kernel-modules-4.18.0-500.el8 >  H"d U]WE5_,e[[BD P?e-ੌ>KJtoD K٪qIoΦRt:wEa%f!ANj1DaZA{ :>KMH  ÝWܷ5»XmDB%X*;yt$}\)%*˩.ע@rNxe4iTr w m pMCY3Vo -K[P)OgŀD7+c6/O!S9^mt-l8i*DA r3;!3̙HgDN+cBgdl" )/.G+p$Mon`UZ:\P/ 0h䈀Q"ٍ۳ aXa8[t%DzԖ0Fj2H{TI`77aa688bd87eaeac3171da740b0228fe321e13d330b15d3c6fba624ca918e3dd8f9927acd088541c259de3f0c8041b5e13c402e39c0302047c435bb500683066023100cdaa5fb35c1978c25a66458506b119ba7ef07f502c02b2a9712c2383d9257e3dc9c0b5265cd5ab2cdd45b02ea1e5278b023100ce042d77576eef2a86ac1b12f3e40620907887399d2e535168cd1324a63d582d87e4e6c1334ec0d9cc4bd10da74d1bee0302047c435bb500673065023100cd6eeeefab2c29e819cc26821b62d114ad566fee09e57818e5b28f8611a0edf805d084f939e3b6c66e8ee01d4f3e80440230414190340c366fe5cb5cbfb59cfbab89d7a01db259a6e4eb0ef764ba3a865950c6f98634e6f9492e81258a4037fda5b80302047c435bb500663064023075231e751b6d27233fa83691d57bb263d384e1892d304bf314cac11eccc90eecb1bfcd107b4511ec47c5c9c1f3c420bc0230032562ee483c06ed36e99c164605791b2d4bdf3925748778fa1e0951e1e4be4768a478a8be3c38f5ead7fee203c450830302047c435bb50066306402303350e17ebe357b98720a439d5ba3935a1627b1255caab6d5093dad6b3a3659c8ac747c930d7e91bb8eac61ff058de677023001bf8cc63368fea38b1e2dfc0131596a61bded618eeb3b7cc1c9c13a198a0fc2506f12d377f861c3e48bbb4b1d03e71b0302047c435bb50066306402304d5490f81792f9dc5c2fe80814ff3fb18928408a60ecfc825bc80fc15d2a113e991e2de91c506dfa69ddbc417153ddc20230768817c304ebffe3c0ceb404aad92b112413c4fe3181c594e4bfde52f4dd3fe1c804d5af6192788decff71ef6c3eda150302047c435bb500673065023100f09cf3ac9aaa4196c002fed107e37b0db2a1847bcf7d14eed6ac35b88a2e686266633b4c70006bb9efd777fcd734356b0230766e6c6221fb6ee751681e111c59d10d260641a481697bb57e28f477d2136803f66573b8aa0ed4961fd708abc7726ebb0302047c435bb500673065023100cb74890cc939ad7e798e02b7a990d0c3e83cf1329772938a4b4751677c59d2c09d5f4291205782a3936b1e2d7c637d39023075ab162cb6cbf2359e0f6b2ba947d561f13477c86616b8790c103d9c85dc5f7d80d657a49220f812e1e6b893c1e307770302047c435bb500673065023100f7fd30a10552213aa5e6c7027f12c5dd1282d5d0322aca54fdd2753cf0060e46a4e15d67d4a8ad611fb18f1ef16ddf2502305b7ff396817cf84b16824ad883ebcee80a8d7ed4165c0a94474c4dce8ea85a4f968c115896dcc5381b28e357bb9e78da0302047c435bb50066306402305e1e6ff124b3e1330ff5a43361ebaa764789ed72b6868295cb8dc43f5431f57ae0a8d75064e47a84c88a9f8f31c428e002304537ed456dc77518fe082003606094afe019b8e0a4e6694534f20a16b67e95f9b75747a771a79f75499b158abdfdf0f60302047c435bb50067306502310090f8bc1832abd0ff59236979d66d5faedc3540a24c394165890548c91400448d525d112341648c20c40e78d427f6f3e30230604c5f8c409ab9449688f0e2aba929a178a1b684fd69085e16b6000b88cdcaf29d6896d7275c8d8edd4df5962d6202e40302047c435bb5006730650230694fd19c07aba0b6cc1e99ed38b6e39b22cb48637dd74b758a1c727e8fcb092f375118cd89ebcc267c72a3f10e097031023100b965e79922f7708bd50a89fc33d77b339305a225a09efb50e38d3e55c583e200c3d3f30e11e52a49b8e7769416ffaa9e0302047c435bb5006630640230495c84b2d3538b74ff7943e376beb39a69704e605535d9fb41ca55efaff7fafec87ce7c2087522345d4d20ab8f911d44023076ee98d53555515c15e9acae152cada8ec3af9d2e74afae0cd685b56b2ceff98168b01f029b78b92ca750660e75ad09f0302047c435bb50066306402302aa2ce31665e28911ee893acb2c8ba8273e255b148fd646087e10824cb390a37bbf06ddcd2f075de6846828af835a28d023037954daaab674e1d86c3d244b5cd45d192a9b15d5f289f25aed15eb6a08ad7b506edb3658b6ab63b19aea43922260e0d0302047c435bb500673065023100cec6400a00f72ec1aa19dff5fc0954bfc3fc9786997ebe4206f5b7ec8bb960942f63c2fad2f32e7e8d445ad174ec7a6202300db0453080061e5442326a58a971c88ddc6a34879ab2eefdc314c3a7e21b88ccabdacfae23cceec284c0c0f89c81b92c0302047c435bb500663064023016e82479cf7c35e770acc5bbac72dc8a720a16b3feffb8c2bf258eae1cc216d4edb074f861500202aa7929d605f0c3da023006c05666e48e20c806c730be9813b21f59cedd5fdbdd79b1e2677edd180349e884ab9c2f065bf0c544d118ceb229cf930302047c435bb50068306602310091f3fac04c4a639e482448038df3aef76609965ef2500df010e4962eae6540213758aa617b5e99fceaf06975000be4ee023100a64e3f8c8cec13c4bd0027c70c656dbfa767554fa7b35e31dd57d59836c5d8d2d4f2178f290087e6ba3a184f786bf55e0302047c435bb500683066023100848c40c1c7e5b0599bdcff39ad994d23c2e3ef7a1049f3aa8f27b937cd61c956fa4c65cceac8846810d1b2d23bc8af9802310087833e1a55ceb03fe37b3966d250515c05a9744259a5a1c81356bb5a2464161f6beb2893a2b5782783a9d92394e719c90302047c435bb50066306402302985d6fd9c7b8fb1861821db4670407fc7fa2ff52063d253682188a6ba0b93d0b9ad8fa590be8f004f6fef4f526fddf1023011d531e783521127ab9a9af1e1225b44c21136d5959fe816a91d7e290d10a70391fe336f7bb7300874c610b7a3efb3500302047c435bb500673065023100b62a2e923268cac2768b0d16c3795283e49a5ca1bed4492e5e25146d50381abb282de46ce7ba85160f86709d1948b23b023038efbe044605a930179f6d04f5a4f36619ba6ba6d8906a1dc2a32047fa5607b069caf767c72904b6d3eb237a9a2237b70302047c435bb500683066023100bd83031d4a0aea65908f44a4209c45b23111d63944d48ef74903f645a50c5bf24165e01b751f5bae6540578d68091095023100abe4377607cfad93727ec89f289bb7171a388145a5d430ab07326b9639f7c49c1db903ce1d0137ae81daba9c431749b70302047c435bb5006730650230298ce3ed1e03345aa1e1627aa1c65427aa2bcc1767ae7a3fc30983626c6a35df04c5ec1078ff91aa2e198b4056c1820b023100e2f4b173842e777531db11e1272f0fee9498dd9e1d0d18f91d069e634bc2b45a744919b4ea9f1546bb4db8bb2ae0991f0302047c435bb50066306402306a2506f4e1c5236edc6e8a33d872b250192ce78eea77bb17ffd1fa8aab0ef5964caf14aecd215b2b23c2a83378dd540402300dbfce4a856738caaba485a0fb0fa3bee755b32d9aacb928c3e17fa3512800ec1b45a6e2b3553b99bd8fe3aeadfc0dca0302047c435bb50066306402307e56774e277c991f3fdef035f9129d8b86489eff6ca11e0fd0a863b2b8678be050d1dd2224da8387007ded32dd15f58f02305728294327020218b3371af8445165d7be16f2b960cec3672100a92734c04889fe49367e08d71fd7d5c747aeee5c6b210302047c435bb5006730650231008876682af330fcbef58d864444830311db21eb44e761f452cd4555c10ddf20d9fdb83acf801cc4e8d0494d3cc91824650230365d838320a259736c4bd56d04fbfc60b1e0cdbbbaf9de187937956b6bf263aa0c6c71a7d7a38ad4aebc81e4868924650302047c435bb50066306402301f922d7205eb3174ea06b7558042673c017fcb2687e1c822b275445b890b39a9ccfb3ffbd76514897c19b9588f682d470230500da23546fc23370d445033f1b66ba7a52fcdc1d27e56276a4e1e72369f33f1aa89a887898602c125ff561d422297550302047c435bb500673065023053d5d88c92f899cb66e1590349eaa863e7c5223c4a13447774747c0940d2fb5bcb434cf6541d88c69e84b7c0e7ef4a8a023100d2c63bf421d9978a83c594e42120dac0d683e48f3c0461389a7951b94ce3ae450d85d36ecd7fced09edd8bba5e3428aa0302047c435bb500673065023100847fb71ccb4aae45e3e2ff8db30fcec5c23c5200db2c43ff29e36da4abf389c6cd0a2ac5486be9a015479851c7b7e97c02305f515aef8c0b9a88aa632db74f13239c6665e9abcb1744d53a4e42fe887bf66067f55451b5a779c04615837e0b287d220302047c435bb500673065023100c0bc24b2901f4cf893ee48adbf460ff9f8335a42baeb39782ef8a50badce79b4446ab166c273fdf6b409d98341e6293c02300ec576f5932fd888aeb6d52fb6221da1c0d7d190f825d2a03da6f87287c4ca6ef906c4ecd4c1783ef407880e82c5649c0302047c435bb500683066023100e8138f7019a9267e6d92013c45a00804a48a0a40df94ae9d07a85f6c4cc41a250597c29c022721274f283d0e244184bc023100c69a9bdb0e491dee4f42fbda096ec7247e9b3e4c3b14b7c12f82421480918148e057d3dc0b9728e0e1c6228eaa5323c30302047c435bb50066306402305aba7056657d2e6277c49e0fd0758aab6be7275e5977cdefb41f75bfd9bc3aac383e20d0d11abdb7c0fe58410b3c1b7f023018f7be6ea5adfe6aca79cd887f819ae76aa6457a41a72e099804a54469d1aa44a23ea29a29fb6601a03a34d095bfdfde0302047c435bb50066306402304b97fb86dec21f37a64f6e0e797e4fca2832909b81c92b7a6c67159e7e923576e3bd9151760f3c25af30dc9bff9ef07002303fc849c64e5f7a763ce635f0ccb6b795a55b5bc4a675303850e520fadaa80e1e2caeb24f772a04caffe5b721b68de4900302047c435bb5006830660231009849ca2b2cca3c603d6322a5fe56c37c8e7c670c72f4ab8a63179f82a2c00f35d386e132e5764b57c725c344a00766b9023100aa68d38a82882355b916bff2f6e59d7e5cccb2e62b465f31442237f2a16967a5dceb0cabfb84171da6d625a431c2a5a20302047c435bb500673065023100b04c3aa750fee5349482816816035f45c6805f7174ab2c8a2b09cddf44b54539ce5e525f0527b395aa404851c6cb093e02301c5c9664bb4a4b0bacc1a82de8690db35b78f6d1bef599cfb5bdba22ff5926e0dab2e8092f31420f8eae1da755d106830302047c435bb500673065023015afee38dbbdf618e1647f8cfce0287b38d4f6905c1cf57f3009814a389101d99fde1dbb808165ba4002a2c1d0026bb0023100ee6ed6d69925c92afaa41fc4a1bec2364a75b24e8dd5a4f9314b4cddf22bc50b520634229bc349f96417e4016a2875b10302047c435bb50066306402300341f2a45c26a8438be9b879ca79b239ff1fedc8483cbb71b12efae840e464d213519861599991e45a9340d04d98835502300a9f4b2670fdaa0ad73c35096e0def8429c9e7dbcb940e54881713b1788c4134a29e0484d8f338ebcc5f680a6d64bfa90302047c435bb500673065023050d873a88758dcff38d48753eda9f0e534a3b0d452c97f88b595896aaf4068eed4461fc2ef1a0d0e949ff1dae6a910a7023100e2edee0996e38039169902f1e513a3ec26d25faaa58240114d4d192545666f5880c5ccf713b25237d41c158ac725117a0302047c435bb500663064023077c1cd2a831137929c565ec6de0c655b7b0783280d57a16b4b3391f5a01af77217e28fee9a412af94b512ec9039990a002300c2d8058883bbf034026962fa4b975e056e83e903acfae63a0325ddd67d84511c2f595131d662662bc811da50dc151b30302047c435bb50067306502302dfab6faabe7c64d699d2e92cd02220dc5057d5d6cb9f8688ed9661ec447f20581dd82e22ca9760241ec6cc117fecc970231009f81f70a4be255fce9f3d0d4505c6e1c92142d3d4d317a4ebe2aa3ddc31904a469921ce21dfc2fe90459bbede8f8c2b40302047c435bb5006630640230245b8b2f594f0ecd4195a6a4a2785e30e780e320452e48e6edf3200f8cca10fb9365f2e744637d24e66bac587e771d5102303fc836076e614eae48bb996397ba07f69ba25daad820e404b6df6d118fcb74be2bbaf9ae1ee1e4c283ea9e8f9fb5e6900302047c435bb500673065023100f66170cbc62b3e77b7a08aa67d79195ced123e95b2258ef8cea79a25b2c0294ccf5e93bd2c3951702db7cc3da81569af02302296b89c7704a6436bb5304ab86767d71f90ff8170e790c71b52c1a296162cccb5b823c41a77477cee3c1f9b9d58d0d90302047c435bb500673065023076c6f705ed3bd1ffa6ea4cb7b5f3abdf6932e34cafd58c47447457b4a59e92be118bf2bb21450c1ce19cae63bcccbd58023100900c9060f860c2a244e095ba678e72f2136fcfc3e0302b74285e128302affc2591ac986cac561edbea4b095dcda088c30302047c435bb50066306402302c96d7ca718ad76fdbe2a9566c46a3fa41b6cc2923c51a438443dd0fb26da7c2ef0314d81a790d5c4bfbd45620886f0e02301cf32ea80a56804cbe2b2500d873710bf0fdffca6a304d380326ec7da261d65e825646d67b259e61ee494fc3249f5f810302047c435bb500683066023100fdc1b1ee78128ea1402b1f3f9786cbc868ff620ee448397c60cc5f7a5b6b5bd6455f9b9f0c0034318fb3d10840dd4ef00231009596b43f46d7d4fdaa3677e0e0bfb1002c2ec3d37ae7c0d305ae81a80a8302b528cef0ea63d81147df207ce23d5ce8100302047c435bb5006830660231009dac4ca27b1934a914a2db6939e33452bc1df19a7d8997bcf73ddbff85076195bb3fb97adeba6429445e22c4a28e7055023100ae1f19a8fcc22ae0ccbc6ec47441014cff9c6d2fa7bd4ce3657666f2344345a77dca7282d795aa16992822d77440937c0302047c435bb500673065023015ad51553b20ee2416f3faca4028f594b96ada2cdd06778d1f9a1641c9efd0a96ca6e690bca80ba2cc6af079494a8457023100bbc8193ef4093276396de9b59f8c139640185fd5fe2f2c699ff17d62a7116b2c1acbb8f86c859690357a37304c1a24bc0302047c435bb5006730650231008b8fda41cef3908fef7d736dfaeeba44d7ad1224bf337f4452c9789e5e03a74e62332e446b923e95c3a67bed59b94729023010ddb065e43773c5aa30fc1534ce28c0832ed85f94b9f1470b8ba288159adb95e3800a12ef53bf7d553db1ee93ecc4a90302047c435bb500663064023021025521c0dbcc2387f4042838fdea637f03832e42379ed0efc9430c260f04e53006270c6614421046e4a2876a2ac05b02307489d7960d7923705b070ee8f18ffd048a9d146cca38c3cbc96b6d9a55dd090538866323c57a328c24262a132585504c0302047c435bb500673065023076db1e80ce19ebfee1829432435a94c0a36df5a1aa21570d09c0f56e20e16a517a149f61a22b44542c56b9569bcc3835023100ac1ae7178b23133678f847455112e95e7ae430e524626d2722dd8671ad7f278d98b3a289468ef71437b8a018df630f110302047c435bb500673065023053e7f2bdcb8d9c3f6bf031352f60ece4cffa36db616416d9b78923e55a2986f8650d65ae695e2ad2b41a16854a8f84c7023100f44b785edd295585f439bb36ed65794ac2542bbea07f5af3af33c9c328eac36209c381af975a8e60f148d0b928ee1e1b0302047c435bb500673065023100eb9da6b23e9186ec17de1819b010adaa0b2fcfcd083eba6b32a5a26161b4b3c08628912670d06f266eb120a041fa3c9902302d606267f9f55c5399d29f630d71b279034b55c45b494a5e24c2da909e0572e214c8a3ca4c679482a30dce4eff790e870302047c435bb5006630640230708e8b981c2c971f766653613b844f52739c45fbaf6fc4dbe90207e54e13cbc72e38321ebe6b8a1c5db03ccbb294488e023070f059f461fffa7c8385f2a4638f342878b9dea7907c33c0308ceb6de045553af395ca4488009f77c00fb1b5413899a70302047c435bb500683066023100f34b66e3f616d18bc489bb80bc03a9ec445274bff4c3f3b5a998a1fb322c4b1e13d6d4e614d09334eba0ef7408600b86023100b9c17c81d8256f5ac4dc19e84361ee5a8c8969e5608af3bb32147a56d1b2dd5dd7b23053c13a3895d20e1ea11ab4ec1c0302047c435bb50066306402304bf9497fcc5d44b16b22ec135361d2b4f5b08a6555c15688f59628568befe14091e03376c46ea78580854f4a80a01cf002302bd38e4529b0f59d4a81036bc7cacaa960e8059e21f907887e9caa128a8377aa2a7c242eb25c31bfdeee48afbf8542e10302047c435bb500663064023051f94f16ce8fbcdee17aef93884232a18718109fad50bad75a584491bc91d68a19c2f33f9a8ad3a8d8f483afec6a83d2023053701932cf9763c41f7ac57fd80cafabed576d3ccb987ac5810524172d57bbdcd6075a0d0a41d401815685f530c83e850302047c435bb500673065023018ae608aae91f654f47b4c657f72e105a763f2689ebe04332717b57f722188263597482a9d0f01ac015fe66ec0ee5396023100d0eada9912bf0318dd5231a42fb1131dab3cd57b83d1ac188e8089921e2c870da397464f4fc5b5cd2cc48c165d7c51ee0302047c435bb500673065023100b2d6cfad7622bc00360d7c5b4230d371f2941a85b17f76f8b774e4145b955ee62fc56a7bb1479a04fedd282a96e8d895023022dbcbbe8bed04517753076d75a44c6625445a93cd4b4868334b81e3a80a1bd4a932109f52fccb89898bb1f391a2a1bc0302047c435bb50067306502304ab342f17f1fa3e726f90b50cd919e74669ef576df690dc8134789eb82ffe011303f0f1d620f777865f1b0340b4e032a023100e8dcb5b976d4d860fd2b00e569f4080437cffa8cd2424680fbfaba90f5a25930c3c62a61bd973e67118083b3a0f214700302047c435bb500663064023007d94cd13dc137426ec9137e7a8afa09dca8823a3d4d52636638c722e8dbfc55f7a1e93b760cf8d1ebdedf3e29036f28023044d11f8c00fc39f54498476d6fc2b7e470916b1cc5aecb02f58131288d399efc0606ab4ee7fb94888e3179565a7884310302047c435bb5006830660231009dd3e294fa3c334e16b4170e61192badaedb1959a348fab70704a9bb5e71e463e87ef8ab824853dba3dfb452a36ebc6b0231008e59326f41242eed67a986003cd15b61363ece8877d4447a5c6d0cf9b670382851a5de6df052c475dc9aeb6a703d93c30302047c435bb50067306502305db0258c27215d99c1ca847948288e97a82b0cb316d3cd5108e2ce68e3ea624f464daa4c5d262137364ddff677094f3102310085b69e38f242a2d767e8e7df80b3b894e70a4ce4872870d268123e7b0ebfeaa3eefde9b67b76b1033ceae2a5ecfdd6f30302047c435bb500673065023018a0b32118ddc520d280276e528a94c10c5b5420d0413aa5fa1bf638a432821e7912a54a73a4c9c07b8c5f599feea19e023100867b1833c316f4df9538be35d7677a955e273af86cc8adcea839fc6ef2fe87a9f6b5ae3b3aad3f4d131971c5471c99120302047c435bb50066306402303266ecd85868dcef9d4545dded1a3cb1ebcbee3bf1b8bc5f15ad2d1bf7f789edb8a7d6e6e219ae1683abb552995301df02307a866802813c629406a7eba028a6b7d514e11e3102f857f258dd05b3971b1e4722d3bc9f58b9eeb9337f8894000e2b010302047c435bb500663064023030c0838c64255b3be442706732992da9cefaddb913f701e8f40977b3ec763b7ae909b30958f598ea203bbd9ebfdaae080230141704557b0148d65e30db46eee4f6349ef8219d25d6ff47e692b183e28308cf19d242d4a031d94d3d438bcdf5ca21200302047c435bb500673065023100beda6da65e9c687d80e2de9dc199e6235322a4bf950d47f47ae1bcf6d7075d819756a783c982e4af47a55764f2df37b2023059a4fe854ada6c7f9ad28f3fc522e3217ae6e0042f9c292c52feab719e4f22d23b47706f39b2978eb1fd0e07df8b20f00302047c435bb500683066023100f7c796a444004a928fcacf396afd6e08872280f12cb20a25d339ff3d2228efd67b87b310b0d520ec4fc9e51d8d671642023100f4a207e637a6cc5640c568dd3d233466b8bbb882e845df98040ce88cb3a3df7d1ddb7a70dc54ce2cdec158a75427e66e0302047c435bb50067306502303af6133a82c4a2062b2b72447b625d728c6d853b2b8f36b897b945c405e907ddf3e5420c087f22e419c568381c094b2d023100c2b6b13a57b57a3ce3aa04aac6b7bfd62d59a5bd61d01655520463778b5653bb66fae8b8983fcc97f04912ac4add70100302047c435bb500673065023100801f2e89c827631ec2c9b5a2a9ee0e511aa9ae0feedc4905cc58181e5cb10c26e36d93607764795260d42bfb41f7ca6002306c2d58f79f8adf5ef69f13c984c399c7b89928f5f80bd9daec334bb39bd248d3857028f942e1380c50f7f7c2816906490302047c435bb500683066023100bbc2b27ca8b8236e498e2e9a512bb550e8d26eed54e66acfb479ba894e633263a9437e518526dbe928280a79ddc2f27c023100a38acac63f0cc7a83c7eba550f981ec6d4be45de8ac1481881e7ccecc4e4cc8352d06093fcf4e27ffe92309b497178920302047c435bb5006730650230391c6064e0ece9cf9e09da458f1cc9b8d9d382b74ccd7c1b611c345cacf3a08865cbcc28e968d6bd81a4b7db85a1cd22023100998de6e2148ed3b5d0cec97e9208da828c5dc7ad6487cc7c8a140778d2cc96953de854efea26cf0ae862562aec72619a0302047c435bb5006630640230572ade0ab4b208a4b96244b29d9aaa8bbfab43d23bbce250d6a22731a9f5df5246fc195bcec8216ad6bda5fc2f73e2c0023005f3a3b85380b67a84403f44d7502856f6fdcc6c0f506b16ecdf36f51712ecaa461b6561279158a9e0da6792362732d80302047c435bb500673065023100aa3878e291f64f42767d70bf9c6691cfaa76a663200595ea9694d420599f3c0605ee188e6dee0931c109453cf4fe1721023011f9af37c904f6e3de872ae6e1a0719cc7e3626d4b4e738f697687f67f2470d28f461791d10a830145246ee704f1a7880302047c435bb5006730650230727bffc15ae68f50199028052d83862995980cafb037deffa2617eaa618377189888e34b9313c570fccaef0db2a30d4b023100a5b9bb2ddf8b0aea0586e560e4767c6b6a70857667b14b3d498b79ae525e52ccbf5b60dc2cba4d1ac8a0d1e1c277ef3c0302047c435bb5006730650231008fc0cf94c31cfe4d976c0a88a89976fa15f2bd2aef3cde6c654d0ea4801227e6c736cc35ebfeb202e02854441e4a943e0230357c60df36e0c901ba881c425009ee510c3b6341bd6a172e6a8fcee3f7f8128a21160aa712ca7399d50e10eb6fd721300302047c435bb500673065023100dae161a922aae19efd0e945ef8c7783115cb680840927ff6323aa4b6310a99a8cd1a6736746e9d8aedb520d7967865c80230518a69d2f74a47b27ddbe64cd219b124706cd1f4137821e720675c3a30b4755fd4a53bc37c7c05c917c2c921e32641940302047c435bb500663064023057b8ea9375fef1754755c6b2fa6ccf23204c9bbd215f3051ec0527062f635a07f8f042e832a60d4a708533e3f54325ef02306c6c7fccc2456d40e3064a7fca9fe666ae5bb1472213902c3839beb240fe21fcf3606fe8fc7d88a09edaa27e57e2dc250302047c435bb500683066023100ebb6b19324efbc7e78e280d3761af90fbf995a51eb901611b2461ed68df4572b1027c2dc3130512f74f75bc3540f441f023100824e8d252293d5b45cdf11f473db3a3b3b8269998cbeff5cdd206d3fae7061cc8e7def78cc07e306e8fff1ce0516af570302047c435bb500673065023009eabfd39f123b2863fad8a2fbe44d267257dab530edfbe6286e42de140b19cf35b4584528137fe96cf61eb4ddb67023023100c61c7aeff6a3c3b751adddf92bef31996a01066854d3c9758a9d913b6ea8ab3bdb847509423e1b4116708bcc24f9e3f40302047c435bb500663064023039c1ed4e58de4990b7da8209d879a61b9678d494ee88e1b7d25e652fa79528f235ea7fdfe57d90abfea2ecd78f67585502306ccf2fb4def18eb12e7d3ff7d93b40c5841fef5251c96c93228c3b2fd4fedf5a0e31e6a691c2a4af93804652562b76360302047c435bb50067306502310082188ee34a895add465ac18166489f32bd43cecc14d788e16960d7756de54e1de7c2b65c177a7db6664ca37fe938877b023057be9b00a0730daad4d28b533fc1cf48f47c7dec4de8ab0dfba039bf057ac317264ee539607fef3128550a49122d32050302047c435bb500683066023100ed0f3d8d9cfbff94b7ee5ccb4af5e2faf366484e382210a491ace6c8604a3e86a668764e6b6f414790763c6a63f514ef023100a268ea54ef7c37314d4bc9a323ab0d3754e6191c87246e30e228ab7e993032a449b7e0336761b43496b26ee1ef0ff73c0302047c435bb500663064023061f53b7c5e8cce943cb6ff4252eb54cc5e6f78dd7850c15c2c0a7a899881bc0ac6af36fd1cebddca0cb5c8922839ce480230057e1cbe49501b29fc9e134516799f8e502c6dfd1b69f8519e15538302534f80a57096983b10d22e65aaf4b26599d8610302047c435bb5006730650230564c3124ed98ce91320d9fc3a4fc6d440adf4ba924ea632a88193af48e12332c098695ff6515b4ad58db3abd2d7695e3023100faa5995fd43f1ffc9f7ca41ca4ebc38abfc4e72d777329855167fa2ed312f24d626a93b2d166be50298d2aa44865e4040302047c435bb5006730650231009d7e17c6812b0f7803ae0d367c6379f0505a24c435abbe8aaf70c32e0ed5a4c61243006a07e44bfe193230ddc989a80202301a3be7501462c02035476ab8f8a308d983b4456dfa9ca650bcae6638db1dd568eae6001b7f4a9505ceb7c3c29902fd800302047c435bb500673065023100cb4d4a59c6276422dde21434bd8227795b4660b5cb6f2d7179c8ffde33ba47ee4245f294ec04a2a69efe9f851a67a70602304a6228ae6e88b7c075e78475a23151549dca5dca8365f2a10e0e6227397c368471107bfb6cc97d54f094b48f697142120302047c435bb50066306402306b5240ceb65ab33789f5d6b4488ceaf4746d0fca1b37a69f67cb662a733b53e825419ecbb2876cc49cc282b0864ce6c402307006dc71723c431af6e7c6d391e7e918039c95910ccc08e12cf635b61dee8a92e5130758c372521728eb7e90726979980302047c435bb500683066023100a56d8c7bc7f16205f96e530a58b370a23f739d489ecced3a00606519555ec510dbed3214a4d13ed9813540d3fc69710b0231009e8fa014491ac9b0ff764fd3d31901788949f7fdf6554b9e7dd1999be20f0c58dcb31bf2b96aeab0e7303bb61017a6ff0302047c435bb5006730650230621caf01c2387f40abc67d6f209d72f640eb633677472785ce82edd75ae19251fc924e4ee3a93f19141a9aa8c565e637023100943afeb125b24f287c278866bd3f66cd8422924ee75b712406f200cf77d2e02d951a8909b725e8cedda0e8b5d05923a50302047c435bb50067306502310082d7203697817c6ee306147b047a75a0445c3836b1ea846aa0c48af26a87425059a4ad88cdada25967d63980d99b32f902300fc2f79653fad2aa4b7c05e0a5f4c3b00115d93fd03b40d3711949fb92fda0550ef843b249c623a2083f303f94ae8e7a0302047c435bb500673065023100da2f06b6413bb4d8c1ae1a8f8ff1c70a93d100189942a85b070ed216a6830affa8c6685163216258755ffd96ec46012d02301c6edb7ae3207329a759f92c54e7004b2b430e936243a37bcced37f53a62d5a6e77fad418018ec2e61df32031a3e74c40302047c435bb500663064023004d5d13cde456f71edb6d63a7e703b81011ef8b791af1ae8289c11044acb6b605cc23314f6cfc52e23aadd050779f0440230765c9a0a062480100c98db9cdf710975a2b33acc84d5ac967be7276b4b0ef20d36e03926e7ca2d882b0b73350a3ccbb10302047c435bb5006630640230198bbfd2a0e53d47cbf98578ab636d9082b786ce2cecab6f650c24c0331bf3822e5246d9886748732d9888ff583fa26102307271658935dd55426be33f09060c9c263736474d076964a1e5a9a590f6ba562bf425b20ffc7801de15231ede75f47d170302047c435bb500673065023100e9e8c5e65a78bcacbd9ca7c36f566c36e3fa2bdcfa012e9d82064dce440b62ed338c4d17b381e759dfae743562e235cd023075a77b6a1e8dd6b7ba9f0c2eb28ea304e4b2e04810d7b9cb075d3e5f99688a97548be3438cba1ec86a0e329c26cc9c060302047c435bb5006830660231008b7ec73df1de90743e664cab0a48528051afe4264281e45a0d94feaeb681ba81f7907e0ec584a78a7bca97678e8b1d3f023100e1f46e3b85fc21a5db8fa80b2fd8855ca1d343465e6c7cd0e0b9c3f2d7161794465f21bc7668582db8d82a80680fef770302047c435bb500673065023007d02f7da2e92585530d55ff8be8cba21ee3755e614b247f57454ecad8747fe5b3801683cc01b9ded8c012df8c3ad5dc023100d7295fcb5fcc1b11bc9376473a000a103f2d0354f4c9498b7aa979362c725ea28be94a79503e601f80e809fbc0b256350302047c435bb5006630640230587b24eda8b2b47da6080023ea98ead0cda73818f3fa70beef6046266cbe04aa6b7124bc39e86accbbcf6b3aa9a4d54a023058454f3d5fb0728a3435d4bc5a23fb50b68e63790017b9d5968b60579beaf626d6dd94f800e7bffb39081ec62d682e560302047c435bb5006730650230595fb3f4057a8c75bcc70e7151e7a219459a7ee89a64a19fc0e628dc365ec3078c9cafd8a0a2ac8bec4a4b76c394877602310093282c75d7d00eb65fd297341469bc4a1338b1d3c3cabb40362bf718d36e27221dec31317dc5a40073e3f12b9a171f4b0302047c435bb500683066023100c1829ff5eda977efe1918065c07ffec4a3b8dfa2903ea31945ba62daae6759c51d70be73888192a5a380f03c9b10fd4e023100e0b51974ae2fae10c6b391d977bec66a419cd426b2e5b6674f0edf12783650fde2bb603baf976ef3a8c3df6d74a4942e0302047c435bb500663064023004a674754d3ffab0421d96c52c67f191a422ef58e57acd8e4a1995274d73938206f49033ea104293a180e227d1125475023002c62f591dd81d4f6ea4589d57024984ceaf3dda3fbf66c2b0c44f84282417b38789a170a244ff0eb4a20ddc797336d30302047c435bb50067306502306747962a8a0921d6143e7d761fd1598799597b6103feddc7376362d104346f8f3ed4b2eb38d7b8d38de7953650f0cfa8023100870efdc8589086621982a542093bddc713ce7771343a22c9d3803365dec0feb6fa781717951617c6e227fedb305d6a2a0302047c435bb500663064023017e393325b3c4f2d0d6edd99350c6faf712cc6c8d4376348d49e7c3352b738b0a0226bf877e2f7878780a368038cd1b402303ca50b82e54a906cef69b7846f0b9b24cb467e5d893c77a7ef72a7e66bf8ec8bc56157c1e34a21d861523119b0a0802b0302047c435bb50067306502301b9ddb6a4ad03a014850128d6939a936284fc7665453cf1b9fa7c1900eeb2f06dcbe117951c2fb5e20441e1cf4f42918023100815529d8da8d66641a64591dbfc0e564eb9599b6c43cbbd143d08c41ec2d505d01290175f3f28b9efdcb16d7c90f4b680302047c435bb500673065023077f7ad959442ab1c8c8b5b97b8266ee8a257aa35badd42899e6d384f42f7ef034528f786a27d9c16ca575eb5d7a6f6680231009b39b0a4896c1901b4f9ad199deffc02678b5908037d35729958cd173c115f5ea330240af9f1b47d06d2c2c01f2560450302047c435bb500683066023100c796d31e17913d71844c8a4e5497cf03f92f90c7f76cfd263a4214612a77fb50ba982f497f90731e3b5cb36d71d0083602310099fc1c5bf774bbe49a93e21e9465f6916f426a7494ca63895607c0cee367efdf5766c7ba1b60feeec827c10e504cd1b00302047c435bb5006730650230716c0b1991c7cb2c1921dc9ab4bec5df118c3d2cc8ce5b3d5a8de321cb451e96980ee57ab4a10c53ce9bec3c5cf0b888023100d596f94e481504c21c3b1a6307491c068c1ecc1c5d3af461fdedf4f2024a9192e0e9700c5c92c146125d7a7d7ef020620302047c435bb500673065023100bad8817be9708edbb7c7cd83cc3e0da48d76b72a53e64587fe7bf61177e7f7c24c05945a4ead845a54239592da4919ac02302aad17ac982c68da9601d1c2492021702c985f325567d7cc3537f2fa07a87f4fcafe7ea3f7cee4161c0c2ca1790f960c0302047c435bb500673065023100bc2933371d8c43f0e12f4b66707d92af051902f207202395e5dc8c70369d384dd9d103849b61d4e7ab89c55eaad7476802302248fded1c762a5678c14b523df71924902a55e5a36e86bc4f458cc9877ecd152a22ffbc8efc1f1d3524eb20d4c361260302047c435bb500673065023100d7c4a3b8e1d24d761d68760db339f898c687a85e7a8eb7c8eaa887adf7c5476adf1339a573fca07353f685fdd5c6fbfc02300f2e4cb05e335b02773960c5e9a8bde0ee51772f56cc9775c068c0b4863524175614939ede8c633c96ab829b921374ef0302047c435bb500673065023100d41cc93d009046e31c12b1981d24f1fdea192fc89341c3a1dbd668e9adfe3217fcf2630aea7e22ebe1f3005bde8c9a890230601cc8fd13b4f35ad867ce08fc7c6a84c441be120c96316d0d35b07cda6d40daf4a555c3e41a250f3b38d375b5c013be0302047c435bb5006730650230298980feeeef05ad4aea71e65494b1f87db83121071f47e0210b228d547ed086b0ea79980f8648eca7bf62a5cd6e70cb023100acff66c4149944ad2fffbf24b9de0d23fac2dda91ecf205453b512bd2d33a2ab4a4181fe7c709fd11112d0601c8c64d20302047c435bb500663064023042ed242465cb6e64ce3107f541aa9da2303233b634c7e563fb8b0bdb4e6f152278d1f39d54cd18b7f658a3d2a3c7500902305b8a0bc16f4ae6319397856d3d6ba75dec97bd202c4e29c05e1c20bd8c0857e848807f0b2d6dd15def9fd361e1775a1c0302047c435bb5006630640230090f6a90a5eadfde502bd25cca123f6cce407a8281d6d3a782cf7ad224120e29623a7ebfcc17c801cca7111ef13ed19b023004e74cc299fce89095449cdd623c7e9da520da3a81ce5d4f9cfb14d8964b9a1c2dd16f26e541c29f0b2deb9b3d29aaaf0302047c435bb5006630640230270e7944e1d8a2461975bbadcf84a33b82d1f2c8e45e81873770b406ec492a4d76bad158994c7776b0e02b6a1230e6bf023058cddbb86abb682f5b2e18fc523c0e8e3a07ad6a0e73f50c2ddb53946a9768eca1d4bd296acda2143ed860f9f2910fff0302047c435bb50066306402304bc19836ba42b4eb9b983508e6514244a81a51cbedfa9305b27104b2ac770f68a767f5aec1911701e55b15ea098f9e7a02306a43bbfba4e7d38e8c82381c61f9ca615468a214c95c82640af36ee28ded160bb080f3be3476b269335c9247b93d8a340302047c435bb500673065023100f8390d8709112f7a297eb9a3fdb07e261a21ad4fe63d7893bb11488bd3b2702770f2bb3bc38f904ff8ec9e2855827aec0230665166965595f71976255da440cda6855b68692186b18ae352d2cfde7c08945edfcab73c7c7d3b51be0dd84940d729b30302047c435bb500663064023004aea6655ba195440e3efa160e806b9889df4d601c3f9635e7de3158587ad06bea388798e916d04f2e401919c02d844602301e67d4b607a1e31dbb57d9a5b082407a2ae982a11b8140a3b406f062cb9d773c34415ca3ef250c2006b15ecb435d25700302047c435bb500683066023100e27524781aca716b1d004d6fea7a5fbfe55651ed6aa4a6983a74a6bc631c64e86812ea0ecd26ea52f4c424f166e3226d023100f0114b1a615c5d2581d6f2130dfa0a095e0209fbca42e9289cec96f8a7c0d363bb550475822c7f794cc9b1993ca6ad250302047c435bb500683066023100de07767e35fe4661b3abc2892f2a154c11488661b2c09305f14c53115595115db8a6c791f8cc20edafae03299d4c92ee02310097f343cc02d1f1b9f7552c21d13d41315506fea0066ebb908e9e7d5fba871f50ddf9e8499388be1bc1d95b9df15d611f0302047c435bb500683066023100cd059da9d683ad1944d0eed4a33e04f3c0411cee001b3617e4f2575c5c09b1dc763f4d1516db0c90c29be84db3cb7856023100908a7f95c807aafb0038fb940d99752f2c1362113d8f616f00394fd1b4ab94b1f1b23cfc1a8a3c55d3d014141b00867a0302047c435bb500683066023100e57d25fadf44983e59ecf10372bf1e3f0829cbb8f43dc297f7b79a7c316ddb41f387fefd5fc6afbc5bc8361223007add023100bbc9555290e6e455a533c2ff7f572cdd21fe3fdfb89083d39f2029b32acee142e4ec258b1a75a59ec0f6281c354109900302047c435bb500683066023100f137eccb19297f1e60b6e4faeea81ea16a5ef0d4dec7900b5a3d665a72c1a1d327b9dfee6b25cbd9d2680a8c5944481302310080b0ce4b76024eb607fe915a3b98dbceb8776e80e23c86ebf6a1918b4bb009c914035413a041b08db07a433a6226c8060302047c435bb500683066023100ab76ca31b81cf0ee9488485c7792eddb9d3573238e06289162356b725552a49146f02b104ef61253feb901e9bc92a8f6023100cbfc8fd3f0ca2ac8d90bb83ea3903d461cb5682efa7184f65007fe320a54aa163d748cfe8368f7601c9b533b2b552bf10302047c435bb50067306502306b55cbe8615ad8d09a4f06ff17ce036b593ca99b26d7d895adf71b79163dc797812ba11881c83a1449a7883b165e9648023100bd882f28d8d5ef21d8dcf1f9f593293b51b0fe2e6c9615e380834d579c5c44558530d8c11a4a334c76486e4aaa6d9d8d0302047c435bb500683066023100bacac775979219b2c10a93caca73e14b521ec8053393beded9f85145dfa54094777e913f72b462ba818ba603a767b3870231008eee6145c0cb425b6a41bf373bd2064a3ae4a0cb340086e1a62569b8fe8cdad46f50c1dd9198ad37f8853cbdc914aa220302047c435bb500683066023100958c3d903c80835340ff2e8c2af82623ae955ab3ac78d3691cae6d1a1ac35f6884d094d997cc7a69675f577f4a7f09fb023100ef5389b554701387b75de43af6324e5e646d45ca9465be5db130b3ace36f318b07ee2a4c84d71f1f3b61c7d0a0dc8d040302047c435bb5006830660231009facd29a19d741ea5e6d24aa29f626228695ef3c78b4e3c6a2e01c63cedf8dc5b765bec7362eefea74cf123447f05e32023100bf0509fa3421738cffd8e06204ece225e1a4f2e333c86c3a333353cf2450c005450d006db696f1d60337c534aa3339ad0302047c435bb5006730650230068b2edf15803ae5b45a0b954bcdb2bf180da435ab33f5310f7d7d3c0c98131843cbc4fe0d01ea5ce25619b55573b9a0023100f89eead3a265a063c6a920eb46d156ebdfc26ed621d12f5a10ce853c742c3cb92971636b5256688ea0f59ceb215e22cd0302047c435bb500683066023100a773832e5b48316a484ed8ca7e9892c58515d025a320d31f8c1eb3de0358a35a12258f2c300f80005efcb7403fd95e03023100e17de45e825251c3879eddd0e57e29ca4ca06969911e7fa18ad4b8488b1b14285880058fcaffc41e5b79eff01b7fcd2c0302047c435bb500673065023100b1adf93527d7d0b678a34aca0e59a5f8d2318e7e145993738cf1e16ac4b64363188c4812b9b5eff8565dd6ed70e820660230695571529828da044fada43268148535574c98174c05d3d2075cef1e07b2ed7996284b025db67f3e5af807771dc4950d0302047c435bb500673065023100f0795816d4a75585dc46c8180217ff87ca02f98f57e699dcd228725b3dc80f5e98b0759d64eb26400b543af5b62867ad0230270b8f444050c20da1ebdba5f5fb2a2a6acde60255131dd8ec1e6c73be7ccf22c3d60224de5d2fbda8c729d369a662eb0302047c435bb50067306502306c8d512d469e8f385c62ec8a4df2282d02ae977dc66f26217757f983174def6888aef0c12e2c3eb971bf4dd6470a939f023100d10b8a8ced4ee7fe3202f161e13fe0d20ca63fe3eb2db36c341ea697cb40c7afb874e2b2496d6a895413fba06a447ef70302047c435bb500673065023100affa5388cf69158572b493078f43ab45d1ac62b4bd5521bb1c01a54c525fa6f34723bf60f0fd7f677ffa8f209439f088023003dbbe3a38b20ff03f74323d6681120a3d3bdbd6f29127be2275af244b7351f4bc44589668a5a0a515e59aa177a949350302047c435bb50067306502300f71e2ca8015e09e7c91a3d63cb49de9a6e1b94c8641b9d2a3457ae8af06424b1c593f8d69dff9fc42adea0ef745bb9a023100de6a0dc35dd4e54a531d55698ca5184eabbae4afdb5bdd8b9bc9f264ef8c8407b29e1654fa033f488d7e9f35c4c0b38b0302047c435bb500673065023100d53406f4fd751e4d52b11d038ff8c9908df95ba24d0fc6786d367937d0ac45b8a531048efd522900456ac5e6a2336631023019d0f5b8436e0e32b54ff4552678a2db607c393f5736b64de7d0d56e82b2acb39a1ee87fb923bbcb1ffaeb72872c049f0302047c435bb500683066023100eec168feb9dbd41beeb420f033a72a32671067edb7be053cf373dbc48abd56bee8044b6f357a9af6ef5561555cfd2d84023100d9f762eabd6f0c5394c9ca75da0ff4c91fbd259e425dffde3b3c85756bd1ea638e3055be476fcc4b8a5b870ab2dca86b0302047c435bb500673065023100f60be3630015405643a03e479de6437670108ef65db56acee66374cea0f4d351263e34cac463f2a68351dcfe4586217302300440744caa9612cc90b7b50aa0ec1b2fb3b24ec61e1ea52b3f2ca437f37fc22091fe939fcdc7f1b4359dc726b97cc6c00302047c435bb500683066023100f23e0c43e34f40368a6b41ff36d4de49f0305679835e9221c1c5fcf975a9a40a2a8e23fcd890fe2dbd0451ab1828f4ed023100e563915fc31bd0918d8fec51835c12e7703c16df67147f97a6ca89371e4680b42acf575cec8cd4717639a0f6d91b13750302047c435bb5006630640230446d7b7e171235c615cb8bd022af70d2300b7e38e4e5ec979a63a6591dcea562f3568621eb81ebf800116132602f13c202303efd844d1ca45867f02598334c93a3df067257f092ae9fa7dc4ddac942cffe17a6b45a590ca169c1c52040fc851da2400302047c435bb50067306502304783fce6da2ca0dcf00640d1e2be4331f485112ed62cd0ed0512474a92a676b5b5802d7dbb8d084b12093f0c41f968fb0231009024a2bbc32bfd0403da6481d37842e048caf26e11a5c8fd3848e99e4c22673c8077468c67d4fb670b733fc4f81f2f790302047c435bb500673065023100b629325620dfb4cdd009581bff40949f78d87ae727292295362dab5a6eace200864b705f2875f5550c4110d87aa5eddd02301d7f78ed396d2ed3942a45c1c3a7709b9b8577683f68e5d6247bf2e38eab8d2e391e36e39cf0794b76b4005b05b0f7630302047c435bb50067306502305156306be23376b2f170207da6fec8fec6c6a68d4f33c5cf539b6ad391b5f9e05e374c206f754d18bed02f419ac1192a023100d9fd5171d774c1fb61002a9112f92ad9c192478d880cc00c0226e879cb20525f7a41609001a4fd48a7a35dd361ea2bda0302047c435bb5006730650230628b3435bbbfb7471fec4fd4ffc15f48281b179dd4c08022a0ed46f656add816575e14119010c38dd7f17997b7c3a3c9023100f8156599e9a1231cf0c4840d737e5ea3dc9ff38581eea717f6c2847dcc379f8b1a93e5c52ef49b74ea6fd7084711d6bf0302047c435bb500673065023100f635ba3ef25846c2dbfa8ea98785323657898581b0fc36e2b636049640bebc12faca1e3ec9404999eaaa56b3be23554202301291f3dc10fcc77461104344223d3b72e2aef9b76f6fa5841dc2e2e3ed777b62066cf9ceee0e103e8c46fcabc6f4ad870302047c435bb500683066023100f7473df6e9c8cd8c6634b08cc8b2ff140ec27b3d0e245d4e101e6785e918fb5010411c11e40d2a5d03e7ce2ef5ef9e86023100d7ebbb11467edef9663e8beb6d663b8e162b27841e456941f93e7669bb5df8cec60318cd9250a0dd82f7941eada3f5450302047c435bb500673065023012c9f1ad570fd2f01d6946295c5fb7296218eade870d0eaadf5d87af3a50bd775833072accf36969c891bf0ce79d6216023100f776a9bbdb04f19d4d63fa8d4e2fbc4b6c28118004346195a216afee47e20f36e79d2e05b6fc5028837a04daeaacdd3b0302047c435bb50067306502302a0039f21ba5f942b5a288d047d1665e74b90ca667f8fe3f59f08065406cd804155e8b66a4365e5cfc4a6c369e3db2890231008d4812a8d0b8fcae210a3d930b2f20cc8e2964cc49074199428b3993df04b6ef567bb073c5e44a58adcfa16dae687c200302047c435bb500683066023100f604b12dacba99ed3be1832c8e8797fb3009c6a13089a009f93da6a1ff1d07826eb32bee5fcc975f85024b9ed872dc7a023100fe54e66612feed9ede1d82b23d3780b115d96fe4609348ddd3b8d1ace38144ac68a0fd04ee32ed2446b0cfe777ed998b0302047c435bb500673065023100b12fd1e0e3e068516f8455b6fb0f7331dfdf0bdbf1c83f2844b4649e17893429bef53ee945278ddc986d567ecb81421e02306262ff7a8296b01218dc884d43442e9392e0ce8572c2224bdd9c04f1fb222298cab362b9ff099b3f3e1207f2f8643bd80302047c435bb50067306502304250c6f6d5e30f90b557a3e1af6daa6046963a19630532326feab2654a71f7e48c32cd06259dbb084577b112c2453e5c023100a6d158abcba5c3868922dd0b63862b7ab8d81a9e03200c09e197a89bf30ed24600ca373ee5579fcceeb0feb0262da7860302047c435bb500673065023100bcc9df42c62cadd6b4c3d2b408ee75fb17d35bce1c484850ed900660db76494b2dbe9b1e0cde380aa1ea2ebd3649cee10230105f003613facd43be0831b859f987d60e458014e57d3a7fcc87c2aacbfe3f3f9ef4d1c20e8ace232493666fb8a6c66e0302047c435bb500683066023100fd69a1e37c0c16dde855ef6ef427fb6bb175c2b3cd6883519a521ac3b03eb92a56ca2641443df1501230ce35df70b8c1023100d7f22acb35fe02376f00dd6fead8c82e6a7af21d3943f14248759be2082ff42cfd0a6b026b49d1614108918fa3eada8b0302047c435bb500673065023100b7210bbe4f1909d6ad0070ffdc78883ff19686cf0d0cef149ad9a8c4a275b29153f274e5e697ff85af3e87c6551dcbe102307a1e692e88801999306d66567aa47bf447d1c57bd32a9470b5c0c232601dfc08ba883d584df6c00f9ce40c575d7679520302047c435bb500673065023002486f4db4226e1e21133bdaeb505f156e06706d8a858659d534b4577512a107793b509b073938b1e3dc0af46336d045023100a5bbde115e5781ac2f9cb35eef9f77c93406c4224b232245944b5e63d296e41b8b7a9c84c249ebca4b6b845fa816bdee0302047c435bb500683066023100ae1f861e76a3d0d7d0536c1b0ee025c10b3e34ad64a370a505f1a160c2b6baf1bfa16ef397bf782efb4d5f633f596143023100daf66d78f370ecda81af7a960c56d6cb41eb2fe73833746c3dc7bf1c8d24ed5b6096bba2192872c2e168f5b6ee56a7f90302047c435bb500683066023100e08466ff348bb922d3cfb8420b7a6e97ee42061e8dd467f8bf590df089616776a4119dd6588020243cac03a7839e1d0d023100cc15435f7610bbdf1efb2d3d18351f2a599add61ddb8920b413e1729888de44bb534e50642da123aade3a524aeea74980302047c435bb500673065023026e4d84e19f27c1232bb877dd59d8160e7ecb105856fd2a7f5db37753eb90e54fa7cc1f3e04811bc811b9cecf172aec5023100906b6bc263b117248d103f91fac10bae45366cd3a379d82096d01bcc721af550866eb02bb970c5a4f1b772e24881faa00302047c435bb500673065023100e8d4a23a51d406bf7c53adbea6e210025eeab5eb2df95aa4972747f6e7cb5d604a4e834a29890bbb477c34b186096e3b023016a1bc55313d5503143f2df180a14bdeaf6be0d3fc06e4b888ba69c2089050beef77361bc5e8eaf2bb71bc7bd5296cb50302047c435bb5006730650230586a2195329c591be827c3fc69a68ba5440b5f6c0f3e2db505dd19873637aa259bb6a8725420515be4d4abeaa13cd549023100d1ca9187e918d7ee7b6d1675b8d5d668756cead9e9c39573a40a00aec3eeb605109445de28f5b5dbc387cbf322aaee1f0302047c435bb500673065023100ef199800d52dc0f398aa5594bdfeb6475d2364bff9a34d1994a03ef649b54c1ebbf364a0098d49acccc0324fd0cc9e0f02306a72049e5972933cda1e5b9312fa878f12f03f1e36cf495c1c69bc80e935f490f1b993e23c25dd25ccfac40cf2e9d5f10302047c435bb50067306502304d878b94459919f702d7513d380acedb9c7936d6241c2c6fdefde4ea61fb61d7be08d276b4777691c6434ccb9d2f7a9e0231009d0846394fdb1194adeda5df0b8bcacb1cee022665582dfde49f9aada2256c204d67afa0bd16d9be0bd307389e290ee50302047c435bb5006830660231009fe4d535e7ac833df75624f0b0d28f4d618d64ae4db23da71c9006b05542c3e5590e0e5cdeb93d51f1e17e25d0a4e6d0023100ca2132668b1067fc9397d2e2451fe5231de3075d214849a5c7f3b7943c403dc0057da395cb1228c786af2c3a907848510302047c435bb500683066023100d1ab1c7e9d90cf84e06461bdab6e46cec659a73ab52bdbeb33f2257d59b1e92a823ebf2a18cd85fcccd5afbe02885962023100dd8be9eca29840e94f4aafc2347a562134c950d51db311eb092ffa94bc4a7dba3e9b5efd3f1637e20ba2167c53e349af0302047c435bb500683066023100f30842d934c0c01201ee6e83ccfb51682c079dbefcdbb31bdc37a30166c7ece9dba040dde1eed67e1d0129629e610fa1023100bcf742435426d9999cd0ec0f371f4a95257cb03093d6f1141f835ddd2a0f0868dc37c81d193824456c35b2f03bac9b2b0302047c435bb5006730650231008aa0b4a859cffb68fd56bf56ac6a84b824c17ce1d0b9310be8d8bc1403964a9f4654edbec7b21a9044db0c5eeeea0c4a02304ab22a748bf1137db3dbf0c894d4f1769ac317d307c1811533272f5792ad0f0ad63bb2ccbc151edd09beb7770a3a74850302047c435bb5006730650231009f90f80016b0be47f521658ab805f22dceea9bc952089433053c64d0da2038dc6ab0e58c05f73420dc1878ef7491b4f802306879eb0eb7fcd096974c1a5c7a2f0c5b03b1f197fab939abe42da3e55c2e1e9b73d81f62da11c7057323981cdb3f26c50302047c435bb50066306402307f6525b41c25476ba8b1f16cb337a851bec4290e07b4cf1d5551c9c04ca859807e2647ab55cb99df4f593bac27274322023059e5c9ad89c8c59d88261553d175acd8b61aef92ae60b63ed7132ba2d710738a4d6b98d0499fd87be5261b89c6445e330302047c435bb50066306402303d7ddc8366a81e135cd113fa4a8db1dee0b4dd67678f75cb4b954e5a26b40cdf94c4d4ad086f1f32d0e4e47cf4a71404023007b18fb6c40f8a455059af4e839efd95b0f61e5db7b134cdce91838c0f0a122a2ed28b1b8485f4809ebfee47edcbb7780302047c435bb500673065023100a69ff0ed6d9b49f4adab8e2fa663274ec2b6f895216d5fe6e7ee0514c39478c2a25bd4cf1d483d706efd6a2cbbc4090e02303ceb1132f45e9e1aed5a942288bb048ad66af92d8740694fb6f448b2464a1de637e69b8c510ba7a3e307effc9a8928ff0302047c435bb500663064023075e8a80db4eb867151e0f956d462d6561e9794490bee902e6eacb5993bcbe5ab0865a76a8f97e5822208cf9f3d9107c1023009b3c97dc8dd3663fa73fe512f36b944eb4bcd803be3fbc90fea4c06a328abb6cebb899b2b6573277e98ca8279730b030302047c435bb500683066023100d9a236abf47641709f50e399409a3d5813aa4f66b8f06bcf8b8ae0ad308eafd0f80bb2fec64d904aa3751c2e28b85a530231009495e66be245f8ccbe0e1bff509cc337da5c51a7fa5b1605578f89130c13e16f86cfe5f18ce10962e590cf6af64ea6330302047c435bb50067306502310083784c9e2f38eef8767818d8c2db5a1866cc39735568e666746bef1a97e6a5bba208b3c3a5bbb16d43ae7752686f211f0230656fbfd53fcfa929df58273b1d1b043b06ac2a94928a4b983e2b97ea3dd3d33eb625ee0478f7e443bdab37a7bb7a5c6f0302047c435bb50066306402300ee51a03408d580f4d8c26001e4daf0a5d5090f7d731cb7bdbba4a048b46ac11779409ecae228bacd2e3c967a6ace84b0230518618594730bf4ab429ebff1d8fd0536fa5bf8b9f2e213a22b01c4b6cf20199ed3b60c8ae9256c573e031ef4dc7d06a0302047c435bb5006630640230614f1f81d71a7bc80476d1d6ad5696887aa763c560f519d841d63c76b46eacc63604196500e620af1ba78a073e0ac5d2023015239c9f5959995070caa4f0f4f2093878d9fb38ef9d4d701552ff14677cb7d9414a73311449fe8a8f4a133325fae30a0302047c435bb5006630640230436d70b0c24335f2abc5e185b8b9efea06ac75b95287e83f4cddaff0cd95406bc81175b9beed42dc1f36ec4c1d2546550230422a257a9a62802776d1371b2ff8cc5ec9e67271b1e1520dec7a59f86da2f068268ce949602ee064ac764a4e8ddf70340302047c435bb500673065023100f268366aea2de0445f3c9f1a18b207ca2d5603b9af4e66543b40aec403dbe707e83af0f698181f4903dfcf4d00675702023063301aeeb587e72e10693ba8e1af700089fc5c78b66282ac9882cd324073b7ef00c34a48e6ff1f40277526139b74300a0302047c435bb500663064023020500a7a4349b94a5c41c6960e04aca72a08f350289279a9495040360df5347e9ca542285738b458d781fd3be35a44a70230310a70ebe206b92e6f7137e16a69e0eb245bf40feab67b4f2dcfca81125d8fcd4667b4b0f91dcd4a8aba7170947447120302047c435bb500673065023100b142171f3414fcd8ff45bf3080542cde3ee54255bb753f2d8e5d162a4882cbe413fb346c5d0c1c9e1afbb8f53b9e8d1402301cd39f22f1b064fbabc8e3702cb89f96b4f03395d6ce566b6747c0d75010a2de1c753a09d33f7e7e30cc4edf5adfa2e90302047c435bb50066306402304e7b506c9fcfa261b8aace14c8bbc3f3cf2b6bb200d30a488256ef00562f742217957b16ff97ed1f3c8394d8a79a17a8023028b25ff468ec4bac05ccc423936d2b8cd490a66b7f143dfdb384bbb3139c8f575c7106ad9ed6ee68e3215956981eb3cd0302047c435bb500683066023100b357aa654373b2807db96f18b3f7a1af95668c45bad32fb0eede8e4feb8d78416dba0492cc7633cb94da8623960520e6023100934eca71bbc7d2b50bf5dda99ccb1ec62aa442fed0f138529849dbd9f24c347ae7ccef721469be07fa505478680153050302047c435bb500683066023100b2fbbc7b386e364372cae83380fa6f51c0e4eea9b29065e9252f1c5a8e5338c53fe86b30fac7f305d590f13c8ece05bb023100b6d586b561b89b5f295eef765fd6885e6e9db5ec149cc5cb3e33f39119e6ba3550b4abe7071c4afbb1a21a41ae98c11b0302047c435bb500663064023009698f709166a1cccecd5b10130bfe9ee9ea0d30caadb47c733dbeb71e66501f2cf4dbe7e5c693cea941cdc392e5d42c02307ebb2c7bd553ca45946c21a9b120296e3463ba6eb4e64c19cb3a1adb8e83f41df3019978ba1821e7734695b4faa708640302047c435bb500683066023100a4b0f36658189b35db31b336b6edeadef383e734a5f8483c8fb010b6386dccb3647a9cbda4cc2ae9ff5d75de2b6041160231009dddfdb68a49dee2339c8afa3dce1726dfdc3e3aefae604c7949d7cf940844e4873b9d349a10a5e663d733ad10449bde0302047c435bb50066306402307bdf41079613e9ca1e0cb227a2d12c4180cd72febffdf9195c19e49745624a78552f0e0803ff9e2a91002317b6105371023019f6ef9899c82572aa50b11e33afb9aae5d070b986e201af32f9a675606217cd02741e814d3e3245b499b2501a7fff730302047c435bb500663064023002ebca749b44ca280091e3fa6f169cdb664dd406470db526b1489c2c225315b799b4397394fa736649cb16f3003196e502302a452201e27ea7279ff65fd857bf4db9f37173061431f662fa4b844004e5186d8d230a5a49b5c650109bfa82e52af8300302047c435bb500673065023100f16a4c9a712c9d0902c30c331abfe56796c5a67460dbdcad6419f172673544ead79c70479dbe0a9f4b8b84b5752109b2023071dcb8ea5a5739a5fa45f2649afd8b285a2c02db00b8934b7e42794f7d77545816f973e81608752214e2c38f203228a20302047c435bb50067306502303b49be9cbe5cc9689e0fde9abee878a34cf135e28a39e9e152dea704a08eff54e20e3a31002cb0e7f736cf0967a553d3023100db2241112148450034625ad47df5028dbe6a414f771a0e64fed1162e576d06364dd38050fcc68c17bd870f3edd5c97e20302047c435bb500673065023100878f223a486601557bb5bac8ed0e3085ad8a2ddf038f2b62bb0c78503298238ad5debf586d09567672170af11a28dfd402307c0812bca51044668e85cabfdb22c76bcc651b77c98518abb84ec8fcd2d02b8a40a5f90590463ad3a5de3fb217f625da0302047c435bb5006730650231009cc592e5cb0151b702fcdac9852710ae25e6cdd33f6db2ef03ba93dc0f9bb2773b5cc68983f0ff82c8b8cc5d11939db30230337708c6ce60499094a6ffc2e9fdb497781b649c0e097261de4513ec8d86c9e366e7bb73cdee98d34accc3449d606a4f0302047c435bb500673065023100e807fa97388a3779bd645c940b25019411201482cf0d5e352eceef39125f1466bf7f09ca4b9e6cac8697c01bf092143c023031784fe584b5146842dcd1813315e2b7129c273916774a65e1013c092bfb41e0754f511548b672af9be76e6ac61d063b0302047c435bb500683066023100d21869de60cf00011645da97ba2936948b1a0fbe9abbcc7647288438b46489b2f31a51c40d75e90b690f430265163987023100936473ceefd278fe5e117ce4b154469d11c9718857815a4771d6614c910b1b05840a8a6753df301ec18628862ce5538f0302047c435bb500683066023100a6c1e78f7c2361a0fb3ea55460a214049305c9902205d3be92a213bc9bedcaa3e706bc589ba4a11a58ad87689ca320ca023100b7be5727d04be55d415eb99228ba22e206a4a132ab6df45fc91444c7ee9cff7a831d38261c20c94bf8fb1dc333c598960302047c435bb500683066023100b213141d1ff0e7d58665524d390258f9d874d8341138dd4d6365264a719ba54eaa4902b486df9031e9ded4c902f67767023100a767a3b29bf101fbe9e4dcecbd793eb8ce1656395593dbc9d6f29cb28699359f4b58a2b0057a4bbe44ae11c010b2097c0302047c435bb500673065023100fb61f198f3452dc970026f433117bc1ee8f14713a8370de8c48f766027d6537f5d8ec85c15efcc6de9c163ac99205e760230500a55eb8e2e434cb473e1754e0bc9f4d428daa6d19c145dc5044d20002178519eb518f4e15cd7e4b2eded5d879275460302047c435bb50066306402304aee1fa535ad96c3499dc3bf2008d23420d87549d167c8a75b4d89f17f7a016ac436d269ea1046da87871e13ee8f60aa02306b168d2069db439dacf00e58d5f2db44a884073a3f220f68fc3688c37bac816a398b79e798dd8a8cddbf6b3fa0a0d7390302047c435bb500673065023074698237d43376a0e4091d41578f26914716f79425fe1ff4bc26b31a8188fd9179f40276b2aa71c8023f7925ccd33340023100a20260201098b39be3bc082a019ae90a34810980a0b590f8778b7aa77bf90f514b9b2ba7a5f0ac097bafaa52b1c827770302047c435bb500683066023100e2d3fc80a515f151bbe5008f355fd7f291522c8dc56395671a094c3f773fbfd859bdd247f9cb3236ca45a0a15254ea1e023100caa897972548df1e7496d8a438ea4d2fd59b13574d5d5449314877b6e19b118e3b52214ba53db47e78e7a3e435b43dc70302047c435bb50066306402301b5896c574740dc4b5e1611e252bc1d92e3936d721ef9a3f86bd5d03adae885b41435f2e1d1905ac32d7609391fefd220230597d015a3ace7b057df283d01d2b529c5e57c0a0a5e38b06f6622e25695c950422abb5f5add63466dcae0e341e9cc0550302047c435bb500683066023100a806179a639c93d35f1376e8593ce085f128e8871abe1af69bc79f50a646f622214fb909f5e3c0ab525074f14fb9fe21023100b45e2eda440e96bf3abc7d40008e6c26b8c5378f8f343510b3cc9a6b14cbd61653e20bdc9dd399d19e99d400e3b831a60302047c435bb500683066023100d9b2b30a9c875ddd53e93f77d2b488b56a2b63aee5e7526e65514d9cf37a31b22effb00e4303f9a578aaa348f4e9da50023100b7603a44bbb663cb49e59c08bc1378a3d44adf91328696106a3450a1192c4dfbc8f569d438ead3bac6ecb14b6f51fe990302047c435bb50067306502306f7fad8f51d56eaa635e49b69829d0e0c2944f7cc113e584b1fb74a78d134eeea53bff8c91eb8fc45e7409783912940e0231009f43c1b4a36a2b82b818b5753cde44d2787d02c13fbc0e886fa145a5830a2051670c50c50a43a7d719dbb3840d7e8abd0302047c435bb5006730650230650fbd54f828448f6eb49094b64270c92997b4692f66f4c2077b1786f947d7c1706a9460ac895ea77d57c0d455e6e4e9023100f5cf7a7fe9305a1e87436d54c1645847fd6ee6a244b46837d75d4d21fe91a4cf8a48ed002d7c24dbad4535e179095de80302047c435bb500683066023100c221b7073da968459a3543409ed8359a08818837d37e5548ce43d9a65863ec861a98211bcc6498300a62bc74e9f99f67023100d3ae1616c263c13527b50b29b23445316f134395e64dd1b92c26204307555ec6adfbdb9629cab90f904194ab816727230302047c435bb500683066023100ca17fedb7bb8109837d0379086b46f4db65dcea6b04087d9c4e6618051efef6f434dc34c38b0137b962018a06f12b490023100c4c01ec7336757b26c19ddd5c01c925852343f524f793703ab4d57444aa2e2552c353b35c1c356ed14a14b873981fcfc0302047c435bb5006730650231008efc78f714edc66397bc5692a7c1100c19d7a1f919d530bc911998e2a5a159a24523fd84ab578aea2898d48409c0472d023058c6cfcfb3024ad0c05db25ddfd00d70fdc15d0b8e70ae70fa8eaa5ef3920b0e922196fcf8ce15ec47e972c22957f6320302047c435bb50067306502302360932400e9c71e4c3789d4071601b1ac4dd3d1f54ab0a34e725c727717e7c7a7b94333bd186f1b6383c329efc8fb4e02310098f6a33345ad0803ef84c95dab12e62fbf99492164c425764d315c49af941240ce4c9151abcf344e7243d3355c4de83d0302047c435bb50067306502303fd1cfc7e1f85ffba3213a271ba299c0bf22712842f21e04eb9979cb5e82a2a7704c6ba60671568fa2a13674362e4163023100a2412ddc229162d3f3a19a8b41bdb730e20a546dc0412d421621d2e4bf97e78d7973b8e667946620b3e41d7bfc2b769f0302047c435bb500673065023064f6a2c88fc9e79431b00141351fbb43baa49dd9c57a967912842549b2fabc2fb1880ceb47de330e04a3c1ff951fba50023100f38458acccdc4969ad9ddf255027e20e7db171add5a737b9e13d01b2854e7d30cb1fb3c37f4417843f54f2a6308f360d0302047c435bb50067306502305eb85ee0658a716c7dd120bb32c582a49d5018a3ec0288a325a18a14077c8fdf16c643286128b759c6dcfae4c4b915ea0231009c2e39a54e9fcd1665e29afa901e241529c0f99c891c184a5cba77d9891fcacd5b3d81a3dfb7dd450099201383e2720c0302047c435bb500673065023100ed2e73bc3d0f2174a5d4817004d3f96694bf442189ca8a0683bea22866c72900b1f20e2866654adc198f7add07414dfa023004b4920a509fec09dbfb8fc17b9245fe3b728b65961ce5e40d4b239746957a11f43bb98e860d60797e3904ec113953540302047c435bb5006730650230708bd746b235c4cfa719cf92a0e521f1d7a5b8408597524df9f8505ef708fb8441dfec0380a87ede67b77b72ecdead110231009512075c571267504a8d45e5574ae3a716c806f9ac09220e558d30f04b439be8a216167a1bcb2fae7527b0c5c43722f40302047c435bb50067306502304d4a4a54936eb265b751e1d3602672975e4d900a41afc7f703713559ca0bde402dcb09133840ba60b4fb74c2a80666df023100cac022a3f6ce524a1b0bfd3ba5795892f808acd196549802e54caac949eeeedeee4f11f5edb16fcd6e39f638d28079d60302047c435bb5006730650230240bde83a66a80dc6a07010d2406d649b5bcbdba9ffe6562037214be2f7c673b8557cc31e72bc78c21956f1533d0a3be02310084cab0e8b537c31a0908f6aea1b821fc4f940ad7d8b4e7536be3642f6985ac18b0c5338b5b7c7941b44b997cdd01f9a30302047c435bb500683066023100c7bea09b1536c44c468b9e3ae85ba491cd2969aed96463c1c802f1fd5df6aa6dcc613693dbc580aa326d114cfa9e9d3402310084631b00968aa1be6a6236b94a9dd10c4f078f18d76eaed71d811d6bc1b32e2d22fe50299393f3ccb21ff975c2778fb20302047c435bb500673065023100a310454fc58fb300e4ddfa3bde214c380059bcbe4041d30fb8377793ac234c7a41b2b3baf8a37c26c416d8da97614ddf0230242b0f919615a3bc930861c1930ced9dc3d1b1d7508f335808b8e749363305e6a16d80f219fe90f0c9a2c943a39bebc70302047c435bb500683066023100d2d703f325da9e2c8990cb1603dd3cbf9378dbdd273e17a3fe3e28694985ff626df54f82b2907a19d5ddc3b55e1c45c0023100f719e38ecf1e063371ec3ccd901cc6aea2e8834013bc3abfb5adee6a16d7342867cbd2c8af2a4d0bb687c439c832dfba0302047c435bb500683066023100d031979c31cb106059d77e0bad0ecdcac8125f0e8594b68ec3b4e99ace0cc4b17a8a90addcd6c10495b0dfb9c8bb017e023100ec4710052fef345655ec2530263d42ee9a579e745d9828707dc2d82be6c786890b411493f35f370c8a03c1dec750a4000302047c435bb50067306502300fcbb5be95eaace6abf56a6b806aee3c4a9bb8bafc83197ab2cc02910eb67178f350ecfd906c1373da101f435922c053023100827fef44fd8f035277a9012ec5d96d0af3dd6482138a5e7888a4644a1c22c8d77ffd85011d5ea85f7c0cd0b0767038cf0302047c435bb500673065023100c548db331e525ea34ef1365a095101444e07e2cd9e2d5c27b9aa1846c75d9583d8bd78b2f9360624311b382dfd69745102300a34894992fa0ff7da035652fa01b189c39dfe481cbb60487d2e0983de214b1c0144028c164a30480641fe9b7d2b7e0c0302047c435bb50067306502300c4275e76fb7cd94d087d365d24acb7281bdcea333b13c952f34acdabb5beaf54e0a7dc0706e83d3ba0c42b3e7e1e03f023100cfddc28281beb2d212ab5062a7f1529c09bde4ef0c5b52f8d1693a3ba0d8e25c94eb1bce38eb84a3c43179886385727f0302047c435bb500673065023100e82b3e5e9423f57058e27aef9f76779dd9ce181bfdb158bb88ddbb4f0f411cece954c4632d94012ec3456a67372ad17e02304eba0abae496ea00fa3c54d719fbdcae427e7efbee107f54daed7b7c2ecd8fa83361aea5446ca89cce0f39607f46544e0302047c435bb50066306402303a1adc492e541d7943898a72141cc6e9084bfd34133cf6200265d66b2f46ad7437c4f1f649a518dad9f47498b46eb7bd023041835c202ae03a205e8c76f491165151393765db52698a0871aeae4de18ceaccce5dbe11375cc5f224274cffd7336b3b0302047c435bb500673065023100c19255d79a0b68ad05393760e598f4a5972051517cfb7e1478eaa9ca9d44ace3629c76e9903cf71714aa53a0493c87fb02303ca5641abe97a0ab80ceeea40a22e5cf087930cf99f4d7efe5357a3d89ef02f04e44c7dd465b2fc607bc11dbbb89f45e0302047c435bb500673065023100b3d71ee0b45106fd2042f4329cdf4386043194bbc36719bfe1f87726be5020cbb80e0603aaac2fc6104f5ed8cbe58cb502301b3904382d7943d68f0037fd84a39d0b927fa23ec6b4128a3e2f8b4dc6e9fc0db11f2340eb02760aefa33c71803686160302047c435bb500673065023018b95ccb4a5d93cf9a9ae7363c5af489c4fc0fdccf0e6508c3a3a81b7c297c9de1585d7d26dfeeb6b1d7111e73c62e24023100860a9e3888ab81a5132b9e8c0a5ab27a8200b112ddada187eabad35b990e4de4f6ca9c985878f90fec5539ca3307cf350302047c435bb500673065023100e9866ca2a76d7723cb3e048e240945c13dd998cd9159bfbaa605601de1c1e215ef87362f1efea9d7c733860472fb826702303456aa157ab7188520e766e74f8f5b7e1fdf475ee5071d0bd183d70a97dec3aa535022b6a537c09d9a40313a423425250302047c435bb5006730650231009abc71373773133bf19279f0ec2d6f177111b33ba350de80edb6c3e0c848bb0aa55a1612b5fe6a936e8a1f3618b6127f0230442596e6ec726c86f48c8336c2c938c28cdc5cb6ec652e4d6edde824c3b53082c545008c77cc3589ad84d32f7758a3ee0302047c435bb50067306502301adea3ba74fc38d924bec352f087bfad5662ebd565d86a1a1f97b72171009de31d9867b3a1ba83eef7e0bf7e5a58e644023100e6ab966ae7fc8b92bbe6d8c8fc35174c20f8a24835d306198b8f97cbe0f33212a28f9f62081bbf433e09a4ae821d3f8b0302047c435bb500683066023100912e6d172a2adfbf0e30fdb4eb5de4f318facf682589c93b020d84d0753a06a79235e22cef65cdd522c7dfcf860257e4023100bea6b443f8e23dd851731a7e957e1285b5ac6d23200a67f6227c4a207548df2dd9f55f461db1bb5d1ab36123f38118bf0302047c435bb5006830660231008ed21fac1abc657b980ffb0b715a09a4d261280ae0af015e675454432300938b70a3a10560632a142c7649306ec64eb8023100ee06a633382a407ab123fb95d1b7d17496a48c12ee8af3d8026f2a359dc6439ec488e0893d7ffa12211fdd433301377e0302047c435bb500673065023072e301848a3a2e99ff700ed6966a88c393edd355208447ff69d999788624605b2787e345b2e6265cb35423372504c68f023100b1f2a7f40491c65fd0635bf0954987153a355241d4fd7a2a5fd209e51985f082a7dda671c017cd35ebc7343bc2b9d4390302047c435bb50067306502310083f490f0f7df56722368559c7f50f440bcc92fdc277fb70c7baab8f3337ac1772d38ed9f52ea3b7cf817f39111e854e8023055b81160aef898ee973afae2d7020b6483633a69b91834c64d368a43cc348a27ce6101db5e8212b4e16c2958080eb4aa0302047c435bb500683066023100ba3a7c11655589682ec5cfb4d15fb0765eacce088d36a5c935c24c8bc03d39331a1abe3751620bbfce618f96f3547092023100fd6ceb3e994f5742dae6e7775579c8af69531992b8d77425d71d7ad5c04e356a2b4271d92513634943e2bed549be30730302047c435bb500673065023100c99d2db2601ab4aef3e1882fba38912b789bb851ce282149fd353e44bdf9223723217067d0f8b9343e6013d2e0cd001002307607ed398cab44b64c3034f05d06ceacb5d04a2a07a5b73111d315a2b9f43fd57b05644eb7b37fb3f6707741249133140302047c435bb500673065023100bf7183b81a79f08301babf9d7b5f4c14f7960470e898417851db79b07e2293c3be7c258b2a8fc84ff6cc8a1c363086df02307e5e437641960ca83df4b7e1e3532c1bbe36dac8da4759d6091e0470e4d3df2de80d35b5be351a42c36f262890c665710302047c435bb50066306402307155e3a73e5e1ebdb827a2316509477e1553ae72a51f5135bddd615b575a46586fce14b97a8ca15f6df271385aec9d6902305b9ef492b75b1b0ba1d57858e6398c107e9e460278da7b3f625a8e75f0329ed936df18ae9221b393426b62dccd49c8230302047c435bb5006630640230301f20cc56564b454d68f7dc71166e4b492c60b8fa0ee0de11afca5f56d18ea49e233e342bddfdda1ba7400fe253b30602307e1bc65128cadad5dd01ba4687ed7ac04481811f05b15b0efe397bef735ec857d736a5208fe11741111d1f31ce59a1580302047c435bb5006730650230628b81667daa2caf1d4f092dc793b507637f415bf3256a32af85dab136ce2f8596210347ac7e56016f32cc771c583aeb023100d5c4f541561839f53dcf37442828fe654ff642fadd27665f8ace62129863b06faf424447c91f995fc16dbeb56ea190870302047c435bb50067306502303e424a3b2600d0f8b14408def5d0677eccd3130d4b87a8c8c78e16009d5e30ee7f09fcb7822038ea4b0b1a628f09398702310093c6afe62236b058732446d17002da9e790747b9ab1b8b355a3dd6679de8ac7666b2ae32b2104f0bf3352371cfb88f660302047c435bb500673065023100e2e9ab8b4473c8b1d69d717d8211396c9a28c3b6cb68e29be80f62299a69e2f464de74e08b3aafaaab789229265bb69e0230116410644f453d69e84f53c51f1f4f1c26a9d9a1aa5d0be378e603d9863bc5f3bd241f97323f9ef5f10d579b6f196a260302047c435bb500683066023100b927cb034ccf4e3e6e95f7cccf0f0aba8b3894df35354a78e6d81225a911c29891c7700987ef02668149e07bcb0951fc02310081785d078b421c313447b9e8a77a3942413059efb93fa2e14d5721315eac4f56709851b4472421e73af8f327a454827e0302047c435bb5006730650231008434ea4b401f32bf362e532cab18cb6ba2c7df9a9ece3d6dbdac111e7326c2bf8662119d1904273d31b4a1553425a8d502306d766c8b9dadef3899df67487cd56678e105fdc2c3d424a4c4051d8bd7e870fffe8e3fc23cb6a0f102acd397786191c30302047c435bb5006830660231009e7d6f2fe0a6ff2d1b7bfb092d34cf4b7cd429ec60211f0e0482c216678d0db66f7dcc37bd65ea1c186e007876df2d9c023100e2ea23e80fe5b4c6cb1570730263f2429c801660f4f55f9cf97eeee766a6dd62033092ac3b3217421e0554d50062af5d0302047c435bb5006830660231008b1f94070f4b5d474383a672c4228e660f8b502259e37d86ef7be2ff3fdf6d55ff4841630fe6a25137b2e1a01cd4688d023100c8c23fed5ca370b8eb330818e24972e51b2b72356f143fb9e7f6d57ce1e9920b108f6d06ec79ad363279b2dff26a1f910302047c435bb50067306502301197c64373404a722766cca3f9da38bbec43b6e9a659c7312e5ae336a4a99af511ab7c6e3dfd8764507f68b3b0b1ed5b0231009663d3b638b89b26fbce90e92e10db90e5b9839f0404aafb98dcd057238918b881816c4da65e9d5ecc7b619c7319dfd80302047c435bb500683066023100e01da7dc099709a8ccb7f11157b5e490f07cf2984bf8d9e98eed3fa6951a715efbba8c07633e788caf95845ba989e0d5023100d20048d2ae5034eca09e3e612e1f664c0c775e9e11e019bb8daa3ef5c735c168299122c254a45793d045f306ea0031f10302047c435bb500673065023015ca9864c8e795dd6bf10e1d4089b3c6fc7f397427fd641f2560e7a9dc2a71a67a06a65cd34be1c8a0e24fb93f1aee4f0231008afb42e93724e62faaee34c850843316e6716d75a727fa23a5aed27b161042af728be789da2a45f6f2dca1e2e2ffb3f00302047c435bb500663064023003856fc81f99517bd4cbcac164124639a44f8cded329e6f254e83198c47b4408692d95323c4776651e92e65f8d19f46c0230025ae7eb67155a6dc367bcc4bb8f8a68288a523db4697d8872f065fd4f46bf6cc5ce2d8d7a062b81a87eb19ddb6b4b6a0302047c435bb50067306502304b82f62c7c892a9299972ef62ad44de23bf97a30291956acf599ccfc1f17f30c432ff0a14ca6add3950cc7d0168d5e1c023100fa1b1b894009043361853b929e0ec2c896e469e8530b546f2ff1fd8a9adaee7cf060941b0ace659fb6f152880697b5e20302047c435bb500673065023100a8d1f416706bb3d1c8c84c8f1b3b70618620caf0f90a4eee0d133a3150897d5d0e3c1a50b60985098569f3a0116ec8e0023026d3d47cb37b9261029693be9e058a3fe1d6d341a6f1490351b74fb9fe32d0b16c9154e81332db2a88b7fcf369df8c010302047c435bb50068306602310083d4799f9f15bacc5dd9d59d88e7b3b5fcf7ff236bfd5e8039757499539e67d20da8ec6e92d39b7f2a0d73bcb414c2a6023100d8da7009774f61d46571a116e1fd789f0cf7a1f71d44bb200264c52e0bbaf0bda1b45ea7939aeae8622793e0e133542a0302047c435bb5006730650230134daad1a1a22dddb0b998c21b4e1a5691ade7d7a71caf59caabc5a5b9340d50d585f4265a2a64bc92af4367deb9bfb5023100836da21e1483aa37e5980c359c482ee6e5b2e3301597b1fbbdb30e74333a71a816b7f20425edea43b403262ba532b5230302047c435bb500673065023020d677768b55da9cf2baa54e871f1e536b8f1c307011f0d53a520cc6e4f32a1caf3fe51ed20b3d6a60ce0d47d96a15d6023100cc50cb092bb4baa23083f5617d85dd0931a76aee46495735702c3999435bb2447d1ce29c568c8c1f683036caa9bdcedc0302047c435bb5006830660231009ca96ddc9aeccc0e852c441edebc06914ea5afeca7941c1d4372ec4f9b4bec3eaa867f457a81348415d0f6e33f044b0a023100fbbdde4bfb065aef9e6dd42b94361e9e38c01f2d1655b4368940895f347392338311d8857253daab4582d6870cd5a9e10302047c435bb500663064023014395b1474ad8587ae88342e3cce6ffa463f70e04a3d0918a49d3885f4706a39d3b192fb33e0da347e691e28deda293f02301683da1df1c767a237fbc34b7aa23a510d1b92fdda0a4fa8f75182539333cb4a89f1591d1a5c77a004623dc7f72285930302047c435bb500683066023100c750bcf25783043831125a95d5b96ba203156fb130eae32849da1abbfc63777e142a6bc6e714143631f18ab53017fcca023100e5674200a4e35a878f993a1c1b957ecfa9d64b7bc6d5decc6c890658507775cef58ca8da881220aee4622ed2dba1dbfd0302047c435bb500673065023100d3219bfdf5958ea17fa7e49c672206260d11b91c6f2d0d5c9d840c404c23dd627b1dd8cd77f94224a79a6f6e9ec3ef8e023051483c4b6a6f5f0c19abb8e317a3a939f7d02ed9005e1549c978d9649ba4186626ab03f837143bcd396171f1bb9330c70302047c435bb50067306502306152c24157d839166e89beefa5cf26662d1f8f46d7b64bce38436f140b20946a53b8fa347868f861c8cd61b78ea74e380231009530bc6b85f4dee8956b70a9fb6929802ba09d472058338ec36331935ea9f898abe34ebaad212577f3ed004a3e636b100302047c435bb5006630640230172f3e13dc3118607580ea5ce6fe5202453af89d601ae4a0f04e661ea9d63fbd43ecc0f9041779d8cf28a43951c561b402300f81bd02777eec6a76c35fbb6fdbd49e0cc1a94c3b06c0be827f641abb6549924e9da4d848ce5befe4aff6e9980312810302047c435bb500673065023069dae316549699b12668794614fc83945770f2efe713731dbf1c003fa7e0f6475864ecdabbe5f512800cfcbb76e41adb023100a3f2ecc65760d6ec9f675fc6b61bf20d10bf7be410aaf48bd1a0a3b13950e3d24178f218b862479c721f3193f197cc2a0302047c435bb500673065023002970e5a26ae4333d29c6ab9c8ad5b9b677b857561ef31ac555557c536faa67977461890dad5b4ff13d14e2c925899fc023100ea2c01e8e57bf2524e4de44256c523e5ae65c5bc24722545e89a6606e8b2fb8df24e12587700f2d7a1c11d96e697e7a60302047c435bb500663064023019b54a81ba4835aeef124e8d27fbfee3430fadc0775f032d54723ee7c49de51ba8a2b8f88517403fa52edeb40a8edc7402300b43f8d701d794dee3e183602f4973987faf978db0ed531b187ae5a293a2a0ed5a0da81e4c7df05aaadbf1eadf02afcc0302047c435bb500683066023100bc0bcb01f94eacc124452552db37bbf8094159b4e2996dc50cec0508ec399d62a944700a5ec9c58ac96bbec4c44f3ab5023100a600493cda859dda30bd48ef0559da8e27e89e85addb16dce6ac0c7521d454063c18b2e82721ea5373e6f9b654eaa83b0302047c435bb50066306402301d3e6ebdf1b62196339f9151b2f1e37986fb7e1402a126e44cb438536c8ce28f2f30a0fff66708e8b2ea0b85d862299702302fa31a0b5130d515a1f7413c422b38815053cdf366eec2f73b82373959a8320b38dd92174efbcfa500e1234935d3ab3d0302047c435bb5006630640230790c441435b8427c6414c2a251468998f00d7bf43ae6221914ea71558d70a867d38cc8a0ecd5b44cc1ab283f28336883023055a3430c635857663f0c5b4ea25b5f4d17fea9396a45a991c09714b8e79d933d2aafcf80eb31cdd5eba30f407a9ffb420302047c435bb50067306502305cd08ed0859f257ad253f5cbe64f442be2812c948673c03f35dbecf4b52ee811fc97346d5ad1c13414c35bc29e1580580231009137dd1a357aa7decebab327bcc4a3321dafa06712599f320393972bb97d3376cd595d96f9c49599cd5ad6a720552cb90302047c435bb50066306402303daf3e3a8f6542dd7b872692d8b899d43b895fd84008b0e5c1b18e5cbb01dc40919aa9d26e6963a9517d735973fe6ae602303a5626cd2bd4c6f8157941b73e24d0a40cd5ea0137429eff82c2175e9922df778f8aa478050f1c0fcfd5bff4983d70900302047c435bb50067306502304ebdc3c5b882129b07694cb9ffee8d279c8973006c444b0a85ed5888a41f694891647d13b5a21c339dd12c5ce2fa5133023100df452babcee1296035d6f46aa978aadfbeea25735fa468bf4a2da1dca0aa2ecba49899301c3df33dff622afb986597fa0302047c435bb50067306502305bc1f8d7485e0ad8bbe1b7de9bf32aec363c5ad071f890bb63bcfa7598af129b4d4a377e91e9a7cb8494382bd0b8055b023100c4ddef829d5da196f5e78919567218df73f3bbfcbe2ca7d79d5825b4fa0db70ecd64a47010a15c6aabc54fdca85a38b30302047c435bb50066306402304dcf6cdd5a45a6a78d96693d3add44b43b949c0fc05c95784f1296a80320f4f0ccbfa12f2d0c58ef0d61b8d470172a55023077768de3808f63c60446c93627d956a0d9a3897a5f4979b319f6f0cfe9be567b0365affc0e52798d416498957331ef110302047c435bb50066306402301a9c2a5890ba6d4c8267ae91b2cb7daeaf2be5d8cb2b11a1b42c65cc33fd0bffeafabc326a4c18a69811935973a16b0e023072a613a775981b37d3329c103c16348801e0bc4b593a8428cf3f9c8fa189ebf21ce65524811e4b5b20f41796f1b913580302047c435bb500673065023054f5f593819ca14d14dc0f7153363bcee15beee4275e1e49e964195db8c376277b064407a1a008f78f63d25cf644a11d023100cac9a6e8ca7073368825b2bc80106dc179bc8934dbf3ed3ad80c1d5e276050606a4b32cfb997e221465f7124234454940302047c435bb500673065023100cbe0c39863fec4aac822aa05609149f7c66de29e79b199e214f190c7bae6fff826ccd806dd2cb92253cf12733f68f76802301a203192b532497b11c5d802137ffc5133f609c38d0bcd9883ee4857285bdba9c1c8c75b835a7b6ad9f783360ffd949c0302047c435bb5006630640230150342a9a80e8500bbfb46499e24cf13d891e3446b0103376c5963f5d7dc13f3f51afc3301204c40d121ac371c0aeeab0230141c8f0fc14b5dd998b4d193fb2678080313c2de949bf613f90742a5a7054f10adbc309a813f612b4b2165b60562cdff0302047c435bb5006830660231008728dc5b4caa8b4f47fc16f556d304fa98b591fa79d8a5b553ee5d63f15ef45d6559ffd3efd7984414ab8a40d0454c340231009a92766300cc498791f843055953e7c24dae1210586854ef353d26efa2ffc74e3666dc3fc435e2e5199ec43349589a7d0302047c435bb5006730650230015ebd366bedc0a91ec3ed737346894350840b54e5722587c5f0da715506629b1f961b06fd1311f3edaa4155acc7aa33023100b467826009aeb9524d4b1cc9a3ddc80b1c5fb6d9de3fdd551e2744b0699d1a0c49ba7e1e7dbe81e795121616ed7702640302047c435bb5006730650230613f40b03b41a0c6012693d22b164bdd19ea7b82ad2fa4a1718e2ac3665dae8ef4bea349b39db4a88629e9eb3879bae6023100d78e1395eeb9bfa4cdec6f0272931115c537f950ed339c96f04e408cc9e12bd4e792e94ca00c7b6dfdb638ad912326b90302047c435bb500683066023100d2cf4801cd04cca6844167d6d8511f66d3fbec2da06b88cb5541693bc450aab6df7ac9c994e44f336a3bdafb3fd55a3a023100dfc8e0b5f14d7c6b310f148e5dcba226310cb42bc43b70c478738e244f8c837937e2b5bef69bfc3a019e380c5dbbe5670302047c435bb5006830660231008f4df3aeee88e75442063cc091794b7f7498030271086a258c44814d3947b76e72feae88c58efc4537ef45ba3f93f7d3023100d2c7b35f94f959038a5d01da8c5512d6b3db6507264ce90fb265c9808a13069807c77ff79838309eb628dd91bff583670302047c435bb500673065023100ef5bf0bf37ea52a0f7f41a3df9e36bc21c04c85cc78a01f48b9c284cec6fa3746ec68ef4800cf92f951f8e0c84e19efd0230017267077d7ec0dd0ef8e0c8df6119ab3c5fb22560b1d2fc352a9768e8e1d32e5036694edc637b25a4c24ba5085b8f020302047c435bb50066306402306c56efb37e26c98908526fcb416da060a07659a72049563ece38b6af50938f10da732ae4008855c8642ae6148853e07f0230428188340ab543aa12e63a41725bc9ca768bb08d9b1eabf1a742c479f212d4f0f957113b8a5f4d9bccd9d1777e0a72f70302047c435bb500673065023100aa670bc43a719e1c3ae5e630390946380f9d4670d01a8614f743b5520aaeceb3ea2c18222899c67b6af54457b1184ae902307a247abeffcb1369aa346efd1452aadc6af0877b49e660bd7d3680a7a5193780d0e27a0b80f2ec7b58ef7b8bc6b65a090302047c435bb500673065023100d90694a57972d77a2478661ed578493c8f8eac422e8ae7710f10a1d96c2156bc5c3bebf24a96c0698525d7a9a563a37702305ff851fd37a238cbfa0bf763c6c17fa4d729c07cb1054f5a648159899ca41b8bfed57b6e0c1ab5a9ee670cc0cb4449dd0302047c435bb500663064023072504d55fa8d80e704bc2fc50f25ccc01d591ac4da0e9148ae8e57d38d4a80a0a8bce5928860b4409d31721bbdd963b902304d0bae05f98c1947e817c8fb194f133251203261c374a2c329b7461d703bddf963a59830792e8fc24351c9ef60c3ff890302047c435bb500683066023100ad447b8530ed52ddc81ad0ca8b959d1adf250810fc69f49530ecd2b53b9eae047d375c9135d8faeda20c99b1acf35b6e023100bc2a4fcdba6ad92894e3dde91460305229512824db1e7d02cf8d53487232bd70d47f638c1b5f16d9d23ec702f00db7470302047c435bb50066306402303ef8391ecb86fe08ffdbb9027e5c4e4c60202b5e52bbf8cd2a77666bc6f46b0c13eb9290405adf89bc23ce24ab6e887902300613fb48b977aa261b34bf5a06e9cbb163d9f36dbb42f7a647a2671cbe6324897d59bd3c15a8269f3d56ef0a1753b67c0302047c435bb500663064023035d4fb2da62de610e2f5303c122265b77959d6e73c029650f4b0c9dc9df534b7f4b38826a1c78f4cd98645e4e981fec4023038eeb75873a126ed1087c70a289da53339d200f0e079341a618903ff0b828875ffca26347cc898386b9001bcc188635b0302047c435bb5006730650230498bfb86389b9a5b0eb0b4185d387a91ab963c47014c2f5632741f1e5c9281cc2f45ce9d70ed758992cea9604bf3b576023100f7ecaf09552c28100ee5c3e8d53d5d05bb764bffaf24296e494dec84cb27c8d573976dbf72a56fc4b89551f9a399ce160302047c435bb500673065023038ad91d81670bc1346d621ee3541f92f779482b4b492da7e14e32be9bae462024912ac4b46fa75cbe6bfb6e950a48bfb023100950eed539ff264be57170269ac527aa96eb299aebe2d6a14421a98fe8cc5e1c89a5894b7dec274ef8da3693b86a930970302047c435bb500673065023062068966c4d8b16bfbf600c691cb44ab4609912b980c42bf1d4e57d934ccdf7c0d872ce761f36645fd92c3682c22ea4c023100a3c656a47bf4261f95a63bef78ca68196a955e8eb971f50497a8add4c0d2c90b90e5000cfd42f55269ca76baa17411cc0302047c435bb50067306502310093e8fb431a27dc1cdf168a9929de6e6d1889fe9c6d6b037fa9883afc7a39413998383d8821a1f4a8689f7dbc6c72e46b023079627445c5fe55d612d25ad312c2a3a4410220a10ff70eff2c292725dd2e99694ca0fdb6eb6fa985f6b0d5e4f6d691a20302047c435bb500683066023100a905bbe0970c708708c4209f147aef44a8bec72d7a2420e95220dd7f59fa79ff7969473950540ab76329064dad56dddd023100d97238df63626539cb512ccec5948fadf6c86660a156f2003facbe8f2532dfa9801c0f34eba2b708f97162a41bf3b7200302047c435bb5006830660231008d69c8189d085fab169ef0d59d12f0255eb78bd3fb3d746f1b4cbb74b14075b38b2038f83ffd58da3c770866de625185023100a905a6d1bfbee7b64f53d819f78ccaeb097f9cbb7d0fb473df7d74865ebe71769c8b6e5fe388ad04a55d0a9a730e4a930302047c435bb50066306402301d1d4d5d60d8ba95a0228d51f665c77aa71eadd5eff79d24eaf5df37abd0dacc157fc59f0e688ce117c57a82db9073d802300877c17e17719f415f70e82206cdba049224f79a38b385faa8d8816adcd5a6ded05d221647bf5922abe6d66a66267c750302047c435bb50067306502301e2762e17a12dab4143926f04460332bd90fafe0ef08d028264d7442740c61c9309b5f3ef1a4a2fdcb1c218dc85ab2a9023100c5615f0998532e3121f6f4f8c7951f7ce36ae3c0bbb6185f5ade25a6923257a7957f8482d9ad3314323c2620b34e9f3c0302047c435bb50067306502306aef8b818bce2ca95f28728e92661a79a3e59ee15fcdd75079823cf4e598bf5db83cb32cb459c054fa70f3db83a56e2f023100856cc89a09a52bec0fa55dc0a4e83c27f9748fe73b493e5d0c81fac5dad838d63e9d4d11e6145e14e2b3911444967f4b0302047c435bb500673065023100e76b5b74bde8f4963dbbbac2a594cde8bcde69d39f3f472a052c70bb1d619554a4ef9895faf51b618e970e876359ae3c023047da06a3be0d44f128cafdedd56ed041befef096e5a42939fe45a09acd955e1a8b616ada6f83ce4a514b6116551b91370302047c435bb5006630640230614a7f63a45879e9773720f4d2dd3e137b3b49fa0e33b425107d24a6f845cdbe17c0238721ad4cd20b5f53a71922ae9c02302785f5a25792e530f0526a60eb406b305cccb6a391132f51d983b22795354c085e8622206e48839257a20024a05b08550302047c435bb500673065023100d6d6e96413a659ca7b1a0a5f80b51f9bc6745e8b5800e49f1efe99690a13e556b81c457ff07c8dca8fe41e4329b33c83023042806c5c18e377697706b719ca4c6155bfc9869a1285c61ad00b5e3bc70ed695667232f4ea5b9db295201322c69d2d450302047c435bb50067306502304ba01287dc94cbcc760ab392ba73d15908d40565ecba2e30c198faf16b2b0c4171a379cb812ed6966af435d30a8731e4023100f028e2517b6a12d18e0d5921d5d93f35734dd99442cd8a29972e85eba7ffc44758c83f487a980190078f7f5fbddb87240302047c435bb500673065023038cbf8725a7188efde734c7e6c5450458d72343dbb17b802afd0580c691c0fd136e3fba6eeff38568aff5bbd0b8eeec7023100c073fc3c54c6d8f0d8085857003eb4631cdf99f070c22d51969befef1409091847b22b16b750ddf382b925ffe8833ff70302047c435bb500663064023059189f781df65f283ef503077ca80424d508a6ce398dc669029f626c38a9b35a18f4230dd5af505dc6d68c465ae15042023066051af5dcd4cd8d43aee2d31c1339b5dd2ac1db9c25ffe9af72aa4cb09fb356ddff2c2d39eee0de0912b0992f596b590302047c435bb5006730650230445a6e33be1945d86536c1fcc46303da4fba7681f6e129c949ebfd5340ede6b27aa05fc962997b732ba306efab5bfcb1023100fd6faeadef3fe9159ce5cace0b131091ea2a68c9c9e1c610d0ce28d0fd3562f67a777242956ab7c64df61b6b36ef809a0302047c435bb500673065023009811eb91dd33abf927f83ca5c51f89bf8927a81543fd7e27f761395eaca8d0b4fbac53b8d21b4637655b278927735e9023100cfce87e57b0961e3d7201e6d273f894a697ae6bc4537673b64e9595559ccbf16d030f2d61d0e5fab0196ed7257d812950302047c435bb500663064023044b4fb53fa4df0a021af5d3d515fa90f78e9da9001e948bd608118e655bcc56ac24a8f17211906bef832479017c3647a02303851f541c278b8ae009661de18365d84760c81b383cae6da23b77d1c307499ecf081e45643d156687db38c267d413cbd0302047c435bb500673065023100940991817ec3ca1b31690226c5b70bc3d802b19c8b2e9a5e638078d8f4de7c91ec550354541243304572f784d87d2c5902305a3b661989510e575e7f20e74a1a3c6c7943feeaa7ad39f33ceaea6ab2c9b5804791d0fe1595bfa4f111ee0ceff043c50302047c435bb50066306402306ceac4e6a8712b9a6f8946a9c0ad13e0beced432e66aa19f3e403c20f149a3f0934296db0ad0ef33c195c554c1c22a7402306bda9f518b64fcdd66356035c0f466fa8e84957c4ae71378c897005e0c04a64dad077595b617a08ec1d321b4a5f69ffa0302047c435bb50066306402304ee9cafa4f11229fba6348d58c8cddb3dd8831d32856902b20937647ea2392a83ce4fbe05a6007b92bbd0ea50237a089023033eab0ba8d39d6760ea877901e23fe2d8aa1b492e576c5a20bb9a9f9142238f615c5018df3732714ed16acaacf2c710b0302047c435bb500683066023100b3975190fa679e246ebac855a8fab0ab49502c3f909fb3d26e4814945e7e04a0854e55c3354a0efff24da6e6133361a9023100b763c661f7883cc7e6e2d80e06bb16fb21f14a6ace2489aeae1cd6e895cc24d74547281ccc06cdb3864f78aff497beae0302047c435bb500683066023100ec4237ed23d53201e076082ee6470cd23b4bd2d3c05370f5b2d9b6c2d563ba116c25bbb25dcc57a471de0b21cfd7724c023100eb4ba7a2afc622ce18230779ad246763bc469b96494622903cae74dd643e8d3790fe49dde29db4d427985e070fe92fe60302047c435bb50066306402303f6ad18f0d54a6b2922d68bcb0cabd511abe0e255a437cb6852fa87865a9f2f167d10f873e6b3298f3bf011b4b1bebbe02304550d8c495e8afc35cd08fd09adf1c6d0e9df00729aa35ec99ad2331a403283c31432e90a50cc730c194dcba914473730302047c435bb50066306402305221e869aabb492b74a80658bb8cc751e9f078781d44b2bd4c758ea697e4024633c03d4e0436cc2cb4803af60444e9d202306cdb72decbe1f1a2bcf86e8bef383bbbb262bd1ef144d162738bcaf33431b5f421be58ea10057b6afed93d54d3a974690302047c435bb500673065023005acb028f3848f05ce523d5c3b17322d8af1287dafc7ec421e53ce367c43df4e1fdae35ce954fe0c261a45af1c092f34023100d667e85f11a8ecb6fbf2a582e2877fa301da781c11edf303c71513592dd3f1e6ec34c7f748ff4406a78f995563fea18d0302047c435bb500673065023100e840f90c3cfb4472974a2b44f86355a97cd1aa0d301ac8832fab1dad5486ef7345718772eec884723b95f599e47e508802301957cd70f1be4037dd3b7a77a1e4a062116225e4ca43dd075b36c9a8364578c9047eef87ccc13a04c8ec7039494c6b730302047c435bb5006830660231008273710e420deec6b32c282dcf27fe33a6dc17e462c1ed1d68f561a798fb4a8242a01a113e5d74cd9e872d253252a2500231008d8dddb0eb45efd70e886fcade8e26d96bc66256c5dbdf648c7ba57e248191a0cea684f3ab132a9a37e6322a569a5d120302047c435bb5006730650230495cafe0b301093d5f7b446feeb358324b0ca6e9c99655f6680a0b10f6eb211c2cbddcca627514cd2826d3f43cab2a2e023100a0974dbcff40835af513e65527289590fdb6ce182bb2d97167c31ab809e33a7c78b2ea19484247d85e6dd5bbb8f9c93e0302047c435bb500673065023012b4a68aee5af5be317f6f531c635558739f0a1a88abbbeff9cd39e85094672f0327e173c7dded0d693bd98e3f224e93023100a7d6c09dba3029d8a03d542d4a743d4c0ef201c357038643b54d3f485f66cec414652f966e2ea0eeb230c00b8eed4b270302047c435bb500673065023001a99fc60e9feef0996a69abe4502cd6241dc5eb3d068aa705c5cfbdb270d3ce9c7eeb2b3e8d007ce6af039f4ec013d6023100e30096143aaab8fbf9828d1c6d328f44af2f310dfa6c34a1eb690dc7f5cb12cb9a276758dcc578718b341a0d41dac5350302047c435bb5006730650230142c5d66bc6c30e2f5fb35ff355cfb6dbf4480ec0022f4dc7588e8bd74354ed951f924075d0829420debddea065a1544023100f267097d8536d14f22ff337794ccbebaec36b03c597aeac30ff122cc20cf1fe5a3845bfd6593a753b11e66d4f64e97060302047c435bb50066306402307206e688d66131df4bb660f4e43a16ea3fc0722263b44235c28ec567686253350fe9f69db6a0a9e9d2ad5a1752b0fdbd0230435be5fa3edbc8d42e59e9980ebe9dd7d277fa0fc35f4dbb309fcf54e8d218bc9de24d96b1aeff0b0e92220f4ed6d1030302047c435bb500683066023100f0edb5cc9f1aa37dee7b8d047e1a987c10debdefd4e0854b31f73522c94263ad1c5d8595c0c59bc937c1fb47c3cb1108023100ad280334a0bf57eb80e0175714a97b88480f8bc1b148a60397bc1271a8c355ce035fa19b43ad4e141d8890b8b913dbfb0302047c435bb500673065023037c9567b7ebff41cbbb49253637c8de2e6ade8f18c88deee03c7ccb6b3528cb6fbd2a70902951dae5f617e2a3e05c0370231008d76e2d7f2fbfa2661f420697edc4862aaeb71a6f137e1b28fa23b210a7a43251754e8e90945984e147f456a1e53f0bd0302047c435bb50066306402303a57a03f9b5858632a61789440514ba98e607e1cf9403fd36ea482fe4c189ccb63724a7d48fadb61025205d0ea18866502304af48cde24988f3085b4ad4d9b4aaa93277d6916580a147df78a6e8889b8705cc5d146a66da8a235a8bc2272d580b0060302047c435bb500683066023100ee86e47d06df00de929cccebf828cef609eb233f911c1be7dec7d3f0f1ebf655e6b2908ae939ba5ee602cc627c1e8ae8023100cc65904efd7775fc38a5e861a95f65198b4fd1caac8e83feb1c705932f3ba63e98d8fdc10c83d2102ec23ccebf7967fb0302047c435bb500673065023100f0cc201ef98266680813299dd12ef03e1c0161f69faf95f4a9934afd2a9dd97025636a05d4b2453d4a41c6f8e457f38a023056536ab9d17e0951b39df42036ed22b73532fb1b3013028546df7e42e2b56bd27461cd0677673f5eb76431c841e536b50302047c435bb500683066023100bd522e3361625cfc791a908b01f7ab49f2deca44271fd56ca6c5424fd57e7fd9d586275eed796adebfbd13777e6a1249023100c37d23faa16f8b119d4f5c45362c3a72b45335f4b7ea605a65e7e6a20fa021ea0a79b43108dba91563bce25c98bca9190302047c435bb50067306502310092b10ded537c2a3e8d0cc5d9e10f2de316bc01a742f462bcf6b2a13330db08238efb707db091bb96dc6133e30c7bb8a402307c945d0846b2b45c5de9aafdeff296ff8c6360aea2cd7eeb5fb4a6928e6bff9e95669f48eeba2e74ab28d50c2e0859770302047c435bb5006730650230380fb1058b19c32a75f9f3920674b559046e6a598bcd8df363ef7da26e33d764db4cd839ee5ce17537a7620620d9387e023100a18bb0f22ca76a8303fedcc3f37b26522a437807fee96787846a43b1a8e7aa94c948bce8182fee920260489b81db125b0302047c435bb50066306402305065e7941f71bf90ede4eefbaf98ccd36fbab32d82cf4ac448039c1ce39d2329fbc80a680d910ffb9e692ca3a616bd16023028780b69205e34c1efbe5bb7cecb88e9412be4a5520e39c91c8019019b82894856b34a1d9e6573b99a61f3a44ee56b730302047c435bb50066306402301a67756e377f125db0832960949f44076f183ae845fb32ef8a97a3437105ba998cd407d9094e5e44ff9d0b8810c01dad023024ab2907d4a40a83077ec8a79ba7501b45fa46f8d1f894101f02490ffce319310e398d5b8047d0ecc895af9b38cc70e70302047c435bb50066306402305374b3e877091a1fcaba49ee2666fdf7735426fabf7fd12da8c6340decd8ea4f6e8cc7616f579484ad8bf8e988a243e002300699fa8dbdf08c983b7662237cb24b3d7cdbb5c8bf1a89d8e309b17d385797db6886fe10911c1e6294daa05053be7e240302047c435bb500673065023059a6eca2447cfa5f3ce9341db2e179e29f280e0d1a9567bbca133cb6650c67587c66c7537e60955ebc2ca7211f1f408c023100946150380d92e1100257e68e59cd9786ddba2acfc074b5edea536b1e070e8a991103637f894e87aab0801c5a65a20ceb0302047c435bb500663064023021cbf0c100ddf1e57d2932b67d70ca1e80b68ab06be94050588bd3e8fa95fb8fa77b133a98cce60ad26a1a1f70082b1d02300c90f262d0d531c06e98c5a001dfaa3cbe1ea493f54219e44304dc6c4066092784f46768b2930da05469fcc3b30ece240302047c435bb500683066023100f5cb704f350d973b3d2c72466f969a6078196798810f6916eaf71eac95b291bd0524e59aedd0ba712bc00f7f9201ca31023100fa83b088f01fc336a4058e0d1f0e6864b3e9cce690ecf7690f7e00e65e375beec6bb6db2e173a732530b73b0906d34f30302047c435bb500673065023100c5b334a2bdb1f19c91a7c10ab6bd073961f80f9429acc0ea935bea8346171d674999d02957e3ea061d65cfbbd9528e0502301ead43e019f3cf5a1b8272eef0b66ab399b6877c9ffe3d1f87a7576d6dfd49575aea1157b47353b0bec3bfb4e41da62c0302047c435bb500673065023100b1d8865a9d9524a6f8146ef67b0a659403d7a51994e36246c42391cf45c2d0df3dd0228e07b150462e3bc92851e7ecf802306988990e0d7724129879424b846e73394c8ab1dc8313773dc009006f97627ff0657ce4a6c99d83ad2c5fde496c2afc410302047c435bb500683066023100f074bc7321f842b6977227d3e263125059ed980f6d9f998f0272a6ecfd8d5930ce0e68bfdc0c35aa87d3b57798141ff3023100c9b92e4c3a82ddf4a899c366772e2b0fe3fa097a39033320ef91ae27324e0b9b90324acf8a0b9f345d22de07409fa4170302047c435bb500673065023100998c7e534849ef4abd29617dd8402a321158253e26e85ed57689f885098310f4e996a3b673fc2682bb7e1b5ad5d29ac802302b677d2cbfe459ffdaf2be99433429e77d43ab1c5c35b2d143b496b0f167139e9813b78e156dd10db1c8169ef110057f0302047c435bb500673065023100f962cc9e9f378c614233341d61e64176369a0e127e5ce88975cc847414faeeebb50b9aa9b7222763288bc5f776adcba502307d9da66d188d0e49997a7f1ad6af9687159ed53ed26aa376d8ee8b268755f8cbee34dadbc77efabda6e41786881e7e950302047c435bb500673065023028e8e2b8c5773c5d1340d454b5f39091456a871481c92560ff3b9f808e3a18f2269ea0f5518d997a79150345693034bc02310086cb4e320d96ff227ba5af0b964a8a127a6bf378e34a0956b3a05a2ff801258a5b5cd202fd256db0b066bf1d66d42f5b0302047c435bb500683066023100f8e6dedad6ee2a785ca166640a0e366b1c51f9211481ae221e0b96265748a61f149680d97b3fa578d5211158a5a791cb023100dd89b89c7851c70f88431da0bf89ae6ecde5be6ada4f49351ccdf9d80c2c4a2ea463c2e04e92314cfee2bb33a0d159570302047c435bb500683066023100f3d6d76be0b67ecf9b7d162668ea471cf95475991937f389f13c1f5a7ff688d58748fee80204b9e2edd2c6d52b9e713c023100c2f96334890d9820e55ce5e5b5bd6c9f191c066eabb5d67794aa906ab061c736e87732ec4c9848b089811ba0403994d40302047c435bb5006730650231009f5b5a5d8d750f97982e2da0544e379d326149eae8f2c5e23a0362fa618fd01761eca301023a2962bb52108eec1f97400230479113bc6f68ccc66bea386ae1c4e57e9cf5892671ec41ac38f621ee88e53d1913df528f95a1c1a6a951d0fc516e9b980302047c435bb500683066023100cc9ab21e9bd918d434c7937235fe69207394f008eadfb908c707b397fc30c903468aca895ab7244095c83f8f8ab916c3023100e826af5fee97c59e83a7277c31e669b147013d8d5a0f286dab029a59a68ef17311fb0b86341cb0e4aaee281d240d16070302047c435bb50066306402300807338f663c71fa9b5249543bb2a148bdd6ebc24c3cdb062fd28848474396619f731113b9ace789bc09d7a1f429677e02300a5a78fd28b3f53faac0486c2b88ed34d30179ee9e5de78d27f53ee125e89e401c0fde4a97bae4f95a9837660bf171550302047c435bb500673065023049c66192d67eb8238ee6007e4ef75e3520ca44a99d5433c13173d4cbc07af153c1c7aec0c3f81e22a71ea6229e41b5e0023100823db052390d5e004285282642a3456c18526cadee995e9288b9e9475de150f9604015d1b63257dd2f102099333e42790302047c435bb500683066023100d019b4f2cea33f66110acb6d6c20f30833334a023d35520448b7a66869fb51325b9f1619098864c40c3a3b8ee8715e3a023100d3b843fbbd57096198189e90023a407d007bc0f78a65fbcc88e776b15d29551fb16eb0d6428b2d52b0eafc622c617c0a0302047c435bb500673065023052f72b6bc966f043ba0bfcec702ed1acca888ec75bc35fc3218b6639bad07f0354d46b1a1e94f3a5cce72f74da4f9418023100a9af412aba9879a3061c6aac0d1636a328abe98b4090ea7307dd262140d7a2cc02afed7129c2053959f2db0d85421c9d0302047c435bb500683066023100cbe34e301b3d80af6df8f7f88ece0e851d57ca9f9c49e1538007e867a04b43c7305439a1d5efb272258115ff680fe645023100ff6c916353f59d79dd4f8c2365a3bb58e86bc496906937ff25b3eafc19daf95e6a321ced87e04993b160e92145f7a7d30302047c435bb50066306402302d3d169cdf7a99dfe515ba52884de5829925ee1187d9d339dadc9fcc4d0c143f6a80168147e0454d059bbcd870eeb8740230009c5d4f60514c0b84f84dc510a9dc603cd58639be0162dd8e8fd5ffc8166e25c9b6c14a4ddb4a0952cd3a79a5c9b6ad0302047c435bb500673065023100da69419427f137fef13fe7b866be3bfb657d75fb8983e9dbd1e8398ee53e539c864850afec065463b7a89a5cddf8d82a02307ddd95d1096cd44fbbbf823e2fca4c9513a57b07364536c0253c8c865f43fb89c4a2a7a6c3522c2ef4b86f3e71e0bdd10302047c435bb500673065023071b2577ca424de7a0ad096faddf3fb759c918fda5efb4e0d00ea92e00a9f92efcb625bc693283630de13455193955f41023100c602fa0a631458695056759796448a5b23d967f52ff9477cb9df6e425acfab62ebfe338bedfe43acb2f762259405cf610302047c435bb500683066023100d8be1cf02a046187084f1a48e10325208020e57fe4ea0e0c41643a93a4a041c2d8c6ad51da1bd53fabfe2c9ff7aaf51502310090cdc46657a9e3a2511ad2b4256879b1a9f32de69fd8cd7afc6dc3850390b6fc0700d8a0b661b80519f053a59e14e75d0302047c435bb500683066023100e96c018f2d33f83713b1dd78cd4df9a11afbf1154eaa2cc8290017dc9bb0bb3838eb7cdd302d7df59d4e07ae5877cdb1023100a2685245b9e8bbea2a02195c952ef924588ce4d1a420c90b25ba358a3722267fcdc6b6e862f1ccda1fff2ac7a8427e6c0302047c435bb50067306502307f56a5c6cc740783108af09313fde00a26ce9723e2580986f1991399d310c859d6e2286f76788fdea16c689d077d1b06023100f4ea5f0a802fa5df8f2b91530329dd8e94088154ba6da8ad6a733a4953fbcdd297e10eb294a74b0464c94ef8be6ecbed0302047c435bb50067306502302876295f66bcc37de74dd9e4dc78e487b316904ea97512073e52f237b7dfca38d78f4433e0de4048c89b851e32bc62a102310092e775c28b354c40d555111e7ffb2c575acc87d759891190f7cadcb4677d58038deeb6bc63d137d887b2471202377f2d0302047c435bb500663064023100945eb68fc68c6d16df5a4ea2416007bb8c5ecdb1bf268473333f6c349e30a8820e94d3ba72d79e849b3f19391af85aeb022f7965f393b35bd92428b891c0c5f9e28dbda110d24e91058bdc0b5189701d87ea881059e36f5ff0bf3b80cac00b959e0302047c435bb500663064023026a8d00c35972038f4ca9c1fe83656624f49dd630bca3d8aeb3d110b6495c365d797a85b71fb161f828a10b2ab99fefd0230709c27a36954c2f3e95f2374344537426f21eb0556f5b6575db14411cd427108051a47fff681d4cbaac416eef530cdc50302047c435bb500673065023046f06b11974e1bea1998fc246fad6b95fd4533bbb9bf70e1b95ee1acfdd28b3e25c67ee041d19590f83b743fdeb70c7e023100c8c043ca7d40a36bc876244b79b83ab659d09054774475af0b1e1f9638a7fab81c58c7e1abdce850dea0c68da2e340c30302047c435bb500683066023100d0908d363f8f90b1a58698ea83055ccc810482262551f23e67c492251bf61f533a604bd6a45fd58aa2859098d1318a8d023100ccf552854b7fccabe51f8d7b9113e7edf89fe46d7621f6f65ed6196cf3d596ca0530dcaf457d74e27747a6b31f4767d60302047c435bb50066306402307e2c32eaec7de51c0835fdd30dd03b9ae9341df3034222c288b7ca69957442406fb39e3effb42ebb9694607166bb8ec0023062cad743191c0ed196b5908f553f382a48925b7fb49b10299a2844e99d64d42943c5008a5339772cba83c879453b3b360302047c435bb500673065023100a9b54a269bc2e6ff95e9cf1595287982d9fcb375dcba3a641df34939e23df191a69495ec06ba2b4e12a73a39715810fe023023a90ff69a3598e57600ce4f67e5a5ade08f8707e96611a8df94b1a7e33b517fba8d1b60a1377e424ab97eb50f2ff8050302047c435bb5006730650231008ee5d59a845de4b389378ce2aea691743f013e05fc9ed34efe4ae8dc8d64926d481bd872d0b381510e806d6dc7a4bf0d023005cb110bc85febc46235d7ac0a0d026d4b2d8f5918a8e85f75da0e8f085162f44e5b3fca1517c6874423e2e35651e21f0302047c435bb500673065023027ce9524da666746f36c2ced57005d0b58fa9e51e66737ba5f964d5e25addbbc7003820e2296f39395b935d5a8c6aff50231009c5e365349977ff2ed190b16ed0ab8d61b6ab52c9cc356ac49fb088303f0c9ce6f9c4dbd55ced287090a0688dcfd09c50302047c435bb5006630640230415403dedf431ac6b26fb6b6340079bad22970bbacb90d02a4bf123b592e8e7a5a18a4c4f289965d4a7cd215825832fd02302a39a3a12611714aa772c5a734fe23baa71794e1f9cc3715a33c3da61db6cc8f0fe1efed78e180678248a2890e8343f90302047c435bb500673065023100fc1425539cf4be96c8fae59446800da070ea0bc9336183620714743a3729aa0ee1f2b401a7e01cf8226edc21070716340230396afa63435b375526001d3d02dac50838ec1bde3e8a0aba14293edb5a9c1b7f69e0ac1a27362ac86be520e4024312fb0302047c435bb50068306602310087d9b5b78775a355de13db8224bd2820a6c9812246f2fb3ac8c65cc5a42521e901d5bb7cf046340015e361c93634aea90231008c2526104d94d91c8f5a6bb12367a4542e82c61c3f7b3fa3904f816325378c64f98d931579b5ca9fef82a7243f2858fc0302047c435bb500683066023100e505541564f8d96121abe9b27125cc9dab2b7918df94653acd08833f58867b80c93e3d9f10da21d5c3087d324196102f0231009e04512af3c86ce054df00280b95dc76db02027b30d15c0a9a742fc01bd301dd806d2ae7c63aba06c8878373253217630302047c435bb50066306402302111ef676c43bea581e7edcf13a833137af4ad2b411d6e1e936d81551db4e8ab1280ac132de9219f3503a5687693adf10230034d8f3d4872dc8ed4913070561cf3df31a9f287e3e9741275709bfebddb63286bcdc3ffd3c47353f8ab369446a7d8c00302047c435bb500683066023100920346a1bb7995267fdf33ff2e8812060ec48a76f34c94a875b0516c963e055e1b7f1859027905505b9a1c698625fc2f023100e87372fa7b8f2d29506b27950248b8d70761c77f0d1b0d0bafe55af28ec7e726e667c7872e9c9a0ed74cd631c708ce860302047c435bb500683066023100a28ae9fd43a578c21807863c077d41d96a4e6b721fb190f516e7fa0f0ded37c82ff4a001f2bc99d8a6e0c130e0b674fc023100b335b4e00c8ac8e113953ffc6902ac04e072ed33af1c3b2cb8f619a415b0e471102ae82cc3dc9475172d0f1316bd37120302047c435bb5006730650230514347a4eeac89a59c441b14b70d52f6696763a19fc2359f9f3817f8a94285f80b64bbf912e1a27682a36ef136b9d19c023100f2d77951ec7261651b1862ec9c3f2f84fd03b13edf42837185fce67b853c013372f7fc578c055b83fbc946506ea69a8c0302047c435bb5006830660231008437d61f0ec80ee8ca0106584f52df24ff92046d5d42fe6fb8079fcf11676aa9be997c4cf810ca885bc078465c6fe092023100e80abbb3c6d2b359b896e7975926a57a207dde9dc9f8175392e5b51b1c17a2a17f3fc584ffcabbf9d3eb4d3916ab7b290302047c435bb500683066023100a387041630924cd18afe4d12e8323f461d2a813f9e916c30bc4ee15d622a7a71b1227b30a05effc787764a56f5565f2402310094c5b79e92cd1379345ec480f37d9e5a2795d032eacb08f551b75bcbae30e7bab326c9e66c1e1ace6b8770476805bae50302047c435bb500683066023100c9032ed5153ce1fe488f3ff4dea3d18589c59f6fcbaf08b2680db047238f42532bc241ec18ad9ebc88320f757d69c6d1023100bbe5cacf92651263702a3066c15d43caf4583facb445fcbf2b75c50ddc008609e63ef70f49e7ee312eb7bd9fbd511eb40302047c435bb500683066023100a2299747e760f3ac7f75cd7f9f5993ce7c6a847c169f9ec4cc8f2571ba01124cb27279f60a1fa9a90cb0c3cdec1245b0023100db279e4a266e33c9533961971a1272139fbb6c791740a8dbe0510a9718076318fb07471752214ffffc01255acaab35790302047c435bb50066306402301feaaa8315ecabf5945925b9ffd013185dbb509822e9e2858c08308e59b35e0d855215faf442485ad9c54cf0074f058002307a927696d72977d6afae37629207d34870815da45cfb40460b4df5b64fe0d1cdca0b8d3bb1a098a8bc6526c52aaee07d0302047c435bb50066306402303d787ad4667ee7dbed2a2fbadcf08b9923ac0fecab4e2d1b5fb27e27d1b4cb2497404585ff497967684435783924ee6702306f41dc0a7c920289391717df5388d8ad9ce95538b406207dc155b0b4f93112e4c8a387fdc7accd22fdb74add2bb7d6590302047c435bb5006730650230588ee4b8d8ecbca1d9fe51be14a6c5f67edd8e4190a00bd6edac6e22456203e2cc6ee15f24f657ac4394fcaa001bc08f023100e1885523eac3e1a8aa4d1b37659e514b711dbdd6cd9a7e06e28e093485d2d854e53057d629938d137833ec92638d09960302047c435bb50067306502300773ac3f29df6f0fd7d71526f3a474f20c92ae41c2b09efd00259b9473ba70f01ed1efad4d94b3b2def3eded6cf2dd63023100a0fad246adfa50060d2ca680b3b75cd4dcdd2ed1e825bcff6cd48a56822dba28016425b515a93890c318602dfc4665d20302047c435bb50068306602310087a424b3d8a4924e5fb632373931da4671d836d3e54a775d4441510babf7c2a492c8e6d95ba394ceb28fd777ba8a8e0302310087c234ea2571650f7c4913f923c9337bc594080f041e34a39e49687838d934a0d674af9a4d8aaae1057551e3e202eb540302047c435bb500683066023100ee61ccfa48fe2b835ad82fb114a9b37703d7fdd59c450ab371abbd087794a9753c44f521da62a6974ba1ff635a5877fb023100c398bee2dee8c86313f1bf01e5b2d4fff6939ba751cf4d395c69317f010672d0b695b652342ba932f0f3c5a98b6712e90302047c435bb500683066023100c33b9926f1910544a2712ecaf3372226621c60d5feb8b0363e4bd71e773afeb57f0bbb5f9fa9b2bba9eaca455a3f768a023100b3e2bafa40d59a9c6237ddbf64788633d3fd6433f80b62ac93d0d26325053e6da544321effcbd631e1d9c6c48dcf4c350302047c435bb500673065023062b9d255f043d67c73bc8e93cba65a35b6fc19be7bce31eeacd779f54501eaca0f93d33f395d8102a47b5eb46a4e66f8023100f0c460a6e7eebfcfe9e79e6131ea9509199bc3dc77f7e130f87f5a5d30257432181afeda12d7f926ad95df7a7cdbf1bc0302047c435bb50067306502300fd7b9fabca76c659f81bdab3d25a939621fa1b9d7689e7bccac22ebfbb4fcae440311c9710ba6f485ab14477f7a9379023100a4cba3893f6c84abddeef83d0541637532dc3338125bf71ae2310de921fdb92a05c9ed5a88ee15331c85ce0500b2df390302047c435bb500683066023100efb8dc7ca6e47e24b1b7e170570cc3f0ac10d3a8bbc60e1a80cfe12daede04dcf33b8b30e893e6342efa36574c868cbc02310098a1a1cb7ce02f922d10f057a6a886dc1a8c8e8c2d7dbf53c0fad566d4982397007b030f2a2591dc86b19941810ad5080302047c435bb500673065023100a14f12d7cad241bddca8d25c39af0560cda09f4001c2992d386978840de9213d1e1ba4b3944a5bd77b52f141b710ba5902301847950a083bd94259a7c60f822abbc5e04ead944f26c47bd2c0945d1c4c22c7e2316adf2ede0de56264752985b838450302047c435bb50066306402305b5f31ac31dc8590a0347df65e0a648aafec9159fd186d04783ba2bfd02154dc964591d258b3c7dcbf81c9fbfd555e9802301a07cf5d19ad1d024bc31a4c68974beb52cab75e8a258f3b835cb6fd0b87db87a15721db03fa55b8902528f667c2cde60302047c435bb50066306402304155713a7a6e08ae0ba47ed4e835dedfb1c8048a7040f98f46f4b0d6ddb7ba83a233bc72249f49741910ed4b069e7478023067997550070876f7aaa64b5d08c5c7fc291950918ede0aad2f81f8b95ce764b672ebcf2242f14808ce4c73c7f05821b80302047c435bb50066306402303070d99610c7945e3933c1916f20cfcc781ef58af2505d2bc72a652ed34ebe676e3d704ab3333baf13976774892c69ff0230017548341d8f17133cce8ea162e7025b7cb1c8942913943bd58b9ee17649320b88150a85d7d085384cc657fefa262ec30302047c435bb5006730650230505d8e64289ec357dd3e3b9ceedf93466f40a4ef105aad821c28606da04cfed02db5b15c06646169f4e2a472ad612cac023100a8df339b175f3ce2943d3365de5b81b5c68a1716b73e0799826a8e18ea4e91efa634b1693c1f6f8575df989a0bad14750302047c435bb500683066023100a72bbcd64fd68c82dbb81999de33735e242bb2ee2134f308d8d5c2776a7240edba8dd2be4910e3a9f01c123fedb10bf7023100dbb84854559e749cd9c814a330af68dcce978b0338a0f2e16155ccbb6e8f8552cffc76dc6b3c30fdbd632a40c464f5fd0302047c435bb500663064023045ffd6d0613eb0f4245fa3e5ec505bac55491624753a4daebec249ba94a693a79bb7ff8589ac603b371f685e648a0758023047feeced8257129b6c2e1feaa6c34212d17f252062a0f30afa6c7ffbd8cc958135d230f9709a0fdfa552539b295693a50302047c435bb500683066023100a9422e26ab37ca5ee7927853254c720c2aacebd30bdcf092af1f7ad47840b256865e1cec754967f75e60fa467fa01ce4023100bf1832f1eb857c8dfd849696eef339a19803f27b8af7cab1f1f1a7023c10ffbba438c80b33862621ea475ee8604777a90302047c435bb5006630640230534f3a355f709d3f424008b78666bc5847bc7e991fc40e0b278be4b7741987a1b660346d9f53a7a8e3f34a6556cfab93023076d81e608f540d5686f83b4309cfce9e90135ecc386ca193cfce294816244364494aa2c12f28147e193e691664f13da00302047c435bb500663064023013557b0401532da9aa8720a48a5bab2e67faa7e1740218d3207bd167a18127c2ab089798345128ee6744227ffcdffb4d02307d5243f40b507256914e7a8e24dc242382f850b840bf8e41397e8df3f5fef2f99b28e61a4eb2b043f05e526e2c7067520302047c435bb500673065023100d6546d05cf75ae05aff2dabf569bf4de195bb43efe3af7902e5b772b9b251a3c51bb29343a7fe7423f14f3821fc6a893023026e5d66baeed80db2dcdeec0a5ad32914e4ce146bd271c94e4fe98359c97bd728049d7d8ae42895bd8c25c3fa91ee9470302047c435bb500673065023100fe38b958445b4f288e49f059fb7694c5db9392d210c5814db58793bcac6627bb34662664d68c22646f8973145c80cd5402302f2f5709cf5856f6759a3d6c19c596628c6c0d827801f2e083535ea163df3678b50a5ba5fb666ceb96fbf0f03c8f44210302047c435bb5006830660231009e41f9930319dda844edf711592fc2d0d371f41d9051aa5d7a4bbb70e896bbf01eb4f925bdf7bf572d8aef79113a0d91023100cee29c9e372cd56fc60c80becea5987469f82004d228572799d0478e7702ad005ef6e09fac680678c0aeaa1e06d81c460302047c435bb50066306402302487e7097f1f464fc8f1d755952a4c9b60ba9e645f52db4fbdf4bbdbc7e48dce7feec0c50e47470363a4ebd25e23feee0230323cc8457f82a3db4b447ad42fe58380dc9c02f21a73c034399fa9784d8370365f32578a99fe720ff2a869fb78da40440302047c435bb500663064023074562a983bb2597bf28bca72fc0d608f57296fc5d116cde7f3433fb64ec1ace290150163893917e3c50b914309b4b85502304412685183aeb77113211346bc04cc7e4f8a14baae366624cab19ca2fe65cd46272740622f6e875c3f6a47fa78836c200302047c435bb50066306402307e6a0393f6ee65888ad015bebde71e84991ef9982806f25e57cb9419d484d79ad73463180db0f92505d6f173a90fe31a02303369c2c6a13f538c9b1ad870d46148dba430aaa43829780aac820e402bb56606e84a3864b098eaab08f87113a8d4dcfb0302047c435bb500683066023100ef942c39edb0c5431335119493698238916dcd6e10d2fc8d4d14177aca20ec31fc7837d64cd003fca8e107172dad7ba3023100d7f1a0091bf4ca99e9ba376f931db10cc92dc827e7a0d575ca292b57fccfd852623124e072ece1556a038e9d8b18a90e0302047c435bb500683066023100c6c112215e84e0fceb8c6b56b34902ec2f55b59f37a06ac6d20c88e2d2ca6c460fa60982e04791675e06d011855abf1302310093c77b8f8fb5d6a53e7a47d20f9f928d0e81ba471db263b93c5c808c3521205567ab819d15714f1a868836179a36b00c0302047c435bb50067306502301fccee21ee7cf6d021067a213a8e6d7985e65dafcf879f974dcadd85f4652a860188e9734bec76f5b41f3c5a3b41d8de023100a899c32be32116464d7f8a37000cff94411e0a67f1b65e781cb2d2cfad4d464ab8a47025c66c8eb6346eafa7763f8dbb0302047c435bb500683066023100ac3389a60feda5edce93777d8993e00ce8a909103ec0d46bcdfc0bc09824d01869758f7c8147b62050a8c7299faadee3023100bbfa1795dafac8f04a058277a1c0f3157d85a1e50456c5e5cebcb584c4bfbb4de8b25d91a8abbbc24c2ca736a7ae9cdb0302047c435bb500673065023100e4ebe76cf11180277e74cf98a9979daabbdbdbe994e15d09d065f23747a82b16c365b07848ac1ff016799e9f0b4baaf6023043bc1128dbed2238f0063c02ce00cc982a3786916521970f23fee8a75329faf898fda58427141800b0d16bb8444da9810302047c435bb5006730650231008c073083ed4ad046d37f31da5b41601f0678b4b4f4f36207dbe93ff6ee8f8332a2cd467a260088ad2b4d84bb163b1df002302a4ec23285244860d2917757c6300bac2f669a97b6c512f4736d0ea97e45c52e73c313e9e3977b6dd1142996b8edd2d20302047c435bb500683066023100edf2c0cb32c0a47807891b3a115b10a208d25f0309e01c87e5ea60491f0ef51efd643de69dece16b14c0b827d7304988023100debf31077b021937c0ab70bb8a370ee0c60f3cd9b2a6f8d96ca7066901db85ff782cddc7883e33a522808501d317f9490302047c435bb50067306502310092a1e6fe389526803ca76552ff566c2ebb1ca46d6ad927203d84339ec6ce6ed5e7ae22c2c0cb161c2f971dd30d056e9802306fa1ccfb92743525e5691d173cea2d20fa015db1812b586818b55012d8d5dc562a5e9062c0f87c98e1796b8f9790053f0302047c435bb500673065023100a185c314b8b75276ba49e5cc11cde615c22bd4b983faf8e248c20eba1df97438b72405ec5df8916b1e8f1cce8f55375802307ce8c18b29438e1e562a7c0ba988a5a3965b6ee5ee468a340207913dc740be8c1bdda40e592475a4738fb90289a8f4130302047c435bb50067306502307914312cef330ce58b024b106e6f7efe19465e28ac89d5fb06ac99875225dc0637cb0c34d5c82c1fc1d0840a5d7bb18c023100f6190577746b58cb1843f7e9f1ea30de71f6afc57ba5203a25a9a9b05dd25e42cd8de13296a283e39d87664e22a1c5660302047c435bb5006630640230598a7c5acac46be6b980ea25e3b14e82b25c29304182e185a719df8d584dc58a66b4f71a5e47d38946dc7037476ceb6d023014cc440df24552ae761edea8b4de74e75c3d6cfca011b7064ad98fa0baae0943f65dcc27b69a325ebaae9f45bb4861450302047c435bb500673065023100f0225051d98c508018de9da525f8786cd0e824e3354b0082f2931415a302bed3c609db81541bb4de3a006a5f38ce98e502302fe1aea73648da1320b046e56cd64d7a95327a4d4a749d0554e88e79a1b0e996cd54d10670d6ee0bbbcbd8d6fb9a459e0302047c435bb500673065023001713710cb851f28b5c85dc53f4223a99a8accaccdd900de5cc7740a0d401971641e0e761b50d6e45e1082cee944eee1023100f1da53313e746fc9ab00f0bec9c9470270f9e4770d8c386abf71a35bd03a778d204be09f05b4aff1e9076b27bbae8aa80302047c435bb500683066023100f00e67152f5e1ab69dff08f2f594733fc27f101e34ea32f40bd316ace45dacc268faef2a986e2d063fdb3334f8649eb20231008c387bd0385632c4c1c0515673bfbea85db6d24cd864fb9a874520bc3f3153a01147edfd89f72bea82126c7103cfe2a80302047c435bb50067306502305e3adb3cfcc31c3bd86c2bfc64ed981c0c3a8acc5b11b8f3d2fd9bdf1b272ea54d8e32c1888a775c1d7238f18dbc5db1023100dd18b1ee28ee577ae291ab4b6de95c17bcf8e2992386803f367be65609c75f5830e3732f4a53f53828dd674ed5d498b10302047c435bb500663064023010ca1b117764bb2245366ed394e1e00492357fbe6400a8a6a1011e1937ce9703ce1a26981125ce3b43354ddda2f958fa02302120451ae274e0ff9a11030da41c920a597c4f59d3ddc8efd800a31ef7abcc627a272a538e84a6bd51d54e9bf5c3f79a0302047c435bb50067306502306dda1145e1b13f6675a244465a08a9d1e831c39c2669b82fae5c572aeae66571c83a89f912b7db0af6a51e658bb3eea1023100d3bbc3b47cb12b296a57bde7324a8a0780d8862816d1342ca5e33b2e69daa168a92e056ab858d680fe594b9c671452cf0302047c435bb500673065023026f1be91d40eea9a07647cd95bc7cbd22eb624fd551e51460b0657243fadbedfc2bd8a55b5f6f81cb14aa63520b4d7aa023100dcff2dbf8d21421bd2d75379df674c159c79d269ceda6ebd98c4d37a2a936bc80605e91d851c99316161ad635800feda0302047c435bb50066306402300d771d61d2e97571fde7f315f1634985037cf4fe7e6f106d513ba5e69ad818ccf368b787b17d08e186c0f1ecb8bce33a02303d0c026a269e367a7cbaab65c0cdb2c6c56b265136484a9383d47dc52bc3f247af28e1802cc84dd0673e7e3fe3f9f8600302047c435bb500673065023052de8cb6663de5abce5f1b443ee6279b566d263ad5d18d9b1b59428a3e2600682824403efbeea6bc3c5780c8784ed036023100e12642663c3a57131c0d113b6023f90cece86fe20075ec43be376e10c26e99da3f3254bc1786236fe10fce458ab35d740302047c435bb5006630640230448fd5d414c7d7a8ddf6d4d788fa0f57153cc052382168479b3c1d72e718ac115a425c35b1d26c57e3ab213387d0236702305b8e0cb3799ca1bc54e6bed632b0b8269d14b8d4e91ec06337e7f24ca4724b3553e9339f0e36ecaf7ad9f45c9ce25f080302047c435bb500673065023100b9a46a9d65201754bfedd44513a39dcdfd0f897574fac4a5e909845684f613677820e5ce99aa148af8219be1994fba5d0230324f69a55c5f8679011f7b985caf61464fd8b7e6c9f61bd147255cce56aba65aab10fed28417e05a9399aaaa802160860302047c435bb50068306602310084a06e39c57abd9307b7f4f275224f10598f0cb04a4e8d283092b9f792815ee2bee307a183493ae30800677be855197b023100c269de09db076436faacd7cb248f945b11002f9223c45caed2347c64515d8ef0c6372771c97c17899fee67d8dd55bb260302047c435bb5006730650230772f2b2ffcbc4e4ce92f6ba5f82d9ca9274f51090d780354376a86031e874560b974b680536a966f64c5ed920600c25c023100ab433be43fc6db05d5680b9d8dfdb8ca078ac0ba1c0efe82f35faa416e3bd751bba34649ae5dc3330569d14a28b67d030302047c435bb5006830660231008b3f50ecb612cd95c47e4bb9ab80dc9d204834d34b30477c7fe1a2954a0e831917de458ac9127197d7a4f96d6ee865cb023100bef936a1f4ed6b13aba4af0bb70f9bbfb0c24e363f17cf1895d3f997e8c9918a3711b617b6e1f783372cc466aa0b20ff0302047c435bb500663064023079d76f58f1d9fe1e19d75e76fbe2167ae6b28eec0c236b02087a11f1073b7c04565592ac3f46de46745174881b86a0bf0230731af8e3e0a080efbf55686a45e66f370d6b1c89f47557bcb9dbf2b981cfa3d8bd69c8743190fcdf4b095c72c733cc6e0302047c435bb500683066023100daadb2d65bf6d8b4823dcff84570edc9a015b31f86077b7e2fafb40854d1694328ebc1898badec1cf7271b86b51f4aac0231008c4c98c9815e652a90bd65cb02dda90bb0637c4613b2e966851136f7bfa4dcacf42286a1e839ad26c6478787b0bef2d60302047c435bb5006730650230705c5695c5730eff9cec3561a6f60963e9e1240f4d872dc670252e4c2c3036f0ec6b7a8a4f40891c977435ada946f8a3023100eeb637db7136d41174039844eacbfacdfae9cd48e8bd6ba50f596019bae5e559384da1f8a7f3dc30c8dc1441a1bdeb130302047c435bb50067306502304ca9e980cc72aabc32babed0c6308d7d10df8574cdda97cabbc0b3beeef20d6da25d61c87e0859477955c278ae7c4f3f023100c5c3bfa57f0519af17780fcb5c47c656b5b37b023c79eeb9ad402bf109c1c61e09d0f6eda9818418a3830a907c99909d0302047c435bb50066306402307d43a57bce9a92d14e89ec357e65f6a08422d4575de3fce53727f5369ec264c20f65a0f17a8f8bdb2123b7da133baadc023003d61dc4a8f658bc34ec1e33615b1d794ea0235aadd45cf03c5de4b0ce1ec6823d08427665617a8c178e5c45615d3ce60302047c435bb500673065023034783a77c9d0df717e78acfce37ed1feea4c6d0a577f207600e1c9dd0b141bef6c2a1b2ae5ada57411e12aa1c0ea1627023100c3bea70111fab7a310cc5f68be346b1d0f7d06e28a5d4e3ae0cfbdef68515fab2245468b148385da003392b71bda4d5e0302047c435bb50066306402302aed5625ce0a1f1f697a39dcbab4c0080558fd6bc822a12eff049bf931cd2f8404652f62ca4c239db51e04c9dcfb8a1802301c4aae2700d14fc7d5a33184ab01d555b19345e7a65124b26427abbbee7d52cbcb53f9ee2dc07f68db35d78f0d9bee3b0302047c435bb5006630640230062258a917bcf5531261ea763129e60db4e1edf04b28fe10077d2dcefa8021d66716d590a72b4bacd89724b73f758f3d0230257599a4828d6ddee699786f4ba29482163b0f0a7b5ced18c5be682604cb659cabf45103c03ff011dc2f53f3267db78c0302047c435bb50066306402304331cbc6ddef6539ff5e6022deab71c2354dcfaaeb21f7768cbe3e5611b8afc935b1cb9bed3fa13b709260f01c81f08202300bf3629b4f5f4b838a680ab1c087db01a1ac28afe568dda6b89871b0523f62e7e8e5204a7763d0ea2e365fbb4ac25bb80302047c435bb500673065023100ca7d3f06420b2ae4dc4013624a6c9f4fb29cc3cc5f03817671dfc3ffcb937ba3a86387d05a62024277b7eaee87f1b457023022e69153b38e450c08b815b19148260b86ebbb6d186a6c310f5a0e30d23f5a471eae718c13c409a62ec9b33a253e49f70302047c435bb500683066023100a84d784f6236245412029ead929b614a3055515d8dbd82ca24622beb9f59b82835a272cda8fd522cbbc0c786672a19390231008f30b00dd21243b2d998841731a3dbe95ed678719fb5ef1b3d67199cf2640000b1ecbb2633444a84b5945981a38b8eec0302047c435bb500673065023100ccf661838f14ba5a48cf3884582d25b1ce23d67a5a895d2f1dcb12f0d783a0b5bcb6c6e78a9bdca310ddaaf9fb71dd3b0230489cc981f519d5943902584cf0f64f5bcd4cf6720761986f8ccf987a97e6f77ab687518bf7bb8d19ef472ebc5b8ad5ac0302047c435bb5006730650230771ce6d5c5ed53295032fa85d32747846871bbf237f12ecc0f2d050590f6cea17c75aa08938ab175d565d62541c3abdc0231009ea2f23d3887484ddb95e1d37b3327b6167f725d7925282e9a4ae66d8952ea598534b53730b77fb53ad822a0ce69175f0302047c435bb50066306402304d4e5ceab101f94da8902c478dc57b7a685a387287afebda97353dbfc221237d61fc8369fbf667d17df113af73e2b1bb0230500da487565c989397dea0c192ba837a6999fab22f1f05a2cde9fb4a4c9a8461111654b038b13a0b06907403baf7ac0d0302047c435bb50067306502303bd9ecded4612dc684e5d54400d7bfc11ded8aaaf34c153ff05060ee3c4ae586a6b6d137fe585f803f300f6683316c74023100dacad374de16bd852c1fe170204be14d047e6a01f3181142e987bc14bc896ea572fc2c41c4c6da92c48fcf03b1a19a420302047c435bb50067306502300dc04f2eac5be1454708f5deec070517b66648fca0b72bf59659f2e240995e706f334f0f15bab9fa390110cd3dfddde1023100b48122069681df37ad39e6ccdac399a282d17b04557b5fa11db84f5ed9230d012c6548ecd9c7f02e7b3d34cf446f3e110302047c435bb5006730650231008cc8124a3d8be4c05bb4c0ecb38daa3f97238910757b75c83bc2214ac1c27bc43e76b888da863445488fa61aa4b0534b023044279bf24a96e4a702fd38cabbe1dedb7e4713858512769771b09632358d688b57dea3f763c0aadc93d1b6126890064c0302047c435bb50067306502302bf7faca9bf71969b1c50c444cc004d0b3bbf55dd3299f8086aa7ac7e95fe3b4e53e9ce37c126e03396ce6cef06f0e780231008f7ad6116384de9c84a87aef0df5ecac620231a742b42325b3ef923bdce3777f074f1386c5e005f21616ba60e52f25c20302047c435bb5006730650231008002db6b0fd58ff4a24b3c4fad005bf2295d8b0acf1fa2b7a18f84d070e8896b36feaed9996ad9f980fb1559d79fdcb1023033ce20e07e394b293378bcc1965fa61a5b1fdc4db893276f06233fddbac86a275c8ad5d90123ec8ae187bca5de7f9d530302047c435bb500673065023100f7b326d2dbbf9c9ed546199ebcb6f9cddce4972761f655253ed697064af2a41198f6ff66b91d566e40a0c9fd4d97e209023024bafa51a61cb11442bbde0577e0f38680b780032b1c73c8bd52c5f6ae3873e21312f3ba2800aabea0969fe4d6b2b9250302047c435bb5006830660231008b92e041e99166773b53586ea4fd994801fe1f76d0cd80e54dd8e53fcab90c3ad10dcd54d09167d0d6e115339512ecc3023100d246de4c146bae5b7b2b099c08d5310943ffbc66d8a56a91178b97f3ab7e99ed647da0ca42a2abdf5b25514eb56e341b0302047c435bb500673065023000ea621edd3bf769873e343a343c035288c554b711852545a75e794f4bb12c669b7776e3fc13b8afb2dc2f6a6daba4990231008ddf348403bbecbeee34cba52b5c4860558f58249e281458d811eebf95523315ecaabfb8dfc3a617e400e365c992eb760302047c435bb5006630640230623a9a0f67f6ed76467b86f76c0b140894e78ce320a0cd16387aa3da20afc98f2d2a69ec4781729e98992b21094bc1650230438e49de869c9794b4735e3a28d942d9c81075adad90b927daf0157fa02dfb32e3ce3a77446868bc20212f4aa334d6280302047c435bb50067306502300147c69c53f9ebb7097f00813c60106ed57e874a0aced0ead29f37e23eaddda8756b572eb2acd3b90bfb831557a5a9b0023100ddb43deae1149da8f73da528caad24a8654c49280ef7077d5824fa66a8b6a2bb0d5abaf67771dcc6dc0140491c3c29000302047c435bb500663064023050094315ac4cdcb8c0e6a20efceaf388229527ad9fe8822ab695c81a8b22785f96b3a3a2bd2a8cde8a63659fc7accd13023031774d3655ad9956ddcaff415560fef1a3dde6c353137c5622fe1410f98cde921b453466b0283db155dbc1a8e350edb30302047c435bb500673065023100c4fbb15292f9333841e2be1d59d5cd156e85d90ceea5353c7fb9d15acf3805c583f6e3204d85803fd40daa8de15401c102303dd7fdea0a00aae54ae85b7ba209a1025824b4cc5fe0dd347b961d3d54e989dd1ef111e1b8299446478363a816b595530302047c435bb500673065023049d282ebe0ae6c937212d5ac442585e7c33ab04ea436ec8280492fe1bc90ecffcaa92fb8874dfa987a89515029823d010231008dbd993d07e69b397393f00cbde13c96d93ab3feae99fe7199d815b055d51f5ef30b481b63e985c836c31e3318b0faf40302047c435bb50067306502310086bf3c88ba92bfc8c8ce529c0e731c4ccf850b411076b38cd8c31b80319cc4972c39c234a63aea378f5257f3c42e7733023058d52b1b681b9c1b0219a043d011bc9fd2493f4f159909c97257ac21b8af95684bd6caa6f69a4e58474ccfff28008dae0302047c435bb500683066023100e379ae398715ebb9edf907526f497f65d6b640b13131e1f6bd4b57140c2b65f6e14648953dbf3c927fcc5624827db2120231009796164353fe2dcc08d0770035ff95bb3ebc54cc3e26b0e4d72786084b4c39d0c5ddb4f2a76ca0a5092f4fef720f45980302047c435bb500683066023100f35734758804175de7281215b10359e2d7e1ae0e50b6c515b671057692fcde05b36bd391ec6e4d10aa17adafbda32628023100d304751ca3d15263ebe7a9ec5f549855ce0d69ea8e7e7aba0b80b4097d346106c0c314f495ab31a5afbc48fa57e1ed970302047c435bb500673065023100bdac62788a7cefd735a353da97ca6448c252490908d1414d34fcbeb04b865c0e31a284845e53a2a89559b7926cc3f623023013fa8b83fe944272882cf0522286d56c83992967c3723d7776f1eb58067e00f1f319742025ed3dc9ed422cddf39f370c0302047c435bb50067306502300e8c01c7af82ff043a937c034792a9cb23019ccec8860d1b0b8001b702a738fa0216752748bd718fecf4ecd9cba1ccc5023100e7bada8d66e47f818f4804a3921633f53704b7b65094cf63bc819e9ee4fc25f00ec01cc8e24843c821e82b2ab414fcd00302047c435bb5006830660231009d22ecaffbeaa63e48325c4f5b4cb0f1a640e65bf0565839fd301868146fe55ad89f2e5233aa7d44923c67438e1b5a2f023100f06651fa1643f1ec96bf651d0d7f1718681690eb10abbc9dbe79c959afa8695fb4ae10e734cf062b6f93b366f04cb3e50302047c435bb500683066023100bc5bb5ed87354f2b67f408bd77cfdbe32f7cec8866c728692eaaa37a31f1a5c14dfad9f398f7e4a295b24d4a4aea09cf023100bfe376c4b9f8e30870989361dab8d58665422bc2328a387a0204a77f4f78625aaf296277cf752b932a66e60eefe59b770302047c435bb500673065023100faf0c2a9afcfeb2688541abe36eb492e7ab3eb7570a0b3882fa000049b5b0c74ee0c33e0fb72c3837bb53f8f7a08ab2702301c4c03bd543e70e5d947f433320209b2255368af14030f17ec7785dd1a82dc5f5d2b7953414535cf90a82311692106ee0302047c435bb5006730650230178c6500da924f013f50b039ec91d78b9d2067c6b4357d437a39021d8daa54f3b32346b4d3a35eac016c4c57b7dc80840231008826790dfed9c5e0f981527eb21a6a3951e4fbe3f4f002b5c5d72a6e1e9f71922917cd9d6561efe2e8d9a096700f5f650302047c435bb500673065023071a3becd9960952f6f619c434c72315d0fc93d0c93b5725be67a01d4c3a175e4b1d78ef33dbc552c8f740004ee7521c6023100a981b4e3266891a6440240228139e2b107d6b28686169804a62698cf891bf398ce3e3e3ba688c786d573ae32b4e7c3920302047c435bb50066306402306fd89b43a58aaf23304bb43ce1ec835d5bc8cdc902d0347eed3157e3c4f06d13e7cec33531ef7ee490c6ab7464cfb4c002300381f84de9511266eacd8481743861c5b09947967a0c0c7ee95543883a61ab56ee0508094aff631a5f80846e140312ef0302047c435bb5006730650231009fb64f18f9812000213b96d9376b98646f923095d4f12b57431a086b89b0986bce0926145c0a05fc0076fb016222a13f02304be19daa848562e2e07d0e174bb3823b17bae831ab9393914c7ae4f12ef1b578317febcb2a69e4626d2447b2587d905a0302047c435bb500673065023100b67ed0b52e41d01869d412cba8357ced76f7762af0a0cd897a1ec54da93f1854a13d518f4351eec23dc66cd70e9d58a0023062f31430da3c1832eda73ef79071393aa4248bf4b30f513f11a6605c9df17d750a42e8efc7a5c5b0d90eceea67e63a990302047c435bb500673065023100a3fa0712642eee8b07669c97446d99b1362f117de1f6902c0abb7e7da2feb2e6f620202d60150e73ba64c6fa14ce7cd702305a9541a897167efffeff8760691553a85264001e361f1fcf573983e218a28434b9ba815f0a8ea6ae58d7402727254e100302047c435bb500653063022f17e70c060c4e6b68883ccd62c91819834b655dde2ee5085c125534f1c5224c7806016ce0911495003db255f6553e0602305c65de72fb45215382fe95eccbc02952a6a9e06be5e73432af6b5862d611e62f0b08a1995ef51b8679bb0ed4297c2ed90302047c435bb50066306402302d6920ded499174b0a8cba265b89372da98c13e46efe03d3622424816c78827f311a40bf585ee1d1c77e36c09494a7ef0230775f3341459e74af7773f6956b28cfe0648eae35ef8fb48aecaac2b79925cee1487762cc942935525d4cb38a5fdcee220302047c435bb500683066023100d9867cbd93771b0a6d14e5493bdfc2411babb62fd46ad0783d653cc97242e321be5c60930761df027117b90bbde63699023100cba2c037ff7c62371d4caf2f69f4ac49ba432613b8be71cddb794a2259a11febc62da306e1dc877ae34ca128550275f60302047c435bb50067306502303121f3e133ab650741678f0ecd24a23f4c960aabc47a54ffcd4ea09fefb52ce30cf1491f7174ee44adf192124df1bb25023100ae5736f7621b712b15834d2ed5d33fb3291a02a51a5def598da349954cd09ee0475353804a82cf587ee23684e3f6c4de0302047c435bb500673065023100cce28aee3a3cee09f8d3ce595c7a0c05d1208050b7295e1e2e65007b3c7a1859dfcb1b69bf0317a594addc75eed74a16023074a5b1f5c304b3b2057f7b90d8490d276d54c643c1278e1b2726d1e80664ba9a7fdafb289a85ce44e13e19af0d6c40ad0302047c435bb500673065023100933c4cf467eabebdee4c055a1e8eeb6ab129e58cf50fbf5bc81b0c3b17f78d45200854a56e268c852fad4041c6379b91023028426b2f6bfdf4c9af61b20b6e7a023a1f351e7c74621cbe64f02cff7f495a01bcfc28f06f6b98582ff687364b5ba5020302047c435bb500663064023047b95a8bee935775287d32b7669d08839f3cb81a4c7d46bb01247383bea8f6f7c8e49d8bea2d971a43bb042d98216fd5023024aac95b9ec03281cc2d86f6faa63be9a46d788c751e5bc42759a74d197c5cc04f330489b86e6f552be402ac8ee8d6700302047c435bb500673065023100ed353d8858907ae206e51f1175f2888777e463ed9dc1bdb4a7177d8415e91d9c2d6edf3b7a58bfe555a344fe9a8bb5f7023058815d4d54a3573cf489002e5b7d1bc8e1fa9b955578efcd73fcd1a5c0c902accdfeb84100eb7c213ab10f2cb26e206f0302047c435bb50067306502310098f8eb09e4ee581934de2b334b011034d1a91249e2bc670e279a804927a307cc3ed47118ef45a68b68c674d53555e0e602301feea1f3a285a8ea1b75ad6335869d7ce360ef5beb6c639a87451f7e90684fb7fdc2cdffbd93d05ce29d7ea61fa544d60302047c435bb500683066023100c88432f907d8401e6ca2b1052d0ad06141f396a75a0c5c4ef85433ad2ab3177f1ea2d5b62a140360954289c1e0f8eec5023100fb5aef583476da92f95d5559fab5fba653d5a6d8dcd1d42da70ac20232289516a25fbc0e4045dfb22c47468a2308462d0302047c435bb500663064022f4a248c33435babb28a3f66669fd9217239acc40aefbb865b49be50426cbb0f518ee1db436ad5398c737737229f29d1023100fdca56454e64afe0cd1db29f9a927b5a4e12abc7e8ea191b272189a754aa9d6b5663f9e79f9ca711b2ee0ec1fdbb52b70302047c435bb5006730650231009d60c2163cf1e55fa3c5dc31ac9f0adfa18c97b8b6336c8eb179dd95ae8b48cd63137c8c85672bbfcdab1a8829740a8c02304c0bbe5ca6ee7fc880c99756a631448cd9e74c6854b27e3e554722fd638108dc1bc32db38b995510428746e5c014f7da0302047c435bb500683066023100c3fe9d3dddf9b50e15376a7bcf4efad014a0d028d9e6118bea7f0bf5a3b6d9a808fdad1734ceb0b68b87e28ffff1d18b023100eef1e258a7d168b44c03789d85e7d0da3cc185996ce00dfbf61b6f6194a9f46ac69d623b4b0b91840e43c34aa38a49050302047c435bb500663064023042403e98cd937afc2df6f6180743a0541ff0b16b999a1a90a389121fbfce8be8791bbfe483ca75c33c24b268a90652f802303b308be28708132c2336a2ee5cb7391b903b00dbcaea36c6965ae6bd264b50f0d43196a40ea5c3e2e22fa8e74e3c1e1e0302047c435bb5006630640230321c8ec5c6befba73f8fedc20e89ba0b5b44619852979d70ca718e7621d7869a612a386e2c93ad8fd7dddebe2fb442590230730ad6095c94c24aa0be1ed8d49abdbb576c25d5e8a2e6e3ded928cc0195623de27ff3032f86905405dc955e42c573a00302047c435bb500683066023100f223b7f8a45442c9d8b2ec0eef2065809ed3cd5cf8f0c717a4457305f47d23ac8151d74545fd287f3c67dec88352b5bc023100d4225373f64a4ecc071064eec10c4f879516bf79b970803bd53e1d1b1ab3689605cb7f61b42cf95b2bc0d7deae7ef4ab0302047c435bb500673065023100f16781c49d324aab7cb4261b583b951b3a487c4159fd2900cbfbf07a6a753c1cead29ca00fbcc92d91a358cb81796ba702302013f9a3d5c1b547dea461945dad0785953308ce0ec89b42a8108c4c5b763610c67e7a6f4083ab7e2d2296174ff32ff30302047c435bb50067306502301d9c51a663b0f441320afa99c8c5618ade41fd4c5138d587fa51ea4c35e942e703f5900501972f0501a6fb8e12a850b6023100e168f1b706cd036ceb1122d972ab962f8394f3e3cc1b46146b5aa1300239d39755260700fe646485e3f745cda49295950302047c435bb5006830660231008c7bb2fd42da3032eebeacd2ad4589495470f2a5acdce0eb311b4bb4c013aef12462ecd06502b2c4764e18c92d9fe3b8023100d603ac23ff3d1c03d173e27a69385adca6b2a72d6a816ff83129fcde260d1e5ca95d271d9ba14f4ee6e2442b582e124c0302047c435bb50068306602310085efacb7794f5bbe300963d3af47d48aeb4cdd05bea8f6fae2d2a97334c667c30012f0178c34059873222dca732aaa4e023100fad43f01468dc63687ef1e5f07228ca1665b18330b0391cff22cdb06c36cc8e9b35e6c33d096321e901def7637988dc50302047c435bb500673065023100cec3d1a7cb24aecf7e66cb2d147fd7b211373f639aa0b884d210ecc5906e03865b257ed001c507d6d4a7ad5e0eb5298502301bf99084d9935fd9eef99cae34c59266ad24695cb773224d7bf07f1cf47c91456d9e308cccd65d65709ee73887a9d21d0302047c435bb500673065023100c7bcf52d0ffccddef2d7db90bbbb23c6fa6a06c28a370bdaded025f8ddf25afe0591b5f034f2ce6cfabff0bc67820c8b023051b0f633c060b0bf82b0a19b972a287e7999b0db03d1d1529c2cb276e41632d3a5a9676cc0700a2f877456731b0e2cb00302047c435bb500673065023011c2d720d939144a4b21c9a18638c1b66c85edd67f26ca755ce3063d1dd2cec2532b0f13123b89a96a0bb92b18ca7189023100b4538f5c07de188a82a8a3551433a2a332641f1a93674d22d028cb5dc7fab7642a8b860703bc554ffa7dd3bc82e24f300302047c435bb50066306402303fd6349b23f0411913f78f095725e564b1fabcbb1b8f2df22afed5df4ec2c393a34c0a265bd03ce19782ba2229baa35402307767eff3c493c4cdfead7ced751b716a42dceb4cf6775d7b44f71ff15544ae543e31c4dbd076af38036406ddab9e61450302047c435bb5006630640230702b7f68e6e1860f8c56b863e61f3e878e259271b6fbda3e389691bb5485ce1912d8001c0c587d4aec396bd349b295ab02302038d1c2b2949b705284b91f6ca3acc4847713e7be2d0fc7368bc93fff53f614c190a404aa84257772c7ddbc002662bf0302047c435bb50067306502310095530a81e31dff8f2fdb22afe4b0d11ed9be3f759f4039768b5395d20eeae91dc40a6435b76990ddb11c76bb7486aa3802305bd88e9666d6cdd79ecc33f389e351af53b5c05d7dc19e77a7aea6325f9a56d019215f672173dfd6c45d443e82532dd40302047c435bb500673065023100aa5feacf3310687b6d53a3103302a7b5bdbd9917f13588b187a6a67d6a4505df8a8e7d12712b6f280128ed9a97df0d1d023075f6d0fc0e8f29d2ed54f0956392ca97a20a67cbdbe6598db449b69f58fda530d3fc7071454a9a22bd135501019449600302047c435bb500683066023100a131e32f094c1b56eee280b189262f5b6d7f00cb65643d8e0e89f727dcf5e93789b3e35144c471e2b3d76fa935ac6343023100c601157d674f74b3b5871223f35738eb8214dd162b99c0d38944fae7438e40e2cc401df96b46b741c83514c21c6be34c0302047c435bb500673065023100fefc3a0b815caeba80652fc30697c2272cf00ea66c117eb50c44355258ef76c4dcc30c4ffa18824b97f48df6ed9cb8e3023000d9bc020604d09ea6e6e7a61c90f974ebe40f12d8346084e5718097f3a4b1b7e6b361a302e153cef5dfcb6e0a649d830302047c435bb50067306502305805aa7029e96130beedd3a41bfe828d902fd19645fb10ed9e364256a604e08fbb0af9d30817560c57fa273ac97178c20231008b1af3129c779b898d4859e9ad7d65532236df349785b1b691e6d3acf281d13c09e11e6c85b56b3c5b128b6d766e727c0302047c435bb500673065023100e6c2483f6e1e3dae558cdc0f11d4b46cbe8ca22bffc98c37d86d224ff35eeb89251bd6d1164d9d12a85836feb048bf29023043f1fc06ec0fbaa8d869a234fac2a2dfeaa8dc3b3fce7810f5ac4c1cf7f2e63ba86dd8ac8bf81c132e6e9fc56223ef880302047c435bb500663064023044e360778867e01fcdac63f192446c25b603bbe7949cc4382203c88881008bc600036d3cde70c477eda797e7b5d3920d02307e502c803719c8543bcf52ebbe0e11c0314eab09403ff9450ee356eb17562002cf1b1d8a356ac2df99202d1ed091ce460302047c435bb50066306402302592b7e3cb25a85bc0987389b2b77cfb36d37aa984060a77042ba3cee2926ad27cfc444d5984226e36d625d6ba33fc6e023011fe7131e748038dee785458fbe38af76707e5ecd250fa664f1edbb8002d5e36e525f79230c2cf6292de4f0227efae180302047c435bb500683066023100aff2b3acf0f8eb5220fe9d6f37c68ebc9a7359ec5eaab2e129a675948c6b6bc1e2eb0dac7c5024f87369022fad33edb3023100d900d10acd3f8a99d4d2749f37478e103e3dcbc049896c0f66909cc5340ac5dbd07f2fed9c6134b86b9b0966f4fc8a4f0302047c435bb500673065023035fb07419835f01ea355e384d14117b97070d6baadd4da105ba6c4936fcc0a5303f55c258339a04584ad0c8a036fc9be023100b25c903c8a5b9fcf72f668503aee0334f64591a9da597d80490bd2a378b90d7eb52024f59fba10e9159b13465ab54e190302047c435bb500673065023100c398cbcd12f067261c79559fbf894b60251537cfb5c895bf76ee4550e29dbaa9ec5b8670310e80fdb537c4e4c4fa6717023038d54090908b045105ff3b0a16a243fec125c4be049b3d36d3bf78bd79254c81e8399372695aa15f35ccca770febbd5e0302047c435bb500683066023100bfb2a1e6d4d47975118102edb8751fc05a9b507f292f8dcf9b2bc8d86cf9fad45a56f3b55af338d9fc7c662bd94fe1f9023100e3db908ec1310e5ae08acc2f85ea4c4ab810fad8f58479221fcea22663c690bc57d45fe31d62c0a8092d17d56c759b710302047c435bb5006830660231008a7090a95b33e3cb33ad703b24f9254cb8bc6e0211d5252d9529c8ec83ecb38e556bdfa86001ca23a10eb8e1af6eef8e023100a186c96a43424d0f6397efa9730711321f3a78161bd6db86099abc0fd586c6c800b3886c729245cfa66e4b0ca901603f0302047c435bb50067306502303ffda3340c06b2d974b2e5f53bae98ce6162c34f6416527cb8750f9682593da020d2ea484b44d4618a5ddb36d10225e2023100a89711b424318cc2e1c1eb9b7b19c49a972ddfd52e6d4bd8c34a361f23ba301848113083da01a52ef2e18cb1d695967c0302047c435bb500683066023100eaf10e3b1a5fb93a178a353a0351c20958def908e640fed4f7c59692817564d78cc8b63903a321e21628bf54dd71eb90023100de33047b667b3fad866805ebb7ae6fbb297b2bb69fe0f14fbb447510ab0cbe719b16918a60fe7b995748995f75e6da690302047c435bb500673065023042bcaff9bc1f8422b82d59e50203df5ecdbd04975ca362e6687c4f1984caaa9657b5279c7d54d1cbba74391c0570be10023100ed8e86f4397265eda9d62418e0fd77197737fcfe81bb7759cf62d3f137b5656eff03865046d40373f9266e14bbb5386d0302047c435bb5006730650230735e79bca33f1f08feb2a2fca6cb2c4cc807aa7958f61ec74b3b509e2a9aca99704ae252ee9bae4b7fa1ca23606cc2ed023100bcb56015e6afba233f48cfc7f8d68ed8d1a181f57824f486b215e7dd98907bb6a89d2b07514424569b5530f9f58b7a660302047c435bb500663064023021fa729bca13d1eec1e3c113425c4b1b9207d55b5ac0953b99b207918eceb6901cac80874de37770001923fd3e48bb6a0230721323de5d46a9a7db9838558130eb7904197934ac33370229306eae6f92df2fc3927c02fd82fc258ab7ee8fd0c60e2b0302047c435bb500673065023026f87bdbbca2fa29c8671fd7e65aaabacf744650085e974896d646dbf9e37668bda7428d23217abb4e167c3d001699b302310087ebb7142e7269fffc90d85cc2dedf6c1ee8145e0fd7855bb8183f3a707e8bd38c9122018835820b06f00a0ee94ce6750302047c435bb500663064023015ca07caae73d9fbe40a1e6dcb42facb56493912c0d2693c0fd768aeebb75ede15214d77a5a8f9496b673115f10ac97f02306fe087dca35ea0e6d58a0cb0c054b6243b2e81fe90eaf644cafe7970c9f38294c77a2b699e04c9117c1608e760079bf40302047c435bb500673065023034cc1619d3791eb136c6b84678fac06995324e4d70979ec6653e4313a563eb68e77f2e5a9cddc16ce9f3804581c7b307023100cb1ba07f1665661f03235e9d606a23226e043d352f9c05a08bf623ea146307b48664cf4112cc594fb62b19d9177b6bca0302047c435bb500673065023100fbdd000f955b47fd5e97d9d814d30016de878644e1b6859b94c356e54fe8e7fab8f47cc7214a0767aff2ab9ad252e09a0230613068f151fd577b1a3a459fc950a5a0955c11cb9537a57c77a3d38ad5c281b43a1e2e592f34439720faac8dd28bda780302047c435bb5006730650231009b3a62e9b20c1a6f89488a5590a723a1c837fd34a4a56a6fa508c825b636bfe1c0209aa9714f967e78cf987c6564d90102305a0a527b96b212ceeecf343d2025c6bdd1067d12966bc3c4c3d679b08bee10d3d35f3bcfcc798596fde22424c541a3bd0302047c435bb500673065023077f8d741392dc1f5460d3fae1c44bbdfa7883ec004622411764ab12c35cd5d90c57a6eb39663b2c569184cce3d591843023100ff5ebf08b37e2f35590830df70c5994d46d99bb9b8e9ec6806be9810582e838f79ae7ff96636f5e9671fee0981fcf96e0302047c435bb500683066023100ce92fbe9f54231b36b30c35a00402c95ffc5f37f3b9013c9fcf793b29fa673ba4d8fe2b05d245f63e63d8dfd3b4d2c2702310092deb53eac183818f119d753cebe92f43c42851a534da24893ebb193741aa47be168c681d428f88077aca622543e32980302047c435bb500673065023100a31ef3b24d366254d688492ff037b730e1cf49ee576a405a7dc927e33e110113a9684327304614871f70131cc222c37b02305887b31f3b07b4817eb5699768c3eb170b728553e0ff03620fed57c593b474c720185b0cbcdb4e3ca028e23065a2bd230302047c435bb500673065023100bf0e4daa3058a65e3e2b740f980561d5087068dde856d7897d7982d93b49e8dd92c02c6ec2cd99ac89f382f2967d33520230798b256e09ffc99755aadf9d9dd72f0e0297a3bb396052ec0510589b22af877d8fc317de656f97c9e89a131825834c8f0302047c435bb500673065023019423337a64e48fcdec5e500059166a4547a635f5fe5972a5c56813241736a0b55692c6639dfc02a8885128bf356dbd5023100d9616f38c0b69f853bb73dff944a289f0669e8ee95dc210eb0ccf99422bb36aa67b22d97e712409280bb5e8342d634430302047c435bb500683066023100be5226ecbe52c2a1a541add9023b5e81bdb35cc23f6bb300b43c854c587fe78ade76912fb01ac3326a54fff53bab478a023100ebf9503e694ee42392f6263d4ff4c5e5cc179dc63331050c3034b56f4575dd76c28a3c1db2f4fb3f626f3ef15b0f16740302047c435bb500673065023015fba876b948ab5316c57f90a551eb877a5560712502d68abb618f75c1c5931247c8de52b59cdb2467f98afceb45ccb4023100b3491022c2f9dd36256111277d87b291cb90daf0aa905adf9554648c9f34e9fa97ee34fc2d244a1a0e4c57b9b8eaf2840302047c435bb5006730650230239202ac92d8fbf5e0b9c806b07271c9bdbba0ad4cf118f4c835593b43eee3a677508487cc9b2cc0cd77a8eef8de87de023100e2e0bdd1f243a5872c6bb6c4015a19ddec1bb9c29347cbd194bcb9726083760ef4c853061effd83f3f3b14a10ce356960302047c435bb50067306502306a516f06603263a8900d78c0e1fee8bdf0797353edde132393cff0ae9345d7b5cb9dec5f28eef1ceb479b9d0823e7a86023100c7b8e47ab2cb5ee1b1e9bc94800eae5d2febbc22c3f7965da05668c3949542bbbb31e9d0577e3449e67b4eb0dde4620e0302047c435bb50066306402304baa3108101ac00d50c73518c8016fbd36cb3b1dd204214187988040ed624734d01e2e02b1404b5a83021eb8360f0b95023034556d155cfd33d90fdc1834f952b2957ba3085430796d4d921c4741506d89337f6bf9a5fd3598ca33823a7c8d7ba2280302047c435bb500683066023100f64de7870b9c7a30bfe3b62d14cc21ec1d437db9b8022763b8da369a5e1e71e955a97823cb6f1f7304d33a53f4fcfe71023100bd6540fe03ef96116d22696ce004da1cf15dde49ea5c1ac0337c0ffdb5da87b6f05934a3a879d05d0cfc3ce0c66a4dba0302047c435bb50066306402303f1712ae71dba314551b081daf2d654d0193f437d1862f94794e95e96a9f4b7e591297cce711a0b058699b19507ecac90230123b0834e30dcb8217c031e5a4d4185503c4bc90a596298eaeef650c498c9a57c6308adfc0eda7367904aebb054d435b0302047c435bb500663064023046a56c4e5a7ee810c6d9a03a47bad9e16d3198f36f7015facb1e0787105508b17712e56765a8fbcd67d5a79a05d2f520023013408b990cec165a583ead74649bf8129e9ddea2d51f5a842579e059ec760ab32a3621c7cefeae74627dcf48b313a34d0302047c435bb50068306602310081a4a6d8043737be10b44df2627bbf302bd0ec249f3483d6c44d1799e00ea7b14827644379b1cc9806174b63be83f8e6023100dcf5e46f93784407144b0f26d3c58e84f7265d4f97657e534ac782e567c8882c28e1781e73f25cac017032437a7ba23a0302047c435bb500673065023100cbe63544f45a6c5201035f7ec3d1aec8230c2c1036b1f64167350e4243827c146ca0dc6923708b98f49ba35fa0e503fd02302de60bcc406cce84c7c1024cce9cf248b4068a89d3b1c15c3b1ae308a94922ac85f6871367d8233f5724c992521ab17a0302047c435bb500673065023100cd7b4aca04f2254689e3df4748b290387e7334569132127df6766c4597e03761f6c353f1303d24bd1ba84f5b6ab2e0c902304b605f7a7b4182fb4f415c334e454ceb1629ae7aa0032d5db66b416a416a9da683f2994d3923348c3aa251e432a8d3da0302047c435bb50066306402302554b9e465009ec8d05663a36c3ad243329d21fc69b80a35fa7d560254307f711531fb6c94d2e4415ded2e2516df0dc3023057d3fc22ccd41a9bfe8b4b2e9624cc0c9e4302e8ecf375777de5889ec12c306ff5c1458455160ab14035e036f3b057ac0302047c435bb5006730650231008b8f912fb031899fc706a28eef68947eb23d9c9ffd1176282f6de743f10d4aa997d08ff05e5e6b2c2cdaac4f276feb5402304ee82cfece2ef31d82351bbb191539582f88f184dfd815f74e01234f0ef2a5a058daebffe0438caa3f8eccdda3c3bab10302047c435bb5006830660231009566574139e9bede91c77a391827cd195b6afb03db4faf6ef172d66d62215a3dedd721509024af16aea5a0f0b4416b5a023100cc3082b0992054f0a13f09af5ac4e6166ebf0e007443eae1d6aef35e92d78b389c94f89f2af8da07b20946270f5d33080302047c435bb500663064023017b74ef9a8bc697e966401711a18dc7b37c69225ca28f4f4824417a9050a4eb1fc922a80ec581deb3b57cc73f358d9ba023045104062768b3341491d0513448412341676dfe2755b64d26b11eb154bb4af51dfc7cc56351f8124fac4fa787a4a28820302047c435bb50067306502300549ebd62076ea92d0a87a8fffd93441cd7f1d98499906e412f8ce77e97d5cabf454c583a529cd1c73b03dbc7a4c18270231009a72ccd1cae02e75153e167dd4dc770d7adfa2a1a816e68d5e3a69a4b6d421feada17033464ffe8bb6cd3f4d53dfd0d50302047c435bb5006730650231008b4bb82e74eb78a55ce2fb195297c1afece01c1ae0fbd0acfeb43a0ede81684d26f7f9807930363b3c5951cb46f24c53023007185a86b0dbf42c6aa371c0e9648bfe5b9005fa015ce8f9d664ed47fb2b74e5a2338ebfa0ff0a395d3ac55d222e101f0302047c435bb500663064023033881bfa3ba3e72ea5053b59acd0accdfb8ca05f9c6a56d543951168be81a4a7ba05744acb5dc0183ca946259e0091e0023024cf62e9aa9e2b286d01ea3ae1ca1300e333e952fe441d91b7d9b1283853ed5b9acfe7aef5401f46d848cae5c25058bf0302047c435bb500673065023050c9fc161231cd78b30779a654b9c6c2a9f0a94b7846e615fd7d0232f55d69dbae93b54bb4c3263eeb049afc39a3242302310091e05f53926c0b46b7f33bd4cae7535ad7c2817af017e3ddea1e020819f0231d072f8aa08a6427d1b9cd2c781f38dcb70302047c435bb50066306402307943a069a3b8430287a07c0d43e68c09f31706d99596767875ed1145597f7e424fd94b2338b37bfe44ad1afe21dc1d3902306cee1d600447090461969bed9d2ed60825f8ab77b77916ca085059c4426f16e60f031dbe0b4bef845322ed17eebbb2320302047c435bb500673065023100cd4bd008594a7e9d2dcc37a0d2bb99105ab9a86d5537afd6770f5330b3ac74b9d9a57a4619d506bb3543152ee3bc2d8102306a3a0599c16e5e67bed5695794b92465772f144f1a182c2da202dbe4eb9c29ddede66f7b257e9567928709f8d07afd080302047c435bb500683066023100f643d9826565a78bf3618f72fd2ab5de05fd5b8490efffd71f38bca352c966c044844db33016b4f831f4a3c610163137023100d65d97372573d841da25d66cbf69906e32eb39ca437f4d536caaeb73348f16d55ef88ef2e2c2964daf7474224a071b260302047c435bb500683066023100998f9da221ba96c0a4f0ba03e63aa7afeeba1311de411bea9f54f9f8cb301cec0d04c881ff969d00b351a78c0b07b879023100c91078b0504a5a3a507469616c17142996d506231bf44d422db7c2b2074d3339d1b54dd71b35a9a4153f2b1b474b90560302047c435bb5006630640230096d9c72fbf566d1c6aa6cf46c9b2fd1d1d0057b71d90cf92f81461db1c0fb5df8b80c5340a51c9aa30ce6f5355a557e023038916d75e007552c0ca9ec37670d2944e6b037064a33671ba7394f6a02e12b17c91ee338e2f77619afea45d202cacb930302047c435bb500683066023100ee458120ca7c1d5ed8054e6b58f5e678829a89efd20a9a509592d693965891c72050fa71d667ca888868e3c33dab2a25023100f2290081f458c6f445d03aa68b65dde7df1a59b3e23053968b71e688a43aff89803138bd779c5832c083cb2a5b5f0abf0302047c435bb5006630640230470f2b2a6addaf8db9548d80aa8a2a1c891e6a0e25e3ef2851381fd94afd1422635630051ed3a72d10833521ceee2503023043baf947a9c3e5ed4cd1ae065b1f4e3cf7176c574bc374fe798bceac9b127b6500fce34335373f59153d9f7eeb0941170302047c435bb50067306502303a11371d0abd47193a5c830664f929933e78ed59b51bb409965644d72a5c4f82e04573fef0cdfa410a573fff4f8f0abf0231009fa602b9049658519e704d4977f38736f2e694ac221c2cb415c5660b0b95e010c060be5ba9343aca78a2a3a9f3316cb70302047c435bb5006730650231008782466c3772a91d4a8898d842b88f5929a243c68d6d6cef7074d84c02d073371799fda61b677f868eabd6799343a8f3023015bc7a79b997b5b728005a6dea50c03d7408bac27c9482e67e95055ede8f26d4e59367eb1946f1330f7d8cb75c0bf4950302047c435bb50067306502300d3a1d75a4bbda47f5e9ee1c1c4eba8d45d234abd8931a809f466fdf94dbf41378fb0ff598cf795afdc66dd62646bfe8023100d0a2d96eab97ffcc17306c4e7babf0b48a7161a983fd2e3fd924d8b1c4d5fbfcc323c16127a94954db02ba8239923ae00302047c435bb500673065023011058cf79f163bfea2c7ed3a70c4f3fbedde9b8403f226f6b7a4c8a42aaa0bed454851206b8ffb8681a1ce545e136dc7023100c2ba32ad3e9a9312e0deacee5b692679f2e144f0b9eb4b80157e9ed83f82b8b6284ede752f0b6a4020f74caa2f1ce95a0302047c435bb50067306502300728e4ff85a8249bc9c949c193e23f7dee285796556563e78a598cc0b5db54004843c69f1df388cce3e78d59744597d402310091bd6d052d9324557e53a7b1b4ca6b032b11516c7e24766f61b0c681183ca490218643ba9966a7fadd5efe27c7082b860302047c435bb500683066023100a8614144c8151b93a33ecafb8288922915114ea6f20dd89d19ed223021384d76dad9f35878cb7faf02ccd6d2a13fecb90231009a36c07f79d542a69422b7deec5c656f8dff3471172bc3698605e3b2f07003a88663408d9b515463bb89a9ea89e708500302047c435bb5006630640230081ff05eccff28829a292c7cbde9809477ded3eca322ef146d71d8520b79ae6be503e289d00389505f5cd4161c114311023036da3943fa83b260b0030ad415538c0a3e1c669c89b22b457d55dc2c5bb9ce2bc10e63cc96838c025cedd307e5a9b3760302047c435bb5006730650231008a13b60c9562905218649656f30d4fe85dc09129b65ae4f5abd1e8c3f7adc247ee0c94f13e8011e87527ab4d88976aad0230121b2fb5e9b3f8c9fca43878b2b0b65940d2cb75d4fcba6f08ae30941a71f31b07fd7de9aff400769916dfd8fd2d1e0e0302047c435bb500683066023100caf73698b63374d52ed437fae38f31bd9eb3b7d868c4d98d6d19a5b284a210e2660410daa6cac21638826a6e7206cf630231008e9ba21bcc4d13e0e8daa56daff03f7db3455ce40a83600682165dddfaa8828c5ed1da5d3f3d4089e49cd834dc91412e0302047c435bb50067306502301d0d418b7273b91fdef2d2e2e79234b5263ce0b21f24e5ac429224ddd8a1b483d491200645f2ac166e85a99eec8b5354023100f7eb01ed921f18bfc9a8603b914aa7bc00ad2b7c1b0f6a6c19402e809e1c3a3f673108cb6131a6197c35515fe3680d790302047c435bb50067306502304a12fb6587af03bc7de106d6b21e240707e364d0d870f0221797360c623de27a3dacb9726d6a5434d025259a07b954a9023100d63bb312317624a8f28f6fd607d5c2750523a0aa15a0c4460d3e3f889417d8133cce3d8615889f41edfc9a9d473a28310302047c435bb500683066023100bb453b45a57f1775bac549bacb065ca59ae1b72d3f4e987a0fe1466b052ad4cd4b641e537a22dec18cac45edd733a046023100ae6c3a49e327841ee150ebeb3f1a34c47c826f74c28a6029b57d7c04b9a718e1fb252de7ea047e8b23efa5af66156f1e0302047c435bb500673065023039c9a3c87af3be9dec87680f739c3e00851ac1c9986706672e5f9e3f18b766ea9ea58cb20a072a479fd0fe25ed91c6ed023100f7560435ed50152d037e3836e7ce80891235ac890dff2b0138e11661c9e4bc0951de20963656f936a5e163e89b9356d10302047c435bb50066306402307d4b674f0cc338915409a1512836904c58ea77f7d2c91205b980cf803001900a773d67cb30f28eb599f53c6eef2c44e8023005966c5f815d8b2452b72ec48d105c18efe7097b5dd01285763f29ac9a53e61953a0802e5bdb41985e7b567e6464b5780302047c435bb500673065023100f2b92ebed671fa1fac301bd708414095c2278d1468dda2ffb4fb2a2e1e25281d796e94cd97a7105c3a71ead95ee1a0de023034b12e62980da0cfd230e2fb815114b2d156a9ff214eba896aa34d64062e46ed319a64677e97aa7165e5b2ed57af32a40302047c435bb500673065023100e4657159026ebf6e9b0bf0447381d65a8735153de2fb777df398d7aecb31a12e5f6ee7b727f899cf7b9902982cbdd6c80230666acafba1d490ef67d37da5ba4f024e056a0a022f5c7692f7c9956076c3c4329ac86d0fd65bf2298fb16987e80dd4290302047c435bb500673065023100c277b1eb29a1c316da50ba83a34a14c36275f2bd1e8fd3f71518034a4ef4fb4475d89a38e02d1e5adce884e444da7e8502307841a614bca6ca70d81773b7deed405f7815496b3c1734c8f06e7b7048833d75cb192710d5e3dff34c9753959da019eb0302047c435bb500663064023041303ac47a869f5930ea90eb349f107e671ed32edd8f8398f4f8c97c91230af396ef47f4e7e1145dc5c3ce06a00a85ab02303bdec684a0e505e39551bdd36e959dd843ad2ca913b780afb472214f3c40ce38815e8e032ef8fef23b35983cb70d8ad20302047c435bb50067306502304db77ad43375180306bc33fc733cefd66537ade694715210bd25c4eab652fe2cedecf1166e912d1ff49d54fc68f068b0023100ef497d9d79e5a1f7d4238946a0b11ba3751e0a73f06acd220ad128ab814be06c6ccbe2f62fed732dd026c48fa21ba08e0302047c435bb500673065023034398af70cd16bf32e1082a1f5bf3b0e5290606519891ecbfcec144fe82c26b6698868495db0dcfe17559b5450738bad0231009265e596e9c26a71b44a441616fc11b2778c33b8a2cdeb0fdb417c3a7fc938e3e5ef2f18826896c43a0d9ca10eb063dd0302047c435bb500683066023100c18c8eafa7fbb650750a002a42f6045ed3fd4ce39ec9827578d324be9de638c397430fa9043bc6d454537df18771ca7602310091cef8524feb6b86213fbfd21e25c790cc47432d1a7ac5866b233c61186279426311a1cadf93775c412b7b74503d31d70302047c435bb500683066023100d2c0fe6f6bc57513c82a82fcd40acaa0c504c4aa0f61808f51299fdad9fe75184fc85e94b3cbf6249c696fb0802968f7023100f3f119e12abc79d14ce8e2a4b2a67b57a647868251e9e8bfb854f4383bda2bb514f489281726b06407a1963ff2311d110302047c435bb50066306402302646d50f57bb2b827d93e237da1ae7b653fa31189726f6ce9d418f38b139145fd880b143791256fdd199179c605febcf02301c995ca47405ee86ef24699d57332a751313c84dee62bf6e5e47dfc775e7e2c483e9f27747c3b5f98707d43b01865c1b0302047c435bb50067306502303a5049a9344bb0b11d471fb8073e2a5edd528772172f12626432ba2c755da9846e3ed887f3acc68ec8de23ff35b8e1850231009840befe7582a365d878e44fac6f03e2b8c49d6d379a059ac19ce9ab85ec3da8ccf4a5454ba837c7aa539a64b64aa0130302047c435bb500673065023049d13077ee1d06a9aff308215aa0a8312a13b29e7ca435e7df96090e48ebcdb7d668c6aca4a49191a2f2564b0aea00cf023100c3cfcee656cbbe81b5a1b5827590ffaf7d0fed76d152ce4f560e1dce6cb322ab0af8a5179c7f9c40de4056dd5635fe110302047c435bb5006830660231009a2dd6d64074b56df8eb0691e9446193dcc3fabf22019d455d866f3644c9fdf9de072b77ca8db6aa6ed68e9db5b9dca30231008ec86a3a9bb81ef86d5ddd09b69db69c1730aeb628746b59a4337ba1a1ba8435c407868440604dc09c89d7b8cea554990302047c435bb500673065023100812085a0b1609f05061003ff250ae5668e14b1f6d27ffc5b618898823d3ae36d368accbbe14d200329f9da420a217f34023040cdb819d42850983e9aa7fba0cf34069dd59ef7b76c7ea9f682f31d00207b2dde951087a786e322fdb6ab8e3604de450302047c435bb500683066023100dba0ac2e4f9de21d5c5b2519ae8dde442923448b246696e9a820e15f87a52b83760fcdd13329d08217869b0c9f4503e4023100b17675a337aa722d3b1a727561e7a43a74038f1019dbe56f2e0ffaa2b0f47ba4ccaca04212b78967e4e72cece83669560302047c435bb5006730650231008600c2482cdfee1bdfc5b6e698dd0adbe4a8cf09f74ea5b83f5b927413cb11a21f2ce73ecc4fa7ff060269a9a10a69a402300849380c955ce9a6e23dc36425198ea7de1abe8d33cbf159b86968f9edade2f800e7f6096ee28302e3d8d01dba7116690302047c435bb5006830660231009fba6c4581ea91e59e50d763a2c0c9b00e5acfaa8d24920630ee8c3c9428f4767be6e3923814b99ca9897b486ab40d93023100ce8d16f7419726c117b77a3de2b7f45764b71353d55c6c8a275f4c221a01a850b55319f3fb4a0ec64f6bf4fe2585a6e30302047c435bb500673065023100c37b93d7814f85e14ce9c73598bbda4deb641fd98fb0321beb9653ff9f762031c5dacfdd3db3af793efd56b648a8a8030230692f9f380b1e00710f9e5684af1ea5dc0c0b8fc50e6c377abc99ffbd7f5816927e0723da765643a0810f597ea6fc12570302047c435bb500673065023100c519761bfe39541a28199ec08616e7e7de698ba906b3cf276e618956dd4425e7a17530a239ce582c39afd3aa473fca0a02304e7d21e42c88c4dbdb496af0b49a1d572dbc664e31a92337d27b93a47cac8f2de0dc7d7277589f1df6f08a17ec52c8860302047c435bb5006730650231009dd8b6f4ac46eb22ff5d96569833bd0666835816542f84ab1898e911d210062dcb318029b2a61f85706907f8f009353f023042a6a7a4560873413f16c117bf9f4f838d8124ca4e7c21f48dd3a500309cac9c9db7d63103aebde2d0644fd89b711fd90302047c435bb500673065023077471c80d25ab0be1cb9b1e15eaa0ddea4a6ab99cdbbee4e366ca99a30faada8a688531bd77d477f0d7fc2cbd1140ed90231008c2624f3124deaf29eefafd911f18116009bcf2797b9e70c653d7f818312cf418949b7489dd982fb9d684ee6ccc618bd0302047c435bb50066306402306a81fb8c8ed944f4fdaaacd0abe653474476af310c3269fc91fa4d05320a727ad7344c2ce2d58fdbd304dc9c1748c3ae02301473685d1708b3ff7c8e932bafe9a29f6e079470469da6982202ea5a8f4552557b0fc419f4e43d61780e81eef84d48c60302047c435bb500673065023100fe760b0b17a978288b79c84dc709a9b6cab1134867e18f01ec3771905e4deae5b828783c014d453ccf38a755e9edc28a0230030243362fb242606a6c5c783fe7690a11cc2422cee79fbaefab7578eea6f35d90ba653588785dee08f8cc666cca79ad0302047c435bb500663064023029b2404cac5c07df2dc74d2baa35b151e2ecd3bb34d7b9a9c804da3ebc25c5c16f6bb45c8afedd5078bcdbb3aa342280023029b59c0a71b1662672fed8990e0afe6ae352ce5731f04b5cca949e8deef247b8e78c74639f22b3ddf3a9ea0673f98c440302047c435bb50067306502300e7d700c5eae0485ceb41d2cacdee59bc8620814964f56d2736eba3739d879f1605e49576396f947fc71224b7f7aeff10231009315c0cee51c316851348e9a1722d0ceb6e80a2a90af8901bbea77441f2ae8e5d15fdda4e88f9e657f6b0a43e60bf76f0302047c435bb50067306502301a197c1201b40cef59272ac6170a6e449e4ee88306e8b6a26b7bad0fcb8b396d82ad48e3b16b9253ee417fa2100566a4023100d7b6c70d6f07f1c85e2e6a3b16dd73a22d07cb5d0597445a469c3689288c0711267d0b3b740ea492c7af040dc6ccfea30302047c435bb5006630640230580c3a04dc944058696b64e6bcbab40f0724a6ff1630bee8803b65f5b4b38067d010712c5c5e2e5d879b5524141cd972023075a2daa966f050f8cfeefff8004d117469150abd4423f00b81040fc4cf486b890e928e391a2dab277e218d90a3d3d4090302047c435bb5006630640230133aa93e2ac18c8fca4331320ad6986a2da6326ac23ca15168ebd1239e48203b541370b50a213d7793ab953b2b8ef483023029d5eb8172d3a8fd44cf03ca58218256c303ea65dd334bd1494d8535bd711acc3e8c68aae4e70061e8b2cb426863e7d40302047c435bb50067306502306ce4c00e79941a81b6632e093c5a60e87cf50259953873f31685bc91fd4459cc184ae4ad889f0bb33e819918cab7c4de0231009ca56b9c630e8468efee7f640af25cdf186bf88b9fbe3d724f17d8f8750040a37bb1e8943e87ea9d842683a1b1d9ce990302047c435bb500683066023100eafa54f4c0a85e5084d00a83f901e6b61dc1ccbcdb78149771208feada198c54e528b05beab37c7a322816ca98343669023100b5ac096579dfd02ce270d684fd94d4f26088b6f0f150a5707c133f8c0b5fe5c5a4f6463ad193ddb7c9dda125d8b9d6360302047c435bb5006730650231009bba4406566f6a6e67795b58dd2031a85ab21042f7369abf841aba30526fc51abc9c679e50bb3f1da4986c3278b973ef02307b2c2d180c35fbc88f6124e4942ac4fd0c0fcaeb193756c1cc2758466d175bd704eb1c5cdfcaf7c1e6ed6763d429f1f70302047c435bb500673065023061a756abb13ba4a58690f88eac5b0505df5d1eef59f115e2d6b5620cdf1712f79f7da7c2131936f9192266e5e27a8338023100e10257acbf23d7ae5d903e7caefcb94705f0f5aa0fa0fb4ac920ceb8c46c73f7728e05470eea5c70c7656fd8db086ab90302047c435bb500663064023040ad4fe0b5f12e48319335c82e5347c6cb28071e88373e7ce62fba48957d7a753b2851641e20fad477de072d6ea7399002304ca897617ac9d105f6e0e813cad9d5114a65e4fa5286648106f0bfc74e58bff2d2449f7b52f156cb4d831e6fe1f2d4da0302047c435bb5006630640230572254624cc637260c6313e51537fd22e169f847e8572f6ef15149c33fa4dcf23d3de7b80dc0324ed85d522f692c466b0230145cbf765a85e08f0947765173b44e12995130d2cb749712b249506959736f604cf61a4c1e5830eaa7d6df0dc9947e820302047c435bb50066306402303ab178903eccdca137b315019d5ca93dce5cc6510a118f36f3a43b4da9c01c915463cba2881b694ada6abbca59ab694f02305ae7bed2602ee202dd7b8a5b612ff5369ae3573f9d6a285553dcd0f390b93f6fc95fecc64ae61c288beed308529db97f0302047c435bb500683066023100f3785632ead9e6f533bee38a5ff9b64c60065228e9323bf4bc95fae1fa69ceadc26ec6b7f7653f8960f70e4662210f0d023100be5d827bb8c846a3aa02752b7059fa8c504cacfff7b4c704fbc5f2fa97cc24d7572d5b6bd7e1f0aab093c159e7a26b070302047c435bb500673065023100849c29073dc467af5d60c35593cc4b99dd091e71d2e1fa8e64b2db40d857c7a4a776f5c3428a8e544091273fb9a95fd302305d0ec9c08369b7d1d3243a206a7cc4d0f5cf7b39b1c7c20353bb1ae5838ef5ea2d537b929a92a0806dc22da564278bc40302047c435bb5006830660231008f4ad325b33df31f1bb02fb60b54a593b5893c6c0b7cd3e2f1bf5157dcd9be2c0d78e472f8efe6a5131eccb254b2fd8002310081daed23fded308ee5180a964575592a576833913c21130c259bfd1de8efa6c1ab4ad33629a994f0725d8f05c46427630302047c435bb500683066023100a9899ff9639453ee09f22ba7d90396d31a8516945fdcac99c94a9da845b6cfe1e94a90308290c04955c2a63b27e8dadb023100a8ccf15858585ebf99c237dd7b0c23ae51018b53b7c0011972c0cd7882f77a383aaf6f84c1b6aaf760e4a8d9ff7510930302047c435bb500673065023100d67c3e259a9c0d25ffd4c6dfd5e929bf01e9931908c9ef99de76922adb4ce36eedc311f696c5f1ee7a1c39b71281885e02307fe73a664e00d618e2ffd658aec41ee841c075e66c70067d4cb05a371830f6cd74094c629496b2d38696bc0a0a11630e0302047c435bb500683066023100f4d1e397caef9d2000ed6cf99a657d28310243d1bc2e280290d5cfa946fb4df78a21343ecd761d03896cf72f9140b74a023100825ef9f2a49ef05ed07e8dd653f1f5fb140f0d6cbc71e324ca24ebd6bfa32f03deb412317de30d7d11ffd6e7e62d3ba50302047c435bb50067306502307000cbee2a639b860ce432a6360562b6acbcad998b418cb7c1c6b925dd0acb13032d9d9c3f887fdf36dd7ef2d983b500023100fe15ba98093d7070c25ff09eb61bb1ff2f4a4d013f66a64fc956560329e7ad7d14d478be59150818b232b1e83302f15f0302047c435bb5006630640230127d9c530f8cd9d5e8d336836727eeb90c655614e6c4f7c7bb29c0794fcfa374f846101b8a47c1f53d48fc1ea334720902302b6e6c070475ae5061958fb6c2a6d8dd26451c78aca5d3ef54f31a571210d2c9f153a36a32abbe12cdfbe2bf843b689a0302047c435bb500683066023100918d1c7ea29eee98ce8b82c181dda3867fa53c3b8d2b432207c276b02781e51b625dc1aa6fe5656e3125dda77d2dae5a02310089f73e7f06e2b2e56b96d68c6fcfa93f6b85e59f79c44abf38984ca10de1f4180433707af2da7a6e6584bf8369933df80302047c435bb500663064023045aab0da91e815e1b75fa1396b043cf4682038fab06a659267553c390cb734bb592ac5068cabbcf757385fe6fecacf9a02300ee7e46b110a4fe17cf195082eaa9ae55d89e9765b53b950e87924c07858432820861503889c07e64269f737dc7fb6800302047c435bb500673065023100ef8b371923d14bae742c4c8aab337948db520638a52b7a990a0932b4360ec16d59e3a941d05b582357d722b48c55874502300e4f3b299a0bd00d1b48e0729085b513489898e0593dc0b9a71280d81d35b71ffa44dfbf62c4e548d878a6196de07b9a0302047c435bb500673065023100e80e88d4bdd0924665508cb98d091c72a352b232c502475ee0cb2b531c1e3ac2ad54d9bf5d25ea0c32817fbe530dbda802307a5c2305517540156411a6801d679dc035794c3426d85e6aa1ec27b154fb132013af98f17b2ac381f4b1c4a19ffcd1dc0302047c435bb50066306402307e4fc256d42f31b1164624d5d4664349f82d40cfbbe7d413a03b50b304c052d1f81c4ccd7d0183aaa6ff25e84846799002307868139090e262b9815ffb029d93b847fdc98e62e2bcf0ef453b82deedf2461cd973bf20bca16b5842ea89e21b3078e20302047c435bb500673065023100e93ccd63e5c968d49fb7e7f722a29f0e914a0d7e6b29989aff7f0b8b600ce16bbe76afeaf0239eef1b80718d1070ec13023073ce71960792912a0ad7f210603370032d260e5c445f99a762c4bd57de05ffbffdfa14362bb756d3c4dba0a29823ffda0302047c435bb500663064023039685491be5d1035d251ed30d7b3a20b29b73091fb76b1fb2a10df0f46ef0790cd3cc863c3286d334bff61c279dc850a023066470606ae70e757c7c8f96989a618678d4836b30af5ddd576cba6df8502108bc05c1d1a8acf98fa68af00223843ed260302047c435bb500683066023100a6412746f32852b5348ecd8a03b84d3d60b7eee6c2f297d30cba94ad4a18d70e7592a5a8218db5172ad7408d73c012d4023100f64df4005db717e6d5dc036ff17314844ac641e399ff9b72aeba802a065ad9079c97d1d7d68e050cc30cb2b4a887db8f0302047c435bb50066306402305a70c88f4a713ac8eec38fd3320c75d142da8ac7b01b01c69a0f9999b8b8f6caa5c737f4b360f479a79fc798beacde5902305c0dbdf5205b80c0967e4b7ea77183d1bedb77df7a43666a197f162dff56a652ee01a3df2b040933b1ed158b001a6ddf0302047c435bb500683066023100dda2420be0360aca0fa749ae04cf8aa01c3914d4326c2a0b76a758948f4cd7396552851b40a42a89bcee9f0179b77665023100f993252a2f3915568c68cc6728c5dca7c2e48a8df837e86490933daf44cff002e66c9762502eda54b56b8b0f7b92d6580302047c435bb50067306502304bf928a889a332e722dd7479c81527e83eff7fc112399821c9d8f24b04b1c3f5e8ab08cde3f079cdd3b8365d231223f302310099145146bb13190a31606a8a8a1cb618be7d251dc17d2dc31f1f6f8e14d59f8a57ecdf99afd0a390e6f0591b3e18cf360302047c435bb5006730650230172a8cd39516509c4e504690469b841206c39be45c12821550f81b1d4d46fbdc1b27ff89d58a1b42d0d083fc9d14fc0c023100ac865ac719436b14dfa211564b337d6ee152eab9ea2a06071255318459a938914e5e4d8be008b3272e673616d75caca80302047c435bb500663064023073785f9b23d457da58c48c002b188c09abd00899283d4d89cdb1c92eb552940dd0e436187c129698902ca04517846b6d0230477aa8bcfdbab2b8d450bde69a068a55dc8ce55bbda3bedff453265a8610a52cfab31d9b8395ff3f8b31f16ea8476ef10302047c435bb500673065023100d4e1f20216e46a224a9d5c5c299df9ed72658a5feb3ff7c97cde2f32545074c1552f92ca56122c801af1630c1a0ed56d023063586bc5bfa665efef1b5466eecd55f99ddaeda0c7915bd9dda614c0bb7513545870d90c4c68008cc395751cfe4a514a0302047c435bb500673065023100f4f4d74933b7cbe9fa1a2af2558ceb0ff986aa8bdf082f9fb1f14478fca680594d2de823e2715e86d13e5b220ef2eb0d02304cd84ff4a624e42bb244109fdf600a133bc83f9617cee9fbe461121f04da5da9ab2f301ad9a0ead4d42d430ad4b4980e0302047c435bb500673065023100f494c5b89f2accf9eb9f3071c1aeb281dd0b04956eeba595442bc1e42cd38390e1c777d62b8033870c3c8bd247e9f5250230229aae49ce00db4f8d5c6e58b68d8c2ec57de111dfb70cbc14533a2494e0d9ec54e0a4b54401309a66762a04e95190680302047c435bb50067306502305127039891b3efc52f82d3404a384229f9956d45aaae704b2c5443b19a35d1832e780bd26e9ea67b112371a7cb8f8015023100c719877d43f97e0218a3a874da48aa066ab74c8898a1cea223255f21ea105c90f0d1fbe80757132a13e8ee10723302590302047c435bb500673065023060551d96eca6fddd417dfdd979438129e7d8b7379f1a089f3f4037b4233166339e151d8d14d166e8575f9630d382c631023100c1657dc26343ff868ecf8e277fdd815b7700ba678e3e26465eab58b9b8bf3e08f79090e2a0cb72aa9c88736a755bb6230302047c435bb50068306602310087c62be840cf74977b7d28e0802ddd9c2b7f25d6cddcb3c8fe6bb59c7163fbb705f65f6c02898d20e9daab1e512075140231009c506245f20f9d6350b41122593c434e61caabe17298e6dc38e91cb7a0dbda89fa278ed946f76f0c47ab79957728ffa50302047c435bb500683066023100d0adda8af0fbb5dcd6646802a4951e5bd7b8e2b4f7dc1743889eb4dfeeb1dd400ca12c9ce80d89ca22fa44e5b0cc5c29023100daf881523b10910df9a8018f5882b991d77bfdc15ff3b2ee4a7043b32310d6080b9b9de885d2d2b923ccfd4c12a9ca2c0302047c435bb50066306402305548009277cad6048b384396a6e8cca166bacace37b9f8b8f983dae65f3205e7d67f5a46f3f2ac31ba1d030bcf900fbc02304dcfb95290c66999e5b9274b04f95974a9a1dc5fdef131b8a00ab6f192ff57d6a4340b9fca557bb4a62fe3d68f6b4a6e0302047c435bb500673065023100ed45a86561532564c8d918128b0cff84923f6dbd3edc267e499f37a53a719dfc26786450f1c8f1349fa3697ad552a8530230416b81ed86d225ad590a993ceff28bcd2092bab919ea199e4c963dfd4d3cc8085dead782ff8fdb7617df113e328dbfbe0302047c435bb500683066023100903bbd471cb9732c2ff4b901632d37ff5c8de29e8ac63d674e89aeb759c621fc1c3e5956ba63e52f5be18e36bef8fb93023100ac4271da75a98c30234201d448fa7a9fbe422a9c3a525a0f19d8c47c065d66c94bf7f0eed856af26dfd4b9632405e8550302047c435bb5006830660231009adde176795e1f5be1431cc44d0cc9c53527d1589296568042335028178d5b4a1a9567af44e8355bd52c256ccd8e26e3023100d24c4ebf15ed31ff7e7f3d311a662691a2bbe9ed34ab32af6465367dd7308765317514e27ea3b02fe91b10b63cfa1d620302047c435bb500683066023100d13d29a23a95a66ea171d8d468eb6e15ae96c1704837ca5d8d8a5c808d93dd935cc5b733e09c7adfb6d4cd9eeba48563023100bcb66a57b90c203a0c2006cf33576a06ddae1c52074f889d0b41fc5cbf31c8a9e1547766e57509ab767df28b52a433530302047c435bb500673065023100b7738e2ac45b7c66c0412fd76844d0c31d154635f663bafd95df935b5692eab13f0e3a8cc510f0c6c93a7e203142a2ec02305480a9cafb3aeabbe896e717865f42ce197d5c1ac1a7e46ebf23d496506e1a4e1bef9ad65682f3058f0725311de2acf50302047c435bb500673065023100fa8461d2baa3a05ed75ef697970d883ecd3ef0dbda44749fc6e5c3aa02d6d8454231e3bcd341543068382027260f6f6d023057204483768407d38301c321305f964f98706e26fc58caec3c0d99ba34933474c68b3c9d47533d075df8000dc43ce82d0302047c435bb50066306402306b1130421726fc23f9a88242543dbaa1e9b10e37069348c37e7433c537023b752acf1800eeca24b0078dc4cd545c37e102302d7ad9b953b8c9e37b5a09d1f56c553ade44a0da3e87b6c54dd8774c53e83127a1fa53911dd9a60734f7557c2eb81d5c0302047c435bb50068306602310093814e6910cdf91965382ac6889d8daf814647ed3c76844b3a5fae50d1dc745faa1abe2d00601608f0cfe6eb971e5267023100d5dd095fb5c7725e7f99a1bb5d5f59032814004d92d31564f5cceb25900e90ca257639e2361f6912606f7819c5a56b8d0302047c435bb5006830660231008fbffbce04cfc160cf9af95535dc2ba3a0b64445826b4aff54ed5ddfa2d5217df7ab8b70a257850d73ebf5ee92dd5e4f0231008ae9d17cfa9d4221c1633aa9358d03fd77880de59799d4589a25875cef09051aa13b1e5e84fbb623f71e2f010f7b98ea0302047c435bb500673065023100d9ae752146299521ed48a1f7b08bcf5fd03465b02360ce49f0dde9f36043e45a8e591a961264c1b1c1753b697c031ae30230531f8f4060f3f17a3119fdcaaf186e30a764a54a7e53c34adfe8f4551b6de14538d0cccacd8b7f795e6930f409e12f1d0302047c435bb500673065023023e9c0880aad334902f42a024d1a2df7e39649e28f50673675ecd2f787f95147e41314bff7dfedc80ad47cd7948cf39c0231009f0d6a7efc9e9d1aa849bc55f01ee63d9dd383ddee9f263c20d8ee5904ab7c546de14a5d16ae3c074834323e3c48b3000302047c435bb50066306402307debf7938699193cbd0e4ce96f5a5ddd7d8cbf08854c032fc7dd7e945cd1b522e094e889734006e0704c350b6297808a02302302bcea3f386d08d277503fe473f9fa1448c886f6aef5428b44eae4b2efb9b4e8cf337d3f6a773e94666752d0cdef050302047c435bb5006630640230174054823df2739ad1603e4435faf52e34a3ac4c9e57ef22782c966ee57f31f798c6075114c46041660f6ef63ba6a86002307a93b252eaf0492399d781df557c8b70e682057eeef0976b465d778ea2acaae029d4f6333443f1d8fd7d52e0a2f4c4d40302047c435bb50067306502300c9f8fb4513f60f7aa13fc188bff31035c1890545c50ff08d36b8569a4f59fab9022960a2b72baf08743c716bb601b1d023100a27c632b41f6d30831405eb9a8d6263e7e5a772f552cca92a85806bbac4e826e7f7761243434e21e7a05fcfa514d6d7c0302047c435bb500673065023100bc9ca799eacf4a92f4844f5a12a31944feb18062186fa7f2e9e299e3f03f61926ddfc828966353ec820ee75664ad9117023003388915f0ad9a7e5a4b005ad230458873d6d2b5aaef3e14df3937adfce8fc3fc0103d892403c169d396bea4eea7c5720302047c435bb500673065023006db6be16b81389bca4d1abf8369bb3d08ef880ea00a27a84d1ea40fc180f9d05127d0aed2fa8aa594e854e6e6e49783023100894239fd2826abcf45a758df0cb5cc97ae6f1ace3dea9c5dbc16bc5eacb1d7b725d0c37dfc33afc49ec8a1c5f6484f530302047c435bb500683066023100c995a95ce3d6ec97953a231e7caa2331a84e6e183362ab56a33573b2656fababa6ec7bea321f67fa5f72c4cd5371e604023100930a67249d18d6618ed901b4eb2bff06b64af9088d7c8cd34259919db98dd2a6e06334aa16a235f0346243be1f1def3c0302047c435bb500683066023100b9b0d58817a51cee4d1e0d62d6296b8bd2410600b14e12053b4cfa5cffbc88dadbab5686687ca9251ed021522856d363023100b8d16d1ad96ebdf9db73a98084433503b25c909f86fdbe7d98dc731b974cf6a49ce029fc5e6c58f5d800c7253dae66fc0302047c435bb500673065023100d913e11a6034888bd806aff3b22205dcb3259fb66fda1fcccbf92416fb70186d925d2f7fe28cd4aed76ca99fcb563e3b02300a4a5303235d46226d2bfdbcde262d8496a46e222d4028bc41eb81691a9c465f1ad56c326bf4805168aa7c54bea7d69e0302047c435bb500663064023035cfc1ee84c7fd9408f8854788fba507751755dfed696429e01d9536f687cebfc4c6d35e3100bdc1a2a7d7649fd5d56d023008ac1b02e4406352bbde247e2fe9fe12734e7ad89e73849f2801cf15a1ea25322adc70b08911887e181008209d1278570302047c435bb5006630640230290c6f720375180cdd1d18cc7918b8de6e9ad3950a2561de81d9bfbdeb9b01bb09a2054a92cb6ff6b6831f4f17925ad702304d69c311f256027967dc7939fea252de9d564211b4f8c936807eb438e5d2be494358c4610dd628a71c821154786f6cab0302047c435bb50067306502304ad0ed2e8fe2705aa44a79f0c20c17ead04269722e57f489b7723628e7446bd3ce139651e98a82ff4f4217f6c1bd60eb023100a1bfa9e5900585c163852031eec957a718a883b18ae2a865d67be4b183f50b53c3a5e1d619e50c75d7f37e06f4c6350d0302047c435bb50066306402306e8965d65a9bf4b629943fd1b19835a4bb99b25cca7ded8e6e20ac93e4d442416ac8adb567855b55d5d97972eeb3f8db02306d13e7d7995ea2925f1a5f927818762448c7b8611efe35458b4750f366e0281c567dc3e181044582e5b7d6378f1392940302047c435bb50066306402305188d8d5a8e242b090ee7d49a81284508e68ec3ea8f99ceac123c6105f18d86897e418dd252ba1b38b1ab912574eef5502306f83fcb257e009f0968875d5627270288d99e5f9c3805af32ad4a45465aff3cd3a9679ecc21d7ef71ad9c4557b05c7860302047c435bb500683066023100f375c115a47a05669e4c99062b49a69695a32bfd00beb69c3638d21508c5ce4490c49842159e88ac5afe3fdc8a81ed7102310098dbd8f9a079787f5c86ee74df37815edf868524566f98f6a49584dcff86e1f8bc0661a39d5b9a612bfcca55ba588b220302047c435bb500663064023023f8a64ea80ad4a66bd528dca9119fc16529d93016959cbc7a922dd63a2f3f918fd0c2a2518c446b03359527a80f8d4f0230133dc747e97d8ad2f1a8da5f8751797fdf3cd72a6d7769a3aaadf5c3106618e321c9962dddeee84b0c431ddbba3e87f30302047c435bb500673065023100ea928ccd02711b9fec9f13aa5ffb599c35d01c24a29e9d90c19bc8f386cf231474f65d64afdd5e3d9f2e01e218893eb702306d57a2889f8dee2ea313bbc0dd0c64210337e84ffc8f8fd55a4e19a3c7225fb5ec4ce5e4457a90e5fc9466b74b2bb4bc0302047c435bb50067306502303ee3eab12f7ebf767d661850b80978df9edad5d47accbfbf96ad85e91698839cb21102083d0d95cc52e2edc058dbd282023100c5b038f7aa2ad01c6f746af582c85624e0dbd86d3bcdd4bffe5e31554a7201c557096378c503aba9777371bd0fcca8f20302047c435bb500673065023100ef75b5fe08b0a48aeeac376bc9761924c4fd1fdc011a1ae2fc5f4638c21d17e8ecbbeba77750236e84755f54cf176ef70230795ca550fe2b26a1fe8c8f8944a0cb4b417ee8e21e81eceb40e9da6f86f86b4927b01adbe7ec0496293f823952e04dc30302047c435bb500673065023100d12ded2cd4f9c179b88fad5509d39fb1488d38791ee476daf3a624614071552ba43fd0b4c13ab0dd2ff8be1b93297d3e023024a3e9366cd675709b6ae58cba920fd211456ec0321cf99e24a2e86da50b969372c87d9fc8eb1108160d5db0398246320302047c435bb5006730650231008184c3ff5cd60524df266c15a73db72b93d7233b245c47ea9a04db7be9f40842622a01922c174bf6b3227f94780dbc8c0230067bb532ebd47f394b18d919faa3441c9eaf97599ac679d2d62b1970a9cb473a3d78b037031b4b4f908d8d51497d9fdb0302047c435bb500683066023100bf86ce4596f492ce6eead1f3f9169186824197cf797e40b8899532efa0002c5b265fd535c163283aad3c3ad013eedc9c023100a4bf4e7cdff6ae99d56be65ed343c8c7666fe874a085b53e917a9865a8073654d6a3845bb69d0b024ab2155ea324cd390302047c435bb500683066023100b1db4ad9b7320ea742347c0f2206c927262551eff9dc7aef699566a8c6ab4df7a9925641d217693dac12b1ab5a61a51c023100eb5f64a9fef3c4e4ddb3c69ad08a0e264a5d8f273704910b37ad441da3c34555cf958cb8576dbf5aa815e864aecf04500302047c435bb5006630640230747cee380c2fbdc2cb81d6df97e7a66d7c540e47921054d31bf0064231d413e9bcfb6fe59a958553a0c8b1f0b5fc589e02301ad70a869448632c82ef58cf91fe3d7f5683b9ff2d9aa46c1df54697848833cf9ef9124c94eecd79f01e8e99ef14c8950302047c435bb50068306602310087b5705eaa96261bed89911112d9643795fba9060de1e44bdcd961da0e0f31717b23506bf1716041856f4e0bcd10f95d023100b534e0992c240d99c43a8aeade8898932b207c515f2ac6f66dafb4f6386e0037cb28c15a9c4a7ff651f3a9265ead45800302047c435bb50066306402305dbcc84517c1d23246ff6815f106ee71c0cf015823fb23d99c4bd80d0dd4d9470b198082050f061c1fdcefa979e2c1c4023020172633c787265c56193673db86566c55ad2549a02f21342a52ed4ba643054fa4e52e997677788e098bef197cebe7970302047c435bb500683066023100eb3d10f2820666cb55c484a61680ee0d97f96bc2fa057ee51d2240725f2ead3dbdb628106e50e8f8156254bead189cb3023100c545309e85ddf071666e593b6a6068a4dbd0c17b72406a84e5cc7a3593bafb5dcda28f8d87eeca94905ddcf740fb88cc0302047c435bb50067306502310094f7d6c76f9c9755b3e7668e57db5c7ac0f72776ffd03383320f5025cf201d26b24b86e9c4422e3f365f7dc1411feee002304c3c3a775c28ffeec89529fa2ec0ee1cbc6873204d725a29b80831c1d68f0c100e6f2ec953abdbab74cbdb6b065c21af0302047c435bb5006730650231009eb2805a54248a9cb8ca079cb382b79bc5484f1b3e59736554a6c6cf5e8412b1704faa7fef311b9ba35e613f5ef6514f02306311186aaa9367572273a588dcb503c9154374a2e54084ea231a78dd9351db32808503b6f5a980058ae4611d70d1a0ba0302047c435bb500683066023100d7d9de0137e8aa94d748c95d5511c4a13b5b8fc9c7d4fd52e85a450b9f16977402229484bdf76fc36a55a11db8692954023100a0b073c61e739c134e2376c688e880073817ec910c735ab353b67a81bc24accdcb51b78c775ee31bbd1662885eefc1300302047c435bb500673065023075eab9dd1560eac12fcdccebc1c9ad5df063c267cf9068f27931a71d563d16a54de00d58be31c2f4ba06751e6d93715e023100eb77ebd9143a61cc6e79b305bd4d2c2ad444480e6bdbdfdc12a3fce90f7bc4cb17a0d17c64ced5cada16152465409adf0302047c435bb5006730650230301cbb6c0b5e010d822f1937af787d5f81a3385eb3c52e4f063b3fda79847e7accef3eaebce043dea27f0cb43a1e89b80231008131a88349409cd5a6309064983963c939335e89974a9c975e30e99f66f9e21ed54c39a8ba438e0894a30503225fdb8a0302047c435bb5006730650230671f416063b85439b3666f7c86455aae163906dd9d4182d6a01e13200faa34afc64e0259e3d045bcc4093a297526940a023100bc7641ad944a6b5904c1e7f09fb2a04e45178c4d90f3c81c060d6c4c2a27564fd35e8c74fd6b2f47b13b1d91c5ee549d0302047c435bb500673065023100c27e733c073a642c1067ff32e0c1981c2c1c47a4aeb63187cd63ff31ca5dc3619bc89c935099af5d6a88bfe29561b56502303db56a1c1412fa1c966ace8fb6061440faeb6ca4637cd481dcf91a63c008ef624f04484bedd451a40e84163357a460dc0302047c435bb500673065023100bd399e8acf70143a5151cc12e8faa25c3a9a0dd1686b33fee03d9c581c71600bd97779e922cd2ded9a6d3de8bb80d6ea023011ab994daa6c3e9c8d801249faf2d9e9bf640c75709ba9ea209c6efdd21b458f2b73792741699062da96145380f625ae0302047c435bb500683066023100d10e87aee25f3e4d6ff75fd0114b67b947b097a8cf81f485052e8ece8e4d5687681caaec104a7d5b20ed60f6bf3c1379023100ef2329150f43fb3a530098e0a9e8d0b2d527c67b167f6c76353c8fd35d370ff3325e8f0d79d8056cfeabb0f91e63abae0302047c435bb50066306402305db9417aa9e56ed952c3a3c7ab0465dd468eaa6e3cf7ffc9241e0dee879f1e47dbdc6c6672b3d89aa51425679f39068d02303b4e2281d4a287c24e8a5a145507363c26e67b4359b4f3265296ed0db29190c7e2d6fd41bc6e2493700c410876a353e20302047c435bb500673065023100b0f39e097543f6c97e394c62d4d164ccdb1f4b64ffa0a4249c2c2d84004dd0e3503552170ee7e245fddbfc0955dac18402302cdc91ca39a0dee429a85bffd56fdf1c500c9428cfccf0364d7b342052014ae57c131eff186b6a49a842c2d4c0a0e7a60302047c435bb5006630640230549f032de24c3c32752c2b05df6b9af6f863226ff9c56a396eaee521b1613621416ad1b526ba81223a088e1d02ca9838023037612203b7e8b2a4930c1c50bad59fa612494d8bfe3594d2f99762c08d5c1dec672a80e682b756999561bca9f92690180302047c435bb500683066023100e8b94b998ba11398f377b0347b798888c6d7491aa9a6e244cb6c7c8f344869ebacb777fb41c24f37382528798b82336c023100ae2c58a98939ad44a86042a119f822610e224582043e986186cdede2d00858cfe195e455de6ea0a24d8adce472a2472f0302047c435bb500683066023100aed56f128c34466226e03d9960f5c7e36aa0ce39d796cdeffcb2ed84f82267c2c2a4a8c4a10256a43fab5a94fa3a638f023100d1459931552ff9a5225bc49e4702d39bf9215e79a9ec6dc7458f38cba1375efd8647ae25bf1b867f34f160b68a08c3950302047c435bb5006830660231009cf23e147332fdf04dda97c0ab6bc5ff0a0c02e8799d82cf920063669d33abf28452ae3af391f66b873e8626254359ee023100d3488bde19a462f79ce61e255b528ddbaa617dd32e9faad2511da6432ba24d4632a8653fce7793860e3b652e820688290302047c435bb50067306502302306e9c6d9780d8222eb6e9af4f1b36065321872b8e00ff6938c90b09d56c744c61c0d6543346cd61a7d3c289ee91a46023100df0567abc40da4a032c5bb36d81f80d460ae8ca7e2494c03276b72b94ea79142aa04be03dd0e59e8805e5348d8afba8c0302047c435bb50067306502310080a1c31f692223f46cd3fcdea6f5b080095d07f4f6a684402fc8649a9739b62b5d68ad9e8c988e75e3d46ba02166fc0202302b3a14152b506109728c215bc5d4a45ff77b7a389c00ae58d989f8262677fba2541f4b446e96c282b62bec834b54a8b90302047c435bb5006730650231009e62b4cefb250c23e4fd242218bf8aeadb711fbcc50914271ad74f20b46854f99dfd6dfdea6c7db5938d48879472eddc0230499717c5efc9b924a627bde20cef612c73595f3c9480e66eddf1e3c5acbbd58e1a3bea06bcbafce9a7c01c7ee515b8b10302047c435bb50067306502310092a3cd2dfe950b618fa8498c41549bac54be5d037bf2aa2dbe0f84d940f7ba0bee9bc418d9570f1ab52392d3c89212090230121e37f626baddc768fd14a3ae5e4a63b8db51eb9a666bd49ab39cdc9c628f760923cafa987ed09291fed5439462cb110302047c435bb50066306402304cddf85d07090fc12c11fc8d90c1bc280b67b4061a821dfc800b42f7d2f3eabf4e183ea8a9a96e949411592fe8ba7940023079c19339d2501ecbc011b94f9a63171ba7b74a2e826c1146c9755db8d405a7ce7171e18ebc798aa55a35bfea3ad89e5c0302047c435bb500673065023100a061b387a5cbc4a2b9094f633b4bb57695ab99502e1522c12017612bea96aeeeee8670fa5388f89e99ff8c67e3e778a4023070954ee9e1cebd7148c02400b440fbcb224a9597b98c655d745a8f7f68e8af2830fb185adbcf555e8f7ee8857f6fdf1b0302047c435bb50067306502300ad7d61079b22f585bbe052d9bdc2f5d1adba32e7261c480d54d0bd975529746dd6084b3ff1aae813f263b8961c32ec50231008d672d70a6845aff232d43446bb4c2fc81ca3e57965fd92bf786e4c4e502e6a1a2551dc64076262408f8160849b1cf8e0302047c435bb50068306602310082220d01ed616a9920a0be7328ebe10c73b5bc704098805f1f5a027c5c31302b78d144d95b978e932f4fff99a0104512023100f754c6997717ae61b976cb5bc6b51013927567fedd1b4d774eea69e285cc436e557287845adfbc6d6aed6bfbad1cd1820302047c435bb500673065023100f81331f0c094064689c52a1c4fe0fc29ec4b6fe9f734dd27a09987da8310a3e63402942cf330a9ffebd7768b1bfe92e402307e1eaee4bbe9f0d5456ca96301df9f0897d461f7c5475ba790c5d7b158086431614259cb41b643781a159b77465d7b9a0302047c435bb500663064023048928145813ad7097f8d751d3b0ea532715f8491d2f8e0f6bab45bfd1a8bfe4fc8dec865e7bf31bdfe2e58088d7e99410230013257adebba12978beb5aee512e4eea93e8c611aecd9b40eb1bb183703561f5ae5f0aa8744e72dfce181a4e017ce31a0302047c435bb500663064023010a72f691a04ee0abfd19de0159769822df05127b40e996cbc51510b443b55ad1b0ecbca3c007e78c0c248e37e1f7d9602300f51992cdfae866fe3eed56128926b453327f7b23aa9fcf96e668b078d2a1780f679b493e7d121eb81aa16a228fada290302047c435bb500683066023100afa7df5aa791c4cba629292f121da445cda8c40ed642bdc52fb79a5a926cb988cfe20f546ba3d86e33a44cfacbf0452f023100841face2b57b30255910674c5efae11f7d5f1f50c79e07245f8cf3fa284459ca54fd5419d05031afb00d5e8369611cb00302047c435bb500683066023100999a0ef0da030496773b4c5f0275db9216a9e85ded0005b470495baf4c48e3670e28dc48ee02b011253e36bf80e58685023100e208e60b47752e9231f358261da9681a79b49e543db9058940210965cdb1cb0cd5ea76468a2ac3d75571c035c70d89fd0302047c435bb500683066023100c644b336e43cac64f59a2356bdd2ff4ab664666a6d62f1b8a69b8f2463258298e2208d393971b665af4610c3cd142f3c023100826dbbaf275514a3b52f06334922de158c10d18bbc2a1311a35ea89d1d276b7f14a4bb78be5e36ac391d408d4654cd120302047c435bb500673065023100cdbf80a393e9f9e489f43ab2f27b1632756a3a2069d8e913e850db566195526da7c4585be60ff4434ecc00c278aef63502307bb257d847dac32e333c137e9847e09a1ad6af14d9c1fc9a2e9d5d97d9c8646093b7dafe286ed75dc4cde6fe630bf5dc0302047c435bb50067306502304c299dec81b1b9a1dee27ef63e0f6f0402abaa2e500b8a55c786858babf7312500562ecf43728635c451cd7a75485fc7023100adcea6cfa2c49e095e20e345b474c8f844ae08966ca8c19e09a4a909bb5db0efb042e8b931a1f48b229537f3ab36300f0302047c435bb500683066023100da19d0648a2820068e86a21024641a203e1038f338edcbd1c171259cfcc6fec42708a796bcd166a153921187abff6e58023100df97978312cea8221a1324dac41e506663c3b819bb808c7631d9c96bdc1f8b6a586c1772ab7bfe94d8370f024bbcff0a0302047c435bb5006730650231008fb4b2108d9ed58f61288d628ec4b54a57ad7d377a0b74d1e6c10e0f2be4aca8c9108f8d5250dc200bef3b6ceba4fc0b0230194662bb69ac3a5ea183cab81f5253b6b4e209883aa36d7e641dd1ae7a42460e083453369119f03501b5e669e3fd46b40302047c435bb500673065023079a9908897a7174bd8eb17c71a378174964afea2509b33c769376fcfd5a0f00e070c4ab738eb3e65eb19cfd1f561e5d1023100a71a5d0e8a056b935acf8d45096df4f0338260e1c36d2b757c79f8ecb7f09f89e43ab12255b5f90656d193f7e1a96b8f0302047c435bb500683066023100ff4aedc22a8cec2cbcd8753c381caae4a8002a72dc028f9ebce7a4796bbb9b87dee5b5fbed0ba4f27c4b4dbe6b69f267023100afe8eb485362d6fbaeb423ae79fa5bc83c11188beccca4ddae8b46f8c208ea0e8400ccc771c87059b8290cc4e2f010700302047c435bb500673065023100b57fbc43758e50d7503f53b0116b37ddb0f5e4bd3a8ac27a53c6079cd5a85bde25030808dcdbbf9753fcbe6dd21d346d023035b459c105363b2e4638926ced0c9d9cf05a92a154727918fa27e070f3e6ccb8b257f7c4ece24e285172ebb09c0e54210302047c435bb50067306502310080436280ccb909ef2449654f041970d77f5ac3eed66ee0941699a17e645708a0351f42404b0b2f94ee4801be86200e9802302a5d2efbad39a61d796c601bdbc05c81d173b0f89f72031804e2e7bef3a41680f1e09429e024126c45f01bd938b796be0302047c435bb50067306502303ca6fe5324ccc0f929c4c52fdf6cb7983c730947736967b4424e6dad5fac77a970f10e8a36661a24924bd623cc1b53760231009cb0ab60744314a724cba40c69a31bf427ffccc31bbbdf7b609721b369da230148af75807ee7dac04e6cab87d3b07bc10302047c435bb500683066023100ddf13c196268f752c0c15629799a8099584e27cb1fc5bf368979ede7f60ec8671df0b8421442b0095f11a393eab30dc5023100e4b278eb95612d392332f90cccc698fadb6ca1f1cb4f7fb3b478bd8239fd80fdabce5de10c6769f2829cef0acabb36680302047c435bb500673065023100af689034a939b3801b6bdfde3da6cd7c119085d240bd623b8f749f1443eae5d11c730fa3b14d46bf1d181e375fe5fbb2023026d07c1ee82e8458f3d5a3a6e1bee63e894b1a0bdad796d875aec0f1352181f284e7680725465ab8f19d919991f1b7990302047c435bb500673065023100dfc951a4a972d7800efcd259cb38c46d4089b3d506477bf239bcb40bf0dde6b516157aa9f1b8d499fbdb2bbc92c3ca8f02300b9a9063a62907a4aaf05bf495b8bba82ee03842b61667a78b76a7638c00dd639c46c2a7e33cbd23c5f9b366da8742f90302047c435bb50066306402301184842a64e7377c42d0f9e526485855e3c6a394a23cd64df5ac099d5a8cb253f7c17d90c8a6e76e9024fb988fde85950230371e03d6816f3dbbae9610dccd1c22864dfa735278733c3cd4b5bd17146d56e6b64ae2ddfee82a7162fe5a271c3c77390302047c435bb50067306502304ad7b177402ea457985eb742ed080697be61cd6d217429dcebac85a2c97ebc08bdfb2c1871738a1f684381d43419ff21023100f8c0f5c32a898ee6e501ce8526a02b8877e75f62809502d656d7b4089cb5edb45b2dc954bb215f6d352f881fbccee9b20302047c435bb500683066023100a0554f7ce34a1b96d6c076233507cfae17f2b6aa75de7990c93b07c30f6b54929a6cb1cd7848d67058e75677a2c25faa023100c8b3cc5e46434c5f98af0d70f01ca5454d38f0f6d7b8ffbecd8928d5d13c8f93b55739cc346611ce5a6fecc671ee2a820302047c435bb50066306402301a19c839df56f3f535bbf00b7680f94043f5a56e5ee2206d13f482aa05fcb2440d4b314675c6b6d4a638d04c77509989023060679056e94e8e167d1a1de7feb0775d670ba6b1b4c5e4bfcc0f307b0b74009c7388d7b44d5609fea0ee154e3fef88c40302047c435bb50067306502302de9ddb4c49d44c0288b4fc876106c6dc99267d69eb17dfbf35adb42933395ffb480b5cb390a941f07f7a6f90ebde0f4023100c72e8ac60d37efec1d80a8adcd7b32bee6f3ff7c352a376d91e3c8658026d44d38482b3ec7b2a2b3b0a53dde515a53220302047c435bb50068306602310082fcc960e73e5bc013008b4f0a9c725a23696f575b7b4cd9c9d82f007efdab7ab12737bcde5e0002b652d816afbba481023100a2b5a4667f1f56ba9b75a2e3e5e77e4bd89888e266005445ac814e6787828ffb2ee4a6c68b3aeadde583892a7e89167e0302047c435bb500683066023100e6f59dbf9af10ff47035ffbd2735cae46e9bc752242675cdcf47a3da0e2ba989d898796a19b68cc471a20ca08aa6cb58023100a9142a697c24319ceb88a81d02956490320010bf2aa33839efb3ee1cbfee457d2f6d2640e426d005e3950848f8bda5620302047c435bb500673065023100a5a6970896aba94991c6d88a471fdc67937ab7e2a4b7eb099dbf50f0b0c24afb6c9bcdfb04241333803e261b7238070202306e2d0001b91f1eb50dbfc1e7d630a1335b5ef6ea2bdad971cfcfc65258451f413deb4d7f510006874bbfc41be3782e120302047c435bb500683066023100f6678526cc3e7ce965a33350ded30fff39959fbc8d38c7ee52d2ee7ac7681347684e36df7e264574db2bb0d1395761860231009b96966b0753ff52ace62b5878b0ba1f3fb6cfdebe8b393c2dc035eb01e4dcef3504f9a341b9b6807e0e400efe19fb560302047c435bb50067306502303e50c6d97627a2e0b6d670a623b502fbd8b8e397e3e9586c3ff6efb182a2216242817e723cc88c464f414940278a609a0231008217292aa316c3561a8d9850e4091ef7fd32020a7bf0bd44b5bf77a921ef175fa28dd0ca439ae92063c7e9ed6e650e430302047c435bb500673065023100dd791e05fa23afeb5d876701a1322979525de5fc66dfd33eae5426ed11e80a5c443342f109710aec39ce1721ea7219d6023027493f5d12a3ae0cebbf9d3671adeab2c644df944d4f1112db255ea5565cfb3b4e7a97c8585dc2125e830341f046e4600302047c435bb500673065023062123a248b9b67eb180d97022ccc1bcb62da43f8d3da833644629a2ae60bc21a77910a92f3eaa1f5c76dc88118217c7a02310095a58132c8f802259ca92c3cdcc98faf61f67ae2ae930a92d120a07362d8dff70499fd18c4d1a5eec73ede3bdaa3c65b0302047c435bb500673065023100d18aeaa866a55c687acbefb16ae308df1ba2da6900c590509020a2ac1326fe8cb6809256f7264d632a9058aac0218a26023014adb1d8984fb765bb9c1a4025bbe1e79e990d3288959b741fc57c808e0e5ac3f7d4b2eca5794ec6cd606ce14b1d5cae0302047c435bb500673065023100cbe56bd31755f473dab890074ba9552b6f77979f2a03298184f0430ecf2edb1d20cf66c5b0115409e2ca57a2dc7dc514023055b2db39a7ad143107b93acc551576972e55c770b8b0aad9627b367eec6724fea96eb5bb36b491f6140b3a642135a6440302047c435bb50067306502305f2a63720b159fdc566e147e8675b40f8a46c94e5ca3d9879ee7f73911fdf4c2cc363ea60b848fab417208ab2af7d86a023100d6d3fb2a4bbe8e3f6fdbbb378ba48c8083f9817e597ecdf9367642c401daf36c48b36bb9c8d401f413a46a74ef583a030302047c435bb500673065023046ec345c136d92c7df08fcc70a10c56a781f5eb03723e02402c9be663200f099cb7fb7b426a436e7b2bf7bf8690faa6c023100ca8b9ac07536b797da3b8d73e5277733cca50d6a9f61c434ff7a38dfdb42bb40b564a1f8c6d0caef83ecca5cdca1f05e0302047c435bb5006730650230534e78a48242bad7e2c8a87e48f243ca7107d03c33d4bf17700ae7a147665b76c66875c3e17cbf2ea230fd0d2f8e3e2a023100f569847cb90ef96e853265996ce68d2f73f78d5bbe0c54fd6d325c7e186f6712667a72876813d20b0c9ecbb872778c5d0302047c435bb50066306402306b20fa513688ff60a363fe6106ea17e0f6770b72665d99b6d462a85f203bb44375f453681b4a605db0662cb643f0eabb02301ba237abdd0b7ae40942b22564122ce860c1a383a6d0f65ee15d4552dee2f301d00324f6cd8f901bfd1092470844b0220302047c435bb50066306402307aef3f25a1ef5395f9bbb2865b413f4cd45b2db86ee9dc5e233c5ea994061eb8074a3cbaa5c862bf499de1c23ee81dcb02305ad7476603020233c336602d51151797f0f2db715ed7fe8ddf4c213f613d0170e5d0750e4f35ebc280d1da6245e90b420302047c435bb500673065023100f8efc316db49d74c1819872959c5227a370fb2e5811b814370efbe4252afb58fd201141d4fec28e2767833fcdb8aa5a3023039e27a5472dbe6d080cc4bcf002757110c152d7e438f7e17a7dfd3b04875d9a0dae1cf6b102f88d9079d6f4051df0c940302047c435bb500673065023100c58d48e6af9a8665d2c728fd6e3427d7741755ace42385aa36c5993bf1ea73c15b835f5d6df2b60105a98cac5bf1d561023045ce53effbf7a06465c84c4391827fb44fbd50a555452c903e7a023e98cd80e84177a06824b4c5137570ae594a546efe0302047c435bb500673065023004ff3fc0623b60b092e371873b18d51d43fbe5eab42f1a7c38cfe26ac99c8d1c0a83f44a9596e79bff6e9223b0ab53eb0231009e48ce0a70e6114266b6ca8ee081356b99fc55e2f5c59f79b11aed3b6ea6ea94700592bfd90d19b46e2db668f4ecce780302047c435bb50067306502305507ac1592af2fe64d5e51d04f3553d0ca218c64247d5f8e2d25d5cc1746f5a8c8d09899f1e539345f2b50261449f9d002310086608502a8191b0759704085e79a0d567718b2c996297c0f1bf076dd15545a6c5c1ee7acf66b9c0119fda5c0bc9d20e10302047c435bb50067306502301bf2e0999204e2183feb169aa74deff65e85e08fb45e2fea80a86b6f34f10ffda16044ea01be1e41b7c94a99a5e199d2023100b829722876963b2b76ee9a65d8d9a05a71eaf2f4da6bd99d838d53a2f58da4e0db4c7f679e7bebd4e2f05f1da415045c0302047c435bb500683066023100f41177739cd844ddd3168e86427959dcf63648d757e23b1a0145b1f031bd38f4412642236fe3313b0ae51cb99c6460f10231009168bd8d3bc8df2fede6dc977458e51ac53b38e156a7595aec36999f65ea7b5d10edbd00c87fe3e9503e99f0b688a0fa0302047c435bb500663064023039ce4c565a22d1fd112fc311fea5adb39d01f32ce881ba4ee3ea5919d19495c5cff130857368000bd76496d88e308ad102306d7a78e11f5aca129958d181088095ac56ecd8258fa3470a176fa87acc3ac0df053495280fba9af4b3b1e28b97a20c530302047c435bb500673065023100e5566f333bbe9b2de96832c3ab69e4447ace9e576332f1c9e4e9d2b914f25b568e21196a071704cd8e2986174966f12d0230377b738ba2559db99271eee52ec27703eca2c31bd21579219553b01ca501073079d4a7c9f2ae1e0219060b2a3242cd440302047c435bb5006730650230715bc2f80fa8dcf3f06d9022fb448fb3656c07a0bb968fe2716d0d4687a79c47692cf2b2671b532b2ec9e306efa3318d023100e31afec45692e95374b998d968845555d610c89d01665c254f1601cb2f6b1252b4d7c7e85cbed4658d57ff7ad1d698520302047c435bb500683066023100d9e3324cb84c1785cdfc4a7ef5608b0e6b17ec332ee8b71b6db78917f6c8da8611f02474b895158633f992f1b7ad56c1023100e55be16c18ef62331a4a8c459cee16d288dad440ffddf92828ae9e6754efc7ed0daf1946c56d1c3ad2f86803f99ed0cb0302047c435bb500683066023100b269c9195f52b1aaba1d8e4144083b77b3e2af65d0116359054d9b0cc27b90058bb46cfac7bd0a538d6e3491b35d2cf8023100caa81c2630dcc1df538c7e6bc112673e483fdeeab39a39f4e6c6e75a2a805300460b59a19dfae92cfd26884cc46a0cb50302047c435bb50067306502300c2b893e0e8c0a9bf50deb09e4554dee07634934bb3d58eb4a0743234c6dfcaafb3878fc132079dabbe056a2dcb4c44d02310089411e9c9ee18334af477f573ee52ccf4f18864f38791095af680926012685c94579174e21eff9b5d7e674f823bae3100302047c435bb5006730650231009607a81ac5485593cb4f945d17f01806feb9d14ac1ed4c095a1893449fb149bae5773b3b0c4fba82db5e789c04f6677902304aec6a5b9b4720d4208343f4425b3160018a86418a2744b1dac4093a8b632f0f9cf2e8152a73954f4cdcf07b163c964b0302047c435bb50067306502300885a607bcc71bdc1f4f408322dc2db863d9b152d5e7f0eb6897465aeb241409c8bb09cd14d001a7c7f97ea230c1c348023100e91597d4e82d2772d4e4df496b1a7fb5de0322f51b310b5519a867d7f595e046470c49daaa363b48b3b2e6464a7ac2810302047c435bb500673065023100d90cbb545b499533bc773a13dbc6d38798de459ba9d3f53224db6a0fd57287f5acfdf37a4fb6401ac1b4d48b6a62f27c02303dcc220caed8567e0f3c1ae36544161fb23f38357bee04f81cb730a4b1f62b73c6bceeeb1239841d22cf1404c902d1ba0302047c435bb5006830660231009e3f5a6110864697ea45c44a498cf35457419f4059b313ac8968a2b63df71a61d0746e7aed7710b40e0bc6077f8fe1f3023100ddf1d44f36a2a39236cb3efa32a2398c44b05df8267268b2aad849cf3f0bbf7e4500d14005bb30ad054b3a5a02090c330302047c435bb5006730650230341299196052e2bd3b9af82b2690808564496f513780892ec98185269c7634843455cb1fa933a09289308bdea35713f3023100a212ff8fc9216d097faef24804f206ea8fcc44c40d9108b283040501aa43c595338c4b86adf72860dba960cffb90b7c90302047c435bb50066306402301ad5de442c9257ed0b75ad295177b658e660783c3fdf9df7e10e9704907d309923e35c511f212546a12cf0a8782aab7b023059621f48da5ea9f72c9189daf5acd3fa415ed3e5238171c4c12c07fd0939321dede719c89e72644e7334afe4980679c30302047c435bb500673065023100d567af2754668d5cbc4d9eb2cc907f6a9e0d6b10d5493fe8b4490ffb1a2023f9c10a67921112ead94e56ded68e1fb5130230704f42ff6272c8fd2b67a52d3a4212011de10deaa8e3e0a9459b2c5f0f3c65f9f47312dd107ef7c055550584ba02f5d90302047c435bb5006730650230355f263edb0aa5ba9d6b3ccbc9ef7a8c175d32abf03490eb7ae3077746c381da256b7510ffe265ee3b7cd920af31733b023100c43a1458bba237dfc44e379125652c13c70bae0d542b12a4340f7448ca34d401b0266ecf721ffdc0b258874c782d7bd60302047c435bb50067306502304f929ad953ee51abab3fe940a4da81973aaee5ed5395ede6d8f971e8c033c11dca0ac93ba9b160b6a5368272361c939d023100f91b545712bb07813168f1f57663e70b6df07e703843b9c297e362a9fd0f2bef0974eeb9dec4a42b793968747e885b900302047c435bb50067306502307710088205a4ae6172263e2d76c4d1b720b44d77b74608e8f672e17a5be70442d65f1f523599ec76646454131839c367023100f377f6928c18202bff740cbe62ef3823a73b7a6a205d46fca2b86d011244e0354cbfe869066c6d3cbd2e7659e46bd8350302047c435bb50066306402301c14f917ef58fa5f77593f64ccfe5d5e15c82ebdf89d376a4749d9a4a724a01c2fa0085f81430244b7d1f2326c1ed1cf023026a8be6cfcba568fae17fb860ff378314f2b4c1efd3092bab2ca046b6d22c478ee9845c05c7fc71a819def70791a34d80302047c435bb500673065023035554d5a12ea7ffcb058c4d0b3d0342cd0d3ba1ff3e30e73ccbb061acdf3be2320e6f11928ed6d39e67a1da1ef3aa13e023100bdcc0d0a84988366fdab61ff79541f2afe71d2ceffc5f5dd2c7bc8a104553319e96b34cb8a9b3205af2cd2ec215a7ebe0302047c435bb500663064023077e678d7363d5d3710dc303cb003deccd8310eff250e4f17900be62cb69ec9dacef84604f44b4759feaaeb5a11f5c9fd02307e4916c4be231e84915ceb381488dc80d97de7c4259bb083ffda13ad1d61db9edab104bd0dcb1eda41a4cdfaa1dfc8410302047c435bb50068306602310087662f67af3f2d083e8fd34e796c581dbea513e7940fea0b40b8bbca649029e5a5b32c2da47cd91ef27347a894064d79023100eb4d796c6fa279efb0f5a867ebf55aceb5ddf578eacbefb3c2b8d91f98b4acc9811c8242d6bb4c85bbd1fa75bfbefc540302047c435bb5006730650230513f69cd02dc62cbf04e4cf08d6f052ddc2d68c0b364033949153aef14c04ca995f913729e1f9457f417e355448c3740023100b2f854d7f2c129e145dc2b72311b4aaefe18e40e662de1b742aff0bbf26eced8dffdcf8938eeb7655c789548a50975860302047c435bb5006630640230512e597e2ede66fcfd34cbdcd4707efeec9468341e8d3f02582a597454c95b82b3150a661db7d595a5aa6b2f4cab629c0230550de32343173149ac79a7e3d7bd99255f0e50c008f068bfc4c04be3867186fb44c0656e6fc838bb527778f09b8275930302047c435bb5006830660231009c775ea206fd028fb299ed5f755776df8fcbb326156c4a092515e37cc9ce2b05dd0d5d314ffd39b096805c37a09f0271023100c5ef270b71df653e3fc7830abd8f1494fdb74420365e0d663144ce18b1d602e9bdc7f749bc34d11db605bfcf231993560302047c435bb500673065023007d7efc8f0b1b36016d9d623d4d12670625cd3c6d345c2737a396e144c0865ea856c9ebfd7598b3f4b56957b79c695e2023100d9965e68b6572073475422eb7dd790eae2f298806dc1a4415b9ea2abc77bb20b2da4bd1f3d8df9341c4d39139cebde480302047c435bb5006630640230239f191744b6942978eba120333252e83fd2a77ffd947beb5d119b4108ea4151e8bbeab2d6488473052b8e2ca05a92d302304f743d3db5b077451ee7ffb9cbd2028814ab066d8befa4f025ada21ea5a448f23e9e0c94dbc3d63cee3c1a830834a84c0302047c435bb500683066023100fa9c1f539826d745bee3aeffd5e3a8e83d1ce0c60fc1ae7a0b1638cb0b3619bcd73ca95a3674d319a52c6846e22f531802310089e52739466773553ca3830cb924d2c91084946b20b3631752ac56468113d4bbc3e3fd549a065da5200dfe024d148a570302047c435bb50066306402306f8678ea19a354fef19dd8cea0c9a1263ae16b04078905daecca1a5296ed1ad1daccc6833f5fed2c63b809fa57b590e80230776ab542063304259370474c4e1bf092c3f0a24bbabf7a0a5ff2e6df754807a2e4826e9e785d27aff559658c1fbc71e60302047c435bb500683066023100aa19bbaba3c7509e961cb6dca8266cee807ccad4b158e502ccce73466c94a121301c9e27806023b9f5bd62918fce67fd023100ee059d34d0cff4353c8010fc8f735ea82600a04e3860331374a032f1a2f6b940da0e7b9987d374682281e485e847e9be0302047c435bb500683066023100ca10345bf87fa3d836e61f939869dded98b08cd4eacbaf7ce814fd2bc63769f8223c4acd8c678eb7c1c3a3c0246ea265023100e364eac7bd78f825f47bdb5400603463af81bf90fcac46993f798058227068fdce6fc8b8a4e74c1cd6b383c1bf7be11c0302047c435bb500683066023100c18a723a5f534d8cde8892d88d1dbb27ad1eadfae8dad141a3bf0d4f2dc79ff160acbb5026c6cc4781bf67c8d42364e0023100972a7fb9ddeea8f446a10a030e9baef3a3956d9f6f0a0a376623bf9d3032e16f4447c23593b5732345d85efc8fa0887b0302047c435bb5006730650231009468d15f7121cf106ab9b1c5ced4b44bbfbfed517bca46dd023e9d262c6870c68708a5a7aeba09a9e747919d143840a002304726c7d4454328550b70aa0f8329b415cfef356f04431f365ce26a57119c04b61b70873f8a681ce477b9433e0b3d8a4f0302047c435bb500673065023100974d5aaef6ce2819bdd252319a167250cd11d3cbdab1f91615b1c140d494542a8d4b93e4c57936878f033d438a74667f02307d1d2880deffad89e32220ab4669eb9e9a795764d4825b438982604116397db93a3b1fbfa8216b628e2d07492aeaae530302047c435bb50067306502306cf053c4e287a36899572ccec33d9043d42e09e32a1359e78d3c08da4bd50692b7aac0744a1da81527441d16a350ad11023100af767e8753bc92c4f6f8f4c71349ef3f9ca107fbb5bf8c57f5d1f5133146ffe014d630eeb0649e1069510b64f8a2f1420302047c435bb50067306502303d606511d1cecb2fbc095a88afd07583995b0cd86b3e7fceab14c4c65f84e19778c06de78503c52e13af1df128e6d746023100c4c45bf6d50f873ae42d66d8634e2aebddbe27d3fc177bb589e8c50fe8d6291aa565bfe7b7960aceb1c878c6ba3c107c0302047c435bb500673065023052dfb99b114326613e3bd1feefff73a6012abdbd816af959f7b3f512663b26d0af6f84690afb92b6a0f67b377b6f801f023100d86b9de4a5bdf59268a4de2e0b5fa0015aaffc1522d2f53fc90fea5cce03afa21f91873fe4e4993aef01f579139fe49e0302047c435bb50067306502310096dd01164c4eeaa4304c46b97fbfa14695514b2fd66562066fcf5bcfa7819b6f564bf343a5ca61af4f5f00bba9c3d03a02304a9647476152cce3e4b3a7ea385e22e84247b74885470ccd33bbce15784d49f1b3eed24d0a3181c118e656ea323912d10302047c435bb500673065023046fa667cbf84b50ebb3e310bf59675007c7b8e9c3f757ec2c3226fdfb89eddd6c633c6edd1188d55546df09caa7d0bbc023100d7012a692bea564e13ec0ce3c221c996e0d660abd5a27bf0d0b168b16f6e8c3d970b3bc72af25b12dc4a51e8b6166dcb0302047c435bb500673065023100a5bfabbac5e009be36e4dcad042db43f95af41ce9542921171c667d8c8638b867f84ba9b2ae533e432e0da6cd4ffa73d02306373e8218f6dd84e87a6795e87aeb8698a28c109f8293613d009d56042f5f9b5e32a81496e4c64f07ab2d90bd845fdf10302047c435bb500683066023100b13c7ab07b87563cb73c7b41efdce2c590dfdcf5c60d12d4a061b451c28f1022ae773461638ec3d785c83b6191c37500023100a8a490a606e4002a7dcdbc68a60c530ddbb56f90af25528f1a9d81646f872297b0200d52974d8b5ab2081c9c702791050302047c435bb500673065023069d34b733055bc98f5c3783414f26be21f5415968b47a2bea0d75b5df5b7fd95772461813d8a37e5f06e31d100925b73023100a6fe78b86590451cc3e19df13fc3bbbc51f513dd92d24840341a0769a65cb659a8c767cf11fab90a71e7ce58b0041ed40302047c435bb50067306502303f911d3578f3029a4af743888ef687fe1ffdb691dc81e89c06ff3e503d3a53863bf4542afe94d9b07b90d7a5d36128b5023100a47787ab2fa1cb5b963064635ec42e794fe400514c5944d7049ee2b449933506af76712d4c003e55b1808dedc66ff44e0302047c435bb50067306502307150dd76c9233cb0c0b9ad63bc575c4afa5602915a4c7c3f034b0291ff96dc82d762268a68b0db89c2a1a6e1433c51ad02310097ad1bb077e8d033e0a4b01f5b7be7ed1f46c8aef1499b72ab150167766d1506a9f9aa838860f4dac15c9e9a0fee45480302047c435bb500673065023100df23dd1c409e979e577cbf8c8eed336b90324b6d85747e2f152bb134f62b789509f6ed428c29a69fba470b077b046de102305f8272b509a1267a5dcd89d30f927e73c8dea23f1dd367690e3a87ef0cf295871b6d8b1e9fc4b6725a02ebad56169f2f0302047c435bb5006730650230446ad7a5eebb974b485c7dc01f8661447edbe3857f73ca97251f3a09470055c075bef2c1dae357972508ae1a58fcae0d023100b01001cff465889e80e2b36943cf0f7b23e93a6c0342651f073edfb069b922e124303f89aefb43515f308babe3fcc7700302047c435bb500683066023100cb96f43a178cd3cc7f755919558d25436276779dbc4ccf2f624c986482c7e0981226426324019d38b56d4d916a5fb0eb023100acc510cac1635001ddfadb556f85f1499ece058e05a5d958a13bc591becc9e825e0338b1e94e3de1ab0e87945b2041d90302047c435bb50067306502302adf412c4127c2fd1ff79611ac8871bb7ee70f3d740ea00e37e04406a89a1c7f8f9954fbba0700fced110775bbcff3ae023100d0c08750a96f90aad43bd5c814efd0ce129939910689eaf09425bb7f260d395b8c926bae981b9dccf4d81340adfa56810302047c435bb50067306502306191b2b097b1eb377d01f5befce061cf6244653cec661b62c03b555f08d4606f951870d2f99d70eb3f7d7279ae240956023100f8f11accdb0c730c36cf3eef1fc6f4654f98bee45ef73fbb3dde1ae76aa9a5b890ec41677bb3ebe9e2ffb1abfb1309400302047c435bb50066306402304e1d96638538c78f43d87120f437b9e419deb424998690d2b93962818c41c937580ec05b06e5aec3f16c61e5f18a424002301b2330c6472adf1a50c72750a71f70ba81dbd515e65db2132532caba059b5f1332e3ca84b4ac666d55f0db664972b1790302047c435bb500673065023100be199fb99b390dda63009bac6381cfd97f91bfee1c057eb4a465855fa10fbf86e60a85fd7daafbc3e2a436928753515702304e3eb24bbf15d898a1c581b7d0f92c599e2452bc4db7500ae204aad8c94eee79f81df17a58437c4aef7b18ee334c66680302047c435bb500673065023100cf782db665b03124432290890e9f4585172426855a5b12d74404b5d98b9972128cbad0ee263a3fa4b09549c40bfb84850230398d49e9c7becba0e636e24e489735041440640d9c3e694c8e6cdb92bfff84df0782f88fd06fb0944f236e4acbbdf9240302047c435bb5006630640230442a1fa77f26e542972436724086a75135b1cae2d62d4523b4a5d4318f9f0461ea0216c22997f55d0cb232bd8c6979da023045898bbf3209d15e3e98faf29355bd1ad2e4b4219456f02df88135f4f01a8caec7226fb9b04fc98bff591dc8fb86411d0302047c435bb500673065023053379fdb7e326cd0b1131fc37e01996377d42b1a4a65baf442427f610187a8c81f87dd555ba2e2d434ef757934ffc342023100d989c9afb87110e46f0f4f5ea89adb2593800a2a82e519f11481b7aa9724886702cb8c7e2e8b508c4173bd141caaaa060302047c435bb500683066023100ff37d43d10f67aff2bbd2f8e3f594912681810e353f41e6019af9843174de21227ab807d9edfa206318bf4d87a561e71023100eb8f212a4e18256372b0c83e6d0bb45c3b110c32a215e76dddb2b5dcb966e7dec40694fb66a5f1816985cd4cb9010d520302047c435bb500673065023100b7867e068da7ea98900ba562d898e1968d3edbe476b7d9d6615691e18e66398848d33310be3ad0ee7d619132c116fc100230196016534960657bb2fc8d2daf888e6ad25c62eabdd910208f897f7ce960e3981b7f113ac3e46ef17f2193bf8a03de090302047c435bb500673065023100cc3cbcfafb4d990241f18eae5fd9aa9c85b210457a9b492ccba582a31ba4b4c1299289b02c42fc7d6b3c6d98ad2aad7c02304ef81a21c51d3d9cfe2498962824521a4a768c4c13100ec675f3bb0a51eab30b59e9a13df90d8bf9bff5a01ea6845acb0302047c435bb500663064023065182ad2ce76fa676180630c046557da71768a5d13ccc94cb0b157841b63973e536905af0de9b7e9c6d153669acc57b502303a3014f97b44148fd1ccccb0fcb2db1dfedb0cbe6c822eda28980a9b6a9b8fb6bcde3d42218becb240c8466ee037ca5d0302047c435bb500673065023100a15623e59d9963d3cc7d02f79084c3dae53777c4622ee11b8607df5b8c76193a96cfc9bb09173a38930e6be7c57d5fcf02303518560dccaeab4754cfd7c059ef4e1d56a306742212b3bccd31052cd39590b6421f7a4dbdafd5b50c5178d0c74472cd0302047c435bb5006830660231009a5655d06d8d5d5fd3d5853a0c6769c0df72d9249c78cae319f9d0b64134917df9581b0b3e866ccc4dacb42e4ed55182023100f94a68c0e332df8a68f14922ec5e2a2371f2be9f87b055d2ac5e3a1e4578fab2b0e2de8d3fde22d19ed3e60b18a9cf3e0302047c435bb500663064023008608fa8b54d169a909885447755315119c6be51d0cdf769942e57860052a34a4a3d9d2229c4de8830ad64e5da5fdfeb02302d9cee4d9a244c1929c45f490ecd4ba4ac795c18bef0aa9064489baa3ea8af271ae8b230e4e93b58f6a26c3f355a7f940302047c435bb500673065023100d6bc256fc5f0147d1abc3708ce4f087f6654a6b5d41d6e692705b73293f9d2b071926a7ce04019ca7575e543e3081718023042f804fd8e4170cb311c45e8f6b58b9be5c7cd0c95e679c59fe1c6b157e4508c59b434a3123259e5a37ecf5d720fd29e0302047c435bb50068306602310088dd4f84106455f3e8283cbbb68e167a7cca5811063e83c6af72549530da719de2395bdb3b021cb78f932558777d1ba70231008f7c19081348586c28d7fcaf8679ce40d5dacab14bbac75f23f642b24f2d05194802e49298b885f44352f5ad5c184ddf0302047c435bb500663064023078fc63f9a12a366bb1badc3515bd99c48554a0210809ec96995a8ee3da02d469150f89622f3cd7f2f2922188f783855602300752357fde0ef8fb878643f605b8f36fb804f5f0fe2465cc0801adeb87f3d37a3fe54213496e90ee0a924554955765e50302047c435bb500663064023075e399f34e581ebb72fdd2d23d0df33a8c1b281a529bd3c0780521341cd2e0591a7909e8459126f381b0ed6903a5557302303921542b701e03fac5c90031b2347c3513d488d5cc52cc0fa105fa191daa749b17f1810a315308ab39a926517d8ee0c60302047c435bb500683066023100c6ecb1febcee92c290faff934e7c3bbf67f1e648edc15022b6ece0900b79646f4e892e13b48ddc56d5520b6caa9f63c2023100d1e34612f9c8b84e50c81e4f094e30c42ddbc4f059892e07f369b9ee9c42370dea3d680659d13c92cbb1a5a98e3948830302047c435bb500683066023100e619518b4cda42cf40a4e58688c241d410accc8c65d7faddd907ebe9e3e24c18d6b1359a1ac09e7d3276e11c9331ac7a023100892af1f299b7af6eae20add1031aa732bc4e5a051f3017283f0967b9cd785928de162c8c6e6e66f5c884213115e39e750302047c435bb500673065023100d18d7612049d6910a6e6b180515655af6dfe047077a7aadd183e238b05a6d79fee6e1d3d5fe29f96e18729c98d4fd6da02300ef9ea801f2f9051141bc42a7b1ace7b65afde34b32e5a8cf88c0e9e786342cba57f9ddf1dcbea452703662a819c235a0302047c435bb500673065023100d82955b671ed80a6309ad2b700c84fc7e4c50320e76cc81e26d384f60c9af1a8a1aa852925c400fa1d50c1709b8eaf0002300f4ed1ccab1561d4925edea413c9ee0ff9b27fb6f2af38bfb3cd5cf182912ccc4e7652be2d0a25a7db84b2e5df4e262b0302047c435bb5006830660231008399e21ba76351578003ef7a1188aacfd9e92813257e1290a7873823d9a52657a933505ccd498a1a3e49156acd971168023100ad1bbf50af6bd934582fa58c6bff9830d254e13616f9dbb0f6ecf378ad75cfc11bff0d41937d1e3d7b8059b382b81a1f0302047c435bb500663064023060b7f60d58b96c568b61e924d601f84bb4c040115809933f8eb3450f5b63022f28d5ae6ab196b5a9db345cacabbba93f023048237f0ffb4a9073b0f24ba39aab7e46a4f45e4fdbdb72f1e21ae6879fcdc97d3d8408985e018a784a3fe0f6334a65910302047c435bb50067306502301f16a4710e48c1a4d5ef4a53ae1a5600db43e1094f02d4e432e3ebb598d74db2bc9942f991e9843d793c52b8d566bae40231009fe5928c92ce2d5dd39c7023611d304cf372207e8c54e3a1c7fa963e471bf224300cdaad1d17ba82b0cff05774ad01da0302047c435bb500673065023100bdb01bde769a26fb94bc42bf32420b31be37df8d0bc6cd0564448b0355a4e53388aa2642ca9224078adbb53d9f26e0e402302a3f2a5115588837043ba59f096501fcb81d777ec1f6a2856347701357ef873d27f3109b06ba5a6cb92345a4cd08cafb0302047c435bb500673065023029ce5a65907a1d872587f856da90fab74aec11dea2fc0199bdbd81201b26decb9e85ef6c2cf63bbbe45fc4fadddfc964023100b272fcd96db910692060f25a1af681aa38aaad344c1fbdd527a6b1b168bd79a76b025c62428f81543cf91298428841d40302047c435bb500683066023100e3bfd1231f036c89854c70fc11c046018092d65ca06d8f1b8cbff4632e97b624b9f82ad375c7bc8bfcd624b621049c0c023100d79f051ade1c084d827a5b84a6c7391dfcd8195b7574c55e7b1bb6fe1ac929946f33d14105a47871ba4a2fe575e12c7d0302047c435bb500673065023072e19a76db4dfd82379d6faf79bff4f33208564d96ce4588b286e673c0d3a2d885f624ebca2c11fc3ee7c5858cf40ce2023100a21a14eb149ae6df7e437e855fc739c096eeac9780011f6b21a3e05f7eb101b2f55d80c4188238bf89c0685945770c950302047c435bb5006730650231008407b4a66b1bb837f628e3da7d82123a326cfbb334273c85eb0c8a2db4a7719685cf138f3e87a977ddf2ec3ce5b886110230225d9ede2706f0e68d19bff310d540b8eaa5c7c0211e6682a496f1f8ceba9c862bb8494e85f34d5948d3f7354898b0260302047c435bb500673065023100919684265465df6bbf3225e163b478e141b46cd4374b7c7a3fabde8ad9db23dbf4b50318e480d42f65499c920c8fdea102307e2f751ca68adaa49b679b87444f4f2ce1ceaa46f0abd636eeea1bb76c7f85f55713d26aa84b98b22ed5276517242da30302047c435bb500673065023100ee667cf03feaec8d8878f669b7a2a8c3a797a134fddc9de559690fee76bd1a62880905d014823861d152981fab91ecf3023025f8eb18864aa5ef17ad05cf00fb65e3eb6125a7728e3f5187dafce269b5af64c616fe2aa1f843dc7f2ac1c4dc880f570302047c435bb500673065023100c9ebf0c5369776f88f503445525ef7769e416bddca9c23de12f915bc7be00a6ac34e0a5353299c27c6303e87771df7ed02301cf773e72e9db3eaf80f5ec458496c2e47981c09849ee53df8570a2e3ca9dbb6ee9f86e748bd266962ad197fcf73417e0302047c435bb500683066023100b2300e1a309f784a1391e23f3349c2303bd53b96884d51431b86dd4fc1e6bb11d1458d2090338210f719c9031ee81d4c023100ea1079fb3f3e67cdb9eb23bb81e9d3775fb1bbb3500315d3589d67ead7968fed5074228802eae6c94b979da3a62c718b0302047c435bb50066306402300429461a3d4270e748eb353af58615f8315e58cc46f8e38f737871334186469de3501442ba56079117545bf5e6d30875023074f62a47b9dd42af302a87e688bfb19148c566f2c08505abb9cba67462b3f5e778af613611be5a78c1599000683660990302047c435bb50066306402305d24e47d1cbd21c62ee6ade19174a206f63aed1c89ae6be0bac440310f91334f5c358cb018db12cc2b11b02156ac983e023034e68a53f910ebbee2319f1334fd03200c90024b59d938ffa67dbfb648a7bd4dfc2c7109e0e3c948992bb614a66d08ab0302047c435bb500683066023100f8548036030106c570b6484404156989d81b71d0e98765099cfc59a4a1c9a1a047946f08df8bcebf4117ec9aa401aec6023100a96b0c9af436ec00ed5d1f47ebd998cf9602abeb27066edb9a6d99a22ca7996fa61c8ddc387fe846969880ec3ba8a60a0302047c435bb500673065023012dadd8ba869977feb7fb695e4604eecad3ab9edd016725c4f510b5050ad11c71db3fa931dadcbd7f3385b4357123827023100d6e74d3e6627262e7898d62308765a7edc1570a953d432c13a9d0b6742744e3ce5aa0d887214069ee28154f08f8b91260302047c435bb50067306502300d05300cc49fea9eb4ac7d64882ef8bda6d4e64f9ae3286305817ae2a79493d0dd0198b65eff021d5777a779c6bc7d26023100c4fd561435475b8df6e9224c2cd27c3a226ae40bb71cc0188e09d4858e523742f713fa94c6cbee580f80278856461e3d0302047c435bb50066306402305b31ff3cb50dadccd9624bee3f8504ba9492348711b50c9c527e3fd1cb1701d898e61ba1495acad8b7e51941bab8d4f602301cad4bd012e00598966c8db9e2c3d5c822429c3579258ae4f25f3d737dd6ce6b07a090d9bf91136c5ba6b0be498ecca90302047c435bb500683066023100c11a0b10f0e045929b4fa60bb22752aa235e61682ca735177f5eca7404a16719b462f8321d6741e32a019d7f27933fbb0231009d982ac70096a3ffccaaa5a5dffc38167d548204af02b0183423f41b47365b9df049c1c4b89e1c341469ed0900c510b00302047c435bb500683066023100bd27a383b254e9f742d6a42d1b7555a3d0052e890de5ecf42140a0bf0e8ff9ba9c74150225f19c12d27b8273b719ba8e023100a8b3ea6176c6830fd729cad1e00537175fb91d6bf31808d0a14c712eeb3fae7917b1ec073bd2d07869cfc1c053457ca50302047c435bb500683066023100e01b05b9f6c2efeac1c099358e5639c6a86e5a5d03925ee0cd29269843a0dea228ee42787d8378519f246969a02e3bab023100eecc5c5cafff337e548f9ecfa9f705151787edff530f4e6423a174d9c6d4ef4e66bb870a5a76183bed0ad94e639eb74c0302047c435bb50066306402301e7f48762dfc231352f6baeba92eebcf2c2f1e3e01e223fb34c7ec4196830b1a8153d15bf479caa3d9f426da04893d61023075476398667af64d6bb1b2a62b8c51746d42aef830d8daf893f1fb2851e10b179be50ba4d8b60a4207209d7d2a62006a0302047c435bb5006730650230180ab2097dad2d7866acb8f86d9df7369a2994d89777d231a3299308495cfb1e4050655eede80e077414639fdb57acab0231008730d9820ab75f3eb4135fdc0e48fc908cadca15ac5332dcc5db41069ac6fc4ae74b34651f81cd5a3109c1202bc18c590302047c435bb500673065023100d2fe8d3cebc9e9e1d72426e3424993d53334519fa60ce8b49554a8b02fd30069343627ddaf4bf4b5486f7107682d4913023079cb34e92b4b727944469440477396061031f2543c823c0e641ad10313ca11829ba8971bcfb81433824fe0f8125d35c80302047c435bb500683066023100f19e6ab410968bfdf62c80776baac12bdcc57c0f379ec97bb480a874386a38d011756cef9a5e3b920b13f7bbabcceadb023100da80c817c4bff311103cd3bf51d5906d4d18cbc646c4154863e50143b6d80e96d651e5bb9909221ef6b2af11616c59e60302047c435bb50067306502305b2f963ff716b72b3f3cc48941c047e07718d2c19a7d5d9dd61b3a46525988e1119e64c878f472ac3bc5bef249aa60ee023100df7555ade6ce763c0aab5c6aa39a41857cbbfd9f9c23bd780a773bb314caec557b10f25e623be57c723711897720d1050302047c435bb500673065023100cebe7665fea566f7fb927dab0ba86059546e93f6edf7db717eb75fe3f951ff518bc1f5ca2e743766218d58934888a66e0230269488021c8519a048d9b20b314920bb78e71116eeef90879c46dabd0d70a11335ba2ec37fa6b14f454cb3a1e43dd1240302047c435bb500673065023100b9d6a14f0e2dd1d63ca4d479f08bcdf29183681749caa5d2d4f059fcd29f35d6251a7ca6b98dc385767b91869b4edc82023035598fe39462e79907079da744502f152212743400cbcb0d00e9cecc8277f31da25cee2b3fb8d50cfca3c98b357ff46a0302047c435bb500673065023100acd56f5a5e03c4c02aa394d7ac80948872eda9146d5c542105eb463b9df669a750537cc4d43525f07b8cd3fe4e87147e02302ce48b4673f111e1d34f516a92fa380a9e31219287d96a140ebdeda58340ffde0a60a5083bb359f0cf9edf5e75ebc0e90302047c435bb50067306502300ea08eb3ab0e20e56f1d74ecebfa5126d2c1000addab553b70726cc56fff6f3978b8fb6c4408d28f6163093135ec78420231009ff1e50b5e736c6c0da4d66bd9618f5c9eb0755c2b461ec1bc28213b20d79b0729c3b7be6d19c999d5b8eb99f226bf480302047c435bb500683066023100d863609ad25bb09050cdf480295019f4537c52a5c84be5f4dd50ad5a6820de1201f30d2d7f10df05b0104f2ad87b6cba023100bd2a3506edde2740e24997b9651eae79d543e1fa56fd973d4e911078d198e7cdb2784f477646a72e424adc9f5e4c81300302047c435bb5006630640230053e6bc1c158236f6d5983936ba671d230249395183c825224aae2464257fb7699a0f077c06f17686b0e6a5cadca08e00230274e0bbf3c93dba76b96b0ee3a3f84ada5b599ebb0938cb846c3fe53cef68bb2afd565df12b7d1441cf155f90c335fe40302047c435bb50066306402305627d9411a67042a9db274b50b2e392bdd6240a57ce2f5681190beb0ec5db0fadf245cabe090fa1593742a2b35b22de702302511cc7c865e1f5c30a926c4219dd5395cf99efa74b61e358f74f3dce3279e5e705cf5b4f059249d03898eea5bf182190302047c435bb500683066023100e0a30d1073d6123e8e24e2f4b594b0aaac75721d116cb510f867a0fada07e2a47281072267ea456dd6e0e182f99ab8e0023100bd64fbc4179656d20737ea93be3d9cdaef966c8369dbb628f62bd03893bf25f72a7d4bb9a6afb557574f8ad9f6faf8230302047c435bb500673065023100cac1a8e837b9f926ec4e1cf50c9758ee798e38928e136199a86ae46f6bf371efe2c75ca65c4ec913b1630d5660074d8d023067de8565122eb6ed508d3fb9eb7380595f965be4e84f35cca2d19c934b89d6cd067fe1ec62c63b070738c64b73fe4ff60302047c435bb500673065023100983f304e6c7621d23e13c121077f0145c3d53be97152c0080418b1c11b1babb9d8bc9def059843183897dea0b939c661023061358d29078b60f18ea6e2d864f0a5e42635b587a84813138d08349eaa55a7662a0959ff7bf238f405b0c999597660040302047c435bb5006830660231009eeba6c723adb367e677d23bfab75ff363c1695470193d7dd9550f16918acd58ea3d02c7a66547ef5bde9c943b68bebd02310091aef4e9811ab129ec0b4dd99a1a5a440bcbd12258bfbb0ae18c0cb5bd26a469ec3658dcbbac63e173f46f0984cdbbe40302047c435bb500673065023100da25316e889052ab6701ead01392d582b21fb221b7c86942a6b210094f3483f6274862153a34c90d192624141e1ab90102305298dc8b3427d1ced616cfc9bc367e122f7ad2de39bcc4a9e0289e30948e1ce63c87e2c68f524181af9768c8517e97d50302047c435bb50068306602310096224a90b00dc9c65d19065b8d4666b851868300b1fe80613cdc620d7cb9a447489f8938cb136ce6e90e952e760a0e83023100f04e0e209187fb15e8311c4f8e04cb6978d16ff7b13101a68ccf884192c05fd7afc4d9009e514baeaacf086a1e0ff1690302047c435bb50067306502310085bc1cb4beb7498fbad1296d3ace4bf5e3f7dae0c15ef348f936ae85de13a6b01e8f109ef993d99cd6dd75d65b4244b8023019e0a279c52673802bb3e38dcb4e351d515b3be5a57c028d18a997292f0c6b69c1ad3a567a3e6d17d408a16eb95688c20302047c435bb50066306402302b09c6d992a69f377df1d62588aa5a2953078a22397046b6c0b6f8818cfe6dd3c1a07df2adfcbe822d4387a4fd7f5d16023026a21b0b57534e0e6249e3011bae82ff8fccd57549f4b66ff3390485f4b96dbae5e840c0f13815bb72a5c6a05c2dfa0e0302047c435bb500663064023052b1b48dfb6f1a15321a52a71cb9a529042468d9749ebe716d59a3fccdbfb57c6e9d34d58f0c78829633732ee28d119c02300dc4c33e7adf81f2567a193c1f9ac564dcafcc2f1f12cf872313955a1ae06a9f39e379731a8fe065f415b3d20e444ce20302047c435bb500673065023100aa908721193e0706988b4c4e646423d5552cdbd2f2dc6434b6c72ee812b71e388bf5bbd720c75fb698fe8134f8f74a2202305bfb2539ab766f05ec679d5799f745f5c89e3793d00d5eed6e8c8b98322f4fd26011490716d78744d2591399e75fe8db0302047c435bb50067306502310088cd73f244b38e370c3b154ea433e1664df227f96aaeb0a7ae54a5b19cf32632f993c4e639f9a5afcf56db71b1f1727e023026dbd5663e3da1edd043ed4a84a408b56caf2408a9ae39a8725a1a464bfc6f993522223f4de0ea4988c79ea8696372a90302047c435bb5006630640230651ea2fbe4b7539cd59879ea7a6201d9a5133497ac11ddc5db7698c9f394b938c82a1e4a72cc368b65bdf902140dd7a5023013b75b0f5abf85cabb76ff2db1963b559915bd07e76921e9f6b274e97e2eb3e1c8b69ff18eac20b08f063e24030f1f130302047c435bb500683066023100a126ef063e090107ee55ff1fd6769095efffe2dbba1a41bfd956ea1ee865a7ef9a31a2d5e023dc37cbe833be04c37b57023100bae69a58ce65c034b4edf5a99498ac69ac849f7ea16aa304dca39ceb7ee4527ac076b2fe83b76d61ce4d4b1e362701f10302047c435bb50067306502307565a5960c7c7c393a5ba087cb6129b78889e31c096a030ff97d9973b4c735f92af82a370970e8063de08b1f0d453dce023100a842498ce99a7d9aa627d8f852cd5351aa1d3d88f0e0391d7164629fd01f5bb75d2308e252dbb065ea9cdb75cd7a114d0302047c435bb500673065023061026dd471ae8f645b3ef396d2e8397dee6d4d0eab484aaae9e08c0299b54bdd768588a619181c7e2b4deab3a6d9d207023100af4db0ecbdeee7128d597ece44d5abb8fcaa49c31b599b2dc2b43bcc525d9270afadbf3c8dc5605363c36000555411a70302047c435bb500673065023100fcd4bd68e492bfb4e4233de58e6bff6ec598b21009aa3220a4b069745a3de0627ce0f99c929181b9601cf58d64569a0802302ebb18220c5ee69210f12a2ef651b83cdb7a69892bfdd4db85c2d304142790450e383fbda93c6d2bf94f9f9c882ae70e0302047c435bb50067306502306efa1d277b0cce94c57836c768a610123fc955aecbef5114a5b1e474771f0fcc4fdad81c0a84d1779c0ea69c47e24f890231009b657fcae0981f7c94c2dd485df9e6499f85501d6f613c23236c08872afec50f86ff30f1517adba6222a7b4cc9dadd930302047c435bb500663064023076cfc5933e789f5c8ab945e118649541b7261f045cb98598a40928c59ce45f4ed2afb145b90a31fa4cd5b450228a397102306813db199627d958e18200478e4264ed207c54e512d6b767326e49491906e865b1eb347a858369e6b6d067774e8bef4f0302047c435bb50066306402302b7e3b6406b8130789a8aacbeb34c44a562d0d2b2057cda5332d02ced1018fb1d2d1f6c703029d197702c1b4aebec79d02303bc1d053b62dba13ae599cf5c38863046a2b79a6dd81123f2fa98259e65418b603648bf019edbcce07edd2b4822231600302047c435bb5006830660231008201a4ece110dbee8ac8fe2fb8528ad6f4aecbd30e35e6be7098f01c76f3058e7b39dbdfa6ddc50061d409e2b19b3e8d023100abdc54106167636101c6e4e6cab5ad869bc4243302ef63f8676b81543d26f7e00fab47cb47487a0a38bdcbf66ba2e36e0302047c435bb50066306402305fa563153ca036a12b0b98be34126b7eab529ea95ad7ef50ed2336305a02b27a8be9649c5637d71bbac59289d75b0ee9023023b84ab12bbc85c37b877a6fc21d30a837fa8ad2318e6b3c1799086a3504edbc897796ee502cd65ee9a89a99c4c14c270302047c435bb500673065023100d3aec9d36c75cdbd46ae51112460de00ee9ae9f2b97da4f3fdecff879ad8bec97b4512a184abba89512455a4fde66dcc02301602ebae6e82d17734d1af653d4d41120d1138b441c14730ce0f65877806abebcaddf5e6aa46988efbca6c73b9251eda0302047c435bb500673065023100e24b06bd263cfdd10004d9f3c216bfe258ffbc483f265f2f7c0395c85f32c0caf853be955ab10ddebc3ad7dcd260027502301462601986db955fa0c4e4efeede7b68054aa3224349c84e3f0767620f62c17780177486acf63880f5ed507a4863d4f40302047c435bb50068306602310094fddc2bf4fd95d28b4ac9d7d0326b86e2ff62f4c23f845b510228742f5b148dfe7f83e267766affb52af017b22267ad023100d26afc45e505a622ebe76f7f7786d80a4fe1501f1b604bc4f32f961e9bf027dde27ffa0f44697d7eeee567ac9078c7aa0302047c435bb500673065023078b1b185965e2572c2df75b5247a150ec1f32df6b277b3a799fe968f2b3844fafc2b3d3d615dc53a0cdd358c9265d251023100efd228eb2d33c5979777ca81dc55af6855ac7aba6871dc754973052eb00e820b6b093938713b9ad96c9e0116d42bbcb40302047c435bb500673065023100d7ea00ac40e8024053a46ebb3c2098fa385788a7e03e94827e3f44a205a85a7846d2a0879d21fa1e58cc44381e8137a502307d7c5f8bb1fe18f3addc82a97d38ed378be871aa6aff03860d81c06bbdd849b786b8561aa4a6ac5737024617f2b878740302047c435bb500673065023021939a9695e6079a95c2bd9eb7b5af4f834286095b485f7a56ac06b57b52c455fe778205caf8a44b925e9bdb667993c2023100fe8f6db4295dbf4eb295ebfef985d36654d06952962887044e57b2952c7e9dc1d32b9b4e22844fa065642a533ef957670302047c435bb50066306402307ff0f4308c264f9df5f4c9a7c7ee2a024a705009ad6714d6c8817b293c77bcf0d216ffffc93b7039068c980c30b6f369023024e32ad424fbf74f7c849d30c14691eaa54a74009f02ae62bd40989f6f33cabb47e05b250909e1104138fc9167e5d0020302047c435bb500673065023078856f0290b8b2229fda7484967b7e7cdff66221152db7a9aa34ac3acfc4a8ea0ff524e24c094dcaf8ba003a29be4d62023100c6312354be9f8723fd8366b4abb75650a0b987572bee7bb9c8756a0fe00d8b4810be77ad7169e0676ca0f464120c62180302047c435bb50066306402303d35659823edf7653c71747d43f3c42637af1325268e56845490202344f657a67811c9b8e9290cf3cbcd796306dbe225023070ba3f2a07645db69992726fb39de9e60ace4e24b0b49ca401d6a7546426135e40db11e9f7c4052bd7898ebaadc96ac80302047c435bb5006730650230622ec78e00c2800eac5fb7a36f89c72813a49d177de50fb9955c298cf0f34d7512bffdde32ede9b1fe51ae0360f2aad9023100ebfcb5e690b32e28400697fa608f09ba33f4bfa25f25a9c82538e31aaa26bdf7028fb3cbd132e9f57ba6a099813828f60302047c435bb500683066023100fc1a27556a3261a3336c229ebd8cc88b22e17eb4aac21bd7904f4e9ee20c12538270cec4a4e4b9706e9b8e98e566aa5e023100b2ecf859fec83c9a7ebb3116c776527bab6eb7e2606433d055ff1dd7e67febea6f78f932855c3a40abd4e7b16fb8c0320302047c435bb5006830660231009a3b0d577a70502bbcbb066d4e76bb3405815f89e44a56792952ed12c15874002f07224ba65cfb98c75fcfe781f55f49023100948b1eec1e7879a08a2775492cc4ebae918a74fe5019938220079ab22f61f52aa31b3c2e745ff277014ecdc9769748120302047c435bb500673065023100f7defc13361fc715d60e74eff16492016815e470c21f6c60757d4dd272e5a6fa96203d40d6da35718774f3a3e3e4eb860230209babe2096a61ae423a3ba4635d0c8b957371879952ceef0a70d5868c621c1aeb299426024e947f4de8fb7818b021b00302047c435bb50067306502302d036106440a1f4f79de1a050e18b8c99c6cba3c097ad2b49a5f2fcfa4aafa3672a0eb206e8bd336b7a44a06266a669a023100db583a7602ee1acb6d4f8f9956ab76b4c39b52eb7f4e85618e49262ba4848a5226c2dd70ea9f10dd5146e967e6b2eae00302047c435bb500683066023100de008e1071edee81fcc1cc32f65362cebe1808c4eddc321f8e7d809dc5ddae99e431f04a3fbfdb51a4884eb1d6b46449023100c34f333098914ee6703885d6da406c75a8f834e3684276fd124e90e830bd0d90ebf2f62f84d3acb7387dd83f3ea6c6ee0302047c435bb500663064023070b06e9ab26bc51860bf9d3b0009128ad3cb0e4c8a8dcc4c2bc8d992506da7b8cf323b7523547eabca18ed55e8b8b844023056174fe30944b50de94a6995b7220dd69a50c37d8de1efb553be3c5760bf3fc3c74275e63cdd67ddcfb6831a4c696abc0302047c435bb500683066023100891b622401f49e800eb0f69ebd79ba8caaa0b8669973687c8abceb653799d95d7a11e273bce22156bc48873c87bb2219023100da19bbfe94baa21074b9ecc4062d8d78b922436269d8722cafd2c565626835c78f4a40e92142612dced0c7e4e46151e20302047c435bb500673065023100d68b1070637fa7184793c22735fe1050f06491ac4ba2b6da1a04a9b46d0e6e3fac056b655bc443abaec832e9c5838fe30230048cf1656392941b0257485757a82294a0eb8908ab87c93bffe8cedf634e9feca4f0d6c28dd23e38546faface26b75bd0302047c435bb500663064023071eef98ad9ce70616f3ecdb78ff020c83c47ad86d408719a076d9aad46d8332e4582c98f3b7aef79bf1bfbefcf979f69023069753f8170c1f3b43f3a36c1759d63a999af81bb2fb87bcd62188ea5f812bd387a6865a6f9d060ce12647ee36ea7f2a80302047c435bb500683066023100f378f1c81e6e6d978cfb7c297b82066e663134fc594206cf8030bd194e1c49e61b3fdb19b1d72393a26f9235981f10d6023100ef60346efa55d2855a34ee9b9f7ea0fe2e33aee80cfd997ac1258276963462c88b0ffbec72a78dc8af16d89265d57a210302047c435bb500663064023045c27c827065b8edd2576bb9ac00ebd43a3578b2e3eea9ca3589a5fd1f874dfff8cfacda8a8831a50ebf54dd3caee6e502302b59af1ab47ad0ecd8914b3b81e76f2717989b09a1ec504403d5a25588432c80f13931b52b0b7a2fe45333d2a31d12680302047c435bb500683066023100bdee52ba57f88c15affe105d71817f568340fa8c4f3e9b901235c190ec02a22e5317a05d2d5b91aa441de1577ae8586e02310089523a359acb11fbc5a0bbd36203561389d688c1926b74452c8f1b5f39899c3133299312dbf84a79aec5abad7abb61b00302047c435bb5006730650231008af4b4c01f91353a8e0d7681995b0a7a899acb2091964540d9daab767d149209ef0b42e6091220e5086b18af4e8640550230695c7c6135ce75b66c0aa015ef53669071775e0caa3fd56888f30a9c750474a6ea433c7932ced3dd611f4ea35dd976e70302047c435bb500683066023100a6ac09003efd7b8940279a9905b206d66b9de378af1f11b4349089ff4d5ac3793e9fe69b0533ae13af0834a984d3549a023100da776484205b4610b3a55b63deed71e2e4b72d3dd68b5e100ab1ed25c0d0af53cca053ce2073ac384a7f81038dd85fa70302047c435bb500683066023100b7b6cf54036c9bf649839c52cdcce520ced2d6432dd702e46bd3da82f43465cbbc6bc4a6456a03d1e97cf986043e69f4023100950a85a6baf61f35af2587027f814de3e9af83102dec4efbd6b81a58e8de017395868481b79910135575255a76ff1fec0302047c435bb50066306402303d0666196fc269ea33b642c2e90868cfda398e9ae7e3c5609a05faa1ded97e67d8222bb98231d44e1ece88b5842f4f6f0230500cfee6217bcb6467de5194c18710569a7e3eaaebcf6abd73e1c507aaa27406c584002b37437ba02dceb98e07d090b60302047c435bb500673065023100c34874f278e25391eb9370a990901b0be658f439400c9936ccd84327b7fe532c90667d2069b9d34be07bf2f5fdc0c1700230650c8e0e7dea457bdfc8b7323b109d27483ba7d5ec945c7a003698df93f271c339f4ba6e03a1b9024c80ec43f464b1720302047c435bb50066306402307a3950e32d8a7947eafebd1af6e3bfe24f9423f3b40f6f464a67287c2c6a3e4225fdb7eca09a3a84c131dcedf704777102302caac7ccda38cf93e3c3bc716c1cd7a7d70e93f114064f192bdaaf1c8aebb8dcac4f3a447f263a2c3c3800a590d06fc20302047c435bb50066306402304f99cb618a8cf4b762ba6452888f1f799e8b55f679427e1debc1e3668f1606434b83712c878cbb2e625ffe968f75047e023039535a0ae618f584ccf12a958d45a08d9df790da2385a0ea7fc715a32f9aad0821b852d1e73264c75d0b3131c6048f170302047c435bb500683066023100a7138ab70818a24f044973ca1ad21150224cf550fec41e82f85c404da3e7ca5a4f762601d68f66768b9aa40776df2417023100cfd26003c33673d5d78013c0dee22227f5b019b04f6053af1bf3743dff10aca6696bace39ce0a5de84c0aad7a59f7bb10302047c435bb50067306502303fb53421fdffb3cd9eee8786c69a3ecfde2a29844135802b4b9175b01ee40aa1ea08791423386d3c2152a1e5feffd271023100f83bedcf013f2f5d36d39c2b36f29e08eda821050b60887eef11b80100dac9308287eefa494df8ab8c863b7336ba9bdb0302047c435bb500683066023100a1d1c480676ed12d0e09d834a63bbd452fdd16da8c914958ee6a1117903e7005003744e8aaf4038ac4ef47b17887fc410231009742a4f70a7f0dc4d345c6d2c9d3b8745431d5b3f324d3892c13037b619365d021bb55b8201edc283beb895b2e3391830302047c435bb50068306602310086bb79293c241cc61a97bc76ae822877424059748c880aafb36c0d209dcdc31153e6ad6457b76e2203378b4a88242331023100eedfb8f500cea0af8b8a8f59e1a40e7d3ded969575a7c94b4251cb828bcf97f9e9a96f884dc2b52026f8cad4ea9f1d440302047c435bb50066306402304e5ac979de028f5e45fc429551cfaf6dc35797b3ad80a534f058aa60d8306d70aa241862c2285574e36add36331cf96202302c4e847b005758b0e4bc5d1f2226192f797ceed0b1423d3e511cf75bb1f571c2ac6741d8efd9a05a907bb82a3c629df10302047c435bb50067306502307442f019fb610931a4ef462426806a5a748e3129de09d46e634c40529f4a6e45716206e1d677dbec2f3c83900a30f19e023100ce69ce4dd95c5ec2e2b316b6888969d94ff150aed254d4b54fb9fb337969fffb9d00da20fe8aa3c4de2547bbb9c072f20302047c435bb5006630640230544a6e45bf73c4ae5e8460bc4b252d7839d3a859b6fdeede301651a769f37f32cbda4ada4fefb2c0171262ca5a85b4ad02306fea62d0012ff4fa947b1cf7856e35beb18a53896bd8cd1688ba9f76311ab1f387538eb5ca94249b3f6a1a8bf5bce0be0302047c435bb500673065023100f743639e9d537f39fdb63cbc5ace47882e28af1326bfd90b367152fc2d2d6571ff4f84b9f9d441908db894f98983b6290230494ef56f6566bfe357cef2318a3026310afc99cfe7ba54a3e940b9e56bf0dfc89e8c0ca9f32d57bc7f00dc3ae518490b0302047c435bb500683066023100a43a056cfe787abd9a4b308df3f0c470cbd5522c903d147925d491a80608dc25ae91c1130c6b1a84f3d4a38b14e1f196023100ec0ec872a6039f1128f5a37df560ec3a67f4c51cf21319631666daa609674c703829408668fb73ef564858202385d2200302047c435bb50067306502300bb4fd090d877ec09690be3f75ff06f34a009eec62e4f8fc7c324148d643c5e228ce7ad95369245b07b907e22a06c431023100807716ca1559af8b39013b990bfb2c33daf4dd4cf7193a0a332f9f331f94a7fcee4b8c5b951961918d02be827bf958cb0302047c435bb50066306402302559f523518d59f58238db36459b0b561712cabe5143c87e8f2349048bb503546fcf3d0acf10045a8ffebc87251694fc02303ae71178203e054e54568beb9cd062c3647df7eecbd2ffb43c21b6966200562d9eddc68d160a3586e7901a93ca61eaf90302047c435bb500663064023042e41e80b14c2bcdbce4db88e7ea45db0de15f1192cc143ae0044f69732ac355e5de48da144285afd106cce7a930ee8a0230398297061cd3f64c0c802ffa7babfda7291f3c699b8216ef7b953f3dcb8a9b206744f2d8a9493d0099814b3e1cfcc5b50302047c435bb50066306402306a9755195dbb58c3169479e41d0a0db26edadc8ca8f896701710e2925e23bb819db2d664331a0fb1e51312f0de645e6c02307704fdb8d2fe480b24e763b761d2ba3403353a19eb739adbc92bd9e2f2033098264c08431b233ac08dd1a9985ba0501b0302047c435bb5006730650230131243977c3ae7e677db4e2d2aa230356ee45a52472c81e12a0b96fa194008720f0ad06c9d46e40ca67eeceada655bc2023100ecbebca9002aef04650144859a95364f544ad921ef6cda6b4d27dd09c551fe044dc1cf537a04fe37c4368779b7c785710302047c435bb50067306502301325cc44387b3d7a2af04b419d750689c2d678644adf849ce3c7a12115b408e34d33239703ced89378b8f12c269b5ca602310088248fc3df9912d400c4d6581207a767976541d435e456033fb9b5924b86f0a26b9cd5f308020a270ddfe690b7e614250302047c435bb500673065023100f9de988abaecd2aca8e940795f2408151f417d220395b6b1b448700c011bf86103175aaef7fe6245406ffce270cc488202306cdcc449019ea533d33001cfb4673c906cdae8a890892aa095f72f9421e2775d95c6a191443a56582360d8f9e1d21dcb0302047c435bb500683066023100b146170e8e0f4f26cbbba203f64b53ab24f6001fbeba7dbfc5d4a5d9a40bde0755f99e0ff4eebc509ee9b0fc14c6908902310080442c2227eda858a6b05388185ea5d96d5c5f53ed473893d2944e1b2e5e2d28eb2fc11ac01aae5681bf09d33ebc87a50302047c435bb5006630640230407acb223523c4d0ee57c8f32bb67099fc8598a8f80b1fccc19d05d6d817f1c8a0a8e2c56510499d1355dbc743e5404202302804a863b31b831dfad833258cf09e9abb659bfeb990ef81d1bcaa41193a3d87b7c63acb59b77cc9871db436279bdb380302047c435bb500673065023050efd664772ddb5e669cf2bcdab41a6a527ae6d21d274dd38d7f650930d08187033b7dcf8d0aaa73c4d62d9390a057c502310089648c3a42c8fab06331e2bb90109825110a20b5790c840f45fad33ec8a5ef564a31abe2b18b0e34cbbfd09e9d0ea8350302047c435bb500663064023068d1d9fc965695826a715ffe990fbbc30095953b71a42cfd27fcb65bbee0f6d4bbb5c6062fe2fa1eeee5feed2bfe7f1602300b874a903b0d7d7fe00f324774826583c8c0988c9a96efcd03d9a7be4b099fafa772cc81f4f99b7d5e513c05380c59bd0302047c435bb50066306402304feab73e913974512f2c422981fd04cd9b9e5baa7fe2ad738af14c30de034e6dc95978c6e18cfcf0592aaa4698a83fe802306605a157c965977c39fc38264bd68c9b453bef47c2212252b3c752083a786e54a3b4445670a795479d15ef4a3b313c990302047c435bb5006730650231009e0cc7eb21dd535d6e12009ae9a1676fd58d80d456d5064061186b801ace0b128225203a75a11bc4f4670be14915df2f0230062a2ad312c11c94946f8a93d649dea55c0da46c24ac96bcbe159bdbbae0e5a73b54bd6e5350e5f94d167fac4ccc3a6b0302047c435bb50067306502306b586ce64b4233807f6fb66718248d2ef31a6aaf20a6afa25e7d61b654189272509679512219f1b98f6c2839b4ebe57d023100c1f8c0ae1de4bf224e3124ab1c919692a5e3f52390f1c71663e28285a4723bb6d632f56dc69bc5a7096e6e2c1dcd4b7b0302047c435bb500673065023100bb6563912fc863d5ff42fefd28c788bc2633bcaa8a0e319bde2deab33d574555b9896ca0b310716fecaa6cd22c40767902303ceeac4ad14ad6daa60fb58e7b0d1dacd4abea86013461a6f882a61315ea046484594a3ae4bfc09633cdd53c177f03d10302047c435bb5006630640230157f0b46730e52392646947eea48a379fca8b7ce26c247b1ad729e3feeccc718c66753958a4a0715ab8ca4ebe1416d7302301a9e8b70c64ef1276c1506e32012c48237fee5a3b543610e5bae5f330b2a70c02f76f80edd3e97e4b08309775da64fd90302047c435bb5006730650230023f56b3492302cf87cedbf54ceeb893f44812c0ac2b84665318bda9a1df87fe256d47221695b984771bd5e645cd76080231009fabed92a9de27d6f4e94266bde4fca63ad820253fccf80a90890e53cb3d47ca75acf06706ccb8398aef52beaaa524850302047c435bb5006630640230563009fed162d33aca0f4eb04a5c6cd7c47e653b38e90a3e5afa351d1d3896c540e7b29f43586db6b20e0f9d9a157f53023043dedd28fca6bcb6c9a3a8c0f3453d30cd8ef68a8c634c270e3002a78bdefa7134c90ccb39bc65500650dbb4bde3fcac0302047c435bb500663064023052246c58969968b3c38efcb835a03c68225d8ce96190e0d717e4587a35b3a893b9db0c3b97e6af0f2d86691caf29520c023056f276f51c14d4de0ebd5688fa326c0f888905ac4d14b9e98cd7c89298a43aa5a4954a8a0534303e251cf7260c8c1b3e0302047c435bb500673065023100fda6e2f82404724f73ecf57c311f94bc4ef56619ac1d0f00944670230f0d260c527669d2a79827aa0173e09f7dac728a0230231289166dae4a940cda5ad52fc2f52621fc421d978875c9f775846aab06c4440e7c376f297f7d825468405798f220e90302047c435bb50066306402303019808ebbb8199d5cb2ccfde54c7fadd2b409b66cb7decde7fa2c5b1cc3e8da90c4f2efcb24944dea987d63ca5da2b4023038d283f56c2c1b569e54a91e4f059e354b3e6e59764a299a5ef94733b02e890ebe31ef16c9a6d66042ce692a421cbe800302047c435bb500673065023100dbb0dc77f7759e2a246bb250611bf8481b2af70f37c93e4f0f62c40dcdd791655cb91b4385b8d1cc596486806119c4da023062dba71ce5036699ef388f0c5c9f5ffb4738c4c1e0e7a572eb6d348ace457b4668049a3ac71a074a06bfab92cf0d504f0302047c435bb50066306402304fbd2cb557b10b240d14431fcb1b44a2d1ce61895f4d0e2b2253508d3dee95f0060c16e16ae5fcb14717ae8295b6c9950230376be1a1e3eb2ebfa939d82f6b06e462c8d46f4e361f55229c948759056e31a8b19444b896c6cbbab500732a4259b8db0302047c435bb5006730650231009699f809122f7ebb2dd2f692c11de7ca37922b8eab4c7c468310f06d022401b24c7e2047be4e3d635b08718529a4c33402301db98c95e744c3434d6cc064bd04dabf920673499896a5cf31f19215e126703efa9addbf7040e069529ab447d1fa7ded0302047c435bb500673065023038ff52cc511e95465131a9cd92d05b7139995b9bdd0e494ef121204ca4283253f1f5db4e356f45f1aaa986455799e25d0231009de3b99f004026a7cf74562ab5a35f75395ca74cbcd1a20fd07fe4575262b36a7aef497d92f7e40797fdf1ec6b3dc8bb0302047c435bb50067306502302e1d1f74de0696f49fe097f5ee1ea3e86ae333e8ccba78c53414426327d7b31975dc392a7ce19780f0ba80dd5f054d8d023100ff8f510caf3d57a57814a88c9c3622fde3003178ccad75fa3b91381cb27fb2f8162434e97671fb52c4d6e3cee5616dd50302047c435bb5006730650231008fddae1965ff8f286837e43a433cd6a80fcdf7c8ed8fa26bb96d17c2e6b6852f53b571827629d87dd106836b90278f150230323c6f45c0f07e98f1f30226d8756bc95d233ce0aa1ae9385935a1cb7c1dd815c17b29436701bd64e403de16d7d27acb0302047c435bb50067306502300998ea18ecb74c5b4e5ef995f34a885f67a03f5bb30c500dff462f75dc3b18b72809787c1b139c021fbaa10661ce9518023100eed4a7f3fb99a7faa8319cd606d143af0d1a517486d41523ceeb23c302b6f87e1f60feea726e382144a57e8edfbd00f80302047c435bb500683066023100b1ff34ec73e2c6b700d93edc917f632ccb9df63712facb7b7b5ce5c6fcb0f18f42f6cf68fadc6afdc89bf9ffb66a4ff10231008120f5e8ea7ba6d7eb2103c3cbc86fbf6e6c577f98f58a6e89ba01deea8f5d4bbd0e9caf1d4b26fb7e58473dd652d4630302047c435bb500683066023100c032c87decb6eb403495efdb5a06ad57653e675b0fa43b72bb36d72e5427a2d35381f8d9985322f82aebe5c9d04243b3023100bad0dc528f55b6da7448a37a6e97d0cb4b325a8022df9cd9d93612908407cac8a140d885b548e1bad90dd2d954bedadd0302047c435bb500683066023100ecfab709fbad70589a855eafad82ed4521e3964ffa0405e80c8b0a5b860604440b34ccc0b853c0cfd4755fbf51884be902310083ed1750b63c1a283518ee10e95bad345fd43407734a61da98ea3943384861645afeb19a157edf3ec102a0b956d6874a0302047c435bb5006830660231009abdbddedc432c4fd210c23d737cad957c86670af72ee11da81606796cdc0c3fb2eb2651b41e01fe4abfd144aa57aa98023100d069ab584bb63e9e21db5d73b8a5b729b23e2680b4a26dccb879e4e84bcd876e5fbc9b19c4c0ac90257f973af7177e1a0302047c435bb500673065023100d8e76e54159044a1d9dd6684b4c24d25fb114961809ceb0cab2eff3042645825044a8c0a897412ab69d9755e7751fc16023057fb2466fda1f49b13a56061643edda768ca56dfa4d197d650d4da4a19fbda4a3bf46fbf9d0cea757e9c4f29e74398eb0302047c435bb500673065023100f3c18327fd8f99eb4587fa4a4c82a9f2a22eba2fbcacfcce9699453ed2f3dc92fdcd2837e0bafcbbc673d9799f430022023049a9ab7558dfd25b61331280292a3f0340f12cf8c63740e98b94912b3389a88e3a09797bc4a589fa40469315e2a065160302047c435bb500683066023100ff38bab57d67e121b822ae1729697eb466b7d6b329536bb4a847bcf6e54b121addf2246e29adea3976b53bdff6b7bceb023100af5a6a477290f125c0efa34781130f10726392bb38bb2554e7dd0cf776c40372b6d1198646c49b639a55a836f3dfe8260302047c435bb500663064023066067fb88f5dc53bca440b3679cff954d0f4bff0d932ab669ffd67cf7747fb9bb8a57851253ee6e760e0b13cda5ccd8502304b077a3b0ff8ecbf43b290085a872c03c6c550b93ec526af0eba50dc87c1630d70b869eb02005ae5b1510b84dd4eacce0302047c435bb50067306502305a8cabf8326cae257d92fad728fae340f2a86801489e1977973a201c4ae454f8c8c5fde59f6b0f73e5e57fd2bb1a4b750231009d7edf50cd61e984a11c892df9631fb64bacde2ce124c08ea339791b6feb921d516aac6e7da38ed5d64bfe085b58c4bc0302047c435bb50067306502303f9b67d5afd5a09e82c0a42e6d1b1b01081628f474ebeeb489d25e6584c0ae722917e60eb63d62a992ad041d72ae3a55023100e38cb2dc14cc8524f656fa8e2ee9e0405fde6a8a0c516bb9406e6791e335c9744ecae3355bf1dc6524430c8f75a7ac470302047c435bb500673065023100979a9e095cc22fd5dffe2fffa14e6b50966e3bdd030afdfc66298315680674b3ba22933716ded5b86676328ff31dfe6a02303d95f0935762e093f51938cc5377390309917aba516111736da548365805ed7f880c547a935715f24732d23db53a55a80302047c435bb5006730650230534daa481e2cb33dd7e41b178da59a000b97eda089cd8858bd5125db3c07dfa41395bc6b3880b1f1a28a760c1a1e7c9f023100f060f6151517f4978821c74b550d89c250b710a45be6f8ab86143fdadf219adb2b2e43b1aa91dd287ad04d74fe63f4940302047c435bb5006730650230522f3dcb34a7dd995130ed9f2cd0cfea8c2d09acd7db0e3a3af4c58c91164d3e81e3cf7a9b0660270bb68b23aff4e23d023100e73d040e4b7516ee6beb304c584bdffec2f1323738b5162a9465d14055b8dec4165d276f8686f61dd42799579285203a0302047c435bb500683066023100d0ad3d7ef5d03f903fb0cfa705aebbbcdf27c3001d04ed922d631d038b3589c8db13fea04f4794c3a5cf9f401194a8a7023100d4af745e188b5a45a944acf35bc3173ffaba65d30cf9692dc2055809e6390aae6b9df7381b9fcbacea77ef54bfeb41410302047c435bb50066306402304483e4842bad241d58618707414fec899d9da1a43a91e770dbce2769d5cba7a6e3767919d575f0b9d9aaa9ac32d6594502306db0d00a951394bead45ca2c80fce2d0fb0f0de1ddfe45f3ab2b2b68101407eead7e2879b369b2b40a55b36562b1ca6d0302047c435bb5006730650230488f09eec700b18ddba7b7457cb8dd286bb86fb69ebae54dfb52e7d56e23a884c8ea5b9b9882239c6fd757b46846b18f023100c1c1ad78bdbfb3a41ead7e578552c34cc8413a84120721962ca85ddbbaf1e49813fbe7f6ed219830367dfb294ef9e0a20302047c435bb500673065023009c542fe96125e666b9033c06f74594883ccf389c0329293641506126731ecb6366e2716a2030d3b725332913e383269023100feefce16dc39f14e3240bde4e92adff307e2ef4becdf90ba5cea5679c94bf57a21ae7f73a639e0b40de1d8f07e2ab94e0302047c435bb500683066023100daa9f190f22e876c9e76a7d0dcb20747a4c7259fb7330b1b3709596757d89a82aabdd1e4f242f47866fd40bdbf417392023100d8afabde0efcb26272ddf7e73a1771cbc5fcd599822d0a88f466c8c1f94cfcee0306f6ec284503e442c6cfd582c8ef170302047c435bb500673065023045f20aa1d2e2cca2e995517c283ec4318bce39d57b1c3dd3756c7260b96540a8a0deb7d19bade98a87da9455a62c6f52023100e864bfb4562e15ae71864833aa9cea24b7d4b668cf8fd163e276d3d981444b721cf50bbe8bfb0f90ad3bb3243d2a2fd00302047c435bb500673065023059d65972457bb331c11fb08a5be206a383e6f7eaf9910bd65f8044c499a3087d0efbfee554a72781e040d982415eff0a023100909cb855da83a6f8fd8e417bf00171181946513874a0210bf1c24c0f2a0e0dce5d5364ae61cea2b2ce61e40ee5a1b1590302047c435bb500683066023100d63ef2d065f4db91a1089669cd7865407f93d786e837628887c81b944397b9bc5be028c0b720c66eb58ceca63e3df094023100862a568b32cc5943a99d1b3e19cf4ec62c40592296f3d1bcfbd33248ff1bf3df211f312b40c055beedd6c748073c627c0302047c435bb500683066023100cf09a5cffbc56a0c43f444ed44a68310699e281b03ce9489685f5186657128d46274414ff3f65462a27f5572fc07efcc0231008d24394917cc0012af56dfd74e12112ae10aa636038b2a2131e8ebbed61f81084cdb9066b2555f1ad31dca7c842aa0ef0302047c435bb5006630640230509726ca80ac445b34af4fc20434d638f5c20701b309d8c862f5006edefe4db53d554d2a07dfd5238b2736c4b76f85ba023077c069f51acb2da791672e546ee69d510a336aa094af47f52b6f36bdb20c7f5c1ce68e4c577b7b6ddcbc381c6a22ef090302047c435bb500683066023100df319929dce6c0e3de128a225a27daa4cbc45ac7ceb6148062fbbf647ccce4b10e5d13b331e5c729c5ced7df169d92c0023100d65dd389a90032b7f72b4f68baf2767be810ccac97ebefe8d4095f65cfa368fa6bae5a28a8ebbc1fcdd0fb98f31d21ea0302047c435bb50066306402307549603e6544affabbb90f450435823e43cf64629f48010e22ecea08b70dd3f175084ba76b31ecbd0c973df3a7888ed8023033457b3bd499cd418075e76dcaf831a82cba6d4f7edf21fc88a90fb58eb3dca2f2c85fccc25c427f1f4500c2c5bc14060302047c435bb5006730650231008909255d7cfdf77d3893fea08d688acaef06f950d72d8a716bbbf218da1af5b5f7b312e4a7fb6afeba229a5bcae17f7902307c5c78e13812048b568d58393309025eb6b88a5a98751415d80b8a44a6b3e2c368ea694c9f720ccaf565f175ebf5d6480302047c435bb50067306502306d14a31c577f2112ddee502e5c14acc95138e24cfd87bf74b9364341e8e19b363373117b0b77f3f47fb871ccf03f5812023100a71973ee9e3260fa8de7558de534428e1063e36024383f03c0b36656d9cb0b4e516a625dcbfb7acee2a4d9ee4db961120302047c435bb5006630640230262b9a8737209d823db5b616566faf4d2bbe6028c95c893d4f908649572a7b9a53daac7e860de20846ac58fd7a3269de02302b95175332856178141be48735dc1a06918155341733596bd84de2c774d2e4e6de0cda77d15d9da5113dd8e673500b220302047c435bb5006730650230275472ee51adbb3c995983784dee83d8a042283a8590d32fac53b8cd98347f7bbff7214297d9a51f8df639e83a9e1825023100ae5068ddb6065c99c029139e1573f05b2fd3fcfa734288f13ddf36a94393982f2272c4ae3ffddb7436f3074c8432e15d0302047c435bb500683066023100e0bf04fc48a2715af7cd8810ae65c4e22511edc1d17e6b5e81d55334dc4bbbef23102fb68a4e2d52433d5c8aa33addef023100a73795605cbf5c26fd4e0cbaa7e26c8aba77844e2ac0f7d4954d72b9998a734ab14f6f98e4e9d11086c328526b166c940302047c435bb500673065023100b88768b3d8ca065309a69ffbb9dfb64a6cf78d33a0472f5c35c4b4cc05b34bbffda16a5af2c069533b8f92aef4a706e002303b651d5b20af5a4684fb080d40f934367317bb752786aea83d1a3036974ea6f5322d830e3ed9ab06f7c3455d8332f3aa0302047c435bb500673065023100dcd9aeec67083afa163aaec4ae00a5ca8a22c70f0275475c263faeb5576d59c1b817760bc3719f43718a2104831998b1023072db283548767a7e743f0b1a2927200c6cfd5bcdfd1b1c51d39c3c1cec283cf2aac18a53d1ecfe2e3bee90684e53ea700302047c435bb5006630640230648f473e103ba54c9351f09fbac01838d788c04ad0aaed44dc2c380470bd51c7f6da512d7842cc8875082f896ac5ba6402306225bc421f2123898f831e8836f04ecb67f1635e507ed80adcf06fb3585b1636891cb3a9de4602139b722ecf2f023cf80302047c435bb500663064023057fdb8ee0879ae66bf6d9bb4ad349da3852effc11443c3d5d67a527c489f76465be9a1c9167dc9bf1d4c8012b75f8c770230167ae5294efba214a937b10517fe7873c16d6f3487847c8117a2596b3e6eb7ec9dfcfd73fdf4781c13833ac8696527ba0302047c435bb50067306502302042f03e5e1ca2bd3f14e152db4e7ffc7e64b87efe5a9b577dc4b1d5e3256c28f69a14b8422a7423b20461fde2d8fd270231009afd0a6579f66a5ae0393adf2406d2f19e1305eae14fea3af84cac72323f4f9bd3a151e387e8a1c9e6e7a329dd5b56f70302047c435bb500673065023100f3f3bf5a24c35f028b3006ce3e874efc7206eb0beda331d9ebf6f1d6b0be4320fa94d99ebbede9b3b4d503c10e29fe2d02303c7032aad9f7f064d9ece019bfc2c4c56b5a5a986504ac659778952433b7a05e03263ebd7da95ca5d6de64c779779e200302047c435bb500663064023029b1eef14a531d43242a0ba7639e02d6298e7549de75a767d981279e14b0e0bdc3e80ca67d0275eaaf27b18d503543e902300889ab670d0ec307d34825a0e4443ea389ce755613db5267c5fc3c7c76df36ec3427db4f4371f75885b8436546bf2e170302047c435bb500673065023017ba25500a71b73dd5ddf5e480ff2f77ba13112333b3090f0df9e61fcac0fa8cff6503ce45564c9c78ad6f1ed2ada91602310080dffec294dcb419fc61e5f0ab730276c8721b9cfdbf1df5ce91c6a5a1643e7736f43b4036b3c8a4cd3665a0941516b20302047c435bb50067306502306aa782400b7e23a3ae900a8a77046310357e4c739dc91bcbfa4c51e5c50a432ff3cd795d4b2098386bf9dd14ba4c0773023100c8fda4e6335d484d601dad6f3b33a6ea27bd528b5018b4d9811bc77a3918d2b0cd8380bd97dcefc90537e7ead95cea6d0302047c435bb500673065023052d4740164bdc8067a8a8a7fa3a8aa9a4f6564de4d503cda7e1694926b421fe354f8b472206f60a06ed0064e9dbdaed3023100e221c5e6fa451f660ebd3ec587c23ed567cfef6078a4682fcda274e1dcd610b6c3bc76b3f9a4ecc71d3fc05cae723fa60302047c435bb500683066023100896b43fdd28c279dc38e3c87482091c35b90321b5b5c2d287de0f8e6f5267eb9948d2d53ce28e10f93610ca4e36c8a71023100edebdcd0c34766532a0d147824fcd1c4cd4f8d6973f3ff985dd4967c929587ba50e5992315e7d68bf4928c6b0b6e007f0302047c435bb500673065023100bed66406db2de1e5957902c779ca9f635a665c313c1fc76f2f5ddbeb4615ae4309701e1c1b6c53a45afa13e2831dd70a02305ffbcc2da38ddd54843f703d8a677d448bf453ffb3fff800d8a59e810d5d8151138503a451ca052c357f6d1fbad7c8600302047c435bb50067306502301ca4912a9b9416bc89a6a8a436db8438dcb0b47cb3f1c91129cb2588c1fae1832e45971469f4e816a0e0912c279af79b023100bc8fc33f96f0e80d723feb8251f4a6149e023bd06e3e5ae802d227ad7ad57b0f1cc3916bffedd1d9b4575c5e1777df610302047c435bb500673065023100888f5d225c963d8cb55755b69d434693f6f8431a468a4cb8de28ec5939dc2f86846e54c825470769eb154541ac6b739902301757784c1f982f3c4ec39b3a9ee79ecc06b5adfd8767b48402cf868fba153a56cfdc6434fe65dd9ac87dcebd5cf2eea30302047c435bb500683066023100c21cea268f81506a71cef5c58c452767632cacf536ae798d98e2089d5a0ec01091b931a0052174fced1e317e47204da8023100d3a4434d67b44813c11cd1acd5a6ac452d6c6d66287be474b59719d73aab4641f71acb5cb6cec9d19c6d65f1dd9c14930302047c435bb500683066023100ee5f627b3babc1672d9c0555362a31c584aff6d32df9b1d51622918992c4e09ee6928ddf82b8656d732bb67a439fa3ee023100a53f0457e0c5b28df9685654ef9bebbb3505c4b5300f1abc4883ab8382dbfbf2b3e06150db133bbffe6daaac7b2511360302047c435bb5006830660231008005b1828a1d843ccc81d4e576f034bc7256f1c81e4fa653b0f975fc5ed5eac13ee64d3f43af822cc1ea0771a13a324602310083f88dd6972942014eada9fe01f893ce90d50d8f9478450f0b5440dc3ced58655424bc0e5e1fd9f468d2b3131b0b57860302047c435bb500673065023100ac5e4730377ecd92d9b6a41f8c075714528e326d0e77b601d35173bc081070204c9d27e139b6be7cb4120ad5bc653dc10230234134535b801339d044c3d8c60f1eca2d79090fb78c15e19bfb8db190cf378aa67d865f941389c57a925b2e58ee00e20302047c435bb500683066023100883cb3864ee7e7da208dcbbad041a1f009d028500f7bdcf0bc33dd7891c488c8a56931645796b757f5bf7b028f7ccf96023100fa87d4fd8d23f6916671fc03e6a964d097038e03f0ec78d7049f4096f103e141277e67450e2302bea1a49bcdef0f403f0302047c435bb5006730650230315a00dc57f172847e5f8e6bb1e889d8b8d96950e044c48f3afa2a93cca931b2dc913a4b29c2aa85d22e9f384e3b7e24023100c04cc57fddaf723e42d10c83aa415957710b924b5af2e1dd22bce7ec248077d8f32ec850c263f4ec2dfb00824903fafb0302047c435bb50067306502302c51560750a403c3c903468a6d8b1074670b82b61572c371675ce2deeeef7370872f80fd505c991bb78f4bc381d2e98c023100a70cc6382428dee75fc61f6e11e3941cedf8c9aa4e7dbe3384f5487946e0a2d1499d49a4aa785dd628c77493ef11b47b0302047c435bb50066306402303568f4d742318d211940cf69add4f9d505527cb8cd0f2fa32fa748ba16773500be2f72914fd433aa91679f564c0e075b02307bc5eb25f64173899a342502f5a157a70ee21c21b11c1416bc3c7f83ca21266dbfd7664d3b8fe2d710357ee5af7ad91c0302047c435bb500683066023100bab283a8aca10db860e97e14a5b3d6ca67a584cbe667930d40fb1e823efd28c792d000747412d902dcf9f73c37a68274023100eb490ce8b8944cb09f7ec79b9f0b3e5ea8f0168f874d04b3cb013c59c10f0b7492471a0c266de8cb5967b40df11d7a200302047c435bb5006830660231008baca3738cbb94e4a4c6b1627626c92da5a7cc9a6b74d910e5239ee22ba84a812066fd282a6788b4721c9d7594d0badf0231009ebb3ed17c78f12a922c47c3541aaef4dfaa6ca9b716f1641e696737fe55bf617639c97afecc2b21b97b3a7cee5bfeb40302047c435bb500673065023056848660e7c322726228fcc55fddda882f9154779dee36e0bdf165d8228265ae26aeb20646d3b837b6f7f9137d24090c0231008d6bd09dfda609925363095c68b379cbb5a7e2704c5cab8f7c8d575382f24d98bd19325c8ab14a5be4cc1793f09c63580302047c435bb5006630640230736d0db6ead7e6f19622abcdd0515c368b9516fd76427d6449f33f8fd83c6df92310bbed287831eaf4462aea1659aeea0230676a8fb421ffb7e3b33d60deaed68f7bc10444216ffde24280b83ed8ddcc63e03da645ed19b5273649830e6c2243ad640302047c435bb50066306402301a7d4e3e3d2040faa8baa5a81e79be16b098305efffd84a0d880cada5e775180af6471c602c0aaa4bdde8e8b90a51ca00230439fb7b92b1592d02d5b13aa44717075f22b1617efc80eca88f6f46498ede4d7f10a7f0c36c83dde576229b71c15b0970302047c435bb500673065023100a5927d20801ed1ed1590dac4968d929c6fb31f74978cf8a5fa8798668768c8a2cdf1808d90bb31865bd8c36d96069a93023018cb573c0b31258c270fdae9cfbca927ff6c7dc30ba91d70d488df5acdd5f108a52bad0b88c15112efef958022f717d70302047c435bb500683066023100f73e4543bad1cba7aae41d1434fc0b7074dfae79c3583ca889ef07190f38d8393e339fd3439be830c6d847fe22117cb7023100dc6363867db0907f6c8b5dbfcd2c859e38821812e2b8ed065d2f3648814afb8532cfc5656d73fe8acab4cacb085289d60302047c435bb5006830660231008dc95d0c734107cb37e805bfa5eb5316cb526fba813fbee6b9416662ef463cbe508de8ac002e18bc82c6b4393e607356023100da8651bb1b456fb739bb8f9c60ce6373d99ceb93557be7c4e710c1ee889ca473392acfa388ebac8dd43022c9a24718180302047c435bb500673065023008e5438401d96d7fcbb5fc7c2423afdbb50e40bdca2da50679c9c4bd101d525cea71c6f6a30a6c2f9a0c205a9f51a4d50231008207ba5d25eb47164d9c61ca17b5be3f4d42d5215aa0e902de4936b3f36efba751afb76c8e6292c8387bcb2c73adbd880302047c435bb500673065023068650562ee4b558846d37e7f8b96fb2438f66010dcd33caab10f5b98cb0f62a6c9dd7c4a79611851ea040aea6ce149070231008b9aa618b46750f16b35ddd730f8d6f2640d2e04c6fee097e3fdc6a041d5e80b5fb6fafd1c93fa0cf81b9962ce6c916e0302047c435bb500663064023021a8a5e602be414cbe32890acc891653949272babb5dd974e5a93287bde322770625c61f5bc710a923e0f6c92ab7dab602305ca914bf27c5d53c283897c94043322ded169d5e4cfaec9855f1a5c2dfa26a251f900ec292069d6a42bd727d5d73f2a10302047c435bb500683066023100e867c8952067e649467e04684ddc448543dab8e041b2cbc77154cd00a63faaaf770e216dca45a570e2a3ecd9128db894023100a0b44d45119c3bd52ef569e4b9b423a12770af2a0795e4d6d5fa127fd9289431b64819860f19dd31431016211d261ac20302047c435bb500663064023058964381310cd024e3526b48c12801e66f43487f2e506a6db53e82e135130d55394c5057800abbf2168b18ca83f95879023044e7ff3c1220d3e28bf527545ce4a948e0439ffcff142d8b8ee5ac201038a0f888aa640550f524f1db9bb4f112091e0c0302047c435bb500673065023100a8fccbdfc25a465d1ed3c51a05e033e04681296ee7e8543f485b574b8f4eb7c43d64fbb015cbe830c0e214c3e3e577c102307fc190ab8fcbb5a0e7ee8584955be65b631418867b997d76b9444c4fcfd4ff3af64940c0d8331d89deab12ec7c5a5eb40302047c435bb50068306602310087c32381e660ed219eba74eeb82ca0e40cc685e981e33a949d0428351a78d91d89a4c9d1270478e531549f67a5c591c8023100a8a37598a47bc71ab05bfdd84e595380b7f9fdf04a211dc903d7ae031498794b3abf6023d266edf8827113ca9436659f0302047c435bb500673065023100b4d4e72522050eb8fbc8d05bc93f2039dd7c60021f73ba4f02063360ecd8dfb2cfe61d3ad77e19ac9806150073d62e3202303bd847b446f86585ac94be089b57e4428be34659fdac5b5ee6d5e15a698d83390a37523e1532132ac53a86e2afe665b50302047c435bb5006630640230158105656fa984f26a30265138bc91503b79b75f7b61fd10719ca9903148dcd362ecc55f17ea2d492dde637d4e638b7202301b2133a049c52c1903bfb19da4da0704b3b7e64980a1cf4f74fba20df2ce2ef2eb7988e2620f33761f11764067ecca680302047c435bb500683066023100c65f71bef1c30a40546803468c459d8636d227ed2ae39a04a773ecb40831cb775d539e992a7546cfa4bc60eacc782779023100fcabd78bbcb02ce2e03ed7f334f8d4cfba44ab1016be5697b9bd221fc69d0ef83962ffec6a64dfd8e22fd7c66885961c0302047c435bb5006730650231009fb18ee255918ddf577518c00514a48ca822e9fde5c1e82e3064ddcc49fb8ff9cdfe7e1caa1a003c3992cf785081b4f302301c78f17a85b44cfb0d97239cf7857015065f0d584a54b40261e7761cf58a9286e4c532960b100cf41f23ce8c57e97ac90302047c435bb5006830660231009088922d29fa3244391a2236ff607f83abac6aa9f622973713ac19e3bddaec4db8cee24d4eb55c167a22fe2cc44ab41c023100d5095f77bece9b836aa4fa2dd861ce4f7bd4e19f54ca0830f578a1af1ae295cecefa15db1cbc41390052950c93f122200302047c435bb500683066023100980722f80f92c21b290e3837101bd4e5ea5cb335a67a1282aa066dddb0001c4417a15513e287a290f6f522ecac4c940a023100ee10e3614181fe1ad005b7a5e1b7c5f1ae466546127e437d54baf0eeaaf8642624a7a699bc0d58b5cc55e917781536c20302047c435bb500673065023023250f5e0722275840e69d17b5c09f97bbe927b8928e3ae50edc187ccaeffdf15c735b0397d34b7ae51c508d1f064a2a023100eece809469e24812837308bd2871e9a18cf697ebd53fe0dfe73c590a8e358c77dc5e91d85a46550606f75b91e80d914e0302047c435bb50067306502306ac92ff37f54c904fc3ef23304909fef6cf44050c30d763f7195cb77194967e0eb44bfefe15048ab2068858f0fd31774023100edee58bab0b27e9086036cb94f48cfc995952e424b0704a3cf0d3055bd8cdadbd20d33cc425f42fde2529cc0323ffbe50302047c435bb500673065023100e7df60947f1aaa85e3f6fbaa71dd17de749bff4ce56265d9c7316fe151ed218fc0a4382fa751490cc5b5e2dc8ce775a70230126bc18bad7612a1a069faf74cae68e3c925cbaa0cb57748260d80370795438fe1d44305313bccb3bd9fc25e486c89ca0302047c435bb500673065023100f9fbb2da623b8cb10d7c7f546511e39846163ca8c55ed7d05f69fcdd6da5dc7c08d9df79a55f190761c5e0db7ca77286023077e39945a5d32cb766aec72b89dbdc73e8a02678a010e46cd3da217b8b8e99ada50025e108134ca82e57a5844b4029710302047c435bb500673065023100dbbb18940c2075dac0e21638de6ed63137c46cbc978d13c385d0b1384f852c29d53ce82e46ca438bcfe4e3e58db21eae023005b5f78f26b9279018ac063b13be74e1adec557b70d461388890ac9267f61143e4a725218ec7237f3b89c7ea31d7db160302047c435bb500673065023100b5a82ccbf7a94586a470ced4df38289631cdbfc25cc40395f53ce1c15339049922c5855ab9a2ec303b1cbbf167ccedd8023007a4d637e04e8abc5284dc3d47fafb7b96af782ee07a7d119ec95ee6ecaaf8fcbcc7600da04afccdb4b45a28f3162bdf0302047c435bb500673065023100846c1f796431e2f2c4783f155aa1b13bc986f03dd0edca70c85005d2b24761eedfd75176a9518c5f99f4b1a13a310012023063494c0e2824fe7c25c726e65446a1ca019f6956abb7069e60ee0e46b5e2d01186f759ad14facce704d1b37d31b4883a0302047c435bb500673065023100e2500a4ef427a172a2cbc3030662839fea7e5db0ce1534d38584e62aaca1b10acd45e40cfa91e3262dbd0e36917da827023036f849e704daf9e47fc1432362aad674033e11c12f93bacae3f092e168e4b7f528d1ff6c169f46c44c6674b537984e3e0302047c435bb500683066023100f011b4fc88cc41ddea49e0525fb5b47c21a77c6262124fd9a746245477c1cac3fa9226cc9e1b23a72717abc2ce246539023100d71a9b49e91b46bdd81a152c78fde8431c1e8ab959b71fff974d4fc3b61300c30a5d372b7d27a9ace2d054d6d379c6a70302047c435bb50066306402306f29aefa5a3a22d899d40d7a737193a08794deac360750986248da72a69d71d2369f79c2130f3d297cdcb68db6b791cc023001da88bf11b9a15d61bd2caf65b8f1614377279a984c2bf364178068187a71d088b32a3a2d8c76a285ae4813de65d0eb0302047c435bb500683066023100acb36487e0b005e41f5d85e56d613c604ee1abacb4da3593badf46eb6d6284cd4a777299acf65f73bfcf1bdca7cb5b77023100d1fee4fb5dd30d734ac403a63480c39eec804154fb59c47026ecd38a0471e4c9c4b87cc9f680a5008d581b0ca799b7520302047c435bb500673065023002ecd3fc30c58c6ffe9c0b871209c88f9872abd6a6ac6cdaf12266d8b34b50e9e5ee34f37ea6800ac0ad7d52f1ba7599023100d78ab7c63dad44cac06a48b7f0da93312e7d3d66fddf45f63dfffbda14934c80c277c4bc10fa80a9a5288ae41c9b85a50302047c435bb500673065023100d661fac5a9261bce55ba843bf4187a31b5c5051303c3be6ebf3c36c0a04316f7d11e384a8041c63212e897016fbca5950230034061fc8496d18b60c1bac86b8b295249bf71696f08a7db416fab7394dbdfe0426033694923616dcf259493c14fa42e0302047c435bb500673065023008696d2e37ab149bfff021f3e1e523b3c0bc204d8321a23bc783618786603aa04c30cb0c933c59532e5ae478a4fd84f00231008311c0b1663c544db1ed3b64e6a8f3c8e426140b8ae1f3b22556e4c948252923803c3df541239afaacca72c24276104f0302047c435bb500683066023100a1ab7e71979633eb69baba0311976511f36846e40bf04a8713369beb0a7f4e57062e20dd8e49857cabfca6f6a4bc5153023100e28f63637a8e1e725678b06def4c7ed8b17aeebd0727d508c6abd9f914695dff31535b8286b0d7d1bc2983aa8408baba0302047c435bb50067306502304a3bd1c66811b446c6eb8abbf1a280fdc2de849f44200f19234eefbf8e3acc6636baa49c4963ee56a82ebaba0b7ff78c023100a04751de1ce0895652ba38a4cbc696faa41ce1535a4e04b2fe9327dfeecd4e3fbc0050c999c06c11710c83bac508affd0302047c435bb500673065023100f033f25633329c40a9205bd26093e41344969b9780d58bb861c3f6fbb8a60ec0f8ac9315fcd482cf2e97c50f49bad7ac02306ad57806c53402eaa447f2d37f914a8e4596840fab4ff0a3d06b1bc05124f2c2abf4df47c427a3411a3a9098918b42080302047c435bb50067306502305cc3208c2b4a416dfb2bc9e6513e53e356c84cadf49090f85307ab1522ef478649a7662090cea8399a015f2533fd383e023100c3e912a9f2d29a36d6f5c4fb7b087d33495c0cc5b9b3ae0e0b624c9c14dd246421b8d79d3f7cafc65b07d9fce99a6de90302047c435bb5006730650231008ddfaab430715654b4bdd5318ad932ede00b5436e5195baf3bd6bfad0e163ed7241937cfe0c75869a5dcffc5e5061f2702307fcf93e295b1a9552e93309d3546874fdf3271f10738fb99296a341e8c8b4e607dc75c9f9f1754bad8ebfaa3d9a95cce0302047c435bb50066306402306330be6f3efa1b4ecd4b83f1bf075cc4c29d24ec45c7d530b47f83d10e91504929237aef266f90985d1e55ece8da78b4023079715be92269f4fe2b5486b041d85a89e0194cc411fce98a64714fe129f2c31809569ba0a32b9b45d72489bac24c8e540302047c435bb50067306502307fc0e15684214e62e654f1d63591daee8e72dbfc89ce3dff6164e19a969b6d39e182c980a2879957ced2bf4d0b9a51ad023100defc1cc8853b7643687ecd4d61e185e6f79680dc594010e1d072900f279d4f3ee1810c85b9735cde50e6b7329e3d369b0302047c435bb500683066023100e7ff134b44975c38705046693f9923cc1906616b4134200bf1b63a5af94aea0c4c5761a77be190333293d345f25ed2de023100a936a626250459727ad4de417408ccd38f03cd34dbeac967c343f5349d55a8261e9549877150ef080f3ad243024582660302047c435bb50068306602310088af33cb5f4366ed35f4dc1c1d1543331e5d6cc3a0e300985575374667b5602125b03df50bd8a8572d389b00c8e0fd25023100e7edfe76a04d56bd35ee9d6c281806d6e5e08dba326de0f914d4fde28633bb48fdae491d937d0ea52073e32816a365220302047c435bb500683066023100c4f4829fca0767334168a8c4221ee7b7078ab422b4d230144065a20ad4e2485ef2440e063f057cdb6b37b5923a62821d023100f5a2a6464fcb9bd3451fcf8861035ee3c14e85b108ef8ab9e4c36c6269e2164d55aa7d3028a50200c99ad47c74f791ae0302047c435bb5006730650230419763c2127a21491babb7146b67a4e51c17f476a0493ca0ca1cc5fdb0edb712325665cb36c8b541f1b0cd47cecfce10023100cc4dbdd3a818b2c5e4efdfcea6908be4b650cffecaa05ab3f7bb9b6b911e9712936dad173c63f27680991014811d891d0302047c435bb500683066023100e5361566b5447fff32f8319962a5e3bfad46013aa8319b465722006735d337e052ae67088e9e5124589eda4607fca729023100fe2770aa7a43ba373f864bc69ae5aebbc75793c117ae351e4b651973dacc463c82f57a4d53b0ce82d8b81f77c15d0a3b0302047c435bb500673065023100e8f67f4d677f5c41c1c8e3a87bb4d4f85f06d9be9add075643a5815cccc7068871102f9972cbb4b72aa6fa54d80b203a02304ca484bf9e7402680053d15e6b102c21080ec6910176fb4ea42806fbd8613e679ae61ffd480802720109a4a814638c720302047c435bb500673065023100c204181e06487e64a7162ed4e3920e6d375384d34806952dcad5ba7c058d4361999bafa1e3fb0f3a3eafcbe5476e5197023019de8b60ac760c94332b51d737ed8f8a2834000da3c2fa07fe890527c2fee76107ee9b9572fc3230be12ddf56c0f07c20302047c435bb500683066023100f4d798a0f9bdc96528ada30c739cf673cd7131cb9c8342e4b0235df081208009d71c347d98eca4112db3166e90098f49023100bc07483470dffd97b4bad32655bbc5ab8cc0da67a4d1630d7dcb431354b24a2098087a4d91fa31d4f38224af8c12f6ef0302047c435bb500673065023100da66633ea011602363121eed5d32c243cba32fb657352579be42d3ae0668496d265c06ce22418dcc2d9d5b2ff5cca8bd02301c580255f008e94ad4bb92b4217c33993ba3d07630159a672b32c806a3388c276c3f9d5aaea8f7a41df7d188cd00fa1d0302047c435bb500683066023100b456c8708c258d2232fdc31f3956e12ea273aea6bf22c2eb6d9c44c72a833d177e7e9d13798b5e475304208ec9a5ef9e023100b5565070e28ad3f323d1bab61fa3290ec71681b8e8cfc20da461f2ae34107d7e55afe87552dca5be146f2a346369d38b0302047c435bb500683066023100e964627a4f865c19111c5ef16f7e1ca36f9f38f5e7f62759518b77bbd28c7c845d483b37b7bb63f71b47bd2750773554023100d4bd57728bf2fa9faea77c036cf1e878cd4e654b0e17597695f53550221cef3659ad34c784655479e9730405341ed1c20302047c435bb50066306402304d68de935c68366c2f7671ef4ff6483c9bae82e2f8edc0305c100548cf1af2dcb89e31ffae5fd85bca15f82137bb300e02304e4d9676702f6d779339385c6ca4d651c493971ad38c68e9654b81d533f60484887f8b15af17a0e267c0e611f5b3d8fb0302047c435bb500673065023100b59ba28c64cce8b781993a5974a202932cf7e4c336470fbe7b1b4daf6c9b27f4f350df5eaa0cc03c7a6ff993a09810ec02307fffd160c334beb5357cf526dec0abbb9c09f81dc6e05c7e6d095ba1ce2ddaf84d3ce70dd8f227b96e7b23ed10eb18ac0302047c435bb500673065023013a9b0b4a94923887666ad569ec38fbfe8821ca9f4f020ecb9838bba32219f14acb78dd5e2d7942b8aba9cb0f8463fbd023100bdb1251f1e51009da7122bf503036f13dd790eac1e16d81b4284fb8084bde727c6bcea05ddacee8a2dbe4a31c5c9804b0302047c435bb5006730650231008aee1b7538e68672f258b038c7af4bfd41ba81f4dfc430bcdeb796164996826458667d1e41faa8fa8c233f2f28fd9d4802306de2d4b5088bdf903ba9e7bc8dc3b2e6957b03bcbae3c498325c310d22d18a4217cb5ca12a0f8c098197ad3524c1f2ad0302047c435bb500673065023100874d7468a43727ddcb7a71d61748cf0861fca8e4f8e8ff6a64d63b13f56a14055e6cb2211ac7864f1783efff7289c8790230320af862de7cfce3b37ac29694a34b20a3e5dfd520e174102e6e39bdf6091f4eac71decb94a425f0dad7802101c60af90302047c435bb50067306502302806df4640381183214d8822d81cf0634881166b2ef4290eaf79c90c09e74d293e879e1d44f332d85605d785f0a9938d023100d322e3bb67deac6620c484317c56abbbdc1b89581a5e21455a64acdd11e96df96e714ded6e272d2dcab92ce0d0c8b5be0302047c435bb500683066023100cf37cf3e57bd5aa2c49a63e756a6778b0ea8283e6770efeecdb11898b2ab72e6519c695b4b4559abb4c6bc0d7d9541a1023100b81fbe492dd5ad964f7e7564474c6660e50f171eaf73d1ddb4a394fc78b0964ad57fa6360371b63d3b0af34a409369e70302047c435bb500673065023100990cbd22d0006e56bccb762144900681f8c959a636899725a4dffd5421c90e764702aed926d4593559798000b51b18000230797fa4c6d28a506c48dba031578c8edde233c1500eb87b45ef16d433a5f465e021082efef3d880309daff1a9e16d793d0302047c435bb500683066023100b29aec71d41e1dd012d1cd4660f2acf87deda7d3b8afdeef114fe53860173ae041c90302e08f9e1929d9c02226490d55023100d8f67362b965884d1e6024f9d7e06bae600cfc5d7ccd698feba434bdb6c886b11335c5cc51bb30605bd6c5d2a9b07d270302047c435bb500673065023100a5004352c841985159aa3298a00f4407081c3255542c641f999de50bd9ffec256b5613a73604cfed0206ab0c55b90d9602304adeb132c0e797ab7ed0220221e6df36b573758e17ac9a1458e1ced63217cbc2a2a7d468d272d5962de3ba163bfd7add0302047c435bb500663064023025842eb506c24bf06b01843e7ebf88bf3ba4c8783d9ff6ad17246c13a3bf66184c05d11e49634da75859217d84a98511023065b006daca5379c02f7f07d92e945d3d801335433f6600d9f2a20cd1515137c150d3e7f0bb7a3027bc5e0455330055a60302047c435bb500673065023071dcdc3a29532433a141640b4820179f451486da2a38b958b777a9d08326d4659a2565b9c09f28c21a46002cb8a4246f0231008a097ea8788f4d9297e247a25dfa8f04a2bff207f76306ef7ba25715ee059ba272365978ea2078ec3ee1fdeb6df96c2a0302047c435bb50066306402302e9e85a68f537e34155d011e9842eb067a265583040b98447114bfb500c5fa83ff5f590e06584b12b439ba975e4e3800023015d4f85d30e9be907c2a9b4763d56266180719da6bc83c461e1d9ebb44e5eac568acf0f856527af51bc6f72dbe3e81630302047c435bb500683066023100b73c4fe0fc5ee506e08f52c5113cdf1f6e8bdbd16c5ef109e364be0c58657cbc5ca806ed80bd09469b21520547774ec2023100d89d8aabdcf5252dd9a3345393a7e5adbcd82477f83246d1fbb21d06aa7fa6a5e12572338b659edd2412c26245f4555e0302047c435bb500673065023100b457ed5efa935fbbd41b9878c5d5f6fa7f8b7cd61660b1b27cc99e58067f5a0e4d84429680fcc3c37754fb2ac219ef0a02303b641451b76bd1b7cc9183ba99094dfd7dd62f596a2955bc3d18539360824a779ccce9ca4b2108a7fba2b47d8e91d2680302047c435bb50067306502300080e3fbba034e1063278013667e926c8f23f8f71ba16697c942a13a519fc47bca06912eb7c11b4f9732cf07ec0521db023100a4d624821793cf0960127eecc801e91b86937cd98f3b8507b71effb75b44556959f6d3a46ea1d99fe5f533670d4284ca0302047c435bb500673065023100f9f4a9c781cc012c75a9c26d06a384a3520c5eabd1279394f64f898b622d78147be3c5ed5c1c613219c6c5b1ba333c1002305664673a7f4c5a70bbc1b46f7658047d62dd2e8deacd0f30dcfd84bb4e466c4c0630903232f519c5cfb3492ccf4f88120302047c435bb50067306502305cb4f8227a67b82611ab554b702050a7a1500e38d8fc5ae20a0e3546183bf7dac05bc6d9a757d60d6ea4f3be41f01fd2023100e34271eeff67ca1543220eb1e312f7057d78e4a3db806822a57f67ccac2c346b522855e6af54b5ad77dc3ab2e261b1320302047c435bb500663064023067926787381718a073df78b94c47e8b250ccfae20af951332f24a88c19ab0e29050c3075d756e1952ecd076023166e7602300d454cfca17fb59067b75116ef84b82b2aaac200fd39522c36b5aa546beb37e48b343137edf9f5915d9c9042455ae4c60302047c435bb500683066023100e0c10f40c743b1159ba871cdbc608831e85e8ad75f55dc68647cbccfca8891f5ab13f54154effc91901d4ac4e53fde2b023100e8ee679c0bb6b7f139702571a5c125f970dc8ff2f055d45367a50204366964063e31592a3a9954098e7995f8ba61c7990302047c435bb500673065023100c01dd3be83011aa3cf7a395a866ea2f8974f2c4f188b72206371a56123ba53dcd950735e1a42f356bcc4541f770e79490230358feba1ab0e8604e293c525b37a9fecdfa6d2c29022a5e76fd69b4a2fef5409abfe0ae3013a5d27198d1402a64bdc240302047c435bb500683066023100ef05a84674e5431eb06ba702153dfa92630b68481b2f4704dd82c1c94babeed34035d7c74772622a661781bd6159926a023100d642495697b1e4fd872478a5c6febe914ad5cc7463bc739459d0e2a4157dd7b02379ab052aa0c64e59943537df8fd79a0302047c435bb500683066023100d429d3a3b095930730a18db61b2e30b0109d4f81e4f0f1399651db43182fb467cc82821380fc0e88fdaf29f4539ee071023100e9d5c8d0554bcff6c3c0fe5084b58f264570cf758b3d98f56245203938ab89dc16e1347cedbbc692f0f0d8386b3e8bed0302047c435bb500673065023100e65d20d6443acb4f2390522d45f5b50670bc20d955b4e1dde5ba8c56dc49a3a48a58b2c0b9763bcdb308904e74584dae02307648baf7dc9b15cb1e98924c3723fe9eaaf2539b1e9bfb6c9a1f7c91f698040e92c4497057a74afa86c2f965b0529e200302047c435bb500673065023001360e4c708babd507db75dcff0ebd9fe34a209ac751320d180d3c92de8ed735092ddeb39d66bd21dbfd6b2492f12002023100ad31d2cc688101a6c5276263ee33414a9ca0d4dd4526a096b9298ed6226ff9ea056121e165fb197e1e68342d3aaa73700302047c435bb500673065023100e426c88439d7e36144a0b4829f6f51920227619f4d4fdf67c80abe76f87ceaf0031c445979f9086c49f6d087d844c9cb0230711b40a4bba81f29c6850e98ac9978d02c41fc26702c525d537e51c6eb63b090751483252ffe0ef3d14500482732ead50302047c435bb500673065023100f141d1325d25f2613f32d2843ea9127426c049e10c712e3c19f786839382f5f5875cb8fe2c542a00e941810e41e111c0023013c663afc0b3104eb968b48fd54e35df3886f18fda77b8401154ae038c78be7718d795c4b2138e3973af68cbe5f6ba160302047c435bb500683066023100efb0044d18a7aa39fe9b79596bb1c2e7e34831712eca816ae5fe4f8b34f560b7277b1156c2dfc42402bd036ea5b357b80231008ad97bf2af046f55b23c48b8a3b1287c94cd01af52203e476acf740f4ad068e39c555de42362f0792401d66b25cea9560302047c435bb50067306502301c02ed430ae98ed3e13b558e5f60f69decec5f4473a9db67d8d94314ee19337c0f6984f20b535bb91fffbb014825f7fc0231008124df2536aa06c8a7025c2d6f94ad1441b8e608249dc4eef4fb01c75221838bb0b0fa62e1e855c9fea95149ae61f4b20302047c435bb500673065023100f82e4f592bc5222c2ae53c6561cef0ee4c7eaad54f8f9ca2f224285653d1c554c2ff1d6e1e876eeedc00fc589d89fc0c023018ca05d8ca8d4a4a6bd927339b55c607d5e1e912da83cc045f39dcf66ab2164e2999757e5c759b4edd5e5ec634009aee0302047c435bb500663064023036cbbcce0671d271c89d437167a11a2f4086acaad06a76bb8279b0c53c3e1dc5181ddee164ea0196aa4aad23924b908c02300696b1ec0805342b97d0f254814f6bc7ffcf2cb1f1a3b587a194b0cdd44c5eaa6960683c4a4dd4eee5b34edb151b25290302047c435bb500683066023100b7c38dd6da3c52f1c3e3eabee6749a9794eea7a357bac1c742afdab2f3a2464842c7dd756f02150158543a0580b02e6702310093c7128f41a9415fe38edf15199746c5e41e139d4a1831c8dba44f1a304bac7752fd63fd4d3e314a89700d4a62bf902b0302047c435bb500673065023049213b4e71aea19efa6751212b9ef520b35bb4790bc29fc82252f07900f6f89fd924d8677fe37a116684b0825c91cf2e023100f91b7d72334b056483af48f575ed21ed81487e240c866a79647d56d9f36e9c9ade9a16c1f0be38719f874cfa1d7e233e0302047c435bb50067306502303f3ecc48e93652855c7600a01aa87854054dd556852e8b4c53b2f31cb71f6ad381258382a97ea519e4d4acfe42261199023100a26c5e64ad27f40b4a313d51aa59e5d2f4d2fe5a8b3f62a94bdec88ef26c62e5d34930557b2c6b247270499d9359d1b60302047c435bb500673065023100df8c817ae77b95ff1364c95f76fce00479b12d81567846d1c55c3fcc38055dea658fac9d36a86dcebc061a3de25094b502307ec22ffaf3965bf822b8c63a1e28a89af2288d10f4be6501ff9a7bc36fbbb9cdacba4416ff4b8cc9564942db3444ea6c0302047c435bb500683066023100cf769db2ea0b3335bc6bff30faa103693e4138e678e1ca13447540673e9c505636b7917303af262b7d124861eacf6d8802310092a549dc99e8dda1cbda18653341886966fed391490313046b5e8af9a17185170e206a3819ba00baec9684f48cff81950302047c435bb500673065023005dd8bb678bf44838fe030e2a525d181b2deadafcb78b65e663e01f114ebe44dadc8e7295a35f1520a68426acc8d81ed023100df2dda42c987c673fb9b6e9ad5ded1a441d0242fca46e8f0be8ea994a86216d7990d57ba67c907dc1b6c4b8e0997e2d80302047c435bb500673065023100ca89009ca83364e131658fbb2b02d7b41f24847f53299c208b2f18024d289465bae5262fddb47f74274a1863698e916f023046d8b9a363b1d25563963632982b3642571f9e9567f4989ef2ee203746edf945b07558da6ee5fd35a967051f0c99ed0b0302047c435bb500673065023100bdca621982fa4036047ff53a95a63b4dd6faa3983c53c18ed254e28185355d148c7a39dd66514367a10c459ebc2e7785023021467b71a4590ce7075357c7d07e91d32ac6e0c10c589ae4f28d2e4d06fda91ee3e918bf24d87224133c29e7e4c36a400302047c435bb500673065023100ba7fb36704fe9289b16c6e15e9b08454472daf19eccf5cae780814fa8657fe79a46b09d20bb186e90494ab327328df86023058e7080950b158b7d23bf4b190ae25491c0d7c50836b29ea282dd601472fcfa919e88edc81c5a3e19ad06eb05a1cdecf0302047c435bb50066306402304de9c559b3d489fa365edb959133bc48dd255898cb5b73311fa8d80afc640becfb8a7cf8c8f961aa567a06db68a596f0023042a5aba8ed595c5a6d107733a1bd05767f2ae7d485c313734ce78c0f4b841ab9ee4034a3fd1e3192f4699410a78ca41f0302047c435bb50067306502310092d8f95f3f8d9d95ee2c1c6e702e857ba32c9182978a7561f224575ca2c4d0ba04b25f48fafe26277d4740d19d6ef5ae0230252010be5bd812b6cecf79efdcb19350317b7ead969f8b547dfca7cdc0e2c88756315ef4bc34f06d0005a63e1987db120302047c435bb500663064023069159c89fe2dc2ecbf75b896811f34725b54710853878cf3babf0c2009d705ddb83e96ae6c34f32324c81ac0355dd622023013fd3c29d0faca3f41c0ff6db74e4207afc50f25bcf27e35fb11b397b866e2b2da6e427b40cccdd04ba84c21230052270302047c435bb50067306502303325b01a9dcf26e82e1c7761f2cb0d2722b7f3c8a83528bd08d44e802c1363943ca3e388dcacd6c27b038e3fc00d22a0023100c07c51cd89a8ea103d44c0fdd091aaaae1780ee49f8172056e83351bca78b551d391f497f1e03d2ad8e9701740ab8da90302047c435bb500683066023100fad684b60ae2f7f70f5f61d2c0f05da98e3245a2b30b20debe582edf38cf912d02da76a626c13bb8d4c100239f42d6a4023100bc1f7a292a3d8a25c0bcba8dae58a0e189698dfc505df3135eb46e1834cdfc5563d774fee9ce106725ea0ce4c06842f10302047c435bb500673065023100b73fb54da1ab052314c2092cf98eef86cc18f9853b2575cafa426ad7769f6b4d28231535925acd54976f62c70dd593f702304753c93045943aecb7f029ce7ccb5df9646babc5a4177e5c256128fb68ea6ea897bca2d89df11ab6a804a9445662ac2a0302047c435bb500663064023053d0040f3bb9b7da7f142b1a45cf6ecc60d8ad49baf3252f18e482c930720fdb77aedd6721bcfc436fafef078224866d02304b179c33ee51a4d53a287b3748796694f489ad16215d7a8a7e36a748a9d3ac07f215e418a930de678e97fbbabd191cbd0302047c435bb500683066023100ca95c3fb878cad1c0c9244b6e4676f7ddc108f53c293be33c484f35dcd8539a72184c4d7a67f1f3f46a9ec8bdce3d6a70231008f3209ba9511b5a554fa4d8d08296715f55535540d3f49adae79ee9feef2c7488ad62cdeba8dc3e8014b298d878cbd760302047c435bb5006730650231008c05acef3ab2633ba9aaa1a581cc7b85684721336f93ee7572c9dc2f7e3d4bb8019d8c617a7ac2146ba91bbb9c710201023056fd80dd0b223e305b7e5b63a25238a44d425bfa13613dcdca15ce7957fe1e3c29bc26600afc30b0a1e111444c5b822e0302047c435bb50067306502302dc08cbae6ce62f4729edefab7c6c81acb657be9c009301eb9013406cc804a10958edfb571bebba4b71d2474774710d4023100ae499e6b6803ecf44930b263a42c9a56e3f93db5e8f2ff1ea34e8451395190691012a513e2ef1f4e5d85f400904af1110302047c435bb500683066023100e8d2139fd74aca118853e01e05a29610c80c6af7ac59991b07490321b209fd130b265dc6796b9b36aceb2db0c08d3562023100a5692a6b67216435a3c1c1bfc0ce13c468da7e4f0c358a77b307d291510562852a25f78f083676b289472c0740184d560302047c435bb50067306502300ed1900642887100b35aac9ee80d6ec92c8942b2fa02a6d2cbb9bb897f74f70c1e2d36665c8dd5d6d4c78be6cfefbe3c023100933ae21df7abeb277b9edd63fc5a47f9aacabe29426e248661fad5ba477d9604ad7947eca6949dc4552a4436077901dd0302047c435bb500673065023030349689ac86e805ab854602a8451bef00bb9d44347b886fde37b9e0897863bb7c057c1e3c87e93bdf72a00f56a70132023100dacd66fb7cde2d8ff59a25d00ed27dfb9b4f280abd3500c0f3a7401f048c4645f67b91a38a3bd95a1112cfdc56e4122e0302047c435bb50066306402300d40a72cd5e4f5d853130c6d42757f14db04abb00428ff6c03da707a2f56d2a81095834ffa823457102920ea3ad6f8af02303c474787c18e601e727718577b1a164563a6bebcddd35fc4b5720eeb41da6a53b65760c4e814f868c323598c0e63b2fb0302047c435bb5006630640230313fcbe9c653af457fdf6f0b77469d73c32fb047f7c887312d82afdbd32c00949e316030c4cc3093789be35fe87baf0e0230620371a5641efa9d6a8ade48c658711468e8389b8051663a31961e07b247098d0b732decc11802530a38ad23d4d6c4ad0302047c435bb5006830660231008c233234b5eeb9f1b1f7b524c6f629e6e25e994b2b94723d6ad8f624a67a92d130c1dd17c37b4d1340e481f64d9d28be023100a6b0e114f71b2ffcb49f8a642d8e84dde5221b7240493908a71d3ddc36a6a7bb2181558a4199c3ce3dcd25f7ad0cbff20302047c435bb500673065023100b258e5d3e9a8dead45c04179c8a8ef3830d9b93c47981b75e0f7c6400b0afe0c082218635e0a1b8ad62206642fc04e73023066177008ee52fc58a7998fb8e0d3fc954783f732e40efc8647f635d46bbc2ff62746a07af2af4b90b1e278c720f5e87f0302047c435bb5006630640230166728f9fc802118235d45cf67d8363b9a0929a101cb6363e6675a4088328fef97da711b174c1bdc9fdac2218d867edc023007708ff65fdaa5115ba3bdb39057a914200c158f449940a571a238274c9b7f895d33d0457b08b5fa624515d2dde078210302047c435bb500683066023100b46486fa5bedc49b2c1b4c82cdb2ff173a5c6e7deace94d9b42bfdacd5680b05033d9df16b03f725744900b0253186dc02310082f8136a634e6f6eed4837bd181a51f626caa7c8d0e2dd62bdbb0c896b09c6ff0bcee4926c279572cb2cd5dffcd8a4340302047c435bb500683066023100d2820a979e26402968faf24cb00f1cc7f51a82cfa4727b935f025c0c9637e3a50435d48d89c307bf4f93a57ac98708110231008424e69456e703568549d9de64070a30cd2fc7f75121128731f7757209d6903ce83b949b192fb85313cde23f31cf30030302047c435bb500683066023100c6b52c09103763fcc2051db7e6d72f564cbd4d651a3d77a6a9f103f8e8891ad5574cb8f4d042e6007ebecac7519ba1d7023100f91792217a2cc206e315bf9d85c234f3fb2952bc646c70ab5adc67e138a10e016c960710b98125f5207e92bd378facab0302047c435bb500673065023026b603702379be1f9728221549fe1c34c5eda1c2d896873963a91e1a8567d08ec83415b96fbaf532a847a2e198a10dc1023100878605204366d2a54cd66fd248702ee35faf75d182fe76c4fba6e98b71d3653e81fd44721499046027405e8185b8c1c20302047c435bb500673065023072705521ddc85e66e0377c0e8904a93eff315249d89af2e9a92cff109c060ce6889b6e68801c109217d17a829a932bad023100e9710655943e21d5c11ad2f3b57be563995089093fc690cb452a67846dec57517bb54d49c00706b2d6fef0a6f9db73480302047c435bb500673065023100ceea0d66f5a147b110df57c89b8326633eb242e3f6a94a22aba114f4d011334bed152fbcddf2aa87e7c8c1637bb5834c02307aadbd291f4d8cd1881937cd27d8fcff3a970e834e0b88857b47d22e19f308f5273837c297879f7e5588e115760867040302047c435bb5006830660231008babe48432cf0b0b9eba483ae7d01a7e22597fcb19da3a61c776c9752bca8c7cfa8f0c6a538154e9298d6503201389ed023100eec9c74c9615592f157820a6924b45afc35bc837d7a0197ebde775299af1ef80686dd3ce5509ba53f684608ad3b8e3810302047c435bb500673065023100f2d2ccad7985245011eeddf3258c902b9f29b8734aff37225db9cbdd6eceb9d82b28504e16f13b423248555013196b970230643b3fa6dcc679c58c0c203f06285186ba29fb8194dbd611690dab05c888c64e168838366a3416002ae5d79d0ed2eecb0302047c435bb500673065023004ffc0c3e012a4a21f7506309c7b18430e7b00b38a91b124462585e42f6278cb2aa3cf0f23945f321ff7bba900767d430231008e9aaaeed247264951476da1ae4447f5bb165de0a6bcefd068721b9e862bcd9e624f1736caa787e08deafa1c9da6df170302047c435bb500663064023047daed3adb2cff23a890e3de53b9a08bf4ef08d60ff63a0c7f28ab932e0de69527abeb41859adef1d21b06fa51f74ae5023069c3a315e863e60edb139ab2a8ce5d790b04b2143eabf70c1aeaf7c86c055a40488a17ec92aa8191a1caa2d96aa26cd70302047c435bb50066306402300aeab7333f61c339f02f5b4a1a23ff5fc44b0248afd57f30cf88c44612bbc5c7dd90342fac6b4a79106e85c29fff778c02302a47a0fa813fae7191c2f3abd3d2651a09127b30e0edad566f4a708fda566e7612ee7d1871e3a68af4f763251bb2c56c0302047c435bb50066306402302e6df5fcf08ae6f1cf57c41ad7e314fdaa22f421033d6b166592baec9c0eecb2836cd67f03333ebb0c1dd9179b1429ca0230417bb522ece5c78d2eb66871663be4368d22a79d2db213dd113c1d9bb4b7323890ab9dcde70985e6a0694ff16a0845050302047c435bb5006830660231009f7ea8e803f710e401b112faba43dd999f61a5d2e394eff46b8d7dba01fcec23a8428c85678240cc5f19d78d3d8052e4023100b5dac041218c74a3d6adb8240a5b0f23ac7c70c7fc7b92dafd750d8c8430c7ccf86b2b47e20e31d6d47052f94143ae070302047c435bb50067306502304f1a55b549f73acb3bb3327becf82e6d1c2ab2ea6be5bb437275373e85fe373387663ecfa02bb9be95e75d7665514ec3023100952c6a9fee5b8462f0f560fc4556b5350605a350c6fd81acf33e5abbff5732bde17bff51d19dba8d0906dbe69a8370c90302047c435bb50067306502300ef81eb0fbdd0da26d3f8399559c49e2377caeba368be8d29e0efc13238faceb08531b7b4df8120bcabc180fa67e9ec3023100ceaa98f0c897ea11976c14aea5d1a88c3136356d527edde2ddee3ae2c86b2cd0082fb4fba6b6a3d844cd0f57656fc35b0302047c435bb500683066023100a0ef849dacc3f48655a91e799d5fcc733fe41b8165ad6b86bd67e8f7b22c2d7cbe8b97a1db167d9cbe2fc935163d9ffa023100cd43fc14be0f84a4b48494fff20cdcd6a2809afe84b791fe7b0c477adb8fcf5801da0ffe9b445dc3537dd0cf8726fc350302047c435bb500683066023100f9af1258b8a35a7a25b22eceaf3479e6f5e882d3c53c4d3af52ecb9f51068455339d816ba0b1b543e8fc0753764e3f2f023100b1838488f114180325a421693a01f9256b006d53ab96ef00d961e4a0d29b74a9f7da8c864fd6134ef44be003704f62ee0302047c435bb50067306502300180b9e7fe29706399dbce6ba0a762d4ef672645bf2bdcba9e701131a312addb70223aa59c46bca6d90f492d79093223023100acaba8856dab45aed525b4b376908601e747e13ff265227ce8d76a45e30164d348202dcc8e70a308415176727da321890302047c435bb50066306402303edc1975d585867a6a37e5a7370b09165bd5e6878ef17cbedc74a58886c26ceae14ecbb6a15cab9d52fb089fe84d37be023066edd6420cc7b4e5fd81475e296296dc8a685541e682f39d3a1e986648865bab17d5321cf5edd2722683db6002e56e7f0302047c435bb500663064023058543406f411204fea5b86b5160173037eb5970950aab14b00eed0d8712112b6e1658b164dffedf5cf95203a6880f09f02305e5cd14c33eeb4a2940abee7b720b91e5414440e23a9fd27e6479ecb39feef39c03093b00093c1d8709907339aa99e3c0302047c435bb50066306402305b71ea3f17a7f179b4fa89327fd9f54de9ce768d44d079186f3e2aa51a62945597d16638f6bbd4ffe2096af65ca54f1302307809d8b6eb2d2bcea64f0cbec334057af417d8437f9360d159f0706b81b591fe8dc9142e95b581cc4b05ed81d9b124de0302047c435bb500683066023100cfe0edf925d41a1b203824305b43a1a6eb447858731d551f6da9cc22871580f7722d7c53fd3e5673adaae0103a143cd8023100882039d7b5c1cd4128a4cdaab869e65b06a9d2166403187f08c43a6cbb1613daae6271b3ead0fd5feaf411636f054b0b0302047c435bb5006630640230657ab54a31eb8fbfc84986ed970f5a787b3dca39406c77523d0fa44b1b53c284e877bcae2ee461bc9c6011af23144ae30230582750bc7199ecb427c4b862f842d163c148eae09a4e6e0ba4041a8e5e88dfba3b7a9b43e0d4fa43526519669d4cae430302047c435bb500673065023100b88b79aed7eaceb1ed11e69d1344a9809abf463772de7cec109b19c96db97595f0561e3b58bbd58ff23dd8152db727470230701777471ac95a913c9548174f603a918e5861562f21c7baa2045b0aa725d8573f84a04f706d4dd2a447c89b191a779d0302047c435bb500683066023100c2ec7f68f5d31a1284e136a8266f92307425cc83d32edb0f3a5b820e36c582797acac968757a3b152a4c0793b63502a1023100b99f489d680aa3a0761f597934af841771b2d48a1818a814d6238b364a25986cdc6152fc84878f548a848fcf8051d9260302047c435bb500683066023100ddb90a957edbb5996dfca39f2ae730f7c9158650d082f18f16788bdbb5f811b718157722f46df66f3319667eeb8e066d023100c3f7dc8b2a12da7ad7a95eb46e3f90bcad040b62f045ceaf488b3f8deda72afc6776f185db084c9b01055a52ae6cb8760302047c435bb500663064023032a2f08ef54cb8b8c63beb414a3b1eca21a146c74469e39b3d156f7385a6c09451d5206ca673129e4b6d2bb3d79c183d023000f2475b3030d86a868cd8364a3381739fae0ab9a9b484261bb14f1175b341ebc98af0fccecd6bef116e7c37dd05590a0302047c435bb50067306502304d6d787d83d336b5903749f5ee6b71e93929a3a0bb460178f6ed48c8efd66ee2622c6e6e673c9933eca7899ab9909fb0023100e9a0326bda5c0c9f563da661e31f05e8e85df07b1cfa92a3f9f7b1fd1f5885b9fb05fdb7e1079477e66e7d1bd757a40f0302047c435bb50067306502301556ebf5ac93c49cc4485774a98e42ecdbdf8b30aa92fee9f6d9bd513af85da885aeaa6d036a611f6e256da7ca84d332023100ee7c42083692194eb27a8697c781140792e056d856b2c2919b86746eb7df452da10f2292cfedb2dcb7bf43eba3d706eb0302047c435bb5006730650230251b768225e68226a967dfc28929cb162f0620b040dc1f35128655b0bfa741f747376945ea4a0f6eb64021af3e0d12a3023100a2206e8128454d60d0cc497eda60d3a7a49f5ff93f37f1bf8936e120e726f37282e5efb916fd0d46dc13d9c70b4a044e0302047c435bb50066306402301af659a1263d81dee9a5b03a104e4c2265ab2f18f87cec50985b510712b88a5f5313fe561e768b230cdac96f73fa2f8d0230710f643deda9a205d38dcd756ed1c6d3735467d101d08e685390678b8898cb2229f31d4b48ac07b03b8267a272ed585e0302047c435bb50067306502303fb224d8c73a82bb84d1d10ae8c17ce27a51220b1a08ff15ee415afcba8085ee5cac49213c03fe73b1731faa9c8dc3e5023100a4b1d9255408dc877b3f5c1e669fdb47ac7defbce8011261680724c73af6739052109757579cdaab1c6977568c49cdd90302047c435bb500673065023100b44615015950ec0c019fc542b5a65e8fece44523edfbcd19396f827c493512702a61ec393d8c1a04e2aa2bcdbe3f0f3b02304621ba54b38871ed44863be5b624904002806b027590f343aa7a8efea9911ce0e1aa081a5e045ad21ebced22c31941480302047c435bb50066306402305749a047f7310c9a176c537b7cf5c0bdf7d265324cd34cdd78b949dedce3a38b037ef4e1140393a2f3ed94d63249da790230399ce41a7e9446a0156f60275a11f51f9341104c2b79c50a5a6e3513252959da04e13f3fc5c70d9e5aa7620f14d4550e0302047c435bb500683066023100c2579579a3bdb0747af872b6816a6d3fafa954369cf1614d6e256c09af64114973f3bad9621e5415b2ae76162e30d523023100834be0a9aafb22557f27c0454e8a450acfa399857508c38504ac015fd8bbebffa2ef95da741d1f0543c0b7b0210496b10302047c435bb500663064023068e6aa3434ea90d981d0c52f1b397fd7fe4ebaa9ceddacb5208328545821756a350a9dab507ab9a8e7ee9b28ba6d8834023064e06b3e7af91be4356c6695d23c86c8343dbe31e79fdd24a3610a9349221067a93cb0903c7acf4bd57bc95c318804810302047c435bb500673065023100bff962b288baf14f095c27cbfdd33ee909e01db65ef94b9e872ebe1bfb58e393b7e1b934720713fdd613b2ba9fd8c11402305bd41fab779195b150695f81419a71cbc3ad157a87a1a43c13d3dac07859db767311ee76d533e5f7b7eaca91f43456780302047c435bb50066306402307131b5609153b9c61db25d359e7a62a48da298b136712dcf7038c926e4ee8788394c081e384767583e69fe6ca1eb57540230264918579d62e808544fcd07c74f7aedd500a18799f38449ca7f88ebfe2ea8194de3ca407d4dcd645e8f2ac3376eb4050302047c435bb500673065023100efa9920e852cfb37be0558b5040bd56e57f1d01de558efecb60e457f7b73f1cf3252b12229151c3503581a233ddd7fa10230655c894b86b0f590e533d52d979d0998d0913a42bcd775d2423cd6ec0b63a6c90ee40d5dbd7e8dfef2c29aa02d4b50910302047c435bb5006730650230460cb05a2ce1279354086fd2caa3f827d489696fb27aee40a21f07653534f7a8bc9fdb3749344c3ff887b6ad5fc04e450231008dd8f10ca8a8e24892c4c661ca1b31810e1a42ecdd2ee5834f6ca36d71dea8c02c33725947450f6ef7484f27ee4923e90302047c435bb500683066023100e21210e33bcd3b33409d995818591ee159ad9de65a7fc93836368435ac0105bf35a3032db56c516a7aa8bf321f923813023100a0486cc68fc6b1c74be938d465e0d633bb621a97444feb3a4ea8d4fa2f55255a6d14273b3651003346e734eb365d22640302047c435bb5006730650230515cc40fa26c48824870b2d99a252fb27e80b774dc95e6c58db821c0e1d99412eb02710d5499b3a8c9f9ca1296ee003602310087c038708b4199b4842b3d89c8af0367cc7781648cdc11233a0c3dbb30ba0c95b9c82dadde2973060c9aca6bfbd0c0bc0302047c435bb500683066023100ded9dabe7a928490776bf6649db9adb076ef6a1a0326706efdd3cd65ee93e51bfff1d9f55781698b8ee53f194a4342dc023100f4538783645a5e165f032e21660b92d4627716b09ebdd499d8f63e6f2cc67f9ed40b313b59c13582a59fd9cc418ac29c0302047c435bb500673065023100e7e19c51b093e7722066bd3c66df01fdc2251254ae1bb24a282eddcab517737c3077e2aac68b9fda1ea54b0e6b0dde6502306e2a29882dfef8e458e2f16bf279408907380d891ffd07472884feda8243ef84687b2b7221b03ec25fb313b4a7f2f0ed0302047c435bb5006630640230333654449b98c867b16c730f1f5ca2047e7b6dc6a23d7c0059bf19bbfd2f79328345d54a954d0c03406ccaccccf2fdf60230299416d64d866e51e0dfd3bb231be5fb7226663bada5e095f2b70c4f5d77d7e80151b58a68692d3df80dbce24a5a8b470302047c435bb50066306402305622c7ccbde0f3100ef37e3cf5b1547f9140cfc99dd430be194527d33b1dd17b1e815428564c593e54d1cfe5fb90c29502301583f639fe96a95a3991ac0641c99fd5b684a364928ba56395a0486c657db32f115e9a35fb9252373f40ccc7cab2cb0c0302047c435bb500653063023014f090eca249db8555189ed3c84fe63de1d4e87e4895913d515a4b8ef6ffc72ba02f658668c0a9bb13d17e867d8040a1022f4d1c2678b4afa29470d68e6e43384a45778da8cd5b8d74d4590d2936c705d9ce7122da1741affcc3cacbcc703836c50302047c435bb50066306402300eb3b58bd711c5fa23d8925eda85da2c507e1413d16f8be16f8e6d8ede2f4f3f65f1dd6e28b060322fc5ff715944cdf302304438923ea8f76487ec18c74a039885d5e98e1a020cb07b2f40a7aa5b83904b1b6de6b5233ff6aedc6b56de3782bbc19e0302047c435bb500673065023100d6cb62af4a05263bc6446dc0959fae2082df9392b4dd4add66f113b45977bf2200ef4c05c1fe39a393361f5ff36b5445023042e0d77d76c68da8c0b96c2a3daaa61222525a5e77e07f980b1c69f08502ad5db0a625e32ac3beb0a96144bbf051e85e0302047c435bb5006730650230165866e542c5642f15e3fd7ce18add65cdb4bcfb8082bac1a2b2cc4ef096629e12fb0f8ceb901cc1f4c4a3a2e21f59c9023100cb30f551ff6b337ea3b1c43dab717e883c32e95757abf210b431660c7d8183e23f4cd349f5fbcbd00d6fceb4242491d20302047c435bb500673065023019daaf2ced8dbfe363955b0e1524dbf59f45e70525473e5370dfe6b95e9ea6a70f13dd561eb3e266f7314dfcffc733db023100c9a884c3b47d6cf3c7f149e2fbbde721154317602de213761ada1ffb09c8ed2caa1eb620dc311b0caa14b7efbba56f8a0302047c435bb5006630640230419e13e15aeebebf5ca682ceaaf42019c8a3f867bad29924030261d396ededb418eb1ff99ad7655b1564767d4b300243023009a3782c30886e801dfea1940d9ce2ef0b69e0a03b717946613f3570941270a9445181ededc06385b4877b2dc3ed87e40302047c435bb500673065023100b3f4fdb2b2c40585eaf398cf2d8c3f630c4832ee290ca600725e15cd72d80483c684396dd77c8147fd176e025acc82a502307acd0c7c604e47a1c7e278cc977135b178c1e5f8c764e6a8a37606604a26db80d8a205e2b7ad57d66ba32d39b2a356d40302047c435bb500673065023100c931e393a8aaccff37ac3e67f7f2775b6c6ca1cfadfd11981c97fd3fae7dc6dc5a89ad4fe1f8b9603b9de3ad8f5a92f802307679a8c4782896c618bd4a2025c0536bb04d62762a75990ac2856dbb4fa9e460746ca5e722afcfc3a7b6625642ee02ca0302047c435bb500673065023100dc792038503cd169c0ada2d6ead1049e44e9b2ee4fea83a1729ddd44a82d92fb7e33668e96893637b45f39208085037d02307fd52f2e9ed4d84fd4a12e679e60ec682860c94591f39a7bb629f0b0fba9eca49b0d9c20bd2d9900d71ee979b1ff73540302047c435bb5006730650230792135a8f3735fb4a757c4e6577e9e1813d68e168f800223986b254406b54305633df70b5f40f6ba33e428b0b9360a88023100c969a56cba2a0a26aba8fecec52515d14634effe2ae5e9bb3abb9d14f3d2a5b6af5b5117cbba1715fbe4770f067d89a20302047c435bb500673065023100939b18e61fe543d4ddddf9a38d1499f7f86db1f6dcfc4fec11919dc3f8526f2820c6f33f2eb1e66afa522dc7709c843d023062d3ab5b0e971e6c30914c069b1532970b93051ffad7cfdb26504e50250d0d87d377c645689334a6db905a1c79e13dc50302047c435bb50068306602310096c9b6312cf85d2d0bf4dab8f648c6336e1c381349a52bafc654487b11ceef6960f748b86951b7220c249c256a0702a60231008b857c13e4fd2870ff396e28efb805ff94480ea839dbb63cf86d42321992033ff600e326901d3633a01363db963865710302047c435bb500673065023100befd0912c24c1fa1f91635c42558a84af1a61110e640d9f0bf4360791f73620c08f03bb000482db2aa1baa53287edbc602302f37123e83be17ffc37403640a290671e626ee111787f1dbe83cbaa282de2c4aa4f79407b12652eb6f78e55efaa733830302047c435bb5006730650230530efcfd58c16ff25a2160a1b5f09064975137edb4f8784237888dfe68ca991140ae9a868a72b7e8cb2e12fc4d620c090231008ebbd1fbcd49fcf85e6b7f997f6c98a4b823091f612c97e24554f7f593234c8ed8801469aad659cefad6538b705eea980302047c435bb500683066023100bcd1d76f06268e275706d71c45ed7a6149599a2b140e1908628fd2e6ee6075ddfa7ce359ae2236f5ff35861848e74ac2023100c2b1edafa1c53c7e62d88de9ff1fec7bed8be24531803263920c14e4915dfdabbe23ceed861731569b40579662c92f1a0302047c435bb500673065023100c46350128cc2bc51ea712ed8d65f377b0aa3ea0dcdc6363f8a5c176667010db03f0ae17b297fd791b1fe83b92dc93e35023027b8b51d6aac2908f91df2b5710a2fb5599019027eb56106c3d498c980fd98dd418acb92575f541d03707a0e03fd872b0302047c435bb500663064023044dbaa6abaf01601d3febcb2f04fc588fb8879f8cee83aafe9fd5977d6baa908116bde4ed68779a7c6d6b71f61029b1c0230379263de3335e27195e0d0ea46c1af4875a220a79a839faebabc5189fa2d433797cfed02b3ccdb34420a4f18bd8fa0240302047c435bb500673065023100815693befc1d7914dd06415346d52054a8b4230d2777021520d88c5a158503c6823ab03805a104599f3e33fda2f2c66d023061fdc63211554772d5ac71c7dec50ccb372e9a014c936db21e39b45c22e3421e50bec717bc2c70d95a8bf59be4dd83ee0302047c435bb5006730650230312e57eeae5f77772b420eacda03b49d55677a6064e67fa04a871fe87193727de4401f21bef56f3555c188bfd6393bc5023100a474ad6121f5bcfa5bc113e77d5c6331a2a8ebdcbde5da82c496073be56dd37b44825b223cd1b6e5f285f6f36c0315dd0302047c435bb50066306402300fcf8b1d2ac18788946a85c815ba5fdb301c1670229d60ec76e1a1fbb351da6acf491f6df6c37c20e55e079fd7e018de02302e7e5ee519afdaf3427e32ff280abaf774b2eaeca6bed59bf9a7e61977a91c91c69d831f9d0078424cdb1a7f053dc6c90302047c435bb5006730650231008f55e5b08268f8af716b18c6f79e8a00cb85b6be28a9c9c66fc56db19ed839a7801d50ba7f5eca95054c950bfda97bf502300ea3acb4a73b67b3891201a1dc971c6a6b0433a6af00b5bb648a56a5f2ede38ec7ea405c9d519d60d2f042bbc753eb480302047c435bb500683066023100b0830980d828716207d49e14d296a67451876c2a232d8e29445c6488ae23db8380efd866a7870d31d1e44a9b7042b634023100ba83ec5a51491ab84b005a3e117b329fcc342f06cd4c292b39fc643a80a3ac10e66e305962707fcc096a8b418d4e9bb60302047c435bb500663064023066be706feeac93d877b673304dbd6d5aba5ab95cb28632751ea17ea64966e279e155a31f5a1b8e4cb5f0e7fa0d20f3230230666818800db0ca59a727a23bedc7d746f32f055d75d868399b20c6d75cdbaee75991de12923dc8d0413150afc6e447ab0302047c435bb500663064023030a2f1dcdcee577a38de19dad0034ff8aebd27676707802b9ce31d2bd60e2fad5c77769ec9cb72295717b4123b5f9cab02307e7dac3edea94f2f5c4932f6418f424aee9e89b6a5eac61d3d602035816c136619906548c7fa92c2c8082c8d5593e31b0302047c435bb5006730650231009582bd2ddee5a2d976ce4442f3149861511b7bbbd7077328ef9ce23ab9fe68e0f33294d30bd6cc2c1af6358f438534c7023055246f7438b85f895036cca2e271783d1d454d19bce7ef18c8edd94a22628b486c6dbb0558f13a424f67e38f4fafbf6b0302047c435bb5006730650230207821c45e943d059f25d4486932e72fe18c0f52755e369be69b3d6ab941e73cb5e9e59ced0e9e66d1d53469755c9380023100ec73a42559feb7b3b9e008c85cdbb538ec2cc108978cc76ab4e0d92dbd0ec1a5e64eec51b30850d02bd396e6c9c4fe630302047c435bb5006730650230123bef2120eb49cf2d78294ca52a82360dc8bb9480b503b16e8d7edad07c868e8e2a6e3805c1b3614e6105f0d822173d023100ad6070ed463d80b76e6d9e0a68c08f12efc5215c7cc70df0fa1fb29024bb5f9ab51e6ca731d56600bf277a0f1fdcb1190302047c435bb50066306402305d34216830c8add663a8f47e8827e7707eaf039f18ef5ddbf94736ddba1f17520be9cbd153a9d26d384d3835a39834e002305f9fe4a897a3eb5ca0a1772602db28f17afa676834bfa3838f697d3e8449b1b5718fb95cdb7f9bca4c878c0da71888020302047c435bb5006730650231009ccf38fe7aecb0704560a0dd686691521c3f23d7cc7b152de91db8e4c6c068b404eab4325e7e3055f0b888f0662770bd023009b157ac00f60a78f719f5b9b3e3f0030da3c1e2bf7834bddf29efcdc61518ddc4e96199a1f251c84c7e01abd65fee680302047c435bb5006730650231009e63f88649ca059b9d53c8e57f9dfa9d8c3f5a143da3daa2bb6acbfd2a56c31acd7f2d7200f5e060860f8b7e936d2eb002300619f518f10d328126e937a4d8819bfa542607947769d0dfd9d763011b4cf35075a34fd43fe9e865b48cb3d4b653a99c0302047c435bb500673065023100ba80ebc71f63c76d283ae2b370c70ac26ea98df47cf0d830ba414eb288e8e6f99116a3af32ebbad6992e9d36bf5064380230115b3246db1d18b53b48686690485ee77c06dc317c98e5e21cab0c97ed6885b13ec88e8d623ee94833522872f19e00a10302047c435bb5006830660231008c208a4b7c8d47ff60e589efeb04906eacbb19f84b286537ad9ecbec75e9ad8af5ed6efc64c91bdd8a06bd1d17bff8cf023100b5db232edd4e4e786d73b1690ffaa5a7bd858cfb21bdf04c477c9d9f83b9b2705b2796873428a90f038995d63ee55d0d0302047c435bb500663064023020cdbc21d7fd46de2d08bc669bdbcbceeee8092f7e32d3ff87c015d43784209909e33e66604e9648e2f524cbf44e35bd023045a07007549083eec3022c36405c00a197dfed2650b5e3a383b02711f80247d3b6cd035f6b6b7cc2d238109cad25030e0302047c435bb500673065023100dd562ca338b70c0dddc75f6114a4d22d0d33bdf0ad53db62b5021708b95991ca851039e11c4362d5b24e6d7ad3510816023059538c35d5e728c9142245e71991c1bd330ad1da4bff12afe8fbf91157389ffc9eef01fb481c95b406b7bf2a93dc22b30302047c435bb5006730650231009de11e5e00a12ed3a1f958c8873f268904c59605482652162c7dfd4645256d53df0bea25e20aff02ff77a12ac6fd646202303bdcedf20f4c5dc7a8ddba6923d02678d4c501b742fa69dbdc1f6a2622bde7c7b67f02c2f4a065ec7a4bd064889b070b0302047c435bb50067306502301144eef4eb8f20ff4a9fb83ec58cfd383f8ad04f4df608b804d5a05c07a0ac84b06af588f78091c34901bf08d75dbdf802310081d160cec9ee002f4fbbcb916bb66f9842bbcf299902bf6732b179f88061ebc4741f47a4d03a0c3e7bf3e3718941f0cf0302047c435bb50066306402300480dc597e7a199e069b0cfe16cabebd0e1190d1343e32db9b36b79ea18eece044e637c8134b84193ec857b740f68e180230639ca1f63e64b4ddd27a816fdd0eb9950a3ad8b101e08f8f2b22c73affe98696897fa2b21f811f67d11114ac6e6fd1130302047c435bb5006730650230407f733c65dddb454bf8fcea48263f8c7eff7e3be4c1050076808425e217d9ff6ef0b7ca81f9526a709b93b6fc52494b023100cb8ab9245b9d0cb22496f0b044c73db16c9bdbd6ea1d852b9d621abf81a8dae413d363007d63c18e40164b95bcb21b7e0302047c435bb500683066023100a42d77af32e4956114ebf353ab84243b2bc8a1c2a3a3f980b76b2358a5c57f718d90ee8119a37e993fdfc8841b76ad9b023100b101658567c699c25bc972897b5aae8f21581b138597325a70b682579cf2d1f444471caa6f608df809d65fb82319520b0302047c435bb500683066023100c8afebeec566777df27805d38dc33ab803b44abbd216c960ddd4faa96b0e088d696a735f2fad2615e539aa943c7f67a002310081229dcf832d6feba7aa92a9efc801a9f5685f61014cc92c77a4639ceb7ce07b59382a5ff9d18fef6d9e5992aeedf1f40302047c435bb500673065023043cc8a1b9a234b7ee447eee0ba493fcacbd13e057faa8c9ab8cf24df27596e7d1713f0bfda54754e829fd64dc82cef80023100c698b39df9288241acd27155c64d20587799ad1ccd32d8ca0f4c42c2c01c9c990c7c4905858a896ad2571109892cc27d0302047c435bb500683066023100f8cce02f61a27abce86fd67f99e33396e3c6a058657cb59ef9bc14f2028302f8ed16ab8cf9e59c57ba2e7445160ff931023100dbc31f716088f9109e1617f970dcef9d5fa562381b61cdd6e174ffc48610d50d5c40b1e456c1614ddbe30ba1ede863300302047c435bb50066306402306829391294076dec6052bc2ba6ea018f9d87298e11139c3de3d21c5832d5e56cbc1875ed0cb34153176cb3d757a8998b023022b3843a83ab041454e281c3faa1b8c7d5488f6f5c81e08e885b7741b0f96b14f9bfc399e6b6cbf55020e5275133b6420302047c435bb500663064023037cbd1f7b3427e3c9841bdb4a11ad845c4ad9bf402bc05982d087a5197316ab9c466b4029be6976bceefad53f50ec9eb0230479c2bbea675fef4c977c7f8d242526746a54f6fceeefc6968ec1130d618ee269d0f2ffad4b51d31d3b64c384a68c8880302047c435bb50067306502302a68b07b4a577c813943867b4e301f95bbcdc2725023946912d6897e22b5a37d724feadc318451a99bb7e8b4602c16fe0231009374d51cf53a3e2d62caad10538e572437d91eb2bcf24da36b7d80e865023501682d4020b528e302bd9d6461957307780302047c435bb500663064023039de12000358a7eb9e9521ed63392eb9428fe6f206d237eaf4e371c5b34f1cf2a833efaa91866c9a9203bbc6610e138302305571584a00e964d600573dd813478625c22838e6f1b51768fe51199b5f39815bdc7e023032ed0561a9b1260c5fac913d0302047c435bb500673065023100b2c30d27ec60e86c37d400b5965b8fe385559070242a136fc5b6a7a8810ed58dcb109d6ad85e013a24689690b01ab1db0230369d34d56fc89c9f819aed535e0594c50556a8d88759f6520ce0ceb37c13b20206e16db87d9d40aca3d10d79bb62a8da0302047c435bb50067306502304bbd640f8070fe96db30561b3a8ea69b2794c1ecfcb6bc63aee4e4f8c39f87dc105163caaaab89c1e14e546666567466023100aae097206942ef9d3c38589897fe4157f6c63148a08e185211454912d1f9d636523f6c05854717ec5bdffa72d1d67e360302047c435bb500683066023100e49e429d764a1609a9ce974271a5bff9f8ea6feac09cec853f17a301a382c701fa26dcea81c97c2a9dd871799df16d03023100afd97309e66e4497efd354f92943e9176c6e0d439433f2b491e804501f8485a33d575b685043ec1349a4dd88885aa1660302047c435bb500673065023100f38f4cda0844fa578236ab1a537a0fae895d4b7c6c273d1e41394be90c098e03a72f9247571db9aa05d55c1f83ba0f2b02302e5088111ea256d44f7b13c9d089a00d1346b6c33263a7e6aec4d16a817c9ba4c29eae429efdfc31716e92cf6fc975370302047c435bb500683066023100d43551479b5f08fd44797d9648cad5cd40a1c3b94232a2de7188b03325f1ea2cde7c062b492d43550b0960c97c846bdd023100ef4f663faaf8b591e4e375b7abeada55b485f60be698624e73bc9327f83b430621a430e043ee76a7bd03318841d2f34f0302047c435bb5006730650230171c035ee45510a51e521a6774087f67ae30baae5d6b85742e5278bf6c8b56e66c16186d9d526a761a41409751f3f39b023100d4e2d7b39e89d824e8fc66e38e5f20bdcdd7af1ae8e923be9c1ce203856785a57bc395084c360bd0a5a4118fcd3decde0302047c435bb500683066023100afc79063001d3e4fe4b01bb77e3f88c2945d8b936e1f4ebd38d87c83643b64cd3d53b10bf2f246e344d5de99318c776e023100bd9b28c161445eca8dfc1fba9267bfd6f5116fd43bfc7a73cb33d1540aca6787887beb44afd49d98f7f528a5a86467f50302047c435bb50066306402301abc8acf07fa651d86b6ddd0654f26689e1865c85f9b90aeedfe9a7f4011d74f948bae35a56aabd39dcb715a035339cc023017b65fc6fee4026f0ae38acf2b260d9eb08e92072e93075050d5ebb21670c7b51e7491691e554291e875db9c41f9639b0302047c435bb5006730650231008d7cb6cf7282c84d241826cc224b14085ce8580fbf447e88d2a7fa34996da8559e88e2e8d428fa056e3a3c65d184ccea02302a14bb78fe03baaf1d535cbecf14fa11fbee1361e1698bbeb1cf48d9bc954e9db5d8c7539df2ae43722a026c881e96710302047c435bb5006730650231008987af653398468232ad064e86ffac69ce7865640567e2967d76248eb31765eefaa25eb8860545573f0cea41aea28c2d023044058378e7bb8d43e7217518b30420e5013bf345b91e9a7c35a077ec27a17c94a16288296e8e672a465b4f7787da1b000302047c435bb500673065023100eebea178b3ee5b7b5f767034f7c273fcfb51194225979df256eac5d6531660aa4cfb76a480cbc709e00845c625b92b8e023034dec0b474c5eee53d6afa87dbe2f3264b9b76cff235ed0dd43fa7e55bad723bb1ff40d8e9988cdd23a6a11f55317f240302047c435bb50067306502307898de7ecdd52b222ab5f8743bf0288ce2bff8857133f31fb8b996aca7d0e86ff737a16b71e78013eb0d1016dc1cb95f023100ddd11191c251f89eed48be82aa3ddf15a7450d14339e034cf1077a55ea3cff3deb729eae4d2cad56d29903b54415d4500302047c435bb50067306502307119eb2c57737b9400b53565e8bad683b5a6852835e30582aab130a1d8a7ee78ac31108cc50f4413e3dbc3b2016bb524023100bab03cc27bb899191135aea974fd5695865c22522d0e3acdc573a5dcdadac86bee76b7339887bbd7ea1df7abf1406c600302047c435bb500683066023100afc1dbce5ea8a4307b511f41b2c07f13304b917306a65f69bc3c0246438181f8d540fa4b8c6084f1612916b7006e341a023100838a7ff2d043cec8c42bc11e320c4af9d72e614f5edb4243c34401a88bf099e15da8ab6793485f4257980c866577ea680302047c435bb5006730650231009cd0581c447d0354b335afb9cbc4f5618196bc9c85b4f3fb7dc2a74ac5d63b11af862372738d0ff4d9f4f81e9c92a0d20230573fa0b54daea21153164680e1622b2c6bca94b38f1ef87425ddf366d9215b6e97da9d8c3f766bc4899c19544e5a56d80302047c435bb50067306502307904806ef2ca56dd4442362afcdd559ef601e3f632b1449808b44b47bbb6d8be47ac56971f24cc64d348f721050459a6023100855598c1ec908e314ec977ee3ec59ea61626de1233a220280a1d7f86cc3fa7498da0edfedf8ae953c683d9b3e2284b460302047c435bb500683066023100ae94c62d0f200b248ddb990408c8d044069c22a27338c63575b8fa8095e08085417191c830a5b7fe8722856de7a31ec00231009c1c76117057bae6ee39c985617c9e04897798b293ee5686ec6e86d0683abb5dce76bcd033149a413215a5745cd8b6440302047c435bb500673065023100d74cc3d1853a51e950f1f9ae59b0a122bd5ab289eb3f157e02489f92f5bd3310ea1cd81a8f74b9125584b3a4f3952d150230392301479a746bf6a894ef0a0ea58fbaaebe5733ac6ad8a8b7a60bb505a1d62c819fd1cf6045bef552855b3f75cb9ac80302047c435bb50067306502304f03be01d09c79a36d592c3f12e3da7383564b5c928f87b21c6b62dc1f1ad957e82fece9066ce06bfdffb6920fd1949202310083a8377caf06264467bc32f667cfb913a3908ccaa4095731dc74bfe61e4591ad970faf40bd3bca29452c671a80f97ae40302047c435bb500673065023100a7045ffb3f944f2402a294f27caa3c50528eb84435a65a856b27eed84877ebec64098cfe01d1b4bf324c528dd0c93ce0023061a21e20f39d1ad12cd672410e15f16befac5b8ae58c1d30afc8e44717af85647d005b91b4c4a4754ff887933edbe28c0302047c435bb50067306502301e5de5ee566969e31a1752bd1b0e24f547bd3c383d6d7189650d47c06b693327f09e2fa4074dcd9a581235a200329f28023100eb48cc4263c9a5e2dd4551ed85b7c6d9f9ceb3ec1619ea002216d099b89caa18461b6554dc71ee9e20d672f5705d75070302047c435bb500683066023100e721d10dd4747967348757364e18f4c7ee1150dd5834d2b10d0dc5aac1827f5fd089fb259a56db08517ce37f1abcc030023100b532c4e6682b8bf819f1cda2087181f220d01718ced199bda209c0428da088fb4fce1f7dfac58152dea612ddf64633720302047c435bb500683066023100f13a6b1de41fe868773a98b3a4b2a8da8d38b0f6490962e8d45a06fc7809b9e9008dbcd41a6dfd1f2cd68032a560b69b023100bb5190719e6a394b21d02a9dc062fb9862850fb600a0d14042836d786afd4cb34df02e4ffe36593f2f8c5957cc95322d0302047c435bb500683066023100c0ec63c80022b2a14162b33c54c30e7ec69b9caabce9d35229a8cb07821e07233c92d17f46ee0abbf01ebba753fec577023100d1b2a5cfe5ff1bd600bf65070356695ec7d2bcd5fe22023dfac0b1fe2f2051afe3d6608ee061b2e1da0b599d6de8a0e40302047c435bb50067306502300f24842d9040eb95a69b15497fe937722aaa4c421bffe14d2adc563a5c9c9866564cf0938bd163b70956a7aa1e2d489b023100c036125564d51b81d6b589dbaf82b75db26567e86e4881c54b265d968db97893d690984a99495434d0df7cea796d72b60302047c435bb50067306502304cc4dbfd41c658d786faab8845a865c0e23b8e9919aa466226ea210deaa44b21fdb225303eceb5b32be145d7b3a96547023100b28a3ec41270879f2f7ec0ec7d7c5bd705e3273d6c361633b233a04668144169559ede58a772dccf9799e8f5c0d16ef90302047c435bb500673065023064ee4883e0de863869795857d8951cdad52596870bbffae44d9769bc780cdd0510f2ec0ff2e5d789d02373e377e833e0023100986a237108909d40bcfc51c1af09373690de7b3902c5c2cbf3c0e0f7781362841452ab5b53a283a3815853269334a9e70302047c435bb500673065023100acb2fab2f0b9c53368e240194525264c300df999c94805b0e81097bc12c8557b82e3a4e572492b21e80523c84034cf2d023072a0041b3c3e71b814a40b02c3ee0dff401bb71607e7b38dddae0960bcf52f8d2046fb8cc8c6cf09d2d0c92686c362360302047c435bb500683066023100891ddee8bdc9c428b6cc2da5034c848f03fca83e051674097aa2a940d01ef2abdc9d52cf067a9a6f70d3be579ab88e28023100efedebfd21205274287f9411dd998d6ce9caa3769561f1021ec86a34200c5c47f1105c8b07a8fb3d0f89750841cd8fb40302047c435bb500653063023040f9bfa49c87825f3d75c64dd7e0e5e7336fd0319d8a5723712c58735877ec953b1738a9b4616070f402536348127618022f246bb708c3d9fe46164fc0383039cdeae366035b6589e2595d8c921c5569eb1b3f198c0a7415b5e8510c462fae2e730302047c435bb500673065023100926aed2f05c17d05b956f2c121cd133c25555c2b65ffd4c971ffa28e10ca08ad95114d3c784cb0c67b641ca9de0ec8dd023055578c62d5ee30af2431828c35b66bc832e1ab927bca3b7f68e0e04814d9760059a074740caa28420f6369ae5c6cde4b0302047c435bb5006630640230450e37e809711243b02a2bb53022d9b80ef6434da9bcfbb9fed8ee6562901f84d178bab38c78801c3872f367487b237302301e6a1a037b09ce223379c53efad6f87d72e5d531740b569bb45010a2d22492b58a85263755eae51c42ab3e02a9cde94e0302047c435bb50066306402303dae98c9719231ff236ef5ee14489ec8c2d4c918924bfe7c79a70620dde1c75b46b6e64c703a03d977f80b15ff8f37ac023046ac197f7cdaaca67a066e6f89ca9099bce8c45812f796461795a4ab12426dd06de3a84fd7f3c4748f52de4faef05a400302047c435bb50067306502305486983e9c98b8edf8c7d916a3d68824ac620ca1a44e4f8c8cb690bfed5ed16a94263fec4968f1011f9a863545aec2df023100adb1ddbe726c879fc9f039caec442c8a88f280fd422f9d9e0485de403530a3734dcc6b7f10dfee4aa91e3b7de5f26e750302047c435bb5006730650231008ff3862c37088da6f458b0c5b45b163c3b088c67f319b36ebaaee020915a69d5c0fda0c1410603523408e94bb92caf81023057e4dc8df93aefc52aad384c9b74ecae408464998f0cc16281595992e2e9965e1f2a9530fa13d580e7af2ca51910c5400302047c435bb5006730650230264170a7c0b768ec6a3721615997dce47acf0d509f5acc88e327cd41648774b245c1c4c41c334427a2ee5958f2b5b90a023100cfdb9f08d84aa9977bb5b394cd7011354a605510e778409e2ab1849cb2b31b6eedb0150c61c0e7b90ada8854802f9e9f0302047c435bb50067306502304a7adafef8e9910181283c6a3f4ab22350b0444398aae2a3e66a99b0d193dd7b13edd104802d3fdf33137aa9c78f1138023100d855f8955906381a2bdb326dd22a9f0eb183911d4bd14ec110ff7c3d215b0dff5d08968fdc828ea0ee0d2b1f966d1d950302047c435bb500683066023100ac754f771f729f3c48bc25d011d2f722c5144b6fa3b6339e6c4995b61e7e648068e26934643919db47efb53ddc51087c023100ae56eb8e92ba9eec32349c0640a7873fedddf7f479e9144472dd491e0fb06982bed764bd22977cf935d8aea71954aaa50302047c435bb500683066023100cd144375e284d21a3749302fb734005583ad35efb6b27f52012efefec54e790379fdc750e2b885688455f508ce6fe901023100b1274866e7d18109f6b5843ab4dc607de4aa26b3bb2ffbd66ad4cde73dcc0296d59b24cd5a6840d32cf036d56c3de3700302047c435bb50066306402306bc7ae8c33ed0962e346809162c8f85eed5f322d8baf51949fd3fc757c5c39078d6572e459e64bfaa082898fc17478e002307b8422e5868e02561d3cefe81321c06571a5fda3b31983d3e8bcd473fa39cb632ececc6005d366d7537ad80b2c3a5a950302047c435bb50067306502306c091abb5566e80e32881c0db3952a5934857d7a53307c43df554402d6466c87f4730905510234f1a8194ed23eda8a01023100892b9b94b107cb30b84f1e885cd807459a866fc179692e3d80352df57dbc8b057959e6c342e8990bb828a52c084384660302047c435bb50066306402307f5e8b7097ae541dd1bfc8af341bf5aef198e6684ac19d232d00e24c1ffa0d28330410a4181456a4aca29adaad2247bc02306ba829d464532f43f64e6063ec9d4e87681d77cded254c4301e53479e7bfe8a34b949dbda4777ce42eb33fe4a04f2a6e0302047c435bb500683066023100fac8bd9d858e7f306085da04877a8b21fa31d2b67c8060bcdd7602b280c0a4f40e3f5e7297761af8d06f5ff6290e530f023100e21522ddda4edcbc14a232f9ddf8f616f533c19f0d21255cb418cb79fa9c95fdb1c1d5a24e8136d1689e516cf0e6135f0302047c435bb500673065023100eb792b3540f925ca95e4dc0873a39dd3dde58b7a2414276ab0bd76defab988ce5b3d4feeac4b8c3190b0baac63fe66eb02305996cbc7f25cdb4c643328592908c0e8c1bcf410e08b9ce3ea56ab0869c41bc774208d52546e37902acd8236b54646080302047c435bb5006730650230018e3a3a21a7dbe0d92138941e9f570ffb89f62148c17cd1fca6635d578b0df08d359e7d8370cd210213956e835fa2a70231009b56fbab6353ef2274e5bbd907afad3abf797e27be4e7e65654f852d432cfacaf4527fa10b6ee4d7a109f9fe00bdad1b0302047c435bb50067306502307c1b0c409c253f3b933188bc80274b5ff85c2bbf9b185ffb27ab60d3a4b461929dad9a4210e40145cea170bf0d105cd90231009d1892a619f92e6c56dbf3a8e3fd68dd2a7ab9c95c4cc6ccb3a501d076547da0c169e88da8f8e3afd20ce6fb9755b25f0302047c435bb5006830660231008e6084610842a4bd41e17a43c1374ff0c190eee65ac752c60b462caaa3c5f2eda60ca9277db609fc546bfa315bf77d7102310082a2ac6ec706ee6b96147afd2d374816bb260f898bd59b80456f5ae4f846d5b1d44b8989a28d24127ca4ed749d47ce320302047c435bb500683066023100d537fd94f6b9f0a51aa8747a49c7bec761cd70a89ecb1ceff7b06d8fb95a4115401efd90b368a85aa4b25ff84f2af60c023100cd7f53badfe444c12d807388c4310c3ce92a85561e7536217968b7d53014964a9d615771f593e36b5ac434a7cbf5028d0302047c435bb50067306502301ad0e22a42761eebe9f9b444e6f62c703f87dec6f6a2552525d9057346665bae1a9615b4bffb37214d41e2dd5cc010b6023100bf6cf62df47c550405abce12056f9c287d338f22d81c4af20153ea9a80e4b4ebd6700c231cd0945b8a5591734a97ef520302047c435bb50066306402306f2bd63e604aed5acfb4d4bfeeb59c83893b97501b3339a9154190e32d68a65e21e2624c952421fe4d4cb6eaa17b3fab02304110a5f1288a99707b83cf537fe3b9372ee2c068cc61325c55d39d37070e6c374525da912cfadeaddda9faf4f97f19440302047c435bb50066306402302d35b934e8e92e2a9e78a77e2d7a3973f90f52774fd21926b6efbb0d93249ade8f4504e6b66e790acdaa40f0cf7815b502305b3fd7e330b0f82c4268c7bf1ce0cd6e3e40423f8c57d4f2746201aaa6eab0415719026e013e22f325f62ff38155c94d0302047c435bb50066306402306e26f7e252404549dc0a1cbe543962765945a84fd981fb05e9480501c8c601c974abc5741e122765994324a95ac3510802302602337b095f178d7ec99c1cce0361ea0383822550137e87bcadcc3cd678d29d5248c976ba7e23837d7e6d1ca88423550302047c435bb5006730650231008e54fa3c1394385ec960edbe7dec8985fae779ccb8b35a7784e1b48c7ab10e263d90f91d6df171dd34cb3e5a1ec8409b02304dedb42a808ca2f13a0db76c1242d9a2c4f65d366c915bc082d8de7efb662dede9c4cf8305b3559b73ababf2df90e9540302047c435bb500673065023008b6754a0d9552f34d44d539279334986bbf14efa040d84578cede65364ddaae2b1504484841861720049abb6903f87f02310093f68264533326c641c7c744d8c31a9292ae9048ce5060db3d9213ca44ff19af47dd48c995952f6cc6525e3d0a7855590302047c435bb500673065023100bc26bc3ef3cfd38d364ed4aa63ea71570140f37d4c9ea82db83b7744bdf54130d5d2c005956e6086d91598522dfd58e00230632b3f3b5467b8d5eaa105698a355ba7063252941f8eee0036d9120ad369a10c48bd57e6a779b58efb963c4e12f27cd20302047c435bb500683066023100866b751e8645f8d112d3703194d2f7c1cb2455a81fa962b9524aa2ea6fca51ec57cdd3dfa75c09e2b457de6bcffd4085023100b98e61ed25d836b067c671a72a4d2ff57befdc5187a67f7d57ab6019399be0ffa0c291a3e7a00c2df9b12d886b6a41690302047c435bb5006730650231008d540e9704aa14cb6347801b3a059c9a1ef4071beecd4c547b244aaa72ed6d5f4c053cd3443fcb94e87136ad46378a150230084bd130cb0c0a7ef04e6cd27a5efe5d9c5b971e97ea772dc06dde35a90fb4623caccf6520558d5abe45f6f3aac3f4440302047c435bb50066306402307534db65aaee6d28527e091854f05eb9d05b1d57c2372f6cb41675469f080ec2f557bd45b15d10acf1f16ce1a2eeb50e023038f2e3097edc548eb3df92e612b56f7b9172d34452ffced299eeed75b530805bab7984fc6b23de5eb31e1f1db9503b4b0302047c435bb500683066023100c095edf3fa93a41ae9db12bd56d571d6e361c0e41c68a9487747afcfc9cf7b70def6c5d2ef751fc5586c352185e762a2023100ad641b7e4840df3d4f7550fc91e07dd85b51cf2409bb226ea78bb3c98c002ba9fa97894b46738dfbaa96b5f17ba48e7e0302047c435bb500683066023100b9aa973704fc9359643fb19098965fb52361373802030912fba7d9d3de43b7219d7b245998e753e4ae467db49d5f424c023100956bc8fb1752cb021d1985ffd3b8abdf81335a76bbda572006401421694c2efe8f16f699556a37d391b87a503b44a6dc0302047c435bb500663064023024f2e1f595070ea850dfd8af3ecb86adb2fd1133c19a0d3dc03f49374cca603951afe27e30a8ea59824e917def59fd5c023061805b34c3e57b6472f9377f429958e5b5d4a232b1e97d461d9c926910bfdf965ed7d51037468eb03aeb18e85a39520a0302047c435bb500673065023100d067c4852596e5e7820526016d50b6e5c0e67f2cbf4f698355949816854353e169b6faa80475d08f269f83727c31078402306bd3bad45a57134a5b8ae4ea40ceb23d61d46d74bd250c0740dd56f275f4fce7df0b69637ae427dc2fe9beec55973d0b0302047c435bb50067306502303c037819af57e1af24a63f64b1beb455083f483d4cc170ce0829b4f4828ee081dfbc7ba633e7b449f2bcf0fecc4fbe4e023100eafe940f07736489c7b0b55c81658bda0627256d66f07c9da5b0a1725c9caad2d6170b524708edfac0d2195e7df18c780302047c435bb5006630640230685cc551920d1bb0de21ba5d26dbc4d1f7b90dadb00af008fca14dc71d684056c27e7ba854f307630d9428b6bd059d8702302dff429558ffbab76cbf48a8ec15bdb8e7c1a2f32e186268e136c7dbddabaf286ac61f87eb82dbacfdd62414254597950302047c435bb500673065023074d98157ba1477af2c980a33be6fd75d08e44570c09b6403354ce5751d823a32aec0ae3aedfb1731dbf50267c5f0e3fb023100c87d475b66e5954bcf0672b4360f0adc6cdd9febe49d1acab8c061a77c89758d32eee30af3bc1e396ba9b5a41805391a0302047c435bb500673065023100b097af334118b8bce3244e0345a093dbe7123bf65b9d855324ee0309910de79ee07555979c986341e01dd8a55141800102307db1c45fc722410f6a66319a5345d1c42f2496b8688619d5cf01f5180b98edda353c4dc03487263d8bb490c66801ecfe0302047c435bb500683066023100d4428bd74a02f411a1cac32d4a79f6feb9ad4d612c54a835b39a6b5f20cc4f1e5f7dd1286c21d7d4c21d659de167635702310096f69f73e75c8dfa9905608dd8af72a51aba95db388da194ec32dc842732db8e946dc8d37dd9beedae3c47929dc5cdd60302047c435bb500663064023073b349aa68c068141afd50b4134ee2c69ad86ba8331d65fd4ca517aacf3631f775b791cb3ea66e4d7fac418bba26fe6502307c9f51be717b55b3354f4159e37b53d1231ad19b3f341b716e0ed7861ac8de1a50f60acef20ea077a67a21efcb68627a0302047c435bb50066306402302f7d1a305ef2ab2a9f2e46b2730687fb5e984b0bc8d17a45d20461a26d1ee1750faea10e665e206b6700194a7371b783023036df5e26eff0a5461b4e160f36819573829f72341eb4b5f27ca3672c594c95e1b9f69b218f87121d5dce3029bf4dda100302047c435bb5006630640230095135ad92fc9e3ac89ceb4d7e1b954504e66c15d32a925846fb335d6e135ea3a01ff25e74ef8d79fc44b0e557aa89080230064613d51b65b7ef1734f4111dd44967d905497390d25d3bba02da2b8084676f902e7b0465be8655d358d7fb56b0fcac0302047c435bb500673065023100d0cf6f29cb96f54a26aaf2dc65e4b2987c7069a606dbd1c79930791912f2354ffbdd7ac87b03e33a8b31269cbb94cc40023055a2ef01d852e81dd647119052b6872f2d22015dce57668037d5ca819241bcd5ce03dcdc6325c1e988bfc34169e1c2720302047c435bb50066306402305535a3722d887b6da5b9f54320772fc82a5733d9b3a0a56b99b5a49158fa1cd3ff76cf58933436b69cd2329b290949390230032e46a198933b2904f7e71c0d0f91d0994c6e2a271086be7a17a9c9be7a01e78a69a47e11cef146aeea2fd19e24ab090302047c435bb500683066023100fa74281ebe0837d0f403ee8e0e7fae48944bc95db3f12a69c7bfa63b73e34726bfeafa1abcb2bc9ebd9c13dd1b44cb72023100d0f2da8d229e9cbd414f30a3e81fcfe0cc27b9182135d650f99fd2b3224c670322a0ff25d5f18d8a86ce27af41e4b7210302047c435bb500683066023100b2a576ec564baf1fa50498484b47efb97036bf2ee57dbd8df6c7138d9647cf7b964ab7e35f6c26e01d4b73a7de64a338023100cee1ad2c038a63d1889798c8c7f348f29bf2d0f08fd0881b6149fbab298739fe8b047f7a9cba46f3a13872e26453290e0302047c435bb50066306402304612fc5e14d308ee76f3481acee3c138e1b701054b7a25c240eb70af9e78e5c83475382b9dbf582597941fb6cedb8b9202305b54dea08cdb8f12e92d3bde7ae41207963e98f156d32a1992bc3f063c973578bbc540af05d30b18e6f0dff590b6fb6a0302047c435bb500673065023100e8cd63e4efa30496384a62443a8a0158bf0c897bde8e91222f2b5b411af9ec4fc8b64521a1f2cf70b0ee355f4cf1aa6e0230357d547e2df380bddfc5b96b29e94a6564709e64e33ef8ab0805fb68f8ebce740ca008c12c4c3330600d753b91a048720302047c435bb500683066023100b838eadd63d8e1d5b57c6ac7c301b9e286528ee403237c9fdf3d511fb26f8364521cf118f369afd6d3c41b12c0beb8c6023100b2275461c42827c834c70a179611fea0b89628c4187a421ebbd8b7b8839a6ae6adabb497d12868e49795de569a992c730302047c435bb50066306402303044af0a46e61e240bdba6533b3e1047a60fde2c98a8d3cd06b8ff5db606534672cbcbaaff839762ab552ab959d40514023074fad6c749e9f51673f6eb8d41f31b8cd1586ea90afc0c62805424421748dcd74d462a70fcec0240ad52fe98dcc5e0590302047c435bb500663064023036d1583797e35ae3e021432467e7c581904a71de6a2457953c81f2ded3f157288c4849a0b8f18cae6c30c1f81b83ca6902300238034afabf1c77aa03f39d65dfa495131b36eba71e8172a37130af8f081c15ff310049f7a677cefbee247311a4c7ed0302047c435bb500673065023100b94c2cc8ac405f9ebabb26999b12f4dc4cd8d6a7b40aab5ee9c6fe3ded1f372d466fb90abc9e4e2c3e491631ecafa8af023058886e7f8a6b2b215f7163b45ab8f55c5bc6a7034ef416c9492934e74cf41fa1f05ed2ae8b47aae893362752bc75f7790302047c435bb500683066023100b9d43bb697af84665452ce669de726e141a6745e61f93e910eeaa60b16324561773df5ca9c272dde31015b4454623cec023100d0686094013abd29ead4215797323d60d8427b8b308b34f54eb200702a40170f658793133b7ffe91d2b3811a34afeac00302047c435bb500683066023100d9f0f98663e5ffe8a1110718cd09c7d33fa0de87c5e841a4bb347af5dbd2f356f66377c9700df10d4f065b3b7dc89830023100c474b4152ae83720992dcc7c69424cfabbdb312d718ea01dedf53c3713be676a957d02aade842357e550ace4e06d170f0302047c435bb500683066023100d25383308ba5e35814ed39bbe710d27851150eef5782944c16b14614d110bab74ae26b42dd2146bb445a8977d1a1210e02310084f17b0a0b0d8d4a7e92d7d31e64bf9f0feb5f57e478c4a081f8bd921945cc8b7dd0477b15d071cfcc2cd86c8f7cdc650302047c435bb500673065023052b94c4865a02d75a88e72ca89789f4f1ff09ba01fe0e5db9183eb88b6c879e910ac0ed81233015d6a57ff99eff1dd0c023100ed62e9bb759a5a40675b69e729a939d3ff559d95f079bf6fe3640adf10863c90d6a0c84ed8f3ad4b8b7dc8f1826ae1280302047c435bb500683066023100bf1f93b2d52bfd9d48f67d2a7c08396a71d21cef323441d19dc7c398a06d5e2ee65483f99ed8b34025c1cb8bd853cd6c0231009d1fda6e6ce60335d6b2f6efff44cc0704cf8f8d9827838438e43de6e9a7758cc29f91a743a93c0f07a850df76ee79300302047c435bb50066306402301f24f7b08c973ab68e2f0e2373251d4a6b03d3a06bef29e1c45c0bd2560c4ca4bde880715f262ccaa10fee431f65fb830230426c21ef56b9185b3e009a663b436c040dc868eba9a9bcdf68bcff627c1666caa3578508e31b5353f0f3415d0d7b0e990302047c435bb500683066023100f2515e31ecd4e89f45d399853317c4263f6312b5398d4bd1b710a5b0a92a56bbee6cea10e8b3e479ae6e3832a76da5d00231008baadcb83c654689e606876979de174bf2e2c5665b86fcd422d2d3edb6423aa8933e139c4b8dcd6a018cef9a892720730302047c435bb500683066023100dab6a6956ba8ffe2a58f2b5b5a89da2e2371955129368ba8ff4a4c40ca76a33578a61c276b439713dcd27df62ebc9d20023100dd5a9d4f64102bc310e4f642c5fcabbc6e43b13b7163fbb125450c6e3308c60970b053f60155b9b1eb16b9ea5cccb53e0302047c435bb5006630640230221cb936fdd016c861ba89b7bf5db1e25a322727d2f3548711ec7a4f3efbcee39848bb8afc95893432903392b0ed74ad02300fce873635edbccf9fef9a0616c212af92870bb935acdbb6a4dd595d87d671a59c477c2c823bccc769d4f93238c254480302047c435bb500673065023045b8043250f44a7450369e6640562c5362140b56d312af3cd6f5d95c491460d84dc0296615b8470e456d70db8c144b1f023100eff35fb6d817483cbd3dbee569af292e497ff24589c8e1bf3f74039514caf787bb00d3d450c7bf34e7e7526177d0e6440302047c435bb5006730650230533b7df9e350f2e3460f8c8496e7429e8c3443d9695cc6b2029990e92ac20474ac50c6b9b3e4e3cb2ad85c725e32af76023100a2fba1fad5f8d0bec341a98f39a358e12981b68995606d9acef67b57fc2d585ae03dbc6d89870efac72443df2f272f4c0302047c435bb500673065023033f5fdefb7c3f68864fdd0946a2bd501858ab110cb42fddda765e10415fe9ae528e8d53f4c8a2514dab9f33d5ddbcbeb023100f3507e3bd048f916dcbe1e2882f4a89d9c06db868706196a7185638a23a5c812c1b0d46953ba1b8fedceb8eb05eee8b40302047c435bb5006630640230574e3b6243c3279e5f073a078a88043fc2465149839df46b15453cf04757bbf16d5941b3cae7960e5df716867154020c02307cb425c837f8f18c4334841025143648bd13816fe04f98ae8900edd38fc825c320f770a72016031872038bee2094ecc50302047c435bb5006730650231009a507f8cc42c28a3009422dc9100a9119e7dbd17125ea82d162c2ab6ada1d178c750ae94fe2aa0b943019dbcb6008dcb023031c3f3b8de8cc97402e9664ba55350b31d10a5b5520e369e6ce545bf09f854da42f6dac6bf54abe6a6156df00825cdb70302047c435bb500683066023100c590d79db7988f067311855ccd9ddd6c68a1fe354132f49d899e5a332e9e6f1586c90ff84c67364d4049e8e3fd23c883023100a6d83d075853ac6207ae10ae927060a70e78b654ee79e7fd75e32f6115f4c17d85bb2e21e9d560544c44bb9ff3173c590302047c435bb500673065023100cfae6c3b9dc9fa98ae578b8ec9594d9653bd53a2349b7128464ad1223b6b36fd53997c5c20b4c75c0b79e380364e640402302aa65294ac50c158a1b08f9facf4721f822cb3c31fc7bd9299434594d4bed7562306b1d812834be126981c549c2fea8d0302047c435bb50067306502304003bddd7b1e7dc0a22bb027471288c1c1c6ce0b7152d99da6572766ff9a579b79006b7e8570148a15ae3bb98518d816023100cbc54b075865cbb39c9f730b3d339e2b609cd7065d69106c55278dc99c870455d3797ba78aa8e57ce3cc5904ad885f990302047c435bb500673065023017a626852aa0638b5e8709780ecbf0dbe7c2664eb79239356bf91aff31c8f8b3143642e9750b1b5a0e402515d5f744800231008821610d9a4c12fd4cd40ec8e76be0a1aaf3b45ff6274a964c61e69e05c540c75eefd8c6a77c244b7abfd7ecfce7389a0302047c435bb500683066023100d69f9fd387d75ee8512522eac51b40dbad6788bd0fc629d3dbc9cae81c95f0071c39bcb4ad4852a02a373976c981de69023100f0a9fdbc6febcfec70e337db1103c4650b72752178a62bb6de42aba084a5eeccb4d8027ee8f2d38b61cc64dd3ac8af760302047c435bb50067306502302ca38dba000c12f550e744e0005d49c9c3305117200693345b09d985ccbb1f450f94a44e44f5d203f12cedd91ac42db402310087a6fb3b8c4814bc8ec8dd320029482e279172d47578099142447142695d4e0c901a0c1940103b5cfa63fff3b14781400302047c435bb5006730650230511219680bbba08aa0e1a471cf7036559869955593187e8262c0797541b028676b3b9442bda3717592c1ea0f2b36070b023100937eefb1e32991f75a0bea7e0e7034d296e24b216fd0f3261560c599c965e513a6ad493b786668aa85a97ceb34af34f80302047c435bb50066306402302850c737c82b63820c58cd1e1949a850868c0c6c9ea52e14ccff098839776c71405fe66e834fec8affd1405fd6424e5102306706375703a5c6def6095309c0731e2682a638caa567973a6cb6052173132cdf6b4fcd77586f46ef0f1f7570b304b10e0302047c435bb500673065023100ada1dbfc5c6d4691821f0a39002456c59837ab1d63ab34532b296b802e36fbaf088186732e68ed202d1e245ddc9ab7370230368d97e2cba2be2611dc86447956617da7c1ea170b7b3fd737c07ea87d6b54bda94f8a5edf7baa78af763bd2172060ff0302047c435bb50067306502304cff7f16bf43c7e616565fdb9664284e605d3822fd04b2f36cef6b1e479798b1e4890455976e9559771e381ecfee7956023100d702569b7362b9376701847ea35c655768f91129ea1bc156527321a0d70bed7a761d4de9dfb6230dadb18cf5853977e00302047c435bb500683066023100998f795d9fbc2911f1f8ed2333f32fbdca3dab017f80107acee59181bd3b8cd1f74a8ddcfdf7b1b86cfffb0938be333002310086623024942722fd00448d9a1fdfd4cc3690ffb69539b162c4d4b72d171d04463817791c314e3d8536a61030b683251e0302047c435bb50066306402301ce705bec8eaf23864f31293206bab95f1b548cac5a32117fe866b0253eecdb9c16f905fb0421daa4e0ef5231585803502301c7ebbae1b2694dbddaa88926119050b71b4be76e591810cd66fc6a2881bbf140c9ba47b6c334bfa1a222c6973798b8d0302047c435bb500683066023100db03dfe9f217e2f55786ec834abcab4a205874dd041084d869b15d7575f0f11c82a487d0b7bc46f1bbe89fbf2e6348b60231008504a32769dbfdfb1e56c3e041965fe90fc6dc9d121286a76b4e3521cfa851dd902e27b11da856d4b16445e954d2e1760302047c435bb5006630640230184de82a32feefeee4c5f2135711531ced47099252d9acc0a133c6b688be8fc976f75ff990f375c4b064ef0769164ade023063d271c0df1bdfd773dcc6d203ba98618e0b8cb0cc87994ee0eaca526a9a7189c170f45fc23e4dfe924325a47c7bc63a0302047c435bb500673065023100921d1d17040fb6e307e9d87c7b9db0928cb03fc2d27ce64699ffa375863045f8b1142e5142a8df47847ba1377dfd12b102304aafb82c747918e0330885c542b7f94ed1597a89e1cf06ccad9ee0fde41ac0d40f43c6bb97c5ef1d55ad65d6ec001e3c0302047c435bb500683066023100cf6e01a3e3da2b88ebc88e61bd6cc95e56ab84f553d5d3d28c0617e7d305a5534136bc4050485213006e324ec924016902310084eed6570c4a4cbd518e18794baf79a67713978996b33ba1b6c090a8ad54feb035d6f6fb79cab080ebe7054015d89b870302047c435bb500673065023100cdb2188da1718fd6f7eb20fd241430041d52c8c2c605912c4b723d6a58f043eb924cc6e382d7f20b6033644a3e71e545023050870e43c3e1d27f436a502d8899104b93c2ffa573cc04c2a91677e8879c4f60b2feba01a4b1c303482e480a08e763ef0302047c435bb500683066023100ce55762c7dd993c40c3b5b448750ae619a37559ddf3846ab11180dd5c7e51b59d4254517decccdb4eda4b96da250bd7f0231008b23d0c30b46eaf44026cefafe53050d2e934e097b662d5a7829f27621fcd179d78a19f0d33f5d5d00c0396003a72b0a0302047c435bb500673065023011dd2cfde770f304da9b1b8b142ff8deb8cef07f3f90e0dd4df42cdefb2adc66eccbb615dc971d313c16e09834c80365023100b9198996aa9b9f90f33757b0dc84bfea9668f60dc53a4a74b46dbbcc1e77f41793650f7dbb96d9efc0513c0df11c3e5d0302047c435bb500673065023003e7bc4eb54163a94a62a51ffdb9991ba27c3a6d13ebcd00c326b781ae2dd276857b0061ca15a5ec088376752bbe1dce023100c347da36d1d715f9e076f5cd02f210b7de76b0c1e57acf83badd166841ea6166223709f90638b37a6fc1b94f708544900302047c435bb5006730650230304296d52fb04c5e8a577906d2558dc486477102c1147753fb4678999b49384bf5886ff50a784713b5d939843b8e28e10231008a4c8a4ba16d1f2075eef23f4f2e0630eb6ce32e7fd9b4e0f35775306c14aa88325187862e293f32dac108c24e2b80e90302047c435bb500673065023100f3d7f410efcdd7425efe1be3986ad5323eea3ae318eb9c8a55a3304d848573040cdb6b5b9e05acd3286634977a1d673a02307254dba047343be015af14773745d2c35e7c5ff70bf5733484f875010a1478fdc9461eac608bc61321a784ae0aab42220302047c435bb50066306402302aa466b4092c6909c89b92314247db409fa2f6874e2232372a02b15373693456593c86e96b26a406fccdc247877693e302300a437e4692b2cc772d60b683c8000d6c8d3dec07398f173a828a58ede4ed8367e2d193759541957cda5d5d43b9ffd2b80302047c435bb50066306402303f67201562195e2491a282a6f171795b396752b7744828760bbc5409455602d3d857eb96f461d981b00333242f9109fb02304305baa5ab51346aa7580ffba1ed5aee292bb1d81bb5039521667ef8ee77018dd5d741eae3bfc0d3e8b9cbfbf9835df30302047c435bb500673065023100ccdfca373654cbe870f9f2d0324344cb09f3ecafa3995ada0c4a14320f333c3197cddf7fa7dbfec7142d2fac1c7e0c270230415669ca08aa2b285f30237c393db1507bb919a118e2f5bb689bcfb5879c32de0e21711c33d01c2997371f5d3cd89a4f0302047c435bb5006630640230777aa3414fe487bc15c7712d32be77b8107518f65d3b881e2d06794cc50847801225908e5af60315f039499cd70b5f880230446145eb07db1e536338926aa10ce127e3f82067c7a1f975cefc148aa803b4bc9b225ae6ffbbd4cb9e499ef0dd812ee40302047c435bb500673065023100c9adf860cbc8cee4aa248686f1b8b58050ea7699110fbdaa27754b53f0d6bc24e01152ced5dc4288118647bd39edab19023056e1da219eced3420fc3b6e7991743b67d51ccea2f7b502fa301ffae09ca40fb1b408647beb3454d4827a36da27c4ce40302047c435bb500673065023100c3d261eb828be9417f56aafadd9a59f0906c991252688597c1dd08e9954131bf1b9a43ab0e47d9d6c6b6e8fcb3165b980230306103341efcb036c7e1775a6f842cc03e5f53e024170c3823e8f00e08f52b9d5f32ad0586106b48d699d4c9a547266b0302047c435bb500663064023067ca5b7937c6cbf10c95772e948fff3aa852ed5d289fd2404ff14c362a527f6f9cc71f454b97a03f7dc7a22e79c25a9c023059340ede5809e3a505bf58529344638e6b67628635e09418424d57e1e5b90263212b00ef203515bbde829a340d3ffdba0302047c435bb5006630640230738cc630ce8d52ca47495779f8f4cbfef4e61d9b07f9b4b547fa608500c15a33c6bb9eb4e6e9f626beaff520e67db2c0023029226730f43824d33855a775e0ccbc5957a871b322eeb04d666ffb6b1009819d128635e9ccdae5c6b9554dde6e4ddbad0302047c435bb500673065023100c36f0fc6f8f725b5b72ebe78b448e7036f54c91d5e58592339cdb500cd1a82f2f678c102578948ab86103a7494e04091023011533c18d756653f2f0cf3e40c9d3d8f6815198619e5f7e4d6208e0c71d61fb49117fc64803bba93c7ef8fbb3fdc3c560302047c435bb500683066023100a71cf90185dfae567c189a5eccfcff3a2d8373c25ba8a3a8ef8ecf22104580bb73a291158f862e9937286f7e3aca13a60231009c0bd45c8d73b5b186cdc4f86fc739323c593b37c373c28bd95c59aa609ed1b729015e139f194dc0c36d122df3041c7b0302047c435bb50066306402307a014d2f7e1e43f2da3ed276fa8fe7dcadd9fe2ca8ffa74b006a5222127caf67651d33854ae9a49ec3d49320a9fab919023072e83122485c8ccbc4f51f3f6cc4c3df3a37458dbeefcb7787f44f54dd0c41a612698f38980b8898ae7e9cd94825b8640302047c435bb500683066023100b54b6f34476cb9ab54b6af2e21f1163424db99075fd09a502be8739e4cf54776bfd1564f2465669e7515eb234bad3278023100ea0910bd46b143e1dcbce0d60e506c499231bf04b4a019ae3e224019a385d0e7ea88ea16e5d2cefabc0871b13d8c2b400302047c435bb500673065023100de8e9d4ba1ffd8fdd1432cc195b73656f81830687cb692f70a8d88ba54d1fcf423d4d6b6fea38e7d739ee7f89b52afbd023041f9340b0e9b11bfbe2d9f28501476452dc98acb795d0cdb888eb6e79d4af3067b021ff712541025dd2c00493aea44fd0302047c435bb50066306402305e4802f18cad2705d74aa1451a1e34b0783216bef80764c91406428464318264bccefe9851dcb8e0249fc1215aa96485023073f8176163dea74a204d64361a329611fa7e4b32ab2952ff111b22cc1354ab15bf1207f2e826b53dfed6d4af3415d42f0302047c435bb50066306402303f8232f9d44bd1b187dd535d421125ea204f0a2d899c9901a54f3b94e184300bca301995f5d1bba6240110e068ffe812023054440556eb85221f55c3720168b7b9d682cb9484abfc8207398fe98b7d3ca64951867afeb465b82a4ba2aa9f5dcdb5660302047c435bb5006630640230696f596cd0ec3e7d33c54cc0ae2710fbac86e5839d6938f78bacc87bb6baf895f2215efa774f5c23c4acaad570d9b37802304e3da9664aec0ddcec86ef439166b44f7408f3266486510cde1473764460fccf9b5ea92cf7282c006bec37cda9cbbc7f0302047c435bb50066306402306bf55acf9f37ff55875e6350a99b3851df8fe2ec9e535b9fd3e30dad39dd7c533ee2c90efd9ffac52b36b8e7f72b949d0230024125e7870fb92e1bf1beb2abcbc7701cdf8c14dd078363fa4824566b57dc8c329ba0e918059e6a053fd397bbf0d8190302047c435bb500683066023100a5aff92b48e3ba69772bbb205341f4e76da70117a9cb300fac0ddebf101d3e80310a263f8d2595b8146ef5b95f421f6b023100a6831eedbf5e125c981ef59f3d50a6f7caa66e694f5f34b2aff85124c80e562c8b847300e6430e69be4c87dbdd8b49690302047c435bb50067306502305d3e5dea13662ad1f40eed4006822e070067a9d8afb2ae69d1c0970523805684951d576b7fedd83ba9fbc9f7639545ba0231008656fa8cfff3006e94ad722867db9b7bbc36580c4bc54e1b7da085c5155c853ecdb7d2411f37fdb08add5cb9d56b66f70302047c435bb5006630640230422787345ca181e51d0701885acf927e743ff867afa81cded09e810964177c9ad57213e7971da511cabf96d9e3c512de02306b1c4b77e167cbe4ac14b88a89fec8cd98b196973638e48c41c9d1828d1e82950966a9f5cc57dff766d410b0f56c41cc0302047c435bb500673065023028d1d884096aeea91cc7b7335ed5ca4fadca22a0aef09f2168efafb10df11b6c4c1eebaa046fd8247b7b81c6fe3faee5023100f287d479084908cf8426c91072a7c391cfb8e9592feb06e3b98dd7fd29e45b8c3b4d1ad75e1fb0ecc387e4a51a9e71470302047c435bb500683066023100c81c11a5f7e58efc135c2ea0a73dc9e418c3ceb16a995e2907f2154ad2e37e13a66e12bae3c1a1273ed3503d3b94a70d023100bb0f79463d04daeb90874cc002f70805f8fbf46ea9cc321992788fa07ee54719d82d30dc68baf5a5c6c6fb51173b02e80302047c435bb500673065023100e40e3b13a83050d19da316d3686c78b6230f8310863769c13be9309a78af2a0b7477ac0c9e3dbd470c032150ba394257023072cb5b6769d1dd5649d2319ca874ec8a14b609baacc84a92930327845bc815df45535f21e49040085b551ff6b226d5590302047c435bb50067306502300630b6571952bef26b2d24f69fd4c3eb9af0cdc611453f29f799a375c8c7c1d61c7d14fa1808104a578e4a9209fa9fa5023100cf9584c68241ccf7b25dd274dba4bed9519ceebc978d9a17d078724c8c0231ddefcb340d94731b8e741b6ab9f0c2419f0302047c435bb500683066023100d5296ed0fd8a7c65d6581acb7e660a5e6ac6d6b5b8398e2a34ff3e7f618cfcc07c506f22a2bfa255b31d1f94e0cc2d58023100dcb431e829e5fb67d5b6cee77dafe778318a31ace0df7f50f340546c44dda1c777c1994f66b0db73e9df6ed693ff72d20302047c435bb50067306502305e77a93468ab84466257647dd2a3bb0b3dc2f7d8c19d51d271f679673e4627149b11aaf22bfcabceea383aeb56a8c72a023100dd5e3eee7d200a8c9b95194655f1115ddac10ff131388c45f0bec370dff288210e9f59e72993ac89012418fdd864dbd70302047c435bb500673065023100c27c87816dfaf0ada62e8218d832e922003d57f24ad6a841b5607ab30de13c8a3d8b7eaffbf988b213484b8dcdd71d71023032c28b01571ff4af3b5f5e77fdfbe7b114a5fa3d4a4f7340c14fdde183cf8283dbb82905ceef080a35b8fb9199d7c0140302047c435bb500673065023100b16de40c6cc04d1ead8bf2a0847734ce3f2ec66eb0fe8005b10f627a85a2441495ad3d7232e190e812c2e11745910af6023040ef64d4b028277dcc5fd9a3c5b8932705844045972b51f5b014f2c7c9f95eb0990030e3433a46d6caded142866f5ab20302047c435bb50067306502306e4c32e58e916f0e663a945c4482eab3c6fdb3a1bdecf8ac0f3cda111bd4436b820caa3ac073a44d7d7795cedb62323c023100c4a759c792fe5a5b52e8fef526f3d70cafa0ea4e4d6f8e9b57989ac5783921472237777c249f235f9457fb977b6a1d260302047c435bb500683066023100b5030b3d510ba4ee28f6f7503f7ecf5dce1c4a9a8a3a6f3a7222bf320f11c6e320ac73cbdc2603b1478bee451e7dd010023100d5e0842502c97d34e2e2523f1d8d02fb13650a561ca4c700db96cfc6c76588580448879fa4a79602aaad1ad395b5729f0302047c435bb50066306402307815688bb5e33f0261a679513616d22c47f20f30ba4c9c0f94e72b999919a38d8fa453cb6f52b24a8383ca6952485ee302302da8cd3bc5c14e41a6fddb6f14a3a1b8e9367c6c964d4bcbc2ff54b173ec2f1fb30cfd31e5b2b4a546816c5b0f0432c4/fd U]Qjx+c%{ڞdQmuy9Z3{&!~˒IvYx@?Ԟ"QWxeC=`~DkJڊ' "|ś%5zz Ѵ_Fh3$s x rp R vDIχPkX_5*@>dP`Bh?Xd  H 0GMT=d"" !0" +t" ?" " "H""ڜڼ"D'\(\H\(]8]J9f8J:|J>@G"H"I$"X),'Y='\C0"]W"^xbdeflt"u+"v@ w@X"xT"yih"}~ TCkernel-modules4.18.0500.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.d}nx86-05.stream.rdu2.redhat.comCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-500.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-500.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-500.el8.x86_64 fi/sbin/depmod -a 4.18.0-500.el8.x86_64TY<4%,/hJ9j*U,8!d1!4@B 6XK,  },dh *88K7<|tx02r OH` |T]<6rp%xH(: </t! (xLG"APA$X/%\5 HT  0 x V,5 *H \(oX O(Q|l ! Ph3P+Hh%D/(,|! 3]Tp=)'Fol~X-]  $ , PT$/\\ @ t 8.8/0 x(("%PP"88F dltHblm+`\tp$%$)  L `P@CL 4 0f $ 8@L*@, D `tH1 % !l'49#@vX$P))AW'8"9</0tp # 0 H)H@  d 4 +T  P@xP\$  T\Dx@, ,$6l"Y',d0 l)D 5 h.t@IT" @8%46h+g|`! d9 A)x,&H0,[d:p=$8 T H4h8hT < D\C! !( X04h$ 2HwC!,7 TH$@x8 9h$(lD P\6t- 1pAE3@\jGh7hw/2 dwl1(@ ,`|h(+"$H \x H) T x!t0*)*L<|["P = gl\ ! /h  K@I!&DQ]@Q,M>Ht=l6(l6X-0Q7@L 8hK4!P HD,L$`= 08( @Nx 0$@&f34 x0P!,>@9MX0\MxaD(T X44788KhtLE-e07:4 &T(P|*L}@ `" АPdohzP9#t|_3,Xd#SF1P+ICK<0h  .3h1l%0 4 p3'  8 L$ X `TL9$@ L| p ( "< x& h 0 0 -\gLQnP(,D@X<(+$/XlB|_PFh7IzijT t 8 P h 2+P1,!d,  C   h =D(X 1*) )Oh*ZO`Lx*AD74p'L Xx/(\0L$D@-|D^Xp$$l 8 xb 3\j,,16d*8))}#(7! |q\D19`|Mt d}$ 8  dCB4<$4$"< IPTF0ABSEW5,  8T |64SDD ^H;A YlBO==>H>?OxXPlO%0 LP L*PwlH<Xt PQ 7q x -A?hUG&Gx cl 7DH4(@Cd,,>|D!,-0l;H\h $\ < *@ 1h/1XK !\#=TE0 d\# 2t6Dx / 4 T $P %'%PX\L=(,FN<HsHN4<674&D,<tU<^, X hpBPt!lt(p @/\%TDa&\@tL 9  d ` $P @  ( S ;M hCP -0Ŕ> +8<70<5|d|*d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|)d|*d|)d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|)d|*d|*d|)d|*d|*d|)d|*d|*d|*d|*d|)d|)d|)d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|)d|)d|*d|*d|*d|)d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|)d|*d|)d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|*d|)d|)d|*d|*d|*d|)d|)d|*d|*d|*d|*d|*d|)d|*d|*d|)d|*d|*d|*d|*d|)d|*d|)d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|)d|)d|*d|*d|*d|)d|*d|)d|)d|*d|)d|*d|*d|*d|*d|*d|*d|*d|)d|)d|*d|*d|)d|*d|*d|)d|)d|*d|)d|*d|)d|*d|*d|*d|)d|*d|*d|*d|*d|)d|*d|)d|*d|*d|)d|)d|*d|*d|*d|*d|*d|*d|)d|*d|*d|)d|)d|*d|)d|*d|*d|*d|)d|*d|)d|)d|*d|*d|*d|*d|)d|)d|)d|*d|*d|)d|*d|)d|*d|*d|*d|)d|)d|)d|*d|*d|*d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|)d|)d|)d|)d|)d|)d|*d|)d|)d|)d|*d|*d|)d|)d|*d|*d|)d|*d|*d|)d|*d|*d|)d|*d|*d|*d|*d|)d|*d|)d|*d|*d|*d|)d|)d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|)d|*d|*d|*d|)d|)d|)d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|)d|)d|)d|*d|*d|*d|*d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|)d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*d|*4116e6b71c7669135316e8a57233186abece5b4ec63d3c1d6e9581e4ba2d2076da935a5f61601467df477347e38e33bef2ee0fedb4ef4d866a96be2df4f6183252473f627602d87aaccd36664398d0e53846fb7b3626738318fec89f9644069c28e458511a185bf6e4ae3d08e7b68aa3a91fb81347753c74c0f65c8955531c307b595bf08da6623d8eb8a1127650b546bda83d7e5f6c97a15cf7cdc7b6c1847a0cdb9f43c66bc59da9ae44f8a8a7d55f348178ea5812f368bf5f5b071e0363fc78b58e6fbe48c3f682f6088b4606dd78e18f96e9360959b56369dd72879e9e9ee36b3c235afd5373e896d6c8b73d5f107307b86952a695848627442d4699a48deecdd2f2d33d82cc1a94b754bf681cd2b27d87d326ebdb2c80dab218802075583f48c526d95ecd8be5784391ffc01f6c5dc03a8f5da2c46bd7539088e761f00314b115ce706debed15b20f59fd295101daa6ae28a292ca4dcd3b13ce68850879aab0b142036367dbda1a9d720f40fdfc9daf93e4f135224fbc6663e5b5982d0bd651d56555ec4c81e8c075c09ef7e252db7e17430bd635d471248dbf963eb5d759e4ab302124c363effec18bdfe7b0191a6e0649d4ccc2365ee2250a4c6b2159d77dd1b6bca2abffd7e9c67297bf223974be36044e300e57a6ade75e0dfb9fdf4dcad68170e2dbe68f13f9e84d775713fb792d8657ce35775d1bdd8313208578add2bf5922ef8fa89e58071988db7332c3ac20f66bf93de8bdaeaf13089e3abebdebd9eeab6c9ce47d75618481c07b51d5e90df2a1d3d72ff034bbc848c1a19cea89af7fc16e8c0eadbeb640a10bced8af066508707d1c7a34fcb9d17256628c758b2ed6be826fcf5b90edd2a6ad1b18f35d0cc4feb97f8526305bd0d09575b068424cc4321f2cd229fa1e2fcfcd9c1876026cfb2d125862ae79a172b9377b27f70bfdd0f501b8d12097212d67f272bd032f374ab6f7e0a3974d86e14c2912e93c1e1161dbf10f915c052545afda3e58df05be759846bdd2d0105d1dc7c3eb06262856ad429fea60e12e7adc9c8944cdaa62ea880547b4476842f6d20fdf715aef47393870a9a69560026098a715839ac57d61ed86d454b2a43a42b02ee098a9d1d801f0743baf8f9e8e0afa0936f21264b49a2aa3f924455bbcc1deb6d8275c1eed13cdc5de9a95fa1282e5f96c0c14998606afb986751a6a335af10bc3779029d570a1218cfae4313ea97a705e44f0c13d666e8ea42cca86751460b29fd2308375ad5eb925d3253330aa517cec4b9a675c46630f244a8efd6e5be28e8013a4b1a441def2e40799dc3f9660413b24b561446fb0fde89e8b611fa0d884fcce9c48b8c9b4a46f3357b3ec38d8b2c426d6750e63e4bc75c904cae7767b4dff95724536d85c95fe0ad5fdb60ce633785fffb0e0a157f142dc255ac480aab459ae0cfa05937be37801768e03c84339c87a462c07d4a4aaf81bb889f03a1b0207613cc9020a342bf1f135544f77943b99822d592484885ed80fac47273754e2ad9a53494d2574c16d013c46f06e5d88d8f267c6d3019925a65b59f2b8fe9f9df6f62d8b683564a9cc97288be66033ad8191e995c32f57f8a904267181a3baa7fbc4fc8c0f4a7d29f95460f910b7fe25779968c60f3779299263f5a030f33df7ff68a407a20fab80dc38cd89758a8cc980d8f6f43284fd9aa89fcb169ffd8d5283a58c96f45798f18f7a7dba8b1c7dc71bf8e53f3dafe24f3036eddab8ef8beb2e4007d141179b766d46dd83a5ebeb13887cfd3add533ff14cea5ea747cfb5a41cfdc082efc07c9c4d78abc8dfe363b55696773fb2f310911e9174a794b6833b2c5e24a593f87286425ec2c1ac63c89712958e23d6c6a5cf93c6f32fdb49385cde4f199397bb73163ad021b40163d23745f4d98fb9cefba983dfe643918842f089835b64b5bb9b7add3cf8d0de4531370deaa0032c5eb04984a733ee59072a63f03e73c6db695414cfb952252d62c5d6f6082a0f67ba91f3809c6f59d02f7a37b11e9a019602fb2faf2e5263f3994e3f8880737ac65481f9ac6874b986d7b38903ebb28b652a8084008fc97013d501cd2fd00dd205f296008693b5c020f768f1f4748fa254e51502f141a9313b69902e0fb77ba7384837e1ed94d8934b5135b09f4a9514a7e11ae2aa46edd64a2cf6af08a2d508147f36d0f3c63909faffc6ce7c2ef17ab99f0994bad67bb2f7e4cf636a57db508aaf5c69c2540df5a162c0ea2cf5cbf5460697dcddf6c166df45b3b997c0dfd5d5317102a686f6e36f81a4acd05a67db5324f58e450903b1347fe7731348b8882d79d825bbcb370003d9e07003a1f52d77318e802db3f347da1558abca85fec7a74a5238cfa39c88f3b628dc34bc54c386c53c790462965cc2667f1ece0171a78dfed716c9434a685d8e180e1f90a2bccbfd6d6e33253b33551db57b836e1f4365fa6cdb17f81a81cb94c945cf3d9b85a70719e27a8fa304b9b2225059859712c8f30aeb0f556f1c7a1fe402ef9d02d40401484f02c224ffc79f21d6e51eb9cc30c6fd5bd2ba33f869ff0fc3b929d169a76156097dba2bc5c1fc365aa442c211b61d090fa9d399f77871c69c5ca74550e768a9c17f06717194baf9a0d669ec60dabc6143d5f29d8b2307bb1f011ed0f8752bed6e15540c2c1bd81829853dee5e1a3792246e35f9f7cac6a95f4d1bea89ea1829a13094365842ca2671845bbf8f5c2e673ec3e0dbe7e71ddb41d61030bd35889b38f86fd46b6ca3a938ffbf0de9b07be4e14f12a24169a6e5fc43e4226490ece50dadc34a2d2087e5b644d32667e17a7d0aeb9ff22b78fbbc7178f09337ec7f0eed291e88da088c772cd783864c0a28e611f89274e7429d949baa54783c53c0fd33ee96b6950a26ba92dc666abc6383d859d566923c96e767108c755e2e4323205f795fe1877745168cd1d6fa229c0dd4d34e5724032a7773a6f8b36d3a501730e7573d72345e269c5b1501a74efb1fbda0d36134a0fa1dda3c99d27b981c1d475ecf8599bb4920af9202df74f7490beb651be587a4968a4d9f34288ca364cc0eff79e65659633da82abc29d7276754f08c199d0e359853093534e3973a773df482094d6d00184086e60ed0cda4906c7031d65dbc1fa1a84f220888b4827c5f4536b3f71496d06b3e433bf571f9cfff17a27ebba8ad124131dfda1937527f99225e9b3d4fa82a2b82e2a96294f9dd51ca11b1e4c541aaf8077a587258e51b7c287c17c3670efe4ab5a709acb824734026053ebc4d5a33130389f30cf5d2b3fbfccc9e2092bce49dc6080026f51137913df7593410518aed3e2e46db8188c8bb3bd6140338ec787264f6f495a155c507cbfdc7c151cc054463417bca7f43b453005d4afc11f3d0576c92cdfb0a5596e453fe4ef1e997fb30558d711afab426d034364b465ca86dd8a4bf548fdaa46bb49b3af3bed196054286662d4eed6870b76c21699bfc1671283d7e954117d8cf0c2578f401783e8a57ea1c9ec72bf3837c2b64a074c6b476d39ffda2a94ab6efba28df6074eabe402c0e6a8ea6547ef5d3d7b951fa8b64c10b07155e5d68c46df60230daa1f92a123f7efa4b0aada95c38f0a05ab64d1e95871189b3020111a96648793d8ac97ab1f90bcb4c4dbc60059847008c0ad9a9a761a669730187061de9a6e135527ca1216906c5c48e6334fcf6418bb6f770cc6f5c41eea98968d82ca99730e9a1ef5e041ead1fd608f77245cbabaedc523581f68f295a73f375a18dd654b71cf5cb2da3f176bcc705e7d089b473672dff4a1e0dc5941b087bc52af65006ef7dc8e933b12b95f417c9d6f764ed9c4c308d0a8e6b661047a8f915f095828be23c7053ff4b8df8a35a21e5220fdf5568f505ee173f8189e2b0e712a588f07ec012835aa2c206e11c1961ff72ddc91768df23085532f4052689cbd18b35398585441e176e26a84219419121db7a3927ff8bf2726506657e71dab23c63e90af48ebfd8ea934931f0896b236c95869dd52ec1be29fd562f4bb4fc741171587fb63906c106d90d567431f59425611e15b2fdf3ed0f8a47f67d32f1563006affea41c0caada6259c85dfc9290e0439f5e8f5071b2d2793c33095a0bec91e94a298dfa74a392616de78c997728541dd591c4d95f3801d8e8f1ebf133b518ba9b3bfaf47ae1eb592bbc51bcfd703047466e8a6446f80bbf0d7a9ef08e13b3945aa1be71606db03e67d285026959168a2e41f9a5cad9dcf8ff2cb251fdbb35c7103b5ed9b2d3b58c08f4c5a2a2fa93a34d78644212fdbd452e88c35aa201013f87a62972f7dabfa4c8af5b6d51c2722bbef24a8e5163ff49f67fc41b10e1dedd3d46f215c17e1cabcef8cc8a70529a47faebab3aafdf5818659a43ef33a36498d741cd9ff018c65ed484681239fd0eb1260742f0ed6237b7c3a6907449fad69868181020c1ad21e79f27dfb0fdc13bc51148c470b267478db2a55eac972a727570ef3993dd445f77daf7927feca38fc466854bef2e177e84374f1d70ecc5451096899455ed9fc8513880d738a39fd58d23aab2ad29fed1763f42660d2b969797b3ed65057510df29fcf5b05fb831eae7b764005c831b49b82236644b75756ee1f675faf7b397255d0f185c343f1d20c72949a11a23df152e860788cc672c92e70ccb2f02558d49078a79569ef6a4566c1cf7644352ca24ba879981d1b6529bd89f626826f5b791ec374391f9abbcb7de9765e8d16f40f93b87fd570366623a431d9a9f36f351bf7741035dc17afce00a25c6218c7ff5cb11ce1764741ce14ac704ae57ae6f8597959b0ce6eff75c4bb80309a18b1555466157555aeb89c08150f5a01d9b9ffe369c1baa7ac85bd8ff293e6c5c23c840eef301019868c3187bbe225740b524c9996f411ea17e8ded485b01b19cc4be96257ace3262278643329b618d6c6b717eb641bd696c131af385d47a8f11389cf8ec6a3b696f946dba0946074024f2a025396c8024efc8494ae818d6a7073e4f333bf05c379d099e1d6368e25c6e05f644266ec9b1e4f2724c8178d85454e635de953ed7c80a7d1e51518b9063125f29a5e2189d7a327370bf1168dc7c4bd706d30af87527036eb1562588c1a692c2422a6ace02ab4af242d73f3b3447d607e2498f98694b2da1c7648032aa629f171c57f3d79a6d09f075d344aac0178fdd32411d4d32a3729adf6deea0922b0ffb05b42a837d06873d9dbd6ceb67ceda3ad912117e7d9022700601aa1b418d9eeaea3e4c3d611a57d1edba09f2851e995702740d1913d4d2c7c9163b0d7fb0837fd306f22cb982f1b0529f344823acc5fca75195616c4588e798f6a35263a91fa57bffa1ac952d33d33433781651b4c47b56841f9247e3b00b506e365d71b99dbfe4e5c112c79221c882923b3bf525b3488607597ac6551569a7a7209dbffc65c10b98bfbcc9957ff64021ed8e1cc2d886dc40061002be42b58c0e5946cecee160cd6a8f9d8f5aab2e04c3408f74118e0777192eaf413c8ff63157e234257124b5a1327bcea613e1877409194dbdccb56903b6ca9b0159d2c045d29ceee5b6a5d5a87342d66547f3bc5a18002534f05dd6b72490091c843e85c1c067e47fdf482e610152ae7759b78bcc3d810b4039ba4e453a2bb7d178933e58e3e7a0d392f6c8b1f389f64252c296feaa864c255b15af3629ba6b082d0c6f03162ee3e591d66cb03a1996395df30f539cedc334ae7f33477ac86119cefe09dd713149fa80796f3e1b322aa3eaab965027ce87b41ecc84175c0b37fbc3560f6e6bdae538af2b4f3c7dac7c59544fad9fdcab4b184113ac053ade49fa2df85a6cd2e18f50a5b5a99242cf37580e4f2a1c7ff1ab323485f1156cdd4053d55c5e542f0824108e7a33f959bd4d0e71f92b81f961d14a3321616ef2534708708a959f5938158edb3d514b649fe5dec4facd2ab0a6e077e42a182dfde0c614374998fb4063fc2ae19c9ca9857b7994127e6d7bbcf8c618235ae543e96b80624f35f3f35478562a28cf5e846bc366498109509a5c5f6edbee99fac73ceaf7fa5579ba968a6341332277190b90956d0f7543649a1e212d6756473f38be708f3065df77845e20b0afc660e1a8d60e90e5d8d3dbcaa078ff11072584799ad09ea9560febe6efa87a4729c66753306002835ad652d3ec47973df4bdf634ab98683ea9e0520f9c044f25ac2789b99536736602b8c0f6b317e6f0b858acd9e8dbd359e618862d8fcb7d4ffb6ae439106f8fe6271a338e03b02fe12b2ed66140ee231b20bcc31a57053a9faf777a16b9b42fe775c4999ccf4f34321f2b51a3bb82be432707fbf3607b35a475aea34fe52f2284fe4fafb88e077ca699c47a8814eb678a91304e5c9a8d348573ff1821045f4a78e1c22842d9829cbb53383b72e2f04b61c28de44bf1df24623702cc2feddf30e699695beacc469948a1799d9ea9169f5c2a427057162abceea12e23f1796b8a0734a250ecb6d2ad29b50cb0e26d347e1a9e4cf9266b7e1e135dfca65be63a4af4353cd33939b5fb2b7e1821ddec689e40dbf184ca69708a140fc8f0fb1aff93ae9bca4aaaefd569ae104e960c5f3862c1faaa5add046243e3b2a2a517eb659eba910097268d757b23d9980817485c9f4d1108d2c91703de28b21ca288839543523ccc2bef8d97b806e9178665aaf3d6e7570f1169f3103eb14fa4449322e9a9b07e96ebfb9be0b59a69db17a9962f444f4191c70f354e85160e2c2a95dbd14d8f39ecb5fa3b04708ddcf75e4df248b7b96ebf8c4318163c9d59565435af8f5c69ef13373a78c5de5b5e9a093fa07577e1ce9c3a42c9e22971053a6f1107ffa620ed97bf6f0ed1e88013dff3880436573597c7c34193190207bdb4565cf40b49e4c27c747ad3abc9e77111accf3af2b58ec4d5fa59524910a7262d6f672f0f9b870444d373c39749bbe3c9bd7a4f5c2a5a8e921a658f198fc92eb74ea16dc82be0bce61ae6ddc06efb8c55495bcceec94812382362110f27afa43a89d9c2bfb923b83a200e3af641f7144a632939056207fd1bfbec6a11ad6c43d32c77d0213544282ec5fb0ede152f678c57b8669551d6dd06a25eda30c7317a25a8c288afc743f765aa102b0f7bcd6e55a59d553088c0360c51f97f0c559cf66b2867c2b76a96e3d6862751970f507b16ee719bfc881c81a93729ae152a8f09cbbd235e636410d97a76db691226d3f3174b9ebf1b519dd0af4cc35fd45adf34c20635864d9e8f5e3267ddbc1fbc07e0e3311c86f7a7d78fff835aa1946c2912f9f7e15486e7b46fc0be440f447ad0ed6a3c755cacfcada460c1ad9813a2f93bfcaf887091ece4fcc2cae7de59ac48209c6535922eef85408d741dfa0272e408f20ebd3c1c4fd8a5e730323aba72d808c63fde42c66903a2270545b2f1018cdeb19f2e857f7df5768049fecdddef6fbaeb301d84feb8dcf4e4f18163525a8cdd7cf9cbfa304c9470cd5e1ea68bf6efe2f2c698d1bca49a9486b073dc51843b9b71baf50761141eecd78922b262c777fd0f8999c07418121d836466387e97f3f43d5eca3f17f706dc9f30bace24893b25edc7c96e4c279ceac996340c912e5a8e26ad4e59894b64c40df47f6e0ebed96659ad05653dfb1104757bdec4c6e088e98450dfdda44df94297489634979fe3fc36131c1c015046c1fc5653a160b33b4e2b4575d06d6c88e59b1289ec49ef6fbe9269999e7ef6f81b090d6db285fcdd12657b07c5a994907ae929f07c602dd3f66bbc5aa6ba32eb1853e8357e789dd101e4af355f7133163d657417ad139674325bd51f994175eec96cec0d00e1280d34314c41d6237bd4c9c4c37a7936e6b9a09b52359bdcb783ffdf837e3f069f978538958162fcec01ce57937ad0acc3f535698ea3907e93a4a917359ba790b0d2550d37aefde5b2b31a5b267536398c7a50b9e8b3123c5f9753402687d8f9512fa32a1ea6df4bc084e9579c32eb5b20629b9d55293df59b7c99ccc6aebf9f13c22fa71e83890976713e8057d292fa23149ce9d5bb5735615eacd2748062c15c08830f11b3142b941d3fcf8a7a0039290493f02bf9efd527143755d7c898e30812478b5d40a311ad424205cb147ef361252b80bb615022d76f8367f68562549c3ae29f7777e63d50b5cc35549c11d94378c251ad43279d3834ca4787607d45ffa92cb4a1455cea9a69961aba036c13daa8efc5e5f31867046374eb6e26a6adf70f696b5dc12b3ef857549b6cd60b8990041b64bcd231d1e9a724b1d44f0d0348f98c552002125e6932915d2c2d148b22ca4bc6d4c7bb164db3584c486c532712df6bdc1ba6690896d795f0aa6fc495ad1cdf1e78903995bc4c3906b8c8be9dffed0dd5955d1e84a9695637cd2d312240c3ad32df85ea09860627f2c2b1c25691f2b0aa0df852d1e9069c036615186c85aa5eb41d65c97286c393b2a6da4938de775312ba4417aa0bc47abd696cc915b1a2d71312f5b64940819748e2f9c9724db1487da6e8e130589e839ad16f07d0117ac4af3cce8c5babb5486a16e9e4ffb31ac75fa612557123f0ccafede6b3d15336c2ae660599d986dcd7a8f9974d943b7126d54d8bbbe6a21e16fca8e116bd1416ac8bc0922e12c07da468a9e42ace1abc9e6cfc84cade1147f8c8973139fcaa861e7dbbe3ec19ee52c0153384d126e609dd41dc1f4ce77f1ef4884242e6154e24fb31bf86678557f8dadbfce5eacf568175d31213c9bbe1382077f96b859b975e66536d98ba3f3f36f9ca18abb4fe6ba279406d1deabce7293249665e5e3cfef075dee7689429b7ce91433655694596ba390844279e05e504cc5268b9642dbe6065440f5d90223382549471ec196b04c4fc8e1883bd0f9749e9a60a49dff538525d000c3be7602e24956fddec8056686f13e09643bab8280fc42bfcd1081918e4c120923a87e85a3c749802c74ed112f5487506c5b24abc26b9a74011bf3ad81cd44bd5603a4a5a89666960a9f293811ca5b40da43ba63154c8a7bbd602c9ac64f8a9b3adac9df0fd65c8f6e9e30cf0ca25e85893926ed7e417436b15e5bc2ead14acee2f3999cfbacbb20cade194c771bc72585114169a2f44e1d86926b641cba5b7d54fd0ab98552eadd13d54f6bfcc8e17e70fce6d9efe6a2dd525ebe9a65e96b9ef2199485ca6780e5b3dc476ce6602e03183efa9c5853f80b49df640d1fd07a94ddfb67532084ff852fa1c6879484ad60b2187e89e9e5772702dd022ca6df452793e5f531382fb7ec5d889d2642d81484014f4a6b11d636f091dcde24f349079e37a76d867f37e70ca70fafdf7dad3219dd0c3254786fcfe5c90ecc074ec27660a980438974107079111a6cefced9efc1d2ffdac124558f27b38f00d1c362f5e72e3753d7616567faca54fd2151072d5fbe8c40da9192abf1d339ff12ca98adf990237874dc7c6576d7a8e46d575021f9a41b7298faca797a6811e537210255874aa9911110662c2efe0fc3761bfe73df7938f2e2bba48b3f4cd46ca1576f6cc6d370c4e74efdf8b831fb2a8284a52483d345bfb9af99922b9a8c8b8ce96aab93f1c4563331b6a4674fad8f622b638a6b25c616ea6d5058d520fbc806d430bdb6b9d2b14fd653ac0415d9ad6229a2e4a08e312bbb8f843982c27d080d7704232facc9cf63d99bcefed2ca43659320304b25545b0aa6efad8ef8d450562ae840b135cda36a22dd1ef80955029deba02a2e693ba1e1ecffafdf65dcd927ffa90b7034c7af37015fbef489b8e6b360a9e0a64ff38db509d3336c0efeed03771bc8ffe44ed4c572841272cae0c5ffe3b050eead3a7e8dd8562667dff090b2dfe8099bfe2decf3d781cef633644218ecfc776455db45bf10eea32121131798dbb121cc7ba483982ca73a6aa99195de378e3d8a69621cb98371039782eb2f7d4b01b87721d0d0976656823fdc1297d62111c3de477a7e917f1c00563fce6c6ce8fc914dba85bf0ea3c28637a84bd48e02b54ea5f34e222259cd1a293d6ad7ce892aedccf1b4005c8575967f512aae8cd381a97fed37a12008b603bd8f640240ce8f881b00f7422ad5310eb509052ce81de8721875ca7938b46c71d47547cbbda4aa7e8941bc7d5d20b165eee397cd1379f7acc8069647f442fc15418532d44370ba058f66b3c0ff66e5636ee741e9711941fd39700da34b43f853b7a32585f527b6e3018ac7b8333db11399af3fcfa0e2ecf55caed4e3fab64467c7d2a04cb1130c2bd5e8a2f9f5d992ca8c316abe748b46cba56d31ebb38f3eeebd2d8d2215e31a95eab626cb57564d603be4f384e66048f592ef4ffaae68b8365d461f61a721775bd625c53437a4f08c0b593aaa629db695ddb951fba4a6f8c5f5f3c1d9e500f99181f7d67156e091fe74f3e77db89a43b92288336bd108e593d76dbb23475f817ba42c5c2cea12d4f397f47e3dbc86cfa6a8b010dfb01cf6985bd03d1a48013ba0a7d5d884adb43297714bf81c38f673ad2e6ef988daf4219dcae563f3aa0682da275f06f8df553e67261c625ea09553352fb14c96ac348c17f6589a86e0978bf408dc3c757a0296b23d76487116860fc0b86286f4ea9d180cbdf290f3e69e0977ddaa45a08440fa173fb40e654fe0e6f7c948a8f0676bab9b7edbb4340b41e9f0f65fea90a5475e0e565ac1b2a5bcc24f65c7588f7df0c11dd43f4436c8b7577ba5f884a18b117d075cd626650e2953510a2b1d62951c68679de31f49162cacc4e1e25c7ce0785027c6ec73751a99a573dff20a00a64d16d09e593b3e678f674a655e236e5f4f226d00b4ec10eae9efdf038030865f25493fa781e6eaa1d64273bf1193c14496d5eb87f7e4e05b4e973fbbd351ffbfdef70a08a50a81394e4fca25fe43009b13c79205c71659ffb1044667055ceb4aaeb3a49649d7b5ec4ccb1661061fb845812eb6a0776e5fe0e4d98956c1f200d752d5ee4d8ff1c768ebe62db43755d5ba68f981602aab9918269bf7c9aa4aa8a74a976404b4b5d4dea02d62f9ac434fa1e972dbbda2504ae63621d1089c0fc91914a27884f9ec0e4007a7d12c38b6a9c0863ef0316e2a06f955180858ea7c0f724973ad21b68e8969b5e9a579edd796247a23ee3c69642062b6a5df9ca289490f9ad8995d9b14b93f3c46dc64ae66cb4bd3b0caa440186ce80578fc57a7d3bcd77a33109d080de1691085b376d2664e26a72bee6165c67388e2e62fc98970269e803e800ff7daaa16d09dfbb42697af8834f008ee673366705037023990627fd5969716d1713b8666c8861c7a385c0f6454c7787f5f6f4993c76b7958a482b85f54d3ac796e41ced45b91632daf265358142667848a62af2d7425f6afcb5151feaacbe13f185a8ad0c9da1919b59d78c40cf5ffe7debe73a5bc5a938af688cdb295648da1d0caf77e97a02643f609720505f994b038feb22f7a8756cd725729c94b83c4f17554144a6253570d5a2239d69db2f6354c151d566b5c2a2489aed143394da6277ba025f39a1a929ba8a2d490a64501b455499b1a73b9b4dd428a834e45c955ec53943fd7460dacdb11a293cbd8c168d2f7646cf951d873a2f31c48bddd1ee743609c018e9f4999d58efa407bb87c1ac043c86705cd253532f1a4191a95113500083b76bbd047c99adbadfafe4d326ac3e92b8d96de2632552a7d75b2f5d61e75c12c4219d1ebee6b11da91838a4b3d7b3707301ade58e0a5d4b1da83d9fcb44d37ea969907b1ae99a42961c8b110b65627c8c8e28d3dde60ce40ea810ea4076d36e9ea06fa5d1494ad270744b1c1aabfc227e80899b8ac34991ea0a597083d411a469b33da314706ddf6fd8077086d50be448c4ed6a699c852ee1a0e23c7748e573a91b09ce1f8ff811df92fc1569614231042e9dbc35be9f841a3d1b18ae5196da90b2974c58826c71365ec15bf61a6bd8163e72833837f66db41a42e433bc2283d080f8246b209722a850faf0adbefac1128bf6f6071589e5b6d0929e6e044ef7faa9d448f32878e7e77fd9bc41494bd20b5c901a43f59aa66553180d50b1bf4d165bb2c7725bc10bf040b181ad58d7cb090708141c111fe102ac5212c37712cc4d229b1b7a08040cf062420a195dce089c0052daebe1ee0fa07f93d70809815badaf7488aae5f5c5cd9ec70f9828538e9e8fbe929c7fa13abe657f5c4b6b8753c4b6531c1ec9f50683f46cafcb73679829c743c6c719fcfc44c4035651c264d2f380bd7407f9a870f54c449e38ce0078c08337d45fc71f261da70786756ea8ad3a9ec1a363167e28c1ae1b277a6384544d19a445673d9144b0f340cfdd860fb6437db51956ac2cbee9fbde736713b2e20a7aae0d870726fc9f95fd6b19c5afe79525f33e586b358de4404ff17fe71fbe03cf07ead8425a99c65f9272e4742bd2d5e958a76a0652ac3b4ce07465731438654c5eba17a4529ce6ffdb0e0a99b7220b967fa5b171af526b93f72d8c0a9a8b27f3b76b1f70a430acf7c54403f8900ad0cdef8212b6ccd19537b7b0d78818c16f3d192db1cc517cc88d49fd203e478c71dd1728a286182248a80fda1b0538e10328b44bf4bdf101902189fb53fa366ea345932a3e22870c6812e213a0e681b163948828aec23797c5f6dd84836e2b16b38b4fc8b37ae663f98363e6f7364409cfd006243d4a9643b1641c9701876f694b5a603ebc869e0cc5c99de96faf8b1f8c3030784956544bff30c0522c1e8a9eb118b8a174c5bd01429379767a591f168afb883949958d8f33ed69c73e62224dea7f6384eaf3dd38ec6e06857f05b58f48e29934463057ff95cb07f52f51889dbab575642e68b7c3e311c6193da84ebabd678969ba2ccce2d180871d59860bc421492423b6bedff07cb47c4168a20002c8a3af154eec2b0f1cc72d03d6ff668ca40292871cbf022679862ee3ff6f4d2cd6b1b1baf6e2e1df770f2626bd799c78630a458ce0d9715a8dd6d5fc019acf14bbdf2754397a9c3ae3efb0f1718d100556d69cbcf4579c8888eed5021d6d5e514cf41e296ae38dbde255ef00a19fd844989d348b4c67b35d56a711b2dbc386046102ce042605e44a532ab13812079df081508f076663abcb79a69b8142a208639a0e5ac2178e08be3d14d58b91b9d6daf718170d44880151ad348ebce59117b83e92c123399a7f7c8d7534e587e8c567b45b1d7b33517f44dae781310eb333cd27fa6338afdb8cee342edc5d494ef2d8ff35b37154801733d37e449ef81b54e622de6a8334916e4f421b8825243529003436a1fe35c9ddbf020a443883a6d4b2924a1cd0ea01adaa1ff9bafc3c39f1c1b9af3fe2c63e7cec88e5c76d11386752bb5032f3029851652b8204d6d5299fc934a62fa13ee11d3736c52f3b5ed3938ed446a36a1a64551590f7a87394cc1174da95d84803a5e972202e68d186138cc9d29d06249e77a35507864eb7f90498aeb2ad771d53e18db4da4e740ad69896290e950454c3ebe144d09634baa459185895c7a0c8e080402ef59c0d46121ff220aee679c5e516c76789590c610593492a69ab067ec43d77b85fab48feffb64f26f00319edc70b3e24ca22864cb2aa53ccc7ffb73c1f39f0652ad27bf23e25cb2c37997f93cd540a77ee61d1f266134586d46bd04f328149353ecd18d391583cbafe90ffc5efda60acb7f03cfe5a0642d5d15cdeedfdfed86cc4927e0a65e3448026bd8f5fed8dd2d929cb454c77c4389b39bae9acd6e044cf357fa53148f0f04a945992db085ec9efb6106ddebde6d4c76006bfe2d02e8d33688f1e1cb94007a8db6e6b1155b0cc93b9369967c7d530bb2313bd0ad491788b6d035c4a2a9f50d7a6da2e3b1a17be394dc7a94db5f2bd0df5ea3a668079adc23e489749332d519968e86df86f37add3404edd5c085c7bf044a34406750120ce81895a84709c89725bb0f985e1392b2ea11e17cdbea03a418f484c7b712dc3c1d1fd17cf2c06194a0d491c141114a8bc7355f4ad7a2725bd82f534a53eb309ba629b9c1e5178f6e9eaed358432cb9e4287066fd5506637668e9046bbdad1071b6e2dde87a4b47dd3a0825375d4ef7d89ede6ce676abec102abcbdacf089ce41e7889884cafcf18ebd290b533b5d20fd3e3de8e876f5e7961ba222fba0dde99df5ea1986b2edb0b48bb607c898bbbbf866bbda1e3d286985dbce99cc6a0884ece2c493ac86d4058b7c0580529e927a33b99f4cfef92f42397e1fa7eb2678d15a1deb63cc4f5a9a7c588dff6a055d9bd972066f322906cad68e33c47c9a33e099e8f99a45a4d238fadb07566f01c957948cbdb6e5fe66a015cdab30d927761b32888e69bf87875b722707f5e3120dcc5c2a1faffc8e82ceebc3a4cc8a9b6f34a58fd32bda646b40358b3aca4665c74c1a14bc46ae623dd3720cbc364a8e9e1d2727d7ab3d62d55ef73454508011331c20314450f423b73213ce6ab38ac3972b4010600fef40c37095ba46fdaaa84940ddf57db1fded94dbfca7907b1bbeef3bb83030852d4c061e730238f68bd0c9c7d7e0e76ef2eb110c97cdd520bdbfb789030ecbd0f62488749e65d9d0a5bdc5e663383dd85570d4b893be1011d6a11c751ba16cde28728c4a465f9bd1853aba24c5c5d0dbb526f5d9a4a0ad2907b138d9ab64084d0edf9c795b382920c8125862de91674d6de6fb50fa094aa334f084459e3fc759146f2109463b88ab8252eef401f2f137a8cd6865191409887f62219ca969ce3ea316daef732675f00cc659f22fcbd8772c6ac51e662e3b9a3acd6110db8f563e5d5673f199d61439647639fd1c2f4c922e538a20d3e1d076df02f7bf8f335a3d2118d248b61d1ac8f405b38da8da738b383e10769a0f39755674914aa6e3284d94e6deacd445e3bc262682401c2808218c57a2c01e3475a3e31d3257a4b2d065319f9cc85d04668fe21354589aeab8ae4ec184df70fd80a85c9c4f3b90e20c1392e9a96de667f87fa0b881e2e15bb4336c5598f93f4a02a366f20e87b11d949ecaec9820a55a82f75d22465e0aae16acfbf4f9c0b1e58c0242d2ee5165e3a175637d536809a2864f461af37707a67cdef59c1d4b3d4f36f55f18d248dbe54d528100fbf3b71ab0eb617f58efa64923a4e5a0ee1f1da20d58a331ac9b72350f846e7f33aa565cf45380c37794d58491cf1541fd0492e22a90c970277b8f33a1f24c52a6c89d17e2256e143d5bb1b225dbc3f3cde6406074d8c95fc7c52903bf9a6e73cbae0c4586b7ac46d5405fc9fcda7be8859f70c576a33f048bda661bb6985066856d0764cc9f93ee6c518e00e7102981eafab20509ccc96ca015e1d6a97b6cf5bc6a35b4577a5805c705d847e5d5daf47971ad7a2470cee69eb40dc6345477412239d2187b575ec448aeb9270216e05264b0a0eef41094963ff1d23bc59c8873197680b23ee520b8d8b0787ebe637cb40e21285f8d06885b663c05696934ad41b2263edb0e3c7e90eb68ca2e2977e7c6bb4043a8d9bf34a91e644057bfb26f66f9118254e8e1f911cd5c9660b50070fdff6b39fdcc7790a86524d8916ec1ec3cccf7fc1134ad88d3f846b805c27e82100c70039afd2b5b9527094025e0e1652f5474c21fb12fc0abac2550eb0bbdf614c84c6128b881b38e2c7fb52464d148e23fa332e3318277ce079d9bc57173fbe69675555f6901c89fa38c6f24d4a0c5ea3a0fca1046d43745ae04d5edf47b9ffed7da5815fb5a9e6d586f3f4ffcc379bc4ef68d1ccd64c7edac1c5e6f1dc635fdb67a58f799e03bc2173a90cc461da3e9626c57de35cae1398f29d5c5eb2d7e0592a504c59dba3deb23412feae191320daea5424bc1ca3191784a2235526727c0e965e483a680ba998ed3fb6ae1fbc1032659e98243975adbc97bf4693b39526058001cbe3ce931f63c56ee8598c43d7c2a6d7b8464691df694a910f7ddcf191b77ed4fba6351bc2a6a4461a3ed7e592a24180495d27b9b94211a75ad0efbd64ad281b8cef282448140ed499bf540cc681b2139393beb69b2330f41585d2754cb324de552bf1276ddaab31fb0ad3b9773b705935b5b961c3db885fd8987ff55148bd5a3ddb90e5ef4ed4b67e6cc8c614788e84412ecbdf8a3dcae3952ae51ff7df990d88a8f5011c27ab64ebf66bf1d65ed1de244fa39f0aeb8d5b46f351a7e49f15520f72481d499e4cbf82ef9a611fb697f81179497fef78f5117c3aff9a242c0f00a5e1e703c2961ed32d37cf5a5cdb7ecb7152acbd21041c5b3bd1430f10a6277aa645e58ace1b4b5ea8e55d49b0ecba9208931e2db73f03914909bbef0e00ad40283d09c0a02b5fef1adbea1fca8754ba374bfef560382a7cfdaa3f8a8b633dc66dd77e91ef1485c8729dc4b73c4e45812e79e01753b449dffb22063c92fed279aad43578482f97fd14948597a76da14b442ffedc9ce07b910fb0373c881b01956b6afbcde01562e3a40f382adfca7756d75a0e0e8a38069d3334c0e3467845cc95a65820a62df586d858b0bea2755df795f38d8b2a5dd0fb64b6d021438e5aa4bc23886b462797809b5613dbf827ee8903fa4b65387481f02e549b72cf7889daa2f4516f9595d92316e7d24b2efb8a6f1d8b884771396610236ca5d3320c021168471e871e7dc7c5d72fdf4c250388515eca3cc7f0b2c68afdbeb469e10b91790b7eaddb99b5c4981a29befc6585bbf07ac2de0ce95a53d05c841673af57392a9ed90ae94be8a2c5105c556f644c73e23d69a4bc220e7bb248a39a0208257cb81a8e4cc779fb74cfb7fee058be8643d571055c191e48bed2a5ffdad5c74771f50c578e6ec6da447e9594c60e0b0826415716d2d94a7ef81b2b3eb9d36dbdf42191e2f51c5c8c822ea05f61774e8f4f76e04e704ffe6f52438f0f39c29146d101d5a677a4638d25003aa5529e42d3524c6d8697f533bb4456f39a616813b92851ea79327ce2bb96ad3babab3e5c9dca109d9cbc53ca538b267d2e257e2548c215be5c94e1e72ea163620672aea62b5421b7315f6528430451d79da33edfef6d83dc1d01d94dd6eebfef9e77e4e882c9ca146ee5569fb003cf6231cfd97fbd01f170036e37c995f54f7b9f5ff4842698ef871a079ecf89a3e16e05d8355f794224d93f5f7e7c1f9eec17028fefd98495ca7efb3c11abeaf326b492939afb49ec4257b671ca55a27969c5751f508cfa8370b2ec6819396b654e3a6c980127e1a971ca548d6c3b8e45cac0dd252a061e1439e17c2f7e70f83f5729b3f9812afd9a0dcdaaa9c23d146f298ce3c1fe0179c8b440b880adef33f1e96609102428326f5867d36f0cb865a0aaf2c2c4ab992b3552245c3f31853ee7f389c125e982c6e596c1a3eb49408683011385113dc3fcd7d89a7eb65f942e1d3c83f92511b697bbc316adcb7186c34afbc5b2bba6f57979ca8145b3e64291cdec337f6772ac8dcb2a59f1cb2ce6adcf6f8d4956a60c62d520983f7c2b2f660f41e90ad977d90156afa67be025ea3d71462bf39d8e3e246c823d21d3d511193e9c9586be57cc50eccdbd95827b3ece486d8052126fba2d0a67fcc9c7de1561d2f8a0cf8e9a769e70917ba81f77fd5c2d678ada129ddd4bdc6a2f67713ef7df2dfaa31e7e4267eec1ecc7d570e5db14da90157441c461aa760e0b20a600e1e7bab1200901b0e0e60149c11e01cdc31beb6a524ca176a9342b1feeac60a39ceadc444337f318a6ae83abcd47689ee48422c2a715438445ac6277d2295c502eed5712513d01decd19d43b568922fa8810e6a3ce41af58a8d7658c7ea6a22e6c1ef9256439138c174f5dc76f99758040010541af2ea872dbd5b174ad5790527a32e6fa3ddeb0028452221c9be06f985e02cc0aca489ca4cb6361c5697f33509d007549bc40a61b20cc2ffe2304145803c6f8cfc3896ea2f98c5729d20afe06880262eb49cdf94206879dcbe26bb70749e4eee73f25fd896469bbb321f74a02f1d33607e2164b35105a2da8b7fe101f2c479027f7ee42d0d03c523199a036f9bfc118d77b13b4aceda8005d067074c777d96ea013869e025478e72781667f2df4b07ab4a548ed8e59b9afa7d07325c901701e7c641f865235a8f5ba559ae2b54f72fff423df27a67df1f3862516ee7a2d94c5b5d055ad6fbd11fd884f00e3d73054d6d3949312f3e7323c51da8ab0f3ef699110ca123d58d3f89ba03e7728fca72afe6e7eeb7db43c72c1285d6443186a93e11964540675dd5e0451ef8e78a68625fc0e5aa52b3bff5bf0fa03be35189a39b999c4fbb130a2adc1831c8ecb006e54c4bb4b34a0e9fa10cbf80c104cc4781484ce38646bd43d8e026b082ddd5042fc85c1b5b968ae86ef0ba5fc575017fe299772da776f079c25146d087fad8f9a9525079912e645eb731359e5984226d4f983766e2c232004801c8b1a1847c6d17403fe4e2499f205d159f18987f35cca208efe587007f9b649c314bb61c643e6ddd222daab9977eeb3ed7993993f3af490763e4da05b44bebf412f73a45c4c21e8e7e0f87f28c4e0d8b9a1c999fc9b72d1bb0cc980600cf2519e7a0e1932a2c985c19c862779b9b19884ad2711f3fba5e6c05d3fb93871c3c53854b2fa522319adc4e8f726ed907c539b0020e470e5f5b9a08367c3881ed88431d4a15c5b0abc7b6718f7fd25f5dce2f3fd60186738af2d16e9d2f64c928aecaa8e2eefb8bf3caa8c411fd3c050080c7f36c464c6ee53dcf5827ab1d3d9ca95659f95b2fb5cffd7c53c547857538966fdd28e93b6d67ab3b686069b120442c4ccbd3a4e13e47c926014a97be6a1c3601d6c65f34b54911b71f8315a8793a8d5871d16584309a8cb86961737ecb0391cd9b0793c25f541e2bca4cf972867aef546a40b64d873a8ff7e420865cd3852386c7c958d01d0a5f10900107822c660f2820f55d0c787184ab7b1c87bcec1ed98b1075df7bff78a1399932577f0f282e53a6659da92d8134f756737c2717558592ee49eaee68784cdcac0b6e86fc9ac8e8f177941721bcf826adab4d89e761a811ee6d6e04534bb8181841e953e86bc558fe5dc9e252c0da5df37523487b7beeccb82cbdfbb556a8130927cae8cdf03cb60e9eb5fa2d9ec8e532b4f25b40232b73cd39aa86dd04c19e6df884928aa1c814c27039aee85e9ba32a67fc70c42b685e85b75f8b80858ddab0944f2f3f8963b04a901396e39b697cf90ec9118c3bf05cb1824a0dad56ce9192b24e29b4769dc31549ec921125f2d9b1d50b432b933420fb862de6145a0de9b4b6c85b192ce361e82723151cdb04b2b9af7aaa4c12ff627a87d58efc30a1d973cf4c7ce79a1c16b6dcba5b6f083bea0681050733135d13f6e3d6523154ae01d0151714c16a057062473cfbef5c48e040ddb9f81e5399801fa25b2f10b76329c36ff7e61d60bce9bc7d6268f538d2cad9d41eeb357fdd7242339974072fc6692e0931956f1f1a81ea89a39fd27211f597b6e0a7c04c57e3764ca0dff454c6c4c4f80c3c388a8b104b82c95185af943d9ade911aa6e12b5d500a22ac78691f939db7bb2ba05a37a34e88219cad8600d000f4ad28d5e021fd65454c233b5bb5d09c664ba361ce2f95748e92c78b93621aa09f6179219c78ba4b4593035235a76fd2bf0002d2b67f7b753c2e7834e2febafca5dec9e829b87f5d61984d94e7acacca890aa917204a76d568f767249561911bcefe07a74acb5744362b20a931f7773c0e17a5563a912956da05027193ee2dae3f38a2f91cbd1758ed6fb980fe85e50786132446827aefeb42334b4d135702f5877068d6b543fb95f1a6c0081a3c511ae3083df98c9c00fe77346c1967ac1130c1f2911cf081f37af252be17d02c09ce982e51d3b0138f7f124087dbfc87263f95843e3571863563a6e926062de9d3e2c9274c7af2ec3a5d33eb78d636c5503bb1eb47d0c6febba365d496c598b9181196745cadae332e4d4a509cde47f1a5b455406c546283e333e4731783c6e54b26c2edab04664c37f248810c5bcd8ab8d86291a8d5df6cd0b9acd3414f674eb412db64f7e241cdbdf44d8e3ea6ea6afae884065556281747bfa8cca3abbbe306d69e9275de1b50a2a060561ac1bc6a94c96f8e775c60736697dd391629f33aa354a4d0f9b6e963edb2fa5c072d5467b13f00517fa767a446f3f203a3f5a80fd13f6419dfb8717d2492e052b723431db3fdcdcd8b45a5d2138f54fb926f2a29370dfe5c2506eaacf9d70f3858d71d074bf9c5098b69072ba302276ad800c92e4ac54511e3a18c5d2185e1f8bd94ee941d6920ffffd214e7d170ee6701243a222f63c703f22637682be0c6fbc8239fe7d924a19b05fb687483c5efffd23bff0bd147177b6d5d5ac05842cca11880d746c9c2b16e5cf790b9f81b1c653eb52c6dce492b5040203058de68d1270e4e395e9567fc9c272c12342e392ac223bbfaee5a7b1676a378111de76fad35ef9ec85ae63269d0af73dbae606b8a6859ae8ebeb4e63d4fa2265166fa316039d325150228d537964be68d8741abc865d85460a6c0f3514faa9f2bd17f7ef5179354b9c4fe618efd9307bdb899ced176472a975feffa585b499beafe5a4ff17b38a77eb6e098efb123f1f31ee89dd29390ce9dffbb16f0175320e669545f4b076483f101148ef70aa3d6cbcf40fee7276ecbad0f5b63d2e418690798dae5308c32ce48002a001b7a647f9492539eea8d360396ae3931236b9bfe88ef7fc3212326f61b13505ace3ef88baddb2c11a06d8a5f3dc5c04b8c84ecc603c960d33e3d8c68717268c71f63a73b82f8e1a294905bae3168b8cc4b1ba83b08d0b4deab338787d927fd77075e1131c765bb7237cd85f7f0792b55b6582c5a5c71134a26ea03e10d6a399e66908a1ae9ed06c1dab4271b89c7808f5bf3dbfbc06955431ea4ec8b43ad44e971942152ac57bc270385809028a95d1861806882b25283eeec24622f48f189a2c33de9945ae515b80ac6ea4769c52a8b140e35621e14e97d5ab786ff65e7a0e4b115276f2b092353c3608fcfebf53cfb0f1480585beefc754cca813873c07f1351ccedfe81922b5d1d9e08ee203d2f790cec080a6ffb630d325dfa6914907e6d2aabd258a81ee7d5da957d3834fe6d603b06df459df75abe6f5fb1853e8e6926ca1c3cf26bd64ae3bc23e34dc9e15829dd04f00ed8af67f9467cadd86e810d3fa0de2fef94cfa4262e6efcba28df16b722989b18d54a66fba56c171591497fa46018955d09ea7446de47011ccb5826560b26881c4bcbd3c142ea8c72ba7d4f522ffff4cb82dace5592d27c37efabedb69ddc2fe872c116887748664218ed49074139ca17917f2e36bd63c7e27350da8a4cfdac4c6b1f07b9a07f816218f3dd9f3b2b7887705b6819badb26849aad50d257885b324ba5edd6ff8fa380653716c9d06056f81723cad9a34f54b10f980369151d0ce572869617e1052af6904384b668a476dfb5cccdd22fbf04a2ab307b4308c592d9758c7ffa7c084fb71f5815661c8a07c0295bd794d5b83da9c74df239ef0e32e60768f7bbb57ba01bd788886eb44210bcc73f2c7160a46c59b658c272373e36034150eac30e5896f904a2cc635ef60fa8ec8301ea1ceddaebc330c284912192c9f47706cb386b25e4c785d47266b0761ed8d6f925b243611a24b9556aff2f85cde446a91da43be4145ca2c4d9350f666ad30832f4e6e4d5d0882a67d98ab4bc120bf7e2c438c74bcadb7d7c5d6a2c7ea2f9b42619e288bbe94c726b13969a0ab6c494c6ff432fe1977daadb9bb37856989f82c5ab1210fd7e33228af3bf4008b5b20c902dd02cb0559ff98731147e20e942361a163eb8978b7e5f28be36514c501a5dafda6bb75135c9a76e46d2f52bce05f3852dabfac0c9f27c9809ea80bbdd8c3f8ae7019da51f36e1cab2236cb9e62f1f0190ca9bb76661677df8cc8f97bda9059844224a1d27ca8e285c39c9188b8743e7d0df02fa578c2c716dcbcba6ed6c28dce2dbc73cc42c5b40039f6e2999515cf6003fb654591362c78a5488887ce169ea984a64a637f9e69f70b66d6ac4d9df76d43d95a184c1f7d805e2c5f178feb7c885bab75d7ee36537fd96fa47a2efce0b3633c537421972b6a23ee4535e4e12b296a954726d8eb231cb4bbf392ebad2ef323a54a3384f804b4e7426ae24e7d4b497896e1c0f89df209cf58c09462778d6d3c65e4422c67be298f38e5ff8c05c01f18a4c4c9af619a5ce9de5286caa0ebca8cfba0396286156df4c76b522f2f7975413f478e67725d0047d547ed48fef560dbe5baf13669b6eab567f4859785578acd4f8190927c6a1a1c5926fda3f812c068c9271b9214500d141759c0f4e8d804a35886cb7833c952f26f05ef78bff599ba9f46f18aa0bda5dcbed9f4bc7fb8a7deed2d6cd6d2b8782752cca565bbf772187af27a70efcbf01542d579b4ab89c40bcac8ecd5e9ffe13de4afc2bfa3f51589f7145e01f3f71a58a68300b1fe6296ffea2daedb12ef94cf7d906acab99ec431866a8b2870128955c92455ca16bdc4b42d84ef77972caea58c3c7d8f10788fd6464103afe0f6a68c34a19daab566f4b15292a9fc0a5fca09d7498dcaab8be54f115c5e5d49d400b2b47229c90080b46d95ddeb9b0d47c0ab08e97b429061cafcfc237aed03c8ccbc99f73a30d2c3b5bc1c64343d8720c2beb05881569625f62c6280ca87e274e31e2c369ddd1816cd46feefada6c4cb32ec677da602818a628b54377674dcb728f94f1735c7a7fcc9d8ba62e343334d3862b04dbe774e27d234730f1f693714bb7408611b9270b03926607facf6ffc6c69c88a32f868c7452cd2f60dfe65070440c9e665319e2c31a7fcaf577b05c7d39a681b78c0fcbd7d253e9e1152426d90107a85ecaa40a2871ec6b099554b1310b9548d8be61200f947b5e0709b7af3df6b3b05c367797e43a32f5e6a39c0dcc16632bcb7bb5e7b51c4f8afba908841383b59f6f96c935f72d45792ac124181a893a2cb9e1401ac368240be46986da67c086694c9aa8f6a333ddb26b3459e9e7a30a7a9909366f399fd318ae5359855ad4cf59132ee4c68012ba2d3869d8004933608e5e4f9af5d78a7abaea9982062a7e9b7865c68ec9032236f38109e3f97970787771c30266b1dec68d70a680a47c0ba42dc70ba37c0a1d9a6becc19c8fbdaebfb8549068dad0f811f055f74eef81f6d43e81b67eec44550c807a9c97b2031f89f6d1e652127d9903a3fb8594b1d109be2116fbda7c93f80c55d949c34f9bc7820340f114770a663b5384cec6390f33eacae2054573f2d1911be298087e0826e2f1333fda6addc318aa52ef86a04d683c1482a0f88f68a98cd2cd6c72dc9f2e1db7b7ccca5f0045908a000c5003afb534ee025d078438ba0ff1cc0b7672757dc2ecd8e8014359c74525684e83e25ccb73cb5cb6f50345cbd4a305614e7f3436c6f4e7beb8fc6b4950a148e08c6c4ac0aca92d9afeca8393c55d9e52542f821a915142cec2481ea61d8874c8cb4fedf82e5bf8842d1458016945663e9ff8a490adeb5598bbcdc05906ae4afaaaf59d27f12cd1a292b1b40e7bb7a11fbb01cbb1bab9a4001d7de6c3adad05a7208890dd41b20ee4a6b9fda48271807ec32facb0ca14b7cd13cfc802ee93f4d33514f7cc4fa41968ea8175e924a75096df82c37f8998582b23c8e09284342cc5cc7af5b788cf17bfffc48b7a8fb818e3fec3304652fa94e97f1b0547b7241b7ebfdaf00da6cc72d8aeaf1d2682bbd53ea153804168b37e57f3dd06edb8d095f2ab755717cb8401eceb1e9cb5552eb79378900d59ee93bb1bfcb2637f3f7e76e948cf227b12ef781bdce68c036c4871d9e37743e6c3131af80f25bec2d0cca6055ba8193439e4576994271fac65ca2e01a950ea439f4eebbace4f478b6ffaa08fac2c62025cec90a487842c9bb51ad334dc93a1f2a5fbb0806a530686cd40c5ac0d07344e58aef8a46485045b51be75c9d37ddea20bec12ba12175eb3a19437d4c72af37fe88ff7a343fae5eb98fab1824aa244c53557b0a43e4f76dc1640a32bc579d5718f8eb6da95597fc2066ac8c4cedfdfa9a52bf99f051b8cbebe3b968657f5a32fdf201ee4c377b9b696b055efc6ad50cf44f832bfd54b0cc4288d9a4fc2b8a7218a3a4b33c29ec7ec8af3623fea35506476fe382c75bf0d113057f9530c79948c3ff1ee431a0f52b8df6d0478d7db9dc25685169b57be630e22f83beaa3c1eceb7580dae17840a69977b8b64030839c0aa4fb9bf3d9e658e36b318d3d2b757c64fc0ec23fded4d7f720c82d54542b75be1c8c33d7249769ab6ec03be9c2217fe0e839753ea8d392f339e13785788deb00ad5ee8e9be266292434b3c9cddd0acf9932e6a126fff1124949e9ade62595d9e94f94dff2b56a141078a4b7c4842b119abe83de41cde8a54c12ca39cd75b138e1ad5d3c8a36b9d0271c6c87456ba8291ad79045ac9cf3d093b97c42cfc4b6537adf41a907a72269a21d11aecfb053ac8f975c29ce6fd7540490fbe357bc88945e10b3334aa3fdb71880dc135c966bb6a849cf56c9c198825b86cc9f583e130be1727c9a90f10f1729df5672256c1fa58b581590c0b5b3febc0741602232259bbe8e02ea817c7288c239cc7eef049c09c1f6ec1464c2923cb6877d46925b668f5bf975f4ae8c09ccece226665bb7027fb302d6a0264e7e6f6cd695a649098860a0b052272af6670c9562505acd365e064bd5fee445784504c1e4b085dd624307f32f932530ee46e633f586e29a49b975a4955938126db25d47b348d6d035514d970caa7ae133e3d3b845c4b8eac858eb9fda25e63f072c37e046472db18f1b9307cdc8d723557189fb5c66321748e8180e8fd373887f1ff0a780f40751caab99bf0675b69089cae9eff87b43d081398b781b83daf90842e62b894d4cbb9bbb371d176863e956ce3ededaaf4be01b6332cba223a19661962dea882ef4d81426d247b6fde95f94ddcb45eaf77051d127f92f610814fef5f7576b7de8834dd6e52a3160f1adc1c1d08a1225573855445d80fb8a541670115e6034a5a43fc1ef701c4a06d56872e177180c955cb48168b5433fd4002b196b945216d5fb2f9c28fd9391d415471aa88d5bfc92a1f7c48d5b79aeba9ac7f8ab17d1a5af20ad6b2ed1069e2d2b6c880169b5a3155be3790665e6c558d9d4b7fb71d0424d9d6a4e3bad201022ab3079bfe6c8fb047664b2068df2aef88c9e5dcb30c74c0a00ef78279d8bf1adc1a9d9ddbf7149102fb2f94f848ce3ad6e37c6333900e7dfb380368624ed9e457987655c3bb8266a6f316fa7391967acad95b077b3234b2e00383d6d54465dbb62b9f2aaa5271d0bd5f8dcdb8ff9c555370e0e46f2519364c279c892ab30416442b6505607c2e49f0633698667c1a05a0f30a63d6c17f84b60a01373f3bac7b8f2fd54bfe3ce35be22d37f3862b3826b56a8c16a54f03b782c79e6acbf1e5b51e02c1a9fa7abd0f83331c502a4345d9bf2ce72c29c3d70d0ad7b669fe6c382b1454a78b4fc75323a45b4b6e0ea9afac4210321a1d696745a69374f3affbb826544b7e0a8eb68c6d56b3122d9c7e21997da20cd9b9c0e35797b50c359b747336c900ccfe0d1075354dbd1c4384b9531fafbd4739b5e444696da3d65e79754bce904194e50d85258c5d0ae377456e9c9f1c3ebd123a982637d22e4c43aff0fd313fa24a9f9a82c62b465b549b80820fa3c14368e5ba7170a10400a902153c52208428b3f496a73d54798629238370fe440360f7814ada006d49b4d58d456639e520cb51a2d2be88a400a586719089fe2adf2b2110b37f3007fc0e1e928251929b87e843fbd88d686c91f01e9d0eb30028544ba4d7695df7fed3c4bb347627da0042604b4235d6c36a939213c962d97816fb17a1a6a093a3b5f25ff49027d61bcfd3da107bc99cd8d71b9c4e9c4bf2f82f1c175b3c21b6dadfe56bfd39fb9e200153bfd45f682b9ecd3f4a44a5c16eba156fa8cc75229ff82734c0e3311d274fea2d815bf7ebd97e0ce9e09ac75f40376279314a9d0c1c0257551ddf1246c1f29cde1bfe97c58140f46dccbbcadad39ec64f39c8185e8248ad029710925dde996f7928949e635bbee8199cb204418af1b7b804f9f6136281d0824e85553d4713ad5439b4994ee4cef3405117761b504286aa970a342634cb99a59572292972e1fc52f8ec7de03f73d44a3115bc43eee7a90f93ca2dff30f9af2e60ecd7a975096c554340a149dc9aafa3ea8b75f818c1742675444ec5cca5e470c27bc6c8d5c0fe8893d02ff243f2c7f83735b8c00f155cc80fce52d8fda222421f8fdac476a34954094f36476e8ead78bb55c161471bef385c06c7596b09684e9e817103f73dde5d6498a585c3ace918227d61216e800287a8f6c37ee845b6f32922ef021eee2b5c27ff8f721ef751b66855bb1be302a0ae5e98c6ae078268cf983a6f858bb45d6185716824a52a87a554df5f49d79db65afc07b336d73050159f9ae36b15a6dee8013134ccb8e1899be604542a2641d2431786ad1fda97034e5ad531e9791c7ec1d3e2955e123b5dc3364490d2b5d6b5fc620e9c0c42153795ae2c32e09df13d92542cbe9a3a63e093f7e098e5e5fa9ee088063bd5a7ebadc9ee86cd09b38a16f52da26c732b2c8b4f79ff2f711c8b7c12e9f37166d9cada096b5cdb7cc3683191f539d592831dd8d827ffe213dc34268418d10871d39613cc05864ed618afd60840564f94d2a540b4943be8866835c8d4de067cab6cd882db60c0b97f5275344acc74e39f0c538c5aba62491758375f4dc12236703e508e4ba516edceae74df08648d966ccfe5950a2a2a9d1e4b21770bef8bf7cb8495ce980170b15e481313ba51e4d117e5f9b60d874cd24a82d2f81b3d547a91aa1fb926d5ebb31e120ee6d005e91b9210ea23ad20833d0de1eab93ba7e14c31d46b3333aa55edbb314aa26d65df5a1476bee141b8f2539617cc6c919a8835d5c9a7539fb5b9c2839b4407786a3cee1d90df70f1f2b7791a2f8237749ce157966951adb549ef92ac2c42ea41fac6f334253aaa887bffa1f9f1439b0efc75957e6f868b50597aeeac0ec2d4f757039b2a3bb37accab0ec4983ec7452594ca96ba0ecb676195ed01b663185d67eab1f5b698bac5617db2cf1b0952f00221d0eda9d867b708aeb7250812d70204cbab1eb183393a17045ab2528fe2028434e6f29bb1ee98d9292ac00fca61854c00e4762d88dc9c0b18fc1631504ecd45c8513292565328cb06b99a2d6d0a4c11eacef93e0a0a338623cdae4b083961b26b0db3fd768768ef59ac4c9d1855e57b77b1044b0a07af7d755315c1c63c66a953cfa991b53cbf9eeb02d6231db61baf3676d641576b71f8756111341804316a1c76947a7a6f8dd6eebb7893ed1d502c83c1a1cd6b73d9397d9244c92dd5234f306e5756f2facd85d6cf32d8e08c44867ef4206a758515cd9e2240ed2e4fd68f6c6e21e4044e0124a364b4e898ceccacce9c1dec3f38588ec838ea4be713a2bd3467a11248b6a0c730ed6b3f23896bfc89d76402cdead58cdc55ff17bee83b48d3e4de188fbb34345dbec5958a3927d59c66d3763a73228d38aa52893314ec19ff3bdf1a814b261283bef2b2848cb1a3967477e776074bcd3fc8fd3a21648f914a5d595c3dca14de745d7df85c53ce737ec319f5954465986db82b62edeb16c6fbcdaf08b9290b8f7a47ed22e9553ee069169c61eaa954a52b4c65a5312e7fda6bac7281cec0d63a19e0dbe49efeaa5bfb83ecbdfd75ff3fb17d0c1c82a8671efcd228c94d2bac1dfc146a401e6234cc375401fa7230e3a3c1b0f3327976cfd99fafb1c2894eeeaf50e383a0566e57192e6d5ed43de9a7d3a2842b841a31fc0e8251b918e10d46738750015a20e96bb32574348bd4d6d66c0d368819f2b717f669135d6501600cf983e8f97803b01a83280f0477e91530cc8c6c920129ac3c5ddc4b37bf7da42b947cd4bd59ed163d082191e6003c36e3fc5bf11875b12db56a842a7bbbd37913fd5226ae4ceef66ceb03eed92cc84f1fa4b58533714bc113b80bcdab3aa6319643ef3ae0f8c4a073c9f34c7b7b97f79c183b30a7308f7dbbc393a06ac17ea462d11b5f066a11aab7cbf919d093c8e843f124b578208c64902475e3549fbfa3384608a4202e3d45668cd0f21424d0a21e5099db1d8efda877ab7c55e01d4db6f53ac6ab42d586b46d81804566076f8bc8e9d49dca46fa7e28bb3522d518e7bfcc2869cb50d919a172d6bf6c73d53b32836fe903f7f7a928ec4538d462266b8f5c034d90292e5631c0d5b784a6a2131ed027ff14cac9617c5b2e06da2927cf45f8b3b2c431ac5f2831ba4a1da478cfdd160a66b3a4f34d8725bd5fef2881fd8e97b3cd14c45b728f9a0bd1869ef2967e9ba14b3786494fccd0c157ba963c21c1fb18ba524e00719d04e0e5216667059fbd8a5efd6378a01476d0500708d359fcb47934df9e7e98b322b4453fcfb8a1b576fefbcc2acc0b83abf0f872d2628928cb019c995393f8b07f2e6ff4f2bb82c9a6cfe0e6de027cf4779483831fa31851b38a84a343c7a4f2b88ee34a77bc189809ef3ad2681260b9b8afdaac2f1523ebc5ff2ab0e92a589ea9ab6698e7e73ea6221f02250046f884be550024cbcebc0fafe4cce07290ccda059e33302a85a374feeadd2c2a4368d5404738e416fff016ddc84fdf7818a04fcd6c234d663d1bbe79d4f90608dd29e82528cd0d9b777cc42b38c95f03f8cb0f87c6b3f9fa5402d9cfc4ac68811be20f770e373d3334cf654c20091e23bad1d2846c462554322158028455d846906d40e66950f05339d4004c875f5cce9498345513b9c2c7d10348689983aad4b3e7fa0c86dc7acc9ac3f21c2ccef139e868b4a4c41ed75e4f2296c33cc7a3878a0c3b8d1edc9253fd63844bcdbc7fa288d912db98446a6e7d27783ccb32a50ac0b1f74396894c62d173d0e6426e9ce40cf760c36e047c81d27afcea3570e5dcb1d68131fb6b4049a1f9af77f0af5524e379fe873138a4ce5567747741f84dadce5550d136234d98a8f8ce35bca9b2f945e83d9b06bce65af47f44f6bf87006039476bd016676b15b2864fbf366fe154a6b56f19375764a66aca6b1d52f707238ff3f4a0cc6bb29abf462393cffbb5eb51ca65cfe0de74dc8f7528b158143f0e852b428740112395be463252e6c2984fc88b5535a5ef6113da31f315dc179904dce39b658369c69ed93b342e77da70b56a9005a7ade15ef4a788f256bf69d6524495778557d87c008dd4e115cd7af5fe93fdb69aac5f37f55dcc3af13b432ef19ddb2d5c27146d8999e9a7f37b11b6fb50e40f86fbcc6f1e9f868b0b0f5a58ad99390a0d03c661b1eb051729516478b0b8876108e2226532442495bbc9619136c21a0d93d0df7490a1508eadde8bd36a96c0f1dccb12e4fc3ab9951b9df15015680ca64a456ea654c2edfc70cffca6fcd5f7b3900e30fe757ebd4b415054e5492ac31d8bf2a0bb91c3ae09ead42c13b1cb8c85ce15d7c26dc11226d38cb5a8ba5bbb80d981b74ba2aec41f3862aa14423619cdfdd69f5aac1e4bd178375a1d2ea055d11a77ca36e714e96badb3523f859a220423f8154e5b5789156354c75c87e72901344acd22c5b8f0926ffbdb5bebce36ce3f428bf13ebe944e202b174699f24ee902ab4ff107f00b3517586090a94cb7372ae7799005db866438f2d2c979bcaf3d175eaef8332e2f7676848324e01b1fb8993f97beb90ab69e86fb19758449cb31b790d3fd32a83ae6327d648bb8b9c72fa9f550c3933d83d7acaf9ecc40cc67387899522a4f4288b113a05a1a0fe0a25599a5d7e80ac95c80ab16c1293b18e56fb0313d2dc9ddb0302e15d49221595d0882385f98ef737f2c34cf23c5aa71584a779f69f7a388e3ccecc458f4b5c211c4a92f98f394491b7789c6c0fe785a0acc8d23a990ba68f6bb5ab8dfbc979affa50a9a50e6e7b97f52d6fae5f5360f9e5b52bb0cbc23786b2a2b38f284a9abdb6d687bb5e2ae61088a84fd2a8cbbb4e10598d2b830113cdb0ba9ca44255e0a3c0b826d723044fb40beb817bc4c640ba231fce2a44ccc73d61e11f1f569778b2e3cd9d8c6a6bf34bc36327002ae490c5bc5b3086c0495f64167c306bf87264e396d5cb8aa0c56c4ac3b4d13c2172104411c39a5de578cd237443e5fe35520dbe448422c3361e87fd11a38213795d7e022e9e8d3b58975206be96caa72612d87f9479ec1af2921a1213f768ef06fdeea398ef4555342c5caeb72b2ff71a9d2fe86d1ab0e50b9fa9fac4acc3a4d69fc72da96d306d544e8ae1dfcbeaa02fd2fa7691c76c7af54511cf32934c53c4c31f98a899de890a707c347ddbf2c1714585924ad39ec701e0534d7955992ae53c143d53dbf000b0c36053fc7508e87ee77efcf80003119078fc6ff98e6809182e241abafcd80a0e2c07c1c3d28fa0b4eb0ff634eed02a5a5f95475974a8ace83be64a61bef9bae9a8f5631ea1a54ebd8dc7b8468b034acb9ca7b3c2ec0c0f9542983601a10e78ee37890a196fc3885121578497ef37ff5d58b56669cc23a92f476898b791a2567b4caf9dbaf410ead76e13255f5ae01d2202f306505ce8c37e7471716a3eab2081b4a0e56de8036bf0d146087994115b6dc5e94d84ca693ae9976caa0c2ab2b677c3d4a89325caee99ee1092718d93205696d72bb29e1ea4c0cdb6ad54f04a527ec1380b2463f5078212c43b047f437ea575cbc6d399af7c4c61e05a5a5da2c4c9e2aa1ee3815717d14a69ea4650caf7dcab5651e350cff0ea3acfec20a3305cc74ffa2b50d964dea321e36cc58e3190e8a395ceb5a5990e4e371da57e4cee43486e149fba622937bc558b5cad8590bf89fbfbd419f19ad0ff1687167fd96205f14d6d11aeb3996c2e61cc29ae04d2007d5dd0094ac1a4d028cc21165a948c7acc3c5357c852126dc73555b0097f820c303dfaadc45d7d15cb46548158b236dd992808d6cc7db4f55a49a8cdd6aa30e8f57cbea74d8136a16ecf675559828fa2731614f9ef92a71dac6f3550e98804d4f231e2fe2d8f08e3751ba3de7688835e692a82645b5cfb6e5de34c59977bbefc79b64338a08983e203e7dae50cc7129472563115e48eb14914d81934ff2d5f2f31171a4825742833e377d7eb1a11f8c3f61d28d38b43186bfb50a2b458950745a4dbdf6d7b5c5e41259443a58e88d8a04aa293ef5f0d9159829c1df732e50c4dbefc5511756e57495da2da2f3bc1561f273833b59829a58a76312d8cdbec1c95f3592f194e12cacacec0990249206575be6c96204654dca8b2084ed60e4ed8f7f90d75504b6dd8c93114b27e62b3b45c2ad6ffe7aeb4cff76373ce298ace05eb07a43a4d10cf35b4c251909b26968b061928d8991ad0e30d10d5572c86b79ff956de0e7320bda704c82ecef937f46c8d5c6bc4c01f42a51649b54c7f91985fd0808f6f3e173c98e13b0967e47ef6511ea1f27a940e39257f94c8ddbb3b62a091800e7885d7fe74c65c2c0b0d8e6c7bcd63f70a13348dfdf928ccdd2cd89bf4ea921f8fbe743948f85d8c09698e04f9aa623472c501cb40869029c84b89d528aa073361fe525d3cd760322655496161fe17e4def3f9c0481aa5f8eac35daef0cd466bb7e6b3cc6a5087d535f5854cb8c088ec9fde519608c1d83bcf5c6fa26b27491edc4c08e46f4de19f09da24e0fc4aaa4dff9dae550ad24e36a97c578135f4b2d2b4c92ff0507e097e5e0d129d62c013a147bd0b95ccd1688502a6c782226e814b9ac86831fcdfa3cd5e94e4e0665ce9f1d4f54fceffcba7cf07815454fd4171ae75efca7b2934b91cd74fe76ae21fbbdd00c3fe790d55a1b6176469c5da24a1244be2634a2d99f8c28c188a9d3d72993dcb87fb28525bed9855b5abf413e4113023ec0c36ee04a39cbd729dcc8e60e2f768ff537ebcd657abbe6d7854faeb54dc1f3da383a28b0de0f4c2acc96ad2ab3125042427333e8e49cb99fdae2dd97b8bcc2bafd80c3ee9cea87e76dab49718fc5b59f9bdd6f646e769a354f7b7da3ba79c57fc368b1545ab8363d0b1915b9fd184da5514dd7f13b01f312f12137184de8b341130479262d7cacf3f18877da8b1ef3966e04b9f17ec7e4c6fca0cdb860cac1b76ad2e9cb8852ca844e518f6f94bc173f83dc5eaca7bb63c416009e7fa188eb20e874035db27942e0da0fb10f0b145b53688beae21ca51a4664bc2c71bb2ca2e8f89f101f2ebdd689941084ff70e850b1dce92d25767d865c2ae1858123ecbce17572a52bdc1e341e861932c048fb0ca847950f35c841165f7d77f4bd547bfb5a0cfd2be190390d55de5f41bd7b4b5b606e49766b069b50436927697a32ac415b76a070859053a1319a58e3c1450d19207ef3644ba2af9a40725d2134ab15baf9a1b72a47e5470d33e761c67ead40c2ec9cb9bd715278d53c1bd049195ffa9500cd6dbca49e07289a42a0f82857a4e21efa32bd7b38a00a2630ee2fd7b706b59e3cb3f91c2e296e42a94de44567dfeb8dbb68905e10dbecf791035d32b55196b7c067b1eef5cc11f51c7279ee8b85783d0557bb74c80d789cbaa630f892b60553c1b81a0f4ab1a4a8a890f7ec6d3e85278ba1ad8dca7541036d49378a242651e71a3afec309e16c444b8ef42a95a11da928e91d873b10c4d477db72db746892af4f5a1f1d76b88b5e42ebe176ede1fb58bcf3d209e414bbac13270a411a1dd9ddc7fe2f84d1d4f7c4b6869a2b5b531dc979a7e0e47bfb62484f59b3ea1e9601520026ec510ec2f662588de98c1a2309dba1e4c2a5cf16dfcdf460e41846f85f67653a04d16d7f5adf5225353c380a887762157447d9d8ee180e0868227b0a2f58ea5953f01f196ef543bb54b42e5dcd263df2dcbf37017ee854cb83b2064b50e9bfa2e0afb1564d2d82d856edfd807eb5ccc51c256c1cd455e9bc60c87097a199a793f0d50b02c3798058e0ba7ab291a887aef247bce85c986ae1c49ece92552e2711a05b5b6e164e720e711ec4cc36920a7cb1e654697b2a0025b52744bf67d1fa8d467f057745807910a473e6f298acd8dc670e6b2a49aa0ca33ccee2350107682514dfd114625c38f917dd1cb2245910aeb75742bbe9b23d82560b08d7545e7e09fe4126c67eeb13821fbca8af95e80224d4df28de7e67c2bb6ca5fc220c3305989c02ab9fae1569946e587a851bf18e5b9274fb793d4d9182f76315d7a28e2d5313ca3b54cc8dac5a06c50d309eb3047a28c7236b8b9e51c9853f838bbfee0067ff15d532e27e5658397a410bdff6fdb322c67388d65ea3c0b3afa2eac3986e747cf3a6c8e84edc64eba2af18c1247b8dafe897548f8051c53a1cf85b52f19ab579902f8f05aec15e165088498015ff3ab8c0070094818415b37bb5070e958d2ecdc7058132475935433bb616866eff297aada669ec615853fd13b2b16865ec03afa59de2b8592894e1304e6169b536e74b75049873769b321a9478f1a3ae8f5c0288cba52d4eeaa669df92d450e92ed24681b23010729d84f340fb9892e99828680df856649aaef3523c13a29f5c46d9eb0f5227ceea1a5b8bf96459d1733f044b414a0f8717c02021ed165ea8cebd447b9dfcda1460c52a8419a331bc266b305b65ecbba2329717bdafcd994b0720498799d7f8319a43042675bca8c0d5e733a0045372f68871d7649c40e76f670b5a2ec2a9b659ae2091df03ce0318faa8e5a018121589ab1331cbf02a85e84b22ed237f51ea1df36d767a3f6aa457242370843198b85316451112fb72853098156d6d311d6dd12d6633b29035c6ce263efc2c7fb7a9207ba3a1a0856907c9d01850ffb31028f1ace81e1a2a0d3020fb718a76f9019b14d6584886cdc7a8aa17a7321478fc723ccfad857a7f396de0f2fe8ba2311ee98a07412c998da88fd8d980b0d4d617db674f14df757ef2495cef26640c970173c899e159439a44d4d06f2430fe8f38370aa817e48eb19771275de2093af8a7775bb388b4ec8472e4e4639ed7347b123feeec5945286b6f20e7aaf220699945ad87612beb7027b78724d8bc92bdcc96c3c2a86ace956cb9c97551a34d9496f0e99c090e1a5dcec5b1c1a53872f48cc6918eed1f6b7041b61ac1c43d3697b645f1b4aaf48d91782ac317efc098c42aee2896d5c262d459cca70b4e344bfccee4b7a247f89f0e4627859a534644d05f6a2172cbd81b040ec1e50b92fe670c6da92a327196539f736aa6d1b6fbb0c2fb28b0e2cd22a8f3177c85280be112b67cd601f002ea461980fe4c639f7fe0ec338583fc58daaeb514b7dd301fb704736fd27500a2e990fb84b81796e4dfdba144fd159b8136205331ec2756ac9b53826b3168b316c388461899055ab5703028f4098a6bc7ba880af268ea01125042fd3c74ae58f3ffbbd47dc72d2d8713005d573a505fe972d2d4e09b8ef76f372b63eb8b53324ace3b7ba73af8ada29f2f200360188898b1b55396db3864ea6b34b5a78b3e8a7a3a44d37b27e55c2d110d234f4a7434a2dfbed2b778c24392e7526ad6c12b69c313d6e7cc094108f7033f886b6271a627b41a5f95a4c6fc99d99667fd5ce3b72484c0a777e405bab5d7d02cf8e5ededbee0f19e84003fe6c9c7bd9979487d842d2a1108238ce799f24574fa7cf0f2f9412b4320def02c13f93b9367af31d123a4f4236bdd47c37a55c612976943b47818a4ead9665cee704d2bd53094eb18039322348a0d6a5eb11e1e7d90785d1b9dbd0d1ac2d8ea1f9b090394bb8eccf13b4abc4acfe19615a06cbac73dc18ef40ffddfbe1102c84a193eafe1b7e2dba0af820778d275aa91ead75654da254c991c89b3e3ddb4cd6bcad29d3472ac90c7b2595eb0aed5a72e84fd5cb9c87969441cd38757070f17fa358a746f2931e4180aa607ab9405757b68e8d1e3c0d76f6a24ab5953f09ce2f2b7e4a85f247cfd3a4130b80b32857a21395912dee5baf635ee918c593a1ec130a3557659db50cd681965c4137048ad0d74f1ee463ed01705b957062cd965a7cf6fb095f1870ac554a33b10ef2b2a37abacf20041150a6a504e40bcd592f159809c3ca442522c07f0945bf7fc423260535c75aaf66ea04156fab9a8e6874fb1bffba8905e39c18ed575313254118ba1a91b28949cf25c52a35251e9a79de6eabb6c2ebdaead6cdc1f89c582b95b2aecad62556c629d9c515c4b3310a1db1f398fd5fccedf36366e387ee63c76d12da3da6f6183e66daab95067b28a876776548d85660fd2e2dd3f1be637f2dee3403b3d19ae37659732533db58190701d5d847111714341964ef6903aee2a4ce41e75637e73a2b36f975859d9ac46e23093177576676a0d2fcdd9a844c44dbaa52bf8c6833820fc3326511c75342fc758bf4c51aff7353be37c946213a9ed705a8126ab6f043c956dfeaf2e49bb36f17675f66dd80fce4d52d110869f7598c0861bda5b72dba4477627fcf66516396aee07288e1759d8a12104fa7de212002a262cb5235931ea4b9ee01e609f35a56108344e31754c5ee5561f4f78f47e8512b3c031b255a40a2eb38e45e226be4f2fc95ec6e530dc16e878a22bf02597b065dd76a4a15fc6a461850a15120c49f927eab1804779fa52edd5fd24eb670b9410eac342efd4a25d9c892a1e3587c9ea725e3a375eb2973864c6fa341b2926836e4d690653276dda65af90927f07c5bac76124545483ef47c233071ee940fd199f0ce123c125c44a6a259b5238b8d86cd460dbb70a9073f7cef16236696cdb90af81ac827a087f4c8f658dc5a29a6a200f7393d2d3348fa685b34ef36adbc51a27056cff527f05057fcd199f03182b2e1c67f39bcda1b895a37cdaa830bca9ee8bf95c289ac21b3d3cff554f91bacf9fdc683d0e067411d3def811e65db5e99e25fa303c8e7c08b915585c93fadde15d2c137ebf25f04b405a56058a4d6dd00e4d3cbac9a0c8622176869d695080e32effa5556f4c27d5a6e776be80764e36c230986a59008becb16a66479d18712c0abfd321454998edaa9b1d89f35f92d99b9e34d96a137289abbd8dfbd5f27e69a44aace10696196bb50c96cb6d7d77811cba5e749a32506a7b760bca2c6b62458cf3709f68acd947d252011c6512c4a34c84a1db19a56147f998fe82c271d381a7e48abf4b69218b29ed6a6f44c3852fedebf40b532059cdd18b4300273190db3f03521203ddccd29ee08e9b266d73ba47f6d6788934075790627f81a7ad20a710647c3f48c1740ac3af2f5838d50613b57d923937433f5d9b64ae44f3fef0762867e36e031e413d3e45f7e652e54fc8afebfe55b45a9c78055ea491accd80f986fab4f187c10b00fe9413040a29fa3caa73365d16e98201a494045a44eb0ce62f918ef81e86650003dbe22f5e0741c5c0b17afe41ce5883954bdaa24bdb51d3e2eab33f46de2b1f95e3c0d430e43f84d7e7f58f85d8fcfd3b3e06120f8614b3ca07bbab001cc98c1cb836fb78ad41b7397beea24c9158612969888b1d4e0cee2339f7e6c1ea54117aa581a9b32d9da6f30d90c570153e71e95bc75daea494c9861c5a48e25223ed052a47505cb637f19ccb22221cd779b4d44a1841998ad409c69415f856fc3be8d9daac9424fdcd1e04a208e322b450f712db4419bee5b9f74128d32949e0a4939530d52b6d0c48215dba022556e849ab11be21d931172d16e3c8f8099d329307806e10da5c906d9356d995320f10db207e68be2d8017c9715884a33fb4eff58e1612d715193085096d520174e061e8e0ad10174efdb41388383b55a7e736799cc18c585cf777d285dc152f0bf97f3421188d4b03d1d7e581a892fd4b0ce26344aa2ebe6981b1ddc601c4ca5d6de129ea5a38e0f3a38d7e4d7f0a1e4bfeafc15f8ddca1ac3de1da87f9e49b66fcad9cca8da507b6aa0394c21099819a6f8ba3916e603aafc68ee8d1bd82686bde4d759bf53d4604bf6d8e25aac084d8315323f61ec46a088098e45ffa559eb03e4bb5f2066d1f136aec7a5d1ad3444715ef97c5333cbb075216cde842fcfe176b29c8468fff5367d0be42e6a06a7d67309d1efa74db18a3ac29fe8bed68a80f98b6e80384b77f05e921cbca2f25079e7a3fed26ca0f3d1d858e01da68eb93dd48d06ccf9805d3be90c283e4898a15b62a2d590022b6c4a1e75ee17d4d51be1a3a85af7b4aad8c3f5dc7bdd994e3b275ca5ef37e748deee9301c190287e13753aa609ba6cd9377f938d83547fb6df74695fe56134ba0b9aba0bcd884d09a91233ad8f6dd5f3fe3b6a78306e30a986fe466f29b15688287ec7c948a5947fed5d585b747265049cdd6571d86016a66e68b515d597e31c27584a7666d510f3a8f7b65b649dc4501567c7594a76523e6f7c5be55257183d3417db4b6012eadff81e3e538ebaeb5eedcc38faeac99d759f34fe3b462cdb6dc8a88e8d82a0c02ce1e9934a42505e13672b21ffbdfa7f31844d9638185e43f31abbc770df79e0a9b0e4b1d5712dd72ecc19bbd51f12215e1e74e2baea3f497b77f1ca4926b19a0c8275bb6f8649797442de5e57659dc5d714006d57c73cda39573536a562eced6eccbf90e9e99b7b3dc6be3fe379ebae2fae957ad5a6cf0ca44729df319fad0969a5f5f2b6cbd41cb62b34bf12785c9da8219744e35233b3d42d255f7239d1fe37e9b060c1ddd2993c69a9ae5e63c1686ba59a1d6bb5582a6668f60ad5a5ab455c0e9d11e159731664b4ab02bfa6243c0937b2ada5a8c71ceee7e24f70d40d53f8fd4ac2e220ea435ec2245f2dd970580f5e14745b5703644d98fd44e7f2853e946d08edabba4d9306c9b9a4e35bcc1feb4769fa88057a28518428459fa8616821dca72715b9e522f374398a38803ecbbb5b0b8259283da0a98159c178bb2c8fbebf7b5ef507ef14084a2fbcb9493e2b93559e09b357249ee62b3390672e0136a25cf53716f7b96600c38fa5c5e55d6fcd1da361fc10a7dcc9ec72415c13105060eacb9509ff594f9fa501bf00d908aeaa2a5e91fd901c84310e0a431a6a878b352b9c2dd15b29a199b7cc25f2c3e8901dbf94b273086645929e2e3bb271b4e24af6c54f5f0fc728d6d8c4e8a0ba0a6180ce61c5eab4f0db501f14ad570f6bdc9ec2582ea0b3c01fb0960b6864e7c18e19d7adb31f5f9da844df0e8e13991f0eaf60b53573189b92c9025368cd2a1b67ede342c3f1615c5f8787141f05bf7e822a5cd5ef503e55301669cc3646d2107e270160bede8476559e3f1b493636a7089c5ef423992988b4f7fff147f9795098cc8b307c7fba169bc9d5a31321b563b0eb3262384826de5e298eed0f4ce19151fc7701a693b2ce9920b2b921be994c802f521ef2f6093a9398cd74d7e4aa2a4fe6b839e49d9c818001823ab14cda3020fe653b5220b9a2be23f854cfbb323eec32ab54d8a62764b786a20154c89f48caf138c6577a890c4b26a9cf03ca5782115134dcaa6a95111f6deba820418a7582aa95fe3c66ff25c4b26915b39ecff61e6507d7dced22ac00b6ce391ac538b9df0e0d8e421421344bd81ef7425a4ac19a67e5ce96ed5a83ba907c76473958d3bb06cc061582b80473b55c7b43e9810863f5e3fcd8aa647c09ed835918e110c62defe293e8ba253572099849a8236ea97e3fc92b8cd659bfe4241bcf4187997d2898897dd38df6668737a2add73dce1e91dde8ee4b0f3d49825211b52a4844ebc17534ce1fdae92be46e29fb571d186a42c8b6ad621aa14d1ba941c11320b6c53b5cd4d8694b9b4c462244d373d175e76221d1f4f53b1ac764b39739cd9217916826cc96d421c4b1a9941d66504f8ef326471525ca459333f0abffb73dc7661e157779a6d02372d54cf6b92be8c1eaeed9618f0d44cb8925f4203b74bc189ff2e30777df9b7a5c53094f2e7d51187176e53053af945c91a09b272a3fd60d35597f437efba678ccd16b58307786224b4d99c450a5abdf1cc507a92b90a42f801c29b44e3dbd0f9b166642241bdff5741b230a1409539862a07d23b981ee915687c11a6d912074e3765e429872c6a8ab0e1665edfe940b4375dd2af59e5d0b2ee17adf4b80d2cf9ecd72966e7c2664608f9be3bf2ec58b34af7af36cf09e9be0312b1eb4013001b793ab0c271ed8e6bb0a77ea31b7f73f1db64db8a03e37fb54b34e1e1e70190bbe4a06f081a0e361058edbbf4cdb9c6fa958c17aa2bae5ebe116b7592c88b032c1b1b438143ec3851250b679ff302e67ab4e8bc3bcd6858b9e83de3a00ac87c955468201a5f7d97631f8d33bb775171a3c1817d4d694f6d95af44bbc0f8070171ff86366b83b515ba577ea6a4a42c04cab00fd4eb4ab4b503ea9aa7808d99fa9d80cb9ec800c9c51f36089c677fdcc3ba7c4975818a005e3901c2d8cb0abce78228feb22e26b4eab60da8471ff73bdde2eef0d3e1427e5fd478f7afbf09eca8f9ed58b3e917a82ac1b838e051ae5abb04aee5064421cb50d5d8eb9c1beec9ab4bbe76b77920a778f857ffce08c8ebd7555fd92dde1077998d8b0e413452841724d4b27f09c96ce2273d0782851a0a907da1c6bde7a54fe20463f7315c294addacdf5a744cdfc151ca67e25236b71c451f0610fc24d53b6b5dc84a7242ea4453bb74d246a3c70b2c68827144b63d2e37e67d0c186db006f9a815cf84a5e2f8a100fcc11ec8086b0fa35517ab31a7ac06a8e7e9d2b15f5d5616503e04ff7eba79232bd03d13d7bb0796781059bcf9f98b731ab53ab6ad7fbaf246e26698f5c1d1581c5b6e82c5f638118f1d45c0180bfea59e1fc4213c099a9f1580767b220a8cee4c0adab6663cc91b729359d839e3bb96658793daf6d29091c6ec64d70e29206d51b49eea16703055e04d557304ff1f6646d4e625e19e0a48b20da7ffa3963992929501a1363f7b63bc11e937a46c3de8c3b1111a2917130bd2461568f9188ba12f747641b352c2f6b43fe1428cdf3f86a6513f40eaf81f2c2efd100b9fee73d48a0f546e6091eb422f488cb98f36fc6d10c412ff75dcccd7c7bff1f1b07d4cee4309e3b29e7bbe7e976f5b2ab742d0477bbf864ad5fc664b866c282639aa694d8e92830fd25870e5ae5b230ee89c746063739a7c99c43f501486a6b37e96286acdcb7cfa9aa5b61782077a149bac70ac27e5f95ee5ecad521689c305dce5b67cce5b46959488a2525cf92c462487dbbd57c91de40827028fa49a2124fee4a7043d80539db6d1c7e75fbb18f7c7a58f06f94630cda5579268b5357095642cc17ea73c2391472d79a1d0b0bb28e5b3a0e735ae68f64cf6c7c5327133aee915f03ac78e2e1ede4afa6a7837fa9e11373db8b5ef32ea106f8b78acce5a8f5424d4741d1d62dbac5f6490e2d2961f340a3045c4ef85d9a8c9bc33cf98fe4041f75c0bd2b4ac808a415a906864d65e1af56097b30396d8e852956139b2949418517c141d1411e55984483d90c7432c20e1732ed84c9a6e1488a5195957bce6829efa10c3516d6890294338530c286aefcdbb53f1443a746e47e9ad6d54832a498a020b70199eac682c154014519b89d32fbd2b32516321b0f82602494ad8924a1b293d95006e7b6f2b8892b1cd9204d56071fc3520062b2978e7020b2126ebe84f1303986ec094d3dba9ab10f8ef9e0745be6979a3242c02d651833594a1380b79f0c9ab86ff056d0d60769bfe3af488018621d8d2a818c605be43696bbd050c642495d511c6d82273dc08684604e0ffa6b8481b25dd4a47ac490fda689cb23c5e0cb3421147e7dfe7e3dde550caec4ce6489faa26c3076e65a647e0adee9ccd11421a828dadbc85bec034a105d19b87a1e4262dd113cf14884829f760f6ed2bcd76cca887b78794dc598bf5cb381aa980cd2e4b51d7c5c3787940c26f608b04cb019a874f0dc5e39de62e65ff3025adfcb16a8cabe70d83c8323dd13a886a906a43f22d069024e7af95eb446e9c7c0f8bf5a9a080e30c65d7c7f0fb1f6493c766311b957736fcbf7bdb28df42be81323c7929adebe817e65d2682eb8e4b817be63b4b93b9f39ff9bbd5de8698b264816ca86f28926440dc16b852637439852c7c40acaa66fc8cd07297ae0fe92e18ab8e921f35a46e7a8662884aaac396bcd1ea3ae4f1fc46b66fd781da70cafebd57d526dcb7bd1b73aae1443febbc9ad603496e6f028db93d794b464654a2779127289f5c836b719bdc8ac853b757c23f7a1a6459a35a0556fef6b150f5248da8dfb85171bead4fee64c41b152d41c4d5a6033d18a5fecba56fc686547c2a6ce325d4a9040a20c8af2959e91ab31803ac21ce9822f68c1076c11802724119ee6c93c1f6c470f97a2327c9206729b5a9b29d0f8a3e0e0a4b0c03461fbfce9ceb8dbf8f6229ee2af880fdfc9182c27e104cf2180cdb58d3e53953b2de813663e451a795b4725130157d2f22ad42eed7d97ecdc5a20ccca5a23c77bbbea1e40ee7e1f0474e3b8103643948896135ffb66d552301b2af04fa5baf62aac49b5e2a1a84150f22a0313e69a83732d228b4e3a9b164d1d009831b073c724159e5ed57a475df51fd15ac4e97271a4e783cdd2ec53be399001200c6a1e8e6b12a153f7d71e95ed607400bbd71cf6faac3b6f3f3a9e20ca5e70f95845f5c28e8f92cdb5ff78bccd84fcbf5d70eb440930ab9eb8e6efbc5a1d706ec0922fb0a1fd7d4510d87531821a2221deec6341f832724600f6b7f9335da5e1ef9d41f1d4b8add659059d762c30ea657f19a57ca527d1adf3e2253e95a6df31f2f076cca4c15126c3168c061fc4acf275aa6752f3c8ca07b04a74f0fb5446700089e3da840d0f6450db75627750b5693d76e0b3c657cc974538c934fa139e65e3a335ab06f45bd3319ad3bc5068c1bdbca306f01d139db00861cbe95c97eba49cb7313e5ad06edfe9fac31311895305f969c51e7f9a7b9fb7d4c12e2f18042fc102fc60ba305553dc2e8c2ffeb746f563b69d8edbccd3623ec07848e788579bf845c70bc333e6c2ed174f60e87fc9aa8b5d6262526c82d4e251217aedbbfd9e98f9fb8ff0179e7236f820d3c1a5f10f4f53c994e16252eec25f94d4f1ba57f28635ac15edaebe82afa69cd7ac1d001cfaa77827803cbb3fe4592c9aa286b7dcaaeab4adfad9bcf3f31fc62e33dc14dcf8be8badfc1148ef588f07f1791ffd73f2e93ef135609288acf3bcb8786fa789ca2f535cdd9f922d47da4e0f90af407e44488b3ff71daeff2f8dcb28ce313fd3dc8beb666c65f6488587ed1f0d4421f8c32bf5ee1acf6a7ff9cce89f5d374da7c9ec8aa696bc21205dd13d1eba3d0098be2e8ff6f69a95fca7faac86dce16749222e7406c8f90a2e2811fbfa6456c73f210653a8e328c26940392e267e001678ff05080c3d4fe5c54f57ca6fd1f1f41174292f2baeb8d637c6b47aae01756a456731f4eafe5fc28dd6799b068f499fac3797e284143a15255d9c4f2df4df927285a625603b6948b0f452319d5fc6f5c39ab11f4754d0e13c3ee1e1e4a62be426534ae62b5b4800b670839a3ffb13097790f867d0521586b9ac7a1e14e67359a3b065bb18fdc585be2edd6ef64cc0a2ba7b885dc6a07174724d6e959f028fdab71e2ef735739f5aa25b3a990abb7f68345f3dfab929fefaa4d8ba616b476fd9ceeed5e54052975b7f63db379dbdffe86da204e0130e2e091758bc50a9fdc942d33f7f1d664cbaa0e95d1d4378a76420bc80c0ee1b3f86079ee27d8fa69b88e608c70a1149a67dc0a790026957e534f8abe8adc45d50a25f2aff21e507412b8fe229275675235aaca3cb91d635544ec6b3b351e136b54373f4e0e003b5aa9052f153007cf1e324874a32249746b1364b3efef0ef825451a76c51f73fa61ccc3a367ed56672fa1c5a2f078243cd63ecf1309fbff2ae4b9889c499bac952ae05a4b5a9120b8422d1770dacc20b78b2d7a02f0fb6592ad97a9b4be9bf7e91a223baed367c364c23cb0594af060af74f13d72ca0dabf1cbdae4be1a9c5fb5ba23e474fe7830f8fe29b2b24f77dec541399c506ef67ff64653e49368b54bc344bc806ebdb5ef25f12f26af025a1dbb7bf93fe8bb7e8aac9b16981478f8d554b59aeb787e9cdcfff877a90c9ae2629cb04b7d9f0a4b5a4ec6b64bb556e38b2deeff1162cd0e4cd583550f3f2708a5acee920448b5f21535be8af45175ff39ed25220e0ad7d4bff8b88a36741108773c7f13efd6d1451e627ce4d08316baf22994ffa1238cd3f275fbc17b45659430502167f771be547453c05e1d3d043a515d15b3a7f0216a782e6984188a586b1573c3a35916d96e33768b9db7e4b15b3c636262b40d2ae6a05c8bbadf5691175beddab4b6e45ce1e3fe7211a46a6588ecf174f378f862c2097b0d2fcc7d9f0decc21eb6b85c232d7d07199276edee43de984d15b41ee0b72fc8f39882f5e4c049114a92720854faeadc4158d54a7915947b2db869008022e9c5e133b86613b9c01a213eb39308e0308c371e38608f69d2dd164dea3f1f46b4ec3a2fec9498e3caf0944c4bf2a1cca01a762bad8acc8dff2c62fc5209ef1b3e7a82e1575d833ddea475322607fcfc6e9a683b9c407e9190d55650cb388e278a9e71e1281340c543fa373813c77d4635ed88994ce0699f8c55f17a5aaa9722af2aa5b83e13f23bfd6335ae2c1b29ee02ad6fe8ce43842743e8c5b936f9acfc705c2cd198b1d5c7af4fef86fa2f20441fa120e94ff5bd5039065ea782200f95289799ac86b45d8535f0657fe0197a9b1e6441b1bd2e4f2dd91ca99ac473d3895be7e1d99a039a0fcffb70532d886f58890852aefc0bedcd14b1519c4e5e82d4a065689ada696e7713efe099e9b9557e8002c2655618708e36a7c21942ec02eb8973a0bb168c9d2eb53b23dfcd2cd3fa705974e27e6605d2a199ab4d0466970cb6e24e08594ae077a73a7ea76a7fb902e303a0b1d0c3807bb7c650257b4705ac39eea360a644d61b6e29bcf89fe194e90640497fcf6baddf66ffda080c5c882f3776a245aabe0a1f9ab44c4af11d8acea40af8dd2a6c8c037af8d1c522c26fc24252029f29b8340859c8aac38536705d4a31bedc72698f6ae89268a17bce573ce5ba4100e7064e264dc57831f13f57d4fa711d1db882223bbc92d5df9f615071c249753fd7b6bbd1eaff001fbfbf6ec0d35f53351fc875f26d8cf8a0c6a88bbacc48fbcdf3525cf4822140ce5f53b49a1a0f896b9a5039861b08bc0d50922672c5fa7b083ae64e6bf42fe2beeb287d931f03aca4814714027493b2deb73efb6255c67dcc20587bb5f82b98d858adf325d0a55afa06ce186751f60457b51ac295292528981bdd8b3756f192c489b2f84fcbb69b9cb9717caf88615962a97593eb58ece06db78892ceb042f91abcb91e02d9edf61ce0bf3ba8a16aa5a14128a4660ddab777f978d5ed1fa73f616ce3cc8e29f3b9bb1d32543601540755052260c186640fd9da4f6b2d9921c9c8f9ee3c7da0ade665e83fdf0f79ef23b4477b657fa6f29f66cd7480a359792f2beecf93662918493ab6488c125bf51e384f6c2b62e8ea9c626c8324f76a849e17c539ba1bfd7498154a31da2e389e15e42e2514f60cd67944b960c53866fb5e3984c9c3778fe1b866d5159dd3b239b92549aaf99ff66fa67366083fdc102c4acfb19e20f41eeb97af23c05a127aec27708bf1ade698f2d8a52182d8502728eee7c4245c807820200ca53f467d42428c24e42aab44473c9d674fe190b8f514f1461193afe8035f6d224dfb30fea9f5fcad79d8ec95e0e3ba94eb4ac42981bebc77a65a3f5ea88aa0c2b18b8f0d6ae38e79d3058f5fd2afa5e36820fde0816431cef4f5797c8263d6cb32a1f75e8111c23c228053ec0a48a435c8c7350d6eca2026121d0e6b535cd3dcd1c2e6f844ae30bb1787f5e7bdf89562c5b22989c15c1e0594a0daa2035be2bc0158e131f076e2ce52b6bdb1c9e8dbb4e2e1e1a25f3eb80b973f7fd8a227e0aa3d3838c85027905591b708a73aefe675760ae69c3729d9b4e6bbbf9f804be653a682b25b6799f993405732f6e26243de62db609585416fb44564edd6ac6bdd05d127660e369712dc3465bc927cf4058813fc65c92d545671f8763a59fbd9dbd4c12d7613d177b48c975c951f2a644faa8f310ae298e0ad44c8546d5288fe2d10a220a5928c483d3752b1a3f16ddccff1d65c68937661a89abae1950d16e3bb9efbfd74ee8b5c3d1d99ccb53c5559251e577a251c41316dcea9a38b210c3a24ff286864ab950b467c786d91e419ff85d0f063db78ca84807c2fd67b922e87cf300fd53f4f66dd100dae1d6889f7330ff3b256301d3d89c9e4906135c7e45d5050ab9ea030701a6fd7be6e66d9e80a35ab0844da28d8a51ec2bf59239a4442d3dc9c8c4105665ab97bfaa0703d04d9743d6865be337e5824d1627dec2c2638a094fded149bc5efa5f3915ba6ba62bba961da43d4c574a31c0c086ece76de4bea1d8a21745552c5aa415f97eaa8461bd726237af6e495f35807f990d43922eaecb35df57f06d5cde233d4f4d047b653b9068bf324134715b475b65ca09f730edcea83760c026d2ca4729453b73c00bd03f23155f0f8fda70467688e434b75dff8e8a2abfdc0f6e316d180a938e1f725583f0a489f9888d69c0a753d7627b2ea8a9420972bbc6e53923e6817de90cc8907fb40801e47342dd958cf6aafd8b29df8ca6be19af60f858afef9fa76a40f8701a1908d1a0536e4cc143ed58ddf5fa82680ec5aa7d0478253507f817f07d4180b5151c70902c82c629b70f4c9627fc6a8c96c4c9a67b90cd62a7b3c4804354f4173337451863757a07dec86579bab22f338914154c23ff594d0cb8b39ef805cbb7489e6cd9c3ffcdd696bcc8358ea52bbf90720df3e88c54797ec3545a25daee230a01a9a986e7e8f0270e83852f00c8f861121a8c608ccae722945c86cac03ef73841d4167b8195ca33250f7f8f8aad839e9b2e59abd68aa795a6eed9e2194b9df17f4aa3fd622c816d8c8e2397f8a97e37ddb671b9fb976e899c93f1fb69a1b9f6d64bf7122e027ad9dfe7a0a7741daa9e3f2dfd9461a95ab6a7fcfc82d3ac34d6d8f2d4f69417422739c4674a8cb001e0844095b43e2b4ad995d1cca0e72d5e0e202fa67a53beb26c1ec4d47f0b4625c81ae01e0616cfadcda955f84fe7578f0972d29116e7fe5443ed6d41c31d2a90f7b93053df0316aaf8ef99031268a7f703ee3bfd7c0efc01d281e26bde67e33432468e54816db119b319f0240478c6a56255daa14b875b1eff81d797827eb4037613114b1cb1b83540135a2c5cfd55a97ecabab5255f40505f11f524d9dd247b5808d2be72807068be16675c4e7a311a259819f49a79ac6c473c93b3a5a5f2a7cd6e920390d8b0a6816c6e3e3738f1d882f2db5548acec5b9ebbf4c900b1659336eedae2ee606ae101be83d2aa7b56f7d821e43bd14819cc68641f2a4621d0446b39fa96a1f23fd7794c1f0fc897d55be15a925a8bafaab46a7eb768c91881e415b6ed98c32bc016ec34146f3d5feb85a9e2ef46f17073d5b55fd322427342b03d1d2034d4e2ae075194ecf39762ecb9847779cfde424545953ceea17a26bd4b95610cfe44b345d8ce2651e6728641eede48fc245cf7845dff6aaaddde417f67871989848892a57d90e86fe37c55875b8d08009a7625b5842726a4777bf32eb3f327a5358a76885e32e0686e7e90fa69643aea44a51c8f1a31bc7d068c4bb666c54d886ebaf7e9d3fa7155c8412ab3b9e85377072ae443a846dca3b30d9b2ce7afd317c1581fb86e1e0c733532ea72923e32712e4fd353819970cea84cf7f6847bc987f395eaff4009a93c0f5c951346fd041742527fa9f8cc23618a62ae1a29ca4cd6e40abf6fbe427aa188352ff097d344546e0a1719e0ef5e5675927bc97e045e5204af83eabd764980b8e35afc2b4170de6eac7941c7602e38404912e95e6eab2f8537e65c2d4488d1000a35094cc09530de40d4a11bbaa1f61c9fbdfaf6a7afcbc5febf7352ccf75955be76bca4f1d0d5be91612207a1d7232e6a08c3a1beba69c83fb1dfa068f75ee7819ca0a834d4f8c0f1234c9c86636841ff3fd8ecbbc5a5167e517468e0f8e2f92287933f4165169bee4f34f46cdb449a9871525afc64a7ce94a0618e9aa948b2f6f5601b8d36d088666622bfdb717d30b192f969664c9ec54cbdfcc2ee9519f377d3a6df5ebc964dfc04f5445a2f9f432296d9c55491f2d32b626732829f7ffae2ebb72af294ede0644c00ac2db8509b716066bc627efda2cf75d310f76024ad40442e2bcb98c131f7d6f355eba6b666d76b52fa92549391585c43bf01c42e385315cc3666173d0ae4c295795005e6e672e926ca8847eced0e4857ddd7fd26698c63a47366b6f74968a23e2b4e7dc48b734a6bf57d4203f925edd2ad6dac597c2301cd3d012e840c9c5b79a49dc3ce1ef1990096d085a4003b0621e5df1245565cb945fe96029dcd8209181b888bcbd521fdf1fc95b6d64eb7c1583646ae3f9c75bf088c28c1c3f72abf65e70077242d3888f3e0243f9d19507b458f47cb220614277bb3b3031d1f170e42cd3fede7e6ff0cf8ca90fe9694c1486b3aed28fd7f48636d59ca01a920342140791b7afc3ce0a48d94205935491ffc16c2a7621148f37d6fe61a6ad73dd34030037ebbec5dd7840c551de5e4fb443b36bd44dc18447899a2b3a91987e598e9c0def634d03411e2e16779e90e973dd0ed0a479c90a341663d8fc771e2c9b48ec551ddfd5155509d1ed8230b0f6a85dca51dc98d1ac5f2c6aa59555796227ac7a2756e8ec2b0bfec044e21937dd9d4a38315a1e7d1a192ecbcd1b5ae1f1a105022c3f9e6046bac377816c421319a23688eb50bc84d3bdf5cbf7662b3206924911dd1e24597533f987436accbf693c52cb5352ef86b29f32815d03c48f47452445e346e6db0b662d1709a077166253da1d4f079922dc3e2ac56964dd443c7624045b74a51fe9ef035928b0a389f525fb08406e67f0202ab5acc3f7c887957aa1496e03df967c52c5f761523cb578f827edb2f3a75d6daa5990af6710c5a7d695ad4f61ccb38f60635af63e675b893be0e7d7401c4f628dd3320c1961c5b5bf5417c99964dfdc0e0b9c7fff26595cb972f994f3c556134ace4bc6704bf6a02755d89102b45f530a3133aad6d2f1fbe20e3c1c4a64c086b966ba904955a376c1f9423e62dda03c7e32494fa19bf31431b81edc5647846fce3bd9ff1047cfd7bcdbdbc976db97bb7a7cda22b87c8b9d730159bf926d5ea8402467625580a13920d217d74d0ef6ef7e1880de483043c4d35d6779b72be1697df72fe841831ebfb8028cceaa44e619133762875d248f2367fd5a39a082f910f4511dcb3755c1d83e45abc026a671a41dc7bd4f90c6ddbe38fc73cd4ee9024d985ff41d39b0d810403cd6e350a692c6f8c50915be1e47ec79aab092bc36b07b22a4829ac1b7eeb3b0a692c4c505905df2fc4ca2c4ca9f591649cbcba5df8144f91549f227dfef70347f5147f19272122dbf2e81b7a0fc0620a3b729030d3ce9062f6726e61c7f81e2ce1684c42867f9f100d8d2d09aeac6acbfc7b5a7ecc0c14abe7645989e33ea1f81349a0640e89830a8f7a46cc7d0a019714fa6e9481d87d75810c56e43b822a48d2572c07198dd18796213e80663587527ed840ecd09cddc5e22ece14edb5a0aa106e6dae06ee46ce9f30f897c5c4980e9726d7883b6063c06a250036df613ead336f60de4e370a6c433d0c72becd850ae428c54450d1c600cb55b0e015ccfdb33f958a1782332cb7e2963bd2f9f16c055b027ee31739510231065b31999ff68606ce52f04a0b2b048f3e0f613e236a4b048264e441bcc000f407a7e3d8b6600603a2fd31207c052d215b09f4e447bf2833e6eb1c69dcb2fb5a8045ea94dc2ad9998ca51a09ea7fe87dcacd3b020e35f93b8cc6fc3287e52718df26087a3cf28c7ee4a91ff7c070e7693185c31a85c8ac94171ed8870220075869d7347618c3085a6e561c65a56eb0511bd5c4717896ef18ac9a3cf39d208512d0c6e46dc6721a632bade118fae4637a7adbbb6b4efaf0dd6083a9b6e5638c3ba16bdcd5510e676cd5423c9fc61cadd737284863d836186d87bf3a2d0fe6193d5d0b40ec147fd097b75ca3aa24d371d7be30b6af13d7171a929206cc0b20365ea77d5c62e43d15c9f195ddc790b96bce1d0a3f72dd128425ef88137ea3c6e4bf60b750ee8a88d693c5a5a043126b814f98d499723a7a2c9561aa0b39373e6c3269309fdd169979b5fc93e81dab9f9724395a5a1f6d97ad993f67f59b0e4fdf895584737586b60b4d1e679111371f0c2fdc634749b5b0a02400942d5623d0bf49f7a99bc0356636ba27c732fb11456c3bc73ef857045f30b75158a022ea4169b4928b126b3d3e28e61bfe20fb6d048408acf1af330566552ea314b5198895f273ae7552de690016c052a6d84c1d91df1e0872f34329ec4fff3362d8cc15a0e37d1158d3164b8a1c27a9218c0d3d447755228170da91b3f0664a84b84da0939b488093d7cf030dcf65aa8a1190eb674c1853ba139cec7017e418084f00b7bdfa2b09de035c1e7936a7ee40fa73f61285e8163a330fa247260ef36bfd0f530b1ed183cd63b12502d454ff4a129d02aa4957e2196985605edcb6dfa7fc4657595432818674d8114b6e9cf5f985385ce65bf580d3cd7bd15d7591b495a84cb34f928cd7f697c7aaaf0041801997a9033583d18769b9c0818bcd3504d57477554de4097224e5d6e67b2ecfde728f9b7e2c14224ea74c96617a172f18bc18a859c1001762f8b1393bc5c3b426b65c830aca0af0faa3c1f6884a804b5d6b3fa2c316ce4e4f7f70fe0732fe8e10986c680aaec8808401ebd2977ac1dd3e4651fdf00b8375fcab44a49010ac1d5655e3bf5a65591672239a36e838f1dcebce892fc5cdb0c481300156d2dd640be8a90b12077fa2de1c94e9c181c246458971724318af16ef53a559f0a8e5208db584574f9d396660f4d1c5f66372dd3aa5a665b8857b81da0f09aca6d5bd92bad4f13d96e43755f2f0364655d8be3573382805bb652e19be53cda2862c84db703ed62609c77196d11ebb5d1094270c7c2d4e4b0668ec2a09dc8fd9ab633afc30711cf3e918380b98f04fec3efb001b19cc24917e9cbc6e1faf7cdfe993f297a0a8a43470a8233fd5785df8b1a81a288a49447f1ca36998ce1513af3000e41fabb2197b58130e0da7c1d4b750ef589259cad498776182d9abb2ecb0b404103cf8f0eaae79db58e3caf4bc00c063468444483444f342ef4eb76b8109dcda051a15eac7d50cfa7ece80177356164a0809dbe9960a4b634f0429eee116be6f6b96fbe88a1cfde6107c3168d63cc2627fb507eb2a1ede56a66736432e9f72f416b18d828b9bb9dbde418b5903ae59c1b222c35b133aee875c5ab73a7aa45dc66f459560e398bed5f4c8b00a28265700c9cb43260d4e729c4117d8139c919c3e456a3891bc69fbfcfa58cf815daf65f032b9b6ed8a84648be233b35a5f35e87acd0d3a4fdf0f90a28796b55bb22029f019cb363f6f468eb093c34b9b516e3b50bba5e1be6de1e1883cbf59ac96373cb700c8437a76a7df183cf8fc481bd65ac21af849221470a2b511b31c08575024c6fadbb07ac0ffa7cd884f6ab2effd6f4ac6d29a9a1a8a619e2687e90425324ebff1e7dd481bf803e445ca6b95fafdee755c7ad1e197a14267ca07715310651df5e55b9fb4c1cca75ad787ebe009e2dc0ec3409aaae9967333613627c3a7f1747423eaddeca5cb9294b28fba43ff25f931b9daf2cdab5d2f5f9ea5f6490971be4d442bce0fb2037721cd65fa2deb113bd587959af01f12021d0d364c0e206300d178f9e7a31a9bd9f903d74bf7d0d959d3220c1c81cab3dd647b687803199aeda22cf9a2e94880a6ce67b37b56a0f5157b66e71a28466f8939cf7c5364122cf9902a487d2a95f4772a9abe744973b756de61a1bdcc6526a9a745332cc06b5cadfdd4a5dd6ed9bdfdd873572d89aad196353a4389bf162ea96d8a45d66ed7b17405f114193ff1110f67591c5b107f3268bacee42d1372392d1b27136e2e44c4ba18529e47152e14e7efda7ba1b0145ad8261ffce16c6db26bf9b8a822ce4d886a327c734a516736883c0ac4d9706ed0cb75fbf119ad26854c7cbd840193977e2e0d07f55f14c3b38da3e3cfa6d70fc74dfdce4844f2d10d180d770e12bb8338e24110f113835ec1ef795e93883ccd8a6d167e28aadffcb9e22da08285b9d41db2506ac6a71421e204d6d738145ba1ae6046ecde576151daaf57338803a62f52c4bda667eccd6eb6665deac9ef25e9a1782a4f178e14c97073699310cde21333cab0398793af6cbb79014fb0cdde4046a5ef5c8d91395e7905d9b373f54b75bfdfa65d5ba9ebc6ef927b17b2a7db188e55167d3191e151026378d79dcb6656d5e66fb5afdb36f926278345c05c400e9ff353c8454cf3707b520e30cc058fbb885a56b61892ec9f7627e3e0724dd02d5cff254a4fcb8d86111b3959a0df1dca54f00b03dd536c23e94d27a6d574b834e82ac74944453b542b3b87a98c50fe8d153258cf556458be315c70f5696fd8dca793d7d28c4381b7de9641f2d9f805b85fb8005228cea11089b946ad97aaff105f54339c84fb78d5e99670e30de5846ec2a1be5842effdebfd10e44bd3e99e8f491c7e39f003db4fe66f0a433e4e686d31250d93906cd44071fc53e3757287b3d87b6482f58ef7aac490e2b412b95d64849d3e63756419bd33a07cf44767e75695de7ef2083d5e5f721d4fdfd768cb9075e8b776c00ee2d200bd17e113ca2668ba9dd7b2c6d869272adbb07f6dd6f9760a95331b62742e56bb2ef1ef80ded46f0d1876bb113ce8efa85b800763a85aa034a2e88f7682c6474e97d5abb4a12919ab005c05fbae6ed21581b90a010540d9e1590c59c633af3203b60f2ddb1b1f32542771e3d70ce91af557b6e6eec5e762bf35d4417d9ea83fe9f37686ab71582e2f82c7a8660dc4c27b85fe008478d449e123b759ee207beb5bca67f97f0075df872ed972f50ff6bd016fb67909b1d915882fa22538d412ec4936e9e14df3d41a0ea6d9b676b1fece97e4ab62092d6d5a037c5162a1ddec491f13b10b4c297132d6b6570f31f94529515cc1e21d5811c68dff8d3eb0d037a2bc840dfc0744301bb8720581e9c607a185ad38212816d23b839ebb13f2b3081c7918700efe562e5aff07b73923c2468176d28cc055d348b88f581dea93d2d3691a5ae0dd0b1569c84d761aadd82f4749918b0fc7a4d8207a35ccad9cb2da05b26b0605d00735c951d5f0b3434a6ac4d7d14297106f41f78c21fe178a9bce27256a673844ca7bcdf0c90f283d90b25c6389bc5b6d29888fecfb2dd1912393255e3c96f638adbf854fd3363adf586c3d932a654e03a21696d7d01e9c9b86d2f469908565cc047becc7de099322e667ab5ffc964f2ee2359218860cab31c5c05270aaf1cf2e7d7895d3e27dca164dfda1229cf6543c1b028ab61882191cdb0e9a307ad7d860ed4c8d52fc4e2c1ec3f1894ec690656a49be69190a091e5f7ae143f9129ca5ad22bd2fb30128169cfaa906ae9749fc17752f17e1a5fca5e0cd79f26ef67fd56a65314551e197320f999171e179a870d999d310d7de48c4bffeb6f4a84ac117ec93974d102a2b33caff668deba939a37e0a918528574cedb5516dfd5af4df3ae87a1d27795c98a02f97e2435e6a3ed0e579d0e02b3cf2a45104bb1904e4239062c472fde415ffd5b4d40574313cd1e5fc8ff56562a138bf5bd46d8dd60b6d43e1053064f59e7b2794a782214cc90aaebf063c0ea8a3ad05ed5777362be24d953d8c0e71eba81c0c1d400e0dbb1e74e09610526da1084d499b114b0817d1fa7f4e33ea0d8fdc892b94147b226ec25154e926db1053e8bb7bf434a10a0ebf36499a94155272fc06928a782d729e3c24310d88172a3db3f0f2ed76e4cf6933f2778d8b91e7ae7e809e7221694f4ddeed3e4e5921b88b58cfabe3836bf8c9a9c162ee5b181ffc959cab9b89e154cf100e40cde79e3b00dab701d6ce47a3f6e812a9c0579347133064026756db167c99d79166c2a2f57c8f3d9074cb1837840abcee94f2d22b4a9d2e148095e1d0b7486f9a8332bcf1f4e7a3628e24d464bc86ca3f8ae7b11f03b811892014a690bd8086e69f6ce47740b90455dc1241d27da60fe72eb46f536a27e10c1c80f84d630cf311ae0424abe06406c1c007b730685eee973c9759dc84c25da7b8d84fcaffb143d53b7aedb06e44911ad06e164b0f929689fba973ae671e909cb9e061fe3515e8d0a52381f277db35239b40273d14c5d53906969e38e960ca52ab00516fe0b0d1f544a18c992eafb7a4f065cbf6c91286a33f519e8e6a53b17a76a036ecc60000af1b34cf41e1b253ea554fc531cc17c4ae9e3937e415180c9feb15fb7a4e1f294592212ade6245b04e1ef5e79d2c65f436f16481a1e16623540a130f8be81cf702808d619afd6d37aaf6192dc725d9c28cafb1c361f844c68655d5820ada7c5d4bd23179b1426fa093d945ff1775abe930a1c2a4db955cfaea9c7367bdee9c5d37c05b79395c42188db0b4af736b9d1aec7811477c9e6cbb8d7e71fa6a4c4b2e8a3abbd3b4e69796c0ee731013bc141c369c61d6dd5583fcd66daddbd3128ed420948064ef4f8cb4ef24671322800490769f47519d6c5fded75bacaa8df757b3b54dccff77c6c2d97b36fadfb37a8cd479f37913e7ce7444c0fb28c49fb5b8e6a8db66af799bf138e200208c0b10ab724abb7b00e7ea49d0a288237dada5f971142afd0fc80e2c9f543245187faa5fd6287875fd69df439b18bbcbc3ed1aa08b716d21c4d95106384cc7e70098e203e9e3532df07d84f8b713ce1b866e8f1d003d9ffe1097e39f011844e2b22418a4351a36280a16584c91b03a0b13c8020e40784850da262f4d82a99b06d65bc37f5941eb1cfceece08368975588adfb38fa7035c8e9dc4d662034a52ccebe5ad264bf6505715a080b6fff1b71682ee7aeb4938345f9448cd652e3a8f0f3e0f277d2d333d9bad7a1a512c998074bd0714b8af7ffe97abb64a9d6627bc5bd50414a092c48e2c98300ac576a7381e3f14d0e3407331165546a5a490bed26df0b3ca5dd0e45ad53b8f2f6865251a71efa65428bed43a71f731c6a885324a5042471094d3e6fc20a46a72eac97ac92d0cb62af47ffb83ddd0b372b0cb9a715f32acc17f9983456d07ae51ac48ca865f53bd7232da4daa4547d0c5119acdc5598cdbdd2a42b0c63b79bfdcc8884cd5012bafe788ae0e924e290534eadb9eba720163058539546f9db8f6411f41934df1571ae05b1863cb89e5d7b095265ebc0c179fba2dc8ad4b91810fdb190f1026c00a5b176fafab786909ce2803525a2739f87887201b751c58fb5a7f8cb26fc9986b453e5ab38bf0b1fc5839632c730da3c1b7ace78fd48c61e0ce56b6d747ff5d9c777333ae960501d0a9026f3d7ed885eabd6ea84f298e243e7ddb70eeca16c45b3b1ad3c7fbfbece8489570f5070c3f55639b97d5aed0b4c84bba3e64915e5ff99574998761d77820e879180a077e3006c615c91fbae0a81b05d1f2755b37d2fdd06526a3a361eedc41a1a11d8cf14273b38541260309502acc4014c5a24e9bf9dec030b3f3002d366e3db7d472e0e480e57fbc9101667725d57de81aed71ae4d156ae2b90e13060fee98a97144ec44786d7a4c89bfc05c9645ef5f150f6a7791354afb25c5a4ffc6c5f2d949182def9332de1f84dd5b983636b3a26667e56cae48e8030cce8717496304f81e0b2df5246e41a25d6358b373610c87f90b816454f26c070c2026a798885e397a62e1037b29dbe5e2a74c592f3aaf6dfd0e4e45b7cd18327a533860253525e182f5648a45d34e9e6899421d562ea4aba0b27a25af96ad0c11ead4329e93bf9a90a22a423277725509eb3d21f330b9f30a15c2feaae6c240a6c360a277a32d42c749b5e893c8e1fb852007729dc75b9366096a18bc2dd3e74da36eb342a66be42371bf3fae3dd1383e0cf1fe43e2d85bc500dd6e760b680e4c7c7bcd4c5baab7ca8ea2b3d689ad40efa8a0fc9307240ac626340a14e43eb57b254333ccc2cd9882fef0ab0d77c46686f268dbbc6669085e8354f1073893b5c68b36f75ce137ee531515a482bd2e2c29b56017246e85a3536e5db5bfc2c79dc049f0c970fd42ab8387ba7311c559e4f34c4997bb864b51025f84801bda49edc01534b787429558d2392286473ab32ddf5cf0d2ee026ba942e960fb0a50d53bfd156bd0fd2259975856411e50af5108bedfa30f42e1bbf9ea7466a3cd954a38daa8c2c06a2e8a622f43cb44a0f9ea84d34fc293e5958befb7b3340767e365d82c4be711de4816f7cebac82f7b222330fbe6a8f468dad3467d6644db7c67fa5cfb8dc53fc8a30f94ce8b25310eda795d02a576531a8978fbcea0cf3018468e65b9514a6a62158366ddef63a05978260557e9b1b444d5881ba09650d0f571519eec127632bbc1d73e11174c72850341e81fe906204d1e78b1f46157f247f13db1c15c461780055d5d21e9410a0169b01c32934c28dc15daaa0dcda42a04bb889d88ac893758e129391dfde62be5c06308992d8dbaa15868305e46e469b81e6564d324d0905f6cb87822716d4c100fae2e19b70dd27a6c96bd6e16ad5fb2e2b381e79fc15daf6a24da2db8bfc797e88b52c8686c38d83616a0febe4a354148a74b92a9a4e30b8015d07bcb76b5eabb98e50e9e04a0de2a5169adcd350af8da5753ebe4eed703c5044400aa71f3b0e1d2b062cf04680b23a5cdbf695431035d7853bf98cb65771fe08e37a8a474a825d9da213dcf3addd73338478b9d658c5be97fe8906d91e3c312d96d0f52a6a90614d8422dc182a46607c9e6dd27cc19108cea130ad98395a6d3752c2945a9b8e384f07dd83e0bd1aed6b4f8949f2199656d1f1de5377114b92358a0a8a685389d544416e702ab294df3977737e0ad37463be8b85a0030049a4623506a56b13960d43c6e592d9328ae4b24480542285e2b805572b881a824fef9f9a48b3c1c668bba1edcdedb24b8ae3afc7bf9b650c764f1f3a2654441df991c654d513d5943f414de9e4d1055476ce2da082090ddfadd52166e48d440bb2c34419c5535c64099794e79ef2481f72562d4095726be579c155ab150842561c4377efb9d87ec6b224de953fec75fed3017d5eed91ea70a2efd74fb47d7574208c3604b893245cc8d9bb9ad8ff3fcc3507f65570be9775a6137f67e5a9b7c3326070e3c98d03c04ea658a076ffe7aee0cc5e679fd2ba336b7cc6e63b6da19229a5514f022c47132eecf7e673a5b3d8a5c3146a2c3d43f9f1359adf01f422733ff0d3f297f9bf87ed2ee10b921a7f16d312db28c4042629a40f7f5c966d61925d61968c63e31e6df7052cc0ba4ca31f40c6cd7f0d6951e3ca5a82ab7d3c836d4221d165edf42b0634344a4af61902092a479f9646643e5fca388acf3a0709bb4294171534699a1f73be22a0da8ef84c1b35269f89347b6c417e60cdcdfc36a2131484952ed12b5a43bed4e1568cbef05d9bc080d18b6c6eae55408bbaa057f45ec26921d75940c159fb824fce04e67fd9dc6b7b677bf7162d27d557a06dbc4ebe694267c351eebdc3d4763e47ea874c64482cb008c407ee4d2e1e623de2dd3c62547e80e92fb67222d5cbff2766bd1c5d009334fa37f3c5f89efb9ea86b37461ef5856f3fc55944d5e00f94eabd649ec0a6ff6ca165a808ea1643b90961aa5a52831fbba9f0f738a352cd0342dfe34df7b2d3f070025bcd8e87c4b8cd03c7ab8608650cac6ac5115d31a9d41562977648ea83578ddbc6b38b6ab0f0790d834314ed17da7576a661a619c1fa5a70a2c82e3cee4a92a5de5223e032391cf37faf9588b14f2fd1d71979b48e94ae13211da88dad14b39f0a05b3eb1a55746fc36944e501510b9e54295ecba6c46d92ba3413b0e2a76d38329e90dac315f311bec8de78ab85e4954f3648cdcc13501987399e14a539d91d7069dcdcb4ef245cc7b164e3e4c5d666b75ac4eac731a7806461f87ca55a328896a230685415bb8675d66925c22216c01ecabbe90f0e1ad5919aa14e6bf06f812c5c7971746fae0f3795290cafe6b9db1ea090573e3691b8129fdf23a91d153550159644715c4bbae1ba4a245a3cdc7813a9aac6b83f4200e538923715076c96d77ff908f46e275341c34f8a93c721f0ecc72e321912964c018a210262f9a363f0645920881c18b0b07e859816388d9c7cc9616e433a7a917a1af71cb1fd4ce36670bace53e65debb86a9e5532d6001a5a67082d437180ae7ab73534662cf9452d568b4dae1eda51b0e0e5de8959047ee86d9245e9c7b4d6199ab2e02a5c2cc63dd142028fffe9aa6e72c41324a4b49cd4b50fda16756008fd2876ce311fdea018d6682348e61c0f090f90e0357c847c58bcfc736af91edf3f34278cfff7b4d3fb0860eaadf236908946035ac7cdfb96dab0e9ae6fc7ac2f13858aba5d95caa981786ce6f81a6b7e80aa60bf177a25b14b22aa7a44f1751bc3a8f7eecd266c47876d0379a7a44bc13e2000ad39a63c3b99bc741c95418e27282a091b2fbb4eb2e4d76c3ca076a4766c1bf7f51464f51bb4ded384bcad5c9c525505a7b42b07aedb2c796e7df0131398214f6db5f6c7da57f7fc0edf00885f8c1a4d4a83a46e61148a91082efcabd20170ee735f09a335d7b12c942fe6d26804c60555fad4902ca2c98364e0069cda10e5ecb565866182afc510894e548d35b9cb151b5b45e281a201db7f1e2f4e3dd9f158cf324f214e3f8f8a8127188e4b6b77e92321c6051671939f3f72cf32f199297cc045dd62a9d7af22d813d72549b875c3f79341e815edca7d25bc8cfa1174b199612cb6c77f590b05c15a65098474e657fc14738e9840a7f54c08b510960e8c02fae194ed4380e53182d1baca7d33bb87fc9753c8fb5848e5b1f3e9375ffa9f1a468210fd9e1974e3db0ec9204f7ff168f74896516570f74afae0d2b97a772a5d3d7af4ae37de9951ca28afa6f56dff2d83969a9a274718ba3dfe036fbd920876f59794e2e9d44a226fb1eb81e2e496ba38d6b6da5c581ca003ceb6d7574a07e95ae05ca284baad5bf7268cb531b929e971a0582697a9e0ac1a57694b0f46fc32c7b2acb110235b9e7cb15084e74d4f7c227882fbe78c05720a04d5ebc5a82fe01dacf0cfce8ce6ce17f86fc308884e5a214809e915fe5895aee31c15f6045068e4fdacf121d47dbda7a247caad54967d01798187b03026f000e31aa9a89b39fc5a4dc9cda037d0ad502175d5197e68bda5c37b3b2a44c8656db5196673391ca69599458bba48bef9568bb52d309ce1c6b7b84691f369557b78322e89ab7dd467227922d2d7139d04362606ae70a8d195fd169b80834568c58a93a23451136d97fdd6be6d1582696267cb1a043b9cee3f1d955a09bf989c3088de9547fb534f271654f9c94c92ae400251a3c01102924f1f40b95455b19201b682f618f1cc730e65c388930dd5c37646c5bb1feaf2f65922a178132655b37b20e86f3723ec0ab8817d594255664f38919eed35f759f7e380cd016e57593895a85f378272c0b0459bcdb95691fdaf65d84a9af6bf8989ef165b80c7b2e32885c3e64e2df8557c12f675651049689e7dad405280cab4681be3d59087e99ae1f7baf328b7791b5277dadbdad8687fb638491ea77c04ba34178c831ab4bb52d517676d3b40ea17b5bf5450e6708d02ca3fd40e6203f3b36356b469641ae3f93a38748484f46cf87390914a3140140cf0e1c42c7dc04758ca12580bf72fffd1e50729673b9441eb2c068d5ab113997b0feccd8ea340a72cdfa3623514eb04a552ed7e91913f3af2c9f7b445debcdfa0c22d2fe906ab8b539db616facc17587a0f22b73b9ec79508cbf08959b97526e4e29bdc1834c0151826e58065e1e7aa6cbd603243e831abb6b27ab71abdbfbcc6a5d5e1bf0490cdc5caa232944aff91920741ed23defc1c164f10df57a5f747639892e95b35c6787d051a4249dea9b1528327c9610fa55ae81c8d6668a94b2943a3749f280704d91fe3638602b1f7a9073b859415115f84e217482c55ef8bcfeed6a93c276d36f8d57e9d3227311146fe7ef9457c002037bbd64572794ad2c54701abd1b60b14a84d613db54e44e7cfa5aa8f552e6f75962c7a1c3dfddd81b8e6e881419b46889d299ee3ef0b96d51f538f46f876a3c12142677f7b34b4a8d5a52a4ebd738b9dbcecd2d86f30cdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-500.el8.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(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(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-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(kvmgt.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-500.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3d@d7dNd@dx@dp@dkY@dcp@dZ5dTdP@dJcdBzd>@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"4.18.0-500.el84.18.0-500.el84.18.0-500.el8.x86_644.18.0-500.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~           !"#$%&'()*+,-./0/11112345677789:;;;;;;;;;;;;;;<<<===================>>>?@ABCCCDEEEFGHIJKLMNOPQRSTUVWWWXYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]^________________________________________`aaabbcdeeeffffffffffffghgggijklmnopppppqrsttuvwregmap-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.xzi915.ko.xzkvmgt.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.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.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_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-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.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-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-500.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-500.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-500.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-500.el8.x86_64/kernel/mm//lib/modules/4.18.0-500.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-500.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-500.el8.x86_64/kernel/net/can//lib/modules/4.18.0-500.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-500.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-500.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-500.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-500.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-500.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-500.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-500.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-500.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-500.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-500.el8.x86_64/kernel/sound//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/x86//lib/modules/4.18.0-500.el8.x86_64/kernel/sound/xen/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !PP PAP(P?PEPNPWPYPZP[P\P]P_PPPQP~PPPPPPPPPzP[PsPPPKPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPP~PP PPP^PvPwPxP\PyPzP PPOPPPPPPmPPPOPP9P:P;PePPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPwP>PPPCPDPePfPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPP(P)PAPYPZP_P`PPP7P8P9P:PVPWPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%PPPPPPPP!P;PPFPPPPP PPPgPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P!P"P#P$P%P'P(P)P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPuPvPwPP6PhPPPPPPPPPP&PPPPPPPPP"PPP(P*PPPPPPPaPPPPPNPoPP)P+PJPKPLPMPPPP PP6P7P8PPfPgPiPpPqPdP_PPePPPP2PP/P0P.P1PHPKPLPPPPP|P}PPPPCPHPzP{PPTPSPPP PPPUPmPnPoPpPqPrPsPtP`PP8PnPrPsPtPuPvP{PPPPmPnPPPPPPP PGPfPhPPP PPZPcPdPP"P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP9P:P;PP?P@PCPDPEPFPGPHPIPJPKPLPMPNPOPPPRPTPUPPPQPSP6P7PPP]P^P_PZP[P`PaPbPcPdPePfPgPhPiP\PjPkPlPnPmPPP~PrP|PtPuPvPwPxPyP|PqPsP}PzP{P PPif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-500.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-500.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-500.el8.x86_64" dracut -f --kver "4.18.0-500.el8.x86_64" || exit $? fi/bin/shutf-8cc836aea5c26c798dca93fcba960f27de68ae84b3428727188acc42b1f533c1e?7zXZ !$u] b2u Q{LVO{̅N%x<b@P_/ ]=dlPs3첱({c]u^ҡX8Y4rlYTpq땾x |1` fM*Z -9#5&yPӱH"w^~M-m| qE=yQ AqZACb`%^;$D8:<6}AҺB0uck|̓Ln8ǸϸegnXu f>7 mVz!)P8+3B# pGn=nD9m Pm ?S>Y 7 \aQ'y:ВsWupwU{! \m3k1V3/E\9roԊ2|g:->1Qk^eg VUEoX|؄^kɐY"]6Qx#\jyX=$ca0{-)CQ8`sSW$Uy:Bb9aظ&ʡ q<ݿK|C]mVë(oRqIY5`) zj'ؾz8DDZDb .m9[=|@5%VFaCNcǏXrŠDoVw濝G9>ipM'?aٿX%4 8)EXB2 Vw',08ImCSМ6̪#*ɹ;$MѐEŬ="y95j,WjB4wfq#<$T":A'k±IжpЊV9+W4H?oW$42g\Q&, t7e2Xg|g_2/a5e=KX6F!5P)`f>q? ag Bq۹Ֆn$b9Q8Vl#3Q[{Xga uHl.,YCR<*){J F3_pV0C@lmY *Kb> n>s0`)41Ң쇆<Ȭ xU3~cDk;zw@=î@1uMs2[C*yȲ$urL|E;)>j X3G@\w-ĔU&c_-ޔ?Kck_A҈nWVHt\ /NӚta 9YeˋY,N}OkXp ҎJ|?Xq(AH8*7b|FH ,ޫKr=&|RIG:sYֿ!mEKaâ6lVI ~̟G%0rzVoy!SqUXzأj^I&VY.._6E(`;,g d[,I,<|_fYi]32on[ejz9UӋ"VX"{PٳI[-У!9u\BtBΒBrT۶[2ex+?S΅剚т4yzCIAfyZUUiC1+P%xq{˛{ZwŗZ! E*P;Tp~ZXJ~zd7grch?gfV>`Co!c%ـ| u(hi>6V0]*JafN c bX#?SnI#XVh>en+TWvԪ'#K5o JW>1RQa{0 􂵜ϛa)85>h@]@^ކLu@E ]s8rM _.byJ^HŽp̔l$7XTX5!ߘqs+[&o9Mfq#@ё Ā9$`GÆy(01Z)  z,uA$v! t(bgQmChDxw;ٰ`3[4x2g7xQ5N۶g da^*zq힬xW ܞ(m\u<>U\/P@ݙ:qrz>6bpaQ`=qyLR3qgeV8:*>?=F-ǭ\o+%|&A,X4f d5X;tGg fpnٷװOy|procTW>3yJOȕFڛqw"y?l9}l+ K-pyV 7}cOD7Mb݂I±vpyӳ;`15]\+6dV2Jv9E"+'q(^Zn,ᖫSs[Os)PY4oaڶ%w%JY{zJ'CԐ|B9f6(GsXAT2?S+߮a D pEFߓC$>M^)k܋ŝ?Njϐ*5>yߞgb w?=jtxw߂rG*B0.1!éM[x0 uC &ΰeuGKp].2+5<WcD \뒬>ļO)aJ91jdqHۓ(]!l+###xƝ]İX}M/ +/]EY&i\4ShQ脷J&\l&S8@~ 0]=5jÿ*Sao8̰&_ Pjq?R]?S衅At~uZ?;1Hn=#?&TEғih[m>þhG 2*& {d#y e"/45P}^'F7:Cd.J_*?X0\I FЧ=ӡK"&&R;. M2&zh yTTNyQ1up ܳ8a)21HsL%+ꯡXjI}P 3q0'y3D<]6>.P24 2!PFKsQQvUPTVFJS{@hr^dW L|Bʼ,ΰh;,ڌ󛤤x`SϡQPJOh &qfLeH^nl:xH.sY6ʿCTB`So1O*YsK#̣cUcHZ8򴦫V3 W1Bۘ/a@h+sLy?P}w1Y o&" k3^osFשLa#fOf,^uy}Bi_4J]e~1yE1oJԲg6$qNS!a{"S$Γի6 v݋AFB_"E@Eׯe"}2#rgbcO׽}`%RSq( D'<'/q[sa TTqoY9DaR9Zؽ18$"v+A$B{oX7MiLr N Gd^1CmG uwD"}䅁33D(?e2*gSj[!|jn;!3z%5MD;nsqJg!Fxs4)[NoavsvMv(ԝ=2ȱums!6i{5Mob<9;>RQvqYj()u|'vB[DŽܑ*Pnh'*OOu'vR*įz!ICPf<Wb='wEpbXKGg|߲lKl/;LUD`XԋN߿SxE|C4{} %vrp0+_Kd}~ŝM2#~cԡdCn\ړc۪FrF'=y.Z7l}gH"mY C6+d"b]3X $U&W=^F]򭽁ڪul9˺wI2c۸Bk|O\u Յa@ Y,qxI_xHJ,X@c仦pj zX@I 37 ͂oa ZT|QH R;:l.þұؤ5e+т-) d|^KTs68i(@aIo` ;F둬|B)M1!@_E{W܇[B>+LD DV]LrQ,'!PTv&-`Q27 SBXn5HuNnI,zH6 Y01p3[ĥdɀG k;H׹1lmX}K2Ai !Q>Qw`@W)ХC>E>oOK -esQϰ颲M#2Hմ? W#-`oɜqŒ;G7]3`C/XQJ~@įNpiUM{9NBv@ MB9HH\WO,GiݛcšokHȩ\-yI"˔v/}@媈 x JV6D 1)(6ɊCuVRy98R6dv 0\ˆOH9ЀfKBê.%TU*uQ*n,&a"RJ'&G)F73Wq5V_ 2אIruZgfLBRY9,KluēD G DL)BRF}vE!^|ǣ?{EќfoD-tm^ >YS^A1׮7VT]֍ v̹-iV &[ Ui6w5*t͛]:†i8Mվ Mk͞W 85pr|7vyC Qc&>"nt҆:cmx-&-_//F@futmݗV^ # ޔ+Um'xu7 Ha[opεfb~d?W2Sb\T"+6bskY53/T,Lgxt[`,ܞy:O9`wZs63w\}=^ |OOd3o 6y}k/|:NZQK]~u_D aGOY|#XZBpTȩK3};gF8dcBJ4I# K=+1Kj~7z$KJG0|&]h1k ]A#7G_3UN:l{MnA,I.δ]$򥓂Ղ[5qFkd%hI(7EXȿ} EDDB\b7NYr1J6RbmRrX1B R~'T+J Z:栓@^Woհ u> G@"d3ws﮼~ ^M {Ui2ILR_o {$q$}9Eݰꖓm[v^J]gÒGs'ddKYDžz"Rͥ릐QJD q=**s)MFW^y-X `y|>Khiq ZAYG:i|3kvMoÔ48~zw?̋ s-ߣnLg7])TYAll6. 7XMSbfh8եl&)g>'> rP V)kD; ̉ Gc{7` SSu^u7˾susZx$j%Z S3E*f@ԝ $YKԵpBXԎpCT OFȮ̟P09b# lV3 f;E;ٵ<󪩡D0[t4.Qި8໙xo],caͲw58NMS{0y]n t\):9b$W fF20tDdJg8Vr ҿk+$~ૌE]mڭՎ8*T^$#*hbe Hq,9g/ar^y`31"?{,WSR s݆b96oVBۿs ΍ceXZ鋭vCG  7: yyKCYvj^ m6!Ss$|ɕʅ{ O2HC;! )7ԕ*"BMf@+1y+<Ŷkj_j^eد1դuH],B{_ؒJކT/!SvXؠwazݷ&"3̝ԢK]̃f9Nj4eV(9ұ:[9yqF7ad_Gi2V=I$8XDWH0-d* %B>AٹhhW>L)6Dֻ^^ݣ;R,͏u\VVb~EP,7n6\O ɋh ehh@Er E6LO_[PHnx0E$͟j 5lW ~z̳ui}#Β+7ޓW? ʆn߯w Lz5D5j>mck{ l$ 7Rat~W$\]SXܔ*2_wi/j0:' QsjVq W9Fkonle䧍@ZEVaߥk^HW=+e*:dHx#x~*F4vZ"R*QH!8x Sf۱ 0'@&mqS+Oˀ#WTN6OF-\2a%až6͙zEvt %0RO-Ӳ|3-uBpdۮ3׷^^T<4ȟ"S)UƧ>{Ѭ꒿c{V_Vy:2.zcw@lI H^Q Jߙiz>Ts؃@?TsufGyESB;^|H h#Al*< VNqc**.7Yz {/$iq>OɿoJA]e_A歏r@!?0l}|Q?qgs:n(miĈ(NhzK$C1.)yzXSvi? H&/]x3ZIjrLfdӋMUE{_Wd wf`/ ({%V@_ kɟ>m/I:5 xmLm##XaS u\sRTY0K Ό{e)?2&p&fx'0!h >ξޕjIQiīb@;2gS/]=p‡URtQ"h[3}+! k`{T+9{75ld+d\SZ>՞*VV" *k 2B˟7vm]rf)v)p()LSmeqNB&YLjsCVkww7m\4r#;H<1~0=#w$RTCKREh5   TZPUR'OzY1\2(BPŀ[a>mBC9[쩋NdfÃxֻ)*@t;hH(K󩥨c^{ϱgIJ!.7 m)R0Xj|\i8\{wڅähW.GPGsGCuG Xė 9H#>n(# Q. lgk~ 1"ZaE6kUxU 1X?XUj2D$Z`U\?G}5Vxr21'˫9+=TVtAK* FĬ(xsdZ?CmSY̝ΩRddj[ӂ=M|1ev8RsQ~YqCFôp?)CLrlY%N`WaƯFf_\HU4T|B[o, HwA6 wvWՏ3uKGZ `Vp2Ǟ>Ȗ"hۈeWXFvp\5-\DZvKR;%s^2 r>*[Xkvl"aPA`:T%Qs vc'UBCA'oذr8Z%[o96>!66>L Sո'P. -Xׁ]Jn!Ȩi{g3+gf(h@@-*5X őp%d%(|mϝv_mដOLB'a򓯯e= VzE#zҰ۬rxwKGIx,&WVvJ,1Ne;iPgdϪ9_Mrr_*9Ȅ<jaϋ8qx|/SRHhlPߣѲS$ dJR*'b;VQE()Q?qPXT|L+Řd"QLc)l?\@t'$m>ԍ̓}M}DX衦_>|K]o^̏mYB(6bѤ8Y6l 0ްuf?`# j4kt_5xEY1ϲ35+ڐ瘿[zϬk\*\tGaU!?A뭒^D `${ώ4iE1/Z |:!#(e!wѱЈŇіU$I\`~h,[淅cC=0һoND-6xXoeg90gMXV"4lI^td)ʃLTYQDF 2YN K7=$ueI b][d]ޟ #(Odf:=V'dkklD˛W'g0AB?r)lԏP=8aKDµVF$@Y'-:/@}3  [FrT51:W/Uf2PاѱF 9yo4OUA=rE;Ԣ\X hUa"W]HXBIN ;|#S% aK A¦)lA, WtMl>6o KC*$)fnQ\<{ЖP9Z" +AFSkT<;ӷkv̨-oeœ~o|/R:zĊ@wv1Qf"p֕1B&rzE $,aӺ +oVq+Zs_ |`SuĊ>5dh>a}ώL|Fh8 G"QqdZWCkލ,džRpJw uϥ7mC s mbc>c @8 Q(BpZmޒ YP9 3 z5y4hqItݎf!g_4F5q_ɍ9v`םHBsڊJn)G-Ծ8ÎH!ʅh6G%΢43' gvThW]x{M 22\ZշqxW"S"Poշ\t;"Ӯ|MCmmw!R~'ۅCtH?.VX(LU h3(No5 /vWϘiDĥZ6Qtu1gÌWztY41*.mM_O DN" gzv386g~)(S?a):- *|FFo.] պ@#~&\ҽ}Nrat!lb/R2 G%Ǻ2!g8vnÕoja?nTbbTyve͋5s^k.Vά `o"3NBóPduQ36y:9B!S=Nrga*/ƙV_JZI*e4w5(2ݥ0kaZ\ǙC*B@aXjlڧǑB$`md>Ob(6TO+K!e81Z>3Lw9`C2EWb3+Bu7`&Ik #M-nww+ob?"li@'fA^K/Dzy*U<'GO95]?{Џ nRKPÅ@MӅ27&juz+b;l苼H~xͼ +qV/P/#t9SGn{ho[~56QaH03q S[B n|LBoQz Nl1(yӦθ:$>JP Èс Kn1_ !:Vkj*f9yno2t/ ]Yj)EACx1LH49Kpsڈε] c^%Ƥ6qC{^poklEW;raieaKW7QM<'.g֋>/  5%YJ}h-eؽ/epHYo%Z` {Ϭtה4~̀% svى^%B( _{c-qdL|'<9+FpBHBV ?[Ԋִ3Vy, sX!a[J5jC{#`|:1 &fW)Wy3icUpyԬc0sQ|)#@JH v?_wo m ~wse JxO 㣣J8qe x~cglj(Pڸ'P\~r;{`$nÝ~nQ 'dk/{nQ%/.qa"?i,( ֭oYpƪ eq7:D{-r1hևDJ _}}zC72$+2w~l,$jd}taUf<*qKI)3$7@we^}{|%YW^a#" FG-;Z?t"R' LSs2`I pHݲy`d:K!cFa0B]0 E cs.B" OVM]UK?!v9($:u8L/Y?;B,7*~KV4e -Ig+zF YUk߿zF1!#ԀUHvhawng`8G`/(W\]aٺy-L9pfΒ97m6V1BX*19H/Z?vJ76e)ߝ]K{sdMゴj(;'Pխa9pP(%uĭ,%rk6͕k&|@D\#77 Z19;>B\ |{d-5atFnI,DQ ,U2(l;@")j?yq6ñfGq8ˆ7_@x]}0DddPTG9DYV1|I^l.1ZI">zF$APL@EfC;'b.3l?4)2 DK-I!Cv*4ߟcSOw~ ` ԧ& R8}1s{im/wU5zwlB^s[tvv <.;h3^D1~Re |7X~ϪP`8CT)!>`]a dhv}MnS6ߚ#oMynId xDͿO2Mݛ^NP_zrX*P[6}0}>>FfdH.NSlPYk?U+7M53ۥ0ḡ-9=y,Ռqֆ)z5-xv;Aw+\X@#vss 4ߤC/bMUL!L]5$ɋQfy.T":[јhT!hhWS̈=wv]o:mb 7l#o/ҡCjğ(ofeO$6{/tDon0̢T(]ك ?%ôyHzE޸FRc1Wbz-F\RA1c+&,r3Nb=,XɬzULUje2TPS7`EizJ[jM)*JZ۴|/ ª[UN:'{wcDACۏtTsq+(+Ej/1ZF.3|~Ukg';ΐgt\Z䓪=b?:0JX҈ԉ|\rmiuؾ7x$82U\ x֣J^cǘ#Eݪ0J)6! +60_a _rM1gA+%`w4f{ it- >m 8PR(9<12σ X}PKZ #``g~4"jvXF=_zéi>Wx {#N]*<_UwM/|!~Dfܠjq<-#~=p/u\B옛iA|>Ah;UC9\zg fAaz7yc: IBfݒXS W7e:a~C w'Vyh}ֵH☵#Ȅ'<[ ph aHMyl͇RGڌ+f2r=@;n<חrL%jG$姙~К4s@_n`m*U"HA(Eźr}oaBpNk:|Y=^[StWtFRå9WX%Bo/!*h FF/^T/^j98'S1{8}1 P,~4'L;nD,l𹝚zB5Q;[: T;-?kU2=vi4i0@=+Ц^7qM M] } 8 <ݘwB3a.fwi`IZ ,h]rȑSg~YrZr[b^ܕ. e{c&J\ >Fbݿ.`uZNhNb,b2f} lCI$72@$a|jQ ߦXTz뤞FG&Q ƤѳHP٩TR,؊Cy&fJsZsh.)<`"Bb̵$|0~j} !\ =T!&-ΘrFlH yЦYtC#CD0೴zD܃hT1?W)E@~Yd*ƶ O!Es?5Cx5'[vN#-c%{AU=kEr`Sd(>7k/>%D >bڧ2(f:_)ud+CI!0"WM<< I;U|k5w%[>Q-<աƋK]76H:ZFِPuX Kt< Y5-fZR( :KW}^_bbs]ٖx6p6j `c{E)xί7CLD]$6Ufŵ);3J#K"h4W66qC/?j'ts]*oc |,69fZnw onbaբB yTxUly^13+? &4&yߣ<‚)JݤV!{bh!Dl1p64(yq./N=?3{\XgyO0p',&hÚ,f9Pe3|K_V6G_{loDUQ˟`W~`H%KX Yj<?J:Av^joLU\9PLvfvk&G;W99eҋ]OílC¥@Vp_<Jij9 Fa%/||6N%2nJ k.a]*Zl]HL<"&0؉: KtVMijg(h\N7;|A  *=%lIEB3*(fg&LQDB }oE0qE?9WP&}̹βS6<yܴssfl+֙ߺq6F |&StʙN1ѷ-&rdɁ|,aV6RĶr8qfl`+=XKޤf7pKIo ǎ\^b:ɢ*(yKߟ\Җ6-}|S srs/vXpma uz9@&P+#ڎXcfG;F{2d|E{F̵~?|j2"ӵx`y0pz#t^T9jfhbIJqƤ(G#UYk E0kˏ Z-˼S[#FQFY/&8z_g(l%u r?G:0dY=&p O94qcܣS ק8hf~CtNS@KHX2NvVA͝ő4vS@YwA1QrT!eaT^#SϤ)tQW;tr&Я -PF!jZYBgwj=7]JꢭX$$9愚Q 6myRYXYrb)N۬z,(ΰ)\ĮL( 8|㵡U8keuU,ze]^M@6Xtk1>$:t~K;N;Ns1qi]&Z%tɴvǻ,zr,@Zw;]' V 4νC qlo6]6AJmqmB+A&\_ ˭:b$\QᧇblOE$AmYDy'S?_Ke,m^a;7.!# 'Gwm (iwR`>I’Ov>,ZՓo\]c"E_}t x}ɲ m%*?i@a(/:ͪhvh~|NNPѩJ탡{bk }0ģ WޥCtR3W^\Svfxlv_t,1~Y:C%%-zx8&PPnwRޮ*38FɦLO8Brc" %p*CџOω1-/<,6kԛ= q᭭31 q; tw.FtʟE\&hy$76if>elc$4ߒW%8fBZQ<&7e"6hZ)< J$u5'i] S%r?]ot5Q2@c S 4Q"P1[k1ՍKiafϷT>g78M!qشqDz$ŀ  ktE ʑJ!y~)dp9AOUQo(o:NLӖw$)hC0HL&/4㡝,bfƴ*2zz*Y" %#-$| ./yf- S%*/BݫM}٩$wTlԉx:,W4Wg/3AaھPxO IcPkȾbt8PgQjCkq=DQT-\W:g^)j !rJ@V5Q j+{cTkza.-')DE|*w{D2/6yߘ;H-u"rY+<3-JT;f%&4&hE%>s6e"M?jJFfu@Ao$z&d<}JRo`Y ߜ7t.ݯm½hdeNS PRq62y6dZжmqVR+" 1Xkhqߴ {HۧA8Pλd @*x"TRoN7ۭ:.@̙NObC:o{C`F|xmZ ]- Yʰ rюװAЛD-neLfzd*$ӳ ?5JsΩϒ߮lW|DY-]^£:#g T-GC}DGCb8# ZUձNm0ؠQ@t"O߅ @=iNV wV9z}+ͫ5e{xOUQѐ#=WYސH_fIRK}q(%ą*Tk;e;DQwn\"{5;P<{rU8JL>oudն~e{:2-Hz~c(oU8?0m=5&F`'EVGݫ_kuÐZVgD:kcwV9 0:CUob'\mKtm7cGx*/VsΠr <ʵbו=Oj%rhz I6tXCRb* u4LzWr?>$Ɂ:$sq OƽJ@5H7c!&(o?w1@ <"˾NM#VFMB< z1ſ>/4rΩt_| &۪mYmmmR6Iڒ79s\ 2^c@.e>;嚁PDs@Bx}$BxkZ:YlvV/8)VVd!ɤi6~V%TҟJ7Oѳv:$ԇ*x(@pJOL40*b8k} ȀYڡagU)Cp6$N:]P=hv='t.EĢHq*il؈*gP.;3g3 ax}pf2T[)+xm\tr'PaSs!ذqgo~lJuGZv96 pW rO_i9^}JQ~slP塆_C bTnT rfFxQWne@q$,ش*5T*(bcWن{W ]Mfw14@jJ8$p!0@A<ӺhC.UUq'{-s #y$g/pw+6.sg.*m{(+5gYYT=˜ţXE5}+5:_4DeV^~L^do' {/,44rAIJdl /Uёɷ(Sp|gRH;Oo!%}e`ۚOI#L%)"D$%X&hd| U)SwXT6@ kw͆YhĆbWadM9\~we#rgeK5#s##ޒ4t nݡ;GC*T*YgJCDO')oݯ4"E1umc䒲 }EG҈Wq_lKNBy بop }ip #9j ڞ#|+ Lګnh͛4vFDsB@6 cυtgSSj` s߮EkJ1^<ע[;j;mVg)yD%Ed0t21u=i [Rǜ*&.s/S/P0LڬCTZG0OL[Ҫs̀0>Eb+'T$~u't9@eއ0CMC˵Q#o @Vl;)B'YΉvX [/bChj(KԵ Py.zLft,3!}2# -Ra\g  `NP#Zu%$9s8'.a}ЁZ{` Xx{J[),I*DO{ O1|c}TheSHqgnHT)X.pwtcoW3~ܕ\;#ghJ6Ί;-H:RH̩'S򌣼{j ?-O$CzwVЃ䒉`=}+fr0MM%#H)Ob,nlU(NdX, 7*[ڔbo$^u #w[E"_WdBb$зQjgcR4eݠ>A߾O^{Ojo+G#ns\l_WKge4vcY+8u!DAS^!x38,Ð*bfM-Hk.WGk맒12r9\:KS<"gɔe8 ?~Ϲp .%~ [v=*ȼ>sZma: S|HFʗМ*͘E9y\J5|"8TDP4DmC0nM̩mJδ޽9ۤ V $W[`;C@wiS:%z- H UN}\6wn)+)4W,j'([а7yZ y FZM.:sWו3|H/i Fn*ó<{%rѨLlt/Ef"Gy)OVsrULGisMc&|C^O9|~[NJ'bRy>B%N 늦ݴ/ƃ0$Z)%?A$*2)LiTlӥ_I41b%Gw ϚT]RKYZ䙁\0R&ja9 g)NT K"M R+1ƈt}Kj\34(-IjL)>ljfsi&jpN:,}ɊEN3iG졏'A'݃S pTbVvܢգaӂ;2;3yɾzAцuTR3ycȜ`VN] #6; nm$t`S'u]V^pv^*_ViCĉc!:_t$(e'c"Ek0hHH ]$K AT "\&!zX Mmpxƿ\z&ԬM c'OQd? >ڨ<^GA0 eYNrEYi=B(jrX6sҊOzƸS2T߅q iF2^pǺk"Zf=w|;Ls% *N4o O[~ A$jCvzc*_C_À݊&t@FHGn9yB?`GSϩgV[Zq:A.M _yFN#Ko_K\| H(\ʂ^&s(wkV(]ﰻ5|([OrȐH0r`"#菐x1K % []|mHPj:] izMwdL4~wgNr|MTfOጣ,зu.C66Jd,( X7nI@-N'*PL)p}[frŒfmAv1[.gSbH*3ǚT쳫_[vf(~"s+I9baĊ:Ǭ:k?x8S _ŰIJL͔ڤ8g<kBV>8E 3i(l QdR@^ `P59IHjʞo>~31iy sƽ=P QSؘ@ЛJć!+Ą'4 /L.%ֵӿ~ohpJEOK/}+({X"njPԡ;>.`P`vZ<0 \@2~m4ҿ`$y8B4<@f./ CSUW:puH'#ˆ}%h䔠 }Rκߟe6j 8P0 QTe-\>i֝vF@՗0dUfH+|]x,bo.sK9c.,@C/s- 𣏕! rB0 ?XC"W6kavȱ!a޷.|~ۋC>k:hϩ.1ƦDiSXK F['-d0;jE 6J6y}%&g$!*J ?}*U0hfO`=nJS#B0./Vkc Ido;=in pE,`l<H%ֽ \5,wyyR8V8߈qb=$k7lqvf%ˏ@=kGu|79F=@hjnYzvܖ$,A1!9!~GhRŸb;1Ω64@עe  , *$y^*Lh3 ڮ^NSmޤ.ҍK.Wn;v&kx)8 o|6(wFa1cK <ʭ&bY%q9$9RpUu*i%'x5OgD:2g77ir5sGYUЋ15O]#500pSy=+yS+mjʻ]Rt8:4}}FjGQk/-ڿA]ms h[!rUuE|B?#wY A%o4~%AUDUhjY s nft0{&78S3&%iu~ٖkT-FV.Iׇf2zhMs5!ePSaQnbİh̵B -OX뎧RalR Nς\H`虒F+vn<]O#M T5$\X4sorx E~. #Hn6Hܦ]T]Fx1U+6BtKGJ]K5|30aH,~E:Pe񇫱JrLaް1/aҩM;Hh#" )wCa)yC{%t?WRUv~n RB+bƪ ~ ]BbH=)h@.e&WҘP2 "$]F=NWW)OaCKka$Q 2@a/FzJW8z>Ƶ(v]-#gf) +#toZj5к|Mg}Ad"i Z.Ȓfm 2yĒ 2vCiY*~Q_q]Fa"][2)Ozf]x7Ֆҕ} vT`mڅyɭ#cO~>_^ˋawsmXmgtxĘ VK[\oI :<qۓo۹M ⛐'IE7y A~2@6 %]UU]U<O(S(gMJ`>cn .pg5Sv1YM2)0׶rN3tH$˰\Ǩ~&5Y)1`c`?4 m0e;M*[EQMU<UKdu zyg*]3O6~ʲwV H-v}.\A91|xm%4z7u Q/Yc<}80?Dĩ80; J J0)奥mYjqAܼ,]F(pFN86FCFgF̊#h x_j"ՃaTK>=ovl5سlYzZs1ԋ}p_ykpRlLb`Y˸Gx@l8P%{Pv<ܶ) bYC=o+u1{NRq~T >@<}\RQCS\g$=sϑEWhBLDzO-\(fm=Aw(r&<))xKQa"wܛ4" m#թwNa <5q΃XL64HSsHd~..+F .0B Zn4|H7j.rMS=req1_>ry>z°ή Mr &F<᝘`9w2L>}T"`uIKO ?zT ,C*5~=oDGQM:<:ܡm4e@~(cJ\_iH1M]|Yx o?BK#ᡓ%\fE_||J#^Ӥ"Tt:gR G$c!_)a@CK\e ik}*.3̎rG1\Aа՞onX {IN.z8ca&0&V (Xo2$ў E/pf 뽻hD(&t-G#)}e&LQzqم4E!H쌭P1I"g+G'-Yu5*cdĜx/mT{ cv5%y0BU8@z`w(PxלJۉ@%Rr+JCe<Ⲙ)>Jj\A>.aqo_9{aUlZ "R|ɠи_3c^EoN5ˬ,eKY7y?TEk%W/ȧQ^wbMWba1e=.7j*\A#h,"41ZލPN8~ؓ2-Ɉ/KmրIg*LEٵ`n!xAz@-qRlw}ƛO~ߢG 4 E6iYH(Pr#?&]?m fze"JWŮFInG>qfpg:X:^K ((M@nOcEu{Ty5)e-08:@c]"^9b0¡'TN])E"׆~125Ko^ALqv&Kdogܒ׍(=D &#GﻚVWbԶml\0ISc0K=<FJ 0T1:[MQc$%"lդfq7N o*E-'X߶/ׇ1,l@F [[PEZ^Om!ȮpZ?c@M%DڵMRW⭶ʠ= fZX~#G53~YWmWaN| nC,7  YO@_=R6b=kUipd*]I[?BN^PjB3FB;uA6t=𭄈91P%H]IumJ9g&=D</ T̄,NĮ'1ۙvJ' rQ>Wc,? )Hm "VU snc)o|PS$}K ,cx0&<ԫ2 &]ZNR`9W a:TX]6T@1˞7LӦwѭV:w[Dnw _mF:TK}"V>QRK1&!͐5[ޘbއ`|0mq7?c(22̈́x3G;>xz&Tzp@;>ٹyqݗ7x`FS y"^2u<3riF4KtBx~eySS`*>^^~ 9s ӈTJ+Qp7nbh_qU_^:^99'\!)|$ :f2ة򋇣\7o(&4>8՗A:w!Jo@Jka/82a1Yr;R.U %YXr ׁC×&C hf. Ee(}XbJ@? NO>8rz0kG;G}YS<+25/)'C;w#[E'1-l!PU1iS?9Xg ÁHZA$pD: (SݨBb4؋mӃYQҍC2gVYF8vL.uNUrjniΌW!f]l|XGR606+#鯸A}8{qR{9Z~n:@a̴ /.C{D)Cڷ);M)n}~HR ם O/;k)v=Eئi<ܟk|:JOMDɫ:-+֩'dOFeoˉ ._ݎN2&ypZdsDbB|#;b`DBN7FP bvs&OXLCH\Z**QKr|qA9;{l|cZ>gF?m,;q5u -P}L,gҒ^^hY`e9>{y$k(ˬ(HId?b8&6T m3q65u߭l>saٿJwT1 'ƙ2@y)EkF&YzM (gF4+*wSQ%9xzmvP} O89㽜..vVTA*e %ms3V6^o>ҙ iɀl*ge~C߮0jFy )`[eGz fQHwxIâ+7ElwYkזH4 %,dq[mm )V 20ZLiŮֳ@vE TQ/u*X0Ըz87=ҤI0).́\^JsPvcd?2_e/USWN]Ne=NAx&9YP󮌴Eԗ3 TJ:X 7bY +.itni%/a%xjP*]JEOP\3-, xIפ &-Yw)bZGN.|æ`hS.& QjU+tp{LZ,eF 0o#KWfnWm]zԟthk0ҵ~KqUw(󁋥X kB+v ' j l}5 EYdyH8W>%kZj<'}&}[Ul9&֟?+"f=#as9EZ~{hVVߦ=M=J!jN5Y)+*8TޥIDoX_fXb'&T3`28\4bT卭O8hb.HM$3?[pqC51-+Pr9S9*E|"ցy( υ.D~Od*bivoŝZŮ?XęJ}ؘpSc2q%x4*AJ~dc̺)r9p|aF}8O+[g  y~Pv 7!nL %n9'ac=^^&C.F1ՙ?h7[Tc7xxI\fɱ;2>nʦ9y)ޔK~'.(qr~uXͱEpn>Lަ !T꠺Q}grG=%@ W.(i~tkt k82ͷW/kkD9OyMa`pH"F-E>$~7B_(!Y 9&}Lr2'?q%m@ OH(4dQE`nx y=PU{?NbwӆB}ئ-qUFŀWs0ݙZ>}{9y38f ӓg&Mqna [3ai[JL%:XIPoj0 ě <*cSf\Г2d36˳GH;VXvA:ړ(F;&f3Ɖ9dR> َ "`L%/}CsƊm5kfl[a͠Nz00F0ԗap[-azɧ t|YsWrh{kר? $y*(4t蛰O\(M3~k9Sh(~0 Ct0XmX*uN@0H]jo\քPL7]y!Z<=7]Zb/CMx ѝ3lY!tD,D[a]h̎ia SaXPZK>TN3GxbS>M :KZT7ږ##Rc JS6_u^r2EiRyqo?Ѻ9¤mLկt>K0:KjYi~\ѷc^bmYAg#`R\J3%O#cnʽo9Yކ$!f)y)wg Z`a 7LTh2tWY\hfö∀w@V]ڔ3Hve񔬽WE! 'T9~LK=.] Ż)A}GxŽi# ÷=1l9k2T}RwKOV }-5AJ Sœ`QIw+vgj/7 W+rZn+f+|LuϨ_Ńo&X6L(scKSi@O̔-1~!Ka" e@9sYe5 w59UnP&,RGȁKZlv%o1vV߯vƨ m4-Wk% yJӲrz fA6rKC\vng1X$޺dgCC~OϢu#\xxO ]a`VDtIJwPvp m_i||=$ZaGaTFPI~$e5%@-PJ u F[T$C~mP۴{jҗU~{i7fX.!yzC5إ!_p^d}mۈxUrZO&#`_c}Upȳ %7Z$~mNW?o:(4d l8@.5bdn`P ux]_`okI]U4[WGPFCyK_Fq01Zg_sA K-Ycńi/*=0@6ʐGN kIF8i"Cb7RLF/Op@:Tx*Za meO>#[N*u{ @vSsF]<$rjlǠBJw^"CK7TjL=YʊP| 6_y,\W_C>?&Lrb Q%{;ae&XG^5'm+?mZ^6*wԨg`=Qhpb oɇawʬ3sڃF 0^`DP6*`u3rLPѭG Mw{i1=:*nw\|MF$ TB6l8b(-ݿmfgL(J)% n~_X|},dcM=& ?v+i' spca?DVI^ISevx)0Dny^?8Mn|nm5Dml}m Yke-P|w*Y pNw>^,@&KoTö*ZZ_=ЊFwFH<aЩ^*a03 YtzPL0N+zFB߼>-ˮ"_p=QUƢ$@/ūTOℬȜt"t1E{~u{ Ñd~ͣǓeV9aKZtTT[h Zc %[]c?sؿcP,~lO+̹TkIozyVZ|Gt,Po \jt~ mx,O]VnAJosK` Cؔ?sIwjj[pIevǀa'BZFdp뇉s"C.@yPT67^D! *cm⇖yJ,: j8q잲}sqlIx*~ W_>aAp֐+V>5]}\}zR!G | ^CI` C`wBh:#2;pL@ql" bew9u'QR{r ߷ /lPEI/p14*t0a%PV+^16xA:5T$1HiX 9.W \xEױA,IeO `Rl5 JBّ$#IU"  5SwF~8SpղL4X,t^F+{G6D\lqH"Yg:ؼ:"c>ZYԙO6z]A !U$746[~J$5ÝdcnnXYM9]%5]h| WAB#'ڋ{d~bCK7uc-܌J"ˬ~Y~s %uJsb;(uӖ5i5AD{JKFzr,] e 'ŀ5S]#Wۈ VpQ/ڵJXrօ2(T{HlFҤk~5_`aQyy%”./Qgp؍E\f3i*}fvwz!F'N^oG *xdZHHOu@Rg1h`-:ܵ^@ysmoyV ~rf`(Ztp ҃<֓L\ܯu&\qzU"K̿ZvSA؈,~f-G<%挓JupXo3(_J=j쒿x~d4ZA)v&k.T@@Z\m]RR-X&,.XO1a #X4U %yWڲ`MoR)lo^|{1`rݰ3>@˶^UTkzy% BJы6bᦩrZIN7Fܣ|Epi8DG}sa35d7"@grj9~QhZ,/]ckIzClVӔ&)UyqObtjۨcSE( )1l֝_[F8wo$[X͌؉)8`aT«;tQbLiF|]z£a M!,0L'Ojg:nJb`WaGS [[;*rU!"n9 ~oΘC|y0WHmdBm&R{uS"|7yv]`(&ȅEqrx=]"a 1b>Je@R*xHqF{SL\IC=PmZ)$B~^2R% w1NQ \o]nz,GyVL d$ !O_lʓӶC0oLNUpI@&%SZeeSGoc'RH2[wrH ›VRY;G?V[dX \ r*][(>҄&ᶬ*jDk\4#^~*fFx4K?YaJw VA 4Ά!]1… ̶LC *&~邟mܚ q҄§>ѮI=zW`C;eיog/6 R6>myM砫<:)StmdJqŃ-e%ꀥ7D~QWģ|T/+ !'W]YeykQo@C3h2ƲQӑ FTιDiܛnCo-f[$okp#;e'} [W]4Zi^$  Ԡfyf:<Y/LQfcm1;z1xlδ\`posv %! ͶT?؉ q(-ᰐ, Xh$00-ӊ]Rw&T)E0ZPYЧ_fQ/QښY'} ¡(Ρ";/h;-ve:( EOg_(MSLM_Q97rHݙ ߽2s?A:}E}ӷͩd`xggnQIQ..m QF}6m zΣOwo;8ݣ43hK@+՚ 1zPE)LNJz?ZEUHh䊵].>>-9wQvrwCHHლ). ӰJ?ʑ8L v,;/F. *? l_}A9&@ s _;Ee0~$u#ڧ!XA9ɺS`oUgs- 1^xN)} 0BRzJ!xej0y9ǜ"Q qQ<Kdx[ 4޳VZ1jG\vߏ(~m {-xY( CP~ tK I${r3K$v#1-#$=°*,B([70Jxh̆Q~4Nlѯt77 C#+$EƖtUKPcȗhQ≞Qy(N )>oSh @K iMBc=2 U8Ŀ3XV]Z7~"x]ywyt {I#Z&e&[~ðwX "Pg1`+5k%eaN ԅD~lRIL/&-F&,DT_~qj Ah19rgЫӦj2Aѐ_qN'AS֑ TOXX+ Zeןgyo.|]; -} y M8=2O4'4 ߕsf4.D gjmCP)a./@pAc0]u=q4.; +jՖj*qf-=[H k60t ?Յ~Z8h,vk[^#)O3U9V0JG'MJ")Ef޺jUMO;L3S9MisVň '#/O+]B.9®u9ʏ dgIvKkNEķ5[[f6{xme{LDTx8$7Y!fa.:VmsUȳ Ѱ:FulfQ+'-X׃^Ȟ_>!*%c4%M(Ld٨9?z3`([!v%LԃE+$`Xg/3|~Ȑ)#F`]`T3Rg+Cz J*5e.Rg_;;OiXf6)'M)(PN"; 3"_"Sh?%nS{V`#2 v1 AIȼ#`p@t8PiRK\ :yr7J@f5B5TR4R)_:3BH 8ιq3uV†,pZ(q~_WP}ve V]i9;l5p)<=j2`lu)ZڝQzD_>'"=hF3?G}6ЃϧLNл i$e-E6'+IEW㳫ńn4O~_|( rN|ccBfz/O| nE5̮;.UFg\B*BL$;6_ ,2]^p>t>=O+&[]LPj \¤ Gf]bacbmw71 վp΅[_> V8i/^E’n>:"'Titٗϋ3aˁypDǹ>[q=C,rKW ^c Jx^$r|Pe |%RMTGo[$ !BqS=|=601н`M-ykEBNOCk%_#e R4 c^98VUszB2XKAQ\xndi?~{4Oqf$p- œ]-"] d4:Eo\Fr-kE FhV֡R^1Lx{HsBݲOT $M&.3O}#)?Cڄ2ycJ>iO^B3IA9} kQ1^9 iT߉?傋FA>Op(jJ\\< JRj[Li~! waZPe[~nt\+usOuM0cBTiˉ&;<I!dfVZ2UOCl[UYS^43ٜVx/T.ΫljEbAQDlHZW+>limf[j5F/h/ 6@P4 i] :&>7>{M<*vL@>v`vEhB/۶i)I@ؠ/"[*M:ENLZ}2¤eѶ\3r}[DlJ"P$܍fAǂlϿFAU$jڑU ~9D{a [J^ܢh>rVYIjȳ]*r(2Ij'3fW>zB@Ljy4Z 5v'y)3["8^Oi XQ 5Ao !6= .W(3C}MJp,eE!2j4P"+@q% .0ݰ6QiiůZ"m216FyQs.3q?st '~o٣, Pz64W~ZPa sOfH!.`HtC0?~ vJo#g_luS/~_QEDYӛfhF*#JL4֨֏O1= JT RLqEo309FyHX6ǖЌZGR#bLKe /3:weE_ &:=#\:a[sRIs)"AG87ThI45 $GKHEJ[bLC~\mEx N~߆ 4&rX7 %}ߵ.%ŠzL[0irdS(:P3sԊQxQO>1&k )N>(6 Ut53 7O[t,eP%JM~E,q(L1-7UB4V*H;Yõ8mЧ)nH9q&z!B D3}Pa!U1P١Hc? 5~ik=pvM84$51^W'~^Zi$N5nQ}_[^.\Uwaヤ 'ri`W:f}|Nοd4cV^ ,X RkE}j@ɱ_%! `SM7{]׾Tw"wf5wg^0Ds@7~4Z0\ri'˟B[lgPjR׍^s=h^ ݧ}_K' KU+uO1Wt"N | +}9D7G5?0MtdqOa%p(qR 9I* Q@#5Ά󘥽zhr+V=O`4rՁ‰|UȚԾ.0C9-!ei/AȱƠLUwPQ]ѐEJ-Zl' Sć YHӅUWFYe =oR-~վi-fO9߁C! l-c45dCPG[:MTنy.DOaAѣ//c H]S=5~&nIJd4rsfl[#vN 5 IR_Uf9eװ_m>mYI `ӝLN~M9̘sC$|@ U<[]pc|`!cD䄹3l;WYB`+F e.Xv_SuXdLr!%%B2 bB< b 1Tź3HsZʛ1@eBP65jBcom֑}t ? Iq>b!0_Al{G3灞Ҍj"O{`?]ܜ6It4tw+-M!\~LIOIs HqΉ.S}z)Kxksݫ%A# u-057ИAY/Kl)$ MF3Ÿ׀\9K9b_Ksuvf߯$ `9Rg対 =`N|g >xƶ#P|hx~[cB7 ^M!i4}{֎Ed_TT?ʻVd߉3z(C,ykwnV6JBP;,a;ˬ3)@{}K kWuf;CRRg'%W>i64 {*UCpD!/x$X͘XB~ipl0RBwcEiO1odh9R|- EK5x?2?tNN>FzX;-H:+~dF>,{p_%}L,@+ڂ$㪞di]fP@@ZenMնOyBD3T݋0 讐ÐQOOE>%ϑD[/nbt-c_% XpBAB\Zde۩iKNq}{  a9@?ә\V9ضȿy?73ԳRجaUkkrh$!-bn~ӓd-HIXJ oY֏/g9"KNDVz&{v*_C=oEigM+@22ES !F`koM!@  d<"Pr]`A2CS8₡VQoм\7.s"ck+Ep244>Bw_ҹ[n1+C%907^ehFuE[b 쭭Lz fmôw?Xn%TkJyH1NVviFO _C' _]!1HdliLKjV^WOVf3~[}I0^U鼰@Oj,u&IэH&*tuMEm2t'$ʲ&PغF@|c!{n[[RLAMsx¡ܜ)T⓴+?o2Љ loנAgr 湢0cϨ IJnQ:PkޔvNЄ+,ۂac&{ǻZnNY8IYdLJE>A^([.9(aekI)Y3&G2[n|Q$xԙT b~tn|0VF/S7nK 8N_"sYяsKch|I]J2=)B: ܐW~[{>HlLN?vg3漶.b}n3~@34;j"/il٫Et1Ƙz[B#NX8q_!^w˴{UȃROd/oxvR pM$.BXV3f:TG䮽{1|f T$;/oR$irX~KV<уah!@O4 }$R zAD5 6,Zˣ}D|E_UsqKRcP0b M׶,ފV'( apt"܃]u}UONנR%J2oa:UW.juWbEg q~6o^kG8"e b|tyPshYw9VΌ4"p^=ڐ&wn?mQNFN8YVw^J& tgxWJ ƺٱc!.wU=+:Bƹ` BͷV{+ S+ͶPC]Fٰ{3PD"t:O}@^&sTLJ<C5,,+t܄в}Ճ׮_faҧ{޲?ʹVB랔DzvKUx5,y9!!^JYe0I@-vd>XvkAzBVH>HP "<3 '| ' >(qR#k9YKa}ɿ+רٗ2ay y^+ERsPa~mFtk_FAQ=Ј/g{gj\eH=51Mⴎ$J jQWzGr\8oU[M3Ưx.TTJyV 19|ϝ^<-[DdQDldN4!qNS4@QvtB53 R{y?ݨ0sTBY YJ)זf]9;'@\ U%x {8AسbxnǑy_k꤅72\Ewe:ibǢ\]WO?eZDE;/l@$K]-V 쭨dTV~…Te/,S-@vHoiu=cGTUJ}ػawS+*4eWi $v |oZ$SO. GK̽CS#nT((ʹY2yQpK+ntܻTuݔo1(VvDJ҆{X_A3Օ\r%y.ISJwuDz&@y3Odc,5Nk9m8a1Z Ĺ"9xl c1!;ymPI)[Tx$^ m<&`:ÿip9:zeW/$Ʉ|{BXXgZMBg<*IA z>ܦ辸px֢4 zc I pU n}s ;͠#jؓ(rD,&_ Y(eK^eGWD[*4f/ c!Z'Og~`gLUɆƆMl>I[IW}Ig.bcVrp3QWk:26W8A6s_ibQ잮9-q/\lˆFS yrוI:3X:Mj; pB}zlQ׏$e6nv 3`/hbې [BJ&]?kJ8MpՋ>!.[fp2suPp:kf6$uq.d|M?v`Qcar 6~}KYcOP'/$yܜFAA?%e˰q䅸 +A@LsYt2^J;s%YOFa4YzѺKQL-Rb+,*'R(&g@w\miwl̓['!lL9zd,eSGXY)R3 %J Z y"UZʡk|EzyP)ǡQ՚mYKlk  ɣX^^'GTZ/6 }ug?ԉ ֔"]Oi)M|" HQ u8>*H;͘iܜ~L(1.',b.yA.栙8/N@wĬ$M⬰ꭨm:μ58uSmb ]{d0Q<2׷ص•4+8P5`W쌉1ӷJ|Q'+G"56ND 5e2U܃k 3rݚ8]VٔRTJr?}D?Wׅ@ilQٖhl)!&ܮ->YjeA+[@=j2ڍج)nWЮ2Ua9peB۽j1N :gq0҃ң&rE<9u^rI,u sy\xKM6$(' ݫ8-^(Kx"1ן{VL#m}:#TdXW;W8Ti؆P  7AKf}j=ݼ@y$8mc EJlƶ,iPmӅ揀SfbCQUU7KK+1HSu~ø%.=cIi}ϣ }̍VdEj-k9CqE*17/ FY/AzWV [)>;>;.rd;wB AO,yуmy=N^s-dvClmM"d!1"xrF&ҿ񐦥 TiKYܶZ.o]9ćx÷')W}bv<>ΧwȔsZ6.2 eiK?5͠z/Xxњ二IM u &4I˜QR*sgfRXU 9M*L !6F_8Y"x( ߪkL9p,B|@<%ߡ8RSۢ|%v_欥`\8L;4}C5m;+eV\e '({z-o&@6 o&U|\~Z0!7+&"F\Pб`EXO\9`MZ'qkLMvJs0X;n!eN9n#g0ӧ& 1Vi֜!S;MdΕz6ˊ7 W2Q!8>[ot)!stR!oubzo63( ܾ XuK@"fqf[/mY.]oAf9ղA^kL0r MaJjۭ`6쉴F<1ZR+5?-h mCT3眓$XQvP䷮4M ES{\v5z1.ꄜt/7Dz>2̏YK-Gx  4ccFOTcStP EW˵0;27!g}^9W>sȲs50 Ϡ@STO'9>SmmVe@Eܠ)?#>mS&jpo#l""緫EϻbaaKuxvMk 5 dN #/Oc~,tYa%ʫ?}A)6f|l`+m2Qecߧ/HmG!dvu+$QibKar擣 G3eM+5J0VblDL @Y=38sz?<%|̻8Q3zOi# mܬFKPiJe]|L4IY}Tf WEM0P S5)t&Yuzecfsmnk(G):ZJ@Na" <0u hD5o00Z(D2{ vҸx <{+lmlt4<TB_@ˣ^J&BPtFFsF 6A=P/(ġP[0`!~H^m5.xCLSqml=6rjQb۹;{pkUŁ5g40Hq3GE\o{CQw 9c1,~nKmjAtFg ͵M&z$sE@٘kӬΥ^u4yu/u(v|4 Q>e.r_h2|z8&/Fg&-`JP۪_ r-A[r x~-=>~J߱ =FIx>1QMn'y #Ug9:[Ni S| h 2\Dx_Q,g5uK$QnFpɤOtHɾ=W$q}E55^+B8(x tv0~S9@AS0,MʩKA *REa:.aGjOqz!UҡʛC4g%9N#g\KRʗ;s:~}X1 !a@6(do;?С(6dZ;8Lr-6[CIY͛H"N9i5r0$ kVЇư&aSq$XG0s̀}Bq$QBsNi_*ߩnqy2| I0Msc |^]aDfuHs'[Ri6)8Y cJ@1p*ec|U+x#Zb$kʣ4ǣٝ3ϫmZϢD{FL(syP?ߓxڥ؞.%x/dImId Â-xe1bcѱƬqƁI} }&aYvԯ ^JIaM;YF耨Wrl \QSPgĊo2=.-H|]=KT&)kA-R1^h+[XY"m^iAtF-јꢷGQVj'iKqS~|a.\'aep0u"Q9A-;3/jGy;ui0J Ȳk,Ǹ-[`?tBtl0>,KHIS!.nf>!®Ěz(OtKd"#5H6q6E9E`B&ČŔ__]ZvK"ĉݙVf&Ao96H :hdE:q )+͓P{*$'C֦<u}J]"`_]SR'䋅ܷ`XR1Y\.bM 1D +X/j!pu 0y'%\h-A+TMNs&NGsJ$اKn$ 4xӓYb 5IG,avZ)#&@<|7uF8 C۰ ͌z끗;q5*}s#I\dQB@,[ 3 ᦣvoF)5|ɻii렌6.2X?{1ey5!6Q}SY ,mʹ/"gD> L$dqj%uڑ(](}FT,>c/ K\Nf˽?bVsx>t;[t!+F"_|(Du. /Dsh8СU@~.R0s:O{#lT'OFQغ-UV: XPSyz̩AJћ=8߿YmȾ @wd"k2 Jtr]o& C*z˴H}ܱs ߻',F!GmXʷ})'Ε-lC2P`2 ~h6G/(TBN{iɄ/3x $& xHϾ۞-YJ|A}j /|rʎ7 =4hAk){*w־AR1Ϯc^xO=J,'W)ԁ 1(nh&yA@yPpp6&fb P:.Рeyv>lf?Q}lQeȲGEy7j oLX6Ym cCJd3^[F`iFw?EwSP`3҉샎C2ܲDqr=/!DN`1Ktzcik87݉Iclu_1O)S]ҁˏ+F)uh(M\=G'V((etk=䅍-)]>3SplJ$/WҮvXqE/,#PnN\}:k*w͟vN$1=ͅuVO@UoF2n{0*iH+^BЊ": ဋ$#15l ,utoTv7QYW0$c RB:n4wwJy`@͉h$S\QJq|T)nk&vr ,tA2ēxs.E>P|B<1'6ɎP`:߬&#XK oCz 'rm{-t4LԖ~W@vLG>"}($I|s&͚`mxN죣cu.|e>Y`!1ed."[&]~ƾx 0irLXVs{йi_]Z>޲{B{y%yPX+f G )X𢔉0Pf[IR#Mk*>M6" OyQs~ͨ}zjvhmgA>?[G2?F';_(L+0@qV˪L@ {[9|RNV\pU/p j_GX(H5܇ ~f+6i&- -TBTA|[j`]"qqeLCm`J{ȩjh+݃1 Z>ڑҙ׳%AҀQ- Z>*e)k@J}[4e',aCYn2#ky1ZIJvJ7Erm% :x~L|?P'YLCNΦ[Dſ07΢N`$0%XZ7]} ĨWt6ZDlNFhpD >3;IȠQ҃((+I=cl7W+,$ZZ-0CL=Eeԛ!sbCuۤ]8=68GPz3 $~"ӂnliR@. ~O zBˠI{/—7LX =; r~Yq@4 )g1s cLZaoyįvMUG4nZіUe.'Q/'cYJ=U\E:9ƕ"EAfuK0ad)Ep%,"üǂLfCrcy?i$vty'x[ 8~hrE Cfj̾<6sm1lh%7/2_vUy5Ϯ쁙w2t}nkdX{1WWoAKz#oc~\})t>HGjr%41VH@ǹ2ה5ӲW fQaՔԒ2E=,c6i"O,a8 noۤ}b/;1 [3sF.TXU/ji3[o/Ld?3Y°ά%Q-/* * ",KzW߯q±E3RzpXăL f_W(MecfShLE#U"AB, FyEdcEGWu>-G =Ey 3:׿gdѱ.4 +6`Mw~&ȗC51 _4cFw]}{ |(ağz6pP{\ t|gߜQ]S ?"Q%W\ǠS ԭ2ZMfSW䰉8{e[TOE$_Y_(*ck*W)^F B 7l@NPfI&3 / zD/>`nia_BplJ7Ajp008D2 ',F2 8 _oVwPE#z̅}{j+7]Hɔ/]1^{Xt|ӑSBnnuTqP2D!NpUgSDHϺ9Є뽆IM!(.%IDt^~: Λ} eʛ^=|B}|M%!x_R?EB5! ((1'eϟsӐ>!F骡_\ 1xڎenzʀm0DɈ!۞4}-kl۷66]Mgn7m2 L\~Is=͙hl#!v_$%`̇P^3VbmT_)!g0l9~0vU1б%9FhZc3]OÒCCv]xy{}E]!fe{ Nڍ Np{Sضya=RO!c|\Cq*c+:O!8zrlћEP+0fh1K&fh <qh}&xksuWV`~7ưjUjn,B\a{BpK'WeJ(}EvVK-j~>fhpڗ&^MR%/pa>cG9?=0mk*y=e[;#@d4҆"m[>@[) eȃ5:KHK,X)y645[\5+0ew ֪-^e4e|B(DMyLܘodELKM TnI}G|+,{Ԅkc$j22??&`6G8_fWx%I*Hc}ysFGJ[5xeꃛd״nl=8K4#@aS^R6q&8G' eSۋ΃4BA2OT=7 G%b*1t^PMD Zʹa(#>{2\+ee7#9cTaʪ$pPQs<=/.u9γKbd)^l2qר|yRGָ[#Սθ!=ә3,1eN:"6K !a YkmEA/Wz9Ar-B Kw\6޾pJ&^IᏄOr޴!7 ^K6Dit!Xb7ء|KgӠIdJ1o:ff&C8'WZ vWUqYV[YU`Q6'W>N&@r~5 J3""E? WWҘœXz:Uw|J>/C? ' f8ejkHj::BMn~&Ix ZtU]QH}%$|kL~p.v@?ddGms :M J hɩlC<\h^gvMbV܎q<7jȐQBͦ\xl$IЁ@|/0\0OFd(<α#,Y{kÀc0W=,zd55_!^5oO=z &җdȢHwBVM%BΙY3w>BV(8ŋلˋ&m?lAi F [wϗ%l\^餦_i0xVbL\B*^2?: ЂNѭ߄ꌺz@ HT>y-ytqB|20 |qFLϔh%Ǫ3\rW3@eO}Tf.BRx!X pQvd}vՌal<% U- ^"ꯕp3 .O]cׁÖXg&̲ZӄA{y[VcaٛRGmCã1UFUm8:Hw܅X_?V5[&J.T"W7 nڥe%)2(ӅRQ*0V!l?ѝ6o+2{9hVfɁ*D&CT48&h WLt^|ss!vNrM*XW6 g))iWK S ?șɊ44gHNNC^"lM ib|B½JOP3=|72(kT0*]8Q7"iKlS-dR̰xM@F;\op 35E?:TipTi~qJ D$YP7]җu"kp?WΆMj@:ݫf;t麰h{X9 e1 YaMz_!e }]B{R"eGol[{>q0,ɚ~nrgczI4߫WeO03|g!Dd {8ϲw`ܯ:SKB_i?n&8Y(7Hl`l\M$ᓾ %^10+$$ 5\7GiPe)2`ģ_a͖Ŏ M"(:G` 7^Nu=ҏ<89ďg,!$CaLDKӧYjM;5G1,VuObOǘf-(#|y3!HLV_EyU>'=Ow?:8\#@KT]%OE^/x+f5A-XpJ.w ~DurъG]! XlXGVW+4|8t 6 "$E)Z CFgptZRUC2GVbn<\CIPI: Yj w! ]S8b>W#95͌ !>[. T1../'auCrKG~ەP-|(;MfJ cv"heBcKy zL\F ˹sP3:MwL܂n.l!ѱ28?(l_P[4~ad&M,eS}^[M 10i0v4inFM h[SXֲƭ Qq:O`Ī`UȸQ]ZN$]wʸ8~{=JQ`B)NwS[9er'U8'k8{X&]N =.S(?PZؑD$G. gh0o1 ,O=b']P C4/"sXlrViاfT+T;wM  tT {zs&к `ZS^(hA+AoƳy2B;$tר]߶Yr>p"7غ=XŵI>fW^m*Z>TMB2[*z N6{C B"9j[_#)hz5-S?r{ﰜMܑ!W֥6ZPd0'x{enKb1܂f~V?ekAR6i:xREDw=Kƚ&woE'$&I;%R`1ziM:M%8<0Ay$6Xn6so=ڬ\gB)b3IkE|(-zu%,k1D}*]^nj{\=C "W_J3spZ0X}S1g} 2T j$<.SE5N ^馝qZ"f rtm"ru[`e֩jϓKq3LZ'OA>nޭm8:}L+ !$˰n4VծT댟鬧UJː`89L"?xY$܂J{FׅH|xlFs@{9A|?XjmVOU|/b'gT|8.8T S " ]YnMPwDevcU2{ ؏yKa"ԆhH6K 0Z"IMxO{47R$<ި;3fj^r[]H rڈ=LƙRv+Kכ:Dv'ްz݆F>rB@ͪŊhڹdӢTǯ{mv*CXJz_LI56t6YC\oOz5z]f޻? NcjfQYɑ<JH3dЃZd, 買u2%uG_'\![=шm3]h9G8jâo@C.*׋ X~`` J:W@C`y 5A6M@IK lF =j cܵ@O);bw\\, bU߰0qt„Ⱥzj赏d])ˡdJyK3uQѭA/^DOVn;rre!w_g1(r˚[|YQ.0w&3Qod|T4٢Y%ѣW[҇X7jr̘ICc/@;ȡִ!2r@x[je~9 H4d}6g;5sJ'wX€ % D]ԩykG>Z.gG{0Y jqJ88JĠl6Pϩºu[fx}_"?k1#e)l1 dǭ?qdd+9L&X-nwI MWraEǢrF9S3 \%[-e/̓_K@eYOԠNÌ~Tv撅׍21c%aЧZb2qzj:[k̗#aKFtЕFF X{au7n.6 )j)#jTw4?L){L$xɷQxLWqAġ֨$ ܺ4Dj QTcRdmF'4oedI2mVe_S%J_4J}/+l+,͖=7uc>b/F3twp+zf &(~|ڜ/-;_TV\Wݶ[ꟗٮB^svyZ4# 9vvIK\;mBy0=(T_o 4etBXbl/SD`Of0=?zE:`(uEm<3uyT&zJ ´k:lvsְC < 2V=MSFh? g_9[QGn2r@]u1@V-}&+79tζ~X9 u5?]X=Llh^ lɉe& 5VݙP8C"WɹI?`OWю@>fnjw.iT;m0Έf vqdB'i[_j I\6ACMUs $o05!AYINmpQ^, QٓSu@磖Nv(]QB mmO_}+4iwu} wQ0(hQz bKh8Fρ?dV4Iy.>f3⛑祏Ph.p~]Fw7`0tw 2x lEyCzpځ=9Yesi]r^i8A2|AONDЭ۝mM7ʂK pAcSq& O'!P7q^Zw"vÍqZ\6dYͺ8Hv9b/r"v3Ok=Nk GLIE4ba"Bgoަ@I5 y*;M`+q,@$e/߉Ԡs玝geʽ;t21&ycMWym>s/ plvg: r}|Kg:;}NsvOqWl-m#"Ի+{苦І|&Ю1j[:y}d}nqF'kM; uA&l1 X84)Wah9edÕpely0cҜS.5:zllvPPwk)Z p:3V*!ܻ{2hav: <ӭ(2C)MJE?|t`i>g*5pbKi*ӕ=($] J9+l9,'Vz\Hs7w$8+o `{di?֖͞1^ zܢDQY\/'mI,AlaQ4h5o;=*w%sלQ6V;sNN2 %3 e,/{v.#$<74x\ !%UKy, P!,C&*O:E qV8 =xsuȥđnsi=(T8-<%V=pjO[_ y<XF4.b*{"Ek+QMK7Nȳj'+kc׶uNYI b8ױZ #7Vfx0;(S!}n_ՙr!x2_<l.SX!\E bAEнʲa[0fJ_߿eAA M!и_k>IyGQeUο )@Zm|E|Y~]-=EoW` ɪZ/NCB u\]ɻFԮUR嚉ų[q+roN2E814zSp6;;t{*bew>,iycצ\=^4'쏅?tb픁PZXE.Rgs(̱1Gʹ"^W 7`5b dC9;kwK@!ߥAl{%R?㔅}zFK 6gHrF _}2s,AFPF0ٞ} ]r阽Ǵ!6웃'[oQok_k)w4jd}=oM3)Gp8ZN⠠|8j'%s v;Tj,)IL o +=T/3Te}+QԜS.,9tj)x=OjD4/v߆:#(p055dcJqy}W1Tc% )"@(o+,  f Ia!U-?6*8 nBGvZ#L*N.&NVQl [H]aG#<v] '~PasFA2}6nliUفJTeNK{ÑZuMNhܷ!`vaūK/.ǐuOz4 X8Sa.8qVu.mb->^xb;)enyjI[uǛj[ ΐّgQpFR14,'KR_m;"F_G#\6:VMc{UV *޸|R8@t1\%b뉓|ܘoB߳^r}-G?3lrعeD4spC3f6y8E ev'e)Hx1(.ְ{_xnm1e%s Ԧ(:S ΔA#_z{%n4HE noӗykȉ\Z(4{lB4vMIΚ})@Fm$R}PɉIħiv F+bAz)E)8f!t> Lh:mX3)$BC6_; mMp6sf%ԥ>W׮d~|2w 78J.-h5b4b'o[gnN'>vY-?'u\;yO?fV\@7nSYلiX?rYiUŅ4}M%׻B!৩$ͻ~d~RBwT*Kq3s^9l(HNHAm ߊ}Dϻb٣=iAjJmo-fs4&Ra:a,H%1tn Eސqܰh-{Sj}yKʢԳh&b|MS2ZϲiZ4t/'qSEO<6hI JN?"A̶|2p`IJ p>Z2ӱaJH#Lg> Xcpn[_g [0S_ur+N`=\ʫl6k;N .IZjnrkk9{4̭DߕiAgW{%Kq :}Enywꑎ:-4;$u)nx*H<{MLR"?i67J,u@^ِ 3OE~d~EI?-m-l6Z5gS)aHǡ]u$`aAN(UYF6yzL\S9!]h|)Ts?zZ4]xDb+(7Ip hN`*-HOTHH^125״|fd5v&Wjvʥ^{~VwP$w^nnF?#(pOTkUX\/D*Lؔ_I6tH?|}QlȔCŒ%%T밤V/lu,ӄޤL;5<^(lһ^o\7j?݋_:Avd!)1tHG)S]/9\PQI3eXjzZ8/AAYPy1O?,o嘡o "X: W8])M-Wav.iӐwC3)ᡝo[*8MHf]bCLW9Yu )c'y؆>i D[,nob]?]bY2G: QOzMd\4S矕n? 4LYVZLe\C汵R/R4lmKd@m˕n@C"tCmuR!JB3yfQ`Td 6e~wf>9([jjRhSMwtiZ |s1eZ)L8㰔DxǪ.c19HaIXdݐ|hY|dPSjy,'<MM !ۇ@ HҀ?@`/Sx>+pzDtѝpF ֿL3v*ڙy`j7kaZ6'4(f*S_O±r_; opu5:#q`y<(nsx;\g9Hp; JmVīr2U}1Xy.424Bh2_IYؾZ%cP#P'sF~0fWCV*ES˭DBG@6/ Fuܟo.vǰђ:46)NqC~rAC=8H>X̹|ΐ+qdhBX0ئMiF 0p3LL<] ?' NOeGU3YŘ3,P6DY3G>} _1IIZqzH"Y[xx_E-OlYf^9w<]>DTשUI=Σ{r!"@ 'D¥ndL8}q. )yTxpZ {F;tQ^]ch 3,x.Dϋc]g5Ump+"&Z0Bo+Tlhn23g$6qMrӤ+xu7>}Lgq(|ȴ)'<(vy>/AVec(1mDHŒ->,`lUQ8/ _S) /zl4%2# s8ݑIqSnT;n7\`r ™{Ԩ 1y@ s<‡! h {ŽcX$Gd(N(p;byP t5qVfUK)̗CcHpugjG."(Vt Ӗ:j3(`Ydl0bZ] 僈AcRR2q9Ya>ڎpdg?kM05y"n֏0iay^#nf+ĵM{ "މDZu0[DCXMk1Uzf(&JF÷%㾄5>VO6@ߦ̜ٚ +1c$zffp'};dDʢMn4^ *1 =+{s<$"PI\1 NRݥohn*WbKW[ McA} k*btYIŇePB/ KFoi=,"GppGSbSlږ>3$MCeC3+l#VשVFЗNr%FB̍JЃt"j 02 mMjyx,Z:HsZܟn{<:/+7ILO?7ԬYd`iKW7<D x (v|&~dL)!1>{E_ŕzp* 0O覆\*;.we&; %p!/q4$^2.w+I}Rz\CA~zι΂*]B /CץˍaM *ޣv{xRT_S|\UW밀-#M19##;H Q#@ǐ .k4"E"qp$* Zb㏖uetnR:f9OUҕ(돈AC3`In򺟹"Z\Vn?vKY/ "ezJpdm3f/Df%[@ (Wl1l*@*-,)|8tc7%x8P>Xv5 0'I Ю:}9,ӗaɾ/ ]yF (hcwy,Jb Bv{3"Sil;:.iB(6s,% Ԍq~)fKhvr0QP['b;/5)h܍]h}`c62p^u1 3 kWg]%"kHMHdj=`0hK)t绿r\hyHckw|AEwn.֎?⋅hBf߈+[;J-y3_(aa:o75V5όg5Zk=1,ژ R4!ƷNKe;ɱ38]v<GݳÓX1K o:0 ];Q.czl1dj]\Y<fߡr;;**\A[ȷ{Y_ H1p/%j,kO8rxiA̱yDc䊱a%ىF|Vh_oV>}KiQDbqcܦzPmńcp7z@O? J'o\&2HǟaiX9c*h&`\FI*=5\ݾ.Ɇn=yzSE ګqޑ=R_>Xbn ueHȊ#r8LTu3(ml:e& ~|!w dR-}g"=Y ?UV2, ֩9S b}17z0P/٫,,c:o,FڪD)q勭,|XQ=OBMh+&LF*'& u~Oyl=3ל)TV9t jIf{Bҽ.4LKm5ZcpY:^ $pNb\=]I#˜ 5ym:\zűYv4@< r^x[PT|d'(-*[A n +RV`9Qӛ+G$, 3&=@&W*T"` G6o(- S,qh{92Zd+2bϐP[<|c 2nN>ӇDq^ӏct%!9:6ʙdR r=(OavcJ 1Hiyb[ѭg5 @\o7>!;+({AE=68̴~@$8Oi'b4.ބި:`אywyy܆Қckkv~kDlO=H[! 쒹r^K!QXj谸(1<q_5K㼤ȈRV/\T %%9׺u)’Йkd˝Q]뻹yhe А:/ſ >U"OvCHz'o^`Gڥ(C75gf[@كR,A@Kiڈ^͹;-MNrGpGv6N ^'RUNIUkq")#}GTNd`]زPn}`8``;P}Ϳޏ3ycAJo6=)?*aE ! >wM7z4qʆMҝr,@7`^z1O#),:*0lgR)H:hQ, 'ƇFs/牽-KF0wjr0njGE飕@˙>8̑i5xG ًR%Es}PlεރWf @MS$?G:-pUw̡i<, w@mb  K\QȰ8~EHW#hg\.IN[EZ^`,}u )<+.A-ݪS(ó% 4 1i3}I L][*<u'DՓVه%h }^e?]VN5˅*X< w$56.zHuPy*FDKa9 8Q+糡Jb[sICŇ|׷kʯ[8wG4:[m4ND_fypEs4WfVzJKUc iIdB@sɵr;rb)U$MD[tE@iZx1'nQ>UW6N+٬ 50xu|?JfPt,@dev\V,:} F3&b8^+o| Q^V wϴ5H'\ #i8+LJ}_+'0yD58IuJPD;cia Tփh1t h؉ ƖݠMpQe;'zr 󾳟IN4&QTw _}|Ԥ<q8\/ T?Jv"lҺT^Syoi16hבmR+X@Jo]BOu0VP(aƂ?S,HX0+kGTa9raϠxrѳtN J@kw^Q1C+L|Es_MW$x",{]aWf-fAC1=Au$£AdZ#x TKqlHDIƈ&&wA'eU=-։$ $B-ÏMӻE8Ყ[ӢL>WDw6Ri -:xn꠮^LgD.י6uey5!SN,U+ bMKKA=k Rm:1t|^xmsP 8nVM%BQ] $HD[YU"%;~9(~ Ne"VK(f>H)tIRSgY0UA׺Gaܷ+?$Cvsޅ¨,'dzb|5\׮|ZMY梬$= STHK5Le~ AyհMDT⾭ZJ+KP~miFH۟wtC_oI.SU !9l>2@iԉhx^Dk4ud_Q=W1@dz$/^M# 8>WA@L^AS(-K,dg=,3 KC` @7|2P*⦬y 1w"d!n/ʵwq=(- o?%Ǖ `y!zG VOtݸ|SY؆7T #/ Sm# 6+D"*[HڀzSLK]=p(CVVl ُl0 ORd dG-q̴Q *SPNЊ=J2RbYYOh-F; "M1DgPbazþDen()eFW*5Uq9B,GKhJN},ˉZ7d\}[@U 2\K ZQG ]v_%>'0KnL<Yf_( c'NIJ魤 b+ ?rcrJQ4}h@Zl1@BN(@hhͲ=عiom:CM2Z<$ɷu8$~Q2# xzVTeԭ R9 Trk+^J^a(TrA0sM8$?d{;`KwFq$?lŷc6/է3b/T\ArX2?)_2 CyeЃXNjK"CkV1%x[.F} GlfN;2/5 a2yX "/ς\h[vܛU2ZBDn`Iu(oT$V71Af\4ǽ`G(jL 4m#N̨xq2ȢcΩL3h xE }[W h@BFJo&;hHD몐N ݑ`Yp(UG̀]S/P`E^N1-b}ޔahKSQǯ@^klyȠ4jI9ܲCW %)Yg76> 3/xӾ;_?/gW նV:+7mRZdY盃?wT^xҨmN#'&͆S(D9ΓJI:sbVLޮY"H3^%]>4HOrgZi$*@kYzM~>& eJA AY*<99RUi$ƿvU,M=q%TsA>v(! Br![7СB*} 3Ph]tNtr1a-E"qAH'B ǁnt>S]“F`TW2œJNQ=aFFz O `8xę)6MTguWqo} m0)y ݨ(OOQF̵,ShUuZ*g1!8ԿFCUTԙo۬4e:pYm;oVӦE[<ީ xFQQo$a1wjd# 352tļSY Xl%q"TEuCg`\akQzǵ]lgiߣ #Me~)sIYQn@E2r>oʾ +ƺ:F}.Xi/cdFYzk9$sUANo3h.S1`STXZ-%?C9dB$@GdA\}*@{iRȆቭ"6cZ*Єogz9D~/HS,W3XJ,P J䤪^8kGU!qg&+U6whxl'?~:=7@^^BɻHV/Cuż|{UiWMCy&4 :@u.#Ejw*yXLY7i,tp^}ZJ[8#oq18Y-EV bLJAm9 }Z+c͗u֩(2d$C }VviLiv,wT6SS'cy" ;E9հ[#vh_`ҋow/UCM!%ǷKᄢ~= Q 9&@R[N7n>t#.⃟_ GXsZ8{ x*Nр4PG˫L'~dd(u 2n#'7ҍ*J,Y#W?Y{u(o79]PEv5u3<D/Ir_ϋW?#Ob i.m{tNO9g!\)8QG RSk/02\AXg\\.)o; ԁF8l\3|[r ߴ︊U2wazI[rh-9 5Z#"`,7H$ZOnll@+g38Jʨ8q&4IP6:R^Sgp`-TP0M\w8'Gi\R(OV6m/Y@v〒KҸ vm-cHC+9 ;=?b[FFʜeLZ^}BN[,(u*m:+ 0Qѯ('D;XX}!4Oȅ9W׆׼[ə0gu݋\u#x^~?'Rށ _Lsg=3{ϯB@LvSiǏY pvfKwC2}ᴳ^'HyVe#FBK}cFCQsj[{1O8K0({#N!H &})8Ez/Z!Z?1#jiK_]avYU8yoaUZ 4P=gSh!go{[ouc Ob$y DJ6tn}a3n3F闹 DJl55^|"H6|7\\~;OmyI(%zs-TjC H ZOM@a$eR[՝}cY,YѶdU&!0`Urnu!pYؾd+#h(J48D4$3nM1ۂD1dMBS3u>#bn*o88ԓn:dJ %S[~^S힔li զVkUWXs˟t&3c*;%-q'fm=ML^7&1FJҚ1KE-t0}/RX7 z& LM2LA<6iw1ds$1s_&Ӕu0R-}\heCB=FsjIXWx+ u8Ცm8PQC (g͂~\$H}ǯDW'OlBHOyw-=RFu#0!JR5lf좹hNrEM=Dv8fƖ b4ӆjmLZ)/Ш4c'C(caA^P hHs8Y<35i8aTT1G~}Yw)NH w 5;r<|`VA\2 =Ģpfp&aWw"Ns / )%!c8!О _RWrV뷓F wvUA^ {DtMT)GenW{I[;6YZ.VS8u} pZ= PtQqki"s{E:D.ր @œ|9y2 JIG`Qi8USQkspykyM*~!erRP(.b*ʁBRL(459.7r!ۡ#J5tz@.O?eQEH;=#!<O- @c+A^r pr"1JʃpSng<-&^77uob̥~m(1F+Z|HvausOx\51t\ȫ%C,yj%DkmLq7Ŭ@-(|Sn ?EҲ٩ TE ?;{u&@(vFO-4t"r^QuΔ!7ɪ~p 'ufg$e9uo qn-Aji|6 6b62 VGi0dXi\>#QSڣЂMمuļH0t&87b6|$bHj9?K34 imoVt0HjxB*\7Mk.[yd*]Ĺm)>:aK N; Xn-ґ\:Y5E9U܆:ZWnOv,A$gpEpl8"2!U- #yoڐWkzP]b?QWCYiZNL3iBBt$g\?+&@_vpRV7lbT fslXz([7UTƺKeڇ ;xUʞs붯ZF#|X|dfx_NJE&k8o]RjJ'c)'y{~!sT/XG?զދ$*ȨLkVVX +MHgydG LJR=t+Ƭ_2 A,w,WA9V)M)3LL3l*="aTV -4*ܖ{FP/OkZa9;uWZX'i]'˰bW4,q१N`]jra<FA'! gؙ}㞧ztcm3Y&X%d y4‹+&!u`U1Eg~e!ңç068bU S'Ftwvҡ&|KﻳQzW/qtA>^_H;MMf. N.- WB?WHVV~ލ@cS Jǘtl2B!AF`_iVRHBQּ6UYEnlWfVrna$x Z: ) ֹG9_x -g}x?j~_uC75/*G۳3%t#'%f+\/F̏Hso&\#hw")ߙQL+$G4 R?(iE OGKx2uKsfR+XF]!6V"]VFe\usӅ DvKx;.x9 zA/}/H`00Ki˓ GϤ -vA4ݐz&Gr@lxiOt[qbpA'޴)[9WU|{FQt 1j=[1^p lgc]=:}U~섉EyPc^sM'价xδ.Y'.`7P : RruJknG.@jeWuҝ#r³qUtS;ȫwn6 ٛM6UGVZ{!0= .hwhBIqJdf7ƙYಙD0$˶T ZĽ<8tyӹAb-,MT¾\9#عR @ʔ}`1O;˛ ypqa;bAʓz4%wݩ41W΂}A9?{ՒfJo?\uy:S } I{Q>6!%$#,41+ưNFn "V4VD#~2Է,UUI{jWaYQ䞫'6m ƃ"kۨ=G`>uW@uL?4b;1`%$i?<8>jx&'ΡadE~_GqIR tAtʧl2C+1ѧԴ]ցl, a{ʼn PB]Q$f.W&8t㩎r(p"Mgh0Kqq'7] V6HKW-4܍AF7nr<;!QueIA<[η@gy{j2#a@pys&΍pl8_FFQgĮ;%r-# ۑ;RKGMU[uSJ!$y{C[3K^`L|/t!ZS>r?!PwS<|,w0r"S2-t'e_[WrXI-lJ=q췴<Jɑ2B((D2jzĊn~Dg"uS񢰑vi}lap9ENؙ7&;D>7KP&ȩ;+_? Rmk-OJL5u@^ʔ5/[TM 1R=9oJrE&AvzZcg{FbȒ Vsm0|kѐIy}Z5BQlķyY]ɀ&k)_ Q^~'oȆo{qhyUyYR_|i}1Q$?Ll00AfVJgՖql2Ժ?vEC g!=tMm54 7{y':d?hUҹo!ȯ}ibE{-#iYÓg 8o׸j`U'Q"lp"_ۊ̬cƗҙXNn=Yje;!\`j CrKZJl{f.MM{hV}&5+F=8R[y9TF/}ԬP{YzQTQASZ ԕ,)y>3O?908QDqJ@\f;ݾ ? )d9$i$Nڬ^B/ .V=`nԌ"I6#k߉TShE9=@iLٻti|;#VƈAXӜr;ھ@mL`bj!HQ%rkauM;?<α=mL`䤌֯sOŕT֬QlV-UPvsYМ'Xڄy)Jl68MYl*P; 6>];t9F8}#:o VB=\SOsdngu}v^}U&rgov5/^2-4^ꄢ){ˤ<,ڞ Bl:9.1۱Md=ty@ YE1־QqCbh+ޤy]Tnt}eI3vf@%nW~+;-5Hݐ/{wVCKO=X"zp_b\ﵜ, /:vwnmpmk+ $4`~+VÉ"e`9iΤ*Jӓ5/y! &8~ULF촁HxV0zW*˛܈,6ZE>@oyZ̴͊~j`r4HiNby=t T8۔͇%*&}zc:–\imayշ;@6**&1X"Yg X=/™V^j-c*mX܆vTY?]LnH785G snep(KKʞawqf6~s _I'`%#җPhAXrr<CIgAȗf5~!x4-rz yխ!Թ?QO'?<.1T ^g:UIH7yHԄ)ý5,f:;m mw40--g?zMmv<jj^PֱYh.%Pgzղ"mVfԮjnrO4(oޣ,1Ésڔ얔dRoPʵ Vp)ۘq xF`ɫn@fkfbW7;;{f ,cF,=_Jz*DFJr9,;r6B05^USaڰ kJ%F0{ѧ[@:q8W58Bu-hrl{az`HQً0Qn?p)wg4T-qGZe`ruiO츂&Q<3hGY₟@{(SjFCYoRcfiz])7r.pۺ5.mXve.NFov |mU4A\MO> pBb) $CȂ:&'x(I=Pf!Sܞ|a?iI"h&놆d[rxfm8r@6rQpF~!s Ctv^ưhS~D5v?Y Xʬ}XdMݶX5̩&6ܘҤC3N(ARod[*H@rpW=т%$ 8/ Knw϶FL{dѧ!2 Ynfbc|Շ:z4l;Xbxc)Lu3(nCJ'e|OϠEfe^\I~uha~P<:^2I2.4&YuІB,bZ\p=qo2XH㥋hL`k*x2K'00d.ޗm_0SO)6^(ŕ Z3~g T+c L7KX:H|D4"^<­U0 D-C 6BrABcP^ۤA,sZ ;k+V8 m4q&R/<-aC #xKd!2-g3^2ku@+MKX|pm\&/~GV>//d1Ѷ\h;YzaamKjk]0LAA{ "r Ӏb-wFZ anaA9rYakNѫLcO*OyzK߱t p;nHɥmqg됵#1#xgD39^;$"ƀuq _?ɭu9P乘 ZWqQGbC*2.)ɐE9LWX%RL5+d/o?љ\ ( 5  2!x[g֙zFYMȼbpnvUyЮ_d.oFvsQf8ުo@O y&Zfpॉ0os#Ov6SZߛ Tg.+̏vIe?MSLoJ,V3RXլ _m\lts񿀀mDGxsyļm谥1j{~ l:JЉTgjsT.8s j>R[1 6W)4w-ZWݩ㹓Jgʕ͹RUP XRֱ+[䁘n̉?fH0͛Pu 2/30,sɸx_ȇ|Ʒe81mJp3Vʋl6X>?NyQ~)sL$y^n>g&we|P2E3E}"PZ6㋽*6EVf_̛Z+tٯOҹF<ҵm\NX:oeuQRi0vm=SdFzE qЇ+{t(v y҅qytx)|REEtքOL}ٳ+7[` xRkJHpm6"{ 1! C;fezz!Y7y_ק6jDM㞅+O'ݱ^-)˰XgrMaA[?59T\dùSicj7H7mtA0>vE*VDr=ulȆV'dOٱ!Q/0ɷ?HASO:|# ՃVV ']ȥk,@ e=ݚ kyPJCârF|kt5;Af "tZ3 tY)ܠfCfN>hSZKܜa*ȣHڜ;]ǜYI'N+yT! mNH,BIm K]F^7 @j-cp57L|Q<9/yP^SSxY sb%i"+:Ri(ttR[ PnNt<T"9Lߛ0܍8ϝw mЩȽ,JDx&$\7phUi Aץ Lj@p-ԬUcY:P&!8夛(~eO{ɻfjRL^Q'^[:o CZ!x~H流`~xSf6(&hEZ0$擏R+zX^ !pd,(w7GJۏ+f@ʰ/4?$ܡHκ߻zvȻ/qBK{DZ21Ŕ<$x+ 3x"GpQeV_ p"B sƳ=hܖUPCg,l䡃6 Fkc+t5T%cUUeɰ2MuuRR&[f8]PD&ʵOvK`\׬Q* A#HMv/sR<d4@WweAxQ3/ 4BZ$Y-)눸ꌄq 5Gl "pB}̳pxzDr37pLU>άp$0"M#ssNe(.*S'h{h{G{p辌/n@7S펄u C7IeY7Qt64iHŠr_!r:(Y9R'$ .d?Ƞ'\H0 1HW~e٩'XW10˛*Naޭ(rwG ?Nk<ؤRbV--Iօ' 2Pˇ +6)W·PD*F.~E"6zWB3]TF0v ۢ//놶ˋE}8ѭXEpiKLF1~( .8FLm +Eg'^Qbƒ`֏4p ;\zk1k0=ty1"G(LjBםLPT@qY> Y_Kbll6\a}S[DW eI>[UM/<ʻ!.k _,'-?d2+hgڥlEcN—Z޸t?P*ymN: ]0$j nr&K. ڂ:&Q]TM}y'~*fV0-nP{IҠ9#àkY3tRRiFk1{>`Oʣq^Th 6,S:PMTq7`=sġ_hMpJLdU=`.2vso?I˷aD %F)hMU2Uǧ ]%N@7vJ440dr,h's^YkEh^e4(UPفN=xOTO}hY9'/`^,5C'Cy <^ЭG,09WBWC;aS2Wb.}h ԑ_c+WK\CzBT_p[̶}ZwDsdkp\~hֳ*%02f⎇& /mF!|NHM*I0I|o8uL Jɗg96ÞO(hY9R2 _ƀVIj񶌈K br[)v9w ǞM5T; 5WcS{QM$iWz\UYMˑlDl|I)3A61EJlWbL LCQ+4YY|ឭ] ĕn06ePp"wru'Kb*ˤ~Uߐ;*>|%(?fBiU,>t4%3ce~y[ntT Gd J\Tm:+]Dc>CR ebB.P3?(Z[^NkݜEdزgWr~Q~wNvo?;ov&aGi9rx$|l-5ZѨEK:iv\T@!ϺF(aɟj+lQS'o&:Ukʼ#GaWfΈع=bjXw2DvYz;W֣$ғMC([0n Nm64`DKQ1M[ҌȨ-âJҲȐGbzV u|2dOLK(o}Hxa*KvPu'bo~עypL\/?o2 cϢHXɱ3[bq#kD|#'Ӷmo)R]#ںK,W=i8ZX^r"q]U1-FY&KHف,qE3Ϯ{+ÎlAIAIst?`?bVnV\]agQUBh3 &] ޡ|G2''(]\E[8i :/<5ˉjFGg`\4TY#tlS"j^|XQ`OT'AWe ͝<_)q)# ;Ceߏ$UD~$`{~sҶ&OZxLNdixBv-@Xx8޺1K]& 'U\24 ?V0M׷>adj>,I5 s-Mc}cDԓ:i-;gq. soyQI8~W$\Bv.7! 3?מm/*Pv*Z~庬֖և:od`'񹄄1($fY3B:Qrohco+'H!G;B/}1o^gzjg@?fOyuA6 BLBخtGgB6MVg? ?'b%'&Q&jh6M\B$+;.DZ'lf_7w4S=LJ7GDkձqY1 w[; ;r ݮ;+=ⷵVI df~7@6Vh§d򽵆Wry)`"й`t^ Q#>K@1,C3Iv8N~Qڸ1 9@c׫m%a.SKF?f}6X| 'quk1f'lϸicl;2r!9=#ٴ~ԈԌU%[b?׵AiHfs(@13t~vl,羑uxޛsEx&˵|92SA& (I7 O)-6v=:.KMؕVufp*#"L*F5NUzWIΛ ,e ޜ.^GCSʭz&ʛ|C!\8G(M)'M [1~]+ +Ik 9R6y$Yw^*P46 i<*:v[_ ܎2OPKUɡOa_yg̶`\}#HJ)Lf]A-pv{Pј2])Rg+֞Xk$I_d=U'^8s0xWȮ- n/?Hr=Ϲe@knί+෵I!,họUZhSi(ja{Nz!<`u+ј.KȍiL1A7cbl$o}# {SAʋϙwm!-n >탄92 8`H{|Ug5cAsLUſʗ7*^('n~=Ox=nyFVzg]pěx^d`Lo A?^ 7GcTM(4*'\ǯ@A?ŘՉPcbG,ވi9p{+l#nsIVu:y@ ۛ޺rMAFx =&%+&@@"~;`F7%ا'"(3b pɖ ֔BF16L9m]>a^x *SeW̌] wĴF$x?؋ F}_f@}5#1}欴]BZdRܹBFb2U_|}KHgWdCS`/W+(†o/fu)9|}zu_Y[} mCx[JlՅwy5C~`34v96;57:O5D&t * ~2=OVkk7B0vvr|yIhmV]B|]{S>0xˑtѠ1PA&KnnhV;=NTu{WfbϥX  |ppGw1{D]\}Q?PqUJXO4FxݿYr%z,qiJ(a׾K RU0.$ o R &} J!Ilл,@Br"-AKFHT̚1j9-_U~Nt~EJ ġNLlO볁Su3SG3جcOmS} Bq%16:7_yv2uwZ)όy6aW7XbYpI*HSvJx|A'˄\a I.Ŵx2s* X90Mf%\J" Uh.I#7[E|Y70m&2ӳ+Յ ,ú@k(y<+^G{*uL\zTsF[ ȫG-E*Hj':hyDn,UH'&E=djU~_LYsӺh<0^${jQ iŹի#T̛*l ]G\~D9!cuCC2Zd 1Xȑl %GheK0}[{enˌVj\Dh)7ᚁCH59(R&e: t2ofS'ł\1> U'yv;i5b1d36s7k5;hټtšRƥ_7g0@]ca&-KLWxiJcCݰp꡸rm%+oY+=bi1t|íu]8|&r%M9>Y;wUO>Y+{T)7oa{[ws}C碞NF~%N梷 {1`WذL=qHE$4WI~f? :Jx}T(B_[JwHyLx %xFH?yf RFs\aȈ01#k{7VAjP_`/`!>>]v7.DdQ~ CP^#R=;D.MSqs9o+_qjRBƞtl׌(*82lkRiHC%3`WlO{g{\Kcg6/AQm hMWAIu!$]~+"+"D0 {ߺ 3j` UEFE_RXd'f&ҽ+3c=&۟h@DqI,\\8)*2F~N` j],ְ_4+ i HΆ{= 1!%L;7/K}$H?8*;GGe66!?!W-mP=j7U{$&/iQmpw%?AQ `ѨnrrocJf RU %iTX0- B H]/#-B< o*#10T"Vhj=ca넘 3c`2~`MSO&G/[IM{yn;(;Z[Ibvei01 ʞ;i![2iS2.KNtw<8> ]lEJklaTSȣ>bh3$'g۸i/@+xAa_uDHR['U$3M͉1Q5΁1P_J "`:5vg"T8j . ~zo4εމSJ)+wo%Lo^-竛LV? >mfL( Ζ }#msJnDr¶bS8xҼ_:گ #m1(h$;0Ⲕ20J.?E؛Og9q kŷ8XoM/2I _O;ֳ4(pzfpe}J̇pӉ`S>m5jN^5(-hC $C?ol/϶|d57A.+d9=Ác)FO~eAmN>޾y+`_L"F7nM\֏sr:]xϚ6dgL伐v!&]A`}vՆe,Eܖ tj5xh2F롂rvc$f."g Tɖ^uDI9݅*׸m^~M$QnR#Vbs3vG 0SK>qP_ʔ-kW-t.6r[^=aG$`>AKUnGe< 0[!!m5|m:%rKxAE!d(< 0NS)_ y{ꒉ+G-٥B 2om%Cw~xh riM5pKH>_F9߭q_gsqFQɏ{EE _!VfpT+XߧDn_(kkwA94#ƽ4j(0?t+">wt bqֈݨ  ) gj5:7'ZS (|=FB4#\GDi:1+&G4 q\GHX{?3DĄ]tf絋 ,E~枼\C|NsfCvb};قSc7<-" mG=)/^&n!I 9]Y’z&~r :h16ҠP׮V9 ik(UfU3j^E >0U^Ӫ} S T2;} DT:/{}{jO'oQy;<'~hǐ*tC֪21 jwQ|/EFkΖPji~N+XS ,"ܴtPVcRؕYGGEl]·fAN_]v;9d1|ΙiUz d?.f rJa(^:&^E{nv(/|| vsDR2,S7G4ßWylYe)s%{tfi(,QJW鸮y`p5?@w]18*g0Q6䶦U仫*f*l܆V"w%y|p^ۊ4hyj <4d|=/a{G>Xc4< '91*'A1'[ǯL @jM(hZjn:(o?%8u.crKT-oKf2z*KAѸ*x JI>d~2l(\Fݻ4[ef~D6#'Ⱥ3#ZCJKS=6|d$T (X,9U KA 2@TQjRڋFnEPݿ-Z:h߿k|@9T?{&9$nWl]DC>DDqNӱq 8\br3T 4hBم:N. ]7E2sTn}cn5T_F)'ѡ=8}q`g5sҒ"dc'ڬބR~ ,˼ژ3ޟ:wJvރ 7W|ћV6wt`=A0vn/"s莃KXQK/ηj| w^"moN)%b$@ےBVၴ߄l%KQ 50d\ꍒjVcvOd[x`D첃}3V`N`v/ Xf&PX~@ 0Q,;Q|2NbGΖlW2 SEE\4{n<0ndJW@}B^k4q@qIe Q#:fv9:e4liZ*V'&a)?G[\aPD&:X{L6onN֚e2?Gج@ {`PIzwlibz.:F_gDS S274\@a8T[/_"@sùJo*q[ W"ur5m8!h1=hj;e{n2sG7Fc_"7PVN9}TAկdފek]^&\QWFSC۔rxK`2w=ގd#,(.l_7IHsWr0m-ټ>6SMc ܙ)%dX5"hGG hzuꬓ?oyFL%9@SN5QcNs8U9\X?1mWx(*}s_$- xlOMH#0QؔI!z/e U5\':!"]GL4RY7|u"nor[J;Bv-O*v.T*H k<3hR^O+Jm5n~rZ5<\.ox$+6 6r_?jq?Lyk%SBgyg\gMk~[K8L3LYcT2GE~vLasC~}QOh =qk.`[j5%J̡䧅< V gUWSY`GPIV`޼G9h3*}uǗs>6= 6VȈg8svW NQ7H&}jf)l9) ʡQ%qۅx@~G0|Q1yFvl}AjfTf~-xV˥ڷ8a(aW'ڳ> G { +ӔGwi14kT5b}tE®~Voh.+} ,1Z*?h9b.v6B 0 O/FW }t1G==Ŏ L1+[863^Ls; ex8d^mALxZ4{//{yT Mks{%@Ztє2wI^~K@G\E BX=IJ-ü~[4nz*Y'lOX>9{K gZ߫h *IpHcQAMq(N&#X]ć#ŒVbvKkK0v6/)ht,oؽK1*='[00z0@)r^eek%l1~M $ :8Rà|}\ٚ~i*Qeh;ڼBLhda[r6n^3図U4S8Wxdぷ.B2r:JER#@fi|ev<'U JFK` R:RgZ48sLw+!bc"}~% 5-eLeLAYl)W ?&S}\T0 ܷxnl]v7vWgVȦA?6ϢM P5-J 6/俀ݤ"ǥ;e8hv:u!?6Vϸ*mԚS;MMCB`p TC ۿqw<ΘzP!fԮCy{?{ r&Cg^/0L.3k-SowC3JB{{bɷRgX2b?C99K݁a/.MJ' VG믍?8x񵥅tR ^m,bx jU]_^0-h u*4;-{.$ + /#%D`q-OK&njZ1JYw cB˺DTȩz S!cNGz&GcI8hvb"n&GSZV>?\5"h]; /\!0G&7'p/P._'Ԅ{f" ̪7I{fŭ./ol?<)KW'X{ƾl)*dOg\zJF>r \Ûp(wp@*T^#k]swlӯD:c>)jٮMl(M%9}v6J%zFMrQG+Qhw6҄+vS8mc iz?˳ƹ닊*(ph ԡ#ҔW',"8Ϊ (YB{.ȪMqf'TNɾ 9\]gFM1oHgwT5tY`$kpL^  p^ ]wˤd3(}^S-Fơ3ژbgaoY-D:)aC 4FkF^e6HС__,ǭ=佣ak*Ccx D'Nƙ MdFt:Ϲg{y)aebi4Ȳ'rET8ah1Jgcܠb| >'_87nPPIF/;za+g*Haݮ$3EKM7@{{S<6B s~dGA0(ѽ{=׃)AZOQ=͋̀.doS')P]V<_ჽ{'|n0Pw6IM4vsc#<|>*>LuK&Å=F`hl N<jE/Q[_kxa4ZZLt^ Nn{i3S"pI/ 7 k >e"oBLqD: ] /P魶5Dq%v!Tx|$%X8`M]Vig7\Q tx vܻ {;(4 P cLg=Fⴼ뫱sW^"+$E5/;Tف^UXj.2B9,R!6a3*n\Fu/HZ׆RTWbi>;=;B7-TS2˫8\KppIPSc@'~k߉+ڱ sFhΚNՂ0Аp|9EQ\%!}%>6~b.U"k_l|祇j O0d nQvFgHE0NO>sqm P*lEYgt8ƽy\nb"<<G0 )gUShב{dێ{>n"JoZ f!䏾Vğ:Y[ ]"AYd{2yc 6Iq{~KS5z; Ǽi&cF#c#u"U-rZӊP=L_|,g)%L0ޕ2ZfuBm^(=;,v,&4'ͩbu.]!^%l~Xq}j@.+NT-,9^7U;9I8N3#eu#_E~$J249t $Kڸ8O}×:* >ⲃ2P$|x^7ܔEb*}s=9p]Wno/A\x /p '%~"Jos4F(=E(%=Ck@wmz:^[aa74˘ ;fF@IaD&[-wDi'XϪƚgCvw=؝͸ɉݕJ$SzrYmĥuhNn~9ޤK$ {3EKlzYTI2'd.2 r2ydt/(kog4 uma[|E$Iݖ@w{z؁㍱h 5W.ml%lE #`WRa `+/98X 2!߄sd!9cj$ӣmoSp1\.9% @L" *v v5O)sJKVy`Q+4e #HXSEw-E~E({PYç6 ɾ%@u׳֥C]@okS-'7ϐMY_O%o{4syE˜ H*rA-dp7ZR}EP?+ I>.*b>qC ʖy_(uz(!+&~ۑP-O-tܛk/z5(T2 ~lyo.6@^ =pckWN!B fC33o'vcxYtHcxIR?еfKlYνI~h'Cs.=#JVr(^{f2^M5r@әbKS%.mh0w`y}^浽lE[Q)ĄlF%KXNsC -*٫& t.+^j AO7r1EĜdH[1/%$#i-2 wvEQhhƱ1H/cF99V˱ T8+2򤅬> =/ư7#@LOh!3UqpiK){-V`EJD(&QZ_D8<\_ڙCbB*}mFϳ;Bԕ5+Q#LFA |N"ы+/CK 7DG.1kez+BiʥIX) C=}YrcoRRӣsl+ J7hPy*vRģXFuacX <Ruz1hK/G3d5FzZTIrf Uَ^LgO$6cjTLpUsFӘ|;V'ޚR]ekv.{>D!w(~+.Ü aUhI?zv' \]9)K֢*XzGqEv@%|ySisO8J^`Cc~j6d7;b{w'!Y)2r(Z\"ic&i煿_P%[s6+wN] G5icE"f-k,.wۣ} II]qLNY|B m(ojt* _"3Ӏ'E%7ki* -͗+'s!Φ7p$I8\)EF KlV@C Vnu0P<虍0! 9ڨ%’0{cdf1 u" 1^攕uH."tyR)+~z^,E1yPu =_Le>e]u &F::Oi 89z]noH $^5lbg)@QhA%22UnKkSنI/TݓLgYZ0707010000000f000081a4000000000000000000000001649b7c29000039bc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/)W9{]?Eh=ڜ.+Ppg_9TI!3wj|pvU!eMAs[Gxz1;<\0O5đl5iF(**Ǻ n-3~_HD,@Mxk;(cf3HUqZhpȸV:c Uق[}=ÿ́aw#*\c=ן Bg&YD&@-I_G ӉIVU:qtJGHPϕB-'Mѡ*F2ԣW>\r'(*{[Ź0dzR&ÈA(uȮz蔅3O "acte儍Ch549B^5,u櫓fC[MDvÑ+mevL{f~BE۲{,_uPz0~^AOцF. > лDV8{8zۻT0޼r_"0+{K,:%/b%/XdS9lաGi?e>ݹg B9$'!7I@~_^.(9dj`;#(sbǴ&6c׌q%'J Z9)M`+2w9)I;:> Z ;*6kfT.DZϦIr|=gg JT ԩMR+D5Qv8 B" <΅ZUUgβiIԃZXg_5,&ǀPj#k̻izU֝0uDl)TM[xYcP"7;{)Z11$.N'9Ū#/FR yCO N[!|R5e۔1sĩ=OX!uPӼkZ}n։WpNت!3TI4_Bw/,)ֳh+A.w}>74֖*b5T^"""f'8S-NIփT8TBugޤiMc*6a %9GVVCgOsSGFVZcQbi9+iRIܫmmmIl-PDjӝKcS9}F±w+M38K-UEGz+ ucl. !%!#i>xn?Eeb,2##J~AOO\ssF*e{RV2CsxGW- OnKa~q^d{֬L d"/[>+Wo HjCgy6#)W>@h]㔤uiPnpsnVI M/HVոK'4_uf2u1ʫ90d y-tbX _Iϰ  GD1[[B"^ ]ʨdA{JV6f;rQ{y~|W%g~/czx̎H=;/NطQ5c-VX9ё`HOVJ"Ӯ=la3/'F$5CO% ʵ'̴#lPEH "Z)CL|{;k>4ŊdL=;C&`r$…">d+V;USklH9G׌PwdIs53,‹t!ލX@ͼJx]2J $㬝6i8+MI\)pɞOK86'm (:43}ޝǮЁW)䩸JL*"!طR|Z"6SgpB|*`va)8i_ء0c WN-goE}]|vR !~HW(`biT}osEs6 !3M?VC6 ~y*_Zw RR]C%VR7 new&IEM|hq_Ǭ38M^z|$3~m( Sl M']<[*G%^G'nGmdQҚo($Kv.PwHCj?21*Pk>p9!XRzO )`k*,|m +I  Aέ[."9~#NA.gE3ž>$(dDJ{64SL~=ښTV?ީft/E81l$%e#= ZARm Zޥ9;K0ᓊMcfDV+MҒMl݃ PWct'} sGO 6a~k׬).ȃdMyҰtBX=[a s?SM,ABv@C䒤KP߯6BA/Q~ pA]O3W5azz^/ #BL{~+ŋQ"7yGd\KFIbpo?^C8+!gb =#3ϟV2 6a?-`5[8dEX_hk;y3s8=PX@5]3Io#{׺@f2c,cci}=r2BvqFg*V徧q1}%A[y0&,Ë$46 khHhƢor@иU㘗|ks9%ؤK2,WlC(^dJV^ܲܤs[CvY>N!΅Kmnco|U>z(,80^nbWx)^FZ<x0>Ä[kP΍nCщ^H4M- '`(6E>4xIZQ fә?#e]R`ő0D^{MlvD2 soSyA.ޭ|~ $nB:5k`#ݨ2L[E:FzfQ*gŠYB 9qF7OT*)8zrl{\.|_x J2{=( |䈳QWr WtrZtT{ID^*" jh7 ~w_?K "uDaKHq kr9S \^DL2yf7N\þS{nQy]!e·VS<5 l_=? G\.GзEng/:"Ha/F{!([]"{ |֣ajߟH,g(c0nh.Ï9(zƮjq+Uc[I;Ff'O ̤M!CK :[:*l`0,$FH'a.~6[NeQ*JF!ix_j,.o5oVV?LfEd谅KF*9 8ULiJ qf*)Ihef +6p XkJ@^m*aoM&n(5:X|*tFB Nk-0k͸4 ppm5=[DtlXBHeVKJ~j\j.&CBЕ0VMB$qIAx`טxt4k@U_7xْnpWHtz"ڊ] 7U$%\R]#{%)B-e9am¢@mlI:}5 uOQ6%YLhj8'^aIJ B9&Γ,r$"O=l]'3zoiNVaaE<ķmT;D4aق{g0t*, GC3+^יW/UZ- /?]4Q":̭ N-R"cԇ>F^!&YΒNVGe HTWYS|p"d?8)  tFg^y훵: 09ڏ6,'ay'Ze95لˍfWYRYƚ^o'T`6.hvm<*C<-Ak{w0?B. ؼ |YjV<ſ~9Uh4*?+vN˓>gtC{Va`RAI %5kY ?$0TP;h?Ȇa=T&b}BH*Ȟ@3‵Ϡ݂Y$o=5}U#I'n #jAAԨ Em%=%-|spH? PEp%t6 VCv GI0h^u5 vS=iq^łu1?nS9)6IҴ+9Hy,F‚R,}z`*60Կ3FÞb,ܺTl*u!1$*BaHf`=8Μ(M14A@Ӓ%?.7վקᷩTFF'cA'H &imި^7£!z;=d&'I^c0H-YGy~̼`r(֥2EofoA!8AYWchV:k8пrp lHμ i,&)j-'ti)o[ Br525^!/bzj`V%u ?l Ɉ1݈1gE-@&IؼPyake7r#  +^2oga0DZ'2cVW'D}pa `" +s埳Fz ${LV"N{i,4*ܴ..ǾŅn4̟=CxU w"tWAfґ&h-JjDp̶>NtM?VVG 4T"6Kcސ 3441hʗ)F CUD3hˉ*)-R:m7"V/}@) E05hk`k[YOǦғGeO1 ,5\.ٗF='ɯg~iNn]>ȭ*ƇA0XrUs-d 2zNbr9c!:x;MXa:]<#YD q`g鱦S3mj!°1'2%lS5_6qFXT(5-?;KqıJ3s^¤Fp.箴EՋ21䄷F5!l#4~؅xőy";7{`KW`hcyfN籗͑mB&@+e=^€8y[8{=6H::9H]5RtØ;,b<l@x`Hߝ%u6?=5[ڠw/]DR5/O+s#zqS Y-0x9O+}1aGDu`).r&*NW 4$ ?u! ؋ /=@]4h9Qm4!8AO]f^fhD^&iѵ.0]KthylHJЍFlޓ^NWdȖc EbĘQy"Gו thǀW$ӽLQ2:NL T0f$mL;J*'e*$Qf[:秡i1+Wb]P]ϳ &Y+,duy:Q_+BYjҤH 2Ȣ`ů+?ꊍRZ$XmğLAO޶na> /gS W/:Ki1Aћ r]@Xr-Q#MWũQpa1р(}E܈=?`8܂32]/T0'vN`\?B޳NL6̍G2t1rR a+)_g:Oc YO}ZTL&GFj%;QZ+\8)AI^a=5|+1z/:~7=Km1`Z=vL4EwJ G2k%x=7BnGr;}‚άԹ°u2zYw..s)V9J'/x`mbf>̏M6 (^0\^ㄲ+6 Z,L٣?gQvE0G$P7SF[`rvQ -Uq7n49S䠣 |szHZ6tC_OZHdM+?#63 wqWŠ(2J+6T7Yi목3Hm{[pWkGѵuÃ6܍><34l[ tZh-느^%}9j1}I J:/&͸97gRIFl8࿉\Gh~Y1埖oZl0Hx5xE53;l:M&VMEa惌@q0z^Uߒ7>v{i08kD@d|qQ鷼h2JAd&KHLkX>YPb6Jo,4QO0eKxpb'9-̸ ژ7i6xsL4E'0}`7GW g'^] iԱ˵S^Uc"זqu I0Y'_ڌysFXUp4 go(5o/[y9!=?ķc7X#%9 LSSwq1cpO_ALi· &DVewbD&|)y2){q$\aL*w]uܝ>)kJ`iP*jNI6(U@ȹ}/1=\Ue跓uk>Bo=,٫'ˁh 1˔Yww^KQ:UW+?wWjms@]7SL<;B^>Aʨ7SMr{Q痾Uw*e1ף+b;8+L©y/%ҧ{$պpOUjy,4zMkȦ}ǖ ,fpj~a{w݃Qºa S3l҉(qx߃XbZǫq&b'X7!AxV{ Ɇ)7zq_Mۘw !SPyS(AKgŁlJLi0~?˅}pR;-@r9HJw)e~:cp\UC?&faϰ=n˃P 1\{+5}VճF4LXTpF%ʩalPIcyhfa g9HĵpI&Bk,) g݉SŤ,c6mĮ44m(:ro}*itCO|ΜGwot2J93-~BTy9)G5)C]@1Z>90* p&ŝEvv x VmScV2oF@_)TC-\+= D`@rnf7Mb_# E_QۚxdD&h ,/NPɝ+qϷ3\ 7hyL6>js6COThFۀ,/|#%\A;4CkpRZSo0 T낯Nge롇}V̘3ftWOZdNVd/"93D9D֘s#7{ni@t(Na t=L)cJpeSJkΆrX%n)\h]gdȰI- ԀboXѷf|AB>IG3BijŅ[gwY#J߂RbȊ;D.C u "pothM!BmPŋdADL%)ԋz}a٢(#,| /Y&8} wJww mC)l [N11f-$ȅd>j*9?ܮL2#8f\$[X6mk^QaN~12G}X$ (!V}Mn@OK DA_+*Rk4aP$PTY0ST6c枠v%Ğ+ ^'Ӣ ̀q'bl;k[-G)?8Vgl_,oT཭gfs(7ݿ/J< Cgh{EN'*=x]LnPJEN%؀NA ,-pjlZ~A΃9U,R#i:}K)h\^{?Č6(.V }uYd/|}:¤MҾ /{Ϡ#H:'}j%`H%2ӨlxTXPcYJ+o,+3ѡXC;F_sU#m_/N`ה68$V@xۣWjנ a- 5%(Kbq9{V$ G+>`Yuԑ`=M&ea$!|((RFO' <~YJ7!{4__*4XNY82Mj Hq) ;yd5\=N{ڢ\~1~J(I?P/. QDG|  7yzn#?9$Q<3? *mwdA< D+dXr"j H15桲kvA4Y; V@gxҝ{žb5.i//O61=XNeĐA̹MӋ9DɴobhڃAZ\@>cvjnfԋ ?9[L-kyß3Nr)\!_ +[ɐ01 L}9ֹ,r ;D3]aTzpfmCf('aec 5ܹP,]OOp a14X\pSyܳl! q]th ?17w&HpDMX}|WBWQF w=hGg}9p vme$p8*\s>QHƙ̓i{9arNԚUav|_/O:k 뽛T)`bYSULxWspM0ʼnіlWQ&i'N@V'MAV}EQoByBL0L(11W'9Kf:bR0>e`K;<Иq#Jl8¢sb2E\yG|(˸19/ 9_bu2^ 6ݢm6}it>. ɍk+DwwS{*NJ4>K<'O-[uQ!#:nMk;$;72Im *$$)G]V{-i7g&W{[~:5-{OiF8G?{m#vFru/#<{pOUG BkZ?%X`BS/]3pkbstgYZ07070100000010000081a4000000000000000000000001649b7c29000012f0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/P]?Eh=ڜ.+υ:pO?mHjl3 Q kW^ph@n#*\$2 - Dě*ݸ"\zxݏB @8L$Mq;aPwK dEɝBj~VgbCHd!ٷYHӄWnig+Yf$5]FxCW5$iXo-C-+DCY-5y :eHzKxZ'8/*)UU<>^-v[Y,2mԤm\yG]tZqk_-׫߉,%tyCWwYg9ZP*3'@(Xx"u5u@|y0@0ڙzس:HcD#zmpۏ- ٚ qB _,]B=M; y,d~H+{R1R 4,Kx51*' knV۝~C'ۑKwidN`Q^:__s}|S,Y%n\k.')3Avޯ-wO}D:wo;B\vlnԳ6@8Fߜ$%W$lWq APFZx:o ?j'ዔ_Ygy^uz+Jqk~ 4gVj$[PٓQRBgg:O|N WKr3q$R_XϐU>5и^"ҏ:_NctjZT3Mܽ ᴩhRMywQpkZ Dv%5 :}c%V (وߙKރ&@x:ͯpO;2y3GyᐄL>U4I:1&Zb 7S%K!K%t[liVmGRz$k=Pј%Q~٢qhw1#<0Ra%rp+a(Ex/cGoQ UqT?Ħ]8DY̛\yl#٥icLO:*`@آ,|},8j>{aQlZ,j+2ps(n y<$61&%Aub6sO; Rp0W9K >dS3ÂVŇisS)gͽl:J!!#FyĔ& ܹV$vҝ*i1Ycou dO Oj`MW_^j~@[2꛷͕as֥D ob\(J6h*}S:'5'GH>زQR]?_! 9$i{ŬgQ:c q(%l;A$uBww>Xd>ey` #<`w?KΌ@{$Ew dan<-Pid;x~/!˹EBǢ![JO_\TЏ: 競3ܯ+}4|m:#kY: \^q8$]/>v[|1:%'1x5**: fց a' y<-Om0zRQ9!hzRL*ƒ ??ܶR}iHaTc؊O8&OݷfI4Fk﮽?oVٍ~Yh/%$Pb$O)N#*K|l@v7U]jM}P#nݦ-jrPE6a?s毕tt-֛j%`?՝,R`_p@,Y&{n *ޜ Q9; crVvZ-U13/J `h7$~L>vO -iM G?T@aiJS@jiNWPz{`HLlpD؞] /iz)_6=?-wde* " \l JI#pا91q[Bn3yq#an ZhūAV̷Obtg㗑v$G4Lzh XR;(-v<3vI/[<xy^%4".|KK`?TpO62WL> X!BLhDfo'9qg B|l3C&&n^:_w\Jy|ĥo 3 -Bx[NTi.IVkP-9;̼8`5zAP@Uglqd0׆"ܨs {6j(zz\h4ѵHEc ?H ~ 1{B!\CIg9(f@^ue%?zM-*0}y{B&p]3TƤ7B6 99tӲjZUYetw&&q[oA|!N0ږD85ef5㷯Z}jbvGFх>u ݖ;ڬǚiĨtE%*<Ƽ *6YL%uQe(mj n}T L寉Gd)<\vPGڟBو4x;qw:!هK^XuM! ̝~`FuE@SQ}PQ4Cב|DӘ'% *ͅhBe="I[94Xl ٞw"P͓y iz0a.Z\o]jšH|רo;I#?ȹѪ' gpnH0 ,FŀpHu\fcbU}{QH&GB_hf*K)11^LZllWB>-*'ŚAPz|ue a,Q|[|hb ?dc$p%aPΪmɁ:oq%du:y` B"`,lą̽Kl$$dfM&Bdpeie nYS0Fgm|Ma|̮(|lrL{Kcܕeֆа)個9nRgޜUIno:~!yqݢ`6%>ОI*iq~ 5BCVg'7A|xd8_[GqrGrB$mt=m ͶEZu! CR{ms b1("7 &Ekv)6[^t4eQӖ~Hnrb@n Vx`:aI5Dh@ԝPsrc=eXq6MbgCVo\qp"v+{  nt}a"nxuЩ _q<7Y'4̋JӠJIkV-w(nI%]'=UR~BexTNpNca)iJSDpSk"M6_>I؃1 ߼f2FƓS,cxb,|Ʀx:-r\tAūݰGbτݶ3ĩi+>P>‰>k>*$J\^ϩY}w|i-=ٓtIءбlֆiߘk\"d|t7 ["WF€zVSQ2^`=<yqx? aR*e&rCLTݠ$M"j'Lڪa{j5dieŚAy~ONKЕM ^\Fmz:sIao<@doF1WeJYoy-}W %*‘Hb >MR,!.=7_-z)EFl63\nG~CF|`q &k?>$ X}xCM'QK*wU h޲DU@6L_vdr*)g}v''@{a8[bfm#X yl\M7 8)fڇnW9 Կ̎ x=4bȦ&Sq^OqRIK\)\]!I g-Pv$X6i(#>i'Wv4Wk,S:ł^CdK;kt\jlPeQQzyu "tZgPV1+ >ЁE[/u&m˧c4K%ls٠Jb.$B0DMP=*,%?s=&HbS.ܤ nF5c;(CZ*ݞ@&(u;JA*1-WQ嗻z~0+,Dd0NdӒ܅n+yx#=(3_LUT4;\*ZPvAHI LIkcHsqBn ˛ht !.δ՝ejzqunݓ"iU#[تҿ>ʕqܮޮQ(c_9cx Ve\٫(u@O"iV )POޜ@s4g]M{FM'N5A{1jl&< 9:C"c v3 Hud|f 0%_٪u| /ڍE :bhC p#׊Qܐ pE#Bb@3ޓN-^H Dzҩ߬9 Iў$8;"oOb\t! hТp6 ?N͏xbtB*) 1EKah} 8_5Iqcwl򨟗yS9ïq(gAȃ2ͩ(kGT؏R9si/kLP>6JtI'RY] -ТJܐa=3O'_kk9 Gʶ93v}rot*}멸X%Tԗ6Nf_ƫuc-sN/nz,4t ) } 驊G 7'\ipʰ]!ǯ}z4@'؆ċvdJ`);=)8nG2 ζ$7>(iZJW,[\R9!>26bb#saI߆bzpa\1&ڕS{Ԑbsu@=ʕG*%o!90F"e{$B|o?'XLLK5&>ʴORT%@ǵOH"]7gܚP݅ak [xბ_Y#8|dfx[MU*ZZ=iFhcsybXHBxF޹1 12JqKzw޲4mSt]G'Nqշjl{,W\NP 33AahŠpT6# b3U~^q4[ Ӈ%LRhNWi en-^ ʷ,^*L[DyYJHIЕyN7"G*Ͻst95Yeu%gnQ#[6'l ni/g>,@i ‹!: D$ SRٜBMq}ky>Ήke?LZɃH$ #sYR3jc Ļe7ߎ)`ܯ^ y(\MfogF*"|"Lr1 p3@=%DkutJ7 Jݲ˼ "D2ejnPMQw1>11hϪP-i EBYu7S{ԙ0#q}9{`^X]sRwvZAZ΃AɵxGYӶ &hɩZ#9o0]ޥuh{Vw7gx&r0Y jMg䝏rqm$h %}XuV$vFyyxI-Lګ $:n37g8ՂGUϝ;@(P쳿ONH}$ eFy!ʳPtA[y#xB2Mkn=ˈwc`@ŇX W%,X8oȺz1bR|ұO`6Nvb̤*_Ozs8l0a3WGE5Nv`GK\az}Y11A|Sãm32G! 2p~< oy3SrX3=J+_jd]$dwZmYUдiJ[,\Ӵ-7<|=Y(G'r~]_<5,/ܹ~@94"l-t/X`4AmG3Dy־BLG0DWYir~E8!嚼j*M^&Dˬ9TSHX*$P-5TuPQN.ʁvO^xη>aV(&0V `$܊kڽ X4O>cLR P*/kXڪS0aIg&&T @\)P)/8$zf3L6V-˷zyGY]_#;d՜ODvO73D9CՖWY}gzڶ$81ecݓՙ'X[j c=.G!\#+UX6 B>ҍz/gK3˳ø^H(1Y WCZx$-Ǯ9Z!Тd7g$IHԛ9H&0FՅ;@,F>0UUOO-!b\g>*[rX%=9([] X~mf1ڧFla*O)\I'Oe"DWIPK".OUI&%BQ=b2Y+ >ޝ=y9zժzF(*lj8ؼȯ(nw78 ӄnY{M@q #*c[`ؓhPVK@=QWXڥItu h7{(JGڄPR!.\)=HJRj__n) +WwEIQZbBNEoʝcW͙hq-wcߟvq*'*6Zǵ@"SzCSJ*'S&Ý Hվx}[wj?#Qo@@]kn /NS @'LDr̫w;_ qOz끵+3PJuҴ+UЧ?G=cnR&`D"rƠ Qeם݆"+iI@b8r#yUv9W'j^6!%:Ex;B_|qNЊ5Т [hF^Jn+ރB#uIVɬм#'?Ĝug!b FM czAHx@8 2CZ}Ph҉;t7IJ.Ċn~r{i^e0a1g8!6)3JRcʞ7fVS" zɹ hlwNym˜DbUD y[e,%yNH}o0 HW>0Nf"_zp q;( je(iq%'G7pQA9̪83Z.*/qI~boQBj{םJ [۩?H>3~3\œoKK_ʨ@ RǛ\i_)IkؤƮNa:DRe ;FdjAjh gbaӿ^鮨OBAVFz&(?W%]hIa4) ZC^˔|2Mܫn<q 소Bœc_yc kXIGFIkT,S {IUISa;Uq1HD""r " Ge !7ѬEQ|Sx[?#GURyQ 3?I+`PWHNG8nqdi+cJTŬ<'ԛ@NOPy5n ʾHEenHD'RQzx Z7s2zB8(_4- ==&;7DJqYB3,,~FbmIys2,[sa)eOsfD565 Q̬I8;2V jI"~bL6xd!&\iZεI0oC8 |ҕNDj "ɻKbٲx~mCayP7IA/1PL8Z:93*t?gk΅ >RyThl(܃\mR|hWkŽQWo3 Uj?ni Χ-jH_?"uvpvͼ[{&c6aRb8  +V`K1O9rͺ^M؈v+>M(Kl!4VI{gȼ pMSFPϯe7M?NDk;KiF&7]Cϓ\t'I|:-A9طSv\hItJ% 7id`.LlD z{Vo=洝.-kNDa0; ι!Tqti CP/+LGdez$H!7L~YABml:z׻Vv!Ӄ,x%ܢsI4Ӿ yǦgdpťxCoQ̋AzT+d\~7HP{}ԅ@Z+j߈dWdj.Un_?sK-|l\<m0N,ƾ6'2R+l%/%ʇs)m ʨ7PG1;Q40=CT>CFkRkE)]J _<7ߑ:(B,JS)rZҪظj:Mu̝s`!Q9gqDZjS4܉=491n3N2@#>J?Pu94rX4HCODP]-k, gP8Jl ִN/5K9ْ:ε霚R3 $5 rJ~ԫu1H{`̒3e)H` .V|xT{C!8矬qh',):w-J\Es–_B[r5W/Z!Y< @Y6kToDr]݇wbmtػNX Iv&>#^G;yww~$9H`HQF(( #,@. GzIol$V"<*p9;*S}7}8g>7O S`Հp Z'Wj+ Հ1Nty5,'Q9ޘj8$A|/=?ZL tw;!ggƎ)9{3>q8d UZKoݳgX b<zn&K=K0"64t1zv[|T4!7__ۡ%Uj C#YTA$k9h -V|KC<␧6j%ΐr!Cz6u*A̤hv*N@CybY.&^doћsP ZHlcpK /E +3%mA&[YU [TÊ70jږqx9+NTZ|}[m¡Ha ;ߤ_NU~4^ㄯ} @@s2Mrߣl,53 ??7z\Z- #\!E |V4S%Z)'Ti_q:n>! Hl9"]Bӽ\=:A(4%a\)%ksG<͝%+pl@]e3o¤IP.i~ w(%ʸ?_|}@ik؉ o:{D8U S՚$rE1E/n;ľsGȲz59L{@nf؞j j M^s;bD8ҔfAz6ڈ>JPUEr^Osǀ3p jbJ`5].~ |ɝlE)P$Sp=IfOj*ȶ0g E~ϡ[)VqV;(pd,ԉD g:o<Q<+&<ҽSr,,l!P~rO5짇ˡz-S)yG'xPLg:)qy"$~|OIz.2/:T`(_29~@<VoVV)Pc7 iB. =RÚ-x5Bm.۞VD^<8},F6Q8/L*!:^~~4eE ׽V@s­4),1. iy" rn;1l6\ן%ڄB8ǧgoM0`Vx.(ˇR^{-܁`ɝLF/\_lK鴒m01Һ;ٱV%zj?(ئT4r>_>Gl.._u%KًgDÍeo/? aC/4UPb;^*t,B'j m)A*i{S:=A-қ i&;,!7ɜdӄMȔhoT®.Y4gS]\$tg""9g}N;0?"5S`T,O#st=B?9ߢ"v>0b* \t4b5@͙g3 I;Rv 0;_ʩXG5Sa%E݈-11vEyxPT] mYg "X~lza$xQ|ؽq1]XvVr+tDpqܬX%D(bԬU@&IhGsEűyAQf5NVK+hF,T/.]TVy`%#Be;<)*v~>n@5%s]uér!ؒWV=h0pYKZu/X^$U_~a,mL\H]p [W# ,;$<""B&u Ϗ3{̖r龐]-pӪVǪRYZa^..!5#m X҃?!_w Q#Nܼ*FvmY=?UV1`Dx䡀R ģ~Rfڛ], a7W<4vySp'$H'|nZE3}BKN-AzԁfiZ㡽{dAqt=~!=$jblŧ0 ,:}'8ȃi1y_plY'PiC]Q3j:ōɍ VG4v9%=F`$4( n<I|p2.:=>1WWdy vnd\;(Ѿ%Rrb@NG7 sk ˃۫y򝥁~>k ⿔!Tn(ۖ`)t)/-q[7a̶6's`M50idT -e%w&_οhs2lԮjhtZ6vS/׊+'~C'o% H"d&AL@m#~ce[/n-5C+W]sn3"{V\!֑\tX/w,g["Iq€mC*ctYҋ xO(K@]ɾ; 4I&T=Ի0^ɥZ=h\-&>SCގ6XϽf9RjΕ^C&\f2p$Lnʍ}WE۵)}\sߟq1^~w7%oS@OvJ] =Ӷ$#M(WK*M+oˆT^,̶f]@2>nK K2c/2ڦ)}RAOym )E#N|ޝbp6$J,|b>Q$mptZXʱ`jmEVpHS{ewC U1EyKڤ>C43FO@A܉Z+<ܙx*/O4vFݎ+8pqc5ff'j`UPE ̶4b>?_H4pHsakыIKr\"UGbGMp/Ϙ hX)Zqs7u)^u'9Y(2pEi9L}85sӗ0&<-#.[@'.<޽}h 4c AB=jw__2#t^ZfymK<&`ZRBP ^ fSw238wxØЧ?;2%nYW R妐l;V}R rp$iz+!#u4nI4|%!]izsЏ]H.gƋmo^ÕE3N]οB &-${`!*:i@kñ M]sj8;-ƤO_S"uq'^bsxj5 B&Eڪ]$JO )µ}.N}X|TYA?Tyhluj/xh%TofRGojШG0eA~`Δ )Hjt$)7e}(!T,hKESW%?St8"8=cMHS4PO()'bVw"gj"4;g,9`Wb]uc>PMT6kfX\m4xE%{sb"BL>G&En1%J،[\`Cghr׉a OǜHQɔ U@ƎŧK rL:v6ӟ/&d_{n.UkSrswPʘ! 0rJV#|̹ F z(Bim) l<`&U4k]rj˜=u=9pډ;:d@M\xo -S,ʘ_3/&r=]ϝ _sb*K9Jڎ٩ЉZE*_f,vd$0fYOf4Ej8WOk kh L}?JhV.*;l1O5ױ)vB#+&%#+VZC3«f~\·*:EʽЦq;d0EM%x<k,M.VR0aX$63A]AS_9xmt32"dB7V9K.lQ7KtJ̳jw@ M.4)d=0 A06I&2'MUe8/F}+l+6x^o8n$dފv鉖b,eM1#4:21:R.:JyF(+uɪ˄xat O(l GY+QQ% RK4"R 7bIczWL~7&DgOWc,@,ԻJKU(|R)p~%z6&ݰxj*RlHB [Om['0νj ٭A:۰{1_y°B3{ޯVrs5tXKD;?[͓j__[RqT_.a? N 'oVJ~_C* h`TCkܢ>9uD^qJh (99WiC?U[kDVYg;6>0a\7TfTxs򱍰KǏA[x Q'k\#:Hm,=HJ4`~ o`d%/s@6OP ӄҨ M:q&i%}a \7D!@_d͙;AfF, nLYߔwBHl|os`ynldWpҶa"GudW*%s`?zF`Й2fðr%B1ܺI-{2}ˉi+ LҺ Lݶ$=Iho75bHnR403D4q(97O_^y ^Gb9VF%f>yq_e b#PU1@f,3׬ 8=o{p?O/ôF'E?U|ىg!+!ⴁg/ NCG-#ng cifGG; ^lch& /.l"ШOfU4ߪe;Rz JWZz.aܱd҄_nN;:scQ{olzFM~+x2Q pQ6@?9\ Դ uUdP;ѾV[ʹНɻE zGFx|=ezPbA}]#j0W ka]KiG6ЁV7a'`^PVA._2rtٕ]bv] E$V=)d KC٭?PI.60vF4(o|@N&W\S:[WKOhI28? %kOg[o >(F3;}kR݄-I q:-|)ʍKxgu$ hܙPuyİW9ODu@zy\!BUHwvBm-g,$)"#o~j4Mvp,Ug]ڔVA+p̣NjLݲiwO\gI$IY * D,΃t`Q Qս(?GA򿖊Oo7:!*MEC ZA6ATs/1QmL.m)/n1K"\^);V.lw/킶9 ս3YC&])'&|:0š+`3' jR;#Pі~+*1+!}'xeFBD<и\?,*ޔm7Y)0+>q}]m Կ#ܷ:{^4B+kbu~ivLJTP?cX_~"wB yCjrESg:y\`ݩj!' _[Dmq:̊k|'TΉ2E/-^J/8Dq);gRQ媡yP/~cf; -!X7 ɟcF@:giUvGD|b:G{* =O:b+׍&QgCSs$|1Kbc8I )LS(\UM&ٝrs=Z:gZSWk5WI*nD1efT~қz.21zmڭŲ`Pp?+a4,-D+ǢN2Jk߄o"O)h.g5'|Y-9(4.*~lNn.C)Y1_W tjuh3'x < EEG(?8~)/j`E:aLx S3A[샂5/Ia# !AO l}: ]W!s=TV.y@hm(֘'sXgp)>/X>t!VMc:?ir/Gp0!bK#4Σ-D7e T_;oH{7k<gI#>:L0p4~<xijh/8BkGY64lO1n/C!tS|@uk uP<n~=$GUlpPKjL /+c~̕-;uJk<M9UGU0d9ofxmKb187? V}r%&CA@| T=T*Ya(=Dc-[jHCx1Ch. ,f1Rb}59:9&  .4lr q&n- d el\o'H(20P܊Q9#Ϲ51a@j)|S3eԫo$(?]V]_7:[iOQZ(mFfn'-1\&̋wBm7-:oU-]̷a3UD7Mʇ8>6GKx0ݰ^IJfb26=k4KX?"'PiVt8j>٣~)}?t(@Y AZn}{t{Z_pl)NEwT2egfw)n ޓNBvx B{7x} "놺sc@mNu_xE_Zx H PO XdN#ZpWNTZh~*?(s̕xx2mmuS_DhyoF)99Uy=uc I:Gzܯ<((P E>@ΟD2ӡ9sttr䭥]Ns.9~+0(7 Nt=j[CೠHTU1̷vj^i}SBOSU@3FFiOgi_SZ ŏQr!C%-`R>=r?+`XM# JXnZ7?.+RF8nr.SGf&P遉HrWv -: KpP,q_Yuj1=I- ~h,]ρTu6~t U*S-t.)وh?C!!c-YqКw[5!tjP<̤ܬ8[S:u ӊAb !Z撶lQFywyf=B[ *X6<͙u<ͭ.6x[y& J.叆jD'pFE.S8f0v) ջC DR>Ov~-⨐`R|bo%,IWR wDtkm ƇOAkgРp-듚rKT[Ta;PXJNte3[bP@P >w/ 8pnՐ58ŭBȖ*+"WaH`W;3^`N_/۬pq PHf)`U}|NTBE܈KTbw+}Дs@*BGR^+D;.|Y0L}=فﱆrKd@L25-ST:zH$\U cC$Jߌ̊@)L,g )C_]FizDXR3<ZeKK:)pb,)˱NS޳| vC^mGa K{r*i#oŵ<"d:l%zLiF '_"M 813×d3j\ zK]#CG?h 8+;&n oR߲ E!3'?SU Jgm#nj &bH'Żr$&%0zfkl0}\vSm tw?&t(W5̗ecwl+x~fNT&;o<Ķuxq@JzB۹+Cu7X bc-å>mw9e|1N-f5#a9T[]LIFdžIt2Ub*Qe_Bڵak<\@t(k8egjKkbѳէq<vcUX$lCN]Whw3$jֽ%g؎Z[F&#ttmI܀1h1He'MIm?vءAB`q%1֡Fm>%A<&'w*AB+W.RD`S|ՖP{wlk0sk!a ,ݼrm#TsQW~aIcňe"Dv̲Ȇ6W!T#9 E}\>D~Rƶ$XV`ߊnPQD!FlQvJ A %_=ɳW.̨)o'V%%PioEvu]2t*Nm0{1_,KS')M!h96i t|7EkM6Ʉَ;1'+,JyUUc'# ӱHKb<_mq'^Țg6 ^:fqOb$&DkHWE|L-ݹ`b991ŝ{dl:; t/x١Z{8K^ ,aRͤxC#gFw~7j6E_;p @jS7଼}u\%;_dpp7ts<K (/m;7\QɆ2ꫢ14dQGm_8Ȧtنc;Jc!&4fu8ORX%9$ c!G}bw@p^5FT&"|`_ .-5}(_Ҽ2^`6CjIs6t'w1űY.EϜ &݉)ѻOUqB*֟ eNv8y4Vx}HR6qݔG϶װlZ0ܝ]Lا|Q*<]9XkœO@(2Cә- 濲˟sЎdtH@Z`a</+DEWz6ӑ3|pKK2q#hu 1aGƚ[jJ}.Q:$q - :C{z%YbϦA}64g;ۨH_e&=IwJm &`9ۘL8/?v'=EW3Co^ҌzT#>Pz3H^Ib=84) Q"P\Ψ}*7rӜ9磕>&MeNvC/wD7jb1'GKjpx)g-OFydr `87U2QZ!F?'Ci.w}óic D;W[چEzp (SEFdB)OHWst:vpC]6U^(-VZǼ2.۷ 2EoXe5;r+JFxAYѲ<44 YXSČtxbH Fsp#&Q_$4%Z"kԢ{0"kxA:d>z_NYU0Yf̫!q9UfV!ȓ4KہRѪ`ݭ7rdZy#i`ZQ)J߽Z(s%)_!`P7n; ?-.__/0K60B3skݪe%̷ЩkZ:۰@@{A `pW޿-lT='@V /4q=A>oqVPZ:/Xf)t߱Ja]l =ߣ%jp*AV=4?H~ml o<Ǐc1&ţ!43SÐ`ع{-O R(ײC3[O6M&նج\ +J#HZny/,Qv$y|Z'#v=zhl8VǼC/f>w_es d\`n i6ֹ^l3CN/M)j\4k5x|P'c>hOG zi9h5".iR K5[]' $+IOlb(;$2h SdwȨQs,N|x R!R,~M0Llfs[(frCy, Z-56TU'{GfF7YLYTvƈ;OK[Se|"&9_eèDi/hy&ZpX4̀C%.i_(pX_5=^rVxHWhکxZLAmP]{_ b@oq^2NsraR+ctQdTL:2؛W|jl;+ qˆi`5i~O[ן0'6  ?} lre~+hH4<egYZ07070100000012000081a4000000000000000000000001649b7c2a000087d8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/']?Eh=ڜ.+[jhQW8g^v.+11%oDhF:gЈ7v9!NQ%`sg4(B&]>u#dgu_\ke:I&PGD#iln}~-m8~}-v`ӧ@fh?L.sʙzjUlsd>Ʃ,d+Eヸ7hW}i͏_WYC*AUM~ +?Cho pR!^Nرq εw׏Sޝ kChJQs} yx/~`&A]{ V å"~6{Cy<x'|͓E"8uc)o+k+h$@ ?Q߄fs/k+-'u!q@AV6,{i^\pHYY:P9r|6|F["2FC6?~Sm:- X S~%:9(H*ALL$OTY*{v:1 #);W'Q9]M42bй.Q}VÓ~ѻ{<.E'3DYRѡM%s4C\Fw1[!@m)ݭCymѧ&RM"uU:m&VģeHX*UKc+Gfś>aHK47 tbE*gLQܜsLJɋp*aXΫ."8Ѱ`[1{SdEv#+fQSuoɕMfc:܁.1"go;FO{YaWx[v4}; ~| G1t1}ZǶ0ŵkl*[h;;sA.+)#=?Ly$:塰ڏ BJ#Rʮ&w~ڇmC_4(>\*ޤ֩Y42,ՐφcQiw;7hL3 SgSؾ=! jUgj8<~vCn5 HqIH?Q>d y*usM} zSV RͅJ󲹜Z$dԐZ Oak[x$LI_#/ |)Xn2|<=<Wyog$ActTuѝ87L<äcRSaV->&E͇X!1u0}A \Wr"0OWhWo1ci3C~x\K(ddxKt96Vy+;\2s @q ^@s>BoA4 ?}ݾV}Ema8PbxxogcҒ7&<{I$HI/qF>t (ji"]yjgf.:fMAWB]{,㤞kR+,jַblqfpP 8*mBW1FۊėCM*Le-7PnwTa/)sz]ⶰ2aiһmܱ-# Wj5jƴm7c8o3b..(3n° {e֪ 9~ܨ=$Gd/VaSeDgRn e^ӣ\luӦB_)FUF[Rpcp"96 ҿ,0r̦[pchN^=Bû٠իou[&U"?敌PCb3V żlî@}@4zST 8@M3Ut5{ HatK0 oDpddYW+ (H2@mKOlr<^pA/zl^㏽Y*`&+He6T<o8~޻|&?\PPtnx`]Xrlަ&W \vue? ofcB۷ڬQEx1|h ίXOKـN@U " 9BrZ+@KYV0'NՂ[[?gjx>1#6AӺ#qp E]w[\N4;a}i1VW,MBCAt+-u>$"!^h+v6TKn70՚ k$ysƽrSHcq?|:6:vXh'Ii'F.ڈ*xG`5Msʚ-M6 ȅ 4@ Gu#b7b֦ݢ1UxËX0Li~㖄uZ]ZTJKȨdH^] rjv9\ꟷ@kCu~@$캍 cQ\g#cUa2;]'B!v%Mjp_xAICX{H3'2F殶4% .38 f{@:8E^{O͇&r Oze{uVm^Q)n>:' iH ;T 6ixOG,/T'dNlfޙ|5؅"!_݋O8ĚƧ! _kCfsyUvԅa,|8Kqqf+)3?tL#?67ݴ™^k~c%wpHs ~.ʞN.(6 _mL 1mū >>B[C~`T`sWLEٯ z2Kd/f 핅pQFY1IRALp4hʒog;qSvHU~9Ęד'UUf?͘&T2FI$􂴊_^_>3Qu'E zI\q=E`:k LNkP%]gh]팔Fl.ICȵN)`dO'e^LFȳ*1/.*gXϔ#W0*ͅ7$€y *W80xc0N鶇5qs5A%וĴ mt}%w YC`൝Ы /`(.d-$Y=ڦ<ȽG*kB G}T=>DAa:,DB  {w[]Ⴭ*_FW*7gaJWNu`VN K?a8 'W6'X]+nu.*h!IIV2DQ7=ES˰4[UʸZ~Fli hĖi4lpRF I)yvwKJ2aTz\q+HxWDOOquzUtO5}-jH*O&j$TqxxG<+!Oӳur"J[kbYF[. ՊOAp0~W` 5ǜ+3u 9|t"w;S8FC.݉yOn"<jn/30 7OdVI{g:OEnczX+!jɿ&=|&l">Onf}f-F[Anp$(* ۆ-(,[Y," @sUPlWڬq}of }t>muX eNp*Tun dJk=I9ȁ=bگ`9Jw؎,VG(r :<2RDc|[5T4DRh|0h3AE)Y~fλ{az8^?_Ѳ-GPd2Bw(UŠ6H?[Vz6(oa>jKbBg”9A256jl LZm~@>blEx-079ݓ%k6z49*k:c;Cԏی.xIoX$&a1.\1c"e?nB Q$Hg}xj.]lC=&ӥ֧x?(5D]hR|YNY/ߢd7iZFJ@UM{ ͞WxN…@:) ^{ QŐ*K ;)XaK*~*u~]aj{ JH>!ڦ%9d!B9`g2˖aV7Y(Qo45?tRQu7G>LfPzpK{7W@G}*lPo❒ |nwWDd˚ r,hg/5s v7VŔ&+2sŷ I%(v0\9yLc*՞m+Hp㌘m++Bpx[E{qQњ9 [Z,-Vg7Ćg3q+Ey tof4rĝ2 K&㞬CNCzn"op gʩޛqMNfN\ELR {(4ﱏK3"%T%Ǎ툥d{uؒ5@W{?'ݢo^8ty6do,j9y0l(Ojqzw?76<Jٺ]LC5f2NQ_-ڟ=&QWBtf*&F?WNQ7\#{MC k @CBzGq<$/"(ef%`-VgGgj}/xU3M;P_; ^v `0gIrb|zB.k6X ZpA7Aiz;eSUUh3N}iZ9pͲ'|PbGl>?N/&ʂ-#)–u`lbk61<O9r;(7yeK#+,P *,g # 9gim)xA׳R7Gek-| (šäT@!&>8. v% ~XEL1)'hH=&%S4a'D##O`x8#%00hL*8K˫lz CT~XkԞ2BؐQ]sY,̴KqUJ@9hӇ_tx+cHjCVHC%Kj\L*d ̢;FG:$-XW$9 UW\Ȝ`WYH,b\d̓@^p[e9t{E9/ƯW%K[c18*w:{od-$M9 uX`6Žq-bこf|cM"8X'MobFwjnI`%]B\1=۹h6F|9eN d̖ 4F [X1dZM+u~)J-P]v/ F^^D^ELlDZ4 X y:r !dMjZFr>{SZ弨\ܞ63e%WqBϠ?GnHs)tN=3 5;r}/Q2H tC ZbӮ 9HQhb( IR{PbK(CT+ݚ?^auScZxM`2XrMIMQuOC1:^t+%U wwꌩK=\3Yg[tKJ3Ryt/s&´89V0x|8)5'5<#VM&_wW]R3ʼn/Ki04kM&#`bK$!(6. }L8@D]rdn8*/$xOx<\6uj! qiltF&C3 PCxhj?aPNy/_7k!ì @\9U*3/Il-a_-0ڽ~xBz'2 ,R⵹X:=SQ?7X\ bOZ36qEbbCΖTH#!Bm\{0vOfv@ b>TeÀ cGZc !Mэ_]ih(~h'P=k}+M`ݒ~4*C~4geKҘVg bw&|И.ޢ^@ $o˔%H#p/a| 1+ oT碾 /Ox7^aHYG&Uw|T-Ao6>i1)rjUt0%&::m]EaY#3…JɗC2.Bdr$d@'+xao)Jz&= NR!l!Nc'U]jXM|8 x$`W곓zyA*<m 6sj7/(֠4 ϾM +oڃ\=^1LkL픍 Ǒ[,O2%ɝ/Pue{Q4I/{7tJBq5c{םKBq%Хw`e_Sšޝϙ>4Ǝ7McN|p/P [}o- ޵sq1ic@z@Lmxw'lƃWN;mFRDSR; b}gwE}Z{*|(c>G:qBWy ii@I;:K63TɢGcSCIb478n4-eO(ح?Ry|VԃEk`!ӆ&1bĆiJ80:FERߴ*yR?6 ,Ǵ5FSeo;s7'.;ZũA UWW`pw/F@kǼZMF2HO`ҷ&ۖ7Rkrbֿ 1遁3s0"9]埕el$W뗶̤8Dعмl&򻅻 mqџ<:9a)?7Y.RgCYQJ ^#mYRma6G`ExW(XS})|nb BԄI gޝQbreYPţr#/sR@-*mM+((djN 3{S;-0- dN\S1/G5>Ja.ޜޑXBQМ$;:x.vwX6ፌzo6S;|/sV=Lgvn i!g<yo F7UW aSW &: .bٌmpu lhfJx=,ԒWgTO6O2H,h8)am2S$:?jߓ`j\?iw뻙18{Xvdu"}$8f)1pTm;$DB&@;I2kܿfuK+Uv̲(|i'iWZ{A/@|%õo).']XjqfezG W Ar3cl^ݣ86HềCKS9S 'sn)U@+H\`DtR'!(+rhVъ⊹b{Myjh(?p+lvf O5GïrB;wG\k I13Pcgu&D[jї&~z#)Җ8zi8c .JaoeA ӆQ]1rJ0Lg`)<#-8ʬDYiDAP(ه66xbt,Òk͜n#8=kF|*P90tY78 "]"Ֆ3 ~*=5 qpָWPK}<IH"w3XMsR˖vb3="+ύOM̠?8EK/UG&:Lz K݈h ;B!u,(z~$EhN_ȂR=4RQcH;?.{5+%;qKn),<߮FJPpJeM>C{44x_5SMW'gg|d:;ͤ[ˠH{)L * ˨o|q.Z|*p#Q5w`-9ݍt68MO$#!vƥ * R!8O}l*3Qzs]ߧ(oy*D0yDL4 3LE;t ~"jqǂT;+۷s :!HW?Z½2r$ ) vux`6O/^"b:͌K|qv]Nneɟݼa-FXCzCHIEX!U1!fSA(ӃlrnoF8"Ͽkh>N>x:ovkk{pg f5R(s|SL6=LvΥsPLyntPTy+DWv! V{fRQ$©;;P::"z ͂&(2|Hfרt"ie"ӍMlzR59ФHϿ `V%؆T~sd"YrutٓDGCA5 `Ǣ]6SRD0mhwtʆWt+-5:IȮ݁+߳;aOzfS)x=eGGZ)|_0VNo ׆H >H.>."">{t%^235P5.O z.5:*;>&Boo񮶉񽶖O Щ>St^Na;Gd7F]sNE_<-6/=ۃq[J3lĮ'.q􎂪xJC69-5mϜP)V9kna!svO[0 Βzs'Z095$R$RׁEgh](J;mhNxn Z&mCiw?rX,b&0E?{O Py \u7֮Qכ %)k7#zQIu!5sBk0@*j1L)\yD U uI F)֟/8q|mkW ` y`~Mhţ.o b{­$* JfCmuln4p[z*y%kz Cx es;xU/)qǷ*%?No).c|M H%.d׏]!kKQJ`_љ?6d=BL>} BrX_]V%گTvL4ձ?+ W<;s䊌3\ek^$^S: jˬ,1Ԋ'mR0IJ_;RqOi'pN9pGt6G#sU/ 3-db }me-=2p'Mk;HBGU1K5G]Òjjh*z6䝧S 1c,rAS^dQ3̖#g)mc%/;:*Dw\;׭pjvք"һ$5nFiN.hԜ+'$(G*'gRnNx n7aG@]7m4rהlݶDnF/sSC,h ASO==tƄ]pd" q`dK%5@FQR٥`pNj)ұ܄ Ë8f:xVaHꭵGx+{te5Ex~~GR"3, 9f +u\$Y6e'}/5bI *;p^ ,zΦШʓqԦRk"o[\}܂׻9$-|q%vew^f:E&aÊf8; JY-GvGE4( 5/5m̨5 d>"Ek_ZT ]zntbHV w-s،} g=Eu'*E laN'dbLe>1 i.\Lt5sDoRa\J߆, bqw-6M Ƞh+\ďaͮ?^y @Bnxհ%[_p< dJl'dח{ 4 ;"=99h.|2ؑW3αǢV CV(F`[0с&Z$ڠu7B.&j2&idPKPtļ׷>+Go! Nj!DѨ֨,OQX)j|;|`} u19Xv"@3bې6Vz$)H@Aup▙D>~ⳏ ?%B\ YNi2*j?/3gT IDDq u^3^4_Zghb[Py蓱F. "@^U1h%B/y@~CFwˡPUV{lh;kwzgXY[?"U|_ʵ6"X6DojbQȉS˗=ԙOTfc¶Ahr|r pE2|аd}W1<1^vJ}Ted! tBoUNSw8 [>! KoØ$"Y͝\tU5r0yPIfoMyۿx$=k V0!K|7Rxde  p^8;<|\W8T:[aM/+\+ H々M2Rp.;ðQ:߭*Ma/z[! @LH5'|(~>kބFDm%Ƨ '= d.~h<S(bFL>P*'o4H T&hǹjzi8'8ֳBȱ2l%|H|!őc. ]=iqSqP2@B[Ήp ))?ϝzT eĊh1H&NATe;}#+6{++ك 4Om_%F/+1djoO*]rEw\J5x.MnV72',ӞME`u ٦ _3^X$_#kUBsiN6yM#Umdk,&:ݯ`ttG١n86.zT YtfܗARԂ>h[1zkcC&A=f20Y êiN>d:ஔUx7~aI4[J1?LzW`w ޣG: Gԕj8H;0j`iNV)w ]b듲WicyZ A4m˞89 |Y5vyu),=t GubdG"ګOG8}?U԰~af sJO~f0;, htgn;:~uԧ-ەJhi10~GHdjvs:.iCST]v 0+1ą_W<,T>HSreQV5P78˻^I, ­z1Vc :3:1S_<*ag0Ny7%TMF6KUޙTl9փg;{k3vuvp@ {Y^4aD~U8gYYB7[Y؎M?gDž,.yJyϬD L 8M&ysbW 2lA#,2N ΖWrQ%\*"ջfmx%X qĊ.rlLN5Xhl[Įڈ"8(ܭi끻c.LnRmY)6nQY%V.%$<1*Vzk5_8m n* <~sSŤoGP ՇQCg6+4nj<N42о cZtT)ɌkWF8)FlWsy֑L\JQEN6f@V ++#gE]{/!Q 'ڋĹ:ƌaG#v0ϯFS-qLae3|)/}R߱sЩxz{ό&tUE$" yh?&6n:)Ir>D w),LPj nذiQb7pp6rWAd/lO_nK9Xnuxh^$]UEOYiMMFTF#,Q}^6S7c |<èKP8tمPmO(՘Sq,uvR%i'8{0 A udE+ah}Dk:1Vf,% 1mdkJ=iiy:㻄9(Ź#Y*?$q29l@)k"ur&Ԛ]+RL}w@)uFEyA8atYcpIѣyVҤ~FwѵZ4:/[]Oi6XDso=|Q H :" ]N\,`{cKmc3BTƫ}g4E VlR'?\ZwɁ(Д&(QJ[ˑ'㞴NF%xq3#$xbH\|oZ, ~^y8~)r2O_5g9ՕO~L720ݱy uIRU?zþ?1+IIlffڥQy6W>AT Uk#kjeERG`Ni vm6 _rLfj!v—e;¿p\Ҡ!F|YHu}M7YH<՟Z{MEؚD T, ȗ-n 3ow +}H@G&.gUy,&6l#QjnESZadҞޖxw5 vr&H v,cϲ ȅrC,!Nл ؜IѸY PHC/nrB?Il*t3[RZ맙GݖJRu_aQ( !*B갼r :,;<{.:Tx=/NO0Qa @|.Duv9P_CsM6FK!r^E8ƉK٧5؅GXTYAoD gIk#t'r{*>}tOkwB"tYPѢJ>\BCkI&Sܺ^C Xb6+!qւ_eE8ҚLތO% ڰk\0~cmȎ<‹a=xn 0w'j`OQc2#wʬoZ.e{H֬PbHEPۗv@*L`~Cy#g$=v760׆ןH?ozת$픛 /u]πkP d#0Ù" 6 07:z5a6t~~ZWFD m| 7MCM1d |[3Ԍf8_wKv'sQkХ]B%z>ػlJËcmH+9brXibæ2_%w {x&x"4u# =v4" j(4˥fTeKJs3zoS{5X >o^Ӻp,'$ּ]BN>sq,` iς4UVwʺ8l CD |R!Aj-ڶϳҙ"i1yRTC_ ;x$K$;M|+$!^+~S/`e~a XS^QHs<e% /mE `(d]88s3;މLb\G|tVwsuBEEX:J##&E7ᷙӚ)kN"qD %N1ۏ?K!jTR*<(g=`blAH1,1H:/1KS3l)pd9I2ry$ƁXV:20cu'Aˠ zi%GP^[En0pKTj 3Z~'jdўBEۭVE` j1-e~+ݡO b(1@u15=`JpL!y|f 4׾E5tB67A*0xWs "LQ_P@؞&a»ʨ., ( 3%h493a|'Ƭtd/ #c$Ciа!S:_U^T-Ŵ~= '6܀Q(;gZhFqFd(Pix)Rq;"(9:uËU;ݐp !-ɤ͸Lcx+:佘|(+ŏ伕j"W\[0OHIh"ioc&Y .(a,3Pf8>.KB^v0 {;)ɯ[} 5-6AC: LJR E,i_>/ CY_NnReA51.f+ɮ{*b7qRU3av=b.H.ګ/"rŷPAK'Uf WPҹ- NF2*`mqs'y(Sz@Rx@P( } B/`xQLd@{X :~cԳiEK4l^+`" jSBaxwGwިdF*S6iCzVF׹JDާI"OPKQ61[(>u2N``2oAJ$kǝS!'4~Ztb-fKL[d~Է_|fhi4Q#2Av )" KU1Aވ*D:b4OER Z3(`G!ܽ~Mδr Řu~lLB~$lݹ uO!\*'Wθ q̼6Q;#&5/oԉ ?rV*J`TtUIwh5Wx|// 7+Jv2>9Z\sЀ>SY4}5A?TNIB˭`V&1y>D WGMܾ!/pDs?|L |mkmޢ2PvpDk"zNp'mTh$>j;9 ;* +{WY5HrP&I`n[aj(z#䶍N-x}pY\(sPjVP #jLnռŊTV9y|볥On h`x&/P؉PQreI)QZhpf;G9 TKxeMÏ? DZ+frzzyf$roxMt 8A׫ePi/ sU3&f0. Wb\ $vOAP֗VGC2DQ>*2#rbs]LB?iΑ@g0G¡ƒR%Hӑ <#OiKmhwUDұ[)Ͻ|~LoD}!qYlO*v@ՠל4;*WKg yI~cܲxec^wd84;Wu7Cb?$R3l(Ɋ ?(.@YΛH,U^U u2/%.1iC]\F^JVPƦNQZE\PYdM~r~RPZSYzw@-E:SS2:3`&o/R`[ 4XhpCemPF׈[94W4'aZAf>r~>x!j~L<z+*UEV48PT5N4QYD$Kŋ [sG]an)4ݳWW Ju ]tSbN:>! tjWb"X_iD1EkYVHw|9`rJ։ *NQr;q 3!'CBh]!J+B[kHU qQ`!`G1:J.1VF)f~.mZ.!/uaDPn9< #G+鹽T+!G]CBSa{O/l>'5NQiZ)T>ajcM|Hcօ>k뻌M2-K iw02yc;p)~\:{#lS{L} |:`&w_h L1O8))Yw*%Эڳd S^/Dg Q2vG|n.r)Ar?1DY^Q SD0Br/چEH#6'U)Pμ]Ј>kqB1opXlW|-dt ċs]`saI 'T5D^{HeIfc5;&a5z&ǒ6g fur *|Yĭ0T.L%\Q_j9Y2,εf} TwDM`fռ3Mѥ>NYt2CIM|}aQTĹ m0{ZNDV XBo0QX:}:JgQLvyIl?4H=EE@瀆s;C"s2FU@G\YpH @Q `wTo{WA+̓|!u&ԾkiK1GUne`hPLu!҈Aȫ77xS*p?uM⽳`Vk.v)֜}缎 *viF)D;,TźY6ފ:Ss8yH/;Ke@|ĕu`[(g SO_>TTOa' m,Vz#,ck wXJ %d ]@ /]LtrgH{p.h/of N{X}̥^S۠Ύߙ=ڦΪbN̢'̮՚GҰ{\8HJAVXu!d]^qv ظuSi,s'܀6?#X>Hbp7f!;81jzZ{xQE_s49*G݀ cRMvLU0flF$ٟ'}fy}} K]RD${54O9͖a49c?Kt3|4=Wre#,2`/F5fά7]4tt_ 7gʍLNfOе0aEٙ/#x&LuMח lr̤ܱAcb$u;޼/MiG :jwWGbhjavy` Aj)a5i6+]-B7{ZD;NQ$|*;DV9M [{jM%%|X Kh=Toaln+8[B4Rk@LLZwV#BoȖWb4򧗱Λ%:t+5{Xm!UN)Ta-o%W{V @-'R{yT|/)JԛYq;֣_D|Qh#3X`RWHjBE pM7ZSBm@? "*ZZL͵B@pP]V,..x$"21_}em7u GlvSI 8AZ4, WgK">]dOہ=?* dT[bb_,+`F+Ty(I1aF? }StI5)H#w=wMsUsNeZYpIEZ(areo~Of5-zD yhjw7@! )Ǡ'367~Sd" 3"ͮ@( Z"YqU 6~TltU3ӯ%V9;HԊ٩yMy.Da;%?JZm1P xxQ 9R8p0Dd8Gp3^y'B X<~y-huWC XAQU`1HkdX;g+I^dË$z& @KkY*o_F[6`̡BhoKl/N^_a[`c.%wvМUA#&27Y-@^&Yw a^u?W Ҏ4(7u?ظ3̃%tk$[Esd*:Mmo*a~V Vցm{4fus+XA+>-# 2S ӌݎ8S^~E_twrڗf] Y]N4NdW9<5Q@[^MKo0Ce?zQnɢQ9TeYeoe |YJF8Hs } ({`("V~O- OvHٹ]9[/,Ś2j6ÿ-sS+KަoݙE5?>I,," 4]~TB$*)BݩaaUh lmه0R-ag*2mҠh_Jnfy% T5 g&~jZPH`x$#hXl(cY?af9_"2(n@kby?p\%(:hkw 1E8\}!de]Iuy=04k;Z'>p֫K}6ae7 1v X׍;)cUnfgxg, @nN@_t{nT_UomLX{$6A 8md59 r,售6n#Lu+ɪrЬL3'Jaa RtUQ/{؀#7sAYݔt$Ve s(!| :1*P0xno.tq-8-V>,L1{!qm17/ϩ|[CCnS' a_w(֕E q|mr*MOP;=-O%־h &6ZLfd`o,u$7F$HN? i/SqZ9Oķ})l2JxaV.x0P 5wBB;iD %-U|gBu"ȶr]jIiVarO2ʓ{Y&i _+l'֩kPM[C$ &MLf9=q~ 8uFӤ;?:q{ɒ;{P-Lsts #k'CC4NM0W31,]7=bφ* ;jĎje[o=PA'*0yuG :Էsl ((TOl<W6c|g X]JIJ0k߭(ʁ H^ImH/M}vڷhWt!~r~\GCiVm{X6@rj9cfOYN',*RmF}_Rh]&a#R~{mL _6DSqWܚ8ᣓ̌C7}F$EVQfKޱ- ThߏoPOt Z`b1R.sbVU Yԛ<h MT 5(Qa\i%#0˿Q}T:IIcgm9ҷl^EE.vA?MCT쬖{#rR}g)VtZTwNY1iƤZ3"?bnP(\9sA Y)&(8Ǖd)NYm^y7vi~"'^&'%]QcVV$c?UG*Gɀ;зlW7h4y o-QMx_+6ĩzo>p:Zƾ "s0xs98q8<>H7:`> -n0y) "*qLVVZ yqFg|)54 (fAnHeݕ۞oA㵴]0WkC{4lYT7h䥠uCF-NAS> ~3-{%V>bhnAuᜉۨ7͌Nx'/10>-EQմQ;2 ϱD>EtFm83KYOޗyԼ>_A( L2>(>u`d? YvxBպQUzyHeehJgW!R*xL rhlm7Y &̓)rg1M ٰʌ>c<3wwE'(\9G? U@Mm qEh+RߏgaB"7~r0tZg^.aoN.x`V,19L3t2) TTDmQľZs)DHFش8¨z ̛0V_Q.&USmXHXܞ5<ªMZ< 6 DzMy@c!GDd87DeT>ͷ[m !qv8@៤rbgv"'쫢˞?^^9ȇ̀UWO# \;"#?<1!~8bm8cS= bgL])َ/B9C;mr:Aq.ESRoչBAJg+Σ>E9ihI Wޯp# Lw "f,4g%?2yB-m0K9sKvw^NÓkSdׅpN:#1<'(7>w}p6+E9nmRHlbHX$Ч"U&,vَFQHE8sf6R*B1$jlM*|Uejg6 Yj‘ih d h% 9ކ2dAjptIi^tߦsi]%@\1 :kU91aI-DӏR^δ>rB -g#lS#{ha?q^P0W`7,Ѩ[5LPs1T8#?)xx11BOdy/g-TgwlgD=@5R5Wsq%*+OyM#;G*;~, INe,By| Yל)"4Kihz 8DBfzSmaxl(SHcjC&CZ [[akQ*ǐ8!aW^YO3a|J@VqXZP|_ wc9&3!}Oœ>uX@ŢP @3˒|Sp%z .uu'P1aB"ɱa"PD` kĵW휚"kuq4T`o{KBY 3ԶJym۸91UWHw/cgAgx ķw Oӵe*H-,TVd4IϢ"f7Ed1}FUUVUЅkMY}YAu_&V?~,T$ jP MНȱgYZ07070100000013000081a4000000000000000000000001649b7c2900002aa4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಯ*b]?Eh=ڜ.+[N{n%~[ޥN.t +,CQ}yl~؅SԉU=:,ʘdžgk-ߵ: !GZITbݫ<˴ s!wTƙ2|w#v}!D6 I9z˚s*S&"3njç&C&B5KlsaV#ihq/OM4H/b/ d˲}ZucƦF@Jǟ3SQbX[nAJ_ sտluqEդmO=|[{zx翍9b~ivnbq`ѝ_9s!!U <;Uk](}Tu.Oy~0ꉹ7S^/6{.9QyA+yd:6䷥Q2In ξ|n_. G?Z@E[K{!m/"\;f\r)OEoɪ;7s8&}Cjeot-;=O넻- aqQ%57ė2 wf`uԧos49&tTz,r < U/3RDS`0 f Z?^x }l5u"y.Mn44ha)٣ǼQ cAvJ[}` zJg//S'" fV^>ү-\y\\m1bc38r$kUDN鍐5Yy >" ơTVק">0M:V]er~,rQà-W<55KEhڑhAsg:$ZoaZS-,+嶵}55#e2F\6b!2^dƕJnPE%λ+hٽ ؊{DQgi"~3Evj5IO& THKS>mK*r.{IK҃;$SN"wg'o.hDgXEd+aY٭=-bPq.,sN't"[iO$ Ē6E(E;bܡ >zeGL]`#ܣpa -EK.3"^pIegHdbցtCeDJ`_ZmQII""ל#ifm1&J+˰ Tge22ʶU\QP#\iKAK\fxZh{1MK3B1&9MTMEv[]5)d|!nE50f"-[-MHY+PS*XOʔny'%RZ9e(ekx1=ǟFkpZCÁuնr6Ss:i U7fiݖ۞#I ag6O Lh,?=]8o7@Qw6֪<%&A?hA#8)=jEmC- wR̾giǀi5Laldۭ ajŕ ;@>:8~ 88\PS#~ mutYԱV%؛D BrL mQ\\[Nk͙ty&@brYrk7q_%pݩH^31{;p;g;LHEzQWF,ţ/@<#ѧ1;N~{&P׫$eP"\gk)҅>1'd^ ߠ J 8w{)|F 7ij b 3n qitk`6\L:ґGqe?e32} j~eSH'(xYnDlXޏo%F[,2 PҤYBWήsČlw-;X0\~Pۜ(N֙[077r"~#Q]SKǹxѱxi֖|#Χ("!<ٔ!H2[^EMb"3{lq'SMrJ=Hjv&SIdL*ga޶J J'V}۵<^jəR6 cS9Ί}2"A\P:np} +}U=(BeF=b i.}})픘sbH>AL3W}:nDH6ǩu%HB?-DžJy7cr* 2d%;wCh Wǯm\ghxm2p"8Jr XʠݻN تɕj$s6@ ϭ P< 8'JY;YxDک_~AMDj!#߃IU|7|(|@vO ɞI{E >ico6mV h#V= 316g#Z\#UH,) |81`V!zՑ)&,ub55Vyᰵp91.¨1_[5nT ,p`Y:-Ҫc׆w|B$)XoPx#iwѦV NG)0Y-Ԃnkzn 'cQ(I%;6GvJ!άF!0ƀ=sՄ?nk22:0"cmaqZ&XZ(Y_YP FWU 'SE5^kˍ~ +%z޵b'-^8B/fMSBazPՙI<7,>i-w p5~Kp? hY+tP~D54{[qRn ꎢ4pKB?RBoVYC<hCnȣ`렞ƆE v/jSS~poYj8BKܪRl_3]_lHbpLa?+5@A0MDXZ͆uɮwS,٫?FV3 ={D$L g01}:Fe;HjX!.`ei4խ[~5l/,E>sD^X6 J9;ճWL[/O>A]_D~ Cϓro<6j5UvG"vli(À_״GжQ{K,q "Ó@b:V#`#sp^#!fP!˨;`2Ǻb!=sLĽ='qT_;re!2 +!!MM4]KT%*3&8h*S7o%:KzɁ.V2܁==%N*8:$LψSBpdQ/t},%5m4p8\$)k FT E#1*&qK@Fb玫'J-H*/-,HrЫ-5M?yEZiLUm@6E `7 ~`^Ua.3126I(w2,'Q3;M8 p< ެש@"Ow~r!SރBbeV r0yF*꼜˦FgӭJ rc&;O@^)Wهg2Pи줁%pY J%¾6HDL ?ɾH/,mG5?5]G_t6v0 y%yS8(bL@<^ZߐJO,=/hZo'sЏk$o>x'ɍBf,LC(*k'͔jDQ#㮫bl[<B,զ"ǡpٰrFʙ_RnEZ߿G=sIx``yZR ]Ȋ&t cI1Lt<]Xoi'Q('piG'FI2O_"c/`!OVe>ʗG?3 4Ӗ%N-Z9[Xlo4hۃSCDmX z9*&ߟῤO yUD Tv1yV\)@HM@0W?0`xx&jAIv &9f k/(̤=J d}~`f[Y }P{Z,u<<-m³{mޚEW8/!v*-r5J_gNGm]>2Jn;gBRa1.W7UP"A]rZQlYŎŎmXM%tfU5CbԞ-k-5(܏1Y_խoqa2]ƀkj _ã-CJ+ԋt@0#ǚwHREJsoҰ8v"c[dve*C I|\ a%h6O6so (3*ZM|b2v{FyS3E,^Tďkr~8_7a ;G 62#< s /ܓ*}݇/;p6.J`b:oԼSXOk@H|+o;w"sc/Uь&⧺JIF$Hx60הK8lEw5}H\?*QGqw^+:%nEIaƎI}]!+3[''KAoG guwD;N^ֳ!;TCcx|nr5T2 /#qC'vDa]osգ2$(K.Q $1MWqtc{X% r,KGۤ}$ :WmY񣊭{pHR18bE&q`;0 yN';EwO n#5_7~|uv5Tn Tׄ&պdsO}?9E!qKF%pZYULY^;(S[pi1`%Gzt5HxkXȘe0w5pef",6'eEIQsp,xQoGZ{xVQYfȵ9 _\Qk~rxz>)./Pֶs<u߸-2ѳa82J{9>hV/Gl5;'E :`J`~Hr^wD(eRu|U8tqd`|UWSk86%nA';ڒB+'Bc0 +W:Mt9Pf} }IX rovQgۢB-t_hOfoQ:;gv;8bJ"I,oxn4ĕ""  > SYA3 kVxrR?=A7)*pDt$Ԡ4yvc]_<苡t~cGYY@TH~ B&fs| ]&?SSˮ/yf'>=[+ I 0lN'NG{OC"` 4ɯӝ/iǫrJM@&29,jϋH)j)8[9/ =&/ ύ- P|I<()A+1՜ɗLϣ_iO),tldT r"VD5o~3R<ٲGh[B@te2'f0%-ȡLobu_ͻuk׭I`U&4)5*CREXsSԾМ\R^`sӬwF~@TF Q-*_Jw=n.h?m[2|p13RHX FE:Óס#b@*6 W4s4#{I.qIoDe.B(:vK毁-1UcM<^X<tpI%U}=y-<<;BXB.Φ95 өkT[1F N*N!oqHJsORb#Ɖx,[ 1w \]`_`+snIdz-_!UB{ G JW6,_:*m!2$s_`11&cs<OlDIm R_, SJ0M",IG%/F %FRQMYqKKs׼P&yb: :rS5t. FX3І~?h3):F"Go^fΜpi࿴3&Wca*v0.\i׬L`)?Ƌ^Bclt u86^t o.@b`hQ%@VW^ݓIg Bě,6&DG!^t=}RCU% /,?j ul lD%d|+ !B6qTaN:w"}F?/U Eg]Rs<)S `K#m̝*<"~T6$W7:>:9/!Tć'A 7oNLSTp3XHRMDͫݜ ^]rЄ+dLlgadiΪ>P ۘee|zs1Hi!j VB2WfjcINlT5T>̵%0 0vvie+): Q rl*#pKyӐ0mr]j֯ӫ*8 TK{>1gg;/>+PXsmp+Owd2kAa܅|gtsccׯ:ؑ8$ҬX:mV=A)neA)JjEH [@W=Y^P[~g26V$kދgtn5:ӿrfDa.M̝hnVDsH*ZI I6wu ljTOT[bMd.7 wo%t )ʳs Bhcʹem T1G%,wmD \MrCmCЩ 3|fx7_eryW3D5%ʴ ŶnҞ ԧE[4%*Oڄe0|b))P#eUצ5*ӦitB >[+ufgce38vj,d&ʜxRǓPwd~R*IG:-E {?t\D #,oK_;ԈwT]_n/Bshv;^4HeMC{턿y|ۖQs13 uHLBk}~7a=rIOۈ+Y'w7;g|#,j<1Gp+y}&xݨ~X#X PtuJӗ;o#MWxLx9\[L *`1t T鼬!5\iWL^Goax%;*uu$odG)c`G(lV"GKN 황=[ y[ʅ 1'#S 4%]T3gYZ07070100000014000081a4000000000000000000000001649b7c2a0000551c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/gT]?Eh=ڜ.+εДg|bŴur@d6Vrs`)5^#D|.P;9Y%ʘCF%_7G/yJyZ0//4`^^D`yrZ3zo1RfKSǀ%8`6ff1im a؟~kEܸٽDrt+g.KXB$K?Y'}7HeߠP$RÍ-?k1f5۴O*R6 1C51kQo DmDds:|1"w&Y*®huzst"1Z}1Ϊ6~rGɩGm1Qs+:"'U?SOMnZ ^@ i}?0W y+mHA(J7' ]fcfZg KԪZ0ᛈ*lցs,:_lGU|ؘCpෟ!t5  %lZw=B96gWc_^j1juz7uE#Ֆ'dFkåve_|v|zMw/7D9M6 K'@Wܹ$Ͻ8ndH!ۢu5u}^ṼpvQGtŚ]l⤭|p@2)7.0\$=v\Tt13=Yba]Z ,IhYwfSʀ^YW]"C^i='`/Kr7e-Pt.rv+|Β0NbqRpռ/xyw L!Ӧ3!Mp@mDZ (RFiGG}k7U)+)lR5;wН91-E@ ⇉w215/獌Uu_JǙmdW <}5UgF7q-33s彐d$-5n{vj&㎣%n4H.0J s%,y5%X摂Cx2mw2dٵYaRԈUgyk9 AiDQóCn_Enye2WbCK־{Ə*i ߮Ft1Y %)jY0^VZu9=9}C3Һ^UU-J7S\(VjOH6nVYqAPB%yl4_Wƃq.L!:+<[$aEu&=9X 6,'d\eg>؇!{,Dةݡ~*K[lI{$~jo3~Z2,gC1vIlhMG8l#9<6ubefdA}xp͐K.2qxD`6*StǾ*)zf-{U1 -)yf""l eu̿V/;|(L0A(@SĤeOpv<'1=-i@kx?0/]٩o"~ݎ ^y1^'1譯g(^:.k` wQs&ej\Yr] SJjmoKT-pVXvKQ]p@3Ii1KQ09;!b/ERMiT6k[LMSdc@DR+ltCP,`d́fڸ*H/*%԰cA ɯIm2LܴxB{ fagϠqa±B}_96\7֨hbkjú hRi@`A&9YPHpOܥ~4]2[B6 4B*F ,# gb&:0i a=atrkbSބиD9w!\oׂ[,KV8(ze)ڧΕu7F T rdblw܁{:EQ`'h 3y1]Uih L;7h!`p4|>Ͽd~zB[%lQޓ}c睊L[^aC3QS SE;]Cl'D nS₢.[Nc]L&#e5^$C;51:SڝN<_ ֟KӢD+I\ePCațƘ` FVznWyW0jcȤ=C~̓M_RidsgQ{E)t\8gloDžȱZ0%tckW/lFAmWtBDF 3E!<BXqwn\wr7 i4,yS :cYn(Cp;NTBڈ(KYpsڀĠ>PƄjHTd T+3Nj6[Ut8&̻VPdM]ȨуD>k'4V<\'Br%ʯ`]WMRq!B蒇GF쒶و]cd ׸iǫ#40MnPL%޹{gLV1Y^T>fmӻKZhVyNVm>].wECRlF бyj30#Dv'?8TKWBML?1"#hY)0m;:\);ſlPh,dMA,(#bENr$Y7 ׃2?f ̎Ōt}VMU z>PBK'Vtq{)-;b, Jͽ˪8ћP*o3|qFy3Y< HzwvvtN@-=9TV7R(7(q׬+jy:|}!$K='lHgqGSM2yTg^i~F$)#A^a' jmeR$I6 /Dv\vQvS͝Dʅ֫4@cX36ԐtU$.ö79Kʉ 8ԩ7Ϙ[鴒Pmi|Hg~3mC'J]K]-2 q}BZ0v#sCfPБUe (8T1'kh!%Qzha؉2E@XOU0{1L5MIUFcKo,[@1 gCtL+1mqުZ 4NѯM]U)bA}Eԗ46b E $,vDz?XɴY{4#rFmP YW7ۻӴ籡Nv)܊ue@TݳWyS_pq gr0%ύCz*%qPorz ;4M,*DmPt{ 1LS&r:@F+֠:z̍I YߤVG۾g0VcOU]{<&-i{$[_KCX vp-Ke5 d"F`) !ojZDJVS"b۪0dׁ\"B5hT ![ܜ<Kcu.ˠ8W(Pf^T0-3+(Y%Z:sEEÕ쭆g ,68i?rQuNZfr8jE f #NJ2 .ޘaxj L \YX,E4ҘfVv߰| O(ݷXvT!cO9^B..'8Zy#L;i*xwxMtrrGq"#0yFV7dEh>(M!8S7 Ƒ෱;8X@Hx)aޟ/sCm ΩAH'8q 䟴qWQV'$8K>GUk+p"'- Ot u2vPLi1ͯUpGf׏dUۀw]I:%\Q"V6jy޽a4'vG},!@[ dc'Tb7*Ft?~QN:uQIR<\FeXԏBlL+OL@fZ)˼ gNTAgakɸeA},|u*c`p\/.%@TXyqd@=ni._kÞ{vc"W1fpFU!5kޙE䧎ϥ@3"E=s8`NhdF7C~o> W!.3ɉ.L"̤όgy8Wٯm*+y5|hH@^@ Xhֳj~OqS(uU:O̙eMv k4^capPcY;OMGKJb|rgWīmsHE<ZogFRGdxstl ׇx{ZF/_6PWtyO!|:T'G30Ib[ ԪM=MD2峏 1\G;1-}1*{&H{ap\z&fVop|`J qr{8S-zVA+ `Jt-}ѯI#uc~'ě>PwW+R|k_`&?E}BGλ IYt[E7qMSd}C\nhs=+?A"'J9*o$fz#iaǦrZCͥs sp,3YYՄ`U-HE z7&ҧg˓+Бy}]&A]Z܄͑ҽVYU| o~GHxIsI#RTN5GMl~#e!y?Ay4J`)ġI{̏.Lh |,ib'hZ{vV9%̈́JMI˻aA[P_EP9d$[F+k AsUJFN8uz}$.2ˉV%\L|i,O 0+.Yt6-v;+6+~+6u50$Zmp!8h_yI([~a8k% 8 冼*: T~:b[Uƿl7훔rSzyv#0EN ~ EFn&6],zhHHXaJO_@}%+?'$c1e68o;DqDt%B}{xΫP.gt EAyJϸ_B;Fxub|,ּo "?+:}i(xO4j_΍ `]~q Ο[m]i*٬8gJFs*"4jQ/j%ؔ] J♲[Ҧzg,l&}M Vgu MtpփeG(Ƿ^(a`I7)e2MUa|rF-J|Vg\=2nGĹ=ɭzj18Iq¸B J tqX 0lapP dq1,IOa/EyLR+/Ď_N&~ s.K?vHś,'aIgJ#ZeDm[ oK:⃒6PQ'k6~́Y>}o0/8#*lbג~MD2HD1tE+xy-A8șZ =x'g\&mdާ|:-kmGFnj{S>9~FXN!NXTɧMr]D+=+&4~|"ע#П\%z5$NA Jt}m[}@.~`4..lD7PUFat[j0I$?np<:elĞ  kiC^_!t!;bj6B]Ԉ3%B ERM֢o]ث )JX~X,Mn'PFԈvg'e e-j[``f[^V2bJGY$iKPk< 0'jB[hN A* U.ò$ns#d82e=?C Jd-v``jM?$0Q.Jkw~#-̧׸r|$[e [ M(Ќ48}gź ` 'h$#X]缦|^#k _)m4a5p FZU9W Ѽj^@޴W"/~iB١_|"v4R4s5Tl>͞h Fiw-C@9bH]Ϳ ]=<'E%2;:2| }'p0D w/uL)4¢ '6 KuõFm'3h =^ u]ws]r.~I!7:%v+5e*Lpr\;\WA*y_wޯ2 ;8adc5pV! `&qѫ @s6mmDV*o`z&ϑtPDA H.%gΊPUA~4me?IE3S7),,\Ȑ*Y@Nh0 Sgo6G!8!g Aߠ|tbנH9zFf9|s͚1Kyt2ĢW@:r lNu: 6~c? ȩ#RkqQjփiE=aۣS͐ JYN!qo_(ptXn4l-ٵSBĞ}u7$oEaW8B9 eJ0geg!e_m fVNK&"!Keb((ron\3:2 Y`;w!Uf͛;/OWlrcO&ģB69 V<ȱo#@#% hjQG7XSr5plrb)% Y di%D5أ丟kŀakO1E>vLX*Ή0DvJ3"9Z/Kj;[e&c32gQ=>C41 YNdl2pOјt# ^&5.%E9lHId(39h *-#_ wWkjQ2", j >dR̹s?jǣ:68A+4&}݇a Xް %6q1g^: B~憳z ]NW p ZM}ęN|d:!H$˧GcЫ7< 6 S" $C+RNkѳAv pSKÿA~u9,LpTv+pF#ǟQ]=.#obtF5e+ORFcL*}hF[4ji_]~{EdĮepS[."o F4{#p׾hFI.d΋ 4~x3?݁?yr>cP@!l)Xy\yrmg%{4I`EVP!Eʉ&`E Зo]f|+ l#BMhv&s5j eT$ "I0&V%N*˦MR\ ,K ڗ i̼:#Uu{,FG >`bR1lqvP.9lPB-ΒOܫRзB[}oI>KN=jH|YRD\/}|mMd+@pfO m+#Y~{l XH,OHuѯ ,9,7FhtT(LN2q4YF51*u&qk9E\]FͿ7 N42<.+Ku5E*XSǫ}zu#Ĩ.Sdb{Q"F{A'RE ?2O>Ǭðy1xdkm5k Y1ŀ1IN?a+/zlRPf4#qOS};_G7oήA_7H$Zb!j/'k8ߕt2G5 }p* >qQ+iW0p)'v/ 4ȼ^l t`U!ܭ(tkZk`742uǞ<"|!dH@#hzT2S nDz*^sP"B?]ޫx$Gހ-|xU"OrxDUW=,EH3Oi)XjWC<+:o{ Oa6¦B]-b0>JN2Ӡ=%V_[K#pP,>eRNX1Pd@Okێ;zW7 ^}$VdW<⹶c ҩapwCPGt GG2t:nѭ%˂efpBky{rC$A~\Of=LAz2e%x6I 9?` շ&Nh0 !=A[0xC:A}76Rl+DƖm`ūXj3d:Q B N<~\̖cQk͕,d)JAD"b7PϠoUBwִV̑hXh7h::dzEw,z98">|VcsOKWIgF6!G(=-(`ED$D,{ݠcŢyrX[n$=\'BnrDmڀ)PTRѴ#v*AbʐRVozbM|P#tz<7w4M3H< P,I x" C`2 -Gi?E:>-? !Pg~UAoU#t_<:Ur 37ߧׂ'/0th\1׆}쾀>yn!%|zOw.4{?Fr٢Ug-{hE$]= 5-3}MD BMKԧK7BV6]h?@`shZ.P zkqibs9RH-h)FUîK \x}CҬ:ԓV+@/%`5f&H*GWJ01_"IZ^RZQ> ycK_"㊐,>(b/ rj#ot02 c[R!Zaň8[j͍x"d@KY3GDzW -\:DpEMd)J5O.{)ȹb0YƼK9Rf )2dW #?/vXSw-3 իh{PY>)x a kc_}Un;w}}AH]L} å#c6lM{y$$ÂNvuIUϘ2EJiV1nyh$Un5`#JvQ8`Əu} m\qRky7( Va%r.[ ir{%,-'~(hٖuOb&i7<}*o1y/{j]_:(T\&t?APy_b᭟iP:C=9k8eQ>1~0]1beJ1bELqM>sҢ4㪦8&A%@V{\,VzNX߮|9=}~Zb5E6'.C1D)! 4N8J9 % d9QŀCg6L8&sxBeBԤ bO%]0̡(G,(vB7 6~IUYA3S^wؼޕ=B+,ɇ_o6g=3mXq9swbr('b wI!Ȣ2a$f}yobK 5HSϕZ4`lIDPbݫEܨ*%}]Ӽ,ܚD-2>_av%YMV&ϯl<0((%+$`dqOI߶t7bm\K„S)ACV 3Zh3{ӐA@*c*`q<-OkKݛ)Qx5Nl K߀u3so!P¤:OwncGZq@n\Sc,%¡@rY"5s,V6C"sͿò36/ f!nyR23xaD&-Ǜ{"T;'XnbsbFgImxTAӺyog+ʝx TukNݙˀqeNw@|,m&EBݵ,V:}/dݷ?㛨Ƀb2蛸b@/ase #°Khҏ`E?hHMnWg,ݥ nUoHD݂wMgEuDyXG6En8}&4[N%mUR\Zyq|V L"fXjTb"HȪ2~t,TV3Tv9#VbR` oQUYm_J+O='o+[q:9贞hee6Dox7E^yTS]wls7ebeBQ_L#d9 yk J;`:4a)CȽ>'/-+ouJ22 u:]3jn\,v.+HA7.kͻd<z |(iZF4Fub;9gk9b~O$a6MMJQw@@M`^$Y2F.M 9Ō)fC8 Exk`rt;w> Lw;cOZ1B%P5ZQD2]~&.׋R\zsmq5\?^fBٍ߻0]Œ݈̏XΊLר#Wю?gj';NBPcX7ɔEolT퟈kcE 'Q5 (4GF~{v BzX#١m&7Ok;,wy!ߙ&oʔLWB-~ 7Bfz/* djEX\)|yOE v QJF8|vբFZcQ5JҠ )윟N[w'YRiʭ>A]<mvd!G0#;Hm"MzaN Q-dEa'p(ۮZU)&)ߕi蒋<&5?\f>Q"65+4qwkpoIrgDxX}]6VX2v68s]=_D /Ddחo|=F"?qo֠BA(q>yTŒ|RwR&U @.{Hf'2S@x17s@߹c]K=N{wscUz暩RQ_;GoCkWٕAۖ [z~~kTi^Z΍RB~h0ޙd- Ѱۡ:_'VWq6oeuk\qF>f~vo9bA>I tWS'|;ʺl'Zs¬ʩn,w/Lpm97TFK$$nk8>@?5C%Y}`4ג}HX6]ԍ_:lf%PK)o뜌- S"z#N6>{!D#( *CBKr$/N]);Uʋ:7j#.Qh쯰ja 599 }IPIC%!I(?5{ `A BS:3@t3I wq2M8u-]0("RJGS\<Yd^Tg{O ܋n($Sr^Q3آ0n"Y] jwMR9o҃&QQ  O]YA,@R(:ٞő`L_Q^m/ ?Udم5h}:ZP# {{(}{Y<~3My7ERb,}ZMEa͎kz<6$!ǐKAPO!}@{/ BBpXT G !7͊-ruV`wQ Jd'LȰ=uqF@ݿoU, i*$}J:By!͓hJ$˓^kW\w@3.?=eWr9G}两8 nEr15f`MMC+ft,]5ER ʉMM)f#7WHkAQkBɤbOG]R?%ͦg` =JF*F^ƨ62"$l/-l6+4xT5KoH'Wĩ ̧bp'PeAs#]]W:!GWDAW6}]g|Ri=E)#tTZ*T88$ՠ V5gX|7EiNgّ0v*;JoVGM(/M.aKB +ifYN0>"#YfDsL1 )W3(dINSYцے e~u)qӰ A%nč}t"7L5;[yg~?+?)d,~s١wtz}"8nWn4KFf1]YWh5]ДPG _Yp *vb 27:H $7ФEK\ U&jtiՏqswPũ&Yl{+e:4Aǰ'v[{?9Gpja^7?Be ]4E>`{E7l%YPUtỉ4,Bu d]|\3lX}ZdVRp;`6 s-%:=EwjXML:yky2?%Ю ^#u(IH0n6iڔo_(~'}&?JlLUz=5mI2Ras!!z-c.ZPVJ73ݪK>|@^t9!"̥){FN"7l!9_,XK:k%v=pMC#fUXBv0ez \*HTv`?% x2Ѣ{(ԝ|ӡEw|TJ7 UC(N{p)"h/aEǽv;H_k_Bj 0da丅/O٢xI?oבGXGx.6G t ͷcy(Vbξ:)3gYZ07070100000015000081a4000000000000000000000001649b7c2900002c80000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/཯,?]?Eh=ڜ.+[O?/,N%~[ޥNgur#\ZS@#at7'28^np-#nݫ?)tʳ@N#(*Y #5=z#'S[.h\qlM7 HgG=AxE94%g-fUm&a']jjF=>TຆsDʤl@_5oc3gdnUZ9btTphm7n1kdj\Lkr̕l}|P } DɕI2 .%x3KHeEQAv4ZIX/)>+ة ThxC@Fٽ:fXYoƗBG Y&8_nleSX;3$ծH銸\r%!|۩"q?Idzx1>au Mz|H ?pz':vn)2ڡ)M}]#n -?ʘ7tk=F@lI|/!Wp5alP'K0 mxE/uus:|9|[_eX2C8mhSs}"ط}1L_!ǮvܑI2<DVqFxm F=ד_mC{x2O!1'(7ԄT; % Ha4[|&)JDrhp2CQ>$14F|':t)%6HbbyE eA;U6* $ mH6QBPl_b Osi%1lѐ:/.tk*r)rtk kd!e$Cy(-_ە\p)Tfؕ)zWiw ~r㿡4[F<] M^݉8 Fl!'K6Z&3jKTuIg?hL;H[ k;[w8f@@>ɲiy4L=ru?gr)H:GkR3]sv'noV=w9vzX5۹sJ_~~YA% qg^σOjQ&a׮ nZ^ m)cb9i%Fۋ O?Hԥ\*HPS-R_zttTykZ'ēK{~MI!UJJA*89y3G'\UKٌd|5g,ǡJO%(Mk,35Q}a"DsӃu U>p6<:n63F~mTg{;(8 |Q[p5:aG. gz 9EiVv*], Vs!SXYGK-턭(k JDeV9c!&5 Ic;oᛪ<.れww`ɵ"LHc!&ȿ,#U(RevCEe}2q$Kl1DtFz*Y:~OmÍ)q&m>yM{U>C(D leAܓ)w]`ڨ^K.\o}~\`T;bkbIV۬S7~I:+ܰs3) I_?)HJc.tL4(Wka{֕Ĭ]>"9wśz1;n7ݥ,%]~H ÉtBUa2ǔ8ۼ;"׏ً_o`=msW)4Eo?igW옟]49/8Q@VTJhph_Jw T1wtY9Ω%+лzj2TtaW㔾~HamB\Yg|j8η\B}lԼÇm_^bIY`k {S_19]ۆ-;t,'r`B9k&u۔o/Y( i NϔGepú{>fڂ4_嵬}J.2}x[:b/lDTJG'|9o*rV~ȣ -`o߸yfw3) їhej0! >^n%K[ 3;xW.}v3[w?l0rkϰXj|JJkk40bChDP{AG]6&աM@lpoQ9zayyV!qZ6DܿMu[ޯ+O9qc¯7,H A0dH.ez)'y%6K06kpv\ 2&}۸ #r >礓ɔ { v5мYG~ 򛳉$c?oLwU nL孖b 3x+{}[ Ls#:+v^7d̘k1ԦP.8q@z\mH+c"E28S,kV9ߕ9ċ<_n^(St5i^Nq4GI彆ə]&c##;j  3TyU3^բ y7Ke, ⴉ(U^)*d3~6^:p{+= wfO`)?Ľsh6]bp$8Q c: 6+4ʦ7z)s9C9dN+=P?I"H^8'ܲlj5GGBfbrhuQ׼nUWY=ҿtF{#s]B[qVkcqI ਭm.0S(VOq"hxoٔM\M٧1aK :62C#h(Q778<߬4aGWv|N-84L<-4;Ag7s,Z$z=70'qawIWK%qzqj+4z#CV6ȍe:>u7-DP-E#q9Ʀ}X*=w9WwU)$^ʸ!mI*~3ZXL<3F{Ί 7z#6y-L6xq Ch4DZYe^pAu}>`]va)6i6f&ZoQhlZc7-kR5`l_gs)gJTs /lDZ^=m?w*^d\3_ܖ9FVGq Hy @MN`Ң4&Zp2 vNM͢,_>1uơnNYoXƲ ɪKEEQN ejB1 H3 D!% ˩R1DaEY0-VX$u3胙-\僭DY  c}p/hX' FR$C_~qƱ¿n'.>ϤۑQNJ {/a̻7ݽb,1/9S(!_i'rEI+m8 :R* &'QV7UH5/ 0ak+ቬiI,+aplNζ;4O O yr='IFe 3 ɥ섿PhG!EeEF{V 4!w‹<L)Pnq#zE [ r?Ӻp>0PfLQZո ;8{_/,QkVq*Cޓ l 'z^fA#i%~M@x;s2f/$~ǎ&&r$^W vb4){LhHem_"Rw(@oR|'(]G7ӈa"A[4ޞZ#P:6mzri$(]`upvV0[1[tPEn!_Yg5c37"Myq_y E CNk{a35/ 2Z *VG逈{'!l]>9]>6xJ8vnf.uBK:j̮Qy TPF;]OM x|yY puTOh`kI o*0?Uqm>fE ,3g]Fhp\QS;aU-)u ?ʢ__Y`'xag>di0>Lٮ]tYwQZC.j5\Rk>J:6̷̧ R}m$h& Rk1.2W\M[(q%K~[s+CQ)(m찇LGh7˯,b@tA<\ZUY qRթ3#A+p1%D@=ju_/+݇ڄ,67Fl{u!+YOvm2#6"1r'575`=֘EݩiPY3#:ֵIF5 0g /m88:@\0NY2WO5 ]g/ 2|eY "N僠@9Tpf. ~rgszknL|@S@%&^?quIE<sjxy4U5g'H7JI){{1ITЋZ+J< 5>ak'I2,_#l&k4#[T@J^d2kڰb ElSj]:\:ǒڞp N8 ܞ⪍ +N{U@7< GlלE">Jj"Z!jb7UZ/s&p%U}5!]cZv#fQmԅ CI&ڤeS4AKhUCj.S++%K~ Sd=e2̜#nQU,u[mU|MknS^@f҆J[Zx}~-n1Xsǯ~CK"l"u׃b8 }& `Z̀ƨkANCtLc9i9 X036i0P!pg+B)s{bۢ\-!:v)=8?ڮȕNI)u9_;SEάP(6>&S-B)LV+ ~+s8 DK)~йBCXZ' ǻTWkT m{X#jg]XLɯ4Y GiW!M " )GHΆ;x{TYR:Z׬"=H;`"?Tf\d䱃טB\\ t;g)EX"J )9 BX %gYZ07070100000016000081a4000000000000000000000001649b7c2a00001438000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/L]?Eh=ڜ.+ȝHf &`S!ߜ$@8F&7LMj/5&uˆB%w6O:&kz䝁\'Z,5٫Ȩcȭ>7G3DVgJBex*s^DH{䁙'wglX6RDzurnfBeKx5x0I;7p׮|c*ڝ2҂vLJEAS"v۝ '9:~.EOl%%%ӈ;hpv&M@-=v*#HZ"<;*ZyLg8qo[o}Ū#UїflE8jm( #n +cq=v]mu2)ggSs'ܑw%g#ԓ{iQNE޽K*ג{9{>AU`$3Hɀ@ye'j"9pd龻Pd ZRXkk~hW;'mj*IqF;iAT k/h^F-_FJu ΢E2Ru񩷺p#jXX(]Rx(ʽB|!OHIWWQf=A:c\(OeVf2YUGb$tJ评1 -lv.;[vD8H!lX]׶oiOh"73<*eg,s假IpWN`^F߆D mL"Jr A3À3Ci-*%&!XJ,_œ҅J:wy?8bHM.:Oh .2,>1m E&ow"o(eQFU,h"k=sM_@ͽ /~?n4Bge3&gTEv,5>p'ȶbmzN/ XQp hEiʐ>t kXEEP'x&݁nމ߮;l$yՅ9w~+P5,7?4ޗB1 $HUveEY̷,&^Q~=%e+%7UضRy;1[Q0A/ 6[(Sz' lksH)qa\ɳ Xo菷4A$:*!x&fvsMLu] Xivy l3QN"Yʲ:zRsWCENs,.y%;h@VtwTH\7z6x-%ڠC!W ̆9Ѭgԡ@= jI̎7]mG/gvpQ$d?#14R!ܢiq+Q§ ;Y]n~MHpj Dyګe٥*n+M*Nt7x!tqAu_lՂF(_L8[wghYruyf3`lR{xeK9XT3$G#=SA܇XAXcI9x#G"28ϑkH.z0b:WT18K@B©8[.צH5"LQM_j=W.xeWaHruDХ73 O-TaurOoDY{kj.7"ƈ^Ƽnҷ8G(/Y\Ā0**}\o{zeX>;N2N/0elxk,WYMkf}`A)gpVxb/ScN$򛗷boC4}܄:Hy3؛ ,+Κ=58OLSPeXPxQ\񤦛%G-Fbo1PkX Sin0%7Թƣt/^'0ګ9OU(ҋԀݣ ?S7?R+RqC~i佁Z7W;L9ZGD+O1=6g`FQWq؇͐23)#~69 '4`+/vn({ r}i{iკr\ w~MPJsrL94f/ tZ]ncH 7.ѹ~Ɇ8do*Ol{C!Eq0lct%XVGX|K/0~M,Ca 1aki?zm)׶F8uN8Fvoy V$%Ohnyc B5V*`)O q8I ҉ SV-O{Dao9+X3/v~&A|BJqϊ^IئN*:qNj ?mkq"9w#>5yZvjDcY&j%.P?C˄ \:ʐhZk/[関/!s lga TXik%w~|>ۯpy2Ve0nJ8Xcɫ rRM4AAzWeSQz"Do_Ue>>=z3kZxljlS Hj>HA*aZCF-wNZjv75^hE6e;޾-El` _˨j=Di?nL{96a픰RlI2O|ׇכAVSd$J{NO\%_sJԞ \xل^XX^TfƖCK_yCioKMI ٢aZRp"Ǎ*az{M0"zܹ!1F p|Ms~YbF^JBY Oӳ~ZwiiPgU 2[-3e`L9(XgYZ07070100000017000081a4000000000000000000000001649b7c2a0021eecc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/>]?Eh=ڜ.+חwjݵ83t`.Vu侖 d=DwR+i#TaT? 1ĿN.yqB 'Č|o"Jazkp(c5ޅ$A6yxG o1u@g8xD cɄjfӘUAjW0Y(.0$rE1 =CQb}m+o`]IK3ccD vYń)ULx60Q'9Rcf>1Fr%)h>nMxTh6e R D?Nڋ.M ZD,,m]%۾@$}\ /wWi *\C(a/ƒԽf6 \#q\epC1ĞU%,&'-nZ 0gS\Q2 ,u0s@5ѡ h+`0:VYTx~6b u9 ЪdQKQҏ1M9f!Q"!>ڞ}&%6ԂTRa^Ko:i,y=%*-cH 8p~E ѵкX4IhZ#lLP>)\+a6;|_8"<#)cqO},0EհP-jЂz?rяaZ꧔x_RȥaZ8 P7bZxNP1;No?O'K5x2 ݩkhjʬa=t('ld@Se  'BB8 `sB3tr)C%|h#XֵтhPtf::ugJ\)8#5QJ{~왝K~K;.ˤO!6:r})ڱZf|h^8|߼!ҮMG9u"> Τ̖Sqc|c.盱jNG(Ǒx^9zq|h*K(u.alL.!I9$T֠1=Ln!iI1h2^=q&@*lbg`ȯ%ʢJlJGf=*|cdTM#oGd4KS,c጑F vzs@c r%ư܆]TC#\h ~xpZGn7* \[U"VA{L5|ɋĄP@bIlsN"`c[:Q܂U`G܅Xc yύ|l"HzKYcl `E CG׺} ʵp+Fr't|'Fڨ;zRЦg fn z3M Ar :F`a|TEcAgV^GK2 su VVGP8,_>0 VF1 SʻO:yD6B]J*k$۴Θ礛R>GGzz{B¯5m^D !"\Twэ`K sT+jLyƋ-Toc_ D[g4Tӡg%B0,W:1]e!q9{_$N(0~ndH{aog?couq ƇYp w ve<sDԆVC]NoeX}s* dA.w^$r-QaB6$Vqw㷽rҡ6/JT0\%ͬ==!{l5wHIjT9ZB̋oy1J-P 5rи0k-]-z#@ڇՒGe6 'F+]+_B$;\x1EY҅T$ MG$ɑ3:Q6'&_|Dmu("*ڠjĸ b ɣCu-HϴRkM Ί49طcNE8֣g+~5BLJ!ӌp|yZ A9${Q 2 Y9^k"6"Xu γ&MdH]V{)LYqbSəfR(s]+OU.$ٗC (,~eVc3`gP{JܲMQw}Nu5w(;QL!٧{Lԙu&k'kV`c,g80w\  zUaT2\\k{ d` SX6}MSQV:+8 Y]B0 =N'0J\k Ģ-[p [P7gtqM$x_wah* JS¸mEV"n;R?i(rl]ݖO L_\/~Ü_ aԒJb8j -Ե\ق3eǃB;nhF< KSt\NXG0ҨZ? &@R.n|3c+& Qae7@7Q_QaDx#ً˃3^@?ssV9&3Q|oGWbN%5ooKJB7jr@3Z> 8<nf dsFGY]IJ&;/GP.jw"9 $?]_^::$_5,-g+kc~ʋQXN* PR7;*-<(+܈{*a\'ߥ$qF9M(G\nT'`>(T}U kW2'JV..[>M}\=Es^!}˓hGe IRq _3U)bqImS7Zsd]=m )ѵ' L>Z Eʽ5MWè4' ;x ʣnx+ksfs*]͝G53&Oʤz hU9CLSԭH&G݆寓0C !Lm[wcSF ʩĴ,:'9rTmaIjq@bON{X,HܬZDSެ!3}]}Qed+iKF\w>@nm(GXSGfc~Egk~6djfMw8R Y.^}VǸMJbiպd E`08$ ޏaV^rz Gbó ,FK]T3NYq5aͅ-h/8\*CK x$.Oު6Rri`/93ޞɹ}7o9b8 @և#hɿ}hM>ٞ۸VISuKxĝ_zFa7 ɉ]md!Zm6rª(²{.u 9a5[mkPDoÄKAK,12Y5LƩW 'v3W.4nxD)Vl!oZ%DѤBrdf8r6{4Fu<!CcNim L/(KMZ+`vo^"(2jGB\*[{4L%P~ #_B X1U!ɹb6ރZz)h5Aămx-հl鲔Źfy>V6Ŀ C.Qλ԰乴H iYP3H:}Pnʼ$~&鯓$T-=}n]:Ew޽ 0>IFNqCX!۾埌̩x0bmF@$!5";8=Ys /ZՑ[ kbxտs?Pa4 *`P&/-+[KSfA&hޣK^׆o KU6vFj7\'F^r2h6Um> ¦ (zw0< *e* @pJ_?@+Icu'OBi: $> mkS::Iq ̯%Z-ֽ멖R^7mnby6pK)+uH̡(B<2ƭ'.bkr>/-Pi9+T.ZPпWLxF[af+d߯Í }׌ZTv{ ^W%TfVʇ 2ҔZ ՐrF b׸t>ފCD+4kPƤ2]I"+6;ޕhZ܉V8][P s.F;`&ioAPjJLJK'OO`2:*:rQx_c ď1s*ɪtg92Uyv[76~b;foU6SfDҺ=6?H[wv2Qꑀ-p}RQ)RnW($qm=HjHuKbY]خHqֺri8i Z6uoȺ⮐ xG 0Q}{$2忾~{x OW †XuR۬ nߺ|UT""[@ȱ \3rns");uuNeK`$y"pV0]Or9w UR/‘0m^Ҏ8[,2&y )2#G+mS!7BLkx%}>[jH?sy(ee>%:̢O@7`$?lb,ۆ :vTxcw{?U_.J]Kֶw"{J$A(jTŇBW!}Th"G5]) 6T׀S3%7)ς>[* ǐX T?w#;Rsdࢭ=-R/QP'C qG oPmRLn#"qShRbTxphn[bŋ;;`,5B '[Vv]aGŎ7J1Z6}+N7X +ޡuWkGdVsyujuN 8 шPwIeslzH.wy7jtAlQiQ#@ק+rZflFH)~X姓!dy2 Ǒp-\ӂ9ց*yWHw&jo|:&)MߎSC W3=8Sq>cXQܘVUK\Ǿ8ZdᾊazrH.(^F"hQdͽ1o `ம]m8=Kϑ&f/,)fNvvP lᓒf(nj0͐ڶx+!$,A<hk ` weF٧/'Nd=-YQTw<;Ӈ#Pt~˟`5 0.qz̮63_1r3.7Q|W$˔Ƚצ53քq:=ּJuE J%NotY O<77VH  lx}+B_ʔB5.:Oh!p)TDt1Kte?7[`cUܽQevӭ泉$2Scɸ2FߨE FWɔ8MaH׈]i[kb>U;u4*$9yGTBmGPb+<{']RC_Աz64MN2JP's bLER?\#83B& + ,OJRQ́o PT CBXx'C{[PR(dz#\8Z&%(_Qw B6| pGx%S(/tJQ;K#kܱPpjLp0lA;Ѥ% ƢמXҒڻ}aPserP-"  =py\N11St~Dۺ7=dWP8Ol,+  zoMX' u FTZAOEhiׁjXIH1N'>ĵ%:JG|X`؏>T[.^st VZdTH 3l6xSej2ĕBD# U^]7!M/|s5Ж Vlk2!)QxTA*wX9c$ϲO bH /F̍@O@yلa~`o͂o{qve*m-"XdI&lox""I>(J&UAP"Vc~iz5WGC=h4L`8ho  3e#'vӧ 2i'Z xM 8]edR@$%:o*}`e \r5dq>r晛;=XyiﰲnެE-@[.k[LE^;~|{-Lh)EV@xaKr<,lgLoKH"Lrխ{zZ͢e".Ve7YQ|n0oZW${Qj|3Iogϖw0HRT@^ϠX;u #|gP(ʖN-\^d+ѬJ=lUOG &)Q3۟jarMyʣߎ~i[?w~Na!|DKQO|R3uK4dVHa ot3Ja7o|Hf]\ҨH1SrrK@?m6%[7·&0lȮs䪩WV;W*Fbk)TW/ As ⠠%ʝ4|A6C}Fi~(63$x\TPa1e^yU)BM*،ei]f  >rLDڵCN-,VFk6]~=9*ϩJ?vG?m+:`{s_A>W+cqmFlsV%yE8ɿ_,ֵ̮^b j/$`enȈ;ģ~{3Œ@|Q2!a,5d'wl{ 싚]j%UR@ԭ)%۳&G gyq;c~Mug00cQp7TFZ4;N,Vb 9<[̳)ua=M.FVi)g< ^}Å.!T8敎QrںI(.D[ 'KBᝏpqJ80Vޝp)._o磑{JIҭC# b CmVP#&Ao?KHdJ!+hېgsuLAlZk5MjpYv}[UO_DY.TJ=z @"ڗ34T_E\\)/;6u;-z2&KC连ٿ"Ug14!"\;9&RF:AQqmcg`62D[5ynmjY߅iYfd<=4j X;aXiND5(Xĺ(h5mD6ִoU,;ENN'o构n1_Xd,|lOh2mFjI]n Pw"' Dh8J7HK|x"=*6"J+O^ҖrR1fz`8|7$VN(ݢ1^Z4e"_h- LH Ta/͎Х">yy{)3^cZrY)(G1ɟA*69n M*nԐ|J`Nl< jY2g#?/ɢu[+6G$7\uJ|KF)\VKoMh1֜Rh* }; jaa7"Ze525}.z2yS?`dK=rFTi#PV=tt@3+HO%{L8$(IaCqq5ݵIcGEJ-`/0 ۺY눪&XAW48w3=s +h߰Z(ݵb~O-zj)h ֗ ?_3רd[rٯ{qz#a&Wfo.)ZEd%6ju*YF{SY >a$_=³F>y.vvz֔ް'_Y߃,43x 2Ų;|~5,xf} Splt_(dwgv  5]TD4-ưlAS#$0Uq_sĘ\ a> D?؜Ddh l^YƷҴK:GuÑ^;q4:kI$1W h$6WcWh;W c+ *u aףH!2P iZb< 7g@Dj:H30?I?cy'^0ذb\b%RhhR<5<-!^a$%ٚ[J',1YwOlXLb,5?+$g hT?- t}ifwӔPh}#*dװZ_xhPls[;;!e@{Ur€WS+uRK$"ߊ9w<apHʭu6/hEm5nY@^}),]TI6K'߭&4I`3Oi#dMg)(Gϕ"[n7P; 恝(%1iiA^Y_$Ʈ>9,TxΊB+e;LBf !,utr^@LgQ71PQ\\+112*hsB=@gxb4YBR6`"}8 *stT݇꾩iёlBRvu33+eJD,9)Swdj%y& ًZd=@/)"noI'fCluJ g: XlgO/%!m3$,. I/!N?"l*]G5FS8N=͑`GΪ):HtIjSVpC#)et|,1#.4AuqJmq2L'#.V*{hXn{>BsRLm±F+mK>_'@؉%fq_B!o{S>z5ve9%_T5i?>@\س̯eXɾ8H {) 0Ҳ "2[b/ nH0\qIa+ѵ OGja M z!lw΀N?.jZp4R R|G%&)/+ ߄Tr8s+GBb'" ܵ}x+en6or5-pH)/7dB eRhޖ>B?Sp3hFAbՒ07iH;(N$&xT_*✙ R`ȪfFϪ!89")Lu~,$&ATB@wif⿰#i\o0Sma0`wC&^'fM@v % H> "ѹaRaRaS9at |ьce|D6GܽyR ~xSIÆU h1Y2)؆8lLҘب*  k+ @j/@*iJ= &(I);2[M`ٓ@r_?CJ~G@z=޶w9V"tTpݙLZ-bK&/ǬY쿤=kcxg*q"СDM!KLYެ*WH~bLeb[t3R#it~ &Go 0&;44۷+_ Y[IE%te_Us>;6LƗ|Izo)1<}$%`LfrjwyV9Ab~?SUGEvK@v₵풃"T`͚j2Ԧ-enJ~qu0GeM 3Ak9:z޵'\waÂ`[㶆TʜCbDI]Őѫ< 91;oBvg=k],Nk|A'Lr[A\t=t;8*.@e7_͠VFU†Wb {n"PkJQHzDb3yoKР'5kcg0I|h1׌}j.z$ r>kpƪR H^qwX"ճWl>H>,APGXwOrTLt܂T#RiH#dUZ/~d:SeU\>CYA(6og>z]+'mkUeB[S'[YDgbƁ%!c;ZvS.H&Ql8 S5>U(Fd*RQa'lysfZO6X-`?"a*jm@g8Fn!ܜʯAĞQNj~M'CZ^g:c&Dbv&XηD( ;YLoA&1i,{x"}Tp ^8L_`4bTVW;'YGR#\!<˖<ɣԔN3rHL@"T1*+R'`t)VHܜne4WĴj3Iʭz,|,}Sݩ_/aX ]l,̓ۇqSgOq{sf'X GB].FѰW(F{ f܀M&ѿi0:F [~~vs+ΐVu<ߦ!X:Au*>Ɲ-^/8S c{({IM,7Nvb(Drܰɛy䲏́gLct}{)Y?߼<8[}b )hl}ucKg?P".bs+ U~?Sٖ=mPIy҇Q. #x*F%CQҶVƱ[w/qIW)$Im%"U\XC^ӓ:ʹhۑUd8etXkIUfr'Fk=2i] fW~Tm>n~i>$:˪p+A'%/NtNƶGL樋18`WmbM[d,q P-yG#U8T~NR,m 8glm<Z:,?zNWr6Hk@r={y ddE7A{͘[:ԝ_ZŦܼkގ:i8kv<,#ew2Ҩd5,]P$/[K-ZCXH^#%F&A9` b;c9M~_[JWj6-ʄ -d hglu}I;K_o,߾_^qy%쨺$kXձ#(ozGx(%gYO=XYZ8!ӔptkMXU/Qrtr~L/ i/2KMSI& M0"S_nl!~: #a_8<,GTRl$#~59 a Z2+ Y 8z[*>} Bi#2Qu".v0lTR3{dMiE "=w Pl;[EkD)-GST~~kf++Æ8=\c.ھTmx;;j<',68]0#rPυgu"%G^hYEyD&VpMSv;|Q{nF4Z5{'.<$|*;nv:-/@P=VŖ\ln9%d^o]P[ʏ|^-zv=ڗ<Mc\G!`Ƀ#S0dkb%zY0"Θ4M}--oq'-9_TQVvUze9xv2eROãܗ9 mqNTKר C̪ffհ<n,t~X}pr82i}NJ:w,Hl OY%hFpW1/fV*NJ&ɾ-gX>$ճp~3Uyuf[H'bN|ųs(ᆵCW5lM5f&,Y6Qϴ #fwy 0r>o4` %CH10!sZo \IҮGۇ|:)Uxڡ&Eá}@YW&U0Kk.-!9FAY[zjK# +RdkJ pc$ؐΨ%B>x3 iIr6b.MJqO]v>tŝa} nO(18}Ǣ΃ҵO1\lTw(khXW^Abm5zwvQ&LH(eLo<e?ݝvMs@|`"nkRj'-[2ZX59;+^zxY{0N:rGֻHo4ShrAGW 5}GfaN# -]tWu!xB)2' b4u~(dUׂ7GSA,aB=ׄ 6+fe&S} A߳î0-gqȮ.ߪvsu{4y[q W_NmTId$Zثy ^Rwg$#,f .bY㙘r.Vy)E@~E W՟fHLח>]eHr_ 9L{أ5:#+Q Y'=mBt |JRaM,ӂ{Z6N X,Wʛm狠1@j{Ro0/kQ?z:9A +SޕXq4^PEҥSO@}gk8֒%nPkT.%7#jbِlG5gj4 ]z'zniwvVSVT-=aM'+p:NߔA'o"b:KwN"umq;{W/?HGJBv8${m^Xٞ AZU.OO0vB^T~!E1f~KDdžĔ=uZ1@ A@5z,˥jX7KBdeDOj Wg*pcm Qq9.D35Cw >4T&/-PܼJz^L~sŷ.BV,IoRr0%%߫4T?¿ڮ6_6sZ/'YF~istK<1wp ԗ6xt9SQjp5Of!Jckp[SUV-6~>V(!x^|dvTDžDrL~Nd{ |okGY4 AjDkyD01Tao?9  ,F ޾& :XNteȁu17-]'F&\KMV_bR1\6:I=-|Z۰F8ԮIR;T~vy .$$Yh`]D3Q߹cb7;nd3 (vBRcR[ݸDbofƩK˺yʃ{$\!xYV:64; v|fGdyoic7KܺXɚw"C}̭lD5x$>x֜ SrDE]LcA-3N[(:=lYhFDW~.p:#9^5K=P_/DS9τG, b=g7C }>x9c/ߠZ^2NQCp#qDo"'\YՓ;Cv@x'JԹ䇪%ڋ2M+a E}I!KJT5[q):m1-[EvuYք$uBQܺ0n~`f  bϽMS f`^1u%>9= *CZ#SK Yh~'Qg5ZJj4g^}6Džf\"Kxr"lb;8KB+Kip&d h)eeF9T$G.K8z xLiQO!MϻK~ϱ+y)ZyS}, %"UaX ->il,ohqmED?m!"ytcz0 r#PlfTWSz\JQ5OLXcbB( }huV5OYg5Wgb-Xzۃ<Nsԑsߠu2.v<)?ۣ9?([3AphJ0 mo.-GIb&}r>0uMEu\ȃ9 lUm̯,W'_g`.>M߯qX~7t+$ i^jA`e#KX^#1s L$j[<-Zi@ /'k!V6WCfm:q ~;ɦWt>"b$)WH# ȔwL̞ˍ8ͺ0W7HLd7얃 ~CMK{t*4aֵ7f<7Z[Fy6(YSe26fNNG[Y'z k=`2hD7w'׳ ɚhZh|kt&EmrY帰IEQ`9FXIQ1muyN(RjIVqX>`J*ѯ]$&&7jik0S/hP,zQӤ?n|f)^(:7OLt\9Kh^92Y4p9"=?D СU:A=pMPYgBgG4Jw- <١=|$XW7o ^1~k9^Fg )G\Mqhg?*4XD3-2N0.@#:LlH3 bUYF vw 22zW$AWvcT2APS xq+6ʨd<H!y:ҕ0FH"w sL vI4m^SY}+BE"H-k>(bĶƐ=8U ±w0ia>,OH{̽HX=;鲛xZTboߋǛb}IN/ [1n!4睦0 &E s& q@ˈNOI.LvW5>|8Gh|ؤmdc+G/t Dtu5i*w&ڢܳe<^/F|2cg3ஐwջBBVqc#cO;םn)cNL!A{zP.e =T'=, hVc_T9Pp8p2@D[rDCIehW@3h~4qjcXfTk#3 ;+]Y˛܀vӚݜBgMn" <(4c3ԊL7l8Nۄx dI&tG |W t&bSF=XXj҆sȱMےRx mK [pO}@ |,Nii^4oC1RV7|3PK 'c^7N[T8!è'kySUvWVmL'GuUAPO,>m7Mƒ_d`EF^&b g/kTeƉ>zߘ+zk{[Bƾ^v[ I)> v| [R fC32ו_u҆?rl~j5yf"- '=qg_ܭ7z(Q;#lӍ%{*]͵Ųc}'J~!d&@.q!3pzs…[%؞D9ALv\{_q44~[S\n1`>HC3I Qh0zAZDe1A?ƏzlLLlj_VEc ~}SˠI nڨ ݻAX媇r[$h0 eDe"p'ԅu2xq7uԾAx۵E0=h){8$JP?2ϙ5]-z"4D,暫&g )\W66=P'^KR kHYfm^D%]F|qv`/ Ԩ~/lZ4"+ w{pn>=:鴀elκK%H{jǢ?$ʚ^Бdž=fT$ړw)RS ƹ%%wa=ge`'W$P*^)M$tv,S2J hr`/a`Hx \+Bz9$@(ڦ1ӿo2㣗-R (fIm5'J}yÙ:'w+&hiBbŧ!THoYC;) {6VqVDL4ϗ>{p7[5nz]}8ۍֱc?͵ۿr3˂92dTJ ; FKB IoVi .z%UdJ:d}~5qO/|6aRs jnq4N=Isb!=4s^8-V&e׮Y@ +$ALl{ZX:Ƒ{%TO׾AU și}vj7x%=*RKhDg2]%m\DG@>[F N퉃4ohymR{U{js9;P;-ٹ+&SU~J'53=u3Gytt1ˡ N_(EOV_zH"^fW|?nyeo^ iklNKJm.̦/!1~4VGzE=+Bjo('(dǭɡe?Q> FBPXJ 9"H1L㚉S@3wFb$=&L"j@S]_X:ϗXSnJMFF  9@2Gszu lS'Fyܦk9 N*PB/Ca"QPTOz"E5Q>ʿǭĹ^=hŧxħ)ŗIzYQo߫ƗqRU\j5[w~HleG6ssjs<7#lLһ ۚb ۂaJzabAi{b"uK^"8}|crn̛k,W=Dv8xY*;n'w7)]ZIKfW]gf,&8~M:d@5n  WueiӹnO#$>`P܈ +WP/s<©޻n%QYAEG6Q\Z/.BXg/otdФ 堾Y nxMRX`*$CaİW sV>EAuB\mIxOxނ6Ĺ_y~m#6iȞKW=݌`j0n$!"=_pW00@OGH>MTjw/HgĪSyS!-̯#W;K3aDN1Z7Ib(۶)F=H p¿R~bPx(@w cSFW頞YpBNL3He2У+x1'Wná*8?3yKP[eR~HZ7M8:csϼNBϵg o~PCm K6MOaJeFP*Np}l1HU|Z+~MрE#)4y@-@Έ,d{HL@㎀ӛv;xRŖs(&Hnq ,̈"trğR͏ՐSn_:T+J jԤ~(.*źK//$#OE+ia>ŧztkLe j=*Џ/ SgLhP!1eP8H'V{RW{KȐijΨy#iiy~$u飈Ī`KP .g"\`YuѣuOS!ri[+gKLF=$VK ү=Q̝"}IT5z/beY)=3o/BNZMO5Oh[XQEv WIoDivK&>,_vY-zFv²Ro&)c^:meʸ6'X(#:I[leW*+.̏։\@;w,JJ,;qtҤZ8 h6\-C-FDlbX!J9.yQeu*FHj^$m-v Z>y&O8sƿɠ``sf#llrAA&34 I_?=uX/ZN4O.kT6?B?и\[Q%fm 1YvC@7P{&r9 5/6x'* .j)OZ|bWJJah9:})cm/7aձnsC\y u # ᄧޙL+Y>cFSˏDʚ>i#HpauKF.V( u=YC0ѧJ ̟j|cWb~JYO/BМkr\±k2F׷ d{uu5&^"jG*VmwAt,S{}1-<+?1?Rh?.\͸QKB6?HU!ȕjX ըN+g /]ۨ|uAFRIER#I]?IrXkԁG"+IXzZ{6[p1"!x7Q:,ߣ5C`y cr^gt7Z.NX/?:!(70juM:}%nfmX8jqkis> *H3ڊZ Ղ1{\ZRÚN3Ytu{*#(>j2Bd¦ 3i8D<̀G\-SiѺTys4c<ʔܣUs2ZF`OՂp_;n#,#edTge6yL}NCIDu3:eK9GQԽ P7%^ŏ!xXCw*{dp3s(Zo7NQ0DNU׷!Qm@e\VOu 9*s5~|Vrp 0BP){m+lB% EaϺ09w1UvD}0Cۀ}7EahA@(sk$z<;~n:jkxn*JzdGyA Y3gf>@!mS8Liyl*ܢ62JḊ)ƺp"3Q\REh6SBkzQb(jAWN1.ͷ;6oZck%Ъ蘒0SxmE O[D!w Vx֣@b(fv +C/Ε<濴ik-ׄT,_RO΢9GI@Qw[ cb[d,c+KʸG:6+I#c +#}ZL8*5<;( ً#b|iQ8Pᰬla lCܦ q^׺'hxuaxvw* 5;_ % v*vӓh?O9i?`F=ozپxSԻ<#P6Vzup@uw~D h~ffw34=$f0qFF YŷY|^{L~A`WIQ©8CnpGN¸.Ѩ: N\4~Si!a":MqL)&P+)F6B[8 9SG6oudX-o-.bBkfFKސHKXBMx=Ϙ+a[ (mB;6D>pH Ϫ; =EMg7pH9\HnXsNoW=>%Bg.m;Xыoc7 l&.06řxDiF)6A@:Ff>|i~\M Lߐ1m$(^ӟYك2ppXӬ\\̢@DįxS^ @VK t U8ŒDzWX5l{BHc ݪxY㴪#:^~N$e,~lR0 " 3hœ..( (Ϭ+ jJ*3蔬 w*=xNb˫](ڸjmTv76p՞cpbDfz鋜Togl,xqPFɒ!1< ۰*L yf8_ =<i$DڥZ>. ga! ~lddAgE!ٲNfr'b1q/hyY,뢇Tp]~ŧ(\(dL/:)kQ.KtU4\E|J-xJH~ QURMw_f $1'D E>P@N #]/=geC( N^'}#x~J}f䫺h VOV&]Jyk٬ؐU[m",D?Rk&NC~ЗR jV͟e xKhI'`Wh5D:8Z F&4RAh-g]1_yz!@S*cժ ױyN\_ĠE^A"XR͒ UGc+۹p b']@Z9c.2ú+K$3 L::{ST_\.Ռ®bL3":m{R+c>/x/S'%HX!FG|V1. !$ChMs&{J6¼(50/d!TC8$ӖQI_!pn9gqnZBeTeɇ>#׉g'|]G4߯V\ A,bߥ8\k+T;g]Vތɦ\ 0(4Ss ,E:5W'ӆlBWrڹ^lK8>6FGXmrJͨ6[yMt:BM(A;5E>M@#9ʛ2*a\z˥=ȩҩG+ܹ<%\z~)+J?MSik$ j動5I[l'I,F -uѿȮ _N+)fm76h!jy BkWyC×կނ3ryXG;|Z&ZŨ*dVYm_8Ozf#ԣ5tNzm{cDt#KU"I&4>cL8HTfkb2o4 =L(rȍ?t ^ԓnQTl5e#VpUZFdfLOm`XU'Ctd/[&k;4r'!IUZ5zgIH!J%ɺJDP i ׹(BK{omJȁ-ˏ&@ chi/D#iJw 4ԉfE* ]*hc x5 .}Dr83iŽg}Xgi``}փ@3*wZܩFnAg^{`\X\#`fܟ'Hf 1bOfM-YԺ lsZ4Vќ&Ӆr/¿tڎ*^8E#db+$mNj%s`CFz F BN0E/o%%[ fZo@©?8_:3f\$U8֩b3 &5Gפtwvx B2x]ӕApy7Qr4veI@V=-( +B?3 wOL >< ȗ(&q͈biєm%"Ѥ9s R6[ IjV޾37uIk12|dE}V2Rbՙz+ );Km,p]PD~@icùyDqn/_Q*Y-[hב&KcI,ST֓}ژfvC.a}{1Vus* ī}M\I#WDQ1=&3 ۍd' Ϋil0ìDy 1|AMTDw3b]T~xwCeo/q&)_hwe˰ 8(K1\NLG/lHp+[Y58wq \:{*.?2|E fYeO  舶 r'tz*kȷ*{skJ٫O~H 냯bO/fˌuכ;\qTڗFquQ}b71={}?iCML )b:lZ4RfokgF(5Qn.btQgh6]D ;)fAct.(lVFp{@r;KI>U/b?A#^˴Y? f-(CLPXޝPnԺi]{XG3Zy&'ޔ$ƺO$#' " cؚ1W׀iv4 g:`i$*( %UFKo?* OWJA#86U~Pl31keKDkTf$LB2H Ђ+*iZm 0)}eE"U-(e᳄ ErĞ!\^$` (2"K@ĥ1 ޝy_wCZqnɂPnN/D>M)XMrT\JuE.]k|EŌ雧ץkޖV]jd`CʹD6ڠ)+ᤏ?YUVE =2i෕ۥo|+;N뤞C2dZNS Vΰ&ىd+rPF8}C`v͡+@ekMu\+YZu2ڃ$3Yq|ye؋F#g ;^8SnQW$f!GPI@%LdLq+cJ+ܡl_!bھFG~ ž3WU)V[1ȗ?ȲSEȮaX@[o)eU# .j.ɋR݋b8]ju^Ǖs΍[W^ܬ70Nٿ &O0 /csQKdͷ;^ѳ |hU3k >ni3^R~a/78wNtʸgoAWK Ee Ag-1q݉*q( snB-E*4 __zs_m@vR-TQY|_ Ene-k!PXG4&:;)<.eV>ff?20u.Ht ~Dbd&|E`8!`%1E0lUj.YF}ʤf`?1B] )2)Lr9{ uXDMʶ2&W+ʈ7r[i?,WsBwezV%+i{B5j.kYǷiZA;H$ 2OqH w23J6j9O*6F7fBo!D#}}WѤ@!|_Y'ZF#>5Iu5mJa  B %BV+nR43lۚ<#^Ư `CժcY.ŬۍkUcx.X绕@)GA=HOD8WbqoE-wP$Nw2ڛy=@ *.U ji:&Ms*ׁq~GD'yy<4*|U@He0A1*gR/G %`RsnU+Z;TtuYd!XR J1?|WWN7}-uWJ%v1<~fsPY{+"_">m)xѷϪɩ$rQhF N4]~lq@gl9'iž\q+n k]1WҠ-ϐՏUPc|x(r@Ƣ0kr@䪋vR{=ya=jMO֌wbYQmJFe-_Wpo=\HMl:(\\|ӷ%Z#Tɲ^A^\.R(-ѽQirUDPZäTe,=Bٗqe>Ϯګ"/9Ҫ׼-u]#Qg [Z`D>Fqh @  IƖcD/%Нh|s?(^3`3?mX6o*Y0@cvT] hZ6 S']|q*.XUjBF&5:+QEJ [_d04Mċ%a>ڈRw^jbORHymƇAʂn4U\jN*q c0Y%laVe)kuMaq`jM0 *#`sP\Umh +B3 A\{2cFim_^rfUЍ9\>[b5v`ܘi2֗ U)X$Ζ1迸nݵv1}+@](.ijB ,.&2q>9b{To! Vz8ۤ9ps,AxSYs?@< R2!ǀUk.S \D|^j3o(ǥ2^+IsFCjn6!rSU{brљDY{~siɚԣ PZKHza"y \4o/#E;ROybw-rQ}NYaPox?,xO/PGFJi$a7稶M8m^H5.9`w,G$dנԠap_?<"Q8Kv wkC4|#v]Ҏc<{8#Sx$e%VY=>'B& KhX?˴-\x^ytNҭHnKWQ6Q: '=`ƅcEݪJ1oB cTqhi1 .FH!%n-k{4GVtr9^i 91;ྫྷo+JJ.43/uwMXLG.*&{Jv91zEe "n?hPd@HflP!t*~# j]Vk};&ޓ5-X %l& #0+aqAEƍpJNagF6OP4L?|0)/soǧ81xԋGR[V<貕1tyOCω7Ue)hL[<.> VC;Q2qTGW9|jH,ߊ-hhV&`ٓǃ{ZL: %`Ԗt#_Lb>B*NI ?tsLlLFaN[rrut!#/m֖ _` `B'w,/ pS"W?DP!%F('ӫ^DA̧E "::rFҸJqB!LF`Lyh7M3 M>uĘsfKf.đж ؤ Ourj]x]ѡ mRk&WٍYcn"x ^bf@#D <fN#ǵo1mWД=HôM䒿A7:'"wa"=LJWL΃+dAqSZ""[>d5tѽ ]x nA V-6xt1zݙnvfuA3_"\M{5*vmC|É&׾Wo".meD-ֈyDsn/l u ]HaLD> mtGh|oɼ L+Z6&2P֣{@fVS[=[z@'WmB|? 4$m_?*:GQhnX6 Z/ʍ7W{moMٕ 5߉tEyDHKNtZݮ> APNњ,ei5.{oy5"q8F'K-JL|)$/:=D[Kٕ$sEo w,0:% %į݀,)-aZ6jhϒ+9iv  FyI- ?;P`p*z ?bE>BZnid%M&Pڧ2={n,v$ NWu.- əvhyc?ѰF6\/ d &{֟J8鳽X謫&m#bϘ_0 N]^Hկ &5E >虩 `Mې _T ~ |[7BNڊR֪I?~p,=+LEk_dykKs0o4`QK bhz .wH{y#W/}KLjȫk4͇6Ւa@S7`XߚV$/$$og6ho=Jآ3&Z)vizؔ-`>䳠㤊p @K9µL~_ z@֑3`6g0z;?2k~hQdNd}=E8^'m+R|B Nь7"C@{dΚ0r"Pcd{hjy=;Y3(aJmίh2uuEkIhвLWjHu44՟i{,לdZIG)~ ݿ%|;p/hFsSG( |ZY+W0 bsѶl wtPqǖ-0@en]יy[լL"= N0Bؐ NBVys.mx3E˵ԛa@Dmxt`'y\~"Mt)Y,Ol[kb)f_N 6y+Y5Vb|í,5vy/c$σ1mevvPKBBjb-"U=LBSG45^.)5 ! ,dAUr{*:.qv%{NNBC!=kL+_NJ}סEQd q^^ Y KvW 6x/c㵓< E|`L>˵i]$ 0]縱a3hqIC7=‡-I3g9eXoLUx$ȣm jR̞|J0Wg6D(׀j T6bo˩`t7?C=D;5ՐKtaM5Bɦ'!spD*=-Jd7,68|4WCϯvFzH]Y ;bG5!J[FG37fb$[EC]'R`U܅%n܉vzzA}9K]-`_GdxmF:zSf8d)Hpļ?ّ.1/G<: 'r}'fEpռ<ʻd~3B*%UÖx)Ȭ B A,_ ,:qhE-;Bf`tlC1T5 $$šC nncݢ}6;ٳ/~a|Xa 慨ȹ`Ya& ό Rb?g\"-܅=Gn1Gt6 ^sWi\PŅ'HށoN5/ZM܌"R/6d^fB99]NX.d)E) vA%`SA%LfZ_|=ԿK;ʂyGyu\4 t{^E__-êМy{Azﶩt+65%kN /qJzEmݩXy?f,(Ԉl:,E%bsw3[C;vtnn+ynNue!7=wV]ؐO[E?7S*X[g؃ ID(j#/GHD)ksĻ򈠂6ƝYDTzy|'1F8ʋwݬipBK634ũft; ["q27qڂ%[YY Cvma)7Fo11anV/zG~:;,;" ?kA V$Ek2;H,sv~G d `2ɖdw>}xr}+!5?~}z7sCE]Iqr_*ugnFmRw( BY2(IAi곆I --:sY˕ͯ+RCӞ495﫮w n4;kY~q*ߓEHN*].C_[8&\TebtבT?um~ ˋ \~boUwF[ t'C~hZ9e 'ix'|N %y0"!pzW .on9&h1VYG3lScWdiW+=nbPk[}H#k‘c%[L^:Md nc" v orF(7 RLP"<A(`TrdY[3ÚE Izgdo5|3 3ɫV[-h~s$Q=/yqXI4Fn CUjdN V"B͖c݈] 4{0̴p)a ,Tˢ\ 棢Ϟ1̴\1c6/ϴ;*QmD'ū(}SlVt 2e-'MLofȚ֢cʀ֑Sw{Z+׷rS @3)=LHV!s1A-]~0Z؝pʣ*bB:gH6 {[gاi͘>4Ae]fGu`q/{CVǁ6,,لĕ=M&-=pw\,QބyQh\Nl53:(&pxbWE` Ng̸whjm,)Ġk22k#8Q `F'Vqӧ'| ZIR ~֙DEB%Zf2e'29(k]h. BXI* `[߭ԽJ"LhaѬS>PѽE<1;t3SeCڭ1=-}%ȣ K!kf]|2+l49zGEt cœqM]ܒ8L$]c.DTcDle*<ueGGMŦ <,XscZ` PwJ[a%g73"Rm}O%ca6Rս|$DX*kc(6e>;̀ZF|e@S,A- !; d=㭮|R8U&UcmSnf4DX6L0b$͸kdo,Mxt/-.#JT%ơ[M[T=>%_ O mjfo~tKk tɱofO⏣~ cُZ:P?qH::7Q 8Xi#122- KB\ry\!r./nN{AػKwr1jf::DKaa4?ԥDGN),-c47QYםqR >$Auޒ+*dd, oqm&(HNϦZHDI8lA7lOzEg%Chght?Qs([2k96QpoQ^nZ2Hfpwh%jG킞J8|>g{DF!(sm.8hgPOٌloِ=+S`'ٰ$Qϐv 0[6)ҫn޾ٿFEǟbH c-{5ݜ+Ř pȂYZ,HwD_(jay=`T`ٓǑ+s%V4BMTA{ox ;֓K(IK_Å?fGTGc!J|:i&?.S!/ אvzjjRR9ޖG1^_AI#t!ZK0 {[ (Չvt0>ۻᑞ9>Ka Er15UF;,S'6㨊\CI {gɖꐑ_Sq;TMtnQWv w_Uvҧ1OܝhA$21 {r+PI/y?YiN 7C.~hDJag$޶G--k5wKS0'ŮSA .pJkQY׌꼴,#V XM*rZ/9 m1"¦z_r*rV )Uz@:왲A74OO x+c.9AK`tm=b$YO_05V1HJ9U%D i0ѰJu zSf)$d:Ȅ>F ?qhQ2%蜺tW^=_&0z}.9̗"66BP[U1=>$h{=\LC,ULޞ6۷:#8έu6)id$eCڲ{77hV|r߬^>Z|[N5/*T|Z d'о2|]9F"L>i{zJ,z&HIg3daҹD ;^B%}2*m3Ϣ[y+4j ҿrA9aYWq]hݓ zHǖ'r{BRž+Wr.4O@RO3|d2G0^t,bqiq CG0"5]Ej|x<|xiR7Ӭ`<;>IC[q ˳C^$HAޛR#w_HhQ.r : zeCO[QԟRu l(B@䅍϶W:PH\#cfEM.}^o?4' ]XĪ[g3Z00T=N[h`-'UM궒1ybUJ w7QSߵd`7Benֹ=\g*P{0foɯsx9Y_nv@_պa8UR?e7e[p'qQ-5D( 's,A{xx|@^Ut:`~/CVyJ[2Jy%ߦCkM|]%xVd=Ú7%-Gp6FX0'x]1E}/Ŷi!5tܞ {]+VY牛4|"Eq/1ڼWeTc:Z=:'uN`#{tb8cҒ4pOaiι `"{#ВEj~ }rrb͓۶~F>aP4 - 80Q1 WI.đ®ufՏm޸"ɝYp"IwEr??ax.|8_p~EhCpbI `oQ9ÆtxYϦ?4ruQ $E:2nNijMVU;r Ykn@ئf;+2*UPY)Q[/`TBirYtQwXu:ۖ/ @f3#!Z8V( q6`LJs] 0v$.[~69|jp>{(eP^Q׬t *$_ ;_ @ J-RRƽYBPO: c l4#8e{>9$D$]A =xRaZ!e9#Q8qb9Ȼ[n;%Y^ؑc$JBrwu+v,JV^[ 'F`@ϻx[v1մb7hZd_BhOA,%5܀~oF)H JvuajE7&H߮Z]*VI/ j tRM :1͞NLR!=@s3b&poqUAUHL 'tAPQo(s.s!sW4ib+F=}MCÚvoIS'?h͸^(N"MyHw q-HL"Gﭨq;3 ؛alC14-ezjqJlՅ:-i |DYiT*>3 4e1y@̘ڣ E*3*5:Q~[\Plw#z)k`#U]Ley`IMɯ ^jm6S^H7NhyVyO"tK#+oy+õʉI@Ͷ"uJV؜& c_b?zdyh >HޭCzl¬'Mf27vEQ{P!lj`(͑/Oɗ{e3yEǤyU=$4Kq( gDxҌ f~ee:$k:%!xNJ`e6 W-=%= nq58L!^9_pѳh8%h8ufSj3ja/$-Jm$+̬I\ f_܁"npj(`4//ӀHo;$j- R\B8Se8Ӷь3Z/Q7&N:L%haP"șN+ޯB@ϏMH] zk G{Ԃ;I3˞ C \)2] t.QBJCz T&lKi쿝 "d{)^C˳=džd|xc^?e6lt) uE<<1~RNA"p2Ppω_!SjQAWfLR r;mT:Fc׌FG{!Gp`w UBrvn(S|m*0xH,gכm%I ]Tvw&c{;&O]1=u+HZ]>1p03x5ÁKtNw+1WAvsa y0;3&n=[nܺ$I&%KAF:@wӅ1aBNugA T3yj&>F4׉bBḋe'ROߜX,눲 lIh웰j$F^r-hC;WX֔ *ᒮG27RjnB!,a}Df\D0,0 ){-uI/] _[47ҧܴGŷNT;33o9"4⥡)g:82̖q+$kSVNLY ?ч$m Ik)~X *M8 At-ߏ4XAoƣ#쎈VKҬ9`ؿw),zRM%t-z אAL*a' `%bPOhp^iEyê&?D OgjhA‹R35)IB ivOJ8Cz ]6G1Q3H}mY[pFz`!Pm@rj}ĴO`+.ӈfЬy}O] 'E=G.#- %  ]1ϻhsҦ_|r~څmNiOfUI,`+}wEu$-j@$-=eֳCAq춢4Yv]p_C2+P]y4y#6y D,l!i{h==KKzXd2[zV5hzwF{4̙УAZʯzIf0hB06kї{#]sd}@QKOS(f s IP_؍2F^Q;1|n Dz6^J8UE~aay,  p c` $gRLwx>@%[S"ZpL%#e9|!},>HcMs}!\<=[ .]9#-;,Kk}Bb-$*`*r;çF=s{hsؐ?Q=5 pHŠNn BuhES0w,&;سuI?̑ 55 zbAȁ{''?'8s< o5sB\axdۋ Ӭ#44pD]vyt,Bb p. .k~Ý٧9=`7OjEC(+ß}{8|ֵ8}n8EzW ^i=fjrK]No\0dU`q 2L+x:x E  \8-mx/Sr7n=6,ih޲1Śxf05ۑ˵j4SYV2 H5yCLTƠq V)X"QF"@L;W}k0"zl!DiEW{^Y}X؍#Byn# t04؉QDŽ%0 zWq;#C#m=Tg87 K<} Q|LU~$3fښGH5Lw[HC59m_'KkRG rdoS7hhd~ ;_妺>974}* _^M[D& w%SeZ 탮ԙ*ړ7d21, dZ:@0"GmLS޷>sL51k6[>NcfOT: mx9κ&Vyy&qX_i>]?HTJ߳HsTwI7|lVj(Flk{H-nݎrYW5H-&\Y\yCZXa]}0@g@[R `j,z0җ L_D1̟;[ӾF\(5&eT^43(Myc…\:C =j&Dه_?q*"{>T#B\F::QKΓI ĵJ>Ⱦܤ-az(6 @3X#DkD3^u&nivu'W ЄAyFEY&Z#.o-R}x(.?ޥH[ >Xl<q |AU& "߿e! $d}}r;# h[sN\i [kĭQى(XPc8iNJ8َ MQ"o^. iȣ2fl$-o4j̾+SCf T6Ap^I[4AoWЬb9OU~7)0eCXdžvfZ?2fU joA.ikB]_>GkPWpq=N]TNbōk6Xo<*Ѝ> x1}'ELݽ= p#ЦM$KSR7ر%y*&X:$վ`t̝Si \ aCe"3UԵȖ"l;Q<fOG]"Ax*yݒ_&y@?eTAp21N{?E%"[g(h3̂Y~B9|2#vr[mwn<ŇGZ xJ8q[Ŷuhhh`f(X߾;[w9XkӊYf+á \L~(&Pl=+l9}}y K;ԇh?E x' 뤝aTp_{N>MT_nH&ٱ,ojZ#F`dQnbAv_~|&8Ȫ;L-7Z#%KrȥaG>i(Q,:}D&[$zXK8Ie8]ڭjڽFA8"X[ri9C=+PF .c3-W^|8֩:)'Q}3+K33}zՠq,ɶQS-&ueѹgOkH)4|ۭ]vGM7w{IN#; %|7CS&,1_֫01ꭷXȪM}*"n ۦV4Pyf52O}8WBiZbPpw`#t#|'LL :)2:>e`1LB7^I, +߼P]DzDЈKiTn}cb섔f)Ӣ\ 1] _?da6Aje?Ӎ qjᇣZxWP! ^(CK⤶"Ww扷֚I}Df$@UrܾFi]w~4B0S?[_%naݍj14&w_wA<֨sܕ:kxiTJNۃh5 ܱ #֠gzpn#C[ڟCg= G7=^(6W馜v߀^.NŃCyڨ]ck[ huגM^Kp ;V\U_ɣxE Y'dzAOO酎uV J)g6fUc,d] =D_ _Q$amb8Tt?ymA}c2`=7vO4ș- izxb~ <}QV^hQM*j` 'JO^Ӎ&EV^v`"g$dZU MERV31o2fjO {-7s}_G$`U% .(r&*_ރ+9sE6Px!,]T-?jO@{_|ɀUl+bF\.aFbI7I,`}P[2k[*:\8˙4ժ^m&ؘ; \0; `ml[#-,3|.S пfȺ'r+q@ExƲ(T/<~b0WW-*#5pyXvn #)IƾǦ닄.euF/#uuNuJCI %܁a-KB7z| Rj:Y"{@b;O q4LwR,29'jK&̞+B P!Rx94/1 Ov 3B[{xaΔ2lv)I$.~C Pz7hT*_}>pe :Ǎ~C2hn&{ed`5 ss.#=\N;9dOCX`JˋN`zbd+CZL-;׳*8TQ]0Gg/QLȼ3%B2R8uFexӘMp.#?E>R6BC`Q_x=,0dDI++[`G^$Ss'zi~n[SZkg"l1\oEWbŋG hCg4frECS Rfs GoٽKv[_$r+> , 1U .?!TӺ(Љx0H|.,7xqu_287;'>s,%|p,_04CcL.T"*fnVSP6hZd>Y s$ĒMWD=˓}PFLI KsO_9asw,IbY&əfvV=]*Jl>Xx'_5F(oa({x_Q>U>;Usv%nQ)ωv']k)63O7zTʊV+ ,̇`cKDqNƅpVgidz'V~PGg2MOH#Ke, ~0ݕ٠;džAܦ9n 湐 3{砳,|M}79/rso6F%]wɦ9.2J=>泏e=6JnR| ݠhxM7ƃ~y%LL'#UC;+Ǎ ; ZdOV:2QbhfNT))aTrK|/Rn)[ =KWhݱytiW pf#VWؗ&f.X*jnWFO/8Bɼǟ^hGŨbf5-af0^P) S!RF[I"6CU+RX-;K;3}N+ub3a]2ԲÈXWfG:mz 11OݿɬrMH56_|׵*u [w"،!˨,~BQi{躱4Su f.?ȿ4(~ Aq c~vXAލ=$Kl.ej u 9kaWywt[^e7ޣCj*8=1*CuO)Z+E݋%%m.nґB!ˬDh`/%?Hh9~~Tq]En xȈ%XE5!` Z#ë lVDNkI~O,xʝ^a8F _7< q(D3][/r_W>`ftsET:Kxn@ۆc4J+('PUHP+K]8uzb?>π(}F z K󻨐#_Y8jCW-[yڑbԑ PMj)?ԣuygUZEj5[ﻶT|LcĉsqO-Q)xv/H#Bk-;@roGZK**t-_ݓVhL݇ E`6tǏF NJ5>D鶤eNRNMp{S3f6.,i2x= E?ۤ XC~}Rq9h[nC,עg H <<,K:M~Q!Kw!mױn~.CJSbv P q-Ԏwّ2M< w!vEE'_K$Y`_M&v fm*_"ScZ ? tNG2'HPHE^r/Z:&5/Н 9/Eg؄Li]4X@Oc[7ufKL';.Oê圦 :Qg_AV5t+&-L3XV3nՠ\|Fy$ N3_BE.Y 1E`@cR#rztO7yUUqvp<{NC(@t@m?Ž—+ eâ%˼X*[2n9ż ۼm#h @:C^5 2$֮n: ;FUgwEoE^Q)U-2aP <|!:V3gϧl%%UJŮkfXb `ʩ_ldئs!@b|~Нr))Gu`YKGY],o[GGJN]b?'|s*dhqnFXJ}6C=%[8cFydžP4Tb-b6͠% ~]ƭ]ԥV?Y@EDeEdzb'x/̇)U i v'1{P^GӁ7ݮCÉĻYu/JMxј||xrd;\C\/xˈ?L4f~Kȶg!p)R&2,[kK)r3ex.8:i蘭q}d(;?;(9ؙe;6fHly>)4ku>(xۃ0GG8̮T:'O뇺B5'rH,K03 j4E:u$ۣMЛT<.uӕj\s;g&ٔ093"|:A }j |M%QP"pV59 4*HV)]kPs!p s_?IY2q=0jg Aq(*.(S__DU%C?cP~Éhn}JiXK9`*]FPvs㭯!ZVfmz埫f$JLtM|\_f1C(lU ܝxG9Y%[e,PȠ<}`' UDśؕ9#d&GuG*X[r? VmlU^tG{: jEf+ Da7ΛÑ)m/ì jS jL`MCQmJR~yQN,z} _=MR8 YsBNKdߩ3#~D+筏\Znoj 5dC`s|GXti^ ـ{э `Ż( ZeV 6Y$c?@f5=V'}:fIb4D%4 ͷu27 7 q䑜9.+}MZq&dKY%H_فDbUzh*˩e5`}iF1 B+5Z` _RaLsq<]kCh=;-0r|E8U?3kÈf"sjQvg]$saTE^ȝ@ $s<.' gH9'\d_ xVX4WÌҀuOWtW1'aZ?r¸DT)lgetF:g5t2nOOھ0$Qgx쭊N[Z1dp\vS\vGxU@|/2$1CQ=._~A]\kn0I.6"(IS:Ŀ<;QD,KN?W2X¢3cPYPF];Uu4-uB-rF凫lry4#, -g ͥGJ~9@YވT,K;7c zڄQ}ԩ\gt!|`dѦ+L KD*|$Pr;JzW\:R~Aϵ7tAPy]}SHqrݙ@{y_u&BEp$4zOjE>$e-/(1k1 S< o2 ϜƘ +ssd%A H @3#pq9Xk%>ș1F.{VJ0N d Ӓ 鞨Nʶf䑷|i u>`M w !Ud'q=S@ҭ|=?*r}()owq(l6P iM[2:\O, d":@;㎱0i g t/vq D:) N ? Yi %Fvh$H{:ІF,${! Uz52 r OG`MM4>⤮2[CM6Ď4$=KDW׋xK|M3rԕ>Z%;DE( kic4TMJD69icDLHw*5|ͲDUۧjsɁ [Q)8c@{fv%H$>##UBe*<)XBB 0TC(Q!$g)KMܿ%׊x[2Zpn]hߠ/yX{I&+qatczG=ٹq>c]h1n`k3"РT~S>jd[So'ѬV l`yT 9΅h;_d,i\8^]ĸjHK~Z);~ UN ~*α:g[+j;N)ٚ]ϡAԜ¸`cTĭ]70^,&/ 105 $)8qž3rP !~s[%E'.aw~(5eq7qu$y{tiKaD+BӀ$;ſZϾЊ%ӝmw#]mip_r,5m5C J/u3wY$O] ?i3g-XkzxđZ+& 9"1jT䜖>mVD9I_DHlq=7߁) eO #r{Υbwv:0e?aA2:^qۂ"pZ2E 1err&G-?/}]T*4S<4_/cA'腨4{pU4kk sKI^o@- OiFl5 D VPΣ1ۍOme Ҩ-C 5To{Mo۹GjDJ!j\Cdg~ }t@xnvK uwp^Aw 9g-nvɑįUpN[&ʊng}6Fdt3K*ss G^ /$a⧑XѪIh3QJʃUY8o_.ye&#+ד>LŎ&crjd6q4Z'Cy-_/dCCYKT;[e$XQr11lzƥ!2CYơ2 UwR:.MpA͎ 2ۢr x*{.SA@`zl&/YTnalÖfFTeCfߒXg}9=5^]Vy(,ǭz}Wos`O$_vnz}f'~zO)ZAvzBY Þ'92ɭۘ*|z|géV(_D$~ 2;| }A! E.ZAإChc; q`o3ԥK+^ O9IШ)0*Uc[*+~Wo/-6Y]^ߙN_V뮅ֵAe& HP8q*ķŋ\3}| Kt;}_L,*6(z:8M pNėmIfF@bQ&s-X[ xT36zHA4*&gڧ:Z340F Wãħoƒϋ CC"Ş{Я`ˌwV|XK Yu'%,5͋ȳ@{_+7pmq x<<]#>RX Dǐ޷b}pk%ti,i u]ǁP$Xus+ hyM&?WՒ^U.{HʑRGEN]8GQb(Ү4)J1Sa䂸+Oy'||~&uѰ*ZjR~$\y9^\'ԙm x3 ۗ3?[xYD0WQ =u|Tg@y*h` B/ʕ> !DW7ran eN/?pLF..tv g1I;mCpi8VDpC3rHA%Orx׫CJu.q!'kXˮ087:)c_u2a_~p';< m״kIm]+ԃ}DDGRV"yށ)Y3)!u8̥j,u=fACx'{? !iCÑ+V :]DQ2BtGcpNx24cf:Kh{v)҄p fDb;'g s"h.X5e\{ɅhK[oָܶ;"P 'r`)emnkg}OSN,H2caZAcvr% P/26K}DC1lE-G)FcmE!؏w31J}^XB5N*=aDsbcgw 8BɳЬuжV@WPgfgˤ,IHL[Pzk[>Y'K;Ij]]l x6՝/5LfeͽJ\LHF!G P0߽4Ì&GQq /c\8H`lBj\Þh+:8qKy5ޱCPk@;*Ob0HrU^t'c4)Ϲ,6чP242s5^MebHk'gmWLݼQ9x Ef$Pځ*z,,BKV'X׳kO$C';2*_}jK|AnQqҶX$.T(dQ2^~sSɡnf% ߞ/w7POl  .U&b;kIѡĖہ,_'+W‘/ 6)D]5"i\lol]'dD=*OQ~IJRU )aV(ixEp^Û4.CpڕGϒ N۸@=4ժpvE U`_)Kǵ)Anw:;|@U80GYŪWN4aGNP:d➮0~cڥj%2Jf-a>\ڕ8ݓl jWoʺ/'%IU1 S1s" +vibT}Ǒ#N;2Í;aAÕh?JgE2t5GQn\(VY@)xx?uvǔG\ὼkj䈉xsקAW€6kX/ l*3-lHjg*Bo-۸iȫ{\s]2h+{xo9 n/7%n ')s?ǚ#v֫8KRpr7Hӳ:QO`~|ӰN_p.xr_\ vauB-Ԋ;f}0BYʰQ-~34Z 9]䎨C%"KML gl]=#|r#dZxBT(B7X*C_x4J7'8p=O$|[MEic?,ƺkBXŪ l2K8M=b] A-ޞ*yqpݲN*iFٲPIx)i>?: d~ sRMé_cJ. RvmOfhϋik[Q4fNhn4Ph9|j~*,E羷*#5Hu6s_-wIS{H αmK~`Pٽ.{mQ+A;pٿtQ?5U[I]Ӱ l{5:+X\bsRdKrn\cwJJH5lʂU [gtמ&T SCM j?[tW' we+2 -[a<ήg-ȏ97ueSG'] GzrG7Z⇵*M=v 6w Jo*8^zWAM/͞nsY]V~РXUSb_bb\STu-gW kCr#.D[gaj<ª$_Q S5X7 9qwƼDni_ܩ:^e]JFkՂa=^)GlU[C(Pkn[] @&/EC$P KL| H=.͏wx%X'ﯕՇTr-6$J4# KdjKӞ=Ʈg"䫚X(«.x9iMnwm^4EPG%ߖ6mBZ=PLމg3s3E%bsuX + x6b<3׹7F(&P9\Um?k5Ns2Uu Cהs||,4T)G!gOA?#~nJyZ| $rH&IU3i'3Az}D =Y&&++K6(wl%~C `_%"88\سoIՒ†ZbeZ'>C Аоz2s쉎6JBf[T՝ kƝ2'8[΄ u+ѯQ 1jNyܷ@~glWY[Vt' Q@ˡD v^4)pÃVWUO/h=*籗ŸkA ˋH56K$M3m 8:$`Ȅ5m[\DʫDHE7(5НիcG#52(QBL&>|#^czOI VQt]&.kg!898֚z3ejDWJJK̬ݣ;x9;F*v 顮еZ?.G0e%zNdQGִ:-2yB!oȡXM]ðe6ew؃(YMVrum?c4M}InUk<]wO >Pf|]:8H͵Έ0])n\*k!rb؁#rV #p'_U57ɻ׵zퟋ4\iΆ 4-Fo47nia#+L9 HukԮey{8$.@PMp 7B^xԃESWX`MHۿ;IA j[ÔGiB7PѝCӅosrR%PDmYb~8kjJ{/ҏAM,E Oz$6'cU _"rc}5pJy2mFs9U$:ag."Ǟ,SV)[`YZ-9*2K|gt̤>-]:E6.Wp/؄cq1{$fz'%.Bn7|f9m,`S N&OZv,Sy8mybNfKT_>!9{ч@op;31e` L|!/ٹIeP)fM ݤMm;슱(ɘҮ45ŋ3TIш3}N5ڰ7hYl@FHwOzQfE25x^a4iO1t>JYpCM%%eDƢUMN$i'K ybj'td%Nt<[V&4P a?TKH:FiWw|\V%p^^P-E H?6[V?Aqyo\1٧=-Ve JCiઋ> *+sցXU飣^&)JE mz@uX%C נ'I4ԧp G%!8LVYG}{,$AP!~3E8UeY^)u_%aK,R+ABkaX9lFrIj=U|щ {ǘh\Jģl82R;>IgtOrT}8w݀ZWz.1=zPӍ'g %Bkw Mnx.Q{: @jW*)^摘W b*6"[{y:"h7,B&$aK5DDtNa{fSXv^'1zQ٦ Uc+ZxWm,q,ٔAe㨭[rFaQji#śON=vWb)1_!e%EQ n阚TR؀,պG4_(T:``>yo%0زsYO dO̪pSoufq\4gZV ljcYƋВ=1 JXq&tNRS_FÄ2==\9/LLw%ߛ/A b`Uo3/%Z`>lɎ/ZiA akAX8jy֋a:j3GpeQLES tKҶH5rX*WtV> h^P#,xܺ~zQ*TB7Lian7,+OM%::4ɨ '\ cO\AuC G#Z7arDVY/?sUa-6Ɏϥ!城zA"|#hsl..ƶo :peUᅓ} #7V&ʭ d;))z+xmi~ q WRC],k: JπfƫB@ҁwUx\w ӷ|E}Sn?a]=˱?XF؎91r{eV&l:;A8^)k/%nWب}\I=pwiLE߶ʌ\K(orRK qҽdg1"bɸn(R;IX` Zr+RzSf}#C8ҳZپG3>,<;H-\2vc'.7%-Si 7-ɇٸ`kPj)@ȜY8X}HS hQҩ#6/>n*kcl?F~Pf U;03IΞf(8s@olcGtUL.&˻p_x(7Ʌx}#vZƥP|<JfOm1W)I ][X̜%y}]#̸AtN9AwxL>+4D\}7IH}a7;ҹ\v9?jk3[G$uLّt+C̗n$,.RA)v s NtcYRzFI30.#`w{1lkL~5%PJ9, m蒫5^6[XA*qfSO N~ !ӄ n#qx3Z&Ceir2MȉMdQn+`?^O Mab._ 8*5IE]7Ut>͚ N4d$$Zɮ-l]'YXgl,7p^cNTxvt] kap.aP)QV;:YG8s 0j-LEB:z\~X;Fy j׬aSqB~IyU=]TxHgIHi&!U)&8;Ca@) +GnΞOq5Wk)f?n[ <ޠ='f@6τl'ҒVNGMG 4{? }nXfr^ p=GMH[jǥ u 8.#~ r^A32wsW>^Nj+eIw{qڽ˧ʩ>pInzOӍU2ܐt1X ¦^v';JӰg9/i'uGCp :!"m?&n8`[lo}vJMx cNnR5у1I:8?pŐoJ+fcгs(2™)^ A߫D`n'I.޸aٙWߘxI׮Ľd}4vԺxe}G:m+]CCd\X 7oiX@ 2ظyr0>QSVeuG<.W.˹w-\#{Tb:*ތ<|aArV* I 59,a}F iBՙ ԺSIo)yUU@@h4gPLw -<@m =ۨ&1 4FnzbpPFY .eHeVOf]s|(gS@zqH9[ʺaI[ 0[=\&VPPeqOa4𼾿&;(>G`o 8`q]r_>::?VCmGyr.?LzS/aH [>CѿfcIYIu?#r) 6o<1`쯓Aitf㐯HUT= gfqh{7VDjTMS(L0 !@  O\ϝ@NS.V eCeXu2Q (i3w2I* ͒4_d{Ma?'(K]# A4.} ^w d̮M\Ú~9g&}ic? 3MfG(]*` duRv=1x aŜ/|n9Rs;!JLD@:lI @o9H1aCrlir ;ޞe'e'j&pab6tF:qJyN3 ӗbBv?q8f[v#kvo͕sMO#feiʊaplTM끊!gA>/M;@wf腻3TkP}_'B￝A]TRznsK7y;3^Q8vz z\:%twN9!=@di-wWpJkBZ{1v?RJ}sH]5j৻q@cLT.)DXmw8S>&1X$_8VD`5DP3zpXb?`zl}hxHon2suz 7:3^r! `}S:IUw'<w @=(Z9߱BNᗑ1sd\ᆻh#o_muxq Q5 ̔;$\,L F䫹ja Y ?"Rh#Ֆ!AK7[jՏ!;֬$3ѥ *䘩žFvoɂf>}2-Ek- 1" ēN˲~H-#d%qP>lQ?9`9xJn +~Ppڪ|"n˅~HqH $*?"9#UW@z!jӕ91%cl#I)W0o1h۹6.f|[v,,DJ:fS1 ǭۨѵ=mhyn^@URT|+L܆_oO&?|.d&7!~<|LoϬ"AƢ%}kG6/I8總g ? "rWϽ(k~Du;niBwnf71h4dc_dLdLڮy(JGP[ɉwcPP!pzύ[qHM/!W֭l RZަ"((qE)ܫs:)P%ݍ?zXy 3?ϢxJ|4\ΫqsqC$+[s̀Τ T7:[/%$IT4 byM8J 5]0i2a-.f bn5p27tAhk^Dn!Rd(>4xdCcuoCV Ɓ3!?< G9śC|BI15 C>-IS2AnSqĽ!7-MYc"B!QuL+c7›U ,IJP^բXIOQ"'?Y2)n"3{44LexJuWjGdxS;l8I#%^&A-u]^A/}HR6b& 5'I k薭V,W X].kdJQZ\7?_B|vO]XvEl^iu+hZ< -J2ؑ}It2!'!b= $MzVz KOՓ!EcLSE%#<u ;t»bwefŴm7ZTً5PA L) K m,-@|Љ-.b7[8P\UŖ6ri<ɗVD%CSYpf9^S{;  i${-X\P F;x}Pw03S`@ޜ4`̭?F3Ǒld#[.{:d:za g`2(M&y},D/%m] MT>@z"ȻJ):WhjWPDSX-(g"t!%!߿U/P  '<%--ż9M{X;J3,-?j/tF 3nF-'ax]Gt׹!*X jOa0@}ge!|7Lev0mg8ml ݨ1Z\?f0w(Y|&Eh!;zH ߞ ?ռ2 n*)ձг k:u`JTq͆srBQ*A\Qx %=&q>V,9&U3ˏE>MmAN f:fbBFbJVI\|([+x|.`\!yzلc3أճ.ĎO{ %eDJq OE\q%\@-WUATHk @ȏ2]y^exQ_C>ԃūrKzS Pd(G"4QYqHܸ&j9gS RNRڐB,@Zy$!5H7C [%]ԋJϋBv[TmRٿ< a#krr_sןǚ @ɓSت=Da[ӓ"Φf}## ['7 JTM9Q?n$$BLogtɃ.l[ځ1\//PC[շZfuUhW(73LmPoj)拵3QS%Д?D~Ykx]/w=Cu= W 0%%^u,zеS(`+,Bڃ'LDmK%oGjۛăpӅeR3:$Ɠ|rD-vBVUƨ#w lP$qJs & f%Cy|j'[a iv~4E7$I+oT.V1f ' 9qޜj{+wIV`0@R47T|mP$D~ Ep6B idazMcڵo (#VU C~7!Mj7ei!epkG@>3#M\YHoX⬮<ӭ^b%{* P 8V"5@%ˊHO2iB Y s [DBDv.2Z)E ǖNXꚄHtO lVpʈ!gO'(ڨeND1TT\fxAͼu~WSL$; swW^xRZPiֈX>fP n*yͬ 7Ƃ _}WPLd嫰ɧőyӋogj;sk'e j!dB3o] _ Hec (hb;7S;8H=`jrH͋m^UXk޺ڨ؎\fI;A78Ţvc'@ D1FNUa?,A28>b7Fـ5m%~ \KVpѯZ:SZ;?= c2۲XLY hB:SF #,̀fOOW4 3Dqy9{.KwYG} lGzTYNɍ7Q/6(6_5P<,̈ 6G)nvGԭAγuhJMH&&հ#jR"#u\1ֈnψfRA1v)v>e6wi?^8IL2@*P%iJ@Hp~y0 *džVCC:|`crH$UDڍ/^p)4]v.ocǛi(QHZ#U-WZ+O2C7wUQ&0EpcU%+ (̵"2:J&|e9e폟reBuՀ)C\+_ez*6[/* >=kVˇBL Fwcwz;z>pڠbFL"vҢ s%?F #u!߼Pi3G:[w4YIA'IĚh}\r'Rp~KDzPn$3k]/Cnbejm %K2٪{O `yq7'@3:`4d$rx'$*N6 Hd8ް^fjk3C\Ugv :ӽԴ1U'Ųx}4meȟr"a3I0\'ċ\mXjc%ӫ7O5x[|ڣwK1s#af]6J3?hIjVA[j2Կ{Dp8}tlS/Lne>=wn]C;E  fuoO*B\ Gwzw,(ʛ#(kHQ;&_t|x{0eL1c}A$W t'@|vS˫_| tӿˍDqV83k٧ e-S{ Ի@) _RIެ/ٗ~'p*_Bݫr>*Ahbȣrz 5wx1N昺7#yo.¸=Zh%{_sT`kH¦# dKA ,.P?;oT`?nSr`i\O EGnPY/>XArnwZT&)qT*nƘF]RkzqV?ք?Y{.#ۆT'.G@؈4E_Xբ̫Ya3hK37 : {`)*֣[?S%:+G5J@f[~3;$:*u%1NT#k4rHz5% :*@I,H YɄ31JOyaOBupaIgxaNjXՠ/cSX:7VHv`K G!jiz^6+8|72NIFvF'"*I]iaӯ|DAAѰ`Yۍ%rR3nP ,5۲VvBv8:`R2ۢ%;zw+u@t܍`XD6$&(Lr?,s VhGLuuEiEfѪ/:;Ee1q" ʏV1l 6/ʝrc*Ato=PIp } qi IEs%'zE;H r%Ƅwu#.o aF.fg*ok P7et1_ g4{lM,}GQՋ8)FyE}`KOLjOlJ Qʿ\1e1L_wVn̈:}?`l)8ȫ 4Kb+שدP:'ӾY*É`Cm#RÅdM).s(B'B/!*JPnDi<;LivoX*@2|%7 f> ȏB| ϲ=my iUDaܒ:Yh_ &kP"ejN6XjâP6:Գ= M4JR#Vq =%]ШQ[d9v`Vؽ,2~[G>F{y LْtZ X b{yҡkO%adR i{м]" uz0͘ 9|i9w'3 ȍ4DSS^߉o;`)!40,rS_kPL E*D2ړt\C_b6ZNoA_A1Vњ6W vJiIl$X/9N8j^7.5B)`--fmǤ_zE)9uBxe*(Ρfu 1e_h<++q {em\9 H.!J!rfx0;wypyxcF6iPw'&%eS ys&8SUQ\ LY0.?`t6c[RyAF\?OrǦ S isp8;o8D̅05Xy32[6([6 t>F>rQ~x;SKUY@|lg,%Fo`3(buBfW8umixQ>oRDq(_r{U87%ƐKSVsp[[7E[/U~m0%_g%ޱ[Bh|YUA+T/HO_wRRK|zNo2M%N rý78/kSFdK.-\Y_mDadr WQpd!ò ɞAǾy E1␖>Sz.RX7f(¦w daH~SSy|"r/zX.`U[kcng l.Y r`ec#vQ,<{zr"}d~jd -Կ;fnA_D|%%sq* ^1*yC(]'$ DDjXH!Б#Aԣ#g?nkUp]΄-}1%GCvg6 q +҅I&}!V^bؕ} =ϩ**hHI' GvLrlQGryNfoX)tQ&R_[(`o)SX~6W'=r%Z?MbW+q$CT0s#}ѾwJ&?ϦO1$UܴuK//8IqG+D%}᠟=~Ȏ>'F\Dq/ZV_vXw&o5;Lѷ͞r1b6}ڝ 'm2L#ߗ_jY:_96yȜ7LHTk!1t^[(]}:l-2bk{DF"|+ieGl܆l)V:K;Eah˅l~Zd+t\(/ bo Btq f!R#4dudDؔf^|n3&#!(Ԩ#1)$S)\"4MĞITyU3|?c ɽVNNh2Hк+W Hp}s]+hI(e׻6Hn| sg| ƀ$p/v O,yJx8)~'BQ9AY%CGI]5:ls`# Rl?mTYx8a?qj:hHlx$0q;YJ֪R]ÖM2!J,7"zf <9Gy$v \*-eExW>t AyB8}{,f9_'9\qͮ9ʥ]4 "|o{1PNR*(SelI TbzLvt E'&9N"R`c)&]D#?4%je*?~Dfc[`*S^ɔ *ۼ7O p hasiz]ޛm/,(Ϯ=6>D =Y ͐'M^P(^C=nIfsmP%IE%%f]T37鿆Ug_44I۪kaDa lCh&b9%d1ʽJ% s.YnBdGvazw:%]>xh-_* I57SH/\d~40G|Mfh?@-b] ^P/en#3HbGfNW?IORޑz=oIJϯ g-^(&#AT\oqL9I=&<)' ւRʄ#ZFce ٮ!j>CtVya rpJ7LXrL쫀ms@PmQr2p%N7F)fUڣP8d]T~IX̬*u־H%ك$q`XM`!퇞`h]*~جK65z:#Lm dq>q6# ՜wfzq>$ٴ! }$ a.㪲ѐ׮GTrRuG~?!!*C}JV`j.]_h .k< U9]{24PqҜX %!R#dݾ4u냄I,8֢ cP BXv^ {:iۧd`@I{Rnͫ- PPxWQa%]T:*s~ As# n3Â_qڱw'I~n4 76Ip&oWr_{_콧uA]$Cm MeW J!Mm)pԫdbZl!;K\CKN8@UqÂ^Q 1DykW+o㩣3;-i)L[*܁;_3JM:נnx{$.R!U2ebfFLDbJ 3#V_giE2~ slUl]7J[|_Z%Ɂ캬4Oہ fi!8 %ϡW1wQaY|}]jԋI ]Y!G{ǝ?Pfђ1+dcYq{m1{ sAo28A$5) Jf"*.k'EO.&l-$kޣonA`Ig}ʒԅ!PɥՏ[U|l$VqVzeuQHyΪk. Q;g`z*\7PaDьy I(+V_".^J52QRJ{<ިfS0>!MAR߇/ެ/)CvטoYOk}ϤKZ@`B `A_Pm$,:B Tڶ (U4QՈ P%JΥez])>.v<!*yK~G{}7sZbJ:*7EIuH6콽/ۑ9ۨS/U]-F~qHS3C"+Tjޔz)5#@9HymIӃ6c% etz$~x͹(\TߑP2g8]u<:axnHedBo2 ;L%U4B+g5'TaT8d䤂FX&!4s* Pj҆2^fcmܟ3 =%y+pm \ b! \Y@- pO-ޱ XWliENl==Z\^{te?Aͣa,J&ylKZvp:bM5;pC B g.|99jt{<3#-L}* 9!Ok:%nv`)8AR%*96$y+R{N*!nvj@phkpqM$ꔶ 1D~ Pf0瑣4 'ČΩ Bq=rH$2ϱJkRq~Ly9"!{OdoYصiIF!띂Y+Y-E_*seV[Vs Vo_!PE5\Ǒ0I,Cic[#kDyPӱ֓uV=Q~ﯤX9-AOLگw;Wk7Ϟy9`2]ț-IL6'cIf #Fr'M{!1zˢY*~4D u\ӽL92 1IOŪi1M|#@I@30Tg@;9 7jgƿ fD*jt{0Kg' q^%%oU͂P"Ky&|x$ lGE |ØRD [c> u^|$3 )?:X(dOfjv+T߻yDi,%)=eZ@qzuɲZ>iS:K"Zm" H; .:gdݝO`a|=2KI=\`gt@oY7w [dvc4`ob dt+&<]͐Q6DU9d>m{GGU$ə9xJOWM h8|<+*Vj?Z$e&ARՙUMO~m ?i%tLLꜤbIH|oBi7!k{L))i2"Agei6 )T 3* FvSk OH#NK#v,st[+Q㍶ DXކ ^ j0[>fQ2y8[K40W\pxfh^Y윴COR+:PlyYro3#q6]3E$_ ㅺ*hgf8ťTbR ?|nuA%\VcU~ޠq% FO,|m:DCPUq.4\"qnY'Xg<5^we!A4NFoA~}Tvڗ("e,%č'@ GbPrq%hϗԧ:g(Bת]T1.dӗv ̂g>.:0$[,6tLJ*ECoʌ_6$P^TTey](8J6DQ}0 YH58=Z[tclfi67`{lBV ;TL7}L,7:ѫ^jf'n݄ԗB$F:;-E̸uRƦH6 gܧn~5;/47t) B';GGg Fo@/ِ]Tqfb\[z]ƁHrdu:S66xx}46;/JZydxj-J c)Zh h-݇HG'7R/KL.M"3>tcY"~1@4i/PB@އ K5FĦ|R`7ݒ~iK-_ 5b#;686KpH>pb !R@NgROjD}1C%zfo '}vKWAY"r-`7K{̰|ADɉ%RQ'M~dqmq֤F&"aK:mw |2u"Y*XWFqq{V`0*;n/jBMBL= xQJY9oM"͹;CEem"} ^ӄ4s,eW ŋ+MǓ^#lRZ RZ/XQ pJ%KOwvr !OΏѦgw% 8pGޝ'`*2 rC \c&*p5 J1թ1}3Q ;K<=෕Sd[Ja (~5`0. $ 5UmT[r5k9g,ڒ "p %\h,&J=/%{QDh[s>IJc8Q֩ēr S>bfց89 #w i{, gSZ'ͲI9`Θ@ˬ Z-4t QDӳ#a dS1dneW!xqI^)*)(N=hxY3@Ih|2v9 )qKZ=Yu{tGg<] ekɺyS^;^{k4-IDiUn/Gzm g,ևxǖG[0Z2V%^&U`H۵-F F M%8gh:W% rW8BsoD$M&+@gG2TQׯt8?/yߟx'FK]۬ ,*C1.t#3v+r8B GjnqhJ0R+̅6%M ʷ6ipU IĤ$\2eXDԼc9?-*0m{ ؆V{RtJIҤLU̫xr2F7",E)=F 3W}I<`#1a+)%.XgJ_'>tx>i1KN쭺`VR9T&~]cm5M屙Sg] 䕢Pk+~5 E 6gLQg_϶%k=Vח=Sjƅ9AjNI$#'Wu<^ )ȑD29jFY*<ϽVJ|`'VD*bbn񌳏c/s4Y<ʒ> x[;׼_ndMjtz$AG Ei  &zeعFe5_go6tEnPrKqW@UD2 _y iʊ8WO"MEZz䪌o"O:S_gŖNvBpʠX]-@i܁vjc/0?Y=7siG$m_eGLᶻ孾RuNoAhQ_yz2N8Nh Bcǒ~J۳0O6%jwTax=iQz'CB̻w 3sf. Do R hǻ\t} :}?1Cɡ;4mZ*S2/lEyiP, V|,ʐV3 r+2-R3V["x@;ű ,2:Zffm4v校g#5*FB4`Br~6qZ.H'߇Ԟ3-h(3pmCܠ{w*]:oZCm;7Bɯ MugC|2Zr*qg vۄZ)v@j[y+g&Ɨ+f2U\8[xWDQbⵏ~N)5Ivra]ҵ]G*~be(j\Zila5ƴnv=Ug\de>R=O2Zz8E`H0p>#9J]c %/A!l,L̵YTyA|cf\U!ElkS 8is:(f #CgrU/3+Kܠ <# SqqKY7# RvVYǴYu3\6 mmiVyrl?Y${wb=E~>1 {z=b>[C z3ѧXDy ?"^qs/w::1ݬ㴉M _z Ȃ_.Wzη.-[aSyPzylEU}xqQ0Y⇓ڍH㠝bMj|QXėZH%8$=X`] y=\{~Pgm{>ĺ#rn+e-6s@3}720U*Doqh',B8٧6$B5l1}6˔uyf=c}jNz7wo"wGʼnr@Wr@o]yn"rNǮov4\WE9M-1@4cjN'u HĘ$%8Nxjw*M%#SxJf7%xxD;+Ng);{c;6$v|9OeZA?g l}YI40NyUpLȀŽX"agXD$R W-!o\og)H{h` :u WkM*>GbTFɀa]dU`1M`w+LYN_y d訍?RtrfxTlu&1"L32]ӹ.djH e\ͯV*J˫g$mka߄ 5NOLN/? E $*ھC2byΈwS3\cPZ}F ˺@[z]ؕJ)@ON=j6fB|BE(sv=U Xsd*[b8a3,i4O:d0SoM*uB)eށP!XgP>U~DQ  *cv"!O>9<" sBu n$LO?P>x'@gl3t͍w7&L5ThxseP08@|I޳jDx>! _)PBe gU"c,)Zǩ$p.{5q@ܾKM F#cʷr&op H l>.( i+ cBڸj}˄]SS{/ŒyշPi`ZF'𓱯yfssj͏`<)~$ V;6>h`"Gk+TT+&[aXi"VcɳnF}K5uV.(RFhۃ w7Y!FJe0TDf'iI9n'w~ScngV g_!*#x30OqDxnY%Ԁ#kgI,T* JH_ܰ]SÓ>d g4|':# s poyA j o %U)q\KW<``OuBh\vE'Kl%g|&~Ya-=Lxku;b~ٓFoX'<^/0%jl2dw 2$[tv3JTaw>)^Gx=#T$tv,?D%P7kץ]QV^"p|l$guR-<614^?=btP.tȝXy<(=aO0 RG0@u+5`'N&&:yN f6XVsfh11[\?x(Y^305$ Rn%HIi~pnZGR=ҶE–:#mԀPiՔŕ2UI 2 e(}bAʈ@Qr2Q8bds[* Il]smM7˃Q">2$g;y~w/L ݯleGj!ҁ{jJV77\Y2 1edyϱvkuyL SF&WgRiiمϦx@{9ϕBSzCЕjxT2;Oڌ;O ΃ńkG=8brܺC2mC~ Љ(6f $5;p&c] 8ECbcTLMЅyDx Z!w{wH_0w:/P'طkHSHi3C( j;,Du3ui /HҶ^ȍ yox&!c֠T $ vqYl/8kD$Փ(7x꯿?3Rhs`i3j8_ ߓm|ӟ9\b}6}lcN؞-| ]Zq>ʊafSV68x PlsVTGJzx g$$.E4| !Ե bJ\-USsʠz'w\2i] ~i>C<{+7h񅛜E)2VofAS}`T.畍o|3 1n?f):1+*6$$ D8tKpkXZfAWUDԲg:/DЖJX7smJc.`ۦ-?1[#L%w%uy47;i ¦&u@ww?$IP<_r]&F un Q&r.1 FSB9}XPW$Zy5+ ShEzU ǥδX в̃dےp~/푕?0F)4q)N Ӱ'(yV }-$>5xcmA٦hӾqy_ 9m &ގV8_ZuETaD*,c90zSR/%U!c%ef?A_W7z>Ħđ3돳C>=tܧT 4qPw0(2ߪNHo)*Xc'{;IߪB^#?%c/R"~c2VLX`AčDVZRb㭖r6ё?l 9IM~D!)9gSt  K1p(.b Xr&yU/(tFenS}vpwH> ̔ҿN@Hv7 M1rN*I/z A퍝ZT 2 f0u鐎 Ic٠?")4MJd}M@u8/)mnqw9ʙ|TeR:nzY(7wVϋW)-sjNbH#n#閯wz8n5%81ap0rS>}CM |w娜]̌.JkGQd ?q@Oh sB{lSlYHb3Dۺ#?_ۧ}gkj3>Q%]}&0Ïqh483=[E੡l/b6~l)h8~8OS9ƌCq\|+{Aj)Ob3ER^6y1\fFnx^ IЈ`7"c.,$~_`.{'j-/4YWPQno{_|% ",l/D6(x3 ^鐉YLn83+\(Åwf/J:{Zе~< 쒗A HA&_Zc<89I0&S6{9& ȋ> lә `=i $[3J-_J!#d8 0 kq2M=mV8׉Ml^vxELG9NѰ/,˽ouv5@bw6(̫Ո[7%б<ïvBj-oDžÞ3aȄSIt (jg!g QcmYH|^k"V4un%a(o-ܺX(9ُl@j̛5M 'k+׉5 )_DĶj7='l&|߁<ѝū =*ǰ'0Ea%Yp^lkfP;ʾG|݂͍8R6'*AtI#0oZvՅ,''N2(OlC?lo2RR6fCgzYIzIs}5Mg2* qw8Қ?8q"ͫS@uhfAbzEv?USnjefV`}F]ZD `{}m ~> TZٌ/5:/O^NQ\&F~.J;a ?O6eZaaL ᱔Bf2xP`FQ~x `qeH\&_ByX@9TPQUVߦ4xri[(۶ޕ& bWEdQlu eN\R\ZG@Ts,b%wR?opCVyRy?>hZBK$uB_\ެţۍ_4L˱S3w.]JKw߀4 :.c|>FN`(cL0=tK]?ڮj::fl;OKb>z,ґVB$]>:wJeKt`J^+w5!Gsouqm к_L@RH] ilkuQʎzG%iBey=lsחFJcTjU#j&r:` :$䪍+liݣxKLsP!I1,`V=p O$> M”5gmmccGƧŔOsP/x,U2i~bLF +k=g-) [D ˈDڍdvi=hGသ0+R>6*vNzԼd '$wP^qju Q(zQ#Guv,:R!v j`d7=@gE`j9a|R"^k"ֻS&ҹEGn0|2mm Е\t`8ӝP<m3.rllvϐ%jYwQގos3+xi׀b:V|/8ǫk-꒥~$<<܁two'OݩLOoPגL41k?_y!_@ҒI^i.5 *|KqC+oCɵOoj JvjEAt'hwxS?aǢbr>yru/I>($;Raf#e4*QwIW= U-vw/㠛'Đ.N'{A*Uڂ{ K S]|sƛH%11Iq(F/b g3"dғ15xb陧̟saܗB`7n~ jC+ |zTAd\sE5X=.G0RV:\Ej ѵ D6xkQL8J<,&Efd!s->ET5$/""^?šp rtFo0N Wq _T~ymkeaN m̯FI t\Hb٬صn(hWK:KoSw% dC q':ݝqQ[jig5IKdF{(h0?jaq%aH?!hv|(1%S{&D rBO({ xnWLXٯihT|P!mQ[?]yVlB'x.Q8N#x]{_ű?9 Q*N>lMO #ѽ;Z$ 4 ϟc-h*wԧopbM=#(X`7;r:= Ohp{QR.OHbX7%T;u?Y(}p,pÒf9՟\e&]M*LyەֻT$rgT73fU7GFa㏂"|7{ J]u8B,6L 8{XnSarq*´(Q?;dGJ}s*D)t8b(<(-*[{jj >2}W xfΈ_Q^2H0h-ц)]ə}啪 ;:Vg_M!b>R06+`]uS^`0&b~9g<=3g dG( Q:~<#X.qGeqE\lY:&#AcLN\V׈ɋt Tf_Nk 8OĀzFsW}+SXşM^\(d0豁ZsaPGύ%%韇+]GSSca6ZRA{h0Ŭ ^ok0T1F/4u*,<*x$,|HɄgf.)XI|4Iezto>n7aP3Y~Վ9F ̟T?e&J;w_ugQĆqE@GA NU*A]6(NSqOS+2-H IWl$m0fɫ?tuuHn/\;gDW a{OED%Rlq>k#3ˈjV]p˖Bc(VpBj-`Mɯ*bHq-745/!Vh $8>>JRoHdWnBdXFS jeN&Z} -$V('Pv,דlʛQ,GVmYcFP,PDө۷ (@5p T֋;,VYp@Esffo$CY-2K̾=Cb;@>7T1DpGM} gHAyKm1R ;2bf]5wjn:Mc\fԳsSŭ 4ܤ}+OED}T03_a.#w22|Ru b'k{?H6XO Bp۽RA@ l q) {G~ Hc>FK}Bc¬cj7rW3/>Q*fqh8 /hT}-wOUx3,%s - hPw)cɝ/( d3sOػ~jK!W \uMؔ Sma*sd T&**핱t䯏1=oRkS?f]nkOM <]^vkVvzQo o=vgG/ Y Ie5I(?_*,ܛ k;¤z羨ց=7|W@ m)S9Yٚ{w:m}~-z$.0s6%޿td(ʚK&jNߕst99h#ڎ;@x29dSﶭwh%h~Hm9"s<0ps[iPBOy ޿PvuM eJ5QJ0jJ,~0O(Ul{ l$a܂`ǁ A\%Y} f?7IyZE-=.4߀|'/3D"m ]j5j)+u¬1\*h7Oc=y?mX=ӅH An=%4 Irwz+JlR[@0&Ahc{$m}`_pp4ʱeEtMK4]Q/Gf/U{CϞҍnv-|D)p~CIz /oC`@V [T@==,jyNc9HVv}Hq#H.ꆃcZV7L}ㇾg d^nKnfV$ꗦn81'=[]\>o&/eX8'%}g+\ \Õ" Փuђb;ublkXVU?my(SHac.a*,|i?$ TH׭_QMo୕^ d&gb|saRB _,е q؀Mx=|dP0nD+ $ب x8&g+$4 G?wpp6FX\}ω;*/7u vP}s ڷl`kDXƊ&Z5h;j*naJ9!t¸'9A@ <^ft+8tk3[hK6ϳllP3V+UwcȴqH3@3_`uw ;b^ - [uU5>",%I.*GADeenJRJ{i=TA({OU.nv_1o#XY}Q[SP)lw \Lh@fݛ&it}rzI>Of.<]5ݨV"gO-/++ .-Z]5E;JSry".1VKtQ A6!|}eYjI ½rEt[1:lš)lk+:w)JgC0Z邒Jvlt%WdE%kQk'9Aݡc'B kb &)[S}BPt&\GS!ݺ8v 5.hZ݅WMA$ #By@-ДaH"|%_G&u!v*VY=/˸[!**.C_O0킾@Ȱr QQ*b4E!]|ǫOi:_R3,)|pzƭ=M='^;u'$ՌH.Z _zhywo]1Ag+i~8t?= 3JrM t:0==ה ΊD~# 0:+(ϖCw+&kUa5hVFHiE֡SkA;ͫ]όs&o+f+9pX晼j 4 Wud k0=9z!Nk ݡubN[8$l?r[m0A^d7~?\d?Tl*sE?_P'zB| WshkTj^ٜ3*R'NAx@z"#듒`4t zXuSǃ9%BHѧxiݳFš)Ufv3,6zƽALΔkY6:~דiC ZǏC ^%N=w%gw Hz 'ao ;xMr NSe I.8sБƚ(GL-=U {<1XآfYēJc#R4Pz. Dhpt櫇]0SC4I`wlG mM_p?H<" y"U=bRoǛ?I LGz[t-\mi* vOW .a\48y]zR@#' Q^D95Mz&8z9|,8CFyt(y;RW8BۦP }BSi ͵ i$..'Z7Bpܭ񞹢<%*$NI:vE)榩TXda1^֮=Qohh3 ĒC󖰫H;ڟy%7mL8@ ŢAi䄨~+g)MEAH؉ 9-VU6t}Qq fەƁ_^\#h"p~u>WbY>h;+ T̰2z'A?.O)-;7ApfC>CjԠ&m0yU+T!oȬQ<"8*tBeqkCNc$< $ Yl E絔CESc=zV Mg`\nb5 +e/KG,b6@wbP1t9`L;䷋w^7RC/'*6M\f'Мqv  +1.f,' [ 'BAWw9ZmXc$7eavPh~&f szZqS i1Y¸ Ld :(xruI'.+vկ-[B"Sco,cV6ls+?օiC7HOLXʼ]BXl9i9 &ߠ6|3FkX >dܬSyʬ`O w ~ PuN5'8r:d0i .ۙ){B"a3:4힗TC*#srs ^IwAl#xL6*z*JE&,OeL[S]GhhiՀwf oG|碟Ř3~o"iȻIғ^+ ~OU)l 4"PmIa<&y G"eSUMֿ4E.XLcdIJ£E?7$h _Y %>jyR,i`|>׬,/`,5di!Ԧ2VWTѿ2v07mUg  mk1 8PKhl,}?hzFESv1;/G\ƃxA}sjysXVVY(*a"/SM5`<>J Yj\Grm~d3 }|F5]8?׃-ZJ 62oҝ`T~.>v"@uV+A|J${|U7ӿI[qmn::=r/`31M{3-nt㸃s'J:Mp]dA١iIE5?khC?@%J]b_9!& kYDժ+aّ]^YOGV3F(b ,N+~k]˹e/,V.70XOVEfRV˞I 7uFsJnq]" XUlS4p9alĪX=T d<1Z`Qj(u1+# 9Q+'$g=($>af0l :02zZO'4i%bT-Fez/JL0:w_[t=IGFԎ#/4FC(4|yGr[ 6Xzo2mQׄ DwD0S)[_G~vnW8N J^mU(U!ܹ𥞫а9t -,OeFuv@+p+ĜC}̰P]G!0c#DGcZA g!wEVEK&]*C7ΏpQL>{Y7 ,$v8hB6.q~=&40  G ߙ7=cΫ|;}'iعBae0$8e"kIG 榭,|M8khk毜ĮGw'H];ՈV)} [F"* ҁ))H18:Gˠ\ 4#*؇lgsQ>JiJ l?/@|hi(yj>(Pޙ aԃZ1#}֨>,L< Q(TL#hZy)'}X{J5B,z7zZ]rdS$UXqx&Uל9\N=snvۈ7"IloHw~ th3KZۨ(4gX/ܓ| 2?A/zsHt?dZ=Ix櫞 U~c[vPC _O) V˴wpp2-t6iY [re) O0ԙx݁%IZkXņT oE,2 3[x:gK՚IyX{ yZvSH)|rpɳT8 q~k;(灦c C(VcXώ+vGhtmdŖko%iB.f,(])K_ Ƿ)7&S  1ҵG 5nHF 4(OTrVV:Y QEW305{,2+wi%gkJ5WhfbΖ@ >Ah%;\s[`M讅xd<}fl3N/NuBZ "fBiM7|7q(VD)n0uY_kF.F8,.<2)p{,x&6T˨ިtYseoMjSU*-Z80p ƷHdKѤ-^eO冣ރI/@ȴ"^7 O> Fƶb= Fw="^*D/M;EP[ Np&'36$Z:bZؐ~!ГEyGGG6nQ^E'"\q ܉ʽwwy\B:21N{6jތx,6L4}UTZQ1HjpH^x{n-`a Lp(l[C/zbz|V<^~sVwc {Cd7#}3-#BLsZ[҃Ӗ~¾2X}96( %1rzὸMǼ[F7v9Тgc9t~ǔ W23$&U08Cigktt$3*#4ar> {}4ٶ($)yu)SڀuKW)8k 9hՉx|q ICS!ݓ䃕Ea+%٨F2,ZBt ~C?|u[^I"({˟զ#kQWM3BJ[ рO}p8E鐆◙M[@#/-w}ha  ^~EXEO;FZHKK*SW.l6JSߐՍQStn?`r{,R\<ľt9hZomuk2/ĺ1|VuJ2O3"d?r 4N+' C($⪸劧p ߖ&sNkEXQh甼WbqhΊeRd2(s|iM4荽RZ~eBکm 8ܡpd0t{+(?j"plvxRnR1X/~%e idxoQhbiT_05P'KHq}r=Yk~8e='$ xWco lRQsl{ JWKrޚԳm5޷ebbhLx!"¶f:?[X򛑔-R AYP!(}9o$`ݴ8!v_;#2R(Zx G [ hrDJVI)GG[McVad -F+}`z`ާC7k8ĒU8` j>`̧5{3*wRuH.l˭ƀHQ"^&ٵDlvw Q 0[%,/|-?̎;=j,NWZ@smx{On.\d7QҠ7j9}6V¬RѼ3G)0FtF#gן>F*<W%F}k\@Y'c(;Z0}vuN1j$ /P*ki|M|J0^IJ:E7^`r6X𒤱d8-m"&Zy{ECOu~D&UkjdNSO5wޡr+! [sXiOG<4fv~y75#Z),:=-ݖWWH溽AS Z 8ވZm ˑ;4 !.SI,:is9/jϢКJ[|SR̙}pea0Sw|QVJEI7߄psA!n;U^R zJF~Ns4.]nOnG- Hnon &0 9;g*".C,1)oN +^nzƉe_nX.s^2W{4buB (BONҍMEPYnL #/1k+|>0:&d{%P ~#>^~d0C"VpB_L0G )녁FL6㏲RjyC.+9Uddb#Ӯ?EY'H]%=Rq\_%Z4/#g/uA]PtzL@,Fʩ.Q/(7!& TU gx2n Z2ɪЭÌ@].>M/א7wtne!k9K@X* U}fKD8ٌ]3;@z*\U-Ӹ"a-SE`ij |'L",?"m iL C&1ٞ2?|&jL߽ 2~h$%q!W>d~G|7Q\|TjJԳѽ NG?5T48"i%~&D+\Y?~-C2d`" e.B$_8ƍ}A!˼LNO RAC} Z)1IHN' r{Kҧ8teͪH HE1"0"F1G1#Nb!ڶ rCyxȉY^ia>b/AD}f"ssO !B1a'" \QYtܸh d8'ˁ&/ ` Us =c7`H.9jzɨ%%ő9KX_lYό&Yf잎fti1'=I2Awe2B|OA L*&CF0+mZᥤK/ /y*,ہzx\U8li s,mXps zDmla s%yNV<4( .܊4d^c#t]VL8*py *3>X(xI]2rs 2[a)HK60!HNp#~xJh+/v Q/u>8S K:z~OdGU3tS{J?ό`|+?_Ũ uS^w$r*= ! djAS9;nNB4VIm!1.%#!SWb{ZD#Yk5 @%h _')p֤3iɍaJ{Ẃ §ݵw$D^ԘY&,E26p{W2䬄ela:~-2SOlK)JX@y":Dɑ({,Qޘ;:heQMKWn3')DJ-7r{2nTeǨ< ' xL5`,cVBE]LG}L$bNz/g}ܮ^.u c:m66&~m6qyjrQ X+1Z7L;1U3:9l2ad|a:jw \ bQ lq|;. +] UWe#'\]F؄FO>.\ ^odGvQ: YvhF8=bQf+A y^}jD1l+0%:\吥'կ@E I闼zmRO狀e(-J f,Rɂͱ*jȬJ ģH?!y_h${RdD1 n}Cpp̨2B+LCJ>iSTNgo3Ep_|lhC'E̞` .$ MV ˄VSbMm}Lc(!&Ag`KZ_A"A"pމ \ 7 :b([OvꎋfR;"j nb:1&J(E"]m3[i]T 5Ə:4bhbe\_˫j83.>oPO0[C'[GhZZkCP>»sƯt=\w?Uω(+N;Kjq {g^XS_yOD!D^2~+?V?6 y(tz66@lAtj+c !(hgt\H^d]7.xfOm_mL?rOl0qӷ+@ϖήx jg!olݎ_QVA`"25ue3Dj;U b}ͦXEj̿PN䭅-F\ #^d1GTf9bIw-KId .BC:LL`k||kiDY Dž5rd> uVK CͲ!akyxjQ'1dlx2׏I' @滰8mV^sy_ToEU^VtdPř=*|(X 7Z!}^/tm8u`^fsZ~.ɥXJXU{a^)}>E$qkzIC,}p4Eʗ3:7QÜ̫BػFǭ4~dݿ:r7 ).Ş5A:՘9rר"nfAp#5f/Q>8MB⿱0q_K۴<[k`IDm۟~b-[9#XD2omr-Nf~dŒXdkd"GKPX5=s)猎xs$-aXn*!Gwj u, plCDEmxlOLb gӋݜu9Wo`LHmw2FEV>=)"X;\IYonJΌQ[\ݥ.J)Xp J`7wqJ!v Ii @NhK;=t,W(f$QD ٣kGf+>ڋ5Y7Iη4s"PhYϿCLGz0t:sekԸgW@F GWQz#YsJ[n'/'IE4V H˪o4-S\çO",!R>$ۓ6k[K=:'bcg-[q5h\VtO5z%XҘǠ\?SBc[@qoXu}3/]q8𑂿 j.#mӾiG>('Bb{В vafodйWu`S }ݟeJ۴.XXT鵣szՎZ*%s9efhV0ӤWgVVj=X~y#Ԡ>{ AKSC:J^6g9Pzre+i Ry6 Ol]&3QZLR^˪Wꛦ\>.nooaI9Ӂ0ueaH\*8聒 R)ox JE۫*2qzD8v>FUc2?H'vQ9U_r+bZ.琻(2zP2~+L2T.԰0auD%0!>&DPJ 4] ۄE_u#HcfZ0"\!'CO4 Jm5;e 0f3g,-.8kj}Yv-,kfIuCWޖvwd:裡cYLLFw9rxYGn.o,a\-2ir`ulLyVL!@p[nv0Ču/- oM}?#)6 Jqwl(0O;b2_hx*o0@92=~!H 8un^U?/N}ƎEG8:1n1 9BqbziC 2_ޝ2: քOQ/d-k q,C)0BB'A鰢:LGU&pAw31E7;k강ԏ .bqQ?C\V1iݸ1\ԗ?,Xv) -Bd?T^ho hU1>%rcEkah~M}8t@'8EH#牸5SC.BbIZpD\ cScLx@̄@VyܖʰZ2#E!Yc]<}| |'ͤa1Z[hsgVV~S̑`ZQ>IC, y'@8E%=iSu/Wʎ_F>;!AwDf IzR ˒ETz)nH~/Agsf_6xks'%.yV]sҞәh!M`f-:Ŏam]Óص! _;#V@=tn^mLa~3$>1WDe7ب[ Y:U 0RּRZ@OX) =|nR=\# 216 "H8\ ϖ#c_ȴQY#VD:M48W qCU:ߝLPuux+}P՟ğW! j2x*a<,<~)\ҍ0Fp/D̦~K8!Ͱ`gnZ:B:X4,Crfmح Uj_?ɌT ZvdMgwʆkNȿco8E0U2kLaտkWT+ad=>AMOA;*iJ ݿ*y̷g(ĵ>S2G]YF qiObFͲֱ.BZПB0_hjDI,hB)k`w]"ms}:~^٫zC+ڵV}Lrh nV-0Us-ˢL2'L }H+w.kͤ=RW VXkX t0aXkP+6Q=ra^KdIrW<06oY9}N|a]]cDŵLaE'7Rv> pJO E(/`l̟R2+6Eb\~@7?Hh7Ն˭ g_3\$&tAfUP6j\Xpj "^zTg&z=/;TClho*:,gC\ «2& 'r"RB>W1`t!{8-~Xz!Z{D(~?ElW>ݺBq1wog`Y'-mFOӼCÕNx =K1CP|h[1`':țB2YJ 3.1^e!Qs"Tȩ5Ftju& ͼr'72Hv[%m<tԶ"Jj7mۢ7fݰ|q"^)]u89ƌ l.b(Fo_D"nAdoqY+P9xa~dn>Bnk֝LӁJ~Yb{񸃳UbFa_v*!B024쑣 3,a u+B^$'k*“$5j9knVNRՏ볝"Jڻ* L`sDbs= @WUCA˺2x~r]Pi*ePxĂ)S(W&#t&b.ag0:;Пa4Q*j pL!:ǔ)~~xl G2?pB6zg뛧.󦔷},%XPm:19OK8 .[ (b; Ypը"#*3CnYa#έ*_2p6Cmʄ'jzH!Pz F.6DL H qې_'z4"08Z=MU#?opӞL5w*QAFBЈEn W +_D2#wLKCrt`ǝ$ ;ě%bO xqQ|.Y& rsz]V&YLrv~HIJ$JUL316i-]ξup/Zd  9wgIl." +YE*atFx) (jӖ$Aۜj WAd_ Kx}]Db:*FA 2~WM"?5u'='m6=E ڇL/wS#B%7_0"pmoSq[Dϼĭ\r^.&B|u,8'f]z" EuH1Pu><رo[^R|EoPg|߁#츥;#f̋-<\}S\0#}\"z3 ++(ac5dk=HFz_'T0>@# Mo(OU&[<]8W)#6T,uPd?R#(ghm3}jƪ>|?Zݯ\_V3Z hs :c{%l?maSZ{faJ.9лGC e#$S+HU0*Lܷ֒M!,d4)=z$41ŻgP|׀ç-i>YА0 N+Tj)[ђiHiYk;Zj9bGκ D%!ޗ9 OSżb($7Q^;5y-[Ĉvb֖J¨QLWc"cB{84ȵҢ%%ߔ䶕ܐ+#RPfǸħ>9 JFN4:ޞe^9g=WmZ*U]qYO Өuܬ{|C!:ډL~jt׼X/AAlٚ̃-ܬjU'y4.mKkK҈Ves)S_Ñ .)D'>%V.g5P~i\>$؁uIc+YdK\n6_FÂ\W_ћK)4QAd:L9x1ˌ3*ȊegIsw7, 0p-ġ -,2EĔp0`6K>`/:of1, /dFo0Iw 9nڌ'~qPɔ40>[^²:VnDRyK_04/^,Mܻ6-]DK?l]-Ef8mXHJ8*tM_Cy> l(:k&IeSDH ?.|бIAIPs9)7'g* ` P3pgF#U:vR3Baz@rճ މ섳⬡Rcy >," ȥƛ 7KH mae)ԩ)6{<ȪMZJ?'3}A&\T9aLJ\3X\CTOK~?ka&e B#,W ;:Bn M%*We;c2Z$])j_0bPvx.<°XKM%)u6We / h9S]S% M(,yiYFz!kј閯}`>syl.Zszk`G{^Q3cec>K\l!}jq 4'L-S|īm]񚟝<,z1I2 ݺ+p-ǨՌ&?y#4M]Zy́'2h Qnc`]P` o3Z58om/6)op}H=;LB/xley .xSɟ/"aB#Rh>0vZZb(Υ,AwU-lתx׾ [nkl*S2y[zctsv[ VS.4!!\FJym% %Yг-uB1lwޜs<$G5Q^T`[gXAA~f2怖K= O<9ԝ b1%_ [*9u*yya8qG{P)CqByծzC/X,LXU5Qy ɛo2iwdT.I݇/^eQ'xE6Y;W9~ j}+J{h|z\PBYh"rPB5'%F R:@2`$(n#Pz[Jێk:"dLw43_4VY5CbEd|×2 /d/S|a[gR:sT9yìutl%܏!U\w?:I`/e@@mIQPlk:}3D--GBPik*Ddv ص\x.Iԗ =|\ ""2XKw:<8sV>(Gf'|;R3}ݴFZU.x7_k2=[,-G+[HJ2h3D8BY#C!v{5038\I~>.0R{YuLgj'餌o<EnNŀi fo Z?Q <9a>fpmJJrGrH̾1xb[\J%57DhOPn˃̄zl, v"0!nj:>v5=zNGNaZ]GKtf~AeԷU# zSaMo|b)-t =F[?:^|XCntIJUx ?c7[#1/STHl6m+vWa%O &Y97jHYwGzTXǬ{kBrO@6@jF\H1cYfѽJN*"ENOӍS4RS^,@JKO#I\}~sbAkPsalɅP>w8OfuWHq㫁pX4=Kɛ D Lu7~l$<{A2&<Mx7^#+}HlAZQ1MLh8-Jd_tc޹"O;)}tg y_k<O!uμsܳ<: ($k8JP$˲'4 >R>G9Iu:ͧv`&\Ğ&5M4q0g)u|'nUңGy^"X\2yI%*n?S#96L1z +7=@ DsgNF+ nuq>GJvA]* ]~ƆLp{!G#ew>MvvGo:JOh\T n.vå\Ҷ($6%1kL뢸M1۟j [Gǥ4lN/& TF ~<99'T{R`XfG#R~MgUk^>%~dXǴfŊ=-t3ZM|8!5\hpgIE/;=;k $WGF?iXH7πMd/uZcl粕zsϚ}ܒ{Iٙ%= N_UgYA}0V{VrZdqfkhu3Yy?HN (''72qf@%n1aPc_i>O?!;O8{WB_QFWi^,jm9 9G^GMDaGq#%vIYr8&2Ԯo9Itަ"dfg4QKKI7,Pщ>!naݏ\߯G hZrb⺬/y2=m =!?]|\Ki1x1#>|SZC,5NȷM삷a*]`_HAPEٍ͟e8kF`H_0xE͒q]6dtXcGjuuT0=e (32 YKfD u0<#.?68|d"|H_V!;ZGgR֌(H.+=t_Aec}68Z :# i {'%޺MDPޒbfr9wwHjeRlB[w^CfS2c)e\v{ce$۱㊬ *z Ztgu}I*&zi8_+tjwNPAҞD4l\5jILQk(4&">l%Cy]q"w[dFHuoSE+7BNkN]"wi ;LЎ~s/⡓#Q0NzPqԋCі^yhL "Lͨ?YP9RrO7,Aqu&&8稪Uz()y`Ijk&egJ$:Lq&t!J.&'!s=:x:np0LB"l=H-gq 0=~ 暾Ax|^H0 ˌEEO?U/b?@9\ɞX&*dUoV x/Yhհo!q!_F"GXB -[rE!(/Sy'ϛ`J\ىҸwr?0AT9Qc_mXm1mPsh?sHwpFVcni~3s%_O|#9lPÛ9_ԡ^oePpKTΜ,Ē{4_; n&K j&mD˪YKIlr(S)ו<.vF&urL>5k/ \ .eqdLHD"^Jg{~޼064Xkr.u,lqO_MFG{3X$W POuR]1wq8\;X:UkqqW[1Kpk`Fs8r^sY4:M:Jz'Zl#o&t??;j3)y@c%9v]i vOsaoc ay/ TCY pVD6`db)|WVGR(O pN>M)$4Aq F؊6 4g#n |0#LQp0̡;nW Zh]O `ٗJ[qC܆ :mذN)܌m*͎j0\6gCgy l 6P 6Db`1&|\qt'O/[,/tbځYo7?">,h8Ȣ4 j+r2B GMP}CXYӬC%iq_"0||)|.o[/彝z1q[h*A M b K*扵>kř:ܮ8d^͝ /j{ Oc\c-\7"_%&FE'~]7@l)퍹$qVϸ^MV 2`[PwXLpJnxB^|1eE"xט A+M5owy%i7-w~2+pHN*("I.բ*]-Δ,Wܤt&gwN`PtIgv>3zG$!xݨ. |gؒ|n̵#|z5[=+pʼn_!0Rٙ0K0W۬r ם5vtaT sbʾp.ɣ?FeopN^r

įTi'#-Ŀ۔"*’08,٫E@WXFm ίCM_L-d &VPYL >+#m ek&{#KOeZK ,}{]"n­:ւD#v} 8->\\^wb a3R w2 ME/jDT#t>1FhVfQ ^E !o3tmK$TWN]rr*ej . .e33V"c~,-%&[I?2%jf{voZroWizVI3.N e"ʪxaC\U?r:tɩS`Ge/q)DxL!5F>D+Q31بJQ.[ Z%d>h@>}\05bJn'IN29M) EǿlS==M771ӱ hIŜ_of{"tQ IÍWf x鏝w{6 n`_ئe͹\S) ?R,ÎQm6hIUiیWգ*BxLY`/}Vš*]dF Au.T Q{Ǜ㎋"$R꫈},XrDєkٹ)o?OVaI*ĂWev7lSkIq@4 H}EvRKBuo#愨=-.6~k{.[W QtGzR791#z'.h=$dl:>bfcv޵fx8:N m ks*vD&;H+Qֲ߳hoAR@i7ݟyTľBjĪ=O;<) lnGMz7ay*8Uخ.|lY ݡZ@`*hIV[yJ)x ͻ >pw0@l6Ʊ|S\i):J,`Bnaj/Gѭ``4 gLA})rwa 0_AaxT*&89Mn!yAK(_时Ǜĝۆ-zr7ꆺh & r|H%P7;S0W?[ 蹫%@>n`sbs: crqxDc@Ń)V4ɿ7=]і&]gݘhL[TnSYI2<ٲ[ῤLa`O-kKl駆h K{7$/!VNz/s!l=IKD˃ 9>c̥" n:{wC%v4䀃SpݸaeR&˚\tM6~߅zF-ܱ""U_J/e"Dj*=*{1K}匨vFS@eZĞH$ŷ[KtlyLSY҉E~z\: T>xV1Mv=1,A.~m@8`?ŏ4jf35aR@l N۹/8DoD]WaD?/mmjE؋RJ Ӆ]yhߊ ȩgY#S:Г>7-f9- SЈ2v) H=Z0Fan]rG!&خUQQgk֒KF s%CCiuo*LZZe!XW®-ꓮѹJyF3cl}idP (z=+iu`C *i>{i\(gP/E^`}pAˮ4 e|tEq5nY ۥ;:Ce:`GjFX/Z_Dz ^!}n8.6^50 |Uy&^m..h~\HwcLF'̖ OסvjC e5K45҈I+<8Ҽss.{l/zKB->RnהT:-&;\SOk4BH|=Cq JjԇgW` ©ۍG[:~'TJpi&s|ɴm6*@AJZnz+!%c?A{ 1m}.fX_v<4hQ6*i2^S"ᴢ-8A&ovRp[LeqJ hD'.q 17M< 6?HO6yj~ /5Edy]=@e;.x$v eȠꆆa I&~z =m6mUSMf:[ s.6KpcjvZ^nq+m=pEYsK+X8?<8P:oT8mz7Zj'u[uZBJ:qL:~0N<6Xkzǥiq\f4u6C@퉍=hmN ƿebFS#(P5w  L DJrd9?XAs~X咪˽vqN𛽨ݥ⒜a7wcI/99(m vXP8'muíjx;Q"Cb'l; ]NCt,MK}/q#R H_wW.{xS !ĀdC<#fPºFMC`ٺ) 9{Bf *:_Nj-բ O&}SQ"G!aH ζk% {rđ2cbV +"5AI:f@aMH(k>ZMxvSt{NdG%k`sgTD!*7/¥DS{T Ƥi<*+e.i^?ov2i]м(i1\í6漡_vn/o*!mS@ҮPi+aj9y'm܍ ־AgE:#|5s-$/xR^jp xTfJ?%^hD?b/,e{zvxS4>.Ă>ǎ>&rѓ٢ PغkSHf'7~_EP!s4uDi?ˎ_U,i祡1/a,<(Z<(Ҕcj+VNk;;!$jR[=/,-eOj„jw}/W%v+q)aCy}B.T}iykeinj\_ 5NE|ezIq)YyhC)L_[VF6aЕ|Q lDŽDN*\ 8F:˛Ձ?(6[aŷ4y;7UZ6qm}jL'' [tKv%:+zPS;S&B~fmwHbrc54490Whspi jxG@y*~g ɪ0k_w5u2Taq 88c?=#BHvlOS:7~SImhэéF>0-rNղ0hSNfq  ~x'VS8B=yK,i; */4f{wGSYc7j9=yǹkGQoh:`-:-፸@(>QSL}]'Z'|$JM3< #ɣA|Y퉙 xm Cc2jp´N89j ЌPRN1=,R#0?ie8@ rL>N~u _d<씰D[40lE~h!dzu $ goN2omȂ}=<ݎvͨ =}7 .t"PjZW*= %t~]5O8g_a 00iơz3+vxHNd/Ӂг~MsrAڼ& _@2zTb  D~fR$yIjkZ>Khm9xD`BlvA(=WU)Y,k#Ta`8q@xo6 l $!wah`p7ZNyTkbƞ႔nyӿv(/Gzvplp]FPsHWx.L6[fx؎eSyfD_$ kKЫU.Z9>! +C >sr v]|Q" /S_1e\+Dh*]bz/7(,3YZrgKH-WV]TN璁-~Y^JԜri\1*%q!0nzƯ'ڗH8@${An/Йz*#|Muo~Gpwآt"ĭ(Sw.BxW~QF9 k.|G:|*6)wAt M aZhN`>Hݮ6{_oNQTDctѿW@ӺUϒS=`pqTU8nKNs,{:uπFSƊb.$^jȷ <? -ݛ߀Ǽ *N! zٞ(^6XyrFu'4U.6K2'akt 4؉fF;0݃~J$ۤ?gL^˄K;=Coɓb W_ǯYYGI)/ޡ8Xc^fhAg:a˗6m. %NCqgT W.u%azcFǿO iB%_D1O/ECWp+w-dPn2ݤS6tyQ';f9C% ۣϒ-}PeL@<:@p݆hJAhn|g͐T^U5OQlFO`u wكZRw &bBq aW/M #ߟƥ1фw63qBhVfE$3sjlQga 0̺e%gX~(8f HD5Xx MCqt  H|԰^-6U$\#{SO_ʝ2gAg+j.7z޲MÆ0 e`JXסp:ǃ yE+QVu+$9DGDQQ_G#9s/B?)b1SWx}/YW.*imBD֜y{䯮u)u2{ӊ5*N &D#ݮYWYiT$C:R{1WWj@Vp>Wq֢+)>D{\l.ڰ$DWV끶c2]_8ρ>3x[) }*,#Vံ qw@q^/ņK,mΧFK<\c NRpzM8z!zhvqgc? $XXPYNYsC(QO^e)I-1?bd@_/lN +R^Kes` ^M:XrCÖZz͑qL3Շ-ka jG y kAu"~H+jrV;{|'^Tl^:M| Xpjs+'Xei 0XJ]SӚ:m^w,|W'72eC.(c3.K Wo6z>ţ IZema|s lE1 Gf_\+ )DԄ N`T>s~RM@AD dY8/ǥ+l4&t( xE_C_:1ի|[ۙ rb8H0سH]kLgrsCj&t UJG\VL'hs%|wZ\/W#\u.ڞ&j{z%!$wU$ (Ob z((*1(+4i rЇ"̶NVbU/2c?*Ř?ַ#Nyx1skizkϨ yE%ﲧs=П/nx dEhq!=E}]n6bGhв8XwظCWM?\ix_qE=!r/CLimS}Zyv[D L>jXڲWɇB=XwDH>vV@\BcX .4ʮQ/IAs.  Y!(/ (O@/4~?.W8rRIXOݟ؎g@dޭ f ޡ LDV~֍ 8(CVL Q /"+o ?&(Bu;ߊKBձހF˜q'8ir Op TJ|eYa┇g'^~ޒ P|~ ɒy 3JĀBMɐi7{ `{a7$r֢9Ae컥eRc{?:>o7ళqC2F3JU.dfU.? csTh.K%S漹A_Jw׋"%Y0*Y)/ ^*5h'(&`:N-P }$ u H_p7q-bާb/]Ny^dVVp_H:b(<wDJ;~`*۾!!eaKmq4 ERgj1mTH k692`.Hd*&ec) : 1Mh5pƕ7/!qaz~畎3c)'?I2#I\liGqePj FӲM8XJ2wҽ-KIiySyQ-G-U1E\ףUhoMAΛ4h0,^0!r-h㜬3!OF.7*B⪇вIܡV_gQѾ;ґp;jm~iߍR^kR{JVB&/Їqqb'fwmFMl7/1ZQA&|f6wϿ!JIDoc[_1+@+G^Ê@RP)1)[>@taHn BbFtЂEE@72JRT)$ghm=&ׅTĆM3iHl/R@> >< ,L%Ǯv%x;'v}:)2R=gjNz_Adq&c7ySНqp0󘑷phjIְQߪOAkdu"|ҿs]ڊgG nw> !:XSم xRJ( )SX-L+eHh fIі0gqo9G"ol!KW$3 [#r?l0Zy2+m!j7$]<ԗkiM-/sS{+ M77@'$+hܞCZ%!F?.퍠uk1جoo8GpMͱPcޱT`'8wvOŇ3 ^%?4ExE)LvŴ9z L]R9 ̖$PQ_?G9 [Y3W.eV sQ"B;.ڦ"TQ ;3뗢 _S )" x'W#rXdhe=}W-gq<`y+sIDJ򵬘!] bD@gB/~ܕ, CŎ)fҰ%fPd߬VaävՓׄZh[hA\7_XLuрY#i껽#JȿC._$S!&c|p,ZVU RζC,ARƊ4^Ϡ)4Rm`ɵݵ J =Ϻo]zrBVtB0Nqh8ɑD9QQMuQҏәMg-'.~ =0v.ŗ~Rydti9ВuYYj9v"Ѓ E,*,ˡ诅%OE=,-pù n xhwB# itvT~̬~.iZi\)Tݿs҂h|{&g|&s8#N~(sCY/\_k%rMt IqxJm:Tx m͠sRoTI bU4h6HT| q`AC^ڽ.T#/1 |S6ܾ @ZD܅[eW,Y[+ީZ,LRP o zS:4tX@q~t$\DdA?RS%_獰>H@\W|usy^A>+~l_qksP\xj&")B+ q 1Y23MHfPc:vJP/DM 4CeӒ b7 NP XJ<ؐQxE{}v_m'9nd~KgMI#&қL}tffϔI\VqvU@Rs}0_ye P[FN3jhT]q|X TA"AV8kʆVms@U6F֔vJ'|s|WW֑K4pC{'g .A_eH^9S{2j  G*  Y I/xJNIeϽ9O[5:NbJ#Pލd.q$X5u=};0&YP^[:@"Ā tKf8_KbWԒnOuzx~qe+rজxyu%æSIZ ( 똨Kk~1,*cͶ7hZB+E%{H꣸2ݽvEPn 9f\w$ҵ[@uMOkN=A S"jަ:5T]; "3QM991ejѢB4  }\5[6Y#ֲ,t]e6ak ++l>Wjκ$DZ@Xztd>_VMH%1dy7/iҡE^x8jKc(6X!DŽ]4.J}0. M ݆[{toI;J,׈O9#s U>i pntƌ -B iQ~+U!g;}W`lҍ8|?3Jkd丟C\n렻@U.jy> Uop#7yѰ7u1P}`G{:]_F ݐجtB|nRH͎l0y{c "8}lko`Fc/gp+,B1 ,S3 qFvg<*?uD*8D_>V8By~ʍ3eY;hrI!kIAde9#ɻvR N4klTa"<;0,&/b.:B^vE R3߽$fkY񾗞T],Ldd,p WxG^xbFWzA`zG2Ƞ96BmOS)ME ! CZEJ?A$۠ts^پ#Fpvfn!E^j(O*F,.k`ɭ]`X*Ђi'JRQH-;c4!0V?dG`7c 1ewcL;k$rw~Y;>٣Hc g+y?5;Deja[~שּׁgDt=;ԋ Nc[=kڥ1ڥkR$ Ϩ:2$)A6)sC |) (5 oRYղO|RNH5ا)Q3cEycha. Л>Q:51iDA;+IWAףqg ݈iJ`]~ q5ÎSPzC 6C]\^5" rlp'[t*#HVCČu7IVf%iDA5CG6g鲰p uoM(`#gc1rP])jsO#]9<+>P/M;j#S]wr4O~'O{K]ĀF Vѽ:Yŭǹ<@.;-U*RA}º9t z8/$9pKz.k{fȻ~ sTD֗4;2F!Wlp'׹Dp̫8fecIʿw*L} X@[[ jXQWRjMk{bur2Mb2!%: H4iLa am☦&݂EdP4:_A & 6@cD{0w8C6Z01.: ii)[Խ*ɘDǙ/XGDS(QEtӍkU6^q`hK:4I0JZ =||c Fe󬀣H0' `M>el98]"ʰ8QO@0ɍE@txƆoEn%ΐ/,^"jvrJU8Z]^zH~T(';[i<7i@u{K{+1-W[rҍO.=¾ cqD!bEސS/PO!xP+i`]Yz~p%2X ^LC$za(-aa❜ ,h{AO" ihUK+ 9]&^P$Z2n(ߋ.^τOt\`̉gZIzD;f HrպI` !P9uBb_1 іx~lH:I9n0'-:$_1 J+m:\0MWi1|.w.Df$tfC(2{s(fR{ Hҙ Dzio"¸??QJ<-h~$^&+/$3F{|(mnb`EAt=5z {ÂC,VڛW&:$k*hUQ9k/{\\hPN~qHv@ɾ=9y/)e*=LqVl~R~p`xw˔%:brb< GM 0bT yiɅW;rȦkru-č^K򮵦{uWCui:NI !֖*r?a hX 0+nƎ.Ā۩gUa/ьIFK~ZyX`I!|GOk(OW3ݥ*8i~̭4r 2xBt(P5]4=v=<S8t18 Jg7V3>`2Τ2p\I]?/+:{ߜ Y ln脴HFOLݯ>MBgzsw7ɶd/{-ic?ޞ=1oq4wZp$`OVp-nh(2^ۨˈt5o8Mn8fA'/PHCySt}cMٿhdE>ԒwZ S\Λ>B}KNnt $ӫaLd>Ĝs}_ǽ}\r8l[RWt1J$#.M-fR,"kgqhQ@}0^rT9=|<{Pj -SZdGiD-C%\{ZeNyGxf|{K@隗ASt(N;3OEPUG~7uB?;nABH1tJ%U"p=*".0d'o]WhO| IN`/|>1O)" -oLŵ`J0 5l-2/.,NTs;kwpcotzueobgΥ?նtĻi¹CYL>, Ms:YH^P ZQTr2ȳ1TYd R8:?w% ަf͌sv K`['sp{0b{5;1`;:hJɟKM{5"Z::v5A.sU$gt6bZVcWFS,ALE#>>{-p[1 5QeY>AwpM)򁙃/^Va{[־א U쩂qES=$kJ8 /4rQ 3PkɈ6 =Ʊ)"Ͱ؇t V 2,o(N/M1p UNՆ_zBtC,7Y`ѯJ~ ʐ@aX*er,?dcWC1?hNMJw!5/"K~%b7SD|Y"]!S9 0E%?ٺDrI~J$;5^}F 5,eu![TYLB]2,wj](^ѯ մ|}2r>{ edq 4c EJHFP)Eһ{=5L L@ǴFˤgs*,F!gr L*31}׋Y\\b=p XԳ2ϽKy8r_dN .,iP$%IχxL $oP?1WU!`es*3̤=s +н.g.Oh~Sz#v@d|.VFK[\PªE?ek| 3f&{8Wnq@kaLJcl$ųaHrVqObO{F݄= <^յt5LyL}~[ x!eԨBBՏ ջҋ ?kЎ"?Z*_nt}L髲'.ދ^sG,b.faA=tTv݆ƼR˴ST9d}3.p~ l6^seb}2|Y$R{ 4{b~ XN{#?"7CߢGH OH9\ZkN46\Aua2 Qp9.o%Uڂ}A՚ bIwRn )/B ѹT΀F۴rX[ux~䭥Z o@jcvgL q|`PF^yoHK ^ʬE#5Hh  Ttin{tht^L̺GѠՁS8"ɃơA,IUlSܭokq?teұ5}nL-3 N@H:>FhKzbP=rHNuIO&l$_N9iz h I&[67~Κ9#yՃ\s)VZkQ+ʬy Ol#NZX6s L`-ML uc-NƉ$TV5C} # ʅ=v[0OFl"(&f+c:N;:pj \>GtF9%zf`"aM "ӣe`uM޵*}U9`<(-} @PsF?oQuBctqLI]rHlgc+a }+P1%9fԮ>p%3j65rqlלjGଥ<@]h:KgcGtB5%졢CP ?#śeݔ%&66J94Nm@I._'­ 4>B:JȕS4ӶHQgZ~xr}!\NІ=w&pFgɌ__c<(MLv|S'&6<$7tjmovbv™Q{Hr?<[TJƳ0"Fvk%nEcx22y.")寓!J RCroj! 앓;"On FǨ\{@@pbQ,mļk^րb(0CBVam$օY̔W̡p ă[r^*[UN9BIP- # (Uq0w.i7!mY(j7%]P1*-NLiO|H@ 2/B߅U Z7@BnXz2s;%ۂqh}%&A5E#:7:>fPNȕ(/KYhĖڈ3p8Xs]yBmbQa5M<0!o)1ZFK0b|6HsވG>z%LfJ S(hhvYA90ǽ?H4 z3bEك4 U SH%e_P Aio񹣓ԁ@ZYH&6}$HH NrP|W|y"/u5c~הy4#dn?ydu F\o zq&EeG_aIS\cdc@ސVl[捖]فJCM#4puĆwc *|bj^agV6#SAJ7T"} oW|D꓀HYї84vYhGq zMdY IQ6IDg Lb$D*BuLrn)XًC1DoвnGdvLinɫ4F J95̒:BP LNNTEr,Bok U;X7 5? ʄq.nd̽N\ rf8 W1}/Gڿ3id7!,;a$YUt Ԕ2^Mk]Ք=:aCʠq?Rs$i~o\ok'YK5\PPm󞑈cJTCC״HB#?”As픋/-P˫#KE?[ XKU+_P'Mi|Sz>UV ~rbn3i6"8bnjNr?H;Yc>R9IeBˇ3f) hsAU癤8t{MlB@3J)5=y)(Mk?]^r[՝xkZz/0( ZRdAaBavjN' `:G~mͱm\iF& R킳cn[Q-i<;fF)ϖa<d}tO>,+t.[E^q UqvI|1lb?ӈuw}άW4_*I)46?ך)8V2gğxS3ɾҤs[ f{&5UM!9`4"ا2 g)ZiڲԠ- RJ?_Ʒ܋s8՟XcVy oI6惙ԊG$i_5D~j"%30RB2VpTjM z{o٧!vBGڽTgLGX¿;7>ΞeToL+2Oev)32 HP]oLӕͮdz$6:=s/ v+s A,vJiy~4MT `)ʠݼ) jDy>::Z|as9;v 8 g'H)iPG\O+Rfu,o~= ޼bBP7WxJDDOB) } 6 T9AYg. ֕p0M Y"CfN/HqHg~?&RnO-<Tˊ1Pј&hg΅\@In6  ![Jq~]cve fCEFѬ6]{"]6A_=\ˇd?[U![՝ u+[*ٹV([g2S8GhK <F%B4֊Ę\?RpɘRN/ؗEAƒGքgp^j?=D~A+"&GEdCn'Sw'qw>vyji+t%Xz&{ 5{EEESEG 7F p'^yoT DOtb;$═ "T};*b2#xУݜg\܏1|˃46%Eo/$Ȓz k&ީ\Jf4HjLHIuh޾̿~R%^?`Dyr]vDQ?<7y>a;[qno&Bb5}lf]Xhӭb%=eþbU@7 zKKxv9GAieargjiE}ʞM Fɫۭ۸C:#.,B*H-5XPjY`[ ͻOy:S7fl?_r\y&fs3?blJ6 r[$OqMկ/L`쥯2s4@PrJU-H Y+h1c?c 86"Y¢AфOKcRTQ# =g}l'+,Gk?}=ˑZ\=Ugr_H4xc08TٶNI}$شm2謒1Tg%ՒpY TdfPZ^iE· oKSë>2tBכcߕ  sH{ȅn=f9[6+/bez&TRxc[o]`/H.> Rǩ`$_"*[foCٲP{bbM۬Hgpپ/ g4XYSw"{J%aUVK357r:Nj.R|ƥغĞwA WJl`pPncK#!*A>pd$oEh,DHakE$ow4\5xUrʿS/dѻr-tU3o kQ ؟Z֝ ^ogBgN@+Nak&e`hA=OnP#]`}:ѝ-'-mXi!e ~*C8{]g7dB~JrY7#8,;4H+bpdC$g<OJefF 6hd7/0P>\x%ૅE^ZF]폸̱Ԃ`r׼ͻ28nUF bpʢN ɛdQ8wنQcf[C[Z&Uzz|)L QwʴmWt${FP pHLy9<{aGiludw5KԦ˴ux!;QǘQ~xūk}@A=8p%3hkgIJaprFӔңPK1}x%_TiU`ZpОt3ȡ?u>~P_g Rƒᡎ^ ,&nBq`㖍ƂS/Y_Rܲ0dޜ|*S(Z陭#iז>mf揪N50tea뚢̨$6weoJOy].(lB^2,]}۽aŔE lc >QK_ "W4Nhk{3+iInҼr3}ѾBkeg]".4N"R/vJ,=ׅDZ[*aDBޓ;!ZގA2r]#ӄB =8RV٬=45j}KSGAL X2G¦|s5+ff'zї_щ<8qIo`],;5Z4W\&VZ+[bEM/{ ؕ2%|EDvB_(󈻯E5rkU-.h|xxH2){꾯ڱSK4YBEEzq_Hlu2DD\!GGEpBx=[U[a'W$W%?˿CydLrc>>UNoU oZTRüŏq-#FpoKxE q8+7)9v?:I JI(dZű1ܭ\2%sDX9 3P!?CyGXI޸;~H`~77ՓM)u[(dMՃjP,i]7'馈SrPa[ylQ;ӊ;[Jy9—,M6tHurE@[kE)t}g&pS Cڹ:(r9J]3gOȖ 3 Īg.,|#.NP4'9?в*1dQ^z|xK,$ (ꐺ. Wj7AG/PmOMŒGqZE2RLN>FAc@׶& ǒfӕ81ڨG@* o'nc"03?sv84٢ a;/*pW;ei'AʓzVT* ÌAcB5'Kaa}w~`_ A6 BǏ8L埧=m-cB)<]'v;8٦JCuwm5gU- 0 Ӏo(H*{k ZKf("Fa$ L-!e"C\S#'Bn\)wzއ̽gUQQ16{d4;V+Z3 4&__oajh+y 6㷯8niŝ@<7JB& <<,[82#2F>sxnrhmȰ)*'E%` EH^g(,$6! /*ɩ;C+.4e E_NKB0gv IZy禪EY=m2Q2WG@SgJhǬB e5[R.0/u喾o:OZ#beC}qVKGp9%i^fgiYH~*kڌ~y:egl-u(E7m NЩ;@L=ǰokɃpnID# dѧ:xuMQ ^UXxn/"4fIeos D'WZ3NF'ЏB:'FscWh^F 홙ϨZ/b&AK}I." o3Aܨ q(YᎢZGs׆j9h7'wJZDI fL`ا؂R.x߅v hPly),,K<p  l3%tJo6p zBP, * t` `K}ɀbE+d[ '2i]E9K,&ֶkX|0 H e@^ R\M0>l9߰ +9M!< b,4-0=h2^5^F?o)b{dԄ]x:~`>l x*?8!6T? b{3 m _p4ďOјB /LY}{?[0/Tg<_(F9vS Y =q0bloFo/q_FMAqMbB,tdƟ8nZhL sdMO}|`lLa\vl(< 8FVL9k{v3+| rگin?Iܰ{CbXҬ8UEe8s#w꾥B:W?3FqTrzy,:rI-n@̙fcC<}:zfGq{sō08" W)asW1#IB}!^.@SWYhI6 Zө_(=3P<{8lŒpR@!es7jMb UA[*ejz/pUT 暃uаs =eDE;~H4% SPE5yϛujmxǨ,e"r˷բf_ o&Ԍ|Eʣx#[Buᔉ\b})'KxRb8USi& Id@Ƥb  w0Nt!w/n)5&-_hCe lPP4d *6.PԙBL9 $$p;a1[~`|ߣks`'V`៱3BB[6ÖV7;BvVς|OoRc8/r&Zā`>>qoG8^:O{-g-`rb.=U#ƣJ7gP?F@TFH nx(G~y1+9 9.10ȰT9D޲,&<=6ՠE]3?G@Imoa};g`mks 6MwC+s `#Y;Â3kssy b[e6l-f6@+v"Pm4iJVfJOýZT6Wut->q6B6 lO=gr|80f:`vBU πp%kc㱕'h') $o]nOCLn_8ӃqBΦ o eEL o{@3WZ$n{F3]r~-]2n Kq'Dfo/vđm'cg 5ە!*_14 ;9LF`񥎆0ʠb{ ȋ"®KNB c) h<`T] },[6|ߝxE8!]׻MQ4q̋<ҝ8a>[{j =Hq B̫32ױP˥EȒ/G.~ew5 DirWy(2ຠ_@%5Vx1.J\Jkͷ\ok}*:'PE8  1Q1υ~`||p#legl#_"(hҟf5Jh>zNh$NҀ=[^S{Y]LQ_L݀3I@s|GqzuYv)χɇ@ktI%c; &Jdr')C)ލ2X0^LtV&tvKN]n| 3|nںiL1 w) WcRu3Z=PxM T`@K͍P"کksmG[ z's8c"'1 I">tS(#0^!mSb泮>d|BQfF(Fxت7Q9U"EJ}=Ttd!d-ӓ0]o6?_.S 2obc`?r &x昑/.ڇ\w(01*A"b5.097A$^ʑ ah:tqj}Q2FxIw85Lеr<\Oe޶ q;Kƾ'.rL<-˰爯m]z-$jd`T{\ wb;u [<݇IZ#*k M0wzd? *G.y 4Z\.~v 7B9GHoR;oI + )_h'ϮY]5x{)q:`dNCŋhI\C?GR|O2"Vs4RrkҌPt7d’ uI*۷zjC=ʀZ3NlpuΙ Bw%JsW Hݙc47H5v>3IڴӮ\TL랯yGt=/oKNmK E~.XՅ3eh^<xQ"0b5η3${MuhV+]͈/FY`BZHŬzL"dۚߨ=צ`do4be<‹ɼ;]  -k2"y/10Gb̭1! OÜ"]P2^MJϳN k/kHBZJ- S's2Rigć`~8ݝrYbzi)z%t@@8.YϜv+ ZyŞn L-;VKF9sX2Hb= Q%/R^/}>O2Ce?24@8=<e@*ab(Rd[davGf(}R!9e1{M-N4'bHRleğ(hXq!YCv^bg?JCO]-G| OԳ VVndNX!heJ5ݒ^pQfwȎ"De?םzTkŹqԆ11c26Y8b/V{< ?gRvFU@RJɴ"Ci ?Ȕ/, ۶cԷ.;rTܪ)ا*,ӋhlWx}Yt׋Hl r@d ^GUR6 >̴!/{_o(f9gs^ f,铧t޹iBYD6S碬Qx3?A_}$W":=9x%Iv0D%ӫnc8PDz(zyv9 2&MXY%oMj"Ʃ!B7Tf/8ܬIW5Vh(%@:c9 )jd<.8_Y2gI_lND oyw'{+^v.$)e8V\P +Fl[.Mj#st*ZEDh3MfJ)#v|G + R'x b yooFh329ԯ75zb\oȐ*o#&x8r8|]Hq.ju֤$1\LVNB"ӑK&? <=.h:"O%tM*s- *Ѡk=`*u>ZP"5E "BwJ o<ģ]tj?;mz.T=b?wF~iPճ~wCm Yb;X'0ŵ / F%~Lxt؜=?)XB6x=u-1*PqJk4`f  ܸ씖:Oc5j+ 6-vKGK2?o:)g,6ͺV[@Is]vx C/[I*D~U.oOGmǣγ(Cs$~BW\#[W#c](GvB 3!)zvnRrx_"i./q:pVf~6lP'3!I`U 6Ufk> ̲SCꭃǹr Xt82so:sdY)qg˝mVge<6HwvN:4)t6MlTAbFRu-\qY^FK8Q[ sOcDYq')x$4kJWc/,P=k1ByCGuP%]=η 3b`X#lpfد/0:ڰFN:~a/tVCgqu$d ^AOfpD D!!3XͥT.-8b eE>F҉"S<4ǡ#H6}ʵ~%ENUB}_{K^ ~ov'aԾ$bU3)w+e' -ޝun@$0R ܶ^ b)"ߓ>OU|8HhjƋ:S!4DVUp1"V,Rquo6~Μ^,}@p`<)rV-U,]jѳwFRڐ q/Ƴ6,u\Œ&m}׵BkI٬\uZx:B]ZL wȆQ/Nb3'IۤkYۼXÝ+,}a`մ=?8JEoxp ^ˤw hTbS@^r;B {)挩|k;@]w, CvM{Xh?UJݒl0P+qL4 D7F+tjQ>;NuKwsSP Cw$oU"9as).pQ>#>cs%Vl8/} aŪ ȡCdnV8B(; 29 :Ѣ@D}4[ _EKl5kv&foAƏGcjA :#xQ ~th sdK]Kǡ01+ԧwg{+RXVP 玽vx3K0]A(eS$\QǕ# ,CltT'̨; w.8dSEWIeQ|@AYM]J; jvt dSyzh,\PIhEx"ϟ[Q<T4R >LC2g|Hȗzȩ`ovysvYȧ-# ٷn)7-ZfέG;Y(-t.㡇N|X(I2@[B'7>G !UPHa] հq9[bR}Uo<\Y넊g ԝf6P(Y0HRw]MO(tilr &)'gnd+Te0Wd<6G}#45Z-㜶(ON4OELƆ OWfޅ 0Jxj\3mgP9~ ӳ´JY Ir͎ 8xag_3=eFT5J U튐( 7)r\ E٦0٪x^~h<ݘ֖G%3*_Ȁٴ ɀ]~&XyQAjiQ zZXf>JM ᑀV}񘤙|O?LVUG 4KP6RxVP4o/VA0JUo@#N3{ZdX.:,MbޏPEݧDԙmNZ6 C=}$\xX'!p0`s*dQaC!F蠘'fo*I=Xbc!JZUw=#I'Jk֨`m ĝ^#F vWB k$_O8iPZ/ a6ZgOzܻ睫Ciis%xc7c\zפy[DT_?Afݚ6ixI5Aqi)"owU vDAh^kwL{\I-}%r 5k_ᔠy@#8)pkU&aYuVOEBć$6$L"X pɝK[L[B^RwĹ'SRF<phpԽ9g k齹(j{H.sh9H+c#5t\2T .W!\M)tܒܹϯvy3Լ|ܶ\K9=u?IvzIb``=2JVI䑽w]Ϛt᧼t0T -7m\Ky='Bu C֨''p:K#N}aS_-<?.x S=ĒS|Q.X$^ds qeP+{moZ)iRvHYSrWwߚܿޣέA7ނ.9-+ǦlKB"iw&DC{P83wu1 vq=x˛݊a:/E:ɀ!\n^s+YЖkG V,>t"[]u]WЯ6lt,xT{s'Ml]m0ތlgFq-/7rW7VgiU61H8(LW[;EQTc{&jKk:;>ઐQ1@K)oٗb'  CTN/m&NāLzyAQz4%#( eh]ʧt qMA`R2fpK%om~BX;9N' "ѐq) \`ӰHO75TLD5@dmD6h-,5$h2VT_|)xJq=T WT>]6yGz J{mpLԟ3f@bpEB_)4xFD]L˟K,?B <\WsY1X2ktO, L "JcPT?j%+VK}^.Fo(T1 EfWAwDYWre)zѬc&_-C;}K q[7٩6 4Em5qFo}va46+7:+6tX^ hACz2os{ nkwG0/}nbD=r{yAs$8`q%28LP"EThJxitT5~Z& IH7σ+}4 UaGk-RƟ|A; uHr_lQa[ݔo$U- 2LfAZ1?p^ fMOן,`(QrU64c֔A $0'!3jN=,6w-ΓM:=C 堶{v -*/h48-܈Pbx8'ӧǞ Z L0!<Ꚑe9Z?*Js<:~ 7rԐIy}a1 @l0ۄ$ۻ4a8oĚeoEp1 x$UHjΰ$Ej2psZiQmpzaLъ\~=^>ai$ܜίG4%۔B3fg.z#nTB ny9LT3=׌Rm~8i`N2.2)8T>'Oaw]1.',pI=&z٤SOcaJgҌmZ I@'Q%>݁?b X4 /:x͜w9yv$9&ULk:U7ZÝu\]q}l8~L+=`&Lϟ;R{z[S[;;dەQ{NwAKҁsmAnCBaom #Wbjd#QI#&>e@BCNF|!Еᐪvу\J6n61(Hڎļ=DއtJ5==r1ZSq)}׿ 0):Ui)㊻rWۣeEڍ13qYRmӮRnJ ].Ad_DT/%{TԴi̋+!pmJ;;v)iӧmS `-T;?:|~*_׃AF/XJ~yR`f׈$7Z"f) N.{%;p 6ۃ+Lwڝ_틩˄vjxZL4dy쇎4kF=x8q(Tzh.~U'<ݶ-V勼,)0mqt 'e(ؘPC=aȦ}'fpԬЃbyLALJ [996:]k̐_mוQ.`#D1Z$(}S?ױ8uap5gooMC(d~ 6 ]mpx՗*ϡ6Jcӟ4M̿è/(Us͵_ /@,#6A'T@[-O2WAkfLbݰAm^tZ'[jӉm$xF%>^*RJmhcfQijX}!.0xp_z7rS}G`6ZilUW\ dxxgI\rIݖyĆQ>c=>7%ҳ]ӵ=uoA(+9L&9K:a5~<z|\̶[yn*crhD?xχ34wiQȨld0nYGv^0]ؗs)U\s};[cS }ߜ,r9J'S)8-'EZU4eO:?JmQ3Oп@koAZA?%1y9D\ W0H2穉f9K,eDœOYI$^Wg-ܞȲ$'r"#:'Jܯ=ם*“ !o1C.ܤ׉fuD؍xf2_ "ݹk/_u/0mk<(Ӱ ;@` 5B:m8YCr_q *NJ)q[D&~\gSp2&@)_:E%.3ǗYY/'Vy!:Ɨ@'+JbwL'DZQ,y[ Cϭ0[ eawrǒgfCJ%2*QB-,xߔcWߗ("}M4nr7O 䵴6E-ҏxj24PG S)6 [ŵpPA0Y :bK:G[SEPw4H??r-7h>=\(勎 wVL Kx^D|$ALo~؟&9*xq7 Eg_V+*8!Fco#{ pYyɺX$YN^0[ȁJJpʏsvS&'쩅;!)$ QTÊ-|,֨p#_giݳmT<џn1[FSr-p8!` 4gO+~UҧJra?%+}]̧93~r ƙYJ)j[m>4ڥ%^ k l)>ɓ } Q/1xo4e/ [4ٓθY8[+BU: 5Nu:XKrL"=#k3 | )#/43}e4Є1ݝ5xne9w ])*UfѴdkNU,K|IN# xB vz$r'#ЃHqqi T"bk$Ad-PJ6Kbdƺ˔0^ǩխcnV4 o&s dZ(NM8AG'= –9zg sIX8"͉qcdZM68y2̺hG[9+sKR4:+w"L:'k&x4&@z^sVs}Qr2Dwr*B..s%ӵ׌b|-2YAbֳuta/Z LQ7a%}qHgo lU]U8ZD%ھz1g1s{T -F{mH aکUߎu\˨.5{_)67Jo㢬O͆tl3!˚@W>%}ix~KѢ.t (Xa'+j}`,邝O7"ȁkKQِ(˼,[Y8 x>[[`xETT !Ύ IiOO2TZA\Qan"vݱWۡʆ- 4OC7BQ'oPZ5q ^H?RwTl|qv5^S1$"lFu`jҏANIVoQ/髀Ex.Ͻtqp!>@iEuMsD: oV"8,vbD o:=Y T# ㅝ;i8@OL="0UT $TPhXxX5 Qc߾vI%VZe]8e`U 1̤wZ2v(H;7f r3 7d;@ Z_#ޭ2}LଟFof QoHUbTq*pz"aIaH_h q D ?i:{A L$"Y^Uf~HrǞSJ~i ҷs=~5(VC}ph g$\ށJcB^ Aw*lNd,$졁|g6֦bz{_.3v,R<4a5Y|kU}9 2vO(q>b>8䧏Uc~o"Wh.}J 0 s05C/@bh2$;kyIGi>I>"Z6DVI}V ^>Of 8` rd#DJ"(/)j[Z_[+Mc?RgICL8<:# 0QG$au7j Ges"J^a$!U!̨]Gr)0S[O?2ȴ@ciƦD+s==W%C;\dY4ԭx{o/ܑVk)ly~;w}( ]FIK΁gEJEWTfo4W}A?_[^Xt9/JMm3aOHB]Ofwȗeu!"+G?ݟ!?`CGV?d#[ ^Nw],oYTfgvI/Y_}؅kl܊QBY8C{"&cX{)Q& $nvCijMX1;E;33Fo 1FZ*^s͙T@7Xo[0Ң|CU/v:44.ًaS8J.A@ه\?Ȓ|uԠ ENov4w0Эq=yςⳑm`3F?":B%{WhAi D`BFd >:r@%52/T:aރoJWV\ |b2F 1D.TY@ U e\1B=Q4e2d?9 ë0ۉYU .2gl =WYd® C+>2t/;oh#M bIa~k  :t@"Rrc9ɔJ걮##2P$<DlO<uim|O8zDvي2]lRORrCtYZ/b)vly~hQ&L^os?CA#ҟ.^B=,.2D>%Sqxhequs{`!;,RiI3HKt!'Gh&#Nm#ԢPQC<4Kյ@L|M|=oQQg֩2C|x̾/IWPS(x^# !,+VWp_{wbrMMk,kSv1i˕ȭ*cCL焓y;ZX6zIBW%:=nXP CR-qn棓nۜ>쩨 +}/ ?HȠI杓LtMS(GH^^NS%!5a&&qy͕諅P.s?>%ležEQp:feǖT Y}N᤯hkR?M Qp׿p38}mIutǬGeK?C kLϯhw+66I5#ފ)*vT `ώL>8)In.1=AŘ'+a`W0}<~ٜ_VREctwN/~њTWߦg4Ё37HVgTq  ! 8>aA[0V~S;e=utH"Ith5)[H^[fAȸFԜ&|l `ڃ6sD#sjr".温HmzLZ'7""BzGlo#v $pDzDJB1QNdvhY&Gj9٩+;t3QVDiV9SŞD\1v[*}jHg]VWҮXDFBNBj}M.eLIwxOwLb |vt1<#8cunXW1b| #v<2P 9\huzQ&J2[f T{ĉ3 Nkx$LM,S{5|1xŌG"EQ"k>7ρL7eVV:dmpU"đS!2'*z3ahU_(4Er9̖U=lKi g2Ce&l/#-}^R+if-1:0  e I߅kXf5Volp!X jD/OHl9G{έ#H,͞_Vd9s`vg3SLX5[ZƬgL%i@IP%fM8#&UŠ,XCV)ڍ rtqV)&^Av~ȧv'I2'Zk1wtsf %n]BS D%J @-iV yhRzmz0vv狀^1E Kn6*Nl^ =Xu˫9uhbd$C͡"v_3ՠFj]VO@ Q|;8GH)$#EY4=™/*e^/]c&HHv10#$>۠ Mv]\Z0(Wki)|uc4Rͼ-)L+qcẗvԮ(d%Nõ"CWz$cCGo? nwʚ= 5&Ov/ \rb5x|s^r>AM7nP!aͣ'=R7 &iai#dyrDN#V]/)%a.1*pU_pWMYF7 (n2ݼEz|rql6d@,t*>.y\M{.!0`4XW-0J+7m. elcb,^{M◃n\.}oZEJg,v TL}3#Nd xj=rsCK_p"F9=:%]IѺ xϱ0? <M(:LDZ׮t$ހ!=TCQ&[kvŨAYVy~riQXGiKC'%5u;5tʥ\*󎡾s4.-wz6@cQHvAx2a(bDe'$Bh,8ma) p3ӺDMU\,i̐㧈dOIh~Ѐ]2C oCauZV?`vPNC[f <;/YǑ0h%=җU;CiLZa*EH FMڂT.ɰʉ? ;dt?f*5[ZSY `*+NU h˦ !q:iO ~2 VpR}rҹn 0(<$7ϭd)!oi{ _V 81`M|17PZ?yje6cȯ"\W;wbL~_%lZI˙"6HƬp'k0Ǡ fڡMGM'uh7 q7$a@e6VTJF̋~KO>_oAU@rc*[P tNZ)-oljU"SWN9A.ΙXմ?]> @kgrfhX3eq `%2df]QsVK;ށ> P }\eŘyzW! ?*UŒ9q̇H^!6;^)c3~%ݪ5w"o0kF e9Ŷ(` 3hj|JA z!+?ڔ-B^V@'yr!%"܊ٌg)դ<4o{% mvp (r6R 5Ϋa54)(zQ*. Z2SF:z2HxHUӡW: yNCMr3i9\ͅrܘ5y "o=.o-Ԉp5U2HCC&ڣurDko:c+ᬌ`Fq{{}.UƗv=pb1WaE$T1YK#QlL 'ik0Jr"rh*RHFҿX(b+3irn0Hv )V$1յ[Щ)7O,A ۙqД*u)_ a 9blF!]Pi>Ȕ;Boۿ?^>Oz;o/˞#)Zh宻ZӎK2=-J2XƓ,%6L(2 geg fF fvlvʥ#gK-Zq5 `$|@E 3dؒZrCk`buѨ! f5QH@- ]nj|\;>=tQ,uR0cCh)cE'^cx1ةjSs0)7[U/#҇&к֊-Kbx )F\ZY390n T3"?X *?r"[0C蟳,jK/bE왛*痖ͬ:oc,k+>ĭŠ|?Np {j F{˄# }G-0ei`2 &J$| {˟T\5ݐ# NDžP]rvş{|,~K~4c @s\e"1ʢ&5L:U}mm`VդM[4u{+sua~&ȼM逑~҇p=A(ș-.a͌a1A E1KãOfX=eM*=^I2#I2W!0T|(4}"7Η7y|t'da_1^PjqU9mǘ†q";#]].+Dsbۻ_3v#-{ p3\,&[%l8*7Z3I5{׼𰦖"zx IIK(_oT\vYN 64CJ-̊ YSu{Wk_&22rHi@zfiOtDB]%;^}HEh+r&$B`UM 7BSrjDf`E( oiK`- *jy =<{;@7f@L9~`eߕq䝔-JWkit1aI/Ÿ>`)CjS];A>aFՄbbŸ G$I4Jһk]ccZ*!"Wpc9M[Y_ҕؘw"g=8g>rP7Qv8mƚ&r`@u{qOdnc,*q}tL+\|eJ)\iܿ RoBcsnwgQhOfG3z'mBEc~G-ni}%긠TdJZ'p6;l'm6/<ӄMhId$&#rfo A3Jn:]6kc+wSsͪ~L {A-;<]] ʱޝ;ÑHΉ3(`ƒ#ZpjwyxPDBXV1= _e X0^L*$ݱ~ YŹۊУfA1?/R[Ŀ;Q 5@paQfFrYǹQҹl`4}=i"[;R9؞Ahnrk}/Kވ+hV3gn4G.gsISIÅ/' 4p"Sb Dd4.vHew+>Ī·~P@|Ykv(M%m,t0G&XwM`Hv$eQ9\{Է)#C`1ʼnwwjuVV ƵrGp[bC;"n fb,S[`ڻI_qjG.B&/"oC?2fe;ZUM)+>T+Lm%†}k2tNX0oo/a׀5+6N)sV`TXaR*sBbZ{F\&)P ɆEI)]F$=K~m[1=Ju)RN'HC<p1ڸHk,t=$WF>æ+McQ7zv^m=5IXE} [m| c>Yl[!TߩUM7?ٚ 1rl*`b- Ve0,]ԁr$`F9߲9˵ܷIU4{Õ#LmnX\H8\ʄa*Z?1˷)8 RM`P(z?6J<\/Q>L3)_t݆,@kau؈\ە(/܂#CnSPgX#~7 aYi+_!ם׉{ Z"%A˗gx7UEсr 08pZBDʷFz:r}:I $C Q#-H{dkŪpi%G&hW_E0< 1đuTBE|]d #7ϰ0FK((܏c! s1ʂ%| ʽhXG u 3 M~166^O_6% ϙߏhY,9zWݫ~u+ E pAp\&e8zjn2*ʚdV3F?> ."ㅳʍ3: *W~@l<Tn3;`(ؖe9/rDǗViS&lq$'ɣq̔i:13Z{Ze4xrrBz>c;d /g޸$pYǨJRTo! (QlkLyb 8a)c >2HCnrލU["P7h \25 ZP+1WqVCFM]YngEҀg /3N\ ]' xGK&):ld~i!~7v:|=4g t0%;5;)\$ծ~2@\B, u%u<6Yz#wܡC&PN!Mޜ)mYxș utVjK{H/Dc.frXv b7xZm5qpHHCtmF 2 T&!cI,Sfa>Fוx]6J@}dM-CqOG2,+ .ޮXO^3ϦɉdwkDtç3V1(7d_I܈ѫ 6IfߤQMV^Es陵P~`e9/MSN3\p|$w1=.9zJ" T8+w uk2Q|ΈzH",9(!?nʲq 1x6J<0XGD$ d~9 U1艦A|YȮO^p pD)Cϯ_!T,Ia(\z N!#@t;}|A3c˹!C{|bŒ! J)Fx[eJg~~eK%!qwCYsV+{" W݈MQxj׾Jǚ&j|֭y3'H:,/.`d#knL^Š#,k}$= &C?Z=u@ٕ&)ze5l?g ݏt IW)(x\d'R`W~VAz8 8n͘154CPҎQeh\K=iOn&\g/;}CM&T"w`|{@NJ.=+҈kˠD'̢vڱQE~Q[ˀ RQDFf=+rG #p~sNa{"LZay˒"&wjaSˆ_?)մf7( x=^ H\]m^mLx "ugRq)u̫[8W;p IF}" eс_Tp;a0qRPM){X7R>mF:Hrd31F.0{.tgu{}o_Yf:ocexeiTօ_Kw{7 t2W妷h%(.`9Y4?;@I"!ȉҫ́-3▘{4P`cXct}w'Ry/ >)݃P4QS155ވě;b*r~2tj{vH$\iP1.yݧBh-CF`}S/-fpo2lv~4Ubzh-@L̼P[~z9ZB ū1'M/8܀J:8(D WϐqG@wWjrv%=!^IH޿y`m|4O\Wݼ!JejBV7-[]k2Vt6^YWP'JHUA.T (QMJ^937ýqNˀ8@#f9\dtx]8y/\׃xL:B9} @L7~2`Zq5]PPbejtԗ:R+yaYO{ϴ)3!ܒT5|kxiMP"'rTqbg>5d8-aW4C/Ә{3@(y/x3qJ υQo3߅9?;/=3HvⓄ}w$ϟl 톂AyoQa{+OS^k@#K#uBnňr&U=&8: hp ,knmuN8J}`zK}j%0^aT ZE&\;PP.e/z=';PDQ @^ ~7BMyK}3>VNRnQҭsɶP L!&ެ% XlԩiK*Ck:…Ki&N T"$~TdyU*x ׯ> \z̥7-#9&>܏ +Ӑ?|N}d񖫗*V| H?c~]-o`^r@6%u'I1lՖv~T=䍾T>@x&§s W_(A(޺ {]f AKzNōP8_ ܉QySDKk>#6T{i52_5eLZF딘4$'ȮHiy/ڧA(11x™i$ʏs녙=,(mnNd"m ׍PcpC'dW%jGfPHf^ *cn’Ϧc(/{Π M~[d)8˲(2E0 ,只?P{?ˤ'<=sl8SgAsTbє.7WUC2 6NfzZ]b"t#[_6AӨCPN 7n|#B$hl>n1**B׿*NK""]ڻH@cpdíRX CAHt)נ2]_t2Dbk8#~FkӉ| i=vogJ>si0CyIoQ$B(!cfl6]?~ 3\ȴ> '` > MO4I,6`4 s=ա_Rj=hL--1yw"\-zG9 b*~9Fco%RAStwtP*hȀƅk ai^s56ѦE8ޝľo$n}]_(D8Pܶ\ "ͨ;Qhn\}Cg^/wI>5t 6筙%|REN&tqPW?[dAPz˨C;+{mYRp'*CSɽ)33 ]I\R? 붗iMӄk{Skfk_BByZR'iWZoD#wfdNMeWÏ qύη SԌ,xLҥ[>ĐJ2+">f<qeϔYD\ﶟWb/k}^^tf`r(ԝ(Zi Ospz).E8>@![Z^@!7EB$f3DTʩ峒6KoqTWYO?3%ɥpُ_YSAb(iXGǣ] s47tߓVÒ Q- c F@TA$Ij?2 e7m\(psi:$j'8jY͝LKxP@qMqL +m*iЗӷ[%Ξ_M:i+(Hl[=pJ7oP 1/y 3nrP4dlr+"^m< K}9St0y3!Yu@(w~Ŷ P|a'%dm;';,d]ĴgAkB7uв)5&?_bW7ud vrdpք…Hx&r)vZ_at/7 2z }f/H;: i P]o ,{L\Ie#\yՀ8nzq:YRԧ\$»>t_d~EDAn\xMԴ:QPyuqV*ep-1*еUzq}@jFjj$.xHkTVI2f/HISFFCz ٯkla0gJq5Z>U6l׺q۞ntZrŇP\9GEmQNՇʯ=AZSm@Ĕ1qe,SdYAN N7ٺ @MM,XA88WK@# YaEk*NK^\]zsƹ~q3hW\cK_a{28],\Myf-6ڸF}vjh[;AÎRm}/+*l:q944n98Qr7,;kİhRudB*1lSEBbp#\$FVƷKײ[bl6qvL5Qnh}v٠>}rw>8BS@lU1U &&h_ %/]qҶlQΙ9S<˲bB֣|c| *X Hi5URǴ_0&VvdVzڄ"&d*僉Gn$u)fwɖχ.ZGR_=[0Si[D-.9*݇k*wv_*z QY}^!ӬBbdU`:ܩqӑLwOO4j԰gmMV$]]b8W~+}? =K2#k-j>z4KJB}7tfgjuq82e3LY~3?c[p s#2g(ޗjvcK5(lk̤Ȟ5+߉3`8uԐxԋ j?FMl,hc#`oF3I{?[1_a7[2ezR =2C7>!GUxO="eZZ56j5BΌaSK*pe/rdz2'9Ur*ORl %k>aw- k~kWNUkKm| 70JDYm,IO%Lџ(ANJ-(pFΛw{=  E)OźȾXآ@6Tݛa#tJ*%kKLke|aeef/Vrd}YOH´䕅sx2=cZo7et"a|<rZ ,[>+'v9qJ2<.o0Bfu3F]ʇ/"5zH}26*P ad2eiRGg7,H~[X '%q~qw^gp4H7yxJMygܱmp|fZ#_0|ryfJv$b9dYQ<2jr+;E*c5/8h]`?= ~A1H_{F%%Ȥ%ڋjq;jc6a?dÖ| ?;K%ч#p"Kr*, 4o,|Nl6#lLA(R߿A(RO5 N(db㠳?mQrS//b`'}Mdz_/ݟ Qd8#>[,!3 nVnӞF}rÇSW]NXL7-a A΃ Cw?6~6~YA=Ƨ"$R4BiՖz QpvKa+:*5 6IVi@BS`5OݾfFk}C̟ }x2ƌm6GWZp~Jp|ViSiˉ2hN w>}d͒uo vU\u0V Ǩn缝V 5тf6/6_,MLtm[c RILS1švVL &/- K+Pm `C9;ʩD6\=~,d5zH ЁgCpX,$ҒUe z#+ Y.C H#Bh>5uC-~sW[` Һ'1<;mPzD  \Cs?`f[9h잎:M/8C|>1? ˣ7Bq >@|aq,w+鸿"7 4G i¼B"๤԰M2Eo3:Zo?㩴!ti&G?WAgN{A.kU*3~b `ף~ڰ%B?4dXg^)ȄOfQ9LJHV 7"LƫS %P|,<\δ*9rƄ".kLW;-ؐ.j# ɀD)ܣ'd=g?X {'/Չ/%8*j(u@5Y/6(*bj!W(&t+1pJ2bnV{0eݶ cۚ<1_UYG+ ڱ^Jˠk6MĶNQ=2da5V^]<:'C>‡D1|w)wW~ͫ(nc,7ޭzxc6ĺ A}F nc80F-?8Uo3?0N. CB/HUn7<)97.^XYt>.8O` [n m芚 Dz8| !:"\{M[D[W]tgV52$4š%K1v囿4 dR0Y#c)}5 ?% % Ɣ _se;?df9ύC;"APnf%Ϭt.Ųd{E|mqmtl@W Omܜw9 w!6}C1N_ 9aTvM_Z"XU?ebhòKjB;9F,}d#I>Ҍ[8u0} 2 ` ̄.7\ӺY=iDk4糄hW6 N;0)M<3e;2kPrP]׌0`n잮P(#[Vw;gGHTף,59j!OeoZm &\ 3fa'~kZ۬_gD ۯ\W*,w`gyL~+lUsf#v1xm,!0=*~tLU&g}5!br=*f:#j4''rB0uI"%gg4MdD`;$5}8ž Pfڈ17.kT<* mtAYv~X&{3[!Hw흩?7 q}b/U ,w`Wm@'C?p1>ia2RM=T5 v'a $w?sC(կJ1fmt\_]ۉ JR1 ((oݐF spqlF2G+aEaS;H& *(!U72;?ט諘8Y@˒nvtdèuĪU HRRJ;hTOkխ{Sw0+9g --qUZm|裻q7Ű?[q:=*>r{O=BNMgmU]GsfJljv80m@{5}[nu;}~,$=oZ5ρZM2NaU*V[Y6ؓc7{WY)fAAbS8AOriϦpMN+7*VGRx\;TJ Yj 9E~D4 .(qHNRKm?@XrVK $KSnCuTWbNa&.OYFix2QCZkAȮbwNt .4 ()88!JtbToGioP6)F}D+7Xa!VL*ǹ<FBtS./BVөPw RDpkges9N.}]'j { 8{Ϫ>-@4ʔĢV%A52br43Wm%\7LJI!0,ÖvzƎl6.Xwu@@y~ӟ;HG7¹,%FO^sˮe*<8,Sl"!2s©kA-4djsq?}L6 GS5W C0TAOt9Khژ;^N̜-nvR5&\=tVa1j(D<2є/_;V[q!<\hJ}](/m4k/SM5dH&(DzO|b? ZX".|Ίu%P+n5\M"!⻵G,w.TmHf%Ŷuե}H2JtsvfGpR߭nd<n>&C|/䨬RC)ɢ "Q`8^4pIe\) M!w862f^{GB^<pVxw+ߧXD0*ӆ HNAFJB%OkßQ$& Pa`[Mgp=̈NQ_,xXV=%tS3eh` 0|s 6L ɂ0),˅Iƌ)UuT1:μm:pk+h9 Y)*La_0JVH7oI3!CVv-WvPq j^7P|=[{^* (>`JOkk:>gIܲM0B4Tٴ1.寕e!@saSb1_XZb76(w*!_,R7O{\)'U]eNm_{8RM=xa(mܯ,2>3cH')?nzl V,, LÇrlSQ}j} >燁.۶Q+Jm!Bw;|lRRZǶn>&ZjvԷGtԍ_UNeڱjY_0"oݪ'|KBVӏ 9O^&{@U\ۅIvZ"/]XX?EmӞ HeH0pN)|'/K%Z3**fHQuJ[A;,Yfi"u0~vqE5̪E?d$Ǘ/I៴VMnbvamnSw }JV89Vf"7F@ |Aj-dڗI9N&\^܊zX7ak,F⚯3 lq%&tdgI75HT7=_4a8 7&1^c=F6H(esE܂-=X8Cس 0xJ@}p173b#IGf[dlBmoY7{M>5R4aX8 a㭀9%FzPtͲ2# X@kaSq=8$~܋gЂC{WWw[[䧭i}NJ<ƗۓD+"Ao/O1,cNh˲)Ma؁Ԝ~& "@ܜmh\k GTv 8~E\/G1nLǏ:-Ny,ǕE2ott3o'}J9X"$׋;Py fpV 񇒶>꼟R۾_lAྎD<*g0k`%W뉪ţ-zߊLsr3'&_!dmȡ*T'wiT4k|].z&܀TpqfB )Jg 5T%cUuoTg7]Ot=dBNQ_J,% {ȏ_ ?ᐴ0j!ؼƈo(_c<9HzkXM~xe1itjף;2Q{}q`)g)_$mdtH2~4+i}`76 !Pb(9d?3VZEs=h{l6q25[qFHN삍ҝzs!ze)`"I˳@o2YX -ᇴI;#) Y)0RoVӠȤ K.1D 6m=k"; !rkp4ɾ8t,{A6P/z'ב)U~e|6|)y[4 RQe<%3d74/[c4Xܳ~'*)r{2j ?ܝVeMpH)ph+Nc~K*FEI;֛R%IM.GrVv{Gp[=M^cn,$2PUx.XL+oq;y~EĈF+Z_Qqꪲ!wTON<(mܔxm)qjG2 zi+}{$(<$y G*Z 'l߁on0U ;yeSb\V{=Ce!"1Ex7tV);nmX+mWo/*I/B)?Nk"~yv]?9R*kNYPw#dp YZH*\]ŀ7~`=XtE95TE_UuKqY=rkag,LZ> .4 CqC3iF㺯;0/%**+kv\q\Snww!6\-؁ >sT6LGBnǃ)r⧅|mQ ƞ",_Q5tSKꠧ.6,0=4nן!Y@pzJ"30 Su(32]VdbކHT=-ȃ;[BtR$8ݵSBs}#Kiy׽/Io`fx#i/; `؉(8Py^Q}I9muIyY_#~o#=k[ ho@N/ , N4Ewpc̘a_)xyўuPc!eбhDruL [?#x4RI m1a-B Iڶ,؟k,|*o-U<MFg Q^EK73PuEa/;c5n+p/ڐg̚Y ;nyڗ(d̂:2m3gEB3N$f4Nͷu%!2 3K D ^v>\ V^MI$5^Fuvn:+.SO4PNJ|:-)[kWBwp Xmh;bOAqyM:[bOn~J˴ )msEOd?oG%ly{-== jVepW5:}j.-$P]~\b%X\C*Lѡe#Չ>" Uv xz֥vDi*Fv7ce#b ˱e$ɤ"T,M\$Fj,Ӌ) K7gBg?3 C@&$K0#vXZ[AOG4uWj">If<@َNx%K+=dP9PJ,MN%5b&vl)Nɗ@$xY'wgvpx"Qd&=lu(qbl"vG߲{ oE?+P]3pGޙ)ML&.S:ʠq +%*5M$φ| Es0v5Mr[/kNǶ+ĐM?h}#`?fŀPҟ,nD˜='W 5H@oЍ#'7^zX)vcaKBܽ*$(H3;m9̽L$[qeM8 Bg 6&}f/*kƯL bG[QzYL3Ԩz>Yٝo+rL6FƘ138c*95pR/?ȼ( SqqW.^mTYO8ҿY8{jթalCMü(4js1TILVN[)(^,%(ZlEx'?&l}v*z-Cڲ)LNJ6[C依uOMSX Cl]`:'[n2*o,3ؐy&4~A6Iy{5dm283=Z=8)<7  eRЊcEtx hd 'Rawz&%1$P|6f1-ػK>*suO׽U0]r+ț<]_HJD(60bEެcMz#Ex)#,h ~בM|H &8WG;@m^T.nXזaug݌(|H|Xf1x!xً>-9udT[t^`GE<#O^nݓaw&~rg(I䷘&σV:l,|e}7dj(7PsnT'hIP3K m@[HF飙n>kX,cA{ ܆pw>{<  foG}9QjJNG*fܪ.тS+5MdS;5 ,3/arz|Aj7$j9m:' fW8UPUtOXM4*B=;Y8uh|-T3weށap}ʜÞs͊tQ ّs \Z'[P~Y}@6X-:p!VG/\9<T6Ik/6؁cO%ڟ v:\4]f]j+;V Z+jдN\;@3zTGH)H! 7qDWu",]7d:AO*bzz] \봅}Et:T(}%%a.y;?%ٙ ^QVKdGl4 At9kC\s>L r{zpmyu qi 0F}R&jCHB3qp-]A"75^ Ǝ6g-a9#P S]THg h 60hg.9LU@Z$X'>ĭEmn0Ȯztv:˄hϗOĭ]7ȘF@a$ ׶/SQtF0?.MAn^MV| w~_ ;.hH?i/F?7J:afFjɅA"d ~5PHr/zOK3`dqҨ"4adU1< =,_/~,At2vr\e7OG.1/7-3p~ڠF\\sE,zxY R̪W+qUPeZQjlv7]bSfM&$g<yiqve4ɊSz"p37,pXf+,sGM('Z^èb.a +ߵqQ b ciD$AU"j:Zwbt‹dP{,"/|8b˶[>%/%dQGZ"+A%7H쒐N]mJw]1`C<#ǟFRg!3_L %/~(pH> $Yތ[<:n? 9# ;nWңA ' 丹j4W:3 6 aM0l![7lq D:x z[b w$dtx̂T{dw46=8iܥP#ʣbJ&:nriǦ+&vM]t'jSEjP2n`{PvN4rI]2̇r5;Tg!ge)b!ԿtVc9a+,Kp=/톲޽c{c^|YXT|#+pQ8G[tR67:)vM͚1Fcz0N9RIz,-WISuC2rc!Q>$O6Yaf.Tv֒Y(N!Th` 7TYTLk*=rDvNe`y t8߅1f|2rGv5^#r;_AYu<ٴc_Qk"UpޒQ3MdL\>Cj9 #Y9x㫬xkb$29[Kr?FwwBoQ&[y(LH^Vޚ`!)F.a%NW6Ny|8;-ʌ詃MNS}}_j/eHw)%ZD]:j5K~aΩ-Az&CS?"u+btwtAQ [ݯNٕhg/L9W$m٠##s ~RvJ`F~;cRkKB|-" }LϤeyB9WGW8HYHGZ8@DZƤCd"?]qt4ܞf,j3 ͎TPk7ƒFB"w7c,I]ȹҾYs:$\&drR0mWܾu` dDx0|,D -XAٓZr}K}J(]B/]$˭Ls^B5lhCsוtMG$4PVcTEP?kY 䬌[ri>}N@c;~YUCB0jԐ7, @Vmli?{m)`5K0ݑhT=!X%Rb~=bxfX{-v.h=31%8q0oL޲'d=,Dž_ 7Ssh$lx5#[:*8zUwV @эyګ4- y F?RDw<!6#A!0=mHh\\tgjQ!NhOܩxW\OdBwNSˊj_v3kԭ#WnB~0%ݔ{&U 'ĭ>J4@>o sW[QXd;0] F ҲU, Ve5ˎ,uM/cEÃs7sH~ܕnPML%ySPӉ~Ap(6ʀ>8-rw}~LmV 2'$p| c6&=FKеݣ<)L K[Wiš>i;E WiN -g ,b͒~2?;F8Y #Gt_C@G'ߧ "gɅ,\BCWik\kvgW9֎@mbTXqp#T>ccs(A!P¢̚PR3ݼkj/I`P;Dv}LEv*?|Y{p kM[~]n{y)I GQh.ۂ;>'3.8 `E;w:XMc}؍9_VTW;"AFr&됳s,O6NyOv6][{9f^`Z+Smčؙ|8R?OJNQ' \x=WK=&/&37'އ]$^%զZoC@kժ?$S.{ooXQ k#}x>'fu*¹ 1ޣ)EƗ!%ɻOY'㬮Ki?Y`waĽkT$f'iVOO.yd쫣ә%t1"$kWj\H0_D7Єf3p(馻`+񴠫y#'+fUۑ]VO) 홠QΔelm}54feCf8SQWJ.!M3?p*»j,=E- ;oU0ԇHG6GFK_`Z:>hb%>pqc`WL¦5#eY s#jJha2g[w6YԞaGk;WGaֱ L%>G2ta(z&EQZUTTv*HVS{~p?eft*m o}i|Sv9O .}&W 3j9eAaݛ|psp?:Sk1j*WRvqpy9( CcGhV9 dңD 6O-lʩ-) "w-U^"7vwr fʃ)m*vj}"+, j{~W#2 U* }0ؾ=9z]kƄOs2w7ú]}-%1etbE&3GνWdהKaܠWeQX5rQz5 L"QMX,.vLnlB d Mmϟ6ոR7ʖy;oYCǽ_ qa0MEu8jވLCE*{h@Xka1fc'=h3I25dGC-Ǎc#օʴӥr0tt i0~آR,).`;owq ;k-'絶L)BL|$,񔯴^93zH0"$fL>'=tyr&-StZ} bzl@ I]e`kdEߤ3L[_sCJ};fͅ *y0+^6m`Υy';/٫i㱒Qv{ >W'qhGu4 FRؽ)(GcM ?f.EǓxԚC,>ɩɴV/; o˥"1FrӐc_k.hx|?U,VF..ab2&ƹ05jw: S'PV8/ɻX{;>WǎeJ]C#;6PgjA(djk6F"UhM, X^R1,s(Ơ8*ًJrKGSKM;Njbwy-Qs} Y؇rLj=o*+(uhA]yfeJfP,=?"pٺ3dksPL .$tԫ=s:ϓB"+_e0[1 1B~ ډtqtdٚ 9\)(6E,II}MMɺH>]T-0I&-2V&;|u}z&Efr޸ yA~pZ J}.Bnx [Q;RVF7#Z.̍V.(>nW˜u@ޢ7ֿJk3ޟKϓ:4zI-ШP򟈺 ۔QTЋ^ ~f$R]T7(yYY,.PaYf8z-:o;ayGi2PB yv_WhGQ9N n9FW aՂӉD iuQK)/ZXteF[hr F(f\r!)~kwPAс'5ȧ9s\ȴHnChwed3peY1*d{`Y+t^ʣaao8}U^BVKXiZHwrnl8 ǁ&xJ_ 2Lg@9-~c$tCzJ 7dyshr3cA$0$: Cg8jF ýae؁6AV"&ٺnu:`%1`^ZS)H &)U?Hi:'{v'ٞQߠ4( ZK !b~.[c„N`]x#V|ZyO/ m7Ԧ<7>tG7+|$S佀_DB Q{k‚>.;e8S¢9/' W,8ᰪ]AdRټ&okNics#4ħ5*"*x/݉;: AcD.xNA#\6_js{U߳ۛ_N2ˢ}c8;zK]~Ϊ ]dr j~EN[dɴ#f U%BYb._BN.`)\i>.EQ\7/{o'^J|`&v5/dAUFƖ>)fǐ#nIa+|; 0\latIkpD yBU ?jtf؊m1rvaEŽ~LsR:e~jE=)>kB˳0澬8`<7oش,  kw¦6qzے b,OVgU(PY]`f]O(|U]'hoQ2iĸl}PUڔy$0vԅ!cslix-z,7a0 >/sQ/ S0Me"ԾyI, {7Qb^`Umg nM%jns^X֣ yZ`m:jvIS,,3]Xhe?n(y9%f >7C~4+6?:YG=wPvGogfr)~sS^7Crh5lk":*m ƥ5?SeRqd9GKFK6sp:;EHsQƙ 8cgL-)܋JDhvM ee)ѬIV|tT =UdG2*ˉmncnd(Jͫ c˥;\Fmos6 ]'"eQbuŬ0{?dO lD0]!3nbHV6x`I yC#2F]}k\$8}!CxReԈ&Br'ZdH7Z3KV?KLSiAAfڜ%\;fdw-~ Dh7#Maj>6 ',t _1^n잳nzK* .hKl{sݢDFFNo/`bugp[9`y*!-u4Sז8ۙq[A%dj]t+lc>)m/ 2b7fi 8~٤g\vMuhQG@ I4~e$fsdaGM6B\tqq_%юWY6izP})`LJ>7(NAx:Zc^JM[6ƒW{f߭mccrrѶ\J9[|^PZaL:Sy.]c9'!t8X?8<18;[!ZHlKE xqDj fx=~̽nRbhVHjHNJFBWD[qﻃC &]ʜ D%ԖgұYWNH3`niӳ-^/CYZT3t D )daQ=Kdkg ` SZ}3=c.=A&!7ɪie)v5i olSEh/fYGeDnf-[ʜuj5`3]O$ŅSR[$Q LR"_խKSgډg<(v'.6@R7HM}bӰz+Ŝ,rW^*hi2@].O'Yn|ۗȺ7W82|u 4lNT4rzC{?CbWrxmN'(MZsxkqj豙9:`Ґ?HO 5j!_0ܜ_ stdslQL/ї٦<|lމmGb3p=< ٓTϷ'Ef՘ "屛dzRfܾsΙGņm 4] &O! еsX.6` 2p QrX8vlsFL#S,{ᘚd͘ռ36E\ܳ<:uj7t:) XSb*L S~nvlHܞ?d2rĜcO64qrXHBN|=!>1(#йrY+EĵרɯB5c͓ޙM/_v%%ȔB|Ż\CA+v#}Y9^]ǀ<W>Tŗ,+'EJz+҇ʛo!w_ܜc\'D}Q1wG\^˞≊~>w#LGIX#mM;t,5f-)6dp%cP䀫OP[; Υk2OM)!gv+=,% @{вA(Xf-ldzJ3kTMH 5%rޔ&]7(E4"L9{_Hr5~M&;tZD+t<7e獁6E"pΰ~6_g4JYP_\د&Y[M>8Mso `pX[!Qo5"HGq:E|'cCRJy(.Jš=[I_ADꯣY'v~%Hh ,#7pq̝nKfZ uO.T9N5)M ރ+W{i_s8YV]v ģ0SfxrYhAoI>]-m$j˟'!SJn9khlIۤM, _I35c{,9㳙ѕUO@~/\,o\mig۲H.vss(6|{v6dw:;)sS@"/Wz2NxO<q4CxzǸ ":tFy~ L 113+}!&n":hreGC6PL [đd3y=Bpj͔~[#)xސՏ` F\f:hB, \ugTۿ3e F' p\g9ť R>xm.1g.,FpAt产hZǧK+;#ep)ٕ+]؇-UfE\HԴ$yПznG {)J*:zhڬ}//u-~| .lF>bEZ~̦l+N_Gsʊ*3o]&͂9^L.}s"Xt9Q/=E!UcWTS*A&Hif ͌eۅ~P}k/$$Ӥ bA*<=|A#jZwYƮesx1VUU8{3*L\Ӛz4]RgyZKPcn*Q% r΄)\:{w1"1Y/} jN|6by嶮 prRU9Eoq9E8 %۱}RIb H[;k'FUkdgQ%4Yl?$%2 \lLdފC_M J@?' ,T2)}ؗ W,=s,K4d貑v=ŵQN)W.SZ Tw1 J%(ʫ0 mdFT9,nv4o%:{BGޛya*jEHl̰䖞l!as;_.jO`jkA7A_a_$%q(&:?<[9]i$-%u>yfa 5l؊GPy FL0a38&} K9Y 9 |>DO0Hu5ݐ396y֎rM=ޟk|4.`o|H?9MߡDoLa}GS Uƕ)[ߴno`b<>pG.|L+s6X&{3Ux^ qՔ%zHHs?1Io#Lә3l$ۡlzsЗB 3sO(L&e{>*"%1DhZSNXeދ3pBtCiS~{RlROA6hљEv~+ Fwށlϝw/0D% wq,ya62| b5EA8dŝ 3I[HI4q29&u֊5*> ey֌o-d[:~|=) ~XrYɤ@gߞ2gu%t)@UİhZߊg0)ӊ7ڦ9t$~yr:9K_ͧ ȠC čLɰ~f6O#R_~Оl 'yVaVg+G+9DP'r B[ jfDpoVp:=KB>;+M}bpYoC6n} 0a޴򍰙Z5^҇CaGt$cZ?BIM ;/V/R}_O^ Jbrmך߯ a,W-˔rQY\pwe a@] KJ HQx#atu<V`wY%&ѬZA8x&аNaSϘ9|ü'iM .dK./#%ڳC{E~Bl ycHwhplVOڳŁ#o\R!g{#X)޳FfLP?P  a|7'-^p9;Z;Q=i#?6d;krkD<}Mb>w3 cX-w羶ZSh,RVϊ Vޗxtg0r[5ye JE lЀ i,<м?["!֯o盛waNH0FR樽 p#8ll3LAs[wFE'mi LNRU@9w/FrfL40sOgV#R t.5`cVCVEV܁lď‘֤2;?F@o5y.IRs!K_U |cp`:d≅K)븅Umrk2u u|nƵ:i<.+2fl/5ԯQ3W=ʝ]}=Y*M%*B%6K?1v/qV<vwr}ODWV$W-#Ƨ3֣\ubXQicak$I@BW$6C0`":?Zqen?thiBaW|d>UZCZN4XUb-dG+ĝa)pXA_ /C?K`\y:V+d&{R`dg1"7WQœ1MgjJcIxv3? e1__6,1P4>9+O0* vS${yƕ">wx5_5-ح7x~=:?rŒ2A ~鲑ƿk}F0 dɨn$rٽeݔ{X^w7\L^'#E.[Xw|։2}~^/SDCLOTud φZ?3PB4}9 :`wRgX+PgQ,:ZAQKLNO4"MiwU^TX J\>U?,=v+K x2| Oar a,N]j*D;.)_ rg_xn"Prڀ,yDS% ̕<lY5ՅP1o3+*R襧[V}LQCr㥑 |HB漞ɤJò2ٍ6' !O)I8UXE닇$c}$dC +-[t_;Ch09= .CznMax>BUWy&& QTsoOnc*kc?W>LQfk͆k4)MWػ w}@#Mz!Iُ R"4US?svE1l JEu}÷:bF!qNGK܈B_ԢA8CHN!HH=ԝFBr-f|JZ;awIbziŞBS\|Tgs)NL'1Җ'PF_mŏm\4&yN9.u~%w~١i~ dzBvm(oNqdՉG(aX(`{~AR/J{(QE!i^![:n(=O^55 jde0Be.b$F,\`;7bbO ˤU :? `n ycTwV^@Zdz 4!@y|gZ|.x {.(-̊ϻ7NYQ1rS0 Zu\PLKAƸ/Ŧ¡%͚O% {EsCnh|c1f3Z6'FEVu !ZR/r:y#r)O`MBb =h^XXn2,ޕ !#INIT&sA4nK3D9^1?q|VX:^/}h&+#y&r>H0I_5Έ 9'T>z Tz)w5~27%cyVrwY11C '~zUEb~q>5ĀU𸦪9jmÛƈjHݶxa*`p%ky4tSAZw=&=2mf*т@ܛ+Wʂ{~`B='zzZmر-7c0-0';amw]߂Yʑ5^x+P ]* "·Ōs }3\ztU]]jFѨڣV/1;L.5k~9 8z wtF;L،V>%-kd[;Hc4NۏĚ%(l h);fہmz0N]vԞd| 5 i _6yפ.s;`Zw(OId?lVdao-?3cDgGϫX(_e`d>Kh|,؆4R;LQNs0$/H~,NJ6vH{$7lsmL^יEX+cN$uz|Cuu|Q5а!RW]ĸ9q i^׻Az2;5G;m/"*#Akzs9WBMϼ|4sSqڍ;0`MBnql'/5<$;0!^9A)gYDکЙV4 ?xU6HX>OL}=ߞ@R:'/[FʰS(=O-'v9duDWÿ&}H5Pz3z'7Ww3%96+-]^wD`cV1y%7R|KY +d!q!Js散SzaChZ>C)ʠ8,RdqVVؙ؞;c%&fAڳ``8`FxÅ?U\[~* cZvRjL`/Ed1sFJ'`(M6)n:ǮHO/V ^dSkT'AV">"pײsGV}W@?0wm 6]WO8Ψ{>p@>5:v&E&"IsEBQNBk$Q?J_gILpjx,)z)t'D `X=SuEh]vUH#i_T5,dd q5#=ȕ>^OݗJq$QZ;w11NdRRx77=!JXa%Ʈ{i.1 5Šgr`hF^Q>wOB C>;j;Y*r_Coϰ-Ulڳє烾nI˹Ymd="TN@Y:I9|xMAjdA@[]9@ {5?j9MM0V/_ Wz~#3$$OVF:t+,\Wɺ!*x/ wk-Hgh Ҷ>BV=Wԇ qpz=]w9^pK3PtEsX![ITq=ǯ޶`鞵Wa]m6k(a!%F},aoRjLinT9@.1.q< 0:";g| PKjGnKzbN~z!b 22<+X$kN63CӜyxtn4kkRZd:>UrT1T[@1W>D&qY`3 δ_`ayu/as@<*2OD :Bh"~ :>>dEQT¸~<{$#FS >)Ywȑ-={a= Vh%$'-"|F{Q8&_IR8`vUL ȢH[H8|:u~ZCQ}G~v^WZRS=QZJ^X |_ЬL\ 'ĕQ$krZ1h\"9)n}{xj#6H{g )2CLvuBZEm0n>%tmp]E-iKdBMy@XIP[H4j(n3-J:i1s5l3yB]t . +Wγrq1>US}$!\g.cs΋T:^_ Ф-8~U^j[𲊔x]h@f6<&ɦ9!AEGKQS 5nC.tAPh+[ϩv׉٫@uEc 2PFSYA %8lFXbw.f]?P8@mlQTQ\ FW$lK4f)2B#h>X>Zgrn 7Q/H,4#5 <6zEG hielA⫝ ހM/ad,7X: 8t39Ą&$ ` Y+b !MPj(fvz˗Ӿ`RzԲEcG|G+2ծ)<,VJ4>0\Gz~ gPٍC<{~P,,?;_^;x&YU,ȷp1LkW v/IEI;dK[,4{5'Òbw1/N&&FV "ZZ>36OYV%;?یB@~håa(_ጻģiq0xiG9%;s[2 LlE#@mgqĜK5Y%2IƮY&*Yͮvώ~n\d"z m{HNs Pʥ ~X~aO({.PNiNz$nY'Rka$2@:*>]hvв4yv!;T/12xĒ?Qܮ4z[drzl͈J{}1cf9QO@Sed0<$ui]. *;0- Y΁8ݹ3= ^ wh҇A +g;m6HJT i~QKڲ,=@ާ 1f(YAyGDz,77#Y'p oތ(@X.<'z\hrpP?eR᜴Lb1w7'ԇ0gy*eiW$L$tu@e@?kW$s*S$@ X2Ȍ[Wd,tک KGJm[gPJerm,1*> Z Yh _P6Ц3Oy"tjWGFE$ֶl,fUPV7 Gg+3 Ցa'H-Pok!_4XUQZ +>+|Z(Fӡa*J+PH >ZQ1S ~khyeWvqޗr-rC_FsG3IY kJ:B괦>D׬2Pd7b*qH%_9̱0iӔLafe`UW rڠo s`dGN8z\(KF-!DJ]g#m#ߪkd@ztE&MtOU?ܾwM]q7+̸ilh`&EqY_ 47ՉPD6oZԔ:`FhWkڽUox3.8Q鷱ˢ-ǯ)y&>`'/ͶrɐhjQ}"f[XV{cznP5%i2jS}ĊzQkY3X$} ;*d^<ڄ5?Q^x[VSVE^q d -u4}p"J01f*9{DXhm@9.\0Wd>vN&z}w-I[mU-LZ=3"ܻpMDBbck:Ib!tU"ҾUZs KH&s? MtFy-,N[I4p0/=XKT3-ߤž7쵮3żCO#N/F}bECTTƐzYxoՀLN=%Ī._t5`nQWKHt9?FG'Cfr-c4jh5I15m`*}ӡz׈o{z1UDLUkk+*>Rk.V Z]D krʐRH{&<6H^^CsP|O2!F,Ho+ᇓl(Ȓ1d<<{ !x~vOlol ~Ct*ɆU*h6sE;.tIumk"m:B \3t?KK=V%Oxgok !$Ȩha֟zQo"8xqWc8ISz^ =hÔIlB =*CA5r.~[)s%B*-kZolщPJ8eQ`jx#.8*H-7 ੣Y6y6l@ AJ .D6s~ۧu6$"v(Da|2̙ӹZ'hA},մ\" 5l=1=K0)q~zϑҭQW=b;Wet$)8[9|$҈Fg/ؗCԱ5d\,5Qmw $DS}^yt6ƒӊy=D-"Y"7 fL#ek6K5hٗyµ]( «aNHcsst#Ģ(s`B`{9,٨{A_*x$#@4dm{{𴵳%#E tA^ @f\vsZO׸L3x%gq%'ݛH ,чR"D H61q#^A_bp_+òHxxqo=޾#XrG^ߵ&5i߮O֑qr+ 9=2RԆ_kU&wG/! &d04R+lY.ɤ=RM-qeuE y}^q)zZŲ-.f/)+ut* 11yڑ^jρhWD9vk HiC Xf6vÀN#­}mkiުU*ka$:L|kQߙ=<10tp4FdºĀ%x,ODܹ8D:*? \f͂^:SאX>׽ 3cHnE>e$ O)9KO^FlYp`O@;a  ;Y`C90l@zѷĖ١ycV]?R=]LouAm@qThzd" aos=̼è3ɖPNBOv+uu4] Ӑؔh, DVBzJuK9aUzN-":=8}Xv'y"#%۔ 8cyM;6%*{ J ,Ll~3 `uj Eu9B^=>\S+ sA? ·^^αVЍsUc\CC-Q6kM'1ŞiM[n.de8DEY\{gy=W ;Tכ5}Cw^zI p2?şvӌT%d0g:cP3}e=h.bҫ乱x[(MVLiêJmR=%IE嫇arg@zY!*yb~1;nU,v7Lńҋn!ZYblx E47&q0}rye[?y0?t-5l(] ~$MֿFE\p=u535_ޝ eT՜}  f nΆO'0[< 32o;=?/ _ /5Z}3xX'_~.Q D0n̽/^=z *^R ]B}yG5rK0f܀nK}\Xoݲ|ȵ}k -XYJ'mh  QExպ^2yʊ`4Cd.T+ Enu=>5N1rblwN qn`&Kj7 %؞zBЀ$>C Fx[~RMɇD53Xäd]먊ov%tdl17ʘn:qiH݋؀F]JkU⇯~ #taeo,PwP\:A:<v6@RBH4nh 7ب戧s2:+]b u8Y/S4P. VfUѝ>4XJrgJӀ=JAcq|[WaI@b0624U}NY{ i7Dl|EJ9lec}ahr6FMi]G݈`!J~y k&ԫ7Y^9A0*'t! {j59[0L@=\ x.$yfPS@-a=d 9=|"} ThT?k*!J3=TW`orD Bw'SOzVͨgڱL\$E 3gD; ;f^ƪԟeldo*2Y̒ 5q-'@ R.엉?fkq'NDhVӌJ.( |Wa+<"gAAX. UInm;Ut# + Z+p6ǚ ~A7G4{d9VԓlyYekrن{z1 yO/E\+0z;"'=}s-&؏N&|p`dwޒQ4|:ǐCCZHH1!sQ}E\;K'{Y|޺CQW*s%LhUjqlE.QW}m4;$NY׌Nuo?3QLBNbcF?}*86=7lk5ei@3qv1yV#b}:MX5K ̷):H&Zm}CD{bD^ڷ޲y& +&tT4x}Uߥ_kAQHkݾa/Y"Ɓz)!)ELg %,U\ȵ\1[&tu 0>C(_nDq ac->l̟tTIr^^_6N8w!W%(6WC20TXSs:Ta:`ݓ;0|A0]Pjl*Xrb1N'BHűez`(@ACؒԐPjV~eZqW^Zq^f2r#_+ڿCd,33֙ K| 1VH93㕬;G+@M>Q5}(SP];E]H -Cx"9PY'X8 k+<"ڦiIcQAŞY1FӼ> gS|bʹ׷eNpCvߤR>NN.aļŒ|1š  d1m09RtG8{`71 IjAHKHh]o&8(M/I7UN #%5g<ZIi.lU6UXĪC%NE o#(wH*iJN3?T3t s[[k("XXT8MM) 6A9+)˦*~*}ࠀ+O!@Ir/ΌuCaQOG:&v* ? Ӑ›jFttV ctR̡ +WYkhV {kg:uͅBl&(dȅ|k@6gGYP|CE}Sᙐ0Lb r綕ywMܱXUƺ7: W9$ wP Eoa4zg$nk@@Do(c3(Om`so-"kC+TcU8&x*Z?)4N)/e&鸚Ot=wrʍa%{Pr=*GhA C* yQE@q(@*,XMKmh^*cn l‹TqЊʠaKcl4HULӺjV`Pc`{,; v/7EߞvVEMz6MpøENVݾ' 'hg%Ti|.8j8*Q#\fSdSm(" {j_a /S^)Eꠙ&Ir\+ ?b``YHR8h%W"#ƣ=j@=-tA#HࠕCooϭU8\$2FX^ŵ3P_M'^]+ޥoy}F O-ꏐ] J@\nBLįF;GUMK1c=BG+k1ZT\Lt&g~^L[,YςOUڕfXJpC,EĦ(C"=oIg3 Gf_{5O@; UShj<-DRj!0'y=D%(Xΰppk3qiB1$Z6/21F14<&>j >x^ ?D6O: o-MHBaUj[(%rW4KϘ[[t(*15NO|Z[eMˍ`GPd"iƶ3W0 - -(N42Z1uN#5|1ߌ ܇;`W%c?= ΃:d@M77Y 6ҥ'A!iOUA8LYDmzp$0yu1+^eفV'o.˟slB 1.Q۫B ĮR+m̞Va!/#t/ZsdvU\O8U1B0btA̧68ɫ A={1 AP4r06Y{[bzWҳgϥ_}}Cso/ ({U&0c6ՙN O?tC:SnC~~4`!! ge IhVrkq(2/4 MZdOl4mL>5uШ>&5'VBAo H]5οOi%'j¬.܋Oke^[PDcy]g:F&&n_QR7CNAqN_fMZm s[ZͿWF-O.en3jH-ݞ'Pj"e]t3IȞ}0*}q`3ZB1-SˉT 5(vRƁ~ #0+~h:'5„@̾i=21(x#q>򃲟Q^zwi'=$T/+f!#Xu%/f@C 0C$<0stߝⴿ6ÎX&, QV/I5f#q: \)ɔ6fGEdc`JmlYT,2٦'jgN:7I@.LN@g'MǤ;W`h\xgֈ&(]]Yo]a sTN*aP0ۯʿRܰt@[c~0ib3W+Wbh^ >=f0|Mt 7ތCSBe4Ou CjBM&C+2*|b#I0fcns:LŽX c'\AkyE>K%>"D' c=¢`!k9gWG޾pc4E}p7%aY~#Kr˸8ti4UfONjXt6~6 e-n`{Bp^gDM?# Yk.#\AČi"o0EOnzʘA`5r4ӿRiOm.U G| Hg*gR8)7N50!ѤqTe RI@m\\-7KVdn`yЗ`ƫ[%fh휻0L?RyX?C5~EeL2L5 %>JEr,/L[XyQ1碐]6˚Q4&E+!PăpyE<^0AczaUhY_LRWQ'C0bXZž?Ϯ~̭X5 ՘!ERVcWGj b:jb:wIЂ郏dޔGbprr{nSUAUWx=[h*;/&6@c {wZ~S%sl篎-pYL/ow4"UӇR"of@vrKQj`ëe]akU sMH nO^q_BrVZWjJXBhMs/aَϽ-*Nz(Ѕ3ΓІ}l8Z21 (XV>_M^l׌0d2dmrOD5K~.wF/ˤ8;>nve{>uoݯE4mQhCx%g.k{:C\Æ=#F@VTƁ)(9cF$OS-PKbuOZ Q4 ʖAaD?)=^ߎizLJpY2o)˦r0?bڈGyb3K(*/8D%ey!\DR%ym%o n UPXmeE@*Pk6t#,x`-͜1v|Iuɞ!WzJ(kf LݹʆM(տC A(*Wk-n0JVq(%Է EOnMr5vNAu:\պS M<ͽ9"ʉ " t5McE$s/6`įI.~ʼG:p̖N >@wwo**b.%>QԵ1)xF AOj%)+ڷԎA/ \JHo~5K% +W *fBz< o'1-P柳Hg Ŧ\o ڳz3gR˼ 2MBڟh"jd%r)KFib*l3øAb%?7nyy QĚ峿Ơ$[-*0G-LbDdїlkliTѓ2R21s5[`VsS j(fM3q$wI  (/ڽ썰OB(mh0@qcfJ$bc'pĖV">o.pȦM\ȇK9X#I nAJcEBb̔ʮ?r,sĥ{) Su&-{P=! EА9So(GxL҅v|"9Gc!{>kpǢPZH eCZ`߆`5bֲĚ( !)G/nN`9= t.B%h@C @S36`8]F983Q0l_њ ZaZ( W/q}VrYXs.ڟ2hq>cAQNkӮeGxbjrd[3P7NJ#NUjS>lȂYByZKv6l̻*~# '}F w!"`Jt付RRv$~^/ɷ:\7p%TLTmBCzdNǓ,7)zCĖ ֏FEo+\*:}柣fU5!yY&C*kd.?d(-*9cݎi]mԗCW7GOd W\|'Є\P!E*~Md =GiB+g>lOC'%2Zd)%{Fg&+[D{?W8vmUޕD3EPD!W]mqX6E 1\Y`&64n 7m;1!"r9& f.L1@a[r,Or>æ)':r|r.!ɻ..C>^`+ };bg3+(P`)lГ(RAJVYR0cqԪ>9o03@pM}f\|gmHCnDrnaW޻Et}N%R3rlF5"˃.9J/(3UY-R1 >xn!hat޳׋o/Ft<kST{6d\n; ;|v a?ҕ^_2u /W͆{>zyhG vEss8w [w-%@xERe {[P<,F{9niv]OM\iuy""v]Pd!" QsZ#DX*C@)`&YhqfR ݜF݀0)vgRd9ˏ-g-bp鈩5RapB5 `q"15JGmA8f rӪS7`Il[ݔFڈPp niECL1$LS{X^S?@U{}򶱗#r&_FUq'M"ٍѯAc|wyb1S |`6GG7.VquAۏ,SA`مsB'" v@g !]Sة"`(3|3!`|Z#A0餳޻=L) fRiC0 !>3ve`َuBn+I_95ҥ#=V RܣWxl`zDz(oޏ(9]GİTԛ LIj8 (Qm&=*fR`4L?7IhIZ-GJ1Z%__*MpFQ~fbCza0g\`궺|CVD+-C,~gkFxB?WސKk[C1&o?3x4 AL2"g ;X)[=D?q'kiyZ 0tm򃩝\ӕQ*kٖE󕢦Wj& q,H{pӳaȩq#Vm;R1KN'/5+Z)}I!^ק |ABX(pvtKsm`塶y^L"mVĶk`se}v9G_œj6 W_wuqDN~R g|8I*+-'DuMAߑ:{[x ΰpϑ4T##3  o4c &" Z_PmS"]SQ³Q$e+NxH4gf{_LюnXWA`/,8%m^dE2 6i7+ @s,fEPfa7G:R.UI rthI /a[qO;a#@oWA8;T\*o$"sNL7t o &=g8 -^8P`_WJR-ww~C ԦK%N-z#!}ē}aEw^Zf*YicpFb#ͪB`dmۉ6tH2-RobU6%4ZR:FnDf!؈ #Hؾlj/{ 0cǒ Ionз)o_o#;x M! }l?%0 ;~^\ 0LܮhΘs?-`L Z?\T~ӎ=ϩy6Qa#pBge,ֲᜍ2[Hf1zڜBvs$NQtOSm@;7-C3|/I TɀH/Q Ri(}ӞV:%$dA s⿖*nM%iMljAX3 o>:V1Gcﭿlw[c:ûv3dzX^)a2wM 73XJ.&Y-%YOvr@vcD1t )tjd2xL2Mv8aT3W'z)\Ч;,i-vO,l?X1ګ= [!0v@Qs嶿,/Ѵ 69C;z;[YB@'2GI,KN^@CP}Jb$tOG)sy^ۋxe r|^EțKՅ\ȼ)G*FvgPuaj@ OE#GXu^{+ uk갗_(cr(v J7] 7+o\FJ$h"';97em 0#&KcbRh72gx^_9[߄HlU/MW#1:_Iק,6$D<ԂjҾ`_VYQ8%xCga7tKA3c|#h^ґMDxqJe#+2ȊE=3!uBt9R i)+gnW\8oިJ+`Q4"_=H/ǜ6=^jPһ ١+}.SY~6m ~PxߞO'%諀PD[c'P,ihh%gfVk^d:8sZd3[ )"fSsz^Q迓qNz]},q4_{s{< =ARiFG-yZý: ǤM̛8 QVҒՍ "N|z_"!>kÐ7 RD33)MCG}3)`LK{kw.<*z~SﺧhiJ0vxc{!1Y{ѓ47`HRa.eCLKiag1ZYBYCI*Hg٨ U1=ψc?pSg@ w7A7rSeYd8ݴs;bF T 8#~ZNkyrb|#_6:;(FIɬV]1K Yב<ܫנifT ֖Lfǁrx yţH]+ Esin){pMဦ@rFgʣ3ɑ\d, HM9ҫ/ 1nk臅lˍ'аSaP0MQ<7Vf)X .|܏4@pCN\&92>^,. e):/?` V \$]Qn 8;rcwZ0#4#YXg, b5" ,Nv(VM("wCnlGỶiDHq(^KNI` /D9׷Ȉ_` pOg}{5y{Twy>3N$n.6~RMed|! MVf 8MJM# =! %MD49FDاmQ;4d.0 wLL 0˩jfn=TAg \帹6وɏV-X;c(X+U4q%TƑw0Od7P!B~Ny~M ׇ趍zYmAWt'8OHQʟ m..W徹`dL<ǻWFbM5Ri;N9F wůXw?s@&1;m2 fcCgRǽz[Ae=r"4zlΧBEfl/n)LC"\HsZ F"'H,٪Y\s߿pO  <ch0BGX.*4CҨ&`y,W't0_|L4d|yJ 3r#wp?V|SӺ6dD`cqg9{5NWC2@z|<KaB8̛J u!d҆oU#$ho2p%Z`۩RH}~G!'eHUuMtw>xJM}UWN oYOfw#4=b=mQ$sG4d1:%Gް$6K :/b#E'um `ĔX]Λk(|$&Xwex^e§Ye;"0ڣA%k#̎5\'(Jh(E;F8`-MQuSڧK7;wfuCVΧˡ\S75ePʬ!3 ]@S Lvwk ɪ3N ZTmǎΒìq*A_oa[0\pց`MtLed8&;C;Ydlr3ZV[}A<-:A]8E{!=Q<%/"k7|^5L0Xtnpm P|S$ޢ-}1iѠpz˜x:p;6޿纎2yͼ;Fh P_"yuS* jGy3WTMfi q/8!]mU-[Zcb(Pzrd<KXfS{hϭy# \ryY'gU*,XdÖE i"]Km?MtȲW}|gb†Mtܞػce~aPFHCO))-kUsHvk$݂79e蟴2J2\6YAil@"\K%8v醪``f\g(OII"KrWx,7qQDIbr1אSvW:sdc@oBc4Hk'+j~ա|Ll/5A3[(.#c 6^B:~dr .p M\իyd#:rHQٙQnG%(tq}dI^d Ğۘ Z r>r +KkE̫3:S՝0IvSVnLiB6H3@\0"? Ju^>ѣɭҳ+fvHm6WRPkJr;0\ O𶥿(Jۄd<&yfJkAKAjE$;LC}DC*=tΤ_,:@9zSvv 7@'s 7 <,+ST5!(c㙐ެg ,(kW׹=ץ>6gLo>MűfJ. 7z)?jq4 t7(ǎxe}I>Rڕνǚ&e &s ;C bi Yjʐvt]wM3"RQ=Q#j__s&\I.Z {9ۜ&RJ%`fJK _pVf1`8Xaf ah'4}[FN7<1)@̹`TPh"u}}1-6[Yi70l f`,/+jrY!Qð)6X18˯+jE0 |%'S}E i;V")rTzd,x4a_0cb-{*Fu}_/hE Wi9{a{0 @@9 `;bSG_zaR!ijAX;4;BU)f}ԍ[OTX1gG'Ðbb<:=V[x:`@Ƽǻ]Ƭ Y!Lژ=e+އޛ66IjxDIo_HlQ?4`7FB?PXr V=f+\R}:lk`P&%{Qiø2] q:8W+ ( xy+G?Y63rZ*쉶/\`=DtdAIQpXR\IS_<L^L@c!sl,E^Gf% u _E u7=s(ݱZ^xʰlI|YI}ㄓu*Q]WA;ٚ{*(DjqkΊa]4LfInIo;vW-;΢o_ԤY2i*ͅAC>};֨bퟭyҀ"R Vt !0}e(%Po x܁U(+ݩVkj?4 lGSR_q=#:qAXOXЕL+&'?w ھh&egLYg*qKWib*Pgb/8$>ƊqN=1دbCB[hDd%QtG`epK,Ah@,—uwdJv^!fmytW C;M1'\\w_@|0gD=q(YRYkNf}W@Ek9,H}{ŋa N+죖lšb^w:ۉǪJcN [Qh'sa:|n([T,+wx ҄x_]yӴk+0g] ѻ׶/62Lcəx=cQ(DQW3D4&an m[;LLCV$' wJ.h>կ'k+Iejz^t9YKW.b\j?r]5jaG I~\!kz xcϝ_BnˢD ;-OCRh[KL#+SlO2da?zy?űMdU ZDτcsT oP dé04/!"x(l~!Oqǝ (sO4Ҏ% 2JՓ P1ڧ{1qk-*v\On !8r$hfI)3ۅb=|<:)N[J0}b-^Z:*C?yʁ |2 wsl~{ CȒOK[ O4 IgFk,Yˀ/5xir̸|T L${ GTb+l>m} ƞ-3w:lZ:z*cf!퓨٪bvHܦ+ڵ K9Yj,0k)~g {BAAFY_~ `W ^_<5V%͒KG, G-;=F*xTޞ/;oI(|`Aq D|%+2:ڢyzPoc=@.MrpNX]:j5SWPёS?Ը C΄}0Zm˷~T[&Mq װv_amN{k[s$SMhT&e ބk!SxG> ~p4ޤC.aU!o{wwx (A*%LT"BIP]tx {n9o&G{Z̒/bBRv|2u|zIRzI.(;;@<9.w"k^ z]6Đr;ΣFCQ[4+ןr PT~w0W&yK&\@Uaa-G@Z/761jeVQd$A+plhjg(aajr}._4W ϴDV.Ep3]k%.QMK5:H>Ai+U?(OHoɾwVސ3 ?E J>T8e>J) &zT6zd Ug)M4+C@8pViX$ |gC~fcp}K_wo4TFD@Z<_Q]$*f m b~2bldzd%lsD┶{:4^ lIJ] D]<0E$>OJ50 9ӎS_j^GVIq=\|[mRQ *y޺*5x 5}BSGĬD"řiZW?4Ν87Vk9; a^fQi_H&f:u!7@)96"I/dR6s_i>߄'⚫Cɕ{i̢\H(4(ho0":rZHuT3N|dPQrXH_\@ߠlﴤ], D?MDA>!J5g w@iqZV&K4R)uEۂ/SVF ʪtMԕ"P!QN#a? ]IFִtFպrRם»'(ϧn'=DDAƒԴ*tѬ -@)zlbx8L!~ұm_USLjFvWtC%f9!0IHaAjd(9P^-9腲{=bQHkLẋ)wcQ,7ÿ P=Pʞ"EſJ ӌrib6I/Nj@vT u7VYpBcm7@v)C[cl<\D],A8:S$ f7m:?0ڪ,o#3v?8__lڥ0t0'?\*b{J*8TT&3ԂT?+g$S'%,4To\A8i|x*A+N] Szؠ<9$n| rS=RK3Om*K678ሴ,f7;_"1Cv o+!(2J:mp%49'k//uڨF}lt9ܻvRis3#5C4aJl,]R7U|у*,p2hkgE}V@dP՛RpN!xK9ホhMU$L5'Nl{?j|ɋA=f{ gYt=m6ɗr|Jlچـ޾|TWf˓ 6Q* J- xv)bӴϝ`Y0ѹ0>:zQtކ"[UuP'#X/jq j)Hن9n,^,vv[!b cM+YE[-km=)d. q!z&nTUYuTmYd2蘭pY?O$&n׈!@'F7,=ьAKa4EPAy!xV [ܪSl]v!b۸"Q֖_TtumʙL=LxyQ2σ/d:2]bS䖉jf&{;Q7 RU .*$+к6.d hTg0dLrm儓I!ԍ+m&<[x "F;5i@EhPI-u8VTP!!P Q>r%yK:43p#{uu&F ] 1-Vh^6qI o;k^O{tB |fnjIi}ɍ6 N]cѲvubtb~i;RAe/S[{:jk2kq'?FmtA}yJmNkC VZȤ(^Dkn%_6.Vm[j*.z㍀|t3 &{ݠh_=W \Ba˛%O3@xNB1 | kY?a`;MY4 E0rt f68}x#`zt玐r3,/afbYr%(&T++unwW/@ +XE? (\sKU${J*9fPOubpM#GBh1j$ '% <\')WwjaeX8L!TB,PVfF*KN(ٍ//y4cҖDsRy:(l/M:pOqSI1?1l%]^5yTU 2D-zyj(&=ZB8frF}|$2qB Et.C2!NHdb->V1 |Z7i@ٚ,f@ov2R F2n_f.MT&ic':f{5=`KW/A>H; K%-;}w LkcY Q .E]F#$ Úo3|݈V.XGvz&@Jz_Ht],f$hلTg)uZcBw8 6dä}0TaudGS&M7SXe+G{}Eu6=b$dGĊaZybC欐_ei+WaTfxG1;RA?@QpӜ=b@ *? JKkR7$\wD6q^ O D[.V6%Ā'93ݡZ3,' ˜z,wA ft 0o T0>p\}}8@[|. n5̿#k#؉><z]:WjPKi'pYV=}QewiqoGapK"\8u-APA6FrJ,~c5b$>Cv'qK  'L_ [i =HLj !9y U-.R;ILR*27sBj Z<GOg#MVTЌDm*/9f$ ~X}+".;K1@acB-j}=x__|א2^z~N3w~\Z"!v4` e.JF'%M 0#lb2(qL]4YQ">U_֨1ԡ>3u`+ipJSg*~㜹\?%M.uXn+ۀQ5浥xfLBWBc!u{I;?mmʑI iWNY\4q\fYdrhXqڷ deƒEܟݴ`i5I_$$ZkAL'eU0d+0 k+3T R/]߯ t3,s:jsӛsjPhI6YnrDѵqnx:t{Ik+TZ~e?asK}UIU%7Ĝ"/!ơljt3M3z],~_q6;ꉄ6dUP*ꦨc,tt YͶ' GҨE5U4t;m0UwUCh< )'o lbUI>):DW4Bݦ*3/]ex||nMbiZQ'Vj^V`@^ P3SF8΍l'RJ)~0β=C⊙W+΋^4·M^hTJKz齘[IuZd53ن0BO~ɵ-,܇9$O?t˹YOR%;a43UԮ6v9hG8쾻)l{:LYxYX;)%ENGLJ:@.Yگ!*Nn3¬~IO oQt#$!fc+3cE*auƒaLp5]}dv- FU䫅|-8ɔЧ(ȯiK0̧'ng7vӾln q*+U#ͮSnѦ&zgg 2 .J դ~M~^/ B;?trW;UIn =Cd)&7se {fB:_X*ݱj={2YD{=?& hXMe/@Dl"S};>WР,K A= !@>MyXO 8WD9 Eԕ9HdA`{) M[³Guv̝׮veT !םB$:ɺ`?C-H) m iH~k"Tp\'eQI\Bɗ8*&[-;UmDlRx -itG62GIqv/_ڱRRǎB4s2&T=i;*K݆;RDŋj7^ɂloZ0y:ݮPQ;V1~\wZ%0ib}Pb~|U&;F,]BUl;5TERf_ {,[Zj9N Y$v5֒j5YÄھ0.Rهᒑp5p@yḼ qf||E!N/d64N0zE$]5PwGʏǟNtBW?cJS*"Kz{iBn/}z Vy=M)n0BR$ҌvW o#o-Z'yC8W>X&(h2Ź 65vPỹ_b.LIh)aW݇C65u!KbM( y_8k۩cU%~O̔v}+@ЁSn8krFf7=b&k@9 H6:ty pDiHWMN#}թW.wC b"Ce1т{eWXFz խ;s1JYiqMcYn5~ ŊLeBWmn&4*+[Oo +gΌ߲%2\_2Ny6Т6}LvPOq[ .SfՍLkW䋲oLvl`q&r; lEUEYZK ~`Em}R&#y09n$#VĀb1-nxFúfahy# Qd* bK,\Y9 x)r ۊulM7Bz18 ׀&^ڠ!ћ J8Eo7 8_k~j %|JoC;݊A OcH]i$\QfdnNZ.6@j[S2h>.P٧$>Dր)ttmZEz\_~F\ w͏4eVi>FջcT3G\M6'F ö˦!",I+1Nz")xwO; 성9yWiJ6m䴮g H33-Q2h;Ao J೩CM+ߙ 2¤AP;=Uqo wniW J&Rq+R~C>Y l[Zj[{rG `R]1K/dlpF<3gΆpW ~JZYs ;(1ߵ]4E?6mcT6ݢȘ 0kƩ*4GKFSdYȯ9[tU]L\{dfnI1#m?88jzS3;!+9o~6xhڦKDY?pt6lFEBtV8~'/gu1)5"~u Y2,])L$p {iF( N8GEDlݺ  $h}PwN&6^^0X/A@Hnoch&56m4Iy9h,)ql'Rz;[NRg)xj-)Ǣy89+,]%)%s,=hJy4!"( Wb?;G(_=@E7ei{kFO]!Z4cn\֋nf1 3NUS4RqKOEr.3 {>W5, j7{wO~{co< oG>ZLvϘ>7I!Unנ)WEMb x6g \Ej ?Km`F^VAԓ<,_'(}KQ>Çp}f>/#]o樋</-=iH*aVt"4a`OE$ی) Sx|aT㹪25oy)96d˘A;Woґ<ԕ\6rux1rV ֆ28I@uZZ7_Gm,Ә%>!D|BbIuI  ڱE}'6HDڟCH\Qi[t]_e|1k6i~7R&0 > @j0*yfj_s .Jcƾpn/;[#섴U p`Ou۔w@Ul7ӭ7}m"zȂ^nYj{kZD} }|U1㣙g̾w$1zu_P?Ԭv<4RhkEqZgMwl;gA_d|#j6/H?"%'HP,0oǙNY^+pkK_oFFцW%aD#_rw@;vꄂ Q.Sǎg=IQpg&tGnFxytlC#4a M~ZSFcWpQ(>b!QӦsDֱQ&ۗ[Q-Ogr+ܜBS+ 1qQ@X;2S2la" Z2wC )eK툹r!N76{l1~`cǂS̜7I]5&Bo;rǺ7͆>4oL5~o6+XM 9dv7%}O\ T% R!7W.LGkmO۴͉HZʪ+\o~.$&QiXk"y{1x'?4 >{`nzrΪ$gyy%SI]gԬ#Xxbj1BքbAE.11>#U}{\4^,b< Vk#JLVK][KE mS5ˤ]wKװ|vgK y0x9$Ezb > ZQ ;OJR|XO>&wq>ufsi:>;A&VO5mbeKu|V {{Hk/76XҡH4ⓨ8]u^1};z;M׻Q$3yyij,d1VRClFfz D48gv9D[/@ Qؕpm ar9$5&]6j<Ɔ+Hۤ_%82  YX6eVHn^|K;ͩ]XA7+L0?ᘏ$R%"v}rL'}=U̾B-쨠s|׬NGī2psa}YU;|~#捅bճ@O$f{k #:i-*wswH۱̺1M@ȇY9ukXs#GPu필,FJwByGc,+M$D#{(tI_ZPiht˾4vE^Wq&`4XM0UT7ex\Ѩ lu-ə]/sLaL"盠j^kwx'Љ4ւvqI.p\øpr"L0+_m"x %]̊ySDoaGFiZZz`'bMvٲ̎r>I !3q2ؙb ;N}۠$Sq";f$ӱd2ao5O 1&igifcMz!mKND>'넂z06)UiXHyZ=,2F&=^|K]4:mZlxZ?ޤ5WGwyQ5=$O5Y jQ 18HlW9{)Tr53XQj'M w޳yV(K%y9ed$JSrмzD:xL#剗wq:'3-O`McD3'\ !2;1rwB%;2 H]?Xr aԁZt9" 3 ^#3_H~+as 1.aiVWa_WhX`>Ϧ˸R毞g3uQh@{iyX #64Be&_ǥᒉ뎺\"'2فOUXUb{DDވ"52hYC/GT-klnXc r9ij ByVW "\q{&S#XT{̶j{ռ8{9C]ߕLi,\hΣC[3YT=6%*y"\ H(971rr!clpt>=Digrm'h Qo/$;:OR~6;Mr81yҐ^LIwdz EthثTP~'X\fۻa{-vc .Qb:a&"qmX(FD̆ϰ =|AѶJL$-k@RSyg,qdhد̡|w`h-B~hד&:|Y H|=p[HbduCQ*A$Fꀆ@!܂ : li۞3򵇄dq+TPJX3!zԄ6>'#=߹22)(!u|(R %/ KOHwp/gm0Y (d$̕=>ʞDYSjI8W>XL<|TE>jaw9^6Fi^^%U`Kf}< ytt0~+t`7-n7K^?o!chM҂l駃JaxNsCh6ba>PqTD2©i<^4% $$&18A 8Flea(dL|]b\xKk7wۈYUBYJP"4-'V]N7閬PlkPCA"s}tz t5^t0FℂgIu Ƙ׆ye_I#Yv=ڀh 'f5 Ryc"+& n1@%ytc9E^>&qAT=WlQ)&o Y"2$@b{avھXѓz||$Pft 6OO"iD]@^UC>(;#l(4F9u0oQ(Bܧðӟ="s~udE,Ĭ)z* ݧp _3|=@fơ'Hy&3ݠڽ) NMj0+ 2cCl =M\ pr2_;ʰbP"0?| 0a.CKHT|7w*V}r _Fw7 ;ZNϘFĀ =0ݨo],īrh;o9/-~Ȅ+' 6&j@\wB(jl|Ak0||aN.*C+H9qNvYiGSLZC7E3Q r|X`F­hTzwQ(s9ؒhR:TO  bUf@-nZ4~坸[v9BYLu09Mp<`ƪM)4eM:l1:*)@DÕn6Ɋuk~] 7C84v]Tui}4j6ʒIFlq_- % l6 eSqiZԫ>V?*dК+0Ơ݉ xC˺J_JsĂ|"CK3:<sMEВ{PP^WgX[#A.;5E 'i#7q[=QJYBžQq STs ƪG $8u}tI@G bpD.V<$_ մ]An߯t½f\6l5 CE}Ҧ84źѧ$L; /"97ޚ10(2h8Hݑ[O%Vv?o7GY ,1#lJeSݩ^BM-3j95ֻz!TAv{}4k ّɺ9iU-2 `L ^( 1&EzyR-wP1N $  <+ri}0S:L`.2a:J奅vpGG@Wns?ٷ E  ^HZ1BEBIzؖnMEWr.1$ juLj. (zxB"ws%%}!iKžKp`~r>EeOԜC,v+G9t@L,qJ1{]Ky -@Ve^Yd =I 6J~P}j(<#+M D](EO]P1X@?aTg-$ޘ^N;yvc(X t 7*WezDwvaDZXӼ01.qx{^;/)?9eVMfג_z=Ƿ"IɌ ]N@4P˗)Tn^צ͎c=H+z\ K>+[sׂ+%>1 .!N1rnV|irk3{!t佤Tvj cF*AuZϖ+`Rt6~=PeeR}Ζ 8~y9j26 l{tZoN6P*)JI!l;/y6S*t=؛{ST(ӝ7t}X҅O0 ۀ+(Uى>p ۀ.Aqݼ[ ;_blw7_@8sl7Xf-xb*Uz+W6UY<&]"{^E,V7>N_kp/o͒YSU`o(wPV,v6-d0"dN&u dTJ|w:7z(K#a盥y&xGB Qk-=GY`1t9nJd Vum3čq#-=<ṃqfbO,3Zl`Wpġ2uqfZ W[3h-gw@WŒ*}tDrX]\9y_v]L֑.UtŲ5PO Xh}PIu=ߗwsud'D> NW*f+JkÐ{Nƾ׽Q'Ihq^KV?G*5f;m紺s{ꛃj'B.Ud6 e@ MYY~Ko. *b Qa1\BKxv0~j=WJSx?%fSX֝}FHxzio~ _d$5sd#&WpR(tM䈲[&IJ{ d9| u$ a1!.6E*%3\z8+xܪ~L,֦_Gyǀ \n"M8&,8 ,xa/->-BpZJ4 7u|y,Q`Meȩ-f?j3DV50Qejb(B缪%@{j"PғJnιFw;i,IO\ݰC)Q; ԾV^ *N|Fu PGvǓS=KˆV5ƈ~<ׂr4qf$ 廟}6깄Ђ*uG^yΈ%g.Y":v~6ؖzAiFPH0:QA d"Ck.:HYp W:C`sFDJם;%NS&8S %mgtoP!n!"9r+֞QeepD3m:Fg![}= J ؆uzD @ I` ކA8TŦ!p>74p͙g);QrOS 9y%`p:0o1 xHhX@1\/wG.cI@(xgQ! w*|~8PsU.}LSࡻMz3P[1EmMh1[U*Oy|o6 <~Bڪ\:rN*3*Ƽ^ {B/TsCSO4.l]$/XobV/z>?cd%)\⭡.al?;C|̿YE[̼lgNJh/O\qd7>Qw zIh1Y00iޜu b6 @on=Fɩ͘/ӫ3գda[*TƳ`44*pՐ16%qjy+u4t-0`Mb;D59|hscECwVnx&zƙD%^J`䇇d𿿩b >?AoV@?0u>c[ sƞ7|m}U-.0\ef@VW6m\YQxYNw>d e?>V"ySJJA-Xz>'\(>RAN#h9Ԑ2*Vj\L(Q! ʆ,e|!K\"0]%A:zv\GC -*szaAH,<`JCBw-m##BoIɟ}si,8!{FSC%!Tw5v1M݄85K>GbOݠvp>l:K|iA31uկD!| ɐ`<uMylήRyaD#L{\4*Th/B(+xy:? $`SQ5VS:<F8+VSjʜb%BJ$ rw7oJaQQ0h6. #OCk{f%aN9F#߾vn 榶Ҏ909 ] #j6+]ĒB'gÿOPS];aI6Jͤtlس2$=\,j/q!T{4YQ( swnq~u+e7^;F%0%Jd9!Ci~0b˺0, Jiy0KO g Y不E*I 7mqM }?$$4>A@)@oN0s -B;$NAՑǎ-;lwY*n5\߳OԹ;ҍZ |/')=ztݘYZA͚W-z:ǏB(='>z\NoY'"lnݎ/sLuM 9[-_W6B!UC;'G:uQ+ʈq)w1 -NO_ [t MdSn; l~A3dmvSi2I(j?dݕm#CKNǚ\=BLVpfqG_C@ק.W"ڔC=TȆG{MF_*ZweķA. 붭U5`UqiPH%s1 l6 9O dP>HldL=c4za vE n@ 2sd/+?<4VD#E>$_5%J,<0alFikt ui/&v.*,4E6)w0D  ;R^Rj9/ElYEU׏ [cY!Gr6?noP ]%"W/MDnzSVq u+~B >֎-foc kEl_A[ȳC7@vHF"kuvR#K|U? n)p>~Sc;#y< v;N6~YnalȞc~x`~6"FZ3Qk,21/[]bplaƀvLX[O;0o[EؐO@hQm]S:V4bKWZ>4:G|= #ֲCްKdҔf )[ HU:fbL͆e2P˂K@OLѼ5Ax,SGQm9۵ eاCY!)7z;o:Qj%A0nܡUX3 Nxb_kUIRF{x EӃ.^庉Z8PFa7sA,iS+TZhM߭ OO!y_?_~z$qFz`eڇLB3 Zld!`>QRdj=pŦ=<%5ڿֻp_^'_hzOc4D݁,9VlΙ1Ȯk{s>J7A !O3͠t'!վdGw`q;Vr7EײjVt󡢬F9jwf0W"se@_Kؙ<<|)Ijf]%Us>jYņ<*9z[Ⱁ|wplW'rI\Y MǏ;?LAU`#^ բqc/`7oRQHj-m{'.f:Fvr;ڟ] 4 BjlQ)JL؎)(#V7 #ӢWg{2E}~*aR}C*fd0`@T!w[e,ESb k k| ^ f%/~oAh!I^@KfH IKlLM. |}I#83{[7J8*a~$.* پŋyŒ| 9Rs n(=s2ULN6j%@F>r vGEOkEfS핲qr"mD>Ym^drg}Ǜ!LoU7 Uױ5ZE\ Ǵ!*!d]jIJ u񖴅-tz|4'2~P1,>3\:耜4%\*5;]폞Oe;Wmvj{Lŧâm4}QAS<xcsa68P-Bm|u22cdo(s%r=K] QXZ8nj@kw0`Q˝ڂrѨV^K kf6yF`֏n!sDVIrRnypw3Bsj˱6Z ڣoʺ{+tκ+h 9q` i96ڰs rBՋ7diF 2W~ZYI 8o1Q幄j(n,a?P;C ʔob*IO+%iQӬVg[dOK\&qC2XlĶͭЃt BbqFjS6rx2A!R*4dWEm_P,yi| ]hm̉ysq P-sj? MF?K0V#lp *M@7DB仒9}dih(IV4As <2;FHɒcUin2Я=Ј[,nu\@P,C"Z9tVNmfN\4?ؐ,2 ޖqS(vW.N7X; үKA{g g7y`^wPH8,)۩ cq4Zj{V?GU%ER7IQ%:Gkbf`rqlNم,2phQL|/v_;O"Ģ?PS\s qʙ>9 @j3=bL d*4[e=P=o!21ᦶ,[b JKYU6$ )jcp hFt,T(^}kp~-z3226G{N'Pz!A/H{a5̟2V-_hA{ NAkD^nDI*T֫hqLl l1 9:e&4?Ik/CO`46 B2-^9NzK].q:KD Ƙfjus|tpjZ P$/D{<-"n{E STPS0T f<>0 Ի7ḡȱW!]ѥ9r ;"b_ԋr䁈 q͋SI=p5Mƪ%JFTUIM%>k,}Kz烜7V Si;b<Ԃݟr)8ί LҮ7d"8E:K "󅡞7% !y*D_`Wq29D鞕y&IRH^no 0dzV22q Ŷ_x41k&&$pb&)ҺAwKެ@k:X`Ғ˜|ؼzD>f-%쀨9 NDxzd7ic(MV Y@mQ,_ϜA^ennwNKh .mֿ]*>rcuRm`ŝNF4)eUFl:TNecshdP&_)晈 { H'lL)t> CrĤ7(!3Y-_g^ͧ&Q!Dk'!Ac @ w.'u 7i/ x=I;2,Vx(j0&o9[x6kL,޸ z㤑ghP8:D2PS(aW_J{§fa qKY? =Q K^^V`#u&6ŕSBԩZ2-ăJM!*Dz)ZDFՔnx T>ףO$ ,f5FiwӁ3 q=%g@3ng z;YϢFs&ݹFCGAuĴ9GD3Z* 'H-Q.=Uݎof3HN1v:_D0˲K.-pquJPH$~Rŕset4sZE9f|b2L)8xP4B?e* 6A{&&?Ʈ.R5V%C(-4HgLM{d> 0.9˦#thfبL W|oZX~-Vc $HK4JrLGdlj;qs*Xp(-$1PsTԜoq>|]KMWđoBno#Y'A"xJәk>wO]B6Z}{BY84Z󚞹[ߦf.{pTCcL+IMsnz*jȽ>Pyxl I%CjbQ#A~Ug\NovOW oeq rѣZE1AgZP. Yܷ+ Fn v$Yt[%jCv[ѻBJlә_J0nǶ?'^{s3~W?'_9j̿e)P^Al7㟖zȟ&!0{.ǽU0Z޻w<J{!}Ruָ5-sL?o2[uMV4~= #Sdl.1rK(td/&gQ/x`98K[Rn'Ohw+$-rg~D&'  H_?Bmx^F10=s˾iVQҷ_TvWUsc YS-CVUa 2 jOrdG1XԗB+"F8hf%ۅ76QgMg,꿫P^D `^E(w@(F] o!UE*!oҟHpOm E;mxb`5ŗJNmfg(.D)*e{)H$ 0(F#p|¤ӊUyŒ2?Œ V"pHO #XtXx2%Dem rQ A9f iq/]u1.ijZ]%SDaГnȝf uE^+4Ny䂠X_^-j0f ȩt w݇MYƒo 0@7c&V iݾZhBohvm%t^-p]y+a!Gl3~xcAO  @ը%q>  Yc ޱS5Mύ  Qq:*9)3aG^{Ϙv:.Nq*ㅿb lugGD4|zh-h AwۙzP{ef`pjضr7gHCYf(W'p)ԃ"钞!5ɀ_0ʊ"/2s\cpL/KםR{?E}֖Ht?݊#&6.Tڛ QN>eݞ2U cC%Y'rq;5(A"8{w:tcY'`^f8Fq] ۹Y7T̾I  ^#X_xYxdfRmqSP͝_$8 V5 AL^ Zh]Ech;T֣)#0)dC#LfuXH ~~LC3I!mTDҎ3~*ؗN}Aw&WkqM*~ 孬{4yg ?7w:g1}>;J?uaAD6Oz:ha,ЊC4HC?ћ{m׋##w@"4N^yC ;]m|}.[Bq߲>EAʤ fT9yL6h՘j⮪|XܔOPvNH' _Zᕭ5AJޙ" g=ɸf~ր8gLL^<-sow㡵eϧʊ~=bu胸| G9ϭXZHIOs{j5E6;pY˭LNpY"оJ*z|I*4V_1H vs ]ι|;.4:cQ,}c}ɷ>)B\W6xG֚Jejl]C.Q9ˈe5[驠BjYbSgT(}Pwaý9]+NbI.9% }O±@X~ O%'a~cuQRjh^¼{#m=dO=`aqLC`ĠobIZJ=ʉTlp|'6R7J,صyJ_Ln 0Ѣ)7f9#Ezp\Ói\YgmwFhɐYLP?s"Vg M2[Z!&F%+kN`Ofy޸-"b%n3Ud`qp'&F?G[I#)M62&v6}=)yIl*R3pGL$UZ_g({ |:ju`<;Q%?:nb"[hfsH1)ϳk $j͍x/>;r*PG[F?]s0 >p} wL6gW1}6D ow} __:lV^_Uw~(MP[]vźq<y>ύs9;%K\.x&ey5ApϰBty&d Mꧾ&|Ҭ4Q&سV(& [0 F]=fBcY'g9 H%0,BtCэQ9)qK>i,uԭq: /|e PPzwRCnâpin&{#}?&n4.5w h5Pj#b(==zD9tM-q ;̰eR\$Q ^]͆W% CrN.@qH/*jTjO$ ]+R"=(j|Г@OBo,:H|Ɂ(yHHwLSԺWIFd;E(;}\9Ya wנAԉ!LWj!M~ ?h Ri"Yٲ *Uk'((3U,0lxӗ쬽$ ?)k,eVz)%ﭕ^=t!C%k.!lW4r%߱){m*Jij91&ĝ^OB)ub=O9J* 8ºwȱ5s3^#vlվ _ %>M_f*dYւ}MMO&ҙ=pP~`(&vuJRjB@s0q0x{NDk)2gq}t~- S \O#-ύ'Жdl[:S焳/dSG)ctBp :i:rXϡ +-Mƚ߲pDh#!% HA͐iIͧ] !P}<iZ8ނ4EpR7Pbfnʅg6MgqIIcΟAp]Q!l ꉘڶQV ":v 1t"5m/G)͠"Y:%|cmQcɒߤ/;M g}[ݣ4t+yCڼ<YN]nqZN\b 8{D%0M:ѰW$y|t{Z%kSBa)6 *J$b}$M4Πɤ t;epίEI J2ST+Nf+f|JQalƭ*NQ"K0 $nwpT) [,<9*]M#6|z1EګSLMAOpB|tZG6wVr/͆sce%-nM575Hhu5롽[-+ohaI<Ǹ?^md (b7wr+;>.b8eeKYs_Xc5I$?*0ao*Eݨ.LaΆ5*,̛&x5eI {:S``/Y"?#E^sNE>.IRq!̀!Di`XYnri=`Wxn.Z/(KByc 0tz{rlt+xYmA5">!) g)3` A_ގ秌3x{ӻZ]~Ĺ]uEnsz;f X\&K,+my1hq%%&$ؖ2Zòi2z7a~M M e$ K`[Hѩ_,*4 ( wOiWs>B9B\ሖ}+ q.ʍx]Nl,)vۃ&zj`82*e-cu vVK\듰kB^M2g U@-7;M-x; qljJ@G7z(t8ql:)gi aKn-%Aghb`s:$mŰ+n]ȋxԨ;UH`Q [pU-b'GB|6Py (߅b02un$Q+wC22j$Fog7_)J|p],v.e+ IaXj[q&$yQ";f ,x~I8yT>ʡQGmĚ]KK EhQN~tK&=[ Lk&dʖY⒱5mz[}o,4Wmah@jQx%I ~QUt_GC8w4vyZhX[4̩`*>~-.Wy@,OEkQFm$ICO`2@YE5'x}Tzã.=W.+{#fbRW'¥,0d eD~ jk_:x#ױˊ?!#"{yXE.\@*$lRsUh p= "wYKE4wG:She 9rjE[Ie_er-@Ey 1т*nQ[X͠=L%9>Oښ[@h;q]./ݾK`s 1qbF7"Oqr*AݖG:K`a5IW:&_XR* DrzSDw+f,x'9r0.!@?k,_'UeEtV,׶hAWHFP)gIO[L*성տ\Ē ? =GAXi-T0|b3R3 $TxiPh}\,ӂ(&>Kb>P¬_91P2QQ0fWFЃbpO%cC.+d>KJK?wxf,'#Q ag()2U,ޢ*wv>Bj>8sNeW;{q9$Ŧہ}r)@a9P8x}$7!BQxM0΍Lf }is'wf:̣騫a3^NRwzGv63 ]4d΅^T,HI5yfa%_>]m+.F*Y(̀.ӴeDxʣ]wͭ*'xRnwЖV4j= nFA=/ Ɉ{  ㋩b6 B[Ivm%K $ޢqNK 3OXt-=ϖvBZ(gb:["c"_3΄PDꕎOќU)Y!u ց(Db"!:>Rւ|90v+&˱Ѧ{iSPP 2u+ \Aݤ3Uc,6#9Fŧj>ƀzCHyy>+_D6M;)̟VF/!}>IR$(d< _(*coTJޕ`!&&U'1UN&@^Wb-\Fl}NMvCyTqP;%Jpv+N N "a.[1? s݆fbӣ@Iײ^mָTQPb֓Tv7~ۙ6ao|Rݰ (ۧI"H5'|R( @5m 8a0&6HIUQ%a{=>]*rV6geo/HkV!QY:',M)gung]MA7QLTF;Dq w[!\ߥ/77xad s26nyt/Jho>svϴΏn?1r>ZQqTpƝgV5x˛+5ވоʒSҢF^h>lUI ۿ~pMF'MȲ̾{a,w.T?Kj̨F9Z&5N?m8}y/ e_߃kp&Ѱ6.X6lA,Llu.2; t xְrѰq/`D_\D^h@L< p'c^ޅ5n:fbE02,@S1ápz_*wbUT>y2ޕA K#Gf/ѠCLK,T2pikb *<-e'p*0?D zPe5lli)Cq;d'*a~[ajbR[!}$؄QA N@serZKǮEvPFŧ9:Jz &)R$L%v2.vTXbwZ{*Fs@%6Y5A.h?ٵn 7P e-~F]C:_q,Sbmw@3ifɗ I@|;Jsg'u_ stTU01'~-U<vQpuQF-IZYU,fZˡ-˄N8b͇ UMP]h_R @Hj=e?=q֭g T: kts9fjb(Z='IdĦz%q c95.FȅR `h٣U~u72NQ pk$lel{D;'C Mr\r|X#H%-lo4?3 s 80I(f0H[F/Ap+b#>ic"\;MEdauv\,gw-taem+iɅ6:-MX ?w69e XIx%X'͢?#,! GTybٍdG{EUEMLMҰ15͒V!c=56Ʀ _k^g']=p|mzHǸ_KMwÍ);ӻsz+.OYhy/ SܠSNW`$sXn`{ý9)I(E$ DahBQ#Rmb\m Tl1f-ד6ԓy : }i➤=EOON%stey0t[RiqUœ'n "Eb}TrōqRnFZ?iAp{e wC?Cجoo.Y}JȢ9\톲dʐ$ndg8ī9!(uY)j1{o 07mc\9ȯrbyK[F􇑒zTl{FB 5lMU9k3k` 7l/l';9A?R2^ K~i@G;` G1l1]9QvhU8!)8tʁ8M[ݢ=FkCwo!5@ɋAiT ͷI?w8jץpSGv$!YDp"FXoU]uY}z)>0@_N*s6 _%)5'MOTG$c \jưEYRs,S(ޫbhmzy_y9^Zi% Y-MfgB~>†}bXv]. 6@#>NBJ ۿeǶCDLo)xՄQCX,Ѐ ?F7DnZJf>7H!DAP#N%V*Uйlv'YDhͺ)kYaz@\ydp}eB:PR'COÕo[N{Ή8=]zG UwqRT`?AX[(Wd6>lh-p&d1oS!S;n{ns~xq/0G> D5$HfAލWNo~O#M>1&iP@D_l|-YWMڇ+T14Qo޿cAꙸmfۭc賃sx\X3@ }fBOwG1HSF~3G~k:9y=\)AaY}_C:vPf7ςI0݈OD#<[ЯK'ȽaBw֎L)¹<DŽV s%eUrL5W#5lL>GP$ń&_nH'. %R!Um|VȓUF ^j=)&s45Ai<6q)͈储^@ӏNx<>5  %O%Ê'nU"Z]:̊@M<וtX`@̏&ڶ9P45PaH &;׃^/ -9+MPXNi:;jq /%vq+!@y}@ӟ8F0U.?ese#H8)ݚ!eFx{}mj[d'kOwso0N1LyF/Z\'9sdaB$](fbĮ _|cB(q/º)-͹Ͷe}ac;Me) VB s'wu4NK3{cùhx>ukx:A(& p Iۖj=dHy QϘsD ع,:U,[i60Kd2IAq(<oQv}fS\ۙgI 沥)!;~$P~@ED3|'`9"ZJr$m ;R ip]p…e*mM?z_:ze\do[fQ8B䕙`z>`##i͑&,bJN5Po>p΁i{QeB_Lk SmIBɐFlm* /l9ZYv U;T)\(ym@$Ѯbsz-gz/6owwugG|j0ʛbX=؅pj,A$55'Z͟!ʱᢖ;BC.7ɳa-֋j1$oc=ngF`mC dV@aZ ଺Ok<h[ɆW!Cp2E!}1U%@kW /Riۜ.pEM*to_wz0|2NG9!iZKβe军37(ĔŒNd tt.3V\/nQCz W:di݄ 6ngګwi ^xBNCn"2l?hT$v`Л9nh2nmRq#m|!p=FY﮼Coh}T 5PI RLOJ:bc 7DPIu45kx̾h~ɣSQeb7z5],U#Vt5xMݙ{=DЬzύe,-"Oa (Q1{Qtͺ~:(*+XJĜ<*Tav@{5Y רڎ$x-`Io&x&KDaM\E>;tx(@@z*FbjoC/(` ܜz`w$I3'w$djD-՘7Œρg%*iTd$`%B Xt%7#[܆d)2`Fz0 RQÀ3AɎ4s?v-#HFQ$Vv.lxG dr,oDQ!UE!mtIØK+2ؔrvUL/f:)n:MBK/,S!mN3pF'2a0a@1Y.@vN$ ޠ𯝷 v项0BĆKyk hB{CxR4RǮF_ARAVŮ9niXOY*ٿ.q=Y WlP&Iꡅ:^m^.;5FF6_A .RX` $TqaZ *OM*z6u`YxC&>ߟ\fǫ'v1I=T/ĉ-Mxpiz dOU\i0;_D)@[Fl 'DGG e!(4~ēwPM^Clߘi-j&!+!nm, 1P0Hp-&vp^s+>B.U=v{EݷZV;6[DQo X_DވnN۔pԈThpk⏄4ji .+4 ٯ )uv ~.6='J,L nHZm9 (Yu/m "5PhΘj_ȧV gxkxnvL5x3Lރ{b {Q+"Rx!yS McڽDB_e{9}lTíwpMx'goDмE|n/-mRX5ȟzfE{(73Lfͭ5k}Q]jntNFfgXicE||@ШЃ%BN XypkI®4<Ĩ[JD=MhT-[=*jFI#vww1^N'4` o`e s=APɣΊqm m,/f6,)geRKtEu{JGuk|%,}ߥ<9I'wt7Y[}l%Ѹǽ|2˼ZalS1_ Ap{,ٶw3 \NB)s d;zžrJ|iBUMW-ormXj2u9ׇ?d1}OY +v-p`wРTJ&q–' 1C,r@6B,pigOmknT;Ugl>?4[T9c|՚BD2|݈2Z2DZ^6S`xHP"]Rh稖湙88;;%B7¦g7^.ZYWjiMSѐ[:_ZH70qWS0߶lDIcG!MoP+Me֞& ߲>prXM,崽8d j8V۫Mjcq ?י 9{m1fM6ǶJFV Ⱥs_GїoJOaԶsPs^B?]kx݂Lɒy\f0GG?d'u`$K`ܰmakܛ#&xIh`}:tD@QiAX㏯y.9'9jL!WL."jWc%+4VyLLFzPyo&"qhCGbgv¬2FP/詗lyAS,}SZFcSZ[)ZIZ \Kr کV 68ƕx/NOHfʍv-A1@5~/ZjlS'[!AlShgSqL(M~~!XHL'u;H]|;qf* KQ`vn _=c ln%r ɖ>0OAj++/ qf[,_3E}F}Q :+δMҌwf|Eg'B~Iؙg2f/myw$3*r~!mӖ ]^Fb)H`_g"捄? Kb& $,ުiD=up 5:Uim\W [!i,b  x,1ʾ\}pW,g\hv[T6Y`Zʝ;QmZWZZqgxSA8g͒"t\HkpqE{"ӦlR[Nl+Eo$ Ѕ"Pqԍc˾vA/N \.^Lw{_0<4`-wNXAN$LEQJX<ᐐ-Ϩƚ;CKoGR"d_2jBn%Gi!HKأ i e'ep'["؊: p;jTF\c9DrP)ykKvo_p3).@%SpOh:qn+ "oæ#KOcX"Nxt?J3}-8[lU532>7#=mĭk~Y?4bGsΑqV'i:bu'/3qLӆp4h@fxW\Yqt.H-=-_^C30KZ 1C<Ӄ!jĆ_eH,р4 .S2nۖ 93`odA noe.Rp>Z@>XʌP(fݔ?`cRNh+=FlD4E9MВJ=TdoAv8X.Yg˿:LU b)KZQR<eT4]69~P>#_h#x>tM-nhqH8S ?86V-4 sEx!v1=IM.xj3?9wM-!ܟiSNȴFyBfXʝWdyXɲ*-,#jGi{U'g▾!rCf  )i Ûp+h ة{#[z~oXW^ۺNG@֚Ż֟;ߝ5¥@Cفe4QH*^^y&UMac+ nEä ufc_Nz%}G eϐPcC /;+sFƼ2ü V2Klˢg٘KSZj`MZaּwj$ԁT,f‘ߐ1nR@#I쇡*ki-2@D~B|*WbN,"X*w Z*khky}. JC0b|?M3,{-BJJqtk"FxqR,Ey,ětd&p8m^i΀Vb/jO.4f!sOc8韐rsB8V]/̝f+M!<4E{M5֤KeQpX"~Wggf3H9;S7usi9@%oʞJ+a6;ǛnВLijV) cVD T*a֘ v('&/J!)53BY5ˆ';ŀɻl1~G9k:i]<31L0v#k^1noTRS""R cfEJRGYrhuDyq Ȕ ,PgyQ^.\S-ww 礕"5u)!7MVfyNzEA(td!ʧhWaN@a1˜@ #QJT;1)`SrJq{&O_$L ~X(ė %|r]_+>t+92Se=91>ml7P}J^FϿRLG)MRr{>z[yl/;Se)xz~:vf/;ibqW⹸612B7{\Z,2\v^G Ϊ&Qkgs <#?l|)Zs' Mtm+ni%4=g< 8kٻ\ ;A'zLީȨmGS`Eh kx- |ϲam_\c^@JCھڮCp;ҡ#qwe%x>[U?nzC<[#o CM4kD99^+m)UZFuN6Lu][ xsZʈ1W#|bYO)Pֶ!rMÏ6y\lZѵi`~CT aa1Йn:pDtxruЫ=Xx)M:*ɶG$.uj1Mͨ^i,KlF-EIDpT'Q;etRJ̖Z5bp)A ʷ~mI~4۾bߛZ(_Ml |((PJ-G; 5;<\[SJÄ8C"u; Rȱy3 OLKcEWBw1DfV31a~y"MEX@P3֫ɫD]TOQOoNe\1D#]=Ol8L1Dd4JpGDArs>gw!4bNa 21eaT&OT%J9P*a3{" N!J^Hl->4Č+`|5,[s3!;t'źe=+@3${\`%qj^Vv?oz[Ϥ-WqV:jk3#RHh/(_$FfjtKN_CY #޴Bd(k,bjRR#N1(ѮAծpG]rSs=a`Y%>mSäPfWC~ mլ]yPتj7~* mOSn%CBdA 4z`Zș>szN~bS>ݸJOψB]U!wnL{Io# & )K⩽Ӎ{ !aCF+򿺓ڀyYȝj5n0ۑ= @7tRRx%& ,[:OtHO 6䜭W#PV82'kM#J@ou.R4*R+Dv~vu#i|d6C}c_4wSu.w3x5tYJl_#EoWHOR! ߕVghQTˇ`Ke 83Lw#`F\,2l5 q)<$/ǹ/p S 鿺'VN0: "PzC%|r7#v]hh-B (7.nhq $küE >#$I2dAJ$@%B??{rRjo)^( uBC '}RŨ`Q!@DUPK-q;i@UUmҹPN:pVŀyAl" 9|N4!x,ŠL^wT rdL&f}-bm.:h1^~H)/Bv[Ht-o&pwr{oII@>’:f&Q|~ }&6Ywg I) &,Hv &t'^6"E:So U}ۚKKKu0Ps2A7x21.х֫ca~z&.JP>"HB;W~H[j\Qd̶'Jz)\gB@i6(if ?iVXgP%+˧6dn>cjC$i9_l{gN2BO-Hen-\<^_lq7 {o#>(ר ETvW1c[M9%{eU9&da(eq^:I]<09M]ЮW2y: u\` ھ"…\bJZq,Xj%M-zxHS1𣊭CTѫ s>}p0'_vt zDaM?mkzd87FKw;1TAr! o$F*&tec6#*=c$`-k䯸Z}頄 0szA6JؼwB+ "3E{a0_Hf] *#lgmVWa#+@ $sL%tU;0Ԛ8(0B3}UdXI'HȾӪ 7.1m$d"T^~Ws[m"SzGX\4 k,QH;YH7V~o-vf,q@oիsb5 (dŐ\YLbx:$m=)9U qi. `MǗ#/_ͯ] ~ ڻ=M4kOw?`4J"Q[~xV ̛KC#xfzl×f׌ɽBlb`o噖ثq-jڴ-Tc\7gx;,OD~?.=x9KpAd:% }#E]3's=1*iVg ųÎit{/ TI_u~M/^ind(~jJ4h lq!ۜWS ƌ|zN썄\t1Pp9jh*PƀP!mʵW{:z5u|g׵h& o?f'5SV!QֈEP xRjj7MEpTZӕi=[m۷Rxx5F|Y/O|jET 8n1F \H$qj o `ͮ#7P^^L8^D vjlf,'~X;~zة KBxy#x`F]0\TN؊€3P+ۏ<=I5P`k)e!E&m@ &7Za+Y|M s`imI(PrN ;]J$`*j7(&{T8F?UC9yƸP:؏+ܱ}281κ%j'`C #u Mqez-aO~qy3;?ˬ 鮧rcm W [txP팆vR#RӶ\cP̥h83o`;5AEr")Y^MӉȓ8h㒰Sau=jG/>=cbdx~=4˒O%_ܺH VQGdx1\a3QuDړְ&m-eFjyA!yny"|p4agG!ʵ-Cn77d5n4~MR轈i2!v[iZ[g7YE9Y:5Ō.vqq  CsϰQC\Η4# GgNa.ON%ꃤt!.$o$u_Gzww#1U<) e" _Źafr"`ecDgRo3W7؜,0v}eL䱺=D5^xJ,o"'v0#H=ݙd~Y`zjOhj8:FzW>~1Z6?c2'8|u8&Z%2y,KP_?H3DQIM-:opMA{}"{j'm^w3,s~~Z^z9ǼjTOU:&б쯨Mbd!j 'BkcAq e4&Du]E ! *7mBnBHl; h8X;BOH/8inW}ŵyh䔨q\9`QjrB|!srFR:biUce# gNk8W[G'&LNxQ.i-5":oZā xeˑ<$@%6On  iv4-pv?@RkC!n s8*@u(9W\RfwO-]/ Hp7aןtjTgR&Fg ʣ%H2922d|@tV6h}G]7PL}O}+q !P1т,m$$6bbQ|t:GohɷN§oUnbK YoOT抔&yH UwBqC]8WOsBlFAs ;soM>}dċa#a̹y f_65eb TGyB,221"fFX3IQ5%\gJZ0f1MT"ьprV$aDU?N0Jy 7ya$qM6?׫bCq=ᬓ1~&ll7;(+b)e+]sϛd9w}"^]m*w]$q3w}g 9ǧ5?51v'H;1k-'!Q&EDBm1WCY}c/W'6ʐLE>"4 3:PH7dEC(գ!Ci@\L^P2|;S~;dۊcЉ%KDVJ: V9w73oDX_K4c$׀ w5"w3}HtɑHK{nLcNMX5^K.SK Bz aߛo3Usmpи/@NKn~;hC~0 cuW]WުaPv32zvDxrpݗs>EKul4 W=bܐ@#~x\ u61Զ_eu"(7REIBCXX̣K;M)4eSDM::Jܛq\Zڨil%&iS(><ew]?mOy5:0"v%%ءayҚXVøw(-^}OE+\WFZ#|݁YdSgY yvJud, ^V ^ѼXv #re*{/!!_` !.q`gl(?B?ywҳk!qՖ1ҿ4fYmiQ 5y64Z&7"5vw`>{YI*IɁKBlɫoxTLeFF_$ÝIj\`"Nxa:mmL~p!eEڹVL ' YLJT~2:V۷:l jAQƳ)qr(YSm zs# &ty]< '0.=Z UhRg=/"-CVV:d S o0iv"|4Yo Г`pNL9(cH ~Fu^X[c1q̋2)qҕ_,6ge/'xVty hMs/"Nc$b->Z,m 5 IH8,| Lܨ:D)wW ([Ǵg@R$Wp׵=?z ?rk1DU&Ytb9t0[G5Tu،3\0 / EB c6%2o$vJ ielr{;~;i{uXbD7i0ת\\(Sj(ǛJ: ϊuUW^$6fTy%EuGwqJ%B܆.Z\u~#pqO+Ly{+ZܠE;toRYQ9QJ0VRDm¶İ&i#V @Aly ƶpB q#2x{|(Tf}|&@=i,~ulAR9J/iNӊ,s$Žx"s ;~&9ڤ2 U^˫3zC DgϐbNE\w΢~-X6$D={/hζkGu\d.fm2'v$ K9Ӹ_H ؽotm7L W~  kےS-'Ȭ&qO6kVy1H ]O[mJ'R\m̈?(%+Zal,˾E~K+ ZF}5fR\2.)YCa nZ+1~-B%,ӑUN-$ǙHqBK$0ۘ;@M58PP&W4mPNophmeZ[(2$_M9F7vq+smsg9vuC+)˪Zr5CJ Q-;Ξq}}̨ EpwhԺ/{ {|Cꌧv0x#{ђ}?|-_O)^(9:Prk⃱}GhmЦ ? Uu9TpYBdC ,&r<\mWTΔ5b-q+ܹ q* w`@y 2)sky2otݲۍ!y3Fn5* P).s#4CIqf )bkI?3N&] w2Q%ιU_)'dxYz\_1\_Km̎kxJgS:l/9;u1]GڳގJR ,pZ:5G_#0hRAo1,7PlUlO܇ fK8 (Fj&X8Uf19({GaL3*#wi56 ۏ"6b^ fbՐf^@3¹*Se.UU [xn!S|&h=@ymB`ܘZN g ۠^yTB&7QMhR6qi`ۂͦTgvhR9 qI/qjvpob,zCJ֭؟%5PŴAXZYF&.^a O*ΆmD 6P<SpË^@a{-wUXZ32ofND%䊢pr\sepKWDG΃&f<9lH@j#tK-T`HڪWAYΞj*!∌8Xۓ6ٸ5 _sBj]w yAF,YҧW@Fl{45 QԍrnJ,'w c?mFG ϺK>W\nZ_uhr _#T89)e?(ʶH[ӂ-Gՙs$eyhѲ4 {Ie  ꛤkRhѴ.c/#]DN#s+V% +íUdy!T `935u2c@sdݓU,Fǰ̳%Cw̫AMH0thh&d,ry@2wEA"jȘCꟷ\# I sm/Mj\FO'bʉjCLm$Bu6PMK]EIq/\B4TGqq:tVtrV(M et_}uH qK^i4BzG=ߋKܹlVXL6>~ GšSRmRA(riϺ=F(YQG.$!oKta;Awl\2xl#M_N20h4P ړj}iJL@Ma >}1!e}K1QCf{Hw5f&͏o2k&t S&$ ;ںX 6r4.WbY۝jbZm1mH2wa$'nXMAY5hv5 Zz\RqSOOm )xb&WH@+t!z|/9<IkL/ J$T__sYT~\9gN$mU@f"~lX%&?؇+{"p~kVK4ϟM4jg+j&D綢cBQt g&5vfZNGIH?YL\b:PH R`1{!eK%s襔_7%{m7S}; s#pFұƦ>qOZ/Q0k<g Ѫv KTUo빗mb6Vo&FC,]r#Hihk'ZR;4O(@)c:# |T}'2`t\ʿ`Pxg7/l :T STwl ZA!2HJ`伕(Ē^70i? .o$G]Q=7M2`zi52G뱓;̨zڌd^@Pg&/ CHAJYfIX<֝>U-vi+ξ'!9[JRa0f^6;ߊmIVfT,.BnS;F0NʷcY4_(d-",G+[U 0C #;K2*Ę.1YgͬBCHʹ\2 BфU^reY`.ڌ)]M%T~[zU[ mQSLh٨}ߣB3\D}-y.ԂƄdxR2i0I4q oBd1 kL. `,\K=RIbq?p}֒Ti1k,*)hUՍvOBے>Vpi0xjb˹x@$ln7pf+ ;H + P&k-GEm3plޔ[\nO!rZ0~te*-萦&8Z)`T|[3ލsIwuh;Rfe͒f9⒪jPo .wBg*GH`WIgHBny4ᾕym%@zx>۰? hA CNz˿ -|lP=Moul #Enڂ)u[*v5>:;{PYkϺ݅>=!-/1!=ϗG&1Z:ӾQgVgŤ<=YM4A"OA.,n8˜'HDӮ+7~VS %\Sj%&PPvIE!Ǔev2Ա84qr$7*r0zEcݻ ƙMbfxX3OM&S{٥K Q[ 3![]Xy7IJyDs)tOpz,{k0z..0Oy_yCJY55=MRsHG; Ց`ґ#oj{Cb#c8|1ɧT{P,mR K`z,Zұ^.{K&B?ٸ>]R:WfdC2]:0/L{9!ns,?864$نNĂ|oԟ@J/ig#t)m'h|JaI*,@?y #;OpC$wwr8R6ƣmP)LQ76]"<ɭ֟3Ke%@]&ݟ4MҔҪ%E*8IE|!?s0xWgl,䮦/g`{k*Ƨ̺%݀sd^ Q b426qbVy.ɵP}_7R B/CVmgi>79|Cn0@*.NH })8h >)gpE[%ٓv?G04 pD@fjK4:XkM6`DVwH69BjCoz^\Hu͹kdyTv]#-ˏl5i6z-W1r=֡SE_$V,Juڎ2D@fK~Õ˥躱p%AAC5ױ,17U |s *vF O ബnO.pwVå8nFE'Y(eȗܰii>NnBrx/Z,2諳H{Y -=;̢_[qǃmҥmχW@BߢcrHCf`ԥĬ)qJC[}O b'Ja8h"> ;؜'vV*'jZ?Es,yf)b+>9*ƚ w[sPjh=$0sPXmvetFyohP5r>{n<,6n{p/"I\wASAP]ә]WI7χ<n[6ܑ.26\]0N}dmj V iH '/r*F,%`pfSA;!G؋O2gxk_U*ȭ-#=[xu ܠU~Pؚa[L/t$I$xȶ}iٜ<]O*kv9A`) ߰vm\S%~vQIjIPu4<%Jgl$1j%?-X+Y9c(uXЙ~VǙ>e)x]ZRuϑD#mA@dN~9.U*:NNo7J>"Ӵ޷t$'/cav  rM2bY$]p|I8pʇ.G09>ۈ&2K!n]|w-XC|KWJ`X9aaM;W6*-U}KY#$wTecj[]c'ϕ g ?>. #^Ҳ0y`Nv_#S{:?+=/KCɪשA-^;P@۝2Foe9HK]jӶ׹ս SHJ!8ɣ#c'_oTeN붌/~kENXAZ6Yqεz{ ⏠z$GځP hW%nClVF<om R~&m1h4ol{efs7}8OjV*爤x̼(]"dWWýG8*Ƀ}houA K4$ eqɓ{2mW@8fIuxW۬P)CQی>)npPWg#f<@o# 7"W^~T/obyԣѐYpBd^z wc@oRj@.]eY4vRk6lQO o#/!ܡ6D|"yRˤwtDh-4 =}}DT7C4X6fFiGHR!׌)c:z,-(m2fؙS=|deSV!Ψř!E0[ǧz880/N Zyg.Q<]pHq@*GT@<"nY^%\E%`X뤋?I6jxҳfgoG2FQ h+KS}c|:,h55 C gebކ?f_[?#<P%T#߷&]VƓT[ؿ.UyhG +L#hԍ\ރCr:>.:^3q =-7~0O5@mT;1I;p9Шc`c.WF[dUɊ3ܳ?Uf"pT7LXq*:#DF?m2^GmV_ \. 6.k$UgrWe12ZFs/ %zU gaHΦ[,'fv,NX%[vb&hH0?1swTEe׶Se!"qġ]X5gJ_ S6-Q3L$Pb[W54RQb΍ӏ_=IJHL!׫Msd@Em gK]v!FzhJ))"VKrOʈa͕qTW!k(-D#=(Z K09[>VV۷~'Ϙ8@`1 nJ _%eFW7~ Ē)Ns|jOΑR$L6h'%  C7̖VEm5oΔK G@]cZNxܒ'yJ,*4_K#k7ܼ!Foۘб 9+q{_8:z: Cʃ]C&ePP?ylbOpu,s|<(:?G qRwBljkRF(_KO5ъa]o-;^{Մ{Q\ňjl {6}秣fyUdL1M&+GLm^1t$՜VĴupִi-5#!<(4t!{Xlgsڊf>Ad&>K(]4m^8$)@ k{c}m̿W]WckUmmdgOf3d:i-6P e67YbĞN>m"9XG;3yuŬ ։Ȟs5to䕁)}HS$] w'-*-]D4G^VuZ@O'V+rBԯU17{%GXS~flo[1_ UHQÀKnuݏ9zA;GGORN7?QtA|*I~ph?2;.J9>ˆ#2gy+) Y6i22I$ }Db3Т‡k-Ď<$4qjꥫm)8ck$ IơEl3AQ596oH@.i~gmbzy/2)۸rl޶~p)D$ī`>]V?,ɳu=ѸSO_O>Tg,drwq||IP69w ?}uFwy9+d ]hلRZv.ݹU+ðۛGT̎jZ$ʁGB/Pg!_2²arB"CIS[^W?@l֖և5DtDAFA=s#z i xc4&U4B' {oiي*Z#ݣxpJ) -&,N)R]1uhna5wHXF'Ftp6F)$ g' TQRV/oSVnlgQ632E1 \[jP̜g7nz v2 ܡi""vW&J] Q^{r*C j-h:_ᮮZԪՒYFb Ykg^ 2([HYdvOa\s0kz˙ W2V>D7,.= a[,GW1ͱM8񄳌)Tb vU {O$>~=bLtA7 4l4,DԦ3t a-d&ȣt1mM>&Zj4^hƒAh]?WS8"ԑHui+$˨ [.皬 2NӘdI#ө"V4? ѱVg-_/IRگN@ 5/Tm!; ]=n{jĭ6Y>!<杳ht d(O6"'ץ2YWELw;3 W叔k ǵ{jx %R嗡q0ER)(=%l$Ck)fi5È| mD8:m~Ap"A,Ɖ\k1|Cx5Y& a|%˜D!`ݖLI%ZLk Yg"֣j 23elFܚ1(Bleo>xm'r:"u㭤S(YZzc5Dw3In׭z+pXX%̃㲝P\9*FÀk <M|"K6Y㝑π,"X,e5ļwƏS2VSC1fogjFhV,No{hx Yc-;>]0w:lE~+ik ɲmYj҈ p燜F /6!\ ppb勲|U A{ktj@NeCw$>+q p1ˆPpUBoN"oᐁ^o-6RY ׳d f3}4,x$>  `~8L;jRmŴĽLaV(*nIlhB_hIq9uy+lJǵ;ta=sYR!}aAHauwP9]=iuCc~ "C9}kH$卙lHFZCǿ(Vji.+gjUp4`,%Ӓa]*|;ZۄA萹q=~$))yvP$LWC\MǤ}_O]u}^,ZF_Ew5Lz=Dw_6 ׷A!ekWKՙg;fC'@C@o(d#nnUʥd0_ѝF)<ש  A@S&%L JUaI$xf`@v5(KvǍs K kzOw>E{'4i,'Xv88>1S~}q<bg.=M<RF# DKTKwJڗ?%~y1U+, ^ƎgŅ^[JCg( ,n*ÛψG<؋]47C4lx0)BeT01ٜmU>;{">AK)/VM/Qn/4A! GKt&)!- GzmX,0X3xfa}Rdu-Ĕx:O6`E~&uѨ5x{a ߾/o]E6MmK0֝Ps1)/;n#"ByhP(%ЉRak\闾l~thw23i;F'ݚG_b[D nLvAN4b#·Sq*YtT`T'cJ0>HqB}xKE9X fbЉh`+¡ae+ BGGP1Ƅ6&L1{G eη1PfwT\byWz땛!N쩨g?@5(vň@;!N-z,V[@Uȳ8K{ E6}'@+>_@#!TJS)~hk='Gع (@2`4ND^;M3ZB u N/x]vw8GdkD$ζɹVFv' #̂  -8/Xr%XM*BXEvctնZ]6&{#/eNп|UʼnΠ6".V0`T(2u"v/R4hL a}zA:8d&^ʜlJo29qf@a  -eY[=Jj8n -QxB ®=p& 2q쥼le{.:M8?aVtsȅTr]Gþ{&ΩsjDpF@PruX^:,2eǹw,=%<.fS؈R|gQ"w[k=@`Hm~@Fsua.o @ V }+ۓTcp& .B&*L`E>쨂d+EԱ02bLwԍ"h*r)Saɉ0C oIQgWBrAB}; 3ª97/uE fw]X^Ẍ́K@VEo*݈n3ER}Xq 쬦P}t%eڊ3^łJA˚tIWuzbeSJo YDNZ 4p,+6t0U p\-_.v4\5qb$+d}3Tv'Äy{zIPkR l,ZgcL^sLGQ%]I8H֚Iӕe: =#yPӯĮQ*n&?*ZuT`{WOi#dnSJ rUΠ&jl5:P]u|(-sI5T(PK.& dgJQGl[4C2V%=lq8dە%.p֜/L^0.3ڠ;EUL@H%1AKm H|D'k&61iFALB* {g s֙WapL}$җ6t }d/R~HK׾:UșhqV'8G 8dTޢ=`"K؉d2!it*~ZbEDQEV#܃7 TkW@dObu3/#a)W=ӺibBz2&T*خ%t٨g^`KIƖ͗x9\Y;9EBng}zP^Hkұ2.-D%zWI6b7+0}SVHklnYM%}lӟœaoGf8ؠQcA2g;h*UW0WXlDA k~ϴ㗴Zhr| jK\LDu_P6ۉzv[T#siڪiCv Y9P5v"R9~ǒp:1K(CD?(rXJ-#5P|KVxPo!XL轭~s2Ar<M,G" ^$Sof+Z:+)=1Fa|^Ԓz55A9LmW(o89 NX۷ZeICP,NKphҋzX j0ѥ0kSu=͢xΤ5.hvrDYݞNNfOTAR- zg0Mw -{}^sglԐF a}-#Ƞz )7җj/"Y̾"ظ\ p'.GP*G'FrdWU)]ۛ HIsgFL-$v~ r"$e));'Ý,,Ti"ϮJ#).lD" db;jcBS|9FœyZ62Wh)-NyN Uh]bܖ鰭U;~T2 Н}f^J Muj'YB2I#>n&~n[%_:7UFoK6֢I\H4n$UunB}Ur/0JL@OCMTY"_p8;?߇I?R|$Nҟiؾ?"z>7bNwPrhb6S297^~[_ )<PP_}$)> @\Ƌ<)%("0 Th,59] 6hE]_RAsbɗ]r%yp\ *23k_־5F[ԝr m׍ "s5`y.HG#z9F̥39S]hb۲&/qc &f_$=Ѕ$J0'S*eS!Aq3GRȒ 1bάx1,G޲1rez7[7| TESښ7vV㗦~.Ij.2 }%r֚1?1m'pܘi!p G)~%nS>}^-aC;I2ꊣ-ڟ?EHpR6@gd:<ژg,mO+V-1(Ub)껦fEms<U̦"̊JzziuL} tV(,7LmgnNSWS0p$Xma`A|w|GP:!.h! "eSZ+xzZ]*z+ Rv5 I3 vE}c\,{]s ǻX@gbrt5NSm(MONa 6Ykښ"AOm=pD3)`+ܨ@3N:]k[ް(s*4[WK_F/5; RTKvي}:3'b^}rH-g˳;ef%l^dSZ~ CյWe+E寮Fڴ&H"ze$_0* ֘I"Y2B4)9zH٣|1LuVwtZ[~i40 ;czUK}&k[;S T>OU '`Uc_VL{[\JR@vuWw ArXy.R Y344v %TP :"1p~!=VٿWj3XZdI#KV\-&atlm -/# sYX"]uMmۛ&]Db z(y/le]SV{=2a^A}sjAI@D xie{Aܧ@dq^~ eIF`D,b;AotQJ sHpA1=ȾbIغ,fk+ t"l qnWE7V ǵ`ōWMR2m7%EJR"Ҧtx|Y3Yn}V $*a`ux&0_,1I|Ƥ2&l*8v5'h[#d4,>5>>ⳋ(Iij3u!u;{"Pm>%8^`|f cik:=G{"C]`dᜤ%|ۼl1߶gtG& C5Ǐ\EA]|ja UR2%^Af YL5)YқCj‡q&?[8oM8]‹jRy>,9$3ݪGuQ7}*l˧sRny3!M@Cjs%9DncM"}N;G*dyO ֡1}q^p& ET FyxX}:˽eldA,'_Hg-yh1 `* D:Ad8XbW3L9|@wxбv<~WV $RդpoH4t׺-yV_Km#x΢U178`ϓw Euvj0Af .˙\u[>T/T1d$8ЦqvwA| WF#MI\s;5\GxmH%s.Tq-HF^PZۮpuWXb7_pIwZퟮqӤ)onQN &TGۯ ] ,ge VX?bR&E1Hyo? )D[^N1Dq=Gz/E@/zfq~];6> %P ?VcmiR‘[ĺD]%kp2K,*{UJp:MlHw$Q"𿟞!̾:"gz;Iؼ*wEGQJ}|==otʡyޓxF6 ^7DJ1&I3Ee r `}IH$cJF+mwgz~QbY`cvU|ؒCt!"E#rz |9!;J_Z,/kswԜ[RMd"3}N.4jKyU>h^ͽ^{IOmIkudgaw;O͡QtI cxр]y'_aķowĽr|B+p@j 'c%>MO5RvHyE}cs5zXhR B67K1,uKs-Sfo2?߭J{ #ͯnP:@ed#PD(Lǭdg1O*wHPkW./1Riؐ풿uJp SK,A0da&˘(H30S@ZMӻT=R'~~19rJ%}Ķ}deSZ#Vr(Hgu 2?P=dBNФZC& _WӅ~>WtʺB#:/D!Iaھ}fsPC7 ze1D:8U6 U73@O5m FQ0o$4s3+j& Z;&*j"_^=n6!lkU_?XLA/a$wL6o~؝Bn 2ԄtAp 7эjs=?B~('cgN`4PfzLaHoˉa-*wyxq=@2'{RޡYN`vNأX4OwXwL{>tOuCuM/p3_Ca AaBAi<@mǺm7n6d8UU(. ua)v>2a|H. Vej: >?q %OxRAJWƛ0mѬ!X,?J)/b#X@e\\{ZY:ڹ`>a~fPyޛX[wX-G5د[|%fYKtz$_"} 6t2 IzOUߗ27Uv`FWKߏlY_'ӻB)Jo6 G ,(fMiY*V37sρ#wrFd6H'.rPe9yϩC:"hp8kQ$7/+Zq;,3^{,:k Ii>eBǸR#6+0>ǧ/b1S[9AX j3QFfD([h֐itS|Uo~!.NRC~D+_yh0Q P`,oJ7.ȓJ^}~J`-50d?'ZRb)Ƞ.˕oq3h xnfd)BPr5jthB2Xc< .yWIoܷkC&Ԭ`ԇĸ'x íM`xel!u M)$9t)=-Rqd 3 3>p+Hףӹnjt'HNzo}نO 95X0dL89ÍWd' +>[Ui:gDaP) iOUZz %˥mtY7yZF#EXjBm[HFka*SP UX)HiWd#w=ΌOm-0}~ *IuS;;J+x9# tIϾʷEPH:VCӨ5 F/8<ຣJ2CrW3B} l{ܒXqڳIw;3f.25I!01NT_:|3ipnD: MAN 5DE՚a_HӒ0уxFX^(ŝ]vrE &EtM1D}\5oQzBiCʔ"b$wF#K⥢So#wb \c*9 A'j*jZVͻQ+_^׸@w&Nؔ|],MQ UXMnϡN?+zu=UKs 8+T_=6GкǓkt"pg}K9~G-)0HsPX0`ZFa\xŒw@G[A+>&ӈ_\ NF7mvk$/!V=77IۉJB'ۻG$D?R[^rd ,Х/2n% BE,G[($_p;\vJ|zjNnPh6%8ˌD~ptwL;YZZ4ƟʑVM,PT2#N5 ^ NV"<DHƱ={s֟Fjh ZMh-[Vy3:[JVm@@>u"Iz犬4o''0P;FlĤm}k Cِ{S6c]NS]Zmy-50ų/m2rE|5ϏK=f1g-d`n\& %)"bW@G'0oA2/?>&$zV~gFks$:՘/^Syja2.cJ+gdѲh|[SA`K>o*Q'>Bi Kc^. /1M#sU)D3)˚iIQCÈ>_?*c϶6zyC[KL &]Uw2GQ1y(m#WvÔh^&(lL0B;D\ g0mqn.Ҟ%-ڌqGTi}zU&uA.ݿ>$'Ds 4CΫZTME4 n_v4^7DžnfN3{\0GT7i\)Ǜxۯ; M q s5z9s=4yY{sH!s]%'*;S2()D L/V}]oMo,0H1'Z2 sWi@Qe@UnYtFY岵LKt]6ÕdWi'Rn TC ] MP*M#ʃ<;IQW[ U88%I}B`!;q~X{fxV-d+Oh ΋]aRhG<~fJƛ)`TշZ)_~ ׻w/B|r5 OdF K1\52; =bxe]"̚x2tc*6O=lo4 ՟bUPF {꿐XZ8~.%p, vqN9:&*l}EI.@Wͧ!hMdHVDam$$1}b 5èuMeӖB.o.CxC*!wV_ v7x4r%c2 K5r{CMX8?Cy0nAbL"@Q)1 ^xd_ 44CI5G)wgd̗c |5dg"֘j ; >jjeCaO(3k3 y94B$ȵ*7EO{m$8Oj#UըRsR$4yXW2sݖE_3p34}yմզ =xhIxxfל/L_B\#U݇K7~_u lR" BO"7,G8K*=0ֈ|N5]Y1pQ1?rG5ֿE>̿  ]Qm/k^GLbe^)`_ Q qlXb>迨c;8^3-؈`ۓynwô*H>!vሕX. uxNpC|=aF-$MAG;zγZKqUaf}ӏ4)㈁ȉزW߲ج]h}zKN (/8a-ulscJ\NF~( 5kj7Q.lW)c=m"+pDSPKKGRL)ؽef Ū{_a%m'J*d ?U D.~E0\0{^bfQ@0c60 ;0kOiȣ).e"kSD %7 r ǥ5 ;V^;m5tl3yn>bq wJx@_iW w&ڹV:P3MN\y%{ļcf$ f?,Yv#ySt[K)./%pXBYKe^( ] 0Cν8c/@;Uf`Adna?9.xɦ,Urr{!1X? }sy1n(+:Exކ+fFat}4@hGt " oclr梀Jt.BODAQ; d8zY&zw;ω,j,{Nk08Ke؈oDrHk\0K 2-6WC?yH333Sh/s(P-\Ng|D``f٩N8zg};Ăcˁ5t,"GcxL/?"{5s&ި6]uB!1X {KU t :"LjDL6 Bv`l/gK_Wl)Tr Ku頶croc.K3tc$Qpdǡ( +u+[@?жXlDnUQ+ /( .kqQ .6A<,Os^I~qDy-T9fYovV>\YxvL)sg^z+q_]w#ѽdIHs&x*kXPG9*ηQ֧1҂{{d6,6Sa!>I 1|8~ a[mqj/AĤ+odVbd:9QVQ2,~|OIR DSM%xJt;/#-݉Buocx  ? *^c)I йVt`#=|<'Ϲ5_sPHm$?9f#3ث*Y|\cC/d.A OrMjDeð9];Sl\Fѭ+7Xy*>oְgm<0e5o2pk+x1*d).sNKyړOUɶm&ޠ>OQMwd A3rC̓LIo]†:"jgMZntۙ)M%xgԧFh42jGhs [w[JQ,~9NQp;ֶ#i8Nl<"RoT%5ZGOcni۴4yjjFaV8=hOx&3'KQ3k>@ZpLh[ze~h~v=Q\\v _U-S0i.#ŠC"YFL*#çAs!I\N0˕q<ԇ$j~BO}oM .{DL) rEa ٻ/y Dx|kCdΚ n260ltB$S ]q],wA+iTi4VFU Az(擻mN,ڊA\we-+D{+6 Y_zQA>A: U"pc}E.ϼƨԞ<ՄR ƺ.t !O W#=-5KQh.Tu/S$8QkXG:6OfPS((]PsD^7GXhBh=?砈GY%08lVro qNk2mFk]П̐[,fnb^iRt٣hz=6 1Ǧ\J CgثXr 6Jɰ,|ťi +<ަ q%DPM=bdU m!̃Rk ۨq}&NsGSL+a]I sO1e߶2oqw}\S+9UNi1ܧ{v}ls,.|jvw(qL)~Bxfo,hG2ʬotM>e &:'u(&u8*d( vbXڕhkn/_x-JAɭhԤ-a:7YY.Hc9y OY.%2G}EH k^Ugb~,ŮWarU%{~0-zfaBjrH*dUR>`4p2zJeC L?֙6;"Dƌ ٴ9CY&-,f|Rp]I(ۣezh!?S_]b)xwN%Tev+̋6_@_iHڨL-Nnࠀ6x:.<' ?w,Y ?VnonZs=AaQBeGV ;f@+kp]Wa0eTZup:#j1!_IM-蠀g\|1wm~922S\\?Y!n;Yq% H.}'hFzXM$03QW;DA[v9?1 }n|S@H*NjaG)p\ R?[Y>\%ܒ*&JD,suUj[_woOQ$jh2GYڹ@ tlJsPM}}}&fӖƐa*.wg=ؒ]7l˥ivd\g=ȹ􊫶xY}_GK"#KI}ҲQq`D#ֻ1H(x~?*ηP㒑Ƙr0n94QSb*يZK?Ck93_Dv:; ;n"$e8 X;lڃoh˹/w )ز }hK*Fk>I+^^Pq|g(r9V.î 2~ЉÓAWhWɶ樴j09scBy8Ov"n({{|{l'bX1$Gdgc;LECm|H J}{>OaAH4nu*¹Zq\D)nA Q G®m _Ӯ2݉4I8p_ @ZfNp;ԿS.TF~)?]&pW7 'Px7ewZg6yr'FlLM2CS5D0+È9T@ #ALYOa-E[eaEج%/0#)^y;vH7IzM2;5ս ?](:p_ǴFLySu`3飻4D%+"R|8?"(pMG'D^QfG͔q. nT]l $(R#HGA،3\5όr`)W!uxeQP6$b#7 YmB ٰ,5+-1^e8UQ8{@^oY?qqlQ03/{p$tB]yX r99lh>6 1ޞt@%ɶ(_у(p~PdD+Rk /<_lڧAh{ecfƲQSt;'ߔ1N)+K,&D=IavdRj<O׋y([m:;E8\^,_vM`_%E镱RFclQBk?(nN پGuT{͔.b^K\+sdJ F:SZ kc2[nd9rcy%\7VqUWTVҬ{gvk]f~(#DX(hG ʃNnsqX&W lװ fY9TמJrip)HǼC5=tPѲ+!ףRucR ^J 71^\4:g^L,dcLg K*EIT&ަCeO]Ӝjs*EU+;7\OP\ 'n%*i^2~6W{\Ɣ#ΰ֚TtgtbWc6)M@ Fi2QK\BhڎC 9Hۘ l7i(2>AO%&z>Q 9h,h:?OG7I\ MseKA[פaS!Ƨ P{D4u30gEG,$ߑeqb-=UAQiOP Rպ2'=.?Ԝ{#)G4zuԩ˗蓀*YئEo IC??4e,MpH 5ƀטҺYBz+\T R:j.P=~Ri%xtwwg1C^JGر(OIT`*PNt*졡W* ]Aw{߾89;2;bSz:?ɒGzyafiYI*dL6D{~cwk|VwL`YǏ[ǒ!.N? R!!P;yl&W e FI-8E aRdYz7zCyXҧ` ̡|$oׄe/יA{}Ϯ92iXPlrDYx1@?b\LҷTxFjUQxQ.i?oz?$RrE -_Jv\ _>x Uqjy%,'`+~STaHG)6!|5O?6/⩞ޤU >n:R1D{ + R7X1$ZJ/|=FU-$Hd1H⠐x `짵~w -]Y bcsۤ!KUB$E.'p9?ͭe({y)2e5`dVT=5)Tј}2LMi\hQe@ 5~]o'Kj3 {; mj|}E~ˣd8F5_zon%śPVI!#7l-Lĝs78fE.ca*=XnRBe6p P(_r||ԓE†*.<ɔ}I- @$i.D% a~NvN>8 c!:_w8Lh/<\ZSUb6'}h<ԍ[ËN_i՝{6QȾ?{f&~4Ӡj}ADP2p yi@˳IB]"E "}w^+pS1kW) ,9{ EOʏ)Nil/='`IgiR`\țYMB$"^ U04 (<s}@ǰ[2:LY(/,'/ܵ nv;jnD黢"Py6H]8w8"n]:}"%Q K/-"|0P{ѕI9A/Pec#X ьxs|/*κQslMC&]Ua$=bRvJٌEteK4Fm.UJט9p'Ͳm{lcv$ȧj0QUl?1$= N#dA$ECDqG:TY+!oΈ%OpKHbPCVȨˆ*NPU y[r$ zr%OST0$(i}~sMq%~ [c _exw盾<8QJRDh[}VEϊCܒ7KP#!J>i:i^)%3-{#Dmɮ @1YLdz{'ge,I:5ujټV5B֤#\V82֠0p꣤}DVfrT0;*6?\*L_?([1VΕ]/q"u%!vK2Ha%Iػr=";p{vް'w+8riz!i5eKNxW)YG(2`}~:>omR2aS< /cKXEqOr= 2O\p̔ jsg>lvxr.t< 'N^7g5w~ WY',~Ĭ>Ǘ'~?iWޯܺ\J3(y(PwI D׽7u!QQ;_]p3բ.774nպ%n D*c5Y\*Wvc;}kʼ?0:gqZa8Sz=|lw3dD/ټ&h3!wM]CSkmUI3c\Iրsi"d7%\$ 'X6Wt8lDeWK̂U_{SY9UJ&^&m[XR2!^t OF ]\8&vh1Ѡ ttH 4pk'{~[h&3LBYE ڈdAg/Ϡ걽gʒ=g$}7%2h{+ sۗuB'RZe!_u6u+JX@`] Lqe+9S{vgK`ثTkgdNt`m} Fy c&JqQl'vЭG,ҭҍ`RO.g%2 +8iJAk^FⳊ9 uyTU7&av#a\9|ͽ'a~NӦH)}v>썁{"da'MRLe!x!!J +>i Cu0tEUM}PBA{.yq)n܊Utr Rۓc9Ts+#gKoBfW `D.,e & W  t+.<@B@tz ]vmC1/$6D P[єASGLT-+@^5*Ĵ= =#oM\{,$&Var_?ZjuީGK|-dF)2@Vݭ}jw%bì[hd&$t]LDgb@R, ;wzGtH`ژE:ˈ F)ؒoMF[~ @mBb܂go?3 ;NቑI A9l٪nw9/zeӸ hZ2@ ҿfDEW=*Rav /5IOE3M礼*( ޸o; j[{#$S3~KWJkPɴon1ETj)%ĵ9H%|FܤZBݓT̅1w.IiMuLarQ9nzźp9UPDu_rf8vݳO.$Ӹמ]$ =uF+W+rǡ׾g0rŞ_%?jYeROپHM^hU զ}7G8ǽ(=:c=%Cji e{4E9z Fr(\ Dz*x( n5!=vąAwn@q&w3qb:*%ݛC(#ܲӽt.v%/cw7KRmN3E954)}^r5jv򹟵 "d8$JC_K{υi֊ ktx)Q]iUحXyy Wj_Պ~P) o'^1@PZ`*PwFz`>grwDEZĐ5ЕjTO춢}M9^`ŝ_VA9lEL.׸"&HprN>)PK_VɹG;k JcGno9+jZ [:^Bnc\Xt[_~(" \M2ԶIh:95hpѲIe8qƩ@-Y^!H+ B? oԷ'~?= NWl{:ST`1=5,ߪ%Æ>PWH,0Q ApHFvrq\sTnJs_0Jumz>r=]#u םX#u=!ˊkJ];XD/0|4EVGH=Ř:;'@omrٚ|fn_z X> ѵM˨$'+w#Vt{glWVhΧ\8\g5x$V 47J g4he )[oɌS()04s[ݞ!ȖȚu[;/zZR:䦼baϊcdIGe04 '~9n[(Ųh(h(OUfMzCA{+Fϵs.]#CZ3_,]>v̿Q>`D"'·}R?׷NY*:I٪}Iɽwj7Fڅ8by.oمs'{z?szM ^լ7Qu5h h!ATIӈۥ ݶI5*WؗX^n}y40E4Xܴ]'H1$rc zD5i׶..i?񺶋e!>_6 xպ-4236.ky` SL}‹q&1OEJ~7+_GF :"=,30Yd"}垌$wkH,G<~Bƀ:8-SDO%7&j 5SljZXQcTU4=fPqß B>WʰF-q@`Xgs\{DόӦزĞOur6`Twy]uPAvz^HLd~Kbպ @GG PvA*o. hĢ5 $P>|e7vueQ9|ʆouGs;%X|ZI⪂,wpx %N#_ bS@ bmѠ5^ArͮTj^^hizتyF=Z|$[SmsŦlL8LVGq_jR>}5`\7b#T v'4Jutv5o„p'AgU@KOG06 z_uGP&VxID*8K.lX]u״V=zMF\Qn:NL[קsݣb$GYuO A/5d@v-&{BZBS-:1 c`g>3ϥ` 5#gс՝ӡ"$m@fdaS)LځɂܻQ-x| `޵$MQC[} DH22&'^ i>&_nBO0ݠ%p||JK3X]Bא95 set5YSj zz43@l5EM=s"^_Kπ5 x8i[_<.+ 6hvxSk3=*yIgʄ._Wq9FY#5]ڦT1[o{SKɷ:{gX۰G*O+@J=IAd]6H=лęF`o}B%(O" <3&һ-IGzvu9}uAUTg1Mgp 1uھs5^\hXZMwy1̿ ǡm4Mϒ7Xɀفc!/Y:F1R}%mi">mB~ТN;O\&ESw #*guk9פ D )ڰ(,zӁy"Wv{[Gnya (a܀Fݦ|re_ p-[|H9O-Y[)xV oNDO0|nQ<DEa݌ǧyM=>WS%_scWF&׽_=' D1<7Y!^cyA[q J|X!p,%ՇP\\ 7Mӂ3D)-4Q~^C5mb,o,Z`RP؉;|@:d.}z7ÐsPI-K A?m$*LºxPg,E *!Qv`C*G Chj8JRwi%L:|E4*T :{ɩs޽kj#S/cbO;wD fNi{j;X}-tLKF̪ŏu3&Ab 2L7=8ZG¢=edٛT6yoцMP}2Lm3>m8q< zzrMz苨mv `o!4*^PYoa2 ZӢ3gB7/Ru1q|,d&(%9.Mg;@| o"m\|kO@q:X໽T`scFs3,2f0dn.B3zR.dI7/d(Q[uUV7ڀOUf3M%) >YH`Ed}[~H}293g5 \M{.l9=x`vn7l@ݲT$^\g&,V 3'<` `F'c `Yxi:s6W+x?Di[V vOg0D`vPrJ#yxGwPtEN6yD pF~mLiw!Dؽ?A|ϟhLh%&0N7"Ⱥu,\ʄ_r&OH901%Ys&u!ڪ'Z5^jk |տ5z@"zz%Hy'8ԥ*aЮ# IcDy6.?6f]}*e5Z[#&t̥+m2ݟ"cf0֊uV2w#5 ݢOJԥxy`)L1ב77u]Rڐ_;- ;k!T2Ǻ%YPp(@ԌQiȞ"gPg_/7C] ʼH5{Rq:ͨ ցTݷY4!tYi^^dG./bs~$ -yC>ȬכqGܨ# O܌+籛M9ʉP'y4}<.6=]q"?U樲HGqCWeO*fDro$js$Vyǭm%@^3S:CEqAB!ל*]1ot6YsljNM[7Y[C`̡2s?P` 3ҸZb|έ0K1O{k?id#$ &Bc6zb5Y>ǧҽ*ԃܦ(@5B Al]OZՐEdh&^szC ?:H}\-?<+~&wTDP T4ta+U(}qA\=O|hcJퟐ/It圛:4To28@b2n<%# Jʈo eE?@؃y s8w&<~6Wѓ#eu Hj z@8Ylk뻈{↠l]Yd"Ⱥև;'T OLQe@6+a#{<2^l mF'&^"jyIoܺs~ή Xu0nrAnQkVhqKI+g /|mEga#5i wf &幢S} 1%NA &| q tvH,IԌ}c*q4CMN p%}ďg\Ǫh,3YHeРS?7"ߥj/p=ڨ '@)Ι"=Ö5k Gs'-2[ۖtᮤr_LQ[ff'1UĽ09I .GTĵ1ЗҼgGK5އѓ=rHK&XiVEm:=Cǜ*qH2;]1-BPL|d]Jx̌)VɗǁBwc}U38:9f f4sa&*$;40;F6C,ٹKՂߙk7;J%!t LVS.GUZD 8%(d=*1^ d>$zrkTsٲMB O);?S7x 4Cdo,}thd - xC X [y= 74ռbĸnW[̌`ŠF&|U2o=.q/#2GpuI] zB9~ 1_oNIIY,sVoUp O#a);v|&uV|Oh} ÇCH"m' B;OF#FW>/IĦ8;4JC"v,EP%l>1<)i2zu)$2gW2ӌtĀ[T /nk_^p$u}G!%(7*C%_Nn3cQq_S>U%,uB1{WJ^{u"`>4hG1B5N=|I.9GF3 e塺H.ưJ%!4lc@;JEGΞUǫl܉Ib$m#Ho߇^&K۠a+cinY i pVhBu )sfgA^:?Wy.t$q|e/gީTf'!VЗQSӸַ ?npA'ו%)>}~ ܤ t{WN~ _4Y9йZ=±/Sʺu Ge4$ǠuG[2 6}8uI֪sޕy,*)XR<.F<)9$7aIX{ Є1,gi>˼sYa9=ϝA].oaN6od!Be8 ,WװZ ׶)< )|X TJiF.3+Qqw՝JXMt wM6@NXrluH{ZgiGekDܻBF{9Tʉe},;9_JLY7lEթ_:Bw=7b*Eӥ$6>6da_־F,C?(~/Ec V|VLꁨ9,A|ZGl;)%*4WJgܮ+à~zRMvzm4ݼCkI۵:2l4v&{ I#U2k*cj |Ϳ{H>FG8V8]RtRلOPY@Ey؎;"{l1/x@{ BWFt3٤. ׸A2xd41;VH:%T[l䓩Ռs/"C,ϵFzq@NJ"$yT}4!V ņU6Fz߆ڥBk2Ѣמ wb% c; FڠN xt#z71^WxIJ3F~8Lf(*X]xqnx~]o;8WِTɏ=,9GLY~mk\5} U,l4[7{ h/)Cl{qGEabfR 0uy žj=lJK6Bg>~GıT|"hy1$O$t&zS #PY&+Fz8țǫui0׺RʄSgA斓uD#q#gL?̸&Љ`Y'U}A>ع%}zh*jl6C:_ 7s| }ɍD WErv ^@TIy3 g@d~0cNqstz`e" 뵤$g-#CUc GMAic~ڕTE76tF?'*W8 nԯZ\T~ y( QP<{J͆"o0[^gKpIV 嗌gр$+N̡a -EBl?KgOЋ3Aq:ơ\.`m0Q1S,^A&WlkB!k],E[Pپnd~7 V6+rgA: Ջ!NI|4y^fV w=p6p9Bʨbp0_hZ=ybVAGgNav"3s4l06 vsgwdX(pkuzKFx Fx7 <ַpc%a_0J._5Co[?3B11ŽIŭ{(鹖`/uk,!<04`}֟:%+2[Qebfۘ)JB%&wuţ$Gӊ1 =Xa.JVZ p_H~ K2ιf|,&w+{.=0cy9+6kƵuε ǞYOp_^U>v;`oAYoX+}K=( K4cP?z]>bΕU>4O𯔰z˙gORwIܴ+(Gƀչ5IJ\WdyU B/˨g~X4 cZ)!rD {6a I vSW2m+\ Xh+Yqp2+ގ;}K|?ujF>QǣW N iI[APa-$f3+Ծc>o:*ytc5Ѳ(5#·i-lH BMJ\7Pcf/PcKf5^>8!lfgoU'Ug(^+/MW5E ۃ-'OBQ0N@ħ2="^xxIz5Eg̫kJw;1w&S> Z&P/vIM;g(ŬI(a슦zIP3D!{xpvlҘ+xMw! x77̼G.䒬_Xa6qyQ%"V+4 :!xLёѢ|l_;7ǀl2;BxsH_&魦e݌ij%Wc&H0()Fpgn%"[uB#y@C:27Vu?zK=B{N1d;l ΐpSX*0=7Ntmk'7!y=ku%h+N/dɠ&D9ڀC3 q$B06=xjpgjpZn`M:D_ŐRc`raq9YPCجZj0 k]YIR:<}(CQBuN;rq詢}a :q6@Matҩ_.&z8 $lŐ@;*s)ۜ 魣vkw7XrqW~怟nbgasͯ=p9CibMʀlʒȃK*+SZY@. Б {f *j=,(7PCRufKYV+LBPeqb#c3$RLU2# 0|j]>s b1HǏ2[f _0W&NA@$Hk "B LS;Q^d!(BBV?&i{ϟUYpO-aVs(FB砸(C]ETމCD-nk7G\ P$q(x8f]~+*\al2cX/՗Z5fPF-{4gc Ͱ~:$&)m)?E(*\` +aI1!骧 BAU~dyuꅘ1S)83="RU]h}1R0$uOU(>m}mԟyaE܃/}jФ",/~۟3c!p"BbȎjh2 䒥=VG CǀĀϊF_KJ_vq/ ~Dom k AJ50mܙi"sK ts벳$߀Ȩfó#yrB(K/ /4W)~жKSVѬ`1]k:[n!C.mfU(AaϋHMgE'+o`en ~C ǰs=^ʥ RYbspPz|Y 䶤A2ɧ0_2ac[Ct1-*#WQţUV ~3ػF*Op"ƎGȌSM %,q Jor2Ee)-8~XPqoH]topo/qUD!7˾AEaUj]qB cΞK Qݚh|f&b~x;aB;l#MPԙmP8NfW~#ݍ.,C+gAI -RK'!v;3'S~*ȟĕ!S`|ȵsu߹"T5 _E: |i\2 RV{}W"kJSVyyY$a+5 t{#ܹ&@)Ƣ=;z&8z9"zD*#j Į6l+𹘿5}(+Q EaCTSb[T Yc" Ұ"z \Z0ѕKO(P^w_.Nv;Bs"`cc b%~h}=5d=OTĿ ~VL3uR:P@$)wkߴ")+1vHZ,i(aURA,uu- '׼Y=|O݀aYT_u˱Vg _W Fx_:{.-s U,D/ &W<>>Y&o3 7Zu-в+OΉ25@Va !ޮLc.$˞DZ"Zo;ޙ\;hш)u=C>7sֈq&_zZJa#9< SCT2krZ U19<\ 6=nXpdOWGvb>S @BB9ni>REaA!j:#`N1G OF#iaK_y ſ<- "H 2Ԥ1Ge:]GIA p]VEc)F \ aZm$.h)h.b}m^ S[dc9ŏF܉"qߘTFcS XϩwѝfL}~C-:YD- }>#]i֤UU^ %t3C=grp3󔰒?FR4p;5f`b,IN^ܓ" fiEvMmZfv5]r1QmA~k/V3$ Qxy߆yu+<~KH}B_ фe>E:@ f +i"Z<-:0Be^GnGy1L82T5gteXStĠA o ThSȶĵv]~zg>@@m2rpjdޫ c}Kw04бQp#`'IlՔ{V@滕jոy2Q9M/{杇U[]VNKsI/q툆p&&7χ1ڎcĮů ]5p^M]M9=7.{ &׳C$IO`iKMT|jf]>{6&Jl6L Y{"9J$;c#.t٦N(c 7jΤ/ˋic.,;heoŔ::V4%ȅ~"@#|уV1g~D"9oEװf5fAG;}Z } QG@; 9YCM5<6_+S&jHFC83ų@%^HsfwIU6jZ|~9(ٜ0Z. =̙0[Y#t禛 w%BoeLʜKJvR}=u~s3kc`LķkX;~JRG=ߎE'Uf '"0Uu"N ,Q l j>Ӂ2km*NzZBE ¤yϯH(c43'ӓ!b9ٓj++&17r5f5;gpk%'ۛ6Уh/[#%'_DPUk/SLn$5RD4K\yRu/@#Eh, y&"##?)WS?= [IH- HHPf[8Y3{>ʔi`s@dJk>R* ^mƃˬ66o$@4A BUo hvڛOpwºē"6{f#~_ H<3ТHjeCapveD3+,,K1 ]l +r!C+8?.ylePӒ# {͎X9w`u1t$A?H\|=1Ec||FyuR ]s@9 GlU62Mc|FU" p#3-{5WbI*_]tZ_E_JfC[!vm{͇4Љu;eO3&!tAY?w:>)N|u~0GUÈF_e'b ^4 P'y$"} 4H̋8`C&:8hI=j}tHb5/,+sƧmj)Ǝ֖E c=?H!__s_һOɔΨPlH7)M:n-pF&f׆蟜#09X"ɕ/* FVjE{0F͚h1ѐa_V,{%mAs{]xN W1J%ic ]*T5EogzeD]МhaIuïsx!ð` ;sy`UB'Q%4AS~ɿm c%R5GJ=H(GE̐$'Wi⅝ZJb1iɾE#C'<01Meq&RF|xq$;$deJVm6_ 8R, @JyPX('sTDt)ǚ27> H$W(oi/p2Y@{T}49J-?ʄs.RӥA'CiEsu5壕ݔ*η@z3 Xz>_b]aXZEߠ#y%X% I.Y:G { pi_g_6|v\0.o gNE(,=vv#AQMpr>_|ŵQYZ.jUE axƆJ5ݚP +N (Wmq>N٥j΅_~>&9 AݒH eg'`=RpkK$zb{)L=cB\F3;n:U;m%Y2i$$7hiO0}eXӃ.Ć" ,!=q9jyR|SH*-_ Ys}|hʟcQ7sF?+Rz!Dd;5bvy/A'*зL5 2Tٲۿ |"hצ0'&q4Y!4F ,i˄; 9_gDm Ghdb14vޡx2ڒIsO^=vf͓Hs(X/OƢF1AhRn( ApH EbyN#S-ϙ$4x HxhP4*R֝J}*Wf6=Q @o+NJ7+Ġ/l`>PY4dŞ@(!2YX(~KbZm6M"fz.(( ~)AĦ' RE;S)N@]{e~}65 wx$]>Z9 4B02f|W xb-1qVH,H]_o#ӵxpJ1}AD+?\+ t6m5·)!CVבܨмH2RXgsxxw¦$`|oYXI4{M=|%J?Ǜ=i%@ =nGqzYjHa%|Sk~UE&n:*t1"=M$czϿԲJPXׇi%ZŜ|W{Dn k丄њĹku~/nѼbՋ5nsť3r/gAh#a`͗~bo`4XAͳ;iHVU_c')]J29Ժ`WBusG1g|?u>U`yZϓMWil^Jo.6>D؄b`)IVX ʁDO9m Wg/8z4 Yѷ #(iժ[}/`~ÃMf`I\ 왴3e>(2LmI:5NxD:{di,[y!28^ ׻IU/Yi *Zs㶡0ܰd1x(pσVsFL1D<*)Y`DLI [aLWp*CK6VA6@$C L_V/5~wE̅]6oi m}G? {'l K;OAQjvQ -&H̳7dǬ [.evzkSFYT<3.|1Q~sY/┷?} $^od|0>@&ͣdXRD[q_1w:t6۟O6nYك~GURnDXRXk^ A?DC%8I[îqxww4`TOͮ'kJZ@=^h dkc$XRV N B W e)ÙtP8Cҿ0Q 9e3!@2x'r"{5N$7/9AK4>R }P}o pdKj:+q mn] wU X~MUg*s> a*>4K~jE=cj.w䣢x?93A /icaD9H~k$Z9cpE rd#܉ $%A TW:#өɸoÞyWZW߇. # ,F $V~#؏OLI"XlgHlF,x?h: :;o0*ab- 8!ʖ.JiV~} 7Kz%"ʤY\L.*WhY=M \W=m::GD~yĞ>KZ&#0c, eHrNl1!3Toh6³סhIW`ww}2Mwn()I铂<N~#:޳yළg&WKj_8]r?[G$3I P wv*V5 4% \Gks{ڃYDD`oeURU$$N`SF@-U¤k ɣmBْ-jV`Q,z.hڷp͂9==XstG{;(TɘpLx(Z/aYm[phA_0?s~6(̣7<@MC] ,es.G3E<}uDx]HƻDҿ̄jCn,,EUܷ^f HZa^Hi٤]fYN"tz<ջj&2Nyb72'8ұKtTx}WH?$-%r*"MD2\^3 m: N.IdT~yB{q,Oi卟g뙂D}]2BW[Sҝ$_^+(O_U6f3! rkq2i7[9C!^ora*d^nmH6~1O܅0nbg;E1x=_{L3$_>\8}?Pg(5IY5]_@la#pE#ș{qDn{'YX=EQ~p9-[@<9Fr&y}8e8MBS<~QacWQ,0ӝ 0 i0TxOaM!] [Cǖ!}f} lnJ/;xG;hB~ǔmFf&h_O%>7 VZ[T>aQ#6`Wڟԙ7r}P#}e*R"Z>R\8U:0M0G3KUH!*G7FFXyq hWײO`nH */qzVߚ v ]rcIx9^&Kף#af~ Fsd[V7tD%־͈ڛ T,&7ª ,7 1E4m $>aUD9(VE!xz-gNW  #Xdzja(wh'$*m,e BbUNù0");Ƶ@VJԽݛx8Jб'IMj(35LOfn"2#A ο)yWAc{EvþODL^<?HcM4o+ծ{v.aд0KU]C @.<\hK!?Tsu`4< 1,1s&Cߐcs _{*\BD_ičEˇ=_Wi;GH_B mڹBړdnU=y1&,g>̰7ao=4ա%c,϶yPƂ>xe@A%u*1W/VVN!ϧ0`ܲ{ Gpw.'{W0` ]HlUK]91W荣ހQ#`i\,Dztv -""7ӲT.Fv? ;G\fvs ?QP4߮H2.=E'IYyK ~ ~U ]ꅪpy?#;ߥla}8TOt؂v69Dk5^69twpp(+q,y#DN>d Ł9VG~)oBԕL]CK ?g)n=oІ |}N`Sb wpw;d6h0$ڈkmq;szomCaP)&U,cTh6B?e&jCY3}'ﮕ+:^ှ&~=PL`螥zfW(pD~mwLfCubxyW."r>E!Ft.g-s5jGhpYV,՚څ.Ol; w(s{LR# B]﬿a J1#20rCղL{ 8KEǙ ^4.Ek%`̿A0 0|rڟ8P`vS(i^>0W 6IY.b!֤Kg$G k#T@ڗvTwO'S9x1R](<#%5K-;{Rfv~+%{ŢK'̤ nn%nʚC d!ܬB̘ K*~ѧ($X%2/} 2j@{9a1{@5,VӶy ]jZn^Fy@Qd#L=|TF+a Z!+ ;VaaV ;x'CܶOb/FԜ=Ӎb6'/ł)Vk> kdžm9s<[Y.j0Uw0t9#2e1?-;wp{nKC爦;'a}~jMvx!,O\ 1$hzCE5"|xl{fW!A"T-XGŒa53t,8:ʔocn^d=޴ 3rl< WLz lM7-*d[JL\` q]slS4NȓC踒8X9v( /;fzc⃠|e͛?ם?&gxbPp+u@ gǷ̠(h*U<ێoBၡ=4`r] Nق+i<<ĀXRP_ܝʫz;$ǿ*wǵ1 ?[iwYE'^T+-XC5?lh%5$7aX7@xn6pz|*R3!+tL1|ksRdk@= dža [cP+`Ƥ{+rRiٳLqH)<@6r;VAz*)ĉł$!*baІKO1š>Md/$4 .sP="?sj-Wb9Nj%csOy*$] .&-Y?NBPʱT.Bԇ ģ6߿)&3:,hP\R ^DL딟k{,a]OBƿr9[1rR0'"paEfcmεqqgBssiMsANT tgI*$Ԧ,)q"_BJ`i7K+%s~'XĜv'pL.Gic»1WPcX)y$+BdϧWX>{Um4z7g@pEQy@A;&mHFPxͪ-{I@$"y]+_&v1tfVX Rw^o""U#̉ J>1neRߠ/so1azY"j+o`1VW:I */|\ܬ>W1J*/pEy6"_^yrr,NMbHau\oRZw(3+3B_Whന}2Ҥe3_p_[Rj%"<;(3Xb{7ë ~!ٺSw N-}$fncatO8}i &D M1aF{v{&oX$\yh(n6wb^7I 3Os2FsHJsT BNq_(MpvnuT+d ]awLHg>tsz#Цr [cBM9hտko/: nǏw>_;1<$*CEZeQ/0t8SV-޸. ]&K>ԗElC\9cM/ Yܓq^i5Y#*_L2 ñ WcS;|JX!:gt"%Wtx8PSہG&%Kj}g+;nw [ J7,E0Z xx4){ox?DFi+@ؤc*bM`Ytn/ x Zs 4eҭm&ҋo~ȅ7ٜ kPim9 }eLy.^3ʼ&+F8ޕ/pYڣՌp z?@CoR *?C3|,ą\!OU/._ǹ۬1:˿[Ll :Ih շJ>LlT kA,Qv֜&2W!(>d*^ʕD+!1;C/)h䌋Bq84)enyaTb&=1ڒdf^݅*tߙr1Trayڸ >r 4eFM-{sZ"e>B;] xгLM:H {Ilm[CSPc:~B]4 #PRIY\l}qt( xN)8-_>&x3O=)Ö:9:4-W.Q:>˵AW݈@~Ϧ!C>Q-AmL[{gz XA^~rۥsk vuzk`ܣκJ.m8-纖/{IXGWpa´Jhﻲ}KP|@)O4R Qs~"^$48U'^"Eрt Nbj;dKaNՄY qt`IgjX)>Lph6T4up}o5hs Rlpʻl8D4nvjRkFh{^RSQg5NʷoWy5#e۲~,#7IKDdy֯Li8wko=1BwҰCaDIl\n#Z]đS'S'= :@mϾ)?.SlwĠ4Z 6<>*"fV۳aTb #\ěȑ_'dj$oM.aزp?yW^ޛQxG1vLC>"jÌ:pJ'ݕH wHSe#BB#$u>{~Zm3=Lr\RS!RIiw"*" wqdOfbD*7%L;A@U`+ 3$/J 2bO~ rIp6td{fy5.3!`}TJ% \]?ix=Ao,rIf*6݈)֛ښ$9V-kaN!Qf6@Eyμ Ȑr~h>A錒BXP֟ӊyhwP5_ čl-'+d|Ϩ7D%(!hI)+z{xm5fM%T\*y0+x&k%!4eg@_Vl -c<FfQBiPQ7b) *J9! p[Mi)w: "61뺶WZ Db ԍKNzn(57Wea.Ed`[h"Vku#.1ŜFX"oD)TVw R< 0;>"pjT|̘(bF8dvT9n xhT5$B"O ,>3=, zQXidɐ1D;#lFƒ| ;+J,y[MYavoc"$>K?[@,D?^;+ף'_@O %G E6yZéz˃*߱=2BgFG^±̮@%ZlHDC.{*iLV&ί1wܛt{L:$p֠/1m N2Q7_9WBQR1kfMVRy!dׯ~SM-c#u1"tb!Bn-:Z5BiƬ`voS 7LVO NB@W4. clf^=/#|e N熶:0rS9[_yTܱ ?cVg+U\Ljkk`⬠̑V;G](5htUҘusՁ$yF %*ʂl{0 o'4x{Bգ"@Hun m[/_b~A&a&lo0]PZ[A+;M ʊ*?xm=@G$svAy:a p#Ѹt/ԎE55$zr~|וMjN7DU{9=0uN?дe>0:- "|_|2ϴWzjl-  1J-7LS#seOKޜwJdaxwv5\aȀl7̈8U|= 2Z)v\ 4̗R4I:Bvq~J_Z&>] 1$5IkV%xu/Q5Y6h/B,B7@$\P D09Q(wxWwR&ћѿuyQ@h?i .LLe[*ڄy$@A;#[#I^h]KGJM-EqH@>ȇvG[9`!>cG֍udu3h:y*(Ϙ.|r;,4z21[0ufld6/zC'8^e`ypp*x4&|.amG.kQt -6.}eȗ@Wd3F G^!j^`'fnr%Ef}(f gWK٭! yuJ)01(7ϸpwxs`tP5#rZ͔iDnvcħX{4}wŐF&LRu:P;5)ܫsD2U<8#45@n6q)gl0v̙ =#ٶ|yy &,翉(|ZrwbK PTMdSڸwY_c()f{u]OV#ecJCߖľvL!βFŠ(9يR1+]Hы ҄O ׮y+z{20R3M2ֆɈyA # 9aޓfxBR{. pw|\#g4HMx`ٷ]]yBI(߱\w ,Xp lF?߃vA^aqpR,;P_kTRB)@;Hjܾi7{u;IG9NݰͣQ&UhR* ѽT6S*>x:*PeN!ڬ{NPJ`J \ApĦhgLZ˟SFMZ^/M <ʋ@5jztB/%#Lrz;98a ѓm4N͋Hlc.oG|S+o Bi4߂f0%[3Œ֓yy@pyOSjyZ[%а!^v߅" ^Yk;Yޥst4x7?Pk#*EKxD({Du80qlc<wItkʖ 'A\o5;qnÓ)f_IIqWwnΕE_o ש|spF{B$r[.];VzJ䄂g#thi|^/ɴIzv$@9&V?^~ū:߬Z 1ٸ&9l=GۜXPly#,ԝcCwN :bŞ~}D'<߹z/$wS+*X˄w i(Ќ˝Q:*mq=Ob#BY*ʟ=Z8"/oUGT6}@pHFD64:!a>ܪbD8{Vr ;Ez\kY&ޟQy)D6D_BȞ\O oVcSvxS FoDoؕeP-mUR.T--rDwg@.Cr6_r|bmM<&w ,1ՍU6*ٟTW5NR 4Y=M@Mg5 ⫺- 27냈EmVS:uiLwOt.ޤ3[-|}FIQY眜J=c&1r/zʯIte /\ue'HkN~4"@¯6 ] ٟRË2 ͟>i).TdՐˑޝw*FljsY hKiuR%C^Z&D rޙ U3ޢ֜4dzkex7aMݬ5MC?&tȕ4CvsSN [C"w?AY< P>~l RlM" /9<Yc2e9G42-Uv%l4@ :5ij=,f7J/uiƼ}CM\.=y)l Yk@gt.ʼn䲑ئ?5QaAq;6u-{ʼil`mQ&0@ >EYl$ۯWI6* oW5"Uwl<'&Ԟ=~V)XfޚsKq]6uyak h*KtK>YC,r^ }0?tX_uj9^SP|>:=p7(Epꅝ$*M T z[tzv.!PkГqC:1w^Oaż㢲qPt9JgyAFTlSXC=ߝ.X.BOE`Eb/j WeMh?t^~p52 ߻zoɤy &7_UucPsyА=lq`A,-_t=+aVH㥖s3YU1۰Vx,5;dL$ w$i(zS)65QDŕF6-)F%+˲VMt8hDžqJ߮#Nچ㮶>$+1pLh6 Ϭ-rYppĵ&톍D諢X5koYM8uNF>,p4kY#bW~$[S5☌Њ K♦k\}O50BT}` @zw&a! =o bǣ6jbX>ؘSſחnҴ{t9k_jA$-j`5 \Q ]>؇}LPkˣ(GdqVh#Q ._fO߫^O4|#Ʈ(_5Aؖ;[8͢*eb5Y4齜׷))@PSp R`CJ^1161xdsuf=GZKMr@ Eݵ9p#(s[p?³uMᙔ͇K _*A`:"Gk6d*ţN1Ř7 FVoH;TQTۡ &TRiQ%y6!,fW(k+ٗ*| 0]{xw&$s"wh ῰{g:~\p9]=Pt_\5,pstԊZ2pC=։!B4fyRWIt(^&k5Hai鿛)YV}tM2<`\^2W\V$g$ޖ6O)vR84vr΅yzK8vhV #<;ap 8fe|pu$Š+P5lOxM[EM BfhXS8-r٢ b!zޗ,LMzv' ~!;#>s1"WIӺQPrb%%t:b᱃6##"C̍->gIYݡty nj:@yZrz Y9O(ʆGn؎R9p]J?|< VXz{TܸjSca;Lad㾡 xxQX;@Id 1t?FtY^cc)$y+A XBcwTˡ'Γa4d(W>l=)~>Hu'uy u磎0CmL 7L&[4>s6B喞S;-%{g8 oY6ޘZiOdgiKʌ$؈J8 n 4e ~ ṟs8K|0Z^!{NY,z3G-a.: OLm?}o{'W4-h!.>﷐#r_iroe1h^<9g>)a5:⣖ f.][Ŭ帊0%6CbZ+/ `>\:9s0]fx0[ͤi&،hP=L<'Au@ @;uGE3C.!N}%na5[2@B41YY_^ެ9 -6Izm Z25@z23~8CgDQ^ĭ$kU5X$Hj'<Q J(ڼ^v;V#=;ù 1:]MV䀐FSqZ0> YҎZT M39w4ӳ@b.zCQXD&b$EE 6kB 3EIY~ ^Yѧ+MoS jv% VLKSzY;7pĶը}R7FP&՗j/"tVE|+xXe|/ H2Zb14}C#P:k5X]eZȥI> AJvH9٢{M'BHVi <OՎrPP{"DDVQpuO5 "\0%1F$D-'JP}*C2P{XqT_S4 աoȲb` #rQf.C|&hsS'&[ôlѐs]+]Vw\8DtA#{ IGGlDlԳLm$}"֙F!#iǎ\ gdĘTǩ\ X+<]!\){vK%!Xlpa L DuMi?ʓ P g[&cv'_mK{jb>c|B]m˨0(ۄ;ߐOy!ǕҚBpm_<B.ƇSb42-7B_!;{T }{] :Buξ U*4f; ߪ#4j Xhɚyn1M]=Zc>5Z=%m8b]u8gYWۆ(:.7 'r8gUjqWBgx8b )w@̬s^%M4oGG` S3tԩ.xN3+Skΰ?_&9?- ]>OId3=J7Uݒ萭! 暜uvTt?'VS y "^^j%.0:߇@i~*I9#-H#QTvYa3T:6mDzT BrVnZ2(*TQ~ ^1$O;]{iF|ڹe+Zz w|G+8 7kEM=1incR vREdO $|[ $דph h#x[hAg:YԏS q'R/1vŜq"+壇<+7Sك@Gx2+kr8ްg:M9r)C1{^HEZTUt:zĴ՜4+; Y4.3.}t[/GlK^Tt `w=Lx?S*w'[с&1m1\RpN:%%A;3l?JK ʣga{JQL1<e-ysNKJhтTJV:Btp؝ /״lUcKETvj/ϊ2'DX8VU~Nw9x4U&g^f")դGģTɽY%>$'^Nqo 0_{P'P.Ɣʑ#s13/+3Ztw!K[F3D0SVtv. ط$0_$J\C" "ºjKe4)~6_)R@R喽%WF҆\2pmGo"Z= ,1$Y_B)T[lʬG'i)L.E?={~oM/!.8xa >xs:`aC8 qml.hW#{L ^9ύҡl&#VU·D4oFtM %: ~f~uo뉐SNO4 %<ԟ(5oXDf +H n4Ci'smdƓi=,Qbe٤g߉goQ!4v|9XC&wʄҭc )Zp󗐌8w2dry` p8tK ; 5˥mz8Zi )%Y^v݌YuK\匹MB1GW7 f?[iJDZż9u>P*HEUsEx&[ɋSTQHBNz\hThgu7^bz nr>#x,w!lԻ\ߗLu3CvGsP0OB$Os# /A < TRFX>H_ Ồbn<=5bƈap&&(iQ> ,u+aRgU64qCv1ϗ ;6Y]"i}ץ>5&};;TPێUY6Vv4[IlvѻLՈiCwr=+xiX:}$# "glc:o;qAEu`YdW*I@#$ ǝve VE![Q/mHSt` QJQOʱsHC&>pdͻTOFT['mnBUtgTJ{ v"~_u|=G$c;i)ZM Wxw-`Y3~\=G3A/]Adm61<(/иnEbwi)>KOM;`=: d_UN B/8]E2PS±w#wy%`O_H4 ߴuʚ@B7~A+٘vx|k!)*+&m Ү|zo {6|h_դYmu~j1aXUiD/ LRO:[mH㾆"`&e ~J(G05^^uE:{ٛi1Hl!LyIFhu!I U;Y@5(( QB ^ٕe@x KB0 aw_9rM0N4dm[vkXo^,˘ʵ;CzwTj6NGt 34A5s*Kz dD궪0)c$ФWI-=:v,.gTvݦ`bitmt;B̭fuK"~Ɣ]SYPԬbdg; vV ɝ )ȈGZhd\ݜI(*j@3uy?662VLJNKnm .fbyZp2&ϿX2 ^cM% cNϷiQJo'wԼ*SSژ> } Tiޮd;f.kh,MCB[H,Fpaڔ}:ķlڏt £P񰈛qwϤ<*|zGroq$to:3T$ZEzݗcA R MY*Bh%#%p1*jU|F4CCv. Yw Fsa͝(@u&t,kg5M3BJ/ ܏ 5Mak3Đ6&ݦ+Z#LKԤV|U+P{(Rdst|9k([ϩN"aE!cn $yǛLJ>#2Z04P.aagP悾 \AQZN d/7']]n)oD~.]_R;T?))(|=d@ jX$|*Nok&Df|v֗_K{3` {RjLjR nU?vhCA([WR)\_TSz7cbWP?+K%cxx)k:΅5 .˺9-˔CaTGW_]?5ZLaޥڶ?ѿkWGdaK;&=˓6}>Cewy/WYqU8i.\)]1 Ww:ɱӎŊN׵#Cqp ]8TjbŲ2x.rC8e"5Ev".o!wШ_:dɰFy-1M2nޖdRq"+8]oFtÊW^>мQbcx_>YjMVo9NdeW Z <е ]N?\Bloc`-PLm)fNn>䏬[)z[q_0UӵΕ=V89* îl2 dkȣbnUkt#rNLݟtO4Fb!etX):]Akjp7dR0d1ȉޗGsF(uBERXgszN(Ό1^ wPofvcf<ѫ%}lHCəggE 9+ân~vڲ>")rleTXU X`J&{̰RFB C4Rsy/Ss9Vtww=S\┈Q Vt<П69| YȄʽW jk|0 w sMHlP={w"Ǒ:Db#B*Y+TqPe|:͘f=8!,"8k;) I,u^ȷ'dH"xm4ށ3S0|ڝ1~x,(0\H2aJZ~̶Zu9ſ|L^BOp,﶑$j*ѹOi;6URK6v:;e6&$7_0T/}jNJ> t ֈ}Yqn}aW4Kd!UwAx/9)jςtLf Svɤ)Q3 -gTACұ pBMn䟴:tƃ(LojmEgNٗ קVOznF5{*ِaXUWwLraI3l 44sũ~VoԹi- VS;)Scԕ qҀW8Iejq=x`Z'väqVisLRf->|Pl8SfA3JiPGhwom7[/ 8Մ t 2ӏ3(I%_JA<ռ2@ KZ.+Wi߳X ))}u m-zqhۣq?wUtr* ?/kN61`iܽNCժۤHVxpg{Pe2yX LE=Rr) ,ie): k9(F_-p&揩 CϥtbiѴYcF4EZvD3nWraφ; DߗyȠa{RDɑUeLeMLky:^]S ;FiCXPݪJąFu{Bmtrw/\U2`K-^Zo=gsΒ[$ CMR8 G҇jė\^dx _<v[9$ga{YLD7j<5>AydaU94}g‡*;*Sў^FF_vNno ѧ_MS2";d!hDN,b<rDxU^B(0PA;\WҮ_$@8u]`\}U K8X|뫷uy?$2V:A|S$Vz|1STԤShMUh 5%ל>MTWlLw37~~v#\\% txW(Քo͕l}ܙ2<ط~4RP^pVb yRlP0&PI9;YjHQBzRv=r{aRi=6}cܵF*Ti0~^W[GJ.DȽ1((=#aJ+LA{oQd b侳OP[KF>ꣽmnosU`Y(>&L򆢧93P0GŸGHO{]Ծc@{~ ˒1Md,5r 4MK9̡=oa2iN$ĭ$5\ؑm)_?W v5,5WʓW]9(Z>8Q\#+pn)5Vڵ1$P8G@aau@qL{[MHuգRmA%V\"Ymiw?|9yUrc8U*mT{ j8|๩`Y4uO$T݉/ŘXC V"'H2D+30+?]9z~FCg8YBQDDTU.M2;b}1 -- WYV063%+ TZ׉H'ڤՆoW:QE\ĩX4ޖ G.+Lo2/i[S'.P3;K-$P@%FܥJ3ocǯ nf4n.~U|d nA~8Xy3&cb/& o/aИ7T뀆&$m|YI` `ZN2c{}, &q) L,YEv!opRZ?$p d>`[ɤx!v8럏-k2r `:|^-VV/Ol8ӯI]xPG2*Uq.2_"!yNՊb;T6p{mb,; 102%]9-R t8%p|r0n`=x9b-S"-Mkc`$MVFoX磛Xb,k7])_xXP rP߳P>lk=R1nܛ1l ?ZzLlR9[)S|R(z'hxMKٿ)7JK#նQ< ZXp:^:g{#lfe- 4zY}@@mC4 f#WQK/UDiiW{E@\HzCBn7N&"K]%yٕY cADZWa *;|PoMl}%?k|,zs OsJT7:$wqZ^s`% ;4Y݁o z70[ (ΐs1cJC]'ՠHGFE4|6t6wWD^` fBK%~hON9Iqu `jӰ FcI9=P{靺`OCf^nlRBFJB[ew~+0S_TMf:UQxpR(]aGۅ)gֹi⣺fbU^1vՈˀ̩H9K[b+#[| b_@e"-M(ů V - . l`M4nJCi?Q;{Ի) 2|̾z :N^I`;0geZLdHG@D@?+b_P*1Ku}M3A3L2"c5<HPt&uz<*F݋ssͅ,z'8ORW( maZ^!:A^Xg߻"IH p0~1}V硶gM$b8|Gl,#!L/u'r!&ln5 >O y|sV&\bBTmARdUOf8H6__ݟnk|Ub>Hss |3 6(U;dCŁƬV.M|hFUJ95vs "s9w3PX/r b;h7_9A yI]Z]"X\bόR߮ImÎs$>ǎ >;l:w\Z7Xov{?QIY 2#?ZW[4u0(;Sz7$+> % c ⵊe1G֡BZ]5y[{8>!=W-Bܱ~Q~{C<ݾ Sٳ%Jt#r~}GtµGTPYR'{&l|>}(\U0#e j*I|7'ϲVكGwonNz_Df,D3"څ/lZ gsr~>ͼMlH`/ޭDpۅ^;;@onrwl[n/l ݴ:  )1]6穇߆J0vf=c m-+@>14So0׌^t!k7!$LIml`B G4iGhễ0uP̞6fb*\֖HGKCS6pO,F:Wj-8oBPǖov9oSr Lҙ-<׆5"'f8u͆Ha}ü U̟o-Ew;z;g qp?k՗a9,6ҠYc1`W$y@9 8B4=8J!"jLe91x/^8&l*0Zns5*)e]\`zHw.sEM\3/5,|/ᛊ?"aNO}\[O&1J怏iĐ,Y[x8Kxvv3W}\xP]M_B^A\Ȝ{@aNm/c<, SD OOl!'yqfCCQҕCyWwW6rY ^Z10珣L %Ym+7{"Gg2a;ef\B9{*% {?G!'MuJ m$T} ]-1^ KԾh1`cWΧBl4Va DOTb@¨ a{ߜ@l=rEPk;[9(n=n:!TG+PyF+ Nǁqk+HS"ԳvڟDk'yaM3% nND\R:I{/>Z* y}h*SחȘ(wR.emiǹs~iiW7PBfd{[sULaB18ɤZy;/;mkxBQV89~ ꫗P6@ a_<5kpZǣGڞ1 މ@[ ^[%)煭ַTImqBSaǙbjb5τX+ 8ћ#Wo 䐤fǑoAJMܓe8YME8,3s[`7HLWԄpή >?f$S ^_܊\QOG4 >3/ Ȗp%NğpCeJB'X=^嫢5jr?V7LRmHf |L문Iu=#} [N`#WouplWVTׅϦHڥNr\xlh NeNH~yO-!x2y($ \߭cMM fK'%捋@mP~R`.[ b\O$fƉTSx5CoZ7Sgq[[cSCsu%D+sUȍy`U49Eu$ X9F0p,xlٝDcSuǗh%'yuǷ+DF@G%ZvI&ڱKN=vމȨj.xe 04 ށ'`eZf %dr?4yPVKF_ask5e6M_<1Qp֞5GwQlC*TD@yj>1* nml $=աImZ{ݲ 󬭴:U:==iKF՚޴ɛ/Ԛ9(9ADɎJl'޳]jz9u=2 $.h;Ȗ XaX[ \G~0NNh@Z`Ve, wS4\+_ɥ}?bcQOmܼ>41>ASy0 sPw ^WPX1DڲAL]r7ђv \` Nf_"ChŖҥi'ͯa{XfGx߽w!6y~EgkOטdžrV.ͥJ}7l`+ز X3 BJt 4kEdc= NA2ѥk$NςأHj=rz)a{1coQ|eۥ+| qt}Δ~4ej{\fIۇ5|rEԢFN>/K!$":W d"6$Ï tń``Jk64FUHFEZsNHD$pG?8qUݤt,d& \nrpp5WOr nżc:M?@o-`yP&D'qf(i~ˑdatM5 E_  $8t?rj-G Fbt1xۣ9Kl!>U5{ZJУ]Y*V;zS2\q8Rqw0na$@o0"Rnڬ8#W|4yyDĦ)Χm[ g=ϵQގ_LVݛТ@!⺑&i5uC1 bY} dtOj|g F6Z[pk[ilŻDm9aOGy¯xS|;߰o檅B({gXIxm8셩0]gqPJ=\f ooBd9ADTU3G g8酁F+"xRV`v {`U{p^/V媉T#l{%!:ji! ~`MQ-̓>D#6EJ G;nf~?~FFuY swgF%hS?ۦ݋}eF2ia]u&.sN0IǷ2z(Q2eM{b'$Jx6: RKķع]+D no Zf CDH!eyO+%p?UȰv+_gՃ͘\&$5ѝ7&Wc(FI@R_  G^C3}Ƞp"#"_ԾI"pP΀1_'6*}s㘸l=˫ O3(`OOsJ=u摤J(m~+F{gȕ-TFT'+}BEpc,>L}7oi0'tRjJobUDqBU"<~-+dij5;Ew3? Gxګ"Բh w3-QB*|"%ݯS7h1Ѯ'ϫn(GD x2%)_Y:k~UƇ3Pi͕$P䔔dӴLm=%[!Ԭ7֚Ud 78d16,XMiQ{㌷@h`nQ&/e $0-r]^-PXH $> Y~19> Va(}~=X[3?@ƕ]eu@3!4V!RO Jk|8FW=5`޼7oUT^y·6jI%R}91ps׮XC!/a4xrwh(m Uk@/ߗg. @QǞÛ(n^/s2t]j;u5ޓ\k>w7.2Hirvnv/”FJ>CDHҐr$`*~լ u}FhsV$MVI2|Ewsd ~ahHL4&f1J)[&h 'AW p_+b Fu57Ma{F_;?wG+t *"={Ws3>K"d.t1Nn&EVVvט3ڹ'9i3UoÇ+mU[kv6пa>ëW# &\ɥߝKQSѪX@p.p,fǣb0<`L(44晞m=tc :Qg ԖM]*єKEKŸac<Riĉc MoÔc Kɘ\' $zǹZ#K`#L6HK7Af2 \Rb-Lܮ20" !+GkjWi}b̯P#oi愕6e1"eUuH.ɨc6}'<E$Rkƿ1μBee n7X1S |e,]֜KnAJ< ADHS*G(ND5Z3<|R钆v}c'~f[!B9I~_}- qnh[֍6|S:FWԥs#qqWﴟ*9dLe HޣyOpl*)aQC=ٰa!ߙ שW5b3i4Ƨ&+GW9O Ms#d+6\ ;*!㣛{9D/Q}:STҖLjuK(t /v6|T3 A(Zξx^Dk'2 Sߤ'"3l)h~}gb/TEJy;Ve*CS9s+v-7hpiGnIF%7!CYxfybyV&#?'D^i)Mr\jeyw$}T(N,^Q (J H4?i8ߘnV^"!f lǻָ\׍\ a.N5yGإP%T5l p:!!؜~05@ګ;@bd 'gL7,56 XS zQYh AL5T!}BOS` wRWhMTEo1k$NsDM,{:t'RhHBr- w@jyVksO7Г߃X}Kҁ.V\ң}ϦAO#%l|KԣCwDi;j*Cd7c 䣝c=n8y~U(,^epIW&5rMD/d ta(38嚓{*,&e+_-QY)F)b(յ.ڦRWzm.,WwkAƊNV^G5Cq};*}j X$(x&d:<.露ns'E@~T,jY*#J!,^HV a-7ӪUM'vMRb-㋩-ʦ5r$/֝o{\!ù$BD:f3YrgKA} 8VZj{9j!xg(#|0ef5Okn͙S*ueK"P۵9\ouڴZNhD߄#]0cwqg>V/9lsvEEk͖у55phgj| Vx X<*[pQ"{TQ=ŦO²a2o7# }L\+IjFk^[xۑG&þNT%q6!*eYb}WtqtUmE̊h+(5C Ygědv6_]yHaP+L(% 4C#u/ ߭)% W~?"B;g4PS0 ,tUtt͕L+&P,@^D|N=*KwiBȁBpnv=Q%/l\)$Zn Ӑ1gg@gu7aPrm hcҖ7@J9VyےBotzj>!{t2;2yP`a gLQ45ShX"M@Ce<ہv,-qÇ{&/ [UjQ&Msk&G n-բ1ovH)+t!%ՊY@m;+Sb8FHӣSݞf.{=.WXuhGF$77[4d# x4"ۻIG~ .6ȡDq+Ë8m~Cbyo4_$1:vM/x *#CpC?A>mA_h)&g!\HNo؀gAQKt.tCɤ(oC^ {A*KyG#ԑ2S"*7 P2(Juԋ9>ɣ/R䟩en(,12$m[íwȮ#uQl@O[S̼MRDa@OM˳x=tlīi"n>H"cej RDfoJu:!" Tt ÅfsF=MTeNGe~FPi⸦Z8AANR&0m#((`ĭ4Mr_TܔeRvpkxT;W6`Yy<:A)W|^NKkj.H/v3l>p#K2k±%^X"?, =sq%'5V)(TLX*1К K"69ހ99Kw"Cc+8(jZwܘ nHb+Mk^ (e7pZh08ysw!دװ`{eǥrS-/̓5Ukn~/1fItg" /y[U܂5_UV*o \^l.e#Q@}/"cݕZx-Vi- )ݍUqqft\DZ #Γ;So_qkv{92 :.~1J h!i}zѬF~E,p{4szd cdfB0_K3=# ޘ:ZH&t=QU4ކ-v'< i[i׵PŁ2M3oTSz@"Jo2`F95,a5[X3,-%ƖO`?b\RV)8#֞le<,z~#BkITZp?y LہmV IfepWs̗aN8UcCze4‹\[uE_k˕XT8,hMlL-JIOFIhm߱S"kl[MMt {M.ԋs/Jltc 6BUsm_RSzO1px6`8=m* (?B4P:Nm* tN|?5';;gd<UouY'ۏH(+YA+͹LS7^SaL+L[/ةTܒR n9&y$t/}F1-Kg9qe%:5u"bza/ o&Cޯ"7世TnzZXU$L"Ժ4zH!kW$f39C} dYvcleS/28KU{H:,ur.R`ҺHGDȀiMjkcEZbM:,[ JK^QAbG6Z@ c5]\D(77cUΛgeB:bvފBTdݝ Yue.U~*)R <}Y>t '-yj@*@JN8i=MZ>.8ǜ"*}O0!`WD|1<ނ0xg;oUmLj!9CH/1=bK9.o[zjK2I7R-SK?m3T\M8Ll8w\&3m5zI]:eD&h⡹dTf߰0OVX9muCc'ٮDlKRi:1~(Xh5^BL"?pM(=Eè,ɸ‚e0_ X8 <xZmDct=V}kyU6F>Iؘ4r6֍?֊-TMPXP 16c ]*ASekOfA@_{IcR\ȨUJ3ťo4j.>_Jg{/c8m~q?*+aqiUwow.+K4m:e:_3<;BBT)ĉy 42 X]Wpbj…1pyk'րtx/uILN> ZOKB=ͽy.ا"bg{ AƘ~u>"KWnIC໖`t/ăCgYu[L* 6yC N!R5Ad8BÆXkkCkbFc6@aU5iQ]Aob[v{W7-TS^;}b_kV86_Qo K*7HQnMBҡіkUӖR[f]:JGvkgS {{РRn0\:.ݏE`Q"jcQ6s7ܐF:VNS67֒6&Og̻d9̿X'Xž*E̋ x7)64g`V}ø09IXU9_dJ}&w,qYf>iWJA *͠}Eb; "8hכ66\%s|ׂd)/+lt1=2UmIhE9\MySwlThCp+Pօ4/g aS8vQ<=_%`đ3<ן\A_仲ef[z+_E+qbvVnĚhCCd@'-#~TM<:Ur7V(L&"f3;8wDR[>\Ș%19FeN@\΃lEL.q4ɫRQn w9E3JR6sPUJφlG?l,)z0RHw> (5no ) ̸ΠZ+[ɜ%uT>Q>xf|rz?(No-e$c')_p*fkFΊo +A^[}>͗O%~y}{nt7g$t[`,0蹋PLSZ泀G,o-74b<9iK]g pM,? kfhM2;^eЫN#ݎAIGs@L#'kDW#YH0Ӝ¹n3?o/¦p᧟tG=vHf~Azf6 f>fow'rFBw;'jbFiLׁ=ӂM%\OSOa6gB,,dݮzH␰aVo]Lwdv&p\vvs_4R=o~ȃK_-ԯ(En_j8#a*] )m-0:#hSrY^kIq%.39A&`;9 bEkZYx/ŗMU#]\bJ!%>M;\ B0d\@MX%u(_X+cF#Q§[Bчoot5XA7vTR[#.l$Z2s\lϚ$2CШۯe`tC)@0;ɝL%oٗV64 wYWy١gL\hHnO23&|ٗ)]JRTwTnsPYf0D? zF L?H-8>!o֒V+!n߭tt̥ǩBϳ+BS 52b$e L]回^/3))7¥P-},#%MM?yTY}xE Q ")wNa@$ ض̞Z{$32L<9NɃLZ㼪NٓS{ Vfq-}$š)x=jSWS /_2ܿlPo .]ND],QE܏D)6UO TOK-,;D\Fb/P ZzeW1IS @-qTgA=7E@pn)_|n?"'کwB 50Y` o=?ݕ ]C{: JlVÃ]R_j] vnVWx#m}E'iB#X u Q >n܎"1rUEaw≮ފMD24!3qsmh&($ip s- IvӟNeI䅥:tD!wBPsr'PsD$`ǰ"V^Y!JzءNhiީwg+2u2uJh`;b4W7R{LF=@-dx 7I5ޜ~_iA4o::PB[=RomQztFOnva(h涍?ya =XuQl+_.}bj>lig+/HC4TY ]@+ ;-3BdRA (3up:,;ܩ$̼Ufbb jHmdf/N(<҉%Bjk@I"X.zw Ԍ,#26^o@h72,%vghg;aWڍ8l(c/ !S vW&lۮî+6q^q 7mX=?DDW':%?kHϓjxn K^POYM#9n'Cf+O?k| TO+̈́;5e5 8 SXU d 3"|!o7zP?sAӜ^00X‚pm<8je<&1d3|3'{#q<Ñk]+5Y0U ,Ov,%mI+by (;,iw=zc40-yܱw܎}'%H\'Hx-+r2+߽:c W,rΊa (L#mb}0BUo mi}Z\a7o 1?h*$lj<ʧ)oI1#Sj7(;TE_`VɎ쐖X;?7(.X}Tܢdzlb 9IiCQbE/AȽ޼񄔨M[N>ve}H=k(MI;׃jd-P,~EBRCxk k2) M=wYID<ұd⧗-q45IK_|pU@穝:+,"s9 RLHJ .Y!"36Դp&ڔB8!ALB&96P(5e*CF9˩#H/RMYNj v*ssZ~Az"7GHPbWcc qe*FC]Ir\y\/+ر%ϗp<eD3?oqRIh0kr8 l/'٭^0zIg ux~*<`^pԓN;(5iKDON|E)s#0IVߨ|LѶHr굺\2pO&2E=CxVSGYg9ȿ P]ga9׷Urs'\+@wV3rjANM'c d'Yy}M6 D{\W+3"`t`|0XM8>₸xK9WS02=Ly71wݥPwp߿FXTX) A"IQ{d *H|߆ q&SwܚBֳeSmbO'THn+bc)@W:}{/cZ YniT<䉹G[">f *dʻЕ& +cuj7$rwe0 ζ=I5x)MQ}TX{C6MڱwymV辿[nT $?NaCuVd0ʨy5Nm^c[xLQ;|T(O&%k(l4(]G! ݱÃgV\U۫deLV36 "%\š'`JIڳg˾ɔPTa ! ֩*x[{L;) '4}4SZDOCHd ̝{J^(*rzRvCKh"I(K(f?i7%T{K":7<6XstdQ9$7v x9{ "pCLςI$i2 ,j8m>f&mD[]?NY)2krCE t>)4TGY V=:EikM&x{i >j(>:Giv$+O@25һ;}{h'ojܸ^"8[sv=LNWaJሲ-Iy룷Ofϡdȃ0զ1,Q6ǷHq1n4N C۪Qwc?{lz# FK)xQ2*X6e؇o#zǐH Y#w kQҾ:#~NJI㗋Pz$eD\PAk ˱n MIMUZIN+ ėX"N8'Khg;GC) &5m.<rX&x"so 0Q+KHv/1al=Һ}aG OҘFؤϐ#9z!T3{) QŀKrAy KI0!@ q.1d_dY4H5p}h&t(Ҳ]64#\>mgb@U'g1B%/Ln) iJ{6wYzfܜxϠGkjs Bc渽+Ih;f #Njelc᮷h"Rɕ2ζ `?}_xHz2lKj=5m$)r生o2P)L z=]YU/љ݂8ذhm >nV0p2qrA N|KoUZHS X.'c^#VOoIڴNZ ⼳@QC2; M6H2}mI@RX;OQ-gM@$(qGaLиsAaji&vmZ]5Wp.qI-{肤6El5Y2%/ O @C;^^u=>\6\ 5U5xfMd/[yӇW$WwHaAJCE@l%9gu~=v0]`FU흗co=l wDdylW!־Ox"4iipt<\r [Spl,326:i0K̪ X½3V'SڢQ;TS6猳,Txƥ9ֽDs~0܂ְaޏimp?qwv΋$q{t3 z.ڳ^3Sy5ɠbA>&ݻ6-R~U9r^$.A;rP7k|f?eY%x^G![bsIQi-p@Kb\=ДADWSC#- l6l}N `£ 먩Lt)Ti>Xwi|X; i5n eOrY'-}E&ptF5Z0)_ Vs2Qϒ_-G|r|, R (SS1ǿ NfMc|rw3 f]y:M 5/]"O}ez_0ASP^Zoew1|_{㨐>lS 3^-ٗͦZwk~Ę~aDg 5bJ*VK+]YO"X*Xq*fR>do!upk7m;.wudA&px-O]ڡ n JJ%0vX)B_J$SNd)=8( [ǧ*TI9-i)܆YX9W%LqMYq~4@ٮld 2\P@t\!z*ȁ'p(Bkl@l?/귃=ʕq0]7;9o!7d yH55kiA==fU?S;U\S4<6B6_WI2U+~w6D!({rnǐ~A uk_$8* F3FE}8PQㆄ5Ȱ7A{zE39Cj6N52]O+q|1)Cm|{kN%ƺAlXŵܲ|\w/2?\eS?=XJ.LS,af9h,. )FB;pEBè Tc7S=^BPO":$N'07ĆbjJi48/c(oCpT^,"@/Ҕ0;0b?ͯ7'{ؠw(Lꉽ&CCK,/F$arems% ;zwݖ10kUph*txO3ƛ-_/00b-tƍ푘@˾&_4Nklڊ_-Zu&(N aԆ-o')6oJ3$ZdYЁѫՐ: TMc1{徵u/ YG|(ӷ–}z>( qa82o$8r숖|j#gAd$a]_Q\:s+l~%rW"4AM)k]%l~i74ԟ(R7[m_JQov]SCqymOptLٮ5Ӱ`\e^)(.ؽq ֚pfG-ڵ^O/OŝzcCh?|h|8H&$ߴGD[B;ѴC_^y2C$*JeAXUV %P~{ c*m .8xitj5 &\PPCd1@!wPVV= 5@AǪ kdǛi֥BU\Gw8\%NFDR3E;6vԁFOoi4{;C()yuZ*d{ꈒ @\TUzw' z9fpX%y=(m=#^AVt^CTHz|Z n[.8-`@y]ֹ`3>J %(7Z~qX紻oJ`=2Z5s3<]\=ĭ\(]rٱN!4[Y6r ,V1d@uM堺DϾ>ʚFCj[L8qu +=?Si2՝2 y$ni@y!ӊd>Iki_w+URSBKnC =,k>k:]Kj [n|w,H;]Z1XYU}]@D dzuǭ c\>_0)\t! 1>o0Ļy5OPm_/{(v!JWa!~oFֻFPOAӕCHyDq.e[oghFE48x;$ŚX(K05 ٙAg&#=6iX>RoӬ2MИh,O⹯B}jO+,~RB?LZ9 Gn];nnȞs$4vLv7;"O$K ծ%NZQQԚV筕7םie~Vo.<1N2|^|-asKlBve~Y\ *e(`Uչ   ahdOI4:%v%d5``I4ȴ!FO7Jm~~aU"cqBu3X64Ay1En#kFvMW'`CG^&RJ![Ĕ0Wgi L2Y$ Xy?WU*>y~d^5Fޮno&V(.ܸS)Xew@O(m. u@rJ:/[ij9sB?5\hkU? 6oVwzg0 7B\j#)/4R U}eUe݉lT9Mh _ m~$`M@P"@ )n(vv#gNOu^rwcP~`/>)8', Ng5 @%Z}=A-<%,`s-BZ4c}˘J.טAsoڹXpq2A[A_-pĊvM, v%.( Sg'l*}@fFnQ_ sfM~d`K#]g؄v:4i^ OM~, b{,$ :Lm24ΔFj2SxW6]&Gn 2b?1OaI ̰aEn^b*kG >%=js I8#^Jy'BGX<v?Y?Nqo~*YN@} " MQTfcR-4ف$E q Z$0z"nPlAzeǛcre&X@)Xxӧ1$/7$>pd$^Ӳ[5zgS"2cGwgy7#]s3@ S^N۷S'rn/0b?'.ZT]&KnkBT lJw2,-AKMvnSY 3zNZlP?Fy/jx;8o&2,F!hH cOVg5l[#)>l9pqL$Xa%818o3Y ꎑ@lt_IGDjTX9jGEH&^$CDB&8>X|^{@ Zz~ r6VҢ'\ !YA&.]G!!SA ZqJkabl sU]FzkYZa6`HsE|89Q0(i@cG1.50E(N\Y^RtZs:eqgyk\Ň?0ܽ3@{kJ_ :GRr|co 1Jծ<_Jl:j{f7vV׎xO)/(C@C𬑧wC.5V', R:,m5NAe·vYϚ%-Ԛ }~a9'񗖢8:CH >IxuҮ6?26PuNJTba^ǭ-@'^E_MJݐze> |/2I{x=QM{ Rwar,)JG]mTW),;|0(JG0TXN@ mo',#B^j"Ft3d-DPc k+q$OI^lE Ҋr7' m7fH{=2(ӴhgE4tl\S}sE~;fOɵ?!r"_kCJ[t3z,OX Xy36j>pѻ pa*'\[ZE8`zurdл sNdjܢ-NUb ݫ*gHy a3Z GSN )ܛ`죸s{ˣ,rulڐ418o*2 [Vs/ #`Rƴn t jݗB$y]iP&!˴ }&{{ v`*=9ߌda`_”q EC|}AubVUHr (ٙyO[k 6R{jݧۇa/Q5BK1Dߘf@cRq1YY `}g,@YZ'?O\JzF݄޸#^\J=;1*(CY;E} nw0?eFi6DjI/a{g6)ݜ{/&Xmo42@Xj>m~)=>9]@# ̒A׽煼f_Sg*. 79R1}&J'9>w6=hW;UEj٪d…Z{hhd y8E%Z/b`ćM2}=i3:S!gq2Kߑr_$'>hB׊N.pyFB3x&LՃrVҵ5Ӱk\5C/B*_+> d'>ɰDaḋ2w" #Pm v}])@"^I|͞ɣa99ON 풨/;4H`?J?Uiice,;d .+}}F#0!]hZWE)<3YWFYaKdُAR\y>v߯jPHG[, C9ll1֧muy_'ѸG|Y%m}#&1F9Bh&9ʬ< eEӛD, ©eizdʟhJUZG).z{&ǼSgF;VJp!Os1q5sVйA߼{S S5cfͷ_f6_w,0T1 y@޴| K Pc$mBL7cOzS6^Yv.JD_Pֈqp*`ؾ {Ϩ,<6k9XP'LKr7@9wWMC1w6 ꞒO"%Tsw"^jpQCkm̡lXIYroOI\W5֛͆?rp_3ٗUQ0HpPnp}b*Tf,LQC485 ={+Áq~\@TmV'us1n6w,< M}6qȉ~' "%_ ]o'=~*y-ptA4؈o"#3/]=> lr.<5- BǢ?̢[ޜÝ2jkI?AޯVGy^ ۼ73Iǿ*Mҙ` f0T,ؗœ$1j% O>Rd>AHp}ӱ^8"`I*t`RqI~udX\#m h Xo&$3Vk^HotuB?l(GQ60Wbޣ"/ gњ1dH [zEv*B[ܹoc/&ƣ`ڢf[-mJ7+ߍTTy(Z)~x'Rm`A 4G(hbTBDԟJ&ÂAt 1jp 2>'.r Ϣ S3<$ZBLC𡕖o! !bG &4 y)T?V5$p<ߗؔ+zpvO>J3BWfļwSr*8ҘaCzbkbOs񫩪UXF.Hbδ0 0(vPefs T6JwžSҵYZr5ާ-|PrzN+̣gO\fq 4yŷ% 1 ϼI9͈ȫ L!׈ _8.0! O GCUO/ h􄂎!XR|LC*֬{tb"lOT{P k‹O_Te.3 nj\<\{/-Ƭ9)vd!q#p(q5rYFl%ZuhdO7Zh8@!zL}fŽ)suܭ_藢0fP+ME8>)&j<8{`;%]kzVÓ6Y9whH-8?tz%f`yQOwTMR"O[Vz8`{./0oYUKU[uz|\pN7WoDǕ#qͰ ^d@G1>U10He]G"?d|k2١ef|2 Su%de/T~{*¶`-kyZuJ?0 A=hE4Q(^u%ԙ8Z]dop/kclLUzv\f}uFT=lkIH]NZPYT]3m!.9tND85'>=q ԍȥʭHWUxbIsm$Il6Ǥ3_TqVOK&MG!5iIHՌb`{3o$5ADo4yI7 mkk޲u[՘d'Ƣu:?k@? [<|!!3N(a:%߰gB)ωvܝ3vϣwR'yOC [ըOZĒeRk2tPuqAXde( +ғWwǞp(JU$2 >{m rȐIX>dcanP^ôjr\[cUuSҲbz{؆Ejg˪YfxR׃>-Z?aMFӋJKʧiWj*Q\oӴK %,yơ *8%Mdǔd ʆŨi=o/\s!"Vp=M?wسu?\&mIIgt0Iʌ|8&킽TtC-򟻾o\|Qr'Rq5<n 9’龅Y?4dXqeWWpOW'$F˳u; @ʪ`uiLD;PŽҢVJ-^gq]ak a>d.E0?<ܜ2v0zq~tj%w&6LwQ n0G/18 7_|wA}y-n@37Odm&^AnsJ|~uss~DsbVHyFBǀ% apMA"LLߵ{~K=` 'qJ6s&8(N2}0? &fuo(sZi\ΐ n4od\6m|k6>Gm< ~a^GLS=OgxAHZad i70l?)K+UD*9f~X,ZPΝB4&9F`a,ئQ,*4Eo1#*|syߋ~x& stFOWa}W ޲)n*7AA-.!e*)!j&q<^ -u.IbM^̄9Am EAXr҇Yb[O*iQid. <~P!_a_C _4e10w|zU3,ŧ>|8y˷3 {S,!i+f a@`9asJ>,m3<8ќ§ K@r{3Ǥ3tlP +$mö $MVv zMH}s\d')=b, >S~ag%5j `ICߓx*CyPo^.iy!I ҟ ߶&^_0A|^L|?/憺YVSDWG>c-Ȗ̅6]z`mJe]L>UOpP?NٺBaesryMNi!Ybq"ùOdr14pI6jj"'?;X[4;{ 4HeS=K̕QW6 D)a u:;nlam NrSa9š+tC 3iQh֧>] H4ePⰝ*Z)(9ma/95`bya pp7ȈZ}ۤn yvDЌbExY~> #{d$] Jv: n4G^>p)aݩ^%UW1ZihS~aޯ*g$3oػdX$҉ X6+Yc[/R5@+)P_EߑNz,X?‚2 N/wVP,c3)3ΫI,Ѷ+Oj!uc`G R# "f_: /R{Gt;' + ~]9Hd&uS'`斃 `Ɉ)zU~y-Uڜvd Ҵ&[3 -XY>O/GX  VyRGtE-vR`JDaXS^>ǦqoQ0of/vM Cy;q\X=Kzq=C8%VSVDoy+Ƭr󐘕kt/=al4ǩ-|K&_I 43\ UGUy6bq{Y%SJYlG48CJ$>Ђ$ ug;$$A빸cf2]P-E ap3jY6?0Q-T,R0੤@OPAB!ƶ{:/BѯtYCgJ]0# ㊩^| 5Mj IJUFs0wɚ/ (ָCs(&Xg#X:5` >I8޷ M B r'O`qb4N}n/ tnØmoTL*KR'2U;`$Cg]nZc+j~ ]Gwqs kЇM ӁKW,F/EM9Q,ۃU&@`mSq o߻)4.ȯ]gܣ߭nA`_-ϝ4qZd MV 45h,Q@ivvr]Z6Mn > i}T-$Hb}}FDs⇃:g-v Ԏ60̱t/DZր:<=MQd#.qM. q12J CҲN0̇˷t'4ƲuXЊ k( J\u.48qs+=VMK%K{dtPjU'7V)fTw 9^m ֿu${kW6V֒MQC|[%}~nBp!3WX@ǖZ7iv;.P~fh/ۅ| =B6 8pWЛZ)>P O&h~C{ހu-W-2G5ax|iZcnE75kOj27O1ڄNcĪǫ-ڹ)F֋V@ݴ1u3=ׂKpKT7RtXZ쳈ڗsl->}6 yWŘRqX_{uD8Pۇ, NC:^RĂj`GL{X'wT֦?=VUڟ{F&F?oyR4nC?w*[u\@ͯE!;+!ٗ_WH[E9ax&bUj:){m}\3[ Λ]*EvN= $Qao3}e;Z3e 0ݷPrDy `+ toVg˴Ek pLlaZ #x~r+61>U!(lss`{fFUWܨXXOP;KLHcKv5a+1*!%d+ڕB89LK!M;fŪ;@kz^rB[2d1R CI'#Z,&i|sEG9ʅa" ʏ(\Rn\fJ>ޚ#o$*ʤR}B9lR6.ky!=$'6~{Lqa<.bsH2?  ͼП}d0p TM  U9FqtP,K1چBV`H;>:*Babxivd(b~}oK3"0`\,~S˥+Pd3״i]VZ ىIc.y^P;_Ov:M$7M `q 1xDe@۰+@;@OpEK{fg@ZUZ^29K._XoΒNhaB L;- ¹QW($~ψX#%\h# og; z|WDɖA=י ,NPi)XnIZ+drz"zglx;" zŚ+} NEd+_U4cV~TmRv[ţD K5nl"mPՖ0J=^dCf~Otc+]PDI -?<^+θ/;ocd+-={ x0l8JqӌIǿIx,&^#7n1ܒ(v.-I׬ɒwKϺ,2\Ǚ=Kw%95ϧjHQ(P2xˡMݝBI\Ш]"SjoNYsP=F\$#?Z9,6KNu>bOg\B>+al '5PRbJ>w^յHL6 \*%Go@l2+#ֶعOdzs͡(F'Yoe!˧n+!u'se7BtK?vzF w䒁^5ɯʧjE`7aܢg9lZ4=ߺ;23oS;v4d[&R3c񔝝>Ҁ;_yA̛<pb8Ҷ~e"JLw:tԄ) dB ]2}.-gIDUt'emxt k*fS*Tuà I꽞(<67x(A9 6kوUxdRB9CƑPR%(%ٟ߶#ySqaдNǥ`MP@E-ÿ3XlN%Ww`hg)^VSFLJ8ɊA:(%롪9 pݪj+5;),wmoR3Є..۫!_])Z9ӂzO[(d,1JDjT4m/I{BzXeg:rSSio ("Riށu\F#Cb6ZC+U.P-)2&ZE 'Ϗ7(O6jj.hE|[}ڻp#[Eh޵ a&U*ʗiY/LՄFui3i> 2>-+0-B*gٕ۬92Ieb^W=]E{}9%:)-Nq- 1LCsƩHHr N:Ϊ({$3 g1`Ph?x&p.H;ўUyٵ(292\b3W?O =Pޖ)T)N;dֵ ˾[|CEA70PBeCUP4Ԛc`Gn%No Q;_Fyw}+U_꒻&ە#z>iBIJq|3<ͧ]WK ,ӂ]o fmn kƙUZdc] W<`560k';a/ ;'0AUp^M$h3zF(a<Z-ypK4m ިy'Kպuxnlį)CB5C.&~ĩR/$,T T;G;]b)@%}ztPo s!4Cjأ^:Tl~^J,{:xIEяS]}Zm`L P>8uӞMϽk/k4Pt-<(ر ngFPo RT A-yߛ?UYt"cy8Qi'~k]㜁; y4 V}HAy 5Z) FxMݰT[u2wθQ]zcFAAHֶ IgpQ-"FUz`K8GN_ dV2h!@[Lh.kYV۹HK(GhdkTß̐ w6· F.i;+E$ z+_w1lXPm}<f1l.?~nJ(W[J5;I"lFuހxftB ؛xyeMrXfN(ylFhN1 fa9=s,51aQ:soׂ88'*g%*/ 6ަwd$оm=b/(C]vVm~+D=\҆ш4GSPU dUJcGmg\/eO`j֪+6GHly}a ᦣ'pçF0 5w @t)0 >1D#[ d&Ҥ4Τޠӿ)3p!GvtXH$QbLx9nPc<DpE_:KdKf s*n^SY;cQ.Ŗ<yJ\}?6Go#B,0`+*jGLK&Pu?mab2ﮁ@7ޱ;\ 4@N7Kv5ӎ wvϡRxv%hH"bӧkݬQҤjG&`:KE! /q>XaUiGRtdFU g4yb|_u~qs{ F't)^?q۝55܈d\'J LX!i1țXm 5%I\SSj0*2'7LcEm \s©K|fff$nJ"Ej5NJd3Sz)jVIuz#Ըv Pledr1L5HMbc Wx --OI%< []&ꁵ$m.1#*Cےm/e %y%!4=M0mG#'L]^QcI|%>~]8$ ;`IvԜ^B=,Q" ~UԐ%b&/?trC:wwC\_kjB'VY_pۡ.$\7BC>tI(YHh4sQ. 6iq۞V v@[iǮ~%zH\Пy% S3*M:HXD!/8Ƌ [2GwiÌ I/Ә>;+~+) N/O5vJQPlPZ(zʼqayR{$`ÐA)/W.{t+O8w][r,wNՎDcLM0x\.~+Yh `dLl]c3Y]y+1yJK$ݥח )8#+8q禒[^@blYt=yky$5?1ɡ ܼ\#L# #חAp=lZCofZƳv` 7C?E$l0$k b/,AnM< .Û(05f'D2 贛Vcw ><~+foHhxh0ˊi\#+٦{ЪmXz'\0ic~O_c|_zK\F0`o<5H>yb[Uš K}bǺ]kְ}{VrߊK)$PN2Ԉ;#٪>k-萬H\t+&;ٺ0K6^Wz7^q.4DV\h#\UW[s+)P& Ut[V7ƚ5C[{PQSrRAwipB\vv~03χ!h"d&,*0I f|n6X8l\q1qs=v9Ѩ;<8e< ҋ_ɉ!ԊKh) L *6^툋G+}*pVLĚo*5sT.j3Uq;f)6u ^h?'Al`7|tyoAʎH̄I ,5ֽjnF+(%Dvŭ,m $R }%ͩ@ғpk\U)R=V1ӑ 3A2f1yK-7qIνG6@kAU9`1?-6`Өk8π55FH㑮%/}qYygwBa:'E)T1; n`2a~J'G{1vi$6,.٤ c.pBl%[ws$9рz>\]ӝ7kGi9ڲ$G%g3qq lf*y0.DRZ񅜅գYdPt]F#NM4!!ؒvM HK &OtcʑMc@ww?aqABK슠 >4?\Q 7 8IaHG-4? 5"Ǐ4:j7ռ<{կVصe=q-hBEhSGI?Q}” ?N]* JtT"+1zSze|gs={³ëqWbZy2}8"lNm! KpOWRf%ӟa2MЀ_vEx,`Iju 7Wй`6ydb)`|.1葕:h Z~ҙ\ ת*ؒKb: bP-E;$/Rӥ-h(NzX G{ 4 qB:-X J^fxX%} 5 Z=dU@{5W҈Q QĬ_kt\s =63zު('%4:ko Aid v gLKmp{}I5h< o"9>Ju8 Ƌ0< 'Û,]XnA q,8O/*DajL8Au S͋`faOyt$&]z`>y{)d)8rFN1ȎZv5͏W6j+UcZ,azSY ^LS;ނD~k^-$^E>qtݏL_PǦn4E`ͅ`O\I0{\73o:r1 H?T=;?zpl)o^A582!^pm`m}l R507E90WL ^'3 3yR*=!7qrr].?pm)D^]E; "FAL=kONgq&&, 7}hP^8/B=-#4uWKn9(<@~FY&l|G@.]p̤xopI_#U5RcŽ8M=6[cQB +{hGyްd-&s,#\,j4MsCX_:}R.ܣ0䩄ŋ}ʍx^wig̔lrsИwg\!#KFnCmV@l A0LͿ3,4z=X DE0@Ty,⎶:ed76/!ƁzdM'$tM@නs/<1[Ly*e!DIaĨi RT%.(X3eLb4KS|ߛ!Wغ'9bۇ?^XS3Bچ7]~la볓%K LF_GKsJל =9{^2С[|jXod.7vV?b^_"$A@g(p))t&# {l4dS"V&猩x< K( @{l,͊g) <@4"SE`95a-;%*Z6fQ%Uu)|I/3|a,J!tNC#^Of㻙(YlCL%IଃH$P.Dfu=F3 ,ql/PH58: ш͜HsRK"rcPX4x{G6"/1+fu?2E`ؚqXpb D9Tn,;?>9 ]~.B 5*[j}132sD`ӗi`۾3;BdZ]t= } fLSkh[5Kaie}h)oub.LsΠ@CaSVp Z~~wg]Jԫ4O?91zb=3F&y}~ iۂs5`ѤdEސʴǼz ^:9B L8k)6:QV6Pkra%$5)\Y4f u EY6 q^fة׉n:BM5ϡ} /hb*P)bzqxfXFJ=fa) _js*OX{t@\hcf<>69 (}fDy#R[knU@Ӷ 3l-+\ɀ&yŷW\WШ 2RJ_7+vfXL 7R>Q5( q|n>s2Ψ6͈]tkmnR}. gk&|y6E)q6C3Dť,DkZ$ar;bG]Tv8Ѻ8kB*vo[l] Ɍ+QBLiuaG&ф4m!ЗbaC "0NL/%.Ħi)\FraS?n&gYߛ8fNz"zB9R*BI D1|Q]xѧ|!N} %DKaXOpP7%pֲrw,/~0;P(HßjcɟxNm 7oE!dku= K(W^?UNQ=&Us\%a&'z+T+ȳ1șEx/^ +**h!O{'тwg6P9huA8KWZH2m=+g𜕣;# "ʍ5TnR`1]Y՝], 3Ab:>̳yBTD04 1ZE?ɹ /՝i~h>r^pCh>LD|.hN=f>WTZǶJ Sճ_[b 3QMs|XX">.%*Ls03g3n@Ye{@./}l")O&+BBԗ鶈Swʝy͕ĺ섔d1ćHB|D+|Q^_w\b0Ϯga#˅]T>i $& SĿxdȋ,("4"i@4_|ټ/M>I ;$y =݄Cl&^v":+w Z+#E&NڙṿtDg ӭ%tK YIin_ rmLzxNbԆlY<'tfpcD; (rCNDD񓱖!TaB4N Iz4B+YJx?"tk@쑵 уU MyvY(_Lk* ˍ#'Ks, jL@noLsSǿI1>B+XI~: _ā(r+ "@{(u0wKiU.ǥpe(~ K6ϢOGE:%m]bnǨtz=-*Z$([e6X}.֮ZvӸtRh.e!p"*TrGradQ鄟 RE}@ -鹝-Vײ PpSI\ݼZr bxo-edG ^6`4 l&P~czj[ss_E'>Z'~;jqi1FlZ9H%4K^HYR,LZϢZ^Kﳖy '_6$2^)NFV :yʬP$PK|nWQiw ԚNikZ1*/̷&i%8 7A,]VhgthcE' &F^e|AahPLfrpbwC!O|*ھܡ8'PA;^iҵ62{zd{4^Xo9n9n}[ZPSJH-lO2 H"BNJh +x6E%u@jvc=|<j$=PKT 0qvH= 3xYMy>>z()FI{QW ~TX݅, j_ɎB /}y]31_7́ЊVM cq{N<ڇN,}BcvdEoҕz̭QO?J&q'|Xge(Af~K;,[ ;̘=n!n e1ޘAGq'0j&U¡6\;Qr" ojn8f(GEl>P}u\p% "KJ?l2e uzBkekg&Xm3HaAt3d`ַ-E Md͹xݘ+RP][ˡTV}D,b/*3MWTR`q]8UNLJaۋQױBֱt vߊvrnW[*\Œ78$"e%b7Y*V`ݪU%a@Jyngṡ !b5)x(2s*BGM׈׮9?*H Blbc֢W*obΫqGvͻLy?46_}0\ķ86ε^,VVc,ĜtrNfb1mйIky`(<ゕ3d0.⚅DssK1OG.[>ga12ԉ7wlKPjU%62"`z)v)'' >B2bH{;44fIUTYp{#j5t'LQ] uq%ɤ~_q~xaGC۪֥:UlKə6sߥ |̼DPz)~dMwGs!WL8t]Iͤj:=բT[͜#VISRG"}6oh_5w7YݟO y34>B͓)Bkܗx?9NB w ҄[T>L1![ k/gIXSK x3˧[hDcPZ 1c>e71$C+tp{l 5rV5LX\Y{0L#.An?R?"7 ]I(`V%H )d͢ `LV /y Оa:ڼY.u @U1e `i*7B.U5@+&i"i1PYTuC>iGr̎0/J MaT"-(x› -ny;]I\HlK~z&|gV)& ζSz nr N*Gł5x>vŒH0A{NV[ j.C#[hIa~)nAoHZܫ(,gK[f:~LpNc-+|܄R` =%>+PwY ̫D[(h~RU ֱmO--6-~ _0~0ZTa' o?7%bz?ҶŊٚW4`9wi9^"WvWU,p 5 L_IF,S?$|&2 PBYo.r4DLP1"4GD{W3JzE VKM{afw0Z}3:DYnɘ 0Xv$pg^a"ܢvω4!YG~KN d/rW Oxze4u1#.s4Q\ AnΉՆVq}HYQbc}az¶ qDz؇*}J|AYĿ8e%ZAb K ^2׏_F{Ißd \<]bٜ,`ΐ0iBtEy3(k[nʂ25c"ckLw*ܦlf6]Jbfs7mOe&1M{'q%mx&[O#3SLf 77\ S5*lo_z#/'aџ $hwU ]=X1Nq:y z8$mONy P9ҋMkK->aC/d锓a!=aBē+ SKf)_Jڼ9 nx߽ȹ"ۜ0_2 dP:t5t":5>B YͶ;^Q/Oeb@볏D@$O* C%+OPl)$ͪgB7M|2h4⫮_XBh i#I5ÀH4+="2'ӣ]ʡROCKJndcqM2%.o1/͚^15;88TSyi*R!rgYD3uycʢ@R<엙vfyTrYFoox!YӍ{k UF9Ԑ 9-nBҒ r}??A^ Jh8orԏvsBe:hfO8 Nh@25fƳ T+?g7JUu_,! TOCIKr5:=U alPS_o"+bpl=%Oҍ+А3|~f~b`5#设Wj B0K4Iʕ55H_EyN$n Tp֮8r]0%vZˉ?g2i}2I)]VՌB+6lD'L[zY>ʩDb-%kۜ]*hc5 ca:ld9MMJ3j&Q^K>JHRЍ*%@̝36nmLA) xvJòSWŽF_S\[F  ]L3ߔ4.Oa\5<h C+rXx~K!~pi^.JxeK|.+ts"fU?2sļ8Ln[de0(fF&;\?&u/X K"/D ۬%f2_Oޟ ^XA$Ab˲>kj猕1O%bSe%3H`%|bip8'AA.< g2"$!Oa-dy h~28K@k%m9ȃ1ۙœ[tLnk 6}E!fm&VjY̩r|,u;WuTu&n݈q}tRD=#VܟjܟL| vJ8mq1k_exf$Ap!tތ' Եg/KHа\O3AT6@EuV4f0nvೀcFJfR?CIͷz}B6ϝOH:ʩ6B+XP9:ؼD*/k֡= dԪV~jJ'_Zט"LO '].fd&<(x3:f 6](TYp$!먫ru朶 ($zҀLmA ^m;Ž$;^˸P<8(h!%5'j:-=m}=TTY@wc[$æ%rj?ĤW_z!:ABi 5a9;:R k2lu|ݖ/+/;b0K!ctz(z,8 g,r^XbXAWaaQ"s(cfST8-p !zO,C=|'y4fg\:fa!Q&"e9J"3r5Ϻd-?ZGKX7Ƭ#jaVذXOwPݍZCтTy6{JiEcX+(imL``V09dr/6bP9Guº) "SUx,=I/6,;v0DݤOP.04Iiҏ| (%PsP' s:muJSFsSȪװN/icM@| W"6U曦O&9=Lǯiᮢ'$$2fcdp}龗2A0eҸ/3ɦI'Sj< `0рRE3 mzW#ᛇ6|643*Y;KQtC!%7&sbfy/ ʪz=e\'a GslD%Pл'ċNJ8}0\ nZCb49߹$`JQO.M8cR _sAxDH 54$H4U^j!`=唋#Hr;${B"WT.A bxxS{&pgL/rǐ.}RYV0k^(dVؤur5х%$|]ܜ8xۄu 0n:(Hxx4eTyhKȾ$3M:FR+r{/}E2/>MmC0Y&\ ubd0IINKÁGg[7 5^SHt64kl5%VAXl S Ge(`^!}20*0Ϳ!f"^;ff^1:{9Ve^LL &=@TKNFӝw}9Ar=ݡ <+ߪ]"ɝ]ֺ֟Nm 9~44 DC.2'H.JT;_62\q6OЋqc]Fq9,ߣDw{ugXmBHjv™T)ZZG吳/OdJ m(_!;!@R ͯWs,ӵf#r.u$ܞ/q0Ɩ9MM׉OHۢqc1N0eP^ 'E4ɟSO]n9Lg ۃw_՟c &9 "frjh 3V 'tӖNڮ4D1s~*7'w]|6-6yCwhT߰Ox{\3 HY7j`3\N]*\Y~"/qdY!>Z*'oIex UA?0Q6԰(L%sP$j;6UEUTlմd Ll(DP݆`ہzhA t0[Wtq&ޗ_K)&p`}#8o0"t;%QOOFHі-܀9X+' #Gױr(}]A2G?gvEd@rI,4RhT dfNEZ:޻QfE"LN(GǿՒ/Eh%89, bI!.}HjG>r̼m^UMQ0kˈL҇@W0"b\a­]=B,SG47y&m_HEy0ĝlYW ~KnCB%cx ӀqhN;:nDqD9Y3<"kM/_L m\lQv͍LXb%#{t]e%e۴\x>mai Lyy2BZȡ,y~]XeR_aN[ݪ*{|zuk<5$'jҟI.G'Q*ZZuOy UGp&kO[DQEDNbݿGMjmi {ܤI=\lA0c/+NP 4el8?͚_'蓸e: |O.Zc<|r6<1=]i;)bВJLqeص(;Yf_!yn[R'zk,v3_yQV꽮wBr PsL`ֿ g4HV3!505t, 2G@IdcͨrGS@ noU+78&|v=IEX+2}f_oNa/Q;^3AǴuL³Ojt,x;^hdT݈*|8%/=@!ucBsZ_)7Hvo^/4g͌Cf`݁Zؑ $NC[,2)#v_cG_ה;2HD=w[l3 ; (]5vp7j=V(yͫoVfa4jSWW5aȹ;$%˶M:+&]wR&$q)I pӡJBrPĵ숌rkzkYya F'ˁcj%3]l7j}RrRRjĚD ism|mXnɖG fI`L\O}Gf$ RՠM=?~MRK LWP0L8βNeOFU'_#¹x|}zuIM8 Zf -;yT?z 12qw֣+*s`I"bO@o #p^Vk烝qs1w(yFeGio&by0bPy0® uPfk7v&>jL 8@㖚3R/ m`G!dDgOA.~JN!s]qOčpLEECTפ(آ{+/u+r=t<$jiv@{T %6<FoZ?{̩GqX.R1`Z y?zwc %ngÊ#6@vx{S_r$U)l}J;Q^wc_]S8ۓ(e%<̌ea i[7/"4!8ՙga^(?S"Ͻ R8EiЩmfp$I3*Rn+E3 j32gaB_HQ_}N[Q~nA*k \J9 [GeQ;en"ߴß1 d| ԑLvJ4xC˜SBMMeHXJ;.w?9W,d1+ hwRXdƗviW.U`z*gȏ7,TK=&TQYI L2Qu ̻oDnrB}]ؼQpr$= eReX6(9qU^*nU+o aF޸8O!Ms|w2JC/@ũq❟&BU*$&?[aq_Xs* Q1!a' wҌLН)ֆo:1zwzļjl2: ϫxi$fyCabMz=Z嬰0\K0khW&1i@3$[Goo㈦v^k3ax (٢*P姳iT#Y h9ert9$>#4y|-߯z xCl %MQh%db)L}>Kۦ;JӆZ !* RŐG*awɄZbWBTʱ: L!’l&^>`x#qf49#<٬Z}.`0/'hA3g\mY)H(|Kik1PWepD0V 0!av>$a-6KPiQGK6ߨAlt$\H<ˆ@bneI g9'3^{KA‡^RdgwmibC=zGPȞ 0XF^526 _R TGb=ĭ^JwL8`hP:sK%= SYI-hD?an?o8{ƆvE$ͬCUKlŪ5m)x}^`*Ԟ2وp(k?} o6Wݺ q"T(=lЉd<7p/ռX@LkfP|:+ۥy;ݨ#_(ɕ.rWokv>G;QaK YI=g0 _D[ia/׾7Rs>.α3hm36>X`(Y;[{eHXc,ݔNLYL5RNR&]f#T>J VtJ,|EAǯ=e'(A&xK|$+ 1y rb'Nt[Cwn'ТŲM{)q=ҖUA `A]iZ^gDZ&70qDCߌBNRNs֨Q8!t) \;GoXtפOKc|O/2ĩUq1T04Jb&KqȴnhgD ;vh~_QN[]\flj_'`dud*ѳT:=4r|[qiLd|)AP?*B"9@4;$?0rA2]|J; цL/`!tlYiڊsڔkE*{o~NDzۊOb)Tz*05 pm uq%Xʑv),濙 +l7ZhV}ӹr'r Efh@!KIn}N6܋C@U Ye]u9Unuhd6 kn2Kc#Ǫ3"ZR4r\}`!z5 4B[a[cj=4iP[b jI aP,Gh~ji(UCZpr3 =ra(=!4, z$0jp_]TN'෌|6CƛV=VN^YcLE B?^p7c7VͳlH+S-*GLD/1ceV DQf}$cD"t p<`֛V 4ē x $Xv].ôͺwbPHFSq= QjOP ꊷy8۶ Ln;$:,.bTr15%rJhMFE e{h f\ nr##EPVE gY!eͺi.]BA!I}} Gh ΏOPVS 1w=ߋ/p}n = 7)ovJ(Lq7`nlܟ٨yQSO5.L]KRh> V1n6x^]4\Vkv%xY |K3?5G|p} lB0kWPU|4ر{>KIzWnrTt^yK{PA䁭`?Px^a&02-cI)o(x\ӷi Z53tH:[MQxxݬ?gAM\NsHQmCU>eo[ @`gk @wֺ{IQ%>^^_:^Tğ@HqK"_Δb Lҁ=d[ƾI]R$z}olR1;''k)͂!'y $V  ͝jatCVM (_1WLsfaL|st`\܉ҌVΠN|ǐhRB.; ndm/JHǸF `fO}) L(Nϑ%Rq%UQ*Y,Spr7@a(^hKxݹYZ{z`4ւhb=!$չV;Aޮl䫼o mC8$Bp{MmAnHRPR+*WgWLeC4:9j ?&~ _dhrN[[|줅y|`%Q6QcGL" "㲠,aU@E[ۅ:r T ŧܛsx!yiS9x$cXbmR ʗa;G2zb@j~)EV+/e WRvU[qN'mм}CatZhõCɝƢH1B/Hfy.< B`Ƨƿ F{ٓKA+MX- r-gpjfaB %^Tdzú >-&ũ\3nc IpQ=xhv,*zyۛG|9xxa,*8AY6:(6zځT3R}sR0E_'*9D-D k+9>f*[9`wgh;|oW$mizB ?,Skpg(Mz&W^ :PD.6z8a$TYkF,5#Ll9Rz7'$&&#CDz]:tfo\8Pj"3+b'Ìr-tI <-PSTD4 y\(z.AUk×jN/'-ZJ5OAvE6cwo`nPS~CB "Đ0-;3!4ܬC4=6*k\= as#'7A vW1͒A-ż{iv$4Ʋ1;Ǿ")y%X[R0FoT+F•+L (Pnػh+e)S AE>5oZ-wH{N?w|q+2@0%ݫ6В%P){Dhm;!çzgX@bޅ߷J6V%I wx&YRA@xM@¤!`]gÎʩl*յ-;3g9l[ӊѬ{_*>Vg9yEm}w_!š7+e7kݫzkKEUUX5<]Zf.*TZg,s^6om9 lun6"hGѦ]tߜ{z뵨SYx'^QbJc<VL.?{+liu6}4[hui:Mڞ)9"knMҮG BUV/b~ה絧ԜY'$l4|9t:}8kA51RSxVj3\>ό4VUj !uHr tH@ɓwZuRNYw>BW iJm4"JPt , >vWeh@;fG)4نʮœГ?`oHcw}}f݅%H" ? S?CsV;DD|{gA@"б{ ˷#f3HP}l6Ϝ$fz`ܔSD,Q>2?~10AYrra&fAO%1W/EoLtjJF/Po+4.gca6lBZَ^jGzVuMd˳8p8_,_10%ݜ'*2thT3aڕrh_R?;zB㈦*ya\rZкXlj>ADUҔRc3WxVCю_1x=; ךQVLjhE?8y$,O$y:$y?Y«3u*2{ɇSyG]HWȪMJP<գB">_2~2+._C9p;Zf >#{:σ1}接p 3rƻ+pU-j͑!$2â)[:Xw&~y)(@ G:מSPlRQj%X@Qp8gG, dKߡ@c<@GLMԓBB3#it;H8 Mjz? LXbzdr6@Fyyq9-%T/C 62̈́f,`f39Q6=FDLTM'^;B٬:6)L?TmKB-Ҁ cQZơi U`2j$-9,Ȃ :[5JB2zRPY/ Wp0s?U$WԐfS c֦ȑ m;?W~,:RفIgPQT$~>װ ³k)]o\B-_$B'>uMrv+~aj! :0Յ~$['-zB+O٫bWL3!.@/1R{1@6X}>Q^V`Q@)@<<"['b;MLP4 YjF1C2ow *2C`CUc SAJT\Wv4re'(z c9ܐ@Ҵ& pC V'%q}u3H֘|8sE7+CMFz=nW).(9dӘa {?V.{TYn8y VsyD3V}z5v?8;=(Eˀ<[m"ǨǟIY-5gaJ(3g(ߔMl s5 u ` `%FӏR}v=7GH?I#u=n ל bUS: Yә&W~Uڽe%[.|:wRi"c~/7Դ?JWȠi)i)S \)* - =_ 'NE0sA7-!wvkȆ0voG '1a #x\MC ?`[$#ʚl},-`emj%{}@6DhjR2C\SwƑ7/zGP؟r?Q5a'o}PI.)s@_dk+`!dgkٿDf|gcTnOD;f>f6 B=?Җ`6 7vvcVAx0G5]4zH'sG `-)JՈf[ 71 $5N?T&9ÆZS4'G>1zKE/R2] |2TW|}&PuR N=>Īv8)4jg"M+6-Y $AtCս"J'ƌRވ"gV ?q8xo"ċڑõ))se_3\Zq>޷В z+Ȏ'd*!n1F|YT_|oJςZ4c<@&Qdb,5kϹ$x0ʨRmuRҼQ{a+5{ *,J%s{Um) )|-֠Uw44Ft^P #D+Z,%"A`\/| rPP9;0)3#A~4,U( szc|Xu:Ñ!Eqh[/ʨiNdAd1؄yfeB5IN./Q6 ] tD;R(ge◎>y,2>WJ)d%VIS.7mӄ af1( Xcu>/(_D5# sk0kYѡi0dvlr9h07ڿ[ Yw,OBOw=,I[HK#(|[nmQO1z/1#3oўunaɫ5ߜb1&*S%X:@NakC M|+m7[Ē9MK_\ά"e2l珡mȄ\\X3ѥLah2w|6Ia c%73_!U!$y R>⺊~/El({2R9W}H;Yh(=cLΰ1b ˊHmqy nֻ~9\$(D@?i!po#S\ mKUP҂jKC%Cgw/+&7zK؇4gyF\ .JTg7 7YQY(>Ŕ[h[BVk$*)gQV>]J=RV,qV 탺9C::޹JR]NE:<+j"U/;@Bhه9߷Zxmi`+N*;R#xhs~2HGu;ςn"ľgAy{('Ǩ8.j=~8#4o{'o1<8Jk쪾<-#`ӎ((fa4SA(qF&Vin9Lb!pfvr K sbEGK$) ;j6_XI %t論rƥXt$\tX.|v5fdXGB+rBu7VhuC]'^)o&.$Gjg=PL"xm7Y.sw(JPl/L lWhYv˓vs۩4o|, >/pˬvqibk}TW {we3X:bT'1Oe֊/HȪQFΟ\FA4  =]*3$d*Nγ샤~"u4 V+)h*"paXðy]ǧd MH>WmN//ŰE*pDD.8YMK*^#}+OU 8*f2PB]rY 0F ~'^ 0XZP#yաF`yTJ1Z>]xH̑u4)8 83~RgU[eЄۙcTSbSX3buIc1-'@'Fmo2n9owL2G_>%&R7,\aC,JDyL1̀9Pob1TҮX:fmzdc՜Vf!k!ZZ J19J]_2$|\tw+1J1ޛ/׀= 5cD%s](b^4{haD|FRDk>թK4P{ХB G*Ͼ[ T5T+nmH"s5G .9wvs~i/QH6 0XB G.x4):ZUetafu?q$P*ym2 xo-'V% h9!lƍ(xXAPIo^!2ٖIΠ\9ߝߏ,09T}t +1~1RMሴg [pJ&b }5'Ƈml ]Nl ەuV7D$2ŭ0+! wF4gg]O.+=uog:e`GmGJ=+Tf1YrQ-e6\V,0yF2iQlw4Pt -xK4όE^r~%"k\6bnقf&>>8T}#Gؗhjc`*~d.nl)bT(ϱ8 %"S)zdNKuJ_y\ }_;0 #Ae|Hc=6\n{\{JQXgAIEFn~n2Rvz%߄@D EZRU2q2K"WG>n?wv[T`eB2Y=Τ (SD 'x opI ~;Ac9[-7DYct 3T?Dm^VUxSTW u/vr}9[ Ѕ9e256B W^rRlOrt 2ILv О|Pŕ<ދmWxZ5I~!\G5JՌ_nZtGQ8_<,kVc<14 4r*qtYc'!} }Ӄ}61?T+L:72!<< Feq!L CiG-P]q|=([6+IJrB-Zwm W)걜"cK+QMZ>f \8YOKNZ*Kdmp;Y js0pS䈰xB>^QɍZL0F9jA~RXL<36jǎǩ'{SBu|#͕LhK+m)dy6qK]y?IMu x\lkkP"Gp#ol@#C6X(̐Hu.n!Hچ{cPE 65IW\tIui@Y nȷ>!X纙KWd-}f{;iPDO7[c^%0eV6v_\P4ݪ;$D>X/(ʁqppe1pݗ vga/)@'xk|j ՙ.g4<3xM?N(a5؛)س0U,v|6iA BFg,Ζۿ.V=!]a*}?z9\F3W:'X.zƀLZ64Pao!iSK[Pu7+|@{3S3,P(zn l O+/!nLx6#?׹AV(l͑٬n}U˝y#F{wu1ftg)J ܫ/M4١= 2H2 {P:.jI:u?hb !änIX6DNM&XDHXy%!]\3#J&T -g9Bױs, ZR5Ui{k *}g%(>!S2w H2?K+=UTwفG2Z}}:؉t#in&0 AmeQ,$mʼ\~!!Ҿ)`^-a -g >8'z7YI~񉙏8{m꘵Tls;vm sO{y1m[!nsO5'$\h%~F![Am &Gv^\$6(VAHrߠ+2n[{/yLC7]6ÄebV~U5 kߢ\pK4['~5W٤S!c/aI4Xc.@,pz0՟~0drΥVݛp(\x^dKrՃjQ?' brdEfj,z,YPQdT,f) s1x2I[-:y0]Vb!@ɣ,1IHy"TH NQ|٢`J]CH%&rFSB/k=b\H $I>96XVc gi!7f뫗 fq$ihA}j1}G~ S[R8WN.x4_r߮HmOľM'MzVxocYpM}|R>뻯iVt8KUA9PfEgi2Gߞ"fz()d6/pdb;G8ϵ焍&m 23ZC"lAON}ezԷB˥ 3r̪L]}39IT r/P`#H-jKB}Ow9oh3DZx<"#϶2)]ǿą|D0X|qd͒ !hmܢcPƊ>5|Žv!ѡ$Rn бĚwɪP'JL)mD|͡m+qŕJcgeE +@~ĭYi  9NIq sGѿ:JJM-+._~"MA œ5?>z݃ۄfoزHs~ob\O$H/DAIJEp=(}WZk~ZMT8>t] nk* 3 jqrL7ul=\ZOٸf1=.}* PV(Y/8Q " `y$d7A78[TkhQלf#]*LMm7<4tymjE;h<_dG.yUz+RϪr: pyֺMFND].qdS$yVMo [.Zނ&޻Ds[^@\ U' TnۤY&bZ#9yi:NO1Ko<ˑ;^0cbNiz`v|)9i#7YuRd; (_.cas cF`r落4v>3GFWuwR1n4-cN,iuofmؠ%mg|9̿kUzc3fz79Og3òD8 I$\?AGvo8U7{sSK2_۽]k?#4OZԾLp8g~43 "kGeQ 6-D8poIe(VֺʳM$/<BsgԈ!z@l_N!$EMBĹDƪ9@pPJG2,ɗ0m-zG'Fyʙn2<>01@CY5 X2#>6Ad';R@ koئIQv|/ SwExnɺNȘ}HkgXE|ָK7^KKm q1_6nԔD"(RU0DMͣhp~WX!ԸfsRT`p"vD\cT\]e &rj.^̰hVB >,gS_Cѯnm&ezlXbZTWCQ҄{lo 'R LKuk :H}޿qn!mnη8sԟ \ë~nHg卞S5v"*>}5B_ⱦZC6iqW ֓9iD" pDHA8" Qxi*nK7)cJF##}(R561&v:Mv,zlCS@nfr{d B ߒ/etnR2<+s$@b/9d;dq3 zշi-9Ayk^҂ؕFV'OԳzh&­J51}4r\ataX u> wIY6J\"|p{p0_y/\KXHr^A LduEnIƍщ V87LGGcs>c͑ =e!6J+MNG Q3+4E|cՁϭW^~ӖhL״LZ-6|cO{Ҟb9' !ԐI;Y*$c!Íb{ '_}m m̧:BƼx0J?N شuZ$e /.Cmj1G!2ZPz:XxļR =IYL;,s'PqbڃP6--7[ ; R"f QcY̪CcM^҄=uC͇DwSkiu %\*BN4＀SlͧY\b9_ߒTp6S'(/c&a(ɉκ m!B tҷ( Uze4Y "&?>lħOC/Z=igʄ>A䅣O5B?#Ncf[S6Rg:1j"U>MDp981g? SV?L,`a\Iuk|*:_aEp PZ%и|9wRvi}?'d1 2;,rizߝeJcfj Sdj ' *b5# mbG{؁R"ҶuQ/\ؘ_*2|+]:m ›4AR(לo9ϼ!qehڡ<\ݔE ȒE!r$ ¹n swx}`S9ec푞 y= 8BO9[Bog oZ-TDXެ̈́Jx662[>\RWVtPXfiBO"| :"T`Sz6v5t.qȋrxn ֏"}.uYP˪#*!,h4  DY};.c2v7RU,A@D@}m@#r>,E^JE6vu@w<=s*pCG&B|uX홭[YoB3bOcB-#s9Zc@f&m G`jW o xWi5-9MA૾Pb?dCܧ Tw3M01lߌ .EtZ h"Dw9%\& QYFٲu#V}z!kn;HJOyc$MO_(ȞVH~wJ^ S# L0hf TW;M6Ĩ'oILZo6upڸ/kF!Ӡ/8Yby߳Hit[KVdZ)7v*ЏD@aٙzxG=`wv;L*Ak J!Z8^ǶצTSi~izm1 4/[d"abqQSbdy`"1{2QʩiPJGqM'ST]t˔]j2>=zИ;`2Ai8@ys!4850l>C{X`<p~^vMj_UN3$íct5:kS!f Nl߾Ã\i/ZDm1bBU'4ˠKh^,La3>\TEf(+"{9-o)$/4'Yr)r)b"$ GdKk {'nZYŭM7KW5gvs$4Ԫo/0c42xY%zVX hƲtzlMBﻕSd~ie[> |\E%J"Lysyl2z:IiOAYe#,,4rW#;] L~chC6e?n Da.YӐ;UYVìne"m_pDsrDٱ4H n @ԛ7,(}N ݽj17EoҐI= g*#v4vQ=x%8yY/F)HHszL$O(8^3%D&7Ĵ~ D]hUl܉vhG.zA3o8yp]\UloNѽf %m4H J{㷲ci$}3x R}ҙFɭR,}n]{GMj>Y$F'4̳O-בFVEesURRCIxBo'a8"9+Ws,!&4 Բ'+*J7uN!g gp'^t) .a7:Ե;x),m?oU;7;G۟2sWĞ/WB050JxuVSuS'Xu ƶmK 54E>yp-;DaaEQT^ C9& 7Fva]HM }G5 0.Qߵ8xCTfɧvL|@e= V+MQ'~(%Lޫ5ҧ'#ѝWZ/oPoAZUZli"CO6U!x8[~ 7pX{F-ԊfU[jN>f0=sb=%v*&#6J3Gƅ;bX#>D54<ؼu*"Sk U16GޠQI,[UHDGuxCIA5PJ@VT- .&ˇ΋)e-YOJHZXsCp1Ց"؃qfxZ|2'ZRd|NKr/Ľ(e6l\㱛 17&"~8CFhH0/9% b Yw١ iFal`5<Ky9'm1ȜW.k6sa VZ^1F. ]w}@3Blo瞹+ۦl7$ܫQXXkY"7G١򬌘-(vW\zIn<02/ X(#6Qb^yuSsv;q8O[lNޘ`o;q|"3 V(߮]BϾQ;ݯGC+ ȭ7K4v=ҡ D2u(WZ8v9;#<5*t u'Rγ,Cv5F [!02]%1RV+6 (F֙ēwaZBM[eD{x#;ݓw9SÚ<3&B•e *d.{,8;FPx5 =KttgƭE@K~$U~-I{)hΫ@V|"'Am3>җ.K~ɄN Ir2:F~ g=##Bˋ~Ǵ x\[[f4@uQW@qB%|]Z/=ehc 5H!1 _R8c 4>_> NpDlAQ)r'}Yj nS7)np ~dD>5нHY2~rTMÚЩTI$j53f_T"ꮏ=?^j%\KH 9#Q1ف%m:'*ŝ&~ ~Aғe^] T-yuG+򟋔< [1'RF=/|QvEIYVmʛ0mDy~ A(_?@1%3Z+K[ e'OyqWMs‘t-5Wxz\cgK (ln&Wݲy7sHu(2dhoyTajsˊd?ƺVz %L(/=LxyyR Ha2lLE*+آo~(Xx햋[>;/C?D*DOׯڢ;U *S.Mǀ֨!;A}i0[n 6dd-(iIgX(ҿe>ckH8S>]J t,/Oݪl۸f4v|‡ =j)5#[A2o`Q׭*_h{<+(]Rم %v%{ 2b7\qS)%m$6j-!:awoe< /#?nb(Aʖ6t)]pPt2ki;' ^[SG&5Bp[^ c1:N;om]nysi. ]{a\9㙖 s#v$(D i<_XƏ+DC{2$JJO/g42@+0^Ʊco[7:4g[oc1[[/iȃAkg嘃;i_u^+bUU (' 뇤SN㏉>A[ f%+"EYӤU}0؂Qs++iQ7` _Flvm0TĚ[w,U{w|'/E(Af=VζDęnf:[`uz;]'hy^&n&u[&YW,i݉-#BJP&%ݢ= vbQ֙WUҸ{b䇉!;hD>Ag0U6aazUmϳ-)udq)1@94IH2Vle.vk>y(zrw_T 5v}_@CQQhX3B@| .\\f8Ik:W0IT\QaHӐP8* S8b8']x{1$4(n:+j dZIlBMZǿ+m@ +CN$B[鯿lv>7~x̣\yan3E7"M@kMߘ=ތl36jv-\?JXA?T 5b =1 £%\ZId.\"\iUHf O_c( $? ="+8n2.+p2ujMΪsWD}et.t/`g|VP2#パ X't`vlwܷs]7_7fB1tp}DRD \}LQ|SP.Lcy߮VaE $% t4"Ik{=޽q,rST0U+l'ǿ(An.+ɉd8bUHal*eJ7Ӓ.IQ1 @BYg~9SueB7_~@k4elJ{-h\a؏ zbIW5uʉ}|q%>]Byg &O -0o sW@whL?+60ANj/^&߻u&o>G_ߞu+z7{H.%(|>fd*l 2_> D7DG<%_R^YEP.ʺl(0 sT_o5;ORjbfYc;l2IQRiM{4[< NL1=R% /9ϖfɣ |0aKx.KӖ/:f\e##1Pw%tk)QI(|LV 6j:\ ={@r맥_E?BҧQ7.x#V6+]}<]:,נ$M)x)KWv> ^%Ef.جDV(W\ȲIUP7h-=d~+a0ԒI ckH6}z1LJmJ vU/P)4ׇ/=ߔV:R#vK =|ZE$FaazǩE8U {+˴72zL-6ϳ~&,'A]PNj]}9rv 4#__Kv3eMDLLW1!s ,pˇBLAob Mԟ QŮavqsnMo 3+0\ZaˡRir7z#npܡ$ۯ.d"DmԷfsn0peZH|ɹR엌އU qwPv:krt>w*ws RX$S& 5ʶbƮ1E# SX$]΋VsG?*V8ا4e2sZL5T{L`7 ̝~BH>&"bEM3n֒dl`]Dace52Q.]Ð[ $ AP1gTk$ꤨxmAh?%P+x1qgTଢ&rO ,ybGJBdhDjG$m@H4'&KIe5շ6c_J=wWqG[`CHǸ"&wD/";02q`7׺6jxolNg*bsľ n{d/~kH f<,ۊRr|vKj` [fS/~fM%Z[~ڗeyhn{bnEѥL !-D"J Vk=Sz(UELG\=o3 ca*_" Rk"pQ2A9)'u>,AJaoڔ%}V\amu"۰O1Yۚy rh6SRo 8t7M_( %’",KTZQmF˖ft8_ҸCvH{̝ɵ G;'knH^89g5k 6A<!g`S6ܝ8ڔ1#\D*B0!0[cEZpOp,p311sbIoJ HFuEy (_S|Mkw33,GZО%.G<^117Z^QsԢ`dtMGG<)f*,B[l03N‹QoU&Jq<>f>m9)ܼlL ޽_>ED? Ohw:5:h#ey9)%=F9W7t"'TEy0-.{)%TX|bCfO9yqƨZ4tDeEO&+%l}Y<c UٿPt#ϝs fCJA9K܎(y(ò-ߞ+! ͷM+/Z ?H3=CJe6kGS0ƥ/O`c6Ac2pMy`H)ZZxs44Z8sxp À# s;!E{#2 0%5wMqnE`{7.]0F uNB$99* 9NaTl#? pwbO-L,>^8M6փ {,u7t=iˆ^]C+=T/q6&V#p<ݻdzLXUh.G.5zU3:\/BМs]IJ$ɑ2 Y#)dYeƟ_G}* SL7ƪMaS~ VqWCߠQ{f '_LeI~FDPvm)?W(@tj&?ŘM PL߾DH1OEn<Ѱo472h1z,#JCC#m**56E c$@j]__F5L~n^8dۅԗa#R(tĸf-7is</Jݘ"cttɖEZt>jK$HB2B2VQêNEltu`@<̧vAW$%]ߝQOʪRv.zmyTCD( 4`mt \-No8]sk@",#19y!EZ|*| 8GC/$8 uZ%ߎN r,ax"U^ٙN'D<^}+x)<29krmȇM>`!9oO^^[:Aq`Rj8hsZ[s5aOgK->uOK-Ɯ 77"iW?Yi*1@9@ "nB1w4Lxހ(UDkB*ɹoc.A;1ph!; XAN.!8~m${lrS3Y 鼵 ͚{=W1!KꆜKtd+DfSп%ˢ>R0%tj5tC0 1B'Ã7X1p^/5d!=OP5x+;yTs7NIˊH_/ԙB'_EAXSE6v!ײA!u+-V]A T~W}ˡnȭ̈K-Ng;^UvZ.Vʢ*ayc|tl?h|max-/8i K tZ`3Yr6H@߲I%yUR '2w9 $[,_ CN&RP>e\xc|]Jt՞Zj962f s U;eԔ>Ap#GCqP9[jk)FY yS_[}H$?i^xo?}`4z.ޙQԋBldL34R- f8CRtE¤\,ӾAW(:Micאo}O:5@m#)GaOfP.(MB$&p]w]pXCOF `Xg!D]{9vC4x zcpp ebgAbg \;1NBz׊&Kv{H 86tBNIzH"a ܁g[{ok8`PS?TY4ѫͻ0i^KoF:SMNNV#]% -&)IX΀L|pG.2:v T1|kv J=bߓdBY-|#IAFTmj o0; 'z#ƽ-1">9ߙa]UnY`r ;p2zTZf(k*stj*lS6i4onh־&10("1̙F֣z qwo4q=PM>D2?͖aez0A z CY:#($?1L-cnf=rZ=a)T{ia,{ qJ3cc4KzT%GMnT֮ylCK<=^=>9C:^hϧ|oL#,՝dvb-GKCo?!ptWdFЈ~= Y_Q_6CΨK$v. K;QS*B.kX~&PZVx>a}SX췋u ֌N%Sc5GKȳz W|kp@<#aYqH絷AY`I,8nM@\i3@SBr#rcJ6'UMq$ȅ&]3$yg;`ysǯC>/nK?B@IQt') 2so/+/Ji@!ьF[rD,ٝ!i;Q)YTvZ&e /6H%?0[X;FKU4g&i ϒN|Goy8UwSOt&cHHE3oH.(K(^w$-:iyRC2]AWh^F1u?K7T\qJcy?`l'GRIat9@E6۷(Tw&Wxn4ۀЗ5fڎd!cUЉjj<ɷw ȀkB=ևs))7 ?hB 'Kjy&AB_|9oa_vAR9K`wB,A L[߻Evjg5QR;z mdJ+!6zgSNiݓAiպ_ۚj>,9rg>kam@fN.-."vLsZʞ/2TiT1;B;5glW. ӓ)#Վ6yih*&l-Ltħ 0)Ry9pK+l8k\Xfc83ʪ땷'4(L?/obwtӏ_ad7AUPˑ$'4e񯷅6޼XǺ$4[h%:rD:iZIhjMRe4H:8?%o^6"MzDy~L(%z. xU>Ȑ$dpt8C=Ԥ54^jM Ȓ3NKfaJua6?}t8Q1L 5In8%F澭=8G_Y b`T|I)#S? |oԥW21kh,Ғe])C4 ~ȵp\Hcq:5Ħ3K> ,,Sra97>}^V)RXމn[) Hlx#֕  @4麕%I>L%\͊U3gǤ-6*$Ӌf/׃U?RUjrbVz7G,LG/<Ϥ uq_ ޗ5ܖ7l氍%-[r#G"z=1KGr:y,З/ZϺr5=k ixDcUdda?=Q9- M5ۏTZft>ipA?@  \ua\{j`z =!W} =!2X78wa> '~eG<Ⅿp5Fqll&?@JR1q1mu TqH4`2Q% 937W Lz+HeLU h=$֐-˾dpAY^EP`@Fʸ'{%OCx<քcc "<0~}N?}璇z` kzg;4>{`,LqrV`V=n畟KamE˹{` oܧoyHOm]Z4A4S a(X&Anck^gr2`g)j4|ebneNSabB(`#Ϝt.\"<o_.a1qbI`:g*0vb@|6 !wɾ/aT#$t­1)Cc>FOjWf U8yyUҼL gUXI1.%^mC/G8kC eN6o鄗r^+yY{5s9>fu$Re˛Sc 間F#U!j`i yijy`#o÷88D^143we OZr t O,Ы)k2/*kΫ@Ċi'YBT"S: F `-i6iB9 =~`ےGlk^ އUzDP\eb}oΫtd<肙%}eqnU[̞{õ=ϑ}`ۿ\@)&5䍵 .귭IvB6[2]H 6/Mgs5( mcA<}_oc4:8v#c͡6<+:wT@1,8s/WAj2R f{ɱϗk|2\^C.k mگ3AcE?* 2$%K6ҙӏm2v6:-~l7z5uX&:|eri|A>Qkǥjbn75=X! VMIOߏ~d&BnL=2,AW+'B:B[񐔞q5CȧԷL/8AfgvB{G&= q{,OϘcьnY$> Rg|:+1 'D!*הT&˫_ ȣÝ0"kp8M-:,Mr&z!]Y$A9)lTcR,Ws\w&a8x)koꈶ{vCK%b {voYqЉ{by:8'FEc^+CB#:+9wMa@xϟޖL.d\UT 椫uU9=;@-wQ_<eS58N,fp؛n!|E4O~ 'Fxeb\ ֐m6].AYX4!:3 $6}lO"|㹛x[gWʿ(x~BCP{jusb3ĵ{ۗ]ߔuFKgQey9 -_Ar.jf/ fj)m.t[ls>8 &E:PHeLjWX~dXUNm,Ug.X]zm#/rM=])ǍKI\"|i 8&sj7e+Mq!.BAB ,緈P@ $s/,uI-pax_썊-FčG"곲6_婖gM C t؀+3k)y0UZV57FQ+|LWupE$*@@10?!P{>SYmUxf,.,a`ȯ/-ҁm;4! ooKm-rf^pbv~h¡P<̞Yd_q3fxQN5t(A(̉NZIRxe(Gǯ[2`2}>* i/uF~izqz]K 5 wgi&RyF܍oHXqhg/ȈN?Z'ru5~a HSS#=oܤ}H>i;O 0m\gNheJθlaECRcMӽޏ1Ukq-q] kT3Aܓ!Nc$ E*5dcҸ]ͱ<Ъf)wm37B'Xt;^*͵ T/#YV7%\E uBuǜHxeηo3ףs'P]S,VӡjE`M&UI4uoZ>lؑI: "_hPeu,,!rGL`E<?T&b}GL 7-iJ^["+wNNF'#U? qW`P'XwJwZTx ?[};,'-] ݓ)+uABa!$R0~Ȯ۟q۬9-P"QgBʸv{F1K 6 1׏Z-"Z&uSY8?l6K Z#D?i@1]ZE`JוB&~yUh([Rlb.VkLu.>CR{Bal(sqwpsaոZ]V躐Zj ǢosG(w8rFN?zԪإCm춅N|jg}3fOX7"pܼnDCswm(ĎlV *P>-6JT8W3J-$vndOXjxHK.ObLIC{Vzfu'sZc-$ CVA`:m)qCE8UbFU50CmhL=뫎[/)0UeUCz5ޡ, Ib@Q^SFڛmB8HNP˅/ԭb~4"ffK_>fKD@|/ T³}hsDjuD쮠BMզ 9mԬ*E[UN/KT$ )U,?e.\p63$ylA]"hN׆Jլd:HHAyN-.q aU(T$7) )^aW|?sQ繞I=^نhw|ɐ f8t2=n`#fd745,NWDK"; j}N gt5p+)asTGV?#th}'xHCOHggPlEϐ,|zTGɿ7k堛0QWS$bTl~ػ pY,W_3cu1"G˫س-:,x.2NOUxX\$s|K|(@GMY湟[#C愄T c)GGXb``s̪H @?XbƴڋRJzd8PLUDHI$C = ٬ĕy)Umf+'7SSөձ}i{ 59-tvaL;ыomf\"a 7+S0> O,MJ#.=R%f0:yn=(KxC6]m@4Pn,bs(ffKY_&)Oג"[oudSe/1yZ$}2;ĬfRx- 1Y8JG F,)kEbM ̾ Ŏo02Z f(ݻp4W$Yd:X{襴8x{p7ӇWPhݤjm܅ZzvkPҲsU[Bu9> V1{P-ݢzbCN#S7mcSZx?*#їa{ {)XY/Q%װWwcW*4NajbqtK xXѹ |+!S=x[gwI}#ԈD7ǤNZx >$&uw(7cf ZrCJ^˴o.-ѮhN;D5譕eM;a5z}-Š`% 'ml t{GZ٦`7h"CF@f g<6$T4&eUhZY:o& 烕Ay W1=SH!~^a4BQ?VT1޶E (X||@voT%w9lG_dEjE$>Kh|OHGJi\K2{Vpl3#O tA_ 5J֛bġXw[m1E^u &gZRR ԅ'QOErnNx:hV@>yB1!W Ч|GUA_xƋ.hNJ,7oSQػ`WN$=.IF7P #?-ߎt<\C "bPX˵LMe{", =uR.:FxBIEOME$F+J-YYĝ On)θڶ$/>{`EAr `ҏiQIAMpK.1YYNP{׵CRD?q'5 [0:rxf Mdգ&'<8-/gW^Q TJEe;=4=XuF=4w=Iǚ* Gb{c._<ۀ@ߝ{1#>$lNi?*ZJ^^;r|.X4SRU1xryxJ˒7 ŜM5*j\U^hHoc0F>KwW).fd^QXM%C@nO!la+[_/-C\|~*eE-3 l8qjөfp-=a<;zktj@.c)y!7^ijtǎ~JC  ò4SYpWJKrq=E'tb oϕ r$}QTi %R4U$(U.s8G #L,5Tf@ڬc24Z ˹nwJIR@1KO~TsqJk2t`4@,f_=sv_Ҿu>(L[;]8Jtõlfܓ^rɌ拊pi׶4@P^E?\ U0toתXS Q27^ӵ[mS^v3$Ye\RUqjI~D_^!`V΂u:2!GOni)Θ}Ŋ]R=*+#mflbhEx5b-C謥Uhf6{" {zcu/&$9SW ۆ`)G '?pg\ػV3SIgF]2i:4'gLes7=^˶$3tws9 :&-jUr@~kdW/j7" ].c,Gm*;nkw*H2QݫI,SԒohO3p `ty,Uav5{9G{ H#Te-{D S-Ə[xU 5e{?I۔6vo˅, 9'z>J1Yfep-F#QDK4BT_~xosy=V✞ƔAOs*j73o :8"K@0yvR ^XU{7DM |^wz` vn;J?avLu&ahǵɳ-]Vm k ϒlg0:oЀ/+|t0_jg2@O8HY k4o#Nh;,@[ ԏ?)7WB{b߻n.߇NKw buik͞Fbf@VZaUs E3s-X1k׃HdxUs~Mڏ]JxNZ͡" q 7@ZңnG }v|I+cB6<Ŧ;+DM 1 [FVBGgB]ˁg"I!=+!i|NE>R+fR5>`r!4 'gY"6hTK:nZ1ovHҏ0 QRoM= lJ\-I|kn>ˢ/ |7e $`RWgr_/}P'G%\x.Þ-"ֿ /ߛCym0^5Hu 9 j/<(*':c^B\&Ӝ΅V Q%Rr/l$:HdvmSuU5gH~ڂ@bW}С oq0{$^w@< | t\z*I%C {Tx(M 2ȄUkOSm !#^a! ܽp8Wr4]P $~ம0/LCi529'PaI6hxi9$e_If/ _6e-#Ł2{w4OS]iݏ2ޝJX³a\dҿi: airoNJm`>·uM}5LhE3[ـJ4f D}"כΏR*`=Zp~JkȈ Q"ѳa~<XAТ9i/y : V&#o3( ^KPgJsx%H8('%ʟ ٗg˖lٿe?YWr)ʷPFN^ qC246L{MJ-qrxNpJvQ6)k&Z s JxbMRUL1Km͌xxxJUwL- C? F 1pOG'/!y2H ƎS=8C1 Y{egkK7=ق'dnn qV6ܔ hZYhVt"B}xC ]^D@FQk'[߯iH\V7^[?_-RQ1wAa!wj|靭G{?{TNew͔tz1ۑ%d pؑ$[$kk-V'=Xp*rT:knI!xmB.D&;]woͽדaxQQKa)>)zti Jp9{& wwa9dPz5Rז5yD%zL⦾y2D7* c8J4<0KY k^иIU@%0 r|IJs֫"?-0-B4\ Z7ށ)S6 SۿPoi/l7('HT?6 Roh<(@G!B| ;$f n R.rP ao}ř /"RJ:LpMֵPd+UcuA+ޏ%}<@?E2ax1h?1A" /L dNc#zE~|yD$2}vgG5<M2( /,K7 *zS HFȂ A*30o/4E޺'>|Fl/AR @|Y D)ةv,Qm\`d\8 .OMt>*Ƀ7KL񅩝qYzϧ'{Q2- !V/:<ӞAyN|['"4g"3.GoibC[L^r)Ͳݳ%fGi l QY7waA B޶[fxg%h+g1 1< !fQHN.@ʗAg_2a5o6Hf؉EϼyJ:lל}&-IA y?32$U8SY-ʼnz/YwccfNJ=JiM:dֿٞGkV=I)aOiz HP~\.qc v8;ZJ2k' 5Gc;E5^΢-l,*3jɞ=5zKxJh@P?̘yo~`hpY\B<ʇ[6xENڝJҳ{Fϑ}B§̺Fsf1ch1(t+؛P>j"`X<pU+$O.+ecC;>ZzZ\}~UI(^s{՚U[+19|-Wh*V\AVP?BvR/ k2@()ubU֍KyLiB$\J\H cmR3 Ip3[yqKs7{hNxR9ýuv @ K@n6>W_Zɼ [a 2нx:G~L~G 5p^}Ki5A1q}a ]CC)U(bD`) Cp 21f2>+D$1RSUYLi5?'':X3C_4Yֳd!woŠ$7^g v_EUu P*1t y o>YbG D)`xeN% Alȝ[ lKI>a :nXb9Vw}k-|lrA8AE-3F$\|b;H@OY2y8ŷYvWȴVdOI+$a5F rM;c1R5Зlܭ9 :Hŭ]06<(4'5rNʑ%dlA{]g(BC:v`22Nj`ď7#~0@+όR&ۈ4m'}!j,g^SkjS` 1ة ,̈́-ӠlBT_=w㉙`W|sR 0dkHźdY3RLq?C -zK 'Yxi^1xe SD@}/]TX֮b̄")POCVgy@|״e4W0Ք8C\=@k+gQ +|Ezz< )rZ %Z:.AUA{ݵY كU@C8a_ْ#$W\~|:L<tJ]7CM]Ad]45޳/}2 GGtѻeJdxX7m4ϵ]uW4{;jҪ 3fs47'ܫsOHi^z>% kxֻ]Ȁ/pyD #oi$3f xZykhD/P:oX;|OKC M4 nxl7%c=xg *?GrJBvpߡΓԐD\3^$oe-l.GW읟OyvG?$MxC l2T Ksիgk>~2^G䁄u\zE2!Bsi(^e% h.ȷ\:>vÓɵqh~%.ךNy+˪cFN3*FVf` t[-+~ЖL9?9S+q׷}vP0m992'Q|$lԽ &„y,|n#+IP P4F,]cOˏ-8 1!|찔M 1NNď@vxP?fr\!i ޕmI$ΓRͷgz$q)Hw)]Ĩ&o& TǓfאqԲ/#ۛJ}!},L2ȝ~TQ'ѻRl <88b؊2U;Rcc_>; Tܖ"| ;kٺ:%M3l6abY?g^͊й68r#+8XKY!}9R+hCT627$Jd9^m cBAX?X 0D⺾k4.~/괋,HjUEq'5k<7+ɺ"ٴ{,XfᙜG0Cjt5f蔡q}eIBe=)<6"G.'ru<sm;\Y5O^ uyyOr/rk%:}IVpfb٤*>9b_tȢ%5Srcjx KyFOR\fŠ֘z=RxٸT)WD SbmTs뚥TR 0`Y XWuSlXs%J1jE wʑ90ytbͧSUSm1U b:tߊ FoykgLQ0.&a+|`+/AY*Md`;ig; ™vP(4r9.؅%Ÿd6ULs_:Tx4猯F?g_l}i^]\ۣÍ'و0g7"N*u^-{s|Y!zr~uA|[{E`+jНk-,V_G b&:UA0y L$~_H&Zg:eI:5NBOghHFbͅÈ9T":&X-}ۚ#\P39I]?⬞:l1pI\N>"N9NK{~n+OuS<9fdNdv;C{`I*;_eZue_XFFp:a2'Uc4-^ׅ ?$Deq4ec*bA1YM/6@XXΦK/G"$mԅR9\ 27^2rcNL^DH50SJβJ7kqOao0+2tK+ofOgfoK N` fL4iۮ8Z4_` TJOlwxNI#Ǣk:u ȟB:,-,$eQd|Zd1yt:k)v-8+R G` |BSE51SoRZHuo`jl_e|~cVe)FhSȁ7`6oL?qK@59+vjr3h\هI+r@_0 ZBU/4*"R%6E}˾k B]W$}c:Gyh39%>0LAG,&L~ /BW k7UQٿ)V~bg]ۉ`Q(h?K^Q#M+ D$q3wi<ŕc Dv  %J0e1`"N: 9T*4 zB {X<Zק޳;"\s].ZtRv}9䟤YtHA9K2Y+gT2kL?`3K\׀8blWCQ*9ld]Q;qxYg;rcC*sB7z|ͤ!2=tHփ,rZMӜ׈Fq}hvЪ(&>h@W<`*.1L98 ~݀>ւp>@n}bLv2TMJ4'Vpdٖ ((%7WUx+ُlphd(U9)`-ocT:.~x9sI0U qy7,YMCܡ!4y46)llk=>Yl-`O CqBW&++?ە(J' CP$7AgώȜw;V5*KsMDTIfkWN54C̷E&k8^xy|}W^Z͋:9xX.aLeF|@ְg+J?En 9{+yf /7-~Vlit[޴}R1HMa9ƺ~҄֫vV;#ZBk:4_O#V tRIwRk)LN/+W {"E"J}a1MCV&/}L.,GMjVñ`r65)??YstyBUO΍fQEaa0Jɴptpnfhը4!);E թ|5ZMnС2V/kXbm/ZhlbkEcA$N_9:M8k:"ZK}w.պ|,zqA6 (>Q*$ ^]@'q׼PwٵF:å jE-c.ogOA6CUqQyv4e~Ym/k]Gw-sA= Tq( u ;]F|Kh|ҒAh_SVfC/ slE?A\S-,}3:"J:=CrCo~R)#ʠC0&-NE{_x.Xe;RJx7L~oPCh]T)[F02Y:.1xjeqs;Е*GwLH<b?R+$M$ngzxA5`(*F f"fAG^ k=ﰭ)nP5њ@i;̣2$vjs\>4k n g$S~t^"+'З|t H6,5E -j-g)<&Lt_ĐA]%d ,|) Dl4,#L ~Q?,d얝nތߵ!ޠU}%k"m#VoZ0  sqX ZyW4ņ퀷X7e"|m=%p="fZO] HR¯ ;}*y0`̓H{y+~Rb%) - S<x4 GÕ" &*';iǒȝb0mؓwdf]R03G.9/K,Ǯ|p(?fMˢH~ttD5TԺ Hܝj 7~F'ocL޽r򇲈MqD,tU*^j 6*Y6o GksJw#ԍ'=rs/O.B 08?⫪hq/W/xcB W). ,!J\-[JuYrd na{C9>5aߖ}[LLht< 䀀foˇtO/IJ8l-I;vFfkªaE%ƍI$Y_G,ͫBH4:L4Q/|-/j?r&dxU^Y>ǧ jGjɼM9Q-]QQr桕´6/`. Y 6xns:[¼*pc "tcd,QZ*`?{2GoG~bUMaEDWfZwmKHntGPyJ#I@ӓGN2$He[O++ixB %n'=,ݢJ}\^XOJ:@;L%Fm{2oI#\&T{EAk]u[=X&YZS"J#zf6}y.hϊWуuAѻ'9WgJ971& 5;8vS4߆04qfC=\^/mRyU}m@)+3x ~FHOn}> >a܊ޑP<<3y6P3m&QI _ Eq!S%3v7nڊ,5j|rzS-Vhr5эt?b!)74p@NìbZX:M="sdB;ACw'kNeǒքO69ĖASg6TڑOF22*'j CJWbsW:~}"'-V\|+R͐SFQ{Toll:^mrp@寯ɕ ޥw&;I/~ ?8!:EF5^EYȹni[xL,lGOCQNor_.YJ[(xA:߹"[7[MA1^~')xpz(Y]MkEL,T9q4F`_uq4<]Lwڳ,bL |'tyC[Q;1цF SR;p"AIRFɊ) nluy#-[kEqm}hf>ý;r8?bj:I p>p{0Ye+ n k>zIYVX;|T2\u1+t@>8 vД!;#fof5Xr.0K.kjЂHÌ8m|NA- -0aDxYoަߌJcJ~&}Ld5$C>-cfR2[аRNo|bzWK\lu36ЄHӎ{8b2a }v%"Z0J7>PX.d/z<*` cɐ]^&TQXXnX*p*Z@ʦa{'%DAF>D"Hyx¯ll|" 9jO>iFUBu4/#[v#5|#wB 0:zsG,KD*@Խ ".-SXzkBS_'WZ0}@ /P8B5<$1yAO ;Ah/>&А:L S'j\ ivg߻ǯ=j 4.ԉRIĺ%j !ڕ):J{0Q5m=T&v&mMǸd4n?E c/0to~o >\Nj3x+F5RkXm-~G ZaC*bLf<>3M3bsA خBIJbjEH"Կ4n{rAaY~=PkB4OQtUI@y6FXVHwN1͂b8D$15mߢSɍh߃K1ZX쮂pc$@r meHWz6FML녫&_Cv)6.1JfI`dY /|M}ZI"fYCz= Aۺ=}~ԡ$>ljP٫u7I[NZ=|%_Kwd.'qE:FCXaBRHz*vF+(*ؼh'SG]4-/( ?8HJ_v=#2PuzgDbOG(GL È֐KW_>V!hT8P'.{"<9ViUb+詐>ÔҖCtF6m7%;D/ țbxb+s. ,UV q*{^"/!v3` SvLdP6aR{KwςLa| Mf5;as*X| oL̦a&ϡ{yVTզ@ j$W+ՊK\΃f3ƝV^T ʬ)on9Jcݖ\kC5bBѸOA#@8RHWeᎾjG_ KOߟsn jj#{=i杶]S1󿑚}˲ IeGvY[}wY .) Ryb\HNܹr4R+'^0.|;M=pݢ'`0vB΁,\wqh2"؉34x]TN~z 20<:O)^1 ~D4Wy{="mx3߯m# V(JMw͂arEq@I)RZp#_;jE@ǝmxͨWl 셟PO0-33;)"tvOEGX7*"N/=4|%߬0/HL b=tI5^1u 6:R)C?] eݻy`e [JkTsgۋoHߢ.//vkt֤R|RvIƙ2 הty**EB\d]] zͦ #&4"5telFzc(ͽe A=€EYW3I`YIV&OŇ xȷ&^.e8*D]_0Q&EՃ11{"ĺ}Cch}R&t^29`*܅2" fGs 6MheZؖ 1x "5S!j%:;j0!9 <ԯƯUq-4$Uu>T`+{KevM"kBg2UwA%exl1W58B#2z7ݳҔZĴ|aS g殅'; Ѝظ?m% કq'bs}LW#WWAZ./}˿I} qܚ+fą*]0c̯=EM?ݏL1{3 7kVs@A(O16/Ҍ)l0wT4nKI+[+JoaE8m! LXq)j;ȳV,}M{={,vEs4 FdinߦL]%M/u;0*r^Sl !O;ADDlt~}y lil Q87D#|.7qpL0 _ 25AUD3- psGw}:|NkG;*bKM?[ޢ.Sv Q[z5l%l h `CHhݿҭx?K. y)23ab$c<(@ ?(n"R3UN}7}&+NDտW(}FYOb1kmI>z#C-tco+H4ːY2`tsK܌ߴM8i NQ%[P&+H ÷nmJջj2#tjh\喛QA2DxZIOi"f8'QɑQecy.,g(ӖS<4z9OFUEO8FQSs?3SXmO,'-vSCͧb %vC]U$śpÁ O0de |O}!H(R >!diP+{z\.!O3@d?Pi5ZPEss٪t$,Lj̀XΎ*̍bbE#}8p\tK;]?Lٓ&=" Mh$b\̰ЬD&^ZaQ~ = 2t{@wx'©m̧ eǭ".ýU#ߔ[1?Mc/wb w-ePD9+_|0sަqD|:WS ;A>UMK^{T}-M bVV nZ5[gyEFKj DV0 CԒ>۱48Ћ  (i #:܄ )m0kiDbiaEAOuXUY~iyt>Ur\j95l˰B-OBR!_U:ܙ@K- 㑡 {߯:fz:(YAFMjZf0y@;a7mbTLzLJ!D:X[R?^<_!2Ě>w,HoE A9s6ч"t0ݴ1FMsٙ$auٝ/4~"ői[Je4r0bH Uh!dٵ0&W Ҽ&xRh1p()prb/oƶ-Q=^r#F'2= ֹ`<:˗D_I{HHF[E lE¹\yqY-G#IcT W%=\0=>AwDl' Y+OOl:X3zܗfy6߳߹e\L>/4E)p nwŠsΞeA}YAhr{LՎy.KpO].&?^J{cE[tЯm1 x_g>F&9,dt֞8\h+裥rzv['| eB,,X bz=,lcwYт8_yyv[QM6=+b-] Q0V03ڲHXCRi.uK}eh k ˂TZ-݈c]՚\L2 Q׍P4ZGCZ5*K-2-dw!RQ?p­lT?{ݘYn 5V֦ w i<!&mgBRl~aJS?i=#E9.hVmFߨ~[pv{L+*׀d>=ZdrA)j+l=Tr'pC6\g'B%y~ۜ'N֣4(J{xזʡ>n0SG҂EPO'ẙ iy&f77pUte[?S*Ԩ  3= C|7heGcN OŖ]+8.aڗl>GW %*C !T"W ͐)[}C޽t"&Iw[s{,?8EmSRCRDГSÚ{$g ۲8=6Bq^|KQGv !Ӑ^ Rg5]":˫1ZG+8S+瓆XN=%Ǚ}@ܟkZ߭I].O~zւPyC܎K(GqNoHإATOa:|zfԲ_s-۬`xO%+}0d< c'aLēfJXG>#(!}r-(N[@k^'rT;e>'eGA_>_e?o_o\Pe닉ڕcbxӜ @BShD6P+=FS[5I_+x6w羢EQu|{gA@AG=yt)*/c)k\Gٞz,ُB'"Vԝ䂿?'0g+WxKJw.ݟ?S^Wa=l kNa4h7Ne~;؎چNk~\ }ޕXm /\ɍ:Unt'_UvAH(On\5^p]O~ILڰgƳy1;2.D5,ĪOvǩL!4%4`nJ pbM J@,)=<يrS>;Wk?bB0GH%*YfZQ_ºsSi)BO_w뽕lFq<|Wv 'F gMϋD.QBl&<Ԯq>/i8l < -VWk~&QD UM{@?+Q O[}M"k#Y-cV)UFl0Y1p~%FOí~N6Ѹ*"*;3P9-_Ub䉬1-]u/e7o$LQqē-U*Ssiu߀Jw'/vl/pv@sFY*Zk(PAܴs%X= YF[TlLRpPhqݓfJ| DIKd iwɀ1 .^J0C1ΡwNO8XPK%i*O&vD-q.RˠƏ^uJ~3e񤑰c' CYN4-\3zw~'v9N4Yb8d<́8FARf _dR36L5]n&<$0Ҍ:CS6WT8ɖ#sB[l&1CS5rkj7ޘ 鍇HکkubS mRIxP2iРkHig&@]ќֻU^Kq@fo%eJ&q !ÎOӣZE,sL9lwYTԦh7)v\bk<9 }jT*DUƼ]G-0+=<Ђjpi,n.sWZ_yྟuy7$|j L4o˂;,x9ou@#$F(ͤ+8jX` 3>vjo%z/q"515w/UjFbE:(uUc3̷I4~jW>ǗthCge0̹U}0[O 2gq'MɁ*=5,2҃kh)%扰 dlEl D; HB:"+]᳏r{"ʕtF꽞~RI Oz݂ȂG9> z ^Ȕ=gf#-בGݩj|W=zT; 0}oӧaoӤ$nsjzkt!&omht`K@*fQzռD5[&OV*xPm2^z5}]T,Rm]rt]`xm2DZ8%^qf%xqj`:'BUK.U_oq5}Vc_A#q jx+$4ٸ+NX_Kl&.QDD2Io]s,f+/- lraH4Ȯ33rE}''MUlX:/˵x۱evMބi Ft3EkfjLי뱲q{Ns:T9)Ugw !o9bg IoU6_$.H7@~젆3!ņaCi:r[gtoɚ#rW,z]z>]a 6ӥ gtJ:(BԂCf>4(ewj'x?ޣ#y.׺s G7 ]LCB%2*c~f\ho.tD%zu*OUEQNYYq?bv6G9p {gZӤ/ HFBWtRRH:7gv[I &**4p_ҽ"Yᝩ QS  gNy¯4с$̛UhJ:jvsW:^ QSG!oy[IAw$`sH c]u*"& E(-1:v x 6`>c6O1kG>@ty*!hY nv ]%OέINHQ&P==\]c;9hHC", F;Ar蜾 `GCCO;ըpS+jCKKF1T Z͙W̻<iQS3 } +u#~DdVDP(t<"d6J"<RHIHbZksp \&Œݩ_"%D e`MpXw(E0[Q͡O׌(.K4G`[e j' \wxR7E2(/b%rn !*D86;A7t1ή3M ӅOĒ_wc5]ڵ*9o}]u6q:9HYWďx>VM(4S%9 _Azݢ0LQ‘J"Sbȭe' -9_=gf| Csffvq c@Jdq-RFz)YP)oa.Qx9[0d: _-/Q) -ҽ"͉m/Ǫfsޭ]~ˎU7ab{xSn:"(6XJ*qzrzBXBxHq,q*Nqi -US="riΦ)#CJ# کcCnRտ]{XO,8_bM&Ѽ2Z2!oꋥnp:F3u̦%Sjr\,ewW}LB!<8OjZz7Rr~ ,ixnCm-s^7AU0D5om[$W*l[vv=. >PcGl\4⪑6_UAuyNج|L/U#JAG[w dVS'g*ߨWZPg5<<k9]{ b~S4LX%Ljz˾EegLqL=%܍ zScGfɽϨk =yc*ñhd% k\w+n3j$QW@2fSZSa_߶ÌLXˆlB=Qi)H NNtyӶ i>}&F.E"[ƥ6aLs>Sܣ(,:d+ɨਠJb"O;F5dX #e${`gqd/7k#OHV9uט'(D4X6쯂"v =h? ,LvԺYEdns^WI p܏~G96^[ga.)IJ:Kea205,D^z[ia4leXe C#pLG0CcOCB]9ͯ*[@Y< +~4fӼK<5B@R띶ξFezV#i$Fjp{?2SsxQκ<KWADmO-e"Bn7oJ_9i,u}Nz<"-Q}iW(G ıXDuGTZ]oQY#B`#|^ݮ:hrxRPE\.L}pf_Է#OjPOؤr~p?o~tL;61aSÙAp6,:%~,kDyRa)Hlnjg*:JlA.!e7:DyNk:%F8(HO6K)eO2W([$A %rzghjN/(:g ޷X"3@ف4|^sҽYys3Sb# llƪfCNNVVms(Yhv]H`ɼ rVU4dmzUDorT'Mo,"C"oԛ 'h*"BZN6Ǹ -sejna7^Pdܖ{P1l~gַHxQ@6߳nns;= ܐz [V÷뫯.L ]4 ZIQK>R1zs–A׉c/< {(3dSph9 'Թ]誾uA51N!N4[nKx]8.ȧ;aIq#qvpS彝b=w wwĄzˎ0 ]3roWoSJ`L|13inPnVa@tܨsyVO#NsW ˜pb}|sX'2'aP8F(A $ఖ_Ɉ`T(M xS \k*ZeA>q'Ā{A<%0Y H@5FvP@I(ܶ>t4*ώAN<Tq`J.=Pu-/iOI U@iMGm =SI XՍkQ4U+>y> \-rNMk6+4=r@%eS(dgϦL$䟗w2= Nlecڅ5X1ؖXHK8$ a%Cv5a={ W7ndN2[PVS[imV Rw2JIu|ZrXx4QXu5)X)3Љg oPAA+0_ݝu4f½Yq۷ryVf霋0\a#{1EL0Xw %4\&7;w֩!B~ 0Fh+b|ę8ъuG@R1`P MzOTn#.b' P28TMcۡh/Pb\8O*]:U +21H0ZOn"ff;J͹>C/ Vj'`94 Qtl?}~`D #'O&:[T!OMv) r}zqW]H,?ӗ.(o3`[ L>]uCW񑰝/*3?NӿJ x#?{Əޓ*/Nqp@En?ܗhK?m+Y?&>$gw<1rٵC5JIخ~hwg[ftsy?86^V8J*&y ,~nGdbkԕ1R %rP"3o>Ĉght׈Cv$dIVb*IcG J&nV.'}pvC.DS^f_ 7LLL .5.sYGuq&J.+DC̉DLyӔb:5"Ms5Am$U?9jP-ut{=jOf8>/5Bd IC(_5B`F|)grY.n&̡p8` jefҷ'9ٚD!Z)pMW [Hvq &[qA#ĴQ$T)]\:4*'VWE?·I2XNOms{=ˤ|n=*s}2ۉV3dtwG -*9=XR%hMnh߁yN{+a-ԩlPiHCԷw5 ,A.!1b@GJ(tH%1ߪI,Dtwr1%IˤAM#5c$o⹡v 2c֚#6qF/c{/sP3:cIK.f}k6T7`h=2=Ղ1~Z@Eߺu!zۛx|&#}0Rb3&A*C@owl:CzF%|Ek!lm0\$Yg8 Y_!`%u+zt%Q=+^Qh{2R 0Se XPګ͙ly7;"W!kN9UjsS8ɩgd7a V7/(afUt'Z%*&]hZPTpJ)Hr員ӥOK}͓XIFyG2N ku+x\O$9z҉fsfqd?y{l!1%m7#HH]o0Ypޥ? "w`BR܁>! /SWK vZw/]SIB$JVo$x06?r f?~thr4ŧ!ߏN|d =`%bib3;Su tTNY*U7 =!p:-测0JIZwh$"mȋٟ2AZj1_SeL `R_mE(2=^8Io1I5,v)ZHYKͳJi7TSbFH[oڦڞM5L(|VPhyQ9 ~-V H^'pO[8a8' @?@h5Cv:J_AX_DrOHuR|l҄Z<+Ra?k+)u҆~,ei yG+ִ_ IEJ $b{eE*u B% f7{d뱊ֆ>[*nixۛ@L:(;sbU띣UjYCDpf/Szc*h %=f1J$H O0h,cX}#)k*= eʐoYuψ ТZd\IWC hlp[fAVX¦F{;6_-˘8l2 ݈[Фl ,8F#} TD&Qif"^nƇ#F*{B4` Ъ|Pi>oqy$0׸a(Rax,m1[[.W}62}O'[6+A> b9G%8rЇ-IK#`L]cݯIf%U)}%*Qg_m Y2$0촘uh\W$a¸ډ l6 0#UhD&n-*K]Ut5qh:  5^>vv.KQ)iC(9^"\"O;/ dDSxℬC*>UNF\߾H@"!E/T0vU<)Џz=c #@sZ|dO*N<\ze7IakzsI`ޢ"w쓊d6R!Q"QcņHl@/7z]:< ?ZM~>1)[S 7)}Xo:&.2ɵ>Deм'.g-8( hz}^$U#?@1_GԘaS~kWFd9RvoL\5AB>={K/hatJtK/UḥZ{h&q~dI/˷J 0r3GII/(]n{X~LIz<S5Khs 14 s,+MjUd4@Ŋ `XC3c8_t a1_oFؕZ&|pGw=Zަ_|P(~M 9=Wړeix -sw,fZ3qu]\rB11Jwy8g##F/NVSsю^qZJ5OrHrKμ$/!xd1& G Ǻ]@"M]u7<:]9̍J(ӉؠmhRq9bǖ,?`Q8ޏq_%- s,R5@JHM7oVtZ~0 JbFgdCn"9 604t|m6,IrQܫT\$}G\ ’19ox)2 =+'ZWל*]޹WDm3c-S..xaXK>45b~;Tbq?uR.3uA ,9ye<Д IdaX:[9y~RLJy%shpʖSWC<2I)|P)3TbE1^%TuݿbbPzlV>=<D4Y?d!"n;OQхʵ悜scjg|Aa=ܦķڭe/TP|,KG7m&HB_͋l[uPm6L7pQc7 @faO辜Zq 泷.0ABX@ȶ=k5{; ")6R= _\gg. w=h 9&FNū-Jpb&6›&ʞa_<:'m'`ۯ/(gg\:^L7%1pjWtެr `#Hظ*}+(˛Pt/sǬlSӁ;6q^oTx)DkK 'ӓD}_eȽk5Q+$~5n*nv+`]N+ v?;i 1}Sx+qj9qs?D z[Ѣ{ ` 9/f~7ʐnbC7iktTexƟVl&ZÇ(ۑbw-3@cIGm:Lӕ: w+[hUڞ +4nn?n V_!x`"VY ?JB~Fݶj5//5;`TP&Ì4ck /bJvUGPr"$4v2F;l 3ǿ7\Cn {gkA&T6Jl6n=SnޝCMꎽ֬Fn)4$`BEd %Zdz;Ŧ*a\eCWs\WMq-N- #D˒ŭ1 4}Ei7h(i4%!&ۿ0v uC7LƳJR*CQ=3) PwG(Dwoi2G5ڣr+L;eZUf'9dcFb^)zhGChu[ԒB+{MtĚ'M|bs5ڸHQ[~EBoBhXT(^[w\oÀr?@ $cm: 5dS?x9*w36$^H q!` +:-A&~ٺ[>:x{3Pc);x FۄNJ:D' ;a%iÿ &is#nvP}]M`I YȮΛtCʥW'舊*LP3Oi5t"&.!W >B<\0ۃD$B;pr0)[[5G&y  ;:[W-ĝפ Goւb\,4p?Yn{WyB/ m:zH}mAFq\6Q}abˤ'4w6ܵ-E ?bsrrZ&Pmɚ By3'"D#>k ɘhƓ4Ћ$Is}e1Vj7ٵ `Jos]1mEwI':<}3/oG2߻##8p j sPia޹W r0Z kb _6%HN3?A_m%F" Ìz1ek.$)1V|*D^c// Oy,sZ.Edhe"YuL `$F(V>['sn//wÕ"nHmCabz~"+В"4HJW#˚ST,:x\hf=åI ٔ/.8otꆒf*l@t.o0SB"M)oSnYluݒk_ډ^ D'Af3FLE@9J]S&#}$6wfF>m0PeްR!d OC)PkDшpfA diR4!kIL.y#|3H@_ݶmarc"ԥoR 3 l62BֱzL B_}=<pyr=J!҂֪ KUןL( F[*r?AOF LceqƳW!z#!)IV66j4\)>6{AkɁۼ[`P$NiW]aX 25I Һ1żQ8 }>p6 ^:.>e[9LsX")?,@<8D\5hcnˍ{xۉvXe5z4tiÎ[Aw27D:ZO|Qeˬ1;&GE":;)6_} uT64Z=dŬ#!AB0\zrթmP_յ]z2?1k \IKA0^JgwgHn$=ϭ@Dؠ]=ne ]z{TX}quKǽV{o˜ LY8.1~ȫNQNMk߁Rp5c/%@ g)1ؓT.jؗ6"=ѧ14V̄f7W 2a%7u$M[-*6Pc≢_c4 Կbi_08dTrX.+D +Xrk~uEÒOLD$Xf#Q=j989X)N~b&{6y+_LO$s! nf6,Vg~74P5yUp<l| +Km6-}pTgN4'1#LE%z!ʖ]전2sJE5 bJ'r+K/%FwSTvt,UMղuՖW9R]pg@ .T^.κfVQ͇D_{ 2ɗG2kb4w/0n"MG#:Gfc뙮\DzC2, RH"1'ђPýY!`M3)"`UԂdbNr9${A4l:y٢48KL۬H<Wl(]s藷S(6zҗ M0<0F!FufQ?|ovX;Ռhߠ2}w=pm]!}VcrK@\ =; HP:5S->GmT*7roP#&*{$RƸ*ݳ-mmcgbSAUQ?TiW^# b'v̲-s$IDdqoXh ;nXetۇ(J}|o0C{ʇ,@]Cr:J|X5Yn)eD{BsŏB\h+ :ܟL}@"?,S3K1x/.|d=c.Z( S|#MWͶF R!,zC=8 Vrrfsx: fiBTaR 9zgm7z6ȶFeYQi#[yk*tQ(mZMu iiXvtJ~l@2#"Y- K5J_XŸgԺ+Iw )bnPp]~T,ÊTBx:"+!N{̳"05?6R@Ds81BZ4@5M㼦[DI 0rAp]SɌVlա$볬M;*#c߭hp4EK,Q(uTE5J4R}t]KƊ@ Rsd3SB!Ve: \)e0\NOXtFυVUgRe20^-΀W6WFx̭;,X۳p)KΩb[ eP7T_Na%qoSlgTQv]IKnH8ɺɚgn4 lՌLGiD`̭0;8mHCU)GQe5&?3+F6l%[#ˎF4.=,?fudMM%_=oxׂe?XQT_69)jY 9t]6qE0װ [eNyr8LCR`"U)k*ui}ڣ6ڹ  tFJ3],~YTz N !IXNxYm:C &*/]u]z 7z-R"hܭPcʴP Ø?Wo(me`v+1~q(A~w2 S/>A%l:ɜS|(,nrl):`arG7y;\(U jTڷ>iɊ|>wil`} '8n8Z_ktϭG#zZC`]>2%to3C^GO@4,eF)UfUT<&VB7eieFODY`i_#w4Vٲԡެ HGq8"([$P;QX:쇵;2o@*Z/6p6?;i $LqacfP?f:ac3G(f:mvRiU@9sd-~רS{H5GtD2><' ]O2H}]*d"S#W+S4RHbPԤ{ աh^rD _{萉x=]n=M6T-W?'ls*ȻQuYwv8Zb%(/7`oz!',8 :aϋ(Ȟ%&hFդF [β5hy߽3R-z,i i}|;]oĠ\eQ;U&Χ7fz96_zOE4+Nόy۷*?1;z~j@Z~y@-κ?^?Ϫ֑ig32RN0AG<&-lZ+/5ؤ95Xào +T2/&| 5{nZ:YituO"Q ۡVb# k3 dW rNuA>ӭUCfddH'R$P`a )0Xe" WyR`gg,ٙ`Lq{:̀'fjGJӔ@}FÕ7{ë ~-ѓ D%^uPs6jR:ţ4F#zW8p׌{-) _&boSq{{ױG˦R6;DUh6/ʗG.&f 3MfQZp1{Sfe0@&:r?+HrѠ@MQD뙶JlVmiwÞNmOT8PqښJG'%BW o9uѝ#7Cl@g<2U8'%J8c&pb.? mUo:+5F; ~Ih7iߧ3&Uzܟ7!81j(n91Ɵ \q$֩YZwFYnzb5g λQ [םxWH<~Ur- .UuԈQ4ezpL2W vwA{@ E|E[)> !&J+9ݔ%)dϕ092WrJ<Gm ~Ysa1xxգ>e#QD5FpJx2a4ޝpp \x IaϸkEsN  +3{t| Ѽ_,9>1d lJvqWLRxPfn# yu&2܁bE0ל㫓pxa>pClW75FTào@G.fnKBMV2U1,[-l[|?G=#t jShFCt˨p7MOu8!PB>6ܨ틌+ݩE}"h>\7ώЯcַY 5$ x]wkg9U@H$sDx@6yF ^0jZ2{[zƬQ!B%GK[~k< uM9O.a;U.[L/cT>cGF_3&!&+ptY֤ 2cFw-ý"1CjsG_,GScowL`oiV::Z$bvDCT,ih8#>My2UOmF﬎T9ɔ/#)Ǽnбkqi} 18[`P 'RQ/"ot0 WHզ܃ TCQ#|,dGvr4\k`uv}LQ5_('2GLfK;Je#@jd:C(aj iFɋF4m'5Q@L%!֌$>$9<(&&oExxuh[~Q>U 8Lᓴ1YT CES}n_&:UynV^i@&yi@w>dqm ;o.FBju L-fz.8wnɢcJl%bXRDd[pQǰR=þCʑF;P3VF)fFGZ?[,ز4?'9/gݭg)"r/m?Q Tθ\'J ^^u-%d5X֗C V!4IHiQAtWTUžqBX{ / Vv'ޟ˩`J55ٳJYs"b#lwԌ[Y}|hmNI c&J}2z=B?PQQ/0,L'j Sm(K?"^hk| zs|TEsft]rd=edDh!U&359- !\KSw3^jfYjKkǔY^UG|Vm?ܕyWd>?rBd3(^zOvn= }$~cfY{~ q4,w V3w&٢.-C) g0'?vw{X\H ?HW+$B`. Ұ!U帙 cph5":օGH;?Ox'[o6I/MOHU魲5&I(DpBh׼H Å YY^KRή9&i+~aarm0V*\Qq،-'@ T9dfݛnټZ?F˚!)V}`t.-rQ-̢=V;Fj>{NB&OBgK}Ɉ!ԋ雠 ԌP-o@Q7T㷩G1I2=5MzQ">mM ލL)7S1fI-tM#?<ŕ 36UBp{܄}M#uIAz(|tuW12nzÑS4e@qjSF;EgOQSV`eY(S;vAm >VS:-FyS+ m mQ@ivL?tV_ 4vaL[sҬuɌ^bE amtI;Dn$}q2 ]SmP[Ig|"žH% )pEBB SKV?i60g֩M6BGj!")cQ d#eD&JB* y:'pqۆr7Bb;I*Rjt|cʿsBvu[htvC9R 6ZƍxUBlI }g@ ε3\5-z! dR*Kn}y/O;cCIaU5!ǔ+\AngBL[tx἗NVjr2`,aDiX{ׇ{+΢{hYtg|Q ^t^3*y3kEb; [%d)3"1qltǓp/ {de&u &.u@vgRX0S zrݒ!Ͻ Oz#QI۱^~ N\t+^2; tyu\  K!lgRJ))3dXd +A'5"B} Swƪ`*E; rBfPg%D" `$y?F+كFL`k IG4 E|DSĹWz+i,4>7HYͣvR_}?ђV̭~|L3ߓ%ĆSi*5LNӼ/5Soq(!M:G1' ItI 3 uWHR+r\N?\CN_]-adcC1lk8הYMB>Cb$0\ͣ'CMK*)DѲ-w:gh@>M3,l:xk#A-Z p>>8P}Eً*xZdrKUĀk8.]Y lD<5â>Fٖ^`8AR:ˆ\l#$߁bbRzQe;%܁f5lI ͺt]$UxoMďcR$Bo[Rs8}sZzeOVI090OgR=ݚe&uQrPp6Wсn+M;&(NC4]3Hsg;>u*]}Yayu7 mtOVr%i?R_Cc%!56MS32}7#]+$P_uD@7ÁwnQ3uZ3K5o-;b6 +ǦGg:Z+$"QXoW»?1ڃei[.9}Q|O\nni^|wS3͔1e|ܝ\Uwmrov=-.I{ Y Rf¡[|~ 'rV*sOj'ң&%=k+VLH %44U|W9+yimnHƸ\m}2ɤ78t9eF3TC-s~b@S Ģ#2liպ`QD1.?P3]nj5.j[xrSÍqpat逦+_ 5$t ½k2&gU9wąHTj&:p%]1Q \}Ƭ{3=b8ܱÒXu{Yp-B<1~+:N+je^i-9FR.aM"~; lɪ nzцC%)g|11`{+4'}ɡbFw=e`J0ouJq~]FH~] ~P*w4?S2P4:SV6 `<~&=EpP( f&^,X a`&6@&$i\ o֎":Ib z6J4Fp=}4N9_+3QREͶ;cQE[7-'dL|Ɖz]V7YrBqZC ɻ2?)bɥ|X1 sH>)}2`[H=ʴ ˁ{ʸT\(ڃfFOWV-,mQf^pD}X]'g7giv瓯|DZ+Ue#7%eM~*UqۏH nqؙ3]]1h1:QK%W"ee0d1KTtq iCG}~ u2N"=jBaaa"%"#1[߀ھrufE>[8wڊ =zvK0 .Wq)F㉩6#`X.x9޽u D\mblx$DP0o{hQBX(oLGț$1 s5R"Y5g+ 5SOR}߫6˓^iqЯ7V(-&3 RHG.Bc-\{a7~I1x|"UnSD`SdsMo^T'/-B~Xq].A!#jwu-g +q%Zm&OKoݑ"QhxlєL\Be*B:Ьu]ĹhP[̓(&Ѓo&ogB}nWNB8?eDS}AAЧ/*` fWSkW 9'* &=) V$@z{'$%eϤҙ# D`蒢(#ocUtaXpX0)qa4x5tGX?v֯,VJhL$616"0\bt45۠j:pn8҇ QI\4%{@3̚9vR GeG݀IբU} u<u )dMs./CH|wyf=RjXccCRߗ,+f]n!p1S cEHt@14&tߥOV€ͳaPN bێ=:z?j!(MMnTa3A >@y#⌘)=&7w~ֶKUډXk*U 愮t*%RnB /y6[lAVz1rҎzb>+GlU1e&X"5=E"CU7%n6HH#5,22WeFIuu,MZIH J}UCֻ!=N}6/4xT!h K/xBІg#6"kfRo &Ҙ"X2.Hh}0y\_I!i &-/C 0cBeQ!ű)k!gPd˰61]9No44ya[v־-Y/9`+I)cFSR=S}r)luv_ eS!- p0}JO oEy)Ie[l+__4KjOc+8K7o *TÔ09dB"%ŤI ۫G%EP#.>Ʋ^X[Hpy i vtB2ʃ } C46bCݸ4ϣ8]kE$UVm"}zb,k9@A@%G4^ 7hi/1@NwH}m0j *Me/ L2_'qAiNS̺Op:_:Muh /k㙪jju4Qd dA h ~v˜SeQxED5@SN Q|Hc`T;8qC\x!Qk^P}L q s˔!Vn[ti,_44^fOr|=6 ks ƟFolK#:Bu,[HYiMDLP6> U9 t&N6,ѥF0x\eѿ~œ}&:5P=7@m-v%8f0⼑BKl"{*s7`NՓ >WE+ԥZk=:G)ePaPqR > ݭ5`DOeQJ~m2^40W(?:Y 36B u(,Jʓ`ZAKk^B>r?HtSwQS }$ SJoZ]wK ] FaEAv &R`48O"̈Zgfmk*2>?f2 `}=`G_CTHH([O+6ȯ A(פH1 GDg\vuBzP6pmu@Qh׬nmYcf'-_@:#|f°B3iSEghG{1e:H٨u%yNR;//P#~1_؛ŻAݔJ%ᣕB oT(W%3*3ngKa׷ca3i"y?nxo ZQՖP͛O@^az3bz2@)z[uz;Zj195$:bUL)2F&+ t'$o ԽB,@VSўa=<iA6,:8v`2_̠]'x=_ /^Hrmm Uͩ'u& Em5N KHl~U7;"S5(m/̇/Vc'Zٕ[E\Ɠ"һ%Z;`4*\gZcMZ}7uМ0#d3\C7,P>.+JepJs 9Xv4?8cx 3 _H;VZq=OZ&l-e9=܎|a{) aqyNpۚ❳]~.k*xA$5rؽ8{zjjPk(+]sKq ny,zpcAB]|8YoXv2L٦`K- ]xz4 c`:ʙ"y>C_?ҧԖvvGeG$d ^\[;u :_NαaOl5g Dd& (7- ol6Z)+7Hˆc8e2 f5)~4va_*g"vui4m J$J3zӛ1`3 \quSZ(3rѵlNݦRn ŋP8ຠYK IgzU}j ѱRǘ ? n]}5#z^PV ecO'TAUV S6ceW w$ ldfOI*)I@=C)z'B g+6aUD/Ze_Ũt>K.-)ol*?lL#u:=ۮdopWgxaM=rj^X[RQO(Kq)'8q#^1"%>W^e!Z5YO~i&^U` #zɏ>20gqNpi$bF(y{IcG$<{fr4%ش],* BaRkኻ K%{R^tqU6v'=<׷d9ao&&{jqF&^|5X2 h'umlړ ex՛҅[+ؐ%4x{2&s'jM͑<7=J(Y]Pv?4{wQ?NhASiUqtW.k2|DIm9?^]鉑zPx;Z`iAg[M@)}Գ +~m΄ xбuwd@xiikO /cJM4T\¼-{<UZG*3f `x 7L{,*J͒ZyNcq^ԙMpE]GO܆28' 2y)p7!o4dw"$%w֖zesx=1g8\u8oP'Э .F7Q#HX4GN$ȓCKZgj.fBlJzU| pvni-Z} `yM1D`fl<{^[ pM̿x݅E  z w2m>o@/E^Nf!ut\C^8ҙ+y2/!RABHNG\9~{sA*]< ,* !z 8Ý2W^BixXvЭ".f(n HBhPВP eVǘX˧#+]&gRL59"NbF6tdV+q25 Hɇ3NKi^YQInDiT!,Fg3oX[9XvJ%+ / DՈUed69vd9 2hc7 ǦLpu[{b/62 3k'?Ԏdz"oygv)p甚g4(E ,* Y\q"aWm1&z3!^pUֆF4$qҋxbVLis-}WUuF[0x[w&~uGEƯxb;FFTaBʀM$3>a$xYV+MFnmym K -c6P,gZ:qtZ@fs>ʾڊXzxr %S\M$?=9DP†+Z҅3K)Ô6Z #&!D4WxNOr`E_ȲxB3Rxh$uV':IGge"aX2eiW^9`I#𧉒,{o뫡0:mw?g瑧jZkp]d0%%\/e]nCxW hmKnVl =m.YIW^/XҡE7Z_c Zc)҆~6YQ]* +dD$^O-.ƀoNwN0Ϥ @u[Ɖú-ÉIϖ5FIs#˷9? ~R/"^7Wq+Q 9v!n6`VXc@SeZC_{fu)(<x\l Gf\-A+ ,[Ak5nքN>P 2"=o"g-g?đ=6^KDrDR%z^DȽigu)ЮMJdG)fH4zx mԎ7Ü٣u5e gve<Ubs4wQ56߹xt^)XPVO6DATW/ѓo(! TirC6ְXFޖ9p,˰v<~hjcقYakJY֥ۛ S]_7R aj*?f? Qt4uE^3jꋚbk_ B*?B~F<$,Ж3l#4"gd|ER 񁀟Ӛ8@3 .- Tygrt]FnXղJ̳2X[ hu!Ӕ4Ofں&B1FJܘ&>9d<{wPqMh>.)%~8m$ym`Lq%%!2ri||fBl=$l%tB;tT0u &A`_QflWNn5u@*yעVj@)3j#%A?֢bs>EYd!\YY$uP\`>1hɣ^9*I/m!(p͕o}w<WO `b=^D"|~$r$ɓ2oe1r"9*Zq%@s:1UT9|T'?FXBEڭ=f3RO&OHI 3D|ɨFX%6l|U)w},"@6D^/y76fT  Ļ Z ^91ⅎ*X=Lj K)l7uX}y@eH2Iy^)m\⏉ [G]SjYygQ_>aD+Jͳ=*PQάym0PٌbAn"Nѩl}$TyJEvN$0ڑ >#l˩c!E=E@&F:i&Zs@gY1j#U;jXpBzP gy@& v#P ,PWcEÅAЕgbdg)}ʹj1c8 y8 f;)T£.($ݍb&Nћ˹>h2 z٢\"@7QK(LRs`۪v- |^k_ߤ)apį'9EpJ|)ٕZ7u2ؔ7E \X?-NYQ g6zOEL~.HZv8ؽWGC.X[m.됤j\Ye?`Ǟ&,@d{s鷦C?nU"heQ!8خˆ];(crWr܇ K3M|Q%Ǫ+݂#oK #F[ܢB:E fOǷk_Jza R4Ի {-40ϯ)mZ zV{)>?d7UFNm|Vj]FtObdJBt%xe_Pւ-MlLd6Hr\tۢśܧ|̟=$>h@Yܺ2h8d*?$G5~YA%xٗ]K&h2Ȱg]=~ohJXҝȠwu^P1(#P`#D7?<5 qNiC>q*.qcU m`n8 DH]> }do\b^`%Le}i7uFe3\:AC+X>?{ @ȕ3>Ƅ&q52ڥ-ɜ״Xi#=}- hF'BNǦ8Q "e#Q7bF׏zmhm@@Tċvr{VYwKIA,N(VHrπIvT*MG~C{N'1EE?xԛ ~dg #)ɀE9Pva5R5GZHa0!6~~]wTANǍ.{a>np ̅GІ0\D[o^n L@]hT|a$ckb<*D]do]*il$ J߈S;R0 #N(b9[\9r~[,*5}vRFtN >sjSZp$<+WviY$ƀ6TӌGVC^=yBOk$^58omllfhwAhOUAzԁ@YdWŜF?Dʹ!P "$VM*Jh75V,e\h詄COXkCZ|UwQN-˵P>Ύ5F KM:5d%ՐT^ۼ5UUH,bS1XI.矛N2զDFzFCEO/n}NrXҫ|FmsC  輐>אZy/_"@ֶ'n.?,ʷ8$ӨS;F]دz4]+U; }~BEҵ#a2W5*'B = ~lpXn<$;v%L `3H1kց! <h/yMWBԅ>U6,S3B93Wv8)~ʽg/LC_?35]mbklCed<I"㣥 hYiY(dl䪃3MI>U z-{Ԙc+);T ,0G()=`WE_@21^1V8(1B!t8T2σ (~.U}g78V71m#cgR2mbq\=(.?@s8߄P83Z B'G\f5\t 2Kdue(}!ҊX%L _/0"#}s Id+?q=PP 2Za冫x}uyV\g/6\=-~K~قHT")^S#IKBQǸh[#q)eW =O; |u`[v"wk^J^TBbTgI!IOH:i9 ज़Aa fVrƌ[:(.e˘oZ=&V>6,.GҠ1WliN~ßs*iL`rHotpVLjIZ/Ӕ'i%k %ew(]B_ЫLǃ+_\ 4iVֿ[`~)ꯦMM'6jY7m"vPNĈnFRZm˵5jU|F$^/^ ܉ pŌijMA@lK~^y]0.VY&K)>VGl{;bZD7"O)QY=bFi':E5 7!gGuùJ+_jk_ Z !bhwz1E&0ys&M̞G{I /HlTI|A]mёj8(9~xwy<&/haPLR3Hi--7o1Pr@_7".7,leMt)rd TEVw/ b{ocY|xWY;W%~RX0$cZs#-OƸN7I<{-;/&hB)b9iY#d !H~[sq"IzgAV4xH%n $qrEK\~<m>UG+%=ZjnˮV/x Au( I?gL$#GqT6;};*Ց0"؁yj{֔ѠT+r<Arb8=.d.6:ọ^u[|cf} GȆgw2w'+rDkL)ͤ[ GƦ\Y+^ԋi+g\xW%;ު5\鯌c<kH7KG=%4f;}ܣ-*`NE-Wt3+ZNir õ XѽGarrVmbs4<nel9J'2<_xh}N[r-!vݚ]|K4#p@Lϰ#qQx|=gO>zg24G͵y a9{&ԓG݄}o!Q>.s8 '_C]֡W,ժ:vvV#i*UfH D-aAWvXjv'PV ;ꅃQ"#uf!AUem`A9ʲW{`]Z5MʞשO*!Z-i%}@` ҽVβCe*C'a2*2'YQC&,hp@(C]q6`cUv9a9Sz;[8[p>[fOg%b'tO3h51Q{]EDO[X-+83 M1gQs{"Lq!.RifP.LJRǮۭKffu uqKo/-Ic3\JKҲ. 2ސh(||AV+~.;j43I>9fT wyy1pnux&]I3/ݱ9{ARD=[NIO"ܡԸhL?]y_.I!+ۉHۂ).:]Mer҇Z\9 \}vS>[ 8n꬈SAɹڙZ!Sɳn2inw :5-j5:գCNEM{B5EPt-ڻ[>EMq#;Ys8Uy'W$%ڻKo۱7?d>6tQFuF*Gr ꛵@ r\&l}zd X%Bh i! 2i o% ڠF|׹ċo:a?Db:4mқFfxWn~3! ;so/{ܝva^i?E`G,̜s /ahi-o^X8'J1|wz[Ê8Ulmg^O-֋ lJMSMdU!~{}} >j\e~nO2-uD3:#J%~(w`^>e"#ɜc涛e dF8̪w*Ӻ/aHiN)C,[.qE(ATإp{-Rg9lb E?JPbn,LAB-_7uΓ7MxWu?Ŭ+Z0;(KvҼJJ*8 TI=2׀diĠtJ==P1Y7&Wn٫kRr2Ξ]m dui"+&pl⇮1hԠx>U@jCPLUGƞ68xzR+S76{=.T{l5/ajKcؘq rρА )2!r{I E|Lb9.0?:܈]Qc7X?4fpfC&b*/@8ǼR KYjk(є41T[xVW;I$(Be~j +* elE8eDž"8LC)t/С!;RÁ_g] Zo,3Hu?Lg%60evȩr*D͛ b4NxhH{AC4B lI4Qμ%S )q3? Fo;$o Rm'kOq3m0!8Ucz2EY&qcgW6N(Vf#8g fiQ>l6J4M==a@W?Ԯz$R (<~ՈHgKT•v(*oU .7R k" FO2![͏T>qLT^ Ǭ6%"wm'tQ*dK F^kَ*E"g012Z8|VfFPC d3JyC~t=hm!iA yědf{Y-&*l 5Da~jujW%VA46d9?`-n݊pR|eM\cM(D}'szslA, B+P\Si%Pvf.>Κ__$z+%J˻Ȝ)gunpAZ{"x/%97l*$tP~MD:&x &\)0m5n6[.bY)+ H .ыpq@1ojf;o5|kO󚪿]?֫u]>&9N(O_6 .:R}V@".FDsˢPh;W'CKdOPXIk֚!%#.U7}&–LQKfGF.  Xy4]N5s`b~\Lt{XRᓯxm$9I]F.!o;oixzϽwJ VlVA2zsSG`4 qȡ0tiLyX l)(MF\[?.Uf c(eP+,>hM:K\!Ļ ;tVݫuj|5[mkV:A#}Qv톒^LSI=zEÔ}2*Q-p!*`R遦Zjφf>m5QjBZ%!VgD^gX~0?"?+)!b3k3~KLy_gLz0 UɺDO{U|^CmSjS(+ĭ1׌Y Vpe(_wy3@B.Mŋ9$v̜(̨FLRWjPpdUe!ی >os1`@͍F2@ -bV=Yq:4g.i](@-i$4Ҧ$a-8s E[[i$Z#3 _{+˞{PTx˾(9BF.ŗTr)ٗvڰ;˦ڝJq#pݺkjq[!D_y:'_QtTܔN<[Oa#[9lήdf0y-6D[|bRP:B9>x[V UFaeS χ':y4y~Tr~qJF Taݔ=~%v@߱c-aÆ\ :jJ!y4%J輿ˆJUOZvOҫd8@JsipmsZ6/py{V큟8:~E!xYEs%8꡿TYcXOu_% 1njK)SG;~z0+Or ରW B2[M9~ԲKi#j3?XgķMG# ޽j_4tƳդDy uJ)V+ݟzud:4 {MWZ A%ŊŽR#vH9 A;:𨼬_,MH 9eB/}+%%;lF%HiȻ-谱4=]Rb@娊I#|ɏ& 9jjRʯƦa-qʔ2Zġl,x\Ƅa{e{Fm#o+3كzߔlu_ ‡,d#xT*Tb8#0iM C5aJ2M?5}/7+M1Ɣ|,'B ^Aj'ܲb^L'کA,↮vb]W5y:ݏA )3WFEKIi4xG l⠎rW j_6i8l=yS.rI6Nka^0>dWfݫ9vTĵx~3Ctt9ĉe!YfWbA$% XX`h : VkFVMW#sZ6Mš=2<;+K&HЩaP^a?' r;dXE_d~WƅG|JOsITp?鑈< )WbGR8D$mňX%D%X:qt2fG{lB^CVkOf^]ta)Z-4ʎ_N *)T@! T=„gσlXs 7h6G&g wqBj"TFT}kiloJ2+ZN0CS R1S'q"9\!i$r$ *G۾ρ!ƙ{-m sK\NKlx/%d~U,3E /(vR5mw(ݷsf)br|vw]ri#30 |\DnP9~Ԧ=A*_MuthXfMiUS:਷8/ 3~t? GDnuR+֐ԥ;*e_*cZpqM'}*Y)Ӑ3H5= ^a Jn" D"se +Q9+K 'fn;N%L,"exe`mA.} ̛ywIj,_~'nW-Ä[(gI{dY@PV\RPys~@b\ d|xONedjRiSh]u| eaI@nF5.-͐P}kyuxV>&#ig gB1"-+=0ʓ&.Lۂz* iTϬ/)3 N( `Q,^z4x׆A#M]$FD:];|n*.;k" vR T^s}į⴨\tӅ|_ TfKeNJ?u1 cf"|N ,b8ԤV/oyyvWlomY_640BG/々tBwo˜`~od]V;Ҋҷ :ދr| pJ}u=Q8gjDNgIX ݷM֯!<@^GQ?)'DS/*y/z'[wL4$鲤B"X ^*;d~ū g=Bng|~p@azZmY%׹Á[5Tx3s8YX䏪l̀iյq/}f3}y>lnk_kH|36y4|4DbBh/xWV__ >1/ZOLra3;hx;M;`;F^RನYװk!յ##y .bR rbAz|V`dc(V=;](HQ9qs4#`&HҔ%XR_iJbYIxg^2r^GdFI@ϐ1﫴9rH][ښ'@pJhv%Z=_1E_X4-Ƿpl9oLo22l._k:' Y'O͇]n{~h!m0S(&>?ZntZu/k!n$ۨ3J\\maHw9.:^NfLG(;Xsw$Ð3M7pNt;4C+4Ԧ2Xgeе%}^uY%4c@w@+XP1wGȩ y0yPd?kBYOcz]m*eM/R4zuZ`>(6Oi0 ?(t~ ~^ qGR|bwm;@]bWL(2i!E8fyZl7raaXň&7d`^L#}%N>{1`&x> 2bP<*xͱ{|JIɢQ[ЩXV#ߐz1< @m 74z:u6_qlJt6ℼ nA2{-N^zouD{{puEU*P qEXh {>O%NQCq rYWxt'9frt`ϸ^t !GJx"Z[o-1+y;"+{~~FUY'[K111u*Šmt9c&=:LK^0}⫠qVRWbAİ7|Zif tO!WZ:6yO{<2 λd?xwbuu469bR=8E3'6pgn-7]f66l \\]2gx"ܱXT#4lb%#HDQ (ftQoɐRdAs^om"s.[R[ҔCGM8$YO`D)~j{+GNs H'dfR)(9${I#P<}o.qZ(rx[.JB#ħTXaW_ODqf!`3$m|N:Uq@n#ͻOp^hܛI83@+#1>I%CRpkj~G!ejFyK>k?[;F92鸛#<(5Dﴸerm9CT5 ^1ufX Q-"6$+Ӕ(OVz?N?C}n{o3pmT3`KKWwsWYyC%՝pr%6v| OD۶0\DV:x?Я5'(MTY<!$i3-cFVlفeL!ZRx/Цy6Y2}6=F&fݳRTMfPH'2qUAk!k#S^ID )zȼ(0[Tɯ?v*rFCrTxlB?PW:,t#޿Ih-y#A* 53)XGosna |5ȳE\\ֲyغ-bi+nd-eK:dƞ0K-=)sh"9+S7\#T@(nu2HLe|׺">]969.U}Bg]nD@H/[ۡƹC:6)X!i2|Z%eiENqIy̹ZD3D%'8ņD|Ӥ*tkJ{< 8L\-ywmנ!&z 8:o%kԈVE L>ȼ <^:ĮhAv[ҕzz[q2\䂍Vg<3$@<:ȖV zJA^pZ ੩#iWz)K4'TDg?Pv'9\EȌAAj&Z^)5k2*h-lZeIV`Ph\*s`JK(y܈Fp0lռvhR/6u5e[iAd9OKE^e¾hZ_Mfs!39GX7BEH2"HBD5O56U6A0@Å0pquɘeVNN;eZ;f1 SIąiQXvP9y7 Ũ7֗ .pZ'nN['a#ZsB3ͣyxܵW<"x@rxŷRɾ"Xvn6@צ/&DTc:ULbpxpx{#!8eBeaV( h<(b7m.H>ofkq梱/h=2Ժ8zbp)ܨ^93]yv ĠA'?i7d.kyBma P>Ά|"Dx+?~̱bC2uբCW~iT{`M)0'ܟ^9ƫ)C*6.?rSYnK!H+-Lf3c50ٕO::;;d-=VUØu_e&@0$ \ue> U]Jq[4(nB]g("_@ d9m " t=0 ȇlj`waT"0ZEi:vJJ>' ,GzLV$2ZlQZ\f8=3SǴΕCYk&S<. qIb&؊7e9݊`=z魻jIV>GfѵcJ)_, GVs?g -ۢȍK+ź3>#Z~׳1E(:ܘ>kn <-}[=ո' Ԙe{]Sm{eRU5XeT  U"$ZٽRԀ3i󞢺g%n6ezx@ɀ!N~XQ-atD>dodxol,=c/6Z0;~Xp kӠYǩjh83z@ @fY$sVF yi?83ʄJmC!"QEwB?.}d쁟K2aq^3ײ3qYFY*qu8b[W"䧃# iOc:n}OHwDVғb>D|z@JLn8jVo & /M b3EbNWMp+m;24Jvľ4BuK/<+EI/(aA<$VUg寈Mn,mM>qiwq{T6~b kBp WB#EIB~+aƂprk -'v" 7Rb8zhW1ӻ}4 'i Pr("J [b:/hy4K5͐جBDT`iB!;l5/l3> uD+ ">Ojd+@ SK04I(žN3"Ok`8C;Hb ڼ4SPT/?Pj"EkQw58ş! p"MRQ"Sʒ09]Ē]*<+e,E'yIYҬ^?IJZ̥9V|i5_ ]ȑrYw+sM_~gcՆZ^Er:Tޑ Ncv{p䞵vhNUy--ΐcyetUn(ǗGgr1_(]xizheTل^)B +ӀdC0Kbud=xw?ؙ]f1Q(jY'#%t12^դ/~U 8aS0-]*<> u w1&&S|qUy<\22D(Mjw>6k,^a,Ez d8EܙZG,ou7"\9P[`$5I0,ϒ;}}#9kY~E'16o\6b\5%f:Y2m4:VHܼ@< t5kJؼ6@%^~̪fFZg Qzi]ZIX4HX0A~3l8>¢B^p M(+W80?*־ _ߋL?_:*ò 9es5Q0*ϧz&ȓ eEIQr:|&1d>nĴKHzT;:vrS@^㕫qqwuX^9)2D%U[BLFNs֪7'0+hF5!eB@g~ZH0*=KS8r)p 1 mnDNUx`ߝ䜾BWv}m؞P5|k_doY%o Z[E6YFqayIWym ){x┺޼܅`wJP2vvWv*4wt"fPεƺ| 8 QqieѓS͝ LzP 9J}hkyF3B^YTH%w6A`313gP@#|ܝ>$fs^XUElyj@Xȧ- ͞') ?kY^ҵs٘(H鈷=2*o^`>Upu@'hoOPto>lg1~]>tI֘zP{ +) XIsՎCW'S'cBX'B WD+b*,?2݇@reR_`[pYa%iJ2k~lWˁn^H5h h`Aa W'٨],'rhE -ZM$872Ԩ"prQ@-1:m{\]mRZCQצB@`y_ , F6\A{ ɓrۈr3rosݪ~CMB^:pN= h.faݯECx+"wP+ӫK@>j rv3d۞D6~nZ@Z_k?HE )WI{s^xG7.)%)AVkknDځ']#NŖ-E!3s-0%ٱ>Gp < % 4t&aFяx?(Mh_$رij6K- Mv,[Əf'pTk4fp7K:+̞BYRw*' XuNMǭAd (ZC'=t Ccf"|=ĆZI&i'; 73#:DRY]`p6fwpbLMyNIlүw8Cy!.VMM(%>zG2.|'_~@ m(U. 7JKER2\M:r4CPPQ5Sh E=KΎ?Rvm-|pqpx73ȈhMM{,Dʋ!v%XJ=FƀZ\--wߠ+9SlT4-,yGR -\n4au~!g}81v;tG h*B՗w_zrp|Sʷ?)k!Χ0Et*'8Gyki̐1\(>6ˈB Ox&l9Mֹ$uhz ӋudZU@4ϪOd_{euJ: P.>PH_~?-gkP<*D\wF-p0UqZmĨNHЪ:۝}IzcEq+Z2cg˘x4h2!>u}E_+|maInS|~po۸jK9.;hRH5L#Pf&)e0_,4#J"s&ACL02ECu* [P5-~;BJL5.,5G7g;1%ݶ>ǒt&vׅ^=]+/.t#{İO纰c4chvZ%գ QٟLǤɟ\AU-4^֩3MӬ~wsD*ؿWw$Q ]"%6ڋ PοxV,\m+N|"OUU;F4{<wFcA>Գ` BR[kp 0[.O nn[|5@˝VFI"/ؑB'~K[P=4]'跑ɝT)Ȧh[sN%?JC̕ ,AU-# 逥(rF7{ς)UpԱҁlU.Au {-1e#T[-7ԋC%; ȨC)rbX*tʘr=t| ,H9>;76mbO&A  9Ǵs;רh$>K mL4 ͦȍ^懔U Is9Y]6Zessn$\ғ@:xXP: ot]o NXv6݊%@A#曑>DYĮ)*=qsIaHn>x.7v rUal9 4COdٺl^.C;5_pNn/}'~T?NK{fZ|n=띾KFڗOHЦ6p"\[O,RۋMuCm;`RKB?-?~D'5VrJ`1ͬXsSqpjB<NId(I9]+ my5FcI6@g uؔA78# VgAV?Fͽٷ%}Iy6(& $ԙXCZma٧rی1ڢrX =y-/ڧӹk$8R+rh{+x3.T} QmNx^8vjud#sɜK k]|ˆԥ{"|~=;,=o}xj]~QQh7ci6+1yz (%T߄Ln** 2RBX=&qrAa%7sW,vݿLxa:+S0=fTA6<-mr>m߰q7[PyVg5b:NJ\NKLa'V10sk*;:M|llQVj&0 F̭ٟyikCO-9Osq+`O!uɓ*E/^648Qk,hue*^>%LU~_g2XbTlttlPV:iYIcOdi2B4$]7KgDu'؁gA8P 2Vt CQ\Z/Ռ{WoViu-2ĶfgE;Ge0\ 5^&+"W9PF-KRN}e?V^K^gZ6aǺf_ U\(ٲnSPRzNSF0%6/ow 4Praes Jl:e/EyrpvYΛ]3E;!↣~݊ٯ$($O]**?-&^X_w@Y&V'ȬD`"<ŢPRsf}(d4e & 88?>e((T19LLGNG +- ~UhJW!_%[n=B=aK \AW6ɲgU(Gc'(ZxkddlPgޑf`P5T|UcU/RFC{ؾt>'}uFŧ Of}![?(?u^F'.1Q" Uw$k2W.:ƚ/^W1 W)Dz &>}aov /nG MڒP^IBicMmga޷zɣһ-$( up䣬YTwU*s{@4u݇#'E ];_uV>@{+晜h^@x$# @jH*;µʁ&)o pޙ TQ*l#$cV=|tF9FryZcq[g >m+J)8qyqMrݭ׳N ғXRhNUN bkXt~<1Ÿ/<[kgp_?]:' ks@.:F@g8 `L}9KEe!}_[ Âvf)I+K.BëO 0zږ䀏k'#Y}uyҸ%(R3 g(X3EY!˫"M]bTsѵԣ>QrT}cYAT荿l( ֈGn~1C7w=) g`vp="섒6 pXJ*5h^܇k4եm?ԩVpYq-^$h z&a--L oif5ڼ 1MA$Jݑd4;5D#-acj\\_A@e˰C\\,hop&K 5䯎=Wy\Qڟ}k['S 1`ʈBƥѲZ|E]|s \uVS{uJ%^ 3IcTh &ZEURB9Lwj鴺a_DԺŚ#y*Zыur5\+mOJˬ)%( ^z$pTs)6%%4ɒ֟QeRەPA?iB4P jQnI&BvYT| r7ʈJd(JR3o5SfF3 nUOeӻu=#,~>4Ec/ edɔ-%d;@cA7Vbq[YdZP2{x Wq,FH]i~lkOD| ^b=௷K<ǯ|*jX+X$rI6*'-*(x'j\ pM^siˆ3Rƃb݃P#P{5ħdt_Q)'ר=\K\NPbdEeEʦVo+ {j6G+ Cz*ֈ)]v$a*2c|1C/#ͤSDEij4G㏳[ʠj/xAG@| t8JFS3$.QKEbOY䕋>+' w:UnyP7 dgp媶*5oU(.gU8MFuZ5,jjWà P'fgļ$mGIG$&G |:zs7.䱾~`g*P~؋1J_NRnz-P c_tvV > SumAi;3+J .Džcb3.m~Mȣ*eF.'GeN 'K"Pk -D~MwM@]׊WC /@9_J*7}ou"|5kA} "zn-8l߅11 VZ}sa8u: V܆_YK!X+3U5,Pvk-y:2M;  #xIO؜r'Nh%#4V_ 7wm;ѝJ!xrI?y9sQ4dzԗ_^*VYg{i>6g*'?{KAWdN%S*Y܁\X -SAb4g7W姦߱#>VF `٪n4!}vg<ܲbm]i/( ZB`Y4Oh@//Wa}ȊTv9W`}B]$veo䬢ܫxv>G&ll׸U@tuh ?!;ÙkFKz5B~KCn!r-25+݃MjZ!%-HqD!"}̰5۫mĽW0lnZg}")i41%iyJ1 xȌk`*KtvOBD`a35R+Mz7}V-VEt?^?YHSR!ԢVSt mM #߮`Fٵ=6(E(.nf40e{"#]c')MK`{y~ @HhǨxCO^ k@ilfK.p@d_ABO MR]E0 &}`?Yq@[Uv3Ad.mE=sCtRaA?ko1L^$wz ā6}7}L,[(Xڳ !m<|/~æ[[X[L&(z=Z̢e Nw,0S5Abe]]듵7,'€r(0A+ՈzeZ)-Ũoº)ׅIxjG\(yca9_<8yTV6[ޑBMii Xmhn *b4{d_"KuwQFIi[?jEqg2ݢ"%ͽ4 _Z_#IW1)("HNpj~/sY@ 0W8RL680^?n3j}3/UV J܇HжVX4w}ڮ|֕<#B$C08!_Ta?c,ZOFZ5M`2vc}ubf'YB7 (ZO?#ʫv^ (T5 @'QbIlC_{-N8@4xY+u1K[*-# c{ΙWktY .nx\ qFQ%RQ+g0_7_zu ng]fF-=B t!՞Gd넦m5y`y!vC=e{Xρ-#c8Mxtz"*:ǎ2Z.{@E$’3Ȓ~'V1M[`cBWnpGi ĉgPs[ B'޼^jH9&:}( Q*[A9;LW-[ m/j%a$oGX3O 4O!0Kz N?ZYٞcբpdDy+9$s]:Qn3_?a,J#HsS7ܓ4"Gl*wo'v˳!QϒoP(յaբ.-ߒ}Z+OGc|-J5#_~KSVsY WyQ4,VLzZC/[L{TVTX%$8RIkA#t_,_rxvII ,/m Y1ps^k^XԴ{O0]@֤؊XTd?AeqK0(~4U[RYFP} @NAp) xGr8[THp\g^dCHSO LWͨx`չ^-s_~[4'Jd[ DHH(M;U"F]sA^}e?wrgrG#]hyc0/h>ДA2Ϲ]NvUm< lj)‡ϳG130'FvŎ ^EB-W&%IϏ0>J9פ7%S\* %<B3Hz1r`\ %RqB(e'H,LB℃ ۵'کV󽞂t gtNS(7V|P.WfGpZi=?g'tls_uU1(BŤL@͔Cr@y\ڙ`}c bE :mւ~S~`[l(۹? p)^;Gz߁f6% l[̄*(¥?$akϕ-MGk֞[&hp/6k[8w{[⿆'2>q4Z7FIHXz$:u/ Tq_kI a4yk\hX1rD i|r_\HȪ RǏssfo."&X[b@cH@ANF8nc+.fE9ٸ|mtÝK? =ɛ &SVW$Z4bնolKYMavL>M.T6kw 0}1Oo/E_Ptk D_H;ArRAR5|)rNNbD_ XE%P t. -I\YB>ժA٤(Ӄ_ߔ^)G*<]%@i}>%o <>g-N춟1bU1Y߷#.(2rYӺYpf+u)Nc.$}م|Q$N}6\rrc>prUdt72')^Ŀ%r@1E 7( \ D,=GlJ3'vKWXD%iZc;WA*JĥqpE*y·t__1}<ɞ, ".IW0Ӣ]# Ͽ\;(FdLby H6-x=5Ļ:<˞^0Y ZfK 9v6ف4Evjviȳ'۬6KX+ʌ.D?#FOq`zϺs4w0 o!W#.t<A7^se 7QaIC)z%&Ȉmȥ/l_@X~JS93 :(̶@;d?O=;0"$}^O La_hWsݬ  ߰G102E* 2K?H} +  uЄ[{ċPհ m:-Ln-6,d{ɎQЃb^ޱ>:)vN13k77~͗١<ɸ Ή]> Dq[=h!vL#0@BGIS`=yqĈ\ MZ:6<υV2A+Sޔ H*|kWc*`hdgi޲#iyY'S9=9XEodKăWqyղ#r;d#Q4]o6LyJ YQcQg*bm$jg]D{ : %X".i߆K-i}B'|4Jð~A~db.?ʶKa<#EN@ :G2BjD/ ֤ 4HNur}i3@{UgsJTTvf 67#ģcΌ]{hz݁ eiKKVe4PуZdr_݂s< #^-ƻU;& Xz%gmĝ'U>Ɖw@@$$R嚴v(lv3c3]/ JxRO+C ~Rt/&,VJR=?"1mHU.]ﹰ/DЀI| /:L]@H,5,,Je$pG{aGh o1kVrhm;a4jAh2ƭ6侜Ɠ  Cr(b^RT*яbP+u7p3y;tnDLyLYU cluG$X1L.?P ֤,3蠽C@(6cY83_2P6?qӄ &æA}vNA pY/4m+\4>viMv::xҏ0.C)kuKꤊsyu0d6ZgsIYu:.4IXͽUPKY%W9^.YS}+ff3Qv#syehzKPΰ"UX_17N1H][nz|_rwAAf#CĶTLOzeeyc:f s{ֶ;}$}r8n%ƎF6i8zD=!xl n'Ϛt `a".އ*NdizD; >t++wT.iв睾V@** ڋº &=Kx [/n[ I-Ř6acѱ T7wثY4S\7)tvNg'F=XYqe O"kqA6y^U,_V4P6ZwI4ho OWWRuî0ͭj@nC)UH+q9:ó\j;-R_='[i=' )9pAoAekhXYC[Ayp-+8*RlwyUy"pա$roB(M0S6V(ZÅL qƕ&IbRE"%.y.xVFꚶ 0oC=mzVg1 g$joS3~x҆Ʀ"/|`z5ГŦKO{ fe zN KmP>{%tm-w鶬xZ`ߥˑ/Pb iPwk:kD s0)AQ'W<Pf0VLV s^o; UF K>k›.uOSbq'!qb\wρhǐB?9Rt *WZ'oy'4a "׸C?4LvFfB؛7BBHf׊_RXPCAhp2wدwՏjSLb\DdDם}$u\ҥK}+p]Zj|dс y*_.p ?^ˑjL>X:` Ϻ>G7\In}5D\(d:q'u(J"$4H'{C+uWS+cC1L_J`yK]{ CJƟh`Pk/(5NyxFX3_pi;1T&K!IƮ2Rg1:ICYdtSS~ϴ5ٕ&DŽY@?~ fW-;64m uUxH0Ѡ/.jC` 'z6osFüZ^CL Ȭf'878Ղi{TS(Ez.1ykp !,[aAN@ Iŏ9r@G.海_mIxjG|%)S !Qh'Q7.>H/VQ\>kbęv *Ѫg7]k#.Vr͐t7$<=yU,ob: dH0w:j4L<g hp*xl<5&ꡐ9b\0C/wYzUc_ih·RR&ZiZfqiy#s} Zk.17-v+tƯ t:Ѕ\-cg ySDUJdZ^ ;ɶ3YD)hR}T=(QIlFr gY+AYnGMoOe73a6qDؐ;~ ^4huE\IjӐ AcJ^`*W~ATI,YV@2Ǖ?2^JnNb ~R]v*b d[io0y4,> ry;&_Z@+- '!f[^)o5ytBvaFFxQ"@ɗmc*6pm=@e0'✪ < ^ ŸM #"{YZ+OOڪ͒T~uSݧ\^`mu `ՉC9-jْ䀒mKci[S!htpv6ǪR?,%!j2ݐ(b}0R#( +\; ,]n WL׮zr$v ʑ WsH[C\@*?<β PVXSrh<l'6_bF9@7>BJA=c(ز?&@QhOYr 5B,~B%ZU`h v W.SRG8%D"ê`7$mL*ynd>A Z;jn0v% mw޵eLrr^!OK ְ7ZoYþ/m'"7^:(ߡ#3jś+^P4]9 BTvW2Ȋ#nHʭ-⼍>jjK^y)! "?''|Y?:=o?/Bр.bJM\eN2uKz3Z,]K0aPi<w r[20;{UHLV-`-1ϗ+D7.BFjWSVVt+ bkoQ۫$a{Ybz1l>q!lA'md\j+lҫp+F<$dړ[ض\y85懈69&>'=P|M>PY/\OJ3pob2aAq>BiKf[5@*%l,L,t[k[m3YbPכEHm X;] U`\?$>TTM)pXm%v=}?G, 6ƣCP3 筱cg`ҋmOo~h6k(G 528HDҠVIjc딽|jImsa"¯2P 4,eə ayD?OA@teOfRR0 Hك( ֑HO]BkT@6H -,Qsf24NcQE²xs:+{5x4?2G䗻G Dv.Su޸;t0[*#t$j ښKE_Es-)N \]S /Nv1na6\keY1 vʺ2VM g9CLw F4LvyӃ^y{U+;Mp6v}[k@Fȯ ǸwZt/wjqd1x9L(YR>̪ɎOK/z:AN3 [~85=.Ѣ~s%+2ŝj.wK(?:+EY~yv977O+7$/#ô6kg.mwI"i`FYHLZ-uHnn7ǭk)'e"hIB4T$]1wizT VyiKJQ`VsS9A2>,)P违mCgHޙTf!B6c{2]}2ksn\F"5;w. Ugb ӞrB$`8e"vr.|1.\u+ӦuBS/a؁]q|aҐ~^#@ zDjKi(I]HqHW>+;Һ t&:^|af/,[Whfm!@?XyR!8|b/nԅ uװ.h >h}^`>؃.ψ &a"$ R K!?>nlkx:9VE{( Vzt2{ee3 ιEF'+0Mk׹};W':|CsIZT() GE($4;Js_LBjqNСŴ>`{˘{;] D7_lk{T\yxA;=sg_&cؚ0C1QD+n:cu,\-y~`Brc?uSȐmz'6DDG%Fc;TDݖS+S8fS%\hrd vz(ożN+`9y:VGȒprnUE̱,+=ld${lzrssx}D L_ 0vGJ_}` !U(:"(ZN'^IzqU&,jj=mn#zod~*y44t=\XjQD8}8*n`߿G3IakK5>dHuxNF33@G^tǔWgFCn#(d]P|-gݜ]fC͈E<i4ߙ>nϾ썐$\v6;h>@J+>7De-s'g/w%~,e55U.G 6PҫE@_Hfp-<(/}6NR͊s<?W雧@:!ZbQ6WPq'qlXѿ4)o/ѭ&d3 0Ψ]D9sD2mS]4*n)*dsɧ~f_'#1nr' vhȭ&o皏; j-g<׋CJ3)7ʦCN>4cO=dd?|.Uk?4lE(@u*:`!pgTkh@$!MWCХH@,Dp}sG$~Vox!ib(N,NooU[Z\H-[<0ZG^pu|/嬼SVKrՆ/ Uncz]48jF0A踨:RÎZ0uDzSb'Te&35FM$2#Ok=OVkvq6*NS⯳%!͸7B[RսG 1KO*M"=:81`:QάJs"8}5'1p=!I`]w$$>R|-e&?J >T  esS bx3-.9S`Bw"=1HL>~>'Ф{7KđYr?~)MR2[·KPT1\a(HVIVLA7:oFUժ.E%8‚ &,T 㺝)7,`V6׈*iBRPƀnCu%1dw^#~`+7= q1 Ȳ8~.ލ\xȐ{N07Y:ѺTڿ˴}w5 iW>FTF$'SZakc-ev=V5ܗK秲!/0zMbEް#We.DiEΡ̈́vMW)Օ&̦GٔUPjuyY#2M +*=ea\38B Ԡъ;4zqz1} ,ҌxQJőժ)U^YYSӹXcPܐYr2qJ<)6-Ym#>Ы`TsYf>ĕCdCb2:2,S扴p[F*2}AAcNoY0@l1]4Z3fl627-v0{~FbjE{WGqiP2a0nVEdPMʦЩ>g;c}:߼OiVY?˨d}s~L/2QnZcN<ټ=ZN{OھN ?fZIha\cc%H$_m*ʳRg_'M@ P--tAuAIW4#̆E۶-7q٠ X@A&XBw1wT$sUfOZ;g~HeˢLi%Ne9uV*tC0pC#B|ir_<04tS䂄q ,eCi?*r5_gN Qy,2+g?Ne6!Ơ4#4.˶ I!pD8ұX MQT{Ň-.IWbIvB*r:#>]0#J_ikQgqxȭFI*κw8%iXݦF#~ LjJ5q^7Ks9SM* Xw y E|ڵ{}u@Fg8FOF j'e.+o8.#X yR:=U;YV$bе`gv$s^߿bϺ2BЫJ՟r,1T]+L#҂C$NҞpm]f!'yG*ӳb_y pX}kKwf2h"gDC3X,^oG:j+n:?,OHkaaD6,;y884dh s7utaU^ᮂbp28ʜ۪In\c~c>ի.ڿ5)%cnKp*|H1y50WT%Iadz:I$AY]}}*h-%)EX?r$dm0: Ռ'Nq͞Ͷ۰ү>;~kOJiӸy `ZNd|F:PӂB6z=?h(<rhY8T_*#=)/8fcy&tiU쎇b6xzvqww>gU͢i# ̚Y ` &̯fl|.7duhgj+ϔg|`I؃¢AН90Ayŷ4a_\h 'sb]E`Wv?Mm{nr}HcYK6ÿbrelڵ 1F"Gbgr-MXtbh_XuJ۠ð1kTwh hHX9@'К6j|Ƨ|1Խ6v,Z'xB?pdr"}MA\9ЦT _K֚fL^ضPɩJŏʡx xfa,҉$+Ġgbˆ$9!Vݣp_gJ ៏$i30p3ehƽV@#|uYs_AeSdžv|]@N_%!~V!U "k,R`3?w/ eBS=ëE^< uh>HgqG3nVMPe|'|zZ0[,8%#`By2;.@o pv,r'olN<=ìk[Cڧ}#N|Tle/ItkyC$G }CS oesUqȞ1椀R9Oi_O L$]_.I΍=̈g{POR~P. DP2Hsu)VEٹ!Rαvb,P"' ,Ct^LZo**qł,U1*R:^G~\G'2D*^WVXs}oxU;5\+vW)vlh6-`, Zu7ϫ=K1Y E3~san7'`{6pvN5PޭM>uDhT7gmHUQ#?%V.|sFYCe>S:?yw3K0@,[ O VEF3{9" Rdq@lk D/=>f-LvëF$G%oHx!jkp{+*\Aa%dxn:Wc,]g>yylA:(v Unld8@,ZP]Va$R{6He_9qnӼ52Qlo2 c FKX#8њkhKmi!Wk90Zo,x۸: 5 M N6'zV 9Jf\~8?'O6v*b)aRsjt|}ր>)@ &A; %充qto%}bSQ947!*#(>Q^4YRfBA-<'[Ib̨0 VG] uQU5uE`xēs  ;t?6cYOnpc̖oc z~ܣE2^o)4OFB\<G  #sRGl/ Qkw"OD I>_ORtpziPwVC"q[XdAlQV7=,iсu5oO6DxcAOkg+ 2u-H$UΙwe6&E>HϟtiG,{WGH9+Ы%O a~͊" w~ N)}m/͵HC~;_ q]dm ̽Y5V~#sBܩ9D cPo!Rͪ@>r{u&)l~{sQH%'[\''b(n䶸6Z[:< #:_ 6"Q@`vg.f˒UXOmu]$_*}2KZ{h[u?p ؊&2̼]b/ ZobGRWϽ"kAܨ4--vϡRf5x{:V3pJ8bw^ 9܇? {U4K^3f‚ tSҖK9sJF]'MX:n/.benK&yzCV93&@-B.=߀G G"F[4[{b&2@3ZOȘ8aNUcw<ھE_΁@"g=B&i%L ծXucƧ $jǶ]tkKAg6EE\AH߱_;M~ $[e"wDd\9@9|_L}٬/i܌ΐ" (`~|^պw\K7+~/H{%ፎǺzIQAKS -_r3o&Qhy VLQ,/f""z.՟goQ Q/h<\J?'"p{4~Qd@մč,0W2@NgyquTC[Dφj]0h&*[j$w7}16!}k}vʣ^GLw(\iiҰ}LK 0>uncʩꥐhYOE#t0-&HiԞ_/=tg.D0d<R[0O' ^h)goCJ$8ݙ?ԷPJv}̦٬O:fI*̫T(bccv\"п! 4> ĄZ GUY91 %'V9^LorZȴWӠz X2OצqedtcN(TZ?VN (-L$ނ<# pPs<S6_"Md/z5\jj_^FUzJ3(&I>J22y-!`Xyj7c*e'S.6q) _=TuHeC<rF(tQHbEMwZ0:lqH'B4P1#<0pudj@qxWVM76ѥקUe$$W=*x$HS}eanCfHni(g争:׼hȳD=NY{(yLё)xvUs%V[z}՟)x%;&.LL򹥪_myhO m?kLXz,v\6W|>2Q457!=͙um-jSN!'Z=hw̋ & =:<]1*EI/\b4N~QHC`[ N]lz۳XS! gPiQ;<לa3ѓVlE@QoRJNnk` M=$\iAzKzF!kwn 7[k9rT4~3v:dNJu.ӳRŤ=gvkKE {p z}5-4ke\+}~d"βb\M!)XaJYf&f,gUd%s4( BoיJ6l] 'c޷ĮyO~u_;%O ˨P2c6;uu1pϮu&,dV ,]2 _\SEwj0#IJX^5[O87Nbi0s62Vج@SuP*O,(8aÆ}Zʋ:xS#)u}<ӯZqʔ:Mdiqe-?#ppr .W(;IKV+}ޝ2EL8Bcs4 5V7->dw]*]\_7@vƗ\@a9͵8;aP O>H:F5cHM"z/^+:>lb kćm-y<'ڮ&79eFg"fցqsAcz9yNiҍuRr0$ە=t}#HU X7xR -SL >+GLWhxʽLݰ˹McR KȗYCk*U % Y;>%1Bk(]q'^Rc󺱗|$ gSoTƈZr؅'mp H,gs+1BVz}7Vxzvnr"m_J:OѻM kYBSkȯ$" lt_,s _T?ha<;{Y-$N|_G5bYt^tGk}A9\iǩ LԊqͧAرAؒhI%D&#$$s|"q1||gzHC@Y9?I*l꺏"%b\^Fo_oM1"M" e;ߒ0{&`2| #,Z@€#6@D]D-l1JsBd=^W2Rzlpxrrk]/;ZzsxDwۺ̓`H'@z`X;gxvxrYH sO nwO$FnOb-86 gAeW6*P/Ymޕ @/<\# KǪ)I5B]}d( . q@=;cסX~$1yB`|c#Z=nW ;zmfv۱k+ sL>#tL,6,hy cqAIqB&/ův_BZvIZ-H2濝w\0樔w >f;uSD"kO,7C)n8 O']c\D2aG@t-@1>m-X[~n(~W+阺uhWCp&,.6:rgy߲>&bY#{aߖ+.X/9Њn:ր9rt"Եp)%^f\+*W<.P$g40R5=s X@>N^% ~\ ߲(X#=<\w i JK#}EXךP[޽İcLa3 eUT\q#c.ņc6U1gx`/!D#h}o`ԋ'-i+; ΋D+Z)P?paM1JzF:.L-4= e!QXz]'ߡawU{v9a )Eo(^yz1kdZ,CGo6퉊.aTf +( ;O{_LSc*I\ ]qK`Ӊ]}:YC.nEdKwRa;.t@*SE[(=yT&wJugס3'Zg2ݏ z<"Ӎ$1?.(sy5Vǧ<(M5l/:ޥxRB!ЕZ#}b8H# ezQڷ_<"zJne2#]|0;2 _ο#u;|)R"7} 39^z>Y)؋V]%B=zb>W_X+[+T)t 9{(MaKGVvVjډ% rᒛBlsֈ8V*e2|ދ8^G-n[ 3lr%m'VA<5{q%d .w HO&?M2~34) u%X``7/1*_[kaE z~eKoh&*>(:Go/,^ѫ&[JB<A ),\TzC?TfSlpe/W3|K%)bZ^tDN$ ߃P(($PQ5.6wE]QP!%#'nF |!%I֊hcs7Nc{HJ-痈W] T`צxRg׳56Sq{틼.fF fn,s4W2?OY/w罊00gIdү54w|>+&*~G.OHx$Vs~qe]u`pWW6K?'~;[x0Y\bn$l 3m)xs=Xwj}2،\2!+I|8Hb.>w|.=rPˁr g{lj"dQDvBiAj H"md2E ȋ3@ar6GHn+F/bu+`qXJ:p1!NPK p!wϧw^a#L~#e3qkhL*t]lTDjiNŗ1ɣi¹~c$z TpQ ^۶0e'x@;IpxM MVPbfHɢ5qUACl`rybbRxQ-ZA SS`"԰^n}|Uh67;(OJJ@]  3H+;tkPsb$9␬ub12|q{i|?4 CySI=6%ieҺxkii[.?kA&ӫBQ,GjЕS@YJOȂ0S* N')7W?*:  S'&w<aZ* ::ulF?RE^^Ŋc xi)Z>pp?qP !>DdouQRndXYܞ7F$# (쟒IqG*^؀H=FX`P434iz {իu1dyk.r(\Zݮ"Uvmn%EVf? 3($Wac/,ES{͂ROW%U2#Ļm31y@ĸngmoL|DvY3V9c 1vjV`a;o ؑ]*3t8䔆oŜQRG4B^o-,11a>dUtb|:C:MjƘ +qNqӂRJ# ;cǣi#1"M|«{"B"vP?s"564#2qBi<~L>,qJAjjI{R kB, B7E$0"uf -5fGՊT$JA2"5޲w"]Iגcs ~x[z BTX#% *؊[?V8d&ͬ:8%M3cPFyFY+kA:&кӬ5b$ˢM&<|cqQt$ |T|r's񖷷lu y  ,gN(aM!)GPV1 勜tk3LAbȖcMr{ئxcV`[ЩZ|(oG1-@L_ښd?ʩPEe(u Zo!9hK9i} T*ܛUOh{X@Akb[6 -[g$bsiXL,yƘQl,{{@XJM>ߤ@KqR%o 0᎟Dl]ٍn*WWݏQvh|Oҍ}/WFkt1@э >sL}Yy0Ä&v~֭!љ"@nDra4!5`  'TZtO0%_=+⳨U>Ȟ.7%I&bNB:>+XH쫴؏̞HS^ aP6Y?YI)} sE7;l d 1┲1 ,.b|O]g>5`ckNZ̍xv,w{X7aU:-a$1GYu'^+XycU`-MZ{AG %1UH&&(T&c1dwz(ַXI"'η;ʥ@ 2z/>T2%ubHt *]%aA)t/`L(ǢH~۔qUÖX3<數P ʸ&4!7T^۝P֑b#s- \m,\H8ƒ" {|R OiV844.$nZFY;2Ot]? K]&O2nILㄺ61Dn/];-6,)G+ +3|wQ#| n xB|XV@Gt`Ota/3Bמ҈(\({0XyX_lK1} J[􅲈lO߼ҙY4{RtfO{fUP@ȋ59U rn"1cQHQR3_`a5B+OĤ,6f^Un%lI8EqF̪ vؼC-Lߢ$)O]`4k& `_fWY(NJ֐&e\1S޷F"Q >̅$ BԞ ePe2< 42촺909rc/i }x<ݧq5ZhT ?r_t=i=Gy#s>`/udswpj>Ўy;4v.-u K@[rFƖ^bj`Ji[%qTy y \e=Sdk B-S7O7c㒾e^ܪpY6l˩M|KRi R\\~C ZeW@9!9eɧ!ۑUbfM'|wQz9bt? /)7霥&-nԃUmY`z-o:r`1bΜV{PC .;$T!~(J'rG-TiA@]W/k 10.-uKr<$MiL.Nr5M\Ƶ,|kd]m)9C2Qc04Tۈ8=~ҏM rB"Xugl#;y)Ry|ȋ;}:vD3oa5o"EkTaM\ҴoKhhV:*28]BK͂EgQQK2Rj6DW &*@-uC`uyC;bdB}B:qIƏ079jB2$qßSxߧP4o*}o'6H2@, PVS/cJD,Nw6g[wa Bo4/e4 3 XEHZK#*~D~wJ4M0S,`P{xW2quBNOͳ2x `v$0>DSm2a%7i/F~t:xL3sק'D$'MB-Euóty&qu@͕K﷽[4J+PҮlJT֏PUO| - A'ud}lΘ,>\XM5*8Z"AJ]a9r&zv;qxi0%8c?3mDa:lH7|hQ6:HPԹzD#RKJj!~a Ȃj]),n8~C"S/ݚU0}R߃Z;cǺ6A.lPܱ?I܋4I%3X:+Ы ly vov^teU+7ͩUMx: 0n3~^< @YTajUąOTlmwx5 b!́VOڭ<Nr}(u.Q:k/F }YԟY/+DnVDM47# Z!*$T'fY.@0{Bvp[#G*dqT^F QÄ""wA{4iO Z\hSO5r@my Kh@Y&4󢍒ĄRde|87 r^J< t㑻Pc\y0 *Ʌ5C,KTh`HYMբEa'pq<:*K 6ػAgDkCHjtq[8 6PV VvNT)ϧ|*)9@=ө'_I"cbol{ز*jE[# E؁Q#T7^73e:!|=r U! ̗'873X"56Jir U&ָKg$DBb`6MĜަV6%ЫM ZVׂs7ta 7v`ze8 Ed\vp0b*,b 6(gűW>-hnnp0Psu/ 1!oX([m6.6]nMLuT\7+ q/f.\w6/"ܘN ç+;c87x u@T*je=L 0'oʚy9Q;%9 ZvH炷l3;.GBm*UP>,v\3S # tPkf9{2ڧ Hl1ƓtVDJb.!HC00uѽH!ەIY=; Ҟ3+4d]~Qs*R7ԧ>XaHrbru dy}S𔏳7o`ؕ6' N 1Wش _Q=ބAީT4K}r՞ǭDǣjoiocLPm's;&vsoij(X{~N qyp:-àPx>%GinUj*]bd^BvlH)!/S\GwШYgV%1ZS| _rՁw U^jeitMlє=Du` Y5W:CንZ{^~XlB9m_ }k|;y-$F%3Ys>?2AKK.q`AEQ[:N~NY'(۟1P6ϙt9&c(JF0nߪiGt^wj}eG+ŀ$i8}ճ$W3 lY| 5| g/]BV ^%UxEZa|}̗"a^[;HNNσG$5jw6fIG$~%7qf I}xD?>C[ۉoXg$,v"TKt4.t=+ʗw^(y MakgYv~tX\d҃ ]:K:whIi&Ѱk!{8T_ נ1eb.cx> 7f2{WA.W(̚em7380ҪٝU ˉ302!AR06%\rK,+F cC=k`mjQ觤0T5D]g{Ę*NU˯]g^5gїA.=ʱ㗟\\2g1yHEF(D?A.tۓo݌HF Xfl:Nw1;ʢ5~^#&jxW钗ɞL\JU;eJ~I[ODŽ1( ZG78:5;},Zj֞ɹ7RgL)y]G]j33@,q*oUZԽ+T Jur i5 ۼqH$\Xba0FWXsV#\Kc䓺 |@_{Sݬu7Т6x#}nzҁ<{藸Fی'64VF0qjC{:$uctiDQk{DddiY_)AU1rUyTHhnH!5-SDMsb0Y@n&XFYNyEwӻ:2%$ /9 *M6v쾬Tv۴JܳYS:Ae.9%$;öZ"+FctH(0K?t %*CcZD8lM%Cw _&*|kI~z&S.(n%M(bCF?r\l{6Mi%؝s! c.Gr].YƦN=MԤ_2=J'@?] U$c? eVGU! ]R6_^D8d ~yW͸Z;%eZ &gaz'GO?Q-]Yi#s|5uq #.I@6\AwO#. W,_u  `* EN= g0̀ ?#~I[\Dz?"$Wi. H FTL;k#W29!!d}!͕][cWޡK瑮jeOͯqPQ-;̴Qã嗜HV '!X)5,VUZ׭"a/gGoK`|4PR@_|SNG OyQ l`KO~a" . I6T7lC %HMZϟP-B _c dO+1y:Cb A+pHFS;ޖv%q4s 3Ɍj9wJ@8ݒ˝BG-B@hhu<;[R ;*9ЁlA?Mzi|LSУ,-֦Oni"zbYvnեVz'Qх ]m%;M1ee_nV~yFLϫ QL#U[I.Б- "ivՂZz=G>=[}<(#_1^Wc/ҹD^+q65 MԦK.4oq-Oʼnx;rN!N!9K֟dE#GRD#jzCB}a^=8DkңO&LxUk_͟;a+$i!ȱggGPoϋrqJФn`b$8&^trE?(Bn[JXdwO*Y[0Юg] t  ȹGiđG~Ï& k8xF78IH4Vw\SR:|bW12tч;5]XH{,Gd Tӹ %^m{FĝO'Jp|APRj!S0! ^DƟ$DD&=uT]8$or6ҍ&i~1?`T2cY3Ll0/8]-mCޝ[/EB(Abs͂A.-ĕՈ8[[K.%nx |dCI uY 2[6W0Uyh;$!bʉ4:fmE(BjTKJAq'4y"0ip$E>G*KvC+:X%lszw3TT<*dgR&Y`:{ N&ՠ^ F[NM %0~(ɽԌc:Hyn]}"lKL}Ğ6 N<` g6_ͩbI誩G;=H C!Nd#QR.8ӟh2CLE݀,zN:}49rt W'*ځIhBe>>ɫGxH[ߺt:6l?(X#1p?sRey.:_ꕉTT;x ,PrT!7sz')WAfMݩ@}[73H)=㘦s2KJpS .si]-[ʻI#;:ݮ֍gJh B=~-BFg zP{(|}ZBʁ-F=Jp%[\ӊ0/Bvpkbvй<;|(S5u}tt݊#gG؆?F3V%Q: yJz 1`Gm="9+idh:-)q-I0Yf-X1/)j>i#,B0nǍHx8t) $9ߠ' ZŶXK@,<D`q5Vhm5dز/& 5oivvjٮ6Yd%Q Ӊ}|OHOŔ{R3խ£yncv66v?̣ӭYMڀQnuSɨ~ڜ7AL]}]Fs^>[YxXUg]PL=YќgPHcŤȕj$5_:sY(ard / s `:2ĺ\FwYǪIs쐙j1Ijp{iG}c_XB$M ]V kUj:aXwy*b:Lnoj3ܠ2?Š$2˞>f,p /gphVNSRq3ERІ'm,=1]rOUa;_8 ]|b'-^MPbc*_/,U^ԻrT8ӊ$u=??)PdfIx7݁J+Ym0=89{mDνWr-PXGd#ml:ݟoRY6)e 4/浊 uHj ]joPCo+KSD[cLj`ndLSTYɂ>-XHHϖgySD-i/ WȖկD>NxVUr`vxߘkPIV$1|Dge562M_jф}^[YҲ(vtm.ą6wo^,7~*rPB/^RƥP9w?,^Au B$R35pzvr@z f4 8`z$y|o˕3ž -y8LIDӘ˗ ̤7 (e˖"ʒ{98M1dF6$ cf7ѺY*|"_P6=E4NhUt(ʍ҉ .Bw@6_O&=_^S.<Uvp 9=srlf' *fi azA7\;lRk+f]Z! "E@>F ,X󥖽N}ibh!ets*2 |m@}#/X٢w^B xy"=󊪄@Baz^kj׎];{B[™Z*45gXb:.2U'se"2p@Q,R 챺 l6_v\ݬ176 ^LB";VZ˕3DoG"xoX,FT(R[n){MB(_҂ڷTGw.L{mP?V-S^GXyn 8*^/gy[ ?Col-3 syoEL5p!oe~T=-EC-cv{"6V鹳>;BO.,eBFk!UU~_$U`!n<)Jǽ)VkWNV#+`%òl-kM|E*Z "e7VtGZ="F<6̫9eKZhQ1=_e< %^+jB"aL8T#d ^5oKr>5 G[S(PÚc]YP--#ZEHڝ`#Ma+X]%t%~e =Z'aDʌ|L]I2A|_@_ 141Z=)HzBIlDwyOt)8"R*T4zϸ"lͼB v:IB hi@$Ш]̸D[=zSܟlB7Zr V,f9Wy'ɦ7EVf x[f+ +,=?ZVnbM8ӖKI\Cxb_W3?kMr<V~Gte/3cc({ޣf9;W= /F=tRi!a:$s,*[k_3\e 1Z0㵠OQM]SqOJl_M?l˒N=,Xm]:vӾ wSh*:]~+)>`Ԧq(hObWgFN)JB;Գ8)G4TvՌ'S@$Ma>3p2{ڤ()̂f;k3H2; ٖ=bԝga%V=h$fL{Cѽ@XUN.X 6wк!dDonђr8Z1U5ΛrAs{G%&qM9x}aY'-ŒPÀk_tnْ>&ǐ8}1%ävI Q읊"9OE'<=1@ ׭|t4L/F|zhpطaנ78 )?0rJi f!yU|v'ꎪUk!G27`ЌLcptt۾S><ގ䮚wrj2 sWREE͓ɢKPۜ{vGӆ ɆGK%7-] ZnGzPwy>;^ {xNM|5Sj/P`qGˆ-kuN06li3i}<'b'mVck@kѹ ljXjI3 .ՕlŎ!3+xtkeKi 7n{+u0o~ 1j 9d,pҬy4P1yއ|p.qfFjGDJÝ {"GCbA9y:[wD|*hUiM>"+M*pP#jHcQiy@N.r/%LHV CJ:ݔS\.DE-Z|MČB|4TKQ 6~u =+WJ\e JZXԺCxwՆ 9$ǹ/XX HW/OgDbm㆝עn(y5I| Hb&|S$&8Ն#j[ ^#C2/mB] YL|~?a4R6W#)teD^ͻAsgJW%05buVNCIž=D.4٫$^e΁ov"yA;^ QҲf|x_Ľgןz$ЩWCJ7JI}\~d("=c.4n2mR4b(W XۧT%f<'n;|M;#I푞{SGbGϋMFjC!cIKݝ"I#5Hנ%`Jc6Nd ofq3!P%F^Y?Ԁm^g29v2SsBVBM1ʟ'fDsDjjeog8Z[2_矌*^z8Y¦U5g)`fcЈ? DiigM^N=jka;/:Ó q6 i| è),_MO~'N+[9Y7 'P=7 7p,LB@(E4by?4~S-_L\s\q3JDvW>f/췮 j/YZf&&DqDH{&<[Ȇg4dSM> yM@!F2'DžqCRY# `<v-!-j#5\ȁ@&j8ڊI vAc;T{ՂIt}$-$u[9e:2(č a, cf/7gjPC I=0>LZؐW=&&'\ahj?U})ؒ>VNƫmamv"ڞt>Ĝl%HDgx*Bx ޫBuj >`K~F,G&p|Qd< UeQBcUB1%u+1c]&U] 8j`뉙ڗL'OD=I?(%t~7(c፻ɶ`~N\Βj$$+Eda>Pbog{.}i$JR[J3t^ow·I IZ6eHZ<> n޳p2p_b*!j W'<̹Sۿ[xȵrurAɾ10x@<m`jh@~ Z~}Y{!;i AVx 15""ol%5>`/r茲; 4qg7UiS}5}nMyOakΌ\MI4xrq+k0o,FwGX2" qP#m*2y.`DH$+n)vD_ak"M3,z2 ѭ㚕4Nͬ] Eը&ւjs02Aa@FD Xi"R &eQd뤅+ UnRj ¿ ۨzWH裓%R%N<1mɑPAٯ}]'}5S<Z{wt>D[+ l3 bb/KTB[`eo~G׏Ff\t0O FsogwwQtEVmVldd> ^LR~GSq˯ K#NH7 P`N*z(G~2m6C;|WV}j^#/r~?pkr3^Ú INM옼]Oۥk4gr -ۭ$iox?BjOer>¿| o[w\Vr_X)Ҙ(/~ ?jg/χeR2Vti [c0cP0QHRw+m(LSjaƓ"vr!ObLĒ)Јq 6|By~L+LwS1+%T!3Y'>Z@F1뾝# o)MSa.|2FoGG46mdr߁SBgY] ->9e=+xl'dO& ^zl%|%ԪT 1k[lKD!,RAI;Gw^2 X>="k(*I 26]ZIe(vYQ4֜*Uh@ޖ\ρP~)]Sr|z?e ~}s>c\C1ځޕ; '=v`|4Fo#:]8^DJy5K!ѳ3iqCb`-uUH5Y=|a`()}7*(Sa+ӂeX_Ul[%a5fm 1\^fEά" kgv87}Xt1 MBϕmA2T,4<%=6oxD`ZC-4?P[Uދ% *]_HbuM^ƶ0F퇋y2(\^pbb T 蛜+c3!}5! >6j8P#v;K *|Z.W۹չp(mUvCWNb1ne|bkJ}i#0I SIķr5pPq+t5vH"=TZm)i,"s(NKٔzl1FlŴ8>7H<俼iSN"5XV[هM̝j ҽxW'@g@B MkWÝX{¥xK>CvN|&E8e#U^9|z!cDA; @o H0GȲfH)HY\uqQҧͫ1 EfdͰ=F)uڼ LshbaNdɉ2NH9WL dT-}VE{A~hy&i:*u45 I53um3Y„^ݫMlKJg9"Rwտȃk"o"9IZ=# >8~Ah)m"gVI Ur  Něw4c"GBkkoh N+F?tW$ЦJS@αbH(ˬl6RO&UQhpd2WEV(S!Q#+)PBw}KqY'>&3ɢ,i.E6<bW$QqڬsŌyU@ok3ûVI(D PԶQ{ ',Fv s\mUno: +v2<ګӦP}&wy,r8 Nw5QْC[]Gغ}kwin%hPNmuyytc;෵JNʋ!T\ $ha ~dd*ۧ"|_g3cQE0 O)7ms'<,.-t%C[vnjL>boL^*?g̢% Ebc2NCwX!oɈ͋ܯv=լDeqݾAE F0{ QO#Z#^h%2ǻ<"Y.,L}Yoxl4et`6\*y9xZ>`1Je0M:@D^ŤWJA]6sS8b!'ww`Daz_,T~>WNߧxq.$('S.?B"&3ۖr'NARœIG% G>+%% vW㠂$1:N?[  Nl (~pP(3@> Qj(@$3͙CɠX#7Tr*Sg+аV}+♁SrʩO"IjrL$r#.{RR}Z6DQPF'u8oodTcC殍~j(Sk7|ԁaF~r{u|"񌤕Q)>.a{moOo09 E(6nԃ&{kQ96bu s.}sg%*Џ4eq[U s g!c "#6Inۊ“H;$jJDUMgv\^kcɚW?wc$(ҥx1cx0Pg `udTLݤ=tFh*gno%Y"RMjk[B&gqErIg! &F-bpYǐLj_h//vz"NA GP-xrCt Y 1} xѽ^9=|}cNp LkɨF &H4dD()2x:k5knQO6 "P%N^/4xMegFn7([Iz?S;5m:hQ>u(GWH~x[-EϽX>2$hYwvPwQ Ͳo2V (:(: Q WItݝݶZQ"aV#4^r94x+pHH| Sf!+gzCHyggJV9iMm# "Ycnkc .+L6vԁoP3I#9=z2Anĭ!Kt펋!iq 3bBY%s_ cK7N 49t\6D]䎦Zɴ]'VZ6檳ro)ܹ>LJMt}phҘ8z? e5HLl \UZZyfxwhޠMu“ڸ9m|*J 'K5[0w j#;rȟ̷ = F9 HL5-P|"t۔$u ٌM>x o36'Gܶ)Q&n"B)Gn'2I7`bl]Q G{⨸:a)d[_)Ç H NRC84tU:npͽȪHt/7b:1!W*A~4:H~T2AJM 9@x'WQD͛,2KtD5Q_q#Pq:-ji675Pm2 1w\Mx}C%C@)r;%I׻0h*\[DG3@nbߐQ\u>Unܵ:hs+  A< HLj"b(ր|D IĽpE-(C9<\t#&/sh%JO׎O`fQBu\vN%e ֚WyL"$fP%qaiu,iW.v9]o6/H.•u/:Hܓ TNMa)k; D׫" -"8?~[V 2mzZk+е,n̔/v"iSխ bq!kht{܀DHcަ ]$f!$ט&x97@- /)v 4B:x^޷Qo>!PDWត6xM\ݭgEI(xJ9roH^Z6UJ<]%sR TQ%7:6⽖HHöAssneR(&\;ϋ)f{__HL[Gk甍:5AB't 4?ƍgnݲ@#Qڥ r`s%! 9 Xl|>>[d}l"Mv#ax޲U.m겼k})%Z;(D50nZm#p?n U$kEEu?M9l)Hg3{Mxf74u|oW Yv&UW\#h@wgwS~`"v{XWlR3D{GlӒ Mer/Cp ɓ^n `]~&ư4Qgq;Rۮ,j?ágL`΋6kt (rADpK~;Ip_˜t&bM dՂNGў44$h^qˎ*Yo:RHmB^ڛ)_n(iQg1ƶkY&OU3z\r8^ 2Byw, 6{KD=:ޜ-c*Ќ6jTy);SnџYQ?痧6̌5nA*~O21?/Dmmso; S~M53ۚ*g.Z9jklth h6?$WnRTY6X5mnM=w4 O9n]seC139I>}"` ^ZD/L{R z]JfY"!S{$gH؇ǯy.54m+3 [Rj z>VcX.g͛]ѯvxd,h%lO<ܤkqcL ϲ0©o٧ÒFY#1-Nqt͏zbu+&5m]?B´VDɊj kc28lIp ,[g婐g1۞6fK:ndpᾖ <eI MޡҍuИ{=ϢFFdWۑSزo1,b٭Bf@Jn8ZĽ⿛kUomᐋBxf@6¾ad5J Q':,uI'**?ӝpu1ljVI_c>al ~3*qAa?zB]nɺ}315Sdb zm\/"DxQD>v92lkewĚ8)x=UBh^"^Hr>ɚpK+$pٷW30Ģp^ GKRsҢ)Sv\ۥ{YPhwI&}oS gW2! H˚elX3XhaU}hAsl0^L\1bpOއZTܸf +1u}Ia먧}f J9MήB$u~Ra,;t&G/D򸦔Q2Pe>Lp_ Ύ~}a7:/G͓ Z,[k.ט4ِMzIR-([a-Hoi0~I9$|d8HHrY`}T%R'%[ϥOqJ;^_ti@z/9xY9+[T0Hg,$a; u+a}yt,4tcW u-,e/:*ZH5`t9G[' fq>|(L&<|㪟ISIVWEO4VG ]ٰ߷ $υ$6xuk/⥴-yڃ舫4j/o[>WjUl'El8|pb)^ˮ=E+Kvc$wEvL㎑},; "?PZ7'؟O135Yt3z)Bq.qDJ2'Ea]H5S9)1'1) XQss=2$[ U bYTT䝺nu*Hr a)LL`@t3҄/p8Nwj3ט*PZs!TwGIp7>Dat.]<=+QSrkci=__ E?A| VnC"`#cK m+Tm뀻uo9 I+ie8skS64d'O2*aͯ8 '۬i}q}q8B Wk Qye#U+M}y֣5W:FgBs+"&3K'Vo||@+K8Ul#TR $:߁u9H]hVN}ni76< zwPr|@-~ƈ?g{Tɿ8\} Z|a_ygDQiORXV%陣YAց" y+p|“ izf+4^:]0B|Lt%y5-EHsߝ % T& GRtp"YHr|\Vm|EOEj f+e2DuEv4! Kma7jڹEeS FUGկ>~d !;E71kwg/Q ƴFlîsĢ2M6T e5٣U跺gYP b݃v/24d!IR@+@>*,rmQ0N|֩;QH=u]ʥ,@d[xٞDuNrFЭ#}'M/]LRىV/$ɭ- \{e PGkyKo'ݢ悓n  b1qPRThTs&qm)k7Cdp[eFbL}b_VBd󨞑M G *3:ZfkƸʢbyK'uR}\ȱ{=޼2z/(450Fܱ1Jjל)>:íWYj[wd3⪗DcQٕfL\j7, '=jyR{2F{O_$uoQcR =v{EFQ޾{)WB0h%OZ]  2q.$В!iF˞ù?RbkZ67-J:h$4h!/`@nrGvz$jjHH,@^ # >R.70I3% r&986N0{A 675aW &| \pO|q)gLm4AN҈$t JRH,WQשDg1e+V=G*l->f{5qx,>9#/EBrdj# >U6葞Wqr;r_a&6aЯ;|y]OTAvl<*s.ֶ'=*Zb#;D"ztx`pnuuďZx{Mg:JU*Ld>ى+1z|GܮHv5>\c((g9- D+w]cNȵK‡i/"0ɟI\ܵ9(MTTr? fPb_/c#+ _gQLC&?djy yMWV,gu8Zf2SDWt?NX=sR|dA ;DD!nVrpYf,D#/CowY>&h}A<|r?|4 ۡڭb0Xsm(b 1Yx5{? 4\ss;<ecFyhT=0A훣+}":;5ӭв 9"]lsSݴy${/ QuY (u,AZ+9I&Y/#5XM:(+m>H a2  `*vkr^:^k;{ _->k>Y@piE=Oz*)D"ijUC2FAOz_!&n_+ F Aaa͗˿vz Y̑Ҏ\#$kZ}%I -HVhZFE?^}Lݨnԡ3H]jkD@oq2/w~.fu·μ^G_v&>/o}ȠbxgVǃbE NvLY XaG,ia_^{9{SUl1kUtK]6H&JQUA2.^EW,yZ%G{~zjy_\ 7u2KHh'RQ$jOJ[x?h@[/ÉG^V;VgֶTU(J>/J=N&%8v\Ɏ ~VE@;V2&8 / {* qvؒi^49L*M?i\K5RɶT; JMXa?P~IaTx6}^=Z!rCXK?>7wTVG$!D􄫙hZ@"!ŞZS !-a%R8bbt;A+x,; cS_䈭T'|Nhg_/:tQȰAz8lΥv.αӣ89jm5 həWVDzfz.m[P)ZT, %LMj%Fܾh&2H7E/gIT( pySS,Os׸x ;>zy'o WkCqם2Dͥ/)ݙ*Zf/ |"W+'n' ҊTDx_Ѵ GٚәMpRMc>{/ⓠ/5H>m GG5_GMf+sUC_OO=Wu3TrǷP%WCBm(DMf21o>}t7aZld36ξO}/0Z 0ܩgџSYh<_5fU`w~r (i65(\,|UTZ0coXqln7V̂C݄#$ι7\z[T<%"h&[yaOLTq?]DVBOb2S1X~ChX\?g"j8OdwK7/,&es`Ŋ27{gz>c؃޺<%z*ye}h5IMB3)UH6ZLguۧ?$y A$"zp|%GT,oP}(nkՖqr8X24k&CF.6 UOR!H?>S(i,T<*A}Iyz>9M97,W%3 ҘHM؝7G2$;_/>YMIj7~4Jb]x=]yn~"fw ?>rW[~ T hA{fNcPp^֐,Xu9F^$7aJVI󎶵'ۑxE[SA, Fj&3#s<W^5D2W3dnD!<Ɉ+Eux:qkQq>D&qr~Q}[I#"pZo.X6^k/]xJJKM J—`X}fj\ Uy@Y gc߃c@2b1>rѠo,ܩvm~ LBDS#c0\dqlݿ\C,-S?XH+#c E$ ՈUP(^p0f*PZz: ˵mmH6( ц/+hnN5UΆ6wleZK҇'sm gH'w 6W1|Qo[?p_V? =yVTȑ{r'6r+>;Hkv$$}zo0ԹF"PE팀Pmؘ.8~{eAcKc{" C2|[#-LTZϛ‹] [T:>0mv {9)#цc:qW R"KBt_| Djh6ruw^tSa{5+:h%;Qy쓷,PR_z*}ӭq)@G%( =[0bm#kFXDvwr[I",ۈ$S4)٨9m\G2쬕E _8Zi0˹c֑*}^:>3'௞OZu/eu4)E ad*Ee؏b/ϗ=GQw{ .Z@Ğ7òUʯ86z %|>upEqv3с`3h-$n͚֪cܔ솥]OSW2w%TΏQ*ѹgϕELcԂE+H6d K NjйqF֚L qQ5[uV6ti vq*!.A\L $Y୑Wy67Du{̏w:pRɪ;~ͯB%.ȜM M&(Md#X JsăOy1ƅdP[ 2~N;Eu9yX\ϋk3~dL:W DFI!S?"#ǔ $^go ᎇ#v7H{5zvY偒fwhM.`- 1jfuPZ&/&lS?F"޷fP4Fx*z/-oRu:Ys]PQ##T$hj`^QZ17 %m a~&R;9O7N l ϩz!݉7ɸC'&I/'*G^TԢ2qָ$[a|G$ Ld[i[3=zjKcAݪvK]Þ 0+c9ձEYոoIn%.U P+Fo+ԡ3)'Zd-5d}<Fl#-9TI뤑e5B'T\ Qۖw5v_WjJ#C(6" Hk/#cAz`8+d|3G ~GiϸD"L0 J᪠ja.@F;}~0ԊV "WW 6F Kp/eE$ e8plؼ{Ms`Fj[d٦u0:Ld[-THR~B uU&ݘǙ7pI7v#$p롉y U `8`ԱtD/`c3͛ģ߁%Kd)XbqB: 3tHiJGK!d3$<~{[L, ؝:va;2 S("#yͳ\nnq1$}kàeC\~㈽ΊRPNIя")_}EL}=*/5$i`9}0[;*%piZ@:̏v@G{ x,"/}K} RWm2rf sR`"6DZ(!]Ђ)gH t(BIKg>雷byk6p־9MČX{c\xreInY%e+c?晙]LGE$_%g,̕&ӥK?=lJ6q- ͤ%;%q%\|z>"HJxn\В/z& 4 G--ǑaCȨ>sCm圉: ߜѷbҺ7wDv,vl@3Յ:^-퓠BJ.u6^Շ[ۤ9A(-q볿;4b7q/CXfꏃ6jw>)AX0;H"aQ^f>XRVI)4P-!uBAaa5\-w >`DrP=!r,* SpϋttgJ V9}%<O$`>/#`bu {6hqaιI̚}]hйu=)= \1br R$RL y C?芣Bܰ8  XSX& u6%S:n^|/fy{WbHDn,}o"#]Tf/`ŋpHra4zb+1A2G5qR3g7+Du雅[x\ 5ySm#Dx VָUhc+)-ѳ~SFB4Ub`]袔Iu+Oh+JU㗺̑Stn 4Z\Ϯ&:%-,:৳(=Aʂv&|U==TiHF2,KwR' 01!W0N wb<[KpBYcM*ғH26Vy랯Kt2>`aXdA{,xbKB^T#WK - FK |i.;TjdVAl )n4EA;976  9o|tV֒vaOHnJ}13bϙc41nfX Q5%.g@817mn]"իgd)4%?c>6S)땸a:rA1)7"|v(\h nv "31l+ca[֌b10Y Erl˧:dw2}sSq7_}$SHP-]^`қ&1]"zᵥ92~L+^X썼 .gs>D-S@#~V8ӱkG7oJXΐZa)yBF$CO7w$ Tϗ~y$/UFX9p.>Y٣Z73hFz x k19.ط'YO)aqX<.6wur|q>)?5[a'ي y%Y t#ʉ4b 8PF!. $UElD4.T3Y6zf /UZQl*€0]$~(3aϗtgsZF'8?{CD>c63,^pS@P\|b [q IP][nC_YpJR-^ СXmL~%1 erU4kUh.iIY'L:J'~su۽89^3XyьFAQ9o+D24-(x.SȪe\3}])`6 ˑ Ng9u ҹL-SbH W L4qMXӌGrsqf_45 ngrvħuEE!վMrS:AVLY:ʧޘWD 'LМ2:ػQ,,`#uRƝ{]OIE9LpϗUL$}&Ao~$¡v2w'bٽm8/@n)" sHPA0ܯ!OVM3{籤nS8'A}s?PpPeRQNYi|ƑRC;(0b*.7xma#}ՒNjm/M+y%D=CFJP۔o^PQztWbWKBޖ?-]ٙ^^':E~&9י(Wk(;6>9x߻i-q#m1-}p<٤O1wƨV;c ӱI-&_6гdV`'V(+ sQz^vYB]ʴ7UhUtҰĕ ۝c1} |9'W5C87osZyFD,"TuOt{De-Y.횲4CA[L @t܈boTV`|>`Ȥ<Z z^iWPFsSt/$ X "]KhL.!6i+ˋFLHҢtL3,:BT[^B22›"ɺ$4SK"[P4Z7Ɖs+n%ʛ@:֟չUR?J\LvFw50u/PF@Ld~CE6{iD==U/TaT&_2..BG;|} Y]uq2{)K/?y`idBj;Kq n\V_$Vft㒐]}TTeBd'' NA# pIި~,\+Ń qCj)z2 :c脷=٫BvZwPTyTQZTVU]]vm.pH'Z?IvҶwS>f^8rΈ'GchCί^rw^5%O %.W=ۋa4$|k &{tum-qh:ɈB68 }%M⑒+} S1L3Ј*MZo_n4H9qu .99z}-J9akMXV#~A5K󵙍B(zh8 $K}rI@x"K}C{'snG_ EmX:D_8ΓK}<y kNYбfg>|7N h:fvI2  %4_;L Ku=#0StA[5rҊ t}C~<Bo2 hSK͙7V^IwgPPAR1'+jR6cLQ(`!p?K`gOqp|&١`PzT?q; cZ [g'j8+d"6@M(D'qFO!RԆDMLEd.`s 8g2O 5?!yTF[Lu5(Ms-BIm ¡ {D&@#i9FgyAԑժG C5r:0~%o&o'@V\jRObd#i<ҿqlw/wΌu$C4}7y3$pc g̎qyD`v8r*`g wURD?or J6A;Sf,Y;l!|๭:BY>d^ޮ]59٩ ?ں!!Fz=lI:.yC`1 ;OR'4Y!HSh#/fnHb31Ejt].ŋeEJzSfJ.D\9_߻aTg3:*3lwjR_T' 4ܙ|f+o~p7W'93C~S,ngФd#o8 D8$$=e27e!K[B5Tqe-?xZ9%)Ttf.mWL*k/lMliTO$ x'd1"}J'0u.͍ IU?I A\?9\&&U^ޔ:B J iu= Nː^T#\HQ{tYݮk l]AsTZHH̞yFp4^Qxt'1dlihb4i?CɉHklzT{mdC)vJ^yr 1 "#cyݮ`QU Nd/ x2P&ȣIaWY0Xչ%ÌnhJ2f~"کӋ%RUZD!%o !F)`QTj1!p=]2\R,~3jJQkor г-]DN-ܟ{j#nCڸaĦaFNj<Z*Xkw{ x3މNBXϫȾ3ھԕWpw|gJ ߅}jO?WO5mLc,`x+2MWE<̴\2 $ڶ"Url[.uz;EK Q=fmIFdSXmфbq>}S7HQщ:XbcJS5vf^%}붰4+!wP͈b9+OϹub9a=Vl,M&HCuvWk۩0Nsl|өhc(@up1*O 8N!%]KP9- D0WQyjXU"P /Ƀ*zJ],7V`#Od0nȊJJ콶1'0Hz!ZW~Ѥj)ɩ1Whr8u*+ݛBN'+m3+K'ߕD5SnLp6\p8NU)mR]NxW5[l݂.12e:ۗ& ʆ&z/ɥ9EECDw1v\ 7.-R}h,XRo(=tòYE<9 6G1^s gWz7@r34޵. uo$f?9p!G7ex l N])ERYNr^+ڛTe0~d0ݜĊo=sG[Nw;f2 kdrDP(H C`Q;)swI}a Ȗ ţm  ' +9?t3/ظ,U E^ C}a|[}88am%&]:ZW4:ܽH3k\_w(xV”|k쮃3h'DbӰF#dthX@56VOķ<{x*E7? dCCPV Y&AM|$z4-Ez'<ĝ~*KuǶ3;J:#\K/E5p!/Ca벧$t)X(gV.?xB8q1b<~l^A%T?":EעNSԎxqmh/8[dJ}: '١ VVrC9sFxs/LTߥxRipZҵ~&(GcP p>~8qBHmi _Am _)bpybt7E>OOtpR#?WpA B\uk<| xUWr='rƢN+aR縢g*;يrS=c*{տn2b~HtRSơO]@4 "yDXk7.ưC{d '`pR\9-ɯ ht[k>OiU_w:aŽГ Etv.C{f| ^>ֲՙ(~ca ͋)}B/6ZtA.Q:{E<7Xz҄rp|[B\CSgp;\MO\k=4c;t88InV~lxǙ#_<`eA:eF ֡_㜲1.fM Z K"$.2[o,2ߧ!X0@Sk20GogT{,#9D_WH0oNvDASg4u:,Kw<3(lGZeS#1TJJc}iaEså9˚$QPkNFȂ-2/qP>0HL.RU*e|z:p~d)㮶Xrri `8N5R5àL1L+u} d?Azus !Ɇu*ʋϾ_]\zx nq3QX($ 2^م^27e;^`y1b)*&TѥO\m@kfJSL ?LN!&$iJq#5S#D>7硖dncߑhlLS-–G39UP"XlH8!4Ś|0+AFa}%\ 5U^ `W@YbГnO? N9c>alC>yTID PSA D]֦A%5*1^p6ǔaWg)$njg̱fO,ra[8@۹'Q2sQwSՂ[d. 4nLdc@; &JW3OdR z#J)Z+S|D1KVgos(72k4[?pSM}No!/F_M;,C#}7#6{|1Wi/yS&qf( LDžiQ䌤ZF{9%,Q {T%㩄eY ,K|`W FELmIA+CİplI:cDUdzv|=Ѹ1̟I/Y ( 'z[oDАD]!Ӛ674=U]l\⫬p0H.@k`4W3b R(o*dIvz 7J8 cjF n!. uDD\'uE985ajԲֺm_*f zd\0 9UyFizj0N=-z|v96|9ح^4["Ymve?_j`4/.VX|BHA&Y\7@!eLlRca䃭I[;cJZF^wwgGѕP._H~Sp[{3vyTt"sY@ ZE!_,D}!?(7ޚ[cM~" zOyV s}{#uȏA` \oʉIJݘ8r34[ c^MἹE7w5GF,= m#Iz!]rѴEK%3T?݋eOQq>pԉ_Gڝ@xP߲IF]v=~ iA!ZJןBdݩcT#8nFX5qZLk%|= *u7G\8A K(%V!p6ӫ0:3YcF-LD*0␤_YeGcp{!;xNdC/%#]&qQXIU):1a'%SkN0K)0KGik jz+ oiYPM/ǘ1+MJSjqy>l!D *ϋ zO722 އheme\/=jyWP1x #YY0G ~=kW."zCEx3TcutB=5̪+=(0@mDmbMhSrmAcm'aƴ&X]J8Y% y^EPS!3T}x!p8^tF,Zcۻoф?4Z[ 5i(4(N:uRO /~GrӢ׾inG`i+*+RDr,)h~J3YłbIQWq.USC-n]X0n{?x_tj %OHujKɾt}ri"?︽idH_sՙo pbsW%v7 h1\J1%B;ùUTi{A$yּrއ F<+lVei x]*cnxR;_#&xp-7K#`H S W2c^EۜC LikR8h>RMvvw`͐iYH%5o=lg]t 0AJ+ 4>uqRi57eZ1+_'hIt8c-:жI}Ĥob9%+$Q]Y[\LzmxN)'_iαFqĶyDQā@Ii`ٖЂA2(HtJ 8ݲft;pI<d*S 2pcbOR6gOSZL}_2aO"X$a_I$( o䔀?nOJڥppki{ң-@N7 :3|:5uIy#b9o8튡"4nN)[$h:!84 ۽J蹒64x֣WCOPPr=o3|=!]dmtpTqbl=5QJPfW"_}~F)=T.mgFPE]734H8vYֽ rgȻ ȅbpJ$+XO<̓z;*F%hy0h՗Xռ&mǾ{+WnWeI/hfrT |^ZN ͌jl3-y(QܛJ¢T"Ȼ:Cg63 PYKb)㷔&j4#eH/S2M>L; U3.2 P\ ƇR'{|k}}ͧO9Ɉ ۏS)vLXMEԗR. Axr]X |6=X#:IgkA ΙЍsG䨞>ԯ-fвYVpq&\ɩK5x@(@OK`>ӕZtoNIDc'+쿪eof)|7D? E'E Cq\+3 M7ҲLԢ;XGIJHu~n&}%q\^b iy*&@zt^4\W2͟@?K?X(ŎH? y$,ycڻ"LQE)6~kˢG9 Y4+[IdR5QcU}tɞ@ُ9T_%,vX )'hpˬQl,dX"`o7ždΡm0gI>-,Fa9L= zBJ;a$Rfء6#P^Evum~TGn9Ē,b'5O{B#6n^ry!L%njbͶ$6??x{06hJ-8N(oRLBgܤG$2SgԄ(1J1^[ZsđoaԽz({o'!']8 ޖUJuq!G ^ľ9Ezސ*u]Q?K(W@np;e#}&t&CtqWƁG~G{gn]s.@]`IH* '3G e$pFOI$j#Qd]721x!"dONbKrfjQM4ݶ:`)ӌoWxn,%}4; w{dLd LsY̷?Ȃ>Pq1w٠y2ְw]#J]($ <wr LА+n[Jr[ r-e0JM#֪&982=A99E2|VI1+XjKkY5l UI&BهWC뽝ÝixCA&\i"%y`wFA~ʰD\Z!m]p/!b5|#۟E)ےD\!hGsF2Q EI` UbAKv⏗ĺuj`k{!DV=e1&  rn._#޻~ 2VNJ̓ 'Nj G6h$U$t!΅uN$q:CmZ_ ،=.,ÓlS UL=[ֶ?qkݢla"6}pYEwT(jƹ8v`\. S#b 1i'<8$nYiIlIS34,FHRo$aq*9-@_2Z,9ܮF΁-sjn^2RW7퐳T2|[+uP}GdY 49^)tRe }dq6.Et ڛݥjnޮŐɯUጐEe.A"^ 0`2QryInM42M2`|P ³|l28q^mm֝ ]|'Z3gl͂ |O]֧?>jlh} B^b2  nIMEtktkiVA Lاk}ɬ)N Á)W0h1:zU}KSkG5l-5)x͢_u;7_`(U5_p׾ U>1-Y?=}o){(7oԭZbm95/D{ۊ(ǯRiYF?1ܪ6YQNul1/<vGꔕ1 TaR ;D`]e#&@a=o orsQj?PqLZ[ u?=ennPGϔ픖PƵ2U7Kl[Z7b6>W7:}kvo8~pnijŜ CMeu U;#@g|}t')]Vo A8w(` bVڕyϙ/?7>7ʰWAIg/$3h x+4\7Dp<'G$`=D ap<Ç"oA%UW缗QX/EGtRq,_[$Y*Z<,z/:zd2>b' ?YU|a-|oW{ lsh FQ\e$)X[hv'M#Cᣮpح[0k˨)AqN[AK$SǷOniLy9F,8,Õf"g.'\{?o42uP}B<3̙qzAT:RzbM# 1^ EfB2Q0?%R U-P&J-\( ȒRN=7g蹕B eazpAQ]us]s1F2í?2]mVIǭ> o%%>K06\@A&lpDOLh+ LCDV֠Ц0XEب*G5AaTnas_T떹CxD][?T*l</&W"|O Yѝ- "Ȃ Nu08y,hKmjs3ɿDE&˾^9; HKn\\qfm^e~w]O y4 R851fDwt:Oo?_m pBcXL_?M߶似GǀN>۷5q'0F!+ȧ94pذʛb틥v`:_nḎfS͸ǓÛҚux3sT"(ZA&#%?ԉ%(wC>OJz$TB[@pMGaX =*>Ng:θ;x~ԩ7 ʤ@4B!Xʫ(?2Q 6Vx0J 1~j1yF%AZQβN򶟔!V?(DG;=SRn7Vk=̼ spxg.#Db}դcDOe( M iHd/vA&-?%{1yȚ]I8D: Ϊs& :-)򇳝*kWgS $Qo:RhF~hӆғcѦq&Ha%#-GZO/뷘/ބf!x@ xzN )P\ٞO cCUR;ut#}Wi6&T[khy]|RJCc$dϘҚגYJ<BuEL YI+? RL/& Hmrۻ.JJF2}H4MKhךZnӅ($`;b>ӂ݉ˮY5~M#4aoD6kX8` eEξlY~ Ji?J歓z4Gݷӕ(#6M21?hQ4A'Y_G/z;FDYLQ~p6ʚ#A55g*>2$aenrjnc,RDfA!ڭL=֕K:[kA_h+](BPJuUx~ gRY/yNR7iqn![l߲AC\c"0f z=A' Ol2eAԿӑ%&ؕ@5Dt6JJh+mR.Җ` t[?ݤκ uaY$qbۺ{$)/0GSPuBH@r֋:8gίO:r|2%o:׻r+ XcM\2óՒ)Jy wa:%U'Knⷂ>Q03{ >ԣUXorߤ]IL`m{ cK~r@>y-"Yr L(GO.b@:~XvTdpk+1Cn[*c4Uq*F1fO4S t=Zb>1gNgi ra'Q@[ذ~tX+@O+.;f:Jolh~)uyoSP/0S9T1!n_/CAƺ%*셎>aێM=2oѐ2|Ѿs칤 NLIPi0f(T >g"n5;&DADO?QYF^M-WF.kZR牑† ̐5LtN , pɪQc4l@WّS| 1u|~jQꍑ2aq7H s+ƓNْ xEry*Qr[HUǯk?woEĨS#BVOSnf. _udBif)']?r36/xڎ m$tK-B20>־ܤL1 |O{YG²UW+1ݎQ򋷹g'yeEC>wMޕѸ#$__oB-9YG'HTn$-$j1‹cќD4GIb{'O]͈dt;Xˊw*ɸ[a-1zњ VVl`kyvkELbTfxQ 9{5* (?t5LR t 3 Ihdgfˉ1 ^3bd?F .(不ڝs唃aQf4Iأ;ٚ/D;f+TI3q+(53X'#3hnƩPV :0Z& ;ɶ]tG9_G63ʽ%gۗPQ-* kGhg4U"k% 3TJ](ko/\ m|4R˂H8` ;L3`^Qwջ)s a>hHi Eap U`4;F x|I ֝XW!)_ @' 6#ݶy&bB4`R ij!ArYRBCIWm!=Z.aQN(@ 4;<tt:SO|%sPyJY\QC4s'YΉBMoPlE~,W)RѡA0_$g,MfC zC'{tlw)23_w9$;'.l@rSc&_ƽzWeAεO*Q*29 T )b{t)boӻ&Q)$d漳VT镚t9aR<{jV֩XZv•3VC pmrk>YD|Jq`#8 E9B|O2S˟rrFr?e&WufPURY 7x&T@>DUӪc0N&2ja {.2p7kIb$+W2I4^㵡 2n$ٷiF~=]YBNۘp!.k/) ~p~Ғ Fr,^M ѧ!:*DA~oh.!$.b9f?ñGf W_iDAx]8mTAA '$|$qTgkȼ0%OVwǍ.%skϣsVrRO Pr*{B;z/ZB7!8`|tyRAWh'|!M<@*y0.85$,p+)CX y8.7I2Ly s!acjslVl#^|L0r` ƚXWIQV 4Y7^2u vJ IBщcx8pBwLo.n 3~O5&L]52@[73ʻ6}NY.>9QM@m):-=lЈ~4噞rʞo %s'|Δ;Ke4]0zTvT9$d+m%37a<;?-4JSsv£EE5[$Ѯ54nzkrS"+W`D*iH!%^3|mI˨9%bT*^$J14f(Α(n"qWfds$P!Ij. J>@Z<26pP-uUۺ[ϲ(θc2l~ ?1,g{sHr?(%A:ISu@kd1fJ[Dˆ6*Z%&g{֏Ѐck#zEOx͗8odw|ǃ9v }V; s#Lv,a q6SJE&εl ( 3+Xڮ&1XK7 C>cMc~ao6a 71Wozk7VpLHljϸZ}\{J3A;.g];"dpvҥ?k#*`?Znb=[1,ڃtuǧ!n!XY.Q rCa :Vu|菬b7~#$d'Bo u)E e ^&9_0/',صxj[BSX쫤ы*4QIlu|^"B's$hEVye9Mqh+BoY 8#-z. -%**/?=;U}*HeU/|iĬ|V@t4EɠO,[U&m0h+,)9D'iv36fl϶"z Nʦn +%U#ueMf%I6yBqC 2ϼ?L9ȾEq=5kb)ttxx`>n"d zzVnj(}u_W , 'V{-w.QI]@5lY PtQ]a#]Gک8O%{Ad+ɜx5(Et< Ż} ZkmX0﫤eG䫆wPݓv|f=y| .^-XU8o{as4s߹Bǜ;rޚm3v*e+[ 0%-L_8k܇GP|/Vb*W[l}32yU_ ?-h|V?^€eX݇1 =ed,o.Z]vjPAhobC?yd}V3?Nw(k8gw,jhGQkQn 1lUe-%҇0[g;~d+`n6 lzT5'M̀;_TRcQs%PCd֐\`ù O<΁Lq#Ԫ$2ÜtFwtv}QU=zjHچ*E'm"z ހp0Nކ*HQ@؃J(\Z FJVqe17X8h nz& CWP@c "+ګjW>mr| h *+b7}7'\)1QP_vǝT^6loQ `E(~2Za]<鸔[ epim'F" e EY۬z pƶ/V^v>mX쎪LwHgm[/7c}K5b}}$F-? o3{y32|y\^UM YRv\(X(P ׳ɯ9$)m1G,vjΩ@tmr*CE˓H`UF3O*#ZB5.}M;TD S.QwAJ )\Vs.˭_gߪQeU6)ɷ`{Y9 OQ BsyTo V:=8zTl!u8q%KǽZ DZ7AlՀNvˮg_?쓖нZ5mE9Ҽ;Ԉi?6me_X,na9%F[jb\)DkˀS0k3DoL&Lj֒Y Ӓzfh)܉,%Қ0 gwu< )l CLNZxfL/Avhн0"01W. +Q^ZVvym=iwwA*C0v$ 9NU"8oyxfp,Xէv 7mbP֋ŴVnqiq%]f$cʜ>f8m2&F \djvܣf)_4eD[viBTfsxX/zfݚ۠&زG {}=e?Z {K|ԭ,m!ʑ+PVaQ]h;/ Dz09 䰋e1Sj;C2\{~5ݱYzZ] ΃9H=-$ sM qgjS) '8ьܹS":dQ(m:Cp S)夆:@:22SX";ՉuۿC%M"ӅR4uL>W_i!_fΡ4n=YSXPxY`($rP#a\ Jd8?/'^ Q/Ck#xϯ=#C-e|>J #>q]6 ͗*eI[LffO/d e@S;D9zO4.ώe46hȡ_tn {}!j^#[O~;cuVѭ:JH 50\Bi,M0sU 7Hy̡󃌒xSLun-YP}t aEG_'ԋܰX+M`\4U5D4BQ"^v]u4͇=֤kw>`pxUFbI ]]+:G աXG~+^qg&p[3J%~?&EQQ{x{Am; EouƊ;dZG9biJu(͕2Ow,{.ӒpKC WSm--p:ZH1+~")FO-9әFN_FB9t1AkTM"+Cn,NÀxeD.4"Z,i^fjA;䇘>?d.#~ {cȼI.Q#s5 (WQ` LMV/y'c]׹%B0:H9aXucS95^\ʼ W=} "+:y9Q%:iC):qC#anQ]`toƫQ$+~< GWr8E1 PL bl$3=Tshbat $u,qÅȸ̈́3/QZ ^\}1l[;|̗E 7CKU97jjY0Jg=ΧfEvhXgo+PeEpX~ͩn#@F~ˍ8~a_2&Z}?yطv]Zx]kAt PԎ^Wnj I #v lܝ֢NUάgPګꌠBV kIk{mt0s0lvFF?'WlrZ$yY-ܟ"Vz̬om˅g{Ε[7V+(<ǻmгs5I鉶^FW?#렏nFV!zYMX1 ZA|K)r⶚u?2\OFzg>FLf#TPVOo7Q};U]Ե{gP-+!Ecad5Nxk?v{fLv^,}.ka=kMJ#-*'o#ho+`07& kEP`G3MIGaY6\M+=x_,GNEoZmbb~90\0=.V^RvNx4QHe!uu>.ӆT yn!V]ad6'[ @QZK羜7Y ool5!ے >層xydqO{Qͩ;cލ_1hd!@?M - r=U妽3)D'XUL{O^C[XQ[6]hU\cgI[|y?x?釤]éZ2M]ݰd=(bx~6,FtD"iAɦW\h#5],9j.x)7oH+ _+i8]iǣ(TPxϒ ?7e|`Wڑ4p gٷrD#<.$t;k e8ҫݵbKwhnũT>N[>]?]5폜¼J%](+ $}dD@U8PJ&oun.e) f'5N#\ UBMd~3p]jg?~.:4t֬39fZ\ml /'e:o\_o0ĕVסcTvNp5]4^oCΎ̫ՐeV_5/ &ZtCK.ԗ 5udV]`6Y`q=*XrwQs㚜UHSnvt&֤i."ĎI%IV;uc%|@DKbd[:WЕN<MN9^u]8$puG*Tt~)2RukA_^wL֯]7OM '#`='3u҂"ۓo 3k۸35~ Bz#KZke%|Wz煶 "?}=yZ<[4B(ssmS6Xu$u a1FJؿ|b zX]c$]ޛgMp0t^dP.ɾlwbl%'T͛|{KEa*$zÒq>UHa-CRn2퍽)ā\}CXbYNjqZ,=v<ajZm8UQi}KF}: u~ɵLj>aHp%2I?i H hDHݹIXI|XvE>|1!x?^r&- Y&|LF c<ݧgtb9JdMJB#..5SvQ*SđkRO R"TpFtBXM)^T 7"x󔸠 a'n腈9𧢎Ǖm`O+ B_Q;= Űy"+M`cPbOvЀz$\oujbkB5d]ͯXEC`AuO!fԦZ(|=9Mfk:Z*QH)8i7yhy%Y~ah:ŋyE݊(H"[#pRwZ}?loԥ]*=Q8\-C) :ʂV%}<E? 7o;!5BC7܈wwҲ_Od˫((ǭ=b !?bFV$6u/*;8c/h6IQRv@cdV sܐ@ )'-gG4<{/*Uo0{=ܩ^JS>r"aF*PkhrQ_uYܕ\ŏ:F*ÕF̜1ͬU1;p6lC:!4ȱ~l"yrճjvl/Q3Qetx@XGcUx>ɻ𦷨ULD7楴F֖*j)JdWtYf~y%\;1Lr 5]$=6(~_S:?XA6͙"dae`Pwd(^9d q vN͞ =#P$<_V?GN~!#!bP~/c :;'(LIoU}%K!Ge@S?Ի^aּ^Yr}M$~F > 1R|hVBfFג_o"LZUj*%k9L{\!O 7K mA~}n  d?hѰ6ǧ6nkepAi#ˤF8EbZIڻ42wA}CS *bN3(r{nHJE]%Qª̤8Jw +>3oY=`G>ƹKHj^<\3kҕ ;Մ|v)8ו@{%śxTȱC8%+@Pn _ʔG(]'l$]QF6ʛ/^́ql|blpaRiBM>> [wA#;#=k|r1GYx9~NR8A/NSxKU ʩO0]$TyFQ֘eyA4JѮ!^^F' ƙӟljGaZ-ClMƷ6Mݴ,n`:$GF;*dL8VS#[{<(0d\ `f`\JONb 3N;S9 thR 6"Jnc){B-3Zʇd2~j/_Nd {hLۂU"|=fk?c9tl@ǃv,]+y̖16XptN2pLLN+} %>Vk.(!1yZpmK; 5 T7mfOтDw柠v cvJxI{wrݰBy\x~:(7kf.SVVŶ5]_x?^PWJ ڬ^ճ89u 4=뇊S 02ΤN7_T_WYΖ`v ?=? W<(QZ(y%x`~/EWmyɕAuBr'l>L"AJ̗W/oNJ݉A.7;B+ s%lMǧn?{{;7P>,wE㎤,&fksWJMFP돪7&@fGIZ+#=$ xI} ހT_`BY"B3^0Fe#4PP-R*.=Vu=GU^d\Yʯnm)T9 F!0羬)ߠ{4^ɰeP'H&PYh~zK8;bBXP^]/L9' *_J|+5& Y1Okv #ST|JC@Q"g0 +˗Kh #!y e =Ꝧ,Mz$,̉x1'T#?/)tL̉WFW_qh`K%3k&:`t יD@i?5Iz!SA_i9p$Y]}g';Wt!3̪_7cD۱%0vOyHxΑHz!^4Ѳ Ajq8Z+xLؾ rkٗTMHچLC>i<7]2M^5|9S^|n܇ JT*|g4KQmYC4mvScB &(t#,41MPqJLcx\ު z])FJ 9ȼ <զ0OIQ0['3c1FN-wO̔i/\5F,Hlq*o z OJ k=# _2\_|l!l~Mte>D*;(e [QaaWm(t(Cg;Q "qO׆G{ԔE#FW"`)Lqƌ*eIG#ܙ|MpqĬ: /L! yXLAXk!3:8pTt.RA+s )Mc)Y)jKFn<2 ֙Dجj7ad¶@wrpe^DF.|`W @a[Aw#_ ɶE|ZC,ʒy@]6,t=/-"vI 2HtyR|[|sUƷ%jzA,[ (YCqx( r.,KwW#њzm%b/sБo&#+^z ètO@.-q[ `Ơ  Ν\jDYBHNϵd$AWGn=U9 |A(ܬH$w]`+y8q%eP&F}YO\k^9n?`mX& dzCBm$ u ["s<&r(FE[/<%x`쬾uM\ OiYGtKiXr#<Ԓwbx 4]ծ+5$ZnigIN튳3w1E$ iJ_|Cߖ䌩,G*D.@ 1.{:+/?!<ޘ(7MDD1mvn JN#7r 9o =3 XO69A.8M&aWw4wVZ1 j\qd#R9껍x`)ߩaWI1U^6(ֱQ+Fn"1LT,jXM AΓsFә/G\ڳRQB:[)SIs3Ko4ɮ~drj4`~iO~(.pheo]NxbOk?aΒ:_8-fVK:OFRK<,rBtr*La,,*1LZOJmI@czĝYJ&]?m33)NPÖԴ7iN }Y?SUw֯]Mbd ᥬfBSk-jѨϢ9ğRw(ɍGgO3I)lʡzAY&؊O2iUA '; F7] mP&\oGVmT +-9eMff+@PUna`&N] =7\Q+] o-ƤGس>ƹҬ baehLc̭uXEZGp"G6tEc]L2gLp-B~ V?J߶|VWqp-veհ. ^E"GW?QVp16'/Dv=s91Y38N*wу8ѕf@eJGw6zN 2Ssf)51tAt3Ղcp@Y{bF]V5.K r)=FЍu]ŸsXRsogŠ,?n`k) ruu|ePC>oScR*~zFL[?"r,Ļφ5d΂, 1(ZdTL ,KH359KJ~sK|Yj^tXQ0y MUp6 |$)BBBH7T|ct5mT* \* KN뗅=&#|=X2װl"T+,a1 =Mbrg^9Qъgp#FUˁ~-!!7%3#xdU܋zfPM|!"xۈ'%! j}QCW`6z.#r&G(װ0-EAtvHZ\^r˄(~9"mu\xuF6hx=GoO<B,2>)ئ QRa% [ט$iU=t~4`$n[9˽\ l?ʥ"jxzS&RA=}+aRR(-BmN3}ʈ4Z@vC[T6Ө/%׍N 4ow{tV7o1=bj"y m j4s"5,E:m~'@@T,`LW"o7T$AjmeReB}q(Яi>%$eFw?7u2;|`u+n{WFCΦ̦}ƹBi^͢b40BLJi"eK,-b7M~H"Esy%NŨT6GL 2&~eUyW ʷsqƥAeE{6ɾ~Jq.  =șKRo:U$ 'nW8þT}[XDgdș0֙Etn$汨BǺziqm 8}Xf6Vu>-orݛgL,"Kfvٷ% + KeK,-vQ@E͆+?!* AF5v ĝMOmA_A?k$ mšg|(c_ ѵW2IJ—TD5*e7$9Hڧ$"=<n3̈R( 3fnc |i9u$Fԫ-q+\YgՉW9;G@w\ӕOY@Tqba:SwW))9P zr9bϼy ]kn"=p/eTuAsMHo҄o Ht\Gœ#79>E("GYk-l7ȡ)]6Li@;hqz|!M4#LDxe6TS742r(=|JO @냲T^_+%,1h7CM-^8 pSƸno^gFP h~,xI\/%ehF9^TVPŠ+d2o9/+ ^W=14@""}z5! ga!"XI"(XCGs[Db޼'G7Q44š}R~rwّ\'ǖߑu:2|g5)z7Ppp`*./g W*sKDE8?ɴ6J!>LEyȺhO`-ۥJ감ŵ:rF0 t" R-fʃc>( ΀KA|jj#(`ez. k² g| b ;z.F0^}lkY!o ى߮پ6` aPdTW!p[+&HcD07ar#?|;?Y0Xs縡Q9q&`orf><1YrnPr\%4q ]*k^LpW jthyvh—?lzfmǒ{6EbI͊]vq|1zy3Q/gBp٬Ǿ&hyarkv=, 6Bf\ZxQL0x9IdI#f0.daKpLDWRIV>ifU rgیH 71q j,ˢ=MIG!mPjg?@W/Y4`iSg]~ENƢ%ZK KcD+S9y\/(`b ͇|R K^HUY/Mjmg "!\Y'ۡ1z9Ѝ9EGi9Y׭P6|&&Q,1^#hV]ytV߾zC±ُVe^y|-Mx="Pb+u,naXHkJքP &lRNL }ɯK ҹdyVac4ս;-C"(0GZDjN$%) [/q[x?%* {!Uˎá2k`*0F ϋXɾ~\.FjG<ߒ}%1Q%ʥE̿oqM8 +ѿ2 !ƭ:Xk_t=o,3N{I6dKE]fK!>@p.Ӝ|qJxp11p%$WnN:= v [S~7v,F/͖NK(dbl'^P'E&oZoȳ C(֮L}+G[5\3 _xUOn6]AWp)@+/-JeZ}L 'Ssw~a J5"VOЊā /ʵ9DTjWxboE 6yo.H&#tS Ƈ]c=7_eprR 8U6ţ%NAy,--DCШ;A<(i0s{,Hgl ~1zme9$?4UYB#uoS˸hm/dHG;Ph~\V0HQ!+pC̹Dx~ۍ DPׇė0n^u]-1|]MÅ(3u{B* ЅH33gVKdz5h&BߡhiB-m7+#&idc :QNGU+\o>(ϢnFo3F.Ej2xBYF8k|O[<0zm4eE"M"4bJH(s_(E(8|F -./^w599B.}g]ӹ-l;yI-?̫H鄯9^;gZ?Cɹn.Mi\Wx8ayEh^`'&P;{槻亵'ŘӅ|w܈urcBi"B\/ i6f)[ύNvމSqev]-cPt_K88T{3LFx95^wϵ$IU],-ݠ1\^`_9NVMI{LC {::Mj9zRe 9ojU"ۙ@lR7[ե+DD9ֽt,Seqf1a|$:y<.~QV8YQmVuVf-Nwƚ=;dڣ@pMnZb3Oy̹(cN/n&Q5T7۩΢ѾŰ43US2,{j!"dmL$j*[2ί;۞`vAILt!I M\0j_<'ߚD!pP2B,֓7r+R=ǒdF ݠ!c]]Ud9j3R?z͹(qLfTqYYa$4"W*V ܷXFa9~ҷ2rv=H T x\0οM Qoߜm)^!ZYg1/~bQs Լ~6[dw<^4.#ڲe\ܺ]|Pi'> PhOtFC3*l?<I.~80O3| nGu8jt zy@6;1SP<.{W1dЁ"H0I }Ov*Q)A[} ?@b|TWɆkq)6{ܱ$#FCRhdeQT(tNZiTo՘GrȸvMpf^cS,E[o&P!bVY(_`_D{-ߍ:\ί.$U}L6&1W0i|˥V(U&7;UϔfᓖnTnѼ(IsAk+ R` tRKWΞae_ĹR8` #ye~e#)#c7*BJl5BK%y Z2l% )Y L/ZZ椻^ѹ56:UvVikGiᳵn<@մު}')zQN#ِW-k|qbz"j<IXE0!DW*ľnC45$!sfTsx9F6ldh hkGyE('t}wG]]* ~9&5#W50/)|*'_L,dSO OcI%iW^lYjYz$oJA`vibb䄎&5Urae3QتՀyW] ٟU,rP^%D]mSER2˳g3AgRj3M\F&BtP!OWLE} (K@Wg^1.#UkAZbu?Iapl<[)j« *5?f`{2ZVimU0>5 L?#vay:1̺:ڒm"iW\ğ9SIj@ϔt+ xQ(_oSA:s]p+Όq1[2f:l5c\.|pMjqxs9p{|O) YJ͍>1ްGu|o4Mi>b 2eƯ¹sZj幙Dݠ=_߰|9llDqx<]8`mhN{n|PR~!LHa8?SzMIPG,}smqyTI恬eK~A},] _´؆#AOKb`~y2x753 +g@5T<|X`42f:3 1jKǽ 7 ^I2^h+ _Iy v\<'JԱx %fFE2||-AzEgy%;śHuQUeh7N1w$mqL$ 5=tF<,+*76xsb,^m]I]7Ap1+PH!'Q{Z3[i`߿c&fp.}#jtF׌(`q(t3N#C75y=:/+YH~@ mR| w= J PJCbH\1r'bږGf~K`P#C^A.\Jse޿Y yX{2ۭ *-\u'-чlί$Ke DVPh5x=<0z1I ;yJ% z% Ru=F@5pM$bEN,P<s_ 'D5g5~ ]W\RmCg7.6n(lH:hE h,S @1|wkw[`g{öFes Zd;S?7yRJVj}fRA -1)L :`k840#6ouEs>uɲ` n8/OH:-|}C(Glf%4|bla8FݢE]?K3b㕌rGKߑRS$ty ]$~M|Y}eL^@63.\MNӉ <*{7+E ۜLAO<l^q2iS(SThmqbY 4AU=cI1#"}>Mf.bvsހrNrQ4CASpMr qy@F t1T0l}b<0Nt2I /$.n'8qg.mn|9XnkŃ)ItSW${K1 f~i$3`fPҽOEyNR+X;g;}(}]0?|;hsu zTD_\Pʍ@|=0+䈋GU8ΰ+nz>eN'I:E*r+fM\#:mMєRl`O. {u3!{H_?7QB Ч?IaFl%$r-w0-tlj/6xN,kw>F,X61EIOsMsޏHYg "4ϥV)C'u 3SBjs΀̧~nuzc8G;Eؖ83'ȄPѢZtK=ϧe͸[;?> ;j/F&}X-?Sz5_hueU+Ds7$nU֦-*8D iM.T؛)y4àZ'y77mS<3G'a >3[>XUL$X2iԵp~"coRcN=ײ1sor|4ke6|٥I3CGsS7{fNv^Ks?%ij0IT߰FԌyiqoZ:YH~ÊQ( }|_Jye XHq3 /wmFr^anj"0ЯB˫n}6TaJ=2:k_htź!CPw9ҭN>J3@z';A(hT4$mMyMʋ9[td4.V}z8ضE ^,jȸo2Z[NԘA7ו#ܴpV'*P}֫]43o0Ƽ@Śh(MTjre>H|CO_4IfZv( C  :,Gas*HpxL5._ÔB y['Y<{4+tMg|66"- rסLƁ4,{]{MdS+q|Xd ;csY+_|0 )U,/ -[^"Jo%' Ri=CZO;০ӌjmf쇐ƬRg̙εY,߆֘^hSA9z/,,#ϧ3~ !,KPplGK=!"Ս Uoǡ3٦=QbՓ.;Q 9nȖ#Wj/ɤzY8ES?JUΚl;#9뉌U|Ц"9{r<!sy=옭)K}oڀ.G{^w`LS݌f!5Oe$wPvjbQ*g.]dwWP &o Cp}2X# \Ou=5K.S=6^杰 KP4*cxrW\ hVbd1d_9z>Q^B+AAJoSH@w#KfE -ҔM:)^߫4VDQ7NA2lyԇ`&jsGIH.|DOyD~t\ǽ_J;o6oC3W]i b@\+[,~cJF[4xu+[f; V(' V`YavhI4QWbb/{ec#ʘ!hvMEU.7j_bWeOK n07H pWh Bp =N~hW>8s p1Z5 2][Pl!Tq|lDd@M&q_j'}e4l@UL?3l6g-LRi(7.\0];0-"9R\OM)(҃Pݠ^֔FFaha7YoFiq#kS$\[a{5n ȺMw@yAV7B^FhȠ~# :,MzI1. Y*V&AD >I*nreJPٚۖj|`_5gO2H3C*mؿb[9 {%^]i#ԯL 4"@&X >d9POY dBم_[]*|^=O o嵃]u-+(vAG0RHs;DTO&6J- i=Пk*ѫjtnw IR'vn&GO +unK5dB4Y`i(%p;^o;CY@VNZ/[m밹e4B0E"%c/ފ 0-H񉎇Eɕ׳=s͛]t!ߔm!_xK'r&ܰyuoޠnᛤah@TaSmpV Ħ5+7W?lmE:hnczZf*L,ЊHmdP( ;%K9hMؒN(z {_TY6bul! O^ ˅0IRf 1Dom4u7$pU(ةU{HF3a 'Jљ矐 ڲ2Ef& `s']2Ad1WU5) jo+m*q̪vip&:'/>E-M:|,Jt3p l^T2[wGސ =.GM8 7NX=@uyPy9 m 0gM}zh}8=I ~\olDOzl =m#o!~gY?Z331Stxu TA !:&mS4 +Ingż$ ,!N{+8#یBtY"qLe_yJ:CwnGB/lݞӢJO)%9?D7N7J.ר3eCW Oz$a80mS‰ŹZbڠX{ᧃånGL<1=&5CSOhx[K}*P>39rL _$Y+ȓ=f"T_^h}|(C3#̎` Ö`@,k<>QE)+]O?kΙt_q/ l ^9ed2u)oy>ZnT-FsLzNb vz+qĵhIV8*\K#玣]<2-KՌ SV\W, sL""ھ.,IGJNO#y@cf冮6z.TcBk9]ɓB/?+?͔Ƌ)0Oϯզ02Rk/ \@%W5?Ϲ8Gr#ۓ4z^Џ uᇯ"Bŧp8Y.L ,(0D ag/KRGM͟}YbI%2-_r.YVm°$VsX$bf\=Xx;3(2<|[f "yVZk䈊z6T#b؝^gBz (CM41KL*cGmX'kGvs VWBsdA-HDfJc9nmέ^7PcNC{Q7ͻ̥YTN0@t4R7b3&WJ͑R#J+0ʩ)Ja߿=+4#)8 b0x-vTt\;Fwu7F\7(bWV-tYGѓ(t}OS=Uzj5|D1( y b؃sM$vtA(~^g!o\%nڲLYw%ƍUjR@&ܒ}4v}:%ѭg()}ٛ+j@d>5MU|4)HJv[JY^Kb/6eQ@3g ,H$ y> 4лhnp`f:&O'dTZۄIԬDcikg`beS{n #C}ZOZ>@ Х ӍU-§K}5mXl̸oȡ)8&IڇTF^h;Ҳ* A(CLlMsTu/(IA+G{{TKO,2==,XaǮ_# ƃoz-OS17\Lp6=\-KEDF\1[Fn})ꁏ>F_fߞ) {t%,3 :Rl48r슾+xA(,C[w<|g6@OYJ|a.WKy`Gh?9AhafJt;5@s՛0iy iz^3M)ovJ[  MOm;HVJ.6oPjն`ߏ<86W]^,+rZJ[J|F|->m)Ml OJMS4koHY3 yxy#le![!^ԢՓX]5g&qrHgHR 9E-61_܎'3'd :S&DΩGW~`FI 2܋tQ7rSFI^VbqfyڳY( tA{{'~eM|R5~5N4EK _^ CI`Y+9N_x0[<#m|4O$(`ʠA?Kɹ|m3H3@mD~*ʪ*0m>s޲՚3UKP(qB6/N{rs'!\TEKԹPص&]rL{Qł%&|j}>{8P:X⬎SL̠Y3NJ/P~Ex_ |XBEbӁ[>q#$hjKf|HGM*jy&A)@)lmBfʔMQQ"]RTU C#G{e_cHK1s^hz+8)xy?#I!qIwa68fR"-NJD@Xv!H1!+__MNQyy%(Qfn#Q,01P۸%cL/< (ޖ.|5!<݌0[ևgyQsl eWXMJ6Bqs%q<.y2%7B3qNb|ǟV&ӹP=L!|x5ZTk롿nXKMR&^n, X3m&9*aWMv*_ɠZ@99F0^j}J͕C>;˼>rv"E$a-ʕ: Vز'e Wڀ, 5z0=<cu@"x~*[QrIG0,hRd](k0J*MiL'T}4p vHom^M57tSO"Nށ[NgEdXmH_( ka$nLXRR @"q5>wn"gZLui6N9h9.wSA)JK m4^eHPb l.*vyS9|[غfתY< u`G>6Q(É?,vk3h,HQؚBਇ7e^-ɷpHu9*x2Y`޹8PB(iizVL-R?'}r Z ^&2Xt,#`uxF彙N&(\R0'8lm܋] ac@YR41On%idnc Ӕ[U<8~mϏJYQ,u &3y 2ylty32^I4_P|ƨG!LŠ.7> hO<{hmy\t W0a~Yy~䭧5eI܅c ͨʞa^VPz3IU2p )Y04">ZKMOW:lّh* ! Uk; 6W { y*Ӭ_ηgÙW^vijt,bKoch[KeWT1f!$~N`oho^D6@H[!+#0oA$o:c"THzYOK"!GY' e&̎[wNkw r{2&/j<>}%!&uy9l̿WstIJj0dx8*.*;=ҋNoXMT]f֮o b+,8vD*V{=U55j,*ŠUʦwg,0\_JK">Yo>>n} )yؚZ:%̩!vR4S,q~?Za5s7|J }IlcܟoM "W.p1^%6ñ(zdZ$ּ8xerta V%Īu/~U{v(926h*)2VwzgS|LlfmNV`htKqeAԹgЮ ζ5CW#0Sƻw2*ʇB3u8O@5Ԯ?BB翗&}=(KnuF 3iEU‰x@,!}văT/ʮXkL&0F\X:A)$Vvpg]QByƼ?MC`,Ե~,t] UUSӹֻ̏ZnVf bKxleo%n޴=sL8u7_kF,$Di(S60stfR>Ʀ?Jrj#7ZM}58GrPS2 >;;ޓ4 s'"UsǪ/C2cf3oICvS!ĽxƗ8!>za<, X~9b|3l;ͳEG$ C,L nƜCf׸T5nE^Vg_BMCB>nUh ZaE/-v{_H>!/f̶fXxU+lzpd+WL7q<خ#*C,8$daQZ\̐h <&^wmX/:q`a~ rZԌM $< j- $VWφp{vN`A7 6J9v3@%U$/i5(F!S@C aCDDN2oL|O Nhʋ-d33l e5>TqĜ9`0Jsr`_4+ X!N0gP$)/PHmbn8uwD5o<j܏wn'}IKkfk1L%{#j5a+;K\9;_n?vif!{qRG{|',aNbܳ+Ts @O 74Ԏ}4ɚ:%$tWb.o^)\ ⓌQJW/WV=qۧ7Bt2Zw-k"]krE/IOQIAACs V$va,•i_NMY L ӬQ L[[QtɛOށ^&dRɎ.FQZ v/PU{)]P{u<''2L'edP@A}s< T?C>uoY|lZ1ra_DFzµq 4hk-Ok*?Y5jaBoFCD`o4v:KSC:1J]ͦη#5Сkrf &qz"IwP{gȴYεJ$~և~\&PkcS©clڼ1euC+@[܀"?k 1wOb{X۫׃ qoN!)y.<.o}= Wq&J}{9AWP.tBjzWY^%*UmNY0puz)+)"JAeI^ " L9la*6sQɈj|h4\O6dU%!$'^fQ #K,$98\OҞjv"tbVم]7f7cȗ˄鼼J4Zfᕨ?TMc.LteNmJG13K_~'RTA.W74~2 wm`6KKƥ>y8pT@>ÿ85@>b p ?MiǕbyal^  +x.0+Ş;]n8V5戸 }DDavkc~<&5VKrM-ĉnIOb#:iteHQ5lc@]dK;ZKcQ(j"퇘:+ػKs<>Lne]<H£f:~*M VhNIОƑ~ۅ/Yb% TJGR׭IO=z\rX+r7HZ7[n9/3hwgf1PH~c7̩Qu\-S9:> '=;k֫x!\ W|0pET m[5hǕ9Xʹ/*tr&#gm>yt1' PʮmpǕlPʕ֓~942qf"Ǭ^^8/9)CӭE^:榽H XJYOI7o՛}\QyfZ8]! *H70aT9MZED6o^Qe xE6G] Yޛvj0A_ Q9‘pRV"mVd' |ljLN~k}l~THK@ )z#49:{,~ nyd _l:.6Rx5f'$,TT<7Eߣ5?%&@2Gyez-9NUu<؇ tgv: _UUĸVqT>= .x/BVk7R 7bu5xM#!ŧ 3=mR7%~^^ U mA6 +TqWc% 'tt/Guӽ:& -kch]Cka$3y.;qq9 T],Lp{rYw+-E胡ruTA'dyغlU$mS@e)+j2Wզ׌!KO'hŔNs ^ut0N!0e9XqF64lɲJ5}%"8 bmER@H#c4[! O*K' ̲ uV#7:;0b@~۰)>Fs^/pMT+d-NbQ]P; I.+R/mFbV2ixWge6ŗA"ᠻTܧzH1qT4 i[E 6_FMm92j(&/覷k38PR=}h(O.˾~.PJ3 SF _'\R?Ů{` ǎIe qt/WY"M_oZ"$2Adك#UtN1g/&-\˫9T~ Y~\ϳpTdDQ{܍dI<{U{ҽ&s30ea)?~Hh1Oߥ Svl:*feɍiud<5Ә>7^zqwۘWg(uօ ˆn i#bƝ9$4PhcE=16jʰ)ֳ# Ó6Q-BE('xWh W>6MWƖ ?u^1F/0@?D1i.$.0M\?EDg\FB~M< 2U< B=Ptf=Ym`PE\ߧT-E 0G>MBjT&VQuch07H|3p7V4/") >nBYҸt.dp*E&"8do $#{MY=:߼dZ:a񛲒׿z|Dg`e%)$R \1cW]/<?kNb dpgRS4!hTF ~0 hɛL( qP-Ht!1Wm܋=4 Y(AM*1/!I` ^5R,v8s^'N-fJx c&q|Rb>szI@q˭ӮkkAڙY}} oC3ZuehdKUT5:FiR)}:Є#)<{o߃̑kx|p]Zhcc0WId_qNh4Hԝr#wpj_z4Rж ,zu}L:!p#4c,A%EBnwaFfZwl4#E(<8!X]`'Mȁ z>c4;"sTzuc<7?⺷V<[^z H;+& x,j1y/Vjz).l}3 F 0v⻏eN gZs(z? #m72)#!_lvћF.~f::@#ޡ | OF§M>U~ -Nh\hηڽh47j,9<كhNHe7'P n#|c"L5}j7]7ꑭH.Y ڜ!'ft)ĸ?8d脺ibR4 QC.5d6G~'Kez<~5~$z>-pvR.j+9ScJ UN~,e/yXV.ZԘunRS/ >.H!*M=ʤiWcLB]4|+AM@>3}h<vaFE`^ V!\1>:L  uX~\B#ڽgL?%P+^sz+ӡo"ɴuYԩΧ1hm襏}S(qFk|9N"z>^܀w;h)vU1U̿@6/츫-gE|FN0aѐ /2-cxX å@T<7Pb>AI52QhԽBl!B1u-r,U(WtD > !b8'2 jU0|bm.E}>M3[h"&\|̂PE# }P@-zraXXfDDQO|6`g DUD5*jz*Ī L$wJ;ء85Le/'вOQJ)'\ʼc'&r_3wh"VL^{<'e)@2ו亁kTސjw>8ʹK貴<7I1>_{w8}\i?9)' oa{\9bQO覉p=`yhH˿Fr}{d.1ܦ9(k%Pbl5#Ry^5?)KV=ㇼXQL\/ 8.A%++珎CJwz6󑧅GT Wf')B!mD%mh)I MSt{L+պpdiϏW:7Wr#.rD`0CakT֤z}0*)ʧ/8HMrDSK šOܵ#nrPB4~lA冗!.'Y̌:S99"C~v-cofeCFXNV+L!>[3%PEs`%h4n`Jj͘` q->\>Ц"@=R Ԃևh%( DbF3<1Y!p߹*%ԉb1S^]/XB55{m.we1X6 ")|ckbt8ލ_Rl_>haVMv4RA`2"`ҩS+8Л@ [ 5H 2]O!CᣍoȠDh1T F }CdaN ]K =Biӹ |D9m䍺E=J$ꨕ 鐗ő=-aM_ 2 M5)OoY}%[6[|ovG_=]Ծ3,ˍw(_9cwD{R}O"x91{̺a&3{hbʆ*mX)LZ3P3`4iHF[/ch&ʕ/(?CTfudCh?Hn^2)cVubmG Q/'aϵq[Vu)rAXgDwMJ4یS imwp- Kk;4,4A'|lΌM`V_\-@^t0*aȧ@۔E `z)S5oIb{6Q옟1v6v$7ct!v Mk7~o;ļ]0O7I{/WpAu:tPiRb jD=JmmN.TɄJ9*}\7Y㖸zg.־tŷY:805([O&o:%:sL[ PSUy=/b a>=,B DW0%7#%Ir5B6!+?1~'l9= adr\>"ine8pY=>%*+@8Ui[Ǿ(BZ}nC&)H_3H0Xy$y6VK =Hjۻ16+:O~`FE$CnEr]FgTF{sOm>R volxmB7<<2L^%cm~ZAA"o?/7V̟.&>Jb4ݽ"w,), 6[wyP9C]~q_l:KIWO&smF_UQ:Ͷ}DJ]]pWYUc_IA: (0ϝҿnw~Seh\:Zd9gQ8yIQqw&~yP6oY949(T SvCRφ4a\1!{`1bE0FQW |BQWFO,%ihB-@s]35+B6m)JfYESn^y%r\ajS37Fx_!)5̔U@a֚܁Q\%G0&{@6XtmXqrd]˶yI!fw|BRR̬ = ǀ.Fh(3t~p>~QM☔@%^j!|.|Rb72=Y{w5ke϶hB(p`2{):4lN ) [~J%[s {Z-a=СWe[ NMT99jVj̿_ dj[# ?gCߩmtQXa75=3,ҒZOC2w1Nz!ZPnZ+/QghiHcWj|`ɻڷuƲUtiB4”h@q?gsEX/Щ P~ͭ2g3%8Xh!MSj!7׎^L^jisF%dY|8LО1%"^ WX${pϊ 3Viu!=$#)tVs\~`\>/;DhfEۨMtHMuXdS'u .CaSN#{B))QX-:`ԇEH褃nd(a)MlJ;=Ccl&lWz5Ki6tȍ`~(xŽΧ𳽢On*,z&؃Q Z4 ~*s{ۑ_3*FC:?Nbmz5"z_盲jZ 4-iL GA lR*ghp5, 5nM{.og=᱇\b4kCh@YV114XEr `pS"R/燿;lR[7~$@NehqɋvE^oشWtFf&i_? ʈewT+q^'w4'0 $5qU!=m0Kfpm4٢H+!is6j@ZV#jɈ>čnu `|^PxI_@I/>?dsDJe>Ge5`"R .)~Ng7;VLIUNT)O7ۓT6QϜ(=Q$8&2ߺ[k".~ܔKk|]p ua̔@vttDf -Ɨ8܈Uضq7@<=\-y+ vfxn][qo\]:GL<8( $xoˈTp-2kh_DL)KHzMJ]YCR:O9UyD]}FTZ&a, b_AP{ݱ 5ܝ"W$ ~b?5(ASd: x~;ĝ!oT0wͽsRLu0,6B@|V&(WޱJ'Vc}!]' ERC<Հ.OaAv~d*D=EyWQʗĭ-Ta߉aW=kMYtp}?i@8<0}`_9D* W;AR($p AK|Zؓz _2 BPĈXm\>{8ʆu JV(n"Gvx*S٪9ۂKlBW/N2ym!" F<jOtt۵@j*soGpA~!ۄI.RG"c,2~EOS䳕tK3InUh¢F^}ZUT.D2ZS[ŠimRa=\MVÝ~^O 9'??@2v )%bP+`6IwSD;57Z؎"\Z+tߠ~,p-0@-,AR=ʃ Tg *;ATZO"C2HWH0ZM ~;"&{+xkF8Y4݅qlKz^ rvylF MGdѹ+yZ#+L4^c@MɧJxnm.ΓDIQ?bB!8gLM5B YRPkWa[IIrdwBvݕ,Щ \Ƭl,AY250մ@dY5)*m5^wT6YI `zIM{bVS͕pq&tgxě!_оu>sw4kD)ªxӳGJc 㙆L6ةmؔeF͖&NYhC?3B.ke-UO* яÕ9D9]8_ jc/RoE1x̳pkiR1,Ļ&\yi 0%% {Yn9=?\G{|$4szOJ1G:ռa.'=DBSd \xbflxWBT9n"FKKGL/(;N>ŗ[8sƻDy5YDɛ}m{sOʀ9b)|7ق=9ƈ8` øhV@44qumq8ʗZ(h.LX:>i\ z=X2ޟF_K ] 0 _41${øp ⼐Z.˭G+AA{NYKh@X1H<~斸./AL3ׂ]qT0A4sczևnz>B6`80pXPQ܃ mw$)c{ BV:Bz%f%k`rGҹEU5!jjFq){2s[肘# u9*سpW-M *xhgl].VS>͹ fX33R Fwڈk[{=]֨@}8;@ ( SֿXӯ+F)%dRo܅r ?,b^LymHod#? ^I(+sQ$p. !zŶL&]M`1Ӽyx%V6B%ײ~QtxOD7R6Ea?,x\9/(%::/]> +0R}[D|.wʿ쾏LKpG}xU~eEbڿ|A!^ĭ xxR/<:*\8#O!\ա#8G fO)1b)>>f"ERG`hrU֏>#O w&!RH9ٍv^OSAaN?ċTZ{kc -E{~|,(FpIDz < _ R&CILA)=FR4"O`Pv.)Q5Zm 4d!=ahԌ6|ӛ9lq?w@*%Rw *E$,EL{rC2wj>_mIE _kchj}kK g䱨'ڞ-~C4:xi#I*K_n@0apu !.z$>?aLֻ[DvGʈpB ?Q_(7ƹL% ϵXsъǙ8r4&Jv U<!1"B|eJD@qzW DK`Rfj@~hZp;f(1A*ur"@ :5vG=l۽ Te|,/3xH%[&5yϫ鷧Wً۸zOs-:_LogI/7oϊّllK ;4WNrV E7 8?6* [V݁d`WY%f^ߑD2=յ-{-ba=(;$躷 .=V9']1 |YSL=ÓL,~e9J '; dr4%|:"7xNG9kQ.gX_m1g3-"} M#ڻEkW{pwjZrP_9M RDmS[9;7YT祣mXW }!(Ig3T |u((\ODGľo90 zSEd]%"CLuӻ!*n-Mxd^RBi Զ_W@ڣ맥&KYN?s왙Ft]EgPqCt.f<q= {O%AsP5SLK'ໃz@2n:[x2_XdWAgo+-r>&z!ٙD?v~Z7Mb"P6< ܜĽK4qbgBnݳ# k S{{O'@S э~s< mWo[$)ʖhq&7W !`e,d ,>X&J-u\91H$^BAk/e*of Csj_1$SOgb6b*r-dlF2>Ʋ6gG~kWwROmq7X:en[\ k)|RQͻnjXӲ~8ޙұ|D]L<숫 AxPONk{@6ol㬠I\EVC) ~XŚb") os/!u8m ILy{Y\W-s){=,O2‹Y3µ1YK*ei'`ѩCnOUW\~ynyT ̔Jk*yMiHq1e!P>I/T;@/i^d\']EzJ+Fm#*p@$ڐ;p^\ve;]I1Z^:.z <=t2J?H c $&kٛEx++s6z]ۭLCiȕC4)Pk}ʩ}CKe}G%9 㶉z󓣣^h QVIJ9'dNYx1͊*l츢CNZ7&1,rl\tADÇeEX0u,mesř\Uÿmi0@!5hVǚ 6!RY,y<zOVcvFwO8DtMM}5-s5 8)CH (],fhae7G_%+( hjR7:ZOB傉uI_4+N(hIF.ÖIj`!w䪝,̭j $)@/3d}Lˎί0-G3 2iFA}p[/dS-l3 ?s! T(7=Xse* %' s]\3~"#RQe:R,(rsܡa`V5aF)LC"N3w9Yx *QBS/6t8~.*< r6;b naTћ|nf{v{ \X ,<$QI  T;ጫ܇&0t k>r[sPqqo,=8\'m劮B){?Fg{MOF:»^dnԐ=R=@w}s?! ޞDWE9д"9șTA~p * î^zt0qiK|`D(K阥u}{qkCdܤ)LwQG[$ToA0\ϽJЙ/\m.siF()m,\υc *i~+Ux|16tzB0R Q &%tBG|Ph U0n,0s_`yࠃ3Pu6kx C<:`${ڴ>Y!1NL , ܛNpPۄ96'3\˻}hS?ɵw+'߇.: 2{' "IeC1#D <㒨'|PԞص^5%1=JD%h1=Tƻ䮀]}&֐)ПL If9FM 'ݷbP*a3cKI^~>@]#0Vtas:&+3/v2bEi rȦՔ 4뢿]ydeJ!^լ0:pȨn OwC"s+@ ˔kԢ@ }.ې K)j0i5$oY#Pzp oGSiBJU_ :H u%x- Et$_>¦DqT7 ) f0]F5MV 3$ܯMp%F[v5D+k6 _; <}N7A.̃FoIK`OfҠEkz,Uj UԉLyr;ҳ 515O}S5~-BB&QH=d| ON!1~C(/`8)5 f;{Ѡ#I)pq$:AQ%[P2{Y*joګݻ6|c-,W?Nj+px) Rjplw<!4TXLiPzthr IӢ-)|tFɓِu28va= ,l)( CZ}ĥfK@f(L+" n4 P6%h+ 5- )߄oYpddɌZW_a+A 3h;狁DrN@j7h3aUG{fjEg@{TA^ 梩$θk#Qw-]?3Yb^g#]9㼃Eڈ_]Mb$[NkI42 @ɴ˂C 9 \%8fD-Z;ŤL`w[c&%W3B R_S>*/715 3PVRL%r<1G }{*:\$`Ȼg}$B6ʚٷBy&=ـ,H~&Q;\~D#U6 ltwh}m U' :* v].qoͷ2O4JY޻/W@s()8I|!=(_3s4粢p\ߝ (x9T'ѥd!-aF%c`- |r9Y^ݗ]{tkU/w /|eS=ɌٜIO̿O(1d%mQT>Kmk/ufP7k<5 U$8A% ffQ1./u䡅w( Y!ǔULd\ᡂ(4O dh>jNdH] = ۊ*Vie}c 8~?%.T仟^䀀}v5h--r*J$ pGҀߒ\u(  0m5ߨK }{Y"Ð&5klo?Wє(# 9ol/'xʟ¢*B"d9i=,o3zp7<"ĠY֧h;$z:KsUː=S3Qьv*4 ;\9l ՔxËq'lNiըBO .D2䙣AT$`TwڧB䈝5Rհ^ҙ#T,d<졑m,> Vun7Tқ$^DԣtZ\tLzT;'i7֛+MF9܁cueQ[6`;j #`!tf!b%=7B j$jj_7"*Zп OeC&n; T{)r0jCwPH(3TY'#c,[[:kƪE3P}N_h.x'$ned0`Svoԡx<%|["pJHTp NOSFPUݧ@m{/ vP- u٥tZP`_~m7ҙ-ySnʔj-cО#5_\SNq~ q~<֥exJO [u\hF^GE\H~,ͯaFIYC8&G0*;x( K7YqBMkm}Т+gvF 1,,Uym$̓;hc_3V%+'5H૎gs#ۢ\ 7VEh nh 12F 6E+jab f 'dzy %H|#0Ebɕ`+5oit<$9(S" ôI3{-nsoȉ4EQ)SHvJOh^>7+Jh'819j2{UavfW gKT(q13AlЩlih8"k;87A_i0))T}PS>-:ፓ]'L7`xo#a UyDWJꭾ0ieRCHIzIP< V@AP2.zt 4 wJ4opC4H5`jvS~2G GI(#NL&Pc8ey5K|[(`gd $BסN3FKq@a̰N|`г^4rX8Ox%)r=&iU;>篵]t,v23tm̑H3d\ A3 cFOu:(:D0p8nj֬YEa*\^"g:>ɍ[Z_~Mzw<&(niw8X 6R1,ɐq mlF1RIz26֨ TaE*j7`{A v,[^{;ib8[dK'H B^=SeQa-y,H+[|FEg{lυ َughPgذVXf!'h|:y7 J4]fH_?-C o!M3M0dk3J~ y-ٻ݇)YwHDO=xfg7kTt\Th Wvz}hI᫘g,h$-_5&(* ^QD%MfT7^$Qm$rbZ%c`vŁ[ωr5gtX+}w#- SJi1lkX p_9IpKQՁiwkoHs)LلMq5pKs2j?0<֓YV>iUT*7y/߰Qh)?=ڬ7L,˻ CQs7 v]&b`y݋K@s `G?/&H<y"CҀ*n6o`iG\"秋qZz61ci Cd-Th݂,hiXWgk"Ev#^eOO~F裕zcY^"DWŖ@LPAh.S.3o=_(֦Ks}ڃHR@*,7YHnV *Sb34v1t;6oJHT݈HxR>Y߲1L&ezȤ'N*%!!n@҄rXJ[̜JO$Œ"v1m>;>TBm @yiCKl̈́$oT>&LԷV'v@n֌]"l뺉ɛPBBEi'e?2<3y!ü^~b}/S:p~^y+&2z 6YO2fwNO &nGևf51 ( m?NՠןP$QMwDuZҵ=gk{@ Mw-7uO?TLPѤuvJ{ٍѬәH֤7BE=w ?GSzc^hL]+yPUV@O i5e6Pૄ/m}Q%O`t ="`-f,FDH&7fCL‡z$,!Vay_T*n؋Ǩ.>3OC!}a׿X3 H Nk?g8ة,5fԟ8A։?,k$hƬ`(T'ZM~3K-ŧK+`]it~`P+E᠀%L0f dEo }+}}3$n4ۗVP/0e&g?&4R+Jp9 dA \\>x~#DIIi_jiK$-m5䊘k4(r/Aa2k.?S˩˷XIG O,[%Y R_ ®V}ʥ՛K֍ 9F_{Ǣ]| EZKS$R {tar'sԕƮ*<߄m{rG\=>D&C8{zw:\һXh,uJA!Mג6CX`ѺQu˘Wt:_ Bbڵ-}zZ_zS [XG"Q>p@`mnhZ-~'? A=El`D?0|fu6J 8.FD;(v3қ CN@yʟ;·`W") n!>!U;$gRK+a{lug3YI}͸@*َҖƚU%1y[kvz7\ꟽAϭ}B4o4!AjufߏQz-͟)V=č[1kfe^MPŃH4rlZõa(Ɲ`JfqvO=pzD`rJ "CE<<\4o{u+Ǡ _n&bECaGNfő!; ^C !l[H:ۉ 61 dUY|PBI9M(oO}̸މnN}N?TڈM$#nUL7@kmQ4~0zdÁ`ִ5Rz/EmUgJN\0;j7%wnI%0JQibPǚ:;.JM1`@Yw P=F*o _4+%&uH$4 0QE44dFIC@RVOeyi_q||oor[*T 5ߦΎ6pтmk[?;47h2e|ja,^z5ifAyEJS>/__yU%!m͟E|Pv' Kȟ"O7#^av35+l禍[_\rx9$V˯ @[Mp0INBïxa%G Yj<+UF=3O s0Eu΂C_l_>1a\eU(ÿhH:""#lƙ.Ͽ6Lj}C؉h )&2y4 (aqQ)kYHM-.yb.HU2$"T#{ѲjN)AQVOX!dS&khQL{a?UeY/:@eI[ qzYH(U v{]v& {{!Ȁql;e8DvY2EY0ZQ×ާq)=T_*3dl(4-w'l 8bY/25N뒃Y#/RHl2h mKe PQ_D!)A:k@/fn:Zu)i}6(EťrkS>Dz*}!·"J uo?'4YC18L58Пaan61,+=g2 :}Wg@$HZd5k/@.۲0ʊ S9*~iwW kY\ŵ6H`?uVapz? T QӁgM\βj[FLj LG2ƿ^N>*CD~˻8(`&7AUdRk׍J 6l[gEcmi;)Hj-g.UC&O*_wi(xX]Mh/rUS)G3!?N.v];m8U\0+{k9z\!F^)N*6i޵o& g݀B\ah?A+Wj54(&˧Ra㫄'm\HD~6e@+;Eg!}>+!} "n~=,T$]<ŵбyKg*tm1H  e4ݙad"/"tt s@pY͕ L~)mx+EvwTKVMHMz!0PH8N;i B, W _~gߨJ)HTc#RaS*y7EajTF0$5{EORM#뎕αCZ1xL@*S %Iڳ Y'nP)I3m$(3Y[%3WÖpn?ͮC+FE )Կ P/x GxEBqlzgPD̜CA%]ݸE3 ē 947tm{̵ö }5VS-J37-r U4 o G< %Cʝ&I0$8mY fl C.dkP"i ٽ߿*} EMEo6BCR9V:B ' XhhНc jN*Eԡ (-N]^%E^avm2!hOd5%/ {Nc`J95 gkOӾ(TK}"w:j4\}Ƴ!T1MK%1]X+$X! *o%zvjzr%Hn6~ 91fuC4-l8dwJS$y9e#]f0b\qh\9+1[OuY۪eU,qD?cp-Vv GI5:1)B,l}P;֧1w rO<\ <ĵ)1\2`QBzq=&3%ȑdckd+]p KGnjlM3jMצ='rLsI9X EvO :ygjO5&req(xe3G?"ԃYDZ dp54:zd PUB:L hvkr~}·J7^gWYUޫC,"g[Pq1JV+ n= r&Q$Ahs`}L;AM jeep  p$@VщN@?huLHfֆ 0`AJzn"=*| KY{""!,̖r3"4BL fMfǒ@rWf4F>y3,@ڈ9s_Xrl 2~w07(K3apjez+2yY(W/z fWmB:I >{dj״өJ/;PTvKEؓEf[بaU-HaŘFX-W~ -6yKb,9H&:2I$oW 7OnNJ@OG+5J)4&W,)FsMO\fRׂ^T㲕 , =dgLRk75Q@Y/%88%FH[~ a] ^O$.]E("# |*DO9~-%[lFdy*O5 S( @>Gp `uplU[yѾQ4䵂 [@9Iϫ9O~~t/@u^lɵ| xH iak[F6Ep-/9ة>=Cncop4Hx~*PQdW&wN=:xzۀrU'B8UNE~ RyA҃GcF\IAVG!t ж K6in9q k-Z,(5iSq$_)KoMd[X3 :bÐ(P>n&aKl7ee29|᝺Tϑ_͈HK4iQ:Z{"3^ՂjȪhm=FK˜AɂR篴}+ˣMZElqXklelUҡ@ My1Z9LTF4*]<=n \>NBf-x6T*b$'ZvAqgW.b+1lpRӧϗ=Jm81S.#q[{$w51`CǏ`Q㦨TP0/b!f4Kz/bXrOJx% |BtBGb)= !Ew9B[)Z[y>Z:`l'禎^C=o+f)q“٠rR Ң;K ӻٺZ3S Ny՘WzEPk NG&+ Mw"YR >#uؤJLz6 GL*4JUsalJbX]•5LzC\}>/|Ŗ8GKRpxPYn~-(CƉ3:mpkPXΘ2䑔mQ F@}tăL!;v!Tei\{̏_3_6Tۯ2Tt$obU8!*n9[-FdBU@gopB덏r6q<4u6{ѯTV(zP]VoS.LķY◘s-]^CdC=G @2~$e'jUϏe#MCk)„5l#c5lnIH) 2f#V7#P6'[I[#Tϣs?4U'wY CmLQc_&eGkWAJ{` 8{f=Rt!)2}۲jbHHd?nk~F\PZ y/V7L^X7(ǰ^ݶe`Sj;KsQOY݊-Ӳ%aA.MVVHFqo+C;[iFP6q|XwcG>1?"!*gķiH[GQz_Tl廯~EQ!Y*>Jjy0DLwrr 0g"2Y'w Tx8GS4`x nsF)Rp= |۟1&2s /jLb+/O}ꡝ;E<62=jekN6M<5 )s RIA1V.M*^إjoJ&# u56NBt A+/ϦKO#r7UE?7E_?ºsFm|9qbp{`lv@#Oyk ${^ ;{ T؂[ 07; t:I}OV{Y3|q`vy9j46l谲QNt+KAv'C5ղo$Z2ÖyL2PB  jd_"Q-&Tx!M5Tuj>Ƹ(Zaƻ10`n2 oҳYW z~eZ`).)(y??DB!9@v-{miW?ozX1hc7&n8 iTsq{-,KϮC?eI$H2ϩ+L9cIFcJ➐䚲Tbw<&Yl'{OOC3dfLG ;l.W#:zy&o"z (}Lsmo)9]![hKӴ=vF9Q$lAz혂 /iޙp pWQ qRhͣCֲP9CC7%S w5,);i<?YF7jθωU`@>N9ѶgޛQE8{4!9Gw FxtC@8s7xo(PrܯqDrRY$6[_Jx8DtÇ 10Ǎ`nAF-02c'/EЛ0L`fƦkG1y?]Tة@KyD'A[auzj\EWC7ia}9D c?ѹ~!tF:6Z% HYFR={#r8L0b76쥽T61[ tGԝb@}Bو)m*ճxl'}[?bYvݑjLHZg KݷmYvpeͼӯu _OEށi.$$pHbrt4h֟&끝^_N Np4[B$lR?py =Rş&`ϹPM!Fc߹ a'&M˾DD+]P-*ЯkE*ԓ遇G>Sy4x.g[Ś| {]0& o$ X­8aiF1DFyZ$F$9cn(8p^, %)U[{*캢R٥QI 6/ .tL:'T[Z0\?KTE'Z[/q"H%Swas_z$Tjz|$}}C|^D,{8t CZƕ^GY󅗛 xok5IEy& {\j;JoyF %aJ6cE*~VrW Kj,4вaG`#MbYYX6HlI1H|4h&Ms:Ǖt8t6J^0U71UQa4a-l>"5\x-ZKQМP=~;\"QB Tk8,uZvi6pK[' Tk`h]&[6o7ĠjF}de{ "_Ll{8je?7ORA3ġsX*|߅D3Op~/.kCfމbzY.j ~wrX ʋeN.jF*g/ ݅F\g6aPIѫ-\|ҘNp`fU%RMM~blvAݘɧ~%*溱pލo 7zniYwYG>i#yc[R޳]2.F֎&`}I.$_Wv`Vx^u*suVՃKQ:vb;@Nʡ:&B~tEB"YD}B-@cb3Jr_1 ,^kK~pѰW?$@(,o 9ݿqnptZq ! <`^Y=~pUي8jx*>=n1{}E=hH%UH:o+uT26Za;5v+rImHfɸҙM~\ꅇS7~kͲtQ{6R+6lޏG"`ikQ!je>YQ=F'm7@َfciu޹ vPKLN>zj'yI,2_MܦY:JQT QGJ@d2ZB,.ȩێgdH7)$[9O[`s$w[ >2Xq)$hE>ԊTC2JhZ{VjzF,'} > nEP̫)M{˶YȗMVMYG:gsґH}VK04V<Qh~W~!voh#QcP益y,'UH|P(GP(B[IX۬7Q{Evg0C49oZHuã7?8j=WJ0@A}pߏS6&gm͞+#c?b+Mj3'wC*$U$Վ"cOe#( $KIΒ}ZbQ+4}yܟ!{>] }_w]}A3jۮ cF[ŢEo}@h Z7n2A14%n-,Wn䀗v\"Fr r"2ÛDBV7d+ʭ<у& B_FY{g͇2Ӷ%nT} $L4|5+d0jkspCx 'iQIemU 4ju b$TzۃP3p¡3ٰ* qavg腧)98 0K"e_~pH\o63dT# 矀SB{ Շ-7DBM|P\/f/|Ï\Y]ET֜w(@VQhJ-rZU5ݤ ,z=]HolFu3z` Ҏ ʩGTZEsKX#7SQEG8/~񓟆Z$#l I6rcI D[ܕo؀b2H[H$ĺW{1S G}^Kq ,q P^O.h/`rBy޻e) R_F )#32!8=d5`zɐ`ײ`("Z)~mĕMp@'ǭ ܊gBA sHҋ C- h`By'åNeJ]pⵄm1{Tu@&zżG%Ab :'N4-ӷKIxi"PryЖm8"0~a^^ϲy\>2"rt|ktpzC:V^Ivv"q/$Uiw~>SDOTzREb}H\)Db7)hqTl┢K F1_tldE9ɽpڋѰ4⸇yiIeY _e'l&]骎4|67A}t:8yT{CY`&' /,'.nE^<|r$EZ&dv7`VHlۏ 3_i @)Io)u+9fT0q1:E U3t@ ]Zb:JQ E %sW`TL̴88>I:Y93&ʖ{BJ=[:Pu"`D׻^$u겕CHx no^ (x-z^),[ؠ+Bg@jdꍌ 9!&*}۷2HuO!Y#R>Ek\ *6mhz t0& @f`fYġrFm>A@cK'IĠK쫓HrZ9s>bϐFb(5|v|%&y0PE4#g>]DvȶSX{5^⌣X~~Rh&) vyW +Y$TPf(B]x(1)i:quWkp2VCҽW; 5[ JL8BkJF|Or2>$͕!nPUŗ+M][/@t񹾠4REK4Lƣo$egEwi9Eyf:*;urxs^YHbb7[;W=K܋79(Ir̩jvrN37@qТ:/ĥ{뉀>CL0]9Oh*%ݢNz.SaCj0\&C<=0ۯL2¿dU%Db[j`fvn9 7t~rz$wHcJ֛Sx-2*Ф,de]A:lx[ FQ:kHBH|KvM4Lv%J?b3X >fgH40跫wo_ Ekn~&7 M۽5D7Ò TEn9{Ս_`m,'rʐkTy ֱehEK`i_~ƪgv+dJ56Xj:.7eŋ^y(:•̰|>Hb7Yzw*.{Ȱl>^n;,ORL& #sfi\| 4(;`$#@za'){j3 -9ɢUZ 4]9p GY}m#7cjFږo͵*056(ҨWVLgԸʡYt&Z(4CU6m_#,omEC .u(9pmGٍxLܢ֣C~`RZջ'rl[W݄[fpa$ոfyN~S['eI 4_GD}c}OeA$Ϊ@@vvD蔡(P!ai>r'ڸNIX  nHyP ¼ovJy#6$UjV({}ߚ¿,\Ѹ-hQT~o(3J|d7<4{a';Xw2M0 ^vѧcP!˥y mrUehxˬ&$ AyPV|ۈܚQ `@y<xGIfPi=naT)wUZ=.|r1QOfJS H‡3X"=UbBhuy :: ~_}}hPصr%j;p1vB n`ȁW5dH g{&v^WKDRA'As9vMouQP`Q-'=V8ګR(ed%&*9^h^b@VNl5&V6?HFq6a{:_7^lMH˸VhȧTBgr쫃b}B r&cjn[ NV#%:bHR44ݔKC+nm$E ۤBtm.m#%m`KzL=p,ʍ|̧1\͕XkzŨ;X-&Є?(i KE3F|6a7>s J*;ݶMٌƍq3ɋrHVP^D5ғ>W< JAKڮPjFQϨAxaLRM-9\RZ p>Q)j`?(4&癊mM/' a[ Ô@r8Wx~&}7&wҦ @OKz!Gh$YvEkm/fS3mAWZnv#uxXPB1IiF~MPu tt(ٝ@,aLl_ zcq[Dfzܠ/ydF|9c ziM ݣ uJX."rա1#lzx&s )2hl&U;K*+cA?}% 2L'_7(t6HIzOi: 6IO!t> %Ep&Y2$ӣ &wI9éU.x4'v[yM@hZ W]#S0BeBtbc5%[z ^ʦq E:H ,\E򀊊bND[S z y 4סn iޘƂ[E8ʳ+ԿUiɥ_z4V)7%GR t-i pU2oG,:;].vԢ~!xF!S5TuZ?X 4`ZSDJ\2c/Cz E v8{Idvڮ#œfdZ$4S& EZA'*jt:Ml3^V] +j3Mj+0p-ʢ) X%4NM2XOBw}I<i&1/fbBcn+>xxݥm,?4;v\_[U[Ơ>{*b+>gYGEimܣ7nBU30$dZԉ/B*tZbh01&ȱ)8Zlkg}S#F2筯k%$'#m( Qo= &]M4V}-Ș6ȆPM@{IW[{drDI/ -(٥bpLou~\V`,< p#}ԁ{j0MG40 TB_ 7? z48{T *wVUlYX_܆\:`M#q#+m=#j }P"Ee.-+euwQpRAYNb~\4>У=|Z޽z5PkOk5n'th՝4WFY%aP?S/nlЄB6X^tyxxsG -j;0r%^~1Z!ZPWfa4aQ`8 0x +5GxDyg7)0&ӻX"pV9[Z.;ztxy)? @k:yژ&5ifKY=S49b=F^V ՍLGҩjTTUx]$#N4@ߥmd_S!?2̇N:+-A(ҚK,Z ~z`Zq`_oX57PF{hzr0t>t`9Ң!orDoٲv7nadxCUk*VEyjՊl4Oe1Hj0?ٲ WC.?kFrHfi@⬼,;RtkR tʠSVh'QDISmpFшrhW5|,fI_rP0-xR ҫ g򈪸aF>Lgq$}f\i>_T$ϕiic+.SD#?Re)oTfzBƴXΡg#i%/vzR:UOOR#8 :򯦝% c Vz&Vh:R[ yKFeELiS1|dS1EahiӼC#}a3C!"orIr6ܐAu(-z❔o-"'3fR4_`&l&#!i-PQ]䡨p| Mr!C)OsK!b"FQGb*ֽyN)dMadI9KؚGEX \7׽X uF9ʧs|4T"oJ8BN 4|!MLLmjHh¸Y((XH S- RZSS.Hw]N>D,] #s2q 4PFNBEyް8liwh{YpO*A2f-]~TpEM ,η#~5d`'fZ';rj@4e א 7e; % :mvA3ƃ:LԶPDG! A$:֠-۲Wx=|4u ¢Eq>MT |?kZBPdo,uY| 0ѷ\p27L'+H|Gs4KgVCDrNuq9(Sب |/[uEDnD?N|6Z1ε"Uq~{~*!zJ6Jl_~:T/Mm3Q(K-$mm!ɾ#Q6;/%LP .%U`綒y$r8z|_(`TZyDu)ǧ LJF{T$JS'A'NEP_UW)ȴ]VWo ^Fщ,jʒ")M' = yfH6uJ\cHP|WuFpx+ '|7 ( ANj%W ?TF/CgB+OۘiT0̙t>ưnCER`q:~"+4^%Κķu#ܔi޹Ӫc Izlj}RP QI,BړЫ_Qe3Xc JifZnunaͨJ&<ؒ졭|? Eˎn% OK/ jx$ Q'o@(ޟUV(%_<uCp6V*N!8[+> ⎎c< %TKRfzɰ.D!5Rꍶ t6I\9Ut)Bڥy S2{e<|zڗ_PY VcXWX. Ϻ˾sr? "sT 4q_)s_1qGC9U4bKںrrpPؼwVE9Q3j@rkD`f=t_*׏@ eԩA2v\)q ႢĠ@~&Z)MWK^VD䢴H#0ob;R^)WKVN`\N! j0gQ& 9 _bZR\9eFujiεtG_?:LyM PVz;Ӵ"SȺ\z~n Y3ryh`P(oT` 8yR)[`"ߺB椅իoF#b-{)q[sQS:}&tGw?Efr*3.yӕ7is`o5矃>ʪY a hfRy෼+81o%2iF날z muWR '8A 0Qm-O6*@<+%S wap7R[`rA{+~%(NF C[T]}A)K}hO4Yt(Թ8ɯZs-o"!@,nmZjߜBb垒75JʚP(2LCFf$&amgJ/}ͫ!ͣXxբ/VMo[ԻP<Κ6v2_x3v|Dq~xx~ p9y˼ = 4OFZʵa׵ix$j)y3Ҡ6/5Qo\f4CU"}<;78wgG;$ oȞA{QCq1I_Ѯ)yvT.pR{e~إ dk?߲f5̓RN&~m8cl񙸐,&h$5ཌk! /l.+H}*-$rn2E\[2fq5YAT$ȟo[2"Y:]) dFm=fiFV~7T gsj)o^أNWbi\3䎭KMWsYZ3d$O$L{N3&B-@`4@tV\ {R9:MQu/"G+XXbA9jvڍ험0ۃ&F9*\lҸ0-?MSf}CO][tp.$ wtp#U)8s:[V(T>c̺W^^:ֱN0( vS' .҇rP1Z2qg}S;ҹq $#vAǷ0w4BWYL|!ܻaJkN9 ag1!tX?Q.(C05:q.tnVT+<v7A~<["^fS FeAv#5"-Q0iTtۼbRjmENR*d.-Ÿ g*xĂGIFNs+8l2@?90Y0 z>nWMKgW-"ճ?kA;õyTWn rrgdb$9D?X1mUK#ኄx{$W`,ޱo"eQTtc2/RdT !Fh1愿J"E}4p3ɩo~cL҇X;7c..%pH +''BQ<'N)F$6ILQ{]h& g 6% 6Se|i*++k6evQL2p&,Ig·G׮jYh'>VzKrLQ,Go5aCi cJ#qYy`oC]hmk /pO+ןk$[$|a,>.6d|qLp)씡\UB]mXk9_n߫6SgnQ YӬZ׌*naVqEk[1F| PtӪT$wǛ$(ny&nԚj݆ gJ_Z]B+m-ؾQM?T)g[%\+p@:#Q]ؕ}vQFY$jD#JjXGR TS37_PU3zzYg7\kk2-)✟yzww59$ӣJPJϿ+D, ޴){Yq)?tюA%J{uOUL/ 0TL5"Gf"3bylːRyfѵci[4ݚvV3h_VIe Ab>Oo}@W۾\f ضU,i3(KL=Һgd.4iMviA>&;gwPW@hJQ˯ƞW_/bqT"3|BhxX 7Ce3Hot/3ѭR}6♩Rm~̨uJ" :P?^G*@/_Iݙ1$ٰwl)Z€wNcDk~:]5uZ{xFFug4&;3o(q+0WP{u!`M&pL~?8XۺJ0҂, ]/q?ap@o闂<7VH]U메ɟSʁ˃qv.ǵdӛhQ.SkoAj3?g`1@]^qwYM#k0RKGQ>#u03O#Z8**4[6nFS8,-}.s^Lc<}?8\A;}NUmuԣq.fA e`i!UexY Z`ݚ$Ѩ^*eyqx1{m>L'8腄~9l-,BELmQS3r33R쇺v:6uGUC2@b?`Pp H8( U_H.|LdIiāh2i)?خ l0NSF)1&1,윙s"3'wLh#)oT@*;VRd@[ʊ0dl.y}4W36$PϷΜ ӛ{FBPk/?+n)XL ε)@r>AXUL(Fw"Yv *πxM Lsn׵zEs]]?][MLERM jlt)+ʰ/~"XsT`>iqʞ3dB'^jKFlIV` SsXN }ʰm'kd!2eghfv `ϳꕏ^Frv$1%#AHrgH8߭X[3*bp*]6&A2GQE:"hkW45ނs OQ\ϔ(=ƥ/em Kk#}עҼӞ+AJ|} m7K`ܘq"t[}Vh}l u͊D<#Ҧ[-pF聟%id,q1=S4s%i<=Z(!N MioE)7, !z.R6S?;V($ ph: R'lpQs5\.D$V-@8EMM5 HArh땵1~:< Dp:H Ed?iHChhDl<߱=\| gotHPBkL bvwdNn'l1Hx\ov.Pb~rX94sU}dVAA`@d SY1/@ÝD4pH<5d$Z"ƙ 8!KP-;\ niޫk Z8{Ptva8h(AeL!E/Ȱe0_ ,CT\PgI#){ ëNqnrž]%r6Ԛ$~tF&\ݰ'`<l#ВlX'@е=^vj?bVHA\[XK%KJ-C/D$:jId{N]l%") +d` %2{Џ˫Lș}L–lC~X"EpqP9\8{D'yXs;jB-f-q]: G,9 ˸(hGG Vt=_Hpȃ1 *}zڂ1ݻYgCbZI7#"#$`9(axaCs@i@3\}'^`*d]1$ږ2UVZO?{7r=΄1Z F[C+෹ }J q .^^݅PA ܷZRLۿu0@ݪ".G܇sn) ?\@Lж AN}ҼI5˱NUYiq+Дܾb}lC'9cI @~[Ո56+@E8 bJ+TZ0܏/B}k'4T_/ rnz z;' S /1`MĬkvia,-؍ (:8#6*,b) }Cʦc CmkrNV}CLL4}5u*T'sn ݕk(((Om*n3"Etwn81RF5>dW#Ynn\#,wdCB[][}Rp|ݲ=\{gX8f74 /|N  B,goQ;/?5SR=Š[6V1l]d~QEv8؈;-&UzGQDq:fE\EH!})6`w!b Qܹ0v/Rio6i)hg / lw/1LVb0a#;%@`N$zH3gԛzW<+*qCĢ'iĥ&,J*_-ys^k o.z DuN ජ+SV" ]I׮ؖ_j .5T$a3`vHꑝoj#APn]^DP&aiн0>ާ5td\$o㱝>_y#!XEWC=f I" Cg˾EICvH8q::Cgqj#7I m,%md:"su/#PK[J38l⇏ M6Y avPݬxV`q3UAtS_"~HQplȢ&3j'820dctS]aX(e&X~x8;vs_&4a?&~AMElygpvɔ$*@Q7]^{a7M`> {E=$fJ*fH? JSh\ a 28-b5w|,͒ѓ+ kƶzdST5|IGPH%b'V-'a*^Fo%!Ϧ]$i 8|t|y iu" #דo?W5%1q- Ce33=Ge(.TPE" EQWg)ۯKHp "L[y2kq7!z˚=dG8ex Ǫ[}j4G.Ӭ(}GQm2V?m27Bi.f1{VرxNQL 6>k:bnS>\aE;ZcHM#S$@9vs6$#glC$$jwO:{A<`C+op 'bf4@s&UAqٍ־Q͖KJ'^3@c3WfUnh(b{tVh:)z).h- bYkVD׆jkZPrfP@6/V٘KY6Xkro-d3ћAf[{v#ǧFoK}os/|j s=jkdw*DߞYuPYS$4nk$T2C`˳ܬ@JyPT@LD4FA_,7Bf ]E 7VI2V|h(õXHi@ bTI{$jf̔<ϐȆce)0Syg)5=xoMTPXY) CxFyTD< Q҆43mrMhgGҲ;,# *do+FgyHY·!Π)bjz2-Nf.(1v'&,ҋ*/,6^u}jqoK%kzGTs|)R:PoBۭ-3 ^I?ՏmC^L>m||{(f~乯tXjaQ:vݧ8WN: CN/2XW#u=Iа{t2d1gv]í׽cF܂oFl(֛= TuC|]ve)V tϹ|,%i۳E5V[_z2$iV[]4rV;QazIeV-$yzrCڦw EGӊx€R`)U%ΰTQ9GVd+W2"zLX0 -[ EIGeT1. &K. br_P sb9Df lX2Sup m.Xo_g x+F-HXUEdZqVzb?zkVL]|+ʬkej-- Z>]vwR&Fʾ`MvU^e'8xH?OɐnRgc 3u{'Q܌1+#A=O|—$@ Ͻ,zJY,Q`[_Ս`.6L<~?o ] wjQN?Qڹ<͹R8G厾xFևL&F}LJ<3#?$o*ˤw ͞C((rڻ/Z~;(%#38N[OՕ<:D_u[V(ZpmgɏA >z:Y>bSe^^d ' l* d'DpJ>uCP ?Qx XdhE7to? i5`Kk^mZgqZ2w#g.d+*:j(Nx,_ nݒ(8A!ޭ`Ǽ'"^\=dU&JiKj "BߞWn_0!P̲BT Wdm-}k|9ziJjV$lޞI 5Ž21@`<'s [7DiyH_كttE4.(sytiYٙ^ JQab(p^[3Rn9O~no1͹;NW$ɌgeX^FKg?;y9  x(nLA5xdO GϘI 0#ބ8cn&| >?*]~y\$Q^N*v@[]rL nϙޔDhO%!Zր~Ǯ 8כR qnjN1#x}')CKFeb/*8ȮzjOTABwZϱ m^Q-+mlU_ ^h :08Sͅzg]̈dq1c!gSuK *ց¦9[ISTAO6[$!R<&N] ̘Sًz)ta} M5NR&.oxpwEdC5SW{qqz ­k׃t &D̩񳄫f3=:p; r\eWy+ n[9%j3.^]D]ja ?VǶ D{}=NKȑ-Ne_?6gθ1L9P+Y\t\>0aӂ $BBcڋo*Ԙ@B lwAB2(BJW+ݮ;hU2hkIr/9+jsq :ToFC5 h"bfJv_O%Av[54VX\YyI\os3cLqqB<3oŽZ(\ ?U$u<#o~i;=H\)ڗWn^mք)Рvz6[&R,6XmmcSvTB]l͇5 ޣ0 9.37ԱDoFoP%!0l,V? z 2Z"ZC#4<`A ]z|t6"S'6PI xzFohE=H7}ɾ!^ ^w[{\k}LrkC噽Se+-Q w*+*s5t杬EoddΒ3r/4B˧RgFPia7ʇ/JNH̭C=y2LzL$6 L$xf&CgߩpTPӌ-Іx٥ &Hh_f}}j̄ӰEh|>.9Bfb ޙZIp\ḐҔEY()Hz.h|*h>+(u C]y|NVCf*wRsT=^\9O z {oP3:I!t\ؚL V'й~(.xKs9MZqB@aQ:k(rd 4˞uVtWI]xxKx˃qt@0)$<',:s@- [?7B~AniY)RhSFV*?#E,TeH3"уl;@;<<Ygu(L+үw*g@جkMT*yr8-5;Uב}G<%!׹Rg#8lJxEoYeH7O}bЁ?rgJa Cg=#gm@pɣ!{MOWA*(,peH  ]8lŭ. Uڟ -4194N>!4ZA,t09m7O!{,[t6XFe9zD>KQ cՎѝTYX]|ݪݡ%_}$;v2um/Rkb(c]XEkObnXI-i?ȼԀ0>56{HcVN12W{ ev?|6nI%lB6yЛ0=;ڬvq^@7T#MƒPDn"ݣ? =BMiFV->`wΛd|i?iG{d h[MAfpvxQFb7^rN?@t")5ʺ[r9H%۷zx|Ǵ15َ1[ zzӐPhsMc96! N(mݲ3وdm k?9/(]bqg1ejol'ubLVRe,f~~S4?x(zp[ kQ?;s8qBa;~opː]hgmVAaP@\Elc䃋V*yF[@VEaN\ny0`!sJ\&qv7i[4S$Ke0TOLtzv4 Hw>am,[GWH`CsK(V <' \'\JgdѩJ5 0Alr3nUy>(NjDyl:k+#$62T,m2m;<2lީuFE/`5[OL0c,!Ά\neNzehu N!t]Wͭxqv"M6~FH-ZmAN*YYKD6TkIB b4ieqrTBq57\}Ƅ.E= )@=!8nj['-([Ljs1ڞ)$6r|DL0gɰ~WG(c^z.AԔSY[Q'Ry*W%.]@>'Lekֶ<xXm ~k/d)iA:3N/v Y-FDzOxjAbQ%]Ks4_д6KH)E<9Z1} 93nAyiVEV~'*li[Яj"|@ͫmeGj %2$L" ́GM LGM re$.ma!9} /y1ۆd94քgiIRI~HONz=QDºSW (lkmBa"3<+̏<.:"U` JqQ&=G g -$hL Ή)oa^_v9OX9&61s3Ţ-rwO{K_cc tS^*8$#|/3qNk%V0MUvo?-yQO>Զ62@e85g9T`Gdn$To7CN$Vtm9󩒗ԩ_)4&E 5Qͼ@~(ޣYl5 =?Z%Adl|?e,'u̡&_{stg4poRw~s7^ր((w%t)Ia`}:Er|E u~b| /oOY:!'q~sA\a1]NFTaΎsBP̓XHCh<P?}D9drbΥD/267{ PKuZni8Ÿsa Re2Y8_@* Z@SYi{my rdZ7ܛח5,7u1 #RPX%rfw6|@.C?qÂ"|Z2x//֎aQryWgH-V:Y Aɻa6d恵F9FFX@ca'ehPZ' Kf B_t<A'|[2v2VLtE<{ddS0޾ ##ЈWHҒ#}@biCM :#}6 hF`l cHJCMsY,,e5L*QBgTXzGP}5f$Lȿs;&) T2fle͜FerHOVQ &UjAdMi(e( L'_#rI3C@E. )<缕1_3 !S4C Ƭ?m$wZq {`*=`pQ{1b5%9@ZvK}K7cxY>Ly%ERB\}֎;f7'Rje9,F[!kMo;jq,1;:;Yԭߨv29H}34><9KhY[%i:u2vTELhf OSg?G7 V[ =iۮb)*=aGw*|PF^\//(?uyOjz{PqF/Q4_VQֺ 7pGԶ%kV\rZ~>/ӕKہ&23xHۀ_i Yq[0/<}WNwR{7)+ 2%E n0>$Q"<%AMQ0XCr E)voWvT4U-4sHF{' rwAI  N{~Y^G\jR,!|@*ٔSWc>+u"D("XUa @ mz)!spj8ȕؖ} e9c]ڜ^nmOŝ]))_' L[VLSylԉ]ŝvIl{ ,_%8_.`+6׭岣 OQ !W}o;H:zgms%AP.|hws75VNkOw'|6(nKڙ翟S'/'L ;/ڦ,gt$V$c ~0KE<>$ Nw/t>)cc3ҎL=]"o`Gu!9T.N/pʅQ}Y?d:>[nAME&NW+'Stc ?s TKf*+%Faju7fZ.%"~YDY%FP3UT)ia*fBD ׀v¢J8qB8lUD ]džrTF%h+f.8ѩEprd0gg߯v$3DEaLzE$$(5>Kg[RIN&u$ Ӊ6upw'U&#t+4#qݑՑT[svߐҟ83=/O\o-Ԃx oT( lENq&l~|;XRZzj>S̻3uKJi7y3,U( _Ҝv<m0);1?b!^~XsY&D\ڰfTwH6ҹ˴ p ׻-dcG%A: 7.߈=Ή- O)A3 eIy (_ ;c[4 Z}iLI ؀;#~UAԜᎽ|j:o'& [IlȪ0X2P5JN$;ݶQi3 'qfr,ꏦlȯ) +Ԇpʒo@z9•_K]+i/̐lm~MFBJ|kw_-ᓨu% .] EgC( ?u9/CKftX\o 6$̊=V͐BJnBR{^ Oxm Fz@$Ka؂.JoΞ_0 zD#YBR $0X[=vŶZ`p. Cac =|]9|Qt|<әxtXkaVA$CLw}]numB Lŀ$YMHCxKebr0!IH _V枒@Ů4~9h%gdր]g׼;*%&7HjqhNXD{}ɝ[Æ 6`bߧDξ/DʌޝHv*Dw/diMW#l_<@``Dg4m.zQs>Tϥ#-OK449E8o]zaAw2:;fYHE0AI>b2)wG&xF<^1IÀ|͔+1>?/ ,=PlLW{sO"sJn Gt6]\Ń NĮiқ_J3VDp y=E4!\dfso\"Ejة:'و hzajo‚#RIQt[E[a,MLSm.Fs j_/:a ZX ue_|ˊizqyH/vs|@g$ꫴ!Y+gmvQUʜߨ l Va2 +{`:TLq kh1%.0XW~z m YX"5 N{$] 8g͐x'sXA}M*TI: p`)t2F9=>@'GSV*iKiL(ggZ[C}fĨƪUzEϻm]=!ScQĀ?#nvnK25\EpOf+0xhY٤}X2RrNpba^RصCl?sSBO@|>z Z.?׫w?'HMoxyF|WXqG0lhrwPq2H?Z]g%aU^"mQbcjB^>:YreC5^T/= `W{Hv\6CF)2(Vt䊸.ٵޘIʢt &1瀒v0DU͂3(Qun(Y-g.XߛSB7qߡ[76SBk_ (.&hgIhfˑm<Na~&!4 :Xrk7cgNN_z9ӏU;RVwe0ɔW:>9 8y$xaHJixWE\/9ڲ`h\-{GOPߺq.-Bg^`<\> U|g[%ŗT``uCUQтr!j -RQ?ko߲X [FM`Xzuĵ3(wmchW3jISF0ΙM/ AX݇sWwcY U#Fj1q1B񙯾*Ș('ԍ!5OWѳ,!Zvŷbe64J2 oEO ݫzyt7$uB!lxٹػRt&W輩A6W_4.}`tGV6sN-7q@cixp0 rZΗ,@_@Q;Gc֖;^ΫIgw4~G,\u{[T'qf'2*{GIk!'$0 uw1 l"bHlzE?Ni,h:)fT;j&!{c~ cyHuO/SөPI/HIg}xⷩ-sV/yؙcA܀hPf>P]P@Z#!!'o>ϱcOԂ(C 6^uruQĞ^R~:~XS!=K|"iX濰T0Ky2*V~E0]݆_o(ѱ] )%B;`QhH:ÞQP~`pa\9 3뀾a6݁2'O'3\v JV$u+3vZO~BdE&N']e7sކ?8<x?D짾6zat썃b38 ؒQyP g$aXH/67{L}zeH])rA_>I19Fr }/0zВ\+^ xe:V g,d2hu&(jINl[&E3Ugj1Em (Le#R#_b. Z۴f5WgK:[$Ϊ@M^HqEzkS MC̈́ ·:fs-(~93A#E`\v0L"Nu;YT&)ʄ0|]W'8WO,'&n[ ݁pͤZ? 9ȵ!>&.Ͼ};}ݠ Vk;6Ž99$ݼwoPH>8 ?,/#oJR 5`{3jKt. N|g߲w+]]mE~OAjܿO)B<1կ8M7AT_Jx8Ti;P%%uzC2GCr}ޥ+(`[V"le<^! .}B? ڦ+d^` w zb ?'pfHu}պGJR2&)bfq&][:N[d.].)wshI]a/7S@=iV3?dk;~qIyovVF՚Ɏ~fp64vD3Q)Î`$朣ʌi!o;ET%i( x݇S&.c2;Oa$n "3@bqH1t uu|^8tx C%Db;GO $_ހ N{ ֡Lb>o""CoF5[cJe\NH8]ml;ir@Xe4qB>Q:ic'$VQ ̸N!S=4C/ XBߞM{ u<" B˃TF}ak3#,_I&ܷ]@mC)-ʽGkj 4YuSE^ ߳1E><%f0hFX6<5D;yW9/Ŷ ^aC<..7D櫕ltmυ!n[%"m!`~ą|7 ~FL:# s}Ca+<5x҇ќ>_=venv>FX䐆?z SwCuϡQ[ e @/=\a^d@B>pHsU*|MQ jE(&p0!qL wX@WP4z'޿T gٱAm7  t~.]LzBnMD8{܇KWjdh\*갌\,bב1%Xʔ 1;JE5Z "x^a(K =U݀]|!J ɇMe#pjWp[T!KsTTBN"E_oF'J'A({t5M rȚ`nazqWEX?C\%T LYHDkj0$Qdj!Bz$|#vyr.426~\Wjڪ5V_G4ǹ-fx\䡉c&яRCBGRz$;2'ˮ?8St˄?z]XE2L: IZ|_)5c-P5׊X(=\1P&dU؄7ǙAFE Wx {"}O,T6+ٖZu2YWS+˜qfÄ%qOZpHNu]o/D)Z' #4wCCf@p]E0x3s QѹnhXr"ɩܗ&anga~!@ ̯ (a<,C4NaܮApկڰU͋eE]9F%B2w-]1:߀VON)L[909%O> `$"wb4mE"MFLt:[+L36[tdrzUX)/ 9khbG1F]]yy}WJw11ܹؔ=x1ȬfTJmbb4}?^2T":{H5 2:䌂@=m%r.6QoCk,Z)| $DbsaRkT"A=Fwqo `A<(ː>6f5HL|^%mp,OG(R:yM}C9gѽENq+2]%OH'/^ \~CVʺ=D:J$mzӨvVH||-lȖjpalP@,noR6do8EQqȏz}B v^(5-f_j1' ̠M##fFԼ~nǭ3o `Y'0)fzA@\345, UH'Jo5,dX4p;<"{S>kS0 qzKM3p|O;@RvlTMaŽlMq'Kb[`-J-T) xYܱhsp{y}G e-qw+;U14Mf#vR'/Bs=s& c@{n?gRPGx!u6ܩ4/bB $9B_a5//7@w{c~a)3FB񝔅ͽO?/SMQ ֩?wcLm뒉41lU 7Ȅj&r0*aY+.2I 9):tWaq-Åa~ cxȄu{=1Fi?5;URw^F(1wÇxXҲcx\KdR`FtZ (5-{7+OS_l^=ȻoԘb*JФş|15|tI,!۽ФDTjّ? Ee/]6~ĮE})zڟf`w2'oϞ~RN%m֟Ϩs@$J/Pgi3-+$hDIBc%Cx*Xm!U0 d1IeCD#~ѐ[Ϸn2 ;k L"[X㱌 K)}O6UpS:a:-^jr3n%WE#Ji\c2&(nkwWǯRVq|L4#A0ؠ%yey2`G7E6)Iio!2;\,Kkg5g~0ӵey@Y $^#󘇷F;BƧ4rՠD7/,L\ a+lmRL s4a{*EWH,p>ţ0JcƌXRkK[_n>(B[5tk)熁ZѥMӬ}Q kr3=<%DǦiӶ@1 alӲ/;ԩ?={:\bm_~@2Uﯮ%84(Ej=JgZ:3Et,t?vd?4vVl]_|(몥023<ǃMΩz36iqD1(R"N`Yjn^=#'D8H@FNW&86 -lEe}N4@զJr9k]$!w q܊ČUBX c|g=*0jW[{(@mjvX$BϝLQM/1iS)lE\@9Hx㚧. F]8TՓBHz)570Z# Z1LލIš='USj ٢HO~Mȕt |;f>dcI (L6&?$޽ ~L14g_`5h|$K OXwΙ8w][@rv,8XrEգY3tbs&ɑ 10'x'Q`'x> g}lm}]=27>=VOsI:6 *4ڟ[Tdbc~]7 X8ՙNJfFc!-ưE Q;_SߦCFroB,r\dO? 91O|٭0ƢZWx4\LȒΤЇђD'**/43x[I>\B0ݠ |)爭S}F管9 /-:W L̳Dk_*.]i$} L\3F Q*F*\tPDu!ajxG1Gh=),,(G30)h Ov&O1،*'t(@8O6PGOkr0 qUAۜF<0Q@4:yyWVtp}L3M_V7Y9#og}gӂ7v!NamyvJF&  =yYMG{C-auS˖>|PF/?"qd?Z)ٰ%mQz %l=:#=`7xnHF![,;^STT^,GNgNi (ŔLFy|0 'Thturǫ~Qlbax'=KK|^v[ pI^Tͷ̹"vIVeȚ(c5V^3&4h{e?g-O`?߰[=.0bBH:cv4}n)5?_6gkԽwf. ?*U(oKZ~i/gz)) lc?xuЊ$tK}h9n V_@M tetzvetkWLMD&P{uOm m!y^=U g&fTDW,XoU9ܪYf''f@cIGP6o.JF/\7O f -ledf=!/rn_wU%O_?uaͭWKwU DYICʟPPD ΐs/Nm[hCߡuPBv:JKuyOEQb-bȫU{~;li׿Urw9F7<̅yEw1ݸc4Q f|l-cdNZ=w EcM_oJT+t#DwT>!P1Sp?"=\U:aA$+iCT(?kB!9-]ji OMGc(X!H[&o'A pQJk7륉F@,|t+n\|KoD V!Zf\MXխ:tmCkvX xz/CxЋ8,dy@\,4\.,,N]GFʨ30u_X_Gzആ7<W;i_UU.0nb _h"ʹPvd}j/ncf&?rS}4 "G1P5 rr R K坬?Ȓ}$4`d@DkD'ٲR|z-yf6Ute~P}o w@CDNz*:#84u$N{7!tUp,6i֟p46µ8naisD<9'8IKVFHCtfkg#UMͣ&p)\sD]"\~P(Az^ʭSuw:Dcq0fkk0 M߃a)X3U#@xߐIu44cxK}<% Rex::Y$ U{AC*0@J6% 0ь"ӀW9H^ވnYsNͽu7zh ^&u90N X:\|yC&5|ip8䱽o$BSFՠܖU7aA{a#Es 6T?tܲej,ظ`Z|6%@83:18`OBD R{Yh5FTX@ɠmyj(c<,uG`0ZgS^fxnK 7ph@@Ew:7d'L7ğ/?TB&߼^,-`gR|T[.} }lSLnr)޹LO׫#;O2yv G5Cc9yt l6b.J8{z7$NUd-UqVWF<6_Am 籉N P<vr@^EV밺)!zQ |A; Lm z1Ѱ[{]hLIgv$ Hy~R@8z{LERo luZFɽ+&r2RywxwEKSFv"R/i\qwwp$ppLrrX8W]%:>⽎J8ei:8( "рX1_muK0|tÆS2 !Ɠ"xKR7gRv`{>l1(`x\}BQ Ezk)iy@Y"LpQc4o zx{;QWbyX 9 4D˶#lv-|K=yNie.&Jwr)]tB_QzsߌNxo;. (-n_.Xe^)0dC RW:__UA @E۽$\RBNjZVU #E5i`@%o.MOc93E}ND 0 w//'O%!' b%zf1!wKDpC/y%*>c"JizDc$Zn[I֌a˫LtɅ3ے a~3 Xt~%4)|$Jf^GINtćM74otKr?v }dApXԋk>mڜg`9[] Ƒ/t+O2SxhN`WNYGNg_.y5A`Y2ǣP9uA#s_׏/Wm-]L{w ܞMmUĐcwN܂w_xs#trmIR) oZہw^t5&zf>O tEπNJ<(2Ŀ^(*JИ;q*mRq;F ;9%'J`tӡ$;A.pp\ S%N>^CRݭyqLOS0Jvo4W띗߃6&3^C+\$hk$x4Eމ9n7%OoGvm}7abعLmF ̗ ^+߼٣e?8[8/}DNGgTgXh FO(/!Tr1;8zf/v>gvKmxy~hm }7bJ{jf?ҺZ!O&J`r\u+څ ^߄ t6"El놀n7$s}H!e.Azbɧ~㵳 z(ܽHփ;i^KNr"F{S.t-!Ń>4ѧ m,L5[e?ПB1ЀsȲlv\ @>g艘eɟݰ(@@^gϦfs;C6:|Jy$l?:=:2֒8J$g&HA< O%* X]. Q0cEε&Q9EOq11IJi~-"V}va*{o.q|V[unuYۊ,܉\jWT;K=S2m=#Hj\θj{Ifٵ'D5)&a"Z}dQ)|)\s5γm49=~Y`Tݝ-%lb@ZVUOcJ4<фK:H9=AtelEi#~v#d|qkhuPx;9@M#e3hQ{c=i vTҏg4ÜI>(-GaS./hen [j;+eʗv!vX4K3ӲDAe/jnm |zpX>s,jl*}9J_OX!eI.a~uk3܅8$>ڦ˯=3TRWV 75 ( /ͷ69^,^ K,c] -EbI:n/$*m _SO $^̧^GW2lQmBIM)9V! (0HD`d/bס)<>&nJy.E|&4E;j^. S ۩ڋ)ɞI 0Η”'=t/όlS{x`^C_}>d^~p E>ÚRڸHbrv>`>ȳ.t+~#[Mfv(,Q\ O΍)sv)n }Xws O].\чX('ƮG ᩀ.T!jgUz7VE>-2v+5i:m_K:O#BʼnxIT13JCb|kZ0IG/7 ^6"z%~I|ҏ 6sۨA4T7}G iT8W6{spBOgB𫍲#Mm T8/u[(ZzRf)::ni  ~'NX؛:]^XrY~j51Wi'}Nj𰤴^-GAO~!+D:jݰ_lߝf4-q{UUѾC =4w bC+\_B4 IV-A+%܋a5]q)bY){& s°$5`ݮ!j̽ӧм~*uLe0L~"2M$S#ih0bGqـvBE vXW8/n|jU|sǎYDӚBx‹(i.뀅p"hڜUq>OIfҷ?&_[C: DfGNay#J:sps۪FTCKeGCv+ xѨBySz)}tDS1A : 얁1Iig iZkpm#MaYųcV$q. 9SUj6y*|̆-yxtr Qűfm{WKM[m5tӚxV[?ݿF=XHV.tڟCR334 \3 c#ֹ_*x;B?KDJÛAwYlmoWy-C% [W\BNg -{FיA!Ĵ/jd14`g>X\NB6zR-P1G}PckpՇ˴M>1Etnش,"IXܢ+{L7`eѝ<1o-oeIh>r\}6F 2N<i=<7I*9Z-e"V.it(]svfm Ƙ}(J-d,)]XY5}:oC'G&~x5"*Kp\yJc U{Utg@ 0Xs $$,oK$X<\t0gPbK83{B>owS>4Ɓy4Ts 5vSIOlZz﹡mPzisxy\dr\)_~%M2,2Ba+JYeDPYCέ%l3da(no$}mT+.ʴ Ì!J7_sϺd)#WZJ!-!m! .(ǀ^ȈRy;}3o.M@tzrf~|_@>.NrS>V?S_IrgU28^fW& t&\ËQB( Rx{3r&&/@FB:Ke)ؓ>{oc14 4FT?)Gim]?m3206PC%I{o)4 Έ<8l ʼnͥ{'/poP`"hVw?׮`ޠJh8v9fjS5q)䁔/^0D~WXFPLKǩ_=-?Ϥ 3pcl8wXQڴ%7?g٘1׶ߠmƠ6I)fOʹ,2a.eX!DM%r.s(g.2`T}!CľQOU1#d^MRƳ&'*ޣt%l\.8e ƔlCi]qv:}^! S-%^*wq솫[!DxJ:"Dq/Honŕ(DLwimedB:wXN/ {TYh?l0G~S13 ݥUf9fP kp0;p5y84s*BQY=\VLl[ W̝=C\LJ.kZ!Ȓc^4qCbYx#)x cAv1%e5 0{@(?6#daME. X{=34kAF|)g;:.*<[!ZW:o 0yʉw=ufiStD]^}$t#:eP͔Zǟ%l8!8rKQA|cFf9>!<$Yx?Fhdx)g'Sg_#6T)9S9+(u Ks\{cCrC\#S;*SZǓ5?y%VYg9AE}sڙW,yt^=v: ,'́'kܴ'`IH$dr=6z,~gQNEMLxj=ѥG \Ԏ_D~ScGPq'Ipo8@]l4ɓ*Ĕy!~v'Ғ"ħR4,dy6}xn2dߚ98RH(1 1l_%n;ۋeuL1M[W(6RKQTg%(1N\ngʰZ0h.JGn7?E%TO {S.Ckr,Y+#[GSH̎I̎حF@'~DYWMEL/L@m)߃圲+rIwD;*}x2 JZbp4co%pM/F?eJm!"F_vѲIJ!+>3C vYtG%yI*#F˺h#X=n:A iynM(X~0:xP0{bng_VI1 \bB-8\M{JF&=k{ Gѫ1<5[E0S!w#ܖ >ܱҠ,-u<$ ecNXiG0AFo#2pth+h#bKC'jjk%TGWȹP=%w/9Ij^:e诫0AЌS?$\UX~f`)Fۿu70/1^J w$9;7B(&]<^݆Hr 9& Y`U哲rNm\ԑ!COǚ{L,d/tk/cmtX; h^Xq}w s4m VD xeƠRx?_vi񎦬_hVclv`bVum&Ilmdz#BPx:m\26g,Ua!s7:nدvmJ2[EŲ `{Yu@ʐp̉)Z3GEl|\O_PjA2Li/tDǞՃ%t=!Ό9nX_;֩Ԛ;R$ks8(MY癫VFbkWj[s*Z _TMhF`PsHr 6eJ8i/Z 1# kw@Ȱh NJ ´է_ ^wG$sڛXmֺ ~guƣgZ4F~`, 8oc5Hr/ <ȿ7!UX8k{ h[$ ;O)ȮԅgwݤȘ@`uAwhw-s $Q<:}8DD8dm#V+HΝپ$R0*};4ADO-- 0ːJP -uX8Ԝ|n,XQhPxU#`H1oiU+L;j,5i?H?a=f i *.[xkxu:>Mw];=KTbc)0rӨZ F=:r4L׈< 9.IbasMz](P =e6l,NK5$kݰH&Y {X/E^Q/075n y"'Ѕ_KB:(`#'M^T0Ι6T\;!gҨͮQk,%..QwRqw,SR[+kCȞmߕ>۝4 q ;gN,p:8)z>`F斕ϻ*BNkKd]Oò" [*;Jj[cA6N;GL.pTɢkBx_b8 g Uٍi3ue:YK\Vϥ p#@F(*T=+u^FI#%6\~{Cc1zX"-. Y[@C#m]1wG1J×wE4o$-͚.ɱPgg'h\䜒yɝ ea[k<)eG儾q" =ҦD ^4* T{#HŸG MBz~S['/c<=x(Sm܏SPG#nWNyB: m9g%|V0$k"aM&]k:K͔ф4/ilnNx!̅{l!rT٭+?a<in8-sQ!aY=lτi|P|ɌP9lrX25(7%GCH0|L7Y+#5lH^[ Sk[TK(tƌhL eC9R+ōa0L/ /GӚENXxZJm/]i|;<|S-jM>9<O ?d_Xtb";mTKE-I 5ȰTGٌ2wIrM%@^5|m)tL wuwk/[vDmt湠Z$SQh}ĠC78ucaeF@v>\rPehԑ"\^'0FGl0t 9%1]{R$(\&TT# 0Quсb$jZ:Cw`TCv& (#2d{F?biKw"!.?Ro^M4Ą$t-`, J,%hw3iIC<% 8SQ!^)M˦XW. ˌ/aìoSfH! ʹ;#XKXd19y[ӢC[KΛ) s `ὃOSdXx!n@mx ,ohr)9J2ƺ?'k2qe/T[Jk]7|ג؏X Z,ѷ},-Hwf=ML"NJ, ڭ[0Ƥ`zezƷg}Xvs T3-@0lboQW09n<+y&_^=tw)F[2I+J2:Ǒx(~RhG dpDhl$Ȋ2]=_0g|~\h: zɑ_0I@ PNX₂w,Ho1 9R] ir@?YUl<ÖmSR5E0Z]~9U)mU~ 5mQ{HxI.]%^Gz'S>FHsy⨌ &/YQ&SVЧ_լ{)@zQi%~0zb1C64zSR/o%j\2ѐNZdwW%%ZͪP#lCv/W r E/,}<ɹ@JRV.YU[0[|0)h|5mplIr ]I94~ܹ* o+^9-($7j>i$i o$}BF·gOzz 5>lnώx|#=1P|6_kz|>{^`%ij#-cBة]Ϝqb15|'긄Ka*+^A F: kL-|s;^ oۍpK7@ח R?a|,x`3Hf HSL~-sYYVssp7g7Kbl*Y&XJk޿+Rqh<xN{-ܑ>$ͫyS0m-h™#F>6/LH) ƽCz8#X8@iDZZ7jҒ.!F.T_M#f/(N`}rfD= @&f LsҖ>hĞ~.A7\0иH6II }ޟ͢<ʏl2/P L& K|/j squf{-䚐:I?✲ TtjYm[r &~JzyKN%Ո  BLV32=vLb>e"+$fڄv:r .}/ qx)nGYրݠo5݀gt6N^%嫝0kRgQRfnq.wS]Q h.^x17AoXY*U[CVNOFcY#ܥ7!1'ˊEZT+"L.ڡ]Pcsϝu_?GD).uO¨d#T) ǣm(;"q)f}]&忶UrM(.'L؆PhsFzYyF O-6ӧ/>6 3w-LҪ p_ iY,+R1;*leQYNwWO@N\fcMz=U0(gHܸaQ[aIr߱Q+ik !X3͝5?=UY\;{(o1x>;b7"ePOIX71]FyB/^}%Pc~|^RG;5 o6o1;׷ 4'4v+ҜC@}9;HќM]YyI':PбI& h. BzG4RДq>AW43 T*Yhcn*AȣC!0ԉoob Lm Mhy=zU^gwmHeeusxW(E. _inC=ZϦtgW\Guj¬5,7L]t~z ,s+e}%zbiƨZNB\Ctҳ+FF<%<~q , ̽wFM3@T%}y:='; o/⮴ .SIk=(w}Nզ~죠#>P}lJnLT{!4*_};gC]N^}܀.^ Q)a޲=۠np>LG2N%<G8mCS7ءԵ8rKN+= ޥG<^jn}zў\j owOc& mZ@$&m7SO8>^1I@!PisnjJ$GC9PAC=/T) y8jIc-22}R`mJ_OL-oŭ#F'$>9M,%Cz+"Q KRKWAW VΖrzzJʂ̆{W?_?x6q(N9G!dӏ&^M qtD44d0i9<~صw,CKi2'bkX$𾓿N&'B\MgR)f9].>#B\%dy<=\S+ ,e v|oMNǺeCASruS&J(Or8=Xjkq*;Z ⢷Sɥ WM p0 fF1<,?kDǑܱj؅TPc iro|_Q?*!>ʆHcla]in1Ǭ@h͹Eni7p*CIbF?Os#`+BglZ^Fj~  oLw+iP5*M]H]tPfE?@W܉d@۰TDt XQ$qk@R%Lg9$-Hݸ'p#-MA o -zLb k~aW\aao,GBv>:ДXև'L ##t Q`$0B>tP+C)Ҏ>lk2=ŴUs($q52qVE'8`/(wҗԍ;y;8DK{yMr`)>5zFZxqo#\^ o0a\PvlRmH_C*ǵ,~T.(&<g $j)fAl.r} KSKpɹAfF32)wِtE6u:p\U]Xp~v 3 O<Ӓ/St5kG<`^Xv~@JlbA7ڙS&A.(VH;Y)5WEe-IZ$rmSMDs~ϟDtiZ.ȵ=#x[}j>Q02ilL\qpidsZI= q P`ke .՗2T֢d&Q!>јEŅ"$r a1E ~l5ut@2GQ3u@mvzUC Y"_J\EJ>qBxK0?1I)bvi~ 0u[]d83|⮯ְߴQ zLA8 'g2 %a:o4f9d'Y/]L#T:FY 2^?4IgFb?ӊն3W.GsSJIXٵ,Ԍ@ݣSqX#])఍bD&]AŹO''%JdҜ]k کw_S&<h_<&L6v>ƕC-J`[ɅC={}2U%"4fܑ -z X-Ռ- !d*PBo&w\ y66OLR=VY,x٧1AmQHeET+Xe;=]eE5 $ +FY<+[2> tD(MDִqT!.,l8o`泉`aZJJ:Uk;T=X "q6;Y6Eva%<I /1!GznQ֏Sᴙ*P91pmK%4Z 4\TㇳJ%56|d!^ *Ij,q@#ij^( =O5.6ah!*#L K`yI{(.xП-= 2,CM?tefW9aIC rqVM^-ysS-" q=+|հ&$'ſכPh}LY䣑#_m`YMLv((eG.)#b#Gij @>vW6%xa\/?6_Rԥ5Dq멢q9Uk[(騮8r@5ԉ̝VvG_C6vtaUygUWg"8뇦T2A]yoCxLxWB|cnLܓ_^KG+`ZE5@[!G5|lpiky7QlFΑ ƀ`feaG*Cugím- ߝx⻙{LfJ.|yg'0ApB=sd9ssS:H6lezq5 15\Ȝ(δ4! ǚ汧WjZ{J`<zi訔C#NJGl+yM '$ے_"0=/0,˱w96pz505σ%b?J`JU[wNldE Xۤ ;zAnHexuЇusHY\ÒYOH$B\ T$a/Wx\ذd5pHQQqp,p$EOa=O7 Wi1(y09J>El?1le> <{á4 6\{A=6I-Mo%7{ijQ"A(֦H|@t&r8<*gwɂNN5U; KTƄRI@ms53$/fѮ"G= lem=?A'ռp?% gPm _E*3Mr~ Q"d`={1ľ˯/g@PolntM,s p٫⩛zD-+baA0L16T/1K`xI>+QCVOlEw:.B_nBRdh\$)\)fbֲh8~\&1 s͈FR %"A֪i*a (vlۏجunhVSoy$eslO2,\t2afv̇gӵ/QRpA:Ý?b|rH)13s -nᙉcTX>h,"y'B8>ȊV^-sӯ&l p 4߬70U!d4…@EȰ sbL4~-&79(Mԫԋ ?R>#Xtn˘$|NAE%7U}e.KvBN}>|9sIk?O|D貰$ϽFz`i}~ZG պaԃ|$4=I-x)Y FB;Ȋhg&qj1 Wv! ן@hGx5J2a`!TS09AVmGszϚFqBe.e{:r_}\Οҵ'o^7'@oH,!jR~T,WQ XrR'ae%`W+ 2cM_'^\{Rrtf!CɈM^{4CY堲*#l7mz%֙CEG.7)jZ^ J4;62G-*SNZӀMɒ>QLC ؄ӛ&YYo2JP]h#ۑB#9e;⺓]V9`ͥ> 'T XC<5g{> Xt#Hy)IsSҠ:^p#lOY $d?o<:/fU+g{ygl(= 6kX6ഹl |9u*X}kˍ|"Guit 0Q2_r*sNN{4Eր= u=H.{c1GbؚPPUBM` Ryͤڸkv.ִ#Lkb`v`=Z,&7{o]}ΥZv_XVQݔMҸy4B.i&bWmWFSs `#[v8G{Js"`^GTM-TQ(#zGIo˾ٺkbRϾt `TXP~/L4tbO{u,>[>)꬈`ZZFW}Ʉ)Պ ^Z޿:~ѱq/h'>|tԕE0J Zض;ؒ h~x޼7˥l;(KUv ^ Lz0-sϞβ #:С4>a?`dh3 ˬr_gpX,EqV>J^ +ϘHiF!ɛe2skdQFvޱ E|?aÐ](6B_)_,!6us}=9i F:u4%9i 5L-$!o2.+HB1üD(|yl3)dcx9DD.$m:qDes# w{ irH5m[+sb#eXG)t t3P8*"%v.F˳|fQ4a8%Hi x~Y0y Y *[]*19ȸ J?Pd WS#16u-4 w}ϵ6Jyxbb<m_ ࣯JJVKZ82RH`sk8eO}̒+rM7]P-=V6\R/2*uCI't=6T'O8]#5/8ri.|D~qPJ~?RML,?atc8f4dτ?ZUZ9w1=`oŜ86j_)Je@l ƨ\"mʏB ,\Mh"r?;(-aU8:\5haJ$Ģ;$&({#uYH O0" OѰCѭ~B81N_ӽ?@ 1Nvd&3ġINT g]GcS]--!Bc|`Qa jiް i3:+m~,KLUw13c)<.5K_"FK7H&MzاmrSYHkfě{}IEuM%>r! py1Nx(@&Hpo ZF+7S22y<3m`*t x釱aE47Z@_^tܲY;r[v+bpd> G>_~c7 +18ã}ȟ}A߱!ELg<>О̎qه6STdٚդ;Ug5 IM A6x0jdäsA /ʄ~A~yKݨhtw-ɩwȓVv 0SS:` -ޒa#7̱ f' IH;)>dQQ@GC )NHQQ@k'KlAW do*K)y-C.AMQ!U pK,XWbcv^d:f -AZ `[Ƀt-lm_(vc72B|3;nfg>#- tdq&M jj/<٤I?_evѺ`hGuPOJEFM[_j/zr8*TP/ÐQjUc*MfH0\kte-؄3N⚫nE_0\~iaSZ Twln3(bjWe>C<+L) Q =.KlzSRvzQ犑hBX25jQ;W_.r(?Ath$ɆuKҧ9O >Ubvtit6IO7̆Qp}kƀC{XBø`̌\nA<蛑 絀Pq863%6"ңb)錯@Uf+G9Kw+ΞnҼo+/B̓TԹW}ηhNsy&:F_:$:6pw^skV| hu p9sS7KDDbMġPyuRZ[4~n@f2W=޶Ki|[Xddoh%۫Gg \1B:Tu*Hؑ{`w?MG *jR5Bn%U̺8C_u|LW/ʈfܘI$~n0  /֦SYw֓{4IWG[6Stu6!i$ݭ |K.Q'CxY]ŸۣSL  &ZMK(:E7zv*c[}vh)(/?'1P~,;(o,g ma"c$RkW#Ԯ-rqU)r AEU4v^#<3w9GNRk͠%Vu̡¿'doPv* *.zm]jʈ,XSVTC[ɴuԋv '|LiUO(JԾh"@㩊-XM'*$p~Oe)5.GrWXc+i%5L#K6ִ$hlK]lzJg(]*una,&)P*E9b;4'O2EG~ :58B4<~B 3Uŵ}S$ r]+aG^ǭyj\)ϴXw.ʢ$Ha~H%}1 2ꝑ!k9>gzfb9kW(NH-(`m(u3ƕv*hzj a/:[(IVzs\ıBu햯9S̠{K#mlcՌ"@ 1A p@d! XCL[ZdaLGޛ$ $B5]8Md\_# Os{4,Ρm[?f`:TybAWmͫ;#$7f^EvxlW Z˫x0w.V, uߚǬf0X4JzT)mx_>0#>YN9{HE nfPniHIɈqG0dFcҌLɮؐx=ME"(؁p"=W\+thn'_dv,p~,Z>EO.O`_92jz5t0(3e( _v''Bt>=.(ѡ=tɌʈ2B3#ص#ZrfQDA@ I^gP0ڥ޴t̻ϧE m_A+W/ pԫ"Qz{ MbM*j&h趡@v@CFl2 @Ɛa@Xd@a=ԧގL;/ϓnpsC 9t6gy\~jk@P)ȲE1XS%w0dN(Gϥ~9s_:/11XVR3ypQ`RV\""jQ[%iSTTQ`7үg]I/8f%%{'ALTe[a"`f ܌dV$盞)0 Cb(^w^:a ]* j'pN w15'|_dž><H <:w^ {wϭ:qW#)ty"d1DFnof:.';=JOio n6( 4 F.G.~*/KBS~j(0 d0րpa csvyߠEhseWKEɶiV\$J "0N+?(P3Yh5Lѹ<^\ Ά5A*"ᦡso>Ix@X=I5 oq4D!FP1Q pJ^o3ě Z%9k.ɏVT0De²$,/UJ,QjΧNwN*9R˫9Xc_+gKz=+ /պ0o3[&;Ejlźh;#U.$- Ro" MvW{bC!==4+vC`)Lkza NYcu4vI@6-"OkoHyr  l~hUP c87Hayr >ߩ3D;-k5wP n)1;1ԞMg÷{jtFܘhi,:1ff. 3*/s\+k\ yGpj#v[ps{ɿT+Ow&6s9;ʏ \8BƝT952B5w2T[AY@7}E?P_t:Xq|~WTgxl*A /i#1Ti f , Z>=9c{jQ\carlP" nO\:5MιH܆7ɻ⋺ʦ1wBB9\́Td^~3jeU7DʫE4EsTDe'~4fk&>8J}NCQI`@ĵJj#ߑlu]~`Dd˜-% Z+rZ:pC51C+cͫ)a\?}0IcӈCK\EF ~G;sZ}3 fňdqK;lz\8N (d_Ψ@+ Fq!9ҷ0sp6(gkaK}lN%mJ [3V V"t0S= 3ЃK$r4}ZuyOeeAdʝTBq;_FsЈv6edgWBpd7_ơaPj׿{3'md&w{22[)+2rO % ͏N%nbm/wT5vod#g ǔB>KoϪNkA6pi}W -1G5@ eq3L\ڎWm9YNo=G0_!:0_ (x~;KJBIZe6ɔPk!<3vQkRK1q&X-t9Oe"Ze2ë)ioaوg_Oy Kj !@ѧ9ts-~&ٚ_E$({#~^IWe#Q m` L èjU9#ղ,/+;zj#RT$: ta uW 8Tdmĸ-ZR[Κr>[[ Uz̮ݎ[D#h[BaI|:j l\i.V8=oXœ:x|PoMU<X`@PrkL; !j/k)+nhgnŅ XC|QnC?+? sQ,:ӤJSzy9` >q߂L -ý{B$E -ç6o~L.T?^'dK9}GC j3zRJ^vlZA'SJ$xǔ蕮(>(Ek2G,8ȇwūm}g tϪQ,Dܹ!O(tf$٧wx4+rh~M^[vQXMPĔ1={N,[c\U$UU 4jrX1+foܸ1R;ws?Z8k SnFPz/ y;;Luw> /l2Fd&^%>k'yVo*/tuC_1'u(N".؝ƚMx_\op mfRD0[9~dt XXHzj3RS bO~-qH0S +5 r\a/^Q 4&*E`!Rxe=hNA[ێg $`*KUM nC+1ڻXt e4lX;ڲ᡹z 4,*S 8٬zS k[E4 U@5jcDiES{F9#"3My 1Xa,1 ) ]~ ֳ0+SK_|.]]E )ֲ!*}Y*@ok= ۍ';m92ɀ"r w?;`&t^靄zmh|o7N% -L%ZƿqצF qXBPn,[swpN)Z_]W8b(>XHC cL RzGc1JkmؚX"=#C}5/"J$W3hc[g;v∌!FYh(;j!]]ZddmO.l+7ޖ"F5/5ڄ}c-BP^=ԞEy1KGH:. J(k` ;,znwn Ef=tTM(gޫZ3դ|cy^Ng8Nxٜ|xmsxFct ,RLҺhc-Hy-x.ʎ5( dLhSއ~_GǗ*tP[{=jW0!^K@G .73g7vh,یj x`2!18H ~)X<_n Z 9cʀt:N:)d]3>Yf=]N ,J(ݷƧr%D3Chh~juۘmX 99bTBQ4^8=d],/ tν=V_?$VkXT,!̤CA3 <=Xy8ih}pꓺ\ӈSy3:dl͙dNwBL u-wT:? /Ҧq@-:ǰ |%dr,C.MN~{0MkAsP9J`r:We`h'cʹcwx%_Xx'㖷 p-Xb !_>2{޽o0!_#my2JQhC  DNmð~i ׌:Xm mʕ{2{U/2*w&ꡁ{]s:v;тھ\K'$fׂ 6BGs7dLQps(FJU7tAܰEEV|l^-%%>{]# }\HТ;y8^*IpѦe@=A5)"IQk8ޤԢr9 p f옪̎a+d2(W=PA:6۶|VN92n!IMajLD%]5CNv="1j^X)*2/I Σ) w>+n׭ӂ`O's,I1D3rި5kЌ46sGF9މҪC3:Y N<awaBߛ#bq=C?Pk݊F+H /&~|*%$to|as["&΄x>D9C6oS[Ti#ij0I֦) qk`q&Kd!<š#;X"{;zh)/pduҴֺ9)_*8o 뮸\&ذ M)7T+eՅD&szkM=-KRv l5A9/tLzb[> [ѓ2KPfdaeհ{phwtԼf ? KhKtHDTAS8  Ns(VLft[(rj:ޢm(^[WoynjQ!9X\^[\F2x-F?6rF/n_o4̯}>l\Dy]iAUh+$O%LO˦5#' ,&;IC4`sT%7u}~ۣ0{Hd5<֩;v+I<5VLR[ >~ rThּ=*@ъY>r7:x=BϽ 5p$74.Ijj-QEKx3_jXh{8,)֎PgP ?^%14 G-܄IH};(7CKn}mo0 L_ 𻂶|~~Y[:cŸe3Ä k]{cJԵt }Q]C)eUW#eAI]Cruz!pRИ/R;kYοiG=J h&"2 Խ}zy_y3B@Z~w1ߋ?b>nɜ9F޵NZ "k+ū2LfTʣ-!p8Al~2%":>m% 3\壍ܷ`<7%</eBY6EĔC‴dD6ElkC |ЃdenAjQŎKaMJeJ|s|e?^?͋So 4gySbc0 .bEIl")yCC/R&ub +:[AۂsUP` t /YDwNR]srߵʦH:t"ZyT!syTHQ(2M2#9J9#&˃p,8V N;աǡ55[KaGղ:xr9֛ݲ_{VT%kn~iEK{"`S#iyI(%c&FDñO3n L/%UBr4͎u^o5JX4sXM`M: 3Vg sw}4)j X9]qÊq_4r?Gd0/~}*.Lcw' .Nnf_RV3iǻNECmk [A99.HbÕ%d :2Zm™Ά@[f LXwˬ]'CE/[|/ފ꾵 ՘oɎ:tgu,aqtUV`n^(!dl?S/Q&o,~EZz~=-Z@0" C{b2f3pt"!%8X00yo^zΜm&2Hʶ*FjB卓[[?\':Ř\̲ThVPl;_<ȱ\K+:^RU(n%/9!.R3vdWa' nXkVT#JLΈK~[f';1?~Wʪ{ UV5B<]Qm] 4Q) 9ۭSb `)|8muLk )$wFoZCdދAֻ{ 1iuXdžH1JA In쪤<uՆIYx >x"ՀU%g;Ns~#Py>w(JQ1 5TB9aaXEh4."̮1(pnv69 jAfTaDj)O*tL! >nSu߅(z߄~G`^8Y1 4n6$oGʹ d@p`n"@VՄ'+ܻ7P 2 :7U@=h\x1^_g %w!xgV-yw6)S꾥pXMiوRIkr$6Oc*#WIE0XDj{O8K_'-aOXxnb"Qp+}Jh Ƨ:CCV$8: "Fkjd( KuYm^m@gA4Q\1J=V753oWTG< _W\gTvZ;M_Z`?!u.& Wyb8xQf*ھ1zƮ_BbaW]D3zx)O:ՁYII$#0n:FuY~Q|t u#t@`s"7Rو4B咑B->sPTv^ ca4? N#3YXbCļ<@P\gW._NِF1VQ=r ٮOgsH?BwbʪJ7oLO2UY=3h]ӁvJz6!a^D̹fnƖ;8VBSY{zGw";[Xe'9᡼eHɧQf E,"` ’n<,n;,̪Y7׽'.' bS > _[]F#YEI' E jslpfƛR40m9u*J3LG5*I0 z.( "8&5/>"cr(oK2Rzm!;Ko284@I! R==6^#gw)Vdo[o#Pg(X7gC%9AW6߬^v2Rw%ѷ2$8N4a+4;?$BuHQ1*f6."Um؈ r@(QQ# ̰D"2}AFI}^(APRl\<ԏ")4u6kʊ6b:V׍0zDTdK譲3+9oЖ+].:iGkQZ:63c/BAn/l$)ynIё(;+(I: 4> Î,Tg*Eݗjuj9/NB^´GF2 wFR3=4 .z3i^x_XCƟl:D|8d_]r()*1;MSX%OeO01!1'ytԖGJԜf CXv}=GT熆M!|v^Kb/$ypuO@$S2  CZy9ggqZH1Un||5/9U Pv ǧ eAn:@~4YB!!93cy1ykp fP _RCa?h6O(}Ÿfس>k6 7k_D/ pwbT<آOy= ~Xؠr1Z' lokMNu=i4U|"o;;XCcF0Wm5$8γ*@.]4,׭8 I,[k$_J1s0vyxŁJ kjwSQUzO&/I퇄_ƻX0n^RKB>"$/\[>w$&ؠO 5V_/MS!>͢Hq|1s&gP#j֠GNblqwtUX8'ʫ^/"Uw,{!\n+V;arС?Ag iENܳ6ʯGwZjRgr8+,vktwlO!=\mvxy e2iQzmlHZgSîyԓol>7wgI@aZω6@{ư}v'[r$^IsZSp(oCT^*VZ:3}~p1(1kZ•}BG颧!;3P+{F*@ZV#/=D 7~T ǩ%?[N;V`@G Ol ,{Ni1) ̺FMo33eDsy@üaeeEGȈ}=A<28>PB)*vCpäWoݯno+ywI4R\oR 4RY=F;| r`؞d0cpRkF d{iԩ{-h U(h< OEn''q$ x<0nWӁSwõ֚(g.' 7m1 ݣ)c+N2{x LXRd 6ďET龩FgB`mJ0roIRiϙyVu %AOQK~~o댳[90||*Afw܋f}@\P=[;c,R": 1K u24{y}x$S-"'8ܺNHUԘ͡<_Tȇ'; >!>mrT5tEMGf#1R% ڼz-yRvǪHb-K/ &&V]rC"!E `N8nHj~5Mkr|@ p[Q~mr#m޳@ܶ5^`8j~yiҴȞߡJjt`yB#p7oaĿlWV1ls#+96̖C3B@vK"G.d͓SsP 2  5iGm*j kϷKyS 5SF֓)o*äOB8cH["zҁW!w3dlm]W{eX1yF-^fun,4TꥮTLy(ǁL֬``4.`Q=ӳ@5nmezuEUi" P.`-[ | Y;+6{!B4ɪv"n^WoUHHIs ȆԪ^.%u7>/*d0fQfpI{0"3eŢ+~^C*4[ !=x_| o{8DZ[1ܰHgB,w!o{\ ݊<Ko[[-4a Lxn9օsWO621"B5 EG 2; oyr\Y_a5`@C e+ uqỲv\ZfyJ?#cL1Вo%jJp>H#*P>`]=T&:^Wdc) -ςUEN[CϽzE Tfx n|)!O5[iV%ڠC:?ɇeE89D>Kn%)U6{#gtySn1^{N~#{+D\rI1u1Zr8,ddjc3C4f\oIS6'i(jۏh9U.')0ڙ8:'zPZF$GAj (8"*铑 rmD)Vk?p㴶^vJX>SHG=T*.Yw ٥VW vx}MdH㵫.:dΖW0gYKoS'gxTYr!\ko^aC:U%P!Q.%v m$}8L /,b){*x'$v]BJ78C`a5_$n d!~-F? 9vKR]X.EZ_M\h2{d!vqMXkujD](T:X-B*ϘBnZ=kAP.]dj3yB4=rl E- A^ '.Pvl1qjV}Se9o2=d9 9l3r#ҹOJ}-cpT{\a92|vaHᗜ a(­͇Kh_t h8d'9[IczCB-@!i81?3n/OUr?Z> [m\CO\Z7-Z 8o&є1> c:e&>܌;H |DSS6ZMW]hmS R6Y3dždDW rPhA$]OG0a_ԝ9$`ԢdBz]m6Mf!u&?e÷U}߈AGo/fLO@Au^eH> ֋cU2b<DR;YhG[scd%Ҥ70Y؏~J8y!xq3X@T}xBHjڽă)c=xoz:?F[Vqh_b{'!MSct 񀽊de^ aї.];d b.r#bEB*ZLbZn{M ( r>5QYd球@͆ghoMrz*Sl2!ƙaw>-30^Zs#[8lr3)(FA冠88r Y-E]p@xqf-Y! zBÙ(O- G|A nKUM\ iz|~7xIݞtcvmڟ P$joʤ vt%Q]|2wvʀDy8sV+aRc*3xFTe_.vW~dF1H=PN-,zE&`iH^:n~84>:Q&rN8^%0y"oSoH}1eAFKIAb-jS`oN\Ϥ' p'ĭ,LuoZC>9A8+V|:)l4|Kxc fXP yo538azyE\!4r2zn1⯚u^Ë<8QnQ)H/.XV6+#-1\"ڂyDA獣.ng rhCwC!&S[sSʦ9+߀R ,fs%pFP^KRˌ;z_ !lz1;ش ?8Vio'疜 {ӎrq_ > =ihؿ- S>>*p'[̥Y|nT$p+WN# 96ꜟ$r,C^S Y"^M}|4yq;&Qze#Xw& 渥/N2cW9oRg0buZI:?=pPp @-qR!Ht| $FVb@\!~7$jV1 t|⛙ad>F(#υ2Zzb2X4//s8_l~c&xL/\oeݱBcNC'AG%m%i*|ΐ;GĖlHp?ΓAQ坢rx1#OJ6C$8Ȼ3##%! ֨7c ì%@<Pd#?7B$j5E O E,mEd=d=*!FIHsO|?ɿТHocQȄ;co&y 6.&%5~2YbH鲫y-,NR8VT"{U P)RX?;swN&<.dXU[⎼]-!K=t]!J {BFxs-q+"īԬ-6W8Ǯ"f`91H⚭Y ʏ!_kwn $̺pkRKG9, C3 9&l3-E۪= "sCy}P \A=Ծj/ƳQvOd҉xS JKC`l*= >*ŨD6KD_2ѐARF|E2O,2?|GqhޞP9,/J l,F?mNCVᇱT`sj(5` գCI\iɠiGc2S3EbY^qJjM z(m!"|TXȯho/_NB5@^,A,Kz?PA إ3w "1˰Ʃ]}cв=&yS.UD;XբSٙ%1"LNq&ab@{UO?s*]Hh>AE(.ǐ"og6^4JcB5U"[ȚM lX_+c>sUG6,G҅Qs^aM"͟ߒɴLE]pP8<6g _ߜ#zY=%-l -o}Cn Kשg(u% ځ4e<},#ʿI;EO,O,3LKܦn$sх5묭 +N3my?"y5$N>;-ϺYy3rmE+oəC=PKp5XbL&ۮZJژRI\P'NTqViVKvn^Q dPk]Aˏ53ֳx'ns]y::Žc;ڰٲ̧$5u~ȉ`w:±2[>S*!i$ /47zrAY܏^ϓ*gw:?BA3N5(Gnp:R*78OiQ2=ct9(4WT[tU(R'"3׳ӭԲSYfɾL*D5ʁd-~~1L }d%'6$w/F6{nl )5J :ȥ]9N9o.6[c"|_s h#[7&+3l -Y7XەT2Ir%9|н"V墵qS12_ aFX)ȧTҵ-AG4{g0-sxq| A[i*V F e=)$xr^50noNz5gddR` /%I͒0*Z>ttw~( b_cwf n1p[S~d2Ntpq?=* k~ȟ?WazeK8P22fi],93ʞ`W>Π䌔{o6[,6;wkF=%zJV܁:4mb(Fv@)|?z6ב\(Loqnt/@T0̼^2w%A ٩i(^`x`0d8D\3;"E<҆PH"XI>7DiN_a('' 4V,c5fokV-o~ >dѼk&Ԥ?wWU&qԭ [Z? Is՗ ! @L42MwIߢ9)bpr]Kєv_U:Lw^/ AE+Ȑ9|Bb9av>Cxn{n<q [G*kH*p|ز~<,jG}[¯~kӀˋߓ5HT]xQ ;,FIްhPoHwDLK6 ~:WGI% YCD^Ֆ[B6H-:U#ߢA}V]Q iha4WJ9. Ӌ(޴ac˯:م?I1ecs2d!255QՏف:[tֆ>&0d |f fP-JVDWկ,yf˜&٭Bq "~^}ũ>+Ҫ8 ߜLw;J&oS9Ͽe"ETY`fBqCwFmZTޙP6+"ql$$DeߩDl5%iOOzsmhV4q9;K%gy|o*GkHyЇr8+ ~?s Qt1b0E9L˞NF&;;/ ,=*P[} e+1e*3Bx=|`+Itg>7!v86{%82lzL.3,z l(i:x f_©X]:E$lt]jvO2rk\+JD.:U8BTܱGp0% UZ#w R^xV'VEoZiL}rVprF 1٣9(?Ӛϒ &%OK~콡z<F;x Đ3zKQvS_r@8,k% oݼnc}ڕ&I [ͷvn.MёR%\P[* X<ĵo3eDɷSf,d?YaaHuC'FНWo6Iy`{_q]Z;3@/fg5Nd`맄^|1S o. u{y={ԇ1ޭB #d ]?Tb* n[2X:: }~N폩78Tpvp[Hj y %L(O<7So XK1R8 {ZpЩ؞@#(A]vm+{*T>mʹ\/99١D~=V'*`&wwDMnwZӾ4;Vͻ1RÆH%HD0t}(z)M~q)YzLyk/gzUW|:f TaΤ&YNv2H2TҮ ]Akɧ(^̌0 ܫa.|( F{aV~1y57Óɞ%$&6i nnѭʵCXQ!H5 ش d:dJw&FWt׷* T1w'c]?HjM49dOsXQ"y|4}ﬖ 5^1. K&9N[FȗYM0v[t=HfhY#< fcڻ*LҁG`͙O@ŷpp'%bOoo5 \ԲZG>iG$1/OA+?kbj9<56g]w6>o_-nF: mSXC!3}N:!Qe~wN #{MK^o.b"BoK)@"[vlS]H BS$:/`#ܽ˜"Usz&kOgHwO|Q0g)T xs п2l]ϰ2\=Z"DK-Tq2dSN.6 Jز5K\3y =g_fV, i3FhrF˵/9aI \Z7Ro_HAsMó}DvipU)%d; K٪9h&KpEb9o׺#cT>hZJUSZXvv=@~ ggi2bmT LXACŠH2zFƷ_^OБ,9 'R|0tw(SҝiRLZi4ɰ.7|=q#*-󨌘=dqFZUY $TCcu>4qbrt2(zݬ8NqpKk꫌_>G/6ߥH3x >'M`X O*[9\y{6f\Ts8л̐rE-!,f2ӿӣɾ2bBatq}.=wg: `>.3?rm A+ЩĮbL ,uwB μ/FNƬ1Q`!&]>[]gf'[f໪qplIO%.vJ7~'iJ3-D^[!FTr@] ? }`)M]diH97!"ozL;[Rbrk\{.F.H+pT+XrSC2UK,c` PO3$%֜Gu*G8Tا3,4S)s6X,3 zxA8!Eg+;NxtRS]Pf]1 _%kI&Eu):bQ=-DU]4T+hn݆fNs3&Go$I)|uM׊SPGĀs]}_g’H6 WzhwUByegn5mQ0RjTC:*7{XcX, m;qn|Q{lR%>Hɠ0xPՖp6p R\_"#hgjp(]Tؐ#nE21X6:ؙP6^G-$5-S#UIW#Ѱz;+{8y='):+ؽQ ]7=(0\1h&rQMG9 "hhf1-cPz9mʑ0a:ېȻsp0 {J&0D̙Ծhj٧Xqh+;&H0G[?3<5wyH[e;U9y:ݝ6!񤕺r$oDjZHp)<0{4 ABw{@^H_\2dt(26P|e ;7@rvDe`To?s"&3U11N~٤,AMՌdns )GkT&` &vE&H20GXZB1zڻ0~ŋ5:-f XB tA܃ٵ|\.Ίr'ԟ jQtg_~?l 7x* |"p`B0jprGYԤ IHS1ϤKޡ1U,˽ *BTnV20?+ȷrث(^;yͫz(U t9*yY+misd[Ǧw;پ9:GaI A n![&2\C<.'^ᇭ"܋0OK.2]ǫ "7 lٺkZp\Cvr^-퟿#Ij Ys+^>tndvwa)|ȫ͙JOCQI`t納p`ɼ>LBuֽ Llṕ%DW7B酙f\ȊfmXp&wr,Je 6mk s"4Ȃ' &%mN[={G=Ok0+L=p'L] p%m+dc팲P񎦦 0+/7<~.(i4aすHDC4*eeA߸\%LŗjIIZDgd e5mE!bja![-#e^]Ҧ.;d;o\18Hn1oqc}Ym]RߵsOs /\ƔN'a1XS61 nֻ SCL/59=1Hr*ݡ׷p~Uf x]إH}Ekv}~zF-f 1GՒ Ck6Ef 4d^&`7޷>-nS=WCz< (a7 eΨvFzVLCnD+]( rOKHObu \՘-%KBTwu ^]zP3jJ/!h^ T]0# ,%OY/GݡS=B~L}FlsxZ{vnJ0s3b '-1) %Wf d?W?{0wKG"٠`0+ݼ* y\-ǗL0S?MëERQXUIÝ=X~_{<rm`Pq(M\A"[>_r.!p} -2;B@gLM۫V:⪌_"45ވ.-7]L'%]u8eD,l8"yUonx6ŭ$2`bh JZnQ]{ A DSHm-O=w]%&w/Yspؕe(0!_DkY|O'ɲUM;dnj rB?0C܂f#Uky֢&h#p.7jEf!bӐBT< r'EX; >3:T28QB}^[[9*y۴rqק>}S5\5E:]g=Ta͏YVӐ?N\Bńw^5]8vЍVG; zpx(bv(eQ,v!8<Ɔ$VG5zO+|ZF1(Ԣ18NJ>p~Fbvs/; ]/+(v@DetLabUCUi<*w_,M?wx`ANVAYjLY+nkr_ϠO>6~|_@TiX/O?>>SogJS 5>PE] ?:e.=.=ߕx!XZZR&2z5#n!,ujM.OQl7zjn&Pw+eVQrYqfzkOx ~\r^2ܣ>N#o_x ar:%>oW&ɨ10g%8ʂM6G =0^^לL7ϒތم\F;~p6ZU?Uz'&{ v݅XApjj(N2ad1/"Eod #jB-D Cf|)XD_okA ҍ6NNqF g F{Q;:_(n9Z`m2i)l٧.xP}dD, 2,M;VYs%]8g|_@p^{Ѻ24r-"UkA|fJ;4/A‡)JR8Hd6\M?^s!VRr}˵ڂyC%_b-,hK8RAQP=^]撑"gKŭ8xȴKB [^_\x犈&r EayI wanO.T(ap"GhP0җc*򺰼W"[ ;=`GKCgU -^l]h@rH"]8@r {E:HMt;O z1*GD<,.OW#xW+y_xY}Pa)&R}{VBZv㲰z 4B_!'8Ije{ڼ-T-x(݄\d[qoR׾n}أw)/pN!l1NhŸ/az9;`ʈZvIN$ [O>6'4܏^m߅x]tTs8:{kk['|$dlYh8ǐAP *0+]Rj1 UT/L/CmyUxϪhLB;EZjIa:^qZiODB tb([| OZ*q^@P \oV& i^NVz*%gKVӻrqsųM1".!Xt'j"=1@ATop-뮂![E xa@ai“HgwIϻCxO LIR(&a<,EK'{☄ `$05NWVt!ѺgEǟ}wz_&:OIU vΈaGIrg&N'b̀tOY3]EG0.Pmj٩%|qedCBǵ'DAĐs[cz0u%M:4 SleHc`1fdBHmªaif3sZqAɛώ-<٭;DvD8XYvqUR$9'm2{hΧ,k&4{# ܯ^YQ(񋷉Ֆp&oC \=Fc)Ӡ1jJ B9ٖqs m+)R3G>ln2%W┳qmTl~!$`Suvr0c͠`ՄwTXX?>Z.~D ׊˟)ns(I ItEK(vB%a>7\v>g{2\u^:U2w MB|F:o9FXب|GXŎm #;y ų` v"VxmS4)#[(`%t;P\yz I-7O!t[![Y$Ʀk%]j =A>%BPosamRb7 ۥ8E.40MVl[g|>:pQVI.BHwL @ 0wY6?dpfk4uFF4Q@~:aK >4?ܳ? FƟJ2f׍cqlyjM")[ a8YVzcςvt6|t͡û0ŋ_(e;ãntD%QiVխ dpz{\!JF{ZVNjnόmOQz._|cE?|E~9 K12BmMGOÔTN<6INcF想V=-3-E_#@3T)?Q9.#۾$ Z8HTisiah%̬uh; Q!8*K4sl pDsA=b ]iXR<]}67w2 M"YX(knRy G-}uwFiqBoZI$P`+Zj(csw\Ãp|= 4?PI} go,E$ʀK7ڼO*kdM̡($}{.l⊇+9C*tN?Qio;DhɸmlOv-'az @),@a f u8eGAmA-d0 :_;yOD2L2]?s66ޘY{A"m#^Soݭ 7l+渨y\i砦6֕3R]XӖ!ѼzƲ0Di׌E0L!{let jd Q^ "ť:]YL7Z oZB |ȢSlȟȞ#P\ȴCSzvlDcYSh5y"2OHz׃mqR%o;T>)<uPտ1tipE5du9Q4sJ/Q- y Y^0KL EsON߸=[gsd *1'ݜ'T }4'ȦyN08lCh )GNF-`o'{6_?*YO? (xC37#6|^0?<3G^od'$HSydai KmlMiB ړzSYe5| ȓߜ'AX@0?C}p%SAg8%GbI׻ebP82n4Rv'Iu8-\V<]Oh>~_ڼjgCS5!E7u ܁a{ݏCWBǬc擴xvE4`OK!{װlPn1h| ga{cتMM|,Cr/vwz}l6}b27ewķ*dhX88oY?b>:Ru^-]xðDv4; F47Fɫ2/g$"(4>IV]!wf?*<܃dhx WQb֫EUDsSEj:q)[jr.kFx(x֡mTT?w͌ +_`SmJg1;5W8n>#3hN<Zu/фLOZ(HakkoA %Dvx"*A'<ύAe B` t{?D]^mҲ&pkwI411p&+QZ=ڨq [pZG4`G>F ~>T^lYUM?u&vkͷxۃqsjSEǵ֢E6cٙo5ӂMVnr`i)Q# 6ːָ=mpd->0 ˧s I9`цw-#{JH4z9`RJ7!h=kwi:bB#MKi&&B~U8ʲ^x! ʒSSW6G8V400K W?fu~$n^v$Ke`PݟH~<J4( E*H@Qߵ5К "7{vgQ}^8Ng-›C ?jo=pa8M.[Ą!5E*u gEMی "کݪ 96\SV_t}$*:ٙnnЩza_F2vK i*E}%g2oڋ <Ƃ"X)( keՐ[l䗔G.Ŵ/xT-Yu[B%a}"}YЈӼ&0"}e@Okώ B`uKHr6'):po3Ter\۸?ICv5߭D c$NiXފ)6#S^վMRTo,:mcKm&.tfU3WQ!Rv{?D.Z k$> +1m3ܗ}Xäʋ1Ziʼnyҹ3ku죒s7Js5Ł cQAM> `nY`O]gd L^yCX{e`'hAuYX $$䟇hIHd;ufR. J9$/t/TKKo;NǪ6`1OH&|[C7$pk`$MȻ@phK9vdgIԞӗY%e {S_eHpc,9Yf*0Dvաn^3RHi?:G茂N/9lkHDwjGBm`nXseL*qޑ@ulbb֜25h@@\󩼬{WdKuST;F (mi@'Q7H!9Q=\eJKFux / C7O1x(AjVYGtu| fiy6gL_IEAp^w]s"﵉ !4bYJW0o/[ -Fyr3P^9~(Ȧ[:_ƻLFvhI!Ն}eh͍;NC c\siOi3d:r)K%3fP]}(tS/KI,li"))_2 JF4<}q_淯H/ԗv ¡"_L9DP{qƘw zw[֣֮ێo(XݙbJSB§ njC9 s49}) uHU)zz4cGouka秄J-kTkA5/"&i^d;H%VkG5qv~f7\=;T=k{0ͫ v项KS1($4t&D~!X[6k!.hz@TZh`|\ɢ`A;0m<p$mP\&ZJռA& K28{=Թ\!8}l:i;rƹE"cutk) ڵ.ꏻ 55X}I{`ΥG7haۥe}:q tdc~U6U|Y)—&pEzpn44|\N3a F߻';Hkn.T̲8aza@4tbSwM+]B6~sLl]pLJ>8ijؕ;HJ`/o©G),&%XBl5gys"ܹVۦ͟PU!mAF'ow8T;Z/>`t&oHj0fq,뎓:rYü?_=SƟpqlft'Ib<7.*o-yFaXqֵIP _Q;mo\y*K!e&Pb_GNJ䚯rckŏQl97r]|3f3G|4pxWSwIq07 L;$+ AEr XHJ=se-]}i]?1ϋ]V\%Ɇnœ.- 9N`Rr%@Rx؟48x=bzt='(hNV!J#@xe] Bw U#ٲl5JIܬ</SjaȀU[nEW>AB(2e.r$_IW笆2\>aڿh)}<u7;|QeQךѧ?28-x,deV_^%k7>T4fxsZJ>E4 2pLYIEIXGX+B>M7$c~'Y#rEs(id\5| `NWo4RLB@1-J~qcxfUíۺps& )ig/kh`e3h>;x(׍Kυv-s/mm ,Vq~kBkVx`Վ4oOsq(:-ErR";]Yw 4 &Og7\P<+v0r~hܱPw,& U QP=xﶥ:7f&z;JZ4Z0"RPW\wmTpcTrgoޟdJ*':+J @͝U oEdk_%I[ҋщm V%MC)8U.ƖX&RS$# {xXmyJn #&^*`UנgcU }8/ ~ԍ\*0dLUdAlhù<4w8^4 IZWהzqHR;#6if>+q.+;LkF-,HP[wGpۿ7MD9 9 ̰A)^umnbDw0pA7?NNμ{sy9oTz5t@+/i2Y~n ۱a>@yaMZ\Ԕ M/Q^ASk"I[P0Iy:Z-+,^'RPBxA#&?m5;%E!IOF@ [dMh7tHրSB uRNAK, a\t]&j-sZ`mz|D5ޢ挭>J1\:%pYil@ DY탚/N i*Rw:y<ڭJzFоh -H),T}(ba ]@*98Q൧)"rTv<2h@P9 0'ubF Zg8!F# eh&W \^֌m$]4÷"۬!(iޱO~LU.Dw. +n,L~d2%2t RѶ,aO*T%w")Erk[Q۪(C}@Zye0ZNjTF"EGӼ{V+_>P=<ڒyϞޢ7:BRJ*LKgz ڪXenv :Tz#h r #?ơSS? ylZ"UU?B!cvO 󜰷7.I+5+8*ތHWܯӲBN %6kY 2QZOP 0?dͧjqY{odE'+q{P™". 7/]6bc̻6đ̚܇9X]IkDL >0H: '`iv1OqJE%$- s!̑D[?TORn(Ҧo/,Hxa֏s1{3|ԗI S20ZN<ڱ`03Ls(*T"?=3G4=x0#Sܝ  ra$o- #R*wʄ;K?{pV뮂s“y7k%;ikorޗ~znayע݉G#Y`| Hؽp"c}`d Zԑb/}S.2yi}Da*fÝ)5nxx> _jdDYcY0vl0{,pѡE,i Fqn^Xʴds$?Q!_Jc{gYV,cf +o28"S$l(6g$w ѵϗoys j4Ӵݨ1A+Ooa=P.rtI)4TodNR7E2P?-Gh|V@C[lT%‹Hʸ 뒻[k^Vjj2ZY?rqGSZᵇPlpyyȽI ͿRN|VSE~ᚒIp (w2=ˠұR<89A۵akYu.}L4+u†oJrreχ /%)PWCPT oqctPuձcW7oں>X$q/ $lڀe@2`R~G(ڛcX=g`s'5-]1sŒʧ˲P&R*0OKrXw`41%ML@T S*lڋ۞IRUUm1z@Y0 2[N *vߎXljMG: ӫav!"|7%tuyewip9ۂ[%}gx^"]#eւg(~ S1  v c`qECEa_Yٗ2eCUp3ͼ )B={%X+,;R)L> bJ!}8 P"fz눾XX<[QUȡ PB}b?? x9X.97s1&9<͖bQ+ " n<ۑ۬q<_ ݣ方h2ke7={HSBu`(<_K_|OR#up^WWlp~ TݨHSD?R*<`37f]Ę ZsSdCйMEv\c8 8I2 ,)QH& cDj5+)8znh,z8x'shyoƮ wXbWO\p:^&0OVݶ^pb3qwɻ~ߔ2az}J$l7H+fkj!EsnptsY4 ijz[Q(,g` ،mF~׆7J8` ٽ nW=6n3| -_,w rlGL.1 œО lJz<=:w|޻e"P|Yټ$K1di͗.(hڟ}uq..${WGZDe=9| zL\-hq<5KЉ$h6W$]"  gâc0ׂ rrϖmv@g2ѶFDM}?-QzkbpuaDV>zqJLR(: o Z2E|q8y/'Fgph+"5&r0'X.5aǗ: {-ܕ8ڪ)A"c瀔ӅKYԉ|Ý[kK;(UU5wΘrmQh[ G;([fFL qR/.B5U2spoy$T̀uqZ;95ףmO-]=ITV2ecҝV!(GL","^Lgbѡ;0֘sL5`0"J{\ć= f*Yz Njy WfcUf &oWJ9 zayEx;;djctg7tc4?R9w#Y0YM˯J(>!@]gfy l\F SGI+| ExuHKa̙5Me=EIKnOg>]{sC04J =4Dh-̰Ye26rV_PܵLF|ـ1ufh{{Zz5@s}Cޤl$~ &r'<4럨ni-Y-A%?U+/T4/8fi1kvއϰ d/ g7n-G s$!|wn3mh:~|v}v10 lk l%&1/ba(K! ގ6@ZNv;^Z c]beGYP4ԅD{HJ*r"xO#C_b;Q/mb##,HrfOê֋"`V/43*YSqHC<=b~jFG$9QG4a'3MP8`˒%XO4/`[U`wQ]y+$WBYWEo36oۃHm0IGq'hÏU'Yp031V47/dN {na| QH!RZOhx֑-^@r0D2cgmM9ߗ {7rq\3gCl$z풩!q*- ˉBi7Xe`ӓN#f{CNP]WVyh*Vg1nGZyL1Jp_S91$T 4,Q̉'RE_PTJ''PnPCB,w^Thf%j'o#5RZЯYʿo,-3%9[o/(X(ab|NS)b1!a9-Jf&DvDk,"@Pj[y;]VIXmÅfT T&l Ř<^'kWG5sOkYl僉좷Nʓy@bbTѐ > t:pu jBaĕ"‰kpgb-[ZN~56'hM<r0C_N$$?sl;" xt,?W ZjXMVqc rmtiL|9BNe_7Pnvz0cJ#r[46הQkAz»=nzȟ^N$8PʒYO4󲯿 ҄TwqNVpvh:y;̩b'E<~ƬNXYÁi:UvP&_[6msMeNsI;qr(m&Dc}VG[̕s6 FMc_?lzcq& X(HiНvyWQz}7` YfNraЍm֬?|q6_5fi 7jZMV_W8-Y22sQ컃~d| q03]ķud rJ vvȽ& u^e)XEELz)Ӑ}ZA%Sd'jPoʪ91HQu@D䷇ZV7'KR(Ѡ1[ӑJ[x,~ k6J=)wZ6/[ \1xe?\"f*mz:ڂD'xM.}Xut{|)x{TKm9kʖN/Ĺee 1sd}C|)R;+\O48ʡۮJH XPGj?8{u]M uɥJF{S25Q?X@5=⇠|W8CSgT#@̧aeq4BOCFhd-@DyrWPV.:_bYL-%K 7Hb\,r8Ҿ,JBRU [`'K;*肤MM"x~;=4z+?ɆJ.5J.-ѽҬKKa2uR'n=}fڡ(kz(nT;-T,ۑDdh8)r- Kv8HXEjq)Fyn3x rmk03 gzŇL+.<apF/)PһiS>WP&tLgbz\Üգ w)BneIÃ֔Mه7gs't[x8 kCR4Q07BagCr|&>a.+4i5Rd'܉_v*>"A+/ӀIF{6S:~SKs2t[fVlvh5A@WP \_vfV[qrfN@pښSK\Yy`>b`.Fh'KXO {vk}ʾ,A+Go,b;86N %(Y.ґ.踋?t(aSt2h+wA"?x53X\G,cH ")De3wu;1 ;+svzbHz(R],P $}FQvrSӵQ? ! ×rS <,mCv:OtiftB%ckGD\oG)N2]WrglANe"|71_ yM {w1Mw_OG;,AZ.:b+pFӃ>K<?<>[Sf]XzgqQ ,W\-I\fPK¨eYX3ch=4QkR!PS؞t$sDx~b _8峙D$x@ .v*4"8NZT](JB'tBʛL8J6 ֐k y(Ĭ\O_9AGc؉F#" z8ƛT \ ־}S0mɰ0A/NKa¢Zh>߫++-3$#w']Ǟ+E'c ][Eۨ0ݜ bWШjѩ;av9S?<"ݯ贗K1\wB& Q1f,IHLo-vFYQj v af:DȑQɬ40_~wJ>BsZT!"|Moq ͧ8Q$~<'cW7*B!jfY}vY^X򱏡֯8rXDM/hy3!O56bbE5tRՄQEpYiFAR_2N,mbr/+3DmJٔs9FjUypnYX5ּLbG{qG ҳ]<-RDڹ`uU1uc(YniLɺ);IW0^mf-L鏉'G[hS/% {FB_I*V{*(*Gjp? ^ֻqܒbߝqy!![ߢw>3~L=ԩ'6LtmajcDM!Qo\Nm[nY&~1yzcY⪑o ?KsA .GʈL,K#̵Y+$)ʐ/|U-{aD]=b RdC&0{蜚fqޟIW }ԙJD/ջPW$jџc^]eoEipD,tච|ɨNM2h(>"9XLOy9 JFahp]Kh%4nj#jglhVD5Sf].Cꆃ??i]q Ue/+*j4e;H=33 sufe@0CUP%:) ֕%(!! go" ;΍$yk F 7ce0JAudSn#׵jf\7ɨp{p=LL^{m,:u0 |#]ls2\5]@̌W1iTh#bzNL_nNmPqh{*ʌWt(ڏ$1O]FHX[u ! E4 |W7٣S52`3[#hLwCk4)b"s&Z%sX= s)6SZ QDfK?^S/&G\LdxMR3> ~b\2(BvX߁$a~_QdL"&+1=ZOnahU wVg!]{)B(mKK吊c5}Ohwn "-^P|iD4?b:Ũw21*PRg?TVs; V((@cJ ;PcX+ ŇDPtf,,z W9c ^l gh,2Uovup6eMY 3km[Dҝ馿.+5lrE)[^eg5ih*j}f  5E9ye  u8BQALQXh=kQ\D*m˄%R .3O `jĄj 0 [\6L Ow17`o)Qb ιG#yUy ߎ܎Ցڧs&1(&9Geutr=t-b#y~?>AF nIѬ1|~"qMF}zo)62o\?Er薑+;Ώ>S!zmnoқCb(58B+CiMeP_5M }LLg:oNICU>ztxzjפE'(ۆyO"Ky2J |];[@pSEr1龩8OI]fPGFw*Z,l{w]{Y^9mTO~\InYf/o;8l7ܬ,]{M ٿQ#GO ZmUCQw~a0_Ȼ3(Cbʤ`鈞Gcd8PnwDi#2 ky@Liң]`&O*RC; )PR]i4%.E)ڥNKkՀ&9,{Dx_Гkl}"xQu/φe;:_{2L[?9F Qb.[ ._蕩5Mj2:@.~d?ZWx iGJ*]"9J2`Ӄ;3Cd, ))* LI;A&A)AWFFJ_Y},ހ&:vn+za:&玩0{UX@:<_UgeDZЄ[jHj6Ճ߫st2o ,z+cRMp[ ؐF _&vVel2M4;5S S7.r19ps Z T2D,U%="OEj )k:__@)[>v6ip )r)Pn`B@!Mb$LdܤBAk xoFZgRudI>4CZG bJ5"Zҳ¥ 1N=Sr\8fl#mXeÚ8'zx&17jo Pbl~;!X{ȶkn|<ֳ 1wh883c04R~ҜﱂAUńC@&e!l 6;ZO&>F(r o#0ܢ-GH9X)ҳB[īK}T"Mת^̃$$~ xDž"{W YU(r1҂pSRsQ=CBb"6wnnrl|>4y eL>UNrg2w0ho"`䅩Bޟ ~0[D W{e\6.8u.)QIkۡUk{"˟ӡf8oqҍARȶ,[󓽕##{ Vy^x~Ϳ!0 =.&m'L6;nQHOpGPo*FeY|=0O6kQKl;xy}'l˰^3:<ўG2}fw{ߕ C*AՐ YzOhh$)ӑ`IX\+w3Dp pW*cf;٦"ۓ[Y \__HoyweVru1A܌`<@Q=zG[za. { 1aLǗNwkH2Q_@%|wK:Ƅg:M ;cEe %.jNm.ШjTQKX3p}{TNWAx:4ݱK.\֫ne%z,}hNھYGM|{6"&q0*㯗pk|֧ xEF5#vCݒ?I|dH*撤pkCiѵaؚ҉Hy37T2-T6'utڷPx㇗e5AI&|t:0RᅛT|u.\ H`J>1kz\/tSt dWj>4i,/qj7dFނo3oO77ĝPX"Lt`BʡV:PjύyMCvo-|4 ojbmed"!$Ol1waT'h~\K<-eZli8Dtf=+u[hK-r$T 7F8Ky } k!e4*sKk3`aΥuČfd]xPV]G7Kִ8H3 >.yrHOb1VHȕx1as j>{MހsN ?[K(b Xϼο;.FOXG O`>eփ#S`JazojtÕ)4STXi(^/.)糁Q0V進jHvּ*. Q !B%n g>.&Q6՛.Q}f໫14S6{:)^ւnӷ /{@ g (PQtDkO0q˱BIi̺__E2w|5}Pцڽ4 \/R`e8Ð[7Qڐ sM]5* ݲ, M.M ~ɜfyy& 9kp_ xdgo W}Z,;|lazggdV!:p=a h8Vt6!S 2 !%-rPOIƜ(BKO|/6MrM3JAcʲ o8#W)ykB4Kۯx.@;`$pjN67i5w>@ĭC"-N=P4ah" XX|2¢^UgŽn&9ZmvhfxRb6OG4?d1\XBªsA| cbum VΘFʧ͏uqn- j u_$f"ϣAb=P)Tf/xJ|\y[XK%Խ)6¦w=5o/G#@pY5dlkS@0Ioo@` #%0H]1J_P EQ_)*DpI%,e k>/ D+ :vc=e!lo%m/Bl8YtVnṟU{%i㾴0@=c xĨ볦"}쿙ٝ>CdpyWW*6 pb{'ltFuY~B[9mUY~j`͆l6x5902WFΔiM&CN8ϥ\UR"@S|z)@$&Qf#E  ZFڍ-]'E7W LV;B'h e24^U \&iQ^^mC(eAb=∫dz.}]  W~I+S[M P)8l#nӤ{G:G)?nd'@̧LE`feHOY!]g_5X݇5&`KxVdhzq+,(ŘtrH$qHάT{Ga6dh4[-wJ3Ǎڟ=l]ϫw=TQvM~/W[2,(GTFXPܞ&' l9gdy*Z'z>&)/KNʕJĴtqv=RJt5B6Y*|V=,? ^ +Jn1 fXdDTJH23 .">\Ǒ{D's JGj3yVrB66 4Kp#ư,6ڽr-oe7Y(S8u%~G$MzS ,?;~윷V}O+qwdՕ@^$]!GWH Q{ xV)srXgSӪFͅz|2N(+VP9mi%ڇRaGb۳wAdv |^'m@ lL̓Q!fX{QJ,kơ~ I.nwb)pl \h.z \ʺ&?\&۫'XVAύZ "xhP.!L}:~%Gn],ޒ %\`ݬm`DPd󻳚"~$p̦ 0GvUFV.V407b1`ҰMS:9gʘ ![wV rm-asq#r\J(ɧj.)dX8` _QsRWڕxGt[LU@9k3&` .˭-z#.ΘoԖ" #s[kȎ$Q`\6 wzB62};,zW *h',3I!x%ާ@OKÉdNzHi|fP)ʹʔ$K?1q>LSvZ>M 7-3FW捞nd,PFWCmqŭV]_ I׌DJѭTOƍ+=Q U,Fh[bL"5)p$ Ҧ#{4nv"B2R;\o֠KeiGFbݿ54RҀt(q=/yDwB'9ȃ E N/3zWfRxmdXi9+ W78K﷗6zŠ=J5lMC ~'a9J^,qYfҩ%{t]u3+ap%:ϙsܜ-6aIN3L2/G&yaf=p!:Tkʋ9W#&mx }5 Qh'5?ڇLb!iUKd؁)9j<|Bѣ SBooIKs7,%M-J(uLWJk̽OG{?}d~hGWCO5n (U=<\ 27r@%OvR$D}gYc/n*UgZ'ITjiކ&"lTN󦥜;84Gt+Te 8]9ʰseqϴd뾐Q4f; LLhP,do#8{)=z/Z:Fz#Fzk: IJ#,E_o 1QJ#?D?nn岒i(u Mo*f PGNKJc4a9%i^&$(S8A#< !#q{?,/wO#K^ˏv:)ev6 EMABQ{wjE /J7"o@|g{Q;.(N 0"էױPm_P$CpM .ar͉g{gmQ)Y$fC@VeY#2aE\C͠ <&<)h3lZLu?gЁ{sä`""޼$9# L+hֈuǏ ;r-Ŗ*\F%yܜjU3CMeJӡǎ\1`ݶfaGD_`lߦR]P TFQݚPǭaElTd@wR`BlBو F3.y(P(.W @oZ)@o$NW/JRO"6bk$655^kZ(}+4ApsʃJ;'e:!7Hs4?.1CSu n4R*bjIyȔ.ԫZ,l-eè͵vY!cy0ߋmf:L\r ?4v0ǤLZbydR:o7" 75]tɛ[?/쒿= 4ET 2u>WRyOĺet'ZpSJWh݌04%$B:/91eMߍ?{րy*Ok7*%*(*T]xLl }gZ_3[br>K[\۩YE?u^ѧQڜ$Cm o=S8ԩæ2L'G,ۓ/Wq{/?,_c/S.[qSO$9̮u'Jܼqs)0JLr sre͂VT^pC??y 60剧)z꣚;eC HNLC s\ݡJ@\IO3Nz{IWn D婾ck f:n,:Vu 5;c[?G'#qzHnӞAiDE #I0>P%4{ [#k}N dG=PV~('޷ZC^ 8l c'JzgL`+l\ĉ+]f8Uׅ_EvR `Ay &K"7Yic@jqn}1H1 esH٩v5 H ~ ERR؍T]Zҷ'wQ eܩU{:EؤT] `5eښ [}<\1CF`GVwщ3h-_Z A(\$q# GSPfplm6<]N/l- RSx R|gVK X2]wT>֯_ ]bc/2Dv<ʠ}iQy@xbȃlDȰ28d8Sӷ]|9#,Ch*sM8;{ܾ#5  J⼵vJ*2aVhpKε#zRr|^jX|da&0h뒻ůt 42U \}CsC+=mtлMZlc3/CrAM<.G aVniκb 6J<@y‚:Ύ #Խ/Dhi%CKe|!)kxPlus'"?l1exRl:6a/O#S-!/.|8dz(9%=Ǯ%P':[[x/Ih h9S8l?(0*`F~gxpgtG[nKt % GBuas2'LXn^vl.&O#}=:y|Q\>8G G{duEKޥz2?ceWH:;c{CMmi5 n3$wx% n}3iǪX8-ERXpg7y QR0qyj@K8n.ME>XUA @'Ib!0mdb ]4d-&#dl.SyUUmhK;ˮYA'Om7VܽD8NܮD^Wl$PP5",6]CN8k9{-kߍn۶~xH}m ) %Tm}7z_h9z|@UPN~TS7$OIZ&BlcTm(M'0{$-+0qaF<LwwpI6cK'k=9˼`^M_dthXZ%[&GgbkhNcŁiOR& ?vTRߏ;`,O..t%())Hs8{N_K N>Rd cЗ~& h6<OV0*ErH{fdDoj NU VR&C` / ^,MK?.k ǵz! Id0yļ#!` W+EAIuu bNIS`9"f=yWH5Z"EznϮ ̇FMiZ+z8O:`]:eBz֥V2YDBK̷{ǘ{TԬr!,})^0b4¡Ŗ\M* lvdDs7_cidҭ > $Sloq`-; ;L.>3:ȩsCHz"K>:@]CCtu@aWjxo8M_Rt2SEWSvp#w֖x%ǴHT?uI6ZQb5L!&Pj;kJEHp?2ޫc 0Oϭ}O\ͨrA؛?&6D5.4l7桐| .2kZv^j{tgUJf_Xh| fKᦫh$Ad3<ͬ,GZRْ骄'AprR={Jt+C# '{AA|8u}smծђLcA^{KÏuENGOX`ˠpt;A!T[Xױh +S U³Hl" N> Nw-@861h0("aaUf Hʦ^|G@ZYY{7qC TkkWD]\*K=Tjۅl#-mCO;1.jgs-hʵqX)u.9J[?{oOQjayDAc5C- h>\6{l> fG<++S5Ioظ(RoՃ5,9j89V+6JL!;f>e\7^8L'J}W l4&dΙ೭u\G3zLqЇ|!  y[ʖ4hr5Iwh<δ$RKpO@2kYx0x]Wiu<$h%ȟSIh@FXw@T~\fHɓl{b"a\c4:rAqJB&c,x;Yo^wgFwL^פ$CƖ-AiDYS3o`jT|YƎu,QXcp0a0yxӴ:Y8.bjPI:h=#w,'  }8-|g|y=?T:g[ȹoA ~ow\yAbzϟdQz10[ex[F&C* ZEnCMnニu/jgoQo9H(NW}cvm&Ie/gl>*a)}lHe *661[%|{J L_!U2+ fks,.l]߰)󧲩2gT{>c0mP\(l?CͷJ&cdzi`CQF[w )Pƚ'-QCA)"|b l/S42 H$(?I_y\"/z_O2>3zzS92WS p{ٝcch3;JIuzfӂb)ISh8c[1Y3AIS9 iXaz* |[ZZ5.-}DM9S,smWKء a bdp W1%o5q3 OIU'}Y}y4?[0Su{؎jLZ-AL)4+a|YFX50'OKòʆqmdn_k;!(^K]%Yp\_4a!=EI>f {3J? r0cXl`G7Ap*0$Q .Z޼Z>:W%KӢ{'A\ ܸ\l$6[@*("vFE B,ޱo꼯 Q*pp=۷ňI 1޽ kGUJ!,GEJn&kYEEW W\:"8,r.F,k'upOPި{Ky.O5o)+*odH-e(),Xv]`^f:"ɜӪ:g-BoQ~QH9":scRɳ[/RV0S-,)6.hudcBƟUq5SݞPYHvEa+Jc O; gBoˡA&0=w4gOM3))r 'V3oh|&]mt2c^f8XbL%i QrO[m'Pd)L3, (*As!@q볹Ğ>W7dd_NXt[g&2G m1Ahu1L-H(/JU6spNwA-8`*ɝ48-3~ 6TPd!*)^qLoP׹3q fC1Nx]1IRk}A6kiȟ2*Ҡ|u86.hTnsAIStgE66;`H=V*]crIw2od=d U|BNj oDDaclfW0d`BίnuEJ"OffUJ ?}N'D']#$.O'|3+飀R 8,g4g~pI]FqxQ0y8*?ьʒz?=FΑg#VvPoLr}WM҈1~Ἀ!HZq9ڎ4NJ2 n  uV6duKfZ( cg#XR]FW^%b߀`wX.Dž1Ƹ{&7lYRS] aH`怿Σ3w-G5w @Zܞ$1VH/FJ5Epo@Ny DA[ f{h¥6HV !y>m,1]ƚcw6ؾS-g`]qwzO`Jͧaۈ n6k8̒qlG&Ԇk7qMxx8t8Jf´"ƚy[җL:;0]+n] <*E[tdK_'zZ$elNi\"ZȄ[U%HycVVve\yɂ9?-&\?>)T`E1I)bnQllϱTZg5'B8z-C᧹˸06)CB FѭI> Z9?7kp"Γ@\}{2yuKORvqנA>riSxt.w}Kw-L|<:ߚڗ PXlp]~Fuԋ\!ҮKb<2 7b7W!$RDt`CzL: ,|v D^q(PDPŕh  ,O^qcuJ9EM}tw𽄍_f*(;os6qY"Ks1w?2b0ixplZJ4=@jX gHY]u_$k^xϐ- %J{Չt^VuQMwo9]hiʔPB%5i\8`= cιZo`J,֎ꖩ-J+t]n+h*J0E=l&-n=H|(zn"xqUTo/\Ѱ K{5GFONpz좔;sG8XgzP[GfR^Z+Zf]y_]c!cj8Fsi`1L0lOD}=}r!8tj|,Aegb (ʖHlXǔ|:8oWh_!Koq<]O&S#BeuFΐO55ј?,DLխpld "C"eO(]u9jSCtFd0&>QM#u*)x,FL:y5` )F"LCN+D׏E5D6*-+ PApF;&NҬ'~d WFj-jIOL5lޘ_ϧQ;?fwYÜ nJ+2p1~SR˵0;$ %,jdlU NS[ЉJ9) PeK0C/uy"1+/^NR)TU{up %،MUO'f,+ik)v?n1Dѩi ӹMp3@1VZsZ=DJ#IS\@+$kBM`8-SgYC`G5f>󠾻A'|[c; Vz)rBpK1e }7{5.owAv?!kGˁ]_&'Mfݸ6+Yno"mywtd!81aASYg86|nD^5WVf nH٣ aʦ1<ͯ,(p[H ֎}0zO}'<ԚʵjIR+`0dWY]NJ8pNDӠl8 /@]d@nS祺xЃ&A=zRp𝴶mPp\3C-`;~8 q!bf2p`rP$B+F}(.`z0NB28 N;p<"\´1 uKiFolRuƫ:cԔx3sYb,?2Gڽ_M`~}e~gƣraU%Ud0oBM9tBs9_r00(ܭvs̒v#a>yHPqę_Ҝ?ԼZW=N.%6dF_хgdVʒU}q#KPLC^֓0_w䵝U\䴊%X(ke kb|#+{rfr_D# u2^:#_xKc~n=5:Zw08VK@$:bPOcEk.q0{D|?A;TB_gPqE\t⾄m\w =ϲq!):,݁QO6XX,Y<_hﳴX(o-j"`t58wJ{{^y';0g،a'",FM>.V] 0E.d!2,(1&q*X[]NFb׉Q1nV< .2Y&Ƹ]Mb(DX1nTQUhĽ^zPǘe0Zve;2Vets^lkȥv)57.4K}81-kз&fcP8.? a򋂙IY]c~}0h$۬?^Q~f(Wp^`2#F}S8B]y"m`X{JX5csUAq*5Q@=w2$tZ.`,>^ƈ/f+2Ë'-P#UX_F+w̵镥'b*aAU7 UcU~nؒ1{tSe"vp˿Gd1Nվ^F5^yeIRVuk%DoP,aV N-k 5o)@NF=E K~VRmB9;X~wgq S7NPKD@.GgXE5Hsj!vx5&ݺ Am^(Gu+l7'Xgf- Pn]daHV]K̗#@T<504~*jgBꋂ^^=fp)d_uxۘ⋁)!A38_+bإCF!U6Z {d5ߦuF:-?vYY)^C {-|1^;I"[w w>Gq!%ڣ&LiD @ ;q&6na~Eq[a"qn׹4#o;k|*:B+1L]Ʉ %r@Lcp5lhEv!!ƕ*)ȝAEw u/p޺~gl>V=,̔6qR;<y6ےf|.$#?N&XǺ}͞+ ˏec6|DLWg+}YeE1L45̾0"=TUybH+yJ:O)P+{e=x GIQU^w#,I.Vާ' P>h]U #v/$/!Z؈$f],ahs< 2,Py)`v~:l&Zz94R~[vuM& f\\rR9AD:/8o!2XL면s"G7նO<@GŨ/5[gĂ0>`0Vlk!YkܞƯq,&>6u Tt0_褞$G` *d ֫y,4QU Js8$pGظsAP5A9o9ԜMJ[ohhׂZbL^TX}"n)df(i6GRwk!dyǠF*\6C YF/! 7<-LyL0? ZLWF[\ (qz@ /"Nt0x6.X[Q.sXif~;KH~ar5y3Sq.H\ֶx]"Dn 5l>j1 M~=ÔsS5Fs sfFUHݡ,QE2:[!A$lC|PNI MHUy.!3/?$0*u<Z=Qsh4 }*I|ɁForeI|`#@ ??zs!BAs᰺P WQFԽHEkf^zNsA av$YYXw:{]Kp nU(!X&Y@Q\_p56eA:R6ho%50Hs29s*J;=[C 3/Q}$\PҕWq|-g!u_F%Bs7grkNzLhvߵQp8fJN!;-$9e-07L NoIPW%e8dYgTiY F1 /mF0؅ *G0Z7X,/b:I~&?nuu[8;e ԭ_QKM'4K]5?NįHwZ;ڲ38{^\6}FA;s5mwr'T"F7J\ 8-iDuyG<9L۔IKTDB 'jpD# $~[N['$soLgg,k)d= 3nSM?[fDT /T1t. b(L?zĮFZmrhM_}|.ݾnqDZ`?ƃ> G(EQlzKh4dݱ?cڠJh?UvY.?@@uiV~tp?mA֪(YM OG=(ƎbO3{7P"<%x~EjBLDVQ9~GOL [C[ v9g'XrF ~D5A& C%!O@SbpT2uٌ$"V9w00 <-9yP >Ǡ4NTp nN:M3z*a++ QvS=-.->}(/!Z{@єaKB6LSM+v(J kRDa^hb<)lfCǬRAaxp0WY^eHuu8Zn1Se3_MX<==%n3{H%( u00B6[ȑ`;Lۄ ھB>9lxz4Y`7,SXG ~qPMW#F&6N* D&F.sf 0g$k7nޙpvCX|F0EHA@H9){> 8Ma M{%HfA[3Aš^$G6AHVb;k}nR\a}g)jK*3-s݁nD-P bh}Vj U'՝72(` QN~ĺokffBssFkB*LHU$lbAgNӶnk0;mI$jR4ԑ@G9]Ӆo:eNSLR[K~y(mAUg~>Pq{g 9I^PE[(Տ99) ݖ&Mb(t 6Qf PG$yuYeZ`S{SDIfbͦq1dJ+dw0kl vhMh8;{D=[<66hCX1`p`)[r!js`8/']>S궅d% ~uK MYV{G=Ԗz2ϖ9ߛGztn~H } zʲxzHBL^XĶ8}n?.|[ևhGZY#Q%KaE0Touvw}EX;ZWnĕ2BϬ<$CPp݊mӕs kkַd}}{Es(s`<-ˠJ*D"Hmb(lT3 d~_Ӡ]9kOl0_)#Nqۣr"6+;"DԤatZYY $zfr!&>S)O}GVX6$#j1txGl#6Be2Ң03 ;UN8FEESY*~Bܦ;"7/1:G "c93)~ʙitфMQ0RlxJlb΀VJC]aD,63̦O(`0q \T"i:pv8l)?~FcBcUi Eukҹj ('"9Ξ>ʷ"937xhIa:07H6ܰ?I jBnDS<B7rmVH?,n CI$8Jb)WWMXN[/?PS*9@慚+e:u mfn[U 5UӟmX2d8'YP>$勇䐔B^[WiZNbn: ԝ].^NWҪ oETA9Jj\Ə|oP*aI*JR:D'G82ϵ3!E_(V^5nAT"b8ŲƫRDOs' Lkx1tzSwm}BwSMnAfonz tw :,XFh\b=Vc,HwCDnbX@/?'%ʚ' c.۾iT^/na3uh*7>r~h>+ip3Ƅ"s!Cy:òj *ONk[۽}%^OCf6r#P(a7^!kҽx`o #X I/@u[?- G?:lQ ;NӺ&dˑ+*`ܬ#ha!=R|n>eA8"kķ_$ gVuX₈[]bวiE[cGUT !bt`0{Z`HL %T3E/-"O*N VQaO\my Vr~dyr l 8p@NMM*8kSg]i2F"gc(X>,#jDre_Ss±$~v  tιcnxB(uUf{ `^p ٸb\=Ap$@9wyމ(v-2BOUd<8l". -x7ջJ\zqNY*ad@0@fHh 1uq ~wʊO1pNϞ ^Ds:qϢ`KB_)OHQ2.0,6f^$o{6xH"baICM#jL9˾l^?O٩]Gz}oRS(I׊vVN ѢUvݣğ 3/QN~}@fKSh )xI\8P$narhԵtͮuIKuB=ޚ3nŵ~RMr:=֫! E.9dkmQx]4o@o@ez9/CȪ9A6kO? &2C z 7\P,5:|6%('8w?ɩ$KK@0GT ~KX5kYV%/-$ A!`3=b #8]*c;*iR<{I$)dE>+6Ɛt>+-O#jՊ: _DZ@ Djɮ_SL;N\M싓jWAq^f8 +TwywlS>J0ZԾ'xQ pT;aZ;Q ?(@uU>y+qk.)7LqYp-<XZP9%5I~RF6{չJDw4Iwdd7`ĿW8Al-A+ₔ[I.JK=Wࢹj#%YX|)AܫVMeGӛq7Qȫ7e  8Tnq 6OtXr)pBFxZ+N2bKwS]me`'}Eaj Os rQL\YV:y ociFXmS% 'ztƳFfbpdtH;K olv"ykb`"Q靨5Yˠ don IEf!|V ]_Ǟ@aZlg}+!ü=3$C NB|r 2Vsu 't }T(|*3ŕ!4%Kz#,^מ pQ$$X& ;}C5yڡE8bV/]6.̶fri) #XU_ckl#KCAxɶz7bH4³J$|;q"K€|}&8a$+ I 8>hk/$xgJUp ԥ(U.2׮q KywP)x8\D$uM cvMtO!:d[\KhW2Ggd[&WiyBc50ōLZ8H@?\ M0Cg3̕ū!y̝z9X7~)>f܆y!@ + bo.?aѦ^WʎpX *Dż1i}zDDVAze͂DE;i NɹWg!i{{$!|l/ئR&~ILJpH153h@.Jit[Xj: Hؔ45Vc|tl=¤J$ڸQzahLY&쉭{ - 㰘e$L :Z+go ΌqA 0ӫ>JݧZ˗1n]+y}H#2/M7&NE7FC{GD|PVñt6ȁR}Z3AvӎAvڨp6ޢnts/μ7iQ>ON+5'E'm*ҭ=9}+ԠN?u0vi*Rs W|A"&jefjH8 1*JV.ݢ5CּbXc.d(C;38|>rе`_ObsPb Rĩs?; _;:ɩ  IJ-&ىT``lG8JIT J*{.fdZQO؏9/Hnv aໞl"Ǒbߙ#[qӕ}(.ԡbq]-cA<樲ׅ#B6A> K-‚k%M9ߦtK|KgboOHxي10*c;/oW!M"5Ǯ$T?A2햏{mP)9!1T9I8sKr/kzX{rT}CDn<6@(%qyjv_G0nf64LI~~r:=WOvy#՝Ncza >ɣN fTTŶl{*`D __y#9j\ݧ?dWR՜;},ěMDbNsr:%P1YyIp؈ Y(yjNWKd728bK$4`c˔.jEk7p BWu{y #|0i| Dkc@g?~A5Hɳ\V֮ y tBX,em%OU}vX=]:_H]G'ֿk.Z[nEtm+НIq?(BD#l9p`@WSe 'mܵ70f4T7 Ajr_ 9g# ɘ-bu~Qcm+TΞOEۦ9UͯH:Qaw.G`E z*ӉV_SAA_P']iKLmV_=U>se{ Q#rC6H SZ.= ?eBߞ {%KQl@X}p$XD4T{Ǎvze>6=)ϧtq? r>*.1XE ; SYG XLR-h+s}8aU=`.W/ 1QL"u輯y-^OՔD.H>{by\>~HWr?Z}aWR&k1sw[sCj[ÔԸ"uDgs;w +S͸фcx#$G;}/2o#^=TLvλAےE3/B{ ~L$-H} 6n3t,r75e1&6!{͍20܂=IY%&Y fW?;0:뛷d @Wѐh{Uа#;O(52Py?rkH8x@ ';ggKOP79O8)5GxӃ~YLMUH͆!pmSzTˉ7@z^7"8q e?`څH0o|v-(*GgXFRYb7fm{Y23mq~RJ#GFsdr|ڸA~08V k&"d`d Y!->b_j"]BJdOXT6e_k yj#o]Hzk6ACz3s--r -W e ]f?%TLW)̢jZ6i!Avͪn!$Y>G8% xHT / 91WyM7[Uzl1DY!ap1=ư\%ib F\נIaah$.ZWMz4'~vQsu2Eߢm8."Uz(6VsF$#~oSkD?E uON>DqJdJvfC X=B]VN&A`4#vؠ"?ޘEw>5Q~B6%@4#aHqG9~m5Tq4U6x=ls2yl" w6^{>\? 5|X/:q樻n4R|sF5i{L2,uQ}}R/v` u E܆ot14dr6Al-ӣ㯚zdS&[t3&J ayQlGmM ITIUɌkw\s^eA}iI?xBfl~Ptm5̝f{oЍQʹV3BTva~~|LmTGolk2x:8 Ֆ On,pXҞ a\߷Ǚ 'G^[v2 B L+cx1Dt4G0 )[Zq۟jBtǾf˪n76<"rdfAy f_z`k^ׁYU<>6s!}frRUD~%r> #|XƘ B@8rmmy~'zlPuA,rAPɖqjLZC!ܼׯzx-gG`Cq(쓁pG^d؂g8S| ѾRF #9]{ҵ.=+Q/noON:9$Zl2E+[ț$o ( &ƽ/H[h< Kݴz-KSr~eYj!oVA5g~ σxb [ hhy5 ʊ |j+&ꄌMɃԒQNT5WS;ƹP>0rڙrsNT{L})SXju:m4{ d6SOa7e5V^+f e!;g/$3"E\e{lc$/1rZir1!IKS[hmt"{es%'rDUDJ:@XY- ܶUSm"_wvlD.ٓ#[8 Πt$`_i.a4O2(\48Ue Ӈr[DwJ$ 껋*4XktUJF||`Fjd Oĉ3[.jhl(g$XnTI98̀vkӼ#M=ZMJc0s6]Z],(Œ֝|<ydJ؏Dw_)ʝş%+uh~mLsB2VFQK!*+oAoxt7#GlKzmfMZ3FѢ2[ID^/ ԣЎuBSz46!>h=PAZzj85%s>ph6DY=DcOL Q#S?Z[U׊iqˮ`Qh}`a]_^28!U%\'HLh^3DYiw*=-nS ޛ$/)Ѷ^p 'S5~թ+> k=U7 aQ^U 3~x h:~ MkRaPllJ8lRl_ Y C@FiW\ZHeݟ {>>F=>#J~#hOGHY ֱ.KlQj b8>8SᚨaK\ɩUـxg6#Շ|EӞ"y\d\ e`^SU/7I?u~l QD K)mkIeFګ/ VQ<4Ce`\A^qD/S9ʄp ")طm!4}R}<37D0%+Tze(0 MJۋT ^ ^uߥiX MPnf>`0!; +&csG>k s0l!u/gn֐i[&>&0KJ0W4#o{E[į:a4億]Y^OMfnKDǐ*ᆅHTkkB,4]pr w`DKH{sL03ӑޛSif١졏 ͺqJW7~FB"Se9#sOoLҞ'If%0c22(<ȡ}9(_ Zc17fI.P SPfB u | W=BuZ?iC'Cu8d{뗵Q<(>*X=XӸtcۺ4 O._푽.H̷TiB`8`fg,hq!^O+w|X3B,R6! _@}I?d ₱<˫ȃ}喭1MñUl>]';|e]1՛#lۡ@=N|0ctQzP wޠ[Y71~ 7 hW1Y{3Z ye@BGv|9W@Dt[7=qE:P}4K:3ciX1\J13PGN%k Z]fTq qtfK-"IAÈcb_+8:5%Y`Mx##{pOJP}{VСB5}O y KZC:fW(X$!}:M挹4v_uWՍ8kJ(6϶yO{PE;Cdž՗%$>sHR 8yqriϵ(VZw` s;NhjThUGOFs1KWޙX5)=yrB,'5H$5h$$q P:f858a_J\uLE@]1!hڨ\頀l. 9S.D T|ʞJ/hBnyHG*0c?;]W#?eG}ѯqQnWJe\.41?T?]<vʞ吉L%q[EHsD^Ht}!b(tً~P0=[r~g&f.ChћPأSȥXBXjAqnO t-WsgRz%z騽ˋU>Ŝh32XuUMxL"|\ l%|m /iLF (EK̾#V}nLSgd琡{{wRxQHGѮA7l%"7, VUr\촣h\wBخzI_bbXk4(GIQI4<}#٠y9#[-DU5SW?s-HAO'p0w(>2G?☖Q6eFT+IUjs^-g:H|S*ɕ ڱ"U)4ڸ.UP8+;1!u/9s/LF{H(an..D1Yփ)nIA3y,Rd-d'MB`?]U8mZ?uLq7JÓzD8URY8*5tk=kiO˸"IDc7vGcV]cȀ  "*E4161l.""d=JF;`opi0wAݍ騵8@j,2 Rj>.:5a-s HŊ#R7^&cqǡ c*6pZz??\Ȱ%lvap28n*%nlB쳀ޭxR* ؈Ozܛ8, \|k;uD|5|ZeE< C*Lԓ)?.Y4WfGAņ4U-"U5+~JdXD*j'1g.>b~hzcupb {\s@T%h016G|vkMHͭ{e81 /r&:#S *,ҋh9u ZYnVV[a8t'>!ni`ؾq;Iِ:xP۳irXͫ\u15L8cN"cu6o}D\ -#_(VDUu$ʏ$l҂H![hDLRz\,#cH\<8GfymI|U2wxU0#eXJGڶ T:-3tFVŚQMa vAwpd@ e&A#"z(Y~`.ygv46} 8]NI؜ ]&_ei;`1b(|>3CXצU:Û1fA;.3A]Y7:g32T q콨M QKKP$򯴘{C%T81J[5[v3E^껪"8ﵣy!_ֆտ쐳XM-xߢFqw60K[xPvmǣVQt%;~Kp#ާA=t)b)v~232YaZjwl%!h̥ `b xPhs)} K#r{?$:x %0dOhb5$a3@\ΥZQY\6iM6dǏQ*εMЏ!3כ Z :%'7 /QQLѢwBչ;>_rN|6Htza!9Oobe"b>E`]LQVPkwsP K4wݮs&qtӥmYHC4(E ?ͫ);zdc$e~)sr6R.y-0-vʜ|Zz4FT'2Q_ *U *G8R#:o3 9QƔ wNST/3b^8DKi/fY˾1!Sw[Mf ZLߣfq/+p\df82d%Jc%Cv sd'͛~#OkAz] 2&NK5(ؿck 493+GѧZe_~sGlmF&%pL-рnVu{^6^$Q'>}EIwP|y‹.Ai71..mdAİii؅rA (dZo&G +@yh`>YGNI5ΙQ^E#Q}7n3lgXd٥HZ[o}D&]f*[R$=2҅1&C )fۭ1B23B)e?Y[-ڒ^)wk2=k/ 16Wh$qdUy$hM7б;obԌ7vl į@na*l /(xM(QZ[qƌQRXd/ ;Io)»kˆƎ/(| !#d@`Hփ"16S5K$h{ ¼pKQv"}7h@w^m.,FV.PPIK!y1?U7d]aByl#o6.V&KMyݬv#> YB3ŨyJGPOu _z&2h:,OSa "4b!UE@U; VX)UI8ڂ5 O9f)<&:տjyq^3|+L&٣3鷦ISLMr{ۇ\s/>jj+pO+6iyoEo\Nukp58Ldcd5 rQGl?{Y&K*c2?dһ8"fZM" 1~=g;hi>fp%"}g%[qD`b/,%:q 1 B#pR3$ԙit(fv;\liWNJ&vK'0qn?ʅ_ܻx/K\1 R2k }^-c8=ۢ/dIyԜ(ίLDrok2U|UӹBW?oj>arnS܅r;(fS8lkݰzAl%E)PQkbJrֶDGXE#ܒG$(]W[T h |#=Xbfa{hy,[ؘA#d@Ag#A2(2أomI~O550:+4V5K7pF-`e62$TmiҠ>Eވiu ʺJDюݨzR^z=O%b}`#@Ԟe7@؟oOZ{q9`ǖxPTxQ&Wē x/q PkVո.Q @Ӱ҂lCsxG:#dVO} rf鋊8rm"M&!z$?!nN b i@ͽ&J2|ݴ62Ǵwat^' NDL9bt1xX!KHqĻT\g(jOC 6L`%jTA'ʃ! b?Ϝ(v'kmGy0mR)޽BL ~nl%%m-b5frܖӪ\#MV?ϡ5Ywp(l>b\\ UP LaʇqE'M MvnXؗ:U!Ʊ\NzZ Zz'rj8¤Sz-Qe˾Keɓ%z?Ў#pҙZot24Oy:TJҵ厼|GeS)5n5CF|)?sȑj`R7ۉt*P%MyMdg60s(Ho\FxnW?|M!BLjXT\H*ͱ9tz=ǩ:86S;CO2M?=Wꬸ; iQO0 N2lhY-Zx:l9p_V [!ضyBu8DwҴ i xC8y,%4Շd͛g">=K]0ۆ9DG+}T<'>aO.|!a8*f)[6Kk Giᐢ4BYxb#RhYys ViǥRrһ\)F[ Ƌ]3<@}ZC%]ߔo~dzi30C6r~iU̴u9]Sdaś܆FgE˵^02{_BQT<:vLql#gGἇ`2b0b35"xWZMĉ2zmo N8#\E,Sn)+7)bVeR [5Ow˭9]nw&a{t8c Q^}(LPCb* fyaB=9T/\X|K'>IB@Aſ3&skO7KU%T*!mc;ؠJ8Zlf-0ik5T%kk8ڜC=ś̩:Ѽ-Su;/@ P10 j]G@ 椓B#HD툷{03%>Zn*u(ړ3hOMV51D6.$!|_^0CP^Sh\SG9tArpE.YEEk9<[|7BuGNH]/`$L6$3؊v54/eW4{^]9#ju˞덬zxd9T1 6OH1>#Z5ᇬmɍHs",=Ը:f v3oPY)+6E!*34~WQxy&U2"CLtd ={"{3umxD5Ȩ2q5X$[GM?xs'U,()6M[VC1p#_eel͉9nǠa Y*D9l ~\Ah`~"9kXJ ?ֻ89rJ0%z JIro6v$Gd${[ ]ڬD_OЄ J8k}(z(-2â@R m郁rY3s&qZhA^ |Q8ٚWlU3*eٕ !q9 ѭTN{7H'CuY띊 E0".DV| c 6=n!I/2ǭXDk:voipksQ8B(RǷ$%b%/ݮ'w$93)7tɰג{|ŗ:aJwN!_ieUZ[6Kď7-{dsSZ&QA|%ῈTH/x|r)RJQ99m wi+@(_9ܧsj@ڔgD3bqcmY:^^s<-Ω%Jly[ Cg\kJh\vW;ޗRQ]2aE4ZSnMMAyER\EQ Ϥk =%PqyW颍rm5ɭ ''M Ԯoҋ%9+(:8R7Ev1) W#%qZ˺{Љh+~t]ڱ a#5r dt,_bG h+ LIrR-yC/.'9& n 5#3_v=j3YYEP?3P}cSg~"AƼ$7mE,T|i{B$Uܟ'NYvmXҒWWRe.)!|dDaNOG07ss#RQxxvw :Tf6A=25 ltJa-;/ޅQm5+#*}wh!\H\f7-I\g5l.U>m+15:;+Xڽڳ?/(5kέUZS,PVcA&C ALIGƦ輇e7pvOTUfT=lP E!*O+lW)s!Pvc;l޲ꉖN(Qϓtʹ\. u$1Rѻ= !kRTaVt0T@3^Aw9At eQ*>'BC׉ܛ^b 6l\ ;"\3O국Z\cϿ`istTzD`cƐzu Sߔsd&ĝ>EQq!k Q|隗i}`e;g*vU6׎,!wDw+k9d-th jqR =scG1P%lĹ 2$>lD%҂ָ^PJ^1J䴭ĢR&UKh5 'ސ$qY2ܪ+%6ս `.cчM-׉{9@'7LGӅGuF Ɇ?ˣZ]FY Pl-$H{O*E RPMśK }D$c;'6vJMG#l0jmn4ϢM)`@ulh6ɗhz0 P(X  ׷aCğ9zI#& r413P;θ ,C)0Zt՘@gn|%S++gm8np>P^gq2+y r(^t \A>]fsMrNbB{ϊ@!f"!a&b M)-x >m8ȡ7{[ SJ71Eްrjjv:Q'*ב0lUVSRT(dcB?NT"6'+k+VB!ʬ0i;SrX˒ 8В⁤mMc.¿CwW;&hzۛ 8$KXYp/V]XެaSvUຳhIj}<%΅rSd5^§As` m?h$}kvr$ͦjGsZ$Y0~lݐ@5YBe=Q(-@lR7'vi؜?:aQ5@+SՆ 4NyH""аhJe4Tk<$IKsm>"^xuM$Obͳ)G-_ˇh)nyqJO;$U"NԪFgaG$c5Ip4ܤP;nzW z]+傞Z! $m$70ILϹ$.*PC?e|rbvʔ|@LRӁ|`Ivuwzm~H̝sHQ},YJҢ΃`LGq °WJ" m(bglN6Dmnfߌ̍}{}?5Dh#UҼkhbǾjꢞa.Td4F76>F@+:âj^=+ y5ngsmi9GJ5&jdHAxB8ۆakaYUˆ{3H/ 61 m#`uCl~&mF2c*E:QNCi Q y~ vJׅHL$@.e=z0T 17jS%??ihlFX3c]>.ȍ M}Ξ2VH 3jg/ !8T#WTkǚyr$,D^A֧׿N8lq[Wࠢ W%T6RaYԛ2(^)#'`0hR/68HWDQ$J7 3TMuДCq||_%3O`5C9zQxz_-\>"j,y:*hGKza-.5aĪasW>EqڽI! '2oH҄wh`\TbnBE3fլ>X/i ȃ |)\OtAe$Gr|Jkpٔj5v<)hX̶X*rX)'˽{ƬE8F96nΠwL:S5tjS #y'M_0bgnLG\L^BL;EY' ,vߖUzbK4_4I;u(s*D;;xdv f ǟ3ht?d&NcC\˳4`a,NHG U 4GF,1~ynVXg  @LvtyHd>sxA$޲Uz!㣌Nn\R]i)'(pw޿ѡiXJWj ^+ORM5B蔡j\k?y.@rʤj7Kd!)yDV$bC*q*Xȯ&mN~Iz%nM*Gh|z@f̔VE{2{|fV$qC8EdCz9_ _Ɔ}6(7I GmHӪx hmHYI0Oᢉ}vSSC ˌssA︜'y:>R|!T۷;>͇0f%1#=cf"E&dKÂpj.c\U&d2ُTw,pT)w-M$A kݪsfXt~ \唐GaPkU:e ,F%WQG89 oPx~ .~fb]|>`L] GӁ{nƮh%npCn1_<I_cn-(A1ܪ9W(VڣyqëVD_ygmɔȎK꥚attY!16~QκgpDغJ=(LD*&8U[9 acG32GwsM'2Ǚ`ӵ>rBV߯86C(n@]m.}'4ӂC2Rkʞ!`t,G\avONd+6W̤:"ku|ED.V/B0òM $*yܑ(4&=Q3Rт\)Epn0USJ#V%oA 3qZ`qtF(%g#6(o-V'9f2@Fo27 ڰEQS\J<S%^ g `&Pvr;s&fIOVg<.Au +G+R+@]ZaTGd $+q>)HBz~4SP!'lܺ3x|C3]Chwoj?C/ Ӟﱥ뺫Uxd⍃>KaZK>g4zYXW'R0T*t?j(*DG,~ 6ɁiVSZwFud e/ζChkt1j͐1w|?Q~鰰L:';3Wji1ϜJYw) X%L0J3a*-8 n`p5:lIjl B|n/ESuд !T lͬƄѧrB Vy~|Y C|a˂B!/S&_mhG3Y"iӍL > !y~8:DKwzԁ,ݓx> V$ }=UhDSV%Q #Fp𒰑ֲ~ \I6I5 kLbK? 77-rku@ӎ^G]ovN0&1MŜr73Hy"f6HrbpO1gɹ&DFƔ+=\I6aelkn<\!-iP*^ag}qD`5[3 P N PX$kmȟD&cS- /bpYŒ$$<?hbL}x .2tHCL`QJ@/66`_hLZGitT,y@Ga0ɹ^z< mvF? wmT *g40O-F&,fs[s2KJ ʅ?!UYNZ3Ǯ%qrPX!5UPVo@DlҦH7rs㐑Acu8yM ?j'6U59lD%}cr^ aX(yj>[u͟UݏXRp{_;U\qAȿ{c?,ƫEeƭiƮd.:7}>gFwbX``*ȏk}[Z&iq!XˋRr S|)eå̫3ȍmۄ&~5،}DLem։cCdbng; 5ac!דE |@2euÔ'\-yf4p.QFhɥx02j>޺)y\ޖQ"K8F: ~nA"%~oG V_sL^韲~> w;>sZB\CBj޷T'C3g2TÁ׎§T.c؁i Dr#ǍZ9̄Q:n-oiDnTsԈXH?`h6PirY =1DS |uqvYƗ'`zh\ Z">ݜn/w !]mW]4!Ԃ7 9_*yd̰1O?򗥗AQ2ƝoKp(^IVѶCp ĬQ+ngexS{aE9j);JrfK&ǷА%m 8ǀ$ mj@rǷ-M'$@x3<Yw5IR1JyHs`qڹ)$k~r:6I?Ύ bO:s?mBm~#_ytn21]S&['az/ZJDA+⠡͊'c3=‘"պ aj,v? J_ё-R%@O@6}&k?0z!Ik>`|jꥌߝ[bd^b{=Qߗ甤FOZ6U3n#~NwDtb=xK, pE䴿"03€iZAi 0hehdžNUkɱ-ѕX@)ţ~ ٫J/ې8|Db׫DCˇ9WF0}p [ L]K0uϊS,.<ưlv/FJ3呆&+UT??Ef$::Ih(.DZrm9+ol#ьbOa[`&ofACxxFB́i*bW*lP^1SZk s!1CV`4Z Q zMZg6^I!4 } d?Z=ROkaʞp/. R,x=^Ãʠd]B-$6Hʔx 9f'~i?*>kwY8yېpPAfAN*ڰ (U۾yH ^nP/f\y&%` g3=b2x> W̉ wЁ3ypI5!D[rA3Dn?f;jzn$8 'lSqOpMog"б!TNҐ%kRm4k^^S$F|EgafܥX3,nxt BZ^)8gx|m Hi#8egi%C DS3x'2.y}>vɶo'$}zNN'MQ9JK&>:ƃ%}8C1~1esKTv nO(1>BGRQt&~NޡQ&;nn 8Ȣ 1?Da j=nwUp^MG&lTY~bȕq+ pV%l4k9tiٵA{LeC4NkF(?|zf4&~iȻHfv}tVD'7n53Il6T@*/B(6c \ъ__F" [h;ni/k>kMŘ-%;2Pze׼\&U{S45j=C\1+=d_cI.[EM( _A09&&7m@`(.7G鬃V`Jm:#l٠4\:bGQoYs":W6gx\b%Դ?G3]1ךΞC:eKػ|{!N|0|~MeVP Gx:a*ȅ2 Ztbm?BE;K3>8!5k7:FpBBWTۺ,gn=lu0yX(J+:|af%9nr9= ֪B 5X )u ƪ^ړ?XW61K}1W fֲpd;*=PD~q6)hn.TXӚV{ l5ڞ*o3rJc1z[Wy@Jrv= Q*ȞF 5쯁Ǣ r#ú>Fi9e aTU; Kr H&4L? aFZ"T%š4FZ32c qCcO$jM+T:uJ{$Ca|b>KUDܟ;U,I(`5; t9ALQmM.'LFGDޯO=V470r6I^'fQ=gY:X_߳5w6#0Y-'g>,b\7!@}a^TtwĈG[HuH[KE򆷚y>׆qT|)A ("h&(M²>+Ӂe{j 5Í$dz7~D#'NM 7T^\YKfkY˩1V'Z޳.02/ҏ~Wq`[c^~Xbiʩ([gC0(ZY3/ ?~ܧ]Mx$N.}@UBcő%p4FvoDWf ʜI1n'TiOhi4X%w9-ɜ"9;|̨gnpv 0Ce MWB;U>H{ŗH~x@;[bbNLPIg#fIT$h)TGb6,(O;JM)ҫ xG<"Hpg9Mٿ N^VZ P*0V{SC{ 795=/zqџO:B>ɮH]qܘs E1l{c9һ-7bXc#!ñ؅'k5Ӹm^<)8 Y. }|psIPym(fQM,v>>^=-<;`\{_$_sb\ }*t-Uz{lOvMjA'mrxO˱r#N%C_4Af1(T931hP8h' GL:ʰ_s*ʶ`X(bK)C[ȝ~4Ʀ3iLJʲ@GF0^0P_`xZql1Gy㝫ͣx(.n/ &&Fyhyy0 .00V󒷇\I"z&{N%/4 X4x] w4G nג ebU`/Zo*es$F Sĝ'pj}`t4;S:[_ {)@s]M4.sLV)nRYƸKu=50ϝ}Whp%6#,JܥuJ3:I!:0ԿPHUJBaLz躡0Ym=xP`c ]GDT|`])nO`H,>n(j-M V:e)r/ӳ!w5&5L&Vy13/@5)4|=j+Cw]Qnalsa4/{#^]ԫ 06à9>Oz7!"!Rc7 g `T9Lw/\(d}Fϸ t!ڔ I#C8V.6c{x3A:*(ڗ{br, rDqUzf1p¶hɛӰe-|H<5G*JQKaԂ\rqXVǟj\Q^hK4\tńŬIoxR_q)*pRпn.c@Smd&(KA #65`FǑA(}}|fxrrQ}HG|Ql]+d6u`Mb;K#n1G#y DC@)`xam^YHRWIF;C$ ̔J0bG 򷖯g\EI{"17e*}?E?Zj# fH V[c0 љtd>߳^+@ss/-RHb!0)bnCzJs/ibw&UK>"n0]+>BeGW<#҄XuΘ^v{;ZM zrsCK,H1U^c>S<`oۊ_>lkQkؼ˫jT^RQb}Ӏx_:>2kˈ [S Į>ʬ,`{4M;DdT-qi!+]Ie.kV-/ҧxQyj䮃`th׶?PIira,i lv^ -s`L{N7y5s\;۔`r]sBRK1Q8Z#ZhԺU!r_"\UYt%{DIްQP@ @_D]c߃^-mpARdpr%E36ʏ{pM7ǺHX@uIH2n ezRM~ř׷RCD\c$h@9W#Ȧs|;3-Q՝˽X[Xhy?yt:Z[DnFPmjĶ 2OiK_? $J4\kTX-7CA9Y%aIX q 5.%yc${,z۳_I3;\õEIj}EңS*jA{5+""FX Eu-jB7  PX6Km,)20ž[? -HiOōq.Z*%:s'*?FțdyIR^1d[90KӽM -/5lSJӕ׺zA2H׹P/)\QccOčUkJA`pYV_s pD0&ZXlfݭ;G2ԦLa3,U dUO]$4L:,ρxzmiDr'3?25_5N 3h  *b 3dȎ)\DTǯs]|`4e%^FݍV7VˌP۴+pmӎaEl3=81s~c|h>K솤Jb/8nP ,s''Z=j"\љ}r-%\`6jntUk8ʽڗ᥺2sIEf`N =% _yW儭qh$3(C/8 '(i[0zkerB2ߒ2>U-vZ*C0yQȿ €aEut@$),HsV(A [Ie+̖VfS70߿v2q'%ghFFLllȘN\NFDA1!cqHHjEE?RFd9ܓՌʂ) %NΫjgoVC`G|Mrm(F3<vgϲ8+IwaI}c8pK;&Hp`fY$gAv(1!Q/q]Ro6U=2B4(Wёq#xn#L*i)}[ޞFe݆ DE%d϶tk5]_>HmHqN[NvF5yZ,_&@Cnwi4 qDA_ ɱ Y~; 9dx S]Zk"3!bm)A#\lcf1t[%,/CwM[Icᕗ?V d*(bPks۵oSƠA\,.1 P+)7 o+C?B g6㮟c^?OEbW誗HLc0}~!ky%3ƀߐJ˴N>X8~ F:53 xZ0ϔB̖o#SGF 3>V70Y I8L\N҄r%<%&Ng?_r Uu5c1.N˙~_hQ*2u>VՙS.BC!оf9G(\nlASZYˡ3j~g5#:4uI\,SA%yC1>Id%Rq&I505&8xٹ3n!%lvC"<\ H8riJz.^Hb̑EY9Mvδ/ӉTeҐ)Y5S  QWj ̢7 b|I= i=P<{վJ{a0eUng*"c)$ͪU4O +u5Fϩv?*ʕ#ݵpPF~C'$b6 R=7O4W(Pݡ @2bNLk>rBmX=Vc,Zf-~xrou3QN )L˥rvG6ױE][>y3_:BLTn=l$2elIt`4FVrbwE8b̻0W<ǻV%$Z'ڻIL ,V)|X%̡^НNE`ll CK^)4ޛ(s7pUE_5ix 2skK9@+3,oiЉǸq>0C6x!vŷQ)́b"]B z/Zm`Zp H0VD9s'ۘ0ݔ0~^Ժ65di&~fBVatDMAz`:W͵ ,Mz,eKqtsS Нmt R)> KuK 3#!(1+1Wn-aBg~ulUr +(9 ݓE4tVD)#갦w.9߾}J?zW>"%/ci!ȣYsNAN87h[ 4xj+;,. oA-1mBT 4Mj5 0/gυ[|< cE7Z {9jxgBUuWжD;GE3wt0`i<;[v/,LRQE.7id%UG}u:WoU6䭙)2}ÕRQ(qԈ[Yzq yK?J kR"[n_ bXƋ|"c}K@J_3! |fվKF="zrm/lnVgk}2|h)U&')KM$Z>nF-"PlBJLS=o >3NŽ[2#MLʣ5:oL$4IE#'{a ^mg|8I,> oPٮUZO1H }#P#X=Rc 5 VW(+ð䀱dZ>z!b5x |媏S£)8!NT4(BkrELKq!DeȗU|7RMy|i'_)T*'íꓐr:XPbE*[k(!Tq4CcF:̸P۴fyw\r| BCjŽ/Nd.xXvx;q>.<^H^_Iq}G3F~0+`ORNR0Z0%< |x[i؃V§8޻lv2\(izS9&+ɉ Ѫo! \(4N4hQ8+]4T2}JII2Ʋ.eE P01l siDvX--& X턣^v~KhKwBf`oᆐ~DQ2p ʴ 'pr;]J:̎c_*r_(Uf!jv<,#4 Vn+v+=?03j[WRdBbzk[L Z=fn 1B2<*Mg[P^\p3:лC##r(J:ՕeK;PfSvz|#l RL}k{T=Csn癬60z @NerCM/![EKK";\5%Xk호WH##?MoXuk5oY*.G+ 7e5McZɳsԗu6^LST9[J\?Zyv$v9>ƮF F3|yex sMЩƚA"tޚ@&CΞ~OwLmB; ͋c w&)>td~%;tpuH֌DeHVor )Tj9Jвڭ~I,RC "x0i7%:XJ҈I3/qasy.\ic7W9OIz~ -a -)XFִ )1R_>'E L8fn(+m2K{F?=F5`{7ǵlTjw wbyidQ ( zp޿ a)S-Z i݀/ 2c*8} iR^ xq?{<~Oa5_ 12q\1o܈co'{w?oB/M3ң;+kk=$ A_ׂi YZSqNA43B j E5h{Fi|7HN622^)w_E ¹HP`Ȉblf"TD {j f@|Sr>v\ҦK;(rq"}&8z j(-FYagTD>Ĕ7x&n?nJ<To.7kWYvoX)L-E`;a@OI=c[6[d 0qFd^i{`Z_|m[ {c: }#DWvt҅sһ3VTUo9Z+ø󅻡"0.3lɖ^ܖ 3{}q9ZJXP2\cn#[6՜ecâ"F  31NǜMl^G{hO`B%=c~{Pjy؊) ף~]†|f:aYJ_Wm& b5o&:ٍ:<+Yw7ꛫ`p^@ 7)i<=k_>ԴJ6IOֺ~,!zIEÌ*ڍY 3SGϏH~00:MFdnB%, 2Ȫ6n /B6pNݑ: BV=<~̧kHkZXöi#eOs䨒U;e4 7Zz!;{?j2@9~r:VZ`_@.J/:BYDTW6dWs࿰,4m$<6'Zw}OH9VH2gɼ̞bg1p>|1Cيb:T[FK w I=]Z[Rv챥Q8g?ؐxqz mPHp?'NW]lzAO U6o&e}.Ti< _ a8T+sNI: pRoY*-i_C,\C;ņv@ iutnGC8-FDC9t> ]8yhI#qE2ǂK/^*ըbL.iNoVp= A]# S哈ۻ /O}T)/SNf5Z\ZG^Y0.4:ZQqJwf!L< ceଦI^}{J5j4v~ 7/5ƲEz<%V .XeS̥>n,:M4k˱&fHe׉ (00TGxw};$eX) twYyȠȊ4H"<GD&\C^4ǵ:ERzme~w}I%B^w}>g]x37y'=Gu3тXIBMVB=avxRHf Z\^3mb),h,*QP5A@ z_.4%1l؛]`ڹ h-uIA! **Xjr~97#S춾M9éjJQ@[)ܽ#a8,:y $ UliBT4hf䑋hjo@7qSa7Rbަ.̗%C>igb5[GGP|0o9jfF&m%4GјT`'@Ћ>n;>2=}Q_ó݆.an_gXn)>QlLB.wiSD ʯeԭ )Ql7͉w*n *S'5Y+ 񕠹n5'Nh {l+-n)WD L ޥz䛯3YROsTliBֺTUkݪ^cO,і.sʻApH>u 8#Nw^sN[PQ~e39D JX:0chusӬW8q4 %"g݀>{{bx_H=H^FG+E~./u`FQw-#aLJ;BNރV_ߺ^+(4dfx]Raj0&y<]c<>?eHSQ4Ig[8xJ;a +3ˍK&g9P &G. i #j vAxGqFƂo]9;}sd9.ۛ:gUSDk]X 7QhleָpO|ܚoEfށ)+t1cǧs\vi L'n(k"lkTRzhZg|a2*ͽcODfwa)luraC1ܦe#P*mlz[ng^R=,W9߽Ob=Cؚ<vJU`,1-פP$$ 1ϟd0g6Nk \ /ϒTvUg<>H.SXDx/iUPA0>~8)XJn66\NLNE!r;%a):MK , P_l ˱mЌ"0_Mi<9_Z<dI cer1pt=HϮ {VaWfJIX řd[u#)+5qǓdp c![(f@pP M} }-aۓni/ :ZFZx 5J4K傧*JODTمB gB9,(;™yxUf23di-/-E@faf -HZ'$u>8Ai4 >C4t $Th 8ۓj W ӼԦr3sr p8C*a9[%VICC$B7XWYw(:hܢ&oV:8ޡD!3UJdaf0!ֳ춳}!g2O!?sp!`vTMY6!:Xp9o˰>xw'lF0%ΈNGrc@= ),@lW{K \j?F=eU"[1KɈu%c{!1ph[<`G[ r\F>49P~Mr8[=N~sl$.Ĝ~:ܼH޿N*(ZHl5 >/ZwQ?vY"neK(Us)9o#p)&l3\r3L *>+"((zN췿ƾ@u?=Mٱ(.;9Bǒ[v >QWK{vlJI`l' /vi4"fA~Qp1#TTf4|UpV9 ˷9@K/ĆOux ^Zhn)x6κ㎐< c3t-ܜkoD{Q.ywjzDngE%3xIW;sPOF?rsN=7NXJܼj7Yp::+y$Ry) WǪ*^; S{\!yHl `WR2ic\h\kJ}1$k"q SJЗxh~Iv8l3Gx1V? ?Oc|At 6yvE=/%++,<t^&T\e yxn 0ЍMA G`5 @\!}K<2>@yC݈Ѝ=8p_%l Z^MqqlߗBq*F=I3[_ZqF_쎟H,4/ZV ̑ߙ ^B:h?2wUYNL?T}S(U_boJvAHe= 5? !f}QPKmܐ-)`syOr> \Gdbo+.ѯEgӛ#jVo ;z3`,y : N7tg͉/VyWZ<ؖ4,Ķ:YTi"JrN b֋Pߏcz%+F bn6ꂖ)H)FG#Ɋ KYDīqG ӏɝ@rj3cؼKQV *#n6HafWEjt`^"튴cvh'!X{UU"R_oHUעqʛlk25_yRn< mJY\bK^ \U:/nߣy- zz㜒VFb9Sћ_PBUQ4QrB8f8[clu"m )+"H>5-"cJ; u'S&d͢—4xkwF~ì]hc] P80#viL#m՚ -z@[. 66.;nǯBBC:kȧicң3UUi{xHAwiV),?/hؕH"|Gm{=LQSRnpq^GSZ.=ёkiJ;Z :㷰65#Z꨷Z;c7O#[!L~_J]1o n&ذnBXX/Uu(ROp\mrPj{&Kz=0%.Ih%Q#Nifd&W D 0A#=]q] PP?hQyάvFL[ %a?[>|ݳށ} S$͑Ȧ 1havX/$.z>\dtPؘt^8%h`iMpv{(>/h3-1O/5fOzN8s>=Ua~`ຼ J.m0p*8LOA xqeb$Q,=p\/ˏ!yi|X|6'\.®7cEr^[zRUb85osv F\uqOב-}-$ѻ#?Z5mAշd~a?~'T_:q{ ^K j+rcwD/>t<~q?S"Mz+eah ,.3&*_gZSe0of(+g;&'ȯk^M66 ½dsR|ML*cZ_byzt+8py_p5Fkn[6'eW58?M1'4?Mu_[pQw'/ E}VяC Gڛ6(:؂h(cĿ8RI !f-ɟR~P}3*ʐ&O^a8bWx׎6[d8UWSVb0~ =C-Vh$34b0HB}N S1e3x*y%a[w : aF0DO0XbQ.cFwAE=-|gsޱ?XZmY-3b5҂5@<d5W!9Nj7 x!k@7$36>yFG8)TmSgK vzYFjI (&O=&.3rox/dp "7pH$HRA֭]I+oaL>`e ڷo xےdr_T/vUbc Zґ䚥7ߔ漳BC}8  ͍L/_*[5nH6+t TɯGT筨ai澡Gu}l7Cھv߈ >|lH^`o `d%}+6!E=n8/5}$HT.n1;σɄ՗fbbh)ML0F?k?]EH?X3j)g#@ٚ =aIYsFw߰Neo@2c{O]*<ICHL5-vh7: s}-c:˜-Npe$fi(ԳB9aaCo<+u閒ߏaMg7ug }6{z:2Bx9?e6+pOP5;-ı ch 2JP_O,1T~S$G6Cq)])>T.]/knI ch!H⤜_'f%})o;Uj]9Ph=']Wɭ4=g}VGz* {@Ne5!ۊSEn Wβ(v-`]V0wK.ĐZX|6_m:"PZ~%@hFdC"]~\&Ce+z(3t{"N՘ 4sq,"IukN63Ǣ_G8d".h5yqlW7[ٯA2|Pޞȓ4]UdHO,a*d:OCCΩGvdЊv'+a!KTp.joV$wQ1oӓ{sR0<%`ΦIއq(+oGR&B4tҌ5oX!jȐs"yz+zFS9vnObߔ|6y47JV !!y[vٛ:';ÇӪ4F HVRNA%ezp= Gz̈́$_'*(69orh|EQO ?ELü!!rˡ3i$ʴc,IAK!ܳ-7,)Wg שj ʤHe3C3$qI·YHC֋V'$EC@]{_Ū]Q^F$C46σ {x;cսR3g05$tmFw)h Ǚd%Ԃx|b˛}5o"/k^>b;m,P(}7Hb[q5ÐmZp0o5Y#j{vA_8NhδfJS>xV{ю+OW qD\k/M7p"kT_6%X|nDg=C}D>qk0cYy Io/}w8E3RRdF w1oڪP& ZH7 ;.읅g UASU4d8ӜR(R&:L<~IE%T崗^ͅ\kTNQ Xc=+}f/ZƱ]ߧ?V{P3t1 (1 QLԵ;~Am{˦ %uGq\b.]hZ;R "yL"!Ym<1ޣo1A.a/$(eٞSeuǭʺ[peyk\;KYyA?xek *X~DQP;B+<"zą^Z ]'y :h{[a@q2;]R |gv`_T)B&69݀aPZ26L>ɸ<)"P6Y5a!PJK؇:oYtLK!S\qfjF9agHTj 袋 ,ٹd~Jש+,ޏQkdžv`yx3iMqaJ`}8 SGe@ȧWmW6s(Y'fJ7Qe@68^{>B9Z^@LR^ R^|7eJOUUR_YųԮ+RƮ෇AAq?QTTih _\q@Mu1m=BBɠ~̛Uj2$m5 = rb]+y^,ni4#3ideibf.a0jc6tEzQ0rΘCO* ^6g[R7 <&"U-zS{[0jBy]M i{:j!6x̞aJK&?nPTokC/j"MϡG^ݚj\XsJ0XxiJToW$|CsOH6# "FsaFu|V0MtiG6Frchɝ9NsJu?kP̈́Xltq19 ־n0aڈ-w1MK~:͞!(^d,1pSPjBIe[M [ ۝!E۫EO8ڤA?-)7Ţ^W :C8Vcy:8&yb)P4=jiaJ\~(uQ֪KZwfqOƋk&eʊCO;fR=XLPS jI w将8}GQ zCfXDi K箒hn83N85EӊW;cZAaحUv{b_gM1!;Q?#2"32Dm]o_(ٚ# `BED6S07|\g02q(Oˤ6e?Qh,d*boj6ә1=pZHDaorXA "Yԇ0)v6x=̗ G 5;bh; P:7X_^a^$\OÁ.m9$ Ee/XgoTAEt ]BjO iR>>_ )yʑaS EMUALLO"sτ/{dYt^X!xb+nӇfR*`A9STt F#&=THg[{!Ͽ|4t{E<2Iw۸߯j U L۞)^E̿[+oR`GzBX_$ݻCQmw|IN7L_PZeԀ۠vXMKVV] +3pKt/Lݙ:! Ҵ @?=7F?0Wjv(:>EGBѻq۔{AIwWm}4XO ?4R.GL];}°2?ve x\P~B4z30zh֝1=X&q~G`\𒾣} I)4Y&\X6Zu=')l,GzL48vHKjǖJLY9bx3*^=7jB7mפZM铎Z8Ѻ*ĴS'L *hAϳﰪJS3ǥonOӵ0iEקdH쬳4g)u{6o72qqrs5<Q9!bP̔vӧqESley#Ìr},䭔 ;a `$EH?g}@TO}Ԕ+ ( Bg'e?Hu S3$H99[!u @,gjN Qdb>{kؐR'SXIl$D:BNbNݮv1*o-lrbJ߄z >ug.X~wi Zwm`Ei膪xbs]Ol`}QM޽z%-IXyx31MkCS?Z82Q}|/jܮ >RwE@hv'3ߜ3 ːFUJc{'1aX r\Ҿ ],4 3|X_i[B䙵yKRw{Cm?G^zrG,<_C p?4Y62loZ>7slPAXmo# BNLLV?dy^%5FzDw9bOkKƁ揉CÃh'u^$4XB_D:lOGEFd[}x[p@N>JE01y>יW$PHU{x@ױ1+?1Cܫ.#NJ=M!^5_}ܷNKR ? 9- *?)c+*2Yyv ;BeUY0nCF@2ou^1'٧K7̄j3K'8SkCLa/2)$]8}XE.&7ߦ8%+d+A({3 8oȀx(pwgD<%M~,o%;:=^n6qKXsS/F+煷@_nb0~J"A21o=џ81nH  b VIt|E>.܆޻"%6ׄ(GJtc ; UOׄF*d$>jxV*ǫ_0s!mࣶ8JUӎZrԈU& jNӯCyb ӫ>KG*pwHaN/oZ?ޚ {Lk=Q3;ݙ̨QT}@D?_-Ɖ~ss?z@ƲrJaiv/", 0JҶݸ}Y"z| jt#$ƻ> |ԵSS?`9ޅM_p( c6% z)nh.$JR1w@sKovaO҄?v۬'>`Myf[HCab.VP F@unWkbhj~oꂰ TuL ?UO҇1-cZ^ j}@Ȑ"g\ȜTje9r Z+0 څCt]frW Ik-4=[knda8ٛ7 #0s2gq6Q$K4VO`.FḯHpkT`ԶA%{ W.@T*U]hw cY2xMiEv8cڭw?.<9ҵ-n ?A U<\PZKqMÉt关Cr"dNMb/l8JyIZ,*s)CyDI꓎A kzTLEH$1'53X9*Ft|!]objkUzKohl *mGm󄓄МS즓 B 1诳Y穽xUkp>$+P3"ް,Dut3Ǹ|Q|}dnU&5`&+"sQu@qDH\i#U<AϚ+BIa=mY`*]S:»HlBOVʄ0%zzzO~{i'7 i\ M (K&tӇ% _rmLbۺu;Z/>S;@q_|qbTbV ScuS n865xY,{ą)GiўXy1VG1 \gG]i1)/9[m0Q50yfY.cOk7!d")uJ0JA)>ٯ_CfTVE\m[)Ciת *}0Zkޅd1m% Nv'>$`ไ-z -g"3+KMCnsg9,XL\LSHp:"\0eJ>BRj[TӭP|}83嗬%. m2o-AQqg"8-jXUzzkTPr #g@>!Z#Ub3'յ[X ZY2vWCZ1TE}QRY";;#j;B Rġ'K2=>\GTF(JWT2~ZmԸT[Q3\Nǟp%;*s1 TLK!4v6`#$ G%yԕM8 7_K܏bxʐ>ez. 3f`fL~hew޽kڃѠi^YP'> vvW4;0'8feahcLw<(ĺ՚Cfbw2C0 $HKTz8iSDuc[[J9Bk\V;(c~EАJ?0:}x7Nr:XUwIVUցr)P7N7Cx"֯b綇=$V47Z+MBLE](U`n{hd2\4nٝ& - ɥ ~@bg`z؎=yXZ2IZOF a&:WpNxHt]Oo7-+4GVpF90֩k+˹,#f*"x+xhr OB[pY lϩ`i,nK7je%Jo_Ej0*Z$\" 6cj ;\TV?1V>GƯ([,hF5\bjǨưkD_UV2^:>"aGb vVͽGT7qF&WfezX$\=}&w0V`"0]W5C+́_E>($kۭ%xLJⰪ &۟|5ϕy }"Ā]+'~\h7{+ N 5eeO8ԭ("eJ+ׇ¨NVtQÐ$KW{'Q[qYQ3!~"i6>Դbэ} 91 $D^}d%grSKCdF²ǪNJNRS*lѓ` (XI|{`BgLћ0/]C%Jfq֜YeaIz#cmY:Sqz>(֖P4v?i {uhSqf 3T]3Mid![P CeT ⦓^°n 9>*~=KפDk)8" WD8(;q@}vbr'zM `6Q9mm郷?~hJ\&=Գ1d2AiGV=[2Os#OTDm=o>o06#iC?VHf$ΡO #.-%iy29Zyh qS]zSۭg8ֹIJ; Izq-IDM*ܶK(;>ptFFC -Lxf?3>khB62rZC./}@ ǚ/%-FLtSB[9laz rX!-0ga-D9ss<0: ^,~XtN^ 6i=~()(eujYwPwYo`#ߤB÷ W_E/ ꟈ#KvZcϴ">] d(yE6QJ^i9JZ JJ-+ܨ0 kCr+J ǥpyI(>QLd`d\L%*jnqUuee'ݲTi 8B{'ODEg &UEPw/Y&3G#B gT+- aK){a4f> Q|ʣzd "c_2rǼC0RrLW& ((k0+>_=X[_Ѳj/^0 l)aL8eOtF{?Y'6t}Y=A=q6y\&ή-UfaB0m2dk>|ʊ.yio9t~4M*^N; #T]mBJX+ C"x439`dHpΊ˼;\0Eo6iq8o$NnDfr??;TmK(a0jW Y#KХyW}T])N;hp-J;zqWq4䗎PDRlŔl? 7esGcuf~ e0ex4$+C2Lboz_L}d/3 |q H PaZs2 v4!h*8pG^ <go5k7 '9r ],ڳ^ԊمtZfJC#_sIR #oW$ў7Є|>iv]cA:i"ɚ L5}?bhH8;5u:/ a鐓|P%G[Jz#i,&lbK!9e4^;<.+ZˈMD)Ë7F*)RAhs5Ѯ!l Pvg|HiMJZzeoŷt1{h!;Ѓ,V<]>g6ѣ0f_WylFK(81(+o.*Ыޒ7joݹ<;\RLOC2<%\Vv9kn7&?t(iJ+ީQ9_+ɮ#e{gS $z=O!s1)@xPy9Бʆ5HYA(׏bCUhk $L.a l69s ]Mw%Wَd8AkG@!]-Y:V'\ 3Sr~4eYd\EyxݍhQ\k1YݠzJ$bPExԛLd dnsL{|5g+ L&ߠTd/^AIn1R˪G~8Ov t;u7XN?h>=C޴ݍ&U=ap5u3>łڂYk7W@=1+"%N? n%dčzW 1=#:ȵ%(Q"|WAf۰ed]+&ыe@((!nPXFs5kjt(AQmX+5Yp/tҡyڈRc_YuqD $Ntc8xyqBOн%]~wYԩ?]¶ֽovW4kOɶь:_OE&w|yF(,̰@Or[Ž$H4tɎ2i{ ?HD+ŖQ5`NAE7]zR4r2V uc:tRjKT\瓴^kH?Wװu;;n7N RI!8#pR\rK0$  N,TIl8?j 0ˠOnsLMߐF&y>^餧1R$k'Rc̸R,0+}mLoMtG翉f:&ډC84GJ S|0jTv9IJl*-.2eԡ 2 "vejS4X\G ꍨ`XsyvE-UdSXR5hY'P1YWsd-]t&,bfW_U4ߔti[|;Ejȍ|);YQoU8X! .;+濪xFvGZWg~5,B2pytS센gȆ5;Xo䔔? R]V5BoLh\;AWt6A*Ņ?ѯ^Ks {a,Z*k?u"M"< s| *0­ ?u,l\Y hbEkPz_A+םQeT!8̌;Iҫ3mS)p'iW,s!aSGX,?G_=c0Bl_+dm9iYܶbU87Z<[ںep隩ngI5R~~_.D i9幯io%lds@bp?RGo Ī2tOkdj/fЊEL@k"@B6 e 7r75M>KȹBKnD@ 8d!_|wZXwɍ~`!TC(yo<E(Ar 3duEtFtoPMv"it~6xNju{TM,~=54!c,8Ʋ2>CghϯfhrsWR.I{tOC-d|<J9(G@IpDSy^S,ORM?{YqCmEV. {.qkǶru'P"f]k*J4}02qq;?/aiCW)L7dž 3gIwf- QA9ZK! PB!w^.1O )}b.9o ݝ{+ ē^=4alPD67^·\, Hڿ(Ӑ I.Ģ$ qOɒ(//㓊U[ N$R/uU=I10l͔oFAEST8[[+l;6/Hgɏri% YbhG keǰ,cTq%Vtah*nyW.h!I G"'in N$]ͧHSp> /wD[PЛP mnCh@|wd^S4 + 8iD@I`k|gA8d6=H}yڀ_xUZ>`#^rt\0%HskzJ̬#b$8v i%[-넭f6+Z S"P"iIENd.7DN7p!N(b;DvbdM=Sx j%c&-C*3jiƜ6H~K4*Wұ%Xbn>OD<g9yk_nk,Z bǚ1f6&+x,G`h>Ըc'rSK803ONq) ~ݝ)_[5O~F!~^E00*y WYȩ(,ZV߰vf~<)}V)4`D.S#1Na)w~=Ecɬxe~r} jt>$ nNmacsJl[.0'-}Օ Ձ:3CiAKf;ťp5\".{Vѻ\a}>QFO}Ԡ0>}wf!4ESu[٢ӧ#_Gǚ YgӂZlW*j}8[vBd>w0[աܟO/ %gC 5mB\|Z-q7ŠbgI˼&$!؈_zh&c""8TCX U::P&}uZ;Qa܃[Hڦp /i>bJCLZ*YYb#> ugor\O8 7糍W䶢r4rwx0Rd\3Ǵ4LCk6/ӟny!ⲇՈm/遏r-D~Bor G{ZI UI-M0eҋ1"TL}/cUP0嶹ӓ<1[2:.I\£=G+-v,GڸL}'tDѥ@/Uʕ/Dd@Q`YE٬kKrtdu꾒՞ o !j,`&'E{@\.cӯ@QTs(E6ڜuh~.n:2,T^45ߙf>{I oP0[Dv6h0AZdC2yְ!!x`cۂBQ$;F?#*+“#5:;Z;m`m}m쏓kLp@:UTb: = xp/Ht sJ \UEMh4 Onaw pxQ @cX*g=q|)YM[ŧ=w_)hu Y¾!v.x& ci{uX:2}dqؕn9B/wC,`%F0w&ENamx[lBnL Z7AT}8~ N ݫCeѠ6Ъ&!PQ ;҅c'eDq)²}GhY}{ _nF3;!l&ԻWv Y` H-?>}e4QX2y)ܤd(FHy,~wT3._l;]9)ٗrK!輗&͍ğ h|&ZrA#Bؕr_zbCp,{4at*id>Mz/VJ X\m+0_Bh,d0 fLO3G [*_'ѼBEGC&">>Wv̬#i`7(ݨhHtO%*es/qss},SyRǛdw6"Jb|MO|eS!ćf 3AS<`Je#GolǮg&l6swn_6G~p)YA%{iI}P"OD/ c|Jp,IwdZI&H}6ih2L寛 f NN|=vhKnaIPOҀ =6gA% ]!ѽ7ztu<\eZ(GQ?,O$XM"O/JCPdR璖Zדmzͦc?R:NH"1`^/SoU|`1)1]TGQ}#VUSRHwÂ|'u1Op~/fS q]_AhaZ"|50ɡ@m07ǤmXnB ɟZ d"}JQaxy#09g R(XžwC/2+ZȢUJfqt%I(ʧXVTLৢC`eg{D>MOBĈBŕY0ܸ}ԑ7O SD;f78O*Umkɷ@+el$F6x, -^Rqx,3 y,QqqM~?-FJ–:Z1[mTw7[O8'^&d۸M 8|˟ nN>M{`-lTp|p@~rm 4K%soz]25Á+ұz ꖈ(&ONQ!izWuøyb=MYu~sZ<{IϬآEō!ȋƐVP*X@.yH1fF Z TVIWħMtaҟׇb/yI-sȨ^^)NUsOenw@JO.ƀ ;֏\JLT+FZl`\ tO{)9Q E$5{üp:9C_pQA}F%X VO`A=iKXfrDHN̽!az쎺|erԩ?qHIuGq/7&Y:!5:q괰8{IŃ\D R{=}|w4 cDĂ|>Ay#)3 eBYROL-8 ;hi Ja/KWǞ 64؈Qžb7$.696&|' 4&\کі_V 0Å-^,|oGاJg-ުSooٔ&Hk7%lQZc ' ќ[ljSe2ySb Ŭl?淉싨`EzR}Eb cDf ހdFй?!9rZܚ B+d3=vD19'&|mύ$GQJݚg,2IVzNX'-?G^6~͸xc =m$QL?ީYJ/y^e3M^Lx4fC(@a,D";E~ظ~Щv^CEq!q;o6aGFgӖݻo23^-E*/_RhI)ȍܪ:z( cO>gKN}GTunA4G6LF?s2+m{_A:׸{%>tYNzJiqBBIp7HmEKʨg4Z ѩ23tj{mhSԝ0)W:^V5zsT\3kIN6|; s%P[e9t0 "=63GxH v ?C|^[uuwx?E&F1Ǻ3R i'S4vquC@߽Cw3[ #£LZԆSm,M%"nF:Va?XI~<g\W2RԏmOCYsbQoiC픔Ca T_^^pU{mJ-) &ZXЊ9" g@gW]EY]xDigE̩D[݌6sLD1@﫶Ѕ~㚔~қɔԪ0IJAn5՚hλ7ɸNHVy$ MJ7y,wvMY-xj st l k-;i85P},^ELz)و 4x7T#,b1Y+) ?& i QZlq̑Dyo os-b_X3g~#( +7nFnVw0L6#CS=y6E]Ia/Da4E1ɟp:^yꆈRH|h8^?Qӯ 7o=ى_"6>'niL'5Tl>{l{@t۵'BUXZڛ&MX뢜D!NSJ՛2 GN$Iΐ0t8v0|W.03 I;4=]܉n7;BH 0  IyN<*j~ٮ^5@HxA<{DPp9*,aMU,[)3_]3N'GNAڮpnѾ-窺Hܭ8s~Iq>W@={ 'o<9a'i=əQ[x>@28lVՓgfϐ_,}F7E. C)dHxqsF2sF8".& S5_t]GK fWM"“w[:$= N=hy] n50T5I">n ϐ8t4YU6I- m-XcnPV {;s얯r 38J#_p~~uKy-7S7!6CMh+ERj;"3^țs|!gH`oU JM9P%_9b5|O#6ĿJD?C[/SCXKS鋯 zާw tz_@SrT1ZIR^IOTr'y 3()/RU*FWljSƶ6@_h1~x8Ot]WMc<|g #`CboFݐ5, Lb b01#wHV\j ɥTkTWOt .y{gHӞKE2.)ajvkw4g]H//?@%%/h` >}8C'G.1~Oo*ZP!O_85KN=c)ei 1 ucrėmclwMTZ|?Rm*[}Z*2_59hL'4G2҉.{zA/bPG G-j<ch팎cr \Ůjf).H Θ Ь Jij<8.ޒp>ncA9hѲ(ʲVKP eF|R%Di͔e}vK40%3O;w!b0RH {Q+/'fVuᐤݘm5UP =77g6ci5=$"}).Px+oZ9DxQN\xdfžuRd[@cyt}+D8t1bC.PB:)\;ɻk[Y%9O@Uox'zxCCqW uqݿוU@Ro?]fMf\[\3\i4KdE#C\r}*{M}{b+}óyaXh{SI rXcu1^raF[" :eYa >ILYZCVA@ɒ\o#Dlcl`P]-bʵǂ4הr1?05o ` $!f>7nW̭g|L-e4A6߽G̖j}˞k^b%̣C-g'Kuav|{di)Fw[#`Q{pa tԑ2Q\W-2Qa`{T*G(Bdҙ3pi" 3Q0%ALQēv(2FШG H1gx.NhiGiW)= n6|fV"* Bc˪t6CMv2umtu(*ܠLAg!4. b ;wUK43F,=.Ъ۳ ;P5pH^=^㏕B@=EU4pbRR7.B/B={ &p8'pʰ9$wq;Q] 7.8i?4J8[n2 U,bá{Z~; &Eqdry .'o& L[Gڊ"4,zLZ>mi[0/i9k/<-5MnS7 ]lBgpЉV@ȘBF;kD 1&%"b2mDNP.C:kb!(ix^ssnCثUHjn;Y wɨIQ#fմd[-  ## r_>YYH()mwGrt=:T.W3}ftxV6y*WiY VҌtdMJ0Naܜ6Qxe:.5JWI.-ϟ MI|o!ìh3T87<7I5RIv\4E[cE W^#9xQOor~Rڌ|Sq)iY͇Т`bnGdPҕfG3[UEfL}TeGYë+"Iʀw@':3vd=b*0pfo~:շQ!]l&M7*ܑgݳ 9,8ә4I%Bִ|us~+\1u!S23yh\qeR05]"pĒXp[jxCXֽDd,:I>ij}σ1_ph)((ӫeOb F'Aw2"l9w -7vc/= ^Td8g>Dh&H~6:S6\ M7}$ޫOƽ/aH'g*8e$\p&(5*c^?QDb~6GQ'rܑ s'Ay9Au6Ct[O*763(q=1&Jcj@IdlJ;oR[ȂMYs\ U*'rmLZp+hDsȍ*V^EPqU92僚E5k2guآM~#zOۯA`wxu ض"O$r#Z!-tz"Ɏ:J>\4/0 =5u BbNqkN?t+MHࣗTRj {gѫo_gHui1u_ )HSy] ֙VBM3I(d?w((!o.Ϊ*^+f^L*a ?f5  #x%sG%VFv@M2yyC_ <4ˌ67ŴZXI"w,w0Շ#Yf|,1w`z5Y@ׯhQψj2Ufc$ <\9R>kv=,,pwj|Kź6켋tM9ڧi ^Z]"ܘç~hT.^~c֑ob[0?`gdE$P`ȣ*(Bʵ]w0iD$0욤cC!N9މ: ͋sQṸ:"9 gr|Ӄ l4\h8K̦Q$nm+`Jn$jKg?L[%19X7{6hU>X% Uc}X*%`(S-$MxA_mk0,ψ8z=W]MbU6ڈPOAh|"ٖa1c F4N3Ŷ"gd!>ڤ麝<{賔|$Stƕԣ]N a[i!tuȩa\rb2X \&+:3i[n7|6R !*PM5{(w$ -h餦w eW`}EbX޼θOd (ۥ12@+r/${/7]"סE0u8Be kg56+DȔ.e2+mlp@cЫL= ^8 yu0?UҚ%G> Xgqn7dӪW_Kҩh./+v'7C3GI}^B?"U׋Gےz@5!b_R49~{Ӕ4fx~%J|ʟ'!;M3oe34a+Ow8gcQ[p̌cX { JPw6!@ L1EuDuL>MLJUj~˶ =m5Bhk d% 5 +bNsEHhL+pvA&f`>.z](ELiK%mWt#wb<mA#eźF`7iW*[fKՓd5 @`2t肙|U\8w>xG=`ňHL1+D~맿ec4 +_dl:q4ii~|hQ$ݻ^Q#0 ^u${7/6Kv unXo)_pS{qGh)Y.$na@Oz+'aeMgvFyc[d~7| vC9#H1}`ިμuwͤ>wXeƸMHԷVaPa/$*\F" 4\voJ %R߯PܰϠ@rK=$d#ͱQUbm<ϕ0+jfV s]lLK?b۝naWKM"F FTA8131,03L(s1'і$#|ls 0j%çe3adgzor!sdSV:7!cámx]=J,!5T_Qn.9ŻC#QL&Np^+Z76EN#N|Tѝ B;;]:: MzX*9^9`k[& g,60m+鈭27rU9 Ƃl,K|pQ+R% o=ZJ>ܦnP!*>g, G@Y) " C. ,p q[N2 *(C+SzFF+Knk #' 'z .oU3zn_ fڴI Q廿JLLJeFo, \~̠C.,[SN#Uw՛LnEv^mA Df P)"<;Frk/gH6l z`D9?"Y^OMf+Ihb{ǩi>BR%KOIFFF4nX ;9)^kU1̛D$5\Ɂh\:X_L08RTBV W CGxr/rX.u򬆂D+HoϕC.+P9 LW;jnJĐDH輪c61nǐP%C\)T-q "HΪDiSf:ԅAbSGk{\S"y $ic~,]/_3j˳ts Hc3ɗL,ɊVKs8N:= = v[\jX)ҔF? "ie"/mJ<BQ(,2NW*c{'gR=ao(] P ܎ɏlg(`p(cS4b.wb>vv~&Iy %f?/KOz@q{bsYMWma`񮬟n6wف\z;OYRx5v"/TM3t;1;گ@yK xo [޴$4Gg88.#>!NdM({H7ue#2\NUK-Dj sߙW5sJ(Js|m= t$~8N2fk5jmLxVڅ~1OkOψㆭL!K% [QdZvGUr/k~ux|#hj3gd@X !(YfܯXv2('ݔ|zs2fi$\J^E?FLzx*ýn{PobLQL}kC JnvӴ;kLF9I31WԊ m@_NǵUIoۍsH<̘fVe+2f96C@:~38`vUE|Nƨr0;U %Poc35&} .FFak믂Ltx#+ZZhAES\O"gU|8~< tgcۧW=%L)}[+1%3,^z.vzD* 55͗Ձ7cLw㚹N9'(HW8nGj#cVr8$"1Zie!gGZBrQ$R:p/u/#?zc`(7R.PM$rGӖ1e_kAxi#2oWyqmv <1K hxv5{K#WAñЬdf yGtY, :QM1&ѯq`Zb^:CoCojCns"+9'є3|`JGȅLV( iƔ2PK%Gh ˘ނٺ܏hG[UƸ%uE!]ف_=VB~:r7/'V֍]]04%&ɮ 0ky!%e %OBlRx>?uqjd.g!M'd/H?ܡbx#G/'gQC+?!yi%b8{'58iD8` >F4Il`gap"Z鱗)zcXS}vs1]]xm[I/yw h%΃H^+/TuR nlMqR)'n)";WtN '낭6d>a󀍢N boeѺԫD@Yg,Wׇг;6^(CB U٬^o|})#{{?K󝵋SƢv2; <mwp/}/ sz9e+uX)Ӻ]][~:l΋t6Wy@hȭLB33C K1onjo142M?&_x.}<4^6i5&>Gi'? ȢAGHV3%'X:1&n Ic'i p%ǜx3O%LAds-yC64lzZBҀšǿJ5)'5UBpG+={ [zlf߄_q6% c4O{dڶS|!uwx sBg%j㜶7_`زA`nB03]̹)wj_[&G),iNeԼs{}+؏Q  T0(p JFADҽW))}dBkKv&<DХ_]6lv'F| Ҍ~0ߜv׭!W3'2d9mѾHpE'԰ Boٗ&$fƦ/ =oMGu"1L!Hi*~S3 Bn\6|F^373cW<4=cn x]NT&J6y<?けa S=!T.c?'8ƸQ{չq2PE|ʀ[q_~_R3Q>ToG8yxro]gQ!HUraUۊL4nLj&MC4[l<_;=w`8XOMA)[EqLtMi/?Vʢ4fcrŽ~i㹭+B;`t$ST/Rto]"ClX=2#~1^N&󇿎Qץg@K9(qXi#bԬCcwX 7GYL"۩0fdz8QbOG`}~`e.9ӏ5nVs%;?Bk'0R ;xuf0B|N_ FV@|`||¾{Gy<#Į,eJ86@V^k3:cf%7!#Q.&Plao3_@$dE-6]eglWv5 Zݱw&F~w{sL^I .q>͘(TVr\k2=yc.%; ؄Kβ]7N:+zsSX]ݎ"r~Fm|:xH!Yݚ,W;;NaΉŅ3 upA~J&)YWa]ul{ bUT ;WUE-m_K76H=, @L97iv8i,<𮉜i7mnXőöKҕI̟~1o'7=oOƽDqjxxxQ/:8^dufہ.ױ7 -ܠshK/pj[>,T`4*kw];LW:y'l"P:hgU dՑL%wqwe WLqd(\7{$Rg/|:JO"$Ifb %qKf'0V19ż[$ŨV009'¡[1nF~eB4=s*l57}wucnbeӐ )u3ud~92o09"푒ZԐZN* U, 8!(5 mVcTTOaH6\ڛ.+ ..WB 3Ah: Ħ;H]x<.5 {~em@p>}Z:aD7.Yzw6/9l}KIf1 ՉPr{17OId [KsN j%څȩhN(92/LspH?tflYf4y Ppj1E cw ,UbAnM^(ht $0/"̡lU4,c]ݾ;,fB ֕q^TOC|βRuë?bK5ygtvpE6K-dcrjP" *KZPS[( ݦO`'a\꓃D <׶JhHXnQ/k3U9߽ [*w1ěmWC Y8$%5G2T|6v<{\>8M2 ,{.3طJ8_Ǩc]Sv~]{,W$npNzJuHڊu_m"/WW "/X7Ѯ(ym#HF* ts7 (w6Li7" ^m=&LB $LC[={Ę jy5{7)a)\ƷlhP@UI9b1jU t(#@~Ę3e^MS˰' |L4 jcpa˯" w(6r񍴍܅tRO{_Y nW3][,Ә*l, ԘxB\ґ~xX bZ R)`$r2,/%" 8'51㉋é54L߂^fEK_. 4T^meuc B# ̀bQj MMV·ydBz>KSgcç1R$ʢ2g-՟ƟNA\c QR- ?CfݳOmn7FLiPtH8>4..<64tF.7|-ʦ+~HHckGY*? ݁k0\ #,lD/SحX/~.z4;pblI$QYݼ%6Nڝ7-B٭[-Zu\az\GU5R@ SĊ_َ~.l2N$LG'7}QjKf΢h^ gȈ/ E=MUX9OD$R2/%Tʃf73hx%ˊC&_ɔv MTo 1R!Y? |GGÔ'/eɞ(_ }N>=dSKJQB&#%ZCCЮZJݤۢ}??lfCt u0k'rCpJ?T=="ҡK^]Z-mOt TDPuHYM^݈SdoEuyvuvTH-xu]uy?TM,-mzw8 G V}^߰l ųkt7Ѳr ?-,Y ]_\(! y+l\|{h_ hIėMK\~ר\:{&W /%WЎjݮNH?Kz^꒚jI_PT?aCP`P1M۞$y) Kr䆜?R&H$-Cظ}tavg o%[ ɢ`iS9{yQJ_im3z]!| M ~<7:ZE=Wu2|mjBS s|!VP\ߍ^HaŴ _.榧R[M-ӨN.jen2Jb'-Ig$-ѝ'L͙<"8~au#8rrZis?l E z}=Ҧ~q2 hD[mv.8}k.pyęw"GI]yպ}WX3F"$1sҷrA9$3{xף㓎!Ivһ~" '"?˗Jt>F}E0Z_xB6MQR}w]by\H0Q (ɓtC\'d.L1TGbDvvn1q #QE=+S>X1/[j ^h,)nEЬY;N4 ?6@H^_$:/1wO<<`/w4!m?J4Uts>:ɓO^ ߎVN=ѣpi' ;4tnT7\]*ݸy.%) SKBϚ"fD'"uLVUaw8$ߔ=mq'c̠Ec^vdHTzH]6Vu[g"1gn- 3 YEeSne|ށ~ 0$ѺMU_`}ߜBr.TԁO_NR1S=swx~\[[VuR'% X>gENR5JUٺ&/6ٌS >D!LdRu0hHbdbmk/ιj/o9u;j[{#J *"NUewk a"8ڎ,SL=(!9Δ1X|AP@6R/K6~+օ "Â*,PqmYpOC~0ɴXY{bNHE̎~.>N MP7)ޝaq#oTFrb|H?V=|W9zO+Cu^\hˢ\C`)>Չpծ9&cD[:.]#,E;!FEja jn,Y0 (}XJoO&)F8Qw\Lꊥ%&W3ߛ뒌l\gKW4& \=Щ[ .I(J^`/m~LEeOŒb<nyByÈ=!dD4CSz_hyv9k`5NRV~Q UXql| {`> 0RCqC'Hq I[,h:n I{3ZzP IR4ȳ7^Bd =ˍG&؛-[^/O;wR%+H _w߱ܐ=øz`ix*&ޗAݵ+J-LQO@=Dd_\t3h@ lPLQ嫌WyI ZG @)_ǎYIq `t+߽* .UDS6~v}CjՎQHox=-6&c繋]kT8/u#o[9 [pYFfգT)s g܍ltoE^Rϸ;zyRO#zE`5hb57ˆۉ>BU YeWh|;Ũ#vK|rQ4Q2A &ɸBk)2yd_Hkd,x`wwJŸR;v/) hABFWU$H)=YLF@IdcU^X9CpC"k/6`hR6rN/-8|n͕fΐ Ȝ[/O$6`tx}я_L&AYƹPZ2LظI޵믊* ]4ʴW&:0h4k\%JtΥg?E##o^+rwHտQZjm=MaM;b;W!2~!p5W &g.bO['HBa'H]ʱ&a)bbu&fTh6%dF> :'}@J|ls_ەhIe %q2ђzJ ur[,l}PJcY)&+}8a}W6ڣ)D]< |S_,۹{4,w H,*FG κyx,! K$[CPk)+a`\@QEe#{в͖ qW1듁>7HK#z#<Ȁm\zt̿q3j [5ί'h"R6fv ú6hLx  ga)0չYtoB&Lev'gS)weaa_ʚNzld|< +ۺ4&>D?zRBƶx >^~<N\ g>ؑXL+L;h~boQ+Z5sb,A)mv We}B&ӌX2?<;vq}%ZV`:ghT9QDK] z=0aeRDPo8g cxl+ĬȔfF>)fPL|WBx:o:Z;°lBpZMɧhhs9fcԤ0Gz !+]k# rO *z1Mr%3OzB ZбIOaHBQic%*^![^r04KeD $f]5cyNAj!$\C\?fiFQi9zrQ럑o܋c05<[P:quBm.pX.Q_!͝ŒیC-.G{,2<<vF8[d_ES"Ƅ6j}e7EDk]Z& 0 )`_cGɤ 0({`UDeWzS1mlzoU-, ܯ'(Wq hn;1 )5IR NӏVkxXtsشBdK٠'8\&*rg\VCӥ X.hǨ<Zy?k_-'_%e6NK%jH_~LQۄ'aThxTpZ-~ I IDKP] " (rL,Pqث3z)#95?߀s3g!AHxQݻF]rK{ִ1;ǘ:=)|\sM54ϻ[R:>h[fI5|Iע&N+c敻A-XŶP-U<<M]"r88ňs4Fk~N> wFQ}Mk2ݻԌ6`}Rf4H9zRT ֐u!mJ-H3¼@\JF y+5 ``.7#JÍꤧIK3FETZhZTCN,w]!qNsW,An5)RqK\bR PfBS8K'~VW-B.'T׉#Z<ԈZ?v9ρelO]R#V wz]sKN^~^Mk9561*6oG[=P5ԣ(#/v h9Z,eK;tGeu0[-YTc2bsjB:̗;ok G+ɶNJMMv#UV ȇ4% H8Xn`S;{UO9yڲ֌F1P?ղkB P5Ȑ+n-de.Dx@ƕX`ʝGRh^2z ɮBƲ+݊nb*#3/k(ǻzν; Q?V#1 ٺ=Jˊ/dgR2>sks)k2-w'x^r;wغtZ!NÕ缿-X r$m&򂚉s#pw ,ZH2obk C[DO`/Y&8us`F/^JMvQ?DƮ V4D;9/|u#*ձEf56>|b")bss,x[M_k&fswvD)i"%gܺ;v%cCk DrF>BC,[V:2AV]ځe\[[R9z+J5$n^YE4BÄJ$UL 0`/ܛҡ(" 1Nj3ZW 'G %~JZ5yF%IC+nj0a*GCMD@ORxhj*ю@mZv=Hk"a3Z| =DPF۸jEm^O!<>o;?-~t 3AZ&aEWG ] nQ.u2=F 5%P~7ʮ->&l'R,O5unU!MN=yCe\-Hv/ G0gΘrf3At5 =IÞ;BdLelIAM0j 8i|ڽC[CW&OYn|3PKm8hsN;{@o,=2߶:TKEKJ#l垵fQ>bjW;}…FNH<,|X;tR"iH~R:a*$GKN<—[C`!"*f>e@'ahh"e??OrwE&!z/:*rв'vi$n UX޳pg; J agGXͺa;؋)nyov3߰:t4uy~ 1{Ȗ[v’ ) SlOfYb a.";XKӻ.qޥUd 턫 jc+&[N6XL*z4Wue qJSɐ`RqZjxwps.aQC}9g5Pϯ1b4u3Y Ģ=NdKTaSh T=2vg'@^NoXWͷ*RG\9v/E5٘צj-L+֗|RA&zK/,{ZCLfIm /$9;>[n 6!pkE)4kSdѓմ u` @ZE@OpB>ydFcw'W/9k3O_<4~/Ԑ/|(&tAy ,}cѱ%x8V`sO5e*dG] yH$!FOJ?z:@RU ]0G*wᇒZka}' |We 䔦KՓ9w2Yy|C\;'Өjqk` q37oД{k| .-cfCr#-MOf62]Ӝkl`ܯv{ : m0د#Ecj M1؟Pd#ڛvgRgkwnAJ[=ƭ T]!>dS ^c[kA h0%hnkoC?)Z%AXv!$t+s$ .\0o!t=nbʸBc:ֲa% ULxMHIIjX&7WK_ ˀtaF49W|TP`"˞YS d9"x۶HHǃjm(P`~*1ѝwxV+-'d4rˡpD9{jXQ2I_!T_㘱E2' :CU^8jY$6itz) 9Wv:m;z39RiK%d@qrzhtP8h?,QmBȒT)]3"zX|"m1H4]\L}0ng ҝգq:!EzU҄L&f8!=\YiJmI|M\mn;WC3rK3?Nj)ejezW 8&NJNGg*8THB;C gnI7c2>6vUWPܭOO 0u#k-xGm:/81><=c~O81\Op+ծiN hLnqBdo0vQf4:~qq{^1pS`+B݋×j.0d ׆i fGd/w*2X&ͧڍ?M&k iک/}OU6xqn0'hpjȤ^*?v_NgO9h{kd<RYgG(@[З5f!H^D*Mn NSp~pSsB3e_Ix?q|;1\jzEB^(o݌`>RGDw]AVS;1c+s_@("d%w.B3-BAAZc@o$ ]2шج`}h$ˆ!: $9]`;T=M :v]ir=%QhiE#YP1GiP}L&.iW֯]u678Iő ~D "_?t3ePՒwT1~PWqpM+%X,_b8 3bF()v tfD^CUg;_$8\uYqU}>QzӾc~ņףiJT` 8TS˰g/i7uI#Kd.H(%b?]\P'h$}P {#T(" c[wBk㡓wCU=;ch+mNrl-j##"t}7am(؈+ y}Tιg@yl{\ (ǀ1 Rap6S1b(H ~7hL2bOt;S]>Umo'E!R 1i{W~tls#tfO=̚\*ACkLwω q1 VBPcmAзI%x2}^AOPushg!n<I1J/x7&'q^):8P˨CH 1}.TѾO%gj. ۴OD #U\y$Ҷ7)p`rfx{ i?0Z b%$~hѫe͠\Ti*H.jz0ho/ wsL1ik.>J$\SM0E0+R/9!*xuK!G ZlTqȮq_=^Mv:`&͛3ۺ+jݾFxEir8y>cZ5s""V5b=!ќߒJ&W#c&a9fUzFE*G9SWp-HacP)_pH50hN~2QMG &'Dk1HŤ.b|+R*?37egU*=g(?6g`Pz"lĠeF۷RӲxs`[ Qx]x<7ĭ΄(A)z0S w9 85ŽuW }aaLӯsN G^Rr Huq:#@o0SsAc HSÝ (?[_NL+)>_+GxbǰH3KV7f)2'_SXi Dw‰aB7?8Jܬi[_Gw\m4P82Bl/U -zCͿ /n-;\KH+|(b15^T)0(D ɔ&4|Rl1T)5vo)] 7>K۲C{l/ŏbT !]<Rco,!^TuP :tN{OHx[e6+ i2ԤC EH2 QКY,kExv,iҨlL&.H~noq^Vث=Kl 5\VZ&݇D_c0> |Hz TY#aJ 8B6'#Rzo \G3_ctTWD%,dloՖ&ŵ]նl^t#N x }ն)Z&mfꌈ|_0TSWY㽟5w+x io=;Ѓk\Ju/uJ XѺI˂yN {B~ѾهId/Puj~F'aڢl:R`̑=*[266B\ Xrji&^Dݪ t]._ʋ$ Fp=1,ae0zuHn 4W_r< S&HUkZ9er^_9/ >*=3 yI0(}!`iyx)ΰ5ZKBPF"Fi~~4s"Eru"|LЉe@ٍq` 5d w捥9G;,ԇ?'-!\%Edط~.h],/~2) 1+S,lLVʹa\S(QQʯNkqɠLmb$׀vS 3p0͙y_):0bM!Tc~M 5<*Pݫd9χCA#K 檳 bxؾ pmXucm\`AH3܍K/Hȉ}/׵k37& !|>6(uI|}4]8'^Jr}F :KkHAImUX%xl`lb~VtUTlL^1󦿥TO)Y++Ѷh?)p v"M6ɨO1;𮣄%V%7 #q˗a5DгD`zUh8c1VVV{K`F;z[|2!摝nr|J€,z匞2:`'q&bq"(w }#DՇaLۍڤ "ކJ0\#w?_[>/{$XqLVX='\fo2[Yx[wtVbN \C 'bpbXEn (T96;5H`aix}X8K"{=[Ѱ\C*@g Af 7@뀷I1#UCD]&yQt =c'lD B2(oQNSOpLA r@q@fU`H)}">z)>?5dGaʵKq2ND1cu~{݂cTՉO(m,;=5vدi@XfPSNq4lnQ">u Ln\Z pn$ӛ W0En3bI#UςͶ;byZ6Cg@bc"E3"YȮiyup;7 rdMa"ܴR?J)Uն `IB!&]uЮx9,B" FJ;,>J@/k"1q4W4_6ä۱P֎M5fhC)i~ɯ<&{-|I#iMBAݦlͻ/$-ǂ3{tqsX́9!8)}a2 &X$VjZޮ])S<E 򳤻/M]A+"HJeMh]YcyFL2R+WT筠T`#`"6a5]g=}]d6ʉM,ZzG.se{/Ȯ$ÄV)W_95+#{g%ĩ=S&{Hhe&bϤ$3f[O. =l:)9T-AQj^/wiJ$}I Kg[Q'1mc:悠@I¥1M믝7y>r*CX&asD#bH !o^z||]+]K]ka $ Jy7KJ 89ȝ@ HC%neQd"hX#7Nf6dSbtƺs_ȝ+ 8@Qz3Sr.pȟ7)ܨ!#'IgT9f TV%_q7*(2%E@}P}cbXXb#d?@ɬZ%(BEaHKx+$GT }@PoK}K|*6 nJ!k~vc- ᢨY|ky}FzmH&i! ZF J;dbLnS˼e{z^/Ho90ú;1n\,lH*Wyu~=ʒtpP{P ?C 6Aw9ge`-yG9Ovz2I.c;<7u@#ʐ1L , .˞*6:t[ʣxhJ$2zHPMMKPP8Iy]),9e]}{qn8w@lu{} rl7WS|KM;؁4< ;v[gfՒ/Gz^ Z$ճeXT) SE~s{MVBMrR\w<ٿi/Ǜ+uV,9V#CɲM~Kr,Hk˗P1Qϛ%=*0742AN+hY뗿BtH˸G'"qŝ;bjb{8 ooї%;6Ux}Z9ӉˮJ@<ᇏ9XbWB'w:bc0"Li qUwZQ3]X,>e'f(JTã_ "9c^T䘻}j%&˙GKU g7]?ή}oބ~tF!H=]Pl0:#$CV' $L7]R<55(Z%gu]PW̱t"V|>b'mّq=RhnLn3a@< pC,/ v0dxMP3qkeUZo: Rw4hՓRzX;{ٔI^򜃃ڠ]˜:cPHEџ2/&QTk(8Ml/І}HN'8g6x>ºt2 /*MQn 4k Hȩ~U1@,~Tm|M Zp掸H^L7&@뜻9ӭ1r{YR404yC3+f"x.N^`z[2²gR'Ŏ90L2>U-Ovc"ze@3d $\E83%s)l57}KJۼ( [w~SCː1&(%Jwbd_ջEoȝ[dl~^"M}XW%wΛzT2<ur W}+Qaw2GOF_W)ɞ?1jñemh rl9t@\J&}U únߗdڴp@`ʻώ{wB"kz ?n#k :+=4%401"A9bHɨf\j6$-DCS?Q>Xy`T6snX+7UBg{>p<.q֬z[mxE^WYZ؆HwV2#t]VϖQҟiÄR{$xSX]#Mf_~b̑hGDe |N0)!/ϋuWOrW9'6'RׯLq^Z V.( ξ7~ }ocu㟤W[!`x<1&; >m/x!S7W~"]˄j=ފt6GwBaW҆1ͫb`ę)70)-mypIӄְU[XۑEq9a9Pƶ"-.P e"q962;RmCK6,ԝ  j{ήD]ْo5bt%QtpXUC??G6sVyټ$ZxcA2=}ݸ6OMtʃTa[7e{06~n>veݻn}~VwvŨƍ}yV}nmwjexSzS:5!.9;Ww#l Fm\ŅH,^Pi.529 Pї׏ rt OHx(}brm haa6ͭ[FvUhpizOnt ,c0w׸R%c}ajZSY~@ 5( !D';`)@c4AQb}t3 !΢lJxB8 SkfD)A6&Zg@b6G޳`^ Yxz $5Qz ؖhS`qm[P,wl ;g[(YbV@'FDq ,: HWx2CTE&}$c*G@]}%I졜kx0K*ik<N"as6"D iab$d\% 'S9?*Sk8``Wɣ^n4 9z&d#A0Oi`g_rh~]36 :it: =TMO ektry[]F'g| "O/d -HvyҐ\c 3wsOrRVtbeゥ)sۂȏhm6 N+ʀ Kvǣdy?mnIZ8VjM5􍹟^9ҍ]ÛMiw!Y7e/`qWtup9ao=nv!WHl~ kD)ْKggy0_9gHm>sL/w{ˬ3E1쨯W]Vӷ1DHa [Q,M?7T}_lQMVP뽀wgOƀeN;-A Gl@=nSp w"kuS1H-|iVy}x5 ؟yh Si\^?xhqx[;$[3k.VBy;[WB"l kPEpwDLwƒx[t.G.e#5tig} c{T; "atG!Up_;au:4"!A !y!Bp~+݌:\|QO:[yFJ |0| 뽱8ɳz^U3fn[}a(V\;qF^(GyeڅA482iN7^"])4|l?0a朔ySo*_Ӟ$OμTF“]#_X&-lƽ5%œ1wu`vyw ԅf04Bx #v'8+ e`.N!{>+PBpYNakbDtd-iڦr~i)uc3OH(k7 u:V>*2b</仏̪ފyn\#3}1S :Ys-&yKr 9ŰHngN\H.A-]&˱DwdðL)€IN 鍃bz0j}4 j6`j=VlϊIܿN xVH ۓ q?+{Fn~HvQAhc |V,0 AutYgH9*({8ooR[+*ߔ̍wu ajCP}]2XZ͈xfڌ%^MaoIP*3Ne񗿪e,1-fg-7 i%'fU"^8w3\\dUkDe^iy!}C+ {ƴ%c 8bF\ĻABꩰxDFQ|%v"R`*-cc3!6dq# *q -dCI_s4{ lR,$h%Hd*Tep7cdjuh=%oЈ%3ΜsS훊6;83jP%5zRreT64[TĪo!a"y !xZT=gןuB$؞e#·; waN)eXPvaøg҃ YSJ,ymТ/lxb&08[:nGJS ~'߈ o~A:Un^BdY=PEfF|kja~ǍSF$fb% 1̜FΌ}h:۸X4@ӕζFv_?>/ۺGyÜ`X_;;Ix&absAVt7,Qi8:+bnL7=)d6Y?ўdc d&BJ#PP&CƑ_?[ɦ0l\)$n aZhkr Yp7>oPdɟQ :zI?8@ɄYՐů"H/B&M2d-`hM5jxu͊;7E 0owM2@ݺPV%evR B q~2p!PF:DݭިLr>shW[o߀م4YӠͨ#1MkmިTUTbKʷVvFQJQRjq<%tJ4m7JZAs55g~FH.)#{c>`b_I ]v0S3w5S7NP;7BBRiqo 2cQ#TfZڃw9Z) &\ f/0!BZ|U HG9n&qjbB9Qs={MD[HnV ?T}+KH ȳP\ujVBYR"f 9Q9A_qWyF\hEAz+ᶌ?Xx:8ĝ܋w*gxg&ǐ>$r{F]Z'+9>@<m=aaV\ QgA!iWbR1p CY:֥`85!򃺴tS"phI/[? H7AS=ovƵ/x'l~h4Q0,0%s.jZ@)^Li cuLNHsRg{&of]n4d:UNF ,%gDaM;ǟ#^5'3%H zhqwzYV"{Lr| v.,q,yr5$ɫ{[*Q,;>܌XuRY凟pq _1ige c~B{L@5 4 xjȗ`0<  PK4qQD'N勸#=M3Tyqk/zoە4<et'A1%ށ E|7h@{dYK^t)noVT0@/n/$[T);3s ; (a̧oj9q~.HiIAV[Lσ]@$hN$,tAKT_s/e0g?C98U M{x2Kڍ&m\ji/3vfÆt]h?, 3J];c 6+?`_|i1qU&fM![1fSp#J  n j $qbGHNpdB#},S_'0i|Π`H,ve\cx!Cl1ڃO5Qr) (i_e#{1w> h6Q2ȇZ9!]ܖxm-)kj oF֒&* uIQ`{yZb vjNY~ 脹ð̎Q[54CL?H2oَ>]R"d~ Txhz3Hzg bf1e2BvS U?cd!sM IͿt5 ;IƔqz*{0ѓg7)% t֎vm! ؃.m|#<{ϜYg"ײ8pzroDI <\B#*ZO ︰ASO6A=\\v;2tfnͪ5EݽBKK4P+]sZm ڜH>r ZMs0;{Yh Ʌsn=)]Hd5ʟoouD~HNTq~{V_J\ V*=.{{xklx29TIŢ29tyMݦɕq73tZ%N?aUoN,HmF;0YbN;f- J jGd1wMo.kX]렯:?i~a Ր'~{#VgZc['vk?ivT ]޺9F2ֽ/lHUdR.:ev7Cw$Xy#._C[x~QJ +* EfdY4zk~$mИYpIMفI&8_*ΪyO.Sԓ9)ȋ8o.Nau]] ?#6ԴXs*?éVȠ+)Y!~-")lTr;?Y'L{dyZ%!ѢJd'vVjc \$cWz0AXX%ݖB<]-i6G 4$VJۺҖ_j<ҠQk*HҩAFkܨl-_ 4> &-u+nA&M%AxYvx`!xgrzL&ȪR9p("x樍XU˔m8'V &f~º!#Gh(^X XKhWҵXB)_@R}Cg21cK忢QZ73/)3Dۀt 9}qb X õ+d./`\J.$+J~XASG$}:SG!p̫y 1_7-w.QMD0EWZXl$v~KB>NSc5;["x ($PG4]]td[|C-ltn:Gm%GO(Y[\2A\h񯶳@)m#5LB`=i5,aS~m7{}`DVtq"seÍL(-qy2+ m'kp(4֓xCJ 4T.σ.4e^eɂW%{XمVbH4j-}/OSE 9`TjRC4d6p8hdGuCVI-H iGd), d[i=s%!~$O=W6IJD d?A@q0Br,$CݲENfrƀduCTWu x !Z/ϨKP= $(zа˛ x}ܤn ɽOcv Qvg#̩G>Jb _:<8M7=XX檶 ?It.HO17H옦 I %w6j&hG }&*hֺmiUeD y܊x26ŝh4elʮulȁ-|2B_1/.dsXgTIü/[Z~ VbXrS >V#',,1%4GAʠI>d#nF׹'tU@I4*6gdC%;NAUʗ6l#5p ˯'!( =4rr33>ziu[N)GV,~Ƴtgv%>tb%Ⱥ#iKؚ'~ E-Y<k0{nT'P'MFb$x$-!&*,XB޶݌3w%->+O~2.u1|g2Jtr-; {A-z1-Foʹa, QP05:yOSGb,,X!=«ULqTKl<,^HR.yΜz x6?"Vv2b>MD.lE?#!=AQOj^꣦zPth:7]IJ , )xhux'Ⴠn)"4[U#D%)$!S7/O.2U`_ FX<:"&XNKƞFi;zW3E~ټ` ZdVe' ewUfFH28~~MGa_uWC!M%:/D\et㈎[] D !nPii':rPV*Q4ئ8/vZ fuJ[v$xےʪ4 67D_`xA#uN-Iޖ2S;HH_3pGn+ɗs$#_z1/e1/hXF8J̄bm8_aWnݐ<;n;˳%譨0xIIF(y4PL- woW`sx`?)AxlUmJMh}vd@.33iY$c@|W젮vx `6 ^OcIˊ/Wk7~<eE42Ήpn#E0oפD%9f9EUtz☈*L&я*v-*U kؘ~92W5څ"W'0j+hrۃ`o|dw#:ʸj~W#_6ϔ=+ Matu/ѶsOɳe' gtBdgvq9( ׏W_HTakphVF =aHR}=Sc _Z_o8Bx$pb/7x[nTq.^K: 5ʦrӟ7IIFIʢDڍSקfEo()O)ͺCB<<.ϒC<dž+}?CJewa%!t1[RvIoE`( i9PˮY>P3I pzKxxrQ:O)`>Fp80(E|#iJb}.EqnF,Sk۟LzpH*(zKu]74XTR`n6eα/Dp){J1^ 'bh Tǫ|}yx'խ5e.)'M#n)w7$D漻NnrYKf5TBRM~_;CM=f$d YCA|<Be~Fӝv|ϵGN|{O+鲨9}?$/ 29IDZA ~ej ےiQffȗ ,vaeB+gV>מ]/ 3;h K*ߐyz;<䛟+R;SByD#R M#? tGؕWt&pT:lzvv~uB~$v%o#Dl&'*kER3V{\wd*l]p7 M8/!)f7)Hhs :#6z2oǎ9J%ܧm5 s>Vkiw6-[g4 `N#deގ.-O H 4uaHrb{5,jb0ޕ!{+[(a,dW*E/3%JBPj :AiC{""v%aZn^a_% 2Ec5}[5@<'Noى5Q:5ZoOPZ=;h7D3kOw. 1xk?d2N" F +RKEp}Oш_)mǷUH\,&p)ƶ}!CʱJ٫m[7BTX4yl7 ɶX5Liq,"o~?:}9G;^iD W7)%bK3 };wOg6HMz*87{YaG6J)I>t>d[$1]4~2T#nF,pyz@a,b]N,bÏܯYY$%ENq捒JW4k) TH@ܱ\ͺWXx * %OE@ҋKB1@ވ -=vZz.ܮ0϶{+"9"liPo1XBE9lf/,O^?۽vv|kdPJ>SbFuJX_ʡ3΃fws^LȀQPF*n5x&"6ˑݴ;hD2&A]{Y&GM;?_BoVFPC&ch:-,3oK1d#gﻣ;]F7lJf#=A62\ EoIL4Y+.cp 2'Pj ߖ;!_Fσvy-2x94y)At{PS9{B8H~ 9&Н`۹/|c>|c{ؔۗ:_637B\t`;opQJ^Nk^Gtpg|!d$[6<"j+Vs?";J'>vwVxVsPAtٍ &!gKDr)yM20:c䥍S>0$!W(9z {~;)Tu,jˊn︼2ٖDMr|ްks!.*! Drd@x;#{cKxp_M2?T:3j FxjXI^OD)rB<$kAs/7Viq|@I=J|62[]YRW:ā/TaI|lNWnA#i ._Z<ÑԆ|d)9Bx_GyAaĎ `EyupV͆`UK?.wD25xz?q^n1M\߻jL vG؉q\x{+^$?pޏvf<_| gL>Gc7;(35l{Lѱ/ l ^`H\tbp!]Ev%UŻ;X4B|N;A"I`G>G)ѮٴHq؍2`A6pZ/mjz-urWۖj][C&eeߋS)&'.VTq>A-`'yo謊?E6[y mֹdF%N>C99d+W[dٌ'ʜg[Jo4m=pKd!k#Ep&W ~Rm p-"&=Hi03p6R95z=\`$3_xw5)>‹G n)R|WA:j,!݁DKUebDYCD }ΑXM u2J$PZQd݄G YyL.cjr58qȁ`pבwˏ hP~_Mv$zXj>r4 a`Nف]HʶU Zf\D_Z"@$2N {XCYƤ 6]`t!`w|"f{L 5){?#"Dj8:<ڍ?j3^7sQbmkI7NY*qs}4YXx#5?ݦ}1哗sSLΠS3_m;}n!.b<ߡZ60<=҈W:akR{2n58DZI]{(HAEӯ0_V ȋs&DC#.$T;T;X-׫4~ʨw/&pDV\Ld<}4! WRp?b76I{L`3)͠hΖk"Wl4QGQ{^*^~ g;*L#9s:JKzԖȘbQ0 0}> ۑ+C8~ENȾFB%ч,@ &SY"^Ɓ% $jS(w$(E{D0&JsUeesQDo6E -N'lKf"ư2vj/F!9SI*z S&6kec9睢7-(ɾ筸NY&jH& Gy⻷Jݦ"+Ea\" 8o)) gY3{}cJDVx  .mK"܋۔־+lr:9LڇnEŻ U4\a|7M&&:}#A +aʹڋUJc hgYОm8֊RR3# ͉t| :>WAwVP4v"\T짐_ ?"O_q&@@0.S?kS/@$/4[@}vN|V:]G^چ[Ag +Vb~4ã8ˠPSZ ef}nR$Y{œl:Gγs`UT !`cAS!v~d3>8ܬN~.{&{>VWٽ'QYA*4Ej3uzn;b(H[ѭP˚6]~N7JMm<%\>G2U 'g:ьY_|ۮk,b7<ʞK8v35ɭbqǕ KOES&ҹ 9PVM)Y;ijKUk}G1&~ ᨷ);M ZXVǠHnc/ mVKFCplD((&Govg{FOC1J]=|`5UI^qf'뙖e^j}~UOݗɽ\eUɸAS5YYs~OX|8Hkߛm2\=[zG&J!_~@ N[?|q ,ȅ|=}Mm@&Mp|}z\;t(TX11tkOѻtƱ%t{!;-?KP;6\ 0| ~Nc5fj$ ~Ea ye[Ezļ,ʯnh"p\-TJsMrA>ɨ4VmL=@t0kBPG.?8Ƞ4u*1v3c#;ܮW[:` X˨;"Vn lbP4C$]8ut vݜWOႦ|x~'\½W6gFvX2v~=x4.)xqGGuf9qrΩ]z"E42#rN N|?@VUeo_GYq2\хݬ/jМqwp OFn˻ޝ-Y)N];||-pXڎʟwE#)**1vHOf/[8C}I%h [^ .-c^`C820DFqEգvqXA2zػ X)b1;1aiaL-hrh1pf$V9O8'Y|V2G#^dJ[gCתnƿC4ZIF$f Yu3Rm ;{}wc2[}L_ِ yXA8&!Rj?+ S2?sf׶ d,]w[:t;cEEFM~AvReWП"D\BNt}7|\Ex,W"PKbBĀoԉ`rRL[]e $Wz'/Aⵅ_aWjϟm%T6ȪP>|X6w=]OGQ I*ԕ3%!$k~gzs̿h!uK>s9!p`rcPu9r=YX(BݴVBJ6Y0)<̉dqnUpkzچa>DV#lhU)t,\3jV>!G(fݎOr8A7W$9| r?Cs[JU2nF[.\|8ej2qǖl@_c:!4!ii \4݂>j6+QFThyݦCD]nvy 3ߗsA^3Zf؞.' ݜ(1XPzxK~_wYh=VgɿҸ:FvJ?e`{ ב+imnMǜ]k2'+/r-; Y&Yv6-ׇ]`HQȳ?y{qdUƂ8cJ wz~Ι'9o(dc‘:`R:7RW@AoA=@n9{>MKM vRF?O-F"%&&O,xٳ@&->-o:J x5V#)nL5* FJ>QFFC Dď~A4fR.q,U}SаAЬ+*0pҙ|P+%)¨DZei,#u}5b W?E#˺ l-Wɝ[xwc#֘y8@>6((c_0~قp%*d9xwH:PݏVQ\ +&;ZsꡟCvLއ]?CVHB4J'Z[[ Em8$^}+G,.Yj\źIԸج~#8|.̰qdAodzS]Q؅3/v(e?rT*{ fi ;1M"jz5Hw4l/3%XڊG7#o#6'P^a"T~@hdO\`1gͭh LP븃)@p.('} v;W)4SSbYRs }j/uHȀ(. 1G"ל7s`˹\ia$vcaf ՃF #kʕWVmIFcdJa Gh#f&{Jg2I]P֙v;HuQ;G(ibe>`?u) >å״Y:V J 86viժmqHA 7#GxH.(5:GeG|B x[uX׮Rx$M1wox}Xw]38KK)}0x'D z#H?ߖ .0.f@1x#}ċFPcog~hqR<tum^X2NG.쌤ߋͻ½,!zӌa/)%ٮEnNLb*ηp@JͻdS )j~$: ,j#ue:Wtz{tO!Wnr.B!tڋ i0QO̻m>AM6|F~>RmY-oť6 iV>3͐U Y$6Ȕ=Ǭ\"E) OP d|etOfD^Yo970ZLS- {H-lԁn?=fZ$' yX-"5g8/pzâg S`*2U`"¥:f?3XQ/GXwtؤ6K𸃮*;vIb:TQ8Z$rCD6!4 x2ps$~Ŝɋmjo/E_gBuE:WȰC 2rXg m-SV a]X^iR,0=UegBE&OI-&O rí5 s -=4A,hxfGe C`5mL|~m# PWCsMtsmXM[{j$cZ'^S Uy?žN`ҎdU^#R%FR;*= SZA$;6jGv$!6រD-[E aٰ{1rȺԁ׉ݷҸ_xy=f`לB[qMsCkїQ|߯ 8%1eV_ .?徐HoU4fcW'1O6g@ށd~cla[֌ Ymu5#JCB#i ;< R._[̻&w'wU}EDۻ3_%w&NF*d$bٳDyxLbZCÒ-cL(cw{A@V3:)"/ ӴTSrߏxPb(W9V0?')i+C)sB\Vh[]1*7mr0yqExg"4T:̵̯ SkYCFj)y yRy&vZܢa`WQܾOp`o$ݲ.=Ǡ% ..'⁗ 4+B Rtbʦol<qe8J$3,ξ&gmKJoC屰?Y+18`)\࡚{"RNQ%16'~uk"۔L U6-KJd -O],%žĸ 1"˻Hֆv']yJW0ib ŔQ o;Ef;{<|O'tذu-4gwmy0_/@ZtlO7D 1c0VQ$9׽נl! %7(EbJ:XJ@& mfɍdF^Bgda3Zf2rbӉxv^Pxpx8!%g7`eȏRc!zȺ_CJ)aHA"6;o8:Sy{<%6/^5[+>H)?ZlJ=#&ۯ՗)m{yj>…n3pk}αZ,!OG?#{MOHH)kƵ<g2d)*/dV%oi7oEfWܸrg_c}t9c=jڟPLG68L[=CӠ0hJ(彰vFsmz@%ސU&$Zv1%bH#s1~ C-i skP7yev1ta^Z4W, "&];@BG29m ~h(^Ix/F w[ ^W9ԜrpB9s;㞒dG҅g4j)IS< TЕʻߠt+JHuG8RVtٍp=$hgd[g`((ܝ+x\SK3vv >SpG l0F(`R(PMێa)O }0?6-5%4Mbk_릎0*Q%g9P[^) (-i;K2H%X~-,ho~5*koocCC-%`gd.zmCV^ZqzY7{ըlJ'iWohgc'ÕوڸvS0Jίzg#ճk4j9%ȎfncbPM߼3J}ȱ.|6[Kv1D#sLtQ/.=lשKC.<A?!db6)a|6ݣC'W2ssBQ QMYFmN'DCuGBL漽mk~pCU8-$" tgnٷC a!HLN Uwס@#:iFA\-S'7"!jefX4?W>{W@NgDDM>ەl+Ǐӓ(ò-CETf1U \JfK/ ?'r!CǒT]t]?Zqql]!Ϲܤi]r4e,vϤTfF#UPԭ_6STbg4퉤`ErAKw7E,H Ps̺Yi|V4?NBlmeB(A7^)V~ts_L}7+tm#!dC0DwRܽ,}өD\^b m} ½KŴr Q*7 ,p)uQx[8mD} PJ@yE* IqzG 3,1 uŇ\!;2hBz/F9Ӫw6IO.7pİIg_v kZ&/E҃MckalUA~oӤMͿHo;caRt$ߙxlElf%?.&-5@03o^5U[dƂOv 9p5* HӯZ׸=%vXfc,[ N!y B{h tS4qѨ(Givr Ѱ!Ijإ#dkL傕6i9p,…D0e`j"a: \BCT=@/e6,s2_Qr5&C2fkЬQgSFU Wٝ/g/ ٟŜ2N.NuKÙ:~~pU|>Di8 z1"hE.F swW߅OwxUUw[3;ƓF5#lTGzA75(a8ZKAkd/&G{/9&eHr6@|:v,L_aF:=â'2킩򟡺1r|d6xݓ7]f'!y>>ff(g 67߆=2Mgh=pM)rs2`yF< e@ފ0CG7me 6ƺi jLa~L#F!pì)H/wJyWfBً6cuzP#GcFuX;,PZth:+m?#?Q^_u2>.x5ž#^eҰr>R!(g;g=T!ҳ:S(zEH6b/98XL3^IYSXp`2cy 5MSc`,؄do'm [YqB_54e/Hi*g(tyPH2 F 8$?ID ^!/csUUT.ࠄ;Ε:q*&A("[GpguA/aϯGTٽ ,\eO,gun_(|c2'9;c]諌-OٶV:sYƊ${k%שR-N=g[E(N;:N~2EgS>#/ET80F~]X'~cTuѼ,Y_hVq-q4Ka.9 W43fh1R)8e~knF[?59)Z S H˸vQ51׿ 10S:M줺 2(OfJ/>=W*,QΥBQc GIfj!wy(H:Vyb R,0u֍5qe+/Ah+ }lU)kb!cO[,CMoٕ(ӦDSx)ОOuQ}7ʷʽ)4V!XAwM9̂ L>:8Ha%Q#%DzV3k^%{Ct~9+`XdWiL_A_8΋$۠/ɲh߈Np1P M s^P~h.%URlug N&xAX92b&1 рHRZF@ )puYrUtS "%{uk,S gF )Y>+Cߜq>EdHE{B}_jı4u.x>Z3ɂ~شGBꯝs/V*f-7>oZcWj ^FU0X!M A.z.3f7P=A &&fǢa]NCQڨ3'ſS4ʧ?YE5ONJ=0H0_ @DN&|-;qM>=ˣ19Jbȳ4,H$5[^HT.83McIP3{ GJ[CmD~0`Rr5V m}6Y}ӅlHq곶 ꜀;U3!Jh*^\oj枀9%e۹m sBIdӻQ'M$K5P ]uN1b&s,I^8݇n0-8z.X!P^VH_c3Ĉ9ܥqBznCNocfeD *)%$v[' +2:L?W2DUQ~,zqHcaټ/j" 14լ}*z 6Yi*u{>B4- ZW^\ A^9]֮uwh4T*D@K= ^IiU}>ɫ領mv ` )`̵PX gW1ȣvo'[W%iK6ikVxL-EƆ$٨zO`=OdzySm6b"6$T &CV6=pаR0o -'Zj?/G|<لŽMFA&GKY+)dcPYhO7Q[L [)!ʫ@Y_ EUI|a9[AAM;t'/c~ NmıCgj>-H H4B7^(nF)k8p{U-k"7mp)hMF&'Ac5|ٓAH۹GJnV Dm̭}bwo\{fu)2}8ŮZOI"6vDE=L]sT~ʆ!=*қU<ţ!jLƀLa='gSL, :k Y{dJ`&Re<0 3fAʳ++-@lv[!zD˙EHoĒCy7 7.~!'nȺ Q^:+^U0CJHȫt? j = 7I}'1FI o3 oWlE \'ybgK0W5nR1`S(ѝ~Y2h:p @/4XS8>y]k }m'}ji?S^zb>X,؁`JT0 c7`Z\"U!S9T|ar,iq 8 R}lEE@M/'p&#dζ>X 7X){o$l*]0cϷR*sl$;+E:mҍRcjB`,[ <'=^7!NPJ`PzG;B~d|Xl:J%&V6z3 xPv=zNhrM:gJ$W DT^Fm甸C 'H(]pv3V q_uق&&9ȼVTNQTs)og*dқEpǪo&F{a^B؄Y9ZWdp5PN@b[>YǻenרbӼ+R*x5[+Ʀ *˱Ġ.if.Qo9CG]6tW$t.ZT Eҽ* S .5#;XrJǴf: pGzŽ(*`g 2Y)y|nŗWt"CIQ/=;{}wZ0(Q:aH$^0+$4>0?Z)!P:ذ)O4Ynu|I$Љ &/5;;2/]D`N!5OW"x2Gu {ű%ޕOxK   XQ呡(ACP=_\ao5Nia/Futw-ZKƅ?6Q .ȝydb ӬK /U)MPsmiܼGdMq٠22?=[/BI#ڷ| d_EsD/k1P^E:}J/xG"Ų-znKK,2J8 J.{;tܹؼ^zLJ7Mݷ܍!@5 РoH{ gHH g–hBG_}ҋ Td Aq*i2yWjPh#C 'EaLRF_:́â)f?aw_" ]#Q_Kyr+RG`U|~͖K~5(ONx =*n"eJN(EZ동ID#IJ$¨oHV'*e,ci͟R3l)3>Rj6rl -)7('Y}9.R5's 8?Kl'LqooSOgo [GhqТV|Jlvn~ꑉi+^+2'-ttl/>@sq՞˙Wwc[8 l)E(=DC^}N`3Յ3$Bs)dHnBWk'KstL0m2]00?0n"*?H2(z` >b)I݂Cn\"0|ȍֱ3;`य6ñVD48z6!~i7wcWQc09$7TAӯ2]lDqNqCeS_>ųe7[xX_t)`yREK`eؕĞ#1q\|!4 1שb'F <)` f L$B~G{IwUJ;%2PdvJgxit1=w"vɽ/G)-u{/ά' <jY%n4gnHrCCւk"rgyٖH *ȼhXJĎ#R+$  tnlcŋϞQJgqR잇ib밈3Y҉ - & L7ވs hV[>!GfcG@Npּv>Je?jS(^9O!(v4 )ש5e jfVS6Yfo^Exg_p.!|E0=a|)d_=. CZl6d:%< ,߁ Oq -mc>;NPPDW HՌhvS3~fIPǽqtG=5E%em8`1o ЊqyAdܙ1\=7Ű 8QB0z'n~a.mTΠa:3OIDžr\ >ԘW((2NQ;xح uPFyͩ.yZdupфjjocOsu Eg|VmoI7"{(=ZQuhtsY=_Z7RMo?Af@Ui-ݕjхuר1,5oޚD{iw^-A{p*:#(Ar{/>/O{OmW+,de ?%M&u57W9΃Ur,,g2Dھd$u|gYc@Xz.(h@*[.rRgqsh-n@L~ڜe4w\%pUȦgb]SLk9!iTcDqo e9?<H廅E$2j `IYF wM % Y`U 4] 'k ¯jnya <'*jԈytKb8$F Y2gگa8n:1u>lRH_RHQ?-'_2RF< 6Kk++D6ǧqݫh cZTOwӽ*ZAo/nP'4rJæBn6L2y~}աr9Btu蕔P @pe /J G@"˜} XGw-ߩ"D axKŦYQQӄBOd}!9)h}>k|xLL%wJQ+љZRڿ0|Or᭪ XƩ[9Md%e"ui$ƑUqf(t?& RP  Fxz@̿D MBD~L׍)#%4"ۏ`.BG*;Wm^7ID@o.|gPe!CH#k{!I^4|"h?s*9HRࣁf,,M[[ڬ\Ⅷuʹ/+4bnwg )q1%t5Rn#l/9!;R YS!) .aBs@3!}jVpDHBPq[6kRkBJMq^A&-r 7gziYr$uiI<%VBBt@cIwr,&{c\HLٸGѯn[d c_SO9u M̒R0~3~{ksr4 K0m,K{8gByἹG+c;| mH}Ҙ#Yk؇rH!! _{3qL#VT#,x y xELbLo+h+} /mE$Ulqk('1 ‹R*,UToj9P-<6VUIl㹉}Cmϣ+U8zPq"&;CVH#%˄TT[wM[2Hxѽuxqyٛ1`_Odv[ҿ~(T7l M ]軦u+ؗ)BmrXЇgi4̓iUjkS)yO_1f\0)J>{Al8`"`?š8;x&p2;[,b^P.ΎK 1rbUPl3{2/u,39XX%!A#T!χ\4W`fQHVٟOoJve8 ]4Õ,;Ctm u6ݘ, ME<ܪ0iB_Zs+Y_Ӭ& [7W$MPt~7= &&Ԫ\ VLRQ1(i%8hNP& s:g V#oc5UbQb ∇]LL`TÞƝnk%'q) T:fUZ,{@.R=zoo_a$i-ۓ./.hO˒ʭ2~F__Rs3 vkЫb)Dc%- 5sAHԇ L=*mUeYZ/1]0ilP$B!۵K'xTw2s?osq^Ny-. Q.CUdHi C =O" W ΎdtD@g)NX(Xv_Rȥ ^z kOڢZSoJ09Y aWu*=t+=dڰPO9+k~h)(F0XSeǴ38jh&6L騉B8D=TS=l7#TT|lOC(ֲ@yesCbC1˖֙Rp3/; <؉ĉmua`/~E_@ZÐ&J=As)R^l񄞬@u(0}duEiGϼ#4Jī߮y^o;Ґ{?H Tx>eQLD6h[c R ,jfXLd:ҊYmқˋ.4S"68݋",K`xczj(KBB+`, *N2ͻ4&Dagco>FPUuV25/> EZ6t s<];(1:boAx_ mᾆ nD4=QQ aZ9Ar|iۛocZXMGF/U4'^aHCp{8O?}f`Ax:]r.g aqnE L_9M*^œa"f KIWOɳdy]6<`qei3C'@i}je9߀Sm]Xp6bI_[繥x]Aµ(O_ FqfK~Lk׋CC!b_:ǓQ '2"~`kCFJ]u~2U6ݹ`JWNyH4+Rwezhޭ:3m6&'SYL49Yje*ٱ(r`l!tcHޞj9Qi>1D&1c\<tKhbEFjNU\BC?ֻt)\9=1t̐UË%tX75Cv>,\b qJsVWF"Veg2g0o'Y5gT[&YgmG >/DUD{H5 kl1R8hHJX훺\@#FfZN+^bTBr=#2~mL.*/+É?@ 3Nz&{mA/rfD*#m~gVơ/DQui1/,΀k=*)ZtX )7 X*pQ@MzXʒI\e1_`m'i}#E mHoah De0,JF]Ci]*UedT>ff}%Ь[BeKG&Z>xF ]y,dIwa) ڷ" P ➎t\;$<8O#Ll \uO%nI&I L3I 6sE67)b^eYV;e|O6d1 4M)Z3kTܖ}"oE3QvqyvB2(45+Z(O)Bs2A68ٜZ&<lɾR2ݦzU[=@,E턅^E[/]3^hE@ x5y&[Mj P < ڔgWH=HľaC5H)`c=d<2rnvl,+]b[YT 5ǽpm!ܢr,ٳ:Ǚ>8?7Rr5XEG"Cb!M$E;i_g^L'wra|.-Xp1AH/( 2tפ T;S7קgM)Ċ&Kc4y X0#K탴:&Ò>ܨ\HCX˹Ƶ&^l>CxR8Xtێ.;Ap}BC-{(*@1W1"'-'Tv> {~,>  g ik#YyT`]^8Lj]SbfI0/ЪF7Ib$ 9\?1>u;N Fc2"x~@Fj OlZ BaQe\*cW n.P3; .& Ke 4V$ nR{<8Q+ݟ{_ 5:p0F7}6lYˇU=:cD 5B}z=ܧlJ|C )w5rOXD?_{~3dO0U )T W`IĂRHLZZWTJa5&M.U3  CjXKЌ[. 8V-p3OԾd A&j,^w'5[w7_᎑et62IUl+f vWvqA=;a~G:8 +&"oTdtfI냙DKt)Ů;>MbiYLKJb꾜~(&+LIj b*O'%v@y#k>z}XCޢg`R!v?p\B 6=gq3L^0yKk""HB4cz:q8v@k g3xt(oYDxZmX@u'K2=lwL*>Hh|e17n*J{eS;ɹ / B˶/5ޙ";Z![[X=C,vbA2yɣJhGW3+߲)a64^1'G}_>ŏqKtC}-^0WYS^){l:7Hje&w '+֩~Hff \Cq9'wXq𔝾 KA\.. ‚↸[%|ǎSBF.\ͽOM ַX" }d6u%ۍh]vp-ܲeQ΍z2Vɶ\l.[k&6w)3!Bs+FAY`J"5K!@ѕb-6+p㣡B4fM 6r*,N=JXz)݂"DfH7iE}j$Q*}V2Z0k;J1ߑ16I~S4hס&c?#jZv {Z#>*M(Ne+0 ;km;Ao7wh.EG2k=8V a~^>r $yiPS{LaQKmV8oU(j 2drU?iog6H.C䁈p՜%B?;*IIDjKIAt½k ;|GWk=eN f!c@ sPSЖNAp.oԐ}9x,5G7XPjgLGfC+ŹMB\b7ˠ5/RIgҴ&gz2 4be˯(i̠vF~*5;6ȀlW,BEZ}ǦpщWJL":#e֮1xI4gxR0#T׳b"Tz4|s% Vi* 6S{7ؼn6sx'mϝGEg%cy("@Ԋ9UrSTJx :ߺբ2W=ѝ;W#r}񺪢,9j>5, D& erƾ/?.)8smץ\'WT]Ө\/z/NtᖍueiQia1[)"s4IH?[؆"a1UtU%7'MjVJd8EAZpT\"(|h&Q2r.n#(_D3Ek{Qm(<߯ jI2લ+ 8\=>\"vqK}$Oz}ƈO/uE^.\fÃu0q h/c2tW85ٔSq9[k<ӢyLM5mFXd턿Ax<|&3ۭu|@Nsl!#_wR/B\`[h?z*OG~a)$s,d)F#lS";f&wVYo¹O>͸x=0@  Jq#Bwl)R lKI49Z3*pス\ QB,Pj>NH@o L+Br3m&A0y.E uqZ ##*]nu c 11fy^JuHsx"_>|jbf'Ffghi\WF9H+g&6zԷA N:eI^)~8.wFyگ~# o)T%zUҟrJ-כI|{1 SX|k~KqHۂbPOS)i:#fPkdWM"7䘧1cI۸u[jyq>bYq[wZ<0 x_-|dbl@Bf Ň M3Bia/nX*;׎I|I׬KෟZI &ubU^V ǂftATQ5 ,͒8 ߀p/h+X|an܈ A@2+0>b;]c8=3W/W-I|~lp_SAdzx-ʭ7)+sZ/x(؁(G>ʍPyFZѹ.ddCy7kO23ޛ$!4?;[ϐ.B7~*(̶{vvRTo.?kP@=zߌu}vouQɒ+GSjzsR $~l>y;6JĹ t"}l*^s3UL5T-1(0A9Ь B%ʌصKȊVV^5x^ߨ'V+99ۀb#a17.@SDBJ-5|PziJ` vek n$_|j$NG3-`VI-}trESm7辴\cX˥c&?$hq ]3/J?YߕW$0.7S 2}Dh#D,%o%]+8T޼u mt< !fFf}f"Yӯ|F'8Pu}î?@dQeXKGr\Z4Fpt^IuTc„.z E|$;0o+Cl9]Jģ f_)nVt6B<>_'3[ę;U:rƏZ_S-LMQC!5 @|2 :`p H;>Bj?Oq®Y;(zƃ Mج hvHmȻ^ Ayd=!DdaB\g9Mľ>tދx'萞Wga}O@hs*w`΁=U>K̨}0mBoqr643Ad!w ET/39\S И4Ѯl91Z귌t`QUjh }8tfA NY6t70]*~Vx\lm>X 67#,!sR1N0YQ~b,Xl%Α @(VD%S\Һ?NtQ vf#xttD"l-A:X t6əExt:$UbcP:ۭXh4Cڡ3P˹}r[cNTF;1gͰW_,{/WE{geHW1Mu6>}têQGIKy))M@LWYǕ .͐H9 ZC6?'A^!ba/ؽĹ$Qvavb#T ƭ}ZE Z9*EF"%_7HRG l=qqǥ%QBx̸b[=؀fN$N:GOdA]Ax0DfSr$%8ZCm?#\]ʠ|CK&/6s4EdcMR3ZWX%/l6sFl0A8'b|ooyٯu'&Z?@I)Z}`.wT_#یǢ,3A1xQ.1FK e?@ۚL])tZE<$:\0sEr{^lE#ǫ%1}6N[}zhd:Zy33k4྽[DI5f7N}S~IaɌg c,R"SWweRGX(Bhqﻎ~z+S#H"gٜw8fW9|wFL8((%*2~DhF*r=t/0-?Kj׹H_* [jS)ֳ#OwY &׬HKgAJMXkgJnպ}l~= j9-X$4VўIR{5}[Gѩ+nO(# w@^TsP>B1 jhCJe^.I45ܩ}5)ㇷ 9+2#iE+ب{$R/Ǐ2μV0G˜q7a& 2X$H?8B0ݑVl M›Ĵ4`8XuE5}"Xa% 9/|>9CexA.ʶlz.sa}PnBձQ,+37y^r2QmTjWe3ޙUZՓƽg ,@V57S](=Yќ-y K\174d`#~fueRU3/Z# X#5}pDJ笱k>b*uຬ./xh7Xއf$mc-:"؆g1|Yqʋ`j].7 )MWEtt68ZW^>[UF[Q9 [sE^D 6'a X.N\ AS28)l702X0=O Sc_wr9^Ď_Dh)j-O5|lÜ:b  YQB@QZ?},$ ~ϥUH{CjE@v=vp)3R(HZL-ͻD#ChBcUNX%*Uq%*VQ^#:Mlc]*-1|[4)oR_<D x wpJ.}SngƉ ˆ:?w߰(^ #)\\߁T@ۈ0W`*Hp +.u gQ\#wlRm_ζYY(GV$meo șHz; 8DM<V/ >0EgᢧzO 3p,1kb\pbiͷBQm|sX!&Ys4#>Myn<*257 2<l. P^0-pbN*{h GېiHXt bΈ ћ_AzB.^\%cU^O4x]W|z͕$1YhZX{dl#2bϕ Zi44CŬ5}6K;L[mW@?4MϖxÆ&*#> Y#,2ބ圵Xx^`e5$5}& Ci:nBc>ŧD*M_7VrtͲ e5]NN4! LPl#V֋|r;M_d`OS>0|ڳ^*{* HC,ѹZlը4rD[6nV*ٗ:UWe/.2&cWj!.傴1EQ>|y8QՑ`ͮҚN3n9SQʰ[8Y+mecP6B5\l)t)usZ鲈eXᾇe(C˟ z$*wL.y!yCHAA.'wа];hӛԄ14g$.$ *t|7t#IjU\۱plC4,01y&}ćq'pNxu5A߭{~rg&,fdxkAY JjV j5^7! œ߳ZFOUW%A^ !o@hʄ140 Z/};0BWs.jpug NBU>EZgјu*Q0a[Ε?*乡h7+TEwh^wAңT]*0_[b5TPz\4m>Am=rn w[Yb@529&[Ϋ4TϠ*4ho` "zc)}8e$(|,yGs4sV4Ĕ '"5gY56I6 s#d+q6I\<>F-ؘ{HqT"Dő{f1(_˽y[/ qDɴQGqUvdr7ŞD`"1Teq!3QfEJR(M  D F/ >%Bk khh]J3{q(}g!GO^%{eUūds{L}i!Soe|Oc_KLO mRv$GYsILtx9r'>  ԡlR`*^b!J(Mf`- }59>G=i^>7D+\zf@m4zVl+nPY FbωAEQ4)ٕdz.Vqgalxku8[7Nk3i/ZNoRGvr +̦w 6_a-{:**Q:9boIAL쳈憈QcnnTZ~xJ&'ף-A9r8΢D?.Y5x#tqIڻ.Ol<¹VjzS1XI>9X һ`'Z`yҗ%1F uO"h6m5T{fah``=iS,j7qhm9F(xrx]D˩St@f 90)G)$CEi RC~BbFkfv)[tT@nQtB:Yͤs.:\oNIJr 4!dohۢ^͹X.kJߧ+^c(Unykʈ{,t$ˑի@3a[&7 &qSS24vǬI_lxڲ3xuRvHJ"9h\" P!G}+N3)@i {)V a+Dt0{u%(PM?}Z^%$bPc5*!gV)@KkX4ACK6*ܕ5T4M.1WC -D"R`1vv6_,|%y`* &QȀW36d/'Xsy6LE=;7CDF, FOؓ˅[&;I1l.MGx9oڰ!)]I-Iy$YFKG~v?q*Sv Pp6NC\yj U(ocIp%qT6< d w8OsX -HiD7!Yj{ɻqt8~G8@ʤ'tY2DPJoTOfmj"L B@~;'''1!cg)FxHy[]tI>}/q,KIa %dygBL̉{ ~[D=)5+n~gH eLڎ1?{ #):WDvG(A/RY`an0fEZ'\$d]DZKGovlo=^s3GʣI^:ڀ }wͶ,+/II4Gl袛KEMN횧-4G>nO"b,w`y<s6Y")PC-Yjuҷjon")?j . taΠ|҉~ڪ 3{7\meQIoIKaA_g 5nOPtV# /ؠISKa1=K1+` -"S6cوs( o9):[W,V? 5!vNpNcnR|\Q`T`'pqĠ],/ַL"mY^K-}90TQق)̪Lq] [JKuQ_5B:3ש&'|źD%+;mOҡ /FZ- HǠx,_BӪSǷdCvJA#bUbAPwsW{$4qPnxLgj3K2|D $jʂu  Ćy֝qg)"'nʸ "q Yq;(\Uo3yu9e/KW˕dFkqO E˖RqGl_a|QuՌX8xWVN!C9ݩ>1j2uhd" RªXN{Fa$$މP{W r-CL^%_ J '5F@"yjl{{gH1?[bS?k(褗D *uZ%,0Y.MqH;{ge _nvY* LCFԪxnB[8fDB{(b,~u:"uΥM}pxZ}Z'zPEEG7퇺C(ؿ8Ċw c0u-S4H;{JEbA8F4}M#ݒKŽʆ8NkL`S B/r7{ @JdL0iqm|l_@Q֚>,'tXjm!AeTGl 3g}s*r-JpL*/o)rp nf|\_;KV&R{'7Ժ <#talꦜ|Lp߮6"Y6X0͘^Yh>z5U_>]oM?~<|ـEa1 "]ZU`C~̬<ĞwkzK+PgXlj \gw,n؉ W= ) Xw@mO&+o4_FR5uΏbgT+{_&TzYz&9"p_\ '#h7gicTRw>zJ|(MglV*^zؼôZӁIO ›NݎSh]7Hre΁#ȿp}SOW~J ׎f{!Cm4J8%!, (w]PTh6 b0zlPbB' Rs@tb)H߼F٬eOk  TŨDs ͫdIoϺ,hO:qBĚ'~hE _>v;lZgɨص_,zQ5MygNxi*~bL"ZՆ6<*޺ʁ{R+?5J˰Lte. 3 IXn +@KK1}.!H%n3 r]/n@Em(^-ty@)eBV..+?!x?2rjEs8! 9GY, Nzez<_=˒56r*Hc[Z7Xr&D<46ldmF'Afr$&z<3y>ѹuf=ZD];F\[ǩëC{kLۏYҰ 3S{̐y(栙 ,; E\;Zx3D1݃݋;YiJϧ{h_{tPm?mj5ǍQDdi!;Cwp$]b,xKTUBY joǽЬDt"H/iv䧐LPsT4XY)ؒȉ4Lʞ_i4ĽWk-%ʞ]sJEQ{ˡx?gȃ"mm~>ME!fb5.j!`bj 98K-#p%C~+x3TABB"Ao}S+d_بsg1t3 O1({" b)I | ܃Fʊb[cZzl=+Z=j_(Wz!8^8f R|z^r~ȭ.chav '!MN<&Iøl Gef'?oF!I^{<4>h2/[JEFE)>bʙʕ"ȀA}IT猧Wq<=gl^"֥)IvLÕ!z0\?j {Oҕ0: ) V G7)#gcpM^5^aR,l3aNR7*ח줆پ=QwWT=ewS\eJ/ M1\0G6kwz &P7A" 0C)s}K ),X␀[|ҐGYXuK:"˂濃i-Y{Ȫ8Ѳa.!'#}l&mϔmXY̺ͦ8@9#؃"՘ s>j]:~?a wԀKNBFќm_iEmݥxѶ]ٟ 2TvCJ˼@Dn1[AxEX>Iz> UǏSߎܭ1¡ f oZ05{x[\'4 ˞v49](JO9UYzmƲI"WfK5݆Dad _K F_Cv.|0r{q&HŜѰ~U7zj;|hBM["C_ *~ jgf2jI ?DYy5oT~~-Ϣ"e\\23_ {uŸ]Gvb w ܥQݮ)WA?Ē"&μ:n7d&*B`hrgRUɵ:m/(gf'O- PVHFzli,:1Vu)P/Jxjͯ:[?ǵ{WT+\GvzjRBoSW:ͪ ;jPEuHO}E„M&P%ɥYİ{/J?W-hVf-ƚ c~xMvQFb6JsQXh.Bjs aWP?a~>$9B '5Mel8 KgƎE":i\sKFb F뻙'ʿX$S0]h<7A::=1AR(2hqZ>Vv66Er8z< IL +6Ooe^1ryM%B!JGcgP[3|7 3/ 1ػ77ߟ)/:(?i Fr|7$rYqDeDďSm+xxiLLA*3ƝH=NpE`r饲G qYԨdn?gmz@,b?n$;#ZaϞX!AYtrPuiD,&kc(@1yC A%iPx5v[jyO4WN#\Xr4 =;UQC_V)Р$ [vk#'RNb&/uŔ A_b=&Em^z0R;ٰIBJEC$5sz bAp D5>Za'jAKF;5[Ѯ|דpl)\sZAҞ!1+"!Uœܚr]bwiī-N$o h vǙWYMv=yvFQ0)]Be$7T1Z/gqM[ͫ5[;se_gS:7S*xŕ'0%uW{ҬٚmvM푇g>|x%g-շz=p{ zZ>66ڀ`)YPuUWƶ }ҁ9p+[O…v5TG5cl CE=pfG0{a3VRzU^"x;ROc. B"8K ؔBk.y zԨ q%@+ҌC6r# TUl!{[)z^_ i]˔w7G@,[eb-l5E7\):> Y  "[[Ix<KRe]_ˤ ΄ᙣTӌ+/Xstx.o%#)@}h@n KGbP) MŕMh魁<ѭ ]A W/?QfE1!'&AQJD65! p>&y<2AL?.GKɒ Uwf-8MzBД_}ed\nEe'Wɫx`_^ :KBM刍t"=9 58J %Wʌ/$ÿHMHJ`kʭ1w&;L_6N<T\XrjL 'sn` FudTm{r΁#w/N T /A䚃-XU]A,`t*R:6k@ ,Vs9}O\Uj2I%I΄2ckFC*pg T 46ew4DCwY*W)X+ш25tMn[;hO3ccع,s[l .3Q]khOg/2`=1KN3f3`c/% ♊/ťuy;n05`iM#,iĄWG00|4ɨ&kn H9O!i= \ G˖WhFNz$Se4[ ,TǺ4ix¶D!ġ(4Z,VHwwdI\fi艧l;EV,0 MG'&u>{7 j5#"*KlMp˃>|{֩W oLz4iD~4s g^:VG#XL;D 0$:S/-_161)` c4x ZEy"5^=2_+ޞA֧ s\Xk.b($ֻ&Rtݬ*untElɯj#g fέ <*Wp%WÊlO[c&8}Fy0^.~ׇuefJE۽~@F͆7n ;[ ]2D[ߩa4L§z|(~Bh3LE^R^ZN0Q? 1Ũ و=j?J,.‘}Bte*qY pocχ2mrEa)ܿ_Ʉ8sPE $w="K} Plql1ov E*In' `{gZn\>_A?.ɎlyxU']|ERN5X;J4Bp2-yh&y.{=5xyZH5d2iH@,ڥN~LŧQCuz5E˔Ъ&2! dD}7q2dn(pJn n9eja7^X['s)>9DRi7A _Q]V\ }*\dg2"EN\>#Db^}nmdq*>zzІv.XTN=J")!}L3kW4HISPizWYbꖫ*ͪ 0p !4J 7ʋg,OQS',9⑸Y/V'5cBJT&Wa 4D{gQU"0vs] s9>dc#lOR^F{u$~1^p 12 e<Ż?^YӰpYYbrz%AoPQ~:8ڋJBIO6xB(Ik][[Jf $v[Cm}3僾78zx7֠EiFg)19yob => uT'#]?y?B~9"7N[9x0:)79٢-L3Tqs"S<% nM"as5l!auBPzI6CXs2u=hmy[^g@u㟇݀ȞiVLp[uё-Q7[ɅZݭ{6\ŋɣ86 NTCAU_F^`Y*2MRevnRzyٖί*X$\)zWa *^Fpu%HÝQ8)JE3)ַ,@n3rjpaL^;,Cy Иn3իTEچ1w)2=KET$޸#; /%D0]2֒%-a8U)*X0ɺڻ.V}Q g Sxz=.TԪ. 1S$-¨T,8ue;0ޛCxi#t¨LCj:<0(XZ>.o_ 0J1Wع޾l9ker`??NIZ{P!W)n{A^|d)Ocpy2W ɒ'F؛Z[k/e9l݋sݖy{Yoz_(pyD^{qӘM[lkȔثea:{~͍agUoӑp)4 Xz`T|b n؜4ًspK];0qE+b~Kj!sB74 uC5$E2&Y;PˤuOi3'ށdXLKڢpc{u|ѯl^P(S@ p?XFl0JY.{#@|-CwøMgfp%O㜹YXv5[WASLQp FAxy\w=Wޘ.֛P; p=q2cf^I=pe{%SKu}UB5m[roօJs=VYH}679p, |a*I' ^uʝK$\j)n? 9}Ahdsn}mڍ<זU:ߚT*hH~̄C<]NX'w1#[GU8?Ӭm'FnYfo t^}A )hH>oca:$'g%@L+x]JwIqob^>(: ?' b!T\"1Kod 8(Z,Glo /YC~R#\TBV 'Py^j|uOGΥ&r_4-=-nm-]z0:ℷW[AQ"d}^$mޘ$3ᕘxϳHOEW|o_EQ:pM6embN .輠9l֛&$.TP1GYŭ>²/3I\V8NQCr 6jҰɯgh6TBZ:}RuQ䬮hze4 DR=/*YGBO%*9-m[Y('&cgVzV!L0h)0-=HC.Ӎ \!%z.nb 9$A`@mFPym+~hKO)q4$eCëɊ0Vq'mwРCpG[/m:o Ȁ Z[Ye6hCSk5Ɨ\6MƬ}%Q(t g8O~\#Jr+?:{ ^NMx@ZI lFoY]8`#zQ#+#{{ Z1?ܫw?J!<"\sB"ruC)(@ι1f-dޢaŒ6a$DN9;n_'N?ɽĩf-Is3 ł uij:Di8?qV:Mzt6Cn~zPhw2qCmS1S={vmGc(% >fډbf\Al8=76%QQ Yus\E鴻rӾG D}5 &PBX%"?ʿ<@VqKcGp r7v-mva& M.^IRzFP?>jm+(j=ȴ^hӝyVޮ!Ȓ$mBy3x"=*P OmQbN㩸K0^M"<`-t$]Z t5Dv(±oyE5jCwMގU(g'&cXkDxe[V8ʱ((ʒuSWfCHBG 6\s",H.+m5e7iˌ*U{{e¢VG&)}1HܐSLd/8ˊ,lP ,VD I zr?I c>=͡ályUlH6ʆza|,i{Km(ρqq|DEvwTH% _@}r 1f| !q@RI*0{#'$-q~/m/oɈh+;r YZ,i  ƧIbӼ]Tq`mVcZ|Ww#ukb9@/-.pl:˙Ӈ*ㄐ3M2! X+B{@Ehp$CQBz0t6Jɾw h5(VBma.fT=ܿţE2!t ?=K QvD{m4Q\* C6+" 7F@uO76˸~O]}Vr|~;aWϋ>z(mV*쌧_9v' BuKzz`sѠݘGy-| äHSuB.`]Up/V/HFqνieWj*S[gM_Z-A_> sQ5D[[{RJ|J4];8+u^|06I)a.VGmzHyՉ+9z!E+e^ = L [n<[RkxQ&̮B1ժjNj/e#Ym1_8z {O\FbaIs7Qm "|^4tyWvdF<*m?+$8oIx˪TMeХf 乂ðiT⦋ FJ/NE+e{D쒗\ټ$|qTu8M8 F@9NnBZ2$ B%}t&!]zدm"_F@ukplzbo]qBwIjoM T[yxg W}>Z\lrW]kA9aItDE^#/_*+ֲ+ w4Rʱ>qVQbA@{pS~Ƅ[LyΤT&a07Dy Vt?ڑ_)lc{ET+ V>/P |vлaC^UO^ [XE;ޙs7&D?0;)UK}z e ,s#EXLg8k5>9)jr7uoƟpʓِIŮz@NRϔ>Vo]~psApBݎ6Ώl@hr'%kric &fx.y+Ö]L2#-mXvcqaF2z'j]k\-o?c;9Xo89̦ك@؝pgq/ A[b?.QkOm(l3)y[Lm{Ֆ8 owŒ]Zt,2eH>!5 NώU엦+2ǦU^.zq`xHRiI&gfjLȰQ|t<p ])^5]tkbB(H„| btixgU,,)>PkBuQuLz"A(׮Ǫ ;ǭ_NӘ@>:i!(KJ iuO+J?O|R=a tdn5Dl*M2xw?4N4/} ߲r6ÝN]=96k3 5;gFcxD@atvx?]XsuFկM'+^ҽO B>dmA.怏f<&}R4hK}]P.^(/(dB>A ̽|8 쳘K %ƀĖQ}jU AN%_|1$;豑=B"Y`׺̗< iT (ja-9ۼ @cCܶeF ^K/=qwW*[\f{dsJdA7)[crɺb }v:BDfpY@5٨13Ac y<^ʐT2BwT1k %v!JC)[ slB[\.j3TBQUgGkC*9|M`T鮯j,|KCZX>l yqZnZ4b= ؤOC{2olNՂ;Ehe۠ 5M*,ˉDaiLK_ TNgaݴɲ=8HtXT]MosF&{F82a劫|]cRHY%)>إRIQq "zqñV3A jA' ~iT[Hf(VĝW"ۆr%$ 9PvsnI-Ē<7 F`Rv͞v,*{2tH)ͯy K=[!y!xjbgs-I}SF2gȴA͆-\k#rSf-ǸVk}qOVV )ki:cna *%NNy{lNN:V猫\hنp| $nK0?jfzxݧvmݨY8 1ie QRŞW"$07r Fpa [~ ND~ 樭20WQtJ8^ψf^{ O ${cwР>삤.q3"9 _#ME阣rc*'r* #\;]9fYw:?Kt[!*#vkN{qNEH{CcL.qdK[ $9`;d3uV9@ALy U$or ?N9p)W(Cq@\o yd(H6/b)d>ñȧâ 5锐[i'ERzQE+fRq2h: ck? p}# osD,1Fc"ɝbɝ^%o1#zw%氍Z@'KK}.MԒ.=,"_ ,zѣZ_'c/dVH*\)(m,+R0V82ݠ;)^K/IP8 dƐïJ1N>jx̼KbvEz1ge Ֆ8 ) ~/҆|yrL Mh3}{H(kDž 5և|rەeɠY ~ خ։CvuXr!m˜'A@q_C_AUts,W*lK6J?; ZpuPb˒{NAy^wACUXiӲ єBV#@$]",&7χNHyecN=m^ L8a[av],ܜEaD.TT\ػLVL)h_} 7~,ffa.3,Pr}|﷖ EI©/71;ZAshq:eqg!XXQ 'w7 &@'Ǚ}ߜ/*DF*x}=4mgYRw;T{ίd`ZK )>`*5Im825cU'ݐ}|%KL&p1%g{wD{O79`c,9EirZRo%=Vpӝ!lwO\{*-Omv$l鳊m7{"}xݲ=rHv1_!k6ͽ#R$dʪrky=k<ؾ/-a( a$%0<ְ=?aqꎈ2>9l5{$vR=iO-eZ )q6!V>11WȚЏЖY0A$Р'I~+ * AW"A)0\:tqws32 m9t1JHU)m"hVszrKXfx0C| `2R˷N5*|-҈#\|Xcm1y6đު7EBB5z]0={or̛)CՁmI`4 5mH5AIMi:2;Aؓ\?D7JnH K0o}E m}dAN_0V/PnCZTQPvα  ө7 *)SlS*gD+1" 5U\Jr/h^0@C/UJpp#8}j[+omv'Q#&J㕠r=ޙ'Y)^z 1`~ s(X{|8B-c{D)WNW 6ǬtS7 XyMwܫj>iDh3r{y)_P"|H5R#LYsSxs`C*Bf"rn ZI0ngȿ+TLcge.[i [@]7 Z#1"° Wo|idCG4x( gvNz#9-oJ5 i9#9Gwǚ5ɮ,gss`^x?3h g 6rJ/RUu ԥ#H m : r'fҒy},z+BXۏxkkc(qu;_vU G2eX;Nr+~ޢC `}mT#+@s ̴1~GBʒNVDPexHZJ8"jBf)˼ Ph/LæKCbule6\FgC[n >a#ʞ+{|9Ps57#`r#&@kxVu1ި<āK`bņ_u64vyjQ_Q7(S#G͇Ғ&mfXZ{\u <\!)=D7b\h.^_.Ly4AS=\nj_<$0GE¹%I 7%u5CJXc\rV}-Rk#A2)G6X)ߐEJg s f Im"Ʌ?n=̟qthUgR4/:;Ae=S.k,C _j;Y Z/F ,_Vɼ )띾c}H=h9u=:C fk)XJl)Yb| }FíewD!g+޴^V `V57Ֆ;7(G/o9 Ep+X\rD=Dk~Cw)[K(>R Cwv<7e/X#*}@>omJSӅ+-CybǀÚ8zG9/y;ki!;$*z'FWpmn0Hv^ՂL k${{;[oEDd|sXf՝3 Ǣ|]rHP㹀,9(Wd`S]kO<x(Nz +{f7߁)L\\zFƩ>AU~o4"%c9I>S,8ixq WA]fep>HJJ6.3<)Y>ƙ75Es,qD:$1CkjBImMY8  V߇ ]_551ew#^q߈EkG8 jH@͐st> HϰA`NZ,%6zְwJ%u*=})CPqꗶor`?R/Q aԈ>Ip*W̢,4wuF!m߿ssX_޹oxWwsKï$AtNEŁ&),.+k~( L2P $TT^Eא6%&/G-^wV9]CEp<]McxKo/jŧuVaSU lS3M,_Quܱ ^N$agfDҸ^nݽW},\f_;='k.)v}8^hyH6ѐ%N0(Է?lrXgf vZ(#AW'y>a_qG8̞&iΈ5,Svn-`nc1~FQR+9Iׇz3cT&,Mb}x_ρ,g5k'޵TnrUKͧ9.x;p-%¦TR,fC+Ao*٦1W cěHAg2ai*@Bߵ m9 R ?!Z-7zInzRYm'G0i-DztxI`TG솮zX&g}+иtҊ"fiCkw0IgiHc}g Q_qI +^Cf;om0s|ͥ'K(ռ1P`bKy 2LyƽQ@Moow }iÔZHBN<ǣ?{59#0ڥΕf/=Жpnp^/x(,$lþGz;* =#dw)'OD KKp02_޼n"߸.Զ܄./Y@K`Z2wa[[? jGOXG GQ% Ƃ\ZzH2!c?Վjկ#h=i304 yݶb؂|%z/3r ]+A4wQ"K\U|ѻ'Gղcc.\`G I، -U):byR7yϷЯwfOBZZKq*?H`e!~ؐᶎ>ʕzE֡JeJ6매ӟ4x,L)W gga%adhBۢd -A~+Diԗ %=jiUa7CF(/20#WCZ;a]A~~"S?<2@=JxqK^O0 "-8dqmv2cJ>֋qhK6"Ouu7de'JX >j/WSHK뼪mɢlQ9MICIX]PZnPfn!S"X%!h "OLҽ^U>Pck綻<.QN5m,pZ-RLzAښǰe5?bc) 4m QxYNh0yGEA"0fGEp[я$W{\@#U39OFd߳Doj)yhm@v lط;ΰ~>kdOa%A2RIjXy'IgQdFE\IM HK챚%|‭V+  -~cU 5s??.jK/gQu}M4vh'nWZ"4 ԤQ|=jrMƚF1>LNW{q^O?27^۟&P!籈B iTȭ4@c2M»g g( 70[YCsGIujInpKg$h]06)C+|0xQ@G fGuGSM^ÞZ#\yVI}sqQw*Yo$=&8w4,XϣgU *6:Յ*uU]]G) :mGh;EJ\O'>^[3l)/3JDxմ,Z O_d{AxVF)p< /q!ɞ1oBw~tcO>nڀAJT K0jԧ3aݙ/Quf')"-CȈBd~OWz TVF2BuvhWQ] |b-ǟV{gtj!SșRd,mTp1 GU.uER*92We韹&rlܰ@jm)/#8l|g+}t$X;SȊ*ov WrOִO5l3Xق~|KKO'wssV:з ~e6ntΓXnhnMs+\f,٨bkA Q,dY .D w5:w4TY( p[?'Vȟ)#4 SudͶ<Az8#+U߲Y/]Rf(>n+S5PqjJeWG:aj5K²V 3¸CJF PMkQu[j.0*cX nvJBdp;LSFEo>#F 6nc!fo^|E]|S`Z>k"O>&{qHZ2++TZW$LE#׀-ƌy(#Fýnc E|E &8R"6#鲶mNk_iOt&w[ߞ,%3r+Q@HntP$d9qZ >GV@}jb)[kӆͯ(ri `'E%ً)9j=Pgo>ΩQ0an~5V|;LU4jT8V>ڮ'J&m 7c#2 Al?9dzހB8ڭM+g2|>/7tюjlEvwj\Qn2^9_TǞI.56n᜺B[N[7בDc$=*?Є@Eh?z/L0`+!o[=`$vL?P-po pK]2g>-FΣL@L>hڵ-Wv %)r­GK<;Ścŷ"X$Ɏj#n1d[w0Q_0K}[@KsjXv0 Q^wKp_UufElNGqlj:,E Cw;>E!qn LW#FN78z"ɎH񅮄go_"Е`%M\v"C8ϖ5 :6O?gS5똘3ezZd^B^Q|ܩ_Th}wAM-IbWt1{uB808Bɾ#0z2} qa|K_L/;>pfJĽк'$ϰM6*mlicJY\.o fqNjx|/?Lt,АGmIzF v1u\^s /(hֺʈ'<,/%lz٣leᛌNBV(fJNf'밢HiO~D?!2q6f&Lԩ ?, <0|iE #hGv[aא ގq`X^+UPcI`@n7ٳpk[ԡ@;DVaPA8q:4O ۧPѐUµ@ _j0nY+B{:߬6:9o ۬r^d=L;@,ɐYq }Vw2k!_-4"Le"3X81mЎκpH+_kgawZD[`+ptEsH!\)kUNOoև]m0Zzې,87SsQEB p#,TLE#`&[ANRX1xbОd4y9 LkϣFJ;r+CBI6g ܀}1Tt6\ilߎu:(᧒6TWFēˋI:-hcuq;0sYok d1Sʶ?lGZZ 0+R~JBs% Ɇ*kE0 !P$nc^a&j[bW%ڑ1NK7m,u )F+F# >@8wwcY άCF+e/o|y0"oh*ǃOu,3cog[@cyh`̙ T`94I`1HORywCXXN> m3ǩ܂4#O3`op\T3O޹mAsg?]檵2jP C>a8}/,{X3M%U영|M42xpgr{}]*Yye'{6ZY4u ƛ~y7G([%E3T"J)1O09LFV_Vv(ݱ)C,gwS".I5ZN@JRa :[%%D/ |"LUfo[5a*ec92tӴd~9Q)݁<f^$٦{xUV͚1l%nLn[$G1%Z%g K[fi7C"ֈ*94eC@B8/Rd˴Xօ s˰+@Byx{c?D6ޛ4'za2Ƀ$7Wfx1yW(/B;q1+E~|Y!IX {ex|Fr& Rg9^)%\֠9!&t~ӯ4}\!(џŮƫXu^ [2QJbH ~'1 Gd~6_X18|WF2`0~9a_V+vKg?:lb-?D,;zM[@+nBCn 0bFXRۚMJBOph-J{;k1J< rEzD s2Eo%#L+aGIɬ$}IrQw-U#fmF:JxQw 3ѭ[Mhmĸ<0;3,؄p_tXXF`GXtZЍ;ǂwd`8e@6&B(;ȝH3G%wȜK20ς>i2dM[z.㭥Lgu8.)-h&ޗdBH q0r>?{ -1T" YERXYRTˇ&M pGVT.VeizܴH:A+(#aekL6ձD]StY=#YIL:^wga@ ^P@*uuxGyz_ #tP0%= aPKviyq3wv'6Gt|<ؔVUYAkp>-Í?HF;8WRBO/aRMV{0gIB}i7Lfl?I*nOM;$^3ֲ~`(VV[$,P 5 = `=nNb2Aڴ%gPH(\x hr WnVg$LU9`v|!8MKzldx`]g၃$-|J6^ԸxEZty˘HJ8OsL[f5L0ETѻp;^lq;71C]+P(Xzql%-Qg:#-j&xs1}_-'vI"331 iQ@9] * 5ש%b%Œ 8)=S= -MCPxV12M.w cLpԁB A1SQ>`8Fx,Ÿ1!0DfǴkLBN͟yKocO.b2[+dfo7F-dMύQB%ctu8.dG \S4=D8S[XVY (Z ZϮY0)Pפ>`BNI0a]qмMNn]JۍC\vk " ϋX$ӉFNq!J^ 7f3gv)8foU f1J' W- Rq~VX_v I]ȏSǓvn=_i|:jr 6ĕ)Ye|Dd@@"mmQ KѲf(Avr9Ǝq#d#|M93>P{]^Nt.Rho/̏ wxu=]Z)EĐ#mMFCf=Rӧ5H&WhrAɛRSC(y2u]m8Dk  T0pV~еyCr-1HRٹ5łLBw6p7iXz/ٵG <: v26,fbY:´ wq!R GCקwʽţ!Mw >fzvcB}UD)FH%cM'^GY|h$8f/x+hVq&H18e]-i~;-&m4}YlE &I鬧 T5@pp^|E}Hؓ,5i7MF&+8E/\huR{&#Xލ$n\[Ya7[WLF(@B"{2l1gB |)RoSӠ0pud-ŏy{K3<^"Eϸm=Qf2Sq;jY}E!Ez: 8S₽޾W 0qT{aA ̶WBhEMNX"b%x ]lpFU]!ю:a)^V)EQ6"kefa/GRh S!CSQϿqFr9}_obڡWv)]4g;S{*`Tb[S>oVt} zD[>/r#6izpw`vLM?U:d$*j/H!.I=79L/dHgc%4fE)l3Ցe\&0iǛ%Vmi<6#&ou=a ФWb)P2UF^`fOZբH+7~O^0‰F |\7=} D:ȇفB U&[^6CiT7KZy;L|7Y6uۀXs[ͦ1.?CD)z]pD`f?DuE_ww] #Z^ xOh)J_`PA9ީ۾S C;7PzV^3 bjMْJz\%V`'R> k:A$}ɖn&5g"uaGMrNw[ +⣓Xo]q(U]=ɑQx[G7o{^<,Ym¯ZP(>֭=جbI3[h Js{yZSoL l^2~{ux4 Z fsnTBi|ݎ6L~ۙN &0HҌy2!s2ːx NS5BEl->pcS'+ qKI5鈆@5U"i{ct `8X( ަBc* 7}xayt6|_ɱUd/iW8B,o-ͬWpXH*7(2nC$5@KkV0R$gѨ?%@+[,XLչT2җx~ntP4F #tkWfkKMm06 (Z.A/ B}wm6)S4 l"VI E4Kn6fY_:m!՚q p}Od(ahI?sm޸]t1֌7_DL~-OWF>$a*TIt,# VxiR7 Yж@ W:t{ 9+kG*_ Q|1y >u%~2P\TK» &"8ԩ(DzJVw#;p@:ﬕy'nXl#l=I>K^J|/}j5pW5O86U_ 8>zrLj,Լ%{mx$:QnNnlIσvy $\OB^RnIFi:RInKBro՗ }ĜT. S~3 ۋV6 $ *[Kc_K!J%FDŏ;DžУH{%45/j2\*li03dMxa@F4GU$nZ?7ܼr/)BO=$w|{x"4BQHp+Q!3sB:A`ąp0X9:#V\|`4Xx:@Xe@^I3DJ-)i<ރldVdzQ9r!kN 7'|o!\R|Rm[ w~)ZJ }H{)c9?&/PIÓエSu\zB]_"A5Z6H] 7 mZkJ] `2H-" )> 9k5f^@K)iT):}׆o|(x m U~3Fv>h iF4G],ef9 ƃ@RgӀdd5Wh UvَKRGwe _fb)ƼM#TDa۠jbVI&d- D4NYnL(1z RL;3bk mi#if`׏mLrt-{?VcVi=98|Rgm*ѷt?\N C`B {)d%K-%zCI5w* z+OfT]Q$+7JT.ܞή{2.J^ S F #pvG1tIaF7F0H DLxyc$*C`2op{=Lc;@`^4gZ&F_Na5~`K3Бϒy+,kAб#U`KˣY1y'xT?Cu,eZ }ސbRLj^mB}o<2g=PUNx=:5w-~Wø QZ 6YT\Os׿BVS=nӤuNzb:(nZ㮖y|]j+6Ajϫm}3BPq5A3/LYq3g2''[ Lw_[yjPO &7K"] ľ.СzŠ; N#z۞@?SX/cJy?HƀEq{,N0s$_6ՂS^>29!*Y /8̶,8sD-g9z Iz!X57MA\O .Cq+fƱ*'CcQr=,yr 9:twao!{e\g|I2dh؂ea}~BVZUU o(Z%s}7B30_W VCк%\H`Ny Tƴ 0v;}vD+\ Ș$wlid=+j  Tu5z -B^rQL1IHQXk%#Yݸ¿6}:2^x-P;4UKJkW! >Ibf n ΰ4#¶*_@HI8HpKQDm l %zhR9BRU _HzA.dER.Y=<2Q$ږ=Oİ_OΚs1E Kj&yf pP޼Ue bE>5Bx](`;&2],ܼ\@oBeʉĎ%/w,NScH]wA)u&g6 %{3Hv{P*ց l5Flg8)hj ~ba.<&PU)kqɢlkAv2i$jB6"9/^|$}hr?NKzgf,0Xps-e~@DEJ$Ê6Zt_EP,jK"^w {MVUi33#ՐxטWNzO $XPkb|955paGqO;lzzlqM:ycG m[e)3"+W;52\f@OgFnƗա / >< 570J4#z~7 }woM!'$HMEI0Tn (GmN&X<̕8eu $7lV2T#e#fĒ"qF"$ED1y4ڞ -kpX7*E. qcyd;+^P#ɓjbj"HbĐ=vq0V\UR|lcRZ~z̭ܺLpXu;݁J"vRJn)Qt\X +ݏ_! N,ڈܚ~!* [0D;´K=RaݿCwCv_>Gjta!~O;kcuAXyn&dKpf.T3@r= [Q)O\+nFZ.}>6O΋L"g6:$*` 8zQ;;bEǮuMs$hj`XvsK#e( [|<^dU OrZ֯ZqMQ庇:^xV?0! O#j7J] S !zַFl:V哷ǵ)J6S%il!>ż%2{Fl Ԭ]$H`l@L)fcb;ҹha`HH]rZ{H'yl#Ìj8'I˥6D/UĞ1^AVܟǑt114ͽ\ fOzdi cT".AI/2#[[B#Bj]v -*-k?hnG)Xc~Pωqԭ9,cy1ZŜir #at!h.`xE맍#Re0yE,f (W';GBrR4CiR7яޕ#tOU(n>TEDYO/:* c ^DJ+#dJ 6j'LI0jV |_1/=T(D#PAT콏{U>R0@t˷|GP9wDxMnоfQ/&޼v Àt-@F<%č)QHN3X% nkK]|EHѠ>\OE*f\\@1ޓqa򩨓-N6^Gq&>e:A:̝Xo>4 @I;T9}|o1 W@B&>5oJQhFBe\\;{ j5pGxg虯J{^#)~hK^{y黉σ<P~tav|U0'Kl3Q.Io?v\s( Z’oưʿژ4,*tFTȤΔK1m6fzTj嚻O w(}?6 Lr,{E=>C˗ Cn-jU/*R5;/s#Qx*Ybs;DzU#Xה#98l}=0cpa^{Xz\s#0K!ku Fw"/ lR8{^ϣ2^WOOZ"Zly$J"VVm9ko3YUtw:43; k'BSE(UY?{1G3Y&OǯhEr[Wi89G+yјl왩-n哘%L^>{m<3N[*$"bOvd& ێS<_Ԗ I|V @jdA-HtZN~S[j>:"qrb!p12 V" NΆ"Gx9endsAb NuY(вA"0j1 Niv6R&%:}M"s@{-͉c.Tm#'? ,Ix'ڝ5Q$S*oE <=dӁ*x{a̾em3XWGvg9oI5ZKA"jkw2 xSϾ\i`$Y4!6e5I;*PxUXGj5mk(ACXRMxbL8F :4c{oD8 -Uk>29PnGׁ͌Ҳ["K0WaLƥFBN^Ӌa>KМmg^ rQ-4_ iRbh5TI(˨7)P !n\~r/ eT}^v y4T 4D7 h_?%a6cU4Ɣ8BEudaTr'^B5k)+͂Q.]{Sn ?벵 ,)9[V>cŒ$e Ӿ6x,u.V)Q-k's0,e*r/+CQeK;hi*rGL?wckߨo_X+;L=fvMz6HCUJ.ڇs%_\LStŪsa̾[0ԭcD~'ɤوH ۽ .mE@hTWn,*b>qa/+'H`Mse 60pMcdj.1+!陧ΐOT9dQDP"JQ Ko{dq[JqއÕ\bז,6@6@n'OI0?O1 ] 8F*iz΀E;Z p`Ix[g[hso0m7raʲOo[uJ0er"_۝4Iܐ)+V^k!%^x?i+1͖I)Y;=_W꫟^ Eu?]sȢ")Fތl0z8R]W0ڮbEͲ_-oXP8XB'TVT_d3d&n!aBk#W++Ȏ%TS匶kw$XM"A`.HJ\_1KS`XC r5;y'\KSXY1X֨:+絝<\)]Xa SQM4+t% Ϝǰ,/Y fx`>\ً֦4sP9ss| ԬKNZI F'}ѹAݕd'w#RDN5IgD֮,gKBҢ%wQX/'>PR>1J/1ޢOl_`͂(G:ݼ˴r"㖕t?`W}<!Js7N M GH 2ܰ/G~v $קּ%n%y}]Y flfE_:L{ N0fL&+?fx9R[E}FГ>zr;?Fseov'dD GrWjsh;V>XNשl^ͧ 4yƾ*^JwFwI8_i%\uyr Y<.68 }bk@EOh\zSn xtWy?䱚vA(K}uZē:@lFmR(Hj_2@{<\YT^d 6}!K\Sp ʝe!ۇh՟ُưI5ȥ~vjFM.E} TEvOY/NmH|'{23sŹ5ˀiQU򮃼!N<ũ!Ń^yHDA;Gв7 rt2ps'eA>ը 1WwC [s>z&aֶE`JIApf;'D#IW!\ h2ԚؘώeQjLWACk,r&>)$f:8֤7g;Xj2vPՃK WR;- EbT:L_[ 鈍.$}g [j#&(NG 쎅xǕb5:E(H,,5EaEzebN]P"?YV~!$FgJVǘ7ÿq̸o+ }''P0'D|}NC045 w)rM|fvK2BLˤk(qAφ4۳O$x0XwDLxyc G~9nz0j4bX&0J`ďL( ~4jپX [9-J 'T T8q2Y_usfEr;P(lB]/w}W\ ߚYShM@aI ]hEE9T3ÀA0'yH>r7+, ݇JVښ6?"5>^"T$XX8}JE\R Yi/BmE­yhg0͢j.s˵px/{fbzk'/9WL|*9\Q >!ӝ$ge3d }:Ix|6G4:2%>r@/ql'~ŭ9ByH69~% yM8hDelg$dL?@58`xH]SlQxr׭7}aLJl4sW(3dUn򢇵)Z@/<.z\=6h L%[I艫n²>]>OQ 8caP͔ WO>Pf&n@7&B#O.y&s#k^GĤ"1QV^~FQw eOU㷐wᏛO_W:zp 1Adcx 55Hɡ:f3n;5b=ԉ#4D!+VZVG~O4-DCDB$O[*Pyp%U!ebcMF,xɂb)Xf 'Phk<4:NUVj}yj:#ܾ'Z2DdQ6r[2?uY2hvlރ#;aAt8M|Oַ,dIi%-PY8MG!f!oI9b3D4FuI3?if}Y+;Um$֢%zW kU'3jL8D|yomB2kFM o'.}ȰılZA2FPt;:BѬƛ_"`e$OT:McT }-6U0A?)cQt2)]ꋑb `^VZwb͘^nA>Zc .&1mC<}(5PI.d)Efn[)+BGZ{#Hv ǡQ׀l=bvqӞQ \$2y vަET:w`(5ɹ&v|BݚCA%/BfdžP6{5aS-y!jᰵ%;u03-^Py'2VYO 7oviA}&}<O`'[zKg Mn4}B6=4[Ywb7mxD*M6L@$ R] l{(FTfScBd#\DM4[&s`Xq=cM y%GYjn` mգLiс|MqvE*R4Wgk!NW(̔M$d}٩@3؀ޤ sÜp e1y<3c$8*طj%y"W*4j"=P*M3(WeU܇옒5! m-?fWmCf=.80'Lu(C*` *V0/p2/6_m:^Dނ3.鏣,{zߢΔkA\ cpCuqh8~[g1\"߂@K[:Y*isC|K299~{$Qfu:>.X)344Xww~ 3*OH| GWhn7ANR6ྰ@w)ۙ#[r/_SHrش`[p#Opn|U%[wP¨b᫛R^Ҧ0f]eùק$Oa"*?ۮ'4@={'$ :1y"&h_\ 6MupOa8|ZaAB=q| BGВ, ,D-9 F,\0Ɯ ,))]>Bs%L@Rffv}dɝdo''uAtӍ5";A}NtmHlےW*nd1}Lu Ĭ hEZ[waj ܵs˝ru ks0`E: 1A4W.bhjaM/##` 0XUιJ2,\ɽ庤lkĮjAV;dh}un`,nC0)E%73"0=,`w $FW,M zG|) 7k2YuI(F5p`੝G|l%4 rE| 3d,=G63lRZKwsLҸƗ\?]pNQXR Yr[adՎKn^2:.$k \vsz1CvM2xCC\Z4 XL!=\ 㩯R$>ե~n{K\M=:&;,fNhQp #Pɮc  @! Lb? 1wF&- vQccUIz^rZun[bi"JtQ= 2j͠RK)D-85J1'4c\a \OAN-Qma(8_0t]qOlWu QϷ2# =-#<;t*ͮ$-F u|0Pޗ,*"zt, q`y&^:4uSa+{PxIaJS;0Hsy}1-Bxdظłk 9YK%=c- CsLu6?U xs}sNj$ĀK܏~ e>|s\餹Fqd\[zHM ChHocYbw|snVE:N1,4#< 1u٤zyˑmMz閟^aoCs:f|oVFQr)-|ձ.ۅ(<'4C|ȍ&)3AS#z[`m~ڲ͙#~خLH(`U0U.C"\*ry 'ԫ[(ͭr=o${lBl#s N*`Wk1-D@X-nBmv ?Z4-Lm),.p}>QvU5*}/ ZfɀbiO(E~Idt!W iO(JlVŌEB/H8E+l]Y!؊fnz>G2Mf3^ͽW7P Qc~;pCjm֗8ڙ *G5֐aig&dKeHj.pZrHVߨ ҏ 1G.ῧg=VFz8_FW,S7 \ |ķƈT6 \T!NC߽X Αmi%˙)&g`2eMqOUMKo!fJiwqBG B3i˚H;'rJ9Ig]mgq`Lnć<.kP|v QmTz|~= ,OAnp"J޴ǀ1 "=`\d& ٟ*!ƢPdNmJ.vAI?fr˘U[uk&k_Г#7v a~udRKs#B||~i<0 4T5"D.;Y:S7^p˄p:1vY{FQ4qNGmrQ z~Йc9Ӣsמ ]"u>%20[,DeQC0w eDg?@Wy%4;8~ zIλuy[ \o~W{)'xx;KS(&9Ijs( U3YդUCS ?Wr{m;|0ZxtY;6'%ʱ JUf٠Dv1Uy܂A QrU=ʝ11 ּ 2Bʃɮ?+i|}AJ^b_ۃFS+̊#W![3wGG;[ׯ[=߃AKϭIJź@ gV9]?%ג&MmJG&yN+PGS.wR(Drk]woY'^mg Һf@yخ2U[oIכKF(_wp]RL ]j1hs5ܔ^~AJ +rZI>}^u m5O5@2O.D&αMC(cDYS 3BX7x#[[m=(no{[fcyW#kvS{1O]!}EGGB/C+< XDishŸrKwXFT Yf嗹9d#sxtU le9l?>N.xwݩ5B~|,&W5x&yWan|6Є2DmՏ HgRpE*a~(E4HMTN638l-R- Ijf| FT}MOwl@ §&& Ws]>2;`oQmzuo"NR A6LoQzp8=%GN%[EG݌-[ 8˄w':5RWW<$Z\$#I_y!T$6s;`GT6 rf'gVvfSHj5@*ɡ:Ẑ٣a h*1)hș)#$\xvx=ZIm!AO{Eo 0OT A c6,1)UEXVJ'k+L»3`]lO|, ~hOQr};EFs.Gwle`U8W$.xUG||yBwYD[4J#7 iWuܪO 2H#5?'wOrʪ3bk b\&.߅k+Ӥrg@hpE*h.PLw2G4\0I~64͆jD kvH12W!/7-jÀo+a#*z wA!@yG•:V;G<I\|ìLH.Q/~%2wX Q2mW?>r>/ b ~;!ŔL > 8ees!L>6թ2~IerXgA%#p]L|'v^(p.;m5jАQs邜RnXZQҡfs<:*WګC4Mè3G\'vLM"1BJ@}"i Ú 77MM3WrjDVv"ܫ_Hq!fiQA7Z 9 _Ϲ N(+ϲt$ lS7_f@Ô_'ZTEAϧFxPQx OcQsY,ZLISx .?Π0}UD"ԛ^PfO\б'r'V.k%GKa\oREMۍ $uA~,ɪQ"v n-^݈Ȩ! -KL0 Qi ;44sM21x6lD`CXfk:͗xK>cT]eK)ۯj`R r[n> Ym`QFNEɌ͞#͏ @>ݻ׭ 4!EaΨ&wbAwńoNXv$2;@u Rv'^y3y̷€> 1UNqU% |E{H&a1 ~_U.9@=.1)/Ӌg,r/ņ.bvK*!dVE~Ϣq+zO3jCa o~^HW d3{#s*\w)1O3GZQ_1K)N4>Ȩg!H,SUv`hdJ4W_P Y2Hi  kׇ/R|!r;hl@H !hօ;Hؤl ~ڱ2ʐ>sM YMH4j Q! cPy5Rx "6Z3aYJh>#|l S g30mKn}8g X3-}P fi5F{{$sY|MߺrrGZʵ㟆\N"{R% F.4G+=u$5鬫<#R ׇ"k'aQ<32wt29]AnwX(D>[D$ٵ3F/,bЮV"~q}|>+q%w,zS GbxcsX#MvRB(tdb郸'NJ`~"6*303"s'r-+С@Y ۠/I yK;qҐmM5,gD|/G*r;h""D_^!CtŹgAo{]4"n$0\SNo+X$\luuC&bxu =_pR2Ò <d|neB]*ʰ2c߳[ D4wet4ߨI[´D8~H:nc>Dk >C\MmMP.k]϶6S?qb۲>@wzsx$>> Zͮef V:cY+,`r@P͛D#0tnƨlڔZѻ 7n_› 3Lک\2`f+lb{ӡliɴjyЙ/ Hx}z77/0hQ E]3qSd-fY>F:M޾6rꍩEEʜVaNŗ͐d;utm'-=T"5"4mE&):(X ~),CϧSͨrCFS6\0S.tslڱ&hӽ3d1P;ej ױHX8YSDD^wqLEH5|7 Pݘ>dfZ4M >uh[ 4ې9| ϒL"[u6F Y/+XU4EfJD 0Ef%qYZvgB4(M px .."r -k]V-Gեp8Pܲε"lPQD@s~Cֱ CV+ٝ sw-?]b*A&f TrN~WʹDZri`Σ~ #B:[5;vgE#\L_2u^;&/AR rCѪvBLQX,E#@rV@^ 0sۦٌin, Mn2GF\ W.7h^^ysA՜xHbdAu)Ǹzj;B s`0D7B= ӜJU5n'C;I@zU[(T>#hfYk_c^$<ˉ$ORAT"i.Ƚ̭6 x飬AL{P1Ќ]eXKĀKtKQ\g09SO[i0MG]_W<^O B42~4dvTڡUo^i)[@ȹ΄rBE|d3ab45htw,[pQ@Jk اif.@nzP "L FA(8UI5UvX:KUNTk`.t@Y5׽B:觼 깅؅`6ze/Ub|Eâ[4S1^2O}4 ʋzloA)H49X|S,}UL7Cs/"O^ 62q!iW=4 P(.bc9.-%*=My!S%q=- Am0{d]ƾUK I=|OT1_Io%k֨er졠ʼ.$˺0ZU8ޮI]'| Mz=kT/"P>{Y(j s q2tr$z~bv5bZDne0cDfwZv$FPGVy36]Im1{eߪy׼BȬ1y!v{RyR&8_܁r]A(ۮʌGo:s4Yx_D"' ڧ*%~tۚGkVtDeI>nk  Q:+3:yVZ܎hY3EY5ZSin 8NKC(rjO/qX}Pഥ<"Je61,(ctK@cv&B =~$zZ2 >ʨ;ٌe ~[C{C#W.iWs-ƃh˻Tl(&K3O.졻 Dpm&ubY]WsDD@19"y}8Q"sK68ou ˀwC辿fئ uz#J!:A&NNi0 A :M6q_R澎B>&rRp ^K<#O/Xb_s=e8Qq2W]Aomvtc'YTL"Wm{f؀d 0f=W||0!Xؿ":\0=6 ꬿRz'ʔ@ G0Y˗@טzv=-و}`!Td4jWӅ rW{"_Sypq4 ЋU( ?/5DQU4cK>7[,?=mZ&:I;`3}X#+5[cl4Z2ZC,6kp&] bae& *0T+dP~k~qdV^BkQj}N:H4Ņڨ-Тb듛-O gCXM9ױ/,"FuJGɝc :tyEinoa)m±6ܳK< D6ܺ/3~8<7}PLDá*"&v[6W:XSJ<ջ nk:/7s SXyk3 (6v=tO_ 'FVtřRg]j t@\x됨{U?$V_d3> N.~Xf $5.XAm#Ť^V*CauTwHߥ6e9ز'F4eH"`F&UvI[HA.0^-h$"#y:}jUn<6 ][4CЁsb)ͨ:"/ 2,M8CV$F(ErP(D>CǡVHWLb84?ycI8;MWz{5Oƪg.}D^ox+MFP0ipLmόk1l!*\b̬F,+vZ8d*K=L% zp_l|i1 ;bwx4f Z>XYJνrAr0|3!<~g KkK$mmGrH)_o ۺ \hJE XN$Q264ټRgri>A'ȫaxѝÊԾϓH>GH>l}bVO̅TH:sgq/M qyX\ 3't뙛FR[i]i 5^*[v˹re.y٘\shq+OJ$mo^h1rI|ma62UG. KiUsMDj%u.Ꝍ3|yoQ4 BU䫂zVr,$/_Q2Ois#V 2FY'as[=yGx9$U̍,Cƌ^Xã 7%6Wsxh u-7E1q=OGaYruqpXXX6{l3$FJԬb74%`3~#}dSHK.Cs2֧;?^}O{|(md\{9̭V\Nڈd*yl.Lr Nn4LCɛ_kesUZOy}@6O)7FfߋyJb!I|j>&DDWNKI3?SR 5:$^S*D_Fr Ʌ̱]Sӽ<1I82%]-[*|P5Yz<j =UNW1 *)Z EFDB 3 &|S<gzQ_k%RSJ5bO6c_tOSVGWB(P?np }B>U8[_f̼s+f`1 3ş)}% z.|E Ut&cdKCH;S6LeGj[MC9ISk^Z5UxO}5]!Fl>19fzBna hu]#B'=dߘ+?70 /aM /Ni&TRǴWVK0gOF"YkI주wdI3syW*Ρ7$KF廗%D?eI1p-kAeW~CŰcRz{~g5݄f/dНek¾E2*9J b )JW2zh8$3ES[KB8p#5mvf,nr EUbQ5 &m0\oLOIT] $lO\ R69t0SFiDeu}],>o}mo 鵦NImћh0ގ~SU 'dAS?Xf@2LSCZQ,Zp<7{ f%vSZ pMw{$G:* Y` =9agMA7 Ttun+:˙cB ӎ>% rG]6Fg灁WBOJ`Y: Vu{Fg?QY~ 5ep˗ i r &?dA[yeѷd_"+8x`3|9dDT/JVT"u8J9zMzVFdh+x6= 3#YH6YyIFTu: v7T?hBj-,F-6 .oj,EW0G7ד3 E$GBL.Pr:KD<*yJOf9e]wMqD:H%?⬩8 q1wRcy-DI4!pWaj  >"WhgԴB ]-J~1maUHXݷoRiE`WADhFюw0 qiW2~0V w̻ı('J&q5EmK ,}Fח6rPL_{ |_PGXK_o#—`GwDQ-BiF6q\G}zu/MF9Gd-0qZ[{m&kwzAF̥l3Z6>g h_7,oX/օ? #f^NL6}4AJO;1[CF QvhNn.ZRydv1m+0lD/8/(]_1ɦj ;.Iixdm܀\Y҆#>a3)Ҳ85c'=|YɎSsF,pNy{I%B<fYZ~ȁdTCcc.:OPBD >veϵ>UurA&r^IJgb]>Y;O"ֱ~xv uDQ"s6W {Bo@:"=}Q-ɒ=Z]٪J]'4Q:mkrNHTb=Pʥ&@=G6n̏"Ra5t8"2F5/A</աQҾPD)]&|hKnxann +Ou$fTu,č-y/3]D輪Vp} 5XmI#xzyǞC}R9}8D^Zq]J%GʓWR62~1,s<"$ 7/:"|`tW;)T5CDc9`Ol&;!on!Qe[<ͧRdt}'TO7mNER<;,λ܏4kV>" ;Z,{$V2' }Kr8`W?d߬)-̪i{! Ҷ~i=N UI֏}&!/DejQ1L Td:ob2ʰɧYN5%q[[zzyFFqVQZ]6ITHhΤ"b=|U<7ˆ"*xoB-d o>1j(*ƷO_KoZq.`8{ӴѶNrRû[S[,un$!F,vTHE1ƶ/ߏ| MOq62=:ji0|vO >~ES'uK#OE%|8m.߁wT3Џ ئT׈f ЀQ̈uß\tkOu ɉD‚ʕWso``]E*ga}O/EA V-H`u 6mZɳO8N74[iJ",Gї5Cٻ`iD-mݛm_֐RZ_`вZn-'Xncר&Ԓkr ;YB8ISfd k\AJk>hK&uCJ`M_?׳'BJb;f9[jlNnd!w@c+oUص$j_0~j#bM?uT/zYտG3[)ǻ(gw 4*lo1Nf-:w?Ȇ<N@hFʹ3LDr]֎ik8aCiGGޮ_;$O2ϟ ROk_ GzCKsTx UT~.3p.7ɥ˾޸}gcݒ?1;Qh@}0F7ZdShJTs$Srm@r,A KThdWЁ{q{ѱ[Ԓ[ԏmh:S_C6H`ޅz70-pw m t:o΂LT4l\+&zӜ*2&gE ?ʵ*Gb $[;ݜ}o xm=ВoIvW=\!J'RM~R @IvϢ>sR}09 g9!(1aRղN-u* ,BMf8gLqiZ0wܵt^j*Bз&~#Pn &FxEK۾Yoq n-g[._7Adž'SRUT5*„P`&&$QUg~J7`;svkuuN0ժ76C9Ypgf]1~T^>Oǂ5ёҙ}juB+I0=Ѭ.;t"\PG6 r5n۟1x ":گ[-!+UzRn"HI3^ZEA2"@ nJ ۷L`\Da3ͳJ6$EO P8M >$2w-(&vOt)(Z|=6kAxlw|B|$_\C e伹^ V&X0C?/b\esjY!^#V/N rxix.ekW|I qDSh$-VF)KRRSug:@'/ / p-,`%FD 2<7HFHE $ |iޑZ.6*`X l!ט\B.dܻ{e#FT_ɇt!rѧNΑN%\OXcx눬tϓ@9ta9v!Oձz9/wY o(E9cr\h-w}㎞L]nz!>oE^-nAliM6'-C;(2^'?3 }+Xs[_k A_ upOJ؝ lc9ȋ}"s0OQ'^cC7|߼< Cx$0~|B&]BfISs[|qκK* d{;W3ow} ;מ38QH>!o{b`2,FťɢȋtcsvljSo|:oqLܗE+* ?3Stc˭'?"E M5z [u@Jǀh0Lf*uD ~%OYP"E ܟt}J..fl¡XO!7XnvO]1o,EOP үa+Ƭ-pYR~PЖU[#SP*+a o{aK,KIqfOح^Y6e,l.LZ¡Z\ [q;iȸ?z3Q.n3*,~ql.[~U'7@17#}ww- dP޹)7A|f %ZΜ]ꟻ0Fz3]ɭܤ{> u(Yqa"\iGt'S:ѿ0-Cjt1뱢"h?~}𿩈JBIR0D)j9=H 8xFgj[Dn~V *i$CNю٨4JУ h#^CRQbյZ-tZOӤsfv ;nj)|;ҘDXrnE*0q3mݿ,v$ E^}9dn7q] of 'zD*EDlO$ hXk~Nj0Ơ)1> KJ| TdƪzP40UylT'uDoE|$5/' 2hsWĽƆWXfMRO]f]!J\nK)-~-/A-o icpEUF@= N׆g]ZQç>jcb /My@ 5[ANݹi"CDvru.70lٜ;yU~tYS973.KrG_.^ihVj9KZ;n+>#/o)ܖL ~_X@8KsV0T }*c# N!M݀D/d#|l[2O_u`ط_w~}h@+CNm."DËr`'Uj>OIGL˫#],n`5GXk+BI6i~WGdW.  q?mwmdiHr2^XG6d,}ຊvQH Iz֤ ״Gb;!zH3 ?C]P\1NG`Cx5+3 SǍːܭS2W|^-s%V}ʒiFRq}H3 -Kd6+lơ(gj^q-q#v5䶫As2$}d;,UQԾ]IyHJsM `.`#j#+HR?R|[PWKWЧ<(SyHV+pGdgcWXY#D cCڻLsŤ/e?f3 E[$mˀ=X,ݩ*fTf?ClW,,] ztaO66 ԳlˍZ lYkes`D i6ީb~=Vh²t3,1d,}m_ o܄{]B1b;2Q;K w8ZPgsɦd3!)OY,ד ֺ@ *rZxPޏ;75ۭŔ""0RZ[ώ% M*c) -EUmَ"gb~ ,LnJTL?+_pAKQwKߌ8'[~FT܁{[vgoL-C ~hFZCi ~Pש4k[،d61CL>7=7rH$DcYVh$'^7LDTL3׃B CHLXI{&;$ޤ>.Gb\E\,22N׹/ |B .~ b/TMawbQRz3Go,*U%p f/Rݭ[ ]T0%cw:mC: _SfQq[M F< ؛3rJMEY$@*r 8a)]C -Xv[*dgE51\PTzݩ>C1:W 6\zƂBHkV}%aCIе'>'Ȕ'4BNsJ'&hir`۹`9=e&5Sr"7~(Y%;ωD#Z(Bًo6PAeR} ՜Jrmgc׳GSuL$\{[tGKY[i=npr r)EtΎu6l o]L"ZX xS G?5R%E*F4rU: >1ϬNάh4.B|[p])qZKʒ).uںKulO*GM$تyLDLzHKPRP$hQթQa2#䉸Q`Ͱ,gг+ʼ38BBY*ƐsN0I::+zETuZn{gaJ$Tp[]_-ђ89;S)L-JM.2f;j'R4_  ޙ7WQ\?t1Era|;z!ĂS]/Boz7cX;F͙*cT-Tx#ș,bDMx L1E]bryv2fRa1CݲHADV:Ip!^͚X3!C|C"hg,:sA[]~J1[`flS㉶l\T+U Q!w Ȣ)XvHa; |#E /s|%[$V.BRO)n+4{7x:N31M|yl S=8'_+b*9LBX?+0LC72DҢJ+Le߶>/CU]&X<gDEh Ux^2epA4*.{4{W<_ka>&W؁ ?lQႪ eI@zXqRF6G)^S}3uYD@:s}zx#\=-WiWw[ 7*'p"rf؂9湂[pIfG3# 6@K^`l/bPN/P{SlRNN7ЂOMXYa߭|- \߻G5C l7.e:GPзJn֌7.0Y>\W]+Q!U[OpyHҗq^9JZ B,AM8k/w bvV"=9)+&| }I?dݽS-xwj*#9\Y.$chtǮH,}^bRd[z*bVd"0^D̘dKF"GtFx++^Au{X.e3(c4|M']LDw_3Bӡt{i଩츻?7#وc]8+ۄUnmt.+07|KnT˕֟sg>go[okUa+ .K_^VSV3fU NKw3)T!Ec>m11Q5w1SZ]l܆LNp5"Au ;YޞtOv(%X.>dR|"2a]9|p|6hyi)d1$+g.!gektߵn9 }8O& +xZZӧ/ZdV-aL^=%iӉa2]@s*]j5>IW6f;BRH5A6ǢNސ&нS 3eVط-i1toQZ w.F\mn]Ӊ?:F y7Ԉ띹b1?_ІGS֨rDNcUS kۦ9N5Šm\du3fR&V]IDGfU#3\*0FA(F2δ/ |8"Nm!l(^ڦBI)Y(ZY_xn<瀞LY\)3]eG;d稊Ú V̅V^4Пx3uj!wڡ2fauWlyi|bسLLzJP'_w^ϛ+Sj3 FVȩ~'tܰϵ[qs( $¥+*Sٹv΍;N[eskƒxI"W1y3+h0m@L,:/Q,!tmrbeLi ֝U_#5gG>.QgR #:"Wo:2~7v3'l6"Yd y^:BcU6emcEH"x~Sj{eN%㼑&Q@{-]y[61}:Ŋ>S.YV%݇5 fqM!Y,mQVXȘehڧd!alܻv*pv $ Ƨ4$K-Z $_iF=zB6,5(Kmu z&@j ^Ru25ϣ8 +HL?kI@Y6ZEX9Y Lל(-3so)t\2DdeދE{v U J pb4x/yQdrO"ĭ ?h.|]*e$,ZonO ߺwQG`]8;RDp<6MOQݎS߸+̓E; ]& mA.ڽ Vf ?YLA1AF""К|Dgj)V"9uHQȌ ZgEqn^:zfBO(0Kyw L#dEu-ye'FG*]zuChv] 1Ǒa=UM006;+ BR!-2Ώ3RtIҀw59^inw;\aZ_U(z}S R7icO  r`#)I}mّĪWͪyRbuqAu̢Iلq ~I v2ʼY1>\Iu|pK[X/5W_^v>[&ܪ8R9yR$pn4Ti &wv$ĎOP'CjNbj]U2O>AqE. HK /3EDN`, JD)tr'(ޖ97~ƘbA<*. ]׮&{v:r{<~zGDUi*@+ JZL/W)D:N@P0:8'jJ~.(S洝;,"<٥eW%w˱]6;Vձ> uBj =Ax.S~3ictl5W>p!w˥F)8?RA˂D8LJ# zzZU}o׸=4}&7(s+6\5zI5r%Z LM& ȘF <9[Tou)s3zU(dG#j~EL)_s?Uxŗewa52  ih"Dޗ$ܐpVީy,^7u]BQN[wl Ǝn"NeH fz(dS@ o1&괸 Gs%-mOM ^ (WBe,ΕavyѪGu^R&J.n@,* K S嶀?+_P^@VO͔wgX \ AQ.!;_/M{;lrO7x-Rk)X51)_15]ԍ?ɾE'=a'8H$!_ \S&\SL% 뢬ưkLʂss&H'TB,Y{?xk m=DրAC"kS])Yaoc FZ./ eZ"#c֮.c&ֆ WHMZvQBecIli%2+cDOavMfUPh}6o43eӇ!=nzIda|u]gbHG8D_ey%_LD=~ ="WeH%k*nv!N!L\aȔ6KRAPVV5eZhMÌ!;%0n*P2JDR5T38<*^ FSZTw@Nst-FA+ah)/)] + 1Dr#3ȧtF_iU','!=7,!qEcEOZKXq2-;0lzQ>=#3ɥrlƵ#:WdRY0`~10wS4e1AH}HnÃJw$O'Ґ%|X_)QQ8#8T >W[(};G֔-;[ղx~S*>&,='/ۊ gJL䁊}kZLlf,RBM%,VF[\pC1XSg zviEI\T5$ޱbT}UqN9,@BʫAvymWXff0 jHGOsgo[ՃL wĄ'V2 pZ(:^/>͛巹r,' ¿D[a>%B:ɪ^nӖT0 BQw$;&oqzMѠxso^ [ր=^vn] >-j3nںoˆWV]L_GC(tB{蘭|z5q'g> qPJx'hu6߀HZȖφ$Po@qbsWWǬ:fF5]2 ˘FM Wt:obؽvh/~eIGhhXM1Y zT[,Ô95_̤)Ol#j' A5K[-myE+e?Sꃆ*0CBh1!Uӄ8ÓcJ kz?<4`GD* .{AcÐ)KNUlPD+:wLYUM uUR vxs0̖(5ܸNJάWh)4PR|샥 Ӳ2լx4FId+vN\L9=[%h<6闊6bW"ԭ? ٝ"1+|fQ0U0ZXϱB<镊T9Ce"A锄nSZ p,g,"I=N7`~:ޭC}x}shx3uPtQ88ce,6Ekfig_# o[Т}!f6Qbx`WܲN *>:̺r*8Rrx2 Zٔ}5UMB#Cc#dJޜa|"\5$Ma3q%Ka<;,@Jzu.CQWa:A=ifޖyq_M$ި@H|j,0{N^UMT,M^^,*q`">CGjI ď2 Q ?DHm ApNѯ\!G 5[z g.r)ilÍҡv( _YlP0'x83%4sCa6̹vy)5^I)DȎ,6ݦ̠a,:s$1EIΈ򡯅8H)& lP1V@ r ڨ0)aɻgũ6}xmĂ۸ a"WSTzKd.(kVפ2B,*Z4>yBJ#W܎vIw̚`VU T>_2~ 1<j{.Ԍ Ow) PTt5I^h>yَ<ކS7,i G!vLFfζc!fM}) IsRij4[vqKVITB> |*T2ee]kPS}@]&:SR(ov_y2K<*jyE_B ?݀,R:ӌd!V $c%`VJN%yo<-z <;y5FN4tk LB5@Cl7f㺥@|nXj|PCoyBy2 ,ڞ*DhJh;$y?3)dEԞiHb#M9b8^>L&oJ)]`tc9 /Zڼ$O=1-Fňt;!s 2d ,-yI*Mc[ @XuE΋=|c oWp@;#=!v dͿ2&E#RUD )U)ϒG~<} 6*j;4LΛK]3.8Gٯ!Өk))UYr}GO^R^j"Aw p-5]ȚY  R$ZiR܌xZW<`Яޚ˟Njbh#(cSX6Ot0"LBe DP:ֶLYQg=콕* Y.NOx,@T]k4K[w8.SGlK[?\͡dJG2eOhA}jWR^lĺ LaFd{´׌ ؜ok&}* 1e?ٯTUF5$)&ز'o T)\w!f| bh+E"j14#f 3BӬ'kkts>IBr$ CB?+a:zC'm-`  8s{bZo\V̇*#CAfyFՌ.`. _2/C$gm f.3Kp݌[82[Q@VqN9?h+U]eCCc|`ürX/[84䏞h#grrIQCŇ[;"Ȓ@Q=e/f"ɩ+uTpwo+%;cqhJ4綎 qc=>lp/bZPw\ŘoIP M;Y,zo NCQG-H@DsP*nAOj*!Fҫn7mvxI3ivY I%)|.񅹚fOD0QA@:=N? j@h,.VՖgƮj24$Ӟ!MJ+?,[X[ TVb7$o,Fj> }-3)@ yD2d}RIFn=g1ldxyt*u[<N u̿b,OG8V1{?\;h+hDc(9 h+T`cC>Z`Ra$jp`Ą=-USN/t {h['?SPqIxʌM$ 2#.y)a8@;|ԂcM,Q΋~|gk y --*7- WC籭o",Tkm|.wYZcT&?!5Q*OE\t#| mѺ$@بhJ"WI)^dyL@BAlѹ4iʼ U GPPi(VmpIX&F Y ^;a># V*؍e͘W@iGڻ~f+0;J:ENO`-ERm&wZoHCvS볖[J/[+@E$7NLSz!?erzS|ѩ =5SaW)%r^AWlZ DLlk㻒@bk-zlNJl9UT&a VWpƏ}Yڳ+}T qםnQԕ@lEa t}uT  Ұ% +GHr1,!GFhFV݊.Ӱ7Nc%MCpʽyth6axγVT+}!ũyE](Cң g(urʠߔmruFE5Ⱦ!Y(Nb[#/bw1ɻό9D%<*ང1w1Ojap1#R[$L%k2ZjN`Ch ەzCnrWȔh1D ߵ))gDZ#R_+_K)(fXaoU;<]T+슠i"UJNrg}Hw# .snAb,Aݞm]lTTaQа TeF,[$jZntqs)rq;p1ax[d=}ld""ޏ/Y3.po\xAISP/wv/݉ K )0Qn&qpkCnQwWRF&ȍ ̜ͅg-u|}s烎R{};욷O9̑s;?ɭyH}B p8-Gbw9o> 7jGH6|W\(vz&b=#KqC?RTBaU'cN4)EL)d20'7X(aOyk>GmñX.%R[f܇.mtw$*n?Iv ;ߋf 0#3`o~ 3G#%u˨S侚f[;U)E!Y"3mv˶bO5Σ)}x1C:*ulfd 20Et,/!+sZI=!_ <<DHfNյ7fc8xG̜8LXMh"%2[e>v#j^&'L->\X^ pɢ tP\EeBlхLBO#rg 3ln"k_ \HeUz_p[A-G w̝(ke*a n4@>R>|-Gv@G%>&ñrl<)q%Z 9V1e&؜cXtt#v\Ӑ?3c{7G3QHr@b*54UwCzżW}cY``׺ jd9& v?.8eJc/r}H&+GQgVgkȣJlbI:E';E=eyB]:CK|.)oiy9Pq94",Kx-r%8UN -;s`|'/0ՋcNCy(N 4zDȗaZYL XI$ ֍btQ2SP#b];:uA@swPpNj8"cjc#s0nsk) hQnVw2۩(f[~$[4ko2aIzmiPJa/%)w2j|rEpD?„֝K;"yr^ Evro1PmU({.sgv%R}f֚ؕ&zxmGe&:&[bdC~TdaXy.%qh~r`mQ8lv5l3!H#mZlR>,X|DCstG M$K6!RA c;OF|Q=3+28QTL{Q|;|ť.%VT4Т:*˥-+E1wO$f\HѫjZ᰼${ę MR~JR"NkTsqύKcTBIՋOe$Ow t`l8}G yGO^-jd.6qNi[9׊N `sE;kb.@e)Ӂ$ ř^(Cb5n=ntx̥3gZ(|rE[zF9NF[q'9~P6# ,I>u(,M0k;A4hV&&.-J[AY1=b z2!׹UT/*#϶%3fa9#e"T\SKJnOC9O7obⶮu_8gJL\J%:e\lQ(L;qMPJ]vxEc΍ap/7Am)T!g~to̵0d%p.a90Ĭ:b8+E F2sE_"^ wt"^`ˌhG֟b\AbVc¾{<ʹoj?m~z?Yp6NzdeTBD}Ͼ;,j ^ +/g>e0YX my _7oZ_謸bd(L4H.qhdb/kd8Sß4+_MWBt{|nްWǶp1wF zM\8>zt面&%IhM]]B5;x2@˼%(hcm2f@_vNȼKsڣu4H4fIq o6 1&iŵ pODK"\ ")TޓTFO{D/j~ɬ~E`9dpUŠh92k}X8-% @:d!䜥f1NCbExDmP.`/Ff'qZZ֟CTC$ZE,$-UZ-[&P]%(:6XrYc7$"ژeDUr$U[8w~3G67(.cu`+gIڬ>Ez7Igs=&-\?,]mFvkX`@P젂s(!}?Z@pͱ;zLɥXMbfE3. :Θ֓lxH{D·¶vw H ŃXƲeqgwj;o_-n!*=yn&%~VuX6vʶW2%M>On9yۓVҟ;4|Θ}hag4fTȄ)W~BGa 0-]D0ȟ. NU\:ftCPFA2 _~kye|v}I|Ogd.";" 'կJWx/s\907i_ 1g$<\)u Z#pJl\tRlYZV,<2|bs!v/mSucfB> 'WK,1t r DXUpD.nNg'X?8sSr3 Cˆu>yDd;ZpOZ&PÚO(,_c.a]@ރF/GX'l?ZL0YMP4P0`* NLlݯLW`+p?t·?U3L*γ(y›q =3]oK-̞̈i> nټGCMXb&flrI="w%%ٌoЇg@uC<x|~uv3d~|%)sVb*:]u:8f}}`݈mOWd(6i^5CjeMsMw=LcNyβ$'4bs l5s@v(qΰoEN:s~3 N!K;J T\n\ۑs)B.aT*G|AciELp?l< NpJ}k&ٵdG-}Խȓ5l,ATb9HI_p+Zr.K@i{u?.yE6O]C 58 aI{tʮEIP!g!* fV: 4v-IURj__~׀'ɕD- C;]Nv,uOlYt@\_`_Ljti-to5<dn>N%F > |"@t:cdy4YbU+iBN8[Ʋ0D ԉB5xeD(}I̤/xUV؋F"T3Z/z U]~]<]#aeGpzwG#TGh~*zj%"[u+iiVSu"bS2~/ HrFdD]m_RUPKMCkTKL8Pʯ#kw,C5Lι}[i/0o +i/55&a%2KQ&I/.Nt c@;Ѯu?Q[C'PJVmtc٧tV)%=2WVBwd'x˃e|n#y})rj1ex#C\BU*i%78sb"Bd.HQpڪ Yna%Zƕ(4ԅR+(ݡ1ؒЎo=͜Az2w!,r<0Ohzh( [oMLc^f]&?t?̛ۚoGҳJj͋OT8@+ە~yP:RIep?`1)n^F&N8Ikm ,f?L4i}U::P?}_@j8 lr0`SZ$D`7Ň(k8Wz.sf1v19Ǧfza+?ڹuIջEtF 7haEɤj$dR,bc0^5:Tdn %V1!o"n=q2!9ț 7wk/lQzqaީg$FC s M}lSY>|'nG2t Ai-_mY+Xzj_fڿ"A+=Jk =sGo'|u)`ˑ`#ڟ>hk2O!ӈëЛFǔ,+1KYj`P=PM"Ufg3D-9W-.-&͝X5ņF>H7&4OEò5¸4 ԏc$f`jom+.ȳ βaY s06n 랚ϓ\l9e; 6AgT@'KRje.R! K#zAP( Jn*]Id'"6ྯ){ۯupM)DJjC=i'2,'2Z*J:tIS f8|0~_ՏWA'T0܌sBzͱqwwsn\|_BrM]R)CE{y)#]ߪ2v1{DG[t-s^:t Q41{e @D0?zu/M6׹_1D(o|z;0ӗ'l#WjLfNe7Aed/[d\qs# =Lߗ{,!=AP˳CШW!3"Ucc&i sb@Z{D1Mwg8O %NjS`O*T}¼BpE8hd6x$ %9fRn3IdC,xGǧG%+cC7a R s1`wuës-c#Qcijh$I$RbYۮ#ڗWXH8\6^3׿?Z?]̳E:۾i.wjx;jq04m:I4 Oh+qBS9U+ %lN1N 3 2jAr9޻8͠]ޟ~vrv(jYϑH5ckf4ꁺ(μr-n'L/fi.n?r U|@vx94[y[7y~@8%0?Q\u^YBE.jrl(VsF|I:X_ANK5QFD,YJU?HWuy :. _ T"?vهM.MxP|%8#Bmz94p`)Pj{}NRب|xEΦ1N@/gR j7጑zR8}Ւb1)7H5t@9ۑ9(,@Zԥ| vU.KR,aEA4g+Ey+B ڼ5+3Ck郲hxkZ<ħtK+TI'*~}5BE:}-Κ@8`D߶WopxNz:W9嚸IX&~-95op">hE~ہ_[t(l͹/zSq׶-Snq$ r^S6^[9ؚRON3J mW"^8݀m`#0(ej-R(CVr]u.. ޗ2l`Wm_V,FFYi.8nu4dUjѦ6,h`j4w\=M ;SUo{3a<3mr vzyNhs.Jdw@, K %}hJfkufvM;3\(.9 cy_Q 09vɇ|ŀa^*qgR1|8` B7 -m"KSn"_d~= ,9w_Ddj~ߐTX75F=e["4,|.NZD7Y8η\LYV#$;ڟ6`E-,PӀkWdu*ds<8:3^U]C'z럇Dz%{ I[`EՆ1e^ww-`AnxHa:(T|țcW;ToB,%Vl:j$RYٳ;k{P~y>4Ү0e;m;Ls꺪Ri阻Bcc%yU5X++$((S%…X{4 F#( lT+}噬n l%v{~R#>F2U(hTD9_uͻNL rc|}o*z6/T>  p "1},=ЃXH5IZmKpȺr'[W`3 @}#pPt+z?7LU`QJw. A9vGQ&jҐ?WWP:旪)@F]ZhU1 _p[h?MU/%J&3$1;굘oKDVlyIT< ]C_5DATonXf!:'drx#ʶ$EbWF-Nvs1%cBl:O-T">7%})̸^ӐT"Ĥ?ƭ(@d F(V5TEh3N1Vnv;ͫۯSMr˭uyqÜ^m} 7҄Ih=.QCj(E4&Ujn`BA=jJ|H>A5\QQ!SMޕ+Ķs\E;BRxPzPW"n5qW++ _mjרuϼcoWLk4xV.92` uWV@۫S/D˼e4_]bL.'Vy`\j6gkC^9C `)ޚ%G sjcrȲOrlk}p l5c*_&K|`x!GӝɨAjgɫaz"`x_*;/'URwU!Zuğ#g!I[rP`JIiUxTX* Xz|ZH7H߂#*+Fg~a0TQ{gONFFE oO39);beŎ|:qeEc^豴Fox,*DXJbԞ'fFڔ*h^V"3w$v'M8ogG؃pg,*y5ƍS!Acs%I)u^Oje}7N+5t\ dHXpwCEN36 Z\yȔl,_55:T<ydLb_k2s G-%~Y7ZHQGpp-u31!^Ծ'nf.}2.NL5!cORp~<)2uaϛWǧ-xv*"Cag\I3HR UcH5mN?pV$SxpmfqܚP#. K(f"ՐBҖ1ķyH1ܐG&rkɒi#}2gsU!1<[0ܢKWR~d ɸ<|:[~wT4g;(XDR0J$xPxk< R ˨ɂ_kqCВU÷c8-~;MTL8<eLm*qsivSs 3.G~t^G;C>2C f;uWSXyV H_`bEQPa@06)| 'fBi7&ؖcBi ywyNXr 9J~8U ء۫Dl:|xե = S㙉Qzb"@=C3Hf-b5BE}y}cO}(]XSSk6PSDSa!hnɋ* :"Ɋp6[r=x%"1_9GP a@w2tUkYFf29"py?r}8ZIԙXWg 'jӇL1aaUYAڕk. HӢ䕃F+j rqj.)Jz.cTI>)1lCv_Lr(JmDY%#Cjk/ݯoeEo|ph`s; X `g#H"sl##5Lӏ[F !a,o6} ^.^Q$~:6twMFxxFüʪJ>lt+ WA椣#xC7bSZ *F'!XȲVhPK&I⥜}2e!ǎ```:m|h=\4aU}56O6 ]x b%VV ݠM6d-ʤpdJ&.(rĸ)["f}cRp T7`^8GQe\?{ 0P~D^$Y4Q~Fv%A&?w¦"/y AB:1,&]H l kl3}J@4Bl&pE\"mG] I$D2&e6>A8qvqJ@ EL-l =Tb|Β,_# a娟tewA}$#k%/@HP t&J"?;grګvZY8kOtaY8lISs-|1US]qeD0Lsk~wMZuYwjElKXu1V\J1{NY6]^?(q1tFNm ft5F!(se'h,OegRdװ1e+t솮j{DV\U޶EmX *{k5!60ݘT!fMקkbs^#lȰVZe$V`Qk։ob_#®1Spv[_AMk ąᗜ58ckMxgWF٨tzGO [K1'<mVk(#( 4Az+zRtb;Jvm-tE-HI\7rn\8AcŃCd{#)ҤK7l:l•:KT 5͘1 -y{x&~dzASV >.Ae1e 2ɫ ruyJŇ|GriRx)tӽfzףao.Tɑʔk䗡+gi^InGLhc?yq\cwB%]w\[˽ʼ!|SǁU?L>Ŵ5; {eyi8`oL5q& }#~:zEӿˊZ#Vt|hDxp w¯PγfdSֿ*.wrbgk0QwD^![X_g l3"IaeLс(qs߹0:2rv`og{LШX/mh/WG(a3(h߆^Wμ'([ܻ3ȩ D2C͆mݺ6 }̈́h&olD"vҒETaÙ%F4T*W$|"%;;lP4cKQ Y3"e*\`;Ɂm!x>hr$*;׾1@>?igM`pGx.g1,*O>m]qǜrBxj}4ذr ֱ'꧉vDU|03jZ⪽(g.'IPK"XG t{T<0|qؖ5w4&4`26gʬSR* q`yT;J-UrXw /TA"7tt㟃yK$c-qaX(zLQC/}[I&Rۈ2Ջ_-~~[M<~<|[ ,`EĨj#(7%ψsV3& =?u+Lm#/-|`.ZF`@;L( B ( ݈`iRod޸%]m,YcҦ%@WF{@h2(auͩ󘠵+fv"y;d$*!>9oޙt8^߀0_7':MEMݬʝ\I= [PR4.}4!7@k^LsU/M]B7cdij%dhơ<]fC2{?"eD? JF)$B  [5h'SyW7fD,`FX.XWbBI&M #LG3'T0#D_Y +5&T Z;NۓBx#̳i;*S (2kwRy_'jYh((N'Z?Kތ&=MI2x,>wV9lcP4Rb@1?P%5Xvw4%7:J(' P4o\T*Zȝ+h=p&ͨ6wI$ȩجbX5Jr _F*jl=l]G ʵdH>+ ]19_F&ir䗨]krXM! JӖ"?Q|Wp(8nhDN>ɜga{W|e -YN J3R}|8cQވ"h39KF33!CBQLK0q2br4}7 oŨ7&GE>T55%6f`$HZJok[p,:ާ‚Ҡ]}wcN= {{p׀FJB|4՜<:K5gr4sT/xg.fҭ4ԜwđTw R4vXC!n?zu}ћUU%5d $C-6)%R\m>gA/4Mc=l{pԷF~ UhshvI;YVK;'M*P%%Jz0CƏxu9Qk uل V Rq7]?koC: 2dϐ%iN ^.#&)uTgP\\W%VoY-xi7cS_+hFuκ NiXf#.b@wF4ceMb09ft7n-E{HTkvfHw%5* :(9:"ah)P~NFxJ<\s'H9 r-_9񺀟E~j:^P8b* U{.: }I0A&!̳Q#6 ^.)\,?R uP7wq8`n6⨙T@5bEu3j*/JKN7ԑ ^Z2|2WƓk㹼yaCerAj_1:u {PL6*Ҡ~@٦9+73R$[5Rs WGCh Gꈉ-Abeʛ# ݲha̸͍P( <7(A>#Qj{ؿee (Hn;:<=<j|% J]a|[t (7 q.o9_oiḮ#X.nOn)$i 1<԰igiDdIS9:djHnA wPxweݷJ3>70J#v: H()ݲTI z(' E|J<.`DwFL5cvNO'8fgi0g[;} 0O_IG]6N#7:::4 -%_#ۯ,5n ۿz6r1FqW'!B}}`cѺ=͙Xh'5?.[ɗW)ԫ4U TsYbވ^C*8(`KCVa+(TTpԗLD$&'^o: 8,oѶ--eV'"j眀<2[$L-{e<`ԥ˅^iq*ꮌ}^#]:-܄D?"NRkjo3gu1Ky[(jGtwiWc'6(Rfa{٪+"dJ<@ˢh w@KfۃtJp3ۊкϘLh= Z5 FD2jqW~j^sю?QhyG?;LhvVՎqe+D [f?;yul͜NגOV"oŵoؚ3=1|\ v|@x"@/[Dj0%[^co]+7u*xzIog6z''Gڜb|N,Phq~\hd+ک+Ĺ*m^rcoꧦ_#F]6- 5[?r] ShSXM>i|}_,>ֈVVafjHRfsUt Y/6$~PZ/k v~>SӲ i6sΔ]ׂ h0w?m4\vo!m;%Y.Sgؐpم:xwXzW<[snj{ЭKBD7Gq8CWG#Ј7 gzYF =h{ތrST~H^'V/3Ǯ a "}B~u 9bf\k(6"`>Q$WWEΖL<T"QS#G@#3^,; W;ɽa&(s#Z7UiZH;ce4Y#4Zm"Q* i_,fOxM}t&~q)c7!5<l4:/`L+ b{!2m,0TΕeQ W̫c}yG%bDy¯26-tXtEav:ILY=~|.egy޺7JiԖ)2owњ:֝8mGI`R}DSjJ:ݛⰖc~ڋt|*wu|!4C'YezAgml,US# =%I%H+1Đ:Ӿ(x t 5[ĝ ]E Wh*{C<]OJxn,pҟšx'r_}ҮƄ EpFW랤0bnܘ2*S Q$fDF!V|H8ퟵT3崩D"[yøMdm$])X4Hx}^Jd._l(McD15h)u:gܟ=4 f/ #FH`fmEjlV%!B~vO0?Ԅb6[@Hh ^$zDp--.um9Zf#k%5,7p i 碆xGT2FHNjvViKGaoXβ=q*w{>meӚ ۿ$'탃X1?nNo1L`Is[ft]:b%5?.hcCS̽ z`e#ni2 ֕p3ppY' 56W`~^{hVpt+.ZGuXP 8lΎ$ʃqS2A3nU O;n2>3(:nYyg9EWU 97;TuK`iD@9_?Emu$[:@J#O! lL!̯fΌ%ڡ̨:7E55ns6$>f:ĽOuaKÊObRv]ЅG!W3\тwXUZaK(كQyJZN6ߺ|Eǹ:V@̹L0F*2ZIW!=ʕԤXo~H jI{%v%a۟_*;k ٭Nb%=kj,*!FeU7ij',$ += VzĜs?jZ9kD3'P+̦iߋRx`k)rT.HֈbV++H\yzb"& &xȢKR-$I7MW#ORiAPC?QLt@, LReikv_0 3vQgS̲;+G|Us~q ߐAujbeDWT\rE++4$Mzlu5C14Hfm6^R/R;Z{S`_1):d";W,JX6!&-SjKէ\+ ]V@d,ubVg זʱA3;]dH@*4R*Fl~\xfaĜ䀣+S}%PU){7/=r[3YNn :j1-<1_3enN  6=kP%8s)$W1#hlS8XŚd4 *WheNV1d}(~Оmq"  ćM@:$-pr257;ףɢ]XfEk<. k_">4l SŎ1G;iZ}xa;(̳  3/&G"ɡ |/Ԯ$Ù$CH#C=_wn/c=N5 _ǑI#tېg;EQ4 \f~ʣbA}oeU5etJ,A`[*DLJ.Z oNNGԡX_pqpaMBB~"@BW&ѯo}.ho!p(Ϝ 9 ŽtVğIgNYh@X,Kx\l$fb"!iæAV'CeYh߮Ϩ,ӚU}炠][PIvR}P J ut88Am@85{xYԈ3[X0_`!DC3k:[ϟy`%g(Ļo%seDgZP^!ie?ޱN ZuP~ FF(vule6q ٩l蓰^H[K2-[T(XNX7$Smѻhq{˭k" E'$m|1 NJ< [#AgQj ;PYb^+:re5$B)BY%B shjv]KkoV]t%%TAfp3@hﭸJkt8Th&7,= gĿdgPe-}hqZ!#ɣ-;(D v|,c29'urOɿ}XVגodr6zmty0 *";-uo㳞溰O{܋S5s,”Df2KUӟgI cmS߇;R]pEԿqMGB:rKOH9NhXpn+xKaES3]$/ѫgrv LrIjZag$n'MLjJy68} »ֳBںU4)fWTƁ98 7D"'u逳q.y˺d ESf&j)7c'I5Z`RORzuNǍ~͆犓l#O.;Ohv\f-{E);ánj !IV ĥ&gB}a;޿+SC J'TR!&5NebJKx=-gIQ9Vqu%!y0ܑdƧ*5BMFfZ[VN~d\tx*Mӵ,ptתPC{Ev^eQIIQApz)COC?ڕˋq~3ŖF|0$KAu"I}/Ygi!gQK/λ V@k;,$nGjj. vX͕<7 ҫ͛x1\6aս{<@P OL4_.~,Fm qKP]b[ W5Rl~W`Wu046kBPcΖJ5h]^I=cJ^#lH19}9z5"*P]ECG[v$"췴!8>B4@pbЛb|B6YDV X,:h(OH<̊GNMqN&-0 QCh[OF`0K;)1 :lR&Gn`7/cÁu%c;T[Ł/ \pF`:~eJ(4IiTĹyѱ!?!M'^)WތeY2*q&̞ 5PW]ib 3:3Vk!^eD=lq;x{s ˴0GO+ Ằ;vO~X* 2váǢPG{R-fp%z@^ލ}Åt&n_"c*A,msx1} r]̜` ҉3y-DǡT^96 ȯ]CSrD%yU;Idleeaw/m|Llj8̕r{+.MqSrOE=SEd=Ɠ-쥉(hS]um[3Y=qVC4s$!ڜIf_?H#|.ak^vW+Vފr~~5dӥFBFX;o2JTL70Sg \ Wӽ(_㷯n!?>Vc%);|#*dCB%[ 'gfدO6Td8Ӎd[E&n4ϳ2] u3nrE_2m3vp$F`v \)2{y㶅OHD[}%)Ɩsڴ ziz9e! d'*;Քex̋iM> ܡhsNd$VD{KU1bY:%3׽ ]KkjY$Lrpg1{nd n(x=YR~BǗYNPQ|1X/j gUXF.X M m_ bx/%xkEvڄ$nC&jIH`c҉AW7/fNl㘰:@7tJ8p(^QRgrjiQ0nd7i9 .\7BmĚ3`v߆Ic@u0e-c:yrmpbܔɄ-xi?H"-;J& ш,j yP-*zpbq #% tXEda1HqArӰS-]_XO\҈GOb 94kjAfbG9 HLQ;#,}V'~:#!ҏb/럈Wrgf)ӫOmܐg%X[h9锕޵c-YEKiu0{CYmo# ՗@}"4>Մ)uAB(wn(MNcDĸ|Pc?ik6r2o(wE{ ^,1M'+O+dH׵& &Bk[2m61#Xq|; ;r+Ph zkTnQhwbyZ?RZ>/:zRU0so{U6c/1nu18H\G eRϮfaJv1\{5 ? jwcC_8&Y>Dip}2յi@VdL`g=WX6% ΟN7T'+o*wY>+B${0\d}JU%$q4bN镵gyZ=&[*-)lKP"ha;㯖elAD=NVoW "՛%CWEzЦ]&&Țy2m$# Yy1\e5~dᆰ݋qf\Vս0#nCtrRfp$G^eݢk cUBfKHc]_+FǮmOH@9B ҸRA5јt<_k*C+BV rEN86a@W8SHz? {&XN/<) S _4`}W^L8 %ĬTt\.r5 1QĪ.'!ҟt+%N~FGK<ơiB߿t0p}-_Ph^M,L PV~؄ EnJ[ߥ I[ C9yZj`OƟ 6EÆFN$^K-RmYΊD0cgpEW9L\@? qxkWsJ8#mɌk] 7?~CxZ`E~5vtͭK l ^͢] uӅLkY;mw撎P7)}n s_VJ2)QQGu'4?]<}()~!Z@"I#t:E)H~v9jƓ{r8+,"w/zt̆RMaݒ.O̽b5=ֹN}BS=DQfM:ʘLܻ2#:7 g0kC.F ǧb_Nz+qbu)\|"hn76Mڏ˺~kŻ Hor [P M c@H,D\zW@h~sK}YQ#%3zĎH挋(otTf=Ee*e+3B Mmc}sw Ւ1jxx6~ @u]"|\tIe&|߉Qo!|ך@4˿D:B@JWWnEˑ.k[&Ek Oy!rWG"w,;n2^Χ*4AJ92/qCW`1p6R`G*l󏴛 vus;hN1HRrƼ _7*HD}0FO賡BELa\\^>u$yZPZzy d`-߻.Oֱ1 9)+q8p@_MGRXI+F!ˢғ{kCq^fVtm,Y.f34Q~*VEr!e˧F2q:%6}Q҄9J1qNi\,>1[1񪋚YGBV! +(Ȇc26|3AxםZl3).s .<\1銽3 rݷof o!khą1,]24;j&qqB=@TDSE"l6%IV9-?'!.mT&}K9FIqvm+5RmҋV27?a$y&أb{Hp oF.?)I؟}n i&=`wvˑгo5 |_sƥfRVv/>. |df'Ǐm$x/b: Dx2ͽ6G5}bc934gG>!@SVpge% ѝ$NhȈd:n՜JIRdj\ut1%>6>g YVDtRdNLx{7$W aΐYaώ7WܓP2NYDm~m-K|ujzod./MoEVhXlZERZ ;7C.13\aO׀?M:"}߾cA]gz>:"q:/Fr]3 S{Y߱[+ $δnP=`c\“#z!4g&gZQVgItۮc4^ <ēBGpg+abS+=42p`$keߋYkxn57lS^Q 4q4HeTHt_1"ゑJL$Ns7]-k .S?`A7wݮlb 6RaɣyQˎ*1)QYI3k r6"72q.tUszdolWBb<բg"%m1 s~&:q1q Cb  _@mfo]{o!aڿsXl'T4r\K,܆OgRfEV%òu˫c rY(6jΚ?3kX^9hЀCK@M>ɺ~bTD1(b Ԉ;$,{yD IV·Y2ܿ6))p>pm(i-ۻB*[:E-q.Eʨ0IEx_MpԷ &x!Emgi =7qOH1:e7njx+? QZK"qXYnܯhIaDcf>xwYq{ԃM+Y ;2]mR;,|苓6i(zc["f4:)aVaDhU[nWi :- xu1p$U1g]*.awaC P W@k[.A_jm>2җB@q=8B^XoC|z'GS 6w0ޗ@0+ Gc^.!GE4RW=fA:):XJ碉}VܬD^D#ݠ+ {Bqf]s6V#Xz6Ft-2Wċdr( Dw2BQFVhkN1 =殿{SDM M”4f|I+c|?O<L6r=߻usX< :S&<:by>[̬ڥQ0CA[B" +8Cs%ܨFSXH`>1F.aϨ,AZg)'QtW_jMYjuC `<*<QZ y63Ѥ[Cy͑y׹zwm5{S&:TudOgKZq)>~y~P7~M 3ӽug -{ZΈsZ5g=w>@4&|v;~%ztP55fV|BȽǬhвȠ9ms0Ӵ8s4`ϫl8HD\V'J?:o*ZGvsC~bIY'W$MS${y F0(ȟT-|%l˧NozTWlj ]V&QX@XK ΄T`I0Ǖ w=H OhHv3Ji-%:pU!1 @QʍHS(LAVѿdұeTVD_GI<Ǖтa\؇| {v~&z68պB.U|9cF!n 'VzHCOu8DA\f1vityF-MRϪ}oukBI0Dj}S;-|Ll*!kj2RWhEȆ^`&2ʞT>lӞe]Eq@! r¬nM6T|CFx4N u zuCm;NM;V Iyք1rzf2^Tk!tN}}Rl n _8^߼^~1{0.K3>l>JPWR;ٱ:"sl" R?B(wxe=BzfiH(cmb8+"M7g#:m1{VG ^sjдٮڰ8?fɛMSqGܝM63'ce"ʶC6_hH#t|{.}+m"rY~utWc|8|nbiYf?w;l+reG6F G?;YJt:iԛtn#K/\}uAU[=+ʸG}m^O*)w`y ?9,#u;[ K' z#z4gkP;7vȌl}OHy)qj؈SJW t n!پu=h>ZH.#8:~邃9(z&Br$jAӰR Ƹ̝M5c E6{dk۔^ΐ ,Cf_&\wz#Ag,d1j` ܙO(GhwQV K8ݣcΩۘM?,NHcyZ M8{Kn_iˠ8hWlocU >8*zU!†mV(P;zρxK 4/p0R!;C;\S,P Bk@8nGk`h0[#1'&m*b-1ԃR1j+#l/D< 1Y"n]fPA8Oԛm9p `)2-H`'QI+76o":iOtp+o)nexT٥ OD=?cQFӯNkt`i./|V2e:hc(SB]$2YD.riܑYDmlIrrA]ۘٿ愞P)`0ώ!M\궢sT It0Jj#Bf0s[ZLJ׳YO0'Ν26tLCdo9<_i/nS= #iv}^av_16kS pr(p96JŃˮ7Sς oONgX3$f0m\:P[w8ST.,u}^AN! U(o7GX6r_w%SY^RPK`y- vmY욏mGP˸#xȓ.B쩔aeC`˗Ze H {t b\DTI[V3= yst0cV y!T0kO~%s@Dϳ0,rX`鉁ԥ(LͧC7| f/̵-4(Ǒ]kpGW4iwB]-isQUEoUџK17-\;De#sc ^s4^]&C^ii-)v3v1Ok} ;X^F[{S1U(/’l1rFPt20[~fP3xzeǔ.Hg} &-C*N4Xd&~i`+/4Σd씠\ӫ;BܪEXoϨ:ܻ_s6Տ`8G\-[WXz</Fh]5FVw-1?i,)J/.G ]ZNa>0Ļu54aVG!T!d&?(y;1_מ%;%'C 90,/s韢C[,VK] v{3tO6[!Q4eզq*'nt3uȳN'8xtYge{[+粲wekvEΏ[Qy3ېEe1|w؟˟$؄>#ԷFVFDf\Jp.(!_Hse?m/p"DYrcш+6ӂ.o>+2;4O1)n> }>1_er 2H4SX3 g6:zá=@=&k:ծ0?da)$5-R%rc[KXefsvwZ~_9a9ey+A]#p*xze;Xuakћ`vXa&Aޤ ~>(Okwh^QÆ Jf_"=F&-lHi- ~RuTFz k%NpsIHo|1F54ݒ0^!z<Ŏ[ɑP(%j3T%:eLօ5;n=2qrSmD sW㑗S[2*ٿ:rI6gn,E $&Vww.Мˀϣogy_L\W Wj:+TJY$YM}{vJI+ j[lFHi?&؇%6m՝wjuTwPCRQuj*s]zW]6[Y+3k땬mܴ|ϣ}P|Lӈq+r TjEU瀤noPp(҅C>O8K+l!8.:[e1Aca%(of}H5*Jg?\tҺDV5e=3UqpQݻTP,*K dyյf$=C*7R%aD|6YzxA9)؝[x @X|.bsMy+-C| eQt⁂f]ᔗxX/y=|jI,ȗ.jOԠ`iȽ}!.hM){^b#-qDq% l|RL5n5M*m#P8}Zq̑iv̢Q*53AΥ^{@-f"i}avW.3낫=c;I5J5 ͚^|3Ywb{K{'qy%;v;cAtj"~XLP/;#*G[cm:B".rp:tu#WjqV= xCPẢ' ;:ЀX s/yUMIET瑎:G:m:am娚6g(M_]OlI$k(^)A&H(Ö Q K` C'V2PDw6M<>, =ذq+q?9UݎN-"!yC>"4|f9F%)8._B9.Ï2/1AalyqjntMxCS%'^i1[p-̾'oha,K^$'e() Zv6@a}32_WtHg -"+=aacN!ZHqQ?{ R3[-9A@!czui9}{0Se}0z*PFMedf3q R%j GZc -:g̴M+u?#}793>e eB&%buJg9Ob2 r=Nl%o_/xu;L}_~P#oNvL6ݜ-N`r蕥Vo,1ϥY}ÈM8(SԄ'l>RlZIp~ofK2H3vm useX/BL"6& pcv rY0ҁ ?K+uFZvoΛq q?RD1 o), [)t m6 n65P:mK4RO]EGEw:WZ)[Z anBy mH}OT Ep/2ܘtj+ζ)'e"4wgYT3:~,\a,0m k;f`؞YyK)IJ놰tw:Ƕpv$hYzfXX-_Bbj k00+ZyGa(PZkqShNuOfJĴ\'|\$j<3+7HeFJXZ|Yc38s)GNނD =m 9[u ɟ*LSۢw)&:>#~IVuf763m G8q_HϜDC{Vʢg$C4auj")c ˙@F59fi;MHuLŞ \;wv 40*p:As/?}Ok$y/TXo~1 X=I Z UO8 %k^#xL7-MAHcΚ;^-cdKׄ0LRj؇dӷwϚ?e{RIPHjg9g% lk@UWSPx9}3{P.{շji׶6m*!orΣZf]sDrAn7mwA|N7n=C ]4;%Bvh5g,9xH?Jy^}Ε>3^n4Z &Q6i͉V*d'VV̆ӧ8\u>YRSW0:;돇HT+W/zlظ;A&@ʷ+P:,'TIT63O"0zŷi`Cz0+.vs,"gɽ G7a=\[ihǤXXwuZDVx2F /f8E͢KcdcݿCϠmwpyԴOMlxP%:.ɵg^w/e>#EG#][x@TBKs=lAj JN1/ڨeMCv=g-# B"DUië0kKa$,\Dͦpsn\-ۮLWFtW8(uUo2b7Ez 1kV4a{'Z+{>Mæ, \ݍh 9e,O!Q3o)Ő*7i>?\{o0Le2(f5ob0  :|a q?Pl2N ?p7o- 4HUz*D14Cyʽۄ7!$w;t=b"+ H9Yd*G[IlR8S |j;}QLä6i g&9:mX ɩFdbҠ^BA(=_7KNj$$4mHA2TYw@#cE .{ͮWr턺m9!iSRHDd,5}Ε'ey9,a7Ma݉i^n)+;*t}n}M%*d#RMz"*w,tWUή =DGj-"8Pc̄J50.9nz{+2|UNO{襄R#I/<)$<$cmnK4L/n#*CPλEy hTF=/}URm)ށϏ\ArSA+ H;Iy'eVm1icgJgS\H^OEW 1%dyUĜTB+²Sk\@Kdiut!4KΘ-v*"iiM]'t]ѯ XaM :8+6r60БgOӹ+ߌsgi3zcJ!v`e@0tzHKMSv3) 4|msѡZJNaM>FJk Ī(H̀6?D[;Kc߯2?)u/­IEq9TH$m[;;UӅ/ km=͙i7 sv]>929]5Gw h?nF$[Y?*g/?k { ?DCe_ %sST_ x[ʫPB(EmrOx,+kv]E'% |%.q{+0fOsH+ 6$G, ϠVn咋{ Y~K'$M7r@tP9r^pK߶\K5qEYc~J 5C@}}:{q k `/H$JJ^LwI^0eRBdz`ֵIZ֐=Q_a7P{^0nZJhBtɛ#/ E_֠ʜAi+~39kc}mC@KUsz*!u^7Jho^Lih-* :#E8.ֳ "Rn" {]R&y?d՜\ 2wkzj@N;TM$\r¯T7${ fCm4(Ryf"dlŇHG=+]' *MgQ҃ƶ` H=Rv>:`'U=ȔP8K3+eO4ʱ\#u7c߭)$?{(Wuz!+3CFD_Svj1+ FG :4⭈ـ_.0+|vɾCF.Z /VH 0-4&HI: tQ!2}DP'2+ >PSTx5EKXş1h_RaҠŜƳL.PA!;EC=AΏ#SbgUla *OKU 04,P_ӖΌŰg䔖[ ~iK_5"|:a t>?85U1fJĖtdZ%(9^.=Lҝ}CNl›L n bB[}_xJ^~ޯKVYH3] 0F0" Yv%ߥ%4Ni= j#*CfXYt6Zu؁TRX9;+uYYXTd?HSz{X' ;6p1Km?)IUpt@h.@bxC(s:1^F/`"{(c_^,`!?UGoAZvEܒ4YAѥ$#"]4Ot Ƙ΁4)\5\m'kcTϴ^;r(,?e*Ɓ=BE- JX+ΝVAmP5>?&kHʢ *H"Dc-dZo=*1Ht. o:AXgDab I^ MH2!HgJ"aL`CR y)@,haZbRm2$a~=;YMѠۑM{sicuBN 3U{[@Rz&GX! BK]X _?2N>eCi}0zMˣ_FvB,"O]mnE\DȒT-pЪ4F'+n jvp B$Ť“1 ]4x)c;3p`m S8"N#f DWff~ VEeuCmbQi08EX uڴߝeiΘ.AVNIKs2bcA + y x%IG O.՝2\?heه,ķ]|Gi *y/<0.۔+Bz(E fn76DcuogF~r"-(kTUm3IftbUa}lf~}FkſEJԐ%`|O,,W'Z2C@2*_yFIES:cGF+j e*;`f?lh=GGʪu_`A%x!+E*/.S;ǂ/ȋ8ci-1T)I\ߥԆ& 9ԛ7=E>oq "$ K~ڑ\UO%:HV[(ԘF |t*k\!璞cu\A\O{8!wCLÎ8NS3 X:_C sTV JR]. g40b8P#σqcT ses$~_^4dN4(GU=rlwxkpb0AkN[4&c*@2w&dϾO{}ca] 3TLA &dN_0Ʒ^EYۥ[ `/Ӛ}#3k`Շ8Xߗ"ܹpwfNlۥ˶,RI #R>ZXTQQp|OTM&o-CAf *{TH_D6%,zW춈TjYP,}{_fBNQnT.JTTs"&Azk9~my0 /lJ}*/_THe<%:aaMl#IHjSv)ߴ1ֺ/1n[Ti3m!Wo 8[`9/v(CS5ULy< ګњ&7 9h=f(ѵPnRi4u*22_o6rp5҅~^upx=wȥ͛^) + "f'%ؒ 6@ ŗ$tWy3ƳsX *8W@ HL 5jmGl(`{(txTAzr@teP: zYTwNxMZ) k-ڻD:FP G6W_ 2^aRV"G6bcotIE*ְ btbΈ;.0iI;w 0#&(KC@mA"H+\ 9?Y%vo]RM3es5k&\W?3_nZrp ,nJ{J :<Џ˨'jXǮ_| pcy8퉧jfۧoZ·31΅9.7xm,%z5.{ h(X :A_5n{ ۊsu?1%c= *d{Uze.±& Ek~~Ť&].8Gܑ5Uk ܅>p+W- GLr&iqi]b-dV3?sQiNTgZ=_+.(h'q2WԹ&"x(-U խcH䓻Om(bk-C^3j,k^G|-C aGQb$7D(_:r R1KZKUMٸQzv$Pr>=v~@YI97Nc ]}[' Ν1)2wWuss4M!꿆Ƌ MID,)ȭv1)>IVKݟѫ!0"/7?ҜT.0= q0jb]L/ߪ*3)u{aXp3$IzIV ^lIg2=@IrOL0]B%68gƶFZ뗯t teܧ܃JW  "v`$S@x S5L.k jVRU3 H(9k7sϏ d~&vDX& "xyYX@OXhx9Dh HM!Yg&ccy+؞Hg` nylAh"|lEoh;'bɧj|. 6IB5,Z[VĘr({>@W ')=HIY=#aLvTtZ  X'p4f&D\ع2&й*XZ*7NYOzZŭxA7&ރՖ;? qPa?4ߕ܈m=kΎbGOsgo*%i~jdn{ U2ViU7nz|OtNpuBcMZ:5sw{uIh V'Dބ4vnW6K\ݻp4t"`X1 :;/o r߱0-U3=?iJ֩VΕɫ >sg vZHF _!yL;thl_2t )#r!x'4e-9m%U8T:f:'X(LIHǷHڞmjx^eftJVpɫh߄O.2p{%Nw_uWڛ~(< d߹i'r4rZeBп#,rhʠ6C^~`6__Hs>D(R``r3ˑ8M(o"vͰD+NBXZ_ǿ?)XQ92*s 5Z\_[g<<(~)uJ kD5T:CaQx':ZX/rpq5GI5^oId9ݰ]3@;H TRf_ǖ0Vq+OVt%s"_U(1ʁh* M4*so!슁'NY`*#S-չui/}Kvy~IQr8Ðv޽p񢚧:EwPqK\JfԦQ%4'\V|iQXRTJLΦ)*#OFܩp-u +1ofPra~UkS5$JQ0-=T-Z\&e.%}d#]w#V}{$cHVȥ -Hlu7zמ2'pI;X܀u{.E7tK>\c'N1Z3V @&/l/]~ђh2.MYb9 M8uA> @&Qq3{d|ļ5rbַ7qI9iۃ`:~",(#kYA9}a%0ގY ѢcS|0XԅTHzCP+"e3/^BK.}!MOVi9ax)cw?0;:k쨨^b$>:2)^x<G'@w{L.!0y8#ou)}8DqG2D[f^4k#<%&֝dDwVgYy"nj+t.`̹-0H63 aq~v2W #J!1lAQEz&ō$x *k= cB߄OdQ=%mPuE:Xc꽋M. C@s)ONXw7"3H* $!E)ԬB;6ryPHe|RowSI: GuxUR 0ѝ߇-0O,ScPmQ8yg+cO@)<ˊ6&cՋaQ2R Dhc߿`= _V.%Up{Hk6<;ay,$X\е&1,YٽUP\Ӛ!f,@8ZMn6.Id 8WÙQmӠ(i\w$e|B9Ջ6өE,ۮLԎhd?7o=q}N5pCʯ3JiaR]uy) wWF;#;3Af_7.mybײs5nE +>pЈۄ yJF4`Fӡ)CX@v@߽$$noX2Ptݾ(ilE&iN]:6$}daeg ~5U_gBa<A-mRl]!lseUA%BrkP[L.U}oD`GQ5 Nnt=:>#Ѝ/\ү(Cݿ/c>ݘ}\eS*cM<(]si"ܪ]{@Wbu蕜Tm4XCnok̻>9kGt8azۊ2T5463H(_~8zaԬYA/,WM+A' lhw9(Z!w@Y)c h *I~^Sn*|1oX`3t&O:y[D՟mWK "KQJkPK pˉ8h#75҃y *իY v6|Go)m"5/!%ofZNZ4ք[.nS@w̽&E1Q|%oRDVo !@wZnB1qAùYs1oy{ 5w21B:J:lMpɟ imZ£HVz80+߷ٕUNl2 iD9UNOMLP(b&9ŊUll:S%}%A4x(,ZPSz~8+ P@MEe6w X|˒4$|0V<eKf'E%:)лU!@)5k2C 8r7rL<%l^8ȁ1}KWUaCk2{~Ma0\pGa3M)paǦP[1ae5grk7ɖ4ߨ8ݙ ؏7&ZM-IMPOf< _F۩x~wJ!t0'J drC$T-K>𜾱cqe%,V¢Is>7q2\K-k  N}#z.?tSͯT ktjPѢ)#IJSM5?Nb[4zey(k}B Y N]T̍Wuw[nX$}!r˻k=^:>'gz_q1C2=^ i=Z*CePo*O7\D|P+2V8l ÷R#/G$hw~`}L%鎈¡&J Ar)¦;BL%`@) !#*)EWlx(ʧUæ^eN"<81q'&vo FI^aA>_;>D6*LtG˷HbCz;CRcm/25_es}Q"w̖!⢠+"Ts60;nY[솊ɉ}svcxi\P9yE:#[Gdø/ٝ4}.%;:΋ 4tvEq!H lS@Q ǙS6QX4okAfU)PJ@ZQK5+sEdzX96b ߏ~n硔flƇll7Si&~D%HehrLa$(R܃phB B]8joe( ր[,t[QJLt2P:"/qZ;2{ޡe#ouk_b^vr0quX{|F[cOYGk +W7hR fOyEH=hTs'av}|5jev4aFP$ af$5Ntzַ֒ŋvdQצ5-"d38;Lp4Dn1HY dTlp0c# L4͓H;^i =1Imp {i)ò/ =xTaX;[ 5-uX/s;f3ՅlaJy^u+nD@1m@m%Lj d\)sc! ͡aL7+zޤ'F.)՟T-_H* z6#)5Iv [,~s?OVj$/CTzK y_NkB22.H9EK}Zëld;S{]KNߘX\ ]R9xe"7sk*Ʊ$2)9jdU}bBHoCXP:Y6-WɧuC;"teKvǚ[HJwR{Ƒtm ~刀y㹭(ؓ<9vH4_⅂mb*\Q!`A& 11^,A?>Cu*M[ghS7)7Z)v%n־iV7%Td2yÔ@p ?$8_rRU]ɜCybG,VOb6]d"ĪRstkn+e=61I![1` {jk\wƆ3.$) %zˠ0|6uZ0`k9W'&&`;Y<9Z"4W80[0N6uΆߛG@3舳]Bb 1&c#Q;aÎ|{\4>|pT8 l.~*8yvy" WM*팥vR mlApȇTt; U?IvR|=WJ꠼$0r…#d]AZDc5'hH! SeA1al׉>D( #SU_ ^܃ϊF7%K2& i5h:xW=.4r8χ1T\ޟyW/:ZRHk/7k'q<a}~FXLiےu0Y;2gC2u96}f{ל,W2an tދƛ4!z\a{rKO!lsE *M(Yg<ǖ`ZE(d@Ka0ckUlj:KU_ߝ~ Z}q!AC/ּ:я47|AxK@JJo/D9~\e2݁5_ӮRI"bqSEۂvϊPՅ=ʱ9c2F^ڈڿW຦Fx:s).GEQ6.Z9("oLQ.drʭ KB my? ڹ>q M7?Q jFS3!@cGƼr' u?} <ϯlU kmyf}{m*ZǞͥHk6 \L͙)GXY:=<ޓxxi>aLyldmhZ!ryRz&U4c_ Dkh];]/*&ٯV7au#lP~Rb;z`.ayB h/|#} Ygvmܕ^椕ĭsMT@;%G&FOaVPU*m}~;y]e\q&^ґl S ,H"a)*9dp 8M%9$jgޫx"ٴ=GZO4 ;DNӨͧj?F  G0v' "*)8/@@v%Djrٟ Id[#/#dqp-HcSk:3M2ݟԚi*}1@M.@֚{躝 Jmv„\AsвSu;U7.܁\4H3[&~Z@y罪){ z鑈j1޻ފpbjgs 7Cmo[!2 N~t2+T>(\J>N:PU꼻tja quX@_!PM3H#q&Y7DPTֱ$;sցuL~2L.ݢkd^ 2[qFrD62`:FݥEz.&0yqKVY e`L/Al] *ͰQ?hv 8wDGtJ6}"K 깐X;K~:{*㎸ <4ߵBǦvMC0剴_}8n= !1: >kV,FO/q;K SS Tޅ d癏Zs^$u;ٯң\cz-IF)65>ZT ua|x#2 ćIKǠ?$9ojGg5fuwe.`?tAc)CN|Ge`o%qNY*(ĬJX+U S ܶʛ'6-"RZѹ0צ..8wr``= )N8cAʄr1}r΅ ]֔ {o!dF)|Я.=/L) r(vk3m:i֊R M_XOg>T04 `Ԗ[A物&=&J ~>{%9ʊ5(W>]H=v[?,حۺӫI =WC9&֧Deo=id% :Q(հof9vv}Lxx+3ug T(׃خ v'bVqkk8>K|yFb$1a/Ά-~΋s >S3'&gX`vW51 /_O!kscWszC:~n*g/RJN ?<[$]9ڴ? VM)9N틔{p^ .CH56CQAGepiH!Ko!*ȲlI4d :J!YC[՗r(ħ QbVW^]L8Lt⪚cȹr/"]3,5E?8KW'aIxWƼ+TXH'6=Vv O=z!i7 IO𪈉Y+] o_fU jO0ɳqWukwy0Ŧ/Y/BiG$TΞns_CVÄd^EٍчmO]|Ƣg3(r߸Oഺ̵}jɼEJ;SFq\'g|&U ZdU-s[h#t/)_'fںڒYZ[L/pDY3<9fh%Ezv?!aPz:ථdxXwPkNSr^(9C4s 3¬A]SBiZo|t-c{#tLtvT j?bզ ]C#"4 x௜ CLe~gOjYV8c*Pzafu<W_Av21T CW !!366~Ǚoi k@1w$vx 0B|eMb7j4p2 L̒^0.Ce _I~I\HCA)ULj>}1ʑp 1nR qd]I0|`yIb-(W u/2#bI U)bW0[{*ƯioZ^sugym`gsWxנ]c䓹b+ rkL /BSɜQ9 ۈ~,d!<;:CM!+ږ[ gA2D3p4Ԏ`;GMmW|BwY]2|QP%`$'{w= `9%p!`o6?L]$4Dm7v5jܤ?5j rZsyNV**zq"(~J:Sd<T5 iكs{E]&0_2MysYo5q9`34Lzviа>b7#n/gM~VOE &`wϯ|3 5e4}Go4:Z an!i\O;/?_]!(!P4ۚBqKKBЙ`NFHF# %(F/Zx5'&\sbXxZM*YxJgbiFńMˊw>8sVx!h7#lxftYD 6쥟פ[?dEB ohqTb͞AA*0*YZhBUH63UdY`;t/7zѣLCGG\vQ[~!uיuoׂ,ؔE*ΡI&WVTHo&FRI; Oߵ`P<$nBbЃGL`FKnS DY_|޲dŒOmsiKtOƚ姕oІ~u.|jX\섢o=(3)_ "M?UZJE̳5銲OB_}v$P,Ꝣo`bxN߬ ؉8%P2Y3ZɎ aqvCm"w' Aj_~uXz6!0-Qa#up xmt| :,NaSGdc,5uqR+J# ` O,EQ4yj!%x>J _e0i29nE]Y;uu0yTu-[ p%e8iɇ'WmڥS%wx?67R ɿk.@r!%sN+qd\ZAjg_EXf*[ pEw&9'-UJ;^ ef 6B~f gE{roߝSqK{H 4Ph홋翽Z`!jhhT/R27nϙy]kҐSjj:חz<,c@W.4\ ~Ksl]qaffojlBܫգj\h][ xP_r…|0&" <&gI* sU Bk;'ToZ'n ;^wp.nJ9nBή)'AF{+5 ZUrZוޔu.]ıD껏ǘDe/c?;IOGPY0}?$5\We; \icC;U'U0ԑ% WR r-1~@QXNb}Gl]EC4uA_UjE;,@2M'* ag2%ZraS>)CÙq޸4ITɥyoyhBL1uu|W#U_h)upfN/n: Q&)G_\U =wnNx_YUIңeGW0 rRU3Ӿ fnQ* 9Z** ObH7': uDK}@xѵ5b+ʕ-w7%MZN=}Ȯ!:cBL ` )zbٲ%84=Yԭ5n* 2u7kH&i" 8];` \; Vf6>[[gbAN4Y.k8|yjs¼dPXoî ,p<ZQqD L&ɭZ5+hzIV/୥AtČCAS@rZGQZJFo?RNj#$f6^,n c:̤Yy}ef9(Ҋ՛J ûsƺqf&ߡ`6^p:A21~7V݈_*6Y'AUk|t'X}6>\\vXi)* eIKcJuDM ql[fjEo$V0AJf $Uv bGkhQk aȊM}x#$*x&Ei Jc.y/'!4$Q{ߒAOmOHΞ:cGGM!6 o]O0s]1ojÃ܈J #tJ~"9}qg1jGQ %?p^c|AXB`#ϣ;?)8",Ďg@ƅP\=ךӍ«T,r}# g}1)bč$LH Tt =e< !uH}q4{jr YLg<ǵt%Bpk+ϋwdaʐDq$ݽ řpQoUu0糲Uo5uN%伨J?zhVstE.iE5 9«@|KWrC0B]Y" &}9y]Ũ'j8=fЙU|%ٝrs:,٨V C#/jhQ'V.ƒZ^žNd ky/QdPǒ*`̫}kr8`3@@PbAf`NWh0:J06fƌE1 ;}sm,3=%Uuf}ALV8]sAдMI$!mBP<(7+,#fiZ}"bD#TP] k @nF(]u[g'Cd  |e-$ΧC 纋aZ8xqŚ?E ]AݧN ~*Ire*Nx8TɘM҈Hi_hDK.!5l] HWTvu"JD2<,4{UJ~k :x.HʑݾW!Q5՞h\g;tC-qeGnla7聀 ii qB*АӼ a%{ ;U4|P?%!EDΘ>#}xXsdZA&_J 6+TK4W\?p4B¬|ރTIe{BxTI2?q%Xs; K&aRjnjfEoSoW%9-}6̜@Zw`:ֲiOWC:MJ֛o޾ At%2V^f=P]h@m.>Vd\dKǠrc/-kg$Td%#dݩ#[clsR~ND$/D49`9I3eY[bw 1'UYOU޷LX?˾3v]-_o& w1V98TrdQ?|=r(|Z(iH>ōIcɠhy7OA7{aNp˺ҤXep/6I6s^~?+zp@[#zuIAĦxL;, B!`w:c9 0T{-,Ĩp[>hG ܡ1EJ1ˡMyH7L5c SFm X1Hm|=A9.$ܔ's喕X'o"P19~ÎK|xu^j~˸V.e(H㟾rx}LoVA4jzf %~uO /2JG3GVD~Bn`Ĉ3cMdg;zcZKsA dŐzVކϛ1Rx=,lG ;}`'zM1B!|kxzɻ!um☲!X2b7ѷ%geLlti;o[hT u~\ZY2FϟӴd5m=B DgDCH O5v͌='c3J3Oʞin!u#@G~v$K[Lԝ{\L;O=X^3˾a&S+@p^YgV=ȷCޡO] :CTJƨ$0LAsG@&uD?a)xJv;oA 4Wh+%x vz|-TG/vMjD䀡xwU,M*TAOG5wj~Cy/ߵ̊4zOӅ)QoF%!\Mo)c|@V:`[u&ƽ3CLdf@iz_--Ěק[5/(d4&U?=uVdgb_-+xmΐt3,f~s9|^ޘ\*b@a n"S0~bU޺Go^+ =o_o Z/,y[oy Q{x.ɢ2&A.V"֧->MjnwDڱ@I :M]6NuFsdcRɳ UP\6a-Ń0IoDA/ 7#@:BwI_-[1!9|zP%/8m ݪREGf=-cw.4 sU&vώvcdo7Kޏۓ4/aѤ Ο:xN˪ +x:_<Ӿ*FlI:LxslkB@(+XG:Ղt}`>oꂅ1 3v]+I]:(K zGuÈx$koV6㕰h/7(>Ztb7@Nf ošY7ZSc:JMbOj?M8m4;oNbPUCv=nݱI~ hZmvC{>Ă@& :8 B2RQQBEt·^ƽ'Y|w w鹽T)à^^L,`73( ŧ9Wa98xպpt.[J 5)0) #X!5܎ 2xV8 $]6ΠO*7re=XߵJv'ƋzOGǬl;_ (M듦a-4lGIj,$B$yNEQf9^D]l6`,}z7%@k.,_i}*ؘ(A 58Mz-x/t=#&p+F"{,d#GS$SK^ζ>PV[\g,Yum|ɜ p%,"Tw_·,PkGYQ赾ʌx|ovs<g *anW >Wjwkh|'2g  +*JMAlC鹕3v^8[Ė-p= ߞ`aBZ ƚӖrKlms]"'U7-5tK%Ԟ r!,6}/81u| ;x; ͿQ_L) n}(fS$68)ldEt=Dww#B 6ԣ-7^z\;/ZT)Ɍ<6|+`ɚwyvwTKG(kͣHⳠqhRC;E lZ%X2#MuZxS jp$rCrfgǀcsX\Mб lo~)[+["z[g(| ؂=ByJ?izyxr7z KO2N8Yd/kódAãrۭQ$ ^ޔ_&Z/hVL͠s^٭1J.L護I( 1nVJN(l0*i02PS-zFɇ'{ Q,lc<R;gw˜>$3ᙟ(Sg JbQ(`>&jkgk{`&6XCo*X:z3թzO@oIM<(/yDtmlkI[sMS3)ZAG +ņߙ=Q2id"WFn%/D]H &pm~{w*@7ڔTWFTTP?Jq8X{T]ggZ*i蹧^&SSc"[Zd iƥMܐȗbTi%:3,-yH 1IWΞ8ʔ)wȟ;N"s;S)LtA{.P5ݩUW$ Isɮ\<8Vs Q\!K NȽ`:z5Csٝ6ĝ9 "&{`> .r.Q=v$wa VCӾew}# B %znOh34JPkEI1`PXBt&bijtym >۟AFUE+/KH<cZps. 0s hY>ށt2#K&zg^,Ks<9e@GR'8 q*FS-ĤK5g$k<6ՐKkvS4U9I|CfqIrkL<&9 π~ٛ[]IR&ɏ ]-B5_#i8Vp2e+Vdٳގ/z_7i7" ћwrȄٗ}J(qH Tf$T&J+c)mbgg:K*mO;&'$Z]9!|A8`nBDd.7 {T je>s Y+ c4J#HOLJɎ/A!1[*\@4Nԫܖ5vs8,^_bI`ن^oF7-;W]5 ]6\St`=4?2`*cM:GTI9O k/j WE//Tq."i ׊Gz1L4avwaA0 Ч`{ykK)D)"ٹIfoGҤ`OA2"ig+Isf0i+{·Q9ab؅cq*cfluެL;<N͆n2f34aţY52Z6U2gG &Cc>A Xξ,|hfA=S5 R[PI%U,$<E.@MQ"w\5BXuN40,ŰbɂKY/kl\J bDk'qm!74`} *"$ʿKYv~UKTʟz?8􌕾r-I&\t ݥo=HEHĦsm\^m|f$K%AmdZ_ J i7$~iA=s˅?D &JQrVQ!PFi}1j1o=Q RįQCFL_dN~!}9ɾϗa𰌣Vx\ˬ fRpo9wU&W&% Z&Ucۃݠ*\fi8yJ@Ma`sj OM࿱MHpҼ=g"'dI2|Rzgߘ׾\F2p"nK,kFBy&Dc%Dm,&L:1*>c<QτPj[]\5\d,w-) ?hoT.j\7C #qTF?bȭtu{/zloPHЇRcrxHA{Kʛ<%~5OoZe{xL]tyZ1b||2);pD Q3&ak+p=D4jūK kC@)(A`A3E#oՍ&O$z]L_]K*\=@AX[넧 ~JH;hā&(%_oůtgS>ދ.77H eg2 L0,*̏[qg֯a l}9mg 3K_cmd/[&&:PPt)z$!z.fPG& 9}֣E % F:C-p"nB_p$;EYl;jz{+6ZV\xLZ؉+y Rf lϘc5cCn_p5_>Ѕ(ἒ֘Q4_ܨi3"O|΃I;-\-mc# P-&|DcP7t{}y6O=̘08|Q,l,k3T+,tvk%10M@C.MsX SA7T@5lq%[ُFxS]`OM&]T2\c:Hwyf[j9ۊBNY/cs̚Y\KMTePYp#IB:e@g`՗-Lޙ^,ԣ bD& 0K?6B+h-XaZ>im/XsHf<`c|(䥳Tw a|6u| NH@&q(c_|6$_R)k=~$u)] p}&Zk?iÐ/fuM;u )~IIxVS7ѽ0 ʰ"^IOw4}~+uDJDJ Vm"4a3G2.MDI%W\J1t#fI;n$Ҏ__2]B}r Uz·zO_鑉# vDKtK'_,Yv\,j?.w00WJDƇKσ$Ċ)-֘5Ye5ݰR-Vn$ G5"3Qkf.*5 e3S[~E!p'f ɏD9wDYr6Rց(HX"_kN&2>5yPA+󫞢Gm ĸxٗWIHruyK%З lƼnNTqS6bhyn5}TNAMh;o!u4LߙAMUg*w/C<3 j4T8Jg` 1LMck)8: (\ۘT㯢csx]x͛{m\pzQ?T/nt5.ylͺMDш4vԺ:6p4sA$ӄEm*kw}S*0 Ŭu7 | 4͖P@@p3j?KH6H*ecĹEmv%=P3(.i'kUjUԩJU-_$5(` .V6@Dxѭƀ$ugF.K[I)ŞޗH٩Z>diqGf/`n4,h#J-2O;xܿ"~U 4@5|dŝ ߥ-*tX*@p[؉ XzbE %_ރ"/ZY+5b!`;-(WPَ &VV|Dk|;tKBG7%`1Xu0sά!,"7ϧV1 -АJZ/N 7\vD;hکd"ζUϘZ=I긅AV#*gBgsR&R QyRρ)u<6@.ǷGP<8- 5']ؓy#!O%rqn#F~2J Fc \95qUWYaǟ3v J^˴-{(|ٙÉ/O_ .PZYޮ^7eR#$0KcUi7p߆\ Ga̽ ۇO b٦p~mwŘQlͽ߻e6Y0 - {j4_(L'`hx:N~\ꛭY/Q\<4{i@PIi-I϶kq s+g UGZh7sfW'̥ml?%` *7ª D1$Bvm$BbZ&/b"]?\S(w:-~̛h z4x*K3K*viAioj*b՗ɣOg;e#Dgo7跜j֧}0k`gSbQO|*smUR؉jԸ$`> m?\3b_'^# ,6dw*w{ँ#'^AJ/&;&0#t[qm;oQ0Uh7vnfl31&`^f i%G-g{:C'%(osg \;WRW>u` qIq둾|o EAGժTͮĬbq;pf9wM9} `=nGKOI׬ܦ_EvZ)q܈5nyVN{ :@񢂎 pzw|q$ ?Y K-`??@ҫ])uu[WGb.}NEr^Ci ASWC}0~OCNΗ9m8ZwG LlhV4ʞCTVT Zխ쇠z2Ѝkף"W*Vv`RR;q`ՓxdϮM##M=\G]7/<۸۩tSm$3#ns@*ēDH3c5z2YīInXd&mNԕmrǔ\#<2U$R;WESV~`U)0E(vwIbnFY G5wV}˶jsT~}Ɛ@ܰ^z4g1?ݴ외U~MqDoG`$tCi]“?bpF- k0sOf6+^\qHƫsuμA.'nL>Y i8̛4|SmlԺJ9uGT>J\?H-iMk&A-6%400<0O҄ vNhuMl:EB$ 8"kg8+^膿H0=s(Z{Vk)_PjzNp~`hF+ف5lN_3L 53eKo)V1x=9va]WgR#L@HiiPŪ.4 {{m O i-CSZ`\6:`W3%Qg(v+n_[tMu]:DD\& ($3ɜb+^dJ:T*͉TBN3^ -.;\1^=F4ځϙf(7A3ʒJh"um7 ;n}i#U&/690hv6hpnbXMшsO.T(lzj/ DuIACȜ>Rs8r̴$ l, 0mqеJc3~]y1X9qQ#mq؛cj\2[.$cۦQxy5c4Wܠ|p~mfm=e̋1|sDek :"7%9k0e&g wy1U~K\eVG֯-3sM#KD+ +"? qwx&˨ 5lM '0+yKO*TXn %'i R jr}a#Bq* k4z$b'V%}z8mMCZ'}<+ LQLN8*#I!MVO8ᨑWpnzHj# U -tȧycgeΙg5Xr?`/y8K C\ZS -ŖHL ̴r,:am<vYЯǧ6ٹ-!`,,IA~4 :@رQ*-&эeW<@i̓bwD9̠ZCs,X !)񠤺~OE,s΋dg[$=`yZL oݡ=aY0lNB|PsvUjm)F C4ny$Tqzh +c=zٴ8mKH9IT2҄*efʚ6LKžCB[w`PN39}z``8) &sJn_Fn3bav$[ϟ<^o0bLW+ C?͑J]DCd&5'Q:^LtWꊗHJ`PʨwUwq [8_nRiiXP0]-HcCHcZҾ~O7^ޗ bеkl h0ǚ L TQ㼦YL2AM*ccx9ܟߴB.p%khq UB*/۴<y;//w'BX[|N@m1\+ ;T8j1]#a¹T%[:XyXCFs=7$pJQ ߥXwCk[Xm xX@iAdΛLC!زPn=aPDpl`w;{;Mo U)z%t;s긯hu :%P6pVs ?)88\`XmvS$.]#MӬĀ]x٠ct숾ĦI$K֚)`ɈgkE@ uZz*6Wm '!V~}B(߾iFg2!qk8n]0ބ=6HgVPo #YLdlcgx7)v~̨{4 #)ij.6VF͂wRٻú?@Q̦Iܐ\v}^O<6fDy{;KbPx!YO ^D`|;In<Ͼ,h7x+KX7o+b'B"f7 ,J4#x90;UeΞ8+bLs{͸KAYd,eurjj\P@0f-P0h_7:"' >sOWfN4` qjL$֟а4C-NF_`~}* R֗u{Cdo'n>8?Tƻ9w&ضI__nMy2;c^U ^>lypl46<,Ş\KQIMQG0)2&:˟~Mrffx]*NȰXЎ:dbD-?YQ/d͏e6uFl$ܩT3q!SM c`lArp(oGtJ9yrij=Un/u&(&xZyt "y֊dSg k qӏW3sņV'M^X kkez*T[ ٛP  {\RMu<&(AD]%u*'zH7YТcwE">ln ӷ.\ڗBQ!!DPCz , T ]Gv?,lxF1K(a!4X:6&fL\eńEÆj™ {MnYFQtWGO1>zfI%FO7Z%] >O;r3ck1_oJPɁ+d" A5;^JYjV+֘f"Ndp$eAu)}͵5i<#)Nr߼ܹiP_kJy1 f'-K6 j>PFkǃ8zb}`lPXf9]Su1(uIִ=zms z؏fqԺ*[W7EĕA9QTy]q_1ƧwZtj󠠍fZU-󗒝;M/&ގ|_$f"=e+_#`lޕ<*vȅLQbZO(F@ئ䵷RTO\Fr& <8ԧx:кSH[ueX*֠Xy }/\*@>Z^}MBcۨz/H/KW>/^@=V(R0D.q;[P{ý\K@x骷ZJK} \}-$_|VACBV9btԷB{M1mn{ IXHT,b9HTfAf;1ʈI_,<~GYSw U"73#5 ]swA:~4 TO ? J-N7TG~׏p&j'Y]Lg=TA#yv396h_*X/y8G/gl⩶6z (RP\ Ԃ=A1㣜ŵcǔ@fLtxP~w+h~WKLn캪^QgI7o?5JQܗZ'<7-{0Ʀu\b]"HBp?*MDԣo^Mwx]܊o ity' \LIyO5ǭE$N6,4Oy63:Dʙ t\CK͈ >r!˙I[i>7<RpYݒ䤽-je^*XW1Ms+0ҬI].FnJF@C_/D rݫKE7*+'ʭ峜N&'Hֶ.Б.85iU@,,reZ'h PkL_p2:n 3_i^+ \su֋]t nٻ̾./"O z|.md7.@C| uӿY Q8 NU6"=w"ۜz8'IpҊtaru8x g;ƞeko V$cJ ~* ")Ba+Ye';'1S@!̝>?6NǛOn|aoqdMbU$Hޔ{E>*! ճPX]w=.0! Yz$2%p51a p]8 $c6|ӉuXy㬦Mi[B^d9U,*&P-Jgv{fv]e-fk兖w0s|bCRIԕ4Yo*f8c%OShڔrس/BX6_Hw f.7Io(SYJ~'ڄcqO(FK1T0;[Ze/9}Zj_83ˁl]#ȯpNqv^4ùiDxڇ }E7|ym௲h$b&d#r5 USM {޳KuդFBkp2uKvx4s0C.ɏ{.mHNjRo/CwCOf +{eMΟEz2x!g]78B{E@`2B!-܎*ApdYbQ՝o[J=KPQN`URdsZR0X4J9 G\\gxMO{u4m  . וc(f~j}CN#WhP?i9F H1U>sֆhqgMG2BMϟx0gLؾOj>3x| M. $aWݓxwMz,5Q\y W[P==^nSXdpگJ5=Pd S՘uGu-p7DJ/UK:q+& XIF8{"0L \ JOV(#B{E|+INR%+6-\Iy9^d Uip\6U pWapw.V;Xr uN,Ӄ{Xi]Oq_*l_Ɉ8cuzPd]~bmViWѕBU^6EئvCZr{ DJL üܼB7#VLB Y,0`*veYBtg8?Wd8΃Hx,a%4^IDr:S9:]/I!p=Yi- `a0%Æ*1}Aj' Taټ(H3%:ծ=֪5d#I ©Ly(Z|i_zU˒X"p*6E-#j_J9 /OH瑊{q5ޢw#<n֥WPf(BWB*Apq0"%/!9q576佛<.)z_i@*] %\@T\A.8%*jx .f1ZӼ c8&yF}Ǩ#Vv午AA3%B1_f{/mg퓓|ݍ/2f1^xl\mc뼯X'[4aȶm1Ӑ#5 ) 0QbRjX۬tZXԲFmhnϐ {6kيE½GNq?if&^$;n Dx WW97oA2"4B߆xtb1<*o2% 5 jnb Dgڮ,sQ吮 @@n˽7 HcAɃ*1ni= r KOoŪ@\oy@;9g|ZD;EgiFMq i) TU"ss~uOvkݘmt(^W{)%Utp?Sfe,{ 0RRN^t؁>~]S?|[ƍ*L)bZ>e(7W/T;#XGTHk<6Jذ8tf&|!O6jOC?<-ExY{w%GMBA5gZ Bm `F8 Lz5Q:LDvfCAM@'~,D}kA NQ>11C02"}-m~4bȡ-' "2yUvYvʢnj9p4 #XVnHFWsRKFJe=q:  ]jמOZ~c GA>y6;v3T6t2,;HoR2,02s姬x:8>PLcXy 2gIrp2Ap8{Ԫ>pb!OP}jr&o PD3d3:F,#n \uYWmZl_3KzwBNC@)"sUr9ڭEcڛ7h܂;|H>N|rf()nBw?@4'ukTK N9X.Y3ųdcBhn5vLRK/dfSę̑<)X=ª4H AhX2)E~3&1׆|Ns;ˬ c>'|8ǂ/$6o4i7.l9k; GG mQQ_*8)?X?cN1aݕzLv*9#==r\4b8!=ωJui*6Oo*'ߍEGeeQsY=M6oA+6ƎN| !ԖvufB3u~zb1O?%NdAw*Qcø=]SVE\HZR O@Lp3C8TB@b^} e.䂞‰H>l\52_lИW希4i &-P3ʷ)Gl-1q[71hl[G$hoXDQA֬BF~l~Cʪ9Xɬ+Ln(E67?RP@mT 4mu4EV(W^x ")zMO: l/s)oNݥĀf@qf;ݜʋC]dYpdsH*$ yόvx)]2^[N`a&/H3N% ],o hPO__|@їz ss?~oqHAYG~[[,Aя Jb?~a}*a0lY?A1nQ7^f}]n0Ɨh<9_yk7!|}X?y/J4#Z c"y@VJp0jV&jzJD%G/٣ܕWL`e:#G%>ᑲ6:m[ָ^]mV>{Hlx;EKPeշJnZEy7` uOQO(E<]wdk Uk7"#v!9]3Fj`eMS0tL.-/~zkaaנ׷z$|&i v~MuXCkm_G[88^`N,$70AFK㸎_Na;RY}mllmqKD)c:[DcX,e3#+m* 7'8Iu-_Pj(ȔzwSؑ|dל܅ (6%uGNF/5Lo ')0 >I rscUdyW!gĮQT0`#JMh;$翉Z:snD{Uo=ڇf7%:o(#% Dv,XƬn*2RjE/5YڻSZCIb4?R¶굀oMI kի"[hd !Q"sN@x4Wk5xw|:*3`M>^:kN ޶f'؞ں7bO?k|TIb4 m¬^{1r/|e Yt\s ˒c4 14ԿیAoe9MG PEܬ`Uco W/ώ% >yMK*~0kpf]^SEԐd# BU|C=4J<< YKI\X[^w6/$"0(VcUɚe)^97X1w3+@cQe nο+2 o^g2nS}Be-#G3[OUsA=`DYfLW`@੶דoe2C@?OkMe4zR=sb Yo?/SWfDP}qv>`s|u/t8ٞIVF.ǖpRF-D\C-=j "`QИhϏFGIA-Xy_~ņ3@l ց}@x";(&b sy|Ďy$/^N{(he@zVԠ丩 -O+13_5qն8yHM9+-yw!]C9 Ez;.za}Ia:CvE- n -=]_U}p`7yBoF-3UyΆsuw'8a>Sh+ڠ}mϕEz=% hH2W œVE" g ׿aV'sϟ**0CQ{;;N? lڎr?uLJdT -In (wj糯bҖ%P%XVHR0=O:N쥒F磻)G׼}MI+O9kxXKdC$`DF킡*e|.@Ej-GŀY,$M{g Ba^hzTי˲?uM篊P!qv?EsQуo 8:g¾3)`}U|bgq| =af SI+GDjYW"o: ̋KU^*Zg``8ZiDyh7](*H$FճI^3:B@;Ff)Iؒ4/O85G*v_ǦOPtrc=?Kİnt]ʠ&0˜y56J 1pV2qI(sH&N<:_*Ӡ gE83F 0Աln9գaGCU\_"vRBhjbMt.JC]RHjjM;z/ٖ>&&qqVzx*/X8U h+kH(. ܢmAMIȮx1۸ԋ; Z'[j߂XմD14w#i*Cdr Eɫ,%fhQ {ZqYڎ f!3A_?\pS*C"{R~vDX LɞUK}M-əX򿎘D:[`:2v2 ax #T@#KPGf(揄'r~DH8!^\Syjv#SY5yކJXbn+؞,0!~9oˬ bk$uSbf»,-|n2k~!5Ɂ"A:jr8m G>1oQ fo8K`ZOIsafwTSND:IJ?"ЍePxl:$i 7« ylhU7î 83ѣeT'˴nphHwV:L'xWEуy kդߙJpkkk٣(>n spH.1Ei _?]Ӻ_OE(PrR(7œx3Pru65$|0 "ίD"ߪ3khBq2ε%X=6x74v j")Djdxh\dVh3 =O>UyeSYG猔[Rgr\KMA+tXgu7mρ2FM57 F5D4t!L%zL¼C"1k<ݼvqQnb }-XNie϶\tS.ŝػ\BVAMFc} jjҷqt?kw~AL'絩!̄+-Q osWpV$83 @^{6jfJexWL GWܙ`IӶc9Eҗ$ V+*CM]&V~B*l UKu|x|vj`㕜꘶}:ŢdQbbe'7vZ7OElJkƨ+7^s k|~(]+W _"wc UV8-Mx>i=%}XE z}؆{P%oɺo3ߏP]Xo gLe@3)ٸo⸤]hsh iG~cM^HB |"ƺڐzѝm8-@DܚU]\Y=K*6޳™@"lfC@}I:aSmv̝.xkq2C`yd=>}t;^ߥHlJBS5P܌ H!m-cu{Q?o{8֬c2LH{9yN4XyN]?vҦb!~؄Y\6¨6[gK533qrɅItٜLZjvPpP4Y[p~_w?c%`.e=Գ/IقiÏ8mo_G9b ;oPW@s5T MNׅƛp!#!}\{^#"_|u.o,D< ``&c!7G - f_΃AF D*̡ڧ`p:o濸|gl:P+BkW ϛyL?k n?j%D=q, rD%7]g6iZqD P ʪ ^|.qJ]["\ge*W\MDڻO6nD-bDPdǜ1N4+ Ų } ǥ\ [+gP/UJhj<4U!v:l7 (3G+I"ѫ];&T*d촫&&u30FigJ3|W؎݊(v1{C-Jc@)^+%H1㲙\w ^-+Cƴw BeI+_}Jli*UKuGFs?r{ZɤzKYt/$5WH^z"קyMpeᪿζbx7ꆾL L;! NI ֺv*/_nf!#0Xm;zg+$|sn5joϫ"KMK6o3] f(:%ܨbӍE[dk SԦv;۝ȍ0pqC)5c1OڎQn6E`"Aψ T32A˗A@r#ޫZӮ8-8S#`n$ȬwP6.p`_v {d~MTDզ劯GR"Rw,g({;A G7rx` _" S,F"g BLsucR# KDj4PXCr ƁrB 3m7m|ؿ\( -V45xڡt%kҏ#];ed&q9Ywm *0_:J(X]Ĺv,ڞ,N/*Oddq~/6dF2Hr@]Üu`=Y\aUFzziT%2sA$Ms8j*Y옚kܺRq!93~K RK~(ipIdm-n1ОTs#Xv䧨af:Nj%'b_r5;KҲ5ynW~2NToȓnM)IO 8Nh*^i@q1qDzJ0SՑ$_޷?ABB#aDtCiJWPKP=Q>4`ڝFt\Ls:9_ #Q,sr_T*qO2!.aGy@g*t궽uZ#cSd-/Lce*'υM;šqcuO:U^*i0`{7hXӷQRz3/N"hx7$$3}}(5ıl$(I!B8\d0{X'Ar< 8kp{dYCBg!{js8[l7; _\+8mz7Ẃ*V|AL$ 'Ci6e"ApVv *{VΔ0&k_/9xR6JD)f2-7[_WAM؊/ًK^;M&D}Om'9ýY,L+nĆs 7yPjr=*i&Vݹ9>.h(_%{%5(o۪g%o xop7KQrR1csaam~%fJAkPF=,-LwMFdfQiD! ȿ[rRp+_P喧'ޖAWŵKѹRLAHlj 3dvO& nT6_o!'ʦEZOÑvQ. whD,ֽaVp 冪:MZ-&q@/!RXF[l1hyڨ>鋋h!8瀖1/󔿜J3|<;'#n@ }ŕZ6.mDd8ζh#|npff\Y9`eiٙ+:_?yj2PntNI$BH8ᆍh,A]G4ZVܕ jQJ߱~PU)XyOgtDO&bqvlkCǞ8q+2%u*)o oQ F}94fG/sV]; Dr3Qɥʽ~|?LMs=2ǰBty"Yp";۟emקAmhvX␴c)C #>ٿp=̘_F'~Tը5i".;V΢Ҍcv4%P:F|+.E\.mTlUu`$۪-fVj\+l/h{ĝZ=[hr<v PFNެxIe E=+ډa?;3ODWP_l{ ֯["l 2jm>+a>;ϔ{U@#cCnx*W!_A%qË =ķN f'( SKB20|J<9~y_ypI x\71p;؎a{Im#ٮϥ(f X dm2-Kb#kΘl%:wp}%:A9k$>8r7rpt=n9RҝJrIL D,wiޒvsra/;[t,W0Qϔ LNz ovx"PPJ^Vʱ$Rgwl`gipEi60 .xIJM]Ǫ@3A2BoK:r1͝nmI#S2tW5tjX ,>6EL;h2mĄdX (T;7(Aq(:U#i/jBw4w n&ƹV)Cxg?wH~b+;Ur1_0>jGOVM+ήgNG=!o \miM,G/`}mRs\(A]t{8rs;DKQX\=ԜeoW ƅ7}bwO%NI%߳=J {#!2 Wk$uiSb] +m|+?Ke們k 0F+!=绷xH$^ٽ/\ \˫rkfxi!G]2i.!)rY&\h+^'V wYNV?E1י;c?_DT{_io~-'LqjwZs+,c0yNVdzCF4`&o"G.>CVҕP¸K^pf) qZTNf/xN93,9Q.B-xFQ(E.`ԥH'"E jrXz&u}/H}b;;X& y-BRlBOgoȦSU @ivEZR-V{;99FUޘ6RPQw}vMypòk8‘:@枠C -8Gwi涡9Sϟ(~RfU/K TK HV8 ~%e`nzA%o3?sF^{w~s&88Z)tPĝ (.vkVkZ",fB@R[FFBEWH>ndrQ}D>-wc3٢?&G"{,L. #v Ђ!QpH9hQ}!9#^t28q"@0I }n0ɖ%z5`G]oiS~P%2v;mVB\~<[3I - 82uК־YJ%̇5whԓ͛i)ջlxPv55SeP^LJ3 L@ӪMk"X|m~ig_" /_zUUQӝJ]8qlMӵtBeŕ.Z2)ꜟ?$P`WS N0W F 曣w(~l7(Օ&8ޢ.XBOH-Le1tr=7sy9wVtUC%z:yY;1UdwAfR+WDL<.,:T$EH;#"(Tw=ݵ Ք%E<7jRRH<, mM vREz T<${0`4V E& ^)ZIΓHKE ,xќx؜hS#}swS) o2Tm6#qy7,C"^gvo<>Kg~gT|#. ÃLL<]}ӯj}afr_1muj|]8*cgsMv9Dz>\-mA>fzn}׽LǠ~j'QKdKKhS قFqEcFTB-N51j+w:(H65#F;Z2 SLa4dsf.*s @\=^UN,9]"mOt?ck *A<<f#LPUg" P\\;AwˏzF[A!{il T>Iqޫkh YvKZaUiS;ǡ⪒pV~څq]zΚy 6+\%'GQQt NZ)#*ƖFL7>Q## ?cQ;SWHOiDLn%W82f<"iES1a0)0l)@eqqmaZ ՖN/?NI&_Io:}7eۼpvBRҋ,NRWᖟϑ"-@˘7Gx];.(r_L/}q8D,ER)eumy_pB"U._%熗qƹW9Q@fŚ,'nzʙT&w=N Q o.@o7Sl B߳WMn"M̐Y,wOH/ꉯ%[*[ubQuwQ4j6V }%iDi+ ߝ`5sf$rpSa׉LoA΢2FYM 2~جjQPBD{]P;hk\8z^ݛU2 Ӈᧃ$Oؿ[wӳ=fSx^kzh(ȓ6ZiYOY+-ɆfQW5`]Y-&iIzI/0rN;vC_,0\k  t+ ;:Mԯ.e.Ƥ_9  szJ [Dç JdiP@-93l 4RO5fͭJ\a(mij `r4z9Rkfw(Ӹ;U?J1W;GkOje2)u4Gn5Np]NhdþKfqͯu <$oqo##}`u7[vTIV߁DyAtnq ;:Pec7f[m :+FEMLB*b |nECʿB\)[gRM 1~哎np9! 8J_~й)E*nJO]0 m3{:إ |f5)O__V/Adh#,gf Ũiz]]:ܯ.!~Sj]''h$] ˟/sC)GP;۩}/f`Id~Ћ"j}ah98!b[霄FVbLJӕE: (vPC' [tbpTq$.&_Zv-h=Kd]wY7=m'eb9kɚ˃GҋAXM5Şթxޟ35X5^^*΄Q!;.-\P)=O h%޸qjJSTz}mEP~Z0z1V\.Pv?V }x}:Vk 1 1?l""<|tCs7"Сkzc~s7rir!_BDgj!NLm}Pة%pKaxb_nILf Msl휳9\ c ;ȯFf :!({-$I XfȠѭ @yğR'PU񟲬[]QqƩu۲>GRflN.ט>>TPhщ3ϹеTUE`b*a*wX(~w ?j.=}I.C R0TZ!8n9i }7WZ)y "mfXS]lKds!Eey{e*(GœDLez0li@%юW˺3#+T~p@m 6t]dQķ/|M>X9LΔSaBU7.8uj.Dc/Yg=u#_%'u˾Ƶ6wG*f@㸷()w7:0V:qdohة*"?V^PmnGG˱|!G:A+o_G$F{R~*8u"iwilGÕChj4׼4)x@ vjgwɖS}w"D];á14EwRKojmn.\r,^X6*q_ʩa\!\ |?Α]'y._(`j! Ek^O˗7,#c8њ]iwشنl F?Œ*gHd}84Ο@d2{?t^xWR;3p]h]Nvxņn/<5j>h>F;%>s=q8pRš|Z>cK*eL*KxJpp&{I ඡ+DGֻDqx-ܸ̑~p7N쒂ȔG&dF5BuN@iHԦ7^bȈk(O"x 1hnwOI%l{@gbDp7e}n-x0 &'Ī#4(ZPgEK/2eˌW!XMY9@8I pT]R~WJzX!P{pդ/d{?T<JaYF_ƽ)-Φ|Y=;3 L!=l?lP9`6lU1 i"༁:]o݀A$+>0iLIY*sHX25<;)ӋY}[&v.7*h|_hsʰwIOp) i9ۜQ{!F|!v^%ޕ/UUCvZ;H2WuQ':uy\yn~dx>ͧzCĆ4wE?! Ȝ9 a>3ksj2DE'?EE6k(A@j,7#yu i1*{m\:z/25 H'Է9&Č/ X6i<^X E/;vvMj?^(46PҸ|G}IL%Aۥywc o!+t;%@J/ɩa7h=5a֡_Okn0-]S![  B<-1jq{y obكOѴ%߂tVR0f/H.荨l ǗIoҺo qr+zJt9nFOBE_P d3B+klQ1x ۬ rU)A( q,=m7`q%s9= (51p~e3tנ4🂴DN^/z.!G.sR(^X2^fu*29-hS3 a|jE,uC8ɜis?؏2Dܐ&^vq_,cxߠům_R< Q&.AOOߠ!"+ nY"enA ;7 :skǥ-]:f*G3)◲$fLS~&GYzC`\pOH 3 @PE5%Җ+/_9b_-#7.ϵj-oYbBC, 4>YqUhQeaus/'mde AWb y E  Lw2>GS\>^dDcL}5`+z1&™H<Ʉb1I`H88fiVq#q'uį0CѿO5&V T;a)jkZ%jB}L44U::h;je=2@$רiRY!ɇ˂/FD3ETC٢^ioe'..]' L_pT)bqȐR i hIT-$ʎi>|Vb52 ;W$ -A"eNCӦe|؆isvƠsyFEI̓1< wSTEUwQDe( 6]Y?#&@֟=͓`, gb z[ӏ9DM5aXv!>oD^I [f|YNFmο n^Co;t]FqgnU`t " 'J3̋ROgJ9#zULFlt;k c582W'zosYnNcIL "7yN)VGNYG}lnRD};uU% Rfm!PWa*k߾அeFض^_'T,O'rMr Sv3tS/9g4Z'^Z?]q#tnet7D9 (_-ArDlS祑LzDw@%cpt%m_W?u!۠$+~sz0Xĕg s@𾉥dP},+ڡ˦ް{Ą"W/Zıхk,ܬ2ϫkXWiG7Mߊ Nf_ycg`DGD9q vi3_ $b$LHOCf[l!9s, Yƫs_V⽊)#L zG /NR3Sׁ(vvK8ʝAK藺CUbۏwvF!FvyL-gaZF96%;ѕF!1#=Ћ`&Fz5M艩^YQXrs8o"76+,@gQAHJO0L.%=-֝`jt_r/6Hu94ߵ}e桂&g;&S~E ?*kͨc9 nMִ3c:u`0ͯ,_k0KpvoDb[A+#EtP3Q qv1;}UjwD-2G/=p0@+6n:  S8wLH~6khHw4aKÉhpk6L6C|qn>bPLjw ˮУVQ?jhVnd\7'm{/0lWtڎЍMcm j&Эv,b#v}vû5`yc{_Cd;U6S@k?[nvz-η\J(yxZf߆_ȻRK14w?+0Lr%B3}z/$? QVxVtRh2ןAN^d!4Pd5m/@%Sf6?Qf UVOCFuvIz*ۏ7}rnm.tNǗ,%TAHCJ1X7UVBh41)մϹ2FI׋4UEp%[~!2Km;D酴u~5=,i;vy?iE-`[]k]Ѓg_k O+ȕk"PjJV6Y %#-n0Nf/Her2'FF o,]㪡ٽԥgPP69OQˏĜz:,8z~s8}(adwm<#3V1|I3 (*PH- ׿t$Cj;Y?֦Cd͗$ЪD Ȅ LO'6%̔5Q€ҙaE8 XEO!=cQV3G=03dZ5?wЦ7]}yyn3Sj/?3;z TY3 w;5CNtwtccAֱ1K=$8n_3QR+'U*#yʄ~&o̎\C/kg6c=ĉ3um.H =3o\ 5X2Cw*S)娛Lh|@Iwuw,"$`{8)Oiݛ48w˧=a.8@I; 4X.&qJ縀*^ȘO=5;lW2B2 KƝ6B<.tXݢY.S j? kv2 SULm S+;X?gB*G?PZ&eֽ ʲ`}?fG=h,M,fTQp 󾅴4j2n)Sa$hu%VSu1T~sądBqw*Uw)+48W7EC9/ٺaZ浪MX%+nE,^lY濉sPVenЭ從6ʔrm ~bhlD%܊&DGi[o331wy0h@ x[9,M+%ϴTp+&inj{m͢Jr<أuǢgk `SLw5QфN]=qu-@UH|qZ 1ȑ&d8`F 9 wz{TШR.yՏȶJ2duqG5خ6zx%QTF.8~FbOe2we$Z(¿q,Zz0B 1i?j/ޥD#λ d!OR)Cf$6\ߡAR[6'f^@p, :)/%ɡ.ʦ峵1t#yvޠ~:ΥŞSö<{ۍTr.m>'H5NiiG9[I6>kMM2ᝐ*F7/;lCNIҜBC@`H}ӛqn²&wW0LaZq!oB @a0)jT=K]A DdpOݮޫ7;LM'^XLZ l e A [? Ǿc9UfOB$3jFw CHk W ?tz^]C ZCu*,+݆<),8Y1a'j(61}4FB˒A;kh0S(]QYI %hH1Ჿp]Q߸Jg;2T?tgK"zv*@! LLungaaC)I^#syQ" yN&5~kb?c eqRC( B >;w.q*0H(c =O@uA_F, P̛aQvs:T;ny؁%i۰q\ṫ'gmFj~!Jzݪ ʘ!F8-mҮ̜ j^wg=MeH4aNs˟ɽ4ʝTn;tfL^9mBs7 ҘSI*K <B,lR ! \Q1z! SݳW?ۢv5u #jj +T֔og͍IU%wet{Lva|& OU[e+eD:!K)\nyn>g؉5@ Wh]En_&#sΗY*O urN(^^T-Ynx>71Dz5a@GWdMFKRtnɅRSj%6Jt[gf)6{۫]b3Ӥe [GN:US[&??GFm|Jgt|\;eYYSO2 ݅Z\M6xOMYB} 9ˎp ݹ0CM>&}I xv&1\.#Bda:aiWu7ƗAxx9抖z .x^L KD6 ?6CY;Ib},=O/ߵF]N[~eq3=#HdQ1dN*͓u9yPq?0nSNAj=+ׯ\wIB~qFxN/mV./ķ806hsӲ֌l# CbI*޾@Z>l62j$>sy矌8updrD~| TÿZfr1o|TtLKwPXŷyK1D4^)S,b;i3Vd} Keݣ>k^mnԘ&|g!.YŐ(j$uضĠܮIXYܴ 0Na\Bx`+M?xP 1EC9 B3b1vZD-aJ #lX7v =>n &\S֣gII9{^CV-]1t, /Ѻ,1? /3;sȆ ~:c ([%ݞ<-KѸɄ÷ (H`zt;`0s/dd`:" ];M&sB~)8+#\lL̮GE|}H㳠cqڼzj!鹂IcW* x+[0%i,{Fo{%g/0!.f|L?xt\דL9i9E_.Qpn':p )GOY#nHy048~ 0rƫI5. axD d>QH.O&88 o:b,Wl,a|r&w@/S~R?q_+wH; e쪜ѤALNzrщXvg o<[U\ JZU"rH_SVְ%Q6I%1EI#~?VBaZd$gx$ AneLlNՊ0<|=])slRb J6D2s#?2I Dn+VdloIyŸlhwu+D@)rCnhFX(쁂 Yqb@!U7cǻpoTOf) žXո UE;Y#:/tԘw8enǞ-[a05%7 KyOPXCKH= M 3 ;%'ǩ59B]hZTmW~[]p,,\W|X^OW˵o?S Jg >"£c^% 3 7AZ1 ] 1ePB$M& ›< Y| ߮8 AYwA-ˡ׮e딟 ΰ"tӕ.3Sn%XU]Ne)jXrʹ> 0#8,T|fه"OjBE&=rfu"K[Ex _N"J3ڙ)3>Fmd%f0;bW#쒕 /]XrHA:8H1-a{w }|$ * 7~r4؝X}(vy5wדDIy!|𬱐0 ״n?f[٨\6>~~u?娢WxfUR^5KI7Nn)"⯪A@ÕOA83m"'` qs~ڱ~+(Ovæ¥dB9:&Qv}*d/¦bdo3?IYfKUt7F˽2}((<%rI2 4*ڟ]HmZEI$e/ђ}C2%VGʫ% ՗cT EN][uD43=AK{ANsԻ<TڎpB}OLk*vk.b=m1czkZm $ȴLfddineM m"S_?cdvaϵwPg1qZf>\ 4"ժ{A-,y#$Ӧ`UL\ce<\-a.7|`=.PΚ=y \Ih?X}XVE@ eŒu2:H*6PnZ, 240FϽD`t;qYbWZ! lByHPe&YIj&j5hU3~FP2}yLQo;̺OŞ%{^ z 0#E|B-{`mrZ::A 6UY3߁}ȩ?Nԣm *AW)AZ2Ǐ X1N)]: gza\=SH$`:is.dfYxٯ-Iq쓿?Nݲ;PL_UC!H(m9&= ׭bĸ8뿖ҋ) I0ÉJwM\&;[D2ɓuވ#nS0?tmzauܶl7|ܷn{peZ"Q3h%fP7YБ۝$W-Rw1* m^l(~kⰠ3hܜtBԡny mR{T>XVYVt̵栛"ǘdV^ap'y ;t-+EUF?[4X|;4mKYBg2h*0eի7~':LaydwyC5>N9N~=]hPQ Alq@w pk&nה$Fx`"㍬١VT'U[? jfŴApҽyO6BCEMLK@\obuA>+h43JCD78F4被5Vpm+(^8,jf]4.GaBd1V6><"L6Vx'ˈ| d؜ϙQtگcGe jJ5jI"K\ +Ə7}b/\S1+lIvQ6h7/2/:W,I \GWY=s] (We.JaVm(M|:QEc]N!. ywƛv 1yBa0}='4J)L>9owr *.!ew1vV:O|Q:BtQ˯OǕ9mHDKސ=Uԟ!^FAB T-2^D]?w!Ϯ˹MF]q2Z)7 t /JK\7P)ë: '44E`0_o&TNx qxn<*[ ʶ®uav=,6ٙ׎y|Jة_`N-/JD o?F(5w0)Y#ّ0'GC5"'b|ܭ_?8LH+PE"Q|O7vɆWnw =*b]3wᄬz-~:׈CR-\®Zx pfrR3 C2eV v^WL!ÞJ:WX4 :Jn{_79Y諂QkYP69 =0>`;DolI[\KƽLouWܥ{X)Ϫ6!NNj*ϓ ]4I49x%YB/)anXqhzi\',ms"=Tɑ  {` r,Un} 1ݤ"}BУJ89vv?dqNdPnU\zzOHwv 9r0͚l X $C2;mU7 W~nmU܈& ]ek41C7u!:l*qn zuRx#11V^Yz4bIU߈W]i ;풯D ח=PX}NٖSܔQLڎ g,hRJοg* .ugpJز0QWm( R_@.E?lltwM 辿{χM!24)!A{2ǭ$%edy+O!i Pyy̾Ю>EZGH*K4Mq_lJuVg8oVڈQ6*$aЫm,"²&yb{A!+]C;Sߌ6T"X.zo: l M5ݱ_f>ho{*uqסflf|~~Ptw=NJdh,``!H wS^2.V<+UO3яlM͐0>(Ep&Q+8 )]-y%l6C95&\\ҤTK殹ʑ#B+'T0T?[r #@0mj,ٲPjsL[̳'mbuʅYBUDgփ}-)=mST1ޔUS%dk݂JTkx$%uW/R .w_x[V=VlNs S uLuli5^>?`σ23.+yl=j[$,PBߥG!Am=O S$,OGb֭cpwp%qA#ҁb;Hfr}ػ~'uC}ۄrTb=>yPuf_ z',7;{;p_49j{GG`:.ίxyD=dT)qM"tPo%h].bnVHH_<4_m}Cv̠z%|eR3TELײp t4'U0uꀠWr jsv ! ȯFitp/\2NB)}k6u̸i MOY3ED;Us07fKϺhGp>lOQp̦w ٳ>Ys,潓8%ţ{p]j0d$R57)Xbf`OZ#|Nƍ33|[5 rq+;#mp,NC3n a&"~nNa/8,7YQ>`e,-XJCxg@Jhᦎ[ W,)f0@8q矚EV#jl}'A>ŐJ]ؿΛFA*}7: =i#Hˡ8]}  I*cd5 |̦yfnEilW%DD)5 Kap<r/:! fFD9t{9@\S6-𑢐Z o)7v{@\PHmw21L6omzcF#_J3Ă'CuiW.41by'kLsG; XS;,z߽ظ{%@t"5ւqr-?} zN &Vբ[Ik=ȓ"Lt Ǥ6laKˬQJ쉛_sXV\-07ɕ󒭖7 .V)JmM>ÞJp Jw\vz5{]+C/%X&ߪA6I\{'96% 4Il h+)DJ<"1;C9>j#+H½HmK:n]"5*?:a0΋H.0wp,jyq=#-u;ocdE V&0 =W p!<)T/[in vW\1LLL-f(X%N%l[{,s%!1dd1Gh, Vt@l ˡ PSWl"#d~jh* '՛Pٺ01.5Da8G\9`œk 'O,]@6Qgw`mqVQ`H?*Lo_1 1_אPEvܔNqXJ)?|G;ɫFmH5ywx9FTmbz/a$==ۨ|6P(D܈N@qkϪ4 qm0Z\2Ǥ'Hn:FtI^6'`#T$hHM2obXl%f's+Ո'2blVT7Dsޥ>$1 #gY?ضn1ؓUc e gz$=~F/断2y`?X_?O ٬U_nzTQ\o5^*~ht?2w aS'3 z Jȃ(N='5(32a4w]vqf&N7Fqh-1 i6HJl~EdDxH4S&76t/(Z:M. L8YKy IϮ$X ?(t\uLOO!P7E&V\Qu&4#MhtLy$[m6 ð.@l%d `Aĩ+>^݉3usV*.5E_45XbGnu)W`9ũ0l`loRgIfe׷P \dڏ{.MƲht:gVݝ෶niȰ^ f(ֵ,4xW#9`n7&0f:.z>DCtCy.$yОμ=h$YF'Р߯3^=d9mhjphFj!6aNw |=0 tӏ|,50])d=I^˸VcW.dS:N\`=.oGn}_ ODx4ɷ*cb2'P0r*=ţMCfK ^]|`76/Lq`}ևJ[<r6f]EJ[{uDV$& 蠾UV6mS$ <D|f$G 6)UmrvX4n)ؤPO)d!o(E:r:i9b,qزP33G^քL3#>f&8eso3gn<~>*Ȳ 9rˢ _(?Я^^#.)'QMb۴[.9򍖔6WͥU]|K"*Zra/29up:ӕMl+}[i2܋QIV|w.sNB/M'I#9*c}ВNx))CO)gH}Tm#>knֶ V:]-z|;_Oտf{欉mSSct ~*@C#RIg*ynmFRW"A263񺂌%``}+mh8M)6Q*2Z0{,F=BDnS0~~v"\s 7Lf]BJ  2YE.Y;޴5Uhsl5=!ec}{288-a!}G6$39*![[àu./Ԝ;Fy{|Aȟة7 O)o oўiV\!1Q; y8GT?[alJ k.)ڨMt0Dź8#M c |`Qqyk!ي16# ">jJ}V}'m|Ꭶ. pM8 92$n{t|ep*^ b9]S*^`daz ȦOP#g=hKn+WgNgpӈOy=D9FNS>Dj<FN?ǧi0%{1& &ϞLC=H _8 BkV,b4`K eˠ6F*ϲNp /׾`@/_Ýwb\n+gvVd6𹤇"UKOI# kA+2o;ǚeng'{Ȝ|3TWy2Vx}}7+k$ԙsCQ'#q1VDʓ܄ڪ]'Zzаߢ.@SE>+<淓bҖB(ht}R?Q_?􈛱' TLJVq$RXf|")u x@CHy! Ids$5 YQ%I8HoMBhWH8cLh =̪ mZѭjVMqV~T,-' 5f1p€ c1%&pl&yfJ]&zCQ[x?܅^yRR߱p>KF;^?12# {#P)Z2tG$:RY颀p2?'lW[O2)U%!}1t%W ;/4W6B=}Z K;e%%]ke}u*cfU.v`)DN m˲.uއ԰u58+0nPPșϔUtoqT8YmP>mSd.Xtk_Ra`f\]jMbY'rN u*6,lx#r6-Goa7jVvF~ʏ6)Wv&5BΗӟ07Y , XfNi8<Ρ: Lq͇N.SI^Ce?LpC?E[g.̢SJvhPjc I+selb{ `nW A,:@E!ӥ7ޱVǎs QV~>9cy,yYh^RSHuٚ)F&cuN禙B[]#rk|hc]§ MGG@<{(b8E7= L<U I꾉 ['&1x{'2|J[>rwrw.w`m ~U83%y*t) 烀T)SmYB# QG)ꔪ!V+\ [ucj0YTW.ȻSQV3YvJ$>7h(9A$uCʍ2Y+qϞo`\;& !~vr{e03L5ț:o!"櫹A5Bkb! IPßQ-E).Eۮ+$_dAV _W_y("/d{>Mh:;gl*]=2,T`c! 4! м$8LP[:E(H`.[OWmtK~2JҽzP BlJ֒50z*?p"tH~pg,ɮaҽew~3sjd [.oK/bUB0P/<"X6oDO&Q:Kt%c4'1o|@4m;49Q3.c}>oϦ\ ΥgHiB ׻eD]9$q-yj*sSf6ũ E:QN㷫:Fљ辊L,| -j$Y4TVjGl{gŢ|FPeYk-_7p 3/=8 CakHpij0Euq(l+&V ɝX-;_6ާ e ݰӜdV<ny>B.#㖟DkёҸF>6X6'{iZ6F+N|O QdO'GpLv1QSMnuVb0ťQL5$ƑBKe\Z$+awv֌{LWo@=AkZ0!DHOu,Zyu Y.+iӷENN*~Ѱrމx-͟ { gdw[u͟ۈ`(u,4#N KYid? `%Y #ʃhư$ _8H >}fi)dBW=}R0s۫ 8ț 6BbcOom;H{|w5f|mkd_QoMFAz{kRa@|Bp2C,Ag^o $L4$̈^hpo!U!z{|Tlܟ`F5M];0Ouߍy2yu9T4{)dUi{݈Q ?,B;Lw؝IMIug{6kvL7~R2>8;5]{lFBsi.R_KqGoL2'mFp܍[zw1~ѦvK*(\sWQI5<¯;J` oͮNkcD}B0 ~{_ǁOpO|<1WB uʘl!O=R#.nt,|Ρ33LGx8iEUcK=XdZPbd˛"l Cnq'eIC P^fDFM/4Oo-+ϴ% yS, HV3YR#:nh%ȼZћuG q >y-AV%^/n+%屹<"'k#%G11;rxg46VS5JL1;o25i|t-֞g$c 3y'LLcEΗnNwΦF<kJ-3ȉ[~-֣&=<ټ`#(uOzdzE(MJ4liYh8ٱr1-b O RzU⛥4X4t[ޅSzʼnD)@^zTCfvW奊v?RroʴWͽ~To\r<@k/PRcmi,7}[O`(kv%z lѷb~qW%$ͤ@LB/ɗ$T?x2hkp<䴗lG^cmHS>*?HOivݖ`Կ@z(vd-Ef(kCE=,)&2w)-!Zk}۶標{w +Ä?4 O-HgmuKSg2i|ZG 5v PKE.TuO!t$iSJ'&-K{5gˀѾA2%eJ0΀$\xtO~+Mӂ-ty?7l5j78ai.oU *2"QJ"+il]$i~qHWb‡,cűO8,DɖC磻?X}.?7i@4Uޓ]4P(#$S|NeɹͽAJy(zflh(g @ܓCi@D؎KarKr_@G6417sle,4eY ߹ ߯f.+< 4 >.i/ay" ]c2hj}g6k7_@CBuB,kUb[ Gɡ9/d.$,$j ??V[-Y27"ȉ.dW}xq?Pc>iMN!QyiBdd;rGw0`Y*C$cQe#F!-IHf~;r]!qJk1JYv=fEU>J 3b<3"8}(< .ZC4*c@S8,Bkn])U%͞PN05*4ȯpߏ20 Aʬ)qZ0Z3MdD8 \)a҈Մb70h>Eܤ $#îe6<CZ P/cIqJ-1-IGHgJG}Z> m{'cw4tq?{!=CIX P77p TFvDшJuM&Ȅqw 2B z󃁍ꌩOCf&u l9|P "&s|gQN"AS$O(Qh=qܑUৗWkuu_)# Q2!:v*JE;B.|'A, НA~pZka*V-BqCAQ!/A zDA!s1~mV0-hIŘsrhQsL:2xyA jq4i۩ j& "nGо桿\ kkO#2bsF$/ynqy vFᇈAIa6HW`*ǫ!A#/ )Icbp^*I`Z9/6#?f8;27Ϸ Žpc "X*Hp%ӴycL~W>I@CB~0 ӒyxT4> ':r6yP{ZƵ0$T8>-qrP*[Q5T35%UtGF6Y[z8vQ;y#A&(^^Q'}ƥ`D/623##;N8tZSl0КXRĕo[%P5T3A!|B[t aԎ %@gnTfwy쉥>)6J=5רdzCEvҔэ"+1贙HB4Hѽ;`=*R}r#=2aNpګdlp ʦ8iLHnL ͻ'APRs`3 1;ġ=8Vvp z!AX%0 PJo҂4x]K M `ML*jIl4H_r3,9Qo[#,chҲ?>)Ƒ4(=eMmr\)^zبu5U5PJco_:ܨ@xNlG/xG ik} QĉCQN濆Gg[o&5hjPt VELC 7cc ?kxCo!&\%c R_'W{j^'3U@Pr% w1`O;P7eks,䠜\pb`wTAAhm $Z5A8N[T4x2՜&_0B>8z jwcg9Vu_o2 NX$K7?Q^>twm%DAt'gXn)6< QDdqkR e5Ӣt=:Z?\UN) Xe|;&?IE*D\Pcp|pm X*Y-HEF~ )CLSw%PӁ{DRyPy!5u J7bsmTgk+T-Q#&s+,)fjI36O,+AEL>P%R+ 䜗dN9l 8v#"d!,l5׾>wMx7`0XBNm媱M $),7EFK-%܅qM@_݈:Cth9dbWˮ=hC੽ uǽiqUg#]d=:avȷN5U#CKTu̮EwhIRBR@Dye=N,1E{n\2"dkX135cJ!xt#F95aP]Skon& dk:@@u"'@T7vt)Wj^KٛWve; ղz&  B f>.+2p3e F_< @Sv%2kefJm kN-I`ZD\':$UHb"K .{jevVFg^<-FoשKlO_3"y=RH2DYq$Cʬ65haLuL\BV4GQOpUsy);p ԝYÖ:\S4cVH#ZR$0t^x8 ]6*g28a?%GX! K3LaboC\xuܘ=hf$#G_E&8< ֝ՉJL2a^~Q#u+5L0 ' }d]QL }Oyzh4S@mlWkAVӶ+2Q4* ?4߉%313RoN؎C$5Lhym] O+ p9(=_(IQlKDjwKNq}ȗ[օB-QB`e\C9tm8(n2AE>f!o~ -0D6seUW85a.PV>cWmػr7+-\U8cF \?V gFjKs3Ǭ5DfWko ,Id+3մ YhQxNRWȄ"#ˈaoUǚ"Gۂ4߁;AC/a0p"`~? dƙp$ڊc{D0+ ث!]SZؒ/!HJPf3&sE #uj*QGՅ K8gMTGT$bd\*65SvXÆN}Cy7Gh*dY0v7mrڬ INqjn`(Xs5?dwYWJKyO.Eڙr{7ul಺lKvQהP@vΜ\Bi, kokXzEׅ☌A階h /ɶ/&BGіg^qhŶM>c LN:H ANfNtnTVD<ͯQAEe]4GYVܾC 3^F =S*E=se}[J׌ ojf"q]{Sj5/pO6ON; 7dzQz4~>cKenYY3LXjs@F`3UF^Q]dP:׌6^U#.F/Ъ*S ZTݣ7?tsQ N1dOSsЇƉwMuCeH`pErgUϘ^n:v9gxC4Zさh86aMm\IMl/Euib@!+MIE]07 p**.$bMSxb@R 6<6.sk+r @1JE]6/W$V6jy03 q6tŽ)5h=Mhs\+ҭQʕhT)iQִE}DXHQeq7`IɿV׬ϴ^׋6Ê1Y7Uoj*%^tIsu/ Ӥ2|7:Pw"Pd;:f]PSGq.w!JPô/?/8wYH k⧽q>`JnzHX*C<[}0PÉ^xLY6}bF ZUrz0<ʖ(@י02kP*C(&ѱtߞ""F:Ϻ5ՋH:/Z"ApZZ[f̨U [r, 4Fm7ZysMq$QKEJrF:9zicez'WG(qTs܉uK Lm0ͬJp\q l4X[mwݶͣ;Y$gɿOzЌcdZ~ 17D$&R&ށag ^πNͳk@jjHK TI%} ;!d ;(XHV] %S(\?a+ ŊLJ Iƪ;$!*|˚0UW0j;6ƚ:qo3$Y ƺg>\0D|z^LTA)\-W/MȰ~\G3`ImNNK*Q o6G*]+Ֆ a[lz="ܳOE(R$ > K*F-&8&;A\F}:(!7Ll' xz-zDwiX,Bg<p+(I 4NyyA{0"|"5"r_UYZ(DEw3=~;"88b {/nw?UɳѪpN%梛ER)!?eˎBTfTF]_zhC-pBDb u؝ӱ9O ^KSʟeaz%7/ѐ`ː YJu78S/P`ߘ oFHЖDdFc$;H8koo3&Vaܠ#}~?!gC 69/snů1 ?4B>M'C_'8ðR}]Nk\6L r x6&9|!`*Bjfr U}Kn<O+/WWQFB9C;ڂ2D%xy*W96Υ }JP<mѴsHQKdQtq\ֿ.d<1tQS4Èj<8ɏW%/^\e`\st3Y+ g{$#^TʗY$ Cǹ6˳Ac@QG@C:-j@rm1 7TFzO>``bLzK'1u.#vogV"KE3zNtfjti mߒe' Dv48]cSJPT98ZLgI40a0&G>2tI{}8@qM |&)C!G@ح6SIIh?B]mt6lTk%ߍvlaDøXDE}pE~GT{BzWB2˓X,F~1:i)ZaZH>_:FHf0Yiwr"'}ZMML25L%i)G8MHښkEjq5MFq#Ä'H)H Sc*STޓ$Z(ЬKx~LxA9k,;168C>~PY0ΏA K`J\ Ȧ5{Cv YD{~*jXIњm[U7Lh+tyYڿQڮuB'ɡTzO% iMp^WK.Wlzt9L.L7l 82`A|LWَfCI@9eNkmgl}/ 6)6*.tZ170$2قu xlO '6ڍTe Lc,m(kI Xz΍ӱeɨ2`V M 0v^{}J^8-K~acLB])xcgI^H-e+ɐ冰srOKX&ΡCxƛ}u_ ,*hFwM34ɝ@ĥg DM-1YLJg#uE/RtgBHDb{!c%x?̋0TCVR>Q\XZw|{'&܃%m|',K_ F!j?5ݵM9u2PKgM݋A$tD4'I:1̵R3a^ epT^I UiVSl10aB~<]9+ͥѴCX`s@{D!nw- o5C9=p2hSs=$}PJz#)=`KK0gmV9*CN"7޲ 0#*0^ͪ QO9sLi) :NO'mH 5"o#$L#RvAz*J䖫*u_4Z@nxRR%.Aal!{B1$RĪ#NlY41er$KVzdL%JVk0,oTyĀt ㌫\xT8S ;.[ܰƫLBvy܄j58 딑˽U La`6E?ዷ=^{یc7i>^ NA¥)wp#i&B#XGԟ3tuWͰR+ؘJnuչ=./_ ; <';i|khd!,yJXv iN;zl^nݭd{P3=T;V:xFM uP<?|osYe}XE;34𹮶AvIpeaT5 /-fx&jT`{_~"u%#wׯzX} ?XP: $2 1%}`OP6u%;E{a_`妍3*Sƒ> cNP.ʐk{:ց/TpYm/gX >@xq\E#i2c6,&BHpvAs $q#ֻw@~,fҊ$ݼw8cξPJ"¸y%uA}& H9F,_M,oG4D;}DJJ e>ء3@=s.-MJWWNjŽ|@յZnBQ^ 9<˘&c13H$)$@&1ٷC!FzY,XM:xO1JeU-(njУr<醣A.wA$u9mÓPdЋG- Ke]u?`x#7R9``;#kEb'3 c,^foNyLUe{yP_oYHbEW vѱ0AW Vd0n* mxG0itS,cQ[r`.ןH^Y-WO[?Z`gMYSkD\LH_;]'\e̚}柒q/؅ g ; :)M;SlAr7P eRoG=xQfKCUIhSmD!6S>z<8V 嚭I UoL uG)_C,̬XMw:Y{>=3{&ļcmo\'N4}d7ƄaxIFyeÇpd7d4ƙ\5q[8æ.H;k]6JW7$ϖ.}"wYLNvX6-{!f)1 ;=L*dr-XEO3WyE(8{&¥ysp\yͩ?HSvcdꐴ{@hXɳoyjp<&m c%ء7828,&<2Cuב&qwȞ;t RttkjTjd=:iTWGm7ìO)Mj4>+(2!6- rDqF `:+b`YHY:_ }ga8\$ TWKx^zM+5xvcX(Ƕ"0a-ͷpk(so 6lI"߅O[^>}Jgj9A67-'Յ,bŶ\DUޫ?%.ZC\hOjYW_ ± fbrI#6MⱱƁG}a-dGalPZM7PGc|H'FD\ZY3TRje|UngJC h vǫ gzslG8[ص`wTTæ93qΰfE7,y=dz\X4AACGB7V[`ǂZ״w=SgFY಼89Z t%qArRc$x_iy`R ɶIg2hΑ\t8 O\q{%S=/7v_-Yr+Otd'00xRd9ߨzP:]e|4P_:Y&j'bU[gF/nw"$*8rL0W [`4aЫFs-: HK#\K(z͝D W4u%~=1:C {Lg %S*Iûoj{Ydw)o+ZI [' :\)^P5JHx`4-QUaOj=Ցmto Y9r1_̾ŷ}EEօ(8ʫYSVt8{&i#,>wןwE]piy4BGW]'Y ?Ye G#ҹZr kxŸƟT6lgs'Y 0Sdu N"ʲp]X΂G )$t8!kR6>ǩ+w hL72'hw+l[ Rbے,-Bcs)2tjkvxCE0(dHS5&cLC.kք7X^h%.?z0P9'_7&C̏kaLl9&@#^2`~Z)F L2Ux3mS·!a.@fᳪgt:vU;˦HpTuq7Z,wS7@`BJu_pe-%W!B&֝Տ_Э=erpD_76Ob02\rB3tܑuj1G!rXARވJ[)6LXk\Uqj.Yq!g־Ŏc&O$tnƊtwE,ʦ8j̴!L-ᚣ]`Zo/YuoSɎN!`LE 4T_Lg:CWHT2g OR-0 ٨STot xYQ>k5K.oծp0ǥ) e3AzY!6b``yܔ{lsR@lBq~=#>r"Yq\I+Z"6m;#wm,+_M¡,>k.uhjox|/DlLDa89Y_okC}Vi6{XUHL !P㙲;7d82X?gGOG$qO2*)쏄AWXEmAVg*2'\sdF ϸf\Y l>B3m%'R.I>(vHèHWp*0f[9n6u5~7_ (ddRC8fSTJ u/> d{X^}g!_e:H M?1[^XtθBvav"2zi9T%lm d6< %/q 'e3p1uzXzr@؉,!Rq@@#4BX6_#@ ,E8Q^k#,kOT:)mqA+Fyv>gWېt{riSvqf? F1iOXnz#4[QzOn/BzCN*07ҫ&(p+5VL,gGCXЭ[z66o8"el{T mWR2==kyP?!5M[̌r5n.LF.*X&e. 8QuPY'?d|pSB^tcȧAz=D.ͱXitO\uUV|(u~e]huv{zkz2&]uFx(~@Lxy_n+0ʁ HbE?;ַy7&eu<ަa%MYvL kahu P^HugWIꋯBך˝-.#Јԩ<0c;<Ă(A֩#mpU/M%܂RGK 8T۩AM]znԹF_Ln3EuZx4X*MY?PIg.FJ;\Zm(C V t ]ˇgJͬ4>{黨jz=Ο.^ɚ~ut_=*ڇ߷NF + v=lAMbN}ԍ'!6DH.wؼk֎y_Taz>&`D gw6LTHqYsVzf~]jg0֣82T@/7 W@Ce]N1vy8{#2XP~)^ia(572%,U__9{/۵ӑ>eBC<XUifqNd$q/ fmHߜ-Mzq=?=S^'Y\m|#;Yu]YQa5+?NЏhF>MS(pԓUUWbJȓ+vN#y&&4¸=ʹ:V}Oխ7$,'JMclp䖎?htHݬ+dA GLsN_MIz<᭤R]" S"Mʡ"o)q%=W!m|.-]ZwZ{k"&gD"Yx29I( +#U[s$Dr}6yo}UrhD`>`H&&gZAkF3WgQ3,b0ȧ0NJqGTW S튻E1g jNR~{ $?׃Ne{T%:6a Iئё Dd1:H6a/lБnO?-lT`T@rT%^p?Pē(A83||Rpm)wg)>-prmFW  ΓǞ`!2/q%&ҎF_;sTQ f"խG6VT%5[i-tIs\eLFAV u/;  ϐ[եElt^r IT [!ay30"b2J[[mN5Ȗy0;"_mu8;-`2f5 PC j%uni%a_ԥOM!dNzG)*'X~DȊ̄ :wŭePx?A葪  w.r` }7CIQS+Pn;Vb Vi.3nQjQmrXZ*,š1ȆfɃ<>N |tRUYaG?kڼoKT)_ᚓњ<*JJ O L#n:2< o]d em0*7UaH9^SP7e"$Q7"u>Tm^Q5-S*=r$} )THu琢M+_塺4IӅRW(Ca~moP էI(;ՠVЯ g N_viVy#o!OVi*$(S0F|zmڝyP"y c3dG5aX0XlauVIXGN޶')wĝ/QqɡLwIe*~um+gjGv׷)Ks$^ޮ 3s'spqBk1@@rZLz+TGƍIn0Qx a;=N=fu{Ɔ,rfk <֒RՓ+yyf!<Ҋ,ridgEhhݞ S4w [x+*WȞzI5*Hބ(0+? ~a!иr sRLUT//SAPcExP;ԟa6X B:ȍ&È]i:5q {nfD4lͨ0OTEǪu(z7tcA<@LeP<}V{w@7sq_v [2-9tDaʐUD~'.*Hx˭!Kb=wZ+.@2~g v4gs uN *.?vPؕ&3"d38)BeU?P(m`1 0CщM(,$$K-fm3ND|YmvP ܹʖ4`wMX<|+vIYR k|ءl1#"Ra넬qhA=[CdER:n4Wq=nsc*p猯wSHwzOSU}!7i5O+gմjn^{y:GSXRu)OXGϬ'/}WmpL[Dų z#s~0I9rF45n^tK(E + ,3m i d &MlAuѱTkZ/(n!|_'KQT"*fׅ39ZLۭHf":;ftGWW~YaY.{>Ui&J 5Z{#>%AZ"M~J2rh? ׸D|ɧk;Of4  $@ 6d77VK[&Y5xnk]Qgm,l/7`٣7xP&+F€D8mmZ4u @9PW/jˁyETԫNP3|v}p%}:A5sW-OcYZGE l8* KD7TFQW;^!!GW;EUb'nPJ3'Bb -'B;{w(nMS}GOmAKv/y'_iI0]bP_2Pnh/L#v%.1 !JbAȿ1[c|rJUrɌUsh`U3?p@Dt0U-Q:s؀3t(^;AcȑN_*튡q)Hp`]Ѝ51yudJ@y{jDIas?F8y:CNʚ Oz.=v^}r- ڴ7ZdX &0!edzZM)Կ>g{JF1M75`v+hh@[nr9pא]`Z QIJ{3)N;9{j 8P^4wYq;Y09j|i+@G!wtt+>A|SHaI!+1C tjAc|B\*G*s)M6"%Lyv|9'7D劭)"$wGn&ˏy:;!3M5 Q23^):!| 3 ^HwS̹p A7§ Q隥UZ]]%kGuy2bvHF5,}sI餎 MIzb&cL+D׬%e,_BUIr%'A=܍^koMfJΖ1ow\h.疠,bE0Jw]ڗwD3[O[Wٍ篞ut֣#+Nݘз\W"YpNˋ ''-gT}Yw]7i뀏3޶x>rfw2ؖv%MVf|E/QboMaB`xGa1D!SrUc%|G`2 Ǖe!|Tey(cmvIH_GY//oHX\iS?䎤+#8_]D@9h4^C0yNΣ oЁX?$Ƙo7 L&,YK=ꃟ##vB4:Yxؓo9U>'#8&PmsQ%~}c$QB^",wx(`9Mp-Iε:,b6) `9(y=4 S*EԪsSnQYI=iTa7GW?OLrC^5Ɣ(J&zKںzn,uؤ;bt{\1+>}r$?<|߀e{t{Q[4#chRC[p!7=fC pr+[{cB\rSO= TRO]eZw\[7BGtBA1 cNd,>WR+dh-q `sY2\|r0IkfJX d㛯M!*hjEbdnWH6 f>YF5U8$%mdrATAHC^=yS"xrHR bps<چ#6X|RaaoZ+̓1?ExK %y& U^fj9|+o=匁Ȓ|D#+ǔ3N>'Ix$-MY+ٕ-޶v!yyaEާ f`aR bI_[DN cLvΛMa{h_栽n)6huqBRN^ݸYŽgcǓ&䱑Q=S VcfV威aј"$#FY5p:P*Q٥ p$ xF'*@’aD?Ec Ʒnɽ}#dA ~TX/ td$:5kƗs rhylѠݷj" 2 哦[ Kh0$!DH(·tm'AM]n_pbbu)ۤE`Ԕ30# oPP}(x3lTu#3}e*G[|bBl9Q [ ǔ"$ʚq&h XN?HS9o)~7as"MU98IQ7o;1xOs_gxڧLv?qG;=y'ѳ g#_ucW8nQ*r2`S nv^LA䳦H##b;DG!zG֢s|t CTcm Q+sF bc!UGw \g&6UBTe$N$Tdժ~*Da_#r`^׭f_ s\̲~rD<]U#r\ؕ nUz +B2D [&ES){?F160Aun%ͤZB) 2NC@4֚ 9pFEB9Aʯ"ϖ-]Q[=78gFNAީ#ÒQ#qbX͋tq#)Y Nv.to]0/;Ar-}`A.V.]CKn s~rDïgc7Цj@ ^ Q;)'ջp+bi$GGBl 6i˸rnb4X;Rٱ ijMX>'\Kшt~<Դg^y4m7CyV36y2f B!?yJC~*eJ,zkYd x6{  u\CQ͋~},!|FToةqrصϥhŽb/GK%v-6: sq} *>;jFm+$ҍBaL$U234RRkc™/Ys]vȷӢ? 3 v>=6&d 㧕Υ#ko=,!$$.A\U ܊]ah,]oWk~o&6l+n؉n%䐆؝ڋ$=z!(cm F8 zGXKGR"Tf;Bd9nл !+OM/\Ƹj )"fOꏁQZ//hHڄ6#SPpAW@w? J;FQ$ѡ^ZXVZ5ҵbZ)}' 04,ry̛(iLdSI`OPӃ2EKgHƦ@.z&+ 2&?yCVZ3@gnZKwRO6 #[[0b-K I4N6+V2UPN ƇQ.uԝd笀>! 6Zeq8Y5(w0> 7֙4<}~OBm WQ.=V5N?tX%+f`1BU!rEx1ABo>+{Vo:;Zc\>~^mZحa^6MMx./5uy eQ FC^EyV0xH\1Ĉ-XM5Fe\( *(J\Ev*"~8,4xN(V%(/*+?~n89hOybܓM)qneGY3!{Tƛ6khP?BZ?IЮm*ӿUzXsdgR؍vkQE1N}2v-Tn <&edA CꩍytN ueG&_ڧ"A_v-k=濺 #nZZ/|>t3)E\Ww q%ªw\chſ=>'Ϯ5ny2%7WWcjZJ:tVcvۿ_A.CZ Z DOGrō(P\uzKeL T<1}<5-YTw OIwJ{aZ68`:JYZs+)״xW1P8`,J멂@#)[Ʃu;'@5Z>8(L+0=K23ۘqUt* {'r4XJ=͵'1[Ǖ"X!U.=`x0j4Buv-/9%l^˻6@Mf%*fGs62"l"wVM>OĜSZ esvA٥O$aѲ:4_K-OqiWђTtwFDDL}pp2T:X@;bdH'l$* rҀMLJo,EY(ؖR^_ɝ#7& /RdyKXSDlP6@)OB`+X RDlNT뮦4R!tjQr R6^+ps#FhLu4#ma>3G@[ͽyd)`h /,l }M`oNd|,9߱ABXCZ_,^;׍`.T [@QB.c_mXwD7,->guҦƯ rlX BL}x |RWԈo ,,]XE`kx 4)m"[H>tV%鹼WVp8EJBfOk_se8!1!E{-FU0{fp)4RGω-ˠzN)-"@ rK5)N='+[|^iY*lC>yD-埋 et3WeoԛgJ+@p-OS t !.yNX\krMg4ڲu-5}@זup#٨ &'cEٞ^a)˼: `,p yRK*`\!y,{cgv{l;%펱gi 7;!ϔZݑf+DY}N%x2 dIzD@ HLBWbX<`O>C$(ٕA} ˆWIWy赲VÒ$Shdx9:b X!Fe3_ Tf*@h3d +oi{5[䐓]y4cXT{:á֙:rE:2q7J ""9/)>DXȑ;A&{j?NN{Y>8l>@`XIfaߔ&lW]v2Zģ; ?* ^v?<1#QN &/ 5p!/$A# R:VBeG0xY\}+3W!An/ÁP^ayWG22G~KM~ރoS\rG =~,cVj{ YK?hQˉi@өBdƪW_Mm5&&GDD7|p,,qY#v[4TUKWaW:yևHܖsd]oT>fN faQqQX🽂7-(hٜzjB_ʝ:VT I wLvڬa ndSQh0XSU8VE@70] I1|4n/y!%Ͽɢdt'1L ,{wnb]f EkBe?eTP;U nvrcvK9;дh(r 0 6H293BWloh#,t٭#Y> ~EcQڅPmaӁC|>&B ~S:?ه宯M_9;Y3ZkNQ$cvcc֕p&gA/m>P̐ ine6೶P?.2eDj⣍  )5z `6aب iq;FlM}S9n Q Wj[ .P&nT؅Osh.n8-5% RDJSOmϟz`SY.7u6aܛEY=Eu^>>ќQk,k鬷&60ߙTQJ]URsam QF!1'KS=p>D4T i aQ A܈i}aQ9?L}]F&ʷ-r17/UmY 6 oh-.,'pl1_+KRahaӹ7  K~Vh(Cr|YީOysz}%Qǖ4-_۶Iu6TS&AB> ?hAq`IP)YA@D|91o*"o(7ߎ$)%aa uPβc&CGD0%V'An`M!giQKRף#Y֋\^`:xU$F e}~F4.ROTIP0v))[-=+6&w*4u;4K4׿ޞ7a*"ǡZR Wg oaK?JZvRj/!epjvrUm."nnn Yu0Kw)8ˋ-^şe/1t7\eV/ZQIUE0R4\K\á^;F !eL9ܘz1lW ܚD̩af2{Q) s>2{PՍ46 Ñї^B7/Dk#6iŜ`EerԱ'=džHbvb}Ĥw|i^j̋_̆ `iν"k %=>:BSc=3s^Vd D.*s >T5cPhb3V B~WI8̓XpPI|E|9&Iȣ(Ojv;`(*O"[rGS9 P۪Kmn/R~Kxe'ě'q:FN7#<˽_ m4m]T(lw %cr#dh[`(s+.TA90_h{i-]9q [2̜X ]%K r)[ޤ"SGBtl A`#>Ь47j4u/"mn f;kI($(q1͸EVQ& weê0{q2cF K`Bš(;i5Cw# b0>%Vx:{묚m \aں'jY}P&|6-:\uw26֔Zâ>g08It22gP_E{:^v&9 hA&5# C!Q%̦@*e Xӛd &!vuH<]:yz9 b"`hR}4ᢣ|)}z=* MS0b"cohG*D `˳[/ӥ{r0J[ S CgANӦ>F5<2 4-˷ݶOGeLi]ҚCN:"sEg2^ͺeT^#a3[& JInQb`(@<-=AwO-٭Via9p77#~ΒQ"wOW*F>=SFSOƐ _'8!ʩpY%[f^^8puJZ>'c*=6z9[4نtQ/0)(ə{{Zݶ~iDWOe; ykPj A`Bw*/Cg$|]sBe;O{6CFOV6 v Q8=vx;,KEH p:GdZhs͙xpͽpsM Dۑ9Is!yn;QRLwPF a%y)ހ)1Kao rG@+u"Eˀ&s_.t|#$Z;ٖXfȲu|xQ?>)>  :â29UȷjBxq|qrxD袦9X"7MH;Tћ6{9Qp)lu;n;/YCQ |35) r[$ W>/p:@J8f:Lw@gmG(ꬴTq+QF,Hrn~> Aʭ{,-u":*|2T(0xM3{Lw :CJ͝hl?NHǶ7fe\ ;R\Z*oT[uI싩rwټoh%x)7XusQ!`- YDOK1Zen Dz YvrGx)gDxSOH$G*YF-7lhb{1'y PThٵ,Rqwu?Q,Q``hߙm(?ͷUBq@uy[ S";!SO:Zǹ'9)zӅ2:n`1罹 Ez;?eحTu"r9͇piKC*atU*f_MGQ\%|R9$N9Iq<B5xhA`[3TWIXG5|[g #1G2Z?QP@D87P ہJo$`NB*MzW<qO`B/nv"&)gL^hvӝd.GrnʍUrh(/Ưi-￧9,{|RJی,/\ )EgC}=3 b[ E7̪t-C~p"x6H~͊f[);#y`Rmg{s+ig|Zt4=rÃMӉ}iiJ ER**lQetMؿ c}T S+$KaK.H$I)ބ7'uv$E{f(\Zx y6yPcYȑKWyG&|dSgLe a52J&@;7DDe .{T$DI\P2sxRx=ch)L^D%tRAVPN:(R%C6:Զwoc$yi1oR mAjMϕ3A' 3 ޹P9{@-Ah=m`I(;fwyv#Tz7CZiLM+.FJY ގ޲\f?M>f S?oC|}O@x/q |r|x7^a|iFRIJX>.:,2%*vEu/{.6oV0D&2Kq駼ڑsK2W15ܳ&WT.y,TPJd "i S)RWɝ\BWar$ `4RрlC y-h?$/^㹔j6{OfuA|f.Pݥv^@![m; 7qzzŐQ1R8SVQWScgv~s7ㅊ^:`K{o":j8Ġu>j:( T1:h2OW'}7s啩(},VHv4uWBXAޤ~\4hPxćH$, i`h $#|5FxfW  ógON=o[H,p~sBߗ,DmelĦ0q33cg5ăGyc\IC#ΧUUV?cx O: 6 A‡6&|ZFqc3fhco_,UY_j $UoI*R#z"=,@En HGaPq7'rFvN#6J:\bUjNvN2|Mɤ%,<+`>\O-4#l'`sx^Jc'{n߯]ڌ_XAoΟ Na4'8̳Zp0σn,8>FQYCuKe,$!{t#P}mI axaYJֵp,5O0v `dCoZ-XLUңXW1`E{F8ģ&u;KzIv~tBu!^eଏ JK&QHvߎvP^ C^0&d]xLnW6j3`tn1)P`}P`Іk5\o LXD9FcGÅL"~g' KeTP=y/wƂI| s< W`'NKm. 5\C,`LU݋\s ^mئԋ^D2UP*~|r93u[RnE$J*LG`ÊJH\:)4!>p͞@0E/ՏKi#SG(??6qbU+gj=m*6 KGYNU_PM& { c{1+v8w0 ~_i 0bFBk!IoyE-d\@9<ׅ hŎX~>%ZL317mh 'DF:uj1>c.UoHk!7%3XUDstüDgIOi8)[ԏb/;t1 U7O\DJg" au?,d -gqr(f՟F+A4{&*2$9(?qc7~<2=IV@ӊd$,!2:&Vy Lj!"{G3Ú^_fSO=aH_sb0ku Xi֖̞Fr?f4%U5rﱢ_Ϋu1$m +u>^6$,D jV ܮ5xZ $u)y<'9Fw}ϛwvIKsM'NZ%e:qPϰsdG@;1Zlx^F΅Z}Ee1*'j-A+bdF_}#YkQ懧( q4_ H'4VrʃzlpAX$%{n(2_H]8%S%&>g=&p4y-Y ooM܏_|0/IP!нdMneD&Îz{O@͖hP-1OOg׷_jTwYFz7{G,Ҳ4t>ҝ1"R8yRTn QtVl[}tyҫ NϪtp!vG,PwBXHKċgˀm\g%/))"9cብo!dؚE ݶ8oXFNXp)S#μd! 7yD*PJ%[2JչT;2 'zqfoζ> Β4o]ħs=?P6Y%ݷW6@+};/TNݔtr,Ȅ_8cdj7hahyK~A5ɝQ4ABQ .]h;qã[C]#N?&sSۤNWj"$}{kֱ=f[-}LS ?[[˃w[ p 1!N$@Nπ}0jHz'VC$!(Uby t韽nM5ڨX ERO%NhH-,Ƃ^f)F]n卐YPCZK4[ynJu= fD1jNx51#|59fi}X'g\(w޹>"1Z&;\Հ-Y.1:Ǵhy3fvS5@OZ9c}O/O-GcC;ϋm GZ;u)}'v0+uQx4eܓNpE<OHiH|&ڼ{>R|뛽S|Id?e], yݘ %ENu 4uKYE9QO͈<IBȪJőkJ&2AdiqmyMXK~~qO 2>|*}n=f.-=x6A[m#sj4&q 6=R9-z#C X-էf4ڤ !9ԔJ͝^M}^Xnz[C)6Kbvjڟ݋ea8Ʈ!gq(KfIhJ&& iA n",XtZ~['`(,WhvΛ-}ZLIL׬}U؍FHgg `a]N}): S/YR8BojT ό @Z?JaHь@r-A^=HlFf<)}t-%秎-6NdR(qPc—84JUXŶmw]s!|OKC(zǒtɕW/4Y2F-l7;Aoh[kׯtoesk\Ht ͮNceyqs6@453ykxΓHi^m9rvj2u=IVo#9 : t*-gř[Z$[V;f;xLx$d*~?OP <.ΐI`SaW2)$H=̻]0no_)P]A:]R"3HY9ߩa[EV@;Ic,k@̺]/DvWqY0AHYYR>aj+4a`=TZP׉ _t33W L- Pm}GRօ 84"eqy8`ƭzC;<A쌎¿K;֜!>Zxa8E;R(}5Y;]|_̰jX]-FJ?!%un`g÷VD"Q%tՍ;_d׵ *' AH&޵ШAΣdANӡG_{2lj?(NLtu nOm @63k<פ pH{Ǭ.i Wabz&d2aWr3*ߖssA :zɃ&IHme׎7wrB#Kv^.g p v"Lʫm,uqF 5d+Nj+#UA8U;/P:͓oK'Jz'4~Fr/>է(< #@jؠt P6n* 3a7.dS837:|Tb33$#ɐ=8ka\A 3 Z熧2-I@]%gC{y,@,:u.lmZLhyFyh$)c&qRy*b$7D_!:_OY&ԇ_U}Tܚg&i،m lg-.TY EF0x0R$:@*/[+R` Pf}utܶXl═xi !†q,2cz*v`VW4NWsŒA wrgkJ3w w0\z?k8Nr QL R'5+(;rA$*NPoQVoP` T%ϱM (;l-@c5]܏S <f?DhQYnA|(,r%3B.LDʲYTQeH/w|$FE( $_w5z<J@ީ'.JW]}RlGj(33Ι>cňYil6k"#c .z͆b`55fz+p K%Jɥެ$u8\ؙHh1|YY>,IE13GdO@[)ލ<|O]NOZ7sBf\~{KDZd[%;e16_ (@\/Tt8ЌAy@}42'{Xֽg M ~1!<_"3u`Ŗ&0&֩ߨS2󧙜/1l!Y͝MygpI{|~ɶNvP ĺ.%CIAM# z15W\FZE.5V>t;.;ד"=i3l_*c"Ur*o+#-;bz*W`8w:>NS35lM$pX8C>+@W&kY2TfLP['(^qѢ7R AEWê.K8|h l,sZQ-S\R}N55Քc 3)(5@wL:BfUC=ai4=i⏇Z4sn?m*Z }Ot۰va,+D +OPHJ|4LWŘet dH`sZ9WSKjÏfH5Nqk"A Is߾C?AKd3|}P[;LH /;Ϛ(%/!vgW\Xwb>Z< } W= =/v~Es 6gD@/ߧoyjiS3նR67oj钧K, ʲfe%i^ ;LI+P_>{s0uO+)7DIH?zM]ױ>7g %-|pce&0>L>[tPlmXWD$޶Xp9 NSWA}U_/ 0 J*֤y#۵P=cHSh.+ʤ@hA`n 8S{[;w[+0u|Nz=S>WhX"l hBGs@#Oxy dfNT%zj|]7_ֿ _5D cFA#DǑbzߍаk "R]/2+ /"LӛB1eZl/WG=Z6Q/NǏ50HN]}03l1GfRtMw$%^Gf|ɡL iy0G0G4!gt>p-#DP}Ǻ~2 ;z)!e-mk̔dzՙj䙞7کh5'aɼ=UZH =V~ K"Y6SrZIkY+e9@_y;oi'Yq7 B0? /fpVCP wL ?2`L<(:kgAuN1b/]Dob>,],CVf8)E֓,n@Aߪkl 9+|iv+GxpD9%N_."SqwwkiS^Oa??܄0|]<`4Y[\J&H/Jᾔ0]v u k{tN`1TyH铓O|w#!@\FbqbyU%pK@lܗ7;]Ќ8Q$upsaN?2VՊ!O@eSd5%6,Sa!h˽τ{?mVoG/ B/J]]̕=ؖ1v I>fؓMy >e ݶ% jwQ^]Q4l8# UM`ZH cuħqH,A~F:r5]GCo{2PDnX\!y)y؃pBP[ļfȬ9ād-J}9 \y IPSH'Mt2, <\B7'" Q٨4k!gγ'ĕvΞZ9@EɞN@ Vo 9`*75줷B:Ƶ!-8 E$!T" 8Kl:O;͉$,iFv ם$1mYK'uzVlpo`:c7Jؠ>e3gd<찔Iam̽IKk B¦R9`ῢI.7/|J#',*N:h0nx=IFu9k|)Tf8ޙdI @lڊ`Kk/tu/"!aZEM o_tm0Z#&f- :3"sv 3SRYB9DYyD`Fj1rIl㘿,p}ҊdjrwETڕF~ܬM)j#j~ũINܔ !^^wvx\9:&~.RN 8ɥWJ}%z(V:m}A2Q@:SJ"6Yrv-Nv}6ff~usKe5%vCibK ?m7$S)LhfTsXTHAzBߒX8C%XL7:Ւ֯ߠ 5وNw`G7&v&"a8jI^)06-dukǮoaAiDF̍c^[j9hֳd-SMYàSYEz-T|-ۦI1)aօ(*U_ |َh~j':qOF5Msέf[1pS,[ t#-8T.; hcm+12)7&|U^z|,) \Ҍ n9A>i$fLnMN>Kg1@D>k<'v~\% LwIC?AY|=vjvɰRO d'P-'o@=SD rbҟ3/6D/;%IB;xOm .F%*w\}Sk:@^< -+F (OY/g ᯲x坧s[|#gWCu2RS Ae4`Ir\GCA$*1v;%PNnPN36N.]\nKZV;v]eJzepnބFe 00an/Ȕq+bXaBe*dDDEݕEy׸F˺ʖlFԬXov5QHϣ&la;%G[ڥOR˓rܜ> FZ°uRw]r.$GשZfrQVf9F` ;))|@Sj?aKwd_B K6AZۋaPMl$N0++gPvİǎ QV-yE59eKnP> 2pNN)u0De9Fן8=pynȕ(L7pvk?3~hq$'P[7u*<:Ŋ'*c^ۮ"[#6woywsWԜ)'( s1d#9;aAuUN `'7oQG(",\;r.#BHiJ*l1LY ) Vcwэ (@s@s u( ߴ#_H_6g5.y߈=TQm,p"< eݕ{ "4 ^)j4Y;Sd~XO*Z36D2N,2] Ԗ\R 41݂WE zqLqQL2"J; )fBU?2|&bG[C5~x۾^9;j'wC+a*%^ K jj{򉃂@*/;& i0fD:,WKO:ƎrT{hܸUPxeʏnO*DWL4Ld#r%1"^ЕѯzemWڮS͠mCB"=;V#t0~{{ۮpS0G.|I( 6&Y0v#rry[K@شmhi9ʵ^k"6S}as@֫(=&(A̧ ?7?G5Zed$+a]Bɭ/?diˣ "ܳ[&L-*"[deB8 S gl0>>\I2߶?y2 EՍXR-Qdae'#ȉ1E|;c,m7Sj: SW-wT$ [ee U)`<"6aH  CxQ>k'=C0WM/@=>|@,w{Xfs2X!za\AejӌC4+UQ*{8QL3zj|izn}K%^p?f"Ӏ,Ԫ+S1EuY)cJSB +-*iSla*5qtًfJj]BT ,bЙ۱޼ǖGQA;ꌑua{Lwei37$>n8ҿ_޿4j*zL=YngTLܻ.hT„˜ΊYuK̪7fEYio1?=C$=mtq]z ʩY:S:-kko {~pk_}G)YYJW11 S瞿z7֬T ~VjWm)q^0U]$Qw}N}$皤l犔==6ZWYkw G*bS!+!^eNz5J52-}n OGa gv%G'Xx*¥t{qfLȞecj*G .lH+fbf +}}N%Tbbe*P¹t$zd˸MxiHk%OWŃzOpgdnNf>} S'L9e6N4^_~Scpҏ `7bO]OD +xlW[h{aǧb:̒RrG!`X%;kr!Qfs"lYF$K V4fREv:).[+$wPLr;ֽ_Kb$~`#izG1#m A$tBUu79] G wI'q 4PSʐXQؤg# N@6%4 Ev,|@bFxG:*~xE5DܥV[ 0eKuFpbD*.B(X+؁Czyms,jϢ)>(txmB/d\g6ׄ]vD RaQ n<3L9q2PU=?tX? -i,RC}`@n /)2*$`: fCݫ8}cھ=k#DSqTH3=6W`$PF3icөŠɰ4JAVC fat}sAeqިMحQ}j]sF>b.%k$DrpFfpaoMY/q~ ugųmv %#I;NuUoZhry?e\~Ի4% |vu Bᛟzbqf7 gS'.:L$/ ~Wn#|tj5趽+V!0}F}[MFبsT0*9륔9IyΧǸ <3WfaEg-gڵC:D=Ex )X%`zIV)ihZ f+nו.Ʒ 尸8iPt{jhR$L~v`C._)=?nR% Zk!iXtP‘"N+6yQuӤqpX}Qt|&4,A/[6oū4w^W8Z:*6; hڏhw߬L.2eo9 8zU[?7r9!t6y8\ S,gJ)U~UO+|`sz11̡7ܫsC+cDsY;lG?9X`4t\}1_p+h  :(FA~+LdpO»2$ϖ VvmË]x]lmĀxː=*<-3CB8􋋒R$N pk*B/K;Bh-ԲBgK(Ii[>OET COpдA&dI7br?zn6Ss{n8kb@ʳ; Ѩ=Զ-7%;^*͊XwEP?L:aVVy`2pYһ7 F1\["Vxլu֜ΫIrò/L ޽"G6 >U1,AmFX~ KճZv;G-R 0%Ld J઱ـV|IUI͠z'ޏ,CsW[%|!m9,uSsgz% I!bşIyH6֜-:)8`y9ÿ t1{ TLu}(5Ɓ0RSw9ˑˁc>7`U/bsF.7>+Lz|0 f/:F#yEb,aAfQsLd-(zj4B9e qDX|hQ{;]- 1rq`"3woQAN v7ϝ|Л]֑=ZV‹x 6%Ď| XOJ ^sEjAx%oB^+s-ԟ-Fߦ3la6{ zHR/IWjF9Q'psfO1e~[I:B@p꓍=1]?tagł)/Pg"WLfGwN,9' zڎ2o4ŋs1o ŇPR.Z3q6DiI"bIy;sf*GzC)` |!*%M=Ys8L C\Ф4eX˨_ݱZR'xn31v:@/4FY85÷ħ?!BM)Ǐ WULD J7&"y:abϏ9O5!6e"02^ò?Lf%X~e%j^,vKXvf :Į;=FAFh(w}#&Kr=P\ȵ=Dn_3WֿA.z"uȫ5mh+_;JrVȢ#Ф81F@^69by{QaF q@kB,bIA3 >ݘM?u\C f!u4eI >|*,VDҢ!o9Z驵^xՆM~4d͟$7O@z۰ڵ2㈋jC` fyvNyae~azXs𫷥*ƾ05[@Rs*ĉد޾4@,l05-RuspNxut{Cy{xX\}dL%ϋ1*k^C٬YMTQpT\43X^K)NC%٭0Wo9UvsQo#ɿ~t._Lt5#\dQkG(+gcyQMP5Pe$LX<B1)G|A.'UZ9djp\D2Jٚ.@r;wt>3*+iK r<~v$$B5!1%EaN 4a%a)#H-x[L. F[ *N#М޿“c\xl1V'îݯqYHY鿐&vxh0:YJhoNCGW$";DSOb|Ч7[aƄs뀅JF|EAO%eN*P/kIyi`G$SI5ۘtr݀ģF ~M $:Eh8[vҪSWjH]#l`/v PGHI̎+;OlޙiUbCCMΝN 7ڭ}5aT"sVUk.Y^Xm}ŚWb ml,{L˸]zRv5RK}:7xVhjoa:6hѩNH%xc?"$mʧi ݇dXg`S+0N 1h:||qc J(7W"=s8iuYIg| #A̳\'`mu#l_xzl!AW9 }NĨN EM8ȸ>bb ڍY$a2@ʀ3< kU>YB9^2lXz; 25#yp钠~v(G5a0偑Q:*f%_LXH( ANހ=>v1 fC:8XJN"lk,-VBD([2R\kϖPa?n;iD-U -y2O$APPvQ4hXث_3ZR!܉2 ;4~_uOǖ^hg|a IN  =<[2Ja4.R^Ӯv6Q˚lrYq"yUy=2fK*/&b#rltX?0F*oIM1Rd4vتD\QY;q7N֬n`B^Ȼti jq܋=,+̟ύ”CLӛh8!AQuJ0qs!/tـ.wnK V9+4gQ'Ex@ewΈN]M[\*?>4MуeG+#H &e)a\S,y)X92,j(ψt?Š:z)VYgn$,I`Kͤ ע*H$BgPb͢BU;.Bt{~%uS\s: ٛR:.p-Qiv D:1,ݹ]as=P7@{rsxf>KQp'&I\B\!xc :7TL/ʕ@5^7Ut263m~z@8{А V^w"2:ԖUz.YbC $c R@# *"\5l}bu v](*iy} 7%Utgu2KI/<7zO}q؜\CȢFggmX+ҿ*aUR3'Tmx #hp(jUMyƙO*'ym/De*UӵV~b 8E$+JS6.3@  ٦O1|UjZH\6'"ߙ9AfR/w?$&qR!M@GyFT,+)4LH;^u;$}QЩݟ9)!Ӓ] &b!fj1GUk|"_3=s 06,*S;0^R >$_$Μ$7ظq1ZZۡ|VT.:# io)*¦B`r;&_dvM@-^hm-I%VKJATEM [z׿/* y ܁>Y6LӢv<(!SqQ9 k6q)1͓Oo"XfE53a\߅%dYqw!,`I&nt.l`fl޵e'Q4e+biD7G2mnV}*Ymc\9TTt>(FŁKʐQgMh7*^d3mҶE&&q a'!h@Q)`]54E?,J RO!V8emJ(ϪD]Os$'P;y^t%> lOIGKl.̷W!>DRLӉQ,rYՓy)H(Q\¢PbP"z9O-Ų J^7qKvSOq|-eBՖ~fɋ]gA/l]LEEO4aG<[;sWVoVϢ;`])>}Ob^(|C|girAݱ&BPqWCXeBv-H0%LmELk'}!"ߒmm1t|y3M')A. x[#@QCX73]POJ~@ ii!JC4w ^q\$&;ΔpOe#qh=}!6(׍Z1}P5p Q!(܇-4hY!S{ p t]^Tg I㦆d΀vxZXUM> 魿f*Ǐ*r9 ->b?e|6=^&My|k"a}0v!TjV&1|j$m&Bڀ0 cYH\YI0l> X1":I!bYSXV 0Z3/aoRz$ p(lch4NNkV+ŗN?4*LpTw.ڒYeKs/-d2iv>.?3G#$[Aq)m)[p>nJA;l3nHh-C4wA-#ushuN\NaelӉE_8JӉJP7<_cV4R.'`g/x/ƗHƩk5 k*dq Ornx;;w&.R(m)P pcj2HO?VmRxrAldaFJ aAxs/阀&U~,Zvsxd|F'Z" ?Nj;޲^'2AT>F𛴇$>~nґ1z l˹xɋIt&̊=wG/'*l6M,y\M' WxHWMx練~s̉hP_j]QB˃2.jt2vip']4UuZ_'Q6F]ݾ]q\+娆.$=iunI} E3IqE2|75G~hv<^ljJӘF35i #uRJ.[1B6fDBbF/WºA$kn+glFѿN,;frNO+Ƴ,d{;ΐ >"%PdCz)p!ξͦ}r HlrsBQl%bu^kVn2%xrĠΚ?}myl *ͬ;/_DGќ;a~_oʡvkݹwҌׯDVSe`DR@GEwzW`ogN`pSid&bI&uVO3O?k;_ 18U`8H]eɮf՗ިXvߢfgcȄgv#?—jݢh͐{>mBaTDNUo޵%^|{p>f@&=\FhWØҡƝ4 aqހc2meU:I2&\w(@ mݒⴊN.za6#Hp^.-M҉-cvYrpHh hb9O4Yg<[4)LtA`\UbSGfEw^$c~x B=TEb*rݜy]D"fަd~5;&'7.#-k=é捾)o4RK7wS "8*O sFozMp^nJ És[@5*RCx4ܠ4tHx-sHG9al0eQ5%ViVHY? U-JtF4d!S⯑+QE8+]@[s2 4*!rT9O_J}jLS›Z㾦=Gu 3/G/=b ÆJa,HXgfM*tq;i~`Eaد謝8SC 4p#l3WymujrC^nhRWx(pOLd{"nL҇n~mqԤ 'WeBe`ro;5[SWÃR˩MZbMe(b4 !,[kw[F- :6 SrRKs(8o,M{Cۻ,ʂ5w|4P#p1(w. Bǵ|5Ѧı[U0;L~!X/;9 ;Kkz"F]Kwȯ}f0`7[4{dY\ *>hRk@-û\&)\rXnar;lRǑۑ3~2,~֎r2O6Vuk,fKM7߶q?==5JݮYvZx<+hN[U\Sᱪ/TQ4yO9tHr{OqQp*ks';I%c6WKVa%ð$yXqDKOcXpf;`D=F!$8 A^V_VB e%8rdjY=c~(ԥ:BjcC<s-N!NC4iy4`4?%NlS4&9^,+8t 5H!|NiXw]h&tFȤQevL4X_0ᛵLu@94w1qpcN;KR>zNNXGa.koCHzQ:L-F*22/UA qp ߘRE)kHGX=!R%2*}ZCwsIs8X%/Hi`U,݆q.z[k 2U6Ҷ~)8-7?WrP(]vVҩ4.d {|xWx6u]i JUxZsPvhQ5^/ڱ7f>N9`Ȃ3Wv>}/$EU{oO4WzJOZKI2E9)ClJ(,Koj~ OhQ]TE?O Z$Min;x=8}w#ۮ:pi+P5rIז@{ܸP$Z,M\VStζ{'0hU_\B',򄾽ΓX~tKuR#Sp :-Y=Gxzmo28e$CqgT\ UEao?%v;Ȧ q`Aؠ|\+㋍>l*x@˵bVq`nҙn_b(r8n=cMz!]^9%NrH8ohb{T齣;++{pIP ͚G]vۣ;aN1r6[.,A9PH'3#= 6k }y 9:LF v3&U&梿oKaC=JreGP,s(6@+ i^ / =ҙWrMm6o_DK]mWI◚&.uGAfQpX \I3zp]cޭ̚:Aq'' آZe՝jGm!5o)I+6貱 xm[1'5JBk>_\i>-U 'ߜEal'Yt1],\d)sReAA}ͰBwB]MneVd<]3B15`c]5zpGw{i {w&'g?.zxj2hPY j贚 \sݻWy*eƪ#ي5؅~ȉgJ7ks]xFF)pU;B.'|yHlu|9-55GiiaHX,L>]Ǘ^_@i໵ 朻 ƦI> b2! &!Jt`UtFcm [R聠%feQI1{ sl_0ytĕ$>ljk  1~M"wazC?0w1YelY8ӡZc&ijL%Q5%Кo5ɑ3Ȁ{EnIΙf3۟ɩwp +1;0%{jh䈱9d5:{*ѥģz3svNM":XA[fYսZ|YQe}6߅kkO< J4W4mNF3f!Kq:61`,fqwc|lr.:@zWpE ҢYR&gU=dkH10xX^]3s/46`>,ķAHs>%cnwp^eu %eMxp ;khh?6=]s+-C{r:^= 7,96v?^?03ϊjAR`t{G@PPzـKz5F'XRH!@j3땁?6|02f0Ţ<.' Qc#LvQɪga< rN8>%.x*=N~#iܘ=p$(6uskXSȰ3zDLךǩpP0M< h' ׊)̹/2[K㫔Hnsuq.<3eBсjk| & #j%ğF1*k ~px nfcXW[5 :WfE*u$/#0[TһB ~Jj*SY|Qg9{x+> aybz*B^%2>:au̘^6f\ @KAQ+Y+ _BCqNiWjBž k۝&K== #2}^EAE>,RJ^1@ߞo2}~ۣu̖1o*ѩ uA[ߴ} ;=d ?6\ //T/0#Aw܅nhUiHȬjIysG(Q$Ƽȟ{DюZ9w_Wo޵' zhm%)N$f$b@$_Sm #駪R&@?DΚ5|! "{wǯ:ǮeIWRy- 9+WDI/0EH5R=7N.RLa A(xVM7jᑟ(_ 3؞HIf'*vJڿuz{Bu>65*YyLF&vK%AřםŮS`5(%2ն44QeI_ U:)xMgqt2FF-b~́[H eH87E2R헵7~$y_~ϓ7p̿h\)t,f@>>Q~c>cab#,ţ1e0_ Jj\@Qn+?{Z\1toD֫>,-6Vu{G_Ngz Mt.Q,RA{Z0NQb(6o]0fWߑ 49xEֶ ‘A\XlٚERnJ6m2ƂAqK m*tY{5s}Hag)g|Nuk+Թr0Y$P|=R,>2ȡ!rT'5QQt8qYɇ+hT!-tyP/?rZ\.+mTDhAKTwj!c L'M;q&o]8TN#pJ?'d@Fup:ocC^_1RmmofV`Xˡ,ʌ{dYPw+eBeZƸZY}o*jÁWhUWFB à9L.tb4l% a^ 2;D6F~b!WAOfֳQ0 aPX1p1ʁE{x_d7t` #0.=Tlta%UО[}YTo\Yj-a/;Hil!?X`,,Ԛƅ]Ng1%;΂غULGe lb+l®4At̆ boi?#? OOx>yqPi#Ii$v<1=8(8\/, C:ceI}V)Ǝ݃hԋ>rt:.yyz U9< \J[0D3 8W}AO ŝɁ Q'Ɠ4k3[&; t^Q&MʇΊ݇_{&&VRvԗ#Z' "Pgl ZK5,EuLsAT)og*|xXu825LCȮ3O}DYIxs 2I߾8P %%$x}J9+Y+s56m9V.1 )j~,;BzÌ1za_rLrs+}66 ]O:9ˋ=w& "ޞn4Xhayl|ɈCˁyj"^! y!vʔ:DA`yEVm.~Q1dgeB2yTWOc,ޗ4636\R xxҧc'm ]aꕡ.)gP :7A63uNj>JqrFPlt?/D2q@,/3D}S#^`I;%mx LWB%1T"t=_<4!ꇢC'nS n_۳C6 OǙN^fⒻ EgCSnc" :SKcDkO/8׬h&T`gryuVcw- ~* 5ImLd'JTttE yޗ.8J4bF6/"8vP-]?+ؒ[̺tG„'^>+& cF3-ǙHu=&$%%j|@H<a[`nc )^S,jal{-1TB$#캤O?g.7=٪lD3Ǫ yHspY쩟uoK)$BA[:ڮETLbM@{2LTP?:SA% dϹ{#FżLZhrDa]&j]GHL#͢]L̄jpmӨmSs$ >GrA[y4x'W <8 Fi U&j؇_憞4kEO_x=0櫇q l\ X`!eGIDtԷ堌(^o;t'2g+76?e;J| >amaƾ%(F@e=DBQt8f`FL[^\ a=<5Oܰlp|#<ݽp#8U'G: !NaUo JJ3#D(x;UPop?MKS_!ȏR $|tC͚[B- Ce/vPIrg _BU]׿?PUI5g M\cշt+de-3zB*t17.WyW:3bV;Vo{){#:EL:K<wxyyAOwX߮X`Bے蛣]FTN#?Y7#!O6_Ks-b-Zz]4s=A/iEuCm+ ["g"dd`ݢaM @- ;D@2&_~zP$ B'7G@,!"sʀfl -]`l TRZ^@ul;z$ n{Ya~ R&ٻn;/ $qEfx=h.*ͯb@K뒽٦0JEw!B10$NƎm7"LҮ%bn L$iMO%Ok cjV(tw7fAUSgR{]pDP)2dJҢ2:`z3jg }L6|~pԙF NIO[tėhw4H-"|^&%cO0t\zؐU/l M0{gD*=BF_4堊/yd"*C YHܮPNfS2L,(@^JmF9QYu2/ͣ\yJ+e{LFs30m%RyWŨN$t$Vᜫ~A%!U"?U=m ZoܷM pW,G*i) NJ&?JBcR=hEf\;Jť 'OvjSxZG4K|n߭y6 {u;5☯ 11&o)1F^!&t~ʽ_ ^)uSϼVqf<=TZeV촾>F޳1y.-Ihn7< Yj~z7c:h9'DeMHƯ0[uyylru[2,CmJ4k?Chz@%#U&?\R/tǚ'/;X9 OT%JOOSƌȐN,@!gl7u}xBxBC1vC2lL:pOt/RrPNLY2»8p\r24 "p35L 8.=YW @I~/tudR{k79g0M=3\htϨRi2˔d H,I:t\$;R\G|Ar,뉎K=Gp0JS9Ypl/=Ko;ZpjoԮvܯ ϗI4˾ QY9.ni3L7&t> >_)0s ^? U6hCfM \Y۬+A/ 2TKF/1;.A)( ]xaCzuXuW *_|KK+g*O՟$|z^kD/"UbJz]PT(d֢' A0(4׎\ۜm.CPH˜S9cN4v8cS{A mYݜtoL6@<&*҃?vfxѳih[b뉟_AU.q7ntKKPcBT~5 4լ&]!ʘv݀:-+TxA\.ӡ&wkߟE!C)ȸK %6X ?_O)[hxasexkMʬ5g[#4ipob{(+Ecݴ[w5u(gvj$Ӯs5SCP4x-^WxY1$MHv$"WȎ#)])7ݬȜhOsņJ\(TN=i Oo|%f25'Wlнtϒjp>CK2H?7< |IF1sҎ ;(*5{uMnr"Y@NROcYDp ާL4 `{5+p ĉAB/fKªTcKiHD@`ni pmt윃2'Gtyt1UK_d'L*%ڙBRc| ' 8p2@3<Ŋ8 ף'Aш&W!:ɍ n_L0QU:GS2h /5\q3z`&v; #H{Π!+?=͋Cy.+ i zHk13VҳXX0{5~MX{r0@ kBBZͰ  p^N}wK [S..y]=d~Y6H<kC:j6qz[y~&aC/?@W?tެ ' M.ց60-*nķ6’gxwޅ25{"IY%@U;'2ib\MT Q_8|7>> {mB;a|lAB!LW"ۦȐtbk1e*XDVJl/M{3RJQ- C[NӔ'l7h- M,ț8cA0D2j#a;j\O|'* XRsb4Ͱ+g(qPv_< X (淔&_7թ k/{[újOjf[O*=Ij KQ֖mwc$]đQ^n_eIy(t$YT-]B![yP x8D[ݱwYkO9 SM$RV>ؤ: 3נ̦ze[pE&R?7]:YVrDRAc7:4NJT+ϚroVƣe|pjDO1d o!w>+^ k{̜dMre`V3T1yɸB#>o]<80Rv fI81m9*Xόh8s|(vJ.߀gN#vF v{)ÛP;dvar/b p!n\a3=p p{^6Q2VN}W4Ls"hD5+vWlÁb5ia RI vC%qXRg H!+ nPe+{{Vx8x`N>upI2W.懹?aW|l*gTdYmdMCw)~J)b7.GYve Cf;7G0;ZlXd$䨎nX B71zHD4 E.7t++&w`{.@b**`66OQöCvz6}A\un5id GJdXp{+YvqUޑ A-j*!:rJ!=#GFFڪ y!T[4ٽޚK}k<{utsy*HwDekynܧuf hl* !y8Yf˦-s%^<5Ƌ%΍5bpgm' `S5=A6wGlbo.S90DB%ݚ( ̪BQ"Y: UzURڳnYvٵcp98Puu3dhHn]!"xy`'l9R"t޾"ILU,{}d4mZկb NcKX[گV(a*# U3!eՆb mnS.fe<-}HCް9q\ӆYqd@&x2]W\9tk;byE5涁^XAUL.)Nj pډmGbjد}R:;j/i.13)WOȧpzoi}`%"=QzIq9meSrZl1zʪg?~jt˨;{g9EC44lhJbUyB4Jr64t0_Ĝ^@M y^]_)K_tOA-}$\)L'] 0ΒW% V0Xjl|T ՞926 I["$ ;3*,pnrUp3s@ ƵG]ݯ8IbeoTNc>FKnտ^E_*?q9a =pK-v>PֿrR @NҴHoԥyBť:i/WTaLi2bo?B!"Ĝ\r՗e>7fv\y߆!?S=zeDcǾ{O@ C84(kɰ3ky޲t|aC'$':ljaAՔ q 7jY%gbT5!p®^bGҊA&"*8䝈ǹ捙 EKGrdVl,ߨ}v+"p β]i4UIxSHrT5BHHu3u7\ }^ qp&DaUr`[LO Rl.>pFxTIXRW!<<=L bm$>Q2HE,^Y3ԛYJoEEWa ot>˗eivԷa@Yΰ6{Zph3EX?C棒,%'qm$<%|_fj:a,p&h>)5(e֋b$\͇+6dZf!@] wlG'1xϸΓ?6tJ`j'{*~ɭhzEY,ؑAio|ț4M%Ŀ. mn-nj"$*=pj8\7׀KO]1lꠞNB,\еE#.h&+ ^}؜ 56vbJQ'ݻc􀽃"Q2R,ԑ@)kBǾJ\ gb ȐvRS`kI(jl?^c;6ȥ )B;agC`gqk/suEUTg똍)ԏ4]x B۬.@ {qH~ZL&yRLoT!=F&jJ¥j_8^[9g U< K}\2,؇'ݤ{l[d5' Ot:nh)vG"ӅzvTGP %^e-^Ԑ(K %7 {Pog˂ d: ǏCW`js͕2ȳ6JtZjtZ0+C]"h̭i6\2X~?M0TCw|ÒrJ?37l1>u(W iju,!H>4HvތKy"PӔw'~AF۰{!ڲe 8YgUęЍ/n25%K %2(34k+ TI 4l^KH161O&\evsa0ni1xouѴKcgɩ{x˒޼+аK#¹%0=#>I kN~Nw`wSmToB#fMICe&X4v(bF!SѓEYE%Z 8M!.te3<lj.mCh9cD2S_R4l؁m|U*O^!erUU/6%"h<5t%S*d%/ƿaY& oTYv O z?E.>)r*ߩH4|sɒ`GmƦ64Ah}5%+6 %͸+ #výU$P;c'P YEݪu]FAZJ+lɐVkke&xϓBb)FFfyXՋڶ UBP] uPZxZۓhvAf:33q1\۝~kbWʄ)a4E(K0nz3.n2Q^3՝DC:\lm<2K5Hx6H`̍{cnI!nKmDG)BW LHK`xP2L8)f2eZ9 xÄa*!7!-EV"&T ,D^~ȏ5A`/ M(Fmm%|9:XY /wN ;Θg];e΍)bV4V#] b cl0EB{jo9=o4nMJ 1"L,5{1Ypm }{>=X hv@*ڪ#FUuSSXtzN!ӗ]ÈmFO<˲C P|*ʢ·\ZF^1U*#L$H"eD WaM0Dzՙ!?ш%S!y*Q\^e@ܪةx_8- o6خR=!g7_k8u4wU3ͫCg|8PD{(z[2/&]n]ct.YiG>.= E7?}x1FQ+ ovC@ XR$d#Qس P+F'0Kg̽ߒ_-cnh %_[$Pt;`l YZ; D3u+z̊M)U*M,HRj VМ"\7@ܮбU1Tp{I6ݯ32ӸnP r:R"Ws_]zS[SRԍ$}«AѶR&̬rmp.9Hy 6\;ki`z3??=Ӟ⛏6\SV1^R2J`sCuIJvfn{ !khXLY `YX@.֫/+Zѽ_Lf>kQ}{p#vA m 6'0k1%v(p% ;zZhfT xts7;9 tכ[' ') T`.ci>Lq2=Wk.`ƤLkB0TeV1^gܣK۸2a!6AG4]2A aMHJg_Ǒ+h0i `HŅ8]u*GGz!磳5Di sA %76eцX9 9ttr"؂*Rs)u 3<_=Éim- Byp䀙 \aٲ> 8h> {nl5I4\Rt< `:SՀBNQ@%y9m%׭:JHsܠ\b/C|fQ[c %.Jd-U֤ݰP+s(o~#F2EzfG.J`A$6cJ8o@GsRP69 10ϡ 2V:MX)TЃKQ6Q9aYf0XpUGWGfz{gg;sO# ^Sg !E:DHnn\™EGckOS|g $Ä)}u\/|?f7fU0;zyʁ ꎐ+v |Z;"* %P`|<,/ܗ4!}ثŎ k j֒Da`Q 4@(>A" #hĽ@mWWěPxv987!!L5WclpcE&)|ҋ1/x}|Ϝg MpTd6 HKL +}^.d"z B6An%U]RoFE3r|Cyqzs\A:YeL9S'No=1zVf00י.djXɏjE[RF_)eta6wt%u ԛ@fd+gHC>];[Zj!&LpBZH5G[E;PgeTxuaggI*9 y>5|e Ы0tIiNQbB'g $ KM%ǁ8 =@|$ e8ҕS U6HA>0$mRUeP*R-nVSf=@G~d?;WN*镥XĔUXP2dF1e8n #X@U,P(K!ޤ'#ޛ#$8t6۸ RZMv2ˡcqq%+URY'z?h{?¿NWW!g{ſ`*_{@Y5ёfb6>X:II,zB7&:bWxۋe9ǜo^kyPW&wM*Qurj !( i+qʪx' ԏͨ s .-R;e /_!r)JG݇s#ǬAN9߆gVr%!pI|Bjm-Ĉ XI&B|;W[/ˠ(<+5 27 џ::'4Ȍz3]EيdLwc F+mlt:ɃXxI8o8zN*Fa#.j%%R$nϔ7 n-fUCLMhܟAٞ|=HZ*KN'>l救y+%ʫ|ѺjBBKu y`v\~ߴ<-FԁBӑ?V}DDž_6?,åۥ}ЛE  F _HKn-򔆉.nyMety Fgp?eA=;)i|l=Gݏ#t0B A5K L3ً'*p kJI&J|[,$QJ1l og2Uϸ@^a2h`Mdώ1AL^}7L'ޱtG'N'z{_7&K֌kF7Fza>1LѰG8jKȉz ʤ6I+R }<1G_ALzȱ$QPzԛ Bq}v TENz%W0*S L]0>1ވuٲqؗ"-7q 99ݕX9ԗzs _ wR֘gݖqsuh:\ʼ PJɕfDJ^kN|RB( RqIH+͇G\-.Tf!nfLUsOn$΍fJDE)@AEJk(QNN >2ϴΗ32?8A4KEԻ_JGQ5OHZ_"(<ъs2L7B2ѬpSf;ӳX+R^j+' 3Bs8Q.|s!y*Y'dh#byLd6 f5f2ɳibtaD᫱ʣy'4"*0b&ىyghyc?gZ Hn,xswLdY~FnDbŀS,42BY 6~+.ڷ|B kצ-iĥ1$a 4~/惽*@^$ [>ajawpLnɳ pkst8FL#RXv;"Z_~v˔x2mţ Ʊb:ZCe,}3))չμ8QQlR"vݬƊsC\(=;[tr߿0NHIRiJ n- p5Z;"dۿN;+Tۡ`KJ4ZUzqJ5ӌvyկ2][mf xKqy#dRLA[qS[*ÝB mLe ާkow1e ~ ~o {@h_/ 7m HJK˙S!o5RZ Qw' \NPs%գw[AНpMXKҮ}[xYZ;VLl3,ӻE8&oks V8 *뾠 ;ft!yt,C'pT 3&U~3)~u,Q^' s) {Cդ77,:=Z"}rd3QDXդ*7 c}fAriq\=RE)y~ٯ9Af}ADgב)_.߂S=3h\ /ԆIo+mD7FIա k&M ,",fNXH*7vrHvTg@6#^ʎ ޷lSG|;p\=EZatD0Aфhb.d7o*4J/rQ7 wQ[fӘ R` Y) 79b$~߭5p M&[;(;H =Xa#b4B^ ~믋S<6.I"CfVKl{"lĿ]L{w]PU(Oʃmomz)Ȕme tm#Ryv{ ᴦ7hn5&+[qq"si% sŞAz^LL19/j^t*FxUm-bX 5TܾHi]7GX40Lo#~9pfEw|Z8! qq~XOYU&-V I:ѵZxY)v@ :DEC䥆fCvW+,-HT`~/ZS@ww;Z1Ad= .&#=S˸oT:Դۉ SS6^yIe|(4Kp`zgEtGՊrhB%؉1M20a?p# 'j`9]_L \M0cF';-30ܧn|x)]bp4N6^E'GFꀊ60ȱ?;Gw_4[^S gΓ ?IP)9a3;lxH=B иc0,FΡoF8b,[ e~yaR T{J;^Ym`p2R@@$}9VJ[>iD"-C+AAk'v*v#xQH͆aa Wu=JYlHr4:bw3ތh!a}FȨpmP~bE3a Om&-D>r`ptI"wm5xUUJgPi"$@ a"}nZ9F|=ɐci WA9SŬy'"8T$Khej񡲎8UmM1Ōe->CGlc|!e}cwsh$%ӥ̤2w71m ¢< _#hGт9 4B+6CB\''/Vxuz)ŒF[\B۟Rs>aj;DuQ'H3j;|LVre(*:qRͪtHhF:otaJs#0CoPaRLWIL0gѷ^"C.|JxE[ R֋7JxA+nXT#h8Ih6 tTtPlc6:$88SB B(4NիCM1eW|2J_vq_pcx:ߖDPڃ&3F.yL w"apN{|xFPy<#P ɽA?U}n\7f%iP1TR>PZq\#QE R[q~Q>*bbY8M@c<߫N =q'Lo{kn̞!,m<okkœHAҔL> ۱Ja]!fAڏQG{RViگkM?ت4~r[3D#V7F-ιۉz?8ҺDt3X2P=Gp]Y4J 0ΓZSK6;{+=F\|QoJJNWq  PPbLؤIg=6%A&(qpR~VkӼyQ S[B_԰÷wi޸wA/uw Ȁ m0F̏\V%`b!e*+OE<5H" ^i:'j:+_浤-g1\ :!:N"qKzXcNKv<&]GB#N}*-R]z\g=O#&?KR[̱c us]ty!dL&&?ganQĤ,5{WGMxr{YևupO$ {e#@?թ] G:R{Ve1tHDQ7{*/-C?ۯHұMI,v;멕 LUzfOGq|ZВ?Ѫ' /){~}zjra P:*saɂ8{SW1G͹7Nc 55ޕW9NNg>>VQ^7 )#׬1ROyzmay-MX׎sDzJ*f251Y fibnt&%*G&/\.,A/ֲX>T*k β^iN!ͣDP&rhY:Kk|Y Şq >PR2LI7j)@iC&\Ƈm93Z7*q6uQdi2hQY~C{ˁO\qOhR:ֿ[uFW$y#. zÐ5äs74gIHރqFQIylC0qVԠowN2ٸH׷fqj.ϦeYtC+$ @{g蔳Jt.jB>x+o ^M0l:h SuQROFF5G:e,SG@!uW3T.UѨ[q=zJQ^֑@7f^aL&C`d3vF,c}'ZH EnH:zKe,2t A?c}7FUE >38RTVN]Uiy.#!B[Z7=,U:qO=k/Lһy߄Wo6G [4CؿR;?6h>dzmeLauDo&9pəV^l5YlgߩMcm.V}uJ߹sC>'a7^Y^Ö7ohPu&S-,\]x&׌J ew2+sQh7K9',9cn;VӲ`;ubwqhs_+!uvG 뾲 ;e }Z54rzf+!+l<+{ZC'0 ) ]|Oۙ1R*Y‹ʉ=|ь},i :Pa`) |hs>WTxLb`$vա N٫Ne%mlG|ý5㧘U"`с)Pf+WjhÇ ÄU VлPIF"vϊQLUBwK>qcrkX˯.W:$hȘq(r \u:$AAND$-W{0y"džO k,WboL4~8È Iovh4`0GZ۾Gw :~ +}vеn!(fI/(L~Tʵ[obŴ;kՌ|u* ._ xа@d,xE^AN6 5ۯY7{ip <^?`eS8ͧE¤9~Ok5]<10|a 4hj !n0z~-Ϡ @R(\7æi{jb튓2*=[K۟Mѳ-҃倻V*H3 dsv,zvyKr]\2%ةݰ SSEfC<~۷ ʦ0НaÏ f"Dy+%7a d$<nwXDDÁ>cJut$h%rh'!RjQ!ڲ*dg& g6[ސ~Y;BDXmSv!/b)X@,$~S)T L‘mCmyIy1w*ٌLdݵBj:)QjDqyP|2+ĻZ'u}FAk((=0fQG̚ުzSd$ y`m6\vsZz͆H~xDZ*p;X .47AΚ})hDՙAhrifIMdL;Z嵑ҋ?0Bnȴ|v[g͐fL:5]:~OlGvrJTpGBv/ӧ&^9~:" *?MsDR.{n5jw+ėWYi [ }*P>2GY}^DAl= 6Q7 !ZuY ()E{ ¾ άi"1ztn+o>KPԎ@AQ… &#b N5 .,i?Y}Dwhڄf)@r4B"0!Le\~"J M.VzxZ[_;f>  9! ?L82mvl; j4 m~d]fY5Ϋ\Z 㨀ookFދi-V0YFτy+t/9VO}3 48ܝ*}Iy<;r&9tvgcw=s1o[rqRn XivF`G[&@u -XT$?#-bkn[\^gd#ƌ|\=x^;.mxʐ13iFͿS{0[|oƣ^DjA#9Obu.O.2C` N(!jio>R]+ |Un:xjq9o(0ET'a\7}$1A>Kas7  t\jkm8i`:m\K߁ +D-I =w3zYl W:Z"$5-z)\ ԅ 㻗mH2o% `b|ʞH%U1 Y]g&ZSKl:[)pPg_LI3Mжuֳam JqG=N,ݍ+ VS7*֪^89kP 4֭O5_@fGp@O#_ iIK}9b?席= +cI:;ͨP#'2x1li5vQ'QYk!%6ʆIP~|d>]R.&Vb,9Ϙ`5X &=KpH6<*6Gt[m ) 4"jZk\uoS\mkS qzռ\y~Ȗ+yٟLQ50pչ-ԶrlWFrJx9s5J^=hR4 QAWp:t['6VwFEJ]FQ\_^⹜VUTԉig Kٶ tG;N@PTjW'YbInvk>]FtDŤ(H5 'BG֝ &;VuDk4sTbbF$q@r(evLəRKoۖNAbMhqrˡ{|6eQlH=ӈj,XqN,aHLmhֿs@/Rj]"*]#K-'^u57˰1&#m]:vŠ_Vx"32=! `(On->\Y>C;;+8F2@n,_{qE,浊F-bCu{ QǬr`=ؚQ o+QNŇ:e@fT"K1Z 4OHyﯩNm6 BͭR E&KQ9!(|@~}Tc\`~ ݑHh͔V-|Ua 1lKhz\7$ 7Ե[OoC/]АPd-*X1kJ同ԪlS-*[&YpG6W7] c!$R6*obm~s' F&fhVZXY lTMjj U) v)ZC*( R؝u>)++$_RJ$feFƺ8RU&%gR@9oP&AE\6 -̓MYUi-BNV~e\Vf F,ϣ#(|\Q_AD\@2Ѯw_鄭9KxΛblbdzīՀJDz4iVr|ď%O<͆ ϵ?m_ '-R-m@XiS(38T̳|wy]="pyG/G"N#H,*.gKH"K]x:'3ule ]'JUZL A̼ Yiퟏ wn#$Xϩ %+M]9^yx wS1*Ōhv"at]0j#Zn\`jJ9Ӗ{ga*gC%YhϥȒJiBW.=`.tc;}pݡ>| B]LֈN1Jp=X!Wr0`ߙ5Dz\ܬ$9Q C!ǥ͘5b^l^$LT2hbv7X׿nZIϮEc<<0|t=YFSЬw}K̸ \{!˟5>J&bqz#g$;GnLv0GLzQB~?5񹖎li3M/B w8+2voYV|ԢL3\D_'`/g) 䌩svO 3~[SGS'^ÜvB7oַ# ,uKz*5Vь֮oZz$ N:b!^']<ƍa|)**].Wl̿d?z6!3p&Æ9:ۇ. ԰6^ 8b?*.x>0޻i{8/#_1 \8„GPh&2츳1@!ZSۿ]ev욀΄6;jY87+K2 gaOҕA*x5q!ԯzP ;GG"R'dZ[0go! MNIBj*ɡ*>iP?Bgu:yms]F8pک3FbzDž*PXF[}ArU7,Z.YeagbQ. ɺƔkD:Y1Oޅ[<8#!4VQbwIJՌX}'<')SnI\hǩF]L;uUH*iQ^[+k:#!r=^T~1;nT+aFmP=[)?|1F\SmF{R-i.>|Q|vŃ} qeƱF[C`@d A,sʳ_ [ a3fP5Tw'%p(GcrWt\ѻ:UPN Obs\:iv0WABgo6$~0+Uۢ"6Cbç6X]%u&&tN <ќ"5aՃ Ft&|D^Z*+?ؔ([$NVqL}8 &:-zb\.(U򘂺: jU.T5sy_ ľ`M')>& Ns#Ɨ."`l%1j^] %fjڳ77HnǢwImo]YA,~ $EfzHmsQ`dјMg= =R*Du*VH0* ^³iF0QaI',%Iݭl{إ]RSi44QpVa>9w;8wNY Q1=Er!+H}iЏ) g` *'&qڹv 4 r1l 1h.vJ j"Q8R]T^M^)-M%녚dMj$4[#vLplK)F-d7Ћg91WOTf*ʅpgSOQ,>?uqHp\eƦaw5/))3Bbw"{,1>q-.NՠQ@WQ\N+1=9>ꗲ 9chGρϕ[N(2|fBKLr5Yh~FFJԒzDK^T5$!͛G^N2!ϭ :^\E|1!-nUƯ &LȋʗIiMhhҵq<ͣx.UtɒS $W6ͺ\+/u%g ma_eUGgV0o裨.M,<AX5#Y D8M9kn-l:quueN"c.4u'n֥XpSxS`)&;Z~2TA٨c\glCicUXX#*5t+;6 C>XU4n^{26Y =W\e_/ 6C1iy& aě_ǝz!fZ VxLmکIM@ -ͤM Z]ͣ)g`ĞajCDhy;]dW'"_ZxOl1;Z#Zƪ,|Px,Ie%BD[|hI\a sLd*ټ D|)Ecn1z2SёO|P̓lVMp-w5p_:w a)"sGG#Y ~ݷR<ăiԺ@oԆ2zo ܎"cI9D;x %X}O~ ^u~nd3L ]V@pt1l\ C@ԁh%pNf q70gl6yDOޯY}5\Z+Rf7V!jΉ>^[ q-& .2tnwg#s)0' wA?(o(L'8y}JM w"j:ef/Cm[73*1vTfL5~{>Н89ѿy!leN#ppw<: B\Q:/`KO>)òy~ y9$>cH牓 D>kYB+NJIɼ)%Gzyy G{ɫG<{;3L/wT)+zxɠ9;;;>[;\RIv0VmS!nVW$H4uR!lPd4X2xbEqdr\hs%T:ݤtju$`‚peoKv=tuOWeʚ3m] g<rx g;\|Pt.Yp2txvF"&xXWh=/Z7z9*kTUPDB, zh1  h2{ZNqv.N&$zbF…[0U Hn81; Q-D5qiswր"xeMlӵFIQ )xnX4M; +;kV;ء<`=]o83R<!noQ7?:ή7b')g2]63f. zaxR_`3%J 8SZȭ|e>KKrUMJFc=~hyK= !3[ {oFZDҘEY' >XF$jK Ҙ#-8+Ћ >aWyP`m˴KZh'tX Mn_֥l\?Joj•3v,ps- 9::ܲ٦A0۩Rah^26?xqfBS~ =⛕"߂rxjX),(Y&D,KUuCKu>mdڪ}x-*,z.ːιZٵ_XF6{VdV"pLWʃlOq(LO:-NPHl;RN=! -7Yy@⛲O$[ɱ} c)}1fX{tUb9'#ȵ4MA"TcOZ4< VP,i)7ӲfYrb B1^7Nd0!Z'S4J vJ$Z:k|ͻw RsEZ@sm3gzf&1EGU;Ƕ$Һ#c`[1 h+!'1 =# g1p j}(Pg/{xh|ʢ*~}6jLr28KuՍtَYNpmnV'%.HWAyؖm@uNn .p;Ab),D,H,MbH'ilI-L'{Ӧs93;1GE0GG` M ܇Ӱj!Dn%iV;2ߏjV[+A<_,;4iS LiE7Ik`*zhmtmw{@ / YҀJ䊏~}=qpE [Siā█w.K 2"*Ћ6X^.-m/ ?;Mlm`@șQ)yN@:#f~B\qw-j7^2>WV/:ũC=fk&(ަyA+t[1Scڮ g.4nm.~:wXʼntnܬJRГ(y\wXFW.Y6›O4t>?ONs,TfKm@Rjnde==q܃Pv#8Hu.[;D"ouS` h#fܴYZC=#%U[9V27jlj!yČr忿p9#< CNwT\>ru7NAUֆ1/9LsH$}" J< wүlp^ ަiWy~gdGyPU9+]8"l(CR В\ t Ď;a.Z]>Ogh%`zgx`'wHC Syoty_*"AU)ނ3e_"n$upAjR:0+}SKuL/|ĤKaHP$ zTJ # ǒ J&'fz@̹J%yOݣP]:;CO%2Z mmDy֏+= zp(4t?Eƕ$2T4&Uv NvӼA[iXz39Ei!,J>aW M6&^O 5W+,`dG|[蹻@) q,i[:Pdψ  @ѫiUc 1ʄ3Q/撷{"25!E(?KHTk>=o y_X8y*j`|X꧿>:r ҃w kG`ZQʖO#!!gb fSz S]i4nQS,ɹwgziYuZt_?EγzSޒE^- d/nE/uHB4N6~doi {T͍y}4&&Y8X&2]GT/ik(nO6x\w눞 i.9.i2Scb:C>\b oMMooivpn9†ΒޜN 6` +h1xUYg̱2Zӵ}a4>Q\|bcv7G[VƛRQ/3҇fxqC}-m:(I׽Ȍ'vׯLUDU=y^C{`V & )m@stT=)0ӞXNܘi :d4Ǵ A)YAY M5|_&{,_eШ'T,`?l•@ÄM00cn|HKQO;=e~2j)7\a+FĈ4e'8)7Q,u&SCw/R%huU_&=KEp/ڏﲣE5u+s,xa 3 dYm\kk(cFM~b> NXObFk?lBuV ǿ41LчUT1-ׂ"3!:b}Tde. 38ѫ,Z#/1 {^ lEP%TS fv[3M@ g?o^Jv{ dzڡL^{BKwZѐa=4jWL]VVǜ0t */qqE7T$+ ( S}c?}Z;QTU9rK!?FV# yx|CÅCU Ͷ ;L 4ݶ4NsRVPF2XLnK:$⍏HǶLPS}If&&سDSڋ7jEehJ0PdgPl]]Z 4ycS-`PD=X2 ƒ y 6ѲAC/b`aO$aLXO:ʓ%+-RFݱ\l]iGJ"ܺ`9&Lwȏvb挘%*"#Nh8&QBfy2] r=;S5f)3z橩QQ ʘ'x,tڬR=X2mrMCy\NhEHމY[! 噚*!+N9J_ߤZ!ǜ7WݣVaYjf1pz6v^n? Ya0iZ;$Wb(""p_m-\bg(*j |UQ'TƓ_ψGUXijf|JS)LW ag*1, * ϦX$5OIy ürMLTEyjHIS ;e+9^Z%'oJ|Y 5MhaL%WCP׌4g{X4B>vpWFLzĂto^GE+Sq I"(No` -`>K\e~ˋVCήgQV*)<$Vr(H2zǍW7 z0#:9$)cȦsz#=7ժM-dJfH1|^|է~;tYLM1Qrqu^-]#3`Z?eCܴ_EHQ=-(ݴBce)"]ζO͵ WOEO"6|•>^r>f ,( 3L|Y 2j=Z'a]q:mzuot׈K'rbD\uA܉v}0 T!De!͹ԂK3MH>Ur-#6iOOz]\-Il \b9h^l -c$wc\*C< ȗcv[Z)@~G UK2 e׻/]:yˣKnw /3Oʎ̫e i3"3w>x 9,3Pg3ktvA\4L_Y_GlژAJ (U)%G3(h&s2Ňo=-QH;e2;g[MK* 877Cc5UzhFxFYr`tT+]k)W^;;yAdp]ޜ5o.&mdit,*U]iP ֽ -㉐K e (}LSm ٶc0OCM*{^Wvdn!tnB֏Ih$ ܫؚF7Eh I?4MUBe%f-,$˘ș2-Ra7&0O$ K};fĠM q?2_R,扞+Ru,!۹Ad:اT6^OX̙Rwf]LwΛ!D ޼rיgf q^B07^*Qbٺv컦@;z]@|*m+[\p.}L|­fbyt"9\[Zz3I<= ~ wCn,Z9pB &q!@s$ʿ5xNy&QS' g%:7 y䶻n+{  \~lxmxhU.sO)j"LsN>zqnv}º8Os*HFPD=mr[-J*\2 P+I7hvQ* S<|$=F ٵ88l;՘b 9 #k1#X!?>sJ#ԌEg4yeC6.)NA(ԀT!l PP͊*,MxDveD8ڇ-ԳlE˼'oo1xfM7=KݸtNSi- ``PB8HK)dK0G\)mrxv'3fm,Thh d#Ĵ"?9{:]woϷ۱sg JJO(.7%vGT S ގbw[GP1HN3oǁhھo@ Plz݂p'Į)!=(P5F 6ʸok /{~ntק0tIb[QA"f +Bq;⌈f0.qb!Җs͊R0sQ{c`st#μ X[J ?L¸A1Z(zc2w_?MdgP.M:`MUg"R'xN(щssJ/( E"ED,7}IzӢ'Qm{ɣ6%;Z@R*'6 Xą__"|a@pubLAL/(i ]7`d aտ{Nkt"Y"Uca> :ۅ{YLd8b$GA箣.Ь_cmadz$mQI޽_ҥ$"GdX.͎r];L$\A_6y8h8+?MdqϮ|hDPWJlSݸx /M'#mG%5po,#p){<ꋾYSXGZ.ؚ<օpI~&X爺Գ;ݶE̪W*Ma&t ;&(mȫ^EBʨWدo$C,b j4mcp׉MmmAuW<53 )Gn EWP{,uA i %"0 ]&¢ ŭ#崽j~>k+fQm{Cpvn%%#ы],l { p@'R3{i M)f:gg`b.| j*0O7. alҌ;)a(\w!D^+tSҜi f[CD_1h$[B1F7|O$Qm?K~*~`-PzO\rħY7/^Mؽ&<+,KaH&Π9tKrrý bp%r퀿 3C~r+U;6j_,>s"bL RPEY@2q*`\ӗԱİn;@tZr@FL|ں`ARWÉNJyB\&+V#'5 Z-5)a65wJKe;RV gfN{b#%Pobqj"O>S⸓]k'vI[S,M'm?O2!J'(X+fW/Gym|NA.g#[gH)O&}<@t[H(elVjz:&9 D= xq|PXrp1+"Py!pwz\Vi- OaT0BtM *qdø bS\ #vhRPT~>cJ۶mOt>j2dIz6SU!|~%4]LY4V|Y TE9%&;UjvΠYF!fL3L9hg)3s WǝL\v,(0KWJ(>R邖Rz ә<"b 8"PnBSYzR<4wD{Aqyr H ,T];*+_1 ixĠa3hy.` ֒4eV}EGcTg쳤z7sMcR*_3 6 N2n%'G.S7^(]-Сxx7#mܸ. 된Ghl_K|w`PPhL`a bôʇ\ӹ`G&E>tt%{8c)>e^ }16}"iq=cG Voi} |9zo"`k$9]л%(<Kh^ЀǼZB+ҝJn@:TUS(2=:./"l[e5X x ߁xQT0"QZB"h_JKk@ *#w B"0v|T1s]jxDr `"~G{dk]N(},eoY%%W2g`fJ@Y.·l!f`܈c4BP!_ᄒ,E90>̊=)uuy^Vp碜pϦT M) p6,שb#:R͌|\lKف,cxd8PNsuN4#j(QݓCDxE*ŀJB\pD,^<-$搖+o{ĕ2|~ ,)lz".VZ',eA]ܾhW(,dVxa9`ӏ~sRA(W^۔UE WOvA2-fT*2} bΦ60D/@p JibYBU=T%ўQ*6O.+;CE9A~v9U v(!}3CXKN0].)/џ7BקX\:quiv&ӤğO<ʈoBmr2zG>`iYW|ג/uZ!,֪{@#\iѮ=fc`¶H).IJdrٞϘ<$Gty{Ԡ&Yk c[ zxv(QjxLXo] u]Mg2 !9,o7G(ӽ72 knZ)—NF]?qA \;:UhB_0F1amc4fE7-'Qi+'N66d\:Z*}5i+ na|0L*lU %xKTFnߠC}7ƤO\%#Hx3ӭE^&!#g? rL :fD\TvؾqOZdI4(;8AM9Ct٘ZOĨ@*q8QI>bswIP;Giɴ>S9^uSLՈ4=/䛈l#o/f&S%RHu7Ҷ f7)P[seVqvnBv )Blm! r/V3栈[Rҡ佮W].n +`Z ;?D*бslM%{p=}Zh"*ǧJ~X{:jvdmafD2.d˅bl{OS]av3 lJ3z+`hX0DI?/ZwąkqO:_ dͿNuo@iY?wUwoѦ %LƧ7<Bjt\Ԉ-gX2d҆tfdGkJN1iE8>d;H!AT5rsUw%lW."3sl˓eMu?dƏlmq2FcE֚YX [2@5EK[=g :D\:KCjJ2l%_*op{T2|]6K>.}[\u_i[gByQOiUK證|k]ԃː18\D'#cEрmRnN:xTI5㶴7/.r &rɇ0sv--qpM?I<7f4v̧P޸Mz왪'A#j_j|zLd+OEZApkj|K=۴U`PUu>t%1b:J fޘ5ʙ\$*c5$X['טO.bB@};4g3YO10 kiOz>11G}ܩIK`}O)| eX^t倴i `!SZCɗֵFVzخUGgt٣~2rPӵZlj0GkRs?Ͷ(J bRxxNC00y)2&ACHBvC(,>Wx4 ȥq>DWo$SGo̸pty\XjXnB46g~.rFR#{9:s<[w[.gegwCu17ͧ. `)Eu̺IT u V*W:c PK:K-K vW^ Ѥ{́>oc}ӯwzJL4q yϊi*mmmB۹Y & Yn?n0RcWVgBȫY谕\`AmuȶH#V]z'lX3 =3u o!j<ҵ_f6@a|1;n:gD +#D54"ue`DCKM a\D::=?%Ug]fLK:⑗տҾ])l#[s?.JΘ}M4cP R4˾HEOMm]0\^{n/;-.11!E{aK+:4fbt|u07.a9`~6?onn>x(j>\ 1f%笺yt. V־X. u"j [lb : 'J+/Ler?@ EGVp!; 驯 wUARpslp9AՓzL\,NVm~.m/i-`!7NXrв50f?Dvul;ߔt5Zz `OCNA<ܭ?yi jW]h7Aœ&k6cv>8+ѩp'7G/TTj 7J᱿H9{_/=aOx}Ru=v$@m5ST"7C hvtTPӐ.p0RctiP!;K E+D*'v"(xӤ.84YQBUl^M+"e;SӻA69Ϭz+I xXvlpqli6uNvܡei+lo Ƚi S16N#~nEnGfkrDy {.]c?FE@.@ n{`[ [<6̏NdR%ދ^模K J T\-H-6-LdMXwmt6W!J ge̮T: `~]j/>+m]Aܷ֚MR 꾛Km=:e xpCчKt{@ejMsZ2f-!G-oG+o╷0 t64&v{ћOޓ?u`eR"g 5tK#sȘ'5H%/5t3WZ%8!ڟḾV!(7A\60]eſ&T*Fpkd7"HӠHެ$n;hVYD<qs:7Y?KOάc8'h3|j\X颕h|jn YZO4Mޱo<;6GOH/LRn8(YpHfWZ{>,PXP3/\$sg iP׳ ԐyӔ-%+wq -Yó:ra.VV7EGq\v4s+s-"O-|Ngѣ#z'Z#8%|dqr͇(%.n3AkrV(9R2(܈lbR0U9\6}JՁX;9'H9ʦgȼv sƛwPP nʴ^4$ayrvGco!O<"V>,da96OT"\foCblz$;{:X8iϨ3W%g?JΒ% ׻]Rfiz$bw @q:_;n"FU8|ўv~"Ӡ>}E8)>ƀ/Bg]ePXU==+`#9=ì8ѾCf}Z.@ w\IϿQL J✟ p" mi; ֯Bﭢhܥ^){츥bD.Ҕr,[G2S;À_Arn~ڪчbZ;C Ugm(͔d?,f[2lF4fol<7}n,s ,5/>7tjxJ&QYpM{M]/," @>H-Y"68iu"=R1_ϓ_P\ ʒTHkN\`Ikvų]*aTdb,b˵Q y+@Y~!P:Y|\}yQ,iwЕVD_d %`W{*F96:)b[;6VխӲm+:Z RC]r?c&A=DC,eH3)zA2LW&D&c,N3y `9]W_B_Zj~\ XeVXx~Od-l qMKK˚\͌iĂT%B'BU V4EqtMm"iKgboK!e>ƽx՝ph2ѧMݓSo]Sϛb7s m!139dTSXқ1IO{)Be5j< țnVg$;p*3Dm8i>ndyj1@g!M2[Lk)$V ⽬ }7'$ 9:ȑԽϴB>{/\U(!%\ u6_$Dv}Kܫ2:wOCI( " 8d%}#U$)L‹a,џls+l7rMA֞g.1@TM,ɽMks= kM[8n&A|[?nzu.BZKm/LmhmQ]Oϊ|9&Z8_ jJ]5.`y+bBݧ 0i1}gYd ٬PɂxHYBb WG00fN Mk*cC mr6.,^ߵ|l7U[c+ha~EּbMhnڜ~ѡoNgM]_wK%#Z3x…%P,b"d#I1R;6+M ԹMfNgķdhF391)ۓ']1PX-L[0lAvDZzr Pv3>t WUԣG a׬ͽ]ˤE1撜o1|)O9l3E>jA u8 M©r\Z\Egy\^nZN#":ᥓDɲ)a+s͙&+a}~[)Ax $g]4l_4T^Վ/uVxctu~kilC*¤D+o0˞9x14~%v5%< g[N\_~U,Ʋ\qUvM'k[Qx3<-JrtvECT c2;8Jo$ ^ZJEab6J@.!geJ&LgQ '6q5qHO]n`qO x)7H\!۷1= ;6hPܳ_]—~u`O!gǚkG uW'00Ejx.:DLa@/ &,Tcqx7>}(B^>Ui /ާ1bq|u|߈/$ $֑vZŖ +uB ?x`D//TnfK(OEea#:cFB\H_5^Na9թݚ:s}z,k @-Zĭ׆«E>yh!^,hO3mV~G {&C|I'SnJwu*(caC./_!hĄ34Bc0ϴ2\֊Wmre3դ\{YD6^!eLȿLV۰𽈩+[q\D^<~m5=(/X ޔ߲}st8upaU/uU 3>9ײfn,ȘE$NFGhROrc?:oY ;]'д{s}!BQ/@g-| LOt~iN1X21a.2tI oҸV6 7{NpX4'`آ÷ mx['B.Y):R󱞭=EB%V i?ig Zg6\(Farwͬ-^;ĔpɘeYVJ/PUsHjCdb>ϔoXE`Zo==a,`!:aAKP#~ID934O, 3 ;":zs ?ee]SʨLx͂%@raɡ beqO. =M% T,sr; a@AL@KxRQ &ߖU%:Ln K؄UDƗz?TOgSY4 }Ig $0} J2݌_ _5: v/^7xZ8އk!#4myxio}y ^V|2$mv|=PMOh1]:Ѵ~5"1dsI ?xR\ `Un eX-  N%Zǥa'XӜ8lhGn$Q 2f4PCyccr0oAk?sPzWMQ+f_*.&Y݇Ma2mLr$i Dwj읣I9&'lpmO0UsDZ(qL]EOI 9,cUeaB?1 v 0"5~ sJY2cL(~ ^K::PyImIzн̻z;cGxs CCHǯ^g;\T @t7\ը" P,I9 Y-F<:#kJ+ kz4`* mQ7OssQ8iWH.Wc[\RpPSIڿɃiYXfZ3'unAEzy { iRߞ;}]60YHERTnUg籺jݠL,i[s|OBF?TI0_01A<7+n`eJ= o5 ݴ'$8*1h9߲(K pʈ|Ey1ɚx|#IeM[so yrScpMs#}@W:9EC#(\w|vk6e$7s>c<[zyVZ̅vEJQF@#U'N6>f>(4<aZ13y:!M,$i/0^8﷐RMw%|tLDIdܯ߳ HsJqaL$s(s#2:;ݍ|m${gy5lX4b=M&#4$#*Zڝt|[6;G*66%w/P'{f[cFI"ȡ{Xm !PKr+XGY3W,xJR{Drqbp ano~PѰ'umGff &[ɷ2 -lr3կzM0y~P٘Y b=X2xfй'aFn@E&* Ns8/ﻦNCua$oؚXq/rBq+&rBĺ*cBi}s!Xy*o>M AL_ l3Y}x$bqL8Cəf!aVכ̡\rW&*bQ[_Jpԇ> a2sb sBJB8*3g p?hq9jR<9 nxxguP4P-5dt8 ZQJ= vO%~X5k{e}X@ ?# zp# L6AmoV~_e~pDnED=E݇c'dp]|?!*OթR>ԟaՖyasevͦL;t@_.m@}vH]qt94Cxr'Y>\L8kοp һw~ O ~pKddiS5eA^ @lr4O&E!ήRC0djv 1/d̂&ͱ7#8Q xIHyvIuQ&(_DAP[NV_0JW F7Tq)x+.,*1'L[zD3>߿_P$8L^HҾD< 4Gg^rkw>n@d94حu;5:A5Y8owvVyoCdCh/BAz4qO|0EIsh*׫ |g1[0r+}~95Ȫ ڳvn\j8wRK;^pI@kg ,@_%#%pEلݺ$?\ ?bzw+[BI(٫Rs2aw}# { ہ}GWMD1A[vMoQXJz-#: 8t%bt4 &eE`/1i*H_ٸ<cjX!,S;!mx]n EqB{`NSIд%i"djz'pC7'~©^5tP6|sZe |Y{X9n ʚ/sT$c*]j;C(zl( >!v5*HU,ZRf/s+WF(ZԒPc( Y2 ZCtLw@DXഩRϏ yVM`.;^5]snkzZd˖Q,b3:cE;SFքCxx-=mckOycHx]vFOM7. \+pŪdݚt`Q޹:nŏ3':bآ&x" GBԓ$@~_E9 Źyg&<ݔv4gQ^8 AN i.$Skn0Uc'1:4(77J[ozb3~ˆn;u8.gˑ,0S4gyGg,YK|A־簢syYFh9:5DX1v+͙NEo0+g:eCxOԎ\b^-kUYJR&!5S1|m 0oذIg.K;<#KPw93i1(4\U1I4[we|k4*׈=h5޺qzoy@Ą'iqkj sZW{<(d1cJ.HX'Z/L-0C"D4X-o]ALa%";L) T_=Eˉ:o5QjV(*L#:-(Q;4hzB v4Vl@O/ѡW<:7b$[{~eщ+iX -fm79WjG25ult_ruqlґ8֩ 1 4i5Z l +.|[prlf#Y55#Z=IK. =OѭONS${,'dXY4ڷ'('H}y! !wwgASsT$>[8 [j4vqLF/eu\q|R~vW"y!f."~QM#Ekk4,q?Y>=,i773Չ̎jI ϩ՜Q1sp(󔶧O:@s/37i5}Ii޴!nzE~/R-MTL JȺ=6yyʹ觙5tXvaMʲv@&ז  6 ΁)%WB5 ,*$Qhd헩**~40b[=!YFJtJ ʌCF"ބ-fk ]TK LL*h-#  dBKaeR|q7bØ8`Hl:={w랎l>3.`K<,CCn,O[LRzjv]jTA3z1 ~,#Œ oqm/.X]ld;4(EU@UANa _E}wCP:-cwxT`ʸ>7n<::TM *_dr?;+Ը'7w ءřk&ˮ-,YDN8  {]ɖ(U30S6y"x'y,1Cݍ.!:|}6#/1VT9) wH }Ut,(M/gCl1tbyNhc♿ kP⎘>nUV`H4^=u~,:i#/EB(;9Db&* z(WՉ J ?% E-ncQHHkq`B:͂L;Sk8$< arOȐ;uƚhH.Z#T쨹w e' ~B 9ve)cs%lH* $I_Q7$cZr$!k\x(kJc4ACd}ʦ0aFKOr=q2=]QȔS7NAjؗϭ8dz4f!9;r'"sl/ڊ41#nI QOIs:rvf@Vfm!6ߌK Ͽ ^U7NVL89h8ٻ6 c9$(yXb=!]>TbRy`{$hggb!s DDHWwM kH0l/%&+PSYwX:ffHLpyeHۍy`f9aOPgAY ξm'T5.)^kŜIFN\1Cm 4:sIo?)BCrxyL-Հ, (6(ry9 ck1 pO\ٗ}Н"C~Ŭ)Ī #,řFeyh db~Cdљ*e̿{孰xȇ"w$k]96%߅wx KS"cP̘nMtBRw qH" 4wf[:1c/B#.M&?g6 wե1GҢA6D L*nqT(mt-5\pA~5MBIʢ9fkbNJa՚i׹GK"Y9ecQU9WNu5A3ȏO{[ܶbe:EB*5ULT=R*/NDExhM,mחRQo-= 3 ,t OJ8j|Q@:ݠJy) 85kfwz%j&t™Z8x1ҏ8mq*:4Sdw%*kF_?kT.~Ͷ\ 95e #YI{ɯW=]Wz]E谌lMx'׈5BVuyh;Pqс~zn7lԉhLdc ׌y^E+dDtx&ϯy4hQs) yvk*Dp>LRg0'?f|FvsxҚs Sцqb _<7dԉ]!**977 Z?9B;UW6hw2RW_ju΢6Hu}?|"؝+(煇-i$tX_[L/\!vuM XD'F}(T BJ5( |dϯ]f}xqKn@!ZB{RXd} J?_>> qœUɑv;o }ނ5M_\!ǔ :V64\ŦV,I( z 2,Rd RWbPKrtȾi$GO-B(-`"l8Yɼ;j ϽΥ(Bo#/l41R$~DS,sf.gz`-uH'މ镼@y0N|`2&(n"xw>Pgt F9"ɕM:1h I[q݆!ye8=%јr!aB ZV %O?Zn7:@WHwWC{5@v[J'm n>U7pW)pG#|cIwܲ[%%ua]U!t͡&$^XYtU;f.2HҒȰ^ YE[bIgQh3.不-g݉a)$E6VxV@o ""^k[oYcuַF$W{ng) *AuȐsm?z?.ƴ6;}%ێXD1Nf5c4DfH׵yH10sX0RNo7x90)p%,3,~QOGJ@:JDzGB΋c^$帺t{#{u Evl kW!ղTdzwo->J4@Dn4e ^g =GڜhRFx$[DتI|Uo&!mdLtVv{X{ Oq6/Jt3 ChƢ /E#ҁ9Ċ W'mqv3TIzЉ?@W^13qUõk!oI~ ^k(EK֯p!'+({—Tc>oN=s C>O4_821$% R/͙jF"*PAQs׏օRL`2?3EW6YT FZ<#Vmh` [ K%uIA!]25y&34ܕFx;p, 8ϓ uf TK+Kqnw8K-vib{|u_gˑX60Gg \Ko9ϩi3AiшRرv16 mP  6'El+u+ֺ߶3S}k?ɃFOj#D<,ȘaRC{pyoEyv0NU@^1[b=t[r^񬌬{OKwvFx\efv8vJ^y0R#Kbz֔}S6 ᫵kдM'†|0t|':<%xH=!:z綳@,p.e7t dJjE$w2OY˚o gvL>D+m poԙ2+-ɆbM4v@FʽR]ZJ(-p[ӯjܣmumQ<#[tc-NV[ŸU@P\nsf{WE#৾&Utu@DœfN+/5 $~?EO+RtΌ9Q G1Wc%% dzX(:r63/_QX2O\@p7:By&읆kA6ǦXfAb6t$2UFY>"io&u|[s(7Ia4>c'6xC 3\*m˅Znp҇N"Ho)ZƩtsM,%pEAsKL%_+˲~ ^BRFc"e֡ w5bӒ\K+3 QQfݴ㉈ѯ[@M6 Gюx,n[m@165X|OpWl"-uCF:p@uK-͝.) !5ưGq`nlр\6G^^&Vvv1j]/Oآξ1=\֊jh'Ɔ^ CI7f3٫CV;CCoRy;Ǒ'|%V @ |@r͒Ji$yge~ӲpfT*a3*zc[DzƐgvq5*%K✵2#A#D3vTTm9j(hKŹWҫGw*UUb:$ѤlЈ!ڱ:lDd&F!tl!rr̲ _ө7wC"K]xM|Jw|8 Y/@'vZ. 3Q ^gcQ~aNaI2az[k5}o?L@~$nb`Du®f:tHaG:@Ve1N3,h2$F%ϫ!˙MW"R,bg;f"r Z෵qre%Ѷr".e]6}ny.Rx_ɩs:<3>X< uD[0B^Ѕ u5QX9Ўm@AnpxAO9 #2{aZځ6YFan#ۋIK)v"Fs)ūva !\Xlr]$YB+4Ydyϰ- dkyyk[ -y42"_ <7x}Kqh~rĵ*Y4nK5z\%z z9/#?]2S x R58.xf07]}cЫp.,4},e:NE9}[@@-7ΛB1y^ >2.riakyR"(q%fx{V :/v p1(17F'P@,l&f $TM?{&ִҽ鳝 ePij  ßbu9Oq> k$6_xuFb/\Lzy,>6HviemTQ!}'K_0?7+6Z[߂V6}q{@Y#,C Ա $$|WӤiRjuֹ PoXf{R!Y"P@+1)G'-]'*G>#WDC~T7ch7,R,SJ 0$xZ W$'k1'/0݇(1f0?"boTke!jd}`wnvMGbfF *xiIi@Q(TJ~P'Wlx tI^GNZik-V{v_7$爒H#WQjZc8fN s3HɃ#B e5![4[et@HtE^XBbCRЈ3 ZgRLRO\]XkH|T?UNk-de?]SwFak)D,OB;:|Q~_NH:Č{R͇J&("9Ct( 6R/&pPL@}UE\`+ [8 aﶙz{fvWKZ %P}dcYhFwAEXdcUiʮa2=sNֳvuLDџ VP.?ھ( X,hEe<N+|V8$ΖvNʓm}hf|Jܲbғ*n!-C'O&@Y$*>Lq}넭pf;1' 'vGƭN2~~H_2rCcA!u@4i`e鎻O'<ij$RP R | !h?^kkF&Gz<1=?:ƚ&[l,>ۆӈs+^Ϡ{8Cp%' ,|f[9,a3$ Bmo^3DކO8<%Cm,p &@M]R°hp7'˻g{0& G5?,Sb\Znp(w[ENEw+CTj}L rcX.̄q @p\JA$,\!L Y?"A[MXH RiW)%tU*)32hqg$1_5ag>@DC+5YxmXM>t,8|u5%,5$BVg_,Nx$ Tn]A$^'yii_k"czk{%xƜds> a,98#+.Ǿ_D0TbE%XYY``BHWLQӱm|UUI_Pk?wr w?ycT. ܲiipG_<΂z!`C\Dr;i#MAQ"Lt.l/;t8D6N7x/LDȥ MrVL*&y(EXjr.d}w+!}_$0T(9.VJG&Sv(~e[UQ̥zg(&':vJB4=/ѿ Qva{-6^D6Yp+'S}!G5-u* 9knSv[ԛsʸ 6`moFw<4#W*9(fj ?VK+v[ѿylBBQVG.`}1=)|`;N5 d`#6 {{c*N 5Aᯀ$cѾ^)~("kJE+pxPЅ:c7N>7'VK/5*HILq+ TEH20٘y*8F֡cF ܭ@Ҙ%Ňӡ`ؚ7: u? ;sQ= E,@cDEp'YKa Z7 &r,iBe=@(;{o!v٘}x ˊ0wCa. W-pSqѹEY!Oyc[E3@bZYz**j  $]s-vq̍J#ƾHOp M^=p&ӥq^1Lw+j9eV/FdMA |5hi8fw<;?J@,gWf'>Dk~sv1s{Tؒd1<ƺڃlD&rBv{Uy:9)gIoMrK!]ȏ@lCCL|ccY- ?b\amtric/y&f}|>EȌG܄\R0 gE]nAfknw9}x;J\o$#ax67tF (QK%~cppf8Ğp݉h4!; )q>MPA^pAZļ,x>Rƴxdž9hYA }7tsKnlݠN[N2[)m-㭰vzF iߢ2Vhg n%US4Q exn,w ek>ӣFbX :gAWBϢ`,%&eblZP~(qrhQQUP6YǠu%Th47rkR3CF ? 16/K((T=<,ŜE/[Up&)ZT7^yULgA-S,mUi;r6` S"-iԄO8]Ɯ?W:/pT{{$ m eVT?n]yJ jL/U+;z7*ÝgF2zLoևpRռAj(0~hmu{᝺DE!%a$Q* M 䱺ϖV~)r1{zz ۿM|[N0fKkݻQL# Aw[Ƞ>UV?t첏5-bx<]qPPx#+2v}umfcc~2^88 r64B],M{hIT]6E>Wѧ>DH?~+Q6a]߂Kf"m:$㝒g=(MXa'ϊIR?*;3ZRZ&"A2S;\DL:e:-đ!Y2}Yrn"8~]HJ-wT52عRbڿd`ZOЃI|g$OkhrPz7uz(vZ("OH3vW꿂\òkB\0PԘCRU| W-{ep͑Z@σ#ɺkLUh`xO`);8ÐQ &Vt9aۯap_8Nef`H/rPWG2k gA$A 5%0q> CE@Zl6QEh8 4͈?d9#KՄ Xt]}x-0} ;} pt:ҩelN*toEd`9Qr,Zǐ\A,N W ĸf?@AH$7nM58Ɋ7 0u'wѲK 嶧hn`"uXa3Gq+7mL xh/PAcwBW\Z('«XWХ0|t7Nq(]gx$ ʄ$:zh$$ d SQ[߸,(2K1&8t+oNFmw(d7(i*XA*H2+Bq #8w'p3Q )5 NvFkL'h30[I"7,vt2l ie^ eL4 ho[NglTu]^j)@[ᵷ "Mf[q} ;hL#%h@j ;#{4؇ /tj[c=z;zaM!.T4{/4ȮaP4D#Sˁ3r@f٨SCq;oI,%I<` kτ2Iw ;,4lVaEYJ]H =PbgCZgH>.Y:Mf`ZqnwNַzej4?K'S)/G2 &=~B܎ 6#Z>Lot;sz-Y{!F!<}5cr6x, B9G/xʯv#BR B8|jc7QӀX %= ?x^ "jDC%}Gij9JC2? # L?:`:.q^&r&)*  [a0'qVBfd yR~6 VJۇ\.Ҁ7C.WƐR[^:zW}i?\?_c} }F/yȟAn0aj'G #B[I0x^sJ &ޟ?͔̈́ܰsG@5U9X*X ٲ|*;Nbe{oK؜:>K]zW*C},Nz26T-[\KΥ(oΠ%Ue~?q,eVS$zNAiAQ?"M;TbcQpb4$$ }4<@ѿ%Bzt/YJE@`XHY*{ 0?_I/|*d^=kGaς'^;`uX$/N}\#+(-̰&j$R(Ʋ^՛ Z|jWjF+β*סf#HCq?5Xe_$BImx- /vvegKq<$fxe3' zxBo!H`Nyh 9[B *j߫DCS̀oe/26f N@bA^؇Y~M-yNn*/daaxxv3@J#e5'sbr?"*DV8,L̏!6du$\:ݼ!ᮩ,%X;WD'gF咻`MVN*?n"~^j;S-~FpDB=ŝM>(zIY}lR]h0*g̶LLL$ͯsgNU6b{܊sa|j7R$m謞mJE=&jԉ.p.ϯ ԡ0:~L蜞ʯC`k2bM/BH`[yg?WA(]~b]FH8h4BNl*K%ZΝ/./o/ͧ[U,8Y)btT$(= iu#!]MI%4D9~~^ġ8侤y,X %DmZ eWAőC0zgך~w$ԘH`?l,* k/f8^\t|T;f@%ڤ;/cK՝I4}n?#3G-7<K l-JtiՁ laEM E'@q) `!ȄSӁ QMft-J2r&5 2w:+W lF!)x#ޔS =r(w ެ:=ʿ~OgnEzˀMFJKnm;ɼ./>6w=YE2՝W9g3,C@HCiK^UT.f)-[\scR.DH p?Pqv,Ej?N`18ryKT]B @(C嘩pQ9ǮKp: byZ,-⽞k Xv ?o<հjYL#M8꩚##G!L73Ih).6n2*dc=Ot3ԓz+*۲59aȫY;]ęHׄhE_QE?*G tY+c3kx@'L9\Ub!Ӊ3d~$-EL9%?K`GbGlJf_j̦vPw,#9ЇFǧf2VqD$AWB\ƷMLqM}E[:K8sL95F !M@]E a v#uj؎,c3`"(1u:RʆΖm55r ]*Y3W![eVJ1hr_b7o]'>Fk +<'@Xze- J@Sj%SԊ7,32n( R%88}c#40#J ஹ6jJ$퍒4Rg5d߃ s>,QٴvaC& ERMJ3rI_ܐgʑ5ʂna &~*mZ7e2Ȯt-n 1Kf&Gwz\H 7s5gr4>%=j&!VH&m k|aD;K"͚uPC\W_Y֌'UlaB7Ei46B̻*3cyc[x᛭Kx!H$6?{DVbio˱FxlǬmt|7,l2ҹu[1di9|==7qnѮ~xu+r=ժ:F+TdgII0p#`t݃zAKaH tntg7Y(.#q\`|t;^f9ˀ⢐*+I5ylp??>΂Qj@=_AYA,f^TLjR6*3P= X>oMJ*uK)EB㈌C/ )|idYE>m4sڶ`Hl/ 7*l;zbz0ٿY(&&wqSι;w;;vb 9t٩ae(zKgWcȌC-$@Ƚu0cM*+HeD,a2Ybʷ76f<1w:0khi${`|rw35D m^Nh,뤼`Ўr5_m7S{-ZWGL&[#\(YRRi˲d;'" _:T_Ƕg ikeFIa$’Wng6 `Zީk)(N C?EY8:t0..a4Pg=Pjbse՘(Ѥk"guկ&JUJ>^̢!gn&p츮1 yaj!2 gڲ4h1Mqn$ A` BzF+Sa}Aŀ|zSȶ:pqy[v?߈a4qzX`!mo9pt*l<2d%>K!(tǴyK۪ e4 pApql8DJƻo9`DܾL+`$Tok,D"T_‘y"ah֠HʽJggoscFv|0u2^׭(ܝ(^r7q9->сYӛVB)FTK=ժ(u[z2iv5NJ6Iypnѱ"y\zLMBy?{ծ5FmUL17D[;ޟ>rעyk]1`+o9}jiÅN9*Tf- N>AsJQ_mfE{$Y6MZS ;pw$mSL:#J_ ZϞyp6q@g 1㲰F75)]R\!Q^V(nkDa^7J/y*ҩojΑ\M0= PYp؊hB/ ^*M{aR"/yx"٘B[|pW7+EvDUnDWMb$:}_{>~ }r:@9S0^Yb4<p}IY@~/MR?_>07 a(i\-m ^e&Dӊ~f?|y@$4g !5jSx0s!A锖 ㉫X8/@3˿SoYڭȹS >a=K Ĉ5 ˥`Y9cڷecX.xO+-D)eXDU4LiCAypCȤ2ު}RIEsg\EĻ~7\el^I#Z oeÐjHS.ڳ> *D=)ptSN%-z7,K)XNr0ɴԟ-ohD%crUް.)}j禎'3GS^L`NtF{\A{mG ̶2>CԈ{~U'|gW$;e=91{nJ@i_-bn3Nh#f'h(c>Va."Q$ڥ + e2J#qb6X+iuÅS@;K28FQb8'0`}S]J125@d/CK@ƙ:2"_Wb 1P\v}c :yTZOP^u!njcY[쓀wBy V;5oWL]Q*zD5%-"_I۪ cs$fWM0gX/dK4vRK ֫^j6qJplx^6hC ZcPXFdOk݀zs =-0P5M6*EQϋ8&Q j'] x >}o7F( kL4N҅ShVll8/ [xV.'9bbhǀo 4k4Sq<%V>OOL|5=#gN]aᗳ},QO;IEYNd9d22!2 l03Hnd=IRP^FvQeGKg`p5AmwxPhiPW_qL[n\CGҰ(#\XB>)5 HEudumײ;4B6d| [A$3=<)ªQ$I]! k}.vc|1(>!3@Tba|7eA-h^1R"ѧz!}:Æ9R&+8NJnP%BE\:gkSBR9%NNF3ܱݒYefN޼%boE<} ?}|96Pj%*pZdr?S&5!w2Y3d sdPSas1P>?9@Cϥ@">'Q@GZ;]<[!6/Yzu_5e(n^WcUHJ MLl M[xNA'EpWot`:oszMs(Uژd(p84/OB zFrGaL :G[PA:w.Ք{0Z}1W؄\"A ?h_(C8QyPHhi13 EӚt[Oe+pcI+ Xxq%ֵ<z*{,iߛ nگ\1Bۣfj˒~n}fl{7 : Sg2g@5G/%׫q衍pw'-кO.4z~K6<蟸6bj5RD BI+ 8ҭj AY6/}ou41^o|쾗g=Zׯ LLޏc$?ARs>? ZV?w9yX`RcϿR-L*^w=Xanyb (ep_u+uKv) զM۸-r=.-H-`$c?8`Ֆ& CȵEiz3fu4өnԣgz"jT~esu"6Ƀ2ۆAh"d|)5ފu1b*7*mA~|$ea*Q3vU2vX Xa(_fݕd"">WU| q;8Zh>??!]sw +ptiWgQ Ydu&ۼ/ *iX@ћpic{F9-H ~{ĸ%=$ZiiOx^fXkT:gC{k'~0,'`u6lt~-z0Q1m5w*ȤnNCP#S(0g#>/3U\՚WK(-Uകe"QPi5Gʞ:c_Su,"n|OzqnԞ:۪]Zvo؋CxMmecS0xIzED9ĀvH\?>{Em5w_S OURw7J 28Cpb + ٮ¼ \T|*,[>BE6|'`K}Ks 4,ɳN /.f%0YdywQ4+RFy*25 =3Fd53OF_ưУ4 /EП6 \WrpxL4ATS6+Koq []z z 6\fGiAt^ChX^P'SnJOLdTg'qWxp$)5#3igm^Ƌtő[8yYJ)Җ"m.SF|"f=&\9t~[b~LE_$cCy'SZW0KOؼ#pdbd3r-EKD!'?lzt<حl*PەɡlGC@m Z:y+L3N5AXWz_y:x,͛^Ό0r5AlE UCE_TR"i|PMY&LN1V0)em_pρ|T 䐄*9zVsEK; 9d-<9ڥ(i4`n6 d(Bu|6%à\;bvR8aюnIb  WWl8jpM~]+U6/x %iOErm'E,4nܸn+Jř( U>rCg$:q`rCR=##ŞfZ(&L;W5|JsvK,ER2%[NiQiw1P)f2NyN);7MfmsKo|+󺣦PlPDq@ rtƥORyH, ]0`w! G sjJQ2eWiE$gM2C*3(%P1fn6e+wrQg%ZN%^xGLTzO>x9f(܀Ĝegx?45V\N]Yv=98 yaqE6nWNPiaMHޯ=9 :{q[.4!uDyG;0գlj&20l!y[TknfՃs+\dL I;=ll脀Eg8nۼOMX,{XS@;{LC&X~4z<CLU]QoD+O4?N ñ9#IwBCp\ĻYkO>8RR9k1 @ E;."isdc~ ,Z g+]g{Ӗ*:z<$o"V lhOiIDRڊjlցW~u<v[~15+U,(|Ѥԛ3ՔeOi}1 }gXކ7:KpܑD@;B%ɤ}{F rXS{1&Hj4&\AFGj$;a xמU2Pml>~ P%7t\S"ƭE%L騿rrД Rg1pS0͒쁪A7 )tK@q)0eiDnUHbLP;hsisRJӼE0wykZg L!Sظi-):&.OrF8vpHCds#T|R}S,qj_eUwظxﲏ٧4G,#7X3hkݵ]>$r -y 2 #!;*߯('kA/BwF73;ʪhX;DY2׳P$&ѷ X;f-B$.Zrc)j89T*Aa?7RJD}SJ-B4M╗XxafJW;M;f~?tJŔpx̤Rڔ$-w>Yאn%/xj~ϗޟu3  pu=FOݜh8~> ύA4|fY *qk +eSqᙒHvyJb2{69W;p΋Bz{Z[}4', C}@nF`z \ $PI9fOhL1~͜ yc:vOɈIUoxOe#/LpRN!<,}prL;ZS\=K %?$yaTZ-ORmZ!bb&C1oz)[^;9 #&(*dzIhOtRPSj.iyRFeѓU9];` G#a;S.i~{DX׿=Q߆מ~)=T;+D k{xOfM;;>rqM'Ͳh'>EHa 103:2i ҋгaq@yO"F1]SP[ ]2-X^rE,loDR+qQ83Z[ 3 QNi5/`vKβo̔pjldRW;n@MX0ZKL{qn7G#zmM[F 쌧M'ޠ'BqB5e3bI#H$qa%pʖtcM r 0f7{47>ĩk6ЕEq/_Rיj3a z E)2u-S0oN1vgZ+#]d+Ua <7*'7s\Jʡe<%Lߌz :49;kEvlC9eߣ]$۵%*nM_}1< 8\ȯ||]NkQX(§rdfGMD=K ACR򃠋F)ʑ)2GI>6țyB!wWxZ. [[m2!2tG [5I*#_\(5Ko{DP9rrJ/p[/4+y.Bj 5 61x*`._pZ|73_ʃޤ:5HF1H-O!Idg+ؑ-qb*$KxUhJNUh`@#b]y $ϼ4ɩ^)Tӑi4YV>dERɸga ŪǗp"DRr"(x̸ W!Z,ɫ.=WY8bzj=H ёQE|p&+xS3re0_7{u;:sGfj" rlh)1W|ci$P.]]Ψ82Pj-5B+6ӓҳ͚F-flJfu<,mьi*ZZ;fv5g;+ ~cu;7Fz&T,#&— |@o \hIzXmr+mS9)G2&_)32R46SowMyjْ#30gc} ky=g )ߡFrS1[j.N0Ye$"jųbkLGc w??Lݐ wME>P_i*?AN`THru M k#ӕ_dD*+*r'VdbV) :jj[_U4VhLLi}ptk Wg " IF*ǪK,,WԫpMR9,%nqsuN(IS*+ yAϾ/ÂÄVIuC淁%6с)۹(r &g+vtD&r;d'n% ̖v?l⃕X xC ԅu95ғ{Wdi}WVFl pnhΎMߍ %-1\G$κ0$Oْ~ِwsgÿlTAlLX[DhF6vZ3pVJ0l{w\}$̝߳/}(֨7?{Ջ:^n:Ƈ/  ?w& pF.M+8` M ,Uxl#cPXڗ/JLcJWП [.Rb^͘|mFtjrd!^u/`si ,r3X:-qiΓv`['X_ ."0[reO9$Lkn>bL।(qP_.sqj-L"oYɝus_Bv!RFͳ|[ϱs$kCR\] xP-}p0^]abvk:vG(ghZȀr):h?Aœ@硉`XC\&J2>¿DŠj/_=MJW:(Y] Rjzz&81G7,FG1JSՊqQ ]9m6x2%MzlDLl "}Nf.8(?S3AV$W'}\y>R 8(3fLtpiN(L un<dTCU8;tiQ BԀ;>淩R )0] nwȷԡ`DwG^m&=hDp^bDmtgM,E$J@aVt@q%@2LsTs"ˮ!+c\./e<3cp3A%_?w&OӋfN;-v_ ց*sHA~T|?A`(=:B.bD([~/ )@和\ XOFJ˻.8Φ#*gGL=}8B9>FeM)d\~){I(%b2FPZ>5&PI7'.6NA#} ,C痜% UeB@nΘjG%7Aw FU2J\YT7.&~"j.j:RpY i|r40yw2@7H.O j]p¢[Qy=%u[S>vs' VqA3?KdԷSܥ: sqρrDur0Ǻ Ki?vAQuW)82'v(zd-dE(tdU8Q/t1K_SfMB=q/7XeVŚ2ؿH,u! l4H#* b}ۙ3uty}yN;߿=)@ YT o0,TJF>S\?"b-'@tрww@L˩e>H eVȇH4?CGXԤ X{+.T2OQCUx–~=E fKyJێޫ=]&fM/Fk-t\Q>Wh"jĚoKs:e2/V?plyk_ixN!4y({968CWŮOa+%in=N[ma1iɕYIn JF8ui{h9)7`+(E`}QHkeh}\~IiI Y/wBp8Z:+W6DZۖe#yҩɖrP[տj{kZ@_*S)߸@& )mvf::8$7IU8\iB/z\T7(uHdO0NjqQ: ?i+ d^F\ͫB4 4,88,y,[z2zTNT^PØc:2<m~[mɹz{@ lL0scrک+m$܈0t1U75 h;hV !D)>jjr~ !X|q ndBǝqo!rG>qR,pր%~gv '5JQ`$q"'P. >+]en['(8HurOF$eeq'3g}ɱ8k6 FcGNH]DTFD5μI(!`̬O.X_ˡHk5#0Ϯ[(p.u-)4QI,0tk"d/ii zlh@l|]蘘e+Y(G1 %u+)ZMi;5q8>UNw8 .&'= Ȼ=4 ^h-^Kf!XB?Ndaz]`E͓H_E^@{"v ^)GphchE"5m |@(CShlmD*>ESyr{)~\%fz 7DBA[ߔ}kr`fL 6ez _ aK+_I,ttd֥t:vƘ&2(]yyG@j;* 0#ee!ҟ~{r&2_3^,ˬf[wQ}0j k!O/}K5FhtkCc0Cs$;Q+ym!q+fmNl ֢AVVH}J*Ip7{/xo|ld(M^2S@nrr.ygtv=e2(ar~Ojíꇊ'@ Z< 81sGZd#D. N@XX'r\A[.ʖ bekk[$Ml"9\Ρ=B tH}N!~1Dg[y:`Ri}Nu&I-E[SP^`cy>1nQطئ.GH:fD"#u]}(!>JNU1&,txX)w M=jEyr-Pę@1T  E<5ѣ[:L[EQy}F_e*z %@VDۯbw1mz2_~݆h`9Nr( 0H ,*Xk<+Gq8-/62\6Js^Mr8*^jL`x2/V(Ѡ[zrYUFtp:pKq yZunSDFIt!?4XlJ+QU 'w chu+c>F> M}H_ŝG,=J.d- \tA<>#x`&sk8N/XUQ+5jV}9[yQBw E̿ӧ\8EAXHpȳ `-{BܩJ 3/| +BY%6 )R aCP\Q[r6@ WEn9z7%$~qPǵ3id ^A_rډU=m!FkpFQbR#DҞ?g$^tzI{(}^"lRM)ڦu Zxڎ}<)oݧj7EU_ߒDM"~wiPq{L &b}J`N PT}hDK֞O'' Cb{tr˨tb+rnO ixy1 =:䷫ (u%_Vt]<-TuҒ|")kKZV\ARTԑR[<0→ p&fuׄY q:)ʠS FSR,1C"UnP}fsf8f!uq~pX- ]9)E&fyQOQ ࣻxLM)r=3+svHlk;}eQ57n-ݡ<C65Z-"SZ*nvV8(S=h7Vn]vi<++П-IJ+mqɾjCɈwܡ5Iʣ&knq|>T%i$ֹf+||qȷƼc3&Iӓ'mB KIF}˕Mw2sTB7KVcpXdY13%b`(1}:F#8pڥQ \" T7az36}d/?$"ag3'+Ay0[Hiݔ4+bP{K-%kOQ4!G{cYn0P|i^=^H\p$)~*2iM+bK1Ǥ}3Uڍ{t]xUb#ʳZiOJ"jk < ExDAܡ Jc*\BUU-GN|U9|e}Dٺ-xx(R/n _Xn/9hqAfTehu pa?wUA< <})REcGAh1 ͷKQe '9bͨU7=Za;=)]ve s Ș6N?ރ`] YCFu78{0=WzZO Qæ;ĂIK,:^)AB'. ]j׳\ nDU%I1r>Papi0eJq!ήx0r`+M~~qs/af-)6dOLj<~v@rU^i v($8eWy3oaW@T宿 Ɣ柧=Cgڿm;s~\_  3nA@c| tk-x5B3\:V#ɼ0ʏ]P&M+pyq Y2#pjdVpqL3Zet߄Ơv2-M|jTqZ)%oM_dJ^-7ޕPvwkjk2/nmyRN;!L,DhW_M1:6GZF}u:sklf$yT$-y-:G=.!j{xZ8=< x(fvRP5a;tV b9rR+4FƲ7%-w1ZhsNVO2O|x6F,;V݀K]^e-A#Ft#BޘLO5tN#\IP_$ׅ&J+ B,fh|DCZ]k<Fw"|vK,[Iūw~O%5H`њ,6:J<FsozFT8e>(nļεCyCC筌DĦz©>޻>[\eUneQ{{,6Z8Kgݼ ”_4C $q?*UO+l9`URܘx0,LT*k8[lrlgwVIcWy!P3$C}ɈD;-yhGDS\iSN<[JkΫϽS>XI䖲ٟgfYS2`f K7i@fʣ:~k""e^qqzK&9|+X]$r>#25I7<Qr/S?%%B&dW [l<9\='&;[(=9R7掮is_n κ\U:68A/kgXY8,(m Psg6$Ўx;j?Çi%Zѱ`,qvʊ3;)ӫ:\WwnL/=$( a C@g+dAW\!-mjT &UhB.( ء* 'Adjk3G,,lAAxpC.edDU:2CW)!.srT:W7V)3.}tF F)nfyΞ$!׷coVoib]7-kbkI=AhhvK "I,m0[, p|6`œ0뇫ŽHlp w.q׼t NWDȟ4ds$/l}2QtPHP.Ew=bSʼn W鸷ƴ,M@f(j\_IErf~NWUB$L΀9ЗIi&X4S'9T_G' MU(OXZe0c*FjUej8iY<o:9n"6OA!&B`X+RA Ke䀙s`dMSG[Ut=pc'?|#b= <7ygK2oUC gNz8A =LӂinO8\+-+3 `)VFIuϕqDA>,XTd %Tvk PA[j=p-!ZQQ_s:b]O{Dܫ)pv}B@sIË/R!]Da37 :X\ts4OW9qƕN =z*U* CFLM;/ +_YEΨ" 8=?w4}et Qղذe^[O?0p#D&[l /%ώ  d26,!&~βOwey}U ])\HkkFk(ڔrl p;$1ܨ|K0SZu)4j Fq-6 XyZ̸[X=\K:s?R/:(4%xe^|8gy|qY}:]TQ[Ŝ(Ux w \A  '\]s[wSŪ%I5gdnvڤޒh"NFv'i牖<^K/9="c>;]#:&v@? r_֤ΗAK?>UP-6D;5W)QLJ*AiW 偔c b9I\X.sԝĒe:v+3T|ŜEvah Q+@m_.){"=A݃zk[ BKI}٭kY'~ץN&P3iC3M<9(5ux챴^󝞲¹oRq[o` K:yF[r) C匔RsFLG!VIlɋ]_&+ eZp/(+$rQDC9)ǒ8#=Kaؚ)&T >IՖn3i!RlwgŪQ?T%-Hδꕗ, y~%3("8,aX4B/zE䡔Lm_L D Aփ3X4Ē$svֹ'3ei_6=xDMYĪnFⵥ1uD?`yr<}ƒ(M>L宲(M$zSrT) [IܼdꃌA~s\9WB2\}(.<. (8}:)CQb]Fw!ZD~R[j;3s@WBu\WΉG_הC '="98 k};V} T">t~9L߷ť3bD&;QF%8a s_Z^qnAO;ЂpuPάLҝQdqXj%z|kC@$?<7O4v=c>5X"NUz[-Ϩ@EQފ.>Izu5e(VACA8Y~ 8[VrFc$]wl?73'+Fc.48bi@vPAi)X!vQk`]yf,ski{ڀG'1e틼oMh8> ͮY.? tAtIvdf߁vTxff3HƓ&^e03pGkU S BУ6)-YOHR20H+}SE~;h7#6lU5A yo_aѪҩ;+f ca'(U7,3NWTD[y] `U",Ҕ1,IYqbx(T;qS3?D.uMBm_[9[d=,*Зe\ 2*Ĭ;xK ?x iEc+v(3K2FGį5\@{ q-KiC/v(ǎAvPsԪ/L6 @hk.Pc^Blr%@0A~)WpnBQ5_ud=P] o̰Ω < tGٰ<:|@WMϡKz$kK$5xe a-q^]ǩ&{?~b{ կSe*ABAL,AdS r79KGK~<گ0XʲcvppL D!%&P. -!ZِOISlX1ː|&.n>׫O r@sC#3DZy E4!9$ouzz_߱z℠,Pջ(ڂ1tuK5rWq7]l Ꞽf0Y(~p0<-h(DdԘHA{j!e6*Hpi%@_վ>~^#Xk<1ΘBB@<тUzwVMySl%yɣYz* Κd%lTHu.TOQwnݷV0a ^>9A(Ub$N1xPK%)_L/)}H9qr^%neP?js>nB-bo33}3DjQ )הT +qmV}0TCyg`MHNP"[BgG&[#;~autvIu"ypKWkK"Dy'Q7SB5ܛP0(B.Z/-MCyR8x £)]_՘cƢ]=5xt?fnK :/iHiz=Z%}B6wlbja2Ahc9T9ۤ U=О)0_7B2B%u_qyl%M_f<͝(Gv99Qy!dM9'u]NmmSc,>Hq F J^gF R.Yy섪yŦQ!!/ȰӿDuW>So{Rj (?xWT8W8v6o|=ªðd XH*Ԣ&IbDK(_dGDfi T޷~g:5ZLowi]wn!+'pTY-by8C%oZ!LnfVDVԝfBfe9&BGclq<ƞPN{ʠsY8@mqCr"iPN (E(ֱ`<$Kl;Dޖ >, Zaw+H/ƾ\=1&FԽ-\Jp+Yn!~[,dRfQu7@Y87uPHp:ul9TM=c $:& 8yh ll/0l7(TpDW8pyb8gAT/.rJ:/d IkO=(%;-Nǰpw/\C(?S6̄X1ҟ+`烑 |$7,pYřI=_f!Ru(tim ,D1::=iC@_>5[ߋ ygY/Cwm-:X-F/PmM[ګ$Ek4ww)y,trDc6E+Կ qk FkTPpCyd*ys< |}S~bR1֭BkqkKx^u!;S)vc4*-<ϙ9e@wE\ͬ$^3' 0g$O <@*et.2-β']3C#jc>*L"}b~ƀ@]k>Y;NwMhu`xc,$9V/hSt@k}vKr&:- #5qh%?곴mȖfy}gFbܲB. S{"l=ޥfeN.tt_ώ!^SWT;G^Ƥ+VW/-Jq0׾k4WLӫM娍Xp@*HjCP5~j/eP}`.r51 0O)(k.Qx˟H.1}}p#0RQՎ d, D@TDJk.5\M*8lI\5}DSvB|TB0\ $6U&AFR[L5@w(I_oڴZ{] |[i1V)EF?4"H f#.smD0| 57bLƓ${-k]1QcϪ-He<&"?g"+[ysoRm p<>ڔg+]bI.Dدn.7`-{?VkaR\nQyry}/RS4 `/k &3?m }+CQ:Rat$GamxdJ|4O%9ҪTIR5[+>D+ +<;Ǭr`WE8zD m![`P Zge7 K%mAVBr3ƯjrG\eƥ΀g-Hzͽͨ-cJIA\|6!oe؀b5׎kr`f<>\Q9D>$3@#{ih~##:WL3\9 LQ_!3U/O[Ra^ 53e-&8\g3e`(dWimAG%B)RotG(DPL殙)1-8ՑGtA]0ݺo&dHAVoD՝ . oˡ,ahod#Dۤ$TӡF\؃:w AqKk!3^yDY"]D7UK&8l` bEǰ ƛtAS~195qu~oӄWD@軀Bu"1vPhUBk5 Kv87Eէ NXܗc՜͇~/M TwrH2p#-(D[xOANqraJ9ekyEڹ׋dtw-~:>:-8:YO{9#oXV,rνE=ת#;MRϐn]Kۯ3gɅh/p|kUwOߍB򧜾4fúɅp:ˎiGƽpsR3INoFMȆ'R>rVFCY~[8d"XΜ]Ǿ"0*KG[,9Oe*Ttc} ?skxI[>GpϢ{@e=Vhzrdޑ3~ɉ(?SBWpǫ3NLw]yB@&W,56i";dyt;Ieߞ QI8FLĔrf# 3X$ufLJaPn ϳĊl><G7 " ň'짹Nn5>˙s5<7nof(}/.58Y5Ctd5?H|3-9q< ;4t\{^L먣s422U-h=s># ;֚@_| c&Ms So_P̀=;6 ^縎ZShyұR]6/>z'|tʢreY6b+'E/BE °mL9:ź5"!c̕s[QE^Tǀa_<զ9WwdR@F>lVt!EF#M8z8YdiE=h2c7TVZ҃d~y_rt j6GmTտ.ny/S?υ]94gD%-BJHA&ۗirV2l'0N3$!aՍ g%4~D隄\쁳i5O<(ŗ ĥ]/#VJڂ7s)z~b膍̓3񟹨anr> `P%g^ŷXaдx>A\ qMd6u+ؘ> 4I%Q-P:fa@eYkиϗx /:p3!XJ9Q|D-y40hbivz,JH2R]>#P3&mb`i ّc=\cM~ϬO4:Қ`9{O6oX31Ȍ$'bHh^uiu(w?>e>SkL(jk|ShPT5_{v_D~S= Єը1ĝ( iݽXڛ 9#uUQ(\IqqCSI X ~T+ {Uu{̡!.}esz(de ӴźG1(AWk$lIw9T [:?29r&y1eI ҳ  JٛW?;򵸖X# !- W-kVyb.X}`GEkJ'mcvȪD띆kH3H4{c[HL !bT}pDћc E3KhU!֢+g;!{DqVͮ+X aF 镀k; $> ٖt/` u~6ETMtxjlMڇ=/AĸDh:wM@ڛSs0hI!uUJ@v ʢlqqMCޖW83G C%'&PZĪ32)o`53}~^HH'ЛC -|)[[M ;>'ċ%xh@XwMEOE/q5qe2 9.Phf,c`D^{QO~;o·æ7K<Uh6yRc) m*aEԦL(UAJZn z=*"ǘ/j B"uf WA-t6If2%!lC:$GCEvgzhIAu 6ݣ^:~?ʋЯ!XRoܦLYD; lO5vN4x{F}91"oU2xI9gM06/Q); tDpk>O5%`UtaIGKXHVb.D],(^l$4)Zl>+mla;/] b v{¯Ie Yu7;Rkd- fMt%jx߲c H3'!So}&e",]e_Y05Ӽ/wQ^`g=m"jJ :jN"OB0~ZċIT2t0]'LQ hwi9gwP*g[ʧ Q)Bn#5;|rFHjU+ ^ޕkNCnw 3 He`۟hʯe#hjp+p:=%⬉&anċWC>Щ͌vLYKt깁GVWt#oO(5w&k2=~$[=Dj3^YcJv}F1Rt,#}gd4;#!aЫ]G:5=å:T;7e:rW uo_'Kk[(T6㳯"5$9Oe,#A.gav@ף!hJ䯉Wd }KTZԹpFxp3#Z}Zn Ro51-Hbh9!gA(D26pPW%Oq=fO,U_˯knxG|7 = 4ɀX(}r^T="Ck2v{0n0&pUJgs&i U*)?LqPQUshh)nV+]C7l@҂cF{ZmҾq9TNEmX}xy9}B >p͡؅>4\W&۟zA}:?]zf[9 or:q2K+:$`wx)+t#KqZ5zpG#SF8.%`aM 5-cT }WحQwzˋƲ%@7J@6BM5 o28WL˕̣y<,n #BV"&4vq aNNHaqWA_z6L.Mե9~j''{`\Gyq)I%r_~5+AᲀE_/(Fқ7ىyvJ*QIwƛnGRۤx*=QGvP!}M\I Z\bˉv-hz_K4VeUu9+*4tpMm4:Ƿ+>-5g3As3ԋ/A$_Q}w(օ;a97-X3*#6ڦݺV^OZ8nQHŠ_pboMh9G߾o]Bs[dZI25A]$cm8V>&P Vܠ||BTeh@ԃv0r]x>x\mQ!FXId .(icS6t-UACpɾsP/QG)X˘ h4 2*ぜvCF%픍q<㯝ըy`S1> c8m+6eJjqv~kwܓ_?uqCN,:|`3E> (/  Cx cDȳu4 g48ېq{{1s<{2&H=rrzږd*Ν̴/! uUoTV]3`I8mOlPN.us;]eDN t>ɔc!NRNQi\ɭD~+Xxcf|{} /5=o٪bK1UDt27qM}*)WX+E訩]/S2&v_ U.cH#e,Հ5W*R1x>4O٩y.>k TJp"]:K{xV&Ҭ6nmRd)v ǬG61@֓ n"Re$WAta24h FIi ۷n=.eЮе PA$ ue _lU#B/CzBQ +0VX,Oa Gy/ZFfcX$%AhZS!uR[-$풵]`ʴJTRl]zȜ*[陶.jDmA ܭ2; :eY#,w6Me+Q4^*{uǒ%p2*ijЭ-]-4T=jĪmp%)gȱ1/zWL :ϬlI/8;:˫7S@%2VH-p 3Owtkؐ>U|Tg(*d4VC 0\ P[Gj.嫨CgcP46֗ (gu,[%8=F\'/\TQ9c|В`Ѐpu*!H+&Qİ1utYq39i9 HVbVZ005PiK`Rd +@^ AՈ1]m<35 0\ӕ!b`p @ȅb[ ע7 ҷMKnb\›f*E*)V4&BI)TzI7o܊b"ubzg'_89'2\c>٬lc>uS5>HoAAaȣ{Ho|Sn]Rū ?(R*喕ņ[?$EPmd iz@\y"8H h,"^TÞ.J|%بt]><&KOC [RZ-/=nъfW@BBc3926lSR XHDY!5rnүښX7.Zc=Qy[ڳBZyOᔒhVcr BEy/3^07% .Ӯ; L-|ʍ}CBDOQՉ:`FKjC;49撙\qaCAМwUDXkhSPbr뽞UJO}%iYQ)`C/BguUt,"`2ͅ- *9w=!_J@ 9ىW(iF^_,PLI檛@x:s< T !mxot8@8ZoΆ*1w3*S%OL0rڡ5y8 b6S1a'{p#Ď<죀 (]&qJ⾰Ai8m%e&B֗ҝ*<|ф8 [;Pv(̇D6Ƨ#Xq{ vd=65eK_ +~zQ~ڱsz0jϹ;*6+|0}>o2ϡEy g+-xɜVQIZd9ZH0,Iz-J8Na$j `}7G𣶄D}^f, a2#'#?,Bc{t p6}a<ąX@d'>a s3czDFhԇL^FNY=۔7b@.)U4 'MnhZR%GhДƄHe"ّD#rZA-)97`0\ B*o}&GB%qVx%{d;/> f5C\@&n)AuSmG.'^>=!6?4N;P"YIwꢄ01܂Fÿ;{n];_ U\ZQŲƧ"# ߞ%8XDv¯;fMEHEs>2اvJOuJ?ݶYYZU[#fyb앭XZW%#w)SX|5bȿԷf]3:ן(_D:O^Ho*)h$F)S4˽ʎW)Yi&M՘|ȑ"Z"V.o0o4l$>vQVuW(Ƥ=.2~y l@Q66!BYb[ Rџu}/K@,NͶ[FS"|}rNqo}9K#(7Q TNȆ|:&嘝%*mkS!t~Ms9"21e!yQ8b\9ʁ+ {`VY;b؁T<ŏs%|x=VD{LoVqsg"?x56[}K%hoᦀ:F6bi> &@Rz(X_dG"b%\$XHcwnS*QP |FQn0_R./p\.̲g׊n9x<ސN*YSRэ^0?ڙx +)Bk~5E?je?:FzVW">cz/Tz-#Pp;GOmN܄RʘfUW1*N\/!Ω~uXG"RIMVb)9q.gC a.ڠ#4=n#J<ǘGR+YR+%q Xj%b1ȱnW jcS o~AtZ³ڳ/o~8q,!)N&d6Kcњ*.E0ú/Kx 8U64n\F4V%+(I!dOiR!l鵅VԺֈX8Y+F4j|<4kwSrkĠɄ؊f^o !UdԩB&.48~ EFt>cRh༞Xlhm^4(}^dǔ`3-^tyRqU:2j1CEyFVT?]<({a AwKBm-b2\R[k֨&>BjN븿WE0,f5u9L.#^?iZ[$>pn&OflV |+u<:Tf>XV8Dm@2 A[ToDt_^s^@aGH)75},F:VCX8ɧpzJFBf.$Ss h'.h^g/y9غޮ ]μF_mּK]Oi+e붝_:p6lSfo?a3i'F[p܌`߈:DEߚσ_?GI0c >SJ5ѳVusq5)Ro" uTHLlExsjU_~5a.M:}ͩ^/RT`w~5קI3lqY(]4#_3;c߅pp ~̤a_ BzSTѬiI\1Zu*c6mvhgjw'<5.2"⯿?<6@c \fف+г,6 !- 譻`tt>1DT"dU?K,C j֞1 \fb-w;|ib8?\ps7,!JXUsO?e;g8zJW{ q{7]1y&3eűO   C,.oo Z!ȶg3ky=3WKOW0TI,TS*| =C|E\Eɩo9)uZ%DBB5oW%{[DϗG!|J4ní\k%* 58*sҊ? Н'7=Sģ%z\A˥EBm85t?&zm4黔U;6J@`# gecYANU3<Fjʡ/@o:5ti57~Eǀu/tq<6oD5[ vUhwMZGV~$-Nͺjmu~ιKpm"ݰ3ĶaP VA&!>V@dS?*mHݑe(5z$ӑGSG{5™akeO+3} sRڠ6r]gk],]2# N@ƼMTfIIa7u5>~ $EnxՂ:D$@T^/JA%R%煜v -! IGzZ <ٕO2,KR&b^zO{q.Pӥ]cs OQ y0yujKdHqդ& l 38}As&)m(dJY/L680p0ZDc#UaՍВ5 1iH\"vqyKje Li-E$Wԃͮ$5iΪR*_ FK}[2Bl?9acv;iv0c!zSY"YJ:e&t)<CZ$$Fj~pFndg3}I[UwDa[șܑ[k!Еi> MV5s= \/ծCAۚq|UV]7 設#PQ.T#f@$bZRPg^LHP?x a/ϕuΠ5K#NIWȠDR;kڟ+yb+}߸8yG}<"W3 sΙlzHIFmuðSO/խ gH6Zdh3Pmw 1ӻ홟WgE8D+^Z]$"d|ڔ .=IVȒ1Yxq&?q{]pЦ+,gy/`H] 숰#ej`Wɦ]6s^ #p]hITabHMt1*sƉUu"}bwx$ӻڭm8Z>b!_ВwbtId>{_?B]Z1hc҂`t}t@ϑtzfp<ѨP-!'Xpu" 􁵕WvЖ]nF)4d?%\r-v=g#/>&NK%ڟU`!:H8GI lzîsdqKus'y8Uv=!s;3unF%F'-C |VjрׄS9Z"O"/\#؄PUTDXn{ubm.F8ϝ3c\2 I-'.{, 4WO8XOm)!ۮXLYW4E4u ЦLѼِע0~(uCP~Nj sD݃`F"_[#4^I۲*x싺`T  !@2ln ~iLXs?clӆDj(13f%ѳFȾι#<]Rr[L@=]!d|bD?k-~_XiWF]Ԭ+@¡⒯әu^e- L(n?iգ]x*F_hS42dFWӺ xc!m,osNw RXTO`k/xSC]uR)t)nQR)<7Q)AKqB5j}$޺3]0!c2t㰀gFIypjO CFFhƂiV'yt˰Y?̗8|\[U顲_0'Z|0 to/ ƈ=W%XBG:x~6Ji_JVL(6oDZZgNI{:{p{ތ'x;̝i;vm\O]Q H u-<ߌ3 r0AA}7ޙu ؏1$ QM~T'Pٴ)BB/g4fK)#&W8\lM8L_7.ᏆdiypEL4X}rEAmn֔x']F oa8`e5uQ`H7LO?HKPI2DV pL)LǿER4;(n$¸^Qad! } ,݅b`X cᑯX_H:8c?>/Ḳv `Ie#jlWK&3صĦH愚`b يL-t#{d3 <.o:'?nx\pO3kd3O%b,|ڲ.NYS*_\\sM靅iP+M(omW?`B{0]5/[)-[i\ W<rxaWtdjNtB*a5₵0֗&~KN~z.$f(#9Ξ>d/ m(3Ӥ^,<eAG4aF~a@-]g+|>iet֚Vtc{aƱ- UBn@ԟ>*Iԇ̱`&X K?3uVs,;@rKaz3iSM^|};䶦/0\$ ?%/ԃd(Yo7Reb[.L\$ `-n2e|rCW^z ȿE 2@hT)2,D=fpg{ v>/ !u8r9lN_ϟ%#$ᙨՋ-zad9L)]G9f`ܖK Q1bOʡm1q=jWt,k-?H<51#)> ^b6Ih(ëUzl HTyRqL]5q\Jz›Ԡ3Ji^H/}>ܻfי n}0ʛ])ͅ\,! t3Ձv5Q5ټ?W :4?C7?Ӳm5[$U֪{sJfɱ>콮A/L YPC6W?Na{: r~ƊH.*ԭZ~Xc[M`o2*8dx3۾N<9)*t̠Ei^||T1-wjHG[Lt(ygCJsД1K,)z 8fW@(9Ek(TЍ,/U-çCCt` 6g@Yљx͜TC ccjtd6u|sƈڷ]_XK2 Z㝝gYʺZed)eTDgLZIJWۺo{+6 Eq%U!}I=${ _-&cw!-UI)FR|S1.?@߾tl\_2c6A# Y@4oӀg}uUΪn*zK~ Pt_1 KVN:.3i"\e8+fMe\>6+}v9};aI )oљ@Wp߰]*Ë/ǖT ,Ǽ VXs߷zB 0C*j| ܉x& tgP[WKOu[`"LN╗c~80 4Z׻^V% C`V\tArOm((C"oWV4gv)(h6$@e>!3YJjYƘ<˸(IfE/P|#o n&eܧ"ת]ֱvJ3C;@N |?a켼 x^ <CY9t&+ Q.8$2_$ V9 %|yU,ġ\u?ug֠ไH?zH\}{fK)g1:PST,^ !)#V@E(],_/xuvZ?z83=B2pVx_U /L'XtR/YiJ|G":Paܥ)S|n~!A[/z?VݣW1P[,O(z`NEp0‹i q0+Jj6z[.ct◰o`rs̑Vr}KV'zKK\60 1}%O2Lҗ !4%]K`|fKqDJhi']hB0Y8ղ=HP sCƌei+fPT"~#"U;8 Ⱦ0Z@+`]IefࡒMlJse;$+JFg76E.l"O+$Q)EPՃ:Or :+_ 9:2G/Y;*lR$^Ȕi(SVZokP 0R3ăGDWD!JT3h' nyh7U ;Mb|@?$>)mdgPa!ʴYH |4f ĂaZ46q1wurx1AbQ) {dNem C5j_Y|b ;Iؕ)ӹ1T4{>5RAɔÑ@A1L$u:*i$WH+4g-C``E{bqcqT*i*xJd)gl`p!HzԚ\ÚBqc2.NJ ><B\@󙭏5O2kB\NzJ6>/eAA /|t">O<Bb-ڊ.Rɬsز'C&:Cd}Ҟgg(3.fnɠ ߾Q`/B vA' N(E@jn7T [1|*\ludco؅_)tmk>D.3ש*B㿹ђj"g~.ȊZ_hR -51BGL]m-Gp`L'?s"Ee{')'eKw{H@;>p(3.*@Rbjj8*{j!.RU.lʜk軚wPVRږ >,$2S7.~m U'˖+&zR'HRݧ#;񠂘52'3G9C|d1UWRm7bB[|zL:HHA*V.=c)5tnO*dմL#;-QVDW<\B ExX\-uu}3 WS^ekB}U?]׊HD/ uxh k(KU4"يW=LFp4`bI luECڱ_wR1ZKKA1m,rv>g^F|G-2+~WvK/=s-eM'rPO˕XAIƅٳ#Wʹ@ΓyاZ<# wᗈ.I-n*ժoJM$h#g\j?:L.-QHp(&ԩǧ~AY>cqh-MM*6ɕ$9(6ԶdVy&c1.;o qMEٯE'ھ9'gO@BFϠvH=?f݇->!4qD:̷ܸip>;7L*J7.$ifn7<9( qEX!]js޹G=@JB,J:cOHVtxKR]؞EdA5J?E]ލ̍?J|(g$'AN +ȍF3*cT/.}iBV\Gb&_f %T ,$T(mr?mU-r0yY*^%D:\ey:-~ 8-;8VkNùy|ԃ?4] xpnՂhe-Bx[ 'nbv\+zM OD{]tTtE^hJxZ!g!> CI6Œۋ.HgN11tJ__o ߓ_GTծUmbbFq+0@)poDu*ȑ,E|q<=%iDp5sK8TPw5Œw5LBO=["^R+.ec˥h)#w,45JOB@ r376|URn@ XόXY[T]P>4y(ݤ]b瘆y džh&jK1]YZ?^zW0(7SifMߍi $rC%[s5&b$7T(tz5{ mEΫ@SKh\B'h29q J6 بhSsb0/Wnaf s0nQGc~U0Ln3:ސ?LWVv3aE?"==S?}ي=C$yȈ 7u_sn/J_9JVgX%gk1(N|N$@4Gݖ"۩9#Y/"؟9[ꁆC]hh(>5aH v#bğ!1 nIg;QkꌚZnY4mkH se6 z=t1%o]x\lB~HGaig?M5Ӭ'l㊞_LnZi{{51nr\0Sg(fyCCN$~xHXO?,ϖMtT%jnϬH {A2Dm-i-G]p adϊ ^`G~~uG-d,K`ny:xphK.OH*T3t&@6wthΩa3k:n3DH=Mԗifq};^;kAH!t5q$ qH,G:+ CE4v !AD~7<۩vwg'A _rN܁|LL`rRUJ[do$7RcBLV"vWaS,x0ŖvN)ə/r|_)V݃͌Ra}|4Hu,דW*jd_eb> 0]y y@ia]s$S$8$2^!S[2np{ ~bղs5ll wڪ i9Z+L ҝw:tVQץ7 < vS3U;ե o2KdD3+j)dJnqmcLNy`Ճ-m%'kLVDҼA=93+0(|: kwM*z_av:'޴WA|zUy2kNNؽ$U?f8(gD?9LB yvI}4BSbi1e=c׋ݺ&MgˏlR/957p#q5{@z K4B;;~#ngEsfEQYɷ?1Gbԣ@Xb(H%h$c2@x΢U}(.@%v3/ 9ry%bNkJgBi |+I}~7E#d3\u.1^w ̚r|"5KδyxDK֦uehIv:KRB+fvЧ3x!7md$G{Uw %*SJgA-̕󊦮nDś9IWYX|:62vi"y~F?8݃*bU}ҒvzxqxͰ]bC)Ucp<[`Ӹ)ITCEltI"3353*FKE@Ԁ&Ip}67(W~18&8'v`!®n"]r F2(ʩ;1ㆄ'-t1@\ 1/obCTBnJWsQ7XM^2gSny0y'[|)MCQqH)#Cin|8z!p0 rR[*:ZHwK Ia)Gpj<2 ;*{Do0k^vToO2Fa/3q^7@<@+KsF)/ EqQ&&ŭ `#IO8U20•{ s0 f&qǗbFAFc^IWSŧB!8 NMټJNgc| r3,}fOa\40A/x`}edl!s?eBtsŠV5Jr|gEԜ~EF7bvgQ̅{ mZ>emk4)5$=D l=T (.~F[KK9w(n \T1i`ɚ8YŅ C ~kT";:,ш1: *6_)1g4NB? s9;xmըBF!-wUSѳo{x/;n8*%- <Χ]f/#)dxӸ|LJĻ 礱(VESsm/Z"]zJeRbh%j3CXNL_ q"  rjƔ,.B`H{3,+cpG춒20igaS/fMj0XZR`kg#| yG0٢Z-ZW v .!VO^m5rx_ mf2z>1]&kݗŊ%L?^dR+xBݏR5+@єGޣoUPIcp־[wQΑT ,^-nZ_Y 2. or[%$8|{*pGύog\-f^ztx(d5?0lB%c*s\pFK.D2,ӃD&_賤{*-n.gqUXֳ\jdZhdIq{64O^Oh-]%s=N&f z^f99L+J03#0 wWJC2z^r= V&aŏUMNKԊEl+GM43Ƚ=J`%>Ob:3g_$_M5LĜٟcWHqI8c8) B=Ɓ@]*J";L*_8KGs k. v`.ɅzWUV׻U]SM QI׃byr)e1^4K )/5?s,UE=hƸypW7\By 1"Y. \(nRH؛5= . 6>&[iֹyL^EV6ia?9\Ҁ̇!B3}ҟAnP2I_dTVXns^:(@5G a_~:N )Q`Ǭ\HMe~DZKCѫ4*aZ-9YP@,-"g{wlf4!Z ~^Ng[w?bzfF1V0ĤBQ90 *Dڊ쌠Qit|}Z,8g)SUq!BW^񴅵;Ƞ퍫2I&l3 7AәRY 9";D7/x;OA6$C} H\ԁaHK^%AvCWU8%!B_9*?U[0$ᘺ=7cv6 Q\R#^R ʗ];]ִ1칑 rl/ E J2ϺO8U%L9$mDϕaeW^ǂdرsQ׵P^u>x;)] M Թ͛gWw(3ɟ?Wgcu˟' fWpŖH{`vt6!jىv /׶ȃyW7޵2A y& ]mjGZq990\l -AW&:7gB{enIPA%xҩcJH+./akd0EG@̚aL.$H^CFxZ0DZ79Df8`US~f6ۇ=w3p_VForBYM/k;+onHXO ajMk"3Y4Ja4Tbm,:9ӛ/jhϢ!Wv@)Ի9Ǹ8TwI$!7'W$)]tnhnA!= adf3ĔDL ƱV_!eHJm pA r9!({[8H K^C ots6A3cxa/<:rDФv,o8%*> [c(U)p 6- ZGkm!ƻkJ$0vFM~ۆO?R^KQEml#m4 A"Et ڧ< Ԇ![oh(!yGʔyb^wO{{B8*]Q5;?Ւ/^SH2oA,1㽴T5|*>EKCX!%Xs.ǯ]jDIm߆&^L`(&uiSawtֵ6B}f[x*g|hsvUaxY%-,c-EwUvnN܎ΤF% ۻbrPyf9(4)(̍X8m'c#DǕS1?HytR' ["꜒s,>{OUD "_vʶz1~ؠhY_ a6 3oIZk{ne#j;_~:dt0UU,԰ lcfDEՅNwi?]s`t/r?݉-q5)\-2ZEͨ$5{i j`7b0lgY@ UM>LCڵl>)smAq7/e7֌.!vS pu̵mQ$c`C*;fAsΊQyolPll2ETxGѫ0?nxmaYݖ bR- 7-#Α´x{.I$,toW ft'LnU9KtJFƥ2I:'亷[,"X+F"1n %OD(VH/!>{Dz v#'(dhqUogjf;4I _]2If߶ܸ܈}h5I1]BI2}r =I:<%Yy)xJ_wyEjƪ> QCD{h&[Ryw(vƽab;%NhgrSS"lAQ6mDdX`.H!/ck蝬gWZ}]k~q}Qc 5?`'?+֜@pnA_q/s חqfchB,OR9~q @GPΝTzt*L$\r5p x%f>wojMaMᖰ#wH8* {''Xk Djw+ӆ<)HF$?`#h ;Y /Id&T8R61Lz9;5Q# h%AFQx'O־ ^Ҧl"EIU@zM}&g抣7EyBtuKL4 ]kLz{ H~8 r]%#AYq g"Mζ&e>Ja y9!k?N !cJ 6'i0)@\i ~_= Y8FqW/5w"oLۘV6to?ק"ez M\L1|@,ޙ& KQ0<>h ܆}i#RLFըB F,Wk,ox*g[/ofbin %w쁲֕K,pjL,)3Â\5Hm;yuY.f5Ƀ,7c7 6Rw٭cY}ĩTR1$o "0xSpT,c*ELOTh[7ߖN+Ak MFg:6mT>e*ǀ&Ɠj2r2k TKMnH=%cD=jjûwbXrQ)Co[Iq`z rXw/!َTjs|r, tVpjnO}hAKd Z[|>{/|&hTmWYn= da IU5$cg$w K,|#mU s-̞ri&-+Iz^)w̙!)<$ytD7  U|k"eu7^QR]Ҏ62-İP,3_Kn4Wcdr}'*?~ICf~خ8rk< J;ON4ō=qwi 8Z;YcK=166nA~mv|ˊղ+>YuQCB̳2K .`3 -b.V#^`2l(oy?=fSyD0`qkŵah:l5.2 Y/e}(2DT`3DͽL)Y,n»- ȑ别.-ܙql(Rɣ.Ls)h!B10R9yD:{JSVp!*#>!9IeρZi[:p&`Q X:Hdxˁ:Ҟ+B?`27 c7 8 H=]`$Ǔ>Pqb/xE-ƳTܦ`=  @ W\rg>oKٙvx}i0ьr.^cV^>S έbP SXW)2)jڿN-ե+4q*0}TM߭^|nCע:=NqF(rˣٚuX'P`ṳ%}yDV=ا1w&v˭B1sdYhTل%5!4FwQ⛥O!^^ZPM 0]|bןMs0&TY9!lCkϛSS2@dאv>4~I7XŢ GFf|,$].X*I:/6 .E6+V4Srfuyt^B94h|[pu"یK[?i(Rͣ 55y-v+nD MNb^ރ~a.ϑXb+"Wrޯ`ʔ(V_PQA z8=Qh%֦[YǸhR? QVd2%O 7N.2P'فƤCa@{/dѮli3e?ijF?\*Αl g7D7 E'>xM +;FO'>{pBМ꤂_D%ѹmբp퉦Je؎] }~e&;L #=r~3 ˴9wݠ%zY ŭ?F`וӤV >' 0͇BzHwXx&|DY"Gђ5=.{{D9?8hxe'ޫɕs^pbb&2`&%IPNUYD{?(;`^ 0]YҚ~߬ζ- #)ij aiqг2\ZzTJk+M.=Yocve"0 M|"6b] $L~_aЅrD"=LTw}M粕F .˶QG08UTkE깬t&Z8NDbh0'N(d8e{,JJ1Ge.M3圓FB`لӺ  xC &;ƞCc_8>"U(f*&rwKB,e6s'jl~Peud RRִ>6|MjGQ*X#DQJ8+珜.jI|FeA! 1N ƴy<{tx1&`JTxZuGt z45{a_:uˉՓ1=iH`' #o~q/%Ⱦ}eh\k0J?%$JF1'W3ÅٸxVn)[(b%P`ڸF n:9@e*@d€<> w!%ZSJrԨ ِv bGwV:fN G\qE$ yQmd*Vyb z %2DNcLH&YrX@pX=W^+O@77I6'Bw@ I0fX( PA;,%&pEIwDFRu[B`5>;a>>!EިAK/ &)u+LH1N[@_* Mit`|ፖrV|EŬ_P j懽/p2ڐs6-&̿P͈he'm\!Nɖ%6Fe&UdQOA$nl#a,M`#˗8FdQa?|@x$oI*[ŏ~rs$Z7yި \v|_ .+ma\0p!:S}dX JF) Z3|->Gߩ!m*Vjr Sׯ"POtcv$c JZ[敖v9Ljm @^О+'T݊gR(։YĬOѯ! 3іRn8jЇЅ(ՠ՟T': 5sl9[60Xyvj+9x{[ 1PG2(>LXt[U$, t=et߹quXO[HgaUT#N42٨r1:9򧁭ܩt$p܌}Hp,9O[XaeAzS1ә2>92+>(Bi Ke`S!*){1 wâF_V=O)#q>WLTGI,:Wc,v[s-/#gcsR@z"_:̊ 0zFlS~Q1)x,*KszFG,m4:Cd/F"LYJmog{~O+۠aU֩ɨ~DFo6wS!28]3l{oEa5ӗҷT Ť:/d45]qHkǫVOsG:9޳ڡ̟zBHpU*$5I v,Z%',8lRKtTAćҏ)fGݨP(БÊ-7kNIhR2~vFVv@3>-H"^@%} Zlj!&X,.OL?#u>ېa#1n*hm9!W:2֝l??1f:1/<0^r!y_LJA~ٝ0)D_PWE=''ZzHBemy0תEŠ@>䯸%_43xCFa+!+&"[^1;KG{kFfqCuk>Ԫ@L G=q!-(#@(A4:p]$Sw ́=6L<i܋縼R0-¾Q&+Si L-=nP_:<m?v#Dͨ?F瞧/_1C.+Vy@@Ң4go[ho?V!+([/3cSPh'EνRQ="Ue 2J7om M5x)hm񪆨 [n'5KoI)kU,MA}L 棹.z/omxKgCm2 ~,UYm)9a WFE Y&7쳝R{brp &԰f}~;U ^U<>ʽcU6P9VaףG{sfD’ҹc*+y6&msHŒ,)@ץ}2NxelTw\#Oٍ-~NreFUҵ҄[h/Qk' Z[bYХ_=j+xdi\/ kEx nԨdʿor}ߝ[bg ~`Mj-C9[f]bzh+˩+(#5rk"3j۽EDFN&pEc|z'׽b̶Dbij^7,Ϙ%k$ә#;:Qdg;%)7rdPD {pw> )ZjΠVZ8V5doLbh7gjݤo4>0mͥFh)j Kv%y,^ҾGÙX+?N >exLnѻ"%kQj'vTՑQq Pn+azbQc>vT&svExF M^61[9b uL7czR>jB-m \dX/~7ޤoڣK Ufh^Kl~PŖg@(%PGN'G4©Bp e.LJ0 vJdXft, ܋ &xbL5;s(F&QfY ܡNb4#}[u(z][&țz՝XDm&[O oΔ-U?T% qu1w{LMW䖁E)'M[Zto0,j"yJp:R:N&8J@,@v>xBOx <}ӏ2ΗT[aKwuØG|M#ea:T3ܔoא6<d;Yyv?!{GsTAuǜҗaANާMKGbN1vce"P%aq@*!gakfV^]*%j3k$`";S\lcr'5pEUS+z0EZ]L@\LLE7(-qe~BZ fp(gL~RU6wT bg}Z@a}X/ʌ ct)nuMQRN1%Llf˹5arUZ*v CY! -E6+crZ W tQ ~:⇞iQWv}No=C0nML|S#TDzXPLXׇ%aB@t$SuXmGq柟v{x< L wPE z}Z58#fwK$}q5jVdT"^_l +V῍oHf~+߷3I|0.w]7D8'F8n_K50ܮlwc4\FeW}q>eZ'>P ۭt=cԉ@'zm/,ɑS!숵& 'ֿHVW"o"d3`#+CpKu ʮ߉m~S˞;'Eϓ>bY߄iZ&ўp'Li:ʋ 4y59[gcWY§rxX?;$R(3.oxQrE?;L` "LdVo6˟*58CR6e65Wgr(83h3عvY}u*p„έGD?1s>9sRfWHhӎ6" .V[fxI'ɦ iΗ%ڰ#Ex]7` [8?0\p2%Fcun0+CrMFdgpM[)Ry[i[ |+DݐG%J7A兣76S"遥j-$xBI5؜j{r:n聾;Ŵu:o$:M(DJbk2"R6B)VpB0|,J xR=jb2{H{ᗪ~iD2E?ytʜo>_2R6R4 \leb4vu8%Sf^xTFË(k0̓gCPUc#*XXp;2t^8DPA_\,7R>,G*_եNƥ,G 旷n1 6 Âm19'o<2/P?g]-[vM( ۚ_{a55yzsKGg-i˾}/i~kr1l$q`[uFcF鶌B:2hѫop'O7hC<wVk*k~Kp!*C޿pH%^v\ŠA|Yof-1⹠X^lEY~Do-lt+zrsc&nݼE?+2:3q0~[UWe/_ί_;^KOH2-jBFq+;?5.g t3.ǠA5WIa=MÌv@Mjڥ FkK2^ի4o @ ʤ0!ǹFU" eybF٧˚~xR it&Mf]虄N[*5æI_wbX/Ru@ ,J!)-4FHdlx2M13ՀK&sK{)Zʹ;9SmLMPx` uA|TY7Bz֌*拮չ,k/vs8ZF#Nmpñdbiȗa!+o7Į66Uy^*#N☃NX; 96:fA|X@ٟ"@YLCOQԟ1ULhW;ΐOA +FU<[IG5Ja`2J+B806!,ECl#z ĥ;o%D.t6d4ikZd>zD J6\F@<{L'+K9}Vutuѳ:ץxX2ePIT?V$W(ŭ rJ*.lzR}uåE{ E0!xT9iT EZs]f}U|{'~ .ۨύ@sl# wE+)SUGwwZ'C>1XuAxx2%.τ=ʲ(˻ E ɶkFYpǔsZN- \gD(!-AԘ'^k?{oc&l{𤇕"ZVDyc`.6.c=|GXQᾩ+]/DMF*%NԶ!&F̤VH"|!b@ ۨ ,ܤt:=_b U:!s`]{1W QwQY,֍24$Fv$F}ޠژNu3dm>h#n^"O'nC4"cQ9=e3@*ye$A{'6[I\? fM@/(ZPR NO+B$`Gsٝ@|b@4)J@@`9@A2:&og6m9VW?2Ǩ@dyC#/Z rFb3KCVOs8#xl\ w91twG!S#SpNݒ!P9%χ4^+-AI`MV+7-JKS.lǧnW?+iy ~q!_7^bךx/JyRo㩗ٖ듭3Ɛ%Aw2vk@QjB,OQ8; G\ R]| 7cb">C+1s75 Lf4 ȚM3Wh , 52&WO+jpY*U_T cJJh"O,oټ?Q$ޭx-Z"$W.vg!'Xo؋  s186T"8*m!N1?$EBNskJ]=ʢ.ɚu }{A|Ø}9$kKEq198=@X;g4 cnHxewui 0k5JM]~FXVrg:LM.dmAߤ?ócY-V/wMЩ(ɀH/n.#MÖV{O7GCrB5$La9jx0PGA >vt2VyƼѝD:s8^|}/_Fq8y˽9m;cҬM|PpMfmeh<装ݘV4H$E1Adc]j t#~wO xRK}yΚLWc/5,+ =oȬw%JJ% GJt(7-2d6#ϝ~nԚiѯ8Z?).R/WS?!NFc}0ƳYFxBD!jTrSk22MԢOzAcڎ8UE;~A^~9Ї=wIdp#;v(h7k?wA|h2EFNDROuqIxv1Seb\gA i753{O[!E5a;BOՈM'taRynVg֡ i"Ca>2TD*Bz${~sQuAW{X8Q|Asğuc(O8+v09kﯕY ϹZ6oR tҜ z~~,L0sfw#t}OvTVؔ'fв@ ؠ+2=V_()Rɂ s܎/$+NF˂+~§c.@fn0e@a5Gz$}5: DKэn^#RWSi/猄[_Q!ӕ~,ݜL41-;,(<~l>tTʗ g.ʌiBOF./Pa}vӓh>E)la+(PFmxtTA#)7@-\O;^G;OTJH+"&ʹJG0n'8~m˘8J3,zW Z*tYndʙEvVUsԬ-PtnUټd˰y8`n6Q0 l9jV6@%cb-S ^/?p㠇V 8?m&ά8ő~̓@m#"LL@%q$wFKhZ:'dE >gLHxmN cqX-P^Ų.]cvx7eyt~63 |/݋r<?HEvdoXAŲanTJ-E:QhG9:MȐ`@ZP~p$9I*6}=̒lՌmv<wz՜ Y UJIUWI~%}W VY=9ILI0Eˌw`@F21Ҫ*3Z?I˜ g_޼Ud?`#gE딩OU`a5~V1{mu-12IT8V3e%uKSso=XfQݟgky<_Ihkn锴.h oq[?5uX7M(=/ rd~aW!x@\`7/1VAܦ_+ W>>a(Z@!!ηKCDdk8-#▛X DIgd)8:ZB?12sW3*@5[7hz%s}]PQ5# -Oy8{i-?ySz[N Dyr[(zD$:}yף-o(m?w?ރ.HݻEh}ةwhcWdE8Y|3GI WٶUHcl>$@u?T|(CA R\<\w& }at[c);lǛ ۂz9?zLo v~,Ԝ,De=:A\iWf @&E?= 佃W`D#~bΔ@0< 3&bo“Wmo^9A$#5L嵆\LAa2Yc.˩' m#C*߉]BtڟN[N;)jʸnL@hiRΎ+ȪO@Nq=82h LȾ{{6MJݷ^ҊNC<(^To205)o#0I6,$n8#rgJa?"=W\KLWzOV,mx MJ IM p\Cm/Zpsk`"tdvaXOn:I TP.<(./gal>ۯ)Ed7wGg6:PNպ6S!_I+N59_Nĸj)zCS:U,!Ħ=Nq3 wTJC_Hmd h,u< Wg GѐXT&Yo[bBS"ᜪg>S # 2Ѹ5tX5mGkvVkdС'B4QIGzϽme$]K>:3zKSfM"5pG˼mv]f^w[Mт6tvsi.)%@ρaL 5=JJ'_ǘW#.- HmN ELA:jLajXzGh7S,;x96` ^ROUQkac_~p.8iD KN PSKɳ4CT"c[2pw{B*}yV|OkΌ?pIUi^7P~{I=Tc%vS<%&ذ*vpڴz.a ҷE? -^fkX<[;)ʊP p*A&Q4~ݘgTn/ Na}4Bj*.H)m[*^]0H8'\(η9x`'4;Kydd겛9uq{Vc` yF{ 5ke#vtL]Zq'$hu2X q"7:#ro'JF b"B {uNOHD`1+a~ l$^;c#=}jo􊥓(`X2I;Fpi 5P[Ch#ԥ%E*Xc0Xʸ㪼 8zse:6AŅ'F@24IgsxA1auN/v?E^wDV@c,[n}+! ['h^$]L ]pbBuØ,[jӊȄKq(֕PWs>.)K)8\)گxRѷ0VTu(iP1c Jy41#_#YxCjd\mﳶen8+ªTh{p7ĿKYǿ!"8RZ^<âI`JqB,kL{?6v0hԤqxpa3J\,; 4> 9TIMc!7 !ΟA:7PCBVhr&JE'=r 9dȆo{agⓀB3kBXڼ˨_5d X/pP$,E,`^kDR 2ߛO# qmMφ*-pb+%WV֧JDd+MX}]<)cQPx쁣"5p{W0GŅZsiC1t3@؇7eOe@*?8ǴY0]`d/Nl٬) d9YVj!lA}/8Z}lxر? ÄŀMMFe> x 8ϭ1>@z׮n'L-\& .T49(ZD@O]IWX>E6[}e$J[Ée`J.OO-!d4FţͩC+xx4՝?qxvdDPDX!vѝWKb][~vX! Z֬qնUAr1M2@]ipVWku"e񿀝H;aOj9\?K#=h#f 'vWJ afhFѤ:?R`+G*d"c5#2{{IeVXl…CcWDE] {c|k mdE %ܛ҃ʭꤰ3,zHtf[ "G[Ъ/ 9֩?Χ$Z V D9 3L*WE f0PMS% }ٛ%5 蕓"R *n6`FXpN ,~rwd:b7[$=Sҳ̐fkwϸ>_6q7h.bl9b_^̵-/ ԛEl<ݔ:R{. ٵWaHJձ9\Ҥ+,Ӽ)ɬbՇbx?޲_T,?J_]GOWxnL>`pweo]Ƃvz_eo ^3*jIFn`8Fp<+3c (I`Hϳm"hU,۬vWik} %p('?b~GMjo^:8b'N|4ꔔ {)- Juti^C6P ywXqRSOr޺ u+|1\#NpJ/#e Kcer-TiADoQ),Nk`LD~ok5~zX6_Na҂6r Ź\~3_B^R=Йzqr>J@_)_OW:D~":z@}/7.!fZ:UN (/j0MVU*]oR8>Vʊ'(.v` {[gJ|l'ғ6rIz9iG;]7YݸRxex[06?Uf\TgO7Cog[Ay!a_C-N$-F \m^4$?HL30*gVj9 8\]Yz#*=Tg\iNN9T$REdT0 ܂׌e(q:4wcz2z_beM8GX5^V})P4ΰWf3M^Wb0C#Wr*nv10iЩK}m/!AQA:(9`\2Ͳ ϹFHC ` 8+xQ3 uYT>1(fȄru90۾})_96}g^ݠ qj$Y<[#FONHTGu2\ !HLrM2_a-Kgv "(Tݽg+}O MbsyM> Iiss[q3%l N+]V/wSUΥe5!7ASmO<*F?H..~LxGaGJԂV8 je~{蛥I$ƅqcN-Vhȹ AzJҨaUG^VhD<π/LuGwe$9 Wǧ#yʇ w&||x3tT۞h"<-PlƞqPrB$\"KZN&n+AOHxK/N Bfh\(V&9ȶLI REB.0YlcюwT^U uRy\U,"i;WvX?vuqI@<+/>/)w^@]$B|l>OΪ!fUNo´^ZBɈI ,e5 LJ$П?*F'.rƭ␑ŇW+^ˈ>%sU͹>WNaJY[%,\ 3 >߁ 7T@-ECtE{éӃU:dfy4fҽ"Z(TxOT  `?ޤ\:=i)Ѱa1¥F*a;Ӝ +ZŬxz˽OH*I ?ۇ\('}mֶp'hݩ1]pdžRlpI_ezD>|5)xMpqFXSR?UP5&JETs>m8R1!k,S3PI''@h'^6mpYf S}J_䇻-ݽ1DU Z*|?5B (vfXk<1M;jͅIF yTCy d"Wp7ڥ r02 m#v*;@^ɤgWڕGjhv<0}^EHLé6jgL|*W4h"{y3ߖ&#mo ߜLfW$ `]5P!/.u>#h6| } Fv@뺭~&wP5ÿSȲfy𶜅zGG6dFPZO{|6Lzۢb qlI vkM=A׶vr>UhVJ{;2䲣 ,Jܔe^?v T 1. шq6r!xN˜$AOJ[5%{VB8zHTWy~OD9ؐ$8HqT2y9!mF]ŴžAA#5i"0lYpNoPqY1=f:.y3mmm:,/3D!Ku㟷d= (ۏ@#!: F776#pǠT@Й^ 0Fg(Gv|_ٚH_<淍Vz4\7dxM+D:yCH^;ΕoUȫ2ꌭ7s쑕9S؃7 ]˾:Ckн4ы@\,-^I!h?]۸*2 U<̿{ZAg{qGT' ZX_ZP-~>?;ٽ`؇Hn2{JW..upyZ9I3ӆ\Gw$^*xb|ϱ 3;]WjN=&DQqWI" ج4@QbɯJLЧQ#yxu/u i+kM7E00 .=}M|Zf54 .sշ_'F#k/ z/$+Z%_lYRv ,\ڧf 0Hk^.嗖n˛6B&lyedϚu0A.#X+eEچuI;:l?4Kb9Jπ . ׯ4YE jehJTG")'7:C>:M_ɳuJ$ VcTaY>#zۮ'|k}&g&{Gh3LlaN83\'(xT겅%7xe' JiHˁ~Gw̢/cީ# Y|=Sd#<ce]*HW/&n< UG+Fxwy dv1(f^1@Q'@ F  T?fxZ&, 7k0l;yP/[3-cI"&3;4B1Ȅ X&+uK]yZ#i U25 @k0BpvYRhH̦Gw-8fj h8D)`oއ C%{q[V(gbr~.XB5H' oZp)H F @?*BT`0sr!6k]#*$5n .ԗq`{B 8&f@I{nj% 4ݹةݹ Bvɿ{ܐwaȽE`z48T:dFɮg6n"1ќd 2.?JJl~dh!ǏzgWdJgT ae5&?GWt` ͅuƑHw%^-%>sή?c2x̾6sr!'l7⳸l}Qz3l'j6=A5Ұ!U'@*Tʦ_arԼZ^mgKBI(Ry%],i(fw~ x"Y-= AXED3/b .w&Dnۯesd6Ȣ{@DeQS!Jl;㻔0 Fb OMruxqdh™yO8&H 1ŇȊ+f fw$胎9%2 -c6 g;JJr[F@.gcY<&!wo6e͛< - 'W|h83]l0, +4+5~2p#Y,VLkQ[EqK*.ۺ uۢ? nVEsCxPcݸIWdV,(%ifބ+Ti<] W[!N/Ve*ۜ fs@/tD# Wb.":ڵpmR\~\ ^*,/`pah6FaR<0h_mRq2ylN2p "#QI/͹5ԼѕSfh#2jYsRU=' &p7e5Rm4)qLRk4-XC&-g)ن!ekø|iQ u9VHm< 76Rg1@9 ᇽa& e:Zc63s ̙$zpLcL!$6Sy3d1;nTo /ԬU!K3KZR7( \'h-WT>kxrtKH5$n}jk^Gl)99"-_<h7ЊRPWT.l?B׬e50Fz}WUo9SY07F ؠtlNJvk w1 zG&?a5*kvUX!q)krp,l!hˋ64 )wDH\-4r; jF+Y1%(2`U_])2?YɃ5 Xܞڃ0mzGY:R:{%l]-Nsugs0wjEg#v'JGox=%U6c[B oեjѽccE?O4$SƺvYL7IcZs{+Sb#.ϓI됑czCRgfW!6ƈ}[qMH^s8 e8OZnōSƏ(C,ARBmI6b"7!Y6v7Pe*]@Dena`x+ygAFoyA;vHPi  .)sl <i% z4x\F`,Xks1iuzĆF5|@3*[k;s{"D%7!lzkP^;6쟖Pu8{hF8D3<6qJ)!?9Fy`w.s7 |"(~Q4$||RᅄѪA><޹wl'y `{bfOhQ}0& 6zH$GD)^6?jeC9 MR%ȗgbӳc VGB<'6۪q(s]Vj"g6=G@ oCŵr p WL,XL>'<BdUeU"vWq8P9#hIE)J딷s7a0vG48Ktvd*|ryjt*.qvr&LS8k/>_@#[2<eE!Ő66-FM``>aضLNˤyDnLPQr Iŧ|6Y nNmLcvNи~9>zL, ](E͙8ԺJwb~jE{MgZ ̿CmSlAt&KA/%|gp0Kg&XRmFSż ߳?F&"bdT( ܧ$IO3JmL.GZ X'xл|ʎ[9kzhSQJ5NGkҶIhry" u1 - O] *~1fXGi(ZoUlX@}DN-\c M N 59A.t7 ]fX-wT]ݮdYβO#ʱx1&g+!7HQOh[_94{LJHr'C/an|JW tX{q9Qõ艓8_ ZQj]s?[@Un"%Nݔ|*D'GN,,Ó~0c* &ȁvzҀ0%@Tzo~$^y5A 8 %B׵iTkjWBGqy10TʯB9 <|q)P%`H5_>s_>\_)(jjs  E?"9[봮X ٍ8,g*PYd]kdP ߮i4Ð1!DAϯ4G]ל7Mz1~"P`=O;Ⱦ h8z|7? *Eeq >тɏgkѤ&;RM7ڋR:C"> 4o)6HJA Ĺ6!X*6b4.zJ {a/d D t-#k28ұIdb}t7A>,C˸ E w`ҠTaF)s^+%;L!ǾO>A_&lCnДtK!g YdGO};x0N.hvFSQhZL8^h~[o1g :2OLv,D. lZt%Z[cT c!?v4~*bF}I^fNPRL$3[XGl3ZPsXw\ bT4|V{tqG#FN` %&%a gOCPFM?"}7e f,28y5]ː'!)H1Sg8^,$SU22F-";çC-WVDУXC434HBNf_i؎-bKaW$FCT8-D*=/|#qeFs!ܘiAT{N؋7XZT )65( o Ɩ@[ !@JcV&Ug_t$uG,s}ͩ'&WPn Mlz!p#(zhJkNY<&%TN{}hX0i`;C#8  !DNU| xoe?(9o%ɴ勂8?PfŁCHAa*ڭB7C)j hw$ɈT<{xƄn1ӌ7p2&/&7sap uh4qB}w?08Et4bC7e|9bn64k5߂qwə@*^vVŏ?mLwC)N0 (jucYRϚ߹uY~sgԅ+տQ]ᶻ}6oINrNl3q~TM۱ JQ_^ߑRš±AĎO{w&pXݗ H.6Bqf/!Pm'ˡY|7 hFࢪL#QW<,Spf`_S5`M#.j KY$јQn}R`z8Q*޲+z<♵ޖ+fS9<ێ(W^DX>;R >z7awh;7ʃ6.Ojg pd?M꧑TǖEQJԬw&yV%8jȇ|T\@iߔe0'# Qjuj>gsw`)Y%A*r,!p'D2NmD~`6fXGlUG!Sܒ۠sOn5kP}Ŭ]G{̌W T^v(Qr~TG.c}i3/nBD>z(ȅF lZ >z{& wMc3a_/W? uD^3^s^J5_vK[z$̋6}N`jZ{χ@HStR,[\ Pl/#4| iN^U'Ș׫1c8Yh2_۔u?Ks?kx과=$'zO0༖}Т!fh3r#W(w j#R*DdYk`wgYȤ?̳'k=g0.;/$%wEuw+pٟʨ Bv!60r~L YXK`: 5gvǰ$b(>1HkPb~厯^#vv;.322tD"V)rB g$`!L~늙\_fF a4 ÚWFľIHL[mªŜvKCE@"^p?!)KNoqzr&> Mh3#"~[a| +j߰ ef ո`e9y~ v @ў;VUp4bru j>jt|Kd}RmU.E\ס<1z,A'|lܙbЋAAO_VJ(Io|򨞋i-F,n#P/F۞ܖSma:<4evި7F#јP;=+.ѯu?e)R:T/:^h &u7~ K%p jq偄~0.Jv!uzKcXxOxq,'{+1GfN$7z"yĊ`ߤ0CJ+>T0LTZL*cbȴD5:=fNE&*+8]Q ]7*1wkR_6g%q$c6 ES' 7wE8 vS &%pfH/%`cQ\ɂ]SŪN3zb52xUy2/m++p.Uc~!\.CTH" rx p{,IwO>@c6q\J4[i rzeCX$0]LVwC]te)"pq[(ފ3Z]F 9wt ķ#u Rѕ~T.GgD/2jPAa]k;aob#h˱/s;mt>TĶ<};3{f/*ZlPkT ^Y'u=>~Q_aХ (,|9*juFH>?Fi;D[]_&sB&Xuh}]9Cp: -꫑6b- $u[&w@ 5%ː:_%A ߽kLD;eW | g8glVb`ƶ8 Pf&l ,~UW*~3_xwmQ[s'!k븿K6ĺݸqTΐPKQg: .'0KkSc.]ɪQ/9U IKxπAz)Ft Dű@؃4􏻥>N6qipb02hÇlL!^6yĭ&\Y{rmB7R&R5a KbgF'oucO9I̍#t˂.;Kp.rdqI2Udş$)E2:n]|k7L %$!KnݮBִxΈ^z)͑ 9="Xٶ WNoՇ%;a#`xsV'S1f/o#Ab68nLUcJ|I:,kQOSeD2,bF<{ 8w vJͤ RL-::}W4Vw e$U xb…|aR렼7ҁ^CmuxZIxxi]$y#"x_X_0RZ#dm6H7ﲂMԇB>vvĵ>Y}3SZ3ݥE:5pg2cbpz2ܢȪgB7Ys٭ːQo"PAg'u=ЯyTMeylw2P D$;C$dӾ)s(2E֝ 5M^-zʸ.'eغ#e6o8Kr:a( u^l+y][}k}64]3A)cqj[~^9QjՕ%\}_$P/N).e$RZ*3(׮CZ' ~.aNJ]z!])ET! շQW'G,֪%܅4M…xQÓ|x ܈MhGZۚ[˃ ,5MC \ #=N_:Aڼ^0wSqvxz/-2fᾡ5CߙKeJeO3uLY8fU:&<{05ιRg5#pJm3%Vmf/0_BqwpPMFМJ˨U["?psC1_ ̓ԏ+5J VhqQL)ظ \uC##P{36) (MoH{?1*`"~w^25Mmz{/>@B'9k%4 aFTWn9KѨ:9!f}&$y>4 VceѡbtP2p2Vgԡ( 8sSdAdR)O te ͼSwiVb a!R?FJoX"we@O_;2n?G:'1O*" `FY‚n-Oŵ99^X,wcOY ap CZ C%0V%'X9/tóĜ]堈sm1:,9$̇\!,qB;̡y"H RugT}|O?s2~{6z|ڧ^mg Q>U7A~m0 4-7ɄtFغ|a4#kbѧ$^_Gd9>ƽ N U>U IHBnm$<7 Fr8M;~"̑$c^ * S;_BE;Ά:YC`bz8T[{+yj156* "Z6 Qwt:SJQKltl_ ^mɖ9U2 kU*tֈ J!µ=PU5`vEN%v By_# E]$U%1-i!p{êPP|" *1U5sB9V^-[ǧt 2N:8/[\OfG[~R`0S]>_m۳3kl۩gi(ؓtӶo2sq, Kע{# m]%R";*r ]`UNO2/mĆ$qOis2ɢeui>.(i(~"kV %!E'h՘ǚOğ,rkѼȠugf+ɢvV,2<zc|]ɝ|w+Q(Dhwz&t/6DbPc5%nϜ(AqM-JȖ$yăr"Nߴ:7&р^Jv{'$/q IA v&AFE*Ѭ ͅd(fG⃟/牘Bli8ȃSpd]hfN!8EdZ=krE@#(G ͪghǗV;1 JkٰɔΡ>pF汦->VM3<+Fkc/x#f@@`*@H,꿲v:0^p"J&9+~%Pu QҾ<(Ȟu +'~5lA>]'|=mSyn()퓜,";Ej+Vf')+G@j5:RްmW5):.I%eA$'#{. mЗ8rCזTԻ9]沨zE+#kZƒqd"9UZ5`w x`y=yAS|*sqxݓ;@,/k-ź̿ OI5EwU2Ը3NTՀMl~Vbm}<'B>&wVYqgY@>7 uW|qr}z;zA9 ^j ^HsnVs6̳Dz10K/OXfc,)h%=^=M:3Nmf pE@8B˻mtd"LI}O^Ԇp{|Qq]䆘YOHM$:,;}hMtsLWֹ͉@ꬃ3EGa?։|P"](W7yZ:6`dj^_s?%fa#. neڂZd՘>3.Ph,]ޠM"J&ErˡP:ЉGQE0y:ܤYS}́ F)DF3T-sUR1xrRh!+~bO/[fBM1:PbB7R3Y-!Bb~Jji/ʿԝJF*)A1xIcjbm)i( MDbPL!~)e@ub#/ qG% y IY21KJC\(Mea;%cJA+"'Կ>L,MkMHͺ:Ŧ‘C)QЧ(: F"y Ӳ; _'괷EW˧a:ڦ3?pb,y95$IU'P;?. yQeRcNx ^:d aZyM&_7,zt6" &G,ƅ^F/tVm73\=9 `3eۢZ`7e[7VFNy:5hESDAxZ./QRꊞ# >Jʥ&::k}3҃P}5A ښtu#R E=j'=8iQsZR7ɓ)eb]xCo?"+p엣qVAAubjqP&2Kj1AùwbGv4\-!77k2LNr=ĒSfh|0eBQ]$A|f֟p15%1!|kzŬg0Uz>p425?Auɹdt_Ь6q*51IZ UԽ"_@ʖxqtďgXlqo1gAIfYAL;:MJxt@QXoG&ROEC[{ª>O¸~)ɊcJn]"Dt!RCHZMZ,@xzxޗm/ΪEORQR"F?h3_|o)A .ş)ylS` s! :[8b]Db5\`G]@Jq_g%78sp}7hFU"/tTlTGґH>SK +٣5!۰$yΗlRu#Cn,EY -hʕS o>{m!39,,Hi: Xj9T#0,6jzm_t2=-j(g%ucCZ{ @n''Sj R uL/pvuq>ܞO}S5*lj O{UZrgi9ޥ~!mq/bڻ~?4w p}~+ d :Q$ ?w'Z{ ې#}"BGipE썷L߶$QwGGʥ\莴o& _'\p67Uhc-WOCW`aO~fiϽMw>h pJIc;JyԭKxÅ9'c3Ĕ#XD$u3z)-rߘd$RLJ 4PS κVjћMxڜ`4LOG*<3Q[a 2IE,"kq!+!],4EK <fy-6|H{u>-~d"S "ЪEdcˢPf\E9']dc QP.K؋]]\bNWa?>ndƧ4((&u+_8(3bojS:FgU"c(Dք\hj;Ju:A}D||`4df[XTq^FMl t / S

J[$\{D1< оz޶e{-B@<R_Lrê s3t4Dm(PTQӗ.lƸ[VGFNG*Q$)  w5(x/%V>\Μ\4[*%a `쇓w {Qz'rcOG3xBxZ>6U$;T;/`#7Ot,?4xقQdR.np:M2"ԪJE EYY'w{h 6FG]3Q[0'QH w=<s PN_Pۄκ]OUϲ )s~UC:{IGg_hoLZ{rNJU0[Y3X3LB]]ctQh`gǦcu?*z5m8!k*+[]LɄv";tpN,HEmL޷d7=÷PsaQPq|ǜ&(Q(Y0tS}_iM m:[X '\pu8Tڋ/i:qCƋPcr\L@͜zI!ei/@Mb4%΀vsbS;qi8 'x/'f&]ǝF28 3I$# +oԞt*ʬ-[ m!tq &Ą,;;(_+.-6U[޻p>ybDn,ڂĩIP92;ѧFX'fB.Y`nHidn)q"MӹSegXQE T8Gߜ~e3ݴO6VOg,iÆKg{rGי3A8zD[}{:!  Yɗi5ՍShM^b^b6?*;{$sؗZu78L+(ϩۯI4mB9`) \^$W8" V'|rhI jS7Z#z Z,*Se8f-E"Et7/BႼ#KAJW[U>׎L 7mtl=MmSM7BY2- q1Ͱh7AզX@-{SA)R(g^Czy_@j$1d᱙ $ufX(\ $5dMJzlٰNWх>qՉw\jLX%xΒ@\Hb(&U+>>%}MdlܣёX_x=J$jb] p ٖ& ; ,]N"ִ_]!BC#DkȮ_?ۖ'(8Dwd/N: /KRW\y4[PlzvJ q/a,e*yCy2IbU FoISLdQ1_67A5DQy7Ӎj} ?^;xwT.FZ 9['+#Ł)s @L~@wDfYN1ib1_u'LCW kp%|O"Yx5lHhD}WPZg?_ z=W[;1ɭ=61X5HOD<'q{HnRTv=3@4#~_0xoL}H >\ \N/R9rkIfзNt)!F}2$M" ;>Cգ߶.pQD0B^F5eM6#.puG^,g8hY4RNwdnR/70T"΅rLrf"ASsQX"elBT3NW3(OC4ljr}dVe0d(5j`v܀)ZτY'' !dΑ+Fu jY•-ʃ|NxFt0Z2xcć'n^ܦ/p\Wl蘄gi\iK.370T0M3޷ae s#'0n:D%V-O$Gr*VVoU':9ՙ<@%⒒18YST!C<&W?Y ݳ6heZރÈ\7,PYJ`ޚqʃTC0y7 X qu[ oc_4G"e_RİlO+2¾q/}K 7 ػKUki9jݎ_6ۻ!<[pޏ{,"'Q][ ys3j%QV_$=2Q*E~k \hݗzǵ7h+$ 1EPYG\O]IC/bcoޛS1C׬NaXN[҃e mJdR~\7EŶWk h_WDgg\̫?jOHY@0XEгyKQGu.i/QCp2Ye?\u-Q>x[ẺgYٙR}z(~dYR AvnOu{9c%>/5#%Ԭ%!)a~rSM2AT@Fh|ŝƝ` 4+3Ya?]_rÏh#FFʵ}@zYcP5%VЍSސCPVY9Rp'Odv X . LԲ8ſ.QRJ}(TW8ZT>6إԥRPh4ݫTS{Gdi/ Mc,a4_T^q.vz7 +BTqѤLk:l~OD DruzAwV1"ɒ:&WiX l=}g&{RIB8Zɵ!R   $9$F'=}"3ߔt 1]"1!ߤ~|ue qJUܣչmYZ &K(/]^N{1{Ahοuq à*&lẃ$m>|8fsn ^'hD@O^%kDR_[I4D XDiK^w:Spkt <>5RqCS%JGA!jor57Ol9EYڭHkiSa*R5k/LqXt( 5J,q 7?Ze<=Vq,P0*tp 1EPpg !r6v`#wP+rHF'I ʀ0_: k{e :g4t!T.;7MG;I"~޲K,0Ey_v!Ȼ' Wx3)"J3,YQs>cф3fқ(yr_Man(EGjP{^)̈bՓŪֶY$yU}Yui$%v+y C Yc)'N]VsZ@4 *^Ѡ<-Ʋ79t_a43x =mr+]_wH.AaKa> 0 0cM sVmNw}_MxmAqNJ |Mv4Zf ɶRq?2&swgmXaPԳ#ozPk>dKIwL\B J֜3D=QfEBH7:,W#b$0dJ1YȒ2ɓNN[dsMSCpPW0:f ?A{% `JY#\E]z $ 8sk~pĿ]WE.| eUTĠpvoAO?c1(p|UP7yڗ R eN#dn۶VKABk~o,޿DꉓXE&oEGa.Gvfa!&hlvsI|j(5FR!r,]\ȧ {yf`X ;ԓxYz`2# zvirj?GIzZmXA/忸}}WDUAyJ`2D}%8 S]fpeӕو,Q;ҵD-p~4&4fyzlSfH"_fAs+LmLk9t.ԶnAruX MxUO/ɪYjXU;=i?Q͗@+ډ"|\Fі%Ov۽J+ -z 4p0`ocA}ɹ-Db~Ƅbs뽠vô4HH"g0Sxٕ.ʤ)۶@JHpˤc{D!EfE9]!ȵhUU|<7#msmJ_z …rH3ezMT8fٯPrv=f82ζ~={F|*Y }v[UHqOaӵʹqG-}Kaw5[Pj1Ux̂TG bQ)U`)10:qdhoYDhjr$h?kpcJZwLbε5I) +  'Mcd7B~>Ւ!aYoQi؞$70; Srb{(Ko5>r#iIZNh 3y# pU¯@D\5qLvNVCto`RҞgǼ x~Hg3^F]mI{`ybW%)%7F.ơ=hNzl䄌B쬔UT6{Yfq.s}S=ao=b:|e~{&l Df81i0@ #䤩v#["q6 {l%Ё 1l ސ%!ch:{Q%I;OzT(*qm-{\pe1Q*CMQ ]7F4p=g"HsctjR +'gqh8#WX2t@M@ 0B ӣ %==a@n/c>{%wT Kck p.^_T~ TA-2XZ%8Iyjm_ρb =@PX#L>%XB~ڭ+nXpF͵3Z&suKhI2IkCY|`n]4еihq7.^UA;! ꫄$ty[8~6fUCI]႒-R0@Q񃋖D1z6H״z5HS,t4(LUfW􂌖"+K4t2j-^W=.+JQ0.b#YJZD !~X_?8Qf@X3aW%T@X;ŁlT^cx&qx섿bnF8;18a9Iɱv8&4DRHK\$q'V4jDzϾ9mZ~ qZl2-WL6{&^pVZɃ@]]{ ݍ jgfqGvHc5!xy@^f1 _xEϤ^D.?L|//|sGE+֟̎(1Jb?GW\@I$\ˉtQt5UYMYuMv2?VqхSP|Ok` p~D|#N$>T~1!g I!x$)MoO3.sJM62=$9Yd?NJ_܀Ŵ ?!ûf5nFV|PNRa~xy=Ůg ~qJ;ZP@C,'^t󄟎+#oy0Ly1HȠR1=`Se (g ܵ+> e`L#> P|ic;ȉNm&P=5Cɷ_ye j.6-CQm$tݭ3f 2ܲB:'œ@re2#XzTBl8P5 4 BR9pEiҐVen*D)~iܙm3dƱ-oΆTVv;PZ.03\ IyQTWa[¢W |iR8}M@Cmu &= %oj;\PP6d֋Έ Y FK%MtBԶyY \9YXvO ĦՓh W*&A1ɓxׯٚk%Z۫z.$OG>D2x5P P\,9įbK p v$ᗏQƤ)x&s*s1nZwbʤ&ÿW1 n 8KOҝ>*{~HyDk_D9jBw&A IW7Z_9e !Q.+zMn:Trj:5l{jh)G\UV١~)]:Nׂ<6J&m&ٞPNm!}UJ`}D2xf(OTt8[ |#'؏JLy}$&5C\L!gk:qXF < eߦ= s^% .)<%T.C+LSSo Tw 5EәˡuCitxY2sJZDE:9v 6{vQSv$ fIst&\3$$D?Ji&l;BЦA׍.{sBMN5=Ή,B0ߟ` !O)1|,kY(K jB8fM f3@ߋJ2y|5$xO%+h]T9[ZÈ:yj^ѓd miقOWCȑI뷵?|>}n;?'5GobǑ)}PP<hb@8n֒z4v(oW!/J%]vԚblB Hħgb3&2qfF[W 5EBSid\QӨ?;OdnM"u d ".ƱE!n頤ܸX^^pav귡O"F4GnXAX[N15`_rbFHET m6 !4!hۯcغk흇T`mӱ| wGP.Pi _A_${`LxG VV<&1B7Y^u.~[Z$f#k},AoC$&?_FdjM>tX<3/NIffqNߴ2! 7[<]R$w|f{JSR0EYN]n-2škX@ZH[]rƴ)y4b4vVlÞwՉ#R8k,XJ@B(.ݪN{Zϱ5`XQG(5_UaR쒪۹)NxήWŕ>Tܼ'븇<ߨ#V~t@qH{FFhc'cr  D[uSr/^y@CM(iAN`o qRI*uտҽrRqH!-sʢ-Nt7ќ-0e.m&n@|MnsJXZifp|,c?(wA +(LjI1YLpjYMDxz ~OḘ.|x8T/+zn'jT-DVKx} W6{ka\Јc#9ERw&4 ~[#? W,X-"27} ͉\cl"d8EWlvB%(Yŭ5>iE?X#XTKXeRwz0o):0/#Mn&L5&RۓgRE ]9tޝC/Js 񎂹peVH5M}йX+On=5=PQqhqiN3/8&z6K0h^HYf⠷w'=<yI AWT NLnCj}dM^ tLfm5"9kfp%#H6U 0øAކFV CDI{5s͝㬃4_5iysfv|SY)r'MէAiQxm'cڭTL{ |>'_&ERI?M{<ۧ03X2a:<]M}}HȨq@g|4P9 4s~{ $b/ B`_c GC”ΩSYmںis%bao} DXyVOӳH;z-8ZLlSxRך\naf/o=HTW)ј寞":Q\r<6/"j~1t/<F]>y|07+T~|w`@հ33˔+иnZ5:M 7iwv7N~(r 4p,6 7yI!Vz?P,C燊H?pͭD !3W2Ѱ P^&s\,uql _C ŻX+&ށG[uҟ >@.; Sԕ`.63wݖkD乂)>C4݄#moWpG&u6PX4p  &F!e,l\Q.'Z%xًKU6-qUaA2Sbk:nn6W hmP<h^[>vs tZj;ۉ GtV'w IVYתbR)e݈$I: q$,s -=CE:b Ϸr @E@~#qnR3Ay,Ǩ%[Fd$/E 5Zq˗j:mfHq> 8UN TT3d΅ig$Nf-HuiɔHV Y˧N ףv-tTTMv{KE>O!u4ʱe 8%Z g$H~Ej"iokFqWsjKK9ZU#xiJ/3^!Y n9{ >?@SWҩكEz%tFEtRg[RjrpNk3g6R(eΚkBL & v_A5Sc x-zQz9n|h~ZmצluBNCy-w2,:0R~feo wr EߐႢdz#W$.؝ O^L63yQC)@ :8_9i  >u|s#=M۹L >'3T#bH37c)gQmbdM*8ޘn)W%*Wk^QRQ^ǴejU e2OQnR>ZC4f_[MhȺhfm/j1# C& x}G,ddj>_$?pH%6Ǖvo%os 뜱TF"kZ h$25箏q|>3,orqnG3&=HDstvca x  %$ ;nCn 1 #wsLP}n,37tUwi~gmĘlS<:.`b uީd`U4Pl@e }wS͟mB1w^;u+yw 'YZVϨQYZ/N_O>f9plUMQiD>ZFt~υU[{0am^ 8_U i8 eV*JN!\g7cn8i׈LG_k?ok ١=;۟Hb{-ݴeqq:ݵ]TG8W,O&MK]\%&0$pye&Wv/W 3B^:Ӡ<e&Jׯ3L+O8Xp-v7R߭t[]vF‰W:f j936WR _)ݘs&B$4Iz2I#`༬MvoSn;"+H}gaݏ@4[Z"H ŗ th]Kc2ڵB#hU:? 4m3NGEj4zdO͐;'ݤ;JrD*.5[<+ƿC^,#*>\O;x\)ď[DR<`@q&cJuvWH@rP[U8v Q\RH3 4BJhKܲڡK՛[*pk[h(PN̤ W;%E`hf- GRo[3t^4U9';'D!ԋ) :ِ5K^,-q#Z)_EgJ:ULN[oo0czr^͝r#ҚG=Ex~Mveu[cS`'L]-§[(>H_ϑh6_TtƨqO?[ ݒo#=,3&Zpv`w!+/[nIK7Uf ڜH'n!oBuQ2X?3M 9?]p\">Tg=>>l @;,$s9qWI +Nر_@fXo#Kų҃kcBQ (eC,cL3%bŅpE͖ðp<(K nn`NYkBIX-((F } VeԲ8v0o{%%y'A}G|ik¨d YnK35qP%@7kIѺ r+3CRڡ8=ʒ+ tb)y@Zxv`p3hOeC/ec.,T&l[M. Z4N<s@\dIXԫMb3zr&蘡9i*LpoNdJ׸aVۀ23Ikies;w^r`dHoֳ7VSzF'YN#U.MH[,,w} /*JI[ռ[Ux,>mHo3w".ms;̎Рv9>y7sfj ]̶tp;33(YCGJMe}ۍ?aQ^S7{z}('da~+`?o?'w , 7koԋ*L :zC)+'zA`{jPf\^ A,f&8+xYx˖[P35}v1;ICAr*%qVc 4QEdUG}bϮ#fB|&k^f˔ճ B%̖ Gt="$-l!!٨|zӒ@w[rkM6?׳`Opz=(τ7U9:W\۪ivW$*q[u5D&`&0]=izP ˈZb1w̓ӮusYd̚eXrAc 4W.DԷ2UQ LrX !ՑX#T_2mGQϰD|?r|"O/98-_/X{u~P@C""\q8bƔV9Py %Ǜ*˵N) YHrTL0f6J'wEq7&F2" ʞsȖXja B ؒigRx[.ʿGs3;qOZdO\׃ uZ RJCuçLhh9eW[_&W}-:D8'#[3r=\՝ND*&>SeJIC:"oN>k{. & 0cb.m \ g~*dFL'ݐ4घH܏O4Fy5)5DkcZ+z);lܛ@ӎ (~fc!UIRgÆxPTcvT  dZ.i6ks<2yӹ8הeN(gi_1hGn{`J0Cs3x8s;޴ӿpa.bupB|#&)I1${dHI2g+(BF?؋wk%8qoWnifB-|a̓9WzW_; $PN(pW9# YitA.M-7eҹg$]`.p#ѯ1!/q1{e)3L'r21' sv43:=: Uޤ*e7aDIN廑29}Cw<5c^Õ]fErdlyKEQ{ļt)1VnЀ\d 98/ܦ@7cR-Hr:xH$f'Uw\5T2çC<\D68C- N~KrB}µ8XAGWyW*`@hp mTY2KKNcg8}M({Ek`#~Blˋi `R4`I@؊]EeeI \xlfB{-6j'W?,]=_[(Mu 4e2_]g…5ED<E.%ԃlm;KxqTe2a)园@g!+O)}= B@jʑ_y]14s(RXN"٣g8rN+dzAtl+\p[hL:bqo<귡_B߾2?xT][_zn XŃ,=5r7tǍGq3"X&5ecq7 dJ/ XB$<6w\\ ؖN7աobp.uUx/vD=E,t,3 `#1A0ёI"K- W/tyB `ѐw?hګ.@ڎä^A%bnO5u@|˞EE"n//Ɲ@䣨'3o\=@ 4A@!D֘l: }u{*ݧtt3xx8=bNơx++UH4UP?-ɺM?_8M/7CϋqN.{X B`~BC5xTdet"hI+qcG c`eh`OUԍg.U1J @Lj2Hՠm_ gƈ~ZvYIĉyJY(,6) šxuQĨWXCĮJ(-s w.2E.S#v-%>{% B19%uW)X;ْAY|AuOη >nH깦Jǽ@+5e n1DǺmsr yEÞE>]$1{+{ z.cTP YNB$BF *c|ujip 8f!CZyS/EYτw )[G\1JEz2n9~?PJsVfmhPWf'[DC2jj]wN 忸hQ qQ cQoNOR4ӱE}F7%͗{tAźt>2h14m<~oғ*_I+_x Gzd1QwV"%ore)O*fQp̹9j7=pY #}'LB,-hMTtn% &+|@uވTUnԇ|k|h oXY`X4-J U89 c$ѡ!Roq+I(SHIR@x Q,0<{N}2KuBbNF\"/M|M}4v9o3jo3͝S$2=O18;S#!iWIsZ˚A~[l:KAbpXު\,p 0|d %pbȂ`p!1 @$'-ߊ0f#p Ά!iUHޟ bi:dJ{5?pkf/FH*5ת,&K1bEW[%ib2ՄK9pRk$JHM|<׸irդI*ʶ$qE足R ,C-&rT}M n]~#TZֻT$}-wi(оH`.: ׉Epꊤi%2hz~(pڐ&$Yɞpjۓ?aW9B*y]f]ǨׯH!W/*$Рr{@%.|ک)\N"{lG3ߢ78Ts/E {"y:6J3RSE\cHʠm Lݘn{ֽ|dA_̺y+GV~-zS6U'S 6dttOp]-y$TSAd< Oo۴tV:l.3Le+ BV0GB,T]3F˚))FgrnSO$(2^AʑQm'ǽ#M)3-=mQn#^V>2Єُ.[O_[hO8;xnH`S_pGD4h+*g򇇒ymlwh.Rhy"{v1 5/Dp,y=0&߂C:sL3=˄Rylسϡ4TvZ sovKJX@.9# Y1NV?QC10r ;o14Di $p{j$ۢ!߳غw1Bsq(3_v{7qv Z Ѭww[\K|<}u!$p*$LD#b.{E֌kn!#^P༃rc7MNċ.MEO'/ q.h4Z~9:Z-gO/2{ ϱW+,ZcXQ2X(B YsދUŦ?ݞG[좸YC:IP{XHd*ͤmp'5(Q8|нlA"%ՌpI>'7ZSy3+C$`ʰvĠ%,k ` 4VUsIR'Tj`ܺ=l$-yBrpd`UԿ+ϟLPOOlc)plJP J qÛb$9TIJrY,?~ ;,<GuP@7wB`#Ъ0Il-/Y]1 =wXN窡p,H uQ\a 35}T3K0>;L(fm*|[׷R`) ةt뀏qdc퀁Fp]^vy˽?jâ7V^&ZjߐRgFشߓ|zu &rٖRiP"eHowdhKG.bVҦ܂hUmk^-xI6*ڂ 9$%CnTk2mz,yˡ"!\A@v:!IuaapGBS^Mgm9Vm┌Llt! O`UhVؠzmQ!Zc(ĭk~B mq1\7Wr]`6 i鯾5 B섂G_,1?iMi>TWۥF_ҼKEci!h~L6 MMO8Eʌøq-c@(j L/Y`˽kt. ϋ¿ X-l .JUОe+&`gtRQFAm-ei VNa|ۑbn%M]UV!Բ$#Że;y6HbkăfV7 j < ]kWRӣlɯ/CPdAGww`l 6n:>EBB&wȚl% ԯy(^>kl[6/"nxΙfa@Z T+s| B~E^rt `p_zd -6['z> Ro& sb@g):"j[$Ll\Q@< z Oﳴ%R_|%tk81V$'AnU5\z(exynǽ-KZȷRVVR%VIr߯O0|Րڧ3$ca}.lmNhiyLz?'RyB_#0%k[ HJuxFx?~5t Y$u;C | ]DT9 d!)!rD0h686-XE$Eh1AleRMC>+υJǺ|쬄j͌:ԥfrgʻIW$Q"Jz2 C ^/M/%ջKO:co/0(!%6&C~wA!/x;*؇1l~ J3Pr4P!J_ҏ)@a?OuJqL.I؎O ؊ c Ң hve.E'96}$ޝfcI$XLh46͌u`\BDa>LKTgyHW#V[̄)LӁ[aA>„_hl_f-=դAjGKH̲E+!"AB>%QTG5=`Qdr 6To/O(~[7ە-J}TpJ(x]56y7J r4γ|{VA88^XI$Cx[MY6rC6?$4D y?wV9_zY!hqv,6'L;Kg^ yVXa1^kq_lj.dQ8j~*PH#|l7 '_ml΂Z =# AFQF2VHֆXɞ)W,AKrᓂ)66qƀ6H0oZgwOԟjvĴ] c1Hzv]EYѼVӓ|E:F/Ys=$5'h.C3!rz WE%5x6#?b%CP~т8Px4vt8QHVWA8EE JrӛT dic\fƾSZIp3/xnt% P硴!yYKNiы۲lܶWt^#~S!=Q1NH~<,:jS-u[BYeRvuT rV/TB2,0g[kC!Xr//-: /}qdS#Cޕ2%=V|y]S pe>D˟-"+Y8M9[`2-e;8IIf4uA{ ĝc4u"ك 1ꋠeov_Ik)e m9i8K|WB,OFZv#5w?odR3ySwb8"jJR:LQZJ*\5]ePtt?|sEdbkYܤ G7]Q5sE̶6=yPe9XZjc:uIywXFl?O1/"ե~YctCc""H 4E \~ξ጖uן{5IO2Y<|&IQI22jK-RiqlK=䢅Ґr ) |9jLXCD75MO 8΂3|!"e%Ե\ ?kȆlt~_G+jIS8C)ljxZ߽Jb>>oyw*Ž޳N -H+ nj;[wʵ [h t3*r1XwPp#=XEvpKMOyDf;m7@TkkNŏ/J}wG[Qx.}t+nr鬍$Kiq,ڄT;\U61긆PWLB6XgXzgbZiHc2Y(CQaw'2|v;5[F P>јAVUr ` Etp봟z* ĊhN 5XnB're4IHA5KRkGR3k5AbJBx_Ћ ?聎 Lr7IT9m]K4pƊʛ#객{٩e ^_/91r:<.?x3'dy®H"a8(fHbo#!~R2v x,Ʀ#թj+XGBT`A"U`<,$akؗ=uH_h @\YCէ.Y8Z QֈŃ h1UO_4|(>uP&V?S̝ 02i 1v6hi@r,9D*-0]4 bQ1'Rvgs2ߺe-sݾfXp«22'R'[k̛L\O,{s$*M勫cf2d'W:jI$R&bf4'`ve@c"z8p@ݾeAP_-K~ѨmjbQYTz2gMVP=%}͍g]'; y,c߯=ˆVoyEҴG׳!j|uKu)G֓A{W89_R.!rl7G4Egbsa ,M3Vn2½E|N9;xD\_4~ \$<:|$I;wGL[^5S@2'08{V6tܾ9Gho٢4 'E`b<2 0z( J _Q3Ƙ^Gy67o(x1;]-;EO5r8{ Rg(0rG;/^q "eUe*!<*T$ 6eH rRp1lNAI9A E|HAP!׷3,*5KEs^kcL}xMK 'ˬT0p&R#*m I6|vhgc HF IuߠbXb$̦XSo !\ ͌E@S"?Ba 82Tgf?s "[{6Ȣ𑭅*(XuU@V,ޒ"k G]fpo!YwBأP*RN GZ,L}5IH|+(={VFT@@i{bvd#<?J >/jCӏMbvq`"2b.+ iLFU `oǧ _pSzB[_-6Aڻa_\)AEh}i!`BǖTC vKv Mi "NvIA'F''╟1}25Â4JR&OT6JՁؤ WN!5JDqFa;ږ|_31G@lHpǴ)50wi:7pӶgcyb~d\AAHE<+c*Y4:ۓ@}ztv*!,.hlMd OWAPTҕܠG5o@<>/>tbVXe{ݼ)C.3zթCx=Io*$:rIТ?5=+0YgE܏ ِ= :3XV{yzÎjj{E+PƂΦRαacCK+a HRe;*-91$RnCBUn U@on[.^S#^TK) |1K1d[%qO9W{m/Ά/0jJC28WC:4S|jSU<ڶƒ M^?fT^hC즚;rKWTkW!ǞVՀy;۟ .NhЦ/׸2XfjkT肙cf^%5U0#/F5G=+^9 a} ,VnB-456R0qUqF;OQZy/V@rUA=o\q i,oh ~hD/OeaKRV'y+9pMɴ)0fQ{NB,#SEzl/6OJ]z9v,{MæF8E\gե5é6d;$]­e‹ʷ*8{Gt;Bn @K aU}{æ*$Ns9Ҽfw,Q nxd$MDJ֖-喳m%(2@Odه*( RzXo/jK4|:9EE`,ObeY*a IRx.`]R[-aQ2)HYiLc {%eK˛OlǍJ-i /Jt_fu'DTrsE#m\U5g*9CU&\&:-rϻJs 1$-JbHjfl:G VߋQ/c>)؋tVY"ο E{ 4ߗZ9q͘pV" <َior6l)I*s{i:5$Auq>NN `00s 5A8Ė\_/kSm%\ǏyQm&}~1v5?C@^zle*EΙH{X&mREifOГP*Ξ&gN3灾#x; [q4(bI,ƭ((6JQbXDجϼb [9zm-J6hy5$%npǤYw ZLr;7ӆ'<5 mu4ڲ!c@*C~u}?5UAm]sUIm:|<>wz^?ZiJH Y&d;Mw+-\b|s3]ӳGm[v_4[֝r-RLJ5Cɥ*8bQ!?NY?Me͐m rX>|xN n:vGG iR<.uQ;k#`B~TMTdxgi^S:Y:tژGt !!Dr~@̘䡥|R H@gi%w_4lw=`QSk`-;*2BfΝDfOu1K8RĤ& --$rsU%mث/^"Tts3hqUSTW * XF@(mq eYG]ߵ})QlyjvRWO9w).^2s/\D=^*Q> n8p,2"Mo4o8 5>c0ToqӘ^CzW(GWv֞9ݯ`Vf_2J.L34Ss>;U"Q2){rئ/q񸶜LjtƒY噟U,9uH-xURմP&7b7FG@4cCa`;U ԍoG,KTX cWTAo/]6|j7W oe3/vxryl}Q=rVcYL.dt )S|B _E?sk]n]d^6ȊhWo vAjjkkp,muӻSǘ+$ΣO +gB&@L,4 ^-nTl˚n8oƇIяQkAF}εiX7>ՏkT<y)HvkvwvL|bg?nf[vADw=` mus2;UoC!OoK 8b wV]]&4M׃uc[#m 9aܷǚZze䪈!5Y^q{S؈ oA%x+2Vs]ٖOWuD̠+n~6yX/PM77Xr,{~w g+*ah 1C|za YSH ]f^C@)w}brX@+: <6FtZ;RbTRϏNnSaR$TB`©G3jHh:zHnn;V"(W}tO~@g%3]L3ۘXb`LA Mkk@y}/`ĉ0Ob]u!Kc ˨|2z~ aZiAjytG_ /ȖC"dlV,#_. S`91 ö$0/=]=Ā5)zzU`ZV߻{7X0a-( lL{1OJ/V.~\Jㆵi LiFKg;{ R [x; HYz<4UOq9X!+gM.娒5$*;1QQE'VCL˒+-=vlF/ɑ~}U[BFfu֨RTx7 @]2\_wS{66e{ WN),1qoވ7=)22G/R*PXmlk{,Tfy$]*_S.g S)ǩƅ_/ HtK3M1Tb":mieGSQSw捵_kun]ʤiIe?2FZ/M8ZN֡x|7;*$3iD%=יڛ!6p$@ z]9zdrcbpo#$+ 2<~El5wyZR}V:Q%_r%1ꎒw" 883n.J^,tzU-ݓЩejԖsv-`tm%]jGzo.RF3nMƻE5h&0:|XRQ}bLo\2G07aAUBO`˷S|jYmZ1/& W3󇓍cʲX%yŵ_D /df soRv5qClBt'H'!,ۂBv ,N?kZld{[Wt:(gS[ܻ:*[#O"(*BɆZNypZTƣ'Vy:x`r1 i/!mBN[j)8tUΨF–=gŷ]zw Rddg6XB_MuV_)#8<#AVFF : euYef-t6ABH-B=r`lؚ!~zg/H.!}L1Ђ!nx*D?ۨ 9TfQ#r9u88H(^I(ѐ!=)Ozy =J[z. 0XʕL|hdSd! qn<4*>|~h U,rۑShJm;QA/WbYeb+, `D{lQ>خH4UGċIһ4BOuj]h?sٌl"Yk5ͣu[_ꠎ0 ^ VBXe)M3-Jh^ܺcs;SfO}Tvk9R%n@ة*o0"j'/|a3҅r_34c O3th: ;A\]:sGfNyRGu-iZ`(HyOa1OEGn)W ɹ"ȵ̨06j\=<}xƈgJ"tKSmɕΎs!w&%pB{yM 7X?+P:#DSdknD.OefgxACQ윊~*ȣ.7hRZʗmE:H~T8 Ԭ>5a H̿Uzr}c\SZs>vtze/,a{pP?!8i7}'vM=t"6qJ750ʣ0v ĥԘ 9 >D;ֿ͠ }ufϏ[o/~F)vrԸV;Y7Iκӭ0ULCQ0;e*~vJi<-7"0MJ0w[rPr(k{\2[S΂"Ip PQ" N0o7hOQ ywC?5 F$ C&EÖ'9-wT"6ʓAꁊF=YZ:*@6}KWSW&j,,OՁ~&FiRHϯkxuC]XAAګ6)9]O:ٽ|68yQfo/c(Wѻƶ6{#ǫ\;S ZOBPg_菱*n`E#7CrKȔEsݓ a܀Bgqr73= ZpgEǮ@^ rmԹaoh)~Y@DF!!Y}LrT[ξ܃[NJWe_D)#'g5ywu?= z(J/C1 Xp+@M/ʺt ސ0C?*‹+tHRG3̓wO%GuD3AlCĤwO%F}/x;[ ڸW0IK JjJ:^տDՠ+s'W&5x.1>FUɶ:HCʋrK5_~pZr<׊zo"Kj r,ֈ8=A,݃`}QߌRf+eCދF&(nAQ%A@s krMCNm6 ]$"\DAndŨA֖/b“eT>XU ]ABt ˊ5vMn ȍ;#~*:6GC P?%?@8ԁ9ͬƦ^axP XE4thVMWa/'-*T0qBY- DSL(2֔[6}@q~J?Q[0ƒl%Ƶ̷[dC@<q7ix5rnO??yFx%72Oy|&',%̪L`}V|hKKv8AQ-X80+3fxP6'V34e@pDHm-ܮPI36"*!qZ~FpnO/X^%]'.) R5Iv5_`96Rm ]ڻRbֽݶýB|zK3>TuhVvu;HЭ?5!H05IؼMRzFGGU۟-dwoW4P*M`3]Êń+? uwj qlfNg>%?'ۓʦKpHm]GXq@yMlWgr`#&^h l`QvnO'9 ey:>RG :`Vp k[y4HEkCXpG eQVnp!ZM}d6{ZʽIB8ZudUP֐$kme"1~LDDDȒXL\#O.O6GkK¤ ,Q:Ke~7)]@ai׊ߺ4 =IgrDANt6 l ac)Fdw$;A`, <К&G!G‚fVeQT^H[Re%MZ MWYC5jH7Tʧv/ iAi#eM-ᾊ/ȟO𚾳U '! 7 [jV4B[tsFoFYr~FyCr(3,%::d+ԄkL7_ "b~/Hws%F}_md -B! ZK4^[sJW_PKs O܆u;oF=8̼JPG:omM$cw]\]_i9ޤQ( kFC]"9/ #/S>TDԎ ې֤6|On&wʮpVbM?ZY0'u"җl(VgPי+MI>!. rE>'VdڇnM03 9a;zV&H) a*OEHzKǠډa4ݰlڪ#o<ZrUqZ6y5" Oz^! K OGLOCnDЋ*AfmƯ~Q1M_d󆁢=#]P†5,!P}w/Sw"dJ>Żo>xJ#mfH"ޚ8f '$ }Pv1Ìh꽕$^_4RǶ1^tL56qnSlڂ_9X R/Zyhf3Ӑ\fƿ{I'2NњPq o_H럎SW<ַV4hG4A37#8J)ƺkjf (yaaF+5+\mȵZBxo' Nht/(ac;bX|/8]NjS*ѳ譕qס'\yqxJKL0ee Ӵ}1"<#4.VL7ugʌqa 7S0&T`sQLܶ/`Dh%[zZuj|2%zv"~^|šMKѢwXkC hm5!׵@yj'~<l`v'_Ք*\]V'wx&7rMARFă/1os"[dMd %G|Ӂ<yrXEOUQV_;c=h٧@Q[ /*24q 2Kc7-/Zw?=} DpضpswDkmN'5Clm\5I?ISlOer0O9L/ֱG֑3^伓S3t ?wlfȃ-ɤSByXyER)e,NL9-@2{)HSK#%?-H1DmyGe$mEDRDDx fŘ:TҽF}q =<|h\G^w9*E[RY>?Wqam'd_߾غ\͖lZAs'C.lA VI8_I+yirW` V{f2=8JqDIS_ S`J~1qW.)?͠E<$g9rnma X$ڄH],x)7A\ͣsF}{sBQ'oܝ `zd3*cD,k\/ߣ!.$AYx.JbH8QHw$X* 5h35P~}#1hcj7ٛSR ]^k,=u"qh%GP; uW2_?pc5p,zWk`|3UƤ(ù aKӫHܣYx$!}[.`}VѸБQzne?1YfǕl5C#詀vRmW<5H''t'(%5BX'8P#DZB't|>nWH2$0Z.9 to5,^;̊I ?#t#Y>b|$V>)sЎ@&k\gS!DH)2F䦾Ȳ4 'EyzU.K#*t(&VYNۖ=3/?8Za>*D1dܾ Dy7b[&'.Vh8HցBg_f7a>Q޴Dqݗ4_Pw ~pp~Ax-׸8%;?&Ge{,⿛7Mj䆺hBq%ySts0RMF^RP*lv<3$q\Pe?'YRjI\4hZFF)qP"9_e~HEREGF{>K@_%we-D8Vd7ԙF$ Ts΃O\uvPgW?w οsqTڶ)-hǙ`s8u詵"*tu =`kȑ4ǜֵdbk1F"Ssu9mC_SGc%3ƿP5*u*gUfat!*\:_ &>T1!.[@yڻ d]cf"H71W{혯Q vq.dh#vX-R4%_@۰95q pLy"+ 6Nd/<z?Ϥv|۬ɃěNc)@c0~UDw().a 毾I=leVCp*PAҤ2.DvQHvOpdcV)f&mۅ@ R@ݬӢ@0Qgcw(Ij7<0.b+޸X{Ϙ 8M.csScqW8)02cgCNSpQ_ #U m.U6K[HEڛ04Cl@|*y_ Z( Fe9CovM:Slu8 Agȑ+E}օ[uMȑGW49xw7"vbR uA{\a=l;Z sUq9 ɺPZb44xHi/OP6$ 涗FY5~H>K0iښ`;-P@J_SsH?K\WlK ԭϷK6ݶקm3*nqa W+$S< {: k[>Kycw8 ']BjS]=dU K#stط??F? hEbe="H'Yu3>¿=Io[i)[:rTI QRRqvN'M&v<Ȳ]X[ UWso|ۄ7CSˁ8)gb@ŪH*}Nll7ڋ) Kk B -fOB<OyӾ*;) RpZo9Ijx[fPW_&9o6\`2@<Ӣ5/^K.-EXS1'u>"G+-{I `Hy։:0HxDpNHf/umeZ' (6+D|deѪh2$HPPNcb2vzMhdP0,7;&3ޙ /:k"w =E^ 1Ȁq~D#TK#= #TVv_X(!IUJ^eż,|HZs-LVLnFܽ*p%<$v*KSH҉)1 l+hAxfc~X-6x҅F ض`ia/30"tqCC}BT.hއ/APh{/v?EW$j$,d~K27.-:%ɣ\GK[DdӡAt:Nrȫ^P^&C%7MP%!MtcSÍC*w,oef|Kn )ުزJ ٝOh7Fy4НFiA|AF;W?cԽM=r/3zr'~ x#(Ggw낎^&+O Bb4~ڌ7U`#>nx#vGRR〟qm<=ٛd͐j[2ć\NoJx2H(*_M[@_ " q6VyeeGcAe@?Ȓs-CuWL{'nwYxEۅ[ֶ'ɑm А6ǚdpLje5YOS*3Tm[lYRxpCoOQg#zPF(Wa4F\_Kkd]ǚ(Y~/L7P 6ӿQzOǤ9JĎapb2kxO\x8i9A;*ڝ@MXHyͩrnyI6ozSo~f"E\x:_v4 B/EOuwBg%@d]aj!A7 XƣbVmWcAÜ>6Р|\;o(;Xyi:8Ti%VEa^xH1D?LR}3d^B)=J 8uO4W9`1ܤB5#4Vϲ z}?Y [-v|?\cTpffɣͨ$PusnpM5 hU/GڡGve=?eH~OĹfVp s=v6m-bKVI[bhzbӂ)PpG׎7TxA߀^p>'(c>pxr#GАLDe>F-,r+M$\εfڶ]$H ׿8p$Ԃfu=M~xDn8 V:pmџ{)Fљ{|Hnl:ڬ{RlJ.椼8`܈@v4vD)M5$쀠H(_ԞEGG^l mfRySU5t۴CodW{:M}IzfT(KWl gc ipNPcU/Q1nD8L3~|ӌ-M^;V &J \9 jK/!w\ч'#ՎHUTA"F`%AskX2}!% r?+Vo)>4 /(ɯQ+Nay \~RD;dx/:JKD{l@xcY=sU9ȍ,q] d,}告XIoie}sOո=؇C\'0 "#7Yt!;ؗJ@>6Q HQȢNj\w 2lhgRi ڣ̀r8Y"JI@z8gP:H;_*F1?᦯5'cmt>A:9MOAX%īVfk1naHGIl~6xҗ>aqlOCGwZSꔂ Ha`k 3PA5x]VYؖ (J =J;9p% 9qd'+hwvA}|tojLM ` E?3XđabTȵaj@IՌk &BExRs$-;s`oeYQrTKͥG/cW9 2b B1ş٤ȇJ"gWim9>)7i WG"2$$owq`);j /^T֜sT|R?X-tbg|y2h?n~楑ǮZW: |5Ɔmlt`T 2g7]W8Wh5͌7yjgFQq Dϊ02Ff[_tcp /|*3Ji"[vcך?VsȢ1Ӂe>y/qsNf .0P?ngGo h\ԵU 겞- ݅2$278H<(;е`gjۧ"˴ TF@9&%d!v)l%*Y@7){_-xj᥻qM'ukzɁ'Zs~(bMT=H^} er @Y 3pa76c¼c5M"VjwX6`=H`NFժ!>wٙhVP*O%1^fϟ= %;(ituݲ.׬~]EbB:ep5A$; k W*#veU]? aǤzH6Gza)?Ϊ鎬y0+3 \l2)c1aV:.ߓ }a|*i8t:Z \=s '$JDڻL;t^I|` W,м7k(q62.('* p9'lȃUu \+Z8G}'+8w;Kt"y 윳ql JIu Ii3olݑϷ2B)vA;>LE`)с% )%i2J\A96ˆf'/qF&pܯ}ҽkz7#.SW+ 3 :M(=.PbYMToN%-t>ANJCX M!]=f edeWA "K^!IjܘP1c`t~m<¿o g8|3W$=f~EHm2ě vm5qD"QgjkNJծ89BE=- uנg _k狀ÄAᆗE;f`SAߡ(!]{˱8ћx̳ud)(hɜu|w.rA-y+fQooUi6#݈o SsaNjGyԎ [{01kEy6^q /Ε7B}+8`:C~7ī&Gh>0c=WxI&br8XMo.ͤ 7M`{:OW2DK#MZ E;IG䈡 988`L(ƞyv+71'Iݴ:D0jp/z@~ƻ32bv s"##-hD i[ݾ> юZ92<rUQ@&a梞jqɆ ۠=UcTs: B /+Mڑg;vJ4;SʼnYl9=QilxN?0 YTB£<"K|V >.p´Jl=ƜMpa$\s{X+yM@6o0 쓱PPNU}Łzq:~8"$06 0PꙤ̍QmP AAo0Eލ 7 )4FDw Ƣ(`ϧx 1q[75j0#X12܋ޱ#|w(t/]Emqj{,Qiw·#}y4pO{]x'.`^-IJVI+1iFYX˘(fEdPjKML;I[׀P@,蚼TP`Qka𣯧 3Xa2)"Pn'ߪA}궃Dg JKY'q UL@:t8[I^QD7I SZV@ lPJK~:S]mIxEv͋﯁e K$cĉv@+ctidii]1h^&Hϙp%MzPH9j#% 5kmWW̗lѤfd;AhHWpR5GO|;^rK v'*zV W e'|$QK,i"Qd XW6/zSYۡO_8=/ynm? aq]X|~[Z3m͔}+i&o kā)@7K;u)Q͙~haE^A ս֯w3ky%vpv!0XW!AkIF㞚3~wv<X5*Ae7UhSO@_8W K>y! 'B8ZяX4<!ӌiދ-}ܵ{VLZ{ӧ ztޙ附`",& o>!+iqwR)>'Kwߧ֭*1^_'Zke>菃f)F-ӘG%"\Zh4.`6Q! | 'Or\){0jMΜ10MD}}Zs%,oR)%.Yu!wSf& 7#,%9U7KOE,Ϊ&-xj谞w =Rd;a6%?kQ>VTi[a 9m4&ݟ$<8o&}xK01ai_QZOz/-anc\}ZWmpv4u$jz lL~cimiͣP*噅 1{26c^j8%gD첩Q8kzQg Ј (0VlR`6VXLl%o}Ƿ~*Bzd Yǟ dK` 3lvF\O`/uv1`tz?\oRj&AWziޭw';q)~o(<!II]g;Bp˿UCs-7A׹{ mmM !Upy׆wg{%ʀ8DPq繼%jG*Ws|Fs0bQ&K-\CᠾzԻzegNiI:D@=LtguW4aiс]ZfhAHi juV=4[C YLxZ0_q@HTf+D\;qw6ZF 'KpvLϧɀ@fo T\4rS ӘMofc/ew'zR:Qb7ҵ>0cѢ 㝔қa;[@O8Km{l^Re(R~6A q);Jb:"ٖjç}Ҍ+W_ xXl|`v(CsXkqَ]C&+W@3_cv {tVq 9#5НplZIy֜5Ksjf675Fm\=˛pCd;rE ߼Ȼ"<a'ղduxY1QWa{>b3W˕j ݙ`L A(g^J6U RfN b&]$ͣ"w@lK=/XM| ֐!C"Rqg0:Hzvu]mj`?Pw^yRU:ZBОC{/ΝzE\& gCf Mm0(RQ/ltmY} [n,irрBwAEG+X'MZ78'cXcefqVQkSqU(^Pe@-Rej4/ǒ@{(~~P\'sѡhze6褛q Cc ^u6^xtg8&*}n5HJ+ Z~3C)9hK ;_)-nVjI_{TPAe8XH( xkPe찢6B'Ae !pT POl!/G2 K7I!7szJƛ0sV܂5Q6B :ꠦtƻܿ7}}|pA?T1u1'%Mq䐟e&3jīգ3q='N[w= ߆xs^LF#qS>5*CjA4 yƒ=nI P7f }/"a@RP&aj3\rP ~˭(k4qU}\b*FVv:"T?5n2Mxonb"l]+[97V aD%PD%uDlHay0]񵖞}؋BTb3 ;2Rbœ t9 {?'8=XZ$Bn|7L P_ #)0C&(w!V>͡%ǚ`OBȡ$~XR"R)q~u"&sqB]6QY:ӵI1.|~e qMY`KPbHV%_wv`ٞ[X`ɅI+Ű #n#j˭^'EiXWѷ_ ڈ۝nH3xʤSW>m,!5DT?Һ=5\ַ^oMNr *\C/Qj m\?#,S3y1G.>~E>Ԛ i;Xk]c%Qxty@ @wm)$No,&;4N:}l~R! { u >75@Uxi.)N"=-6`GN^BԋnO$ C`wTVW C qSXrO&Y/IUL?w`!w0L):c?;IGE&GU.=QN=w&ݖ%΁a0GZ.u6DBs;m3 0xQrl4WT~gι25$X~uw>1Jul'dm96_,G3[40#U:2滋?Np52F4tb+۴cp09I tva`d^74]r/݊YT|Ae3#rIm|ig(=]Bm7JΟ- 7ـBQ`F^3W|RP :AQv8zגb]26Gdٖ4f~mWRq?oI[{/,(g8?DW ,jUt8Yhjh)+P8C&>cqh9 2az8 <ѱH_|(, Q$WY1s$&QzQ)Xg:BHX0sfP3L'a݁}E~mtWa*J1:(9EN@m[ 7ԚhYV)7m5f.Um1+L_gtiflG5&kbUvLJvR$}^3*¿YVZeA !WY\{b(| k #ipnt#H&pͯhww3_5).b^oY@i:88h$ʹ !f',{߀wnT/Y5D^]=3F`v+ 4J4k@*[1}izi[Mppݣ^]#w%9B!lR<+9'C|2w[%Ɇ0 Cyk[*Zd~"DsG[A |z,)笱X-ر05ؒ烌#qbUTܔҢ Dve SD> X2k]Q#qo>iS#S9׽p^0 hܤ=7,uV@Fc`yHy2#cUl{1YW90dKMퟟ.–r?ƿ$MPԘw,cRo?+&Ϯ;XI#i0: WXmXؒ~j_NS2I77AW {w3Cj7h(ǞŶg^DcBo4ͧ s3{7Rr栬 YYN닰N[0EGA̸ZLdI$Xm3:C GgqkXƉԓNU ^|¥ ܉+,; : 5л:1ڦ/u3Hìg|RB2BU"]%6u=_G}\trHvl]M J0[tf):#J,wy/R>B5:t۪{ĆNQ &8~ ܍0 DcĚ2G)$cOi`L fHQ)&7Ll7Mv5ܝU@jUh8ju~Yi^>jaK*1A]x/{Q̣E$rKSsՊ M}T#\ES!UXcBPN/7R0]dYyG7)g8vآ hj7I0<$MX(BUa 1-?yÛ|S'eORRBַC})2BBjH$+ ɅA$8J{c.Z~@dT ?P6n`|}M+1;+ hh Cv3h22Vh[Mk@ޒP_soh"rY $-7ق9&9ц wP(]kګT,fO_dE^WI{3ZN)?5p A8X| m1(,"ߐT*#6" ZCJ` ©1Cƻ'zaH YJbgWB?}b<϶{`ִ~ ~j3UT`S:cV^W'dDZ1 sth\b=vm^me&tM*s3Qpx?ںV.ٖN[M;S|21{gp)WjHGI"Yn/,2Onj2hYTfrA`G讉]gc QHwfH>՟'5C>qwn&` +%x9I #SN~Eo,N41 JUV=ǁߑWؘJ^1O4Oc(#e vlt aQ!(?E9$O_ !ǚ~mo@y`#zK.R_a^$ę%[qvE2ZD@33 cG\a [s#,O-BPKlTvigfT%~^k^8ap"մ\ihg{ @,~4UQ:]*1&J?R]y ߷{ᙝή\sQiCn%bU`+8mS+/am[p/RNݯTͤ'زwcIU kJ8s(p Z}8(%Vo򲥂?wArT ;rFCؙeugL&m-\gӯ ͎"/ VNϡVH|7[XT] Q*-7"Tj~P?]rϓ5ML8#x oGđ*mOmը"PcM"|"Z-VN >( ׁUɩFQ XP2TE)kB-5#/ kf.t6,BT#Bh C\E*&>UI fpw^-{{'NM\tA ;1Hvjс9,3" $[wLnu'3D7Ψ߄)oJউ&b](§-L~Ku S'kPh~ (w5l#!03}:AM./dX2!f.l=txEN+$sg'gDXfxإ#ᢶDa_1`=4eHΜ}2UPh̀M|Y?Wl6k-]?^'&6ܖMm=K X}"^ ؙ&Ae:P& (7Ω}`^ǿ!7 4^ieW -!px ݧU8i)N ,j齪.K { DIJ Y wq(`x joFz7&/_f4|ai9yTKlr2ҵUkgi3 %}2d'͠'Wmc ȄCA)EpUB5~8`ÕI׌{8B2QuҢO q}ۘRS]r w5ĩiEC Bidm:lEV[q{a%:n4o/ןz q=p[7Y5mY \oaaKJN-ٓQ< B}.k5(F=~\ZS>;CuUPckkX?a#BBg# GvT{<'J J@hjR%Ψt M!s+C{jmBK5`w2r'tEoxcʳ 8/]bp&iӮ'V(u.\A(F`Uc7"5pƒJ}yڷE Qٓyq@q;r(x zDw/ 7SE υ@n8J>##`c*9OePc'>};58VoH:j7cOv_LқSny^oȄ\owN8‹bXv#K=?㬄(C< jJ܍;!Yq]!CYzxf÷"D'%H~D(7;Z*[/mUZ2hf("L3Wc6,(L!6ʭZHxٖ kx@[) *NY/Փs|?ENJd_C/Vޯ$k/mSTa J%W[2]Evm3ٸڹA?I-L7:c$| `o''Ӏ\j$U/ـgH1u>R9J8v Qjb-yÍ3ko?Hp:2Tm#a}f_<LjA/XNrK^jKskD4Jy\*Ʌ\W|RK*! zw57A v` K|i6]涭Aܶ|(SAmkU1 @̊AW~?yA\Ň:SBGv4װ6X/NQ[eIQ!}Ű哗4D'^\Oɑ{4Zw(?RM]&#uJ J9.Gh|ͣQ&;Wɜ^_14}l7TU!@|6qX 207Z=>q pC=g|\(K݅:ۺo0wZ:k5t?Eί-D ͚-B$ Xd~@QZd~_RL`=ġw5'<;`R1vfZ^:Q4 كoZ&Y ܓgJ,;=ظ/1͸pׁ1n=RD@aAQM}XK=yh=@(B?ɽٴV_3IhFYDTU%xU6 zI}T7 |ÃMg8( JY&)n8Qߠ5C0⌇Uu|EX5Jh&l!ms["0Z6[1VmuKX>.m+ O|`?C `dT&Aߛ߂wl^)vz>N1k6#Ѕ[&havkm 7r>u)ɞzKZ]Ҵ&whEB']bV]Efz WwLֿ?06͵RɌ:~ϝ(p cʝ#nJZwXc [4ێx&'fVm::JҜOBYڧGEs x]xέdW_ΐ&SVt-]B 8mWT~n yUtsndAؓ%W!@B5+' Ak KrpP7*7:C|(21w,6UC+f^Ī>Uΐep [H`81Fgg{p N >Vɳr50,wm?*2EP᯹ٚb4¡%f&*JIaŌd}J:&0_1&'&X(;u ?&bIDv$M!?s[8+C/̄ټek !5TT.O@5qp%xwٲC)}y/ߌ-4ŝ#(@p귵8!w_ӭ/_/Mxj[Yu6VDV8F?y3Z~k1ʨupLz"8Et[cW}K2.n2u.~1+ @z_ٿhJzD'G*5ke!TnPʸkD] *tm^h0ɭZ ӯ#lįw]wAGep6 R t:M@Rݐ}%wGIwqy+yc>YjGj qq+ٝlapl`/,͞52p(=ڍ42xRM$"7y^?#8(A7-smEC)+۵$۲ Dlz7~2prf*ۇ0}27!<'琖1g)5?`FWV R\_V[s c#`q-KpX3̹:yjʁWY<Ll D7ZBdʚw{deHw *rTbOJoGZTֽ*W(vN>6Ջ6"Vlf{\[@1 C6PJ"c*@Ɲ\oy#7lB:\S'7菨XN\kJ17 86(t %+Ĭ;t)r2Yҩft %+|$PV[R+~$0ÙS_aǙHLP0Mс4Is7S=p.^dCD؝6WLo!J-%k? $2+$,;`°ZXwv"-Qθv6!R}{7LO% iJ!-tYÔ<$Mfsrmq3vB~C/*y~߸9`d)PEqjlL9?P m#<:?e<^W ٙ9hb[e*?8@;jq!(>v/@u&ұ[$vu `~.vY=M|LG%d:Jf6Y+";F2gj1V\;~YW'bn?IДz}& <çIۇA,CAIFtu޺GcG*y^]>nߜ)2%/ֿmG輒GȕX~Ih8Ź+Y}^![@/(j)>Ms0?rWM3$`Gqg) OjP2CRU/1]j̾2ˊ_K> á>)E~^[y0ɱӖA҂;ǔ}=a>B^6sG6vہ9eU+3M^7=f.кOq"; Đpol+GU ;(g噷c }CcH"C/ddPo#*ݑg--ta%.(E8@f'!d&ebudl6J:GQƳ'N]UUgjк.-O.1x~dƋX(TMW8dhzz m/ƁNUŇ|Ը_?_}HYsK .Hέ7]Hkeu G?ݲ[`YH*a.3d@Vs!bVҽ@.r+L?wȮJh FONLxFwRM_xBz+5. iQ01`dg$tPO|QwKVn(c l( _3MV]b/w34t9֚r~W݁r?~{khmb}2w(ObG×X:mUrihj?7LVd+:2"a{z("nqfoHtU)v+S!R[N=)Ɗ>0oWb frĆ' њrV->~ǙڰcD_qr@Hj*n|H]K *s>v>'4W\*fZt}L^Ymp i,VJ=/8zi&BtJ%XFWUߡG:Jߴt%lC|_еJu;nkt(Ul?wW?ю;=Q/'#-ڡ%FFVn&2xo3n<07%ze~Ym.@mgm#܊73=PB4^>_[]كȢal$%@?\ gU4l+=SzE# Oe?̻>'dc4$&#|YG4)NCkHvQ_ZpNG~7,([7֯WU[Z)3_"˜i;RwŗRUwDAƕx\:ƒ_6ϐ Ŀ󟶹ĉG+f&`I6JMcpm~є~Xޞ ʰW:-*`1&v.@I2F6tIvYIwLzc nsw)]S | \W$l$ G2'C>ET4 '/g&z^&_#tlO_BE7k/F`kFR>-FkWRRD1V\eg`(ܶpz$ydÀp,duv6FnUT 2 QéiLV~d:59wCJ,YZ aħȞV@ŧSєd0Ao{kfAñ.9ୁ5}:ssZ^5=NvxûЗɮ 0+VuH7dbHG&Bx{œGuix:.@o`ESXBZTx[]t2o|}'^>?1}뜞{Th B^fMɕy=h5:rf1pn+IfL:_%pC耿<|ϖz$ D-r~|h ;A͹h1c29_F ;%gj7kߟ CӸamT$ٿ!v%i5j:`UG1&uSa<>u"qkM^j9Źpʙ@uA9Y{RSn̕vs7Sp)q&IoB:a"=(P7Xփ!]yy#XQUM{8M9֛ mH"$ȀL U)W?>m2|U%RRvIFJqn-A_2;ekxSTBs}!?fpxo Y]re16_k.R|x?S@?6svCZ ˲ؗoT֒8O4 箫91݆Rb_Pˌqq7c}9{ zƃ4^ C&d|SVˮC ȨlH]ˆSJ yY&կ=#,2|:MNVIIrg33+= 8Մy HrMh-jo_M?jLD=a}Fjl7,xD9ϥF] > 2#;3BOeu ēk.H]zº%'K&;tQҤ9" o# 5 'm@)53ӛXc7Q:ZO9_Xašy-ɟJ̹ 0}!ox!Y:#Kg4.JKPQo\ ;r=YvNEeC/0M79v*07=[&ΣJpZlsÌk QH2HmR|e,|q2v1]_YQ*^ HQy>GsX3xqM<,-&}Oa@c<#Kja(]KDR F2N xc*h2h(F/6ɜxVe$hh;,:C),-I!\ ϟ ~.ǎ9(%4qQÕ_FQ;p)pWsZվ)Ψ-݅Ƅar9]hLZ B|99*'Tq%Cއ p9;$= tPrt5U8pV֪͞=7In ;;>Q:(Iw'Yͭ\Upao>.Y4r%,h/{3 H&e/OYD՘u45aO0$ISZ'] MsJ܇0%811©'_0"Is"d! Z,[L$G{ܞ].tW(ߌ?e`76/gWQY`-@5@M;o[IΨ"amS;xhQQ5"hZ wˬKMo,79;E{lFj ғ,]OV,b3Fe/ ן? Ų-S"" D[sA;:_ ?Qr!ʆn(FJP+%_E 6@c6P۟N0K҉vӅ)W&KR\S2W]0ثK3bH! ާT[M\u#Lvis茅!L &x~u½#H&w7c}9pi*O)uWJ=kT?&ʚ"<^}')X Qx!UULx,V,t|J:_-7Nj$hڲ- kP[be)  = 5n%Dq]g t 1[aSo 5ZGn쥔Gˍ:!y6VH2&@EQA'?d㉙:A,aSD2\\5ΪLY"h՜r0Æ7ֲfov@#'yYh#Ro \u ʏezJw !fGYC??u“H MKd v:JF2Rk?ۀ}KAnB6>[MOь ݠp RےL&"MwTڿ G(,rNg%FK&.37V璗9I; \ Q]WW \2q"^I +*b㤩X`&9IyG ٽg%*[Ђ,u݌_Qlzد[8嶢 .ßuAM;xclKpzd MLƺsSM(ۣ6R!NtHJaOrK5wF+\LIdͶnB 5<8p&a}р},Ik3,;!, J039!$8g~p6({@hfM^@j3`7isKkT^ c!xF NhSvjjp F_5;FN?78`y#w>I'of@U4f;/ƱahWrUv`|9w>7xA0 qժK1|d¾ȹIfa:yzg2vg\5s4ѻL{L04Ch;+NU+ P.-m[6'Ծp) 4yt܆xOR-l hgKV^%uC(XS6n}n2/bpkF -ILKPqgB8 fߎksR)-dӁN,yt%lh"NmxtKZd\ߢPtGd*h]*+=E9UM$h7Գ!2*__>TЍڣzj}Zm8[,scn]05]JnLYozJ_å$(8.9׷M#4(Ŵ, !^[`z> ~JgƍEɛ~÷푶0)1v V~{6SorW_ ~D&)Q/]ohZ b'e8=,9TtoW 7K|=MލpGWMOD(.7k9b#Ѻ /iTS Z⭺3wHV%fa>u2<؆=I%L uyM[=!bQ3 #H}qɌ|Zsyⲯ`+᠁߶Ш3Vw)/yPae]`{OƌBcsj_o+#V%/K:] .$nJ}} HL.樧c|lҌJUݙx=gH߂IS+&6by=}n2o^%0׎,+קsC~؂Ѷ=YnT k} VARGw%ɰFZ` DŻsWo ;if50c#c}o^_|-~n8"5jOkʆ4W0j;"fqBpN$%e,pnLQ-ohSgv!=Fy@kԁ#,QeNDH=|O.Ep7r?9r7" E>c>dҿ8bQecQ_7bJD-^ZNQҿ;PaQ=[C WcTle3|׎1m&5"9~Y[ $՗K 6NS! $aI_nXGXKʚp; Cuئ'iB' NVoE{Sa򛼡RqxU9^v`;Yۮ XS"$(N2_~cВ)G *3m Jkm9R1Pų&8dm(V֮CT5+6W~ke$D3".%FzY[ӭ2XVqɕ^*`46%ZȺ3Os4iGKLwSC~n_I%. o<%T [Gx 4Q#z{66pjg"ɤ*{1ϐ8-]/ h"$ fxlHI#и0qȃ+z}.xJbs f>(sTPY T DT_8 4A ĸ+BqBwaLњP+8;_fw8 =g,<,ZU!YD.Ais3r4L5 [rOez ~蓪2:})SښNHfu`b$ ed D8Tju`–%ax~?Kiʅq8`WWQ&| #ƿk"p@Ա>Y"72^NR(cMS ˉv ڈ@<N <[dD\$O 0Ja`YU_Ur a' i\ j8A]/-[7P{"Jc4xF oYIGvd Έ*{y *'2֨vHW~:±vX2DĔw2L [U܉S^I8,%8\rB{Y9`f&ʤ[(qwV/^/!_?NM Е"qow$ia$f-*?We#:aBsI }єG]X+1ճF] ]gݢ~n+Xc>7@WKuzsH{AFWM蕖`ٺ/w3Q~qW(3T k%7,0,mD#507&m6>?[/1 @hLah޵esC rE%?.fEG kx$% 8z )mK M;Wrx)y w}C3s%^8}RPԊ仙w@;,eaЏV2?mRӂhKs[2_..Ӣ"Jz}wǘnҶeYjnb"|=1PgX"rzUΨiLvC鿃0HoWְdte%*PSՉۧ);FM.rJ5nM`g/!,8i̞K ;}jrTOhQ%Shfq>쒇30e\6+O c#ǨV%zh[S#aSc Cil+kח[ >8Lt!0 `y@,kF=p0"8ns f@;A#,d5BOVm)^~n -Z,RVaF؊V:9Y"F{[.)mF=TKZ>݅@yԁwggӮU j"4&q_ ꫒1zuCA2 (o}E{6].Ub 냪6yޡwq1( ôw5><*`߱ :znTu0}iDW( *"g49Մ1d$w RaBCn]"`D|%"X.VyPᘎ;It7ŨkAV+Su\.Rg^P 7*2/G%D 8(m#H@U*,U>RW׶zq .g Swlu3k&ٜ$ ϩONÈ0VR %Ǯ N$ vj%`NG^S<\r7ǎ_ J)W|t9鍈{ {&Ns$7l*`a;>9PR=JXd[ddq{HT 5r[.ԜBWA5b<ױ)sSma2=fMi`ĕ+ Q;l?5̩' sà~`+~$S>V3ɓ>+v\UMtТE@75:0J5QKnsՈ ~瑾4o߾, *B$KUϏ7ϥe I|3jX9}rb`LB8= BK$*giًf/L(D9]Z|,5M|ऴ0E3+\ٛ7q]\ F_E?laiP`li5ߝl[o`]b5{~CDGuˍqcΏNoÒ::TVw&71ɕą/SX!/8f  ͈-(ů`?|;slvUB@ڔYɟCZ} jc7J)"wPO7RGj"RPi !Q'PKFgeo\m5KF"m.\x>l, U "Lȵ RE6%+H[*4]Ǔ:dzi`=J6-25S LhSVķaXgtXpv[1v$C[|{m7@eBρ݊_xD(}Ocׅ*G20%U>,kSPAIS'5E h;Um[ tVELo3CYrه'$^#tS V4[]0=Z|^Ax0/<]g*|2Rjz ,.$XF)Oa4͒:H.~Y.>;9Un?AQQHcolx=FOo~!QX(5Ԑ1GU G2 C3*~-S9Fu`TI6Bsa{7لw)K{elDKyqrw4IJ:G"≄sEwޖ0J+Srpm.FQ"VFrlVQXCuPK*rRv qݘu?e QPxPYD"4ne/-:.v; uohy|zc%s9fߦx0r6b}eֵqch0D`:}һɚofKe3/XPAp) nѧs&[^!eMA.'1m4OYIg;eB#2DP h]wHc2e#$.NA?ڒ=x]*uQ뷫8(4eW*M/q/:B9DYENm۫<*7.˩1\Oi\*+: q㥆>iI @וbq-x_ NR3Y6n;72T&y`JśV栜!, <4kj)O "˅~{XW^;8[6>pӹ^3`Wxă> F}=JTYn|f=tR?fB웙]6:1~Ës/1.w);\neV8*9XEiČL ޲V"@1|!e1OqI#@cQ=ʱ?iý'to%&+hfr|iWlD75ma!tY,R )cԐ"'+nB}3W3E}cXE7_r)/% {`5쟵nc"BM 9N>ۡPk }.=FfU-)1}Z" kٍ'`=X~6yɴxhnSQb+#5t ;dȗl֛eOՋq@d}> ^#Չ<*̑>S Pn#M^-qg(9u װ0zXnƶFmm1;j ˖=F\Pѡ ( Z6'yD mn`p)݅#`0MycM-.`(^,e֮l(q`Z݆rAq SI06WKjb"22_0FJMn~Qg"@fU\I*~Gh4.2wms 6nQ[DQyU %Z\'}@̶ ߡiGkD~uVl*|kEݤ<`Rt3م͞lb JПI~U&ph} 6:9b{b :|Xu_w%n1_Hl!Ȉf'"ۆUG"КTw@ednۙj& ";JpRNGy_  V )DS01Q ;j`3 s -3mg / Rɳ*SѨlUQS2˓\W:_k)Sjr48u=q2u։P]:ĸ(%8F6:V:NiH{#=)B[SҠ@SZ X AZ)i< @"3C ˭k/c#i&PNGxCPM@!BΗzú vO-('T-9;R_Ƀ_Yhݫ5 mm;yxHn2JS#Uk,t PrkXؿ< ފEӇv&# 6} R$}z@,ON5>_[RΠ|u;s9zjMɂץG% IYg) g?k}1`!LWM5)0B]qcMM]eI[>trҿGУOřDʩt2 aiShRgwbM%*G[& 2GPD3 s CmQr/5HO/e;9 VLZiϑy)ԗsgS;ivcSz_rJ}F? 8[[#1RziRae[b/'ΑxCxM 9DIuś b .ytV3V7]'G9hcJi#$"WUjP?ˆWG )&=B*&Z)[- DL JS.<>]#,/DNdf&6M7Ek $Ra^U/{|E{tuۺn[!hW;թY"}!y+#M_ȔY_F` c8 ڑЇ c3?Mǯ% RWt"+H_1p^Ὠdz7z::|`+X_k 1_φ/ 8jU&yDɐ{ 1*Q1\ˇev'ob\`FZ,U;Fgyߥޱj!5}̈-3 6ޣU34`RA4U|$z![L -LJwⳔ+Z_$+=۷ SMW|nA,A{a|\ү -zn|{IK~hLջhn I`ozW43q)^N`d2buÉv$;גCԛ"ban(ǁ6;I6 `eJh畼*-:*AI^fG h3H^u`,|5!L|H;Cx\.iJ@*(cn"q=웞qJc $UFt%_ڗff2"ں Z9J}gqgսX TF(DY Л>ԯyw0"h]⹪Yj_eoJF%B#Xb /b5:X^{#j.E/}{.o)C僃 fNOmz 7Š~T {A$M0&Ҽz,ZH[F.T[J~pQnx/:?2^*Q,6IOj[lYE鐁o'6Xt,ޣ[(TVJ- 7b#q4W+G^gM; 0&øI/kY:(o5ЪЊax_+҉4S!Q5|Cs|o :YdVP. !]Yv˱_ovŷ޻:tV N$]y<>K-V? Otg!zcPZ-CW2K4PN΃Zo]#$K9_GK #"@YO߉[jE5 dcN28:,A=\h63ow&2iWQGG-DϫbNAFJv 00/:TQO!s`s 2Jܯh~|''4l4²#o ) `8Hb\`3ߑ>-]R7*'JOe!I[h l ք⺹ LrM=:w=Ǫ}LD.u`+aaԣP?뚻Gjj8MQgV416ѷj!Ez/s>2"|78͗EL=eNJUSw{sq̻?<^nԝWp7XOCX;ʃOmOj/\U\ceU7=UVp|T󹊑Enb)pd{GM} &F_JLn(@aLϦY9ҒC_e T~15OA]Փ bg6ųfH#M>;(Tyc+ۢl!nF֡޺n/(*Zaj&c4oc'{Ð3x' Ҫ>*g89G79 9kѮ${:4bX=R*h{7E 5ZgBg6j].`u2s;y7#"3{%[R\) ]lAY {`ǺzC֦n{K4`g,񋊆^u8$eYkv{^=V(}.!<1ɦz8D:8ܼ^({augg?Mj|h- WI,7[lxy*;7}$qOH (nkυ"@ $#6mY=[hZ7Sx](ϻ#WkAf 8d=n)4o͂S/Ef(nW}߱YzR5t MbpftVҟۊv (Z_"Gqow_Yk99YokvIrSk59ŽyX܌v4gB17='Ȕ؎Eh!GS ˆ/Ѐ9oAB*0\/<a` X#5SD H b'r|=P8(&'3-W#@Ui`L~+voSϟ']yitĪXˋ) -_%`sj;ܙQ{ߨp3Q?ΛKg*xb6s&U[Cg1m\xkIq*,lLp1F"[*6( ʬ2b{ePjyMo0|6Mp~z8n 2]64̋5Z5U]+9w,ƕNfaR: AlVrwe?`'6/ǩj`sf$=3H5}bvZ:yТBؤEh%2Zh[44m9kj ;c`U96M̾ma9=M˒|Wt!sQ۫g]*Ɛq#Q{{"jBUO*)ժ؁W(~ iPWg3Sͨ6\ -UmetAz<:8tYxHG.+j͙m`C]=H0KK)eNR@ZS*mmR|V^ DB4%»50PH5Y[2 7jbl.A z;uPs7ŐU:6)`Q_3uН(55Bԋ*3HILPڐDԯ_7E%~A4W -r|4"m`.@5jx*4 +qթ-PVЌ87>ECu%s>x ,WuTJ 1fr.Zַ{a?qkD:ĵX׮fc0sǽO/)ugb{AT]EdKxwNۤU1>` Ni|b'6*VlDZMIjc:ZC;OuOŀN!'ä뱱67&-C%bn6 >l18mU,Ӛ{>[Qơ}*\FpbYW "~ oJD;k)6 =}$0sN#n=oY:ckGE }+@еמ ktWi4@'W]\ ӈU8@TL5%9pЏW:)\3yzYY!zf$ *aE&F|X\0t77pZMa/Ҙ.|A}yC Ќ ~ :jHNFȪAstc?=ƘȜcu9Ju(: {0/%Bt᰷-{wmiDT ba> ڛ֊moHt,w6~ b׋3Ce|,jgѪLߟD7{3~l%*Y?t9"ϨYmdMʟ645yF1 OTMf K3\/mz!~/iOC~y9$,sOjgS#bċku-6=`2qxMU<+281Wՠ< uv!HR)$˞lF+XCEz7n*T)XFp~< @x2hv+3սeU=W֤&#۠Xr04fI `v+Itdp] uU[i&[ HDnzqZUS=SFT=D`XjŤOo6Z*V5` 4< }.Jy>+XdоU{T2l7opKI w_i0Af[Cok pS"nCUvQUR#S62<KfnBJ, N Yp(iDLrw^r |bJR`T-RטaЈtȈ^.ٲ 1,WEh62[dXCV|P>ڊkV,~@/$%k&1[S{m^4+BG:#b=iiFh*Tm<Ζ47w$[WxU]|Olӫ[RVlaU07+Ϭp4S-K[ѧT8~/Z= )C@W) 8|cP]k{>rTB-^/DxW}ߴͶqjmJFBPR!XNO1o1iP·HAY,jWZ$rgZP BC 9ETKל׻xa!ӿ~JA lzœ*FMuBrC2:,tRa^bn43VE*EiudiNmsߢu>S 6;e-l7\A:oY+1?TƘ{ݗr>z >}^>$<2Jxl14^sGD8ؑAS,(T2ŔC旝/ j?nuVu:HĬamDƲ4ߎJ mWXq衬1rˁU*ǟx%siz["vfR4s"4[uKeʩE V5n|6J{{i| ߓ9G,d$Jj>ꗲMb x?g?w#HtKMmDNS6SaK;$Vk/&=^jO3P>F!]bY)Ú,ٱ .uEu6 {F9bVSS{.'ݔ}9d.ʞ(4N-f4,S>+I8EwnP6(n_ w& ͱr-Q*6ie8$H@1FMWȚCʺq"fo!{= mgCI2Ԋ[AdRs8ƃ5e'rf|Ϫ_f.CX Ϡ2_zCDXfgPN:SOuپL1E?ʇ49/K^iriL\G;􁰕6 a.C݁I ;^Bg# >q/V+? ӊXT;[B?ݝlKR}-X 'cώƌQ2\g(Fc铼 uk+h4qy3a$$f[9ZdkQS^~{Ғ<VvHi(˝oy1.$ n Dd@4\hFAx"qaPGdqUSG31 ;[{I<(*݋A Ydߒ#bD+x ś?-`t2q~> dkAPc~p+R- -3<_('P!=PWr2-;+1'>$4 Ü}:li-6qP'@?s3x@>1;Õ,X.I =TUzyko& ދ[𖭬bS4+,EhzvLcl Ki5*fnaLOOݜz`[Bjn}<?@/xB;)$F*W*? |3^wX%f+P~ V3 n^Jy>rH5j8&pv^k Z)?!;鳖x}u#,vtƌ^ yLsܛq0joUqu*:)|<&d n0Zt¬u9{- <ߺbYѰW"LLԍܨwqp= B+ ]]*8zx{ w|a?("Lܻ3mT%O<|uA}$=_k~_v/>O=~)v/.^ B\YTu'tTe7& z@1#ȟ*0;m=uIrZR=悼x`#T"z(!@= ӓB;@BSnMœa$OKڎ&X܀}Cuŀ2$T)YQ*SmP%9 Nd;}mHoFƹ1Tdt|31{Mlu{P`Nmƿ9\e\9Sҗ[8wтLi*1p5yɛtIT8Ɵeh<9g COlA𽹴ƽRӺqj E7\Pq^㿼 j`aGICr[F6 DIѱK-F2DD |'+.EcZ wq}P@1]=arAUS3jVFа wrp+hc-Җfo'\ZbQZxtUH'+d?]1(]R>,7#65kc@p,5k]AgA $5"ؑ[rFeM Q'GٝGb}VWsُpc !m E:;ώ׳*6?V br3KX cHPq{dZu ^Ͱ-(lM~#UVL}$4e/WX9=XZ[:|҃%.*W^qC5)/{}z8 zpܜzxT" SaGpu\v8mR,v46FX_b dGɎ5ͽz 8ǿa3r4'"#ΐ,v\ XM2f^K22>Mz R\Чό}d?h9!7.*Oġ.L%lowBW=GXE*Б?%mQ^xG4-fNKh bkA|Q܃2\tq#{˾g T zt ޻"*9OVzF?~0 - 9y>"黼Jm2d eݞeՉ{~zeG^ԘD``25}y~;~LA>A Fw99 ||V+XΜ,۞|D8D=7s;w͘Z\h.  QBWd&#UxxL˨=m*dƨdD,P-@wݿG hlsӲI{)VHe~p ؆{8^'턿%M<2pFAO# Vn-WD;S۞DDג.tgo^#֐.be΍̅~Z0"jk!H!FH# u1AvwwX記s,ҳJM5n!٣)8Lmr@9X#st 4'5B/P09&JN`p+f&0JhZ/h5oڢowbPکx8wңe4 ! $:SQtvYdKro6y0n#16 8N ˧QX5Jo0:s(D6սY A(/dvE Y )?F7s:μ!^x3Sv50Ӻc`+USA/9., Pezn~r ra O+47׃>>/F"a+j2M-7ڏBSi),nrJ uHC|̤?'գN9cKlzHI 쫟۔.OR[*Oj\ 7fMmB)#{O1OfKșRk|4#ouGy2s^N\: ۋO@0C}K>{>1uQW4/ ԺIv1􊺮5o` 7 o"3".5FFeD[wMJJ˝L5a{㫙R|CɁfA?fgN%OZB*7S/t#Jr2p?42W/IiWfzl*ȪݧaFZ*RepMF39l\HwGȤ5͇8Y\29юo}y4 !Hi:uuǕ l-?L;QJ[%g {DhVu't?{chx)q7!zݰ;)8Y+fwxͣS? I6V _q=5+%xSEhH ŝ' ݂ӑcon|!rY V%dL4Ee%S挡u_MrH*R᫭lEύKsEt#XZqrΚzBßk7K:o4%HXv4GoTp<,mvplzSh_ߝH[IMa hI] DFw+睹=[XU a s$md" j}6\h~!EuAӉT)i#mϴbdr.:0hOT'x.1%b,[K_ KRwiTOĠ9iA2R\2~TOnZ%T66Fc11 d̄tR˫<@ec&x["t uʐYik3(zH>ڄFrXzWliFE6UFX_"'x:Dḱ5)K?:\DB35F3/qPHuj^j{3tu2Mѳ_ӊL,{1B{7e=w,ŅM7ӈGrEK#2=[]̸L_8O]/\b`ywvwަ[Pġe<4 $Y TƵMu"튁]<"1?X (r vtdPcoc^=ooE\%a(q"* k'媚.Ϙ>K3Yt?}$ou&V`ɂmfG؅&2pw? \%8dEK$#oAcׇ:5Fw#ʚ+ga!om4M1p+gvE6`_"%jTG-IvHiNIelB >B-лo;y#֜yBB,/j`}G@o>8NI g.,f%n0QZA%Di? y?0cUE$N3A ˵ؽH['NrKI2;\~$ ɖ)<.?$̽H=7_(H+uO]Wjz,5ǫ*Rʙ*<5Ub L@pO()~E#?USRmVRJR5v5| cE4_7V܀xX1uςnMZAmH K@=9NKPܲºd[3r>l$ *]k :\ѯ|~\a۔#"wHlbL| s'q.ca [ Qڱ- k{MRJläDh H~j"iZF0msOe vJ d摩3:-Ѵ,~6۲~єp:%`"kr]>V;Qx.nL3y'&\оOWOgٹL}s@3X`1~2@:6k[u![A0iP̋@bh/-CCp8qudrTկ֥ϋW1z g!!s6,:!,Iő:^ixophB6.Qr:5l{ޟx⬅d;(MNwxQcUX/3-w$%/ZeH z\ X_UG zcG|f1(W(?XcdSK3mVLޘ{Z[}I! h͈2\k>eq)]0w3oyпKp\}pCfXZ%u 爖T'? 8ؤo0)h+ ۄe ޱCsNJBD/EBO9r2k;7mK!(VI>KŘt@+KE !l 纯`$O2H(M=5zEٽ.?Ț]&`gPvVKEn3݂Ci13BWU/>A(YftYWYNb- MCٳ5ZsQ[I4mp"LUݸsZ8 ,]xJGnv`8]3gfOR]U%.KɼTRG5x14:דPȝbr4"?ԆryG RChbNP>e)uEZz i`(<-3٦GgnPLW|":屔;[i^槶A`]ݠ Vcl[\"<8J@mYRJ4,> Qt;&mzdr$ϭݝev,jD9);Qgӹ}T I󩛳@kx-SD~y>R/J ZN11(  ?&3#&Fv-XVW>pmĺӠ`~MrrM^qՠ\@"n;%Fܞ^qi=OڷZ35A@vAij#RG%I-%,b[γ`B"#Hз 1oP-" +D/)Z&!05MbQ=rrӆᗛNF?oP[n U8wC~&Ȍp=)z~(>D@شIrÑ8"0hP}m"x":g-Q6/su 62km"@_oRg.]c FXۯ) vzS`ȓf,29֗,C@۰bo$3|³ h &uv9Ďve?7䡋=xngiVE`I "C0uE=jms;8vf M^wo"Lv4)Ŕ>O,T ! a {DAƍU*JBYXTbp`!CNPm>w7`5(b3v*{=x IfrWӆh>L ӊp'Qo `3dZ /;VpuF'uۖAh/f b/d Z@ڦtq a)C՛` l9,.,wƝ 6S\Q6Νqn[  ='L^ÑKL*R{-')vJK3!։uV}n p{d"yT%HMT\IAeft9%z#YȀEgjd'SAºF9  aw ֝pٳ\E_G5| ,6iY"%y\JJhrBmD^C<3EC"~RVZD`].DiϦ0]zTI>zޑzk\Ta'O)g;;GYcmJ&zu@lr;xtҨ. AP ޼Y7U1h!+ޕ ~9ވ߽AbpZr3N[1;rrMNƢ,mqV-QUj|MJ'n; pS8ni-f=l T_F+h bd1m͓z(RIy՜9pm΍î:鬖[2kр783wxgGGm<xmVv7 fB&1fOM_XJު^Сu/) fY*8 ɥɝCuH Z8 Uy:!w~Ayp"vcBQq/}5KZwqTQIP>F=^&m!pj0%ڳ#EK-؂{J-A[$:qH-܀#+* ;ڬzLW5c䡿i#t!O4!$WCIǸ]6^KxE6o5MpcK,a,8њٿ*(]EV%~2([]|'񥲶x=&jp'h=76J޿D$7RvJ7SA8<'oHq΢mZ]vDZZ'3-Vkox[1`׿@}!Dn@$cQԃt9U8g:G4( TYT0f&¼ |,[ A/H(W/u|@bOJp$>PaaDg ,N=ٹMBa:g_,Q π@AD8aW-ӯWj@ܠ{BL*>57#wJeZ-mp.av !gh~n.W ^pBl rC{\`c2EQ##lSP zSy(8qVD-{5:0?:䑖1},|btQ< h2zq3L;3\?W~F>s @ <:s2h Z8ďc7燏Sv M/nGM[O1&361HJn݇_dj!^}b:EpiazVAPr$.yot[7Z,=4!eWޝg40pK^Iqy&M$î0 FN J+vQre ޛ{=B'VϷ[n(sh,B! ⡘ ƥ<>G捩A{F)5} R/9X+cjeǘmDeX#2IYY˂hm+4bS\^߯ys[Mov$Wۼ/sE e,M 4i2|#3XB$7ĽHf i2:`br48mR(8$"sZA1V#fsN|3P κu2Cb=djzX֑{ww5P37<}qkR2F Tк$ui@v r|A!T~!O #ӈRۄE] ƴՆs``V+|`{Vsw3GػGo:*+݀K}"m>A3Tޱ$D6zd>5vzE#Bo0&KyY/:! C cAobz$"}"HXihgw "*w DbxT>/vhEGbRFѳav WEH8,Rdj["oo( P9'cT~j_#!;Dtymm7#9Y]Y+,y(VI::!Ԟ6 0ㇸxC$2sXᴟ$LO!vĸahHcG0_!ܓ`l^>0u) -gk7oJmkp ;8OR+{]A1PQ_Mo1r"1٧:ɇJvs=N 0L-3τ,(pmAİJã;+TdP}v  L'g]/`)9B4@URG̳(>{?ЅFag,!Qd'd 1YFKyh/AKi[$H A;$TG]{p\;+@aDͷd[lD-ؒ9PS8ZY] e6!wZp#;@Y^ovs$/YV?wssiB&}>%pݎ~ h׷wx&{ikJfvBFowsK1@b!0{njVVj![] 6Zb:wSf)HC0,6_LmMЍƪ tM*Пq5u_6bװD҂]c$9sR&-5E V~̧sf _BmdaB(2Q1qF_?:ϿYX~mx =w*A֠cyng՞Ig%1 fC'y4a"͇7ﰌL*Jrfdg*#bL#Lsl[s\9 'PK!,osR(E `D#)}օ k5ِv~B2!AJ5}ᅜ "%{@^\#Zέ/9IjՇʭO>\+^{^Ef .fX4< \Js0ob0 e~k@7;d.^" oXi]J۳vۜ뜺p%X̱ W$ޒ >Vfo٠=~N3$rAԐoͿxe-zHwH˸_ XXh`֭x&;Is|-r;>0L72AD}~4sJT;~z 9BNjX q=F|@lE("}Χ}EK_FDND( 28m6g=g׼쿭/׍cOKR_pm9Z2R8ta'4m}.O7`ýxR1ېOA-|fN!k5 ~32y}Q 1ן7vA4ɯ>sJƬ{}qsL^~n/Ceq\N`UZ1'C!\:p'+ӟHEXSSwDxO>50lH Eꔫgr6mTVܱWHB`p K1J>(;9_t2)`dm>;3*BiI#?X7Ň=KUq3t a<=iYIqIuFJ,]yj#ųIXkpk9=:c`ǽwZ-\rEY0uyFF$Cuak2dX&.5kcq#]f<Ё(>+x:21gboE!C7&/2n̲:r]cdM>һ_Hȶ5ɢ"I}b_άi5)^_h|n5T\Ol8X92#JAs3󇅁 %~dkש@_$MƂS"b 2Q~Ѱ%Y gH,i`xxWۃgeuxlHe5J[FP?Qd5n(oBWj#-z{{+#'(LP;{gk꣚;zӞ] ~8bS B|{>ėk}fCȷj7LspxR(aYvСkTlՀqY^}P#G10ok|]&vpo zw>d3D%@3SW-q2ac#Y1J9ݢkY SmsXM0.D ұu#'-*mgP5f҇#)Xi˯$ & օd` tpN׵Kԝa["y `Í1N0䳹 辵\|D1EXc2\aҔd-lk$EA|t2247V)5(w°+T;]C,ȍ $xlZd_VBVrsO*xYk,:ۿ8^cmQh,Wa/uj,/ULS"npxri711UȤ) cYD79Cy ᧨ z*D?-?a|1^mH:iuPhƀMz_Pʖ*ޒZLA%#8H@K?&&+Ɠ(,]֟Aaz.S1)<(50Z.|OtS{c%r۝8 v&DzN@L zN`= uG&&@?hI /]mO,8ejEc ?P Bdbu7\>_JTu2%,ԉۭE0sS( R r*g2OgY uOSZhf"IᜱnjL6ȳMQ|;_ljBl+P"IEٚu|..K )chjb\<_nvFU1~R` FАh؀,6wfNr4خ+ۇUd)R +i4^꽽 1ODߌ#yI>7`l2\aP\  0(glx3 *l#.+S\~EBrs] J!x'}ޡw{jx*f~h-p8cK'r)y½ZۨN rC, 6׮KBfHn KjSs.ejFd4Q6~@?ގuJR1ŊpF2$5r!h M *͈mMC1!PinėU/ V,K1M0 VqVVAE !>U8;ϗsiO}gaaBܽ[{Ӑ5j<-lże҄Jr1x9TZu"X1].!{l6ѦC$tVߵ$(ղZf EeOv{/ׯ"/UHZF{p. &Ac1%:|68}\}Wz+sDwaOV@ _:IDc֐!.Rxz rJMm+8> e8^~qw!4GXP!K_&o+~90oBc]ݔ4mI)1md03F%%NxA_ELczWzr�`05l= aۯ.*);qo4s`j{ 坐13|2P9Q,8 [UbJ6Τzg^ Gj$3|pDC̨n iުT`,}BĖ9{*;d yNqtPWM O!#K,)#wdZ{.@h! ! z6i9b鼋˴.gH2knA3ĵP{R#F2)SoaNU0xO~b+Ja)3e}$7Z޺~>[/ F#-즯i֔Ւ]R\n_1'-c|co^( ;qb#M1A Y)ߵfNQ˵d1-@xUjϒQAߕ5<ް\hz4Q)|[KP¿5ВJ2q7✪xoCUbV=wG=O~ cO%8pz`h47 @rqn VOIS07U: jfL) s~&ep AuO/[0OCVZS I3 2l9GR"11Cq#<{Ǖq$N,sRvPkЗ]F~ w/V=VŸA0J=#: (,ҡrN̤KoPj~Ю am7]Q6"'j5PytuM@:&Tm)jE?ͮh ^}?~QhGCftk$}Y}Ѿ{ӷ 3ͦf sЬ*=VGR{g< ĠE&pW׭VoKJKĔ;'u_~}` D^ l#"m*ΉP)nW)kTwcƭtv鐝hL9*L\*iw?הŷNL7E^ݦi!ȇD{)}mme`[JՉV֥:$1\~Y3P$X.L0 ~6LrKP6Z 1[1= ׳Ƞ[Im%7Eۻ9y۱IC祍jb2$bIlG(A4|mݶO$-Ҭ4~v0!ꥣK%_X,e45ļΗuVӤ Up$HTΔ{49JWW0z) x96^A~JvOrJSU? x74W$ ̨ {jY?g::FEku hCm ^'m|h4K:pD5 Yg>tX@EVU(>_R4:fWWT< eϨ|/|b͗l/ٷ|4N"?"P,5>f|:ڼg~svDA}[ 5 j2 ib%x[)L-g߰4SRJ6dg |NXMdZ,p ֎Gָybe*љ2XUiR>nff"Zȼa*zUYشׁl>u{r@X`ong0Rj8+EWagf'@K:{HL^Pv$J[\ Ò4#jAI•#)н.bz l؜zZ6@K8`̜L .ұ ]e"F K)['܌|Ddٝ Urk^E@1BDdY%צּ?- ƨ`aLh"bYBZSrk_byB'wt(ض4y?g.{Ġ?J f)]¹IS},MAzAƊ ]Y n,Vk,M ZpA7i`wk$.5jl7PɗF T?P.e O:C0-ܸۄ&a M2P lV{o^dd~ET1 n}Q^mZ>ΡG<A(r] A٘sH쌼}WT[5:~E={Lh5\.i)7 *PwMz$Dcz0q*zz*dm{43캠Sp#9dw 7gߟƭn;ė7߇"BXB Ђ2vsCHƾoNY$ ­rӑY?aB(2?ĘK_{_bNz%Ŏn 3rGCst `֏i]G Y;_!˴UTPcL1]T G. }~&DtwqI1Y;:&UDؙ)"bQe6B<ߋ{Rwev i;$=W2^N|HcѦNWBO<ܻ⎝Sݎ&~&|`q+a/klnBI(]V<ɷS._,3Ȗv73hcX HVV;y8c % Cx//tz jнlXsV`1|AMUR&G =:].Oi38[a_Dj!*"K>e ez|!w] S@Kb܀NU眇=3KdJ ֋85{UPi-&y#}oXdQb"ȟ?D = w9TeC5H&x=`;'XЄ_P3R@EÌodh`9,,c^̊ALEcle -Gzvx76m{xڟOc^ tnY6T:Rx;c5: ĠL\ٗ={޴}> `cCEi7$/ YbL~%M]'JFP__pşԨˑ]lŘE^SK5ϮhNi[-Ju;vMjMJwNd,ɭ J˘z /MKH/b3$6Tӳ! F@ߐMА1"Ꙋ>Klkۖ24*+˳ h!3 7 16QC`dI!\ S_ u߱Ujp$2Ƚ9Eu\Q+ǼQRm]|2@1[CNWY҂, $ݢ,l˳)&wN:,:nMM/@Yl9öic% ?fh"3NPվcA%+;A{E-nZCv/ǜ*#" jE3>k(-Z!<7#]E-ˍdJX~e8$򟓽-^WBx矵 敽̑L9 O9URwCZwK#l.Ve+D$qQɚQJm,Y_V /R!U[X:Dƥ:ka=wywяo_'AG^=!hbR ks1|μ}* >PLΔUMSE|~ 2}&L{A}|#W1~Ҽ%ǃJ[zEe8 >rJcߔia9?I۸)wokR^ͧOu&DE &ÐGLQ44)~t#cy-G>n/{ZU*"6ҔsSi<6R)Yl dDcLƏoEf8ێFq"Khv{ VBA 36Њ`ڃ3>)Vy,Tb1{<}V};_ń2*afKxH=7@ Et,Cعƻ]́P+0 wuc(\ }Fg#UTVIW YY\᠗]wUF.s?QͰ;b02F/6p- :6WE^k"s'cl sP6ۺGUgߑr̳Ibd:qIpGi)8O_Y<İ4OԃDBiIyB|qݱ, 0{m>Ww֕~ϒ256gyp?eQ/;UҠqOCX^F9Fk5Q R@OeڡzZqksKoW` &asnj YH:/&[4X 'R}ĺ[$,FI[`áSy.E t&z1!±>V7(]`K6LmMۍCin/pcjhá"_@t:3U.AJ0k j`-uĂ%d(7 yohCz0+V B6 yj9Y}o>Rç&Bndv8"MՄOh[ն/^JmO"&E|o_M7p[*ن$ 3[ dWb109ι:-8qru'gCkup8Cќ8f&‘{;RqǙl<~Qq7% (DLߌ*<߳mlJLcVm3~)S=Oo+a3OQ}x3iع55/%1ٚW[D_|aD٢`m(%&dW HsTYfޖx#(`9_ʖJoEJO`؀]&CIjȼ_ڷ:0sKZ oDʀ6?ߢ^0$Ϊ?ϫ]c@c <%4̉=?C!n%ل,t=u}::qd[Y2Z: S)w>3yWtr[na4Jiwibz2gEw>:$~R޹IQ",Ia"}<sMqLë䮹Pk8\AE$#tjޣh9lʌuȀՎFL}8yԲad涟Nٌ `Hsl70K"pt~>xtk^)|x> ˮFM&{@OŌ5oa`gA#"6K-D~gړ`"Imm,a(w]vjP5@\ uJw^Y'r"<&*e~ǧ/PM\s喫RCEk4k-CPE= 9^^WmwIm@ID|`M3Xve!``Y*Y >ß 2?AQAn3D _70l:L>lLfۇ>;ԈJo&,_,#o[ToHysZc?̟EpLAJh5v g/ؖ $M+ zutn wDxˬ#"f* -XRUǔ@?in4=u[wh"Vlʅ~owɋ܆XJ0TrN7ҶAf!=;((#]FѢ6&>0gC$Fs L\H)#L6}kLSƧ(|aM^5ުs*j@ޱh_9[WwVŖY43%(Q{fCg3YR+F~{h::6\m "->$_hdjn8Ki=@a̸D  {&z5,X9Sp_|H^s > MXTp+`>h4)4ZISkpu'9^ .4K!d$Ɯ',dt$}47~Sn&b-׳N})7?T I$8̤`9k?f b?j3XS0Jн `IH ,)3{u[*DawS[Sj@о<=r:dU7]g:D]'1 x"SuSuWR zX}|a CU0Ċ.Wݎdel}PH1وZߏ̩GƆ8оAIY6}{|M Hb9^TJoѥuF$Jv#U]} n1gKR,p>#c**{>O,&͙PWw]i'.ĽD (i(mڲLrRɸ1-"L͓zXdI3 "X~5khQDL RNl~}2߄<_L랄:˸wIrm~.MO7rw7ΛQܽ:0WQ%-4bYW[{*8ٴPNpJu7z Drc_ߨ̓4Hعw \\6 /gDHBy\ۯ&9Jmz]ڣ9hq L$ 3_F8g.J p%?<&u]ܶ qH&G|j#z~*S M\LX6 'E-*F&-뵥o5`MEƪ )POg+Fl^D.sR$ 8̈6( \d"@Utc@-A%oHH;txo\#mEq+d=f(B'G6m `N4*N)4: r!4δ'[^1`c6C\ $^Tubg:rUMo찼"Kg*B"5-x+seu:sD~5Cc}5!82=a9V5cW (iM.  4|oMfc<9N&ۥx-R"s _6qpĨy/2y*QAݰQ(a3(R;;[f'X7P\1-a03WO ,9:u9Z6zpnQ.N3)ν_5Bً\^u-2C(KR# C`Yܫd~BNZclʺ aMkaZV$ {nTZœ,Ёz(IJCfRIu=\3y 9L۲$]uo|+Y9Ul!,b+e/s-slxg򭔔_OХ?{NGbI: `٣ݣ1|W3İR)urO#??/H" [grH}#+Y@@kr\X5a6@F`ܧ54'vg/y6*-qftY.T}_BAʢzڝumw$̻]Mk%HP$2rX3 m)@Q 5"חѵ(Vܗe| _-(M#[J\]ar;ڥz~@7Aa $ QDk]IDw_FZhrb(xxvU?g؈j*(Q,҆.HN#ri𿱶 !(UI&& ]O7ý뱖ʻ+6]}o%2`-f*-¹B ߍUo>^%NAي$RP6_hV(40dUԝ=>!DShobB i3+m(~<1a3RT;ޘl$'rbj݉s *C]3ipnrW0aZ5aa-ob~[0i>Ǹ!Kդʬ߬r  KNF.%4EV31L˙mJ`˙7=݄s^!Wvt;;FkNA !}sA}Śn*o%Ů{2gl$<*f~e8gvµy7O^j:73!2<w)5 ƗdpdМV򵻮q*a[(y]xQdc*?nr s.D#P_H, F[o7);eA" ,^iRX3 >0|gOR܏pAccr:k1ZAqIn'*3`M{:W,6Pϡn<ҟ1eZ)@3d7= %Iʴt k5U.K0Z< SMT%ŁViki_;tm{a:3O:_t.z\E .!OT`]6u;P0,IZu3o ^ Y}$W!$ƷArlW#FJ^?)&' "/~ -PW#yX, *?1*})Fal4~=MNw)3 os١9b.b% 6-a1"'9iPiݯqfqΫAS끻>`ed@ܩy!ѾFPcQRn2-hiMz/We[.w6nzr{m8"m ʅ2ҿ~BP27~x_u.˫dK""JIC5uvUYXwq?cpQk̮A4c0R)>쨎)-S8Q=F~_5a} fJ|&Eb3%jm9_P\K{Y$YCj% 0"p!T&8a` ލƪj'zI7ACa`|)~,s6 ̣ -iOނ [~WU OB|iUTgd5of558@PӺmA ]w1 x&[jFoH3VRLر |FD҅WMQ维1]I#R#(˘p+s7Pq #B7'.s }']~Zu)rKC т D8ׂ< leb3)gpNr[Ys&&^@N|u;tCv0RND97&"yA,knpZ Q5/1#؉Gg@*4r']E0r 8RXi@Pi8Mͤ}M98}Lc#j)3/%.f+{ *wR+muSo:IE!y|V=zPG!?Yw`=zlРC{3vx\&2-+0v"S"NA沿 49 LpԘȇMXܻQQ˫ZGw%Pͥ vĠ!+(^X=N2Q(JWWVCzS74GBLW1lE p ˈBUW).ǭRPNLR4Sp#:Pz`Q%zFOX;\W}KRt5)|cv=b ;[iC:=pU=fӽv7#͛adUmXw[grm&ZgFOm'o-ܑq|U᜴ݥu56jX%cS7Ø@U9UA.w1 пj5AAUDZDl+QsT٫V9a4j`s%o9$nolo^oza21D3[SVWnnv7]?MwLJ\Ѵ_1d a 3jZ%V8# * %)ՠJt"|tdP-eWWs5n(p՟.ËF!orًf=:O(icYRvP"24&U>_sAa嘪G $9=!A g;3 6RZ2&S{$0+7<Z Р|Z#8.54i;Z#Pnz mh #[ٶ-mu^ODj ^jz7螪\;␉uIs؎z|",H6jo]<œyLاŦ4(5 Ю$ǧ:X,~18<S=ǥ*0~F_Ζ.*w;JܻqX۹A`Z<3;rkTFo?AU /@"We`$ڬ _ch8j<_HQ4͒eE4W^)#-%4 w-WTİP;YO bѼ7EPcZЏW!``0gQ*M5İ+nM`1ZqǼq*}wJ$zAOz mb4%=+? MJ1]c 9(*,ęzP,BqbN;5@rj&4PZ0d~hȍ9*Fk#7:=#$x`q M#YLi 9UڴjnUlI-r-y6yEf<^{Ib}geDd?+?a5%:2.E,)[Do~IтSA>7f9D,R8 QBx3Ty\'3~W>XUf T$:ix2/_ԕjl7%ë2ȩULd`1wvgֈwI5GAёDjZKzS56A Dp >J&Zƴ^OZA(395Kuh.?(Nh؃Q+҆Wf[BBTJI DP-ͱ#+bv$?HɛLthZ/pP߯Q' q8[l~s |۟$SGSfDcTZCφ r0v:K=[إu\w= Ck$5IxDJGsZ"fDb l<E,z{'fʟw^N ˘MGKPpiXٌc$0O<+mДކZD!6Fa$1ڡQ[aFr}᷅TtC<-pxZZ(+E8'Di,RO$Ǝ+ Łޏ 2~MZk<\Mo?8E5UTs@loc=vLf*"Zyf6lXyMb+?k?1hYSR۲f T%0c`1h|a[)88`sΤZ-5Ayݠ:_mq6i o٨teޗ6weH_}w!;Sꝝetmv* 0}E8HX䪠joz˵Q_I<S*t-[g 0y2y=\{YQ#103s=Y|rr !Ryd*UhFڇO^4~`Id0 yBa [r6H#m .˂!:rs_ 9/!3$<r(VP%o.UM]mCt[#L|>P!TSa62s˫H~*jÑg<AXjF4mqX\ fW Y) ,58w~P݇0ޛf3lz3uSR Zݱ&{T@+yzV K9)5:.y8M]~v35B4l(ً;UP! +]Um ^aPKP J*G/RV2OP̗^F?z$X(lS?@$] ˲?25T69 Pn:ccZ3P)A`L~^f|#iG>7"H:p{H LV$1 X%C+j$_.+`sHfe ̣$3gACDUsig []wkS"*Nk7K-n W9 `0/3l4 zP)0EF-^W lx6Zio׿x,b%6O1Ϊ,4ȹvOJ٣^lH7Dvzj2Z džqZL%/NvE˄- 4%NpZeY@Lw hit 3jQ2e9K!qW$ (e孚 .LπXzFzGSћW3?ɬpv`[Z{xf{bNwæHg:`"\:tN `o ,ɏA 611(V1!U|E d4QШPG VŲcl1bГ6d8gvZC[](wσSġV12n,6sTdBn9V&dM@9MGiL1\\a:DrOu7 Tw2䵴2ø;ue6i؟=qaߤk87:[+lVhebA$NwJWY<f\_CLL.8 `4~4'a4f}\YtCA j̹!&0(1$/"4/[E% 痠r`!zzjAh+dMVx7ݧRzO3:˚b$0mˡ8{$+HNrS De=KɓNJ"d6R!l_c P l1__N`@}dp4%@Od\2MTG UNL3fFg?NqIF"5H٠Dzk 4*bucIqD8-4}msveKO6NSj #58\Z⇙\Ty=3F;eŢ/d$S\~J>uo;'yY2Nx mM H=OjaOUZANwxZ@Tf$0V/bi@#G}%qf5#=Ŧ JWlOGSg] #o1U>PK>v _5 _%)Bn59}9LۏI* d w rj ^5z'c)El!6)^<tbyHh\us>1җ (_ͧQ1!"WI F¸`d޼œf:af"ewYSzKˮ;CĠYhc.>>ZTc/;ECmRUЖeH^lEs=븍7ʠ4cf 1aJzfS*#ra]#LSP_qfR:^;|8!kpMIʏ*ђYv/`䛢4;2]}옑/ Wr?p-Djpd;ϕf|>LDi<6@sl˻ 6h8Tϲ5 ԗTPC 5QP.F}Gj'Lln|~˴ܷ[F>{oWUYpR\BĬPD\nHr>li:训kAZW[*TM@uG)~@ֲ\X"=+l8FF:_zBPf3y<Q92|iyҦo4*n/XJgxHܻˆq[^7v- 5]Nod$ !>>S,i"ElhKmتM(wch(ĘmhT!$1Uˑ5cx?|cbSTH i*rM/s[DΡ :r8eFG^ :IX4mmؔ_2iVi,\ka=02[˚ȅR&3Hw ]_qk '!^:1QhNVc {V蕃I+߱ޜ3z38[:%!A&,lU>Zfrw ُ>,J^g^m>Ԁ4ѓ2'W/tN;=S!{7__PD$wF6YwsMuZo#%O+y`YTRhG6ˍ?*~Ԛ2֊0K {u=;CS+0;5uѭCXЧ,6\QsxLhB[U}3zx9|I5ذjR4YagXOJs=6-u৶U*bEsU6Oo@.EQt8-3 S\PT 5jdp>$:p ؁ v|eBy0HkA,s?p\0Ԍ݌AC "8ovzkS Mbz'ʿz0۞~IR\ xw=RdvWSV.ySYHTߵ v;QH%ĐbGS_Xu9eT2ԲBFoJ:R9 5"P Jf5Q Z(⥊%JUW'yi~u(| _ ¼N[-\cz$T o;RyFhƠvmZq(ջOkEv({5 ]}.!˜X̂P@)OhtG iiŹndעAlY7ZB`[_4 4WVqf<8ΰl-a;xJw? Ԟ-NM SޱǜĚr_627J'E#=t 'BR 5AuzLhpXEgfuGˋ >/e%ƴm\gIze9aЉ :kG!|FoItJ-ؽM gmLʋ}XKj~&jW'p)A}\#Ǩpo66.NxeΥht=(Ʃ׋z%F3- OR6&o]M) IabXAfՏHW įw:doz8wXrq{xV&6-N(*V8 aR.5s?Ud)MΥ>=Ԡ<9qxi:/߀זQ*FM7~ h0܋EU}R] Ċ>[> "˂xoX\\"ԈԈM Q*SgɞŊrs򲎱9QRG,[AghR^so >M!YE[[lG4Onqѫz_4^Xljj ,%Yy^7M.u<:Ht$ wBB<M '2Mm!$Dguiitl qh r?GoȜ(-]ˏިE >YvF^L=Хh֘bb02vl J0̨POpxa8LѤ5?#zf~ נ&حyD#0s}S IBvbvzl̮!Vy<H+G R)i"khd335()Rǘpߌv֮;˼u@/4Yh(f5:Èj}i%NՐ H8is_rbZ' }Tѫ " G%q$*zQLWEͲ½:l[5_W(D3R(&$07y5]7PCuM[O! -P ʂuBɄ RG<`c+N!?^u֢֢'7Nlt)WG&,A*faS4GpWNI%&XFN+JC6A$ 7,пN<fSR"s}_F'JS1 ׵HpurWp-tk0pS+!p(7:fq CS{C6P+Z#'<禑I[^/]548eU3K) . oO|B֭즯#X3bdYؤxD02O~*2yAlڗ,rVGR6'LV? eF9yY*WAHJ=UbVvxIiӃ: 裂lw&g N!|jI*DtQ^e9ب(/ш37)u - vǏf#= =q"_ތ\⟥t#!=DԺrCev8HdYrwU̢N|mGQ\RMuq+ه"[=P$XQTf+0ͣq8QjHowF}yښ}cGQiץ~z#,}inDipe֞_`4Das6LN"bP.>aR v dhθsM"QӖJ'2 1\c| E΢WO,^HDvfdSyEHvM ʢnWh =ds$A0о|? !,:+Ri>\sS7TT1w(mϐdd|B @Omڣ6Y?D:_A@SmHgSh>.&Np6B6E>bk[YAq|Dl1O]"4Colz<,绚R Axgɧ q8Ryv$Ւح.FF8-2dE߰N˩=(`y =0}V2lwq^yfN_/R< S.gGkDy tO2"{,c 얍Q3# ܂bsdzirJN6TpпQTARz8hbP9~FX' hm&f"Ma0YkM{E&H4f9ÃO7XM0Ld(9ԗԆv]o\mC(.ڹf֑0 ASm;Z&06\~?r 0lC$3oN9 G: 'JGG8@gGXf>I]8-iV6f۫U+TOIKѤhmlڛ\tl*\r.G2mP1mBSt]MJێ\M{4ޙZ#?@<I)$tg, 4ـ.XE[ᡏ܊fJu.l6Jh(>lFG @,YRC|/p8`Pd,Z|}y@,bƲ*kjG9xW1')@Z|<6 ώE vJ`S [gj !Wܟ(#b_l\UGKKQ",pkS ,v䌌h;~F\ tۏ(rogo_wTf9*0>)}}<%ԢG.oG(̍Dfw\^aEO5@⠌<|L.#:r57({42EB}1J3lQ4e3[E!F ُ/Nl]htG á$KSi:Oge. :a+NDMuzt>f Y/+b7 }c~|Mޒhy]~0W.Z%lasv_3%uEǻѓ--DAƾ&ȉחIEkxPNZFɧ!%< ;k&ܕnt5g 8m5Rǟxb7:^_̏yЁ|vTY/vV"OUݸ=zh@t*^csS<kh-CؼwhOܿ<\X,bRC^][В@Q^,}GE,F/{<U*gz7@X2DVu2KdՔ` l'&_{)T?iܧZ50K*cݧLJLfTx6ϙյO-3e>H'cNڝ5ǔD?G|LUî=q@&,N8hx U/O0U%LzxffA.c9Ƌ* Axcw> 9FͲP(O8|%\:0JuBvLYpJKmowDz2D(l*XJ!C p*rh̬eXdzp)b56_7!{c¢ _#:H/olň5iW$ N5\!jy<_y [f *Yqkwu;ΩʵAMKIO9ZBasv&$vx9rP*83 @ax1(uxHAZ^(ZrNrVgݔg2 %tq@\q$.$;'Ѹ7m:JVULx{$T.HC0t ȁ{pfϝ&5ۥ>"a,', DdZ}\>%_=$-,pu}ݴW`59VV ~5E7 #5K}Қx,8Ճ;_CDaqzTy}Pm BӉo zkMV?pgN{ , (qa.љ=@iJT+8HXQI0撗?{F?S!$:nϞ@V?2C~?3N%<=z^6@"u'UCd)-UMkSґe㏅UX jPHBއ)[=뀆`;<Ȍ @G_~}#)`.&FjT ^vx=τ-(,1}kj\+\O"@=@(3p+otKKȟ<$GIq&(N$4дnW.&'AD%&!RyM,z YIn8%@HY D^˱j}[Vgi5dהd]H<3B<1.Ǵ To-?44rv9_J"Ejv7l+7^vXjQ㬙,gjPRD>3= ,rxU5]k6ÉU׶F⇭6n?)cTw\ !OgsY^Kc{+N<E4qw>J ="-sѥ aNS1X}1|W0ACᤸY&J=dk#hW9-w'YT W^1bT 2f׊3/;Q%g b-+e,`j~t, -(ۓkRt?Uv #T zJy gT "5.ak,B/A>C]+*{$1E0}қc̤-)t;J,>cP9AIZjt/H!L ='x-1Bav+x&rLq. U䎽s?/guU\GWfŋaH{Ȓ>c5e=%ST=_ozdK93Y򅷝A2[|HqDA]& xiZ|dTs;聵5`IG)#$pwzwY&2 Ԕp$ Na㊗B\Wok"nOYQYKZk)1 ͎$z$,>z({q{LBJ,Jef"<$j SKY K8 y*)b-|g@{F8W WI˓T.R:0dr+?Ӹ[QN},!wu=eN- ؓ@-dWQA(Ʉ)$bZX 6uCoR{r'OG{sŎVXJk^YZ#5;&_#83DT ŷ/-sz nVT ݉QDs}15CC_W4TMt!~Y.ɢD5Jq,zG;/vߔ@"@Sf`6˞LN3U,OF#g.V(l0wM-^rT-hB]Gݗ:Q"L@W7έu ٩>D~ tRdI<.wC+$hH*-nFxˮWI{l1@-kPSw%`VK-ԑPW0|MkѕWVoI8X \cD AF?,` *d Ί,lʟ_}³Ք[:Up" Fmr$։ܐg %![puUxo87e9bb/dhͿWG370vґp:2 #;y$L46mŐ#}K U3DbK K_E`$QrH/R v>ϋ0g} olk mT6 3ĤJ_wֲ˺:JPα/`gdv XכŘHr[r6Q9'it- ﬇5^#FtoL3?bu| 4_eh۱i^8& A5ohaS4;-\_ecO鴤U04"]}iJAHX"S]qC񈒪 '{|WY.^K aFy};MXT]1#;a &:Fdgo[+3CY(ˋC Nd lBT8 jRө56"18Wj Tغ]1'o reHB$(l-|-@&:-tW#!L$~3h.sMo PW> k* Uڏ{L.0ax(8[p0Q;-:6Q4K'Ҹ//% D %MtG3DͶ>$D37Fضn Dc)oo:4x3}yd[+>KubEV PyI[{ѷ;NhevvU']\p"$j'bnF6і!Rt:Ђ? )bĞ2% gc B|=RꗺI~njR DaJuxy!TԘ[ '3El+S&h N_D]`̵|3@=k?3_N{C2]mKVhKO0ڿҤf skKC4y|yA}pM%Z>'J.hKmf,M.6gTbT`͗?/71=X*32"9[ zy,4o+!MxEt|`ίˉwaHfZrBOe*/&d_sXr.@FTsDAl:?Z1ظ =z{2a>z#Lfٰ CÒӉt"S0sc?Vl*9D_fc릌 s=5 &4ll 56c z i\7-^,Z:kWy,~Q~ $y~lDEd%rJBq~&# CW)-`] &;vȂ6>~xQ3M`9 NOx_A0g;}>J K:/śCFQ춴NcU~' f^O X|Gꆀ]f`Uc'Kdzl"TCCP9;'\ hQ?=//k~u:O`k/懩E4?pG*?%iFSUYK\yYm,4MbKG `;c@^m&"!qjKAoʼLHfz2'm99/4G940C𗆼-x(PɥʉJ጗8 U$AAfGU-; N\I K wà'Xe|[2RVYbSXCrU7JB=A)o:([rc6Du[$jbFnU2'vv#$~qvh㞑N~׏O[g4P880KCgz+;?72ޜq3&l6~UGվY} JGhJ4QX2(kjxO*GMD&Muom_/\8e*_|'Q;3`/v 4mgw=D[РPϗJI:x O'MS~u*ݨh+ v-x5S{0)0L``t@qÕIibuT*/&\ !zʵ?9Mxu-W_a5)r4x{Ro{5;B }A)AZbc,䔪`ql߬ڔ 6 'C֣5V=w%hSG M+ؕ1}Jx| ^*M(h \V/bE*Eh7C1bHN~<̾8i:+xk.~4D<u7XSā|"淏 lD"Wj.;9I17:COIS- gkaI! 6RŲ*hL<y.#a٧kM:-QI % dM 귏{&V0(8}s`q5L n읟s?-VƎ*f& SmR*˽ `N=~MF$3mq'g;>oz/AiJhB븶k v\=aW=V Mc$'g [Pؽ8ݘ:$uɎw98Tՠz2ϓ8[~BrC*`3:C5嚦vt+o鷂yOr?+kC[3!76T lh%-.3|Dٟ$7鍩]+cQjk8p韃:]Ssn0`#n06M!0s IlG:*1??~VNLKcw"q[dӸUDYkǎB&}/ 85lTH(X'0@V9%}ۃ"{mx k1Ey̎#(2-=ZXBT4D_]':HB72R8|J A{Th\m".\R.ϘY 5{nuI (,7䣧.ꌎ@}YWeƘܮ5VGe$LT IxTC(M#~&kgͣ|QD$I@6ș4F+T oB0k\ш`R0:Ŭ~,6%w)ɕKP&#W8k@Cm|@Ӻ sZH v=.&y3NL(P_uqS dp*h*n/eLH -Nj ~{2|,ijp-)U{dMp(cճxAOHat@-W ٽF+t{qcn 0͘h&^HULS_ߊQ˃K`]Lw+[b>#< Et=C Y`<[ȥ=ӂJk[+ϺOGl,ƐG55P!EQV p( @sw tw•((". }_¾˼!>8N67Wu`7&rf}|7Tuo |'Kpy, sya}u0Y4iQIi{d/e6WO?O)Gc@Uxm`d0KR4`cJ&kaa5׉xHN+=\C+q>"Oă4?# k1*;Y3:b䰲'9 t E(F%FM&з,2^xOe8=˜P:k1cl/E\!%x~lA]= W~ ]ܱ$sqWԔ"BiZMqvW$?떈mgVi> p{ # Yv\1wll57|UtX#qHR )\VA!+; 0kv*luk~ h#T^]76: .-dBb_{:^1f+N`-Q8deP\!QSt)Ffc#<.Үdd7Pm e;> eўѭzp^c&첄+$ÞC;7M 藴 O亀ʜ;W=y4Ls~ 8Tok Z%|aeA?&1wR!@E1RQNL6bZɩfU⛔d87D.2I,'_aºwK8TARirlR}ar_ǧX݁0[K]Ffd(! ؿ|_O@{ڴκLz5ATɅJ6+g'pl;Nm%C[~4Zb ۦer=CgG;7˜B;vG4%#\qBV&he?K^;(Mxi6.p w QIm.˲a_}=6pD9rf8/T=bdU\pM1 f׿Z?4`ևR$w mKW 9U2jKo (OC/Rno jM(wG#\g 5 ߇ʉh]MTe ~fK)y^Vj1K lt6$mǂaz u#QO<*l;lxu~kb^{H@Y IrGmSSEn/"$:N[Ǔ8}[5&Xe,1}MBt \]i2Ͱ+ۂ,8+EX }0a 11(\L kH8CY!|YH']ԭ2!?)V,~|taK}.M#4mҨ$G| *0N3O?s5=WcJkƷlRh;WԳzsZ|?o&"œ}*?ySLmʖ]9ӆʞ^SxtJsjZ?*߹|8n6ڝ,' " S^]l]_d#} Il,k@ѓ{48S!;*haP/Z=뫹^H'SӤV_C!7آOnwJ>zx}4jvo`u Si Y\^de艋OMh-ȇ2 ^VwqyC5} N\FT/P0:K qRH9>2}c%N~QpPS0MtP)ΣYz%rGAY FJUtG29M(O`U5Eg}uV 9 {^ovsK]3p[J7CADh[= 0Up{Ȩf Uwȯp;??bT@ N*:yѹރK>Zt^wqNƞqͩh0(E9}4Q[N?0ފ֗OJZ"A`ȥ8@HV(p |#mX9FóD䀬hc闓oJ}\l3PJ h lC:%nB1/~w(+VȝUԇSZ%xZܢ)ކG]2؎_7ZxY65H| i\ڦj~яϟ[H %D[QkN`Ghw F?X "y¸.$B4Z9S98 /<,d. kE]K˞]yK_YaRy}9;WJeVW.~(>XWωcOP\vb9>CV.MiS8$Н0|pPpmP.p2\9,Ǟ՚aeibJ±Sy~2J|I6wX*Un7}B օ)8^M~I>wC'6[ԷPkao cQ tm3Dwx'Eп6Z׆ђP"Pw% x]dfhœ$ 5?bm7`#Vd.R$"f UfTO&9וy{',phTF?L,,coً?"#߿WyoXvmD@_ˠa;yҎT϶nc,MŸ.cRb?7Y].-:W8gFt+ ѻ= %9j|c'Q HjY̳@+ϢP<.a`DxzWv@r ܥAZd*[l]d0l$r35 VsVB7'PB1UEp=Nu5"1pU>M'MKY8s"!5ktW< (@(a{EK`p )dVhEÎe|!\ѻGQ';k`nAK.,rzmڇ¡iVQśA] /@ ?4x#Kc?{r3BՁLz1h`xΉzƒ @7/ 7׈‡>B܀b`4*k o]\ d[A0=>W -ՈM ZЛ &2_"n`8i^M@kh@#I9m> Xw$af C_[mk'+s m#\8Ib%)T_𢞒 scgrf;.2kx.&SN ѳ'W#{܄L}U3uQG[|s ӈ%q$9OkY\_ ;L^)#=YqH[. /'-l _vIbɒՠ .?km;jdoSN(+ʡTlKn* 3 16ERKf>գpz[9Oχ3`QIL$ahk5u3~l[+gw~~0my>Z~aQN98t/'RbAKGM>_m+IsptZ-8aUV4rYhXp*7a;V8^=bq=9,!P/7l*8WnI' {;7M??3 Wd4WH@Pa_MS+~'wԞBtM;ySvx \x_,T%&%ͤ@iF!n͘ !5|(SACR}:m$ur? N I1^ 'J.b)K@1)J3Ȥ U #׳MםdΧ'i>|2ŴfY끚Zd##24V!_O?Tru&T!r,#I{/؛qG|6[+++΄_LQ<3+_ A5'/ԧzc- BfuMx"4*^݁cOa _/AӄҀ猣D!:EP\5^ Ȥ` #H0GtP~1P?z(E>Qd$>vԕ&2Zp]g6COekGĎTip;@!0ڎ3ȱ4AQ97K&> ۖ|-a^V`1+7t u[1^DNh5og92#ylQ l`}Ud=^cOnK.h銊LhSARY;M]R_EܶNg/O;܍ή Y]9sby?Mf -FֈT\̚TJKbݶlw9#4M"1kVθ]р?!O8G$t|fHyUm[4[s۫SuScdW Y#;tzdt D23's,[&8ۨr;pmήI7]+I;-ڋ) M B)G~+--ɜUIcf$uN^Zds=0xcrP9nᰈAҖ<_%k8DmSb݊+[OGphCԂV=hAi Yb O\Y zxNK6aU؝Д1l˧v@H/ g@!}E[+1p?ݪY(VL G*u"< d~)79<<;p~h*x OlG0*s+:;pZD9o¾2Wj֣>{& a?jNEp[1i U[@1hq;Oq0ڃs/4FsG ,у FfxvljD^ܻr_. ztF !ĖHҸT8]9)}}kႯ%f*MJPō:)Y13dQG=1 ;`߾EG ftG4{5(Gz4$n7G }G>?L?1 z.v&-#$I@ agU,[`t[ٲ%Qnɨsö,':m<*Nܮ.W6w=C(߷j%) y]JSxy;"%KL=<x! 0Å)}r)kP) ҾX{GɕVWIbRisٽAKwz2Z2ƆE]efJ@7@9|孤 ) ъzR7XtVȋg7-!m\RZ**@T':C{aW!) dZUaRfЀg~ Km#Ya%26!Ҵ>*fFbs)$cMGcDDĨ &O&~6a[э*")Ɔ"3`qx@uE,"ݺ5TQSBB8\b8OMGH=&)1.U-XHnThcR&kE@ĝyVqskRC K+Ns-!30]Y<Yd z(e'JoA*P&td`2 `I(dWp۪K 8ݶ[l)!:w1@va/@ZCa,l5,VyO&l=fۄug&\b2wk"?:q8$.H ",W ZͰ3tXd>0;a|hnl}5ڲ5QYa6ZS{Lpu3adAACwxH4ܺHYѬ*!+N|Vh7Oיռ@ؚϩdK$ ߬OʖK) >?쀄Q7(dEkK;߶3S!-nw|{ FLFX$9ۖt_=`7ɚ-/NK}BwA'`I5]@VXv^}v|Q~&i'F喨&w^W䱃>*8~yP3|5w,15m#yTMKvDbB`I zؽ"{ Kvl<^*(a$7T' ?4l*$g4S >7-ȃJz}oH}ƈ.`!c[ xꧽJGZxԱ+z`UzD>o_ +7%wJ.6Я(=$R ~^s[ Xƪk}tq[r}LQl1CbS6{  sJ n c!Ah>^sϰݬ%Ro'NQ;:]KYeTh`+:*j}qtAk1CXu&}-{<;uIbjd ;WZ!f MяlPm"@\|.o%S/1*d+[. ?DZ>}eb]@cR,ã6ihӿc%ɕnDLF+(|+:?qA$XnhHD>ITv E1ˏ,G3tm2vy!'%:ZCr,8j1dOP+ Y,6vT|0 #s@$?{!~K+`2ak0^t&}L3jӟDpI&<>Fj6Mmz.˚D(yLNv 1*ɕIgE=`s4KOzHs/R*SAJ>7ǗFXV?eNx6p2F l5 Hi'L1$R?-:7t¸ݜ 1 Ãm?w]0&wgr㛬(v҇$n;|.O ++o(\c=o'~Չ'܍ Xu0>=>bPge\]`3> $W>݁ 45-0L:Ө,,]i3ie!j@ x8Q?t~xm+@*n7ks:3\'\oטiYFrMk+TB(ynWX6IBrxӍJ\N1-(Ӷi :Wӯ?7>D@І&vV= ՓO4 [ ȏDع;a EDQSWݮlD$mD &4vVA^ѫQP1%ARV5ȳ}GSP8oղ k#%]Rs,貫<6L Yd@?:Ote^%[3EširҖߘP]dHk._Smc<)y7Jm̩pQ-AR$\=fMh 0!Ш vF2-lUbiulN ;$uJpֈV/`ݣ>gP~8O~A0%N'4e;x: -{k[ uw|q*hsbKw_־$#MCl_*OkàVͮkIEݜjmB a]݌\e*؞WLVF}-H }f8ܚ)+H;yeOux%mKY#eEWUPsV3 JiOpnpѵJ8aU0a8-ۖhpѺ+z~vo4[F+!n0AD1YdӒ7/:CCoa#3L'RIggeɲҒcS<(=k#@n x^mU Pu.+IOq5I##- "=VEcJ%SU2g?Fiw KMEշ{|k9jb-DlQ: _QЋ VIz4-  H@KR|Ƶ:IRh` AD0 -dQH9 FqA{ED #UxP1_JD*Ėp[[INOŀzCi[[`b6pA#HBfDKwqlSjfUG2H]1&LK'FDk|@ ]YkV8)Hhz<~KHnTw47S#S|-YYi [ y7C,L:? EI3{ߣ7AǻL1 ,pgm.!iԥq"_"~3B\Ng%c@J)g0x~N'G`@SOVvxt(8CRR`=쿆Lt3@RrEюW:+Qc=obFjLbx ,9W50q=.%L]}A@d$3ɍ2!~8ݕ\ՊB[ZG-M^`Î/ @XrHr"QahrQ]tL&jvO\G+źyA`2oCs@=-rI Xet#laG9 Fܚ6ۛ?zꃩ0|Bz;PrF^YoȖ&s"!2vj]j)QQ"9NSs ] 2YJ Mk_ŘY6+.CK`fq$MNzZGK@o>g .WVaF*c''U{"uD*sz՛{vY(dfēR!@!>yi+I\,rE JRluYy$X"LzʉIű?Ĉbl!җ29;5's^]FRoɃ2 s4}&d(Ӂ/u!]R皣Z^msMtl1DMmMOD{IHf,I/;>{^;w|{>79P4ڦ PFZ%1p1LLI!m|Dej88,ȸ 9qgRwjԻM~]&mJ<1JF_'5(K%, ږgc' V GX!I@<`}䁐o/up wxHyYn1i ُ= 1]}6*ҿ}^O%|z#{sOC g}TYyJ:ԁڳ>g)؊9JB!Uz9 S/46AD'o3Lxĵݭ %ZA7۔"_ 2J`>M(&n֑%<*ÃrnVL+N?,pyHR]7p3Ԕ?ku*u!w_No;M ^EקSm%K3G)UHؼdv5Oɬ,ڹcR9YϹ)a*ʙ[(SÀ].~xFUcRPmŰ}d7n%2Ǧ{Pn;R/ϜtuDtW}am%Zy}##^eaԛhX>A9ZʹG~k !s+[hj{R8b7.Hd1Sﮱ~6bƂX[Ӕҽ3^ayA`؎Zt_ ,Yj@}yV d7?N_K6*IF_aYr.Hf;Miq83C}5cK9{H1M}+(Xs*Vy cœt~ՅcG uX!"G~}A ҐC ㇎9x=4f=Wm3 ^:.*v_7nπjFU-#Y&WZޭ2o 8ܻ]OV4*h)p>G^dɔ[<7!yu%H7&[3d72s⏨P#/n,z"]; /"|B\IIZt|@4YP#C.?t扆̬z rb-4cZ0>@Qȡ1$X?#v)cXj;>]g'::<`F yD ă1ǶQ5|lJ0mnzJQ]_RwyΕH }fK:/ӏȲQbq;]9W=syց4O=uҦCs߈0*N!=JC0 \lm(Y@ % T{&~xYL6HF5+ 6xt|&xʕ$XٗL7BAg89̈d:w>CCCnHׂ !tMakIvO|㥣DA_j`lS (vrq0@8:Rv"]rkg#;M=s;ꭒP -#Z=>OrQ~䵯zAU01YgVoޢ_ 93m;tN2)h_PkSQ]hj'8CeqVV*3̰E({jHy@wNY䟱̼9`(F_>ȫ}>GZ@@XZƀg]/B鑽T6#N # cxk#/TS`Q bDuWU5# Eb,m^bM")"b!R4Y(ևRZql~gݸֲ묵%d%]MϞ&WS!iz_8奼&# TR\ƥ`Y@6xs]z-IH&s!ڝ9.0"I5hF(MtHs1wI/ڴz˄}n`6FJB@ I; 4*L foiRϙ{,*18,Y67)qk\,qހuo+p\vu(CϹ`"l-gCKюX<ہ3͇qxվ4d('L *=h YCo( e- 63ƮjQ-DHËr䄘Y>v2Ca&7 9=xGtBvUjFsT;aM5>g'lp\S5i쀫^ZU݈ZU*ZY?bZb;=i NY8Ў&Y_1Иz-m0R۫W[ʼ ɽ9eܯ]#}xF' y;<,IP iD F,FKM7~8ɗ-w=Ӫ|}NȽv!J&0=lYը@sιpvN1gk-SF"އ| ;3F_>:x,gN4,-X ?k`1_%hXƷS4(1s?; z'k?ۊ"Ϡ≝n]NeXI9T@|u_ w0?CJs!J[6$€54A";h)Sޤ[%byP|s-qw_Ye{ܟDa@G` dBOY~p7Iނ)KH~0 LQ6~mRAX^$y0 bEL7E0]q{ř8Op\!fp.޶@q Ķ4,!X ;zUC@X;;oQ7(S]>9['$GCg[4r k0ﴇ5\h?<ZNTb;6-H rZwқ8cͦN;qi}[dQ`ҿ|nMMLL!/5C&kK_Cv8{7ؔɒH%c4@xhu`!(Lj8܊$c 'M;b.&jomԲ}d2w嚳MW%}L˚F qWCg =z؎.,rʲ:ˌvȌI-ìKOSuXJ1|x 'l,Y(M vDΦo3L .?%+W+[m CT!jζWwԴP'y̎`_0PHi5ApǶ- v`G@԰!lW{L/bAC ;S!ƣy E2@߲Bd{h" 6_Pa\Nkvq8`KbrfsT@[OpvAQoN_G3 *uCYg*p3 $KX K΄;i",&-Ig[V:gf^&ϹCqOrD /)s&Yѳrq k6)i+0^&9]w2#vwrtܞjܭ >psNEj+|B?dI9PR]Qu sTHx1DRgx@Q6wjZ3*PX tMZvJ p^g8^q du\Oq϶^\s O3hŸڵ[,rC/={:Ѧ)$dE}- ::Y $'RXW[zZaʑxQ:ZGήְ4:=vb펃oEapvZuh'ŋ7)]FD4ZX;+.8Jp׮䔊jh8-,(] Zǎmh0?ꁕ/&=mJ\F\3ZWlYDh _<)a>QeUV}= ٰ [P鱲 a.. ф}:@q$&h`{ }뜍ph=_y O^!4.g!Ar:`+HtY"N$r0[| A1 Pspxysˠ=/ V3AmywIEV(>A;?RzE3XSM4 ilG@K=(Gn^hϑ}79-j?*^[yj 8@:p*v%[--,\Rڧ4s ;A;Y wsGD cg[ &U1}e pYӲ c@-1DYÃ;&sVR{1ȨøRWZ8FXϔOzfq (#qT6:ʷ`~JY"_4sg)X-ϯ6U{#NJڵ p{bSDY`@}nϴDwN*hi{2[6lщ@cAriT54F0+4k_uccRHAMrOC.:vo3S-I*K必Ѱނl5RJUqh=u;^v̽T'苢iSe9sIʖFQ*J};. ܊ŐkbSRkVfD`=anYi 겱XU9d8TjP*մQ2}~`%ʮd1 *tUX?^J*,5~)9N/eA+X%vloߤq[k7gZ.{Q"ODԭ ~;A*C6ӣXOqۻ6A5hS;|<ojDG{!˗ǥtI5% 3EZ,+։V*a}:X3l=CK/T=$zL[wJ/<G2BYr<6?l[ͪNS8Kkg1hN> }n~oe ~;,Kxߞ9#IV? B}y^k| n:w>KÛ|rr%GhFrۚ?d0.E#XHʰ91%&$#^ K <Jb`/L?Ĭd݅y-B<+MMߪbNA5:{6^a\&\sigYckꍏ0<)@-1K5FN=+#w݌^v:lBdU =ILe!vCt ўkj2!>b[rrO Cv_r7)yܟ,#1-NMŤ1Жk_hS8«Yp,t|BO3CY9bMh޴5=pS E_@^)4>WE>S2\ Cg5D gEu-"!nXDT *h+C> Բy)BrjoKRhmE6wZ^ I}&HK{xWLMIkЃ,)K?!;8 \|RH !4+x]ľOza`C]M 'MEm>:,n($MS=ʐ 1 S4=Dbw.YS4q.YԁuTlι?RG>YXNNuifD!̅ 72/Ԇ$p[&3+hւqAAv0Fgݟs!#T"y@DDKސo+_;ε@mʳğ+G ,JlÆo3t@eo%"=bzi-O޻OIcz,:t_> *f{I Q>Ǒ.! ldC7S8S`jE5 zxC n[Z&:7DB>eJo?^[W24{L[؈3p|iFZʧ6&0َm}AXO%z7@k*; Ġf)50;Z6f8>aTLŹ~&kٶc0a}WYP+[攐g)HD1Iv\)؋Q=|%tA~?w})k ԥ:z=՚fF}~H/aWጼ /5@N1!ZGU G*1w@fCpĿ*5g\ 6OF ^xq&xX/ǙO*R)lz= DнtF cT#O.O]@]32pi&k\O>,c+Q; =/(Fy]&$&FjpEyן4/)q e j4ow8gTX7Us\i"cf# !i{*<+՜/{KGMc3&7L:uC8&kvrK*vo۩{bѶH.ho5AO_|>}T323Ve ([s}ڽCTףafW+u]܌LGg*0H_}۱y0)dR]Si`OҬ] yd<#0uPNewiwpUvț%'!opȞX Cqv;qhŤIkjM+]UG}& -Q}g+!{>x84ph /I$3s9Ũ [P\bR٨^vÆ9{6Ϡ%ѹdBt pz6繦)Nդ_~ٌšU~ӧ;yHd`!v%:/ā.t6 E̾|O0KV);_&U9lŠ43UsJPV[:%w$V3𥵗p {i֏+[Τ>(VEpwKt"A4C5*t-G[*ssz=;^Ax_1ҴNN%W?~Z~53'& WllLk0WYFk mXE0-pox/$GzcD7bhT,z 5q~Kڱ]$o'*it{%  ̶G4 /tmvXrCʈU@lLiĮ t>v-ǽDI "ǫ1TֺԤٸm|pbqz vQOW?Έ@k}v$1 ;Mu3S(Y"Bwhuy!fJ fTJd?%Etl & ?Qb4->y_q>bqouw"@uSԑH1ES#8[!\͇ߊk?Jr 1^^9ȸĈ@rM' .M ҃f F"n.ZVcCGSdf5c]}Z _UX-ɸk]j u UagaM-Y'YL_7iBх\ `H҉S>;^RC#OY&y_<7KGpGG):L`X-q~᝸lKh4|OA{Ր} vQa{y&s&cZW.^ .ԿΤy #>;v?šGl3[ [I̼~P+8$k\*x%Bo^[m73MPeJxNTPN8g\>fꋊ%?p]E<Ր`F0 lq\j-?U"^޳'?Ǧ%s^B^GJ68 R_6$@WJr ,T2;#J#P S3"Sw>pk~s|dLNGxOIL'p=K'a+Ra5|;քnUyƝ;Z^ gfjq{EPѕi<<[X][ _`m kmY&no e}LjSe cZ)SZS,}h7JxeTKlmiTR'K'.d-8v=hĄt 7]QQpj-2󫸖Q J\CC~]QShȊ D4I2E/{fB6p~#$]TMEW_ {SYިt`MX`1{MAH>6٨K"FݙWB?@mpV?wP*Eja&STft d8]0Wx5~IW !LA+ڱܰ$@ĖƝ1)\_bX/ɦg6}_KZAs004j$06Mp&YMvKܙ稷Fr+̚ Ҁ#/T9& fhܚt\RDxZN95vKETղ5k2ȷb:M@PE5տrʪϽ+Hm0E1@+D#>7U0`<-%iB\p E k:sH}=Kfz5cMJ7%s}k`Pu ` vl4QC ] uYwDXCq fXt?nE 9סS̓%_É6錇A^jX0MGqLJTjJ<όSqo65i[¨#"U־p1(mOf<^;^rճ TPF<[CH$ICtzNpu "a1aC-:H[)aPϝW-HeŠOT~6À~Dd2$0v5 ֐Wލmd 'W'#ۍu ;OZY1lL_\Ӂ(un+y`v@ Qb~ir Y`Xѿ#MqcBOSC`.AAs}e$QqZ QO,o֤dgX Kma8s::` THpË-^$ r eJq?7#(W#|tὐ1¿~iڜH՚&d z.U!J~ Y2%็ni04FՀʹ\d v8 w9 kS]SJf _ 78rI^3WSa2)n^q$bؘaè()"8TT7M1u&`+4Rkki"PW3.VZOqa\)WD jtN`kLNa0Gy9i#;Y/PE?NOi Q[Q#2f SJRe;ӣ;`MiǙ+-\Ue$ t6(l $6+[]QvL|p;pjIo^)j1}5ƴ(WRm TƼWKϲa*h5ba?DP9_k/+b383u+M܂JA{GX-`rufQZ n 9`#Clޫ !GZfvE+L ;Ug&BÞ8lS9Ub닝7 |aɁd~|! W 5q g&Ois@MB][Jl%~Cbi=b1HecTI p'ZW"$F'7S's?±#@z~P)FA&VO9v"&Ӡ5mQA!Y4B#tF I XDڂ: o&iaNRd>pQ`cadI$Uv 0>Hd"F5~ՐG1#įGǩ<\jfvxbDjCp7ngTiR6,BWM^XѬ-͑mZa2c}dZDr6Agʗ1o>jQxm)SLnݰ5r >nlXZ-}>Vo Ϣ1`GPz,IpJ}8E,G@ 'Q80QA7z@^;񜇭D°); Ў%]F:u+۽Dܯ14c{H@-p)dVaY'K7cXX< "|;5LΟC"4}G#>zt]3|< 2t!L,G)էh .1 7›DW˰Y '9ZQ}9mP'; fB#o& -vwiiЍNWZaUiv]ȳV(V;=J ;nB~-C7/.m&gNs\ƞA| u37)RXO#nV%8j5#we[}sjy-H4sי|j$.tZYCl:G7 ܞ;f?hh{أnG"ٲZ8/6PB :@nU3fL;;*VZ\| @_H*~%uKN[ *y5VUYҸeR*pHg.ZKeR7۟Cl4-5@&>O@(PZ*>8* #;lsȹ. XVTa Ft}!-{y()!O>.QC\]hDxv+n1|Kwt=]c 5H*(EpqC~0iTe 2f5-ڐt4R}FusiæmH3}d3vMQeanwIm{m^"54UC LUkgtU|W{+>sڬ%q[-lqyEV=>ja$d YBVYDL$[;>r9KQF^H!-޴#ȶ^Ãy/*ҹv n8ٟ-|7{&R"vgC/LIlQL2x Ůz}[$oB~w֔%%C-z/=[㸥˞t6"ۜKЁT2܍=69Ui2JG#KFCVUyi>3_yoppWJ+2ѕ<t߬/̪.o9>3¼e_c !2*sUA/#ZIo'o̅h_2xСVI%oT\d3 rW1v2!A_|йmxUVc&rޢ}98אFyib%i B?ǮY@'n@[L{~iZ]3jR)HŻ ײT2k̸it iHlPʼ5wl֘v1&@.w3 !7-U/1k#?Zs2Laبp8E!)5 rn擂ʼn:C>*gy *?U[^Rnܽ.Gn޲s$!,"m%+j^1,?h^4y 䔙`kĩ;g1DZQ4KP&Ll`cwkW vW=UJ# C+E `?|*}Fq0giD.mz!% +LӒ-noU_0q ʝݵ @ifD]v^y ]yMВ(d:vDXHsmaMaI{lpvkw4>H.į#AS*S{}/!y㵰AV=j n !Xe_cEPX["_ч$okYmV$<!ѣNYi 9lKAvͨO櫤Xz| Bc1y Q4q 32(G1SVcxD_Bݠ8ԅ11 9 F> Z'3݆><`d)rQ 3V\M࿙9}A$Cz4.-悠i2}0^몀Yb yN/$9KYшCV>TVjPu mr E Yr? y}qP4z' Tb4#2Lx'Os %1g1-:P{E9eFl;A_y}t-ݚGhgJ}aT`@UL]a"(!/6"hb7́z fswq"kԪFT8z"'LV%DH+wYn`˦ ,A8-]y:E|V( 2SjML2O҂pܢ bKd8\sQ Ea1!uEۋ?ʊr,F֍{ρ$>Uޠ5Y,-~koY, L=3x1~B{,hbU|ȹr]+ >]T \đ F0n13PH'.Q~loTI[%JIIiR2D;petK6Ʃz+^B&C]()sμvfXOͲ4"i-XK$}fqt֧Y܇ľBz*޴++"vR5'zR%*ZJگ|Iʵ?=KUjW=T'sJܯnly/C$9嵦~KXMB=X#\>"):p0 GVyBRMɂ\[}q.N:(8{K Jh'= I.cFtp(*dc{ ͔eP?>vp+wSm)9q}~pҸ 1n  Y{Y/?*N f K kO2IafIAsk݇ؽU4q8.Gx09.,Kug?ppTj5Yda^t#=8;bbsI/{O qwZ+f@|`f C\UH0ө=C F;t|U&N#%r%X ʳ8L1J E!ĤWc \>~{)deo9_ƗyNϠ,' \qB’ňz#Ⱦ*[eqjlu'KN"c"Z 4Qvk820;??;Й .is´@kc8|BY)qZOীF8 #dˈ-.Bun+5Ydې-[WUT/W]Vw0.YY]e(Y7^ ݴ[jo'8cN1^:SfGhHp~G5 DfT0f3qc{<( * 3eӾ2f'[WgPvam8Hcs12]Ŵ'%yzS`. ̄IQw@{Dbߩ]tRvם yxeP&wo"v1|~kxm*DJ ėdoyL2#7DXq咟K29l6jr^^}iyc`x<L!J(RQUܶ'^+S9fD xg찀Q'mssb(#V «@ځ0cnriEBk)!XI=q1`/i/>߀Sri:\%|o]7YzlG/?:ݖ9zֵ4VB}H P./3!Cn0PY^,>?O#.q#W6D̒ \9:*~[x:`d7٫$ p#l0Ёw;o޶n M& HBHB%yb"⽮6܊E&jlRrDFQMʐ0Z6݁}5P˯e (`F79No>o”+Oԥ >xW0Zu[׈($sPS R9)`jݸ5pTSc !9|A…}̈́,l0&$:< iV$ %iꌖ'EZVn]jʒ3΄4C*gET[A1\#bMws#fCκVofME?QNvn\$+ 5JƤvt ;ipْ5Cسd@(e]iz?ThcP46f߲o=CSO1pu]7D@c%{#1l'{{]ɓ8(cӬ)H(!\ĎqMU-ˣƸ%7/|Ɉ'zMlYEن)ѵH`oT|g2qBtq+fԖKTA~O a_N6y'G;67R]ngzo~L^cb1 aqf *>T\f!-x*v3bFoDHְ ņV s+H?am]lp~iJ}bb=,"4ҹCk5ˆ9P;l{H +nu+Ű [4)dX8wB7uv^_rgԓW& &cau~rA -kF<bHEoxjH Z9^S)Z)͚ LJǼKݕgLE\)_K\gNSt4QY9)n^@Btll1P=I RS9Iw,u_E|V8~AyЪtP!Ie?.a)^VJ%Հx<& hJu=Ρ(E2.q8ܮ5m.,ݮs7PWtTJ?NGT;ʺo^ nHS"o.mD ^\E%]߆goO6dĵSjQT]pv6! JvnK0]`~ SN"}m7 ` ;Ha"jQF@tPJŸrn`CM"^QU/[Ȯ(A EWrDؕ3m>**ہ f%cכXB -8D!v6y# \1v'g,kT!UU>04kHL4p_%|sSu~7N>WlSKDA)|#P?|[65'˟Mnm<^g@#AtsPG 9ᆎٜRa Va&.>suoWֳt[vf6O G%2T (%eet:qlK>#pڤ\EGElCL]&\ QZ_=1oSۙ Qbhp| 5 'V0.RIGEWqB=;j@>OS]AN7bJW9),hvPUo L8W"8s؎g` ?F*q($\aW3ܠRqתA7#`K7vjΏ\72k})W8;'0j8N@Y&'I0[2.`\3yQdPq`Vm;_fX k)%'"ʯ2 HÛW/XS{{)xlԅ[XztǁqX&|t#A&IOJvx]Z'WȻ͈m^! 0iߗ:+2lo_=BO:'-YDOJ,̒PL~d6M5 $vRKO?쵁2dWhaʸl wpt.^XP'@_X@}UV~ Y;*1sͳH$,\v24C'뼫_ C -lH.ti0<1c^zOỦ@C O-fsZp#s_^Mje ,5{L՟ڵ/4[&u5VQ6;;Fogv P_1ůc7 y4i a{kIN׎N }znM!7^Y ŚMROoHu\YaxD=V`2pU@#\DmtSr+͞D.TvI G-f&p dUXE>!AV!]^9T[rH- =mGik?Gsf]bw"0 2&K6R MR,B ,|Mw'à]V . :Hc;`{cުih.+k@]\)y,#(]?8Hۼ{B k? ,N(0-8 ui< ϶wNX꩜D~=dLڙSuزhfw]YMd~]VL=a#*{ :fQI4-ݲC L}>οbJlu:)e5-*~(3sr 7ol?F8D*^jO3|)*@tv+Q#a|qq€/yB},gaST@ԈEvfEUm㊗6Y~&W}9eDSc@ULfNמՆc$'i7eS W z`:<19Ety&ZC >,^>_ۣ>܂"=(p°9*\XJ'T@Q72250(h>^~"Z?M{]WUMeepCmw!+@d9@6|g +|v'Ŭ"ȿW |Sp=$>V΢O[Ǒԃ;MoqW}_?ws. Ķ 3N! Fg[su%Q^!Bs}a_zT ST,)*zE/ i^ļyU8}+ivFD$؆]!)[+L.g6_ҚQA$aCQv-0U|t;| w89Yk-șrV θf}F,Alٹ~)Y 6m"}x M:͕*HP@MHsu T5f ܏iUQysU6br>鮀 \ ;μ1ȃɹa=G=djL!t#Kh敢De%|l„ P <4t-OkS-;ɐ6q_y]>u"!+.$7fѯ6TP_AR|z h)GZٽULc ':^;=C{TJLaίk!0l3!Sٿ/ɣx>CRXT;pa_&Wti;2q-8sfc5}'s lGilp.֒2? B0{YL6>gDzz,Q{V dHzi7rYN?.)y^s$p!w=ԶJknV]z|fwEJRZl* s<,'[h}LE|jv0@k`僕|؏eR5{Ab1&N1sB 8Ӏ*gXh8?I nJoKXLڈW_8MtJpt]K5FLU<<ZO4^D(J+Am\')4i ,psn1+Kb™tSLF*LCx ܆o\hUJ"[8p3B#Ɓt]ӧsVG }_0A{5Lte)0V13d%&,R@sHiD[#KɺiR0[kds |ےC87 9=2ru,ΞX-T*;כ9' Vz/*E6 ` xF9Ż`:Lv%"|W<*-DzZhO騙)X@dQwvmg1TL"}n^gK$>wU&^R/]5 8~3h0ӎJ*qn s`όr;P(5%-C,:k}8lTW|uaȵ "DGwjxGboR$]:s5ѻdo@8G`rJHNe9(+YT_Ԭ2Yb2GyJLtd.f/`unl3I8&ޫi:vHu$x}ÙDb GV8®מND*w:ST@BfJ;;dJǭR/S#qݮ엾43k͑XL1FxwMwt!-o%{|mS+3F++e58o>űV\M2kLp zź yAxR>~ca?7Sj\d >'vq"s7UF _my)!)H"YhxN3z~׃F>SZ}&eCZRB`܁h,),,[WO^\?GhZ/D~hp4e+,:JD E Z^N/fޥhcM/4(o#Fd.B(\ioS'6}ܝ5e*Zw1H̫8T][:*1ZwŠa4RXHXcڵ6nUlM(Y ,p+7ff .p:Qnh P#ɪu J?]l Q.O@pdirysK@J -}-?`1J6hj48 7|z}LK4I~덗LiL$AKZ)H8$j&FSAfi;c83>I.1rJGGMiYA:75b•LBO򃓌iB;d")3AQ7)!O΁"wcKLlS袿v5DhERr,w沔\)>.we8h8WJ>[\)$WP~:XAux;GތR+u(D`l&Rxi{̞@*8:^}Ӓ”2C/B.fNNJ7߉a.`:!p+\eĸk'e=Brp +(6VPﴝN̬LvRk%Fwi#N/"L# avBε#cԨ2UtM%smꨞɂ`-6 ]"5n4Z9bW YJ!bLt]˂䅚qۆGReb)ғ|Y jf-y\PgP36iP2m2"YRX^p,_G뉶ꝲVݔB[sc#? @[7R<7MTìu{(#(iZ2dt2A KXpP{tsnOIhӺכz:V˺8s: kɴՐ0jOˋφDl\:d5zek #!f ǦYCLн߼:f Vyjԡ(+A+C4YW#|!4b瑠~QxsP#~O׳͝O7O y.$We~#8$(qhMGQ2H^v]3۸}݇s4K"ec.-j7f\;n+_Hx4I MpN$yGe ^H`$Bu9c912v+ NV/Jյ?1O,W:PZ]ը#< m& ʠ7)k*,s'hm"1ҽ}abk#cG4cfZ[Z#tPuTi!Ն._H ;&!,:ZGGbv|Hj;dFmvB\*ᴘ1jtcӏQh3›[Q ^q@_ʔ$_03lkesӥmv#tm?S l:2uCݭr;6 MP5 W?ӪmQ`\'^pɲbIE.S XN^HTχa\`- >s(L$-iڥ#&0(s^ۤ] UQUă"vh0θVǾhu7(fB&Sz0_ bַ̤9ۦ}$4`HH _A6mE8F% XQ_ƿNn}(%êúNY/ԣ($.ׇvDVi:|D69 @u_D.s><3JLsjԄ!`b~xZ|6QMĸ`Q=9~$M4×Nqɞ\x]bcC(fJɲO{'܊Ci'鶛5x+XA l ~a?]Aj z(9MiT3rX=0.8R];(~ ?J݁'+9YIlCh--S}VSWy'M:fQ؊v.w "z3n>1v&7K1Fc!.s2.T3EC+fhLʟNF+ľpdV'##"w-+6mFwDEOnG.7A˪4jC ^,"'J7˙C{MASԑ_ǰNNI m[MM2"AE%fO6iK+Z+Jk9NJ>͍׀\O!ڴB1koԒ ϛ!Oe{ %4 D` Z!HHh\͹qkYRR&WǒSxVX1FtVm٥T>`]ۢSHgC \crw#j+N`CnCX'f>]j7 NiKBUxe4-̡4 !(d!_[*e幥Mٜ 3I| 1CF=(r L&PL= N‡dL2GkR:S2u I)w/K7i1YՖ+ LU}yFU"9_(p~oD@^>O.(xg}k*+ĝ؜y R}9ɜD'js@+wJ7I9ڜߧv'َM@Ml\z~'< J:æIITL(ӡ[rEػ 1nPƤ׸qkմF71*j40rW5z>eEoN{x`ف*Wԙln@9%NjI;{UCc 0mXޫ~2o/@Y[C-b)Cl֡l:Koy!yK`uFF-FQJYVp,~ܻs604ĂR\3A$DR䑷-]6/qƏ 17b[;]fl)0agk܉\ݲ<O_bx+I9]j،GT~^sQ/۞<7м*(LC7 yݤ 6T5F~_,=NVvkDfSb_n Ҡ{Ҁ91t۴Bi,\O's޽%?76T')tDq ܓҨY:|Hٱ4FhmsJcX(S׼z&2 "I+Y+w^c`ȯd ,˹ 8;1On}pށ4jB `E8 Gl,9]X~Uqu BzĉAc7QO#kXj.zAO$Շ@B\bBGOBcq'ֺ$*b" N-65$7LjI| Ea0' *Ze?10P|2/N^ȥ[R8] N5FkhdXA[oїrK=gAヘ=_=:=U *öDҾuҵѿOr!EP!8.꒯bsg~9lI hi5@el J ~SaQ0oRjzz3q$~lقu8'2X|yLLaɴ .Mh@nѴ^Þʁ4;]jBݘv/Z@ Ȩd]:ZFcŸG!(''am|PU0N~'*)JR{(R3 Cմqn!t߬KnIƐQya~PkO<B6y Jϭ!VHqRβE5FjlLw{2Ў 7w=f%7e>o{=F\v̓|ffȪ'C)dlm? \ڑ} le0 !/SS)h4ul Mx]3vHÎ@gi֊o#oM$bOȬu}4\ :hW7g8KqǴS[O -mKt t2Hd .p ̷K/ |?Rv3o2@̒%'q$1#gѹK}Vl"gp9bR;tU)-$IxXPd#9ś?3/!0N7r,qR1&*T(֖S#2ֹ 48g#lh;vrōXG['aW!*kKu, M¾ORDn1Mpx^BR\$ 03YC)GHE /+Y늆 _~l^r֝<`'A-G/)=3ncjdqE?ӓ C\`<囘 9З/M 0(Dcz7$X嵏`;n|h5yߴql!uoQ@uF.O~T.+ Oggo7Z`MExl~P[*fP:&vb̓xuB_M*H$ j&b2A?LOx 00'0jf ש_~pQ 33v9ˣ`7$ݒu0˚5=LIy PWTa%B6JNxmb۠6C'PJ7>Zd9}‰s/ǔy*$-7*<sk vlub&Mwq-߫gZl%3= w>$Pxd%vѥy л ʵdҌd>wSY7Y9awy59DTDZ2lﻕC[AluC۷ISϙ'et+uiprTI Y0sv ߕaO”\ļ-YPܢ)Rk*;u<o֨^ɽ&Y$6kr%Xp{|ʭiq:\a 7رXLkaL?c;*M#{8O'! ,59Ϯbr6Ҷ? X5_S KK謳;,}<Q1yE{ ?k?^vĥ7ݣ-f4h gPTI>Ѩ8v8ẩbCoiyT 0|l*d?@Ā(CRĶrez|w cRj.8 ,VaNKN[I MܲA Z\ :y;(&]MVD WnWUBnR@mҏ~*ޫ:WZ 3m9 u$05&qZI F:}DdCgK)xio ?luȰ(\Tm˞\[ %zUKb h{.g}iJh#VhlX*MY3hîfw&^gzG|‰%qt+Sj,ANjn4DMGJΜ 9Jģxhtů 'G^Kė/E H WȉF~9`-g_R~ٛbYY|q)nD0ƴOt 0SvaM iCءΧa5sm5GE[4F!zfܡ)D)WHȳb<(a?z5ΐ64be  E4`A) P3.oT92zA`bƶKUzFЙ W׌Qfy3R#ĽPy^H ҭ!ze9٧y>4\MJK֖b?"G>3g yb.ښR7MIlsΩw(_3G0ԺՌz6?T~2 ͇N/V"Y(DX OS+={=ݑZ,%G7 2-Sk6nG޸CY{m"x6&U1G&ع6XW#2H"oCK<-,Ӭ^ctR2j%ZLi PTfaX3Ce@-"'bQkϰpAa9=VL,Δq㝔D%G}?|x`gHfrXzn~a6Τ r ƌڧ n+JB jut;A/H"/pX8"bgCi j$->+$?Ok 0nzy.*5 fOC(η֎+DuWM\RT9S|{DraM CJ|p)좄!]vk,̈́*ZHX|7XYiLX ՊSS758l8;kDhzλ YQ'+0ݛܒ`hySc nie&Dc(o&WU.5IQt ݝ%xY (F|0.V󃁱jY0{✒%qCp?z "17!-6mvͺRxag{ݍłIm"QaQo-֪7kh$,\@yL54kd\S(n@dvGS=_φ5_A62g c t W StD/ ~+jt`W\IMi4z-1!~>iRř*p"jr HnU!HMa|#ÐdxX 30~ Ԁ:-٪+Gv@icX#\O軓-Adw%338Ҙ^(rK<2LNLTF*KJX ugD8qHN@#@ ;Q>edrU̖|Nn;p7 F‰p8Ly1j8qc>d\V Z[5HmJrUWql@{pAʿp:|27}!HH1fkp6mX$[d%of7GO綧@q.Gd>jij{w(61)Ȫ >uT2 s^6u/sd&TPF.,hx"&epB'mhpvz(;wumV)i,HtQ>$pCȏmn zd1$%48"&LEA^+ЇS(|BYGt\D "þW]i9k#TB;+ۼJ,*uH|4C4˖۩X <1'|%+mD(…4EϜMU6+Ya-i8T0"R-XI)UןCf W85Nt|q7Je>~*Ê9 #nZ;lRq`r>bǁJ`D${)3Qs|8T|OܷwV/I`S!X= 0;s DӷT/c鮠6 A b[!zܧR|N 2ʡӨ(FQB*=E&pg^#N=)1SϚ4)#xs1% '(Q$˖Zc9[tG1=U@hJ3Vfן1/iKa aWW?sgt`P R~˚(Hyݠ ]#f,]wM9Gd}6tSpַMu T }FT4.rʩk"y_L!p+;Т  mhE9 r"{2G;Ҧ\ԡ ʕ`f6T% 7'FسJ%Сw'KD]M&3<鋘[R mdpp OuiiAQ ӥ-!-=* Ey PDa}$|ņ\AȐ?H&,O$,lpi2=BBUTyMl#@ç=7nTkY1 ` gK&nU1_._SOžvJp| nK꺟b540]+vl^iBUU'y}k>,uX0UqBTqf4ūT~KFwثU.A \ۏ(Us4-ҵiyzl!3 UE0}ǧĕǯ\ږGs)Jkj>RW5L֣Ε8f6qKc[ZC?"jXF9(4;b,/:t3S<ПRE.w+V_oZOR U")س]%VR(,Իtd.'kOB?UVR~۬OhhıpCl&كjp( %d\vB+vdu'ˡ1a={[M7 l:U||rmsœ82G%bݝ JM6gӸ_-K6CC5< NdȾc(M> ~PyI\VH=p[Xa@8T>gԔKXκ9bOGzru$8L]"'VYՅtէOh?E ~q`JtnD+`alAu"j !B3mRˋ4%a\aiyT(k<_G OI`0 RAhx+gl"+3L%{)_7~ GҙkFTv D3U\9DZ@g `JGGpʢeeEQg2NK  Xs\ǀ3eC|Gaߋt򐼨ާw]ѹHAq|6?$=Et**w95\8&C0 c=>,Ŵ25;.D7zawQا֣b*oqH)+b+8dNwjw>:gȩYu_[x[s\v:Rb|k.baCl/4< 3̤7Ʈqvك-9)8j6c6}ҒקS'fݸq(nT{`<UӡpзzaәکmEkB^<7?zD}d&m_zw]x'SL*,L)a%>"568 b/%ṴZcM E} nT4![ިuxB@M-\B 7f`-tlYn R+rJ;Ź.2NOycPИؾۦd_bNes*5u!!wf&%l"4=jE2vd<~E!5a)›Yp_@T±IyfQg&بhn)78^0~g&Y C]H[IsLΜ ;%9 L(}Eg~XĴ}r-)a9Mَh#s\˓1ÄDgOFX#)O/pNPO^Sd{*+UY7JaV@3!5wr],QV# )t#~V,'ncPrpZqrdًɹhǧ߄3'K.e<{:_&(еrO<ED(mw~ϚBb :KT|"ZCg` o,MV(}QPe5^+h9!o\4<+AJ \]s">kgR8iYo-ܮĶ:6"k  N|2:~cBr5Yg(\FFl1qR zT2WX-H:c%7Mn+fAC7 _!*Z ˜RPD߬LDppLQΟ keХg|SgR=ӎ9@;0%=d?{U?j ҫ~mJ"@ojnbtQȊ[ĺAK-b``S!90Au+x WvԱF΍bPk !_{95_X zuփES{tL Mf˜O\AH&> /P/XWi3/" [oYKH]qDgӧT|bJR7 $ / ±9-r!!iLep +wt}- 0Ye?Όu'DBcb>M b|wޏs%n _h$8tzh=Hr;Wk=wّ ?*^).Fм]ʓsà){+ a xĒ~ӂc,;;{ozŁ#mp"_hC$ZhI&- ?0#Q%NT-Y¤R9BxW'/Rz{4(hs/́3\Ch۵۩9WKt-HhRNjV4]ebgp]& {*^{E6&j_Ol ޝM=t4ʋN(3#k9AB񚈃\~gH E>jÑL[ puH8@DM?5"<WQ?,BmVC?$΂k8\!X{.A _ەu?u{.No'5vlot4)yGRbFGuJXz` ?Sh?ɘTnN";S O" [Ow`q- .X^'Jlj3nh#ͬR,U' qU0"!:îe.,Ủb2WLT)My  a/k7B:3mǢEcı{Zmp7"{*)Ou#vboHN.˵X.pIQN d!, Uc&=ԋb+vH{Ɩ؝xelyoH/W#nrukxkRƐ-f=d8l߲53@JU 9츛YP#EY؅x :g·Y[m+&uw(pi,Z3JP0QL(vjg!E~$zӧ鎰 Q9G|^At1FWydS?uZ{)vopw,ֆ]/s0 s%K>/kljpYJþM3,wKT `x'2rbgtfpM<؄R];ԩ- c].P"jT/M"TPh =x][kxZvAA<#J"@N2iz1؄d\3*hGTC+3(&d\OvN@{_I*C@-?Ŗ-nSuq,hWO1QjנtY0- 8.tX3& ejXY0,I{||6wT|B+M52n3'y:Q-91n+ƥgبW[8^c3FwyABUD3/0L/^'vG@F`jnчe+e5tĵOz3h-1ZX4?[:Y[|QYqNXW(IXu0.ɫ[%yvEku4g CR-9 ߣ}A8_< !G W¦ڠ(˨w^E/ 7c}K*.!)2w j}ޤ2 QY$VOn=veBdC8sJKAݘs$WCg-{LqF`$Q}fC*iм;Qr) ' mۑyY{rq7v2;n,J&=q4;9ȍ[q;cѽj:dsBZ2h::aBȉ:mJPrl(.{m48; = sbImg!(AL#Y"vv&/PcJu뛊rcqS^KlX_T-~;CxjU(p|ic<(#O9\+Sr]!9%. VhKC۽Z@ eDU6EtzU$LNb~vn\\̽p57دUʋ/P.QyMR!ei_Ros!ޙQ4$25~[ ,֢.lDX4PrE?S@5k.X#jR~y 4{+eRQ-Q0CLZ*PߜmWqz]=DІ/Bg/d|~_ ϨXxFJWh0-C ]`&D ud[*\i/~/@ox ;S]upfTz'ձzJVe u9vH*ʭqu !uBmT|n{y16CĐ Op6Nû[1<_'s3a&`Pݝ&ͪ.@?Yg8۬geE d9Q njZ(@Y;T &e* pE2 }s>g1pOL()/iF[,x7+7zc'dL'<$bW"ָf/ƯR5i E%0i Ewd)s Qb jS K DU}/XeU_H4m{rX5%%TC1ZUq'4%2N pp\D11g+|Խ4؜nJd{)` &h|Ԭ - @V1KėܛV@|gZ}lkJ#AY+{ B)tq@d𝛽2JkL .~KT1M' XkI-גJGjݎ@M6'Oxe*6E&aڍ2" 5hg l\Wdкr|g;}I SI35rz> |[s*vݙ\p|e <]-~  0mSyͿl(kIҒtXv#C㑝5c8-"'d=kGI{="c8uwo;%pmhI1l}$ %a` F.>$Z W6[@hiVc_:k9/`D@tlL_t 1sa:no(DG#<%2= ee݉A\!XEg,] bW ]oVx%*`tOԢQ5kfA%e|,Cjtϒ.dtMjjVJ0$_a>{EWJQ 1]R}@ $-' }VKHtxs[_w'Bblsd7rS\eYfY':TDmYUAY5d\8Sdw?Tl!!MӢ:S)ٶhk]}+M4tTbved9"w-zs!1C,lzb0kFYTS|`^@ʵL1Cњu:u5o2;wQJu}"D8x3J &? d*Q$61l*E4TF} uK8u碿ӫ[U0}u`%N*Tpf7c궚LWp7dA[GfTRn7*^H|:6hIH QmԭzmK#7y4z(h%M͓F"J}| Y~~̨|a;|)% ޷{]+)X|,+U7`WGr<F* ^b?1LXu͡R#JTAn85hk`Y\MZe0m-_M᫟amL4MAWA;RY@R6T3[iMYbiqPӥ2#sQ"y 3R]Ou8<L gsZ%LY~0,]f2DaQ\oA sueG+/m#)pd&;Z.BNXbҾ^lpȒ]hGJZz9o}7oNɝstЮ|)>I:/"BDKo)0 qʆ3jxgYJ:LZ.&g+KyJ$KIeIfA|LI^Y#I^s&Σ֢B&q|m#=lLM&]eMH+'Q5ip&n Ĕejcw9QrBHL!ύ#Y (U\Jê#1. y2A쩄E哣='-X8*%8O,q}--VSc@#N9S+| U{Μݪ]HY,#" Cĕ+\$M}HC\A%Ut}ul1le775uYj m (E}*)+4 /ug7?wˤd)WNdjLeǮ0]kf\܄-cα"}r]}X\C8l3=eזK3?+ǯ҄%`I %mةV(} L #r)R\T-Z^ASؗWqr#p7x_tH+GYb`fiI@(չ1WѹU躯e9F>SFہ՗X\DۼpkTZNO e^$W:o TsO{Πm)#vE4,3ձU#5^HAЦxo;^xw#M,6wkzbiJQiIŕE4$Vl2w.Wِ/>Ciq6S%T_2Z[& d64B3$ìxb,0uW)SǮ5oSv=3@#,eO-'/أKE{@k CgKjZN/4u{%ͳ$"4b:ԯ̲>9PHwr2P:]U`~ )d{2o[T}: E~:-3ϛQ27eDSiV_#ǯ:S ġc>xϹ#7M ,=a8YK3-'_,r<7fxxfJutq(h(KJw (A[#~@rQVluB^m4MZ4 ı2P#pѬ=9]’fR)s0fxTFEJ<Ή4DTƚ]&9AFi@MVF~ȿuujDM}I3UxW-aR]>vn77pa3y&n%O-\!H)Lrr|'2f{ \w Vq>lE{f%J7-\3{[($Ĺ{ZxLMG=lrXHWT}`̠K$ujo?A-2hȟ;^xs; ͵ _q`tՌW7d\VtP^)QD56 )|MU=:虊Fz}+4/`^][a_灧ȴ"M:\ 1ҞNj헔]C#{Qaol]V)Q M X1!!ul9`hk nOnՅ"bM=j+jg&)rT_-p^Zg1E½W@Nj%ݮcDt~@ @1ZVJqQRS֒NR%9,!ٛL< a\[Ӈ<<`S$  #1}LmYy˕}K kHFny2i{ǡgb%FV`1)+_i٥n+ umIa+_ԷvW֥1"xwȕ[4^:4~i44K&4q60ĔR^aw[W;~_AD{}j̯mJ Ƣ_)}@eV-6; طQLq M~9B۵}kS:Նx$ʹmLV_KhiăD a4: tծ奾g.7kjͤ>9Դ82T॔}I17{%yπL?/@rx"̢e8_ey‰AELhĩҝ BaB֎㆔H+Yݗؒcʼnzi#m=8EclwSZh$d$GݻchE+ɱwJ KW^_gW$rE*rR"!}^EfysNXf)m_#>em`"/-@<_Hw,cw mj1og+:øڤ)Fr&9tvڱҝ |mJPUS..cCmÉpLyІ_8x?١2m<%Pc?#q0U 7U $upZbsMdrrIۂw ${av=KFXBߐ|0[6/V?c+?JB_ygWԕh>>d&"yV. `_Ւ#ySf=v;X]>>UKH%oO箽Du5bwʏN_x!$bޤ)Gb.fρ n+Gdk0ؼlE_"ߪ/-Q':A?Gt!PNDy -cPr  [e:{`KedL-Gn Ϣ@NF(S{jrWBU踐WB+qeLx)&3aC%4L_'ĽW2fdwG@sD* |'g"R=| _d#!YJ'06 *K0TӸq^&=kwucv*Nc Kࡡv֔~+ 8BKcHAga5p޵OZAێ%鯪&vBGLJiś]~D{i!6Ԧzu iۛ`_j*SaB`'M^kvH6c@Gq{ qqI$<|FA7?M@r А],9ϯe9Al#C I'1HSVmmr{kJQO)Seg|]k /J zثTrKیH.(ε`|\tCp]Vм7I[!hB@eb8A:[̚ rg5b2РUpKfvIcze⵨^|7@uKɋ@9DL= ,pkaOdخ6Ҽ anĜT+no `2fӀ_eI@dF]tW⼳"dmťZgb1 ed )X_A]Ѿw%AXXzufeNp ʎɵ(u&(R9*"!Z*+.V"#lCܑvSm-qw.~p!^xC|9Ju5Gs-5O8SL7:`9- D]d2n8)Hh"kp([wRU8?oc3U1<޴•ְ!QE:|Vx6es+VcSZns@UMTGp!d; #3ZҶ`mDJYກe}5: R? f\m RsY"XֻY xoU/w)IS#&." ˜,XNԾ}[WꉴS=3gokЋϏwٳ@"PN&ƴ d\(Z%;@*yMhWdY,ԺXz3wPk \##&$FŅr泱8~Y}~n'4VS4ͽbAr#!6qbpM2K?VV 4@↢9UmLĴzCT0,Bs;3ATU@uc)%No4a9i3]0KK%BÓn>E-\0x$L4+Kj1kx+h r^dQDbV XS\"Ә 33{iVk|Y&~d,U87Ew[9ҹ$^K@o/Bx bzlASό J2_ @]}RkZ!ȡ#WEw\4Fd* E6jfA',ȅpT|@눼mgϙa*|\,m 6g#6,w Iv. x.ju/4UyN, RD4ֱY4 d_%ں\~#FVsS,e^T:Z j>)rXHbnYew:vXol$<}_f64[s[&Jp_j|L#X>IppϖRLlj>YqBD7w2bJY{bov]/+p+[,nxSpÈ%/TҧVHV~GW`Hmݯ+0lCN8z"g/9o( y[V!p3еbjKӓk$,> z*M !~W`]H+W#-Et;~_(*Ձ4IFzs;Oj#5QNb##[Bh,1tՑ1CRiIh"mwRbcKrml6L(' 9?*2[^EX)~ޱ$5Jv90-R 3ed S<6Wn pT O{ `ʤ]mtzzVSPfg}gfӶX|&y.3 N z) $j`^ osSvM0 aD( (ڇWV[{^atASAhl*bЅ՟ĩn.kom+аHȫW_6b;AȺ2WEmz0gӃb4m6 @#ftxcFV-*#],YO=8'h  &' DPjkr4)Y ܜPd3s?]>b0Ť1@d!R-'%\ix5Rp2=@i# %f&aZVNTv ~v0U*&Ar@ DՖpfb۩+G hձ)^+L\9ZsX W'mwMt i F@ Q6n%:㷮HK#$}/FvH>JHE)Ζ,ZgI\Rdj q<V@VHK7&|-E}[<5 MQUڽ D1bm "3B %%2=V(uq0̧2^I4I?zQ66q㙤Zf3d?W˂s!5S_+K|Rt:-V8X|?؄ URcEލRhmq]9sNNtk`L׹Dd Mh|rױFw) Wgb  l4uT|aF9@wOnKErM$ϒPuUގIPaꓮϧ*&6(s'P7"ю # ͑ >"ҩlxyҲs>mN#cd`ځw![ڃY̯S~cۃjD=qOC }ZzC2xoB7S:÷.v=HQO$ޖO0{EۥQ3nlY~،pF(A?H3& on@>u$^NV҂UU:[iGD\UV,aC>]Jt äyj@P{YΊv "rB؄1X9һDe *vev>EJ,'ЀՋUԽ\&ު(\'2V/ջȭ閛~ڞ3l310A P}̃9Pp|ڬ&L^m j 9gzrprAaU[hO. ?kBu=03;NrWO^b< CTl28ɹz.N^!5XѸ̻7 sg9j1, D='b`]+)br:H&'篶_d;=$yo0}R&=@^[u~@Ru'ME)TdtG?ЯmE^5ʌU|-JaD /4~bdY hsݭKUЎsq]MS]ʯa״)Oq3>uBVІLw8>d\L*1P7jnOxL2cWr[,Bsmo*AV޾͈>K4)x7ۙOl)bc|,iJ4 _џDTë,N{źȭhYޡf VʙΕ{ b.FC4G*k! 揄W6LY2m15Y*E\Q '(? 4 iȨ%w98UUEʼn]m~ OA 8\w #qpr_H3$'[LLl%GO(v%q=>kxPS[2#ޟ㙧wp~t7;h z qp=QmDUd=VOVKhS)m"+](~~ܶ-G&gg(Q㽫@_܀qThM>ޯ;gI$+hew^xãZǹKY`%H8{̤lY/R' }88ã!n7sM^3j~ʧ,^6f uLW+6˳%V}j Fvp>aqBMN(l@9:Q4mJo> .B⧵xWTёk">CT Wޖwy:0/emS9YI)~ ઢly:阚V-iE%AŒ/^&%z2Ѯ"_lQ .ra.޼eQc^`_ߘJ-~/ANXrVRRtٶU+I-0"&4)XXFA=eY_JBѢn#l5$.7U 1,~\[^${d/JM?o^Ýե@Q>' =JoQLt?M/_ZGgS1D>,؎/ph#Na{V7}J55И6hL'F%.Ğ Iq=ubot*L⋌]jMzTwc^vt2eA0} h+aBЇ{-AchR$Emtr!*zg% &!̯6̯>͡}Ϥ`25G>p?o[mabo+RP X/"$3tQR,g:ӝ2"TUQ[,Nn_!JO{75VZ_[W>Du$YFsyRC r@S9MB]CHan.Wq g@e;X^J7cX&{%07 >i֑/hWt@-L;¿ /^RLA =B*͗Ӱ H\+$5_lJӲIЁԶTa˗v1kH6+Ȼ@@@ސ;d*Ww%T(oiV~3D-[rv+hрC?hp&F.Cu0$A1?6j# z9n $(iY ߤ,O5d% Rzμh^ cgLgwl&9uCJc 50K#jתj+%\p]TW&fn ":N X/N<]~˰hVRR=eۜqOՒU}H0+8Zq=Ul p@Q%uŷٚoɬCfW\COv/:TPv!BTy 3lZЭ{Os[ VA:*o!8Qrb9K^ ?x[f(wB I捑;:lg2Hl<*ڠ\j_Y܀nW`.n=TQ4f;yح~"ù=ܤ[okvu ෵kR$fDZېGk5?2x|M%ls{>l*qmvUkޔSThi ?95g'~+_7I4$%aZȃ[=YQ1e/\U~Hx d̋uX@D!>];C*H.E~ΖWɽ[}s~7Ŵ2qguYRoQ]p՝\Hΐ}9xS\CS~_: ē$#?a`wEj=РQV"o'Wv&7$~?7-N\DQQޞGĜ_0QڅH; >*~^xnT=#' P M߽ٚ7&S{ t`^( $}9͘f!MSTiWi˝h'K͢k/.֊~cкxuThD 6f(4}*_G/ZVa ~# #EJT5L>|,a()T5ApeeqWb!7WtUҡR tʦ.-`$n}OĿ%jVh@jDm㪶㝔_!Ij7K~ϑԖ(`i ^9e\uJ綉uyMvC\GE6N]Z3fs&ʖ;Hhi Vh: * ۅQoCX*_/'KD&R-yj;LqU {ɎWH=e͕e(N[)e+1Sjnya10jJ* !a&@BuOܙrlc|/ 3arwL5sY)??½'Wc/Χ\ue$%b ٝTf8ȻPqep!fp[.fͺdO26Kka nw#r02DD 9j"vgьd)ཊQ-o$_jud)e#2 9798C s"g'jp-eFj 07X8X-J2t uؾћRSkX.Ko34nhaPbҭ&&:ǿ"1O\{N;8Wf*?o<@BHHX-w!ACDs>4+Y#/=6.eRmlw<}kg-KpP&:et?aAnsAŔnzaQټ Zkަwb CsuoI-mT[o :G mcgsjBq=X:hO?F-EprLK /n)LK s ]&cu㷨ǓXU~e Z٭[}wJ!,mlGwBM eRfPE8pZcRl1&"!P:MB?{³}lT/d{V!mfR㝱*Pe1D'a8i"zb2q8ލ‰/}.q{ʠi_ [PHkzQ?0H]΢ڜ룮E.{gPQ~ftts@F-$3$"o=H 2zh?xmm=$7]r5eȔ=s-rkoT]Qϙ{Jh딩p72MAlO ߴ ^ćc8 肕9=Xv"KݩDMk#7C+ol̗/jy߫N-hdk]1JVGTl2#5d4z1@@ñL,Pw[. D%u?aU '@+ޤnˌ-4Vkb_,+]V5Ƥ'$>E5H m0e)u}'=ք{qL@􆹤^u;}>" nK<}R+}h2$ĝM,ܞ6ƓOfu);O!78 =9ٽŧ$TGjm*k{& 8A4fHD=^Z>O_6̼>@ Uht E*j_E`3%q]ď z*7G{I>fGpU 0LOwҫk#ŌoQs7J SvWL8A(_|,'JY,YKCʩ3#R JJdYҌfiUc\^ĽCB0ä3 .3+\gäjC|n4}UZJT4 .G⹗MC9\XfCa?P6(xN<[yA45Q+Vȿ5Sr#"_cMJIl b6- . 5,8}'$KK'@"I%v *ok$ ˻nU2p3JS>\LdtfO6L9χRDY`ɚ_#H]6!yZnhR:eAحU,΂!̓Ix-Waڅl4ʐ^X8?hi 1`0浪®V@׾FZm銬W8W޻7JrvlYbRrtJ)>=2ULeώŀ[r^it15u9S r&LZ1 /֒'SdX"G=4@-O̴FYUabe(@2fƁ/ pJ[]k) lCxhӟ1+ k;<Úۨhp, -,P +=]/1VJtU*s<3-k4ѐGE!М܍R; Cz-Hr97*@.m{A(f঳9E~>=*)<*/HVSI.9e!fzvf俚(YYK@ᄏ@VVrMtř3ҵ<"D[&~ A.Rx5CrRJvQpziqNr?w +{=2dw\c | -,Ma0YCu%b8-?欗GI_˩rkN{ժ{K Q"z-<+2z>Cϼ&bj7M_F"TI:?!D{ Ale@WUsKROayVcGꖾ"1RJ*XjTMD3"x 5rWvzLbgl+o0މao`Ed+&V鈆|!ѥ5P륅.B>WO[z Gih|f><Yll[K}\TMggNn7 \Y{D-As9u:pbtLn\ #Ǡ>RlgafMJj+O$W.rE 6/:%̧_b{(`U#Ph|NeP;f"n"Ԝ.Zh3!v;ݎ#à)K6Y [ VK5rd4QM ktǭ]0U],BHdIMRiCÐ\Nx)I;YOjȌ`0uDev|VK:Z+& i#vrUN9rTmUu+9xxTnϔ'jv-p#^> geOW)w; ' }Y%XG?a<*gk %V[Ub:LOK:V+@cANP3 &x~T=hV aZb8|oPmkShg)jcL> xvaQ ς@NP`$$-}q`ۙA{[t?c-:AcE ]V[Eأi ,b~\`Q lVo-QxJrBMlBaN?2ᾮ}W%tDnPWCJ<-;!mC5 $}9Z<.Muoߑ0kKZE@{T8~$YÒ1_fUT [ 6{F=?u~gt1~sCGC,$,x m(6 d3XSzZnYֲW#t9n.,ylFj!N!L#'̾-Urդ\lj=T_v5\й1Aal~mmT$ ;?feXYwweȴʎ jպ(@AAFaHwzh֚FNr`?Á;"ۦ ;bN__G̃l≶!Z<)1W|5Ak1_ƅ6Uo^-@>-E@`jl%2 ,`XcfXGq#`Eӓ ,W+FY[Yyq'JЍ9Ɔ1*\+i"zz9Z.;uyf17>z0Mk)U9ض:5"%D΢ r-,T Ԟ|M)lfIA[GHKupvħwj7nqWA?!'yh+QQ'zȣB^LtiaO4_B[ '9S$tH(ns*>V.A$!<֗l̓$n MknP<^Tp|H|#JM8mSΦUE?9C٨3;(4. -F@Yw2\?ps,;H.9I8&&m~TdYm6m]MK^t==,1OY W^8; rIqRDl-'O>WJ OvV3 G$nX0͞OT0KoD/\vD13M5PS4. #*237va{ܼ"2 |RuF B[[n@0p"d #: p0c7ň+5m,Y0޽S&Mu{~vzJxܮc'] 8rNJ(RbSB.uQ+qwn,̀Mrt lg7GElj@QVzAoY aN@@B u<@'rŅB/ 9XvXK:okȎkw_#Ɣv@8m |<|ڤS+F ͏섒MT%/a3 50ػ.uh Wc[Wj {Ts磻h VIL[Nsai5q3>g? ZǀֈǑ?ƒ /;Y5i\2kOzH,/xym)^Y)P9ڧi?Q`hx*){if U%գ^~rqVV_Yv t!UW&"9%F:i)Hsz$_ˡմ4%h5Y^'L9&LQ-\yU!8H#TmxC/\V&xH_{c݂A0A^B޹Ta=Ffl!^aZen}2PwSBY<4-A~KbʩxaB+A N{(4Rx(,SizWlŇwsﲎ I 'U{=KAtd{e΍Ea6%ٟ3 kɮo>2#OK4w0@,2@r.3i}tdʘ^#dz~zdHc*fx$ D}槬ӳͽSOHhȮ,ODx4tyzMjoO Ci9qiH[&c tcTb+Q;*# s0ҐNjª}i 6fd@;Ey-±x53e_[? ~L΀']//$#K4ʷ2=r"X7kV+, qJn-J&WX}T0[֟9ΒH[kyG|ֱ/ga4~{әxgS @L \_?aApG(+ՎeVw!t-|psYe>XtR ϛ2^:Mgw+ ˤQtKUp. K7&auD TiiY'QE5%&a(Myhzay<dx0م8ļDL "1R )>^iKQL@[с_<ڂJ!q<\دygUۃ̷sNnX).cvY]_5?L},uf!#ioDIP|R}"tw:ah$o v=K}faI >0gqA=\ItxjyFu}^ӄP7fPK2ot5TiMd+я^!jXy"L<мy]2̚q4d+gw68,@(vBRaj`yغ5naXGmO!gM8hph7cQU @S]\ܻqH 9sXhr{ԳUr~z{ /JJ&3uɯ ? ,ȇ!vsSU?&My9նmOjkgú>RT%Χ zjJ(XEu~H_ <'c3xKFsD Vpdh-` DS܉z fߐ埭R- )Sh`<{L{Ss3yϢnhG?{7HW1hZX:*}"hByq+}0*vM2~'"벉f[Q#EC;U?~OlQΧ;5LJw i ^Iw/xO-:rܟ^N$լr&[ʃu/Nǩz Bw>T[!'k> [GrƳȷpB`-gl9÷g1u ؃bHV5Q+mX}Au8}=Œu\!Ms)sb*1.01d'ݭ3]7خl? k*-}2n jO6N*$tQNYWJ%{{զ"MQ'0KNR(mJf/`Oefް+΋̟(wa|d_ԠHCp0 /I)]  y% %!OonLe>B/TPu0 ވW'Rw{\YJJ(GP*H4 îLuI]ZRflO "ӶF-SeKގe`=O0Bqf"=R_taSHy Fm+O=@#Q*%BxЦP\vZJT!jK^6 ?yHR֥6+8͚2ꎽX ?`/eAn&<I9S|~Nlk*_aHCM)$(-&$Ѝ>؄)+1i2QW#$B6P%d&!rfesђcu+ 6t<3Vb"Z3;S?tf %]݊K#^&2>+wF]n 8'sVS/YvI0@®ՠC&'SXY~8QNhM%V-q#Ag ĤBs|A`PnqN/? pםCęBnaXdm!MLv7^%l4=77߄n7xhS.bLγC~̬qǵѲ[ Qq40~%j4 'o JQzܖۧgB8uJmH<$>3ȣ>bf:d2Z}ā͇ñ!^D67uOzO`AFkI%Cu+w.%XA;F&Ҫ2@S^.DS8)ήծE1 ^3u jGT^viU);,{Ҭ*PX҉}x'O.X]X>7:>\E=9@WOeBɳȿ}cҳR6Xm O:NqSTѢ W._Ob_.L֕ւ%jy*]R6=T4ʶP:f&酌'=,xH)+@"O_1D,{e5R#hoO9vN4H$l.l-?n?!4l]NE5oz^32@T@ ?\J/VMHmt3U֏kۤy7]Oibu8]:1bE8MiDWxy%kSٕG ؑ95+Sg>-ݴ|e1ǪD=^3]C'{koAz4>V @D`B;Vʌϣu^kϣrmeÎX^W= 'ṿ%gNjY(~̧zGvaZp_^]@QSGs4D\^ei6_d6g a/P^ąp]_hQүUbL)% Ŧ!)9̂ժtmMV^t+Rhc+":%M(W5ʵ&Z<ɯEeaлOEhΜ?U;Y+' M|Rll )E懸%ц{cd!9pymb0gF #}Œwꡦ[R>WҦ\4.hf,_2Y܇)`d9U&<,tzՃ1JSNFw:k`EHmJ{C5C1Yk]X^8&Uq 1Ė*@w[DZۭrdtBt.GXš Tyߺt5Ӟv/t`]]Cq| Z3MaxZ˫q7,hHf rwO+;R„-beɛej85-7Ic-&" ~MJ6ۤrZ_f;4FMӷW'3)зK+gdr/zɼ:ؑSO\B9%K~"r }ğԜ_g'sq.cL'hk8slSn6J`-Yy, Pe!f5Y[L!3$`!3>b*=rϲ-?0m{(9ޝF.Z7*s`*Ge@i]D*kS!WWd -R[e`-L-TbEdiNRlZ y/RYzZd94|OZք+M:jq롱"k1pP_[{`QYZH7h!V3b$DZ!*}2ofMz WWz~`[dԳ1B:>+F5|`Wf'^;gCZbal]n+Ee)GDvm'AZ_ {T k \Ш^|-X]}g!f'!SU$-H315LmVL3ю6`综+K,CSLOAߔѻGsp _C*3 wW-AU #  [)fKpQ,ѣI|7 pMO*JLI >IT@#]BLOvցaZBVtBD]_kex5mR$m7sɊq˪;:;^HE_N2_ .)l8≩]~yw!!h]}|uZ`iN[ N>J{RCc " &c8z?4*cc2Uhf8y+A1K[6C"8r]m M<^Nk^KN yd08۷ʼn4(HvTL]FT3T3j|E;_GM,jϙ&|kN(Mwri{5QPk*Em;ɴ?/\ c5b e+[ć)Ǐd%c8ϐIrb3`xuTc+N){ hKXf ȁg&e)IA< Vq\M61od71&2$[Hr+Lpz@1: vn/rsQ\7=h[6^+6Nex=l\PjWo?%u 6.s:"^`*.OqJHeo}>㙯䳥5YLFwA|1M pAX-؟? [3neIB}sft.7RAeB2\fߵEE1o`z7sKoz#` ʊ%(Uè$,z6Q3UcOפVEίLS{;"  N+otd6;p7峹_ޱ62nIЇ, 2((O1Bo?1]{Gy,>}.sL ąQW\ xX݁LgUF{M"n"SBI"4Łt qcRHnog7Z DjAj@JIo7W+tX۠NYtR8b4VZR6DFyY8Yjy-3`h_٨^hfP[UU^+So*V`-h7&{JkVIӾD8\ )g"ݛߞ xj np2o;kY&M`2p=*d2F]+ Id#l9mLՌ"e>KȯWw6ڂU%;bt j 30 I\`x76&~B/4L `R ^rC7Y%_5y@>> 6SL?N8/;lŬtmdս[ v`l:L>1U4?``Hx4YU Z}y @cjIwYAENnOy𹪉tami3Дrjz.ί#1Dĭ/$4ht4v@n`E85mk^4}_s1S "h˅츮T;5Oĭ#fC'[ˬ85k'AceՀdlTVTy)j m\7kueP@Ek+GےD^r'|OWzoɾNnE)Zך62!icEx]X ꧡ n!/sƵVZoLh mi)}8)΋<6XS7˟Ofnߢ\ L)C4T>w FX]YJv/͋,NW]хz?or G:9 uHpXFQdg!$cU]oi& )Jje?ɛu.pXocdsGhgB^j,y}tyҩ^r+d8UBg^^,C>B皵<2:t\"jYaCқ8q'kƊ4gNfOUN̤<NJO:T%ګwo>RQ^>8}eC'm־,C-YSSIK3*L!@:ȑ::ݺCDԴM]Mخ4=?ʼnldU]<8]tAhΧ,0 [Yʧ‡N5-hyI=%+Vmu 3N6j,Y҇D\lݴyboȹ [1䓋1qn* qPH:d =hsoZ*9,YOvFz=YZ6(U7 .d'~_:4AϽ\ؾ~Do@|.S7,2= ghtuE@Mޒ Hi rrqyS"[NzlLlow٪qsƃ<mQ1CUhj.E=*U8{%II8QԝcH; ۱~ׁHzk|NZAe!"6WA 9/?{wq\ ntoEbf_鹛oΙ} r\?sG pL4&H Dp1ײ+WJE"Y sTWoH>B^K+'F[%-7M`5W^YK+>]Q5-S**ī0m8*DgŸyn꘼N:eGa#=ܷ=V^ F~ #ׇe=`F\vۇn,IKx$~ܪcc\}ņ/Vq%.-8Z> 21Gm<; 2 Sf#w)d7$hyȬ7:2](txcܫan(( FxW~'7:XwQGx;ܕE[A7kJ(炄g#;G7 1.rՂ0į;ŽVF656TĎ5;eMb2:ƷA]lvfpAJ!D\mi K՗b,vNH6IF(`RN)Î'Inl wZgذȥXFޯd-A>@J p0$7fddg"NWzZMxU8AnEwb'ڡLXq-xʉQT<ߤ,32ċMOtN6$gA[\ImDZQ< | DN&\Vr l`T)*cH=6"RV"*45ңs*"EϑgG!70@X;*nqÃS|FgN~1L* |~%~k}pp+I&V"1wCUlu b~LT<z&EqBćҕGUY)Jm2CX"\Vjcʀ M>KzIb>1m?E~vlZ 6Gӊ/\jLuҎ楲CzYPJw닉7-\_Z̍3\5#6OdE ͦQ40L>30܍oɔY}lӦ`\VChΉ xfs 0Q#˜tL,AWk`0+̬DPS {OFd?EubD8]o_%< xdRS=/[sT+ % \.cO[d+b@Y؏f:|.Ěgp)6f#n6ӕ x_KB<W3='yP1Y<&!YtMRu'\cɻbjo8B*:Ub~ QC A'&:w.!=~@ǽk'8J4IlSBd&XqvK`<W5t*s5<~r=1Z0ad3F]TĴoB`β~Q ZA|Īh!DQwn>&#xޔ%U4'PҖf6c5C1B;] a8f[nцA vO.{iOK8ǔ.h&N%ѨZҳ >t۶alb7)Bcw=NՈx::/Do\'/`Tjmu#%e%ѻ. ĕx§a0ɺ^YW7˹V_|My˿]y=btGyP4QMIbJ{(+9@.U,\R8X3x*0_R6S|5RvAc:Hx}CMi4^UmPIಏа*$/9<pgT(^ve`=Q!]F{foO/sM}*U@lH'~tS޻Fr0 Z*֫V= f$RaL=YצK)cé)jA W]2]c9pL1ѮC <4aS9ѿouS53^ v\Nc8I7XԽ+3>))lrk{ mGi YH15$P#2 Zk)uӑ%E VT8I EDh}I] wT'Y@juL3䨁+͚+ҨMÕD2R6\u =ʣ%.VGGwt;7"$KF#RCC4ڰ#V  ?XP֐?Cs=_]G9^[0!)Ny*bZʻ&W/YS߾n>4f̥UW0/5mUEI)V]&h^XϱПn`25Hiyx/a-Cj+V{jC}%!Y@\)xM|ŗ _&>>y._ߥZDv!=P cq曯bc0:bW^(skQӰb2kp>I+5MA+X7 :KR]}Rdw:>M2ë>u9]~҂$vre>z!A䠘>Vo;6kH!o48CӰKɈ8Hl;ڃ+Vty{ kQVkm#PCq]p;ғtq{s>0U]uA zhOړ6&_?, XY%s/% j&ت8-• uޥ t)?Q2ٷlpv *K,w!fU3Bb^V uv|S,u/()pb>KC?oL$;l{ !f>C{O[_+"s_0}+u]Ŭ4. P)>t<{v*1adsO 4!')kMg]Xp"n}3kdzڦ|yka*W>%lf _F7y!Q<\~ܟS _~Z5U̙RRPfaDTͺ b_ZEWOʽ)w^~uo=N:u/S홶쿫&f7(5EK23UbAS1 JAK^Vz9o`K% = !|t^596Js^bh>Obj~@+rmC 4(noÌ/EeUP$h.`{)uZy ƃjnNl_4jf_Yga?z!-WȦi= |qܯ^ k -*™)aRWǯ&8چ{ iG+"&Ӎ=_YiIf;y0Nh-JnH/(.޻-vWsvd{?aI"D|^l?j?7Ƒ7K:z͝BH!U U@qmsV9 Q~bHO_]+$<(@E`ĮiÜ*껞Tsz2?O0GcbJrD\Sv*[M`P+^nb9Y[fk2C,]Qi`_~9~N9jPz1z`c >麿s멛zBF/#*HY뼣LzDO77pod2%pyLCI$4F 1 v6!ĥl\`5S@Џ|8riP9Eի .{>wv0Ħ٫D=2MD)Ivq,t2\9$sVӞ5"g4XLh ޣÃ2 &1ļמ#S=}UfIXO kޕ_Bf8?8;T./ $|cˎ 9ifh:lv!]Z"A2ح9)Z8 VcXe[gZryۧXз|.@+;%ZiNqW#=G `Cbs`PהR;DV o8GF/AdXq8}\]X <SJyX娡Atq~<&$ YPq49N 隦' θBͨB!Jۧ΍y\K*jJ-{7s}.JZ2ޢZRL#J@-txF *`; ׶ ֑&6>g2lbL2QН9Y+lz[1:jӬ$Tvddw;xhq@'퐚|Ѩðu~ !̏)ī`mА0+ qd(sYB)c q½5\1] 2-wl"ayKt2,G F-ZBޓ6&Vge+fj"YvDM‰e?GFs!#c,h+1#i30Ttgi`M걢qf n j AԎ eTH=2 B~┐VO9W,B=rp&hHA+_:{~6,_4<[5my&YIl#[[[Wd"دQ1?ԏ97% [OJg,z=L]KG/d}Pc<e^oV")y[߂"PS Z[*+-rAy @8'BzՀbM|O>Et=Q{6`dW`V.;#*lf5YQD="(' ZQx-my0 P$5p>;tH,@M71ff;^ 63}>Y w @QyS♡DfMvɞt'tM Is.(W1RrdPyd!Ik%<5/޽0UOM[ٰkTxăt^_e2x̭d4Y^lˬW0~FG:|11Qi&MvVxL9F6Z@ 8R2-D|#^|pH4JGq }>Cۓ ,yMаU =bn}T}puV9MRRji -&j_0,G }81ǝ-5tu{)v?nBFƒߌ`q[~c(| /?HϖPpV&)!|UgkAhY,QxT^PwRZ5˷'#R+>68$$))YScȂs&yw}hAllh׏< Z$x , \xb CA&2A'8 ݞ5O S%I6vISH){[my8)#%(|_L]i/36I9S,}Lvo"aݠ(dvs,'i|sfKI@2}q=/`"ve畦+v0AT|J}IKœ!c534~-ca2%3X_GюwPτ92~-]xi!U)go ǶŇ+HY?`cdknb$T+LR:XtG@K!J R S`4'iŢ;u2C%]ck 81I]}BX#6v8 ]F%`^#4i4*w)>xI[ wÀ2SyF#FtTr fW.7x5Y`MG3O41d3`ARSky9۪Nj^)),U|Oy{Oj?j_{ ->4)="Ōt<L%NH@wUR /UDFI 06j;@>rjK_YQҵbea`oƵf K:"*ƌ>9-DH3?+g@\Fnbhp 0$ᖈL)6KQݠ£ɯ'MO*ב≷ZjuXctKKO $7 49}o x텲=@ͫkySi8vb&@F{nx Ny,:F[BP:Wcݺ@nɶ) u5o]&oZnTC '!"4Mi~ jC脛 P&yJKV.!t.Q_ҦXG4^5irkEj]S(a|ڸTqz'IἚ!6^A?4gc+ 3^^ܑ_{^.OC16S OoQp%fs>WnXlZv5ZssPĥKz-m]x)2z. X T/c'slOl͗sKJi˨h!9oCV3l xe2jy)yCXⷞ ͊}#~K\r~jJZTRnWQ"1G;!] ]0A8b3r|ö́7Pva jS Lʿx ;Um2ƴtoP#u e1_^ia\#揝m/X*en4HGQ";ts \ Qb)hҞ`vQɉ, +Xr᧫YSڳG]SNf.d+hHe3 ؅H5Mw*,&ҳO"cjuUrB$Va9n(t:nr?!  8ƒI.0MW۠žZŦ ג.͡Lf3{\dMu lX#KȜÄֽk$VYy?},׫~G|pkjYR+We[єk5ԕjPo{8ۇ*D܆ŏL"Q F4!G%,O[rD1tCc!ZO) hJa%7)^Kck ؞"ˢ?i _J!֑=ќ`& BRO}+L<'GӜD5v:K%ϯe;JvRrRbJo͝m@E2Zs$ Dif׹px!WضD >.6IaV O>MP*BKWiLʖR7 (noĀPT ?B.q(ZL=W,"p;, `39 vÄ8b w|t感"dL82Jki$CwF荟7G;Mub$3;vN '[晤 Ḡ;qYՀUΠ4_S Jg"fw Bݝ;:1) \P#@eV㍍ՍJAo P"+rg&$ Y6J4ƪuZ^ чQCVvQ9،JY*>o3);\ xqi@Lc3pf`U 򫕤,S ULg< 8EcH$$,7wa(V,1PlO,Oǣ 0X|~=g9ӥzCsI~aTJs Bǂ|7z&*bIWԭ}4i^]_yY<ę@W 2;bUпc2Yms;*GRNfE>oݎod8~T̳ ٝh؜>SET5x uNh yP{C^`\UmS RY9Oⵝ4%bO@¿P9Ou m;}'Ycu W{(+Nؾ RfwTɔ)H ^8+ a4 0|A#V+Y!q6.p`nn~sw(tcmFFkJdNcmM`ϓF@:Dv Sď q9H{[z{B Oъ<:vy;+S*pc|KgF>(XuV]:?qy'( h/|Pr]ړg4J2PH"{Fe6~WUWotdh#)K]K*v%ߌKNپ*EU@ޢU1"B]6xH˵ Ԟ!,nO(>SDC:zf1`!zw1S}瘛[ Q7ZE_L:fqTᵃ/.AQ+T]Rw[;a 5? i';t ]bԂUHW`-vckX֔[gVN6FI("Y$Ie8"LV~Fe~g3P͹weE-⛇\5Ny/Ts@wOJqray8 KRfdZQT]p~'Z…HmqÞnDZxޢw@3N32Edp k̵nAh~yGL\y;2auuSop3_\",R;WhXz|#j#_gt<_>f#O?3cmg+mi4jb.~-.' *JEgtZcs*{5 v;ه>}?[HWߧs'[~}n9I-Z0%ld9fTYdO$?バKG!hW  d;1zZbN^}3KÑ;Vn6[珺/ !>?a{A=cT١hE˝JG MJbz*gb?(yB2n2 $9 Y hGN h$Pۅ':a`G0@0ߞ|!n>Kpi_ 1НES:sq=Ag\!at,==oVվkحP#p'8ys4F_*WFu”+ .4( TW6S~U00=TzH[T2Ɣ_"-\Z'OČĮ~i lIkxc@^ ,X\1j)гFK4mRIAKnV1lVE|m6m4C gN^{H+1XcytI YʙpvUDbq_A55ī 42ӏV^|ߖ6|pO," &*BZP0.5hWZlxX $`Gեz{!cg5P@u)5!ܰ0wAk;VF/EhDH{W*-wo0ox$>IXL#j}0ߝHWo<̞#MHZ ~-Se9^+dt=%鎳p$ë:ā8#&_8D HBRħi[tD$"Z2\srB1 O֏Wz{¥7 R_ƹ;5;Ujʉr8:z!i `6 ouLjh55-u'g"Z0%jT^%‚+y}CE\90D! {|!h*Kcx  L@O>"!7^+kor3M֌x4U̅N g?R`LV9*M]}JU(/+og{*SP{5҄DadXd)Ŭr4n0T}RqٯYEf;΂p\6DW,CД;'ƠYyn R:72܅f ' E#ď&*!+)@u\G)OS n ,V=":~7V ^\`>&Vvw(GYc_T̰WOKW$Ԑyۇja=mɳI9/k{0&,A N2JW')%Ǹ;5䣻 19" 8ҴCeJ|,zƲaD *42=m?4ն:ò]Ԡ ! >bZϭ|) >][ gRb)B x ~(cM0ie`M 'y-̷=wS }9CZ|Z)/=Qڋm_ѻ1zG/*ESA>B!`K%U, mW0G_RJmMʽjz₴ MX̿12U ڱѩ®xc3!^Ta'IwG#cWv',5N'擪E t Es8W(LA=5E9m^Ǡ֐d8yxusrhtK?a֘_rEߠ;@~0 aCJOP5SF:6}ӓ|`40ϑ]ۈI1'B鉘@h̰P-ڼ "q;mPZr@Պ`-tE[P:Oww3kA0X跋-}lB1ĮB"s~iz6VQض9u0-;C',WF̭ foFx@&K^r8q _bGv´MF¡(jil iˮY2g,4X[LBBlt <ɂ0-ϘZwD0yMfPҟF/D;*b*=!? ]Q2 ~3|j7fq[`FX9MM:xGN[HFAe޷1\t1k@Vr!,)?7Q\{m>C[+ʉ(2pNr|U kHEn܃`;!{Fr v#Lȉ&fkYP\ `iyԀ% Ga\&iF/Wu,GieiJbo$綕}"MJR6$࿢xPfE*X|J"w5v 0/,S)Y#HG3l> 0hFiP P麥q .kdG H zsoo5t3%3mdn x:@A%TcQVC0Zx.2XS:*s9"45lRBx`:nGj((R$t.3.-9E!+iI.}$]s_DTn ՙZDXڇ;7ꢜ\DU#p89}Zq".P [Z{OyNdWYJmuWsxLk?+q[?o\ESNUGؘ>ԔemA::ZӨXkq7CiCdMkAnYwl)y}Qk? ՇO_]F"D24=u? Ҕ8%+sUǬb:=Zt۫Sk-0i.R]-gEp2Atk&mѓXuL5TAc7ufܦBG93^9jJ[ӯ!Wy0v z-hF9D{fİtp~g4sMDZhJE*;8D0ǐ =ON^D ئ5<'vJ$7\4n:%dlâss״sЉkܬ2,˞L .#+~m_ 5Y95$fu}3[7 `vrd4ަzGoc1ރ{Mına, yD J @Wo5p7|5١s࿧Vp#iUtI0[mW.To4TQW>{ZBu %جd幤hf9ȵF]ZpN7Ҟ p;ESᒈd+ m,|["wuOdU-2OA5O1x+j3u> A26 2R HtEiƌq~GQs1șuQ+쥭n&b{ʯ^ b5gnJfkDqfOjEy%H?FL]QQ#@D3dI*;%9: Iy' Pr=.!NX&?UQ{FdN=t ;i\lho6*wuiayS+F]-L)ʇj,pad4 0 VhѐԆm{N 5d20ümk~l@Dj(\tK'.wU#>VjM5w'Mgg>ml91L6/D`Dd]L Gd(i;sƆ&v{~ VI֦t1sh#|):`1zZ#./qK<ox*7Wiu ^Ayޣ`ZOM _fYcC)dե޺א@|h#`CQ-ʧZh !`&"c_(75ȣ~w\GxzgUiOdJD8΂2+LMmTNR3ώqz9@92,??e#JRz0cE3b>3L-9MBg#^j.$1*Q/B4ͧ|b"Q b&-a< 0pUG .`bA9fؼ:.-8UhKIբuPl#}{gqEZ:'^)h\mD: s8bR ja))=r'JL/,Rh z"uQLrGT|r]w_Hޜ,r R.} ˨}δaW3Oò`]@PYðQt??Mlx6Kzelbntz/%W¾5 Zy,._i 33=\Zؾ)N^e' _Em.'/ Bj+5go6/#!껼Oa$CtdFʜ+Ge U^,WbF6Ќ{p5u*3@ fl gLșNvceɞ[7 ༪$=:kLt{b25Zc n#01sc9e-H )aoo XFzjcꗹD,  v1c ?ы%>VA#TOyauǙR 5wI%NVS^kR\yeĊ8wPS+ ӗin\zFEq[:>e&(܎a" UƖRS颊ûW~0$ph!ﲖ_,l7^%'[5~vTƚm` 骉׹Y|XdL+ AMx@_,%BYk̨@-ms{y!'6D̀XZ5<iXҋyT=\ae>*I΍U}hb%~GlECysC(5Lʈg7t=i#] !\(%4Da%ptAeJ#^B0'0)}ÌC(i3_f@( AED[@=_vxܧ7_ h{f=o q O37c˚Jř9?vI64\xb ts&N@P1[/+S1?Bɒu`prg5Cfe G3S{ַ~_{k qⵥk-7*KeV)_d1*=ࣳf'k'23Ήp,Pr緾ൟ[-OBݵvSp$ZL3M/UBfw$P2CsQ4XK*v&ѕZC$!=v=?ZXao@/q_b!8XzݟgQdk+t;+uT1}xeJ؉ 霂ƖW^tõm>C N=:%hgNu0A1M ok~){.7']7HpU (Njb@vZZ55Ad#< к&MwV!j~+B66Vk0S_8Opҟ>0Z0n>|!#?mb +"h/6O0<8pb+\bQ''M:Հ KsbXy@ *2\ݍ}_ )=I@5ͽFC d^!O륡\bA^[G:`ʁ>%jOtRNMs89c~y慎@ɺ᫪xk\Be2?pu Nt>NW[fb_\qnѷ}󄧋w:c@!f׺|!J 4KUgcio~]7XߺYV_J]Կy5_CK,UW.#N'ȣ.%/ *L&Bx~񰭿Ţ`5`=2>,tGc.0`~7#C*Of(˸aL`~ɹ// ys?x*pdq4H祇5F :@ա~aZXgϟBOPa^}ѤK>I>OLh3"td?Xq vF ]u8u_d%y$헩E&uhߍ.Mw;`SpS} O)<cC!z+7_.*pF?䮵{ƌ../MQϧ!߬ޗArkuQ%L "G42emT%XɆg\ь,p' 5٥A FM:5¡:hT q 2 1DExV/A8`cN S@2Kmp9jB?X:a qbLmSݠdׁaB ?T>x'7ˀa1> r[ \}}zZy  ƛ a|N=o+(q g#OMX \sW\t G7~,#9}>"a`ϋ|S~[a!;-%ZoH$dK޳*2)_ cf#jwg&ːT0KtkZ+(xȨXi;jc<(%ɕAbd3"҇ #fk(-ӟ2C{aDp"9Ո CPYqҦL>~Pퟣ*`⌇\Fٜ1.;R ֫Dih'G@&{kfO20_fl;6/Þw F'ath.?,k1-) %ǣn&n>K G41!m ϙnWlc9"#s rV:Jh sn3gEbeaUHL/@MY,e$~DD 'HFô=ΝkZ\fZCޤW,Nު2qmST\_ M8Pz3w7iE薗{n0by6S7ՇuSsLc9K@MH}(TAVGݜ t,(N &}OpN=@h:[e4θDB2Ǥ*˻ 0+{o6_&>ܠ'AZ3.UDv:ʱ AHۍ( ;d\oA [=\zP wOg3qc:TƦ5FyhFhe/X(^Ud;$ӈ<0 >]!z G6LUM1Y7*Jqvs JAU\6wڄC=1mf5YFa" YCD0*,pR'bIVtfeӴOo"$oNaI9(}gdf%֩cX*4 jJyIQ/٦<F!Et4))`m9ɠp;&! ˛L7ٗKGG.+b&=66츢U[C%z2ޡ8ΎPjGSx=˦*pq4S2UL^}a|&?#XE>-64ޖ-+_a+&Qxmݮl1s$!^ )`<L0# 0I6;sBuzEVth{8Kg`,Ðٙ㸒֭XDhI/Mz3ޏz"BkpYÇҽ_w>I!BD8ϘtN:+b,S?:U#T1*`CAt wt+S֯O*ޤ H,?${?߸HDŽ,X[CvN1D%u2S Fo)K E_ܜƑ '1(ׄ@2{]B5B蕡͠&ׅ ;u}'E\"5 v6hhoJL?EX?{]x] 3EOy3&ɘe**%ysiN(lf6J Onä\@!et:viE@Ҹ ٔE!r-]9׬i{9 y~ jQˍ&Z-BPPе%d_j)ęցASdlboڝqd,|ϙD>fagӢ܆>(-g?'y&> =d^Go <tr  C__N+9c\^2ӊ8SK}|ů Ns+lػ5p5 @7#ws&a06=]؋$ɜL4;#U^G!8Jd%ƯIJ!Y 6+7>' iʩ:nPpjje,sE~J}0ĖuZ_"&_ζXO0TUwƓbc 8i/?6Yqz(OK N*ʊ:.M=6ޗ bY~`{URH qQ]8 L Ԙuk4`: PW8m+v.ju5?LRU`uF:?^hD?t*\YDk%f6?q鞲TPFE oo6T#` k>YwKbt|7ŋ|^ڃpd>.xi+ kU2cv-l"/FNpPr?ZC(Jlǖ]YͰYP%UKex٢#X0Wi3v$O)Ǻ/0ZBVy*Q{@PBS |Kn5e}O;a7$Ĥ|kP&#~]>fyT#\DL[(g~I'S4DaI xF$juՌ5"<ޞTaк d] F&Z(<*P O.ek%W6D`̵ɚ.bcLXoq#K"I 2 Iܪ~"@U f =OS-Ӗ޻Zi|-z!+]+їBb jbm֎S.T} pƱ:e%S5~Tdv'm81d1_JwNMoSo~$o5 /@Ra @M~+z5kSOcՐu:vL璞}OsJb<Vo}TJT2vhk͖Ư-ߟ ]M3$+wo[RH˾rGe]$,;b;Oܗ T*@!WB<˄rkMc`!mJhHsTCz|_IJ!<֊g2X%] BVU@p~ yFf14Yth yB4˷6]p+{UoQD*׏+ ?UG}8hz&9J3^\K-U coOjΏ!Lpasʻ1csR5,V"ț._Žx5OՑ4+ҚP%r- W-]2!.˧>9N4Տ?v(ۊQKyL&7n;$n; 6;Ɇ,VcA/˜3AZ/E{\Jus C~ː0BrNHw-kZ`>I͖zp] D/$_>V]xa*t:H%uUI7t|,:\ltlX+}) K/$%IpT߅ߙOx[g=pR(¦ |D%̿쾝I-|S~;[CAA<|݉M#Jl5DqzWԭ2oYEYkꂲO" ou"7},56u8J B͍uOAvDHa+ALo7_󢖄z=ɚ3Zx?-!LqA "a~?l<%O \MP[9\r4д)<,m~8oUI :e\iC8E˜C= `F ߤGkL1w(l,JY(WZL:&ztSPPo hBBJQih\#o;gmL1gp2ҧ.4>SЩRYv"787w5wܥ`d!WHXyi,)"`֫ )tGm di2_N^oعB})uL|0 $I.SYWm%W j˚]?:E/{2S|8)Ww .v9 p sy}c]۫zk 1ۈhS&z B*JWdXNSaQ? 3hY~[=.FΠ`$.axX&b6֏r]1r9P8yT j[ $2!É 1yaReu*Yrb*b8T  77h.ʠmt$Q^Y=;hEx 4MG')6 ?۩.Lk_,aZ̋U{%k!M*PEcϚ xxpsT}e+֕Gϭ0litQ:(/aӓ\ yQ.!#i[HlDw5AIUyc8VOuH0^P-Uk'^'Z-G1kvdɚ٣RS֗/SaߣWJވzuV9be1yfRmNAYJ5sw"<'f!=i^579ZGyqxݳj WoO < Ly i^n0y$U{,:ĕ{# NcvhUJH@\WP/#hp ȮTP iEeۻ?ph?h~s~I׻yiԚIo;>`Λ(Ȁwg_RXd2vگmi2t¦*3ʳ%,ݛlѳ1G]R.TFM^.5unѸ6Q2-Z<_ڵįHX Jf( uKͻ(~WyÙ X(h,t0Hfz`P.Ņú_n}PZ5&rn|O%=Ǯ0l?\8OS/uMLm݄1 81qs{u='ƿᩴTdSۦZ9_llپհfXS9EnI9ٚ'>[e91Pq ʎ9C!ҞY<#e >-|k ;V_m0a0?^T>Z߼@8ZWVlLgH}3,Cr"`p-۞ݱʘL e󋓼5B9naiq\]Ynx(Ro<+mK5ep>tAT%A,r@=.Z%xQjцX$)*00[hTTǏ0 dkҋ!+PCig%<6MBWwR2e"jƉ M' Ct67AMdo=qRZb$X1@bL M6 kGCIV`fn)X5ClKX\l ;6P uXq:N1wn 1i醤bA8:mX|yhI2wz˶AxNLXs -m#v:ٱ&'jN(/ lvΕс~Ci&KT}-!*s,-#딲s #On=k "7v @y& ܈ Z %+)*=BFsZla:qpzW_5by֎4K] 鞵Sg9i64֎zJx7B wIlsdt?_U6D^TVߩ҆y|^>t?E5<"C%ŻO2 ۊ&bj`Ki*vCdtZf%~o mJv٣R %w Jv:>0'w^辅G2|7K!4T+}g*aPBd8%-,y-{겋 Z4aW* fzA_'˜ݖ ޡ% uvWoɃ\vdB1>8²k@>8u"DQ[U S"SVRǬ  ᅬzQQׁ(O[P8ZnlSG‡l|wU/5L3 WDCcj$53Oڷ#3s_dzoFyɪ\XWK|q_mw&bkv ~!0(%D:=vW,;cW#/> OYiz~ܩitlrxHGcxC3[ufRG*arL C0vr*6ձKki[۸0SmE8AM>8('ZI%6MA%0S'~fBM;} OER4Q{#^ظJqG"QP|~kz ֖O-TvkfВб:jB euUixˈ6a.y4cP#,XF9uK_mO;c<w43c}, *ɩdlF-;%,%m;FaSs G ^7kЫnÅ {0]X0fw8zl὎tx W3mz (ՈYe~^ofX0g:Θ/_$e3Ǫ|B")[+2 Q<.tr QIݢn@M/GCe`~!k})P9:x2GUYR-.rSLwu5UN2Hlp^Cทb  u@z 5J-{L(ҕK-IG"ǜP4kK,>x(Ԅ 7֬W)?qgYG#wn}9ڰkZTW} 2ea'B/`f8WS8>n -\9-򨛷!'?/B' u;1`$KG*Ϭ|~4~ōOi{ ]Oq̈*)dV5Jpy}AX񡏏{)4ғ|N|C4ytʑ^ f $&`HP0R}y3S'\KnCK6*2 ¸ύj q1#EOR ^sα!=Tإ0dxO}ql~_0հl5jaalxUWzM7&a @E4aWLjWvn:Ix¼>PI:$j5DNLT'6syB8 xH#^-h0.y/^󁼾4 ?L M 쌾}(N5v9^Hŋ|_e,񔟆N6w+U"|w^w^^B 1xw!Pnr3C|$Qy(q\EF0u:|At\ׂp&YL fԖt5q#.K#H S,;M-@@:a|%$\+)>ѷdlbP푛d8G*Wf5vУoEf CB ÊͩǠ=83*],j&f{ z'Ke7!, : ;d=fˊ9Ydp5K-8i}Q ) C*(~ln~JR87V}[w${gzՂ[iݘZ:7p?0%\.ntTM2eo4Ϋp:pUc-lbԾd\]GdĢ)@h 7搻>3@I&OWA_<(gAOy]j{<_=Y'倛̏':P3 MTp5q2f΋KXf.. `]Z/==ȫD-oOhiZr C4DQEfP0u4,#HMJqɤH3)0dTX(+%;,i\#- f;'[ݙ"W9gp?t<ݳI3ٜʨ-i./d|k!iqL!唛(1*uG=-`m B)b\ sf@TtZ{a bd~tc{ⶹiԭV=%h@[pи[\}rpσ_dŒooz0Ay[E[Dul,,e".ލibd2^zJ|sRQ.TdA8)hy4B&EF+u]4#dc,9)] e8sa!2wsb EhQ;םX뚾+EYl?NTK}, Iub?mʅT4eԾP(B٧ȫ$ 5|Fes^B !IiK%VFhL,ϒS&r8eݹnF2{q7f꬗ѡi Ca9MTr5=K2fl>,?<o9.$ vZ)^P@W[woT,%9?rE6ե%m#~rGӱ)%LO,VonI %N#LcXxB$BQOEř\{X }c N;eۙYWyW-V%R9(pbm [oQ]gpM-t4C(SyZ]?c-kNZ9hRm[fL0wk1%9iѵ<4C=աc] Yfu- 2w=SumO1ْHSKWUxXs8a$7[3M[ ϤԁZZkhv((՞wRV&V}G8E)?ggYِbI? ǡx!uqkD ĤtP8,ƸjLo:wzz#STn DL٩&l G?A,_;/ǟrl@mXMQ̓T/H!Vc51j~fStP8mϛsxN+#4(\!Or۹k&׍K3뎣u*og5 - lQ;0P ROףnaTGw 3;Z/;tca_A.Nff:P'[C!#X?T $$CUӍFe-z}j:~yCj;X H,sb(@V#dž<=eemmϮaEsF52 K@\6G=lGDأ3*b=z49'=RZ4?tZ qI&[y5'P 3daGiή&x`Ot,>PBy %z=xr#c2T ے+&*|Wh1o!-}mTV3p}X|QL">qHf&+̋cԾ8 %a!MKF(RPS2oi@46B)rVoyxn=ⅻg%\+ O,NmjAs/M4 (g&@tA~ `Q^0`aꋊ)7rX./)Q  ~2/Bڤ9=~!5-R"W%W |ŷ,@=Lo6{zm7LiK`e2jmv@D5.yu*D(rcPPStG)jƑ^sQ'l[1Ky &{u\kaE=#oIfeԳbocf[mw6j0P1d0t*Ĩ.ig~$nwS+s&W.:o݁b0<8!FHWR!GT[1|#%z֝BE8djҮXTηt:/_@hJl1ڞG5-P'䀿 kYG-^Ttɍ.=7!-̣2-ޱ37X3hҦZ5zN%s7иĎ'[*2NՆ̺<δ4  h_gʸƋk~,TzV}i@A_a-W"E,è=%?mf(s. /J ]e`̊hپv%> z: }u-mEBl1ÎLwڪ(tVBHYFz¥`+jH$#țyt,~ZE嬣NQ"` deԦ%gΚm-pe[` 5FTͦIx5!fx)^,h9O(,wD.hxYʹ)8o;t}Y?-\|}(9Ytf_-&QfLRe]Q<4In֧Mr߼퍓zCš'mF{)q-5UgxՉ(FOf3;)]>UP{X Ea]X/r_'у}6ަGSh_SCnj7ET IE)|O!MgJ8T-􎴐p"!R5,MZWKOcYQ?wvKFu#a5f+2PzҘ:1%82R'ӑ #@P$噝QC Jis5f:m%C p/Օ#T90VܿN{E)p^qA&=Sr>m8oBfˤ{"QG4#R &T-&vmK6uIOuKg#&d7*(:Mv꫞~DV]Stc SMmG՝M9U!,LyЧoXf|vqE 硹g/j&=~q]YҞ8 Hȓ~#X!Aۊ#e-ұQ iM(Jp Lq%,ޛ< ~݀y섃|mAt fu񿜧=04n:F3\$Ii+QӇKpR^]`X a9(-{άmS/2,;yË&>zжg OmOc;OI.q~0Vtmd$+rҳvBK$]m} 3P/d}~L{s5/DӯJa=+ *.YYP`&B! dbcp &ei(ervq_FegQ6`jO c0e!hUUifm-o_$B}kP-0-AP)o\,YY[&SDtY#~)a6}%>ɩp5p7OL/.AaH𣽜3<@-qy 6dh3d ɚUX>=a`8Hru1:Z~ܟoCGr]ts[Ddk#.Zj'TK(m}g+Kp2FnĶVWl`Bicr%%R!ԗ5̐)J ykܗ#?bSc,dw9^)owm;aN"^F eHa[s]asi bFDlx8fǙ/_E΍c^=Y{ClՃKfϛ] lbtJXY~A8$:>$P~[rSUw,onYZBn9kto;WPZEάDj!5K>UfgYsJ11^]rRe" | EfC3iw]S^$_#ɃM.CΡ8qМ:=b@Rm2~qmѧnDT A"5oQUm#̮NʳS##$gvbLTbX*Ҷb c*|fRh&9U8zܝJo"5$uύ UVTӺ!(X<5ܗq`aeQ ;&_WJ畭+ XW,1+-D$Fzkm31hT33v$NJ*aHnDJO+(4nYr1{W>PVH*K=U7ZC Ojyh@CKq50S& w0Qk؄:hʀXI,\ƌ̭X bV<(h߻!^z]D5̍?LfC4$sr0g0?{h f%j7\^ ݾ.ngbonXTDePoǔgnܤtsz(#55ZkmQXP\4 RQS{TJe+܎) J ;cOyK]H><:;-x+S^ȓЄňb* ?nv ƆNFe?RK9tA|n'"KO4qH7-/Q-fԡk˰82Ӻf77𧣲a˝߁bP=Ն#KjM3[c4ƭ9=DA ?TEyBaHm wo9OqFXTMpcpoODGfawD[Mo|ms8?PQݭf# c+^Aif\lW&6 iaYmbHJ/{1:eq&P<3,n|D~s~m $2B{ĸv)Tg;t-2q g䠔&hNVq8m0L[cl(ĔpOW q(.{'3՜\W, }Tӳ Z5gO]WK8]"](g"+׭Gʕv_跣h9cy N*;bUܺ{U`,oOǎ嬗Qsw:Jw#xSeo ا+QA:{V}DY&DDaMw%BM Mq-Zey~Z<%kh5Gz$bt}6r=<~=x. C4 2׿J"3V(6VD97h[P dy*6 _b=911:o̊3`s ֐gCۓ1 &R uS/Oo"G~AqN͈O>%R-c u V_Z7P` h׾9_jX__Aߤ*KU\\!3VNx^0~~r*G[6:ΊCRsY9 s4*A2;"[#Pok遛#5J%7 UhY>dc s2οK۝Ύf!sF`Hpl._=uLFa'I0j& kTg-8<,CzcdR`%r8v.~?.TT߅tf»*lPؔ*[9]zC! P3UN0păg\`KCfzY*,.? cqNnD@΀_xb6 cN"ʁ4]$;*ڎ'M8MG\#^4^׀J8k4jr|a'^QU9w)&i1] /hƘ>][nt-1ejA&8I@Y(Jd"dizKqNR`wԥc=q2xFe]A:skߤL)j3pKˎ2Z6A&4# V؈")N.[5]/`!qqvҵGD)؎(tN-WkƁO F49R53 MU)\N (9ur\`CQ ttzռ'j$c,n~Lm$L!X?kTA;4J6ӧw ۨQ;-gxD:15G0w]F~lirQ9q[3{f.lf+WU 9LMI5M!3mI `Q5H5|^)- iܐfrh:YYHJYV~*>d)ؑFsY)F_cG w<{t1ÏTWYz4~OqZq3C`,_Et 1Jj ff i `;Bb! yD~J1[%lMq|T1PoIP|4lw&Y"JGty=WC֨P9iA^];[0tcVA}o`E926iUY؎UϧV/bv\" (ooEl8ZIjR7(K|1<8u8RNtSQ- 0 R;eX_oZ3uT& s֗/aVFW.-Bok# OLvi 7tdkipX9ep[hPϷ.nZ4R[Dl:ҞOY椨&9q)#|X,ΥRރ)q#vtp?]J=`x#&9PSK"T3jgcHCߨG o#H$٨ iMng$YmUq.PCd~/=*ȯI#-Sk+E>γјB|v12@݇'XFWǟ \0_ZIy2]1Z-Xcb.@Ocw aq& P/&)c (iGKOPؒZ=nm,j6Yf*UNݳl`Akx$3wW{0 )azkA{U.6*Um(>r.#a̕|v\\\&oMnu-Pk&O})GY0g>M/j#pض!%(5t8"8WweM8G/ {^+\@kx^}fP׸h!*v=Z pA~$S#|&oT3TJطjAxWNэ$ɿO%WA E1n.w4sqJDL:ط% Ι<]ΊBl/Yrxb6ɗz[:N6-(u#[f~w%ȬH0ŭӸ,3s24mdiNՃU'_ tQC kwNG%,\2[oo]8٫lPsc?TsVkN$5m`;(`B\\JB[J0e&GP%`$z7a Ʒ[LrzQ{W8-g]LL"g8¦$ lO1_s !ml_K tVѤUb|%oL0TX^"o̺7(*OҞ0Fedp/r5*M.3PxG㥹+I$ưGDv# zR 45Qf#hv$(aƣjT_LvhGNd>HigB-GPmVp Wyeҧm[B"ʿ͊,{> < GpF1zn;$ _꿋Uz.TVXY aY=v4m8A|'_v<ӌ!yr?6cA×PB`I%T<޸8*ҩJ>HfkL O`"d;"bְl#5Vc nϝiP㏐ J/&;{(~lX#=CX |{R%Ɍ}OΎC)8@χuL D ^3  r$T%҂g3U)$11OZ=Du0"A3UoAʹ Ώ.şZV"FќF\&sNDm?r(D,8Z;jྗjF|&^M.#$'c Q'hs2{%eBPώOq\jc/ؗ&G^ǓLb&#pY ~,~od45(7 tX.TVTV-PhH:۽ep{tu.9 [UW:/u"Ւ79$r%qOḊ~c,z˗?sD1 "ASxB$p#trM.o šPܵLzMLBuTe$+"9仜2F`4v}: fkpa* ig %tDc2lNC+N`Es\k'{HG_50GjFajmg Ĉ 4DcצB[qoMSQͭ{iZ"' [嶟(Eegx}axsbH/dO! 4TOpdnw!CJ Q]),#,3F^AK~V~ yz}a "DFI@TOHIvtpfBbY[O0ǽGٴ/~ @<*ߞgw6*"sJp4T6Z_#gi<]]*]R#PK uMnw{:A$NųO5>F\ؚ23 a>SDފcE M>ݧBr(_]Yftq:Q7tvvk;:;N2=CCfzf0m [g qv4()'g:sвrzONWc{O(n!vp3E~FTa8cR,<RS =}m&f݅A"j&p/wu\ M,xb?y<4 ߍ"W*Jru2sML_!dɏgar㘇p'*6q/1sVzalt a(pk#tèe5WVR*zLDU(kQ*1_6sX?1-{rl2yg;8KYG$,qWL `|8_4vh&ҊU #yUm4uC@2<_#֓WMӸ'cn(!%Ư70*3k?/z s:8XP.,le65ۈ|I"G}@ЩUo27iħtY_)f VXO΀$1PĤ֮1_UWy>o"}eevn +sglS1HM¢~N>>q1 '(ZjX H |EnOR5R5%4+Y vbg7-;>BZ`~'Hdg}f<+i~AJCდ^\WFm:ZǑzK@"7eR~Bt7+}p4@V:X.NK^I/Ȓ`)8$7 ll Gayb̶O~l\;Dމ=  ^Ӫ$:2i^7ȫ `}g[/v C4&=Qc Iʼzm|8$ԣyۙBʂBNuGɛ&n(I:5Mm2J{&V榺% 0/&T,ٝק3orH?#NqNX6*`8V4ttԜ; es?^$Nh9.Ou];*iLӗ 49c鞸*(8׎^;+RU=@ŹpٴKl4<ˁ?kmx4Ȩl}QzXZbcokSAt{&H;=I8y_?btn% N]<*:ܒyaS߶rcw}! $?]5%"*?ISKNH,T`+K%nx>"0Psak0 zP(LfImCӻH!d(d$ -in8v;;As}I?CuU:o}\z%ٹ|xM;t_2@=Yx'O:POYeo'^kC'Ўbk0{k374wP0*`- nC7\^:ȼ,05a8QA;th5a-s<#y8$,nRV'%'E΍<ǘt#iR;W>Ô}KYf<(,֑0 WϷ#1 6"{P`6y2-6Ty8::efiI:S3KP/ue/b[JF sVr\h ֈ`5GwM?zd"P9hyYW]+eY 5yoFr\J|NWqnaJv*ej"v\;'al؍D7(8[0%Þq% Ҧ}$4}F-tM xeV  tt{٦DqXQ:*bه>%ފËĕ9Hy{XIGv8 ,^OÂGUBJ+ې$.+DnFfϓ#S -aGxI7\0so6,|eT "lu}eo !  _O :pB<-C%1#qrBTUrWdrXBiHxՂ+zXI9 J܄9LާeVgC%B^2K2J(2 =f{]A^g'T8\ R2o㋞jŰ wix:kH]OO3+GJ#>:fkeT^BEf;Ba )' wtms?acBK? @b?UQ[!i].f[&px\ռm^.=Vi\7f6{! ]cXl}9B>G6HMj|C}d 0 ؀l.m` UÎ B~,I*PjYP^#@Uܖ nzҩfo&1. ~mNE)O nJLXUs~T=T ,#k!˴( ?_ZUbK$fEt'G v?½FA8ԄYJ lHPl}SM V倪0fLbgZsژn2gEBLg7~=n/P?4Zx^?i4dQ0<&m@'sCjTI[B~קcLDX N[dPN # ~[x9q[a?CǚhQlbyBbáutO虎~`t.m/}ʃZ]uJcb&vTa;F JYyWs*؞%ק1cDRRsɁ t)30ݡ3""(vdHk3Ѩ:8G{\Ul7 c?Bpq/}e]ǶiR`sbDhvFžilD[哼n G`BLAe"%=G. uqs"?RE'1ZsYLXnIXPvZ,,U_ {TDR+Wىw_#LW[# k"_}QOt"[)3w6,W+œ\8>qH,/ Rr7lp/,N#\x`k,.+._6O%v$6r/KK(ckK"j.-`tKyqȧx"V)`,>ГR. W&7E\ ?j." ҸT6-JlI` X5!  qIkM2345Wu} Ӟ҄{@ʊfFŊ-vRg+-SQ?)_NN[B4>:=}l+A[BGܬsN,d[U7>+م"__i/Q7'Yjim6]tr1AkmLJYڅd0 sT޺dA ҳFH  ߒeeWci|ѽK8J}$W06=CBche贗:FZ Oo;k[+Vi`ۂ˅^-ϧ_!r$!xuNz& NmsɡUvH &KK>xu+&c9#4*6M#ߌ!b:ˑrėo\F0xvK]u5Ld9BK[qq΂4-p] z󛍱|8J5>$\vpWp'>ΊͫQ.BaY()"2ΰp_mZ 4ȇ׋bGߵ+ ^VʹrGҶ(6 *%U<#6F],#ړ7*f![?3dt3L `ƸKR͛fuȢ g+# E;> O"@ ^6!leڨKyD%-wC*+ϳ? .n8^p{TPReR_ɀ?/ iF5@/&$U Мs [ p =pmN#[=^,7 6SsLre2K~{/XEtfa'(|pC3nV>/eRAnȉDl!N"ҙ$A`s(пm-?M X=ΊڦO`7"!{Y@ːY2D Yk7Izx2rgva.9}: ,C(x \9e~g(T;ȹЊeC£oFl0!jdVpLqh5eV ]obU"r7V8Z/"|GK |އGL T?Bu1x9hWpK#Pw=1FD!;AUZ wغd?؛'_HHՙZh&*GIN.6 3Ɵʲ"''ZyD jA?8!;;eXE$KT+(|HpGènQa$wB=(L=ydc:,0eas-ߔ>8N ܄VE#rC6Uj"C+W59=!!:ʩ7YN$q 5⚚!ɾeJ\cKsgϳ h0/a_t&2(Yڳ- ƎǏShZcI?΅]6s@A€GX;4mmt^6*iRmY[euC U玲yM!ᤫfō~ZU=t NWMUUmYfftK`ƈk~| \ dy-i&M+Nn=u,3g G!P8 ip_ tiHN{aXg*  a "#%KR:&XNv@am %}]7{p(1=oK}k,܊KQǘfwPKkX\o&6!,Ӫ|7h>ȟJ]USSIfy'0Ii髨P wLvo!.\s,K<{pvr,j9K.<&1n 6iJ?ejCtpj:$7)LW'~323c[w*[tP<ƵܛT-c2y?aΠr>]Q23g^'Q\aJx 8 @V*Fy(sN7a \FF)ksT.tϹ-|F\ժ<=An);]os9_ TWe dTfUOi<$;%Xs%,SAv6tIA'jkT$55v٪$s^b{]8VFFBly*W2Cw!HVCndPP}[PYPSr]8g iӹ M|%DIwW!=W^\iωjpJW)ėO*XcSЈ˹9&+I/[ש(N,zfI)Y?/zZ%J^ڣD$ S:'ZOlA\;5`?bZ#۹{P˞OGƠs-8i<>z8[ LY2 oFW9t Nގ, nIqMa,m`˟J^ \ vnq|z]Z9]ImcX?#pO&#&am]5ƌW)&:0H/>zmG*W^g y{z[[:j,!AHt*Ks,0IfPw5I}6Y:D8ɧz,m%D^10ץ8rlg?O\ d3v*.C9quo%- 1siOwj$Am-uPV?:7~!m7X = o ~Pc-*pp3߿ O: GY0/i [ǺYư*}:iA뀡pv>cs:!C,X5c1ow3>(rF(>CĦe@o \հf́4ڠYK5)U4Bc{9at&p4 6䯝REˇ95 s@ձis_zCƮq~R:p0xAL[JcTSt[Is\ɖaD[Ux;N5_+W>Hq^S-0bg}F; 7Ap/zV沆3UCxn=/4g>!(& 6=E@xnBW䞢su!0\!jkz/r4MHpƓ 2PRbMga cl/[2e.o\PO?plZ E&?.B4S "9:m4 “Cv2Sb(G!uus|]}֎ܦHv' ?G.K"^ D[XQ0LuAPc$TMBu wv˳p⺟%rr Ahkcd*d)YSYIDAD!H(nl;aκ`.Qz3uNT~ഠkoLB)!(3"mfL+_,4HP̫0۸J4 vƸp>vIt>i-Ǫ'/~D@Uz#eX!$ s!|K  ^ʵ$n/ ve c*$?$^˃jV@Wʹ`X4k=mzP{@~ASN?GYXdߦG0@u^HLeH=i*-!B#pLc} ۉ]s}j35ύz//CЮ#Uv}xur[cr^uLL#x( /H!.a-@:0@-wo$UZwDRʃۄuXkQ >%gǢp`$T>[sWVTx~^Òҏ$MNrHI ΛffL^ޅ7[C8O60xDvI!3yjc41GA3RY{Hwfzf2#p`U>_sR g3Eޯb!f~sRG"맥*Osg@[1mYch_8ԒED3;HZ}oȺ)X|And (CEw@B[ƺ/>}K ^"{ \5(~d!R>ү.r33Q4G)4g[!δ)9\Ul4lXԗ!TCwHFwlu G2/Ř[Y?3pAxa/Q?+uͽ/( }Lh~V ӘfP ck k/Ǘ0Bky$"Y~, =&ǰR6CI9 Q-Ƥ^8<]w2+3JJ"Of<ؕAޒPP&-ɒrgT[y:>P)G/+,ژ t[HP$ mW)JK0įUys}t} 3+܆tU=>1b/?˫q`"=E4w隗X;n8MzL[4oDP<5SS.E` e}*~O<(jCV&ڔ#е <#I^Tpdk_=fD@nQ!t| ?{5/,sFmUJsE?>r>'uV%xK;#% I`trWOF h-O;"LR(}kYG<*;]ƩS l٢M5q{WHqp':.d~tldu81v-Yxf[$}S*M`#[qb \q%FJ+==յm{q|΀v"Wyœ\C)NUZ;Hp{{qdkQLE{*)$2xxkx[vfƛ־ČCiVIv.[#vUaMNi0YgE273?hWRLz-ou~DzLPIP-B$7r9#gX$`:40rKO ȒZ`TQ3,w%6\űR%`%f4FH9筊0\hEfFX5mxZD2E 17g%7ѫ;YoW^7))t^'8ٳάvGRLV%+i=L4Tp(!q GuAR>6iݗA a h\)y֥5M fއ+["V}|}6?}%CdY܍dXʈL\ (cVZ M~o5Н?>!fb(&ގM`Y4&PЗ]wHo̹-X#2rNhV3- UW:Ĵ-B2(lDᛯ bCêd*i,`ʸ7Ez>F\¡iyI% ?h w Kl'g'\Qxm*&>e+7$j2-HrM&2 ~^;K2Y苠ݙdQ),>,ʚX0J_?e+A]d娆-WB:u s[M8gO 7`8rWFfB'70~L)UmP ٨7{ -|õBVgʴyVy?tUkQv\9&9fƆA.v1}Q^&&U%]j!۰~swyQu0ܼCdH#d`R?EZvJFUFsyUeVbE!@ dW$[؄Ul^7R 8?Jk\ZDi˂YBk#Ӎii׆|wˣ0b˩.7^\`S& P|JA0 `Ws HpkbC_>l<*䞻bnӮn6{{fjGң'DAoqJ^LGō P6 jHՌ1sQ(ľyNS(kh÷a}V&&h쾁d5WrMG/OW%C#h4{yE :ݻu;sv h]7W'|i1gہG|q4ScAc%xB.[wW| 6E=4q3]f|n|봥C~%_ryMk"6"KHȚS?{ſa1=# c]xA WyA|%j-?%'0\Fu/ujaí `i+<eXb20Uڵ16oKk'U&c9 1Ƌs鲦ִPrʸm2MD_fTrɤ㏐`NE+W֣V=XgV68_ ›"ǵۃVjoYl&Wf߃-]dnK*x֢%q&~/[jo!S 9itdh:-UZP]KуFjhԿސLf][T},`uF*1EE-t o3lDyU;L4"n\Lq$Il\*ֲ`fgGT;H~ֽƠhL=v.nN}kNvbkͼ1ZYt<3.*k\/`Opۓ]!yT̯_c 7guz@BkNߕv!(?5܌sEi7{3*ޓ%B@[X_e;^?mxû kҟmUYD"Ti]0 jI=лǥnՄ6Clg>A~CUc{oN'#[+}58qw.-.#诤.R0ff0 y[)s ,ګ̱M 0O1SH^i`8z6 :HKy'XF!Fb38{(ڑmv)^V ߂ZQNGm.sX(Z<rH"A>(]r+[^mP ~B!Mk6IX.~;Ru!?2 znIrqh V ]Ҏ9}9 IO/BIKR96?GaGr6gs)< ϊ qW{ 'rFv陧lH-~E4Ldi+0b -iPSK2SN,tG${VkI'uFMUzRLX1L2:;ԭQsku4ٿ`f4*6hYY8^E *ߗep~Yt,7ske6O )8RC%j_`D4^h~Vrxdo:;;kfݻe͙C'dF?zf!yG}}H{@Cit>KD퍣LobiaPb79>Ϝ7O#VEO ?f4L+24-c<-e#hi*H T/j/Ft\4:!WTT;iu.Gbҍ}&u7嶶?- J5zn۠od ECVǟ&(p$1̬ܕ db~e ]|سS"ooz)1!ܦ7m/s ,ē ^&">)zQwӀ)F1y{xyn$ԐV a|KJҮΣwʢ傉cPq,"ƙqhbZb`B`,mCdq*+ \{&%)"`5B"oQ ֭*Pd'YWg2`5;'&^=$ue]mIYxZ)0=+mַU9Qf!wwXJ}hS3F|ۙ/b2!YHpZGX7|DeV=yp۟t81Bm.$`%s>1*|S+d;X}ƀ i 8c8[ߣwp >z]>ˆ0D(|UXEB(3RssgΘd!!~ބ+MʈM_f#&E1m' aH0𜙪qмs[PÇ͛#i&]1"L?ԋfzgB]5=Gg6U _I:x8j@KX9eN9|u]u.{L:Cp+Q6`~X;@\߳z^df+~񁊋I,e:B6@Fҹ%PNI(PBGhcމpԋ]W+0 ([3wwMV?h+0xЬt=DS  BTۄECGE$YPbTϰm듁]y!ayqW\z?_dž! mL^{5V Su% ջqK=/0T$*P"ZET%lZ QH ِu5%"BX׏Ç0w]%/C8h3?R ͧ~w95`RpqPF~AFVQm9yFӇbEOWDBϐHfEI-E '*궞e9W1&D?Ņ5=g93@bH@,, Hy@)V&@Jg Ӥ y&iK- ̧*Dk^Sy55{Dar3/%0 Ɨ.i%RY=q{mwZh?<\ lXJrou\9#@s"Y-9[Y'1!VѲ+;[>>/JdA4AԦiwZ/4fB"-UU# 5+1C'׺L`wD1ECrSW(7PO8X|Bפ|@6=~Q.&x7ЗEn:r9I4c!Y/'jbCĥ4Dtj9pah귍;D#~Q %!fZΑqA>K9[.o/9 N%)t;^j7 &ysec"y q^]bM}!KX@J{BbIWZ«Wɒ8Of[1i['ADzhF(XC}mi@:m6uvb>{zF,0{V9s@6S*3AڶFrqCzǫ18& o2^ER|qdrv:rqqr~ gJLSZ2=w|3<[: s̲/| 5Nғ`H5wcx;f{߰.(Ĭܮ9 c?dϑ>/impGpbݣjγmFlGT޼bR;6*`Y~/| bb;L~dS5)k|$7:['*LJ6Qi5tkdwlw{}✡"֪[FDpbz0Mr['*0xm;(薑sӺ ONqpb"N<Ҟ"+<9^HkAIel*,ߒ:}&dDV7ρѳCJ~{FҞvBAAXԓ+e{2q`}t?za401A2jm"Q7 u47[KFfLZZ<"PVpF<+T\d4xOБ.CN=%E z//єRȉ09h a%Wi!ň3<`"L59Mo+~f[$]ɰ\ d'M Zhe VQ) FêP ^a;^uƹ>wMP_18 q膟uo'63 gQF={ڦa}7hk2 d&nv,蔥} g/ [ $Y o[Cw`*(js['bI^W1\֚j.)繾EVs2}ɨ/z bG)]KGQK|ʵTV^e5(P0'Ǎo-ޞf?0q('bClf`:-&J`hr oޘZfJQAHnD =/lkZx)ޙ%OᙦM!&LFu]ꤞ7T K֞WQZ|Y93+٢F$`_w}6  zV5AF2-.Vvlf ڤrA+5h27m $E@e|{%x*A )T Ffq*1شeqbɐ׆R²ME{aPHRXMx-ph7eet+MK;T70F&KA|5x}x6ģ䀄o=e K3}K}OЊ1ɛΙ~WHƱ~ux(ty(i}p3dBNzKdriʐ*<-V,fq'}gr.,6a衑: 0@FG| ex-*]kV,#:qbm[{Ojí:@G^:;]HOe%VvGU|wGA \C#>4:v5Y湢Ep͑u/̾DJC~^g{ӛ^=CW8Cu40BӌaA>3k F狧ΰ7B\sGt^![I+R$el9jv`m{v8#$wHh*Yki(+WHi~764 e߄gKd?h KC@5{p2nUa I.ۃ[E\ʣٯ!L5+mO*J?: e?zB<7~O65^?H6ɧ4#ތ0:UkS&Fm(N8gr1'4eh 繶et& φ@ZDCQ݀ZOk.b ھ Ϲ V<7io٤ۧ-'g7!<)}7ך1+$.o1*fvuJsjf%U;բ,g)LzLX}g4m[dʳD?`oĝ2} r?$.⬸VЍTѡ.âgulЋ3\3u8R=kaVw?,G,>qF>)F0*y+v1{I Pyㆁ0\::)BviD)IM6%dWޥL8dBd/w\zf+G ^Zc(1-jbAj;7 #Xo 1r< i@,dc :҇H4&so1G1=~:}9Ӝ[33R(qI!=N/3+NDvD9-j^ _[,-aSYK 586ԿLIm!<=Ayv"x 31%:w/R8-:X<`-@7bs~hl؟̀ik*SҁSmORi,w3 r;*S6buh%o1zϸzv}-R=K9-qư: u5U~xd;X= !IXzvVu_"-Rزc E7x6(.el"k>3i_jxg;}L05Ř͛[4]fÝ=F0 %E w)!dhxCYfRbgàq;º>PSm0J+exi3%dKt1I K$ԯiHfNם\r3gXv(#yލmD|XsN< I]ؙنo/0>.huVdx EuYųdBUIGKcU)NAN~ lQhDž^(êr;h6-glGbOL^t3JDDZM<ҵ>gg| kPAբ* XD͆e$Λ Ioom!égkE['HNUI/AX:{s"ԇhT,4jK 7?lj媊R٣8(u/ܷVFYG̉ \ژwje^5gG%^w#3zrVL/ ;%3; "{!|E#%C1}[ LeV}_/{S'4ͭt9ÏH 85P9Qžl7.o{^ւ`8Pxw/Ff$zp[z^ "#zRqRW pй]KPmLVpd7*؃~bmmq`ݾgPhj:5חŋyQ&G(+la/+G*Mo"QoK.3+O-b>+T+z=7Oeun]KD1Ŝi1b/*{ JϠ_]P-R,n>sC*' Vh:;|_* AO8ޯ'+˕yxɄTf4r*,KԪlw)ze; & {]i /|7, O7/"LHt$G-3~8B1q0ːzItot;RM=<,WOLX 7/o> h,鲒Jg& ~nz- \l.Z7ži#=^k00BL/ [ ?2W=ߑ- '"0{"F!|s@q`"+eоGF̛̃&Eiʙ q+2WDχ:cD<[涠GB& ࣃ*'lCxX߀ꀳ P:s9@80yX-ڍ4c2wI^>2AcU8t4_3,0ݘ-tx)ĸqvA͟ˣPܢWaV!d*G$Y [Oz_!=T6@ȊfG.VMBB4О\@3oJK  (qL Np} a0U|&fn`8 b| cQ9XLS+O ]#}ònIW|Ayes8}$U i?/aezlعy1^CQq}&#'1~/w3ݏ~؎AHiEݠY 3bXb_:u>گn3{Dqf븡DPQh?(T:KcUyK4:yO\B7HV9 waSURY^Z<͒fMS͑lp7(Ȭm+P Rj"xU  @MqlG[c׷-`!!,:bj1Xiؤ} ٙF>p_"(ʠ!NYK/s駸1၃RT]*z͛Qw>v_S0=!V;XiHyULI'~0PNS: ^)0ֻRiҒ_2e zl+`PtW)Kw8R +:QpQק3S ۓ : &(6A46}qAr(ENkh}n.tăo &[H[!EmM%$ ƼZ~")w]"VX>+”>dc#&Jylu]5rxeaCetF6zOxrԇ;vEjJ4tĤ\JWijM >Ԟ}P1lC?: ֐) ,ŷUx 1xMhJvK 9.Ȧt : bT C\:"ޓl-V2M9MV\d a'Ũ@g?%vˢ.$:+2lb1ն>TP@A׌]! O}oYo֬IZv|Eireإ\h/S1{nn鞽O" ug6njh %1zƹc BSpez0F"vcU"Z4k4e)̛X g} #?G|'gw^l~"ҝQ o¬qO1fǩ ]c˯h_tgW: ;b5kR/H&iGmRs]` `&S",'$ͣCWb2,+@WQw]D|@={}ڍW0X^-AŝӘjmVgs8Ch IiPs!*܉9_Z'ML76K)!)}a Nɔ!)|DV!i^t\>&3K^. ~:o\XI_\x>F:.9\`ɴm|2WzE?}D3Xic:R‹C} <.Rdd͂d='cyQiV(^GT'a{V|ʗ3Df!^(ĴRa n䙩Q@͞5f"%u3c6] 8fn^uKY$9[ 7c+Z w:PPNDgsZ+2Qfs!9rص^?B`H8JI.?Kk nK&6ɻ =SYI]c?ĩǗf^0$,>ۀ=F_|u؀02{aa:Al;_$l.>q8RCe+hIȎ *_2] y2KYw(dV$e֋#}SHddpx@5^tgh7 UL8/#z4RǗڴ7iFtZwsPoX8 h̪`Pgcw7b I FTUhʺĮ}{oucEKIf9*;"u3# vSe6GΧwVǫ`RWX̲+C R1Zi̍ϰ+&'szRثDs6~=yu+.`2(NNMv/P$T,zD~mDn$T-Fv%kZ:ؿZ!a VĜ`,.7.D|9f)a~K_^y,3JSΫ c_U]W:IHsBW~w O]{gݢŮV=K?cl*%o|z):@yF@پo'3Îþ6IΛ=$4K;R8Å>1fQ,^O&^,ӞT%?=ÇsKx+/ą'§OENni 3hƲ)V@vM1;eYⶱ*(}Yỏ4U , rn7-.2OK"\E7?*dA]5j̙MI$YzOt2_Lv]@n&Ҙ`.[@O+~HkV_Q] 0$&E./Cw鵨mnc("?3YEZl@BˡuVYx. U7=%m8,ţ䟟S- pَ C)]MhjizGg}HEҍWC4[޵uyK;C;8#-j*Ij()´jIc+J Kurc(aȗ%x {ލZrl!D䭳:3uwfGW46-wѕѫw%bᾇΘJSMeNf'?^;m;ERqtΩ=%<J:,-'.=$E qJs֬Hb*|1oqIə05T>>GE`-/=;(㟿-:PW8ChޘeBaJ8ιx3680]Gx{fBQ_^^6E!Bðnb0S7dcdsng@ ػ0RJ~~3/XeKp,{/S2!ƞMc1R6̪ꢃ3tQ\U2QTSxz{z ~%Jn:ĩ*Z%ՄS.}3˚sy}}̐?j"*B.6OO8b}K`p62sy񗁖d-90>WnA2Dž @=w6$yDt%E$.imFzt{}۬N2wBܘ3.;ќ!ʣoۿwIC'صl9f8-+{iũK\͗׫Jv}P< s=23FI.eKrEGiLK陆ϻ-X[".og}ˀΡۡ(f>j%5Z}oN}[*=%_kD@*GP(F;*|p I3K| *\* 7O@A#Ѵ\+0QfY#s?S9!x"c!K9Ԁ{k+DPS?_egq'́nEOiµb0"GFSUL|F l?O38C_JG:8LFy&έu"j-.PْSYk}n<@~NKQHKM L٦ >6U5Da/}1\{OVu/.D.IhR\Ej{ ڍMa+l*g}? bR24zanҕfش0@")CQC֯A$%d%0{"",ۧAjSxr |A6(h~d["*_мT渄'7:%N$3Y#J{4%&jg TiUٗH-r/e#kӍiC@iK;/!Cؓ&ļ=Mr!ST6Jhe=p30U gqw-9z1A/ \B dyKw<4Bʥ[<1NvƝ8U +SCjK NR sf586 KU&}늭4}ׅLq@.3ݐpL߽9AĽߜʡ }O nW!1*xB<>ͦ K`dehzMǔe#pCWOW7>wѥ[Z*>_J3 LSՖwlb_1+eIB$8Jy{* "mJK^V䝟ɻFѨiC[Q6߻IsWh$%yѠ1be&N킩zmAd{YZc嵎>WL&(:8-+4}6pw|JknÿmWC(fFs5R(_ 6RM @cP>+t?A-о;]޽ބ}:6 B0D` -O _V$)Y pj3`A) kK/P"!ql2RT4Z]/f uG svC~g;ˡj Fvs)cϛ o$8rZL ?yELC,EǴBH@-ʮe>a۩U xUki">ܻ٩2;#ZNULLB>nfA;-((5 Mɸ{_ELwJG# H|/}_':U ePz X) ٮĊAl!t$>=Y[SSd57WIFu'wWFTuR sb (D|fv9`xY|<,ɿj ST>c//9;0;Ab ӝpL{ٽ:.l`MIb d2lqܷifˎ-RtQxn0`d"†lj] ޑ8m=1,(`c{. yQhT,{^*df|#B~N&cF xe}gɆ`9P[9K'1px}a%< cY#ofFTLTA|̤J^>|ڼH ֔-Niǯz<)doc W Cl z쑯Y[LƷM D.Cr~eI!Ioe\YNAeXqRS R=ve~x9Z*aHw_\r +*>@@uyUehZ9ݲ2TNANtʮSj 8P:E큂M( /3;^CwkDNw뗑Z:nfD>TN;P Db{jMs{Pb("Tc%,S}Ž4VzlǩRBpAAOf1!safX!NpǪWXSonJb &£%51i&¶1gbӷ#hӜcw ~LU}oЫE+PG}HXU“/eHƉ;^;w;qv P@}P,TRIZ]KPr]Xai!4y+$ķG[bp/}T:35yI=Px&\Chm$6Z.BA->a$ [۪nX1`2es\ ڷ'|)㭾Wdf`ffoy8SDŽLe%a 2J{E rۻ 3@e[d0 ܉TirQZn`8T#dy1%mp&L@K .,K&[0}˦lJBM:؉on[' 5vubA{9!L~5U:E0Ѫn➞-(PAIHoυf0iCRW|vcA6%>=F b[֊%cDqQNj1s09*n2A \_)󩻍htbp.YKpCR~l* ڀOԁ$$iyȹ|ڌ!#Dڰ$8pg>x} ڬx=4Z_M%a(.eWa0.@n튴baznQE+fsq3 ko(Mp8ѿ3CϦ,6~!/.BvIFʅ°*lxIN'~@z (e F6S\2vQǷ"!sΨ>'Dd_4~yDP(SZ&IHJؗmjXXlI.(:^Ԭ8.#oȷN[3̑e5Ղ5V.]cH堍30z>x&3ض;I꺌Hf;Gv}470կh0ÐOowN  x5wnx*pby!q MA=.F˃_c0Ѷp qJ9{X|2X8:m,~,戂<VR;?eIDjԦk'BWPu?qB]a)ӧ7mdVAeq:tnNp$gWPTZ¢I=,C}tY? @ɘ%9 HvjfXq} ZSrPmzHII\.KWn:Ub!khe`۾! oVjJ-_=RHew|;[ET6 SM8$Qնe jaxR+X Q`@l8lL+HTWȵV)qI)4+phNi 93 ^{ h>|T>Fɮ+ l FDX p/y .lz?UloX,p%q*AYp[COlFi.dWm%/hGs:l% N fJf(XhliBOr6ɺRg:L6/[[RmN,VR Rq"z@Mv!/t*Si '=:i!100PŢ6yCJ/õ\UqA)Nwv͈7Ceģq(ˀ=>!w"cKKu-/Q*i+T͂G-_݁f`B4bzDld-RA6J媒zV`7 J")a vl=O04[ݷhB,W80!*Z"x<{ۧyR5Ļȴ GeEmha~ЖW:y([9"F.3LQ_xb2𕂄9jhn/)kq0?zJ'} gSshpQU9t"PTڹomb"v9NR{!;N7CΌ1f>}gHT!b]5WCMؘ͉s0`0cCF]5^Uޭ<8KPLዼ(a(g݊7NCmY7-R*!åXOHҎ8,HLio&Ta~)4QcuS 0cNd}P9. ,u8f&Â9t` NkjmMo(m oyFPK争z|9FEm6[xVi.&}i‘e zXCq,LRGDzy80F }Ĭ6Qx{s:,ԤBw%TYnP06,'B8e 7͌_\zmQo0ً46 W%$ӄ2z2y `> {G;YW`qv`依oMo0َaCΕ?=kwvg==C85@uBtҫƈ9&eva'nc dʧk.΅W 4HP_&xՌf/ĐLB]%/)ZoB{{|o2y38'a0ҍl?BHW9F, aƈ:X6qlcp7ŖY#7$oLhz%ӻYn1V0Z@n@['3[I[ f:)a@yd}!aeFYgG-ϝS=/PE {x ^!T?AVnFBpcT\&z~r-:HQ4T*m#QemlR,e#F"u)t ~uǗ[*6}WrzT55>4U^$ <{RU%Qr֐15)re/UN=o `FX8.7u8 ;.(1XK} bNN"!7lO\0q)c=x,[iD(< sf^>Զ.W󑡄jocEaHEEм0@V#Ļl#ŶF΄&!a-!'#P<_pHQ%z:J~b |ٹzgݜAv'LH6 0+pBZd*l h$%/l4'ᡦƠ|xxb2ԡj$^:r^Az kpzK{Gy-K6:CS֩C3Wg[Xdjp!C6+q|,gsabp6GeнǩPfh25Q">'&x鶼J#@׉/CkF X lrbIl+#vT2&8݆Bѷ0^J|k$a(ۖ`01sعmX@.pTUv4ް"\T8_1h"uVoy)[_o)wKS@z;:jo1,=l02_ޔzKC~}a[Qq@$P^m!p!S_$|T1wd> G)eҀLF00aOG'rNeVLA<9ȳN:gf} 4,'\E)$d^H "":z)׵NITu.Rx"?.EMzx'*f4Vvn8uT/j$}>zӥ]7\/hм}3}~im(\݄-s"}QGH? &p1d+VS(f7Qhreј\2o]L3:P v.bi=!h'^e6&w47ꃣӝ3А'Gaz1T S}XóDF'kg> ?Y{K^)WER -vIe N KkG/7J`QF>{Wxt߂`=Df"bdu v:GQX]H?ϜyZZA*{'v]LÞ2ޅ<}=XD 󯂆X`%ăڳoBeˁ`6w|doqQ1>#/StwOg\1[Ԥ9dzЍNVxqK,z#wϊC7öiUVE $wŻP)$` U@Qlbw <r)5 W 1 eӑ|dNHaAF]kR.5@iobX]aZҍ",-I;|mP5 iʼny 2 -n'G8,#H,l8q6{Q8 :Q\qќԕ@(l@>_qY+|Y-6 s^a3@\-$LA!Fe>Ed%춓O \\8BN*7!>%afo^W=m\`Cv̧MJp\k?vJ|[_ W+㏐Ao/k⾋ }-ѥK.٥@7)u⣵ŀnHc&Ʀ~Z?%U@&粺K#dPifpz#߀i`P j?J݃@3'p@sŖ8c8N\ 0GB,EȾ:QGE!t;XaN19EK2sA|y><Ĩ u`|ONo}";m+sQ:6ݝ*]€U+|r%_DDx c/[ot]gO.L&{mꥎF=b8Ez{/>m@I/${oG}вǓ EwecuRFDԲ_,~5yS M@kN/ƾjɻq.fG6$N[Һf?gy99ZyYG4xlŤEf%b86O)E*Ĭ R(k}7tLCP^#D\6<'š}:89Oz֮WaT;fVN`̈Saa5}v]6w\3Q]+D.B3BT]V(N;iڻb.ӈW ϨAtc"|OOuٰ7C0ɐgq4"/hK Jyo6{.hlm ЀX<k9o?ڕ6q9bw'u|T߂mg4Ķ&-Q r{ Sk1f)NS.~L^o#zECjf&1"˿3(~.EཛFbFqRYл}h#<ǹjEMu{1dXch{QT/(-[`*nJ1rDbܭܺXja8ݲ$y3,>r될o~\ b,o@P'ž"e2[R|4du+yAʱeIBW\B@^>͛ը{Lfmq"}44-JK_&`Q;F5eafsȁ|7K;dQBpQE&'V6W"G|$Au$Q1{LHx31[¶~l;pP[jgI1qU# An'L&jHѠdGD\Kۓe .~i89u:C?18B{,RRˆx-vC95z#ʝx#exQ~kt૴3O-k)0*g.}aŷ')/UzEwRV^ͤk2(pz K[]7 qmsj/|RI$axrmU; 8_Tswk:pAfT]v0"4 kv`H72#:WdFËdw;dU:ҎidЧ[?,71PܒHpSq)Q6ം?#/nƺ#BHlq7Ekz!ǚNL07FܤV75>gb΂~uQ=~#\.L=6kQ{ZѪraAXٱ, )S=h3SM\P wviƩ/"%~*8ϓ+ + V+D_4^T)tεQrt{ J`c`K? 6j>cq5j'0+jD66y{4S{Eƴw5 \ =@`(|hfWa+*X/tPµ 翔p*Pɦ8іql LrstW5fTOΤ uo=oe"7K5 3Fc`J@G4sK 97uRÉpyo]>JV~+%.y^B<ޅ;0 #*~leIa"=z{^U7/ͨ2L(%FaԖu fqB8/V/YBGFM!AѴ `>+R?Q32YuH>ޞu%* 8WIJCq/n%(H?nuEt,L12q"p+2Խ] OIG(P-^|x]!oZ&M%(cGfc2u=g7B%(,9Lcq.;ِl}(H.κ6|/BޓYf6Ep'~Lw %G=e=DU͂*/|6maLl1ţ.Ah?8Y^U鈥Ai _'E=׫4Wj3C@ \UNigV[ZN>r g@xq+|OlylWpӳ (s7d9sMLCyPA0kyh,nT~pĒȑozMtM釤U,RmRߥ )a\+p"$Bp.l2T^TygރtXˡZ΍^j@+.̽,:>8{,h Um26)E~U_&+!r$Yߙ< i+77 &:+- wuC`}x?QT^^MYN %JE'moTGe1[IΌmzv]F&9krGćnrJO3F*A^ b T@;JT5l !Z [zUxA9קRtDLHDe(+U{6"i@H geuXWc$8 &ɓ}Fßj @ &! IZ͕2լivo SCg;(tߪ7%|R峋 }OɅc+#&tM鱞 dQD]Rza8EWB 4$Ga A!yˢR1Y&J3"yXxGKVxTkLG@\Y%l2QhkM#}lVmvgX}_!CQ s*:XWQu@)\[|DKpyꔫFyB6J/实,S&L Խ@`!qxVU.2~T}=t^[dYУ|~DĮ |)wZ`f'. ɿl-:F5V!} ~{Yo?N!{@z=:wgl 7bxH+-|ٞfԢzxzy"ˊ>dGvb: )2uWOȖ8{ܦ'qFY.`)m0b;-MB} k9`nEnK{0[ŸN6QcGBt:ϸ2x)$uic:&UɁ$ g? ㎃{OޓA}yFNAL <%n=o7fbvHÑ:dvT+Y C$ixq%ŐP*_JyhY.uA+۩647XyyB9{߯|qlaM׃0 0Xg"(d$Cv"ڡ{GxÊ7Do O+tǠs*B5kYdkiny''uODH},ULsכ";i K2,x5΃KLw=X-}>W+^u6Gv- a~!;>G4) Y2ry'Vܲl @]bïSΜSu]u;Fwԁ0y̪k1"`rʚ\<7壀>#pq;N`Y<#.Su0 N Ό^,`ds9PNׁ@H2 \cHW9A3rpT.cZ/`IiΏLG}u++衜30?t 0n]${@^L{ϑ6C&܄v2?h+cH6nPkud^zTa(Jlx: Kn뇰,d|qy@U$l_@`z:x8aSr(ڈ6"B*N48g>G>;N9~5*~>Yvj3H-rX6~8YkoCXYlCKd3bx]E]ud6,@ak;HF\aVj BW T91::ZU$<mPyw{ng`M5M1[p|{'9@#{+ ^lIǃkb7ѪLŊzorbr"cؘ| Ԍ7@Z?k:ƴ4M\w3,^sۥt`(ht9ڌXC;_di1A2sF`~jp$Pf}Dk4N6(zڃ$3ِX9j5#|Ï*Lt04=| m)VLY[ W=TSۼU޷^=n,g"dR" godc]#RPSix(:p⋂}#Z4ksZ;o?I 5(((7NTG"b7)o_0~qn~;hX>߶xYghW'h17]{7mOfXrc^/* eD#>U[?pՋ#gl@`肱G>OݭI%ߙf`kǘ/ #]c>h6aク|8K.>7-.PՄu֐įސ` jR彀~5|n?S?a7" v-[a_,D3Ne'|I T4T؉grPXJI[` wbFIoޜ{kf';exH;agΣJ.c9fCT?sŖn":k\snQi_C}z2q ɋ| PoPeGoƫSlϝaԌqMNZ) +3?$\"& Z%2.?ck+!aϧ"SZԖ UT4HTBzvOgdbh)"P<8I n8T5اA8V/]נV8i39BRAC!շDa4qǘ.Ç"eu{'|]CHѺYqwcsa JǍ5!3%rb蟨6̀lqnb3)\a!exI':`gW(;GS>6[zq5F Ҹ3QxKd&9S$v9 z7  zG Hxa꤬u<o4(jԓa!`,Debl?ܖ]l}2)D~(BPV(iR6,-&Yxyc[S֙YɊ=PFS=Q g6R.}rD0yx^zҰ~+ Z羷KCհvbtpEN]ܳG{ig^~o'֤ӧmVZƼk0q4x0$uPMJ'֊X W+ ǖkS9EgHЇtDE=6 ž33=CG1FjP!k;F0R{$·je8Rgxot J E!SܞَjvOӝxt׭e 3x3 = *?`[.s߲M5o57gox"Bl}3ٓr:V,\1lJ+9Ep qmeI֮ 犂S42\+9-o? |CqoL9m? 1:Z4[sMBXx K^77(&+%,,C[ ݷߍ_OTzW&JK &PTtZI'S6>F5ӿ:k?$q#+5KJ!V_Ǫ|uʪG_Og1psϊh^7n,IR&a_JPaNdI^(*H"UW\C:Wiې3-Dy>~:ТK':Ia50u;] I(*WӝVZ+!~D{?`RB˺fyUf׬m}ߊ2NJU+ _K`V['lc5ms)rc{=ў=Zelmy, Ng >oD;p^AFw pH*<+|EݛL;yY+ =q,@KŬoD'ZH~="0ܑkZM;RlzZܕeg;c?6 M䈎bMuQ>U E?4T ?c\{%2Q&}df]g v_s* 5ܲ4 ,j[½ bb/ճM.q?"W%;eD'is'ӥa5)8z?aUj7T.!~:aۑ:BDž…7D8JsqG<=MECM.e03ۦ ׿;ay24nqJ˩X5E(L*0"B:Tq.PG6;Xb91cyLQœ5/IK+@tiϗ 8BDkкb`lIv}mm!P7bD &O ]r0Ze,_|p螾ߙ0+1ur\Y-)<VItkB'O! ͯo9yvp.jn@'t| jX4i5sX1M@tGϲVl+<wz \o, &Kj:/;Lb$o9Ժ'Vz0F9-=P' GJz^BNrf` QvrkyxU/}ZV/{T\iukŮ1b_0HybY9":v\CCkYԝ8y1誖n:C^( Di%XX9)bԱr=㠝yA7|-옞st:fVX-[_R~Ec"5.5>-#[D\]%5ߵYfY{N9Z[<dI\ 7(n%Uw_I"1:iN:ƫ\0ËyyM'a{LgΛA"xǢfmݔ}2(]YyPd9gʇDuRh FǷ\/CZ_ )T< #Sze<2.k r$z7DdfH`9]r `E زٲJqWf

fhKd"4-pucg%cN [n/WQ4_r5XIR> *:'{"΃kLBؖm@7}A e+W84Z}0C]wݔ=$_;`,JZh9~ k"pD7v7cBN$QyQ]%epޟ"'yMɀ@0zng{G|w宔fԢo5upդb*d@42+6ۭ]5x @ 3ϐ=94Oaf-*#koN\'e@hnev/ +wAE ]oZ+,NaSPV0;54h ZND[Ӑ`y$> =ixR׳X>^V(l+Dcge|)Qc4?~QKO~P?zf18qV;ٗRTu&\K9d?ۙ5=+}FZ=-Mי\h_lo4Lsߕh(Na)/y)8=,|2*a142XIUY2#,;-9ư7q3$B?Klxv.AĵT@q7T5R>GH!Z 4+ਤC_TG3sAyuoF-RvQseslP:1߆>|蚹-Ա \k֚ՕceuK[uO`cV|p'r,Y Uu+#KД0ll &|y7 8ςׇ-H`Q;![7tܙs+Y:ooL4 :,f5l7M.8em"ib;1cy:ӽ.D׈Z"ʅM?c*Brr;||[&sG7ۆJ#*s6SVguN++StgȶI+-5$?,5&Ȗ@'Ca)OaBIG7d- bkze9lkQx/,~\]jqY"&('<6}%sm(cK %t A p-0Z'!C@|-m{A}l+I-8B8H $Άy=1JI*`b IWm8S( |(Dwԛ?S;Wf/'VdviŽ;` KBtw$R{) #.DZ=Tad#7}0y7|j) rB|2)Y,W sXX[6mREi zxH9YrR׺SWnم>y\O}RY ܉m4^O0k8BD8~D s#ըXHY1a|o!EJ0Ӳ{N1!BAtj- b@F2Z r8rq<472JFE ֵ߼幌K3T @70pCpEXes0 `Bͅ%@9/8)pn]$G$wH7M>TPGen1fS)c#ͺT9(ͰL\wd{|j+r#yLmo|<}h(HUg{78Ҷn/Sei CLfgsL_@ 㓔n?&zƖ\t.B_9tvvta֛*Gӕ`>tt;鎲~z2Dq\ 3 b$fPqLY'"I#:%H(?!bkGIYܚT:=2{Xrj|LYqn~G1Rɨ-idZepJ)$XKDzR^"p *8=5!$һ0w쬖:cRm vΏˤԪ5ΠI{J}n:l]Y `z]ՊlSHxa@Ӗ[HCшM·OC폶,CX"b*[ʴIĆ&-n*Lj=~ۊL2@ˈ |r)r#Yo@'x%ǖ"+G#CrX0 dQGD(n"u t1zh6n/<(NCT+~7/ve3Vǁ:ՂaA Έ o]UWPmy%Vȩ-'0]|-3 _{f"YO4(l6yO'NV$i2C+S.剜Õjȴc8 [dލ1a2jxD/6?Pʍy<5ScxWuG#|_^|+vPS2,.c'_#|^ n%AP?X0|2ku3_Dj)- HͲFP}KCye"-=D)~oaY< ,}C# 9Hߗ`hE?T,+<*W|[5fn>d>SZ-:d0S}w@W?P;k>t=q7oKX)TH@[M-7Z,s@܄^x{^p6rahT )'Eƪ\?;T v?/ۏ0V Hֹ2&!>BY0e-i<;ʺ?isdy7%d_ew@*~zm *h}eЛLo|~cѧ4xp}*( K=m#B+˷~2l^Hޡz uNpD6z[O~7P+2x"E>3eK]mlnc ghI.GΙ5@Y"ka֥L:[w0$:"?ݭ&GInW,ieLn."kBX}85_b5ӿ4IM쏥a%)Xe =ld/{5pH a˝.Z}#?Zg-MVx7}nqHNu͑?%rhV9#J(~HPNC6UCŌMK}n缟 =$oMr  !OLzؑPv^;ȢnOk)/dSpfI=D˸"x OSHd nk-VNϝ?[2ie+ԔGG<^TZ*ʚjjCtp_`8TmMU τ^|TN,;yFE: T9P%k날~qɱ?r*\HR9[9sgњ-6mQ,rna_cGo_Ɖ So'iKq@Z3nq)8-UsElj \cشp|ݎJOGgjl;wT'Z=>Xl! `#٫qa?,3-/ b*+o\A#;&ؘy-]Vɯ+ ~Gv5!ţ?gkԆ]6=i*TD|)sVZͷ@rel!DbH>EoAd@4(ebM;X_sM~.2Uet Sv8a^@ܮrFa+27q";=4:ޛ}tCkK GNN3p#Vl[EV?˛V$0,!K5c8RDgP jyWW ҝK@?\/q^Wg%) +vG]䝤fq;$Q#l` A7mRtqT7L-teι.p8s!ϧp$E&KE9IhRf]JIy#OاQ4g!fZ}t* $`pm& _D9\sΘ:{@hRiOa*`B'9e m $Cu,R[uv0 j 6l P =S/W2Jm%5} cQPVPݲ~jk+\o&UeZWL"Nul/WG.^QɔwTtRV6%ؙu{m F)UG\hx؁ާ rsP5 J7M +BRNfeP!} O gJ^vT&Ljr䀋*$é2 s;Y?>1+}jQy}ˢ S9pYے*:2IQ)2c0Q.utL ZP`P,KhGE\|a'o|g*%LOV6[ݙuJ,&Z))nl)QF 4U/Uz9Z5sfQ7Ƣه ^Z&2hhΛrEuɽj{pEkFW|f{ކp颔O&zUߧ!EAn\YJD4~UtW,at Cķ${ .,aP%~h3M@mқOE8l=xl'XR#٪Ϣ>,̴ .Zi$yۊ m;jxX`z"x6F[C $ /eyH\xǨ~|-V7 !%LkJQ%&|O?MmeR:x_6 \v<})p!lZEz.G̏˶Yt}~o:urDZ1&u\t~hb章/i՚TM*^iB@ilAEDx/WX5-ڏWZAc({6Rv%XKA{#KV̇G1wR'<Ã:ەBW<F7b7M;ae∺|N%H>X\;EٴJEUi&ͧ,$W1+HX $yȽ/vW-,U NF.c{_db!0; 0vox٢N0U qgd0h~?\Z_?MԮ5s+t ژNzo[T.*$ĕP$6}!!KD8nҎ#y:2 exVա F6^5oW`[xetrWjꀓ(Xa7G9Y1bފa -:'vgt\FJ(bQ+ٗA u \׶ͳh )]0HDK. p$Pw)(?B9(rfAn{h~"n-ED4h!Ӈ`6#vLz+q .%vB}`g?X۶ٿ=#:6*# 90Po$tO6r"!w^N=0rukL.,(^;_{q ϗ3". w&\uh!epA0WIPB֯RoQYFxޟȉ-$srϽA!+ahc،LmĴ)фz2l OM]7fz&(pF Ǜ*)89hit&|1=\' JY*30um^Q~.-ϴ-[6`{Η7 Pܦ&'u Ib»"ch216moi7蠭7DmUt o~:N_/%{N<6 ]6j]DW*CZxAdZ҄II7ذ>A}d֞Ȣ$d+m,"$GDyj _\Vȑ⼰0<5}OHeW0K11 E!U5ņCHbaw~|iUW};CYj;NE27>&}jƶߔ%]VNӀ .цSy_&"<,p+Q#~_zys`i3V 7&\@jo{0]/ٱʧ(0P;6%ˇmxѿgY+o]=!o|gy M<ҷ9 >L.nɐ0{@mK#%Wݻ|cv8&V3[{kB[vB(okbMnN{˵˜2yy..ti*C6K4Xs!Y RA uqN xj.&kE9s2#3XSwD^>\BQ7du6tm9Fyah!cWx`V> /nBNG'M+5p&".}2Kȩi˜dlA<u利, vPn,bAL4|gRoMy$m1'yODnTHį0W:I@f:qĥq9TUh[8d <? 5cdtu&Sʶ~kN΂f !u)g%{esBEe| +] .#b@>'t=(t_ͻ K֟.j2QYTW(zLgԃ;D+m+.~|kWRd "z^qw0|d]Ci SFtɻldH#WU`xp(ޫx"fǞbS£*3A!3 mPcN82boj:o owPQ8} nkT)襕65&.s=> w [`v$g!^R3‡=n~#Е9IN2қ۰,s/eTs%6Fa)3akf|r;H* ǞʳV_pe(0Z.YSu7 +CcǞڕ"xPJ*8ZB#7J|䷶-C MX --P>$jvf; fI60/usiO|zV #Ko (Id>U.m|uzj4[SjZ8; Y@4NSA'4-17#J'HFa|1 90a ݧtf^Yp  !AhhilV='Q^/5WCԮ lV?Hbs`\ A>v>_>Z5m%sM~3J1C\ ]+.  ҏ"m#[O VZo5&*A5 $!ϼ*w )\ё$ Vc/pwP`쯄*g UɈ'>: y&߉Vs ?{!UM0 ,*>?>?`40ZҺ1Xo+">a{KvE#P )Jjq-i\H7h!̉r.H#32t9 +/\u0G =˹_P6k8 2 MCjfבN,|,;v_miCc]4|=pa5VLugW9p1-ېk{:aV<=)7 $Lףb~p>V!OnVh/훎<4 S͍I d|L5z_a$=zwqjnai v -nQC?&x2I~$|8{HSRQK1>+ΪZrW#۽1Dg`,KM5Qh:6:JEEZ ʊPV(y EPs#a&liƦU1 e38rC/thPr۶]b#%@(뻧5wr5jJ=+%v i+M+eM<%,k F~/שدrۖoay詔qu|WY,1Эae^˜n`Y:]CS;bC؄;w\ d_eVRoYM*'Wmݝ ⴚA Y/tׅ[Xc@9CUE}&2\elEeXiOsm]Q{*&ɣ#@9E V(]̑ T񛇘EPfEFv<$.tKHb$E eꯂ~I䏎+׺Gp@r;ԕ9ynE_jXrB}I"9iDX1d@+]QBrps ,s;!lP%@=4޴qʆ)#X]e!N=Eʓ`g0ǵot!)˧0'y.'KފuviZzT<K@Ѯx @“w&C^Ii P÷2)/^:Q%֙T1EY<3= 9v JX`jJOP/քv ׂ"eyg=j>Jn7>`FjຩP@C,v9 ᝸Xmw9%V^}VNA}iQjkIt=jYB j5E2*i'w6<۩(1,WKHBBN h|>YI{pb6ģj D:^l)~d"h>Zd;Ͻu; UoCwx{cT,'!8^U0E۸3JzɰBp6 /+!S!+qBqI c]/RƖ9;7檋* |&whljй;H3dARb9Er 2@i8$Y<= H҆JDwMUȀ$̙nzTh<'w~=7M"( 0qԘ(8G}w(ŔU]78%.$P4/5Pn2׺\>׾:Tr'\Dlߠ{V㕁4Iɴa}C@#˿KEpo VlU Oxh \A6B[mBQ]o!.)Sұ E=\*NnBJВb<W'HNAtHd.q1܊1s2qɿ" I0~ҫoy'!$mIuSft4?A}g{i],rZoQ$qa7lѡ${1ZHP0PZQJB /evS-ʘv6iE ᇰPFAiqkH,\YO"+5uߔ_8Vc$ U@$DKq~ 0\vߺ:sE^#60!(S#e0̜n%8U)EΣ?m$CDT)[I[ϫ9ᕅŕ;߷4L/l -nk!ٝ׎ol֟ZVR黰-4`*@dlĥ2E`_/_tLR0Tᒙ(̞(OQ%E)}_oH -m10btZnb @&B|3>\mzV߮V(K:JiȑL{dE[.}B>xrG蜿ͤgL:v/eC? =R?7ӐORk<2B ZfP9tˀe^c\ S7֢ObH.J@ p/p䔬[ɝH=Qȱ.[@ \0މ%O4-g@ʘ0 rmK;htwWAsK$A"KRIn|sLFg,C 'thJ|l:^ Q~@Uz{#vZܒ" 9o1>(#.!1@n" ͩ ۬?g.J:HxAu!84mE@Q̣uFn)+ -j :c?&}hc{vc[ME-6 Ĝ8h2:8Kݱ0@tv=L9Ȃ/+~Lg>}jddy  IoR?mK şd5DWlEYig?0:^e 6=֧OsD[1H/YJ<-0y"Q9M ߖ {E8wA^buZo 6砬^GUiD}xQJ3x lO6HuƲ[ 5^IXdò+u?sS{~;dF#62uAo7WY8ó*2}Gd.f[<;=S*w; VelÅKpd+@nISr'{ 3]p^zWM'afkxɼ{FJkĆ:[b>EOa4NQ(=O#&|pk暤d0j S.*LZ7q W'BwD`gY`ˆC wPԎ.ԦizlnH|51aKQ8ZK"D&| XgY3MV$'zXPT̴JERa*_O7, 2 3'!U6 ->D!BIK6GrG5+4ӎuN+[31gjIqe(.y˭[ʹ/~%a!G$, $TkmQF<ҁ&(UܪsiU2@`I8emj{؍$ΣǤɪd{\$L6!Jo5=[\MG(Qd# nI'jw$}%H׆,M*Ui1Շ,@GsmSE=RE2kMEuJ^(V?[<syhBvAmIAͬ(tx}xcch{B!V]GoGg%tgbCkUwݢ%@Y+ңyllpfW ^I[3gḷ>I&Z=GZ+-IbCAfFs؎~n 5)M>G ؉=쏏4;٢:9j>3QyϺ48Juq<ºM !d,jlb {HsJf{)4l (JqM/7.ryAK/ǗΔܛF'A t[`Ow0QxfKb܅nSwC)4 GͿy2tj7fLYe3I9ڱKI}'W#)ԩ˚?NEXDwzZb j.:9;@qt-7/|XGGT$laP/diǺx1r> 祈2ό ď(P./Eų8܌@ 8k X ~.}ԸXŎyeT0*, [~S%{N'Ϝd`:R8"_oz, #b0WԚі{ ɕfc̀(Jpd+2W}󔃺8'zcT.a]7'Ǘ94~~8pACQEB]"Ae[dpbƨ}j%gQ ]q1ZόL; y2x`LSPm$G<_4lC. p8 7EeHQ>aQ:͏/h>!qb+@amڣ.$\#m}Vhz2 FJ3t 0'&|ˣgk;B4^rSBTS1p !șn@!¤}b 4p$/td;gtM{&hc (89\V~'d~NKI3C " ՞r8NBǖ~mk 1V_#Nͪ]#utpuF̝X5:_eGg6n&‚DY2~[+y=P.' oQ)8|@ϊ8֊C61$-:"vYb Q,, qBu_Ҁ&Hw\U^ȡ'0`3Rck-ȫ '"j`Y]ĚbC" n{BGK6=oT nhKʙmgGѕG$S3ݾj |;΂-=%Zw).{1o^K% 4C1!^k([I ?(XC2P8ѹ(h2ᅆ pJaU"FTK>CӐCR`|LWF`#k86a4F)!vJMUu1) lYA;5ĦR^k9e0#`QPgGZӑ72vJǟ ˜V 0|rNGW ~?A %Umȓ\9RXz9Xx2X޶d?Oy{j-FK!3擵X|8mKo?-2miPnqo6-(:R|>T™ SZqfUX!D[Vr P6Q|K$G/Pu5Jk Wh9b ?pLTvHdOޱf뭳tLC0AR ./.e`X|y{U1C34O52U k;bdX3{[ó$ˀpaΧ3 T\ Ω ALbq!p1- G(q]6Tt4i8Xgo=VTpf@GliKǏ;-@K!C~4J@v&D;FKկCgn'dy4xAcvzZiG vs=:N _ #W;u4lY/ ZfdYbA_a1ۙǟsYcTv+A`9 VƱ1X~ S^,,bRɌ`a@ѐzA}a0dm 48)hEړ]0d Hvg+ &pi:; %{ GC6u8 &5\(.g" ;@{; [ |,w_V ߺϑ>[`@gģ/ḪNĩDln.5o?lrRAtzJӽ 7!M{(+oe _AܦZ+q2fb7xNpU'Q}!htAw1? dn^#(J\lYX̌K܋ܵR)R[_6֨DU(_Ȯ@j `p@Cdհ0@$2&W0mRe5Oa-Qæ 0;\ʷ;c0cIL|GH8i -{V-t2(h(#3cG:V%X| k7^'E.N/;_6y`V1jLe,W2'&b5`BNLd{yY06h H>؇Lt]!aZ'87; W5١?v~ {(рQz "jrs 3n s$'fBN p[mM~lCG19gպA9X#)8"aӿ؛θd5OZ7@jrmViCt|eUYa?m=QńjƬI 0B(Q*6Ԩ\${TIL85kOw.RUrB! R]m_A!@r^bMMu&@)i;[c=Cj͡vP[" f;byXĮ$ey*7wŨl桎d>q^2G# 0xtn޲RuJ0f bmnTGĘ>t(гl5?dCk^z|7IbDe`){PLEF/fė 3O! 6ڌ+E/5,c^-[p%wB [j  \@VP#01_䙧\,D[W,o6t -(:}{"! &Yo:8og*J[hTkdbP| q_?f"pJ誳zqdRUE8!Y;o"2qJO' u9ōMPiC h_cNYFsOʓᗘma xx̕ZUDl5f=p>_hp3bU/MEvaoMV> L [jLFJsPOr #3&"ʼna~,g떻BV5/#[9hB&!X'魎xWr( _#B`!BGU}hK }Q-#M {E-D% RLO54񨈜=b>ű\+POc+T8⩝+[C(m\bȈ5)7n *گx2 K`I!>y` 'Uwv4^-V} {|/kpjxG~ZAdOH(B$'1?T3RL>Q1'gpT xc>#8ѽ3 e~0 pVds?>(RZ!+$б'UH\*,%§Sߨe5H] z̙ixv0R8}7ufY&忔m'E?@N$N5qpqUEuxH.9>/E1z+Q$6Ldd~F0gH[|%&2,Yh&Ýы,z5e*Jܖa\vHŧlUqGwkHe5#\6TQQ %*PF kuŐaHNyDq#" Zz*Q.xc.h\7=oV66 :!+dIC@̪_"\BQZV:S/tl"+k2'+Ҿ[a&ZzB2[?E]rAkɼ|Ovqjjey{ŷ" QZ:9?f8'CUCVV!(O:Ƭ9>n.eә` OyYW#5}zŻ$je&IkW!f VGs8%F N8ot\YCNDOM? ڐZsӝ4>o,S+%YLfrYb&U=LV%YXN oF^˨VP.붤wVB8a\=F{3=!',A$z<䆆z|X؀x)蕆o6{ uG=!nI=3[r.`@O!ݎ40H;T6Du y,aZvY՜ iT΂*Oa470X$^[w Etee.qY \AtpiD]A7!|X<@)W]?'HA\';᪰h3GpIr°1iop _]7jsZzTkjnj#Ҵxp=qȐ+R1鸔+]M5a4~A˛󏁹?{tcV{nsRyx0tFV2nԙQtTu{c 2!e%M@!-A$E&_$uLl`E PPG ݽ=s.%?P{>_'3-",J垛 t:)d%]xO'إI^= K=<]sr^hF4ޝy" h0O.Lk`౾xj{݀OhfkiS ^ẽTfx8 Ţt%vlmreު8`De(t %+Q0TMb>Kw \`6ݮRbd;]d\eIβexyJn.)q(/G1é1dmP]2 +YX)8`CpZ36\jF@n,dY |j[NjZ n d*[3y }8 G/U[t=}mlԎ;fU Mّ a` MnƯzkD2T `2Ȑ萲P? r16XƧ^Q>[= " `ОUs<0m9x,jµѡ(L/+PqY+unx |DJEg 87?tI#qT|G@oqȔT=-]}DiS*/*N>Qf 7:R^l6ڦlB(R3LtOfT2"}Ni'WD7l~ԤsFtXrCȢcxa웊WR z_&CO0UK4<9* V22~ ()z~KOmwe!0hם&69s 5# wGYڙ<:}SN$群)aR;m箦 %4i{\}H:4w,su/:c-&{ SdbI{Ry fo00JN|;F*C,J,)koGH_ۻP$Gp(;C) 5:0VXLdB۫*z> R9B}s2;O6M3lmgYQŕ (Pze~b@KM0!#%8M?sQ[ʯu3Kdz 7fPUnZDP OQd*-M}$CAڅў o5P z29ĬkN.j^*-RK4(u GOĐbig|e!}8ETjX\Ͳ@ZTu40 uٿ71CS6\a|sNϷ$$~?e)H7"\&FhaW\Rm5INd'Zuc—kB2)3cȓB0Nxjm7{> %5 :e>R#=P 뤪>R%%!e ` 5eC IS:B{X]fBFf~Mk = vxEE]Ϡ.2X`\k6 ŤD aeOdK` ؕ& h1/%C#͜+5ëXhIXpx@B7>~KǸ #HJ%,]`x,_O:T{N>2`' ҸYDVz̎"47*;rlPS6֝ZmUH536 Au8-+kϊwp\_jط\ XfW;?c GީLo17Bq=ߔzC^6#Z#[UHZх%YhJ\]¸@Q U*n`$>*1ԟ۽:&";VUK^1 G㲚@NzRfe9O{l7y(:r]iim#H`m.r-h&P5^u0]ga~v]Fj6KqZ딆 c/hTP]$(8mɥ$-%q,dOPKU?t-WKvAFp@BZBO=zP6o-^0S!GP:oUG| X' HUԜb<ςp"Ra5obBa#qDZkk6"궜{)U"@D|{꣟-rӃq2޹'*L¿#<4UպwK2'`6#%hA*ww5܆43QY, FVmc59׮zAg.kL2pu{Kiu ZaID-ls4gp 9%\{u{)>|3QV\fC~9$ctt`6.5d2Ud2N ((AxgRY)Y*Q@9nzƚS^LdFdz0 {qn3+ҼTv<'B>Y'ޜ5  DRWztmԙ۰0% 'Έu8QK33.vxp뗝n~'d\U3+I$%zS)&On7ŋn!y@\WU9+fIzZS҉ Dxٹ5:xk#_Ip& U1tslR)/]}Jﬧ_TNƨuUf?87Trfɖ֒! q%F}A3{\_a8L+Ԉ+x4nF_慤nZR|:=SD^a'.iԝ0+oU)Y^(M.krq"nD? H߼qY٭,։&Kp0clmSj'gO҇@binTk`Q<<9W =hr!47ԩ&t[,:g`i*Fk*u&#T!I8l-?,BU؃|! q4L}/ eRӆ'(O5kp6@l8r ;9JDp>c=i.Ie$ԑTiQ_}(m dU'JQ`Yl?A^N(Pf[T1,]9h9UG. #F㵀Sk%2~wj4T=t@-=2ЇP=p' k̜uSM҈ tB;Ido o*&ӷz}bbæ6Jwq/SF GI8Ψ RIK]PݥCZLt%zo|!&]:4*;jNubna 4p_30NTGdvj*v레[EL}8iVB@ڋzO3[]`Nb/WXa V°e7^ 5.aL:x{>3kBЄk8='6 O(iPIʹw(b#`ȂX\-+IZNtx˖hLY Vܠ]_,9KɝOIX"chU_HZ1&PN!G]tJ "0 h2 yp͗HR4 1W06Wܻ>V`8a=Vd =\.h@NdDsL4^jz*u΃{'T_\ywv :^md!S0x5jjøkWihYțr~n@BWdžǫ=u&chIɃ.YuFg}V`?-[αknİT͆hl4:x3cH՘ h`zmנ> Yg: ,F,5uq/g] PD b኉BH>ZT' 녻"rF[L0xGWQ.! m Lwn3:K q/럧ڕ$Jf#ݕ2|S{$WP\R}Qs}ji+RNt-nGiqObKFg.CC1:ڻ,TrJ^/϶zJVHʉ[oc8Lw$K *6 8 kqpby@Rr5Z)-M^ً'6@&\]1ܑm)ǀhM8( C߾4lXDO~tbVF" >]Vz{$7ҩ-P-l9+7NL>ŭy2ͮ ˺K@)D$12z/lVf؝az)FR*pC@z o}6jI ɪXe D'ӍM76RR;X2F±42 +JS/v`c+o>Bi}YǛO/ 3$*\OB1 ˠuCn8yj|XF9p%<̞9Ȁ-vxFKX*YwW+ qI+Ze.Pti0C*1NE_˘!h4 7$aY|=4 41NԄa_*34WS^XCJ}Gg&z>߯B,ߊeʭ:6Q:_.6Ú|ό+vPO%V]}s_8V埞ȗ$*A':QӚ`*<'7A*覆"bzB{j*Fg X &ctF3NHſT<]0"̕g|[J߃9nz7nV|I'+=*ӻ69@r䎎$l L|G?!=Y%t\g7]gWZ?v[Wi.v~BDE4/&OPqvީq(E&sj7?ΰQNdtto`3d~@[4iƅlԠIo Xв8=t>$xqyC{6.k%[#8~yS\rpv߄MXyj6*g< rgAtocM輚.o g*+?Js<Mp=EUj7pZ7x%q~3܎%SzMrCIR@`Jy>g^ 7H#6TLLJ>?3fD SY)a<8 V 0?AGr_VoM& /_/#z(| ▕,<\L3ff+WR:jjD>\vBGL\f0D%E N}\ΛW9su&b"͒8Y06uIOA㌦]>cdP<紞d(V@?Lh92 yZaSFo(i] $i8z,{t1ᩄzM|8QsK-[Y]'&vYn6R0.ꗉ Xc^OuCH 6c ʰ4*ƞ<\k[5(N%v:Q"@Q͖tK=tۘPKJܐ,5ڂj1U Idf_ÀJJ"辋4j5օtO= ԐU[C8Psta1:r!y9&_/FY&$y=˂KG3J^<Tn RLzK^l&HǏ m}3/ B(6{$1o7\UXhM9BQ%jJ'c 3eB']tTBO@WgS L K&y@S6aVJ@[8,V-8;.uUJ2 )&Į5 {VE%[nUֽY25h(Ut2D&K?6MT#f_LpBlZF_R`jͳ]"ZRB;@$9jJ9{'fޖkCH @!nv;[_2YlGjv]ϴQx@KG;iMµG vg p$f];̾(=~\{ D׏Lj}@?`b?j lR6ێ: 87۠y .1k Sf́ Wp@*_+|Juaڝڋen*}9NedZL (CKj3e_ fush1ѿ1|3 m`o8 m&$ +Ox[>& JD(HFcp!7#|p'lůtBF<`W19Ih·G@+\˻y.UC&XLmX||6[4Lb!yԭg7JcA^I:Qg ?F6c&lx?Mm@sd"VĉTDЯy/@%.]H=~T=GՏD=z%җܱ,?FnrSEQ[?lrow*`mYpY.ַ'_;(ð8:X3`8reMvRQ#;.|Ai%h]y;UQ4= =ӑF5)arsUJC4CNؾ@5lUrH"8Nf51(xk ;uLc3I nX18?8 t<-]h®8b?ysk>tSag9J#1ࢴ9{W7I OG[4@ ^2GFpVj=m/+ h98p`1g/|Vsx<of{^-{!r+(w(=Iƹ/1ʻdKdwtV64 T۴Kb`~h`y$_MxhHqYg5FG]`rX$aJ#qU7{'1_БSy#>nDo?BN6U9 XB7ڈ~8Q{n`- _ثOo7nO L-\y.A}mguP-]1je䎟j*A%p?oM+Κ͢Z-O0xBe_J%) _^>i]m< zyc7o@vM5[&e{ԺK p9׃Ucbqͩ='|G\6&6(S|t6N,!&t,<89ASkZ%n PdnRogVoUuf-Q?\30jPml4Jg+M1 3pISmr7y6eC \jĤd\7 W~JTJdL%Jϲzon RE&:yU9YQcj5<4B&"}3w,9Uj[+}_h=ʿyXhv AT0Y$M\BН, %Y2_T 9Y oX/ܥ>ETrJRaD1CԊSifsL &u\,'/J0BEʿJ):8{eZZڔ6o ؐ\e*NVq#yP H]2kۛ.y+uIy?*=DdܭSKk3 EUn)_\Q"Fl(ރw118{iÎ 2w#kawH`La7Ҁ^|&5HmUZayVQL斘R6n e`fe-͍8h;s)lZ@+שׂP_W;f)* sbU=T6l@fVm.?';Dv^n BPouS[$RHPqF qP}BZb|fz#L537c/@^"02"5`jZ$j\t)Aw*zʧpo]= 8ȃ\q8VPN|KFtXR]k]tDɥ]0%5:}4dep0qf=naɃ܊g$,ޑJslՂ9 pI >E? 69N>,Pj.[8`>Y:87߃;zLčTդFTdpsSĪ}&j{5D>M8r: 㑝Jڨi FTL?8 KHӆ. v;cC z\9fIVKz z E"1.-kxvd8.YP&rޣ~Tы06Ԍҫ``wC)lO(G DN }e'=87sfS w@^NSk)l=d:^B_ nx{fPg|YmZC;fW.z 9tN aXC64;mb*ZS;fIm:Fe>'oDLqW}J*vw`֥=T{ZR:\I ެw+= d Z %K[uzsTG|Dj$xٷݮP)'p'ڣBp’ctj4-gRP#폮pԔskx?~WW`wp|ӷg%`udC:kaڙF ζ!`[+y?{7/W豩ML"D!,E+ep 8\Ǩv4˖4k (r1jkJ d2PXo*bg:B%*ҚO> ޷J2] %NS  s5XdzyxJ^Hxe-w&fku݉E&}{LxU/Ūv:mtUǦg; Aw]w$##jSZMvؒql &'}&`KҗJɣy~O8㊱&nL$"QYJ+PM-BԏfXtUW%YL&읙1̅ S(MC9ĕ~TV%Fsڂ㝫|%mv082Y-=Yo.{VtT6}ip hʢ mGm>e]3ҋ-mHtX` ia+c S&w'[IKvJ:YmA3)Gg&(9S}%fIƵ{ɇ ϦAhg70X@DJ'Ju]}CjD*Pļ]0]%%K9phU@chjrΪم-sR4Z7'a+T23؂X6F~#sf^4x1?kIwp=&;exCYubmKTb }>6;sƹ5@װg6}/Ah^!Iy EYc4{YJᲄ8zuR4&Cj I*W L,׬N>AaƵ$Te"&WaЙIU`N7=d,Ew}}ar)]pL OM$>MW3x)wB|}ۋr$ub m3Ap(GvHpdЈ,f m̂M[P$Tح>GgY$msvKN`C*+k <'wsR=ibP]@6QEdpo9Au҈yuux͌.W؛`jշs^TkgD ,|CWXoHt(R&HJMF: `]8x ^ϭ:Bg_kם'香SGͥf)q~mvNsrZ9u]*0rj3O}CʡUVFQ.MtQk^;73BA|FN%MkLJuHZ-W0D !ۭ$ dQE{Fw.Qα{t7=0CvX, ]L MpM^hvs.b5Jï$uN3%&q\@O}ڄAG-0aH&FKDKrb49̇qWljd DC)B}sES%tDB1Y,#:CЭUWew/~HF^R;wҢCzA-2G˱^+%FB6*ߋLF{bJaV@Q"NI#͋P2utyjMEoRW ބ EW}τd ]`WIwЩJIm#8{{hbKZ⮰}盵hI!'y:7՟P#" :lI%,|ToīlƢB6XrFN`c2Š&\uhR0v|2yKh>7DBVI60!ޠ 5r};'$б<&:/K#;u/xcW96=V;`W;\y 1X" 9?! ECv_+{ڐhj)<,2x)ڋV8""LkFpS$I( F' ~5t` }!]GVA@1S}}$.,߫jq~:_f8M$)A-rxtzT]4P:oArF 7V{9:k>ϟBVT麻Fk6d[ 6g4Q 4GƘTv@TuG'clEfn_aBr-P -qSRCnɆ94:K>h~l}z8+1"M?7$C>8D+*,Bm3LXvA5@CUh1Np-qb U]RKB^=jqf Snw:FpK xokB0.E UIRxNe1,?f{#8͵~n=~:G['>Nhr>X&+Ca߀S27AV7ilX]b6oix? >IYKD Fr [_W?8㩅D `30@)^wbRdVK=.Q6DSObKoO Cmu|x$[q/'.?C 0IH]"<g"~iBO59#S28B4wOH nh7Ktw+;&$ 5'3 X*&M7'2_?D&\)tI,ih/ 4%E T+=nĪ=S JL'|c|a4;"?=Gh! x4ʾs$CG4R|77h\|R;< ™u]J Rܲ(4 `ݲb%xZ+KUvbI~sbhv_! aͭI/:9Cw']lR-]v?fP`o;vRS~Wnf~sMgGFp 2O$ h7Ah۲[ 3Iem-MB,#sf'֚*bdvΥ{G?ƹU fe@X*˖.ᖍ8f㑆CbpJPqEv@kbZh |Tg|Zr}y5.cEc+3o ʛBP[~o2InNo^D!~sdA.Tt34=7ͮX{`#ݜHbX{m8$0% JaI${kTt1"aZ.1P & HR}/`r/l_U 4ReYz Y]vv;Lm RK=Pr횈U%Lӏ H{&YjFžv6d99'Ë0{-ԗ0I*&- 7] ,Ozgftywzi`*~Z/63֗{#vwV#CW ;m3/;D{* }Z쫧Z4՚u{0%hy!w7. ~O^qmEk 㸝d6I2.6AuF_}I <)mށgm Π.鼄OUnMܒ݀gwY&w~x.1^$];rtcvZ^qa'6K&aIT I+iGAl"pHT"p㈚BȒRQ^f>݋%=;&/HFx`jS_Z}CÞD[W\6}T i3Rm ak=⛂Y K4B*R>J2F;WQOL$#zKoCd^_·D֊1ԂZou^]o/Asv^j)o\}CqG75xL"`#1@F:wa&Q2> I1X.;le6>QV0m֨r(?/l8dP; U\hKUSJTBڙ;F$>#EW-߁qn ;i-zD2 m-/iG(B Y<9dxcXE`ϮhrE0:t3oj!xFoW&vÐ`; "aE߼p!Ս*6b}H6Lz0L, ٍۮ8|6mHbGؙ,6Ɗ||f-Z"h;O6/_Bx ?H7T!ƱpkƗ a|~ARsW\R\ʧ ~Ǖ"!ϣ{+1DmirW,F\|2D d_ވEbHXɖ?;Ui䐙^@84c ΂)pwb]=geHEx$-Z')|Q4Iۧ)U8be4 Is?vlE/}zQ Be ^Fjl0I}`\ Y<jZ}pO4+: rYܰDD;/^bI럨j>(e oqKk话nQϊ%`^-*u^zYR6X̞BFdj"w LhNτ~Ho E>銄`^:(b5j1, \ӭC2YɀU4]R?cTQbJGe>$#\m#H߫䨍 ucQt퍉AzC6$sұ4~(ߣk)b6/Z,Ou)e31s+Zqn@io+aXS$w*#tҪ&qeJؽ.` Dd.1B!j|+ST$pKo_y/[?:3=ڔtl-h9BIj|EiVp%0:>a 눪^ ~̄ ShKEj@G3L8K6Metb-Ae(a%qI[}Ռq;s- Aŕ*'\wtԬ~3Sm,~vESd&)BeQ\ T!{W2Ef A~VpV}p>+ 88$̙h)a_5co`NhO^Pȉ<̿t6+=LG4hnu/W5” 882Ӳ AN4ע&WU{YjS@vKoYA4S"zkB}ĄR0a(>#jŪ o%i٤d|cmܢ$>J=;Q^?fʷC_8짉a o3/J !uD6QMF>bCkmP?Zƒ8|ʻk=k0bDX!M;Zf^ @3[R]-ȶ=yBoN |3?ጝ\=N5\Z`Y*/:ct&[=~lPɏʽ7Fn[ uq=q.QR60<ϑ\P|}pd$!,bk5wr &A $zyi1vQ&^cuY_ד_MĢ&R4X2*4(gkK:;!ȱ5f# 1hT~D'I}9QO9aᕿV=jNfF#Lg"Oؖa*ZgpK"VۚIבa\"]z7j{8tAcKȓy=42.h>\5B%o=ɣ^̼f+UmAq\sD~dmWoXr)-ΏImM[8SP_Fɦ6cǹ ~Jqkܸ(&Ϟge<M)j b*`+=pu+/ FҐ>%|<}!c g;NJ AOŏRe&q OؓtT F7'(+E.pPٔUں^È:#䉿 }2")^sxm}2ㆪCsIv,<;iD+Xic6@wߠ+>27Let0)hce_F2xM7V ҍy9VPГw#)'5!yHw% !bOlP_F7b,f|-\W=59'-Ypҹu%V!aB.JîEwi2f((",>!x| e>)|ۤOʨhQa|_7g`'Zx6̧$P֯_nZ͸bn!䵏ϵt|Wٍ:AH&"I\gqVj)CՀ󊖺}2# z._~켂PADK.|GR& F\@hQktSPvcѠAa wM.u(??ω;:х첑v.O"_qXJwIQY&yųe&O͋U@:+[+^ ~}Xa(A C ngxsP[|75 *l6c!-[зL9c$h1(r;4K ͪJqtR4;?Y JD]DFL$l4n^-9nOF*Kksa҆]Q/P5*6BB<@NWreLp33xԀ{6N/eqs3% `ĵA:2ވ9k cJ$n'(eMpos}6*'3#{.Ī\9is3#nj4|Ӱ#n~6NMp~qLn+g RNՇ{h4wI$4˖n^-Lh0#ۣNn}%5X[dhL e umxsr[]>hrBJ2>C].-2mNf{lNf#Y?c*z\mvoS0^[㗱7ź{bЮCt.D~ԆI*p, ^ҧ'[EDcKA8μΌeqrxJ:$mfm.t0Ł 7 AwGt' l pFyU15`q%"rJ޴ba, f?)&V *Ur|\s品k׹78ɚ#l*b6&فVK#]j|i`[mr/q+%T4Za=wF_ZJUY4WQ# KF-D"S8@[$Kg#-,Sih:ɘҊZq<"3O9Tk*VcH쭪2E-gf2}e(h ?Rm%q/J{-ErhQC vaY%'sQlߒkϲ_P9|BpWOL`%p%I(Dq֥{ޥ_og.hÃQͅ?(:];T Tڰuw:*b Vyr #KEڐ -)}nnn.;o&μdpќ𕝭5S8|IG,R>RQ,_)bb3@+L|+ͮ$wQc ,w0C눡֗КXL@"mqu/"=,١J–f8vV A٠%w: zQ;3hdW`xY?YI<9a͒/ |H@";o$M?' oλf՝2q+O=_,~)##G{M IOZOB3[Ju\ҾO?}|2'|HiODCCPb.xIJ,m3gd]z֊H*I91I`w3trlc*\p #߬Ta8WQ-yN A{.ڷꎀ~'63Zm2jtRJ,(u#;0^gcMw._kO|KMVT)޸-fT|6MQdyVKg C-PkM ^1=!62HzTH%ɤ>7,`ڗ,ѻt̫[=^_d:& h8 Ɍfp3Rh}:|n[Q;5bʔY CV;jab ?DI!QH`DEQoԿʱ$Kw|+SAAa])hOW^3!4E1~s}H*|sr&cvsyu DGO -l^sN !X*KiZhD /z E:v2<qFy3iG/42.#.[W gA!89h:NST$ bc/p !v+ШuvHرB@:4o@#r%RAVHoY$ȹ{9 borq;:҅hKj |n+wz%;10+7?3= Kڝ׉ob Ug ANAf]mh,r+j1!^ ++*f"Oͤ%QUk %Nu~zm^;!&D]MclM{SрfHnCYQ@RȖD3cx ;e#Zkr  㑙Q>%yT;|-D,ar";UzBvFQ? :@^1]7}^ ·~>}lP~֦vFYh#aRg0Ӡ_^Ls,צ'UQ~%oۺX$S~<ͭBmuߦozة\WL+#Xnh;F [>XU,![!VKb}5vY Xr:Te,B=`"\ &yMxd|:2 Ll5BÂ*8sqgSe]>ƖȂDyter.REt>Ba((e_}vT+ %قUlXg[O@ ~8' nb)暇z}dO' <ĩn ɪF8\T;c|@*8L @+PL҅0Կ^,u U{E=?eX~&AT4/s^ew0}_Qz|r'꿆>BMP!큶?b%ASR!,9l>fP{w8gT&i sw[5d3 ܴ#baUTl͂-h}}a4>W\)L+{bv{[}: ܨܭzPV5/?LBF{%(H@`˂|qt cN]+#( )R 3l}n{J$@4T,_Z/aaCgq!mUYFZp+&)*JHϔ JF% X,mROC]eꅂ=A;6SUX ywtv”о1QU Z3ݠV]_}z+mnܶ }5M7(&lg>ݬ\5$*WV9[y^O+T,؅2)pMPt"ě5sB[1JlTQӈvG{8ܳ7EkަF)z@g̠UMG^l&ZɶTe!Pq-qFע:w SRG,r c7r lm6u۳mpḅ@8+:vm)zE,D 2*ϕA{x[^"V B튌ʹIɔrl1)P;mS8 ]Ѫg'J#*' vTnjqVeV`۽/͂Q=W{h#__)[qm3VϏ1!QO8nc #_Br:2̇9q`z㋓]F *Ӛ q뵽})bP|í*rPAԙ':^.:O$qTP@1"7E>{M: ۟ }̍G ysB=F_l%~?&ڔIrx;FCe-qe!~̘G!h%gRs^xK.Vv@xWW4-x@PSǑJeMJ`,x73ΧeqOUD6e0J^gؑF"u-Fsw:8l |}&"@;idISZ̲ϖBS9G[,+U7bH|+UwTRZ$E1B˽-JMKBmYXwNӢ4?qYL:d-X69 ge9L+rH#Q+d mwuXlGң u[H')9& ;|>uUTLL crbrWcdƷ)FE ԒkW ~̌YNJ%"@'Ic͠ סZ-uWݨw]\<ِ'1Bn^whRM%"G8!jL/ul:SֲWo3w3lS`)bV!غݤ -AԎs |![w\i%1{sC {Ɏ\'')_E3caT9 8L5B5<٢7N3X`c:|kpz‘Xd9D豋ǻaDG)5%SV'\҅Ɓ^cZI QcnyWƬdJg;G[؛1ߜ1l@fmR.̐)oo'{ ?RhrG.2@=v4oNj/k"qt̔Bgn۴GH4ԼqDE1&r 4RoaډN~ ][tȇ]dT@B7!WC $N7Bߌ#h,qp?k)$Pw{~Z^wW⚹u ل;,7 yKV&z*lq+>Kkkz" vUH׆ADZqFL"f !R-LNEfFa) Seݙ'`og/jސ0O8n3xCOI`kgi >g)uƣ f7wWtddԬtg+.A8LAS;+0V(f՗n7K?{u$ݙQUpVg%,rVwf"fq#X)5LTt?|J̜{փHY=Lݭ5fxͤ56k!z'PXM)TqzA?qVtG..]MQcjǗS,JAczReiɝF VP f4} B̑ZOKl%Ms(t}54ĭSVZ! WoY8͝m$Jr9KJɢw wj';`_&o*s8$]Ki=,tGQH%|#Lq渗gUQaZ*2eE;ciW{5p!4J ֹ%-=Pϧ2pƊey?piUnSb*_w"{8P熤m~/=3v$0Ҙ#Q[Cu`–0Zt? av>cgOU01cvien(lK>:NaĊ`*w%_JiV;RI}s PRpEeK*BYq&4Ht k3ڟTz BcY&kzW>vXjY^u9dCU=Z&>@7JQeO`d#uLi[6*WX/uy#5Rv_$5iz b1<70pK@x#pdh U!?XNPnVːhwTM=%O @U> 9ו{A uyAN;q9ԦJ{yRτF.x;$Uy`M\a_ئ8ߝbA&%+ .-")hi{rlqQT!Az*@%By a99_?S8&2AoԱJs$}d8qșNYRO-K?c:& +0rCݚSzL?#!"Q9c6 SX+",LK;(#ZzԱ^G_*_"AvCy8C& A掷yd\D'3%}K!Y2̌+S8{ E&#G4\e` ݙ7>ߍqZ/WpbsѱC/$**L綁]M{,{6жp4wF& 4F'h"'fV+} @;ĘJSv{ d9Kj0_ll-{S3S_Q!zW hP Azpr\\B+͞h/!VCKDto.[#zmk_z[ 6^=SXKFbVZ׎4ø0>*I!kgvb١jnܮ%-Ik R>lշ1EKe|JڏqSk*ROV~pHㆣ#8|EPu>b5<8QUYyęOy۽8{;PK Vɝp*2e,nKzas,m$bN9ؽLviu t3:~eyz. $!ο{R2v2)<61W13@DwX< #aXNG֏%/熝CF?+ DV9uz". S G/Y 2 뇧cOkt龄)ä Y&*? TZtJk͙/bʊud f-S%?9Ƞd›%nN~YJ1SQ৐^x喜 Xp ml;:+2I,D~ g ؗ (H#N5}]XBu'P E4XU5R}<(0qoHŹyTV :PAʰ|1n_*U;7sZ4iP8ٟz>2~EkY%4ʚNj > zl#T!]oB&Ȣpe9 %q?}?$]*+ڍGܯ[U݋-! }5߉8|ێ. wSC}F8{ 5̅Jr/xh0mʷW8dAxw(W6}<̜&'@[o;k}"Js٪i )[uiDLGp>>}fbzWd0h&cDr/6'OQ:u"tJ&ɪIUwnQȯ|~5XiEM`{a;4s\3.ˈ}a+|(MΙ_xoZTOŸŽ:Xm,VhY'QQ=Fcui܅Mw|- BP&C.VvR'>g /ԳH,pPX; `zS""P_xPD*K瑶SR>`L(VӸE`uJPJ^$Y}7?:(*,R(|Ym BL6x=sn8H/*TST{ J?=HD$Uf~8bb*5;(BTĻ([m&k\h9.u mjF9'x)ǎƥ‹p/~D#\׾$dU17V^ ?N5zXv }_/|5s&TE IC{Ѥ alyFY݉ h WOu|Xr?)=FiX¶[` N;ئy+Ji>]y mTe/5v ǒa{Ȍ“)fԹ(U{ua} 84#V k8ANzi,|Vuqָ Kf`V0hޫb{>=)%AjݬM]Dـ#@%}"e@¾$1AX jpChVJMػ6mWВ*dнHmep0*xK4~.kjӚHۈ `|tX}\5^B#B{_1F%xE rА勧%[3xe.28umCY˹*&>+)l&k҉ԖAK_iԚ>PC6.[%XKׄ|,M?gP}0#9Kh|פ ӱV` >3vu:)Z$b2T֔qے$vLL/a9TԘfr/}PnލVw<@7: 0};o8-~g $- ]L.GkMq5I^($`v"uC\_bZ^vZ|pP b.A'aT\BWclUѮu.-QČ91Nb -uLxz l0:[YJmp<=O~O%JTfl6rԂf;(5 ZhSJ4!Mѭv<PLp<ßdCOͦP(ҫvҒ)vx| ߽oKn|)*|ya:puB͗G?zWʰf3&e$C)Ϸȃm8?W"gӟ&ChI PX}2-513ԖNf\+3'T;U2?'95qBFZ[-6+7*!>@ H}O1;1R(b՞ dt򞶷cLMg_@TQ}I.aoa&4Qz c$ji,7)%Ԃ@)GBygκ2.b4%Rє}n6J{]JaDff7V )9+xsHđ)ڪE^#"&iÀQZ#\9i /P#XPL] ƒա8)όdl/?kA5!S,A p$+)ʝ~l+cv'\#J44*b:΃/ `Fhr&H&tc%|09.Wz,Oj|-ٍ̹B#ΰ`z?Ň)H;*gUFa*ـY)(=JFrXX]WuY"W3)4N`@4x.;(Ck}cFZ)Fo2ZɄΝFԆig9w':#|W/ E+}U0 ޷06(Z! />WsN9>k)*оc,o K;xw\_GGI[!Kwtg{J=` #5++[H]4f,;Rm1M_m?TF$3q] >U6 UK4\6ό sxGgY"jS;~7 bl,{ݼRm<ֺVI#jcK|u(Fx _[rǸtRTO$|VY)'t tћ}sƛտ1C8%F>=r˚]qn5nu(~cGY/Shy!vh{%ЁeN:l';DFW@I%y mᳺq[qR6Qm Sƙl7V_# 񵈔 v</)Ĵ-ǟ%i9N<3w$L+(sp_v9U6BFRWz{`S#Df`|8~-4+%'18~Q6Ռ[H ل64r+Nl5mC'эl! 1 i YKJ1tQ28Bb8#,V-0PZk4';/aH?P.BH¹)k8q nKX~h-åS$/u%5^soH Q-CsK#Dr6tg*Rxh;k/5t/?4-\S_1m10c=sphS? 76geђwY &ŹSm\̦k]ث俯Mg*{,w!ׁk]l44zI!U5 uOȥbϻkV`}aȶ XƕcIնl-ʊ$ l#;~Er:n1h8rJT+cEO26S3uQ$mٙ3~wZOځZ>hphޅ5z(P!Z[tz>zn4ZjS`r}{z_øLÃ?ѷl(vj [yF8\Pkm\'ZTw*? R@;錾 ZhN-I(dX!;jMuw{s~>55Qd,Y.<_mC/m4pw\hנ/GS2]3,d)GM!&X_*(]7p|Rtvߊtg!#l\*/̥uĚ8 |%☹"~Ӟ5ލ=R }\ڽ"QG{$mo#&UO 0o5mRH7&>SQp}m7u]{ =5lw x\ܖ0f!f%.dZ9VAN7/<.6Iӈo@/9H/IN{Zd.޹FCmm&t#zik َÞ} G?NoUAu Q Y 9L/%'&[J4y6dRd*ծvGF2'H{߅2Wlŕ;|%+:pɅL}&llٛV=xL(mƨ9ɭYtgq@F&)3Y pl?47}JG)*\ArSvKxG /p?uyy%S(UH[IȲ,QWNR\Gmv]雨'|ԡ(x]|k.XJLⅯ]!;iaMz8 [ Yxw;Ң>EC%St=4;d|C2ģA|(Fa#%7mGyY^cw3̋!ѳBiP[wPG~a_Z6T׈¢83*ڽ#݀C|ҳطy-Csx6 QP4S=~AcHO7}B0H:eAp R6Fْd?Ik#эe&Sќ&mťM| +8'g<%{,kQS2 ش%p+/2;v>Ml9cOH€zYe8>f>3av)P8 Y 47xnfPڱ_0PӴ<98ن,wEu`JFxh.Ky"Ǎ!j$5ڸo!TS, y<ѬT53Hnk;7y*7Y&ߔG`qAD ?X{ X5#5|'Ŧ[yۘ4HJ8il |ɘ_x$7܃jqrgR*~8TQ; ٶf-y2&7 [ nI^x8~O7(573KUx>BFUr6Y66'?u}KUjÄ:PrwfU1xݯ Aj8'T]y)l RxwXFvQFNS0Eт> O-p\oDLiNs>U6vJ"x 5U#:NʰCR>^}[<= t#+ 2ev(<#.Ja:JSp쎒*"%ȮA?%*װi;M&S`.&^{F8 aO$diĹ-Ӂ0 "$iϭd J,1R_.{anz\/!e|m+zO cmEoYt{$YGvNe,ہR?U'{wPo;ֈgèy&(oo;I8ڳ8H:X4Bbʉ/t -l7X]0ë~!n@z9QjR1MLar|Bn<}ˁPoW  'ՂaVM I!6WԠjI^Ik;NLo@F Iz"~C2* "Q6zqzZ?CПMIXd7b7*.@8% {"݆VxjjƇ;)y<.T7#'V 3BQgYo{cH@)4"4Tl-Ĺ܈.|+ԚY'3\I"o~ػ]Z:$T t*4s%HU/_1N aף!Ÿ~>`1ƚЏ/fb"[inVf9~,yBI*.-^a_u.#=J 8ƅpɥ^rvҰ p֌t1/9v "~Tci'޴<ŁĨnp >|-f %8?C)oo [!ɱmKBX$g<*":k#+G,_TK ̛JsU#FΟZMo>O~q;Gx܃%ztsNL+wS@ڠ_(;3b;1Lq5$75KeXwYuڨ[{! zkh ~/12ܷHoV'R2Rѩ@<nHs\d륅[@"I`OE,Bdw@ׁ|ZۚuUZJrlDh.9SK (\J=)GH$յ'0AP!p6/a9W/!ŕcQc56:jijb\B6&EzBN>Ӳwne4_*,[YiNPnm~k񸮆eɥYrqJVՄpnHQ6։ p$y҄J˅󨦿;d$ݵ ) ZV&6ۡ8Yex ui Lk,6n(>hK:`sBDV "Y\PwCUSp 2MQ!dPɈVPBĎt}T-Q ({-cMxZq)32%< K c#F3$a@)Lx98\|͌lon?茶qî++y.L<6YU$̽\WȜ3=~VFi9H,K%7z2j>`; &f<TIRCNpJ|,%+ 0ӵsou| Y5 lw{{7>CQ*qل 7`R5Ω \ߔ;y M̔4o7 Q$\ta͞ơA wj](TQk~=C8V[螏I]FW8 EwJ=%4ve.-Ӭ~:-Ȝ'۔*9Wv̧ަeŴ,x:1Z`4  crN;1 eذI:yI\<8b1=`\1D]g ^gcFf6y7d /Loq }v|Yӯ] ] gpL@ssRFKą7âҧeŀ"W{52Ҟs/|{ "bAcOPtB['ƱH.)ku*xR:>߭4"hTMBp"*ma,jf9^j3u+oVr$GcR u%t.(Z7Fo(>-0@΄YiC/w>3MtWZ6ڊv9ijVHǻ~F$\2mTZl(K%oRv/gL;0G(SJeYwcy^ϴxgn&_OaCwcV%"1j=mxt~~hH^T3HQ㒟3M6<KVV]nq}ogYX(☄lm/IeKHh׫ W?:^*#7Y93?K$L*Q|8gx^hn4 >A^kVʇ>A_{C,g'q)8{(dZT A{eD3JuH7 6VgQlCU.0lu9h2_gЃȝ|W.A܀|:#G\jpYd#[Kd 8&pfqz˙w+}(GE\DTx,wh|V}Ĺ:/V@Pm&R(y^φ:ftY#Ɲ!;/jkesZWW*&Qu=9eYs@X#iET!6lfw5"@)j6h%-9dzL K%Iz!Kr_Lɡ vi W٤Fw@ٞz1-!,c7r a 7Ak^uGI(O_YFwZQ; )nuXPSR;7C|FhR/%CqE?1\xgrz v zF6$:شE| s^{֒B^*},H29pTy?tE(l{) #x A,˲W iLӂ7e`5ǂ`*[J͕lu=㾙ߵQ Vm#CrI4-TXBoq9,1bM*9T@GHdw>w:V)4H|O:%^̗ek P`[_:+[rHUR}KZ틖WjtN(}|:SJ;l* yp7Ƭw4\uW$ .Iٯԥ֧58hZ=nK^D]!uš瑔@!!>s뤞I އ2ot]zTS HeS93)e!J郻N#k; Kgrw-=sD"8A̧szUS.Y<1PcSqQs"2ܗg*H})/h 'ǂ{ ڷ_*\^}ٵ?[Aq&J8Pt6c,}@j//[-."xnn^{ktݞ;Pros#ޘ#m,|^1܂d7N,HtӄiAΉS}VI\ׁyDqHݣ+b( m 9On$MI߶NAEj x- Is>ўKձ>E[}H'TvXzZ0z3}'P#okJr5ǐix2EzaCtetid]2$!Dכ%c-b+޽ݽh|M70D߽lfе4*$[Fxo>['x&9CAgM=8c.a7)i|hΏoP+UYsKzb$I<%l2HP2+H;C[= #na(Tc6%GƠb+AHl?.aۻwX8%\>C5^(%"Q~w .經*caG"4]l3qo\C?}Uj!mV" x<|9Di~Wa)KZKsXP6YQ>p,o-F6R9dV!p)f/z<`CeJcq f9`EϜЦ]4=:9 &Q%7JKUO+՗GDuGuCR4 mZo@@L^ xHb^ؑ3]A-*ecG=ϐlmonmW9 ԣ|ۊ^PErF)e."?SIhiŇ澑15[ҧߛ׺] 6kpdla?Hiu0nDĞwKr.E&gdpe)e L{N8_*)aC9R)LT+3ۀx58)ݦԹ3,mA17vch_AnIM=S-ـalޮdfyMO~ JQОk7,hW=wJg]p*m.L@1lBCW>duG['REOB ["/S+Z \PRZ MQٕiz{\[2 E f{JPRqpE~; vK 0or`N֎iԧ -_; zVIRGP3 x_{$ f3beL&bf#)nx4_ߗ W>xi܂Ub'JuɅ͒ѴM9 -PZͱALjVqg<[D2ȗB,]=ΊCfΖǢ6ޑn6,mtX>RFBI@ȔLm:C3硥-@ݗwu1J]\%%f?cUվ}L:툁vF,*Z*VxjFJLzB w1. Ae I@^pU… [w V (?~B#{G|5j@/{[ *AK䊳+Ͻk9qQ'!?b<ð"&Y};h/I[Smn:w*(۴.SU# =-StjGvQo'[ ʶ^%5a zVZEV|z!%5|#8s\S#=;+`xl$𩪝zq$E0k~jOHϾ8ᘯ1NMA\[A%;VW" UZK2ӟ86T &duWܝ/Y; w,ݚP'N o$ F}=)hiZ4U-TuCT7#>B=P۩4"]R=% ^םU6[֨u/. ىpDs"~;5uHS;ۋ kڱ)/#_k<#w 9Aָ!T\5S| dsDdiʞH(/;R*|e2qhrsjJ/mZ bZJv:Z{#fۛNi“ ђ#hrOAu`GkQ~+׊q3|m(q&ҒŽPƹ{eU!Jwtv/"faNdiNc.mhEIp)fj;хVZRqז jooǡz4"XeD{XjY71N][-opd 5lL~`6C8o p42ڥ^{\88Fp780}_Dír mXHJ O&!կZLᵺ(ZdCޠ9|JnBϤEUX1w Ӽ%|5V~9кk:T9FPI* IO-(mFDLLLC/$zW& "T;RN<\o5%6>v\SCEL[+leVرaOâa!nxan PB9ODH\ ֖1"w( Oѳkaέt=63,L]'k+OW7 yKpuE^likqL4HDٮ9;ZlZaaazA]B,0pjÿkAmrɖU!^!Hq4+@um .§Eb"޹x Zߤ,%h7+o_KȑcDtS4~.:mQm5kMCzՃDL4BHN뙚|tߒ-RN]7B1?:swc}AJ 8|ۊLp V*!dӤbr0s>~hˉƺCϕ7u'Ecj$>~m9y&l|En=CGDhtzN RZr~e5sИmbsa=^dT|ȗ>f>/Ś0tlQ1UAg Q̹0FIt'ǼSĝ\JoHT@ 0 b!b3͂ V_> 8mGF}o[tBz 6ϷÒ=dB*9M}P`wJ/?P "LJ:dUҌ] ¤"hI)P.BSPi .lb,ٿ[䅺ʪ)q,<|ESռ9r#;N_@!y⋱P{({­Sqy-v15oՂWϮ Ѫ%tCd퉆//tt[1YGEOa&+ʝ Z՜:޾u >~MhP7vHm^hUҚQH\EIdHzG˲N(YޒM;BDE9我UWu8_I(uhFdHKA3Am9J%/̝ g+brTY7)J`S4ࠑׯ|>1V%1ZHPC=}~ΓXE5'7h_{qoteɇ@dgC4J"u%!=iuc.QI9)EJ.]?u^IȽ6Q%a+XHdGan&fM-iCc*O2ʎKljieSƈˈ†=ʎ^ o䱃g[[^%52^ 1?mo[$_Ŭ]q&9d%߷~=64ίB~pD8uj@_4C] QGMb;yo t|AC_f,(r!X)+^cO:O鰕͆rs̭qj؇1f=74K>e|@E4$ˑT nI:B+yBl> fP$9l;Wd3 q$tz5(ek~-ANIef`#`χv>-uK :3Qֶ@V`T)TaG=4`XSژ{"#:,6R+! i<řM=}&&zzXtc;\('`øD@d/, dO|: TBoJ`T_$RɃ]ŋ'E/f \:goZL,pyխbdE9>fnl)h,G-!oa'{}S8&/WPfb$IWtONu="ay& 0~.4C0L9L}B*D (A 6.NK !EV8ME<9+Gմ{@i]Fb:WPItm݅щxTGJ+]tyR1a…7.F8y5e*SMf|¾%K=;0xq35zSMX9㥳%}Xcp<= _}6t$`әPd%ޞ/(6赋OJ|BuWkk&6VX؝(A^tP tɴVף^:pSy~9c/N CKVx&!@+ 1%f$ft]TKl[f*]% ch",%a6gUۍPs}o]Es9H`̹("ݥrS7R7teE}zȂ" ;ӐŽ$NVV^KaQdI׭X0rRؑ/(G)>dRbX.]#\7],-LLyޠKA+^ӆ2w*G:TJKy5 4-y}ۋd A^xU#m"`F%* 2l5^?b7 =JT8"{׶+gMrZ@TҼ[ci/` ft64)gV Mck55j,L@Ea>ZQeIiQNJ>q%}C7 Wq13GKVV!`o˔X qL pW |A~ xa%5Uc7?:l>yKY2Ìq9cQ0M#_sEpr&Kw`a3J{϶Őr_dKNޜW?/.#JHт)abce(XN(a7x3pY}m7wtf3̀Cx @I,fdݤMa Ҍ9>C/nJ4x gB--}_=?\Yu0Ņ$`.Nr98HUW ~v z5|⡫07-i:/A;;@'r2{3ӎsۆqS{aC&Гmf &~r3THf\kc=KCcfŒFI"+3& "* Eo%];F2&yzϞ^.c}` %mcNk%5 >A[;h5Kؐ>,HDދ,oGV6vIaEgi)\edlA݊f85s=5ck8 "iCYA(baT %HAz퉺ƶ#.кܚՏZMD<=B$0j?ǺQr}!"VׁXC߰fױ[cU\WȂ3Em1-5)6IPɃT6QM =htuIqF0 WY$/I!ata9ޝ-e<sG_}bgiUui˝ m4nd٠ ڠ k/r0n,طd3bHq`~y$\α 4z#u=1r ~w؞!>9h^tCɸ>$keN($UhlF`m\6nW%8~eMcqA˃lSHс\? 9Bţ _޸& ` Ui !4K\kr*dA ɛOm׎.z9@YcgLϨ+48 3cmfr]>prV~Ne d]o HIfsuDg栍 l4t-9=`E "z:ӊOc ]}ZyuKVفY15 A#{Ÿ?t xL<̤/\?Z 2VMBsE-mֶ*ǒ1 "Gwߕ1@I<@e@'I4醙/g+;?_8 J{<&T1,R1CC_.tbL Gkpx,e[&ҭ?s=Maw eOFز]1TJ* h-C2Ep4#J| A{K{"6O Tbϒ!CZYPǒ*UWZҕ)|Ox]75 -}C=\ S3[$P]-1RQqBB8O&dz ݝ<H^6Y)v Dܨj@S-5R\9u ii'N.p!u溓`)H 'ch}BuhSZ$]3wiWN’1*#e쟗Mβ=Nm[B\ee2.|XuUO(|\ƗKmI\QJCjG9vl_x䌑 WCX˷XnQN^y+ѿqWFN&L6; {0"gdEecGc0 YM+۬"^0=FEY 3#r>\{'j6U0߳) ~J0Yr"VMjblgǬ bTհ Wϭ#hA 6")wb䢓ѽdeU[ ެ*o B+N!I{i;'28C=A,};e -~ ;Z|j/ʖNw8G /ǀE/j@P+%IuőB@+hŝ`t+$%F#0d&{n>˯⫕r~K'&AcN vM&72W]T!Ge ԑ!󃠍ᐑV6ܦZ4Vf9wL_ (5PmtZoWw5Dx u!1YsywkT2MxAn /YF$7D' *C+! pE4(bNɆ!7_cXd7;/T{w OxTprه4bk|6%.a0[[ʞdw`|"5ewdNISE;eN.?6Ȣີ$y/o1zHhtqE!Iv2No*-ۊ@(Tpio>W 놆ka.]G ~ѫ)6z | =4;W@^\%u҄rvU=K ؞Hd8:zGjDo'kmqv&܅]RLP^1`@/aN_a&Cz?Sa0EX\ :L#,L<:f;MmftUTGxD+'DЎEEx43 b6Avs4/V$1܎v<(&Y*J,=eyvCכхh +fU~SB<4*/YMj71䝑UC2u͹aCqL]lQii$4`*L#;J"f=vjQCQ;hDL=z*ܫh Bx) o- M'Ta1͕zT#gl "F2;rsO&)J8k×8D0mot Voނ<>v;yd[dFK,K rLhj[Nb ЮEA[_Jz!|JTxWUK _ۍ|#mbuA/ݬ4',Qi2B2py+J9t}U{o4Ι 6vXR/Y-7d1dYb5OO t{SEU`FZ11c+ Ȳ;Zal%pn&jSX, xq%-2ױ6cK鬦1 d;8?l5Լlj h|c|Ԓ 3PXH.~dd,!j 3UDL|+=.>@C ʃ0 0+wi6l1S7.E{YgT6nɄ~0CFܜt h^.i,NJԦ7҃B |!Z3Wq(4߸!9&V$%~ 1u+!c)Egu'sACAُx;nu,՘pj(,Y-cXtO&@L=#TOTqU*dSy쫹]AxKʻ}ZGy @ͺ<#I2>n?'ݴ %;S*`=ч0>RX !m˞o7oTG0I\ֈ}ߧ)dmn>YZx ı562,\RI>aS u}E|&y]%J6H^XWmpVz..1b#aհܴV5HA$υ ¤W;q7iiUq 6 |ܠ0 +܏tQ$\6W1Hk>@WPԜ5Bюx-`ɍQ^+$lGBpݺtxkXP?eU#0w)v}~x :V,ܴF!awX;}fM T3/,fq]E +R ]c $KH(ܟ>i;al侖7ΟB8JHqj^l(`M!r q"%,bTy={rU#0AȊ,-J8>ȇji)r_ -O5:@Γ]j=pZ=։).Y|x!vP:,[ oXUW;jP9MIQ=mD Z xQB&tH9Î۞of Sk.JlJ tjzrGDI9OT ? VC#픭be*HLoI)rE44)4#fKһž цv)E4Qݔ_~m1H9@D`dj x@6HHꎆp[HIP,:p]"]@v@dptFd>Iv9&W@] F%A,=3ogRb%#MDrshrj ?6,Fw;ݺ*y+B[z5g"/Xς TUXn D戈ˁS=@:?5v!_r=z5LvCxv. +MzǓ{`f&8&AYjJhUGZlkne^agnz?xPیFwr$ҩ8HӉDVs~gE&qڛ<uX2sJž{y"/7{ 5Pzit> \&K{Bj%g25rX)hvA+L?\YPðXQ0|Q!N_rRʀOϷg v(jV$yۜ1z*k1yq(CcAԭPI 'To`"EŪ~&"H%Ε;$jYy I ͠lr)Yim 97 )p\„*c>om~ #*Amءŗb4u\N7u,dXY-~ mL_3|үZ.NW}PF^{Ԉ~ 5ȥQYJtn0H0=y93S¸X[d,>6#h xLw,~#в{PNI4OߜyDH9eLdd`5،7z|=P-PΌ)"<LY4>kӜhf0M\SC!3F:t8;%e2Y}gS$]i)> 7f > sgL{$R(*+1u 6RqPINheu0 x&`QZB5­N)#ĥ B*i>DА' 2SOL N;6NjKB'd;8?q., Mo;+W\<=1΃l3nV*T)B^# g>,#-ckyQw3nTiDG$Eߕy_\2{  3 n$A)Öi9zSCwiFj<v9g4lUf$IbxPr#D=~; YLU1BG 9Cg0ϬQ$$|{P:(E>*X@#mJG^im&1>>XF8qY(v8#&p Ț \JcHAdƟx4ÅdD?Ƈ r[f<9DJʸ @iD8OG L3rPfM5Z4̭{t]o# )iC@eIo<P*DP\^=BybEN7Xqzk' (f¤`>H28D}v4zSdщA[|TSjN(k08^OJI 2/5pBoig'>+&mA?O* ֻ:/eo4O(_p~}dN@&)^)l|#G>i-`6dR̼**J" dOdsr 7R ,mJv4`U4S&j&TC>=$_$cm?| pgvsbN19Om-} !R}ݫ&B}b ~g_IZTͪ"wo'-h=Mi]wy7b;%SpmƄJoAԘ:(͓Y>rKJ"|Y"y7ǵK|imrBx@D{N)UUE ? 3ˌe{K8ku؇DRPv'nG,֌DJޗ%#zsPnu L k4lA;CsDH]BSI1߮h: $I JD䶍֫ :SC r >g}zd 6w.hZ QN4=~X%"2Z㣳6Ż|lѻPE%s;p\;)e~i&K?%^\;7v_l%r\gXF\Mrjh[FQZUӸ:Y5~Yw*uZCS? .t&FỸ9puoz PC`^!pON־MYڳ<]aWH݈o5 &`{˝V,U@눯3ZboP+hP/2'(9{8v {X* VTz/? 9n] ITQP再@?`"tia=iTSt}l&B_Vpx9aF gZ*6a5ov3soxᆩb Z/qyd ~eF%=q##2HܸQ}N:f=2xFJviyaH/NZqCڎ29*z8Rֹ#JzU{"gȬ-=RP }{;AtS>=:fҷ!\i8G}N!^ȴCȖ ǧ3BMWyb?؆@fhUSPtnk؏ PN sҠX#+BloNH/e(#i$bM0ZYI!|ް؃rhb+M1"%Eըy<4K<$ v1^wn.|]Θ{3ufDgIoQ3:=)k>V>йHQnwp4U .ܙES[q SGUʴ Kuhmu{ ((n7Wf+eo"9,br7.[i1=?ا-ʿEw xb>}fHԨuR5 `i Iڵ⸕Ec%7÷kT&):xd[M)&5|"JAўctoы\BĢ 3,a!7+B";Vr:i܅W!RbEZ\A$qrhh `.1%VJZ2c-tKP*Lp xTg2֢` z\(FZdsY%SIiʨm̡1Dw5 */ .1J؀@i b<2|G-_I+6~l6[m= o]U 6KR/bА֨[`\ Dp[l# 1ؙ\J4 OԽ*.!Mav68~ŷn3IFaq~ߓ{~-j :I@Wjʛn)̵|+O^|m @'D x6u.R[db f4QGl[E ~g 9Өgm!5e>]W`bk6I{jxsS}#G!C8M3-1qP<\ty>RM=CAMQ+[6=Rp.fetCP;3D"Tx(雽7(AIct~>]0(wN*| ,V8l(PYrvh5ģzia XG ۥYoi߀4 JlUX v_D L/&Bj2< J:p^% e]{}M&r鶥:H%u֗9@mL5lx| SvcpzAOІ% Q^T#2(Vf<ȭ1 ms/sJPXTVuxsyp{Ŀas5LktG7 I1j}?z&!;Q?? 4ukLZK(x/u7ˇS6˴4:_(_0b׍!2R7/#^:Caz;sySD.a0LlV lx_ MlkgUHC+ o|s[&}[a1kЛM5tڡFeO~59mlD)$})gJwy0iHS ֮Ė4,Tl^ku"7sꎎ_i_HI\|HƢ4/*F.!wߛE0vMģ$ N_@e әk ^d{tL1_~T%9u UYɳejZJKQ57,hX5[3 !asixo!4@^7km| 0(e3#[/#佝)C9\v#+cŰD|MqoSS+B,ެ 飌`{c+{ןjRPl߯v<%i/;l0 |aͤͻ'7c"іטݥ]Sc %lPMVWzNl[Fq%dtmNx_OI.4 [X`$:L'eE!%Z42@j< ;ԏIvd{$8ے;k%]ܱ0cKЏTnmV+U+dSvC,=Ab}M6 6r~ c (_cX#뮨19>Aq-9EN'ĘӆԶ*eBTኘ\llXYsAhpkZr X+LAn|ijƨH?vPo>++Zҥο[iGJcy~B$lwzM [Ϻ+)Jk#^"`q`(t5B= 0,̼;Վ/P 0c^^bX҇%9Z/irz R7׾1O/2ur@?Zj  ;lfc` ѥD$+vD C";t_-Q hj(jN=Dkޢ'EX#_ƦviiK~Wx43~+?̇4 \ dFߕ%X~VM{>4IJoH\<.I{P{X}QMh,ѩ|GAԗdV|ٿ&ޔ/ vr:'b{v`2phF i ԋA4oAjrd8\YHBh`Հ;!m5i튽oW +3mőFJ Wo+W񻾪^q.pFxT,씎N,{TTbgƮBD:U C%Mw-*^4%GV%aࣕթXTٹ21^֕`׽_3K:*,:=Yͭ2sh3WW_ڎb.$Vf6 A;\R ,Rȧ?'3^Zm,uym5I萂7 G+ zb|m÷4qռPۋ5oTZ kIH??r&CK[VI/MʵH*13 ˚6xiEۦYCT!ewv8ʔ)3k<'[LaVw^PZ- qQo,& Id̚?SE79h׍1)nT/` S9}11nߢɀxO_ ` Uڊ1(W$'#-D0@Mܒ,J>dT 氒L WH0c5ks1URXc:V[WR^'A uסYGնL6J0XU5W ( >el+! ܘ> pŘEC +²0 ax Ifَ87EPrs b(:bxWQ(ޘ29cnBμKR3rSIܢӤ7 B+M.:c{*b.D϶tΉTw[ e.@tv#Jet|^].t_}ƍaMzSfD>ȋ=NdD:a1^p f%bԴG̀*FG>}IAd¥ \Q=rE".golXrw$trԨ]-?hx=EKSș7Z1C&0G>}\ωm2濫FQ&5aR@ݮ4Ón[v>w<vL2 +R7 =:vCS/A?{3|$*sȞ{;ͯHFt>'G{--it;7 u(ny4#0@o*> ڴSPj"Mi! sr6XZߙ忈KɑIl<%pxhhCmcI)ʤ?Q-lso3W: +`hhI`V=ZR6(ɑ(Y5i GޏU/_hi^1Nu$ss 90h@uUF#>+0u+ǶX<hU\v3t]9Tu\ˁ7k% *e:K り]JQDbZ?O$(ќaDD|)E;?a ˵ٴ`f\zPJL:-lA\_> PhĂH|P'FG5Tt(qV G[,3dZ<M1&vƒ2`MmPӰ;yLaOtBmFjr=x*oH M1vhzn醏D\Z9S;7PFc@'1Tʲ* JSDX%8Xra˽bM ``,:Dti/vg"keV~9@l z X7e8_nVj4TRnUO}dЧe1q(BXx%>MN50:Xx`|F9SЛw)K6b`څ,t<'t?xX\hMZ}(u1(WP*aW#YV1dj=yڈǏɌN!:&ed EZ@G)f}|^cd#И!f'Ɔ F,|B ^/[KC#GךMr*na[ >-uM&uEw`DGw.`9 Ұ;@yu'ܢ!NMAB7 ISCD_k*-˹ ?aJ>fxح$$0J;5L MO zj.$2H8?Z[Eڻf}PHL`q=O7Gkp7YeƸfL/niM#P3Sih\DLKtڦH_c5\{U<'BhM$RII@&Meq?p]0l? m ̵Ŝ* r9M< 8 q륳hed>fj5T0}+0 3RrV>"q$?wag!)?]r2ף[1`.F]~?BvvXwgA|ة1)^X^0 WᠨdlFl&;'9كȗA9`)ڪ@ w@nVOL1lڝۆ-#H7FQ~ӥKNeY7Dc3=I8vCUm"8m禎wR=#A+ rQWFXKi)sR5fuAm{)v\[">g]dї $䐷"Î;~8Vj5^tA1BUCD*IgGE``m7H)fz|4xUN=_d9UsE~9e< rhvaāQ*NVIzԢpa("Ϋ0M ր% !k.haU- M2vdl|H3 5MKy=r& C<$Ԯ05n;Hz/‚<9͙}9¦)R3P]@qh6)m@֤z7O%k `e&|Ԃv;O7 5e@B7DLhBَ#Sc)5V4|zD-3w*+24l@\YK>}zF s}Ίė MLΛ;hldYnpV׀c)eW\H5/k.1}~C!JeU[9#Cf >wչ"‘tjA0y5G ێ)fYBgSw̩ :Mj)M 0y<$>9YWt~Ks\p`L=n25M{َ+Ȏ%.w@=_ͧkaSxǤi5XJ%Њ :CVòn6_IV$0LOϷd^wfq|Z1-id^rO{ͬ㘏ToowCgḙߐcW4B~ CƁHidGG8IvF-\/ߧ[?ԻS^X ODZ5fFdKXDmnGkޟ%ЯSB!#EUtR08'ITxIr wL>e0_3W2ЌR^ EQӵ}  SR\T/ZW@56 N.c( 8hihv =xEJkSqQHH}0 O:.B+LuL%R{@Y'TS9f?ˆ-ew/a,-w?-=X'- p4tu카Mߡ=75u{828XnH6"TqVO A+aC \ ΎS!+[Hv3g ul6a/bəX%TMK 2kV,\ `L^g+/*7&RxhFv\h;W\"%84߭fyw@}% ̏g-6+CrW`;rѓNґfQ2шiPYw| 1Cl +8;S1]ي!Q_,9\s GuH4BU|`d[A^^-I郊 d?u_x[bovE(Ÿf?((t=JIU_ɖW<@-2JKa=%#P-$NXȅx[+ }nhZsunS60%v5yn?6><oJw }.@6I|!ZJ7FXe8Q[ \+怋G;<ɑ[k88{iH> 3ľKxcJh)nqx%bFŅO8:m@dBk]#*-7CBDc`Yf7` Q*Ğ[2,(&#6OMpAvViuǔ5T3cLgA՘-*W 8֘Y޷3i)2TP99^?em$:9Ұ~݁3yvMhWbD.ꦂUE[ 氼M.F}_P7V@EKB?/䖊BxBz=P8%y̔cvjY#DiJ4n/Vr8b$mpC' fu7^7f˳i >; *&4*]v \N0'ףi}GBMSx7`aC&] qrD?3}S4Hy' V.6|wcqZ!{ yoGM%I˴\ך^3WY'rE#Z߉xLGj[z]|W[ӝ1ٷPP0scNǖXebfŲQ`9"Ogq(K]@K>OJ = ]irmqK*&(mXm64qׅ?nM:e_bprYn8wP w6@kL9w: U?BGNFMoguT4Qewo%jӿ)pN2$M$!z$tL&U2\exmVFu?ȸD[$σzYoVlU[וj\B ܉r&H]**SBV]tNE!'UE&4,LDO'DfUS.Vj:^<4}ٯ#_AME6TX+|?51Zޣj|u\g}|hE-71*Nj39>6ECyMWɮj^ ז"ܒ>b/0:nr`IҢ͵h%!S`hۋ˂uA4 qrt~#å>xg*HTKO4 m]6.7pzE >Wl{|Z>C@H}.,Z ,v%lT]ҵMyQε. $-wbC˻(DX3C`T0b:%s4 6{Y&<31Jr x`IJ -*X\ҕ߀Ab N tH9Y8c[Ygy&HLwN  ׇ| G3$GiW0kIt4J oHS4py2lZSf6/0)4:#*@ .lzɣJhEa[юw6膾U-&"1x Xt(OnLJޏQNQJdrN@!(dn_G}UОױBm(ht@aґ+@kE>“@bMw6^w]ǥ$g( &Jܙ+sf4)-(ḒM?Θd~hULb4vo, wp@G]},P!Yz".ZY7 i.\kPH+,yp>Eްф6Q n)A%휲9SM lkޣ d>Z!wDU'ӭ1mmGF)$k>}PznfE~aeuh%4,8˔NjҌRZXUtVH]w1=:w7߶Dba1ePp[ el8k_(M⩙q⛓`|_Hz7,݉ygk=alGuknn_u/B:E/P = ]7'zKQ&mL !qudz"@z{+ L`f9"߉#)2lΈ)&C`6 JnFd$]8ԄA74Jb{;RJ fݽ6xptX'r̢ix3J{#TAFByHCM`n+𵟋=i8[AQ_s4MvA3ZemOgb_CSr ]P,F3No)C>i"pYu-ҙ(;:jlϗ@iJ8.vԦ3q^ӼJ,0"gNgh*>y,PKLN?Mbj1|5y0?3 }#RDV x0K9HU'3viF*f\h:'Zc ,]8Ywϵ pI(?u\)68u"Y%\owo0QbЦ.vE4>Cp3E9??.#ϐ"'-|D%m4$*L7g= O!3nrBߠt-P/͚P> Ջlaܜ}kv=^{n!z@< nOxNoX(Qt&'tO^^i˘1X){/=-=?KMzƘ/ԛ// !uX |%.݉B-p'q 1D\gebr% e[4u/&:grEyjOz~.5@U4жw=xA%%{h׼:)E,ǃ P5uSW-ni#M=1m"jt`3aʬd_=`@K^R?ݑ[jmmɆgnشp¥ #`'Y8iz|:]kzDpZ0Cዉx+0TMNWm]oԯ%vOWSGP%Jv[ ]UBQ*Q[t rHj65ccŪ,_ãL֪rJfچWfGw995s/QRuy/D8k#i,<ӅyO33m4m)U-F+o% ߧchU!\qZ0c>wD||Mb*E; 7%lz֞q.S?{r<6fH s~RѥOLʕ]6xe,/z脬d 8ࠛlO`v1Pj S4fʆ16jKK'APx+2ÿπ]ι3BܐKb~h䲵8ϘKNm!,ye(ߝ^MW' '`"qm/hr7z vdPFV~HLeiz~BZSsb߅ .GH(0|\`JaԂȟTɲDa+~|s΄q}cGˤ)Njp9{6qs1X/sQ4"9e0vuJӱQ|o] ^n0_F9J!F9b,'d%z5-D\;&D#uK䨑RXS>rURm򧜄PmJ)ϷK{NzB,͊VUj2tMaPөVĭm=6ꒃܼuY%A/@KBDIb,;t\2ð%vűX?IjUly_y5b34uzW ^DFc &'jrg%xva;74BQh26hpl8KK< )#p@~)aʊ8jCbH7^%WRJHMq|HwA-$!"SJf!* #bb{QKʚ@z1TaR w~0N@h .YXfCkxBbF>F' A2D%%fq/܁T x\u*ИXᎻ˔i~dt^[t0a2!p ^/yH4li3 "~aJ5fP46X"y3@n[z/EعыTf~ ?p$ >w)'-|X-x;FZ,HF.x Ni:Z j Btĩ֨yJgMܽBѥ-ln*" ǚ|Ju+ج3:?{-n 6V߂^fmg!Wyl517\-`^;튯?텃ףP@]zLj,%()p(ȹ?S4YhG}(|e>׫_Ω+Oק&дlvY5Gm^ 620|Hx A^D{k luI=uAeS"x u+mj9W(v2ɒ^`XDЀ87ZD`XĻv2|[+Zb`)ANu2='3v;*Εl$lQ懤,t|! =҄tT]i^Jr5h)Q+gBy8KCB܃9`+x-zIquQ4P± /LoLsՁVm5ia6(>mܩi_c{Ha%Fj/6X6rpPeGwر>/J]i>O뤇6*fFw5QɱMşr:+1-'UY*B♖OX'RO)`Fʆ AD?Q.}G=y ACfs * _a^^J:Al8G:k%LJکFE:,GLT-^m C)5u=dcf4(Lw5g\jEnRMnG:LWO0 &)q%j7^9]0X+1#4`YjP{1eFjzxݬ63iL|~y2-OYh q<ӯV*"h ChT*nGA//W^pB!ӟ1A8DM4qg`d.y@UI۞ ϒeXcEoj~)Lɖ4B6$kZud> >1@3NT9iz4Jwc@';I;5Ai/^ݍ2~IELH YO\{&QZ!4Rjy%v<5C_tM2%4Ȥ(n0~) ^PsSCl5Mؒ g[ktnz`!Vȵ~%g܀e5~M$;?emrOя-VUOZ_NH#jqPibN0:yFfhg8蜰{ $W0Q?|!ʭCAN. XH8,u_fUz#]nN2=; b;ty`[x⫘H/8ҹ%QCب:oQ!ll][kpy)Q`T$] anRD L~AJs9TNC:z !uwY~3gV2ں'|:7Est4Vf-.|`ԥS^kcM'w޲96C!&\ 9cH>ß\>J3mK &&-!QTk/¶o>s R`'-ηVR~ˬ-եE 4s56E#0i|o]Df"/ #Yu S،ezpHc=f;`qsT!9%]Ey% f?gm5}DMON'b-AMjAtԋ^ vاm`ȓ1"Ok`$:+I|!v ي+~ѿ h 0Fᧄ`pΘ׋c7ȼpX6o,O&<2'0fkl{cEgρVnA0L.$!\rҭϘpۓW p$)c1}F(\u~H`C=tƸ5ƘH+tino{׽љ !VϬEgk3>NgIG4D[,V F6r͹XRR sSU.F~A5F% [v)H$K)͑wX-7 zvrH95t:pǜ5׬\Дǂ1nQZSw#|F9P[1Ʋ,߷0ɺ(~0O`c2## )RDeJ-]v3@֥Y -?]B P'7qF<`yRs?ϭ-=`ȡ)A[\ƣm^;&05{Pĺhf]Z]L&k tă5&mM1zy/RMg/JSCl Ѝ8{,`f]a) R✿Ǖ;#Ŕù{(;g'Y~RilzfQ`.uezGe"iXvSJg7T)@Η_&)u eU%)uDRs]|-!ΞU7@أJب:ɗ;'&656p谆vߒo >Ră Vjs:7">iEvWoReHl4F8s 3ӆwAˑ4. ;zU+ȢCk?WZghr^A*94zCl[@3:Q ) ?bMP >ӦƐ' e cNfUh \{Nu܈6Fw,ˮkA q L̳w3XTjZ*5oOfn`G覵r yTab]\./In5{^ x֋Lq$A&h}*T.nIerm'5_P$ hiH)5\bZT*YKv7>HXSLh\ݑN8"Ee/L,D$ M-s O~̙K:Jc9fT)[X:)4[{ 4{ Ѻ[Nپ[J\dT.l"dc~Kr34y%-ԉxC_'&R";\Xy~#5eWZ͒ePk]W^< КL_5ڽC"Gc=F(tbp L;^9}N 4OcVw%_\iP8Y\GE0@s1N55.zn(}D3/xg^Ӈ8xo+^cbGfWi4hrij6;e&AVʙl'yWSk}5'/$G sV& <'43'#.עbo1\ ]Z+"5ºߦdSC]ƳW6IMvMɘ NP*J|n?-YODL/< r^I6`K=0nFtK۩9az<1'pڤD_\h|=C0ЄG T \w65|`*icA}k!sx{ܕ(wi+;MX'/V{MTBȲ4xɒmtb1=Qc$k~" j=7EQEF5쀡~ f@lvIm"EU ;S%[HӚw wZo1msƲu0D<;aVԮ@byԯ$*U_ۍȵj4Z@yWx;Su]{O>J=q@|jL(n,Nۇ0# pz\QDIweʿ kxPZ@ 4=d=T[FI[YD =+KbDK&fRtƀE$ndXoh*Es "R宅|8O$g֧P++t13YAh\N5 +,ۋ2nUWu ^8qg5JM2~ Q8}+w>ա.^Y]=4*:=y`UOFelч3|q!.i$(!y9B3 wU S$UB L9J# ?Oq$U% &Џf^Yu/qEx68e]2'tN xi}?ebGQe lmxuh OGv;9հ[z8PLѤd~U> Mv &*q:&+T.U8* n|íTf|ޡsp=\BF{U@ :Wn\!GNQꨦW*ོ22UiSXT@}I;k Azٸp#փ+i͕jxrD@Pogt=I3_ɷyxEGpD˸,:J_t]WZ fCج_0@x7ރ'on}"pk! <ߎVU%1g:)ž81wd_;Dg,oE"fG+(2X.O_J&,Xhbjk¹yT 1C-Fz21ҫXQxb0 ?8 o0GӃ܄y r\-+M&Ҝ* ,G97 ##ά6KDg)5'1Xmn)B^n" ܞewCΥun{dmî!j㕚q#^î-gˤ3(kn5<CU74)VLv@9x8ϧ *M 9&H'^VrF.g%?@xk=#廋tl˹Kэ89[A):тb. xs +x 8xZ3 ?lh,KtT$v#Fi7ڸo!]աkWvun50-S7{4C?ѯYô0@c*tp+y';6Ӳ&":Pn]|Ȇ X?{3c{4ѼT?Fg5"zL>GwE3#eaDRm&RIi}:doa,Qx blPh?+&^n#3.ב‘IeyiFZcm9"{|W.&6I 7r: Ó@Bmpų3X{Wn>}"(ڞ,lZ}G=n(1l  -?|a2S_RD@̷pQ?s'ꘁ[a٩pl=C@Wxw)TvoK R MO ̚/e)U#X <8_OVT).4"oȭ~F5/i 6~{r&|Xȷ:܄%Z8&eT*%-f09t0][SV>[SES˞;ypYn9\O̹ {;$FNPmtҧ60=U5v"_tbgVֱH Ki gg lj=ʽ^>i}@VɐWZ'lӐm>l;yK:7%j?0|!)h賂` e4iTE'!#myx  2YViĜ,Qx1k&Ni\KZWWnIxO UT)6`XKb[Cv/i)s[7WA'8\LNyp P0v/<ץΫRxxlh{=9HxH wD*&i%!722uL"^O>ډ( 7ogž(]̒/}If?5y4. 8^ '݂N#W(C HwQ/{*9w~sy zFZ X`m-Nz3Γ'"Q`/j,‘MH̄ ?n"Y]q ]ʄ'2-!2;R\;f%Q=v,?R^Sdπ q'=YpL^CԆY} C] { n2Ce2K$)j~%gH`=-{t .3f%1P++g*xZ7N8'il"AK@9̘RlJSK4WOZdXEa(~U "e ŗW9nojIVJWV΅\ߍ 7Ŷ#Zcdl[2%6ȼD>i 4Vr|&yNa9/hMsMVd+S$zl:QL}wt ,m8c%9OG8}rLcy=#Xrr$ 6ϳo{qC٦{+^Ȇ '&8,,TR.7 "9D@iU]GN9 \2@̜mYVGC892ֱU򆔣0މ@|hڜL%SQc.ay%_UClV9 yhp9PbO9;7%YtQKz.<@m|VzKoV`gjcJ |(JCݏeR@bILHî"cqC',-bHb4.ˌ/?7C-a2O}ILI虀};` /؇X$twvSB}oq)Lw ЎID"k eeq"}t,9-!Eċw8Cu̐+P9LAY9=8iG0j5l>i"c]  l`5FIʉrЧ9Zt ޗM:Y} U39(%=M`y[N?XżbNGEFg*xZO#nsQE3:XE沛Ba4w=;z32wV7?jf2Y0~>&mӇnf<0#R 2QL (j g-6Qzƾz@? Y<I5x*YQkCPM=3[Gcp'  uT=Y:Rdu&;"U(M2I5SϘ,>2ZvX2~yY[CYyv62 ٕy㋕Vj3_x\ZW`3.x+Zd<̳`l~&I>Fk8 FŹV? :ˣlQv?݀REaR,-Ǣ֌v(/$&H]FڣuċOfI#I7^GԱ!Va7ј,!;M9.%!Xj\G*]pd"oxP`ھ,>pUG6V\[Znw[X}ԙk_[-@X֪JbGC ! ]{eS>eUn)F).A6]=Ɲ=fm_j0gvX⪸w\M*dFL%(GazacGmԓ7cұ2A' oq U~BΑKA3Jn #lDLI0iC:_P#1KS hxNbΧmj|SCreJc3gIY7+&(ѼXl->_̛V Pl"'K[Fe*5vfm[ '84Fe)ZN@ڬŠId^쁼b c1*Y}3oۆ X i>C`ms_4j % ZL^?I"JYDv`mU@Æ{q{f0G"L>_ۇt~ X.r)t HrRSP _ޤnH{BR b`kw@Ď֥`BNtw4#[Uɖ<_zfE񄮉h1irfC+Z8 F )O'ULBU.G>:^!=럳{Ul }h2Bst;V#t^/k%[ ~3(UNeK>ngd@%xT"-2P@0FĪxL 󀗒sQY0Gqmr67i rAO#yoQ[A~cv\jЌZ#4 {O#Q!}mǮ+v1f]M`B DO.vpZ+^|K _ÃENjJ c]?kXcN~!7> H/arǼQmݲt]vKRelă|w.6v7TqgW-J1<]gܐPeMŰzP|,̖!XHNn@w ,wujESЫK&Щ\Jdvrdx8EXF@L.(EQ^Y&y Ch^8=X{V*<("R+ F>vH z(^%.2g,7x:qڮ0P=K"[=n]/ N@וS#S/Sh8oGˢ-Ex)J]D:) cMh0 }>/v]U\/=:_jB ysȕ0t^{3C`WS7̔Tkd=tx(3Gq=O,1#=R{`DAb[=A}7C2.Ujukΐ$pyPo\bG~ ޝ>+\@酇_.-(+A xa;ca2ʲ꣊ .nIJ YVMM"!$7\ -C(wڛŜ<+K.3avV/ M!n!=]_:#E(c#~6LQ>ZRD[.tڰ5~Y0 m20n/ z@^l1Hk)}u*)g:pynb7=5} tw-haZΌVb'xԓjjn)S8M@aX}s/2V_T1~vBH5-}48سRͫX#e "#a A XǗFف~E婻AN&kS6>K]x6zwZWcB`TO]& z4/ j}4E*6ЮıfY)uיkFq?>dngxϴc]S̯`t)CVXMI93)9&Slifuwyrw YW^54@˵䈋. d仞ȡߑٰqx@ P (uyo%z- ]Q2 C Ko騕^;?9 E :0sBc! @f~yhP^@*t2A[.,r= 19=zQzܤTƤtwSt2u]:Ȕiæx9CZ1gRv Wƅ;DQ9o}bJj6 K@40R%}8SAQag KNi/81[J6Ơ|'OWvk#dng$F<|JFvOȧ[E(xvd5l ' oLa$Gdq]U.SL U',hX9O7 n#kxSeT0CAᤘrE  ۯJtUD(N1kwtOFNܪ뎄< GU4dh AzD:ʽ2vq^5NTX\}'h\pUrU,R7z08)U,O/測@ |\S*(U+RP̓GS2%݅iT9;,e`s R&j/d_dߣ+P\J{q RE[q;]ٚ0xr֫UJhoVM`VDŽ;0|{4K"yGK'Y('VO܊YnhcV)w=cSNSөLvqOٕ> |pJ}803TWKzet/Wl#!{OA6VZ!!~u"t ف9|+Wωخ:jcZ,jK j۶}ֹ0 ůONG=6^mQ>\Ԟ-PNFrV*먛t'I;ѧrxs-QheYWI_$h6͒6 T ;}K °41`FΉg6dxOH&V̯9?>(MbQt^4oV -Fi'nQ0 霞'_ rioN.L?hoZV#(B$AW^{2R9t޳6;:SnM0rqycta,֪5g$'R6Φ2nn0Wg/ )llY?JL`v}"xWNK.Iʜ݁m)4Ӎ/02x"SF jJcT\\J" [3ڭ!zlj1eaWa4J(xJ؂ .΁xBѽ"x̛Y>>yUi;,7<>6"s b2+ k{m mmWlu38_i<Z7P}*)C"VL6/ pD]$RfyJvww-]2P0Ȳ?*UM9!d7)Jtݗu^}`+NUՐO֨-#EMv:g^3] N6нe$QǑwO'7ۭ7@0~yQ'V%-?Mr%cT>U/S'bd4rb>`l9_Cf>Xq2f]/{"͟99(E$D I4AP^< `FJlS _!.džo&|ѻŠ q БV*bc*RÚ`tɺ[^سpBwS|>qH !ӊ|dUyGЭH8#xԋ9$TGsC112jwE~!s|znI,V2.9/ͬ$OurfBRJvr`ı~t{?ou|#! rI{0ϫ lΫ=bS|,yuW?EME7uЛ.%+DM8uϵr2LVg4 BR^`?~H-%wHOwܣԈ E%& E=W,'\`W5k<3AB<}嶟.Iṷq6V'N)NY*|kF-dQP0(jͼkHKH׃~ܒbHy 7''RMc}:ķ礴We2)T\Po6aZmZ7 m+*)ڑ G8rY|J-LJɑ`bet}_ŅdJ^ZxQ-NK$0FgFilF4u!lf,B֨_VyF %"#6V%+/4a^=Q$SK095&[U $lyflXܟB`s”[YD V|`Sx蒪-X"_ϻe ȝf̘aUQJ:Qu#TN $ge*eR +.xQYƺC˟MHJ) eרohՖnk+ZO)lyM[]PQX)]"viwطc| m$ 'o_Ƃ݋W\:4Pa.>BĮ͎4 =;7;&Ƚa;s%PۤUZIՍw!zQC}W^Xhx5N) 8[߭ Fܷy<;(!_u@[:)ʮ", ![L~INRKnӭ*mIeTJ/| )E7prwEUփ顲:C+#0SL8|P[,1< 了Iu5Tf"FA+`QUF"ۋD~8SD+r@$kW Z< $bc'UQb@ %i bzu] N+Qʭ_PGi޽.1}|=C]ZS[M!0VGzn{*tӦ^ϥQx!8J F48kْP@mYo{vŜ%0{_t?5G*XLXiȇnn&4lW-8APX=݂iH4}l`N䌗 xFCܪ9"K̄CK!@# /83\Gh*YšshĴX@ޫvz _ĹNrI% E4t F..#ϤZ&ikd;.8RގyO>3|y޶@ݓ"+̥Eтa|a{>Qr 8Q& jT^uyHjςPlbd#QkĢI_wX<ܻ L G97°=370&;맘vϛ~>yDv Ȩ?!@;#<&'ݹqr`￰l'"PM1~} ~BI¥g:jB4W ݏD1 l$E˪D?-0ȕp>t$fy.7M$tw8Jtvs{]Qh tƓK˷_WFhbD)dƄF)9_R{7᎐#m6eA/$fX{ o@kR nx f̯fsٞwb ⫂\ u#d}g&oW5ݦ\)2(`m0{]Q_;tc[rbRZǸcSm&S%o\ń!M r;NYw=X0 >Sq'uy V*Mt >A1h a)O&S'i @L8d -2_#%U;)IV36hx?pT16?i6+ B2j1}߿coO`&} Ec]2+cap_# zxå{ &ZHtr( .7?~!eh{&_6 k鉕֫y] ]"Lz„ `} i.^'bO= UT( 7б2ԊH/_A/[)ǜ5 G9R47~ {!\K.} x]~md}&KBZ~݁JKf(v Pm(S"jꡆ_K|޹HX|/6kJlMNBxE^@'glY\n^w9UaiMZי9!?i,~Gݷ*|Qg!.SAJd-?H'cB̚MejƝ/Y A29F]lζ au@#"9v@QCe% oqfTBĞaDd[feqceFݗ !l<>I^ B/j`-LV Đe1Vv VAFٗVVeT"@F]ix’[>X9h@ Vw%V^vZ%reP{b8 I>f([r`P !`' 4ֽ7lGw8 sMu e_1%=O%B=#lӽdPKrL"i62]wK{{:+ Oz 1ELNy/L<ٟ>TM= ~U0s龠yc?s&XW~tNKFX݀ ^PuV4h۪^r&,uo 8L?ײU^$sq+X&:BVԟ5=;xԗMZnX][CeR'-$:Y^zb, ͏^yj)À %s=! tS#=)+ڰ%k=!Ha JWm * pWQ*<ܱPjSo^پP3t$rR7dDI|sSIW0[׆ |lLilGƧxtvnF2mnț{`=k N(-wĹb=Gp+{P7%φcaBmucMS trh ԻPDDس-B'9N:`mA;( Vm+RWGOc}`Ev*ѓU zYGl˱::v`}|_ EerJKGn^uыr:c'`lS\\k)Hq 2 *lp|t෹rˑ)M  ?;4DUKeۍhZ ݻ8mBGxD]B8o{]hXDShRyBm5FMM`G; XmE D#m&"f&TIq4:}Xvl=ma1=YTSHIu#> B^F)Fidbg($4?$1v;x%h𻕛acG߼S'i)#@Y(FFB er50O_3C( MNp7v1̏O:DU%RA #3v[꫑“tU}{/"|_/j}*z=FVɴrLhA.xD{45z[’l]x'm,NG>D?:fx0꓍$] سg7">r_+W5{C/r4SgP0mxT:ШNYd( "ljElSWh3LÞv$e#NEݴs%<푨*x%&B5G&n)"uYMK;˪WhI">T o]W B{qb/ޝ"n#5ʒ2CB9ݸw89 K ҙ~HL",y6*caN 0Jz3Ҏ%+S 0 9^&KOIS.Qgc p-]U`n.F0D= niHOF~`[ݔF6CgVD ك|V$WpQ*T,hSm Wpw[G>֛<oՕ>|E/6>A_M F; ձg|͝;Kg~9YׂYO^-WQ-TY>| #@W6~UL$,%/+ҒM&@Noh=>w#W..Xw/mS?\R9VԬD"Jߕy@_[bl !ÕY9,%ܤn)Șv#9r:u/J"o*Ƃ)v{Ӧ2i -?:tkd)IXoco^ %U{suq?XжbgMۯNuw"DQG'q[. z:/WC6VeA/>Ec#HD_ϳSSdk~7?/}{Tf}5unG"1$3<sDwzF>\}R=* npqze P"^}*8+ZrLm^ (^m " ս>J7vt}5p;bJKmcM8x2%%Dm]E[@y,pU(';Vqct$(rj`[܆ DD 8×ӵٟOML6_޸sJ2Ф1"LOi bE{lV9p|ĎQ俓l>?cx \tpp)2R(d+Z.O|yn P*?7F%n.;(m HެLnh0OeLo.9u$}ң!4_R|8;gR?5rh\\L=pf_":ז^f` =@S0 F+s>z.xJ50e8<ɉd6=U@҅j7s>-ÐyyLޡؔy+ZYc2-qѫ ԞU4Bó7G~GD}R6;s}Esɨy uM ) [ AR+ *֪[Av'%#r !nᬕje|| h@# A\ Kh6!~f*[/C;cB!))s>])9-[6Nic%3.QC51o(9_B;C:\97 8ɹe. &ߺqvs2|.h#]ݴv~ě<ְ[O~vOcЂ)Hyq<[(f'ubab!ִ$l@8)5W/a;} H'+2ja3r0cWX52h<р:ցwDRB)݋ݠ{'crYqH!_.MbC=-B dЖrI-,TAHۍ*IBMb !m؛-& 8z]7T{2 X,OhijaH?BͷP6,E=.SqtF]Ҩ* }tF$ef*a;fA}E?4=[%*gϺC~ O$gꞭv-\0x5@n]w1->[o>eѺME]/A;9RsѧA04 e%k9v2c ^N %y H$CDwכ!DC{9H'h4(1+}SNV wbx?m^'Ms"rAhA(`%ѐy_"Xn6G*uVǭDŽ k~wa&1X1 $&8bڄms+?ok'@0vd3 Ǐb70k/%s^0=L(6SlEW `!ш3"5:Gbѕڹ*)\ȴF@#M6ŀ|-!E^0z'8}(6n>%J/e Qᡗ{E?ӹ_H.]loMrRZ܉tV~sS?C{X8(]|M z рMVOIQK/VP7 h"<%g@]-5| ߘza7&OfZ[܆6)'1Ӛq#:YT6Rv:hRg'6@Pʳ8{LQ9sop{?Zfѽ}ǭC}3;TgrG]Cɟg"S3n_kC*[jqSa7ҩbm2*oP;"92e}j[HXF_f( .^ />?T0bLfyY\KCq UNTNJakGVkGf\;]͚/[~՘iGκzv"Mr/8 #gx??VAJ=&Te{&AhQ. (Ҥ/"񠠟7p 0$JF._n~`nKfzBhYuPZI'8,?yVZ(v Wsp|] BS5wȃV"Gb٢f8@!LJ`}6۽(羘sp]L$Rb!kQCR\ dcCSx茴$u1,jMʜ bhQ74i=f=Ss ӍHg!}Ҡ@D/HT|9&W;zlb7٥$0\JUqdd" rTqW-Dh+-.|'iQ(#{8(ŏψg~_|5U#a>j TK7t k;Ň+nzS[EL;xYf.;@Wnm l؊twZ 04fِ̅h" iAIܿrh:TC>͞FRnyz-- w|{H#E Pu%oZK[u}O 2f>(Bi{PC By\c_O03 CH3˘?$ AĞߜmY9 7_?0@qZ8ϵt$O0[f^|@o .:Ҫn}\i:v*O<qᎂChR֧1bv?~c ,Lq6džlz[旣 D*})}qFFw3#d#: b~Ci(e`+E-}.v jԍxZ7W sj0OL)pW~ ;<7].vڠw+]Ny|jeAbiKCT" L56ey JA!JcNa+ j'C(7C )d6#ԕ :-uBuF$`z >p.ԃe^Slj~|r>[Si+C%R sdVI;'OvR+).f:t2݋3W=1=)gmqjvQ`-ָt9"wMA(rXK`K`?Kxo/u0˚BJM/O5*X+^`J.>Nŀe+R!ͱ yNp͸nJXޞ`sH ͒ݰ{d _hIvs(>R R㔵 )LPYѨvyfZ'I\_re#1ue /hty$t̖">9 ҰA$бL5<^I->riJpvG<בٌWޮL ֲOOݜrG4'^  `;C7cAZxLXyiOަwYL`$Zb.%ءkl9S{J]oet/p댂[ЬGھOBh=j=s4S$M4iod|Ȋ ;;fn/q+XI8O=1=b }^MƳiIziZG]l 苎cu ,XA3={tHϊ:JlMiVA׍֠܇AuȚVǙELPPh <Ƭ\S8H pj}(엽4Ga?RZ $\ *j|] =ttF(o(wQ\\0XH4\{|#T]u=7"%h5aXtȻ)b[GwJ6`}SVtdx*X;mYG6C *w5N )](6jØ;e]`䏩y\}ͻA9L.Õ= uXr.PԽJp:d_=*K%'hzA`7!$$VE^α[QGBYia2p{:'6Ӗ"\WlWR(:W\sۥӌ͢c I*K~|$NƩ2pM g.+`eI@eM[ r\0h/ 3B`d Oth9.xPز9tS.rhV`kՕas:μ(]k;Kg- 3C2KnoR٢%4^{_}fN3瑊6UĘEH'IXm8:淋BǂkĜճ2Gʂ-1 WdufZC-ЁtIf6%;,Y:w-dq0A~> WJGb1ђtDsl>ꘜ.k 8V]0ȋoW.p1 SU;rI'$zJ0KzJX A 6s(k<`)d'& ~1TۼG2Fb(s ɣ/Z)*};~i Ceնpy|}HJor0fvg_<4:/~GSfQ*Ԝ=20nL /=5ofP1.o߱##B? c>"y ssxqĪ7bޗMdhُ!*(>DPȨ[)Ϣ7 P*\K1cW^ϵ>Ӯ z"TI0nTiltg%oH=jGX RFbUjkQ#@;A"er぀"*+|m\3Z-goLذ0ՈV'Nae'I5:z 0' Лsd-e0{~8F=( ;Ԋ.(~#~L^Vs Vΐ(ZriξDOv :v=fł*@3ohِX1oHֽ a uɡv;m\Xj\T,l|۠9:Kqk+.W45n0cE8ȱFo>dDCwAE9|cmѮ0@`3\EN>=h;3urz>›ғ\M_*]M )N((ξ~Zch.$cA xjQ'R΁FV%'h Uf]Ywt;wv j͊݅Y&?w(j>[ĉZ0h7}8?y :ИśͱS7X|dpES]*v7 ]F5%S_qOWeNF@EtW{D01u00ڻC:Eziu јt8}ʤ7b'~N,r_EomL !(Ma %<Á#Q}͸'n8#0kkV:]c~:VSRaUuβݺIjYYUt5krUjzGTؕ]x_e?q:4kUt) bϣNgTEj+s޸(4Ţ n\l/аeAU`=L)[0t)@Ha&?xi>6hhhkZInMzuŕx( xDԼ3gHBstqNXДi9v62n t/ IW.)u2Llj(o ݜ*d*oFѧ5qc-3pNƶ[FQx }ebiFo8\AdPތ"z¿2wؾ.t mG#ab}g .[ypjHx4>~gBǔ ヾ&2\;'"J"nPaE!c) tQ\l3B'*61!&y\[;Ձ .>mU{z%XAeS|ȗEP/{\Jɟx7Uk% 2 O%Ef~;H6cWBj%,>Et|Rc6ϗ$jpIb4};ƿ!5(Gv9* E3>4ڳ ϝQפ\jߐl!fsXF2BQ'j+DfŴ ZH +1|x|F}#TK(,JS⼌B˨@A h)?n#j.XňqQq2d1^zSbXۑIs,rӄϽ8zZ%oE&nxyA-V>3Y:.@Xp,+ʽ d2G`Jzpa(a1-$3(W@r38h̭SQ_^KU6ЭGVBMq*\3$Uf҇ç(_1bwL#ga,&e2(m q01a<+QB)sFўϢ e06=pe@q|{8jx_ ~90eAB"I2e88{+&|(RQU6zo1ٴ9KNN6 Bb9+݋|9Kf$cMn:ԾBI݈w&ʞ䓻S TpOD@ZEڝbSf53x:J/g#9mt32W^}&Yr-h\sl"%F]e09X\O7VE8dy 5ml/uNr6&t[VQ-ju: }\S'{PQz~{-A,:wԹxy`#Ah޾37I>GG;?&Oc>?uRE$r\lüײ_7(R-@av[k\{J'z3kW>96͏6eMdtS􄡒w`Lt % t/Ҧf5>.ЛG#DOBY?bA\eq.EApfO &rkW^@D9+D ?9Ң lAo&V;-yUW+}I4XɍPl^E+ֿۘ TwqҞ:B4Sk$ߡFmkMD)$HJ,Kܬmb "3 3xAk|a?HYMqk. shրh p1dvDA QߴZ&*WƮ^-'o7e0t"9֔E4xpgT9hB_٣YMn[¸Qknxms|f\M3jV} sd }AȌI߫''7x฽GQ'T[J F}sSx[щ EUh4Oh[r. ߜ"mYvK2b'&aI0 ¬3AS1q)Q!#M\|^.QL6M"YӐ4[WwC[GKq$l,[Y"e{ݩ}>XECZ gQw@~3 8+H c ӄެbv\{H4l}*xxF[:5c~cEӦ#tՎ'%%2.}ۘmh_%p!1=A,Zq 9>VLk [ĝ?l R۱8:XkbD"T\ALWΕݘ==ce0jw򌗂'vQ*Rc3N }Pk_ rNI+ oa&P9)d3p3 +q)rNħVWoT[ 8}8V‰$ƫ8޻M m MuW͔kdʰ穖Q#+}g~@&@ܿ!]S)P[T5R2Mэ.||=UJ')NPҶ./SgBGhDF|ĮnK77!C4< ַbҳ"=L)Y/n&vf>"-A'=^% 90&ηqp/eT!+ݶ@JrZ=~ ZH'tE)a 1 "S/m:Ȍ~qG> d}v>a@"7E8*M4i?6uX9|3# g^AB ",́$BZ | ;ۄoĿjPBdu9ұd~"){L@r~q .us`&0u.mSG' ZV/d28 ɿogt\QӉ ۖ;n78Ou|ORkA}̚39RiOƒ(XdJIeZVj. -]Jlm 甍{kyB *:B.3U VY5iքs{R!#G#غoArX }Y"}XVnrkHy+N=qp;L-=#C܇s c%>$ZLŤ/0E.)mb\ZvxU8q.ZY%CIo_J3+KO +x* T96Up0c1oD%+Kuɂk=lg?[1TtĢͫ iO4RGi?&%0~\#9eo `ƃ /Eq ԵYm7 B F{tul rS9x,k3'_˗$+Av$vM/pJ<(B?ߢ}` kaӂ.زA;>ҠL [_;-]$2x|D?bܙM][_<:^-a &|d@X/VD6ĉ`) Aj )X]仄2 YƓU OLQRpr4z #V%:oww_!±ŤEVR m=ox5_p񱻯f\C$r,ݶXѝZJ@H\u5/KeVӓAsDRicR7,?r_lJB{/^ `}>wF?3_8'=\k[7I J\ga GɖZoKlVwcT` Ax& Kvcs#D`FUuT8r A=|:+^'׶v׏\^@Z%TԧkZԆdϦ$ױ7mqqcp\=aQPk9Nxk# 4:l[ Ccjp>2y$Kpvȹ7 ُ}MMFaGWnF;4 R.8O!4>z\L 酊EUij)G/zW9RI Ec^n;ꂌT K~֚!\hNxs V%aK t5ct=sDyafȼyZյG_HZLh:\bs΀!+֥"iyF8P+g̨#B& sSd|onny,ݱZ3Ytq2X_8C徜:&KoQ%{&+n#Y#cx}?8vҎAղ*Ú)q>nϲ,rT|xR-0SP;HX/ց,%M_ٸ/7fXoL :{2QE@!@`{"iΰZH@%,FRYc%Sd%(<% q;E28I w=0搪1nYBLRЂ<59c/(8z</5O*@?L6#ݜ;ݵ!]Sl?TO3V}[LW@pZ;8Аw_*)b#koNͦ&l'>~Ja9Ɣ~YK4cƑ I:>Sɝ- aQ1N D;z>TQ |2OTWG`()P*y1EUIZ &;}UC O8IV+5@IQI5ss!癐.0%a7P-aXz"~ZGc!pN-"kt`.uȲ,(p+]'5K}gE&(Y̡VC+17NeazĘ"48ńǣo=hV~}9mmʒ+wPdE!]J9ջRN5kJX`?flP\mҶEp#S{jĘgƵ Rs`+} Y쐤91^0G"^/,-<'7Vmeőm AS+, ̒Lpvyމ&K yο+ 2w[Éb{gNKȺz9P?\|)x',٫a(ɱ+&fyn`H"懸a \'=t(K*ݰ*hy@r#Bdj`EԽg֪ˮ~ !Ǹ{_;Bdٓ}TF1ut!C*(ηW:e_D5NW 6y%̼im P^S`(2LOyd%1E;!4!-N}3qܾas'/"w#iDFqq: KE"U?Ґ5Z㙲7XʮM\ MKF5HtN4Q$!l 8_1H5#!iu*L~GD+kGXM(o?0yw" TzE# \0捹>ҠS ~&3 Ktj=~,S߱Ũ-*#7Ws8f{kqvV8.YtQ]@pXi\WlƤI(E,џݺ_d3ggCϸ(\zd~yY\УP=1C}f]n qM?Ve%^P%`$[<5 'eXHވ VS-8;=D7\ qvMPOxݧ{:읈;~ɏ@`8+IAZSБW"+g :8dݥh?HەTu}n*K1IgzfCgz5fO6'fWMdV:A&2V֢5b$N*Z2G,HG]A?-)B7J|B:ˈb%U{#w;& A/\b trVe1xOK% u F7-;&\.EQ,I_z~( L4V]fP?_8 V K^a`ԯ+5 *o0_yFmxE^E0 .<,(p*<=~ݖtSwzm>EJY!W_QY*QJ,b.J`\갢6!߽,HtST;[R`OS/Z%eEc($$0Z4)(VJދrԑ=ZTK#ԕ0|zvcAf/ 9iFvaj.Lv~uy?J*)a< wRTM_Cˠ7@m% [M:\|I;`GE}s[\ަ,_ȐC])NNX(_'HoKfq3Koh?ǡLK o7cIf\?;t.IP~)& ;. -bRiHܮs\5) PF`UFdԒUk]O(Ɗk.qVF$)*7 !T:K.E8PS$_I !`Q㜸 aJjJ6VPKT󾈪t(Uk̬ *8QcS9"e* |lݭW>Vu*ǿ[OvG67D8<vcg9zًݨ+"B&ĨL.3B=?ӳnbĚۼ 0:cHE1o JXDh9!&:*U)㰰[acgg./͌!*0Q[_ '\263w{ GO$-@}UՁ3цc"{1Bmb~!MOfĞcrVM鶡&> w7Sk M} xt30R䡡 T(2p>;-N{8 NCߌо/oy4,g)02&@7ndIyi"76<\ a;^ c^xs0Ԟ) j:>- <ٴ@5Z*EMpg=\n?b5sX/{E;5:KdwwIJU 헁Wj!5EdR;l0rld1#x)5|#Wz.$ǜծ7Ps倥[+wŧ8dFj#('4C/|o@k% =mGdIɗb0!U *hxw) e{pοږ?USv&܌P@|0u2\|_UEL9WKK&70YI t"Ёt[#PD&kN6{wUNgD!0xyLYD@x-'2%;~P \0rޔ7g9 ><|!m4-ԫ,l'(Q ثGx8" G!\b2Jkk|燶|;Q|hQ HP/wWU@K4rpпeλ<IMj#^"t03*EEX[PbcX`9N>xdAϩ|3ec&H/nW' kKV6 C8eOp}=1PP,şh'Ђk sx|BOGkڢuiNB+! CQ Vr !j0|D ]PI/P45T4B_$!Iq$ɏ`A-\`1A|g9w IOD#A6#Vɱ Wڲnշ۴ܔw9C3(<S&ɏJ7f]ސ p2doJIyNd#\Od i!cgyDUpP0-fpmGcݥ.h6ê8xVԣX=m!vq{E$|af ˹ +>1ΝJy.4$}- U 2wG6v@uזU厱]n7#=iVș|5{-4D;l @jzFh2n1N¨γ4#=s\ 7)U>-q+OlN 7+&%U5.U*. MΫ}@<ج5p^0HF)\^1ItӅN7OH6u4Yf&+<ԑPQ۬aeu`Z"sh ) Mx<)sIz)؄פC*PT{b9Y0%ŝ d;][G7:ˬ&;p!*iAehDtڝ.,d|}P`ɣ$d}r'`4y-]>>|Tedـ-,3+\a<DK$LWۢ;42|W7wsR;zчI Gүl砃c짷:8y6XڭL렼vУa jwm~=14ʢkXʇ〦[6Md wb\)ؔOLy#ʍ_5<S>y|~4 vbnJR$z. ( W٨o|g{L_ sOB>U>{Elv'gpQ:Sv+EP;3T4܎~!`мVis< ??wHuWKwfBoJ+.<\7광8A7|*rDNxL|wLN^U]}Iq.%(!RTqbTMF]' \ `&Tз5BfB9scUm-Ln8Ld07j z R+SO ^\-ⶩ6jGPbwP_ٗc2㯜 ߟ͕}%,4s @#coBS@(λ,l96n+RnWkiN4Hub'`msΛԦ؀xU!|N:B~gZr;`g5"Gj}TElp$e+& > fԱX5pOf% A0äBQ-bq +uʅ1ޤ~g 9:8Y(wL"_샄r5Ņ 4oAKJar3S I{~$`+yq-wD[`aE8;7%AU}>(=.귙yIrA3^S}q.s>&"wW݋vKJ a<.k:SEl >i\,B9YgZ?i_"'~Dl~Cz,9$8y5kI0$Yf*,"ԛhc]4P/?d3k۾Z\9n O㥪oT>>NGQIY 8m%J03WomE~ > ^ŋrJ3X/orQ\u7fVS7%@{O@Kv/)30pNuuę.&”ic(0 c=S S3/p2zt^zφ[x:b|50őm[5D~m碅0\|W=T\)`4sgd6å'5..t4("p07<|K TTt%54#ĬRIdΈ'?qu$uQ> _azYqF<>l~NX%k'ՁVC CE:i$R"$wȀ2_5pf|zH*j#4W 3Cf}|lB$ͣ]Yx>HuB-pY%NL. TԼ Qo n.5SA):'2W P6_tFeGw+OfR+!ڬ>nj|jA{ r6yÁQw^5ڦ44L.*qtݾJnTԧyK*r;j_r!d}c*yga(?OonСld#פY5!i' cMOќWX:NR҃j:s%E _1ҷ>'"i'] 5G)4?V\2šdHiD*^Bd9 Skl_Z"9FߣK/GC#e,%qEYzuaC: qtY_=g #8N ?_4EwsصZo7-H>zMxvNB.7XGQ"~/pjؤK8 F1JK[]ȉz^@EOف0(J/*H8L(tņ#r_83mVϑMhLVpQ豆rF ^3DXU'Xr \#PIp?}^!s*!طHD&hЎ$Nr7H˨◑o6N(q186{u=7QBs,ԍj@EiZcLX%#l CH٦-˳MӖy[#fٙ/[&v@.5w]O6s`3 Q ,6(J9{%҇BHg:W]Mg+rۊLR<"faѣ/DY]~ A8?C;&=vx|,J!+ܟhk 1vv 0|ls&amgYҿ۾,)haq$_ ƭ, c[I ^c"R KnYBl%@ Ȑ^Y-3T`rUGR-<3ԍ,`~*?'_#l=I2NNrykLl_2ଡ଼dcU8M)(%nl;i+yuX+1B_ShDUrBX=PF퀬'd`&G|%^h([bڏP a^[@{G{Q|Z$ zǥIn~[GBi "\ڄ4@5(&6L2 x@_hjh a"v.*P2݃L=m @`61rCM7MuNTiX,{V* š0[cKJ,o&6E`%)Ֆ,CĄ{%B_Ulu(hZ>rp_!jrw3?%61Jy4&9)Ť}RDkKu +B4|T[&vgL`b6E&["VZd:d.XDd,!Ae;D4=̩צּD~N;ᶰRfh;MmC\p\tN0Rc%,ku ]imkk\:J{ G Ċ5g-D{TUfGjד+w-!2n([]=(P3,~ԠǬ~Dx(ԫ4|O)J!=SS[έm+EBGL6";:a B.Eഴ>?1%(~m|] a4PҸS]U"{>=s}{O.prT7M^AC ,!a~䔿4imV\ 9쑕L@#& KoKw~hcoؾB!7(]TY}u:_@KPr)FzD HU}*3g-O^{v4QJ70XǬL d;bߔq%(OV|vƜ5obP_C4a;i[LxaXIn[g㿮 Nz KF[f])?7/\ӫE@k@e_ {B2YHO} "!X?̕Yky 0gLKc R^uHPqkKP҃685[ݖ{{&\=~.i|B{JI?*׽9 "rV|>sAIYNBZko(R3mlg_UDKV{:a*RIԲR>g^iD‰uH3`]5a0ɜ컁`$$tərd=NIppG{mlkT|։' (]diS ɡov+ Fw"bF:'n=.Il[ݞ5[@YwdwIvaT/w/#snrcLY5^n;E Ƌ0'W$x27Pe?rJ4|·VB%zN~*SZH3L\iE1J\Cq1$TɲJfU{o9⠯Nahi )Q(b_tY>/AvL/iDnflD 7}hDE=`ET){˶a""1 /#jnUasgq!a fHcӸXcaG. ҏG9hVOXcӈ9GApw0{jq0Sވ;(J XB*0d:^ёv4V>[O Wnl~c" ]au<-N;߿{-_splQhlb-W>[?+>`!k^еEkvr(# 5mj~KŞ91 KgVtaFkWf!]"R>zND {WdG^5S&DFuwGMKb=Eb1Zl&]EzbYY+k .[&2Am n&Dyb3MGt^Sۑv&18cv_l-ٚl/՘%KɅ=ҍ4#C,Pw;ѥ?頡S.kojM_rkJI +b =ceB1 a8){Fbv'5TPaH*N+ {n`mఅߒ w7?ËMJLq;9ƻ9Cϩ4A=<8r1sZ*|2KYxwaDJDPmE9^g4"W a+yShVx7|iqm1+@C}\8LLdRtk'۲zwU=?;qQY4x nUU9$2VV2sݧ#d]LIC1ĺW)^Wyc vB@&ޕ.]6>N'1GA(0д֙-d BmDo$Sw7ѡԱ w#Xk㞝!겛Fl/Jg1}/XѶruaj"զ_sR xߚt&Md1OmF5XZ2 Wݥ*`ʧ?3 رDj07eO(~{]Zcf }Y$q=Ra:)Vfa(Qa:?y\RN{2j@c\\k{EǀCO)q$6ay'$0CG5C^fNecUCN;k ʹ5g'LՏu)yhF%O``PIs9:iǑ/_6o&D'|ս VfT sgKN P "P儉 mxZ|aF?}Uk%7t U@^cf~WO]hm;c? !Jov3y,6|40k u<Jߓ =,;|c֘Qe\mG[t btZZTby%YLH7GdFB5bzwlxw_q aP Boah9J%7eN8Z#.,IEuP`MTae8SsiQҌ!u[%UϭnAEVzTBy7] �u\H.tBMݦL9ۺE=-ĭ4#Qrn:ATZ yaJ]xA9y4@.HnyR/YVmZqX?Td/Qí  Wќ@ۮhQ12ī6Icrq2/7"e/cY2'AS!WTZĮw{<]wj2Q^-do / Uz=;?ۿK 8~qxȝ,j`0!9PQ+V =wޙ-_^]q>Җ&E/;KLCC[!肉1qg3EV(WbI|d^ZE/h'՘or6{X{|)/8n:ۍf%1) ߋ뵃˚DPI-u:-^@i5BE珱_a1bU/v[.qkE!Eޞڋgvhf*nٍwnIs]%u@2B%Zgv~>:^= ~KsԗDCE;3ow>Q|iaLlV6bJJa0]I`m K O@Í@8iӣqSO%a6{ِ|X X3^k#tVʵIeH J<Ɔ=G *gGNk80]3 !Qc;dN+rБ5Ѥޯ[} Sɋ:ZO lk\,;K5_=ť߬K@E* d$ Dc((tJ{#d$yi_ɲ}ݦZTRZ039/#$EHį=*{}n\ddwXt-]VȇB9 +HRd#z0p$cͅ{n֯'>r, <_?&X<N̮j©0{3;%qHS4 FJq(|DDwmǸB(}p+ZbB\ b[s&r;6o{ r Voi./RlσDk\Q[seL)\IA>tugW(!"`_L%/^<~&[+B4iwOC\vCJ5'p2-ه OnеZ 6[#7 Ť'2T󀽕!$1&c@ f2-DC p)k䆴ހRJmtun'a뮿m?E}jg0mgܶ[=f|n''g5!Ԁ4m /+k2WKXZ/ͣ Ѯ>YU mT'b+KdNc:\ `usP8w,PsZ $wiPL"['(G*(/=WNë/gNU׬d8=-GXfG]pk9CA cG%"sg{O[BeK dָPMJ捎c"Û!Rq{ 5Jj'2>1G!P2Mة+j< /5Ԓn.;H Wr?*&YwEhR-ZtJ#_GY6GA_۵6HH©u86"3Z(5rϱEXՊ#-3. 3.̊[EHFܖJ&A"n@z:}BGi)GVA8:gZڜ5u2rr)Tm Z!< t)6Ȃh~<&vOcV٭aUn@pDF94>P-Pm@RAU ӒMDb44IxK[/LrBzmM*u(SwmVɈ;gYv#4\nϱ=/pG$%ϪBmLM` JOͥZmXֱS$5Tm"ߗ wq -AP@ɽ#D7 Yhx'QxtD=G(x9t !hJ%%)]qR*eT6͋s2C wDH}D㬒5xiswސIQDkh:(n|߸Azt' <ͅvV~ޑuZ}oO 2A"WS Xל"Ù$}s"(7m վ8z-o%B^כl׉u)/8M?Q?[duT_DWgKiY64)wcE^[N$#;!7[]y l .DA6a|3wX)nJKNNS(1}ȯ74Qi4b)Z5yv:Sn+FTQϔalj>)P"[A$ -`m_p\0va|CD +gPIlP8qH;j<{Zv3AHj-ڳUʾ$Q.mÇ>j! &>a:CߙXȥeKlĝnb'agJ8WzrFYڐ% b?hUy~O.!9Hx8~7\s}BǠ:iә^f ufVV&Љ]Lux)8`yށvwiE7zXW'i)&A06m|FУ-G1i#M# oR;*eͽ}L$'l+!$: B~IhRԟnZ+K9./GMnR!h4־`֌>%.adi%׸!7>nڳNapߛI]?rz{ls~=`I CŘ0xQc4zUݟ}b w1^`¬Th,e@t3^GFR:1%[E?wsYۿ{P,Kțyil\V Y}M@ 4!B RsZ0$B6q_hd˞ 2M|cij~-ߣ ]%&b` AWBW x"jhRA$'AƓRW3 O4oqmMS}7dcd#2~kKzqX1.˯] O)_ڛ[<{ןZN=E|U/[lցtG/n+E-oB"Q"m2HJdFU ːUQp-?\~`v3>ۿD}Iմ&T=h@ k_E7oP!HuXY#J}~.E_RBPN XˠoWlߚO~$~y)&J Mṱ&g^T%RiܜeA)/#W?s2:MG8,uـ{gP/I3o 2>mz7f|/? ?ipRJB:XOӭt0UCmh @~cNݍMFfI~ێ1lGr]f#SGyj\C(ǫتe;'ނfM A'@:μAƟxa~t zcH1 N'('ebjH)#/0H[wq)s!kyJy[sx ? 6,3 ^ʎ45bZ*%@MqikT @E?اh>(n0/Ae21|:7tR}ȟta%pEl."BM)`5Qi}s3 U{>vQL9 ߝg+Moɛ5*uo?=I3'1Dk`q2HΫc k3Z!:~1|g+G- s. mLUb-> -eFo)7N_ؖ M*#0RY[ *e .es$4DA) ŪeX Yvn &+ $?Gcf‡~sh!PMmz ,W0di+5^:U3 =HV;wnnP~`"BdӦ*}:^H~rqARND>-.JMJZo*goh O0[L08׻y:]RK8&:2(X'ha2g> ߚ),lSZ3ty֋{Yom9^#Q/`I l;jWd#2 = ]4q\Y; ;k~6%CX\o}u>$a҂OAQ_y;noexc엕D9dX0ġҔT~Wir8IzT](3liC2LS]oS }|nMrem7el, qj$~* @TJ|ŭmp `v3QK5?@o^e_Fb#kCz=kzhyv5+xkA/%}U ^le%A:V¬n4dSw}Hcgr0Y]:Np4˚mծSW)抣߆hQZ8mMrҿ!6&XMCbL{ca Sy\}Lvf?y/ 9Nb_yh9 ,i4]NXv>3f- 8xsR՗7f͏XPBIC`f7F'y}wE:"]_ K{Dљ&3gR7BnOw7-ߝؾP_cWr 13iX$e#%=}uLr năg % Nts Tktq5,& o 6q8;ϐR,W٫kaG:S^(׋e+*NX8?NgsrBR}.P|~ GDЇm ƏI› A fmDMiM8-${{و7a 78,EScL҇nqRE3G?8UMU1ϞwTUZ #7 Y X!gk3*q,iQ| w6p>4wJ`@ z'G b3zhyF?ܑ)M6ceye"RboARdţr\q6+uާc!z v Ìr_tĝ[ϸy1eM mo"/Ypl}ɜV RY%pWhcJ0=A7f:V]tB]:L}'WK85+چLڄgϕ?ydf/^[91!wz4'omLبsTMovW@ж &<gwo 5rut 6R-107b4,'!'P"+Jg ё^O~AF.CiD%qbiwT_4Pl^60`KtZ 'T焣|H\E"Qt۝!Ngix󇅐: "O4cҬ_tw$APbs!&pa٬[ Q*=\&t;;EDzU 8>#7o+0g.Y:MWړ8PW[#~V/Y pKvxd+h&M! bաW/=TRINpuOi݀}!U')Τ7G^y,Q;xO&dC@as@(i{,pVX`uQ:\ G`snu5k-U—zTFD \H5p0Dd: zfXjOq5؈P/`LJj \%٦*š`uXU>iҞ8lxեzQ/#d:NiT: * V+ܓ!v ;^ͻ^ι@HتL~}ÛK?`1{!knn˄M(L~ fF8!'4%~"ow'@9u@nt|%W/Cp^f&D+QNvyS/ 1*U8X+o윫gk1eiٞn]K%&R@huet*\n0slXY X,Fҭq-~Bi,!Rva H|qML}s!wVHÕk'gz|W䰤~$ڔ$)Dq]Uۭ ь b6Փ 0MOSXM5OO¦QR.yGۋ| )xl{uѯ\Ax7TZ+'4$'Q xFهnʋg6\|p umCAN{@ {72C>d2Rm寰Π_+ՔdRZ3osi?:@Ϧu>xJ%  m2|;X+(v<tuN)O3G5k ý'f,j6OP*{KvQ^>wE@^=du;$ Ndy+! P(Zyu$xd)c$~X2/O:)3veG\J#@d_Mr10eF`4Ŷ#OƱc-8[1D>im../P;vI#p4$^߰9OFɮ?. +,9s)Q2'٩_"tF(˖2c^zZncy29ĻnJ6WV Ӽ0!o݃VHXP`rjJS[}(#˞?sZekZ.{l^ d)ȅP2`}L{u U'FE}qHq[:< xeuh.U]A, ANE/ٺ$#/~z ߟY4fR @٫)  RWSB|VTc0tKEX7y#d4#I Jʷ. $Փxk}L;8MbQ*C' 2SKkBG3ZRڹ%J'zI_A_ы0E#ig+̋L>?ӉpqzM\)gr:$=͇Oh @=Yv&m0SYFk`䋧X@N7ŗ6G#xm2b*A`*5kjĹ52oV0P%IRY# EO %n(>EҶCجn&`!MТ{&H<ϸ+vؔ-hj4{@ǐHa+5 硊.60>"#ײ1Tp2$ch0 f[8rf#QzfTOv ; m()=J%=]iN"InqqKa)P4jDw=~0v)΄b V~%VUm'-[%zP$QB o|^I@`H7΀7w{ŖnFӼKZܼh#2( :nf:_~3>֠E\%q'/n$n&J[l"Zc0vE O~eGm|P3on Ή>L&`V RV#1=ry.{iz7qJA=&` ,'c5%'lzX& a$t @rdn_Dž-7D\@^"I"ǔ5RkN70i [,eŹbeHr~PoL"">#nwqQ4vVa!IG PT-DUpeesݍE0uRFg5%>|{}zL~"do%KMqVBrȌiP) TYfmc2>\sBB]m_qh6{K)_Nwlmesh,dw4B)=0ڕUCr}e'^Rj]Iم;3zeY@:c$eY:TI< ]kⰞE(>:c@weNTp5Lto6#G-TX##~#E|jػYG-,eN [,O ozTfZ #t8gユ6받 tɍ+y|w{ViאI-/3ۀk3@ȗ S 1܊!_j,- *:`,N(#ՠk`w}{q=|L`-u)QM(ےB"8ڿ^q9]{/C7d٦35x h1 ߊWݖT Y5<4P) &N+]-:q6Q 3Tz~ֿ.nY0ں]5 ‹9QAQaXv%rdg]"i;}@T^z_70(fŢ w$^wC#15DyѝEwڒuǭhH&ŖҜM$_U)hlePK,:+V#7N<]Bg{-M݄?{2Cܐ1L2Z얎V7 QF0^aAa6©vqq_8B:[Rn`ړudǺ-2SikZ۸f-.8+ť~Gw K?!z2嘄-s5?g}Iy>9,xꎤ&!6W~0Vɯ>4](QUԚ#&`ݜd-3|u4ʌ"KkE9"0}}{ 8^8\`1?|wt1G&RP/^ . h rqXJ*ƹ~5,ZHE/'jX20H["1IsB]GndV`&Tdwhg4O)RiY[#[L q5d؜{Ü#Rj1_Wf5'b )l/›pL|ֶw9F-r R1[U|Kg']x\ЙܝR2!y]#se逕i g=iqlCrBqZ%?HІN/2|cvaɭV2x JeJDEGglXDpc )hF **mcyJA3kr:~<}}M.Ui)NtOh^$M|ՁYN R ԅK/pxc!kͼgq0HWknfoJTpܜ( \KZ55:0 qK /%MS=pX`ֺ1ZŷY~eU ?D!c #VFj́s$_Q8#)$tEܷqjkZ'Gv_J<#J3 uR3j_9~d7e,'")R~fJʼ)k&cJ+tİX pQY.b=ƩK&#}Qzl|lT N?o. %x=MƸF(v'ɖ.X17u-iojiY"̒f%-.)^r^Q(t퉌a9$ML\EUvLea^)Ӝf76X=B@GD, k_9)0jw%* b3F#N8BU\5""hz{}* 'TBjg|'N +GE֨Qc q6skY 2C/ k6 YK O{qEW{T kWJmP*$R )4Hz4C'Fy{KN*miVd\ oA" )r-uHx[-9}b2. ֘Q1bN{>gF0IA@tln~w9(hJ1`&%t/oע-u$ݲQ $'3:< O4̀*vӒ}GDYĆ5OeEoԄ>&1D~KrƧ27Wo#?(4i'׍zHK[2p+9({1!A937ˍ#h[qOj>4U/{O",ƒ_'r+uyX' s{[Qy|UYTHU8bU "+O09mbʶ 0sJf_د/j \eeLr0c4Q:sqPv ((v"2 GPEl?Zxj6/,@QWVde/MTqBq>t`Mo^ \n#r—/=ْA"hc/+лm/ٓiL+$is|QV_%vr.es] mzcBLЏ}b0y- $#WOXxDWb6Q6 فD2s/sP9(Rr! SƿY&q:i.y;8]_;۷"Yce7{vNg֖‰ \ٌ:ٔ/:v5(:d&)R$Twю}>MVoI(ӄJ?QV]xY{\ss:k E-:m/(fsJv{{&jj^,C+g#r\$|jʅKZ'%v_W+Po.Mbݠ12yDQɍ?W8hQ>ΈSE8zL #`M!=VMG Ȇ 6IVF[>Ihh$+` Gns4RRC`e<\GQe:B8$W,kr~,04Pg),Tv )c{AݷYHzi-ۆ H˧J5NNV#"F#WuAKh5ffF_~D, R㠜>|TQkCs# 5TG4ؼY 8 8pS\h]˺ń$!tɻYΎ~TCryB2xsM1iEw|G/z; #0v;'WdQ6UW}ŢЖ{F5i08vHmϊ~+q`*Qʭ=: W :Z0Ҹ;v%Fr:8{dA[gݐY{7-` M)o5Ҭޭq$ZB]2ǿnBP'`<x "`Agxc%n }Bw`.Jg을=pih_LP BڣbfӸЂH&O#:nM %(+OUh~8WY+X@Yk ˉnE`zO}gEsVZSQI~>Q "߃暶d2v$DdboZ1KO7cI8\s~A]|m &2^ڈәu;Ӕu{Eβ 6cXS̩|J7{&J#W~m&BPR$1s?2ɸZzش^nա6v >gXhvSCO?91Ƨ 2oBB|q.cӑֿT)8vk1 0](^Yf”RSy_:`;E#/<^`:Hْ8LՑ*-IyX }nu4te,3x/)]ܹ^C$0,zl߮ ɼ ) 7qw82gpUosЂy#[ṘnX:1袩ug&sb٬[$Z@V'Z<_h^(P z$2SI6'pqѮvƮ츛|}dn-@}!qYEʔW_h'?'=yЫv!vW+d3= p,M=#aj\1VQ|t6F.0? +ԙʉV ÷xR*0Rk!Rqg2=?vt]&oXqd;cP&G {F ۯ]GQp!˒KqKT(uoS`߱`˓s1z݈J0r Kx!M栟-ێgԫleA—O h갊N@RK@H{w+dF/-Ӏ5c8'M0ZzP C~W-srR_ONNlj,"u {QG6|P~H.9ޱKLfvf VCFL XԿ.qWNɘ;Ւ1Ky Q R!L ygkÖjա> 40-n^&.` rFqՋCO~r 08voǒĵj0/ux=ٻ²"N.a>0铠:c Gmk]/Q~yN]u-oJ^s.L %}m|<]lH`Xc-@>hC;~/u$E\A҉md'tpv.4^gA[,>.7џѡv,G.eux&HVv/&'<'ci?țZE6݆8O?E[AJfinu.Q}tZEwrY!%WJ򊄧? VEv(I{8Z.,z8,3Th?p, D"\9ŒzKǚ*㞐 l̆_^+C6NkJ= `yuwܔǼG%g.=1GxqcS+ 1MޯF#՞jge- K B>C{|̥0i:lYkg&c<\/Tsq;j lsƪ*tOi`Aoo)ЖV.)n\h}b A1VU{6rIf-;e}Mx*v,CϳHh6KV5*me{,NE D{{8I/}L< M[EcӰ x ޶|ù|$jZpM8Fͩr* cRHb\(o /bj"v_ػ`z6h{蛾f%UQl8KKZE\5Qa <#!JZ v`;4&/kܦ&g4Nb3v,#),{\ɧωwɖmCO`;. u?S:}C[ʲb%ϴ@ye;$a%_!:GCLVj30j0y* HL{m|!G/~XXyM|5[LCͿ QPT><%gqtzq(ckzcS뭶ǘU60,\bʯK| fN_%lx-9 6A}铃x%8sj P+y0L:nSfdKz)6-رq/u܆qNm:d ?NmcfŌ%Fr$X6OL/]x]:!3L vW>]E:%k6c#M+Z_ғYKș!lmNQ8ݞ-NAtυZߐWnx h܈)\7찛Un΋֢#W{2˒fFJPr/$Y&%_ 2"u9rל,XkfC>Zr>BE[k-.j3>2j>Zǀ%%ϕ@a6΃! A!v6ٯI&z;x8 ZT69/G*FZ J`w>YJ !`og[xK,=ؘ## H0\`O ~u!U.08b{*z)ØɘiPxW- &/~_i *hd\E_o`nP,5FwC,D<<[pPыJ5h"c\-R v_/ 9\_2[ d2$OJ% 7獟-= s.d,1w]0,he)Ͱ똀 AA-8.3.]7v/$l~uǕ.U7@/zå徵OlXXk#OaQaeU%ʋnP_)T\LZHt*"DM/85s6qU:vy蚞uXvaglh1l'dl]T|6/ỼfLx0~2{pѐJ|rجCt$3+xD$#XX6StsDÉJqt13 >=0$ZTY }R^ 4o Ի =NhCU-nM}4uaw9?1댰P 4ˀPz 4cl`+cn-٤(:TbFX,?2{̜ˊx4-m5~aZWf>L B)(hvsBIkl3Q/8M^C=dm \ 0>08G2;L![u$D=_O2g%rnFC)梶qBuC%&nc4+0Qvln.HV_ uw7IrY@TSCY{Tm_k59(Wⵢf9k,uq"tY^ 8CzyuF@+J]-7wA03lV"Z?JY&SP:>6' (<`U9AD,k1X}KD?54 TiJ'7# Zcbxo",f>j` Ѵ-9je՚ hƅ W-쭇]M_\܎Tߍ=l$Q#J:۬[&f bZq oD'&nS:HO4c}Y"򀁷Gyy{tQA(I1=-2],>-! %^մ7'& SmsJkN{XHí٘q͏8^Vy`3!X?ߣv+e3_84W2RHɾcd" Ј\0l/e`p6xF~37 y`<šw)"^HW"aK UmqJӲb%_5lhj:`s X@|4"M Mŧ3 (z[" OIx>S=ڳٖ+;*Ez6rg0/*͋(+ B>ZPh/ {j%0A=.S%4K6%"5rTM]N _C' #?cM>d_{+gq@Aȫ#=s&&7dX*^m]^KӠu),|On_g50s-z3Zw,=KcBDK-1|*or'}9 )(١dp"iE1Ξ;#zf4{m\xv Մ6 3 ӌOOeۂ~}]g 3a;Ha]<:c6.;ݦ3AlBK,j^GD*oɛʄ Psѭ,W6S8| GZ?'zVWP &f$U 'Lˮz]InL0oX=%pޅ0َHTҹE妗G^\C,@`1"`(qW:GKg`&} H 5݄8U$2q%K{}K`8Ar@w᷶w!u$F75/{*reR$_eF]D$=Uze33lJ!\vš>R+ `a3?9O7APEdAa)H +xҏ[;+ @#]ɏTr2[V:G(& &_mgac H0pQ"&Cܑw7a8?pe٬<e{ܟ`;G3)GV&n+pz&JMOSJs;P">S;L F-U@$>82 `޿ԭg$55C~pqs}45Y3Giʦ<%DOI0䲨ǴR$ Wul1AT0d٪NF2a&!R& gVoOr4׫;mnƮr4ua$W)pS!L7.-) ymHjΕ|v{>` /I}AO@RM¶Mm,.Z Q@pcZ0Ʉd= 4޹[5ڊUU\23Lq0mFq"leQ H^+:>Ο"}ŬGz&Ao+AX?-68YhV/wNP@hPjۉj)k=JZŗvJ+Qo ]US䗡Y[q넢/p6B]H(Msy@Z2 lVXZ)b O Up31CWYs`f;>K6Bj̓ _zXҳ"gZX:<"^-5iEpPɂ)/mNPYoiuWppmoR&c/B{mk.+>bf{s~@x袻n̝ çd D8]%2>"fkz =b.=Utj?l7YOc;gh{p\e rf;d)S^hE!Llcxڪ{D =?G7JXج=drnϻpsN4͜z㉠LJdO\.`N&w' L[q{SQoPșsHcbgC3U 59-ai}4R"[Ԑ11S:T23T^HS3-d1SdWEIV^, јgź_daxncWEf}#O ?yu8b"?;bB7EkU?\+~ll;uP}ǖ4(, _&=jO))¨] Vd/9iUO2 I?j,E?7@ViϰY4 Z4k@L:Q/UlhI}WT,_wZω',#x H 0Oe(Xp}J߃ O* s 72j98QJ\+)tZq!Ec419bGDz&e~vc(@3M'Gb[VARr͜H Xbe-x\/&,բD^W~1 s?WDLtEpSI: I&X5U+tWw mcQ" (TM} !mggz(UrJa (=Qh9⎥ R+=`f?9Sw`Aoa3ΙȁS BjM[zzSIZ()4/el8OjM:j>uH莩xqt7_pR3SI]9!Yo@#޹vwε@>C ў-&,akYE qHcFBY3~W-_' _/k  K-txT5:PpMZ*2ǬzDv qC:^dE*룅9 GHCKj`M0L _riuq&_W^~4.sb[eOqSًq!f/>c^G JZYnF+%擌t9=|ڛQ]Ό#%;8cA-@zW͕">,rK+%*x㊮{zu_CcI]=_@@;2ǘeC)XmAP@񧷽YZ!ʇˍყkFPb`~p'w~52.yO$Vw=Fh{0 &Q{Z0U-|B|k!olb+\2_J1z 䅕]ee8L"Zb?-uY M3xP4|&E)LYQGL3Ot3{F갉|YĆUӣe)R.'j\\rPB(R9=[l%RQRqpp&Rt\<'brWwqq2WV=?%d.;X\M{:j*˃FL"UW`gxΒ*y`Ҝ(Xc Mh?]دQ1Ejp=)ްdq~eb"3U6}L& C`sHrV$P5([=wS7GD -6 ԡEpw Jl8uVXx@pgor~}L1!3 CrlU` )p)H¬<9P"GONPԂ 9hۘO͒!z5x3=##V &*3Wj.j׵"35Q8d\ѵF2LDT33҅[g _EPԷv+boJjd'~}^:)L0F4ӵUg.6+9X #J]X⯣oNG]O/xzĽsjw_|e[=EN/CR~Wl,>ܥ#z޳l7n^ޔtMpMVDl@ݿmmt@M$ xV. $^nc WKOg7vCuaAЌא5<#K>`IjiKb6(҇~c\tv?BD#Ӿ(>FIT!љkPd]|$"8jٮgd+$A!~` A\2 $Z:ȿ>eIz4,p⦷h&DhnA]DCv&hsz3Od8WP f6-]yZL'~|qV}p#ҨDFȄDO[?N!{vA{+XWD2ߵIGX{J C)^ DJщiN[ߚgOܜZ/l#.*٘3W3Z@.z?HSPo&gٹΜ 1L]Kqj5#"9P 6s/>.`pK n0&x"c'[ Дe;E&"zoEx݅@] X>b Eu|*Qs`\1 0MGr%rr}Q_cL0DHt@2uYe ]sΰ3{XWlR?ro<~.#4b Kp"MgY$'^8<53, K$լ.\^;{)s{;ofBXs61pJHp m1[F'Ƃ#H>7&Dps 6ǭsAc08T(XUs ISs☑+Ȋ}cX%D*X6S6S):3dA_?Cj_ZBsE?t DW$~,J 3<*~V~vg`ݜ1;VYLϐ g!-G]d\>4R7&AYlЌмx{j2apR񋨢pAuD 1)27"~m- rݵHHKS;Byeh9,of ) (_1L|W>P)P"x)ŮP~ (zPR~+ʰۤKd5k@oCs{~ʱXt1d|Y7w;CŗԲ~ Zi\H{*nkDRGxc 9x[- q#M_mD .SxteS[N{d!LGY;TM,sE\3ܔ]Kg1:0J@Ae{JXJOu Bo[2  ̘`/`b|6ZWImfRd %o g1$4yZaۄww" g`m4.m;n9z$v%3a<:1r铆V݉/؄'nk=d -E}&q1Ҁk=*ӂs/`1+1́+p4}J8,?d0r`CL:rSUPfMФU2$9 +amx>cIF C~^rbpd_ 2M Vٰtx$ Ƒ[Gkk[83ڷ$o `B|xv؀xWCUS5GZ+?߶$i:b:~fQ-9nwk4cdrcaQKǖR v oS7s<@d$ =| N EH'&(ZKj 8MR%(WNAyفךf\r[h,)vHSnLyyCh4JzQA^%&7@*(A /Q_rKw4Е|*D \WlZ]l9egݬE ֖"u-ELqGY 37F~+4QJqQ+q\oסB .Rbلl\AWr b XY&.4ABɎT Qi^BEWz 4U;W/"7#e*ܴ*=rw͸ai= _PgMv{|Fեo%m\d^2nѓ2vX6xJ57TO+Uwt Q`4 $bksAI,yiwGehQA'ZT TEYC3N=79f(@܃ |6 HqRWowhw8񦳠ola9 =5?-i}n8AV4t6z X`]*W"3 oO1j{J˯(Y.Yύ6& xQYm,%kWàW: ʋU,f#TM#h湈zW`3\Ur}0^w]4`_nE x ]>{Ȳ/,H.#pн|S^AmS\ܝs9qp,Y瘯ZJT+~+?~)uKs‡%5أ`Ag0PI>0yF!陶`m^7PK"-@y, ['^y@,1y,Tĵ~2jVgZ+QH9l@.*[]b@#DSh^0gg>$aI ӯ\q6YX>sRɘ(TSPv{ARO:ʹ%j]vN(C}Wr: oⲩdP"X-m}(#%bM|Wk.pߘh+0"\v["rlrdIM MkR\)t^W0oXz^Jr=SJX{({L VKB*ygQ>2rIɳ躵\f$)|K._]dcB a7Pl:? y፨v9xw|?CO[q yYՔ.Rc+ɊWGk:y+9Zi#o JrarPOuejdoh _P& n@Lz~jϛpq؅e5QMZӎӍ&71n Y+A[̑x ck{PYocOKA*L=#H]L9~ȅJMy4 ^:u"7d4vPٖtmzDD@70c)2ӥB}+8:R1JuMZ`aJ;uN L 741&,f,E"#↦*C1U:Z&=1D$#}GEh:)Yx=-:A~<,kPt},.f S3Pr#S{80& x¼{Wbdh]4]֯(j >^Q2k : XS h~'D&53E4%E>lQD5MAYjbV/h?\^cbP`g4A`6i7e y? Y/vKWuyoCi]qC1ٹׁ&]&J1yr$1NT i WN("Hκ]Y'B6NCm/FT=ÑH/2ԝ+᭘s]xډk)P0-{2.v-Q`;"X!mMn&,*Z-\Fㆴ凈vOZqT~$+<^r˒wk6'78CI)6b!˕}3pYV^y-H-( _^p X79Jޤ{G({n|֚N(SxX)!L=40]$ F3ȵǢgw.b}ƨҧƓW-aztjwJFŅ RHBbG/HƷ|O?r4S!Ո0 Vv(B6 ŖD@IPE!Sa֌ \DZCfZs5CUµme[K*esX/+ mC$NCPv`l$WWeʷ~$. TNS",kCʻ-|MFk9-ԨLc4Y}&; J[0+aj,BhdG/HpW!q _jLJ8݈7V>>TYvLipm}9 }̒4ҁqS@.N3yS~~D;;n ?V9"\.#hߠ{ J$2hXHwA1E. A>wBܟwx5$%RiDU1 Ej=rHg|d|rV7 l:3ۂu훿2t(zb83%6k]ZFPTqD^2UšEgRB_D^b%+` P2'=ܴK0J()Cqv d2I8B~c&ev9SסFZ8 ܸd+ y䆠2 6b|):Bڙ.I'LnH7Lkh&>j߆[^cf-;"-@5xЉwhϿqq%$\߿1JAuΘEȉ3]+ D۞wpk09r@Aks9ω~ Y]ra_0FG`}/'6?N;o89B@s|wq#n٭ 0)5ʍ \ekOR}|PAi 86S$Om;Z34h?k YS< &ѠQ[`m7vd}}| %HL4uC% Jw6#0A-:nAoF|/+LF`z#AQoȯ3U҆so6%g5@ɤTY뷊L b$^<LSV^jN-H^{8( %QLudy+dn4f\$yi'(e> M #,2#Ȭ@#_[ 6v&g:߳P.aV̤3&@-K9!D*^Dq+3eZKPi(kcŢ}k¸PhPcA~(pg`epMJ&| c;翓g9zU A* )NŸ̦%Gжz\v |#驞w6Y C8H h`H*؄xDA9[ g z8YFnl }6K2 ZB9-CePu^A#̚JwRЅ޲l&'6@|1RegIs W5ɶuxXEj&+70Q~WK aKRO^c4I~D35$7@h / l+P(Vl!THr@aA~;x9et r#镠KSܒ?iD`? ĭ?}}-i{3B1`-UxrAn(Prn֎h.A1MswѶn0xcGpiQ9"4+fH5\L6e0JxV!J5 d&~#wFXG[vgR-rZY5)(>:L< ,2D?,L69hطt+L6uyJGڹ_^W-:[ąvxoFLjŢ#dwpZlV1=\Zp-lM虩 qO l {VQiݲ*^b̐&|~ fVg@K MH aSaD0l2/랷aiXl &a^n1so?G(i<¬YQdwEL#{4YQȡ{R*4AxyF%:|F/g@-?i\Jc@{B\O\0)CGǾ61.9螥$MP1ÍjlmpM$\k%C|=A#uH_?fºılDNZ/rW{2o( [mQ/`#6wd&CP2i_`cxZ*։(&f^:If8n~Sǡ`"y>|JJDZ!H+EwKYV#NVi,5p0@" ̅/in3 }ԯe0/``c ^YYTpu|w;|Wvo Jc4\͆\^j̿w>&HOw2փ XK#?  МJ}R2Y93?$u?%ÌC8q3?=>LwyX|V\ݦ/w[ӎˀs"\ؿc:';qkiº :< 'w)(jL_oI#т3-RXa>ʦO6oB4s_,hV:˻5u)`o -Kń[X=J6[~OZox4# vZ{xEVyg-88azJ3zU{~Kgל:ȯI bU#] DkBg>Ǯ&ԇ#7i;$ѰeОvjKhplCS b?`Ay>@{sT:)&1ݽ(7vT0{O-#muӜJ@fڠ3Ll^|1(wCBHCpLd!JCܒ P>a_KeD jWĖ$ Fr鱇Hi|:*ūNYPD̏R(oWy̧Ա"bS }FTh*" @~kYv<X IQۚJpXR7ǂ"Nrɠs`FЪ1`+<'Hv3smY*b{o=r},j hhB! E'7YHH8C[B-4!)}.$kO\Pi?X*&@atb߈fZxBG4W񮑄'l:UEbr]_ gPAə 2hGޭ 0} v> ńNrjKOٚ~;FᕐMz&6kN.ګSw؁OqY6P<1 b(m'.6Qur<ԡq9)c6 >ɵ|vϴ`%<3Y Q9P?jE `4mpei ;!~VO|lwmWpL.t,;kCb-^ &,k`6TDݰ~>=f~ 3ϰ'ҟH!jn>DJ[(b_r|w`Rp }X%?Z-χSh3Ö]E ]܍OU޹A;yQPa&h{<9zͨ8,jX{M-HgѮdg$&vxMby:d3W&uQH(Mw'1QmetNޕtbG%ťwR hho>zS/'[[7t8 +_.aG˩{[6g~öZUJe/,&ށ#:qi4 RqO.=>LI2 C[G A̰OԎSz`_l2z>oy^#K+.Y/th<"2c/آv 4PBtJΘFDg,٭U5ܵ=eq<*}o3C_Cl#0Yaf57eeKktl%VL4yWZLu}ʤ5<3ݵ70kZ͑i 7͡UL ow7NԼPtO鏔(dYj+l5Yk\.vm bnPht¿B qgނT@ g4*) Lűq I1yK6<{aƉa$Eٶwۊ_lNqy pUx.!XA T.FO\$'8wO }gNNB64QBN%HQ7 Lҩ?],vWujҽx$4M cG4M)"l >ۨIk3&:~zKda_·ƢʤOcuTFˠhLيoB`h(;8E3Or*SE/aZ[8tA oX⚨bhV-+UսΥHE >2I_؏_ ?joWm 0G~Xܳ ÜJ g"PTp)U-_!3HrOfÝg,ZLwP PnH +t>8'u_>2Zcjlj SCSh'=z/PxX`h)BX6"vPp LZ+YU3W/iLIZ3TB:#:^"m'zcFV옳yEzkۿ$lԿD +ɭ v'+U<,·^5|Ɉ .$;d X́iYmv}6ٝΫ zCֿݴE||o9 DbWpe/EOY*QA.{;hpF/_dS@K-<﯉ (5.;nKcyokttvl7q˾+tiI đ!ؼ^ɓ9XVI.u*JY :Fb¬o~(Iiʎ3g^$,i0S0rLiT3 qHqGQcpkLF\BJӣQ$\p|ˇ_ 4Vۜv^6&6}oTlB/o1- ,p&QXoGڬ>mǛOt3c/?NxLb1Sߑ,ɾ&._AR1 9Z~5ত,A m2J(ƞJM;+f; #W\jJX;l/Bjw^2t ?)GMð<|yzS;/*Fs Úݾ_iiDA&kDx`# Pd,6qD) GW~'$cQ_?`B ++/}3&~Pǩ?.}䥫 hA0 tYfrM]ZElG" N;`gPĐs! : WU0l]ivvL7[1f@՞b C*ayQ{HXTuGoh>wpQK&6{cRYZ/YN-} " n’(ESJ!2,Q/θmz+Un iLj$+l\Bm}y1DE&'ZՂhu(g$#sS"^.n%[HNĄDh$X5F 'E$R_%=*H:8sH-eKˀRU(?ӱڃ՚='Pe<7lޮi:%#;֩{Kt;Z9&M[t,9yv!6(Y\cW20 g7tCeoeQX`߃Yz NH:d/kaSQwx7k2U-Q*q$2%IV*\TU]ꍊ1iBχ&J"cia0N*6zD U=֝13ITIo,p)ѲpJWVפ+1Z^v->5.YWsFiXɱ=0Uu  )*oW? A&*A9` mB Mz՗&8҅J(kihA-QwJa.[ArqYD!ḱ4P8'SdO*drSՐu7f&$%lV+42v.U^XFu`Q2,J0&kzJu6MRTIx&%^zW[MmӠAںR7K#/ERԫ,K^M($cXx8>Kΰ܊]7~X7BVo'ƈ  q^1nS"$q318s)V8N85. `HP47d-" sׯ!9 l}\]Kj+O?6`㨉I[וSR숙/:D[X0!73@լ^ȁj0fxQ(-0E@yQb*țfMR[Wx!n~J>MXJ*0S.zxwPYlڶ O+3&MZgb0]c3h3Tn\qkbcXƉ4M?g9W>z$:65AT `Osb3 "K`>vc"m4Ȁ\.F"pPme(,ia,;D{P"J[Bv}p { _Eͅ,"O%aD"'ܸ s]6I7X`VMOMK7y&xy-mR q ^*,7$I]^F<+ΎT Ut55^k7`vr6y`ν?ϸ ?Ƀyv6J8H`x{g!#6Xa#ڪ%29vR UrI5rGB^(HNc/WqȜ/hmD |>7駺]! >`x󿅨ߖ=H*U4޸ʭTG𧎅3 Q=KmB`Ro#nRFv͌+:؋6S=]Oq'^m$`aH:]wD|K2ߡ =BNj3l7]{M,g%_sClaK$'REU0aOcV-+)ÜDО:1\?8/FO29UcMh R뉈"3*;$ivJ:ASnumQy_f垗ukDe& G'R]F+~JCs8YW[[m jH*-]4.oݔ O gK"=PIYڢ l{ZIr۰r坸m Nȭח঱^T+ӿ]Έ;q+C%FECDop2e N~%h%wJ[exKp5T."+mx5]pZ"`%gȌA>nDpwh=,v]NfMQZŁ)pn~yFKGվЋ,՞tBF71; d\d\ /gT>*eW9u8+e1 }[xM%!?) $QB IqQb"%=!]ˣe7&`J\c`¢4`'4xWkV__6nB 5j0У7t-W'AQa7n!9hE8K{,KaR/t?SLھPk6RO&T/&\B[^U{ZӼj>uN9H$$%nW[X?B[(Tֱsb ^E K̲Ŵ Pq)SeqZv@XoCpP`2&+.',)+PeWI#0eﲛWm[G ]wۉxY‰AU˶Oi[ ?6Q 2n!y(L0n+U*[Esd61Ye3S\.`;A b-5L֖CsT>-#+a$TGIYOo@$ /]Wb&!`(ϡ.[=B4rQ{@-|Ehdm*ro͓_M)р]F&Xd 1@l!(-yߌfsGU{f2 jloxFdGS59]%偃 Z7PQ|by픐;VxeN߆n2`$i@*k/ l98/A }AH@aOލ|8'̇Ј(K+ Y<8⟰)҅*w\1}4L%Ȁwf<uĬ5J.'qd ʼcV4';-W3 Oẖ*HXIqWbc˧hnjnbzoq%R󂛪j YXKHl0T䷁OtnHZCQ_Ccm* T( ?##OOc`[x`qPG_H$Mi&MXo5}I ?I"Ym0eV;yݶE{H DӮNbQJ"{Cڴut6;˯,$ǯ^>پ+"lU8N`ɻPJD|0)"^ꛆa?$;/X4$g7%4Btf zd)ƨa0z#RUҷ+C|1Thi?HM5uY&{FN#"W}?bzh:!2:enJ ȄHN4^H$뚁vL_t:+`)Xfb? N5J=GX%p P돣I"¨i¨,k@qJɒb2Eq `nbx *"DɜnZQdK@(|l̠aPhzt&5Т4"oṃ~%Qo yBsNS˖%xٳQdsI|DJ3' j7,:I!8#;_F;4ӯfJoe¿( 5NWݪ[~% -"Tģ%@_.3HK^=, (2nH{zYQ>!: oIcQ5't7d["CK9^Q^ioVz79L_Tz"AQwg}S4|\$G+^N+ B7G8U ,.Re3hpz _k(|O`@8ؿ"`[P&95'0`L>+_B$p]}yG~7 ˃™PthG(D˲3w7Tckۻ`+vibv?JlnXk-kY PmaB)4\e^ mrV%wdfJ @ pj6PF_Ιѩ_ClAty~$Xwʷ#/OxO8Eg]Gۧe!wrppr| jOWs+_;D\2G:<2E̵0&'D*@,n_f}D,v~n&J^I?} ~ OvfӾĝиʜ[aw&ZA'&hcj7պ~e m{ U7turf@?W^@`bt)Y^0!" %xz |Z)[j6-.;Ecܬoo >O8 qLj+Tfɤ9"m?R%4 % ba_vŶ2ZG(|en-5f#[Bdv:Xw9'NU|"숻ڣxIrdM3nor2sњ5=)%eeXRJCshx^d(qq\ܼ͔u"gكMcGmثkB2Y>| =_ l`7Ar #6w AA!4yإ@=wrh%ԘT1t$yZF(DD$ vn\ N S=mIh^A(XӸղ]R*d_%YϘ/rY%XMX~GĔҟQ5[5|ylG>GNs9k+`,g YJn|v4V9'ʮpwkWcݼz/w?U.c1^Kf@Qޝt3±" J¬ te= %Ja~V~qE:])o%6^*Cw|"l{bCZS}IXHQHAi5߉Y}KhP/Xw(Tdd :ey[ ׋o]xG"~-vۍ7Zf L= @`^9üКM >Bi@$Nu8~ TEZdˮ abtQ,bm q:?hK s*fp|^ K!F~(5l%_5_/ihKR+?Y,+'$D&nlV~wf.Lel$ߣ?7J&?^Xf‹(%/ =EtyO:/G_+~clJc`6rp7tHtV}2Kk%,k򹧀!$j%X\[;W|fuіz.P/Yu0x,gY9KcI58/58WFY2hO"وIs Ƒ˔Mvst $V@ъeqi2E{}q)>`$3o )cc`(8eE,OAA[ pIp~/]5cwR\XGϫAN5!Kms$o.p:1XMWл|КM~4j3c].}WzgQsFnUʹxҶ4KB%.ux{U#;' ILuCe,ǽx *պ!b PZp1~ɚ#>h?qXf?( dYPEd($qS˟X (k x /CtDniurp`svt,/_uq.v>%ɩ0<bC@kܙQr͹%Y+CD 2xQ/L%0tzhW-U \̉\Z<ܿ9_MDRA։u/>j8<ڮ<26outM֢cPl$z1wi"R?)z. )],,NY7Cޝ*x+0뇬B&bŁv:/tU|uZ=4"K*o>\δLK;9>] $"jpݼ^UBRm~v1@'b-{ZpQ*8tRNN|5rHpV7U 4{\G< ˯ `䲙9wlH\ _>0K/`$%1H]1ILāʋwrqCO@/@?nn(!PT䯌IC=WQ ͆4g,w/6׺o&HU`]\k9\X|3+km[^0V+Tx@=Ak}h;kG]|SOFVwt @KG/r=k4!;ˠ7ihӭX531yǦN\@XI|F榁?F*gd$X~n`j,*aT ت$,kB<0ݳ ƒfAZT|| Zѝn0/hÞ!c_1Sҥ*_`htU^viѭn)yMo 7"~fHgQb Cԡ0¾n"[_ ҷ-0@? sO'z~v1/Y/FOvjSvbb,#B, 2m\"(o8IYz7;L%a;p*9S1n8dՂ CfTo-H Ap^U)\)-A߽qfjbD=R#a'?@,{J\%*ྌ. , nˡbhGn=s";R-Bj8 d½3zmQUta;{i5~z oDVm?r6sJRF/: cTSc+^gOѣ3Hƴ3")K3o "׻0o]"(oY]:Ĺ+f%#'P7*!F4AA fV*[ ~[KgB+W'4/ "=53?y߾Ⱥ:A}i2[ne5R  ۵MM)ѽ.`Bɧ-=P0(P2[$A|퉖Ts|L;!p:55/^<2P˄\vCAغyPR@~Oޮ3BRsLD/ֻ}Cꤤt,YM@s:W$\Q$ ⓐcrC6ɓl`oMX鷵+uI"2)R[|7vgp4L~pf1m2%yaXm@g~,3mgn,O iDi lu&Smn(ڲMJfx3 j|-gG, o3pi`I*LLǾCf%5HaB`Bd a*>:O !`Lr {=yVPDr(6NkkdCpߙ0qaS9#z94KK2Kk[?@XY ƛ@Us${֎ΑдF/7 4 [i~;E&qW{Z$j-ADpiH9QsT j_lm~%-.جsuP1CA$V,a%G%?R#/~:!M|nyb)Un^:+L1D"g}0ťՅ:HI˲ɂ]+sQi7}ދVM+md/aC4e8%vW:s\ATE-$/nG 3Nq:ݽR}1waG- h_㜯LO9f̶. G ij$R*JoQY/nN< }vqLW (@ϣ"FjZaqaKZoUN(NS Jg97jgȁI3س#Rx~+l"Aji_0Gh"N~׆}h6Bԃ 1R@* 6qZɛa FĕlbQ_L=2DZ2`K>"R#~zj]UgO_Wb5Jab㐰6L<՚q^5(09)YSYw͖& /- ǘd%hb@bzp9E߽U$ ic"X@ߩGaM > 4 (ZnU^wm w9SVU!M*ѫɛ\ UU@7woR)@{o@?GZ51Vٳ~&_iiW+Qq/|wrR;ށKr`8S`VxHl0^is>&pSuݬ^l?ӣ._r&=mguh n܎/ܤ1w~qAD5D4vwAés$NFC&rԲ\&VĀeCn|$xC\e/'D| Š.2E?%DSv4@psx٪mƫhHZ@t=1#;d d"4\Xzo8ټ ڵd6J}УtԵaT+NGiB ~!DA?4|)6{갛u1,̦S3ZIDw BGaJ:GbV1lŻ#sA_>cizvU"HwP\dw=pJSQNUzo˔û#΃%Ge{猺 >pL4;G !]¶P_C"2& A%][\Y0"dBejTDގݛ\G9Ns=l@.kt@[yj/Lk!pRƴhMuĠRUnMTIS0W\[ߎCqUdp(\Ia/窂p&7=*abxOBГn_nXɣe#@+N/1_H|V@t4/GTGWg,l_'RhHy%$3 ag1d5}^w cVqU`j}ۋӒڽϤ7붸.rYd=N9+lچc-c018z5چn,o֋zBwSb2*p7.+:8I<=/gh[E}PY%nio'&ڸ e`U1ڤNj|~Њ9r868|jn]mc4{ih *.~ rt-Xo)qsAR$mGdrC6QjRsb8CTVkN\^l'mxg(|G:20OM^;w[h.iX66#mp/~1Ctaea0TcO%~7Z>V-F}#* Z&Pgci^S@Cg+؇<ߡ "@S@b2p/͂r6 v{dV`%nb_~ͻ=/1xаdfNx%Tn@<bɳգ. h"T&KfBPIsC^["F['nH쓤#8sz,Z#`|o'Ru֣DGBx2vHNzDNvc/(veM1>6V Ml%zrVҖ6ﶊ#x;i`EƌǀWA᳭h-u0z3H*B6KB (ő^oK{o ޝ# 2XSLl8-*f[VJa iQ)7WVg?;$np,ϨxE@nם@f"i1g/wSc7aN1 tƳl5ةe(񄒡^0SQ)`ȑG7EZ̴lI&w.& ,4uT/ժi;)L{O*yqbI*)hbrNy=u0 s*؇QmuUG|pu@R;.=*t ~U`15GG0vקKR;9|+|!Abxp@[؏M젱_gYAÖ)shqb}T*+f%,Fċk~`ovZNdէ + R$  ctTLHg`2jȒM+ytviM;mH'F a* 8!چRx`Ik{6Z3<*Tp@@TNk7G\]d{.Rzvt82Xv]u{C ԈP5:QqY :M$zAq׋Ueί)0â-/ar؞H]0] p " \%+Ǧ3~KVjj[ceǠOQ |Y\A{$8Ћ!i>RxZ`l~mbb I:;Jv3v>>b|%E!jGr|MTOf"^q֍D߱ՖlAVgOPYKd j>OǦ3j[5~j<< km[?mܼY8=PkMR:%~5%yB)~ G%ȅS˽wn4 [˂Au9F/{qg#R !ZU^Y~!Z,u.M`EJ ЭIrA/z-ϓ1;toPjԒ>uq?xj嫉{!S6ۻH!\fy5 =f!ƲqF~w 3j36W1'<*ʁ4XIX{lȆUF0>T4eлuNǀo4H y@mMeTiu^؉'qU:V#I%B{wrIz)k:ttn@f%v>C\e@ej7_]W} MU{NJjHvꀇdAcgXʁ;b6c -a٠r^;$GMj\9#K_t$"-Z(5ǤTHxA儡W<.ؗ .xm;=oD+ _ 1Tj'^=ϒ Qf( h)<[넂)N&j{OS 3UIJ:^(O#xf`"J*NTQ#P`_T"7^$q9i+CF\ |"SHpZ,+ *K45ǖWma*pYњZ%Uѱ))CfeEl z ͭ xϦ<7zH00 <7i UQ>6ȡsq !.AOK c̊7vWȝ0}l;3 ML9(l$m}uln)J~̖=-{/t> ֪%&f?{.l|Z8Ecxܜ Ùrpš𴭜@UZs=/5cyK)o5V- ~5X:˲ T6e̼ZD~09,H.u $(ӍR`_,QCOC[E*}VO)4ӯ7-q݇թMh#Δ2F@\H'4+؄VV5EFg|fS _)E]- Y:'X?&;j(xzȈ|(y?<=?>X:Z'K/spA(3 ǰ%Oq4s?0"y-bd5U^L'ZfCq9/n.e~@Ltb-`uJ:{( 6'򢉝3C)yP [Y)!5"NHcc)|VdS\"6S4>ii ȍG :_|[SkL(ҩ鎞4PcDp 0o7܌O͕_q2IEvBfr假\$4F}|EFr+ l`bCjg%_W몮+\8 AB4'Z+, 3_^;l%"n~=E6種_Z5)o+)Vл,)$8)O P'1H+$|`P±uGSj qȄSo.w K68|9EʚNZtJfjz#JZsBe>O3b%c8 WG=5 (v.+rHi!Լ}=e'>Q[5ʜwr _ʵylt# 2ǐ[͚ #*ق5c87+1vEX5 5Y4]sjؾc,F߷C wFPujog";A!0* *hjαmLIO& "f,hJ9xB֦$`XY;4V";`oG 6 \25p\Kqߕ"3%khG6޾ %YYˌ.o9OTiTM>k^v(rV~h! ~e|cՅ_Ӗ ii`W bErƛQ9-:zoH a6;_P~Kk0˴+Lo:" NhaĐ 4$0l[F:;vB6!u ^@ԡtlÿ}^\~T4_Co//ηl Fl-DgP0W0.eT.RrrrJV'^=J2Rl!3N}0=1ж6|~PJc5:W}__.Z;P`dO,b&#Rd ]X)&CIkMvP) SͪLwHw$O3GxI)cZ`'d'`vG|_Z#DWaAk-lm>S6l^}0P]ZGn҉jfW$% \wW9h8R'8O$+3Y3gȁf'Dr"/X[dQMJ*Թ!6bmE/5|ǝ?jCX#ZSy3[ ~e^|/z0`={@h̤L8bԎTQDv: +PR8[* qFN&%_/f"ݜ3.^'9ӳD)8/MnK{XlW=CK.}]6 4LM&go7#ψӯ>fSOO h9g 6W9b$W: *xyeok^mF|^mwSfXϩវTm L>t'#YG"$wLAr WtL֣;#/%S bƎ>-.NNc;U@[Yt,(c{(׺T-}xiH(] akwgg ƣ :xQLiOh"dEw%EN?spVXm8'N P;n$RO$ijLwRqPma\w8M 4{2a1 q ~7z'bVu~$oKZmb׀j@]08nQQk Gc=13Bq'!8B#|r=Ir=XOMԼg"F~93HѪHҾbe'm ɰ&W-'vgr4ꡱaH4(堌X:$yϊD; ;TKhr!_THFP9PI$ı^ǥlt¥ 8GTirp -[g`udӖx}*sܑ>:ćS;j }HV**`v!oΪ3CI/ &sI骢"r:̭i9Kjg]Ւqҏ}/ %y|J MTL|F։ZH^%UНKfsNꔄv?~|:Bq;X襋H>wk(5^-:ɢdnƱ:9]*.Zפm]⯖e'xֹ6 WrjÝ(Dy̎.&*~ݒHZV3q+ۧRŪ$Ny^͒wާ-*A?AJu_wTK YOـeJG(7(2nCE :&Ɏl<ԑv_&hIwks4{ 9} DNbgZyԧ|Mw\0@5fGYy Cl\SKd',cRybbpUEO. udt7b Ѭ`RkHS ;_*ha 'ԣ k>&w;MS0xgyQVIv(_#~+S e ؇vF 5!m,Х»@qrsWg{T0Gó5xYq?WyaweEićAdD@Cvne@OGs&:Wi:@YdiRV\7pr/?}AZ( >n&wxWYGVJC%o 0>]BkGA2i.Y$Cs4:/v\?V]^4q&C}Vj KƐ[Z4I f `{G0׈mTxml/5eBp55P%]ngMYkK?m3dJXo cdΠ$ cֽ; "WȘV}feERb3bMƷexucJP!|I%sb4*祳,ȠHs s'%55en daxl gK?.΂q0:nКdU}S_kIC2oNR3BftbIbx7@1|w܄$p&uնS i.mu*k: ^%`xf2,o aN@ės rB!VFJp'xiH@G˩-Xͺ 3m7 Dklk|7 ͬl9bxԲ MwRDWQhW7E9HrھG`A!Q]ԭik)*J\zÝ9o g1g7/,m(h[FXՙ5Zz]\ (J[/\HKoc qdb|D^6b[Xկ``9u1\< =P|)e~1'w x“ziXcx gE6@]َ2G k'sF+Ӣ{?b;ڮ/oKFNҍ;ݔ =u2.[j$9YݨR췘f(0 4&CTO2fHB5u%~ܛbe_=+;hc6Pj*z ip7M?:mNSNSKGpȑz|.Se>#{wqÆJdg,=="]_ξN|#fDmó`$Nf}DQoyjJ $TvNg}7sƝ+c)8X5 OM.r(vCS*)StM85N JK(baP33}#꽑oR B?)Dَ(J 8Z/T'! ,#=!O qDzGlۡi,V΄ MB>DR+Aк/TRss4NP[p"OkhU 5ގ*"dR?\t8xp=EIrߧ^dh7wL*F4TL[Ǵ";Q̵x0+(o=(G}I̼c,w莔 =;@0㒙0/9DO%X 251YUGT׾݉jᮍP}jFٗ5untճv[v9mͽŌǍsl-ZzMa7[tb_8ٓ2hyĕ*]1k!EE gnŸ;+XHs]A)JA us>l0Kwz` FO$pZ!Bz*7N0Mi墌PQB{wV'tkjǑS.{+Εwl@ɛrxlv[m!L'(fIf}xOmP d'n Aw(o@ e׵hRrla5_]hQJW7nCC 2pat#5Cm*sfl|1OM#V' 2K0$}|1=jO=׼8^C,xQ RkN3|Q,MidPݚI|(y I0!Zt&1q#b7(K'ݿBkp\[`bir/n*~3CgfMB#S0 DU`ir =og. >A =)"z͵7㍻K'h 8U` >8|afZzQP*%Msҭ.LWSu a){:NL]LMr-柠~^.7`?1 TIY(eT{HsRVnt߮+[N_'kz%xMLN1G;@W#q8fQzGE>ly]necLS.P#;Q7oQEjZa(2HCSȞ؋t3~riǫ_&&i2eCul]A; ~i[ ]Is@tɕW7li!:{̢$j4w` ӹD[c7ݳ m &wqwIژJ|s}* ;:  ,p.#ҹ#?=zw=VV|=7Gs(uC[] sFs%D/ϳBHNE+}) iק'ZՅRjDb⼑38y.^Rגԇ?sR,cXpݻJigOGXaR okAK 료H{yG3͓\a 7sȏ߲ rlHxqmKˬJ}74#w,5"| P +^<"&rEwфL+Ѭ,%?u[Wtg$<&nF:(Ea #-X#|1Kc8䜂ڬt`@Qv坤mgDQncvhTRoIhͷhb"x-*]ɴOn%_ALaF-MڢY[ <_.'OYD,9˺ʯFOp T8IЌN\O%s52ty, o[q4zOֶƩk-LCn914I[(Ի |sAtfh?<|6/&&i}`Mxh]a 1*+dW򿯂*m!{׼(| ढz)##'76/@B[ym># wK@VV;ħm/ 7gAmrk|U-ԑq1Um  _ILp Tp:rdQ߀YYs\ sL]0uu[B_Δi&Բ/6ح7,g7giªm`%}2D UBa C1wRa3a%AQeΜ錎i;|7A=bn ?GyqɌ˰RAJ eP/G_LU]#7eMI'ǚ 7;ym I:kn:{#VlhBM3m\ow¶lS)ڟdU@}Xlo⽰*ACY@4&זKvyjKeWK*l̼YJM&xL3I\ˁvc!Ji>yAmIQ4EFoVA:g.Lh_JVTx,q$4ي1N=g%9Ua7ÿ6`4@1S*< Ӑ u.yb$>qv]SN"4 FP(y?+oA jUYE J6i ~/s,Cz)p,xjJ$THͅX`W@U`΄mMkyJvle D5vYGr:x4ad k !; j"<@v!"O$x I(g:MM`>հ8gP4j`6- L۟t*Pp\A]z S+9xSk8Ό?s/PY n51$u#w8d{7,llgb- Qؽ6HԌGRQl{E6t 歋m >US(6BCאּ9é6ǪE&Tx{@!1|R潑gi Z,ݩ !}uh/\\f&BxڱFm|v-5șjUKRRuX@ˆ쐭DVʿo90uwܒ60$H1:hg"jRIEj"[m#mNK~@ngcfRP7y-6ӈyHQҤAk Vlc` iKQR>k4QM"#(XzFzݠ,2-t%>X..}f:& ,5J3bJ?lS.*Vd@%jP&l3: JK]>vԲ; &q f_4 zy ,Z"6Y]b=,&ei8.\!EW)hJV,D~Ar9 aFsbn`#$LD%1Lx{.[(g[\5ooW=3JJ.3&Bճ즍9a1v()NCK 8t0Z\"\-]pEto{u-Ŏ%N1'9ٞ)! V)CHAҟOQΫmUN%iNP}b *c'rdE#Wٕ` dgG? DNKFdKRZ;eNIbGCOQ&D(\^]OVc5ݠBvz+R4 "+4ҋMh憃K>X I‡T\*%Lw^O 8ws?z?3%L˚ ̴XIK n?6]0sI5naP_RUE)fF~]/bgBu+Z~T?^p$c6ЇoPGUHǀAe[h/?$44njbBo Pt߂e@אG$\e)2`M% aW&6}9T Dg dF_o?3{$ 2ҳDOW'[sj#-=rq R? J:j´&LH_wL97g~J9*7s, .sbc4J+f⇯ky 8~`y.|gSzSUE6dEVft`gHx,FcV<ԏQB9򂋪o͋*st ڂ8SZ;l`Hre7<c> =EIÉe Z` r:24cOM>KtZo} z1gfw۞LK|"#VěBFdett MO1譺g5Y`wB¿EQ/yC b_VF c֟O{g^/_?ifPJ7}C$¥Lh)1Ϯ~1)'H_Tѫ7'b9 BPs0p>oLl#cMGVu1XP~yV]3J͸$I&'t`׈T6J}%=ҹ~lZi.l,Ώn@nTY +"8 ;GOyiR`KI u9`}a[s5,K 7},ZTqrw7aO6;k?EzZّГ˙&Mni/[#iGI<"x鎰@_2^ק3oJ&~CdHJ ѿ"'ܫ ?դ>Xݜ!.(ET@h<-X;[Rk ErhE/d(`M`ҚRiZ[JlIUfI^tGWnM&}{Hbi$s'&C /fi^ AL\9]SAy~ZḛoD*u&ð| =l96W X=%Fʥ#kRqs$4Pc+RE`Ed{-N+o~}{o~F1O*fXEyrf =&Z9ELRTBSQg1}oz߅jBG ;@~ b`_vѻ.Z?u[DG.bt[@9dC[__ +)`t[wEǛ\0`27fbq562GY^ѐw juoz!;j|4!e.)"rzq  Ivg~";cލq$<.ᄃD1< +Y ޘh#JK~EPcjK2ks"@\;xgEڵ+MC_ΦCkѪ@Y:R\x%? O'YE"-;vص I`atb3}W-}I͉@'Y?8OV}yyjpU[C+8ƀZXZ+ZpK J7Iw-g+K~Ũ?[VۋIƜ sn?L~ DhzxZMhYzJz"nZrG,̮.C(:C`dOJ-S'-u#;txO0/C0]J-}aӈZ=d-н>UjڿH&B<1@Crlݧf֞; O3)V1f/wdtuݻ."c~ڄ *gW?DR([V;es67 s/,/K pȻld {ZVN tIB.= (SK.ǞnBG82uO j⼣"efMZ9CŅp{ {䈖/SGZq ZGkEod |s0_q21k>/$o܇!y6@@!ѩq=<wYDzR9R̫!*(p;\ y r9 Wvpz],u?Bһo 2; H7=pKK ];1PyYjȒv)KuU Z|Ғlv2>ZE3jpїB\8ۉ4CuzP1>ݞ"R MZ]c*n{nXy(~rah {vQi 44C.lOxqw<4 ,YMnI'jeZ6G}bԍ{hGq4pwg@f6kY>G;sqKQ̗; $] 8ƎSl_>p NlHcC ]Άtg#\kip4ڢ>9~$cޒ4,*XR q࿚K}ڏW3nG2k/Qe׳uw+2'*;,{T#wGԁOԇ'|d z wQ˹/sd@AHiG ^IR'}f6 o yyNe)_r?FWƄ z{pa>jUh7yAQ˛h9 %b[Y)L4a|> 2nG>sWh%%А6aB+): /(m Cw)lp >KC7m׀Snc:V6:!`^]F`F)75XFʃvU-~SF3XZKuHS#1Z*@UV4Lz\ck&s/ q =Gd4=m5m m\jG3\<4E3am_u`$oJ˜`+U|XϓdsyhDs`N6S9= oAxP[tI#ӧ<*9V*H^57ӳ>Ym6c=l` >R{?o'z;BGѾ 1h6\OאIg>Oޮ"sa(%ogi|#%u u!*zE)m($WEW? 頥0YlZDD(>MˬQQX鍶;t+GkM3)O뵄f0JKg>O"&lJcnS)$-9hY37Sї+B (^m?%ļu>?K(h(o p!PPp%v6ujޱz:,Z03D|lY7~tK(͕=ǺӮk\.\dR0#d^ G7FӍax{ڔqXecܛ16-{,Q` r`;Mc:Z6o ȶrAAPUNN$=df-§={Jl3V'޾Zg&M]Z[ƞpX)w]eئl:1H ETpڲOlY=`%שL+=]ZUn#Nln79]kF4oE萲MWcB 0:=1tKg$3]s1T5xPw s~V@+e&˵]Di^xc.P]Uv%!kX+8ͅ;v~ݻKPj:dN)4+tukx2Nfz_n;qwLQy~QY; +06|j%)88iίd!M_ V%^@U, v2b!2 Qݥ} 8l XJkxտ+v "m9I(Chn =K*Zoly'/0&{hjy$Yb u6y«6a{z?{ơI ۦ*3>laMxYOoM2ZnXv&T 7HtuBnU&TG{ lhWb9%m)㽂j\(tRIe8X"rW%kG;MǙ6|L&5.XaP©sVr'=F _1Nѓb~s!0X` aW+}:8%#k=X>#N }&'AiΑwKQc:*@\ijF8?/ ,}>관$?2^HC)^/N.t"V+Dر)J<[s&(.GgTv7G|gUi ߇`e_'s**cj΍7%af7s5qij OӐ8OG+ a*TC PQC#,BrU.c!Q~gd7l m5<#3$(QpNfTZxb).̿cI_41^jp|Dll'S=iOMG|>&[q՗|`Ck5+upusYz9c; 0@nn Bn7)D0yySRSepr2@`ovw]^QJi lA,r#m&>ݠ!Re楛h,R^UjEC>uh ^wKs@2f͚߰\˦Pg/Buԇ94&5 @zSDqjEwrP|!t٬ .[RQ+- i08r,c8m .!uM`VV.%P^nCWCs?Eu%Ms%dh<\ Ofsq1fnΣ|`9Vu'Xڙ4\HyF-?$ῠV%( Gqh&(F7ûdqYf;SG?~(޸TcI!!Z8PIG]m(OȠI]T&oKݠ3S?ڔt?PV:x#o:JxWsyDۙcmM (ʝ_I#An,`~tN5cXp¸MpӇ©+y0<8 bv.ȡvݟ|)~u=W=!\;(kvR$W5'=^&;KmkZlr@ȚZkT B`gg z " vK FQ`P^n_q Z-|MwB#{مaiA s\;;dDI]y1.iGy=1LC ~C~U4G?GnɄj.т]SoŒnS`ZOΫHEOaAdZ 1g̢! Kq :,HssSZ>f48da\pj`}tK_<ɺ\QnsYbsoڬ]RΖֲ>qxC)bMd,VTiA-7Qc\?5P)Hf>9Kgf q՛kO]("h_]lO.DDE41U=Kқӱ`q8k֩;Xؼ^O{"9+敹`psCkgv:ݸKb$k.^B90:m5+}˧jߵ ܆ڝ%3sJˈлޡ#]z c#p"sMo.ўrtpվ̥ K֭*1 +bimFb¼xZ@ˌ2ܢ6eou\ ;^[9_YO AdUs0csxI }f`M؝p+)/VЧDDĚaM]2K[Fg_Z#t% vzH B90F[ 1k3]%:O > rZZW;.ahN*-&!JҝY "`0jL*bF<&6!܃t9 >@DND!6nPu7nQ)o%m g: HWXZ-Hư6PD5ceF̹{6<_ xrK2;O$HCYg}lA4T 2*^ G_5#lEe(HJDeBZO3bvxS^* MBVtN#L\:Ҧ~_H/YSd|XYb1EdDWDU5/L+6gwAq)X9IlҚ?~í"\C|U5AkZ^Qfa6x mV-؟DkDNPO0<\/j -N=K!L3`&Vw_;̒'cQuEM}-sE'R$z+s {m_o_=ޱS UȥF$b`TB,7gq= X\ֽhyaQ^]cLL7mm0s8M=M>?I&o.wvط#|抗񙰻 6OSBu>A3RsۋnߴUisc׏]%)3':% :Hd\NzR,VgPU[zpAaаvZ)^3T@;!e_=,AH.#9ٺC5[g}%g`ԺxB ~MI`sw(}^G*a(\+b`EtʹfX0ߞx?9IX1j7c k&Yȵ5,;I [[ղp J%@[U1?yc"Fl/ ny/$Z Tb(R-q6fc' eM\1[f<0k#G0@ZB}$t%gpQA4Tb_ :߳+;*DǬ^v0 Y%!KG2Ɋ@/KK=S~KKV/[P~DE0F[&_!m+FTu,q6>:b3ECiIǠ+/Â#H}1lwI q[D4F>v( 55\(N!Imث}b8\Oзq+F=O~o[#8p۪zCޚ T,~CLυs'P(pP9@AW4ulQwP@6ޙ'i ^_]anی!8ʒEo<BnLĊVfҝɱVL ΉjXԁCȏ {r 㑦yo|09\?4&ŭ;ab‚h eis2Ar6$%JQ󫔶Eg;@ oR}(sٷ ރUAysd}lǸF~%ښpsaN&I~zqrLۇm&exMjW*q(┧eGrF -`J#G6Jc@`3(Y* dJ8hj뼟P]|BrUP3"f0lTl14MLUaD>/>$@Ygwdg~C_+u.#S6ךy?dG<8Ui%|AL>@#bWY}3w\Vɯ'X:0<cmqi (o@n`nKp}_#j :^E!hXO/+= |Di 3&B\t飔g:MBw<iϑ( 4{$i?pik'\m3k KETuM$5NK~56)5p*;>*˫Fa*r.R Gȇ%"5 ĒOj TK۔/Y1VTmofRX 2VuhX@pH^]sBDMTkl#v q^[pc2#Ვ@xV;馩, y4_I Z:W²)Wvw@+ċPD\HλeHNO(").F|>XK 7I9͢R~!5o:0&i~"gowgQp*+=g 8O r v #T71Uj |A`+`'rPJuYׂC)730tv+kIXKzm+BDrՃS;zE5 ʯ]4ӑd+w4)o0v v%B|̜Y1_.VzEGcXD )]sǨX|Q-'Ʉ 0/3sUZXa5$)T*dn]'p$J<<Wڟ;PPyؖ%ac6ïK?êE2'c:U*JԙCH7WZfKUHVNG \;Bc^jqq1Sc'%ŒX8GstX: fcڮ DtIV ؕF ZILfէ Va}h @fؐȒ&Aһs|m:tв$$/Iy"QxK(Ȗkc7  a<$1Etߔuyi[v//NčQY (k4JuٖQQyX}3n$ImG%]9VDԼE4!4NJٓ†Ijjs|}I>E܋1#aW|y?J++QXdB %s9=<ڵfɩw':z0nx+cLKCo )6gA?M[=QtE%ԃ:S9btdRGnU"bc.xW5b*8cLiz:$g#VXq> ~8[#UT7'Nµ E+3 Un➑"lIڊߔ@pCQ>ueXX^jX |OyKNLk{] TG-  9ۻ5,`o«vYOYU|yuSN+(F)lNn9?1N$W$]?q[$c_u`Qhm֥bPjtIPoEP\*8mScYa/‹tǎnV=*+܊=[mǻ0tmIYJ`-],vXq7E۩lw'U5JlTꑙmҡU%QN@VumDP[S!f .,nWXÎR Y㈊ _ra J̝Y+o,AZb@ebsN eGwK \QaoGA0$WliZRoc(=}qi8>h Glux^}a6`a%@HYa;!81|Z1/QLHc߁S0/3qJpG4]am:_|3#\t5jѽ|YZKZdVzXIm$WD0&3^qnSo՝Gpᩝ%ŒU0DeR5ZEWOy4c, LD,6 OQ }6D)/!Lj3u+}x]G>Շe˻Vu}K7DX.E!ft/*q ![8ZPX(^شaar2nAs;j+M"{)^,cm^`ğΨr7a:u ?.*ߍtEĦE~ct}_Fi \q~a:S4LoTNae{k *^T՝Q}OA6!{_xF X2u2)[cSn?ÌeձK_U:X)X =P"ZQ lL}q׵ ,QWA< GaӑWy!xrz,*HIߌSGBp. s]}\#MkәP%H'Lzvc^weeuHWS.q7$mx6Kv G3'yqۃ,H`F¯>p BVJ-`ӈ㈀.~/6:% Dة5WTPteTK~:͹LpsjJŦ 0C5KxM= 5C#r!F 3knbFq4Uجȹz`sX껝TT+ߏё]|QLigxFnZtsWp1#q8jjh$$Q'aISIl**\ެHiS7]M"dDlœqyg$ub]s8TMՠҸh&T[xK4vGg20"֗##j$~o:!Äw.CϪ8ѷ NDP7R*6- l+;4rуf+n6L^Ic6&qƎԾ GC-#6@d܏k['d7a_g[|YCΆJ8yWf-?'>q'9~owj.۝pt< OF7xSA*=vGH[͕n:Yg՜2-%?yUFVºDdц۸P$b}+dm]2("+1zͣ&cd rB.7pׯۣB]RާEEQ'[|!u]t$+ qcM&zOYHD~%.u(gYOBvQ)hQŴ~yZIfOAX|7({j?2 ogk(e/hJ>㤒r;MUb'S- !*BlϾg7' 4; ֻWc<$FtD/>͜TΧ<%>+َ~ ۢ wCctEsu ǟ:a9 ·ӐQc(ay0eU|@4,J ~<3kaij![ {yp$POYpUF}!Y7W{ #j Ղ->q%2Xu2=-/pRs8f!8 ;qL3.Uhrh%lY:XKndTW4?E$ Y1O}ƴ2UŮA\"o}BudB F9ۻe YSHzp1wL E3ޏgxiQ2qBF}Q.$`-s {KhCS *:h`TvOZYjn.e=0ɭZeH_p=>&V_&0K8"Z* -x(V+G󆿔T_tWFa7%a7 mA9z/Pp'FS5*!ARNЌ*cFOK,=xxgO3jFR(4nUaNFpT[Uw …zF}FqLUEA5t6XѠi8RueHINOs{^0gBP &qu{qB8hb,vŌtmxY&`v#",N 0+>eD7b?Η dƈ~ qyo1F甭Rt+wc%D*/2, ӽT;(T:22$gg^ݏ ^Cm_qP@Q4A#4&PEL7M N/:Z8-C oxЃ󨕋jQP,K~ k ]jކX"x9h'vIyw \rgU%tA`Lq RCG$EgQIʺ: r 9H3sG<Qe-CDr&߲ptQAeB7ų7 (׊Ij]쮕]0s}$C*9̓Ա\ WrPB7Emj`E雂Qe4=zsN U|qk=YDi, ʲx]o OC/z O?:Cg+5lWVGzftel6d:K-4 1&+^!0C0s Q x|D1b99e4O廞D`%yQ?xH kĂ!T8CN(nTq ͌"|8\CMnGlj:ҡ&[XM7Ew1l7S@"1*qb{$:*!߆=?f1tGlВJUJ|[1R&aoVV $|{O*4@%c?i&ִxrIISzpӐb?&-ɢu˂\[gZ-7T=AYjjC jG/Dweá]k4H`a W_VE^rMU'+K]w%bAoXw K}*,,?o=; 3rUGds<"șȈfOc(Qϰ?`*z14MiY?빝9 &Ыd9FĬ..CQ$LM !k܏fZ>u7,n#>沘G8)sL9z kS>{#DOy3 fs-MU0s@|3Etw] %s`%5ņ(dǚ$! 1H<5A}T KY PHKms6"i _6HKt{o4~ CՂ+}<- m_y>XfWc 2i6*'2-Da^lj NɌ_io]ҏ-cD TcysIOiT*R3rm65ϊ`.|OG*ʈpԎˁ- 'Ė^X|k2|eF)lb2xNܠi[B3m*aXi"LYhE*&ZX`t+cmTv ]e J:g]p NP Id˰K^QA/O'ښ~RE'I.|\w L* #YbąG\V̀<|̉[۵ᅅψ9fOb'#RQyPN.!Ij&>W쫨_ Pb@;А,AA-N > g(!:|0Cu8FUzNM[P8ЮZYfO`^ciOi@kRCQJ;_cj[Y:};Q+\beͥ C;#ޔ#=R NA1FHϘ*q&X(:tM4\+|ŇPƛ#p47,8J`od&;b- (2k.+Rd!)'qv%4tso6҇*Wp!CZv[O?X-G>Ǿ!/xՐ֌|d^+RvN"I֦1ǒB/n=\fGcY 1FC6g=E-n ?SFFжu1Et~4o[}<X}=9).'F/KR{u~} ̭ojrl?4Z'=rFv)sJ~KN]@\5N**tL>1LMIv s,Eb y^Q[I +Cz_W.qBKahPAOBq՛"b ړ=-1 RS" 6o߯)]W+q̟ЪAUt<([k+zP$Uq'5J@m{F:T.; ijSwUm6{ &fUU&㽎bt]BTg,I5k: xH5Sȶd]dM>Tb <L1pLx:] %t/awS=2JYω^*IM]'L`@sP'GPjP?G߇`)aOH)Se~j9kduXZނkU@d/ߣo޶MR1IMA\B$ctd7q4[$NE*aь^kQuߞKA͝4$}ѴbY7MT5AIU}y/woÄG)OC:iT\Dtxy3Yt+h8<PY@|~ llh*G88e_/RfZ`7\/Hh ;;acAs7m'uLbOuX䤇 d9 "GTj4mTƓՐ)5/+eg;)j>CzEg02C:1ߵ;@GSR˜4l#fy,5H|wN捹y^pPZ6d ؗ(Yq"djؼ]l֓;3T.5 nF @)y_ĖF,;/ma#\B4!kTD -wQ׈MHll>s0n.\x2ҋ!WKf ыg۟,9ݛFe2p.'T[O{Jjp(}WRyie8{[V&X Br%z_X[Yhww;u{еK0?`|4u}Gm 0*r{e# M('uKf~w]T84'˼tG偻n`Y_` fQ jnLQ0DO8oT9"['|!7`8m KOGhQ& c_ۧ]l몹 ovԉc0g:esrnDiM$p3xeAQp]Czh@)H=opqhz)סңtdF]Gb5D(?fӭ ri5uf;0Y'=;8 ;=-rP #߷+h+G: ^}My%<+HYKq1`pާ;MPIx#X!͖pRD ȦA!D!BL|q]>Oh O/7NPAn'_Or,>G/܋,Xs,~~Wx{}ᖑ kg>ɣOg% # *ȧ=ыBGQSgWT>`ip/ ~B׋`Ps;u(ɥ^Q\VȟTW$q oBha;y 9((sVkC̆7X:.P gSW!i* YxnA:_&\֞9q(*vQ&Œ~pJ3`ǻm%IдdW>8zji)eYrInjA2bwSw:z|^@FXMCK(i->$=YCF/)P2o$tD^FgauVDmFv<yOaĩh{P2QHf i57 6ykBٙ؟d0@}Qf:Gsz_6 f%UM@L`f;.{+&xT35 ~ 95h 5OVFvlY5(r7JN4/VWI[0jQI3Wb&g6mɔFeSy|Ƚ??4~:RFzZv3o0oڐtPPӿGD:0$ "#ߖ_cq+^N`-P~W}yjej 1"t.ր|F7Qž.U-rwޱ/EU  ýLRN@ 1g+(er:D~^z@$vlm'@gLxYE) G&ܝH.OVA`/Bu?Ò9ʯ@b5T`m4W&.^bPufb1ijDr`=/~̲ԫOpEٕ\!ab[Mٷ ]K}z[Q)I03249q]VzXlq3o%fLB T 5,ym#dL̟-m E.~u_a}ίLE,Mv B!l@S2+l"d dG5.’BvT)64̈́{S?,dq(,$lAt= Vї& |esl}2k?=~W5^ bHB 1ތCȜGPC f4|tq|<ҒIjONS}R\7,?()'N8JGm_,0|SY|Lw_{1?PĢdS'ODaޅџiVhߗB3eBP *0/r's_יcQyͤ9e IJ(:mS]GMܧ>ㅪ 쀍 789,4H(&̩tnBjfWF P+^P5ƌy7z &v*c㝒@!xoRW$<#*g,&`7c빑O Zv;'"!|~+&ĸ'gNWN嫟[ч՗?LE?\(1oH0q@?k`{IR-@c41 N&"y蚜~:=Gյ. yc(FekrB֮_* a j94G;UVT` a2R RU_O>L58F;V#-"{ F)nݏgL} m1x>Ïvh0m*?gMrN4fB)JILR9,(5)S<v9\Z/d% Bf)F<25x׆DjuPmhBΡ0gT;z0Npn+X:c~hS3l_BTj:NJK 9aL'cU3.CeB1jnU rɦH|oW`5%֤p=ks^X.ng$9cPa|ːiGF^L_;HOC޼:Q*ISaw2Xѻ8C+gH2v^J%ocMsB!zC ǀP3n  CΫJma eƠ|Ef4KJTrwzW)H0Kٯnc?m^)b}Ph#~gJ-!C(N`@iM-_J: l=ݘ ʇJf,us<W{:y;6:1^7c=<{F) OD5_/Q]DרXӜʓ.3g 1Kc,kޟ2*`){- S3T̳Fu j3H€MuXm$NDŽ"98fLѨ`pݡ-fؔK{PB53D2=Gl,$}ʺ ׻ z|wN& y(˲ȭ*a-΅Ak=jLƋ{y"T%_t'ߍP'T\aL=UTO}1-=TT; 4W3"󘰰UIw)P퍑*ߤIB>*o0c—jcw YSG|A|!|%'q]5-נ>,&~p3Z\2rS^|)~jSjRldctיٜ`ELXU8&WXrF!Zc%]uzdnM#:r`sAp:#u矡. >}~FὮ3 6](sNlh4IPDSd->m꘩R&X"s+Zi;n g2LGJ K4Ϡfx{R=NT04j̟ g?C9{S3C )ࠂ~%4Yjs -Z@3.%P42fpkYTA;=4m't!u-@RT)6dS^%oGâBMf{E1b^8eds+S1 Q(db*ZbObkL]|024/7(M6֩7y[U?TD5O{NΠQ-l+lTR?&c0DÒfa~jٽז{/eQ`g]z(`t-)3Mr hvU=9--mi)K)QS[HzS]j?'h`ejb!"xc3YaBk(|u-AT|wVsև ƛ֕+"]"'/^X+5>٬YH6 ~Nmv{;Ȑ]2Yp4d물5Js1MPiY}ɇcņnf.1$)- IDk1Α|{Iw~ַxՄۦnf C]T[Cnpq%a( 2N5_>mP%' I&Kv9l0@i `(|!Aw76͇  b=Iת}¦d`5DLe׬ǀ; vv|fNX?$ ˽ߤYW!Dh%Z0dxNe8ϮE/Ћ3@a]ƃQi(?Nc/ɟ0Xg d_Vi(yi5I0E]{yP+b71M[`Bj J(7c4] 1<էIi,|,K独 ڝW0C1t$_5pu[4߶dÇJ(9y! 4eH|cAq;2}ȕj,CuQ xR M;jqk E8/.IҲ:K3E'8T v[i]ve')%ljOۓТǕIU.ٳn\G1&(*i+v;[p$bWc GgFSl>O52‰  Woͥ| 03!J'`g3AѴ+rN~\ۊQqu[KJ; <Ϛ!6 `]#J #>b]$: AhʲCtm^=Ч~eob <\+~\õJH0z.`1|j9߮ ́Yfܓ\sS@)t%^i4_xgAGX5fn H4tz5ExX*DuF57+՞#3fns':+φ{Y S5?'ZӧV,t` 7Nƃvl6J &.Y{ }7Ug{FDOiz5;E+I'm2/~C"p/]I&9})aUsNzth1CZ  _gm?:[loyު3|\4w7JzYeͧ;9%؜T]"F VC#eW$ze+{ԇ,0+QY0*W~z9jS(i7ƄK9}]TǘGgX'` D-JfaqLL^hyzTݒ]\r=՜F]cqk-q)V] Rz`\PC,lx%d4GWX]pђs#'y:g)$N lm _VRdXo{KB ""c7)Pύew|F nB}jZj!>[Z^C)b4}-q@x$$q wEP{Xw) r^*sEicTw;1H:Ċ苶gJ8Lzߨs0!8;ق4|ʌa Ѝ -Hzw.wLNK{h%wC@[o{Fff1Mџ5uK@q*k ?"Is7bJYV"%lZ*[gky"+7cG$:)JƻE,)'aLU!% ʞ38(gi9Hr_Ν=baG`}&]xbupD!P2Q(4C cNo#J ,179{B.ڿcX[9҉_8^oedLZ 5 93%3dz֭miЩ^R{(UpVh0`7ɘŊzF6n$l{!D(0݌?V}<*K Mz`:d/"Uv1æoJ{^¡$BJP!Fȥ3wD@&vI~ѧ{+Dvqsgf<Ν&6J5O|A&q?UO%iD9:͟'Cp\jU>/Lqt%s2J^" $4q^*1sC/ֹ+zjQQ<7+{k:>t#uR =5a228تt)`U-Nݖ'/}WMzgX̙,Z)_S(C$ꂕS(aX`9v’zŽ&QELMf.[){Xq 'Ypk:F^C;ʖoFxL/@eV;fի ybmJdYMImP}.u_i5"yyY9" DGq_^]Ru2Ĵ1SںED;] W-7 .W̵{?Ḓ_ՐtCntV{5q:ymJ?g|nvgkKVis'y7"vw7qr>WT&U ϞNR6^xV轍ɭ)JpfMٕ4K/=AgmA GV;fvI qΛ/_XpcJ$e6ꖣvDϒD |45Ir`CC| :P`(qc_KiQ2s 9ǎgbo #ք|RکP*tHDu Тl>€DeȠ3yN@&i6)gzkf\-{xz.e-&7~mAf1v3j6XOV(hzR(GNsD+3)`rJi͡^ උ/l hujZf@ %gĴ pvaepf(.B!`ǧk&p{}yD!/Bϯ/a nM*6^Gq퇦dT& Rp+] ,/hZ?ԩqr~>o8[~=&@o)n[,sySL u/ے#4\t (ްUB2e۸C΄]V YÓ){-F% &< RXG it\j>28LA3a/?; t.)71 MHkyyO'|:~B:RF/) /~^s?(eK(p76ʿ7rXӥ}K\] -/tP(:fpARG=jȺbj=T; `|Y}xs9Xg-qxj%[9=Q*H'n9܈af)ngYj{%P27IwF AÜv{EK XAa\ZPSxnO@ b<-Dt콅 IƽQ0dSG $!mDV3?^/E bz }$3I6~ @&E4.?z@=:%&H9D~;,h&S(kڴr"{P2hQ0ךڛyFh{*6W" P$=+k9 znG` ZnpCrSc,ei?sظcps5A(g-;&qr'w TPV0lc0 aZX6M6&wYM7e}crqel[Gھ*j ai"njc)=Y4`f5TUHQבvcA U9tLo@AmQpD83? 2qK&Cq'ffXBvԘeR$ q*#:99ÚP:3ei $'mS>JcXr"Ebv$.{TΧg$Sm# =I5Fwc5=-FR,a.Զ1넠Pfo!<)o\-td2jظHX*w}৑̓BQ/iW=G7 $.QX "Ag&#>!pf֡-'H_(R0: l.3O=.s3`tꂁTl/G*- 7r % M3Ԙ)%dHff9I["/\ :󆈒u\=fYK!(Mܣų l#PrCDZ+eĝjK}k^^ȣ7L!~/2lt8\Pz%UT~7oH\z{%vy:KAn[4krR`ld{.~ӭTlc(kfm8Ņ^K;ڋ(Qb6 qXZNՐ%޾LUgh(g8B):BЙXQȼl^2fͺq >QNs @U|кNl_AQҵEjS[o:%x" )8Sn`/ʮ:xMtFLZ-acJ7eʝ~Apn+SVXpF?~ '): `Q;OB/M]p]k3KO7㉄}'d!CI+`47dAx *TBknIӲͤZ#uF9PD^٫Y`aAXX997CDQ,[Ӟ]Mg* 9i7pŸzrQ}!4/].N &vA[*i3f`[,B߮ qM=uf gKA 5:c!֝l}N|@ ٻ6ʹ%osa;ժ ?KdWosK͢/r [!O;[k^h |PBl&`tL>X_ۊ5\1 ISVzP> MBBo*g(S;`ZތM4.b ΜA앙DiY=> UP4"Om$mѓ{1j$5OőmO _\AĎ8۸[Jt@m3њŃ@lqcXa8]]85żtj)5lZT)\Xi̊ٝ7VVƇP/OPK)lQyg'4T8LB7otN ?ҿ:`)榈(^Z~GhҮ]qt+0lӾFn!%ז0X s9Ytݦ+u1%ƝQU ) Bz1 Jwi\^ilׄ + 7421 N RP_zN25U b]摫])Y,yW7(4j۝/307A4;siC+ !LjѶ7޹kNHwbk~.8(];B\s$ *繆7 voUKH/3 {zYڒG~Z- 3fND[߳#`kv&qN7o^c7w>J+'Q2]_!h/)2\k Y| ej/̌/`k˙6Kpր`)~YtPW6}y %&]v֨}  ),cA*Pl 0 :RƯnnD1 Hw9SC79k*οFYq7b "YY5XNK|H %9ZRNSd_^#ai_Uǰ" V2RZRd*'!VoަVmLr?F |EC8E9-߳w aq*O?r|%=):Slz%y/6V4'" ٠vHfvyޔ9&CHn]*|CQ".qȹ zyS c+wvTm @F}L >ݨ]2K˜!o/OB.1eiLTr ˘ujOr ^|N]LVLb:g)+)B.Ҫw@ij}h7K[ޢ(4V9 U˟()5++lK7!?ǿ+%M 1醡~*Pgזa4wkw~珱 #ΰvFSvc3;˫Upft #dTվ./)D+|p{Mz "{מ8!`D:tIULEʅOa_{EOF5b9Vfdopbv0 #›n׌8KvǶz\Tp |`!c 4J^,5ـaw\stkPr_z*,X n`1ka :`(cglXzf!!cb<qr+ٖe,L{i^քRy8.ǂS&fҕiffg'7ĉ ֢>fz[ Fh0< dM;9{#kkԩN]Ky`( Ylk5+#`PMt]ұb(nIZ0v>u~%NUՄP܇Y/4> p&GgK߈32mii)@Mfӽ<-fm]|\Wf(AU Zcѹ=UԝȄ!2hn`A$i<;6QXހq~7iVD#b^ V3 'SJYjD|`2w>IȍAcJ?a в)=,jjF+ <ď?~D`>1n jU๎?^W`BNᰂ!(z}@Ot NwɌ{nN+t X< B+{=O̐Oibj'5[[uwYʤD; Ƹl)+[x_,ޥyc:[IcJMlu e>`qy+ `&XRA}:K"wSB٤V4[<:0vFI($ vO4ײOcghJݬ : ugrz5it,7SC%1ru3P3Ԋ~586Eb-<4KKd֩Nq=}Ⰴ>ٝ#؈*Jl#hPV<7}xl).ȻU~_+xG/Pmo? 8tuJfATX-eaas6AV(|dLR )S5yl32UVdžgmC/zY.we :1K;2exp޵ȺֱoddUF{gR[V%q|{%UWex;evOpXhs1^"BL0 puD]i a!*^{*4[FQԵGfd[2taFh5qWK;ŸM{nt-_~]XGă⁽J#q+\8ibko}"fC|>H[vX{2E>r.JpɘR[nE~BDO,rH1Ntѯ1p)F1O>bX!B;@`.R:),Xq(&۞+5oH&$"0> ʄhB?"Pg z>`, sNKhq"!0}a9/F@/t-!LN2hsrQM_h?ƭ{^L"syy+lSuMVX4Iݛru{RZcp=֓5ޅ9eZf~_Fe5A1'[6Pa~ Bv+(z%u:Kvhr|J[Wah+(8R&]v4G{C;ޗLo q; wlG_7F(bj@5l'ü94PmB*+.iW5]*U>/VUFm~_X>JffotJo: EyO}M{mQ~4)=w",7s I?w!|f n'  y 6pL3{!ijͬ&ѧ^p.L*TGQn\ou%xӬGNAF^ s餳bipMBNp7/|do!٦U<{FW Ӓ$KVdLB@K=Iڳ:`>ԋVL YF5,]8y';S*P8J{+%wڙ5RF7C MJt>Gn&Vn,뱒qUf^'MT`+z/4@6$|8A>;Zd0E1.Ow )1- Iz̨,PBKTx~Iɨ({M7!RH<9?jVGDw6A/h$_W s"02%q(`fEܞ e3 A#ӺɋY]퓏ҙF r8 ?mS:kl#m9 S7W,o VfKUؑQG֡f P_8 _ꄃ j^ p}Z >1rdnXڶVbK{\ ;0oųDQqQڏt-AByTzFB T(hYwī*,Tb9V/F:`b|]B-cRGfS$B }8x"Lo]&#x" ڣs`ۮr 6i+UH,_KƖij d8d(GӴ9p<0kvVbFeGOG}-u&fG?'̓B%ѷa{Fܭ< .k;L6W?I pLF׋xc-\j0^4* C<!6z '"9w @@1SJ7ˑA P3֜@_2fXQ5t8ts*W I0yBQ 9kk<ʧbJ;B {&jyteV{M[о/\1!Še3Qpw6MQTab@Kl/K?T5ecX>.Q>DS}/< t^mW¯cW13=i !qu6  _* +f/|4r0ӗPB Aʪ9ç4(p>Yb\$s~&d ,  (Jx)Wo0e)Ye%u#SQu>:LLYYyK(# ,yU:ϭ#?XaI~Sl۹=]K-FC>uߔRp VHu5*ˑjʵ_=hz)Wp4W> [ocw/a}sYaxTi?qvJ7S!Ҽ CBZ@oLۜۜiIy$>B;j-kz<;?(_t/;N'/p:.>=-H䂿Zl-.2s_4GTKX.YN uTXɓa-XСzo81&>UȈ\6&X{S? |o֓գ[Lo5Y łyf@ق_,ONBG@BYG_+˓sq-6{JQ${(FrcJpyF|"Oy6G PCU\yٿ\W>;mywVH? (g_M>oϨax?|Cqc!;er @3Ⴆ\8JN4bxf1wTq;LUSti=Sp3x6YLt&YT}Io<UJ DXͥ@+_+(ڡe(5/lZM8ڦqKBD)5P^TIA!Pmip$6L/C+lPb0@aHly٭r#PZtaῄV#2k$|^ ǵX}#${LWCٳ- 0"hK-X($)쫰TV8O)Ġc?6Do̭>R,2+WzV=iGoa̍)[^> 6Fϭ+Ng0.fד\FArVP7"v-WDRM*6~vNpjvCq3"7u3Mr0^]Fo@#oX_Z+j)%9Iw48ݚXa:z8(8dE#7SƔ~v]ð(^LO)lrki\L5^'$xEAOz˱keE 9Ib8 SQwwʂZ!_D%"1ʬ+o$"V[rMҰ9d7G~S(71?f[9@H}J]L?7[c OӅeVuhxC3NH٢6b_Ԡt}5/Dh9O]fjҏ@qzyBjqcL^jb<$,k ;xpA3a8 HA2\8,?b۷s"+=ԦP^QܸQxbk(ījџ50hBFd;B׌U9eL0B> *|}Gw':Kg0$Jɐ@"߷]q ,:"lA]тgӦC6G^'/ \>BWb[hjz-(nY49x]y8R,%?#U$=Ĵ+;|GFXؑ~~jL>n)DӱÜ m?cFս$iy%)oVh UE(p&|ik@ ~db!v+@k(~R̆gKǦ *f/ɭ`wT򦯃~WxU&p]JoC\Q|pj= H$VL6k5?\7(Ab x JoJqox]Y~6g4C-`o0Wvmʆƅ`6o1or^fxqYm{fߊ_Gf&q3شn=dޙ@[B;{rw&Mf&?0 IE-RgG9Bƕ֧`S3BsbHHǃf%baAKlpsF0g;[ڌt0%b5]FuRka9Y(qQ[ ?2t1.m\i៶YacWoj$˳ q%e1ppE mib&%Px}83}4KVة9x+_yp듳 jMK'.`+qQX]mdxOV6 %8÷㡟ʴ:!˒;)uBnTQTrUmkx,!zFPs{^س=sBr X [fF1 "*j%Bʏ#x]D9 R y!!I3cJ^ϗ-1^ǹ\tՊ(7IAotRCRL[(DWF>xH]YY0)꽍U>$lRTqsH1[ĥR":rDlnmvt3K27bUܻ,0=S3fA@K?+BFzd_56ꂥw^Y\m1ЬQqș`/A`ۊ6_j'7(o R2Pes_zaErIW_9p`u$004$ Y?],@3q9a8s^4\=/\YԲo0H՝:neYĢwgK{cHyY,5K 8sªRM}ez`تJcN&ԩ ogX<rd@ya7[I }͇ZYo$l'͙OZT0He0Píп:a@s8J)jpﱌ]خA=0zK:9o<$9:AWdZ^702\Qp2]{bK.=}f@OPGؼ#bEL]]wAvp*Q"G4GJGCh@]܁"#BP]a u+4_x4َ]5NKק(f~3To c2YeXM%D?%xP )ԑo>aShq6)w`niNDZn7ẁ][[=ci)=1u@yz!ҺjO␕7R hYjVLs@A9$vS1We>ASd Q#>+^k49YLG Lpe7f^Q "ɷvNjCQL2"SWmW6Ax ӛX-j@위 f6=V2fo)(X#]ƾ#O8y"^?g&tTd bV+?sxiӇ҉X%W8ہ3"W֟! Ypɖts;>*KbMc˪gr0+ݠx/coRk]rS \aJa9vFUR /{yE[)ޑ4 oht#JnXt}__P3Q:DˎUtx٘0M'%2<v>+#@n0Q!_?FAݵ6y!aMp,{meBе-2:nV) ^6mMfhƔjh .ϩi<:P8{#`9ԀC@lڷ7ZJ瓎<, wS3{}N>3Q)sܝvSo5l\&õVY6H\{(P>52I ӋA(GUCpn L݈A6:X #D SG~*uK^v$Kߤoի5=Z!^B&jQ&fv)klӂÆ45@p ,bKt[ԐY Ť;-_MX!<ŻCaBy@t8ѥ' fKA6ݜCT3"`l4"Α}^迯ّ@% Gl'7>UaIsýd ̸}bNXHm9,rϋ´P*l}ʯ 3w/͌^F@$Qx b>$`zҵ`Py$z*[=+)T]q_EL*nffVYݶ1;hLBxjЬ}Dtz&|/rOǴ$|ozqgˮcUzpӱG }N641 W1POS4T 1sJl/}tV+qFFv?qR ̦ۗBU_ZK*hocK۲ y_>lqݭ{.WU@(aޝeTΡIA!{ F>.sNۂL!՗D$eit%`MQ#Nts?i Ǜ7{˾5jShnr@h2oЬЊz4P\ӾբhPԟpČbݺ5mXOB¡ ߃ԣ|nM%%f hPkG@(@wU}wyO0 ʣk}OVų6g =)TI#׋ps}aM2wVDSX`VSaT}VJ D3@NQ/纀wxJc WNCQ5爏Oy9>qb/SjC8 2Xrpt/ EwSQ_B<Ln_@!-8'Q+YS9Q {cL~ݜS+IM}o0HYvFsdĻЙ- dru`i I>*/ @mDQuZZPSakՙ)LG1 Bҥ #YeDE'm!v#}kđ(+ rV.6˅8'} }aa _RrvXkDƠ6XJy"ĀӷKwIAA2ʣ~PBxzyiɽ'362 l?߸_tAhaIrjf0ÃgS] kؑv>@(Ͻ4z3R$wN寞Yɖ`/"#o0.7e^ 3v!T5'm,/BI."Sߠjv'UuI8gAY;Q,|&69n*B (AUrAun}>Nѝz̓mv3yF]3,^j^^[ɱN[ *}%RH!]4͎ 3?K"ӫ '.4,kZz&lŪU>O}7@e)=K֤D!))v/0 QrV8,sdd1oaש͊vz8A,(_Q #bc8|If`(+3IC{Ei=qg,_bl Y1kڃ?Wz#S<~3r>C}o<۫KYE7.ATiѲ Vt{d~oGXn7*l>'zxkrs)~g}&/J FoјAI+kJ:!ʙ!yHZb4}n!@%|>Fd+Mwsp{: dŔы9-> lHpXJ{zdDMuS2<F?6&_TXeGI쮒rUWH*MT aF>#Q2p13+XMi[K&'†1Bc>daV,g$)(9g*'U'٭jfO #UIIdEנ)}G3 ĬV14HI B%n[y5f9e>ԧ<(PQוϠnh#8ls6_vCNNN[ bA B|1#^;j=뿳x3Bn҅',$3pB ûmu˯t[o΅,=edYI{{;!rэ R{ &(5qKUx3WC}lNtݴ~_GiݩCR;cm`!q$].֐fx|ռn9ЛFTFQFٝkO5Ⱦ6PЦSE2<LT$Fl:F 0Ay#r r\,E.c3y^LPU"T˗Ȼ4ۡs c5o {%:]AqsKΦf"usC!Q#/+a{QA3_Mka'`]3J9B_{@^ 28+eb'CbzW)uA+g{;͉2oAQ-|[I[*NA%^,۳gqj:ςD6rL-{ ,1 &ɜ-sv2GNN 5f jRw9Zx~+Кxu\>Tr-Z Cohz1ÞwP`\k*LĈF9s,0}B8xJT&Ic[%|t{+PȬ4GCԷL *GX ;R$Ӻ@%}G9=BTYw߯?Hnp[;X9 h Hs0MjܶɵCl ?1L俄CC|}‡P1\LFC&sXsR&kjXSy_}$r _OjXrN}S|5:F<2oqVw'㞘 IYk%'{|GǙ/vJ I=~*[ۏ O2Th}9ד>uN%ۂZ8#-o? oW<y4:oSbGUHCVjau!6j9PU-"PGV;h2U*VKhcn=_u^[e: s/y@/dƈΰkPaZD`'nW|1 q\2{#NsPө8zTh-s7|cÚ{N978A*Om%qeUK%s5l xL5uK"/w^XޑTǙtZ۶7b+aٽh9#ʳʆ 4Z<7*`۵)Lݰ'G[j"=Rރ36}t]: JLLt[SէUy.>WWp犴~Y^C6ʊTfx-( - $p-=!w>m\Z<vaP'),n7tk+ьսBu$ ݟ+1ogqd1u &o+>vu V +mz 5ZG.;.:QTPbuZr>P 7ן~Ys>Saq%V6 ص@n&nss,@Ze+F8,G`v3@[ρcI ve02Gƺ|n. P; ̈%azxH_88:}4o^Q .]*_9`xhONn&ů? h])YkL;"r ^z'EUJVMg#Hڒwm;4햕Ky?b>̙.jfچ պ ( 'Dqla)YM );lh _CQw|m| 7g ҇lTyHő )uKhAbw#!&ʥUwW @ѐĠ;+@OE5YX]B7_{,*㼺b`R?v"'\bvNI< -waDM52}l9&bR!ap0=0Q(~Q_]Qwp0Ѝp|_Vr}f4 8hn6'd<|5VW4s|hTY[BV6ׅx"k9̳ムID7ŕAS,+SyZz!g5s=nX~ʟp \ɞҖx\WJsɀ1Ӧex"Yh6L>~۔[1Z9{4Dg#{8K M9swaB(i頚Y$5OrJe )#)M~[+sM4 I \y'6q/8|n0ϡGV_!^9[lږUV7Y+4ldHՍHߔ]`.o%>~so vaBRSFKDF$'E EI{Vm^wWI LzM9Cv6!r" ~eTdHfld=ѭ#Qrx@?=!_I3Sq6X1z|ifIkv&7٥ߐ |UtV-0|22)A>mܜ̈Lv#ol̗o!EKDH ]Ohȉ&3v*j^\&jLw\sjzy2IݺN]8ˬKve2OќSې:05%>y5W͒a[DvD4,7jUo;Hz; `=&4: slmt16Xp/v>Ê&c c]Gsyj&J]"P6(|Е6o̔Qi@{@J_!XzU;)AQ] A_^&W_"+0_hEJY>KL yd+mI{Z'=Uf1 Ip}V9V 6Y %,PV dBdUpU{]6 8ǽosaa y/.o cEڎ(D 5HXl2~ƻ5q9ƫ ][sD ~hkԽhs·+u;9kBs7 _(L?[w'Ac q h09^U/NO=ԧnyVPGpG(qE8*pe~Ö e9\NGf)؁(Χ*5$v%rQhE03$_x14k>;{l u|r%/{Jܑ',=l{ʊ6E1+?RlK_MeG|@g8Bm7 J`HS· #nwHC5GA?ЎՈnc%:gԼkp_uy6kЖl;CW:Ĵ?t:/4rI$W5,{`yuQ07+0B\6B bv/=,K0`gzM',ԉԺZoYg{S_?`<8 2cG)B=/Bp|, Sio5?$R Cٰ+ғVFʖi"+Gob#@p& Iy*RPIBիQ"[Ō4.֦jYrhYNc ~>_vdf4K2+DZǡ|Ύ#$漐,b.>gZR#*|MmGH&WۢE;b KE_7/GY&, f帡TU oĐdPphjX7.(zĵvl Q\g U[3,B$I٠BYg+S@4/od2SOSecgC0)z*zO/igHX6XeNg 5|SڄEnyM3^*ASv,Bhr(ylG^Q>sMcMTa[>҂%oqJnƌ>&u+N%-{ZTC ;apC 8AVU+|m_wpQk1\֨&#U)ϵۘhZLn ѬOQoxg}'΄KFsZk !s98۶*դ%Q@yukW q}UϦc繪>3/soQWY<,*m ]C4EhMf VdUAVfC] .X ?xYc^L(U*Dz4>хLC9/,\6C Q]$~\Xk- 4}Sm~Fo-M3u0wAyRCz'fZ0VSͤHCmN6]nn"reZ ×>'J`D}RA~ nTǰX(o8Q|?4à jy9:/‚E-AO#IEk_¼Ƀȴ1SNit.c>DŽݗ =6U ԋWu;uF9Tl?߱aZzP,jQ?:F@u*i|CFTX45£PF< o6%]Oh ²T:v $ڪ3Bg \-j(ַz_e6q"=³]}nP7xϔ MZ岱"Bap+M:Rv= 8%¤҅3 ƱWҙɞv"c,+IBN_8Xa߿ <۪=Wn@v;Y}RC@_M;h 6ANXQdیfTl|iȜ:oĝ%Yx4=!IWtL[u,Y3&ǡ!ɑ]p@PcZ w™Dp~8L<?vM@3%Q7r]<)&f(`mAsGv-H汻}oi-{zg= :6 黪i=R?'}Ў!ePy2p"*@XSb8M9$itkb+r|yD Ҋވ$n9˴Z)wc݅`0_81=)-xvOAW":u\P=;\B IQ/†*q{T:ȣuxNc3ʽBDI$$#aJ_[AY-xvVd@]9Δ=xQWZe9R?3^$UoG2st޶4 S&YA4w(Zcww..\LsuRuC^RT7wn_ $mpq!ؑ1k80٥)Y[6K1Dݎ;M>}(%yZl&!-| 5/数;A,\Yl=킹]>53 -f{0PgIq@HW1.gHΚ[ˎ Ym]B2LoVK~U!%Z(`fԯ6dqO`bn0gx+NfGVMƖ\لL62џ7¥D5/٠vOC-^ƴrϱTP  Hᙀxu kzFɎ7g:&bhkM֕ZU8*>W,/rEy rյ/h/z|TJ XFTVa˄2Xpc|f-8¦((2/!Pcw?OVefʑrxU1;*OlJ(4#s%<tg =dkי5̴Mr>by\zO7SmцcfO%zqEF9BdآwCzfy>X^mmdcUz,sh72s֛T9Y֨M\x6j/^Xۯ@\WS'ڽ̤կ5)% )aٓR1 ȁvE~ybл1(GB*RVixw;:C3vy*lCSYhBP$l%(rONbVaɫV85ʛʳDI4ѩ-`D Y:[0W8\l|a#!٪6¤ϗ UC=7C(E: @ֻ&˾l<]d k,Ԝ][Uס6.,9" !B(ۖb2Dҭ+$qg&##]-}6q%ps PtA߭*tb' VH=8SE~#MȜ 2\pu"|Roo!,`64-25m=:V܏2.I"LjQ;̉sos:gCN[7 Qx?.-'b1EĄGb;sg4#wjθLuQg."g,4HmP}PGveG'Ag8yeZy#*qW *{2wkKgwRONz^8Yv0/!b5U{"%D QФ;pt6YyM> vtK5}`K>u +,tUgxD]|$vuuНK?J`+88ST3훖`"hz0 {[$xeШ[/)SƺԷX7T,H;dhWG'khϯugRcQ̕ck})@A"/M.lM]y*ld7ġjGs }W_ @xO$-oqHa? 9udTO?sVnKI1г8D\t̎^ aVj58]&5#<h1d0of#F]BlseWVt)Tcuʾ4*bz ᣁRpS= &Gg1p[<.[cuN[pYhU0@lm&Ur}˗E蕀1 ψJoo5->Ǯ&ވ("wkɯ фhzG%|V2AE_=bZ&UCixf#>CKp۹vpEym ."a !"PGxXѯ\آD¯?m=0Ph}{ \ &ܰ(ؔC;5pd>erώq!4(0Zz *y9{!=(YloF9ˉ٨j}huk@$|5bmWm("![岌\)e=H|S$xO5"ove.6rTH Aa.COstyY s'e%B gl:m6 ;{vKWm}TDZ~#ɈHI;-JCDR֊ nJr7$AXGsv@mtO(Z{kah8teP Dl|O]&EB92_0I|$^$9Azd3FĜyS29HMT=\Oq ):ĂD8sIi]-0䢳s љfi%f;o [#V** 2_4Wu \5:LFB4Bb { XBalз[ʇǑ0ZYfuVAw: pl#_"[th+}t5:̘!?*) IqсHdr@~`T`wѴ!0m)N_$ @"~$?!z ^O?7"i [RïR^=PZ<.u\svYDCbi aypN**'TwS1U)zYsдZ+~z]pnD|)cgɰN љP[$U5 bKE(OZ1m]_kLվ:h=IRaSɄyMwv:{/0BEUv8,lUF B}_F||&*ֈ2oW  )0^Aز4ރ;r}a,b1w;A#h5!m5sA/Bɦbg_z@TPwRdJ.xowK<[UB=82pi,^ ~4&cE3֬wt gx:ǁ昁P4X-S~!Jf<2&IO)~9GT،ٔ/KOB)ocE[$ni1_uaw`kFZxr[>ңRnDBՆOӳgIٞ8e,7TvH_u(M ~ tLiRTO?ۿ S 0 :^Ɉ^W/x8)٤hQF m Wo`?@V7oz>}H"-nP Mosr'2hI6/Xz`,(@tvqʠwi!a:.:bDtMu@b#ϴ<p\8^%ֈ65BւۂlM\'6o$$ (VTzHx26\N}c~=\.԰؀ez~raVe+,w8 4j|'Y .Ѵy:$53?` Ӈ:9j[pCg cqU]  dfYLF:RM7ubUlfTҡAQPْ7S5x},rh=-ׇ͚Gx?=kw޾^hO%:n͈*ePHPmGj)*+f_ܼ^q Gڦ▉ԂXJk@RŅ`hiÚV z򃔓6d\ş׽0HY+92Ktxs,8}ki*>Tqfs gnR9A{ߊRynMy<{H9ꔨ(,zI=5f4%ϨfM^GgZ'О3ҥIf]Sw2PjiV=5 ҊO: 2!#\oGmZ y<~y(HBN?\ɋ2m\h@@*w~a69kY~,|UCCA`HS6#S_\ǧ#CRdl;6\Uim-ܛbT/LtkM"|ioU6ZE@{ؖwHY-o5mȗ[G #\;ɷחJUaA@]w6rI;5ԙqlbdlCA%jgh%%Ntϓn2j#hز&)/Ԟ$4eFF M>aKcc>+9 DzY7F['3|}Z,G[FAk-"W @C_poڿe ƛv>&qz&"=#3T1RG1D+&MU fx/q+R0Laj,˅Ol)3+U/ؔ@jT \NDb )-#kq~QL>*f?y"ămpKj}eh}tVB!{EũO,*ۓed$G>ҤWY${#ևf* ;O bߦW?q?g6+U&jʖ>9 uIP|z:]A{tqʠq/i߹S㷨y9 ;}黃<7 mw4!Xg6l"1WԲb6>|$A,*\RN@ɊE,@oVD!:-^W4F<h>B |Y̆Aȏa+ d$-(8 >;7Td=J0>ByH ". < '`tHR W]Juz#D+IM0U/}2[!X%B@0Sa1ޫoWGe;ŻDq:]N7)h-+>cw׾ 3pAY zbtkٸhPPݘmenKVc]5N1tNZtE˳Z,8){[r7Л?a逽d鏷R$dcy~4i*!?'5H,h^k\zSM%Wt5AyAUrA|dJvP}ܪ &92]EFZu$~b6щъZ-i4pHqzDL*Hs&gBA|nL@ON,cwˈ/\j, xS[WOsŐ?2_Z6Qul^m I8в٦تEQb&(g{)Ċ`І9ęV1c}BC‘SU#qO WXۇS!0$J9MczT '{C8ˉ*&'kTdsGid@/ AhO-`) V4`d eP!"F_8;xM~eL4^KdAmm*M+|-m /HG¦/%liKy‡ FϣCVǑx$]{e!nmg: Eg݃+Ɍp3OCl%noI7q`tN8IHs1у9f幭6CW#^)h$L >F=1fֵť%P[Gjzv$N03Vڇ9ȍ ZO+ e1E|% ]v`7{ X*CEf 0+ACR@86\ζzsi^.:.l⢝K .ru&ñ%@dy#h^hL4k@ q>cFpdQGV%Ϡ β 3y#>9ݣĭ }_ci &=/1b\8 :ӽnJIzC uq<(_H9m':h,p+K^"ߤkmep恔^Hu)Q YC2$Y Fmv[uϔ+=jOh" ~+n_u:޹ŦJEr[J&'"F;Oo&6Ѩ05# ƙ]87-BNi8FDڌ_Z":26^";nؑw[.aQ#BVɜ_IR)c?*&* o:5th(C5t©נfL kWI >z< h?՜Wa_.xb0d>jn U}wRuZ#F&*D4g٦ ,#D\ s, \Rn VケXm y.\LqU ƅ],lr4TG"\]~3 )<* Lq:\<78ܭ3jP]?sbtwu]ӵn<3`_j ^m*38_ ݇ؐ[;0YZ07070100000018000081a4000000000000000000000001649b7c29000064a8000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/dg]?Eh=ڜ.+-Lܡg餸d+qEZ)NM/$g⩮yMRLp3i-AJH!},;hH h €okQq_2m367dsqrR6b;SBqυlU'kۙؗ5"s<#fnjVxw > ]h=~<7gůusS Q'~B Vilop[%dB"m1!ش**?{1Z{IjNǒW-$1h\0/\x\* 4JFHC >ssHۼ.`zRpk(mm 6`"m*aGBx/$g0?&Dd%Ȫ`/tՕͲnG\*ً`7"Ep C}BM9zpm{*{9ēGtI久8}/+!;<+%p'Ѫ[Gxb^o6@G~T<>\vN޳<\*YCcvX| wsiT>ne,/Qcdn0a+R;J*e1_aVcfKbT%[Grm`NEOzL\ l񅁦ǖ&p|C>7DlP߂z$*c݅6T6s#+Q`dKJt8S@sXIE _'7CV %+_Lc(okuLqs=yM+Om[ VJtUJFӹ6_, }e%(~Y*)r_J8Ig 'RhU\ǔ &DJaF :ʇۆu;XzR4U1|d /AkewiPIEQj\M"7&[-H\@LZ3HSd\c4rT:vHiorGkeJ.11Ra! LCLCmBX Y( ;AZ$D3"ŬprW`+}iku`U hR{/;+I?>cV(d_ Sl5ng-HYFCSB5 9jA|/?exORs6Ǘ}qNG9T[m'IJڃ{&8A~nfo) "ŐGzM; Ɂ q x]b21c$ff3"kNjm*]Lbe^_3Pk&9T{׾Օ2 1R%d>kBMfצWD.ǔweV*}̏$+R@a=4(BryFDו$lN$=dIWL6?e=ACoQ^B|-TɮcB`w@p]8ʹW_$8uҕ2MiS_fy7?S9txkbڒDVG;\)\:S}fhP U5FƩjNCj1ڻbmFhFM rD8[] %ܕʻ 砳AM-Abu"*hxhV2}1-e5._cXovu1U]nJm\)Rrɶ̀`;5\ے9QM] eY'4Xŵ4y^֗]ؙP<bJyN[]wG2h04KHBKAm{]p:.׉ r穡/Cp/$909{BvH!,?p^|w覕XCe0Ֆؚ~"vc8 |39'4浭=P7XVA\hY7qYTƳ;Py?weJ+f`|2@cG|(_ZFm?3 ,([bMyۄ{^=:$I_Z/t>2%eP˯|8^<e #0$>; Tj| r[KXc< V#3yZ_1|ө8 Ajdž5TLo`Tr:5Hza-yCKUxrɂ!/P.bmGyg֣k<'V2iJǛ:SHP{y{6VY]r).9T3AC/N=9c>ޝJ4L0WT\/ AM(_EzU?%Xb1h>8$Bj/Y)۹ [4Oܝ=$V6Y4"Q JP>cc2.)|'S_Lр1+enQɩ{_ x\2_6ccTV P/rI6N)Y1OWG~%:^ྠ'h!oHF%d" P= tMw}r^jnb|!Il  J u_ xexQV@ߚ!!?%rp``BU\ ny _*ku"y8W3C ȉ-D Y=M?"ߩ_| G*2j/xpѬ6)rn+QDMC'cxh si\ԥ?:,X*1,gð Fّ|ߦ#:\gSbM)v2p>(]hVMNtQP.i{B8|Ý._y'%">֫G%`_ٯ)OP!Z%bf:t !xa4&̜ٗͳ{D p: 2h:.cxKf֐(OAFk_mR1@ܼ$5j:ƽ; 2g sP~_Pg&xƊpwt޿~5DG{v,0fmV_/ {EY 3-+lqЍ侱:O};~iփiX.>oc^-V2\*$x;Q1'JDT))mUrȰu+]DvKh1 ?]Ipυ(!ZX%dL3l|Wc?Hij1g$r]lpt >T=R'o#}kf)zK ({7!OM$bbqG(&@ŲG@ 킵Xx80=xx+s nV#֡rr@DX7%xZaIѸµq",R/I=GRÚiٌDFhWۘY1c%u@*W{;:mپ._gmc$&M8|/. y̫,r q$ !ӷFKkEQ vn], =RugNEȕMߙ| fC+lƶۉmγ_ 9>`F@D H׻G#s*;HBړg6 " ZfkYF躖5+ ,lX^+=n[Bu\&@D2bvL.~ѯ#( O7m򪩊Aw997ҹM\\f &ce9xaS4AXX$ U[tɨi`?i#x|l"ejSxGۨK>GKFad&Dry{:hʖq 1(OIAh[P4}9YlkXf;fzeF)0d5@_6k&Xaݠm.SHcQLGlDp~x 9FхH Duu˺Wg}+V`f)rw m% CsxѶI V3!(vY-VJ6i `tGTxN`h';hP #wv,az:Q PB -SB`k9RHu a7]X[iB4+#?G$3)vjLPN>ahß&=2s3& HBevpDk[={48G6(!vpz+ @-!!D`vKZtcL> J|ॸߩzH5@d /69\yaXP"v,akQTВ~ٗXoWK3]ULGMoy΃ S5Ș7 ۚ跽4i7w\+KK6ArA/:PA8J] >f9f5فECm\L?gZ]aEyxC+FzJu!g/ͤaW@xۛW0Cƿ ̋#*t $7 `8D~<]`zoܧ{D~{d7d=QW&`Dǀ+avO&,⋩ jE-!; r @šAGDgTuc5 (qɞ7 zc K{~Nk %S2-&r\ _|\5mېB0|qXbܗB!@tz82F#U6g(毟)Raάd[Py4AaʭW~MHb0| OCzJͩVvXn_ M;dIQ+t )YGVȷz4v *$Qȑvs|z' ]5v{)wx=HB2džj`,p鿁:= 89iMȷ&JvJfӯ"D_?}bc ҍ{h- Ǹ qX&g-0ܴ7CGvϙW(|,;P,jM+`nꋿ9Yz5x?[=8=I[什D 7ێoE!^ːUU;sLc*fǕrטQ6v~Ll Osa -;Ҥi?HO+GP;CF@5Gg6B7yL}d `$?Me]4;0 CoNT]yfN!9M(n ăe2ujdQN7dg?K(ajD7͒(a }*6&]gŠr@;yKtI_mUXl~ c/c찥Djݡ x-S}l4JhBzTJQLرr\yί!O؂Gxl+Yzh SV7"SQ,7 F6R\n'6v0>8ԔU.) p]x&6ӺFsK 8Hp:9].Ʉyl,Rz&τ#%lm2h#8(a'Qj>jj``\b[z攔ǃu\Mtt&ILd@)'ds0^c}+J9pmo:ue9x6T~3 9@'@$ $N}@FECkt~w^7EuӲ'lokvC)Jt~^M%3t9r(1r ˄.͉D/ V vwqxÔg7AͦZlg)x27Ȥ~`?}_^w6ƘVd cɎdδ*`|RLEuc0;|k}5&6bn~ iQJ`sņ1p[Cү1 ]U9±}DK T6Z8JQ%FaWLQ-pm3wW:/31vYԠ(Q9`9;*@;#/&,K2,7gox8+gq<y>fk~uh?68>j*!:1(xTp21Ēuzy$@x㾠 nd3/W^ɆTX.˾/Mh~Ba^L8SHohP$,(Uei0[:ն TH-A{?p^/Px|{p'ѻc^8%eHM౼.v+)a\Nָk@Qih1hlvՙ P^ƻhxmQ~5t7%喬`zI˺?t8|OȶZ޴@o JH_szCRW:Ǚ *a&tSt$Wm)-7w\M.7ײlO-ek#\{|6[vZ^~'՞Q 1~${RabV+mn7Jb 7#bju_0RHppXq*Ǔb9zIGVL:`+ -Δ&m"[RG 7kAV$e;6.?ܡʄvҜnwqL0Y}LhI/sڬLT@dO@Frm*13#2>5,?uorx7) LҦt+)Ʉ+' " )_1wŵPv}W,{{=50d_w]fHsD-ގv(gIh9D&ERA07:&"u^~[?@ָB;nYv:ûfQ ikGBR}*K>'p@kqjݪiR.HJzj-t԰쌦|R)e=\>3 aZbkc$Y+{jH?jHfVqDS8]A0Fq`eh;{AlkDTv(oʀתRX2_b 8eUL吴W:W*A6 .s@$N"Ie2z<Y=V/Z>Nᏺep!ס'֚ FR倌ir8Lc텄̸5iMOݝ SrPl)^X9y&k% V +sո HScOFfuoex!ѱݍ6ktQ4!syJO LJ⥿Gd-?bKRP_GeHlrr/yU& G³uw#aC}Vo3A|;`@ȗLyrQ2NHC<aNiZK3!Ad+tXA(Uh)ƻOt_?ػO$ _RW18rP,EUE-N|=4_Of3@LDOM2⢸l,\p0gaB4gSfo pְPZނL1p|~*F 2u&B~YBN%~œ~<\U+i7׃Lm!U?y%sYQ'I̦Z@Y֚M#/{4Ex yxhS޼G! Wr{`~EU23,l޶Y`Q`klU'{Ύ>R[ 5!;>Ӓp$%ZSG~?[ ¢^HÊ%C+ƓC`LۙT'QB0Knβĝy.ˌ-NߤG-{R:.UkrʈQFT/د:ul*:_jvAr2.32,֋"<y? ɹh"#(Se{O Â1Q3ViiMW_ l!24>erKjk5ӟr][X! xelluzXj_Ye{\^b;A.rP;g AA`MLL(H6M( Ty3߳)FņY]A0?^*{084[_0= JX@-W_ !ub[ ]2=zlM2_^O B)?JͻgGs NzoRN[:C@na= `zk8^zTϗyMn [NlX}.@g$%ɯ M][2yZ-gm0֍ړJ)[ucA\X]6(6ZL(+_>>6ngaGQ PB5` ?E;*)0?z\1ůӋpuE5 MRMo6.M*]h<* iajKn,+s]CI*¨^=ҽ(G_zTc3 ;u #Nh'i7DpmIlZZQ)WVay&&ʴls 6xNpe-A"]#!PRF gBt%Yr v7fE7B1D.`[\:lhf.W&mc>inP˧G5%~eDׯOMj0LsE",Xp(Ac6ֿ_m`k%ҒN"vpuy' U6© L?nI-| bMOZ#RN̈Y-U>O,ޱqM*LdYሴ͝Du}&! $J򰈼Y"P6u~L${`Og$r> wY# /M#q1`?_ؠ]lMe+<"}^4KK͛yD+=!+"?;uéӋ(puԄ=-|Kp*L)pwaa*Gm\&P=Il߯;ҏ7mOB|~bc vLBRs_RY$(tn̖j Ns#aY]ֆ%󸓆;.ųq'xf7 v)H_%UEvJ& lf!xY%ם'Y QxP@2AN!SjI_jA trdØp~nd.6 ̧gwBs/X7Ԋ+oIXUy$/ﲵH12^j)wMѩ~QQ:S86DUz$ٟ=l]vzA "J/5 Solt+0?*_y?3}FđKDH==)c|%dxYk}r=^: 'IpMNNZSGlϟclZ>; ; 9V6&G 9ػ!3<^[ߎ}Z4=UXpHV"C3wůOu`6ž>9qqgz&,QkŲ[yu7IO2[4z]ɩCă +SDe()T4-eZF=C{mt\>2N/C@ճ>p)[Ғb Is0lLCrf%f;}UIUѧU'((bK0&-mN+9 [99j PkZyI&}Jx]'iԣTU4z[; @>`WbyiRO3@έnWKt-C0%Dn8BMOA#U͙/P ^.I j'aMˇXC Ԥ_]r.ÓX / S1f*_91AalSyJrqKO#c]Aڦx8+º]UR$7ieI[HR)+q@:Yp zуlrc{delz'CK2}$>@,=,Jgle;#/3ST=k75gFkHctT&HЌKvw!URvwJ w뽠{>J)&@pi'> gm ^5^wGM sc ϤT}y&>'s/6qEr8 BGCmqЭTt2|LA,Jr$zh$sm)$M$^xeQ{^d 0=mOѹ6 Ip!xC'\Fp?SHdccV~}FF,nBA'VmaF'H^TrN&>h JyZ90Q}э\cx~.)۪gQlCg }3-bW|N9ij뾏3)!7`.^qybyxˠ!Lb g9 (" CDq:ȡblS{_DOJ/-.bΎwNJZ).]fT*.lB?SZ==8x/C|л>.ʂ`.N°ؑ͂։g- !A<3o 2 H5OMTeUOq!'xpnfU$nٖX+p.+0ObԔ#rKН"´K@D>:_oStXRӌ/ц􈞋S+0E8_rA݀1h|NbX\7lR}=I}CXQǁsOĨKquTgn#TFkjK]*ҏf"ΟM'TC i'o \N=.T%LD~}4͟sNǏ&QMτ q5 JR&fv8 ~=hZԃX)I ȁiUv^RǷf7q- 5Bf<ר=Q,C=9q^,C*f[1m|*/"{FD='?Ȏ>OB50Pd@} q` $w1Kd }CĹ$n ^ 37ZV9^RMQP UH ev T]pM`Wyd8y?gz&dxŰ S\\K~vs:[K fYrPc#-܀%i? ^*u>kʳ  naBIYWfǯhT]I:w5 x²}hGru>A'W!\0z(nDºSQ_jf|:r{:[5"cJ+xńtd~1nx{E~:r ީ.噌ñ߯VP rR۝}ޱ+ELu:f<p!;Pϊߔ^bWM" 1)IN6ע~_λ1$qs|`?ڢT}]n 7":Sw4]ᲒIMZTggDq{fEINJq= Ge&.r}ی4|ۂܿ*-ʐBzͳpwzLi1Ccv"fG~,A/gO(\W^N#GILgÈR7>GeU.%z\|'F]Q#,L4Dp{L,K1.Bu3#'X [j:u2GLp), b؃c저}:@+d,6587uєh,P2%%>|.P9hdG4b<:ݬBi/a*~z&Qx}XȀWr5꫸Fj+b, 9>/D5Ljϗ"ܙ_̝B3fh?`V-eЯ)%}6V^f"L*t߻Y cd K]ih0i:jo):C$vǚhV1akW3.PڳJB]W,t[V;hyO-azPo(xP4#)ΞCBؒaDhzt(\m4Z^Wv8 ׅzinݹ\fCYs! G# ƛQg<'P9/2E 16 cu*1-Њ ڑDy{X*b~.CxL } Ŭf|^t<7j.2u_T)q# Ǵ$"0b{ 'M#(p,ޣϝ`U^:}H=[mQ 9.0Xk5̆=V-\s瘟ёap75eAozJbx'}qSsymгt2gvWAR-01ŰgXOg}vG\"R^ޘ7_z6(`UFmjۅ6y4a>%w \,$фn#6FE3'qZ6zMft0 BU6V{EDz*zyUTd:}ctjB9ƲJ. g4. k rY%Xo;/BQÓTsq!bVI:㮥-Mn,79 ?u7r)Y0/;xft+oW1lj}97n Px;U_Pe0''xі$q>E,0Pk'ꃧTWEҞ"/3.'EN>`u xo7lgB Byxi>#!ێGF]pf#(TBi+ġuC759ßSo6W%?Ǻl"/i-SONe?ï"gT|~Vx,ܕeSGEwӜ;!7J{VGUsmV?*/'M`7Jy@bG\e-%<$mRBЍbC\?ڕ4\/_LLCs b5Y@lmKJb F8UYMB(4=zKw܀KњԃJ~_tAU=~5,#ȅsHTwY.JaxʅZPTiQi &ܙ$ 9T ˯4d; u cmޙUvxmP̾›k;@ >$& GdD~aץ*( m;Uav@TţU t@7sό9ևsDyA|"_T9biα흊ܻXx[ݮU.?` څ Ed\q.JNY HP}PUOIi_!/ ~l6mkwRn_[Kwϒ0 >L~iMu8tSpjJ͆ib/Z o*Ǹ ՐS9A͎ Ǻ:|% nlGqW ІwE gNs4(;,"@0\' $2E&UV9>7BTDLC7ꋷ _՞~þKBC^??TI, o1 aUy K%Q]ķ*7HG>aK$pj)xl*? (XW<+oBV8%/(8$Sɧb2g͈ll k񭚄QgN&~x}q } 9T`fJc\ҌSgNT){2d(6lKتl;g BYrlިjG!{)M8LZco݄ )=LgK겵I\ؠ:k圥"@G6Fe{c؅*)B+̀@Z0ƊRtKxx/kBCr:O{5?ʀF= +2dJ?KxRWjȠDyn2?6̵Өs?'F]jr3Nsv$-|10V2Tɥ Ĭ +:%uJ܍KmFT êC8ل^%8`,Fph'8o-N5&fD M TH2|p#!|gNQӈMw 5]rÿ)su%yjI\9JLVq$LXyV.3]\i?ɷEklYbI@MW^< e"rj(M7 gIheW |.X㋫H˧`"R/j{I#ٹ.Ez(GvlC\&D[:Vjf]%8$Q֍4 !>\57]F;eM9զ@2.HOGsj<_! q9ۀ-E 1ZF3MBͦwsxx5eۈ`A?ț 1QQ@<k*,S*7c {$gBL#tƗ13^nQFt8HY-V&*1qf'l`&qi -Rc535qW^*ʃAu_#J\Ԏ1Yb/:_8G@SgQUꢇEP.ʱ0}@l6?|S׭l(3#KEMj}@:WbTapOEdmfh>Y&s|LD#21'osݻ'>Rn=# Vl /yԘg!d=Il[ТM? ݼQ1II3ݬE#% qZzn,Ph | Vε{kޛ[FC]`Io*dƟ?gYLWx#%}uL|H4itGi55[bQ wT@?3Т*6#a⮉D2~՞5tB速1zNFk"t;:coղ̢Y%Rsf9[Yʃd;˹Gb6A)vHOY,E<¦`+EQ{g cqu.q1V&y3 wd.6 OhgU@M4106a&LYB59^p\XhS]9'9nkQWhmKÐ$@%μɃ̇Ь3iAҎ>x#+%n \IO<7<'R2u%SmmOʃeF7 u5槺-x\V+8c0J.Ep 8 ɈJ$띝UC C}IXrݕ69!rSeD .0c2d_7Yۻl.dTp} .ͳr)W{EgX22\põ;;Lwv gZY%ZTߜk+6:Gf]cQG^d9}+mc5&ZBei봱]َ/ΏF~f~f1tgWA4f9 ߓFb/d5ְ?ɜ LÈc%ݚ3@Pvu{*%C+7l%ECYo(fRDy*L>pC;=U3S*!u?I^B|{|eߊο&^PpgǙ,b_$_tOƎ t2q|Xݍ8GL~4ÆLGI&vŁmd%6Ybz0hgg6whsŶW%m"dl˷g6 %E]Rxs??D:[I< nAOh%1!uMc&Rhx |ȌDZ\VJ5'#r9jD߳׹ v`VRGm6-AFۙ6{NizcV9]˝Ho͎v~C[ij<`v)wD+ֲ"t)ꝴ)ov.J9[ (`EaB204t]l[mn]Y{=C ꡽@hS:n^q`~I3je)tP;r|/LQSSAB:NeTDQ ~"Q":\,JP]3Wy!&D?LZ(z:;> Nj䅳Q AmݨjV]4;PvEk,܏tqXe`}-8P`>FxXNV ? .#_]!vQ(̝]ElP# [O 3ԛa†VM=7X*V%ϥ5Vv6PM{J]|х'8ރw YҰׯyFtLS.7^z~O/=̰aO1ظgq7anf+V/ (U&,:nB&{ \{l= /kmcAʔc3ʲVTKE(N}4sJ(LvWdE95FT%G0B˓mPxSiN t| i `&.3'`L@LV|nߋ8ZiXSK@2,f2:1/\5P v#}[D@qu+6n %g)qDwz;yB(n%̾5J$bHS j]Ob.5*ôܺj+,͍j]Xܭ%{>yUu4LETq}sHk^hD'5 z0 σLr?Jƕeet8Io$/N:K'XUÜa_\q]eȴ ;l(BjTs'%Xv"iz`3 PycJmj`Gvj7B0jiaOAC3BBBW€lgql5 w^8PDSD=,"&gYZ07070100000019000081a4000000000000000000000001649b7c29000131b8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/W]?Eh=ڜ.+e9'HfI`> r~ԎvqĈxE택[%y`rr3(U/g0<@^kt"q̼Oapp4}B4Wcgds4Bˉ-7^N$#|-yO jt06.z @ToڰRm̔8xGx8B?jc5>NՈL(46" ce5E^ΰ QKzظt'E=~Tkjh^|0LBw0u `=:\P0FJ6(S5tpDg|)>Ld=vX )m2\/eq1t4uxۗF@g誽ώ+=Ұhi4(&?rbW@O; 8"$9,Gjgy6z8ق 0~*h#.!VH^H1K BÌLXj2wA64)NP2 Q'aMT+뜔n9'2tF-Άڇy,XN8$Oɗ.* fwD6UwW]z#I5>.CwF#^O2`OW≠P."p޾UK _bL{bЃ`#G*ZsnC~`oG@5I{VEj赟7Ol4+BNF{K-|`뀄8|0uJl($=S$vӎGb#lNh}#R=wΤ"Uj@*q.aɥk^67>)w8dD~i7P3B\`ZFgC/~_/ɄM)ݠz 2_>Q$p2l/X~Xۛ/Fm `߅4ƍd}d𶐷0cd\s fdAi^޲ʋNZYdrظQThF尢YCӉ|9dU#̱d%5yfj9._Ӟu߾ +=G%J ~.)`p:;WyYl\39[w&iaN窽AC&T7cxbŽ`Ae[[&&<1`u\]*"ZҨ#FO1ct'|(?Er\)R #j ?t1ER3'$'jA&mғ^~FMv5J1&,J k,#'OܳZ)j6I,MXrɬ ET I$MtK⊠iaBq=R+ys^ep^v"^OeƿHkSzKVḳqOjD#sU;[B K9lU|cMcϤfܰ>P߾ _U(k^opQ\ٓ J|k\$%E[J>j Ev嬡9ELee[ؾRH3lڀ^i^r $-Dx|.F·~*fg`JzX r) /M;AwZ (Xec7;k d[Δ{+ Er|hSG꒿NeNO|Lv$YY'- F5 P(ׅ*-[_ 4(.WE UMvy;m k`p=lG:,ZZJCz*o+-K!0Ms6́ *ճ3/iޗRba1Q}dVaO sQ 2{Dar!Q<\ԴLnd6n]:=qiRt=P+B#݁`A]ĔH}s41ahø|ӂ7!Z{m3Dv 8 "=nj xlDZ eJ5]1~oP̜Q#9-#3 ?Gp=gzUJ^Yr;VVL$ @Ze 0Ii[4- t-?֠eEMDpۖ^hJpHr "`TE#@£@Vg6ȥK5N)V3ˬs/a Õd쓆k(EcUՔ~[jKԈu+5t$)C*^~[^~0ν)?L;&.Hc.Û*RKJN};߇}3ł?$QGg2#@MUil OB[}ٜqݤX]]vFzÚr?ca$Z4ӹ2}IQT+gYQk'm"BM:NFeST7r5C]Q]"6 oD\c,NcB!'eO  _(N  ${uWxJFB5ϒ7` $OVsҁ'(,*?&1unȦ cSij.#\&h#ctʎ7$̶TcR5<-8h!q_+mdmrk!x=&"..f:d1ڒ:߱cV:ejHDK]͚ANՓq*~:tFPet^9QhuHg/\oJ>%Mی#8б26GtZ%*'I6NQ?Nt)<݄J21FALkq"9A$dUgto8byQ:J o?_0 L3AiW,3F n]${,n\m@vj+hi!pJ+⾚(s*> @nyD&\$SyʛSWfXwmQra!(Jᜱdh1Jdjd?'%-3{Ə{WPu=i?s3]U^CH:íĶu(yP7nV~B:,sSvgNogtAYIP9b I+0 OF>U[#wbǎl%[-}?ȣ+ $xq9^>TaO'Q`Cgt;roߦiFLTgr$|m2BHP̖ݿϥ)J;?~7tirb1 v,a?S[O( @Kh:1)sd\Qќ's Bb^5c\@@wD-|tU8O DY;k#^F4`|[ lStx~cH';̼m@ 9G*AԜ +jUe, JPWc-lV AW1Ť.oǹa x~ɣ,,To h|+cOs\Us<%dsE?=3p[*pLp,^CR+s:j].T3:epy~j3TQt©v7 61&c6%˃p}.|B= `R}p/LF􍋈Uu7 I*㈞&B#?ua[cLڪňi6|}+Vu;@`cX!Fa ^iCG-`l5iIKïOF>0M)B ԳtXH=*r4)Iq3HUа|9Ml2p3Z6sڣ 0Кuk;{e7loz X[d鸄9^uj#Mad[DyoqnlS&@lP>[ۧrjּV_?rwX=F ؕIzo(dGWfph)$ ̉G]ByoԈX6_[ƒj}OE#}L㖕Ex&i,(Y1A]v)jS#C*bamY2n4z41#fPoZHX N|Yvj$(~{ݯTTC`+9V8[tyǝnp D#M~l% 2?#F֨pTg=P +huP aΧ:XvOmEqX+oKT,S1B^L曭t,"kQ ̤q + eE_}/>-7yGkݔId'*>籧9b.hUT&ʅfhhzh&ti%li6oaeၮq\4hhh09I˄j[&& V+k$"-Fo;(SQ+ \S_rz[Nx+׹Gp "CgNW|W358DqSTH,"`CUYuf=Wg,FߥwA!O'z-5n㓏0w\gʢaUnE>+Ul|0W Wz>8ZAx:7Obd oΓ/̝hw֑B/IqO B-eB ]3K$6gEYL0kaveJ67":h%7GY1.lc\}Za? TVo敱:;:8K!E \-r{O?F+RѕʓA-0͟S-e돎Ul)5Tϟl^?47qKꏸ,ZY}"I.}5&qYXFR>>=G:~T<;X=SmDFz`-|Jǿy fe37 "mt9 myǍ)BJ0pokhgt>BLhsGw7F* _7og!ꐚMOY0xMb\A~yf48\OSS pXg?vKt>veD! 2Kՙq$NT>dz-IA=@V.x!5Hc*{YoR9!zɯ>T4EXw%PistǮcΗA{K$QOEUw*Ic 4ca@ۖxoI?'uLoNU4 5羆ʅ@_ZwZ ՠD7:QJbGC)Bz}uXxD{kēA}OT ;P#DŠxO ûB ` }ËtT|0&"%aYebv^e3n\awqr9Goy5B^F?C!2Gŝֲn=ڇ9Tq%Y8#ʜ䘙Ի=E{]'_RRT;@4g+S1UkJi ?>=mHj+i^Gyc@*BIIU f5p3'˨Eʍ gIٱ^*A꼉VޫeXv 0CK8wn4/ c L3SnoGLYSWyL"aDUlu9[W l+/lZ.hք}㶭QG8nQ+kGj7gc\}̙|\xGͬ5d2de)f&N/^BPXŽ4FXC=SdwPw^ m>hxwdZ| \(i-S 6ST2ՕZz~FDޚ BK){Ho\1iv镔`K=˷b+k\,Pv= xJfsO{],S$yO s;0RX,Ejݎ&bKS jp p?lɀ>Jq*ig6їwBӽ$]ġD~E,82QwMI>K`ALeKJ~ O"B_W ꕞHX-%5~n{:6jdX'TAPAH LVb/?$6^GO\N$ךVȂ]NC4ծ"{(gͦA;饊!%4ƅGD>OA̠)*@b9y%LEn {ſ=, cU%smi&$7owa-)iZI ;N *%9p #\7)G#3)'8(HMJnM ;/=._[VӾ=N Q-#yV~]=bٚ$[ornG!mkNQ,Y$6N,:N{#O_ ƵGh~ߨ9/P|sVx+U ]b2/jiJ8&-BăUCmQNHf۶<0]_ctҿSt1}ad:cD4CF#\9 ;u4}ۋVa<1/苩Lx6NT:FbiQje,@3,H0l˳3=۟7=Kb&dAs q?LD9*вa*׸kd&ˣG,a023#wL;SPm?CDC~~8|yB{;G$\Ea9e !G0dRё U}'`E~bXhy6~ HJfq||z`QqY%\ŠΎM-aBmm&/,$繩;ģJGh#uەuB(U>*hA J!/Xg~u-} B&Sv6#aZd|e~1yt_FSYbIx0`y|;)Z,֏#sxףVq <&&GVi&ejWAs0^!('8s0J+h^^K'K̙ps=Δxn=R; civ}]Mk) !c3.Btk?J=8n5c}Ie4nO_W|z,^J 88gaQ[ ֚ЀV`b[ҳ}AkZ#7/dԫ;|[ Nj+$.$1i*d㭞,[Ha&!u^@ ԥ5 f^ ]g(^Hc_x9{JefF?c5Z#E,q3|J-@)`-O>\U?$7#R֝ Ë,ͅ@KØe1с* (CN+Fu? ",37sK-,N(p~T}6K~/d|-KT?'oO;BDtUJEV $14Trނ4vGAFкpܷ %Ę'\VR6bg0 ^Dңc'_7|戄ELO/@g+vVet Q)C(٘;C3۽5Cڕ( K7zV\Dך2p֏un10A [yvXz̹j$U>i%#H ]}7&~0Dxg۪\tE+ui[I0k(mCRݐ Rw@6Fk]Vޗ;*1V@FAvԩSZAfwPM> !M!1EOȏ&\xۜ^% ;؝;1ӀPUGUum844AS4@ 0h9"ف6Bt61|ɝ$y?i_Οa+|J}X2>Üz=ڋ*ƌafv@~Yo OF=ty"-sW g`TZNT?+&^A6‘Xuq[-}JzT15䟄Sg將 uw,}h yU 27U -="5|)xHL Eт%l.֊Ujp A t@}W_}Jj6I}_ 3t5$ŽoO^rPji3}DYB=I3փjQW, GK=z}Ny/ RZFT/rVTG(OJXp)^\C ]h`n9Dn#8G+jFM;;q&}341H(EYwZ^=m0`GO3j1Jy]F+'36!͢D@y1)Y7ELɬV5nF &258 Zs*TJo,d2#T52DJzɁ뀽߶?ءK`v7| xq,2yz`Xg<a1J[/Zkby;vo!)?ńD),pcq2Z'I`lȰP#؃Em(ak3<4 cww]AL5FB;^Ҭ#193#x%`J븰]$o,֏ġ> %E]ۚW򒖛-/V_QhnYdNHLf M0Yj`:|mQ&P̲(kJCۺ >bf:Kz8O ;97YNZȗ%~ 4 bx;X=;h 5,L4[C%ޜukGj`=9Mvoо!Iŀ8%b8FrER ߜ̋ H"pX0tM_*pHV͹L(L۴Xhj]{3Uɲ1_P=$Q>#qǖM뢹19 ־wR/tA:2B֫:no 76BAeJ/Kg>AøW&iɻLDyq~C؆?.ZYxଳČ ^ϴ_4r!2.E}x 6L}1V('Uhc~DŽXČ]qM(1YF\^Uֵ}C<=^1SGJڠCUGFBHwy`{q4zuй(2𩩈+],Qak{ꮡ;t ȌaZ~8dMq?am^OK@z>#PڬBڻ 1~.j#6x28SS00KB9>{<ЗU)7av1I z #Iς>0 d>+4>z Eɾo꿢 Meh_,VrGxN_mHj#`|.1B;=yh_3φmȅom$4Ssv]3DrDIMlCl#1 .lzy6'z*C^ ^;mF y1NҢh({ $CёEq4a~5 "%e<|'0^j[ږ\f#2|*$|bq_Wa0R)bo22Ȩx˭ 6pM)0%PDr%}Pp}ZJ1R 5hoɵߗ``kϲ[?F 7-E+`koP=t3+>S5zGɞB|h(/x0cyȡw.[0'JhwQ4r۷6qݴ[si+JD1Zϧt6"O>A@ |HO: xo ]0kz2>iD^ҳY=t Ϲ9g]1Kv-sm dHOJ`F}zԧ {Nx{)RɨRzUoN"㧬6F.B)D \96xClx\44O1)p/%#-jZ6՞"]crg411;1gagl:Ȟ&=\teʇ5mKtȇj!LfA C, yЋ+:%T V֔N,: KNAQW5+/OWsእ3y?ěNF߬ a;30fzcĞ|vxyCt6pU6L^ # 1WzHա %F8uo;hUZ ʕR8^$)sLğd1SCDS{v.Ҿ[^MDVk[*y9>r蘍T`xndrՋfXQ ߅r|[bMԑV/ 6k7-gTr܊Z5H\|$ЍFC1v`f]"^ֺ>pŶ XiA,:hWX\ ' \T?^5/\(N""6}'櫹ঈ[l?Bn,q|6J~\oU[t{wFzϾzz .b`b5 Gʎqp56te]%fG{u+{] ծ|!EYY `I*}dUX5cz _\y&Fh !/Z]oB4ղ V]g `7Dyfn2#<#X} QvShĒꈑVw97dO)>xr4k"\ _91+Y0p`~>I;B3R ґbvĀma_;,UY ј;?LUZ懶!'i|o4[T,.E~rT_4T+YlFXxɢe3`tYKTՋM7rbv#gRvkTKȔ3 id9Ys1\ۿR5#TZX߅g/NnM$3Ӕs-D2}L6۫X>ZڷZO$Y:4{;j0Nu y)UG}er1f$-wҞ# p_ Dă;Ea+6ϣށkMokq޺jy6ǁ;Cѐs$>c䒄,'Lz蓫ZM]&>(z}{봽"jc[z+!?Idw̠6-BQFc=͐첷6gR̒T!G&E4 |~fjDT$m ܿn˸3U<0bS-M~cMSKXyO 1'<dz/@w)y4* OZüɠG?1چ$'UTYUQ%"yrDs"߶c^.5Ce;|lo^舶-|v+9Gi!͹Z+^8|^ZćL%?Y=BjKsi4(#y @מd:wznHT,JO;l2r#ZHm:`)!` &0ZY_yr+{9y2F%i%_(8S\C8֎\1'aJ-cҁAoF:®GgBEeqL !8Zsn ȃM= F \kp 㶙x$j4n#no:^Cۥ(Z rܥv,(]KLehg;yGw0UZOׇbLNo*{ ֲ^eihI6ӤK\% Syk\8FAX4W=³6]ya҇2Fo 3|v>ܻ86ĻI;&;jӮflA E_I_'O)BuXz2by$ۓ*Zɻ1)gd}"x.c3SXX O5hZ灳{RF^^wu}O|Ty$|S`x?EUHl 9* [6V(ZgVEsA*N2_N~zDi +dɂn)+qM̖I/(4 o@\ܡ̌ ʚ;~#7|Q{x&g%{7~cowK/A2LV<ˆp6?FN!&Z\W#}E3ۥK*`nP۩gG\Ra >-$nJ) Nn%Y$Js1~wO, *KpN5Z=,_)/v6;uᕫ?tC6WS~PQ;i x[oO5 K.-B#邽$zޖv*#2PԶ0iqWY& :c/ECj/oS?dp=N?&}CRn1K& ObGGΫ > XrI2BE\n=c3(r#*[Ar 0Ex/_Rq֛JK|Xd/bpN'Jtw* ~݂JQ_:|̩ir{ג/ R)ϛSױ8;Ɏ]Sq"RdZ:h*m3͊bb4jTB䴿KpFe01mAd#8l 7[I:kaс^>{@ w0m)a8+xA^ ]>.p-&ܖŁ\aG. =Y-*nP7W> q?[Ӫw@!C%Q+L_Wx(\6`PjFCkmŏۇ!2vo(ա=aV)pIp4+B>ʹUqVn3)CW=-f{GxvxuXB=3T" _5ܟGa=xKcHA`g`I0{k"3PIDj]r8#ڢ l! jؖ% + AU91mNF/2zCy"~lPǮ 3W)X=VAZ"ivb`a/HckPU,i,DP kI#|GN4爄 uL\,.,x# :q FqcY$%b =u H\8Dž'Y=[ {NANo$'q&_mvBZ\Y(bSmޛl EOEZ&{yJh`K'EP6?V+!xQma"~GrMôZ} _/U1ɔpUUsYl< l)=>CЍώ#wzI cԸFF**6Qr}sх]L+h/("p|Ii^[/$l"ikP f ur-I_j@P3 $fn3 ׷.]AqѹV'I8QiODg?AW/[W 9;l3F93Ì|00 &epO.1.AQ-* 0(SV?DtX8RKn̅huW8Mb[e3tm9-:#mq+-2;n"l3sQ OftrIP_BA ك55ٸ`Oۍ@ROhFvF T:,vgxK{ YA$ǣKNךJy/X!4CL|,>se4M#Z*&sʾ>H#:tP/GB U>^H|]¬ J =2eB/KLZJ W~-rl#~;`"i[ l[]0ح,}x|dABIK-D4/S;(m$t?m5gًs[w/~7 =s)`@I4(vس_$JC)-ص"u.]Ft"y7c'aM76._L7{0f~rvN.T$vNTp~Pp =ҁiDk}ܪ(}Խ2c Ca'w&)HFv 0Σ[霐zVD0&xVmJu)\»ۿh e0 ɡz簍%{9$EQ|)\õtd~܌p!Qo^vʘ:t/[QKjYcY 9zw}8-AgTw{LT2_f:mdt{40Ar2AMWo["5|!as'EolсM+9"+ӚPÉ{$ϫPqߟQZw}]lTC8#&Uka0a,V/"oK&>1 hHܺ))<2άe!Gpw,E,=)Mg. eBtJH{ΠHO s(9rY0g3仝BѥdKkj0T' @<[ Rh=iJ"1e ş=*JXU=7P0 =|=p :iKm &HN.?ԒG6)E ϫ^>Z U%c:&40*{*' LU bPWm8k I|/AðTPOfFreqOP Ź%g$e4ĐdblO\,!7a17\HothΧm<˩\c`^nwXYp(.Rm םK7&+f(w6T8W fЇD%!#Y. nrHS8F,ʒ;1|O.x8)tiy yljϱ$4oPFuǑۘloAll'Z7ˍ Bl^`EJ*yyr~֮u+j7Zpw~eUB` -ذX&\Q3`)GFrcR6+,cuHl^Ll: |vh?3r:ЪCqIGV2?'Q~wP mg?&}nxDo8e|=ZM-$zGZB9+ٷ%XpjBo`~i$ֵ$Cv+! r󜮟a},ZV[4yʭO<d(V7 v!Bm(%a3o~~߿AsVH>NBg:ñ <;1+h4jK\g||| p偍 'IӃݔ U=ў*`^d(aO? |i>} W([W֫?#:"8LVaȏi6O6.Ug77}i汖_ .__3N54(\0SX3A|EqnW OPS*VkC6踂oH#gw~c~9@7g"Qߏn(F\_)~T0m=$[*>lŢ|(B?@7\e?Of rˑ?_ҏ3FhO5u !6m#LuFrchrGLА#|mi]^lP9mߤǃ`_7R f}>z>!# Do6XN476jeTxCj w4S MWraO |2rx9I;=:sӹh 3>-8fqeT^-P,މVvrpPq"0f"@#ѐy6䉜2t >ârW6=6'[FE5u$gHYޒuRXqNH.T 9kvyuCj_y7E jvyA3aCAKhLhwG(n`*d9c:N yx~xyI*MX'gԒEjEwDz6of A~^iR YMaTEpv d R#BOf.y*,ML>!eu3Ph LZY@ Z\cpl?Pv KQ[l/-4Ǜ[tR]qn' Y|dVOY٘g2  S@yQH 'Uz)Xh3SV] 7n^hzX̢1lf`9NTeÈ&z#U]2dwts~Ý?gg^ԁ޷p0= cOQ~d[d-^,l(=j©Gي)ŤT FBt27:GD䋰i}v!0^H8 M%5Tm b]U˱**KR fRs[fMa`6[F5$pCT.RPPكJpe0ŠX;m4dԐJ9pfji>#EQR*Èۋ{o`QFT%bA8` 7ݶсvY. 2{Ү^w젞lc N~.oQ#%x$܊2g8O$!<9܎9[%687'8i=1b19 dgBϧ. z;ըH'ePB](qmFix:Rqįdg8gpn#VlOk?2.s5MI*G^)%mYL"9hЊ6:xHݺ>=w?3?t1=n/֢iJQq%$t/Ƚ-\I!!/BM8^+˷rU"i:I:Ѳwp#F jLģ0k=rm, ˧4Q):r$!}{k tW4wPPf4,_ lj)c,άer.3,X|1&(I{bwWeNz}[+@GLB.>P,%jmh i.,\z ub|[!^jc-(,'=F*x6͎#|L:W5 :3Vg0b]LQ~FX0 >-&x M]LA[2ӥC@`N6ڗYFc}dUG11 B2Oa2R#t~%eA'6h69&>sWeX.k K/*$I%(sFg%Zxfk@v$ήwy⛇'e[e[p9ӿ8<׈Y],bly=mS(c(+KSf N6Ϭ&"ix54 .2?5-,@ܓߟ{iy5>kgE"bY\Q]RwP% _(.ÓU c},f1[ϒ]eDguVfuYh*9qKf/tI.?'vJ6-ssprT:cF5B4pH_zl)THKJ"M0#[NXݻ5p)=H+Ēh]ǘł PJm!:)_/w^ls`ZXHlQN`tFdx";h&ϵILr,4> C&3(mV\k]Fф]K~ ggӫ%n&a,9Eή.w8rAnY4ڽₑu8wp E>PmimTC-nǼ[:='TI]ЩۄͶv:c0B*zIy7ڇP#O9Y{]gYPCW̓QGr (y8) (ņXU!,>",?y^y}&+"$2IR }̧S`y._JLzZ&+eR~TKj$QSkʷ [mh\OZ7 KCcWF5]xGڬѢufWq0Yi9LLQ9MV!W1'{PF3D\o|Z5,辦 az&2MNޙ+l;_́AsK24m϶ݾJ,#ɡs̐C+k=w>:nLf{*-Lxm'>8/m.)6Y_b|Xv( ;Q޳@mfv{|e➛(ݮ"YD4;Z%5eռh0bd(ofӾo{VS?")>IPo(/g7/ctػp? [*|]k,3Kt˹Ϫ:=EQD^Ư.~Km>6+M089~|,BuP9,yUsJl*5sltdu84JTd)d66UA9;lRFq(s5-q AAQv~S筀cpc%@XbBi 9IR47WٛuiLyjrDo3Zp(7EʯP㓽?J2BFP5r(aYjAxG(yK7o} J6Fʈ4 TYdzRk-{Xk{B2;V=*JxT0 KFe~! Ć+zfӿH]{أr@/E x/Ff1oJ`9L~(ib&hm6,uFo<3L#^)#׎jmV :X`b"jg~!>4IR<<^ nMs(T9_Q}"J5& E9j{)d C HCMdY'˵,, Fg@nrZ&q5_8>Ljt ZKl0u{y'/~"+aSO꧑$OFwapv5muū-&*K\ѢWFM Xg7f\]iFN~0bzwoH$TV晑M>~(({t.a$Κ=Q@*jyUY{~E4J0tS6lZ&}@u6 lD{u(;i7p-fQd0j{*VPK)`/d K@1 O4OTtD(\k]18FB Ф 8y1i00dARU~ E<ͻ]./C7,̍->h yųrAp6R[0o7NI%.ƃ[J1%Ӟ K*KEkE(|jtp@GP@cN]~Ir I"*G Y;-zQ n\M>k+e5|2P:XȰH];MD4UKzkq;GSL2`ϵb~*iw{ԋˈXhE]f\$]`#ym^`=P8Ua2$s*"}@rWF+L{ḑB'zJGn9ĺz)f*lgN1ϻmp -~Ft;]Q:ߒ;J?X3OEY%kwh Vc =pVk\{;C=l?\+z  %(&nR,$(l(pY|wAb`LmEWiw =wzt4u-z\+A!-(r`ms 6BMGLބݒ@6WUkq"S| 256PV)=F SY:H4 ; ϒr9( fڱD! ds$ 00!aqlEGW@ưA."B$JhL$~K%yZ&'r22ϜO+G Bܗ^r7<АVIGo/*6M)IO1;x1·b&*oɻΓ7FO`2[  z1i|8o0N;*9#9Rh]ψI·I$~DW=- b"fíCNlG`CdSF9Sa 08/ AX vSG,QiP*7 8@=1yAzڟ'jnJtW~1DnY5:5<9[1jP}IAog!+H@k,[Hca^,/o0 5PR>k2`([+yn'lt çpH`us.S}Y˹\>*woqhiP[ 78;P}չa{c"žvuV3,wŎ =ü/K#"m)(P"{ ga^^ܡ+Ec?dfIZ-5PCjMLTO_8 ŊC8HdƠf8݌5]0"k +vb_8j <;;J/>1&wtYg;/j>L(* '!b6<ÆyEEAVVcDAǦ+X],x>ר:{l'"GT)ji n8>l* ĩf%զL Aw"Y{_R2!=<`/_[ =Yw_-?VNH &w&)7lVr5LUYioPSOB=:j}ɰ U^{YdΈW vwܡ.j]{ŃAmq)gq7m u!V`^/3*Er"~Ҩ\ * Ω~;cr|]Q[*3I%ՉEsɅL&F%SX7&- "'kxCm6#:x_$5e&׃.X {UR_)g},\JOC*&p I 5 ,b3_l\/ymQxt (uұƅ|jƐﵤnνf a.&CV`r5KZ4Bdo_4@>ҤN 7ΙFau>eAVۤR7?|Љ[~,O;}yT&BHBvWe0&wL0AE ݄>HHcI!€ ~aJi40A'쁺o#Qnwkϋ 7:rbŵ' r/{rFv[XEn7A=5?G%{gO(B+?N-pefG%uOT'rKY8EԨ¾ϔkHEs7^S[G$4z #2Zqϧ!`Y\cnx(\DF[ʯƘD4;R5(Xw=Y7<OլVpsmOљLLOBnA͆E-k$w)Y nP'%)7 ̲*6mJ@Wv$ןezޜgfr+YYF[@;MD!R dHit]cbMJ<۬p:$D P"U䠲hYo{&Dn.Pңڴh@M#|rc~r t2ۗQY{~3]m9\Ec\v򴵗(p]7RQWbr'͌+RխqFOM2f|% Qcӎ\xS(Q!UtYs6uJ0vN H 90 o4-zpEC%4c5aw(T08 DKc`O Ee/5L5p~ņrO RO竱y~y=jݪX$K+pt=kjl%3bܱF JOPO%{xL%+PAؒp7exu^0Cڙ "]~S4\DRet پ7Mmv*o#ASWXa9,7/0t9]~D>cC9MP3\+Khka+A*8 sv?lgyK:h@0ȋVHy?t" 1Ei)48^rT%(9AHӿidqd.]4>BD<)̇U j0}/(ix}%0v]Ҽ?7iEE3;H+1LgH USiR6"gQM^^L_E˴}+y#ljmx2畗'~Cd_jBn 4&IVPRͻ*J*<V.ڍnym\0*Um T@L=ػٝyCT1-6sxhA7-ᇟf0N(XB7* }iqIXA.cAڬДiO cmmG!W{A!ɕ" hZ_TȈ[e*a*X.VPbS ܬI{gy"\i5:6 ;شr' qsy=]@[aWoH̘ ;QRaY\k]d5w)r;+k6 mG33׾ ?| FDdمPYQ "] V$,no? D gu-ɵ EnuˑciY^8M`MT/kuuAE \bAա]_fߦy|՘;+~A2xPvAjcݝ[H0*\ݗ׺;]&u?->_^Ԭ_{7 Je$:hӑZ "h 5#!mM^-p:} Pʦ/x6R?%jO ~5$$6Uu9$<&{t.7lj15iڕx׌VdՁJ:xy,OtT}j7])n PU=ezuv@RZNFP3,;qrNhO2Q@fFv`jUu00I${2M;PZ[lFV8޵-/!$2Y)yGbJ%2BQ9Ȗdnq_rH&&[AQ%hg?^'RE2nMh]k%)@]x(]hEk4 xV م]||kbsop1l|?2JFwӺWݑzA=3PAnx8F7.\A҂蕚U1Slܝ\jx[ VΈ"hDTRV*cAГ^aߜ7dS)mZ43~e3Ctޗ+OXΟx2!Qɝd1P.o[?6N(lJ1M{{0jxaD][mɲ0Z ҁ=op?&6@9LTf~<ٙwj m)A6iN7ElNH]7𺀪PɮO6d@ڶs ~{IeN-Q"hW|.3PS nSN|!j[sO4*Lƒ;h "rǕ5PVi_…n)Ip v ӊޘT[)^^?w:,2gfnc 9lVIv@ܡZb &<a-iC}ew.Şqu@c\3A{YH(٣$ʼn}}O>~9o,!&kYGTɭVgҮJXZ`Fn7e2U%u {@'Z AK+Ȣ`%%?ȏ߉mŵv'Q= =Ͽx 0!Ʈ@:)(~d^<TaZO[٦vfZfshYoUߏR9f`ؗ@lL[]U76\rWfPCvN4nFcu%8}'`hYAN}UnT%QF,0_40⿞T28Bo̜}pՐW.4zXkHNjeoS;3 p9ǭ'CFM >A#w, Gي>d6H&[ adgT$&nL\C x'"P]xWta.O4O5V/hswlY nǗ7TcR  e-%}R?6~ ĀKyGfC4V vA/Ӥp(XF[az *yћ-T,[ Oҭz$}Vٯ%ebGlsP"ң9_+@/p|ԯٱɈƊOŘ?XP+0V͐)g} 臔O!>Y5ߍ0%l. +Yk岶.BȽ#h% )CM]:DPU5\Bi!w y{!᥁5JC^"7pAclZ5 Wh-@y7dM(w[rX Y^m)yȺw͞7Y\)YjNF>R,Sr(3k ݠ ;RHrTL#!AuE@$Qz&Ņ'[%o 0:&BNȮ{/tgT\az-MAu6xyzW W`WTq]%|\tذ(&fְm%Ut hsx(&\W50^A/aV(M}DtїML/!|Ք,^dF L3QswU0 +-_{xB1veZ-Jbs?5O1 27\a:tc%qqz#ag}8鱌(|YKݤ^kS̰OwFTݯĕݥqN&K35W.JTucJb[~q$:q.S~~F4y"qݥbI#\]r}`~5R>zxlDnX#,^sRZvb!H_n?[?;xo^:Ƅ5/@M[cS!MÅDŽm%Rc'5bһ)b(t5xݙcc,%/%Fw-)>RUdr|S}Q3:ԡl`_/0uKi. ܈Nc1z:KJ^Po>] DȘoNaV4zR2ߩu揓@^Q`2`@<hdzBnO3_" 4J F dtZ̧O㲮.{]N/ۣ`m/vI?J%I {u+=!a#M̹|D ^T4W\ )BC1MM!4X,P >ɝ"O׻xI{~(ksA]? p:WM{L*Ԟ7J4"%rށ1ؾվམNO^uEV!o+ƑƎzO!ۖ:oi{-.޻Y(!)l]b.Y56UrP(<\\E3ǜw, Iּ;B+uZy jF84A&>\8ϬW մbC'BŔ2(ꂷ{-Qe o0DjޜyyܼfpTHpvu7hc}߼c;pzm}h|NjXwm=`1AF īu8!A3~ } f-9_Ki^ ir)+Ȟ^;{@4$HĤ[>폻++nb8An~8HRKPdd_tF? im/(7Ď7}piHW즩&LptJ#.:L$@ aoC)h9iӐ IRD(!D%M,qbw2}H2(b?e90/!nuZF}jFQ8ih<| wcA*[m  On]EYO 2Kat~( KQ(3h ϒg\h%ObOv?=C %cXYÀm\Z\d԰vu6Blи=Y.rBU]4[y9jɘBnSR5*VWŕ2V nG!bOzxl EJn MzVjHsy.PZ˯`\=HcSlJ\&㺽ΦYD88Ԯ,!6`%{X_x$ljYqN:nsCBhGdϲy} P`?!V^9lm=OEB$նF_LLc[먫_: 2cX4>PelWa*9 %Pߜ5PJJ1~h&30T,M"y1 nETWPCUbxV&8͛ߋ#YH-Kt ZkI=vd0݌R>CR1?1*fT61BVz;#~ł>B9W^= Ċ5 SQ)aFԫT&䮭B'h40arVMWZnēz'q;2k7qdK7xĭ*c7wJ4+ܡb;{Jt,]\h.b%n!FUWr!7ǧy.js/-ًMZBtifՂ!e_srAd@BIܮ ~$.*^<σg&`Fy_bfѐکAVe/6 q!Ɏ(i;rHuEDFl4'#2BԻr@KciWQ$s8| o[}BX݄e#+.kEź`؎J 'QqkqּՁ,*z17%*} ![ %]ہë'0Bdרi௅֣5Kq?'Q[ sל6АKL #xܙ@tڟQnvOjEX]!Hh2 |e~=_.r~*F6*X N++3 0APáSa:2 ;:7}s Rc KNEDG pAML{Z9E5:诩ë+́=eK(JQ3jsCGĔdflGJYRr9Nw\u{&<\S;;% ߪMD0C9@"m:4KSLtP)B~MWs*)YB1eB[y2 l{줱6kET& 2w&a錭D~!ӑXr\;zeȷ,\,\Du( ;HI0T$ N&EÔ{g ~b :1 .ށv~ZXXiYkEL3 7VEBRSȫr@o!z=hŦ839qWSCNjh5O!6 O \YnXQJ*V~m#Q3ECOIyY֗hnBń9Qz_'KN{c@PBI\<9V \ 76}ϕkiDq4Cs0D,TT Yr#Q6E!;Tb^p+9Cac?HKIdÎ@ಣ1ny-$*(Mg.+na eVB7P !U,_)U\c d>Z$I>m^7V(v:Oz=$Z*JJ]58a-)ֵ·:ʚ% -la`cEP3ؽn8|x| G YG΋ %kI_٥'_JJhrl+hh9Ox4)bH^*'1qsKW g/!Mz~kB 4[3lBzDĞLږQ`I, &?: !yHpGC9Xy?p zegF?ʆKo4#}"ҏi}+ =&rC)E/&I$rFw^#XzA| P_??YҜysIEu]ͺ70q. 3t$9R]\P銸{*eϾN'eMGε۔p"4iK:6!6ݧBW?,Pv˕~BxNlJ-aOq# 'T~tSt!Fv..Qu +M1C|IqN/+5,]cпO/Jʖ%q@s`{H;@J!ѢR"!߂`wa Ād|\@qؿ]3'L xdw@Dl#yqp=s' UȂ]ׇWm7"Ni ?pED{Gma|F:oQoۊnTu3̼vb.ӧOĻ .tWnX0Q)iWߐB%W <{5beZ;j de<*D&?Ҡ0;YF; HoU%04*ϏЩ5y%@Źudzɇ¦ rFB\/v5,5 k.=F= ׉DZA2Kn[|]Κ8R "$fJ3qI6d6=.Pu&mTЈ3$WM/6h ;rH[1/:t05녗76dw8˱ɬu} ٨=UbewFl8uxͽq.'XncHP2xV@C#KfGr;-HĽ))"wR1*Z @Fijgladx{cFbq}FBG&EWn'+8śCj wy|yͲ4DHUh-!{uӀgs cNMůx\h}M461Z`Pr^OR=GzkG6wnx^:;c -N$-iP{fяc!:pP]}ْs@rQzO/iG(qa W1ÍI!`_43 m 5_Qd}4W!,GHMN/f:-EcK-4,z@$:H^lڅ)SrF~W tœa% }Wvu[B=>wiL%U=VYnh _๙ק R{6@LqzM(*]>O3tmJej OT??uSa"q-7; z+%Rvք䖬ᴰR3eـh߾fyq(hm tN])hIH2͜M+=5QZ.b &ơfzp2$3Yю@H%vVʣS9 ^pA'|=;x]&Ohq0>)W:90)4QTI7jRN /=&}'i-Q u"̍ hw"_}{*º1HrE2|q!82tֻ*G_s|tcNIr E% ر^;a&1a YwiQ*3'e@f9`<=bwF*38:3M!\;`ZmNt>t-#} ;ZN}X ).J|Nҩ/׸?.DJM?zBIS3~*6ϐ2 -Vr6х;\ o w sLFJa4f΀l';?ݯB2uW=ǖQpck"衏 5Mos(qaHcj7/ K?D~ CЩbsw<Jx !CZpFmPۚgV.]~[17@IL)MJ~S YxpBإxTPQ(B 0ܥLX,|XQZ tj6:Cy1"z# ʦ)MaOüjO xa섏Nd [\yĥlU(ACRz#0i:~HP7qʇBRav?\0c>$S,'oJl[PQ;=EuXOm<> H'.oxCc Y^1,? tHE!=u➧~ 0^giTG3 >rY<%_fL8i)* ɨoFEDVy=%s(5.l· ;$أG!l= ߤ\'g/ؖb(w [zȬMϼ^M-V ch)z[:FB=Xpo%  f6qۑ>)ѕ! Bydkܜ.C/ϱD)ڱGGj B1Lu|` e<߻acF)sFMn;Lo,,`.<}q[|u^VXV2ex#ViBY]8iF5tWCalWkHC;Pw.mר&ܭń&}Z4KpPZ|b~v͇"yGtVtK#G^\Xec%fGyd!Y6ũC:1C:"66LNM!ĺ4oQ?&#8O.2!l6:xkTT[~e~?| `W ߠsd:T=' m.3UqVEQ[ǫ4X>*90d&OjNu4bmkqgq;ES ;Ҏ*U; [% v8KpI5hN2iJ?*8 Y1P^EyeG?C5fzՓ'\0p%w wڿjUBWb9n-}Vn]e꿀 =bhN@5-4]"@/KXw\8 ^R >/(@qD4oDs~ExÉS\~ ]{ug`@' ]t]RNv,0 ?ʳN+hh]gs%ŧZ_ZviAv,Ιڮҥu ^U=<4$5(T3MmF :-ղlq]$C&m1`pxF uBD Շܬp0O`~NJ2cK@#PYXnAm2fܛlIxAwS24nXYi\'h-ݷ>x9q9"UfxVn8dx-n&uISy'$Kd5Zc[ / лT@j։Sﶬ߅@uf>x߁;8;qt&St[ )rfxc002Y!-!agi Vf!C?UXr}_TU1s|b]X2Quіm=PV( 䈁g2TAe]eT/kuĘ".6prB,ruwur%k{?NiBnڶ 6~Pqs4;[C{)H0-L6RL>~D%=f_avy 6N'T~sENFh*:pb@~45t(PdOrdW%Ra+0q`,قoq}ڝ^zs,SE>ߩnֳ0FnՒyV<"_q3QaRr0 .qZjk.hQ7wSh:pAڀfF} JHc-]E~E_ub׎yMfԼpH;d.)P2RIj{-G3^~s(c:bKv M|zzO-w`JzoZW[Lg'$>8qty_|ƅm'_Hg ^qٷ$8Cg엺(ꟽ~(`s9}r(0.1 -bKdn.6.4: (9cfة:fzK4MN[@-7F>߽ w[EM  Eq7$41y.}3q)=)ix'`‰|γ fӌsIŎsl'K ,H5Jݞp͖`yCŦzr/&U!֑9O1 o|v=TH?CW(%;*yvQ+I`-/o8}TE:bqR^&eJ.8ȟȀZD!QC9{9=D`/4 լRMڏw~yxСS8ArpP @QEVIqWlUӷU|6 >((3r Q>bFWдZ%`G3lcAkQOʻ&mU緝''Z#*0F͹YB3faH0 $(g ꆾe enq%I#$c*zYr9wG7Z(y0vBq8sIA!+"'f8M~ r4 &Fހ)$ g*1|( P[(>˼+ Zz$ c&=^R!^S}K˝YM,F _ hj<ݫTqª YEjmEG]*3Qtim?}Ϡ&3t2oB&jD<pć);4ol*ȴr-ap4&D,U/r̘7Lhe^℆gt =n&"!zfE(%|ߓ/p!@{6iԹB S 墽͢!җw:SErxS#Xq=C6ferV+D:NChm_=V 謦K: $ PLTLxmܰ_x1vQPERv];ڳypJR>FPeO̺貌5OD缅Os h .UYSH$Ke*OuJXG\sml6__iI[!`GgPrTrrO :ҽa h^ۙh _}Dhpf"!#w $fE PIMrOJOU(}hBrlŀWNf&$khW!k՛ `z ~u{(Ae},:e-8WlMy{2 vKX+nGIs}tݜ_7$^\szdV|A@et(^H\ΐ'r51冢L8 I{m E>|0c\RuZ.d= #KEtHU/jL]KgZIyeeE/X2! 둑CZ_LӶ,v~1=Cf=IU!\gk\TQGӟ'H D=ej.˹-cvGcl-+_MJzLwy-v< ࡶiEq etp[/JMP!;āsP}64>?|tE-486%*?ܖ2?71mde@L('Vj,B @,!L fެ+ Uȕc3Ew㑁nwtCE8#9K=ZsEyG_Jbyܿ,@jNu$?HG IBi&rRbZkFi"ŀ\m=&_|Im;{n3" SjHoص,REfߓaZ4ݝaK=y$nV'f`1V&hȯ`:ƳKC wz0 '{|@acS^k q2J}۪a\.%7G(GŸN8ờ$VZs"W_7P'ӧkW-\ll*BSgdW? hN@Ch@ïo_Di@-$lbn8 Nɡ)0uvͮ[_q%]Ǵ] Y4 PҴ Z5 Nҏy6^ _(+aÆћu 1A[<ǨQ~MvLȪD=6d&Gwq۹* ێ^PVN!R~*reR2 8{mX +ɴq7˗T>tbQ~G{/S96Kl7[B}RkO4 tIk1,W.f!,G0U3t""}EFdKM$}-"oH9En]q[8܊mý΀"4hK>.~wd ^l6wj!g‚^ҋf,Nvw{H-Ousw#o) (Q]['q`x'WIG\ħS.?/x` u]2`qruMCH7ʊ$K{pښyTku9b\NO_pvoUTU/1"&]TWAa[03D=@*`bl{؝uU?|4;R1 ٩:&b'#2CbnZ!E!fueJTl\lB+jֲ=2lT$k#,_Aa=.B|^51PZ#Ȭ|"] \p\j|/eƓp!ITUِبNj9+mY~(lxjOy,[@ 9L0Ra}3%|)zDMt"Vcgږ9T΃n2JJRÅAڕ%wYq1?3^c>n» zFv'aUZ`}dhy>SU5O#7dNs#uxP喝^%Bq+ͮ6QM.#J!odXiT1TZϱ_]z|?j{ln MEYffR-|f4q15v %* vx1ER{'N胪AWq5Ia0U6J2 a}oQޔp cEГ5os ;̋tH= $gϛoE`m.lJ ! 3+YЁ=mNiDRo?vqt[(@gPЦgtn?F|Z1Vn?*]|Ib:5r@ſ(N *0d9c6IY:Hl1,RHMn'zIb{!z1P twLD:k~4tٖWMċ)WCFJ g:pDʣ :I 㖔45^}{mH1j?Y~n>Ĭp]E8  ~4*Qag6Q:?1BrX\a=J2 ӂbA0WX˘@;٭֧+͜8Y zW~A\)] (WLudeuswL e]rPu,԰OXFt"j)k 7h,{1HgnIks-r](ӡPݣf`dRB!Q *׭f| Rl&W ѦuuUG}ARAY~mIPBEKRsZ_A$7Uf~|۪ (9*R%hI_+K¤b 0^2~G19HpAF~I+Ա&yN|Ę#\.Prl80nφ$Gwٟt?| 䪻@N@0Qŷ MJ4eh#TfM=,A!{]H?GW3g l|!1| g> {R߅]6l mđ lJ4A+-Kit}8_٠8K0SȄ҈:|Dz>lrܕX1x􌾪6%mFNj'"4^oqo^fXq&I Ay}¨?=- ծnœWőu|:6Y0uR1P,Q&_g]`sEAz6L@Hl1OE1AM8G%^,PК#LYլZd;ț,PNVwhM4^ybZo<Q$ʳL \7'04NM6?$&?-g̎ZEwv"9[K_DI7(I+.X"m'1NjPq_(S0˾Sjaֹ k{o45&U؞?݋D 5>LgٛWdJv/;R (`۸smfAнޞ17t 8_jhd]~f,$ mp8@.ɓG呑2=kɲ'd0w8]*jD[?,u}8jtOǬ3NPRD/5F*pL2̌) |lR3UL#gS+G M?o@Sѫ&Z+s pR۵u~R(^{iRF\,/>9>Aڢ\kP3[ϧBm5i^C NLqʐՄ˂+W:MJj_zYE#I}';M$ 7 | 뚽o懎MRc J!zU'Vˢ]QP"H4CTmd.2beTb¤oDOMƘ2aޝ(YP5-hIf5{WPG+KE^05@H PW+MoTλQ :0?,v>U?8ٞj[q \T %=ȤQP]( C țSSz=U[gU1쏮Eìk eKƸ9,6aGVlAenm{fA5 BrG^**ZnGz'M,\S6un>m6 ؀W1r@=L`+\O޹TE%l]{(=t259"};ĸC(zv QDqk|u$ߢDI-;Ye/*Yl.~|ά]"Dן;rw\rA6&ɻ2Uye40=䴒h_(@v_Gd ?1ݽl+$W/~$X cR^yo4S;5·m'u3E2vD{W 5?I{[/(U25jmO8cc??~/_ e,J +C"b;=2nS{ܨd8 OWhakSh~K*66̜̔/A'Jxqgphm}r8 ɮoh聯wYjݪ?'|燆!dfVRLAf佨P^k̑0K$r*  m#x#0 "ud5^W̩jU*G>ݷF8 0^BB)@3诼F8]}c2f-ed6f0WFP9~>[N%~?^F+Vc1NUr9S. ?V?8>ⱹ3T2Cᗈ>x^Sbnȴ!jYBh|قW!fN-v$况&-'=_d7Fz$M]-0?}m3)߫ۋ^8)j"hgMql+y0ׯ'IDY/7dUC9(W_}o̻5Kdj_K~_ȟ wR|L:[(7AZ2~VX_K1)[Ipׄ˹Ō9 ~Wm>vO0E:>ø k14|!*6EN z yz%ڧA5\$28ܝ;2In5fJ*-!vTaaWO pf.ȝ]v]4ߥF%58@w4d$5Rp- H3 8QU菿U pYΫ{cSCWI νׄ{(2ahKZ Z6`9œjxeU!|"d;Aq8c$ #ά=҉q?򌸞y7O\yV,S ti<.϶{_֕YI͋+nvuK [jyյ1mfX}""%?~e/Ҝ1㡊w[`'NAˍa] eFQ#U,A8)'ߎCȬW4 3Q+0FC#έDKӠ ?dTJbu~ 8Lcdst0ѯh:v{!t*K6oSK뫌>?05~rv42qID|x߇0%ҥKI֥ QgOgÚbh /o3mJ./uz1.Lrd3 fpHi{XM!tbRaXQq%8+"Dq ϧg:WNaē*8>-2%_?XY:r9lS_Mg:@MkȡR:à@k˶-AtᏬ#^|bRI2PA2U?M`)Ia,xI*`j۠#jIkw(r'@uOT6o`)HԘw6w> \q{?{ 5EpEb1ą-]j=pUU~ґ%h 4j^f-@gMmRl?Ҩ0Nνn tGTKUPsfb\4 ]" mqmen&{Wvgs[lie48ox~c\tUQZc%?0*g g>x 5M/Y(i! ư(! tx扉H03#|@rPK A~ڽ.wZ혤ðIǸ# wh;?SJ#a(I2:cm R <$Fᰕ?Y`^$`;νST~LKags]4sg|֯w-v!e\&iG -ϵBtbOW9$$cE> mphdPsE:(t{ ?gtӂ}ݭ˟h稂|qIVkh QbdsKe-F^Ȗ j},J= z+UscOFEACM9zvybOaדQ[T ҆9 Mu@d.TE~,j*ċT+cK֌^et>+.\Kߝ8رV?_@W}<-e:z:)p{<^iPG~\2< ~ĸZcj:,Dk>IwA ΂eWl9n۷"6/[ -czgdOtkHfILH'A|D&wԤ m!'!(8Ƹ3Y A_"f1I,}glbCC@{nDC1C+I9KI$؄кt!$PpL2uu7*ϴ|ݹ#7n!^8T^xCϰf[mӅ6f&Z ۃ 0-4Q%˼ v10p)μuq\a*U`嫴RTXȜ{r8V mx(m`P [gb 1?G.f`6nz"dC B}(s pE~_#4K!eշvz`fXQ&–mqC| \TŌ IAh5Yl^;rBE T^+nY$0Pb++>OE2|e6$a,} ~QMmwԎۢvͰf؋@?KR}Xa5wσm"$x{CXpφ|EO2pCHIBM@Յ> TN D\lRK+t+R)|}ȍzJ;U5[6e*ǣBvORPxk-mX[Ӽ:ht,!XTʜǝ|n=K^oG܁N 98-I8!z~ BJig2l.IoZ_9kHNv֏B5$qϾU4U6^e~@]~-fvr@#>)\+zq=˼T<+by-ycp]jTd}{/MDlGN[4$nTպn*|-Fю<<{QTatً-APr{6,1Ls~ }~ut|-sdv_6~8] vCτgQ>t Iݵ)"`@VVR ʦ$ϞqBݻ24³qqE%l,\܈WY6r0W 7G9ie/h$:)CqА) H8Fn7rv_Zht8_Ot8cCof1&{?qGAJ^uIKq*k>M>wHjF+&x&Dj|V-R&F+'٫|ŽxzIL(P:R}aX*ě+,J@s חe ' (&+Pna ZL/R]+5{YgH<TōۖI<4_ݭ* D7%ɔjS mRgmβ6_G= H\QO?+>VcuDD>6!}MZTi4`^dKgx >z:2؉~.8 1~]E8,,<%Z]=^ &uZkn6#bኔIc"8Qޏ-em y9g M F\& ɖϢ^'vo͜s҂֘@^6N|&aZm~rnyX>xGV^ŻL:ZS#Q' Ԓ5<ȠZ! 3+;&)a2T|`(WGHZQHh򊁇֚h:aCANJ%Q6ݭiXSuZ&ݴN#= D>10|k^^ѯ%?vG ~G$˛hjnK=+z<řbWUNZJi6?5ˤm2k&&f; v$#8C P& <`- ``8\hHjI(fƩOTּ:HYyA`""TPsZȲGoO~A+˜/-o_$KUv`ހո&Y?_8cix?X` BU\YxDPZE)w]l&1M=$Yߙ/d(%TGYY򮰧VM$KVe8,`>m]Tut93&X2 .bٯMOzTi5q{/، fCkujs%$x“3dDZ; . 5sP /{zoDq@Sn8_H96 hE A1U=:CgQBeYTǑ弽:l\[^E]~7}|8pOe+T;᱔Q{cI%-Foz2W-0NSklQ-VG_gzOnO~.fSEDQZŗK\5XÆC4L9RzLsDH^=7qG^RQi/q_p&rŌM <[$6/#EI#g)ƼEnqss]L1 IaZ CwLo9c?2,&J7mD!ިQNi$C8B H{N?R3>Q,"*d>Aj}Kd"p5UZ{zt,9@yMg49Bݟ 4Kz1@xǿ(izwEPc/ ;-$ÚX__k D `X82qȮ>gR场q`C6D۩;lovC&ʘBWj >YU0_q'spG7&k8lوr oU&CPh #/i >'c?xb-)I<&"=G.6oڿ!U3+[m| oF߾]ӓg/}LmIfD%ki׏Qz~z.-ZR2 mƑD27@LL&bFQ?~ue*6*] f{¤ekE%=R(枈ϝ"^͟_K:NJ clpXbli}Aϴ&+r[[30+A_\5> VIܝPwc2_|؁uHFmoeȩPէF{=l8wƚX6hYnZPСP.[B" 癫4AJ6}FO;w4{2^,ʢf.!Z3TTtQOAsK38/Bm9b2݈pRaA ^h(K$]e3etzMIONG< N~w'3ƣoB|p`_$Xֺ{`]AJ$Je"/Y j&gȅ3 0DBy,yd,Q訮ү0j0p|lMuea!OMOukKHh~jo{淠us^m1QsGOt\MLB~"8+>bK~Hli/(;}Iچ^*2c9cW.w:Yt\Dž0^#w3xw%o!q!&ZcwBtY <i4c0'oǤ)#8c(([k+2*i;:C,eG}}NgܣKB-acԳ=92Ц\.V$+" Dܠ?$c2HɔںI'lj qru'nɛj"̄>ak zS=").E̅BR$2FFk:PtB FͪDKӊ[EXCZ0J}O.џyo8<h"H+<\8r;HehX"PEgu@;i>}ԗ+k]7C|rQ_fA;{ Q!iG]&/,/f{[a:Khj]y%a=C[%`\w3.$mԩdூP(pd0(6_>a s{W .ȲV nx䜟Z:JӍzDߥIw_O[vSəpZjK5}"Y+c}fVW1zO9}Aj c #p&񺳢,4Xzbҝ:SUJ+GE9"\`AfhHY!}&aБ8@kA R)^'O*& a/"œ3\ D I3Oh4[Xb_K" q`ʤ.ozZve$ŭM%5z+3[aKeG|UxHW.5 .4:63p_]('#6ώTqx BApQd/bxV Ie3ءmsBt |8v}Id 6.|ܿ!oC,tX?&YaDr'edCu65[Fx-[dd nh;Th̨>ELF[: V (#e [W}WP)6~~S4րC:]3gm ihoy 5ogVyUFW?Cx4E̥C>F̒`3J<6SŽocrɔ3e遀t׋U cD #q`P3'.Pa'c!bԱbC'䦶fY󇍊:^n049"gCIE#0>'#d3=BͅtL“#C_9(z6RZ Dx +[2pqA X' {iL'{(I=zig͵!R*%cw'IDW("nG[P=GF؃_0pM&@MdX{\) }hm:* Mav̠F-\TIc] z'B+|9_;^d%,rX#&M \b@2mc|S`צ)Omes%9x/pԐL75`XJɌz7sI1W6B:>^ۥn|&3[3|*VV5IM!, ai4d +V&AgX wOAs5G[fKdD&T>ٌ;87:CL++~8AX\w:ٮ~`'}xISj x+ZcRC"φ1t?z1ݠ7#7y[z$oPIUՄ_L]٣Z A'NjE5`2]szi*ST&i#oqG'τ9ikJ$P^E`TkN^;;eR;n);B=G`*}d}Ű:0ھ/( b!؆E7iu0#pHnlҵ=BaЅ۽fVT9jUi#yWi]5Z.V^hК@=x4)һ8ݪ'D W {}V} hN(io;5@8";Ǥ/^0h r2Exe\1ܭ",}5 MCY^bkb^[yj,Dy<]bt6ضs 4bܶºwg~Ԩƙ~׿23Vt GǍ<^Nc#.=Ng؈Z I@X61a9_8mtڗ7OLR3QW^$"K җ\'W(6ʧ;P[)G9S+3a k 3h>)8oq;*O!=Qp:-ַʣI|pGpCi%(η\ \B21B eXm~^xG %{}3rL&'#Z^SK{e(':Z;Jq4D ;!_zTAYe'`;8.cd\T 8vģ+!vs dNA9kn54F tAN)ޑ6ئ&rz>e`c_R d v3r#3E|s ?Ƃ!ʬ\yh4ݿSlS7(BK"UU٪P%a)6]% d&oTch-mzvm1'"BEz[Y8޼84-:#?FJi#qCa/Ԥv"le$@V\*IQi >\6zyb>mh 'z߫[*T봪k*0Q7?\#%]ۑTIxqIq Sĭ`&RΙ0k> :_w3Ϛ}=B I̕cuLr]I&d3o~G SA\TȿK9)_ {X*޳g#ِ?a)mS&, 5Q[XZ-Q;ABAb3E`7Y/=|+;F>UJe71S*G!`,nۻѮT䷎SԣM^"yqw•w͑E]!rbC[ nV+s:wU1b$A:].Kȫـq%xxH|AUv^qrn!r^+]D=F"8{ԴX+o-֙%pR8EpE9w/ Ѷ^my$kY}H;?^i+ԃL2L'+m. u.]pEo }nQdBG<=a,HAЪߢ =="L\m[q_,%tsek񥱊1`ldO'@h1L僡p5AyUa$8#+,dc!1cGP6WznBOÛ}=Fwpќ`ZZf$>pQ#4\DInKmq>(|+vb7Ѱ  Ȫ"&tGCDTIjS5؍?s=ImH!^5E]M"Քt8#d=<ܼ$D U(EQKJ.'U8G6$&NdƑ5x.zcGjY-yy P]%Y{]R!ؙ}%asr7NLhchnLV|" !-}Y5zxܙys* DyтE]'cV һ~^ǵ*;Շ(DieZN6_ZגǕ ?b;^/AG/gK:c@:κ_oPk$tc?Ɇ:o,k>)R7|}[h7tJ/ U_.ÛV#=.3NO˃DUؚì=ۤ7SfToMU9c3Z?,g}$ /?mrA>GזC~rɑk>bz'Q#u{f4wa+-N5H?_  tM؃xP?v[j*6㧳S WMX}0 ,Q۩FW7 E\3LAM-׃aihZ~ 4b \F}!f62{[7@7~x^K't̖#)m؝;ٞ ЖanX II#X%J6I27W —YA4&'TFV`t(?zn⽴݈j۩k.ӽCuCy̓L:Scy Dr(* Z qK[pz1p].I"X,Y/Q)rtY{ *{=W|>4#?Wܙ醦 O}j @Ͼ%Md44s@\ 4?l?×)~FZخsYϲO|q^7l&j+L ᭏R-Q z4X8 eX O|šrj4cIi^ybOKf脋[Z2 A"+ñ W ؾw١]`-F4V|Nfl>֕ޘoA*<7Թ םe*yRv"r،<6 dϪ?EF|N>\(ղ m$H|k@>jլL2Dp\O,REckqpJUН[W+"md;_)H6sZƧn0w$>!U A`#1xc`[&@xRLƐ?oVn~DBvf< ~I?!?x㤖o9(+SXC9 TK:RTS{JvjvK<RBǐk2E՗4pFwÕQ[4Q/-N2J GxWzmubŚ׀3KQ%.l*nBC׆H("iuRFzyolz"c8DsuXoZڃ?M~khl'ܼ̭S ԖT% |rY+E>W3dB ,ThW.2xH7>)kF>ZNsHW?3}orIp% Ax&@Qv{=A%87|+ F>IPmgv; R*th<{QS_buC`7hbuн%ʳ WPjV0yNؾjY6fyzmԁ& ibX*C.! /%aP-kh>FJ1:Mn>>0y@>̗DKQ!A4 w!l'v3(pOCE}Jc{F75+ TEd QpXRxY. N7Nm Y^OB c =sDp5Bs}yzr"Vx ؗ""|Dj 0@/!5$9[o`W+ -:3"zV*/WDJx|9k'%G&2(kӇG Ҕ_<*\4_'D6p}O,NcaX p0i>  .rͬv`"Y(l\ȴ׬Wř-_{b{Wyd}r x^WE1,I V lt|,:pFWlQrv) ;wsX2ձ#h $yQ;~";Q/⫙Ӥ,׉Lی%ЅbLl-WQߩGY/x,B=E(x64}k OfrAzHL1E!*4RLГIP)8:4MLXSOOkUq(ݿ'yΪ;-~h_ zhh鉭/ULTȷpZ+mKJ'qRt]xb$Q_oӻMV{t#"7f, "qU۹+6K.bbmE!.EtP.OR6oH= U*&+$OiH'PNgYZ0707010000001a000081a4000000000000000000000001649b7c2900002134000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/o ]?Eh=ڜ.+I`HJiUmك?:YSC;`: $ X<Zqm<{dr\s49iˇ%>lyA)?}zr:۫nRlPqqK_GwėV*b_J=OL{fDq~O{aƙwEM.`{? [@P@\>IE^ah$*[_O1Bp)G$?M T[޵4ނ\} ~KQҡ6 W@ՒZ$P &3k/.=?}v0>5J'gkJt^EݦBpx r+_OT9棤{w\B3c_:{:P~~^p7ww L-_$w lMَGckoR[pK2t 8RpS+GfC=G1&NvEzU+p=S/ڏ]=-0X뇘S,VJ2OI 愖D^~C[S0p +FS mjs_̍KkS2Qp0b+LejM\BC B\|R3جs=,5*Y[Ąڇ(܉KF3stUNߜD~ ;qM,^.$Bl HqHS^e@R0ݰjGp׬9%֙N ggߑD>T=DΗueb0BQ?4;M{ɝ#w;],C3o洗GVrtA>i<$˃sO r@dw"Lꐐ1i271g7`3p4\r1f%ax*)N˯qa$۴Qfq T >|T,EAW}l @gmj!sEw>oD{|..k~hº*et8^6ep8 @\YSS=mA2pcY nS(1yEwc (HiܰD0U@}{\'Z JDѕ{)v&l3{%iǓmhxSd$yIv#ݙN<Z!}z֫ G2M o?]" SDpJblPa`~bU=`g=Դ5AI.?c?I 9ND**r@{T9P풹ݻt0;¡6z{5g#^Uet^d¿Гn<8zύVP^1He$k zL 5Q-WyƱgLu=2wQQ3wټZ,6{ ШfЍȸNgE0RWzԘQZ喀=a|Cu4e~ݾv@cl=iʌXkAL\ӈ{vtD1X$|Jv<¸Yr2tEiX&c8ͪ"B`X <4#!葛~B^,:43Ϥp$-DE7= lma˛eH? q o+З oP"4w&Ү"1bz.bt⡩>*K"}8dk>d>Rʡ?|8yƩMz*ُj4Ӂ)=Wag/e$%P%-䕕U l]^c9M k3_ݯF@ !?܈4.w]DZX݈ʆLk)HX>ec45 F}4SF?8ƧZI:ڧy٦9ҁniˠdP^of׆gުCtjwJzn-UHBx hҠBjQ3V6/8W+{y ȫMEAfu8 +$Mh@>% "Fz"X:RIvڹl>%xe|\-$]-vz\-$g~O'k70h[0 6tKQ3jBeˎx,YYl@Yk[\ };:q.KLoX)H)`/M*BmHL&zKMgi8<R>X;v`sdc Vi;@4qkikם2$DjKG^\ab9<1Еi-߲٣h2FQD}䧛 `?,tPWoLe!E$xA bվő)}=;EC}r$8O P2\m ,}NZ"8J~y$oXnʲRwIJc֔s;*oq}&N]pj1אջtl-A ahG:b\@"Va:22BF"tP'Ti{Մ&FGӜ_oB9 VX-]dao+(uwq?#,ܴӘ zbDm> %MBkaWc([&Z 'b9Bnzp *I2#LEW\)wLvvV0kThA>}T\&0jotd$1[w[O^>쳲Uݵɰ_ ycHq<Ex Cw)o4ܴ\ν:7uEJfXg/b̫QO4#y׆o\ma_/ˁ~x;\>Δ?)gUO=9>c/hI[\fP2WEX-(N%?z3i2|ȭ0ηaHN%rrۤ-}cË)"0̲z SI2ᏞmyCsx&q kIR%6P9M:Cdž,&,.O)V5N1A"MQ9pq{ @z ,_/#w]R{M}vܼ y 9B5I[35}I[q}5d!}-!nZvTp,mvbڸ>~H*^}YFގ3+W|êgT93A,?AA'^թO ']2fHrx\i.K]kis"s pq! {KTQdrb&}vJ1h)A υ{A3=;yl}]""ԂпMbXd8gzb0DFʹ_ *BJ FS_ooa/?d790cL7>Ea>^] iA;vò1Z8CNjuq7f'ԙ"R5$>cyF(n{ !+RH|lߌ%B} ǑLw#_UkmG-3m$ vdERfؠez,, w 0T)ܗ.=7%)L N%zm3/2gwa{N4<-ܝ6YB2˚p&WfPAKJ˖`׽M>\+oc؏ܰ–)?;n1t4_Ȭ:댢lBCʭ9< [vΦ&W:Si),9ϥ?3$äu}MA>~[qejOXV]x<" SS`C+a8R:7ɍsbptUhglM^"66<eUr=-ZUf@(_HN)H1dH?_sUbz0XH+Y xu߷q{z혠^1K*pT+V$H3(~=ǣ^ kNӖ. M,8;iE:Ĺ?9`-s<;N}ŧrE %@ bY!{*rc=%[MF7 e uMs qK IaQt6ۯGV}݁13KPSN[N.'ب@08{^.8ϣJCOfPF~SLGmY48[9閇 OH)wllIU饺Psn^묾XBޜ{c$tLOT"{a("sOVEP6ڬL q."N!CriG"GsͬHv+4-.MiMNr "Fp~ .S^l;3+% ೽BH#:q>=&4 6Y ΐ*dZ3hdW2f*yg$wX) .P-j7ərXì='>83f4y02!b9Rs_#$9IMn~ܸ 8\͒4Mzv?Tv:EaVv5IX+H|XjթU>Ѡu$+ C"E̚}._uhwEs&rY^Ϛ;ڠ (Xf,bItCc[2~FMrFQE0"Kr'gPY, uC0( pgl~z>_ּΆ"G4rIvtI-d3|)Ixvq~̀C[@uDe*Ƨ@*P"\^}Vlȭ*UBh,>-0ϕ$ېT)# ip:NFX\\<:A"HYa]S6/7K%i>h^4~퇶u>+"?51[Bl#  .4A}iJw>f|O&9O;\jB_Và2|) ; f#1yݕ~}ET7(c6GMU=,Nd9`7 Ij:i'[_W&Fu(-f^fFn?W|.nU-RO9b)>2fY4qSgjCTB&,*wĤt[g#d2dz5w/#SW!.5mџpBS(xFzI8Vї%~ڱ6u "/lK;1'/d]7-bPMS 897ҟ | (u}&d?͑S+mނ.Om{L#1(*4t>/1å*ND}viZ G*s#1"Lۖۀw"oU-ݽ R9dU8*0d(#쾂}nmZQ W$vGPȍe8(o<-f:Orq'̃A扒j_qHUᭈ}"UqxxVoCny.-+syk.|bZj? s:zpx鑬c?y٤r}yuLcE]J7dߩ:|T0Mq()IːDW|F ?s28ӭ;@cY&8UXԻؚt'`ۡL@%B Q>څ?S7)`5O+Aѱ0D>'Fq?؞aߙVm o-+}UO_OM:#8Atk"-< ~ז2E8Ce R쥰U56@NɍNpB=q!ח+AM4H녳k z%6l e^Dv%LψjUx$r ^?E7a_qL 0#[$5VHZ|} b.rIg;~sI܈`AN!$C1O& t7c(Mu{q+xEx4۬ p- f2 |g,́W OLm̷mz *gJhcWLv elPԘ|vw?^N䏫 )r>Y=׷71fP7GCQ,i_{I]&i}F^.M5C# k8=O tHR~6Ib2swŝmVYxe+ɨѲW7~|Z+Վ޼EeQ= 0!*eˬo۠$FiZ.8,$VGЂ ;#vj[a#Qw B+ٱgYZ0707010000001b000081a4000000000000000000000001649b7c29000010a4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Ea]?Eh=ڜ.+ε S S;X~cJ;lāĉW s^za;ra>(4jIXaFs^ZavwWstKh˻nr©ulL9OؽQѪT hGl{\뮊1'o:hD`y9T8NZkP]RNLP/BȇqUsXi[QbLۼ{2fK iDɢzW3K?c9 zJLNkNgWh{E^`QvL~:3ȭPϼ-q8W/X|clMخ`RK-) c^0sidPt&o( ՝"ڊ$IdPePBt%li}Xiá 5̂*0zt:Q܃p3ΐŢ lpOtʍӶAXIc >@'16]O+]zE5R&Fu:B£A j5g,</$OEoJ޻9`ʛ2Zԫ[2u|vmM2|պz>٠O/ST<7Ylv;^& -- >V _fdAajչ-~5}A#*T#{5D:H>ք=NV2 rՉ#B5;엟 Li32'n3rڋ*qXxVnQiÖ9;$^<$݃kFLv*|%8^/jso 4‘DRqې_;_-c߂;r҇㔣:yM҃W=;Ҷ^:JE`?zX2iz&5kZѠ5,36dy`e&٦)~~RY4pQ6;9Kkƭ@W=~| {ʒ)Z[Q;Co0;$g5]9Y 7&L.Bqw#(KEMēSA%8}U_ Tʮ&cgTϺnW?rpmR7} @)̏v1?q)p\mBL ,2֔`.@@X3,M%#{sIfI'6 3;*قࡉm?\aQ}l4LѺb E[O; KeYL^#sd9t/Tq, =g1dqx*iS^jsq{zĒ2ufJ 4!m(l< @?k jӉX`d1Knh yWt3#Ef?R[Yݙ:#e[dDŽ!:5`7kڢV9Q G+7(^Re9 rF>^Y~aF]hc63SɡvV E,yGRYtϳ*,a_>)Eߨ+lݠ\ )*CvZ^ zz3%Y|T͒ kM2tG8'M#ٕW[ŽI,B_cOw{uO׷`Q lDCAr~\$FW-y >Ќtֻ%xr0UB+>oRM:پN78ߎ02ir= hqwzW$bF::`;g^եtmIQ@L{~cRѰ=} hHhtwĚyFxM*f!6}DXׅE#فywCVH6I e-QcN1kTXh=6tšђ9 h;{h pt qt=tdo|b@f5wNPe[P׈A@vY-Y8)XL +cB!$p> fw$ou:72]W6kLg.NWOEṫ燎NI1MXN]3[T+V2 0׼*#98XnjqqeQY%h@2H2ucm,q@hOҥĂ(}OT!>u!2c(jԑaF&#FΤJ&& _UF=Q]s}#˧/LP/W{݃W|Q^Uۉv&P80پ*̭.R2n!k;jj1oζ\z.P4CPC?mddvX{#~N!,Sh LPLi [E G~HKt5)S=qpF㴇g@Eá!:xfEH?gjc?%< 'X KvMX[[8ӣkAZ-IbɺKT85pWGoxZBP(σ 6|^3Ж;خo)$QkgW4zRxȈc7⟙֪SORʫ,b)^bK{DiV»'=`0N'V O(iG_r~48iu y[/\!'}؇e8Xm,#[XO5s)pq奊NĨ&ޫ3 e1 tW4w4Q#QTK$ݸ۱4fdKL ސFn2R( v0Y^Wǰg,_w^S#;^jGbzAӚQKb)/?UĔ:MsXBD)8**7LG6Zĸ$VE ,x|X8 dN+`$iU#?ڨ7g;j}sŝy );*@Bxw2pcYswuGj^ơOp+"| ЋygYZ0707010000001c000081a4000000000000000000000001649b7c29000f40b0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/|U]?Eh=ڜ.+ʄA!qzh쪍7W"3(Vl[25$FA+-Y†7Ov,)5Ϲl1Jlx@XkDyȡvټNx!KzpZLu>qNN9Lș 륕` 21]dWBjo Vr/JsZo'0e/Qw B% yG+;O#<7V9[)~KIFc &U{I'*V~S\~)  U}Bc|h![1\lN UX-vC?j+"+W"W$,gZR-)xtk 螾~a]Yosl3-yz $PиtIꐫrsQ^Z1O:e3VƇzKo`TT6 y :I'Rgfm=l]g"z=>d!\Nl}"V>a2EwNGuk:>bF(G4ObEUR"m(xesd!%JPbƖÜemjCK"Xxً#$a>]Mn/J8p -sgfЀ(*̢yfPIRM,B q<a8CVBc&<>G܂#vj{ vr.!lhʅKgL4d;D˾Qߩ1LB<ʫeVc-<1mK")䔅bOG8^$)c8maJ K4x7uilBhBϽ*JP2`Hx#֔7ȮU^vt]Gx4ן3Q}9`JWUuԩ3NgH W<{`kQ[ۣ|NE>ghVMU7R:BrLY oݞ86%JCgܡ*_+y9r67 }gz^~ h) qW;^+5*LDwM);ϳjg!'L hIكZGջy/4kVڰJڤkx>ZTg9L  }QM)u8"Sr^ ²c/4a^S 5ǧ{ЖaWoۚr/:.JpTN ȗr}dj/y!T~d`oaf^҃+{!U` }-R;mT e5D3"[R(Ṿ;枥ԏ{QG?QUFb/u<ٔm}4P[8%%:'L(RU*0;CPl_ƮqҋW>޴?H4UlNʐH%Fɽٻ󅜙9 tRQh]sm0KQVH.\PTq{eʜI!OtTuS/C]f47tϏȁD0y'] Kx3~Ңȼ@lTu^cH jfr9ya%W2M~%nQ -M1?NZ$Ns4t56x[iybje<jԧfTJÅ/usHv&TlOD$V29E0㸌K-ùFAtV dnQ ?hׇd *fI̥7{OY$iJTi+fL ﮫ~9n_X$_mafmH0N$b.[STM_iJ^'C.P]{&c 'ʕu1 yMU.SUe*őL2({3ҀөdE"JX=w 's t38\L35ѾfGeb%ÚSXB?Z峒.QH"@(絏3F[|,ބsDd L¦ ݝb,3^|j0b.eܟ޸V$[ٺF@_RQ- ?ѽJ&EI:bDL@zؘ+}6K;sތ;(oTn|rU%?AZUYZ/z%L5%&[[WX̥L"VL2MϐGru2qQ\c_>EB ʕ|Kr\ k ӄ,8or!h:Mp^@/}J]W1 |Z@AoW qZW'5> _"K* =ӜLFr=˳r^djB&+&\y ޗo&>_ dҒs X)B8t _$1ts'TQiY"3 (dۼIa!?1(*5M6Pd|U@ioء⃯fY'UrLM>}7t/4]>Û~WS^+9Kj^so`%R,dL(-LC/C[>fU|ߊ"' R)3ѣ &C>3j[j1Ea~VB7[]F[z f$,/PY37[ dIz|-a_{ ^͖K0-H9OpHC?ыZާ:wWgGae9j%|8AD,8)"$<蒑'Epj; R!f>w*ȅ!\*oyW Q1؞#跎gy]t orxa1 ͫ΍;ٹ%il NGA4#2ճgsCجМ 8:*:7P»5T72;ߍaTOc,L$OfO2=A]a<݆ߣ*K>£5I6*h,drѲhu(7k4^_^u G_ , "5ݾorȑ/4]xndX?SX,.q>(4s~b92yZsNbBЏyڊ-*YrRU鳸?}+(SHwQj.\*y+wW'΄.kl ͫr,UMDbۆ=* /'n oF^s除[Ɏ4.P`͘-0DX RO cF/:]W"8ޥĜгVl 6iK4:Q82q(ŁgӠZ7&=pL8Z/}YIi&FƤSeufe=';ʷ4+ q`꙲*@soٱ5 ZCpP,~@ uHTV̯q෕%dVwd;t#iPiR|?ZQYy'0@>PTgAƐ9Y|WAlÓnE~M5{cz~B`۳ oYzixY!ܫ)aݽ"ãs,A&/ZY蹈2"ꯟoN&ԛhҀՖ(L-G^8:ω7 e;4YI5gԇ DQ>Rv>O=I E Jn{~ey\eOwA ?şb U5:\˺]5xDOp'=’mʦnl@zҋ֝_վ")Q,͎C۩[ctv&,@tsx0e/b] ̺\HxMۺ!atY DCods"z. >gy5 - HK^Q[ER#×@' ܛI zNpԷTP44.M*Kj‘YMDUvNha@Ej&eO|VJ.1ƟY~06M$ Sef6Isbzd^rkxKZ}m)/Ip8W tҀ%hq]k(/+0QS6,IL0[r(jހGiVqAc g7N/JR񗉭8 f[I6H &\U2P8ȆA)܈^dzWoH)%k}I 3~&ZSk)ےyRTqwя)%@T05wT?(|Ə]D'J~Lq X#3SSW©h#>'.gL-2 1҆MO@Z66 @IY'u2$W}z*E>N\3x\&'zхx*8pX-AD242)К˹H5 _+z=ӄqv!ނOMN|`~)L@jzt;d>"kKg}am>ʨOS2P;~8ʝVaMXdd*ZgA s/  R]f~ y~ǮbN- ̀⍬%1PXr5C^"b``yH{G8v>AP:c+sӿA^s L2X:ܩt V}NJ)&u$^ZpHpgqPE$|S"HݑL'COX1Gzr9ɠ.?V;2 |و<6ku֍:d۴ZQ r&4et4HSG#F?s$-OdkbI2wjp&NohHG C pwj`}ihcys=v R fԼuz1Y{f|K5EHH4DO)F#PZ:fܯ5x[vJՙ7*@T"ZڤN$21"ud:6+K{ͭX6# @x_KE ƿ9QAة@,7_)fc6x2FO{8ۇسIxkh=L{&$\rnZM8 zc2A݌kzñxg `9x{PJoka1bRwx;D#!b>٬k=ە#wBx/sխ6osug"(<u6y\mw}Q#WMrFaG(h[e7GAQ?'g 9v% I*fgD̡y%s^4`=jN:˹+))/m? ')6_TwF L7҂ qG!X[,e" @H|M' ^Igvv<Nm1qﻰza[EZm8wg :|_6_4y&Vz@LMIVO ͎w#-kN奺qaQIyA}%1EhP>{4+` x f@F9%6?CyHdW7<m&{bi{[Pk}UOT`0B:giCKEBk=([l*Ǟt, W6,YϽW/1wJ,%?y_M[\XN4!ʓLbt=VB\ndF*r*3˜Jxt}(Ε=ˣfo@qz 5h̛AãuGNWhBM@`a]{6&4,^PHc]- ',bR:7aW{A"BbA|fκDᐔ`v3kԦò ,?`W#x?j]pɱ..O4F:}]RO,Jl o %> X&SM~7~g4"_ž~TNNV%e3pę(;gw). <ʭPV>:hH 4FkjL߿4ѷdU dҋѠG,>2Iz4.P{h֞u8)9+<}5jAen rigԾ$(va2NaeAm좫pPME&K=ہh.1{Zү  q' C#-+u&Myṫ0_@KDB78B:wӔ 4T283W2'Ԧ+`MEQ_(dOu<Qj߹}{-"X׭ Voz(0^}eآkEF@aj=sL>5"oW-hڻ콍3Yp\f\DVϐM0+IjY"H\  \jdXGƿ^ɦx4F2 ;_k.&M 5[vOf$b?^/0^u(L*ng{p^*u /TPwyL)\\<*i[ @?"O|{H n-: A5?D ؕSHT^R4~U;:g/ҟ|pS0レwSoE#rY+eXOͱf'@SҎɃ}EI|m\N6r޾s8nC+=y_^<-*Fd&-3@jTc%.H@23kĭƝHU9SHSfqpwIFCRtcT{ Cvn0HVP{~3&T]Ds贪G 0:rm~@vШFepP6S7ou(؍S"ڴlǎ(B[_<neŸwsb,rգ.l$ \0_AhXJA։BPd,$pi#3Us$}s {&A c=Q<{; ʧ~$S{amWeA {{ _-opИmU_y=H9l ;~-yJl#- P=䓰/Hf:_rUINqO?$Ev\H݋-ǡ䣓=2C'Ot #)D_ܥ 9Mw}~m\ 9ኺ 82h8;蟇,^yVTV2_V ,tR۴A;s" l(gDg^f7JJQ`'`i~ 29[H4,,=ךH fO؀Zj#4l>귈i`'z$g\F:Ȉw5lLv E7LVz0ߐzq <厈K3U4SF my|T6y[՗\ )UyaW}g%.POzt7KeE9C_] Ƀ]iȣ";l]={P߮ M]y=sD*viWnmsD QYU5r @r=#vF>nÚLcm嫪j}?P^zX)uADYT%O3a3ǏGX$$s2VC|(fE"j^>$,w5!\A6'tF_|:28sv-1ȯ+!+P zz7S>{gw9GK#ˍ%VM8S?aŘbJ.&Qk9%iQ*nvҜgFVf͙p~ >Tc?z1gx;uJգP42% "+:gV,<`_p1A*6Ì$Z7V[S6-@WP^LbKk/ќKwa-Fv:@1Ұ, kJ[!.4g h+D~;a%-S ϨږHF#8l2G/΢^)"Rdz5 6]lbB:xC/>θ>;<:(r#׏oHPz<]ٛ?Ò-C\U)>NF{T,̍$e_zJI"2c25'LyUF'< O2̴ޤhSI@4C 1!vLi]\}Au.oKDsc ѕxU,0yAZJ#%e&r Qߕem-zB= ѷz&1;?K&#DO ZMaƞ6^ץf€gᙱ${e$ S9eEK')čýC;Aց>ܜޖ}!^E@זngCpEE|/Iĭ е57/8je7\,o,t$mL0! B-ӧm zrFKyšɛ,60 +g[i'7*O]Zg WcƫÉ= &cfU+SQsEc3kS,ܲV!%R4A1[q!-Ot:̈-$P B]B*\V:,=A@KyPA#\F7M Er:~N\XJ!$zDRȘ" CENĊE@JurӶG6?w،hUD6:wfj9їrnS}ό6d`xv+}ҬA ǗF b"xlB/}?EmgvPu"E.mڇ/eGN аٍF̺R%db-fpZ`)FqDH5Zµ*:`^Y.ܛr>$Ca3۝:!6㗴=P_dj9VMabkP쭥´5]E) 宊v=P>y?4;N/J|t M^ʠK]l7:ddnbc>gUr[&ĩOKsSG'/ӔornVQ^Dbʻ,gq oIP#jx^GЃ3/JQdx,JpU@UʎOð"d~?κ>B@˳)Դ BRw.84PRϟO;wk4t_ 4 3Yw/9?!s6hT|7g#">FX+[pX-|K7i(uZl)jkL%s m3W4ԗP-<舁zqǡIYL[0i 4^D9u\bM{]Ƀ&K8>Q|?A6H4 ~հkK0K3˧ׯn[`ܳkU XR׬0zG<gBb ǔf@C/J58q،M+)(<ܨ z: bPOdl&YvY FX7nP%TNm*`bTs$b֑]V$Z !jF5& ):{ī7++f_JGqrUUY67;`KINkRixҡg` Zocy.%eU3cg՚Sl'[N#]1CZlnwu9zo-+i5^"Jo{y+ FkB}]!M4,b@#5 p-:5½*f}dqdؠԿ^TW"a1떻&_:wYgaKڏ+Jo?3-܈#[?p{ \>KύO7'HwǁR0٧na}6ǷsVa;yDVO8==}b,;@ TŷSl<]FhW8rN39|`z&ʂH]pm8)z;KRܘNNNmD[<_ʕn}%o%ROm=ȼvs@N=W֡4C'rzkWfeR Пij lOiŭ_68U6;P8לA AaHaNydc挸vX {ZEQ/70{էQfx3;%)-z㴟YVEYP{Զֽvь~~| 5FF%N-(N@fg{}Hw6sv O¼ɛA`5ذS\3V<t[`-͹!|[L[<Ӱ&TN^&#Dq<&O2&3!9 2nXra#f얘'$ki }I~փ"|%:KG$I$oX4fH=2<[40۰s 5ӱ:$O5-T6Bo4_xGn&uRU\ڠItQǮ9_R4AXv~ ;?JU̹frh^OoG̥ hZtZa Zf?Yq|zpRfsפ駭L@v* s"Zq%*kSՊ/e̕Z=Jgni #*6&0IzDM}x Dmy@`1/^ > WObub݇rC%ONf~'Y dpZc N Bn^?ޅ~aB@/j$_ʦS{ ȎPbcŪ /]򹌟bhS.*%r/TU18ncs[BP?V(AS\:B*=jeMTe2*F&Y 1yNJ t?Bʅs;1_˲#˽mky@<R.t+#m(k )m5lˣ~._`+▦0w DmɆ |AdɊ tyJX/K)ޗP&b2 u l+Ş;6!eVq&lNY1WyP?6 OL*H*KuӤYZqrS'6|l-xL׆4W䕕ۤE6-RwtͫlCqZtâq14TW2@WN;BJ{ y];guQHOiDfdzy$E#]hmj>WAsϑ֏-g_/wU5KDg9'<%⤹4^(w[QT ITPW[Ek-E)!:p(T9`mqae^2U| ۑ*gQlT`*eu^P*>s!J[Zdu"o ;?q #*^VE"Y^HB7K52Q릏W9Al05=6P/*DtPVD?Ee^.'u(< p=è|U/F{)=-4>GaSZz'wS#:vfH,Rx͸K{RP2s|Ux5G1H1~goyݐ g8_\Fm7)4I{ĬܰpA@BʼneSҧY.TF{2IJ ?r]+{RAl#x~nDEY}sF^vFduY7ƙF =9B< >/`iQ )5,{FBR'.9kaIvPZO{&L hMҸ<Gˤ"Jٝ& C<:90&AgNk-Rqpꂃ8YlNЎƖ_L\*0G~#hM P*Z:Qk\`q~=K Bc ofE*dǎ1 /3SMSa¥kCη&.҃=Y6ĵ#B=±F׶U|Ѡ%Ґ`jp ĀG:i\[yq^ҲOI"OKfOk5y޽kim)N&k`dtLS&VM ƴo;ܶ_o4Bkcȍ[bӿ]AtMmo0@7nS벮G  ,$=,*iyoiH{3锐mi e} `OE ?{/4 ^ȼ ˈj$ޜe`hTqm!bi, T۽ٞ0ev #PhGѦr. 4-AG 1@J?1S%$:,j_\ً{k}WLV;I]RnXDcCsD)K%|տ\μkh8l^umWo[Ll*@篲lx)ݳH:.4Yt^ Ì1TF)9YX-rWmA5J^0We<$1紿IItfk B;2^TRpA!!(`&a$24'p j1djRr~A ]?hȶAj/ H$D3m_BMdc]e։`Oi B<GHl'SSKzA]^ Ov$XG%tѮ.MRPsaT'xƆ9pfT 9h@tlTjg(3QdC$(^0ϫ⭮/Fir9R ˡһ` 0,rLkA' h>~Z]o\TAZu'Z}TH ӒJWD?㠂֪PxOt-TvJMLnЖr?9~6j >)ds<tpVhP2~; 4?n(5<(dBIP;fM1 JF[T( eV.IR?a.W]FF?emYx܆e"2\vT+\8s̉ZQU7?LBi@@5o|uNBFH"䣀pA(|ͧI43zZMJդ]jms>mLSjOk`sψټwӠjlԇ5, s-H!T]qy7Ekiq3y(F\}dg%TT*O< ; v_ #7*u/N}Qa%z zM$ͺyrxfa,7}K1vd$.`4,ҋwi N$dn*d/A4HPJV4 4}5Z:EֻSilM^(DkS]w2 %(NK+_]_-MP@`;H*Ͽ; #}LBJ=IA؎lͻ%-GྶPX1BXĝ1:~8YΥ֪X}K*9]Cʻ%,1x to~_7At*Z A{K+ꢧJ: ĵ#ODv/i*(Η:ubLK.+^U$ CKo*WBw@=v:/H;/w9KJ)PzxR84BCujQSH]ϸ |まjTG3 g;KbD_$nj#hհ~eE#z'!pre>˦|s6d,E–P_O_,]#x@Ӫfv\I2NLi-'E%.NMZÙY,5'5/O>;Pu%XR6 ߴ 6%$wwWՠVI+E?-MfBCa94ܞH-F8df7"9f !^#>m(![-xņ“x!i ]F߁ "jIrOMa37#/!W5X$^W6?MF(HZ6G $18-mI ~hqbfi?M7Q^BcZ!1d1yoo[XῊ`%X?ngtwRT!;p#191$#6^<_*ZבO62zyjF!x~Q%ƸVEȯn''ΗYIT_JsÞ[r*;߻˴kݝr1~0Yd3A;`ZjϬ>X^ʩ }9{ew+O7\$TJW.&z] _bYK;"T[n?'@ʒB ?755dLɯwpOw%WF`l617Zr_^hV=ɂ$ '旆uș V{*1$yg~ATcMJHȚz/ezKSgl0~֌-rA O;s3:.govfl4[0+YJa pLW-Fj1"zB崸a9{<aAMC;Q4;YT@}E }^m%A˛ZP@P&AF9m2@R3B ?z^Q-°W}A']&Z H zx%^&9 <*eAk]>-3 MVm0޷ ɹ ~|œ ? ʟlD@5˨gNKPcσk37L+[ m j2;+]z'ok҈];ޙqAq}z6 <<_[AApH7(}=2pߌCIS9E`B]ă$a= J0حm'ݡa;‹=vo1Ŷ 13_ToP]VN&}D^ր'-vJz~+js)! sf7d'28kguDvF4&ϝ\75iGڗv_\M _Qu?}΁d] ]R0zYiylo^hk^ ٞ-ʰqcN5Pj,g d9 `ekEhjH\bTB&ӏLGEvC쐴]mOi?ˏхDc ?ŮÂ&iUd?.y[ZNASUG|C6$,lM2x!l_-lVf`s?p?pH!9 p=$'Q|_ i%h{`-B)Qz=q];$J:ԠVΗF(iI:|dٜ4jK4 ؄ܯ&dMv7@~gc#A 4\'ŢX(C:@wOVT?aJh8 uq}&JىN\ǩsY/ӓd:mXYnݱY-#4>zn~?\ߧ% M4RC]+Ϡc%1N7&r,Mp~ :a_OKy~oZ^FK-DoRz 8o+9n5{vJʦjsa/0) ?o, Ξƛ3L$J# xOw oE8jԖ+r |RvΞ%C{%xW+VZFtrVFH}Rl&tuDrYn RB֨FѼ$F<>7OhjE+.#]8LﮟsIEM!Q>k΁ 6;X[ Xb)գ"O2kޭh[6w\_E:'w)Fmi#v0-NʆI2la]Xߴ2>r EðoOJC #4?80mD;'nVʶ ] )Nj ;# # f8+|N-{{˲K7 xJ8뛨G<6U/e!YeMRA1*5:ZOawvOL~ROcG9ߋ|3o4oYOWB^!tY0E٫Y=^>N恺ܖ:HX*ŃM`5S:!BiWIRbJ}rC8,اLsi"q^ םIQrG2,D7ac%Gr n'=ݗT/ o&S:]9@Hy$5 Z]0ylR L } (:ǩ/ԗP rp` bvNaMhgHN#"ۭ+@ٵ4#)S5n~ǂ1zcNS{L;p0ZYlYP<-q&?Q>DҔpkCNJ?&]9l;ݴvKƹ& w}[ U:\ A5#Qmc} X\ yQ7;Y0Lb~ǃjki "2<~K 0ݿL|SEx]Vөۅ`ONnjen gVJB*G" 8ᢦ"N1ԣTR(~_M2]RswPQcr`l=kGY0hшc9ycV@ɋ6X-MtV9pN J>?fDb~(l(^`]5bm?.5^H;݄0mnn8g`E1.1w{mF \~kV29nL73DYAް"[.Ӻ,'7~ֵ9Jek9Gpɇ)LUӋ9_| wx }_lzM&By- ʓ`w'!nM+ x%^B02@%$l:qҤDʠ X=B.\lϤ8ѢuvkGÇPb^> vD(أ?\Aq3IդXmsTgq+h\ʖY*sV< "g;<`TQ9؃bi$oY&7W)aZ$˙ޥiȑlf**퉺'eFu'qU-'}_GcҁjGdY@Ѥिoޕ?eyT_7m#-n"?í3lzo_FZ%XWl5E̷:Qrys=e?`#fI|kLeᣜ =8 wibsVQsg1>"zd?g[?}Uwȍ%ZOUeRy}sCl &xyGO5ޥaֈFZi;ۍ$:y׽%()&MJĭGكo'[I}77P2h|MeyxG"e9vN ´^ۮNmPY Z 9WJvt56K+m״P3LEcs>tah,*2e)B.@͜BJԀ ]OkYrDm(XqȱhǗOYڢ kbM!;ℽ[l1Ypti >3b0P ʎ1 :_(l}NkkÔ{Gz|g~Ő5vu3J|p:dxn:/dBBҵ;%oٙ# ZQoHGP/\ G+ZNPVYdCIq>(u2$"Lx&PM.i5 TjI <06<@|:?қ)(->iͯ8ɴ cH\W Rˎ49mǥ.x%"j$JZ`Y:iJƼ>7uͥ.ӈO逿W2 )GFPhBڜyV}̬I `MB̲-(ҏ +48't3 ,N@hn}JsT+A--)8P(R t33SjʞlAD$|xŵqwv}h+$8W_"PtpL 2K78'"VC^E*K%i_o6Wnq!ņgZEt,Y4Ťv݇~a' ea=ʱ:Й۳?3#9Yѣ'y; ?\J&Il/À',R4OeXm̉D@|Iۋ~~bf)s_%d_>G@ ;G54di>ףf1^ !P{IBD:|:/P?5"38LS.,i5S[]O.u^J|5l~s4Nze{!PWeq!a)mF10cֵ2$_}fqWxrO(1zĪ&+.,SN;aBq}ZNOXa %`l1kQ> >_`ǚE 4Mh|t\9_GDh=jdyL]k0|o w /f{5=c0C}4VCFkCq ʆP`h bmn6xzF0j%Xw}Ҋs[2 7pOp@%X4w5Q#Uj.o X4|3\kV$e )ޕ/PeYp]yPBrgzZFی~ ~?ȯ#=ݰҽ`'̩sUdkXCI.vuM`.eksPD/rg99٧%dՄ+%ml;4񍿥km7&bcvZ\ w@mqu ,OZI։\LDG}F'~9VhdU`C1Fb}yնq͡.=kʱn'2FnSJnn&GV+;.Za¡:P VVm9$hԡrTWxz"Giں"ۗYv'oG @6Y+cVqe,hJF3gVOV ~*3A Nzӡ P'H~E\K+E` Y݊¬aU)&&rOk)tuc&,`B0SGޣCz-{$Q=n߈)H \}mlwWh ~)[#/rG9GXuSz&fQ\-A>c=&ub+5J >AyVR?scTyrL(.оo׬IB 7l8ΫM)BT0uz{_X>0Y:Ըc66HD>t J%*>?Fh kz]ndXBY U? Rq>꜂"dGdVKD#?#︆RGy9Y0hqF8tow&Ǣr?NdyJORfNXҊIس$3^;Q^h`P|h7wS$=Bu:9tiT.hA<0o04$qw>VfV[Qx޸~tY'x@q_eB)=K2*GzL ʴܦHx8<~4ܟc /Z7\W'p`_(U[/[Y% NTŅ_2Du ioz߾Zg}Ȗ;q )%"F)>df,T`Hm~G12̥F^DKB|4o"0Lߺ9`f+Ov4w}^% HѢϞv[mf?,mys8Y*ԃQ4=d[{^I\&4,އ@kj!9| ݥfT`$m Q/m&F͙.[vuTk`  [6HA i\R@D陲=c1<B%wqw|2)Y>.lWNepBpkk9)~"Ȩ%  2$o)ۭBԦGyI7]4 AG~P 1/YQ7qPr/!h1X=z7j;yџD=lQ|&#Sd ؝׎!+ //90!;=C/Fڅ /etϑ$sZ:MO6K]$_$era >  ݙA45e\gs(glb"~Rz:/ZDɅ#YGg;X/RzRQ+K 'wa˗uCn-Z$C0*pz G:u8EYj2\;H|!kN0ғh+&`&I_;K&lUϰnQMFʬ'NY"r., tTVNL nŰl,pEimdIh(R,ˑ!ۈ L]e+ha)?Iڛ&kPm54ks ћm`Vk'Jj^h|1^hm#E+ElݚospIZ XߜBc!`<~dH4FNW3`c,wGeJkBY ]xETYk?Q:jC+\@`?Z'EkD;BH +ݿͷ;Bu12gk :Gv[k)f&вI@eUy-MW`]N-D+悪ۨ|'՝EN{`QH,w܂'F]]ʮ TҐW,Y3-JpŎN50E$VE0dsJWʐl yZPQ#/F zRAG7.ٹ1);Fd+Y~긅؆" ی0ڭ#p͟Y߭ܡeD!Dtu2 *1s7.o"RT M'e͏o%C?U!ZYPblūS`҅?Fy1nfϭ$_ G՘#҆|;"S=}q6)2UASGK<˓Z0my;BcX0cfBK &rM'> v[OnR9 *j! :e5-R.61+g|9kJ!U2m~HV9#2ÌgJAE6li(P^sBkOwYlZ>Pe]/w =n22]Z]R!ul_lm2+Tu G}ftd 3:{6oԶ~Zne+*I )r2C:PQ~n:_ǥsYDrˇ,tsw- &%#:]+a5^LIl8D,So'xbuݧ5hP-Y[ jQI$Q+\L"}$t-K+P `29֠y uV#Ւi#Ix^l`8;eV p/9FS[(uĜ,zLc5'cӰ7Qc4|WlCPz@-7 2(1tLg؃Xߤ0ޥB]ohs>Q%ip+.fUZJ$ T.RFW!baAqذ34Qqy̍4:]mJ)MMIL!6xQ 12GLoih M⇆tU3Nʸ4M<׊ 1=p^۩g$^[}>0TY&³=G)xկLcy9.J&06IyGHrS]֭x5s؅TK&c^mv[A@WN98-@B%yuLs(4B'O|uPvA Oh԰٪M$r+~}| dm0)PMq`Ա0ي3N])ؖl2@ 2Zk,/ykҩ"3O4dØTPW@ %$]5VQWBX>8v.ڟT /BʃB.#QaBꬁD2Qv9Wf͙qq`Sꥯ%t>\zKLϽ^>AԤ4vϘnf/(x ;̪]mсtZ!6uhj&^l[OEN6*DмNDvg7V6)Q*OǥX!|UQI2}ʂ-~D z% ,+<z9 ZՆ#"iRU CT[%Ilx;OMixXOm01'%.։ngq$s"uf^4K! JP#G8p߃$bL,(+Y};|7]c Rx |x@O8RS1WRR_ D~Q|ȶJ&xȄqZMlGPd=큹 ~@Ӷ,Q]A|7YL\Ŷ[ 93BzF)M0 ~!]p+e4G Iw86P&5 בP3m2?ț/{C]ӤƬ7$ed>eleMDmYHC"z? $U&JAOS=Hy|~ g^((UܬK9z\JvйiRj.l0,)NJqLǫ~[m3wˡSiMwĢ.0%Yq~O\sWE{5[~G'uL`:|fbÑjKzmzx LK5&s-&W]uM/s>Ac 2ϑ&ŚVspRP0a|*[Ibc(L@ 7O闖I LJ9،7QC:R/klX"YJɾ`O^gaj#]sa$?>hcg4-Qj@: JA,ҩ2y_{>-"ρ H>W_||9o$GsYkSq܀$/Q 'oLu)M\=*lr%ǠT3d3T 7)u+iJ#=-ϴ H_n<[?twhxo|:!ֵ݊<H.Yy$ary<;$Ѯ†tKD& kD5O2tsj ~uyb6FDSt"\V,%qap(4 lig {KDw+?QNSQ[S! -Q!Ѱ *M-zP Or) , KA؈E])]ȲBz|E?-]>O\^S2d%s&PTdlHLsG5\<9gG1`UJxbhM2^o^ :BHN*: 9 U㿰!+&&OֈVNh/eP^EBV'3iMă(t6o~AON$߶0ܤT^ή{o)Âm==Gi>1OU6Z{3JS\^kyA ݟ!hWՉllP2QnWTȦ";*\-HxAw f j/USMQ6g*5ʮa'23fS@ t8ȲR~y~/ 8? vg%Z߀J[X9=o鰳z/C)n.He{j@ᱶHsoRn.Qfɰ0gl&Pct䗾Jlp߻ ZFy.qdY-ݞr5k̙`ZrUTʜ _CAY)#7r.TJF)yJ/p½?z$!03J@N)OO_Űe~Jwˬ F *^R ǪP3 ֣ PAuR_740MJpMߘ+1'Y/Oe$gRON.a>AgS0b<Njxt`vWj +@0VxX6, /Ow̻cCArx2a.ʪ,W ϢMBmڍs튄V RqN UM5E|3.Y^R|ڮiI}tY1Ӕf|y()v[> kƆR!1)RzL-pGΔLFF ok2»0e5 kOZ0u:k+B{&^>Uy_iׄ򳛖aSc33MJd؄?*D]n@+vJU.\М *ʦgV.Ís·6cvؐ /  f҅M*@FEI{F^aկ@/1ukzQq\‰$W ,* xɛfd*/ΪJ~hY)'B<)OKmJ eSդ/ Tp*=p"&HAYe7}P8PLM&x_g8+H?$qG+) LMT@.],A'-'m )rIoqT'.bU\/"f0:ż]-JH4Ш(bSԊ|z?r%_6ƺI[l lXKs8c8:yn҃-NaZXl;FS%<>*cǥ|Sa3vwH >O+\i^NfU׺QO[?M Q,pZ}`y9r T375jep6/Xli{ǹv9;S{ n/p(:Au1+ 'PUab ܃k87pKojcJ N&StaC J3kL,'4 )>l(lRsKeP[c):p"nXY,S0r(yxu],GBמ}K6hoβJؓкILۇ|ef+D+3du9 wj->́au=*:xlϞ{5r 61fRKgi鞙kF;Mu_Q~&Ks{y͉ tl<6aN xWïsRa^A\c'",wLٕ@k`].#1wB]^ @}P_pBŜ.+e=ߪMd '̶l-S7xPW* &EiJ) OSCA6bQ@4iCA\V`" <F72f=F,!lb0*&B3r7^F"ٰ|=b:pjtMf$̑]S^j a0lY/.|, tŮEVP{NJ] 8]xDY)3UyE/ ̾S\0Cf>e|4Z/xR\ѕղREXuԴ|4łhp8j %mٙŽfsqƂ 0ɑCP$]q*VVT+# (H EzM Q8s+cn )pb3dgtëUm3A_a=F)>K*V 2B3JJ/fa;})twN.W*HuG]Ei7;?^ tl!> ZpFX+zI1 ,zi3vp\S5XÕ˻7|{cTyWܣ_ l?ȇIg/-!k|]@vƜj jdǞ)i?3M x!Aa MH3. 21$ W0~T穫FU[S:0|F>B {F`r]Wkɪ8E#{1~iB*>J)ҋt8ʣp%  1NI1_sGk-,Q UTv.OkS-Ueo|lͶb2.D%ܦ-EM3ąrD6wH}wPi:zo)"Hz1CTbujdxCs&* nc~j|OrC &HNf"ELVd΂2{4>Vڍ?M`. "&@nX ;&6 ݭR>F4#ґ]%/&M?o "8`:;]wa)tD?Dh.k}*hhpEQPW AUCM]%@^<<^Klg51(nD>wڮG֥/ZcV" }J9! hp]̯pKɸ+=ULq]q׍eOaǢTBuDؽoOE׭ZmeWQQUO쑅dHGReUvF7|zjAeEn$^lz6& %/qXxB31I*͖IN vgGG3:Jȓ 3w".鼕Fd~I8T]Dt < `e]FV2 $>Hda8voaJ7u"AlrUG.>=,1Ja3A`aV|Y=L,VRn\Y߰ҧ8qxpT' 1I*$iGr)a\ReWQ6kK[#:5^L!I׸e퓁Eڜ+{Yx ܕ%l%ofoP:X1%J_ [&zt]ɝ~J GV`5p]mTl}¢E?狊/'oPt8jι]ajhU e;8\k8,i fɰ_[itdZ.G ߦ mv&j8<"QDϡ؝I71;?۷{g 9,8(cQa< =T0D1b:E˼D0i)HΟ : q+at"Ǡ& =HmgRR[Ӓ>"Y"E|391sn4IȬ\i[q, zN1U)ʎ6dsjʂ/փ=7_1hl BV8rBPZ5K% ڱI6H:Q6EP(G;H)<-r9·(ɀ W?8Cmp"}ީrr1QXN7PYI@rǔ6FEߝٸXCmyR# F˽0B\>jD-N{iJhҰ Id@<Mru@ɢk& ,9]: 'u0˹Z؀hIwKY\ _{T֙|7@L@^ \w48%,;VTg,5)*t +AޟLì{?&0H [nJ 88أ"zvpmɚ m lg>}yR.i|)2 uz`Hj/b~b-dVg n1,nڽ1mZ>pkB6Y+y?jL(V-wiق,"rqG"gU\VC>VZp9(̲Ht0=!x=llh\MhFTč`逧#5P\񁶺vkaXl Ӿ\F|>Y?NB( LȔ)Tt !܏ 諮L-nnKHnb(h{/oëG[r_ɊpͫqWGr#Ž~2fJzWL2׀%PAdz]Q7u8ۆrź'oҴ@ӊ,Z]8D;{.߰%o^w ^6IwPT}㇉}6zutFPXLO=" Cw&KDz\`e,?25QzrWg`#zy[(C4wq^9hK6J0Zj G+rCh!@:4{;5 _l-cɀ!LsI?!SQ mW(m앿x.7˓ |p#* Pj)!Xr/pаuIL !zRiV{ܽ9T՛d͡>E+dG2f`(_NxM?HIxgM8_X7[ $?\ beesڥ6YvQ';qUGJ{R7p 4CK@3"DwݜG'Zdv N?T(#'o_a aܐۖf a徉HԨ brhN f~7Bu'b: \qsyqPH6Kݩ]@OsztJ I]V%y~ j6 B5oKr[~.kDO.g/'ݾS>qNZ>ar[f  lQD1h^P5DQ1A;ё42ތWe_Fhz v7XOPFƆ|Iyw]Y["Kd,a{FsLeI_W->dJo|bVn|g4ҲnrH)9T&~I PE]G[ܫݠXu\Ssen% kj`~b+m/ _c|m=ð!(]BMEj"~d|;O.i. ǒC҅aUѝ3= -MH#el8Fg.l*HOܜ|%ScO󂁀DHrF / + 7dnYuSꍙ9,,obG l7w3Z-`AΈ5)CMUӫ'&Kq|-Txd [(V4t&ި3* c6}u!6*;L05M]' s`Ɠ:m{+r/e΃qT?͵ ۰?ség[ر=8>gXs\@bK y<\{^ [z J/k]ONn˚ f][{I$E'x2qb7HeGL@k}r҃p"M\)qlm"˳̣ӱbi6-L'`B5jcZp v[sfMcm/P kQ^d./{_rx`ew<+oZcγ\(Cj2݈7pݸPjۉ'6c2XVUb"Ӿ*NDZ(V/poP&mӛ rG/9;סz}w@++>e3b~p6-$!pjUߓsmÒin)$̇*.k/zw{QJha`VL/@R͕eC]*BOh΋>fߓ/*z'q+d৭2z-`U=+kug2 YeTNft|FrXXz&l#!b3O{QPQ0lE_`/𫐐J-_MǾ\ p}jlʜ8ND_79Tحв`DyJ'#bbm LqV:j%$4RFzltD؇G:*10MtԶ K7JN.|ZLwD-n(Zf+5)!FIn3B\TR$&}y}$;ϜT~6Ib1n^m^/{n<Ka{B`<17h8 c݃yi@ڿ>\Őb$-S9a6)ne;"HcxHN6Edt -% 櫻x҆w̧ Jr9=h2f8%R$~KJ ,V̲FI9ǧ >CB}Ф0^.Se'׹”{{Rx)lΰ[y:Oܻ +-T} D%\g\iv {:f@ gEՅ|ǚ2sUGҒ'LJ#D>,ЙlW3B7H8`G>2wiA1Q-L[x0D{{B'ۉ1i[uFecQ=k6 mGiքMA|"ji'ޗ!l ̐ƞJM6(̶SpH@NfBvWk][HN颩ӫȏNX2ϋ.? `(gFY,r`( uXH/'9#ͶvAÛdYu@%~RZ\7ZdQfu? ?ܴ-K֣1WP1! a5+m9H=[\lh]Vp6D+\. xcTNgs%^Ɗ`KtlPIw V7_b[Y}|IextQѡA>BezHǛ<~gdޅ,AB؏6 tbr`aRx E ]I{]?9VA[ 5pCp-L>2YFky|0\j<^W Q+"Ug,wP!MZgX A4?K'C֋ns!D7E $5\:2T%UY m;v=6{(PJa5]\:lg#)Bn \rA\ЍJ'ueWxN/O2)l{pOP&ou-Tx5y 0կRҼX;J{R)q:^Z:fQӋB#  Ju]~f̄fS/Q4w$Y4a549|rhIS;ݶKդ]+;v+gÅs< HS S`gPk q`GҶI%hf8³6Xil@Yf>N[#ŎZWG fJ"{so70BSUT~\a?P*,JOx}MRcc@JDe)mPε6Iaĵ1$dG6g\ >SXl!ϧԛ"?i%A%pS^Y1 gk46˃`õ"Y_b8/ 2n^N4`6C(\_gó"19fOy-h hB*&*~.8$K+ذ5L)î 5x:A Tҙ1jeŷ$H c< 5U)({̗zc:,mgDv Zkr|?(¢4c!4e-:n`/%L"OD.ی5+ qpVvyfzEz3`GJǾaډ) T>@3XU`gytu `uLGe=2^Cק!9Y%aU# nrqIl`E %uZ|Si+7wvP)@ajȍ>YQHzuT~xF#g$ޞʊME!V;J{ʱmlD~ۈA׬׈>KNՎ 좉 f U?1 Pkee10fLu%ou7oGw<]׎ ̝YT~B?dg+-u`6a{-R8P?v=t[I~]e;#?ځ` N<ͰG0-<| `)1Hƥ,gwg49ͫKjnl/'ibٶF:G*i7v7|U VV Q_4V(3Z8] $/~dkx\.+ 9]$:MN>hͲhȑSV~){oYc>Ak;J0"xI 9Thq N-l!)f(:E*,=K"dNQ ?rګ?bM{G1uʝ=O8l&kMYT2JGqm9~fIYHd޽ߩ` f#=IGB&e[5 Jn$jndL&&2]7ek3(:Wȍւn(c|cTl4@x8^LE\Kvw{߮$[TQoB0>{~:m@OdcL`ꝹcTz-cr+;'gL -ra^_Z(xH{k`~QU۰!1Luo x'PE4Tnm‹^Ӛ (҆W*y߁ocahFQN)^~Fɯ;z8 ,PKE!R3yVN'(- cl+%F[OcBh2rt^iWPmE.wPBm?aֶ[EKóۤXL8j4A1:XECoHЈaMf͖Ѳ/SutMr$@ [rrm6-K0# O%(]TPO2OA*/ۏ2k 2jt$U )%+~6?َL79؀jGtֿ}e4TLb@ cA$ _ Vҙo|]<;ͱhc87;3cE>2SQI6DIZ5S*Apʮ= )kLOBK%2EƋRި ?ڢ2I4ݕrD}7.0 gUTfN` D.;~@"eg~q˅IdVxoPĬ(}Re-XUc( 6УRkdhŗd*Ӊ j9v"1c%MX$MH.Hn~Ϸ.*Z{` zϊԾB>W"X+a-2(ALۢ#19pn8aS(:K>9ެg83(ph?ICyYn (I.%_ ^ CJϓ mh hA8IafR~~-rczxXRtOzV1p+p04^  3_ o֫E_XHut%@T͏Z]'E FxrN+ 44NtrPbνB$oj@qupx!: K4Om'-F+ ^*U@ pezb-*,o,fcߎ22u痾b+F"w=a4I" ˫FFg34.4oKE;?Z ":3շ*c H&=U vh'*_ ")ܝ:ݨ4}?4Ao]3CHn8 I=[R ޺(u^]mX(]b[=HmF} sR(VGΫAEADV+E[˺$[Љo#/T$} C_Sq|G>*mXeS;^k{pz1ǼTW):GH({֫]nSU2؈^j^J?yēs.mSDHNins{9Σ\(zq'[_P}tk)07lVQPo͚x-s A\IE29Es{Cgb=k̾&C5tGDLY/cMm{xH6w;SX=}E7+)N%>榳`Kyl,_vJ\!ֻ9-_fԪ3_G6D~6395z x.Wh 4Y'JCN}ԋL)0]JpJv,GX59˾{'AIˀG̤>!!MG㤞xу0ܰ"lZ4q7ܥ~fүDTÕb?zRSazu "kcYv XL|9NJc.;}})[.pY1lU6wa''Gg,[]~x: ?[v_= ^WuZgwNg޸3"Bo x?P0:2@LQED:h憏W`Λ`l않[˖>{(Xd,^]J݆䍱p_9`3PVD 7etIw3r96J 5׼۴&;ΚCxK@5XWI#Hm{f,rxqzWctC7 /V?G`.t.))ܴ^15%BF6kQx酭Mת$] ED/5uo|Xy]N}(?l mAY?{9q~P;) s5̠[DVjӣdz)܋G)nI*< fJ;-zg1lAT>ӂD=$\G{7{E-S+΃ÉJ_59Y\.T+w*lKcl,K 4r7M35 zPQGSah+vhGs+رhG˃lFYd9ֆ6y&n& nTP}":&ᖭ8!0gm#S$: Q?W.io*k'Ov"9E8maB! *G]vmb ФqXgQszf*14kT0Pgw]Q yR&|j#gdFOE'm-\M-~W'Mn(x^@D ASsTfx=pVBD vF 烍mSУcObH&O3}92N!XcSjn*$`>l!+ziuۥ 9אJ(rw'pDJDhG+TO)d˴ ZG_,~IK9 !Κ#9s6yNaƈ/N%f{OZn|Y d3.*NsxxfbF;xIyi˗\A1*eV.v#2wGTJ0| c~#AXl~AzlzlYnbFNt. ]]j oDwkjFt/[&Bqj³ pIDm"[L+E1h,mSrk:;uÿڐI:u0Z_eE5 "'$nd2w(l-bFY>as,kNI ?*5CP#r!/c,r dePڲ ,sE'?( d餱'#&diGt1HfZіgoqOf }&GĈZT!ZD~מ>2Dа#09 kuCa9,}C0y=dhkly`TS+V㒼Zd7]N5ćo2cutrX6qP')x:UveS !L3Wu!./%M.o( G evV? M?_Hwq缒wEWU\Hfܹo0iYTr<Ha>Y)h?pKr?_Z*:!xV"~ivceq>U٣Uo&^?ĸ&%a]!er)Fh7 ?YɕZp7 !)]^xY% P !Tkh8(70MѸP0} i$stnWdt R}y;٧Zmɒ8:Xv!w!BsHH~kSdTʀ#A`?K[ka9ET\bB>(YGD`1^vS_A"kQ{SڦZRa0U_v }favDTgI&'ѤEkЄAy2K؄#"7Yx;Fj버Ah4>MԤɻ]џ ܮd3tZ_ ZsPC2"PmT5߅0\T{6CeJ\TUS3iEF^ՄW,ժd/֍@~AϬР;+w_IrS`9]qVCez`L KsuDzb2E9xcLQ2M#_q~(<v0$ӑO bx+\Cq8¡?Ր=+xjaOЖX^*T@e3,~ }{BÒMCaݴiyzjCi{^{mNDR6$87^CBtrew1Wh8u^lVjgbz1+X3Gi{~82A#NnI;Y &$-]y#hHjAH#+]Kf0GZڷDO4N?6W؆h27azU$f|or* &SaGi) zQC\hI s{W5{2eDY)<TRkqe $MO[;|%^R[J;wu9IZ׀-MC.|L+dA2h*㵗W)?5o:?ͧ-iӗxLJ$$SO-C# t73LsPl]sq g-^r+\Ϟu5e8>h|wDF-u|D Ļd*`fTpBimygI@,G?Rw!w|s*',cP0Ft(UC]~U˟/HxJMuxrJ J+LR-G73eGWΤRN}=5IX*XAկUS=XKr+,eqq zV=|t  O.tju䚆lj1=gۃEm*ԕ IPw'ϮNR -c#>`vs33rLy%TUi@Ԁhj]ځ驄#Š2 ܠ3)DĆbHoY8o%Ό0~n2T J;OD7+rDrG0ڥ(bYCkuhC ^!VF ,j#Wߵq۬K4 ^LW %{;]'RgV>!;"=w[k8YXR9 sE`,MR}⏟@Uz4 _RMM q4-veJ}uǵa!rϓ<G(빕:(/='B31[B ܥ٤Kcon(D$O_sQF+gh>VG ޺ΒE{nc8B-6y.mU60 `fm4A25r=ZȨ.xkXoqؒWͭt W{,ģ8HOg/62!&9 }YLhçδտxݣ1ʑ2;Β_6t>q2 i]7^dZ'g=Q͍dnP)'ND Fï6sn,'픔Ֆc43#7 E]&_DxL40V8= vC t#;SOތ$ WXBtZB52v+C:, ҘptWp,j4O "xxt u <<.iĔbp3{%ɾfT 4O = ڍJ]kYE CV&z˚Ǐ8A3 )F{C{‰Y;via ]"|sIEf!Tx5E|Ŭ"4wZ865`lN!*b6d!X>::fZȈ*iP}]K٣~,*DM c4>>'0l?\%&zů_vg: W0{%2nR:%e{h\Gu9RZKH6cDnUo Eu&/SHz7-p?T gp$:y˪$6I '-a /BT^mL'tjWշ쪚 &}RD%aY+NTl8\ K&1Kc_qK Ű,4B_ 3@d54TEFy e5nhKJ8vn"gլva qSbXv,իQ1)"} ,Xq3%r"VMaܓT /L@czOW &(?b+,o:Pj.%QhNF".~BqbEԄ>;nłpֿNbz\sP?@-HOhA*H2(iǓ{r8AJK{P î=0?:!=YIa}Jug)1r.M!)],K49po&wq1Ǚe(sTi4%a&g\~ MUV@UP՚+K]ʞa5-rȔ@Ƿ-b bt! $Y[>N;[n=:|f2@ܡ 1 vH8OO0CH`RHʹR+ О\\} ͳ~#t/e>S$=%'LQ3S/\[PЪLG '<7RXjnL @׭E4Ht HhJ;(`tgsBX拌`6AКU[qV a+c_ ɺ1()HwI8|N%mEzj:y{¿IצBL&Ѻyr7^ ˂{pGC0СNKn%7j!g XE©yẉj!a"a :JOKLZāN9Τ[4Z'ս7vۘ]|a t02xq~ơ-9P>u`;,y#&@ %<^([E7)4g7FN?lQ-,$iT30;iR\%=Z}ƄcqyQ!6b|CyyWeY]D[PS-K1$ևtsKeקkѽuwP51F2ֆ|HoC IFta0G,gz?$~On@;XHiI:h0L?%!4@OkpmkrUl/L@:[X| @ժjY,]V;b 3|“԰Ә9֍=:&QHH˺,D]tPdO*~eWm8fk>ؗ6kF711Ƌ2TRxQf(9WUYP5.b4ҲhJ*UgF֖fޘwce!.TG_ eX;Pj˺Wd3HДLvTH t%(G3([U .) 'd|qmtxU!̴%!E 1kG}Vb(lfK=W3COw.7_c4u{J:"/ LInv*Ss^./ɼ??T$l|0{!E_bMچŁVȴ|TrLm6%i49](7C#Gv QّA0&0ş8PR\CM 3;,Dmc>M iQ3h,yPN4]y[*\0{$d2IBF Tu,Ngn?,$VbykI00WwON`ρ5ae!J_7ZcADg͡C/8U[/&9d~PLK)ft? 9f@G-QiØbwBK>(,,~F C}cm{vZ#zᾨr?@ ne|((t'@nB_؝8 Lr9urşht5>ޤ H>'6\Ƿ>(HݯZϑ#ە9u7V)oUxO[d[2"xӏs%'i[>hCo;rU`9]pj~H=^#;xco3}UK+9^kCT8(58  7`jjp|*8SBaW[`E+;Spэqwស\ bKWu;"l%b p2ZaӔ} sgK^F/[PMcҶ?dA'`r0lǖ<7 Spi|]I8'eo6}w+¸0 >(->K8lULւJM˵+'>gu.AO.WVmDTx|f 6>Pb9a6qV?򚖎r57%;$v' R z?ԕa~+w=[~mbVGv)B Џ0"opra~'Z[׳9BBkSi5Ir3E h%[rix |(AJ?^88u49!$8`M+m3$D!*~ ^ i6Β󯄏a⥈_ёYȺ꧍WM37}e S%/m!p EJn0ĊP*0eJKmv!O׆t6KJ 9 A9qAHwSYPZHą'\^Ѣ9Gײ1`J Kjn1T`D uWyM|(t tB3axGs 5i`4`-6\R-yoY*r JyyhKn xdO!"U=哻Ro{NjC! :pf!mx]oO.i" hPw{4 y/7ehIǹ+GF0}xBK K#=xgPȧ q+.UfTNZ KC_DOaDH"#Mh #Tg<6u+ ۞]}J|KaS[5_yvWbX~SB׈^#[;LeС%NY|f1"%F:/; "od[6Qrf~ Xnhj_Tj_وcʄzhk1g:bp$-@585 V&_:|d^opr=gfyDS_ s =c&#^a)>X8X˒ҢVܼo2 <޷*FM\lrV6oPs94o1~=.VDYn +FU>V5mvFI iߨ.]p ˇ4 Rk`J/Uэ*r\qiXaNQ݃ Ov{RO|f7Zx\vh:f/+O(ql˯ 6B8*g1'y`plȍ.4PP$c?6`> iwRAX3gr+3\.7-}t!KET'0S|[]^7O8&Q m d~%nG K`ʭNi~u|tڍswK-̲<,|<%r߹̃S _?^cda7+f`(%[FCk;Huy`8a]d}zdnװF@OLl=d|&=Je>k^`F:jD^l~2% y -cn˘#r"__;jC|5nz> s2A`,Aw`ǻ#qZ *WSbE5_Mu53]໾%קZ+f oȆ$[]‚? JwIKO">zCVY 䳥/Hs |6H<Wh KGikF(wɀi} _LɎfҙApб@R)pL3UVs7\ת>Ĵʢ Zn97󫲫v/r\er) N,#ҝp S~ ɧp~d\97,HЯ.7ˎqٹnvU6r4C'TZ(Vj8OQ;@lg֡&U~ -r+[oN車ߜ1S)>?EΉkmhK\^eyҤzBS<(/r\S47֏+Zv%Qk(*ݣz/8rZD LP}L +Kc ڕm̟4~vg=O!tiAU]+Vrxv>]yP^\ឩAA 1F75O|ciPߡf[FlZ٨VK1qE~4u> Q4J)uXB1DWYS]jh݂p1;c TzL6;}X* 5J Pn,-o#GV񱲊 RIxG̿@u6ƿm&ssfRD .y0#Nj`*|#GW Td3 `]hB|* uPTMI8kה 3]koMpqvn/*>%rX3NȨbYDž+oqH>iSjvX][^ }˸TƓHF03[J(ʼn9Ctq6[FUg;HnS=,yubgHe"n}С[I pmRGl=4F/iK.Hyv@"L|k߾K?d:h[ߌt7lM~.xשJg~9)[eHݾȭg7L:s=ɧF>2 ;p KrHnT"qlAsܢW Y7zP]4*>192L$qjJ<ְ$# tfFml^<ّS"tC^.;] M5YExMڰ$JyF\SŽTɚuT Av\рR G~'}Z&Ҝ}(Ѫܿ@ExSi p͡XG2|0$oI@v4vB%Sd7 0y:!w E59uJ_zףVI6)h/xo)~]l^~y O= Y.B>Ͷ3ܱڐSI^"R:>IN]uvWn :C:qߧl>F٩szT| ![vLhfǃQo'":HOv"U 2G9q2Gh;*Aϖ-xdz<<0`\6mI":GߡQ7ˉ 򶥜Q5$ %[h}x5\e `mI LJ͹U,S癁'Ԓ.cH!Mb:n>_: ArrK5բ~ r[v}?NeO ,2 7Ti! %:)+̉p''\f{}Q,~pk Y|t#b ͵ӗ>oZ!Cl=hOw"Ζ{H̳%G - ȢB";8GBc_A.$;<zE| kDZbJWQ#wf٦~ Rbe--_-ƺ\|d=9i!\iRJX$]O'7'BVmKmr;% dMa#*>ąVTutQ@YTI×vw|JpY֗z>M#ܹOAWOF02aCd>3Jw6o;z\8G<%CSIʽM[J%`EF^-\'5\R@+<#`ҳ)I /@XJJ\{t6xsuh5T,X965}>.bp~Dڨ ܅&Jq:As3>}]JlEo+ +I{lФ 4?Q*uԩHi^ɼXch)4ž)_:tx(-aϟX&Kμszgc.E,:&Z9QF@(#aVS=.:..HY]-j9SVf"o@^VmUGҎ w0&` L?IK"Гed0A i^ =+4Rl/I50ci1VfJd`gx65 eb`*[."^",ing8I5@ g.J(n<2檤<>;Ջ㡺K7doN͚}9s6rDd '18k(>O}БIG-;"xZrnzϫ!ӶO!i -Ór2舅Z/as!v8UaYOPcݫAZjeJ ~T q\E/!*f1$)*`|*q#EqL[-<,0?| :ѿ ^jAܵl;#)Ẁ6zϤiueNn@YЂPgdcjY%X%ԎI/ #O ]FblFnG{7܏π1޽뽣[ [KA֎)4\y"ZM3a"z֦E+1)T)Ibdzr%rg}^Kkd1p0,]I-' ækgJ)Dd"G&N*Ys#<fMP'=ztniFi3^ ;%TpW_QU:)d?H)y+N%.heMnjg*펫`Fq]/5w9C!+`>2g陵(rԅ"4%|~Vd X*7(?-Qceɡ$-Rlw嬸 (gdŧw"4@wI%XSD n5-ݢZGb/Ě,[HbMR qZuP=ؾ)1DBߪ.S]ihA3P&K/Р4G$@l޽kmKhSH޼qJ?ӈuTGz]X usm W7wjLՈ-e9ej>{sb, E0=sp]WxkFl:qYN,Ca޼c{}k+@Hyނ&E>U}濿3;-Bߦ*b{_>1zv:1VqԐ4K*;ҹLrJ~q.[k=&lQMp986;ЃC^H>q=$3X(I /UQ >[(I1jO)fD㟇?>daGDYGW=+;F<[d1_;Lu94gNLy45Jk* 3uIDqsbz ּƐ7i4_i$`]l({wqzchjʟ6Q><-$2{f~J& EIe5X̔s{&}PrP` 4 X i΋pd'8!G<81GM KxHO:,GQwD Vi>$Oȅ6p ,~gĉvZ[fqj\#U#8 3^X C }? r.o,T5}ᓋOzFO"f:_gȨ MWlIW(~TK|.3"dR7?ljP):]㕪k[\-ދ23n캙Po ;$+^Jx֔ $cʲ+cme.;5uG&<\qgq9A SH4DUBTvXN.bw 0|j)=qULءEOya< tVW1S  `÷PѠ2Uijrqj @wO,-i% ]ލO Xxnݝh$ʈp& j+EQ6 f<-a aq[lhՅb=G_#-&|P`[2tza,y=  Ϭ5ƀX Lig{L?nR,ihSPXU%Ul6rR6ZJZrbG?ã]]'y|Kw*2 M Yy6$CSs%LU3'5VZ.VF㮝BIզ31fVJgܦB${9PR%EĆTw5뚳JfD4EFRt'Cc PHބ(ŇRDxuoZ]~7S~NvNhvꪶZ얕)h 0^&vXT A"_ad`b+QCƸV X;D Uc  .N">dZt3N]vwPKi>8*pY`'0QD.(t0x,8YS楪 UW9C9h0VY럙f'8 ?Ě_Ph* dkԭ4mY*;y:_|XOJ%I[r,r>-.0̖yƏ[\WLY9C+GF!<#bLzī஡ #E\˩KQ徠bTK-1Œ 9c& oSzh]D򔤙~Yt*~>L<rl\ qjG`+) ~wjKZX?Zట8K[I`qPJߍM"‰np]s~QS6Ce O5azOCଛ}֮{?[P %I5~6zuEťG_76Is̜YKėʍJ#q ZWx=u<>&G~/&W+"No/6}>< pU; 1O w?U妦cK:]؅YY]%[VnDa&t˲WaMK <sˊ nv|̳K0mڅ'֔2Cv|uV 'M\x^>&1bXི2 QHoG3{kYEaʬF t4d0 4}.xl0=_`/Q}KBrf4,RD#啑1(H!K:uT8_M ⯉Wc$ H_G.JdN2QnJ`k9|6lhdsRM8m#`FobƑhԷ/zHw|j^qd^闄XhvWT֐Eح7ƾ^0̇ekqwb.|l.3Y68cӛ m>6ql = E#oBiw@o{#t0ZLlcp2 [r]%O^gBͽX<8GY b#(?ԨTA~ʹ~nvIgQtx#H~~2HgLAak!:ؗ|L-څ^l֝QYQ0TЅ΀YujkR(kՀ"J[q6^$GCΣc z͗ gw +:[y'kIFF뼉Q}oqZxWaJ?B> 7CE¿x C@0~C2Pq}#O]ȎO-aub>o˴irI,${C)f1 x^/F/Fxk(@6Dǻ˟6묷  Nq$Oĥv35+Xv'Y뺵KwPcOGY0>&Q`>ܬNl_HŠ( :˷z !I7B7߮Ǖ\öo04@.$usȲB^w4B^9 ډXU!9 6Yȁm곢rp@ɡM2B/^jvlqP(\Y&_ 6=l *<έMHnQkv ̇6 KK|~ ;Uƙ?r$ھl\uT C]>9feRf$6HD|m# L} 쎉v[CJagÿ@)N}sNj@ȳmXܣ08CGTd`2f0#ЈjXEqƕO"J~ j)ۗybw&&Iʬ`Kw~[wo?̻aZYX@~r$)gY# \g'Mi]PQWc{0[ i6>]%= XZ{|7'谯Uo< bqtOϗ3G&^^\; 칽O1UIPQU?`R^;ƞ:buf1]aw>An g0=J Q]FOfR-vehY̐qj\!Hz4(kL˽}(m"#+^J;<%P/.fs*A\U ?,Xn풤Ų8:qVmu5ƍ>̝84$V,9O ?+"j}m}3o,{jl|d86NoB%';=O`%J\Fy+pT/ @ 9!$t{3* cVIĴ$b -qb7@4C,z+;܄OfzH14p#T -xHol ssnmȎjQ+~l+SqCk"4M4$bT,H TrY+4 MAЏl, ۮPo$W7\o~GxTYJЮvq'zIjD#fAh$g=CI; 7 ,yqhKl!S`$@2(֫9آEO U[`z-fF,@4)²R)Tc_TXpq՚w]gzޒ-C@HJwkϸ(G2O" s󄡱)L6+d9-Kg4燶 T cg{r$nǪxvMIqP3 8ڃi,?_B*+okƮb9 6HxuSmWgևg'=-ǁ3iwĘ 3 o,J0_~$#pw^L:vc=({v2Jm;7P>6jFː? q'j |}ok ᥚg*O;Wdpp߲=j$NWi"5yӷBNZUgg.ZdQǯ4GV= RiXԢ,~o 5TEzcgkATR®'G:pJd`XORg71],n(nq\;zȞ#TF:٧AH2P*oH\`6擨oS~n㫽a3-" OEcuff;oIXf$Llۧv6̶$aWLx ct|(V ڛWoTP9G($L2JzϧRᠿ7PҪ߹U/2wYP/DDukMtǃۜubp= YbI~BfZi|A_aKwJ0嵔ؤ9|ygpJ6YKwݙR먮cFEmb?prJe9+Ҧ .NV!yR*9OEDƍE#vtK ]6,DFJb`,\Va~mJ?ք)NЧķk.Kv@-ߝ۬ni#ƨuWE~Uf%{  Q.~0R{:gTת\k1T/0@͇J".+WahW{T9.9&.UoeK&yj&nR@~jF.uV8,uWB34' )6a 47Q}GߢTFLI_8`ガ1ssS^nG# rм-Lmh.!$B[e?!79|P&fǻPEDMv/ ude7YՎ]ҪAAehGv3: y :;=;%3dW /JK̏IBķ Rk7 NUٖhܛ' r]רL#"<;a0X݈缉3wVw {Ql1V"O4S-nהc;vW1);gq}4S:ygH"=//c[.dy^g- $iNw|C!WB+?,)KiFm= }`k`2;lϿ# -0HGڴ.Fx”;|z 3f'պ/!}p ,&ʣx굖pG[M/gG$EK@}ϊh2" zq[/kg#YRO3m׾QɩejY;z1!ZuC)(gh1M!OVQt)h+ PHWlws WTc;nsW0HqRqB)V9;\:{>4~;u%}|t Ca '}vHq՟E׵F2mfU$Y4\\9$uʰere^*@ ,.39F @i( 2+~šWyH>Qzo0RB>ɛg['V*V7jQhу zّ -I\!|;HPK˨!52⹆c~ 8!6൩dcZ·pغ̺|V\@2Ng.Ζ"?VA氖 ~7 R%6 _WTPhkF6ưizq՘Gh#rVh/=9hOI+G섡lr1I"Gۆ@ +k[,kP6^CVV[acF{ű‰,;pM>KJ;dA'+4=R:whC0#~\wp ڸZTю }סB\$:41ιHdI~3mTkC7CqF}^2 0󨎫Bj^+;%l70&5 is?U4 ].UBC/wz'Vރ_^ҜY.Ҍվ[J#]٢7o|LE)\Yo: L-jOF|SȰqϕU f4p#u&KHƌN0DNHH;nVྙ達HTT.E02,lВ14$W@评P% Eaz kf}PP/O$y,o0D'( Qr2ϐ"ZR9'w<_n*Nf?Eg0{}&rvT^n"q\LM_fnC.*Hz~C ?٦K IUn؈T':^e4@hx&T+hVK L46j-O}Q'pu6wжkۙWgfSLȋ&ܞzGeT; %ݚfVg5cO(Qֱ^ ً=;Ϥ9˜] cHޝDv4wg]%V~ `bQzjn=By9h!T!]#P;~?*h`Bb"P"նy,Lkͺlـ^:uf%[HL6+1.*_8hY:ɑ{B$%Y1Dv bC2DŽtKUSN}`K >Cȩ=- 9N^ላ8۞RHk4Z=O^p2`{&36 "W#,~A5>(/ȳ$=Q68búCM)z dNaAX(lг!ܮZ \K+2:,dC_c1v9wZP-vφ;[!́^*~8OPTḣǻ4~\4T TN^_xdSUcv:Pb:0Ӱڙ:Y0ٹ 4C7BJȯ7 VoAJQ3_&kwoh;G%_ XYtq1Aät*ywq7YmJSzEb.<4dWZЪʫ!^o F (ti+$ # .w$`j_6#ͱ/)% p>d.6 ŀSXܐ-a{o@//Y779X7Yv@=̀,N0Z3-M`kZ&Bnlf1}3ac9cW 'rbӍ'G|&cFM؊ I..#@5D=˳o-_p#pf! qQ oDZ Xzg !ķ ]VuzQߏܣ Fչµt~>Tj%'R iyZ80Ӗ+#{0#YRʑOZB.6%9ۍR5_> z9p `sS];^86LwfұBp ^OTZJoXq@ ~aN+&XV:_gs؈j+5BٻCupLƱG`P\zo8qڏQyhBwz .U/g;2~w03zT{ g}|Fw m1.<Ԣ>';\Y ۵>1-6nxIS"e<5#!~A ;}Ods&&yNC!}LBWKm{Wc۞}Kj5T9_/N]9ƫCal\q"N6%_Gbڔm?k^GbZ CᠨUFTMF7C%5qF^R ?7~EDE_iEqhvN1cjoK{<[ĭ|V#<MSanاXM' BN:u!:̃HwnF-' f9w Z=wUb0q'S҉L( APHH*ExB+M8T*n,&oH0]eh[c'ؐ2wů3R* z[$Op8`dLR5Nkp^MbVӺdQp1Z^1 KطG)| 4έTY|lC᧣\qZVuQgo\sW-G/UGFpY'Lب~.h 㖅%"#'A;Mdzy!\;$k/NXpq[-w9¥zUVEzbaxqH>o.C)&+4;͹UC~o/H.\*uaJ1IO _er^jw $u'.gO @ _mq)@.X88 PIθxgH@oMi+y4ҙ' DzlT6141dI;bP~:%N>=|ȣk'0;*9Mg:~-H| ޝv|V8w6PP½N弝{-\ŷ(KǗe wIJvP!B&Oĩy@8̢T!H:gl(l^`XVCѨYp3ޘ._ce|jiL04K7h&ݣ4 ՕvuE2ֳ|^?Y8Vzp/>IV3|d3 q:_Rog yV1A^Kp@3@ iMR_IowA]vuh$g\@ x?XǕ j ߊ BvPil r|2)K3;&oɚ0[yc{cS RI2?؉v7(^{ю 4ୱk*3'j vH3{v]8@naq(NcoXcE(.m Ozh4S.`|P'ϥ[6hϡl\py@[tc9V hk$Z!h[X_ AII-Jڌ)ER=Bh]vA:X[}9a94:{n}m5g#"gs%`!?GV#>:/瑰%ET^L\nCȆ#r@ S 7 ˪U{D=ݢ,JH,^A ljn@[20J#SRlE-t9V濼g{ɕX{S_ָ}D/r̟Bk/^j,CMbϼ5i%_ \1 f{jEj3C{&L7,B] 8N|FהRyr !Z}R#C0ih3u;GI==άA{ڥvP_r*VN2nz# 4EKDQ\ͩ9Bqe\. 榰Ol<*x@C~/b#gTz3]o?RsPaѦ=2#NS$~خͿ6fEskxLA*סO6r9nStMHDDa #k5RBJu26sBX~s̰_*=0\}*;ŀ8bfA V^%4},$0`% Na*&@پXr6'Ziﺝձ_2oQ8|`.e,he:tsF6~l>b5nzxq}d;4]\ pYkp1c|tlXꙴg8M3NjOD;  9 <kȆ{t-2X>oa3MH/UOq~g}ShT3.y6VRcECh`p[0 xMlHJm\z!VӖ}qaB6 ؄u*j9}N\!r鞉Lkď3ӑpjlNzvf{n+\B5䶧3!8` qXx-lӫS@zxWKk] "uY|/sX6xZ\,l??(lUyEbOܣ;[Hz{HK.W6Wo@G1犣lAR.]\,7|aZaVDuM\6F=D+7UD c&Ȇ5nَ~*Ht#nD_9D8LE8R@#J? jԨ[(Ԝ +hD+SR?B*-B>ݤhJӅ>ʇ0,DC`B-6zc@C0-e'ԏe(A|h(}U0=rTOVi6/rσcΆ޿|FabL/,NtCd6ups%IZ. Cil`o~8o<X:uqƄ -FZ VDR2+xTIU螳>ݶB\0ISꯚ42 @RMD{-݆ߙT f1¨s2<^]B<aO(>+ɤ (DƔl6!4=ۑ-߮W#+` y)puM ;0eQ9/+Sc[ "/5k}I|Q|T͌GU* *13X*R,/BQS0_NZʯ0*Zq~6oHRdw8yTt[9iЛ"K= ? QА/${.nR@{!\}DۜP4ɟ+,ZZ$m>CÎCP`wO UgT0?C 9uN`;;a\" \ܿeƎd*Qڸ \J^b%"~B":F ^bdӣ1A4)x+ TvR+Tr,I g$Ԣw,Jvʉ~'7Yb7fNCc=K\~R0X3tֵ2 e9!9iAJщe%D$at9!qDu@;ԏ8J[JNǵMkA,_{ 7bHg'Q<.T~ 4f~#*f8D=,Mhd*dBg"%# 0jgL5ߩUtg?8p #?Rj=`H J%\1l(4W: ߻T+WukZ.U{;L|!Sur'ܮp<3i65kI.1iaDg0I^}4V+t< z2zT,G`3# zB)e1,f|;݀2yd` {sϨxe觧 IPLs/7(3 >enyNHkv Yf r3v`̏hj?=w]<2?p|JW`^{̀-o%/jSΤO4 q _.!lL\;wڂ0 I4 (m,0}*y Z@u2H#{`yJ.;qF6Mȡ{e}+cy 0<Ǐ)u?N=;׆Bx8_N7%'~bIzEa>1s^%d 18WR@q*>,{1=?o;G}\f\5` ;'@.f]K0z@%:>}?m6 U֞)綢=e)e]l~bL.^oN;p2hs#h ٪?6A~gCӆ[э. Tp*;.Gh*'mvjwmn8$?2 د pU~|(U #調a3SQjP#$#wk W̕<+tpm:P˪sGwZQ9+ەRnT|y40PQR`RɑP./$ʞƁG TِOGgBN4T&-o.vΚN!ZX k17i'6ߠ1F8 OCSBw"Q|&_\5N$p!ox xs4ڣBNFoK3گ a-z%{%G,FX^1wS8y)iʩ4 , 9 mJd7ƆU??"z(֩PF3;#rešNʪ d_^]YXjx#d=m@2E_2 6@>mJۋ;X$ j"6X\qA.؊Ga`͇"C䘝ғ8Nx[o(GpsѪsw7|E_,A | ;@dijABO]2aŝ[!L{0r{V=-)x )%X*՟>0Z67g$[WJku:KK2Z_ykSArfb%*OX٥38]e)ו3"pD'O64y{mO1N7[,y ur( @oN&OsCH-}AE7\=pA!^D/V]9:5eJCp$>,6 [1+w3ҹ>4fm3Z$nOOnd2h|xBsڪG8XBs ձAe#49YCSyzA 쀺Z A6+.rjGkJ I!Wuz eЋưyA**mNOKzuu(N]7^y;QHcґ0h}dJIؠBbyr TȗiZ\wkWp\!{PmD̄2 2L$`/G> 磟h^:H]:c/lzwN%BLrXhw4)6a qS+v#q'WjP<9Kf/BKw#B?H_%L@[-|/a)#h>c!jr?aHyTuLdZ̙#)kU;adcͯ!/R~IU0Nf42?Uhrz8.=L7Чt NxS00\>q/g&8×Qnd/ ͂WӍCL}_v t 7!|dC?}P*w5(xu+X:VA;;DgRAuSڪFLy:4'b\3@kdA۵q{XPyq菤w_Ͼ$  z }v?̋+Ywwa(_88dBJ:A<ű69rr̘sh]*?ܘI/IfOᖴݵw\ƌ~8kt{<: pc)@)<8g#=uit+OiR77c(Z&40!~C?{W!̉@Sz/cQm' 'ŲB@4[.qXI많6|ث1sgkXμ+Ϛ QVK7oz YEI/&X,uoZkSҤdD!> @KYN>:?5:qO4 "~b8(.Q!&)Bj_G|s/4FɎ Rvg]sb PY[NufJ0%G0JO䎁+E Q:[4r=^/GG#+W'%䇸%.^fnѬBTc< w9L@C.yr)Vd0,T<6"d{A+I'>D1RQ,Ԯ˸ڎ<12x(5鑔- y,c& V{ h(F|6FH;R1Fr6=Q5 ^)=ΪLژ8Y>?mi) 0 Ce) dJ}rWۈf+#NO\8hm0C8"t!jt Zbq$zTe87quc7!{karUGs-/'Р_q&/\¨m +&16 "-Eô[Hئ%7e`ʜ;# '͟\nq Y0 a6Tl**D?_ZMArZruY<_W YRu wZ\~n9}gg.NnL]o_1")_n,* fM=*s+' ɐd]M$)+ 33o]9+@k7]RtaI`p>gn$NN8kX*I)& T]U^F[82Bq+gr(sʱΦsjz7jRrVZ$Sk|wrXۮ@|SiH v[tPaC4Xx"<{Nbv_ pv% kΨZ.ew \*Y5:xзYۦQ)*&8pY@Y#( x8PԪh\k V)A^]vڅyEtR+M& ăf.Tv7}I'.e19<lJzنUC9<XUf$\!r2tJkP_@2wݨ&A@WGXBLAya/PGe!6"vR ~Yj폄V~#.u?~v/'Q&{Dq edg[;Sr˯RF`)j4=  =`pq(ķ{qL,'QT>5?v#d#f3 7{.xgﶆ[{56Ǟxt"6za"q sk=ӆaI5 05F嘢#]:ßn(ڂKMjV:@wkdo\I&vufg>Z;߬-N;^7YC%prOialjDKLB5uO8/[Uj {kz{o^>-41;RH*=t_-)]6{y껅n|uؚ{\Еt# %UOa"?&gׯB}u#}li] բ/Mg#āBmYrtlPLVp?>`;hH~Эs t4MI>g[RHiz>l1Zq*M kxTԙt`u\e3i.=A]J4W]W髅_ S׌r믽Dr- 'WxJ'"fn7d ^(%oӼ)OU"&u'C!zGa`e6 Z\$oLu-Qxb5u @T0Y.c^܅vӧɠm*" ыtތJY 7LJNH= ǩb7-yA %/B~rReeR6+n|=y̕΍3-.{l)SIb3M_k/xm-ެgQ)|tVo_4&/R5gwdP VaCyLvuM2.~kˣ'ru7aV<WMuy*NdB ޛ+_D@!p1/KUۦ1tSp¬{uJh0m+_+Jd"Ji]ZmʲVb%5t\ z%z\W 31@U>1Yg3%+@iڏE4E9hgF F p^gY'JL3Ii\P8$Ol H;2ZPLKmU&=}I7_Ci"L_d0Ɩ4Nq^ʼn󤜲s0R ƫXfk~N* #mSu>݃m4is rBީoSMonʩA &U/ rՍC<-L X=2rO]NX"tIK~ 4_[2M(Ёg"}RIH J5Yӱ*Mu0romo#f%kU4O>fkupxBJ!dL̦} R ڡVLZ`^4He B@"WU~TɃV0`»{gLŃ+%]l2`BFiķ#^hk?Iٶ5Զl9##8$g\tQz! o֙U&?:4xJ=%hc[C`.~j@p-Y.Oy 5|+*cYF_=w~ӯVI$Y)$ojJ:Pkɮ+^-g*lͭ ;R<ᛅo;b k@7ܵpV\n@ha;[U#rLUÂ&e-U B+Z`Dsrx-~r0[G]^n9څ?}`"C禢?iIICjO."kOƃʌ73Ӿ"gh_EA?2+r?[ 40|ɩ?]`ԯj[wԘ޷6/ѢZ`/F|Ղ #‘fׇ5Xn);!eLܻBӯF<=UӖwͱ0-zjpYiUܦ-gyFNi~aXi_y>Y4Y?9Q8aXtybۥ dd%󰔰1 EZ\-R/c ,saX^  1Yâ @&.D9{!Ŷl5.̐YYǹ] Y?ԓW++PMdCUf`վv-> 3tvv-vGw"_[&@kfa t)M϶.X@pngzp 2#O~(9h", ;#%JYVAr]FI8;E-}1p5~&4SrSh^_.q[O/jfu5_ lʵK*mȉᑰLL.0;>$"xh)M*յe 5ԕBbM#QrɈ) E$ڎ,PH+dq/U>v m̻f@}\aFYX nv'QhNĢ"qnYPM xg>G5sLT&0Ko5+luQȥ7p:!WcJNQF<uTyJ؄x@oCWxXY$~<?^/B,b<ƕ]4crTk*)B?H4|X7XE:h|:]8+,bB6 e5H^Av\.srxeɇt nFB'z[\м)m^36Nd$t?>L%N=d1.hQaޔ(*lBLY?|TExVekCbpU 7HkaJdY؊@\ކD뼠dg"5XjZ):s_|_N#Gcް2׼ :,2a!;x8Q1ju!uiEqt%o3D O1V^Le0>HP_qM Y mxP^w`^n@[ =(e_I UǗv5T1p[C u~/_1F8cjut4' ¾olL<-"è}QyW2znq;G^`Ꙑ.^|v)P |2v X _TDU#`䲯gD>p(CIύ)Oi(n&7rTg~8tud{U5}\kB:8 K( ɲ[{,|aqՅP:= ͊=X@A#{!7$;IG$wl8^"/nInFH&v>Y*ZRZ9f Z!HNpll)~PiX.N4Yݨo5·-X@ QҷIՑL8󭛐e\ 8UuF~Iڮڸ".I]?3i1yq)4_ nuWGHhl!#A(*]wvpֱV1Ps U]^#/8i+T"NB2YsxngR9ndv.ЇwVHc0Bυ;c&X/WD+!=X'J"vJ%1 },5eǐqi0  8|I7eRa6eJgrK`T|OHw>ci#VTDO ]`'_/J_Jv /@^Tn] @Qݻ&7cĒc wbDҕپ|3;V黑"D0NԏT ZY<$?Cp:`MMwwvhuTKT1-XW$kÉ_03z0{fzEUQoxfg!I@:ؚcB.s"JƶuW짒MRcH^qn}<_vm SoQDv4"=<}e^Deuz[Azh&A3ʨTѿ;4hVnQn`"8$+'vWcbT<y-7UcчήAkA/<|dwWn\K$t@"'21|*,,RnViB֘zvNNqPINݛd?n=|e{Z%KyIU1Co5v,3Z9xr|C Ώo J&{,ѱ օ`SNa # U놜cRfNT2݊bmq2 "TM|G'\+_A7aT$Kt|ͣZ>{㈀X(n7mDz.nq;~_xWɂRig=9է"]q',o ;bL3';A+:2HŽqϏ`tG?H2|ζ8F͚'~d7ϔ ={dIO0<&I!rP1CKEF U027 cY2]CP59i!qF,4y @%m.S*r)(G% vp8|OU"GB~[$IArcιX iwu[TPRfޏΣ-#<ݿj?+aņtOKڣ t<@6O5K{ ά2/p0˗$v@\Pu2Ў~g+C'͑^ޥ@Yr<帅E@ws_tSPQd839 Pe9G#tTrʂhOΏɢ`[a0Hl8ՋGy|==N@x gF^Q{.~6Vuv֒{_ѱwRej / p2ܗ=`?=V_PS ykj%K=<7䝥cF@ձZe mȆ/@#ahTy- {";: }ΰ.A:E EbO=A϶p!&qTӒ*-K܇X}cJb1vH0Ib!Wmoq_O-"mn(25,H:KaC;rj(3Zƶ--4:a&Ogc9:Jɓ.R;1FC :Ύ2qn5wWR~V}9~tm)~KN R~H n-M;)p9!tq}L;h"L'i,@ix^;_l[ t^\ֈ3[-8mx|fRח\@v16?A`a>ҟ7^6˚a2[,H=Lŵ% Ps92DA|!35j̛3+*ul# AcX%qQjp @N(ls3j莱)YF;%$p`1d!r"~vHԓ1UM=pMt*H#h"cT|}}7pE˴ nDpE95Naa6 4Gݘ7}5{@C犠>^_Xl _9ɴ=ê>(ia5Ƅ"3fQX֖>ꢅ_qAxl8#܆jyiNCJ:ΔvQ#Qq*j&= - ٓ}<{' _q6v~ϫ!űY]qzrG|5G}U"J>^2GDUP!{(xNq{NsO&4æԙ T) [8ާBlnċq,/\/tzzt]c4J::WiC@k&zm(y u契XOȱ trDv|,rsקX4QX%F}i)&Jo+ uԷߘVN{!SpvoFxyc1lR5Ȼ}KcRb We,iy^": vu͆,u(__A2r u[Ccꔞp_|0sna#f!"m \h(FBIRg7vi$[;Mq_D:gEٓiupZ߅ 읙#@OrT6GWy(r݉nŭmiI-G׌Ox/\Ұw#Z O_\k$z 2Gz K(oXّYY+S!!"d)rF&'HdܽiOimdީcaäc Q:։Kr9jLŹg55pc{TO`aRFT@Y#.Qy*^!&)Yxi^8y#H^ o\{e b}G)7;@t~ S+\i2eǔ _(z*\q ATucRD;]T\-&Y?1dUeUBtfoBv+L*r0=_/2hM]|V!G:RY6ő߻_yNE9+~.o~8a&9aA61)BBtN:{q@?e:kEWn t@Y޵EL MK(XEe63|#MUp!k-CEDUO-~6n2RA{ׅ X YB2<^~K]d0: Cѿ$i& G4iwnfL7+=݉ŝCq+vyx(Xq4*  rtp6pE4wE9%Mʜ G a#^ vk 1کeԮqbrJx麺Ii .%/0A P+DxiMhs‚:wGq9}w)`_V$Sj˗0ߑg GC< z/՚ܯ[-1=q]s)+Bqz%K"mump oEl!uTWc"=eQJVF,T|TpO%!]Q:M". _#9¦3~˦6}ΏFЍ]Yn'S#vd*E">uλPtJDqo8U?7|@@еΜ¯|s:'wb`;*g\**^3k֚L:5>ֹKSɬ{ekO6π:QkV}Ɋ4hBΩ,9 [P̽=zBm(]߶5uhA)Dh3r >x .ZT8F%xOh`j&JȻxDӓCew~y,W4ZYL?_ޥS(4 (wR[ßeC_vۈi߽J]Мcq}g!a 0 a`qn ~5r1q#˪m &~ \!ٰD+ =[} rʐ}E\&]i#ˆ~s o߷(fK+sqlv'KT8RFUDH|/o\įنS`g €rg0dV"'ᷨB݂}JaS$Dޔ;z7{nH~l?TbGׇ#?)3훴fՐp.SCqܕ..T D22a ddI bcxCYT$`c^x -_)~mHP޲+,,FjXn`h}}tuAV|Wc X4Xw{}Ojg V)6RzfC5 9v>I}wi<6O'*&9/x2%]7Oc6|p6Öo-cc*(jO_A'# @g>O Zb Ts\ҹ0U޲O =SJ2;ӑ] Ck8YXJ,q? g][0e[5:zVp8daH50'?R9C | @;;Zm% sflrG*h(/7{X; H2$yq٘GBA - HEyqG3Y 9+PPCrzV4ªfT)|5WAºp%$GHv5Kjd֚ Q,Qk-wZW^d 'u:<*vk 7bى{x ugWAEiW/Xݦ&NB-'z ~ZmV8P>Α wg2Tʈ7?x["Y:]5`fg剺މ}~$7pEZ  ^VMPj#@mDg~jlAA"\x"݀X)~Wk;cӢFۋcfHtn w7* ߠKɄx :1Tq*me> g#Ή-&;<]Ec;8?`Gs3ֈ1N=S #DGID4vo-@.IM ׫HȍP4 bcE*ЮfHx=}vv rT#lOwnB1ez&ywt]Al8?YwCnԲoTA(W9#>GhPG &(21 2!D /E3ʛfE( j$:O $m5@S/l!}DtIԔ%wǙ0/'3٤fw- óTW@8E~i.=]7gZHSȧ8D*}<mfPB 43\:602>i7çȔb2yfGPD׊@LLU A~Zp܏Ch^K+̎![c{ 2%(IM7dA4*l`gVQG*9an/䩸 RY Sz l({}<*U^4.kd.Tiɜ޸upr[Z ᠬ-}qST"1dNqR>P'Lhthu4$pv$X-@~EEDȂm'\AX &Ot,8zwxr\ХB-V4R;`k8Avs$W޾9e/{е~].o|Be$ض`[-;̈́о>oXp6eԕ=?m, ȊS/ U=[OaAbaOpmF )½T'T2VA4E rCښZ[›jЧ2{}A[M{h} U|CpTyR"j3Ҩ%>PU!zVO)OUF$Q|"!t,f(*3T u׸Y!#a~ c=r=4OD=Z6,maJ;SCԅoth3j"+E)_ч#3Tl{-z8{։@A-F4GWK4wAY5vRuK[NsmF4,`&\"U c{fr\NI7G2+25Hj}tT3z$}OL>Z6:[zڹoՆԋ# ?@T5Qy] =_&- iqV57kEBPRT>A5tTC 0]{~I*)hCԶT$A͆g~6;߂f?~҄@;j'$G&!LUYᴓڦ~MB$h5OtFy35Ӄow$eU0PPha,_9AYhAyfd+!:VM?3VP˩=5U[$C. > #~p4p& !tIR^ &R=a.lmswD1~B`?9uJr2Jb,g݁اR]9%&X㹈kUnG(f㾗tΛ$`J ϭl߶2^Q:ѨȋfgBPOϚu3/MtL{_6dwF9 J 5Ȇ8ՒQjeVʃ Dh xr4O]0> S;bV3k}hu+֣JkS.~9dL}CcD)U Qj-!Z$ ?F%&Ft"#L5P=&5qV]W@VAhKŦO"YXJ>M]xGkM3.EDbG"68#}k!7?ZKhwT t <*z~r; 3xϙS틩hH9\W؛8Xz&SSn^(pGQ{8LKc>v`e׀(cބmZC0@RpĦ 2K2w=G9heݙ7Fᚲa>. xl1-,|ChG.Kl|ؘD :O$dO\-H$]zFBW־c/c_)Hs9({(Vcm}9)h,,D֏>x^; eȻ"k\hUx&=dlІoeǘB)q(LGgC* FH38!9<2h"Vd-㕇g@N7ś_e*]zds&n7(~ȝ~zgoDA\,2n=n/a>,k#&-;!ccEoAa 0` yPy"i1%O\*? =;yJO/4*V܈(-NKAuPZBqc~CBN&#YJXYrV J.L6h򜻁5듎<M).}(f 3Ps,G6r{G/ ?j,.Q)=CgƧp{~΄^pl(l)i|pdYJ^Cysj@$Wƒdd5t{4hY|O/H&u[kҔ7u5B̍hX yEz@c1 8cP>\ޙ5˻KfwyxFu.TVL|a冩r_bvK5Y@ ; va9 9'm!OțS t$Aq Sg6PӖa_/|qd P5_|ݴ=ȹ(F#ˎHۜ|؀r_qTG |Nl&>#:^[;rpoy5ipKcծq̭# 4ڕ6G6]e J=rʗBؘUeQ^FM38.AN`'^D:tKyhp"EgWb,Kn2Fyf9~rv\ Wք3(Dǘ[?gT:E3Jױ^Y v#)>'L0k+˃~+˜)188GIL x74buݸPb{B_#sweRR.IadT}n4>WۢF%YŌvjh\şy`~ f-V`݃+?`.8Ҥf>Pdԭ[@JfJ ̜Z?CRAab~h7o"*1!eU[ViNs@ؗ(ɵҳ!~Tt:%fD4Ęm,\iXINLώuL^7}L'b>D:oԋםH7> _M(l^nDn] N~s@gaV>2O8!2L0P,4 WfB҅T68)Do_Y漛)u@BGDĒ?>* q[s 'ySjG!JU)ׇ"1"况n轌4c'P?FPZ=rj ?ͮm0".Y A5U3|Oa$d`gBL!vaEu#5G6x;G ˛\gmսtx=ѕh2:I٢u9~a8B<~柀 Dُ`E4iRg1~hs-m8Qa\׆sۓ |n! ܰ}#Z_Rw@LT =bYj%nR`^fg>qŸݢ3A<Ө!A٪Jҝ4WisZG': NpNȐݖy8u0,+fꎭQ@p8Dn,iEE_H3qakMn3ּ$B .}g{껯'rx8@Na4j/U鉠I4{n8^k`QyFu  ]f>WQ/M(%MUKGTZ_tc=q%q0TGvgwEn#lwa܎:BGrq?Fr&HS+ X[r5ZA [E.ǔ4[x߄D𝸧*n`ygnQ]'}5M}]ZI?C7MuuR5Rl'+`TLkZkFE+/(tǿwcɫǬ*ƇIjh5lh:y" xm?;j}jԍ>(E{3%KHe5B+`$О}顣+-ng5Όso!uVZ- P҄|IXcؽ/cĩ|1Y76 |M;X<Ez;یp =^B5d`jD# lZY(C9F,6]ׂq4 -.=-eO܍6ܨ1zsj>ɂ Za>=D@Y՟`dvfߟ|[WwV"EQ.ݍ8`Ûx{VF 4<`6o-Nc'Py'ȰP'1n36r~(a4 Rl"UҤ4)Fszg`7Aګe49w;3JSPa>|iIyiAYѴrW޺ ϭǜnCrR:F%Q ÛZb{qlWdTϝeE>UB%=|`om9 2SsGwh**.ϑ)&$ eXy}c@uVdW/9QCUѩZ̴Qڥ zPhuY.wֲ-oX%.a U4+<pg#y(0pͬ~ۣKxg~le|ݱRI7xWoSR;X2JmKsM_Jpj ~ӄST9_OrjMkxw 4JkE0 $5 RԚ"Qzk &ϗ C._.+ZM T'a@E|\ػtxF =K{i]&*Qvub:.Do!l1w3홦@4XnW/uYTn]C~6N./ yRzQxJ_wO9H{5܌Ď7*U2.-a"> ć[08%Cu{|YM}>`99E/PhS5߀ڦCB^w?c𪥴:B\ሚx= /?@*Pd3\1BS"bԾJ"VyO)M A6x]oOE=Qz`E [^ӵ. zŇ;lU0-2=SUXhGyQm~$^ΡHቔQKlgaV..B xl'cY[X:'ܩ3ۡ 9%j4Q4V'˜b̼cG2ⷊj):+? (Ca5 F`K4y0<%GԆ|+c |*˸F{lEu|3@ai9)g4$HS* ,(!{ripp`-~'2n;`8~5d f0hwkt[ `UL7~`coRoVWӿp_DK:PvCRVyiЀ2f~)nkI% 1Yxi0 ) -6a6;PrãTjUfɑ9qdr8_=yOxhT.a-ȠV3X9 -e K#eQէ[IW,ϗBe/߀ad/NZp6 +$ٳ,_FPO4G)ONKtCuc4Z ,vxK_nڐT<〴-pfLdUHsu"LO" Ϊ a"cxB:#^!M[ͣ́$%K;s\I!r`V!<H_VmH|ȯxKDxNcٲi$ϜS6}-00;Bo?JjY@#dęp!kcF0=siзL~Wm˚?(xe6TX[M嘥)|;c66/1li$1e. @aa(YSj\|jI%G m+ݫ<* mJވ!FnJ.ܘbI҄I:nε'.AuEe5@[Y5uߞ ]|zY^j>;Oqp9ָIJ? 9;бR=y¸ lRY\~JV(& [x|{(,c=[/Vn'n*PImd`m$r \6"`l~ZqBֶExsjqWsYnEQ[#KC' WBy0A4rH %jRj.e8n ݂M@P9𾃞I ^k6xD^/2GpƦuw.¢o}]$@ax &-vo!<T 7 ~&L `ud>3ji="068 U4}kN`4}Hmƌ= g9/`%`9Egϸ/84Іn.&BAIf밵(Q`&zb-v4Zyo=C*)7|,iLڥG)^/ ?Հ&Mx eoOJ%R\+qUyH> ~F!|޻y@ t*t2eءQ 44oVhT^@|cW0PLfl,K==HFleSEt>sGc+<&Q۸"tMiW nQcJsDM|0(I@rD&bצ=c#28+?0 ͻAq}-` u~4(Bi8(~? >,ﶄ#Z/")"Fw>fIje'kG`59*IC".su4.W(6FC^,D""W8EX~㢔EmXVmtG YzC?s9 Lf!4AiN_mi['{b K+2p€F<#wP',)u 9_G&hLheBp3=$\fR E Aw Ԋ2-5 ̼-l7m ˔:i@i B> ~/;]l`YCӭsO4'gBh_Ȝn ×O@ !Slcm};t'Рffr&86BD쉋!SpnWO=`6?J#.~"'\FکU:c>WNỸTkM9 @Xs,|hBûت9޲.}GEs8>Wh &C$YsGIltBk%v֤;KmȞ ?%'=iM?:vA~f>7Xb&lz>L(/k^Wr'&>6ۑ UڶSiΗj!aGnj^L%~bK B㭴 ˓ڏX&w"`Ixj'$~$b's-]X`Rhk|*#DnRaC 4Zb~ 9MJt[k|d@E(xwQBk=d^]9b19ĜQ@hՇJO]QF=|ƹFcv @LGd˛5Ro&3 D` ;/ۃzg7t#XYV?vazuzVEvgb2v8J Pt{oѴ֕zuN}a佩/"5tegB)lk~n<ʕ @DUcnjcY[=K#1G _npPz]iWO`ЯKnrƞi &RƤ>N'[w#3cA3āg7Dá6 jF-䶞of6b5(} hA'u ;ז=~PS<%ECJʤgGs# O>&G>ʺ4vT\7X⩲'XdyHNɀuKR/> ͸X񛍹D(AeI!:C{>J{w[8O| jǔvA?ig.+l/@OyXfI0z AQbGp|jIvteO#ۿ@U!5H!9g⧂?,8c("B~[֘ioqq7n6F,ȴz"Istsv蔫2UeRZ)3}$ϘVRdBݔ&mA Y׿?''@_7__{BV_=;͉TS*1u(a{nU %"`jRF^b)UD* iЏb*/ ~b9v~5jk&;~͈MB8%R5nR|§&lmgVvOPA2)ҜM8Yi46Z-s,!%jU 6VxV!IPw~VlިUgMτ~ה!&]o3 ook , ]dXߣ;(Z HrzM*`y98&W$[?\Ձ]]1;Ew8y[G5X VB#a8WO#C?S>{;w \@7'CGhoBafe3,E/ꠔG0iTݽOb68:vnW󾫗x~oulG냼#X|'+p6uys8P^^OeܸZ-q ͕OBMD.$ Neev`NjWztj#Ӡ ¬G$9'B҈Q/D ֋!>} i kxo0tx!頿+S/.~${dm "%w8 ;$złJpu|HvLaruT% VGg]k;xnlm񠈆你Y%et$$Y0L?QX%Ô`-i4 MiBc*eDRQ# }6:WivJL7txukkx{oϳi>4<-a_7€0CK2i5XBɨ1!F0bNZe=)]`>W}P2 / b=! dmz\4iUD[-$&⿰;bی9ۢj;l ՟RфQy)pr 6@F؅\r=&af6^v}(5G{+%D֗\%~f*#To!`nl(g<%-{CxMEADcuHyv99L Je6Ml>z5An3UŋBA5=ro' D5 .4J ge/ ԷPcmF9Gw9Bݗk DkbkƑxѐ|*;] 'h77c+`HHWvg޾4`Wc+;o~LPoOh!A,P}QJb  F'wW&scܛY=$jH3fƗfOZH MG Ox7m~' M!x>SG$}bW໫V31zO-A.7p u} Gf8j=Ph͎v[ቧvY㟼·֫T4h]Z1Dm 1Wձi`sT2G+=H7v|#`Lճ$_ƵR{: z&V֣9xTLRPu!XKQ"D_b+mm :7# 58cKmt/@C{(Rý|A6$[ENK &\2\MS(aqvz%&OS6@Z_xUf^nчOv/5?jSaV3׷QB >V2H֦٭XK nZtfM&qBqU#xr0:56tZ@Ot,H\ H!WR 8ޯacXzou!wnDHXk6Pvr6Q!b&蝬`jPp_q";yF%xp5dugd3h*]Z!.I6^=v+*boxIak2⚷)]ƃ![PJfXFn*9hGhuryNP^[d{xDyO eRMxݓlu H?h%A*ey;/Ls1/:,$S՛PJ1}%Ā$%X:!N)rBY̩LI"w]Puk1oNy0p׾UF*^{'ÈBɀVҊaiXTn%LQ.׬˔:]m%ݕMIv!rzq_@lcɌc>qgm\*ٞɂMc7Ә1OZ𭛔cʩ0S d*7kIDtUy_8Razy<:IG,j'**$N'5S<VH@w#˴qI0kq'7L+ eTlw0wR~hoY.` O?-^X8rU;8nZ߆弑AmqحשعEy&:4}U<|/b-'" 1&ݷk&RkrhPE**K!3'm3(Lk";h|w@xPǧ9k2$6q}S,B^Ѵ2;=z"Ejc%h{^ -ڑ6eS:0fJ_z[S1;Z@h+ql_T~~wj+)ԥAS "?Q@wKa,:+ Q$AݶP(!/ȀEd MLEdUAh*OoF SEJ{eeиa;8VYNikmݛZQhMu0Zr0 AנipGzձƄ+-2~S蓥xME\l -{(oeMljaߤ>\G [٤MH9 9QKj.ޒٱb _e{F^UZo8k2<.׌B8R+4\ F1p!T78## s=}.a$UgW4.=q|k*}?1l$ o2|/4Q\k J~>,t/4rvXj Mpa3Ee;DvLt+_$=37 9B(X/&zRIp7_$YTz(MJKG۟6Y;"U)@[\Pl9qMՏkx[Vj}7j5LɞZ,abZ="h,mP t ^f\qs"go5RQH70)u$됼Xi ٢)Ԑ; h= /źqx$%~A[[v:^C >#v>: nh$D1Uœu=1z|y7Fs5G}"f:t:H 4ӴMrהs3sl&͔#q3Ac$2+uոZQTDYȟTiY`YcKsk/ 29'p\W( y$n'\pNhJo`[(I`»nz_ g*T;Ϟb_(zƗg[3!m7~ӣ)ΟyYRH!-^"D'"e;~_셱:YϿ6чPJCH!*TD#B_h%UMa-՟`{ Kӄ2)Yh^vYE~fHCgiCڶXXK:/ZZFnyU-o=RO@(]X~Wہa\'(n 4w\Gep?`ҬoQOpfa !dJtt*QX;;k<+1T8=do,4C:`GfK~@d"쥣#YW|_Ͽn.GrNv;OS&"4)7~JhzOEoJh9eIW ynbb)Wt q%,S,ާlQ;1xe4:M˨0.#NθNѐ'WI$t[G\]_=Һ;,yQrm۳~84ej CTvvvQ4n{74%H G] *b]CT;(uØ(.D Ǽ((zIeRVRXK)܈i 0U7#7O\4 e:Hù*L|(*}jd"Y>uA͢f/& vGy52uz sāӭ'1\`+wP3OpŹ,WBJuoVOhKѴk$#2&ο,,pi5$'B5FsooS-dB=[mǺ"#@iN\A.Bӄk$$UW=%sYk9HwE[! .V8'L=805ҎiD@PrxBPbZdR:~y&F2UgJTme3ӄB-1Sm`Rc%SRLU 3b[%%9m_Kw%xfk/$Hvg$AxgHR 3{ף…CrkuB0 B*HwQ?V`"_#oJsVzPJ8xןƺ0L |úY߯QGڌ~ywQw=vCRF:~nϓ^'ޡM9bӲY@d=Oak[vM\>!qc. ާTqX]W]E̦&v="Ss/jTRa,1lJ䎹,M%]"rtip3us SOq}, {fӲq;@*hm4@X;fO ;RDCh:(|,LP;UZ~jJ;%^}+!=(Y貨C7a֐W6J]z$"g:&4jBޭկ(g^n/ i6#l!!J͗;w*vOddvY3()nThuc(mbaMTWP|yfFleў., G{BahݦH"H#p&C+b3fy.mE K5OcowSߗk0-lkH'AF>̕zvjD,ҩȂޓ4f?U3ﺉ%k₌+|*G078nD+뒀;NOQ6Z-5jI: aAPZ˲D(km-L;\̮Gqmj;SqfVdutiDm*k&9 2݃ -Q:3'j-,m#~tKU \L%pɖ+n8r6i]Z*Ȅi!A%[4|bW5o3{RSh-&6 [媮Axc?S4n\m!]^JCmzkMZ9a{$HSOx6[f#~aJF+ݧfMdכX< @FDc¡EӮmFe TH,GXs9{AχaPFm*s>A]Ρ[oķr Qu\TMiSPǮ#w(#@D>O6tlj 3P)]~2biV ж&MvQ *ݜySō.Z0H8.:Rq_XXHl@Y\t c0&Bß " 5"+XbB0 #F~%NuP&w[b kbp8N]eqכk}XK6GiD0A$X~=棩fOyqmZyX`K<48=y#L~΁M↑Bw}*[v^f%1A!"qImp@z?夿4 z^͠@MpL)Y',Z.V {kY+H5y I{wB>N=8{ؑ.fB-o#[tx Or⓼|>,e6nDN "G}G<^9܉']ЎK#A*[ߋf~96m.=[I&m߼px~EQl}b5`"Gr`9[X` UUzj`x/IEH71"6]8hlQ'ϸ@ƒۀDэ'Ikt(H%}jCTܰ ҁqbxjF[(^.\f,U3ƭN\.Wyҝ"uUd @Vt£QTH%z0]QAS3F6#@%739fzm  y/9/EѲư:_k UF7Bq٩-kuPoyB- Ie{TO$ ǿ?ǩ?blFӦ2vtzq,kvG@pM9\+Gd'`\ft܉w9 LIr^2hp~[qizP:@a"J,}+d涬m.DE*N(hNJJƈQkQ $/@&%90<n}'ɔ^[?Oc#d-! x5垓d$ @V,!YB^gy 3!{RFo+]x"Am;1,'Wad|ʙ إLR/P AZn~pD;+C񅜪:7U7-tD[" 8C>բjL67D*p3Z[ m9; c"ӈK3(*8yRY:220oE6i#D{f-cd9"m.TS*k- rE=3rYoC5|r&e5Xb0J]1 -4}W"hėx>\rD: HFG١ RfbJT1r $L)R( ֕|!8kP `ƹi#\y= |P Z/-maN D ȿM.Ơ T=FӆJ~gnk:L<ߍdfx)=25=tpW1sKf@D]j.TU{?K*=S-rjZWTxz[sSu^[p[N+AgoQѴm˚V"VD9{Y}TɐLUWVϸ{W:^1*9?G& %pa'M^ȋKhXI/_Yʜ/4?QX3.oI}|Bᅇ{*[:{:fP%#[]H 9`cv ˄gQe56:nlz PĹ'^z>NNJ@mJ3dy0_j1Iqlq'gsNAO3tcBƝگ-" 8jqP\dMs>m]+C^!&$mp wnmy«0OwQjM29!tRIjLe5ӮW)yQsmv1QwZ^pۣ>ư3QՍX 2$+hQ& .SR9~2taum]1m2*|D5;;,< 0æ94X\& [WRg;Z:\,$ELx/٨ʌhј>(F/O7_PʺY1=ij>J7 Rxl:mWGJɿ=naZ2'ѐKڤ {V=F7t.ihy$3c'7碭ǿk-ٕ94^y!vyy3̃#*͖)L.o Qh ë͍|2KsZAX-ŁBA*.i+[9 'gqwppҴ_U");K^ݮ$H0d b : $or/Iw0H<"^aS•+“w:daB'  ,5@yd2Ÿ{K1 L @֘V8ܾ(9a%k)7qkq=ۅ嶪)).?,_8QQ=JYY2C -`2kO ]U~GPPc ,ږy|6Y_0&7Ό9|ds-w-6#F`ꥯNvmg5]EbLAFkYkVR}o[Y _r#%GW3TJ^nsrD"߂MIٲp6>ovΌ20Q LqcUSre%a$(tYq\+Fc%GTNgh|&=s)UQ {XO26/͵.e ]}!%w$ _EVfu+YUns$Ja.$|W*E۫tM  @=w fVAę =[d??:S@}C2I^Id򪜾V d(!b1mP M<8 !3 B%s~fӲGf7?L||:M&:[lMvv>K^HAgECr Φoȉ?,{v31^mO?eg&ưxDmc dWX]KaMC#CC4WAn:6U5*U# `p7O:n̸sɧǘlEpo14L >Ai f.>wU[!Ԏ`{F6mǗ~fk~Z0 A$f7{QFk` EcC~gqa6$?J& RHDwٌ|]I( mXQ0D\Osw"9)ƾ܋ x2^<ˀ_qkVUKrvk>Yk蟝 0O|n#/`Nv66ll9(bm8'>Hyi^^%J*@R~VERB' ?L% ƴ?GQV=cmo+B:uIǘ[(ÞSt_Ѧ*]zɀy ~&Gޑw PaOYa7퇹j)s >.54nHM\] Gy”Ny;{?\}]28ý jG)8F/L*F]^0bz{dsI8#d{i]vK%$hޖ% ׶`oe5N?%9I% l?T5"4 ۥ,WILU }y& 1 $ kGxߖdw L5-$Լ3fs`%<@r:3)g 6 Krips_;8.셉qa,.&WL[eBVV@ ~cM$N8FG[?璃2-p_ײ{$-p (?#@?(V h ]xܭD܈7)p;'y-7!H*8 )k5N 0e旕;C9t6LzЧA@5?]}Ris6жq RwL{e&sA׽ ]%1NV&2 gRAS6f*o7 GM& u}[|$gӫ7TG w!!LLe0>bd8=L^Ȅ cX:g>|ĭ <1A6/I c=//у|@p^s"c$NJGuYMZ+%WA2Q|X96v|TRpUD: LVxᯎ|>&V؈7efˆi,% `|\H@'ۓ Pk ]`%.!}^KrjAYc5  SZ<^4\q hJa@~TZˉMP^rlɟiy׺\ꌲegJ5zr[[gBavtӣ乑ba$_*5ZOtsi$JD/¹oZpIO#Rd_Ok15G+z_γwax1W:&,>vG5^aO5hC\%\u{2fd*ۼe&1KV2DVx0lS [{>@O_$6[ cA&-gq1Qh1xQ(g8Yup7._XX Y XdKFYvq[G#i%QQ͞!W ߣvw7GַT u&iAW* D؞ WՑ~ S`) q\Uq|Ί';F4aX~Z@xO[QNpd ) z->ghj'fM@D1c {>ヵxeߩv}v"_)+MՈс&Yˆ[ p8GoE h1}LgQ Η+, 9ߴx Z9)ޠWC9'm B60?Pe/Af^['L^LӞ㩁=4& Gt@(s[;HSE&x =4w'Fj&?XQE/7 hՖ0=M;E8J8s\g.%#ތNct/Y4Q]$^7%@ v&+ ,iQhHYkP`@l_}S?!Pʘ,Ti'H0>P@M+Y -%; ohxueH2DPLiVz59PXh5 Ej$[u(S[Ӻ[.B+wv^AY٦5R &PĔ.UVwU|tIomUFTrtF,xHa|,kD+#aҎ< ̾f ms$B@BBO޶IUX^PzhP@!+;J㨇W :b=5jYЗrջˡJHUFE5eOZK5bdUVf2儣G]3+f, ފf lSQ}Tv`|\(.o P8|Y=ڊ%}G9ѬLzSϖS%@kawk[o%,8fw~}t7o3Be}Iti"!PK K.ݝm"* -l0kyЏ<7 %JIWf[%Ñ ,yӚWA ?B6"'%и#nG]jwBBgȄ2޿Q7Y͎I/k*7^i|3! q*U}+=T#f8c PP!Vp+lT_qКy& ,U v+k6u,{;.Ҋx04`xÀ^x Rh2U9'" ڬ`%Vn`ց_`Z*ֱXKxYL hܻ㺚[5$* S4ɼp`k`]NE8z|K3<"MH"p.#hN0H+ ;ДC5Xa'Ӧe_u.gW#p vKWg)غx֜FD| 'I笅nWZ(0G>?CT;~"WiP=$ #êӖ)DC8Ul0G)>7qW2W-[[IdڴٹBpԞrd\kზҽ|@зCPYٞ~[wq}] If/?[a*V;΋#SӒô~3kW0Mg#tO Qp*6!O,H5UenOՏ d&C|HM兌 RsD{B x &4>4O 8SYt 2s7knIhn!U`,P'HZ*n(ziFX1bõ8d.ɍ{Kfc&H?];Թ/ٝkG%qQ(.E0~%+˨8$ A_[$tW %Lf7 ӐOn\mFV8[ '[>8| „t0^|+TtKSa3dDeg:-}}4+>=ҁL ꗚ K1-/)dCy2&Z3 '[&$w@ lƶP1{(⃉1 .+6P($E֐l..[\l7Ed'0fYW|}wMz5mr{u}Sp|ͪ 7yqmtJOͬӮk!~v(@ k^Ul\2DE-O!& ;I2:S2Ҥ1?Z zJTC*ɢ.C~caԊwF&,tWFo~p+4Q׎׭HP=yD6T,჈RF ZJ:^eVeV JX(/5TLH!.b~}wer&G5H =}f@Ll"XߤM$0<{ 6:)D[_S%|^Hr@s}J)=(: Vi& {\>o} aے^u*`9L7,7è1}Hv7e}ڝ4 !'|+D+~;R45ἴ5RX}')8d؆^[M1GwŅ >Ʃ7H[ xK>&q3`ebp+} UnT0ԖUL}a/ <{(4i^ܰn,TH{ UMSCML-֑$ӢG m2zi 9qv>M=r3ܘ0TÂiEm&,pr@E%e2>):Q>Ϡ>*OE7t(,O%U?>GD \pɏȒm1wljnSO*>~c^-0~Rǯ6[!N/ăVY]q'T |^rW .A:>1y`kgKў@:[ !+n6b6WOR1jU*?@ J EQx Y)HMgz(OWD"K~Smb;/GBjIKԐA`Y&LhX8v{7CVjP>9lR1y0j[in>"c(:Y 6\N#RHYMI|8Ed].=\&'î t-f4SrEt5)BXTno⢫Njcf5s҂?EJ꬟ؒXq8Q4EbHm##'he,biy~? ytUK4"D۝e:5,]y4fBB@VwW],# b8[dn_b?P煍wg] "cT)=5sdA!1,HeŞj5Rb_D.-{iNL)\=;q/B٢L Xр'r l"?=_ҫ*b2OԇJ"m1!9 v gB֜:|LQ:>3u >JsMΕq@HiK/2+3F.=@: V%džŠ~e[) X[@Z^.EaaƖ 6 bT?9O O`&!Fl Sz&*! )f?=iXF]5'[t & jPZ-g#\4aVtaP$έwhY (kՒ w0=Mī^Mln +|{e-*i3x*u?͍pYxr=5M>yxU಴w/6`N ϸߚU~T}~Csы T13Z#~ެsQ6hp>`)*c@w+,҈r$01h=HKt66A,ayصqpf3=>EOРs\hSN8AfklP3 p9 FPE-|taJdiauM̨Fc+g=REXl%qd޻#i9=<sY$=8SGHtlZ ~nx)SMcmY"\ڠNFJTn όm+ {dy}wLq!Pc~# `j$? }4q{ !AIьk؝v"iAz~9vÎb~Jl?v NUq#ÃQ,Gf7DcrY[09 g/QQ^([|pR.<^AX"ll.( r`: .pa{ CχOBaCN&6+7l&Th)Ia}KhdJfiɆYIZX'o/&%J4aZ/:etm5ԋZUܢ~޾M0<)/zhOC\ g费v'~KgQ<2^ t_"G {kHAg-cޕzנ' 7hspx#-|"^=EJ!viG!n]y1Цzo#°aȘ,9M4]L~O߀]ˌeȆa*oSCe-Ɉ" o'>{i)hk sвE`T x9VrXDN󼳳>>`ڄQk#zFnf>uK>'qqR51$GdM+C*Dl!/_e*N6jea(I(jH}S;Pg"ea3@%~ejfq,ϧC%09+Sɧy<Mb8^f坩pJ,^p`G- ,+q̃ 3^De^L [ҳ~&]NVLVFAGowGtH~ZZq2:e)m\뜖6#GtVy n> x-W}y iT{+ ֖Y|^H^/p0//68i|KP5c DhkTX SP3G}Xel2u;X0Rd;{¸]ϊ&/G>iJJ?~7\ Z!I+G#,>dgf`<uζ]C1ODU |T^Y߿+5\|?*3}ɶ ӋmyEܭMM@kTrb#@ CLnx]:ʤ]`:R. \_5(nhUY k#U(j: kP@npA$ׂj X䦿[fLr*AV U<%ORPR߱e7 $3}('>6p}?Fn#[īn<\lky}Cix\͏mP"n?ăoqk֢";%T)ٶ|E@oүN\}mGl.t+=($`o1kʔRT҆bVjZ!jjFðAc_-/+I'yj~Pj~xPK0囍qM o_PjVƔhE#88pޏ@ r2Ǣ̺c.sd0>!TX[B/JD$ B ,pߪYpS<ɮ%7Uݏty8֧t5~`Ies2,U-Q΢Nbs#0iպN=\ |YJRc`u܉ A2ݚlӅPѸC4|xΣUb98(r ~\QUyuE$ϝJe 0DJXn~5Rs[I@RPn= (fJo([_ YR#uIWNT"~r4*`N~{X&թSp|!ca9`70c8".Ng W4QC}$ĽoAtE.k#a)̛r #a6#J.`ce; j)1"E&'2O "XJmJY~|^H?NsgbӠ0NǑXn@kNӛ' ޵MؼS_O(Ü餣+_w~۬k<)8EqI^O{;{B:yC~ V; QZ_>7a %HAb:6QeBrUO.2,ޟ. SlW w#Uv.  RId4w:cϜ]N+vAXo4 lD:Z  :N&R\w Ϧ@dC G}%NĨ26~ n47ܱbUkWsw"eT!S5(sApa`|"jQ~~c=#獯X(Q@5`չɖ)4z7p*ZKܟ:R*zP:$J60`u2FE9ϥ ֗VwAZɋ =} Z-AtS't"oq*4[fkIc 0?hLER:q> ~,:#](^SR("COxhw.GD}ny~Ӻ/xgviA߹ $h9T ŮJop㍀9( ?!YuYq1<18zp0㥱5Rt<( 5:0twcſv5;tQ18q-NtwtcOyZkJs :] u ;7\(1'߂fLrG8ĐgY=&)]HP+QcݏƻtFS%zrnd_+]ޜ0Kh$#O&K[fնпEr g)XAE%f,xn?M9 M@)+[I;N{{p}~C:iO 8zC$ ;n[XP[g !;!t{`Q턧?fR*YUb\K)\g8oB1\vxx AYNzh$a|*E#1%yV wHv=q Ϳ݆m6I@c!g >ⶮDMʲ2^ S?fK frO+ NluG6I YgxE3B<U[:}% Cc] ri63Xk|{BZ_!șý1cwmvdBp"vF:p1L( CueU9osgvӇ䱱~n򤯏MU}u)8R,'>~uC(F'F|*xxvH^/& B%AKVl$a+a휿4 n9h^|Rnt=׸gs~8>t^-Lcb䙍Q\ۮko\.y0qP?`(A[p4F*EG4bnHs`y\]82E(;\O('73㦠OyfH  7═7X0'",=.XRxduMvWtMBCpv_ڕ;_Lq|m3*Ʉz41+rƶxwz0]GN 2ɢz.Un};ڎ`w[T 2S!>.@gjѿ!Ade?vA 1l$0닍}^#ªgĤ3u ){;|+|"sV ό(\he}}\K=oѕ?ő؍ojWEqYzt'؁gZ9jYg: 19I*EEkQ磪н\⑭'^1ɏch},BwPDIitqXDeN?ѳծTI1ĦPʆ7YfN+9'm=K÷g/䗈;!c#`ͥB\MZ#p-O`moT f\y5z k<"E!,ܓ8㓣4k5[ 0B]z*c܉:]JhT@jv?5IajN@z+wS0jSl']àL%k@Iخ1:D˧I㏠+_J]@ϲtyYY_ս.6d,f^Z~Z8J=OFnX%Ǣ  qZp-,b>c>V8L3{[3 '\>Ze麆C+Ja SŸAW5z]|&;XKAmy#<> :@7텷BV[)*ȽuƟϛ, >:nzrtԚ$IxS8 ~\}_;_>6yjxb^"c1n^E,mwzj)Rxm^{W*2a kp{RroGvv_(Toa *ƞddbBՆ88/1IIyrŖyOo B|G[v/MGIqlTa@Ba{٪U!K3y-TMHV)wϟc:}rry͐7ܮtīZU+w-Q$f {J)1=pe*g6⛏Fܝ7-yp-͈CZN}{ cXzТo;ص#Qf! eXF(yH*"̂IN^фN}hãTXLɫXQiF0 PNLBK<?o$FgA˃z/@ӱH|R]14_zA(䧍8Va([〣fLh`(3董 @1ռ# >l?bg/yO|Nv77jc|6'"gG6gHW)װ[Dvb_mt¼Nfl.ՃK 5Xߠ [qOnТ 4; R ePn։T !_mطyoʤGp0o@#4Җ$!x zG5ZU'&b׷I,oׯÙ ̗X(%k}Ϸb7tuua(Q*nA @W7GTY*5?`7\ld~.^e(T;#uOi#[.@rk Jm43#s'Vh]Dx3ih[M܄ŸpʾǸn wTPAE&cp4psoLZo lӶ! QHȘV SzՙsJk/KEN:e^_X BNJXg"N3+#=}cC&&!t.X!Jt8Jѫ0>"J9?[Þk'~e C_Sʟ!פ8tV`Am΋e"E<ʅn9^5!{JY"G<'-"Cʉ.Mvqk2PÉ%3闁&M*ĝ0V5lG DauofJ^DJļJpBE xGu]z/>jP×V5H1g Ucqّq\K&[]숹ZpzoLu7`xHݽcjt]CG=pC \?CW>ɜLƜvΊL5nfY)lMۭba IӐO4oUL$<*gهi ŹGERrbw[d7#Ɏ s [ydWD/ ;SF,dhwo0>6qᓐܒ:nQS3䛮Mq 2{bԥޏzj#Bǥ!+LeCȚ._s--v0kkj8c_Q 󆊙7BL*Iשhˤt.6R:`Hw 7ڡPq;;9 ٪D7*V LIx& 17="<#;ۧ?6M!N-) AIZڎQ^]^&"h6c:q)QHQ_ jiwOs}Gv1rCߕw mwj~P,3]sC~ Tx7cFx8vן񍤒cxDrA mC4NA?.©ȼ̉248ֲN=bfĬֶpSJۊjk[Aȍj% =tL`)+8Co,ݐVॎDƧu6aᇺ ̏%YaWy%N/D@䣾qWue>ݻg Ց\rZ/Zs8PX[zt7B2zļu$*176,B1i?ٌổC k=+;AvqN @͔dsg4[7^iPrqp;?G@fA%Hؙ1A^;/9O~ jIw ~˝t]"|țTBS1EeĂfTNILgLb}:$XwHNC?AEӐ|*oM 3j&5 _]#g 1ún[W*+GGZRhf0G;+p!ko Π.%zAx*#K8x#M[!<׎҆}YNJ#=|gVrJtnPKdi5.*ײ˺*~_[Ѷp%UOq) IL}8wscY@Y2%n;*ZS#Y0bPU.otKP3fjތʕ[};r㖉rݖ ʏ9 ],F u΂-ti-bSYf7;ൺ{~EAѼ-\ 6o<lb3SNeؐ;2/|; El;1u`1e7ąvU ]^gӫViw@9R_)$~iC{(ηm֨F& o )??=#'􀣰͈})4ߡbb½z+d|T[ wqtY\l'aoSz2*0ww`hkDPn e8c;Yvć%R@e4Zt9_r\3 3+&UG;ʘTGb 5r.FMǂbv(M("Ͷ{ڛ~ꙇɌԆ:71ÅY/ bE ;?]=&椛fWd '.a_ 9ֳA*eZ`2󕶾G/ێI&XYXN+wk$ߎ,\qM;?X9Epy{2ן4SUR9圖O`DI`"ÈoT`ec[_Rr%x+Ϸzt aJuW&BERꨓOo]R@<| 0 WNҵ娼4Rne'EV \!Z_X/MP͠j:EKdM"2vI)eUF` JӤ k3P_$?=SWSUE-5_9d\1IW% 061j)2 h7=m\vV%_5U-=y;=. 18aLU1 (H%ӂla̞^xtX ^8zB9H=n| v,V)J"{:OB$,:@o000_K`x~XݍyA91Kx{ʥvd}Lb\JsHcbĄ;u*!>fzuiT]8fxd"UdmϻYEgy@޽_A&&˧|Ow0Zj68­$@Gn:{3*D*5 c2Px((8FGАH%eYKګn4.bk9l2$O"6|nވ:32+>,*u#AA+##٠|g'uJW$1*o2 b{"$^_=72 : ړ7^yN'kIzvBu0df|4 {nkD6Q:Bc pkʽv2^'׹51=FȻϏp[U@j';XEQ:G5)2o(/`SȮ)&gJ`"/Hu`O1AjiCTu ii{L|ނ>F=|!r֫S~N4':Qlя -jnӞs2e,(|p20:?4&A)Е@ PH @V g`E4CIrF n! RVд\fIgX84QQ(@ݳUlb؊G0d@G(v ^ Q?\O3l]٭C̊*lO|\"uNaY)r:ijk%2~R*ux x3h,o}}!N;O5k]q7J<}؝uߵ-ΌOc^+39 $"!L؀)2*w؉&K&. X/Y%M9gF2%"NuU#Кvw"̜/ RIEiP ІS~E}gީ?utΘzP5.z'ˊd0*]`LT4H:pTo'௒@72_-FQ`QM5 ħW n"8YL[$̐`DZY*9-20@ # SU>LO~H߱j`%vW/$cėo@бWGA"!>*F+?ap| H'P]- ET*02Lb~ѾT(9]c-֜h 1MfM{?tc$T'"4jAӹ/$'m Cʧ78ҭ XD&NćyŮÄ [ԥ1y%ʣ(˒``U]/IyF:kǺr㨶O-HMcU7q=f.꽅 u4eGx~A @i#txt ;z+dEcP/b*c mR3]$a(Zk8KE9P5涽'gk18vn!'`eyL|Ǩ7:LRG<@}[mLScB\ߞ֬r If=ᎡQo (|ZEo7oz,`0HF[-.`W-MPCnriPQ,K>|Ĺp~]vI";œ PM;S0Z6ɊA^eHMMMz޿QA EUR@ؒYqr6O2.*Xz.° cͪ%,{}޾ɣm*l5c] T,Dx ɌXE3c(Y 9˰u6ggh.I |g -c%"Z&иƉ !aRB߮zFq3q*Y:mT}:`Dr8YڲԺU |3؂l>_oOt7&0OH=;͑a5#vm;` ձ؃m硥k a}"C.O}U?Z\ M/\+Qq`{?[3SSܔW!(@:+HRTBYyEtrĈX=?dO•?m%r?PcmT%Y.4 h)^C mcMb?68N M{R/XyG~lH;L(~pQ|ng ``Ho1 Y/c;"Nj_D-Sүsyq+b%gI2#Of^dxtvri\gle# ,Zq|E ¿?*4Sv^_qYSi;Ee$FZkT].2'Cy"0q%d"@0 ϰd`%i}$ fU >7+z4u_퉻, 8m^ƾ»~ጌ ˰^<*ش@ʙ3lrv¸ڽ`by*DOL tVO'ę]v3]O_DX3~ /(]ܟd;mI{gzɖµjbODk?&FPwY50ٻ#5~\K? +_ܣvZ|q6@d\MꃵbRiI_4h+C%jX-78ْ%M@% e8Y;̨˝uAUcjQy˰Z!na3ZPK$yw8Π愗_ P,VXO+#򊥮`F58M$s[M&mIP}+dqM sC0/\S}VH̐xٗA[A(rUfG^˿i1d)rn]N逾p*oapNQPw OCd"[ #pqLLy#=q¡UO) "ϬnkwkBV{:%t~rbZWo]]Ռ;no~5}QrI`?;N!~ dWWQΕQatrF}yTQfd<ӢRjnY!^iN:iLnWG._twvST3-(9eOGsRKob n66?z mƵKpb g^) Vw՝w=o&ڊ3_|X\cq4Ojh ˘vr-)Bz>N SBb',rGg;VyT>]UwpW .%깳X٬%Q Gh '+)uU3um?P] /vu*+nk Uf@&T +*l[=E5~c Jsׇ8ϘQM$=yݝRw\+}ƅ#44,B4DbI [o(ὗ.uhY6rfc?K!ۚR03@R:RR @좽I,:|q|3L!Y]r$PqV]GM<>䷍!rטAۑ'f >*~Z` choɋjIzt8_*Oc_7`eGy4Q}kpw0@Ж8 |gv\x64( 'C bavPU 3M|Lf%`IpU>`7Ck[+},Y$vfٯOU{EA~BZbs/Xvu qTðbZ'1MѨV?*F@8uuxpF9:Qb?%&gG^hySc-DEȮ s/{"#Y4Hf υ)mGH3( nOR7Z,uB17 4԰hNjHE;b 3FPQ"K>U"E_M^ph@I?G,׉KH_F;>=wlkK)>5 9PI""F?JA%k,+gVDJQG& %2To5q|V;+2=Aý/IͶ2hO9!7$G,{*+7#!4ط]!Rcƒ=vW MOBFJ‚. S[RnUpNv^Դp<H[mU"rdMdۖSt :e[](c\>S T-,[ QoϋjR/Fo̜g%.؆"fD}T+ V>N!4U y[E\TrwDJJibBw#~e;Iz hiδxa?!'Fnԉ cRaaZUXnVx/ ($?MZn39qaE\ZEb:+3"PԀ5G4_.>CRӍ"t IyUB?AHqb+Yjlt*[u )хJ,jyh,pۚkc&Xxkm߉ plڱF9. s{ ՜IۄmSWD&NkKPF!/$KLT4I,J8~ap(Y[2BJR?yp*3U/ [ZzI#)r/^_@0;.FMY+?\@7 4Nxk>oS90)@GK,eO7Qq<3ʴF-(/kGqAːNTĂP_Ԭ8 ֛0Z `8z~щg\/Jg'ICF9(_U׾{ؤ/[,+יھ+Ҟ%&oS{¾ 0! <-b 6J:!x6Ť)("IsԦR3&<.K\U硧3`o*ܠ"(KM-=n\%{> %#S)'f^_ 2aM^ٓzDQnyؑ +w"` M YRYYVNԖJ,M3o׻2?w}^ n0]02c{+ÖF}zc퓏)Z|ZY9<"Nd3ѩzj*0r&Ki HX=NyAd4HyO:W! G g uкyRJ[H %®ܿ5[~Fpa@;/ᓱz(M%%~[7WKc[dz߷.d5gI-^e>m(f%qN xS:)]"nLJyiDVK# q%=. m]^uwXL@o)::Y#:5V*TC&10ڳ_Ml :i5W@N8+v/>G1.u&M3,CDpZz46+ N;e K`>֚:zd^2V t$Co8؟n0^O&[E ,j]}V[cԚO:'+yʁP ƣ@;$Rq-+\<<$M@+Hq\Afs:B2]pQEXmVQu~ ơF޺^1Ȟ 2UMF 04(; D}19V2mmZd':%ܨ#e2șJuToj~FCABƋ9G3#|QyWd72F7Jn f x/7팝?S`ւ6ZF67Mb>:K0iC!ʦSYnb5H{q[SnJ|-mpE0I/"VVPTXd"{pqRI`m/m}J`nx|W *vb"E+Caf זс1`vƴw9C}A-R #vĿݵ/J]12!/@T'8NTǏBͫwqt6T3O,ltB;ة34cmohF;s7~EJ汞#]woWj}yD𒸯r]Cp8"DRßbmQ5yoiPL^_4\m0X> RHeAn5FlR#S.:⹌-o+15w7h-#9=\%&fѣς¦VN06y%?T6u+[/GC튮1߭UJ8Agbf]o[| \[r5iPE+[ Ff@Cuu'_-*e*C;I6o:F?8_Ὕ6 DZzi F:" q:̄.?'{aKAͪBގ Z<̗EryVvq,"2PpRz A{siA SoQ]aP*$= =n/A{P5PN@ hxC;X F}O-$āHdZzJ7yƠYխveKBY!;(m~_ wIb/k ۖS^$T-apF~PU8i؜ym=]Iv/֐qo@> tXa /?&E/2˗fi4("oۧ _|W?E*MigW7JUke$Q:y;ZŰq#c^Xg7a"\_ aD[;T c[xk[?Be+]Bho¢۩11o\=x3:LAz)4վ{mkh%ِ5ʡӂi~4i߈xs-=>$j|6:0 ^{ţckA<%w౴԰\ }RTt2[f 1OoNlat*fB2+nc jTfO^BVkpNlqY&}g/IbΏRoSf!Hco.#Y/+&}C4󤫋G&AS4JR><ȳnv7&s_Uf'd??9b!5A_U c8Z "1?~Pl̊5@+boS%fL%|·d^aJً|Ak6NylU u?6Pmٙ4#$C|Mb}ʡ͞DL͉kt5Yg^ bOtɻM )%RGc>(Yg곯n{61::d.vA+G8A 풀Jwo0[͖.7h=rʶ!?CF:r$vUC?-igʬ98eb:s`L3w8JX]S_ד0S2&0{ e^{B1&;Ip&g_!REȕʹwDCl847檰|k3-FJLd*BKB 1'}mSdU)3h%JR L~WL=&ߘ2*h7/oh$ ;P=D&&u B>BmǏ a$bbVf|^M"OafyN2 VaĐە᷐SIQ*WJJ!6Eݝ}{O!<_ϯl~1"ȡ9_kP6RF|dȇS$VAx Id$I*^&t1.Tcna., oz?ba.*J,pFdϳ{E.ipp?IbPa<-rdjVC(^ۮLV *J'bɌ kzgh:n}yOZt@fpLkb^V[GWsYTlG @qʮCzl &?MA`q߁xDj9:^.6oiIl0"HC>:hȳ<ϷUQ+kM^PRgC+Uۊ -!v{rh%לjTp< <(l#il`+9%5[:oM-#y ;\cI^^5Yg҄ dGdCf?6x&k I^_H6#S†?x+p9@`x|E캲u$7936` [Ulbp#`3as"d2\jZ;L,HY;8eB2"ڱ&"fvx8,h_+}k9W{_ +M-iMLx1^at:v*FU1,|_5cIPQ;ZP^|Y/!7{E$dh*9rĶ{|9\GרPF;\M3+ƹm=U2VZA";͗QtCâu1ۖ*J>Ŝa QSlI=H4ZzF#IJQN.a"k>㴑> 0U7r𶛆]=R5sg{ˏuX8?s>ar!v`_wD7m4Ph6@r3}*f,8Òe( KIؙ )>։ޔ @ -%M sua@6dE` X.h (oM 1K2͉#ޑ95Mͪ0me"r.A P!d=?r~<ZT#0SO/?ⅰƜ(d5ϣqHݬӯ>vm9z|QF` ot9עGx6. mj4U] W)a>L}OG1m矎| sO ֶ »xG ssD.4kiP-00d 8kK 8K*ZHrfdbucW;ov0y{Sd=LDӔ.,DprN`D,>k-x$H5nׁ(*o@޳үP::槏;+/@VTUi@>- ʡe#XZ#/cxQ!|1 (>%n =i/ʜl.5/ 9˺#GxJ*P(LV\oK%V mcI*6ͺjǖ6pc%ڊ滠b%#54RSo~o=jZMt8|.:~O<*N@}cd}G`gFf\MskD3&9m:|,ԶʃžJܞs Ved@P»˼` gzv 3D@UoMT5%g; T@9 (gCBr !;7uYN7n^^0d.7`ە0!mU8+/dȑK pa62u߸S p,hպezQ6/*^-l[ze#xWO kc΁P.ˤR1o],]+ឃLɶ[05h7WIqf[G#GYak wЀ> $8[l_d{ ʀefJ(IM\OS7q;*LFEHf"plVyj|aȼю9 ME QEQd|V?|D$OY֘| b༆]1[jƳS]º5h2ng쿘ȷ; s:hrpKZ>,̭-1L3 ivp:A S -0M ( 2t16cfSL!+;pڐ2!]n S!Crvnr`Q?Sm| J(Dy l{˪썀5˓CJ`U0n8Ts7O<$ *ip: 8kTOsbmwezLőB3j~Pe*tu.[3@K?YQv;@"٪)Q -;2iEo*Ģgt]M)s [2xXEtyY7M#5I ү~w?}&;k88#vP4.=ItmpD d⪽a:^ѕ*͵hQKǁ]Q9އ+cی+yP^L{ 8 5/_,V!tkZv1pr2'n5rdLq.ʟfN|Pbʸ(F yLEnE }Z1>Qa*+Es6O}֮IZc斎!SXY(?+ېuaČn0Wiqn#Jk萮4XԽ6|/#'@.[sXӚU_@ sxBs1e*0ze ;(̻=h-6%`!>ՊK`@]z GjyJlP 1BK߹MY%0Bxw? a@v,70yޕo'* ˟ǹD7J L !"!ͱ(1:OxR@ɳ91^ =}bJ ]#Z;tmJ٦;֤8O(Y5XiƹmE6,}ny[ ȝiIxjmh?zf^|&?kkMԽFNEI;BƈK-eϞvGIGSpBsAЗ$_3hIld&F 90h9~s.kڻ6<* @3Eb<A\UIg6AWB|Zx~Z*N?(5tj}'#$ю~ow4JVB+TţL-lb`]SSRJ8* AkN]&5Qut;ELJ&HwDEʳeV` `Ⱥ:_Bȭ`S҈@!xy7H5Nx\Pl)ټҼ ~mXl ':8HP= 7pܸ nJj"nLj1MM|_d%?F17mj_ɪ'C:T6 #ZM˟Fp{U.%So#@`+NȎE3H ۑDzCDv*!& (a .=v78k)t'4_F煈h{(t $Oρu `ˆ%_,"Q4uTf͹'S&l%WG4d8h{*&f+X`ۇyFaC<VA*MB4QN*̙Dq݋T@J2\K_+CH9I! %vsT(v7@q| JId6 ]֚3_iyەAٺ5zOW/+w&:wq 3fdY #ZH|"eCH#ۅ##Lw<"gvBR(\Ar.̾>궔-^6(7YIo.hP1A-qQeXzzE!*RGLxQv"=*K^1O5Q$ G3?խ:qBlhڇ=0IyetaAv2qcMF9%%f’+ 0&AR} a[-2-_PV>%X']qzA*^3-x5`!U?X@F#4j]N41uݕڳkѫ}$x//GIDXw@ OAZ'ݤEISB; fJׯeJw܏%EjF UbNC]ƅC3+0{h]Xޫ4+x?lZp;Do?yQO@Ȇ?t|b#:GΚO.=zKZٷD9ph!iQxw>rU~IvD⊤ܨv< ;S$SaC%6Zʛ 1?,Jz܊Z,"j] e `!f4s oq٫F^pyhgb'vtޛ4ٯN^ur彜iw(볽)'ҤW\;ܥ}\h-7pv:bN^['\s>*d􏻋qPqe=fG2b$QJ}sWf 2,􄟜Ā4m5JzQ*qnj/}lܕʴCfׯ{ʍ{C 7 xE;䓙GK^ :4x#(2fߘ%PeGas0W/sK°eƈbQdl؄ծC(7[ԗ%hy iƛN'̎?ޗ{aq8cBsBx#"Qk̨ev[9B6ɪwV8svI-kZOhTC̙h||6}lCdRK!ar=W`* ppGMIu^+:[/0; DB s$;yMI6trNN A$i٩·Zw$ $Bu=* mj1 zڶgXr"ܺIsOzǦ{!&gc hӋESaio*1+JȨppSa*މo9ȹy DRV5<_!^C{Q|VAkfV$Ӈ(yOV՞lH$0R5|ߓ\l+'s^\'i,B[!Rbm|ys iZ}2P#֒R,z ށ\ &gFcrq!-0lVŏHԽPSaRSevsn2z4 ٠@}EGt&NNd w5>qfs3R3VߛCjsCV1 JMpwk>8!f; s>'2Y&{E,\H?rkP~+!a$:qU?Ȏj#]ҡLD <:NN1+ŢY;R1@ ' zԋ !@0֙uw6\=O)^> %":VV.McѢU1$a&{! mcb 8FIXU0DM׽Հ- gP2ܿ0_[t;PLSeI` a<<.;.`*WbZWuqu2/da< Y_5;2UO\{W̩"6;6KUGc"toZ\ZxDivssx<{>L1UOLzjRQ*B l'5Z~M ]zP̈́_[a L8|a O t!bװ_~MŢBN.ȘC~-M zr U8ی$ j))pYڣp$AQK@x%E)P~RCI;MKrUS\̊[cci1yX#9'8/E5Wo6ЪG},:]FC)FezTVpoGb!0Bo_ڈ$XB嬣k$8D &Q&" wfB9À9S+V@j6}vii'|ԒW4AnyGAl+NޟSE߫(!<Kg3U{ x*Q uZ9rɀ?GUܵ;xw-[.Zтy;t(XO>^|'<ƍ</f.R$z+;G(1/i%7^'8拫#\Pv-=i:x-B]h$q{ŸT7/r4d\6ћkCm ܾ[`E;:R=ʒ)A:X46*u]vm7\Z;u-UVEHӋn CO I{;**2]#O{lTS9{֯m?UTE;H('낱o uDG{uOVaYJ&&'t&'*Qs ȓoLp)(4gڈ3h4LgHۉRu,LGOT|P3V(i>璅Gyj85^kp&]?S+\ e7u/(']L+X.S2_fsDqLj=TT?l{Uh3RI#f?;G 6n|f}u6HȊ}"M-2fu+Պ}rSֺ"cr%CߚG TDWTԎ0RpR v u CMZ#!.ndY=9Z"][Q Y;>S6`3o;G|Pp}َ؀G}[P$eeb{g4ҋoh n^$0K|c!yQk D.0ELQ}yNBSع3M[+=;Hr"NkSլj»almq T፫1_߈1g`r/+lKR݈OSK4^+[CnG/L~7(:}_9vY0ןG ͣ *@,ct]"~R$`5ڄ'2R2%ܸ)b梺uW/t6"iOG&ARawR+{5o) jN4b4hMNpOE5j&ua ,Fϝ%dAxsL^Shݕܛ\gK:-鳋J?D):-$2O\QsJha,}ӂ&PgƝ4+6lrn v7KX?-0DËQIDju@4` λl:- (7P(#ZHB|N Gt j@DKDY*> ~zXdYPL'W3@nWaW$`tE;%1>I(h܊ZVZibPVț5-; 䅤$)}~հa&9%'gXi dxjX%=븧LIZtGUH 6|Bl6 & \uN9j4k@(XYz停f3ʜ"χ&sPnX0QǙF(u]VhF_dWE,aaiDLo[$<1{/ۉx'sf} FC8bs䔗[qbn =kiUƮVpba ԡB.U\N繊+a=zfcY:^Ono/(fž04at,1DlK6, ۏ2m*_#k $'24|!>`5ρȳDnZ!5+4UP{#~*6qCԀoY+cf mre[T*BՖ$E 3'Ft®)s26R.4"uW13ѥ|ۧw2K%k3}v>9ʩZIYA5;LE/:o7|_ R[@%0O+v9J<+2`/uCem0&.&&GhSWf Y0RWyEeg+EݭNH'!}+ʋJ-0`QO/_qA%ydunh ֲ;!żUCQp& 3Džg]"bx ^˳B[E=תHhׂ`ZɛW(x`/aQ\c%S4~$g0s)b`b 7u#'tJm<=wܡ?=ӓT'!:.X6t-G {aMTʐЎ#Mz"~|,Idd _f?* ̜bM̹.'1H=O(;mNkȗ-(UzP{ N!V!pQY~jW(?AJݑ) kP\9vG2z/ `8}RŐ-#F_)NoUp= V+=ѕfG|&.#_3aӍbk_R"s68mAVBޏvEnX]JDTbOG*L1). TKV]UgȾZu?ic[pSՒVF{_ssj^QsZeBںP3Wo7=+Y'Uۊ@4r:اD$Wׂ>XHÃ|EU^ж []ȚUWnVpe  )Zz᳓NfTV?pww°"fj;,Z^Y񌭐0ܮՠǀu<#ov h"ݒEx{ZV5h7hm^z&%\v5\EyqnMoב-VI;բcr:[ٱ$_&8GQXoidG'|et`8FRVWjKZPģ5Iδ*Ink:(?EB2qoBkO EQ.Kk[RAV=й^!ta,7Wkteb> ;.azK[VQ:Lt(/8^dX:˼U5Tx̳7s\ Μ0 %zyD7S^P\\׵g_A# "JsG` !EZ7b!*[lࢀ 39Y{ p'S$no8gV,S4_-X\S˦J?-G`מּ}=] @Г&䏢Jk1U1 -(=r&:JE(n-ӛEdH\(VIQǖ)>Qi{.Rehg}D_N͞NFՍ"֖NksW\}aK$Qz9&oq@pЪK /n'!ݕW]όfm{/Ev 5|h#e4d”Yp6 (گ>jbm`3uq B,,Nk%x%Ӛ޳cO( ˎ?Xx?jJ'ums$ [9' Lef")MKRt]*cE'oN__O- )/r0 !MyicG`)/=)jסSzƸΗskyk^J{(9ͬWQ1"8%}ΉKަf yvlㄤ"R]{o_[%\?Ic-kVFt1Y'Bc!Dj\viq 8Б0Q mw'#8Eʁt)cUвa|'==cKw!]/XL+N룷/WOMZ͊\‰뢴̧eݤ7d CU Ϋ8ƠrՅ"DN]'"Ĥ)K2V(/WRC1ñwP[ K|3%K<z DT4-y Ym]>,IaO5#$Vߨ ڜD@_b0TqisQRPuض7jQ#Xքb] wws?X ɉO[m&Y!1 b[B7G}u2sx'zŲui*i %Cֵj xu/"TVX|R8A1K (cX;"kJd7lSM w3 :"J8~_^H9l >2HHL-o^YXA9<F+-"i.yZ(J]AfZ,EV $F\e_NȖ;Br H}YHkdL-prOㅵZ@bw4R/>A摃o?-}Q|2FKQO'N HLQc1Htc,9_6NW^X.0v1#q4TЯRK%QsKێ]kIBg ժ;[NtTټ$F J}rz&2]^md(f)zs@`2%uXEa.|Y[7 diZ:iB +$bqM0a[f#7"ݩ؏`Ք&UWe #Tԡ9-%~JfĴLt }.~{˘ d%2B'@5 > _O+_! j|nUͷG~SvyY:yjHӉ/Kl }&&Bf„5sDsid.Bs7dZ +>t'P?_DΧm^X~ҭsxԹ}Vg6j0`q'`]~qTӵغހˠxU@[K 8 _Xcߨ3cX]6W- UDeקosH/NCs|[+x߷pjpqFP ;Xlqݔ?Xic4H*\ -@Iª~Ȟr0 ֶE9=U$J(!nqKK#v@t (* v(#5fΓ?,wV0jg턁AL@vPkxؿs9*#}ξ4S-3:jvaC/We d1rk5"sONݜe {l}aqɘ ?"Ͼoi`Kj%d\yYTBz{k+9GeϵQ:*ݨ PF~0rftD%wNj/,0@{j+3Dޡ"0KVA-=Z k|K5`Y 5.x$v AK[鸯=km L؜]Ͱ%q%OrFKfB;aJ4EYANmQZXvM/X"3v3J{!.&k 5㈽ECA݃9l>Ԑ SUw*yê Zo,B5nZ c៥~\ a6 F3GW纜wg) /~." rƙM'}VRQ9"PB7G8V"Q7n>$)8fWeǛ:~jY:DfP^,35 za/sVtXuk]yUz#'A,\A D(*lA {k7OC"zT 7҈<ݕ{?eQȂ {61oqcGV:~uy%fc/@lR}`S`^)OHI$jJ۶Pf:6 |S*(|ŠZtJMl N0DYՃ-)_:<ĨD?.ޘe9Q^0 ;zLSa[O+e> =Uu:4c[kOG/xUh&(+VАEq%iJvZ9LwM@cf Iwuo#yՈt@qP$mT+ȝIe_0xyiBDtX-|2m+df=Hv1\6C̝5jAOoC?.0*Ҭ;U}/9ŷ ,@/z]wqMnlF)aY<5 f6M3N`-` 擕'Z{حh(QڸgLRoVTdo#T/vvךۯPԚ)› _82%YNtCo},3a{YTRL_])11޺ FyFG1'2d|S"f4L`8)I5jޮ{\ fZP?zz,uSXuk}9_`1IzTbu7F%"ZX\ _VS_J>`tJ3ފ ύ ѭ8֒S|x6+`Xv_ ڲiv cQ!'Ynf~S5$S#rti`%UkuWP˥ȡqvSi$ybU4BImU }n;x8AYik8W]}v x6=A|d4ѷPKͬomJ !fP|3/7-=!5L}@Of0`A͘=7[?f0 j/Lz3P7J=}aJ3j +avpxdS,/}ǒ.JYKNسp~ t <`y7%C NsYjX]n}GAO R`K@p[k~l1 坋:emBX 75i C;F; ?AӓZŽf>e%P6۠)$G-yӳ88bmT#vf4m(iϭR{ˌ׵b&1ϛcIHxH̰do66\2#] ,j{f-##Bk l2R}l?'D MWUga;tߒ)f2uU||~Q200* `ǺD\OI4)L'ıgc=+_o)M! @_m<"B!wD pSTgCjeO3tU&R|TA:{M6M&egɛe3$QG:chUe2̤K!.6 وl*f_V5p'vA -+V麏Ao/D+1%Pzitì(\R*沭qC4"Eއ.*֏W/=WI[8wբS8$7㲶~_IB*8O"+|UQooz 6XڔO<aqu'@~&fxFoX֒q-~bb4מcsƺ|3 &1?3jq<~J{4.F gBbYRTH??Gp<݄u$'H1Lϒ'(cQ]{A}Ȭ! R0DeAl57OklHo~.INS5!ҵD3EwسB-g'c0p'"S`rA !?xJ=|$$\ܙ\⭠"B}Sf?Ysi&?zQ$U=:8p2YlC[iY3WW)6 !VC$TdεRNМ jmT)q0\.qq&xd9LB~5]OC}b/(ks/'YIMxHSݘ T1F H+槄eٶ PpPe;RXRV熨Ӕ%'\Ȗ\! pPUJћq +,DuuP +`6'̡'C3>6{+UZs-5"d3!ḧ;gK14{^A!?D 2l3EڱZxoH3#NUbKOa sХU!cy4@ =@2ee͵V\;><ΡTT_GvJS$(n/K*/:.+kĒ]sVc,lSo@? ]-TΜ]ȧ3P5 ] ~LEF:s7Mave4B.z3OmxsKB86U\u6C:7u F #(g8i0bI(xІ;oG5tCKL;p% 3aq{!FI JC !HA<ǶsuFfKD35,n]sƢݦG_x qm?e$h"\=n*m\>=f}4v\Tr鴛\_>C y=o<w0*/?eI",Sv qiXrH~Gs¼hх)w]}!xU9_bk,}>^ z`@& 2Íox4 jfi.íl:ύ89 +!c:?ݛoZWthEZ 0 TTyAs_Ɗ \ԹnG"rR]GXîsCSN` z7IBiEu @ zą= e}[V6v ,BL!̱eozm?L_yv3 vtݞbX<2ToJ\VcѤ{T^ {RA|T}iuoEoDvkl);^BI rIW!]7JިbP;2BjTj KXݒKՄHCcbs6#cWW$FO|Q .w 1Bp5K|O(H4l s|޻y96 Y;/ ] kQg!ʭoLނ̔GҲƣu9UωXoW6m%s]0idO6!5ݳшXOhb_~ZH2ל7({ƉZ>|M XVvs6~f7 XU͖CXq}ݧڰvaFƓ$d YA-{shc ʫGx_'+C'' +Z_3t0 |I21(yt.'TL | 9Q-ONr7̇AY=`ZEnFAB2JP:Rs'eh! +mV&NX $G ,A崃O@["dc:-OE)7|nϥX`/h[&C-ϡA%}nH(f'{QdN嘆vhLb;YE gX7ke)Z4++Z KiF\:%ZSUhWqE%oK'{hV1?4[+A3[Yz B䧆Fne:pQ)98'7h6K]!4s$4 G=fȁ^AX/:$8X,>;z zOxv' d=-Pu~KRm7iN$VK~@iT s5KO?2n) "aCN(!Mԋ0Iϡ[mAO "h~ 60_Ft5M{1\S*і4p.(1sPTM>=f^- 5͏z71PG]Ȋ! 7Z:gL'mtfT,̳݆uoprUqY6~)?i[:VBA' r:8"H&F0eY(jb=^<1PEp50>vIPN}< lM6!硟a؉=|Gl/:(.+ _R1ULe_"CbT!p3l5Ce(SH3Y4_4+M=^ 6<&}WZ\4euƦDl[Ya{?#H-L^{ /"[qbk_G(M*,<MeԗcBmWH`SrL,Q@˫ B@OFV~4dyOP9LtT$dtKnD~.lER:IpT,'\.s%xDhqcJ6v hLy;euLqC3Cn? .Q(b7Fg8[vs9u ؼANcN-]1❱.{GE $!tSR8lk4Xo8{ T)cgGN[d AgB>X 1E?(qՇ!vŧ@Gik ؆Ƚ^`>LP 1=ď!TdmѰxIM sKS1Vz,IO!LC!kuxnߣ2}?etG*qPRSIo4/SI'(^ľiJn_hYNdZ䅼T1<@G旳Z{vD) LI"r2ѦO</wv@7)+ZH'2Vh$E{X;42J-e17 6!kp`lUO*/Eڷ1нliQ psW`Ռhu'Iw*(~4 t51Z&}2-v&~ʢz5E@yr'5߇`z3-SgsiDr A1`iv#2ix¾zƴ@ !$M+g8m'1,*lj!*96U߁j߁Tz:lNmG^sfIΈ4 -5A {orZ_NRlZ'$t˄Jt{?(ruE[.B75WKiiJǪ!L.F6R δzsi&qh\Q1%*Gt{@J{8(3 bHW=6v O";F'dcrڑjrַpBc]оih]j]aS_FPZG[6@Kna#!5%{55S\+(\sSݟ`k9'vQs ovEυ38 !6J{$T'lqpc,h)Г㇩j8On 7&ՎsM/_n6:)R~/<;~c2짔7XˇYY1ώ~Afv=1+\?֡ ?w C,֨zdGǟrI!e&W{%#)yy߆> 8 pטz Y|@ 8PƢ=*uYViu$z:4IF Υq>tt"IN S<<?{8WK.u7QN#/HǟJx88}.{5 w,z%|׷MoeB6g@I`~;ƊxjOĔ,ZR"Q:옍VKH&؅D% 9Y0M2JHUtn3P'r+Sli^ C*BKJ_rU/hAm5sp|9LP%Q\9 |<^CJl|JvIȞMTu׷r[d|jhW]1IPk&U7+GL@(:HdmTU-=㦮W]ZYn]-s"*X(h51֟;&3 lhPҤqEx|#*qh=P2g(mr]oJ /|{A9ri"]"oTGmCn`[,\A>W%Qpjfug#iK!{<虚^ͤt RKq`eρlF QrwB$KXw%#9SC[m 4j3|Ad.d1F uAZտ2\Za 9Gm2~]d+f7\xh U<X"wߔbxc`Y9.6XYa o}H 0Bzo)ݧ8h/IT,DV{t" /c_L9x4GgྒJPX-QmOGJdab:,Նჿcw^驷ogQ#Z(Dh?l07b` 'HbFPR|_ ܎&/_%/+&O(?b|ɕP_EPʣTq񀛬&_ۭi` Xe 3ʉ`FU2J@UO_wطͪ/1[V+H6\Wl54,9dR${)Rz%;uj !eۑ=-_H}ypzHvHTyزP=;,?ч*`ŸɪG$*Rg?ЕD+QVRnP_,$v0*kz;5ہH¢/3.$>]-V{S.r\O0jvmeJtަd`BёcHWC+8z;HXа7 E~x|bn^x *~tyUeci) a3fbe!Ԥv/,ֹsV[T3(]O'3@]K(Kp0(޾=!Y&4RV3EYMZ]M_ rmr/6@(VlYd2&b;At~JkzTdMrMI)PS|~0"Dk_ZH;2.ٌvjH84te/3c<}B3{CV]|Fb6ܞn%d^et:h*0 v>ùS$B%l~;$R)bpv &ZG#æF^3%aN^vF5}9=CCkk/k 2&%RT i+ P/CGTi0>>uFZP64TJѓC:|6X:l9X̦\N] %LpJZ;XWv!+L]LOt_K3`}8(i/e*[Ƿk _!wS WF+yd^*s/n6׶C%x:빺,}_ ĜAHD)c1,Qz}Ll/S}R4ԙ1%Osl9Q<d- ބ^HOq* D5/yÒUL!'6,zⴸU48 | _}?$lp넲Yζvq>QyUu2 vXw*S QGc(ioGiMϠGMHQ}.,hkG5Z/T*tpMƔ.G5f%m T,l6k#0_^bIGVĔ`9Xvo?z',KOX0WFʎ1,7;'YLo(yDfG&Yn뙪V^Ok3E *gWTX"3]$%ݞYѰz.~"=f$Kޠ}: ,JNĤw/8WqY_?\'9?;=dHS4jUCu{zb2yOtiˤpMT[rPKfƽ%lLVZW gBAZ:.آ/.'.tu]d<4f+&32zI5e{_Qτgp%衻'*zt/B @Vy10$֦TYXUHcFך;K2Q~=< Dj[ʴ_I / Mg6; urQC:sP/UD"ZSh2gG9Q%SW1]dZA˨qQm۝[.avy=ȰdhǮi(R!z:mId/Y=( &^{IJP/,u~N0 ?SRe,~ ^Ժ ~GX9E3x4{N-,6qcj8i[3:#i5Sν?׷@ Z! U% .VN],ߖѝf&geFM"RG{]P̿dvS^LU@j7L!Uhrؑ\wOLMzŗ,g%!þY)%r :65sdF+*R=7ujD̥[%BCH@Oʛm Mmu~bS s9ūV?@ t:3"_R^\vLf#D)`c<0/5KR`}!9d dQΐۢKe^s-^o+\l\EAw/^c#W#D֝/C%@d BLC& HsDP-G:G/:%̧$ eT^)1a>P˔|?c!4YVF}Zt#ÌZ A⢥r&ƢTMۼ3 Ӑ=">9]ݼoNPܻCQ}d{|__BPגfwUYxGc׮pgͫhj pmhɟ?(uw{ ߥ@3dkK3s)N `7hؒb۪+*2 \E&^. r,ح^ԲfAP~sc b 6E&Blҵ&.ɨ^{ukfڻQG<G12eP!i8T>ӎw\c'ǬJPu5-4S|(ғ5Onϑ؅lp~\ Ƹ#x2,f&NrFBF^nǯ_G}zUS ,<D)9Y:33a㎈TCƢ[J6P)uy: }SEvH7 H'd"g ul+,->w&g$*#C{I&s(QtZ{"C[ʂ]TN5rf&? =Au7 P\( ?it%OG:%\RFA5gEߍN9u\F%%sc㐇ҟ>`#P[vZ]T'*F_O^ې}B,9A^ၔ6@=!Cy @[]n)'y z[AYz3H IZA2If{g|j`[LY0J;* # ܿ&7oP#*x=13t`Z[)&"[yls>eʹp~: 퓠,[c6Bs EhfqHDWP[XO2#R*xa1x^&v7b!q?0΃{mz'CNOtw3j#@*|yih-OY2['EWmdNat@pn 4H!@8r_5u"k}r4zHghd M_QF^zha愍/.NistFlS'n՘i{]Zi+^PXZ"SKqwq3uP˩JPzsf CUGt$s~:r>U[_er۷. fyDO*vo(0ySvH6!cZ4Z;W_w$_yl#S2%49IVt>Ρc }>ԀSj$C`1=`̭u =,[@yćEO\VgǢ-)hFT9u1:✙|Wi\;df[L-ߩRh* COpnvbC5fw$b#6{.+Pq|#vn̮'91W^]zaRDh:eeO i7N )d.',Jȧ\Q% MdP1ĞzOClaj<սiQ^zJѸIgcUE-vj!Ɠ+dlͿ椑G{AT51'D67&UWjUzWxu ;5]Bv~5.7} 1O?6 ;mUgO f:"ev3MFy]rTF[eC|k >ɤ߼{eϛ>O0_HĤg6kMԛlsغ:HAЉɥ@egM- 'Qz\Sĕm`­;`m'?}C(z8ħz:ˉpZ s <\' JˀGl}V E h;omu6=0RFwOA,qww'C"ďfVVчLq}S!將 s`U!,9&6 =55mqlgXBjj?|W:ç[FfC+dP@?)!Ze(@<{5QJF:UQ=ç6m<|++ܾٟd]65ꦷl_)U/^I*_v8N2VuU[ʓKŒ[l0J_&ܥ+= 1l,;hZ0-?]SK,S1jC'݁P2tecUHTH) )_/u6j8nU6n[Ar#AAS׀ wJ6<(QP!2A?5bX^ލ;l~MEʽ]qiʰu=GaxSdK[{WvL^/˹|. bt%Bͪ^Kgy'C$i]OΕùehFLTZxQi }̝=Ϋ"( BUkwԽ΍@%AٶQ>ߖ]K5[,d7{SR|%Fs-ЂBDƎG"umYx/2uC!*]y5:똃 }Kw֞idPN&٫˼&`GEڷ'($yۓjWbΡh Bi2mQ4cUE!|B+kv>1hKwz ` ư5GGaIbH>ՖwV''쵀~ךn(,m[ Z=L =>lK}N(6S x`p*׆1,7I5AydZc/V\ ?[dBzqƧUwяSr0(ɹxOpYa:*(kF"]Y6FZK˼ -~W_G >.zP`xÃ.Q14쫈&̡Kvdo3=mE8B"U9U xН?NȦ,[?h9hs!LC)So#;Y9w$LZV*vYr`2lqlô@ ,b=={VF Be( ױo` z70tMBxw90k5vNSc}NIwzkܖObU w?$'%x\m #ԆM4zsi`R6-UgYKYp?|( rhGw'*J4e֮PN&DN՗A$LRL8f*O'R fEU An)koBԚd"EpLժ@Aɸ P"zRΎ0P-N]+LwG-O\AvW&).Ĵ('è2G0mNАY; |*ZBgO#)nM/57t=:$MMfk[iA)-"лNߙPfŜ~p}'ҫU @kGN5ÁY;~o=C18c\=i4QP ;LKCr"!jH.VՅp!azn]F]bޤi :6r7kiF Ű^MTmw&WJo_Z~j^߻mQ.dqTBK cA E8DhHvI2p;C]m6P7\@r)@ҭ=L{ck@"7>#qDPm5|E %cv_tf7vR&ӾnB:#1 Rb0$8(c2/E.v ZB>zB6s1ń~Rg3}>g0y`KXߵf1*=F0*@2i W{c0qI.K9:\ ɱu!L H]Ou9r0%2 Kb%F E;D($W!IuiIoKx9UCq?*_Ujѫ [R $Lj=J>zuu+U95"k^GfI, rMG %ۭ0f E"+q4uH`¦р^A'W:J}-[ddj5&,pʦhO(ȳT~4:HG#H4۱*&7!e#(hF-Qв>R$O.ҰyS~tR2|W96qʃJhhޅA^f( f %jlYx1L$dlɬOOtyJtg<_Ң7=ㄽT${iš'|fėtYO7M\л` &P9K`0=w~#Ob>dKXYgGq`z[o1 6;lr?m&{ Vnr }BY$ m^Y$:> +bG%Rr&YB[*" !ҪMPv2l\MjWp4XZRmK]v35Ӝb/tتV]y2v)BRLBmVh[{jD*ƅDDy9J#boŊ#-\" SK*d؍V]!9xMU:& :"[s |}k5W JDN=鈳-$?ܷ]𥹺wUotd6C.jlQɇAZwx! tJ]'ڜzɻs/HKϊcy.`GpJ?{ȧPU/&1XP'*ڡ`Q3b{ wDZΙ=Y)i? bX,}uO6=.Ҳ3˂ ?<0a\VfZ" 8_(&V͆c"֠ LqܣCYʨ['0WiKpZɘDmU# g:i5R"Ο_k *ܢa]fSzγqϴ?Ky<Xmr7@!5bbM[Vڝ &̏o|I"@5j#Hvy!LjihYxV1m*o9nǯ_LaH_d4 qlFB*~GTrbzF]tB4uM_ǡ#L(De >(n\‹s!9ZѾX@ufkMsH m3i=|䖊w S&BaOnı(EGn2KV&dcވqkVjXeq`Mf53Z v檉<[MH^Ϭ+BmZEc|:b4ݞ}TzvF.kA)UZm^b<9LX0 ނM H f^ĩ҇Ze)49]8Ӄw5taj /Z;9ʛhN1p o ~>`= $5 L%nGMТQ:!eVeF\6 !֥ձ)ξ5FX7f;PٟRu ,W Kj(W{tc(òhSt~Zh& /.=|R/ZOH뵹tܸL7"'/ԡ0GW6CN<FT!Q͎"StgAeTSbv?NB)/C۩< HNBuvbe45`)#S&;?нTʅ JΛ]/UuכF2 <3Kjm97EF&;K_ WgFJAf>ÑW;h0 3 qHL\7cȁ-F@5 ^,LLD?)^gRأч#5+`1uVhL!-k0c5v@mA&ؗw{Yh]{aOH},LRUj,83Mf\LYrGCF B`¤c˩?,-Q {i#.";{j;j*, n7&,w70CwjC KPZbs`jX`? A_|wcGchMT6 UZq'!XvVjk">R?b,Meh£zj61ib`W1# (H _wo)$ s@qVY'C6P6r_È 2V<&>eSQ\{:X MsқZY?r`8:Z]N;KND>1>=4@]'^( YEb6Ŵ7Ŀ%=sڋxY!`TauMu!)IG*]~?{*5aTw{._Jb Gzr>%:9;*!I^fui.Ch R#n]AdK!GAӶsrhPf}IN -߂C~?B~6"Ff]=2bdRnW$ڏ-Є&3e?75jd_ܲ)֜PI=PVd##߆?sͦMY#E>Z2#alpbny͸yQU0k][l-u[Hc):+{`dN߃gN4wP W?Dۜ ʋ>j')C_65KMӊq#ek[*d]>r5Ny3e _  H;daE ηU0-hW5Dinu@@ێ^l{zTTwh ]WXJ-z/̄|{!ajBD.xw) $MQ#;$pv%5@yZa%;L;OϪby,P6yGc9k)*LzW/E+.=HF;Y1!-6'VZC { "I lBb׸~`42AeٿN4Gڦ;7jM I:RҰH!;|7,qhHQUqAguʮZ7nh˰h ZR"߷<6!}s/x/lKyknk!g ꧄n?2WGV~Gנi S_yGO8?^S2oQ"K~W6![H±̖l,@[:+jEJrdM2v xZLI5Ƒ}p<٪#`}Zmj(Ө-^ǑLy%[t"cs#XxɣL 7ENO\S+LЛ?4*AX< ܤ1?>ի;&QjԼ XqlQ I7P]Ʃ=4ykM{^[اB@H]>ߙk\ڃ=!3>Eoщy 0.QpL|Z&{WՇPTXº_$sDXdjځ4Qaݴ4 x inW:vM626] zq?\&mm$,F  _ۂ 쎍5S8Q~Wn!I9^2d8ODq+iUOZwӾ zU dWfY0.JM㳉Nvc7,eO^sObpo `+Wit`2e`]L 3s&9`魶Fu&^ׄ/[^:AL2R 2B%BZ˔CVB^pPIĪ 8 G͇%nf.Rr , a Fj0&n0L\ZѸDa s>дjdz Gj Vn퀀xnd PS}|yҼN:=#L.eRHOS.D%j" K`^XK9=X#Nmܴbʋ\z%p⇀CS@=tEctPƚZaV-#]opgI2sDにg~sڿ5Cs HXRMʠpT$~ ves+LmG=8&lO )'^x oA2=ɹ{m;fz&WP%ފ0;j^QOb<Q(͎jV`3Tg4|`E(䍇pA6~#|d0\b?lY3&wyTGŽ|zdg]6\@zam J](tSvl[Q21YIEGr d/%6cяaJe _\D3woTO4@Ÿ~1D ?b%NyL靰4au(%^5-iiĦXP,#x>X u(IAN# &q>MRZ*dD>2G ^q#|񭉸-g!7\$- 52ꁽGivp~M[{O!ƜuZz y#=71ZMf|ٚDŭDwv1Id&?GJnu.2pg]v;2ꕦi֮H5*_pxZ_*/~ηN+ê 8|F!6.72k^ MFw:hПdg7FCz2*_~" ly|*>rrh8p3dEfٵ|b ѹrK4w4>xW5]68ߡn q͡w={]-;r -+,Han͗^{:aRe">8Dސʹ Ƹ\ 9Y{dLRC ;~ aj*: $AhRO2ŃmaCܴ:Vrw\};g5Ԁ^ TK!m 5 _ ʴ#~:l.b"TI;`Q!aaAZ>d ^>x#SY2z uf 'q4%ȹP1EkL YH1O5h m;=ţ%vRkT:5uUr֥&T}*ָgq_4*Xut3E@R۔:+3,̕v}2)pHiҜ"O;S]lxǑ )MeGܞ/ua'sb64΋e)VffVύi'i[vZ.d)gڎ0ZON}Y"%jH׼ $Y5SQI6vAVv.[y`8?gt'AviވWʆqg>Pڑ]cIqUB0Q=Pg!w/6߂!ng#uAYQ4['4\K],!Cej0D;Ro',cqo Jh QPx#2+hLP}_t'{ƹlOKe&3`3aH[[tB3Gl(İs߁|۵vGyQV-D&J˚'z*֋WDtX=4n.EML @V"FDB؇}U6dK&a toܳV 7] %$CT5GB!'h2~o'wb$.#S.˨]*QB~Gvu~$;,%95J3{^ &]5էĎ<,(glYh+>+ܯ+o\BiaA1Hc@)¢v[Rc]ۘzv@_iI?O24Rndew'_yU\l綒[1OU˼AY~LZ)8NbUk^scS#=k4#ubmMN7,J)N64!x&ȏ##%C_mXcABzPum7\5[(ا0ޓ2 T Aꭚ璨c2,jPXiG6% KH'n#wn>IzˮW? ah1aK8Z|۠>z\6Zu? aŶ{VmvS7h ,հDR"ԔoyT$X7EnÐbʐNxns/| VV& zon.s9Lyg܋ᩦs܍|2q蚖E >w{FBY<̯n)0}/L?/񮤁S;"8.< I³a /]+_t- fKŠД@B_D >U w\ZkKy.p-p{SEFlkVE8)U9c^T ,/`QaY?􇯝ScȲ%-|_/~ȅD=XDT2z9 93 8/ȸ\:gT6wCfo'uDޅ!B]\΋.{J?hۤP ~N0h^=jF홒 Y {CC +~dMh}ek>жq, ?G@ŎS sLaEtGT\ZmPðRAe*Z`x?LL`Yy}&I-}VR_ IG53:wT1|islFfZUܳ{li `1|q{pTꚃR7ը9sҟ'Qĉ^YP8Yy|r |!Z.+ZaKpP2w#Hj+#'_)t}|o0u{T)Z˿E!*_#x9M]"yj|Ǯ]?kdxqcv>HХp Td8ڙo1FY-)a~f20dbFQذgIw3c}7-m6/(@W=\Nõ;s+-D!GdA ۧ#DqF@@l&lq2ʻ'0e- JX︈ĹZOwjN̲gK,R8eB=R@΂ s7qvRހo,In`d@9Oj3'jOlVعKiUd&Z~Ve3b*7c:S|"N,5;L:Є.r8*U'h )hʞ K!zmo|Mc Mu%X]u_)@4 6s) 4< #|E0@NsCR3Ra<4VqB%=mNR-{A-T[ Lov_dMHg2< ^kxI];j~;N=1ZV tJUpZg+mݫ-(e1*ma5V1<0st=d#{ZϴH88 5Dg&,6ZN/TpwA8W]ƿyxhG-dZ i$5.fucivq)31]g 99tzVOdFYM4fo> tZKl- 19nQQ0&] >5Y߃n5}_]}L1C2$ߖ[ mH6vrrVasw(\a*kT[D*{dqfT~)Tԅ*4 /oImaډI`۾=%td?^%" Căр~Rmsf0zVÓso8}1^4U*;f7qdxJ'= 'V!4uL- s[ x O8 sCqa[7YgIȪe,2/_Ðå=*hVE;j*,mA5 [~!Pq BB^\19R'Ib{ZyX e™~f4l6Yg\0q L2`7M@(Xse<{翽4~~( M$t5`&:֩3Q/23nS#"=ƘÒ:_\".i9& x @CrED!01)"b2 40R^UHJtrqƺf7qtŠ> sNѷEȻ dA|qa~RGZ.VDK-YZzUEaRB:򤤒YsG!ȁLb+S02@^ Ӭ627:_y{K֒AW4&Q:E|F_GO iIxL8Hrr0F1pH P&#` گarUU#Ҟi'v>|ApK]l\m2A:!=mT$-Nl\hwǂd0 xB^lrЃ:7Sנ( -_w?oUϦ)jAMMh~2+=ϐSl+oo;zjbH"bemNA}Xb b~'[ [.Պ!ӼfdtɄPtniЬ01aG3Ta-[hhԨǕlɷ !M-unʽQ#%IyyE+Ủތ|Fjjߙ&@_)]%T/ĩ#'5!Lb_",v$ )n܀.Gà?a(#bI;N; Ɯ8&W ၱ+_@ݱ^8^f{lon`i (Lx= %E:CX2&ſڦ"CɋH"vw)]U"WߠI6F{u(Vh-)Ch(jo*7%9\#QbR>4 5W舯4n֚2I)+'?p`hDk:r)'qEX t;W'g|ڭFOxk߅<7DOGVAtF\9 2:dx hj>`4),Awbq1Bvwd?+:a. tgf 顧#*܏1fHia^iHgI..Cω1 A&lepYGC,A<;:u$>D1Ჳ'0@ቾ˃u o'RN]M\׼13X9;rQбƯd0ͱL`#"[0jM5F.aƁ0=jyiUm{{3 8'Ud[ӗ]$C"IB)c2uBzk_!ٕ:<{@ U\o#Jтo@R*G@n:$$3EaaQ>4ݡ#)v ڊ@g-RcDWã7Φe]~;)ތRۈ̰d{њ;)j;Aycn9Ҁ.zGһ&(AB]£ Ju󞹡l5ǒ MGʂ(y~"- '}_٢S`gK{Qf׶,NUg* ը.kV=*8H88*~pT/YNMjF6,Q_\#pbe9)8S!h"3JξW,?hзm2I't.bU0i,Y9[ggI2c_P32UzluT #b?4n&QQ~A"N!b"[+\T|˲C__+(XjԗuHCj`vIijn S^vAdcGFajnq#4@;7:dƿh.g(hT#ixU ^&H`ݰz Я:gE4[/Ss1>|tM-/WmKm:v&\8bCl?T&)~#[{zlvH%)TۼWWR Zj|w!/)>\:/ Y H@f ?im¡ڐz]{Al>J CiXf@} ;Tнcke/6v4K0|D6o_ c{"CIOJc4;ўp]9MvBj#+&I 5jў*IW2Pe!ӓc^oZ">fHbnt=CpZJ%G1/ysm7*P_Y"o FA5;оI)~9a<>C`-)XRv?E jPޫ!xVFٿLF ~ryDu9<2C0[w(u7b$ۈ ƍkR?enbdܺ,w'zgd1꥘Zge>)Qd6w+H3f?#ɺF~ŚĔ6?{PkɅt'b*/DTss!Q"K {NxWT0eYMoQ p2鼖ُ}0q4c srFJrȾK|R7wAd. ǑUrI0Ttp'a (6 anvIϰfkߨ&@qd)M#g|:t=KJz2?n$dbt VOo/%"bCtu6$l.mgY(];a9,~e1q3n!nёUzS5M.3֪sԍY <Zo g͹D G/;ϾȽŐP$Gn.,qW**S^ >ۖ(NR6{tmf9OXmgnl{[!ܜK 6k96Bc4桽HpC^Җ9=N\B=g` :-Ld˲4!U ]OCT(gr3,FF6'y` 1lЃvEs2zJ<]!DѯZ]jwXAyaaX|C+:7!>!3+#harGe# ~KjU[oĞ=] B;"nU8 pQa?pLҀF]=\~jbxĹ9T4]V1Ei)ķU~k7IwA܃@;*rlkU~̊^mZ$| VwSǼz۔{$-F]>$`ɎK[iKq ݈J$O>^nwWrB/a WW 7ۮi'L8<[±v I>_M)0lVjxlsIsIӫ((|W~`K&Jȶp Hsz?8*] pwCz:F1~-xx/ 7UjwtdC,ΠgPZ/g=¾ PSJۂ C-67֞ƴKt_, KN7WRnBB6 2\4 pC@7I\Ʈ zfU _.NdwL)lxD5zI❲ѻ.SV wS1;u䡘9WR?o0 NP2.Au`Ri[Ho c)4Zߟf9IR?hUe)o=)B-aëMeqn͸02o3Ox1 T̚%\BQH)ho.ɌmX?ǜ)&A{7Ն_ qxX6:RA@}=gTnSD=vFi1̟rJ,|ߖx|AϕAQ"-8ug<gZE*غϤő@}U^S"ƫ1\:2FaB$/{24 qUϨ+#.\ +xDO@5Omv \Kwb[/38rRpbȝuJ/ u{Oū0.t6 _B~ c2=Sƹ攸ӓ#ӕ`#%GX-*9bB} &6E3Fҥ3WNxҙӪgtU<.Z<-m R_I=Q? v])c--{CqU,a\N`jl'cUؕ@&!K=ei|0$L:0M>4e՜rm߃[mYW590C/ |gMXsثgKՄBQzqs1crybJr+mi龷fiI#acx7Thg8fS\<Wiԍj?5C`ӓ]u;s7\SQ]Q&auuģ ܫפzJ$ {D\(,Lv! DpMm Q yW. Z@jsPcAdo@}c'm 7k֣-`=2J )hDQOGQRJ;#FM\DWsH{|H} p/~`SyF`ݖmtGx$&Ko|du/s8rʧ=BOUWA̷WV ?".?eg PQmB4{ZM{%fde 1)?uO8 W*d ɌE8?U4'U\`YS9^&/GxapY?!dfCD Rj럧 Q:p|ix  gZHvc(mn&^eO=g9ϡĂs{fTWء =YMoHLY=yi@;^H.T&B<[KU^:FR:z*A~evmJ+ETxNI'4pZ h{SxTO6kE ? unɽuqA׏LyC-a<"RR9Ns9$յV5QaEџE]uMvƇ,)uЭ.Vs͑p01q bE{vF7Ë&3<[c惼98] -?Z1AŇVN0kvkvc,ZOnz^MDžg pּϨY+'qB9#Js}udת[)k%*բ~>V,[KnG<8"O6sOXh7')0"Mh TZD8(Z#xï~'^ Ә'2wq*lj&Wugόpm/z' \v _g)'4JO5z))[]^ޛO^)JacHZZc0Ic*!Y+^6}HAHDg$İA55Ea'lk_Le*=4'd^6œĜ҂xuN3)y RM',%CO;>4#;Vte&w"1q7:|%fʦM:r,Ii I%wrV. {Ziad e7fNk%ae hOѤR,!~vF.5)'PDz߸Ƹ`9g& T@3h"af-1pjUszz sfz^I_Ri4(E,塚rS Yel2%D :bo9.ӳ\}6' dk\jW ]<8 sHrHi fv2BQD`.r.+MlyeAOm뒪K [gۋs-*啓DB.h|iXMoa)'#lG3 W+Z]ȼoY-Hn/T]ۅYl8ߟG75=9A#)Жro.fHX ,P 1l~kt@W/Q}Ћo#)vjum#fQl+Mv%[hKtEt]8@dyiwæ8 29ZMJ@bԃDetr\[*$[/_jLZ5J\V0|4K=ZS`Zz|,}'iSPtкy|aYQq͏G_]u׊-;=ŗuZ13upbKB݃»js9xVB9(e:)<Q̐KM?ɯ=#hQk}uvxQ80SlGMNl 2oXN:gE3iˣ1.s2K8K ׂTS{*~xl1Nt+Wyt~6ߋ 7 \; J+|a͏W؊{7I"2X10RX5J%]GW!?0bFicvq2uBf=$G4}3 3tǴ(RH抣9~@Xk^~o1qll 568oqMfrZӹ 8`Aý>Y*V3;ZB6|8=nW-P=Tt7%4f)98*9>IFi2p)s׿c'FخRY!9p4, D2 $@'yIE<+q^ԩ87ׅO8-[s)/ڶg^Tz+^LN0u(Zul2 SL%H&FYk}w kMxvї=JL@jLVO": :hrUqtԨc=Iz kP DUH85Uvτ1pjKV$KD0oO )w_1D]ի }&jaբd$o"2x$3Hpi/yk2ߥy L].aЇۏ^%_P00H@gC4kK'اӳhqb)ǾRء+D/_vS#aȰ^R19kM,NDydEB#(S=4uEJBzJS55C2$M⢾UF}4*.vL`d-fG(,!P&5'f &G3 (0{SWyسc6 )搗Ko ,չEzWǍQ,bW|"&3~؃<x]1Hz^D.rcE|"?Sԡ#OIvS -/OuڢlHb[l/zU5V* rzϮT8;nYYtذY?"P>!7x8Tl ,niFV%K Nʐsp$2LnJ^}ꥍ !/Q}U(q]$ˮ :fx(ʂ4n+G.,9r*~0`[V`E͙m31./r(eMrT6\g\b=$uK wJW&m)-"r$zɽy9kIh}9&'pf0`8׼,OPkM 8DL&Nd7.?Q0]51ǫZ g;E 9jݶ_@d;y,(2$LB=`'/;/ *MH'})w5hjwVIo RWh=/ιz]Kz2rn|$Iy~;iJ=߅峤>,̄.3=mPv^dbp|[]>Y7U<ǥjMx nJqLl-ӑζ"op&Dbh=`fsd_:6_ƱӞ;A H>3G뫮`L +SDs@KyE<-xQ&巑gq7ϗqSu2Bod΁Xp:(1M'nb^;P5aGWZpVMx"mϹdKR1 7Ki8keqC+t""o/[%2 6vȗKAuF[QiN*auL0\{/D`W$ހ/sR"9yCIٖ8H%yA<[ZmI쌆)RUqoe35Vri ImDN?Df;Z>?Ax"d4sxlN5Dk/]+Bcr7S+ZvQu65ǯN:Hdq8L1q*%7xPv9Ѵ X'PJsfSx~6>]J}:7%&H"&lJ _7q%'jױ籖~cz| vG*ءg)Rg]rԲI2uK߿|sX4/i^CV͡Тo`딫/Jv +LA+Z}6훮) ndo'A ?@tlT{??}g//2 US Ɣ]Z[;NWqLj,96x+fߤ1ѪWsd}z0p*ڙZ;-*G%vJWqT qnpZrF1N!{Qpy(hӏr'x؆`p$8kx_`'QO|[FO3@*ցZP^=  \!`e+b2`/]?1y9=%)%&먣Hs+Q&5lьd~XS+JA&_.ߜ.YT\9!d|.*:,!k-Q92LF~Գ-~ř/=wkZǻ'ertg77JӼ7N9p"}X#TN5[Oƻ#Vw]jNδЉZӽܘ Ο=˦qP Q vmCy*:m¼"Џҭv m8Vl^ SM*ճ{^|iKmX;CAB?dW\Ot~r@7XHb+D5#KՄV5.ʺ]B`Y hZmqwόvB_s7>+Kzy-7Sok-m6P^ǚ5814,j?@2%:_܋āe _+=v9ĥ=+-*v)|aݰi,!-s_a@im +m ڰ@FU6oǠ ۛ&`P.=YV8I3zH W z I ]|-},9fx0Tt2Qw[JAAQE>Dd- W% LQ3@۰U78a;ze sdu!.FoBZn5ά(YFр q[3X`;b$!s߈q39v^g52k8իV V_ V%^1mK'G҅#u1FtQ k:lz!fܻe$ya*b$1vsܖNsci*Y)oY؋}SO~ගn]\s'Bkޤ9^jC5S%DH]5YTٻS66}e pp*g8KФz\JҊʭ[;RkgѺ%=?gT1}61XHw1Oxx. 3&}dT>J8V[TA-Q ʖ[SlL(KxtRQEƠo쌼׻QOD¦=x{^`b^+q2m4U*&d Nj: JbsVx*-Κ8rF28sn\\q9_oIcV,y|'!LY RԳ彿㠇WOOIZӋĭa&1!eBPKKQW?9N aP/T!J?8J $D|:Ub ZsYCOc]Th[ t4QYMHV=P UG #QǴ<)GJh8iF1IubQZ3E"Ĝ)8z? E*X=l% {.Cl^h盌T: =/]ͼ-PZ>y`kVOG}6CGe٬6Z=HP4xۼsM:C?WR#%"[׃"C 0 xtW.Ŋ"w:]!dhxfZuÁ5-%?t֍ ԫBz\6Ҥ$g#mp-:b?s[nΑΕS9\֡2 {Й џXgOOzԸ4&?[*n75w&@!_x>v(r`_`4ys/"rk:hMg/Z?zOnz+p l1ϘOڙr?ҝsלb*bavh풒b1 l~bXQ;d#Rվз8Ҍ\Kfux4P]hgb>Xek.>| ˁxLfPd3F$C͔z}? 0C)+Y5c.1#OUpYN ͫ[wڠ֥NϚP8.ev ;KNA)ESkзJIA*ķʷc1.K:ge (K5O/ jlh@F]8DRcnλײ`cfW{SBڊ(Gܺ-i2}9C(v၎Yrs27\*T(/^ 1:XANEKJ#- ΄•.j-?uzfi."{7CO)u"ibdI=\v*&!ˎ؞ qVG9Hy;Bf?gE~d4}`KRYU,7oi|U]8dclo^ Ʒ^|ǡOj,X_,PA ոʇTXboFtyգm|#CpNTSA]ej}m0&mt"ϖ# [⬥AIR>HS45#g,eu.&@Fͫ2sRVΠ-3 lS UEn-ls7*mkR/@ohm JsmeRSzc+CAﳏ)[cF#zo\N(},N懫8܀#ZFG) 2()"I~ |*7x;E<\p'xq*S'dTLSFjY0HkxYs Q𐉑_z1_FugSkjeZ8k=ja:V@n_[!#Cfm$n@i߼@UKb f5h4{pWd1<+H èR2HV.aIɶP<%7ĚVI-@0B^fb9S@dJ7ϽW zg 3mвMGg'h4 /ZsL!IOEo"vOBѨdxgp6~BRgHPĖUΘY]Z4/|Dd%9=*t,2m:yBg D}'ˁa71׍ G" 6ۋ>7vG?V`vzA9yyoralH|6=F5|{Q:;BtAv I&H+R& qFA4I;ȣ'6>\2!SdЄUͨZOA uq:ף%3^)4`M_턇bAX'R.[: %,1QMkG/):9d# 7@qBL Br"AQ4Y4KS!F yr`Z&@[j{c4⛙[KUW8)֗SY uˠ [נt>S蓨41^OJ4=NbG:BY~2 .}m2N񍼮]PU+adCO#w?>d`a3>0(w@bUYԞb8 =zPNߙZX%^R6k͈}Maup@#C5 ڥ4Xx)0 PQ=x['O`CWYu"Y_wwLg }Ë1{N1" ͻ6hCL%}^}تG ;asSi5i |ROM#T|&ttP05.FByQ&M*^YϹ?ҡbe;" F! r,p6{ja1Yyt޾.? &*Zeӏmkk#Ii1Q7 /l &'Ў1FwIuD` Kd't(EY?8,sq,>/LB;q͔T? -mb(Бfoi>Y-R=)@&WwSYr&$xjyiz((׻!M?ʴ`u|G<9~ϽwA'3ڃ`YaEegu"gO0,S$1nFH\S:~ zݻՈ$t$R#=2[ɠD6Lf6J@X@0&<ɻ湵paƤ/nUhGJ^:qJyWHxqfq94L&R32ƃHgOPr9"Ieg5wOl߉![MIP[TpIKԒCz IJ1VɦTI7<;]!Zu !_(1qE~RkhoEp >"11>dz0ʨ,| cC\mWV\ڜH|U#W}m9BIQŕg/gHY2Hn1"-\QkcNAH_oϹx]7TkHGv6@?rCV7}G/s=j/Ka@pzb3pwGYr[?~CqzDЭ}]7"]ؾ^CX1$Gq 'Kx ;J.bu'ZNU} &O11E77(5lUnxέ^b $Aq|=EG0D.閪ڛpH\QTc g']_^CϙғzB=ث*/Ij:{9Id՟5V9a~0eO0e(cB7Z H ]BKQ^Gy.,(ѣky7nF{+3 *\g-4t!x7t2 /!q2纭/iR/ݗsxj7qXKƂ6ZRh7XeK˙K-gBIJ CwR0{/&4խ.>wVLRJVP$Ê{It>CW$q; }iwahO M&Ϥ*=[-=`:[i|e;JM{AdTb)g/KFW? YoCѠ޸fcb5woWNRK^^Ŗ̑Of6'> cYWvKzq+lq~>8\63pa7O$XK^1cAt85{ՅRl֖ځ>.ўZQ=aa GHrAHOʼn?En2ήԤKܼȥ6|*e]^#eW( b^s1Y47yh:)rwa m47HmFLRcUEjؚ'fRN,w0!Y9+0 ps&# ˸ulQ؟+ߏey҆Z4awin> C&D4ܠ1FcD(,tb3<%na_t^mhxgB]hrŧLJ.Rߔ)ͩt3s HS4t"gşy%l bOz&7 + gǨ娴wBZ,}Ԩ0EgnÎQD%WU"z .9OvdsNV`.8H690vtMDL{2⾠w4Xۋ}Fs\7Ds THbҾc@0a:jkY_J'[Gj[o*@7h$`B;(i|2KJqF)fɇXOO})ɽCT܋6х+!.R UMg< wkP 9a3BϠZHo?;1*X+\3`(5~m靈|lk%0b]v҄i6y cr{S~1wn1'cdO{UKGƗԪ]wp=3o Y /Lnk1"s =AWAU y1s!V5y5L+O;jj%[ *lS!A1~χ5-/Pvh'x 鮸{@V+6$rUHgܙp}5mBlJ_'o#YOˇ Q`9#(âEw3JzC}plԞOy1:nIDJpq,BɆ|4εR@2ڦ6݀}0ƨU1v_uP浜<SNjz5e"`Sor׌YWuU u:kE]dnqJf;E(bGU׏+swR%n$BUd %>a)!a >*⇒{>! wBCG}d8O/hL| kDtG/ٔ *?^vШC=ѥGH7?7^/C8,٭BjK ?ɮc3,b<^:g %L$^&26ةba ,$ ^27 O6T+ZO&E]p9 Wb^ͅaQGAU'/Bn*<ڄ_ק⁣C)AM'UqxUP}W.,1eaalZ=6_g-vӲ p^=8zu?fTOʘSB"bw@*c[vvE읓4"jYIWP+7;qwT(/ t=HV?5q( e 4bE[K$}#ͮf# Ǖt◯'P$W-> zC  gh9"JN\g2&f%fFOX!ǎHN 5ـsR {3m>lK\ Hct>QsiQy߃:M80F]eӁԛ-P~JlsZ;E4<[ _Fӈs-B=54tX坚B191>%&CSm/\U g(2vy/Y2 y]j_S62P!w^$O4;0`ͷ4Ǚ>.ŧ D U+.|%S01R-穹#TJ䃙g:R*C)N:t+#Zŵ)JRfrf3N00+1Tx~,] kᗯ{`A")T(Z!*EW]h`BAHFoG5sd}o^?@ops?.s˿= VDS*dxX6D^ej2r d4\ŮH/EG{]"->Rtv <nnϵ+{GeK'氛ĨFN .޳cBlBu`Wڦv*x r\ ,fL&dJa+LHF٫ -eAJ=`kO 8mK}1NNvG>Uީ2Q 80@35e4ϱQ[}"D+5?[ hZ"/"r[t}my`mo8cܪ}%qIe1ǥ `A.2WO1)[0U>(\$ JXA[I0Gƣ'XHDVIh,ѢKM{!;y"t&hd_sc:~:hdP&ShʆYK٫:,_\p/LK=xo V+Y'RG4l2xJfZEp!}CpRWe@n# JA댧f۷fo M!I5azuJF@PN$n!!*qI ̀-B6wC꿆{*e$ʤQJ:14i\\TԾ?A$9kxF'l3_DsH}0>QT z^,ڤKN;4Mj+]M_\fOئl?qY!?u@*bxč/5nb=Yuy'C 8V׫W#coE:Nx"Դc3Pbiuz󫒵^3]z6X{uAܚ uG"_^A?؎Z/hB}NV\̯61A~mLR%G 0SkHGlP,"_"Pjٟ8=`1̿A3-; yM>d0; Y}ГLtAI!/5"FD tCUǰ, 4ú]=Aׇ6-ᲂiE!><%* 0zX3Uibȧ {^9`zKϳM&p?y\nQꜯ^H杕y$>l:DZ92s̴3p&:M@@t ǐb=э)>tڅZNGn?8lkڸp$󙬄0\Qdžq.-)\/>qϤ @U0[_^Ij}x iO`Xmtj|;MJyn,sO )=,Ӝ0~#|Ub`[XK{Ҙ D}Ta4&y35 Ay ȧ?&'V^fsN=3a=cgoe&ZU?E g.7 t83WWM$7FkqKnXí`IYdƓZWы2jlQ^ k%vGbI 6hT4f6h!}–r25+ CEb'%5pMy!gv0"/Q dvJb|]%0ץ<,fͷГV=؞$%PSyk%h%م'0mKd3~aSoqpmaÙL K+<7.:6"?N&D̲@ojfx1)Ģz\2ey4QK$Q9KԿY(]g랫E"m!bJKDzTFw(|AM:椒SsCJBLd_Ѩ6A-ui2'7=ٿ)Ph+d#iF$;,%X_*CDGGy3͌Eȃ@X>(TM НnuO>YAQz#v7-]=/ƋFǾP_Nt2lԷ\ِ؋"zLe 11+ՒZq&f͈EǑ sBX&Tk;֗-L`6ܟ\)ػm$•!/iպPs H1Ip"P $:jf=1۵ra ݟrIHUBWVITPMTg;> -oׇ3T_gƢ?~s?c +4YꁽQ,q[v 㞬HEv&X1 >UseH1]~@d!Yt;KjA>sB&PJ2CLA4̮^nI2۽[tbrcN.")ΑDͱ\N\WHdl=eOވnU 6x D;tVOz~9Q3gtBqzE YhTeTjQX?ۦة YKzc̽n8h60֑]z,V K`f&K#Jv⭏ b\7-Ap}#$ӆV 7O%c`dFQqD1Іd&TJ|)gR6Q+o 㕗r{_C˭ip{aB%242\tk\) IeܹaakY> XSv2TgU+ !J>0VʇBCnrxS]#J J_@r,E|CؤnTN zPP)ce.= _.?s X-gQ\%z" O4IR*n[4?'RRjuamğ Fn+Х^+!.w[RǼ ^i}!p` \JT]1B~>IKUk!㪒RGUr8^K+nxwqW;AJ+|xkX"y83tODə,bGزctǿʄD4-ll!'XZ;g_}!w)*nt,urFuroa)+D!IdpnRM{r!Klt6,2?tVw)\KeTqOZ6^ˣ;B`;=0ȞNU V>S<~3e ZMq]HT8WW3j SzRe^6HTYdC]bv_XO M ;AgA1ZWlp ` 0ߋz~'pK~uč[gjUžl ,Fۇ6*긐4 {m!S~df:q>tEh*ZjuNL~eR=*jhV[bc߉w4,˹LᡛpR@5aÇ 3*\k{Lu~t mlW;j#%?{sZ~?+)F%ac$/ ~6kw\E-|d*t rd^|_)*^Q`#*XD1Y4+>eˀgym(Fr HۿC´o[{ҝM̡ymצr3UHmm0y6lx5t1p^&>rRlRxQ; t]885T$g̺Ƒ"#kJ5PDލ4ɠ(Vn?]6$yv< ת\ Du98X\c }cRRNʉ%>7+LFmLPHPj`3 7N-1;J)hC%7&-'00oO%Y~D23Q#6#xCZġ4(9UG#?T&oߤኖ}E˗v6mVhPCeAuеs}l #?Gf+" u FZlX!q 2EѺ9_;mDOblnI}L׺菱激  u}2 d2105{V(V9Gmo?G㦅Hķ~$T0iZ Z@N)`m P bu' $RZL]1\W 7tW?_ݕ4\jImAw7\>Xh'Za9䋵BjvmC<< Mđ1mMz-o oH5D4XFJj4P_V$;27, ;s*\6HjlP{Aس,礶sgB>OҴ~0چ<{0V/@>+2#[. i-KbX'{+|0qQG[1\oz}Kd'817 ыQ0ۑPzhO{% Ci\˽ ]n6!,;[b CECEfRBAX G4/9ͩOrR9c|=Jd\p;sMo/ItMk+47zD< MpZ#HQ4"m[gjSPb g1 U*"<@Bm >P0(2tizX;zkJѧiUCfZnbh-| ׃iĔ'>CEфE?[a"9]Hs0ȂMdqn`Zp<-.u̼Y> Ws},:iH\be2#׆DQ׺5FyVEjzKto`8e38QBTTZwکT;ܲkEtѹcxDwiɡ閑"j(Y.ZE,NvM}+T8MC.czRS=l$tfؕe˝|MR<+iN覰_!ϫVG^j+O4|Z`xH/@/w;4L3]D!X;,8%7 c$b n,,K};M!{3,k ^Y{ʴ6JԥZLO[ $,Qc:jp-mH}@)!aq>ȐQ 8^s(G4zI3N%|XgO:sPH} U6 PFVC,G@7sn30IJЈ;l51}EQJUD=] }#r\_0BVw g##WC\2QAl( rGJ՗\¨3%c~hHs4T|p7EQ7E!`#Dwbp RY0EnݜPe:DjW~qw=fri}qLhC09M06d*k7 /*mjRN1WXP?UvRT+eDD  fշMsxKTWۻE㆛:(BWWX7&[4\@QΠY9t[<.,rffٛ&|!)5* 1y!tÃ.xUIm%ʯ(DHV,8EM,h.~Ha(s61D=r+wJdhm[įy]5W-dſQ"6گ T%vOQv$3Ny\~8m^T2eg60vs`~T`2!6Sdx@}*^;Jcv|ƴV~d~QgiʺJFnW<.ȥb[Db&h.'J ?`Pvѣw7c?Ax[/b7 *E g Pw?n{YA(Wᮣ+}p}ơ~ j\@r8GRHhq4&|ibycwkV\ϟ /MmUB qϔӒQL'۠랺@d6v[lC9EQ1CE}[7X:dXA 2+`<=tr$_j*G]1j;bOw䁮N0EjW+y5؆ե{Xw 3&1@(-wՙ>*9IOkIo~ S= ؒYPy7'aу>N, |5VkC%U<"WDM|Y0f dcgF Tѣ[M=]ŖAz[Gj.0jNN$)w5󖏶t:`Wk<Cͥ~%ä lq:hFr}rX-nRh3CNAd--Ԕ-#M FXG+"x(Ya; FGmz`G8' E'Hga7r |I=eCbk6$dg}'zV y`oy߶PvkY_h uTVWْ c-!AbvEvhY:ρ1p&TF>)_ж?%xs6\DO4Q=\04AdK@!٬X<2Td{_n=rtv9Qa1[9eDͽk(PÇ Ge|iʫ\zG.: 5fPPq)s]h?CV֖n ;t؈;~O|TO< ū1Jt*:I5h\O{,aMdW}IpsEa&Y`fYk^2|_eV~PȖ_ שocK{w55NWo1[`hm*"-9SÎ9M& ihe @ pG8Vq3o3w?b6Xq# i'P;p9FOTy0(b6_< ~M̫YL+(P*:ewyIs[h$.+)ʽ<)&Xkp`ET5W0IN|, Q5q&6-sE ?\]+,!U"J!jFԚlq}G61FKNYv4Vh~^v26O=#JUь#ϸZXɔy%%xYYɗv*w>]8vx*v*x, \>I}S&jq6w4,Mrv flt3vkhŞAqV*G"󨯟JUAEƂRѭ]TTW-C&YSŹ%/ ǭWtRwۻ(i˰&jӲm o*EJ\' -:CԷQPE.[+un؟,>oqToXùc`r:6pl(()tMrI~meۃQmsZg(̵92c-RwTR7,~=WJrh{{xAOuaH%\XwW?W(\̕ 2JvXCLNE#==rA0MN 1QzGwɰvM3P>&IR[(uxӬ3l&a84_.K"_×XC5e e`ç$ÃK#Vb @^= Ypӱ"'ŷIrB aqus~dCLTLUEy^VMH1 s<.B"-|f+%u:vZ-eiG N·Spy!?i30 TʘuzGfPY].x? l1-!ےjK;I-O hN\g s_aAUKounq;v<ˇ9%F Nc"%ٳ>u_9AȜmEiZ+5$YrR4~34f%2:K"}vx ;Y_K4vtvhk$R %#c9S`p0ES`e~LEe 8ZlIZ{JjtKD񆓧45uJE5ždh<( K=s}+n'po K00eߟ 6_s~CݎL[=PU͊lyvڣP!M̜4rB2 J`kinӐt y{.;n[-Q zUwk3WHV>DzҌ!#?i|&/4#w;jSVBT\Of0d.2:O4a7ϟ+]}VH+M_,v5[v#O\^g{G<"4뀈Z1:->笟УHEmI(tyH V5%޸쏸e|{]Ϝ9\_aÆxBj/Ѥ7L$;,(Lil>sH'-*ۭ?Vn6Ju޹#=gɪS{J>^x_ ^'Ń?{|U҅_Oi߀WxJ-\CE]U#Q|M>%^;5Rrwa@;u1,1c[p"qf%?/ܞ'[M a&6R*ɳ%}WΨwCr&^\Ryׇ!~QHrpbsA^WRYQ·K( ,i O>n,"cKTD^dO#LZ F]0QA^E45!>qBK>9eۂo{_COn'_*P8W`C8!|E'->Z1!@o8]Nuȝ^:&:-@'{_Tng\ɢ6{(PsnM wjX!B\CTDM; Y%LPZ6aJO_ob.I%?gطYPhr?Z drPnr@l-P"q\[T,AE~3cSx çrvܥ  .?@Z_!k%bpI|hKSnBw]IQXqY4-pmP{Ss9ESо۸cȗraI@SFeY>F+۵Cy:g *-]ɽX#]٦Cn7fιϫH(+&KWJ yE}Q~zWnқq#=r}l*php[=Y-]_:K61fWqYV^KD__;7 sIH%5PwI<#P}MTU %=N^I@$nŤzݫLEƞ F|Oaj˜8, ڔ\ӟ4^~~eqdQX ށ'xYi(̿|ϩ݈ DTO5+9^=;dǼl;z$-u벍b[1e32kam%uACnk,Y^DLtIi: FxՅ̜ʡ"6 oɎ[{'!:Wx&7װSsGB2VuuI.k%:g%z5|ap0!b(gje6ڶx|? ?ީ*<_C׎dIg'~:B V=oN?=k?rB)cmUXىXKfW7*fs¾W|/ШNpjt5l*KHBsp3rTj@>H }X5EEg|k ,d})$U1EB9氥AJn`}K]2alE) jop݌д K$t!Mh}"vF(ÃABo\yE]E mrEpޒ~7$:YP$!ajHObr2)19@G/;^Zi^IQsVA$_u Fҏ}''ķX_v)UV2R{|&cqt6'J`Gm9] $}CZ-]_?YVߝ͉['l9-Ū&e{$geTsf]PwJ"=(л)֢{{7 0dS51}Od'5H6ҲNy~g*9R65f+w=Ne!-nO}ÁI'$&9P8oKx4dسũ=HЏ׏vZ~8gK>p\ME\lߘY8ӛgOK=v\$TРMghOģL Šޫ>P,`>=0#{ZX_e|:.N+RNR+2%M*Cr,/LT$ I$>6jDc(v#hT >(iHɔbSf&Uي[U\V.rwg}Yl i: [no"(A-9O /iVU8˱ᴢ˲C2ٔQH˨.N3(Py>DOV*u}AGOj;| ƤQ{07 '?=$j(5]ԖcsHFq/w+H䉢V-%,CfGDRGmSxa_@pbBBء"x P/= -%~W&Z# `WBs] -c6 ]nx6#J_"J\1s8E} :dM\24ZM؋JrҁJfԵuf56Hľg44̤ KlE/uv]0U=R1y7 on8h91UCQ/.~c WLܼU\_$xbOqxiSr+=k_(81 ԉv=1]He`;sҴXܬ`N}_%i!9*Mä.,1q<1˙g*0'Dl?]"IҬ[W$(a澒dbdqq`FNk=PXʲ 46v綎淢Ƥmn ( [j2| D`]+3nSs{c0;BR@~'ha-M=Rؠ*wi"EhFbؗVT M92*U*&H ChuT]Vڏ &!Jj!3;*"&qxH#eGƤ?:E`RfK ƹ"[|W^׼X5պ? 7fºoH9;+L"l3 i/kr%N0jڌW~Ujwwa1iB0F{>:Nؽ1ܓ:`|eX7l Ĉ &0cjHIґ3IԲXlN4l'_#H/Ѫ`~h3UpsF{b[J_v_쨐S`Uhf;O,sMI b pk ,4@&MGu.΄PoR;-=DODYWyDOXhZ01ni@-O\(5_gl#ߚt}f!d[܇3(}DTA?C ae41ӊHX|eJ$ b,_ܞo6+XqMnP r '*nۙ Rз3%b[x9k,-Vvn%:3alN {Fge|PaejZ8ɓ].UglaRSQ!EN#}]aKOH  7ӫۛ%%h#HPJw@wzSѝVD<)o"󶼳# erk 4F$V%EEdq+t਩?"$]d޿\ʋ4,ƦK@sPHd9 wxK{֖.X=3Z,|*j:{h *K ġF*fbU ,ˋ59,i~jReWt%~a N`I$V^ ,6| VU\{e E->j\ƣz/.^=B9jd;Mb?˞ej7wPy>jrYK6jOyQ^].u?7o^>{>/+mX:c4Z՘o7HtO76:nhO ,\8QP9=xjA^Aƀf!w{LX~;@ܦ'<9QpmÂyd=޷(z <%*Fpj9ևhߡ-w Af4]꺴^?AdO^1nȯjl&O; Sj:16ȶ6+i^zjѫk6`eY=ܰ4}ɎU,9o'U( ɰFvt=b4?W@Q \#)RtDkۃ?;EK~4iHyx2}C<(!ج5Lre3)I츐T>|k΄.AF@V 䕄KLp ?C ir+pF <{N&_8$&>v.s>?a״0ɺ2~)UKbx_M$,,]`bXNԹch_1[ oNV6:*U6O3 5Oc|~@8' =Ua(}//)6Z\tҢ\Va:g2&">O8{~\ e0?R9;c*g{`W9/  8:`&86i;vJ 3[W-D#kV MKh04JgX {e&eMQXq.[%|Eg+EG[)XhZylMUDuÃR/Ќ4EJ=FMubMꅝz;,ESu@q<˴E˄-#f<fׯES]+[0G%hzGN2 甓˚IYS@ݜ>^H[bƌ!o9t%yLXHdF5^T C9 )Fc.~.`;k :Ds%RTPն˒mRZ}+260 MH|cYͧK Hvrf;#Yzs;^r'd!)<_e UT*?]O (G!JS@HU"O4yЮ_4ȵx#AVD$u7-]R7 RJ2W$YdU4(fMl)ˀn>!lEN ۚ"ny"H|xc8HOKlwA/XωWB9ITf8|@b YyDxN6s[o{/ӣѮ| (6@ ?-&l̻;~@J8R~r=i?5kSMQB}Īn x fU?DOObLZLqcfۍR@6͇sTöt4&JQ4 “2⟬7qɥ[Jw\L9X7H$1Q '%c]>oQ|Fy G(p [! 9MlL6 cb]!V> g$y.xEHگ=}'!XzáoC\uZw7(2%N{C7'Է0ccĺ: H|_6|r؄2 sD.& ]Ş$Ztf#zu ]4@'TxA];U8g#Kj9%DZڪSG_S V_Tov;"@*t@)M=$*ͫLVo7u/*Ԟ&z#~xASKx4>H -L9h%$l8=$a4C>ynrA,3 {9k+ĩk "5^u/3E=T5^čk3J)۾NEiwM3lf"Z q lJ\g2J2 , K?)2ID9SQ#7GlAH۾!e hBq= Bt%~AG!$U;?'w" MH~x̀8;N E*O|)H{dάShZ] w.V%7cf{ֳVz_ޅL+)'-O%󈭹&7#n6应BENRsۓ%Kz띦*y'w,j͕Gc{%toLd8Lxy?:~j0xf!g|@#-\;whem 5.%EQj۬Xh+vtL7|OW^Ym fP6_P t܀LGGU~=^CvlkI6N?O%uU 5or 꽞|8r"qyi%kp쀛dԋ{Oin1D{Tz'}]% ))"J܌9W:YI~fU5B&xs;:5SIP>9!fT-Ee>#S@n%q5L(~oc[`4 %}N*5Σx9cɏpcl5T2>Q:Yun?'VLm|Koεd[%(q8<PHw8w_~ܲ3vOq;RW¶kO:ۊvR3y/?0oRJ*P06:&pl7|ohsl h!rV;7nᰋizmHeoڵ:`4s;. )tHO[i`L<48Q$]m#oqXѐw@}6Ō&79&(g'i`08/֜: 9cY/5g<'% m&T] eFҜ=O'!Vk!,QgN uQCe T%||@fN*ڼ.#lʘç'&>xU4gA6ND\i6j=QtÓ A{ؒ8iT4ڞ %6SxTE LQ0yO[BC?UHˠ;ymo#[. Sh@C>marx P=W|ϟK"tMPET.08N)ӦA򤆞~*i,i1 ~2xQ( u&Acd%0g_2)tb#8Z_aٚ 4oGK7oJbMēε:Fhu7ǚ@I;F}]/(NL9{x }XV}?pXISK<ɹGȬvl`n*lޜn]ASF0ŝk 7}ub)6nZ{oFKLk6l %"V}UF.$}l$"(0WEMfJ}@E#Nn.^cԇ~ !Cxf,tm:Ew<c]M,_h8^^)Rbeia}Mwi\(@d]:`9s|kP <(sc_J’Nlϯ6}VB/"#qkCkbFKM}@4'"IOqߙjD`ϼM#@llskT@;]+1/WϠ*'#_㐜twbpKJ0${kdڗoE[t`YcTk/B_?D ]9;"Xl1<<?L'P sJ-4n1qU9#o&Y1&ף _wL8* Bj}Lg&$9'eX]3'F 6!ЋTާΓK( Iݑze\cLWaaQu&wßcNd_375h/LP1"-+3ߪL!1Gz:YcQLj?zlQ,y2iv֧ͫPàlQ|?b,tӐVd9\ +Cy0V ٕ9`]X]k]9 e|Pr?~ a,X DDq7J8{RBbh73+\AG'votТGHIy94ҍ`K=E #Պ@R^oqb׬5?mh4FNѳ4AD9|KQG]v8gKƚ[;4Jv6׌O49BgxKֲ?IRȵ7J-P\4=l]=5՗9N=[G'.Q%bdz=枮bl&Kݽ8gzⲽxpku%eFJ-@0 prEKu1у̬ȑ+K;Ru &#iکNK8ww}9ޒP[)q5^dg4O4rG0ae#rCg@ dedRpSnwN ]tjhP6ke] lOCk@?0}=j),tX㑖7~bP& \*㝶Gu@Xe ~!rĎ"DpӸwF"%.6s{pSM;n #fnqNHIjgmpx߰Ck&+tܣLliIWGڽeyd7.CPDRMsr IM`-)gKtptke!RH a᱆,1^a6@zxޓEQS3]go_a.oDxO%<ާ*oI܁8AC37/SR {a0PVzȈIW{ 6tn1HVYu]!7ސ?CqQT0*8}YۤR 2SV\2tJ( ]@?&/Q'dDJ-KfQ H&nS"$ljyWt.c6?v3}rO êp8= &x-۠%> ̭W,:v `-<V/ =>3Bk\L;]g*hl{'>1qF2{r_h"HV粕tJ9=!W,8W[*m;G_× Hymˍu F!w#r|;#]gô"s'#hjlx{BC ~Nu^l,U`ԈHk#+\GԬ;9)W>ɺ_F-5} y57r < v@=̯f(տ(߮2>oyZHu="7knJqf1xTALlp)h!9IeΑ'W@)wMtdj~3XCj}Dhb;h@ֆbT;0ӤȒ2yG?ڣb^8x\gsE1{pҙ=tt&%>_ [$ JxʿLE4CG1 R*CW{ fcrhC55 Þ(Xnhej7(.q:2LD9Xϡ"F}y6v*UgűK0$'%^j>pVk4s`{\)£Z.vWg_cx&W8OEiG0yt(m#HL6W-N#dWco|,T'O?x7YZQF21DLkh܍a3;(*p`sǚ!͛SP f<bg\gz[Hh)'HP! Qѫ.tHw<q#AU mo<#b! tO N^6Ió?5 1\~J:4Ř|AfǸ^ƫ{G #o7Y^) 3 ErϽJ(g^fMPt~рA4Sw5.{'kſlA#{:nJ@TI||o2ڊR68#k9Z\Jڒ#O]:plU&X;ɛ')yFF;:5@zb:]~'TPs<~!ɀ(2܃{#u3>Ճ]'*${Gj*{Q\Hɩ ?O2 ʏTξU8Џ/UPY|#gLxriٔb4vDoiD 4`#ZN-?kCKc>@uH2L +1V >τ-Sel1. > AS D<573ٸ 5m\oc2sE=ѬѶTZ+R.{z<;j9}A #jc-iPu~j NTb6c0*97Ѹj4V@K$}YG`;sTZiZMo (k~gvIPW(m4I|yeR06`U!s+Rѱ8Vjܷr<%A2'' w&Ies#!:-\|9darU}#&y b qܡŒ]sJhQik2GO.@lr{X#PN{b)ƹ;x9 nMjx/ma%2@ znEhD m%TtɳUw*b_ș}GčsG$[$~(-CB4 ǎJ|hHpV49,zBVT8}a|Sj<}LىI&%H!U$@)QhΊ8*l"vћ0{?Qۿ4OA*[‘:;ֶoU˺4'8#PSWcoH]wyK&qyMGT!vU(;횟=*]?fFd0fȑ7{zˑ S 󢋧Ѩ^HSd'^^ j"v.%֭%T>Zxn3DwNhr6ɸ?\"4Ai&`qfC3n=.bW߬ge P./VV2GO= 9NS4aOdu X6D~P{:es@n<q\s3= H%$6HDk~E )aWsb2̱0J5)h58O}Um't7-gg>* F8?fdd(5)w_!~i 8Jbp`EKt՛@wKuZb(i/i~h>pGVOj[3NyFe*݀Kd}sekɫX,j '1>K'άƒ萾[Euȟ4£} G".LD q6}'؎ѾTl43V/\Ԡ&u.ԝ 4|P9д=aĚ #̉u:WSCrń8yuELu/Ϫ']QpIrzhz$,T9P~J`cߐF\DwIJ36&~#7?ćmAU,s8+e].Ë́&)fCwۆ9OA^2B^Xb׶>I7Gbeq̭IMO{,lv/\R!8B'Z }~o0ZX^/3L;'aFl{gp5aP-J6hmۗGb2-M&ձWG_5vfÐ R ݒv I!46uqP( :tS|d= ~Ԍ{c$:}1we.gbD46j BMp R;pbteyBϹ#]@ʥAB`|msXk2ƳIz2<awPGqB+=|[]7L8Li  VG4Áj+cMU\Y}+ZTХGEV n݄zѱW;^ܗ.nۚaH`述(4.e1їy"7l6 +J:HX;_p(ZG7kf>a]^_GS!S2'T|:1| pH1jnǀaF)>-CJcT=[AVY/~:vAD_bglw2s,u۴}#K0ZJx0qIA^a b1C]"zQLN&=|?xx2k9df+u7J+, 'Fh'uBx,>G+K! v]-B uLd&lDV{ָb80SL%Y#xoTmS8. ȰkP_`59:~3bH#;;)(.,SBX8DF+gٌ%]DE0@W1&" 0u;XjfnGj46]Ϳڌnٮ Ft (z$$$&vK3\H\HG=%/ nZ #.,-4q+2YY7d*koH?0GԮlA)oTJ~2l\[RE-įCK={>340%Ѱ[=ef5!6B@ C_XObbZ#(w$iRg3íZĨ8d,q# )"fl~r,;]{*KD,.}Qک̺DTSIK#d}YhKX-ZD*ۍ}j.pEc@.]މgr/j4 ?lOC`nAgБݾj|<:c]ߩ6հY~0lC2^A&NF(=.=j/zk:xҗiȝ+ŒqR?;!)r>,*t[&k쿰?vt]DyIrD'?3w ˈ {>bX Jӗ-~;,{2~6=[A܍" ud,&0_t(gE7G@cw&(~EQ#GЩho НNtEpzQ;2?!RxMΖD$ROذ?,Th 1ݶz,\ õ 9/U GDY F)ǮhdW%Wϻ5(nPay/ diX5zMI5I`#?) Yu7pxa6ft?67%dv0d$s|ϜJKָ lQ54#÷ŷ¿Ͳ.9k i]y5z6r.![m`{[T{2VU#bQBՊ|·Z6 [eT](V? }Ȯ0*+ng sȤ32u1!1jRۯd7 g)iiL+{r!ӺzZ<'M=F9%Tx]N.3AoP@n_ t,pcxJB'hXNETuB{Վ6G6?cBK (yR9D%m΃8R| 1'tvr(>yX q:ǻ-]>+Ӵ>H-ƷaOedyѥsXCzB< bUcKWeҴXL<6aa Y#?(9!-EudW>\vX&L0"Rh" /Hg )`AC[%wF*!\/mmMR{?K=e a%KSu-\EREFE}p ÇȻ wel¾{^4'S܂= –i;۾7"蘥nrq Da:P*kB"'5F:T)M{4E S7KQ0\OX&J2GouƆRmK-/P0: -D+I^;$/ث/. PMS!$jD!$wG7ﲨ;VGPaY4lbK$t}PD=3>lC( ?K84Yz`}gy%cNKa37͔JCo #Ml\!t 8(xj \- HmHh1yqǟ @7cXzȶ$zd4 X׉4Ȼ3M@o?-Ɣ*M3`Jk:M5bi=;|>jr=Ͳ5o.,؃TkޘZpYb&=7Oʠ3=42vdJrv9ֽV:_:vxQf4)~p ׶qq)CĞ]U18(DJ_)>ArX޻l5&|GI*"!g{/l&L`֛^w O6ߙc\mFr{ z\cO(WN|1^AVtȆ-9(ه㝺8-_y!H,)ոR}Gpti`1z\2Ԫ;r,ru}ƷlOECqBeO9w-/^J=>4hPBU9_eJe7o9|lAO& %oWԺr]Fx$Bz߈ŝ vz xQ/@jjc,U|f}+igx|gOg _~o Q;U"yx yI>;9FVL(Dai !LW%c襗x45n p+ }UgrEfvٰ^^ 5qbrZ2ap=Kr7 vX"%.xb8tj|!yɍ ua4m@a^0 R</Wše(~dDŽ^8*i^m#bYjtMQ9f* ?p_}:$@D=R[?/su%sK}#=.[k>{9/c&%&7ɐ,E6?mWH(5#NH~ g@m6vud@lz$n?/| Z' '_aՈL\ N:t>1GiLj]F2KgcP?t; > *7qc`W2߿FZ܋1 1LO qZxjs#Ң.CAklMO4ɤ9y!6AL,[#jCN5D ma) Ywr@=G}cԾAYKyם \.4S}7 K=_ Kh{|~17C_j(C?P}x@`.'T$/vIçA%ʿ{''F5!BbCO§1Ի[r,t4@Bl)f}(;%[t(}E؋O<y{Sx96Ug1H螯:J!npb~I~D^맃+/#;2?V8LܕfNb+1B\bԋG254֒E"Kň8Jf%1~{c%3w )qyKKHU73Ň~ 3I{,)uá>n'=T>Uh˻>g)e=J7wTP"z}e;0>+29v܋F$ρYXI٬c$>`-D\Kv׷k[ZOOp)NT|풺}2^-pOѽǟ<,,rV^P&S1w:W eԤ3U]wkSIw(C' ĭV/UrLۏy(a9BN͗'UO^T /&,R]R3وY\T?aʈQޓHeƀ:4!O3lMB3tl q7a )zȞRH)PM忹~E,"MZhUm*hΓW99)*a4 =lalMb[zYfCI:A͛nvk" ]3O[kTLד;C]!XJԓuŲ/3"C\>J3?u$HMR(1/brT|;v>?̂RE#J3 ˳+":Ho[B \D]MA}Z ּsdV/^GNKg ERSJPfT< ^xBD޶b;3(^YLn6*@Р4ܟ?e\<h+>n],p wQ^)*^Bg*͊/y1Fχݎ-DW5K ) W3g)fZ[~)%s% 4>Q(CLpi9ǿ=(N0(x H.6!R^7.yu=U$HZb)GuO⏴B.'ugxիIњw?h[| MH$ /i6NVI* ~Ԋ%( %!gQ^bAVn-A Fxi $5̵ݨy{*ןʻ c=bHNmަ\b^x9\:`.Z7$E;xdP?"}`x>o{vgIRRq]c yI,5cxBɺDTWј+xFrb )ZI oeQ2TIQ?+ VGDѰc" s)3O|w?B#GSrD8|+͟ZY1<~H U:ujTL?`F 3--_-ɴK7h7@9zkck[)gݍiP|NnW 'NO&S_ 3i0*˫G &GD+`+&b8R_}lD>(TG>&|=Q9AnF:<$m4,]N!#1DXE0.pGSUxAҴqxuP^(A6;,2+IgG}!*!爹0SK.ƀezV9 hHII\vS8$@1j|I.FNF]!eҿ{ǹNP#~Uw's( Bɿ}oQh(!m".]=fQ 3g$裚wX>_YQx( ҿ4[ QI>%? 5s"r^ekḡdI~B< xm-ˣ0EA\. Z LXpuCmNRN%Q~/'-Ãͱ\=odK.w݀w,XM xښUGr[1˨|W3ӣ} 'N EuPT0sӰNU=h{\h%qX[ƊI#5>NY/䂝lXg8u*Eb5e$q&w.'t6 O>PebBi&a\Йh2LY5_x)3i-!Pu=w r z]cq}."V!2 ܖyy7` ^P!meԿD {Hv @T9%qg8sA`\˨lfngk9ft2dh U~68-TѿFD?) a'AJ^ZKdУR!GosՆᦅ7dw<7ʹtw^ V]B|u)8 i;FчS8`ͶYǃ4* gfnJ\!CѰwIhv eN?ȳ~>|O\cЌeyקq_W| .nPhCH=ÜqqEg;l5p{#Or&T_ 4UkCKR6v{z:hr ﺺ(rN3oMk3()~#F7~[c-OJ♥b90"AMw~ &nqOI=w7SGވxsfᮧoO=˞,~lCCgϊug7~BJ(ǶZ!LE`jZ0r buᨐ5tqi {cl^Ԫ1z{A=/N408s 9sVNO6L!L.n!A6iChI,Zo},|Bon-bãȻ@ձgƹ KmɡUE][!|t厸$ =bW4q6^:Ns_wi80&>>%E& 2fǎtS;agCCZLT yQd] hyV0B`' 9!BT;ˈ.5rEFaZ{FI+j|O/P$'젼ξ. ț$y9~M9̿d%T#iAAiHO$OpţcCzr.(N<, |-HrlʙPki RKLM8ԋܧ1B1) kSZQrI  [ZU-y Q`xFnJG.9 ✊cM߀]@3ޫy_B$Hԓ'@FѾ/SRx+~jSd v})%Z]Lav,*kD}RT0XIK8G* ?ASۊpF<܏*rESkX_t;^&yY v`]==hz4E2$L;Rz ϦҴf <$:GV"ۻFǦXl<;qÌ$%)"c}gΥ<)>FH0( dQVx;Ƴ>\yjX t/NaLtO>B x\0=%2WoS4~E6kq]68Fp͕]!(T&JoD?UMER^Q\VTIܔ|{+YL*jH^ZҠ_ *IY>"|șlWQӮ;A%ؗh ;7pEU2=0p[մ+'_='U* iraU,fu&Tp w@׃xdk^52.гخ1(JspicMu˾pAIkq XJ+ƾ+=E 'Ll>sg3?[,6g1f)֣>COŠ$qINR;bu.zF_nBe7G@ozWFZqz_|]xhGR ȋ4MRr *lH,ŻXA@#b;v3 6u%qb0l"gn6mG (uneY0!hD! D|@xEY(C3sf]wA˴ Π}> _7#\kl 5Wb&f}-a "b~(Dl9 !9ĄpY +ςs=b&zAW*IQZF@P[aE1 ga6_T'I Xo[HjA;c瑏B1ʣT,ICoc|Ή>]K}D(?'{dѥ1<;t5 Tv>r'K(c@ho'Ly*'R21jN!AU lƒFL?Q(;52k! r{<} ģRR-CK7HN07ڛw0"5+".Ȍ\'N O"O 9,f anso5j  $C:9$ȷ ch*Nf\]Zj3aQ*)nv-ܤEd鯣…c`1OI O8D+CH-bLf"r-~vn(J栥j@Cz<v m8;* 7 9 =tR!_>A4([SKK[P9Dpem2"_':)j g&3-60I<'OHkCXQ>jE?)[iv<[-zqMژZb|DIS}:o(hH hܑz T诗Q]lDNaTn )y&|lNԏ0Ħ)z\LIz,MK~kYV*(x~0LJȈ bejdP17DIW眵2I-V w 1nuUQdNM*Bl749>BrYPi6>wM˯l 8!>$KC䉑UfFhYPrv6ۿ2;BQsGK6sNX>qoі짟.% r6'ͽ ;YB]9ڦ1v,2 ڄ4b8Cˍ'gyj7 ͤvP=qͬ'#E|uB0ݯM#^xM&+E+9y, yfP`}%iliv_NAnv'e/EгY0-@z !3#ZK֍-ŊւgvYf %L,F@z~j -QƌTəVL~m\Xp:G{Q|*. ezLzg ɡoVK_/LH*kU^od1^b:u~BF)S⬣rq?rO0;^؞ɈV)bA9ic3Q8sx#sNy/tB{)FKk~"24)M+?.m:fTU" ҍ&+%JV%cB,8.'Z5?B.neZzv#]/c 㷖lAok[i$Fk"6wa.?impgญr᪥i Y'fXPyE"0I? asP<:&b^n|"Q{27_'C^m9Ư1IK Z,נ<Ԉ٩*OOa_oT#Ţ8?Y)2fiM;>jݕ6@, q 7*6 =Ipj%N-臏썺~RxrIr>trU@NZ*-i:L3(u0'g&4"E ;n0o>$pHmezAWDk Ej#ɸ݃EF.޲4 0pA! V俗d2hYA=o1„T+.w{eSo%4}(޳ԇpŰ:dr2F<%4>Qw!zA+VHT_-fyDxS[wJp7>۶feOZ=g[pg\lv*df%BְN qe9šNcbW|TMH1L7ܪŖv%]drx{nȽQYY|HJϥlc@nm*7$h"&8VOyeͨ}Z,t Tv& Ś™լI?8 [wY fbڃNwxxR/ۼHm 9@,8͊?X $c.0,Glp5fFIy_G//#\@p4D'= $͉rӉ [axgU՞' ]9S+OA] bt>,Z)!#:ǣ5dbx]]_:'vXy~G013fR h)d#WCP5Y^XoLp_PРl#oBe2QN!Zy,21t2EM˺Wm KNėAϷ.OmQ;ȿ/\e|l0ǎN>Ɠמv IlW>\ѯd9@-{Fd7xj8xޱ\k57>CPcLGG<= x!]Fw8A ofm m` &xy v@c0 BnK8xnO'|2Ye9Sv [i2̆Z;e+O`M24nYKPq0[RW6 \ nؚTZh "q.>dH ûK!:[?AܴN)\!#1vLt >ZXMd ͘ZƱ=R0 ,ځEGVJm`+G1٭=xmMLA L]m8浍2|(za)ӣ=Op ( OϔŤ4xl6|Љ%̿-&V qKt%*7͘Ÿ h¢@S\^ZF/<6ڎ5mi(1n+~7(̋~Uc1 Q*]Xsv(eNIg?2Ei;Ů靛gkY襼[PvRؐ}%4tW5" ($Jȴ,[Zd2S:&n`۽ȀD]fSt1 yhN:W{ely5V}d/niԷ !N ah o2*oCK1^1zSj^~#g7]JvM,yuLn|y$BQAq>-wP!b"f^ bb]B_!_BӔyz5̝ofkg1{Oz|IJO D2BBDO6H{f_ /Gťd&m@CNu8v{@JMqA T ʫ8<5>InɊqSrֺMRN,|5N U0~@wު kZ`wy=!Mm7P:> Z $VKL)r[U ,} sL.ThDU+(8ukn'tc_vAxXr+K9+W~OrcBas12PV99q65gPG`;Cm-~'6'a{UWZ^vߤ2w`;T= zΜ[{")a}Uh3VJQܯ*c p/xw B ƚ9n[3/}nM6a) H8-*1@끕{e}sS(] .pȽk/qFhb!х2eH!+a[\;İ`a;@s%/xVn!m:U9qA@MeY!7f:[EjV+}1=H¤-tvz] H-mA[Gt|=Zt ˆASm~rW:Ͻ}P!9Xcϱ*=]@v`P[hK?.26i&ǒ }8h\I"MJNbbWRn"r %ssp{OfE읚L/۬L6b3e&>_ D~a)^ ><5*I-jq}({vbfUjF#kq5mkFykV$v ?9?|ŵ#,FF(\ Α9S%c>a%Ah4SG/L] eag*S㹃f=>ȩ}8`e^9.ʘzݑ#.TrT81N"IZWLAS]1:GKƛegHFk#0zЋDxl.ry",[h+z6E\H=lbWA0`4Lh@/Mfj& +KkaCd g`ʀ-nR(,@-1k)#OpVR{lg*b⥳D j&p(kD@iHf 쑖OC>{rR QrB}#Ak*m1~>~_[{2afZb*fp{38(~q W3g5S4P_"2Tgl΂L h.MU="%-n-O tx|k/qp4^!]) /!&AJ^w mK n:Oےyw%y/D’< 0$ Z|W&)ϖ4T^7'̙(oh@2z^ٜ f:w>2NkL]O7aϙ/t< hD hU{}oIiAQofOHŒUzoμYȜK N]S *^{cBcթA/ +jrk尔pg#Q;d t1[VRVMbQ(|0K;7;T祧'm3Ԫ>Œ5ENk]!I{3* %쭍VeH+Y1; HrGu8^O{܇m[Kc, Ҥ#wHhf56Pmn+YuP:TׅO 1bϥW>glN}7 X?8e";tBّ d-֕C:Ou7:gMJNJpw!PԤY74ˬ3kfrbhk{jNشW/!JOF/b(Wkq;H h[b!u4,Mx|a`WLun턞v)FwF%=EEblޚHqiS:!s5腙7I4sOf2wtyiXyE8pB~U]1|"ec'?c<2ĉjk\n$[H52ڞ69l9_"(z^ψ5ɡ~F*/E@%svf'&47UtܨY#\5ZO:*R7IFy@ħEaL [~ 3ݒ]gSCXUaץ1:)zKȊgN*K6וͯ$I*l4{3nj.$cVa]UQh=bb%ohc|}oׄ C6G2Qt۽1zyؿv'Tj"BCQ1{ϤH/2ߖLSoѤ0l.).WrCCZ_xkR<)QC nP3u8qQM@6䁚˖ e_šcJ7C11F2Rseb`pAMMOO^9 d9IVV5o\"Ƚ/nOO B&6kI^'RpM$vnps'Amr^t1hu욭MbeGTYس;0 >|I$Ռ̢E]`V4 k [0S =ur#x ]C8w`~A}Ly_| o%L/x`RALzM_Aƒ5^tuX V? ^Zi 22l_G}Qba >[ӆ{}W%uLbVzdkh^K#+gʨ(x+A-8\ן;VZqԃwQhmsV-P6%B#xK=ppH/Q!K0 M|uf`\١mRU ;d1%vn5ܙbg'::7|n{W~B0>VbX=Ɠ%Bzp=chC0 ?SpS ~/y+ʃᡳC ޿e=gah{2VDDN5ΈR[.ߢԌ xs;\!Y)h铿frgՃl<+͋֞-/r4@Tݡ/{e0L҂ެ J*ԝ-ɨ)t0g|};2Xk>5h qSCNbic ZϜa'fțr~!valXw&Ih) =,- xb,wLM\s baYI/do%S_3y1KzA$ӌ#C ]8w J͜"3ce9u2Jn6"H9ٸ{SAǻW>ȓ:gq?mkF1,mgMcʶz1JܔGҚ%;Z^A(8;K\TE-.& ~kTɪ![raԐ Dh{iwO1鰩zĿ? oD?+E~ C?8_;^2nchśNuIJXZJt!bjI2(]}=P0eGJaɜLrUA4x˖ҏnIۡ>`^B>k #c4oǘA'Cd0V6jr:b+?b0;| }oΠWo~3wE鶉8"Gk :Q'Yிi9sm.ޜ d?C.<aEЦt=ѶmhS)Fc_qvs8 En==.(5;y9al2YSe~oe"L;蓯eDAz%b1f|:J#%/ʨpf C$dBi%w{c/d y*uniRJ%UA^RZF{cU # 뺰(?Zl:*! &>5x|9vU2v ^,GU<Q_p`?Ow4zꦅÈs͕ 2}Q_ ey9B6+prqNT<ݷ+=줉tC,F%jO7c! wnS )FrQ\s< jhRzI[39#LXf[X?f*ۛbGft7k\J#$-U>.@!Ap|"NMؒq]ns?SR)!nj}}a&(ExI":k hȏa(N-c7o1o`Z\{buAJ"܍S2)$ލ5R5!`T o@Es)Ԯۂ7($&4.|N3. W^)_A2=n?\>-b_V،(Z<[d#Dl0k[od~p<`%U_u&W}=H ~ngW3{ ʹ9s=R% , |jM^*97I(`XN`}%nk͛#HfIt2G?f4-*ݺ+鿶K$/g ͎wOnf ^Ԍp~fsZ JN-V&?NXQG؛*U 8DGcQ=D^`5ITA σp!LRBL' ,cZaVd5{3 z)(ahb r(ZB:EJJNhC ꨴ)K5ULlt_tA?Um <~f&za-{Ē\D݌%).+$c a LUUgp[ywGg7j,􀒻Gq:—̥3jU߮[^rS ؑI?b룎VPLj tE\w0W-),K*-i'Ldd< S2)݅BÿnK06K:')QmNTXlQ*>lO|N\SbQjS=T;gX>Zt~ c>Ƒ3i`5"R'db2NBCtITU2m.2`K4s}T^-O< є6Ń-*9P߁„I^>^ z`c8Fv] XNfͼ&yjVx߉|1& I=!5Gܾ IPm1Z!(^;5*j[r) vk\];]]+!@B&/SXp [7>ys|θeRLyA1ວ|?a>ֆ^n=>K4Q]"(ĥr P[ )7qSSvz WBEZNT VUέC5H8\e]Ck)k҄c?wx[bnP&1ȟL4!` Yp\ 0=l+U("fe 1[:Ax3|d! #>UPj+C_Gh+aPqjQ0Q&Dꏯcr_)- l*"NYA` Gk8F. @+);'iImE|UŴ% w=U{KыdL 1D:e[Ym{^Rm^.:'X!Н@ ALO|bk;fptWDzuP8.O}~sҲTm23cY1@)W"cZ G$jf0u scY4n 7,o0{CpiQ>]psˢ]dW#JQ׳q #: ܉=2j:.tGa_PP|,~vuok:PY-Y>!%8P T~+>=Z֍SF0Yv;=hIHf{8 _xKbѬZg ?eҎbt3v8A鳇`X;9VΟYZ8$r:bb; ރ^F/ \iAސ&"ZK27A\9Jo>paS#Qidл0/Wpip6Ojj'\kQ7.1|mt+h[t Z,c~FV7[së=~Mbhn<92!Pt^5ܰ n3)QD8($fAˁ7 t 6M,G bw\ٔeS]k ܾF\nkK%aδo!~1fkQ#gCIZ78m)Os/w ߺ Pwтvk='; Zi4jH\h*:/6O1ml~<4ʢ_;E}6qkRؠmK4*&'cܵ._w& X94IM.s5+ gFssY@|<^׆sOm50+836Eb6LfC9F|XO>~#5u`2̄JW¡@ bUݛ=O_#,`(" ԃO,$l⦪C({}'qg2geb ⑦]U[e{Mo.)*ǩN'.P#qi#<~qGRѐA^ N5pjQ$1 ɛg9=qm*s񡈴mcMJTiC0s 4ݱlEˮ_. hl+ CArE,)G%pq9Ks'9_]d-*LH e|la3}Lp:Iыu@ƱFacAī<T"e@ɹ<‰`H:|Gt&`ٷE)hTɱR/ٿ_︊tf[t1j_28 /h<0ܾ֬|h3|n֭+$i"-4ρc5t%3n oR*e2VprwBV"p.^x;*=f-nA0dse6ُzџݘ(^܀v'|@)_4}}}+&)yr!-3߃2#o!Ž?H&CD6;kR]pdIRF ȍ8lZ:@|2&R_{P*D_ӌhN/O|NVST/vmɒJ8tؽ]z ,w|OfS y~5نw{*(,"z%m`,E*c6kI`j3;ZH;Yʏ:Jb0cKŠyϦ$JQ;ޑL::9S|"ՙ +u /2&/펿K/iqvya8p1G(1NY Q~/_ fL~J <xf,O8`TnE*Rp.6hXcXX>yŷ9 ~q:M?n@KhjC 㞭qUlÎh_Rz3,o֧ޘEXWdp6 a+w6{)RYaj)X#=ڰ_"R#24lQpl'@*ck ' 3ܫ}Α9L-҆ &@3)1tIB|fr}Q:U /&v&y wS87I.8)C*Ƽժ 4ދxi"Fa(U>9㝉8X*5'b<Ҩ@_|KȩZƏY׳ra[|NφLK Q }1MCCBa"&.Fȃ*7dv2?_zuE{$2f߲h}Zm0wc÷Y{Sm%8姯UI"ɘv: ЙΆ&͝K4/j}G_in]݅2 PMДb\uR$:F|1IuR 0tC.p9=s:;Cbo%SS,ܮ:̥ b QyOwO& z4?ބP!5% n$7)l7YΕO/zoVGs=2+ igB3Q#đ,6(;뫽6Fou~ƪމ 0/N1!RdB4#|(C7vȔ,2|a9v!ڥ(ǥ1R mdUk7#𜏝S̐t~HI/[cx7i:ѧClV(pݟK9Jt}\|T  )٦-"vɰU͕.kŎQh7{G0FmV| {bOם\CYtEl#uEA2L:C&oݎ_޲)4?Q'@>-qS9矚ճ\kިEJ>ii6Teq""yGga{P/PL34 u9Rg {WI7ϲ$e:3)"P[bZF^"ZcEEH=曆}„wB/s5=(d8l6yE]4M9ȶrU!c>%ā&}T5T Q[TݐFޮF&e+ϙgiÏꞤm~gKZRg2[k7AV'm_$Lp,JӰ̍uȯC_,)'c)"{Ԍ5T6!JF9+mnV^dB֢ =‡N99E]FJ#uiW'2:.f-02(uAW!*ӷsF.Cp~q0㩤fN)2yV9!f˙ň%FHJzt jc'+K?8 M|ckJTȒdtmN9A&2H641[:W9l`gTǕA8Q~Lw|}jDOiX3Dwk5txn]wi=e&G>գΚN}PυM.ڞ:m<PkzhgNmy,AKjU622lsipF䁗wUyyՅ<:l@+pJFwuh֋:7f̔b(:l%IʶJ%8 !CN;%)xL@ I3T][($.r ^ .EI!2*|3pRRoV"5`Nm0a=tX l4憄<'׏`meN- 4N; 䡴hͤiE#Ʉ>Ǫɳ7s5ҨThm{SB׎]|a=YziZiL3&QjBdIz1zspZ^Aa_=w1 \HRRT^~Aw09Ͷ6WP1`E7q?W_nlqva̿Zd UЌ=zCR>_rYKm;6:GE+PDi `V _@{wYfA&Q7"JZ~y!4mUӦDљv"")-bk˽=, "C= $UvJoFb H/#ē!NAHAe4!Y+jcZoNH?xeL($J*j w%\)d(ȊU5(BTh ,?Z>v&}\^S=ړg)m}Hпg OH E#nx .IITr T.GtF/d6>:ѽHFS//``I7fme\f洜nwFTB!3c>1r&R.?,Q#@YYfa45t0xbft/i^X%s+"vxvÏ`s$j <{: խM:zOR0&(k +-ť;M5Na4w n$lX \>y# &ӵ5\Aux'%;fLAtPx0GdțSX_6xIVa3]1 >+6u6#貏$/M-bkFVzّiȲA|!NwEDz)Iw3=9MD&dT2 OTױHjsj׽vPqX+ I&JR3{h R#!2.T]?sCa T2Ħ=kHޠVlifnn4 &uewa4PԂ`51ծcf-e:7-#8iaxlXV $#wfqyzh>s:+ͯЌI_Q.YRpP)GnD#;QiaR/UBivɺՠ>@ v C_NTCݨ 2 nEFIѬ)rS+sL>u%'kĠ,1NJi\/4{mf7_a>HK~ņz+[. dG`^,ţT*w/9]R8w2u+&5-F{<'r0Y['SY˾5;dʪIxΧd)R4zz ~#lKwᵡiUŰl2(mi!yuBTu=7 K,5ɺ?Q Qg0%&:ʼn;N9=nd^7 #+E0"NYd!ZĒ<:1\luI I}XWۖSi}k bOeΛBCr%CSz 5e6mlIoڵɗi[soyLbV0MLeqMאb=r3/lҤ< ýX&Ȫ(vwǷg>Y}UM dr_,Y޿˳|[rE~giuf?w7kG2Etw%1`z]213̧kOF:_܅Dfm%_#'XeL3 &)׻&gPzDw%kF3Β LߗcA2]/)#ԧHnlœNϔ!ƅsTj~9iGB#MTyV Ҫ|S 6xN-A .56jI#Lל@zV3A[Ĵ:&(| LR)382M'[KėS2aő~#o gT\ި4}SD, ;"4jǾi@lzW(QWD+pyRk9)e_#, g3VVJ;t+H}LSvc  _8YVcNAleV<@3n@_^2]* Bcaa,#c\tl=A?FO /+,XV\q&-0W4[6,SuBWGDT:pyuQjHCwo|Qsan֕8ҷb#j{랧Ov ɲj]5P%fơ4rq7aԆ-?*#(qf^֬"bԿSOd f𡝅J/dѵ{k'i?my$i FVP0~)Ep>7ii;U/if%5H'iHii?R\ՂQADQ1 k&+W )\c-zNN^e~9VOxwiC~ # x425zCwâO$ku&?<ط`J+GdGEY'o#쩊D}Ln(uZ0ԵܿZ!l)!!ll1ڸe*S|[ɸgc zr>UǴa%lvTt+3Sb9r[\ v"c$ j%עt,T`Q')^41 &13/MnC -}4;4rնEW1ڄŋ`P%oYBP"̑-Eub/sn B %! lEu97P;u Mnp} 4Z&(Zĺ G>j>eަhd>Nmasit*!>'N֤<oU/+#RZ+ٯ^|X&Y 3j(\DU-uͱ?suٟ jm8``8IM[Ď_'#yv^B>mrM*Po0!WJ:enݗ R {Y^h+G^ ސw"!0jJl8gw_ǹ% Ρ£ u49DshE1rXCSF7\rzz(Prf[RzKOoWV̯$nCGJ ;ƟKyoFVYܢᜋ%*ڐ^x 1<sd+L'f4c6A;)Byا>2_~rn53[w'mS_ikKO( 6XߪR?dB n`9F;_}y#cԱ&zCJȪ@Ӈ-ίۛX6 ̫|*FrP2ZC$<=M4F^2W/uRzwov貜D fWX)]KA h^\ITxH\l?Yr"1Bn `N祝Sa)!ϟ>tٶBi.B B-b)Q}o\rgR0:$@un¤rT-\(vlYrGᓀ`D&,AMyܤ51ҽ!wr5$ؽ{8UiD/Ǡ\`>薻^h0 6jhYVF( V+4nVA+P 9]ZC5g%QS̙Z6K­"YHhDm=h#jY,!WC/,a:r\T `i6/-AQ~͡em6 AmWH4SprN#[~)Nz鑶[/OY$ŦGړ:Y #Jl(ȧjevW ٤x6}Q1x`X$IH䮯>Xgw; Bspn/YPi2,SCG38 E7&뫍TGIV\e *c%I,~Sr#/Z,wP fsYbwTC`^*JՍϦVUQS:o#- >J+5<2HƯH͆zO7]nd/3mܫݤ(ca#,R뭕wPFrƯ h+ [km5x.Gf+2ND:NJV0k"gk7I#bݼ]6L؛*}92.\eI*ό&5GU3'X׃<$FU6$S˾%TfO/4~Za~mP2u3}yDMIù2?(-m6pyT Z/ٌыQ66 7-UW~7B'jж 6t)ɿ/TA;ި.fcMt9y.;M8?ffN0^=fq"_g`.؉y U$Tryzy y7tǐW͵+LtdA#Dno Ǯ$x4reh69I?j?1Sy*Z^QD< p%LzLZ'V1flW FaMhOd3فag3nӹW5u]Z/>w'էų܇3޻ޅ˳8gG&!GL3s*~&X=>o˜ Q0`:Ej[8y~]Cl$=ЉbS e_ptv6k oyMֵE21\Emߔ9g6CToXne1}5,Gvѹ?D'FA+|fdng.(ڷ㒠ZntB"yt7v'gwIu"8m`\~,3\ϒl 'W &<U O9 =ZI20uIGPƢB3 =7A)V7+t:!?C'bdo7 a"MS3͐L>*cƇM.$7J.i;?#6 LI(b }hsYRĞ`bed ÏSqDɆ%[OΤwbl3p-H|@q4зťZ |^ߩ#]Vƛi5j!kM/B(ra798r$5k /}2qwQ]t(xP `~SAENȸfVAa n>K [z_,& d(D'xoGSf*2۝CE" "EU/k1(MSdKvټ1lxZ  L>X vudͼnmܤuDyagC ()uhϧu1~ }Tq|5b(pD[&V,ERѨir{ /4"ti8fHLYo&\p[m(- ?/j,@8 %,\zT gCv,pa5!/|QZ[Ka(dn}$#79|@w<!f8twN'ى0=񌙦r7v)aʡhq[GH'N&8ޛi/;k>#!|)%;8li$N6KkțXÍU+V_lc?7]wzUµА`߳]3I=)i~j7Bwֻ6:#= ZB荗"LztiJchB nӏ+z&(Mo>Sg&P;H]!3~N 2⅃1VȝVo1[BK 7Wh 0=SZ*)t$PEjũ3fjg8\;`x GAWkNJ\WӘ{)_\ %#}M jB! i)ԳdgIMB{LL$ǭX|q(z:JOnAPfAw/P m63toJK$X>} r tMs.nqߝ?fFWP=ToJkc>fB&5x;d_+`]žApJQ#?ь_~7,MRPAlYO9%JF}:1zbN_{} ZW| BGqV[4FSܹ\כ;ޣ8 MB}_f^֨+ZG8eaْĶ{ gi/)_z?:5 ڹ?'tZL@a& S'xZɠQ7հNRltrQQmf:1j^yQӈwMq> Wcv5X#Do&;> MWVd4x*| w?[K={ەxɫi*I9LЎ9s35x1ak`NzAhz8{Iq^ Bq2=%#ln{M;*Nm4)``ѹF)x=ž+%"Z. EֿO8Ʈ IRґ 0%QhC}q-}>yWDQ.1Z+7t2,a@G9A3R Ra>\z L:M%㯖%qHe.CO=}NmlnQB;.QYȊizykjni]-{Tf^Ogy a9&ljٹ#c_ 3( 3uּzI5ˤ8w,RSኁme2~x翱쐈 ,IVٓ!)h3i?R(߰OZf` H [{xb|OEsg"̞#Oa\P*;+!ߩZjZ ?%|ilڣ,UC̈́p[;S0 Xk/hIV&P,M9Ɩs`i~%]jBu1)܁zzbO Q>Uo$t% #Rf4`$=qb7'@ߦ>JͼpF {:8weL2CF> 5#/WL^iX%; z'k g$KOwB:h<xsOǎOW$Y #,> _9[y?*BapgF1EPJO4g8{Zd?W*Q$S!>Ö8yʨopt:mH ,˴?|W?yXv4ots850(Ho.jc(׈U%h8Ato]G!PC]lM"[ ɋE65-WQqw4v2S+D}*P ʥz7@7ĿM@g쨺aWjOcԬ .;Ջ0 /OkPqO m[NdOSӛF{.YK۟]믤Yɠ@ͶnuuF3=0>Y! &WxN#GM`]~pqt 5tUfXʟhi&ͻ h-5o#倵"12 ,[5暬e}kB"#h>[QUC`iY21 Bl L]=< ,sؗN{/٫!/Ow%s!Yi@vzBږv ȼƷ;*zlIm))#W$p).L 6TTp W`- /5<٠iFß ndLnE[*U-Wؗ|k~<-MŞ˳+䙠Rӊ$߻#zH6䶀[<6b(-4t@p&}{6<ۥyҺLEZS>NL;_Sݛ0[TK,nx~Ry$LR:7[I2׹Ac;ÿQ?p0^[k>4i Amb' `2 19]p>v"I-?|B/NBvXKDmcYbX6K=[#odsixZ3QGDȸij(gJ-cO7yK0?'GK 0ŕk0/ZjU|sX nCɟ"ʄ@lziBȕ.aϳ`^՚j-fLG :6 [$' 6mG}`#)/i6$ J6wȓU &ͺziҵܫ-dZ?Z)́Zd.}OBd\C-㖪bgG] >/$L 6(~źʮ}vI^J 7QV=Dc<.^"NM 1ͣu™ܺrP ل^0#ihF"Y_B4FRcoeąp3Ad[u0IʙޛݤsF$.O#0tֺknQi,sEN5_ԅdhR5P7BU,y#GCR€vvHɹ+{RYrP Vs(D'8 BU1c싻DG p/dF?ytjyj@Ea[=((ڠpA/=h\d#l}Z@%VHL,r7u@&_gGRiGoh1߿t`:PNMLWz-̴u*n;l¨쉤92MI[sgYήMC0|qnN^6fRRBǺx2ZZLtID< ˼=EBK!r.dApU="*C FX glL5'B}Ͳ-'O:1F:G0t'ڸ,V1ʍgg/Ly.(F;ª;^"R#/28{NBV #\eH,YU&Bs$вihP#)(FF_̉vV4_΁$H @1Xwk;_H LJ-"AIҘ?arX>lFwaX_vt5R72'&DyE6"m5ws;R|$v"vÄ/D̿pO8a2kRPs+P; oޝ %ZwL l靗/~h$W\~}bCۆsR e4\FQ[08_%ǃfEQu6ώUʟvC.H}PZ?g#iaQ;ǒ%Q/r|%e-MuZ숭؞knV=m)3? O]rYr@f!^52֙?2^e+$ȀOLA75|)y'2ZL- s#﷮Aen* x!8J0MM 6YV%[\:|TBڕMDb,~e}kq-ɭ|: ehд:?2/1nT58& A}] hnOjƷv~C<.:93Q̿G$2 WJG >Z)lG7ٮ_s63{Oz|?p4|joӗ @$+J20n>5Z/9B7{pq'҄L%M _=g+q?pTpx}δ&D^Eܪ|юВ#ݹ9j#8=I@2go7+QAYv`3@5YQW~e=vuR QCWUxgq̽JQyú1^@uFBb} ԰_LZKd ԅ\2SġRӯ7 %KNy)oMˏ)l>jV6!\v6xoq8?twgB*w e_c]t쭦! ?-QQ1Mzl6Ь6ҰоuVJA0ї(Xx٘:)2 X*swrcy-j]/Nt|4`:\ +,t+^zX=nKϾB.)L|6c lV3yQ ob&$ 'nkJ O :,n+60F_urd]hCPKnQwjYҖ}aAԽR8U>pK\kdb%3pC!y~DAt (s55QܻKnoUJ&S7p`?[LZsy-uVx5̩.:(@~o(M .r+.&M`^rt:?Ze>AH_ X@牒^!]Òw귟Mg 98G`UR%8j9 &E#9ց*#'_7S}4x`+4ۋ1؆yԷs谲gK0VgF"_yUHZWd,/ 1`Pp+CmaiyneHG4zl#0MϦIda+3k!hh]rRqN,P&FNJ5`g#aI*$b}e,A~ףtm|k LN|E'ރΫj0M!Ulv<݋c8b}tnB9>9ohʸё0#@}' K ;c-W^2޸T5MkCȽXDlAN$`5IE~:m 8ŵL\[HkDB;u_bwLX~ӜZwy8"פTSM)g;qw9|g\$zťp5ݞ" nI` c;6dj$qpЁ|٦L?qrJw~eTɟv  e[~ ?ུBEx8W=Qtdi1c;).yoao1Hs0傊d$Z&=@灻JMcFin{Nr\eg|ƒjVel78eoYגߐp̑!?B94ܹ@2>DïĄ@2iY3`WKNؑ's4OnnCf>ۜN.S! P'6ێ\:RP)f6 OO6+qr&ɶ6ÏVvg٪ JWn9!q/ 8: ɨcQ %uQVQ>s[B:P'J}Qǂ avjwυëwS&ύ\rMD!.ew}J;d-9A!**ޭXuWo ´7+?ՉS$螣aπM~]Ԑ`;D=,i>+uq+S$juhq%]Y?-?ò3\-j~?ueaHnkOlTtf*M ܏2#DTZ0VsrH͢*#.%);.V6<)r-sHnk7, 6 z͵}vg:@ʰcA^/%,䈺Lț \o)F.Y< }2iVχ=ȳˮmDzq6 s(#{m$h5dw2KL>W)7kPآNoAűqßy^RZp_?T[l?2<đzT joh*>wf4H1[5($6F:rø+jbwdÆ{+K{nx\ODr[z$Ugféf~b|jD3_(*2[bh@\*8</:&Bֿ*ٟukݓ!2 1.'،M(' jqh}`z|Nr9jT<^Gwa(7 |jD e"19IC:9sD72_rE0k>-`*_}4(WdL'n\zXO#QkA̎'Q#X{8!BKS=R5i,-DJ ~+pj%O#)4t| yCOo~xX4-.w/[trd! 617`K ~>ul} $4ޖ@iCɲyyK{B"Md(4=صJhGvh@ _ 8F1ٷ`Qgoڰg D:9툙FbAn0ƗS%& =&K$+ ;S\ i%ΐ?rO #w0'sodo3eeσjr+D!i0˓c -2Lg׹ L98eef(1'lBH%o-5[j[[T_.]ؓ\Ma=EJkHeH9v\͂S",;#e7q)ȑO({ńa2Mbt-cT;W @ =L82j),Rzp;CS LC$W{CeV+@ufg<|\VV1pyp:p||zV&f4[:~a\3} C!f񲥬!GCa{R_ɻ WtGoh\k5RqU6eς*QdjyB -^| a%Vs r3$bm >g6sXИbĭxojC*g1]9M='NN?.pJSiB!lj'4깿 :2Oe 7 N,$`S&S0bs@ۯ&ny|'e-q4e|GIPjHm=݀CcK%-BpqF>;6=f Fy0/ڕd֖2{Ե|覄ڧŝ3g05bdI+:Us&B$Ɲ f$r6m!e薊:9SKK$,r<8_|:)O@2fVq ίO15} ꔟjX%zXꍽs?Ʉן]U2YM5V6:M`K|.=AA~Ao QɔBls^m[S:pAM4{%۲.XJy_߉aTpCV91Y77)|Yv~Q|UT-P]vb1`:O(ŰMe،?؏|&.4H!?r4SNKa7_ UWgDs?zwI2&_#U([%QfMf2&߹msFkX:]+D[:S@6oιҴfmԀP=!OtRЏѓFN6 >~$%!m" i~([sR -yFs9D((YwNEz*Kmv~„;WraƇ<ۛ638}u Q>EM%f8- $ xõj寘6W7QI^EsW]%L xmgFVe.<(ÞWQOT)brBof}"l'3)sݖRv0 F ?ڐok +'"fo2CYp+"ˇ|/>ϋV}['HL7hb1𽓢IB_FrɃOG V1JD=L-Qu>Mmh[q‚g-7#FtNz֌1;kmVy~ ոn˱bRScLǶF#%ȷנNeq fNK^U}}ۿI.Y`_7 IM{VX1}-2Y r,Zd0g愡eYF#>Sy[ak9Gc'occm\˔N5u!I2ƅ&o\=|l]k>[y5$AN0k04} Ol14"?M-J]ΐ|pMNegL*a͘HP1"^l=)*cs>]8 {UHZ]ݠ|g(eIV6ID'qMH~".*lͩtpa-JZOK2]B@Ztv̰I@&:FoDSnKbC((LXb`d%!5j~(jr+Ͳ:KʮXfdlq<[*-/PVԒy3WkX~A E %X볒k"LO;Ҋ;zs3 Ә ԅ'Woo-oW'^_8?VZEMrDߵov Q_G) Dmc~fhٯZd+Nv(MCئWݨEI;ѿ/[F'ے2wAѯzlQk\klSUC z$NAot>KLRTOo0[QUok[̡x(c+mܰ'džШK cҋ2F7xolמz1Wye+' #1TC!i띟1B=_d ݁簩PA{t@~mxrweVU<\((ɩ HAud:K$Yޕrm$§ZeS0> (ϯ 9>ҌX{8=hQݴ9>FDž8h\]\F9LMu\Ԃtg{6"c{9^rnokz졓V #!ޤ2x+7٨t%[vϛ}:-,nb TbmO9/dY\1OVB z,^r4  R#zO,{e|9DُGl>Seqi9sK (U.'ܝ氻7B 'gQ4Б@7Cg+ yGCo"ih*oXW"H Bb58b"Ϳy uVΘ :wA'UHkA#i Q`MZlNPey?~i`=>'0&B֭}Mϲn:.ܙXpO؜p dWd}^o5"TcI{{ػ١snjVm:<>P.^1pnnyex$t8=!ʡ9z-jŸ5(wY r>/̯)l@FllN#k<<|Ɔard^pJ_iV0j`Κ vA(ȢO >l d!EPk }I%"*?9J`1x 2>:bJGLuh;mL' O{XbRZ5uC ". 'rQqʦ rDG6"dZhQM!0VAg1w6L7!;@"h#RwirrU_/8dK j:}Ktœa߁+/n|ޯQU5ӑ0@Lhg#5\h&˵]-Z pڮ]*#ĩgIEs" Th;eNyKS;y*};1s (0ˌ\khgBetĥӎ:?Z [Ƀ_O،(jH8& $I:U՛:}.-gs"LⴶFXJ-ltI)&ٕ!A$G(`z9'Thz8Dm)::ᥳe)m329h^h;@r **zwՃs(f(i<;ah1-8Ŏ:B|\މIik/]Mw@iu\d1|sO^ď7Y7hQS Sؤ l@ Nk+$mN PWh@  CSb̂>ZEx^jYIGԘS2\*eOj@^70%}ص^_)9ς 4 ߟ05@[RL&)y;`e7: "S3#-t٦l]| Y]rMõ"ۉ) noMhD0&w7L!?g'zfhAAE\b+_FZ8b9N)D` t4pY!,j=7q' DC?%ыh1-r@z`d9zДfq!a8p]}!KX'8p—G9LC@8īSu{em%vU`" n,bJyDf~y ڏTPZ%-t'Ԛ2u]^{*7wD%%>?_6_Teb;Ĥd;";Zo_F7hK!bޔ-&L, Fhz*ej 簨T<%Wy᜽*]v'-fG@17gefm.l(:ևq6méN~.;0)OB'Hء}9G7 O*.g/H-F]+PeOC!- xQpXu4ANDo-̫;2 U؟Xv_\V-Vax_i1Ju ƚ)We \2pŁMeF%CĪ:8 ?J">^ŕЩb@ͬDZY*4>D:xK%0Z/y^↾ }r8dM).4 h:ʞ~浃V3ڮ1#0Tek[Dm}~F$Sǀ5 6г>eMѺ]#K]Y^r8lV'Hv&alk`p1}@a ~"ݣ9'"+dj$p\v 2ja o9WOfNХnŘ.nC̜4S24\y]nQ.u|@@\ǜza'{ƏܣExb]]~@2DO=df}>́`sjT DmF9e|_}Bf *%G¡1A񰶋UOq 9`{(v97e̯BdEjdt;(tEe+_00>Njө(0PmLY]@m6];qLVy('vQ+&@ ңnAS$}JQเxxF1j m(HI5z7nm\ #˽b`(YPkբB[vw.GayؕLo@h(=P`Yn6iۯ|tJzSg -< P_;l \/KU7Ϡ0CG` ]9yNN@vR+h>^iYxР.Ez^4~3c cgM)1s*^|k!QLL~FZ9{\@3[ |5 N9NO, k;揪JLuг{sjVk"ɺPͳ [q9;saa1 ;Yuː,w.N *fJAOHep[sE?>UG$ @2ȟ*̸w2hM,Wl EXWt(c"b/HݒR¢|)udrcuZ}'#S#2^0Ì?@H@ROF>$Ϋs7ўY5{tŌy93[ϐHH{9fV]Ι!>+[\-ރNCH=\ҫ eXk> Ǡ~, AmcxDaC+h D" +FMHia0<`yulN}U#-?TgOEl_d[ 8&0TׄƎ;'hԽWHz ^Q/q&хo')L7de빇נ~YF t}c=`IxS1<}fZʀ;H<ͼHjFVƗ菲i&fFi:0mzX/-rVDܕ6,I17.VT 1d>u?崪eFV\ ItU4lc5= Yl77:< .x\u%FxDsƈr43V&?ZG3~Z| I(dPaLmzTqґԘ+/GN~XTˆ+띓l`X5n{+X4BٷKTj;Dͦ;4 1eKշH1ve.:(_;j:woՁA*3%řl!5*Lxf»)2@0:ڳ5cq+߭ޕP%/K7bɯ? *@wD.,{̍K.aI Ԝn5 ƥ"$=n!Jk|V$8 !W\C^-V2롌Okϸ젎2$$G}xӭ|m!#zy1c{\ @pD#D$N1lBѷ_FVB3ߘ?ltsWF@řf ped9ɑTW:m OX]`OB JSHThlp,E{wcRƚ8c =@ӟˑ|Jc=߹oޥ!-GAܿdpAifG*_~y^oo-/>P/! cHAD^(RƢ ~!b~oYPκ1GG 4o$^7sp~׎^QT洂til9̼LqSj>sSYCG;@##5+t@' ^*l(: U N|ݣ'ô4?]+b ?vĝwʼ1u;0E=E{ qK ʘ>U23GȮ?+Ox3 &b'tOf-]d,G&q!+UCxg0,C:zπg[!LHZ1!v6ԝ|jDb{Uh7ݓHm*'r Y24@*b6Bx`7w>&^\3Qh )wSCrHS#Fw%o*7!xW!4p]\:4pxYfQG>m~GŮgc!"O 3/:ƹtKFRz* TcJJj,Av5Ƞ@ # f"cmdâBRZ&1xjpǮ(DiP6Y[B^8By0{0~k^(iC赁y3|o[@A$_'ip$<&~?jT.͡?[l΢ZW <}mMm:8?a0Tɓ"  p@RƄ1{W!IAH{84Y m)i(+0h+!x\\Kw5i(E[܅!]s輑KG`= r;E7ZD{`<80㭢$c݆!L#C ҩ|nu{1R >@hn~Y#nJ|.j-Q2p|6mD!Hu9&[9+ZGS .5z7ta$lXv,)!&!a% y9aqeZ4  }+Y%]kc KSŪȏgjvK SP>wY~y䴤@u-[;$*zl{ F[~,!J2,B7s,Eߣ3Q{.*U{Żüj0cALYwп #WaʿC䍶6]l&(;RGcӼ&?)?1kLar$g JF0Z"FWlhș䧋S*)*at@Lɢ>s2⨜%dȥK yBˡj/|dG#r#GiRhu<!'C)=$}4gu'\Gߏs.ز{ !YǟtA_4C~fʷr}u50{jv*[~̎~4#zPE%!0rsO, ,x01xԤZ'lM>i.<DIr]AK&B _Xw純;N!:8?$_\eD;AbĨ0T?Z3⹦=f( .F YӧSk NYʹkM=#ӵS UufYxr[)d9z.mzC#vxDNګW(:xi/ nnDEF-3l ~4Iu f|c>C%rUlO) ӫ!kƃXwT+?cVg~v2T0C93s p/!8^݉O|g"r=uި=HNHo? l4$'qWmQl '2J[fTb8uꂽXH>?G&hܽJk{ B3eh¶T1&Sẫ?3ɴP/i=[g^ <|h)BߥY::_ďqKadQM#ع[}]}Yw]mif~? C"iA2ԓA0>s^} UdZ#5zt` l/y TD1feV ?f y^*[Ce*?$ݹB*.5pF?i™TLh4iyLiu^@0tDRD=iX_{$b *B_{vx<ԫZVEj?HzW*&ZS"Sf U BXB5Mb$%j?#s9UcwTԊp4y6eU XQ4I9p!eتJm}\u4>Fgkt A/7jj8ٴnH_!;]xENҋ BV¾Q @!"Ehl Y y#4aaûO_(Nr(ˈv%JlHSOxL'VgO̿ާ!:íRhHS 8~W1yP?U?O>X6H)+_[5n5Sc' ;g-xgD ljR0OV%5)0LܡWPhn,-x70]iaf,<1d'VLQt n}y{-\q=D~x֢>3J c'#4 T([An! r'Xѭy'+H~1M@x 9A'E__ վ!Nvót7LT74^Ւ3o:nҭ:HT_ sC4,Ŧ~'md 3RZM(MfW ,F9GS y4:VI %bq;3>.G#DSjjU@ޓ|rB7@hĭe~Xڌ7lYe0:(*I'mX~܄/[OʀŨţZ!+iP&MLRO{nTݐ5ݘj}HD ND9 fU WHub(7:ȷtci2ܕMi: U]ϐ6бf+5>zS)Z_92xxAh@<ꎭaMH-T&9&GI՗oxԂp0)U>psh˶/x,u!҈ΰlL ex)^f:| NOSSۈ =wʗs@i{x}t5!HOœ.L;`׮ ٝ2࠘ q%4 oNBtdڦlO;mK( =3~\?"wޠ;"]y&A ;*bt+nQ~?(tmBՏ,H@8;vq~ͽE4W8N77QFY׍;6EPvUsKkk0Z-N+UCkיmusYy1)]R?̵5//*~U16ΘR' SPsZFƊ&9!4Ī4v^٦zВtd ԱEݵEqWrM9@xKu{;ES4K "}0Rphq*0!SGYV(C\s0& e LL&HqIL.z魫!Ojm /}!7C #+ץHPWp1Ei;xx^^B9)U24MA$C@CrIV[S2Ȉ|+ B@n"HE5;ƒr.hx#K:g^N &5 X@g9aʷ-҉GfeؽUI\ķ Box6K7/Yؑ!XJd@k쩘us]E``'7RVJL&dU,{u||[X5>B@El~!sLHZ׳>tD BcP e{29h⑰@WUMk [ARz.2J~6$q06ՁZQx?0&YLutB j6 f]4"7yF1,W68rJ!g6N)G2\h6Ѭ< ^\#wf Md<% 5Ip>)HP. ;P=:M*V4X;ɭ4E '0w,n7Jʝ^" ;8s7aPxbqn*i _$[u-P(eKC[Wcbt54G7H&DB:=mpJn)ӪM)ԍ?F^^SV&>$S,B1a/dǩW/,Χtf}3 6ɲb&.F o28x*?Y?n~214̡:D'39 T A)J@9duJzG|cqC}ё .j>.%[Ra!]'W;YsEPD W<ߔ@?񹖌"-Q7A 37GmR͘ +5c›LNm`\&٦)T(q q:Ct'2e7_N@r!m*S}H*n&%Qvb;Y]U֑~D#;U͠{4,g2ey^*,Lb@A QuKOcg Nv؇xledSz.K2z9>l/]GtBܶ =ktW1#qm!QYiAn `H#"1ꚃN^~ :Y&u@/'r[/f[Dʠ]PV!cO:<Z07!OL%X^`4S\ںېUa!v+DU4+nFėG{+ OӆMJlyǵzJ@v ۩H ,_-=L#ŋOY5ơ T;W5#[BREҷi\ZQWM]-ޤGy8ʚ!k>x+׍yNeO~tF߂vEK/8_h+SgۯXw3ovBr4WX"^7måm6f&@ߵDPY'Vx dS.dz1['0xL5wh|)멤8ϴTQՀS;?ѮȣIYn xtN(Aăy?bK YlGI|I .qtwcU"';~̰~h9eϫ h]4$KYvi:cX _{63zQ?gzG3;gF϶MS{62rS81mn[㔍[FY[C¢&[j EF;6:S J]d'J6Sn5(zq@mLKh4aIgcJ9J%7܂ohT48j&hFň&{w`U[iрVϬ|]JiUW@Z$Un2xkJ&\1Np} RO9p.WIyK!##}}]5 njzn 0D3Yz_sqH>Dyb@Ql=oQKpQ(mXoSC$@Z<rͻ^5w⠵SzFAY/ PS>"Ą1 y @/@1VWG<6~q){H+ _3$#q0sIu;m%d9F[:c$iۅ֓h 4[ҭUT&&f])AZ2 F(L]0&/Y2@37'|ꇶm.dd't& Zhnd&u|g񲕥)$Z͵=p5LxoH[.x' ";~rEcG̠0˱_gNu F%xw.n},4YD<2vT `iß=e0[ ~wVwndLT7Ũl' ˴>( v˓{Sὓ[Y^9a ѿ ~V0:쯄gF#e r3lh^os={+U{Ję6wB^/C7+.i՝KbV> 5p3&M:Hroi5%\%zsjN!?`9VX > l\\Ģj[5XE5Jt^m1L~\Je{xbAX$404 ь:꟭ZA0K+`2>^3[ ZN>%ȹ΍q=V"ǰ'z#d(Nl }PV5Ow*8+mw*6P5'0|7',eV} N||Qb4kBm!4v9ىѷ (_r6fFG'@ʀTAp'U 1Ju;=OoWLlT 1:x\'g/SO>,€|Qk8jژvět\ugyu$L̂z#88qcnvM/t*Z~)Ғ=;j*/Fe&7X2 )6A3N$֞jv#ƵU$̓S+qi]bWY]@$)z+61P$l>-n&Na0De"S' t&Mj/Bݮ*.* !*9zsݑ. $$+)ܜ."Lw]tr;?MۀuQRǑ=ȅeAK)0" ^˲Dъ^ ow uF*(ʩCs@TbXD*mGcG,HC)}N2 (I_cu#;#;}(ᙔ 9Y> z}6؎쾤E[3T$uNBH 4 @Ώ^ݡ>p/^[3?^:зHK)jٸJ͙vE4] Lk1`SеttZfxiVIdDoP8Wi`lOHZnbhk=ϩ\CF<aB_'fq=fGBonp.4R' SL>:$Ee5K y 8GW>mŨaYhx!<Sbᰨo+uo2>%*` ~J 8e1Gxr;+OL.Sr,|Fzk &[BrLj;:T &xm-PfdÅ]LS#Epj/6ظI!*DGhk# 'yw|D/ݶTTe۴N(4$ 8Yt>zSF.p}tZade0Y0m]<ȦRDOaB#w6C #ӕ@PДI:My  ol1O)zd )0QAЉAX 5`MIBRw92V'l&8>~O]:lY;$sIӧ +qZl^M{Ǧ[H3v?JKɔ-aj!TpJ5$(VkUs>(us`Qv0+5 }լ80p:ZMxadxkE du(]coj ТG?)DLڱueW4ofD7X%aVͪXc1l(NH13Э^Av .LRrDHrh+fj~g$-ox]˜|8>@ӹ^>C&+JIRx7~}7Xɉ_ ld9|,*2ufq"\t7D90Fݬٸܙib On dnlƂz U(S\0|GX! / !j4@VȬh@_^}cJJ@WTsGyu*rhݗc6`7ʑLܖxG3Ö0%9cS} }SC_P ^EV`[O;óvy;nH6oaنO`_KzЀJ?urt . 5FTα\QbAyXPk2h$7b%ΤjAP_ݳ<~74~բ0*1Yd0&DE i,-lg6`?R ) zW7;xyϖk?A-;| )4t]97Fp3=/y~u|E "EY]+N"]o3 ۿ0e0B`X\Vn3 f1U=֌!ҐzZ[p Ȳ"\w8߽6?CB7l:<쩁1U,3jf m-P4#_*ݹ.<{1]þY\U :Vԣ#cGm2w+<--d=n(K`ܦ[P'lPDPA -Y*FTmt"(iU9|(M#Ywbyu d f'i\$B.@Gi&l'f"B[]D|loADho"OBW_E\ݎ< H6$gmjqΆGyܨs&Y,N*a9l| %MgܦN01NUZLZ̡GԎbjx `]'COmſ پIІ15_LHqQc9;yyYky'}4nEEB($|GKr_9"$7@r&P:9~*H #U/C%AN 8]O0Ix"5/#[)0S1ek,RIdNøZH7] hL~7ߟ:s+F(maًr)\Xf6@<+'F|0V咬_SlKųĴZ|\(NjRQCޮ]WM2Wn5wԝ65ZikjB=+,ވ_Ғuq}>ݟf LH6ΪRyڵ x?foNx֯kݖxX2mk bztoe5f(Q+R܁EϿW.ir( Đ&}[OCs2W ȸgE\t>H._aA^JUA4(nJ;^ D%jՠjv{Q <{zw}:EU<պ}[Y0 3Cbh +!uoݿ:H74–?Fl\Fct$ [+ t `4O]puS^g˵)!]R+vU``er.wkܐ78VEzbڱb|<%萺f6Lay>gMwMl%x<񧱎J4_z `"Jd8&dL.bed`w p C͛0͌!w`l]ҍV5x{?bkCLԮ~}""`+G,2d?2L]n.2mA0o-M|kǘ%ߓKZfPP8o]# o`gO$&c۷f*tֻT2L}:|iy^A}/υ.>.ˑB"Sx+n:E-/jp[wJ2O|p(.'wdD:&US6(k6Axœ|> )dz9,VlKa#d NA7ۙh>.  \ˑvʂG7Jcdt'?4x٦bG%POQ; u?EigD BWf:.󠢡Oƻ،G_ R~O$*{"JP%~GIaDHa 2T9s[3C"zXe'ԥPvC6߭ֆ#'8z8C5InE#"w=>k8\eʥG~~J?^ę֨Y.NKi@AdhW g3nɵev0e N15xԺj;~bnPeh8s"+©tU>$֢ lsxj֢ Q;j-q>ҺTrB&Ez pĄ(HV$.'r 7W %zɏ ÂݗJdgB~h=*ciT۽V0-[\lVGVsg䴙ߥF1xx{2,8:nuW!2ߞ}aGu-ߊR4 V 7qh  |l"l:5Z!ܳ,N8cmX]3H/pWd:k(Q 24yn '!'YB2_Nƾg!96N+-}ķuVy }TJ&ꡕ0ccJP IA֓0i%AeFZ(!SG8lI{Cf&,vTnO6cY<ԕ`+alx#Fsw-crԮol,s2K7_?MSt{ZD"Mm/|2:V%QT'L/8XvIu6@nBSJU.ø?MAYq')zY*E$(Jr_Χ4%RLV۞X2\JcF>sy0DְR,ot,MĴ2i+{BTTFN9a\ x[018ST( .*_dڽdK&Sz Sc@͍ 8#\9gM6d3藯AȔ]=(z~ӠL;KԢ'PH`HM$yreB5)&dMž3=S=}0E] PhC8kzFqO3&&iC]4x_$)bϓg% !|ΆvEsW\Ha0*6[}ru?n!9#;QDz% x' K~\Cd T%Q[,;߷s@4uSaٿ2ztaUs}/*o5^*EjVG0ƜUؓD| IXi&Ž,tm )IezidzdB+c]a%{Kؒ־]su m I1 -Fq32K[e ) t>>%W]HL<則vh%ؐDqϟve- .dx'1O3:ScxY8$ 5?f p3x'kK^9t@Ɉ_F)3IͰ@Yw:c !Ip #)lտ6L#sz ^!`xWMwqT%M{#3}ᖢxDMJ*T:_B28q`/3%XٿV7G(4(}ߟQggErG mVͬ,{dĂu0^mr.K,*AttB["ew_rSZhy˙Lr yYe[tEj1XVW܊ϤERg2=p3 9~lQ[GLrivswCxA-ׁ]첁I*8Q5q[Vf\܊Xp%hAoNG]:8|;6|onR#G!n5izMg[[u=Dɗʎ=>bo;li\m&" p;7o22zsDZc YFedp"vѵ86Du1%Ck}^MZz'ȕ^k pU+t&3"XҶSv``hVy%0XqiGi qp:djg-9ހg*9>Msn$‚41"mfxGMן~UI$PZMnNr[~fh`1?Q~f]1#}ؔ`aÄC# <[`MD|dQIYlPFX,j˩:Ċi], '\$!`iDoMWYѨ/2r?O|| ԎJYc=mGg QPR[2fLaM\KX_GҾؾY.xaRe9VjUDkèaF=<Y 6ݨ}6nʥ@r=aQ'U9\is>ʇ/us7tɍ&VlSf .%=+B6q)/ t%5@=V72jZJ{{;̱_:$"jb}Iq$a'm7Es#;.w9 w.4n$r[ y HK3AVcv½^e]kT h#}:S)BSyv#Yy+d?JF>-%Sڙuj¸<&-E4Vn4dz*<1d CgA`ΤVFc+~pƝK1X[#) U6MkFN Κ*㣍-4:rB?cU}HTF E,s)_m7JJ[DΙx375sBSA: Շ[nєer crK-HMyPL*1Q@.퍷߂[ӎkW'$d6O0( CV#"RmGB|RP ; OQ3hE> P5UT8;3d(M]a2cmr Lmf""Ϳ[k2ZaRx#T vyĈyr*2e[f=Aױ;,{ \2JkƅBРR{Yւ dy,-;Rlq`uض(搌BrPI`QnBA^Dh6dg@C=,`ІD-񩶛J¨[? DBm?1jp 7:lQ}sM:fyG1\d!۽LJHn?GANiUchC%~b m{4qkj5IoEA]M-WV?ceҘH'̫駥 :K@[u&9$52wh$nҸ[:>GfʡkmN)= _Lh6DspٓgY/Nq-DYXDg/׶,1/JF@XnEz` ,K$@!az#Omt,GP*A* Lr'xgFň~pTz@Nw}Ujc[F#Ε;*iqsthDZVw}DgDd˵_C@q#2If@?3y,jrA{s!@@J ׼Sia DӲ/&޶u%̨ б!}W>̗sj`@6p+2:pԌ;iwӦgLtoo}߫:IumLI }gtE* .h@Xw/je(קFo-o^Ѓѵb+%\2Jma~?˶ 9o6 ?ڇǘF>Lj̺,߄dNoeEP+EWؿH[u=Vg4lL"AI)"S2({y8Zasf|>DxQ$L6Ry'2uC1qsh嵹Z9^/L/(Fj؀.?o_̨)w_gb#Wl8IzC^e".!7E%|=:U?5n$1v'ɮ(-VmGKJ9txЋ.9]I$e v;9r ]#hB *2 ȟܮ"m E M1k?Sos*K?!Y(ob=!J F8:-&6 ^J;wW~0:߻>Ps83K̵8s͇vԞ֪2_)hC7ە|zI,$=`!]Mdp򕬘`)~ĿN ^عujkyE扄W:ŀ C"̯.{K!O… T"6&@;e\?T| eliHԢz ʷl=lx \e U6a|fcU ^Ol:>9oϩ`\Qp>HS~iD0}hm3cuFa !U*Ԝ.:aMFCټ+P@sCf2`v1k3R0U_mVhr3J2G{W{T+n]刬w䱌qҷ7;J9{20Ꮸ0*;φ@2-y};FL.bk-~C;(\k^?TMfs0gr)Fsr>E| h爍i$StP&*5&v()V%@mItliQR3RD\ ?.7*nH_T$OtQղ]8! UevT.CLeYF}Ca0ޜgnin*(ΏG0Ks!A:HG ;g>Ol\|SE#-. &lJj B߅'V6ŕ^PӶդ2Uo@dW:s]v֋aj =kM^ѹ1ӷ?[2Vp*V{eڶy9Z?Ba`Jm\DNr\P#86"١a:  +>ࣝzao/F|rŋ3ި$k8lU&R׆%q;9]|mMk)N|b)Vǜ$ey),z e6+!" H̿ u]+çiv>Z1QlE %|dVdgtp vaTc=Ty:>JU%cB?Ungk{h_GhelCW6yecD pyδ3A {oVq% cN,Y` L,VK8Gt?+e৐A6@o4\.:-!藈).mh^%S\{tnuA9lL`~L+:֢@ ,.mWj:3e)@Gnos0*n2I5R  z@f:v}\l&@Kf~y!AņDe5ScE@'tr#v_ 7ͺa-5"'_ܥu1͝DZ=ґv>U0-m "\-܇-ZWVmGWrNYF'f+ehOz~<* ѷΊzTmIl6e=+㕒lؿp gVA tP {]=.V&86YܼQ +ٱgY[/2b ,V?ŬI3LPuR.M}q`*tHz63A畍hsxhN8 uFe'n䨹UM%d'gzfK"-X nI^v$\hϨGYaV8KTK|]>Ϊ~-2th:&r,<,l=ށ#ɜL+s>=%h}p(lX\5"=Q}w <ZIg5MbjG`ȁB-Iu)-D`_6E$"9{E!@VC~:\y^7W6l Np{FaM2պgC?@Xu6,=u2P'~'ߙo#*ڈi+!I+=*Mm,q )IܿC&CXt'̩sA2 $ R{Szv&Dgj5ƃy~k;Xk?~z4Da"%l\_o=!Ri)b;L ;1UI:0v:eE-5,znKeW/a:bR+pz w1%[e~ˢvAufhKsRLNd¶T.I8& FFK*S7W%FnjEjXcҮ):D<5"觢%so#SwPLDTjj{#eG}" cxu4cԞP}~]ԏ0+ek(UfU(3u-"k~5뀜!{{&:%knc1"tKw{Q0R?Owp;%x3Eb+dItmXUDe{w4(q2G}rx&˨Sf*Y >Zۇ%_' !0xrF@2@,ߍiaAYR4M͇WȮ؁0&F>DMZx_Z& { BJu<yy>H7lYEȰH@FQςw&"Q݂/RYWJ= C˯qU;MȸL /f]!OUm0k0B~B_*7`vƱ@,!v+$yFU2Uwc#֞ԣ p])vԐD0dq`wTsӭKq8HuŐ]9tzk1*=  ={AP;du /[f 1lc:0aߢ$ތ״Os]qد䓣 ɀpm@8/94Ɋ{@-v.KuAIјS]93Xnqgq TN gp8=;Cen%OTjOepkO=zF?@䦏!sm i@JN%xrV3ӳ7w\=skRbg4p'0p-峈PsoKeeǣ((i)#lعJinQ$9bH)|u95jMy>dsK4 g⣣b;kQ{9SP0RQ+Aˡ@:جu-`{5=0AH150 ѿ׷qk&&NZZ[哠`GnAvic&yUΧL9rȅ: BVHvAc-bJŭe1^VnvƥAH[,k/{4yEjjՕ@DW  ?ě/J&*$R[aÓ^,9i4t RO&Ni΋xU sݡ>R+3/B/l Y. bkz7g*s7KUe71ʴ;N煝P fa;Y 5E*CNʟF򥤌;6 ϏN'#uŲvty93 0,|6ڹZX;*e W0z抐_Xh8VLDcabۖ)Jf AV[Hԓ?`X^i=CTG?,£gyG};Q/g ,̴0[R*E.SR:(,%;ttH ilMwzKML; sqOQkdvI^ xxu~;yXR*UJ9d:#WV\(k]_E̙B~'{=Bfic3 IZ S.z<nL:9X׭ܫk/Em7$glzKNZl2iUErf\tHKvcYaKT-_?& /#g͢W^X9R*9H::_z0X0!h| &=]-fd5_ e>]`x"Tj AarHٕUt=MW24`BZݾ_nN>T &EδKm 88WiZJ(jJ'͠{z ͤB=`=Z? BdeSBr'&S7a HD[%;=OD=)yni<6`aM&; ʰ2J Ctl+l H|r?7uʑG`c~_7#686"? ~Gzשb9,GA'p*\1X6M/#HhmW{ꄨg*2=V=[#ۭ%Lg?:͗Ԩٌq@ .w)S&g$07m۹PĖH8bA޿#ϭ~gu1gfO29_Eau,$2:eV`lN݋S|MMcKx >aЛ߲ XNLEʒpN9 }u 7dT.&&VD%&j4 ataN{#-!@tpt+T`b5E5Aʆd HαKApwh8tzaONq5/5 2W V薵|@ͯWē9Ym( ZèaBi.u"xoEŸ&w탣?Eqwt;|R/":yК"≯us%dAX,~%Zk7 Qw1 bDr粁k[}ro;6D=Y"?+z8 wx%caiuYLhD:ΠXq&bZ0\gS(~7SB\" 3(`2o|oi G H6+}[BItG>Qd9>p9w|4ol (@9 }aYSOD[}&-Bx2& O5T߭r[=֮#Q%"5(ZB`#G~Dn,1eF:3vE}95e=:"2M0~A8:Pͧ2`N~RB&myΪYw^j `c\a׺TC&Ɲ mdlAkCm쁹iE+-πf~/0m`&tH,< ӑ'Lg <>e`{W[z\ogj`oiqF[}|,=n-j#p```2nDO< b'R-]S v 3 β&WޥBbMT+?E&|**5j|e$ ⼫=4œz,XgW%n3E|Wjh4-ؐ .HDi6r>);M:s&Uq(ЖWUk+0ntAd;JmIY^3\Krl7L@!3=8.O꙳8|FV8> e5L_Q+d0f+O,f`HVW\;M&c&`+㜮FGV.-+sECgMO߂E%kx-o\f`FL*?b(w&k#hz (!\z\L8ؐ@BDpaۨ/C.+`0 cAdnNn R0H :R-.e>ʼ*q_Z$9-,(sΞ LCuHOv+.vp-tzē =B˫Q?O%^U׀W8*K 1"\h7%vX[IhCoCwcȗNiѴnC|  2í D,"˲&.Wۻ*N:YPb_^O:( )_M V@HbC 3b)րOwJJ N7_vL]2*>"钞f#L" ܈)Ҝ+ѐBb5EFk hwAZ}=S :V3SIp I /y[y12pB&RT7֚< Vn+k&G^H ǶMµPrQin5"R_Qg|͢%R ܚ≟)fvΙtdc&5t꧘&(e/4؛65Ptf,P؏X-\Zz.-QˋxxoF̋KH_AxB,º{RUxkx[LI 68"%^^V|6b\}yv0,Ё)%(FH KG?*cD̯T a(j1b!]WH8r`Ѭbt=wS q2hxݕB#]a>3z0BsV&1?KfXE(xѲj3 )fQ)m?љ F)3}8Hr3bd7^FwvswԖMoXFEug.MV2nm(OS0*j!MQNjaHIzE4ƽ(mLβ`xl1:wA4Jef$Cĝ!؀`\?\Tp)# ȓP j PjbaiXJyuǵA?o< d濂55jD4f0刢 B)].Rސdeq\(^~]^h=&&*=fY$q_s_mγ^}2-JDW>!I׾yu9pO 9 >Ab;/ՊW]QMs^D]`.CC,sv};9<:f}bV([c b-Ex<ӪG>$]pZ)[?ܩy, QdL4㑮 lZ*-5`l7,cyʚ8+ pv|hU ]+ I;'>:۳9L KS F%x4ƽʭ'4U,üNQXmõNDotl"~p!7/93/^0tN5Τ֋&#LԃBv Y(sbo4A P0W)j۪jR AͫxH*-ǫb'RM[ĖZlJ1PCy(ȥƳ*ʷ5:g/U!F:IWBLwݨ BUJw)bw=1G/W\-r<"BWm]]ڥ|s8&%U;D#/JЖ Ma\pCsK52̳vv">z@VGjdc)$B!gc&iԺ5H*P%,IiN~%_ iee+=xOQP7+耉Ω{û5;VJ5|I!-AuՎW4p*ަ̴3!u;m#b׀a1w9Oؒ3M7pC1&>p-͐a6 w3'j?Q1Ԧzh5m?ex@qNP9,SYRV[6P֊VѺ&|6C7ĥC$D@: [UI$Pre?B|=[KHuMģNX~zyYz%Pv];:{4xBLg |~2{pP;A$f_C%kdJ¤Fy/lJ2dB.|ձ ,6Xlv(m)5^x(18&s-5~F1? k}n)<׽mMc</'M]({9pYU;pi?Yhl^H*e6Q83=uu-!3M [IR/mK9>D;t9chډ#Wszs;=؛v!dXiU;K=`n`R3_vk9>pXC7#Vst)ӓH=+ظe'uԪ9wTmJs8dGXl9QB@~0- ġa:-ٔ{3\]gQyz E`vvk 2Puj ?/ԬA\9-əfh>qxhK#܈bN@wˀ7{ż(+7ѐ040C7\"[)W*K棗Hư9Xn~?<2nvU]h»|H]ejge;tѪG˻$6IeӜ,_Fc^!{0وe[J-I}&",1jw~n7}wP>n?:Is;-Oywfyg]^ F.=R .aOw/V)Hx$ 9q^KwL#0^nR?Līv S Wg"ÚÏk->!~]T+r?3n!e |M#=Hp“Ȍ\ۏ\Om"$-)uƢ(>+wW" vY)Ny:M~MA10: C;O>'QEGcJ1A ȇW۠ZHK)&ז !T J"]2ͳVI՘k=drZIQ3TMاģsJ]2TxKl#f@##[tKNC967H7^YjRdB>mU`RUOtWނjԇBT^j>\ͮ`!}$*t6o)G Kx.*Xw:,U3/ѲR Շ{ ɂA˦T" }TfLs Rsx>E\{JÈ7Eo;Iy=C,oY='*;GEtJ4[h3:. F;6R#.Pfo ,UxƆ':}A0>jN/!`b]AL eZ!g)Fg<3;aeYv/a}ձ'V9 ` xJ.3a[BȨVkvUAo4fU4Gwg!LYHxh&V`FJ̷N.iuoz a Z8>M d!\//aE??F0&ݸZE ]G^Vs/ O.AYI;.SMP,0YDO=hG=5.6#wQQ.TmjxC<)!r)Po04L @tytaq0ϱ>}Ǹ G6!s[}NILޓ钬oSuQWeTSR.GC@l84=.>d).hΤAiIÄb{{գM_p\(Od"R* 2 vEZ)+ԕ8ywEӐ7ťX%ǠͫYֶ\ۈljOng(S@_sTHG̥ &}rQ?e,?DBwOb $E9WUI#Z;'z%NwID]L~= 9&\ܥ1@ɺ6Uf&٨p//Bawwm\ϸ0ܭR@*IiI?ɣVsKLGеƔ)Trf_ieHz_>ykf=ZYroX28GDml /T0 *VͰ0 FaJjtq=*>p65!(.8꫽U5L>Sj!ddtw [60s>`;\Q'm6h&(}yDCyS]7RH8JX/X0LJ RP汉d"uZ60jwΓbeFӟM^PO%COVM}ُ4tœX[Y0Ηevd4i5N+gJ' #[Є{ xbdCzP勗{ YPQYDTkZiVT-YS-Ⱥ,ȱ'Iin6T(R/SElh3? g]l%%i' k*0js "3u$Y 2,1:yI_4,سQaIra./*YYƻTU)KbEYqEG [xמt]:O?]YC!?P3'Bv5pNLK {S.݃zټ.i]n>f >rz2ǵ~@ o,ʊ:.[bCw[~H%QqZ۫3t$#P[sS6gJQ1]`hґdl؜kF9 }1 #Iaw6}%9Ƒ7QG#7eȔ5iE&<&m>iW;5jD*U( Ѯ%q>ݨElbpYAOc4ɚ(|p$K1 t͊ϧ]!хy" _^`Z0A|@ @4IaWDyAqUs[Ob ΢scTGs󠫚q#6`[8{*nTpxڡNF`+NKX|تVT{9íb-;Ȑi(D#j6aF=<RCʂXv/Ɯ$Ꜫ<Ճt@m!@gҕP8DzUCN5+BBsO2i,y-U ~`ʵJd%=E/]ս۱RSIOCzgjIH!wŠn\h8[%JYW`ä Ns`#h?ǘK=W~NQ43u Tc5r'~ramCNg]ѦV|ϯSL DqIrr?VZjG'캟kO_ɡ^e@]^ڔ?s625h'0s>\pV ビx;s. Gdi2SŅ=in/Pc{,,|}+cGoSLJYJwW#l|@ko bﳫu0Y،m}Yyf/z/obe-$765Njt&]վ;8 1( T\938eY_:]S77j/ Wsi`UT >mدۥ^cS'}CߩJѡqr)p銜#R\A={/!/0Td:uM l"$i)ˉc e gd%o v8=la2nXx oY |򘨇}B |YIVwɪ$>;LTXrbbKS ] Āc]>PfB$V|q71BF^?xC4״y1Wh;i9εWh8f h/0oQd o18QY7ߜ=uk_邓dINwۉ:y&U2ٺzkyGgVj&!v&L^zӕ$1Hw\-6%;Y+ͧ؄?Ei&E[Xףrֺ@;!0H%M?T+Z>BŏYvEN{Eeғyϳ)[tll^́JAl7*笍osqU%\ F:\RIJ`\@ן(S|#CvOs*~s!mv:ђK!oX4ϾW3Q/qP4Ƌ; h. #-/!~w]pu;(+IȥS_,š$~ƴj=,;tjqAJhKqIJĩo'5x'i:fg:gspWj;"lU?=o!UMX" Ĥ0(%s"13}N wW9E1bbH"dHY8Uc~eϨIG:s.:~"m.Ekћ'2xzO֫NJO(3Z KçgP #79bȰ&YlsEG*L+F %Z ԏ J(20K\ykU Z4OX4n-'J 8!fvQhmN-U_<0=.#.n& g)8H$ʒesopxb(sapѨW{$ c̻2ٳw4oeVͮ' j~|PƜ-\s j93jo|!׉TMJI س6.n݊_]~.[sޥ2smn6A5$J̶1@Hr- B6Rq}-'nM44XQlg? xH]@lBOb\ X5-/DFCnʉtSJWT}w38e{EFǽmw׺(ۥQ2, `G-M k?%_<WO+H@@I |LSW=Z8=oh8f ]UNKk\OSuc:LoSZ]F,[hqERDk78ʿznUT"F 7'jܸml]pjD[%D),/[#?!.᭴ Q4_F|-aԎqthLqQexlBc8K]\Uh O UheCUb#28t9rK=k [%#Bih`̓w>Sdi)=0Tь6c: ?-g mE޴W(GO1B~t6S'Fh{ GOR`pg}lf@` }Q;`fHcʋL߷,f sVsmwiktw6?4T-l.HbZȿ?W?C=1ÆMuK(%+A [ѩC)X=sCrCٴpL|Q&_ɥB_T?g ˯tת;ԝLIw"ЃEf]9Q>l֮b v/7\ɍ@ Av)5G٭e8n,sdb[|u-YR߭^WqLY'uNzù^qU+Teionr k#E@,jx.Vەgl8S֙WjՃ5UJ׭p3:~:gࠣMWОu|tm=_SὌt/r i.6_~FA ]Sx3\]T]3Q"T]6%nv€)u«ҠȓnjX#-HOpྦྷAmu ڞ-d ^ ^(fD݃xIڜBAo3= D,ם'Wo( . ̨ 5tQg4b,u~!N&"yvub ϩ3DnoN, t1oy#wüX\iUOT>d={!~pŤ76 tYt12Ȳ.6[[f`U9ķdʉ.!ۓ; ZVrwb\+ZF~ \cstZ-ĨLq47Gm~-4A4eV=όCחCdxsj f2G\G'٣yfs/ryR0O;X& eeM:v ._/Z,D^#f3Em/"ʌdj{G@~Cd0{&3 b57.a$S9Ӫ%/.$6FX+p"L?*Gn}-闟u'vװdn7i,2#YtqG =+< lW,€){~QD9u$S Aeh痱0 OɧرU,EzMv6Q`>nȽ>;)/cIyЫ̏JmQ PoM0^v#wh&i[N^Wړc`Ďf} ic%IJd?:v2zYb`@&B"΀hMhlqmQd*gD!<":Ϫz'H-rKU^L6Z˘m l _v%ŷ:7eRni0$L_bZ7yL(L,[M.Cۦ>'\vk O\LY);FhѬ0#gḴ)HQ6ŝ;P{ !rBm- LoČY-cI"6>=LߋJ-[nPxE1⣍w#7 طCI&tuti,FF Mc\CYj|2~U+ 9g֟@Cu/귙J Epi1B_!HWu]4ZSU||-j4!\b 6Jx˝t6a}bWC$*n8XfLO#=4ISv+eɖ'l u$B* ZZ.ι5IaT1՗p6iaȻv榤?܌XI$ʫE,H|ؖ 6ԏ.نMq1:z [!c$vũ #-:m BZaqӅʇC݅}&Ez:a׫%4xnNF7 =gC*1'q_f (Z^s!zc6mdC1vce_GYy]Eqr;ӹn(+N:b40O ΊKy}&7hîl_VDL&^r7O yGFV ]0*۷lN'|{3L&eaӓBOl\rYo|a_4/P?|AKEWлFIg&1UK2Ó:SD+ཐp&(KaVu&qWQ PI Nf&݂:TSFY^᚞9 d|Ao7qZ]Ԗ p[,Yڜ: Oh\q»` =A3>(ካZ  8KSXJ&meLOUR1 |򚈇8TϜD4*:rq NʅҺt:gmSSD!O>4BmlWڮM_kߑ.Fy-g)e҆=cf2p.D ΋d\;mPQ {~)E1=$xlG;w+0LԨi='/y*<]?hbB 5Xv֩Lƿ>"@0f m\ҥP&8bH)|+]\KHȝpAQ4fRڨ1uogB3qw"vp"|ӻ;?[Jd6u;Ո!1oV=tmr:,e^̙8tj2Ds,#fh$tbI4~G/ 81Wa+-K.6}+Q8 xV aKҏ ៮ y pu6+$4M¶k_"l,5̑z'&^it]-%:I ]TSvM2J5B^ _]‹Vk˯@Z|jNru %+\9(3Uug =S*|?6Ws,O?btf;@Bx Xړ-Tq7k?}Q VRKxTcY us׊",u tlBLv9' ;brpI*w Y4NEXnQuӪѢ$\4OnAua7MM?1ƚdpbdzn͕^ܲ ["a7mab{EN`F(+ux&Hx݅NOo eA:fql:$"= x]}D7@Qm}6YZNK=_$St@"ʠ,bΦi]‘8bU51X^}r~biw͋M.om]Nʠֲ;r(sm.U ^ۺn

e3K6?.ŧ*WP`L 41#QRz>^3g}'*kV9KM7AZJ-B lt˥ZTQ`N})(W~ rjTܭ;xM}9s#xW4ѤW9;.o--,ݾ ?\XV+v6D !f6F`?j{74su5~ck/b/Hvz_qoUXRCg쬩^kc5Nk !Xrp( qCgjOl`n$"m4Lpaʤ x 7Ϟ˙ƙ@JX2F&?^9dh_v˒u&Va˕h_Vay|Fhuty4 T iB6"z˲ kDH0VRCz3'"pi6sB]EG2ggRm CL׉)-lncDR;")?-|wxjEVr6)Ęy0V ~ _qs77na< 88W: .WO9_Xn%L!BЄBIs$d1{nj9m+#7rgz!9D.:}2eA! +'|iW='tRE%H 1YIaOL]#o*v?"nujnp^lk@|RK yLٻK !JpF_naz{ }fn˨Cp݂.-As)Ag. .&jֈoRS,iVRJ[BN..#8@IhKc5lN[hrʓ" aՙ󗽏<"@.:FrW5+]% kr q~3L>:aJ×'<O 7aa>P^̭-0kA(OGK|8H NXdPخ? Tŗn pO(չnM"íּ^Os4ZhXxV;wĎD0E 95~5ww_5>s--@?jc(d?ή&}ُ/pi]r3a!{ggT&zbdl¢jro1VG#=i8],BňmyI9C1=!O㫕'Q 1C77"y?n Kީ-HBxaSc[|}\hڻ;)4\B3̛_;rʼG?6Jj&0W)L~ n2&en`?~yh OJtif9fnr$o/hlauI%2H%^j40$o3ؾe߇Z*rT D4:Inw6n쨝pw.$<?@0L.VYpiZ< Yӯ*)7z-ce8YT48_ujp)<|CGH||8X@Z[/8STi ,WGt"D8/2g;yKz-/}w^=o/h@;i޲r;[k]F@_!zlvYo؅h(1I9-XmNʰLz9)E|)K҃8gYĤ4Fl-,| ضemޜ͖QbsX=b5{L2U\ldF@t#gW'c L"qt'W!\ eSQ]5wI9#uH3qy3. &gY\3ʂX6(Kq>w_޴&ĝ-` B'wvc|K_r4e*Az~gf_cGC.H\+ W ӽ/Y$:&3΁DV0+adL.;_(0|$>r5G^:leR>kc[S6~ː+^7vnV}j]fŖ0ԆۃpϥRe~xG,rA:1enLu`>/ Yb.%*,3t GT%R$й.b֦?Zy3U.a@0:(ΎyaUʾNq,9NfNd557K'Ty49ao^ʁ&0ۺ^} SwΓDI&Վ.\^(/k=Q $#6Znr~F ƽ4?g7ߡPEx ~Kб9j:eW89,9?\wS^aJc K3c2ب| Z+(S6da~[G%Бhգou^5!}G^%7;p!&:_ҚN2F'tb ߖXoыMc;(3 >7ߏ|NlÍ S9vZ-So-@?KD%H6_ #AMa\7\{_Pvy76b`e9#V0|RPkuOSLKJ Wv3o6 u$>sJ%{Ub3 c z uBfGMc8,tS"DGFǺ& x?NQ!z"> Z`0xn~rLmbmRa\C#($Pܨ25>nakŬ&C?sܛƹ ,O8aPY(4Ai=c]֑{eaN}]{ TI;ct䭶μrqd40vf)1H́k,Y& avK)3).CRJHySo׬j?k*s3˲Rv4h~-Vk+jNR0 Tf.GRhERMm Wh0nn) )̘Չʣ8 dIG"u!aHoRO)D`/z'N%W:n6DbX0Bߨg7?fV} 3'bx#r{$@ ?|+~5 O6.s/ϩ.ʖPFf H3&ԩƥЃuMLd]N\Y|[Hn"[d4VS&k}vqB-昳T܈R> b&@g$,9~Q,Loa\IJ2ci1֥<&3In(n(j PH\ xذ]x,Qj69&%\=tCp6K#oȔ*.iMɎl%6Cݾho7܇Xo.trS)t mqhk?U0`X_,sk=|9D ķYdlX!rB:^iJ얓*9(2JbDDR췸Y(f?"U!h}s-(Q~w {JcO t2د7FꛕJwZZg҃Tk07p>CP1K~E3Pk>uKed8ǣa5/d$.7߷-3V-ٝNuR7p,¨4aof҅_s3vTMZҙ/PP>ʋS bGTX*otHXRm砝הilH;HϲTyjRy[9)>E h$-A˷}G/l4XdY\Ha6/q<wHVCp\nl'H+S7Ix2ݴA}Cz*⎙D 2.Y$Ty m(<[;`2iZvpWrt' ޞ`F0LAn(1)d/űb!AmŖIL0_y ?!C h(YޚUq&~xD1\ڥ\3/c0uG,޿m;8K ~Tօ8/2ȗENN1t9f۠IPfl VD&|o[lbَpA6t̠ו2 nAzqiw9/4k1D3:Z@*}bS|89ּh{-gIM"[9O WySɻD{ vh.z$:n +JJM1ʖ͓4(s~&E\PhRL|s-#1C c>5b&8U52eB +ȟA>>ML:EWc^ 53.K>E†C kuxG%%*b7pFm7Zj#CP.WgƒMzUEF7o)R)(Yq|5JoNnݲ\d*IFӤh":Ė0^hlI+]>H4BK06=5YW&-:Ha;zx|}4<(lN!>Ej|ir|DƖYv|d ?p*LyDWw [W*ѴݤYv]n%/;1_4L2:Y 69arSJTf+ťw\"Ʃ!xAd:=T\\@]Lҍ$a #qڷL|m@ں`sj#۩ -fm1!bBR݊Zz;p1dNc:c`$ܾffQhj;鴐v; *NO#jcpl}9Xf23;jSu|@?0*P\*z`ݳn2w}B#fC'`$ęiynYaᑄ=?C!߁2#o]g m d "x{{H=U1`c`gR}Lʴfĺ0(}-Pm 2cԽ5b!A?xdߎ}B}KWN_=x6$+0hC_ frjLdOB!ڈHy[1S.BΒQyM~A>eZ ௐw¿}% )]9=ǻܮq%|¢`]JT(KByKſ Iċ"p#~_Om<( k*f!ť-VW*A曦^D/Q<ـ8:z3-6cTxEY;v2 D#Q s][\-$ĉ/_°uZXX@+^$媙iQTwd$\mI3 >=Tcx穎Z.N_NO ^>3߬w*6c %{^?%;mSKz$a?jqL RQO-s5u\Fx2xX|=Ҁcf6+(\4rcS 3?Їi̫^Cn'德ֆu,7|LU mqq`']]e_.vٻ%'42Kx0EXm}٣1_OO'k$Dl qaD'n]Ef2\f'$|juvX [rL0^ܝ]= Re&!&HSn^Φ{5LSn,O.™ Q̴MJWR&=3+_E҆]L2A,աk@+pv s V(N􌨋ֺ_60"8dBZ95ZFPcټ'"~F3viaP!Y[J֍<cH!dh aS2`xj`B _6&kMSGXi+u`օ%` X`-mխw1ZW$V%da9p~a,a~q֤1Bꚻ} n;KZ{v*%aTPfՌ1u!CPb b;qY.D1c؊4ME}pcڑdAM١FAH3?f~alRz w2[3-vޠTKp+yHv;L6)j(nDm$*Ea@iŽB$T` 9'TaVnU!@\ HBKdz3!*s8d[d ۑs@YG[HъobdNp skuineT")C Ά] 6YkW?}m5XEן7#lE~Av a03o!zP$VH. @ eAfT[0۲VQw%@㣴Bl8yZlLj sbGTtSUHc[o Eµ'ENM+9sIP4mQ>Z΅ ]\.L̀Ԍ){ :ADJI% Ndo$\"H bF7UqF\']>9͔;֗39RF`k&1 g!z;>a$ {%T&#}${Lkdiy$t0v_tTtR 'wM<OUM* |ɽ }?w$wwەэg-*Ю.˚"-R)?"m1Zlߪ^sݭiZj%rS3tLj е:k~<'$K^Tjmg 5Tk(TM ]`ek")#L q{RK{GV$I^_d*Flwo=KgcdKQz upV>n\vʃ ?BE_,6R[+}<a6x3פuJ4]%XxHM.m8ͽn нJh#{JyZ`4Ii|.̩".4QDK@ %ig*a07%Z bq zuͪťط˳SP1>f@AcY @*yuB&}:K ;4n{~Mp/% ^Uf(tnH+ŽwdRs|Q!.xb4;̎StóGD/Qo3lC'MRͤjöc1>58>ywuwK5`EV;kk\oVj_3V"RJ A~c#P) 8v!Mra?O˴uƸH}̷hvUZˡsŤ9+hra}&x<5 )UvIOm D!1K.7e:+7&tz+ tR*ItIi!w%Z(21m 24@% TTX.`:\l3AT)t. w%p9AYbbAk TS)ϼ혶) =:}Ub͌3 @l{alFF)Q6RV]*Rv4o5tO-"e,vz7% 0솪eDګZV:9Y;vc4l]Jc#X4kF/_/ihh6ì^#wG2KF`\bZеfir-qERdbI쒐S[%}w~ؔ^nEHmbv11I̠ߠP!Y S&.maw `r8NIcQdٲn."sD3U><~w ; Eݾ= fhQN:3DߴQ_a&hx/; ]4}G]lSgl}lbiD}UvmhM= 3"r*梻}o(8@EiT R$֎ Vi$@@UW?{ܣF<[@FjBd6G~M顠^1$[f^<6lSe$=Xa Pt5 I貫AAUH?ڹjDž; Lz2Hn'zѼQ:TDsp!؈dRҿuʬ3o?ޠ*wIQNVMF<+.z`gN͕S33Xq~DO$_YJ= +ߛEBjO|8YJ&sg8] p@No7: J-%/1Z| #9xOmMߒOhlt`| 黷D|ar>wVMNadb%XYif bmRՔf0q\aHRFz+\|t?)('9Gi5E[X62EyyqĥYoK@Ҧ56kwZxg$)9^DdoWq&3{I@>h\ 8 ks0@FhNb6ou87 veKfݧ X$ch؎oܓ@)"q„5iHX]ܭLs?R?tqZmKʘuR"IU ]G;uߌys25aR vKnO;b$ekA/G PA 3WpsI F`ezDJA!gp}FRtcMO1z]#%*0 ߧJ踡 ʜY/,LkˉbyC_ﬢS{Z&0g+}:`)rYH 3r 83DkzC_^)Sɉ!oJkҳ0 RJ><WH~ `h3X,klivo^%-˾zJ"z.5sqG*N#3;|~4#nJI m1}[}WtT߷^|r2@T\7EIv;N]3/*΃>ªu6M,{M7;Ur*e#[2S^XAEI-F!W;PeLzvY o\:XoB,2L`Pz_W]~<%~tOQCx%ZT,1h]N`ӮmWF.i`۔BH7)@}:ɧ+]6k ”\YL=Ȥ0WSڄ9d ~ T ҭN@ڮ`h#.fs,wɊ\7 @]{{W@yobH*QBMⵯ}H 3@[eѱakQsh9s`ݖ/!ERvcB,/@>; 0Pf+IEON;n2M8Z Q3F3Ài{ ۭ4[5 _v<dj2jych2떆gʗ75$TBpIˊ! f qwSTF)L(DNS,Q\=°+ފZ׃>xa Roi{|2L$ĭ4tL(M@̸W ӵLjKtokwRx|MnG%Xs;"v/.ñ{Y% kl,Ibo{7XY)t%LsG|-'Kg'_\f[on4yoZ WRKpmc|GJ RQcũC<մFWOæeit"Ճz1Gc r+AUxWASxgPs"#w`p\̕{Do.tJ̌xȒXbb̤$؋҈q 7qcT$&f̷9'>w@Dݶ} 1{ 1/kY(ڗ.+ŸK oL̻|"g?Gw<ŖE fIIDz|y6jf )$7Xf e ,Own8lxЂ}k׌#r_ޡ3sA:)Wi] de|۬(4g餾_٫R+2l5o>5 *9lo":V N^<㔟G]a ȥJ>nb>xֱ@ݟiv$e~aAr5Q=}֭lmh:%z_s@v2 )3{T\cI_ 6V茡nr{Ō>B&N$֑2QKH V>7z/@7jeϘ8Yah{aG?-27q9rK W!쏾4,*f>C8TUQ1k C?wvzg>{),b/4q|ƃwj_8)~/W?g/8j \'v:qޢ\8{YVK p0UKng2SR\v'^7;ލ*f*OՌ?P)*v94M5e8tQ}cfTpaC}Ey]pж r?j[3K~>Sr u)ta`H6 )=;y:L4-\SNu](LA`TcGI(TcrD]fgh6"sYh\Q058}K˨"a7ph4Eg@2I_qAX7@ 9w(F7Pfm K$ /A+x.ZP|iJ?ų[4RCmozwƁ׹QJV ײ=LC;2+ `dXm_bS HHmf@voy@~\$IL:"7gcYݟ' lUfS_S%٘%%XwF=&9WS:k)d? _ 6nqA|ΪO1ǭ5Mb JlyJE!'=<N 4LtomeH c⩠(m`*_0ăb|à7nXIY99 2`i4x5hC )?%oVA*/蛭xtMxxm&b~a2!ڥ-'橩sð q^@7Kr`إW9' ߒ~ D^,2ʍlѽ"مol}$E샟_- *TiFV!k3j0øOԞOj6`'K&J-S O>L Y49 GYW64t V.D"_P*ND;f,r>Q3!7tOsϼu䞆ॽ h̑r]p\q1ӆ)ހG1{,G Xwp\>:a=Jsfz@*F&aHKs1]e& x, ;XC3*/Vڊ&xݶA֡ ?V#r,o0?i3̰Q5Lng5 T,jD#ȶd9/s#t?I?޻NW0 s_2c.\ KBkDjf`- @Qww.S6| C=ZvZD"JRr]GR3IƀRQdTRK\y ;KHؤoe~!nJvOf -_jDq_]n7EI=C-"i'jH ~6D}Q` qqI|űQSFSKq=A׾(wAgʬ3(Y)s.% |v3*eŜa a͸!Q]S \,X҈7#jd;Z[XLqD w]-'y!A/,K}:g518"}wF/p 12+'ec&eRyWZͱ~fSD"m|2{TJu?S@ɥ!p^- i (nhBelΠA/ 20 T[7][1rSiUTns`= [DVvMdǻ&W t:T&køhƵ2%5 !(< Hn\E ͂0qp=vn":sfIRESEN41t%ANUv(Lfw7ٹ|cNQRa duVZ ,`zvJn'Cח滟ϥD*!lh?c[F~H[d  wٽdԥ I~$k MA 0u\pJ{ ڏA/j <,ݫ(_mF R*=1ϛg_m҅V.xUXBJ|1ZOMc: (+>7LVfC`3@?91Mr B/s$Z/GF)2V*p0˾IxY.f;4M[{pUKﷂjj2H, m.wO >Bbm9+Fݯps3r x2 hJ<{9m<`-ނ>) JuOHB#/|Èч*t7V9pW>/> ױ ɫI(rf6wr/> ʺ agl"r?9VEݹ $K?>HӃ,/{ӈѽ$-H"G(nx3<>rdH'Q>TCKnPߪ|#Ȟ/*V??BIH nhYNmn хTK2"TK&Nv`\bP1)xKBG"nۗJI#ZU _U,Abn4(m-j;s96@kh Aƅ^$IQ 7=)Z!Z!!ڇ gׯ]PNHn%_T/)$ ބ)ޜn&7{lΧ!Hh'|s~Cx+:gw]?nG'i &~9Zhڛ v:;X{K>&fFec+A-/9] <'y~҅h%--0aNACs à2+ lY&|<M^&?s9,U3 sXҶS سC(a足~n皇vG2%҉%^w;g'_nV0Xvh0 F4ۗ*cGc[w&VN>Pƫ\[  ɇ]Qq  hCe8CLzJpXO3-M{uL,U^Pks H-:Ľz{qvÈ;[¦ #;ħ" EtzGqv8\]p/m7wO0Mi=2a2폸 Cog~HҁwOҥn"6|DލL- @c|Q\T#(5WGˋ$)k[]T4U6\bѫ{U' \L)'|X*|SC|m#z-$h]4o^″c}#SO1T|l*u?POU^UF ?6t_nTXg5qefҵ6\l J}E*^?(4R=Ј"c&*;{__zH6I§ߠS@,|AEm9k BTSF'!cjl5Zv^1q_*H cGs~'DtB&"U IC 4]bֽ ?/qyV((FfR To&"ZN[ںCyCyH*dG.n9υs"gu$Q81,47%3HTPpFf0˚lU҇;=~UrBx|K.T)z}?%͍ 6`3ho<%Bo#s R2SLiWەFn~JU޺J.\vo`fˢ葓MAkx?/*{wfK AkZBo!2diVF[,֣ 5"yG3K9LoȇzlVC\>yok(uH6FUP=ZoH)𗌃~Vs#a, r`ue_U4uev߭]KD!F~.)lSAWd >s# Øm*LY8b`&Zw3m_FW?՝|? l%h"7Q2j,ݑLxBz!1;^Pcfy*Yq;/@6ͤQ(IlyPEDg%D D%zʎa8p3"~gD^xD ^)V#iv Xx%vQ?+ёp;ݑpխgHs:ҭއuHL$Pp}H!9g#ARHKj}Įf2<XGZ3"_okBD\Ŷ"踬B 9$M ],68Ct_菧sI>9&LSFR:(-=(Y:`S~ + hO @*Nu  \2z9/GfW@|,z; 9Q63]"E^ )Ӆ}&`a+7dLꭠdOo=d{QzgٝNw{ nčP+Z2WGl^3(:u3r1 Yi '*rzJvTKSƿXS]kńoUTIA3%)UVIG.߮tpJdy2cw9T (vDdMSn6.ڇV.v8"ôXw/nO&~߶ k@.;SթPeD1֬U[p䚶vByY,˶Jg/FJʟs$y-' Iewm KWC=-Զ R)FhcO8uc *OC'&LDS%vUn*C1 dȕ(_Vf5N88<*Q3{;;&j]Z8ɾN؎7_lZ5s pΫ+:йn(򳸓(@7E +Z-= %#OWxF?_(Z(fҟM/{B?vr `ne1ѸgF!$H$3莁p/pINhPHNBB,ͦ1 e6rl[ i(R,* ?eIױåR)NETأےe1{5L>FibIBgSphʚ$P\_Pu<8rw\ r $+V$%WFg%)>Ĥ^ͅ@6a'>FcHhS˃ vJ"71ܛk 0;~ [Xv_8bdڿykU!$ =Uҷ:0m߂AGfhP=1n;Y:oA|e 8FDA 6I[qXF[1ܮ,!D8nu" -E7qC#׫X((p,>Xn]JzFMҊYjm/[6I 8tՔXk: F]B=?MQT0 GlEy8G#k@óit@`2Z mGv0pz6IZTZ>k,jI1$qz1F) A i oAW#[U!qJp_Q"mbㇿ~a' XQt*=~JA(@UqD}~۶ 'ºEwY6k|Sr ?^K)f/^JLjľVb& mI#.ڦBV ݋{4Z]9wsWϗ0D$'umjn_h m|dk^t熇<v6,Wbtsӏ**`ة88L ]]Z:fLNSXv/ARpa+ܼ\yj Z4OVxf?(To;>r.rµ^]-+1\pv\LwXFYڦʦGT;O( Q&|6`c2YhȽy\w}F`롮a^8].ub_~pEa5jpKh)Qx%Qד1\;߃xZN#Dz-'g0?~R2X%Og;I͵k=n_Q`!hcމ2/W4-@OmEdU3qb )ׄIۈW#AQ$%)$ɬti6Ȍ~5]該Ę8\\Y|] & v!Ya{bI`jR,4}5O*}rHݞzsiaߡC#A16!V=<\*`^ōwwc<Ȟ7@Ou]B1Uˆd+MnVhh⬷0jpS⅘Wꌼ;yE-nQ7ߵ@^s/=4󠨇z¼JE^%$ F ;ו3{cMH|tWQ`.jRQ&ig͋ p *`ƃZB!w<7@0߸q䖤^x%B/(^?Z!JQ AZ}=JLU^jy0YůTpn,Ezp~|޹䕌FNdud*T,8ÚO.Ќs/fcKI:Ҙz2iT(!N. .Hd9:}[@uOP̈́5/`9Tt [(TC⡡t;M&c; szw{)%Pe;@{ඉ@0+"xE'a#o~_{R]G)*q'!u?1Kʏt\\v]lHv! $ibum'1nYB-UYt:sā=[~@46Lh6nZ>@~4my+]7{Mq+ktI4V/& 9ʂLpjH}'5eD f(~ g9UmxVǃC=W)yةaٯ],- kϣ/Lo/NQINGznOE5Xח2' 4탓o5I`͒r"R{$^ZCBAKf dw}m]@הQb ටm9оAI 7F7({~1}`A>ٍ {\˃6XYg JR"Z>dm6"/#׌FڪoCALՁZm:ߪ :\ykَܻ.x9[հτB0#䉝Yӣ#>*R]'F"Qaf?,Ήt =p UzQ`,K z˗$ кPBN # o3 žVʅT@yނ Iġd^ڊ@XAg$zD'd:HU1/I XGݎ7aeδ2ЌYy+ G%lڈ4,4]ƅt)<7;(sWl~DIoƤ)˂f8OF38d='KrAoDT+H-<@EӇ3ŧ?@K̪ )‹)6 pK7g-5=*d6v񃄬2G_rҧ :8C_M6d9hXŢaD-{#qzğE'K<:7 p |} mTلi vZ5%e{fyϸ#>_4\Y )==y2,B(&}Yk-أLB"ٿ* Olg;1~ai8@slvh5L7-`6谸?HJ5ĤBS1o)bMttL~Vlf!\7Mqu٢N'.8DMH/ݫ;{eϡ <0ɂμ~');ƹʏ?RYtνvq^.u&K!=N#La=R81!I.iБ)|kIYJtn' 2R# RR[e9a3XSJ) @RZx@'C;V4cpJCU^TBK!u+d fЀ*s,!A||&AV$. 3V6xCK_`.rkl>PǙHubz+qp6C`W!a˔s"ld6g W}*pbʖp.sz %  BU$ڥLqwKwEåpVKIٟj9%YZ\P9vIUfFG$¬dG2\(RUd+NXoPDc׶9 sWt Ҙ8kVMGAo 4rj r\$oiKv3 $Zagw!:TUkW]R]BO?|Y0&&|k{4i߻h$,":|Wy;C6A&-K"XmOZj jl˥:j,Gu+GZlY\Z8Gg9$tHDAX.Z= pæ],b&KrlJF? ;p;oJҢg;,e+?u qѓ$0&z*'ULǭSÐwћ_cj|OVGvwRA>Bicl: -fS؍^!`#UJ36.KFsk{PN wq_ED?09K&uPvxF Aag}cHY螨5}jtB2B_("RUZXFyvH4!tv{; ۈP@RWp,Nz(3)s*XEިGx z\:⭍Wo&1lu˜wbtLu AbZ,K2z kF^8^ueJ Շ[/p }?=u MN[H 撂t' )P?p^nMbi <_pny5]MpR? )Cuvuk̿2 T^ZŏGg3~YhXs rYlghvhՠg?@V>Hwh0Fߋ@s Yy d1qyk3%H5?#K̭PK`Ts "tHpL!1Ա()]N&[nDcλ ſ`75KMYVAΚ ډ>_<[ I8']N9q"͆O,>e3ߴB#M}?Kl]{% ĕ%ԇ'pM4 (6E+e>zTaHEd2_Q9CF+(T~#xpɔ^z[@˛~BnЛIwEuLxaXq֍߶PhwRP Un2I}NY\ ZM#jl3{1/)kUL6ϗۺ oah)P7 Ud1{~gGnl<&bwin0keKpέnFxo6x#(ۏehRՊJ?',tJ]Vł5%k{Ȭq=hV_R7fV00\d/hüV=5glXczG3J3' o 7kYXC1>P[͆D%{+ˈ _[쫑>l( 5S3 ()^kv^ #C\gmAը*ZȺqpGU5{YaV{˸EXStp&G-~1:>9TԿ,;o]O@PI Q![IC2$@ΣޒI? T@@geU]:FRGTC}9qq Ha.5šq8*xNa |d% @1TNfr9!VAY`dNĴq12)+f?-? us=?Xg%PҞ[*]# t0 =C&} a}bw?b͑ؑ飻Fp)4S.tc,ooKߥy2p({^! rO=_%6XkK(y(g=h(x{^*H(0L<8fC)Q"ylvN5jdj=$(mm Ȣ+J:i@Fc کK2paj^3g%bz0K9@u%-b~ZXgQj35T*a`W%axjXBt2p"|맟 tyUsU4EqviU_]W[W{m6?'-jyim#@4xz),SoϘK]nn@ ]Kv!o١TLwѐjS,,Hr vz,v:ieV E[5nOZV0/'6{* (4n8 =͉(_G-~R ]IY{aB. xFKn[ YJPp- Ե;(a8_ܟntњep `)#JwG"_Dh|3"?hm{q_Bp@šX@9j.%0>n+z;N V=KyG@0eu 1g))wUe47EyP1/o|yN 6bGX([F,FgRչ\Z_{8#Vh@!NdO8ifbWjG^u fb8;pFJR hdnE7"qnnҳ 幃h r.kyw35,K!6<2} %oFq,Hy2{^DYTt|uw5U"M >;anۯ[֘\T1бtŽ a(Θyܔ物Ѳ^;2$;ʁ;XBxp^j&ɌT@< I6HiY@8cٵ\!Xv]NG76TAPʣf{Tp\J;J8BQ0bihq>Y7Brlw$=@DJ XN??Ss1^}䋧wB4*xM%S$MB2;:0k}5 '-'2r\BS5|m}br*DYunv*w|J«ǝWʈvQ%^c_\KOҧ71CۜHsX&:a Z$Is dw[$r!!=}".Ԣґ/n}ңs+ab7uůJ>+Yϛt-cg7c:XZ{ߗ3 H~ OB;z87ϐg8xي"dUZ9ll9Q[&ܚJgT^M iY bTP ]P,\g)9JoGg3EK&=kuAK6`W4( 2~+ӇjHڵ_QDt.$ yv2؂¬m_D87^Y%b]{ r5"K|MŸ82¢t-ۙF`캅㚛 JXugsD {<3E(QCfq9 ?A' pLh"_n n9N-ze$Ⴌ_*6oLgbPt[ cL#'BCH߸SeNdaP1dw_{tFItJ x=W% x" 0VUBw:KkH]ظ-OxF6 +!Du zUa4 6h*vt혴&S^@xM;?ɐtJFӅiYn[ :)aVYrM.`⇃~e5C] I,V)" S hu*7Pʮs=> Mh&I豀jAr~9;ܻ7m9|6MD RanѹC/(Z9~0>vu-ScO`s r&A<)jVvfJb=I5|9Ο@6q2 80 25@Uc+=:2$L6'/K8IxEEi isLt}8*u_LBHH?R&R,HJ"&M~WY; 3X ڣdi,GZ~ɆqBFecW׻WtJRmx ŏ< 7B;F=9c6-NX^\yWy yjm7?J1  gb#1Y `! lm^RiY= )kz|I? rfQvuEƟ N)8 BOOߘ@bv}V2r # c*DEU%@QlA< _+]`H҇ C-`aP@]B촥jwxb{v8vyR2WVCں2osF" &rwX&N)8^m!\+5MX#|*>@s#6K/"PSg6ULQE@ϲ 3u.ys ˹xƌzMH$hMrpգ P5%I-uKF"$Im.hV8e8N dV#yt#G zxÁF _1WU1On&H|F{p[ِ$Ñ wcanlWv=OF;}wm=&-PͭV#-gn"YpVgTfw;>Y2a|5c.K%h!_ nvV">ZbnsKQIn(F4(GVI 6Ցga ]^QDf{N5 Ꝫ)fI]UeD1z[(  Wu >Uj&jmX0PP4/jAinv~= KZ<}A3H \Hs>;4lÛ۬\+ p O6=wO jj`eF)*ЈyPԜ~qʭ[:+L{3=gsBI [f)WsZ 1D UtYt9J'cPEҪV(Nt6'f:DktuKdӫjTg+o*dfnK`2]*,订g26]1'у?xퟟXDneR/i4\YRE{/OKA-7T]O2S.7wt s~H#w+]z>#uI| so($ִ._^k*AUikl¿T@_ OL%M2],{ʹS:ajK gQ<^H%nHM&s]"Lx; >mT;({,oSX33n*z-z0vJJ{2$.}rEYήI U.R6\Ǒ/:YrPw=;‹BO0VKX0q;3­y>pw04{$l{ꚝ'N`_M+%/^XAm'edBp7^-/Y Zra͞ͼ5r1r؂n/ )!ؼ6ZX$9YD s+0D51h x®>I/ɏ(q"5>h &Ys2H6cq8茈r,d7 cxSUM%>Ŋ`)JVGntF]ϺW~LjeS$'?JIY!Fea&ߝ3)y\@:S 8zq.1\ }EG/{_ZGJBV ;`( lEJ!ZO~@(a*JMSdf[y*څP}ۯݨRUY.m7;~M%8  L} %ľX\|I9JR[P/)9PezH5ңp>c5dAĝR,j<WC0=XTAoԥ< CsltXc'pzs=cj, QO9h9EJrANֶ^5-ZDoUHb%_ќ130r2 ק#YP/pKcOs=i icOgaztT%}絧[S0jx9\][28Ʊ^uRY'<Cvoi7+1+̷èxtʵŒ*$8,u A?'mZaT3s" \|Q(52Sm6{q]t%|T i3 Wtʛ?g҇)[[ߏh !s}Su/p'XXlgV:h*CNjBaU㟪=]T>aM۞p{p>ӎu~iшH)WY<$ΰ: T |%H~{cD4l$!b*WsݗP[d|J\ij*g|D;l,ojǗ&Dh=1MY^$b7:q zYʴZ@mT 7PuЧO^b?XXiC#kd,tF I[C0htiGOHи=6D}@N9% P= ]H8(xkWlBIXc9oBCr`lⴏ\$k&\K,B0 9B'U#DOj k¶ǕOn(Z$ÊN4!qް P/c;EZaM"В A4a}R"1h=(Yh=r(a8Ur~G ]k>fP~:M>z`1DZtq{{#)|[)4.qjTŊj 0zh.6N"+\~׼"?ShL`.!f =GoC;9r1Bݤ%7[^+Ǚ#U%1nF{oyOheeTt^8ʩ. ґI9VpWJF\FR] ̈́'..BH75 j 2-Ύ_ ? ݧuS:'GsҶ֗0v:>i#"2oL"5gbtxAirEB,s+ P'=2|+F۳z>"[l~SLd;))nLIp^Drr[lĺhg*ҍEy^_$L?_;fA~/M*Ywb LN/\ kە9X9ն~|$4r#8ڗ1rqCl] >F%}jݱ/2lJY  /P-Db#f dI8amKQ&dg\ҢtJ(3<[ _~|jD2qA`">UoDVe3_|`f_XW0ulU׼\/ՠ?WhߞJ_v}b/IZ*E8tczG gK@l:7託jgY"O[6N\'\<I#L΋ouXuhۍj+Q!պNLjIVKU ) G"^֫fĈiׯ̼{!`ԏWP.1el% -_Xfݕ6ʒS *Tj,G 04@Rd\ Z;jygKp^`@}YB:L:7w1gͿdSn/hߙYR ?re*KH':,Z9cSn)j{r5TK\%QEpAtCgu;2'4htlSe?0Δ8\!2&Zb|ՌI+P@&"?'\aaT%cơNJX=tc; pܼx6_V!iY#  y1Ahy/Q^`vT69&fvS"mnWu?ͣX RPyY#@Rh[mcZ8:ZH<%d Y( X(B$13ch|yo@g:(l kIӛ1~#vsE!+ {V>`:m:tƠ' htY[? i;+jOq6#p9D<b >zU Z9XsD>t6Jއ303ڛA$dxIꖏze-,WFi.pYo7}޻Il)1  5֢f똾`]Z158ΉI/͎00F#}N7.w!g뎚5 rS5'gB_r+dv+7͆և"X :Ώ2)E4ziKZ!a)osjuh=ѭ_gT Qiq %ް$RS=h=2i .]Lz\i"YF2Ld½')}UhFx)U4`gscwdh &$Q7٥% ]TH|ÎZlgmQd1[5jLׁ2Ը&X,i g9~4"M'dFf]ϙn^]c ݓJ㮐 wK<6B+ЂXH!c%ͳCQvǽL&p7[FyVw>~Os巜*rc!+Ƿu2>8%S^p峩"rX 2pcͮRO2?CiU~{y~ UiLn>ʮEfkk(gFWUqO՘c7Vۣu=\;lҭ2qi-/]v>TK[|w?$u l 2U w[w 8X +JVnM PL}Ov,2æ;S$ r- '41o( ;M\(i"@䦯/} r^o;X۽g1owB$7GDj3g26dB }]J:U?t4abbqdf0}g2$D&6iB'0FFMYj Ɠd _ I)g1n(}|XE<%qG`wA1g}P+@satۙӽ<'Z`=DK̀\A&Q>(MAd| b6Ђ ~u#ϕq%ZVqBC1]yWuSY&7 'R(l]0zfJRQ.SљQI@DcqFKYVS=er˃]=@թc*zQ7>Ie]*j+z4"-E=ByC! ^KsЋG1)gR}yGeL3r۬;ۖy֬٭_] |Mf\JXEl -/d9\4<ş(sףؖU-S PC-+`b/9!P֍{bYI> .6?-B2TTVɚn%YRJk{ҹ(W&Z; |eWh-COsN Pgp×p8[0,q"b5E,!ې|l1>*hO iL)+p,^?"5PheWaeM`4ֿ,Oj5i,fк23g;3Pz4մp~7fc ;]E\~=KV<3 fRŸ8Ub4kd%rl9>5tSFo"ӎo!ܩ!4nN/zOg |h8cs Qo '-XbTdT73D425KT9P/" sW 4$ kȬ'fJe]U7ގ > ƍ$7[hg`@',0d:y)e : H#S|Vk E̵ƂGׂ%vŚ @ngEܴo6J\cd0BU`Kr0c}#Sǚ7bޣn`7ƛ^Y^M'۵4GNx~W;u [q&c;lTF7ϘV*Q?TFiW6J{ӡ(^}c@xOƾLAjZ78BQgY>Hcu)ūK$uv o$k4ߍG^ R̕J&>ُϊٵ];ʤQ5fzj0(c3| 62λ J:{ndMϷڗ2w|ʮ1%wxě>iN ]iIj5p@duBr{)Ԡ&߮$B#MϣrZȳ(NXB>@*ϋG]!Ng?ċ1v&_ k>y`@n ' ,)'fC!>95ILxޛK^QЅ;:s:>4t4K.fHmi@%tluR^T}L~! Uwcˆ6/(B8iH+rنMe `4p JrB/CR_ۻWi([ V"i3m薥]`3N>ƗyxlGq$侻&$s_hg-eʎloXp @ja̳)~go$D:&/ܮ OPz-j_]X3i{ugPpwֱ4@uk6Y&}܅CRrJ~\eo"Fש3L1E2&x}B8, +NJ.\vZ@#Yc [8;ɸtQf}5d)9Y+eVaJCgd)DK+!U26"|Yg`7 WBN/ T\ Msl$Q:`JJĴGNi<|$bb2ScX@-d]<^ʶɢi@CD"2\1Ye%鈄РMM"SgA*QL#'-eUGT{/rjVG3X zXEH4x],Z|/ݩɋNG ,=C9G9B 3'1PO,nլ T ' )SLhR77wrxk VAMN*n]`oHAKPZYbEQוm睢f&V##-85vJ <+X)_ kP'u_5ώԭ#bcvC2bU-WM'˪_?bp3Cf.g{O:bʱXM} ud4R=᛫ꘓt6Yw0,EG6Kf-OеԾUT!fSr"#0'4l8\C]LY= KKmà UzA#qmUDYM?rh:Rr3Bf:Wב֜>S NqȃY7d3b*pTr%#kx?a}4fD ө>6G{] Ѻ.Wi+f<)@PGm!Զשnt3y 2L'T`kzЯ{0v5JQښ2oG;bCAկz‘}~ ?Ӥ ;kEOP:%D4 6K\f)jϷZϦm< YE/B$IAHzSS3YދʜoO[|L,Gp^o {ABhaG ~9p%Q 5X HN]f_usV3NNm,$H¡D aQOnzx6iw &[0%=1Nv'#_x? btkd%B]I0(0GKM/}Z:zjzhכ15AU$se2F. pbѭ7!@7ktC%q7^;CZUTs%rjH;[0 zRy%Ρ2]vKԖ?[\ }gkhEmGFO:|tě21!M!S aU -gGƱ|T#cL;LuooD 2dΪ4 ը: ,ɽ RFf/&ya^sܺ @չGݍx7 ʕ`vA+F+7Gb/(cuW3[XݑΑS}(lYnx`]O!͞Ò xG'#%*Փ:B  'N甈ձ!#)L22mij,AZ?ߎp/ѝw=AمQ+N ֖M" xP uQWÔNIb˨[/+nmcR "`UUs`YBOhg_40DQQr}NwMmgr6* 2"@J0켉jx4د(r;Z*;~_HuLw)F%Xathe6BJa{m: 2l"W6Ӛe0'QJ?38K =MG'qѧꠣ[,Y ,I; qHdlBrޟtK킢Qnn+\rO'4%(Xs8ã$̔T_NVT{̕9Z]掬WHgrribXZIQO7`,R7mjs%&L5b @Rb\Wɟ6:"53㎤Զerƴ.ͲQxV_;ȔH/GKSr?N 2K;Z0[j~[v6n6F\QӫS/]Q+zɳoK2LK8,$Ξ#XOj䡃 HUw |Ӡ^-QwKm5 s*{Sl8mK~w4BRD!-v'?kK0+QAgW]}?C׾:v@V^G'zc ݻFI3큃 UG!lc7dMD l6`YTF l%e˖-lqN Z來Lk*fz@N.b=o!H&7֚+U/FF59#3 kJ*/QXC$8kL{!׀ hŢ'iG?=s< w\37v,u- Oѱa X8 D&Fn$#~;=w,7$]SǪn/3`܆;6"6sIQع%וc.#̀-=EلxLK;.-Ž$OmP#w$z=ETXlY۬z`hdC>CTvАSנl3&tU˼|se5d{qK n[M >#dÔUlMKszQݵGj _&<&07y2$ӄ#J!рBTS_>()s+?L٣}qP^X,&Ti^*̕Xnd)xKeG`ЉjnO|+ز; +eEzu+*qT2 J3qu2rBẂM _vaQx+q1ɢ4ӃIz> 8[gEUDVBC>gƑ*Jrk"JBGgzg-t+@):Ğ3~l l]5>:y9bZ XKq6'}aDV\ˡ^ZUSD'PR+QmoP[ =$T~LyXHh2zst¨c2Úk'shD_08C _\$-] 6Y*d2yE׉nRiUճϿ{F*U9' dDLe+w_.p 5t3ڛch|g|7WPS,2l?D.p i󸊻xֆ#'!Tl~vXg6HP{_}pR%]M+D^2P &XS]9PC@w2׃&6vVh&1|-s[#.{xO5Au>aij"\5k!/w^;ԅDh{pV>{#7Dû%~@a &}fnX'hLFڈut9]y u4V aFnLp)uL%qjXESX˚HB I6;CuJIZX:yIf<>""5t}2܉:#{X^#DC{\HzHͻ! ,U" F8L>ȧ*Yw18Z>i .vg ۳`VA`h{I2PzQ+b~D0jŏpAET9 &*,fX,P\72CL( 29[<*FF{f/ÄmamUtOМfoօ)%wf >|)9fWv 3NA=7/RX^AaβH©ͥE=&Ͻ 5D!QѠ/EDmv/ Ǝr݀`jZwDǽN;q][P4ab(a=)#NI} ۔OBm;ٳ: 1ԩoŹ ӭ(]2; . 6Tf-(,p[&2ƎF6ĖrmdAZ 1Ƥ (o|lxIQ͙w (+fλ J'~O> p_O )}H=(_ƑELCxUMB"44yMN.軐nbcWin I)`TE7X40FO.iM ]!sUu$e`!/=)_&lD3eˠm>3]rp)~\3i% Ȝx }}╜" G/~n<9(⣖>\JQ/r|*۩umrߏVfnLɻ3'nTar-L,8=C׆f< =іv [[8$!rzGLN1aK ;.'sOMRj #谵M%$A=s!ln@j6ypFQ:Gkh|YkFȳu\h0.G_ySn*1VgHuH~B뼈3,@F`2tLQ-(< @xRGЏNt.E^jKjgw4P貌㌹s ~o#ڷleF@4 BrqG U>8jف%Qojn'RaLAN~1u1'ݤŬ4 i -ν3o9DEp9 -x4dz~WVҋܐUHWDUbqF:Ƶۓ-my}dN5U^Z"_ޥp|#>Tkw4,c['n,@(N ǫK{L ZVQSݾ5s4a7 ^˞Ar\H(gy/ tPxx!=+oܥpP'6xi]'wQ\ !٨3Q]z ŮLg(&u0\}TZ\o3 |pWnMnD?+1Ǝ-.n 5i枔z.ZfʗY*5mR,YMX%Ԋ9i>L`:@jwwIo-:AٸSN7wHJӖ& eDž2x.3 [#wU)q4)[8';FͅrԷFshup='tTc\*D6kj "?O4{MLbI:X!+t8պo odf䆶nq(rˤ A5}T!q Y"KxX%Pg#Þ)0O~^qȿW)oם߀9GٸklKy tul&6-ӝT&weyҌJcgͫTh~ \Yrr&/ v?tHJ@zNc_W5*ࡧ_Ӟ6F ơ(VBeq2ѡ>,=p!G"Js?0o8.bΆEeG°Mg#@QHd3)ں{U]b{Q>fA5QvSiluz貗"@&#poEkBG0M38WSs>/R9ċ2̤9$66ǝO[߇ u0i3!'7x,!.Ұks11I`w)2朋 =񍳇Np$abbyZ11$S ~3D,C}{K." N&U{4t'}!'=3s,\AR~a)q"|E,ӲXYid2ƭT9jDpy+dt: A,]i)IO/b&p!^'>5}x#!A? *`mݨ\k-6O@NNVMFkDE Y}ev~$hDFn9/ Rl7AjӬAT[ƼD2Tc:f4<'{@qgeO6èFg󙷊jy)]I4R̞s!NOӠ#J'|Ƌ[qG&9ʙ=٭Jbbhd=,O7)sB*@H'm0j; `XRAC'GH8t,L>b rՄYB=gj2^Г ):]RKp#*]mY%lݨQ[xa JU6ɚσ `s]H+b@f؂ NNL:CN;p6"{MF6څ 'TtuӇ9w Swݶke`_;U_A3ϢoN]ۇ񠅋 I*Idv!D2_0#]7-lQ֭Ŷ}EّlDVݥ铨D.]fI9ܖF3吢DG[͟uC43оuJ.+yzApfv3nC҂oU PM R2)1jWwmj.N=0 I3%؏F:+b#_T| VRBzS#r3>bOkGj.,HU[Lh"F?o҄6{(eŴU:Kh*vM u{ct͸MFmg=Y`t5@>hQw٧Z=~I0T|CE@%krΦR?W"S**§H3k)¦XY&֧]S</|"AukXFn{~C#3 ."£%+򩊛jݱx]Յ c+dܴ˾zZtdj h,L)sOJ> W{Vǖ߰F\ p>49Kn}tOc,J\|.>EdI _v8eS ~sk@C]b+\P6sþz֙RnlT% 3+ۀ1,g; Cs2JUx_W>}R˵f!$U$nQHwL[&9oRz-C@ `(s_hs+8"ѧUqr URp#^R} NrzV{ZgSO*o +1rHAL_7Nr:C{K2n Y&_(1K4@9=}@*4%%ە0t+@m\T"PCѰ=m$戀$0ڙPW7&Js}?H+"ـh6 kK;7׉ivF's_6RLS$|p 4^O΢Xe97kN|l"Go=ց,? e]̡w$95Dm%CJ  lٱP ;KLv$ntn{q/#[hUdg]4*Bi~RR4ߟT޻Ѡ3yNdE|D1!'`ul'ٙWrk-|$wQuPǦ'bn0)o"<-$[^zZt"kt[0D:P 'QNaÝO$U \ U)-Ogh/2wRŠQL{c1Z-FE4vDgk)bSx/i=3~y`w)4cTh<:u Sn朶 ߇Pz,A6h -!Cmz{OG vw4Jҷ {'6C5)Aݍ\qzOboK[|_E[N]Ϟ7\<وv<{X Գ&uCGQu:iP'驢H[.TALp)~b N6\m=~fC YvH*Cq_V< \YGxmc.}H!ƄW({'ٖB_Hel|yX4{9-`IRP>@d y֓`R<@'!2T`vxMU>0pF}=(+,z1~>NYE}Ǚg')N+'χ,=?NYS?Gj"qQjqs"w;8B8ZyR9:Jd?'WCO82ѥ ı"amX jDe^صv`# s=H*hCn%Ws˝PhQl5AD6|x2*.4F@0 nNxfHv S cDv d댓’ X M>0Qsju@|p&؀hhX"ҰR|k=wUvYkRgpDclvSˍ`X˸U/: ɒ O"! .rԚ/ 965InwlsbOU,2n"9!\LECa e֯mH^/lkD1#vash=͍ =?Վ^ ny:}[p> !=Ni#7 7Bl"=ܹ@;EC|'% o[[hfX& SM"'O9^2cm> 7Q4u:|?}>1o_*0RNiF\Yɼ5a`>rkel K nw!C0P9@*nH|*Mc1ɀBT?(_<։t0C ~y4iˊ̫w s[!߫Y"}򂻨CkcC$pW#bCdvP?ۂzdlQ~JZ?8E?m`v[drW0e[NazǗ!%v€u U)K(6;R9|Š)Ҧ*TS]p$G3u~6-81 2","2h fEƋlY_.M\6%#i.q,NbzK50m *s~]cvH{m zyO RUlW0[VA`wTRvxBb b/ :d Uv3BI>;@'Ha|}CUn1h[4\sBUP%!3a1Qǝv% @HS@Pz;c[ϖw@)\'b{ K*`(Fύo.4G<^<ź0>I*a@l ףc!HyHuWzK4?a\|uM+pw~9]5u?I/NOz"0(ĻI ;D5hǠUޮCl90.+jA5SGS,Oֱ)$ʵԪnCxfi\l>[o%s0ڠQ rRsy39VB!;وJ4xDֶ?]NUf 7y<+X` +x'#nf Bkޤ鹼3(?Km}ඳziKW_U! *%eAZ@W5<~L u'YM,^>f x+qo`;5<.' fK#?\NiUc %4P;.ݺl<ܤEKeOn@3}8P(aW?Y,gy!.HC)+6O8\ 5AA&5(}&ic-K_cp]o>cnҳGxMkdjЧ]Xr%B?N^\vm :kC͈6= ֫Um:!OS̟lǬNKg-7>"**ʓ`.U*=p(FNnk>!k\E@"Lsts2ja)f~C}j!˹y-CdT]ڞ^2#Ԋsgv/*:G'גcSЫi915{ hxX5j @jV=28ڸs^%1*܁L7'|0';t$$EgU^`1}AY [u~CQHjV$Iލʭ'g :73گeɁ˴iftTǣ ʌ9p}N!ܯ7ndx^J.JG!mJ ˑ|'N ')%m\!moV)36][Bj'ħv=''o q[,Ė8*V}Q?}ukUϖԓ$ pC3@Wi. I|Nh2} ]O*f Wk)?.A>SfQ ^OB~_0 'b7F~0M)~uRT@,^մY݊hاWUGJtַP~2uI焃!͋+?ؚ,Ղ)Ȼcƿ/$?P0{5*qQ(uxy6\"6X: ̩0"b2݌ԛ= MH&.Ȋëtvbxx5hƖZjǁ][j}S.vbH1 Tr,KEw}$`t.^*^@Z&GtbQ,M_p7:45zE-jL2&qf|oo.vSj&>S pxہcFN@rvi,ښUpDOՅ" vǜm;cmO'u/Nbý$m0VnOk'>+UjdPuExwk̳ex2n9* >zJO[_Z!A{CHmZN?1)a. rvV}H"`q+5Dl|g wTAmq7C:KyI&pJn^J.ѭ ͅ \3wda\-d'"X3mkaQx$2x9'J?=yp nYJ%4 4ʯQjSHA-#1dW S:]xQQ,).rEz_ jwn h{,eK5$͝h/ޘ@QluI@jQ{l`'wC5!ӯHixy 8͸F%5jBp~x"ºd+wYX?zP!hN`=<ݑ'"7dPۭ6!9}+*32keD{ 5 g=iǜI?v%]l7'b6RgXn)℥!8uq92j_/jg Pr??_P֠8?iQBB&GWkv0FH`{'^0*rg[e":"rq&bb}?bn޽}"mQlQiA*f_X"߰7OIa!]!5f XDJJ8oEv4V@O,A!bΣ)ouuK΀$I:|"e AѮ"昅 +5K ׌Gpۑ$b b]x$3;f|;O:2_)n<:;,QbzQW?ZZ\I}&" *~JhsǔTܒ($ElKF@9}4t6LVd虬wMck".0;ΈjhJ(spC^48!vYȝ ľ]T0hJV:{;ѯ@lX(?K\ɴk21$\Ci;7s~𝄁sZ'v6.c¤i?JX$WXR!~T @(U!6*6j:ȕ5n)ߌS  믞Ѹ匧|Ѣzz‹H$8^(y[Ð(W~W z!JJBmD8hd4105Ȫm"Ui:|K^<C'rgW8W`͍~ 4zkde| cUY3 Ry9Yoy[l@s0PW=&܃\4KeeY[I,׷JWdBA;%EK(T{"neS|"`zmA%")]6/Bý0W_/RȬܜɾYYj}fΧ9\EuP,;X1Stțv0-?4F|:jNi6̓}?2=uZ?WMي]o(!7n1K31ܬUۓ Qݧ?A-NێĿˣ˙+_hJóhU*0y}FLx,e>{aPeg?geF,lڕ=u}8p"QY(?PPG%O<{ZӘʹHٿE9Ã[ αII=9}I7҄U#ues myr(*Q)LlIu CEx(VYi DD]Il=֔%^,uSDž *x3x?$j;yļfHolT'Eb(|tQ_Ɉ=mUՠPʛEEta䷊ i󪬹UFjG1vhX%džQdɋcqwhz'ήSS PFrBILD3@/i-oTЀauxL 4NȉCe}=3`qF3o)@a~r"ӏ:_(Oݏ\aW$Gnp G!71B%_IB&!&0jgͯ413|=V˪Y| RY|w Ml2t(V]va l~mKB?z[|)LeGJDC`w97'F@7\ђ/k ޺">x!+_Fs:mO~3E /[ڼmhc`![e&x⹚Y? iN .% N:$} }4a}O?"'Z!dS U 횔+.=ބ(g]nXnT3].B)J?\xEGɿۮ#\9-QVBfl{{;En[z\V}bw@Xpr#qpUHKD¦y!SPUR:C4K"֒-xC1)꫓{-j `&|C-jD/zڋ!UVrcp92@d^AwCpBHG]YљOqJ, 4Vq*jф*W7 tI5jO0A޵IP#s8-oDuEW C<[V&M&Ι~ݔSR]5&b%X w?q֛+Px 텛 @yei;.( EU`J3=1y(H 3ի\] $ĩ$6nK)CsвA 򝬈`s&v>%o1yEMĊ,Rx]dN^&Z# ;'(:p1C--vWdt22RvYn*䘾:0tac!pQcm%Xn0|R- 7bqsED mC+Ζ/|VU[8`h`CbEplA hP(+9 +3]9x{SxA|Fd0JiG&)Up,&On\F֊.i:~ #UMԶH3_7oxrX@!lXh_LSoL`ZNn?dMu;NEkQ%ʴ8-Db޺dbIk!hHF,7HԼFD0rs0c LieP=xRصEbLj1v>`Lf]Sg]_Vi[.!Pb O1^(+v6Vm5$38n;cpa Eip0ǯ[c4D&ǻ4ZO|LȵtMPc6găA;LѦ8|hI>~9 Z|2J3mM WŠZGK[!&j/#k 6]Dt ST{6ȖEK0 '`/]؞!JF6u K$5ipw&uk~*%ꖄ?}E,jAͱGMxڴQs6O{*n,َ/LT !ݡ4(=I Ĕ ck4(X QK{cm?|9hj>MHc SY2eLtav޷Sj ͨ8ɣi;^{x?k4 " 1͢OXIO.!t.)ЈayEd7Qq2N{`b{ YBԇYfEY&-ʫl ~R=a`䡈_{5ۅi;V0_D)gYq=zj SG"tJL=Uo` 뾷0y-e4U_F'GC7s#ϴr̂0'O 16cU+yaY'PIJ/`UBoOc(q!ǸI Ww#}%qDbo|E%ǚtnt}JLn%'4K&:*FG"miΌX‰MC?d<n؅Xj¨}1 cdh$ܖlE AMQ2 &-+(IKd]'3AZIa[ tSm "s ⑰+1.s|/XC0`Z$. u\Yr72g^,~ۖG/s&[bQR.eRyDl b 5O^7fg,-Rd }kE9c+4)M{ .Tr 8S>i!K"fpZ;f.[MA0NC$ex)&!ݛZ;F<j_ YHDe!Y巭JXLug t2u/Xk&BUBRQ`}1V*up:kj\WN( 2E_T>a; Z#0YNΎ^ė7W5.SUkIimyiA' 3E=ʼ5ikX94vu'&e'C{™tqLt@qGww0M};JEe A)d@?WLDܼph&\ށxK;T{U:Mn;(Œ˳ZػA;;48NK/K oFS.r}[meL~4<̦3JrR5Ιsfg+Aðl><=p R f'NABD׽c\{iafrX1?rz%+ڔneX-D;suC .{B֡*tu lہNʅ dϻ}\V3 9LN(j惾fxdN4s"]Kʃ GkJDJ;󷜓A_2ӌ T燐O5dXEp{`0*Oj[ػ.yIL% 8~&zJ*z'ͨ`B蓹kD7bkZG𿽟iʉ4DHr8/ecl$E4 ֜p33#ZNtɪ`~xRn4=]ezsԂz-JC7lȢLFйT2ϫ{;oۏO {9$t:!$+ Rk(bzZ5[OOoUC )Ƣ5O{"9doA?싨>LM;aúz/ w誧Awܴ^{% J|}s@KPg4ssoc'5){`*!aоop_шώszr.m?kLs7wr z#!F@S?v7NdZAOq"0llICfc)۴ئhtbAc9~Gny[T)<^4KU" K%&b҇tj`~U3Yn1 [}D-w`u"#3=m2_mF 3y}$•LCF~]= l4k,AHs?o7`_kUp"g_!k+Mp_?H1C%>"Y~bRiqPL Zzk68,Wl~ݳT\d XSs/vK$] <9=.e` 3zmHubꇬ3&[iIO=˕XbD> Mh 电Dw{r؃*η`5N/D .Yz1[ƔA sn(kO=wlVq*k%M` zOîAU*YǗxAGJA_/TPKXW~@ɇ; lN~Cp@)iQaFRȼʊ_. 櫪S4@41܁73w@+חfaay9LIZKA7"/URXE $z^ fv $ kCCYٰTjQ`(r"P~R䌋dM&[n~yU YơjeϨ<<]x 98/QgVTST-" WP̕}'6U&la")â. c ` l&i~%H9sw>쒷/ _?z i7&7AΪU^9-V;1'LXy)'rvh[wo ٣3t+{E2kE ci%H-:=^ r5lk% :glqAM@v)iwjHt0{sOg&(]X1`V 3RWZR^}׈Rۑ cC\HuBsz߽>A33* qyawQjrJ|8%!.ac=mW-s{w#:WZMTndyЈh"t0KL7ՠ *C.!RTw`wI(ҩ9ⰏG?KWvO~ mo^)Q681\\%UAIO' ,h$q(|B5m93cf`d; zeac$ JTSz#dsX_3[ -M00. čEnJ>=z/OeQd?rP.e[R]\,{:JB%%9gs}RA*d>/m% 2hC';eC Gu*A-a ͕w'օ>ȁl|~ff3rv\ÒZ'$EBҁY{`0>,umvAWC02(ujKF:g-}qT`4DA2ڴX/U,}7Kc?,8$m֗& fYPA'3qȓufe  >SU}!쫫s~r>,)  ` #,[J]Iv"@JGvl /A}ew0&hi|;WU$YVPoW,"@v P["R'$:>70w98Jfϖwy'}͕K8c_*`\ןfzpjEXn%^C'rGt.t"Xn+]X̗gMU{!"ʼ-@[yg2JE?L5;ZV|$36̜W_!.{/Uj ι.3]qO$cYKVG7AƘ`κ͠jkh4(v۟7LG'ݔ6HP樷]M"4^3;XG=ތk@eEܑڎ1'p2¾Hkʼnk.E>eI{5KO.{Fʹ !J&H?;tUq8y:ۻī}aJ6Ía}$vl)Ɇ?F1 g$K !vUҁƑG`\N7"M[6JB}nP5_W|ʏ cԌ,aQfY>n}`/;WK(wKH[f]݁4BD[<]Y3xѺ6H _PNLz_r~ ̣OHHgWӖr9&So-kO^i#ҔMoϻt0%=^v] y60CpLW9"-<4v\*O$Va 2Ul4K _KA{B/c3Xx7 312¢lg#ju} t\M7ˊF}Cϥy)l] |)jdP.v?+aNZ @h>Zf4|m)>Y͆?~< :އl[O;Zbz{T M]^&b$l5 5D_p*z 8%1XͅuY8[x) )N|)z >mAnzc #TJẒefNMTeXdd-{DB_5.S4BEb T.("9W8 +/*Sj96y،ΰOS$cCƝGg VI*C7 n'DgbGC/3b%tiUqޝ2+<ԚӲ"EZy@?tW[? dܲ5o"$,搪]z`+zO*pͮ550%a4EIO5wO 1jj%qІ?`xۇãUӖѨ;K[=)˔iY_X؅K(;ķGckjqz>3d9pI<;?Tdr-$ vQ&YٻڹB3- D>7FCJI&%=\͆^Gp TO&?7$MF`xW].^N\98U챦IY 7I:+(sD dJك 4\Ӕ#STKo3 xlCz'dtLA)¡-m=TbwAz2߫0sqLЇJAGʒ^mW;r Za fڦڃ|W11jpu OFP}kmNo 6"ZvmL:u 5ȳyD+qR uD؊fG A8eOmx6V4 WaI'7;_Tٶjmvi.p?z2RQatoN $`'L=ŧ{'cwq"BosXRRtֶuPKGw?ٝ!밥<;[a/α|L+*TXV,yByB5+@HwK\h.G_8Y@ʨqu|ljF[fB'$PUN;sgFoJRm#ݭҶNo׾ŭoԣgp:87|ĖVG!G0 xLD.wS""N懲##t-ʼcYAk0gT7kV Ͼ߻s+31㓕Z2& Xvk4J8"ŞfJ / PǾ )>Vܲw ԣW7~QJ-):C!ܨw~%Ό.ٽsīp"4>HDEqy @݁̚>NJ]yN/=WD-$0WQLXZX% %*$=m/ѩC|$8?\KidvZM؊'BX:_*JMi@|"8!Ⲿ2!3o|*aj+ƽ.nբ2_DDBi{ /LITY$ORtg.g]ٻ;ngR'԰ Cf!Kjp`ؑhww4ՙ8ҿSgS"\ 2%x1u10aO8~D'zL1fMB`@_*36KKk^Qw>lpa4Fe"H MRa=txI'瘵M?/%p ީ$9}8BZ7v./X^!z'`L[W 0#O9URVOEZAըcS*S 5 ,Nz0}lwszX{y*yх10̘YJhzsBόIdm5hs]zptlںG+ ?3Dvh_Zc,T'O cR w*g¢wӜd:\nAPc i5T$N^2:=d͗@Ӄ֤qyPI쪒;ۺQKywӓ;5s-B:S?ZZ{SI=h#5dYԓEN 2q]H'l F23tnnT R/WaN%c屙 MscJ*' ŵ0RS@!RTX#WrpY1AH7|=dWN@Rފ cTz`HW{g\Vb0o;"Hλ!e$X~_qw>y e7[]=j~*~ẃ!7tNA:;}u8)T9-FZk(e<[BhҙlnW'S ˺vedO<_&t/*ܭ!=#? @`MK(5E|ۚz(+xZ .EEX lxKՠeT}h+ۈ yKmgCZm9kh&W6Ҁ ql ^%YQX~@ aDXAޓ[;\>vfר(E /hԣ]ZY`35 VA 8%(A}4̤!$(i\xyLI'z`9٧2C;I!:*rϷ~e4,? m˹a;U$ _ ٷl1+ɟ[.wE<0iR"tW >l4MЌ`,s"' 5͗UXV Yf"^BDŽ4j$u>@f޳wV8fWJTw>f?Y_S ɶ%` }ڷZ̏0Xi?$IA0Th#[ ۋA͐ ʉ.r4rG#ew 0IHĮZw;2u;m+$(_PQxid0m[oq2E3ũ$/W|Krq rGP֨qJCӕl [0>Msd![7D]whje?3%!T:3aꐸAC>_gb@]q A(T o|/b,{Om2%TB%rJZISH `a1:@dpi2i-{D z2*nᣜ㮇wq>=T4 Ĺ@ ƅx4"0Ҵ*Q`4ϭ`nc$Pf[%8F%J@<`RȦorh;yD)uonNOfc 3$Mmw!4n텶| Zc:6GQt~Xh0nEiG n*BtlCNW&VP_'=t/,_6wED@ ujS4uAv.~ӿ3r ̳IPM:C/ σ%,O篑kvL a5 %$ENә$OhJ%؟ LK.Py,Fۇ`1!nJ::Buǖl&.IlkQ}?i f$ h6' z".@`#W*VkZL/3n1tZsG. 6%(3reY_S?sV,>R*ZG dUHhm6{%G6ͻh 6:Avd2m2#- ,G!@oq_-N_|RW,pJR~Y^PtBĠ{Mh! ->*!me |ˁ8xKY=of/dGEϕ-:$ŒZmֆi'hwШkAhA Z=:=^t85/xD RrAYRhʈT8p7#/W|6.VxtЃf&4k|r0"&U? *k K}ȭns̯ie!a-+PZ̃l]Rf$v(~mm?|^fKP3zV^n ^_e,R.THFGV&$EkP5ExP֩Էp6U@-L9k o ~kWl$ 6,COBW˫f0SeCynajJ'}8Tv!6Eq$JOhZ/b5vr>cCλVZ~@'dO+́>CE҉57'(~ e?\+ge_/lIn\5tkD"L@eVT rτY|u@0SZf*24|J{Eb3KǦ[Lhc8bg_HڥK cLp)uϿJpCBN1!FƍcŸ蠆" (z/2YBEuP9]hQVr6 pI9F ̃lO(Bh#$t>mX}24%:YA~9ct39"(6+7X8;vC8uKˣ;*Uۆ|ժ{JT= Qg:Nem= CILd\)/V [ d 0|6\ojgZP#zU'rS|8w6]r8uAc wPD^S[g˵v90xSk\sT&I|8YJ[_iۃQR D("*_.p  Thtݙ")T'W[?0p0mydwM8BAz B"~]k|d>U ɟDr ߨYc/^aaǿ5G LG8Pp;{[cUP@z8[?ŀ:.@$LR⚖6}_x@LTnB[y`'$V ?4<KPC^WP&[5ΉR*$FF{OCjI^&37I5e'ϫ[LجWgmp ; Rjkfs,~ˏQdvaȕUo%g}@$ 9XȎy Vu@iҘLҞC?Dj-eДNRLDS ](_paA`ał-k!G Z#5U ։bpnbsߦ0]YA:I\!$4*B?IgNk'[o |`a[6 yPƜw|=7$kBnUHh:rJ%|p^o`2t㧄 ''u)O]W9Kćr7'MC._5"&3sJ'~4n;xK,MNzp}:Ɋ}6@F-PF>UWe1}H%~ W<‡qt s]or/r6*+E+ԅC\OW5|T qdI*ǗXCX{LYT%fQV*¼3g;|͚+Ws:J5Y ߞy'}mvKѨ Ɉ(cG^[>ֆĴIT&yI)=bfC*H-B{c#^mj`.^N,LNQPwg{{"lU{oE6Wnóy~wi?Xan߂<ѭq٢ZFK4K+.˯1Dŀ&ASpGOq5_[CRQ6-Dz+y'bEjQJϯaz:N-Gz ABWHDXZ(C^&!J;wz];V η]3 6 <MPFZw^إđ#[ b=(LG65/dYY~Q@ lEqF(bt:di+޽؞\:>GWimPfpzKvWiБN/ZT> ۶[,ڮ1*hKk.gɵDka)AE7p2pZGi^~onUޡSA3J*i&"F^D"p^dp&6,a$U'ѿC0>SGoQ{aCCD5*.+mL_D=b^޷GěL2t,Q7c@̣1߻?Xc 6&+(I!őlSg|+!u QX)B{}Qҍ @a@(!!cʦ0sb0vZKWU)̷^a0h)@5QCl4N V0m@LGGI(ziḜ1J,/"辂&t >2N`|hu^ 0|2ZRnaO p qzt60}=1ї㾸Ѭ"4: <6i!"{kcCx<&/ ϭTk'WA:T:0s'v`j)+ZI'QuY!QkV @F-yI침 ڜC}L0: ZD9;KnD^Ljy#Ս1D{{BϧbF ,N"#-||7$t-KASnqؒho0R"#fºа4N)ړEb ^F=b,!~̮PKkh><ex؊V`X6h2{h#APr~Ja{h/4o8i^~O'T@.4 }cx 23lMA=|j?I=k??L9}p2&͐ N|?=BtܵVmOsSǥr2 )CF=UC=e=H$2mdb /b,2.{d2vm8`- tEOs|t gaoD/k#,ȷNFLnt1%=@RCA3xr)^h*d '5 ?z"?qnOM 75Ob3~P i-^ uF)eHWTAB5ADjoHުwUA 2?-ڭ;qhI1];gDV/FwWs4m g@9 3ʚQԌ/t7 "Jc^ޡ WeKD`1Unys'zhDvbNiBY 6$WrU.\l㩦B+9 's% auu܂KӺ7)g~_`?gLaWOrb1$8uW4KѦDe`My'dNʇ| &;Aj)!j~v>'*#P<)"8-m&!Ӎn@U*se%VusrDc@Iw&A)ubwFD\Y@zE9]A0IHB_W˚3JIa>tT]R23vJB&0F\#,\o;"ypJ@AIɡQĜ*P;HRg`Oݏg!if:%Cc 5-|?b@rY&[pjb7Ճ]' uDC舊)i UaDe?ޘoiA~BI YW^՗_:F|)PXBfMH4IZ{C.aoq+ ;Ke4FV9Քs~%;%y] 3X/9<%x3el.oZs#G>pKoGQN{b `^q _=J 2'iCSL 5-B2%ҨC9&'"1Xm;&~~vJ`X Mla27HOEʃη1.13u!.3,#0>xËÐmD.HP!ekd-+s-J6{T}jޟc"҃`JBoXUY4iD+Fj`I>n8z)JUM襶-68Fh߻$MOpfb{c/#*Zp| `-wH%zf2A;vn%cf|]߳bo̵ՠ1Pc!.=S]0Luyqm7'QM ;y_YшW9'C+e$efؿ00# a~<惴kۈKq%7+*L=YBk2u^2UCو3<dšhSdgJh;Fwt}Nt2GD h#lW"Y5UeFR]-jpwᄈ62S+vn J}4yEts9ÌŌ4{(gCQ>0/ҙ]f-C/,_CZ0g@!!+b]< C{6,-3"MsJS\`fQJAVcBVz5;5Ÿ: }p䥥#|mcc&]Z=';BM~QՕJGz̅"qn}6S$K^i1qCkubg|+d}! Ւ+:|TI'qή7(ն˂:#m /JToǣ}6=iP@)d(l\=g~*a*S*@.줇Pq ݲ" ]뾙M[+ZZI-Ǔ*iku7JSʶA*49Ϭ?ޱ["y`BbZnֲ썕46)wgU{\;wѓW]M|hC1ř vjCЪ8֘v f_r C+.K16\KQgwBl-.onm~Xg/NeW&HP58Yͭ6t6o@c~"էyP zd,O;em7vasSkAlgGƤ$ӯXt*s1:+~л3q7ڿFH$68C.UU}f۽uBS0& K.ÙM9+Hӝ?)sWm|-/ٿ:*A2IZ89?o^Lʶ1><[AAG&pmݑ}r@51y:/[i\BX接~%ErubNkcyi_;a ;i dߦu;{# wwڛ98 5-" :f( ؆Y" c}M|.E"( /-+(Gi-z7PV6JgkF# L85#@:5-M-EX'a1$AZ9fRGؖeAj sZI#РS8rԚ \!-lƢ|JTf ib YoNMkc/$6m&[GŤ .z(jN ڳ57(V[8)4A)k{Khk,Y%cI5Na.!olZ}vglQYzgds~Nj5SDK!s\n&&R%V1F#!6vd0H n?Rq%ޔKw-9ɞ==|!.!Oǣe|xB[_mx=kgC`v (Bο@\" LNfR`?-(&GtˊrӣѶd-΃N{3Ow7y/g]wty]RSLYTk'#Vvn ?'$|t%qcy]'ڽ6ڤ7E:9ڀ]q$Ġ<;v1|\T[8@ u6$78U>.yNqf8?de(Y |> tg˃nꗼ6_BݹxZtȌ+ T@0vKE a7erG'|"yPaSܑ^}X̃p4B"-ict]`)Os eIϰKzD=ofd"@ގ'J{K LFw$ Ƶ㧘df,E`Z[Z+Y܀=%` Y.V=GqgλWa>N]@zi֐K}r嶟^su'4=sۋg=0  "%Ӏx=G8ky^h'! 3fu7~dMm>`X-uƊ4 怞6ԷC !lkIkNnG'B^Tp͒`y1^i>Ll [n`/Rᘓ>. řh_lq=(bJ--#q+rGĶ03 ɰz"Mz4k;du+uxiQ% rh n~LIoJts ~H헚>(Wv)xֲ{R=+)Ow F|l1'/ZS{a&;z;Td$45y}i fAA[IczF(fP`GjnaKL`&jy].n F;m"3jh^dklRBn3es;(My)TT $2Lq[*{lҫ3+ g >څs/SJT͍n$<*FhD>fg$mGɬrSZSI}Rm;=$i{:.Iȡy,b%4?c'gfa;7\(+$B1vC,Ș>U }cѰaV^⭹ ONzи  Av>o}M >g JڧʨvxKu.3Q% ̭nkOo  Vb%U@TG"U1;+| MY 1>LXtI@Mz/(ƭ$e؜:NsD“P|[2 %d[YSYPMP3K?۪CUHhjdV:߂<^o`Sa 3|$Nq?@;FBBT׸HQ'FKB&UMFB;ko#c6y@ַ"@+$D$—~EF^. .폽G! F9^^ɚ 'Y"׸ @h3")~9o>TfM"w kǐL\_Nh4^$tJWaRp4dUlLl9;G  "QoԽ3R$yΘ[8u cXf\g{gPjNerRCs;;v`]/"z_ƀNj"TJs;Z3}5DFmT:hEG/Pl&Q ˥v)or7⇦N}>(O.T)\>3 %=V3$XLde1Se41!voþ"bj.pG<2 (EFA@UZ6ECYSo=2@C00k\P<>:qdj }2CGSQ^&rHYi,|e؜+rMԨ3$sp zڻp})8\+ۀ(y7e;8KI-ch'G mAoD#eN v.RƁvm _낿B頻6 /etoW{0\ O)j&ED*wN/0eeq^oȍ#E^KBubVCm*mKtI ?ӡg6sk?%r,35mCrĕ#W`{$x:wGj18-T_4{MV"w7>y bAlJchWOv[ߠ}Y?]c]YD_ʧ[a%{>B?PfP H-Ħؐl|DrG %װ3v p6S+ra {BFzyF8{\xi`qjK _zbVM\I}{36'd%+FY`YXzI,&VLH52܁^&Uy\dpBG/H8sͅYOe<1(A] iV9S0ઙS%42< ]~aM 4d?R2bjcVNuFqf`n/H(zY)}'c2%&=.b4nlҶq^1鼲[1yLE>1bed]DL/!~$??~䴴=ƒb2Gu4j]ijtH?,x8q{G({{].aT:2\Lt,&g> 6C]ޅR )l&B^?9eTSBK{{3axxxFW *gH(g#rÁ)p>|mԣ Nr=8 (^{rܞ]_=**aU1k4FOw3H^IJ@[j&X4u4new UU_Ȓ}TQ@ZOh?Urيl@@O)0eW{8l π(AYnY΂Oc5K`Ayi5Qw.[& VQ tvNiOQi;9&/Z$q] ʈia恧~civV0}v9ld?8QA'o5ϣ;V^KHޯ^سsF[CNHj31|/"Lm!U+SԢ"3opYN3=OS"ұ:1~jTo tŲ/R\ImCytK}ݹ<79\ӂZPRaH%Rv1yFcTd/]+ÁĻ0ڑVtu\#6Ki.5UңCԹ;IޅymwaM4$5Z7ݕ,EGMq]h.mX_~6{!t 4wvR,QYڬӵqp%ƫ`y0W63-6]B졟G.=,<ʂĵQ״0R!ZaHm/M"Hy{N8;5}+ji; yβk˵+Օ88 _M>|wfh#"1*L=Tsڟ')QLZq5 a (v1^'wL/~5{#Hz)븞رD`QU1;m!Pre,;gTiaT+x&}5o(ipsp: Wj;KdhHIT8BGśM,hG!*th c/p8H'yNn==@[?U6 ;S`S ē8c.d r.Hݠ[0h6eǢ?_ TSbJUSA) K@Ż*M8!+s e/8)L 8Eԃ߂;VQHP_V2-oɃ1ꦨiXԬsVvv* j>TwrHK%u+:W{v9B(= U_O4';Yx! Ʀn@* T? ɜD]o7-T(pú͟2LAeh=%{ϊ2Ai 6ğz & ?kCcc5(ndӵ?kHOz 0aK27B5ƣЇrKj j1MQ@Wh vmU,>qFҭE_*kKd,qISi˶GXDlBp45=Ov:_R^Hx a=W-?MLs2^.,  ;CW"X-4M3=U/y@:QI7| ޹iy 1hhNOic:xV$nQcj+lWe{G9"aln\ ❣ /ꄒl]ȃqRroBc)5UV8fyRW{* /`YAV )ǞBIp޵PTZ,QjpQ=b_Tax]jf{Ղ_:[!CTz/m2cf1 .;p1J" ݢzr 3TpT}mJ +sA=v`Dɠ3 ?2G 6y̡]X W.Ϟ`-GL."#l*KnwLrK8VK_~2yo6z}!+7Ep곯Sê4 t - op6TvCr9HNi0jcԄYdf|sODHc;?j5qm+ YL {z)&۰G|de {ų A4Ҧ.`5e I Nl1uc R{}Lh0ɷٯ%w8zK)v`{TGV ULϐ[ `T0[hJtH l=~2$-t obZtˉ+A;z-ojp 1I<.QA?[Jo~p\KZ1@^?o]?;u+C.[{OG"LP1V7m b#ȍ8W,]bhh& +ÄQL쉃Łt(SRwLX(]ĮVEv!pܧ=hwiFúl|@;vet(簵 C O-RYtSYcsh6Hr DA/؀C\a[R?2 A@J{D棘ڙץnVFw{Y5E&h(f*RP<).k'^D Щ˞!)OƾVܣtaTIOPμeƍ&ɛ@=ȍ6=xs_e(#(krW*b3.(RJIjqeJ K:ƃ-xрYq:,M@cQdI}Xo}EbSh19Џ.M74ǵRTSmє` -2] 뎺FYwV &acɞs]ZJk_-[| 4_;fy3IF2>zҒ gmdИq]% 3ީĔ}FG;\jU`"Fz+Z sHH|jjէo a["(38=` 'fѧM%=1pmJ,4?*SӇ8Mn$Ț@$WXCIü^BȻUHȁmm\Q/yҔ-Fō z߂orPSxQEm-Fv (2p{tpE AI׿E[k#-N^-[,]HLɅz=l: Z?kY:M5"CdWkg2Sԅ㓍,sY+ X `O7<Ãb=~qX3 Yl졫'Ȉ;$z$H"0sx&͠fUns(28Ҩ*QԨ#\P=^8*@C7"vcիZش$p]+bF \5y$aQmϯơ5@U[C4:Qlvx,0u 8F< 7]3;T5gJ~4"$f&)D^]Jܼ&pqaK+3YfH+pCUkdАE8 Ǎl-DSdc=e3 "I 8rN;ֽ59(MU58xqL]O9X\6n 81ͩ~&v>♛h(5<\:RysN%ѡgxFAsu6v٦ =̓.tcIɤWH܂]cUL*k*>Ni ˭ R@ímV-}fS)Zbf*fVy -9XԻˬ!Vr]be}ШffkGIg=eָ =ψq/ o 4Wz̼IPm)ε3ƠfL:,ChIIRǧKҷIcCʅO0")(&C׸LqceUZ$trcq25ycbh-C2SOrDˀj+ .-%A/͓cC6~|/+;7{cw>5Q,`>e?]"9PLwdJ\Hz&{-)픓DiيNbc9Smg>34ڒ+ ~`  kۿ4e&tV;cCD g9J W@XJU"Cŭao s34#@Ji@7j(+;jo%L#GMXRM#M1tyW q1wM(=P=),~t-v-BU nxlyx 5Es(/[Uh)NCrD:G @_eL]0x $C4pajK>ehd*'0t1z ;N|džhȽ lHMr0ZIΝT 4 Ot1pxm0$o+'$RȪtO4%l1D2ݖUaW:`Eە+Lipڏg tQۡbY6U!ۣK?,\=ߙLP5?:y%CMNvvrVa}^>" )I#58U#.XeV{5?wWWYdl1_ /.up6utlK"O+%{Gͱ.[a<OOl&E{`S;xJ!\l. dEYS\_cv{YV~lYŽykc1 9o*Wǖ)b'ҭ=-Bc+gbM:Re~ ywL^!dpnB>=oB>ԥu,<8cv4,ap4Z+|}qJA\%jdtzOv0hP\av$fKP&b7tY{~x6]aٝi3j%BMˆ|߫'l<1c,;!h@`NXu7ܜ?&*'cW@Y<\$)'d:LVQfZa'`BT,C>^n@6po"Ao0'#J=x(8q + yUl~PMe.[6jIگp []#TkLO檬[s~nq3 LZGK ŗVi2^,EX9܆>vf"K"c} rF="WC 1ֽ00EVS7GySEJL'/Umr &)˲eG u5^ eI5sʲ"`MQ #-ے}n3M a{p%Xj4ï{}wRcw'ia*iFǔ)FXɶQI BGzUiIj˱hUs vdtǽAsְy2*+ ~ux';>+&k;LvR% f<й_ o/M`b0(`O&zh8BakL &yD*Y/B0Y:0I"CA[B!e\(T{p_/My>;$XBK@"w\@q\گVHs-mTI@ޓU#x!2B(sil xDk:D (@ qXmR%؎@%Pscn^ػ_C.;nX\_kLS2Z)ڝLn[X((Nn`(E#FoZzDP<RW=/VYssLSNR0kY-) ;{`2aIlu]5'y j:H9>4s22KIh3l0@]:AWpEX3 |ާjt rc-h[.W|:`QiDk:b~/O`۲9pk}wc8 PLjpڃ-D=.RsPM ǻXk~YEYʕ{"9_KZ9ᆺW98aw[|,3ȌFy^0͑ƫs4d*qXܥ+W8s1Ku NU˼au N^}IMXT_u:SS.?kqj.n=ZQlҎ#=$uIHхҷ28oہލP/t򎿤^֖v -,|˺!S{^X [Q'%MmΛlS`3ݲxLaV U޶E!;8PrL:PBPRXךNG:THBkzE6^𽗹Af,Ѯ(*P-opvTuLO}oXab1[c\Pc֊kF-8zxM>AxtVkz9zQFtqW>=Y"UՎt+ϙctɞM2-t x Ho:H lƴc𓪻3bî{7{~zV#0^=dZj!RVy KڠL26ț.A" BglT=D(]]( ַ\(De+oTB0IbykNGsn"TjVcΧABhtdrJRN[}!E 2$X%;zѕ4<JI?Ь f\yګ<8ǦBjٛ_ZtWJǞ!9JV%&*L  (>MZRJIR1ÔMQQ;j<O6B4-f;EisٍSCq pnOiv1wsr*ߖoKXro3ڢ:."Pt}ՇZ /ޮuZlw9xr`@ &S^ڐ5ᕪ|['&Rc_@_%@HͪS+3|2ߧ׏Ne讛/5+RTL}wZC! MWƔ#[k mT9-ػ2ޥԍSqe gr9v;pB8\/AYN|eusq+btf3ф~ !@;ӹ\pfW::ŚsX8Iآ;E2C ʽatɢMXb͞-zuIC5R) Ki$s;I+㔄UEVf<Z\.b 8 ?Rq:Qn\&&Fww؎c#nIȮb-ҽb"j )Kml``zƁaV- XnIkNVjȇxٞmOIyԗD$lot_q&ıNvAyum?ٶE75=r{@bXL/_M`Mڱ%~IeQC&ޫ+KsVĊO$Xe?֜j:U5u2k_k)[@Ʀ88 -`y1Bu!~;?qI6d vǃ9y{y8I!biۨ3o4yf _x\ BsbBo$\uS /2EIc <ǫrPް$,!\ݮT):@&VD _"БYD}_uQB6--߰` 0W.unnN-ą}=i[1RG<;)'<;Y)GM4Pei Q3hwK O׋hÑ](Kpb3Qб&0oA#^\$%_nuVBN`N0 -i gKǏCX:[rVB{W*=t?% 0fۡ#N=Qӱ-3tcRQt٬5_5&a5A ;uk t׹ y͸J1xWi_~9O`ac]C:;9ۺ*))DJ\(mYWmzΎk?aD_VæM1II6*:@U;$ +z+amkt5X8|M'_ɫ=Nڴ}6'R1*4ArRPBwEtۀZOj5p ޤGL{26s~#clwjNK.VFo{"PAk,+ i[N+yg:%'w7\n$= ',hub % xIEf);2 tdQkAL3MLqCr_{?wP8f=Nz#h1:DxK>@cpǥ,:y~'hA+ǰ.G F^gI{hG &A¬wBJSbN.QbӞzjI&U$8|\sedy[`M֓NSc73j!qHTVsOYs藐xwzi~H_-k#Òvw5ѦW?Zd,ppi$6r SP6P&na h2Y}joQhbr\79mcr4*ŋ&kW?⮞۫`Mlm!f 㠟2qSms,Qà")]z}7ػ:<2yTI)r7W%h񘵥I]g; ٤XAUt_S{,9@؝?K迅~ #ԛ~ܬzA#+n/ 4VE5jÌ! JF\vzrwO׭gQKP4tT&_[,S] fZ{57ZNj{0.f*2{1z# PRrԫ rkQZ'^rVμ* WNS+.L\9>CS!2̷SaH u7_ez}NaWRlU.c#em:6 "醬CߛCB4r|y_.Pe?_ǁ̐uҵ)$YnFa<Oyc#ˑR*4["uG۾轪]Ki)zZj26à^XDŽÜ nZﹿXM5j{]f5VC!==tD/H9<^>RΌhfkSkË}2wBgKzp;{tg0 7L7R*9ʼnEMLWƱ*"XJAꫜb v^ G`MFd\쪸BR7#Cddžn#bECnL3؍0yK˒ TxSÄف,9 8Sl쪭9l1f}0YA'K#B*[fv:?f+r3=`p{7r!r%wFUnc5eŮSؚhڒs{1u@Ω6ۡD{_-'_@ Ix!G/?JgLdtϭ-2AyZf_݃wD _xkHjt""!͠wLG@(!Kg%^R>I\j=B$xX%ZL42f_@" \JQI{NUy⾽&Mb$y+L RWQŃ._y~DM5+YgJ ڜx 9'@Mَ´s#'@?>4É:Xߘ[0Ҁ f5Z>M\//Wőwi6o 631SI2LƷi.Z~S2fnY,Bg|J4Y\ȗN!g}bߢCv[E`VRžU[ `kC_ѽ SUB{ئ)BlDĽduU 6eK?EGHFbeE9 W@cE$쵋k$ڕ q wx~~̉o!+ϚV tSNQ[>Pš hT9]-u }xC{C ꑥ5Zy3v̂e+z:<^A8 b%[ ݉f[ˑڽR%wW*L as]!ߠeipoP 6j;џ\{= q! ?)x_E$?&5srZ,>kiKm,~՚2}8\{db]XqqH]j >Pɝ] b@vipW5kb_oqzAucc>o~YW"^Z/?~Lܙ֡(X퓘[A kOgՁ:al)9^}BCSϖhF;|+!?1|Jϱ||S:"lw=yM0@[&ng&PI9;}N*ek^``8ە1*zF] J&L9 cMlON{^ॗNr?% E^2YaQ7 %{ A.Ӵ# FXB:;La2GȺr?.޼C @B.z ?Z c|l.iX)nìŪ?aU@ z#ogZvLl٧EWw}ɑih Zw+,;#ZN Zf8;\OZa C1BCfKV | *Qa\i*Qu:E𳤍r:agmY}U?DODnL ՔׯJڌr}|^wF1j|7|Dß[qDgKK8Nɦ^p 'RfDj6P<ԽyZ57}˙Vu75XiãP9A]$I[*` ኄmq ƒtkC$v5FUE+*&fDDY@mC+u p53:u\/2讪P3;Grs+"[hp Sb)YV; S옱:;wl+ 8LD*`B$\@Qn5ŵ:غh9؞}8M؁|fg<“>ilWoh|wgq5u[}կPcC|+[|m\{KNX\ rS&JTɭ3Z!BEv:*B' K5n3VZScsCVǠ+tQ4 s}zN,gEQy$t#L2穎vhxS #Eŵ}AoEag.fpZ1cQS'+#1^XDi:)bIcouŨz\6_G 6+>B!r)~HMϬz5ˣߺ)`5pm 8Ougi<@z Ё@Co o[޶t&S݄ *oI|s 8mސm*l%vy4Qa'cm'`^bEcZYÞ>O9^*(g_ 9k Go"6 7pn X@Op:dN-fyWw8Y_>vw-?{H x h73z%sfHCBnI`cSbZa%F)eo?o!х['ðή>0sBY:j랫3%uTP`/jp<$A`XvhP.]{fp2;4Ͻ6tGBQt1BnviQK=R*ф92JD1lF& ]BF)^ dn7dy+lu(u6(P3ne~mg7F[2muVB^`yƔޛhhդGmd&Z`k&/*KT9 r}:*̐i?FA/tLb16 En-ht;FWYܼ*-(7Ni .eCNQoA2G*+xK@& 4}`IZ?V93#?u 1ta{Qb0-*=D u7~hAY~QXldO5ꑐM;VC!U0_o!m`fEW΂xd-|I kZŤܮjT QTԍ<)?_pdaf -,l=d`Oz;C1D,6?.J q&:'D-Qyb9}>}#,;JSU7dXgp5>aze(PڇGAuh!CgWrBrN5  Biqq4/[/)lsKy_Qv~o($|ʚ(qGyNZRT]͘|6ٻx<ɸ圃.22CIGsIL1x0e C QW~pH4klS? P? m`wxoiN(<:l,lyRHCvN}]k&$rn^fjɻT}!azp;,(>rEVg,<鸱Cߘ{KکL-o8!7D!|&Kd%cv /Iێ܀Dce<`&-so ysbpnVpwKxD첵ZcyxTiku7.`mKPCڔu [3{^ѳI̓q&k-H21T|ipvC0ATRLy~Q~?7G-Ŗh_*6j.Oo qspkLEҧ#]ކ`Q-Ê9f,7A?c: Azݞo0k"q[)'Faxvs? Jo!jc_܇z{0ݤhV$p+0Տ#yĭBod OѤ靾}UYݠoLˀcwN`QXL8WP?Y_;{9҃PfGL#|fpr(o ϳ3()(ќh"B=W%̈_.Gq5pŪ~;!{Ԝg'F%5_vB{ ~\q|+co> 8uوsPþ_Ku97LdzaI&P2!}(u=,ES/ tnƃٚ cSQ$ YԠ1ޏuM<  ڕ6uQ1 톜{ 5!dioh7HnDkjwMzcR`=EpO).g X{wW/("٦@ >Gbfҟ ~5 ]Raz&;_r(0u@{}gX5?_Pˋփ͂cI-&gYԊOɳj2)rmVjuu#⯹5_%8 :}W*ep(ֶ,2+)?IP{L@1go3)ci~5wmvc0kΒ«ȩ{D,5dj[͂B n w4#wMuCg7呭5>+H wAP')~ʇ̙HPzbA{Jɿ Rxi1+^c$%ώ@'K, 12Os@'ϭYwk.[_X2Ct# *JXT#@'%R[nH3E>lt\8*H8EUSz)/_wRu82%} oVS+ƞliWaii8Z k0fQ@+fCmDx}7};8T|Hd!:uXV3ǐX$GO_+;p«Mx.)4="DAqtb5 6|, /9j0A_LƲ(/!F@eL8T -_ڽ˰*޺~ S0h-ƑP(kKB6~mbh!~e0A9Fn[LDFne.0Ʌn<{,pS* v8[hW#[4Wm#:dOX !<[}a'`]EWq-WbdeZb[3%k@FgOWt5'yo= 3%i.>HaRy x԰q|s#plT/(_YFAӏ{ T;ӶfE#52C) us8I}̐nne+ ~sA??tԣM]EDjm`,}](4&''lXf%M(q' 2 ֑7J4O̪RM"ĤA42O }Oq'8?3$3N20稕JlwۗDSDr#.<23J0ٷC&`P}r4%_ >@T]O%Qj#4Ӻ⬘ ` #7DaM(!RH9ļ?=݇^G>vV Wh8 ?Z1 F<{¼ʟӤ:(Hkqxܯr=(|I!CWCGQ)<}5n>C=oYWu 7P%Qܙh8XKwEpBlG7#^iJC> 5jyѡհU@,"r$qGPX,8=Α?Ry& xؼ `!⊒/-aj*UhC|@QE]m7,J#yTg^Dp{Z\v ՘Z{충nteͩTG{ac5ϙHm/ŵv~4mTv3Hqgg,َA4T}5$'Rg<&{-, o>M2^d5ޫ57Et2maE:m(n,:Zs/"p,YQY\Xkm7U {H:< mG'HiLij T\ݬ2[r"U٧xEl|9sʭN3#ԉ!:KBdL8i飷qxgCH'&ze`$'We7{T l1a**S-}"a1_% R% ic{J. ZiuX N1LIT&K]\SwQ^'uMG_/_>5XQw W;l_|XPclQɥ~ .?prN[ySo$@w±ܬd_GL,:繥((_e! fhjU==y {`o<Îw2 6CqTOZ]w(PIZ1'V 7MΡ57J*Žep(0vվB/ޤyS@*&=N+Er5 ,O'Nߛ艞(;U>&_cqG:[5ł6.5;x}w խk!ۃ =H}F9Ja)pC+בV w<|:ce;1t8vUaq?NRi{)6ř׉jܱ[X3(jY8W-pVtY.˽z~bL|Y0>$©Aʔ-Пi+VnI˩s%d8[w* ݍk_;N 6=S3E˖|Ùmtz>_ݠ#^nr7fk+)&xKW2E+|fQhOxh塊ZYQGRնtI2idD` KkxD)=qIGEs!<boXBgE')Tq] ׬P1 A 9ӎB>(bI:acB>czD^]Z)٪o"%<߮+2¡n" {.J$&S8RG]q+e8mc^'z㏼8߽ؠ-m)|0O9ن  mTWhr)~@R'!<c=[X)<wev:jP|=:}:_Af?,ȽKS!KSM -nѤD$bSiFiRG!Z'P p{ysU"e+{wЌa>hmlWok > { G A:γBvnN0=&FÎb9ftn~Z1j]A<*}xU $ˏěiAXI36.)ntXldOH{ &sTttQz^cC^Y7xwQnt wѮ? -]US,zChz%to9FHTwvް,SVZ/u=y'u"] pʦGf U j&6<҉ExBKj̈ x3rflI&tf Ϥ;c4xfeoTRy 4˅/*gEX'gr_ oR%( /Nh PKk?4UMF6]^I-*M2jQi6q*QnE+n<~Y5c Rxe7anRU#\kHkzb==+{+:B0ζ|p([>RswGf4)b]3.n Э*.Y3iN6*6QۗpFGhQ+K7Zevxm씖5!XB#+wCs'YSd~KbPOa!;$#Dly x#rV;*5 Z8 VA@ mHZPc(^&m0&09 f)*U1')"!&fHs%0{aO7*n eCYG SR'z΍QI"-h}X9k3U+ho]H/InAlo[yrNӞ# A 61e}wǢ_;>v(*.6D[HfpC]۲7|qc/t/^p^nѴ׻P?*s 3C:6ݔY}Ex+gw.njv#:c\R'ThkgWrWMJVo*(rGǺe6RbM?cl'jW-Ġt~Q +BR!w 1f^:$PCe$$aΗ {TJz4:I0 ] /\m:Cag{q%i?n|^W8h_]OcRpf"aVTp+Kw܏ IHVghZK\R&23#LUG:޷94{Tz?ƒLbh {zpLeZY`6gAZJ:E4k9"g*L{sk4L& f~es+GzczqftzNcX#p>m̀fĘLisl4o͢1<8es/hxHbb>|QS?&wWa# [Eij\YFMl"Ms 'jA-yQ_}Yp2Y 9]'E$LhްBM.W>.h|jP),%/a*3qPg]$G|`O>e6o; pf1ŞCD#trV Oi55SЫI&(!I!}K{AAZM UT>|f ^%ӆذ9>A+<)%`@\1_n*AԜi 󆎷I}ވ@7%i 3MZgl5Hv b,ytPw뽱qlNlߧY οo#b\HQ]eg4E(E iȘ]0Zf!$\R< _gXr:e]~Ċ{QC|v瑄\=ǨuFNɱ_7w*5M¤ʍGe*_C R (]֌}Zgdcu'@O0qm`|Nh#y(]Eէ4Nvn;sPB"(XBD5F$ XEPGߞaXRz ԭsSp?ƺ^d\px~)Yp$sA? y㝫<7=Q"qpfR]ӱLэv_jc&b /|}&4%Y$icj٨V]41*i'PjCTؚTz!3N%DK9^vnGN(a_iˍx 'dA$A>iӅ&#&L]hA&9g"b͚ubV)(m 0=|"S1]"{ еwN Vg/ɸ 66qf։yQ_Ъ>؏6Z~0{c?,:,d1 =K2/>>w%nBB T`NMF29N`,s6Û>.'NTYeawtw4$-:hKÙ]%oJSz >$S2v<ײHMɛq`y*+x4I] .>\L>V)8)w+@l"XPTGEECm/څ} a8؜mnUxsEZ}ҔZ2%4ȇxMsVﯱ>]7̋W6w0.xheF9gUVݻ\pe2Y((@T VMauIo_^3dK<{wsz0_`ɡJ`'c&(Fp0h"گ.0nidOf'~b`\}a5ֺ=0qG9հ&3b.+Emd2JADiO5 7t''1ҕRo a̦ H} ťjhۯ0 "1lHRâ}$,vnli8}(_e╞f6R 49Q.)o' D_}ՙD "Eq^WS-H/zy;Գ`96*a‘<j׻jBbr/U;B!Tn CQj o5nZDr(MQ9B@Ұ'Ekֆ&N|Lave)hTGsa92ylETu+!"Oe!J뉔1]9➵'ly$>" K}t&dbm"[OघTC#-;Gp2Ĭ1m}9-E^a/!;8(G\^X2}eGfNUnA#Pҟۅ݈2=^NڊZVG@upQPiLf\sl?6ªF4{w5v ,AK5gP_T`h ٽh/H#R 7$ J<~ Mguz rka" Jld୎fbk.',1\Pペ~\@YK9>CkWFװ~g%R[ {n )k{%&QkdwkH^vb6D߳9[7VE޲WTe 4 v%A4ldOӡ;;+^pM-O '8$})*t)+ K Abă1}9v3Q^˵x}Fh 06``61F`dCUw-!G K^4}3s&<sZYoЀ:uNR;ѳΧ@=. @@\}#fuz?D0R j# R8ΤÇ&Gfjj"Ah!"߄/1VtY)k{?P +zd5'=YQc4,Z>7$nсS~k =ib gԯ'͋HlP*Y56JpLuE9^T wG^s^~]` Po/*9aPKTh螶O%!XƮa1$ QJiP[s͈C9m v|ʄSࠔƳv,خiOFŚf0Zcb-1S|w1B~C9 P/G4SYƖD]48XȦUb]#g7a_R{ Ta_o(ޝ_p\Ze:WLUUмҜXg|V?$"(HPi5C/-hɛGUrc7A߰r&Qlr^ÀHowB {AL '#PX;Yn} Rz L3BwAr_ nv͝Zjkt] rA d 3C"/` ܗKnaDQ8bh< -ʶ]+z6mp=B2ڛz~6q2ʛH{BsoGZ^аx縝5 ;_KsQ":,~zaV^Th\}AsS%a-, ^~욖|2**8m $9v ڑP.~h gMq ~gy>62|R=,={ ݻ~fomAqU`դe4g:'ENz W,g,Nz1[p xkrAp sQzoc 6hI_XۻwMw|[T@RW:J<; K1's'!+-] nBϥ2qcY*I+xiiY/6HJZaʇ{a* N6t6 T/c2ſ8/DF$+$!*77bٚM@h XMk0eR_*#\W"EklM ę`gӥ 7DKg:+Ji=Bݥ!Zqc QH$_ډs.33!Q Y;O7q% UBD(IJ''ݭzTY. Y~ãe$‡ zjsȴǜ8?3EnAw =9XߗYt!j]6b[}-Gd&Pif )f` BȎmQAi EYd,_dY\JGS? E<֝؍@=LQkY>*.!YTh4@7Tr VLʦ(>,9'0H 5wۏuѕr9RBH .41K&V*Ih- ѰR 3aKo3md1Dpٕ;*\m>I0:SWϠ_j7ҬOΡ購D>h^D|\u1#g͂:C(&n>jɆleڣ@5'|n6Aƅx-;528e KT}V |{MoE̕.x53Y졃m`i]r:8  Ch"ZU (:qde$qu`!0O!x=YpIvc:4ƁUDvl𗏻S:։^jCrD}sB6:g( dY6;sQgqqS k8Q 4a %}cI`"4$m 5^.KdbLykXZ&LtLt,jȄ- ɳ>Acع/iꅷ4p2oS>:L1՞rHzQJa2FE.2|A, \ ϭM;R?XYigy^A^Ľ,5,wѶit}%Ҍۖ%3Ef^< NR?>b[+pp22 PgC k✩aZ7U:I:@d7݇iT+1R_wcem19P/g.&}O{JĶ)0о}`>T`tD1!8_Q7m O\\fуD'JQ=頤S"bƉwBxv's’uIqn(g*-Ki xW8亖fxˏ w+)]ύ-(B"QyRr3Iy?DݘZ-͏KF ar_+1Ӳ{Y&.׃OÒZ]*xmuyy{,*o\!,7⛬*{YpWP_ƍ:pl$MJ,+/wR2N$)Z9/)[o~툏G~ݏmѨ^F6JkBO1w]ނP`MUSp@UgFobx`V²Bp e*X&Chr ssx*Ӯwgwy[SI<_Wв݉o_ȿp?a'ykE +b7^ EszOq&Z%]m.%0m}=O /ݥ3xUgSg;c`JHwr=Rv> S<sZ ♎hIiI}!N]ITQ)䂦$@ɬqS!A][sCvJ.q0#fPF 5(ˈuAO(8\Mqg:ɬ8Pr6,0|W]<7hLruؖr%4B9 V JK  _!G/:dD*`aڈev7я$xuBWK6BCuhYܭ',}NӰ#<ðhqyJx! iT1C@tRPZ]Zswa〪w [o|lz` zgb:i5wzyUd+A7ٿo6||,'U'FbSf໼iv|sL5GY-MՒT73zXN~D]`NT'r$' W#wVizq?0sr # g52HP Iz-njy )z-6.ӈsϽDL"0ijHHy{G|ñ"r~Ӗ\J[i*Z <(Vl|\%w[! | ^`vGK }5S;j YCwG[o!p 'D`Bk2Z7mj ߓ=AnbYHkVnS-i*[L2ߪӼаtNADne32ې5ޔj'y5W| ~D9$8G\POgEs }FĀ ).w%#2mMWD4#r0O )9%m+ž eCBIxe[4@O UIMpiR_5*Nӛ Ihd*&GP7[dwhp%YvJmBӔrFiJ;Nzr I3}WU8_s}De)om|˥SxTOW߃̽ GBq猄%:⡝(@7 I}Y9i3%^H/%?р{(( D,^F1Lgϥ"Tx2UQF ~zƔWWP;߳]ޘhe$EmbYl(f\ U̕|L KJղV1P<'d-f Vo8U h6bBIRY-~)1^mgp,fHDT`}OD AȤ'0>^ OA؆ -AUw\dw galb8/cAX0UvGd/ Kqm q=k"m,sZQxaڸ6!ŏ&C}cUﱍr"Vki}1l^D^'guXR蟴_jIo#y^'I:_hla(Wv=]E>s(rľ::$`J5 Sၟ[dUvY򨵅ƄuG}hH93UV}EX+ԸBmkMve $`Y$?Fe8Y^΀BK3_t p#zf)(nkC e睥^`-)^/~0M LM xg˨0\@𵟃g4jY nqZWe_kGa;Lg|C4J46=8dxR4 iLIqipz nۂ}rH,OY ms1Uf* {Wշ u;I;Bj6 ͞'ZD_eЌ Ῑ,N. ]6$JٱdƪU:6j(n q>#Wsm%͂_Y51ʥ06 g >\#X\'%D\5cˋ zUjit$=5=_cYČY&A1Oz#Y6}(d'a|$GRi's@y'С\ç8 , nъLߏ ^p#v ЫW%\1ZR.+$RCYYusie/bF'T,stGTQoу_*,uг6Vdt{Z6;S &Ք~!j'kI/) %yi!R$x6n+ܡ梙ʟQy$d+uk'W Cl-V2RN0ѩI E@@u|B3mU$5rR<_LɆG!P+L_[d{u|tdd'252欓aFp߁&9`\i*DZw{d׾t8#/e5j{?u[FPpsr⻜`-XbX[q 5l / Z[y)> yrWJw\+SXZٳ'F/ k%FDF*ы_{L>yZ_t`g>1"x.灦 ~qOL'(?x棷.;l~{A}{.C^<騂6WvZ\2p(~~ F={:޻%[2?xNp ૶zԥs^|*3h+- 2Bp@O+rAԑ WR+4HPSxzF*^:Cl ,i{ }OX~asLnނ7bgI!J3f5և*oeôd &Luqqu/p^IhYw =6!t+@jogPj c(rS.-iG~ QԩSY.7 {wZEA>|3YLL\ 9⦗h#c&HߪS$-??IG6WѻOĤ# ZU㓷]_CI)xۦA,ƌuEYw!F;*螽g6 470L,A *HܲXz-VI؃DȃCR0ٙbFM{iZ @!KҮfį.?f5CL0 _-ܐQ5c EѨ )x fT\A&R ў r5ܠlrx#dQŋ qmz|7/Yz1<~'LqX[`+( <`돋`M$vx6)!۱/#ǿg%9k[5/+z_FƘ0-HᥖK&y&8* Ӭ!PD}EfV{ Y3JyFHy۳7@EȮ4˘iyBi`u?jB؍L̛Yv<[&գ@Q]] 07G}W(^ר({]I)C#6=ஶ$F^%#Ҥ D-yvN j{{FY5VxBe@`:2Q^K'ݚs6Fo*xs1&gVW T7K5=dS"V]Ii<wA^ Tk^*?p {&|_b/xkUEM&*/%ȱ֏\%z47FOA%8 >04\UHA3Ge6Qe }SHk\kfB c!T kdF2"R؛֫H~=µ_u?`p4%Э6#|$hD)S -Z ~|3LށUjZp&7nX\s̠X36 # N..P*"@JYTAܝ31̗PL~MT|g~ډ~{)i,C*k&K7;T_;60SѺe0[ L>ߚQQ=;F hB̙̃V傁c8VVƾr$)\%+cq~Ba_IS\5|7'RllUwzʍg:aiaLLPVjr. @Hs jsBɩ _WdP^5w݄ L;BJ< R_7YA/*Py`$4ISO=! K"}-lUG QWFŹfL?GU*WP#S0M>|gѮ>I<,m'P*]q6.V9q+t$3ʩcG+M f*u9 e Ad"-0wgdRu[6I<{Fho *{^!,f{jcvٹn2ʬFV* uUp)5T)< эox5fԊiQ3 n M㖻vEFqE|f7!⾓s7 yԍߜCܮn2 gw7#vg57wj}w~3T9AG V^ !M4UuIV EnooF\V: xA0 Z,7r qGaȾBU8>QA@sn.|H2Skxj_43 HgƠxſ^ OC1YZjzsS}@Q* 5 0>ДPB]7D6`-[A.ȥ_ziNEՍ@xKX2 G I\sq4\ǿ}V Tq!ޯ]Ѧ,ƽQ}Wֽ2Iϔ{X|Q?d=U,=[HG~L&͗d (ς',6d%~Zlh iBFgH' x}]C PġV<ӡ]'| cv݆b8DFӺ$"|׉m9 TEhm%I6}GJn)2N [ TZ-`NAl2P إm12vѷp(x-~,=a 2ňөjpl_;1{<,vSRs)P"q-$5":؉1VyEO =|3ΒrRR Vq+KldФ Սw|g` bǖv@! %OgN1p L'sIܭ+`[͑Y/c֖Owߙ<PGN7fZ]_ ݹ6w$otRԖ(<$e?Sfs)   _HwY89NPP68uO5'nmm~PB!DzkmuAMr&ט-vp0?j 3كUe=[vMyKmd'ocssVK y $ s/z5 XIF캓KaV4񈰋KiC3&p%$l[{/bdٗzMlDMey[)MJZe@b".ѸKUzOC_9TRh/@k={k q֔L r!ӭ5y-0 7TƸ »rWT=U~^^ Ϋuf7YGh3=-ZKxip #҂Ŧ:DwY35-pK;4$|z:ZcRq^iK؈xdN+%+Q6 $n5ewXpC|^aH'rqΉ:!Wiٗݳr0ms/^Yk0 \xQ&C,ΤxXx<ݵ p/ 3~Ke*]_3_ hM!TE OM+0S7i DZ1ag횘՞_CܝS J'AG%N3@3(^pHE _=F2BX!R})\н"ܙ#SJ*~JQwu4(عd){8XjÉθi9"%khXV-;%lkQpgmb9qy';чN=?2I]3zzl̒S Q3ϭ`^ФwW uyuQGKHAW'j?jtMjA[s0b'D~nO%k ,}%z[ qׁȖMrSQ} ׻Jikpp1'ݐ^5,/X} MB9pPKx*9 d0}~0٬WIr96w8lS OB5Npb 7b~ai J(dyN˶ /ڙ2iIqOh')6AI` RttyMCm&5ޏn$MydLqvN/ ̪7swA03*ɵPFYN ̵>OT> ;&]3~Vfwt'Ѐx9pi7LDtn#?bSKf2Q۫ɍQf{x^x| >٧uAi %iK#PFl~t2Ux$aP*-•4@;dnfWuq]HHQh1hf=gn)D1L~o*o1+lIs_Ҍ@%Sy5/7fv}^orؼѦA i W}n\F E!M'TIV؉G@8{!y|34i-UALl\K3Fd\7Lydݚ>#pIhHy)߭n$R 3݅xSRR: ݗhN8 ~wW> ̏:UP7{y5~ndVZ -_]k1ch}ldߝE=p_rQgy^Mel{1b G= j;_|pcBc !4ֽfi$g-S(f/*0$ٓBxZ7e&nIszb@)˔ȩ;hw]W* {X<8ch 82 KqD ű7=> `\0hbR!p$v]\ J<{ :;6M"ф 4:$ 5ސ. ,{ n6tMlwR|$$''PƯ=; O6>ɐ Iy=}p~~q?[aN$X}%#3p@t jGSAl*B%M]͓`\CkQTM&Xe1GekӔKĭ g榷g e?o<(w}٩y՗w[,5,]ұ:} 7 oyu_zmPf݊W44K#W3H&UYB;axd^euu&V; w-:X,*x.# RlL<eJ^36kr=KU(z\u9˩ˌtr l<d(0x ơ>"i=I'Z)/B~[_]Ͷ %ﱘΐjric%K(n 'Vq7C$PˉYӌ ?ucv j-rŇU=b=X~Lk RB{S-zִѯE&:!釅ܸї{̤ҽߵU‡@ѡ5,W *Gs=jc\ƭ= u,V}6Nfr>PnoOX1VGH5U#O4&%m'o9xɊhpRdx(I9_\!]BD]epPը ඓ 0?qȳ (i~KufU4YΕ F5ex@uZ,RJ +G̫a׼5EfM(?> BR 3~zV_ :2yLq/ }]_ ~[@$;!l|𴶵iʚ].5# $k6j3{id郐FS~Ap'eN.A*v I}0\4729|A/C# :aؘyB 1㷞oތu4fc!>QVݲ*Nl6,/篂.KߦpF 0!lC},ϐ\* 2{=w'dž+89ؚ{|'1I2J򖅧40QP<: EuwC]tpSa;:g (걊8k["ȩ!6_U'"EA;/IXݥ\i׉Y@bQ23{г)nb}B"ԅ ds,K\'7j3yey"X'V0Eӥ*) 4j՚pG Bt/6V~w) C^E.Tɽ;Whk.lbt:Gzcc!}7cOv=u˸=Ґ]P ˧Q{QdQ/ V ؒAkIL?Խ7 Ah+3 FGFP}) M4Y,FM6גõ8"{wՍΉ㭠+BO9oFns|;ABm"jj#,\RZ& .) @fv/,n}Z_-+(b26˝\hx $X9k11C1(|]F%˫3pԕ* 򰥹B3;hWUz t́6c/GE61t Jϡyf(X9\]\z݁f ,bfMq^^}BǶS,B }w[. SX>L=?_ ZO(om@<ϫV6)LPMfe* I vbaS$Vbۄgζd¢39ywT>K>y1'>/Zj9×}Ri$V@=G,D40ɅSȕe%m$ /O n3A}̺zՌOH%'C) nO K zoУq?rגc%8-}.3|n6We2P>Rh:[kLCF/lt5:`_iSo" ދ;fICg5I:2<ٱŶ[}ܻc24n<t\Q$ 4`{ ( &'50ң sBu5#+GtvVDoEDn{bf#xDmQԴ[Dä[EeU; o%RKaPaZ@c aB$fh j)2Xf:SEdP,OEU gPO0b J ɭpwl*j88,L\XRK/#4mn sumzqʟc7I^:r6 & 'VfBqà-Wv_h?6%p7dT:EX1.z Fyp ^_M̼ fP;- OI=|@hcJ6.sGy쟗і6ް:ѼwaRB9 9z銤}c4x6BiqN4J s:9#EC[wRu)Ua[3ʰ=!wj+cQC=kG vOʲө,r H^h)[W% Պ8gED(#]uO{Qt!_ ^1M |MuviR [>Tvd>nMT +1:0LEW7 Rp3P± r#:=hѣ M%&Rqb4aҙm4q-S8Kc=Gk$젞oX6r|kV_J(O&,W^rqV*Lfoz ysD}!GmI0-!Vח<7i.Q%}p0u TDRwYgaaXC6V8L5j1iB0ZaᔶD=eSjPk-tkpu r`<1G*ľw n!="ãjO*s!I#R\҆\#?UR[}\@lǂdXi-R🹐J[BE6 9XܴPNkyuՆEHGc+M{T[B]?4_RU.>א*swAK&+fL,`:@=wr$cy'҄䋥T =v(sK/nWJӁW&Κ1ca͝I i1OòZZ>?WrÔMUW=uxY%M[=s_Hv3|P4aAmIZY^Ә.f:3``h[nMs_Z~-0W9}&hG;-V/R\85  kҗ]lFQfĜ.aCnV$b2k,J^w U_>r՟HޙC20HFO֌w]olZγz.~5ْ"'Y^BrV#Ë! Ŷ:K%yrf:5\{G.w-p3E L-)UOS5[@QUv C7p/X t3Ho:[D0VtCr۵P) g[ k Z|=K"N'XuJ#Bغ=CX6"鷢zgZjI'pUs4<{0Lej{l3ڂIm&[ 跅g2nmHv*^OY&l0*vu _^o!Sr[ɰrOXS&e姈=Y|H#x#U=`t$E?9A$/K^p0GY? 5R>^wz7QO<! @ܴAlX̞j tV `:6[JZFaq[~? =2҇V:10e܉]B;ܝ>rw#XYSƵOG_C e/MW,w[];J!Qᣥ.G#.k[9DŽ*%TM;u+K A-X03R v?ъ {zӈf>*G!ߪFO[R"Z2Ws2Vcus<2s&8 )twhD)) fN2Nתh`Y۲+g~;6R0fcYŦfP՝͊5eS[ËV8>R<,FXz>^;;nXcK"!1` JlL!FMOsĜ ?"ݨmiNՠvbu[^7Bm}/3n϶LބÆ}ۖ P`x XQ@_<$l(5Ap_h\kƸ I[9ƣ{9(m&]\ޙ SϘM1/DᦊF :Qe{iݲ"Flgp|xX#q@+z\WQaiU/󪙊&d @EТZ˺lGY7sW;r@tx2 :8mNIF!I0_,LDŽN+[_+*QM+?4 |h; EuP &<BGfOw1le.ևG[ӯrr{<Ij6w|Z =z?jJqIgaR Nz^T0ק {w*^6BL\Nj6 i~X)2ىY\Y֮<`K[=xcPU3{{:;M3{ǩir-: Zd<"Gd_ҋ)=auٛ]xDq4GOpKuӮ}$EFKdq@n:.>1TaQ}1WLCߌv1kh 6(nD:kP<cR>r2 t%]y覜&V"Ҥf? (lC;QgV7YChMZ S,-㊉ܔm~Gt eB\* [Zdbג;~p [W)(1۟܃^. ~@~U鄙6 OMG)GvYXwf'(nL7"=Z,}Dr7+}&|)Ft)El/_ #+0#Es8c0kO۷hN,> c=ICNN~Eb։̲YAtP&S3ɉ-z桋֝m5={,Z"ES`(Ҙq*})ƀ߁O]4|*J򁟟`Xb#ػ!.lmZ_m Aa ȬԠ-TYV-!o? 2 6)x&[ΎN&A</Rw^IB¶?ܿ#Nx; $;I1lRi%|fF} /"9<#.AgoU^\ w]t%ZYdifgВz"+LFxeGU^a0+٦*-Akw;!7{ᙤFKXc'o%%P̎o0a;! 5pTZ;~ ?@VN`#?*Sa=@(ޖyobZ薫ޣ r**<3ʧ^ct6rI|CawqW {* GuX90ٖńl\#s#)h } M7-@kOT;{jTZaO1x>#{9oʓIXFfp߉u6Ԑ*K-.ҍg[<Uu71{T}32GKk?Żʊ[Fz:]VdYݺﴍb+@ႎT>e t;RƼlO} l[}m3w5[z 2Jk}:6=*R,sb0/j]#0 S@׮`>%2K_b))@L) Xy9 _ukꞼppp T(<tԆ_fUf K/7 EŹHFm:U$`D:F*qS#:=:Յx A{-`)#M{>@z||ڜr3 Bg`.2S%[ؠ.1NCF~Pޠnmڅr?,{˸2rr vG3|3]nvfzP{'^yzG g{?`g'R ̯rc5/?u,w,?Cc2`g娬='T>.^U$ w̟v%>߬[vk~_W5:\%$N3qogneZwIqی3 fo0Zd)jH updpIU:2A.I Rc -k7TZiO+äzLQRļ:JI+T)m@>s^eٙz|2j?Ō̱1Jxz~}EB"j'оRO1#G LF )b~PCwcbW7x-x?g}^$aP=@U~FS;CAڎ۟eA+H^$M,jm5DCtybk_ n1^c\9QxP)h h˞48igX5ˍ&-J́I( ?cΣǽd 44hoK#C;V%$Df!Whm^j[j̙{塦s8j[ѱXg(W8џ" :kʟ*VUSH~kdHRko\ >X#&~wlv-8Jf~i<OUŒ+bQ]$ؑ[8(֏ hoT?괥|H)vIY^y+;EC_589+[RDյBhboa6Xa$<3kODK} ڸAX1 \k,6x05p_ս^BPrwMBGJN u0@ 63B@"RIRA#ا^CٍȫwJLJZӼKݲ8yT ]TO&BMiz~ j.'LHΉn=]/ϋ7! QWcftHxB1(ydXi~A G`&]`*໶tZtl<%|Z;8%։$X-d,y&yV:UGo_9jj;3]QU#R͟Ր `v_==X2{y "4Z'l"IDeTu']/7w]ΟOr܈)&`cZeNl}s )-ތ4X\ =_MWC|zX$SB$bR`RsAa+kw_$t;JE+0[gg%@.kSF U1[p=$4yyA=qSE [߅+woF_m+`)3cr}V5VaI@E@~kz3`Hn`钟z]k!= 3 :?\*qEHW*J-^hM']/[؞`^cJ^=Q-芒 PӨZ.0|:Ny @͉BwΫc8UjL6|c I=1<*2#;:›iAd@]%~4Fs#/ѮY|_q@HA<_ g# qUXUCN3QJYvPN-5#sQ깺笺B=*f 373xNlJM ,~ :B0SL/N͡!@KYs[LuAHt !-t bs{.J xp&mnzIH cʄM;Z{LSctgJoDfhL!ӛ4A:u1eYm:̸ثNmnF&&[OYŎ [aLcIv,$+tf+Ru)@R |UԈbLr8k#lH+"#&rQ sQVg&2` f9ا* +K޹ZDGÑVzϠr;.n>[ڱڥ`s1Y|"~]mjvQժ+.Gq5m., B E=GA v٬M?)N?湌;߮,:\]gp9Iq#lօGغ&JeP7gkt;妖i-5z4\17:ԄL4 NT<մ+9Hz5lMr/ sI[W:1sqz>k2 4Ȋz/\%ȺNyu kU9c􊆢+ c%LLR\;,×$ ƣTBV_gt120x R}9t ̵2J<dcmۗ-4#'~֘W}&.,2[Qi f~*0^6hpO_aː Or 9>]Be^h7YI;4dN;:v4ɤA(ə[d?Qj͘ZA/Gĕ͛o>O0mW;nH|DÍ)3,"!񁕂A\6]RV&_ʸ`юhCym94)BRK+j*o@;jMax`l!+~tNj.zt*fZ$Xz{Q?>&ud\Kw$k7 ?S@Zv+<Y^^}j(?]\W4l6S[KMku-F3tef>}aLO%F Z`H֮ڰL~$b͑Qޘo? nh{]2s/8t4{Y:\rHp2MPӛW@jɾ~Ңz86Ȃf&wN'.`8-/RW̎чFDHmtغ"UҽswX03ΰgȑ-U]*'u`\ ;+M9s;ZEjozX^H.e/A.gx};v6'whkݓ:$M_J wAV [䉣F[>E%I[J:n 7+׃!Y񳊢aᓺ\уe쯷jcd#y,\]n5'r C#={@*?2b+g3XB / 5rIn\À` |GS5b5!cU6',eU1;:,郲)i@'ս]FuTײ0-YR'ʝtR2t\x?oE3[ruDA13?K=Ӯu,e|6%߀_cR:@a6Ge#X=+ޡؠ+J¢ޒ|FJ]+xS2 bB Mht 4 |,CF6(RёgJn}iyaݧKlZVZ:t(QH#;(BTw4w4?zgy|uFt=28 UyJ暈N.3mIo@v<-- tyw-+L#Lqzzt*xVj/y]698DNq"^sqTet?iȏ􄡖aE->NJ޵wUs;Yhj1"uw&u('U`Ǩl%!W8n^"p IjsՑPP7"]DqdsZAEhKڸMGuX}=X!g+]:Y+|lu {:bJhct4~J sNLNG/SLv*dmO)ILΛv%їz1vCYC{e&LLheEؙ3#dHra20|iWY|gb&du DՁq6-oUBϛnL" :G8N-!_49+Ƀ|HrpxC⡐ ǂ6Gr16c/үڕo$1lWn9.ZE3ǒAeRÝ &6,智f@vաcl`[˞]s˒\ [0CfRLZA=Z0ߓC!{\:b2W $4fks6&X"=rOV*EY)7f#} _b/@'Yho,YpqcH FeV)qbԂ ,rycŪTVzNױTc8lO%-eL n=3pӶ%nB?B`7|0j7N* m/"khTb$ 2cSX3=p弓 ~<LM._,}/E":4mìw"Alί.WWLl;|gYR]y<{3ɲv`6.Hǎy{ _/qAn_aZ|]#̷(.S]ۨ\ SZd*{.`IzqǬ0.78w+.2ra5EWS@ ';[ eaXt5*ZH46< sF$ߡ;.]d vmGxk0yp(gZ !,K@k3ߦIW2\J PdwᲙD9b^V$(@D2QG8('q,q y {WC1rS2M.גd mJ? %Rs>@9Щ›p;f;u/zaG>"uGiQCAL0,ą̈̄ww1@-i3?T3N_3w `&@aT*R7މ{ $~sZnV6kf_:Ìc(57 `g- )m_V{U׵enA XyJ1Pa7[$4nKڸ{m؜V S6e_y!@F燝!sf>F=鿧lX\W;GRl!KAN86)uTk"&pf,^NäB|#/.^>XbZgtimK4^D8CEF;c9o,n&,jűRHijЦ4Fc*$ VG/JШ BPrǬFs}&%S?  QV6٨{`ej6XvB. R|Sx-C-P1|wTE6%i..X?`^Iktsh3~7ih㎟ !(o>@}g ,|D6<6-WK07jΛK7LBH~ٗyvϡ<#\ݒ3Iu*%Aq}Z-r8S~aK٥ē`W 򏢏g| u! -pW2",^ÖELT~dQ2jD9%¡pPЏfٙITOL8@R6R| $m ɷvW.©#xUgo"S25Hʠ@5K_)]utJ}6]v:< 9)-w pdPv~j8!| 5k {TcTl/z,L\;ǟD"yKf;R;? }kTdT&c mfM6۠Ĭ=Q M>BʌtsnEߔh 3%?٬څ3Y#pC\ GPqʛ.N 4j8)mU'V%XΆ3ͻcѴPQ|tmmcf,4$ 29<TQHyʚCGOR|4wiؿ zn>}l|;ʊm<+8G}v qJW\ycbLDvQIQ5TڼR<ةbwRDP]-=J2~9R˽_a`l3}OFdftpdCxg6E3{)$)"?.a=2מtս*'ljkl~O_-I'] >\ )83vXR!Mv# cYFStM@ e2MSϗ=v*+0T Qq/ttJS}]xѰꇴac4O75PBT < U1<<9{r҉!k9rO*ܑacY C)R6f@ҌHA"vw pi UJA> Ws'&upMGd;PM-\qiQd0*O8r33$&F3|ЪPH P BNy-TH\bA|ޡK>*fK;KU?y_ReLU˂m^mM,}[yq fei Wd1W;9hJ;aw {]cCR#f V|\PS5N ;)mv-{;c4D}#&(su 7ȗr-&h>>jrFdjmW|6C( oKd铒 | ȓvx]basȈޟ`T 2pC&JE=7;`0[u Ph 7r>QAO:BEFXZ]6v?Ec4rvzmV5vFqϟtAQҌM^>&"Me;/cե^ʠtS+$]- C<3ǰ;ULq,;AkYF"%4(b<]CQhrVH$Xʘgt^E\/|u:P^8Rt[XHrzF#LϧVǐP@*p'I` l]540 Ao,DmWuE8Fh}\l} :ZЀ 뮼إ$+NSQ8\3^taN#]yA? w,@2tm@+l#lFe7oTzB_"8frUER8"RkP}3 ?XjS=>R%[J8BշE3rgEI s\cyPHv35{z)ق Pܓi=.Ptଇ9ZlUljWb>K{@M(xgkPfƟW4,6' +RƎ.`ۥgnsK߱e%rgqSr3ζs+Iā? G݄P)3IM~sM 9wR' h!˼sOcpUC˼1.^v;(5i-FƠ.uNG F7Npfz9NvaF71K>?ْnK)ˍSM硶Yntj*OIF;෺]ǀA:цjTӛH;{Uo JS%Wdmu $&;A}0!E:&ή+$E+}@aTI06=sIKOtO%Ae7!\OCϗt hfcc#W!ǟwYd.)a{h}.YҜX)|1+Zf~b ,ѻP ma?eG ބg@oꂒ}z5X۰18B"LRTQͅ׈.٭6 D\c80بC{fOKXVa)ȏv_+RA*\1j{³'*ӟG-+ +RJh5 J|?::ƷWGns̀ rP^;9 m&MFQ.b4cb{c}e40BoKa|r,B:Sb݋jժ~ѩQR,F8\a.M!ۤZu+ UU'+GtݼfǕOh0HIF@ |n+ =aL-)o-Tn%sv Q]Ën1PNHSG-xBRu&Kg=K\5ߊ5 Y^63xFl7o:YVM?9v2J~1vo+Y`hR/kq$(swWlݹ4>T$M6)6rr2R [bV=^i#Oz]NQaAu0Ul%]NmJr4;'iYLd)FS녵GІz-k;}zLa˿D8=̇0#8;"( q_|R$?!x!:WjĆ5OR:U@$(ʭ=TJH)z+{M27t}? IJB"BrtsksL!Ȭ4ȸ/,*͖\$ pt?jxx fyd[NWnWMU_>Mm&ǹ)bܜ,,CWƼs+WOޤIKn42@kV-JZ rG= O{YGѵ'ڊAk65@X.)@f=NLtO*ta69DWhD(K9"޳+/$o/o(㋶-` @#$@L.Um_73nNr{7Ja 8Ƒ-|(fqPx@^JjԫDv$Ds6?iܡ:mF`+kr CCu$bcct st-˨&9æN7]#N sȀ羋@z6׸" LL.b`S4.૝p\o Q,d`F]!D/┘G0yq* Y~SF*^`9\ V}Zth6¡6`OZPbgKo@Jfjy5!cOx3+?͇ƑGTzGZ`OP`y7rw6M:? )"H{ wz#"Z͝5`zuv2BUѓ UA ` (:n,J6ЫU WX&}ep`r0(1__j!ܒbi"1턊+X)p6kFޤ1347r kpoHjڪ?KjZr-1[g(QX Yv/rLP$"=m'e ڏޱ^ h>/V2sG7@h ?O('W6bYL]"ͥOM ޫ=#n?aP T9NRt~?|,VK_3dI9ܧ/;PtZ0ص 4y9HdOb5z>5 * 6hu :C-k#D*94,aف>$qXɕ&bl;X-{ZE kq7h@*Zbn^bX;c~O\[һ1 jRð`3ݗAHwtD/Ģ`4˸,(Z%l<׮@mg#Z+-> %HIF} 8nY<< >6_/8M& yw(oZ n(%M(у\t0=ͼi"1 j(GGbft?yG]e:R+#AB/:b$tO%\ #u̳fR{泾qS&h*.0B ׊nj(>HʤQs>[2 xf$oJa Ry޽ZͬĠkN[P%ZYj@E PDs(^(݋o%xlUy]fI\u;&:5t)b^wLXj&(ijV4uYo }y4V9.=}P[Ҡp}/CL;]xcO׬&HK;8Ba$+n"dzU޻_˔㛡Plw! WKjC .Ȓ$ǶO/uArwԻF>kdR֕ Wyc&b?(_,uސ^hi&-A:bY` فP~ឰz2FT̉2IPrJ\ց.|_݆v`fZ.Z)#=|L.78}($xʬK8)xbV?dnݫɕ~D-S|$NxF})9@y gcYu!7 & HE> N&76Qqw7X (%~e VmQZu[|Ljڠ5 ch. ɢQx/fQfW1wF֩z|Z I8?s~@Lt_="HAd(JcZ\ .+ʗϺ[[t15`Կo=g 27If.:P:C&6xJ\.,Y#xP|, 8ci7&2a4*I៸Tw^gD]tj` Q/PaPy|An&.A KFRm?nK cRCG.]5&+ti_P!# YuQ8uM?7 ˗ȴA b%hSlje-Tx. ~.w_*Ӄk1}Kl,ޯܑY4xق3T,*`NP9+ES'mvy"A )9_zCut_X*j y_iP3F>tx\K``4;Ph]* x+T&oU« }Ռ﷡|#T7}”a/5Gڭg8UT fM&xbk>݂~Sra>jjmU ^֏S QIL !D`qJ/R D<܅MOB;z1k'= {ݫ]0z9K"X5(A!k u[Zbyg&PG Ru-TL` ~7tݷB*F*(L[uOM qBHálrA*Id.r⛓T:`AE10G>9V'dC=HL~xcx%G_%"«e;*l=gGn\|\Y񴾵zb Ϊ٘NWLfi q)+[kQsyc%XlE~xg6I&Ad%(RUNjŕ1h4DH#mYx7"eY~m]Sm_Gw! e6](B3#< X_A&9XJ\/#@Ҳ&n?[Ԃ]oA,c'ɦu}]i Lp˚J :䞂ci['>?]C#ڭd(,sYfj 0:T/fchG@1aʍM8s|`{wgS*[,M ݀l8f>e/dMCKhvWՔ`4 ]`KxKoj"n' Lڱs[`%P}O^Q7BO` {\nf 952e]L _7~ )ZR8*:WTڒ4FS MZ=쁃ޅZG߀\_\@{b^3 r=5Gc5cBlqȷyoKfwR{mH}}m7+*%MbaosS:J@;K?vR&x 6oU 7M^P^j '~d^x23 "z:rQ/*o;j;oIr ԦDg I3Gx^b̈́"5jʎ7Rr;Ƽ`N@"UdP`:TFVVdr#:c_ATBOYj\T2f 6 6t4.bvk2+n%u X;"Y* ~{R8?o-`j͍9۹r*;0 }-vKr`!c&I Kǯ~Y߁M 藌|r5G{7~Ws%C<dJh8 (pÂZc{~mXJU\$e% PگTFK<Y7jRVϔowsjdϽ^W!s97ֱv 0`çijv9%OYNi$J ^smq>2dǑ Jh)ׁ7z TsYuĭoH b̟eX(xSɞ=bew(µb# Z'ZGGmQ6O:3|S챩Y l)!\]:h=Yp~TA4j4\$ 7S_jg6>:d'/:[AvyG\G;#x76d8;Ū ؽ*Z@+7f| Ѓ0x_!Wj5ta? 컲pia&w<9@c;P!Ѿ ǂ٪aҌ(65m ӹ뼶 eN62zFE|r X4Ro* 02ಯ3Kœƴ̜^?=l1 dwBL*~F!Y)3P 4 ;)s,ݸףE6#&yYy%ATۖ­(݅pӾ!'<Tqx #K<'ցhlA8QhH>g:_f;TA6+ةﹻ#sۦl+m(!S2AO_wwV&z [(9Kt+Gig-FVԇݷa2FW[X[H`/}v,ڂKn41Y'W\ \},M2 e",,f#% &TԹl\ǖQ}mMu]<TcfE}>wnܱѧi+Y͕M{jHԐu~e'Q?PZ^Na_L[vfy^csGO5kU%cƳJlDMgJˁ#gWg(KLRKirSzͶ_@㬄JƺɼBt-H2sLKNlٔx vibZ,8ߏ9;.E'{} Tm?IK&*(f2U篬fe%`Ѿ0aP,kӯe+]zY t$O =& hccZ"U WWo#1n8`ʤtÖۮȡzKFB^KQ%B1^{͖ÉMwǡTqAŗ٫Rcy(˳*,dcWp,7\(%cIIN0jt{dJ I]S[}hyH iMYALwovطH6&_!#!W0f9#o{#"dQ&ٿߒ#V/m>fqQoe`曗`!Ly9r@O9jfe-7U'fk+rTH?XixnrwjfN|&4f7Iw m eFx%u@Ңo)yp.Q뻶2io_w |SU6#Qh~yXز`%< ~¹sݼ In\paCYY:PeWGgY?1zTj($th?`K4}J \as=W\4% Qբ zsy]GF]( /Hx|)s(}ŏdlg(6;u9 F~!_@h+zUL2+Ry/S%J;v> жe2^K(6V4tQdHw ?w *ALu#xE[Z,A< 6(oRm@%}.]5HĈG-ޯ'6j&]Izco#8Pn%ZNa:BGoo"́xIK~׈?<jy-Zz0c8jǶ|Ĝ.ݙ YMub-zUr<7$ ]U]qOUǗyߦ贪ݔ TAtn%`LJ_l !a<| wmyo$ѱ/~1@wҟKS@&St٦#[w#4#7Z?o±ZRe|B0njTsyϐCԨӯ2=Bw8 y* 1_ QLIZRx To]ߛ[9UNAOCST|XE1K{窩C50,62i>8#iqRZi*WtvLh DJ / ?YXk:  L}fJz7lE;1͑Sn "0ݟWX;F2%q9p&(ccX${`z\Ht0cHvIv>TuuӮ-YըMƳs`+ HC8SS c`k/Yd+zQ ѧ=BtUz`?FUEPdXձ6fhkZJi2ޯKO ~.HL^_=i ~4TbOɇAʆe4a)4.88YA/|ɟ-T<hYSaJ{0b/@жhXYն ܼ(Ou3>2o#^P%y>/Q &rU'v M %!|r}^f(Á5 N%^D?m_hjp/oИ~`&rtfv)! 71+ ]ɕJ[!\s>Eof,z]<f$j{[qm3L( ?v( f_맇E!VYI2'(EаL^sQS aI%U'DV$鼹j~OCFD(n/>ʖ¿:Ӛ|ש-5W3 4u !xv.Y6b^N`f^_T xRp0` FV;).)T')X;θ[┆V_d sl+(%qdUY2?y pw4_ѱLI6@X"&ŋYC=U^ kƵ#5ֿ>[^LuY0RXh>ܗj$u&phnZ.hy8.O#,qm¬w iu]5n9t$c7T%N۟]Tx񔻞"1 [|8 =Dv}7m319\U>,-u^o5;_sd {Ci=./mB`䕵,|ad V$gU6%J?r{W BU* gÇCT7U҄Y?f,ٹ^BAM?,2n; 2.Jba x͢%ɍʭ*Ox0N njh|ȾsvF%D 1RBw ӜFL{3\SsLe )gX)ԋ=$tvweŽǏޓ {Ad1]>DXD\HP#3뺤} \gK}OקxGй$X_ ^ߎ G;䖄_(f|3C~2N|9/1dq*a>@XuGP愼6.odW6(A p Qٯ!x̚ iwyy{R.+ƕw_Җ͔O:9IVsȀ 5e\?ql/tdtVX)];8ȇ@ h| 7&`%[5_i|cDLx5qP{(,JG9qT>+IY_"\UEloptQAB|,53y)er7>a1Qu%%¥qiÃOA0V;{Ϥ6?+O_JoP(e/Fq~hӺ1'N Pk7bsVGy!,_7.e!PfY!Ϳ>]/b^ ydr|g [lQ,.nK% s,m_<Dtx A)1Aa5 F)\6ً :Z[i߽E4|PR ~̔Xq:MwzX:Iu{Rhn1*܋=Vbidv}L\N=Ԅ=9d '>du-\ׯ =mLx^X#3 %V*B>kU ͓eȕ/-LdBʰ1J"rXIpm[g:MC3 }Mp iӌa6c"oiq[բCݺv'a.q"e.Lǩ~ f>S#ˇ/b_/,=wyo}Սک iԶG78nu1I}"Q#SzI5J8 $}dg 4;+C%gL)`_.PMxbʷ˵B5y l[9I!hJY8]|8d@ {{p ZʃɜD|a wG6M\erK^UmMZ؇nO7"{i{3MsX a_o(CoWb%BQq3}:PvR暋xbB#dUc$&0/h,]F 컕g-xf~}ŸC͝Y6yh›lwF`áZ)}䧎TvaO⾦9X~QF_I & BN(Ty.Rq̄9?_ JS$rZ2 p2Br @QP:ƬXUBҢeA t\ tXsk^و3 DiOm.gB;ܟx-HFCp^n;MaP8SZlisN.]- ,M3޹oUơi=)F)Jk.rDJX|4kD#0`!/;em:Ǖ,9>޵SY =6K:XE, bGWKS{TfM>Vesu!L198yb~W"DSEy\/6AE E%(z$Vhܾ#\2KZT6U\K kYQ#ƾd84|307W&Ϛ>aJX|Z|UEWE.8gnU-S})RA.[>mыOip.T{U B =߯cJJ7i߬".Gy2Dt+mҦ[n^3t oCawNqZƞ̫rjl1-VQ { On㭥}.Q`ԪjlpoBO)>us!ƊLm}]g냱ԟv&i9 XСI{Y iWN/;mxqM lAˊ'c,e;;x̼fy81IMu Y} Fx@=!ƯeBggq~":\"Y]^Kؗh* T9C՛]x,o r!VKxi:]c)k"DW ʓBTẉ]Q?i?KƒB @:qHDڶIԡtpN }0Wk(nn%+ui?cN{idV!B#6{ ldLTg4"~K-\lKPSԝ98?9YfԈh1pnWatStKhҨ-fhi(-9|Ȑ8?/#A;{r;[`#( GK n~iϩ>SɎF4>/Jo|s0X@04sLEQ\*Vwiw ɒ4bQ|M;!`Ԉ+=f>LL+RQ yӆ!R43I'CzZ!E3d?ikrlG@1&HWSH,xč Lf"SLef&T h/ pOښ,{La67>.)K\Syt-,Qk[ rrC\-ƙr553z?o nKh'%fk3ԃX扃 #}=ȷ#+?[yIc3=yn_Qd֠GGJ OAE40D ͱB]9wM@Bh.SIBʞ W0mNl/k3w%RX[ZAJTcDGt_ VIo:S0{DidFş.)pW޶RV |39΍}?$qʘW"޳<{,.ԣޙoYM ^H;EsoÛ,!b6D o 37h&'tׯ/:JH UIC8X˖Mמ^BmO9L9Ǣ p|[lhw9gnR `Q~O3=o7u=*4zG:84CW/ڈ\;f V-.dA1eYڸ ' A6_ };/K`fQ^ayGW$s$JRSӎ.[t"|); јiv0|T&թ=f<zW̅h]xsmz uPNQYDv!C qn_YĜ݈ƋAs=sl{V޲ҥkL aC|.W5A>1v^yyǣ^S<5jG>~CO0?07JgQ0B.{f>qḎVh¤5YT~nLo|xfHқ-~'.&-c@X#E0N1e.aChB]/i|TJM8~ .u3&1$d܋/Tha]߫|Iz4]LMU_Gtw6K^v*vZ~[mbPF$h'$W)ٺ#J7dv>~EcRN qdXM[(S(A;/+L:VF-6,. hfe([>Hys~dz2mc!n]7kȮI+*PV3 n/X#B7[ Cҕ;"#5TBu+AxeFPf0[}:N k6)q!lp)4r=8j`zF tND4?T96Yo5Nl֏}JJߜI ~r 2"O)}`1gh;2@+aKf0/.=)C>&^ ?.? w`?vb Q9VOelkj]g.=9yk_@ #yDjO\`NkPr(@Itc)uf |"J[`dW 0q3U5/:?Q7Z>]W"~8=.ӪS,4M(<_*5x)]W_}͟~I~< l'cg_U˛At_@ :s<31V}m5k#kZ?Lם ֩ 80merkSDu} /]ǧ[;&~W|M>~/$Qsbw1fN)">BlN7t=ur*ګz* mCϏhQ9z3sHO9IA5!q`g3O;ғrt  6gCCIch+D+f̕nMO7E] gx 70ǵ瑼֞k{e4߽QYGC˵ Zpҷ3wsH$GqHdz)9f}Ց;*^kS+.*fk. z"f܂:g FUIzVD6RhLϿSagW,Cd0m^?)e[lz`HLޮFUvz-o?7#9OYhR,:Qj_UfH )B&KXrsU!>aHBꡃ-+,AS|;D#M҃ #Ƞӂy"0v+n~PšWCeP|@$ 巭=!8QÿqGcPݣeJ7lxj6r#y3J1 k(3}3i-C \,ɒ+7N&cE>QDJ_YvhnrWE:> ύh'źkp?.Ӕ8/7GsZu ;XRt8򦱸ؒFvڱf4xђNŒHjX@0ˊtc$)rpAoD#\%'vs .A;(3ķ#Yq\bNkn˙b' ?T3yk0q65[1uv%φ[2Dbe"=w)1t߼#flyomQYCI_i0*`8U?M f?t&<II[F*- ݆"XYw/O{9}׈?_H [1eKPSgsX+yQE=/8vH)JҲzد%!yp?H1*C؜9Lͪa 434#g4A+BkdmCYM* t]I lz= `dc 1uMU#shh&bMB&ZF[jeJ@) j {W^k cLb&+>`YZzzt3:ѸzH<$ ec dQeHfcw{9%I%/ ;M_~N`BXy;MLH68)=m6 hYx2 yO -sNhCHی@cIJt<,I.h6 O,3KB@41ڢŇ#6*3@_٢4o/"fܰ\r#Rj$_`"-8DAiθEL J&[ʤ4DWۘ "pDwQA v 638t֪\樤# MV>O%[|3) MKtP9Щ(p|nli~Y.3])kA+ㄻέ4(oYX"Ӌ>iZd靉GYHP md y )won.r9iF'ń6Ee㷊}ύ AUtbHcf:EcCnΆz_d}o[M1sETW_+w3к4}ÂHpd )tAGc Zdy vcȷ/e&)PJa>у\w"\KoL|C #U`7Aw80+\yF[eqh1}Tix.ۆ=[m5$ ?,M˅1(:pM:ϰHPUϬ-.,CH% 5h¨iSs`<ˮ&J {ڨZs`)Y_KQq7hb.n?@F7r*绽]P^8Ri,*BӄO\P0dC~2񫹖5q\ݾ ) o~uU&J_{Q fn($*(9M*mh, AԮxu=XkGBԳNFM >M/ J&rPU_!8nu Za:#{_}-{'v]κ>z l}ĩr#akUܠ3)#[bt|5$B+8uJ+V rLv=`Dv:CaPIP{p˞T+sx08 dJazK=j|PD`^Y8 ?!E[d+cXOJ3!x[7+$Y3 ;$UaňN+7j|1pVx~q:/.R,x>/ '!|hQflS 0l/Uչ@wD0*4q$pE_̬{7I$g>I_h^s]H8>C·H566K1DO(#{ .D"X~EπۍD&+sA96"O?QO@vzG1.-3F/C`صWc!L= RlwކJUl.6GT5T?}Fʯ7mK:r +b??@{ӗ`*2 \ȬُwEº q_N[p .ygP)';? 5IFA#7ztѭC~V};g= {q ~.K_XDIXAIJhLBq@S'-brUب1 8?tPE1wB_:]."JQrv()@l`~b,#{,G( (G4OWvQp_Ϥu~F+@/zu7G٭֫0$ƚ9K'ae5.Jfrh\хZ3ak,LoJpQ2(cANM:v/Q*Xb( aȯ4pM? Lm De1w7\SFZCy7ę m:855R :޵hV Kwe*Q24B_ %Glxs9?=.;VOPh"=h“_7 OtXw7ϫ#|I;tG"׮&)|1T<ie~-z5 kT.y=K[0rcFy7MUX$D4gU_ WǓ-jԊ CFR2!^1cQk193;wP 2q)sb/:PtIv\ѼlYGduMFfHHZ95' QAn,aOsd+ P _jk7̮|1}65tpɂx9 QŃrC@k_>đ4 /$#AIj{pnuK\dY!t=柈|-S;*䊣7{t>ǸOhI^kJ[s䱪5?|*c"^tg+Ho6EwYb!9pCkY"t P0Yũ%%8B=$H5ٜtĸ_u|Bo6ǻZ[)Nf 0qc+"u,kZ DNi:~[K<6'2F@*"=mPXRFz\O=H|E@L_ 5-A 䘏<#T*Up΀Z-a3ݫ>:1UǍp l)62tWqW?UbǐY_E,m -{!LJ7CS)0Nstރ9=UIl5L=>O)zX$J itb#9Y;l+zFLIFG (&" 7@~:\תk: \^~K*X*q -/:-cՓ \rqӵH;dW d@ag)AgDW )C临~.*kh{0)ٳ[ 7tY"{髒.B_Ɓ/qCQ_a:CXxI8D2Mh [/['qJw$8v}28lx&|6[Չej#+uHm *+)i$=W j³c-+T ;Ȋ5ee?- P(o ꍮ=i0yC hy)l–i~qI(>%Q{GkMRpTXǓ1uxFSg@(/կ _^OP(ÍWXű"jk0Շ?/sTsڴ#F.WJ iX.΢6]7QԔ2w.rjZ$%]/ɾ w> vȂ8ìq] jz4IwYyE=X@Dj,`"w05f+@1z1k[B/Vu#d{ Йs͢yP\x}mlm`Mq>W 6pa8ޚA|*b`jN 1ҟ!5@OB:ntVQTTDmĽQZ4/x-Q%(KJSs'DO-ƩTª9W-tf?Vڶqޠ곃cL77)W9.߮d& m lt*w\c=jܾP[3ae067J޳7(]u%X$<·-k=Li*sG[whK-E>[3"xJ:o,yX_R{C=CNQ)_|QҮS6[yw+=M"*O( >l􉨣S&@ō:GLLh9q}]M0NINHA>f>"q{09[6*2vYj6K| ޫpdUWBh5hS# \QW=PZL]Sb>?^Wł}^v&i'u:ӣg%73!g5fe02sHʓ1{6amjna, H]фSrʇ{]_5ժMtbIn^+9Y .  RF,CL\ׂ1+HG]ϐ$v1:خX-FlaI8Ss۬y]4]f;p|oOA26\ڐՉ[(Vi |eP]&~A 5;.}Jۜ}gow6`zxc :i ]2(]Cڃ[%E獓ږn/ipy"y$kksQX g{1W[V9әc<5}NކD#  #"1GTd0HS䣞FX{zyvcG}kTn?fb773,1 ǻS Z'[I1W&\MQ i5"9[$+ K1Q4CEOx'ٝ$,s#X'KyI8SŢ!\fNl?虈ѷu"FZObp =A?Y6]fm'Xdܵ,o2e+^X~oRB#?$Ք2{Ġ  iN䘓E"/C(U&Y N.k&6IPAyc/cө G6{RK|`H{+wWH_o9n4 ەWZpKMf5?E^{SΛKFʿRx$﬏u11+t3!a >֔M0N-'I!qgCJS;/Hq[H냀~B?WНiH Ψ `&ujqL{XVuM?Cx̖n+iĥ :o+P@6#Jsi晢&A_Das|hd WWhPgMuT ]藶M#nψϼ>Fx|v` Nv87""hz=)j%Ԇ Z$-nYГl%7ђ`Rc`%cD@`P "}sg~-#ڿwٝ ;%QD#Rˈ9Y[\H}ۍ RJ01!}͊MYmewB"Z2qVrLՋK횹oD4:qsЦ[r1ؾ(Vlp9( :dT_7MUIV-4@RJs&M=tГ9y/jeB_Zs֞h[,Q:|o*!<ʐ?.QSp%wrQK92` * 7 18Btᅝ5WA|- CDl3lVXѽO]gv%TcEl,{nrmLMJmefu_X=z2V G~RUQLMlw̉k^b8>MsnG6;4uu '~F-O>=CHXݷ(6n[i$ww8t܎c*cvׅ4&d4\\m.݅+`jH8 O_ҳZЂ ]O3}sR]2BM9 ~r0!xaJ+~@E4_}!G w.[1+F:)B3 #A(]NY%YîK?(Edi4Fs o*_BNJ'^YO ,5>7&B@ƿH&2DkuA^*_sXzNn\$Nyʸ\RE K Ͽd/ ̿-)؀ܖ;,ͧ#N`uDU rv W<(+bt! . fci^ߚ;/om,"sTKTK?w1 u.䃴jh0OtX~9ALȐ.i:gɋG5 w${wUT趕Nn }[^&*+?{X0WE7pKIcL:[qQq9o]|nW4 cy%+t4cw`|vƧӞ-.rS7ٖo7 qeuRD;A^n\B8<\P0xJ_y^;9E*6F|CD(E"acS7uuv=^Yʝp&A_0Ն"1{,|Ҝ!V?*W'-"4L9k嫟~9@%yߊ+UKlFq6bF/qQ30F.ɣEǧ9_; jz`+|ADrGA[5/޻ɑeLtdž8I߹({J(}|v_ơ4 ỿ{gȤU=\%c{4b{?aR@t愎Qrbn.lLMs?cM`T= pu Н;mNI5ϕڷ%9MmAl7Xiت^(Gh8 pjej<S{vM3(R"}:x>cSƅK4lv-:!ܗ-A<3p}#`Zrm7 Xc9WQM#RMJy?d&Xَ搫Iy)"V(]#ۑ|^Wmk޺S0tÞs;cYq ıZWk/9Dy0pj^ Ĭʷ8 1 Og#Vs dђ8{56:mD-{dsVaa_Zv-n`yP-]K _QUK&`/K>uΖ2U@%G_ pUENoC;U͊^),&N9 k,t[ǏG072XGmоBUVPc5X%ikмK ^={\B34Ψ}OԔQDUmr{(|i{+F0t_zq?3uS8&̺j r;uSESYշs֚&UTF4?T,>oSrFz .(q1{' n6x QwtOR˚N2GzER[ӕz,Â;/Y^rdYLݓbw 'SXJ!#8pUYoَq$꾄vnICN9!iUfWQD݄5#F|Jvf}g~-sLJQPUA@Qv {3w_G`f;6C%^sEDkH[5I.wx-CKK 9E6wJI(5o9 wlY76h N*M|s<ⰧK?ׁxqEa[hx2Csx} /MC6t%2Tj_#-~hErG\(*鏋 3f,=RGJJI)uW)N+j2|NjI4\Eag]/^3we?[WlMA[<Ƨ,p8l ŹbP^/[[z`2oN=voȍyꅯ۬$XJN si ٖuWҹ(n"*yg72 X0"}$UʼnCI7ei T0<tey#Ť)'w|OUu4v27!/PHD3Wz1S\* 4hh,(N)Wx= 4Qܐ}^<{g?ΔHRV˷aFZ>7K:QiWNϭmمw hi~v?LjUԊ@m娊Q-#J^aoc{L 3/fHa;~%*;/5+ K꧍ ^Qb5'11&90<wiɛ+U ͣY"atrNrZ?/ fG*e| T-9*I~'V(X*͡Cy?\ȫ+4adxxewXrk EaE@ipt.7A8|^g針[0@/M⿫'Y֣ J >Ln6t{ sYxF D-vu*찣 /~J8Fh΢&t̘(dns_&=Y 'sEvq=YI[( g'F1Xka}dP * ~{+[g`D{?'؉&T9IUF棛˯QB~fԫ}I 4g+G58#w&bƑDaڕKi tf1x /|0+)`¡$cRCZ1]M-\؏=f]ySd⎉:]Uc"6zt&L-AIȑlF_wMco\'+f:Qt/4?X.j_D@ :865V&T]|s7 AD+/B׬=y.n*&QHQSq崹&R@{ ?K'|@ŐEkO<'; E8sPP9(VF  ϭ/+̪CAvh?pϓ)61ؕW ͼ4*c5̰9[H.NxJ6V&Tmo9]%* ȢwYunӆZڙg8JD@_M{=k %A QU 7x(,Lv<@kR+Z0DE-̌.Q0XYNRQC`ol ŷUdcV~V3|0D6'xr4cC#K8* 1VmqvlIX^Bݾ>T3.~ʅ]|"wL~:Xyr,zLÃ>tP8)Ys"n QS'B˜{_d 9nP`wMT$qBH8IxhA x+p(Į>N;m]}it F!8ʿhf-* Z6t)n 02hJ"mW.N},WtL H[$ئ^S/w ُ2N979/(Яbx_w2j>TB@j$Ww.6YcL? ch8aN:®'Ʀg )qS.XWPd;uc c~_€;㍗C`o%ɀtXUl'Hd9uٛ7r|N48'[egms#:?f~$rbcD^/]- a_:)v@Ep0ȖA-rY({3gy(Zi'\u`g.c#YzjpA"PB5$s60Gcw4qb'ç6B芅r(ǰ/$)zqP0eJt'>@1ǭ!8Ez[ݚPЌib ȃ{9?N2ΖRՒ Dc)/4)@DM]jZ!AC8a#CGIʢ-6&e-C ax4s(Z.ot紟/p1G:^9H jFhgG_GҨv{5p'rcuX| B:J̋S4K dC-Ќ6OSFZ"!/nOLƭRr f_Ӥz?8F"7-Nz뿶0i{݂k V(>|L~uhC4?/=caJNȇw+BD֏G,"56U#ǻ5u R`-O3 \K=& BVX ]| Ys5e/.7F2U` X]nr ^xsIi(U0 Tyg=+R0B ]<3U@8WWa%yKtRFj5^&HTiPct@?& @`b8x}>BONNj˖C)[͚>qj*qЩ+ez*zBN8 +mbå_HfNRo3sY:^/ FS?K}tXe:Z(`CڲGqpIGX2dC}kHA-NKasD0όU1xz (bSxg }"Ye^;L%9'Пzڇ9QX+:G9An[N./a Xq}e&=.zYǧT ~" w!iTO"{(lzKII|GF5ʊZHH9E&ߔoў*#<mߋL8`h*]VFjYoN r{ǷB[gh]f5X|z8A\H3 k8yI wՌ (F1ÏҲV'u^ y 6iFN_ɦg6 /w;n7q:>h`OJH3`[3@wۮ \ + /떡4[K)E~dk6#bP]t2_SZ;\,Re-Ķp`5mRfOQH8pzFմiX ;9d+ReJ)5>D l)o4O';$uLQhڨ%U;w1*3щ=T% hQ/# On.n1 ]kkm⃚(cK`"7PxCJ !6>iq1vWNx+ f0.U"AYӉ){uebۨt?7Ca{mQĻK\8?0jaܪ R qĈzЭq#B4'6_CPx^ar0ھ'.l! ǫMԁTI׍JȻ)ݻF"#/a˻cA BaƹFDDʧIO". r0Nw<\\#1MkXЇ TB|Fyf|p?%VgŨf3MRqQJOUNga7#ޭ( %=%{+FesQa$}t7V,7wjiD߽KD^H`;P밧O LmUF+j(g϶h4uѠ|51'{m т™OShɪ) @Lq Eчmٯ*܅;rֈmS=gidoQiUpŤ?_jo*= BRBg ^sGjÂH9m)|ZF.)by-v 5t8l3<_"&B ʠ=4p"AogAYg?WJ5Sxkmo6 Hi$ OAd5+z;eǤa$c$>#Oʽt $.5a2w8p;*zg\4 /I9ɾ|᯼k'u{ԜҡÎb-ϙ zs<9c^o3)un JAoZVdǘ0.SQk޲"Tb!v|C MIx.[Qj'znk?BdRCǪvO#x&Wg=i#)s$ԉȳn`|*+bԏR/E4ٮ5 &(!mL(* /zd֠(Ns߈p<`ݻد29,BF. Vʠoi颃\{!j)?̡T^3oߨr@"Q@t2:ְpv1u@ufC$ . g ]Tyݲ3xrJm(4.><\UhЯ^*fQf@bHMIsm]I_Gmn!(/.@|)+OqVkj؁hYkPcL1hHG`veH 8`%Ya kϪt.m,ԯ賤_ E7cSۑd7ePZ6rjpspWUd; >]ոj,#;sW,T)21XX=n\=UĎl9M_aI'4 !/9*=/,.U~^ YHxO\R'yh.гбy;3R¬P7ԿOX-1eJ8*D31 ܑѢ.9"'<*yHXDQL"Ë8t$񊵌ʺ $v5"8⺐gPAG(W_,R@[luD(ua_ΎV5ڿ`"h#LZ.q0: -c9$K?쇽]mYc3NJYmN^xmjYm)SL1)u_xj/'RCȞB-w?jZ4Z #`^ƹEvE ˫OເVфz=Ab^d/eXrfY̌'S~-TI(`偵BT%Ub#G05O.gX!F̓Ydv{)fzoBp1ane11?#l˸U%P7B)RdeZ+da Է/MBg^@ $aT^ȥm,5COfTiZ>4Z'~e$,y1%_^Ɩ~ݱyg"/&}4C=-R-T>c煨OL[[D8@b J,,NG z)]u (iKx; nQw@K/֘C<y :)XLFWGEkor*h0fi=;jQ,jo/*G Rn"l=[јAu'phӲb"\-bw]^CA/eYx pj( |y0"h[jiADv1H@EEb{ݎ|.V]t_;3\O'ٕިw8e؜Q.P<**y ̊MF)2oN5'Subβ9]@,\+^6i'|)'ȪmƯ_M%2&Wa6g0{g4;&rQ_f_,X\G4;;EJ]60.鑝J4TӠ0Cb5V\JМX>61L+4"վpxBu̶TGppkaMұƑ&57"fc4%o%b!Qkrםx,VgpH9S.K {)lB1(C{457%VNUt 1V`XTh#;KṄ6l7Bv}p)4i cE=ucji"K 8+1moߛN21x`φF<(l6?f1 2crH1+^!c^nFp`TEytxEXû! VBdVJˆa`Y |[Xҵs8NO^OPa@ͿuA8Ц[*Rh2jB!x~ {\4!0]IOm Tުnr*!DHהU םË`и;Z.!fj; K$"(7= <F/ f8$y )]ѝpwTM;DP q@;""EJ!y7 2\,IF=SK$F:(s]+zOOӨx*сaO "k3ByfxPKoN/%XI[UBY quU*ik~"ҭ ò9rq]lU/O`ϟOWz܇І:ˋ݆pOi5KJ:Y(*tنt!9^ֱXkHk3'@J(Ėeny?Dc/9Ds})Tl-DbxQD.TC=BgjPed˼ni㛶OE jX8ɨ[5GdgzhMy}9_as'~EۭL$okلos(Ǥ[Pf6A B}l=$F y\P^Y֯Nj.^)Q N-vz]No3hX:z%ܦdXd1E|MS^1&T젠rScjq~,D`#uv)9HMRmӼzK솽KoW+"O" j"N vW{:4Żg7wk<po)xZB:.^)2\ٙs ;6R QW oE >iiD'qCݑ { {7 kjv[;9@2XLj씋t~Yo[Oem,JO*u00=e >fIޑ 70ɞoQ@62fES?ݧ ?<Ɂh~U|#͘@Br1€Gg#HZf|٥͋q0"˹כ;)@" P¯#u-j9 UUE?CCOF2zQJ !mQ^Wζ%말vF&{Ԝt؇+Ty%! r}sEG_ GHHZj]]?|K&UOUSItevJbWRyB0S|FU%P9?.MeuW+zQQX,݉94۷si[˹JգG "(b'k|Zf$lr>:vˣv M"]i?%;r_֔h$.ݠnd, x#RufI™n *Y3hXmVfMa#G9YsyM 5$2K-\efb:Jƭz:b]ӯ&U[A뿛Z6rFbK1@bf>1w͘eAOHnJ]}.WjKi$'cp kLؒVqp ӥs-4UNַܐ.&mJdW6Dq©q<`sd2*=FqӪ&j֪8\QǙw)):捕xtJoNnB=ksŰXzWJ`QKE4r8F Wp9n9\ ¯NHJa60/L|VS?B$R2:"L1Ÿ)s.z :))DZ̨.x{W0q^"p$.s<7bӲ|KDԉ{!OTlx=! @kL_,SԮ|Mrh;Bi*18#=!OMʷ+Ikoivqt wʣ/EV}Er_{2:: rէ?5Z $S\ݝx|waM."m--|5u|+ʹkZ-p1?+ݧ=R45wsfCeBⰑ10a{TLnn)mdŰ+k/|u!ۡźc&0TCaf?kABAKq* }܋7 ʅpMHmÕMTq^?Ɵx)8ʬk^NԮgV'=_y@I(߮b:0%Qךx \R!ݹirp1 THH(n;c)I3&ɛ >grZ R#ݘS6sOE3xb9-`μרa?dNg0_c2c}5nQFi<""dl qfv?w_F0*](ON7?K~ MXBWzJ{k*2Z dg_:y[(O0"hSʂaJ8.J,le|JzV8.֡@'$WXq#4KD}%ZnnN6R_%3.&3goIΫx#={֠/{+D *m'A7"j^}'TR/bGV`T|K r(>" ƖtklSm@ r A^oUԬ^YDạ&x)9`3~_qӸ =- ؛x~"`a`j[V4P4 "sU)|kM#yEYq}$ aLo4$PC y6nh_o P~񺚃n6dyX"R4bLA#z5dN.fK2Φ4RJa= k%%6PڥZzc1WeE+zsFuj>sۜnhty,pުrb 'Pf@ت1ҽ5[ qX;un'FlxxJ\~>t*~`O:qiQ\2+vlOY8ަK aG@ a;5*I_2qpESq ugG0!5jc,g'' p[i<@E}[/4Ȗv>X}M7n~q`SdWZ6W[OGxC׫cCcwv}7 `(&/3ծy9͜PAI1!wG: 9~Lxojj"D L8K]{#Vt(ՐOܔ=놚ܰ@.!}>,AoԱ:FlZk=Bʯ@[ML~^ rF<B#|'FEHTكT@/~E ވfR-l!ҙyF,.Y@*ajG9o$~qxl?DUX˅YZ ye: kn3%<_ GЌR3n5"I=T*e/3*՚y,νjj9B̨ l L߰{5=:3I6B::p$?%H]@q4ls>2H*Vquy_Z 5EŬ$Q ˔ab#?e MFlH:9vv>!B~ވ6&w̑/(ksdCAvP'Gh!K봝|RO8X}$SϨS{P0I8p4Ff1-#% *811>jsfI諢o$i/e66k7dapߐP* h49i]VMҌĚ^PƜz<[? )b I e(Szl`{k&:")|12gr ˿"r/N?J HRG {87Ծ8ge! ǙD E%F945!FW>w_y>;9a,cW7:ԛnpS.=>`SBjߞUS?%f7'ֵ=*zR ej{;|P$vX?zOoqyVcE2d})J\(" 0$u5* ^|7uD;WfaV 3-Sgtv\h K;U+=q. 3WՖWЉ,{f}d֟gHb`gXۭ((cMjZz/~BESt v_܁<$9@-\=s#'v[ '-+ŨeA5Z"ۡBVܻP'N4;02X@T9zIڐ-^VaJp1VpUӘnjv /+ ct\jH@۴;֜K ^=1^vxIb,ZK'ipYP2I7}ǂiqK=&֖Pޓ')#AZ5+vuuڡҞO~9$oS"W. n7z H"rraꙛ W^Ҟ y=t2 0AI \FΣ H4HGmQNDjP3}͵hhxrc[]gR_ZwM?rϬ\⿌d~AF J iDj\F m[s?z<" =l :>UpRE\o~ѱ9l:Y~yCVpc;ɠϐg~8-O{5LP/~nĊ`bf)'4]!ާma,4PrpĢO8"FVhB -W/ʎ{OCZd[Uo3p|~xe9{?V?QY5ɕG"~1Y"s8󁡥a` l޺[YACo]tbL}Kl"/{f b=.bCUpjYtY&/ g1& g1ߛn Z#`li6 u]ǃ̀I#!q5 .jDȣ։ .MS]sA'6I|gS9QDz7UC* EM.GH`LV&/."̪s&ML^%HY X,uqv-VҠMrDp f8]~'vi%Nu.\xWEvs6p߁%;L@z2Kh!?| ݃R\@B])p'TAHtް;T7zö *d DQ]iSDn~[O}I\[V9CmހH0HN2 6F2>T :v掆@p}f*G%q 2 2ZA hji'7Bx~Ⱥ6M{j[_CaZW!KeTn;J.s89 |X׸NN1es < LG,Nݿwvdw~DT E ]ދdgZj-|Ēh[ghU%Y}?S'/₥Ms/6lPDe J a >KD> Fg랠x:U#nf ӛ[i[ҁQdҐG=D)ԷuD0Tv/~j/ +rDy5\]q2!?+P 界ҫ#gKde~uTv.ern{xxULMQXF# PXcuphFVu8]RrU'|!3M(u '8M%V0i$pb Z#eY|8:,R/.0-L:* 9XQتu:'xoS{gg;Yn)$qZkTf?s~Ex 4W1kVX{'.k쥻rOϭk厖1IFZVPϩld9(+'tFbN{VQN-dn+3{чU @;G#hE!WXbVҗ9Y&ӀiV6H>y_x3uWa(ړ[3ֶ%wx~I/Z%,8o)=,4@3i='V{0+jH;Bg:Ep-ŠAL4]k!@dGĺ>Bv6kA>zuCh;/` brw "ym^TMs9G@bDM x"uM2]oPFFoHʕ8_MW{\+'9}=Q]&kW!<\xL|EM 148CW8wo_v5=Pu(+'6^sYzxR;P^[@L,_e]4iԣĕ'1U^0z?bsFtvYo*Yۿ°RQ OŖoi]9$m1pGyI7Q_P3ᱶH̨[[.kT9Zǟ /Y0~lqr~&sNZ)tE{3zq,)y ]wQ[_ [T¡Bi\5JΚLfP(˰/Gi9;XOo#TA 5/<,N"aJ?tb 6 Xt$+OK_#bFC <+(X)8~j#e++U‚\ޱg61RgYCk(7,D4C bՙ뛁cþ@t>xsh}x genn5H4gc)wG < ?kp*7KI,bzYM@OW@}>7Ǖi答ZE:l>lL)X#5Dmݥ<öm%)YB0/Nf6`>Nz"~ѲGu24^ Fh+vRj0y59n^4ݹ;퐭.!J' /R,-3 Gv9ʃ{Z!r&5scQc,?ycd'Wʂp|'zow6N 1ڦcn$\K?3j"v(5S P)vKT $uݝ|bF!Q ٝGtU]Ԣ蓦LO'^;0JKZsxq<.$0߮- H~-# Xv/`j+!)gmzķTqE]zAN<)ؓu}1fwiQPӯ.'5 ]ܰ7x5O.K,$% gSz"5ف_wwJ&Wܤ͐+杇oU#8CPRxhnORT׀f@A,@ҩ4")'t /(@ fذ Iқfw=kɊC}@5Aә_>5&w<j7HǨi ,Ib\. sU:Q*:!bLS ,~N'F Ŝm%֗Ke&o3wu”9E Ji&c%#4r;")Sdm8P9J؝KiWO0~R5sÙjxPŰaᾲJ!:xC9=~ 0 6vb-jZ sb(˲]0 6*u:kCD85FOL&!˷|V DgK& =Ghڰc ?`#uJ#MY,QwR 鍜a-<ɜ:%F9]I傮@}2q_q|TXη_w9T8T?3A5{\$ڈw`tEHpe; c+b55;A+|?u;IE}Kzٜ:wįD_PNJ%6ة{VҌGnP Ё4cui]++X+a.zP `._%;mBw{pfWV6t/GBn:$TBNz$TG?) ԇli%tRs'k{܉vb8]+6LڐU9|h) )@Mq<wt]Z*:`tbw(C"e@ݣgJ+:t[~ VC=NЄ8 c3PK8_3MzCv@=i ^v@>VNWaS;h;bz0rɉ5V3j>nR~xrpWhL&ybMCdJU\(uf5f++ Bcx 6w aһ=Fٽ+(?s7Մ=4^Ŵ3:I  MU&i*(+PX#O*_|K ZQI5*[%v)g|ru,Nq4kO> [LQ G{Z1S?fs[[U*w'G( _ 8FTm>oY '`i(`;{y`Q+9[79%my]9֓(u~!Ո; y4P*rIKOT'IW -VFR܊l6`[U/W+qQ,opaVw[c%@kOM_L3We嬳MَQh&.DV sR6%5S#Y4,UAgG|d;Mh (3# ˲i(Vc;wo^ +g!UU@aaHLWpX[ _cBH/B@'tkjCaṫJ$ͅ425j>Pay|NkiC*ƫuJ"uIuxGf3#6M*, h[E_t?EtKy %ki^t@ъ|xebo4=M{Lt'Q٠t!*XyH8䡙 ǘ_yA/ws<vrp:zNL9*4šۜ; JXk0[ubm!NoZ45AiAϓDJ*a*|\Zxb4s]R@T$ a,,Dl/5~wpGb㵒 CVP~0! *B 4Vz͐~CfkyZcQg!O78ZQstHy"I!(o}0,VkkAcS U-:qUr(Q _[cG{QFL)b'As2uB`7ӣSفb'ȳJt1\XFz6Kz{&h_>-p+ƮRiajG )o#$?S?^=cV1lQy0Hb$7*>8(be%Y$g·mj_wFh`>wXN;nDp`q33,ٮ\tu 69#(?R^Qٵ}2͇{N1cU-?ͶU_3<6T0**n1ֱM]훺{3 6mQ nK29˸`PPKR^\ܶxf!bҟIdDx;Nn8Pno~.8v.0]"{-fbuvJ'| #Q DMP\x/|zN_R!D8)V CS:a7xGS~ cA/=,DVMt~sO_TRw/!wWGf8jtjQߑ*݁Qk5U3Mg(R--?:P!GTHR5T%3559x`mM]UBzb\rb?7iZ}5x t (z&RK{Gqh Po,+ψ9gsLB'װRFW4` 7gCs <<#HeMc1$B ¥ R޹gT0#- ؒ֘eHGdjp/cU}B*n4P 郳Ș[ͳ|b~ZOkZE#]ʀz ?CgIt<׷rKN_Q ;BjIV|k.yciM)=* IjgT/N'3UIq˔>Əz{@W)rK[+fYxKr+M:hah P2[dSNˢ *㥣e6s܂;HȾ8 & }N~``fY5`M7h$ѺKDttŕ7 9&™oVc1y;c6d$,=y4ݶJ{ U9I~^e<~j0)ؘ2g_J+Üz̼QLJ{8"n%X)Ǻ([' 1?<(L eLnČlcjP@KrfՒ䚽ɺ.tLsl_@?Q-=;fsbǮǙ&t_&5n( = Pe=T6^5 \I=滋clbԖN,I^bS:(M6R秧F's7{03QDÕNux@@؂z!y@lEoA zoS*d8M1KTl4~v0Yw˝M|% "; Ee)$̇xϸ7(C"|f cx(bFըef}'9u08bYNrQǼ XE&d+66idQWDcesB jg ~ptФjdKc ܳ0 5 ˘&;_zt5ouXo<'I5 묢S])PMzC?ixCg `cA9ҭ0>]oc\xDj#di a3d)ԹEH/Bu;E0#̶PoH D `$MSso%v@U]k)rRJ냽R}w Bp[Xb|)&IT$LjlÿhW4B?FI8no C!%}x^涺W g\9awe1Vb85b)k'wi<".;> +]# "7ϖS{շ^yaK //}:;w'/HωhD+X,T6Z=TIA)m[S2"ar;'֣]y4 Br_\Z28eH|tܑ){ %L| mO3RWqJ'r`;^Ü>oae`-%>uOA}~qoN>h {}p;gX?@]q/fs0Yӎᖜ,. O}vqSٸiO!0Dppew̢Ȫ_RE<;rWJ_h>7quJC.a+A&`%:S+ֈb;!^B05kOBM/02~ښj*n^-}w<+uk_)O rd"j/@WdYӛԳ:}l |kaAbD hmaQ++jzk,N82?z0-"MYA_5-DWg{H\?n<9P.at1M.v 2ƱL^ty\Yqv>,swfSg{FߦgjX[9v;D3r8oc5j> nl^yhN*9$ؑZKqkR+ CleI|A` ijXsabZtZʧC7J*sz}LGP*ņ('!=G9f&jΩ U3v!܂E- fً2$0LwiOM4' 5< _m26)aC ;'x ,Es/klX 3n6Gvs7c6m0/2#T`0= i Rh~ ~zbOF1**E^rS0F0xh@pm MtD=/F/Ok)I܉Հ.k1%;-MUc>pPai߇16kDr rqs3JV%$Yr} O=l-X>ghch?M?e2RִT)s(nG 3ɇ _5b3ndbHeRz}q O&|& I6S94ГyzfP9Ɨ0-g.gr"q u `JJKKܢ5s&.t%qV9ZVm0׉8xWg q$#W] ?%LЄKT@bܠ jR#?>D1 ˱ {frqF@ȓ T|Tn/,sZ>gR9dg>+U t +~k3V.K(SZR(͛U0R9*d6 4mK=]c66]e  ^L'Ac<5TׇĢÉF73p) r'ٿQD&KzhJXPes1iYc!9R!~^ G:;# 54 ƼzT_ bF$u$ٜxvPI@80(wf듏[l+B[̗T+X_U]xH,0y&*T;3MjyHc2WI ,,~8σd.홗ޟnSb:1Y4±\3%>)J7OPrZЬt.M ?Q5;]qMK1'++nhd@#|X D Hϟ XM"7{Bwl qo; .NmόX% +[h~a眇 4`b0U-(i[m95ʗbIAWRlElVR1p09%9PAy_(J?*9G#a_\o,Uk.N)Ww$a7K^s j\qT*iQh)YH O`@/g,CIEKP1-'MOA ITMnoB < >rs Frz=([/c>Q0c H`'q1}avb3,xgRȻ%ȈiBf7oʑX)27ϗw̏8Ê^1X`Y3v(8GCK)KR 傼DZk[T\w( XwmFi/|)K1ck U~b"(6MXK^ ]ÎER"iъќ)b97jg-Q%_cqnl` ]4`yI>Gx/y;&G SUxY8'#FZD,LTg!;^rñky6ؠb<}/>&N̜;HWٱaxcQPڏoK&`Izk'L[*w" ̀F#!-WS7^: /.$ż]}j++2g7 7꟭s܆CAdeQ7iMMyBr A)܊`/PشNjR!x[ k2fyWx쌥v]!,BOL kD+u4 {Ui-8Ejcol-T$hoOxE@_dxgWGB|YÇ`&Y4&;h0^ej˾`Jwt Jq.Uy1F9Ts j,&QVlb[`ݿCƀK `ǿOƣTۈ+IXXcF(Btgt 7]e-!.(1w`CK3fN[*2/a=8KBMn:rv}~_YȲ}h We_ pX!Pr ;1I9Xj A{E|zK֙*rq=<`hٌ6M,׆6,Ͼ* U!'H~u(' śmUH52fʉ:n{m?e}9)gMv_Kդi8fɈTh7AL[Yh5٥SNw(p;E@_+uכTr﷕#KƉ-0Ai1|9}Rԇh3Xlx2:6_*aonqL7z(΅~:g^Gկ(0ѦVUO{>2-{2o5LKͯh-ǃGji\˧ؙvrͻt: F:s:A@ô NK+cUӿv3{.X31sŻJ16']& #ɋ_獢;n}G!FZq%6p؋(I1nM.BŰ1P |Lnf:G# }ࢆXn}ݵaMZ{jq.v'TԞJ_0#pw@Wp A[!Ak7 [\d}yXԢO׵r"[$O@ 'ۣՀ3U)8mݜlrʞbSȷPU ,6U{ AS\P&Fł-k۵ԍV's^hiQr>xa?TfxWD' -o]31TZJjpeU,z\kܖdwsAfA$% 4p2h> ?RAؿfQSB;36X#IjO#-\@z1x蜿[x3 9h"9|-.⹜7%MMP rW"&xSƕO|JdAܵ1m\Y+AYڢ۹c@_ 5]KOt'qXq)A^B/kq`*NqUtyG(Ϣ]h0jJ+pP+8jXߢAKJhqjentr1ꭨؘǗS^0/cQeCWuTؔ#nafw,C'pLKWM}8 ܣJ+ KxtxEOZJrJ}@yLɷ'Ep?m_B T]:Rì ר73Ie5!gλ-ͭ"gro6O${aY jKJO٣MoUr{ɎK,QcG2w%=V-[XvRNW lamjanH-D8z_ahϹLmEx0{M9qf{.PdiYyϏ$[l#qO- ﱛ^ژbvneuğ "_Ҕ(AXNVhUV NLi^4% bq^NJ0OhM,|O*\n Nj92/CP~05h Jkd2+XJˏ@/شi+%raւTP/MP67}Wǵ*wxM3&ˋ > cR<6Gnn٣jh_aJ#3w)+zMyB-N\ /6az-9 fL ;p! - TOwDATF;8;1asw@"{Ǒ_U2>BTQ_rq/O\N'cEkrאPaA\V,|)f 5/uԅck+ԓQo%?r2<׾mR_9/Qջ&3χ1(Pܐsv6ڧ8Tl}Smr3.t`+mmRɒgcC R*؆GԜM&>P- &Wez=kNR80@l{w DY `}΁R/il6p[jcMrgq \zU M=8Q5/J):w* y4Iom%Q Jȑ7La \UeIp7'v7moz X܆t|n6X\;QM8y&g>>CcnGNJ4WMh3KTZ>L,\eaddW -)\El37[TQo\:ޅE:a&kN8YGbUG*"'ᑓ܇SSX t#~?MKxRSQ\B"rsu| ;AKm7{2!(u=2SGI)*9FV~3b\78sx&ZYA0؄'K/ "D,R-$j ]aL<0@eܸ!H lb<кBHߧ lS|X"9BY*KS-ѫ}\"&rxxcSZ҉BUN;vt<59Zzc9;qŹ::N5.&^}C~+Qt6WR# 6c\7{i7.@*#וT "Jx7DŽdoH@ٟBqQl)Y&&gQ20.8QHG=im6|aG >G@[Gtkզ>1oœ[@2jxٚi*r L}Ĉ'L-$ۻ+r;] `Lwzca@hzcՌCP'*elOgHz"wؽ>և3ҲWK60x(W'+du.I9ia >8" dQS _pБYGao?ԃcq wl5t (ཡ~&PD&.C=,,H+;0iq^+(ѳ#PqT >Zǜ?`S΃8j2Fڜ%̌pn>$u>"ci Tc[}v'V'gTouc"tѷjGg`8,"dwnԎ;]tʀfIE)}&32u!4?5b eyJb\:8J~ǮDvϸ x)pQU70Vc Hݝ#~qYۯE@ (ȹ'Q]1k*Zu7=qp-QMHkW\)3ݦqWo|ufLLinygJ5AƓ-9e\;EH&&OȺ=z$FgTH`|!oW~tז3_lɩ·*bXfJ}腌&CaR.++--4>r"1XȉR=ZIi[L5շȈ=#rm5rNQe*vI}wk:)ln'lf(kF{?+st$ˆ|v?F\0ξ!";|*ś Yus&+g>ƍ`1];)XADF'7I}*%~ׂyF_.-.)z7?er Edhˀ6raڍh&-Ldko$UȨ#+3_jǫn<]q@TߡDyg˒CGAV%21CaxD#֑Y[-(&t4)gϧbEΚ}ӣ>Sb{dGd"rdxZH5m̅Ct)"0ZK0Fa\IitPF~Y=a~KSŁy8r lA'a |q uص:r1jd@Z?nY`Rt2J85 Q,{s#)I+0̥wE) K_=`ʙ]ZSQyCU桂xT1BFjs'fÊ/asխ.{0:]np\}snac,0XEJMwaIiȋ$pz"h@oU/$'q!?5++;BjģpSK' "~^V%$"t);J#wi;EY@eқx<.Kk|+*8i, y P9o_в٨ua=ux}2|NXlk[P?ĹvcGl4fFJ+[gx kHyy䍘pR3(O#nŴ$2 $x@Kx,հ +9E0 oVZ(c7z96cI%s e0\!% IޕbpXK4D8lgR]~+'3EWvX?l٩ ^\miI7s|i#ܕF4[x]fje %VɸMcш k8d(j5Jg;M:vJ&+W zMG< %5Ă KŒSe JA/+CQ 0+~Ԙa S݀DM;Z%ll`(C^,*uMXlc~G _-B좆e뇹8a AH@GW֋YQĘy,=ӯ3N1' k=Cuv' ;NӴɃ{(ѩ6݊e/DJOb? D'غÕFȒp]?U?^3mNx%^QPa7OjMJ1+ӉkkUc1m؝TL(/4/$\q-sxٶ8:bNCaLZT\V okզ< D{$$RT("Q'~d\>m\vFT0-1z箙3V^ۢ;2Buk4>%} i`73HյPʜ.X[~fUrJ$՜Z b g#~  -W9 \  k"%<~|Јz\%g,6M:9÷I,>7w;gĽm% ʴ:$sX@͇VAXv ;/eUBHO8%v0"e.Hq v/D' Χ8r+HYYnGCk,ۙU}'?b֍RR74@1)WcOQWXIfmPf y-Aw3~J1Qk1QZ?t-hjZ;~\x׾g Yt  q}#YOs%J,O{= #}^{ lP.xBBc^=QjqPvg9 ]†pC'&6Fr1hhTntX %+"J&>%{8m配gC9mG2L_VLV`[@;t -齻5|>x9Ʋ3> !Hnou8*B6E_'T`C$*B' X1mjč5H^>\;qHQ]QQJb J%z,ݧ^7e6`/88(^7+JRt<8q ?3A籛~&k%m.7R%*v*| =i-j?#ZG >z^^_R*cG:ͼ L r-)*:O3(FϿ ju=\9.XѶ 8\+&kRbMT]p6]h>{WoŘ<^V]J"e+wo{56M#݌!F'$H$=}f3tHh#֣,1:SUKJ ܁⽎?{%oaS|<޿)z 1 S⥶9k(rtg:U bL\N.}?OU %5vNB %PVL[}2WEa˘#ŝk~C=!­0.F7j+=رgҥsV]5oҺXҖQƥfM ̿-@$oSŨ;i;Z;i? zPa| sD= ـ`pFSw$V"xs-BX_w-v랐  NcTny|έ}_9ϙ$XG^jҊh^սMДP^u,9f⯠W:SG,A\B  cgtt\K1C~j./=Y98u?35R\l+gLbG8I8yqzzE0K+TO1S\8;3bh:z%4:_(kcUc}Zn.;xXVnbKӄy|tyJ# V`70Đpa 9E9X&i{f9@X,K]QRk?ʳlX6~r>HI!F ֋\TOă|=ɣ˲G+/ffi:+JxViTɞ$JhGۻd56/yO?-0+0lo+Y=Kiq_{t^ /򒇑7ì"(GT$ԩ0ԿeJa-G,Y=8 +vMnvE^>aV;j8(yGDJOҲ Fwۗ˜)<&q)k buaOiE4<0ey<ꯚ0yzφ9XUBN}nJ^}&PB\jp;_S8~|(O99 -lոJg H_/֬I@B>n ApJͳ?JJcKߎ0/Ckd|iC3ƗqZ-E>I.cIQ/y^}E&,o0QD!BN%Y?4'l}e7Dj7sI>%Tk{}d?BTpleڵ`nFnB'ʷor'w43i7g}D&',qċ {?$Ix($Nj_#FDvk ՉwǭOyUB=4hC0q@6S lb206=ԧ/Irk;D&#&g;iYۄFAs[Vm<_QE3V̟ər]&8xu9l33bZ])vw&Yn.B1B6tAZߝѯ>W% M䁤SpA7>r;EiՑ{i=%jBuC k'Sme7 >r);`*&P qI:CTr& PO`ޥrL 7 wl΁S.I($$lq=R?WObRey[u=yX#1x-"z$=TnZ&%y[#L z5| !~0tЎȢl*-~XN Kyf)R0*e-IMv ,!0&p=/@\/ w3Е,)YRA AYi <u3m W4x2oWZ& >STmD9 qǐ{,-e)ǺݍZ/Uny<(+-LLrk<݅21kwMup²¹i-ɩqAD$\0vV 0Lj#QbrR[;L0b1W %99S6\℄Y$g=^\bJQ~EƠ46G` 3̞6hSn!YmQnYAM83<+" $qs9 ƒ0Y5^(ޓlm#xc RShL`&m'*9_`6%s@"eXuH/8'yP[sIYQ0i_'<'"Hv]j,znlPibt2Χ׭^#zu1))ϝ Ve')O1I}"3;BI_^BxwWlE6Ӕ(5Y&efř<]jPҽ- kh9R k a\Z) 4ltGY^FcPÔwr z3D;WlZl3bT@jDyo0" E#lyz:<3v q yaQR{&lywB:=) V;n=?D[%^) yua-3G|a#Lq/PKd'x2$돨ʔ.Cc8HP#YŠY/Z֠Yg9u6E/+4e}*f݄W^wѥ$cYW“nD*3tO7,ޠoc7Q5U=m9~!:%2"i1A=wj~|/t ɔHú֤S& xUu,6vhRLGuӷv!!?MbgA5S"Hcs?3 Ly$Tya'qy!.~'(j߄ΉI6QI]eGGJdBZ^+flaXOK E&TѪZ~Cqo4ÞD')du  k5$VEa|oӜ[Q} > >YSJ">R*fqB 88,4f*uLww9)>|a2y=ܡDfM™aY'W"vp7㻏Sg'+Gz[OHoSkkut`W\)]Y(t@~Ѐft%+B8`9dKK#A鍆szseAhk-关s!/b82ľbe֬ݸS7h)4B@Y%#//.ooЙsU^~wucK>BǥN|B$m'$tDOuE|B- մvs+: fƌ`?:oaNS·(mH>B嚪|.Hal4Ԏ/ P(o`Iq'ͯ)nQ9m|>>t{^Cܭ D([ o+(ql=@}}TEJz܆]`J8cT)7TofϑFJSpC38Co ,-A! #հ K=/aKt sj{D;+"IP趤B0KDўI2@ QrlhT, f A^ i7(w wVs4Mzd:QI h]§d&-^ &1J*袸ԓTHm3!4 1Pq.Dk5Ί.vgv@m˙&1ƒsd;RX`n;d^FwSfS,jB+J*B5!'*e6Pۂ_N{h7j)sX4ZYJпSKoo;In9$?g~vb:8X4wa*P-zg3A0)dmFWF*ZũbpUITHHۯEM@?~5 H9h5e}HEn}cu-:ASGA}+P* X>[FӠa'#T&=_03c"^H<jtT_o81 b&CG$3N ֿVf>ģo ;kFbOEOhBk&J=LdP3 Dy H_ E=詬APTt1Ktd|EiyzOZ9A<=?iO;74(E;m'k(d)۷ eCchxQy#<&xf+d&ES&g ۺFFwD%yj:?PX{,~wpi5SrS\U2#Z@IPCc?_* j WT z,6!:aH@lav  4Glv =˄qj@ūLz34W SuN5![K6J*5#Lh xgW'G8NiBڃ\bfPu GmIT?RibߔZBZy!ՐGFIƋ5 iiJ'j΁{Z@s5^|l~7x5"R16By0߲+$(AML$aDyEt9s{ ArkCɗ,8l wK[ڄZ )_|}k+vnê|օiF Ϳ-nRkP;4k+h3<\\u,@!w> CP6hV_nm pv "u\!Q~S;9#6(;ܣQd 23"{ug3nDՙN]Mh?0Pq+w2C-[HDؒ,i,˄_%F11 5'NJ#6˩KҖg+]Ms>*djNG`/(78ug"Ǯ,~SX{E%Iish=`Ϡ'ۗq<]+ ͆r 3MwN!+?x^Η`ls<XCs1,<2MhH0OsKu, cc)x-ȽR 8. ~,Z7JD Z$`-u`ZWGW͓#̶`Xw[۞"PMfΆ3$#t99id &$LM_»hn&.ѹHdL+\yPUq2HJ- { <6+.jh-6wmˡ%+n&/a _ /y1U'QyYQoA$< lCKO ) _l+kZ2Mt=іB)x7$p@@K#F kqU 0,I4rIIIJPC%\*~TIn7Jae8+%$@a+'RS4IC N6 b?5#xӇs%_`S;|v5ԑU3is\Wz*4k̴[앹َ*#GYr`LKhII6S QE!T U'(Zy7Y;0 MYLlb %4D*3C40 ſsu'4efHZKKPH{3B{L@15m^=d Y/*P7iBL${E7 =l"i)lcPQ6dIF[p: m^Y pBs(,!"'BHϳQd$햛[9GͲJ4e`%R%jmk٣_.} E{gr snaI븭Χl jH3>S\N<דKBԁЍ?Us ~o"  (" |G>f omWIĮO{( " x2קdq7_a@C"L"Np Z$)}HЩɀ`!u&&od4IF[v1c7xXvµ$(S3𫠷.[ǶAQJYa%&Kd/1[!h/R L0cڐ 6 _NTvF"aOYa ER-SGBѭx1֔y%e3|̴ xn!O ߽Rod.vK7g Բ{fx!B&3h2+í*q&e&w!8ZYZl::WqfSjK3u{ .7V_|M+3HY6_@{&u fgKrϮK[A=hXW/-#j/KԤ`y-qQ{b툚6܂pY$#Vc@q80צPdG@,2F: Vk:JޛAEDc' ¯5$2VqAI3:+,ggֹ;cϨn l ?_AZ#yQtLǾF LF^?#b`=i˷B??Xo֣T%]*/SQ}meF@~zkKvf #\M[.<]akiEsX S{Fœ!j\QYH~B@e{ Tl)WH2sEan~w/ 1kEIѬAepK/)ݰEӢ,hN)?%bŋ5ub4,;8XʄhM}$&m0 §阐q<0h~^l$:lz915Zdc("A{[1 to)4x,9h 3eY:q]N5t7t(e8Խ-LܠVсjquį1%ȅ7{Az0&1?Y5pջ_h'_?UC -sd/+E-U" RWL)<'Vع#˛& #?wJ^݊!hYZsC0>70+rZ16%.1_dp7ӁJ)R{Z`Hci:rbӢD9WsyvO&ԅ @l+r$ON}Ҍ=g|Kz)]H~'rd)43m8buc?S3FηD Lj x\{7*gAE*m\q]4h"3u5} iZ7kcN(9fBA&8I$W@ G%*酘9O٬ &( F8sN#l<{ 3[!$?S  $R+h||e @+Y]O_?fr"=; JSț.`QsՑ=cuǒH z6߳$-)(c07Y؏LHADT&Vsp6Rl=Z`QIfBVfَGaN aO>& y#6^CTZ7 ǁjus hI-83Ir=!K9l-KJxzuBU:Ga|*Qgf8?G]|ۘSAW4ȘG.LP^ 7vĶ--ɄAHUa4Ai&ߍy_W %}2#w?"y-h9 1,)yG:XcpU!ݍ ywCw6Q[b &I!P;܀7vEOW'3y\旡Xx#'#TG,iM\$wȡ@io3 &*]XEj [9ztZ&m {g3eK=GC b5Yi[WV~.-{,d1,IhjY 43k($}0D q,{CƷ4s<hqyTIO'm`zy>cKQ=R:.pFAGTз\gMHߧ Ȟ93=ƫ q1m(F\*Y2~-q8tqo8qR> ut?ϙXGꆝt/9zlI2Փ!iIV칕 ~R,&k6y?H_2;Lϓ8ĆD$'f+> 7sv4 xNRlqSj{yHfNOJZI$9Vl{+^W|#d&H%EUNjW%I~" M*(z aϲ4/TJQbQiL>CVۅ"سKd6j;9M}Y6Ad8y?hb#b/! N`7׹7Ҍ= rNtVAynv:(31>&ueJ?ɩ %%Y f*{m@@x'ԠvZ` o#MGm,$#S _6brĞ^=n'f飅VáDz`$LHbrikdHsnt lDb}LzuAyB%`B## R ^Z(nkEYu\Lfh)QwZ3ÔM?|߱^C.!XFYs2ag3K7x+ ?fG\cgB -^'*(l/aڔa>!^_7Za4HN|j b7  qY"*Z MwZH~o\;駏GM';^%wW($c7'BKB5 *5+8y 8e1>ws|RԩrcGUVV k ۑI=7vЕ{e`P I3Li~x-_,3{}>bF PNN]z'J$;M~]%{oW|=S+'Ƶizs:_ Jd 4YV6P΂T=;If!UQ7fK}[ה JRE"kpO8[OI:rxJYf.% klP 3s&_? S(v%~~h# +j) )> mǨ`'3ܩmq6X|Zک$kaܪP,I%̤-.ƾ|"ʐL:OqSk,)b$<[~{f͌qx$Zi= Kٸk<#:t_"Es}>Z.8Ks3c`lƏ#͹ffфy5X>U)V/;3ónխ)w_9<^)bT]]*@ [UlzTp<3"0&s2 Kp(J\%rZf]h*0YyVD@npl+iFF iwaPz}(S Kݖ-,\%*wt{Y/;?YyР|",%[=tH6׭0O6Y?;ƹ@G X=} !I qrD2~_Z6f:m51zMʈ^NN:B2lJVJFjc8oL\5?YN,v/A~׎gUj0Ͻ:Xk!\)2}$z]vW"3%rD+r Uzbh'PQvZo5͵F94]ѿ'\ޥqs PUųȓ8Onn(߼R4v+4U XFMN(qɘߒvd0奜Nݲ#uԊxRҺd$r-)L98gOzpT'gݠ5n(*Z -K=2|kOfia̎y k@j*bJW+86a?74XHo3Qf͘U9 3Dr2s#aYocB˨ sȠϥij9,˺D-63$HcL5Pm/T@G]d=5ژO1ܽ1COZ p% w+ҡʲ0 o u:*Uޝ͚;U@ )|@-]y"p4MOlϟ?dcƿӴ,׶T↓JF&\=7*L# =%Z|E/ #s1Q/GKMmc&qJ)u[G6:1h2aًcjt46Yqinwj$} >4b}(k28>Y#L| p<ٯ#)_pOIq]6=[/s^%عd=qH}#GY^`Pcw*4ka = <5ose+EX:[!YйpYw?,^0{: &`ΘjW$1,7&:&ac)"늱ጼtq)G,Hh1)s>Ѕ$/_k/B>m1I2G&bō8lR\B 0EB ")7& N8s+pl0/SN;3Z'VW(=F,. ^7,Mwx vӀd>aiMQ *gwôX0_:qPoO$(2Twq.AN ũUz 3Tt]>y5upzgVfPdvs 2;p~0 SbyPcN׮DZ XUNK&v 5Q٭Sv׳[<{e{Myǜ2 SHDؕlH,v[t8{3w;tZd`$ IvhDޔ<=m9zS Qyw@J@ϥ7Qp|*BpLA9`^Y|IJM&IDO/ 浃;"( "2Wd1^ 2?ZB ڞ&ͤ&c0(g;|gz:t)x4ۮ- [[zXͷi{a 6(DgΆ6U 5?rKp+ٹvM}Q@D]QYG}g1V"Sd Ϋ'PT 9[ߏ OȔ~7w_}:ևu;mwZW_~ ^/X_ 5B-e,S| ~u%C "Χ<̫0ș㈸-N$gI*ZVuvxǮn 4m󴇯Rӗ'@vtCS> 0TЂ~ĭKokmCGVס!#?]pww]J_+ B?fπEd^*mJ<y51:wuZz,nSeF:~۟BߘGj uIj 'x9k;Mm۳}H R[XZxWͰGL Z]jSJb!'ፙⰛTD), g_cpZK#fۑHKz׾@ &P B0|يCQshW[cw@:֎%ᚑ-+zQ9N7,֡ʸjQFB2A tf'h ̶;D[PA+#dw[+݇m1dx`bŪaz%<హc7 8$w, AAfyTAa9K@ڒ*58}Mٯ3W ?ki/ojsABT|0C;Bܢ{þOףǵ}Qwz2\ ͑2Bt;9Z]1jnӔCIڒ-?x[5)Ow=FQcx0¢p 9jSiFH+X*fḊ{ZphV#`ic<-uu7&WaPPJ *$DP1{GSeoXA"G0a hϏ 2 ZaFc{roAiid#%m)…XT'T*0 ?92߻:u(Fږne}mɟ bR~rz {,rmJ  zcs1N"d}2rܑDHf '4!VSt ҍg2ע"Ⅹ70Jshl!ֈqɤ*Cj/@w⎯'o C6~2W(-10s=._۾.!y_Uڛ ]Ʌ)iu!rƿ^GsuWlM٪L]FpJJ?/՞6օv V\jCrw$%Bvqp`@D{Yu,fbՋY+}(JiM~jQ]\*&$Edy/ߛie|j/.Uw`xˎB"j{)G0GGtE XvФi3h&Ƙ~tޓRI>~gST=^PɇӘI;UI".KBT X#iح$eD[Z\_NnDܴ>v$|AΪ ոODknXWe>Kwb~ߣȷŞ~81vaˡ/7Q|I # s)!#>G0w\"=5‘;n`Bo2;O6<bt晴LJfZɾ5y[U.[TL/C|#GK,f^]TgIE9فݒy`Sȓgjv=U<93J&\b[YdHbf8׭)+? Pnq8|ٷ[9-_E'nlM().$Hո4"+&n- tD -qU󫽪jl%,[_!䘨8E}xh|Bq0lEW\<~-[rvWa4/$=>5t\k$Ǔodv&9[/dt^r V'V9p + }Bo:Y4#4T3\xzFud[]Cd Ϊ:WR .~= #vRV j} 0Wcv,g8:Zd2=׻Z?A *&怋|&HN2E@/ ]16.bPh krnVV y~V- kOukmO>0e]Cp2i2U6`‹w!F2[wBƒ;L֊|@lἑ_v:cp Mߋ].H/FW(6)YQKc@p_DI5 2M-xvP#fbh9PyCue$5~>3#} -m2O&JڇzȩߨTqf.}lRB#W 2mBj=j;,$e0[E[%-Xĺ Mb)5)pmİHAOSJ|n9Op3c֯"U\ۃSxh^Q-7#bdiK@֭uwsz%e%x"Vȝ&\<7A$cc.b2Fv1E :7scjg?eyF|H|W|C:uw~{- V 9ѓ#XºA'sonY l.:o Eh0i ˴P4ܒA`3׷QGzSWS#e,}H|WC#%|P=`km٪я|䢼ҡd/@#$[bM? V^!x.C LlQRK|χ(-r~t A)Z/}𒋊|(R6&+UεV(? ;1Fu2 *ڈM\5 q^gww2(X9ok[ ~bz#쥩uK(!Ld>XȚqՌ袈ƮjRseY@YP+mΪ}aCT<%)͘9:MϦRAu[3IW66iw]|)ߜ%rrԬofS1鲵|qDʁ&H\*r\/0#tBQwPn-ԕhR|Mv{- %\s3pieԋh ȑVX5pK{F`$/P Q3}\  X |5M_o w:vfD:\m)ފ}"/e(e"Pe-7ARs)i$@ FT>M_v5t%gZKe1`{Kd#A/dAא**֑Fݢˣ>w>${/X<EA'j#tzi ))Y]̠Nb^-o*-m֚rs1 >(>8b^ tdgT2Ҽ?] ⥎:}ݐuwYbpu\e[ Fffe ɇ6I gWh.aMx/puUIU@kUϕ?й*$RC}N)`3f.\3=.h$y2Gb\-:(1 UݘOq> \-3616w*HDe8<ǯPY pbB֡/BL0Um۶oJۻtD (WW,Hۓ 3a^EciJx;U]{ 6>@4P}9Pv5gR+O2gP"; ^j@G]kkHH +}/(*CqmجQߔdz9{"LF(͆_uRJV&<,M L` =L<;#H$[,bgǝ==`:MX7~ mPT09!32Eʢ[}(ڢ3j%+W7h֋g"V_0" T?$[y.v7&* !}4(<飹EjVlS3:W#i^wUW uj:R;Rj4P!B)?QhHg= W|̻daWU9bZ{s6ѥF:tjREbE@N F[,FU+X2ȱTlXJ*d?ĴPL B> GC B]0:q0m'A? 8GTLDtӦI zKW%m- 0;4?`dH`ֱɴ° (vT'R'jz+eߝQؓ$X2惮\ViAsm0qR/؛w.3>E{qGk/^m$ﶆ(&B'.Y,x$.ֹSҶѢ|`y/_lxܖ"ʪj^~nF"%L%g}= V\B\(Gp {ԖBWrˊGSij1ToʃJ~q!(6v#[4:>"rB K1l ".MbIvWqq"BHЯZy5ZQZs1x _C8i:ï_~PkƄƾK)Ѐ][r RhG$K(b09}UYHrro7T^qՆM*Oʫ"ƫJQc6}FMW\,3谦H#ko 9nhb:PIk թ=,4בl/8B #.$X]v=Qw˙R- x/P&`h@}nlq Vc#@'NOf{;x%)pbAL+2'b!$љ}=un!]|l ~u>mGvE w!ǟR,yFUħ x W5"2d oJ#+YW8$K>2qN B>GtZf[+J*67\#1W7qF  =Оn]3"ߜ -@6~`lQp<_tB\ jMڋ,䨾DaKTڊ-X^`Eut'ҸP( mG\G%E0{lp{m>Lw|lG 1q֤eH>k׸3^[u)wS{gJS)yT &VDŽ[KgmaDc|xj3k(H2!ۡs& ?F%MZ" X`H& ďC"6`P 8nu=mו`@oq?[:߽vƑ}2 ,N;;i O- z}\JԞԧ 'èP*|I\2)^|\*,9c_0H/;2ͤhbNfZ =xۿug?}zUh|z]k,N~rpPd542~2H\s-%AL`S؍`:Q/.mV3a͌mMΟE$>,{|MnO*~TD[/}M#6O&ѧ7ѭ,rbhX AX;b;AD&4md1N{\*H#,J1=F=}0 `E2(9@^F"uaԓf]N]cC[Hq[ E(t6pV L|H̨Oa#%8+Oʼn5k7zl.t8)@lk`xux4ET]\+zؒ*i%{=uopy`SLMً!+ǼCX\\$+Z-<Qy.רU x^U~:Xѭa##n7)A2)ӽ"D"kIvc#*D̂cu`,ʿhyAr]R>}1a <Jc"c~L m{!Z6"u!MʌҀXliiۏef7E{jD*+|-h[CgzZS:%G x1h2^̾ TW4sĤ捯WF{׎~s~{ce\`A0^[ dd1娖ߦZ[yD<\ v<"jq{n=XR±tuZB@1˂<Ǩ4w+&}魐-q 'dol(e5-dqgtAv µ)ZoэƢAmXCfU7\]'DI؅?X!wP,{֋Mryjc  +,~%qfqg?[ߣR@  Ua}oU>ALvBEXq+0Rs#Trp>6](+cOdAoÿyk*a }L5;)0gMq45.&≠PKV=3&0!\g#'H&ܵJv`AbDE)B=bftK@qww 悂9]У|)@f?Ă4&Rh2 ) BLT\S`3$7sVTdvtyޕ> ,./vC6e?nd=Sȅ،[8NElkFiq⪝ @i$5-5/hPWXE,2f1G/IOĺ\Ʊ~^{duG=07\M"haE*\;ɪi!?dbM\]t5U~iRP")}i&Kѥ3ʝ*zs*J˗HKb#P ʥ6|2\|XAKz9"7oe(JzE(!DN4&m7 6~:k'_BDOn} c=hªR i* Ohg{iOX @4" j>/S-]ڧ` ph$p;2 9^sD|M%ASLaG@L 2T(`X?F`@\6&2)gg[q Fp7o< 9#EW̓aBG<|L%mߍA՟c_WIt0T2uk #2k%wj٣6K b%6Wu̘; t Bf"9㯓sDxRq/G'iA:oRaQ;FC]aFYQ05hr.StY62ϫo&RqO> 靌{o"Gynud)Ghъ}%'C8άFl0f%xv^[ZGNQh0LmZxKwq![~Znd TxZ9D{4[VIe%nX_9}S2diڑ!q8_LcX9K0[Ֆǹ{=!+o8P!N%! AMzญLQxt"Wu}HDxjG2|ҀJJKVSh,5t1ϲCuT!SB*lL=f}tǃvcȹM#!JZ'IY#|6s{ԛE"ZdY;<O*{1ܑyT\I5i]dʆ_cuGx6 HLh٪Zj[81(I1pE#.JSE ,ԕꌫ[qB32Pbʬ[oNu,MWU@rOyNvU7-ޱ,zaRE28w)(D^ٻnX 53┍ i!4q ɰblMW33!3HGZj:*]/ڌgjro&Fu Tam_p kUwUowt8ޓR:%|a :P{u. d{Cm _iFϲVa π,㧓ؤ l72p"? ]9DwaMWLogDl.(v˖8ӿ̩D"% |װ<:-"YbE7gǫTgkHitqu"fyD0>N3PhMF&2 zCC?u"i~0oH,Z\^#[%8L)DqVNˠ8qKEw?<{pnN*lfR; Ƿ[Bs-yx&ZSږgPrڻw~Tjm{+Z46N,03 On5x%3ΰ^ǹoa v`> _]Jj+6Cm+!fEGz!-{P.*;Dod' ޱJ g2Mh(3T)ɶ-E+ct ~wω~M5FwGmB5/.s-V78(˕XLy=xvX a(G4Km΅2@h(qYZ,ݐڴ O9^2Z*}RTceC:j4?ް`@!ϸP@MG "hb "r'0t 㑩LٌRc;]1߆o`oK3?tX8[/ue.BiP RG$~,߂!4fc; bg{x\o2r@ITSo 2do_npsn"wوk"C,9LZQ]}:{9vVkԟO246C+z/>郣bxpH߬_`!#;9yP>ΨA,͛uiڳOB9N!lP`0P̳j{}ʣ[RCle0H0 4^SmFsIe@ ʀqx9j)gkV ]_&鶖0U2RdEXQ16Ecoh 6YX:T_ekfl9@3@H}Y1&o#e ͛/”2z(;MCזo䅜^*W)o:Ll>+;% ?mZ ;Ĥ_x4}HLq(#Oi;`'jHle"?&@Ǥ;&@[0 m 5(X:8C ?B?.ztx,`#Tz LPdc[ OUD۞_uGLD3 8yH-?i^UҊh gzi̾Ϻ C;EQ(G]d6x2O ;~/ɫn'X;@RgxԱJl ñNܘIbc7U^Pbia%BkJ4}:!lXru:Gl{l.qSZRݯvﴌS@K,/ C]IN"7!۷g?YƜ0v"Mj PY/X+ CYim ܧ|QA1\3]JosPn|s :31r# \JynCgM[Sŗ\5}ж'Z뗶gJ(5qYPHFrسDx/"(i_!¼>!D%9ۓ:Zoh(F# Uy肔3m&zNeՄ51h`tsDc!UqdG[ȥw+ HkuHݑ݇8#u$5h`dǭ2, ޺j#s|g=G`޽"-],}%{;K T[࿼rHȭULM e$ă\%"돆dsE+.61gT(9ZLF!3 z"hNhq*g'b@H}F?3s^:S7ynb]_FXs:)!~#<Z:b a#U )8i$߈Z`+}{a _6G}h[׏&|qYG8> 4M zKpZ8'[elԷ^a BGfL>QϽR?NbiN4xKaLzT   &iϴs(b+LEqgҤ.ܛU}icSn lPA^׫dn./z.o$>p]n[æW9jbV2w鉟{ɳ-aڲ&˜D40V$b"l꫹fRjVM5y"CUy ,탏+ASd Ɛ6!#{b!T0uHR-%]F1Kag 2]:& G+L^֡# ]? r<;sCdw˾8 P­/O 6NrzV8LJ)_t>x(5h- ^ ie &@3jY{nF6a1{MbapAw(V=rbIc 7 lB|1ރIlP9ѝmc2p:v$,cvScMXuTk8I5 zܛ/.-wՓu] Ayw˚R`G$Bq{ } NH)CĩɶAbC !JT=^֬;OQ50Cp/F^oV`x=d9W Hd?DG'pkO}E 5B1UweKe\e7 ]8f{qx< ytGil&U|T,ЧP@ãx.t<(ChSH\WJ;otxT@sKzp;ԩ;Cy$z#$3@Wݰy֩҃9hRGgÅ-JS^A5ϞXcT)+*AbTQ8z{]hP ƚ#+J)'˺IGCʥ @Aϣexy9/ePb:Մ1CzT8X!|((dFݶWx!.l&,W(e?"9@6ya&vI2$x^ L7ЯX-a $- +7%1E'GAsY ;nKT?I"wjX)m۞eݻI8,SzLxoɻZlcd?9!"9C`q[j$;\pя8s|Yldq9W#]*tWF!ɢL9TU%!,bb+y\|HG?c!!.F˯e1xxRgb} ? yB GBx!S/[KrSQRĆZ$Uz@/,65Q3 %ozY^\٧3SVCZMϐߊj t?Nl7FQn(S&*pl׳סO'¶ UD ˧5JDΓ]=EB;S<&4S5{&ǐX8Ȗ`H \=m?/[fnP͒h7w=X}nRE5^q<m JtBҔ(]zN}Ĥn˂7Q(=P4H67j{ERQBy朇eɧc2VW{.ƮԼi.vְD/ۆqBۑO.ɛ>B~W{-x&?#̯]NRb\M;~- TKP)b<3*6AP8_vU:KZOJY6L&n>_M%mSvRw,]I ;6WW)*,PneJMpFD͌%_NP `ԡ.y~_tqMB~b&ΒK!$j7QɯVjHZF~M.Fh"ZKg&Zds9/ڴ+Cc)z*s7j &UsO3]uztX/|; #Ie<)0^KR6F9' VEŏ@w|^͘,Pܞϣ**hR"_9 L2\R=['@ Ƿtu;cp6<ıj~¢ԗ i喂deXjc?St(kSȸbl: Si=ʳ2n,Y|!8^BL^ ͟ρG<;)c7鼶uIT!!*Ns:1 oX|ky4"LwoP[dGUkLl1 񲃥$goHu|H!aیU~踳p&wJ]H Q%@l>*+ׁ6y1vg# =LwB[6U4TxK0m@SU;\dBW%/H"b1騅Cf`eq5B+Ҟ@UY{ud1\Uզ㯊A~Egeh ۧjGiC&)%A>ZZtr8.^MIY4>b%' ^QcMGS7r࣠qYv n22Zmρ3ǒ*Q1EU߮+$*{8͌1|cp!Zȵ$6s+&v1%c٘M(%!M"fiPc=4C&ITԹb=}o O(h}@EZTL%@CA_@=k-:_^f#DԸ/bF=(x*E3,[G}ڂ&C2oi+3q]e C9Z{CJC #go~5nZ=)Fb&q_ƔqEVsㅱ}ND {S5 {Y|ʒ2Ь+HzH}YWfkZ{ OXZ yOۨap<2WW~.xDLAڐ,Q, j9*uC9{Xu=S%S+;xAxmV.qi@ԱsKTowz^LDZ@L/y2fU*Pq#L~sJHTis(!M_ Dj\o&6e}C݋Քն(O+pAe%23ZyV[LH7Eא=gZ9oC[XK>r4}"FAn7Ȋ~ xg=+=T<5 >4YƱ/ SyQ n74)"Lx&FZ7j3o^c匵ic}MDXn`cZ. CY΂pp[cΦS|n<n#:xkJz .B3)p-kߪQu9!1n5<;M'IXVV?=J{KbpSr1{!L7zwptxqA|}#7G - mu^"i)(e2>:`y ]J9G[ԯƪ"L'I<1 nv䄄i%e{bI=YR$9EԷ%} o|g0%Z=XP};Xz\{"q);0׏x¬ɉM[BB2HhzSl,j]CB7 1-Lqm*4k2驳!#XXZ)SJ)Rʖ_f7X=ǡ^%H/ѣ|J&rg~9X,=ta ,05qRpXVpBb$ƒ~|جoo$``S3c DV:$"nh֪P![jtfkdd\^glGQ!*0g0H!K7 (hRTUOh-g,?^͏d0z@|cBxH̥a,5knKX:7tQE|ʭ0l}KGli_@ⷾa*Sw""n暼~x&( mV%q>@AǔvBf_A֬܉̴TP' t9%e: =?G}RcZ 2C #57{vYbϟfvG:Ѳk n*2/ ˁEg}-rfY@`,Hw SB:Ҏb~G9 StD>R[r̷coIV_^,, ~-HÆ)!:[yaȡ޲=-+ 嚙, U|OƿBdXhprt7Ƌ: ]/$t1RkN|kH&\ -٘K ;?A%Bjyr6_;t"fÏu b\w;K1s1(} b2839c`L%/Z!-vMy*$jl,S 90mAF2FfS5^X"n2/7oI_V5 ~/1R6Ԛrٓjj/U$bnߟf HPGh ]T]/&5]B^Ȱ͹aT*_"ӊr,wڝׁLu6/H)p"-7 S>Rb z܊~E<%a??h5i0;}:˽.qN~tE;@di\>:]πl#_FfNݒokn }\U`_ qd ӭSa^l A@tK'Ɛ^$qϱKU &&cQ(vZxiJϟZ~)w%ON+vu [s ͙zE|&ݮHm/($ pD$Vf9kķ*RwlhX†)mTD38r!6Kǰ[?]wf`B.c8;s9 $!<]~ۭ{WUV٩="2c}\cPeqYNC+ T8y?Wm{:^τ&No>q"ҳ*$Ds(طګ?PBQcv dgw6O^Dh"M0eZ]I+~o:8 2H c#J9# ]qP4QtLί5:/jJcA-UpB跣r "y +:YSWb'JD-:;E'xF5> cck_$1KO *sUO.kU~UCB"Ԇ'VrzCC L:Ay)nɡ%GpOk2LpG781,G?B| INyhxqϐm7f(PG @hEO]? 1:͠|sq'}sa[2.EfH5 ҈e@**aQ 1޻sWq1+bz3sXIMiy25hBPUNR+%IW8TkVWK hZPY4YZTfwE>4¿ z.0^'oDوiCu Kb}$P0ɤ5e}-/0UUUSj &[N3𽮔'r,Ů!5~8<3ネTYӎ<}Fۧ1LB0]rs[sAdj!t}b JjH3i_z[s A 1 ]?2egl&A0XBP[9|Ams٫ЏrHG=-35(iУ2UqXDdLh nsI*هAD5֕_(.j4zZ8 Xt֠8_%U .=1HY|U'ֺ =Ӈc߃s> v"0{\(LD[9XUGўGf"-}Byw&Q,?sB|/=zXJ7q("sVW@rɭ On(q0y` :Kv4@CfD}0%ua OG04xN|N`h'9PSmeNԟí#nFj3ʄ{dFĄ2>1ˆ#df}IbVR0ҋiX76]zsI $j*W 3ѕh֔i+>I\h8:%tq? iG nrK߹}`m`=|RnLgW<3µ_잌sP/IGn 7Ziי/㕢ZݦNHO#Cfmă6Z*<8jԬX:YrKׅqpV)1x[og8`f,ad#g4 p+e<ɫVEti|%O_Eyƒ@Ps2U-47Ӄr|ȼ:J+iz\&ȳb;YM.t{5/sKgf_y+7Kv0ysvQ8, ?o!x&Rfz"oe W7r] oH&A ^~ 1 jiSAd9uRu3K˧)Xz&h*3cvI5^dq  5Pp TӔ15{r;sVFԩMI':^If"wDQd%,_!rk%b1&=$UG;d#7`ce!mD|( F?Hp1Ti ᯑxZ |kX2&! oqCt!F!v=;긛A3#f=;3:ky5E(o;Δtls"mnPsvF]'b?WW1{6ۛBS3zt>;3k4 Z"9ܔ||`Τin01,ՔgKZ L6 pt6@0st?uEP,`AOh$Km-ު1^2UGDoo{*|`[WxG)k Ƀ[1 L6KG]f;H\u#@]eB 6m3[ּxsyܕ-|Yjk[0bjЃzD&;J:KD G۸vP8u܈U~y?}8rJ²GRQXPD(_}b ](}K~C zQlܓaU&W?z!םZfʒn sÍ" d8>mVƕr!Yp)U$l9]d Rv9"ˊ8turϗ"P8"mex% p{nnaadP^RdD|OV(aK5]k6QBvŶ ,QfJ!701w-h!KLuP_F3rײB.x[|»(=g:# m +P'#AQr<["yXk] Fe6g|LB٥=ɣ%AQD`i㲫 U4jmԉ&d8ḬBl}kvY{; ºtFlI 6;=v`FM!YLlBC`^9}B1{=5^o r$F9`{ 3O(~CˮOR;@ !x~s)U j3.SZF>aJ 3ƴYsv#E_*KKj.#SSzfƜ;>XBY $6)ywi=ECTnȏpS{Jkxw_+֌hyP^cBC$*͠8*8UO(7uPꝽ1U o]_&eFR^N:BRqզl7JSA|:(^u oe)m9fﬖ~fċ2-( FJTg܎$.Ež_]`{OjJ>ͶE+Ak)]8*@<"r Hv,7p:W]>t#Ϥm&iܽ|Q9otH6a0-YgXðr9YL:Gxķr%^_G`Wn݊%}HTxs|$~[^6k˄kv,.9JV 1!Œ"g[9nl?em 6YTb0(OW%4. *0^I6Cۙs^Xuw]˾vW"//Dω.rJ@p -i!`CVs2GdcJ0p-+)tz%^':2`")Y8sZ mqHTCGb_˯nR޺Tg|~_>%[ - aCm5FI-*:)hl[/\1Z49x=0lIQZ;ѰUtؓFmz1o[͋/Ee ;!T3ӑJ6.mщ\R(%,eyxUm8v@r)p;͇̕7WRo;?DP4w>fX`MM|R/S Gx=D.dcqix*;;0a5$KҫGmv6~ơYCѲc*4~HUk*q)\ p)8YY=D(_&" 2 {AZzNmXg>7.t m֗1N$nxޡŃ^{zF:]U"J^m5 s9Y$zJY\pCXB s06@~ Ō=BY&6Da~hCVz"[X6s7bˊ0[ +ꬁb;"hQDY;H;xBQQ=( XR,(VPD:{%{68;c[_fCimMGkG+Y,k?ZWWzG*~3PxH !ZTV\i50 KAͫШ,vA Rf҈&Om!)u(/ROAޮgPFRya;޷zbw4N"#[I) s 1~ڦQjѥp5Ҝ/0\v*Rmo{R-16&vLrƕ?IB23{'%_w9;&8e![Cmf[=PfIr-}HK˼ IG,Vf˼H ]x?'@n!$gѹQcnj^gwrb 'd>,5pPrcB”;^&And+ry6&p}* Ht+x,Ϙ /Zx% | iixlB*\5ttt{F~} pTg cnN; U@gT.=IT@%n;~rjtVR6Ve Zn0uJ2."g4-;GX'Yuxs̞bh}W4D~9%Eby \xZv$T<}=)*.d5ı`XIשApi(9!hZ>Xb6&H2bӶԏbf g:"m_Y] -~@7p}aF&}跮_t>bswC5˛klOٍ̿aU z<|z+uRkE `kֹUp3}be#FO(5)-0]h۸IVʕǡɃXe6' \~ }Ƨ{ho qUf/K^IDlvD {މΡ|Aj:'4VOq3u78_B ͣU8{5ebfPD[E338}!l$E+L`[MŃ,h-s}x„1=Goם5mCO݆\cEAE: rix_edIUűS bl.Mᒛ%eul" TΆDm[{K'{Ea{f]yͲU%Rڪ|mְd,}* `Q᧛1V{NI?5E" Xx ⣻iXɒ,&rYC#e% qjPVC2f,, ׆yp5 cĠNJFCc 3sn۵ Jצ3 ͎C3HLSG3+@pHpAj`f'9~(9O;C;Mq;=+h<#q~"iP}& eNnBYb'ިu8^z(F4! Zn\krx!D_pZ0`Hu+D 2UJl┦Jotty~2t&:'|4I22|BRoΧb5gngl.qk)n(Ѡ.n|3jܮWs#`FyD1S*mdoG!> `s+~Sj<{`GJq,vpfb_TEsR_ 1uGyy$ab(ag%V-Z\=OXSB ni_WhA= c` "X&y&ZSdT&~6C"et{wO]ǥ+&K$87j'e}}p .JC4-BITܹxj)R㌦ܛ/&C%*ڥCwcW0i\ӦӅoM8*8TSq@{tPN.q#IS6ĭqr7:ez:4׍,z̝8]XnbdR&Y1IӾd<zZBj6T0Zqs@cVfM2-۞O(M$at.WOuvR٤\2>xqiɧM<(v#M l/K@ɣȯ˳Wα4h,L:ܱ\6 `Qqt7hh%`*OY!Y*frD qKaCWAKh @d _|s_҈ 7sgօތ1-#91eCOG.@êKoN67b7!&Q◠2v'pOa?MKS4?BuYul]XݯD ~41K*e6ۧ =o'b>n):q0$!]u8F@xUAДtqcܭ׃iy V+[$Clmӏzvzq7YN-"7`ekj^ |cB_*TEd,jf)/>|=%5"BB(/M(ݿz;=֏¸a\ &"d#$ZD ]^^QN 3NFU*w\D#J|ra[컎y?r,$pԕD$u]te"y_H q38:lM nGvT"BآQVwRCgċzbp=@ 9ƞ2|mpcȽE%SxO\ i˕+ߨ):9Չ9"B^(:xX_H!w[`8923,1=iT=?Q ő+GϏ,L)&IT b3`1+LQzѧi+_(3T/}PSad0q"ڹr I^t^h;7== JQq;]{zlQ).?}htzC^=OEHõ9ivEɡŞZtjbmjTr?Ƕ_7#aYUk+s, /BZzZnFȕh,&Z=V/=,d^EjH=^lP#܈3ngak V%h3P39mGEHΔUN8.[9 j>q3;P/wlD yYt@c;dyhTP!zL;mP!1#LA1ćbBd㝉5 :hd\pUz6~KVPa9WA4ň~U)rX "%_=&;60 %ܨ/򍻽1_f~w\hrةxI[.#Rcwӝ Ԍa!Ca9Q5!|@>#}[S+Mm+6a |HlF*Z}ڽ+ ^myPHW@2/H(6 BSÉ)"썸C6(rA)e<bF WWf#㋢;BT1ܥS f߭!HcDdӒ CȿQڦ./8 f#>@0[37'Nrm7\w7"6R9Yc'S*&[\EAP~&R5zБ|;\h]_3Q>4}ur2L:m02.MR:4bZ2.pVV('yw>\MwsK^%y# Zl|xL}T"hc)36kq$Iq8dTQ ? /Ki+ wU`pQ{/Eu\eD4 K9{ɴ^^ӖI6+нOYq67WbJq>],Fd}=7̡Jg7k&e2L7ęuD>b,y < P.,3?<{!Pk0@np!:jԛ( s8R "O9֝`䂳@U"P?kn٭A Qg8H%>DT̹F4M j`:ݻ: $!Xq!0I2}(LO̕6t啓Sĕcn#IK}+Zsm*Q;籋V ԅ 3mIa7O5ss'A, 8T:l YD9 Mݘ`L7ͪ?jo,՜({c촻U$\5D,paAd הۑ7:[] ҏ"d{aD6 41T4\#tn| HBޑ@_(URx(Uby(,JBIiZ̝NĢA}Zpk)>7a/'jNی iTe4[[XQNly3<4{]5it[n CO7h+Q~_2+\JΜ!O!KLU0F֒+3:t;~lT:^Uk"~9r%߀;J-ao3DY{?CBIJO%;XϪm =|~2fI$.8j9mjEeB6!Yn DI(WفAw2T:jXzܢj;]`GEV~3K˧5U(O4e1_-2wb\)Їr/qy/ԑR Yp1;n" bt.82qHxU92D額[>e4Y$bvʆŲb,CAP 8!B&SF*KsRD8,4̊2O:hHD)4턜J ~1u3N,&TcW[ި 4oH0)>D@W7謨E Y[NP: HBzhG4wɢ`i5 هKk`qLAֻ\*m[-sy|j!pX.9)Ǿ*&/h.r@@~ &[rF m-]vG9 PLx¹wW.oM@)A1r mۺدwxIGL+0l7)$TF8G:,ixqa[Ulto녶Jx[ 5LD2KY Uc55}#ޣw:=Pkhj7ـVk"пV_຃ߔ#qX c:`AKKYB)B&3\lF+ϽϽEګ*Fl;0Cc&sd3o8_g@wqc ($?)ܾ )%F#ԣ\3y b%]&Cۤm2Q|ul$A>+>l<6a5z'..F!9Oug4")^ul-I'g5)Ro//4SxV[f6@w>o{Sᰨ35)lH3*͢l0C|ceX"/ ҃،3|'f?T,wp ɇ&E%xY/A/zGi- v $&[+"wshhwugƮxLrbn+9.d1m' U@ UH BHa]nVOŞ*ω8ټ"c2V[\*GY4EJt'\dWsB>@2XP<\AHzme h5E9ND(\&R uĄ9efi<6%ԖG*NƘS`coY3@DY}HdG{w y; I l avTvdX@&~ej;'Эw=7_XxQ1 FTEv٬)wQPͲ`Ō𴉎guWV߅&6;z~ug/b=!@ʯgPZKR,%M5,7‹KgКU"aT0S:Xrrd.lĻb ݿ2F t~,3ki.kie\և?<[7Ifb"Lݨl~7WMoA]ikILj],J.֛\ ]KZg,sBVX'ImZf /!1KI/S5ۃQ/a  #R++52iWi-++_T@03;P֝U.YJL?ObچZh N_t:wɦ h-<fT=^hKr{T+$ܴ| UԬzwVC٩\ ^_r|.De,rficݹ5ʂd)ro[OܭQiOr܊a(L|" BF\ wK&P&DE^B,)*Ktm8* ;Wnw6Y-NamL6nq|0-_Hg>Do3gٵ|@965tZC/0nfJQãQ'Jw<0ti?̃ڼjG!&QE*QY1V$c.t="jQ)&nILL&|C7wLtI#ͫ|sAU] u={G.` waOp$jVT#bBP#*5|w1\'9Lg[3~hbGDz%Fix-%hU-usI~Ijd$}ݑϚSxR#X^g ~c;o|%L9~vv3nS%jq裊ϣiFD 0o{NsKeCe5rD[A2zNFUnBW P G?^L LkZɘpwvzwDnؼF,T D֝e;h)#ܾ>H a\#}z !nU)|zZ9])ѿ2C @T,T46QDݹo%aD[w͹@X<\뭌"x.Y?u+fFI3ܦt*ȼN;XQCqm5"'$9EIE"5Kkgqbo[2aQFUr.l\x7m:%plT[ՙ=UTB#jAT^TAWMfDۈ/^\;Hk:^"btQG'tZ4B =[S@kNazK{Cuey8!ʂ$LD*kG>c [r5rt9.9xe䢔4F!3 ֑q=32ʦ5DYeZ^+xK8LBſhfeMI8LYuVG6~qM+*j<i Ehdv4r 뀇>.0';?gQ%B"AK6"tO! N*FE(j{7J*6YcgHGCM16$+TWX]] Bo^]UI0y? !Mg!8?*M>9U[a HZ1h*s{1M5+~U$B[9]%pgWևg=P:`e#}RѨa%wb|XォQkO/ɕu{cJ?&PDk|~ ΃F1[wЛ3 oGeGv8k<ݬmUh}f|AU?*~`&諶R* fqUmaXq7F^>k{{gDZaȃ*l)"12mכ43Q+W, HdSoAPͨɭ9McA(3dz5r aJ ܽ^ŬoydGqh7} p8sb4aD ;9M !j3 /Vo'i_~LVF"⣃? pV 5dpBO@F/܂P0qPh gCb2zf*rΝK{% Q1g{55V>Voc7 \Bթ1p-s:d{8,{ (%sY1Ԗx!b~E]ӡ@E8:2B("2"hʮI\®FrMc2(]9Cբ> *2K{P,:YA(f}TM?JgrtΎed9Q3U-O!>TPűN7t`&/s>Ȏ%NVSR>K?[ѬS>;!kȈXk6\/_5 >*f:8 /ލ""P$]F,+;Zg*`?7*b'G@{o|{RmoŲ3=g*oƱBA,#NYh-T) ,hW KI `h1gem-w{% 92u"`U&CFxvS3-mXikn3\Z\fS99ư&`/#qkQv|F$q2%W5JSn ոs#%Ǩǐΐ|V(^͈r$W(7+A?B?Q8Rcv`x8cP%Ĝ p+.(-YkTC1j}V,+R+}*$Ẍ́c"9ޫ5pм_RMW/7$,'of#tl7sJ;ݙ=}t5Py9GX\\}򔳙%=0ImՆg*A!E*sgXum))ԅ@$Y܂b A+|w5( "豿gP)nvyQ;_GC'h'}Ti4]#^2YQZ|e؈ Ck(J"~ۧjfV L@ȡpUP%ӪmUXֻ?5#44{|@Ml3À1|'N# zdWC*HJpT`{+vD[[2+{DDK=n9lXB-ļܹa&q?kq|-}uWq"M WXh=@}ջ˅wuRYdߓcQ/ȁH~zՃ8s8Wb"nȦmM^P>4-3A~]`ߐ-K=E&lA.Nx[:.sx3Q a" 4p a%"Ν(&6}:p,z䒃*AW]6a@XEy `p<+L5?Bi8~z$Nv`#tf\F\j gI/TyARP7}8ILD- T -w^f܈l.&l~}+Wp o͒(HI7إduzzd~$KԄi 0hj(Ir#׃tKICx!"aZE>^47l^٬@nJe19?_s!͒.Zi_9${,rhl-Q}ִANǰS63L!r,#vUhs4ƬM5.d@IzD1Ƹ=KHX0$ä\Tn atKx]RkSwp@ܞWT}7 I plgrm6eO6&b/`r}I .Mz9ܯ'3sQ 2<_7.#T>agWX&[FbJLd0S#T~Nhwl߳(|N! { ,}!:amfB=z=]@YdfG_ |5Axx2I=9oꆖO > TFme{ޏTS+P9劦Ȳ˴X9q0γth/LKyOӃٮQRS~?G~>δkGӯ g. 1Fq@)apdәg Rs qSP$ȎRr(@⻷),c1Kۊ#$E-!{ zg(ٱوlP۸>GjqL 8)ٰG-ߵ<\L *ЌxY`䪯ZIxM׸,VUYaDOzb,i<{tػigaf6|6W0b%G36Z&,GVYoowoO!i9!W ա6],bJzLR~fAn ҧj;a4it1-ұs%{fg,vQ޼RQ45^uʥT/Q 'lߖT2y__09͢J6nkvtwxoARD f19J},sU0oatZ cN[` :}=~hw1y%H/ ݪ5GZPBlӒ#r*@#5պWdSQ+ͭ[,DァRRdƓ wC_芥ODŽ:BWmc0>=]Ѭ|/[|/>+Q 1eX6X5yId<~q+17[DVOMͰLq[riw{2‡@L v 3Q[<1ΙÑUk/Α]}4iZNQeĴt;'M漺ΣOWquw Db`gAc{2k3| \Q! Vr_UW/={:'u"%5U RX~xPx.'JYc{ z 趀,FXy}wNy?Q9Pj88˧mD`,5{? rB̤Waihb)p&* ۫yrAfv(Ҵ7Q| 0~+[cMƞv}I.U)J;(jrދDJkpvD+7ؔCIѻEʶ3Q,j4oa?T5S@N2)@4F+*1EpP,e 0GF.8RѫVn+,1 Us3tMA|88. C`IAm%u 3=ămvQJzc y)<|~JROi`.Úw_ v esY"0~t|/qRɋN~%;!2ǵ!&)s0>U)LjzQ'¼ A|ɞEALIA;&m52kctFm xMvva!k$}n{JZ Ƙ]:m4 Ը=8yBM.٨W\z< ɏR~\ŗ<;Ѣ=\('xۋfh6*mk䋃 kЗ\)f)gןK+Zh^ѭxJ~0i]YRگ?bZݭNHZ7Sb.|؅'YBHqIr%}@vj)ƚ£ [ ]Ilt#h(ƕ&v?ؗjZ: m FrXGtc!j[%HAWM,GSR#Wo^soDMI'N?|CU֫Tkh4 [U"х ~ewF4"vAkGO B1d*"dv9(i'ٱj<];m yi5D S.x94VCVKZ qRx(n)>W@]8рZaFba>Nֲ3r&S>TMRa2jz{fUg"[涽D'xM|QH~2>adW y+6S-0[];_/wetgLJ$nmzZв'2&!Ie}2WC#SU7?Ni'|(wOXVP%va{`mN߭D\Iy.e/hyf`v7]S4VO=Oc h[+_6Ēc KvT}B@",1bASMjf$n[ )~bI-ܑ :02>bmw9 _CE>p; )o)WAQ{%DB8FN-֗"({3v!]>q&KfFV_59BOH_Un+K.&bx!>o^ITV6"ƛR7#1^=BHnqĘ](uJ_ H0դ!XT2έ!5,ptSIyT zGh#P].߆}$u.t\Dj1;u놴Y)qC5N2A0]0w[2͋߶E*;+ڀg_q*F;)'~Qd)TsP{/=YA VLQ=9uDfb0신J]A)tŽ{+)ȦűW^=k6 gaa%v[򴵰4oJd_/uަwKZkѯXx$`k(s3m̜]!>P/f1J\Rl+-Sm~Ư/f-R+V؉3'tVW!P*l\fkX|@uH.)Hˑ(-.=A]Z6y K6@9%DQ>՘o\{I9T'OŌxˎj5 `?oMst3FŒtFڹt4JҧD6/ ^\vnְ'r2 7W&ZbfWO60P"4}RF9ao۩HsLS*Z[ut F|!wԒlO^aELSH“ ╻Z 7ٟe6RHyoP!&g5gwqRK)Nyhn {kZ=lx, 6])nmF}se't80=S [wϡtY4JogCnV+[&\E8ah=ɭ6TLn;kIL5liba+#_!0I|adL9"3K!8rʜ)!?5noUuj+xtv$((ˇ+ 35L2~|؜6¦'nS~)Y33ngپ؈\RmNF_UC=a0CVc~h>ɉnrf 5$8;P~5 *&7hN"3 $g`eNp-*3SrQy]J (UndRp%mkmG.M(Y0URZV!#5BqI2`K:~,நT=ɀLzmÆϸ\*F%akֳR%ѷH9AAPRAy+z{wZ^֒LĎy'}4vŜ[خ YoCpfbL^i~(@-yY4<ʆA7B;/(%Z( ~#q-#_z)0.ɀCg7crGD.dF '~jҬX`~\ܜV)߼э'~nW_7PV =e }r/,2\<OA:%_'YHm} w!6V3X:xHN -[ wFF`g:c*h-XGCݚ!>6ռ5>:1M0~nQ|.z Fћ ]ݰ 6SK{@wDwRأ;&ގwdňK`WN׍ײXdcu Hń, |9’-+ sq- 8ۏp7[EꖟXKs * ;LJ&퐲 / BwJI{& i蘍ۡjm3Di26m Ȩti _oImEux?njyr  Aa~y{pt0#~o*9̘.>ƙҸ~7*%LrCc[YdU;<`zjhQ/&j*sU@tfMhW$mϽanԴqWKleMqn }5C Sšr./ٴ<W,;*4+>F"jr^C#€1'Z x^iDχni}_epT&k  ~ 38֑H ĂqxŹuaj9}oci~b5OWjVoՍzU+Jm.gG~y̻$zLXhΌ]9fO&2=Z\(Bb-=c` z0vvIV , H Jց s!BWh,([ǿ: i̵*w:A?)'m}V -@9[ew񇰿 cQBKG4:#d`+NV`\v d9A1>3:X3WiΫg!֯qIFQle!Z#M8xA){kx&7vNW!zEJh;+wjN9ߛ\t66 :3ɹ=$LHWU leL5A.\(sa:n=q!{v@.KܫPapZհѕpop1ZSNxoT~(fTEfk)U)hlS;{vJ)ef3*̳7eq\̮8 {c{Y7yMB[GchZgt|M Wf-r:I?RF9ޜ8LbMQrdyg>I)'KC,Q~0_Tʎ0m!?&f225xҁ%:em-Ue "UءuށȿS4|W=jG_0sڟo?LWVӪxt*,8)[TpkS\rA0!^a/YNL0CHbz$e 3XHG&ͺ)O}-i-zY1zN?ǁs͉ NAkytͬn$ |bq UH)4;:iʞ8y`+ڗ(p={N 8%9_U.hib~zwlRҶq{s&0Q՞^ƯH$ *+Dm_;TݎZښNi/2 :UI4S>pSU]0%h@{1:@ҔH?ʼnSܭ%J_ c<ȞQ*&{iǬ-7gWg.DU)+YCwicviFWTtwp}= /=s>/B/%V1^3`!BIQ >:2ݱZtM\8b+\*D(F7}g> Z=Bw vEkU3h=t&tkfiyG.*ՍLa}KFm hi{cj(K6X t*@p-g)٠n!B- MKcb 50~y(C'w8s?hP|EZn%Z߬{'Z{u5 ;v4N@M_p)Bƕq?Q,wyAzQ qEpMO"ZNKm>r\m}x9=(*gt ֍}Nlz6RYK"5ߢU˼I>-!>j*Û6K!.WZ-AH`=y_MnAngv:gȔЦ%opS(NgҖaK)5)r$2uJm`v:PXkBnG |֦^.i퐱D1)'2P$X04`pme{6ˌ\Ǵ Yo 7 2SEX Ҿ.V 䤕nf7Pד"b®."IrG OJž 9 mv:y=e4s@sFKpW4^XSǀ,rIH7AIÚlubp\m ">fW@w:7xK4`92昇$Yw g|(4 3@Hë 8+axdǼ-:a*Ҋ|` N1~w΅l Ox- SSPrL^Y^-z*+/4q! ̕ Ygᧂ%8>6{T!e:*>k^jꆠj5HPFg+μ5[lFJ`m9ƌ &h Y93<0#)L h G 1Ԇb”S@xhUECy "ؐ&)tYH*=-y=d2r![6Lu#H#zJ?m+DNÎbB]Sȣ@cPZ*eRWj3 -$̐mBH/fT>xtfׁ&7}u(X*n$|D]B sB2ܼC)9~VJ\}$M S7NL?i!}')޹LR)3^4NfMb9i\$k깚U @xJFin[-VCkQRVx2%~F?Ӄhf@`QAE4̀ŋdn3ȿ~n8ZŶґ~ZG>,aR֟gTDNXӁhlw.7\\>0V)Y5 ?f 0y5\L_Mbf1"Z,9|PROZ^ٺ5'V9_<}$j]Q?N Z3;#Bp_yZzӣd+Lu< 熌~`Cہne$s{-M  +"/zFOu39*g#S@ tɺN%}\`BL(/ 0.}(^foXO'+Ť5m*z=),Xb߻!g?4BmrVPN'pAd'1Bfw>Ui'O!Dzusj:5'Q\7\y^xׇW}o̥ҾуAP_V+=%՛?e[ P8 T"e.zބX/RbQh05Q>!<&*p`J2ʐ~ PGw"rFhT*QC`hg.G< ,R% =R8YP,sx.5S8*ny,ܹ鋪 Vi5J>9zU!+$)F2=:@_X!t!]}\]o )='S6&Rka>b=0x+c,0,119!H$rо;]SW8ƦeY.I(&xRhЭv1V̕хvdYFjދKLTqW]xSjAץ顨J?*3'\Qaؤ*E ~UØg,vSy&:F Xl*̃M[#]16g zP)l er*e*D.ߏ`ɎU3.F-X:N_Q9Vږ7mLY NY17&H[<mads@@ޫn$gش2ǹ`oJԠ7&}wq"bkp[/4Y!]l }vAUbr%65@uCUD*$.$+(zưM"O 3q”|v6`1F . Y1>S&Tg4g]lLDnaR{~LyY#[*?R̫\Ȩ5>EJ6']0F=3==aw;F r /dʈ, ?[=q7ɴ$%CE΀G@&@Pj_)g|`9`R}[g3OEb}`qa &x[scV J,9#lp9c:r|_t:AzsCn{#Z(A7Jإ[l,q,X0P*JX! Q+%zn@?ACMƘt-#w!\/:-^^S&i^i: %N݆|TWiBY1v1&WgcŚXt]DGRk!+o ){d'Ub-9A rZ/aJИkLT~>~Ic^?I lzi u7=^3$v/βV;d{q"ɋ~ڕʢ[ZPK}WIPҩjh6R),h7gqWQqb1?HӺ.M?h#s\n6R-TUR/9]RYu0H|}N.W&T`)$2 oqOM+Y1֔ɁqTO;|9%1tHX(T*Jq=k9D~ɼW4&O*sN3ߖԢjBC"俁JmEt;g3Iat qZ@TR> G1y7*. ?rLZپ8(/<{ݸ<<>46?x8ur ?tA9dTVI&躏_4[~X Q $Q} ^㖮n+#H|cI|USu#u۴)nP&$;Dq}&'VOn+ϟt-sdYAMj;,9}E… pR=/奈^Ɵ2 }lr?,rp1*[?n)W$/zϩ Dfz`ӡ2ieQL VDɒP5q9.H \͜cBJH=j7>>e4ZIͪq<(bCP+襡6n_"?v,>Z nZJo 7l={Gm e=fg,pR%t%g ?Ze߈cUPr{8`*xr< kEǢ(oKypD&}v? G1nEE@kL@GڨYܹ) m]- 9)ӊoI^Yj)#g ]N)`F>\#DzppJ̶k}WiZ\wu9Pc鉴ꪳGgĽ('f9O:K>-Цu3zŊ. =Cc]%qE%k8 t*o@q%־hfnM4 Thi"0XZtsdL 8&okmRfكhu B^[6YJCન+r qwCERN/FAQ0h.@aBG?M)2]x` ,0&C#bo}Fv+At)ԔucC9"|;XOmRcUz] k !T4x],2]M̀~`'jmt3]3-ROOJ88Y/z^U | K.YNvIK_FfL~fphoxkd I#VʇLŮ0pG<%2h"4nȹKdFӰғnT#4h⃋--%37J/Ojh,|{ʰ!?6M1_hgXs L21ط5d$f/St|6*{y#2W􉫂o+?'ה"=#͠Jƹ琟lZ#sz/6d*U&傶E62WC ,tBMS?fv\#ҷ=aҘj"?I#exߕ5SҠVg bD0iֲ:: r ťـz i',9cQ̓4UFOw_O t>q-駘OshiDdW znqi0?d^|jΏbVˍ^j~ܸՕ hۇZT-?h/'nj%pƸ04);t kV Cf&1_*bR|zA9ZXoA*^c_lxܰJv 0A$Ѹ k"y\ ((p'9 /ր~kI^69{X-љ @da5e7v86dOIĮ)2k.Ad$GNH&) i}|h4z?|FjHn̻mUAtubjg @}+y3EW]!^+%?dMуR7ŰݟBgG!x)Drϲeꦀsgh$#MZK=x<ڹXܓ/˘̵^gޭ+^CaIC?Ԭ'ED)vwwF3aovj0עYr ӉS=% ǁ8H dr3VN)T'6F=_8L&ǚ] ,GT͗p/2Xdf(~) ejt_L!' 7/ 6{dyrDuצH\TḎ6|j-Y!! 3?Q8gF78,]U{3oJk{ u"^ȿRTP p`˓'` NS>7I4X>7f} DS"JB1A&aҞ⮞%̷|Z-F- NJ,t#e,9Fjbqu 4?OѝVM6p<ǹ4\ 6 WJ30׵Ū^!1M?\j2m ]?̆ѯ6N?B>;0A~xo=$܁]ok_vt<2;3{㵅5н0\$^ȕ "g i~VQR;yDyOb߂0X\Ń}Si? GKzHhkQDOu,VMew[Whݺp:S|]FzGSK*Yf) oW Rq%_C;SQj 1[pR ` "E\F>@$64˒V/yKXLg'(_ nOBݼ֕),]H#^2t_>]VWCۊ*au*'y']%o܆.6mMf#Җ6yDM݄ lYй T*H[mr;N2ʔ= ,ii& W-&BA!YcR $MW5z] $Ɍ[\^','2?|KBơUI.u{-9{ ,g6:,<bف 67'D KxNFbJ6r-CY{>l$,2G׺TOm ,|$ˢ]k} "ij^z)8@n|0`oٯfq<|<\Ą"%hbm?;ܶ3n 62fĜMjLrkO63K i Yh*#qyPe:ruy{­n4y_Pw\x[zwOCVxޗQPnҥ`kU})Q0w7ӢdKTTxoLCŸ =͟vu2eݛ&'%nhr2BL2Y_Q,DDSPu{pBv|̨yw?`Zddq XbXY^N}=r.øv1hgU]jB49E3dz0#Q%Q)x"R|f9w`rP7G͇&7*6R=MOۻG?klvX<H]ZYJk.|xR[ P+똰lA9_B /Gi;!CeӋAǑ0CaŪ6d{U̬F؊UeDF7Kv˱4hh`+/3:$NἺ~UcW6!F5M+ 00&cse .]Doj[X0d_t ^ĂS#_eh_,'T&:lp(B%>]q9F܌v{VworURa*R$Щ52S[EH.=54wTl?q8"aI9M5 #*U}Y=$S؆ώщ9%slK-t01WMjez 1mIFO+tٖh *WЖس 9Fxīѐbd`N4_FmtrkhA]ؗ?{?Ҍ@!ц(bގt`JbFA*25ɇ!Jм2$')1D8'vX$[WvFStZ ~&Rp$pDd1Al^ wg,p4UaӼ.!.t7SSB|%vHAKCd.:9}xia A^|(aե|v a81`deWZ?V,()HP>,Ly<(*uXP8`B{3X\r ʹJ83][SF>h/m_v#/О33R26OUѽɉmf_8u51啾J^"V;;V5ps:(Hˡl5rpm`#sݭdX \w5 %qsSI2pi/kUaV͖TAQ\RE=hpapiiUӡ5jdu۹fyʜT?p+s$!DSl[VHp+%s>0T"|$z l` vsHb‡tȑnَ= LS>,l#T1 XgӧP_ur]Bp2n0:ND}żƁ@c}C{;,|X]ƾt6wn2Iᐟcצgmp;[quu {󵮆:YV- O7IO 懵KZmD]'ʢo-kH 2D56&\l?Ċ8I pQ;=0HbQ(22\BuEG =a÷qX<771eکObi×?|ᝥu^LȾAŸ8aG `ZFM FBDѻD=Y=)vC{ }, 2`U' .YSūOfA!$> RLeAb aE0 ^ (.!y㫩 G"B ~"(k߯ʑ=M4 3xZՏg_:&ShIhiwZwlOb/CX --K ioX9q㷅ˮU!Jl5# 9#HMbk_ ;ʕYf9Hx`+R.ɔxY3Uf*};3ZpS7[=P5i2&>1*HID!5?Dt+b1܀GF|:nbō&k-䔩Opϟ ղ !3xYcO!AĀQ3_' p`=}-k"kLYHo#^!JRtpA6(&sC?ң tĽݦ$8ʒ3r˾9TBG`pÔ+杴\9"?5Ap0E982qoǺ.8`e.B^"M?7aٽ`2LNR*!b+\;X} I@7 O{Ug&5Yyp"rxl*L(N3nsK(.Df׷{P.} 0: 6ӵ}B X1;d: Us[qAR$vFt=pT?+kǨf.l.F\̭6GÝezcpԖعٱʍXKJ,\QPDQ7W]'Av 漾* Y`CG") kwm~&#SVgxjQժȀT4c~.`U|nՄ /o~\X?vh&+xvYh=,MgkӗD[*!~ԶŀÿCeE-]`lokeloG7X`ǧWdSRQx뻃,>NQ&5Vҥqz3 4,n{t47twG:E0 ںz.޳>tl &FnB#őY~P9h|5oSAھEFȍyhpƙj?F>tx u{ Ho>D^Ru$⺒r=܊چ~{ oURÝDJ⩸/`Gr܋zIG'~[IKp.~DrdD7 xkT_g_Oc&3Uhhm enQULzg$i; B[52Br?,PŸhsl|0cb=b/gd0;;[V^&I iB0 2 :YC!LwE 9D"j,A1f9el~z&:"z"O=bu_AR36")P = Idi6lVyT)R{7O4lt4֑(`;jE`iJ+<5H&C(ywͱe  +֖$µg `̣xv SȨ,j2ټCQ TF:ҹٙ;E}^i cҶpT*MupuW=?J v2Ďm"Cc 0mcw4՛} S R3hm:g};۸5YSrܰr`"X,'?-`FUxPYO=:}tM}X* Zp hgNcNjnF/rN9l1lzc Y4K]KrNA \lCkcNrU9 >SA_]"`޶Q~΄X'3t#2j'E<` jF|.p2~SLWS'J6FQ:im4bЌSK1FF= nCŻ.܉Nz6f!jtIzMeG v/^%{p͏WedʗL~cEӃe87IHrznr>kSg-X_|[fP#dc d+𠆻C;Syӳ~ We2N+Bi-մC8f5O߳py@ԩG5$٘wM .P\=lmnHmku[GZO cpn>C ( Ūhd8;2S!rK+Õw]kS-z'0y`*]zQS^l1XOsۂ, ~Z++rC6E`foC,WO3}62.[Tz̏& ̈Ѧofe2ųh?(`f R \}K|{H_U2{^>8>ޗS;WiR 'ya-6e#)%uOMJN6uӲ u?Y>.ͬi(EU]RY,^E pGZJ9pLIE酞|c^1Tf~ETԃU2/63=9jJ B ǯ& !|t$f h22mNBv Ϲ^z叕:WcosDهP jLΈqg=̜hVV >t|y3N%gY1/FZu5 *Qx*>s8nu,v grsԶ`"jAjrV/gٔ ?lqBiZk@LS@fXGNw_Z.hJmeItF_?krNO޳ӔǍAh8F ;~ ! z̃*q=$$˗O:aX4)p/R*+6;E0/>B{ۈ0ډX%ܙ /nβ fhWIuAKk&Df^(5l ߋ@ $YoX]>MGXjK "sr/ b(Ю 7AyLpLEح;nH !*#&I|*JB[L @}$bGq*?g$oדtKpQ$cURJ l< z"%\Ap pcj}O˿xI->5o `&{t)]D|\y}oj"IfbR6-Xm+ qe[uH=NDmt<:ޙ+L|0g wU;K큐ҥ?x;[/Q9Rbt OJ:$Ç5%c/݂,OUd4CaAFUG+ov~>ca?Zbs(I Uaf/k{֚Zo?uߏ>׺IE&[vHUcr1ϭW5\GqS :kGc0Z4RXjJ}aQO2Rnӡ@2<|P|s%c d dNkE*S򵱢"gjp3I*?~`p@tO3R]Ta5ҡ V }"poۛ}Њ49KJ^x,&b^pXlh%BkCw UUu:E>.siw0s}o}wW!(2w[{B_<^ZiNh 9-5-M!T+EHl)/tS_8Ӱ5,u\wlz? U#})#԰ V*wq~*hJ"&9EDZ22m fMTϐEw .}a.JVm?wكNs<˜KTG:0d:TxG$Iàz@IThߋޠ0B,M@0wQ>qy̠jaVVҒ-A$BxÄ8>e*} 5tDJ ޲ly_[H%dܓu`m1yF_ >qEVC>Ku-.`$ө!+?f1]<:[wok|Ud< qc-7%=<n:/gK@챨( (h?52Տ9͆L Uy]HC5lHZ*uK|40 huD¯z6`5g< 9}W(V,εsp rR8S6m)8hJZT/XgInmv]Mby^p5@KsXYn{!?@>1u[Ljr[{_2rNj!"$1w}MTy gOW:gx+lH|۪5%\:DāYJLF//)s@=*+`dZ;[}C񎶋⬧I۱Yz/n1Qg?Սc 8KD)u3I% r Q^(dd"q:;%𛺒JRLKnU4IGpt\SuDmDWMe@"շsM 9{E䥇fsI!%ˁPYsc2ڙ{hHRZ7ۤMJEcb9-֫UJw2McsGBȩ} fp:G%,J_5#lC6GdDd]ǟegp V\h\M,̜7ˑ"/vt5ᦙd_P 6Ru8bjI,٥6h5u2.Rgm`4aSbⴒL}J+nM4fUz6'>|oFLr|.׳D4T4 [q`\2?^^w K|foϦLpC;$,jr}8ҫ%v5e_G pQj&\?a@Jv~b_ӽX6˻Xz-zZ#\^*ѥ;ʴcN @ y.(`&N6ފBQ٘G?q#.̙U5t鮵}idZŢ?WMJ;ZJA>21VD zcBFvɍY6i!cW 92SܽA~UrWjԄdO c4 2|D:O?? xD+U݌v k]-S|2yC Ln}hGvI`q',೐p5l#cL#cZTnR Ɩs:G|3e]ˌNf{=4 ]Mܢɑ1"8|Eͪp5 Τ{wV nYSYsP׾yqoR$ԫo"..U5O.EB \~_`gA(ٵ+_q%lIXUuB5;BZ|"xVᒢ֭UHGgd h efƬl֔m%~xUy'FͶ?eՔrh*ʓn-?KS(Z/+㐒ۢSfGIԋt:aM&cZm7Y~=Lhۻ>H;MMIOo/>^ P [Hl3ԧM,JjX~}M:ƎgűsF˗HKުLqW.ԣ\waχtXTKf7Fo#K2 d4 YmB/C"9equZ 8y̾ {Ok3g3m}+[Vd2)W5 Ҷ^T%l"_r<'Q:rRȷGK Nhѕ`8FGG6^i\*!+BG!t5Hp.-r8REZ5De.1@4Bpf97]XHeaR#HS҈L,eW+ %]dp2БDN PE~I@'w0 jJڔe ijI3&[>YQi1?,(`bI]/{|eX~j3| [FKNTsѣk$ 8MB"2X$dHK-btsB~hnq'9E:KA-bƻE XwRI[ve4p^a՞֚n53h`u纮jy\/ѰY\zN+ ];/E5p\]=v):%G#ΔSF,o Z72% X-y}IO朤 f@rnFi]ŜsCOҩ:q+fbɁܔ/L^RVNpTn8gXRE Ǽ2>Bld>'brQ?ؖ%%:#)1)|{Qy,pCWPbsQ> f:o_L/ԹѪ#Oe IdfCzZ#Q]lLYH.؎ط=4Aun͍>kڻ\q_%c4F%-?={ߙumŌ2#HyW*T=u?$p?-JR,s>+M>tT˪ Y%[X׊/C^ "t:S9b(Lͬ('D.sO ·xԜhCz#b=,iVDE4/xWa  $j|- 7E GͰtDCZgd Ho.Cd.^A0RϹiyB@q<*v1ʞa9b'+dHŤ$W;/"YJfJop(L<.9 iyWmq.TcϗQ}a7έyLX[Pj5 'mZ@I}dE8] СhVX9Cj4/2w罯XHo+T\W|?{P rJn.yaǠXBX/@$jeïW|j\WC#$STŬEn@auE/}w˭*0'WS?3 Oȴ=ig>b)Ϩn:O2v;D4ޗ\~~I ԬpdADܒխ!WM4ߏ*eZ+u͇%BB(ja5Amr* G!×c ~cǯ01)|BP"uoAX2IqtkܷljNEvۓڜB{FL \ƻcW>OH'=p(U(6W-߼rX-+kPU=2udlTʬH@N0˙IxDI\MyUK*]5<\L), կi6{iS"jʦX84!=X]"oHxTu7q2ixA~.(=K9!'s@]"U/r] n34 "MɈ^K)Gނ`}%fl]ൊ@` WptxM"pi 0?A{ Bj9qn|Tf1Zu1xvrcTx9Cg.ujYg]~ .c,r_v_{ 5 i&;Lkq9Ө3t>7悾wX̔T4yoe9u+k cWA!M=`'6kj& ,m2U>+0q8𮭏?~qxtl'|#w\Cb!'9lp)m*kvUeA9J\i~^F?7Ng4}f\~kI}G)GFjGQ2[@z>esȜ˻# A&Ι|_y!}]/]JM4] ^G1ޏo1zS% +@j4db> D:oB-:^ |D Aya&qM{㽎:qaaydˡ*tASjzW[sda˔|F.vP6{2k4A3lYX@mJXC˿lݭj \'w10#Qwdc&K0 Lb7Ol..)(JUØeEaD22qNm=mP7  d@TɀXd: u}|_*wfm '#YP_VQρ:yQҋx{)Të_ڳߋ(n!ZUʊiQhHҎZ. Ty[) X/ɦEy:RN׷*8;L85dw!H΂z $hOsS{'~ .K4.} j7wW\'}shmwcՖſg+_sLBoQuUƲR4+͜VQSA8}κͩfOEI*$PcgwN(.g%`fVn׎ݲcIT\Oϼ,NW@%s@qx: wnSHtHfCzVZ^bY9Ėtg㫸˳Rtŕ|9Q0VW'| JX_I׺WB IZV* ]O1dU<`p6)x}SQDHʺ~yҦ0)1 Z_85F_K7[TmҨyC,Kňn[+Nz޾ B(߄srJrQ M,MlZsE+pQogsPցS$fu(`V* :c٤ObBU:4MZBbz)bun>[ǚ-uD7~+"lxI%]\:o2)w,G:f&/#yXM{ſCi- VZ%}x_n<܇S9E> =,SThI>YU>NS± ׫$V`$fvxz&vW+@OB^=9czGIA*vkU$&3-ܧ,j-+^Snp}r2LJb=43-\ D,փ Cqn 5逍LiGf(5_amX#y,. .R,8}x5֩RǼkޞ{5:Ghdz(CC-O{1J-jiOљS6Bm,T*n  -}yDAdr &&=|?p7ye3_R&ԇ5qei)_VC#csIzwDC4Sͯj#(J)L,U(beu̗Pt$-  ϗDoEs#F5¦w9}{wsֲORxLk"b ـ=ßqVi}?t4HTF&"GM]dYQ.YL FT?9;sH@zK x+hvc|Ξ.Z%.HL&D'7Kpյ亻1쭯 8)glĊ7_XQ 3&Aꀬ.Ԙ*+wwzgBOۈ,9K.c7@hdָ~*iiPpj!ZZzQ^5W2˄0Նtp>Bbs9׼ޤ_cB 0|b ذoVp'1g]l]#:.]Ԑe~8LIuRdk6xep\0rGdbTO E6׆BC] YjL`Q4і[Z T TDUN, DF$ [eXBRaHDeR4܏c=Y(v-Ͽv*%`5"nKKpIM^!!}G 8<` l5rVM0sc-֚ ^5^^QG֠RvxD8lްh]\rKɪ#d t6*`HC|sΦH&0=ӘA_f"z[`\aPEdjK!W,q9ƕK N8V?9m5-lqڧKlT Xȗ.`Ơ%իݙOnۭwhZX޺pÉdƴ^/ECy4cX g0H2eC { 1Lc0qׇyE]߁!2EC_E˓[n~#E߻#5a ;[!4џ_:Z~i[*a^d3=OÂ:JیNMB'>䔺Wo`@n5! SMsavL~a@ 1iO'jI$8(@y .rLcA_9 vNoSvc=1P@D [\l4Q ˡRzs eWKx!]Y6]ڄixBL+vy9)<]oKMHH-\r9#iӫ3TH曪ƒ ::9#/)V:Vm@i}k[6΢O쳷|ԭERx*q_M>~ZhOxd8B愇8 fT,¬B*Oh "gDƆm'EAJ hǘK|&(N-+qL 4 ؊"f8G *mF?:Q5cP{+*I; *(`&X-mZ/^;1ih§&<ͪV,'&z#xѿ- _87 a׊Z/cUG"sPس1 l5cXf߆,ElX$ xԌ%|"πP~Yg!+ x`o#Fmw\xqNgy3Sz \rKXhsF zu˃pk F)ta登`Y!"ZĖ6,*@tiEg@_{vA^#bZ;K2Rqgʜ6U՘ r E"ްKP{G@qR[&|'Obfw ÎriDȶFkZ/:Hgah ʶXj#0LVU^.G\tG݆ogg>Jeʨ ?4(ʫXIH=T0lh>'@h{`$@0ʱq0Ԕuan[lC9OXkW$۠Ub 6re̝-hC~\>? R͈g֔+eN*bnvSkU=q9ɣPlu.MK/ҞSʐ RO.imj50۟))/*-'#*}?] v] HZ_7:VWF1WY*aLJ(ЍKJ_/O8xOZx/YS\B|xc.ċ(rh-i%RTt@,J[O&j3o18RW![/gG|#{Ѷ\:k+"]Ur+o -OV7`x%P]>1?(ϮȨi}~6&o)MWg f<+_ U|d7tcDET=~&r j-ڧ;%\V3[mU׋/f{Gt%"dh$3xǀ7qW߬/"hS/tW@X9g޴l-&o%Ri9d̏媳'ΕW%Ùۖ4{JKi&?ݶВ-oMwyH {5&UͣirEdO 2%J^quԊxqiG},mW}sczC =CZL|D}8Tpp0H,#Qڮ ]ה* 6$3ω|<ldL90ƲKfmZKJ3ʙJη uwMb8x ;0Td_y=d3G՗BP]h)&?*k Nʤ'zR×>\5r[=tZUݔ L*9m'С Y[KA&(oEla !/%GC5?*lY8U&{>@T=3ޱoڱNDKƒk$u3,DH8J{KgxύZGE#68%0P skemaGve&?-s-7_EMRװ}1SˋMVӀ26OW NN@f$-זP&`(#R@ɱwi\`sݙ/I~kzzQC"<'@N SwO+Yixf{ ,@U/ p/w-CKvAJMRnJ_@H#GcjzzV$1Dbs` 7%gOi͎ B[`~2'jzç~@3ҩzǹblZ;0/d4N+[7 7< xe̞i76UrgdlMoCxToZ D!Mdq!Xcn3E]U\[ҭ;̯ n0;'"*)g J?~KׁL4V:urN]isMbRW8Ku돆 +1Mz*so дEw8E9w@[BLm?0J[\d'_bv1>x~ =A*3ej U٘^cC1Ŗjwny&Io.S@d4\-3&i/|k&Noޜ*nzfdqz؆@@"،XOD>:ùB3ZQ\lΦG0_1ĝlKJ:ZtPI;]=Ws\BBnw=We^]H5OZqɆR['汰5< :|?sp JQu3ZE201jLI?#`?⪒8y\W(> [?յa\J1M>]wÈ-}m\MʾqÎ)K~~39 `}Ax̱pbr_P~|CSXGق@،1` Ww%+ԧĄ!Xk6/+E"iW/+i ©x)[n|_8nX3Is9UNߴ!3hwzW&8q%XFbUA).0A6;\ޤw &ռ2 ^mC.L- *裤蓩 r#-_L=+&?ő4=T/. ~{>غ:hNlQ; ]8e sul" d2e.AN\;|)/ l뭂f!`ypY̊ χIzX:9/`-XW!h{8 SzF i(c ]w4~λDYJ9sq<0y8w%DZOն,3*Be&w[`{(_cj٩y|_&wz̵;e\C}O9Y, gzyEM1+ GF-`H&cՠJOx2CBXQS!8 ?R5?}:QkךJj~Anyǘ8I&~1u)YvҖ}[[M!ql6kH[s%l _AxJbg<8N"tO=XB5PlcHn; <hNw5zYi? ݒ}r3ylAOK ,5lmb4r}G(wKui£iW$a>jtFqm@JV 6A)tc7V(%ߥT:rk扯A a.R6ے8k@-䭈a~Nߗ*t,cluTZ{$ݧ,^~1ă+`z lݫ,:d\&-Bk-|1I-``1!}@;4{4K qX_2C]KXEӰkt+Do.[ɛ0ԱK5RFX!7u}rE`EF}ٜE&ůJa%]+W/&ck0Ar%T)~,`Iܝ{('MԵO2Ao >'&>ŭ&{A?*m|wd%Y1TSLvc+z$VgGJ)3̀iy_4ɫYcexnm.cW r9zGvF@icCe?y'XQtC1Z@، WwC4֡,U !{?{O1ÏeC,RfŨdu `yo~-+(@1lQ+UfE+h`F||"r0T!hZDQu0]@5=V{^krfCz!v~`T!%<`[R4iևj/fl)F'pvB=:O GRB[,0U; ^c5,"JW] Ru^ wB%ŸXhL!bI&Ŀ;&8 keya-L:DAVx0qGaAO%Sٻ"/];S5!UD[LjyƩɇǫQA$#և\K&nwv0lmqQ_rYE M5: uæEF1PbUB=kD xo(0<[,9Y)i$ >Sl0WWLj ? 7>_P-%}F+}~ ֘ ^؅ig%Hrn .G gj mp7[! ѓH._J¡9ƛ[ĻRJct mR}kJ{$iz7&H+ќIҧ&u#uU~: z)4K+eT n̕WXbP.>(8V\aS ss]`r凾*/[ϥci V1vWt1p{F:ah?uεijف 0\^jOCDHޱZtުtg+ȞٲhͦRbXİbu[S3Qo)] _k 5SȩMS:+3"sYΕX!A] Kaǂ^c?/tp "LJy/EFCvy"62:RQ(2U1<: |aPB=?7irχINv [F&맬`G羒&Rc#jJĶpG< S;Y9uc‚-l^0ЉhA}(m3LdˌH`NΘj)e귁ifQlR4w#Z8"^{Qn6 IW]/tNPs'h_ F9u-őD0ȿ͘<.S=M8n}Qеj&yooUl#YNoqGwFƫF-ܝM^Q-U)(dV#6G@qҐaCsjTm?2fY=qZc81TCW;oA-.lrcT6 dr$$.s!M,\o?V}-:g eX yr+fվFtr47$tXHU3%v>d%Ԇ0c4lh٦Lg';vesp}]+=>1[G0KhgJkh@<:)`n&e2Cv$Z@UgcwjmEPz2B86_^FHm_dFGxPao"vf{y2^J3*I8jZufep{,+[S>misYj+ u6a+ۼH=Uڙ2b[N):,9} A_gCC[1J$c o>p{SeeTxX(JupL+t"#g-?IVmu,-,BxE:tSFyM(v_ƙ87*ENU?73-+UA{,&;Dn~N^ AUvqui6Yz(U.s d]wg3N׏\|SψQ%Ŵ~D3eP0-t8ww` }+nc- ͬ+Gwc>z.R:ȝZgɥG*OF6^0v:pl^ue\;ͩr%M d~)ƫ~xqՖ[qA44mLB&!<|۝|%-f P`^:@<ޅ#OauFFp2:eoS-cF@L?HUEPru^q:pAb:>h*qހuL)$ipO)gg*ϼi#)E0x2`M*=j;z,ニ<J$$2 s9=Tmt˕h`'}ېT%E#]iy(-j$CU?)&Ī,PE2?+lMܠ1Hwwl!cFĪԉg-Rd5k,R525}lXd4@ TdkVW܏ߥ3+Q, [¡8qD0|>Ud2 ߹*Dl5Duin z)׉Y!ш@t;mW_T)l)N cx(T/6Psˋ;<,3NcVTNF^L[DCȃF;GBmXYJ}qx&>湠g3Sh@X1c(3йyjQuA괇b;+%(} }/ P.fDF= j!CҤECɄ\ĥrA*Ze!ˈ" ZTߎV9 Pp)~;!8ǀɛ(`!B]hަSFk@=|F`ӈ^5*:=l=VBMH+} ;s*GW!::YeZ=7q)sًR(joiSdƽ=0L#U!>hqhc^a.4ÙDAB(bo2RY1Sܧ2Smn>zp&[G/p/'ЊL=NQxA&0X7>@ҶFg:oAaȂ;Q h:5$  i:[#"o(\eӴ77*qy_y@3 w bb$\g 8^q;9Ռ }0,v(L^]|.&o xVAK17E"BqDZ]n} Rt<+ۑ7G}vGWgwePN@^"#=^R4隢c- vPj#k!Xp h3ΣF'\ꩭlG֮6MRG;sSp!eW$KgI[. 2(Z4lC$ KWFa|uУeRm  Hk/Tm~n07zLZhCuሙ\wrU bE$eY uvIqwsrtz;}NN/#(){z&GPڶM :6UY J\3_8t^ z_J~G,+v7po}=T刑FWCKWϫy?rÄ6i!ϕ&fk`@xJZVVVJ)@L(gsx1koZxf0^ϽˣGD<}2_RioxPA$q%`^"$Kr'-&¿mj}#Gb4~Py8]6+icToK5e$%*le]Hs^vJ;n䇧-8*C;S$R!B/v2 y3*$ΒtMY2#dby &9Gj5e(CC?ØQL{*p|$Xaq B쒿~,>)uj-WzqOnS Lʿ ,^qSuX W|O@?}"(kŔYfB[*Mq}`,v]S+ZF0Փg(Blʭx`Na? 7YuFRJ(0hj1:\E̋d8OZwT-4nz\+g:GGg^cPsM3}#3ug$'R\\ Blww:{aؕwZ\8bb{NFk16 "5 ƌn]axR*xQ=bqe,yfq $`B=6 9>,kTl94Gy,Ka[lPu $Y}Dƍ]t8%#nޯЂE vNpPyھ%RCJd@dk-ͱ7b"]F۷sb4SDoۈQD'"Y!UByr JWy g7ibӏ1=Byvz M'hdH_ġJ)ss*7{(q<3z5D"q $tήq&CM,Y̩Ys#!E(4PrDTlfTxL(C-=6O0ka+`Ŵ}\۠7dNM:"Ա\TXp,T#7ړ7tYThsFٵ CqA'9䖘Ljgi0=_RC#0kdYT/*v qQ*x!8HZKXвtye)&)0TṟPrܥF<,8.F k޷x JE8'jtL؝޲)%RfIXso-\YG3 k Qf3e#4Q'q~wI S-B n493i a-,󩓬"Jr:]kF^cOp !xd(غf6Z:~õoUmnRZbG-4Y|[Neq+ج̦Lu԰yQp;qie fewBғ/nR 9Xt88O),2}R| $Lݮx?!"w2nbS| ۙ1k-W_> 2|vjtZ0'Κy!IMuՉnpEoeVp6e7!Mm+[! c'嬨p j/P-i K PN^N.4=̚ q&9<䃟- f;iPט'BB2IJTk9 -"sӪ- W$8ر$}"U*pmi%N"Wr>xv[99o<ő M e98ҏ`?Fc) iă{X.D>VvZwNnՋ *q$:= U/-\j]{gsRSB8OMy*Q/; /][JfT}2tsIDciPh7y*]%<~i&Lv*sח}(}-1yTiFob~B}pi#d`\"y,hgS*dAkӘzrjG6Ҁ$@mcz'k0rHۃUIFt/Ѹ[2 /0v^]%_˅En~%Vj)r6* Xb -z72:Hb. :⧦88./畡T~뙖e$XrR|E4F!ha,`*O^ 5WA/Cuqh٦7`JuD s1Z+{/a;!ɏc+:4<6kf. yEHhcTDDw[SJ-$=[;4mKl+Rgw" Y[k0 )ֵGqZ5w|}:H&AR()CS"⢆ kʶq6Y ڙrgpj$C|Zj|9wa њ.{WrGi-5~1 c1R>8V'۴yڌ=.P,+%l!u6ZB9 0Vr$ºLz ymfݾH|B6LA٣ɶc5W5Yxo <;C@@|_B5^I08IK{GZ xAȾ3 4_t߄$EuH=v3"+BfeDg袚y/H Lo9lXM%_l{agOwFΗ%62a[N&Zj_o۸S' ŝ,iU4&"=dL ?>TabIͭXGGx\_ϜO+ Jv*i<#z~f=/8'L_a.%E3f 2k2)wmʤ+SeǨ*9~7n.#(unLÔ"T*2K5`t6dX sas1#t%.9RT&GLIL$ȑN /FEy tpQCG|ɝYCF*x ,}76+ĵ[.j|^"E5{<#bzk:JR7tD'+(R튣 zAZn&Unv$nc̚ ѽ\#6{$#;RkX2%=L/{>C~#[do)'+k(MUeQiWi7W<Mst!o> nv~7JnJc7[d]pD"#0Qu3T8ԩlpߢs.zJd9J[a ߬\[P%gf* E  'tIMnuSw8A~X\z]dʝZԥ 6Rvf{ +\uQ(dsĜdiṘJԽq2~n~S(X~49t4ePӢc#{WJ;**V&0ZMgC&0h bShf;LSH 1W\?ޅ..[Tu;>FyBvMu@0UH9gAMV~09KS,| ]Ф OH[;u9.+gsY?dOzB!B st ]B=ˀu,]`Ma`,yǚ%G#fc J4E&73VNYvG6Y蠰1%8fą+M`A(Fü Qk.)3VKc{kLހq=.9g/'bGۙ`@FgճvKЖ4tnJǂ?`zET}b`XpY}@m+1-Qf'7UA,]Z{,Lok_f0t .~z䜸Yݼw+Ϩە_z5y ?}R lRmgfSAkl|bPvxJŽf[(2CO|Udah[r{&z@fg=p*|Ne}CO"Th%yh`1Dx4Қ[˫]8PU-UlsV%He1x?qOZű)⎗35 2q{؂tD"nQ>-a7Oef 2&qnkP"$(U:RZjv]yM2cҠJ?TWF #('")("v-d݁=܅+<k,3Ӏ[RuR/\LRhBkj{_ ]*~>]>?&aU Lbh{v./~ܱOQ͟ ߅WRzwQŵc!F-{ 77DZaY1\Jln#}J7&ۡTۻ4t Enu N!ˎPzY@t[ ۲rw^z_w-XG-yܜY2b/Mypm8Ck*x0ɲ=%s1`=sص/p9+qukR]tOD)BE}_VE6`CA 1(Ƽɒ=]"jh 3w jxT!^0G :YLtA jTj>ZQ;s{t؈lF!^s @I+5#RV#Ȏ'Ob4 -xaifZ"KEl a컧FKq 0ƁQ4ʷ x7o,`cv2|by{$N]ϛ&RE)zRwG}Y'g cH"eWy{ y dI:,E:ezY %YBtp5iQ}W(<Ƙ7 &uo/QBP^|Jh_<%>L|aq&[eHE - Uff|yzr$ :oD_c"t FR8CpƅH{YNr<.x)9/Ek4$ Lttw 24 NF+և}MvO6Aoo7 !HXd/Cwh^9 2}pIjv೨K|7Tshf0fm.4By7MuTfԨ22=^ u)"F6:ZE4 *YUpoY7. 8: /eז1rX! SE: g,쬩b-/v!- h4$5*UEQ`BKlN-/HHJ adQd2W_$nnWd9[e.\BxuasyYxnM$O+IԥqוҼ@Їs :T,R:]n /YuflL%fM' r!>X2޿j\Dl ז駠K(Zj f4jʢkKMlw^F,2jY0?|N5 Bf:LPTIzE37)*-(L/7ӊa4^~{y"#X4 ,)MwE0-j݇Rzedcç}M&?r-<ʾy\[Es֘x25.CwBXLۋ g\j:[1Fгu-Ұ!E=ˋ+o#Jkq%H3A1d6@AV7s`l7[;C>np^xuˏڳ7<: ADFsiv|쮤^dz2g.mD؋6]#ؓb.U;^4'(02w:7𔗬84e=Bo΋7iMbcE]UVm#Nߨ7Iu _}eYP14CCtdC&qyȴ.e3ݕ4(&Pe$_5}!%'V5VwcH}.Pr1[hkib'~m*jj4mcA6lyL=Pspu};ō(V>iY-/ê`k`c\}H{Iz(򕖴3-F`|]/?m:wkyL<_=0Ss$w LSu6`ʯ8{p}]+ {tsmH?zq65H#4nE,rNw9#s鷲j/m̮PP.oJpB 0(#=fKnvƘ\Gb$]*٦(w- sCi k8dz Uq٫+FJ0H<)m!spÎ8 4F{d/!#N xƿK5^(A>|7BHio O'(8J5Wl1`nkp q/\{捤ԟ9 E eF/ԲW f'1XC/Ag葥߂QQȵlnDט|X^I F&Cu~kD#O.^䉖ۧXKLj $@ޛMQ6iˋ^Zr70r.FcbS(\ s8[W%vDQ[,8M"AOh|=jfnmȼ¹95Y,{"3Mb˻کAcBwI ʁKE*v7|QwYyVG5 wSX/$E %R~xn #[̱Kf`+z6moWΩ*Ne|#Pi ]C64ZiIфa"$d'Et FfA2{|AGhC ),67$j4bF% Ϛ^ ^*If?3|⊟[^ L7tp] =Yqla29rB%HS5^co2Gt=#QB>4@ ٺ HF.SC*9􄥙<8؀`3}VVt*ړ9kӓ*/P16wFZbb%o$>6(&f"1|^Yͷ-XLToh:;b\ ˥%wƿgJ̯>'\8a^`WqC~a R袥-ʽ~Z}Y sXc<ޛK-!oX 4}l)QrתlZ˲x{ז׹@ Tznu,QO/8șS]򂌛.>>;{e^%6ҺP;(U?[u!{BPvn.RwŔ}k>^9kش ! 0e:D*ZC1w{a5}[ %M4Yṑ}A;1( vxQH-Rˈ49^kƩw*=aJPoIܮL. v { T\OZ1nRa1$p`6ޭ"nƜ?SAkԍ{̓#*ЁC8+Sm÷\,yK-8g4( //z^;OA$G K`ƄD(j/+RAEZ٨ټS:?E+,ҳ|+ H*|¸yhLi}Ŗs@q`"4(k!8[C~o"Wi"|4 J>tDj}aPۄ 0Û˹ QqkV̟Qe4PlK,-/Ce_ m†1!ޑC"wk! z ۉ- lp5mI4,usgb.ҋhpS&^<1T!˧|s9bc[zsC-K=E#ƁyBTҥ((rAHq4:L m6t*>#9,CdXY=>0 rJ^jMJF:+PR$2Dz4 bVQ AޔEF`|4/P nlg+}CL϶kJd/F]sܿe)~a @(a/BF L#-\l0?b'>"%p7o ' uP][crz%Ξ!m')q{9+0Ϲ=mAvAP.x)r ɶ&dݻNJ$Y٠\ -vKBu9U*35+Veac/.s/`+tzJzB$˱BN IBi,&%d>0sN/q(> q&s$ac(&:B (]8GTK[89̳^Ufso!!g,]ƭ˂#IqfBn)Նj_)-[UkY*=&];X:ˎ]1= D݄&= #ˠ HE$A X@$i9}i+8 uZNŬt1\0)T S l` ʈ zه,-*N GVed} -CI5\拏)@a_KYŁLv1}KΘ2XSVu'nI`_x8^DhMy:pSG x`(otdtA dLy氼1ןÃRc:  @&v@96EǨ i*z6xCCRJ;x 9oHfzuvZie} hsv+/5-zrhȧeMQc2Dí:5 pb(N"u8)HUyݬ`؜u>.U͑S kQ^Hc *l6cj.śfkA ov61~9{e(ޏ'jъpCGdޙ t DUd\Ҳ(Y+6'[ެf T=:WyC!R:L#/S|T\R!/Tkigfc01&js {BG=p#&$>Gt)2Z1KWsn"\\JtA<OXP8z@zxsALn=4]@Z~42{]aYyS}*GKa 4^Y^Cr^,f#Ǒ[-+7GROW@`!Me֡ ta~w!GOv; H0[9Sw:k9% s чvXFOCXa)(F NI}02#{Ƌ.(Llb0tA6hUV2t>pk# {ч]1Y75NG=Z%!G 頩kP"d>SJH;&BJ ]hxdQP^WAj%D}^WMKKYUV?$./^Pf`VDtzm'@I OEmw3;Wz-%aT$CE>=2MQ͓N㾯0,'n#L<B<@bĢZNջ3[פ) WSwנcvjyO K%]>R5N).LR%H!JNŔ)'i x6dCێ}vDϹ-Aݚrb-;ađxjY-c XRP( i9m :/ђJKc\ Aa*}@?a?qؑ=p6h@)٘b׏Ŋ@m9Ue$k= ]9eh4,zd&YޔN SS D&:RAǻ&{|+ėhL Aj:Ȗ*Tw@5Sͫ_wm #51(kłKhlMPS1/l%ز׿qV֊ey^:b@dP.;d2z}t}kscIJ(1~CJQIX@{%A])q1f״(*,_~jL5F gS"r.KR~ݔn2jߟ1U#A\sKCu!FMSq)]2{IV 1?y}2ɘ{0F]Zpfz n0n2KS 'ߢSGz,cP# F:R̈́1u:60QA4_}4Dh׋}SM⴮oGu8TR`pFo=Ljvu@nԓ"Zo`k*Ook'QilNZe|@{hdag2mA6ìrnT#'5-{UHj(0/%nԑ+̘#*O7/ԋH`TkZbY,h ˍ;h󭖉zQ8 I\eZ#_ءlVqTO.W1 q]vn-T6%͹f5I[2fHI ?S~TC6#o b ŝWZ[ߑYr#Ɂ.5Ulr/64l_nNLl/=;&#ˋ0YL+jab~ tLHp '@. BYA8RWJO:yT KIS7*?pS!ޠqْrGehSZ0N$*+a4{ll>{4e1`ap1S9ǂY)-'t+pⳂAPzXMjdvE ZH7W/1R&K;?j^^ w-XF]ͦ1 hڰ]D\lx+bksop_ʞyᄃm`s/tl_ 6!YAQ4}L9d2N.@U|_GQjsZ}S^R՘bxs\Sv;*(Ad >Gr S{ÝH"zŸ~*%۬@KtXUӯk daʱSE oOeӏCB9r;I/gfC6\K+]軴Fޙ&7(irui~9y l6_`6C(Ԛl~oՋwn QAl%s)&ʇJ.TxA"o͉s8^"QV2)3NR'RބI]ڀ80ĻV Ȣeؒ!Ê΄}bx;Q,A0{^؁ݸJñ‡^I7̷c~8{6(Q5l~"1iJG;FOsPZ:P֜ #{UUPϸ:^7tm-qs< (?xgg,~.tSIN "r@yPcNPX5qQCt ` &7}+sLQ9@,YE|;/|^e8Pӭ1:Bϴ}l)_H3Z%sTĒchP>XZ fh ҰqP;3?pMP\܁8:6c0O^")d6ѻ- )Eb^@ HWowM9:J5s T聊Aābi::A*`MSz%ME{- m5p1@2E{jw@IRʵ,"ҩ,ei6ktZܶ7V^W_g4_cncMib˴|4\SjѯƉiRLw pV6TLJ3a'}vs2=O;& ţ> S67=3aDaPu?uj{gjSt'5V^XRj[:> 8 *&CW՛'k-^h!35[x#_ AZC:9|8: #F@ ֞IjgiŊ' #E\./1PP1H=?S9Fb:xY' s7NZjok$ljd' x㓅yJ݂7U"{pgZfF@~2Mn,<}/֍AMh;WnbF *&,+rPev6hA(gBVbFKF•oj}6wGsn]EY2AS8[)pӴB`ebrr WԲÒEITB`d8==h%>"m=̦T9&-|([S`Ḍmb@Jޣj}޹VmтrˮՒauE38GHJ~\?!T"%[3Bj07.X"*dͭelYr$ M;R7'Ac&qz7Y6$j#k= j+PkC"m, {&h窙7)m&FvFb)BtnW7`뇤#X+#*ᇄ2AvQ{cIpb=$%}tGV5crڒxvosʮpp&w|F"n?8<#5z K1QM ć.Fg'R-z^`ĕEVfYq(tZNq0V%(v\ЅdEs5f2䤿pGrYjw#k}P˨|2GJvꢊ%LL+2YBq^, v=]߽#ɨG 8z(.VY_4l4* 0nseI<,BY Bn?Ow?&FNv㳑kt/Tʜx~ ] gVS k}ݝ#ei^(8)e2m;! QӶPWUF%4м•r(s&q؂،<@(J_}h BhԴG)=5==S`ʗ%Xx>^/ CoNj{$܃`JRu򩙲qE"p ,suJ8Z0G!~C'-b V͈][m]`B =Fb8v Ϲ(k$aO(J4 =`Zۭ^:/^Fڬo;uQ3?t_AV\ ](2?F%y}jI }ŋ,ؿK<6"+JY>ik|VCK+MTNF ,dCИmqVGK?80 +:]R?.@̱#L SC*h{4 q?sj|SE׮!w|>іv}r=+ Ar3TsBǚE Cf@sX#(T@X_DRcwvh>Ξ悩&`mhfINr`q`a8,L6F5AS[%/ᄎ?`yVhP +h#%gZ2CK?@Mnd#D&`%FT81P%nuODhB?ݥ 914 ce0{a6O oB6a$$UYXȒ^u4nu`=xL(⯐͉ޥam6!q?l:5&mzcvІˍKlvqA3b~:edt7܌Z/r޻)c2Fa9pHӺ$c` JgC$kʝƵ|=ՉSx] ,F`1g\> f1DWDu.g/OhJ/sĽr~+ W1m󮥒(*Lg ҁ竄keRhj(@7`+nTo;<~97~KIlF9~[[ZeCcyG= `(/x%u*AY]7WWo]N=b(Hni$rU:$iCj~7B>RQ@H J^~l iODbJW^qPGɇ!6n"jY]Ѻm$buj cbɍ翠qhJj4#(,<* w3I{2JɉS"G%;Mg!É約bg}Gw-1%!nfX-~r*TZRL$ugI+$>/vI6_]Wew|[#҈t VOz-0P!EˈҴqWL>Qr{V7y4}׶#ȞsMR#s1?zHpwoW`˃[N,}ȦuB^6v .}ju;bǍbQ`>xO:Arayv' kpnq i*ĖAָϳ_'^ąMj S( jytC>|^=qbjK=0Ø?J =ec3 hw\ߔd  Q6 }Gf[F@dO;^aWD,4wmJh-{nGnÙcE: V ˫_SX*ր+ D:z26@}ʹKC|QhsgOޔoq!hT˚X#3ODJ8z=wOԎv܏DiGڙyTKSo]M޿\hC}OO#Q9L'nFDFfN.NivXd!xA|eeMy|Mk茼Cυʵ*HQ)DI ({S(&4J@btm|Jc*O%;á* ?n1Po4 Uj+D; %]@2!*S`Xwq/hB !ۼ="9+ʊ)LNQ Ί=v399b/RIVn]-w}z˜BYTRxica buQFuvR Izmq ahg2"sH#ӽ L&FQdAZz1rTk܉_v\H缕 \e½Gˌ|F&>͂r͑VaL r\պfK|9F`:?ZcW 6#>GWg̹bbKn `J#C άtՄJ qxk+H<^8G 6DÙHR'NO'{SPHjk0Bx Y}g:HyD ҂;@7"63rlT#.#Ԟн^*vy7@.9Hm#ks+D5dG{VZEBޗ]YHe_M3uU2'ΊEHM8/si/egַ4;e:}myՍ?JW f`a.FE`#Z Sg1괘 mLJu?OH[f˴VVʎuC,D>Hmh$λM&Y{]B (3z LS%YK&HÐh-w{JD`\9K?v ^hֈ_$1r?Ni#i8^R%NUtGYp'P))d]lDht0XV/831>W| pA pR="QfG7GؽTn^ygJZH陝vaU)AK2(",M/C=]rՖS71ƃ>_5b5LRk3(Km!};aFZ4bsQI} ڿo ή FiY'0Fc֏b+$v?|kp( W誔ibw2./]DI߲zh 7 x @ޘ\GU?6#7٪/\'mnVGdۓ/|sa&J?lv&U? Vc&LIY5!*󘘩0Lxbvd42pgIm?嵽9MIK0a$7iC&.v.ખsˈSI(zUN:bæ D i,lYH]`aSaaU?Jٮk_ބ^*'ҩ+Kv Ю.dp.HZKz1c;ESzqL˩ts`o. I@}&#‚ "oĪ#6d'Rc*x7ԷOkt! wYc0:)Xo.';)#A~?t َ Zro',0$m2Ⱦn%vnM}i}1ZN29Xy^ ;]}+EXHm!<5޻P|%BHn5x*o)v2DD  V*% {]˂m! ~: %7^`[Biz;Nb|,.sb5>u :m\'wg3챫yi1CpXdI|i;R|7ӫI9 ^ s q Vx':SC[!xl߮{i*p)|8\vdl h fS{hNwwcբ gsXmQ|x4)qX! jsna9$UB/B?xTSaE1;A0UF,\( Ȥi5e\;~6t& Xu>EX"Dr*x#!vm&>̐w>uO8SxF{a%:tH1wϑ`dcu@>h9bf;dW_y1.K¨(iЋS<\6ox+ҤT"EҔLboHh>Tcs|}vآr+d v︤c\"S1qƭ:{ aOwf! )ۊ>06=Bچt4~\s*)qd_3uI9vVMH~Aݭo _EH:ސoO>ᘕ|hoc#?J ,IoQReڨi| + bl{5׾#b7HRv:T$us98YV FT3{\?S8b@½(V-6W9G!}ʩ BdD̯Tce>6S?5(@=IzFӾ7'h\Šgaӄ|$]I-ť $1a?-:h*4G 3=B} RkT߄˶@Fgϧ7!q BwJcAyPRzXғƟ]iZ8*V>RӉK=tsx^8}V?C30>1L.@1 Ksk`RAXMR71G~=vyd[,˒܆+^ %QDPiɈx\V}Hѵ \=Q:tI:&PșHVdaeKX( ځqH)%iIH7OQnyGZlboU,}k|JH`QT*z଼ f|vnYY4sx9SܬT{XiiP'<Ѫ{@880@r \Wf"zRyR:᥶?r;:DzF 5uQ E{VՖ9DPvv|U1ltƙ-[$Å#6fN7c,/ f<,o>ez(zf4`WNn2,9C^E y/&qBt^7~/XlQ< =aߍ6a&!aM#6 X֩EEE2*th;Gj_NԖPNXF 1߾HΑ$ph4AVw wˢ/&/X1d(fbRRh +:ٸd\SVr2]q.AZc Puc<sՎq҅*x5sƹg9a3ҶU1+ ,63 vU%+hL5vS:\~e:bgW_b1U1r9ט6-]n(3>tCg0CafeTH:nE̦sEq6\yB.W}O&7@D^Ar b+_gzys,Vc8S8TNF@U ջ>[bH:)pW6Ukq0Aڔۍ>H=h?Vb?yǦۜ]IYgجt^FUv)~[tQXywxjOrld[[EʀtUq BgUl\"ޠF~̿W7_;dg턚iܗ~ Q $ɿڲA< &m48B LNɢ/po.vY 픐{u E0곜ѲT u>N#֐8Gon]w x',iq$v{Cޣ]L w!$6(`oʄG9m|,;|kRQ#oۃ_Tn$\gL0>X'{PA!"DIޚ)!sl`~g!")-EiZjis>R@\nǨJ~ F*"pvكvgdGno+Q!μm/' );eL9vԠfE,D: 8+-[y* 5VZ#i_|$CZ /xp/nA$J`8e?(fڧِ'vɚGLE!5+@(<쨙!;Ȉj'6?xҔeejxщ'ۨm`V]`Fn)[#聱2g*uTW _Bw:մ!4F.emb->"oyD:z:7;r˵"+D#'$k/N١Bc EYZ  zPcNR}X]ܔԗv6~ P\"PJI%*W,B:A+hPFr%^ZG Qx3`:nelZlZ>'MӊM1asm媰 䰥Sʡvsɘ3u]CV,cS!\WONcy"A7T0 m:XxC x^'vZ}!K;[Oe`"o"(S.ոkFmΓG]r6dlӒGV4:줠1-o+bSOgrETlTBx\y/5nI$F@/j'{=`aGcLihyfӍd qH08Z0n/Z? H"%MJ<,wB:M*IQ%-R;so%q}iܬ3 " 3 f>\x N Ua=fhBkbJ+BF^ZV ȈsUܸˬ XȐJ!Z"t_Ɠ;̧q2R{;丹Ѹ(ͪh9 ߼=Hdϔ RfH@!F-%{O!#w i]_&lFJ~T<W gxތv,Z* 8 jK A$2^Ui%E)u@eH~k(4C7P@lJZ1 swGT3eDJq^(j{ 'gow!2})~n{*;4''g mt goѠjmDjVFVYBB&Qxb(uLv[Px%a讎9>%"WIWkRgq KR۬&YkíTm<(mȏLaxCAb2$Tlx .+bxS3t w> -e} ȅz}g&]G} ^֜Q zC'#RpWw.n=ؖ*?:#8$l%u'#k 9űy>4#j7 N0F%Es#*[ylVz@?ܩ` V(aՊDOR[5 -1ٱEtj/iSaI.S\OSY7clK6N- )[o̭'Sj!($7WL$I,"xl Jgh-oqbsش^ N53f:JH{Dٙ7MՇu}Zݭ0٧"V-KbM^ABfHrB^934Gg}(Ѩ,$ wl t[A.V/V쮤G0#6ڝD?'OJDR$;"1voX֬:U5T ;slBq@W \`Yrl MO' r+&g$!J*c4{u&f˨ Xm%8&fyeD.x~*!4 =&r hW8B≘?Oڃ[BMUVa#_WYXSv> v2;7JKkf?]^*uW-~3/.OvYvSj흪YP;zo,cⷓ8K4 9x;w3}V.Na1aGӮ"R(  \*[f˕ʚ Cg 7N3 JL7 '>Xz1Mt° Ek fzǧZn:6uc?b.m9]s*յzL0܄~lu*[vB2xLv{A4QBs؜VhɃ0|pZug1lEʽ6M,swT%Ӎ>BCǀ#J:6` c!1|M|SDB:챖eT *[9U8f`05DKID 'k#?ÐAqA޳?EƽrZAߌ 9~|X ̡?և~ʄ#V6OdqYX)u'uR:brʀF!ɒOq!tP>?/AY,k_IZIpALzLIi!#bT2_8*JKQ9DPߑٛm"lݽtJ CXp;d/{}|f?jʈ2W O7FvՍiǨbo"F&0S\*aȲ^)6}ϙfuu&EWbFa9h 8TH^Cɕ,5aCn΀7=3W/:FKDźxcJ\Y؃L? T{=̼"oDGK2]A\|E䬂ՂSpyLd(1O`,nÎ꾞$?,F,#7{?bgF i:m5 ^[idczEѤ9Ԟ?d_r][I11m~u̪$W\L6}`0~GG0|3Jn5tjhժu۶?`П90&()|(:3ccN-O{y}>.1vA~A(Tӌkx] pC{j7St_BIx4= 5ԽQE f&aߵv;N4x0@SBݔL(i۔TL?Ӭ]pTΊDD1p``~}4qNK|זPHe<};u< (7{UB;vM![ '4P.FLOȰfaEKP6J/8JZoQ {2k^1 Lb͖D y-[ &U4 )\kD*l> 8Go"9Ӳ7Xk1=Š``s7=< 0t+{˻g\Zt6 E.#&6gu0|`dv@uV7s8rNĉMK8ć=;GQu|aP0 :9-7хa}ySUj`E!gP+i*7Ⱥ,3-jB6O;r΂%8I- 8ia>Q0V1HȆCv#8X36xVD $('D=ۛ*Y"%8{ׄ<~BͨQ0PK7:P/>Ji7ڙ7݆䃘PR} ~ݰligeQ٧01yS78+vܼG=![z"6rfD[OMkt:1_4 zeb _;5cx('ak!~eNF y|d0XV2lnD.nWb-`hMf$<_!pyqUPL⁾<9g{k/30IYh^.DmHj!852Tgvڦť%a$s?a2 ؈SJwߜba(BelYB^ZQ\?d@4%<隆+޾E:sB p53.Q̴(Q Rz{k3Yq=bB@9n|pVկ]ANd3?5l>5SbJMEB'9~6!Ŀ)jzZeoy m V-+ݐv3o%fP +֗Tc|L|n0\7Tf97~5_!k%m!Cdh$}pRJDFu)zmQv#֐$H/{hn}y )|!\ =WVJd:[i FKiR"OwwSH9P&BH=Yh<4W6DYu UQ tyKk"WHuuOr:xb^C|@^:ӃIFKtbP)$w4w{ٴf)d5YYKY60ôB@SSxuYH(ōfk:\8Rm.}9Ҍ\s$clP3Cxk& UE&1,yEFO$=z{Stʴ/ g2/mA+ -7r E ܼD ߃y9UpWR.N#MHwK LMq⠜bn'j,9: \ "؈V[yY)x+tO2)xzc{oؓ|Ϧc;L~W!]hLF 3=ޮZ'Sӈ%7?[Ê8/6? MhW>)Ws[OnOfp #^=uRܧ l/ǀ{YPpjã]O6,hgm{κ'm7J79gpɔ+)3zS޶cn'fon)' 1A%I ot5Uh$4*Q`5?"%Ntd@TG<1cSZSz綃>dASr[DD+sI=5*Md.80-'T_LEe_V}h|ΰI.} l_Wt؁^7(ULccvQ{*lʊl)R=5+ C@T<>ԙNC>\x/oe0^[ڨ:Ir;NC5CȌ>)]9qI*k@ʚ#kalVi\I;)tp'4e .GnXh?{ O\0*Uh }d h5O9q~9;8RXO@ O VuǍMƖ6-̨/'D9~G_~]}mb|.]˔. eWZ@&-/ K=Xux+| &?t<ΩR9&<"7g[6A&'@L<է,-1ltEIԋqnZHyvK: ([tU݁|9PpiՄ%`? qx:09h,@++gs6 iXeh$Զ}9IA:d>Ds y#ھvݒmJڴXOA30|D_*1hd ^/-r挖NN@>wf"?DRd1y&8_Al Q?w92VtMOz%TSo`es-<ϭȎQE;"HyDwl2\`ɧ7|u%vWh 0*O&kևۆubMCVv ~4KN#!\l<Ф@Jc~AlYdw4u RN: s,ʩKB/Ƣ-46c?wke#by* }YfbI>ݎk%NmJ,v<[VxsNQ(ZA1]!VhMHw6tx  9Yv/)61]E-v7ґwE*π`v/Lc 9/x1н!EK*`behWk>IG&0J#Rv_v>XT"EzZヒq&,/0UO!wPx /ᬄ3n8>ITK5 .0_=U0δƌ4ۤѥ3eЩM^Ub5/1dzz:U|S,XJ+N<E[f](ޯfI!Oe)Bڬ;cQn8񐐓 qNNB-6e vrY&7m2ߥhXJHN4%ۘ2-B 4XpyR:&"m 7ATD),ꍉ߲ՇG:N$B3p>2TO8`dЈQ #'FMai}eMŃ9=t bvr,fY ȉf&fͬ F:M->.Jh _Ⅾ}4w}cKS=s +<͊To w&B5`T)]Hg&)>Hn'Z'0cN]<Y.K,;>02\zTq ~J>fy#ָԗQFuO-8 'i?(($rDI.r&p&>~?xzIMG{vm:O3z?_f欃-_QwY) 6 :6B8yqi6$Bl7"%)^p&.X=-zϚGyR6dWmHW tpF`Dg}8\1uLWFSI-¾(0Sm;]tQW3G11qL WD`0 I${nG#95:WI7-R :ɺg "(|RZq>ʰR{ )b]4J\):6\K(Cx~|Ѵʸ\^- Bn wSNG_h$.5hwI f#%^B|ps >!?.^nj>`^wDёR:> `ݠ}ҝDBB/-PnɯHY8pCڳC aU \ONvR<LX4D*[K*.X~jǶ՗ ҷKp (?#;n~#Aӛa2SFi %pp.`p] ()] "\;s`)sE",yi3,1gRXe1:.$`}Ң|\ъ<M%.~@Kl!V;d(@_V 0ݸͫluuw˧Z @$NRJXy3a8BƲ G/R<7H-/(Wwc,._/3x{.(D'0AR_+1R8/\_f iTC( ~hsB%)=z"PRiJo*%$փ#Pv-ү:IH?+ ,bٛgٱyEG'(J/ìtoS`y6nmOOX/ex"Ɓ0 > ʞE*'v5k{)GPsh:E} Qa9t*t'taJu'hprf޴9<Ϣ`Og{k% ΁<]K`pٛlCz. &j&Ly+\?xM$H9/QkPUvH?w}T;ڴPr>?Izo1 fj6D>{AuNAӊNZbn03tOz=Q[ ы{@Cp-1=ݒ;mRp"6DeJJVx=t0o#; g*?ѺάX5o,;UTf8%|>?q{I@{g' :tޏn 0E+-l1\|pZdN䟸nQ{j(zO-j$oy쥶""_W)4jwD-qHZmvQS|[n"`MJ:eA+!ZHc+Ѡ9.^4 5vҗDȯCC)L)<ۿ8]Gi5I{\GYC%,!J*) .Z,̩nv3^UJ9Ӆ{\M؍ !;|5/9IJugU 58X R*zvH4 vqi8fEZM1"K7P89 ^Jxc8lPy֚doj&a.}v`Xng߬H^Cn4}P#nJ+c pcW//ӵ}V#,i_c6TحqJ~3;شe7 _+z֓7aTQAr,0CVY3o@ 7$t)] s@H_=5 #MzKIŅfL~}Ñbd]jYS\Qe<}1!26\Ab^+IAw]}}Íg#<5x>aLkM7Q2 Ed,n_ټdަs"U22DM{;8XY ߊ8 _/M߻Ebbﱳm(*.Nuu?˔/pcÆT=^sLqQr$CZ¼ S^eI~fxhX(Y߽: Ѓ bSg*Kh*Ebg|61p6T+U?f KkNy\Rj/h3pQe(*~ ˃΄o@Q گI XٔV&Ci5X< [1˝:%I_8K,\lr}ݴ6nLN^v9 7ؼ/y7\̯YT_6έQ$@]LU^|<:.l.WG -Z#>ĔQ6''"A3P%hfnދgCU,Nw%dd Ys *¶8cnM ¢ QW YŢtRF43'؍,ƐSi|xpZu|;͗-=KĴ%%^Xgm97LP*޳R>[IPoZ"0?n Lvxna郛Mbc^%mt wazۊefxBbG31CiEG#NOs+LmaX_bjv޾hwhK/5upVF9)9JqdXX?VKQIi-3艤}o-nM_!.q= CĆs՛⇮6<.zӋ?l?D5im2Qݼa{g6ikwJ@&g "5J*P)[" ן/A6B5E?boV:V.W =cdKY8W>#+,=D6aTvG;uLm-k! nG?M9T](5CXX{+kf̲1˭4`qR9cCtf¡MI0`;z [IG>J_)ʝ&$\rm g{o,6eխxɖSM!UX6#Wf 0%;>mPH r`Xƻ;(+]7mgB:-BneQW6!)*WtX6ܰxv䥫k{^ć/%#0Tk8#!_GPH~ŔON!xu ((bh P.‹f:JlM_1y(ϕKț# `ҷ០:t%dMPΑgq"á,n:h#II#qߏK}4MpMkaOL{K:>InМ$bks|J̄s8$o4=^p-+y:ZX-cH0mfmKK[kL:QWK' ,..16rg)4Ia-J/2qh~7UkԳ2Ȍ5/c#w$OC~6ةZߗ?lXM<76N3í E A0 P-r2|J|Z_wZX T5˴|T'ȮB5Z >#6f4g9wavM,Fo8Y({ig8I5ԧeCLi\8y,ȍoCqoSE0J#A],{ )uN7 :,̎apYo?Sg>-s=&Ie̓c'5ݐw-K{+ic43>&Վ5 D|EOY;n@"NȟPpɯ'{&;O2dDߔsC8lۄ SqjFGxz-E"+6!rq[-~-$+ E^Rx8|2Ceu +);hdƩߢA | 3Tnk$sjyO*39wݝ(I:ѓt*G i[$<S̔pĝ}#f: _RU4CGtK誾(1)*}laH ߏGb]i*(8f#Q7ʪj!eݰԕI,_&s ̤8M (P5V[qKÝ^mQ$=bM`Z+1&f<wwCϦ#M %7'R-*?CQ7 F~n{ւ +kIح8GSR 促snw9kU.[Q#,xTB^ᗦ aRY7Ya]P_ĠXYVf 剮rzyPtb<'5 [yB緾lL 'Cʟ S==+IHUuj`rLѣW~sLJ}I#ANtlDU yGuNF {`(Z1|΍x#1C`n? )񆂥4R~L,-)RH:qŊ&6> 91 3:TfMԙ%ps3sDK+ʢĠߨm:< M%y9~4Dbw͹b*|";A|.bU fsYa@ܸRn*;>VoN2sЇqI`ͻ k^Zz6 #τCu/Nc󈘭YZ(ykJH쐓e?xA҇.P- xB*O=b(#>}^Wm< ,VϼSq2Q ⾘tyR\\ldb|6^ uBzvX6LA3nOVaⰧF6"R92Da#aII W&;Q_9aX ez^!0ur8b r_^BqEQ)VCrK"{ Hμ:LNҜdȻo[<&!r/gY$rO9ipo 4]Bf_^vPpBd*Uf["8ι(Ӣ_6.3[D^^ߚm yi6fnXV݅uޚ p:к?7R,kAuRKM,!Tп$ƔC#ВM[6j)I- \B*X ѕzV+/N3J4!'ذs^3S6E }"ʟB1jBw*0gxx-b#2vMQSЇܻW WBDE~{q)8zMJUVG@!zb%+,6-J gpco FK61g&i:$vdF|Li_>%ӵgX@0Y]ijtBQ jO1O%9W>EEoD~Nϭ?a{ܿ7k.e -kȪ }6h* #>3 ; SvS.B"GPN, ϔ@Q߶֛K*=Q֔9ˤ9 8!<' P޽Pk.Y]1V=VRI#K$Go}7W]B$4mdQh E6SɲL:Jl-/ zc]MhD?`&ژM ,9X6fr${291\GQA$[` *FMIt7|'}f >-?D7gګB]{Rqwqȱ~JT=ow6;#x**9 IEu}WwLN4󛘺Ni勤 4FtB2I wjvc;F_$֭(O7v< j(X-e+GQs~ "ȃ>`J Ҟ3 MYk$ %OQhY1^"K\ЏC*ǑT4nmbG,aoi}TUre>U;,Hbyx|Cv.Xn㹀:rH.CmbA V_K Q{mj:Tg:oI$]FӼ8:o!"v#5([0u=۔K[beʲ]4' 5˅k0ݰ#N(>%aM*%V* 3<Δ 6s甤{C K] qh@qouTkg2@u7Iϐ`Mxk,fA;0;&txgQ[R'S41~}  GaI$?⢸Nf3 0^;eJ5u@Qw>)uк$ZbT-:O2@LѠ;+< MVCXHpgdN,룏g,@+VuYSs &ڵ<P:#zu/'kw $%Q ̂$kVWXApT1_B[ [EM'Io G=~o<*`uؿCqX% |y^xڍ-RQqYזO*4O*^1V&3:o6/Sšg.ÂC᝺б"{ 3@g9?=U\`ãL6,4)WVրYGft .j߶sFc:? ^&?v:X UQAgku0s'EEX]]gŻQrSa` *iSg{Zyksˮ"U\&y?DUrDk; U\{Tou7wӶ77!q *^su9VWާ7\mVM됽+Ç y) bl j~sJ#C^59cP$}_Ȧ?A6]‡Q 뭰]>1u1AkK[6FG[^)JŮk+=>:,!~(ƈgt#X񂿾NgV_ _Uz#aWD`uɎF._#g-[Qh43_ L j/f|<ߧ\Wnt;[6[ an%imV;;eA/qh4o.'0{A9\w:iX΁5/\h+'fȹG[䓮\ޭTe~EUs RK&]9ڊg'aNI\n3z9o`$e#qz4pdqN`[7== ܄B"+cSOi[ M#_s$P6IB͙|CNapIn|lV2 T}EjB$2lis$HxTF;ypv#җ{<Ӝay_dr:Uޫ"C2is n F DL@rBpl4|šJ YIg< Tv//ӷxJ*2ܛ.<8nߏ*p]Ŝq||rJx+`8rUrblcG_ ϒQ /`LAAB44˃/zWJ&KpV|lyܱԀp@RA\ #kQ6f ,Kqֲh5|JehAV,-( "1:juO|ݗuX@%T{b෗s`kƕcGӖԂ̈ ξ7NS]xɆjd6(kI)-ESej;!B]dz.^h?)ԟ+M I0Hy{QlYsN B_ڤZ3,3S7,RK b e#19,hKE87ꄉ=Kö"D#*].sߖŤ+"t5'{ )i@ Ʀv_TXěP" Olq2ϊ+Y:ҨRaXͭqhQz4RB/[ĝ$VSϼo`ыR\l#I2[4u%ډ~sخi~]kf`'*WFˠۇZ猃x!w)ZJRn_KvkRgP!}NҁMJc[)0'Y];<Ƭ#vN+ώȭ9zkK4nRJ."ԻKr93qK53;thhvLHD }7\00&+5}z,OfҭߗMCUYr{mDܺ jĀP}|%[ ֶo@t590pU; !d(9Qu+$;xΰLG5ʍéZ*PvvEWvtjZFYrrukQfmq z5t @o£U">O8=.UMڹ? lzK1gH~js|al؋Ke0:o. )EL/ ł5uᏘh^x%8U)[NǑV/Q4gjFA64Fլ2l-gU D,&(Œ<Le ?J'1.[sZ9R%wn|tk3W4 e|6 qU g,BXa^)Rs[Jև\ o% ?ubE=|<O@ov_)$H2o Eף%c]~ݦ-J܅/k^O1.h=`nB.ɤ=G炢_94:z\,^\#y>޿Sx.Hv9ad3 ~dBGigycblq&x?LbiZƅ&Ucی~T\ClyT'KТ|8"g-l3򌫃K2;n"7M_h۱?nMYoZ7vȵD(uvS16CqAˋƨL2_7TXH3Fpmn/ &P>.&Bޙ3}6*Sŀh`p  S!#2"gޭfM/)7d%qH.bUdcc,>siY$_%yTlZ:wʖj&h=WI:]eЂHH3L*7Ve2f1.Qfٻ?Jn/mk0Bt=OŤn"#Kl{>e݋$ ,/2"51Q$ ކ@ ԪٮOօU167āæ<&ğ5*̱s[=9+`?s* ച` :ЫQ O|HӏpTغP:a*t8mKG ( Qf{ 4P3t/^C gm#ghP9qޓ lCu=!˕++ZoL,8^)"dN丨2+ ˃SE#D+*8d],m#NSs̉e,Ax[,"0:%xberV}ǃs[7X=T]h nK B/E>HwIjP};hu/B,=;Lr5)4-/"~9sH!bEwZ@ qRzHZ~@Y^kKeuvCv d"~j`lL19yҥ}?!X ˓bhCNGDvJа|;bQg$m"=!brשr&΢DKdy6YIѲs+*}i s|T-C]br_hDȫX-6,%.}S" 61?mZZOd ߑ*"(SC#-n'Ywl.$aN `Mmtp r 5nvWireG7k ݡ#//Z^-2H8fݪfw% V] ?cX\C˴X¦ :l88*cL qޠZ*W.{]ݲ"xe7>#w\AU:Z֤&auht~8׳cUvssh/  pC&d.C?ۋ*F@;6oXȽb6ɏU󇒲)ke ʑ {±\Nj,WɪOYel80q[|JMfa*6˓jh\]Z5ɶnop]9 }}hwu1hy x+(AUN ,8gFLpF_;Z: VbB\_?̣ j2_?\9plү뵳& euμmM3+x, O|kG6 b꤮>P?1+M .sv׌1퇠Ju3HP68wGiQߺT\ ycjŏOS%eD_IJ=Zs-iO:EP+bEaV_;$s=۝u|2bqd)g 4jew?c)5ZZ<5Ky=M-s 13F:g&U|9Ͳef32F^Gc`f2)&TH)T:-/|_1}Kמ=Ede`vG'c"+8MPew_{H6`dzr[+.8ل)IXt"rrfM;nvy5 xI!fm?TfAg\PadkJ< @UM_/~„t<ƄҼҏ6'@&e;?g-jBW4>i}__'br)I*nT /$AxH?ʘo^vqǭ<9J.x;;VF^;)`9a T@4*T‡$%c,^.1F~YrKO!4Ga7*H>(Go3so4%/cXxlj~se߁xn){s߁|pTSS^) ,JC"tcUiҊ`ĻA#QHj5:~vMÕ,J\=$Elվ[K۸ˠ]{n;`ޑJ_+A1>٪D"yM"^1e ]Y9^I |Pq+p9J"4 XjLU_K7m0Õ/v9U &NdyPI{JZiN(U\ENh^R2eHdj"HtFqw+Θs7ˑ;`Y恗/H,,seyE086,~&mt?7 KL,o 4]CgaM &-RB0(0ÒmLJ>{U]yƁ,\Q2&$b(㷨*YaxUdUbd_j%d`%A[܅ m8\`*}Om/gpho$\aM֘u2ϒb%D&`G>wP\]Ԉ+ekRYS5d`bh: ;[gY`9m]a--YZ1rדEd||?DD2J3xL kGnEפS{ppM.}ig<׽4qAIĹQN6-S.&@"(&Yu0E ! TS\Vnc$q$$EFǖ՝6=2+wHnkC$z P S rSݎX^h~gV|n4Q8JlR,b1/`kuj4^=&{ח0ʞ|[a{|Fޑ +Dv+xdeJz.wэ%<gZeﯝdǏ!,A\W%A;}ͪTGl΍I }@8n kmFA^|> nmmS*D uEUsf!>>Uo85ᯨc3B'{8_1<3`L 87ڠg)Iet0мhN.ΫwpOlp5Y]/NYa{+?rP3V}#e{P3N:񈽽q-a CY#г(bG zϖF=7%nƳw;. f{E~f"RûS7l3;f,*Wl&@dYyyRi9 6^HWv$%î҃ݤ1jOJ5W64Лm@GAϓy2C͐i:9rn/Uy veD Ya.pf;pc͌DCc|Io{飇uSqLf)/Ĕ/:rGAnZP)4 CEc_ ȡ[ `7:$RN[~W:E[6Qc7WUakOu.0vHYPWh |v!CM?:XuIa+@وGB +'D؞L-xYQ10Sm' |[" s5]F)K!x\\kj?nRC y+i{<{FU'9Sý3 DX-Aԇ,=Z?ck&'W74>v-;!\Sb1saUzg՟_~8m6m_Rدz ҭ ;PBmi3?ruySfEn ~c:- _+U\}kOƄqȚA9~4.=tKfk s+ ,q0uap*:%ŻEl@>i;q.Ga]ČCWگ,Np]:Ooـ`(+֍5(ղwǛ8f /8q=c@o\fKk Y<ϠzF1rΕOUYnDMtEn.-,q`Ci&ǣGƝ:Zh,Zvג7)hwYT-53\^nx55ztg /llF~PKQ->}Wb FmO(KFm=ܞsJ)o%d@o',E^b*[kٗu=JzRdN|po&.!:CngO}=z5ӭ.&j&vOO^&*2`.c\g.UC2ב8U[ﶠosQ^\X>\ȟȝ jz4zCЋlDrXlDDΒvD&ʙKʪ:sț6L;2f}D3ßjsL쪊e+"/Ƚ1N]#iS'&`X D #,bosRp҉EUF7P"¾S IݴGe 5k6U q뉂 jBrGo1p5~mY @[hQ%TفjA fw Q BqDl&{'5lgj z ve+p( k)W<99R\$KDri5J%Vf[Ȩ₏_R1\Kf>xND\0gۃ[r쭠v`0&[S>An&ԓ;p1k׀2G4 ]я̦XZR .IZ[)}Փ,A9vB#wmyJuңgj|p*T<*NOֹ*߯UǛZˣXjVF~kJLMe4b P' k>98~/` s.KkW1N,M N*8@e${h?j ̎넛LtGZ3y>pÂq`t*|i>aIS|5q@lY|"I-=LqCjX}U :{1v^$}{~~Apb5DNA AԪ^D~b2[ϼqTcfHèӘwsM.^P k-D5(W8uMI\J$#Ը袼G|;HVdY. ,o=8iyqIK[@K.=zv.9߂V&-{-1Qusqb}Z_m9Qh#gU_ T_B8t1 fvk,1lJ?y%;=9w9$I$sfgyi͟G(2)H@Iqk}/F$ C++p=}ӫ$dY{SH" @Q5^Pr~0hԼB\)c ;D%@͎z#{qeɁWqcӂMycD/FIsOjdnqiul$Nn5gc'[&L-I;~b tXdn(tw('%5i }""z9Q J9IΔ)W#*ң6tCMX%N?ЎkAQDJԙ[ ¥^̉xHBM'lˎ2}Aȷ{lś&.p9F'k-U0B`ՎMq cmmNÞoZ_nLLK`Cki&͆ X/"CNS( `q^;RyhAbhk!8@edf%G%і/9bH7SS v %.XyhEjfqϏu%f Q{i 5BCC'x%ay2@(@ϖA,\G^TPTNg˺`34hYX( ^#ǾXǦ:ݎmloSPshLLtKՙ/ˏ Z_DW|?4K9%R'.2x;U{L:~g83{HU\lg=10_vfe-Kǜ2S',37r ≐t.a85=:4>LhГײ`sa2}46_ MHE90 ܎?4pmzFg29m~ǜ@w;Cx77zREMD;TS oQC;&'ezLڟQ->ek|UImo;^CT}N㣴kB߿` Kr_nl2d"yM5nd+d"59%S$(`A4CW wL4i&&!!}L, \Ҫ:$J? T$x"炍Qeۄk[WܻBX&vȚ2RS瞑\ ܟ`Vɩ~T}aj7f:&yU|LjHe݀ߎϯI;l]}`b8Ox\u[ ` &n"(*Es-EacڍBW8%RBfFnu^ (u|23.Qm0S2j;R7i+(ANXGc G)H(+r*S )Fx#HD_lt"%0dSAFf[IiD(tIy\I˜{&_9CbjWڞ|`倎}9&5 W@0K3)Rd*zj {AZ^-aP+euhɷܗC$#3,Qaqen%t#E}mͼQn7XAZ$/^jTFn^M40[їf2l}pҸE5vBs"Wn:6˕`~2]h ̵v&tM׀%U❆ĻQO)!Nm4&.kUØ1bՀLa1l"AؤlnDNaQ VUT쪣j%?snpvÑ{q:Cx?*G^h.:,`6/ L)VPXiұFpM.3IC} aHqHYyCKPIb\Uyk;l0h_iTds:uh1݊^GBO'6:H^q:itOO5o d3op[l>inwdS`)(nw e\hP܋0[s19.0(t9%È>D͸fءs $@Kp)̚ڱ)Ar351/a]iu콎~.ayMxȼ2Ǡ%U,ϸ!r+4AIlUR[(9AG=qW؛;|OfzC15DΨp):.GI,ӁB1-V6SzɀYUٰ3C.\sm߫,uӸׄ.h$a~Mkm^a#˕{zimD rqّOjIމadXg}>MX4W7Ezo[#Q+8볞X΃C#4D- wqEcNbޞY ԄZbho}9ƫ>}h]䎠?JgJsYyՈ"ktU,iGek@WVdg|\vMRbYAPX(J0)Ƨ0Ro>`tp7{ x5ͮeG(;(I+ҕ}Q:`6f&C@h-p#tXO3g4A1amUo,H ԢPObORo+@Á4Iִ0Kfм6~r#qgN)"ӅkUmH@duTv*0׵?WLbhҗaH=B0WVy%!3a ԅI{\jo%rSrouBЭoj0EboroW wǬ- Hz02@-~l0[ŕScAHgL;\iwLɺ) R楲Mr0n#*&~WTF;؋*]8=)>~&O𭥒#˪&II?NQ$bl|{b !HIIgcd\EؔuQII6L'#HjLL=`X`WGN"l.8ZW=~1M=m%Nji?6K"'W3>*'( @@79L~ %R[n3f{Xr'~"Ok%>wpM0ЌM+0uR~`mƠTy8I@E9݈Δm=@Ld`Z 0Jɓ~0Pi\F'[;ҳħB>- N%;Qo^xq(4jB"= fO PފZōI` J&̊vgZwf|e$ϫ>[1Mrٓ{Y|'˄Ip?Z~&Oy9Z3:hV7f JgfILf^~k>On!Ze4-MeW;c:5]"mSj3IJfE]NMnRBg188H(a^$c|cs 5 AM?pؚRlMF9auIHwu̟:Fv#l:>'xC==ZNJ 'ʹ[q !xݯ hSv PW**gT'(raMB }]`MU2›+e!iFq_I}R3!C0t.s%ta#ՙ}l2KzFv6LZۍLls.긑z2FC)Lv aZ6)"5 t$^d2arE4C҄ 1 &W*w:Y /Z$"JJAּG3F7&Qw`h\bŠ@"[j⺰ԠU+88A$e_abdƇRJ]9M^h sx ~ϤiZZp)n&gg- &OSlR[1Fm,s>NWF-͟,iJ3e% 9Qj!x~Nj֍ 酒c mO /qS뤓P|Np HL/K~%Lp$65OV]635b@#v@9!Bc↝Hu,@9B.* Tչ 6qPk3xE4UpDBWu'`3x# 6KزWʠ3M-=r27‘Չsgu c3 ߖf/>uA.}z3ur&gf'd4ݗ 7>ְ?g7 #04_1GV.m䨕߁Ü 6t ׿CNF2&3a$'+]¬ TxKJڪ~"hE8J VofYڐcM.u?% 9&dpHkBq ,{Y T\@E]e3@䲐x_/"%fL6wڊz)2 D?z'F j o>} jxɣZц}پm;9^қR Qj$(/rA "vXo$\vWErbl<35WuF\s 0V)|6 E Xda!5M$kJ_Cɲ%-1kfAŃ3Gӂ޻=s:n)nZ#tb&<(I3G]p%Pd8[$ POA0;[vBHg\Ҫ:=TʲD=.-$ I}"TrE#Q+wr̟`57c[G{yBaX`zфq2T{G6L<6"3B {Ls˟90~9 %I{GQMJTX<یR2G0g V]r`g)I ? Z4h??aRgoG89HW6(/N S_,Y7cczj0- {lF>N?2Udu~4),1UHCݨ;=q%2v5ްjv,n摧k~;F$#{9u=(x{l "TQӌ./@/k3b GUP,5+*& v *(e(Z"\mU3~LX>@8\4ΉjCyɨ*'YβsP *-b NfR _ע& ^q'J]6rsg۲qCs4G,Cc"G$m0KѪM LS̜-t`Jvݯ|Ž"B]vxt l"HOe-3 gK߶?\?Er48*}r`nncf  QUc'fDVNb?1UnūٌY|2^@{RKUD6 m@4W9#ZUx<"_ɵ|nÏO;1(a7 $QxE3f w* |^k\_?]FzԈQO}\$eV,ˎhrbUB7gS̘&EbuLGBiή M|5>W:KAQXOeq>wL@[(GQI9iJmF"X'{61B7 d-6Lأ ҂beN{ylI%P3?2`4늍TkoḌE0(^VCˤ}6OC _]37AJD *8D+iPd5)>tn5T5(/%ܫS¥9yU :5j!(:&3#ҝ_6$xz2p{ LwLju7&YI@ݼE %3'uPҨ^ /2b#2 3['f>}'N8Glet ,7q$]]F )6]}=v_B@Ԉ%-`^0Ah2"3+K8Nq[x]m]&Hɍvet tyYEI􈌴U[I0I;N,wW #*03"p(Q{*s5.gɘTh>Ci ]c<`A/w{ h`|ޗ՟=v4WV2|kaq_^/ÊAN]ohbBRKM8zY\.UVKD84uU(~wvt~,Kuzc _]zW7]$9w{ъ^[V Kʵդx~5# /NJҷj }[!=\\.dɲ(u2F6cN kKn-+tqb@c p9 lUo6j_ O(1!pS|\j'Z1vwd\; +3 TAJ1|ղ ?" =ib#wo9`nWZ};9$_RdBgm&-ِ 4'*yx hnQExJ{6taBJ]rƖa Zy hp%g@2q ! XިzR8}APf <ˈARCwy0KA7 CLPhDu,zL.F5ЙIpX(.XϽ[6E7糥Np~ޝpW^|B=@dn8mȰ:u<`A)>0k׭Ar*-/PƜ5!+Hl϶Q ݥZ;$9#).e{t1;0&j`q4˄EHSA~VD"zx 0E)o&gL5KރX6ϡX:~qT^[lũ~t},^=~F, >=hc-8?zh;k$*5Uѧ^j l]P~yk-y'U0kʆ-& 0;Q*"Jk6c$4L: P-cr8rZx~",y\,ި9#~Qa˛&!N_F7ΈNL6G- e{PxlC%x{  &fas脙 u@]uG1/Nc"z\L'\@Nm*d~KI뾛ڧ xt1VMQ`I,`Y8'j,F/]睤v_gsN$C:>Z~s65C4^*}Զ./T8YB'Xu9"{O;>z"ܜϰM( G@ (~\޼:v8e5!^m{qŠP[JGi v9xaxYxK& ~=Z?Hyǀo.ӯ_Ӈ-r#xip Rk޾*Vl%o`_0N=7PVc5j܄M䘘-=P; *. [_c^ѓ<¦/\)]l>JUWo7s͐l}-quO䢞vO*3#AH 8J9ayFu!a]}2 ˹|Zם (nowKpZD[yQPWrf Q ~xzR1TnV&`3磮}݉"@z<I8"s0qfj:nPq^0"L&w,W ".m傰hW|+UѨv71f ژO-XRH G*<ϱ}*i4ۻ<.2R84OLd?.[|4uK;\Ӫ=,${.D%;ͫ1OlK/ʱA8_r`gZT?NڵY=?%/s8NCUh#!3;KCbrhGdkECbuѱȱ&.ض_ wܱ$,~[[|a`蜷aoD;~#qURW#ĒY )t|n* )91LW_Z!8}.*9֞z~~o죍,kސ"\騆:\3AE|1Brr]п'qYhLOnӈi_  593zO1x UxL_m4`Yz'o#wƶid~Kv_vy/jDP (S YHٱ쎓׃rRGbaK.7Mva0h nQo㢳k qS,? )\AM{5"-P^o^|)[MrێgL)iP5Z1_s-o{3}g;$̍cR4˱akd WkDp ++4o{F`FF cha7+|8tP$ -m0xMn@`!(Heڋc)VRVI5l"-Ө^R_־WݚF^uįrV3Z5UuHۚ3 2ټak\t6fnG&>Kx`-bJ ?  )zꞥ6бsQ=? OC8Ja +pBM ~B tځ?]DV1` 9 M(ī4/<{  pFeU?~Ӕ|ݷma,/Llp<yD ^=4^} h<%t9tDkik8 _U lMF>tK_+2M5c12XL./p +;Q(͘{ޛaZ$[ KV8^ɹ I[jěMZ=^!(Dikl`=ybEij ZZNJUPgu{aCP/io(xӵY4dtt,rkIkIOIa؊+!im# }$q^5ObDC\D5jf2yM,}+EhX^iR*@Kn5n\ôX f\i%_uS Y}"+(C*Wov9F YrJIqHk:*yVMfivMiP:fOV?NbQFhg+#ҮNG2>yu8( "}IE-{iXI|ᚍblђp:>G@{V?eǼ^gy"GCx]kr::mw4[[SFpXMs"3ym_&Z^x>XV!j bEyhkwOK6A^S4LIACge3Hz~U_HЃoRFSҼBO.ѐy3uK}tڝn ]@c""Aub!Xϝ<ՎĨRuZ5xrkWNǶ+$QG^ݕW{EǬE6{wݤj^6"[M$; =}eXp § Z$a,i*/@Ff/-q&%Xބ4)KƱ%;MjoCEgqI{Qn40wD<}2I0d\l0akkҋ-IH'rg$&'N\B:XH@8ӹ!s|};H'PV| =(- 9YV&'H9Mv*MEFq:|4vϳ,pA~_e rSBs9>#MOwvÍʷ=\VP?A؀+̻M61ހf]3^=A!:?/m6]OM0uڄRqJT|v> +&?n|"%lOVabc(Ց Sҹԍ=KhPnuTLޛÓ{8?c Ct&h^aM1^!YMy3/EKR"r"5,h`/ P> zI%y첃%Kc!7g*d߹tRA~႕OZR0ÐX/,Vb#}M3tj4sKvD.ގP;Kƍ!~J`AjzRn>ջgM>AmYS~ l]#uZ"S5ې5?9VBe!-fT߸ܘrvnӂ!ϣ雇 B. Լd',tš? IU̚p:U>jP3Fǭ … 㮛v :tɺ7MʼoI}≅\ /+5E垴#%+3(a֝- 8 $A@Ah`guz1XE:_r~d\h ҎX#-hg)\1(aE30/kE:2쫲T #YZJ׀x$Ў QtQNiԵ)$e[[ZZ5ڣ@[u FU goȥr8ΈeAy=pŴ=B=ݐưN8Z]A,ӳdL@"+ݞQ)KU[R^2 z{X0KRZ?} K|-3VSC9Rؚ8QBE/!St4 M[¿!tmH?gjni¸0 0Po)>L֫xX ђk;aDW ʬZ_^%r;\CF>n΋ߟvK^%{khzɲՄVͭiPkl .O6E`Zϳ(i^/TC,0aKeak m/V-t6FQ&{](ri1Cͻ^s%J$Lv55 ,g@ U/8 piQfl)nU"}T!Ɨ /2)="h6;"=63sz`"u]f]nUY 6MAH $f;-44 ĆUIo6 f[-.!$Uw Pթ'.T)"F +_d۪^3`o!,@U%sk0Ŷ6z _eAdVB74" E(Uy(ќ;{g3K@羯L獟p^2hqb\@M2^xV'dn(~iqqTcomV@ӂ7k\Pbi tQC'&̌O,7<~G RL 5tdc92n-9jRIXʻA r6Sjrt_QiZ8I5;T#,eQA͇Ǯi lp@=:^G0mMB9= *#<7\I;,tI,ő¥fޟqef$ŇG*`ˆY؉p*bjPKc/xSgm4ۭ"ԔĆ{j+2@N8Wp\OZOk`[Sʔԓ:jXuzj(EwG ?<|VaK[QmF{ 6rB]x9V!)khYx̪Stޝ=rpW;9Gqt̿%k1` cß;*+ (!J;𔏈1bXo\*hs [ʶ*Bj"Qq$%NM(#YF|I**` & /uAxbݝ!R|Bm"ğQpHvt%x<%S7\݄b2\䕭Y7cF\DV5b0&Z=^V ζgu6yucJݴY| 1tN&F 7B>r!gK¡J-wX,%UJͽ)P[cp:l.ԃNSal@&@UFi&[5^UBZU_ Ɇ ?|Hw j}?jL)PSM_+xtOfr@ P:(W m[ rUHsKhMRڧcUg!4,@LoXeBmtq1H !4rsS)"cX]CRncĐ+ Ќ4hт_}tDcW}Y3L=Ƌ)!LԂ|H-"+A"QYM pBtR F+Wdm#>RT̏ G"r-e&Zp|_[Nޓ 3{@^[҉4[,E ;3ۯ85!_}sRY}>qn;V=X_EaY#Սz1wj҂(b{諿 tC90jwk!F8F*ohB=$FۨLί(Y"6413H~ 3bxNg0Lw\l @ᓧ{[&2HL|֍øQ6Ro.U'K LZth-<| J҂AIJz4l`s75z2W0+,6]jٲ.i$Kefѧ.k9vHvA1w8V=-Oh+Nd ~1 QP=|=Ф2HD2@{j͝I# '`s)?DHĔg3;qC `(i/" S;6!|W{),]u/xMp\)YSD! b)mvV{AΖD1CpnL>£nmJu= щ ae"ϪTtjp Xb5<*8)H%g&D C+:2 DSˊoM?-0݇CExI8 n-c2,冱{L7HNKGK?ߐ%=GtI/8LCh=,þ"(9DwqQ$UdRQ>59oiȟaF_}w\/IHG/Da|qAڽF('J:#ây bqvR“bTAD^~0w%@m(-;Om-%B l[wRU6] &JUѭ 9KJصז7`jڽMV9h2g-=ݐu1AjoLET:ޗHI+cjX^\5S$jEryNEIf[6SFǴYt7'x#29;tNˢoKf[r-Yk?_7Orsw_by%B!I '9hO`G.,gTkj5Ⱥ1)-D DnTf= OD׉DQ@:hau}jյaC{++^NgO`Ǥ7f_#G9^[/#4]8M_3X {m[#w6>Ё)E!ѠIP8ҤKJn4c g!DYVVS׌Y Nxz9׸Mq4U@*iG*}?Ḷ)Ð6rzx7˜`T~-=Eb{) 0+D7L_$h$C7hMSdA8};R dV MTv6~X@]l3RsH 6KE!c^ /3)o6}}3*W^<!gGhgw{*ycNRPt#YS~W,_ʺ4pXXeU4*mPiv`x؀\7 2`C/b)p UMYlm.3_ڷ\Ft[K-QWR$$~K`2N j8}68!e%h #&`_ÄFS8Ygʋ]4kZPTGՍ|M*hͳq%Bw5/O:WJOCC\Uʁi\9n%N&]vo*M!. kkҋZjuL-α#L6{!l+֧4ޣ@+]kwŜ”"x!-qeD]٥xku,Z{<6MH ShHM }(լƳz>nmoԉm$Pb]!R9?"فbP3!"=d{(ѩc; ',=i0isp&q6Z$(DtTٵ)x[dGԙHdb<){%"ӗ&]c6JXHm>y_^Pxi]jGvbJm,ɫNe1 }|&̓n";DHh [;_#!+Wmmb9֠-2KhIs2ii:eTˤooܵ>G!=`RV=܈NMMm>쇠\-bIfg踎+X4`#) {LT@N^A~q,9:x8̛)հ?Z!F"ŷK Zo<[ ӧX8KXsU_&yQ9 $W)e=KqY~W{\]JD& k.:GjKӜg9j5LSpcDL\X[6zঢt`^}JC=$q @|5LTR台H_2_C3@B9[:㣷ɊLd]jB}'E UVM(/?ѴՕxR*<+jYe~Q FYH \V|R$è8v޸%{б$#mzFܤ?$6Mm"LyjFLtb+bru:i4 #Bѳ='MU5 ԅ*>=0L]NBHU4)&>2_l= Ie $zJ iWNX#+1 Ý\33֚!xb9yo=#=f7+ju*_: ʔjNu馯Ι@\B5"BUحɋFŬq x}]ϢsIoCqbਜ਼`P;]bιT~#赆}P@h9Z{Q7;u*J tG58uGCld֟5toSX;PyI/` 5XdDvH*qvHNgX4XMy`z[|9{ӹ@$_HO (I@5ƹE8..KKQo| d :'Iw&$heE3Y",Fo4NFb!!08"FZvx*R(7HpQt1GK] rPEʩY\\^hpwa+Q]ߴ6+p~M`'NPEàa>T!*7/"JšFqĊRA# )Tk@0mHF3 x5me&yL/4CY[9"цQBhp ^)m"B|"a夜~猁[8'/P xlACum+[BkEe},*1q%j(!@z-3{8 NPŮex}LjZ{c,>ze\&˃w5zTn 95$3iC> 2sȔtRLP6[zgP tyM &>n>Q &Ʒ&gʖC<2.U([}4TSpO ;JPv\RDNԗ'Qхtp7wcN3 É?>"E,VHA]?-yS-lɒrMBm[`J1GoD̲7k_INCcŇ"bb->( [pug`A}kQdH =At#0:{}$@ܭ u]<60XuZPjlg}n`t:zX78$jC? RA0FˈvY_GMKX̘}Nb+L"&gXZ@o}Uz4% n U I$u dgw |*q9$dj˛&nll*vzH~2̵-,k3(#P'5egGD7-ynQ`ÊJ1Jj%-@N}gg?eaK ~<:"Dr̢'鷃UBdPqrޮUp8,ś/}NLjSV3w jw vp#_ &J~2O 376 5=PRVc>gOSquH ӵ;i n6 !Dc4%Yݶ1jNUs(G/,I8F8řk;Hl~^ XnK),QcᲝlp@'yVw(W 3 t?׼o9CN xbv1$4}9?!~z 1 `$pög_'/祰5#6hO H vr9A SFF.?,~r"Oq%kN0rJ־O*q@ܤRdSDEP0yį}b2{^椲W#soi%x/Uw'Ğ$Rl2|{*QgPNÈ S]t^1LX_E }UUpg6RVEt,V~<2U־q_#26dTޡ)-]eBK]Vד#.(V]b1Z_=~idlG("὞<~헺"?M/XOۏ,=v8Q!0auQ9DG=t{;|ۤFOӒಜ~$%(GbvkayNcF8ֱ3K5T&: R(d~9,:g)?X 鍋#^zEm"|<3##R+QKN@qa ifo_%ZJPѽgb}z1gQb ~C+?2\D t=l6rbcw R`]N)ps`UO͇5ЧWYz 0Io5?o6-ؒbkf75O%G詏%o\AwTs{:[U'l6 @;jb랯p@6쌹Ѩ@d5b@kD$[Ü3xq(Eqx_8!Ү ,?`:.)y0K &sX-dAoOYͶk;Sݻ+$pvT ^AӞr?b>bM?&-9PQRbtdz( 8 z@a $F `>)B !X8ӛ'p1:"[ I-PZ SGx{ hxkWPZn V ]eꠊEHsX7>kLGVp0`^e箍$m)6DW7=}*,+=Z7Cb9!zɟCѕ~TAYቑRzF~K'm^1vCo0~,YCkݜ3"j݉عzyQ~-?X" GAK?1%qmp9%jV }pV9o}W:ei?ՙeCh˝|R{ñ1Jt׮P edOjg#:C:ÈA<'U D*!E;CgwKhw1a]l$Qݲ}ܓ:͆TKlƜPk%O0]hRXܫvD/j`fHvb=@P {G[G{窹HM2u4!)#:7LjamS}7I]FC\j0)Xn'ȺE<'Y58@-|"f|GxܥI xӄsoN9^m/ȭ/+3T'mXej0@M$^˘blIZ\2oPg2E.z}/۹$3yR~)LOLcJrS襭\_|HB^b$ bË+J?ۈ&U撪Hf Lv\=viptdk}+eTF3eNs$$oEމ8kdU^c?x+L˸!4]!) }7Zb]lR%;c%yaVSeS^4 I>b6*KכWb~,ŢNX%ϫo^d3!xO>ئl1<}eLۣ)s^^߸h1D%xe4kʑ|z9`t7$^.2[azm}ROQ_fckʉd Rx1=iHw mςHlmhY,ؗn= GČm:83'htDM8^NSn~3t=FƥzÁ./.͉+ `@B e@-.W\*ᰝw6"nc>doϕk$Tڢ78mR7baF5673F o/i>ɘ1Y(@lL߭햗Vh̑E QڡrǣfҩGVEM)l/MMgI'Td6ٿJ%,7B> JKQIrom޸ 13Urg]k%? ehn.%0m+JR{P|Yּ%R+r1hkӖofLep?KkVh[B h"U%Zz4 (Fs.x`,gug}·m:} $;6 4UQb2{-ZL}pw VHKdK9(Nj3fz:m~%;(^t ;i>r3lܺ/p]`=EDV"1s?J~I4wĭ@)Lg<ϡ ȓQYco{?܃{P8ׂea/g4ă's19r m|Ulu:_8#3#|ŒI6JS0Q.{P D_h4_2F8&z8][ELI9W|ðQݠ zss`S30hheB7~_Gl{Ϥ"aɈܫ;7܂u'n)H 餫,|("xНiܥSN8 T#rr27e稨/B&@q }Ngш؁fTSSMag\UJD.Du^~sfY{$khQet,t;"6*]#67=\F`T-oɗnMA.5rdީ|ު+T +D/U1ta}?4S kGk&`NxNsɍv>m %٧AYBS]r7]2hyrӍ_x̍ *~x@-n]ISN:"^$A15F|FUεZB)=ohaFͤ .uEb#^9~fHwG: <7z嗂|QνL;^mV{GWPhNV,y0P7oZ]eU , p},(X_Lko1=7Ֆڧ6d=xxD\!7N1eց;>}*v3 ;t6p;#Yeu ߹ #rOEJěQooxܨoʵJYjQ3`@3;Fзǎ73n \4mY9dloo$eM$2Q}WOb]^@"ӡ7e.j"6xICN 6i!5\ I$;'6Rg̳k̶ʁl™zFsq.X *͎{{4O@Ųտ`F>q+7P12LF,f*l pA2^ rtJ#֫m=C% p9vxUoF?_"nA5lԢ?9thvajwq[S7ɣn,v_gQܱ$2_w$ &A?thDXw *,ND=rܮײec,wZ-`F ⺳PgX9',wގs K;IJP[yBRFU[/G b"4mb7y8~ɉR3r'74L7-SgIt t#(돫Y6sUm6FԹkEa1x9oaeҳ+h4+ZIbo}Z:вوkJ+ { ڣc@O:ȧ;hwq˧R: yxEp4P@dcfsCzeR d*oȧbf]BIS >}$*E8I|,2VE:>EFW_0UbySi-ѝU+6DF!A TU b@E0rt VBYHCRzwbo9%(rm O{mxbp[_p@O^n"[cb75ܕ̾ l,k% e1QIo^nO_:#݁C~00B!0x%'ìtuEϽL#-eNteAҗA_ _lIJ2sC3IJ2E@տ_{uђ >J{4EӪ %U+{u +|/a~ͤc?&[^s_|v+*kA5'zN0, 3Z3h˲ )Zv%d1GM6? +ٝ@}q"I^ڔLqu=SЁ('#rE !iB/%"c\Z8]V,+|/ SvޫK2 ;Gl^]kEHUO$$BH R\]'"-/9ɸM+B}Sm}8of;TzYk dj]~@Y9؁`}b [4[}vM'\X}Zy3wʟJ )LD1Mq=$a]>$$J~I-#)fA~]{qbڜțuˣ3-[5z~R$l9!e:h}H3˒ Y3Xq;EdÎLToql<ò:PWo $Z-DHq6y\ \<g3̽P_rL*tg3B!TW20A^Ju%-U2E闈m>IuC~Ǎ7j &2',>tɇj>_[6s>$EV"1CD;]rx X Qu7ӷqi=,٨!^^b`EQsj/$ I5ɡfOY\D@rHܐyͦPh7=Ԍͺ4:Ha ƞŞ|.O23T˝6")i>.Ӥ ^0׾Ms eY؋.Z Ӡå"~Jy3r/q5@w,]_ekHYl6+i5߫ `y2ր/^~ 0ߚRY8vSCIY_AKuO3M֧D/%=S9 aSNuI,[(#nvY\]'s^fAL, 1!ٟrGV?N0ݢ;%yHhc.//`g@t n>O?,9$xh!sM0/ks|Sf6o~VW' X ku] :+@>8w .B&R6`{ź *3D0 59 MXz\["574Z3t k|_䆥! \Ίr2G,ogC-Mh.3E|tîUbi![nA-&͠67yyN!oORccpm 7q<MzsWgqNZ.t} ;=LO̡1BB5O?B.%)s,Y7ʎg+-$L0b$IUO{?Vh-+U~`&;v臃R+KO.+_u{ruZ*p}4~&!Hۼ"gcϽ <`b#F; \hF[*/"?Vn&}h HKТRFAlqn":r{I}h 4T~چbȌOKW3IxTcMX BP:2R}Yp`Ё@.  ;Q{.2(Ip m Q x'P$`ft&?g )Y`ѨVf)@ mru7Dr=)u/.aۑ|OFN[&8e-|ЈoۨD㜷#7ä9ڰigcgLޜl3|,/rR$PKFmo,pʥF_>Y.bITνVhFDǃ'd 9pKVYP;O5eL3+nt3A+Z <dEp<%f|/dJEX/Cۢ5 -6Pw̍hTXdSMIգ[8_z6H;tu[k}SG^nپ򶌬;+D 䭛r^V,uܗ4UBg2Džr[$My!ij&ymlXm4MmBŬAhƏ(>$2P$D`/-]r}w0.Dfx@J zVpň-q30>B3Ip5B}P$ҥ_t>t}aF\|z G/^$,BFԃ>u􈎏ې,ƞt=Q o\` Y({KMghӸ ۘ)ۥȤn_4awHx]FX(" ,OMA4Dgv%@ƪD3xZnȒ48j5dx&1'I> !\=#v׉dl Xl&I.o y0 1 2GZ4?f9"Uf5)Rqv }m/+>1ח<ipnjGey;~RS6vAD7N7øɧL8Upֹw0=x˺rsKHB],v,K=:K4=_MMhc.vr 1B[THw,-Zo+i}.+?Z$*[-nx8&ahWC(@=Vr)20x)^ψ ҋf2 ՞8j-A1{14<ʠ## .rL!%.\ζ4Vtǽ>B{ 6 z&O^"cW:1ope9$m-A`W%eUL6OGK) 4Oi"dKJya%lN jIA>vDz2B'A(ZW˰?p& AAզD\:gҿ)bRᙽvP 1:'M(rȁZ .hmi+GǨR4 u;̖Jk~I iG!#1U8s%Rҟ\M95c]R􈨪`q^)VL4[}: U5~N0v 汢7V|.{k0Tx`^|<l5ٟ7y'9y>J"ky]9{b'\~K _*4U8p+N_ |uTW_c7jɄQ}n )5*1MyɌ^NHTS4.8y]̫xX6A#c(}N-#"mv;3A"D@4|0!QF3hp-L V9Tx2r4arq 4e, Trj|[7wpjگ.3 ۏūeYJ!m; }Xml#ZJO Żp$\"Y_PGw1 w[[wΞ$M6Z a (ŷڦ,Դ!.w\6J҆C΄=wc0WuQp{*r1ʥ" )Ao=Fk "n 04 'לp`WC## GBn[l&υ0)OWUg/{ Xr5?@?DƂR#4rq}BVX'VtO`+#;tC •ρ1Y1$Gy0qQaҶ5rq,Grv:L':̛^-х=c}EjP&5#"maR2ZVrWojv|fqThrnS1@Kb t"}~q#J`@i`TN]yj%|!m6v8hIz~v8(V+(:K+/Vf:1qHy#q[ d^xl`۽:88~Nv;p%niTU ֯ADɇ7)c(YB&b j -VS+ɰ^W^UXj,VxᛍN'VEG\`W[o/̈7bb3/:U& [l-tgdzjQ۟߇̻VT}.iȗWeR[PuH#P\X 4Pw{n̠*=wY֤;(S"oN-n(Zcދ.%11cM=Ln\W0~hDHUid1p ,h=JMcѴDοS0&liru^s8#SRҶST\pPֈLZ7Ԑ܁?PN *M<+z-7B)!E&td$A!=^X~=L4:6i򪜁aGI_M7b-ؕ M֡!C?pa@CgKiN˪=Xr^cS.-z)C  JnxU7OA8|~ȰacL l"=uJ۫2>dXUzPevva?W,+lKG1Wt6 >u ` ,/髎ՌUR|ZT6V7aNW1鱬L>2x I{I:ʔY-pĭyPa=XJ|!KP '6!ݮ:'_Y)Mi礁}}߂nlu(a/%EuE$\9lKh\?E)\_"'$U>G1ݮyVlv')Ȅ ?*^ܶ:ΌzWk&X!>JC/pu8. y(-P~.nQJI{`;ÜH -/[}%D{o\ W'wY. &{9w]IT<=kk6%tе1UeT!<Ķ] HE>X?:l>O##[N[۩4Gw~F\^+L@&a.Wt݅- <r prȡ15_z8{tFI=M1/Մ yԏ_g!v$!TLd)7֫" x]Bcw? P.aj%| |0rXʷp٨{O:vۙPX(>TL,uMm‘/㙧L qQWq%5aXbyQp-PIVYj-Ypl3?;iU&G|^-3DFh|;#]!l" LRl( I;mɲ7U}s)9CD*GQ'ok8S2``GW:{@48=(ctYrg"Bz;V¿PAKQ.*3:y"b*я =fX>nk`"O~Si!M :TpwW1 a{ "mgߢ%W J-(,):LY _lTH#fI"QD C#W]zUu7!٦PQ)!Z'kLѕhwv"^B* P>5;$o˼sbϞRUE-Ɉe_q!KۆL6˪1SFHt]B%5Xs^\,A1hNTQ ᕇ,k.XL`ұѴ)*χBߚ=bB$F~?- ;&ASEs؊tU bЌ6 yM2{upBcX?#E*uqlޒ]b{,p,3K#tjh7E46s_ǜ0~~n߀ wk*hяIMesPxH/@(ۈ4lӾʇsi5VkjE.t\oPW<7(=٩Eǔښ~!QQd\^PΉ7gB&qG̮W/{= Cd RXP_ 3 T.bRc蚘O7 #qimF[S)ϭY4Eo9%_H2""AH[wNfDÐ 8Ǡu/nݣ15 Twh =hV+Lw +?E/Ō-py)*AH]-ޠ"`e w\0ݳ]mza!c-6*3ՙ38f6a-P594zgW,xIUByjš;pf<S: ֢ܔO%yt9Ҿ$upG_"9_ % ֝G~-)%VhnePmRbϯptYz|)c~~(T o5|t=\e_m%Qxvŀ=[d;.H;•jsFt៵d3Y1.G4=$ 4)-~DʌHjz2vCqUJc翱7bϩg8q3s̐! í_fL*{7Ls6rE6{2]4X?vu"F|ZfYp\A أ\V$K=qnkE[J ~{%I2_ќ5qwX^Y ȢB401`JшTI}|Cs`WS+ jSQ6(% V^Omk}ˁ?f#?@/ϴOxT#xz tFջI҄y֞li'PuAq8xf2L %CI;UF[513?BC2^K B5D4>[>s; {n}g%FWz`nPh˿a2.Б{"OZ  HWn8UѳSomwUe Zc X+ eǮsv9]*JۊFyb  $[Y^P:o5KR;grK Ћa9ooZ)UH#yrPB!c٨ۇ]vef+UŊ*)ٕJmq7$Ŭ7TՓwoBmid_Z,>>cMta 4~𵪲9MDRqC^fůB& WLXiߎoECzBԁcM> i.bf%; ,9CՇp;2YE@˱݊vHf5D9R7GX:24q].et20{D>&4cÉVB`7l]Z#C&{>﫱ȄYQʦ [_\`(~ ]ċBz E.]e32vrlQ$ |τ+D q0~CXM<ϝѩ΄![i%zj'NV]/?^ g# ԏqKr3؞A[&J$g0'gj DTH&Nh RlJ l, rhPycTM31*0 9@4t!G඀6qkɌ>u0ۨT㎺ ]iM{C-[<up ysrƲu۟sH4<;[;Lr[Z9QqqF``?WE '+\'s>FN_;B;z3¶jir3e.X%)@|.}c N^\eP"0[B.p7d};WޝEm^vCuVu< eZ1ez{y& 7\YkL-?iM1mcIQ.J\\Y/Cmi a|~ޯU0{ -2>]Zk}֩QQ=YPǃ;( jB/V[Vi9 1z$F9 ]w^,n= TI e**4iiiԤ,sckʣFeo|E70}NuwA94+D7W_\xŝ}Lq..V:ĢD;a(zoFKǜDNUU0@Et<9`3*&),Ceّ{fN5㑠1"K6jh3a!n/\|S>б[dh0Ӥ ۨp{12:m3AMAn;/%,#Ex d"sC2`{YdɁq?U?%mMi`/lW~I"ږpf5SU7',ªY>JCI?|jΙ9 Uhz d=PWCyc,|Y-;˪X6a뷨 ^ .Ӣ+hm+?w/d`|zM¡Ѷ)gzOyhD7fu_1Aر]߶h/+!^&i9gUf;3{{DZ7EYi.1 ݅dW0G6)ڢSѸ S8?^7?ΧWU$@G-1ȎX9#j,J2Mj _]yFWtJ6-OzW/7+dp8RAՃ 11=%qtXZԕʚv5h 5g! S$c (.~ `!b 16`(H;D՞{!7Hqߟ1pӍ0&:[ RJ~rE3+]L ξA`aDĉ.TWAf9$[T}Ԧ&j])w[ 6 :DŽ`_>s4b~}wN|0 wɿ9 v _~h<_Y$4xHn'v- zUMؐDYtj[5{RPNy7X/Rd2ϒ!Қjm<<'$ZczeTA WYMzl+u6]o=Mqg=O-ޞ$fd:*scLJ,1rMKC>ƄftEB1U}ۘE (AW'~.y M9ҡNI4y.hRݧ}d*&Nڒna=TP*AYlUpLAq91 kr^TgIQf'&,;0*~%Fg!pSѰ` qD*/Rp<%A/煭ewv{XHקJ\C\J*g#2p_^Oʰ$.Z#|׏BMCfuyAGhc$ vL*L.|‡LkB Ww<Ϭ;""hO1о ~u zhoQP~њާ$Ԗt7w]|oct$c5)~5Ep P0:gPl%A6DD ^#5l|p;#M0{L5}!Q]"I#h3!{_UVBj*hk^)ZrI6GNd)YYOYdb>vd9ʨ[,]oWA:c e^ 8P>[@\+dODqu8#F iuvT$z&05(6ʽ-@1}?AQh&@T3H"!u $lO@S;8&R8NCFs(3Y+3Rqw2drI%p?riHIbz5PѠ@t-o[X+`#Auy\I,bb}3qn^)9(3K8Pd޹%3CWWaL#̙/;_n1SzM[#<ȋհ:w]I1$NShCT3+{:fS4vxAQz=i 赸<^OHӭzĈK P*? Qm JSs碝>[5:>DE lh 9zIo~)&\8-.gKOʦ7WzeF8ݲt؛=U@T؏_fNy]FlUBSj: e$sH`.~=wXg/X?wpT N4뵘wz~*Y_F #la_]QEпc[ݢ zi؆6>E6k^0? m-ab2gEȪSʣ{/*?wgxlq+b*kGcGh FTⴝI 2h04/A} 4ԱxoE0yr9W6~=[daLaN子P;`‚NmP*qu]"-j?ZE3/IX@}sytC&=AM Dr?[<Co# n5OfdyV8{% vZ@[@Z!?X>"mLCq/E=jvi >ۧwfR=ߨͰ- P6g\&p1.p{h\bm U~s䁭 $g!aD_Og3ݶS~Ǭ;9VpQSS=D`~/C̉CS S?J+19(IWn l &$%F>s)v:ɜl%ESMO&6a{oN=/j E15gS+jϮyIV X>[Jm鏱KrǴm@=-k4XL l9Y\sZ-ւ o tREFofζ1%@'JY Y!S*TMDLdXarl)PV]LR >X᥏kz߾#+W1K9g"'C dpovC.8g\3ms.6xU |~^ΞGG6rY3̢y|XV10G2f>!݊Rm0~ʮ)ZOSXIFtO[MStE$K< ߛ`dp^RڡaѺ00LDvik9󫗭^Sףߐ&MV1{.J`-ssB!j4X2k"adÆ0 ,̟~/!dY`$ObR7EWS^ҤpV~7Z'i89=lg[zǬmpdP0 lqP" 8tbD7je^d4nUUlW%fJO1^s-9  ^pz +L%5X[^MIzf`*4ð܄ɴJ;U]lZu~Iј9\.\d3w̶ sR{\Ԗlh2jcωkI 8R@w\!>2D;Z(bVs K i\XNch/mC1ӬIzaLrl"CP!H>t#+ MS>N2חԷ_0f%U`Px+F3D f_,cl'tLsQ ϼ=Mmk4-.Yr.28"b!   3UWr;=R:L]$;Ι#a ى{~w!KP\He5Ҽ֒JHi'5n2%R<?H}+-z *= |mH8BSXt5ǭd 9dx-UW2'X< p__xd]c;= fS`A>Bqf@0v `yꌆ7#FI`tv? M~lAlMN^Qx2v†W҉,0XqtS[λVAo|a¥+bp=S# i@paR]4G_+ w@V FuB>6ʣƞA7jQb3RS ~Dg+L;-}iq; 񞨯Cs!`2c/ <`XӜavJɧAr`v'05fojvH }*(JVIQvF",{g^RLHzHG]~ R!>)oc/1 f"+=UgǾ,i1-dbsZ*`q|R:1)P^MGBx~`רm&76κJp>]=֜ +\*ZJfsC_pO~x7sEQQ6[,I!ܑ'c,Xȋ#؏e]8skIup&t'K~]l*:Y (e=kF LFY}jgY V?U0`{5&\*ukU ,YݬgB@EQgbӇאx.#v ZѢfFf.=pW-ބ2,h!`6rLe0iu]G)r^MPrI&**8GN__e~3Q#5~&[3M85,Ih^Y^d䧉C Z}XXhF7d*yļCm5 j$U6}~n+qz]9n[c${[\ͫ~*oz%x{W&Yp|K,T%dҝBbGrAO^ 5&2 ~i`{6!R^ W_-s/=4YvhTpCNix7*޳ @A5坤Rb08]eoLiNdIXV#5_㧹w b8(R)ŗ&-q¡a,[gJ-.K~-쳌 NOu˽s`Ay/Ą#}@z3vXH :s0x6^v+]]z#r$ns(1( C'7<ԑ9YP  e"] !#_$6.з0oNq.fz^ǮDGIarD0^5Z@DCŗ5f՜|&ܣQ//t 8Љvgix}+AJ!G,{'nmaQ^\p`깚{HL*ŔrvE{+t5eAP˔o|Bs%&EO~HCM76bE0k,%;*WꡧQȊxTfvwg׭ R͞:=~zIS!!0T|WF %ڪh1$U6>, .5_#451j:~Wq8|-D=At%z[rRMnM`Trt\뉳VQ Ge>Փ;.+t9<דl&;/DuRiH5Evn5IVeh#4߲jN $ЗGsx_}@ZDxBf{DoɃ@ (RIz]kw@9wA.Vg&n |IU(8y zw7-,&EPvҶ;B/nbD\e2JL*ǝ8HCr^6@$iM&PuԣnʳSL5'SX,kѫOP EL:V/;;\yύ{BHsm fӤ #E~M3;mځ: )"12 u.z^D-j( KLlśA7|\t*K@+笇ŰGmW>`y'N1-}f0'%0 S88$HutW^qXG8Hi7p4%`r.+ԟ%'5z4R\iXx ~,rcil>J1ByJ5Sމ 0Gi{>ä: ]oߟfÊ gb|6JWZr>%ɜB]τygahQ}0TĔ]K&{?|eJZr/F).:֚qlSࡿ>`&kM@:AC6CbA6ROE6 ,-Uw ;:S"SMy иHQ!;X4())$a @;3#:n^KdU޷L;闎 M`KOй|MU8+{U^N]1Q7€-Y/- 5S.g_N0 [KBBҼ5(=j]ON__Zfa )Errޢ~TxD ˍ;)!+ @dB*J8\{AmDUm! >PeaCljO_ґ<€;Scb4,j4'ދ]ò'Iֵ!&|8p4xxK /R\j$#J[[bƮ݄oXv>}ybxU]D76 >Jd+_lBn9wx³ocq"5ø{?npWXx.-?f=fֹw 3~suVkt{5j,1BKYQ 6i<.>Q[9nbB}u=pP'0c0\12†% d7K syl?p DxF/*HT|6FAr:V@՛6Gn@PaKkZ8~4dTiyZeie4 74e@u J.1r|vDFRf&6豗 "61j(h/F`.>1.9`U~ hgtT<ͦ=$o$Ε|`pG1)N6XR)(X֓(:IYeMo" ١:'#.Mn¡Od]/׭shc7ׯiK,Z/6'$>$5?4I*|L3/2^+D(|_W>l}F)0%C={}2De@yrba,`B~*'wɾÏUG)5n{˧J!PB;RGRF\Aq<ꥪ sB\t\iĊ1 uft]V~> EwD#ecO"}!ЖС io!QH5RЪ=5)Vh؎lۨ2(<ډX ~ 0VX Dw48(z1{d!۫{8iykz$hnŸwM6~nJ,;>;wZ hF9:4U1NHnD76!x/-+o, ߅4;W;A<™6aXJ&@ ,XQ 0T~ d| *!<'(]@_ ˄_)iytY mQyvqs…5ZWjs#Y_QNPqo Ll&o{+ ør<Ǚ8r ӀVG ~j6"mgJ2Ysn+[?}߲Rh*tn5͙\wϥB7Äހ^ɳ@<ƟVI}o[e1PÌA78kTϙ-Ku(O uIܱ+RgNbEwa4[X/Stsr萲 bH+W<#3T4f{J[$Kcj4'S.zW< ;4ޭ&[ xӾߌ',[w(%5Ks>f޽&^@7to[M|Jߣᨃ:3b`p"M1wּ [xyDD&VXWnl餫ʹ.>KO~4b1],F&lj6;tt!wwtr"Sȡх fHXjGHGM^OT˥uŲď//B0>,04Z>Qܹ]&Y#Óa#~Y1B[+!4`m m}RGNѶRhDJC;U1 E>Yj0y[Gik&|\uR`?n:ӄN|qB8/<&Ǫ?m7]lJ7+D'Y-*zEZC4&4!& ]j_?;:XG)s-eɧ53o| KGM.dJڵ3"ʚV['RFnsq{"2)/28l3z8RLe1"Xңk}FTIw>_q~%"%V٨l#t >}Ms16Em35 G7CeX!1z^$plt{jW,^2OyF7EK¥yX>D!G tٍ̋>ѹ9& Ĭޝ$ ?УHBr͵0U() yw͚?otx-Y(Z0su-Os欔51y^hzc.֛1,`cϯ /|X!b5#F "w9A@Ũ9QGҖJ44$!{ܡCM~z>b֫[?ɣ(uo]'P4ea`"5k؎ ~BVa UuF;|,Op6#nH)*4HB͵KFטm<꤭oO\_L(M9ly 0)jA;=>dtn i6r/yN/pJ>8qcpT٫FAMҗ5L|ŠίZJ\l*W^ByCK0 (ǖnFgdSvy9Uvٹm;o${tG*Fi ݭoW:H-h;C͕g6j݆[fx{_$p i醾X*jWKzʲ'=E!=S|#,P<萫ܚz S" kuCIZF6v%Jh`H'~fR4Rv_Y^Mv^GcN)(# ); h Jls܋qUBD%l2V ĝ$B':&5RsUl:OL6KR&~ 2^_t\"!N{U`o>DO8EJhxh{I?bbl_8 sTCq[58wCP̉p*ܿ^}ܷ^Y#rePkvhu*'asBiV~HU$y e7ON lpgbld½;2̸e0ڪ,,0،C#(?@q}4>?{DEmA"U&%{I;O|EIxN (_0$-[aд+ =v+Gz읻4B{ NDBA% 8n*&ǸџDL ղՕ۾ 3jjn72/q䞴 a][fɡqTj5R_i囸 <(&)>L{`B8zW9#3r8 \8\/`u{/DE{U[RXHPDž2!Ҳ݉XeGrS}at?ga`b(OP+T3<N1>}g|ۗ 7|7jrUu$qXUtC4W;8C} ~/¹kĹpV'<*Aa5PSyaXJ|5`gS?%RcQW!D 6£ŋs8x]djq9^_=08Xd D++0+qh:I+` y뛑 n18SVovMK!+6#-E6zw#J`dLxWoS:L=ב<-*,oPZ]p/TQ(u$uVWh'1x?嘰arou~0@ШR+Sr [9_Le  T E:>=]c*؇6KLb*xy !^ 8wO\m{;؍ZNWh~}aX|,7(Z=~ 8O=(I.ff6!ꨓ@ts 0^bHńwz`&ys &Ƶ*!\]P,U&Y&NIU>Xn5h뺻*G9FIgP+/hбȁ_V۳оp:A Y?2 9˜g׃i}hqR>Mej$^KLf!FRsc SJN0|~f C.I co;Iw,I|cQZ4ov^ %$3@Cc:[BGP t 2ӱRKJ?nx)v0ΎnWnFgYⅭ0`n ίT9H V{ D7jBr%Bl?K~VCr@>T|<]cVCy \s0s_e׾HA2!@:'>m "Őy0lqt.ATjF7*yoBĪC}>U$xïdjb;L NbיDC`S1y 0s`C [=דgʧtjS%K=t/$EP ׌wyB޽EM3Q&b`>`e g';*W=Q7l_P%߷{J`bc%JÃ&/@mNh_Np|:c^!7?2SCz[Gy{}>BB-hHG7uyEgYp̔s0НviYb1nTS$7nլ`8W7o*~= >Reo*|Zµc~"p.{QmX:|`kfV'c&ᰬso4Ha.-&#K4׾T a1!Td}ȊEhD!pti-u++ 2>3➫^(*uQ5fՂodG'[:<tʨ~j/-OI1Q!RO= 3:e7v+lge%˛>arg 4K+#J}A =Ё MHzȻ# DR6(ܲZ\̿YW)z{:(e\ ԥ FUpj*-7AmصӧݠU8F`#U5oTT9.hWFg83Xu¯m=~PD^ v_ M 9|eƳ{qصц0˄(r X3~{nY"#gv=t= Smq';RlH}I$2\gNXOf8Q&\Z *|s1WlD9=_L+nn)UM@: nOO,z,44B/&zdVwЕNdJZrF_/:Jwn4ŃfLtzdhԢܖڅU1;QB5}lƌ*,~C5x>PZ"^.[(|UnQ2DUՊlE6[:[}OR(.6cљξ}@ѤD߲ANCww@ǫ^l+w 8ZE-@0,< ں C{h1s.`xKsS`'nOOTZ2RrK&sZq|vQ :3 \HW䉡CQ&Ieq066 w<ÞK.`3lv繧%i6єnhQrq+;X7|OB~hx o(bpBm5>+_HFe$'/$6Y1D`0׌<9gG;( (q玅N lOjJ;r┗I8VA.59>(oY`r\Py.Η$dkv/%3Ōc}cFCŶ퍩/l{鞬V/w\/!M !Ϗa! )l= YD֑xʆP@ RHI-b6?=0iQ٥ϛy>pn?COa`Mѯ_ lߙc h1q*!('wJST`> n] 487b00DjUc붹>HV5>]"G< kX}᭛•=O%)G֞/f_~*%Cxg="ILB2SH$}hI`滹 Raꟼeƶ`3#.E>m[yRSB2R> X:/هA bX2mG8!H3#Y!d7gq2P J$ B3HEfǾN+=W`E߫R Nq,]_p&v\̥&H)t|}ɵb%^(-=捚,}Zz] ZC˘xUM2V?oBzE]:ufkk aSw蟗V#SN=u'YhAwJ K"5n'*i1@In}MwFjx<Ӑuh˰E(P("ES7ýgtvkU锅\ K .1ITB ؟L~5ۻ6j8|(,}VAoF6'QS~gDbx'Ru8n5hQ@U8%#Ejp&.ZL/AQb),ghk8VEKkxMkH!"hu ب戾M3 "> yﴪSNd:M1sh~GU.{R~7iTJ#2447RΜ5n7S@id#S4}Pz&(ϥFs~seR2H0w _z}A{YwݒcGQwCs Z5;Z]2,O0,ke~XG޳@ͲQ( 1Ts;@_ !EJs#(!\nӸ@A?=1AL_@g/#YchT7GW2jf$#BLmh|x۸)ꁪ08Xy e0[d̬jkviԮPvToO w[ T) ˆ[gQ[X,6+NB!p}K:W0L- !/'ҹsR΀B?AMs 6[ كy蔋"̱`7|a+} " )R57w>[I@7C_.Wǽ !M&-s&d Xd961{/ mJMw/=h:̌= !}Uon?x$(IiLe6i)mduk~02%V.u#k^KA#rgūqhGUh81O#v2iVfX0da$W0e鳀A. _Ck= lcg/s2xFrj1;Q  M"K1G? [V 5(x#sjʬ@ z`%qQA5z,(Βz[|W Y;Q~rKX"׋ z&ٹ`&1 [nK"@Dl:ӯ>H}drqFo,XRbhH,w0gɕTOO?͛pR HkmF_2{@[_M@aY A*Ė@c:-Ѽp"Or&甡 H(}lt]Wo:r/oEz"МA#g!ϷwYm%Hd)#삹ZwLElLKt!0vefZ> 頿Ҡx\̘TJ+U3Y-yZ]vYpys?ڃ,uI( ߛ_HI!sPr" =01_y[M’ߔsLp7k$_8!wؙALCC,f˩79rBN\Be*Pj\{.4P #=j_bhqbETmNy"= HtZ~9Wѐ\!;^( +(;) z;B( ;xBKy1$I0| \^%j+(<"r Ukdƹ19Vk%^]['uP`0:l]scdX"UgM9t?EP7>FѾɷvRw''>ù8Q6#ƒ|‡_!2+֣R}s JdPf *3:T.Hr;z_6K7HnFp~447D|-ځ3iJ/KP+L}%MnVk.B~HMbe] LNiLZXE{=+.xؤ ;'3*0c,Ӫ:*7)IUD0}Wv䖚vd eq ?䉺d{3@n^fjP):`h灟KE]OrdKSq 06zAКSa̖CL=t$J<$l}89]lJGpZr,,^cOdº J׵|cǝ'ޕg/NB3- bljp=Ӱ#;9D# 0v2'񽔌52W1rI&}ӵK@OSCŖпԘԅ*yUحdCXG$޵c̮ c0zY!ikC$:n?ahPeg!pg]УL2iUg⋙.*zIr0>Xkb9L\t)uxtZ dzG2+ Pn!aaV98қ?g49 NFКty")#et t~>JRTBbݦ.E!9 vTGՅ+F|26*DsgbG.Jo$j_><$UٱvT#p$T V[[jALh`E1 -)rk?b)j3Aѷ+*0Ճ5a!8=Xqze -W䖖3ɡ6AIBcKسnrVd03 Z ;3 ҆Ց\E(J:B5ti~kpOʹ/BpSL\.h_%heV*69t9g@Vp閦1}7T~@ ,)?>HsTYqR'u7Pi8+=vOۃ38/ z;B*f>@̰c- /dkكԜN6 WƸNi0iOEnD c֦`A5An9 pfQS߾sɀ=KW7AyUn7žLhy΃K1\xiA;w^R&}^n"א%dbSs/l_U MGo j1θi#QC`z#ܳ>ƛթ r&vHr݈AzP6 KdE{D<m.o.[{8a2Ч@+hνa8642)㰞8X%(iV4k/|Ƨd}1B395$A6QUa]+~ƢY!RpD%pKTH)Bϰ1,&!r)'#9c"c1!])`yߛA6nODYm33,>ݯAu嶣;wxxeDtDAb;\d6mL`mOeTBx Hem_xf|. ت'`b&z6_U[wT-ӴDEa6B6'KyvKac.h98b^X͐@/:0vS97&lu-k'趪7oOV Nu 4gm(,AS* O'iT{ov#3 OAu@) zkqpPGa<-0:@f͉A]˨^HX(oW ꥛k_'y'h$5#VzG9㣑ԮK`Aǔw٠l!Eg,ҬQֺxUϐ'4I5Ŗy>Cu{j"ceTꔔ7Oxg|kAE(6R] :ч6 o#'ȕA=EKqg6c lh=Il& ̰]Wޡз2of "iu3OqPp?)m|ZH sιdxj,~Tl+n{ba  {Cť4!r?3ޢ?ÒyNޥyxi|Z@lĤUQ ~^)%*6RK)'v;aCC|2vS[Pi4*d_Y{"oݬ" [BSx1ru*}ac5%g2YI |E.:eu@ҬmriλCD\_מָn$EMԝ09aD_Iuac!L8#;c!ڭ-]Q~nC^C!bvDr˜hJx_f_@~ I"kBd;AN e< @NkįOjxh$(Aw.qaX~HpE0>rJ&\:;>~>` 'v60yB4*彾naI $goɠqe=^}aze RY')Mޖi)^-{~Sw [lXaLMcԥQJ =o2aVM-%ZYK{TIdGmRa ںv/ⳅᩉ)g_ ~Wx'=`,= I`Zؒn r28ۮy|%,[VD)\waTf(7xᖍG .^nQu)}8PJ"!LXoϯBS / "D$|:Rhe;AtK|돴A%hזoQ+ZQX 2Q :c"%&{'mJ)C_HBfkcK08 S?%tFX 2\gJ'Yʜ/)C 2%Qa{=Պ\ [ĞSw%ŐkVȅkg _Y%â&7&]J1o5" QL3t0):(T觧.C3 0HunhFCQЇ"-E_ ^DE72y|ktLZQ᷶rPП@* 9'Ba o+,nam(dYoJje%B+Bq<gԿ撤ɛ| Q/vBjǁ\.ЗhV U0DCnhZtdU 8{@lFC8uu&apōĶGxU  )yZOI/Y BHD3?E[%SAL.0(E?C$EiaUN0m|CԶ}?Vu@ 6J !}"y;]$_Pm`t6:L#AM8yv867O[fA=M[B\h rދsl^dY|N):mK㲌Ӕzdu4Zss͖ FsA#%GI@Xߗc T ʱqX+"-awQ9B֌"X~W|vTtNpLAH | TR7x *3_жK$ƙ/H*6yv*|%Sl+^P U&IF]d!ti`HјQ \FZ4[aq4WJM\𱽴iZ@#[.Zg;x`ͧs#E>o +ҙ.9&h\+Z&PY:eLaa|0"8y/ad :[Qj*䣢(:C8S)0ԗyZ (3c-NR*MWkBj;L&.\@Ic l[PkzKt!%E/`PtK#蔳8ȠM$橫{'e|0V:TeKM"QdKA]mA e$>oֈY1-DWyh>1=Csn֪މVDGTY ̢ ׈7i\l0x˭w,X1=B&7}\<eQoMJ83]4`霛u249xiԕIAkbý#5>\0 sE59%I[G{ cE;5cwl=]Q<_RjVqS8XP%!wT_vA KJe@,CL,(_ f4qxWiY]>+&n.O4!) >r`:̍v3zQ I;0ꬡoBx DDPPhA,k"*eѵSfL{"c:ƴ)=\އX}.-M5k[LS0kX.(8l;Dɷ;R@DjT" ӧNe_*0dsҵȚy[ֶt.;بޑ dfXB=sK~zeDZJDM4K$ Y%xJe`7cTON!0wj },_+Sѣ/!t;?dRp0@& ,]E=qi{ޚc4o#"GNu_L)b ͟Q;3|b W+ ~mf*$JgN{\&8' jslƯT91k? EY_?mQmރ4qmfzH^/jRUxq=`=`YA)9֊-g_R?⋰XEQ|u5= / 4K^ VԦf.VEg0пB yh"Zت  QKrS "7$LV9P ܀ܲrTi-NlzϼAb.=8B:bjo$}%;e|Kfr# JAIP]iů{I&9)g[؏c17EyLC&DEy6$Ÿ99 ]k͛=QG'7`p)mhy8t8ɋfO7Rci.FBQa*wpE7Od,_ fY]_]ƨqjLFVyi:n>. Pc\\0낣s%4łoFj(gFgGÿ8?d,@ߖ%Cל ΒS1*A:i5FMGtJ :]Be3d Br;˴-aZO0f+PQ2E-nkF㐿C(k@ ;dm#;e"n F\AN'־WUBTNtvݓ _`Jd0,Zċ+ԟ?ק|c"GÚ=045I2/{wfvRP˭I+(R(ogJQ?Mfŏt'\)w5&苴 m!3Xj4 Igml^وX&`5@+yr¢R"V ~*FrNn(Gfpў.K>1 cX. hͺtq.+H^V;N&\ 3^&^Q5=r}r;p|@D5o$~- XUJmO\w5 kl,ZsZ6 ` 5UL'n}B"=9TWMO -ړEY-lVE hE ^eI}vdKmCRGָ4(ҡd#>b?ㄚXɫj^J|34Z :@4sg 0uyNւR&~eH^;W@I\EWPowKL@h]$8IF{{`e@;ys7BQ;#dF+9\aAR׃Gctw !=(DrήƗH;pР{=6SH7CjSs3 |ٔ扊p$QcaV=32"ڧt+@CI_@=Kܞ#{+g4kꍎHUunۏ I⮍K1HZFDBUЁU"fɬk ;C[3M& znZ[Slh\[ FUڸF\@ބ"h0iN<(@],횚JD3Nns/3U|71bKT_Жyٶ-f# y2ړVi##M/ZuRo[ o\ CJ2k8ńW",uv6_Z'0g-PW} Q`/s!!/Щe48ay%kXz;OVaK?0qJ$l"/zg0`\qK{\ʙ"(e:N[*S(pƦ[2s'\DD%iq% +7Op6_[NN ؈<޵c 0Ҽݠo0ل^l]Wq{P[t0hS ^ġg00B:9:7owNj/6~#0?#zQBuNpj8F4~*~vp QQ $w.,J]+2-Njťd,<3>7%~F_?RF@uc^6ji5WZSxh!@_I ;-O"4 $Lk 5rEn3̵#` @kL*_#Rx 7cd/IᆡsB~u  [:ovS;JV*;Tw[U850)¨gY3YI2wWꭺ!Y/htZTpsO1 mBJ{vYgyj;ՇFb=rXI;%̣_\E*;yvnjз$='.v+uZ7eI-E$bBI[H {;ÓE4EZ|~o+BĈ [ZvM1ۄlݍa"5G.HK'16]c#Du5t+apQx'}`}{A?B)9Hm@}"D>+.'{'ưyRLg~wƅ@MU' )6<5bU뱗HB(MȫFhr'hrܤ}zvY]Hn=|Nt9CGpX$.NQG|γ3NrZ[P~~PH며Oe|zݭKȇ_:+Xa8rRO9-g£z9X3Zlyam%~ς+{ğIu]?aoh#{%y*^Iupxk.@# J.sVV{n/ Ad ²c3\ C6nz- DXH)J?ƚtWC\[}[z?+ x\ 0)y5C`(>,$,\ҙEk~Qp\f_Xqx}V(V )LdK /^a %[!Ѩ/߄팉hQN= Dq48'+- #Lu1PXsEQ!)OTn!ǝ̉q_>97Lˉ1 .p<։} dl Y:\ :*YL1tgJ[Ϲf_}Aj*iQow5o8c+C4:_+Q-J>q~q.7BZbeyHԝ_?oQcФ .wD"eݴIoR7)RWhjOςg6:$j1TT*o`JԳgwS˹ pu QF`~~gJP_\¿bUojp?~nFU˪X [O;ˇ_vB@FN/GUr x&#ФA@T,dY>)lJǍ/y?P @\لX-2D#zBJSk>xəwb5yFR/csЎIq#%\Z]L2ƞS rSvhdܢߘ?d㿐,kA EmTE /xʒĞOKK1o(s l5Fk9w0#s4sLg6 T Y9;ףaV_X˗ygC3\s򘫥A=<obك'|s?Iף%_=\\RlgvxRFP, rJl'|kbt͌E˾L 2>{<9y$~ŭtz$g Q}n_~Okf=$,p̩~`a (Ƙ峢 pH.vf.yeGP.v2}!:]W#rVqoDv7-fҷ"O HZKL5bZz0a[z1V3$b7qƛ|{z]ԂVSkU ,A7,D;gϡ#BeTȭ39S,8^1D_J(j|-jq!>c|8@UMH$q0;|d)}< lկ=xhyRj&hDwLn?x_?rM$ RڈuTKhI뿾쨴a-17tO;[?u"p{":j/11i%AQIG3/e2薪3)Ms.8OeG+X|Z& dKx;_2Lb"ɦr,;='Iϟ+WiwJ_+h^m62jK>@{<X~ՍF( z+W=hDplJk(G}+(G!M"m@;{ʆ-jU)2SŔx-fߒpF?R4xn3?BUL"]eFJQeg d568\[-!)LzP\ܟ]Bg?PNBk`٩`W~ʮ6t=o?J 2n2ifd0Xk˜?Qsq+Et:45șՠoFkL; J<-`}u5D􏊈>5M6*@bLi?y5mU]D>t߱\ 4Hf Q 2KYdz. |Ygs/#;x%^>aü`;!MSCZ6v1Uݰ-B]VZڕ.CkߜJ3z㺛%}|=h=8c_?KͧP3Up>pw ġB=f&Wc8M*҃Q]w/i z#ުY vZ&>5n >+BR?egfdW6kyoqVf!ŗo>% g<0cV?}cv\ PŮVX5͋|3gwr)?u8y}.w 64pBG#Jh=Ǩk:%Ig8`Y鼷+ADqb.iUNHZ;͊SKTR?}L1/6VjSM`Was$br).,G|٩r%GϨzaTȐy]zT\;0HzJ;*hJxqwgn?~"mu#1ϸ~Rg{,1O~0mW`_ y D[o);)*Godlgl[l`%=RM4h{`C-Hqhg'#6#53&@x.LW;}`X1DwwȨ!r+dBurVoc!WPwl}WWx';.j0ԡbN=<t|0P2phoF_p(p T|2A#%qMY(FAg1O;/w P1F~;Ȳؾ, sUb%GHu6̆|uD2} *]W"&@Y@ Cf_!NXC[R +@kM}6)jHDi1A8r좢b@eYN+a1C}2/>؅qreiC$LM 8 nf\@@9HOؓ9PJ1-n=k@8ΘQKqcN g] { }|½*/a1}6&:_~0a/ [͐Ox(YG$ bLk|# Qw)'兣7hƌi6 GaUQ\qGlX_x[~q[9;`/~!H7QVXYT:xM,/QI4z) B))ATHR=Yi>MOdB[ևJZhoU~g0ś˷㗀{E0AW 'LF=B H 9/e'EPol;ϫ> TQ5 '4דxfN+Ekxgεt.9߫eDȝ`f:U2v>->A{^=c}4^zQB9c<ϙtG\ZLSbK;{hdkU] _=XG_jr{pCGl;5*lWRccNފ$Sݑϭi)rm%ěÇ@3h)Z1y>wx}J,Jr &)DFJve\-D}klm;/oӊ8&~YBש?1 ɛz={"XwUD0$ӦfH`^vf&ޠ ?u3*3$8Qџs܏wx[ivdȩ!;zxȯ].Aw>^QlRj-YM{if꤄ gxM82m)v?Qa6 PƳ d{Xj6B͐?=j@Q\*:(SN7/mW67>S^j6lԈa[Uҥo K4: y>s ћ,.(]+\ᓍ8`-Bc3T:~f Dt|M&3*j AyQ6fbVձȅnس> Ƴy prPl淎7Oy\OA\QT˲8b=hQ +gv)RU(9>ppl ]MѾOGXݱ:\OO*48ɜY˝NyZZǼtv4YA x~H~PDj6Cs{MT.خX3y*o@0/Aү=.$d~E{o@td(Ne/nk[tcjq_ E9iW1y" ˽r^4T w&n"u)$`zK*.4j(Hd ͕Ajz9#[#C\+2oQx|ADLVj8+zTY =,|P LP١L3X aS;:^(t"i@guFY({,g¿tƿ3uM)3㔆ϰk1EC hmgw# 0RdM{U` boĂ5\) <́ &$!5kUߋUM bN*F|31cK =C1/^ ކkR̉ |rNÏ%AmwE)+bW݇A_`.Y4kw10{&*"I9| /#-^E#̄YM3,X&%ǟ;3Du͉4&zi;Sl=8>^G89F:j֌@lgX7m]5 פbiuRL`ߟ r5(i'R4 dOV)}$ö́6e|kE ( sN=*jDA4>Rشj3^.>f,,gTYn{?`8hba3ņX$6VXWE嶆yX+S}mbƦ0WG1#! 겆ȗ2!ja /)6izAUo1, \/DgO${ fpJ@D[Fw)⬏JAec+j L1@˔ܞcˬpWn2er7y,Ya3wU"hB#3P^W}?5E|$*$}Z3mAޝ$457} "%\A FZHA]V5'YX m eX~aI.ӶrڪQH%R[Ebd(.sʒ (Ý*:šyXApor$=IS$lh;Uo3P )mdžC rmzQ0_|,?/TB[%Ϡw^(Ԕ5_{LhTctp 7"erW _NC}:$@9)u6 3y]e^S7C 3ƕn~%hXCYt5ϐktMC= mq:)9uPaB+{`D϶y v|0oIx/l҄t|ٱVz1U0$'7'$e=?8Ad#]uq j0TQGn$\x1v׷m(T6f +O1a.m ZhL^ܗf,K~&֡z}RDij'U%h~I| q@:l[(@@w=ueT10v?Z晜Ww=i>,r/ò@ǿ! vTyKtLwP0!!+ hS0hu9w!g\4>#RGˢP,Al3NTLgXWZ>?WRԎ}3BufsOw5˔Khڃ*6&kѸ|/ e[Phx) W& # o: `|{L|;XS us?eǸYd:r"*P.$)NzB3i:J\K煭So蟠6^ \P\ԷA)~:du\LO y< IK$dDdV YK4=bC̈́GG ¾8#X#v {'V8pPF+Tf .KJS+pVN -ՈVPA{56{j*X\` / o#Bt>ը^m{]s Sq+EctW:(5\F\A Mr+t>'@Q^0k,7mBҩ #/ *V0{{pFGk'Y,Q/?CAf%v8Ap nh[. cݾLj6bv!qAuۦ=Q3!#, ZƑ>]3wm4}΂%b :'Q);`Mpws)V9ykCWmd * p|짛܏IV ׾ $L,;P.P3@NBѷ60 9j!$ax%6D_Cm/"QcueF &м(>5/{JR&hzCb9ԆǦ2P )8ꃿfrE.MwľIj6Uo|n*eBiFeԠrȪvgxV=ѹ#?@lyɈ#wMkG(>{Ĉ+A_`(g#H\*1}i;σ8cˋ|5 )=#H 3n*c@mZ~r` ^!@rޮc@UdX'B>:mtWRn5Qzgs4(RCҞid5ҏ¸poG"Nw"ܕP&OB3 ,הalb[DedU}嶠mHfՙbl~3Yq('R)/wIZ> , @pՎ,hy>2YQ(K|,m~'I{V8࠹:!J_0tqk!X A&nn\0mϊok'5SdMOs\vp/>& :Z)6 @$؋vwM jF>Q3T[&fP:-7(@V} SnL*luȧ{_5ى锫ѪB4Sh :y {T!9-[_P*3cU9˛Ʋ=~,UԚ_ʞ8k?:ceso*كKMiY92j<3%UݳA$,p87Neh&~j:ihXU-c X_ĸiB⇙- і4#_MhB 0. :BD Au\AO\QߙHhVMBvߝLrO9NF 8rr:sK_jF(N- 8NZ KYQox.@P(Hr 7ut}SC5mۺ&z iŻG^ͼ<*wKyv/V }>ZLpyCr۶;ƛzSg[ A{-\W(e,Ofk17q})n"BR,KQ'*x'^3"pr^8 VU)A`t,>5+nٍGC߼i "zi0ESr4"{(C mDd_n7-͹=}nq)ST,4J&#q|@.~? z*ѯE+Ef/Of=Cπ˨o>&yԌ` x ]-ϵ qQo%aZ\,/H)[Uf5i 嶷=GvCPwL&<}>W,xT+1ֻrw7e#j3e;luS-):KhH܀W%rzq<&0);݂x"1-#`BK_SQ@Voߋ)܆z~}c:=Ih; -zfAsSӞEw֖v) ha$,#/|Ie[H9 K֣Ҙ;mӜfF)mI*M Bdh@&#w/60"z VwExU{Z QK9z`űCX_P b. Z _L²8ƁƳ,U *8Gi |FmOY]7eL^3T0Rr%{, Z?77,M0/ J-!I(R+BP Cͺ:*I7[D84kqc >/e~.  s*KC ROzeiÇ8].7o;_oE%Q z(MۋᏇaG[l$lqȵçDDxYG" 2Hbn(YAMnVWܙx{(aa0(JUhB tl#24O|TWX6iz! vl+a]_h>rmjxPx{]9ig mMҹ!?f $H$Pl;jw/j 6*N|F$aT}6ӏqK*uUqrgޖ2ʃ[M *.Ɉl$ظ#&(F%q9m;CEY|Ϣʮky7=g=E6@^npyH_G[a:g¿DKzEBy'bҢb"0.DsسwT"`2uLL4u֢ó<T=&Mc9 qmҗY AݟWyA덋@b|X8Fp%ژځ(Ki0bRMك,B.$?!]E,N Dߴ1D|ܷΐ {Bn@?*ۑݲoj_9z/!IWQ kW ؗv271Gw¾49ޅ*vto$ѫjB VOD12a8~$EZ;_OPRl>g)wٵ,,΋C duvK/E?Ԅ< I5̔7^0ݵiM8+nsO|o;2vG>V8QͶ.;!82llI/ > dߩm~ .L/? C@qa& $eͰeI'DS[N{G*Ku[-*G۳(M Uɚdi,M\e039V16U\Gn||o=o]F=eV"`Hf=xl7#iڛӸDxn7O}u #,Z.Z#KC,a.EG‚7cY'6@hN碢J!+f*4p;ͅp|?l+t$6Y`~Z֟:LAqu.J;M7^SiY/`#IL1mGnKa U[Esb]gZ:^9Wxǎsj#W+?HO,=ZOtdo4ۘF^vJ3;n+M8-yoؼپT&FzZ)?xR`OtZDprRoߵǺڒtM#9\I=QuגeqhQ?ž9}͡=wCxIrD (Kvϖ"޲.2s8?{x?)`p%K%_١<~S=p[xSvH"hҎ^>E"Ӱrg3^SvnDTQtAz12098*y% ;䥴*e[a)txȐp[JSR~I([IvvMtvri]m) 7 hc`>U=G*Ka܎u9tZ=Et&kΌH(,x3R>w@E!||_7gEf.^UKC-'_$9F{!$Z!K* sCY#( xG)dњXJ (jئ/rkm 8nԚ;:p0h}_(vIRh7Z+1LIm= P۹,ʑek44R:^]`j%%[KzVzm*T_m$*-^Y'$NO(\2xcC|Ap Sz輺aT?Y<< ):'@fh~RۂK=VT HɗΈ%eT N;Qw%@dB;4Z{Wu˰U;b#`_5R|7k@;8؎e  enľ)2MDs0VU@4ʆx0)+zƐ0IZh2؈'f+S2 /<ڏ$HX0d ~ ~ͯ S Mm +Ceq/2FCM_]o)*>Ag?M4; [ C;Xáosngaf~yKf/hsoeK&Lfll/F[ow B~\kW8g{,9ia$3;"zKo_h'o?Q_$ M!P6=Dn_zDͅ J7{<[TGpkAuJ^U:$Ruwu|{! ;{wvC=$ 300xmI1¾ ԱF:!uPKx2w-#@E_g/qg~ލTJlc#sSjdl&8;ˁIL<;P#(d^ˌpAFFf%~I.:v3w#q%ԥ .=O90p?8̌)uM<c.ug N\ q?<%T72Y܁7 UT`֒9<,(R,^)z4q%Vb{8ͯYxq`u{f᎚-&lo滎<#^_~X#s<}U2 !Fc"ӑBAl;}A,m0)a@}}*]9%x~\Zg|9D4H-yF+ڵD!G۠yn$eh/3˾_nŠg1e?wLY`uW[AL <&%dL QqɊa=8z)65iul7qwᠾ'h,u $b"sgXdt>Ѷ?9o3TGIsi0Ӝ|ԁGD7&B"3?AlÛ3f[eiq?z0V"x z r*&Ƣ9ӓχ E>|0|픪m}`q7ЭcjgVѽ#uw`;@)3-,  Я\UzTwv ]RwVR̟{AȼKfm8`hĆ`J*ВuGl* k} d,M+RFynbQ(,gDN<}RJ&dB)QZIx }֠, G3Fu>2ݳUwsX4@]̏\0g Mrͬ;?ݗu5AQ@/]\sV,FH0v T&O I0'}\[cU[Tq4fiEՕwH&X-K-\qѧ8 +( pr;Uul0F:lew.ևueN8*&V_z&ڶQ0HEa~Ta_C|Ԧk,*aIMgq$gOdh5k2cªtY9/E>H|Mkg36Kj*.uo.GM]!'8&ȷ.䥕~x1V bǖBpz\&u_ٺ˷bʬSd=~+蛒 ]Lj_zA7? (n bl~Fƹ6py=1]*1yV-'|g\!eZP.@DcaDcRJlT0)aZE (V:EY]f`{'D1V *h-9G!mtlq$-*vH;h]h ܅`"6Jkicµ T'.'ΊdSmZعRxU'>߄1q՛p[5m׽!"-[FW NЫ|Kߗ]; 0/pAs.tYllMcFj5H*u 9]C .Na&O,[Jo0&5hPTU>;pmKɗs.y]ڗa;At|DO.Zh06LYrFCʽ(|.dq6o ͮJ f*3|g@QՍZV\>9Y}E3!٭)I^Aho+nv6E 65:UA:_A*5JT }Tǿ1!{e4I{s'({Va{^V}0beKd#Z6ִؘvH]-z.N,kB4SxMv"(ϢFv+{E!^J;` S[0Lm?{j"=0u7jp/{]΋ A/(*̈-ْ'9J|~Cz^{e?N:&Y5=c*H_CXw(ۃ 4u6wֽ X\{\C<:ig'Tx!>$|n%0ynۘ<ɿ @ޕE3ZE["dĩB-uH׎f`{NɭjAZ_0Ķ!]R.l9Bmx'|}6bR#9m*= =)ҒDL\~ ӕ}wfHpb+nK xi6 ~(u@ВWEHT>[xL^$5k)5%?xNa7_Rz,l00h]߇5:0;PN|7.f5.Z Le7A*N~^CporClE44"U W)H]l7uLW ɨ8a~w3 `y>KTfkhWXH%c 2qw/<$[}=zU-) {-`*wqv4zD} '\‚oCb)'e|8Z(aT\_4" +*&{', Zoe+# l1p6B`t[ΑRБ׫B~!shY'"NU5 Q/ arVX)IckX_(YxثFp( &'ayso-/<϶hmjYw͊;! g!!$ a]s߃zK/P"{ٗf``:MSI\̰8He [*mk&R~@,_mMDچʣf7bՁֆ6GCI7Ҵ6;Ʞsxs8lYs%n;S0+p%:i3Dt'mƲ/r\Y | A~{ςD5iI@pJп\ &v{l\1M#fEC>g*#. iގ,H4ZE؂SjKhyU%_%#g~atSFycZ&c|<g_n@Mfd>EP,p\r6}Li215G[85'$7:Y~ȴ8moD}"b'|pRE:yKZ ] 6aQP¬/ۇɔf~TRc0/;J\4Ml;S1Td\z "p7Zv8jb^@ ul]a!ux-p)O6&A<dLɴWXڅcJo0QI0V;WMxĮ*R oB#mQ5Z c=At ЦψVV%U˭ KU%%A"Zu`m5bZLw5`'wؔ&!^VGfU&oI#>d vloׅ(H3zOn'Rg5}tm$)"FT }DҵN} 1$c9I/* g;\a|T)w  ^Uv86^SnG/k̹1Z)H,up{m6x5nYD1ݼPjhBS2(7 woJEB_*&.7:nd)޻:_\^ŎMW p%h dxFgfþa bز@iSk")KTW Y"=YyZ/<>nI5^J_>MQ)BF09TA׫MERo CplT֜؅:kXg{5J,0 <16Tm+]ro_cQq<9B[#* KD! @o1!on!0Q/S U%$L/|]Mj?SOn#<U@kI!Q}s=O8G[#[ݍ‼N),s%]_Q8syTes_:f[ JvvjܩHiY`'hřh|jS7 }[jvϗxӟ\`Mb\|y" ?& KmL{B oDs{3$Ƒrqyw!cn.rdvx(`:5n1<f-w\I IUgT5qMo z[Ug!Yqj3AP(D+> mi3m!p-AeR"Y41TaHC>Lv*,yvUNhĹUg SU$0g/M]1j.W%ue/Y{;H!Bvl.6tZ^`ɱ0P)ВwoTA]LP.6\Jfz-Z4'@H}2ZFOG sS[ C?gm -}_GnCs%2Ƨo0ݙo?:a뼦֌#dvKy{*Oh*d6 :"#L.|Ҟ\W Ak3y FVO- 6Ai*~XYR|BNn\:91,uvp%G*DdžV%^D+e+yx)Zzn. cKQ4%Kߚ[{Mv]5.FerQוK5ҳ k2G@ߥw*uCVLYqحgv@9nWD$־QUD#`l+r=-B8Y "6c6KD%抡O8CȼƬ`ޮDU3Dэ5g EJF"]?9Qɒ82mDi/=0k:f9bkቆ.@5=7RS0&-rjd'c[b_$nR/HĀ`tI`maFh(;3Bzquᅕo͍|ͅ|YK)K v03zmuDj,g{hvͿfS{ hԴ0$l"+ΟAj0C2\ 2A?s YOn<]Swl5XoƯ0C\'xHʀRt %3`uaj bN֒ Q\su? "#@헠+nV̍n%B@Gh3o]c` F-dBe{X}J\tf$L =D~ݑh+ӄ(B5jZ  DTG'>{ goYX ~t껭Z"Zd ,Es*m[G>>4`ͤ{dN$A[Oi %9J۲)Ǭ-FN al;r ܊2d(&8ꑅQj2 KQT֎ 3T-1 &>+^ ֏ɺ<塝z^;տO&#w>ɰ݇g5~x~ xX$S,\Z/5IRO` ,2t;D߯q3>H<׺As([,P[3H*"?^( T;F8[agC*ez1^dzrhjEg= m];#G&&5ɲi>UmXV ZEkKrăV,jV`[u z9UmjgG]~Y6L.q:$;`1Z%< Éfw O=.Chk15#2toRj.Z3yt+<ޏpJhKoh/MCe G_؄0@d%rL%лnY@&Q=Xy<^IX:eX#m"πLo6w׻1 f_!M-#q Jd"&9BJ Ua<@nܝ~uu[,7(br ql<;rn8 ޴w?=[F `~rd,]pߊ^mٱ.(NὲöJIW q]WĂI/]^/dNN來L:vp-\tΞ;+Y7ЌhtK+ghD%}.ĉ UJv \l9g5jݔ8eg@r$ ;&i"#={Z| YSr(Vdܠ>2 g❹xm.ClMhwPi0a/cF`ju4 )KJԦKrq+K 8L:&N=/7|f -2se 9C8.aP12JW9㬅\%7f֙y#Y_w-ҽn>ݭtD, uLyvnsJʏ#+TfjZ!q5%hxp" 1ڌKgCPZ0^I{E!\(1zye5@}os q4۱mK ,*WW qL1C} NP9Ҋ-/;K{ro,8ȇ0ͽq_Q1Qea=)C!I /t>9'WdFڗ:@allFB._ѣW>N X<R|1vt'AlrAF,P{9$-tMf{* Y^44 #rO:i[΁Y2I{"钰Lsc6آ֏גJ0K.gv߽ۂqw$OQv?;1Xo#[=VǍ{v=s"1y^[t)uO%*q>4A G{%KDzoSy݇w}p %h%\Y_kj6Ty6 S i@:><p-pZ2h&ڒ}w~>4(>aiP3桤;]93OA(9hqtl~b/,T' 5}Oa&qH8KaMEIe +2`db4'a[[H_Zߙ ONUm-S]j.KeNR'YvtT:\{m ߹s,)AΗw1ʛmz_[ԽѲd8=HV&̻ww- T6jMjS|سe.Q9}b xhCg(FMA]7ע< HԩQ"dqm)i)(_\W%ӲV{"nY<eZxNǘMhhHG"#M 6a 0[G*2iFO_;;0owXYlʝL-k 7ӲK}z6Dk9ѐ-߇̪cPN_bߠzB0 m n}esWx\E39mM?:`:~ #֋qAHi{~5ͥ4? _O${8|{WvB = {Toa6c%9<6|jнVzi"pM: o3T:-P4M'j$ uHM07r:U"F"8?EJ㻇ۙ<4Xxo9ծYSr͹6&G3ʢHhg,x'- V,1E<F ?.]Ӥj9وDH'Uђ!%\4UcU+k mC}(U BA@]5D iҴv⻎YiVKrg' =QMVER`9zVj[6a7Mt)`nyw{YK'ki,k+zF숮qjC{ X"o/B2&K@P nr|ըxXSiͭ00+BGy0 Ғ,Wʦ33rxt+e{^y7nX8^eyfXTط&$'h;|m/iP5Iŧ#T7t/$,O$E@Tg9_ẁOshS(2!H]_>D\iPJgMqEf>PfϯNhMuein *AQw:[b;`>RYː ^L##{nDtki%Z{zA \3~Z ã0a焍=~ҽ[^NQi/0MȈJ_rΌu8Ξ8}cQ$Gp^wz@ ?c✔L AgKݥ* LbȜP'r'`0$%鷹dԲ;s6U7G/$ŅG#WLtR ј# ύVtlOIr8>Ԍ.lgL\Dp)F QH2%='Vql[vLgҿW pDu8-)ӡH>ne=JVJWvΝHb𒫰![@64/55k*jDrweޑGM"wXgÜq@s}Nj5"ؼ qTeE_0}R10@^AHa7,el)0^uX4 w!=攑6F"6e>kgi%`H%=UNyёLkxꅃc%|:J\!K[ڇ5 ۨS Zq6tZ*g 0PɘąwQ$Gi&'>:q0o<`(yڪetEuױIB@W*,} o.so l-|ϞUs\"M'O]z`ȒҸ]4s)Q# c,C@. zxQ-N7G[Ux8?#î/17uQe4`1)ݶz8c:tԏo5w6|AKbh>|JUjB]x% wF [I-fKlC/\T&E 22\Q]կOC6/[ߒ{y|8 FxI'Mb)&"I+]Bd<*=ī٨yMAꝩ#b >.%T\%?>qbeqȸL?`qxj~KWQyۘ`(u(6<)bHJHoFT ˯ܡh[+ FfeBg-D:ß5P0uސ%It(~6v9?56Ooef*bۏEG82vu җLQxPO5.CP:( k)TtL$8sgKDM8EhS!P?v6~:9BX. WfpQK|裁 7 *F3P-瓹*i7@C؉"8| A @%Ng;$_E4@e׮*\j{[9Ax$7`^'%?Xda8pF3}Mv\92T1`: s]ưӜĒy$NMǗ[&;@aJ`@xNMysT\ }%^b;sCؾ-$BFsiV5\Xxn) @&^듨w NN'.\F;Ҭ㸽MRV?f:0fԡO] yoܮ RaŽmNߚAݮCW$TGR7nkt&V<Ȥt91?9^{_nm d"-8l;(k7ů")'8j׎+@稡QH\rB%P|@fB˧k;M5R45:>ʴ`YNl'{oztpq)ϵߴM-ZN2_ꦨv09͘hE붹MU&d=!b֖ARK+}Rkv."B։*ví=$Bf2Dߞ}r4+Q)o unExgvbrw '*(|5.g2dagDl~GAo_`hiI󂞟pb7g;0l-MK$g-)nS -ϴ? 0_*ag)W- H E\KduJO Oڈ$OE<=Jٺwֱjpbp.u۱L̶KY5 b׊F 0TkryY1HypIN-6s[I*{ܚ"prݔsՄ0Z`A6$@d4cM}oqw^0Of,q3\6Yt[ɧ z|sN11A:geY\$纠WYW6_|ȥyPi;oDv.sqc]MϐT<'TrenA"6ng#Y,-..k sky⸞WTB ;57ercI缚ҥ'wI\<1*IE'e>&OCxekIw|,'ڏ>Q'I9EqcIL5]ݝid^L^zL5rK5($5~W2< @~@QpmZ1RH7m/ XJE'9]El뢘<"ہM,iAڷ#M1j+qnxC la 襽NǮJ IKިBU߻}K&Mq3O;9HuIdt=cn1am e%O\C}xQ<%Vſ":HS0"GM )Vd$-WNFDix._C!xb8! -0 ira+ޘӁqǤ"xϚcIiEx"IjdYVAh>~(@O.3 'f09mX2k4&lǟ׷oqtHSSi[?p[LPj'5d_ /} !fa%5<4B15y/wćYdI醙=LMys{aKQ]F8A?T,'s۞7Q8im Gyn/f7?Ur4Zw9~㪬h&2:wrڡv\37$)J̙ent HzT<0N:#j׈ɪ#Nk^07u0iพlsxd%~걧&0ީDyS McN\bG&UI"u3K![?ܲo{SM-sK3=x#`R7`PwUőf_ $Vz:W[a%ib9\ >%orI7ZDl54{Nӗ&u0յ}]e~j fK4mUY1Kۚ4d7jȃL]U)nfj8T)װ%&E46Ӂ60FWII1TZe[}ݯ:-z}z|fGi*B^6P!j[\ I*[#s\{r\K16E_m+3JU1dW%l]uMx8qb76|1/`~ss<|V/?=d2RO>nn4mJ;aET*,7 B3*bo0ߢ.נԕnkJ.xO^\0Jpd@HdScex9'a^*P& -%D @;mv/{+Z!L(l䚘L.n7Ld:Ec Pe i9~,,ƜF5IL:oP^tfP/姛rWN5^- 8pO"=@=g^Ih|̖ٚþ^0sExBe0vsk>gFM+[MA‹e9cL@DI+ԺЍ2xl*cgef8Aotm2 KԾzn39BG$,ceKHcUJ]#'䬊eV6@}i@=I$$Y`6W'芷_¨6?3!8[g;Q$Rd5TM{"hs=X-'__OzQ`KHg=00Rs}Y4$qP&D v=oѯڭzq41`$ j%Tm,*`A`^ۏo֗ƋD虪).&riGp>Qx9۩;AO8p,[ 0IfoY|F}66ϸTn_ 6cGs{dxG6l6kPo9Kr`NJ3r{Zx%./Ik/ߟS2$YK5yii%K/0ZRW^;Y 'la]WgnVY1_O+SO͛ [pEOy@Ϊq]ضU5ObkjpIF唗 OdXOcӡ?(|F'w'|AD}ibӱ iBYrZy3˵ȯu,L3UTs\}q(Xhpׁ3BW]\+=~hD.t/se՞]ea!\3lm$lۆYz:%ƋSO2E~y;F }ulg[ 8mZ8#ss':P-~e zoi9bJ2<}BOe0h~eֲžXX='#m_^M lUILZc(IY\Qp#v߽}d/-~!Ǝ+Z7!PwM\,D|$tsvyϢ0&KqUxSȍ9ӱz}"KsTuω%$ sVmVz W %p ?xk,wRhŜ>?+ǘ2 9йA\q$;5+Hm퇠UȰ*gWYPkƒ_jZD G3ChzQ0"T mC L K 6/ހe0o ,_ֺ#ӸR=lP+s= { L\Lj kՐC8w'Bo :BB>{_|Z Gb qer8[| jDXW ~.*00u )R|nLo3ɜlkTˊݎs+J.3 [}"'LBhc Qfb+pR_z49\ӳ؅WlKrTžc>6OBqMB95n Re54rL 1)Hr x2 )]ق69BVQ)HWPeϫoJP)w.! zԠ'B[З fy!f2@KnAkW"DjPL ά]"Kb$:uW#(RR'm!LY&pQD$;*tdU8WJ<x.MF 8[ΫA# W8{ʪt7<`z u*O p$Afıؒ\,LFj@e1c7bj?:#M]~ %H jH['m3fJg-Btf HԿQ$t1ř1*_V|YN H0 IN )vZzB?q<ƛI_RXG{ק^3rU}3ٽԼئp8؀X>UCV(\EvK: ȏWD%qFY!SvɤES)6T:ƚm" Ii9VZC$mU#gn%k+!< wAR7Zg>K,4TYt1MVZ`L !]/310_X+]er@GHS, ^d HM0-f g7{VTh؆=w$bvÚ)ׇy67a4 SuMaO@Lh !G(`^\e_{fT{fc@l3l7 T`8$yRA $#wFq|P-YvklZJFp.03]by\Lod2լ4vE '4Yb>Lo|9b⾍"* 3~,r]??OƲ)ý^L,-ָG#v>^q(ę}+#o'ɵ(kG-9Hр`plpkP"mwjGV;"w9/NGpÇڗw$g.~&Sb-@k*s&Н${ 1 mJ P9lqEY5+[9AQ9g d$p՜EY/pirt_:k#wE$|FZMa_:7UX FʔO5;nгdKgժ ] xFyQdM"zv\ux*} $WKpϢ[J ioUr5n Xʹd:1Տ]޳GD~C5Gz4Cl!sgFA$m>FϋC`9_E)_OD̢å>$l0a}mk.i'8 B}o &#9]wqgà 4z6EubJ[''z=xgOd{<8SrG(>jX@ w)$|PY3tR|;,bzJ\:P+rNw4s>9g?r[3p᫱ e3dr#{\Ht' xSBF̓3}U.9;YV)$$ʨT$XCRƐvV^ݚpT7Eu^MVv[[Lcf>pmE¬c3WY)oQ8Wnou!<"c}Kˍ`k2JȔK8A?ܾ:/w{&Q[lIqvI%u;%]E#ؾ Btbnm3׊6ZӪ i!TJ cyζDzEA3׼d V 8v)CXq;-xo~? xDĸZAyl$RF{mT݉\_ib]8|[,VwddpvTǓ(!YX^qkY("0ypr ,V6z^"Mw3 E'{ g* +à_6N-IdDSYhqGlw\7d)id%Z*KEYk4>螸*왶OXɍ:c-Gwi]3eK]@[yozoǥvcLV@.w5! p nB{EXT+5%m% a?4 {F%DfijJȲ tq6lYNv ,%3xM؍Kz~#Ep/@÷چFedPv]P%K]̄'~bM^WV3B'dX5ȬZ(f_i"ɲF9j( G4ohò$]MLMM!:ި{wk\׫ (sdUAb ZQ=t-!20biWxjl#ޖamԤIHn'5!)U>2PQo~ѧ t qOYqzLb;$' TAj+CArD{V$ \ Jï*@h6af4} #z1H\eLƱ b(3=gܤj2kos]GTeG3e}BkJJ+چ=*"_g+3Gee s"OyA$j݀ 3t'%~ }@i"lbP\|]1Eo|骔iW;@JCy0Rp<MȌm"iV(ǢVs#'Zo  {v*8Tζ:/kx)e> a7?wX I93(M,goЗHX/#"2.B-2JIy#Р[ɗ,= 7lcp_9iKǡϚȘzzGv.PVдg}^ˡ|7yׄ6ҷ'JL,ҖmE+s dwyS]~Y"=& U֏ m#@ǎFjAHbkSLIɘk>qtņq/tGnɍtYp옥]YH Z`lv`ԉ4OtiDz?S݄V2d1j0Hr](NE<^:Oҧ [Ev^r)`PԪ]1{8^ݧDO5kąؠ#pV ~k ?$*QW!/NU*DwW_ovټbȊzA粂* 5-`ZW;.;eSsC糨U'`J_O#^\ l~l-];[5ǹʠ2@:T/$*} rbb;/%`nPYWRҲS RoQW1ruƎ.E" @NPCiB_|ɒ2_ -t"U >"6 eSt7Ry 8B9#)^b4^)(ľL.y y- eۂi7.È5{ܖ9s]{C^lONoKGWAJWַl=L@tHJ!|yѻaR@Pv>+ ^Á.ekiIhY- Z}=JGg$c;hѪ=VAͤ{or| ]~O  iVSֆC9̣Y8av5& _踴mPC Qs*d\s`F[2߯Mu; jwQC[J9v#,6`K9;dx셂MƈvWS+ߏ(LJ*N o^p̅7}ŠZaW/` ؓ7mRJK(]nLX,Z':*q6մ F{UȬ㌙+ڪ{UJHS3Tzx i2=Ik6$zmv'j9=1>/Yn}5 ȧxDEX ӌ8 ! b?mj!"evqE!B{F)؁S!W2jSU5t(!5 zwYK$lx]zfsFH7S|hO JO*uI"]ޑ.x tݟ'[cG7\L<@ǎA`9HmQRTpPx:4Oz_!v4eHK6XrrrLܥ)i2Q_~4ۉv #DvjSzmgYٔZ Ъno1dLs&{Px3ȡV&EaŃwmaWQ_ᇕ9ZbgWx`C}K2#oȅ g 4/b\3´G[0!P?ʲjj9/ڑ!Лq!"]4@*B&ԋICt%}lP).AGDz HRA?4M(za % XEJ˜$ʛ%.W xQj[EOF[j􆇍TΟ}A-%h klLhݕn֏0lY|Tz#>oM"Bqf/ ^n&gfNoVʟcO9NZ 8Sip2] _L{i[@ @9rwŝsMF-JZJ{:9`vW삑|*SշkDk+{-,ͣ~"L6wx{vev*k˃θ}[vկ!ޓj_,.3@jQq@b[.Є>l,g ץ; 8C[{?z5Qme$ "damȮJ-bYeD26oiH!]l> 81oe* ;Xkԍ9;6dtkR3ty6\J[#%Wg:Yk@.joedB Sm̑ Tp0Bzbs-NVqBo-fr5 ?Rܨ=o7H $CúE+*\vރtK 9Q#=֭._vQC81că}oSO7Y@k|ٴ"d;b(l0C\t rO &x[//ı C^ }:P.)\Z#XbK ))r]$X]7 ,n#,ʧ_λ͒[n^0ĉF866FՁ(c ɚ~پ',EeZq#Lfi2KC!\(wr }] Ek6*GV^=!t7qSuE0T8@$V-f%[T/>"7יιa1uQxRazT'y=nRFh~/:f)N!.#i@'?wj_|.66c75Y}J@xED+ DaAo=sa٩z@ 4LDJ9(7kѹ?U>J$kG5Z%b`\k ,gʞogKX0>ߐj /~dXiwX$oPDh[[f-nZgovѕruEFxL dKԟoy_ ?4B.lJ}r bH2I݀8: :mȗr2L)[KTeg$%2Ql덉ΝXp|#sh|I7UޅPŎx<i/Cl@l^t[r/I6.t#{nAPܼ1U&}UZ< Rת³YZRmwfIGM$J'էndJ8W.坤&vU@'"pbr+ȲzXOa ρEBĶM?|M(+| ^/+׾ E0p)D dg!t5J$̀"vK&awM'Fo:ќkaAԟX"OZEDE*=Qb%3xLݹo~FW?y uE I<$Vq+L5 Yx^SĆ (GPnZyR롙o`Rb?Tt&-88!-L+׺m;FܪoРoMW"Ĕsƿ7j%lV#DZ)T ΁q"%M.AebmЄ>M< Ta`r#A<ԩ[~t%әYgw&DJEB B9׻iCń ,yr!6ôÑ/+^(Ju/?IB/5m!5Yss+?)zӫpi;"$v$TFu R@:{=yYH@}mHsoYoЅUJxR@Ŷ:U٥˴(ң!|5y2vcgɏ=bF ]~ozjepItY*G&[XOp?dFg"PP&ã =z|GLj8o3:"6ˎ9L} hPw]]ٹMiaClAI]&x-!w61"^v} ltK$Si evnSQ8Z)wA+_a+&z.JC+}~3{p g2::8!VZ-~-&V1,@#k] (7A]-F2}.y̴VG*,{= 1Lf =T& zr̕\ s z](cvn]d^DڷRtz/ڪVW~卅غŲ?Fc@[Ii$6. ıa\T[Ev'nVم\3up^/@~@юGlp6ѱ]W#1qH.uϥG=/t `~` 8 `U .J*u;و&κ} 8߹ꌱLD*蠒^ G.m^ M_TM,O!E, ?QK)Q` un=I{#3bSmD3VY%HOa:~gJH},}TqNk>`UR'6 ckZ2+(ƓҠktPI~BM;qJB=7˳M/N/|@ յۅO>7b ! *Qi,3g#<,^u nD'cH+c,H`,Jj<[u/ia yd"ws7(cJr$`8ٻge0].V.ŀz:m5\BQXwnnX) Te2DW"}@ a!M'}E\@ 1OSHzO6THU$UR_u(oQrcնvBY],cS*ʠ\3{FN nqt{<-r!+H4<W LpS(gJ$}NZSg:q] Ľ] =/+z#ު =φ@%JO ]UdG~`(#'+ґۢ9vqgRh"0# b/sziʝJa31ƫ&qa s`Yǂg|FeC+EmY&{m7߃DE3m@&J¤N uiX\ ٍWv׺QfԮ,!E+N8`%O- Ƕ| O4۰J]AL@'KY8n{w y/8kBHk1D\*cM7gQg+01ػjm4c.'bAz-${ÎAS*nӾ olgTe˳sU "Y8ZoT7x(ϿRBI2s)׭l@}Ur\P~q:el6V'X4߁z7lDF^qs!_ Vw˺0,&'Ź)%nTpbpS!{lh{X櫏-2^֞[L,ws :Ya21G~ط ڵ3H(w}u+>}IiVņl%ęȯ,(o$;d4,;GTCS+zDוjȶKʰ+:fR,m_>MOXHk[?GI1+%{O4-%볿n\JW"_m{C$=[WC1h!p&QfpގOʖ4 V7K F-.Dr=A7};ż*^9o%˾et y.HX.r,t];jM̆ZEYË*Rɣ&_7(EmC=G*;+ WhGiu[;͙N"KWPEn*dyz˻28ú5TԼ`5P,z_D|H2 'gG;eϧҭ, MpBأ:6Q|56(L-C_: p}Q abn] >oo[M/ʉIusi4_N#s"Tt?l:6^42 kX˿vB2@|[HH?؄N)1/dhҘO$hII!h9;t o<ˮ"!]j]2\iZ. i(60}s"}d2 i0@к|fP·$ 3ؙ3{b:Q,SDmm3=Ar-|51 &]lʠP"2/ȣPq[(6T',]ڲDPຢrCӒYۊ#?3U"si-lEH_ipE@i+"IYj.uQ "y5]w v9>`HQ:+ x~e-[x.bDКMh,Y( !d;uU,t|wI=5 O3%=I8ܼ+S ]Hd$m-/ A^EX @F*aٞD^Z~url0iӓ-kP6yAlR-"uI ; Ifyt~sؒ}ɼfCm('DV4zx[ύ&1 E67+6\>h>fhɶ6' !NkU~CcU5tm͏#XDbnŒ况Uҧ |}%>Ivq^),,|jB%pY,\ I=6W)1Rw Y~7)+kGbȼR{5r6⅂Bz,e*'M;E³2".°O][nEG|ԙx^GVå&X $\H 3O]=c }BB;֠Aa'?HlgѣZ*qm̽ko{558ڄ Ey{[zDXqW%Y71:bONLpJf]: Jwnc޽ d LnhcSm%Ci٬BJҍ2T -q.aV>q6, !2g &=VVҋv2?=PDɱYoϴ߶x<,!6s_1WnLh,42촼(hCm-)˒:`WWcȫrKKYjtMSJA|&oDY\aqE(}4V8Nr襬-ٝj')C̅jCpRgRU Zn©CKwd:/ٝAI;N0jΣf@C>N(:s_WsXw;oŧc.0|t̀}n@880`Tu"mK8 >"q7#)UmEٖS"WD .)3'.@]炿LluUH>ps_GHW9'_=l.|;'} K虱B*Іjkj;q<60bxp,6n/E8 Wǎ^FQeģu~ciYO-X6)gĩ̄It t~ 7~|qXt}1w"Uϟn$xS/9P 8a9"sRw#Bf)&/oOoj*ɘAf` NYkUg޼l| ʏYe75أP7rGkl5IĶ7wɫ*[[AhO\pިgƋsF>WaF`чҲjٹYg"UK!.uRZN?EL;vo ׼m֨k6Xe5 vE( Czii˘@s<}$=b-9gf@:1Ur)J)>HGEHfVE8SNeÊC({׾*@z͙ ĝȩ--_m@wȓFZ媞MOAmK7;M6 #=S^E_SK`>F7\5K@D6I|)dxN^A@:CEi/ UJZFM@_xF Y}!mc\ggQAᣛouΣw' G}9#G6d$!6_$*ȼX]p"/&.]3Et<`&>X*¢sʪϤ Qb&=:iޯ 28e\u:Z݅*z>H#ߖ&_*i=t&>pά>GfЎLf^c`]I]%w9fBr8f~xGmp;F$BdV '3_nXk`oİ;ny)[8bYC.?8E1=ob,͛Q `bpUCfA<wXfq7 6r.V`!SOA:,X?uMAXmE{MU~x<@)Bu5;SGj<(_҉=ʬWKs|^L##NOfudb;>v^.Rپt ˪8\< v띙uo`,5kUobDitOJJ-ؑb^iT'SbdEB8AyO"ƴ'<+| _Or S5܂E~4]N+^غgegτGdSr;Mﮠs՗bU ihk$kxjv ^Bs4_h`ۉz R]J'ΘICғѢE)`Y7*KM/e_7-}W]O1jRvcKElivK &41>] B}POΒ 5f)S"sx9CԁvnC[ pHΛy#zH<]dA]dmcJo8kN/f%ώ9R07'\ŐR;e|] ߬}G8E> w+Hݶ*#f`EA´D9UDb K ǷG7N3>ǽ,VfZșa<T]YwG;DHfUL9oNeX $'A\@AY#\tgU 1T֎-"s1ywC%}~X**͚[6vϠ@S9ho@XWFZNRDiV/$-l={w0Im ߾ O9cγ(-0p!Z* f`.Voa_8j3Qi'1{y9Իv!G, L}/l0G D4~fK )qZBL zYU_X{{Tonp+V2<4*оfNZ>9XN֫ˆ.0[93-d7q",ԟQ`B%O~![~t嬡̴f<Ώ0Z۸lyʕ^ ^r/ ǫ̨ <@ndkYkI*<]ZTC*[?#Uhj3a10]-[PkM2 }%Al(KbOCyr+gt'XLub+(ыWJ*^ϡhLB-FU /o*AEFMBtdw) Ra:KU{#@r>b1:<\V/t=ȼ*t $q^%[0z(POU)L<UWDtV'0q+o+M=Mdm3zF"G'm -o0Bb;M\i|ߤtz«c87D3Ը>fJrCGaP%+E3%dUߋ^ҙy9_Ϥ-0ZIWbie&U%T"X⨚QNBg43izZR:ܓZ>kLQ:-2Az[,!1( } N\޹d<ۡ12Al'{3LS]>CS;J gu/WםoV66Eoq&bÀx> ͻl ]aA~]8UoGHymhJZYmw+&.B*ctul.QןQbok [S%aT~h&N vο+S]R,| %Ux1n ާsW+7`v0A5?TS$ؖdX(Tk$<Oc>b.22ފl%xC"> R*Z'L?8 ͯIH'Ӥ)[ɿrR\<Tz]Y]'u4hN![bZߥh5x8`b4#vO;#CCEnax3ù vf=l݊UmM+j}06e>Qh7Xhl^!}MGȠAz{Kr4X:oKnB1vGrB2j=IpMݮeOdܳ}aIkh;0nRгOXQ2pI[pIwx^PYTqSWIS胡)'øVe1pBAV^v+(5?5`PV]Gj̳XJ$o,P\TrJ#l䛇$;!葙:ϛk̩j[cqZ|>!.{ۇU R A,wpdAH'5>}YNMۊ=Hm+|(JZo ,w/L,F{SGRu}Y 9J (#eH@`_Hܜv=g 5 0$0QbgVO? BgfuE~,o )`^@@Qv`V;8'8+؎=$@$Lf|'UE&) s,7OrJ"Ыq?Aa38:2ho 0t4 zytiyJ>>gOs8U| Cm+5F_v>V4ͽҨTRc/$O:&4VJ|RO*QFAJܤw" U踓XMIl :,ic RC_qtQ0dM 2Sïh VC~*d$͝ 1 Yěy\~_==6]Ip(pɰ Qıu-Ε,?ptew l16׼](챐 )4yOOA͉B*xjMc~/{E{&W`2tVX hll/}HW;ʻ@+A~6U.`h oR@9.ka^o0↡Z4yFċ`[_xaoeQ} yZY4^j<3rmm9XE?sE!y}_6!zy2SJz 8Q[rC4<` z`<^sr0aƆSз#r5B7\\U_xĶ-`$9 k 3#Pz_>tgJC$%;cK(U~t?{rAiY] #MwWwnS-8Bɜ]yJ/E|OEyI0 >sSS>6Hu̦0]iOP#6'A|q|PTEwRnB,de5?C/dqm^;@STQo2_[X F%j[irޚy'+\| #ʧk<zPr_UdU 2r ؠ^pJ f YG "#t^!7َp;x/z]ת#+6?\a06Ho?h<"YK<:-:bCt>1Y3Q2ݧD(u6a &Zx1eTmK7V&-׫A=) PY`SH,Zܨ;D}h&3 87#Fc!^){X˲kWx'gKO gыbI ꋆd:_>;K oosVsTnwyGCӇsnƍ>ЗQv9< jJEJ7ٚG)q=3F̖ϊ/+n *a6V#KoCkC?,w#oZ 2 ]^x@F@a5pTY 8ِ[syK/8FFi0L;AuFg Y7^X3gggU _WFPݵ曙E8"13m>c^LC=TɻZ.د|cHN] z(%74K% vv}W=;6!hhۄ7R.Ɣ,`lZDx:",!Px&U7Rxnm62.(]. >Dg~*C9h^S_N G·?X;D' {G[̶E'jU(=5&խEkTDF+]۸#ser8^Xmmxq|0IvEttrj [T7:#-Q-@`kӢjm%B\+tx;G͂tZ6ľA Pvdf& p>\Mv^#Bb4H=𭐌& ItJ(GQUMlzk;pUtN@zw NLck0*tn69@ё|rcelf9Tj,]10.@pqUi'`LA8dp]ZX54,z.gxZ-Ƅ*IA)UW}cq^$KxZ2mňRS` ΕmT]rjjOLm{إ@At,_.>KJBQXC'@zOL,D0 ?L/7>fWxZB Jc 0FF{=E"C#8{7=8BFpX+ zJFI?$H-=)=5f4Gm_(:z+ǜ17pTTN02t|*ie}\ۇ3T<$oz>M–،D۫ͦOѐ։oQ9'W@7"{{n|63fzdMPl/"O6DFxa )gKf̗Ll#U x sowZOHp aw1z zL4Ahdׂ~G<Db crmF`ǻ%n//waqq WVm/>ͼmHB3@1hb5{V&d`fzRq1xaDߧ5%a*DUXm .L2i m'QN2 dF!86^MYv:%j*zwsT3ۣb8{k>Gx7mI 4o.D?>(*V>eO`VksU?mK*J*|k3w%fuC ѐn_)VqxNoB3\\LU vs;dvim;1x$YcpDFQZ}̑-'Q/kS Eǜ]$dGKڈ&r%ǻ.]h3{$'WdȾB8ӹ:ɕ(i/l[˲v` (12Ym6*Jm 'lu t/(Ȑcΐ s4 ljZ䜌䉴kui{W95^0r9nJ'E:+ te0{8c84}] ] iTl34U7nE|TkD{ӂ8|؜@ӀW׸DJRAGJ@W"FY 1?]=/W)h 'q9HXt\0 )Eu7N!I2Z,0v4G k`89~F]GW"?;fk jjꑝ*msy -DP6UŔN:jI 7-Orq9a\놤8gU[F(Eͳ/y:ەadq 1ǷSBk>0qVj([@4S?.mr}gn .z6m ?Q]:XZJpv3:)~YI&>mgz>Q—KTI,%$*> FJbQD 5";4WRqCLx+kRny7VinCAiz-nHCU.uc6rů %óČ(B#:k.Ќ~mRm9uG}8d2Ÿ؈{iy}h& Ga2b%ӗ7%32+{.$?}"abx!^ C>:< FBlTg "8vސwh3ڬC2 <ĻBn:lq/fI~eF0ĭӨpX!w?Q]jIem;~Q^Vw$Rgg5bzd1IK2uj}E҂f7 O(u&9mErG1]Cml}:-LK-[c4U7 S$ j*EoVÕŵrYi `Rj-FSes;Ob`c ƱFܵ7C\z469&TN4hsy3*Sn6C}GW@a?&cӫfphP~r1^fc 1ߦLs]K8m ZTtfXN:XVY%`.so&Q/'n΋`O2$}{H> Ak;aې`H54us$,-~(LJJ ҂@us6SQˡ (ّ,'on{{-**M?#.C &.5гTd,W#͉ QR|og˵9Ѭ} =*MBƨ$g@ ~[$ ty1-N4z`/;7<ƪ;&l;'e/gtܬx&Wtw\]LCn:mu)w=<],W[(%yo.MVT!R4DUz-SJ+[`MI`~$yȐ-lyzsD|s@bV˜Q"PEh1(K=j$7%q=oO r7 C;ݪPӸْj+qc)ֿiTm%;fo^Ur/Z8>*.Ijq',k&,SP4bxʭN.؞Q:^Z)2s N50}-r~uմP*3~Wu}ly d\,"a}R=ICσfi=t[Lh&Ai4L(:/q51FD9SX ؜8EG=E&8 E"Ả^.ݞ,Al9w29hC=٦Pj;X_!]^#QD`-\yP관=zŃ7TkyXƬYJ9٣"_B4zza/OyT, BG3dZq; Bc fml׻Ne/iOÓd!쥄c&7_Nt~,SӲ׎%Q?{=wYb2B~ n{OX%mq.)5f2BV#C w*܋-2VkBm#VUpID[bӫ~^#λ(>a/aV(!ct9kMZp*@zaZfğaqwd L cs2^ vg|,EsY{6 60uMƢ;ע׭/npнtaF2Z~ƺ_z?sW˰!Fj}B_8&#pj6`1 ւg^WF %?f>c;55JϹ7k"Ƿ\p9fc SY564†FWb3”ȵ;/;DX3 Vl=y'N 9hm?3PQTb YR r}|-jY9ޜ9m?I{4Rt`3a08xVz?%# qo8Xqƽ#+PWlKG.6dgU}6TAXaUJ*!H4(d{)plF 7$ Ay;k ".6WNA^ EJ@$M< -\6.*n<]Xƿଗf*cЅq;?_+(W'Ve # `Q̕tV{]cLK=FdK1L ;{F|E/t㭫XA.޿TDql;YR֫_ڹHS8MN E"3a/R:@l3^B ޅ?)yaCQI.96P60W_>qL"ei[Q3d!$wk1+N8-Hq/A&.h2V 6˧ @P3׮lUwl @W2wEB]w8.@_O ~Ӿɴp o@&-MQE lٌqlp29Zl0»+hMF2MCzQo >rwʁT. ql%PTv _Y&rCPՇq:$Ouxmk ae\~V9g^RL0ǂ U pG]LqMMU1\t1*(,#m3%D3B̜ \/#P{ S!@NE>8˳ q"Yf%h^ـzOW2u0zfB(92& J[IWf%!?Om7 .ӟ y&0'F">t=M7<=#KG G8[d%UT +9ym>c[@fs>@ح胑o86VrddL3N407Jk\[OT-Ve6}Rzq VW}8?WfKN77_]vN9'tcG) KΈHՃo))PmAw=u3Y5[65|wU4okE"-icAIVaP шDC9ڻ~R ӻ>{x#H!D7"[dٓ|OGh읛T39Gi/⒃GT88݇H<ռ!JpZ2ܱۮ)kЬFD2kbQ1(oRC8M9RwL>{8Hɹ-8C|NjGb`6P5e"sNf"vm֣ C ֦=,K#H@/ynv%ժ7fW_,e|)Y$XԤ}͸Ceܤz8vZEVO(%(;O9ӐmC !-mKδX [J_tg!PRWMHMP5ⶐ_ =`zU|8Fn݀8zR+Y*=#2˫گ Els['${ҝr&/k`k{̴9s$ؙcZq^+Lێ (kɏW%c Ë́\y|Еvmw͂i 9LvnD2C'0qY3ָ?}rzJ]^ɟ}`Rayj@/a03p7oIE<w(LJzM50FY RiB(g/"gf^Gd?<k^6o!F7s;TaD(V^z|H.NJꋥ~ 'Q:E:;/_pv0#R_fQZ~Э:+mG;/y(WE^%^dvSrF880ezVRj @1b7%x6m;r> ȂR z|cmcwjvG/&e5Kqog@?}M,o6 %iR8o8XZ7Gé&q`ˢͺ zV oqC%sO جSGAyʉCM[JՍ H`,( %Ilx2!߸ r Ơ Lu`SߚTQeEG.Z@ ;ѻ^ך#OQ%u!kmf~a13R>9s nS6P)j-JXC~ 8ٸ)FgL3;!k=bY$-J~J*B.Q`?cqX/+`Y0Sn0MSUm5⨭ѢcU~\6+sqԸ0 Y%Z#{,c}I,6T- ,lQZz_a@)5;@VƸjMZG٫C^@%wu=ߴ3A-ex_ /ru d[]\#|_z%Af}g/V-+θ0mm |"S\E{x>Bag?=m((Z }qm] ZE1V6~vĿo"x1ѻL1ˣv`r}^*,)/I"I 4\lҶo6;;GBO0h͔7ѽ\N&A$ v6b?]kt̶#jҤboS;b3'vTk>oGapfkwV]E FV j ]kȯc9l^D>/S>oNׁxiNss4TdO~.UExG 4k^趈K黇hoh8k E? {K]$)$`["ƇE3q>czkR٢N_ kIn]|MfXƸoM̸!Nnh^૸Ռk\>m_mJ(]cwCu8!P~%mkx=VڻGMzNn`ȵwgz2$P }-c(rMC|qlKlB1h%|A =.KW: jHCQfweDym:pFE?.x,7$-<ͪ8q"Ef+W&Xx4ΥǤDEkqI|)Yɔ->WB4L;KR%E5Q߰b|뢰Z&ttq 8 wu Us]y5? BTGܙmoȘ'Ϲ2Jkٟuq~G~6xfa}7,I@*r' CHzgp8IVK^|7/MRMu*@+{\iE֢LI+1%|;.egƜ} +5+;}I cZy4,5O#1 jY7Q[sp@{Kp1H5gjinߵH my,, )WhZ{cɞb U_dBlRE13QK$MlqTU Sj2YTC7 P_4R_PĆ34K@V>]Xv%3zq{̈qs܉giJ="`y"N۾NO5vebS!^%$K"^q0FCbjIEUu/ߙiOUIqS\OMBsk'Ub~<q-d댅$YiRMt}Ƀ>> w> o<ҩMwI }030`nM0JQ]șҜ}z5 ;N}ߊgnhQT6 !*hLI MP\:M~#vSLR &c wVw:P:Pavz6w57c&n^'ϾϾ|嗺]AFlf9W&^֚1.m7"2#ʖPX;ssJ箏R,~}.fuh=aaqFf;ʢg>*RjcI bp+5e\eެ4+F*̩Sd8$=H'U IJ&64'$ }I^,̯l6Brʑ6%U`<2( E^(Aq4ٝZގtRd3uɰ3HY`DVCoUxeV {&7Cٮi%7h%.U9otҝO} w)lm4+&ҘRk~ƭ[6=sw4jNJ693ܠ?ab9z ^]J]Ϲ6/x:?E.~j6Ecdl [⋹UxbvO"s{ n2`~ meU j$:69U/U*nof{4V-%ovW &zRSXB8Et75,a'G&t@6q@/vBY+p"Fjx C '#j; %M#=+>{㠾~ۚ.eR>CsNqm1 v,Jgs¯mo҈Oo[TM2RXR|H :/ި%.kc=Y<;C%gnw֨-T\Mg^c -tteF17Zec9E!S#MULq977+^+ڢС>B8Bd@SGhd ´Gh;~wױy8J!R M[BjF3 }2[o?:uʢ}2G Sڀʴ "b|ހHUdh1TؠigKە# Z:aH\_X>lx},-B|OL*!l <^t SRz2ZgmqSk:N".=Xtu.7yVf\ˋHnǴ'?E@ Ӱl=(\H"=~ɖ{ưpwyDņf@Foc~:T_zE$yOPu&;E};c@y耈g(^084例n5DQF%ṀxڡܸmCm@or%GX^X=9q(&e5CrE!N;N][>)SF,lƶtR _+\zf!{Yȱŀ> @jP]!.UhFx[~26ŋq $M2 >3ʜd>dQꮆa,;Cw9f[Oi?SP~`4חdh%}hXRz頶VQWUU,+ح=̯B|j zj~-`UEPI3-`1!s 1 Y 2ΐS¿)ΝRC}9/G HN98a,q 4@-R`]`)0~*/+Q ;\_{rTZn@)שw6Y1)W(6 MFAؠNjkW!9h1W:ށh~.>[ziڃ}% 香1.ꄈR?oHjc0E= eBpnvct/i*Mi^t)0ϼR z(x굳4W>zX79p*bI5cL\Nk_z+_3?H (%i_: 5F4Aٓ EB䓥1 M#!:^mbyV]*o%Zy_`Z"xC*MuP @*T);{PvgO)y7HL>N0##U Yi++*d$Yj9u9-tۄr 2TABqj=:62ڬLS63D{+%~G6(4$Ll [UpWm%p6ƝĖ '3[}$q{[1@ˈ\ = ytBLMH.P#?[{P!#g dGŨ-2kk!#|VJ$8])\)aĴ^/^'fi+d1'q[7uLE6t r4\n,ᶜN,OJȣ8jA5(na,/KZ|(4TjX5fWڀnXr|jKx)Hy[~iPQaTv._/D`. ՐHzm,9߿-wj!p+ÖcdY`/aqڙ݇;;+l2wdܶn7aX!tBMwOBa,9vOFi?!"_7T*DVB!Ň;Be~_f:am_`Kt#ejlc`}1>B!(,:-@4]*]~_hjxe/,DsA4mm ԢZ:1,vdYKV~(~3q{pQaIU/jDŽUf`!Egb4]?sns)|(?iPq>y!+晢%&lWҿOU܄a՚̙ ؙǵkzVle^;c㠏؅Uf4zۑ53h@cϤw/8fՃG2D.#56$!CFێ%l -nHdXC]Ϊs2H7U^{`%X!\,ӋV#߱WngQ'/xSsqqʼ$sõ~Bׅ1 7( c䥆^ >)W~٩/`6Kif'-uu&Ѱ\\eљ,8׆Fiu-%zW'4]{gJ/Sr&>P07#Njv)#~dǡTc"eUݲ.W;Q]f;`(s1yW :qP%C\Y2"!h^o.)UH%ɸ r<aNJgVy"H ^JEz?s ZK4wBj9!I$hF ݕȰ1m.ߴk@R3o@!0&tE}A5'c+aBr @oW}l--n@20V!0TR;dC@q/` ābw2n\o?^+n-G/̥u+Ox>AYđ{hxXi'a*\z&<= c bFkBev.(z!aN*"XiY|s%Zp 6@,3=>6#N7 Ҫ( fkbJ4J) 3hn2)<\lJ1?7dn|e! l J,ff9 A~0JO>Sai) sml%ɭWEGF%r"HៜI%Ll5Xw41S@ri@Su^-{@''y`%g&3nukLlG`-Xq'nMtXݲ,[Oyŷ{8w1F$j!j%Xv#ĀF QA@(7]2#{z}wE-vvuDEq9?]JM!l0\WǖUXN HTK@6zDUU($f .%3Dwvo lnE:Mk}I`<kXX.շ.je>N*$u~ĉ[-cb0hU#6 voUHczZ6_&^OSpc4)]7pO]~J $L5x}D1Mv`)Xa B~up"~& % ;-L ?ct?#Dɿ^DMW&LBLVӴ4ZtND-u+R}$wBlyUqkvt+[F6=LW3"-kKCަ(Kܜ29h|&lÝN NsرRpW\azp@*j26җ"ۡ_K}a0tg{ Y##I&G_[Ma=ɲWJ>=݈5m~tG^$9n $KşcyQUnbJbYa&XAY(j0_? c'Kɛ P #ِ/+uD~T=5GEd\[,Hک{a&jcx%G[~Ag B˶Ef#oG_uO̝ߩݧL/~5vC`TA?$N#r>`EI᥽wQɃ 73ȄLSRמPnOtH@ SZImP^;: y2]l,v է8[.vc &̟Џ[~/P y 梤1YVבQ0dW6l-tigz7m<G7L9HCZ(PPvyN;?bKe`w!xOϟ钺>1JmU[{hOgn0頭 wRN.o 2d^ ŘB?E#ES" $ziOp]&ǵ3+@o(XUAGwn,ű3#~vFe .M \ӝo刺Нn8UZ[]oaBjvہ"C9rR Q8NPOR!}' ;+n+K&}r+DGV9D/^IHZ~rv-!,Yc"y,dezK䶌NLN\U+3'<ۢ z7jVjZ~ ::]j A^'7URMT?bR;H%B͍TB^;Зe]߁㓂 k`0.!f h iˏXe"OjO-(2ĩ\06TѷaK7QpGZL)%w;`jmrp ZȪW/' 2⪍ye~G1AN*_IL/~ZErMwI1 ζ$6Ahc8~{pjsEװ$?S]A=OܦJ@ oBear_FknC ]QvIЭ+y%_Y 6nQz<,×cǛ*K^sfEbMWbZĔ9`ozRMBjOΐɞ틹AZ}e'do=W誱 4HRaS%|vVUP,U!bzyͼɸnXrء)\.oy<>.'p`zm+|Uۃ,a =c9/k1gQ፥[hDRtqp `y"3dhv0ڔ$p0 b r>'Com<\89Xuq*c}Z`U+x4ww2[IF0ihIWT"=*qZN# >z\T@7x{-Om#$K,1%E`jRQ/gGo m%|*ZH6t3|!O)Fh"Vw -5t%+&-f Qxr״u 4tş wΟuJ})g-bR11Ɂywͅc  Q%τ{ GqsM&JF+I4Jg} 1lgwR V+Y~Ь WWÇ-ZY@ CqLjS3=-iհ{YRAjǷ>;潃D9q^vg-?816CMn->濞̭uzbek6`NJP= p'á9iRb|M%邏\*S)$O1dC\fb'6d^!Ɗ؞y%wàvIwa@#,CϥAT#Y| # KRsX7L 7.R#{*ٗ|ZWo:lkkhzɅ-bJ6fɪ0n~9h.mz5B҅y3V#űJR2OlZCHdtG4/pikCfA"r7RQ1:}pB5kv!z0#Zm޵Q$D?Z6iSD|nsiyk㎴G>Yh_!wyr1 ~n.p1N `Y lUd9kA9"(%ό~AB)23N,kP k.T+KA1OV):!u>\m147G32.s`PbK#:9QnXSOaF-pX{=>}ieqh}RGN_-8N ’"LcVX28p0܁ +ÍE^a*1;|8^OѥJΟ}H(kKξ+V`~d]rd] -\c!FnjFct'^Bdo\pcM$zL潥P{vB1{.}4$Ppl/'!7ܪZ0_Adxܟ G$A{ĝf>~{eMFs Iw&?eh PģI؅:׿AH*)Pݩ dJ~nDF)v SЭdŕ R~Pzp:Q AL}qnRy"RQQjòDOltqg%4xZcspQ8 awZ4QydSI`lV_1 ݯWUA8l`А{x/m:~{E|5yur> 31u^Ӹ7MF@K +5Ҳx@$CW@c3Y,u?QXV`*\B ɿdgP<kGvf(YQI'ؽE,Β.5m%BPG$e7¢iuτ .Xa*N|6% ~oUZ>Z@Qc -uda~3DU'Y1*`^j-B\l8m y95DY:0.#rqvrNG}ױ=EƪAw%~1:fn8[#K˦ N5^_T/YsuL|YZ12k /O$K.!g4oMߴ@Ƀ%~0^k[[U;,aL0sb[ģjGkmY03 @v$SANo!8񪻭]w8,C=VFwDa=MlTso(ZYy_n m$p4"@@3U q dm=uqz,, ܧ3| zէY4f=qOi2d:JThZ -A;ֽG߷b ^$g»sJ*l?O,]` Ы68{!qeFO:SgW.bW 8`!*CACޗ)ߤx0O4DW-Kռ5W 1_YՉz%ʘ`#ѨTTCIgMnl,PR@O XiMGac'ۏZL EWaѷf:kFLkyp,\rBjHO+XTF0)}BG|Zgxf[@{R2[ݍzRrz9g[YkKkjڞv D)-2Jp c!?H| qJ7zets՝O*P+tGAC2Ѥ᪗j8S1g: =.RjB˷1|/5J3; L$ yY4*IBfc,I0wT~^M+?rf4z\Ujcv/ibͅ7{kXEUSh)U.x[Q׽ &{%I,g 1 o( թfPs܆Ab5i}sLkkQN.TEoW@ X }aD0ȿ$e4 ;VUшDEY @^m@)=M|-xwRc&aЮH|ʽ%ww5-iNfXd5ጤw'Q%o(\$A%盱JIοw4{q[i O?WNuB!K^VAS“jSsxZ7cYp/[, dw "cqz|5KCmm!0wBL݅&ѥY8eKW; Kb)ZS-VʵRRyø@}$n ȹz.B1|OfǛqǻ>Ɨza~Z־oC!zzQ!>O+*0tu$Ow9:  x2sTAn$\\! n~ɚjH,f6g|ܪs+ ꔵ0G۾nzy_]ΑoeTf lnnBel=C+x޻/-v6X@WςqARLfD&HAbpan=S;k0HSoya*DxN02V;3P-nr&v#jywGR4E݃2!@ Xɉ#žjl3 6ͨćK}{b0$1prR{vwpMj,(ĵN?y$0,&LW񿦫 :嬒Ov8 sG}8L'śrIbJdSUS/Q*ALjf^_!`{Rb 9H=.S42ob5z 5yA5@Kb -#| nٌAӢlr:$jT\gzg;Qq!xZEȰ/ Vd>m6ލ BNOyݙw߆߶I[o: TuITNR#fx͜n҃Z0 K+^JuR3ɼgD`D.nYip.س =e.jrT[ēCBJ.G_nn}$F<ڙozͽqRŚ*܁ 12cv]{y]h宻Uu%!nѨ}5pZ7zVQƤOK1a1_5VidG[,^UhEj&R:}齃wcѬ\WnJ^?U+gP*Ap+/Gru9r]q">aԤNEL9ZdYKBc}~6E} V0Lt ~j"F2'0?.E\Dbuy7IJ*KXOu&G#z݃#둖g^4bKV ʧLTB<Bd{W>0:'MKMaezvջ8[ KTǻ\#լp{lr|y"3I*z_A4[րpV ~.sZ<, ֲؑީe~d(Z;Vl (A RHWK]k) 0Qȹa wT^$zW>φNy ^L@n?Y/%_Ѡ_{q(҈io5NJ;g~ WiW?!Zvs qߜ: #uF>Tm4k/ P.?Z{l᚛O[O6,(!YcYQU ccN٠epz9dQ0CJp mP7ݾIYW#^XØr(z"xmr4NإlA2t߳Z)H* FBGP؄#h[j=_&D6Y T5ab &+2R:C!IDʢ1Ѭʫ> ZGEYA$n3Eb?DW )$ Hﶺ{/e (LY.7Wk8z^:-XaHЙ0V+.ds$MrT!Ok|7AiJse9~:,C6iU@K`#RNU@]cQ\6#IhHI<񄌺hCc]0a)[`O h1bhcL0nUHKǯnosE;ک5BM> m=RTD2c_w"f,rB2=/ix")**e[c͗EN$|-U7G!5ȀFoVUPܧ8`m⿑d_ aZ H3#c!gWk#_.A ylL.OJ5v H!k|85tW[##᠄&sgxfj+G 9T+V:iCIu\"b yrlX Y衘'aShbpׯ=Ŵt SO8a4xg:3d#o85p85U̓۳zAGdkP=r_7`X\Xdb`܃҅f\Pc(f&m[re\rd Kw#\[a_;]ڹ:&kmAo%Y:|?WtG:BN"lS$|| |09:A{29'3F9X8'hpꅄ1+d$`Ec#Kjd E N?:VO;OfcQ~@"!>NDc%KC(UXJL<5/́xF!#} 4ڈ~M]Mg\`DPj#(oB\w)h2T~-0չ]j~{5AK5 NؾMD-&4ynO @+/Sۮ2Tn5%:ݮ6h٣0hDNHFD\F[(՘7w&RQ-mBpN.1:&~=1x}+tJ(Z>4EHdUu"[{yy="qKaC zk%4Mr?k*x+9LM =dw(odoz|B='9 6_a2oE,`{|Co]S qYrdD@mL3 fl'>&gtG] :hK8+I D%fg_3(w9C9mfB^&7%XAKwAqχ[}$83H9ِ]v] $`RWE\m4F2^+][~l_#/ofG\A}3GرLKԤݼE9w*T4:V{^Pjߓ֓yl'¶EOK95,[ X= ɳa (\ځ:4N^8qTRTAU]? 7lͿsy ÄU!O+!t91w>RhL8hb3.S))복mݏ$va||(m$>]o). et:,O\?P]YCs1Nװ7%Q^W8JWrVr/7,*R>_p(^8EH*L&AEA"/D)|ʄa rEm@ VGɊ@#踜>t벣RCA@I "X* !?]y7I#1a Íj4fhsn F k]3Cw&LDW{w/hOXڃS ǒ]nnv0C͉E0y9gwSA8],yx8I1^".NNdq<4't UVH{WMt)]ɝD,{ ɇ RBuJ 6É3-!Ű byP\XIj]FȨrX>٠?u-CP>H*JUF8Rbmtt́ޗBbՖUF#m1bEGDٱoNJde,x7N wΐ W2Rlz97<!N)kc~?kܰ# NoU1I0i78A{ d((N7j"588ҋ#N{ PH@KM.>O~Og7qV20x(׆D(Q 朁4@5ϑv{ 6]/`M ͳBWtXp'P+yQj\|i Jg׵v=<e rSqb-VF#fU>?,4C~I<h1L6QM@Ŝ̡ i"Zv0ozoP4l&> szNtP:-Cp wJ˜ӯd5A CAx`fIlW1$w+\ 2Se.C9#L8NCH u 0SS0}:_֞B@ӵZ/b" ǝ &a}JhX9@Agp]J_ :U _qS1% [le2j6uЋQ4.¸w|q"i-7n! bi"osN?WOF|]O~8E~i[ӫw~%v$OSQH"}ıS%sm70pvCu+yW6 r"D8 ϭ4h'ȭ5MM;#Y:M&G<2:ff 9 ?,&DS! 朥O&Eeʋٵ+Dj`ℼ2v.$KU~rIlQSg5*I *~3 f~)`W f^[M 4Tft@wq{$o rdxL./l ߨ#65B\?yaAD䩒1XS}Z*DZqUBqI$%xLBi|DN!)&HھSvUd4aeW<{REڛbdAw]$L+}1줻Чp@pjWJJ ҤNkw(~jKuoٰ =A^~eܜ$9j3+7c=?r)X=h\r},WqlcY78ͭQTEiȨnRj(6ŝW@= Zk%Z6e9=9ƸנV/1 vQsfCa_Nm4?@c#(wWcc"jtdv:vM;C/}R&fX\v5zc >!w"cddl 2'$b[Me#St&ՅeH`uu jͅHCڙF9ĊX'y9oa^Ln21zPtt 4'~.7#Ծl$q ޅ˔1&p1Bϝ L2Rမrnu>GIlg󏓳+QmDS[!4]tF.1!|{յ\n}.oļAVQF%aXCB!M֠QDWHx;:]\huA bU/fWO Pi?6@I; skVWk>b>,E8:jhf$f olkpn#X]\"5YyVk4Fg"Լ^M tvH6 X_h}S6h PLPN#Gh#Y5D*IAx^"Jpy1/vtRtAcD뒿 Ilhw}yUt#۸[(LAHG_ /},9q}]=mh5ǻd:1($EBz7>o95S_Hd >]ECKf+Zdm?]mOlzMB1;8#ʰRXKC?SEHG !o2y~W@J?E3i8PHUjN<݉@_V=)?Rf<Io俄\oM[D{P+O_NX`Y_F;00?NЭ=!I8M%\usj5g>),\#"]zhwީ"T# Henb?0_DaJ,qW\)S?hI2Ahd˙<"C}"*(q+x1@p/`A{FO4gD' @_CURRK;,0ٝ9hս4HϾZH'E8P^Oiὑ|J.|)EYܧ 3&3P+MYv.PLwd.CB%vTȵp/ ֢LF3lI4CFmo4z ,5y6Obm+܍M5tg~ޙ;xʑ4=4E w"~}^ SU:زÓ|%eet SD65D\11+W8 gc2ƾz})džlZk<o$u)hTR#qk9"o}%y@uelF-,HA]J'/bܱZVW{lXK12(;l*M)I](B~->5Hlpד}yqhRKŔe6UsnS%pd}vh?PSW,Mϓk8uq2" _xh.)gf228Hf;</XFj.{a:1# sҹ8+7MkB6 Nǘ&'*LԢ\aÔ \АkdY&A Je ,%ԘzvA ”Rǰ 75 <w! v98x~Z0A^'Q/Q"`ɛ^;Vp[Zfd`r6j;=0-g$ VK$1fO,J<'D#M*ANov0hh9].-x}1B{Kb]=qVRU>zآcy-p%x e38 -&Y9Ժjdӿ21b~86tz'\`$6wO&„LҰn{H1 8yKd@3~, _oDò-؟[Ww'qڒ@fPu̴TC^fq|aV,7w뢡~MEƇ.*ZT-ۻ-ew8z[uFtd{? R`; G8*LmLΘ7%eBCQNn  z"L'Iy9uJD6|/}`,/4$6rf;R"(; 4O]m ܌?rݺ -mOZE xΫ+fiP{X5Nj=sI"֦D]8ݏܡ9]J M0) ODzPQ|8gۉl)9ryߦSDFZhE|FOh}0Y7qR>pwog&Dɿόqak-UEu䂽K#h TUBm׃ThGWz S 98{jP B)O1@+2/\sA;4GgwdQxǵY+<=Ao7*0Ed86ˉ+{JԠ'G~/-Qƻkg-hR6cyWu ꕧ>QڋK9q͌1 iBh39p >w<bn,j?lHƠ_K7$# z"*āNq l2B͎F !/w#@\lQ5ÐeyGc9n;UV[I+S{R}_eLS4 q#CIjܿ<.ޝ;3m%gtrs5+SISF,FWNfjD) G213R!,||`JPf& 8f1HIsB ڔ;elRh4aУClb߃&6SdZYi%k-{""-3~θhvYssUӱ;fQ]DB`]A1bnax~nD`*SxH%eZ.h-zq")M(aAAr徣&bq/ =Fsn s`+!\Z Nor^S] IbZӑ  KY2mC5WeݕlVNEڑ;w$/ &64z2qh*Nƨ?O'cm;^&SoQ,-FY=<̂)*с*\fTKyG;Mi77QĄxZmO>\ SfIgKd˿D(uV@O jozЗT@dHգMN3s=C; T Kk>уu"Ʒ l5Ԝz2z< 53xqLuC,MR hgV%q}M?uSַ@3YOZAMM89`D 9Br!7P>;kjğ%.Ȟ KM!NT$ea]zʴ W؉8vo=W2־PG" #K2E+6Z|0W#ndڧ udy iWߒYN|:m>=1B_ͣy+Tw8LW1Nc]w[N%JR~02XBɀ@a4Z`J=6^\ǭ |'L$+U+PGK8$TqLEviqH Wy !4l66$|ƕ`Pbf'j6~/v_F) $0 gRl5ϵ@ &l9u7 (E˒{;c0S""9U^BꎴxA\+\ǢRGZ&٨fzd + @\fEaz _9@U(b n͌`4J_ ets8ΔżKJ( 0MiײNiճ3;O(dlT B <'1)ۡQ[v}DjU696eQc2PwFŒ|sp5 )"JƱ+%[WyKɗcD{ipFh9ςY,[yR78tQ;{v]&RŀC5lXΩmHctֆJY=p-?4arN #z0nA3s%\z#'u^ frĉYd9bͷegޱ͕=cvenN kL o:eSE# Tvv~umҨF&6l=2#bJt 4 e"w-!g3k~4/.OWUGfE?[0hTѓg? ET,^ 䟇=B!ыMϠ{zN93e.[\&)m'kI5G$/Q y4G )$awxkf÷խ26.zd+*Y놢,]D!TZ۬F^n/>\sk]8*d:6=;yk~BZ . VTWfI)'ؿLz@'$?SQrHO澨U! ^"3'kE4;JWDhC /E(8n!o*쥰I BldYVG+ma"WDJ`@tla$C+zN&b2Jo]@Ow<3r oeܺq6$fy-4^yd92}5FJW&lI1ȭe,5-`O)JzfaZOA;;l,d! 1%Z"&댚5)|+JG_,Q@~*/4U$Az5A6(Bh<_e8+z`NR]KRqx\ \C G)$rRw5 Tle#*zL\  ^v}{:=$eG齝 ֤_ 2 WxJAdz?y=THd;)bϐ ;ӭ$5뿻wYʲܔX&[snb6L5zp. t'0gÛ# ;[.4*F/gDez7k{ⴾ{$r:/eV3CI]\DwG6tWb'N"ró/⬍mr]h*#/9hEg E?$Wret%׮,V%*rc% kb&T`ERAM`g <˸t<4?`Fv U' XiODV]t݂ЅΗni M&^/ k)oPtH5jyDi}vIU?V|Bo7rh3ևZ0P]9lSMWГݒJCCa׳Gk$U#RUwy4ĝa]0G"bzGlD|C-I(@2Y-  LDzc"2'[_Ar=$W/[p B깴c@G..aۗv>) +/=!&*mngiH`U⬴vmj1I- P zy4Wcix"Z%i-id<io-7%&8K'>R~ԁKyMl Hl-u_ܙ=7 _}HP" KkuUިid>|6k=v1ߕB7U yDap \u]zh^R)iۥI|{0'J)|Go4O<сH3aCb2WZ}CbV<݆tJAf%u#$n/'!8H={(K'~#;{^rZzmeل=Ǿw4.%[DܲP%zt-.%%|ln/xPYڏBh >D,kx;7K'n2ɠsף5K)\~T4SKK!~8DgH:jc{T|!ZrNhv-PNl]2aIf J*$W=#(>&\! Ԩ+Ru7>R wƆ̓ G.'\Ƀ ~W-FlMwdcOBQVq\㓇p6FӼz¸ϰ_a>9;mtӐZe(Oz!Bi9G 0 mT8(Q PMu.i 7i#/0#|/mA5Io+_ؓ2c}4)Æ38|1})sqiJ~Y);BJDZ*yGV ޥO(VӺ NLM0ƒ*(Nt^@B$C^T;*(WMxs1yq>96c9R~Ax/)3Z6hS]{7ǻOw7},5؆  z(9m͉* uRh_VTL/%;QS;ˬp-.G69UmS7 ̲uq1Nf:D2ymc`ik'PEd9{m;G4 %M#n^q30DKf/6QUxF H=cZ;FЦphܟGE?6{IZF(!emuH|*q⩃v0KIw8/'Eu̼|BcnI@%'t6elQȟS^jj "$9"bԑDO.ʧ(j*j^ kZX(%b:Z`mJF;PnUS,`rST\V'e\-H2Mpx0^{ 8mHPmE? qz/:Ȉ75j4953_ƗDܸtbChzF\DŁx,JP@)/ Vocb|Ɗ ?FA(GL?zAΕJ͂|Vo _^ >ϓ+8 GW@f`-Ql{̃H{ݑ* 6Q%_l4A۸Q{;`4=tXGSt/#_xtYO#Q+*A|( $|X߷Aq Wi | KrڃduW4ZyN5I!^^Xfk2KEG6x%J~FQۂVLMZ87"dG0Flv=r \;Ц_ǷE1t8!Jylql ̠S#84yYD3wagKv&;Җm'3եЋHc*h┌ 5o߸g3rQ&1Y;>p{} tNu"|K,V Rq\".uӾdp*\∈Lr0:E*Wp6Ӌ}Fl8ҢEX\HFȽNø +f޸; g;&uSߕVrZ\cS|\MiPY69 Le9Ǫ94Zbe)sb>0,?df8o&Hl &ڲ~TI>sZtgI{wʭ$ZoLWYS},nȉ~u(!*0wE(1Ȗ$=s\ o8M]i &90s^zV Ԙ?6TbB}'^}I=v mzYPXxu2})QڐhVA%XqKﮍ \edJ{rW/KS}=ŨÈR2c mEN饙^~Z` b.-]?E@gҭ1{h:pczc}T#ph+ٴ ;'p͝>bLsPٟEPD8KC.*f'֨qsK'1PNØiTUE";a4R3}|c@i'//8܌aԐjJMۅi+7_X))I(ьGb3j75fKGǃFTH9ʳRX#M~hq1NXK:v] cv#9K'h޲ec8Zs8"KmߞCYq޾W!`P S+>u?+#y.cf$0j8nIh_orb9! B H+jyrp8T ? c׹66y!P!AE:GRqrpCHXS-%Y3nXC7Ukg)2&4q0nV5 MyuK- ._ގP$Fy(:̒0P=WXrUK/]l*%'BpJ2Rawt Ț:\8<Ri=`e vs1d5=XaĊq)Px·HF8l?Uip:nˢAȔ YXP(2NC5K>(0lx}8}Os~hF'OO7\; Cx~R)3CD2]M8`A F C}w>#3aB?LX%\J]_' _wZs]"[}`  DYߜjCnIPHCCON _)d2lO f0y3ϭvNcBP||>`G#+3YKn]M;A cC g'rK+)n)Q{':dO!m Zx/H-igԘBv)~GQO *CtɫK:~$9qj3C@[K5Qr[X(jGˀ`κu0'2N<ܵPӉq<[=JV7XE9I,_W6zOf0HFgg%38~#vu'Koro oD$]K! 8S|Θ@:y90usY΂SJWr"<8LLJ\ t $ib{q@&Pi2&66=Sfa>E%p_i\^cb8f-2 )5nJ TNoulͩ7ZF>l&{iNx+9a, L6[`ϐ9Ղx>Ig\K{Hhb?2 7(' N/iw_-&r[(/KV* (\~u.3'Teqw`T90s}'C#-K4O<𳁎??hXG,/c ybh>|zopm RjLtp $;E5txy9Ɵ,ChgE7^qmF)Vv-׾VS؆Շ+kwUfyyTw}+ozW:>mjB:W%oSƁ=÷ u,A~RcfG> R 2\߄=+wvvTXǒ5*yL{>KtFzM!+IZnA5N&C7,Sرxrrߑ!`eZa%@xriA*t u }{#zxs~e;1ܽR8y7H1p\1z пX>nBӿ^K>g@W!Zv<*y6+HhSvgzKm \XEG̓h;SLmėW`Hq뚿$rI=}{0CΦs0կBk "=swLG-cJLۏRCgn)]RDeHn +'Y{nf֥ 7ēfQxZo h~p1k 7?-1ݐgH@FB\b"w8e /%ς;}-/ptdڴ{4Sy؉A;g*_蕺 ePGxwgR̢ڈԓ = zk*C@yޚO3ѻň2"͏Ae^h\kQmS(75ntT-Zړl${e  +eqͦh*VjN\ژ+Mn/%>En&fH+Qq(OqBK*hz:k->MAچDЁ)XK F䟦l!qV콗ڮNI\U+O@NFYiU~<^6%,7^"K9AFO4)P.5%b$ =fs j3Nq8ڬ\Q(۞7LJjX'փ\8*c@$՝2íjVdmR 2-Mp+F,.8tn5 LF:] q_7~'d~-)Dt6?:;٨Ӷ>4ƹ>^@D@< 0`3wgjc @zhj=Pt:VK})Ky\3YiQXևLESmpl ^XA$ajTDWRhGJs8<ĠmlfrXE+7zcOp)*Gbhywy=5y(e[h;FkO6LI#a:9!~$DX Oi8»aM%c|P+i~) s;lԤz,"P 3El6Fx)I[KޮVKb3_԰NcT ~0Rw A(/H lqGHiࢻ'R8t~0f w>v,Y5VE[BwU8>%YlQK)0^ewJ_,rJ̓j%an(&g [L\C߅NT>Ew^c?s:gMU`/כؒ@1t Ke*VϹI}_D<1CWj#,ufIczze[ i|42!TmN9eNXAȃ3# ޫj36MVL 03l|\ȒЫݤbuXr;'4Qs$x6PBY,^duY>,;yqW&#HyZl 7e^Y92q%0FC@n/5 &Cavl 7)g^jUNK"3f^y9^[rCSB_1i. i-v__d8s"t,.H#AHmݵ3}*`?5~CAS( uB.R<*H,UtA!ȮLͬB~zTxU̮$, jz2*@.YG: U9l}%#Cr1D(8AG;5P kU;ULDХ;/yԼ_iN$QUc.8q$Nς>ÑL:#ouI#L-mD=\8LJl9 ~0$[F`{sOyynsϳsF5:\\K١gNv:Pez0]85410ACOkfVb$OU4Zr:"Z`#Y|]VJKkH3y)fd<@ @+-}6;m.DR=p[RFթ_,' &a7Fn0'W9aۙf NvyJs@_rҰ&E VR٤Rh)hj" yX祑O[ն G $*[kT: 5м؊G% /^,@#,w"S_ҢF]&/Cf9o G3Q7E<"{?KSޔØ0)|iWDW'1o ڙ ')F2|O3S)P8+ kAf$!O-e%5 :1i$^M%L r5f=7K6;CXsZR,x'qvYarAAFʓi38kKڄ2*&[dQ&O6[][\Qփb^`2ka WٻU ]1I|͙>8<@dAElwrc'VZ+q C0XyH=4fʕOa/EG5yW+|[~.[L:m B ;Pnshf5 ex&uJW?JynjRϙ.k{Qd3DAίryn` OT')ڍfɬF8!!ՖD;I~QuภFEd!;*y=V ,z$A2RUGΊ,%j=ŤfǾi)`SEsK19R)7Cz-ݚ{ 7}]5h(l>'Raކk泖tO2u.SD1xo 쉈yN7}-}zEׅ)0pϰN-$<pF2#:T6 ZQgحFFyTe>/2#trTSnlL (>U„Su`".we iQX+"|ؐ]ʷl4OC`7]v ;C#Y]T[zq汐ʉf;R.h?*埃 ۲ YJk^{oau$|&.mW& @L+^]>&4&sG+AecyU^Z7mK-f>2L-AB-ϜTiuUY͞MZ+K5 YAހv T({ۜ`/IqRRV5488 ܚ!C5@MK0nܥs]ej 17(!BZ}YO`]zv))Vj*SCbawUxޏ2CN9^ @Tz! OFssSqoXZdEi26h t UNXCm=`[ AQA'l2(tO3 ? oACFݜ?]$#xˁ56 Q G̪H@cIQk\uW,="QK ׵ukw[on8{nO/cg(Ez͘!9(%:oIrrVMZ*Eӝ"Fk:KCc#PR*:4TQ6B'ٍO`-򽣩[|_w4#X>D.GɎ rN 6Lz`YHY`TYYNy&Xj΃1 ,&:\HF^,@ v "kړٿ(-%}26՝(3bSx{qnNщ[RBkDc"c?׿CR= p⫩׬r{^˙>rv6y = .O(]SI=k\_br~F&Wy{4Ǜ͙uN#eE;ӭ6P0ßr=A_ UhoхI/E| `Uvr/75ш;6X9VZS5Ҕg$k[B}N=#`K_δ/`F:bar+h@Ay2Z|xa5 j]<3D|w_c'Ȏ.YL>HRe=} 9VHSXJMa2qX_Ib.#d$ߒwzT|Ӂii}oӦ_90 䈦-7-P78~Ld{0]gKr=J&G}Cb+pnP.1=L.8yɡ'v6@8D2uh &3ՄaGsp S!NA+k/g8>'Nk k$ 33'W(c #^_d@eo%uh-, '^x.D=y疣tS\R&=eА9-mj}=rNK 5Fzpȁ1@#iWoJ\,zQ(~LzoWp0Z%R =,lQO=*[ODo)]S D`~Iz([gA"y2 ⥚Unz'/8R`e\> fz rjf8ܬ"$) lDZ̼ر&"tEx鿝jE,l/MT%%Z0UΛ3V+sVXA*rldhs,!fMYgj3Kωjxigp1KE1;I:(0l&سV8"bASq5A>KM8%p]rw,Â'PX.N*v9#?"T9hԫ') Bt_VO+V&*v 6(mT_a%\&G4S 4Qp4:^ EVeDjm2ҽwT,[|o(T+]d"=S.֐gvevc\cN%0Ȼ;.9ȇ8D ioOs`>HBTu5 ; ^xWpO0<W.TH eġG3<~}3Bd^?ΩetsA>M.ӹ 3{NF:֕{E_ʚY兤̆J=LL7( r?ɟ)S?ū`vή`0*nk? |(1ʼnC+o8ޤsjs79e(tHez2;oEw2V++lK-/wrr^_Op sG0@Ǒ3*Z~|50 aID?%ˋӽ4Z%9kxj{,*;?{CD uRuۜ]! ˁqUﰄsr5N |Ŀ%vz >Lz}2ph'IQwP..Ъz_,|i76 `vK&RKDw3V;][GnF+qw9)ԺX? K[ׁ)}$Vٰ'c܈r*%93= ҋ["/OM#2x>9:Wz(TcK|ys'M?|E {:BZLdW?x0f5f:E ֖t?l7, G'WՐ͠0iLX!݇& c g1l ~Sժ]x92U,'W$Xە>q9bND&mCHCy <~o צS[R7f:rnR0}Twn *F=0cpǴT:ZC-P 5;$'H쮼v ^*iG&WwO=UFNr<$odH)t{jk6.uΆ[͸&M%P-4bT@S?Ėte+hB:܄2"3xn|@WO:KQ0Qd;ʤoc ~]ɖZ/{2#K:8mdJ##(f喆;(@>l; :apQO~)5 M+xlUJ]|w8NqL탑 Əyy{YeN@j^9Oݰ&AdTžN168rC/KT[߼rE0~%b.$XQ`^i݋Yzi_8g(kR.^Oy#8aS_b213x Xr%lp vF]Z> G_"'ϬǴԄԍ߾ ~H)&y2Y\(Č$3'3|ԒR]]7I'juKij'G>R:{a` :?{b1>6'Y-.ۼK/2 Ss̵s w.[pE}Ʀ:ȍ>NewSh9WpFJ>\VjԝlnMU/w![I./ߛx7~}, 3iٳW[d`_ܞ)q?IfatO63U7)V~m-y N#p=m?4BCT:l#GӮۓNYP} DAn{0cgݶRzJr ܹ4`1BSI8ImLGH𥼷Kx1`BOmF^ leRv ihʑ!-7mBm2*`+Hu)N0'u(g {gws=G EiOtfw= nG*$;/a;%7&'o0}Ur ]XeRdn/UNh3z'T|.`&`@[5LOQS{S|ǠЋ.;`Ugܮ(,-I9!_>N`<]P)xCg!r{Eye߂3L?soY"K4Y PI ũI,,QT3Q~ JVn۽\/32:$9 Dyl:sWS" *M|8⸃$!stp3p>Y፲0R@~8]EQ'ff&SOK/d.HҢUDɾMTq|ea2[~  N08+ǿ1k2y^c w?dW:dDSک/nb\OTf^jrG'rH٧@sO 8 `IU"Ev> Vu<>P}' >r2#<EzN: eȀ ][,&Q^-Cm+ypM ޟqfF sm{'S9Wz40g HgbYQZ]^r6׀_cY!b\K8*SďDmx4IGXMW.Gn,Qb[~'t/;9\OI d l]1&sԽǶQ \ܬQ@(rVX_֨1z6nduǁQ%ѩ$g8^Zyҿu9qGB+S?H*X6^20h7ZikѲ4:isi@U*}+,`DptcD/@\Zb4(Tq<1i<-}MI" ;>~K2(*-=l$$K~5~Ī#_1Ne%!YW^F}u3V5QmّtBG)E=鸸CqՀ.;< U0=24}MiI5 oU&\Y[i@B9I r;ȡ-D\v +&\P}CE HӉ84 ށ+p{L I:60G|hÑu-:9?xCk]1h_Q$Hf tMe-;_%RrG?XqW 0s50x-N4= =.9YuSc#nJ,W!zH\],|/fYĸ+H¥D3 QuYJʓQ3r?%0tͮeRjBm0x<ɇhs֟a$9qfPAYorI"O+lOΫL,?P { H=RpU6#Oԍ…Nv8Ъ|~ch2?jf?ܧKX⮓{ooa1vN& 9et0D6,*RVD+`OI{-aUf]ɠ:|ٝm?0X)Q;wso%=k>F;BSyZF{~ڪx-6re?i/cg8)!ê"7U'_K`B ./^@  jی5!R&^v'dxJxzmi_L NC2kރR:nGN)Ι8sS6*jK֩a.Hld" !=f"+__S~5}M4K$?udHe )`MerHҡוps53BxE"k Qkl9>u`Nx߄I5eb$vn%Caoj896Z %鮂qO u{c5KE-o{M q3%̋>u;VnE7ڝ ]>'/rˋه_=jmTmƠЋs btZgh̴S.^q,M{_Z`$J=]gO GMB Ա3Y)%2[`("̆Ÿ]N@w C%e_Iʍ1`̭HAڀ,` *7w~,R(^v.xkN^K`?OP{q yR}h 8ߑ܍']1l8ni1נgȬejSv*%D96<q\d숥>≔h@ЕvMZE44+=ш}ܶ+ .|nc8R k, NԺnh۾Y ffW T'$Y$<6 #nS@M/$4Ǹ2!VMAXr Ѿ`-ʍкk8x:hOT0ڬC@d_;m 1 E Lѫ;s.-=)H۾Tҷ 7R!}E!R_-`ȽnY @Ga#DC.vkՄc1}7^%P+;+҃xaQvˉg_R7IR;}B%-0!> N")nXZ]W8i'.|oĞEɀ"`O]'z*$s$/f1D0a:SgԔ#M خe=INQ ](a]hr-`;"rv&=!VjYSj f8c,7/# vdfi: ЁHޣi@l*I*ЕV:RR&CG@8_uYF,7z֚5 29cԒ Ce }:pU KLf?5kZ\&`y 3xQ)F>ْ1Ude5o.ՙfc!W7M6tz)3k(QN>&iYa=w B9G'T-C?$ˤJ3g$!W9HHRxH0C-_qi'u&eHLS0cﳚ^Ɉ>Ө/gj[k)Nٙ GȞ0Bd}X3.b' Am*ճ^3sDəD^E(*TY'( -΍BwIމ]p;f6I͑?obXSGd}t) ZX&N}@ W6;#י0%Gt bS$A|jlBDuS'צמzn L\??Z؍u-}͋h GBY21a4@i9RvS S5ѪcBg0%s%CSeTA%qǙ"6ɥ`J}bzƛ֐'Y(0eMpÈ:U?&K1h~^qr@&Aj ]!V/88_ZI8GwLBHP vL;Fg6o"ĭ?)?4ۺMJ&d&A"As-V\G5`?H9LY'z]r?xf8+ܹk׃vh݊$5mH9YgkiVج`M0zl|*>CXGB$^H%K|tL]QwUG#gdpҢdҁN{Pi:& }c芙 ܬ.K`c r9EiՒ o**t :&M"-)+vڔB$?r 쳋/W0rI'zxV27am#$S~f^j $(Sy#f=f;a[@C'ęOQ.ue?/ʣ Ib>*h~`[!UVחG!oEHaYթ7Ӻ]ƚ[K)vC0Qd뱅 !_eU9nS6hFܡKOv&=DvXzhYҶJrdg{%Yܸ$jJ볷DvI7%ˎOCEd !=1+v3-h :/h<i֖IfFufG77l:غ r/<7'Q7Aյ&K-/_{r;[k"SN!r)O}[ˮo+iGRYUyPnY\qvbُEKȟ #T}VDX) 3"ĿR~<4j "ӉؠI//lN(ڐBx#ʥԟ[tsP*=+30u9@^&outFd4?dGYWd-j}v,bQC8J)sSvěpO%ݳp@>; }R&`U]jEJN=6Ę]90UY-:p7Ѥ_ٖ<r8mʣ[# ӺSZ kKz6+FM׫\k*Rn"7߇%npsX#Zz8pDIo!n:ìg˴Po6,PA.PO}\_+=YĐrR$Z.|U`&s_E̓:Qur/ [ۚi(É E "_O Pg҃Eqc7qc'4'NXmq-8rf軃3dUVX֕@D?;5]u+b,Y|![~X1I03(M>4Ԟy 8(G{3 gEYm~FrT6M`@O |΃kĹ|b٪@d)m-Hïz$xïZ,z` -b(BtkJ ~R|F*%C6_5 <%W]}`O*诎v>bim,Ѩaxu1ZAGZ)`+28븏I9iuԉfǩӽ3\vw*|XpXf zίCCNΈC,z-!j]|Rh&80;#n1ŐͿ]Xt ,"P G jPTc1o*$=aCq;m+t"Ji WxՊL.!eIlo9 [yߞf]x=@47g r^n4۫Tl1XGf /aXJFK*3 W RY&l G&֛e*!O//ϯQuP#-0bx"#ĭ}try8Y=vV2זA|F\o^bA/[3,%NŮ"]p^P_-#PzlDÿ80)O6Wc9yf$M"tȈolLV8Чwy+Va(X)_9d8t|6&X yXA, ?2c>DF^% T_.f 5u扑df|Xr@e $ za{xH!~<R8q9I!i둓p>8-K:/aC6[ځ3Lg Z;N*.L'-Yk@͌z׌u1bh9P8H]-wѓ/Aݘt:U|cr{9am7w2?#,M淲Q۱}â9>ET in,: sLT 󮳻AAJ;]d G?.S{9˔-m \0LZ s pnވBU fq͵OHiD夙={ut^կ+CLHTl `.5l&o`ԧYLLt xgpAIm rdք:98URsס,5WouX9p'd H0$ZieX:hՖ:Bruz ׆D~Y9;CڪtfYQQmw`ANN&sEl0^ )ʞAT/"AQ, =" dIttDߡc QN{lSM&4p"BTS Bޯ1|ZqD;oDI7΋y1t{,oܵ,XlRmAB Jݡt(g*C5jn3NKh$:ܷHwC͓j-JăX}Ҕ=4:j24@ne:?Na@Y5oʤg3q5Dù'6gڿ4~ nN"kY CW v8w|ʱQbLSCcXȇ rXSB̝+0c=J?)OD(qUTH0d-+3<ő ~UΎCq׮8M G4&Yj[7K0ҿm&`+zlLD(^h)6xS#(lZ$ˊv)ads9x6rA?SwJF}^Dz &Q$*G ^4kdpsbB `lK6}%* , ^l'=R4L Èe R[TAONrx])bq83esA8費?U#n4$iK43P7 jeNk_.E*PyS|bxQ5%]Q׻޽T!k?*eFPBsEZ|mIq$ȌaKuQȸ;iQoõ{3w6tiE9\?LzGA bԐ|\ڣY%'){x}NZnsp0>ӢFk"f`mkPgJVѧXxjBEAkbrJbgwJ οHUR@cb, s{`d0T3v"/7g{Jp*U mz:)SD+!=>Xm)s?m뱃ިns٫驹fy ?ygyN^#?2t:l YgYRu;NHNT6xd&ZVnX6W s]6Wt"Od9>5 8r$QLTS/{o]1O+nn zpoǻn2\}ggZn ߞA.Bm=ݣ;t Va#В> 9F.Zt% g cL`Wh3OOwu wP8~FC2a͋v>=ҳ)V rF}ַgp7hQ}YA. ’a^NM_Ҭ]X?ݛ6n) U8L|R xK+ֻ3c>MR'̴xXm{0J&m).I41e6SG?m}@x|- 'g7E.@wDB2F\g>MTjUҙPu~ʳrNo ͻ}ZOO . Ć%kpxx OB-;XeCpYl/ѷӂ n걘)0>TT^kʬ|Mc{{q.4 lxe,gLr^sYjLꚷVOfO!yv1 yP} Ǒ FV 7+ jPL73ɐ|bqTbjRKOUk鴉31ظ|N#}CFO+:WovRӍ^H~= V8BY -FYࢺNm?#SV7lpp͎Iы,^F={AYQhZ uM׵aXq A\Ho1^ܜuǠI/AAvPBCB|WeF U,[n#a ,XV]Z?aUS A?a+^Iч;wN^8)y*Zm7*sg+UBeL o'98CA!mhJf@;v?= a;Qv8`, PzܑQ6a&05V},^/UZNu_VLж0 x,0y5<|6Iyz^|YtŒ%si`C_CY4fOd+vi7?I?0)Ҿ Blgh*ڿS<_Dq Jl/|'{nS>9q0Vny.1׋fU>Ve$*-CڥyVh(CfOj>C'b&SYc55%O=WT8d2pzMf4Y,We3#!VKr zȟؿS&,>  o^ol@:Zn_ZN LZf4;%Z}΍AM=E .Mۛd֭,hPU op% bF.R.eJsT@ZMoIKu9DHMwEGҝ6XL\]dPХ7bqi1^W9b^-r_Km#{}4pnA:~ET-$ RJlL; IVmXouC}]譸HՓQe({?pJrVP:ɸ0X)ѩR^x pYIkX0M]H1Y aؗWQ0K$ySh -*.qD7p;&X뼝 \U7 O*slP Pw bOl[=$.6knSf]kC殆 K#jQ 3' + "?jH/1A_gY,[U!4|q Sa,0P\@O9,-ʏ0{ )7=n6X$.1 v 7%|ck;6U @tZ.nXX?ʭ.*BuKt`o =pQ]^,ur+t+gӽ_.%ų,鲫D624Z vԉ2IbpE >1}p^!9#G-)ݾfrh9vaȽȠi[=\7`YįO.'gb8tgTE#|bgztޝGB_kbe%l 9og)y-ɝυ|TLWUWt,n Gg(ZPc7zxL9o)E5\GtiKk*qh>\|u%&^T$BQt^E?ǪEn~e3t'S=}UM,Pf8C#a=Sw(w4alh;m7Op3C-AbbOmSxJo=t 2RS;>.0#d&פƚA)M%[*)jv1'D/nG D=!9 l; EM7pe3Yqv1j,)*-1$(&mR近BzMٿIFW}X|r|dфRGlwtXY+~}{UZ,b1dGF"YqDv6`G4wE,CAU"^*v/W:1vmNͩ(8KH# ):6Cc~g־|sQa vpSÏ5XL~(*Y']l\9лUPIS-M w 11줇}b8'x7{ObmQX^nby`b^6n(LQ*s,U+}7s,!n%$$BG*\pB4bϳb1]0R-/7@lE)XtdU!9Y'^!C%FUXK)5oA|N"'>)=IT6 ίYh09yXj,ش*Ȏ>W77Ԩ/O57W)$Hxu#q8[?'*b#dɫz\M3%Ko8 'Q_7s0q!T}udpse, AVMj:|ᢸ|p%pX#L/DQ706$!+OQ 30@rK+| [_'{kһX'?4^+s%{k4S--N„/]T*O洏Q"$J)IW$SZU uKczE@P˼l`J)(TOzUW/O/q(LЧLMc%"rp:q М[PRW057k~8\qV|_ra&Qg#qz20h[Tn Q+rb_?":J4}W֖RQxYqTfTZ,#m`Gr)+<(PԢ,BY$)`1a|A$!^U?} ՠ:_}_XEb =[10_HwJ&M9ۨڡ;w}^s T+'BjͿ-Y'Dc-l\22mz]DdLϿpTGfC*PIPi{7?FXq>"rap2O-o+KaEA} tL@_X>,?qsx}TJKpwX4J>#Y8Ym;Ek7{$Ǵ}IH$+~¢t"lfCjӹ)ِ+X{X nTFC{t!ig[svWA_۾"a+Nq^knje`xezb*r4qM'bkdg/9X 9`2 /Z_ b3 ؤIp!uX_2Ӊe e֕RW0I>~+?&X{ 1Wc6MTXHK((89ܟPcZp 5 oZOk4ͼݎl2xdJUe ̽&UzCD Unu %wVvlu#(#?HaD3) Ll_Yp.7N3ao|u$FL}ZsHITYp]>64#OJ = jpk=*'>kZGj? 4Z,mZ&K0o:^p +ad8 MPO)UV%ڇ7Oi7L Ec A~}G.?aUɪvP`i$>G Cawї MfIG?x/ g)D+׆phmɃ0D"7Fg0uoD ЅZ}<18%\hyBkoϺ2އ&KB.;##Tf7*S':V8 A~shwBeh\l;hu[L<؃-L4ww2isD$ wXtOL}ZЧ<9Ne,JYii¶YAvJjD=s: MTkﷁ="dƹQ^CruHrl#Wt/R ikK'5b@&rVq`ny" "gZX4G޳u$ƷںdwX?4VڌI.\VNvq:gwauQ\i0۰{1걋 3Sa 1ũ$?m2G".EЮX5<ȊQY#Y TڴzLv"qa%?p;ӭ&OnQGեm~. 1$1a c/^xb#pɲR?\;R;3ҢPcNm6T),6#Qň,xfBSJ*<$eF 6J97P[fĕ-SoΩLWok*\K(Ve:fƚ%$5AiDUu7G@8x]l]`u]=G?_|wHxO员&`_v<0ASk3 J1 q` Ulj AI)L;dg ye#݂?Yۖ"32'aہKO{v/}[n&869KVQvc>|!LttzhV}͌)H:}Gsq$ȤYXx$uKf 1~Ƙ0OD+J7>9jؘ6@#/G~ypejA5>]O } o%o;:%[Ա[l;٠W6}0<׫Sd֣ fnPyVQorG2CvXaEDgVh=tq=YRًCj`gB-ő 4l!XR:C -&r1e2s+IpՐ6\*[\ҼgyQ,Ӥ_Rڎ7^`Gyǝ=K}=&oۨJJRXg 1sc~$[3(^*C,46نc-cesl}`l7(tL"$q5L9P=ƽqf-{R*.yՏEZn47o jݧ8Yi3zgKYcf0hIy7/>mӵKqx[彭[H^"`G>Bx"> K~pSKr[^Y1pb_8%-{8M$wXEV'{ `l4G&dw](?oX6N^ >j7~n :IWPh7Yv{&0gPFx{“kk+1Y!CH7zA@: Hx U= 0Ϫ+h.߽KliɤTz;nn', wwApl:_Q^ӌ]9L xsjXusiCC!W*QB)`ڲ,F8zdFuafIVHoF _[o{{Y8tD2r|dxؑ<(΄>uO. '*4 MEA^|aH_䰵 }$jM,4z"ܗZVL}YrD\.O ktE;?|'zWݤit*F{a76ų֥Xy MDwI9Ī  yԏk@ 7QeELhp_qC}'L/1f~.sLNe̠ub<;'t俈:loҬr \_&v4位QY؅ c.-5pܟe}ʉx##5qߕqוO'sg?92VFJˀx0L)WM$O(篜B$$ 8ZHn8)b嫝%ȼUS}HsS"$>[KU -6C>;w\`J@@6v񐵍zq1:ވ eRd{lCb, g ۲䫵p /N] ?GA ѩCbzʊ>,Kh,fGSjĀn^9HxetJa5*:xD)IضξlUitoHzn>kce6423;D:q sE<qטX6qr˅9:B'Ļ|;NZ'ޒ-nIZäOOu>Un:NCA:!fk&:1ʯ,)ߪjgi7l}3/Zό,Q2pCV -śRxƊ1bδKq&fuNz*tF?X n51 $E"1WAZ|fuґ ~$M"tfGXs 1|:/xşo^#PJ]ξJy3rw%D9v^bA\ßBf<|kPi"[!{HԬ /8Prbh9;5zYbDɥ KٵaJR<iFܗշ7rZ7B)9eiV-Td⯼7*y߿~!ZunWS'y1J#S3P:]pP?p؟|su@:I,C!r4ӽ %M sA_ sn h]bZ%6ge6ez<9iASeN`X EpUǼwfKLVC.f/KTa2~6hAG Ccn@4`@hvF ]E$Z~-bbx;B܊ fA2I0: 3G'DƉ_^vv~qaICmHYunq1=~iw~|y܂k܎QP8Egtn> >Cj[qCw7\ka|S0>b6 J&;4GqIoirFC ۏB$\/S| @Wܢ6IW]HVM&Ѭ](]9 މ M|N@ i)dFntu-1+~~O_/Asj_qS }ns]CZٙy_ 16| L@>C'IC3iO=ט+- bh"WG{4 /g!GZJ82.a}LvhydrFw <٠)Vi^ ,%PI$?(3{\!1ДhGO(${nM XSe4}|&it Q4hԢ(e($Řnpz%66B+6sfVM9ojXa$7ФەT&c5g\/ES <֟v\M%u'[z4}KQb1&?OfN/'?e!PW,Biy7D;/UEVC8^O 0#L ~J\ƴfϒ@& 1#MjlYSqU?`+"B fgY2-Z87;O> q|f#AEMLWou 9,GO%G:DLF{zC3&W@2tqu|{* |*6Bc! w1):=h`'100;;V븺67d1ؚ\hђegj!?,N+ CEV\di|gi)ztU0:0i/V zpIbqG&  "zr4F&Vce^9AP1LYlٳ6{c&55gjTGHЌ.jS#3w ;oS9~m@1^L0 BQ$B4mO1Q_V,Fc[`!v~n\F #y$A_*4qf.#o;*6Eh^-5!9ug31}Vw׆uG)/# :hin-⸒V"Vc~xK`.R$·t@ {hr:ƂyTw{5lF鱟G2T,D{.7Aۨ@ADTpYQ׻a#|Bͥ,7%Ru3lVSh:Dw鳱gpZz]8;:C! B;7Upѹ"o'a 3N_i W'yH>Z*7YSj6]/d`Wb"&3\a$UXw|?LM_#e_+!g 6xWe)TJK 9agzYF5a>b8dCILˆ*~#]6U3+%%[Z[ ȶ8ze(eR}!7Z]]_u` vA2dHV4#ןl&8zȮ*h?˱A̒- XiE7Z#%%pɜ +~Vx,JQ!JZ$mJ`OQbÌb| R0nA+1Ϩƍ_Jsɋ]"V H=f }VU\A3Khǀ/t.ySyPF,q̂ğĹ_п A^B|2ki0ثuL^$%0M9ܨ2 n7iO^Ck`<°X_IjK/{^=h({rxF58PF xt`;Wd!Jz`/ƷW"/ صL<'QQ( mbG{MR9$,Akaڊ -QdžU: J"+7g5Sp 1*r) AXd^k1XH<˃()p!GYPա#t'ؾ5Bskf [_NyXm&,W jld'DT8NBN>~acU$"OI(uk{LkK"'۝]Wcn{>-,ET*ȱt2Q&}$Ž,Ưϲ{SSH:/ךշAMƅg;amg؋r.pǨsA&Q9PVw/dI몐 Yr_Ƙ^>|:m)OAXsׇ?loC=VUx&j3Dep"1AٜSdFCpM}(N {sMP{Pn@!"ډ\ njBBBX&ۄ m?\t,Q$aK)Jf$jU^%L3[T"o]jΡU|`;z ^, BRRE$Yf*(`6 `|b+);O 8'Pq _-e` La3ir#\GaTR*`8gL̥I*ݩdmH $JRb3mM\mԪ{Lj72w.0XBR{ % La4@vLW䱃u:l磨 V7_=c-S| * ٟ9R]v( \B(k(C&( n)yՙbÁ̟tlWa*܅qvv;E4!gN>t@_(Ep |p EN~1do1IBԮO2wH~kΩNV0_u;}pwgjH'(R=sV egZZDz!NK5)QWBҡ}z\t# ֗7u}W Do\ 7`K-f2GlhH@a-y6N:B\xZ'983.kS(aUƲz+QMZ~,ԳÈLbq".tTs]Dv W_\̶'Z$REd5a+DR OUՂ,M:G`>ng vR]M$c> ~QKˡ23UAK}>IK|°@o9X$MSH>-Yhjcư+Wh)5ww0wv\1D*:VŒxB )"W6s0%nobrX9w/A݇*R˕bљMf eZk gFR"D4Jk}ȄΩ4\Jue{U6›:py$҉oZ.Վ.m5XĔx$:$j_tѸryl 3-'hLōf) }:|裴5Hھ`cHvA3oY׈R86E100z~1z۪Р2SҚP'ߨ{V)A9."x KG6lg &a B[ Ҹo` ^.fǸ׎ _Bo ٢{[)g°ѡPs& s? }nm'|uC Wpț\/?0"m`2E+TnZwnQϗ&ŢM13KTP-ﲡbC [,BQ3Sr ;Ԉ-F`&tFbeEH8}kTM"0/4seCn+8ĺ  p_UU 8C^efCpù,ui"P+֦geo\?V; uL,,x>ǕZ슚3LA]=kӶUS|m"!Jy9׋Z<{.7;ctx3K6f;7*V;?DaV!%2n7p1ct.‡ҌzB,] ́GB/oU4[|7Y 橹*{nyً/NY6~y=? ;7y?o3rgRev)Ŕ ݾz1sȫ"SzM3 /$%UFl=m/>Xu_i3MJ:w=Fơ-S3o-$ir3 :L'RKMp Ëab-,?z2x0m02=5~c>dSH؃NWB(NL!s*1-s:V\2~h LB_=;!|OZ §\I_.G];CCu]8Jn#ޝW4* !gdR9siD@Byb'6EhZL5M7aVca iK'^aQ?kz١* oŤ?M-i"(ܥzVIn N-N۞rY~)^c^@8=;&/7 `PVLSqjrE<*l3|KƥurqIkJXQ;=ߑrę{/U'bZqJ=Pr19 2~3ѫ yER,5h{Xc eBƆgVee]_r.hE'#\9.tTxx*oc8+͐f̭TħuI%S cx@h,y>AV#_0!<X]\XfkHVԒM[ ` Jk:Ozch^)kVy=3#wg1|'hk~$BAFb 8.XX3,E_, 1"Ce_Zx_]̊U;1qz&O-ifֿw_4Xx)+_24L`~fiaqB NVSt(wm+48k-s?IJ #؛uCk1 eHuQ[欺Qg:B;2SɐBa -٬C CP wtќ05p*C_V\%tzsʈК{Mz|!opHIy!R%ƚdفIu^u/zE}O8Y}8b[[]ȸ %J h?q%Z>6Gmݔ<4 =h"VbNȦU] 7GVQ_˜Dɫoߢ!nTğ*OZs'ƭYqHuhl[% R\ؓ.H<#`@:q^raFPaQUJ ؛Y}s:lfR዗07EqojBg &~Ek9&$!'3W<؃cy zխa7p8֙fSc5(*GpZ~bhޭ8aAH/#{έG%c1]g|S/*DD3Sܡ+PXҺ5Gn|(:QViQ*r"uPc5TsF-׀y(Q?.HnI\i ȝFk `Qi$:j gL[V*!_:k3:bp\LM9h^ /C],v uX`'>T6K<9n")[CNo VJw>0ڂBhnV$.:rm%޻T*6^fEbqhݻ(w*C֥{g" L{e>[ xb.E,@kMfb&qpޥ䜏b5d)d(A߾- ǷyFǸpsUauC*_ G7_zUJXvQxIg 6M(Ģ|~GhgGʌ٣B! Dغ/x2u2xÚZRl>Rm#pf(ve3䒯ta '<2MU$B'>FkgZ%L|Ξj5M9喹4 t!}ĦL1|i%[!@C5©x]6@Ai QȻʱr}#FSND_XdL2`Dzs5}IzHP5̴ض& $*U ̩y_e",qB{IT-?hFYOusR^Z8lkO|:Pu1$`=9,yRC+sI+WLғEy5*I`Dy HhV[Rwns!luBHo1.}DvT1-x̽K,:'K:U!M39͋u@w4R eIPꐧ\k/4x*mY rDdߺrpnQmb/}9gV2!ErQ|BM@ZMZ(H}ZsqeL>K\ֆLqf-1xSOI'F $(tE3*|ߝt a%e3 | pnyQ-1iVoHD;;. ^R;{1psGM,v;1JuEɹ4Yx$`>cwh>Zqcd@sYjֽ-^,ymb[K88SSn\vf2֎P$CuiϞ?/0O{g_\O c1J|\zZ^&>O~SҐB6ܚw]n=75 !W5^/qޏd(A!5Ҵ?:r+:cqPQEu`#jp<Ƈ7?$ݪGyk(BcjL !ܖ_l4'SS^ WEyJ}b[*ri,!W%WStKp/*v5A@=q.he Là]G ZNgɗoRq{ZNm5a`^B<*15 ?{ i@S?-9e^&!==9Yiy{cHj.LYB/gW_a^%E[] 233s79JՙD]D"\eOQSb x1;zQǧ܆jL\0'̮3p 9.`y46tdԠLe^o4`!Blb){7?,}ͧ:ݨbD{%Q6Z4XR_!5L˰F`^o$vXa*x<@ mrZZ/eA:;BףOk'>2 ;UVqRBrH&~a/@<5X{U<,q\Acx_FZ^&c8U{\&vF~ _| S᭹ A4xFʺ)Uf'JgsbюQ#dGP'"%HoZCpM8u7Wr4hƘW*%t_`v {J2H}-cԋxBqr^@JRxw;C3Adna^M N3 L`7:lDyRG/XĜt]rI&-.Zva~5kIej=Oup/@٭_HC 7d?tެ$f[Xݡ]p_bIlQĜNXk*B.7uM>uXޗBoQF@p@a>v])GC,+T _fo@5;pdŤxmY/S|DkUK:H{ p8{QTZF{]hsmS}&gW*{ӭ+[[9/[eG}E.D:bԞ=ǿpdVorjOj:.ܿ%RhE$O I u ͡L'CSw]~۶W$!*5"ζWv܌%+0Xȇ)PaL1%'yViv]$Wb=S6e5Fgru40V$3!ֱ@ APyGD ]ä쿘D^&50^Ȳ*ni&`LnH{Q1))+V{<"mԤJ/IZ "Z5J^1;%.rdjEx7ڔ= HX?A]} -Y 8B1Fb_9$Ff8:[o|hvg< ZA)lc`WcT&Ztf?|ZP,+Q~J0|9H:xdevt!{EEO=ю9`㨭Sj|*NF$#;/)Sx#(WoifGo8&?N|^)esx?r㘣8l!z}tS-Y(Ɛr0bOfy; 9YO)Ȅ/P`ՠ5fb 'KD!K;.5}F'?U{>5|1tXu쩡xAZ3c]M,[s8jHغEꠛ ~,KCq;a΂ky7-V.+{38CS n}}IͲ,pVP@%s{4򷎕y!dT(kN5}7KlQ>b[%_͸5ce}qXH1晿23[< -ɞhz'MQ5Tn!PGVU.V| 9s$t֗uI?lJc]:|3ӽ [v o6("TO8D"}5/<#]|X>OS/eeSW BH+]Isv,ʁ nlZI G k "U]gςѤ /qt4]zSZWYB٫cb:D,ϑ'E>[o۽fr2LJؐq']V]̓ktJ) "qvCABzxm=ME̜ ڔ6-eD_~#gSYB<"ؐ3Q#B-0wPǓCw$@Ds!sVMd` 1m =[]fۣRw?I5M֋G3?*1_!Bfe4 >}oYat@3Hz@(jo%xouΏv䂦CTTBGZo ٢B;f l;[MC@Ϲ u T75\SS\CH<ήrCؔ|wX3j/x4 5۸yOLenɖlw!?F^{=!Ez KR!øۄa!7( wv`krBj@3NAswf_Wx R/yƢk ѩOC Qw5D_m#ti8|偸GT+G85Z!]/O,W)lx(b 5A'jNFEW"87vWX_?ciy 'h5Sg3J*ybi% ywֲj{z9v'P6s,uԺ\a++m` 3 E-y|bn2 @#$ cS^;_C:3JN}\b?U7 :@v@Dr| l-~#ϭITr1ߜg`]ZkyNas~%o/=y`8fRg=Lq!] 3`>Bԭz>.MqwcK=}℧bP碽_X@_$/]v.kBH[N'&C@"CN$Efy8WQά iivaQg*#*;#i+czɐ5I6wr\+ |ʨ' $?&Hzo ,{4WQߺݚ NutL7* +'I?dG_ӿ/#΄n%PZ;{y#~9bIE P[t\S!gL$*r䑛v&|*~ +>3gɞߑAjӂZ3|_>H2er]W_SPXDQQ׵6>lA׌ҮV24t4> Ϲb +}K],}i ۈ!nw,كO ]kn,{ <]\y}\.k(nN~%W9?yEUX)ŀ5$g+_ښIHv#7nF~O\cKT"p 4GV3d|f˥s`[X :_7aq{ I*B&pmx"a)M?7W2M]u8t! >-߅g%,V 3 c,k u|da%ۗZ~,lrˌ B""pߊ[c}Z'C[ aBV%t)MW|[Іsb7V]_.r@vN'&L]0=cy5!U+eE@#F]_VgV͆#% SMc]O 5gBL{uxϢ}&zm)#Ւ|S@,[<~@fMPč89}e?*o89xMϠ>~C=HT{+&u&vKL*n3X{E4Foߦ Ckmf#K4cV6^T?D7 g@KV3BYI93Cdw={AYVSy6ͼgyj;wCvި[qWo]@dg a!ػ0`W[>HtPhbX\=E7L%xx7o]M*uįa@ Tr3ծpp9 >6\,*oW&Y4+EVɸ7ww%3pzLl푕/B%%L[C6Z$~ܥaxv7$9hͻG-$ϋ`8@A*]Qɷ>pAcyCJY|`,/3f;~;<^ҍ9,v5-^۾lO1)[wְ ahԣJy']*qTX;>|')#aW5 5?愅2؜?|Qܱ@v4ͦ`s(Sgv8qIX ^fϟQo[=֍+j0v*ÛPd*jڗ)T}ɜ ޜ V,XKq624.z` nA{e0Qzd4,ڀxߕǖѿ?oكjl+HJWB`cB^?*yc8}>qT^J}j֖6hQyTٕHW=C&q'zyQ!.KHRjl?` eBlu?zK.&YG_Lj;6&Kj !jKQb@vEI#HOpd(]Otr_ҺK܇Cxo{:v w:~0x!nfSղWoDDkuԵՅtV)vMlGa͸U+pԵ`PPzZZ܊?,kG BFCpq5ftJJ @ Iv'k [`at c7GF>\ItU¶^8˴+*GW $l. <"QމDP}L1Ө4()5XAïAWDTߊFXrDԛ[Q;m23UxU\nلYAq;V0>%fԗhR̕Wsf!dUiiC 2u]a+L( 2вQ_}@ٷ"@_Ogy{RG?bc|y[a*OnB̍~j;bB(.DU90̎kYiSZ?NNWrf^E \#Fl%ysHoAU+L*LF 4aTd!d!L+z$1~n8w2Ʀm+ 9sؠEna7cpioJ -H|r q3}z)dS(7 F a7gKz8gV>n;VЇ3CV1dW!HOWӵDf'~D*Tڦ.F<]>eΓ{X_-,5*n0ih.@ g"{±|1s^} }"H(C"' {>V^@dO Үhs57 Tގ?82򳲏pI*0< /V•W6>m7=&{! dX|M&U$'KcGԩƙ{KHl\<; Յt+g2qDT7 ݭ2X?Yu8{=ѱ"k@|$`V،(VBR):Ww"V\ƀ&%E.ULB쭭tu.MG ECΆھ< ȯZz,ZEP)KߌՄ:HdqY:n:-R -5prM6"~?%PDR<-shm啳Onƾri9Rp@ҧ7s_IOO2ȿ"mE3Y}YL~#;_[kz>-}v-"bvY77dEԲŅ)(zoҁߒR+$jO?2DhLC1I+P4sʦg߃O/㹺tXp=FOݿIE$.Xr:V^Dc19N[rI8x4X9vQ7)4OXbЄINm4u󏜿 [nXYrL'9u:0]e:erƸZṄO/~isV]W6dICAҨf,0= 17{ ", Ɗ+ݼo+Fm hXhuTv[UGBmtkp;E_>bS@/xpM9WdŮ&e2nn~N|5uTb"̍E@fo`.N]Jt|J|sR,mqppzwҤ{_(!@. ˦V"p/HdlP0>ŌAm]?l-|eN:olJ}, ]S֕-jcOo40L/$[t 0dD S,I >Gjy[h/:<~e#YQ ,n4 "O#rK#a%7y3T#y{4V\b92bhE6v+-Xkf` Hri7/uL I"8w ]~+ RdEkNi7}7G~$wK. 6Cؖ/6ޝi`k#.z*9oX+hII3#U)c>}_m%^*`ib ?eo@V Bd]UYw 3|"y=98`DA}oDK dY=]mZ= 4*CWo/eBW~t83,j\ A=9X[:2ŬHG:d4$){FBM:ry{&AR@ZM'pt!mkЋC9 lWK͘ Gj+{$^3'볉cs@vNK}\PkǬ߬/Q)Zy$Ɗ+i.kXk-Qޢ)!"A@,b8MF-͐ԯJ pR{lB3Z|F@Q-phT^̡O՟U[" +x|oDz"|J4-e^,X83n@F߉#"d\q@txKBN 0 ׉g R(n*wrbzy2i:\;h u6@j(mn8HIPMو E$GkU-lJ?".,KKuRܱFF"PLQBןi$2m]U鑛8ǜjgM"+ Je†V5LhE\b AQnJٞhi UJ7Z735X@*y8Kٍ_ @sv. 1`=GPNĜa1Z[t[PʅO ݚ╵? G(ouX)ַleؒ?;ڬ^|E<` p &#TV ϯ:yyRlk\5d aWyVp1˷j%j@dSSBh̎9Kn PĤ|!\$g|C2<{ΆO1sV 7~]α9*-3LOww/"lzpaPhBh{+ %R7*]'J]hXτ/#J)qþk0F:̅ ;o4vv3= Zs`שEPⱧδ 23]3vAZz%|$G.6qH I= 5^-,iC;^pn9G1/$ж{oL=qԑVh}Fv2٠9ݰ^{) \] b7𿊋X|١_HX0x N]\~H_me Z2X;Z$mjpvIHHx[% U2s4.|(:D,qc'2H?R3_o&Ɓ]vxkb?4MB{%߼$ iT$넽ŗN܌{\`gTe=L#Yynxh{>>m»>o.Nss=Go2LJT8֋" tWG2ϳ(3j_@}9GMաm;8OX,iѾtRDuCM9u E\avOf.uaMz+rɛw)U L~i3OTsd|g/t).lO7#Q Zh %3-JXjZOdA$LhdE-t"IZQy=ҨŹZȼm<+npPVRI G{) x`n͜BILmx8!v}SXGŃ+N!E``![̩C?mj 3!U}Jr Kd 21>=k7vYrÿ٬`HIoP2*ĕ383l/(z!ŀhae ZDa /\X)*bqj6+R@:@ 鑒 =GS v*MF2~1~#nBKפ}9O@cfD=5'm{!!̍SԠ؍dN7x}"yH>a) 6gU+Diۡb]'xe9o̳#|[K#ŝGvaܽNQ&T^v;'mN(4:ZDZ=؂2IyZP*Ni{Bg.*9\pgxw bUZaXݴaEyyNr̨+aE}rOq/;>x~5sMf rp0v`7AbWgi.b>)V5[l,fK[Cv.4Z1{\a?MnV@[|[O|xzPWWL]_z;fjX[*S0X:⥖O/;dмY.:DepIc/}ٙQ~;Y^62(B4K_.KӋylCN .\!ijDFN@;4Hz+)E〩`XF5X:9{ՔhIuB*(QjKtHoT@AFUj< ;}룸ratZP7ğ(HB\nOdHnGۗzX(.0 oϲ)5nxjlVF̎EpzӀC2[mgpoӈa"˵Aoe0=ZOߥsja=Y bP33葭(O| /UJC>Z<'/{kw<\ul@6-e*'!"Գ:5G:mJ&R-O@-`p3mraxVIcbcOP]BVa7Kc-xYcb8%-l.frXDR7C$VEBr!q0^=J+NOϔr=Y[tNjŠ&\{V(WY5<,y8bfZ:!H|Ùk?0L@TW3ؓOmsny\EaG↳ZŚ5~cnR !P WsfoUM  .B)Gw$.H]M&kTWUQ31K Ǫ6.l4J4 s#QW 6Es<&T*tנmʛP .o?ڈ(bJT`ӊM30QX`l`zikzpýTG" ۭo'F(K29Jd8f J'W+;_0z5<ʜU3`0'X?ux,h,wbC[#Ez}E[kB!F~I(L #K`K$ 3q?":M`'(@ie*BY%|6D,%6e6wYn-/bVK:˼ }ll|skem,&HMJZWq (M-d[nBiXHEr+Kؿ3ڲ~.RՀH(62 515躅tGF4EyIxUNȷaC_ɇseEuRL њJ7&Om-MvTRnbw% ~ۚx>El96`5R& D߾ :ziOGͮTㄣAOko_9FN|B},}O0_lΞ w5Ŝ c4gF] Uo%=ܖr{0T]p$`.1wA@!Cթ׭N:CL.ltW2;Ǖlb4TwGO@#jԙ1THO5<+67gC߯ 9zndt Yv]:ϪĞԓGc4E0FRuDOqa@Y)$[aQN ?:G hǞjv-z) R,|(@?;r󉹻\#H,@Չg"op#<ґFt#4}" ? y\ /?Xό!6A ES݂`׃zZ;Yr7^|uM_܍ ypZXЬqRb%poΩn=<JXh" G%YP6p RS&4&$OV_*--o |uB,|'y|D; ҡR;kRe@[WhAO 9, D0뜌@z.( YQ .;oddo23"c63 3ы٦P+7u#&.5h#Wnd~ZX[@sbo9[Q"G,a/6Y\a.eh]<-O 6)ɻbc*2\|\wDA~De;U~GJC2P01e7u͘N3 ő4 WZ)a[Bé Ilۺg\Gz;nG0"Xf6xA aTw|9O6Mb;_U仈M;4cwj,v٥ /=縈-u/_Xv>FuX ڡ'ܕY.xh3A'wI9\(p͒iʩs7n 'ZZ6Ǔ.,ynY7`u HQ1:[ =j'݉0z,*m!<5^2(0"j3Ʒ<-aHutP~(E yKԯ2A sCɩ|CW$&}OEf>\ROL>bJYbԴӾe~"Naqq!7VG}AR Mg@Q;~88t!ElYf*m0ԅUUH`o-!␓s,m2 n+8}ň赵m{IEbrx={Bsqw&Ct_ihEowV%2;e kL'ٵ^["_c^cGԅ5gRTAqKD5laFYma}ƧUȎ~wjF!k|n%R6O3&P5˳uVR/w.γ(" Iͣ|nc P(#v&GaUG7V1{", iN&ɁuFWϚ!*[|_Q܂t$ˡ ۻUɷŤ%v\ig0Ɛ 'h\\Oʇ}1|BݠKJsիSuM 6<%uRepoܟjԝDBvK}0W2H'CIQBdto ,ʰW& jA-8d $/GIK|D R|DA悥FBU0Yd<:,u IpڇT&ccMeQ3nLt]=WbHZP#ElB+%8cGF2Zj]VN,]ݦlG~9oJ!H^ `T[1 Dj2ý^I3B{,ĈՖ89$6.FNǽ1zC11bM9%,AvAgo}H$o pRѐP)%y,,jA;5DkoBΝ@hpvayC-+>1#@4s]=}JX;mB*VEte4yyf}|ޤ=k&LrTc`*%MΧszn HZl ;O_b± aLG7d=. f*tc<-v̏1 6!Wgo=?kNNCMK9hr.hԅT//Pm 9/ Bo,œҙb$!h8KR U5x5Q1~0Izqhp>|%c+6.JzoaЭ@ƒ G)"}Z.Ø7w_2W7W|v"]xxt=̇1W"s^k"a_,l9 H _A^}*YlMZ?0''6XSgǏ+ #T H1H tޥe)Xsw%nM`\KbD&k'4`K*\gRFY ZNCpn{vkOdzFX nzUYLJ"Rj4-JZB"yXGB RnCQ"?I. DN۷fq; .{U~TM@b9$h;l] =1L^{p\J]ȡ|BP >9 dG{W4)zTp/;+9`/Vٯ c֠}XbYPƏlvFqJn0Jr݉yۑ'}& Y@,HSdjH-F¡~O<{Ͻ:, 38)K20>Nq{=͸Kھi@w\_q.5? yq 1|/'(d(.7 dx^{KC)E&2ǃ3{@ AMjmtdOY(ړl>e\cm_p3W-?46q,IA!11v;<|؜|fyHn7EpH|pق-ԏcL$?m5Npc]ŨZ Ms 8a0 )'7p10e=9~(y tp5 _J7)i nЏ_:;sg$IѐuXmN6rgNeUxG´Ǝ48XGL>PT]+j:u0ٕ:VhBn ŬHZ]D8p{֖1皞n>L/BHEhn,Dut(ujX}8H:N`EݬD2~R>7ʦ"gi' IAB}y?O:ŷ#v7ijf(j{oHqtY+ttISd~ÿ@3Cv <*a{7iDHأW6&51˝mJ!ˡb[a2O|u$U! Lӟ -3k6|L Բ봊jf zy10tG xƓCHƓ MB9&ZXuD.VrH5y4E-Xrف/AF62;b~J޵b(^O/6N Wh)vG:t R I)sTxd " ,v4ע*0\hZVvٽ u15aۀG+wa 藘*@4L */tvhhOxxc2IoUVR9f*_r[lё__pJZ1 -}nK (EQ _7~HOCZyhm]k_EQ7=XYX[ǝIkyDA7Abjõ㚶^ҧ^𷮴2NJC(^ieg W߳ ;H0ŕ!Mڋrg)mf!ixe:oܐ MvxAҌ{`HVU46haaR*~v3eg˅Cw7tjOSg`"m' ['Ậ{a4?4_c0Sի`c Ϝ(5y9js 9nhЏPӅ؋>QDJ4K ]m|f70AYoW<"Iz =c'.5~4➈%=b<Z4j9TNi5(Ԯ_];ϾC GB-*?kw0ː>^.qj]N録,e␫ĸ0_5{7| RMWHss"˵>R,1w;)0ot5pD|yq\Nhi* /M춒]Dbt4~,abz(+#. Frٟ[ j:y[^́$,#E SXExD]-zug*05O c24S)=tFZo;}.0)=gB9x||]Zu²*vb9+maoG$4E hfu"V a}^1ָF;d}@6FɟbEsBy`q 4 +޸흺%*4 3Ԙ9e{'c[ DtL S4:EYLhpm?s3w@ʜOXډٙR_,/MHm߻F){tz.ٿKpi#:}+ſݱ=ĺf VQU:h4NW= b103NՉH _ $fīRlPf {,N/4,q7k$;toF i;ΕQ ]V5 Pն2tԯ!=B.-8Lq* `v F!A?5ݽGHc$C[4;iO ܥbX, !H?yzQ}.KM:cO!]J[-<}v\$b'+ Mg/Xo.^%3M7?qg4S~?+O˹k459q^rrD4 ΍֌ @~/&}SӚd8NiԘM9%iY';>^nȐ$؅@\CF?F*_6cח(Cj}11@UH(7yEq.1c]8^.LEN^L T)G?e@HbDd4͠5X@1U%0VڶRxCb@?7yV*oPE#$Isz.FvHx ]kyB}ct| A7Tg.7Hg+3{_y5 /bINνdDn?͘؇nɱߍXao*ФK~ r/Vs^+젏 \.5e;Oa zlNЂpB˜\Ux5W u_dtq>m5Eh/L0^28*JIJb8ykw}Hc!*Xz瘢 6 r'иlK =Հox @Jڤ`n4:B0QpH!(j8Zz 5/pV䷠(wTۥM|TRH ϗɅ/<I);Qfi;S@ӿm2蹢+Bkn~8>I(-ҌhtWV`Co@!˥..#p4>ϣurV?‰WuNz+s /3V?*9.T^ª6+0Юi5m]2KKPb]C.`7xNӬ^qM3+O m k ßE߇H*nIKx']$Oj@3ixQ| *.OڙH33nŅnS vLqM?-/bqC0XU0J ك`ˑ{߀;- ![Z`UJj8.RCTrOkROt`Wo{>[M9a8c>L{pm7ԛy; rBUFYh! FĨ2"s]+nF`C~'0G\%lN% -PBz>neC.?ްM"bFfa9t:P1hVi{7imX6.b.hkubz-f+0ct< j_X#fȧ.…ߚ ރg1{ច?u+? @fdr{SS_Tm*ɢjQt%Z)U||uI6hTehoQx\+_giݐU /1)Iȣ*MkTjf6DAONhცaVi~Um/qhf3.ER~t#[c>/B 8xf 16jGZfhGZk*JK\=^G]Awr7N:3ht{#zR \JqIO:ѸІIBMyco jڦ`ŜeS[ewU'HE-h˝F[1Y-.I9B[$1Ylᇡ|p1: (ȚTe# F\juEvQ tG7+ا>iYQ y! x ڞ6LO[xk֡oIMqdc +R*$aWN~cm^Pt}?EUz8pCcR(G7֏5X{lyO/s i@"oaXnʼ!XJxkRlDZG\oV7 uԂI.U%ɌA2c a -xn ה\XL߄vr5rFW2p%!qޥUהi/4wsN:Fb(I /[\PFA#L'(5h _nQaF?`SS00]s2X[egws<9yz7<~&dbYEXو?XƼ ,[CGy}2%)r0ɼ:z1(hL3'Q֦?GL&?LJx{sрx! e,7DN7į]>$*`UsS^Ki|:/I\MɃVרae+|FQ(U9cƬ cl3ujrv Zo <,9 iF OfN- Ӈy+i68{4I[e5 |2a@^&fgU 8k/=ȿ 1L`~x() uo"X]0Kea 5(5pF_oi q#Y%:߳pg&ѻq ],ߗ!еB0Kv:ݸɅ}LV@ G4;&w-?pȘ.Y?%HH_XY0Q!jui3L ק*4tqMԘD~Y_[|i.#,G?Ш`bmK2O 1rp;=)*9BUɛ_)p%r!cݳ. [cI4N Bq@e(tzA30赶oŽycK`9m@ѣYnM3 'rHBUNx 9ĄxV(7Zhɽ~ܧצQ;A:zѕrpɖIfd |R Yb)5;2f7":Fsm Rpx/ wK$ xCO:pێùPѐQk]9 M0ў *_' R[۱<5dW٠X ;y>o0.ֶVNa8^ ǔH6`/=+["Q];|Ã9TāBZvb:x~=D.`x,]tnV_"(~]zY@K]eX)] -̕}w6%U AA+e1))1,ش!xy*]vxPO/%73c 6o{Ů_wu(+,,BbU/0*)8B'>x@7#Hk Gj>x:Tg+h]S32k|bRŌ8Ó;tRT OI<e S+fpʐ-Kjߏ_M0ir+(^% r Lqvpc$8>XQ]>oV $KznGZ7 $,AbȵJH.(TFeU @m6K+U,aE^N<h3Ι, cȞHV!| ʖ Hyp!?+bd&V0\>"(ԇ>nwoa,Gş)+bh'ַc_m iÐcI~n&`gkU!ZK==(g*=!D(C/ە/qQfzA_O>go!OMmʏ@YGURĴїHf5՛L{𰱪uG˽m::Mi屒oE(*7@14/ N1QU.utwS+PWΓHÉn~62"5:B1@22b0'fb릦Et{a5rPrBJhB#ⶠxZeׁD V~>*OV*9#>R)ܹ;heb-r%䖷n Xۙ Z0EP 2 =6 ͯt3 ܾ*"߃-Qv`md8#M~vp6?7ѐ7'|TiU ;wZ,Ja~RաTJ:8Z*2o] 2*937ut gXL U4D+fszDGΣc\H<6!:sۅp@ԭ7.)Lih W~3Ɲ8'#yU־e2Ckmùn<*I~HW(tiab8{y]֏PS24p9GP-A2[8ƒqԀSrN>$n%Gi+<̪)WА=yD,;DdYm4H۾(k"L*p#ګ`4?Ă$j>R =qn}VU CaqC;[]elg} ǐrpbtJ;#3@0D5 .xn݄`Un׿'}ǠhΥYk+[/<* 9sV zOS]XY_$8`iLiN<:l"w~6w`'%߄u]RgT&<:7rrVy4/*SPND 6j`6[tlg~!b%YA̻] &Mf9 &Po a,s t`"Xhnm'TAդĝC`zeBc'Ԝ+]ɌWPY"F Ж {qiԔ2]q/UV32 -Әʝ1ڊ{:n酻(-鋈0,R\7%ޞ\ y{9uI6[Bl=,WF 0cB oef>&gZ{00V[ c#Ou0 hBvT%[2ds2ICu~UYw7G̛5%_.ONyRSH @2 ?seV♗MLI$!l?dfbĭerDZQz|s<]}&Wg{1Z̫f_V$*3$NXDla0?ECI2ŭ=kTYC-J}jbt؉TI>9{ۍfFe@as (m pp"[<@kPHt9Fg^p-g 1Ukk&D٨.ʅ~R FyB^܋ 9Bq˷pCgrC-g[<FS۲RaR ʦu us.Peф0YuHR%xP[,rbX("84?38Էwu%x2ʯeCtԏCK$w[A𕋍驮NšX:$M6I5| c_eCϹNM(% [5A,)hYk~zG1c-}9'Ll#NJywD9]xutQtuKɋ# .:ȑKQY!~VپE/f4=$r}9t6 ⥸u@g!gƗu0T&.{.`-dy%Q8*}OUeS!9K_ݙVHHv[Q fAf*[ aYmw$c Uy33w)ny8N$1W`܁ 7HҼ;<K?EdR"+);nRs_L`6gA5rVjUНXJS:(]6%ÇZ"q0 N3Vd`2R,h%ξusw~%IXyV8.A\ +xH0Sqd8tҫ9]qVW6v͎O;ߡ1/>{QPNU}5fGQ8Y ֦ +ayX" A4T"l8RkO;7 m}* ,He~ y:n{X~0/rE`x: #U"5؋yst/6N3ig,Y~"!cܥQc'w5ޛkA(6W82dbж ĺ}EMU> B,(_Y_k[JE"0!,xd6p?I\۸pWVpk̙lTCy}8/h4v!.EV`j8P݉?d̸m"Xe59 ^!GbA]A>6DÀG7*&]Q;U ıFASC"+/0%.#.4q>0N~-(p~s E+v5}L}fԬn [S25TZyk^0vCR)tUMxde_Xw#ҭB 1w lAo,9sO7Ḽw\V*#C((3|϶:t]Yha Bl*Xt{Z { SQ{BaK- 0 5MXDj|2A$9冶bwZ5Q$8ɳ~&Gwl5 up 085ۆ6obާN \2~F9mVߪ{p(b1HdO-[mGZk#>^%4%g/?]7%ɷ&;=nzn㎘ @`+*m. *g_!rbѲҍsZ<5?L+rV+\X=C.X%T;gǒ{u˱69j0Мt?ͻK8rn@Ȅ;BWl^,Πq쳏dL#tl3Ȃ qp&̵ܰ{-(1+/4gd{C8RzHXKRP D t%CcƐ &W4 `{=T[8sArpR{<uh}F(JW`8캸`\%\jDGjt ?v0Դ O0E ( W}e_u3 jH"0l|NSMEEMkS|:Th'z@OU}:3[U"N2b~ 9y̌,7:N]ɎgiĖ4Ե ,)/~QM}"p<"yCĽ\~'Yۘ8wX2f9 $H.2|$Q-A!]YG'<:׭.ɧ3研#a_K .jBեbJ<_ثɱ쇿Ah(ܒb=?9N+p\ h5|Q;֊kov%EHW yN,' ~P> XeZCa|;[ Q:NE_v>ëzawа_sgˉN@]~9l.0 Ou\:;?s}gM)YC;x4%|Oxs*DN 1T: 6Р:̠౫v^؎. #Pm4mۼ /G캻Wp]=wS3!AWf๿-R. \#U8: *MB* r=0mVBg\'A1?H–ދ%f Kw;3LXS3\[Zd]@p-ܤRun.iz#xZ8J6P(7F Uк\ .Mo0^d"!<+a:T >j?Q:X*09tA B'H#hL\Q~uƝ?|&q=v$sq.Dy p-.B ?(ȽC֧ AcGB݂C0RjTojC:X/6d\ t;MvedklYNޘDϝ21L?%l >349)q@ʁa)m,"mw5 䵪 ˃cmT4SgCy1)6>s_o^]i9pAv;Be7B|EgIUR9Qcffљx?Vb3PO#Ӓi˶j3LbҺdb`H"+^~c a BEtWND^'\|Q]+żp"!̩`M 52SK.l IN Q뽔_tÝc!sqe5Tۍ52[ϗ}!x)kW|u o UAƊ$WƦeJkCEћaDdw?D1hnbL_j+vwC'y)7q + )Ѩx0yoz#,pT%YAς_d rB|hN@ ^dl]]ݍvûa(3R~*:8VV"_<+< ߳Z|3R, G?1j"F5pMc}Wz1fԷԎ&bz$ #&Q);þB#:cDhh1(RnX(|KփƱmi-XĂ\s:HzNY j oNap |{dGoJW}R\[2wt* ݨ>x;}L#gWLn3ϭ=l>W$]Mj`h.rSW(WnnDBiޖK%b^H^+:8%ֳnW*ǶZ ];镖(i97JunXU$=RD4Աme>{8E7}^XIR$b!1E-ܲG:7R:zkf(t؛pWK?I\[=E+[uO4ˉWCNtݞ~!s#XN L].R(+:DANs uErL8i8 f0/:xO6N"Sa-.ewé k euIIzҪװ=By|^$#uf;0qŰ}v,-.Ob<=.eoeՑfMYFvs{e4NG R| 8;AyM&Y,ʒ_}4h-tj-ͽ\@LfV-¿Ζf=ļz}G32D{jnivÿ3M5Mr[;&a@>7~; &]BٿP /Ľؘi 'g!By?'߮?]4!ӃX"ֈ=)4τZI]MA}k8j"!j} 55Yhvv|ty^4u]pنyV*HLwV-lqL%>D$ܰJ}ٝ _h[ |):27ce`ZDy\BkNw#>=`lWRf1S%FLgbv\5?>kzgӨ@VJqRv ~Kvrc& !W(8CQx2T2 ƵWDD [ O䋒n8n;/!@Hӵ/)clZe jE5`]C?N"3X|C5%4=RD7*rE%,k"`t^XZ:QIGc.x@|pHsdph[970:H[DJ~f|Aj.A$nDw7vO <^ u)fLDFk٤'E1BqJNʷN;{z2E*w-cTF0@9CKP {0&4͓')I>'z\ɨd8zXi:ԠH 0MXi{M;TZN徂֦M /J⿗-r=ȖD_^8dS;YM+ۈ]Užns>\,,%1WF̭#ǚOq;f6{=pRSi(~s4lEu3Mc_CPVj,WT-wo"EtU޺c HW/HJQk faJwufAF$TIL!*6̭?v_d?vF] {8)C*mӧ~ӹECKRY=}q7?]}:o6/\K$ھQD峲U4 .dصZ$ XΔ`h@3YۖX?KLz,D9r쫖0s0jj& )Cu& l]ZPb'Lyz43MƽQ>x'78hD/Nv8\/ARtjvcN(,eS^]y?E'du#Dtѕm9Ucϩ:aN_viB`A z>%iΓ@[=~XJJ?#1`cW,]7Yl>WeH cٻ(5vBʳdP$Ƨ%POFd6?suSaɄ$ף1uPǻ*c3,TRW&}9#^ͷwwL7KV_9eUb/"ԫ纆DʄXBdMxݙk`f>{BΟ4+ T)2izA߇6>*FJrm%hn9;yϳ1""/gMLCa+EԔ8O6zeShV!Q)m0_Fd Xf! IxJi7o c<7dO,[_wCghkm 7cDa=40Gp:Av[exw Yu a(#mfQaҮΈ|5Gm3q^22vМx{CsQq(H"KhǸ#yH+|dI$SxMdι>Q⎕ԱNU嫐ulͯecBνozoIdH!n-δ犑 -]2|~M͂]mUfhLzެه |L&1S8ciBџeDW_s 2z!:vݥ /|Mr/ EQhUB' VyeE_YCijS]>LA{/d"$5bFla6qb"vD=8z.5tNJr$H8@ e8^Y7V)#6_Y20=ry!^0Y*㊩dB[{v1g %M%ybfgh}ү~6KFd{H]_=7^=XtA";MMbP\K xFT7Rš&Ty?#V2`.Ȗ6%Kg E:ht'4L8=Eo &mn5[^'ޅ~Cz ABK*xGR4F,R!oU7s鿚Vݟ/pܮzsb:R?qTT6{+IUY;[)C)X`U*Iyٖ~'і|oI'@<:Sg<1VMw-?'޶V,e@}C/Gx~XGH.4㳯\ƒ_΃_ )D.O 0/;󭄡 eJIॵ4՟P5I%6C`K8f9tDk%u]ծqח1cxhr&䧦JnhH!m-&uׄړpcYzG%E|W;Od&}}A`ٺY $u~wn$VkLS-juXD1$2J$Fܙ,{x,8pW'ʕ4˧:uYK,T, >,ր_%+[~i)nʈxb^ C8R^,,ˍ@ڧ%gQHCk8,Lz2N#?Eo xd;ϝ=pʭ $%"4; `F< rA?!ga^h9ş6 ^);YSMKL ^1*`er/VYI?LQEZdAn^!T~Wlf푬Lexҵ< ۦBJ\i. SCu"٦O7*0%e.S7!2"?v!АИOOY%MSRNe2(257m7o܍xv=G R@dºTd:rM6ڶ.e}hL5O_pM#xۆ)q4ۥ aJğ?2d zRS&U#g%Rt7"&T.̻̍7$ "y(Db-S0#Nj7?N2lٖX~kNF fg@ۥbg=TмOr`ʥ;EUV:ޔڿf/mg٘8Cn2~9Zq\-yO`aUyX^ג7-&d!Y*19E^=NsNj銦?xz7,?#S\W[)㵬@wQ#-nLga`` >dN[n sl}ʵ }7B'w+?KO$DBsf!.Xm oѹ4􁀁91YvHMK\Op- zm.t:Π>nb ҕ7|jV}k@Cnc `nˁ D+ۧ_eG3>/Lw]s[؏wްI>FW.L$8Yb_qTҞqMW2cKʰ>Խԙ*:_"Dڝ+aD[!WFU-+ŠgAJ)[)o[oku{_7LL 뤅`+ЄM;š"Nrc)7 a繢4# IQ-^i텼tr$RL$Y.o6ZAM<F~@a{ԭ7ʄxXxb@ī!YL8}UoKZMoT1g{<ƼӜةx8JB-ߖcjc jΪ&Jt \(0ǟ\ 2]&Z2Qs}Jפo}w8a>wqTv~*Q3Y& ׎yv|3͝wRI{}#R9ZZ`+GcwpU0Q̣SRbp*,u!qq`J'WkP"V(}<}W'r /5 ]x0ҠmZH /9|^xMVl4WwZc1Wnf=keǷõ3"_S0-"J}*zg})V+OwS}`8Y?uLT?º`Lq* ~_@1}écEq# fޭ6OiW/| Mc @@p+(\pܯ#۳˲SeTDD+%uNn#&w3Bo_5NQN baJH6Nšڷž5q a˴:K?o`#dVX]ěϏ6TB]1T%/@޺AH}9M(3ѡ;CP38z8Y,Zտ0S¦ݭ%}v$ />*qIr m =0B;aA+p'TB[`VC!B8?џCysITd0󴩢)pLf:VG|s;@ܐ'pq ة8 XvbV/f۬0]$uWphɞ2]U-G/G+X.; rwDnѕ2h11L q_P~'.ϋ"$h"8[51ib8]"PJ\8r i6'yx: eyVcc[l@+f'{#Ũ{Ya׻]{z|Ҵ_.FW_[vSAe6 ԧxIZi T$ѴDs9'㧐 bz`&e\ Z)´O+bj]B!Yv%r0 5]8Tcp/,`U{<+E&imK99K]F k$%4b ckTʨI ؑl+ҀDI@F rI`z%q;y{e&)!GU0Z/yK.j|?F!9zG:+FG2M(/CBNS#jPG/hf)%{arn U1]h5Sˣv޻2G6B3eR34*kUܨs~>+B1XPpQ_r=9w6?`hkUUΔEn*RS)Be>c#,Ӟ1/l8,Fn C57u.Y"',$~3/ , [7BHO)9)3s~]lRqj`M 6h]ۈfI@Jt!ϋ=f\}1g= :2rؿGIJShjREu׊ ؐt5n4eLԴwQ>ׯ7t4Mѡ;~GTZ;#⿱Zos`4?; ];pu̢K2?Z92a=ԑ:`^K`6GiAW3rUƙڱХ;oކo +Y+W&.ϕ-v往>IL}mkaWsbZ9|t*$w`Uk7hzd 򢷤XcO(1i",}űl>>"vtrIN;2B"MVz?ia0>Y?|Ax>_ ~Ss`päq u^8X'禠G=rh㬑T7W95h= >ᢩIxR(WŃJЅr(n|o ۷L-#(,\k F<8`)a4Q@JG?JX 9!w4~ 0}(L'*۽x7ES%i5W,C9F Xcq ъ͜^w yH,|mѴ!#.kћs[&kі'v2e 16,?54y[o3(8<Ɠ*`%7y*3 Q\g%Ȼľ5pT8-rKL5-bgf[GAnec}GiCX)C /RFPqai2aзͿеe( Z-{⏺Bn}H @B Y9a[Ƥ@726?Ÿ= ,+秉 ~^͋o2TnhMz*o6I1Q`D&ցBg~B#,kJ^18E{UI Mc|q ڙAXXډv8 Џz54)Q[:ZjY:{iַ؄|QrwIF\b T#}TY#p!+Ri%N$g t(E`K2Jxtz"~jYG}vhFw `gd&={@B#PxJIssg#gX\ {hˠ:5B"'IǤۂ }. 4Væe(˲VC W͟\\hvIԚPɼG%i% U]С'g5il](pZc%eOՃQFŠ0S|1T U&K2 wKkR[`k<>/q~S&?z'B&7u)Vj@e*>$ su/;7[ /뮪YH@IݜЋAYѹ ]qIkvC`E #)icΗ-Lci쒼[#I]ά# IuaV̾z_.*^(tF-]\5W׷o"ѶJܨPY9uꑥN%UԛOlO[>z#Tnpi,y]rR9dg2k" Ϧ yU篷4m3PCn[%ЋQU-8<iHډV965<*$'Uɰx|k7&j.nu~-Ve LV1Pڌ,Zx섇\k#J=,/Գ0$Q Qh7 @GЋI2(6 I߰~Å`YmJ9rD&u2 &z$<1xfeO6L9pe*v5d~NcۗLuraZl:VQU;%tqw6N}|o?z!;%ĬKiC̫v< F4!H [цR!BUIuA} D3iuu;)D&Xاʎw g]bAYSeV+`S$#{A\JR.(Hu-H2AO00 = A0 c4fZ.fo-~'9~M ]h[? .~6bv`pn=<{^]V AS~`tS0-$H|QoSfsv19( ϤC E5|RN۔R!_ ѹWlFSq& {`~~E?ude+p!nc EC$޻}by=xIXQ#@9}_qZ! S&UڡhQz. @ [vC-53R}*$@@v5z,<_OɅݹQ"oIxğ\up @%2V L'tǃr.ivJbCLq "5 7o/] 䋬ltƶR md\M9)\Ve, $4Q?ZK`]uͼyF|ʦE|ǺؿJ='#yD1ZO[(:k[Rd3>t{bM |n؆^GV5A4;P&9H83WR_^Zb]pnHa?&:aFWF%r~|H)nE+>~uSOZپCQ8h=/!DrY^{O]|N$J/%;hA;a㶹>s&~vmbmģ̠PG>y-kWXR> 3#ѕhyTW=mYwl4p,znSz?x@ST u_N ,*VϦ!xB!d$Z8kxM%,kVB<^ԋR5U\k'\ٿ*b"(F2Rݱa*K\b TXmC"kUo)G'ԓKd]j8C&(Qm=Se飺S rqvWF.- Ec_-ry[cR+O;a\h,ol}"%DA-+hy ȗp76%`ch%"h]NlL?e,!B:YJ@[\Sq^N=3~:hnJO-w@gf+ռX^EjB~//^%Jf)a+E)0÷:̼3Hb7\=KCBݯZ4%6yc)>c|!s>nPk%n^z Mwwg31hS=߭?hkҢ^hZ:5022x.z7V7\_z墕ϳƈgѪP{ѰpsA<_B$)P{!0K#RXX@n9 \P,B}T/sWA]=33~9GP.ys9t YyW`+&.#NUV6 T1MۨWE§~;C޾׫e)/Į|2<S c( kzju;PyG(ow DHɷijK'vJ7nGzE29-4kHp1TB`ݚSf2)H.߼𹷙9)1>.ؐ+ZUv6N 7zPQ'm.wǨe01HK]>tѫ}\}5t`6eʍZ(7Pca4N9L^am1]Uz Rmnn^8sVD<)A[Ѿ"޴{:M1Xij)\3V qTs)hX:P1C`UV;\'Oy0 o0~,O߆-(SP!b^odڡa)r[O]7szۧu>!AItgJgsSZ1uҮWHww֐^pFW c~Y~_O,$K t+f^ӎ݁ 槓E'a8eE v`]\!Ҵڞ##TQ߻$yI꧞)%Fz_RA4K ShsSl­b E]$QN"R'$_0}kTwaE6lj{6zgZ)]_ TJOF~ JF? ?s-{3rAh < ]լa+Μ`Woq}5hAnjB{4X<1״z ɀ%k`EwsAg{|CB==!-϶M^|g̃&m5:\ CԷ [\z'X.ִpDq:S[HDQ.?-bj9枈vP@ 0`LE~%3L9x ~դlKBr1NJ\ ~v7_hÎ3&tl݊ȅqYx 4C]j T)l#lj^'^2#C$As}kuY$MF:BDTT#abǔѦa:»2ת c23{BTpn#5w!4̭:9'QK˛M1OޒukfeGSz^=L]㵏loq-#?nn2u5lۯh V[UG)&LOCp$qK@H 9{>{MT\kG`ThbRp85liHncre58~d.ulc}4D6 /,TETBBjք[ j˺< +7ɕS#V5+9ɜ#;;qoP,Nx76y1Nh oRFlag^pvF4`¾-d2KMAuû7yҠ=АϩT,kv^ #gsy8g|cs=F[45SB?OC㎼焺[p5Џ+O6cT9uXyP Q/2g;ah5x~tv`/EJ Tٓ)C4~ x,1maε0f(+ǿr47u1ʹyNJ6/ak? ']Z$vJ l5V)w@ȨE}|rWg0etbl8h[ӇQ.^ @c;bV"ܙ[Gh.uiT-(U|=˱%80B۰7~;D u|[jo}l<1ۜԭn-16ks!2@&~1fWt_71h"jHC2aG s,I{u8֑!? cѠ$g >t +TH&FkDM^XJ<ƅː);j/SO8[m,#@[c{UʠOuT4*]3oK(6 y-Nsʙ ~ŘP 7rC;uXPvf;bucorrzq5]FlqV|qo^ < G8҆<'kgd}&1, ֱp{Lv˽yfԧ@0S88AX Л38}R^F\r /3#2/%eP4O?Co@G)4`(ZdZqr`3H+#ӹ,RO՞eW/zҗκI|Z;K7uo[Q\k)s_b"tZ'qx}b$* v+nQ NξD"p!3j4X]ts{+Z#yjx1~êmol8YpiQęm}@DiC57cr ,Ui?,1eU-a= ~Y4IdìUD44HpX3V l']E6꺑:MCM5E^rYߘ֋WwnD}uqz8sɓלÅ1[S N 7nKs÷WoԱ|3v6h^UGbKy]cNX0ïG'_ z=mк  c9Y=@D?f 79@-Nۢjg]A|( e t|)NEc'<5[SnQp.dGwFOو$^1OJ/̦I«L tʠF$koX}jX@[DiOd/-_PI53|76q@rOyuKjkGvbÛ hZpr%H\?uaץ[z>wߴj?WX|dT"[=;#F/ $tt=WsFBc ~3 2H ߊehj I&ly kBsCj+ HያrvA} inp%K@ _<3 Qs´Al*y[7҅sa,WGb8(Tʋ~CfoaRݧ{եuћyofYc_#X>'DFЧT5 rYBڧ4._$>2;K÷&|ljx Vƌ}-Ȅ[rE7>yTd,Ǹ,9FIi%pxWk=f}wJ8 S Fܸ<4hT93& R.n-K XM:8^^R3R uum I@dۜcpXLԒ>-a褏DIXMϓsmiԊ_G]N5zե3w)!I v8M~_躟+!M$/Q\e%Vd %9ۓXK3Y:3xa[P=UOz;P,gKĄ63@7sv^1c~s8pYmBme#:e . Jor۩~߲QPs(an3x X8xԡsuT5kh!/k:lUFN. :caWd&ؿdzՑ<- A3B~'{$9bsG\>H鳌:\jF[sgbJl39STr>s-'/ӭBg 8EW$R3OH2ݼpNEck-ЩI!{Zmѩħ@~X[eaySf5׷kҮ F`1b Xm6q1!H&^{q8ՖK|Qx|[ G{UUe/~C S.ޖ^nSYO;TnLٞec)/U[}Âl9HY~p}cFS6hMQ =bz>ƹ36W >\fыKy!Y7R#l.ڸ*&࿘ebTOBZL!r…g,E/֊qkfch /XqGJ-^3!nOTÿVK$uA8MCfb%ń??Be•4 ^  |ӫ:Y_m6Oc_ۣZ?H)06MN),6M/1t=87NP=, yzKFfʠ*Go5HwWF4 6{"`K=[k#@Sb}JLt3v֭zN^n e 9ϒ zW8DQ*0#Cts?2L"ׅ:s*,B kF<22ҟj5=2eU+_% $ZmKqopn5cA^Ou{zƜ(^fuɰ:X4ᆀ6qϦU]z]DuDOrA/Oˏj[A]yu*3^ډoFH |)fib$ݓ0MzGҢ RGW eI܅N!m@(Ro465 .3Izp2'УmM> bէ̸Ҭ xV׉F<$B1N`zLP+(oɿVG#/a6CF> R ^5 35q9G^,F$Xg|2iP2`z4Yy 8iaAENmȽZ"8nRVRJYLlNG&X4K%! ;6|(^>J},HТi]Hx5K1G3dܞ +6#8R|o& B濎*GbUhJAA2;io/}_,f+O7SQdUR\8V'B^pSb/}O?鞡 ,a3CY)\+$g66iҙ5#aIfoDV +Px 9x ҨmB89c+ڱMU.1r¢H(Bn HQuS3&Z *jPx~έ7;HZ}@28pDP O٤ʢˡN}.iDXm_2k*}e75'p͡@[kfǏ&*v;™@9FUԱDrfs ["R,XC=-cCyk&O\Ao 1,O .@Vn wqn(~3(h^ڴMq8*g1nד>PsY6 쀮K&e(OL]dFB! Rg¥K`xY3Tϐ=$#OJX#WC2^cčeO›a|+2p3hYn*;g-,0EC8 F끱@}K+a:ȨMMɭw*gH)0̀i6t$@QE@#'nuMƙr5|Ν|NWN^~ՏmPzr {S<~o5otTɂ0JDMN|uhY[ ƛl{ U-3k;71{4ټ\^L Z&sΉN9#qgf+MG)<ȍD 4*?`sپLDގ0Q_VʵD=/iiT\@ G)txݧ嶁-(B]~F?D 0= .sӣlƞ2d.>)*8,/ :@(gw[A!*ORt&JܵklP<e=xpnV9\Յ^kvL ɪLUsqY zA`FPpxNrHZd4rDv?ėM(9t^EZʺ^Aӻ\y[TTw8Ϸ fߧ" z*@S ptS>ሻ1T̔ݻGW8OJ6 A{bvs[oq[G(UH57-ƿ!]K9#Ӈ! -zz^;K*߄oA L%.RQip+NʞNhQ+֜_ à|tIg`<q?+~l1l"q,5{h; Rl>PҲw~ V^x!NNل:;]nb`0̔DK2p c5ά H~*OIcKvUo~bF4"~w '<+Z/J..R@STɠD8k,@3cPOw‹j]Ӈ=ThG2T>R1չdOY^6IO6SfEE=>>c'3V" |IdM$mv,ؘZx%!r-5u_j=Se&7KEh06y倝wt #d3RpIz>Ж@bPa&1("#x7MAn'e dhh_͍$ˡt~Rl5:/{LUEe=T*v_zn^BtW@qUPo>ZPF 7>@tѣ3}-#@%h=w w7;¤Y5fgUfdajܐr4?ůHx#[{ZO % j :L)'?};:i 8+4h+:(â!~g47mCXjRG!Wr >EԴw- ^mHc >9g^a-As78d'?k1Ԍ.{ۄrP[n?R:|_(D6㓺Yf=8Q~+IZQz_nӤSkxc/Vx+ȜPɊ%^Fiav2,O"V&z**0@iys*c,TK2koB_av-˜%W]=I7#fЌ?Zu|@Bhy3ؐ=avmS,EІfr1%0 ;p,٧ͅB '2_Le= +pɛ&$5ؙk`MCP1U?rWvw#)lĺ/Î2{x9'7XeD2G>?gM,u_-P DH!-9Z'1$-sCVo*nS8{\,5Y)arI/ Avb\.3zƭsFe*mlZ d͌4O$9Bi=j, !D`F׉ŠSxԺ_uwydA71H STpEhf.ޯD9{y, ¡0=*$\q8^/J?Q[JDbN.x 8RE<!>6鬲9 k14| a / :͝LJf[}B@? S[WǷ/Zׯs%FfL߄>&~R8Y9ů[9 Td?3Yq!FH=v=d!{kP˿qXL⵪dey6i^BQZUL80ዡ~Tfۭ;L 2;⑒$?s<׼iPۻ[0+wAI }vy},tӀ] ]8Nf@^,|#( -VcO % v |!5B%' g~Ma^mJ J0/i]h*lM17Og1Oay} lJźGd4sp S)af1>ׯ?CHۓ'zJ`ʠIĕ񙄐""d.)0 7Ĥ['-Dvk^XAipMy}z(Y'΀% XmˆVņ2z($` ˞?ND2֣Yѐqum ,)ݵ4ƞI.{'qnC#D#Rw}uΉ0?9%E7#Jo8g_v@Ӕ\c]ūU7u8a :9ɱ~ ҲuNRG2aahޢBbqk)rlβٹM4-K}ѿ3-D~G~2a(˕ⷸ;_q+p mRHT|03nTH^cfZwtcxUP%4æv,iډ MA&A\Xf[ݥ!4p:5*7vm ˆX#d]}(>Ň :oEش .H<_'Q7 \\ K$KYٷechYq>cIr) w̮*낲ks niSU@6});d I}%~$%qIp\3.WEq.}ip͉p 7w :ՃLj[!KTLȷ4֖/.c_唤A1Pt7xhT4;ŶNƄDd,{(RJR:MguKO괝(Fݓ]5[5v7 eR ٠/EUg]:WQ8ӿ A* ~\AJ DR2|ZM7Z"Ou/{xK˩&5\W/-#WqB5o(Y8]dT,G΍oO@M6  0eʁhp_ݴPPp(]f6B8uۗyO!$!;; ZU87roY ]k|*/LHjs8"T,̾ۯxE N%Sp`.iǺ[&"M$1d? }2ۑK ;eR {4S'҆*̕1HS-AU3>SLA0O5 ?!DIds(L}"SX57, Œ]/lrڍޫݮ5N+ѱJb_Rt$]8oS)f6v\GqgXc0%s2{5=&o0x+V1\ul04.[t,]&pku)IHk,6[T3p X&r:. 72 M̿d2L*'b FAڨ}8O3 Ը\ln }j܀krؖgj۪ENuU,-$BFX]a:% dRN_A {: h((EaՈ\{3SS'7 xP @}^qo)7k6ёkƅJދ4U3G൱Ұ9E97(6 ?Nyai5ӜM-,3Ǻ]h_jf& :Pg}]3U!V=XdV5%}A55^_LjU ߗ|C> Uk$~{S0aiK1Ӗ |) Vm/ .Og` ܷ`[A@XGH ?#_ZP媄;m/X(7H.f栟<*/.4enD[c|NB֌Ak 2G\ ;3s#Zu?x"*=$ ڌ*2*ꊽl N=`2RPhĤ>o4Q@sy$~ZOzּbrE7;OG0c%nmS(6}Y ZR B;Snڵ9imO DkD.k`K$D71q0E_>AvQ$'!fX͡De{n@ݏaz.%|y!ViB' )u}/k{xe$YGtK-o5vNqOa4~\jP4Ƌ8Z:5&6tE+ʲ3)P cZ(h9QO: /"i>3F,m= UaJ%fߙ"!PVXS{"\ˆNo~zњr3J1h5weȃnK=Vj]:'*B5α1P JtTz4MŔJ}"<oJ f !*rLⱭp4 Cq" % ɥB2w~aΝ*Bklu5s"XO.YĹ JrDX]RH/@#Wֆ@Vh@;hjW-&c za>_1J^/ܱ{i.l ƇP9xdD% M"z,T}Me7HRJhG)rꨌ]ˎ8"crR@/ǯ?+*W+jdv9^^䋪=_2 *Qo,jGi8o0"ik0(ю@C04Kt}H)\Z+H4M>ߘ.ȟmnΘYu!7ׂݐ :Uwt( وz8ν#t[ޙANGo^|?.󍸀hIn}Wɍ'դþ~i!YL0 S O ,c+@^  pUtQ.iPPD=Ib  Tq'\dH8ݠW TtnSc n=) Y3j m7*^r쇬ؙ+<. Q}˞b!y78jBʻWmA`$oQ40US$(}ԝq6o):30LAːZO\Ћ sBipgpg%4.ғKA̱ϚBQ6QcVN\3uk! # rLK1NڮAT5ay&)H>1bvEU4?`D-+,[l\l:-QGIi-D6$]_pq![hMj 5‚8W8gJDNhTO3Ժ.A\eHqryLݐ?܆WZΕM b1XyS_bs=cxz.f&5U -հ_2Z1AcTfE\PIp0D.H;W8|zpg(3<~2v>Q13ZE Ko0˒r*As Ct*wQ&10ly?]e0 X_,S`+ߵz)o[-D0Sʙt!5ΞKU6Ak?s~Vr4WuakK |ZUja ^*{ M'܇l=s%}G*&\:ƞ Y Jl 'ȐOKp9 q9q`OP< Tx๎yҚT@f,xyj2qKyjT5LY& {:؈Q|68RAW!!K?]$6 Y` -o~ɉ!f"\=:TrOt#H?pwX5IPHԑjX(_BBr=h/̀?&) v#Ĵ3pe}|bSݾ#a&t3,/_I2^#ղ`\j!RqI%KV )!2v'yOǵEm*+IePdžUL~m^e|byұj#VvI*ɼp}Q?] W9R)>]6uSq;4 PXbP{^ZIK ne1̯*Rm_FnZ"y>@i(bJ(BU\SȾ%O!@g_m9B1SsCɀcDcX:)g B625C5ˀIe=.C9t>HX(aRDen'fD^L14)5xpScvt8({/.GPljbRF}*Z#SB+FCѹrD)$L_M8LhQTp2*OֽE ܡ:jdL;$.ĚTJkm@n|b^ォ2r>_DU(^f?a)p~WĿk͹S > 0&@ͨ ThΖ̥RHiLdx&-A7$|#͊jNjtmy*:@qKhaz\}TrJ0F<3zX-Ux\:/-f/=74ve ' |06(M/alI'l '^'-P7[41~HL{=k5 pkְ a3 | S3jӂVEx +SFO  'y. r| ~->,"QW{ò qPkGD3n1j-aIʛu:Ԇ})|!t'^z:xKy^7y W3x*j:u&U$!7SR oxfTDGC‰="V .~`QpN饏|k1K^|UH,?ʌPPDtK 1 {p 疗ݱd}l\FH?<@*”ƉeA/fOR`zvP3͜iH^_soZN 덒i}*g8&B_ZQCeY2_du ^bZ)):K{.ކ!2B!0aFtfYTY!v#pюʟ̕84M&}9_X阈 ♁eذ,;:zkL HQ)%skUuB!{+wno:ǯa􊦘0[e1Fb8]W8`рݲ;ɠ%n78a&ҋF0>K(*ՀO@mnj]tVY5{~HS})%NO}P\r# DH3x| Sٜ̋9Q\q~KWpr/ \ ryZ^TVl|4,# &C:(db錈* I2Tq&M|& fAoUMû]CapZĈege6Gɷ-\tMkh"VGD*fbG<95V^M&2xm;aj۔˲{UCF)Kn[*lz~{ _gzq<\aeG f}Ӑ6蓨Fm$gs7iO8F ה3%yxE3v ;lTIjSoKșkE=q;kJ=呂$%O?>hc$ Yxo奼0U~wlqNhˎd8 A۾r#?EdKyLg1vޕ*YRUVśa؞.L `JaÃpƾfLG$43P%G:C D"UF]38F=(i28pT 4&QHERh+EW]Ct,{ULmBV|w=֩gEZFmq y#A*\ʩ5 3e>x?/c~Q;șm`SewOi& Z08hs[ҾJNܬB9C8֞g?I.3eO>VLAPd+ w(S?[TR X 6L-><GY0ٱ4l`>Lkܘw2?hv 6㉲.Dxs&]L/Y`F󳩷rz[o$t!42*SE~z=2`@ɟ|y9l{ g>Qt1 m Nz tH}?֠r >Pr:9;߫b,#[b~PgE B=_8T%vP#1+&'(qK؊rcj.4L+pn).)nMis6O t<뜈a^͍pgptcochlaoIX U4o)CJ5gTRSP?6jsX893e͊3U"V`qC/X^y37廊}Ex(מ HRZSw>1r\ FlE%N0 '1D5%aBu/y.Vޒ@Ti‚MnU<d ̓&_j/ |T{<5n7 (pn!UP:XW/[ p _% ;P4~v%5 \\1?e& =z+gbq _™T6I8b3 C=bHڼH3IҹU=l WOt& E}_ɱ#)wη/>NLマNո:j؋juNoYжIˆCeYiY )|m[` ^PTa" G( FEf$#k%%eH|Sh˰W>+~N-w9{<K\otqC@~2ks0d7 J+JsTJ[\xt}A.JwjyJ]%rpюXم4Om,7o<>=Uqq)ߑ+{tJ)6!o΋9hc6l_W`^9ldO S8ã~%]xjHfS]5IȃAV}Ix嚷 f$TeS3kM`IC]Ǡr;͌N l0o%_@">fЋ~%T>.3}}3[d*dR"#, xލ&qص}2vVɂǷ|2wz b̈́s4=MvB_f@cm=pI %/Mot!q$ֽb/5 [X|SkF" b嵻,x_en䈇l{#@lDV8==cpW!Y`hRd>aCg@c\g~9i%U+ZL@waUtFb'MAeǃI\^[{Ḯ,mmlxdM8'I N $]ψϞ0iWqmvaUShZU=qoe:_ b/!J󈤕 ~DQn*9A 4m29[! B%xHPR p;3&&a<e@6XySE*(%-ݟ.`r-x.pXj;#ة+P̑A1~Ⲛ6BP*uv%IiGQ|O  w4nw,u ej*]P/59^K^b]8Y1|g:64bܳ1x a[vaѱ"9F<;Ld+UQqW[Xu >E۸`@;TrgjN-gp8oEGV! q-f[BZ{Ŧ^"X#fB6o@Ӫ*+,e~gr1`Xw0eW~LY݃%M~T\NcAY JeҀqfr,^]߾w}Pd 2ǀ>hrP%sIݸÅcsenuD%,g r2ϙCItpRd2oSc[ACќ@qkxD3(gKLDo嘬FGƶJJ{KT XlDX AKt' X6 -*yLT="v3k_ [u7mVZcUlN'*'@ܪ1Eu4L#9􃘠_Z Cn"tQP`sbHIus\rF'%:qi;eUmYU2nafy`o"q{R'R :sn s6fj%G ^~ 6ҖoHoW%8-MVHioW7IDŽ8Tq'κ ĒBAf`UQ}cj9)LTH <Ҭ9 q;83Rst쑯z=ek4&:_yg[T.,R2҆tY; B Hpq*W$YH&.`]~vw>՞%7/مz␫ѓ [tLP8 bWGyR6ScXfwXTۙ)ţaZ^aT8K-ف`_Wpt!hy'"6= xǑf޺G,(4 bN3 v:w0b 舚]7v Br3 ت} /$}O60`lZR5~RLwKWEssf+Ek9P3vm'p.bV߻߽/IVdMvHEM[kl@cG_giKةG,^5ԑEUWZ!njK^_{Lt)wbp60}UӞ/zn%pˇ}fh%U*ţ$˲@4֠"_n5 OPo`*)rw$J8j&7؈51m/WM*-Z*Yєe/&".  mt-5aFJ7Ty6#ZwAzf8HTVX+/Q4r ͂}u4[5a>\E¶o+*D)UrhFİ?kZD74b_=3WӋ 1K>|>ӘVrn@{)I56% ]*\%"^.Z4dAdøh1FϦke'M%1o@&)N1$ru]%]3_R*pLIxݒdyd!@$g'&j!ɵbo7C-:E& KKl~sY+2k(axs/^?Oڄ:-cSATSbJz`# f93.113R>ZWYmHI+!LRcB#FWT8Bؑɶ}qwzi'L?c#dABZʁQt+:iU]-,519XkB:ThSI'uIX<&%|Gղ[,-ɟd88Tg >wx4{N'U?74yȋ0CGF̥ 2^c:ҹiZǁGbx Z>m>iFp)Ia{ω#m9:-eusx5 [[=mЇ|3A+_Ț/HJƘ6SJQ=KP}4C2N*j|۵CI3<LH}iKmzii[;MU4V7:Qc,nY|nKEKTBp>Rg襜c?q\5YZARPڨIEk!jGs y[ԦlS#Yiwg"cNgL.5 ^"u^q5UHnTqu:"^2tGuCYZB$ZൔH +r"?j"0Ha _̪2oK~6wg.  ;z/ n`9զke$U} %X90qs Z^C&/. *.m;\2+S(T(5'DQ_epRb]h耄yw09e ᾫ:؄ 7Cՠ*tbU P8 :řu PGVUÚTdOs(@Ž ׋jëϱm EME$Qn=1Y*Nsٳumʻ|dobHtٴ$V(?YEonBP02+%Rd~4̇@п^Vx%N _-*pœ#2R~.` Aj"|X}8s"p<l\k7RHƿWT.;Z<+Ql6 8q10$ .Zѕ8dӗ"vĶz.i.V?o'K;،pͮ}-31K?5(K&{ֿaໍ)`!UIcbYWm߸%D@ӑSa0G#<+ BoL `1Κ~ˎ%5PE@>X DfIb%YU\mh)9(/0 4mN?dCG,?AcR[N 5>BEVTLeCvjCP9Th˟AN\ ARؓ:yޯ~`~+fQ{(ݵ GtCGe$>חC9*ruB|yG g5+{5uj )bYPqc x_dkKCe25 6y*كxgyn!P|^ru3Y4zu8?flG5--1 Pw}Cync~$wppa{4 KT#ec%G[}!\K ]M9)dž0'-'_a"9/N.,2jKΰ9dxj}F8t]{R(1ɬoeuh*QyuՀ٩.{uG˙)T[aL'"> cC/Ϻp`LiFOӔA/Tf!<w#W&cڇk8vЃ1P 9dZqAe>wXh;w CAۗ3ӊx9/qX"f t'vNTtB 44? /7w\x'_|{^gyQQ籞L" }# Qktrgjղ4`#lx|c7OƏoN'_=kgLuCJ Y'f%2XB3kW@d:Ğj\Y5){j5G{}ԃ="ߪRF2wKt \t֓è3m(RsD@LNkYPrMbT-A/Z"m2pTS?dS(B UW3oEQ6N5ցwX(9ᓭF) 7!bGK=7Erͭ GDNh=cjࡩ/b0k);y%sȬE..Hpl.zy!Y`mJ` %eڥIxԀQ7pbn1X[ gx%hɤVZ dPDlV'3@h H7x@4,Z~OXHg}Ia{q5Q )sIưcVc͠`MY`Kmy^tڂ.ZBXwkS2Av40mwᵓ [{m(=Wx޽BΝ j?[ _, N kSbj/}a@}ٜo_f֭;[ӛH}7;~hF#Z@lo 2^^ Y:5ux6,SJ(3-};-c~־c23(A8ڽ*^nt#Hَ3:j [8wa޲Ϝcaˠ^wB%%HBE RB[eOehC/GFBI.2R{z•ͧd23A_4WBtK%Gq)*n ʔ<3Pz1+=pU 4l' 4dr.@R0M8t e&3O0PI%BB :} fy|mJsNJ=Zd{jb* BP\KIƠ߽a CQ_=g `=P5ڊPB۷%| cTkXs ^yp: Ar${=/ynwi iܱ dE"p^t=uul2KMidP'"oxL'jʬldHyK1myN~(ZP&X|3.S?iêWq)lMg-HߕÑ#Pqf0"OvV*/݌ђ8ɸ:nw9cM:._KIkC^6]3Vc^8ľ3}sPy_T SYtGIFi)ePCS%'|=bǼNzԬf7!fȢ8iͿa?7p1m_7exan4x>"3MHIRa k+s^)BD)cI1|}8hۄevoFlxˣ0Y/M"svZ )iśb܋`wPL֮WFOF}Cyl)‰[=Ma(g[+g\^w։~H^6GM|v-?k1eQ vM62`> z:[z~bBMJbK{@zL b4If)0‚/Bi$v!/:^w/6-P6ަNa.*Z"idt9kp;Y`gAVvIFFIO/ !LM0Q0ڀ]2#e*-_.Ԯ`<2mkHB ~A doO2.n֟i0ͅi/M+xOS!aZ8]4`lF4`ʠthP.pS0_zS!H ^*>y~೯xJ>n#hLAUq 9'VSr"ql\]hU%gWPbЬzRRsúϵ\e\܉8=<21'50)Tm@ s0q\/'17}Ɋ骔OmlaZV >y3,g7#]aHW-!:?]jvqJ=$:фE+qX+ Y7.yp 4[~42f[ax 1{Z-Md769p:u5GR2DKXI2@*] g ۓr席Se'lpJ>P"$Kߜyw3vnHUOs皳0?M:v?jkihB@H˹_Lkoh=@ĝ1ujtR-1|"rG߬-E0‰}4旪S*U8.׆KY9.5(j e'i#v(G'i5"cvq&2ÍE P0YC3P&T"y.D."|cu3E`Pk!x]|0NolDž?<U,+}; 6 4s/%Gc-q6H:%|&͖8.ENcMlpc!vRiNJßCá45/:]oƞ3D/uyP 2h qUZB*:}6~c9dk?[/1㲘KQ k6Zab^H5LJr`ԈFZ.Yo-@2brki*I XTN`>4n`>M*v /X)[m.R]Rڎ \ܯة:D%[bO?-R;6Ж޲RXHӹz.ؔIVt,s_ 1cy0fnfjVTFɫ+^g޵d%~)0WbATs>7^ȇ3U3LC]γحpe%|vv.4ΡYSvG.;\X<R#ѹ0@qa !1nI3@TCM=[!tQZ23CMe9>Ŭ ?sF-JUHFzO1Mi;EКqWɯ*_CY aUrZHX~OE+t0nܖVH.g#SaXyh+/)C X8A}\VcN s՛S0UIسݏ١Zǰu~8Sy^ZZsg勊/MXW̵Ôb+LbnݹLZ^Z|`fİR;\e+֤%̹zH >8O]EXp¯IU37^QETB cEecKMnVW,J>7.1I zNĕ, ;Y֛#鹜a={^FA&Qe11$O)I$J:m fcY-zC@ /]AD=۱(l!Ø'U I{!\ւQiEAJkrΜ+}Xkz7y㾧~ H" 2 |+GG'KoDx\HʿX(SFeLLmaiWX9!fۊn$":atja3^+*+QIVw.VV|Fg{ݹC-}P.2y+֧-R* |YHp(w33/P%? T1~uwAT_C8T A9 ͝C"8݆$^v9IMeVi`S %3-?rԑkPH>?6ltokYU0a\y픀f^,sUw Du@!w9%!A|RoaUMik=si7XyϷ>k+yD<8tAŔ1dGTH^ Q"nՋWhUg%A("8a\vg&XT-I{ 93h&Z"-FZ21 dz[w8 dRW|s`rǪS 4Dzvu=d;~w:VzL>񛆪Nx9j́^b>dXPWaAȚ)~j3)9Q "UhOJPL43UvzJPKh< u[I*!qY`$2@\FDbDҢ\>H)~OZM'H%0lg[v_lY! =peޣ2ݺGZK-<]n.]qm ΈqQ` Ih6vwi@A0s Fu9g&9@7 lW>SjۦW︐%9qc(2Υ.;3)\3n08$O|7Tv%|2R_($tDC 9W/JFy{gϔ|X3x)|wO`K[{d,6''ڃW$a<{^s N1}z.G@k3=x1>Op^̤ntz5ڕ`NAS nm} 4@R|~Dr$е@xB΢?kaǹ8v~ڛSt% $wm w~ L6$4ʱkQ[_GI$q&Ğ}pOgP ^e*޵(rg¼IsmFI>;3"+e'LvV%SVTBt 5cy8AU}rƷUŪc]A_U'<*+-h`_ X}HmÞ%cqKt_ 4K$-zaEƟa`#67 Lfg3̈H\;fD>_r5V, %, m̌[6 bBq\.%۞( KGy \u ̆|B#^ !ƹ0$WC Q3=:倓ŸPqYcͭh`H& ˣyߙ!1@G4iPT?BQ8zIQ&N:t0js`0aɅhQ' TRo\,H[{ZdQzyT' pk30GDOGy7,][SH}o*.a]_^Pkqxp{hž6;"(`S%0V5F:aĊfY/KejF.抹h]v$Y=I(O\CJBNXZDHbBQ!Sc%v QN/UٹK> v٤y5[} .k 2zfQ=~k`QAxRO(4Z7xT9ЍA0lK%*DZMX+mֶʩOR1;ƛA)X) ߙ938&$| ޥB#_˙Fs1ә[ޏG8803 #Ux]6Il0,?6U* 'y R<ܴ9IhHDwcXgJ>P /3)$h3 !gi"I(uslrǭ`02; 6|W7̲ AŒ[KD*wByY 繯%^s-Ƣ&"1ν ; "\>ۚ#Z4~3JѶC?uw6 ,gR-۹8l 5hm CYj ٧GĚagk Զ^v$Z[d=rǸ A #2\) gjb#܅>:M_V"go7<N8K c}h 'ڡ\UGO}XǹM _u(QV&EUƕ)ϏXp%BM@]H6|o2-8?ocBWv⊼zG l%_#tMʆ1|1昈O/Ȟ Bĕ+D7U?h _yIS V*"O, [`<M[Lw$ׯX9xj?Ml|UҥԾ@#ig  +(HKrqItL0cԥˣGϭbFn@ # $Ϊ/%Y:kj4j7בbEA P'f$Dk;XS@$h$PROȥ>~^Q4]--nVRzz$m5\" BE,Uh-WDj'5A+eow:[X\Ji>&~BGr-H7oA &5j4HޕP-Frh~;dFzzLj* BjL^P!5ɵxUrYՆlĕ'UvQJ҃a[iKt}1D!H/KpJ}^$(k ߐnEWK.V0TuXw?|οzJ8tP)z(=ij,غgW+D)g,q5i_f@[2 Frt4k&&ۖǎ%XzOp@5G\b+/DAw/݀- _:"\8EP ye7%$ i:іLJjݐ-È(G!&t tϰU⤹0׫w yxĨ9MY|͔% [p0Z夔/N@ͫ>MSڇA"9bOnEW𳏞l[D9Nz4q&P t~>淚q˸ np|5U7_#J1tjѸ2tL8 dr|)qK|t:EM6k ːK5 B&`o{;,6l,K0]1&MwNFer o8@=ZxmbV(Gc(Z,6oÙ5^n"UkQ~f Ʋ݊\O{5 Nz)#|L^#3>t fG-/ʎȇ X@{'plpl㸄%=q]˭i n$g bFQEjR~9?ˌ*0VEpRfo[&?g,>*-*(aoz0ȶ/֑n V ^ W^-Z6$$N{&FQ!~kEj%aa?x:*{S(&iQޜ1žmwn=J]]Q#H_ )MXGo\26^Ոy}o)RӬ-HkɨV;7Ɔ ) C;87;e%>tk6ƓР>$vjt!𿈮U&bӪ~3ḓˆ4/ 6->)'1~gWuք˗_$ jtG$y*U_qgrFldۦ,<ƩIܳ1k@m? EpfE]3Os[ ay_>N/UWE^e(™"AmRH>Z[)`=?o&tcu̚JUlJj޲} 8 hQg,1-d^K^^L_<&UoAju;ZfYwOkVȫ]Gx=8z1 'Y (@Q'⇢-0wt _2p_f o@x#fw-襞ƈqFA4w. 8uJ% XǏ5\L-NQ_TuQw#؝ |O|)Ρ3gLJwgo5 ed G ݮ4EG,㮀,NJmRgY9\&??uV*vQ9uUIߍJ G~e;Wg*fV@TZ,-yȝ\w t- E!\(v2KFU[tpggڷD,J,|QlG,wWuvJ8yL--hpS7{cLK2\ 7ˠ*9ϵUr!:a`z>ś}ʆ$n, MB܎% jOqDC%!F,bcJcN&C~(/KULכ^ayNh^ʇ"κw 2K(,ɰOhE+9!Z:N?T!܇:/*"%T*BMskj/|* !ULYaiC.B.+=UǢFťeNo!>`h*ӑq̌5ҧCO6mdøص鴌wW8Yh+<8 0h#~/Ŝ&b6aZcϿ7Ѭ$ds&TlR)g&a<4 X~9fuue+ʭBv}.FL \XTJji[((dЙDpZRw̉\P@9_;=e3TJ V 'n_p#~n3d~AA胯޸hi P`z&GK&<7Rx(NoY?QdꚖ{Ƥ]+y9PJSEN:?'Pef>e,e.߇qMs!~XVI!t(n7KY;Lh6ѷ-0`co9 \Gr!{sä !bG3.O'9Ԫ ЁCK܂4N6)`j1o/ؕ r{sFk)λ#+w&QIVYNfᤃsx<ҏq=aMO9[.ԁs$hLP䋿˿u:6m erA7E&e/LK\ jS0^Th{DUg)2 cMF[TY=`p5RggV%)H)C鮘VM@#vY1-_u ~>eĻ'B饤ClL֩ɎP易tnTl18+nUQI:rhA,mXW*tUă4]7 b⛃*iTvM tBUl!HQl~\o;"/g OkS%~ bBO^rF[$ ^JTw(=3I,vCUC$%xdlTJ $F耴@z#09ތ e]ytYn^u'Y  h_(\cWg;ԣ{N'3LNv7)ᜩZDN.a+/?*~U*_º oT`O[ٱoyMzSWSϫJGq X4OsC3RQ%Q/OY1-sa@ofHnP#hl Ac SJ~R\X֖z&=Nkq S3(߳aS"mZ/ yd=Y27QC4Δ#;7/;(romd6o > Cע@iՖIkEv w䜠GuQ6!>\,Jt.@5k=/͆rۋ ^T"ΦÄe5b, ;'+VEdO )V2ZJZLfʲa]ʮzKe$R|1UOsba$kϗ'2+ `Ӧ;4d7j=~ˢ6αH\Eb)YA";m5=lg! )KnTb^e&'g 'Q ٪; k?z*nqFeB3gl|;E8-_O&:0̺B@?ǎcc> =MW7@U*G|BlIԃgІ4Lm@rRM #k$urT#K۵;:bE=фkod&j+cCۭT6%c~/X`d *Z2xa9T;Ze2.Yroz@x1!TC+gH9P_,!5`0hJ'sCyӠkT9Ҿc ImP#[(32ALZ{J!9ŵ(-ՑSE@ܑ8V`3)py$i21l=_wܨs`D$b&˺mV [rv]3 bRjL, ^zbS:v9j|JG1}p}6 yLˋRWjirs`7l Q}.ԱgS5s޸/;|BY ll 9˗!]b|<-7[cHdYwvY irZHŞNH1MBs;OS^[:<zW%adgB9kk]|Ze(yΛ,I1 1&*v=?!bqݼ p#R#y& >6[\v|=k^ ga]%RFF#U0jB |UYΚ aT^ \{_$15kH#lT;(#P5Q3$ :"$ >7(:n^xh<ǫE%e,z't]C]j>T܄O T=2 Yt: JgZ&[~9z=v3iJ܊Ug_]0K%8l<:T  N!'ԫ-Hgt&uպa%H Xer{e(t. Gx_Z$eB8.n LHd-}a,xg|3 >K:5$d&ۈ)QFl( B[ %ӕp;yY8hH|)&c R> eE &a5.B? Q8pkJݨSWS˓l*[G1Agj,4up̡̲ᳲø&M}gǒ H.mhW<* f%zೇxh@A)ĬSHD;OaȍA˂ODsy{R{Kww DD2C+}mZpաX2+sb:ap&xhQڵV `7 C|PV%wg3-n=j脛$﹨GK o]̿njCN>qiL(;E7dGD MhbSR&Ƀ7-u,X4P_ɜ;X=M psK^6$ev 9yȵҭaPm!GzzLVjATIoPY/Q€t 7~6յofwn&}$X>߈@5ף>DkNO6Q y!Gy^u~wk8iVteQ Ԋ$g']Ywɨ6Gq+l1E"'s jZm)I\w\ "PEi,@!]Af@gH8,pB QFB|PJhK c?/,˯p (4paVƍ/}dz=,R[q(s*&  MwKJAVS=as6 c$f_́h4?};h_lgbVp 0ޟ\+T.t7`SO;B/UzU<Q: Z/k3΀sQbH}SI[p㦅gFܤS}1t]&fCiboO7,رgYZ0707010000001e000081a4000000000000000000000001649b7c29000042b0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/foBn]?Eh=ڜ.+/Lt>54`fEy7Ik=( 3c\k %F)?У@K^Rx1 @8NH%6:腾XܺNK AF7 񓵐:9|t|FkbaU@d#;`O?kM;)VшXwTlGݍoAO3,@QNsm!?w߆hyVJD8>,tNk8tuS5P N.j)8aj,aoiX4;By5UeIyP=p-v.5r N/:OYA!8#T[U؜gz˶Vri.~/npf[?/#_^sUY*M# W5>u[g1o9 T/poӣVk/'" {II;-$0;"XZ;Xkl~8Ա8iYHgf)%j}wDvt+F(f*'S R}풏H\dK'!\J+H0丈yƿ"(P M5rR{KhES& D}2'S}MMd;[c3(*z߭U0R,7BAM(NTsw P7}Bz^/6h K)9%[cNSlW@I[@C3 K*S=n܌c*Ȥ¿sjz{ |Y`2,M('ćLL>Ρqd)G/ ,t UUi #bSt$oHY3pbS \nbukcO=^w,(S-uc~DM' Ibfg JWۘH:$C( 5g/IR_5R#Է8DI~%3kwv[kx6Sd-הc+"C3G]E=;no+_gmz^o.\UfaZn։fJt[ jro }cuCs0͐^<Ed`1YesMۺq6yYYF!YWSܲ,(B.Y\}vS6T'1CbUWǻ=XZyf%to \p o/k.|\0gE~-M),P_Zã6@5Ha1㏺`gѧz4+q1{c fDX5 G+~ g_`TV$$E/Q +_C8iv:s!hG÷l8VL];!WA5\IV4Kp6 *#hՒDh{<'8~7E)ȘOGeT,jDed8G_Ñ){Ё%ȑE+#:z*nZz٨*v=8ÌSO08{*T'ڣfOM1;ʛX#g5~At'D뫐s֤"a}oiCrW q* @čIFV/Tp~<".Z~f)iGR/s'GiSǐ#yuEoHVuZ5.mLe I5gԄ$ \:y){{#4)i4]J)|hO-al n0AR$8jc_~?G9NةBK>zzMz yD4͔Y;1`$]IS>aR)#e0A mE!!3 шSܜ#I8!M+Ey߲tXcT+g/l/q|4SGb$/nK{Ůa"VwfhRdV&H}_rx88 AJ%Sȣ@_'ALAFQ*`K!4bĦfo5b)Yo&/m,Xbp2$ə@>UcW"@)䡻 G=!]ssî${bYV1O-.)x`0Oj5^d{2θ9“J2]w+rr7ͱc4 is詋M yXoQz/鹕N[{pމ>qB8smT\T;wx\cyU抂)J=Yh X|@{Mޔ}t __BņzQ Mu%ō~:>()R9 k\=tDPiҝ֫ysSh$q"^2V9ܚsNgZ~#]  Ʉ`Yg"5\,JՕR - qbHz7qLJ~FZUJh5>/8 01|RfF;DjНge{X8Яw&;TЬ?+8g Uёl(I ¬, -w/n(.l^om3G2>ީkoLŜ>[OSX[ltCCSDMHQ7TjeqȚ?9}9UP=طVI^B @ʴL83`2RAe}" wF.dԂh0MYRBTG)'Gawl)\M SM)=&qF*1U,B-6=̌}FiQh.u,Q34p2WIoQ,!{6zz6bq@E[4lOM/<C{_HN`B}=Ĵ#?󰜜^jVl\ҷA0OrhxK``9^B9fYأD}2́kރ%_!: n8PQcNP NY&p/_ @TJ"Ҷ3t^{51J[鮔Q> s 0f 1G~vlhT{󍄏̩7υz@ j .NMWݥR=7,##dldqZ<N?6i] u8b38J)9+5؈2p=6xX ώ4ThcwDzf;vbD^wPoM]Ʒ©[F &^jr<*kl9HkF*'B`PMMp5HD >Q`%.Oeݬ-cF}7]TU͒ݛV[S.%9wxM;v iBato!t;y/^׮`LcL 65P2&3csj=RC%_Nr2<.GgR6ޫ v986+k3e &nGU.ʁ8^-[Zn %B)K%mY[[ =mT]/swNG ]{ eKF4 {ÁJEYW!N!-}Xo tB&"&9sz Ĭ>RU b3}A1#)E"I0$ixSb=Ѩ$C1Af"N?j͎A:I` |bb3zmccsQՁOF/Th)Mp"/BO#|^v>?QeCE`tB_8\To ᾒѶk4j ^ڤY!VbsɩZʉuwN1~oAoCylo(-t E/CW0ZBjBueMx} kqR&lz&ē'${BZ0u wQOV8ٓ +% )j,[v(Qv*$̟]!@E(y'*9J0|c+r>G>nS#9>C2!(Y;9#Oo:q$@@V4X3VC` `/pW)21}p.KGAwD3hf`q2xBߣzumGs%圾Vĭ(Σ'fy̎Mi)Sv+J]64hO<PR&=sFILj@=v[0 >OnQ%`$ID_1U*2<4chMF޲y,di,Z&U HoZ@L1cu]*T|(W%&%QɱmބݣdkgHY |ҩ"zƉͼPka:r?1-T27oUtӄDG"ch+_/]?aw\}ͤ9 OL=:(A]?F;2'BIXqcY./} @؇$)s$; M9N]%I9:D;H] pBD[durP{ 2 ޚ3 2A۵\R5c߬"-S,YFzCMo$6vNr>8g;(dj,9U`-fMz^/Nz 3uzd 6 kAby fovDOFBBp`/3ah86e a'rdP!n2uE(3frYbt3_t]Dn/2']4Uaåf\jO^Z@ jT[8Ist): v%Tx;llDF5sVHLK9t8\7 slfaۏ8Aj+4O{aw!0PkW+w寁@G@jX蠞Iض ~HH.lc?p8h: r“̫m֭!@1^@\(ijޚ U(XcL*md3`b7qu+A"=27*#PWhWL AJ[@cCjmБ,(s$2ߟ5EwE[ 1ji6>6͢EiqT6FNV-?DNzVmz 0F3R|@ ̈Iliw")68צ'19$PQDD<YFjD;8oG/ȟ9nH߈:X;_ 6]y#]A Aoncr(7 LhIU3DN<^[hHM3T^dp*/?AE;QUM#Iڧ:hrG|PFsARī}I6*hk22|0C~O,do =?Wf0!B-vk'Թ-cϊŻa=J۩16AM廾bDKse_3C%iq_ZIpԲa$b @iA8lZn-sQiTq/7Z@^$Xs@%95f4`>8`Gi&j$q^@пÑkҙedqYkNW"`=bG`eY2x1,_shi0 c֥-vA1.v+c< q^w @`]Dce:w=DC3cQ_)gc%㶤*&FꊍLi SE&+b@K;Jr2U<;^qĜm[,byAeq<U,4#:z=~B1+"~Yм_Z la%FwO5Ő!G%߷͛􍏬˧Z0^eAӍM_D7c]%:_ }΅?W_n)7;_ epd$3KI(ё(ph+V7L3,T$!0B^5VyiQɯ2T - >NbFTtRFMǚ"".͚=B]OFש zTd+ԊQ1hx<\YWixP@{~PEaV1tMIYA4B(dhФ!e47u8SPh47Lǀ- .dz,Xbxjrr5ncldFq%~w^X[=rk4UVJ7bnnkVl*EͶߠ/%˻L~tׯ*C žvx؛r^ 7BV>g+F_RRI$?e!]j÷.)EkH`hb.&%[p<$2?:ADFEa6gwmP=yRNe|Mm\Ƹ2)v}ޛ=%_o>D/A@׺5f"hT J#`AmЊ?* u@uڒVz`1Ggܕg9od ښ>~A=L8-VM4:SP fΛ&ٞU'܇?"x8)F|_R\b5 @Zmx3 ʨBˉIw5/R*؊ OĜ2HW>r@{NJ;Ο]c!YScBW$\3i֮(X'(raBԯ"ޢ,BߐM_2a-"y{f1Cs;@R;u=^sr=ru[n)Ub8JPH>^ ݒW#\WjH|U 24[MuFBŨ@"DjY2TVï1lDZcx@ \ޅH3#\?Rېo-^Uy6;F6o:u'xeNA/p(j8S&[˸%"w5j/:KT[u=$JYNu <Լ2-:2L3IJ!I#va|9c<ʌp\Su19[>„>-oU99۪/MkQ废GWS )Y݇{ _.f \tJ[MiX#- [bre#vWo bwi}ptd 6= =a{j̰xY+lXh> aj~2]a. ʒn p(DÔ%zaMr3|-+a5a{* V02MV.U ~*9gEzOT->#u_K5D9*15=/Mׄ˵D?W^[O}ilI*=Bu5GVs{ޛ?X KT77;/tuW,6.ѽ:~M<y"RR6v ȻaFEs] ӻpۀ;!~=:$3sOS07xʢ⌡>bd4 ډbg _)&xNUa{( c}UtvYg+ . _^75^8d̰e*JKhOD]`euS~єDE6wy&I1흵\{~4{SPsM{C۩;xa(]3LŔEE(ͯiC.MY7@vMPwl3ĺNwL:^3Vh'OF |8:M4EEA!+#ҢOxn14u%'Pۆ~ԭfO9ChcnXJƮ$'/ٕm[ \_fhr1Mj^{Of[B2'w=J'q)Iι0nd`BC𬀺TN ĴN C^7e3]1xWkg. _E?'>{Zzk0Y n9zqwZn%{Ȯå=7ᄋJ-x{Pfkhg_qTuD%0%Fb5峸QU"OSt,lc]c+Mq%]êeV%jxqRfFqut1&\^u!9Ɉɑnwm'iw.q(9%txhj"8%fIx BHA Z1Kt'="ԁ^!F%eFx,ish1mOstBsi`MŢo!lx Ԕ}(-;dkJ'?+GK 4E͚>UyKD߂*>I|Ƨ.ȭt+B"k@ؽHeOÈWBsT6`A9a{&Oݽhmǩӻ! 5MDwQit8VxĆe ,BVzG0CIG9l )ep#Fro s!BO}%w}inwD _? ƚ_g_):;isGۈQ@"}=h~kM~-?i.{؛@бX/g>ڻ 35(EdP7];zm;%#!ԗ8B\oir;09M" ^r:´iǵMLVʭнNp4m!#]H$_MI\bͥ']ɋaF0.ə1k&d|SiUtāĐͼsW?-L._)<ۜ8E7ޝT_$^Pt&>m0O2P}<"018d[r?1tHMҲ%k 6͢{NGj}8FjrOb3G%( |O1m*~zuGY?@^S*M.zoͧySx@GaOѹFiNpH3 {Bﱲ^?xP k PdruBG:ٝlk,A,XtX_>?5a9>0JZsV V9+P9]YZ-8) d.^'T֙|Vww6M\ҮԶTtTiΘ K/;뛜H]x {xndT'ʲ ?#&8N@XI? -5B4) + :*fTP?sD5} j3@Aƣ(‚H^!V Td>ҘK6zE)]O-]kGߣLh`iMyv4U|ǽ!^k" cD/;B`XByr&+R U ?Qz\r,C[ @x),=WHY|x$|hEfy6$Ua6koh66aP[ ADkKMS M0mc>3L{{gˣG=#>x^\wҀm !x 7~Q rA>vRahOBpah=40=a0:EB_3B+sN̐` 2t\q2Mg]|+R܂gm wUf󕃺c*@RigwpC+ʡϳhߢ.}U凋[?ͣV4, 7]vf2*X$t4*4ȗ&j QT>Ϟ>֭˽d$ %k'QVL$=A1z MCʁwkwy64QVヤ|ӠͺUr;`>%--4 irz4߹5qt]^zNv )v㋢LD uۊtǛ%@A€kJiaX ǩaM?fm.`Z`+K-<mb.av *=D35UDah=SO'HP@Xu̪wPfIc^~YrF(D՟uJƌps*]h#$+ҞClv*jC:5-;ͼ7] yw]lQ(Bnvm`Ui7eSEoޖvfV;mdMn\`L),L)2hsxE(Z洗 KeJAwՌ-;{ݾ<P4):({Cj8F[F!we` +wMg ws^A.!Q@v(0Ҳ#<֥BgG)=w@g`(EHP@ӡ~LsL8*wT࿾Pr1npJ /O<7 '2w`n`G4BEJ7zd #Сj @t>F# )P^_,]g7Ϙ,"ř]ܼO6΁޲2 R!x3QQ=`;Խwm9%miGqӮlIє_VL˝T:D6U)r%|h;Wt 7WՂM,FBqv@pC|kkg8ڥu8{ 81œ SU_xBlqo1;9҇?k xd*!*J?j}= j {u[I1s}~?(hDyޭVKaęc9yP4Dvܕ%瀗.#:]^G/{*P./ؿ7@>2%zfoMҵo+x{ V 7C}_ ~QsyΤ旹k4F'} F;YLjuyR냵TiQ#& -`. .~kⵀ;s1%aTbdE-tNd뉳3x<ާr!ڀyq-(vXAB9K*S:4R[meTJ4LA7~@7Y8iڍjK9/B>HYXC&!7 FN2c{]Ahǜ$A{!:-z74`:4h~7L{b)Bɡ$nb%#;|C7., xZ\`9'>f-GZLгhжGQXK{?R*<0 $%cYIq?- ܕN: CGdK~L2b^5h3?@d˦-p9hw!oQi?]<.úRe3 gr˰bl=yHo7:w\BK%%/$VIl Q|(KJZ'k>dIyޘxk(:% aqh}?26̸@,(2ܩXN'%p>=A ǘaO e<~ e6 Gp(aWV O5Bm2G.B͚SB*T4ćoo៨X(3)$dE<4hY4!ٷP,*Uz"΂ܪ`P6/rxgL'V7YD6F&j P1D0v֛3^<[+l33nE[r-tӰv(<"P/z!!p[GDYYOSIG_`D *G݈ħP7ت%R$F*mtVBw4Zb(y[U_ei)9@((%QYOdBDÁO'W?|vTNzĘDΰ[h a5#31 {"MPĴPҕyW.D.ygWt=@%Z,f>*ľ ?'_] D 5|'BnY.C9̾trixb*0UWI$>6k'tA" BG=`k=YEY]rP?2gLy,~.Q)<*0p" m _ikunz! })]j繁7d}Xb1]'hB>i=$-NTg &%O:7 Gg/nRCo] 鼑:`Kؑ5~فƴ,p𢢚-M3V0NY(mgcb{^(nrc 6DuHeh뮠Ey Uf{['J<$z"7rWU),h;ŏ? RN_sY=jh>w!V8#T I   %90h]gd d?=3HF)XVn%b'\[+ ?ME8'uʂẈTU4@\WLF8 Ȝ3[[F~i~j͑DPeڎ4w0+8ƛg#3bH} }YQĵR;~PJXd˻7n<.y+{BfDj%gYZ0707010000001f000081a4000000000000000000000001649b7c29000a3658000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+#A-e)~`K_+mao Rkhߍ. "Lya $ʾƉg3R|q U m!p(N_CiA:f@37kb`zm8^  ZYU:`9&ש£:zR8@y$I rl.&`nl| Ts{S4b+|jĶ9%he5cBq)"/< e~P?l^Y[d9(IoVGTr3UgR6D]+ӷ%_yh<~.l$R&Uk[Y%ǛeuJFJU6h_SОK1oC9ͅ5k}w汹 vty|U: Z `F3 <7X IU$ܾ;7Fբ׆C+rr[lsaALvJZ VU\&mM4.԰{/EӕIGvߐ**p U_.Z}fJTШMtW'Lzf醟?+] v`ֲSuC+7UQ?G7;Id`tۄ,}}vM\Lm`K+ecDNXҰ`&{M`j5m]%$Gm׷2Gä L|}q7@yyl&Z+p9kE6A}8J =d/>t 1G-'A=Bh<'?8Am@5~|Zd_['=2L`8A7BiY=\j{9);Yйz'H`j$drj?,)nJj%Hc 0Qss~GPfoAndV& ,?(08vzxw';H2+daj̛YoĠ( 3H)xk̲.ېS^3=5(%+MiVqFըђGG9ijr/ROhuGQ[@vpj ~*PG35uT4X=UN^r {Zw-9_bx>6 ',({+XY ( }ZPo{d^`E*A.lB@WV$Y8C 1Uq,BY~V^dSH:{ȩw h;a\@xrl9CqWtvP!DX H%(|8Yl{9 8 W/EB^w-Jm !̶u7޹`#{XG)h0 s >XZXf?o@-_/]:5̰-hE#!r; dh:|42y͏ܭ9Sy;a6:I/I/g ̏t#E1U{ ?ţ 8!?V ՕdeI*ShfĶlADm}571gx2L$ nY2񂪆]iGMP8&+YC qٳ6w8(/GCU| F!)_JMAaWU_{{l]:M^HoIEj%VtqqDw:>oc9bgn9NXbGtJxE+z+]yĆ#xc X}&uCl1Ƙ=\2,= z 4Ղ)N0~X)OIv{C f٬DAB6v 誳3{=褼FtόfT(/Tgকe~S2$Hn;](TByQ~0D]lMb`g4("OBy9"+͂Za] 4>K+4@a4(DP $Ғi`&JY;r=-BΨB*q=8`N:i `5EkL(*V?dbTh$&=Ql)J -CzIvdb>?6P!}`/E,nuQ`73=]bvϮNxE?xsy_CS$7,; wpfy P|BtINxݕ*[/L(ﴊeRhK8k Dosե%{|]"v )bXl]HYA,װ)qBrQ)[3>2!H;0lFIN}jt_N# +GBa϶r5nTGZO,&FemBv#֑S9 e]M/y <ů)i.G}e&ii\?ػL5Gb(W![>BjSo! Ok˲6. ܣ2JlGoʮm386_ZP@]zSN,g!ZE ҟ ;0,;!sy$6۞;jYxvR'T<[{HM,䒯k_r5G3+nm9^ #mGlQzPR*6 gk;ۗͅ?g@<4ή`mNU:~E]-m*Ӂ߳#)-#NFGP>xAV*k§ U1sk?pB [a@KhL%Ho|"z>7cRQ&5Cg*rJGφ>lfuh}<LQ0(nB=(V3N/&^SD}A"ҶG%-?:a" S'C~ Yg jR rJD{ v#E@!gS*!zMNC?za/eN;]Ҏmd]52X&[LxN"!$|ViB[ ]gm?0xZL L 2K$4%X!x%x?dȃP? tRE c }lHF(D7x"耞j'E1Ƽtuʦ]ԿˈX}On iVR@29\.\3ZAY/.&b-0Scrwgɱz&Q_kW7^R& j㕖jd鋜fJ0jWcz2cb}J'XGeaq\+nPs8I~L̆^ j7?t([E¶w5[a0hv AAzbsDcJZ75jWJ?ZÑkV³;u-BAgY_2{2k= E:nc]R4zP8+yWQ+_E>BznvL O(睡("h} LƤ\#tE]U^"NuX^ң;Z{JuҎBkm3 gsc^QrjSc)Eˏ&h`ϿeK{SKdM4G^NaNP+k}AWж݃J~Rp~#ں@}87[ȜS@Лѷ $A)ca`cX/9j:6KbJ }_5wwkBH'GYyg,CFt{ %HsR_tR;#E:U}GJxm3IL~ 2Q+\xk퇲%ssdJ”^{ :P9w f#g?~F[_IEل1Ҥ J=bUu'j ԏz(4n`v!73Q3 d@y+e/Z0~siՓ4%Y)-][mޅF Iyv}ґ*=lìjY0}1GFCC]=ȅkZP;2b4@b "eM5?3z_i/Lu{f<؄/LF48a:(=d]Ns'@+[@F?LV37n@uԾ;U؊5ufth!'z5P(#cPM= Q\]퓗UlSWQΩmu%kr-v-=H`4\:8Y _H8 f󯦣rK X"C:yU d/J) b/I?KɉDW'*ݟ491viK/K4Bn qѫM5J d_ 62ȤZc`cщ6= Sq*-ض{w G1E lj A_O_hC:mwArsGϦ^A:0 i-2OԔcޝi: xtZ)$M}>T6nkVK^m(ZBmN1x0argR 1nbuJ;ނfדlFi;q +'#Pja 'sT'`T]훑M 4!|l3J՞;*EI_{6ȧZE3''52vK~wV_cqC;,eYLbg P#fBG|륽;EY9iqߎӦWi1N[ptCxU$,LTo@f-[AHE8~w0OKMRU>d\`xe("am)X0VXL5Ĥl뗴得W o%{<+5_\Gz~NLo[p4ϲwWVuOX!FAic7 AA7%#焢0u-Jt+xbʗUm7nSbB6c:hwiwaoW:.r0X7SIIt/Yxb(KO z~ +ULC<f8@y LtKmW#B7YwT½;I4'uXgZv|hiIX>MPP(>n q*,+{AKzXB++?uI.l%%&RWʤTlQEYܐȩl~iNI*H;KŮzsJg~R#39#xH:S43lN佈-\p'\{a=ӁQa6uJdž, } ]Y6/'~5'Gkߒ űrz'ī4q8P8M@ .<0[LRZ>  ;$X#ԫkvB`_V9(掚ւMC T!XK^q=9o 6ؖx|S];)WI"]grj3,fS;( ;Pa-4̧ח|~"zaIJsdOυV) 78HeeI hힵ;|Tz? Fψ3w 8rp Y!5ҡM$Y'Mm~>ȏH *]vN5;Fȉ$V}ve<6>V^l] KGz x* /y;:cԞK7c%ͮtOzSv\ u$@H@>O[mi-/0s2R(^'Nfs%JUwsݵaE棼 '_Psx8J1oRyVj.`k@΅lxQgS^П5ny2V.<c7y$\q (:z`1kfTcuJmD ²0KnT /M av ӛ| |eо"\onz@ Hx"- z3XZRG7x}e|l~+,-B?|G5<>0Tic! |GLbMdge $;j&ochȢRo7{*H!(.uTipO%&iC!Jg2՘*M?#F.˫I7T4B찟E C]Z)xPρ-0aJ􃔍a \_p#Zx$(;ײoNx9=`|}a*Տ{HӺt]άMs+Y6m7:XgϽ3dVߣANezDjl΀$ %X[ { ϶N7Ç rR_HvUD^FQ}"6XSnI_ \ ,u3Rj;Q.uS <(QMSrC\Nx㤆7_xcFZJHš)?tlz.0y+uEI!#210Tq OTnFE+l ƍZT1ӊjIB+ 9||-251M-Uʓ :^:3搪 WxefRxҤLyVvLМʒ|[Key2Wds(+-O40 C?YWtꉩWɋYH琯E0C 3څ0taUE4?w- LВiy8\!sr|Pˊ/=d\hB Xa5,ϑ73ف24^ӢUVzb} x,Q+3[T;W.75zn Ļ4Qu{\CKxЃDyoה@Bxk':e;5m*Nm_ey[3IXY$ep라xJ83N^oT{t0!v v]ZQkGz2##b)]%/Vzo lUK Iy~Bb:E8W+ZbccjϬE#ƢX)2-/ ,0[Lg)% v%Z̝W9)&(3[OvbCr^VVflUp'PKxW)X1%m@,ƈ/ 0dz$K]' 4&#gfů%k0 +Dnj)-8]S_Q?ec>Ze6UD$lQJEd* 7׭ú1-II! g.l%W$SSz?=@k ,Օ8C4@dMLR!na z6VcW4LB9$fmw9Q5Њ՘U%#Wm-\9Np>\M1CރהA595O.O5RB>ʳ_B@0v6}ACN=Q>8+g)~L)C0؉>*4L߄ 9F|a܉pӤ'&pC!AVYS7&6M_llN*ѹ fX;EQ̹ d$D3Kd*h$#ذ)"_]pwr'W u=>?KLɡ+wiߴ&)) Ȅ Ȉ0{6% qouWT2hCXou; &q$);b'r/7q;^fsQ?g:)]rZ&)<# Yxz:qtD^M5tgMD2)Gr(H#@?ZazL@0V&;/|4ABRO^@HԾ %kzhɜi},A?V|hPkqHS]DNn-Xd"sގ^.q'F" ;767ߤT+Lx&S{hU?c%7 `; cs U㠅)7)4A$r,!4$2]-B%*sM2:˯ǎ0{:c$WzqKyE˂ ;@KgӦ4R7din%*%{&iSAlu#O e x۱% grUSWxhVl .s9UAcL:*N5B&MNAY=$['eM/sKm !|8haڻ =Ae] Oκ߳ȗcZ|R˵#km",BhQ(=KQFqKoʞЌmW"В jlNB.^*+d%HTЌHiV5Щ^aV?AMK>}c17t%b~ T2oÃ֓Pnu 0&Tpml>\iر=\WlZ#mA; UAi Gx$}!)C(Y.Y\3 :VE~jU f+H+Aaa8j7L NR{Xō~h~soyn=7ֳ,s@h>TBn,Ty9&ݡ㍜R.LPz27huXwK>p:`iZIX"yjdBx ƙ\e(#6]M`>}JK*r藁wo`YC¶A.W%>@erE"j / _n&V2"_9ri!M2GȹiL~3$ئ+9A)fN̕{F+LD"ck_S(}#p /hY4# lD?itq)[3ԁAl_mt@ ƒy_ *.de4i* ȹa}=kKa+.;<)؝[S #'#ʔVQ#0jt$M:OlvM{w4k{F,tQ̔s4%gUu+*x! ۦ(Әa]Z$3׌mj%^ЗrxnZMO<펺5]3%tS^^<wRmX&^- "/,+׉Z+"1}&U=*EKSiU'8l`6GR{nez##Y;JpݖN 9] GD Ի@&e[I ɧ I$}qLוIU =XLD<^J2ז+P T4n~:_N6G)Aj d%Q]GTmL!fﱡy1ezBki*qtjnFYVyv 䠵cN5q;Ka1Vv[lLQ# Jf\j P2x,W~%-l.1OiO-U𒴍Fu%#/Ʌe Ժyb!r YqEKF.J8# i˞8؄+#a*A2mAƀX#֪oD@`.u$b: 놡 mt iYr~_bWiCoO#j-0CD{8 [4x"$A]I ꮡQFX['aK8+w!9MʦvO@"B  Oג9(JHj3E1ɟ*SƋh۔bz@w&íqn@ü˚FH,'s)Tfr9pp =0 y{mVb??y8,phaj|D s+lC%PŖWQ5&_#%d&?z84\@7> }rsQrvD1HNWC:*'8= cgpFG)_PMW`S +GQb>& .F)痡Qk m09P-Vߩ#p_X99&vpd聻$B ȍ¥L#= ߰ DEg.;̰ѾY瘺*rE[ET.PpL{]on4]cZ)AD:g@^;@vMޓUOS)Tr\$ 0o|n Dv*0 /h]52YԝF9f B[RЬ|=ȸ)$8HXLޢ"2Cog\soۅZ/(B)(ۈj )l'/'K3hˠ LO_`ªx}PcnKM]q~Ԩ'TewCb {4`}ƽ/BGMT;,y@񦊙@*٫JLZm-!X V^kvY-WFq dmSqG' v79&BQb#*1Uh=6`&&EWXcQ>%] %*ԏ*J+`aiޡӤnVG ֣kʲye iuS0O 3r8PhOU)歐㪿3W:; ZP1}RkqsFD_)qo ce |$fW<88YCP}|5յE*b-;Uȸ?|bp5 _#%I=PF[A!YU͡i C?Do0Lq;V\e^3A3zY>o95'Ђ4Nɑށa8@q4 7HЄv Ts;/SYtH 7=I`u&w"i>lM-ߩZ. #`F S׈I(H/l[&83áRۢ:<×y[mp_`3y )(;(x[>YGp:ψ\ 4 ңqpIa7Uc5 ~D+Z5ӂ&nԍum nG$1E6v&#RjIlxŒ/AFcD'ZlH*1s\uXNYJt7D΅ߋ,|)[NF>09 B G,VT5y7B9[j% 4NPmؘp2[Kp 3^ƝgLH1"HKy ] DKաqeɓo:ڧ>*؀rT-~bIpY|&V>](x/mXepIENg~G6N˳R<7,6HN.csIPG\3݅TA/}WHU&~3~{vJ?Dw?ۙA"-)ߒYScO"qE~%%[߫=],cVKWj 6"m,ZD?:X2'$?~T<7M#WmsO$犑^Nvb1nb 7C߲~boξUJhV@;-6I&C'hkgn-yxc`M}]NN yHW,ctj%`:k ?x>Wp3i5W׈x&g%A͟/ҟgbv7hP?1*д臨8#;<Nr)M\z8^{M+rƩ[Eљ`|.q⛮vy.aCR3{tMO|۱(gqZZF$vRcN8ER)zbܾdD7w3g (yA9a^AQi,a$IG#G +ڔ&33* $ ev Dwƒ￧85" RtE=Ɯu;Ϛ#M&l} FЭyWyVD7(**(A8<`(I ".0'nDߐ_! aҝWT/s\JHHLBlNyz9?JGc@|IÈl yCezGy!'!UOs.ba֪!2{ȵC3:(j 읞ly57Eݟ:dLoW6MBd@*1$5x0[=KS;٨o?n`8pоR80-'?iW _9(o1}x,QsYƙ&^P6𴅞a 5ֽG|~} m֓`2@7E&}7ʃNY8/[ci5S{ĕc$p h$i'}n*2vnr#)N/O`\?Vj^.z_[I&Xec9ل-_K6f圂9Vt"qVE_D>{v?s ɯU0זFT9F ?62B!ȽmuJ~쩪A/PQr 0C bo(0`C;-K[ /K̍!։{05gxt#8 .fݙ }w`q?ŭ޷› {V*mINԒ#uIj{mhu#%P]&7̴?E\/ q$`&&T5kvNWPLoGdL`ߊU@Z"E*T.Pz%ӌ(tTAx7'7w]bʋ2k(ȊCScKEhw8&{? ǫ ZNAPO,\OS,ښsoHfmXYXCך$lFhT6l:\$j~ Iu}Kfs.̼ p Yn'm¦wqQ_siӰϵ~.C<(Ky_m[Τ I;quS`9خPAI%v3V7lDD֥vMʔsmlqzԙ0 0PGj9DzAq$1hFdr6ZeC:Y& <"XM|bgcmL,wWO@L/ʍ ^68`0_*W#}c#xa χUZTw8߶ `ĉ Vݲ[XIO6" 笔JCle3r~ HR[ l\qe Ph??HQee*qF-:-BݲFxO}SĖA-=<.hlVjlvL L,2H6uQa֋僭d~J@jzZM;GlJ7L[ۯbY|6pLkQO'+OfP ZQpW LZ4R-3u窡€Nvy"J,P8w[fZD (.p^ʘyq'mT`JB.tv5- \XveA4E*e]zŦq{g$fnu{y Ua,3K1j#$вP %6pf#֤˹JLG,ޕ X 94'4#lo}5{QF&/ B8lKͦ?yzG?%]$ꭤ`*ʰ "4[DsuR<,5MOOl8S ˮ3xuKtAC3eZ>v$\ ٸ |-1Vg ;0Ty|X_9* A$jbdtOXGP*~ofV )beg^<37^I};|wȄPnfR> G̩أU#4 ?r/"( CȾj۪{\q-$oR#.v >N}_a⨜]+p<\Dך*bpC%RzX˅!ZH 5j< v]H\57cLC`A[u8FF(PQh-w ؍kMolz"t2{눫Hе+ E,X\|x5cěM93sZu 7[nQ3geots3[w@Iwhw= =>-+[TYa뙹Lj]a,C%裞&ُo6R@#2dǗlI/Wc4E?u؇=X ZK,˶]?`S՚Fk) AweHJ]t̮|iiW:54qțL;u$=[@Y]@ F7dFr% 5FD.c ˌL9G Awۮ5fq yxmKaҾ3y~wC9 T:dn&>;wgC*e3&E\geHu_'>Ca\T>)c$nb:=U#-DؒZUsnvrfz;UN"Qi?keےB9#-11ȥ\ f*vN <;J ʃ %!<94C{yN(SXlfӓG.@WF@ջq;7_&ΑTn SM +=%hpπi$JPNԬȆ j;sI &'Cם_D4TŹr&/]O8R*HSg B%$VlZgZE 4`Б-NG1pִ[;DTUAQI c=*tNFp׬ϰ2e !Rll ch)2Z_ ^FhSĔ]@2Zݏ+0:V?z>Bictq[0;̫턈gEZFo|HuE xXC,qUTkbь=!Sj|7d8H,_BINՈe˷>rxkCEX &H4eF ue?!bo= L ~LTNH-VN8孖5ڳ~NEaK"mٴ:p%[si&ݩ1BTU =!/wH&Rb܊ѕxK(We1y3 G&À;cJyT+|v&F境T2ώa ^(n{Tɵ 7ɋnlˣH ~:?&Q>U\'\iB8$MƌB :BڂߙjG_)PjLAʻNy]O)c]-d'0ٷH1$OAKNpR--xxpw$Mo/n6T׋z]?s"^Kૈ)S@&alTHSjkVn?X'/HO]yI\|_Ii~N#vމu1&Q&Oك#:@]CuxE]I& =`^KF(Vx B71[QvuritZ@<]+hܱ ,ŧP18QeMVص!Z^nƔd>1#]2M5!}"[㮥^͊ؐ>99K+(>hro<[r_hʹw C!t#+>zF\ψ'A^TB=DJXn"%$hWbhQA<ߎY65 m`ʻ&(3xxIpģr k3L$ -+ O݊<9!ozJf;vʫJd"9%BO5}LvKZؙ1/Ƹ.g&FImxIiٙQ4Єý/wx8P Lv<7"8T-lЀQsYQ L` X"E ^?Iʝ[Ti 2GlqLe@%o C l U<÷'3VRO?ONJ,vi]ʄG z֮0'aS]Srf'Ƭʁ%Dgk(LA ~$ܒl\QdAUXG٣;AQh >& x24 >\Z Er[;'ͱ{osSs~ni^ {}3'LL:I;ҝm2SI?GhQ¬ @YrHYg23'_8`>Oz4ENeЎ׍ZR[Br,f׻馩AS†oON>s Kwagg@4urJ6dCFeH je:K[ra23|?([5&"mpW>7M9^:Ҿ`4K^ /G&R)a`#Tiks|ʘo;[NE% AQfn+:Yt!Hq<!Bz|539avV`8 [I~\_A!%278z#-9˾n[߰.5j&zPЁe.Xd 4%z)RM32۶,6R,N&.*`xE7(sr֚d~knV':6 ȱ8U3VCvz+{x^Qݤs#p7Yb?:ecƻt3VSEL3goi?M֛1Q&É&xA~ .Cd(˃n 2s/cl )~LgZ1mPsA 4JtD0166\YFt I[\c˖O?ddh8aHʻyX9rJvpz-"#|i*`\W3ʚq s̽8U[PZ{6]mmY 3f`:Ym`sn9M Nzwmx1ha{‡4yۢ\}KǏ:ge,[F\w&y炂qSHsM;aa/WBn=wLr0a+~ODWL408Z^#lz@*k<2 k!UY!(4 G[ֻkϰNVqpP>)exEHfZ+Q8ljT_rhO5kdY#r1IꃈʓY#ixt,&ja=@sh})ߗ?6 =:&yi{s"F{w%ύKʴ?V">9iΎ,sk"oMuxLz6⇅2R'x: Z^,!w3Jw)n%xydGzg#*etY<Ş6Jz&-i'3'z-\>"OF.D8Ǜr(dCP9f#ej;ZZ~ѥ2rl ?=/uB5:ʞHly˷BQH̽+ "Dz+.ؐ+{#R<Ϗ_%ohx-*~,tB܄jc@GPFFZf%g^եp$Zx2s*Kd:LdzW)qw[|7\yhBD.1u*č{caG6v/@d2Yp:'Cճ]I>CވBNQt寳צԻ!,"-$O d)S]G/`f8چųL=o_|a#>T͒˯V$R (!t"00fw=k o"*rfĵCL_ε'}M̝|d,t&-妊ؚ|3]$Ⱦ1!f !|;b"rNZBiN> q#TQ;qb,;0NrӴ.)] $M5 o\qJ~}lQ(0&qİц.ˌ>?meA<.k#*w{Xk#eqG='+Tqؒ3q.@L"\K%Z$!J%x'1IfՓh_B:Х7τ (muui&TAFS_vz_w`yӞPy"0YU7yp)9qU"$.!%u*.‘n$ɟ=n5ˡN_VqdHM)WtH,JΡ?* Vy*}&˹@:5&Q ̃/ sd5kğj/u*+xhçQA 2s )@Tt~τ З{K2{5R :~8,U^ScoXw!LĶP0VY21JkC/b-ZX٢4{^8bEQ⩽%Ю~cuyqzs]xԻDxG6QY}uv=sJRmKO"B~Ґ !UkA2>\c/ `> `IqJ JLh G@¨&8ɏ>3+JF!?e*{n*y&#.Hɼtͺ7u+Gj]6gJ8)vj+(Jw%g`q D"Г)pyEIi: K1l( GO ldJС5ڟy=<n-ZFv, ga7F,~}⫫ʍYw/N?jOmw7y+! h_x5pjy4sS]^&vVȇH>5iݒP 49]G|_YW. 'Xii'zige{2j .rľV)fH}%$[ ${J&?M#I䮀e[GA`Ich;"fX(:y_4jU2 thlUvևl"HP|FYrJU @nWH4x^?H j KT2k%yAf>6Qpdp&^od^#%SW}~ ;" C|Ti \ lom R;㧨BKrALf'5 M3aZ\$PcEA9F̐jCbR6Fv/p.0keʶFdKT,G<❡]u߅c.9GC_4|"SC2}-N!_H+-S5bumĞG/ѶPSo#\" L52SXM @Iuѝ2iHCsjFVFuW'd'9 %`n+֘R?j <7r<ƒglè;06mF! c@jT`tXLǶET`KG8]#E/xVlc1v x_5C $2;@a}Nl%mxE@ɐXF>ío ]yt&H-FwN`"rқ^GIGK-$c\gݟ2p 2IQck}2nTLP(7)FsE *1x9 \iVuqybye-<71ӗٲ=j#Q02t;OO%{)ݨpAT(iL:e*U64ՌޏP~?Zхm %?p@CF?kdsޘf>,BɿK6'`eӣ\^2B(еl'j7B~/XxWN;U\O O 5V.S+$ww9\ljU` 9Z}ʲnXv=bEED~cm'ifi _fLFǣ UMz SmRF.CȜ]TIF9h7.Mzi]^ u 9mpUKG6u5nvzǶqS!L,)4MWքàPLpLyM걢*n Rev_r-n_I~Ѓ"R!y^uPݤnY,|^F'zz(}i@ "}=։)¦gG}Mcc(O5icBD̍+[U .(*07բ>MD?5ƶ=Ua$w48J 8Hh&zraxBڨC'-y7[NO32cgtFɫ<\#>LhVJJ 127e2|Im~b u. +U!PJ|-E9lLDChd^) fgT(e!*H޼U|x5ȼ$)v׆:wu׻#.[ (=zl!3z-Dž 1~`"ܪ$ (8sȦ&[Uٯ?&U߄vPpS}!spebXΜc)n=;HZZsE+;2yDk4W"g%aH\$Fx=RPcx>PCA:/Onչ=tk"];Rkb8P6|ܷpaR^zΪ쐭N)=ƯЭ oUUR7{r851Wj&OΑȺ2:o\JunFRr<9Zy,G;fCWI=ZX=~:s*?`~U3~{`E7`|VƥK]dOjC q8Pn؞k# v,V~>n| 2؈UW%RU b6tB\XH'ўj]e"a(sk:톤}O_'UVOr:ڣsSi1+"V6>h5nbD-,yNBhG% ĉXDQ#Jέ@r~E!˧`ns 7b1&}{+4Jy13ݴLn1y_\ii}^,2it+j5GZMwx$")wdCuj77) NPDY:x#&%ՁCT 0~>r"7Cz M5] "It2!3"YUHϼԌ8ڙW\ ؗaQwyDc+ef[Nb:l0#{xP|fnVv5Fì27Y\Ρ8aS%Z"^HNݳEl#c$Q#6n.-BF$K il~TGCӖPXP-Sa?u[0V]I,U_ׁLd<l[&LIT 㥗! Jݼӧ FZGd3xw)PI})AL1;pyq3JAo< >Ks!&c2sO}j)XU0-;kEF#8=46_0^\ˣ "q|턢Q#Et$'87{׏7Ch5u$pdYFxtKYլ(-r\uOutzHƻ՞<N'1 e3űOnkx!]nz+~?}kqsLv&jʅ='z} _(z)0} ZNyǮ ^;7SJֹW SHŶIڒ{'md=jÂ$%v^0ť_?Xm`4h_spqYq+Me!~̻R7PqwR׿ o(U-sd p %TNZ~A>R'^AEA?yNi"i|O48X&?'hHKL~f2?bWu'9Vқ`z\HQ?3}̶lB=UK?R@2}x{kmqV1APsQU1dyI>|Z%v e,#Q]do\Q@.1v`<1es jGAJH~f);'V{= <霼xl[ĵ op^S~5llyjPƈaHPpR3t9ozv%M2[!}#&'#K}I]<+l擎 YngpqbE3Hkq8H Fp'=b3CBZ>\lҘ(Ўub‹Ȳ7^ynu"1KZ'K0;*S|,v?tp!U8r1q- 8'h06&[I$Oͼ_Ii=W&|,(cOk052%E9=95vvD3G+#3}'HH&dh?t .s[`j,-r/P?kQ*F8#|{:aO^W&9#~{ZeFK acK#ʒi}PW$m,}1ljюvS`#%a -G/1v$t~$b< pKU@1ͯk!n!|ȁYE)v$'&"yRLZiRGי4-`嶯dy~^* ǘ/kY XbSh1}6pvgH'f A¦뉑kZ>w\pv)g-oGPK%(T⊉}d"eLl/.y./>)ȋȴT;( 㐞jn³9c{+~3G͇G;=| ͨ `M T;,/hW`zH wDVVY_WK|4$nh|~UWTPif2^ iR'`#22M&,pcP_oR’pq")JpIBj!# ;K(k)&'@y ĤNhɟy<)$6?n@t߹rM8n{L~B7`U{bk 9`hv2e5*e٘a |y]Ǚ׹rM;$.Y8"7"BLӵlzm sEY 0B‚R$Jz7X1]xsJ-@ԗlE1Pxbģ3ȬI œcmGR;I($ΥiyNdr'ujY7%r Y!@ÂHw([kK\FiE.CkZ=s" . @:K}tM`zCy1 ~Рk]<"'Swlq"< gȄq4`n-7BbV緃Z_L:[yWUPpF"nAsڛ]_}1@ %^]&r\'}7!78u[ 6&D2"_yI~_ Q?eK|rd~ DsTb7k17yU6x0$*퉠ڑ oA&kH3#,J'hgBS,i,:BA3e!TI2O>ʗ̯JyKF"\D{`G@9rRlrPW{D}ԒN4]vmUXTCjE&2aD1?Tۯ~fgsrH!9?)CM Rm;f}MjQ@j{xO(b>&iX%C5QOοT` иudöPi%Trbh,~QmHҏ)޾{Fġ57%IJ!76YS UBT֪Txf9 WY1pĄ.=׌SicٳQcWVо#e F^=cV Xg7xS-b))Ryl* \r#LsC]N%(>pdfy~*fG#t ) $'g\"9[U^IYnQS8LF+X%?K9de)6 1Mz0\ȉ+0,+1><,܍EsW~.ɼfhYB2EZ L4F4̛79M '(YsJZ4M.aډߤ5#Se82Z<PS/G`'BuZN*e_8JDSւ'ns>">Z*(?sB귷62,U5*fu{Wj+6`iR .E} DڔaM?5iS,yYdS]]ћ-ԃfTX:hﺳ Fdt]͗Psso%E1R57ԟ` ,fKΖhЄ+zˤ4=|f&eRkmJ|_PM3Z9HAhɾxo[^0'׫Qb$!lLz&> .&'ÈcZ~9qZR GZ8 ی+V@EVpY117w8xPre =\Fč^n*!Eu5v8ef==~K YIS]o#՜L%rf^wYC^(X5XKC ~B-#ǒ7Gw'ߞVks UT{HV!nIJܼی2|} ͸L mhFd<R{}ri*)7n>hhZ<+1o-향s6Ԝg#2DR54pC?Exה[A2t 0{޿j.A,]+ _k?G2ҠI3 =*+2YӘGKFRR{nPH@@q?@Lը$9K¨55 Yms*@}Zc>:tF$$A@9@Cϊ%2rѠ0Uef;٭{a6pX M@G lvk,-4E/$5O^ 痰 ] ٚo#X9L|h^p]ҙb Y [m=z 663U 2E 萑<$P:tHCxx>c+7UkO>ʺ9Ġݪmm%qffJaZmSLc uت<( .PU L~:(}]ͱD\DQ~۩DN.o~{(GAs;e1HE8n ɐO9Ѧp<@V ܌IDQ*wHduIzN'PX!-F995S"`'&s| K}RCns=4 lfOy5 XZ3t"NSKH*O2h ]R޶*v;gs&ܱz"3iȔ)sB0'ʣ'p&R:zNK-RçIĶ/rg'+GWӣ C Θez鍨w:Q7IИG3|r>'dSš8|.2dw4Wc ~ۍ4?,Q~ޘ؄|#͍Y!:%#>2{ȯ;nrUͲjz+!:ʝ9c<?R6vipŜ].@Y>||/ƶ֒ >7o`4-FInU,Ti4逡&d!t #VByVd&,վ ](:utM@`;<1kko.^&xVVӞ3V(H_X# o~44+jиA#\d<$N!p#?Vj2j #nͯn|qϫYs wjY_6Ad3$?#6dP yh2;m0S OGL&i-q#p#T;%܏9L]$՚P4:GDڶۉZj}o/lev򔍼N& y!;vb ȋQj_X8@SԺ93,7%FY48Ʋ6v؅jE;_]BW}("!D"6A[:KmDڞW2a"+ klC-&|a%`WK,J5=Vь^Щ[qOKߋͰ`u=f}:gC(#U롘WMpK3'LL:9kF"*Ebi=K<{- 0g`&Ӷ |ߚ\i\ieS\<W/UꩪtͱO܄ R7tR9o, fk<^x<yi{W6MX#_>eϿ\pb̴̧$z~<*w_:f1ES2~: (fGz\b1ɞʼS# FXl L^7&G][qn9؈[o#K{`mNn3qJZ||rXG @8>j4]vJNWQ z^Bqf6J~ (<7Vv 6wj)ց :r s(T=]\ "KD9'wPɂJf${7#+‡D#eS16ÿ#,BuխӶf΁`D'M{ lJL!7Uf)'[b'ZF cFYX2Ao 2﹗X2W KP`rvmg5u:W}D_~/Pi탷_e`+9]ha:AL#Ya+lmdb6du:KM8, |dxln6rr7[r ݁wNc&)&uZP=b 9 ej1ywn,O N/0fՈ?N ½q*sx6_.Yu"%-)-U3o&!Zů:DXǮ{ r~PC媫ITVg3lB'PS8/vʱK^[V+`R[I<&n!zS`L֞r=cUShA,P_@îR #.qa5 4fFz_x:ri͗Yk.63i?&'bD id|LA'ɭC,PB%뻛>GێzA/(F+'sŚ1W)j~Qo%P*^)ǒ;r w0he%9V_ecp(vғ:\I*XOX\\ Z^=VmbΒ$0 HΝйg1Dny7ŗGi(e8s;mQ/@ ;NDʻ:Ȣogo* Zu}y*o v(y0܊jH1;T]3~aaL;L/|dVߚ׏>fI  i u5ĶZ  I(*ˋU:;cw,UjӦ 7pH+ڞMںq'N%[#yye#h &A(uEȲ9$W1^h;(z`rp4oJL .%!>䗤)DkR(Hkt}XĖ灞k(|^*(ZHFτCӼ5Bv/JFB_C;SR_;rzhP=2˘Kyn4E f@ro"E(˱e:d2վ+4`Be8g,٭3 -fmX;tNZm򑫿"6UO~6@`uv[vd% t_(KޗX%٩зN$ N`u>nqMcb`l\N.~{*qK6aB8c`-@(N6y]0Aq+~CN&i}ժcmUAuSvHNc[l76`K57f\4AI=e+7!~, )r P"-xmx].Z0Y욄AX\;_4O%a8zukU ^aa/2L;+Ŭ.{6J14?r6rsV@筺x1&IS*96;S8ՈThU"9;DW.CHh &n38ncR$WE}a'Gign9S@{L=&L[ |3h]/*E#⟥-"C=(`m C_ft֜<J0.^&M I.J?4qA,x٘;RuIneDzv[H-g ӯGTSAú(lP%^8g|U=6OOIۉkҰ针_uBc5bQ`+1|S04ycIu4nܸ<;H̃aߎ C mvL6\ =A [HW3o!J+"$V0Ӥ-a.x!h g<ܠN8kԎPJ+3WxUn1];0Bll)& UĞ7h\=K 4NĊ8R#s΄0W]' BD`m oA/I>S笥0͖W(7{aF)N$w[5.zX=$-@mV8yӱ砈8u3rINi ra<o30qj浺/m* {A`k(^1OGv.v)h`\ 8!? QD#оg![QƦoUR":pU5$wZ $v>L{։)QNL[~A%$CuS; ^k\;滅V?qƩSuAH=xފ1jk~|Kک~\0oJ;X86:~"ph5%`Tj0ƟVJ ?]OEwdL fZSқkng2qk ^ e5_ {qS:R:sP^q[F@?@)X<&{.ȁ\cҦ" #AŇr8bUi'>m7o#P,w+a  hV *7eX9&ۻSaTA#&MJ:u`Z'~*42M?ғ>dB)ؘy94(H5 4YxX>3{ۻNîN%cuzM0gx 3 Eu_C|>|ֳ+o9Gst Vt"owLoNu{Y&ҀdZ ^ԙQ9fR,v2Ks^4Ê, %7.~Ǐ_z=qFX,͍G y{ꐑAee~՟̓ 8c-q* } =3{:(맷L\F5$mΪN0 EFIE.Mw+oNy4tabpVrDd E(B߈%XpE( |=CvhxɍKh="6߆] H'}mqZY\ݢo7C2d ? 44̐RjΏi/ԣ? v4t[7QHFͽg&!^r{-Z\lP} d{JaEEm3d n- R>}j׊oog 72*Oy}eyž@V;ݚ1X;\ p:;Kgk0pR5ic2E&mݦ>1>B(HicndͭyvE= D-JLT)EB#<>ȴ;?MZOMZb~m*}!09)Ǽ;mPI:N /=ysЅwpkTVc #{TGA5\(Ay6W+03fG! gW R_<\D*]rT#w<Mw<_ns+EbVtJ"e fxo9BSBbumr +Kh80fU\JШ%CXfN B,q+h56HoS70'GE!"sfŞAZi+݅[w>{6Q|B\pv!BTb_6l  Ng#9p~H _uO}<,6W Gg L̥9# Q&]o7=:vTqS"#LwF)5QbJgqf$ց\ٳI5H?Rmnj,R'o<o)3Cր\Ĺ}/i\ܱ<:TJɔc䍇L;i!NZ#N8Gĩ(R3.di7:6;UrdJib?.s# Y?!Jd@,co}N=W(la҈-:C=#XRBv]&Z-Xfx^yAβuzO* @feR9B;XAW{V;_xL}5ò*p}[T5jvR#E6nP(]-LE1lpU-Veɚj]'dPO/y0iJv٘^[q`fCSffs{qbw@P% rӴ^j=͘ix`uVeb0DK0 1tEWTV`+pЦ98 -[&x 9,Cn[OoAx3ZA^q1מ~ɃHI#>Jɠ.ǿ]WP:MH5 }"2$V\ yAY@f%͆ MQ@8773Pj@ 51eIT2?pf/_Er]vjugR J`>gй囹tl̤e,լqez\3 ?Bf,,*Y̋YjA|Pvq{wSgoe*}P@(ّ<KspY*[7놄h8*)>=%SՀR* tr@ڷ{L._E`l<7zzMzZD4P]~S_=]F⠴0}Y|aۆEʈp~;ʯ3U; %vf@*e-V54\Muz$Վ:e,ML^3f t:+rk1Bcq ȓvEa7, η.ڱnH #_/WI]NSRkKk7|eX}rDnLU}Ofv]F<}cjS 9 NHJC5HHG4~Y o!i+ʈU*ijAtM!Q4sӮQ%39ߪW}+˻4$q!x) ;=%o72H{Oa)T\_ =\r*'WiȎU|p⃏NCmM>l`~(?86O@eВ'`ƒ0WH!NɅ0Iɲd=&,ћpz:Ƕ;N 7?Y36DQU ]f S:SӥY߂oq87,\* (H'&چ#92&OxeI=%@`'aKU$:6RzB-xc{Cr_q͞J\R(fKMTN>̱z6(6+3Bh#aL?~)I.?rOVSOy8Ns|>iZ% /]vwP#BgB-֗;XY}9RlCkB>nb(p4g8ooo(3(K;;O@F,˕"{H&XfD**9gE@"%Y&Mk-8Qm>|D{cp M -Px}iUOhgE<0jƟ?;DaA[kCN3@£ (ȫ`8hAEW#7HeDz{tj"̈́i iX|YELt6 KCA%u0dNu$gCfњA_s7M(4-m*I `O@(_%iPfq:ݏ&O]0t"{i2FiXͬb0w]ֿsSUB8ɾɶTJ-xXĢj"\O-){q6Ǫcz25De%cƇLs2PX4luy!*d.u$2&Xs4.Ũ zp)n_&K(znstjuXxCHLpm"(qoRa@;^Yiwo`f}Mv>m]a9dH|1͐(( M(lZ(w?*R'2Y*4fXy~;(̜}'9coܢBsDݐ-{BY~dbtX}@S҉ŏ?kʏsNeJJ/kԭ㜮o: dﵶ%6e14C%;d`3ٟP;*dt~x%4؝xz 3JPT)IrEvdE&M ;^r6 f4Q|\O f9z023j1 `V4Ǹ@Z@㝣̴%SGA:VYM4 tæ4o̢}9H(ڇ8v4)wG(XG:]>H(}#C1Q<V {bdw],܀sk;ëM?EeE;QN1FXZE$GSwFp%c(}2+:l P]us}sH+ P33"&kc:͊VA(zOwdq#ڰB~mG/LS@Ţ(ݺScUk?;ɏ.O_,3]=znT5qV5@$p^[= w/RD+L xnDʼnʨdԓ0?ى8I* ] |1ݧ|naX]޷kUN@W+v_Gi*ەQ/q~2*wϩJy9IЪe*Ùގp$Nhwπ/y GΈ&*S7un:$lp򌵔4.-Z[ҍeҘ[B*Htz+?׀۩ wq 7 'dK_?2 g~@B7T19EǮ6.!Laf=  &jw-պ U r)c4llV*ۈޡzJ>Vqn {%F*%Lh5-31g2#%?A2;Fٌ$]T51_0uS1K/D u CjHO)\s2A&2ݠ@u}O%(;IQ/R4;œסZj1;‒wc e'öPa+ j Qږ_.RzMABp;ȦvH!#ᰤ׀"Y|A֜Jmd:;ʖJAּnK^ fS˙Ls ZI (oË9 Hv}͝\ap>g^Xj^Z#f_W&: Πxa"Q Ow/&EX4NIkSEz(lDL.Ws=R"e:|C6<,eeCKpMB%m dGAҽ#/4=-(1JM̨~")ȨU:xvo ,q'YBSր t@Y{oӿJȓ]ıL0YM0AA0yg9ֲUkكІbd:RHtg'xS*OGᑷ-nsQCVn7T)V;ߔ)Z =㤇=o3I!OԶM 4ӤZW _ux899k&0Bʑ#wRTF.9[ܹ 7g*M=@a3UִLD;5W*y"7cChަPPq4.z&NOE92SnXRNȰl{h_#>{'lb}:%b?XY4Qp,lK?Z*[ʧ{֣:HҤn,/gg0jdd ERen"DH4*?`Ir#vW7Vr*.DE6>W~O;@[uc_Iא8dۢqN nm,9EŷX|\> W7yæh݄UPJEz0 |԰/ϷOI+(UOË!'{RɂGVdiVM,sPxj>'~h2&om>BI-dx[N\P pw%*9=`GuyKb(y%5 l~?4k[ZLOb 0>\$ qXOnNޢ>^m8ǵmCnKX{S4WCR]%X O|Gcpoq-ԶV]Ǿ { "y T9.P">[v- 7d| xےx͏Z`^ $Vv=h%O`XVo`!Sp!r)`z6estG|nQyjH˧h|Hho'L`=5v2+{Hɦ"@Vg)Q:JvgX6m[p|xPe1Ҫ W`#1 SdU96!KP’/[&r'~hfh^g+}yT<7K"v0N`F/z%PʙF=$Pd%s;9.:}ΘTv`m8kE]5傿4O'6f{Zkf' l†9f:"^nV9nt `&B*l[r'ni&7Hй\`+DDfgs}Z{qc1u:\KV&Rnu5s @(|mŷ#+ @kRM!stVg`XOE8K:TbtgDndKV1;d3ȍXtRGk-R3h0kY#H$ɥ ԋH 1ݒV= 1DʓYS@MGGϩx$c/sOY #Jԥ걇 xi7s3imNa׭SDY$tTW#u ^b=F8&}>XBRa6GrؼZ6PCش$`xbdJ`^oMSN5[zcnFG?X@ZJeP7Fu|:s 뽘p~,* :IC8X}S"Gdtx#Tkǟ &NK6wt2D .7>M^e _~vgj]Mm;;4d/:* ¹/X~A]D, ɛ<:VĜv!Ԥʺ۔ʖ*ZbQ˹5m1TT aTvP[مx".9ct$ț:{},j_Zc6Jq$~1;R7)~n/tTȄa־CreيUujڠIcy e^!kϮ4Ae1sa8;|.Ŵ$)[UK4]>Km QB#H1un\kc&=É Óej$:xvr aHd%i"W~V ,)袂ewu-E}nGP"ZΈ{PH,%&˅ïb[JRljF|IŷTLNa}@NTr0,H)Bck~۳;Dw1.8WdD..2,Ab^7sY lufq^*P"xwDpMDhK-))ju-\"oaųRZz i`S]9sBiDn8ZǻG2h#ǩ=1pW[`VOM.Gj+h2ug@,ӑAUb:h3r;ediuTQD,.;>q[/d~ A=ׁ|mubbb.uH,{DKSSj&g[#e>M3ۨ#w,Ck$ ?,#)6D|^mXrl"bL2GZ^j w @+AoN^ ,2wbR-ZZ, 3lszǿO2 m,q<}\O0[gi^Y# ٶU)WI,F JbN-:\3Ѣ_c: 8"+iӚS9gΆ|[&5وiuxFRI!=Cel|Ν ?: C/\◴,s+ i}nZ~g~@抻Ŭ*vH$J™toD?Da:BKhF:6d? 3K3I. U|ED>֘6X!2:cLxֻ+&fr83R͗][g"]& ;B>&a{ޝYֶ'EaK't9dٳuٶic 579AH}. 3rޡ9'ѓpP۰!a6ކO$ė}sgJ9D؛Ako ű̵(_B`E824d߃YWݜ61m\\*"USWi)"!?#rv:O:2 ɾq[8%>]ĦaȠ" ,\:%SC83d)?TUz Ց Fzkz3>φ8KiWN"O2P`+QBe0!M<6no$'-FYtE h?y>7N~e^'눠&L%.0U#Dq~'łtQf۹Ќ)F:9~#d)Fj2 _x ջȋáIE]yV`8Hvzdn(=RЦW7 {}n?ρ_ݹDAhr¯oCCh2~\Gdiv̛?5ez$sf. "Si?ѕZ!ļ&.LҖEPr9,UZXP[9Au5= Jwv[wSX҅gFk|B(]Y&82VsƸ;Vf]ݟ'Y|D[K}]Æ V/bI:܂kkn7DjC h'QAݫ\m1i~lGOw?U 0LL,vДNG_͎)oojHlv-jpu})؍sV,9B߂ձ h]%\?ZߞR#WrC>Ҹlu(Oh[ &a|ǰb^Xb}q"W?S8E0 eO ل@1"ģNJ鄦dGVp1%"?_,x5f`+6bCw*1Invӊ;O>n/J 6FgqTZJ=DyNtdꮄt&.XxylqKD2|a1#rTy^y0k)5[o6s7NFƮs'ҽ n*@R;Y3qFr挍DUc#duQwu#܏=*}_ :f"B3œZ^=H .Aw!g'-26~M63X-#`jC_;_Z.sfϚQL?nzknb4өFFP_NHΏw.w/ {Bh p,=od+F@ /`2ޏ*Gd!wɦH1qL4k\]Xj@!%+Bșs9kg)[3̨$"3H/d7mGt a\ql`3+UQp̴`Ugv΃(R.&KeӶ*|t 0mBpHFKj/7P̓8iRQulTNqmcQ^E2GOd4MeN#h ';dϿ'!2ȧθ(lX"nMv'U')m2JY{PWAYJ-Gk7l[KKOefj:=>+k%%+2PS6&OًzB@<`cn_Mzh͎h.f9md=-mޟ1]1@{VocN|`A;])6_(D;JMf$!;מ$% ]6V+RѰ>\dzݯW9FA<}[{r}%Fv I7o$iiF!qLHVy[`^Zf~Қjh B'r]n.L<-][,v#o_? v_L}T 3*twR[x±WU>,V}(窱hk[[[%_YYGS۫ C SA&%ߪ4Ya&oϦ>R:qX|~)m'tgjc_k,6z%U!$j0{p)߸ -k iLm!h\E޴̾~eT"JCr{7!T4 {kon+f8vCpB}̰O[Fʞ?up <;8xa.d_XENC7 '& 2gk&{Qt. (IOHS=mB2XC16bI4ޣ@\$+e}^2ҐLnM.>xhjrn1}olz&9ȦNlG;v&ד,@TV} pca*5PWL)sȉΩ)\>yI.l7oh$#wjboKB}+tyI[ )gґݰSg@bXd$G(έGz ׁ49ŖRjG4n|>ǷԨdqSckʳET!҉oLtqD9IlBdj]CvEBΧ&]FE j\Ȍ7}=zDCmcֺS 9zX ٶ׶( dM*ihRȟ1NfSB]K6rMLm7⮡ @+rH]1%Cřj>}T>gn]x5Ik A.MzCdaֲq^%ϲ#jg>ۻP^ͮW7s沜$yXa5oeh7 ,/%O0`Rr;ZSa/ך _MBc\9Ǖq@/,$z1LyPSW#3b+Rref>BgO9a}ajT=*l!5/Z Ai~}y֗PL5~}\B2}ɸ ޒ &OG `4c3 ?AJ8KPnc:Db+ J#a$b! -3F]i&*rރJq ?A ά4(@iFB\&}@w5r1#UtSc;1@+OR(KW( -7lVʵ MA1b;:nm!߲G,&BN/C4.t!%O#4B9%T=b 5ckmqO*j\x_%:1ň|Iڳܮ8}=CmayQ)ĕ $P5F~\vڦńG|A)a!Q"7b"܃<zٽ>YGik"v=eH waiiۚH>>P 9+-0 ev{@Pw&Y0rISNF;t'0P!iۑ$ө^G7:UN& X8W{A #RT3oEӠGG!%Uг_:Egx%Zv㩘VQJBqc)Y{"!֢+-*P|gch UU+( qa>p>M Xz4oH65"UP 4lW)GnXcg+:dZr2ɡt$YdȃݛthWT^oL9`f\Lý+CuK] rWݔo!Þ.ĉ́9m'`"-H8?=}a&VוG~Q_rKe:?-}gBk)esJ*@u (9|Lo&NK}1/: *Upѷ0ue= 87WN i_LCK882<.-ȄBc(Iĩ\[t9ku$ sF[_v ꛝ'Ёn+F*h|򊃯2 \eq Up[ u%o 0^3Kv;&2,|D({Q8IŠf?2+e>Z-Jt5Y|8*XY?@\U2E7VZ& 8I$k/ur u6-)Tl)i[3 Dmq1<[0cXGr.}8ԯx2h>7߫ADLv؇2N/`UYlLҙRf)dKC> /!'y6z4\j˘{zA]Lq⧺΄gZFdҩTU;f༙v*ҍ1A5Z$i6[8~nk^IJ1*D9/ZE9鬆E9ׄSDn 9?PVw9o,iOge#1*u 4a\# ӣ`=n/#!ֈ .1=BZ'msxL 9YڋNJ:dZ8#J'p)T' o!ʹ#QmDx 0C@Le1dEq(% ;݃Oΐ8T>cmSX z5C]Z^|^v MeFs e_jM'v›Q jTM@)zvʳ1܃ed#t R#h4+ C<8;Y\eVYcr]'Uڙ0>[oeD(m-Xn IRw],#O:azy|>0NL}:lp_93%ADLG DSBFP5h~ȼ>jð>-MZ%uo"oDrdN)Ȅۆ?.zؓɴ"DC+g4-5Y\ݬӁ$M0ο6b$c{BG]d&+TY#bIbnWݕI1i,"rݽg>e{0CA{Km.n-WҾrq"%p XưM 45<#`7 (tiSySB*]vcx&-]>p]+9D+b8 p;̑S@P-ig@+q߯%/t0nI5+u^(O{Rdl-+Dl,'5KRϹu}kL  J|yw-A܃9-Sw߶lךZjmfzc6E^бYک>ܙRuh tpe@)p:Rj?HJt !ܳ5V wu}ZVhoJr.>tFαE+օg}޷V@K|T?HyYvl9WPp'MFL&XT$y!ȖvZHqs|NgdCON]uz`EwQh/Ǧ@=Vod>73)u+0L4\T+&]q $K2  kq&y$֯ c= t?%+3i]]"^Q w!M#)6)B 6`ǧ0%8X{@]g8Kp*fsky|XNQy[rrkO<3Jrr x,v2Crܵzw]%OLSelITMy4w$YyI3:@q! WǤwH--0i'UNj[|"kQ xc> e;fQK8%ƭ[:іqa*IRni%Sa<3ED"hY\^-}8u "|ué[pPidFFR'/_MȺ= 1֛=>^);*;r'{,ɟ|LfAtiu1aȨ~: X<'7 ȓM״4y& 8Lj4kJ1±R;7FN}u4m/w2 pxPgqa1Xn Y1wXh6jjHGs,,F+14rj&f4 ޵ҫO;n-F#(wZ􏄤\0:!2Ql6qG}\x9޴hlx ji9$d߾" k_DP!UJ1<=Vg_$ h5?q'NXbw0QlW9`9 P*A8?QV0_sOjۿ$ xMfm標c*?5e<\{6< S);۹=L4F@yx{>z,@rVZ@hg'CG-Vj1O5Ct_fH A\I[9GSըqSkhzk 5uxy^NǞITQ$(tUZBҳb,8%P>N ~|?nv/6_Ld hy'`Mć]mSHqA|N!*G=-Gx)C{tOBu8lBKK&12EkT4l t:XanIrW(fYnKƭgƇHec<nG]v -Y2[Sw,,]w,FlV佥` .PC (`{PK:Cߥ3;Fb4y{Eռ ϴi)3$k:T لsV j!7NP^Uжv[ #Ćtatj$|ŤLK/? a!P. _28J d  >q(;T늳x^|w@ToaۧG߬s 258dt/[6uQtꠊMkggD&C 'is8DRr.g̿caMN=Pr+s[1XaoMU=BRBEԍSOSOI0<0pij]=\y!O< { ~@qm|E-%3 %ᄴK6L)$\" &A~v)HZY7(q[zBo_ZѹY1m< ߗĝOOMIFô?o#4J.@oͯجmrpݰϺ3%kvFwF^xӗTő;.6I^'h昦z+9vfu| RNMjb?C:(;^Q꧵ I@'Q`B^ݠ}\gq=s?`ܱ-%GP2>2kfdiŃvJv|idC&SҩP ,4<;{=Z.ORVM~X _Xi@JK67N P"l6t.l4! mY>3 J+nP}Y: [ cECS,<^aSvGa9 F U;w:m~Br߳k`Y(Mk'm֚ȱq!t7zPv.balAU!Mxqzo}= ǟp$]-r7 Mvi -eR9UA^*s9-T+#F?rץ& 33uᆐR?<3 XQ|NjLkVGd<_ L U/dU9Q"QP_p[kÎ MLx~pq}TcEfQ}+BuSUbb@@z}y${Boa$WN$k~0O^_p:!4|pgՐ0Z-o8._H"j?\ӆtVТhIכ,iL4f2¬FK3ĖeWOxQ O߭WlwSStC]{wp!W]+e㕦s^=|rv^Ucw!b\qƃ:3%JLt)m7N Idt.qNT 0X BCɚ/ǒG7n9R-]Gg ANJMЌ*} &4ј'*)KM՝m R@~fcrIeHJt<s>/%Kl:vуj΍w٘e; `Vt#0X9| 8 $=Adq>l).! /*q 'Q#id}tĠ4,$&ۊgV(=wa^|_k' qA I'MfΩ6\1{w8`Zjrk#o/WisΨTNj=P@ǚfn:5Dc(>D% ~!G'/ǷRijŃfԂR?/98yCE},j 1`-6c#1E} ^罅5uSWԘi #v m(m+hФviUc^unw +cUA,"]lD[` ŸLFH3Y3ΪtT$S35dH҈\㉓k!FA8bi&A/)FVA}]i#4&)/t0"[XBh4ZN~_@%!-J1u l a~C^kin];lq bռʉe$9hv%VC՟XpX1 /A@_fn#. zÛ,u{jL,OFg>X%q &mue`@Hx(s -M}"{Vʠ |.#vI+ʌٕib ۏEQ!:*X#Q3Ӫ͕ys LcN#פIcF+oyL3zl'P+J_1É4c#H*hiAe,m1dXv~ ӱ+jXJ`HJiO"- ȓ}Y:6e0qVz.zܛviek>uԑk4sTEOrzy=p0TCO-E}T@7G#UZK0Ю8|&,+6Em3V$L٥q0xJҢ vY[i5$еit9;loR$|+T{F@]5M!q{@~ʼۆޑBtr*;dfE)+\WH\c8.=MWQT"+YrLǩnэӽLCj%3 K( ^#mr0 V2r6NZɗ29s#T[;˦bO=u &#ۜ\o]葦vN>Nnp<UO7Kx)R=vE   ¡h8]Ѳwr<8@BKA#9Rm.o>@0JZM~%D|~LqP~m$)@}/ jW|ʃ&A P.+7zlZD=B`G9,iS ?Y-,:䭼4QWXH=g7-}PQkԁJĉ!rwVj7y:t@6gpw5FCrfq:PbaHž/0W0-sb[kW ;;Jw|؏.9 c\~uu7\lRpS"LEdn{ ,ekQ'qoʯ;}jleғ4j~}&G/6TxF@~]}rzI""XAV5!sJtRU_2[&/fRY L)e rܢ'u^u*t8ԃGL>x\}<U0yg4)3tZ]Ŏ )FY]3T [}áUYzxY*HQ`,Hl}j{M@o'L:Ejڒ6(5*E x\ aOBcaQk'H _FM)S;54psU!Y`EÖ. e`r9]r4Mpw)]HBrtT n~I%Hxt&;tJNUζu:eCU@=tgx?泑 7ãkA ^ z.1H\0 o֨*/m]oe+՞G} RQh7*.2P1m[^ȁՏVP짠F#}#]R"ږEQG-annQ0*-;3e}4E|@ MqMy(0nh;c3̋y\A 3r u%4syxqTRcF^cB7e2|;d#J> İwkqW+xGtp&P8x#[yFMS39ptqTn 8G\ ؓ yQPu<2 svpAj6!O؋hfhgU^/ѵ^*mHBFO/HUYɤ/#&lO}.&%ױnTnxs)ӝ_"F(A z,{50%wdKp-d~c616flԜ|OR[PX{{wO"W&3Xi8`ѴVlTv 7[|':2iXфU37pfl%z1O2k X%`rDȃ & W3L JSDL s0ڝ__GQ@|WIAܙ~~e}=Fe*"֏N~hw" ]^;</‰TӤ6ulfJƱOp?:9 bՆ7o` iu:f,l./WWe}5@NF9Y;6b*b$*!\9L)F`v QC1$=c)`굿#Rq|Hs@*-gjc"?$GGow#vc\p77l~_y"*7zt`=PN vQ6_=ςQlJ d"2刺Г:? 'Xr{%b|h]DKCC汷k^I7G%Q=jl,.efehFzw썱TJaF7 >C;\u"9=5\*>k_H|li-pBI!<&vhҭ9%oNg x_Q ʚT,;nbԒ՛!k^axTs@!}a? 1҉V:T0>~w[8ب(V`@ M 2N:@v_ )l.e7Gk`l>cՐ*4J- ^ݸEFZw/*w7(ıo?:9vB0.Ir8~8#9r.f;Zp {d8$fQQe*qiSlH4-"sE0Hmt r-'&Q6=AQwsoC'`d-~$P`^j*"?b: bZ\]{*װfήxHZ S oZJ铐69Mji[Hen`j-F KbiW;IyWNB} t~N-z|"3$a;=iǂԐ\ G034%1= 5SjEuqh]P?Djq+tP8"vrZRd?8 Q/SOg[.#gBz3U|on6l$FĚsE9c}*zq\a|?ܦJ;]^_?`UG2o)'޵vjE`QTHnL\Ny3p{[¤y mLwwR%-ՠ!oБjGEsEV ]4d5x^P_KyN ^<D8-vmIIOniMė[&34N>n/k~v! }Q^zD-S:(3FiXؖ%9"$΄Ϊv-11aJZG&HN1dϺ~n|X)$ZP}B5 &}@x#.wu>cIG{yaWYq0&RWPr\ XybɻI-GQ|*Fˆa/XZ{^^^p@=nT4-]յvT;D3s1]Q.TMG6 l׭xhq<鯉OX[@m}P.{>Hi)SBT|̜;1Ω|7 ؕYP]xB+,#%5U)|A ϲN2FV;'<#FwıSC:gv܍Fމg{E 9㟈S]1W#w !zoo/Ȕ[r"=*pk B4kA}{k՜~mbn/J-5a?kskUH`Kٚi.iKpL&H[ӷ.:a%OjȳK5atGF)pa÷dcY^:t}}Ζ+3] WC3+-g0~;Y4 KnLP\& >^C_5#dzM{앺uhHj=mS>mboeگ 7kC1rV/< eg-2CG2`Ъ2zg7pSC% yx1_G@'\N0Ia QBb(u9%Lw_}̶,@H+|JV k|N52*J|-7MioB\M-:E,?WO\Rcݼ bM>mYTZ8nUbdG^vzkuJJXDÔJq%|f ǣN^pXY ?%/ !(|:Oj)CM/1N!8$o}ߖ,c1r@hъVr 3HPv"Z\nQxjNՎ^y" vڄ̃bX QTdtg{sIs0թCl-@n>+1'<TD*O  4+K!6SyQ"$$TF;5,@Ix3ʉP\?@vxdv Ul_&dFw Y !fesU [1)CZ]bH֥>qhցh2d.DXn$" NHL?uП =I:JaEc2??a¥K:b]bA& .j1a==AcQqBl"-{_:3LFE$a9,6t5(\Zp>hT/Z\խfY%xʱ( sym*ʺ娉  Zђ'$"#UY]:./]8v(&Bah` (# U^$'Tx_V0yq!5{ϞݭuGشLVOz؆ġd|uGEgHJVb.zI(Ww;dxd7c|zn.hR $&XX/Mzд@3IJXa`v{O!@/lT(BFUt~szˏzn|^k* a_:'zemk&q )do"EhZhE!u6')vmAZ tQT^'3ߍ' "bCכ@ִPrY!UT7ag*\8ض&d/O0aN!9j`Z3ٓ$@(! xZ.1ΆVk2h76]b$5ոWgܨVEvqeqْ-kӬXuIkd":)tS|kVIDS9Nrsy(BTwf0䬖dwnk3g/zk mgݪ*q%lk8W=iS(Zf2]*N)Kj< RJ)>+P͊4;]wRDu[q%O't(U?9i-Y.) 2}QrAxc@<ЀmrL])92-ăH%w#YSSj)|pLŃ7ts=r%QZAT9PQy < L~2 ݊ڞ[ rYC*ܢ!uidN*2y]k V@z|߅IvוRwc'0HGkؒ3"@ujSgFB1-!K!;&1*[|Lyg1m1=W`=xecT~7kzզn 8+,݇*>` qsLٚ_(JY{;d$f>?'H#Me.=.=Q6Q:0V+@<7yF0fӗZ$A,zB).e7UEBL]V#ׂ|E32lGqP.7k>=?66_ K hJ=EUވ:< BG jȵY1|;!]~ѓ'n8Q=v8R$3I &91_NKytDXT A%֌`bJ+X{,YH8(L+qt|LOP哓"LiQߙNq|'  ;MT2 񣞑,xZUZ*!A^ _v{7G7I4feYl,+t^a\|JgK1YJl`AJ|Q pAUihq/5P iZ:7Eb l@sU>a! ʶrO]ݟ%0A1{*?0ڠ"poPϠA Ymտi$O8D-Z+\ #Yp lk1GazmE1CˤwƏ<{/TЯnG5sjOř"4bѽ[NTׅ{-Q=3@þDR!ac &3-ERJF_Ta*QBfB[/SV=eL"I4e2ֶMiZolkED k8M'~T!_͎ռܼ̾യ'6Z[ZA|y`Wt7"(D`⟣dc?[=]StQ?g2˗ J3i ÛDUi<88dcoX%{O߄F~߬37 =ϊAa+d3DL,f[h@ZLPAiE׷Kʈ7q|htc W6Djϕ'Ipd8ө/&~nkT:2抌5"7zrߙh6Ԕ#$0%~t¯/(xf3Zf~{+GZ^ȁVF~X\>*sÊ9Yp.̞'"29@=.c w{yEPghSe]j^R&=p7NVN R=,G*mMϫʼnW*\9ZL=eZ+'aw8:XfNFrcH1yĝxVR"{3|Oo6ݗXL8菤@J))Z Fx,2m`~MC{cr=|?gh@Ej3vmD]'l%F &Ƞ-EZm/voyZAd>/|o0cukNG/)ȋtixT[8q+iktiFG-zM^!rat|KV lBcGK7~o웁&WzF`ч?2)DURƇE v:j mKYXo9_xQ̄/zNqpfyG(foZȢF*cW~|⪱\Z[v5nz>k!a\[PSLa}qu%L7,eWlY[W;`1٥)sCjnǝz Ld4I,lIBxF_`067.x3j#̂.mz=RHIP-^Fk{p غ%6қ2BC$BxukzWl!R͌[;c</% miO3 hjW,! @U;:l 6K-K)&C [ 9-էEA821A\:Hrt@?`^1pc?u26*i&c}> 0GI$\T*œ6!yK ǹ}[+=O.s3?4(]fPa(0\=ztBҳeS*<br7`Fz=NjOTk: iДMj aAMԾ -ߧC"bZ}GLlhL-grtZ;Y+'lrf=O5P@ w@M_eVݙ!݁ lF?]%*;I] I#9\sз[4,!(Lzt%]a(W^a(iAI@lQ,{Rq6tD@H""+MDYo/y33^)?K˿2"-wCHT<b׬*#X#Lh㤠sL3COG" W0]it, O}h']'E|~pvV"jQ½ I0)tGP~ a 3>WQzn5?xN7m.x&go A}SwD.^p´] r|Tc{ {lpnI; pʗ#9qC .ahvn& c:CK~BAPJQ;!| Myؖ j+%s:P`LZV"ܵjK+.1W3ѩ:7LKISk]87W ر \ >]AaH5(K瓈Θ8Pb~yz:@8W<J(?gk3]䁥IEa{t#."tzՑ*4 ɔ c _iD8vY<\\u9(輜&g|c$t>}Lk]Ձ |!MjEbP|Kg nbt^OXs-Şo`pod,,007)9#|1MK$."%>gHGbM2zQI3Բ,)a1. <,¨JN!] eH+LK=А(0s(#-ONFb c2篡IJ&wµ[! zɼ7Y1t0τ ޔ#;7R8c>T{xYf/)8ꏌnwPSWE!np[5037l'?<ǽ i-c2"Ƈh"9q`ښƌޱh e$gӗY}[?NY=%AOlq<Ƃq ep uvmi5v}Ƌ& ;cIY E2LۡiC0HANH` :{0rqOUsݫYԭF TUὥhgq8؈bOk3fA^Գr;ă) Σ_]V)2BF҇!tudku 2L6gyW&ɢTVeh~ꌿ&HLܘh:z[W|WsvIJ$O>/VO;ٱ2s{c)qeDg3[Z /-{ۥq)BxW>q׻|Qܸc?1 : IqW ̆F&R&ъzgÁ:zd  EaU" }\V@ڈh^Lh^mq6nyD-;q .)Xg26g{So]n!>ClSR Aa/O,yP6V2{G-cʲ"ewkQBWx~z/S=ӭ9Nl`2a̴:ZJLh^Mhz\jwolooToX, (J6q! y6O &X*x7͂.9I R:mx#积 I{Z'rf rw ZvTTj;K:n+jx8Bjv]vx zg2D'D.޻+` q:[-{%`ĀAA{rhx c.vwWIgؕO+IF0I}fDx?(=0&1~th6։()~Ot}6[ J./^@}2jG 'UL%SUqSKJ3'G8D0M'U4|t/*TY)IIy0jV41y-WRn}+ mA믩f:؝_$,Ez{ډ8*I9LyG:# {IOb@2) YO$B }.4ߜtyF| u!Lwߔ6JnJF!?/Xr/г QgXwKk J"Rޚzȡl8.r:adE<:k4I.uV1y9>S,9}iI %1GbrlƠ_ZU:ZX U7@$i5Q.B\\e=TAo^Fȅ\-`Mg$Ƭ:PIju ^ϭQ&OZh= -t&qǥg}2*1ʀi&;敭P)fp DFJ7gvix%z.طrӑn/~n wy$FQ J,n~]vhJ1g : 0*b%$9PMOz (uh$*D31]فu==QDLr h"M2}#Pn5C^=GA*lCw-8R7}_iD~3yhTg :lD'mߞI)>b*G_OLXg_i}ϒOseގTF4s! qTѻpg$5n3LCirA 6ַ%pF$0i !C1x&ԸSI[g/5ޤbxzoL>; yZ6jo&I$Lb{!,|F@@&XB;>Q=NF>6s\`rmcP`d}Cn7&`f' d~T>{p&bUuAm—5 +l|B)m(n6v.b{BCfa8m&*M9=Wy̯TUGdu}_6JN /3_mkn0j}7:µ7 lq7>S{˵챒gW+) 60sBUE61w/sE7kMdx샟d٘K) 5}.J4aJl;Q$ZhF! w@7yuGZV 2 ʓPQ?o"IvnWX/#rrQR[^p5ᦗ ZA3V7◺(BѰJ-^4c Wi|9˓1C67Xm\Q7^s!c\N`ÈlP h{aB"<2u2;~Ae*|)Zl\4]%PlisY3[U,pK {I8x/%ף":Ȇ7]nۚݗej@2ϻ(5mh?o<> a\Zf-9R1J)8dA! R=;&N^+jyq2l~o-۱I &3JAd*tm'сɕ,U=ޙ*>ļ@V/1j8Z׉ID p=rZz/Y&¡g3Sk$"l!Fm[2w)W E"v,|QZX쬩%`7 %6M" mM {m`730㣧:s!`r[~q 1r8H6J ZF^7(g?OЂHO5 Ϥ˼!"aOf_scqV|#tR]cR`&q.=p"!|+_cd*ƾ H$6Lceskl?z7(Bq&0Zberg\;"Y0℻3GmbH hoJKTD6!t{C^0w6%z4 g~ 'ѳoFz*'nWRVp?OՒXnhV{G[c؟{tzP`]s] +ZNTzǔm6zX]nuudT~δ@#.G_f' ܠlO"~(0QF59hGa}i!sBgLJ5ϵNft< 6_`"w֌iy&xH`RA^Ǥ>QĻ%DR?ã"do)*G~ٮ=XQxbT6 2q.[~0m\vs )."iVMD}{֛42.֒ O_C:6YΎbnrY|T}V "'}9"pK]ޯ̵whTCu> pLY.8bNB!އ+eиGYvx-[DP}o_"]TkKN&萖#,GIF@ k-rO"Ws 6wu22|0ս GK7Ù~a"Ӗ"Vl5|x[4ia`yЯk3*OM*HtoG|ʷ4QknΰɩR [Ve 'AaatY[2%KY&GiٮZ!\fYb-TWM吡g "V+1yh%"K!S-)QI#H|12cwهSW7(sf oϋLbG: -}g"p&d!VP뽧)yJ7)HW-T sϣ,>T6JM: [ylDӌYt=BN1?]_t/wa.ӱ%j-)a: ]]OܙmgSe&sU&ƣ) m] 6tBds-O VS_aE7M{z&Y7w0cxj̬bouȞV9%7pRɞvrc+\uA] wǺXgAv-YWMK;>5Ee> ]Ur ͹SkoA`{Lͻ%[d,MT=Ex\5wp? #7Eu=ۮo~꽴RNWv9D 2$2;J,a/QKoOZfb56{_/K$Ӣ2S|]Df~]Tn"!1 +dϐ҇Zi8ЅP#ȓݛ*]o s,lk>{%&E!,Ҏ?R'kՄ2 AAOdxD 9(ZJRxFy1ftJo?f"h8FhMr#q/'[3 M'W|2#7ۂ $'?uXNėh9.Jrٷ"̷GNp[NpCs3I ?Ld>n FLUL}s -0hM# e!n(֎mS; ^3^X#` uKfmH ("-U^ c}cݥͤߠ<ڕےRnbm|@8g!}H]Lo긠K={kzݝ6 0{66DV]LNl&_P51⑼攪}3h )ǿ,ϠL)i8ioY o"C+P~yiםw1As08tf;amayXOx17BT~q5 !Bo`}@Kq 0)qtMIf#e0UUVrER33NXn: 9Jbq.}ߌENG! ,c!%^Qñ$gpR!mZUVXp3Ix1*3U>P.+Pt#8Y?"+؉=p@0 k+ye[T=p jF/#hP߳ß/ WٿHsBIcf\fTm:'+@Z-GJr\aj֫4N]TvR9?o% b;C!kQ hGG~14`C^;ne֔t=!p(~ϝWq'z\AGtk`{x.Ρ|}7W >sLAܶzbQ AhxGĈԓ]+c L1$4mP/(7deVM)NS!i۵x`m #U](Ah*-vh*{̹Pk*CC[`iyd!v$ {̶ְ2kB;i -D:Ny$QZ8~qF%vBdnvt(eyaZBلFma+;way/]GIb\~-KotZdjN%e ݱ:ōS| / r3nZ5_g*~׫= Zgd$gWt}˨nW7*|Y5_,;K@`OdI?u|=(od)UHD|~N<x_>J%rgYL9Z3,3;H1467cJ*jjgCAjQu߳6Ohd̿LL?')0%+ ܂$!4Ryd ZLǘɈ5uPzf#.ޣWٍR襓d#`g3s c-EVЙ; ݴ\$& {30`DFid5W׺qL:N־d}+|p h dz 7-B_>j-Ba ï>.3OfU~ ?#< yXh/}>LOnraKsSݥ+$ύXŚvr˘~~LzG|H&IԎhgĘ1,:m |Sy.[|`w8__* v cS,Y*6-VN n4 w x|^ lvSjP˴icWKoCѦ->^%Ja~: (Nj\\DXLꦎwՋA2Ǎ2ns!=CpwI!'9Y,` |b<ʢX cMRg-Q]ّ[0ߎBڧ@T'(r%T- TF}pܝǢiݳ0+۸+O8ذo-] U@=D6VǍ;d\oIa6GRVǜ3" 'V),4xP7}(‰0>^(R#m…~UE>=YM;Uۋxz@EulQ䖇$)L "cŨLERĮPaWr6` /4s I QR0_ FD%69hy䑂U>7=RZ{ɏ')RyE{OfJ<'#}u2Bh[B=&xK&'W2f# ݰA?sdsP|C0)+O( ~6I{V {$9$w%ܨӓ-iB tWՠ] hHU(,X.:~'+ 2=҈4V?r@NUfi;PpT<6*i&e {\}je5QLŗE`úQY/2p;(8z5+3(!C_PE4_N$X)Sӫky񈕿^V4 EUaoW]n'2AQ3ޙgA kWsW RK:AzYbd8L%҃$`.䆦'aWi`Dz?^2w.|Ύ7I.dž{BBeY{ij^Sޜ,Sof^bۖ)FILMȒrlVZi[$jr}J֬ѹ$wv!kwLt7O6& N8muDS x2{9 j{5PF4#~G=}yV< (x[T;Js }M!]e/,)(ɑTـ 2%0A~L G`"xEX{h27vt|4#Nb}ʐ}tYᡟ(v1Xb#P8.?l @pGi"-Xz;uYȁ W̢>LtEG F+&l`R@u+0HT)cB^ߧ̯MgACMIpn8sRT()x&]]EN/~%5u[,N/m0͢oHa@ˢ^xo(Xc9ڭ6{胦!;ޑ]*f(-3,y!юf]7@ݼ;es rcU|@0H BϮNV6 y}>߭C 0 ;-1$7iAʞlƩ{-U|u!]x$WM\55Bf֠:b2DENӍEI%ԁ!D*KQD Vq. IcC YBL@6@r M p48Ld|7OqvPe ɿħ-ء7n,cX z 4][wUӆwH_}5H7%j`🖭>qOi^@6Ks_V]q1$m<22$ L0{1W:Jp_C9mhΎ6b &+W/Y.~Ӱǜ<,"C>s ̅F3Pf4#mBonq* ]N f2S߅mۈ y?1D߿-`y‘ 7$JxmsٝcѺ)&E؆Ѣ}ͤH\3"xJFSƧH[25T+LSseo'a;ϧajBLoC> e}XPmakD4JL؅O-<{wXdkYޮYжI-?/@q/:7DsX*f]˶@Hj>-G =(m`ܠDz2`v~AV "30SYПmcގqLWe!!~[B-MzN%/!N2+witRg]#ˤ= \lL\L`F*&ԥ SoRF RtCJfO@R'F ;Htvfڊ3ay-YTtIl^=J.XB/M9}E fQwNEψ"53JKǯ>"seh_|$}tn^ɭWxMGchݨ$3܁"/{C/UWNnqi˞|;wn 0pjb5g,,E ]/'(?"/jF0Ve0A)0sdtTm`lh;9Y5\C˛fN P"!v&7oǨ1`8b<(vMQ+08;[e6`MhKMGgN:Z(zI5q*MPyUolQAJB!$x8 Y1*, Y {(! Y+s3HGܕZr9%IJr.G5 C/nt 8{є6.__ᬮƓ_'1Uu-p=],8^Qh=Ir (\jf.nVwM ה '7P+ e*k&A0 ԸBέ;}X>G9e}4 q5 1e[҈i $H`*9*E-?Zu{)K[ռ2.V;fh"Cj$l(08Ih~e{KD^;ok{_/V2$&;JhۧI3Aw*gV7A CcVϒ>ѨbɁ(${fU|2ò v)?8vP j|4 0KnCfOeW9αA$[P|':O$Yk6'h6޸RC\W6c30N<3&>ɬ76m[ Iԙ[: JX`JZt?A@w9J0ҳ7K3,t*@mU䏑a{j2YÆ nah=uC:,r<$.'6p[oIwSNϲ/^[ Dg>@>4WZ1EN doK Ju])YZ.R~C ^ҰzZnIsyX >An(VM-n-n+ε} gt.:Bл?Lu[rA{.XP)o,M$-"}U2p#,6Νfr՝ Dc7VcF{Q3kwX`o~M'5o( {澱CZXJ)U PuYH.oѴM-ayVݼ9 DtdR|Mv:K JIH`RmŒ)LE>T!D xK}f(Еh|&lȩhViϵPv ~TCH/#- T"]RA!.J3b(Y!HS+sbwsNKݖfLe^騥j^%֛w?KØ :' wFI #RVI(lo,`1v2o֧'7xI{+/jg5M_C?= ڊ$$9d[񞴂dOI; 9@?E F}ĭQk76W[L [1zl`OUs\D˼-dlir?}.#]C$KS)/>;G@w9 @'VBf VB{1Y( wC/ˬ]7Kk13-=jQVeƍ&}B͘o¹o5~ HGO`~;D5 Saq~ZV WtB\sB}s~}'ptNvMg 4\G0t?3H͔^VU Y'ȸ%Lˠ>G]Auu*}C3Mq]& 8EjzԆFY?I["ړJ\&JZJXZ~CγL1A0gܿXiAvlX>ۭ/^d  L"#x;܎bgc*"ŝA7CS^%b<#ɅNew&]2ZL>V>I(UgxB CRJO%M8ak*m g΋@uBeV~b{!7 oo4yl(J ,}@/ ,CEP"$,:ܟSf]Gֈm}Gj Vnabv;~jP{Ye/]*X,!@ɞmR{0A:\4 |2v2ZAżB&!D}RNgRKAPd:niG(YԣgZزJf e2DsOggK "V/t~:K$Dzn{IX!X\.#Q @τ!3uP:]?yQS燷9 Lh[\_?—bl_b:PI~;d]gXG…ُntʞͮP&]bQ_618&F Ჲq95*.L_/btn!o񺔡}gٱ{t^tEZ SƆf]/ij#s~lA* z_jaӉSγД5i" >|Gm/}X/]mV pyp@u#P0C0pqg/my&r/[|_}G}ש!զ<-cj\WBuDX}NU9vzR{O)󩑖q\SJK7ڌEux:`4G D|`"E! d?%dte Ok"`v5j锖&Ix6}Fr>_^CVbq)mG.,Tt#C1o*{etķ |A)&c*鈱n*iElvx3 Yy^XtFž<:̝-J?p\鸮۔ ի2ՀCޤ0R|~ -B݊Y"9dύGk++Ӛ“ F4݇ShX]Sb <5LsQXt>i6A|A/eAMJ6f%,k0N"J|'bJf9+5?G'Oɺ:݋}z^m630XFڅ|NH;8`CͯڋDK1EwI=@>w_]Z2:#KN%~fbPT*)y=7goC!1(<5=^yu7>낢k}# P:p1MwmضMװnϛQ$G<  `!?bK۝;bc~M0DZ/F27}8 ~%;q-N cH@HלIJ;\gTL + {z9S_}- l|LHX,*!a FPv z?ɵ4;,|?" K5<{I{'cV/2QB]e$YadJwnd{lZč &@;Ո 2d8I"a SU;{Ģ۔_iT+S+8T!6NTHj_J1SœF'>-ph3A2{'G#y  yߢZV¶^|@O=o67¸_V[9J^uYr]& 0aF߯p9e`?s6*tDz)>|P,!D }a#A[~.,1K `+lScja!RO2a[َ☵_ӀG_wN8,J ٍbxPI+('6ؑZHޚ)"e;o`l\fel W{"w3/c &bNϸ\A#Zjؑ8FN)_1䖑FXFOؠ"y'PCz[js%ݲexxkg&?[_U? qXO/c BwS7h beO(l8WazPMdU8|oo`X9>t#X%"!q fKa+<0?gNdV_dd3d䫮#d8.oQ2 nvp'@Fli0"Y)0(1YˬMqf:T)m9:yx w8 RjԈ_OWJ"yr;Q9`EpR-վW zc/?* /eD>ԝס  nt@䠟jUۍ7va;7;ق!)[7v8TRcO\i3Оc%B+,>T) <{Aob9k32 0,̜ՃX]ŔmYr59Q%buv-,VF([Y#.}m̤CɲGے 7RkSoLtxOQu AlnပQ3;H?WRpaK?A|8~]}= 3l(%n]h1*M)B)+그dLG5~N9~s}Hö[Z0ҜEοUz'է" 3Q  }JVF'kzGV"ih$vú[$bš]p Q#%эEk>BbF 47|be-Swo <}BŮ,!t37HO]n^fg/^ _]!R3YʼnčƥT:ې$7Ա]r}QUm0N5&u0tA*kgL1YG0 g(iM||+ThQijT<0z+=$ &WA07g>$Й*!MvC1{^E0H#k, y$N+,$v"Av#~Z 6;8:ܡ}1\y}!<Y5UhFk"-Pd,6]NWIĤ ݉W&aܬ?s܌g}3F3UEYQ3dΪ8̣uN"%]aZ>Fs;Z5;ѠxrLYT75a-[6E.2L 3zŶ ֫[%>P +Iw}m Z$jG(TUccUh}AfqDiMewFOt.靎MMBZMHdO3xaڮ;G \~6ۈ":{yW-m y`5 9,a #8Y0\LvJ3;˲#u%-p,ܢ0"2̒jH`#`)"cE1 [C(oj}` "JuW1jJ~k:D pAs0Hjr" n^ `qe֓-J( !7Rԓ(l167gL erآˈU{щz0n}؛]Ǚ<?TN#0WZ|%ן-y?We? L$AjϾ=銰< c_h_CֺmiviDbgMq rtg2ETT9\PʴHÉ>&p\Dbk0yԋb/Y; eaM*1T6B: ?*S8Mikgx)QkʊJQ],C3n^RMk1݈JRuI7#%f ǨbBys(j!MŬW/ܢJ t [PzDZh yf}ɷ eBPh(&t!@'|W7_*`@?hdb^RyS7͂ūՍK ڍޠ`kY_v ֐`j>G*yIk FG(Ͼ#Mf8 ts4:GaZ jy{Bd(]X2~ɾ-bGsg$5*x* zO%'O'Ls)p,{RV]!2+F^D>M rrԿl ZM^O(}PܔYVCPlTR y"#e_/;=,F+sIʛ߭R:#9}|DMQeȧGNJ)ՄIn>ZсiYygLp@v32Y%l3Zg4րɚJ 9>OiL̀=jCzW5[Нe6!{6a2bhL#IZIpehܛ)%Q; oR^-Stnþ-B,vODr2OJF~/Bc-p'r dF%!. D/ZxLr1< 63l?6Jx/'5Ȥ=; &LCEcSPmRZNʧh)D $R<9g.\Ks?>Їׁ N}$+@ԕh+z:QDPI˘LfH-'Rp=+:DFsvcu}6Ե{eX/>A^xo/S:4RY[l8Z2Vz؆ ۭ0Hbka[/Ye;#F,GxK^J:PH3n>r dc [x1J;k[o-w~\L8ZKOMqT,zͶ&-;urKU|R5BQܳ`/N|cnq;eJ5iu?'Oݜa1)\B^d1ep<>g W6]=$Mp2ex2ZqՆO@?5,jOp; {e;OiPqm 2gMۈ7Vɟ0'1ؗ*h BK)EAE.c|3%='7\*: q9Ɛ_FNG"~;~ޑP7m=D*"5Kf,X@)sU~?2"3H^lht>WmjΎx&f5c^[يX!,;K,`MR%./umRnr^ „  **Mk(dֺx `+`M!裧$͜,5N D! ICvȯc?oe[˔rvjPcQ+mõGH745 נwxU59$tD(Il]iqvY8$8 &5Ȅ J 5Y=K g`͊yj@UvhzV@@P$9e)"מO`~mAٌ;[-8+rT<iMmݫ ?klhi#tFR|1J0lS(kRv5 rÉ~AWVC'H~W+C,fRجZfT ,w#x2&~J'*!K^3w<15 =U_@W v>UBLCv=29(-ߊU"o&8%8izkQ/ ?r&c~JBǒlg}z9VՋ(:G%g&sU1F5˸j ku13"qF2(MCD<~@ [49:f%ZV.!#WH,g¥F6 patvׁi'$rR-!KME];疦İN;wgHjjŵ8mF oKLWGC cl a~Rh/(v, !LK6X|r!D x_U*wFKP:f߽ ݮk6H?lM!Os!#^lh3)_Lõ Uߧ:M0^y]YvvܗCQH4;GeA]?SlȝzȘD–Y\Х7CVQ~g,rpfL(H0 x"!qagQQ{!^' 7{U^2 0~OfF 2߾DEы8pJv+C!(ӿ_C~_Ia-mC~onlALo!ey@b -[Iڊ T _߯eXLYy7qHq{,d>I`\x@g%#鬪^uLݨ=u^vjR^P%~p( 66jPņRRp#nCDЕ3晗X!WUS~^dwIԜLXuw,%Ty= p^JQqc44a5 N1a=.WUWQlijO6`]AEA.!1\$rWԶnåg@=Z(GСBpaKlE(($FjzۼTT|dDT {4%KB)+s"N[zanC&rNk)wdREle0doKmb1`>'8hs[^'[@c$TYZ5q60h?k62gzks J[j!BGžp:b_fsD0Ħo+ =+Fl5z&Ɔ3L!ҫFg<,*{8.UOIrm(na7iLMuh󀩫*aR`Q)\YwY<1IE5+pF(+ߎb?)Dc2KHd FPU! y^ diBNwzEeNlvS_ZZ)XA ^c,˫9 XVy5T%xJ4ZDNPM!7?ձ܈)<^(GLUz_c;ՏV>̣rd{ Y)MeHG5ڗ)@e[{0Cg͵n5iߋY \ϟzJrH۷ 56qI_nQ o-oYd^Yj.3QS^ 6Rʻ8 փFktQ k4 V{,ToHmƸ1h2N=Fn;4?C ~'LSYDelFL bzHkNX$05(vTӫZ]?Hֿlܒ2`\η!ɜ\O^O.h4ykw⬺Qrs_;ȗ{3J]SL5< ,hԥ=xJmv$ U_h@*0n)g;r~/n`ZN~Z`z;5qhӘ m/fozf-EB*/]ܠ^HDX|z!H? dHֶl{Ѯ.CK6x6Gv-}G<X(ܷft*=;"=@ ӊE-.hͮS ,/Ax (C T#쉊.UbOԵzlIBȃ!y6 vsy2 A߲;r-_je1i_f>P;f\W *O_edjWNȤSl_7v#QKK&AOX;kAFI;`sRKݟ@Ga\R4`.ȖT4 lϜe60_xeCjWv).Ɨozy|8=b:<=2_BCtʠ@:@ ;ΦQs3ĭM33÷Tdt4,@}]M-(vBDޕUʈ|#FGy)_FO5C5B L.UPsed̠ 8A %_ll^)Yj/@~w0](|DxVZE4We5]͞1 1qE6 x)-ާ?}Y5[.5\{d<5\{Z_Ss|Csd8Ŷڴ~ޜiұf(sf'-iA=\h Jaӟ:㪺 kl2Dr%9Yew`Val?er 'X᪩-!8O*z -fxF9葈d"!݄}>8RZBpߺsvLDS fD~W^c79zBHddgVqP9X\tesYo+`H؋bQ*b]ol2FZ)ƾꧾ8Ϳkصwx/Ek Xh2SGsvr=/y0@!LLjOΓ[',#f_{#0퉱 >&q^|(OHjۛ8 HJ;Yԯv_E}849 ;ٔFژwK0\$1!/ <""QaQ7o: 'KPkQxOlWçjءC ?׿9`燦*o%$_n׫<OSS/syUEveF=ݘw?qgF(8]4nK5) +|_n[Q:i.dKw'A$v )85eZZhTyWځ?ӅtXfa5߃M ߳Ro1Kr|2{+ݧ%Fn,S'kӥEto L1fhF8K<*9 )>f7U `\ ,Ӱߨd"3m֠deE`DPK$³}آqz +NuWdc|cՠVn3a&e;~ |xsګ>hX<A4dAn SqKxfR$#P$\rkB\!`=YU 5Xe앑 ]k鯿v8byKKD zB?"nJמrξ ܴ+ JBT[N4|Ou}ޑ X'WS w>u)7u6q/( P@C]wCp o3AKfhz\zj[MӁ_ T{d3F+GuC| '2LYm:~ݝQG|Vc=ʎQp/KinW'DT_0Fٚz{ƙԥGsv8HwuW44 CܶBjzc&\[. BO vn|͹%% NIRF;=ZmQwqx: /@TJk77RI ?5?yz%;ȣË_^-0GȌ<Q4J͍pVǂP|0ZMZ]319\T(g,}-$A:E+u.DJr !;Tfs:ǤEtLvձ# o-X*T6j-KׁY^Hn.(##|_hk0i3R lQd׊fffMFklZV:, 'N)`fdOiOpT"|l(İNj0T,/G6'n,`x%Vr1:eM{3- aǰ lQBF Os;uc`ExAf;xuYaҸH([.QzX816T|b|σF*Tu/ui=6O.%ۥ/ʚZ8 idN viȾ| Dz56l;<0;RWZsWrGR%KZAB5 qm%8_f ~2l&JÒ@$xC 2ZLzAc/-|{kXOwQ nDrѥg-}os;*?>M[BOZJ?ZH HDQ"b^p~0iU68QU1 WB㽢c<<+7n ;8dyNx UI遀F[Bع8xO`Jm6|L]0R%VthEXG*Kva #P IZ#Nዂ*hՀ3JhUSP|Ka̔vԹ#QszӤ ggB]0-W:jZgTCNlBh$[i pq׽/<~SHva]ՠcda fϱc>f0ן8ӄo;`EK_.Cǧp,f] /C0n6"ŜvUD8:)`V;T #S\ƿ$5u&p,KL .Nw.@RI# Ay}`K|1W^!᷏HY bB:@sήj(76uDoVq[pqxuԨ֘NȷO0Ⱥ0w?!BuFK,>+KeeRN Bc^Jb "Yе ? lbaʱJ`KaRMݍ$9 ԓ"m?$B!@7?B%d#>`5D'R_'"+%j*@$6; ߜ71'qg? 6e(K&7S}e xt)1{4\ SlbtM,3KP=闱 x&41WEO̓ACM=iaA@z/N|F.tO^WʪGG&lY*da5hZ~2*ug ֥ j`u]o,<[ɞ M55̞]Cؤ! BFc$#.hB{uɩJt_itp Σ!2_pÒ )vvfwxznE7!\ ݎfeʏ߷[9̆4y% XL~;o!O! uA?Lj]F~BIP_⟎m˛gZrr:.DfU *Us}dK\HLu0 CՊB?TN*y6ٞ d|mSY"]y뿭bʢMƯوTNY{;:m:+a1vk>0 RfFG6Keݯm{mczq V+qC*vj䋤$i.SmW/$+ds1k~2ͯYm86gBe s#6c%JR[-~HS%PRSblѐ#IP\ #lVwd=b,*'; ^b$p hLD] Av:/UfV9 c y;0D3[c@O BLD*f> g6#O,Mɚ+4ҎQRc(5OjaoNdz:y|A1>%LmPF;DJ¯ȧedaD&hĚ?y ebKϽ+s0&Cz] QQFMOh4wIGXVQvJNR?]'9HQ@4. YvƄc*q5L΅{PTJc"0%8ڲ`($r" =+ O ,;D4P.ljCS~1h 7O{MCa&>Rj6@5}驺J zo#[:l^7 c$ x_s_ ^`kn;/4ʆۗ5ҶyS^dDTY $.Df V M8|X_^va'^Wl- h ,Y*Bo h#pg@þ[7>QxKp.RAP?ϒ~"mAXa{2Üݡ)#X*&}R&rtѤ^ GDQf^aA3^%A6߂91=SEab nA;oD^E 5mؗ)sFK|6%b+$#ιeUrOAڪ38ݫ,NSAc.PQWwP=ނja$5 {Hcz6iTy@?qX0.vNmdZw*m.M,#w1&ߵ)s_g \Zafc4%RzVl\LAݴ Qߔы ۞G]?h<&єהe* W0ސ*Oؘf/%4BQD/Yiiav/ O^VE|] !o+T JS?_xR)SB ]T sRGdM3o Lb6YXrU vT4!t5Xu쾎U&ӱY`d⼣^F L(e~#k׶vE Y<}Snӧ~"Ƃ wVNb<9 n*,F-T̚~V ҧ,b)nN:m8GύPWX~d$8+nmJ5İ3q'fgݔ6gؐZKo~Qv %ffP J}`YD*("b贀JD>M܍q5<뾳D{/0`(v$doLSWuPPNIFګW(x-1^r9njNCz&YRa9qY%b] &߀?}z=:<Ʃy+T!FpI3ˢ8vmRFX~3@ ԼW)Z]8r'\%A!u])W"]2Ryam8`>`^~οrC}R%kmz ԩ Htc3wJ ܔcj9p9k/b5Com֦ϬA., |gћee'l-{>F#2h@H2yIe>tuwjLg$.Յ T9SeVеZMts`I\[l)saVam5ـ2W$_ĂV*ǿUǙ%ŃYx=OulX+Z5NjmF n[s?㽱zNΕs c$gsɤ2 _Yt~H}bnxc&I{eH>KTȋ f:ڮ*KѢeuϤ,$c`#IPO 7*lS' E)% Tb`dA*oX@" y:~5c?Zץ#1RY(_s+9k{Qc"_w>ۆ9,$kDMzʤ8/tgDZt 2#̪$-c,.LveX~]`=" eh8'Y"c\s?t2LH4K*9*d7kW5 7b*zkG)ED%!. śKK=H-u5ei M2P o&P1Z[4*).) j{%,8(,JcxpL+f&W?K4*$`L+60SU| ۤ`V~<[SfȒnG#~=˼%iPP`XHv֮6V|zK(vVW!0zX{HYܳA\gIL=%L0NRE\ůNpʓwqT\}59N)0Z_DF-|̜R^N D E( bW o?8/Q:K~CM+,kʶсɤ5 q$K'WiՕB8^ &[W] G}uGh:7XGئ \(ct˚+[$wH˶w h_T0y3 "T'9$!ma :=,lQ~f¢!M$0b=0Jt$c8`i 4#a4"Q3մh0K4ݘ!;X:XFGZj"7Z5 EF1Fk )~OQqEqɽJfD5u,/MP&ٳL\v2p 5uŸ)*qOSUr#,{6xx,^F"VF(S=Pc?fF;Y,ҴnX;D&j[9j#fwFdpZ湣ZM לZՎ[ RO wS7kM `فo;IUZagHX"=Fn+J.>y+;] ]`W~Ted | bc-@,5jD̮_zT yd<oSQWʃXCC07fWxv t!,^QX壀gҚ_|ˎ J̸Aseo([}^,;Ulj҄HR879/(N}djLd2*fi{r/eOYe[IA?בfZ-('e/O4%*I<`ϽkZFk1cէړLޒ1/LaxN%${TYKĔ¾:}l̚ Mblj5r@<+`fU89E޵jIMU&U$S\Ӫ{0%î(jf/G9PSt3Ϡ\n pq41wڔK>6ܫx!;6Vq(*(C± Y^9Ὓ('%o$ %(xB|dx0V tʹ#k w)5r1V-()Yp>2bFr9l1pd{V1OW}"Nb @@V?s|)^nh8mf*%JhO$E;&t:-0t95hWSHm)8Q$3Xn+:g6A?Q: lAY-Z:yO( }c8 Q+R7Vi4]:K|wVIwd 1z 5,B 49#Ŭ`l˩ch@mS \u}Y~nZʌhexF{$w&c%sIQ?1>ț;hrHzê(}4O|-0}A_+}5Nar:dFޱ꧋o&oa^'gw1!L1VQ 'Ve]I~ q&<@AvC-TLs/@JMFoU.D~ ]S!=6_K}lt4BWF/G;,U @ tqFw4'omPB@xCu, {'r)t_,ve31U!8$nӏDi E9ܿa&AÇȔ,dIP b힁) NW!$I.^,Qֵľ2k@=isZ`4NNc9"=d{vnr"Ӣf߸4od(RQ Ѝc.s{"EA-6>(yʈv$X葪+x]5 "V rӎW`A:kmy> Ss皣%Y)ɑCzEeY_t4d`ш Kop72ȸgb*(a/R\R*eS2ְ<9,ʘG/SV(Gw6`]JgIcعK@'a͈nDT;n1q-fjH% y×bKCZ81j|!pA6a (eSF)))1pCr8x 5.R/]{ԮuJ1섖FZ$Xԡ- QjI0A;|ڬ\T{iXk$V] tP"pdqOӒzIYŃcBhnb9je?aLBU胀`3m9@wE i~X>el""w\H? AU|Jv"k+w?.9"!dI6JfG :w]ʿцV]}mD@3uJC7z\8^.,If 6{iQl^ "RDyX$ׇhOz; 5'1k'p$7tTvb9W57A8{vz]AWmYlҲHU³XOކFl2uyh :aUH]ìW^0,{N?sO86Z}Fe OKíJZ'Dߪ~]#ޱSCh%C`;ňk`^B nMH ( -gYYM;1O]X@Y ҠE4b85"ޓ{0Xfݻ]Ҩ:D)%uc"\#O>HɰoU5.%EXYd|=4tVz%Նް&dSO?_^m,l#\`Z4ǛiY!=~iJAi.6r%'GTE75Y"s,s0a8d!SD;IZKN.p 1p:!~#O `$Ӟ$pNH|ZG@7cdU\a4>h`boeCE@Xu/bES'hcM2M<lqs7q]̓;OX ׆>}q5l{nM$ 'W<뼉4  =4䳧b bbYjitJ9B5S?L kwU Tz[ o^e=e1ɪ[o E 6 SX GLnsPȗiz60‡uH&2r_[*gmϠ3 m3 } n֟'U'ezV0"NIH%v:,<'O2 hQyLq*Z]%]OĥV*BrU+867W12pxfYePأ$#x!%EZi?򮆄ל(ZJ*jVO>y9/XeД!c`\uՍήZR:leJ9¡zbH[\"Tr*s?9wt?ՃT 6riѻ73̑戉+*FFH>c O!Ш$D־ +26G^GdC1nɒ̛.Ӭ,Y3DI4(fvj^P:=4X9!84RӆG_!ZkyԴ.v0jcśuiHwňXYԀ4z1|Rnfu_ՒZɟRЯLj_Ӭ3k_{xh]64nyfX/5 ڀ3)/y1u'YӸQdI()=SH2/*ƺ'^HwNRa}Z @؅.6oa%k,x݅7QZ֛ˆ%9sFG(Zk5]{o)>Kt5mZ_- y>AD_!$S/B<P2 LDLٝ_'Tx:sꝒ5-_k")e1歙ѹi8-eB]}4fxdKfN- afL/aZrWԦi&DV U` a48.+CXsD[7p[f}A{ܠ6ig!WAR(0st~-?ȍ|lWx5 VݧLýj깠7(|Ӓ k.6oZXRFOyV+GsB:y. ,vp!c Am#Gժ'͉lHTq̋ߵ^e/bCW|"Z*@P$q/j*" s Z~a1N+Dwq2!FA|4vC4Hcgpik/#OI72+K:q.V%A_.,`{ Z@qcӚoHAs׶E#+z,6")WEI5X0f<$p䣀*)f rrtXcH=?o UzvX M9'rGb4L B&J[hQIK=:MFt|FO`DNdT`M\|*9wmG뮩3eEͨ/ָI)rM{R.,2Nh>Wޞ?k0\e |>xNүfVK.qS20u˹LꝜXػ~T$qψrX9 }-mA,r+Q촹plPjuh$geD(eϡg=Qyh 5Ih :M Gб  Zn~i%WIǹjCfZk:^H:g:iL(D2 :vqm/$A{Zy5|]i_~GzʔĈJ{4|*17q1%cDYۛ03ej7F~gPF~U'x9Jb tmHZ0FZ)^ir<5Uۀg*:c/r_ uz轊Hv]ᓻPL &g3s}Tj_>Y!Y.98!y0~^ vOKX4@g Bm'ɛм^3TƣAfCg(>YQ΢KZk@@ѭc7)3{EsEo orӬ܃QG@H`c^tG/ z4 aX- vLQ&}@VTp_)ȉ5T2 ,bRFH3M2(s:ߵCXթW>+v?:%|HqJu]Ǵ̅$YAElB֭p$Vߟ7sT(M{`J<=z~;b$Tc}E%`Yd1#ɿj(luFRHX({^kmDOdIPwd`.o"X.p#aڤP^%w th]6l8ځ[qsY?"'pI*¹* ̈́e-.NvlD>nm>5IahPȦ4R("tXUw/R9^i?=hm963yI(-3 HƻƧYZΟ+LZVR9bu6 fg)e[<cQ>HwQOߢ[z; X<ޱ{,[(jR^΀]ʄicR beY=oj{ l|XnSB$6VHt?y:,Mzt<5$,yN4c2LMFjzpeutz{NU%>d$%g hրL{}s&2WRꤎ3:ВPdS935#)}u(w2bVj%/uڷ BS:Wk'jU|OΡ(A0Prdߤ]k)%OI;ciBBlG7 >IIxla χL>èZF-MpiDC4DL܋z;#LSPcIgM(u%jL(6ņ[{b6F\l ü4ɆȌ2Bᘴ8ٲ6?dZ`L.*I`״!e{(a,xX>vJ4Ӯuli=qxr\ i*'~VV@;Q1gԤ|9#\ Jgt`jm@L|8bV)Yo7Qs*0J䜽 ==I䦩A __^q5-sy+Xbu9cH~Ό`[`L hfp-9tNԍv~8(bq’ +%b*:迾F+WFkj:PEt$u0:嫺#A`wv^:1$Isv*Q3NCE)K4*^!3h|_S\4ȧIA Δa뇯o <@.숾ةW*]mbfd:v)w$IIgnz&/tHD'i oT/(^B@:?:fCQ0:4%jl_'7!؟!!c!xk$ xܾ Ԍ { :[P +0/ [/q _#*\Y`O[gdKFI&S1u^xݥ{Q/W+3~/7N DdTL1rˏx3J*& HY7\M^DD{ a*"7j%|%3loHwO2,@WN[r+|]73]3.V;ZY ỗ!`|a`Õj[SkڕMdV/jyoDݮ200t+"{(;AGu;"{+>_^<ʹoEBh,b+疂[+Z# mJf\Ѯ3;79BLe=ᛱtܶ1Wҿ_b ӷpKڟCOr]ɞn kp ѻ_pqȱXΣdq*$%]F>գxYQBT\~ ݮ?t#aSW53'tdR9 34%bYTg=;߸ϣ-tM/06ܱ0L*mZk DEOA܄>$(.AB`2D5?1ܡ(wc E{ ˌo2|خ3İ|b)A͌<4),EI4b 6' ?-/znwco-ֲ)NG "_'x~(M6թ0x*i+I=Tk*7Z̻Vg$ɇD>(#-,3{,=clb n"EQ%I]J#:Q;gzu܌R Ro#Ev|ni1E&qu$v= Gb Q:a P2W,8V\}(´^/<#o T-.[$NR,5V`>_($jx1VX9 IA;SdRc52x7MGNOOrx 4Ƕi0tmc y^0_wa$wNķ rͽ^+9rIޠž* $/AD=$cP]$j@GMwS .R j پ7j[xەKbx\˖/!N5kŦ>4|@/uW1";1苡rb]9F C]>3qzzW9TI|;c )Mѩl1zjLrHFM* #uY&;[SҰCi^JN_ۧ|zS@ SW<#X(kxfMkx9[ޑRn[ʐ[O-7qϝ}N[M)`;Ұs=JF<)aW|)r̈v.dHɳ$]K؀OZ("AX/w ݡԉuㆎ&XzCCڶ:P;̽- &?r9Y w.wBʾ6ek4%8 ֺ)[Efv@ÐsP+w%IAF*ΠjpR:H+ |ҝ1kY>sٔڴx@>fHnܙ$tF06/J20A,n'OvҼ>dbeZx>iiFiQ%u7P\ (gI2k]0W&MH5(WbǢrQ8gu6S;j;c=՟!Z@an7!u[rNc+Ug:67AA[m8 T/22>6¥B[):t(I+#Jl/>:JjRXg!t#gfziGqFPL}2^7sM@ ;g^ tz#m #~O\m- ^:H!7(+i;'{nO؟c@lD %ƭf3AX/>*98*7.TrM f/ Lf|AU*aL#t%tFG4cz`ӈ_fb&V5t:訇x.XF\.I>0nRaѻ#EkadXhw4)诧ldJ %Pldއt5((W؜i;J‡.i |dč6"0ٷ`XcR 嬝CbqfyTl=XI@B5?s$#d ` ts W^J4V: ~TD%6O&Kଯ]lB&?FwagoI*r_]gjcKsnۮR|ܷ{zj+/*ا)|f/Bۨm郳`M..,`0#VfuMY2+hF{P'h*)b-S^+uSFUE_j,^`[ڔMeݙaP׸ zr%YHO|yTZm@<,V0jAk̂WĠFYbdͣnr2$B/CGGqo9?GdS6 xY)F J|QMqS643)w {|Hŧ[Œ{JBIT.-GaȺZC._̛;ވ4&4}r(' c0EF9j[CP ""+~pG/Aj`hdwY\i>s-.U [ݾ] 3 l~+Ѐps; NfBӐ>5eq-0@NCr8z Hz-פY8J \gjG|YX[ >ÿduւ[$) .6-;$l{]5n=l&"a+@]FIQr|a,6"*sO$ eZcʖ Isd|ĞYPW`CuPЉHC -*hC]{ϳ-tAZ:nu FAϡM6f˜RjC|SyNuxt1e5A/4NdtmihP|23P!C.HivQ"rSbumI=O v*L{_8)/E#۟^b] |^mZQ}Bga1,ԴGZ'bB1h>cP&*";ya= ='[DE-ς1Kj"{W~k_$욣Ieqfت|/Wa_!E P4L-^MJ }:B&r0S1%UzyU-c0z-6ykOGc810gRr#5KQX3:f*}Vp;1FTz'@, xT^n*?nj>W'gnzѢg%kߨ2YQy>$x h(]*pjHS6OT"GjoTl;Q,3RcUwY1t U[@[YPXٔ%9N}ۧdd=톃8@?LNwNM U=6&]vI AR(*+M,Ϙo)!pb G޷poxQlԌgp;a $ m|i!(bL% &`un u.6w;S Sgdqߧ "F,;BO>P(N;GN[ul{x$jQt'm}u%1:ٰPU}SS4]QhW)٫ NR~@J.!EYYce%,}ݥ ka킳JIn(%Ô1ZjЕ(Șa}Alv8|ljЕ\h$s}-O,GP:kpnjEDf<7q~"*ECSV)vx9\{oE ( RLϰgz?>fVg┒sA|ia0o,w8f# 9]T= 9x2$kdԥj곫|> 1R;ٛj70VB#/%%)#GPSYBv b;1Ozյ8;s§4a d2-T1 phۂP E#vg\ur i^UR*Ccc ˋ4]4Vr~u+U_47kfFTXZ*g`}>)IHKRJ|h:$zNk]Xb^7SUit].ؠHkZ`[J@ӡY:iJuMzՕ4rT#4.jƤDh\>Ev^6琒|KfRˡ|Erv?',{Db'53m'zRxqqN2E+ K-'P?VكK}wjt }$ oa]ɀY[Csg$ nsNO)@:))) 4I_!'3q=ڲ,\Vz{ mD˨!'MH@=<v`mБ:Y*6)j쓲3$6rmJG==+`J'5 DI(Vu?=28otqV`wbym4]|dϸ91Xs?MpYe?Õ0e61:v~5Q#9FcXw< hv3} Ɋ@Xmr$t?9g#<|KYj<(fANWlqxX.DPi a3zGF6LpE'P1C8-:녹_߿~H 5J#)$0n!"{Z"(kM{#Կ#{F\‚.V6#Rc-9禿,J(1Rz- 1wMYEOT<xƑ$cEaӣG[R1B 4P@F*v$1tݎ,1)4ҕ bF7(7 ɷ> OOsΟ"?tuvj/3ͷDc~sķǻYr$Zh](bd; nIa/( IkƿnP*<`zx@ '5x9vK#´ミI*iDzB D%Ȣ_:̴y؆6MS =,6GF0 Z?D^]ь9ONJ+Oe>Vsx0Ǔζ;TXW)tkE$~\:[Fgwep 2W%SJ6gHbd3| Z&]@䓔U8q9=mq w9Q$Yiĩ} [aZkQ.!ي¯e0%[7)dĩSdfPT90Y$ljX{X+G$-Ӎ/t8,t\K#az>~c!80Ck't|˿!TGPtfCxvgjJ-F?+. aegbKh5yІIv".xoχyXe8C}G;;0Zk+f}tݍmDT}vB^;!'R`@/ԪZ>,[!LL`& 8+̗>7KNOJ|W[}(4@"O-c'S@%VsĵB,ͨ4)Q_ދ6\8V5x5EF. Rs!a\p* a5KT`^*_R- .ضse. N+P|n?lbj*5"ꄁ>]zcDA۟2mpUoz+Kʽ"J k1Cn4 )uу$־;۳KzVr [}Vx3M׏yTT$40IMx隂Lrr (^YJLu88}GWlJZ8E6f6ˀo]/ٺ$*ˀ\g;@+AڅRT.qj^ӊŦbQ$Ab@/D߂S\Q?U\Sx;,";4m,MK1Y.v0mh2cFZ)9{ bݪ8BlewX+)`6V.{_P4K27.ocSk$C`xF+]!p yNV{p-si$un:O}ti`W*Q}z|7:h}'R`>Hg$w"$y?RZiYG/3ƥnbw  <+ ӣ/ 4n`U$$SoL>ktMNPchv3d%u0,lG!nxK~I6S汤JH77tUZ! 6הe TyO7p&7(Mkx@v-Щ&5w+ /lԩD0V/Zi`K~{3ٹuzF~kl^ԇ 27/>_xDlR5`BN ٥SSFNxQE1vR2N|g@eTzEog?,qy䃧뿆jz:s1ER3hu= /:Va_WkA]LA.|o{Ygp<l^x?Z7Q|2wT˟b/+'uөA G˛|bR(nfbQZPk̄qI*4@ aڀn) 4t\?K:[c +=,0@ s|ȸ(?}m ̐ηUBN gwKI~ԧH3; _}g&Q(6ב9廽 smùΚe8?p~Qm0 j[d&%'&1-#֐rAw .w2t?&1}_wu.Ę9&ѻ2F3;Ef:s04s2v1&Y'>O e*g&sRDm4N+VtB'Bv_cˠYޠKPmn?⽎ߊ) "}+_Ay6>LxO7΃>Z8Ϗq pUUÊf9/69~ uv{z3|8%_t?#̌#ό xh툟U3yQyɴBG4"$ `C~ުNS̀?dxv^q:q@[;[ ke9DM=ՀpoX,?"֑܏'?B:LVo=Jԧ. /C23ZO{y}S@֪32v3Wbئ:ih Jv)wC h .%VXKvI&Y xmے%HÛz4mt^ )*V.?.lGo$] ΖTF&|.؉02r:HCHvƍ^XXawMV[nYDY@峃~?_f.g5!;w`ͶemirsxΆ$x't4hK|3ޑe@U@ **I݂qƆnQ1Զ1BaRc0X͗ϤXIB,CB͖2j߸A۬֎!xoU)+6t$*>% ^ #93ܛnEH-(xoVl&U1d:((vMbpoT2I혫DSM).:l'NJGȒM#񰣇85GHԓ$˓pwls\NNI]1d4E)?dzW6 a NaZkX\V,++Iǐߓ-Wz nk1|W3oomOZkqi~|@xNaԸ~Cٚ8ȟ__CMpΤM .)ҊWVpR*h8p"]̱L ǭHmq '+8a`HRc[~m5>|TdhLC/MD\]z6K#rivp\HVaQ,7C/­mG\1k\.ic1L Ӆ`ļf\XYh׋?#WNu۲A@emyҮX 6ǟ0T$ 0"՗ wK! tv3J1dެ#!UC8$&7n-JnJġvCq (Ƴc_}@\?pN$GTND7ٓR:էz-D `IZ@-dgS@ Pb*MDs*DF|ζ+[ׇ) JSkqe ޗrC!K͍Gyz Nn}co%yr bx8KO^!wg1Nvlk?t)D OG-FZZcx݂$3'Q~0/`jEZ)_G)-:MpսGCj= &5Cr:|N: N!~4FK~#(9>Gӳ(ߒD枴;oc۬>޺y߲|OPBE(t 1~ skPf8JB0JX|WiHG1(Po_t覄$2q3ufα!NLȒK $`] FqNR}ܙsԪv`-3(} -)\[==8MbjL #t94]ށGh J6) z͹F/?5 󏦮oWZ|MSVQ9m! =O;!?/gڝқ@sP'˿},UWy-%24ٕ40N]TR6xp'WWL ~96/\(b2[aW&&d0lիttTahWhm.ɬa|<.E-ڈ͹=S&] .XGxA iuR~cpo]IIor>KeOX䩜4HjKd7#+kѨFǍvFe>I]騈|?ғ75E21T9<Vk2=P|gkk7)\"#^[ݭ*MVJ`1x{QX4㌆++ؤiF.o$ B֪hRۚɚ)5w١75+l{jAƨћ[/sB"n63h,1LZiRe=@&9ޯgT:ERJgjܯdPz)B8gÒ>e:+dPf=uo=&iY(VBI0v}1Q` āD[uk%3uН%)PAJ? Zaّtݐmxf-$8oPPY##FfNx) ^ A(HCVk ߥ [h\_Qd"+<0=c ^}~_g}{FѢB;9koyww7"?(Nk6и,?Ežm_*~~@3՛悫v=T:s*dɯs9`H:Ҕ!_JlW Wt]fy h HFaF6.2دMdo,xr'F؇؛?eOZo"!'cԍ$K+di]1ϥyzGq.AUU/p2I~4ҴבzwEbHT?䢞ZAC 46~;r ?L'}G}[A8&Q~¯ p_m֖-SꙠ%ϐ# ?uY*?JV:AY&ć-ԂIBΠ9ɤaR*]ԉn7Z48'Xlu#PA #4aeI\|P᯼"eBՐ)Sg-Q~u9G/cJ703DF&BmTOܼnN !I1\/-4607~֧:rgtXu;f:f,ek %A܈TV["/@n:>+ZD z @ryϩ.%62FìzE׭h->T3ĩ$ΉTYC~@T*\4 ᥏ndȄ/&&DU@_jc…:_z" '@TO%J*AMT51"qQ;*ؑoo4#YTV!s[XbG v'o{^$Ѥ2b"?HCdz̨YTɭNN{=rj4C{!hqH똥?g-ql&VYRVFŕ4\<!wT!S\! x=[2YW,\C_oew=a& [)÷+yZ}G1$㹢##Q``ǝ[(9G'_^ZE֗ϋ(Kd<u4^f޺v\ hxC4p7UB 2m^Y8cºE)9NUde6W,Y#/^M!5$?7*3D z2dcIOh!9%ozv>eQ2dWu= Dꎒ i0gpidKN7GyuT?LTv=4?׍󗘵'lJaBah͘}H諾\j}b Nv4&aP5K+NɘԳ]_&ΕP P rJ[lS{=%0X ^gr(FuO#Wtm 1[ܶ5bIz~7T.cb/u/E1r6y+ʴ6-nNiI"x}'l븎Udq/,6tTϹnjR.Ћ!|c`k}Skz5\U\ɉAB?5v,œ>^)xJ\>FݷeZQi3'EC% Q O44F*(t=ͧ[’ >-U >z]Mhi*B03~{[h{5/Δ$RDHn*.xLMᾀ%_LZ# ydlSs;(kW^ɹ2ܞ$0IaUWh3 .P9oXu4~h*51d׿wrX%v) ^Κ%pvlnv 9_gpvvN6hkP=vd4zI`=nFjsKB)_%8QGN0 xiO{PgEd>3KglWqTB_A+*: zTD37fǍ:6RhL6sq,)5\&MI(qGg醫^o3tĎ ^z;5$=sPNm"(nZP`YnS오3OlVk1K>[X3`O_f lʇqO) ^/--1&u!ܛHW94P:A~|/_W.NߠjkS~d?/b7P_Z6$>zߖ@JBII~0 6+=S҅[-\Qarѻk"کbJh\@}].+>HF(!iEkBd 'YCØڀv.>˜~Qڭh2S w{.%N~Q}(Ás T^(@o2M05\@sICCA0h4AO35*5ԥG~lپύІa;Uq]R%6Ⅰ?6ğ#ZE^j8 8LRE_ k}7\v/mmCѝN29)5wwI( y,CNCRimldBZAs)Ӣk|$  5]dСtDT NNE9Z܆&mo2zJhni%,}z5# JN1"U>rj3\qۨP@ ">N*'fmm6v$[Ҍ!$[A'tgu.hz C@'ϰ%|BG'S-}#[=v9m{QLwЙ d23sGdCjPY4K8.dWU#~<;T,ܧcLM;{?hxDT+Vk$o4|$k SbArybH1s\ʌ7&~=7g["+?cS~ri>]׉M/w{G* 0ΚvM=~-8ЕkE M/dϘs͆evŞYcnuQF3Fm\3#..x/23&7gAyHRwnq2Η lxl23=唺[]Q 1ltLxѝB#=FS2Yc.- R@e$ʮ/\jUDxlXۚА$Iϝ`愖!i<YB\gyRcIǎK),UFa@p ;"*>9p'ʫq$Z^x:Z۸(?W,#[`%= T|K wmjBY]TYQ #bX;[IA(pQOKkJb^)]+P"%bѿ[G<inņ5TfSlmm*;y@ W14sh'Oso"6 QYLU*Nbѱ/T];7gֶY,@ 6L̴qF)ӗ㝂X\ +- .\yg/̵c[xf5ܤ%M~֗h Io5}RXEsFIKȒ,9}A&r']l~$5 vtKg(x{Hr ](}JSζmi-\~Z[ܽ*yR2p~/Ȋ M*QN$}KƒeI'}sY܃F `G4Ws8<+;H6/ҝ] 0*rq}='yI@~ɾp&kLgѥΌCDP5$'&zgooN[?e%3`0S(00f?:Q7FY ]5!.t Xmb.*`W\oA遁f`|j6YXH }W,C+{^2v^<<.KmQqU@2 '|W2:ࡋ.L8 L{}1TqAGN;StW {)sʧǡJMPD4\",>ԋӶ)ɵ(Xb,ǫ a0͘ᩩf;Tr|sCD j׺!٧V΅wnW`g5F灬]E x qw q6lj\~<p"٨ҝNY5q!vau$skXi8_Hd?kGTXw'2!F"97e8r C0`< dmU~ԙ9.wYzPݧN l>m -#ܪr#ocDootŽ o+?ȮӬt0|Rv[o\ S* PWTюUzy7Iqu1}'|96aF`S?Tx״Nc$&x,P,ITeLGk5t,L{吐?kV tC7DM;?5e86fxXe%N>$!Wl\XhpqBP֎d= ׄ?sFddpA."\ Ѹ6L#ά#;w-msAjd]ϦD$D3&hQ(x&SIy=ʔbK+ȂuS FŸSju0\[q䖼WtTnZT9rz]]SէȠ(oJ}Rڞ1g22Mr S)XfEcZ$2ދBGˏ-x`({fIShnXJ(x C'E&G2 GNk >24o/1!ڹz7! <)nTy},X=xLQk-ه\rM 3%cշLbSOv Jq[ɧqx~oxw̭AD9nL'=V; %tK4h?g"-$s&\ɜ+2wpEJk^M"qvl_Ol,A٫^w_*$U1s_{ )ZêveG!R27'DBjqa ʺ_jDx1aY*Ͷ_LĐ=9jhO}c69Yv14qLtv gVpǓ̧"vbQ/!e3l)yX7b:=<ʝpe9; tQumz;|ނSZ/XSp",`9>2g:k/rƷ.kE5eKH\i C(h/4~J{:Uc(,ZSO{6gd^k_W 9-o [f="r(1ZD JGmXGj4^O6%E"}[/0ᄵ>4N6"&hv X5XaśNqm կ^}-0.b%1?wA}XF1B#i| SY}IJ|&OYU~,=&3΀34iV<&l0扜+1:8L 4uVL1dukvzI, ZۥPQZmAG@|vJ+ ZkYUd?iTZ`$_j[~_^@3s(MWvy[~,tKg΂!z*^5*I-zW{qu2 wOeTL}H1R]ʱv`g^&# | t {A ֿzရW&FxȃP+nk8 <}"吕;18xΊ7б%Vʮ_wS¢F5rZ١i.=m7 T([k2C ^O5^k>-\R{v.X/ڷ)G/99}3VWgۮvQC1{C}ͽ A1dӥ];5_rL=V8g7c.cY[Eة$1R12,fj m}=22տS%pw$s^rl<ƃHʅdIUУ_P eHmJhm|C;g`z@@$8"46KЛhד"cy}Wh߂S+7YqG^yc/sKfw"b3nzםCB_YߜQX& Au!ڡƵD:nN37xmHa5ۉh>siޜwS*+<5C=0w\~=m / LJx6z-< jX, H FM lzN0s(31N/WEFEͼ|a!JY'PiJ1=!djU479QIQar8P' 2\VU˰aw/+n6lh:.[ &~vkJ{b:*&1gK߇r3>&-)ZlޚR-5k矡g9(,)7MWMi nfh7ncټ(2 ec6=Ct`3N:VHp 4k}ؠlU2=u2A~"g*z}8q/7ga)~~2.D|adg;?#畨Nےhў! H@vygBueg?2Kb7;[:Ǝ܍6"I :jJmH5meP*QxueȠMU #g~cSs#ˊr0{h=Z#^zbv=A5;v*ESu]=Pg:Mh\肼l*2*ywIk=Fd0$Ԑ6u /ގ@0f4 ǡD3H-5I[uhi@!!"kk>ҵ:[m1{]X]s?=[@Ɍڦh{`b-B 0j&|0 j}uA?U LY_YK(RB  O5ǪZ"0>4(Q> 9! e%[|=W٦bwoۏ}~mdcF.2o{=PdL"H^u8DϚswPb!wҖQV>0M4VBt@v%.^axsA?#ْ*_p0k8LjFCﰻi-*;cVZgx C?<94Y hִ(V,l0#c׀ ~MVWLMF_:;Tٙ\;P3zTok*C=th]W/ʋQ1iXZ:6lc3[ZskgOiiRk"2aA}v)n%6lbac΂:/eŦ x-CRtte:ߙ1 # 5vkfeS\pn6[_9n8DS>7-Kexxa</!CRt/NdOإV׎ܖG7wjRA~59Lƚ ϥ <ڄfH;)7ഀG o=#6Z^`3ã~_  [Ќ&—Lwr2J`E+b} dOaZ6N&$%PXYmPt D&k5xg\TdzP1;8d(0怙(k CUvuExq?@WQ=ghCpMtG,DIUw3v-̿bM)= ۩K,բ#n&^J@8 J#f>{:K+X1bh;YEb{U:i2 F0!(]y, gŽxM࿒yRr P5 di?B^9 ju㫠b,ݿhH}R$vq  ̍UHw 3HxPgױo<,8p a {ݛڮ_(mH_]R{#U4ۛIΕ8˩㲼!c08 67d컠,X\!O }]`,9Is ıLځΞ;ϓLg>}Wܧ~Ӹvo/>G* KxkX,G҈g4 '_-<0rQf3׻ֽOFPceEQNBd?bQi{ֳ: I!MG ,:)Y6b?Ɠ|p0[r7'U܎40&kf*5o7%-B;RLt!t ޅz !WSh MQܓ[`?+ eon8`Mr`2-)࢕`-i;4[]Q_D_/U/7k5xhp YeVzGn%IA[P7+o3v{ Rjx`[ 1B`5J oN{چ\,b+qAKzqbv#~Ey^i&ou޼k,mQehpHLa )t6fNsPtKQ6yknhX"sN g0KJ¨MW`~6 +5}.à:.W+1lN-Ƭo in 5SgA)Ҝa#KM ;fS f4uu[&MVl\.*zZB?S3QٗEF#uZM7 ^at2\ZBAi[͒LdgZi3eS!YuJ7q~GN䯨ndBՐT=wqo%%d?ps||hR kHOr1i4vdQuY2-N;QgV, ?r$O oFgJvքuWC?b0BFLiӶf=~}5o4L4O/;dr o;淫"S5sn2\v ti6GxjM0¤L&.l)^Qh04NuvmHlH^SDޢ8w%snpcbQCl_Ul.߆ lcHCB2߉ 1 |y\_:fJ^9XpPȊ+Lb/1U'!;s}xa1aF˾ /էS.Sgn*@|)MȓG(ۀ!eR`2.zI.L;9 ~Ϝq/7JFUBMʎ]DL: ]̛}|r/tH~S3-ުgd?T<1Q}p|-:&:n:%˄Dd`찈63g4J |޵f'e9 dd& ֤JmXrv6#&v:֦]/̓.GB#̶,`s}^HDxgunlv8Ys`mh9Y:ޓ)_KzmN55t7W$|Mv( TwIs(Iװ^!(&Ff+ݪIH;k9YF^е'O.8pz!hTN4;716^SK |26]L?>oCIChQ,}M-NV1d֜Lsj8+K0܅0&8Zʉh nMlj+a~i i' Uk\ (4\׊}ko};6zA0g/va1Hq9j>ص%*݄c6l!nƾ1۲uEbNGD."=-u.2,usOƖ1Ӿ ڿ89[$[Q %jl-ba %şT+9LXO)4Z*Z!W>Q|ˈaˮ!MHu'墳jLSq\/u"\L7]k?CNzG8)F HiJ p+x)޵ɅXtm A-5O!3-p^[ͷqD郥sgbƃxKxm"&h?/V.{~XhUO&mDGOj-eݣ+?YlI?Z 55V5Rۀ9:R6zCHekU314`sumȿƱ\"DcŋJ%Duu50MgPyT^`Rމj#3G뙽3EGDŒu[!gVĔMB/.6:P׸J#q&dmHpG= 5͘iPRSӵƚB~ZA3 :5Wp}*o|-is7Yg[R.-'fIk+g?Ÿ&[OPӶxYGF0ʳXj߭\Z!%35ՍZ /P = 5zxaU2^ߡ?HV#)f3H#C X G+T0e%"#(tBJ֒-ϾTI@XhBOdW/~<ʖd;}4M Z|y{tn2í=UgI M_-?!,iW:Z[iyl4%S{[#7-,ͭ`'|VJͷ A_XzV& RU0%Λ0T%k$ Rp[JXuwK&V =b\R& HP0k?DWQO[|cWœC|?Dތ_ܩv13 P٭¤",PyU#\tm.C;HP˲J՟È?]"'v(XM,̽e0QS}zzD}ߛZM} A:>";*T{R6([~^y(!Xq\6+ J)Ls:T_n/^Zݪn8 w &[Iʅe EzZY]4P5dqKL_>~d~;_Wiᐭ?9+2y+@ @xqXSh!)Z$VU5i氤H+ |6 ƧKv ) /i"Cۮty+7}uUtd{#E J{;9RFk* ~b4Lópj$==JiDF7bL{L?]diGv`m& m)ob_ȵn9TA87z m51ҽ`ÞN%OvdYQz.x$QeO?"Hau&t2;=f#َW',%0LbţyWw9VEm B/U3'B@:]Fʘy<'TӗJHJrV!PE3k!=bM *V8HH~ J`%0߱[t0xۈJM=ϟ}Mv[mVMű|4Qv6ayRFXQ-%FDTWvb3T7N?D/@PqAЙv+.`.UvGDIAV*UOyp#*YD@T{ ESf~Hy*C﵇-Dz?KShN_ϻ Wd_&f<ytXik U@bAje s3ûNWŷ]KwvjWd<L/4sRFfh[sd8 :~HQs^OpmKM:H12`P>>tRF<:\s#%kl73  hwk(nc:t]*'aRceBH:]dErܶ OL9k/r&vE߉fC;Zv?xě7*E᷼*S2@اۣ_ ճh!zL':T)vzFI6;g ȹI*%VeBQ|/ gRe6{l^"Ŗ75\kwb W&H;2l4s<$i/]RUhqӜr 9)H A<8e&> P@wMXι(~}Ou8:%GcȵD-n$傈0dM>B委} )i6^M)6N"AƂo_Ns-ᓦJUWv6k70 6z`A7k WIG#?vP{BL |y9@YϽ@xW S; \)zxG~Hȵe/,'xjD^c;%4-J>3(x69N8:Jue\[7 -A ~yd!d`/Ŝ{"ĸ"mը vGtzS_`gd@Z`j-< +&V@E"N\<{j'4'ŏ5 ߝ @|$)@]J_?,EpNur=٤{MC_fujCC.[\BF wRu]T3lL(^To6k~gu-1R)z \+y Viv[:}#T՘P#h9D` f OfC,V{?jFSoU! :iiSwb{ȿM&8+aJ@@8>%{ž=8GWa"NE}㺄ͦ)7=rr@> |(f:C(g/.N=1TU): &qЫ]W_&|0fc1S_ڪua^Mb¹挱̡[;J/U^ X^sS ?p/%DT<Z8GqPWf]9R~^J]Rqxo770Y`Wq >MP401|Ydbolor2Ϝ }HdH"}6T1SU[KUE Unya"-u"7ߐ rO}_G?=}& hB\2t(u3S4Mkb7IJO#ۈ 5L .d ͞No)0_ ""Џ27-ߐ(~38W?ư]RkȔ| yt֓TX' ,[9D|GgL>NK~!ss‘ڼ}NqKI EAF)3QK0r _&5QN(3?^ҟAWPE{ixq̶ۙp`z=a-Y"gXiIj ]O[͠d_ ;uꄋV(Pk`f˜&jUĈ0TǀaV): X9N<pҚΨ=E8>I 53\[nOPGщA o©-'Nq iz^.x נnaO (jWbaȄjƭ ;(1J,;]41z Sy0.`\) V %7?=¶o8y׭{tɃcrA%dCơ.A@}Y!gpHGKhOMɅAZ: 9=Xf7hHN-hftX}κ⾜Is9.wϷ"pUuQ{{{\x_[z h diP:Y􉘌O󡇐'lp[k}"[}NyzEeIz33LB^]i,D7|̈{v@7^2 Zxi ( ;0*{񉩸K-,* izb2轒yR#5+(00i5oLeunI:+գIu-DdT6}'du3!.5P|oŒ=Yzr3.=H6$jB{WGֵÂ/-sKBsO`vFCb߰ɫ#J'0hG%bMţ"j alӕϥ]վJ6DthvN¤?)#%ܦe*z0X a~j5<%=Q0qlf׌󅶿yFIX8Dښ̮}(ѩ9屭g,h73O5e3Ȗ6? '#q9r[dR꘴X&S6}$@ S ȹ6fִ2+9sk/L`2Dg.$ʶq5SMa++cWa9RJiOf\O.@=#hʣ Vx[G{ hRk(M1Ҡ^QDڮL_R'[ӶvaWz7-0bK5էXpǩ5쇮,BDŽr٨0P2 vX!1iMqgMN+)" l4c}Ԩ1q(!+R Qmz`S1.qqB2:Cwn7s!\dǍ$ X/*^mY\sq9Ɓp[o&I Bk=-/R I!Mf3Pr6i[=T:`(&AFO9H Z%S:QPbkN _WD$G&_"gZ<=Upo&͢6˿|,_QDHu駁[OS.TVbOr<мmӁ KT4]V}]P߀oI;W#5%a:}9Yn K0w3sҕ4ZXOK3elЦ קK H.<oT4ҰIӊsҎ;f*I62ϫ$vR(R YGAk:Pɞ$0s,oyX5]ކ 45> o<tV-dqVڇF:z=|™x*1JaC&͙ND С(I 8jh_ntb&nd&{CӍN,K[Ti@3z2 5툫a`\z|KxHk ? k_9Aqp}úA?^$"?Byt^Ucɦ` nq{e _9ECSЮԓemTʁM$(87ŦߥxŻ__\ʨx1rnӮ+OpHP؊tT89HP! xlv,Z )_y~)'wapnаX3? (\أ $-O6M4IY7ibMa45!{+ ʚ8oh2XC4>jg?ѧv9A}-l?PqI/}ђ L[C ~nֵ:ĀB`G4И)nʷ XٟiS 4LS=1P-9$/ ٯ%"#g$鮢Zs&Ďmx3WHaS󕠲} 4*u T>޳ĕƈbq)^e ؅R+ )cهJ,RûbE ׁ%_L \32_ܭ>y |o:n?V"f0Ol6"s}MP5"[S=sѤ 3_hBDA`ڤ] j =*ZH1TeI歹~m:=jMGxO=).YA'Ol!E4A0Ny丑sԝn4dVd iŗJݛݛ?M66d Yeq?j0Uhp%OǑVZb`Ih8^A9ȷ9y:NO۔2)m"D{'[Ǡ#" 4Lqt2t9}BD2c@,WuXTQM#ad Ò%Fξ D 96;~!7HR߱e ]!gtvHgh׺9BaܢWdxu& 751p eB %۹-&7.{&\QrzߖWwB}xMޘuEg]jo#9*% sД ߣxVp&A{8>srZ9 1ŪE(V7^-K EJ93[M'g0[Jbs:ԁiz ڈm`S>|SZk ^qrα3s:|%%[3AI8g$K8vs{N7+PJހhK_NAoYCEd%A z$h62#4> _2:-B3kr&CPqW9na7e\eR,A!HujVI[*IѰ]&Ne"݊!|שf .DVG8A=q1OWാBKOs@DK}" 2;AGp_9ݘagc1ٌT۴5`k(fUU2iNo$5D8=9y [ɪm/UcM2}eMW22%EHVUpQw WX%U쾒5f6,ٝ Tz$84:|ܘ|R:h +p<| G8'>iTL9~L}qY|RždbyO ((qp1= QBExF;XU- fШӐ?(y@Ǹn9be%)9= /*z:~6\|}x$s tzU:l,8 V'8pF\c(RD$VQ^35,ڙ^<W`=6jxHTUw;%a}˓;,˭H.{Xv^P CsdQ*z`0fϮ*bKԷݜJs L~Q +#I+6)TՊ0cuv=QnYߪE8%S$S392UnoH~g@ɩLʣǫ~/n-ox)RIO_@ E 벐>C,,ԶgV.ROxЇtW P V }wr Vd($F,Dخ}T5FL-rz:;H5T:WGYùVkǻ|e>vxL Oݍ28Q4A@ڮOK*\CdF1Wtn)=1$wMn(Cph0M"9J鷮s"(LH?•S ]3أ1OV/w}pgW%L&yc{o<Y#i#&`neF {~F41@RWnd&VA a|]O-l[S q_^lFY8}vӥ Œk/"Nw#:ϯNn$$cwqJ}LG`L@,q2ι+Y2h](]9I{ 2NfW0}at[hGYTh1&^Xy6 d,[tcAϠl> 6o<" $`,45 B= ʞ2>Zsd1 eFiTXJFޫB4?Z|-jg ^7fG1pQ(HKuLf}Q+NtO*zX/ߺAj2?O{Xr*c ׻P6:`:|c:l*nWqưЁ=d>ykҢiT"n}oBIXBf]~BIeiu/ucĝC[M'Ræy0 d9Zp@k _F%y@)vyNqg4mI={/#B#fnr^8? B_v,D`+8, @)0bf*WyqA^&rݺ{Kon\@OYRkFCҎQ8 w0d4X3pԔc"zL[:3f@' M2+r!m sS͖hAʘNvg8mId$WnKLY:\!-[刌6[=Q1g_+qz] j+6 M=lJjϾ׸ϲ˽iZf7[$<bf:T>@>BNw\^(fJ2yQ^AR`{ IBoxf7lzI EO[A@ګd̽LMt'_ ?tu 4nQ1,~8\zKGvM!REflj\Udx|bg icsLAWdOt\jY/fJh_*}"^tuf*<15թ~+)5y, 52k =i*-A'fwRNeqBڶK|(ߨO?Xh:mܛhir"ܛK ?!T"׭X?+T{*, <5U7>RF#+ %bSfNeӖ Ҽ6ֺ7!ײ pT\E^9!V}f\<[kL#U]㔅D$Ҹp\ DжIuſ£lo[g(9ShyOR}_k'fUQNTYZ> iQtC ^/ 6f,r*qi, nT6V6zK;H[CNKoRN9;*ekO ŭ{rQ[!IpU,tCS2pbRrĢÎ2BwU,|l)SV~/iG -&yZ'B: +08ϸݬ%Myiay{_ڨڤ+\ &fw7PrbUVb/v[tn9|~d'W;x}aR`'Q,5:wy>~OA6wy/8mAb0|nta+ wM)"U}嫁%G p]S}c,i]AH`(V:bƬб<uPYu6@D+bMlq#AYqѭ>fӶ&[x7p73Z)~!w*W ^T$ȱ:(s*5?ב|4zs!œ]j3Nkt=zb (8𴴫GB k{ku~*uPK>>ڒV7ǥ'G Ib_;kT3kq#{t'+TT*'ڥo3%%c]}TN4#.bˆEv[2HM=L͇=|Z%0:Ŏv'񪜂ϡbU-~,&*Ztn)wKZ1_дvW춵m*߱{#ݒ63[w e9Ӈ*i13M?58V8t'3f7Z {`s sD#nh_A`x4/-T{ɗ0[,{Y6 ;kiL>PDq({\BᥤVt@j2`ƙwz}~d%[Âr]^=\Y{k;Zi(j]G _"0pGee}4hAF;RŤey|/e-OH[7V8Tw_ !T8^Eq 4|6Q=ԁ, /g.XHR !Ue7642\Y&6#Br`VM=ІE< bw( Na{v](i3JF4o&P~c1 A힤\w)Y}Hl|ʃ`iA8n] P8M0MВg7X:_*ƽQ|iAw+ GiBCؿd<}vlœFO-DV.!)T֍o6"ŧ%b9jFCҾѕEă^ŃL`P̻}h] YR6ߡU&u)oIa:iIQ'!FTSPI!nbcB.nJ)ͱo:d% ?H5Ө[4yw?oJ\y w*f؁Fa#Q2jᜣSzD6c6mmpTAӊN:u#ɉs> юocp^LxO/۝nszBl~JƧl/eS407' +10 yCabX3)סy<LP8sUcZ95vZ0ƱlL<>ʘ=2-;MŰ?ǘ,3 JD$.a.mzT2y5h/֣ɵm9*//@N [IFԴ:H3 TR)ٌA01B-b7Bjcˈ.[U kOi8?aXNk%yTŇ2(HPfIކ=򐗤5AuX~Uܐ ^%)!@/xu8]u _yF#ϔxud@_(̎Pj2 0Lk7dB1xSf'vXJCm݌B\ yΈ\^iFwlw$; Iw}&h̆һD\WUg-XݏƯ]#o;5@i8TN_RB́XN?sjˉRh9F"QY>$)p!XD8h~ߘ. °)Zk0d_oWW6\>By. ˋ'{9[@]9$Xkwyܕ7=:~?1>wj)jHު"{hbL&o࿣%.-L vZw Z3nFѝn{jD<im=W"Z9̯}3` v;^!#$sUˈof*daQݾ'g1P V)T7 @\ P ֿq ș9`9 ),>;T%R2ؚtBS<$ 2Qnunżn  o=Hh?w~V؜6_d ixi2eC\?TîqE-Ui 'iJwyfwh#buNG2D2 zCgV0CIj@ _k\hnBWqAE9@E7,ZYZEFC,ՍEA姲]"00\acH,Wء&3b:3C yԨr~“A=Eİ_fki^OxLq,3o3,+X~k :+r˵+R :pK۠ ";T [(`ӛ81(5 m-{&|4{nu`D3kJw7 ͰFϢ\,&\@qqcF/ "Y \0~֌vz6$AZ*Er.c!/Q+xWub5yyN%%HA8* >;2Kȯ5'&*}Ճ%+veeOkb6ӍWh:6?,#_$13 eͨt [LG3\pج1~ԨِP}\Q3 =PJr)hšg1olM| ]鿄G%m0AtLp nȲ5{%,ؤU$KMbƙ[^jN6u!wDB8jgWi9X!R Ox}S$H9vvaٳb$Fn3 "o:C?F-/>SZ- wn]qj22$eXw_bak&fMt'+ q+h@)+ (#IoVv^bqo ultF66,J|g$.Ys[ 1p!I՗{~A ƪ`?3fZ [~KE $(`e#"LW_ϙF OB/t!18qPG' 9 'Y ia$ L(G}-S57{B=PD|&$MNaL>:`'MyQ6W! N zZԌL"24&,[,0؋%p8r=]MBOp񼝾ѳ} L5j#y)`<ϘϷ;HGtOxL)Ib{z$lۂsm 8<2BOpLi92; >Dz|c6{2p//nқLpp_{7}+F&y'uJ&e%b*4GMn!_,vDhXl)o X(KXȷ dLC?dž89ģa)} J ʃҖg/S`ЍBSs *|kfhF/p)H& ܢXSKX kWXY$QO +<=IO& UCO]CJu HwvI?v>U |7"\\(v{UCeGoI/Y'lߌfҩfmi[\eh0WH)JNej[j]#.nҶ`scCe,bny)Ox?zjIsIy#PȞhJ->O$@N|r@e>sLP~uHR3V %# +0 :h[]s e=n8 򥢑C5'JC!0pLw|>0=` ~^:2T%>gz%xVms'Ca{ ˻U׸Z\ #EJX-㐡uX}TH:QFVU%O}(,NVdsٷz"PZI])IRp򰶻QS4We64:FnHqOLf 7,; BA|搽)U@zUh8ɰn߱Q]q] oEwꏹnEY]s pRHWoRcUqt0bu~Qdpy60\v: A|z^wA@\Nj>#0Qws0jr7\ #M(ɃljR! -?Lq$Te/rMMߏS(aRWV葊f şJyOI&P#ټ>KX%vY_hYA5ڨ'?+/;Vi=yqG OYN|Ҏ,Վ`T*cWyn=Iq*\ n2D'<ɚ Ah 1x|t =¹ݯ3UiѾ^q)]PWRRȞCyV]P$W30Ov$,h5}N74;~֒ "j/KFٚTS^DN.W c. Z8-31=o—to&m1~(T- #UͩB:`Cܝm31ǮA;%r#h7iTޤ*AB ?ǭ.lӥn2-[s`v ٍ"8dڮ%d}hIaowm(2:g8Q%c!(TJ(pO4 LsbX Ӂ>f"8<)DA`@Oi^gX烼 ' .E91 yCg(;}gcm݇Cݱ[1St }d3ҷ&OOE!(Ⱦttc5S' KՈ#.W# CoާLS>B Ċb;nE=qxZ5Z{o>^2nZWᢄqլ8&RQ2`XY4v-a^7__F![`IVT.EQ.β6s-{:檛+ EmQO!}2|tXS,ۋ V{.o.Dr8a`+ V'3޴>;vPϗ&1w r> @4D*S 2ۭ+U6ІczhEL-.d 8#T8E%~W4~[O gxPjD%x X%H$yUlP;f) eG$%+Ϡ4̹t\ I,bUm+$}P-0aVXףRՆ s[tdr_E8YI. ̩Kh(mheY=aICTdU0&"V3Rzk3 R|џU{JOy'3=% Ku %$F 1B"1wd zDln>[g`X7r\G͓1IZθR}kGZ+7{7ဤr5Z%8Y nNoys f-`]bfC 50MMDw)3y%>(&Efc?o ^9pmlyd(kR.sC 6?by@VQ?:_5a9ceKL7#Ms;QvxMZm*nϹ6ڔ6*o\qՓ&z_2%,&ZOOL#R HkX=~elmR'&jjJb=@ؾ!da}L`qż8].gQsAs[yԩ2f}M2xךlgHѠύ`nfӎZtН]&4Z\f]R0 \t,l_yc lNߎ-~|&eñ?w[T"F#a i)W9x^]EI=vQQՐ|e" 狤P-+A+$ Z&o@ҪAxClw|0ck+!uɵvR,# 6g&QoOPmڜ =ď#$կ oV }mdװlZM"z۽#¸7^[THS~׮cw/O^e,{6>л5Yqb6*!ԋ;9XfYJ/lQ@QkNa{GH۪IbZ QuDMxbZf>ЕX.uk& ^u@_j&XcfwF 8;7%Ҫg4DcI- j͙4h2;5"9A6f8ب+t)&$zj>! kR `!Rܔ/E eu,[뙣LI5 "3\B ,dKY}R #@/׌ ^.6]>{`".떟ٺMZ='7BJ1߬lrȕ&IVUwW̎&)&n 7Tݞ=?{6ش L57M ÏjM\Ik?Cv=qcu1:S d4C89LZ<]2VBqrRGp wekc Ǧ1h(G=1,L;)e8 /8oTҾ⊣QTQj/>JXJgl.L hf]Nlv fg?ȣa!or,J8-/"`ۃDw}7<7J@%Iwst ;P•\Z@+P{>nv:P^4,87>wFΐkW}O[r+nlqlb\?KYzCR#t'.,hAsrAaZ-艐( gSiӁv$qV*H]9 ؾ@nڭ%hgåNT,'> r%вsRtxQv <0ದb7eYnp!thmrިW=T+95cU3Qw~:!&< gUBfrfW ڵ*r W2:3ZRĮ)MG ! 1J},86Să5آ]PkG!qJ&`#̲=lےV߀ (c>&@W u#?e<NVKcWO{wUQ⃨FԬvyvt0lWRK }H@ZI)7$su&S+r)m1 m1?w֮cuQz7rW;/~BA -~aRW L~ȏb"ImnYN1F3^HGqq~`FIex/Hn] <7`Y ʄlQ%!q#SOBALz]X;6< 59@;3 3| ZΕ<ٿ7Z~!\ET z&"*|jc$^}p6{QJLL"G g/ X+*QpJR \D[V2'YJRtϾghhnƫIg!)*O-vDe^:\kyS%Bcɵ~W벋0'|}cFB%q]Q_gD'X杇iMyZw1%1q;<--*‡腆[kr6Pq J؂Fi}IydZY -n0(P .r_5䢩6@`"tS6 d!?Qwm`& ͈(NXҎ(0|{D|-Wc&sg@O%'%fLN7)U'1Ҝ.8s ~̐ՅbU}穓؆i]'m\9Mq  ΂fK4̹Ȓ##d-EVQioH *ՌҢb4+O y'+!7`?$f>Jx/)*9^Bϴr~} ; ԙSϹܒh%K@vEۈrEM+R=Fl%o)VwCԽ}'eu۾U& V\0G,vx=irgߺ LRi5#rĨ#zIb59@fz[3ՊjOAlF?1tx倅Ч,w; 'Ph-JѨyEpF_*<X1)d&98O!`TׄC,@^I𭵗2B]݄;rgmS-po讏}jhP〺t_dbZ[ptB v  c_CrzEK8}9y;B-2 ؁8d](nX/ѩ:H@)hÑmǑ%<#Ih.SXEJ~-͚b#6NX\.$Ȟ {&F~`QphZ}3lٳU0thinޒNȽ_oD[ze5Km у3ˠtH0oW[V4b΃UqUKEJlT=jE;j׮#O3쒡/.(&\1y4LavL:4ecmw69+>Mo߭^/LyU2BiX8\s:&vG%%B`]响'w:O&  j!y%R]|peUB gXQCiLHU9Vm-S;CdIVJk!W084|FZΡ=GѲ+gd\|\)8k?8P F~_$綔ŲDhS>~%$+o2=qfBp )RnSxb9_-ltqi;ӥF=$JU 'aP=i9=+E`|E{R;7yUIq~$ ʸjB%Y߇8k Y4a#z~}1&aªv+ab.Yug ?e<#jdAyvK;mN`9?X'qGzȃͯ;e*œ2<]}:~zZO[gqw-< q7 xUk _}Wb/V|{K̥~9J-Ľ31wpcsDR'ԫF5wyK.hB/pz(S轨Me]n`SH>J f4,&I 2Ο,C戹5SzuyBK5BV5fIw= NG>l4^5ksD6j한6~cj#z\M7UޙBy=mX(4)j-aSQ[`Ҡղ{"v1"UI?R{3k]o=qy_3E٘Y _,Ɉ(2._HSEsVDghR뀙$ZC'?#hLلd8%O4}k7#*TODO^h3 X/DhdA C)O:*I0=gW{r:o0?QiťlE-3m] j|uV*pS!P[fX֐VW^ 8~^"c!A1hGZk^(O%́!~mg^4JR,dwmhe^׏OfV4ء û8nsH&@ˋl0edMu;ޟ IJ&VlŊEIX<6~{@{ÆSJti/B}]km壐Qi~Vq>C\-~\Jc5)^Ed rϪ\e[nS# Mz[Q٩e(>|T)8[ eP+a%f6qG2lx8?/lqc`дSU~9w|/5 oPLG:)U^Ƚ֐rp(@ʕ"/Fq*sM! %-i} qza 8f 2Hr2z|u7-'ۻAN?Hʥ9-"<(}H sT xť7vr ۱iW&8T륥 ^R0xxB+tJ^Wj'=+W|Abx & P0rr(>kڂbun` Sh=R}mܹϜPPn;᪞'?ϩeV?U|Hpm7ɸ\$(]Ajn#FqN^W9D EhDibR!\+l5ڳ?1jk ĚG=q;ycD]|6NX/,V#@+gBս9,TG_yX&&i9Ȁ"EFSt9iTgA;)u4^; K+UPp``J~~zu ߏpC,Ҽ8$m4'゠InU~stPI;AD ogd.ȅU0-ŚK?۾S NW6qPFF戁 ڿ+g#vQbZ%'5p~]~ sF)'3/AvqivO/Ƹ6AheMt+9b<%;Ûla !"IQ;,Xm 49uTۀ;bݓ|I@0BsҞSjS]?;+0&Tk(᝞9rۍ TZIϹ[5!6%7Z,K D6 æ{xctii4\n6 B!z]>y\8tخ {r]t(\86I#Ɯe'Tp Y1?1}7]F>vnС}\)L6|X'>[^|F0;@"QDIHhθz_6"hEF+4;5HQI{@66\y3I;7ȭ  7Hv蠃Vˠs@bËl֖O]DD kTˎ(e)ml9.Z+: +{@G-POik@)-~Jz(vk qWԊb-#UF`wB2g]|jKg~fTP2NPV0%/\3Y_`s<~?F y5&>H9>1ph/ {7%wTNv3dFqexgX?7e\m:o oH"ԫ+Y){A5|33+)/ -vKppEɄgVC'm h52#3IS? > RZxmxmA/RCzWN"f6H44"PPAwe$c*wWM6ۃ CH5bq*e!yʯ$'uuk.$P;v0oT R=cSY`5jљUnoI*4\/tɶ=(x u !>1 --4&dEUboRu2BsCX? 3 .jfk?CcB0Ҡ!7}PDLq6{Dad+_(g&אRl\0t1hn&as_ =fd Qg-1PbA|ݔ?o= Ә: 2_ ?VuY]A5Qܫ|xNL:Fj CY)ϼ.-\4KH;h4J)=#kQqg1~;adc毯^]"H@.Ⱥeo_ X8HbƎ"Fh58fb5S\?TyRxte $^8̇dO7C"vȩlThG ;:A0P9I6#7l]czb`{ƶR_ձ&QƄ;4jbMe^ږL|!u)\ZbbOƏ_{+]pX v+p*G/p T~5 ]5Ά߰ C?dD$!.lmNE6Q hP2NVv 3266)@irt4۱jX]{~pVteKCؗg;9qX٬X֧^H~% z-сYы;_[@A؍n:lag9֞X]cx Ƀ"~Tee\ Mji5b<<|rygeUp +0RP( *"Q>XO.X߁T#~Џqyuj޼=SoN0Cv~/jJ#GnIyIDh8' B(6>^SUTKw(:@y$á9kRΜf)=CR+vXx3~̑ݹ 2cd}=Fٟڬmf]$, ?Wʜ%hr9m]L5;S0+U}">͐2CAMʀx|SB_îg {uRӄia.|4IRp <9gй8*Hገ͂b#hxȤ*1C" H.kR4v2tf1F9q|(+R\lSi/I| 5y-Yw I|b6+wT(!e{۹4``,+~1ޒVqv2Diyŷ2DRÏ'4tDnoW#s XІdg?dh>RS6c)?bne [qܦ Á[}ǼA!kԽ~Ԣ=&!jENË}Cp3 qh0726+S XhaaGΕUPF{m$•mQф gP3N R"Dri%3CO7Մn~Ӛ17Z8t-F 5D,8 9 gf?Uz9s)AehIR9d^&AQ@dNKgq(_^q2 2c^ѝA CT^S<徂\Q˒%u"vϠ]zM۳gQtEgS؉9Z JXĥ:427uVwҐ5N>H%E:z82lN| WPjjr$ N0yISO q6*q,֜&g/y }B Q$X-s#!7lld&?̊dʈʽ+:5]nb: p;' 3~pu۵MnvfWm|{3Cr4_5kLZBFm M*=,A7 vʏL7P@%r, LM}|I(C+\Ҕ>?PB{V|JҋX&u%^uLҧhoYuD8LleZf-E"Eg j_Ɓ ei|Uq2jSR<ݗQM@;Yl\O[\c(=ɽD}들x Į-~ED MU*Y Z}6jjVݎ =WϠqCk 29go U#';D[Nr'F5NQ` /y(Zcp]F<R~Zl=C^BG,Wazݯx/QA-)m6J %F R,.8WпN?f  9ܛ^u7*zD^cbiT&I tjD pLھA"7ˠF b?y^#o5*Gmy;\~ ӠGn[?ޔCyB{]=s'iKO{ M2ϺvY23aA"+>"Bi}t=_Xe 2V2WPB"7Edɞ<0fraܠ|&Cls5$+-×YcE. /(}*W>)\e֜#:h VSi~x7>XK+TFKlwsUؠfνl3OvmXRO-$%]3x#BQ}rYh+k2hv?$F̆ra4dk}pZbMJ]G, CbŚ=-5SC QdBM;)XTdFF9LyYܢ3]_9F m̬]ϰWͮw9rjݾ F'vlG|M Eh+ rn0H"{]>ē(GTd^KO]pM zlCVd;1[$`C05 O|S[Me`xqG_E q83|2ja ѻ,c \GA$)h%[BW\cl|!SC%DMDk,- f"=J+Ļ>D;E.THWMQ@ٶYLa\s#@Ԉ/,4:7@M`n"~v1 ,1jDӐ X"p(׶:t3Yk}̀R!1aN%UyvjI=ΒN美&%1A%@N +x@P2^o\hjC:޴GDӝB 4|X^gr$J'MCc2 ogHjg [՞2\%-5itt`yíNXod3_QqtY,3Q_P H0c@8kwpwRpQ|0U'Ld-ND?ͩoXN`sbWI*]WX&#:fF'4M'&E٩FFՔ67["&180TѶsGLRm9V <,.:5p,0\ B<]:NSl~%עיyu"?4׺Zg"ۛA{KBd'S da׏l>:neOzx`R;}} IK֥e@D/#cwT8ި?3##Ęx߲0H[517F}᧨{-MqfAJCw?H% Ol[n~t#t0WwWwM<5X$PKHa1x{)R޲ir|Xj1ÁhN1+jȲtni[! , O/! ?ĻD1_"Eeg2"ZBߟV\E"^f _̦om`lAieU4bWu)"4.A@qEYh2f[1@l"En|bMM!Jz<+ܻG\Med`HL=,!5hb)" o:,28I.\b'5L%] f^6%] ƶi^m]; Yx<-H*yFuQJ 8X$tqwtN_R74cN5}\ތMĿcfg G5t܉~%ۜlYjlu&61za~X9آJ]`z <t4t_1br!e;J296n_T1ơN5\9f@jfdB(2޲{IAGxlѼu WRXp$hm#]2mv뮇TC tBMyhUx{ 1tzJ]1H:R|NHO6Z֟˅frү^ܐZ.&akE)~]:r9/R7n0 t[f[~l&r_t̅ίNs7(<3-*02.^Wks7!ܑ0kwGCUb/"? .PK!vr\mdѡ?G ٝL-A.b:Ǭ+J@4F3ڗ):rl qGwDv468F^) ?-o=Y |c vZhJVdm)AհxԱf0!~dx9;kCa-Cx؉dMFn]ލyt.u$R#@ d _su͑0*":\LK(ܴ^*o}~p< :=BeՔƫ9\oK>D?fu5ü!V{ SeaՖ5ho9{Sb ȪZewc̯aug^ ݁ +um!dkkbЇXp6sa|Km…R] l?$ra(3YA |Yz.JԄ轻'r~ rZoDϺMP2Q_Y["EAM:?b1y3j{ e7fA˂q>oVzLM"UڵZ65 ߞx(wB/1пS [Z_ Er&y- ~$f6yV{7b>"1hp]cԈzy}OVLP 4!ʳAFand o-(z=PT˗`Ӝt\t7f}?}۸iK<]EҰ3 E@cNR!bڼƄަ\)]vZ01) 5[΋dT_&DAU>QChE(݀㪋,: 4DANxq )@ 7u Lh&Ugy3gR [U#I tԏe|6:Fހ34/%>g܌pyzAVq#IS^HY"_]I)fIJ09!k&.Ns6̖>lǾ R͚W:}& @jUB*C a,!=>ٔp?Vu66K7M} ROɠ\tYn;5Zb%6?I~>B5/rTŮwqPIU4!ZDIg.kE2geqt5bDkChfK~ ȵ 3uσ'~ť(gX b{{l Id,&X >6g35֗{ٚ5bTHwFCXeZ8cH ,(+B]]_q){rzE1Ve&٩-XU$_nqTaGcj9R(u1 9[ Ie;T[ٜ57aA18:ݝH龛w(sFT鳝鐦gߨK(qQ/.wnWBƻ~-gugUu Qu"n:.ZWLgH)ܹ(R~ 5a5]Sb /hab{njPgGpnB 6۵jϮ $t3>Dy:2Bh' <=o81*u~1){7S/["m)8>5?qġtk& 4@WGI(%iy5Ou4yL]D'P$Zf~]~Tfdh_4d Bm.[ԳH;*\vOE&5ag9A7}oXTMJ;NN+XSdl?j9QO  q7>LhM_0 Km) @h(ήčRm^#Lۓ5 :l?9L,Ǝg7b֫-#I_,2+  O7%8]6̜q'[b$u3/ WqpHQ "?Q9BM+R:k͗CqQ  w ~3VC!cF[숆g6vKQPaf&a`7Y}pfs @Xrqg/9cm҄$ Y+ 8_@)r8E&d"贐&1b weZd\\ZJ!{,=͇Z1ep>6o?Pm 4NXUQ˩y|Cּ 5WXF̊=Mp0]UyfZa#4k^6^F?5NFp1fHS0&4q їiv!B |I(gF '<0Ǡ)+s;lj2GreƺSEIiA[MSpvJ~&]r"+&s݆XofZ1T~epH[m!&G-EP.zHڦ-5C ǒ7+wp7@=I=ti5h@*Ua2||6A|VAvb7ZU[g,%!-ӣ:J7)#X=)R"'2 ߽PRCǨO3 zhK\Z\փ*:ibYsWbJIUPaϴpϽDR;dڹ&s՝߱0UE.uڷvׁ>ͳsw\H7g12}4hұ2{!a"(@٫{g˴v3͚D:SWoeb34I"ZRou{БJ}TAwr岽4&DMО5VM~U:*ߍ>J)!ԥi:bHa5+ߠlVZɹ́jQH[V@S5'/R5twʐN9 %S,óXb[vI*EnjCx@qm*zzP 7Ϲ5I!`[-*YQ 8EGI7ܣŕJ3\IM&:Nv{]GYO{PgΉǰ7ЦND3 c =QŗVS=u.) sՔS.;`b'[4> DAEQ/kS>y.τLsDe`l`e@Tfr޶Bs߷dO PlW|C̃N9+y]Fu=K 󤇴Q—,8[UrZaqΪSRhI#=X0nQHߑl-۰!i|ڎ:h-/]{bŽ?x$Ѱ-e%<=ƒ$Hzƌȿ'O͌ZC@A^`zO@)C\-#y>&AEBLK Ip.j(z dg  XS9ȅ l|)9p6Nr8"*.S8۩ JD6h+A8囘?=k__gt`H6IcwꝮƇ_WWobA lfx)C~U5._} DLRwdz]lzHbJx^.޺\> Z4NKmKelK#Yl=շ9aǺ̏QO xrԛ_Z\T1Ns:ֺ ڤ,trA#ᾐ ?Hh\PodKK*U͘55H%FVBN U yª94UtATU@4j : 0𛕱DNؤN*Bt6ۣ :ck;|"Sb'0L;S!3H7E "WnJ|jϩ4 7#eS{xJ$ZORyMZ-(QCiqD.>,br0;BPЁbuCQ oHr3%WfELnYZP>Fťؼ${f;=@ͣOwH1dt8ţF~W1¢ H يy_4X:@iȟIX\0XGb2IbC ;UR~ēg\ýiTA!{B.ϑ{ڏєߘJ#h{*. 8Q$Wc؎zFF)[UETXN 'Y;Ԑ :TbiIfڼ=^(q&śM3bH"XZd\dBQs:1PqR$ +꠱ o{.`LIMD $Q-CUJ1kUk OB~0Doia$X)^QդӄK=g0iO(f0t܃^]d -^ 9{Т$}QFdOآI;1aDfdOI/=f/]-_a|㓽k7f4M`?dyB\^gwVo[qQ֕o3Z|"Uٍ׎ѩrYrJԇ |]7X+4Fqdjvs`:0ƨ(~u9КCq>ma~HǹG<76঎Hey*>0_s#8$ [a21\2дMJ&NDŽ( &_ZYŤ/rzTJ:{ =޼1&@aEV ms\MX^K^L99rd3-uYGь-W-&BZә!LrZx(>kk T I=NN/ǧB? 藻! 4ȵ19&%7s93-zj8ZtYg|Z?t5]¤Q=sVPFj`PΝSQ2=AԈco⸐X\)aE{i)T3fXHaM%b(Λ)З-F]ݵmu܍$Y5YG'4"v=P88')6ɢp氩ޯbPoTB|HJ}6 ;Vw#ѰJ.s[Cyg ЮԜg}#96orJb)x`ɮ* LI)P7+*y]IC`Y3CF7SD^I0Z^c<˂U!+%/ W6k&hMye1G82ȕԇwD嵀eOm\_P _ IήД{Gz5N]+?;?2 `"uL=MQjjX_Q FpNXBĊQ4'%;ƯՕj#BQ[+Ԁ(EuyfY(J=HmcC<^9)tA\H5}2VK@yi,Y#h-m+c-b5(DO5[tAR1t1) ؄kAɦxLHqjb )hHe);`/@3 *6?PKnXJPAc8:S3U㰬ib 3 `|2qb؛Мt+1 q. Spڸs#4nT/x-YYYjź= iQJ\7QA7K c\w@_D5-4՝VjJ!P. Sgp2K[ccG"E%X;"zm;7.rAϫV3&»x Ta^CkaxA1I.`y10KX~f`@G+70qٟ|G!J hő{'@P>H$^W5;3-0`LR Nm``4@Ykh- :j x Dim #!5Gזx6c8/gHWt'*5cr 0rɽ(T~R|u:0* Q x{iwz0qG+aJ6eQnYf#-Ť 5f0r?G@n@NGX;fޜ>Pb>en2V=R~lMab(rWʍ+2L׌vRJ Xб+tUY$%&̀u:NM&'X,&T_I$0닊 @/:e;_=%f'+0]74 "rˆLP".ZuVבTؾ|8iMo)bT/*& {ᛦ)O@pU_+4 _sMvWH; _m>B|tNj|b>r:`n;^3;N>m3"EM h=Va(Ijv#;\6Ds5դH>xq/L7o-{X詮*hzfi%b2g" "1C;Wq*" fVɠ0I h 'KF7ޥJowq%=(ÿP aSp/#ee-`/ 87o} v0[ kHG*KH0-mN¨y 0ky]:_.6PS[*T㇜ĿO0z**BG-('f;p\"j)Lqi w˼YmF'!*jj+f$w"uaK|d=|gy,{2JIUSd-ߟElT<;(V{jZ([;7D&]Nڹr 1;ܐqYWs|ms|*Zm* . RABz2jX ^5=g IXQ4&B~pU)3s 2_>zj,<5ϊgDg޳4R2/- a"]6ˋj,o\? JafO% FQ7ifObq^{&vd<$6,nBMHHONJ^ޢe~Ao}`V6B,5p܎GQNV7˨a߶g% 2B#C,"`'[;ec]`֨ߨj2'2 Z .煩zt;C= a=wh5LA}˲ݵHy>W%D?<9n.iB]YZhgwnSM0,w/XzI[Bh+"Q̽ BQ;SEƍG* 6̠VZ2Q[Xg̿Pv{+ 4WhyQBߠ`D:ZMi龋4p,43b sM%DWoߤ 5p! 1qԔlCE/y5уEځ_gToR2q0ͻ-+S4WLg"ae/ ^VB~."EDJav}E&Uu*C3D f!mbg6b+P&)aqHiKd$AK\54kCbΚffrfd=BRãDcg5`bhd|ܹ/TN۱fs<+<;6i@.̰eiguN{JhMGkb+N½W/.ǿnEӑMO\c2-{.E0sAr4RRl@Ll?ʣ 8zAK6vES!7h!ΤŖ8^%!E!^| "н7o+ԙ\^jF*X37Rs&q 3>cP'qO:e:[=l\ M^Hf&Dez>Foc9 Ćy_Lv*s!ts"]45s4l{ 62:r&/>}6s1|^0=_M cB)ǼQ<t &uDGo>Fqadyװ̀TeӘm~&L|h>}A [ix'%3661&, b+ (B-LN+_P ƁLO ;z|_dyă}Bm3|c e\XAO}{x=ЃDM%|πBin8Xfy(|J5>ױ<7X @"*[E4nί-+ 70PG߯#w>{ (d_lsWLuͰ3j+BпK{'0"_894v&4jDC:୒:*3s2OȆAP%Z%W_e2%G>Z7DK )@ 4{Z5@o^1~z̛$  ZMTs1O6:Iq2*VE7BL^# RĄL S0MYk^ X??hӻ@`zw ={ $5.ʺhC I%_bPntK{y?BI̓J,X|qsH`s" TƓ/C-=Gplz 8@ɚ>p?Y@3blndn=5dfnJ 4 ѫ/  <Ɂ3e=YE0"^,V xßᓾˣQmADAyPK|LaQitE-87'Bd-oX}%竚VHR19SvnOFLroK0;Gw){Xx} dNjaƒX Ɏ8]`]nx0gqiR@S'ڬ3|C&NboM,RϒZ@8:3_jq \dqa2YX!,znV+Y~{zW|;BzT/1+E2xw+oHbRU:rd[<=Z{TzpWbp/AB;I<|޵^w6a+Y*/>Y5ܰjjt["A̪T=$GlAmtxltkg,h|gv뷐7.d:ằ3-᱙<\>uؐ ӎ][hSg={P@wU$UCDk LB  s<_fr%Vڢ276*2$C=0|dOUkX Ǭ-+cG86xhjV`d5][Dh뇮`QKk,>9pTDGQfe>5Y8NL_y4tu.f5+,as\JZNB}ztGOL fZ2S.ByFap~(ܤ"-L,=C_V|mܳ7JY! PXmQe#kUu P;vW|wAJP\P>$LlbU9+Vm`7~ H<}Ҡq0t |Bǔ3/Ha7$@ O I*#T`^~d#*Pإ֒=a޵TCZ$^xFvy!6$Hf/).}zPFֹ$ -4>ZW֒ٚORm`}xғL @7itu.ctخr5dZxӫz;3ﳆ|2^(N0x> dfz76{nVtaZ|a8OZ)譸iKGJ Rf&P:ڕIT(S" fNPS_ H)4[XJgIޡ ͢ffD١;G˃$FJ1rxv=# P }TM4uAP>E;ǵQy g1|H37~EځHu4W)8>?Imf]:AM>n`oɾl"iDg1V+«C׷J&vOlpǿ!<=$=Wӄިz\@\w# &E{'l 󲚥џ(g+yG "| 1 ?ZC#4vć t^WuIDTze$J֧X|u_UۙcLvwRұ@iEпeAT/kZ-PsRQ;h&M/zQ#1VMg]G/&aa5|dal(`F"8Rlb;-@|!OB i"$f>)nQ ɬq@@,[|"mh},iMlʴ yS umA(6C> #xIoLq!EFG 5O"SxmaO4H[˛žb[V+0+'Pc$XNO{߾2^6Cw+)ugx[&z*@QX2[gw@9vq< |p4vxQ7J`d*iNk4#q {6e:s>Xڱb_I<:`VA1A ;vP:x@ idʾ/ i*T 4FvE^*nVu裛ԈMׂy,3佨dYBr1*9gVд+Px4jL /w6CDqk;3QG -F=<@xn4#-.PZV/ӡIߪDa9s[ntsYa$[?#LSH(AFͥ+Q/?fȭ85U,T+{ꃥtXxI(qPxJ`¬9܍m<-Ru޻AsnU :*)XEbab,:301ƛ%m3@?㜮܄6) Cq}쟧qG 38 wiZ˛g _ rD7J&r5 vBWxt kjCA8mz #ﵦ{`6Kz0"?&[FlUN֡}/6@4b>'s3_XHCJ?~_5&Z gӠe6Qsuc'?,1Df]#c7۩d45vߐtq@RwW kѪv@}~M|՚i Vowbܨp8i$lANƺ=v[/(@z4cg~"|yG$=?~6fO.fB)8.,-8fE`ޜ0}nDi=$h9O̬T9zDCVƼ`d`8& V  Jir Ig{h;ʭ@G?"hvIMN'(MսSЫSCТh %bHke.PLw\0"qY` i\U0b 154 ^L->ր r]Ђ c GR֨ @apT\me\y$v.س["KQnoC*S=x06ުԘ^q3m$kG}EhbO C7뼘;ʿoG[qРEo ̌2zۉW;QpJri%GVs^8}$K5&)6:}.daC5 F]k顳z?Yd/!J#דGZ=.oz&%UH"?TLTė JXuY)! Ncip9fW!"r[(4 XVfeH^?rB*P 9սѓV^w.oPTws9ʃIX#F6*όȼ76院<|nUJ8a 0լY)&899Οq?ݤ$8^Ⱦ֞v$3KW bd)7vѱ]K4lAЗ40π?Ny2@tJ 97;pgϙ_I̾il]g{h0@iOiJܢN6))))_ {5[Il*%:K׿*FZڵ!:4Aϻ we! CR ~ԭCcen"=ea|F6, %E<B̝Yvzmh7Xn9LxV]"TJʹ:g~/3)di tȈP͑Gwqs\XF`jgL Non?"SD.} ObM/aI&vLwBuMwOa$;@ Ah6RNVmB<@UFcS.gl>?E$hTmUe&#s%,J6Gոwv`gŧшݸH4Ùq 8A/WQȣsQ*ʆ8s>#cI )Rʦ{n0f"A"ݓHab"v{:r .-Dgћ 3 >rbT;:It؛唐pnL>pސd7XnjxB(_22I< +M30iF2%(jǫ%nT>v*'BS.ә ?Z\\j aXruu&3(;W>zk9ܬQє(?)-/VsA{5@hoX[=P0sd /']aw[L{~/"3רn.@5EFT0 W[ޜKX(tӶ.V@顕RTg#xvJfml @ nq›8){DTо*o%[\D~>CeCot7ߋR2->BYy( #>cHڝ,*=;!^bP;Q嗅0F6eNV)Q}e&~5j+1̾SlF9x0T}nxKp>@vPD_Jt ɘI6=g5Ef/:ate-A;;:x|rޥHOў:paV2 wHZVm1ߢ0p-=ֈ N ת?%vG7ǟ)Q?xun>='0_lx86ѬB0C0^NnpmgnFo~vqX= PɳzX6,K *Z_YGL;drnV_*./Tii^xsiqGbP+˟a/7 C`iݡ|;<4a.t3]j٣wуaYlK7ugD hByM{NC#Ԗpr~2O-B_V4Sm]Z܅DF_ 4VsS0[ NEVh Lۤt|3H ZY8~gP]5fqYF<Bko:$4ّU>S&ETjK3g2! Ot#AH\~ӓK~*{sWٹHja &Pt1^Unʾ,<_=p\ R$΂t5>VxӦ>fPݶ?9:)nhZ=)=K)xKG/䙮AxNAvꎣT\f2(^H㚉=̋:QG]: ơM;+A,26)gՕStu7%xce'nܱamWE/dۓnʥeAN o[v )ۆ\I?\u,AM3ZW`z5sZxYIIMgy2Fkiվl8 $dIɋ Nޙ!E* y^Z0cZ:XFط~EAE;A[AHyKVS𾿟ɪF zStGj.7fns*iQhזϼ t7($#f?< @ϷUr0(nw#7(ul: =ya>L&`xW[ a)5MMbvc\_}́KSЈ7΀㴦C{;c)^ 0o ?5}0QH3L@ȕU7dNYs|[ⴌj HZnf1NӠ=3s-D=Z=u HXK;ᏽXJԕf fB2qZ%DH, ,X]Gr|NL \QZ$ATX^ɨwp{Kƙ& +E auϾU^HQM: Iu9a{A6̙*`>0+Y3(Xi\):='?Ly Ee۷ŶTX5 4  &U,Ӿ~*hn`ʿ]̍9b/RVчP9Z9[7 Y6JbchpdQ;s\H^$T9"1iPL{V|y7} ^Ye@2BV+Gh̜G!ءL &lYtsRy(C"YgNF{PŲ7}5T5>0 87&o~`qG:N5 "(D`ysx|7i_{t0jy_P}`iv!+X哔)4B$ŭ 6VvIŽn\gO*TTIjT@\z͒c.]mn˖bwT*ZG$u TЁp#׺HcxO1{K?rdRQ"j Vwy\F$竇oX24M.Fsur MrHZӁ!rkϛ]nFY4Qy:`ceVC c D]w{P-}ޜ=w;'0gx(>i!sޤ^~h&,3BΧ;ѝGzIdvqiQkPBt{?lw)O 0Ӵ&YR'T4pqk88ed;?ÍW]fu7ÌCjn2>K^[ܵ*~L3K':P0.fb5tE̸4ͳ^\LN˜1P \RC0\˼2́xAx$C 8%3U!uno# [lAQƨV;&DET%3&,N1\j f!qŌqsVΒfAarٿtϥCFq5 pJ2AӻW{/'ŒuX܁Y\y!^VDۛMMpD<$J#_ʎӽ#YK͒:u'Ts֦lk%[#]tV) Q; \@\k2 &v.#k4spI> ӚuvfbS鏐h8lLz[ x!STU3P`x4o|W ,Kt Da0gcBzYui2430MQ.8(qAlрښ^)FzJ]r,g`.~o rT ǑQUh@8ꙕ3cP=q lA6!VhW]NOy\B.#͗0@fȀY#sf]APW`-:Ng_3)*kX Lsm / u^+TY7D- Br D{  ?s-2U*9`DV -} _Qf2@.fgRBJeJ}hJZBNr0 T8{$f=vNG'_N_"43&*'W(+ZJ$W\M211}Hx*M+?w{cie(Lb (}/\PSBdnhGҳْtO~涱",vJ%?l|2JU=CX8?:Pʴ }"ݣKN,`yuXfv՟3B o%c*P#~o^h&Ž&CDNf 77j8 @~#WR.E""\ԝVd <,y1S#@"Zrvaݺ#uq=^8Pp9W }-H´*(n"~T!XO_q'8AΎ=?"pOfB{F =g+1Q[4C:n0bS=GٴҳW|/J5 80Ae-Uv:*5#,;ة6jCG=q:D5&eST\})^Dxm˹  M\ސ)">$[%h+ɂteUaF;;=suw߻4Ȥ%f wBīo pW"*V}[T߄bC[%@ƨmb0[5/).FV/XYj f]me]N;pG%Pl7IfA۲R-F>ց<Ki&M6P{mA*ې->%} 3@mQ ԑ_iy- 4ER~\MԿ "cүá]I kqСON˷t`d#hr '< 8DQ$Ͱ=U*ف`HhP@f]V].qײubz.rBl2䇙̟gLoJ)n%`u6WYDKbyJyn}udwfL/2k\alV.N4lU1kHZCx|%+9i LDž ʹDaXBd1T[ #T_x֧`9eAyQrFͷ+QhtnPݨ dXKmh$w1#O-VQK`e2 #4v5W'M [b%o!,o;ze9!O4km)c9apJ-V]Jh%3 s?lSN":caf>mffm[J$(CnB+U5Zbz\&5d3*ҤJ?=`SI֕pcY Ə 0<' -ymYaEJv!Z[NWMP@7MQ"?NJLscxLv?bYO6_ǴE:*e '7K}D V!IKj F]h|n9Y}v 5o6|U¡dZm M@I 6{ V!z]Jo𝁩2R@V|-'MD/bW/|]pW"çJ}@jZ#Bn6^n>V`Gj f#Ng. pKCvY3aͥJP & 3 P"(V9[Gd s߰59XÈlLKPѯլ#M Rt] (BT@A$HAݥvgIeI&~WFJ[P\گgkX Iu$#!<")LؿVE2n&fW%8a^Z g$r5|}Ae WǴ JKjnrpg?62-'W\k娮@ְ5P+x$\@əgibl54q?awqԇs[gI)λpr'ѿ+Sozbn'xjjzAd5B  +|Rvr4fDSC7S'uu~sj3>[=~+Qob>VD"DT.N!~4:dup'm9dt@JyєpǏqv=A<\/g'bGti9o`-@07? T.sZ V*ܺEO̹,8 *\,diPȘ 'UܹWy]qz(/ !aA׈O(;?HLfM Gau*@̛__TUZtQ4LVs*"=?135Be[CY:`3h+l;ɚ1`6V+*a~vSȼ⫊tF%ӹZ4q|O2$<̓HK(N` ao3q%6&xC-D.coh; HwVӈ7~ .?xf""j^^Zh{^ C0֕Q#jS KSgׄ_anA\ê=U)>6 *g׽@ƴVgʟodoNݐkET'm8f5zx1}b>kISS_\^  ZpE(hZE݃] MŒ0bjOXQәjUπ2VԂ}ˉ'\ﰩ'/y̢▢_+SÞs֜E4VVK%&P;;gn@Zg,|Џ;`\NQzJgĹW!uq%ڄvXTMDi,f ng.wYvT *l.E8ijxW$:ZOhQV/*"'Qb@l0#=[t hsdv2M$U| UtJ1J(dcbX: F*V[@_js'eG$߭ت3eں7hZ *JJDc65kW rIDkzYG *h6:h607x FGtWi*pov=>mr}ga擅:zk^2PL>~G<TK R0kR ŸY?*A$aC=Ə#,Т;XM8H1(BZ5)љwqФ4ZY+*-bCvs IɌ!GaA,'*9+\aAQ"Ym3ȟ̈bмuL(Τ2Bme#ӦQhnف(=F׽6a9uhegf' I@>K@i ::XTTНvq^ҁ(Ii}݆hi`p(p 5H\JּoOFbAl}6YnZN(#%s`ekp#= Oq"沊i?nA{e,HtBEvd0c3mIO3ENLR9 L$iꄢgö)Oy{TBhIHKBeN敩ȟZY9C +Ӊ,m5CϼГo֯ZyQ g@یzCyi!.W1~4oMӇqf;6\(ri69߫M77Q h `dw7hK[T~ц^I֒{I4+eNFd/ljl_{fҫFkVGx`&]&u0 m{xKOl!buޮ0 LzP!v{!D+F$e7Cs M-~(@*T%- leV N2% n\`RܷTGt1tf+ Ϟϻm`UًƓO2sYd0Cl358N~'t3F\GaYln4Ar(%wcFb~ǻv;1\ ard?Яwqk'qʃjhJO3ʺ2$hmEJ$Gc;)|kCj3¿28Wgum >_þ]ȕhu>Ru҃|K~U[: d?"GE)OHPƓz] a0;K<du҂^ Ƞ VmByxnR7Mȑڪ[x]7Ç0،lFA<67du.̜tky[/ dF\Y)&g_D?#&Vÿ95\5#'#>=އЫUWh{%?`*3Y.^]zÌ I%ŽP<pq|5VhaQgx> @8(ʰ <`z00+3on ݐYC] ;?[rW[vl*\ ν*~haJ8&g1kU,l2;)6ٸ8Sy=FY%0J<9~k揨{9X| d~R0#ր)+{76[1PЇ*vDc'?/0U`j]YXCθ;pM:Оyv ݘ6ΈF_H<Ћ$@߯3nϻtlVedw!] qj/? ⫭Č@d. BC&jE崂B]6)Q2?'Hl"P=8]$"YƙX,D1D)f7!RRnx]9VC-ֆ3v@Ԧnu o{Dyfu|S{<]alZ d\vP@=B!`;:_vgC䵌ps¾Z'SX IXk5WPܺ"USB:2C kVH~t@) -Lkє+-#`c&8ikǕHfѯvĺ7Gqǚ5{67(:Uc0`:fpYZ$;;jOMg TFKp`ιeUMay4`n ۶0>LU)8ä @o /## wl #H:?yž珮T->k{p"8S`c?'Cm\v^;+,;f(pN +G!i`uR Le[Ne檄ߋkmGBt3qL%ɧ5FiXUnbm&kqJe`v#ܣ98k\_+7D5r%L{Nr/ #ݥFthMbX׼ 76E:xHs}dZr56\?dȼ: 'T{6x.N![mo#°D *bL'-1"|Y?YkPvf9k,-7ls?ZB,6R9dQ;D P׀WT(|HB|0T27U C|"%}j,YdP?<ɬ 0E ZCe3nab4|@{IPsǦLMH*/t+a,,qQp Tp-q($-9?K1̉]0.J?tz=UC1E{DUX"4i⇩Si% ENU{4=1d=$0Kˋ%%Emk+zf12ȓ0&'OJWQ$qZZߛf4K4Fy]f^ư Pk\K˛.<|c ei᩼,%_k꼏!|.]pek@l`F֓_X"1?Pl:-[b;@XhT@]ƢL'-p:E\ڃUHk"~]T:ZSW7T>'!!)avR0B% E}KI>WeM 5b7̣c<.XkS / 33c Lttzw`H| _0=Q$m)1QN;*;HҞb =QʆHeI\OE_Se%ӞLwf|lvvJ}1<k-c|¼_K4B*>˃5ع{u$ZB A 1b #` Ie][43pNlU>>ve+WVD0jm)X#>f/^/70J9 yLmϘC6{<|\OV'ϡҙ.]Hᱞ{nD1]Kͤ_F-Z1f^(yB{. `&ml{K ٳȷT6ϊD3㣨G}s3R"eƟ8^MG](h_W;wZk6-R^d5 CD_ӀT]1֫4 .U3Cn?{x vJC PrWϳwD{Ե~W5XYqQP6IJ`ߺ;9kL* dn["#LhzVo =f`ʛ8G }~o\DŠ8Y*5W ˊ ][U'c?'5JѠlk\Gj<tcv;c;nLpvIKY; 2Ϻ}LvQQ/NC_~~Eޱs#ycآCx63Xg"_a'إxmu JW eGsđ 8g ;N [*4] mh]W~ga tbc׮[&#Z{ϰw4u{X?޽mc:A.؅mb#IKm-cc8 :0%#ecΜlq<Twv;eŏXHlw߄'b(FvMlTi˺9-=s0k^gK,'4ӄ-vta1+_e84QOCu՗5~`;-f.4D|vBqVt0BuʿjAV3;CSOQ3q{,HލT(;fVMĝ_bN\\Ri9frJW;/-SY5N!MF w9Սdʨ_yTU<^jKrE2u[gdy{$jL Uּ"sTH)\55>`/.#Ĝ%!b/JC[aSh"gC7Q(3L;?M zP( OO'>V}s=wwַdZ 1/Nagd۟eW8U( Gw.y;ؓ˥' :8L|Y3+^m/F!7_=BT[J6>MukXňUY9ʳ!ؔ8- o~S[$rlH, ".:uTee'w:'BOfiK~% qGX*dWYٶJay &Z#)v=(ߒ,+6\/-6,oR-umW| \l.0h5J8U+vK9"Wg{Ͳrvuİ9]˔TVFe]%.^.~AjxNTQyZϹ}Qz[XPJ K%J;QxMEh}7ŹH2WlE>[>d~}qgǢ7!uϭƋ'K{;oj©vOd6 LW:%D1cp:?Az[M7L{6A$ƍM#_ח$&Uc {YwCkO'j*1f",@#ag;!%KMY'oJ(L 例|yC}EbTU> ClrCqa&n@Ich|5 ʟ )p?|itPi,Ap`A)P"/IU`7ʦ^n]p^e=}{YSA^Q3ZQos+ɨ_4&Rg ?T%[K! #pI2OGgd '&e_ĭ>0id*D]h}p݂pgP !oϬ#0C(`@id3G.32;*Bb$i 8 wd}"3pc߫Sܾzk*.N7}|p Q_O8>W9 ohXg?O+/m+ ;>ZS@ۈd,˺z-d9[D}!| 7suUS&SfN2oj UӍTd9=0ryFXqk=ZZa4hSr?Ahas0ٓ5CUxXa7O Jj|ƛכ7[":rSivʂW )}^7WK\;ʅYSW ڭZ̶wȞv_x(KttԟĮ@ PJ [ŃdCi|P+LVgsK_y(ֺT ?W "m(+vT?8_=~$_<9Cg~ p]vBZhЕ~xC<޲O Agx3$Lr8DEVGU">gPS9,z5sOWo1gxB.mLOV #~×v*Q$9Õ0njJ>L`ujMZD_Gqq*5? Wu 1$ yQn2e=EH'䮇u:d-Ed 04" 09mr5aMYk.m~rntl(WP*@LQ۸Y*sjgQ <5&b j좎ޝ"lw܂z}R4N7i6>ld`ZnX5̙d m2+XW rpo/]+otAV5kGKK#&KӅsG r3t8|')S#D$7G^­&He6B-]ϛSj`/ʡ6ӦT_m=i*9=2I%)CNjM[>GQF3lNM/oqriE$D~VoVL `+b:N)/6Du:X]Oӡ6hz"_(ħ1>ϒfm2X3<@/S/jwepNJnpʣ?FU=ԽG|q^NxDAmx>h!MDHb8$~_ Ax;@9A\pǣjuJ i`X.qAg|G谱|wTDh?{bfegHTDэF肢گ!bǏ5vM.G]ǐ9>&gE0(\1-c-uILTյor "3Cuk»r ݱ)nR}UEeFaj;C'Ԣ$$E( u)}Hk^s>b?ejJH" 9 (WHbM̅&[6j ^XНoȇrC3"?>& FHa0# ſxϵs4R}7]>? /v=gt:kGDXE.?Ee @v?FqIX̀9ҥ9rC`cz E1IZV}^Eq[Eλ6!=|?ƻro \N #109fځdp=f;0Y?1}r|{kaKShtW # -}6XRδ"Umvw> Q]^{췷LxEueJw (}hNz\B8eS ک./iCmvFm-oCBs>v0Ԫ 9/R7N{OEջ1t 8[<f>51A\?U ˌ~?L88EQ%̯<\:OFH cL+2n@gI0OPwo0xy e(ky)P9ݹ>hܢ%;vx4Q2{+K87A!ԡADlc="3~=ndnv> $W`wɕp8cdU PlaٗP؎w;JLjzE挏G{ &gkuӣ4߶J#Vi8|Dg2)pZW?\)T'RYBCw(6iNCSp 0C嶌 EaS%qА7\qoKp$@p7ň.U8Z^ (iz@&~];Lo,~gz@bC/8X"Q}d%ÿxl /ABQ.-MM-6“jq$&bzjeqx@P!tDRJX)c[ĺPF˶KiJv̬H hc窓z.' )jʬ\3R(,|¹(բ-񠌋xRf@a;,䏱2ܒ)c4LCHwf6kx#6߾NOS) œyRd"V˴6{J2WtZ?jI'zc?c!nb\\ؚB٭("] jdymsk;օ'DN͓i,͇Hep#-f㕂{˺\#"z6Mw,l.h ?Qf<}Ս!N?oA5{4hs?Hw|;V7xu=t>2o/K H%9&9N|z ʽDPbW2}" %~NUf8`" |#VqQj-^'ۣh|I= !Պ igSA]?S2{3V] \ȓ(_QUe:xj٣2գy!jO ^/j&4}Nh\lpvJ 5(tði=:鬣QK7iY &^L`/;P;Z=PqfY ؚ|} -qVhu&3*Xo|8J֠ ,q}P/;l~Qx>MSH⇪  `jxytV̕_$G 7ij.FǤ$fE5~ɘf @FwP4TC. ژoXAms1 u*jsX>hnyf<.YO.-bK7T+b+f* "G* 6c.F)uJb.&yynE:|\TcIܝ9Axfnm{11˟#P#"lVelV.#Ml"25 5G[WUޝ˵]=1+9q 9Pl#bP*jՖ04Ks;*Y $?õmrPi' VE19g`4Ѱ"d/P%|A30wM,rb=. J a+ :4Y?Ыz2x^/oֹ3=YJ5K^a :}u̓>;#De`Õ>{4*vHwhTO|๶ewC{kkA^a0rAi!ǮɈy7"a#O%gYQ(j:;Oͫ nH0aG>uS:&kfap8\DpMmF"8r pX,L"h챪eH2[R? Di6&;a?$ktWeZfb|R8B8JRw>Ʊn&$g X[PwlKk ܐklrAtjڻ-j9{F'1[H¢K ϜϜ15G!([cUJ sw~7y4II$P;e1@DPSō#m{E5f)w00/'Iuyy2×Ke碾fEH6Q)2a8~RA0)r[4RUrlTRelauoue&`ln4ëe >"3GT8.Fi5Y#BzžG]K;~ ! *Hfv9+ǑxU[lmw7:p=Uk Rd|< K KoĞȼ&㮰n2W@8.k *"> eQbب8׉^&Z:zźjJHvO?!pO5Vr.=YSĒxi,XӔldW!<#H0͖0#-kz {YYGnȞKs/mz^ <\ڴ=` EEW#4FGL=ߪ2*aE~z }R谷=rg{FCY qŠ[ }upH^zN G?hY4ڤmL-3 Y=scZc (H3Q42 P!bM7_[th}!tͦ)hib"ֲ2)WgvTH Iη!W`hEvNMQ(#wNmaDN S/`c"Vc'< uhdϙSw|Cv#n4\<嗭h]%ԫ2G3ōt`ҫͯ>&(n-ojePB,M? >R>Xz^&;,qWĔW^˵C'\4^"5UTX'Ng:*SA5A hqu6?(rYx)ŞBkSEO_便x'I~LޓĈs뛲m%囅t?j-QOЅ('cn) zDWANw7,Go5M5\P4¹^yhc%lVq/(wߟ{ם4Mp؛0gZ`9 I&"z3oXgUR-/_7:}p3UHRZߌ@TFϭ-56>H3p-2()VF9eES8;۶J?3]II+3_YKuFsԊi#=!0nVqRÅwhX(iL/m%ys׸631.`VsQ^g=F_m }7(*1PZ%$C]̥J̇t WIHhوJ@|O%~&b.- S `& JYIo [N:$!|N !9N2Lό{?$@pܙc'#rfA$S,Ggid;$`A>EIA #'SIXӍ˟A^y6ǾFq<*v En&L@FNTG(8:1TL(M8lÉշeʳ' > P\Y:c'SME.$VH3(3)$e(NmHa |-tKsl`7'A\Łx4n*¦Uogi #FZ&*'OTZN9sj8ܭ*/|j3_?w lՌću^\},zK.δ)z3Ҙ*o'\1wI*g>7ΟvUP_֜9Ɛ@U']}[B,L_S{z}>#^A"Q~N'kFeHXi*wޑ J->>X a'!Otl<G'nB`І2Ng i@ pQ-1u<#" ژ.Ѯ,Ѐ|CO1"s c4@(9` !@3ں^T]$Èj UdoA+*|ìKKXEj:y -CX\%G)x;S~{ըAtzm/4"E~]޾Ss}M"f~Ca:UVy!\gSS–:*ȷ$ā9tꑘٓȖ+w9*%|0 B[e&{$g`i]$DceIL_4gTE &(/xzɤ3ZI[\w44Gģo 0:"A3ָF\He i1ZF#Uq@*3RN-o-W|Z}>[g˃P-V$+RAXW,?qpDXg c=w< vCbY'pɉ D {|r -)\g93~ѡǘ֘?'=Fץ=MgVgdBaz)wGOwt³D=HicNxzkӘPohXSuW%1˵뮛GxPxm򊸧&8$5+irvu-:_}W?n/>sDYBRE7f;$fBm3%frJշVz6㰲;}𮓸`U#d"(5&Nf$W 6fx]%pDMq;2QMyoo?4+)5_3eqZ1y+yh@N" uC>0L\i麖.qc, yǨ;-Y3oO~ \%7 ?e| .,4"έ(3xo^kZF!\c7*hGі_QRVݟ.T fuܔIK,|bʂR4P_092dtJN?Ax4LIe˵d Xi# 3h´C6X_6E& ?(+W:THP)+j%C)<- Fm;v~Hc]Ւ#C2J5AO=9t;CSaRXj!%٪CeVG/?7_Y6!` N5A|E!.A4xty>Ȣ.Ɛ۟Q^h@ ZH߹m7 7إ^#l'-:xOHӸ]q(L:S}P7Eũ0, Y L"Ό\/I׎# "FNQW{zpx 308yVv4kP-;Cim"_-:Z?4:q'H[x> 3ĺy$dJğe%f2!fw8=pnW3BPӤKBF1P>ū;CcJBsiC !,F,t͠ 25vn%fׯOreN\yE*SMDKR pAf"j堫 C(ȾI+ MϬ#A =~i4ڜ Z7̽I !X#i$:#iRkm?eGp4wFv&nf-)? ]1k!IO*В7`Џa6h.]CML.)=ѧF nIQScSr M9v& p GO&4KTk2].e/V&:VØv6!Y:-<"+V17.0l.٦ qnʄ@R>3[m5sB-Q+$a2tef`#d+p)]D d8%fs XüH"$<TnmB yJEU4aI U$w* `Nk~n;ǔO4M)iwfpMo/Yf2Ӄrx)w=6:Pq8i2yMcܤ0t4 Fi f/_i *؛qce|zx6;~DZyl9[!&hݷ9d`AQG~P\[#ka=7j?Ah\fqZ:hn+\qOvHd 7RqҌE^!n.\{Ѯ4kSnJIw"V}BUB:/:[Hܚ/k&E>n\f:旋g}?x2Ȅ}QAﲚ5tTxi*+g #o@ǒ8EЭ y o~=Aau婒gۇ~1|έҿ[=giR3?RJDV)Ahrk.gnD[lMv|[)Nޢ:w y,Vki ~-Jaї +fhU9#;[eu̐p.p@L-H!dވO@ #؃͵m@}g ˵AU+ [YNBCYL p>y98f>+Tx1!Xm_HC)Dv> ;?o&FԸ*˕c:j4C rN qdY'7 ~]1NȣpK9|{% 4$/"h(샿>mYx1)A up-4 6هZvHYx4ud.Sl*k._e5&?_sG3VC?@, |5-L4i rY kUQ(f a_`Ho"jX G~FHڧ$ }LPĜ۬ٺJڧ84c]Q8:8mbwA)MߐTyX9nT|P@ aH*}s_XÒ1:oB*7 ,6#ș3 7hyR+"lHJ/il)sQg#Vw[Kbj%7髈#I?_\QJ5}2yCNSbkڪг> UDgY9\\=" T +"Zee#4GT{yz ߅cahSޘ *@ TUZm-uYqSu0Oyh\ob?5C"O#_ZLΤmaB9.0+cp42VP}ה=s#mjUU&U,0ZZ >A b[rN˜MH3EY4KVogz1=q-MW#E&K cM}j'{ΗŲD…,+葠 Z^_2a܏b UrWɲߍ&q)V& ei4= fw2G_&L5~n>t#eCFI6㣘!b<~Wwz"zȉP\:8u ˑ5#bc^41"zbZFP2efs[V4gӞ)#gLfD1̏UjVVJ(!&MLhռAO* `D+ZF.g˝PL(N]+Wd&1L 7:*ʄ(3tݧZ1T!GRL-ހ= dύZĻ/!zx >ъIX_ZW ;1N2ӼiH@xam:'Y|( peԿ7aOzE e' "9}(IrB7{pe&dbLP0qƛEߪXO>t-•Va']+zeptLebӰq^,b)-P bu~웋v}=q`#?on:bi/[܀&CqUB"U֨O $ۡ5 =v:cW50a|QPRY:L(H&dTC(|DpKQ2FeX^[ }SZ7-fl! cO qKzahƹ@A:Z`zeÍ&XoyXX=ժ^Op2bhQW+,cx-Vcᶅ(JܝTk{Ma*i}ALAy8 U#r"gmq{cމ U땊l*Opv9!F- y ulE@XC_ ׏c?njhz)oVeG=֡]#𷙌wtO;u?)6m}#D>\Á| XCQiUJό\;js7"ǂ #g+ PM஡) @\9~(2_7^. M%k!9,?(+7xiu]eH.7Akvd U9.~uV7)jQB9e!vy1=Z("XKr,Pjn٦И [w CQ;(UxE HrUbW8؏#[K#pr5G(@LO2JBq 0`*Uc5}yUD‘lX0n$S:[$_jqn3$uCɘJ".:,8`ikn&uG >Mҭyՙ(}JEQIj *H#cH*KB~;kC W w.y{,@Qeq,Z 5~w-E]sz57A vLFk6+0罋S9Dh?`Yқ5/g,aGNe2o) I=%J S[H% L!tIR|Ժܯܑqgc{A@S~@(M/%x6Oq0X#Y[9_ βmwh%;4O)3!:Y;S=nϿw6,fC>APt&0J&c]5@pC_Z vw-B>2 |=$PiNg?+.8Y:񨅫U,y@篺ǵP xPEDr}әRYnrS,dή"8qa_omR)%&psrU1{U孓I~,xc(uol,AE!uά7chw9sBvq8^25-VI{_2aRuSNKD$ g zbM̰$|q~,E $nB^A@BJS($"y;U҅v7`BH0){ pGJyt`s@C̘qm+^I/ҊC罨2p-6:ra$Qm3EXʼ&.b9njHj%ԕeA0LJ6MTsj"*WVH.n 0. 7\rߣIamLdܹo Nw Уma(g_ /y辒lXcR3s->M3$sM\5 Ag\&<D6 ;`EtG˞@eUDҾ{~:'99!7Fx;ڎ F VéTApեc98d'Q ?$)Sit͇ mX?,ť#]k΀N`M/.96!^nXr|{mYWd-0, !8ym'R_J(ɳ5%o%@#c$7t!d# 4ﴝJo(H^2'$370^5B.([Zf]ß)KEiv:3(z(,Q 7!xhd߭*`G0`ҊcFZ-!O:C@nOV}S!D  b&/MKEMVv&a)}єmL\hTj$jwmLh0,/Q`69Sezw|=7J.PpCI2<*~Ź92iʟ>4DxH}pLtDy^o8beY9~{}}X$2Ǥ.ƒ><ڣE"T?޳,BI55CW^sREBtu͟p=菝kZ2#\8x&ܝw$v7FE[_~٪{(LKrIhm2\ceF۪A8r]&)};qk쁟4؞mݤ 95l@TWr}je14CQ[,nۻ(i㑙t@Fs4Vr^@_7B?$P>yoù6f b 8xhi 2úV=<'㸟os4$7"~Qs?WSf:7Q;3A50iP "1dLW VB1[_$-/F[fs]51Tw$Dp-2Bo`wj+0.~Z&?Pu ƿ24=9%c}ϢP`,l*=_sSσن!-kɧ޾Nw ]Swd^8f|QQ{%4]Dz~|; ;n =K8(/6HKO65ncԞ v_m (Nw79`Kn\2gnOجmQy?BƋgy8e؍+c\589!J,J+sOL<ʚ!j=*H_ ͩ0zI+ÅK|> .B?ƾA.,-/`'@]U}quq tꭨ% .އ/ieBUj<,+'XP!h` <\x%\sгva$lL:JF( #-1xX ˅: W$+[ _߈>Ϡc >" zN-VCEuQ71` GI9tp" G bFF/ \B8-Lc bC34?gl;;|˩5:q%3\*a2O:*D1QD#\-F{1g@ٿ:S*ހQ2w><Ҭ M鿫cY2,,51P|۰)(hC?!]zqP q &M)2\Bo{yzrpnܰwYt/5>^ԽEVɿAp;ɞ =>:_um@⟧:KIY6uB.cuYz>'GXT0܂z!h%^ ;`vo Tۡo1DH7.2m,fSfoT#F.Q2FC#ܹtfv,M _:?]AyO(%klN!_ӄBIҗa0##PWpKg&g Ra8[wTO `R33Zv`جɞ)V{6ADt-`ZnZ0T;3q9b$-KdŲ E^*jfbD7xl0e ٩ X&ˉ3#v,N7m2.0T!^LT,ȽݸK'|׿k-_gе/P2\<\9`rg.j˰S2sA#)6Qv$*󯰌0n%|I6f D[r/'/"yfiw:kb0J\]pY.A,3\3 TyjHZqrЅK;0.m'_#}t>qHi UITگZ1si!0௜1O$4O-DP:+A7dr Ί-vg.my yP2RI1 /W_%wY.-FUmwyU" ec Q3Iz?a-t\ j&'8RG $4%. P$A/XAP b$q=x)軀m jP%[͇-є=q^Pڴ:i]E""V"6s#wswq-uv9\]üZ? i \MRgnD ǥ،ѷ/q<A/_^ن3KDTaS1[m. ;ЊbڋI]hRqAp ok|"~3Hfɥh$"sA1Stc)ޡsŧ6tGϟݵw(JsX׺ `żr=Z IfZ/T0IV,W,]$ U6 e:8{`#Fb}j`zTyוSu {Mv5fSo*(]NrѶ@\NCw¸S)FU ~S5f7o,GG6z ׬XI2W}tpK%,/qY-i~[=i-X aIj @* =Y{0vk#nt|!d ((if2>)zo;gG OZ;|QW@&,3mH{fgsAZHK #^mIJaUYvI8mꂜ!sv<U@q>x+w ߺ^.wbcO;!vc:ll5bIɡmVeo3 >reA &'V2m:j.uG5 O l7vYgىNgEMØjer7Shb ]=iNX xq{d|NqXfUpţK,n@ðnbv8[&E*V&Xf gu2sH>-n]%@9ma#.CWS| |D(+:I wԗ:0kРlȗZA )<;8%n9 ?'o qz.)t+w;C[B}0eV$7^ dH,!9bevFkBsg (S];N4R >!wFVO 1"# &nG7,y ʸb݌ki|AH=g(fx' )=nyPǂ(I-U7*uԯ ˖@K_gzv 3UXh6l=IRUT=]8WcwNvǵw-1xRczt\f4q–[C#ר @}~IW›7m*W\::1D;%i1S$Wm)\^Ǖtp2UhCe%g o"bG@ n_1 ^)1]"SReqkJ|}D|wV)gN2|!ˊ`Ƨ-jyzMG# WlP= l}yaIqûgY/?&r=*,XuP=1 ̑@+'j`Qm1(s4P>ϭp <[=-5cT Mٰd. AɦUbjڌYIpe?*of2uN$dtC3'Q'݇uɡ!Yd<*H/-:ٲ kv(*6/ns}O.E[?E*acqQ^K+Bd+ hGD7,5&)r*qC;o@WM镌Ă'w}ir;] ^_o̡ WkAuܾ+TDQΙ:@͸ԣkdD.XC&1rpUf!~bYg$(ݨVJΠjՍ jwӚ+\n 0b1JNuRw}Uw_͔Ŷ#hNΝ R) nb_7/xc^g匈'+#=j,4-6#;:iB (wSQR笲ɽƭ6}..)ؔ]Pzb TAˆ.4fB)80Cdw?Ebl:^"w'񙁛~>8iE_'8ύ: LU6+3k)2=#US1 4_GDG;4ݾ]L¨YiUN*gڥ4woM䫯@.!uI\uU!lv[ |-kc0ZKK)G&|IĦ3^y|UE ?֋+x\@k1mh]tif |#<(48yqi({0 ,6YCbFWDqqBRgRx)-M?^cuVnQJy}&J1QX6WD(^r(ɥUggl-,a3kDJ3:Iѓ#ģI@.)Y]Kt%cBVg-^f-+V]Y<`we+XןSXS7zB{;|V qyTߓml?z&_0ّxSIT0W[27cE,E8+*ªtE,l =}NOn|t^ֆI4YaL$B2vg/KWK\A?<>q9=S2fvދ.ġ?Y[4JsTϖ3aѻO$0,yYjkˣ 5ͯ zLGۣp@!h Gc`\)`Ipd*yFƕzp !9x0D0ítF4u dz Mq6"vYg'3c{4'2n Gk6\px{>bH.#/u|{p1T"l!zsS+fO4êc}bTkxČh ǽ%=M "O1oM¡;z8ʞ@gWflᦂ+nEh\7ot*OQ`UER3,n6I`gP$ӃNrI#põ}1t4B =;2h[7Q3kD9ߏt^V\knCId\ۘʒx# gf0oѵ|5wv m.>m6eD3g͇.!- Fa0hga ׃ \ X ID0}h#RIaL)|Q ͚bGpMp4$3QP-竴uRmdL?L P\W5n>#U V"1 @5R C-3jέǏ'I?bΏM C\0&ݯ{^it o>VW<8\`ePyu#(rF謁 aV$o["tb[q-w,XJmR;v `1}; [K_SY3M<-8=5jYRҐ\ّq.Ž}ʁ|uyr!=8M-Q0]_cio~eɿ}Oӛعz=SnYTklj1Z!k_JJZ-"|Kٻ@v!ReVCP/LM1 Z)`O$ۻ'mN&T~:EO22%?KgЙV'LYӇfzǕ&3:G~T,%Ά7EUԔ';2~E d,Cnn}eB>%ᱻ}2tYF,l'|1~^DZ0]DTq%y+-ᬫFǦ^%Uj衝l`8ǝ۫n+\OFk/.u\TxcfӋGϰ8xgT2ʕ*u;&/UƱ$[-## {IZF%!+U[iVlnGV T`}/;r#-'H2@u5 ]BmGȁp:]D_ثoBrK9KO!tK9y@r0}\ؘw^¦.ex5nHAk~GZ ƊW (d´1V}_=lNך$=]{Z9?7@,~AgmݵAHצdDEUbJrPW(ӂy=6=lrv 9=_D/k\?Oj:;A @X'}t cm *XT-iR4aͳY:\D -5D`pzPnH'!f([r>-t3PTKfס4h)#`Hm+c:>{J q STi0>haQc2ql]:~agj LK%-hIy|ϗJA0 j}f@pI!1~2{5y¾@l tm^Ic"$EFV͔wZ/Aq7CwoD{٭TyJsZUfGC|ByRwJ*4`ڇ)&Ua5Ӷ8-Z0 \RITk/xg3 !PluOqoUO]tD}{I >Rh@;݄?J]SJMc$M{Ckv3|DRQJVkJ5aVْT(`BӺ5d2ʔKNI!45&)pjݭE_P5Y:"azH T cVD%#}7OqAZM(:"w'5eBȢ#4sVKbRƌ/}dB1fK.VYkxGv`7oQkx b#bkVjI'N%[#֮$0ĘgΩɲ*8*KevC(n\Gjordp)<J tdP>t?\"\eNe'::n`H.>6Ro:F@lQ,z)$ZS'1֛X뙾p(׉ػeӌF8R ORWyO'Ș'UJuZzu訓>;T+M,X0zSl*P&(R s 啄V˃ 6#9o+` GyI®^BW}߸'qnuR<|DJ/bo3&^߄=eRG ~y`DsV08Us7CD脰~]0~60y!(g/( <ʬ6|b+7 /59ҝOmH1?`6AND`n7WZsWB TV AY2U?i P]Ƌct'&zTc&=?Tܒr l{k!ulfWEP b,B̊ x̕Ķ/eQ[JpV.!GzryiK 2?5*s"b5JܵeKZ"I(qŋ D9{'[Qf4F:Tͮ+sta^< i?9=0DՔ ǹqlR^BNJ6 SsUz L( ]T(w~(m1C ynO):mO]qD8yy (K[s8ZWm> 8ߣ7ׅ~>ц#s25܎ =6be,ye1Pמ]hYSH4u>fwbP퍫HP.@o?VN׌Է!"UfJ@3c&30h0ͯ9.;LbaBI\S wb5s$Ncr=,ldGCm 5J}p H]]]'q\FKpnyP]([` G1Z;n5z9lD?:7]W>1\)e[N;\ Xn& T 2GV`f)F˞[$a'C@OjI3(3+COL+ckmkMt >oU\[u..&п 5|'?T-RK+5`.wzkK5B=OOss$nP Kk:%8@i-/EQV0nze8k]ߤ:jׇӝa3Ӑw߸Sq$`K;|"(!kU,X#ԹYѱ[/֚괐@gNMѷ럤׸g*%rKJp4e2Q u kI=c |Pث"4[0"}NAn=QN':SS;t~/&zm#)O0(_.!~(?cMǕ?^3\{U`4$FڑQOŨhrL梆h)H7&Cfj߹M޽FU%7c֛ 0Ra37{G̺| &x%jb>_ݫ uD ZR%"4ip7B\$ Ti_c=SV ;Nao>dq(eu$*k8ܢ8倍/s $WnMaO?<"Q[):$;КW!Xu8`H%D_.Cs,S Krw9BqtzORG7Bۤew>$MB8o_:ֈnJR þyL {i0|vP{G<h)$$>vɿ֧\n /4|m!zKtzBC'l6yt.Q$r4Wr-!h, q X. @ =/@ʳvhipx]y䂏[f\1 ή0% )vk{L߂Yϻd7z\0w9e?^{ص1 ϑIf892i?l.}~u!!m܎sa:3\yçآlZ~_Wd_Gqp`S~њ|p]aU~%U)4V4x3lv$DK7O\\_ @NGJdMM;~jHh8;u.\h|I })A%}X4]CR!Т@S IZfR{XI?(={.KfSV;W'Z(2I+щR&$owe6\7cu'Q lMxߒZX^E ⵕH ˹?d{B?xN6Эo2@(;"FCn:4p$Y?cx lt~{Ȟ'J8EqBAM@ ^1t zVH~LT{fd{RB d}g7ז!Z,Gcn^adVE,U\9 aRZ!A淌Xsq:y#.uIVǴۋDLbžrWԓHOϛiv:ߡrLo,bIbPZ%fBW ·X5֙=y,.A$kV F*?/BR١yn?hj$h4ZW\ 3WY;o_+x.4yG3:zfA)Nq;jm+W[|<8*S;Ex ցy[_+EevCoL/BVsY/<{G& գ\^Bz_J k{ u䀉`zl™OSq^3 +L9Tt+x3gMEaNp`- [|-;\yܚ<}9(+|K*!u%R^Ɓ/Kaׂ.Gt)29tCم&k QmHwڑj+k٭%(7m,6|*cW+'@q DpKA:.[]X3PFgܹF$ [Xf%S*)Ïu,!h-:u!5{Brᫍ_Mǥ{|bn RnmG9_QMdo_K\|TklO>ز+j$q97}RZIi^L?. $%Ce'Ɯ:CCպ=],6;AUFǹ ;:X.PDzV4#Ti~"JܱFJEH0\.wbz.s@Fwi&H_}Nъ$EWw8zH-Ŝ#F] r-+FlzWm RWB{%n[ va],`go0TTٺw#WEӺMiv"O:XJ9#F|r(d!#eaWA-= %hjyCE"v\pOX2ԫ0FĿ Lm#R=]9ԪCM6{ b ҵmM&& Pj/LvXÊc*󑔍VcGیhjfRjXy҂ZȒw낻[9U?60xm"˒E_f^h@c-X m+gW8t3 HϗbBwK+f],}2%kX [|Ʌ%Q`HԸ-yU5'dwzG7㑎`59dWnwKmSkZE~˕{FG(X4r/ߦU;>/R)\ݶLP}N1|Pm6!R2eAEZrqKQ=NdG/}!}XFÔ(s0WXg2 [}}QK2_0l\L/ȥ5GfOԶmF{)z\ٽiu%I(lrXl=8џ(;3eeJ)N0USK!2IL`h~yHd"~1FbB"FŘv:ߚowcѻvx{>uݴ~B.gXhDˌ>a i]#q?XVS t]pI>rC޽uTs*jo˾n~M3JYZG V1f#@cZ&I>?5v}*pfr6C)?ՠ}?o5zd3˧ؐܒhD"lY3,F7̈́:XsBGȞRj^_c U Gb,NN U_QeG!Lƙd:.gM!]yHOz&CG ߳Jaq;whqӳɰzE鷱ɽ1ΫJb-2kg(xT4>Я8gDS ?`ue{|ßoV[Ao`,(䯵 =# 9Fp6= lR/Q$QBbɟë$XE0LoI蝯@d."*{=mmrś%ߌҳh(zWG"?-Cyu! R ݂_6~ މÛۍ]]S>6s2p*e~<,y'Wp `Xb`{2hVk%|Fm CexXA 3.30;A3U^e* 2>)3e|TN&}Lb8!jfmfa;c/MƸ Jոmo6&x5e^5(ykɵ6o{Uh]Tߓa-pe.9w#p{A 8ЙFw-s#kՁG6~ c\&󧩎a>ڵ?pGm.ɷ(9MKd-/r)C}ab$K-r-FSr};Ooٝ )DBI{:-Yod8~nvaԑY1q G±U%4~:P@W3'0XRY?.w m鳵Z ta(+Z)#1oßENnK$SQWtOg@'k2'C 9*d ]K(rtkr1uL(wǐWN>o=tVV5"5;N6|ÂhYMP[7|Wa"T>{רsc v9B&z}EDWGB;Tw .*V {]T&qn0jd$E!"CK!xWH3i{?Zp24Ol/~FV@JoL<6+6OdA,`uWXi&AGsq䖞NgWo:yЇ@ }ϺdF<1.t9&k/@ʑa^+yj86ޥCws*plXBgIT.z2F5fGĨo \ߒ!CUsΕf2~*MD|탦 F!Y$zVEMc&*0+%x\>Cتt'L5}93 KKu*Fi7B R3v' oN{b#񉐽V&7o'kx0$+BHfgH(8p%MxQ H &VãVdE+n6lcF(~ϴk<Ĺt->aVj1 ~KԅipME>56zC>ȥw*F_$x7hTh`0)wGE&ժr㴾N}M:%i| M"wQ[܍!/1Q8{ Q:GIZd?*gN|bRf uetD3 }וOo hrgˉ6Tc0* ڸ;t&gc4VYFY7^\-T{Ɖ *P0kG+?l͒&ZZS(x"# A@z{,%O$aCqׇ7>u#dF%"&R /AV:G @~j~uhK3Ve c'1 ,lB}%pM'rRD4J1olVu2B3TCU1]{uR,(BW&!(*ƒCS^c ?kf{SmN_& i_:P7/O !|r ?ņMwZ<%?x!*Z."Z^Dρk=;٩ߕE/ "_٘jeI]І4>"ǃ/'Qߨ~bJőJf *ێ{Pd |atq@Ap)۝$UuVdٰxAC6VrGTK}El;h#a~}>pG-w=m_%N?r{%5EsQIZpo'_$pBGm8~o0)\s(]T+)c GXfKms[q MBgcw{n149Z|^"I ϭ"*bs 2=18W>yWD[N_+VK;(欷Kؑݾ4(<]}#JZLu򪟫 5$~پVlA_>-jdkgf0Ksx}l]{1 x:(*7w0 {:߼rgCС|W=8n+}i= &M[W5-R^ T &Хa1"}ߴh^įu&T p aZ4C_v5neˁHc2"ZIAəϻߵua Mz%NESkK&d|]+2u oKH=p08w"5S$?ԒEqG"ԦuㄝXZmBaӄO"nu"iH+ -+{ĕ㦏,zȠn#%1dJprYM"OWK,{ kĸBBe3,HnIfUna}2=C:ݜ6uUv[F$.GE셱vB]'>X4=Tƙ=)6LFڔ'^$pQ9ɘ;uvnTܳ Ea11]Y 64 !0N&N [k l >*S2 k8d;R`3"{˧'ĈG|ݭ항1wIpKcoa!LǀSgq Crƭh)Aբ5CBrVEco*n%ز AXփ4 Ek) NyndW؞zhxhv~^ȄLWteihwAK؀AMHm d`DGRF958|CS/7|*UttVط2$ns$yr/"Bj0m&nw SJ-{ ;DԠ_ZRY?ylF|a D@5)^*{ N]@!yך E58q;kak#Al<. /RZ=-:^𪇈B$߼_>B]0y]E~rgtO J{2a$la)%f8bVGxCN>/;'d$  0'm4'%W.M֡n]GЬV툽0RY\Ty•7Rف5c`W`e6zLEabB?)|5!KzD2\,a@,|6^":_@Q14}'t1pUm Q\Il!JN u n2d;ѩܧ8?,*B- Ѵsrc)~N Rw>"g0ő+SnkeJF¿o'g ve?$"4!gٱ/l'-,\v5o?U\qj]>A5 FXCYOJx-3+vl]Qc#Q (K*\m iSj0!DeO2qO֩*E6SrJ|c٥uI)s`Ax1Al!t(_駍!p7fG d1k-[)!%*E![8N~u_G \U #Q0cU32Wn6ku&wd|O~I|gZPe{ Mz3Mǰ3 5T{A 7v[a-/!%VPÏ<|MMNu kU 90d`2)C~AeY^y˲bgV/IG%t>s[./AGk26%هU0Gց&:" @i(!nnH$"\.seK?똼 3uk뎗, e!452[{X;PCt. g!jL&NKx7scAJK>A:|^x=5St,+ ]"SšC>Hw6zHuuBpnds%4\)JQ./UtnN(UJ $}?6 " Puڛ۝DB[SF>p+Y;CznZsK^v{Ɂ 8SPVE2B1zOJ8y=N5,VD- "ǍGœQJ%uw2#l[>1l{Aǘ$Pi u[2TLc D>vg;ʕsÇN 䛬 WF>GJR Z^V#}C6/5 -`Ze0۸ugN#|.٠SxgHK/QIrНXڙrGސEhfկkyy=s/ﮪ,YZMVLxcGo_+84^ eᑻTVcG5x`蟤lHxg0ʎfB\.Tн9˓ܽh#~£VP#!uButWZSFPȨpʏ0]ͻzlC_PBqǓ3w@ "[u lk4M~<'!@Mtہ1"? ~Jyŭ y[`Q< P"uMj?8@^7k,mXuw'^/޻*e0J$INn"z22ۂ  ,aо6r,9$-FhYOD"ú ,42B݅᪗$^mP0*|2Q`d+ƶ[ӕLס4;qihNH ~PLx#0z*puJx 4#Bw[; ؒnOmм ?\J\w=lT(i N$ZA\ mxn9KO+bfHZTdjp21%TRSv٫J ;L`!*G_A^ JrtnW+C!U^|o-nCTQe< $x&V4/!QFP섏'As8?=gO+[VgYCqv[ ,g[$ ?#) !/Lp! ys]W-PUm+/HfD,xd˯bk# X1 [ՍȒl@<֟sV Θրm8GThȗ1vjB @;JW7B?k,'ϪLܫdW*BS]T($TlBor&8)\lAKr_+t^[oHCTViaZQ}} A5r,bS8EsT/ wUL;̼g  jNL*#%Fo7_\x8c iO%k`IxI+Q]or}?JѬ2Hk:ɩπ nv}`pt@9kUcìqpq HMĒx@[Nv +_)?)z=(#qE-D;D錙/5m?qݨA{- RbFDm V;/-|-o4"r+0 Wh80Q981 ~<'{#G~GRaDNQǔ U7FUsR|bHecI09Ӣo׽9#OQ4vS>I(y Xz090lC$ a.`Ȑ\YT|T.FAw=vAxw>i|*Z^N,,$Toi̊Y 14#m(y]I0jq#FG= ˾>_X݁5oNKp;d~SD&^5reTQγ}E-|=y'Sr>xpq3]g^*B޽tz')]iYۭȶm&.8 kH5.erՌ[kPbP5Jhx`]R.#MNC2xd Q8Br70OXt@CLV ';F|Lh&;>]~gۙpk*Co\aďUA=\.HGgdXG)cw}xݭxa@=;?qCyo ^_O2QI>VZJZ#-%融1ls-H14{42y^r4Xa2?=fh—"6F鮝sx42 2WD׮/FBv{_eϝFݹW_w_BPk #6-ɀZew YBAtE2)qHXLk<M5weOQzWt)@߽~Oÿ~-hJ N?aD805qcg7ܲ.hÐK ԁ6ӹl ]kmN/9 <&DNRU1Yf֠X|[u/{27zfAҿs(Χ5Mga:wa=]?FqT 5 IX^r1E7x`}Q |hTeVM%# m;%F|_A=7%Ԭ2o-20අxFZxSN3qBrE IJ+z^=( me%T- IV_}Z \F.uttE/duM`yHK a%oBgZ*j;N4Ӧjv*V4M&ܣg@?+SHM[T/8k@^ vhy7p^Nh1zq<>9w]p6'1+-yB(M1 !^gJZ.WjHhz],9Ѩ }FFRDB{3l ] u,.81o>awE,"g/pFCp}PEY!1VJ^G-Rk0,8ا߷ /Vٿ[i5~c@ԏ:a.k5P ]\rn3J;l%Kle = vx[T-ΐs>D(9(vֹ/U|_U>KX*7Ph{ @2(Όx諠GZDϗLJ[=&(5T\(:dsyM֔Ûmἥ@R@i|D9DqIaL!WPt:H`hਓr b5$Jc~zGQ_Lik+/-XMAUVč嫰F> ph_]JPl밝= ?|QLǿQTzhY 0-LS΀Wkv*gDt^3epulIn'N++εfe[iชU\bUH=M8fԠA >,ܶVL+Xl0F#.tlh U&9C z{>AWA*aa(Db9= j*3^J{S<Ԝ*AdHRDBߑk eKb*˱0)OɃ2qШhDWHYLb-ߞ4₨wU!4,S3l]r9p$lQ&RL}K(# q+^tsL!{oFӭ'}я*9q<=ܳT"'Ě9ьB^Xq_9B׭S m#"Ѐ$W4]~ =Bm ^V(,Dz^pp<&ۭGR ̬kdZfZ+}Um',jY^ G0*H բܰ[ j ݺYJZI^>xdܧ\D!pI%[2JMwy3U>VLmxզfU>J-X\仦1 ^Vm?9,&,5gkt1m[ jO&ݠ^bʀxO5zVǠ;H]d7"ÆBI֎l]LT? ۃe|: ^=,/a5%<"vt ^CyUz&R?||=  #qz8lͺҴjN;414ҟXR75`^#m f v0d M?(TDHmkQ&D;ah43:3͏DiGr/މ R%;@tN<3z8/J-AHN5 ` ʸyn>EdMԳvl<@R`6*Ť`y#&)켤rDS[7;p.@U6FOS(L569錗$zX*#Y򤼥dl ssW6жhLۥQ#i_5<9y(i?÷6xbļ即g9\nEׯ"K_2U. Ұr+ɡQxԄ&E}hOu1a­˶}w6ۙZM1#ǻ`8 LUrbzB_veU"AVkD!z&y\ p_c`0P_S\oiI [öU/bOY Ql旫sCzy?GkO2*\OOv{+[AZ)DFfۖ]AfMI_^7q,yԨ=Gyj R[dxm:?[lRɟ b: RExP"\|P`5Q{}q漷|7THd}#:Ur'4zhC~,+3 I2;Bw;<6[!k$V#/q3;(ǒiy4r=1ԯBeɪRwgjpZ=)РHu8@!r[yF[5^/_Z՗ TY(KU!ai6/"cQG_USӮ1sv`t% 1< N.W| V5jDBMhzNx2;:2nbx47Bϻxu{WeeWOA/.cIx39K7[<䥷\\3 >;J<>O_{;өZO.4 \U7;=d>Oal~A~du%9t(WB u՚i%rQ0am"7ɰ@nY/AFԒIMx.IDf6SZkYGTȁ,ƿW}M/tUmG#/; )3r;4V\TLS/$kW Txw*tWxvx:< 7i)}ן.q M&pȳ^bf&#sc\k1#Ȱ"'}X +M_YMPOP]SCz1o #]߬(NJ`~Ƽ(U>Z*&xVbas)H*7q,Ԭs9*dyf]߫߬ piWt)镬bH)X1SCMu{8'@~Zd+akiH{^_Qm>π.Na >!5V++SxDPJ9k>ZjعDFnYɧ: 1ns,ըOLVD&dZJ4Qb\ʶp $"ԱlY)J;y/Ja5MQ5+da:8FAV38P3vKj\Q{sR^#@xn׆rh9({g˅Z ڛo>Fy2a R1 ?+$qJ LG$G3"*vLMQb:S`a<5u; ba3 h4}ꥀl2GnbCHW#_M%x!ˋ~#]p~+\GCisf4$X<ÊA"$b.Qaj7LCЀͬx%CD8$gR[+TfWݪް&0=]>"KYC# 'cP||R.1'4FU]Ź^To|H=u\6ĴnOxej2l"XvDzSZRK2+@~%rxJ[q-Dj8"F$z{L@u[ *<=cc5-5/WmhWܹM5 ]|[bɽn[7 FwZ0PrG-ẘ)0mL>c7:S<ԛ.{ACw޾*g7bNΙIP!{~e^{%eEeP6g!+n=~'=OBx#~tL2?$Α<%vxnLĆ!6.,*Ӭԣ ¥O "pJ~ʗ=tM)D,:C C'8O!r0d,/E0棩JS>ĢeDD~%ʻ!vu  EISxpbANIW7l== Ưp9ibxĠ+W6*>-$"zy΄E^)g9r-D!u U#XQq()sW{n6z#BZ;s5ph[*_,\/2lm#2!H{9"C\ZzB1#syUvM(Z& MOp mXa\]VPӔ`)OM:=j(Q=cK3yK#L6_/?("T}]d\Y/'"AU^,Q/*>+\'^Fr*p'>#׀J2vš[u7@$U >ê^0ׁ4 8(s;Qbg:mso}P1t v'PdC c>xkY8%{_o9]B\uゼxfSðcP|pX\pb6C#k`đd.iQA]Y( bl'oJrNv&8lA'ڞc:,@OsfĶ 7!;ܩ`.R+#7 A=սkͶdUN lE'*]6}D5 ?]Q^>PX"gGk0 D.\Mֳ"N5J F=tE²$VDpX. ɉx[/-(=R |h*k8]Ax8lsZ S`};`ՏP"=rb\.ppAfxt~H/h ENu*?ePQԜ`bXsIK (JoJz~895o QmpV?(IܢǓZ  jw V/ҥ"+uon:mWx*m;b/Y*dnuʁhzdFlp׶ێ#է GEc0{B*\vczECc,R媩 <:qG'Jɡ|,FtWN"I:\/B?^E!StPuCn"wT@o'r9֙`-[Z'qcΒ~|\9ڜɃ)P ij5-"5MR9p1bJ}27*#ՃG.=qE?\Ysu.U,ðC GF;"; نG'47D1gk xIj=~Ԏ9!`P@a"{X1~JJ 9_Dlx>Nve1H|%}\LleEhꦬ\}>1#Ӹx6YЂbP[``̟z{Ёńp^^6dZ9v[҇O[5<&zPm {dQp [M)$\| [=ODPBR lf슙6Ѭm*)*G1Ik]'^,׈iCbs8&@EH /Qxz}Ы$N\>O7DNld 8}1cp26/=FY1DWZJA mdd@0m({ըityꎢ̒]\+Φ0<w<,Ce&ECHaO^sEϊC{i,CiN<+ߑONb *WP9Y=J$rVX6eqb,J^KŨQ<>NnJV Q%]EV?D)`]i?l圔*fWfxؗWҙ]#ӅTQ&?L!]]mkZ#gR?<)CMQ\!/cbSwObWNw~#]N9'Nlֺ9ͅ&VQ7YZ)2@H gиAɹz@*}lW fؚ&E?_؋V{O*AFzSCdgyUBΩ?H}ַNR^RgSAy4BM}@WˎbY^o_/fLxT;̱"Ґ'BP}%P1 Q=E$**Ս{^T/$2Ch;PPjÈ@$~SdBo'T\ OGo5L/HIAϵ"iS@5DfiA_X^8lJ_I myy(`z4 piCHNcB+⥴|tO_UqݴYFSMK[;$P|4 6hŭ}ઁ+/]eqXsc~b/"s꨹ Yy4j mn:d~7Q-ܫbbEkPGDhe6upF^VP|l0]D|ʑ2m48xW! 7V#sZsz8sʠ޵VZIu5a=<< ]?6&TDKA ܬ! @?nV~3h.HoXIr0*` AVf䧋wv \C., 񽫝4X ͒D7z /m'OQI l[ym_yZJ^P6"`M.u3jxJ,-zInSx;)zOʿN@5:ٮ)'>[DKL|fIşyT~9Q_`I8đ5J'dPyW~n/Ԫ^ r=ѵ&+^94n-:H ]M>r Xe+Aej B>L7z?"e)^ښ1#0Ȩrz_%<[iԡ|%tвa]pQ<,(=9])$pzQA)y(_2AuXˆf !TQZ~;𻍋.ӥ="^ D'Gcխs aIL|{ڋcRd KݿwZ(G3b Bp(d9e8⚧%KlZ,E}x׏Qx`DN'1mu  ^O ƙ4a>w@1%ZG߷f'oyg"yH\pP ;8+ 2n@(!^`JuPJA8¤%]@N1`L]ADc8tTc[`}/Ufdx/cqCJ( $0T,/YіzmfQP\ExBp|(ɞA;{Mnǯf2kBf*݅$ͥ8rSSD_/{Syǹ $t{I#bcQD28//2d W5 u}y_g(&|tdi$t)Rj i_[,KR L}Yz_+{qKUKlwBZ@UoLZwl'7~, n_SR4+Ɗ3ZuDWAʞ^4bxt9(VツBG }18eK\Nvv(V*_?m)AnJ%l=$f>T%@H_PHקp<.U,j 2գ4i&Vg5{ 'ą2(d"zfz//|FxxBn)F\2wR4#E>w^YdH9ղ(~x'0±@]NrMNJ8C(d3=Gm1K 4A:L9s$Jdg c]Ӄh U"ޭ[S?!9[Nyn,MrI7 HblFHd'f RW=h?YY?Lrc=t/B /Yrңbbg/L 4t ~&ZC`<\mbp)P-*-zQ5Eh12Ճ;s[qri꜒8H/Y6:BL$d&ObB´nelk3X+Qic0M3- ɭF_%k:y#@{6%2NEԟo^*1-7=6y4Հ)2Ot 1 JtWjƣՙXl]!F9ٷBŚD7IB7t eZvMӍec/LK8~+.).ǹtx%sC`ߘ#z_G ~r!i&c ¿Ŵ& xlMR o m^֏*5bJd U5>^xmG='gGg$k`Wuƛ߁fMhuux[S83N%+"AKe{ޗfG:2^m$S(VzÜ4ՔvDFp[OS vܸwF BUJeQZ=3} 0;UVP|HJb%`?v*X Qx>r7K2h''~D)&U 5jd:%£_FSlEھFA͛ԣ2f 0Bܣ V53)wDD=ù""Sq y9UN%Gz+(L1A`:u_w',I[[T)txtJb}V5YC ƷG_+%>vk^&4`Oʶ>J\E)֘@z bm^t?W"a˥H]Jo Xcx5e^Q{Ie= NDdɍRQl&NQ紦dv}$Ĺj EmaԊ<3mE@-ɹ3tM9{FJ% -f#"O1*D fB)HDu1!P$T q[AOpu1RrMsև4"?;仐er.vQ?l?Zˡd٠3EBmȒewc 6Xl`/?j.K3^km{=A@]{6ҕ)yk% F[S"le1)Tf@3ʹ&ʜ~w[MpH9XjK0<-EQ BcN 9(1P=n%j(G94$W&<# )P8 P-m侏{y7ka:34-Oc97fK;$u']8ǘqB}KYՄ/4$u$xjol#9)"5 Eg[ >} +0HgTL8',zH,gHp\ Blt!EꂞB7!|81O:;``S_eľ,K phG75JsH z5݈obu~ W{gPT'KZ(3T^(w!y@%-<0|DhJ{*)lyfF,=e|J vs8{Vu3"h3ջ#U޼^峖٢ZlVRA{p!'^c{.Y{ٿ?wZ5 sCىoc_W'"OHzMy&s֥;RVVIɐp#aj)rh.- 1z/a/E65;<4U׹vKb=6~=}XLI8 yٍ?(Pz*6y[Kt'|f(1]t'yw3ڲ @NA(ਗbPFX\mI+8%Bu'jH#,@LWCfx_r- 9ߝ7&*v}a/P]oeM?S uUeX˪ȭJA4+8th2D_I凞x߉k_ 勵Ɠ%_Rsbbͩu&nY(iDY!6:h^X;|DSގ14 @F~1_eވ46 뭿u)PF*\)>Ħ]+צAR#=z 6LZ\o '>m}M>8BI[ QlF'07y=P2ObX)H ߵZPӅyg0;X=1d\-f'IzD!"}M@nGpMwpC1 \?ѷ7KIt%ZZs=컃3x&ƃmW:\">fJx}c Cq ԜhIQ`ba C_Ñ l3Fhd?Ϥz"`W碁* 2Km3Ğ1yߪ4JI.q }qzs=w ": Qh: &md!hEcv.:W$34ٶ 8%M 3;=/VOץ.}O %Oy{((ϩ):5uy,y jidNuH߷ hc{*BәLP'ɠd&t 0I&Nn>R</iS~?f&"9 *:Ȯ柵X #lh}-Q=fzS饁_싿 :?IH`RY] + %B+oPHyl/63x(Yw$j']%v)}h=ǹ #%V ')gfʙ}+3qA5'M6ƒUNCi7ڡuJK@!êrTңo#TY B Ex`;;/HBG(vG(#_yu[ ФNvLpp\Md:O9?w|WdTr 厸25bI ԡ,ԩꕷy\T}; u3}г(iKFK~9,WP2 bf)2jS ՝ZWmAk @iAU¼J%k-;YNT:*14$YFll؊z mB\PG0%]8rz)ULb^G[sjTQQ'"zS +_='WA%dˬK"G:RC[wiE{ ڿ:1(0]96&d3LT\dhNj`kMoA cbE2?e|#8ݢy>Ѹ:f. l2 R¼i=Bɂ1x6P^92f豈55v͆dbQcXk3b+WwD6Av[[,N@|Ajg/2 @zZZ[(P,舆U>>ZD#'ȒsBIUBmי"o6l"_~fRvb!.e=Lyw(}x4}xǰQ֦4|NJu55y_j {k(%B[r!-m\YZԹ7myyh6Z8AiݽZt\8*Nz ~V<gK-Er11۠~(@H41h|v=ngXel TR'c[eu-UA xpzS{3&/pvwREx@ƾ$\*;zFfUFZ |I;XvphXAն޿*,QȰ by\Af"H=&^+". џmiU> a5\7"f:RߥW/0fO,~`FTA突s"~HyQ0&#~w寜뎠n,dXLj I\ C'Ҹ֐eߧ&o*XWB+/K)4p^y=vTwи*ImÐMB$IelL?lg#͖p&cz};N1Rt=1BH쇰"J)6|?M3?/{u/I՜Ϯ Sl tz-Mgur)gqz*FǑ|ey<6q:CPbrãtTg7>$_AeߡN(81Hz\B-n(L\wJ ⲣk$\s~H S杖h\ UL`!eD7A듈w6T϶b8^%LO@Al 05}6sN/cKy L\ݏ7R<1kË!dĴo aB_^&\>"8٬\פ*U:7$9z3S% )A.T}ŔrT3@!W]mmAXcwsVMȯM@+ɧ4ǘ?>=oZX$ԫ8Ka)&PdPJ ^ooGC}1s ćc1/, @^ik SJ_'B:CEUYai垮U_M!xE`Vދ)A!FFIL+2Ik{3*tޟhpMờizŻ$P $rάS7 ]ƴhW!4VC H e-X9Ľ1;7Nq#w]uЪ^?0{|۩4U2$BADHÇCW2*:ϵd|"{mvkazl-_(0@"߆Sd %]XGfיu.PHnnX'ѦAOD Q`f3xn"㳭fҖ8x> :ރ%4ERԙ/"*ܠX( e0ob';_REtH OT5`y(C:&[ cFnؚT;C> ]$4(FokƗk2vNt;EZtVe m!$' "Vouذe6/r$ZD@{:JEHgE?WZ^?v"8wRx:?ό[@R퓜sAFK[$-UnxE :uP3)'dSY16x/raǕ_ *e5 i}rN(6#UMlEd́ ~aԢZHѫ:9E <&tkE,8b!}s,y0Z꒷Kqt6:qeGl?)qO5q#cLѭ˚.r#b,)/ B8P;yLuЩ#3*|XRo %u|⬃ob\!1O k-ޡ&Uw!f1[`$&Փ-y+r:PQqƷ[Lx,"~3EGv[^2U+3d ;}bB3rU4e|{#8$ajKliTVUu8cྷ<7::+OOxPJ\g |h <ΊQd<x }IG*rLUj1k0 i0_2!H#Q.:Ů+}`#ЎKid!=]*2̄~UXZ i~goFF7/@E-e/Aů/P ',Nw'ݢ2mR"nPſpg>HPPLԖN-ȠTgsI5Y:ZӯL2VWfں〱&73b} = MxlArZU8K%03\[-OMoc>Ǭ"׹aZBrtecOra$F^FFvMr[Z\ps~/9n6v?jJ-('$~5;Z21>ƲH^G Mo+}rA[@^9k%ML&oQZ0 ,`d ]"_gm_*nT^iK8X-ݰrg*S*7t "7gR!+hAۨ\')㓀uv&P΂(hN[ [PF\14GJ mCkC=1#5:A֣O ]#g4dLHx"iCϩQ3VJIQ>S/E[>\s!ە_:Fk֢C@b߷6ZΫh--zּX3g9 q*Ր8 /|Ue;m_(]x3V;V?!X({Rz -~f32""KA2e#J <o-*> Jr4ws^yIi}96ǏJD040l0\E73ei:nʼn9TxH2*>!iny_e&Qf2@19x;z[D]D~=h E(paS@wPLy,`u1 y }hZapDLH9~P_٥ نn ]S%DΖAP;efJ1oPuTX iXx.s-0׏[8~oZ8J 9/B3F%ɂfbK"dXR X^$EzhM"b&;?SLמ^mxW,C҃`屃WwꗡRDL5BK5S4DdTC`7S.L{Vkyښ\~8lCGBLd[>|#7ZLnmyr$Z^txV{N]Qʚ"!}yjfm&QG/l6Q)]II\oIY2ep"~N7Gd= dFݭN߀oӉ,U+RhQ@  .rjaj-%= F#?.b-#JQ3Qie`ܗ1ɘ-ȼ݀t$#0N0@(S Qsb"\)P $eu/#sk[³c:P+b';HzbVdW~=5#vmmHgӴjrZ%1 "( zRh`4VUw *US fS=V:nŰܸQ,y|71#L \Z}C7Մ븟/I v^jF$]΋(6nlRײYjC6,T(K@foΧO0Eg,[NmGhιݪ \/v"<1=+ϔa  Nɋ5Ȼv7]Zet@[óTdlBs/;3mD{&0$2?OqUlرB̋-RsXC<(L(S8ܽml :4u_~ ]w |ms$:?7)\ {*b06AE7}}<~ I)\UNpC& |`{M`WAigPYH".o#>}-cѩ_*$ѡ>a=Pc+flEQlM燣Mx2 a\9ܭhf+v^_ift~|kڳfxsT[Gq%Bߌ?Idj3}#71Lq{q{wE#dS-ˏ+b6iw{>Ie뷖@oJ `"^<d`3㌛? U;":yuBeת}UEiWx\}a% BH0<fT+߾z\ꫀ}^F/(-ԾѲm} ԑ`>̦Mn9c>l%иJ"jj?>ɑ w+1b?JNcγ9S*Ҵt@}ݪR]DfpDɼL(WoW*V{nj=oA0 BA7h"Yq_ܳn4u™ Up8DFX.2罼0N|~cx:|^XuRyx4-d.[ܰsDdoĐ\S8kz yٌA8p7s|T,0`4{jeQjAe8d #C;4zruF#]ӥ|5Ļ \t.¶qGǭs+#Z:l΃;CawDM5%v sBry&!1WAzm1'&Uef^p7ӤrK{+ҕ 60(E52e||1+ ʆ7n>еʉL,<3f>en Э)qro\c633ML,c#U˾ei~QL߶dVb]FLpNxyf5:Ղl3Z}ϕv'X쥤[}=SRo-5|,J8NUZl"Q苃&π9U]q:#":\؝ ~"fS:lB押Y#\xKgHqo*&]r]PLfT,M[\)h.+ ]vCΝ7U_TT|ٺN)ٶa\A;Em@1f#Ѹ8xg%]\{X 4ʩpO"q:ag>k}LΗmϳt1~oLYh\r6>,k:GD@>P;+.iF/!=7oa ,+]5mMhŊϢX# ;77.rW4V$L0&FloDLݳ_DFJ+Hce$  3Ps fioSQ7L 4.'VhCkEr)8Z5HV0kAF*aK*jJ!T>kBפ$=qRܠG]RE^9yjcƣ` Ud%ߵ7k3<#D%7[ic()50`8PE(;6(e_ƠK6xv>CB-AY39=|Yˡe6>bGܚ7N&+32eQ3I;Iךt]uRn*#ۅVbxM$dd#NQ-aqamI/ .qVp7\r by'c\lٴ~WoSj,瘑$[Kߞ=hm'6}?? T= "u4cl3Sf-YTxf+٦_0j):l,u-IKX~&f#b$PFtN26Li*k#nIPK^dGXQ' * Y=Jm#[0Z5bp ׽L]\u>(:,.c~)u|^ԄRXO?1Smq<672#\׼C7 |i e doQ甐9VZY}Qwӑ~Ry^YpU(~1= ڼ/ZZ^e;dMv LV%\7zߛ')D]oW/8Fڿ%W($3sVTU"Trhe n樱锉v![&rQwLB2`N@r6A{BynaFV]k+-+'Lb =𑝷8j[.|&Fm*=u7t*8׎a*Ǟ_(24$-:Y <3XھTbH"kCH_ +5}šaZ64k"`GU;+L2T%z OXgήvDĺjavb`K;JpYi!$Dg]> 5=0f'>HȖX`P_`1v*Rֶ$6iX:L;㜊oٍ:7cUT{IĹ\&]䲏"}\K;2q\#@C W?&lʾ:BxE}IS%M:Da2"9{z4Ú!%v2XxMSh[ba4wgzXBð`~~sq`4~qVǮl9/y;I,pmp>/iPZeI\y;;Sce8&,_ i uGA^mM%4 ʙFc 7`){3tVɪ\/:bp%_ vs|'O&o*KB=@3R'䃧 L "R$rL`4C P#l1R1"&u>;9ž-OUBpDӷ䠍H-OSrJ}<<&f!fJ6s6g wʍ`7 ~'FRB5X83x숆Ԓ`Ch|B䃲OGӗ;Hi֏k?lUWSD~] UJ;#yrbbsPd3y&$dK= A.OXzJ<:݃I/fUmQbK)H(iNr[nk }P_ k} ~4yPggӜQe݂dqö@ykSjUEK*oM uS1(#V V]]~++hjU RT~yWq^tMV7O̙1>|J6K]PefU`{J\iX|G6J7+Zr-/Cz{~q - {\$F M>znz[A{km> U\1etݪZ @HV)Q71T%DMhX2YeW~LvV]`\PġfD/V2n04_='DިǜOKϝѿ _w}HvVK#QL >e: )ZZ*pc<sHz+]7$AX4&ȴ"cDR*i&wd\փ:s-+ТV-b_M:i IɡF{d r_ n*>i`npZ)g _3wf:QȂ t52t$Eڋ?B%LeSt8 (Mh:L;a:=Φmkƽ^V솅C8ɳճc():ͳЋ3x\BX]r a߬=`=ہTbsVS|{xu1r}0Ǫ?e0j]ҐGUS:*iR!}5vƮ]Ń EJNVYWd^^NSuV1wę$0,mNTRK~p/S$^MUQ|Ɔ܌x}5.d~>qH~GWi&`p-$Nta[(]dk,|Vw#_:Qdd4[bYn}un()E/-Q`G݀ eʙljlZ"E攰Ňʣ> QrP޷"Ӌ>ǹ1`ԩSy (/|H˅rIY@LbjF}bg&U } 4]-(t5 ^ݽ+M^iv{OU<9`1B29gO$5&f+W Dw"j7 vj?%:'GN-AW@t(CAT\+6̷ ) 榩K2Sj t!K(U~X.]>{6962:L2S=Z4BTryW~2Ԁx`2xJ:Ry,pX'L~dewblԑ)]]hzsu]u:pKG%Uw1gS C`'4al./t*$qb;\1 ,\[{ʮb1H FfヤD̷ 1UNۘf*Ws5_6RHY5ռmo\ƉG˜e;~"{\|С6Uڮw[2\T GݽH(Dȝ@DiTl\vEJ+TΡiN` yqӰ]Iu,nZ4 53ԅȿD"zq=Dgal hz äaС‡ޕH:lXu/24mP8>2hEݙGǷ4p{@p2rի]b4y9MJJ)C }t l56i[VȕgV0E'Ն UERF扆;˞iRU Dv7(&WbGJ1^w?Cou*USz6_0FzY_aUo2fTӝo!\44ccIsS0+4|{JSs Nx{WzJTjfV%io4$AyL7r?ǒ.?'֌tfC"?=ֆo`ElԌzG%N#箁vc}M}AO½p Et\ Qt4"&^Nd]1IĂ:q`ߩ' ?;祳@x$H`?@|1 zrwhT(@,'+K/̳[H1*Rpf%~>'C؈Y;rhO4m>Mv;ZT) hqQX+zʗ>6`;!pN<*xm*=WLZԺɠ}vhlGEL JlC cf !{l,t>tz]oGd [ H~}Ao@/ 2d!ZwINԨ+ч/fja rG"쮆^G87y .vOoB7i"{Ȭ$< u-"GHs>9: o~cGM [ལ~qv (0Ԑq z~B@]ɸVD,[Jntm̴8HHç!:gM$醛b'M/1cv~/w*`rENчi+߮?Z[M*0{YCA-$K @`:`Ҝ8&ONE a逭 b SNm|yXKugFǢCUkWH"VNo"''m]J1LdSVPңtD-Ӷ])r nbFN dǼI:5bK%D24p,W1RHiLvǶZ-1J8)o5I7Wȣ۬Ng%\+A, YKV3٦hqy+`d0H|.![5a,N: OZLG~b3aNwԉf+L!)u4"wjiqmnQU5Cӓ4e1nϙD.5(С*D_qeȆ5\~xJp{ G'+?}ЎCcuW e#$*`V@oˀkMVZr}Bk)V1U2GKc3cV^[ &W9m7įbZW$Ї1{#G?c|(ֹeLd=Ě!ߵIv=u'f4Dt,UQd CurP}OJ$:HlCQMx~0buQ1FT} cWSCcs@Ƿb_[ܩ(P)/zb(wރуmǙ K>L(r6lGvJTb'0C1XJSR*5"zchJEH|#:ҷ+ r4dݍ ;ËȰ]13m2W$2}xI ijފ VFHoRDyI?1A( $_Eav%i b4c85GbGBՃ 8 +I汋4ֳf69Ϭ鎺ĸS*@ELKN+_{Kmdٺ=!] sV{!z~n!Rf2kp%fވj7T] 5z=djznh 5>j< ҉e9uۭ>X'mEO qJ[GhdYD^.FDpp]2!LP9}''KN@M9gnQp:@?Bc1'dqrlXfF@&%~ePT)"Ӂphf"pFqGڔLaLߪD2Oy@ .O)V;X#N,da|&!cjU;\FH>{1gf'8g95ECwoNI^6t5 3Iekpٴ(usFc(@~{` "Aq׀u>nі .gw5fe.Rvz(8p] O5+< joWx7~B|HՊ#CcJfݐe"9*oБƃ#0hB~-mĒs6bjwxq"P+/@ Vܲv)x$zlJ\Fu"yBjO;nhQ_4 z[0h+(";`ϫiet,g,3 '[:ҥg'ua.-۩ؓQcn&zOpaf:Y|y:†uo1aEQ`im.jJ PhIu!e`Ǥ}}іh8[8~f8Hf3I6ŃBȺ^o-YxAA1+yo`SOl^n^|D_gU"nU pSøvϜaNeقo F1cmW]vN%p ;^Z2i6r zxpm*S#=Z*Pb]C ZΚخOe,sk>_8ϗhJg1ΨR-+Tw ,VB:w:!I`䶽t4#x;۱)qEYP(iZْú7n.B!eo^۫=>5+'ևUWN2dITT *x:Y 퓽- WY]j)'.&yВ;khH7")Kk*'Mъ^ϫ 8O1MfFh]'Y}1&~&H!n #9W]ko$#PmC|$ E~s)IsA9&gSM@g~2D;( ud^ngs7쭿qk[ (n!U8RzAv @ 2M("xh U & ̫w:<6yӀZ_*XE΃ѥ5;]۽7n;PUR`7a_lb!KDftDg=2q} F}fPweى$-e#!QR$nZ e[1»W}OȈDAN |(?>5_~ڴ3f]Ş>1%ݣ]-oʼnntqy|ϩ$r Фt"[(M S>C(e1]A,DF9  Eh1C)w E Θ|ڸCtD.XCq=_Nڱ4eFBv: 9m #B ^뷽V|v1UDF0O3H-$NL=QݻJ۫r~Le^ݍQNVAׁXw暘y+9C$\9cwv D@#ԧ+E_W2l@'&ySUauOy!AHlXbKk*)"d?F$S*H C ind/4ο.X8:5t#jysr.㳨M|<˖fiCPYy/WT/6#Paj2/CZJQ"eͻV̜̋j͘o)bXEukҽ^|A]^Dџ};\B)qp‰1YRD$::p3,Jd\"lj@,$gxuTlv7Lӓb;ȀdM?sIB̨[Aڗ}h|ˉ;J/N95VU·S)8 Gs#)A~c`I0~0\iJK0F7+y3&AL0wi J!ie4|T;<9jgֱNRδ]`S,u:G|B o ՘Q]f +o8ן oWIbt/ua NO9.֜*:u&e]囚ʬ5s!%dŐIR-0 TA>\s>`gѿz[R]8nj-ԵGh{biCLZ:h ꢁ6!ih=ݤ+.=lcHq;bFny*e;L#99TIG=6s"Oa|ϒo޳E@ C6GCc,@ ~|M#~id]ol izAsT).qh KV{8Iuzn$mLt)kFLԶ,3-MCѕ޿_nrzN %]3K. bLys7/A>_sHzaSf¼}sXꂣ/kLD u[+;=ϩCb! `}`-LjO~;$39*E E䄾-j] pQ~ b+f3:D/!~p -X踅 W"Mgq3\w˗/jϾH^R\BJҔa8f6%>B-;zj$Ve.M>}w{zp'01u/6e%@ߥApYx=5X)/[8[= q݌z7,MA;VVpXf~yRd(.sKH["QPpY E9;ܔ_vG-w '1\d6_׮V fpptI,qf(Xz~OxTL P[(L&kSV3i,QXQQѿneF"ۑ,(L~b؂8 K%^܂ ),7}k0xY?&6x*:+I2Gu@?q 7{<`R-#Il#)}H"ps7?-W;}\x"44VuucW6DB[HjH/ IgǁHڐDsͅ UTYl RI}?WnXãYi2& g%"5xGX$#:LҔM|bu; +s55 ? &6'(җ挎\Rrԁ<uՋJ͗!Ϗim6SHlgk:LKW6]r8SoƠ쐯Ŋsnoꡃ~l.6RSoL5Z1 wЛE7]1UNP;,te6Xf)ýcMU,eâ˾&6 ;ȴ:n߻Ba1= Y2E&^Mҍ/Ԃ]nmgbqaD7xc~ͦVɹHYWrՠG"LIj GU {ZY3)CMo_ |\M 7b֏Ϣ}n"kupM/h/0Gdm=y]W%ŽpNrż.rJ=Êt eɰYK5.iwD1_^ z.~yĂ7ȅ3)&>uxLنA7㏈+\5cꊄx^Wp\<3ĺ?8ŵ-a/uuF7]yXHZ $bbo Ā:҈oV.tVg_u2CIձ\{wߩȬjT瀦ߢy&Bو6IAW8SyM´xs0<~`6O#v[o{z<6-:\I__MlThMstcA.0i6S9Wg;riq;|2@Wf 0M&ꬂhXAH܉hN᫽׹ToR ˻LIQy^U^ĹԡL5!`74@dC|~і׷cra faI֬xDs*@"5¸"/bUP2| @CM}zRtgPg2wI]Ei1vCbv@ %^ŝe8lEGM Kb@ܧ݈<$igbr+G]/үp|(GGbA(j+$Yx=P ,3@ [M (XJ|:T\/I=;c/֮^[t,ȔTZVʒtdJ\[$s\kVP)uh)eX+o6"\@0fWc(|miRsm %7ܡ90_*5ɧ(8tq9"EYJ.ޱ:>yV(X9H$.wt*pZ0bJI)9o hAlğFv&,qQw:rZcLuk~.oѶT-n?I<(<\#g[Mϑ'"4Y@ޛfڵZ& "~eRVV̳%.knj#-e#o!~-Ejj/)Xczʫ4ƈQ,K T)F[ A.4c5lcT \:W@Q|wZ~pbfx&'axS)}( ѭzbo9G~Bms@l]%|Z&z_ hÒå ҈7@kvgs'4E]??[̉-P*~S:n>ڕ.S&? &GTxtTV#Hbލ,*(c n9ߕ">Ѣ1_+~HʄgͥGUXQ]{}5IFv޲&5IIؽTd+=sn@_ Owv)]! 88r`fjdžI+Dtoc' uD͹)uk$Wm|L7e .<۟Ud{͛0蚕ܴ30(U#vLa]+A)` í(=ҡs,\x[?k`T}*ySQ2vUtxx\ç 0ѷŔ2: Ԛ{Ck}_"n0$hfrfS\kĚ5P go$m‹ڰ ^ԬT bz%iv@06qc2r>92(! aA!rO?^%5M!+>"T}TKvfęa- j(0ϒ fcÁ"@> ԕ1/B=t9.q/f"T_5\(3.>^!0fa"OFƣO8cST2B1bncSl|&&^f2&A,SboK3:|jqh[]W=/ @؆ջuC8l?"y}ғ MQiډ[lS2k|DCKQ$uF煷 mSj]v<tGk[ZǍz}@+rqv\\qqvFpC6 t9?oH+t}wRک9Bd<[O*;BiWG?/xɉK!q"#ws5"YT;/m@؊  с (cq1mfu21 򂱋YmCI7 EH65qSUa7tš8X$\hPQ9b|rtwH KUpY[ʣej0QV`NpT9+:-y }IQN{\1J̕xSV3,& |2Tj 7Y!)AlTÄwx#pro#" Bw>TnUwܭ .D<6Fr:Y_)Tg eā 3i6bjB[:;F7ž w(l+ Vף 76FoGTɪ`:LݘpǗ+o=7dx/#=V (#<"N8L.݂:Ȁ=3su/^ʷ B5ėx'Hڂm3mфKCdx*yCD T F6lQ9׹K:].y:AU@ɧԥ%~=L\H.ץƹƊ6aT#3s0Q|YWcRxsGD˕_Ib;MMȉ_qm싍ǻrnrx상S`I) P w8 >}h  NrճXہ{v߄zCSr{R^6A\w1XpR&BqtZyYI ^4YtlH#F$$IQuˋ ht,a2QBC\ z49oHM>k(VKZR8 A NU$(Ý>, ;8GWm{#`^(s>^gwWy9ztnڵk`L~afgQKj\%@G@W0F"C);IfaV!xx2"kIuGdÍZ$8a⁰4مNnX '/P9[C%C0UJg!<,SW$ ]cʮ..7} ]G{m ü0%\(+%vd5E$Vai62@`ŒduyFto<v۠|@K1Mlyb(OYd8|M'NʞA],.J#$Ɲ@!_V u^튺qJpuIT6ꑔ}Ob)I77YK{ُH0aR;}fT!YjJxwkT֚oA!`Rf+?fDLC*lDظF@89%! ҧxAM5zSpRBC3;#VVΥP\cK.q֤FZ^x˱@X)_.+U@8CM dsu;迴7';YQ,|=E؅>f~U/5iIbtڛ(A1ԭ;n?nJY}P6Kkt{?ʞ%BϿe`&l{Qa#!NP;+5U_C;$;&zi4f&\9*Q ^/ggvsT`RqD稤ٹg:@^46fmBRh?Bx>n#,kRJ1g=ۘtM5cNt9$Ec:R%Xd}*S-GJhF>ŐWxy4k9C!}jt!&fjkp1\6,qxp?Q\@ hk9M_ap%ea4f~yJcj3|v4o+B$ÁD;G6Y!F=Oe辶Bqnx„î) ͩ(愿[:Q1WÍmZ!z\8CI"PhF5-V  #`uU.v3ϼ1ZWj<#-\ۍ;(tzN[נ ?zn$*pE|K 3+;IA$ȕXRЂvjF}R4ޜ턖\M*[85^T4@"X.|8 1㱇rc%v$^|d^ua>tַ( ?0Zb 0yEn%aZ$l 0kvJKPp~atn.v;`Vԡ3=+DI{/ ʡ"w_rCQ/b%Iģ? ۪VqfNm7:aQ)kI`qgllcHY$N_m)rJ6% LkL6"o;*n+3BJ@vR7ꃀu۴VAR`[[=aNؒG!U JppJ5g .mh;BWe8c~}xE&0 4O!3nDsI_`Nƻػ92z`X}%C,j#p)=#x Qkhx9<7ݚ irrvfsGbod6\n&*9n\%mO4%FA1) N*HUX{cȇ?,*ɇ^MMqaXBVh> 2H.2nj8zf$ 9|a|mIi¥Q>㚙i-=&E%5-6(C ݥq<f ^pJdzTx};}^toJ/ |SÐMPuS^xI-B ыM-?<s-ɳ$Zq s&ahU^Ԥ &ւsxKIRf)Fq3^?׿\,eZZ}h RrmB"ȇaK^ڀ4Mr-[3"tBv=< kV3 bAfL|B[v) 3ZF +pFv_|=ߧ5k^,rZL9[r7k$W"W%#< [H$B i% :b2#(2JweӬpW։4!2)TY'_St؅%;ڤΪFיN h@_&jl=Q̦s,qE&B,HޯR7aWkn湚v!::f44 Or,*Yf|n0%~821 KXY⡍o(Zu4rNJE5r2aIC/'k#ϣܼJ 2^0G6m14o=ˋKIdyaYkjR +8z(Q4ƌw'J1q5ʰ>): d戀jĄzWcw`r't4Ry Ra 4AsG뀓 9]u1DoS\A 8+n Tحĝfp+@Zv4ulpo>`mn}37|9G-W'1qN!G8ji #ٺղ2 0Zwə']^u5Otz]xهU!S;'oCʊ@j&Y[ A۴ld}W4_ b}ӪX_{8zt3Tp5ɚ W>CM)%k!8 `tQH ݃ b8?ӥʡ3YϹHzmR)~N{I𠿉{ˢ_Ð^6/SmrTE'%FՋl]M@UmpKVh} S+c4oǭ-(lxOY\¨Ff@(6ګ 0N}۫؛ZйC$ŋW%1;;+fBȍG@_+.Rc5Ymr,A>ЫvguQvr !ѥA &j# )72+l Fi %^q;RGqZ ~]5D55Do{ |IwC0% כQNߌ@޹éZJae)e?ϤmDzd.U8!;j!&NZkZ_&)4&CE=ay̹tzj{Vԛ@ji٤r+!Tׄ=*8m7veE >X.,Ky{ /JذIHR/Ň $$!ސ`Z>q ԣ?=҅!խUK6Y^*UV1V13Q+AR-ߠ5w.rsޖmҗLd>4,-do>-#Y(xrIPai7ʥݟϻyW|- a>6옢mDc.DLsbm}}od`\1Mr ކIJq!K)]7{CU P0䧞֞Unfw^ݭCZC$vvU Я|doLS׺mlE A>!讫K. m3J^ia MF_:jLԕ蓸yىHLDgħ96jkN9÷[&!2v6>9Nw3t^XwmW5ߕduy@sFet >8|{9M25e*n@w $IB. TSR:@l,G,"J xcH/0Sr!R:%yIR. V֞1׫a>MJ\ʷ  8݆k߶5+q\S.PʔZRWK5g>J}7'BFbEytwyp6JӨj(pMOv»^SQLG~OM/gjz:kݨg0, #I5 i}8ZCMjϲUJk y N0c#IR"n;.W2^0u 0aB}|"ÔTIlĵkN-q`g-fi['A|OJ6d$38P9A{b%CLoPjMvMugp ;(QD 8 g\h ["D(;f0ѝZ;H_gnIWfrީ[p}!.B$U,na72e"կoⵣp;lt0;A7i 0ECKG>@ Ydi9"aI$UCvhMC;..nzUzA-D^[Ճ7x)GDk:?$+Q)9b(k^f6MH֘Z{bg6;qDyض~ɾI$fF}laIPAuZx\8|{SoYnV [\5?PaY&gvnڕ IDԫý[zh-n" /Y __953up~xi> k+U4t4͉2[ﵾ.b%ݢMDV}AVvg>"xT~BȜ2)uXrc&k?9 1n>I t&Y_yG7ޭBfA08DvSھDVHsg1yOQ_%C=VD⯀zj࢖qbu})u,+u\"e?.(K)EX: QK>OڛˉRd ~XgPֻ C RUv&\D6eWU΀nKDzY{.4]A ~ [|LjL Vy\AԐ#k!A05݅&X'ҞLz$[:/*;D>wG}ߺF[e*aJ= x,+5yAmK8}3v2/<\bEܜ<-t<)٦EI#ԗ&gF§Y45Z0}БUƐ}KBcVn['eN(+W?%K9S7zwxTVv^lxQ6UP.<~֡+箞]8!c xQ׳?y S&[lX;8Fe׆ ^y%QHeory5J4KVl5r|TuPj ۺJ֛{cp&-q֠&T ( 2GɸWo.O'/,}WSr?xG'sS̠N2@-pT- 7&4[$20xda~Sٳ`ZK>NgCoR}C%4'+3fU pD'i/7])-h .щ9iZnaң 2~ٍfBkw4,eԛSr2 *Dz?1ִtLƩgo j*/'en3N Jfvx.6טZ!|f֝C>-bFMMc1fB?BBJ%-a05Uк"E7ȦΣ=? { ήr&8 ૄ%0lmXVi,'fQFV^^s A8m@v,b`ƜTouQ-Vj  YvI_ȆJMe QAOI|Q,s_4NpF4 Rϻ0ؕ%>>d-8)RƦIӍ&a:bTo:k_]v@niPG$ω!hs]v>ΪL  Kڧ/;sP2^WXJ6ҺңN+~ Srp)>t6{NQ. |J6{XњY;0?(?F'-T؇0g>'s5'+C dWKog@.`ЮV27lW-]ۑrF|R 4YKZX-GwB20uEI'}GW`b[V$(#w*Ҟvt\/HeDz4_cOoZ D4#ѺRfJGӋemHA[ p5 2P -7ReNSoy]\,WVTlτasmG^COg?Wvgb&R͞"ݣstlJ9KGY 9/S\eρ Vy婙Ej^ p}x$$h*rPAgkrܼ5hvEggZ<<.KmOԺfznnޝ :@TlJX_nӄ"":xA/9c|l>t`ԉա&W>E||dh\62Е m\^ؒ6EآD86>JKČ 'g)uSBZ6#w{@l:n[FAvE|fr3? |H[sR+gdLLЀk̻MԌg;r+]D?ۖDAE w<ő^3;DnqZr^HPb[-s)-x5/n:uwhVC6٥|J ',Ӟ4ut3<&9o1.öџJ:9z] ǚ ?TH_y4/Ub^ivrĔҧI']|db(a&Ju@}>niSB4GWh#T:dwQOgS.Eq\@},|:h&c&OA+8Yx:/TפbBq-&6zi}vJ|'[3-bǿkYpGL W4+7F[DX6J{?oc"c4$m鵡('a%iMܧ@.sfS-/!yTߛ^3҅'LHh2:g85D4US@#F ֻ :e~Vö`]%lJ,O Q(rfj Ǿ79[wFlX#7bCbɻ 'm|huN#U iWB/qVJO fud+T-a崜0,+}:/C혱yXCrcINrT%[EAڷ4VWXvX4E$S\нxFԣZԱ`ẓfJg?`ыЫ[v \2xid`Gc[n|11͒ö"4Gǃ~Z)ڰ@{WMLz Ѓ3?ƐKy֘Oާx\aEֱXG%t))jx8C[~D?tWjtq]uIoςW}Aѫm(i]OQMnS9mʅ&]+S34JpZUBZa?-ڗF9[]= 2n 9R6ε$;$~(Adcev=(JTvpyp[Jld[},{Gd$a sLWNF{?4ƯoW:?2.3lN3i&Sbԏ-{8ru`1LIm@p4ŽIÃ҅t_yĵCV$XO1$WT"m*衸yevg DFQfFW)oQP%3q1k \=pHtڐ. ȋ#ZG`>55&33e0!Mþ\l x$Pc'u) J/!b9m_'H녬V,v,a LuEA*Rxwo#ŖfLJ߹Dഴ@>hmS.`0v:,$ }  ӏ4[: Z~;QBrd0q7e\XzídywڀgLH ڃ5uKN7O`+ޮ)ȥVEj,G6ADk1m.Ί!70⎉:#] 502J|_E[ &hxs}_ٱ& $o>]@?p(loC" AxD $~aQ"lC=ٱ~(\jahwL+p&b,QyO~?|;k~ qp ,TO_~uHenn1TK⩔5;a'$O 9SbIܫ\[׈:%㽝"da-&ˀ/~} &|' r6LͽGɷt!X:rePe&H*Έ(kO753B9&Q SS|Uw; f#qҋ,NVVdr 37[؍4b}{um1JcAQ-Arz֓]6.rϠd qWj=9OpN^_1`'T 2͞vZh|ğ89S)=)ߘںC2/G+(94=8wX*FԷhˈ$kxg6ڇ)QKr%9yW˛Q 5^HE6 X'-iN 4'_c $!f0b PҮL,w羔;nnnR5Def.Ĕjs~0۴F󽟼amJ{ⅼ.Zi'!%i3#em{J{t{nDH_/#I=rj-%r.ɻ?7/:]'bEB+*!BbIHW$f~=te [&AQ^Sbk)9kL+c`mغMwPcőٷ" 4ZQnU׋vcؓ$J`*Io 5~ЧC|c@W$d[ЈmrkhqZP b[yųXle{x``Uޮ7Qy/JvZ ̂OL50ߕFd ,`!v}k.w F+&z.GIHDb/zZzq (moHnOyջ ;y$,e{ի^$n`le)nKnY4ވ'BZ/qt eߣb|tgS6LHPG럓9FfF)%bf&Ycl glNϿ?*nf#;8Fj!?rѼmkqȈSQ}1# O:X+a=gۅ)׭ұ|æh>H廡$c''jӎW;lQtō&kn^%՝DIsvŌGrv:p սS]/%ӕC.oT/`dOmg-~}%x_uLdږP%+0*]zvlT53(gd].6sBﹴF_ LwLR u pP%fr1v@TR'JQӘ }UWCF\8^gs/_vbWD>%xh {, uՠ.er-. >U*]__iZzG\WLb~k5KqʣyήV@ Gļ4(ɢJjnAgE1$b7z=1u( E"p!, 7h.HdZ Ec \h'ȣӇ[`a|Y5O2lB=g26pPÒ{!% ˜I% ()J0 '9lz * )ru$ To5 04Pf0wa2XSר!=Sq;!P <-\ YAN@a-CΟpɂC- hGy|Q\L+&/)?PJCXx!!bB#1͕xyDV9w*HCTP dSh>s d7awɗ+'r5>b7 i &bjiCٔioA.whhRzSl8 nTM|J 7rdjrd#AVXF&n؀5Jz]5aYQaܫu~Q3r+.JHFbVp9vuLtA'@;R~!rbǻ)-{jV#˖¤/h0S1yxbs۩&Ѳ^VVS<ȰGi@lʰiWf XR\KC}5K* {CFT=pCT=*O^ hTx`JsJQ7[X/ߴq (7 Á3hK!dfTҸsVK [Jgͬ)z"v9rUmAc qbJ(C&YC$b!ڂ2)WQ\L`țI9Imd&Ϲ16s%!eLV *B[WvN:@rIUr<3wIa2 pLSPEB`loGU wqlQEP15 ?pքa$}פ#t\6.8{$~R^ vTnF+bA1glU{0tJpװOU{OZ?1`4#} nfl i 'S#%"XRb2z=,))ӵq~rDjٝA؍^g[˽= #/Q$BSHݪj?jId0c!~(^a.h0ЭB%J-9ٽ-NJ޵0B}Y FQ͆v޳t,57nJFڪa yĨm@d5#Tz^=(2=bӒ1[̩?;:E@?It'~')`hfk,o/-r`cM<]b{z/%>X-`gcK}[Gf|vҫ뭬Ԭqr©M u\Ƅ(~Nao)B pi*Nn'5JWLd1q0bjxfVa!u l`_~q+bC wd'kg.o-mx&JG;!-os4C"}aWҸjʔc+B]״(<Ԧ`b Oד58`c:vz|^#Jt;:%/_t7/;;u|f}PpcdIQgsF q$Y-B}]'Z^ڇUD aKA~H f xoO$7~cx#6@}A'2㾨_B8D('Iz7G2ЉUR\U:7pᅴX8?c 7YYkđf;-v6ڦ hqQqP=Nh6<(R4x*(H>WUjih7EPpwg)V;py'O[b}QXzPx`EHlx_/oD=vU腁_k/SGߩ0m(TQ0=5H!|GP]F6u1Ń蟬ZmbLU@s6&k~C *r[^YY*h㚐v=ܼɯo2ݝ l$/x&'r=QjKBvj\?#0W,Yl;!Z|HMYKٰ 0inQ* o`B1G"8呝 Mq)ir~:Wл^ƗYXDW;-$Hg뻶8 w{;{ITJb8![3>ₑ9 C ?Mܒ~ת[ЄH=@FfPOTJNK x;N B )HtSJ)dchDD:0>:lq&MjR%,M_5@빟q_hk#W+B=^f)7KU*,ꦘ+ *pY,EnZg;$J1vF/A16#.}7@o\*7@ȩ<ƽ F"? @5ʀْɓR |Ϳi8^Q&̅FX[a{s2nmEd*}\1/iשhwȼ _6*wo⇨ifPB{ٻc lA )³lrטyó#U7~.3[Z˫~aT8Zr7ۘ r XkU7⟔J('+Nk1h6՛gڑ-R]ʧX? A~}'Y$jEt%ro NWh{J9B[NW1'EcH+rV7Ey8K#uʅ0{u]#k'($SYpٚtVgVF0ֺt`6! d'Pf uNʊZ?~m~>|L5u?&'l `Ϧ5-_ZXGřU0Ri$~et46qKCF#,iH]Qkjr7rpPAVx&.8|˸fEH:vC`ff+1W ?. KXҞjqL%1ۍ эdނ$\?-8sȻ)mKbFo؅5 ]>nh S]1X` r)+Hۿ*o7bCH Oݏc GjY#fbMJrc}h<cq2uՖ  .uBg3“/N 2K)GSL +ٳـOf}LB ́qt u|W'ߨD`qJ'2f b3nA i>e)aySFMЧtMFk|ҭ48BcLlÍC̀q5G_Eٝ -7ϳ#= E-pjRr&^O ÇfH9~j;w]\[Ą4xyAh㦨] ab} OPA PM op/q]@)E|Gb$A^msb7=քxbM|^l;Hh֤OA~StL(;^FܰNH6A])jL=& "q@*!uŪڥ 3jZZ߮*H" .+0pe&5[}5M+@2k+р%^R\wSuАm x*/}I}vn~:ӿv1,-8?F"V=9L@e`2CT$-$ #!Dk_u7aXoyheO ]0[Uuwk%5q C@9v%}uU<%e@S@tM1Jro9Aִz=jvXBp$?}5pdg"͹c5JwkhpʳXP߉{헮%( VK+^6[w~L8:_~(K67n{K :,Ym;C'Xk> kH͵7PmrH7>p@ÃD*Yi ,=7bܬ'CpB0U=M.sQӒ|]vQ%?hg(Y{t9//$?Fd(R\E'^Ήei5X)-B 10.Dx39M`’o<BF@g\J.N2 . ӺK":xܖvX@~@zHʶ۞? e>ۦ,"k|Tkyuއ-\vG>W7WBD={ FS9ӥdƮ&pP~Ǹ X8 =" O0|Nl,## @N%NDgWs!qnN\v25yGq5?MOcQ:/߈Q_GxTgnz8bA$CB OiA'C/ђ>Bjʟe+o"Pl;n3Sn:RQxnlLKcN(o"%,.귊KktG-MGK+W-ݣ7ʍhx =TX t$gpb=65~;α9x~Z(u^Mr榋8slVE)GpF>ϛy, 8bo܍0çHT'?G#LqVҴHBZ+#jsgqSs}PCl1FThºC{Ƕ)S,;"REF2ONe[:X($g]շVE5y?"-a~#s 1AFɵ"hK-hJR 8}zm('7A **n[ɳ2sz9oz}jD {';Om9-j%隺:JTDE}eWF5PWfl TtsV䜥@%)POgY,K'҅7lu`Gtkrt;.(QBPDϡ_@#whXn!0tMK) y$ H[U 1xUAJ2(3˕`\bLu_yOibd(X۝[а|څЕ+ -9ܵEbMZڽFc t"JG$kJδ#^& 7 Qa{$ B "Vܗ8LjhsY~ ȄO.(KdsKRA6W 9"un[bMoDHQt{Qrٹx$`\h&X݀=WEШ5ȧбy5N7`1O~Kkʢvk;[{n|va$KvK>LVU+NN$*`,Hu wQNO?.L 81Vgubk1A{f~gHR]8S0 LUKvQI)jBj8guP- IA 6-gG 7+㠲 Bi7pc56tM mk3r)/B缔tgC+fgDᧃC ,E@\,ۻ:[]$t0YI6M-$I^+Y 6yT'~T&Ar'veOJ IδGFi7TбqK2 }G=q`Q֌~E%+?鳬p<Gmx2V8 (,C_l2?0aismִ@c'*ހOI؟ml,N609]tRkA7CP,O@c;CzlQvz7vSB%Ѳ@.<ߢmCTr?"mXaȘK36\ UdPH=8_O7-Twmڀ6`p򿌅H_^2"50-yá 3`a Ȝ⽫W~8J-#f<Oi2>!A|zx&K7 W^G= 0)Y n3DOB ^\( #nÔu՛1vQjgt҈σJ(џGSų:9U/.5+r9o?qokʷĦٺэ}&Psp(M?ܢ#0QbbG4Ӑ0zISGʦ*m1^xl4OʶTґ"eYvcG ?(bjdhTelƱJB2f8Qk_P e@PD'yAUqIN*`~8(r4uV]XB@#nJښE,}(eEq`TDè[aY>|K( @?! &bf;!)eoSMal};G׳\4-v_+B ԻvXhaQ wUߧZFig~ bh"v˄td%D1D-߶%_"ʹ.g LYI*.? у Saɗa.V8=<CU0S0==zgC<iU]g6ʐ깄~ O{]L@goc\2ʑ-O,!2Ҧt\f Z_bQ+ e]3M1"*;^$懀Lb%3L)vZ}Dft_)gs<7/KX=\i/Wޏm5Q8[f5KǙҀapS*Eȼo4Oޘ8, qI(yC.6/&N2y/2용YbϸˋZ'zl1SgFpj G/vInxlYM*ߓ 0*K z ÌexClp}Փً?TY T|g(t6URVw'QeeW̅0>USꉧ{.nI< [ JPW n1{)W>GꫥSDž(kju[!d@Z.dJ¡TaC:ZiMI&tMAm84p6Z\Uuz5D٤gcvkW]ZPG7jsMBe|ӈtʍ4>1~rPXHž+[hRSA֍:U9`"*$gݡQ)~| [uWI2 ^9+ PL e[ ^8쫃.rȽ\%XEvN>)i?=̳{r2m&ߪTB-= e -[8mٻB1!%%Ċ)ևR=AT][.hd".wQPzӫ/Io<׏Kc+1u0 Di.jP=WpsҠS\';b @㯱'i~H7Զ/< N$? 0 Vbh֪[1@mX3oM},9ZDuwl-gUߝ'6 刊b? A!B#?%u,_mGk)t|`J'8:e1D=TA&!4:q^zX0*G[n7HpJEHa`r$~V7[γW~r*:;9z}A äi7@Ldb p?'?qP6"5Gq=rZɪeKڣ@o*3 wݸ(D8A0!bznYTlo@¾3>ixMÂX\VrBaQaqt͈&y([3rE/i<`?ft@hտz~&iгr]ZFߵ2\RH]5mHOjl#ѶNw9ӥq0~*.d0TХf4t&@^R^&}ޜŒVOߜ W)h3j@C:xgeK^>bK/?vYI)6)gnXLP0]H~+:o)Q٩ v+3.byLNemSE& "'1 )P81@v|N^b~ !i<=y6li[ffv~%/#M, 7$e+C}3Z΁\P*/$}aYڈvKÖP~DJ&uAS]蒅l;:Ye?xKS R0Y!U #F_|t]ʻï YЪslz#$?6/3@[]f+j*vv}Ȯ2j rhLJ<oO2Qs;,l߱,Sٶ ?>OO{gRpg-“ 0}A?Zzڛ 4SeɕVjkPh8K'skTM?魆"E$8xHڐ~LQ=!cJeF;Kl?CԦpi%<1Q-ʱn a@\)]pX:"yWޮ4BX'r&A&o;㨪(P,8^:IAi;xk獼&(u *{3P]3)Ql,y֍Pib:_8uB+CdAHuxѳd9Mش)tKfK-/"iЭ B3tm=!P(Gt^mvOM!K>`PxLr!"J<-EZghkQU2uaُ[-or$B٪(AFxh=^J16T11rx K,`Vdr7afSeZIH2!k..Y)*q\ڽ P C#hqI5'% a)0~?W̋r=KnɛQH92HνC䞰"K(4GշhәY3]gVh|J%ŞգxpRR |N?I8e4q?-!j2j{?^T[d; WWtFd,#Ai! @YjeR삭Ą7f1KZ_%30NL6\C͈ >2I5WI;&y`iElnci0yC4Dh}\QyAΝ 4=Qfp-Cߖl/s@GD>-YSGl>KjU%u+vi{cʕnB&T\1 ,U LxӢHgl2x&YŞ! RKKa4VzowNߝ+a э() ~eʻ1L -RG}r6 0FGrvZ؜2x60gMˉ{D1Kt@%CR8 &Ҁn0E^;C6)UR0zeA 3#8΅g(pR !B *.e9xeH;N!ԕt*W bۉQn 5Xu'A|cFzEYa 6-=Jzx7f0fTY(>`Ky_^*݋MF#!nIWE;Bm]F;J Ԧݩ? vd&P- (ȗ愖7co)Cd5:[GQ_&M^uZEmļ=:)#'ZKy(Ƀ{8nS;rt C .4* !MNWF@[[o!kei}YAٹJ(tC[z֍_dMLlg(6Ra/.*<@#g$C;Q!,Hc?U} CvZos;&I~^Gx]~{zgbƶ@{;Q(YEhUvh@-pZ&U!]vqܜU䛋s?7]Ni\2 &n~}eQ!P"Ǯ7js7kW@ 6iiY+Xsy/G62P(I?ճ:Y43ޖ F8? 1}=rVvp3SxpAmjDƲ_n@?e\™oǔJ+R]}#5Juz諃妕.2ʘ/Sf^'I-@Q6Pb% >=|c5XKJٳ"\[aQÝD i@bSbyUԱTsajxG1PhNٳ· "Yf/wG}JW\ЄvESN5xP'W Ewcf{I!gi~e%Dg2#>g7_}XҥXlBۅS0wѯ2qTX.|ZtМ6MTJaT]>Ȓ3_'k>L*"?%oXԯ>[4`ilṉHMqf~" 5T,Eȶ:IjፌL:p :e>C08cDjˉD߼f 6^ pɞ^+T#ui(8Y֙zV:Ak룇ə&21roq/Μ71v!gz8^uu53$ؾ#D/`&43;[[?)] a I~D>,ԸʰkX7 higvkg?%`|hҶC>_ySKʔjqT?B>gwXXb ЮKxG|dXv3{2Y#Ta !鳦Las >&fɏ8dϑ!ik93g0N |)7y#C\# \l CK0<"YԚ$3S2[וq}UKopI#"By; tn L 'I y _X8?)]K,xu##c x[͉j2YWCKv#[_ B쓎vB%iMŴ7_2Yڽvf3\n"5}alK@0;)vGya_ߨyj hG NF:k{ jB,b~idh?MISA˨ + "0ݖK Vb'߼i\7+>^oJ%%bS֛3rZ`iv>6 s I;JSNԆ03Y`ͺ}ǟ!A^]@Ҹr 2+^nΈۘ 8{Rsr<{\=@C- RtzZNM" d=4!cf[w2N]))W;Ȝs/Gv9`-6lJ1+X>a)J,Z6yHܯ&֙hw]_ٍ2;ۋsNIIeHN㏶aft Fh]913E֡fI]:!oWeYSqbk-lɄ`K+nR(:RAxrF lxpU /rPfs?xo >rics Pd$>ASָSFA pMTClWT˹ +ݼf\B%ѨG7ƌp@AW2AA,)bWV.n#O.=dŠ +,=^ۊЂB+dR<{>}HiD,ceVrѻ'=M~FnY;K-_4gȲ2q:xt-[,n_a*;؁rҌ#xX]&;% K1ibHܮv0)b-VCnؘD+)9͂%}Ĝe/k*y{v˄Ε!XA0堸. D4T^l*'3E$XL ^Y\>Q*(IlC]Om?ɀ( 2ײrQld.U[ }*`af;;Viǜ:,Y*1#LV?UȅãGփت~ȗL_& PcRu/W1#[QqG mտ?1{0$fOw{fi6s7*ܪ=xŁC꺚\X|s+%V7nfB6Oo89ё тv NbVDE^ XSXx9[cl6lBT T*PB$t eRbJ+*i! f౩w;no^}+ 6oCU4R*a1%$jscwݠk c|iNbogIn>w_Fˉ`sKXǜ+SГm|y }W}u v!3k8i܎X吥5YT8i_h5Ėbg#3aUMjQ}xӧKzUu 1?* 9XHΎa.4$clY,hmG Cw[;eaG4PU~`TQjn$ER }祫QGÀSU4 QZ~9O`~Uֳ]=p-Q^}Ԣؐ  `WP}$˳;&߶Blv/yղ27g,4oJW^;5TIhuWky-dHu}$)U./]:&L;?65 X3Ab.As/Rk[;BY4}lDeOc+DDIXi."Xz,A Zor}#QgR)h\p9\'cϡMtb{32)Kb&ڪ6Tp 6h}] ^}eUY pv (uQj*Nɉ770`"i40ډ'^bjpCmff4AiEJFo*ʶ8>]eB4Ãw^Vndv|в|OS_1x CꌖbN[/ANHi eucٞl1jxu3"EJU!3$h, HSW5.2auzTʆ'GYN`bzJ o ;`ކaH.Qf+,|CN&8QS^Eb ǹ}y;:aE$!]!~$sk4K (t^ qpt@Tٱ?B!kb>ʹV,b<(8~51+nY 0؎L׫3[AIwrPkԶ2$SK( Y鋸c+1%~/[0QlsG.@9&beL3Y|V}Rq)/:6;-! Z&0}t>:GX t$A{9 /9xIsq :#B,[10C cϩAˋb]|:* nRGV |"HX`jMZWd QД[E(Dh8 w艷^ NI Q.8c8CfS' s|tnKi酚ާ"UT!Zӭg: vli2m(B?j4_aVH%3t 5nv]Fy=x[4$1ofCE0K<+ m Ŝj"~6"J逪}E;)TAFOkJмT%ڼOOlĐwF^0tgFPc<rNU#Mv;7΀v _^tӗ=*5*׽ @W$}Æ];hyx(=9,: Ix̋OVb_ 5-JQk.tע;kY[ѳLFINu#7+sfZg3~)a0u (uu}Irj7h#& CjrWpzd_g,ߗaOj4ȕ (K[A9D+"!ğ^3VvHvr2o r0i 5$&h+?k+BBs%qLLJ+7^cNj@80Rѻ HJID 5U'䅁xkC}$#fd̅FnO+b裠f&bb!? |ȏb ?ڌw(YFBf3Ʒ[{qXqMG3'r:l6E2ǘG !|בJg{w\_/=J={(8aT(ҨP~mc G5၉A*+ykodȬsH^yW\,w0R+&5A"fG;Loj ?-I$ efJ E@ә\3=z!j5͎*}{%pwkk]=V_zH~HFhvH$_i*?"~e(uK&_%UB"aVNViwMiEj_GӷFIRB1P~J{xd*a|h0PnkʽJMj Ta[b+vzI[z\"O\Z`9iZ _!vkb916RA鞎Ͳ :ht;/ Uq}MhfCx`#O)5>#mk—:Q,WCpf2d'm>v}3b'0]WaK m턚[8T]>t>݀`Dj8\r\M Tꮣ]WXu1\՚֏K3PmL0&OeD,~#˒r )OqHɋܔek8jN֧,:xNJٽDy\ XgM5S)Ҙm Ⱥ4ǔ䵁߭W RdoS 9#Lо{XZRbI|g-?nrQ49z`$ %2 65$r=\j$,;%m%] (Lgwq\UA[ll8Ox= (V.lȫx~Hmک/JcIx{f#@N~u$&'DҟҎh}Y 1%j7yNx;;'-Zb&K5Єz[ XD8yZLғ=ȸiU< %2IjՊk _GM<.L[jeLm4~?Wp7Nr.e;[P<|4>_2A0Š'$m\ ĆUqw<*ۭŜb«'(o-i!8=-\#Fҩ˔>r@Q]x blgئ\&sFɲn8{bCq/K:c 3nusM85#.hJbI\.$'gG*@qH.Vgi_za+苨2Z[ 鱿σ咑i{#;ĄK$T_0u"i^]˟, ޯ6t-5( ^nKi)+X]hR OYy?\qG2m RZ|J-i@I\ #5V4k™yY39 Шa `,Fm"IUf5o:f,}~Tqr,_ܔ.o}  U4[%E (WlVWm&&4k>.0 u5vpzMedn`)A բbJ[ϟ=q8-'E RkfqAN" \ZI@RwY[i[f TYia/*Qu+vvt苩ýKM8RY6h}ԨXSvө9Y S8f5 l78LjD{r 7M$]`0@+æmHzS%81~bs3p'*rpa|إAy/ftIHǩ׻-9jw(:!sk֒>c铔݌[.^t效Mc< \k՘1Z&铉g28GCYv64sE~֙Lÿ'Y;԰l)@0h"CE5Jp>G6إܜ߷TG;D;Ulw'O2rD]R[H} Yݘ~ŊbݳHݖ$]GЭr<M q:U5rJmQ˽QN\99d~GkԠFpy,&~- e 9UdTCOiP pR0 #Ƈ"5Ki8GqhCbѡ)L) WE{g 3+t2M=6<k^ۚRqE?Qp'.ŘTDGft;1NYc\Lwێ wW@u0%:TlûeO +Ёa&~dB i2jJ͜ȭ(2q-)& 3ղ7uM TJY2d G! =OXLl_Ry(rǸ'Xͷ/_f>Oe+#n"Bef eJ<'Ki?R@V6\;)KU.*1j-# N`Lmx$S$7s]fJΗ䇈c<R Vz\a-MNl[q!񘳇G[6א?Y|l$ZUo.$@Q~j HRed3uQRV enѳzH}aZ?-~(ސ+. (WRiAMh/Nkf&#)_8gu mɎc}=R*WXe -]>`6VV<1.bJav'k .Iht5+w {]wV)~7i3-.8]Jq[+s4y" XA 9 5[_T:9b';C|bK<"<=Jx#w$qzWƕ=%Mcle(,xQ;Y6|qecHZ߳S.*caaд9F7^|y1.vH,y3 QxK< Kr Gg {vlRBaP!`yJ)>8rFQw/"1Bݧ3_Ӗɲ1PZ.Λ_ M!{dC""-v3v} {^ȩ;\4 `}!ѷCʿR7nJ /joSC&:0Ÿ ĀcBu6a!yƅ;&X'"m 7E?0>Q|3j~'uһű]e!Ί^'QIq딶9\;E~KNj9ˎs2"=#W nUDZɌYWi@ eoO]sm$l~3[4Vp_2MCpXb!sHaq sb-{]En7XKs3ѵ,ieW9WY+V|*.G*Sc*US&=@&Ԩ(.:!0(s_wxut]&eY q0P9Βw˶>7iiua &,gY>f#NȓCq0 l2=yHa@.&OWxVNUV@-ދ冮級.4|lbwea!}=x=tB]=#Jf3rxrDxA99RjkF,55j2CzLJA(7޻ `Oevݣ#ZgIvSD+R叒<rMWV>H8EZC7ZM|Xo6fֶ;d֛?/C PFrTv_[HN$h-@xfo3Ć^Vw=/!ɏ0e =~0\Zؚ3fI,*֬7Sy_wmh `7 1:È<~ @H`ɦ7wK d3k\BZg )#3cyBoS&}Љ"9ml(Gal>ӉvM`IܜG }PA $c-r'Ǭ $ =n}S+v5QTUoУZ;JiKopӧt|Nr_ۅ!U1%zYJSx(T\Q(3KldFV$a gֳn)+T%MD6\/*őYaί;vråF5wǮRJob/j划>}1iPYi2t "3w֭`n;ˬtcбonUE0: @V>$RWG*Z-GK ;vگ(jٮ"T]u gHkF"R5ޮ/>Ā{^&IzWHfJ+[%?WA,T+cs]EWvQC2sn @i-n/S&A;I_˦QFjZi 9˝d #244v.C'%zz=>Wtgۊ,n?]M` zK`c׹ \d<_O[bq@ZұOPq XߦBh,l*9\\C_3sL}Udn Ixd ]B -ڎ qFIӲߴ.pd[JԸz=V=w"ѻ673Kt{O`D9D$5 6s0݋ /;ѮW]l1@kp3|Ҫ8}{Yp2&$1o~lstOCdG-mC-G;HF-2ue#_Bw8w5 l^ =Fw%0 OJ֩aĊ۲]ʬ; GLQ~ GUeƦ\+y!1oJ~}M?`!HAhj^X?OliEVVQC{m'+s!R[Lw`2jqg:&T%4ft;JVeC䲨fkx[Ξy|+YeӁ0e;nzf*y:ע6W^" +J(5wi]5Wy$򘊸PAJaӕ@^^۔KJ‰=NgXbmXβq y 𦟀)NPxBRG)w`u66jv UGSחuE FyE+UB=g*B7Qz/|`3⽼u@!.tM 48qhپ F_1?!lߩ$e-LCFm`؋_i L(Ïޓڜe  pLp:zD$Z;"C3eU6Z2ti[5c^^m>Jyi)tX4"ㄕfl Ak0ds Ǟ7RSE%_ڃqӍ Ir hM>۴ b*!&QPhnY\jAE7*tO)V~~[^NgWj4SI0)SnlqMQ6߆t`Qߴ+fc"qd;Qs0 C vy/eunK0?NJ+~ UomKWh*c9@~|]Bs?H=VrX7:u{Du=q88e&Ӵ:_Z1AiYuT>%$CvtDzgNw?_n/l h^?t$`*dw$q"ǣ{7P5]NiZ]a x>; p %{FKګh>d "g6ajD!/ԛU}oŎQNwXS:V - i-]jjΔ(_Tg&R`ZP?kՓ dPpi ao \I73v|С͛9631wmhşZM>ݺ JnF`D-ח.r,/`/3{럁Oɵ%&B#֬ =HzŻ"}aG&`\+ģNS:t+ԮUI5 ~+xGd>&`agor΂PvXG7@Q}HA_U)xS7~]̒qFo^P)1̙ n#zy 3vD#\۾:G(`Ǿ^;ƎmtV/) {*ÿtS W4^ rߠQY uqW%-j5!89K9qle4J8ؼ]]b!.nNr |Kݰfc!>x8=g"wu^A#O*o_;CtO+RZTp#uL%N?kMDy̫BֱmÜ]o[5ǑUZSz=ՔtDlu{bD%ZzmQ?-4<ԽO;M^49#4H4,pZ_>y(@ U 3P1EzUdEqB8ǭ];Git(iB 6Pt)Oq_ r"P=J]RoZd$hj~͑CsIv. ?ЯpՊĔ M1%(.D]I;l_< 2鿯k,ʇq,x (Oz(gO}#7m/R:P{,~Qx/|+G:!&{_lRE(^27C{Fv2V0u)S[OѲgXVД3fX֓hxūyYT9;/C:XQTkmp|%-~O&a& \hو8H`QEјN@h!#~dcۦ*'=;{>smbH$bC.FaiڟK=t~7v %va[U/W!uJh_.Kc73϶~D.0kDF _=?r l32&Aze &|1ǜE_5$li ~c=RGej9O몶Y sX ,:Wx:*yJ1sljs|dvKBzԆV=YpB+$5aQo.,> P>fD?2d6 B,U$Bs22jRrnbR?Ë"q`U38yF3'M}m˴JJa{jݰNV ՚lWG_ĵ:"֧;->q_嗴HFjZ'enUe`\NzvqQ0֞"0룢i@*ioh~X753P_YmU`XdXmz&2Lwik)'usÓ? YN3Qzz=6hf~|| "zDG鳯n^H\Cmġq9*†&CVgA<+s2g>Yp9hQn>RasMrn>t#L)l=!ILJ~'=Y(fNy.G?[FI(v}$5ưFB~%.F waEGNcڹ;t5֗unRdyw˗B)٬P2OW2:\n09֧ SWs ~%BdIcqZ+4uVBg*N$gXCݎLߒBKoQxDʑܛw н~%'6p^ qs"eɈĵH\f%iH%<$Ԓ_|؄4YwQd 0V>:7Ku1 8b/`Mmء"-fi8z:FQ/ꦒ:B|X͙BsNtyVߒ^TWNSar 7!c X;{6bXi-;D8P}ׅjXNćTBE::lN^#?".h!;^WmDfY4œ]J8ǿ7a9 \M˕kK@*zU\=KPO@ `-l "M%s+ ?VΤ< g,vHkp"f⒘>}l*=y5*q!yo2b+g>5{ufb%Q>Vz;cxtkn*nR/|ern?DF&  Hi=:U8ϒ慠;McdE ~~Uwqa-LDWZC'k=6p]>(\ D鱳|/Mƾ OУ'Ru;` %:]-HUo?O[&9=, Ko_K '$g8dLg=+ m [d sZed 5PC!Ex΃.g!j0=QcI:9~Pƴmav]zi\IpPoG. 9͐FgbO!X7@^cd.>Tp:C)e.!15)a 5+tȤ5W3})NdHa[<0 Mxz3'] N,b_Pm?;.{97׵pin@a:Wz f?inK3< ]aHl|]Hٸ+fU}n+6?.gEǒ%냵OÕ5TܹkΠyZޔ&dy yi3׺E^,d.aC9> cmޡ.竹qk5j ?ȸ#*:w3 dT܉)_ZXlu?.bqv衬H0SzN&2V>hJ+ډJͶm6.DKµFH2x ٜD(}ә8xhAqyפ{ۄ/Hhr:LT6Gy: (8-Uڵ88Hp:J[(p|޲N2/䊐nǟ׬aׄ 6\?c+Gy ' n-hD ssc{אf-FYm]~ wE%bywr'6;zE.#ܮMI&e@;<ɜI3Q:K׻I 1l2B+?|obQy00 ZSbT? #ir?Du=2HzcZ[,Hxh<)eR&~ȆC3O] !址.pXYz&X]A߽%0Z=z^B8o\G7xp%[B1hSN{L yh&ԭ޷4թ㙬F#z1H^ F rݯed3(MDhmyHh 4y.(8tӷ`m)Nq_.})N`b94K2 kGyrѐ^̀^<<}: MVn莟$ƤDl\eV G{ȑX{'9G#<"R鐾{Ke|Fl@GhaޣB"& `.KpJ߉+4fT|6eN΢ͭQ6]ej JuB?sIYw2KPk>iV{leӯϥ3$##?5Xp s7SC-]7f=}ՆdRMDq Rq1z̒BDs+%3VԵ˄zu={#dYi@f ax=ٶ͎HT$-)p{0Z"͑z.37 x^adJF3T_ pZ|8TdT^P|{R2.&hޗeNJ+m‡!Oʘ?Q)7% E#_j j!xdjvn8? g\'c֮NlnO` F}ADPx{)}9S޶HT+1sP]V]qu6LSXU⯊fz`1ß [9Ñrgr ;rG< #_ϼr=Q9axa/K2^|}-XOZZAFpq-]O9Fhg:W|ޣ8龿rLț~.+>"o0ӑz2a&+dMmuO&[XY3% NVD;`Ҫ`4ׂX[WS,h@m6fi;RH5O/P0 /q\F0 HI5\:B$f#rM52y[w1%:+ekKZ֬}|heMh:LĄkcnz~+P`E݆nf[}sWs9t01TdZT hԹ6),O$aulA[O--oRo@}j!NlŒWs[`C|lxJzqkU׼~0C:Ǡ=ByĽ8vQ/96AzyF [i$C͐xH[ΨmX .m Bt-@_|MQu=NfV-u1vwEwy`<~>((4(cZ #߱3'Z O\"SZŘQi 1pU=:js=&%6Upϡ^O.A WJPG@U1$Lp[ L ZG;-rX,=q-SYy ,%>&pU8R.4֖jqλ9b[-c'8, ѩ4V$XN@م1^ޥV;zC@/ɡ#* Q.םom&g yZU .Aq)-y,KgߦC^ޣL9e{i؏oc 6`rq-)5ٰ~- &مq 5qS8*H3C ~>!8+XzGoݿi5&fOP6fR@CoA$8/߯g;4rD ZKM*>awaB`ǗjN&$oGIJҚHG֙ٴ"Itaf[3 h0Cű(9^=q2h졿.@-N+˫D ; X&ģ+G_0KꡎܡE}T $2<+~ k\"YedxLrARZk9v)m ]'Bhx`ldv+[u}m)_;5=!F=^23f4b>܏BQہ.lXY3$ogpۻG-cX^Y =T/i'x$FĵDMcu{g~؄% Eٔ,Sd:ޯ5-&Q@!uc "e^NzS7GWx4[:nFag@ˣĭ7e XFiI3feÿ -49)̕i697gr\51)3b{!Ld_HE۔ 0C *lO^/#{H' SC+|TڐEVE_Lj$x+ւ=Bծnۘ(ϟ_Q?9~ B< (XsN.s)XZ~(8h5(%yL5Pjӌy)l:e*W0v&ek+Bы!ýA V_[Ϟ߷ށdM:rY|I}TKK3YT=[J"Yc(O E*mʷM3 _B''8Ys˘`V/LcBCI̡ I7(D,Rq1pC+L;.icU$_""Yɸщs 1z27 ȞN#R&GYHUy}`WQ=})&.u^)w Ft]FX%][ӆd[ nd.{j A~5&u8Vփc`xN6n IVĕ65Pן;ot'מVZ>ҵM:p鿊  '2UAO%5ˍFrʬ"vA ;͂載3v;ϪCLsBݒ8T<_ݼ0oz*<- ]Œ6 dm%>\81& kX= sQ)8:.Yjho:%jHaJ5[.;C̟._]GR>ﰩDgZ5xS*} #NfՒ:~;nH*kxiIy>mZ-W*'h{뾢V.%$Rfy j.Ո|XO O}XzFȰTB kF&0uꃔYoʓ܄k00TOj;<ypc8϶j !x]Bsg 4;o7 2hBiQWmPi!rlֆ Ywǒ|fXҤ*eyD٢W3󜍩FX2=YƔ9@uL_FǠ#"6_8i*[~fN4a1 /urO8 |apzQ]zVʡs!*t%TfU8WkEdh/`L:(XsWm[cQJDģEuD2y2n=^G[]MJ5toB:ڸKl CVYrk2\eװ>L4\>Z]5?G"WRgyxgyzʖbbc}r$6]ƚ&{!uèy^CHQARLEJ64o^/<ÙgIp9 "eh?NͲ%嚫+`:'/l(@gljUѴpkͦT kO|e7+P\pђÛT E?iR/Q*5S7ۥ@YD2Z̉t1<6 `[X! o>G- FV.'wWtz(hhrS]E&{T<x(s)RgX P0Enǯ}_6I|-gN\^ OQ/Q2nRMsٚd܏'|lK~z1f6RTG(1oJx0hxӷTDK׃fl/X0ܫm`^_XR##@XZ"[cOi[h"{sci^H<ޭgfeKOUI|v/ F!JJZR[M{tTBpO{޳9љ9p-{MFbw5C&.c[ٻdmJ`eRi tE|b ,ZB6f3VvZqBGA;m[ Ĉj" S紅\b*.kVvv:.{:'yn߉{Z: u~x9 aZkv!kyƴ4KX! u B[mNҍbxٖŇk76§'5Myh8vBۭ't&XtGΣ^q [D6X:H7TbzM CL᱕a4lk(EN~۸揻/Oi[!E=MPe?fmԱ0|0uT^YbhN(Sq:rU2O흁V7\j%+~sInѺS0ڷ{B @;e >%w]Tuzl~!k) oQQs\Ԧ x7Q޺ 8"Քd7k/ծU8 "Ȏ3;Q-AJw>/H줷eq;Ӱ0< t:d R*i*1F܉B]ބ{*\QJ\`@o? Rln,sk׿BZPbP-s * q+=|#؂Ftع6/aJ]Ɂ4yﻓ_gʭ39F$CȤz ]bs6k2LɻOVnB̗#?[_Ms/i`c\]z0>? Yrgq__yz &Xr`5܅Uڗp1M^5(eMR(âh`m ݛ|}~c04l%Mr3iaɛ3!?*TCM{N:m{F?F4ūs|Êa N%ӝ78Ԯ-D\f:L>seE>7v7,9((63r$<v6&BuHԂjWޛ?8&HP4_/sI3_M~^q `0MkG,f+F8-8sE΋{i,$t].G|h_)+5 *w-1cxtg`o,5Q6}7VL\EST`^ [zVēV/pӀk 뙽v\Ps#rMޢI`CI@={¾I{W;Mh.ȌCqfi$,ܓ7)ED`O , "N>K{gmqfѠK3? ᝶ڍ!5XYvo碴p^j6HN1 7Rрew~YcpEF7 )-9ݦ-98Z8nY3n!/<j*piHf/=bD2'q"r-K @Wh L^QX&yOC. {ֻ nJһ}N>ص:`C˸t6oXnbe!ͬ `^pр-Hx :M >h1ր$.UeY6j2"SKf Lk#/N; $^m=T0U6`=Kz%f7M1ɠyJHfZ!z*du. q׉jڴ1~ц'E pjQ+Ǖ ) gl ׷HdWK'v)m_ŭʰ̖I6*IVO#S?=L:NElxf`#CVH95l)/2;5XIG4/O~r+-yM2}nA ֤izA|`vRS6f: y$TW152G5szU8*'V cgC LUcUS穁4ɂ'R4Xy#P̂m!/FPx|i홏3$.ҧ]9?{ŒBcXBаN`=W& yn2=hfu#To%Gֽ>FY]5j1q~Qm_Ӈdyύ$0[p}ϣZSgC)P B 𹆉m\$vMjU\k bBoeҢM *K%7,@M_>+TE9bpJ#W2&P1CE V PEuF<8jPp<|r$ݠ,jf$x2Q(0'%\'md zVE{~PJJ m_b'<CXa5o$S~H``ɜ-:?8!]a-tX+lCsՃDyPwXDVIEFBZHiQ%E/xivv`Ɯ96t襭_]LY|sg}>/&8[VwR%_T XR(G%N=Nc2:΀ׯƀ! 'rޭ'fsΨl<רl +{MfQO`@3,0MuU iXdVKq)iZǂ}G0/U&G%?@/FjHcM*~[XYdi}"čňHϞ[TM%}K+썘IRa +2SegP, (S_ly  ~ؒ(q 6[|FڬI%?bnR3{9W/N[,}=BDy_쓱(_8sShtէLWU"͞iɒSX/cw`4v4'=H!j3"صSah E#~iB3G ]u4uTs`U̷UqePАIݴ=ݻ<t ^<3 3{_#U}JLt8!>۲Qy`]9hJ'1hhW!ENRZ83YC| ,h-bde9J@y [Ffެt3̰<ޖP5gF`1 m~p"9NL7gW K.rrH*8Dj09 b5ჾ"3Hu*:?ѫkt"rשaD nD.Zߕ/xv0(h]J<#"M[aT6#W Lw֔ ](G,%FN^3cUpPnhvI][Y9zS|߸#JQÌ?jYx*ږ2h[ECI$ 98~3_T&xKe}=JYJB8CRUx'l^5H۩6UH$!uvtLZe_b4r'qlcTs7 yXk| BpH`O2M0!{ɧ |˜ e[EqkwqTfD)Zր^I&Oj%\S:f>5k Yr&q/ "O&'vȗج%BC&N1QkQ6:j4d=9ܛ;tW[Ui1w1_XW 0d~%},?\Jb֝u9ao AVXQBsdڴ8pdO%wLX#KF{ƒzަQ^U@>fhx沊CΩu$2KGV7,HDh*n …^N$Ւ:0ZGm{0@C6Kf.hq٥;iIaiKc.A3#1%` 8_'ӑЫ7hd'(`DqL@ҁNMq;--GF_vQI fJ>6I,mfׁ!a\I6I lePG&FA1[vfJj k7M}}Cݿ9(O/JAќ*-XЧ3 X ܅UWvz8s Phȷn\a7zNqm滁ϯJI<푵M$xò [<^*Bi:891suX JMJpdnݵY{1EѺ=P?c6%:hsOҕےsu5E$lz//F b*j=&D?f2621OrL(MlhH1Hk BEikJ{'L1 <#K~SmƞFk]K]Z# Sˊʯ7M!E90=Wf/%E=FZ5Vzaꦟ^Cxf_ziH ƒFHmcX>ΘO{/0nT#yb E8$b=n-k}S:5aCp y%F̏dHjD!v)sRSXj#t?V-ofO#jj1 s6Y=Ff*΄\ID"ٞwK8SF[f(p3~">K%zqQ<A4s':) Aȇ6=1vyf47$_)ev6;5/=hfj:@p\I('>Rs:3&(BMD6V ˣl(PsCL: 8N1RPh:]~cH[R`#|ҹ:W^vqV|&py (K2-PwAh..ʡdY 1wgd8Uh]wP\c1*c7p4] qY6:&;Ş(0S {f3:]ﴅpFgwgwr-]o~@Pu@TJHA ABnjRٗHLH_iC{A|G۪ b}3[@6(3 WhS%ۅ|rҔ?. ,TWDqLg%L*@Ur,eji&khc(X~9l7̱5p MVзJЖ7xn~ZӢp&8T?aDIhۅգX8p'P8)\ _S-mQ7H9֬CmL9М3Leg* 9ۯW,Nw3eͰәh{@OZC쥔?EkV^&Z0ֻCg,Њ 8kØrU ǽ6J $z蟹oq9a 軮Vmo2]6$W.xi =Zl ئ?:zTص+LUPq;(8\F>&l{'fpR7L me~"1'zXXmjN/xxֆ'<;'u,, <rd,oojc7Enn曽,]dTR54%NſZY"Sm_[[8BL 3NMzTa! /V@RֻGjEΜ]Lx3ގX\P?)lo :*Zyb ЮLƸOpsT1 y#] 21b6cWodw]pCv%ԩ BmKAqQoyfp!AŹ9^ m9uQ=K3ɀ.)b2{2YjLI¦NH"V`uYYhiU?5` JӼhL%_k~&˚bP+"^CiVz=d$\b>yȾj"Ę1ݣtHG4gI}BC ;6EBiCTӐk6N~:<7)\*E٢jsi6GJO \B hA5g]9kiJ7|$ڃT/tR 9 DbRy)j0H7c9Aj9 jTW/êv9}$MYpfJR|U.I0]ؽ% i<6Xm#$ 4&Q"spz±G2Kt""72ښ}H߅6@"F<9qERM2ءJ3S?v\,(ܧaj4s^i`gٞU|FWsQDW5'<frh9,G8|MRz x|~VA'$>G:x  8h$ήXbxLp:xR\N}mvԯ%HlS VܫWU[E#Hߡ+?~կq ם6,}9jNݧa4qZlDdC چi~K]6!Ȇ Ḱ+g02t,2[% ?*R S\ %J`o|'?`4Pk;|>EyjLY#f0v+Ӣ%'!4H$VlטAFkYt+%D0j֒'w4ber ;f`TB],+t;G# *!#vˏP哣*d6+}z>ئoECiƔ#}%q_NOQ}$Sd-J|qKHzS=xg؀E1!5o5ř`l% 6h[n[dEiZϣ2uuYT7:q%hsȦGy*$]V澎@l=d7׊$tpJ@}?Rb$+S૬Z]r0`7N[x)en޲R$.ed*&+{nǿ?;ƪ#2cE*y6Biw=OOթ޳*U)H8LlCƨȧ{8:&hk*X,-EkXY 0mw 0=4 G6Le+E|R;~1X*X!.nt8V3*EID".(9+@ęD{LudĿ1 \$nŸe%ٴ~J.wG$nǒ&AU.ߴ]7$Cxw{}S<7?tV{;}d#.J :3YQ*$V܇爃a.&K ]LD5-/ H0 AgJY w?i8l['J ծ9?'e%?=.޳UؒiI|;"K落hMͅ3p]k|YbTi+(:W F.0#J*$z8پ ?@r:+egI7кɖ>"%s}e(}'y[ 5 *嫴b.A-yBZ [` gC?:-lxV[m73#nP {<W`w)NZ^;үO`/hԎ{kmlЄ"ˏ{Yj~c &emGjl[-`1 ЀN<YXC-߽/!+quưKBH|vRXb(4xnA{uDCW qDdq2N`dy@qa*5Nbe'GVsEW1fG7M\3qؼ 75ދf <c9_@L4X:J_;6jqVf uN9lL.7cV`j;öJL-Û[}R=F1P 'ѳuw^%($bgsz2˸n3Kav/L.%qԳWBqeDtz(]w-Al k!IA?RTTyxo+M {+]ɉjAiSd5$&ʗAO*@~Yy,;-LMFet5p_yBrӗ11>It'E~pUPzuW}Iw&.vZƷGnsTE$ UF9ۻl/-Ua2e#w>d^%_&g\y4k)|/؁y嫟;3iɍ].!r<3Aǎ H̟(6BZz4@7r/vzc6|nLJRj jvMb S.CSC& SP7PR#`#qy; 6?Ε?hCxڗӹܛi׋HV+y0܌V:pvM@Z4ʵtC_;Ԣ=:cT_"4J/X 7SjMD^!00@*Eh(fUu* (3 IM38ӷ ,flmRCkr-Tχҏod'C>,/GÓ6%"{ -܍[x}0VWug؉./)~աQسkT7һ6{6݇]WTM#ouxlgFuIUP;ֵt'7]Ѥ Hr +Ը O3lVI%r-\N^ac*XpxIPPkqCCJoK–8u/(̿R?m[THG!h $X(GO*0xQ3׺dF/`i i'K g+e7-Ё6GݐY. IB=4Q>C4Z{Nas =`.7>jja?{"6UiEۂ6՝} 1MŊ,cC^ DE?llxx?Uz :PzyP!qk1psj Wԝ=5!j<)U]"f9QYsUrXaR-%P5lcJL^HB]XޟX]-Ξ. ߙ0W&]E8BuVY-u2gPJN^()CPz% 7>Kٚ52ɹBtʹ*/^)% 4:7»X `hEa!%i%wjRШ:,pI8-X࿹hQpLo/p٨XI;/ }dYe]YO.N iیli{o1w`_%;xa#YE^'W* -ȋLK j;;{G '80#iާP[4FǷˮ JB_ aǍG*&+(iߕ &E;Mn5ؤgVjY{ыRZ73"XwAG,B f1y ;G+c>Pu$'PA#!4m e$\Q#>+yT1wZM[=QV t/NmE+,\Җ܉ #妾diQI%&:fTfp{>Qбz}$L*V_#*09&hv)$ˀy$oopw?2@;Ha/ۖ˅(Q"[ē3;|GX9'Kr'k;1!3 MZ|J/fw\k|\m{E>mK-/9r3IjeJʧv=*Mg/V?DN)s^]!)85 EǑ}宧Cc [XٜA3dIv3z?GH8Nʄ W+ެˢR*.)9ohUE`2 ;X)?jG/n(gۺ+dƂ)$Ut5J' 4Ҫ8Qm Ou 5W>%n4:4Kn ~Őe!YHM,O;p$#X|9uERD"=ڍΥ^ӗRFCy r6Ր˴9}yrL>v9^yLRx’!ns*5w fƖ4@F&Ȱ#%[Ӑ,3sMqZ~5u(𚹭*pVzܰޤ]AAZsH$e|Q{[Q}#aZ,9߂7KQ_YG3OAԬn>_ic4 ^H?6˼/iU ajnP}MSz2O]xׄ#*3zùr,W09k h~PߥM9+{"MxK'jjPh7kvowpǯ%IJ4(c2wsۓbjat0m$oEF8~5OqI4xVNdXbptt:BCiV(ė؀5ŮP]Ywovg,0bh1_nԁ3`綁#5.NKb=+JVp>ZGDZ3 Q.E 4:KŻN*8:O[Q2k{/mQm4Զ@NhUXEe5-kzbjG>J"e(]'lvHj;VKϷ[4F>"B))F¡'zk3|%Y^XMJŒ͘FՇ2㡓VKi&9 e=_P)}<\&kYNY*TE#A(Ԡ?2-@>Cb O ׹ab lxP7x=r'$3fA4i]Ԫ+jZ؛,EcS a|Ք9coR͵rmę+yݩ2?'y4h/etW\d 3V >0[Lb-m`h:p;d`8jTWV&EWWܰd;O:8㈏B~wq7'm$^g͆Lm(ԂTs%ņV~Ei|$8u#ӕ!kH"SLC^<) 3dɦ'~R )R.4E}E/R1lΖ_j ~ +A{Ǿ{|)چ-|0p],8ob[ۭ 52~yKuQ2{}&ɤ ZZGF abN{Bߓ"i),0􁘴 Pڲ[QZFЛPSVsQڰk_|g];W]K6$}*|ɓ+k B{,,Sh&dp$<"iH ɑ:3/9Ɏ53 %{Y|Noh2nT^p+3A+b]aa:"L}Th7cy.Cx09%XjջQ1Ç4]}`$y$/gFV% %P)]gl\ N!'R3 Jյ8]4j4Zl6 N4P[;ZM6m20rUN78Vl*!*#;1q t< B=_GZ "f)MU$ \kҎ5+!zXiT祽lV$Pd۽h Rp'ښgL~*؝ c~lro]Y c5d#tBx:DYf4}Kb,ح ^5x)?Џ+*qPo-b }d-7{ZR-Kx8غh#HV$pMY)dw@n:b]oCxF)g_47D`7;ATqzB`*p`TjgSCRٮzN}88w$ &q42>Unlw2˴BS ` -uOqĤ5\m?ξe i}fNG_qXx[~8Nx^AZ I9|=qqM#/j#-L8k.`6Gd$gy$_=h!}ߥϟQfب`iEӮL|jiq^Λ*]j SI@=Y JJp1Yi-ȅo?rr fK%NyhFks^/8OecRX{Y94R+Šk7t U:PdQ53꾧B 5i~Fc?ܽ_wCk1s =DW2.nh._^J?zr>H_IۂC|fAF_IET.ri%S VdCQ[N{)쐂 >N$'w w5,/\> e(v2?@-O) dǔ a`$0sWthZ ܓTFW,nA YFӵCB3DEԦ-ȧ 3[IGYϯo{r#V >O!^iSh:8KCyyzFۖ]ҩ߬/i]:=RlA#k :e;=Fqcg\J%{|/Fik[f΋>NqGa`V̸~-ƒ7ۦᜇ],:H~"d OI$H$)}yIٳJ}E"Cn тFgvGKN/:aYD]p=OZ58SkYwzCn?|}%`ք30#%;y{zTI?ghZЂD Ɉ&}_gwޣ}B |;X>Uዖo=j{^>?'Y(@XPPKY 5D}E#ɑGLMS˜~:;R;TE93 Knx4 ;ۃo0t8j@(E|\OJ *r?휅;$9H?:+\?ޡ2F5`O3z=9·tukO\ZŖp `pߕ%٭cH Y5qum@_V[ BuhlLw>`BmYN'^EXo%C t* 6 mo1"IdP$lҒ%EpPb,s.6/0;ToDItNTi̜ dl1I%lUj2]a4eLCs PmSd$}0_,%%ʇkUH#햲,:`//4x]σ?a\z俣\yϳ^G,I?E='dd{{zm?5J{1&f,k~-ďd'cNN֘ɧW G lO-z ƫ)«'XP?Zrx1ǹ$h/W'4Icc $$ k4`1p{>g9r^o7zԧ(C+VcJy`&G$KNw|Cǘmp쁟^o['& (/FI!f쏄YAwBMdLt7_!PO Wsa/ !D3h3$'LB`Qo!fU+ +ɨ\3CD6(夔 ՛$ӫu#ISTCڃdh=grcj}q߫2VUT hJkQ zf:ZPh|RlA]\ LAI_ z,XE&SJ5OlO̵̚>qdx[}0wUX#tNJKu<(VY凨=u53ZS0PToG);d ׏>ABo[yRG4B F(VJQNw}ob[z"|KmiaݶB$ I(\Y"mאzC3&* XP%>m'/]Ň2l!jl&te31Մx3XV@^)'Ml}>){M= >SICGF͛~)NG~sC[iC`,N}5\]P%f٩_dtK$N8KboDYLlvu[Ӎ]N+2g{鮣 Pt& jJ&׶ \n9SBP n܆':z;Ւ&\#+9%myQ7٥~9JH!.R* ⇶ҬTy&ǃX޴F&`w,=]6D W!k3` T\ h BqT@d (ea+nc'~3R1F?/Dj-tʝ S7Wߡ6YUn%5pf?XTڶfAL/}??d -)WRIڰ7M?6M%nZʑ]+Zz8[ AQōMx N{BiV]1Ԑfdli]}iO{Z(*9q|-*MA&~6?f(h?j )4"m#cB}Ù d+Z"z>:ߑ&!|[WojEF]o?Xj^+z>HbZ>N._s2v}Fn VTPЮ, tO:3g42}\|g A/d^ƕ>{.s~yn\/臚d|g-(a̋v@p Ywj Pm!c,%N1#ι+ T"֣:rcET2 M&'m*s[Fqh#(lӆY`S|:;?z[C^vUoBTLJ_}]9bi24z+TbS~j:2@KԦTͧK;Jλt0=Ř3\pW&ˮӉƳL9HXf?qw 0# B!`)R+s)lٶ^mi]#p΀N戎W#< +:+{T,z@2Rn6'7҈ $0 :\ _&[$Y,_TOA,lc0mKhȡ^6VHM3 J<*@}BƱxݫ3u0rX[!ȃZ;Aڙ{ 5ǎlX !6S|29ylFKlH~D-n g_B w/;\<8#&Ǒs>2 cko bVţ!#43Z˸bl* 쨪鴞fwԍzgHo?m dX<dα 7{@fp l<XȽh){r[BQpnf DLOlmaf^v9@T:;"S`nDyی`FO3ᠭ[7Ԍi5!l֜GEʓ7yx_Th^ ZœQ]x'#kBڿh/(r&=_! YƯBZ# iC¸OwAȨw36Og7d9&8dҚ]I~f S0гsbF#K/L_Zc1]SvLIgDkm1{^oɕqu 1f}AU3^d@7K2Gvz}5]|9I%]K7%?wb).I1unw%+?"d:.XǓ -J ^W#PWxn,c5.$(;.ψ[Өjy5,Cbr|Bi54lJ(4?t8eF4",/l>\[^;.Gf0:Ʌ`W9MK %dĕF1D1*W B%ۍH`5+x ,WydV[>x$ iyw݂L ~]l)EݺgUqBywt@y+iݡvG=gXx,!Vr}QMo\WsaHHyn66Jq7`j&Ӂ1 7ep\p6[;{@协:x8 EHQwNwXr1[sYha ~c^iVJ5'9;Q?,>AOKD|߽<=A̰>UF !Sm{7YWTWzKUbƅPjzNrf?r۶,$(k09"DLEDsCrXcU?G0Mx cUCQ>[{;WbߒyG$+j Ta@>HOLf ,&)Vٹ[ S3܈z)լiЛ ǯ)C_x@4 paTt}P 7U똺~2)sx/G/fJsS s_epąfڅH ĚG XN!-8۟ICQ[JwAF*da<OY= բUnBD J r=!c :&W^Ja@n9{|A7#*y]p*2n"CRʁJHgEI,=wm]GO&OC c*3RRH) &s:jMwwMw|PQUm7ȯE.A/"2pLn)}sxY@"2){=%G4x)~:o.D1B-ׅS-9KjF/̃S u+$2ux7&~73J0G3p[5\ k}vjm7!v}ͲU2Gxdj7yWe|/ G +\\ʀ 2ku|)e&).0r1<6Q$Jrz f%N*؜ַ:DhgZVG5iGb`V7vnb B~1<܋K3JS]sL,8Jsjƣ8(2m5d}ڄwgƐW #n%ֽ bx<(oj65b$vg‹ g;1 ׀apΛS_@qsBQLZ2?p9քpq f̆>*SON ULv%dJ37mAm.^M *6S"1v.}g u?-${xqyOۗ|3}Rҳ һ W#)T @`{AsՀ,2y Ap˭!)ɗ=TYr1ǰ` 8J]mR(+3ڌղХmݎY\Xħ7si&#J\-n{S Ɔb" >ΫC5404>X"4B;PiD\ASKiDRN.PrFO}~ ,ʤ RsSCqL i]qq>`-e1)O(喡5dA9 TcCBI SYݶdHR"d`⠵#S6:Aej3ndJxOM Jy.!bmpiUp̔[PZ$8uPy0FbbR9GSX@XMZޟnffTv^Au:>k{(B<ݯI~=,|#|\.og_, _W_[9?P3:$ cuAʢ y&,ޢ ֑U! yKSqYhC9Y9^kW_(4P0Dg-yųA2>4߆o]G?B *tK kk+8 K+i xjKM CÍ?i5(f%B!%ZeN90$/h3`X:}! ±g%㸇Q~ 8|y䚮RF[&h[OD;0y>w&> G#M[,3uv`>,? Ade'©_3Q7 ):R:{|.9(Z tzW:q)'\ a ˟fFy(%wCZV+5J-l&~57M> I9並TbPf95t+ ¹<&]b: SeBm+s+]Vi6<l"F`}pK6o.OEG ʡ@竗sA{ʴPN8X/St$iržv+j 6]U2jYjjwe&AJ[p+"XJfKBa8"Is38CMwLin"%#7kܑ'g U1/ ]w~# ۛǵɣ#|aǓQCW*jm7u)~7?؊zŶڝy1M9E|$xֿ ߺr֓WLA Ě8ts:u~ct(B~wrYȹޛ+spwnuDhbj0c$iW>1rZŤd_x]9 x#/yjzxe1 e{:uiDް|G=u r@EnE9[OoE?jސF`{|/~90IJuy8Q|['er!]=|kV/d4uF ^q[ѠDn`lDFUQy<$,4v5?kQ _aSX0 +Hp # 0"ڏV^"s DnKhU5 /6jF=K3ؾ_źE[8Ɍ2L$?R6X13 7#֊-}#_խ< szF:+Sk,2f #KkRAT_#wURjZiBY;.y.6cN+j6Wߑ }C*& x+A!{—k]rAcA=*~3 e% ҳd'exZ77sFe`qk,9R/d:C}لX˨D+c "mhJ/lTW`Ouڳ~paauk8X\J?t_c}Kxi6sV]sH: p% ʔG] T:|6 Kג3J=c}I{i}RU!MZ-j~gB]5Ow_G1a^[N}p4nŞ"9J.I@TpFxAT ӻ o/x '):tsDrljJQu x2Zo1c bADt Md \#ý49Za*|.шTB*/{M''XlWRɮfL_/c@Gu&6@l#!ո ~JUbȻjPſҠ̉b)#ct3)h!d !$Vae,tgHhDN"_O1-(uJotP-N:Mɏ~QȦ^gqNPP+GqUefة`%D',VWBlʅ}&z /\3ĞTAXHMK oY%XU\1rLͼM &D*s6onڟPI D7ߌ4msL)cՐNX\jAl3UN?;rtW[S@\/Zד[ʃiYs 42Wd>|.(Xi)lleQSwY+x9/7&~0sdNz|<ƀIe#:g:vlSLϢ-bO#TjyN Uwk_K#O5n25A*MJI"yGDwDxS ,<(Cn"; dF/ [sn$d~ϙȖPk,iCP)'^6ORp .zi)MрA)KSaXp1 F>&|9M\P zp}>M{XqkI^(wdzA'E.9FǜsbcXc_lpiL 0<(u6 r(<>Kٻ&/OXZ! Y{k(Onz.}i45E9O3z;0\\rҎa}"᪤groQWXz/8LxLvt=tȾUVeB Z=?L#7Aߧj~Lq8|`=F! Z _AB X!6.M$1(Ӟ:#: HSVy|t^JnVZ#%nf@o,@IDK&:2E kw~ض ?tug*-=R?%,6ۗ+I\Q~Y)TҼzQb qn|u#c.4{ggUAg#9gh"T! k_ZZ ( (PPsR]PaD61!:BzQFaŴ_)dˡMLzNib4$g $NDӔr? ,UOKkZ8lO3KC6[F&ø>p0H̏ɝ}hVmAsF[ݧ@-+#,/v5l\.)Tp(l#dX_/͂?l}ͪ͑<7WO3RyZp O$КR7:YWi1Y)H;>M{gU9'!M_Pt R넣E.k0Ⓒ}{"OJly-/AGp0eoo-OhM"(Ԭ `MA6Aɤ}_ůWeȪ@r!;ݖ{N_kT2\4.e|ԢͲ7S~=QȸM&n[kBp'Y;*pZ+S1ٓ嫡֦6m~%VZsKac0?iQActKyimhK+w"(s7D^kAӔioŰ r SI;u{Kxa.BEX8V*N6[([2t\dB76ZƓwC3FLqkWiۥO]Ң`|p1-f;9!ٙJYw}>ۈ8kigtYԺXkc~gL􏅒Վ)(qNߧU 8Ǐ|>gl_Qj9~I˵QetcOk6$\ x [:Zj_Qhi@ZCdR'6wppɂb@_%aqQ,i8G7jcR:gp .PLr>:Gv:7G;nrkz^HWqȷ3+f!k xX Xd/zf-%%J'py%iH >r#~Ft< wxPdx&Mvlbb4F7.,]rŚ(1oî6)c) l:>"-,|[l:(S,Xz=>Xl[] ^q)ފW =!e=MNo|}Y*M;c *GPikM yR2}ղ-#hs|EPs=>a.jȚJL\X,L'&a$cmlܶb:(Z"D,ٷXޮ.Qa8AvXeǒk\t6o>}g;6w~@Qrd`E4@U~HrF3MHX'Vڱ'QaGyʈNve;U? ~VĚ ~|hy8!%ljm{UIFZ}s Qh+*do]G 46U=Oqs~UbEtK¡mٔHb! xSЉ-[q:Zuqq׭eĞ829V X]lw-IRL}G+xZfr>v Riׅ%R.:꿅 Ntn"o JQ4>I3L@BN#M)-QeH1 :6g߬:id/!DcQ)x7K#Ipɗ#|Xv}4).+ѯlFa˹.^$NPZc!PJylQԀH96ߑ=D1e2^|t*Ig=jlU>[õ~xs ҈UㆼsF;6sD|&}ZݽDS;? Cig<,j ZPU$DeX& bd1ҥ3E6<5;!<3kgX>!g 47 _}2g0<׃'[F}1G V75w'+GtXm APtk{:g'Ƽ [ؠoGnD v k+@zKm5NO/ĩop"Lp1pY+oΘ:uGJVΖ7Y_,[O&1Wo"a DÃsg@`S1*3V!UD៦G[%vqbY~pϸo';-2J ?H]΋ h+n.WOtK 90 SJ*Pǟais7' At4E9CzqA nՓק sAB36k\`it~y4O`Zފ;z8fTY&ֻh) ::ƀx9SUn@)jbpڶ{gͼW/~n DIѡ~T6_hG6K8J<9w A1wEԅbwJ.l_pwIm\YC%_Y>^1=4 XzF#_3@A.j" RQ!HQ:_ p;%e"_ηn9ĻgBDd$(`w gw`UF&PbYc֛Eleɕ\+iX}%p:9S0qm4D"x^ rHR\xQ5p`׾7rD~0Csd Eʖ]>:>^D! r21/]m@ yH[+3gBҐ7`ݢ;Ы[ۭ"='LX!HL5Po!ZX'>&Ďs3dSd]R#W{jlY1 #(ҟϜ<*sGw\ן0@ $v۳/G˔iYeѐ^]-JN5ݚ\eV[GnWA׽spai)J>1^`෾ķsWb$ (N0.pQ]pt_x@(ha93^AG^xӧGÕLX!MWf}RMЋb7 KQIJ,Hj[/!w- v)J.Pr)\TjjF2_sp', I3 |'=qȭK ||Ol>!5܈TF? J푰Lzgywpw1_8P&ESĠƈ˒sEmx4^ֲmfF:)Ug;eEbF?)VH4<ܕRz u/cQMr|%4=97Ct;/1 πF,\(b$(kW4m*;o2%#pxBa Hj,ZjVIy4:@r{`!t^aTO4-22mfnP~5KwuיUFxە+]5mxbg~FoA%{ S}])][ S- Ԣ@LGhQ0z}֝"L+hz}-B4k׺5MSU 6J)dZȗ)T%Ǯ)bdst1*h5c4@ dUE\ )EM4OmQ˪oqlF^բFB'e=bGB+{'iJڏ(_DB7s,{-Z +kDsfbC ϫG%)J98ΈD)o«!C;.d3{bP ;wlHk̭h}0bBwgӂŁfMIyAX7/$׮y'"¾K'o/[\ *DzG, f~s]Imʹ?pXdnVeLn\^B63t>&f߱ ^;ך_uF dY.OjHH +K C+QO9z%ik(W{fj o5މ F>iz陠[WaL>0ĺ $ށ+kvY,Llnޒw]2+]N2mO[e{EqBZ娗7zk*jڤ$tajƲ=ŗָX[߷X0.䀑~:㏑USVoQYkD֘Պq O ,\*ZlTb+OYsd I>b ](.0I/(0:mS|lmkl_Fp8}Vս#N DzXXUY1w">+X4tu,s:I I3{H ޠP8 j$ RSCVr(~2|,3$su`EOb PDSDž{h қ`_khJt |{IxM^{jSJ! e * +M)#U'o/zTkOu>g\e:\OP%*a]wlg׏V>_e]x:G4y)IY q 9Vg.k%Ui1ke~O2:Gb:Ӯ|j=\&P@(!W2vV҃P)N%:TƕW! a q9<[\2 WBQp 6Y!y[eaH6it>H_חKw#ż0 _4217Phؠ`/9 e0MA4(V3,M{ qM+?R+#%!U4I8*}l$ʜfDC,s6rO/E5k"8g2VoAf, lH_r#-oy@wm K#VBef-"y  N3_:9مGd+,n9ZS-/~℮@]Mm ĜZ&|]ghA٣߸rgtP]|”>Bm'dnB6/'֐#/jcyԭ@;ZΉL=lpMgU(ߜȔ~1zR`ǫkSTEq czh[m>\vm`aCP~UPcie#s Nɛh@hw}Ųok".<Lq=<p~5`|J:&Ԏ6#h4gG ]m𽂾sc}L'ڞ1WXmN!MO,d.è\;eU Ɇف2BˌNP LkXK␴B:#3ξBѽoGs^^h`,SQ7*%. i;h9y$YvI tJ.Fz|Q.X%vLA< IIJ$a[:j LE DR }} Ed=dbp-r*FuU+$z.A5.˦ @0GG?~(Id\ijͩJڳ_Of|%85XB1| MDs-9x GZTn%TFGrՀ<}uꞙƓeVJ.f+=unyJ%GAُO2 Y@nȔJpRe $TN7 'osn] $C:AtƧ46EZ,4,)ѲVdv9b C mF sĵvΔѓW?sO뷨'8NP%]$Il,])=L,p2oQ7`;q1e2nZ)vU#x %Ɓ1 Ȍ5\O q~/voq/s <-oӮӪ9Qq BQc{5ixBXϸEJ>+Km=&&wޏjȤv$^ۄi{Pb .seꇘ[5?-W^Kfj+Q>8|A\pX}GcSWai'zE\FG9:X¸v_lw!k49|Lz eK.3!PG&{unQ([_J .tO`0g<`̽@rSG_L=n8# ehvDu*$ƩV/E]zFH%vԒ`D{Y;JZ1id|dmmwezh?WlfL۔Ry y3DӪ h!Xs^F)w_坏cX,VKȴ to@Zma|RoC]h-[rv2fRaJF$שVkr|BũRϲߍ6 dׅo; o?wQؖ]'9JDe1XN:ׄM)R% 1Gquh럽oFbo5,_`bDŬ;nAm@6S®#wz^d"}Qd}FG2Bvwr ӄe2Nd6;-/cagz*Gu'(O¶C ?#:o"z͗h hCͿ[T`kBpWw p,f;hs1k'PsQ YvЍA%T0ytwN_B~ʕCTF 6߄ QqXPg۔ hN5Yi/׀@]j.={N~FN)F~M2D=%Z h8,U2"8uO]]V0jwz}%p_H϶&@'=uG#V?q})U36c(I|1b/%qr nW. oѧ?ý@p2Rq#I;%t5){T4>nA(&L w >6Cey^ Hb-8l,ufwBJCu==#SS$Ua.ݓ_謰+6iyڠԈ[ʗeA IRALw c$lwaZ8"Z1<5.[}KLܑ2r6\hR E_6IX#"4$ f<@V +* 5 ,|-]I{I@`6-a Aalt^c/XB"fз/b#:sg6`~ N_OYf A :Kq4l@*oU3.au *.,(^ OoNqo;Ȧ ivR_m1鱃8B8/1_X1Q]QvFo4+[MH;v&k(de[BQ6Ɉ.6ME(wOѽ+r ѯ*J-E&d]O9f8-ZIJ Qs%"ֻQ¹շJoWq --2C&8{̫|n`\b?Ek{RŖ!cxjmԻ[qoO}%ӅsӰES'Kjm;-1slDv` Y;o~1|"̻VC\Yɼ?7@yogڬ1xǞb3X#[.ۆ̇K?!.hh3ǡ1"oKw^V1s/CI^: q ~΃96CJ)+3lq̪}!$v' fG%B,g]-GQ$@ lKsƜ+droL9F !#32 [z$; l`Z%wV1aA{ &̸g> `ݼQ6]^2b,\/؍S]ۂsH݁#{PW*I>*~/$#8h;+]3mFĎOUGÌnTd$=J!dϟ,,[vq|Tt n. ĉu5ӴIۑzB%=7P\S%&Hζr6fϔB4 U\_|cO(B%e{ηJxMl8)z74 f2~z TMS#@UѧVmܔ-slMr;iK?f#a<ձGklۊ0w5l.hMy+ģb"uKmV¡G<-#Սn#awZB!y;,7V)1^Yfٵ!ОdV.g,M&E j W6mXII" 8S+а[Y3ޠd5`OTE5zakq;?}$jcR2s {FLeH*1'.s^!oF|y?gW^\.}I]"~.T] Xc>~4[Eu#{⺧+ώj Dm+b ГL%6k3#$Jθc~[X8CMzaM#c v(*%Rnt݅8mn8Fc]T4ad>/__ n: rvj G)tK P< :`v \d %/v[~'Joz@.x+8̏ 7ơd7ǝy5NDz-,l Bۀ/ L"Q#:<;z=Jj L.T}&2 (2ɭ<;6;|V,L۞^Cݛcg"VBã %*x#|<`qQ4oa܈$O1nUA\CX 9 *; +?0շQ4apa+uLX/c,]PinaWоkO3b*03c< S 9{axUۆJ2Q4bGB㽈h$cV40E2i\N6ͿΘҏVp8}lBGi ޳JKNV$\FRT'N\> 7"{4,0!JQkkM(a#-vKL 8f}=iH6MWVܰqM?\x0:S/ܤ ݃cZdzŤ)SbII?Ɔ%/: wQUb|$Ub2mMNO.,eg:I}<v^ER穿*E˄MN*.~|}IWSo;F_꥙1J}Z@ʂdPiSf.|heYW1\d:8᪭v>c]/3Sq" 5Z |mى~G3)Q|661pF lOOf諸Ɲ[/u8{q19 ڬDmM5-~WH-y96uO )wfXe1e#FEa 5eشq-DUHE&X$ %ɣB2j_* 06a>E3Mr?:BYɯk_MrQ,őxE)^vGJ,Z`z0ab 7jmV”h$_=D²MRDM#>g)YzDdE $a3R2D9K>% <Ʃ;<,hLHtyجJ[x[?..[@ТEr.~pWDq2lxukCoYL邽KB)sfI.1oZ_XqUFPoS᥃Utt%tŵf,E訶IC|qAޕ鈪19ڻFG%&cY^lv#ԣm?H!$I/MUGT ;#N)# ;3筮T)ϴ,F Q# dNWиy>ڳ{4nd)+vtmʰs2f0x`(2rͩQf[2*Rs\UYK hg<}z>'29RW #eQA.L  䓁lkBKD@E7{Ķ)S +ss~.Ơ\שnes>^i)U }C, u½ Kf͐LMB\cl{ɵ[B r]{ WK#1 bEX\՟]Du7#t܋FNmyԪqPjBv{0) j9-Z3VT,gcJLZ"뢫RiQxad&ƻ@1h \ic-F L%?'dJ5+;d[k{dJȇ3. ev]q0٧ ݫ_{k S̙矓gۧ/b _(!Tgc[ sjr$9q2o?N havNf}mqs ZG (o>R]>UkTn+&)iSޫY".FӗƥMa(ˏΘ iUw:~)1N֥)=,%O3.rHf᫿#B(q 3*C1p f~>|-xHK,$xx*?\:y 0S>[:ǐ Mj/W=Z>IR n?r\PYbZbS,g6!:R=m{L\@,s7-r;`Jk~OÓXeO"bj1ODf%u~G\hB&{-O4_2+ٟsd:gO˖k<]p 'ݦ*,MÏߧ6GO‘Hr/h+$ ;1w$ ~^96*vI}Ǔ\%a>!"3~5 #fB] *ǒA|n,JV nZd"5~)RWc-tIcqN+f֚yVXK5&M2; %5ʵoR#zt*=b)DNK|6,n#^a=;]k?_)?0hD]Xf!ؒHIe$P!&U=DJN??3,\_Rh/ܞSK֟{K D-H77Reni]8w  8P G⮃8~Jl#8T 5;Ci-qYFYzx@MBH2Q|-{2Ѧ.A á $ |r>vd 7dSGt𷖜ΛsCrVС(!v-*21X|:6GףB uA lMiكޜ4LF}UV>P SX? $T hqTclib; /x$m 4b"K!(0v{6qQ1/|ʷOtbE3nIC"Roz `xY@aM iNZ!]_#JU180C*V Bq6UvTw2d2U]L1xf}}?Nk`"@92H<W:Dί;qT3upk@U^+(3V <J;[|U)7:i}XW5q[-M ӿB'uqObO pn;eX.MU5KlŽDoe}&AO-wJKD7dB i >D|0!ͤ̓1Q=y]dxjl*R UBd>6ɇ3ƣi2:(Vv|<?duWRGh)F;Hk5Onw'H炀ؗISϔ0"%\ .Eb*ґTI 9MrCFfe~#~Pj 0Huvj:(wg.䣙ldƪRC?N9@"Ađ&VMX;cY!@5XXǼC-P:@W;vD@$_"#\ _{z`{9'SCo h> }8c[lAC߽qAb1ioɋluB{J]YE8Z LE)ơV–:{DAT2MS ae#od4~9X"}p{]K "!}l-[z_'EnPV0n- bJT1XP\4=|n)YxpN{6?{(b GIh3CPsd+{PųiXCyc)i aeH%-PC;.C% ħɬE TGv6Wb9bLyfʘVAk PWB^7ˣp~qۀNό_K@H s/nI\]R7Th ﺲ!mD X~ OA;lW{Rd_lˁ]q'^?aF~p%AAF: KЬ 4Hs+dӵH0ԩ v*nUz04P6Q}}י"Խ4j[77qX&'J DHq(u!Z.bb.DQ^J K3NO;G%>ongT)>0XBZ_:6`uCi[倆!hbzVGߊUybhΟ+̰qzכ4a=6#vc{ Dv'28=.]]a 35K.y )gHDȱ k[-Oiv`o9b7b"z-N>0_|ڀe,M >Y`ZZ2  QӄA=(=1l )~4^Ys-<'>SK~旞 gcZEF;i'jzVR1r iQqt +[0V)Vg8-0`L(*n麼?]>Z<+$K&U,#~ I%8dG:>^J9eqp^=SiF+ T|Txe)9z(N@4C|_i#Z?;5@!'#&d\sB4ժU> "GLG 5pEC\ ݄E%@A.H0iZ4g 4FAD4f]:,:;qX`J+f|ZK[xƬ9 _ ]ި^H NYC|ȚT(MUb!EF{_NRiʰ8XC/vz_7ٛ<rwta[lFҤ&41oxZ+i HDz`7ӳ=Up_l˞RL"ƺ Cwsj@9%S#LRIJ7TUdt,Ju2$s[5)wG|2lpYD33) hjݳlP3yX2麙ʇ[Aݞa9ycy_ D6?I6w%ct HMO&FKu4hSqg3--?bV?$=8O3B.Qw W, UiSAiKp,UT-[qF/@NO\f,YCQIve_isצmO]o_ G#q7e*XBYLԤ2"!sMTXA:bM؂6W~Ó;FMc.D@Q5:=MR>Md-"mCLLG[dt9.6tEub0ef! }{lD߉H^߳2wk`J>_ڻK:g)Ɨ~k[zZ]#|f0 |Tn)to+xJw66CP$HK![t k_n>6{ؠ{ K}tFhYUT3&#pNtCy&P >G]cPwZsqW5]ݣb0*Rc2݊]f,5I%I;KO(r9.-zc!~e|Mn:mSZa2"/Vh*:*uԨ$|;TTc& c9F3wq(X^az=;:co?öͼB5P !Ȫ̴v+= o+Ҵ3iA+zNt\,t)_rDm d~ L`z\5A|9{$~7ֳWS:&ōTRb/:dj@>GvZy_u<:>?ExivÏDfExv:9J$%c aWnK8~wꀷ`,CD=*^(:¶)ZR^8miﲄ'$·΃z ֘0G4}~TG*nʂs*cE!ƕu'Vrӛ10.2Y/e]Lk[0^vvP7ː,OO P^!TlB*=D+M~R3춳 ȭv4LZͩ7>b/c#v/ZόhAT -96aJ‚2a@}gLÌƽOQɬTZ^ *?q^Wj *sPugAݹ˙nnvZq[VBkXJX!'6/䃀.h_qXGߧqԚK"],Y9GSQﲛ3x= u{T̴HLSҫ5Ke="yWJ{L{:H$?K6|p~1_ɤqI+ ay2$ :~иB]w=KIĜ8 c޾C8TsU$6h'WL޹ %GH2']Pi!A{dB8T:[:(>BH@bJps (,((A@1p ?d+w'?*r {,qSͳqZ_x Dl#8>AgZxͧPI祪W@?S{R:*۰˞,`L4sCQ^ c}[^1l0e~y+=U~{=s]g /Yh‡a[{#(/Q|/Ƌ- pERdžcՕbM$ tF'-/w%d6|m/nԔR~e2q/HPNNES܉ԘWKq3t1 3 Αx~IihV_7,IFqlMugəQ$y#U.͚Gꉄhp Yn Gx-4fzu6ʇsCxC欳%XOjf`"*S Gr^_Wݸ?XBb(5r,y`6DmݞP*&aTLm@?ا [6b^˟#zּ+8'r=Zt4Xh0$΁BԴWoɯ'%*B&#Ishn'^ t?0hB]i'KPoje~|ىέĞ+hDK*>eTS<;{ ‚x`d곔jZDa =,wv%7`]J?9 8(pvCoӹÛu D'c֋e&)"ˆ٭ҷ!!XHIK2^pw"Tض7n-eܑi=T<%Ccg|Ht( q-d{#fC4Eػ[;tA x~?>]Pf: *yԺPY:Bq[SbϋUk.sdouhĕޤΉ&gp|{vgs& V4T:7P$3|E3>VC2S[-1a< m-J0bieĮ\+};%vRcvi7uh/4թ;!Bxmd&}U-)Xı̙p R/'ՍNI͓(͒.slVXOC+/@oeK'*G Ǒ.½ֺB­ !8wȶ*lA@. o W?qPtgޯlF`E  Q،\HIpVdY"_ >_.9֥Uq̘ӽ^M(Da`8<ܘt M! Ik*Z5vd(j&?`|Bۑ\XqW5"C?S^LyC*(G +c=?LD32\+21QK9y]^D V )^˫@Tͳ9(\; YDL`fZSQH'3ŀ5^DCVZhjsGi+WlN=}*D3Xw܃WVz2*;: ^.s̕F10h`@l hg3~ ﷆJP)att~N}!BHסbBȭKP}O[D R)x(~Y[<;A^wd1ҹHAܠSq"Xi:ʪ'\C,X~C|stV @Y~W|Y`V /[vOߛ ҡ~qIjPN0lB5N&w i*>iPh0yшq'(Pe ,VFzm~k Fǘ0 [>l-Ϗa:'tqPe>PY Nf9dA GD=# 4>wx(M`V 8bSH 8I.&38.w,/*u~XA {w2Gkܖν>U(< d XvqVUUC^k_cbO^ia輱o):KŠn4Va 9NUbIь,Sx[K3=/$zQŠKq‹-2+z96WJX]y: &jǸ^;+>3vHW×س@ t:5inFQN'%v?^n05'}ǣH\/Ԋ䜽wE`_kU[Ꝕk*e&3.Ο9P̈[hs`Cq-*NG6d3HG~sغIEP ?󙶁U# Jci%R\TΪ+aLڻ[8ȂqcҾQw ?0Ұ|-9TS5XzczG|] ʄ *tcm r7ZR6c?~^Ts?Q5uFq*єǿmqjR,vs7I޼(eP7_(VmgSKS_E|vW:H.S]fNl+8^ƵD ~m,ฐ Kf g6TT8Y*cШBam|)rb[>|'I'*mV4"s.gگ!D˄ <87#zX㊧ߗWZ!I.SwNE>eP(-31>C51>9qOqE#&Q f܃:MUm Ob|]ФyL7+n޹|XZSƖѦӠVYNݡ#V5|WD}*=q28EнW@{u*08[x:6Z(ˀK!q7D1߯W X 8"`ae`FD:5aPf"HA&Y/ bdCr_m:xA6y#2 ݜSHg3C+GKa֭kc@+8K.f%O^ZéNZV=0k$VBg!N;E*VsB`^.r*dJ0#{xC <ƮJ >w2/Ъ?lxZѝr=u1жW킜EtYI}s mAT73bYf57?8kڊB kCr}2J#Z*y(ۖM}Oq:h{N}%ቈPBw/(|EIDJʷ׊Lo} ["w/R~mOT@w&g!^ oMI q^%c{gէ \yTYD(뎉|^S@a4o ANc?\f* t#xJx\QtH K Ion7{~f_ROIxREnfA\K8e$~f:71"B`X8c#t+nSvl:OEN#-qYQ(-o9Zx#f.* 3-Vq.. =O4ˁ/ ۢ΄gzyX]O0YO a/!}Yp(ߒI̺{<E!Wq@jFhW!wҳ 3 tſlV}76q!^G_LtOU $o~ F`3u@.zzo.$.U\˘%\~A:|Dr|!  OCc9ʞzI3=Z' -mt,wV:U q: >(2zm$t:+l&:@"5Ǽz\Rc/,^6Ƈwe3GSL ݒ6΁eWŹiJjl '72L]=sh _J?r\_d8:zMW-1e#s7q}t`HnvA+tbHYi74pUFK[ҞGDjr{NCvRI aσs=Q"p?/#m}{j|̠淧Iz+tnkX$G$`{ PWZ PwҠ!|d9P6Vt04|$u&B B?eosHd5V |ϑvPb3GŋlD#YruϑΕv+\/ Agóp]=먤%ܢ^kwn;[\#^aLd%b0CKэ$s٪8ʳOgGOE>Wn'";7ɮ-Tw\0w^E+H i ? 4>.$un_ J[- ù293Ev1) iPZIo=r]Wmq%Ee)gd$xoױ\:,EʟțL_ N7\{B]Cf<[mX)S٩%L9G)mc/м_G}`aHȼ)#`!KMo6-ţ#,vzN ;ǿ, YNh5rs}|;V.yMmێ$ZET=Rx3tUn$sy942jB$#dPj.ȩ4t).pʃ!SKzJojϷ{3Q4InfMl4&9|rgQ1GyvK%~3GE< 1['p#&^8W[|cTQpҭpI7R;/j]cwy0Kd_ae[>vJO;N7 -Ԩ&5`v0֚@._ox4Z(JR kWkTQԣ0/IŞqR(hJ D;_4֧6c?T)ɠl!Ʈ⏛.s C,F+|&cs1wwlB_[ʂ6:{!g'`H}޽iXZ)* N:[&)'>e3m$ìyuX mϳĈ_L 3 >bR@<O[);]ФDj|7!/`d9GԮ~kt~B1hHSF$/@ 9 OU,7=ң6 T0t-eUK;"Wy]ӌOXϽ:^C!'OpjVx_lx_V4ԅA|_!*QUƆ}o3DsvA73;2XQƿ5^_Q 7`IW߀iR h?DnhyB&.·Z};gpa/&Oi)!ZnXC,#_R̂^TFbjRZz"1ߣxP9ftFn'(~/MM{ BҵnQ-Z{p)!Gϩ_Ũe oWS^#JHI^~I)Taŝjz3!Vf9Q f"L/bx71mu×e!ᮏdA]x.,A-Yyy"1g..ğc'4_t_BWTEɜv+DĐKs57X(|!1@/vڵ79;җN_n<U=u[;a$iq Ap"oct$j[$E(s…7czƹ na1&<'=2[2l!p+m^%3*7~ sW3E gӶ%u=}|\( G20c-*-ƩlE}t|5Qp$El+逃 4zǘo޵``%?j hs=b0z h5H@WSD2gDb8)_3b$w9^*ref9xm=!@UU'Q|m(s-ƃ_ Hތr|X"1 Uu\Tsfe?tCq[")RMP4,+sW vAdʶ3e *J F9=0rMr_d!Y0 sӐ"Wv/ưAxd E]zXp[NLTpp_3r ӠzBhеrv̫[.i&(j9!h8fkwp$^{[Yi#:w\ hdwWu2[#9S?B C0t?C,.zKH6N%;WqEL{䛐4Y:iPkHK&GrKG5f-An9J(00ܟl# µXaWM@lQ('R!~%^]9; Y/bN{`@lbPXf1O7/¬ ԁ{d n:򰅫#_=3 wܓsW,"ܲUZgUldSG4(XePΥ@(xS!-tjlZҼ|5 Oq =;nrR3m{fMHn@#TҞn?FŐ:gtUZQPmWnp:)]{A&b X= ֢nfwH>0 qHaT)C oJc/-Vh]U5Q}شRYUT"GFQЅs9)C/_ЌK$IEl0icT^nP'E!Qwޅ_9lqh#!2N0nS;noK**l} nɻJnPdcvт@J|ƾcXecJQ뺹ذ4K=-׺2] չҠ8@,_)ک`**@F)  br<1ү>-ang.4Xwb l ]g_zrwR/~g3g$6 W3|#c&lb]aXK(!;P[Zy<6[Sbꑥ0\Xr T,L3fK,dyb\5lI>6CHmhV*=G7ݭI&>3.!R8^Xz+nX'!lkJ)ճ]әϸ\&^n[ `J~Qr kZc9ټ\._#39m&bJCZj%U5saѴ5{1D]iuք"=4w VOgYk3*qCjc zգh?[F{o;hw˫]HKO*vN99M(!`ti7=?3 yXWFCONRu?@NPT}ֲhʊhdl6ng&TW3e/DՎ.|JoG^T/Oto2Y^PR@NGߖ]'}dQD[<G#RZS@^ɫeޱJU`{4b 준ko\%$M(RF52OygJS1}dQP6& +d<6<:qO@pB'hRӼ>8lT6k]s(B:g-U1cSj0;~RC@FM{Nݢ]@a`IVΘf{>]!62۫J^}k)>.^XٸlL3MAxD8g"mE.{`Y 0e۬$m1c0aG#OcTAc>qxɍ hqdKb*ȺaRveSz-;R؆1 */%UȰ.J'ΫGjA4|C<ԁ&~s D݄2Ü"KkTt,؎d"{rkZYSyQZM8֊v*da@NYIk⚷j̓`ɸ?b瓪e|;Ͳ-Ђ8ܓ(Bs?r@w5iX r*: M-A]Fqzzfx"aN_.wX#tcPՅ?UYn -N]c@LQh -Сf),{&Uˍ1}JnWO\VMj+ CKJ1bp& 58O!+_yϋY2 _idV'uhό0i9Cx5y;O %]rN LW̷֜u܀[;%;m]Etc6b͑@C:s.bGt cENՇl)}5<&?L  81KW2,Sdbta!jTm:r&;$>"`j%NvxV;2Y}۠~ܨD~ @@ n3т4*W6wWC$ی1><> 2O W@; w+ HܳqL;|Xwf>3niRi@N[!91HsdeJYnqOS-UJEMJvD%KfʈIYm'rn 1Vc}pbЈD"ׁ;R4 m.61e\E*.*pw "&oFG|쾟ya<'6&WgI~!iĦ:7(qd K]tʆL%ʥ!Jx1IRXko6?_-j*'zF2b4ǃi 2SS'VJ =aN#A>Y[JhRjv3el+ TlݷC|YRcːN C/g "GBe}7+ԣwsuvبiQomee_ 9L :8HD1&BHeEYMyv po|'?Q8ZgXF}lQLac/ 5C9 ^,odn[l6 ^ͰņT-IfaƃtWΡ/g[kY nݗK#$2Ӷ8m:xrR_ƅ/$hEv:=|k Z{MHtu'j%is/ ^"PCD۪6~UV9jqvf곏u+ɭi E#}*[gm# !<`Ȍq}B`/bCzfNln Vo+x Ң"X Hq?;5_IsuXVk]\aDWL02)iy~ ESDF [ijwR jtt` & kQy+7t#m!̀r+7 _\Z"Foȏ,DmBƻP(rlu/}m/>5L ckA{?W}\I)ĕ )i6 D? 2˼ұ,#KAv~e~Zs bgYG ''TQseЌ` kX_6KD?A6okhj0/ӻ*l[ \^DujA1+#ʅR[2,18"P#,59xDSB#"El?2ӼS E^H-08!B;Zv^eu: |M!-Qm| 4(Q`flsDtI4ގ';aү˗z'sW]n7XrZN5ܙnɆP-<?=s9@D7 ϛ2gA+̩p jkBﭔFw Z,X/=4®~O˃G[~sZ3s59ƮEXc 0qov!2#aYng\F@ZcćIaH|2)LtFBG 8ߙ2jdŽ/si~YWHAUtcNքs*q+[%+o][Mn*΍,v`Kla+)I%s,1g B7dS;3(7CJmm#7l`][6 1sH[>}T \o/ Տ(OsKJWM s<sDBjYB}[lfL&˦n#⤨*s>Ć "c6(~1Zz5ɿJ^2!_"]9U }ݫ8nQ~S`eI\𕹛>HEFN n6wFf:C#5@q#ʃ׫!T33_{L<'ևtr|o2DHZ f?rJR:sp"2L")|6SX ]i%3$ɗ[C^*]$=\_ F_l׽}pL"-8&[:yr*}a{S0Up9ѫ|Zv[XhX%gB)(սjV ŕJ,z({0(\Ә{_x+'!Hսec+;uJuWiJ,cVy?p.X^jޖc,˗4'|֭j'=A~G KlB[א/`R&N x.Mb 'ɳsbm?űVn޼%OKzM2d䝫*s o-*()M=+sKvHD.<җ_" fkH :\m$BFoMef*z_rh=$r'ˊd6UK3-R:x. Q!:KF54OtJCGEp\/EWnwJ$0UVy6nj!0*[޺jï؞^7:nNIIB<뻯 g42cZx a˻ȏ͂]+w^R)~GWɬo8#|I\p9VԱzJ*fY=/IAa_6.>dé߄XfL6SI`KV9 `pJ^Aەa@\1px%Ab2LG&dY5#ӥKnsHo$d0ݵ?H1'4zWiF6^{:XIY[rqJ7ǰNcvF zѯ1yi<3 %Y1cB][I,G+^a"F'򔨍*:yڕ4_+{w<-3xx4k⧜xBW0Y~mwi(9w$)י5i'p 1pvmpX[uJtyZ5qd%VaiiZ *^PTޜMII7ֺD̋H0j3AI8)XbwHWd![ dmPbnZr{͍: BV'2פ"U!Ɍ9`e!dPD\a+Ul|Xkێw+cӊFaaPrTҿܪ;45֏J~-NiҾwa1eڬߌFd !U}uV+nZU뛟pf?&,|A¸.ު[ɂG-eRX{ Ҙ z ^\WWy.vxv?>]Fn~ޕ2>|̇SFoB| 2IA~B7[öϟ6!FoN} ٻw|rI }bq݉:Ĩ"z TIqR߬7X@G#5*%LV4e.o̟W>mNRB(F0[aPЦ+mW%Su  2WWVX7(bm~byݧLMb{8 Xȗb%*EOhxâIE5x\]H~5l'#$2A^-8:54)Ju8M'`Cot6+[f!gѓi֎>o&Εk?)^[vgH2֪YWҾ\wrm Ԁ _LM]bF\R@aiwρIr#&%KS1Ep6EqGM-V z\ Qlr }[>Z\bn~*xE9d=l<0sd)>GZPk{_ *oqLyI IcW@!Cj}XpkZafWAybDIʹ:c3g)MK.U\gܖ{gbJ+wn+D>疿h:Rxcߚ|^̷%N?tX#/Ns -Wԅ!Un&8Atč'jq̝`.c]րbm.hgadrG˨YxP/13 n[sZA}<{)nmgX HrͲcwjPT630cȔ nr\ Q..IFr _B=}mnrr X6µ &3{J4$hhnUWGDh􅇴CS%j g7p2*ld4wP̌:6](.A@C.>>ej9LFE;nk ?J26sR5KW ܇GDJ_R+;^#RK m mK0ڑ~ NؗY+j[9$ޮK'~^? -+ݞVRIB>wqz|wWbE]*" 47ilX!3PlejRRZ.nDcw;>{Kkx>s7E{4WM9tGր0faT UI}4Th!"/N$A{R.= wii}*g9}`tc3xV"BwښKOP!H|3pצrRV=WX,\2DR"8T}ϲ*DCksԈ]p(VC|ahs:ol)Mj[qGXܩ^{nI>teum8vy/u#[~NjUtej =A$6c˗":g[PZ4Uٹ5wnz 4v8Vɝ`jC*lGHM-(kOdwY h2 ~HOɐTc¨:5j,[;n5fHX܃:.Q{͍uz?.eD2;lzަ_*A[o]P>} D~,v޹3ǘ%8=/W+!0ZK$6ŌJD`L8ϸ<"b|Mw r܆{>{#߅t5 SZݞ%vԜg8~ F;/6,mhДEf ('PBd~tKr?jb\<7|zgW8'ps{]"i%\|4 㪛в:z^X^9BSѱIST)nÅU 'oF'YXͅ[ AR ?[ŧ?W,۽*yB Tj_dT#ДȨIaǐ68'R1Xb~5Jke [ c9*4JءiXY(27#>ꏝ,nGZKmYe=^peRH&@ m4cWTXxNs$wPeOfsڸC qsSW~f C#3{O v+6{V}ɋTgb!Nk1-%T&y7Aktԏ^oa qXN&Qf46ǻy앷A:u\a* d8Z9t*C4*yIGYL:r̥~ <3 'WJ0t~]|+r\)ʎ0UY^)iH49'݈|-Ij* 3 }A|lb5IQu> hsE/mj/ݡ/b[p1B&ơDzG?HbY%aA&sډeW㐋=!Ҏ{wpu@ `S[+msԨGKÙv#;}JZ(p.F81>7N: ToKZ=䍹HjH5̌D]M[?Q$R7f1y1XW0cGҏeěpa\ku O88Z@}ee>sKg̨KGZ¢{wdĤ0xްo,K֙CkMe!t]3M(/b?`F <&.Y%VC `)>KUpk*(`">p ?%YކD0d[_sR5d0Fe'>q-c}mPig" ǐU߲X"˷W"<|@ؾ)p ̑Y[ Ar*+)6S A kM:-9aHy6^)05ګ*vrXb|_KCtF(7?75p84r̖j<\ѴE Mg,x) TzyDmSC'>]Vp١OL .XCpi-{4y᫺&Sj;pk+OuqZYP><;!:pAx-)hx%-/tOǚY-LO`UqL )d{ؼ(8oCFXӲHǍK'&~tUW)gxT ~Κ=SZi!,f+^!7", Cw^ϕ^>{.{iDBp~9$e uuV 2PVnz $k {<- R}12 倧=ڔT";ZmXfF6:H*#,/ҽ$^(jSY炕}DiE-_V#\`;V8dzTh̖э-6D0mWX#P-`-R!P;9 =AY> kb=yͿLgiQz +gcDMԘhTDkelM^@ZSC2!;?z :"WJyܫu|QFzU"?$/{1< -r & h"8~^1|i0&n]C)8k?9Ŵ_oͪhd]TZoqOPy{~!p>{`Nghv7[[g弥  _ `!zl;ԤOÈj;Z?(x>6VwyO)n"JQaK#8-'c&u?ocb0f$zm=@(0DHOrv㷃 ^ ̏tآ.Y|+gT j``%'Jũ?d'-6E Z5B"y~PI",la{u)e@yC]~ ?xZ蜑Q%M9$hu*ngY U7׌~nH^5}z0o~%tIRU?x(^E[ةd]_Ra^fw 6} oP֠yKHaܢ׬ ZB݋ ĥVB)qЅT Ďޡ6d#7!EK/lHM#SS#OTuF3iwt۟Ií<2Y4DO:_?Q~ğt*+þBoMF<1Ӯ誣@4ꬶ-͝[ iI,ʐ~#Kw?a5bB% ?~U,_jb.o,m8y4?]-se6:P-YY"ۦOG>i>DKZEJ#X\-ւyT29kf~YYkgQjFnFĜ0UIR"])a30Ɍ6k;͢"NObVL6.rDD4Q6V3#[$=W8²VRbSbd.7{ l8!׍u[+%Rjv폵 bG%./KTaw/ (dz9orZF\mwl& 3{ fԼ!2[ò& r/VbE=Ne fpBqc> \T$C1#| U[$1U\+ F*+=&;.ʦqHUUj^ʼnۿ\~rSՔMu6? J-W/"S$&ai,jT7#O tMAoo@>aƎ# H`jx¿'xOZ0Vt_!?߉y=Cu T$@6vGNC.3T R; ZT*:U"s=wl^EGqr ́OrK$J||<rArJCzBr^!(K.y.^~=} nn9N+9+y[8X# ;Hw}=Z\x#@Nj۔ D2- 1`z q]Q2p?dk IQ8!MlvТπ;OJqoy]sćڃR;(wqxZ~?8?`Ec/lJ6hu'1$*;u:DŽ*os:.?F: /ʰ{Ƚ+&!́>Jke0N Wms-}2ፒ 2O}ׯدWGp~%-x5EՇy9ʻ$0^DJMaϥηQ2߼ N6BūbH8Ya~Ug]8iAcˮ6-W]kHڃiެ[ IV,HOb݅= ?@'2k*#ϝ3W͚hag[1܇3@3GM eqZɺ8"B`*wƶZY1VvMwn`a"!nKa`}A# ҃UDQd4!gNga3pR@7e|Q lV*xOddC~):@ldF7 h#,n7ha#`9tB4I.)k3ٿ _o%ޟ,>}@#_1SK^)N-K|c/侁3~+* <V)HɻRXvHo'q&ZZB"-l֓1=l8zARa-q۵͐1zq}b/cr{a-hXRS 'r"I7.v-)M>^ vaL^'2i{dz<9fhJݹH*g%#KAS`JF g X6 H}%2efe?ǘw<ie/{X Uq,F!Uj-ecȉ!U0}.&}Vt$Q1hj3#Ӣyy2JL+?s֢Ʊor2ۡ-fVc{jq#-]ȻyPZ#fmĝfR:&tgCnmTR -P w2AC"imLY8JZk]}i]'6SSߍFk>m aO)!*"6GDz]tZq ;)Hy3g8++O0xJi]+EJ opݱܲU>Cw,)* Re.]|ȕT"Xx*LM i"E7%#|S qXx37Ǿ&m/ {,11d>_3ÙwYKL EE&S9۰[Ca m3  5n|vf6eR7E"ŲdMe77XHpU|e ct:png]I15+xbTǗM7XWOB*kr2m]z3d->M&NQ"/NL: ^Ux >|hP29#kGky0b֌ [ @W0roADRH 6 *4:+Aʛ ^'d"UOyrHtU(葐R/n&$薫̎Y 'f "/=XPoc]q(Οx|ǢE,_DAn~!ױkO.vF8VrD㊹!;Buv~_+%!6:u@Ʊz"Hcu{,&N"Y'9~ԭ0,(4Hϴs70[DLJu t:`*Ur¢ʀKe ւq<2h EI1vDU[7?zOdYN8o:*ɟtO+QQ@n^h&V:<_®LIy|*r.? V3mt]`6ۑn/,Gj\D'T~&sxhΥpƺ( SX7̸'EջJunfF(b= y]^Kk҅zL ?HqMQ!^yTk mIZH6hڱcR~tl4dlY P`Ukqܚ2ޭKMO6<;m}p@a4A[J'?dr҇,ȧcY\e>ZCIQd] :Tݽ=l3kBC{90 ~^AC~4OZm[E}p>tpJ*Ц,~135wST1GGEj{zdno\( LK-]BZX)I8tL}AZ'VnxWtIWo ՝=;fnwk~F`>YX:MH vxE#?K!iHr>IW5"0:iஔrMP+~JLyPi, VAUYxuU0ꡚ/p251eɍ æIPY46hA#hcxGY2mOS_47W T^{*&*a*rx'u²3~L׌韭|hNJAz^'1cľVpЕӶ]'7zpQmۆ !_~5χt]wlDȏ`d9 P3XaJ$8KuD<M+BXŲa<Á4)8'3v]{ZnĦ ٿ­`Yg%$i?qs((uNN TKReyB© %V !ρvuBPۋP%Ѓ"ǖޫYMEbqɱ\R.9pFιMFl(Q& @*kvi tW$eP-B&*AX cLhU|gL1f5TfXEwVbij2ޫ{yJW(mFбyɊ /7aChӞ3yi xemiLJG-ċI7Ѹ+K {TZ?Ptk h X?Z=7O3_ǦVDA ܋;1ם[S)NUf)ȯJO5+ X*slr$Apf]4@-(Ѳij#(-9/JX%=* {&' puCULo@dܸIFq8Ҏ7.ʆ@;t 6*LmEvx-GRj'2%F%Nop~k`D{njǸ8 g.{Cf&ןijfV&HW'C7mCлx@[fw7zyfSq/ hDvgN=#yU 2y}RMzL{;^T[|L9%в$޷"sjKp2#FT+9޺[D0vjJIae؃-|=RӏF "lbRvgEs+ve&A)rYʾL%zv6LXCԧ4J EU2@|;_u?l ޣvyy? o6'ܢDt#Jxk^B)KdG@89'A Q9& 'Nʊ$ @!ᖵQ?wZsl+vcR'Er&pF`Ek稄ZFjy-BUEUy>um"5XcP*qOz!"gC1]ӈ$&1ZޞxGu_%dz/t3!w̋gF0>|,=H.s*0Ǯ`"6s=JtCNKv6_Οo[t'x R*qciN}( xEt4/ХEYMk͸S~d둼d؛$&>d8_``*:1JU) Ɖ=3Gl v6ޏ8O i4~ݱnc/ƚpw*js`wmG8SC,mZ]A66)q_bv^.j&Լa\vlkg!).5:Z7~F]z2DqtTkeBqfĞDr+ԃh D%gnYYN9>o[ni9\k> @+6ЦǑoa&>FpKjX3k¥(QM!g(PW:dM!`ʬ߇ |f4-6M:b[Q|L*dt {\lsO8fA?/5w@JJ9l1!@ [hoх+%]Cc| Ey5SqQ&z%JئB?Neql^6_IPhj|TJ#ƍOb=]"fhA>89Hv=IU5]~=to q.L|bq#b܉itC+@ )n"D ~q;CUT2( ䷩i'~5>Xu^R?GLsHP^ b>@$t3d#4M&,h%o-3~W2ڟ|)^N3;EB,Ϝ&5mxH@aϱ;&Q榾t.ɨus `9XvTdY$즱oJ|_6棖Y'FDP\LB a?!^g8 qW}/Q>" !iC'eqd*'r`TYÑ)Vy5>Y+BU&^ Xdˌx"]KCCZƨdA| 4aTM)>od\2rL$,f-"l[#&$_eH=^x:,҂FŤ-hYQv䇋5]M#N}OpU2񎧌,w Ԩ2#nĸa"pNz:7VѲ F`l1-:xNXKarA oC{A :eUYM$5**;&AhqQv73v jĒتϻMn% 5F&U9ɞ sxߍo؞ }%MeV["A`5=eKPest~,T2ڜ_fegM A/O Ԙa[iGBg˒R>΄ nS>j ԋqI|zSUvq=&J-iw T3^xɵnd`ͭ2W6dZDSRֻʜ>3ܪ&jOa_H_)hAH\tc~d -u.UdCS 8`$.{e0("[gāֳU<)uӨA?]bСގN<SsRf6؆rIg7R=:¾~j BN( [[H\JDaD;sfo>!%/4pڠg>Y]||xV0e"Z_4SԪ> Y|KA"=ץ Xmd{a?KJk}$nSl.Ƒ]s4#X@`+i yկ%U=L5fs)] TO_(jup @0NRbG{M>Bi\j90{GWf?Ư/Ϯw#D^+,x[WW~@„9+Z!v DaH$w̝G^Zlyx\f-2/ķe=Sb\,fc1!xY;{jϥV9rˇoi#o\nWLvOskmQ8 קC-$SWZH'l<*iJ++ ^ޢLL>omwX0m|z֕,rߍ0#GlkQ.a\Un #,Vxr=-Eo xu)-N%5^@e5q QNq[U2@JGrpH0 [oTL_(rv)#[ڃcAC?y*-KK{[9t 5[)-+>K}~ {,~ROewl\ @M RdUҚ=Lgp\j_3 H"'fi`CstPb,SL׼}hE̫~k_JRK]zh鎴#Ze֍Nn=D5*]iu ͢hX)Ydžsh /<y {܍g^۬KDp'qH%Qh1O)9uPh-C^gmI*|0Ȭjz=ӭoy)v$ ҨO,Cga3I}ޣ@3S 1:)r֢/|TlcCp|UAUy=-8Qf@|-XӇ1.?FDj&);0\,'Z]a<j;Zc!% ER]3.G²#f+Zb2:ez^+GAр/خ8P fsl,zg$ L SحlЮ) O%? a!6X*̱Y髗ݙK&&1v#=.,X·4)Ut|ػj)\Q* )C`5ܩ( syg?/u{ Խ8¡ hL4=B缮D6dqr9.ԕb*kygiKw!tedj]ZxROcX`C6? XoV,^8SFs Z6kmؿzl;jI0%l߻Rug{XbNӷ-cTҶo'PzaRGwoUXZƭu-Gn-gr(R|tH3!A)l;9 l#ջTMT:jv0:.>~&qH;̩aXhI LD7lZy4;'M(j֩Yɣ~7q"c݀MM0AQJP ȂC};P~nd]OX+ֆ0"tƴP\D\ ~mV-uJ#/=Il1 6٣12Q.KI|>ZsMI #Yÿ!\xYD{]2ph,f8ad#= ђP @czWDn2Жю?zh}G0+9dh+nrq?y:6L9w?|+(Mqpfj?ޞ I^LmQs93W]1VJQFIan̬@taL@-MԟC! 5U9.e˯BBGH6pZkВPojCvَC(IRS (ȃ8DJCE/㓊 yth 1i"c .˩-Y`IϬM)Z,(9<Oc?𮞛o LZ7'm> ;BTV,R!OZ⬃g!`JbyU-_=϶:v%aMq׃Z烰P<)Z%zȪF x Đ lҕXpB=-D74>gbۧUj|(ۿaqUt MB #0kMÖ$pZ tTH 1Ȝ{ hϙ @U*UPGR&9tQ􊎆~D\ %cQ,HG{+x-`Usѡyr{l> jMQL}&VTeB)dj59$SѴ?6!G:<Э!>lI :Fe^%̢`)\a囲q`=XB|0?JX] x8Qŷ's3 Л"Z"&VwBR%(]g~-$Z G BXtd6뒸Wo/Vg 1Yc}ŚO[k 2Z$7&M.V OKv@.Ն\"=)9K;=)?#<Y6l(rV Dmp`83x9 lfvqBpdnH 찷H-F?B!q7G}j +p@x%`6p1) 'J ]KS}Cb:hJ8*Y%WL^%ti!*>O;Hr .[M= I3}$ .v 1zA<7D891+H/v W{ (EO*骕émIp-ou2\#壙3Ltq흇[D׍5oTӗb,ai8ym^:Lj],g>RF$X2l:k0~s9(Czedi#3tENxRC 8C޵bٱ\!/q2$_h >#jKҰ6o({8Z'#+\ۮB(WuaMk?QpL{J6q}`LR.d`w,&c'1}DCw o)$z>Tt'woҊ&[RIf+;Jcd,yHvٟ_bTWX$e0 gZVFCh'1O  5ý%7Zpxpooil3E:dW +QUodo{u0*F/V~$lHF(ۼnKtƈ׽p _A|W,}%Zf< =6^'v]v դ3MBҬL(a+5wƄ]؎өos:5䘓wc!]JXU] SyΟc&A8J!069r}>dH[[pQ7FB! d4dd"45VSe;$?cEppz<+*8)y52jԞq'+uU>KdNpװEx(M"aZރyO2IvXaqfd8.<Bm]mui%I$F>Ze3le_y5XǸվћ&򆎫9bX@%9蛌VDt-8*jgcoQ\ZL\'3dGc9<#ΦE(VMzZ(sw['bgo&z.(ڛW*[p.K'u@O " $g .DpH8D2m6=Us͗|_cqH3n+F2bjPi i<EЌ*92ݶ_OO -[ѼMqnLoG~W,Eꂩ`hԤIWr]+NDXˁ^3K$EpH \/vW]|VcO47a&%L&SU'#ѪO2F^[")68J;RW3_R.):#y~,H;4mtZ^$ܜթ&F ]>‰L7Z*L"|ng02(o"b$%n*kUCCDlZ~ŀ:Da!^SJ7%>"%H8\oH{ig C}G/{8;L9- xZ_܇ŧ8 z+Bm츉')2 o0d>S΃,8h~uJs^X'|Jf,)ܶh뚈7]0y^)` \,)I^vJY,A1fjD#'i=#c,yB)84f -d&;_%4 H%GdwЧKHC^!EZg9Qiw"G~i#,2%70Jr8gB52M$cVM-hEvr ϸ)UO7c^e ].t.M88FzȃTC[p<;m)?吗Y{`${F\?p2GR,/3,Y>GE&ܤZŤT}=D(Js.7~IZ|}&Awe˫OԐK oL,[2`Ť*,h3fS`+EieL$U]jZ#06 3ϱ|;0qsMZwZ%wbBcV-+ժ̯P|^<.F0dd6oqX"{yӥg :dc򳎺E60"6c '(n>҇ ?c8h5 ˩NeJ"t&>+ܳP8-G*ѲmOs pjBuzn>QK:6 ,A0xy^|Zl-G,k$miQ!F;M R 0އaUTuiM||| 8O Oh`b7yv)\FhTUxTވ08ӅWck %j_ 9s6^<HPiE2sm^0߮bOj(zn$Nh%<%+'U'M!AJJl}h퇵d@7ElIۗqCA|tI,QUSD[&%u Uh s;vDߛM=!uƹKBH`+OhLeM'T+`?M xì{@J<˶;^#:Vu;kʿi9|8J&H*tzSЏ鞒ێZ2mu\AaM4n27.z(7{6I03 &$UDg%t#0i&Gi|1Xo,]EJǍ7i<6σ\ [7i74悯re ͈Y=(7=İ|PQ^&}:,Ȧ>iAceo=_ ŪQP@7'RGUY}&2YUZgAB*dGYΠc'a nM"~ԡD%BjсA+i;0$K vn.=dTw\iHls_FW"u_uǚҲCSf'rK>dqwkd/هzvMNW&%ldI}ջTݾp~λ˚!ykw-KCcOvQhX3M֦~o_rym8߂|ˆ jzP 6QjRJC:A`4˖^pܼKBv'I~?}7 (vR!ۺoKL78ʫ_zN%3LtPUȩvd8j*zAk|{wi&R詆\;(/[~Z1HzCe$R(A B~;!S ,2fOH 7J5Ak 4b'OgMEu;O+䅃$,r寙"z5cArɕq||0ZSFLg8]XD2ƵfmU7&*ѷ{NCK"nTOGn`+uްhT՝AQ 5`\K蜞.pPQo dO8D E2q7IILYm|F7PJ.7y֬IgZ!0|YWmƙOb˒Vf1?A$-OؾkӶ.6è " ;Yẑa57g0'4ێN>3F!etf~' DWqAQ~xz4}H7KZ5gMX>"&k6_-.Zݑ)Vm3^g0D6vɸC)#R/N9_^w+\} ږM!}&GC߰sHw:0ԇ#'4S.ۀ퐔yXȁ=>CT s-vg_orFtҤKw(IijF'?&Ǧ{)"Ɠh/;96JD9"Ό$5CE2F9UA?&.}%X3}9RM"ؔ X\nNS DZa :щ8#E!'*(X ygY6.hzY>Txx|z%Ix?c4h Z~*0s$j-Wiᒴ'qȴ5;R.TlgB4yQO'.(s-mS>N͎BuٽCv+kW}+TU1 4|-"ud1S_ 6ZL\g|e% s>^s{lwtl1Ftė(圳fy)lܕuV7.O5q(\;C,OPh)e"~LRe'xMF#W37h[I@bH)H_ ju)M(4w b+^Ls+ʅ- +WLʤygQȇ!=շlh*Ć"z?o@):o)(w(:NQ \a9RR'k6"ZyWًevZm!q㈂,_MWK4tՊh#:f=sif8C1 lS[Cĕ3TcL}R#yU>f6s3jMgZ0o6< G3Sz]k@]/q\r}͋ͫ%$>s6̤u<*\~xχiЊKU54eXO\eAg}朠b%>`( pܱψ;ܒw#9ZL_/k7ޗx9Qg[qB&- Þ4qC$l{jW ۷w4f_ $T0yM t^(aCy2l؅kKtP幍H}z_+G,1G-EC eoNDN:N °*tGПM[DPOD&<al ǒuov+Rpofz,MӷZ "1u|>(o"&.9<uexFЌ-r9u7hPZH'STW_]چ^4b>Ul\m/A7 UJutUF!Lۅt Kqtp4:c߈7Ch*j7C:|| Bo򆥍fZaۯuVI #nWK4XTy#huӸ Wz%ORç/ \k_L{BKSӉ P bNCk ߽LoH>EVJ&Ńǎ3KMZccXX-%ϧ[7ᓶ_XqjڎGAO{]E>ɴFK̂4Q2J=nxxÛ{ ZfsQݫiE 5}:̀> ]_3gvW O؝:q2|G +3/T /Busjcc4I4z_,x1*"@'+ɘ*-#BiMINB_%טCb3_eP|fJ4̌I`P E$(SJ#>=J+UVc\I@s݈(-?mAk]Yos{չך.zwdI44pck2U ͇} _BLC?3=fR&wKI'(}NՓwfR׸~gIX3#HJ.~R%Ϧ.ܤs;wD~,vg'H_Ekj sh5ty}w_R@qAqo[mcJ(>cQg=7݇b3 (+ C&bxڐJ1;-;VݡHǒt]T1@c0DGwb;<@,o TRu Sm)dIlq{K6GÉ`8 ºIy( #-v ۜQ&+1#& aoC4d@ƅW6s?S M|t۰md:bzXIBt>T.a¦JRe># t{r7ּz%j 4ºn#'F(m~rm}ك׋ 6}`&Yw#ǃs7}( _)l ٬VF#M7 (W,оȪF{29$iJ|>`T> Y?*Qv$?BK sHu-Cy* ~Ok3̭5 pdokZdq:s߰iZ[CUӈp0Ja;BE%g>H%Dńj pK-Ve?h!Zяqe{U_4oF^\4aV-5/bә@iBZEk6$[ys-% +F󩴓vz`HLcZao(姱Bom.V&OIƾ|,/ VoX2œ"0cpCa.1;oD *>ȃؓ|^CkGH'㴀Ղ(qIKrΫRD]v7&t Z`^ggyѪH0]/|@v5 ]Hx`bQ5&~.kl"OمAv7=#8G) 3`v}KxqՆ0 )iZeh4c{Oh NA7F`2wA>{Gc"T_!GigĚBwD Śpc(|]\JZb=Gimpp,~J ȼF#쭄]Y`xO1Ck-')iP0]HqZoj{A~&%5&z}рz`95=sJL@ 8d38E4r$(zp(}^;f|w%g?s5=5Uux)}_T#$mw1-êv}g> CZ‡ y }%akGӐኁR cp79M\N^8Zs;佛(3<_Bm=k"x|g}Kw!! 2xN:.gte/T2XSc ;^rQ2-SP3fv̄/g Y|ye1ePb6&}qjL[2j#U woc?݁',2NC{X3X& >Ela}/@\R{*SYˋh[gP6nj4v`Q0\~䴖R*h>1=?M,r=zγAL6w;m" jJ&ϳ̊э˚ AJW0N64zR[ߦ0qes@OAl?*ȶM%?d:,Tw$GQ m0ǡT؛j*bKQ@#e[YLg #k۠9(ɋntae&gIwz p3)ENLvG&&#N{5=CQǶz | ؅Z`TxzXpKs]%(zUd!AeR+E`~̈Ǿ[Ď&Y1KWeK 6AgTR$'ļ╆G_8+/oKK 8ޟ~e}E3y&dHDoݐJ ,!(QRuc1Bf1`*qK)-]o*I(4#JM{IdBh`&+BNDqP&@-횠-#73 0Cr%o F)|1J -Xk&H*:Ipq₫H@6ZDaTc_7Qs m6nZ|Ӝp-K= v )Jӌ Q,8X TڮfAG,4A>qôR5c4:wMtGHv 4rS; Vcn٫ͽ_v-h 6[H㳵( )MG(:od?iކGuśR>ic)!CM+ޮؼC Zc '!_7t$i4مn,̰aQU^sk|K[m͚2G@;ls9<;tدI"`=]Tg2V}U +1nfQ(RBs3X(\,ۣ.\4=n#ZOɂ\!~U0W}w]WN~7 m FIyη3ҕN'n!=^Q>6stVWBec!|tu)NzٲbvNӀdM%V"̇+m~>mQEGwnrf徒n@8W,C<43檸crp ^ʍa\#LZzT?ˏαZ.8H"jDE.-%! 3"@74OVO@~Dݖ{Ij9$f%$"WX[L:9vsyW\8jT ׺mSM`v7M2dV=ɸ^Qn>0_㴀ZַOB'71$ 7M  ল*4>x uh&{bVdUG@ȴE4=;_,A6@Wc/Z|v9ٛ d5NQH -89/%B2mcF`DRڸSjܓ:Y>'|(asPtiЮOa`ڇ;bmNA.m4.p/<U0ɭ&: M= 4P=|0;D9ZMN~h7s5"abBQW9$@==C:slzifKpZK\ FW  tpkO箳'Y*ryChe)UЭ^hLb}DktŖںiݐIdXoz? ``Hح&("d,XUKv<%â7ƫpqi;!Mm|>SL㨴fT]F1 `izdnTC]pmuW }H䐎w/ HK&8Gmd8ztV:x {.*itN 5ke5+q㘞^Ӂa7nۉNGlW)i@꾷Q{&m?;+4jÙ9kx"Ή佊]6zty7W'e8cX7G+uo];'uG݆z75swl&ގQԴ;fş2 ]mM!۴8~YuRRI-Fq]1p8\XjI*g5 Xsk+fiO\(pބ0qd;c0^Y1i&]#uUoLHHH?/%""_`RxH?ň^WM >)^3fSˋGUĨ@?Z-=~|sfd$)#ӺWXI"AtWN/u**X ʗK Մx%UN`J F&lG%zK|q`\Ao{χ`)6=sL:сeUS_G߉]P+><پ,d7 Z4K&}*Bo5CݴF\_[\E=wB$m5+h2=#7Pj(*صi$ JN3Xy6D{Dare6ļjX Ch" &9[}9=x$>p.0L&֔)o>i o!^Fʅ+fe D$p&/l`Z@6:O.`y!BY$C}G$ \ Q@435IwzDd8$kt>4cT@xnМ=+bu$z Slk!a,8[\4Fzt {U8tڦb{v+Pc7h.3F.WtV.}- lg>,uSFbP@$@ݵ'bqS`;)G! fh\uēn /6TKtl&~3yV`yTjx̾?=ϺMCq6hFn k!cfM[Z Y^E}ۦ;BE&88dOQnG *7J|":7G(A|QUk gܤNz)*0H5Cʽɠ xi2BI5 ^)!Z%UOO3`@=su4B{c#g_%|8a &+.JBҟ@4WM(5~|U}n@-V>-ݒ`,ʓ>ɧkQtCScR,~!ݢ?b.ڬCf⋡tqhL0=Գ'j4IP}#5¢GKFs݀smz,d_%$V4en}&:P?#VVgC/;5oxCaDqmՖE%Z4X x2 U׮5p1qYV?Z^Q, sTߴhBLLO(ۑTu_a˽C !╽ϗG0\%wZr֮>L¼2(֖ zF멡K6ΐ~]{N-d= S#8[m2p> DȬBi Gn70(=Y`ܷ-|v /aV[~$PJsqRأ e"ӏM4>Hr t,8DFv/P$ow=-˻΍u硫4"|(@I3ZWd.R\v xP6jIfoDe |LVݎwT /x^%f=0C:ZfR\Omˈf+~34#[l/[ @dqf"&/@qio.B.t[T`;@ Զ1ZlDgk}G#\Bzra 1aԆZ5wiVm$n%˖9ë7|"?t(G3zh&jAbGI* !"4~YH'{Q=O6%K H*s (" Bgyݪћ\^+N WDkۆ& k o8mP-{1R|i2C/KӘtl$-xe B47V>luyL3+'rx, a^~Q?STf7IlcPV+oACjk]`^[Qӂ᪠$Kv7 " $"&~I;52 Xp; 2-An+m9昉yW G(у4qOw]3Oָ<̰֡(oB-"Tg+0G@MWr5>v'Xv?g@d'!@ u NYl%R*KS-pwz'|3-N_#3U\D\;Qk0vbg0nHxrWXA| bԤQc zYCZa r rltT8o~JLB"cnu-l ˍۥ<}su92E2 骤Pu>H@^_*^=O`J<C4@>aʒ2`FTVKLH8ݡFHcx}N/z  gވ=!V\Hl&o#3C !L=?~ȼZ8O@j@v\HX^"Q P?c6J' ,T~|Nod4[WiJs)=֨AtL.MhO$h/<Jy=&ܘ^ Iҧzä/3VJ!-G*PO< qB-&.w\(>*;BPY6~% P, 4Y b׻Xnkɡ ʬ#b^ 53-ti4s$2Yṷ?H&@kp s[&)9ʀ-ړA +(E${ǚdyv9"9nQk*B#A8K4$FuƗuv,!k jW=ٖ*3=W`%%M>4lJ!7-T#iV(V2 !ORfE$+T˜ 3,d3t9iV ]{lkrvcm%dedU>tBӀMq,pmqOޕYĐCIԓ]ynٽ@Vh;N0H<ꠄ.'& R;|?PTmA[ͯg#Ȅ} F*^wxsUa_ I~rlq@5;(ూT#h?{IQkJzȯKLLo_P̨[5Rװh2v|yΎW-q0b[Jo;ď1]f]2>Gnj|eXJpeXktʦvUL@C2'O/}Xn(^qr#G>"3 KUh9T\XӖ}f[o5! >|-djc`_qTɍw'j JƽH?aF9@<86o1mP_}P/Qp+qa8IOݤr!CK,KF;d!'P ,T&08`ض`Nubk=\f-3 hTGkaJ7M||E69NPb1W2 !5TdԱ>*̕ 8慅j%25q)c2*}*`J4)nNԢĸ`{@ȿpO(w cxa%VwwA«|R=92<4gԶʐV:"sg*Ҥ0K٩I2顥<0ڰMb @ fICiHn ۱@oZ$x0BPuL~}ˏ8}z] @Ûx+d/|l]$j03}@2 -"PuR<%#&xJ'n.D͋,|X1>WfS"Od鷞֩tbZS*~vj`'R ILf1DZj(L8~l׻lEVvȶst@쎒©=ô n=ԈX4 eP2%tI< *9e42cm/:y7AۣCa& ٩Al.@f=3圦ט%ɺVr%F 76MEXK@F]z -8:{e  |6_ Fnh腓A]암(-tk_J+>Xȣ/)*Bt9t!Xp& |V'HV{7-ț#!\ x8"fwE`{&Iff?\ځ[3F$ZGF%(@`S^Zi2Ph/b>Ō] 7pΡ.M_!؟0΄r%Hl/O[/jl $X*#h 2^ZB`{6=)dIrA7pÑA Xv1OwVE6/~O֣aAwPE[Ma?+X;Yep>*RD}ea7+y>z@SZr/O`;pVA.b-;KgItGEvu*Q/׏3_3hyv3>p B@* YKJZ%P Yzj< !2pKSGޡB`YJ߳gʸ1=<+kB pr:W 3M:Є2p3:0|# =}=j9 Uxd )BwfFR8f `1*c($駱i)R:TP{.luDaQ3<5Υ ÅmWjR>pańNy+Z{wa&&.ӏJfX4h &Ӟ4ۅ!m9?BAd & )1Np䢼U@?"*ox A[b9C'Hפ:R%iȤ̲߃_Yg\I9hpXTOfHH¶^}=U-@)+ԑ3)J&>+Eޞ[=,^%ŇEP1qp:QxFyww!0ԓޛ;BxIg3oŪf8mrܯ`%M \'xT#V/tO =kʡ&Uv# b!&5긬ȹj`) P .v[dQ.b[jSvҀ֏ Ǧ,zJ_y)uNcwA14@ .`aD(A1,NpԝWU?z`.9xm=#H&p"zyYtnU?p!m[oy[?OytI<%-Ȥt w\KB߀U` ?|Uކĸ+U>'0Kx{mwg&@!PuSa,MEp^/KTjkq8QV\{#u[Jxp_;EM&1S/@e"Q ,yu-G҂Fݏ|R%XaٟD HQyCjfdHC x5/%"KE$&nnxf>Ƞ1?%5|"~wԶK#]NpY*%0QɉS&<܆1ъ4(|?'XSD4j,. Π4|݀аW. _.cq͈ ԍ&z ԨwL-KlU Eކc_˅_ q[$Hʟ곎nrvxS:-@i΢Lmw9,¡̯ʞځ\*VM[[.X;JLYD0,]eLikh*&!ČrPF}1^V}cDEM} Ԍ bc[_=Ĺc(}8`hA|S}q *%rȽM[x9ɺ[Ǻ-g.#3%u*~c‰T)dLQ~TQnf0}uNU{/lp &:![WeIxqW( b-0xs4mK}yybs aLy5y#0*`yL[kX\ _|J?~Cmw]DxJ>"yPOh)$llsҙh%KPs&zpYB 7^ ^qR:JW1ii( }6)Ʊ Iqޛ^ũe9n WYo'&V^Vԕ)b̗+v~? 7*v~C"=^"F8kjiUKHozyډ|iu\w }k7W5x}-Ui9b?݋pc5`k@MS4 A;k`bb@>.֏M&a{oYQ1xL Ű֚OG56 ` Ư,_Pܪ|ez<y8glx=Zn=a@ ,^"oJ>iֺ3$m >ZD8vPtqk Fq> ?/6%ɒB=6ޟA6Sg۔*I&5 R+^PR%䁵04X˖:^GvBv755UE G6BgT~n[W2odM1c2[h]q SJnA]"xt%Ju߸r‘qOet=w.:EgzWcqE ;p!ZTj#yvkg>kcOlw9d$#􎁅uC{;:wy5B)AXq=mZ k |8ި{ G1a9s-DC8Y*:r4k-DPj{7'S/`0.NhLf=3 ;8/E?m`AQ)S)]BxU{I&M("~ϑzEKXfe"gr/P[ToZt-#<:"wF҇H?בFan/Wl0-(<}5^Lq״ϗǢs Y;р}8zLfR;xhK]] y~LY]m7-hpm/mJ'!@ mBgS}3R2b~SWۙnM!Ept!Q3֖f,t3fr ܷkx7{tRVSH屮r5Q %yi]CshB7'mT zGxd{cGFBY+2pC9gMۙtq2p̲0U `[EM] FU06f qE\XQI!P ;AEd-@dJ`M5?]3z!)4ta+Z xy݌M(DXΔ]VRCmGq5e*XDxkavv5D{,vT,worl.`󎧗^6JLfDf+)2a\1]W !808 2i7iOY1Ǻ)dP"/2/TqdXI5tB3eϻ.Z_ՙ[RY}U$Y("rt?r\dT6l b?.XI#rVm:45gBw {+}ⴐNIITN0̅ 8z>3E /R\}f_[d[X3)y\;'@D>OOz~OAD.<>Mplg󱄴R0e;6lbk$>R &zI+) GcĩEF@#tNM=v=2 G(܌e bl %,eDl*32O+_P_~^dZx 6/z, J1yq;l.5}݈Y>ŮpIM-0!;WM[5o$yj fNngYN`d9=Y~8Q*Ul`xhw6ELDI,b,N8r#cdjW5o̜:W܌L܋ւgU xI"{ɼ . Ќ" !&&; 1d뿫m2qm$\DK *y$9%Na_+w%6j!߱ߥڱjG~ev$A7Xˡ¢ecVK2Ho)nM?ea9D7/{(︁h!Wv\`alL|=%ܥ?U3z~^`qD 6=G ~Σפ֥3\/g!ߓuѾVSki3< 2Щ[^R]3K8GNP*A`l_&<0W )kƜ8qEKw%3Y|td89׸ۺć]7όձOmA9)ޝOp;v(G{#;U')Uo;7Q-dS(QpoJS'*9q9Ϫk9"G5NX"#fzؖ_˗ [=mAa% "`;K;H~;0_UhrCX*3oSLhqkƨ~Je{60rt$y|h;s֠ǘ~`PЫXl])R}ko >Y?a'_C}cɼ\)Yr^FH-YGFf"gCJ$m})O$O,CfP ffmK{s(Ju`meQ#&msy䊥.9za-p*9Һ!I=?.w /7,;yuj)_1ъa3t4)*tU[s40rdԗaߙFӗE&C2 $ `Q}]s,^hOw'vx͢"J\\5u"=fmsX_<lrf"jTv#pC'ƻx҃`f3%E?ڏ%x^2w4V΍2sܗe63d=lgV l쀛gy8-%)~yL]cCv}Eȸi5sJZ^dDy_]Iqeen@pHr۞n]$7Oh$wwX䠞`3(^+6fWIks8+5%-}Wħc䡀5_\|).~n? (t~`oh,|?Z7-pӿ2 d Db0F P!V-w:+}_ n7Qx׻ey?+{6yn6f«|akD[ٛ/Y?\֏ >hE~&kc;iW"}!XHnJc(Kjg8J͟S w'Zd]'6$tإs0Kwhpw+1^m<%PZ52nu}@&X(•3=dam͠ӫ[YF\ˏBƕD#u{Ի@+6h{Um i) =eqBB X>=93w8 HL\bb2V,7Oi'84=rғ H++ \اқ޽ExiFϣ1~$2fݲߦ+SVT%~Qx 1f,8Җ_h)2_E`Xq51ɬ}nP8:{o׏%e3Rx89;-\swuL苄83IVc ct'D~* H\  bwj:}@fg*v:Phw54* n\wcH]!QxuV k_ͷ/bޱWY5"JYA6dS3lϯݎ&ev!rFr6MR`7I@ھʷ##7lz $816Ĺhɾhb_#R.Od}8Oq)kB" b\K.Ҟ-U؄!C,4;[`nemhg;okyA))hWUOsXnˤK"aFNYMy-6ۘa?nv (W3ݥ.HKG8əw573D}0"`̙]rm|S4OuL{F6/ecT['pXSj. g9:gT@qiBo##&gl8h"܋ؼ5H˒1Ǔ2\Ugh3kG@9) N̊em3!&nqt!5\ @P @ M_pKq<2enDwT>rs9>Y6#V,b9J4ƈlSY+ph;KaYZm؋e,MNt4 ԜL@A3KWkv+Zȏ\|=8ӗ.a!w5EJ~:qEm8W˄t$8+7.'qwj1ry(ݠk -hf3 󃋧ɟ**9e"Cǝ#>[BJ6 rhqx @W9'*&CpHfC>ZmV-S9dl\dRO ܸ5?ʅ|zE Ü*OOءN5 /qΙS }'b~`5VqOB8J\̉X-o2 }s׉b~g-cvy5^*sxp[vl3W&L,$X+Q؀7 }d۞狻Dq*"7xρi*AZ:S}f$lጾ3vIsr4Dt]fIxG#G~%Phq2RT=Z͔`zθ9zRco{HV?]Dayh*ݵCS :IA rt'8@`p&LKRCʹHw9&Ux_@c l# _"n+0)Ng.ʱJ RG|\cGcG47ucq$#J3t h4/ PTʀSg$ժoQd,4pN:=쌄 P3< dOɾPBgp#r-cd¹ӣeiH^g8<%8<7w] mO%Ǵ[0}$f{,VP&| i;)Rl͂}1h|͗*J=f?!5 ]-sw9'Օ0ӱT~݇Tb7*DӘ/t#c70iy2`PǘW\ec1 DUhC;Y;`g8dʁ`cW!2iՋZK65K]ty!\H3zY;E+ijdQ}*6 Ϟ3RawK'r$ N!XЄSOq=}T%LETmĖtM g oKl]Pq|b&'x]uyiPxH]-d'+̈@5DUhjw4 x'FOjmUK D9Ɗ-6zcNQV S^ @B|+>QGjuyb)u+a\֮; W hFVgh850H:*}SvsWp%)Wn5E+Dk.g>6Gb2ڲj 5N56xWYqLX$.Mze\?dw2mZ8NCM%xMg =_%T@1 9bEHI}r<1u0x:獅;!!`*y]sʖv۾(Mû:8"ݞ-]'d&ibN\ vьMaTÅK0*q쮧݁ y _^nZUL::Yddd )g>Ͱሀ}LlnK;>U#uC-)  9S_~.PJ=+2~\-ZˤFeneF#'d ')2|?84JKn$CF 2sgc;#;61"n[s,@d5馲>l/.IvJQ7D] }˚x;ҿ HI 0B<~r'!6>g3-֫ `)<' 58 z7o$$?73LuP 8%_krC4 7îs6T9xYNssmbܞ>S!dsBuX ';\cA^:Uo➇YycW;H _ z} scIQU0e&s!u}g#"[d{o21A$qٗJvUƟ{rfݔF9_ O3!uiC.V)4 .NtJ5P@JcS+'.s I7.;n:b\Ж4T~O ? d1؎Ͽ[lO|ɿU5Cet^Ԏ=-Lh5Zlh-ۨ}.My帇atSRE,5k.JbMI $ wϼNHj9v \^֫N2Kcpawdy(A@d=ɡW]_ityZ <υ (O޵\#ǯD%5Q9DP$Jt6*qJ#s:qQw%m{N' fճ$U?0>=;bk?s߄$iSrc6&;ᄯk]"&;R)gȻe{߬rf#?o6I,/P.[ { `6tks89x!}x:_ RaTd]˹ E]VyQٕRku;찻!%Y/ *+"+mE7 ~^! O<8'"ba"!֑ۏJR`PawS|-WfŁ2*B|6 P}V@ zPbQdӲoe@"GfM7[7L ^{\{,paduN~{/z'slT&[w=>P|%Hqvʸ4iyȧ 8cfl Px;83]1M`?1!G[QIF ? .K9 Q']24к[Eײ̭MK]M{gTxqoQ9^$L/:3Vֻ1R%6m\)}+9BC1R1&Uels7({wA!6w v ?2IlXSEO_Bϸ![YkqN$ejiO2KmY)xlIi9*(jfaM! ^;`faAiɼ?McnN1l򐚉dDIrW~FŤ98%^, 7$VIt"ڎ!Ob@5E+GzB)c~-Ʉ;3ⳡ(|%ObAOJSc1”V*[`8tiKLp|`nHj7k+8+0Z_T1S~\Gq&_? R E^ %|]ztC 4*Fy%qQ͝vp3XVB<qP??c TfNNNu>*{ݰ,@!tXySUPaQ`K Ůf%1t ka`a؂Z^L nHW?<}DžӁ67Mqv`^}gXdV=ñ=s\7>"a.LǙle$l (3EoC&q{dW2=F t>S6ڵcR'QˆUwii|>zSߙ}FHkbq|dhsWu-~+eۖnGKdj+uصCۛf" A Uey$4ѤyTNvg!ZՐ%<YEjNrL]eDn@nhf̌cx]AZ -fȪjPZ.& n;* ?ca?sSiRJc7L,xE6(凋aWd:0Ѧ";͊=0}3dUId6e LaHfזo|[kcPÖD, @zS #mſ0{"r4ÛclmvB߯{00ajMMI,hT3IZժϗ NWw%[-e )_рwPKŒ*.9ba'F!Y =3M{"RjC(ê%r>+_ ]ğ+ՠRY:S|"=DvWG7Mļ2ꦧs銄a):,qwe4!ř]+rWiï# !%b{"X2t? 7n3,*a_"m=>ݱor[ R9z`Ih#\>+@QdSt>(ߐy͹#J@OSw/|OdX|v}lZAޠ.D#ˠNn=QG)] ‡4+Q2#-JFMPl9'È >EN!@(p[{=]hWߊ1+U(0/|n1 nhhߜg1JM _a**5( ] #cKM7wQPaRe}K]29QB "iar[<%}D#iF#Z$#`(W/ٿw[0o1r,Dٓ޷ǦP(lz{ deP?C:gW$0M4|x78H`lLx_\vx%yF٦5ts-*Xv!(1N_ߴwk& N0,~jrhlJ7VL9"ЄᦪW o#!F"m _YBRKBfc'K;^,obN<8D5NYcG2GOgx:?L֜آ8D)e]Rs͖@ufTd,#`:h'SJ LO%#._bj9鸰$iqHO@zT*m1ŸKlҾ][4!;H^DP TV )H$k a v:v:)҆Kplxun[АMF Nƙ~W&AW67iXX( q'.|U=,ЫO[O q2¥: g9xzJ7u'Pf 4qĢhJp ]^@ԳXD9-KƊۯEO!$ĮLj #Æ- C !Z$ufݬ8Sl]PA=oCs¥P\Np9վ!ϻhaƣM=ӹj¾skoϜcT:+~̸f(h5āͣRau{H$O 8X 4ѡWNīppfOcN(WzBK[IF]lw P'O';|@:K6c@T9I-X(Ztnd QY&U(%:{bF9ΦW a@$^*Uy<4{Y~euzM0 ĖiObFpHPȥˌR$n0Y9e7/b?#ۗyŸ39Sٽ!B*w VZrK(~ҧ $So6@esO]S3$u+ۗ纂қ9nj-4aTq'%64̇pPLJS |8qk yX&N,B._rћr ٥wAgT:kcQϷ\밴C6 xA7SphVZlzoz4F=uzX9ƪYDM>-GRw&OmTrD~x*\D-cWnAwr=)}AxRqRb@4S0pXh&=>syӞ5G0},Li9ۡ{*_OEYq#Ư'Z ȑ84 nmc~z*cGU!(rnRs◄ se& HW)!w @~ϱ6:(U]zv뮤H3:ryLiM IE\D/&-9p ;.IW ̞YYwYtfAOdiO)P_GHb4lEUrB pQ7ڮXc|+nH֭(;҅)ܧ*8L= }?E qJT_)&ޯH9$#ofdz~cwr۰uŎI?/X=>D U5i•CaC밷0~8+P^Okx*rwhM;cx%~vпWf]FdHEsZ mpznEDZuK|;lzW- 2sHxJ8QW0C}۫NIR8ܭ^+/WmZS?>aoa}xeÊVPo}lq觘ԏv2t'eZ{ZN(*pFfֺ5uMwDlr%*F .7:0@t[lecֳ0d w ufOŻC?x)2 |vpїVMEzdUē_ݲpO:3\ \:p b ̈́ڃG6 ǯ^,-_ YǠhHvzwr xl}6t1Ra$5ܑ=x +z"R-^%1^twR dE§u!KW8j86{Y^@ z*QB^7a %AB2:n Vai`'Q|\Og{BRfSfа6Ų*l1sh#p4]F˹HW.'a@D/x8Y.鵐[DiqÅEz04`׸b- Cl"*%.e۽^m҅h2=1 I2 -fr׼FV 1ݎ,NR Y*2dE 5%Ur&Yv^ssHQ8]4T=y2ytD^K$DJe?M.kɞΗnTɟ]`'xΔYҏetkڱ&Ċ([ŢwYܲ7r5/DmۄZ G_x˚@_{K ˇwQ72@sG|,תNMWeWsbh0 4Tvv\iSaHI'X%pƾPu O ԺЮ?}GW+iklA!.jZv:aiGR.@ K 9mt(źJbdLJ LsΊE((1e 'rECY-_۔,Bٖ5J44QbO yrW xx8s^w= DD2ºaWrtiԉogp"hrj Uǽu@ҽ?SɄ9/gG_UnH}ؙ4VW+N;*X&E.i EW+ٹn#DXݞSYe,Y+]՝LeCtggҰQ=s4\.s[\dߐ#-jN3p,DP"4C3-{E3Mbڎm#:8]Y'ƴԊ6kPAx޿׵$l'hC@7oD 5tٌ?L|:ZKOdUK~χfU?0Y(S2zjp1>?}0&IsM!4T%ZK'GZ2s:YB3*Zv*X]<ѝ9\r9R78{Qb_c}#w$qv%\N9%҄RI AX/1wCdDy"T<@)Dh!:,0<0Qm*Jϱ L 1~/{.)Nf6lS}9h_[i{.}@哓,`F1غ.J#5#M rb@-pWā+ I>M*>Ze::_v2(Lޕ8^VVStE] ZKŒg5s(ʊUՎM<E`< kLIV4"ږ>b.hR!Q|&IjDTjC`|pi>>tDyX -a|8l&bK0YMʪm_a+Uˣ8d)IMU8}DYf0R_IʤJXBJajؗ9c~骆mۨ+em;=:nљBNʭOl ~ xKˈ*l0Eph-S8ҍ{)W;\[i[ $|<[;bUO8MN<ǃHM1dx9z2c=D Jhн t£ZH = n@XΥ,hvB('QSc2m'c}kTC5R3W/b|sӄ( 0GOܢƞxfNUH tk- E~*4kG,S!w-D֔< Z3{ANwFQbK#Uv(fkl~bpKQmWM̍weZ9"㲕xHQV6v$g r3')8.P]2tMҫv2$d }Գ$㊣`( p 3i#x)t9zCjX ꒅGa؍{/R"P9OJgջ>Avʦ皓]1zKn@ I5ΛEPb&ߺLm-SN]Emz>_ XYmp獮r#-̶m~^ٹ(b",-8u7t'ނ,NCPDЅcFBUbW:u'X@H+7)yZ9̔ '<1IT") gGpU$B1H&-K]vHS)V3l.*ZBWLuDZhc?o&K6KP4?$>>Kb}BKERMv@uc+w0H9ݾj~c g͏3C7xuX4aǓ37=m";nәi'K'NX׽0ֈ[de:;.1ddMv$S@N&WXWM@?p"R`: $^U#!_\XX{<@=ֱ0So _IݍOLk@Ğ|K*Sxc.QK>$NjVٔ58; YqW1Y2?ͼ(?1}(< Y<}lGRvj7m>s$f Ϝ._Cf_+q :%g RBwR㨉j%s([{h=d`8Au⽎УTD+V͐=K.l͂1+ա#6;OiF&  YxMwa-Qޱ!]xžң]Xo`!I*FHÃvHESd3SWJYRvPN$ūȅ'ǝ!$73 rӞlmK!t[C, @۬{3J w¡]f;[RnxcLڟ2egW9lSD-5Q}2SQegd `E:t^GmliVze+K)  &P!40-W $]0dJaVCe0±y,e`w XZPi3Ncׯ.o^i9J3ZuIcPq)AO`!xT^&^ 1roǪ&`-p* ~憉!{';h%g(:8j\qTx$0̘&X֒qc}Ar>?M`<gVgykgWh^1 pU96v|I*SlS[x-#< u2SP?e`&k@P@$ r?!@R-4.f) Gdv>P0,~V;M  (`0J< (.rR~vhbbv)wmRtFչ\itP3O}Yp1ىO]RZ3Jͱwlö*F?\97P{}=C2׌2 nBXl}'matt;t_-SR61[H %U+[;t OAAfHȠѱ\DYQ]U50gW;/*;Dn9fRؗCHv,D^sU_$z#d&&֭IgJ^5Ì`Ea>)ڨXࣲg3Š̵svq]51.I8!{?6 Z!P6ɴ57U߉~oz U{cZ v+R~E3 LCH'O>LQt`XA(#tʏRSW$ BqQ ƹyBXƩveVOKzC_WlgV@/lU(`S*U@" eH06:8צ)i.~g|Tl'__?PHK`Zё,ۻol]ƶ- ‚w#0]CuoF}2~yZҍں# @\͵ *IHSMe<xX>ˤ EL^U zYܣ!M6B{(4s%u+HL &ilfu0Hy >fm1:Uo XX4H*N!v[p]tߙ;EPq6ثb= vZ?=XZQb ]K޾tYeν#m~Qy3<Ա`5Hio?\fzoeM^-(1mDC.ѽz 3(oƼBP%,-)7Md܇D6tבcGX; B7eZ}4CvZk$bck3{E',=!ޝDV&857A(< 6p)LU ځ9/UI6FzgIq0)~cöwv v`]^Q2u닠 ^|}䀐Dx0wBJ⮏6m0wHsD?o8J-}eL ' ^+-LBg_>ԏ_M;ㄨp׿uVl@! JYFȥJ$l8]v/o+ lX JdOǵ>ܑZ*nxqth洝{f#^F[ƫսD׹s]pTeb(Dzf;Ej) Ii  _`?cކxk9[dpG0 mD_1E0&խl:hx}a!6GY* !<(fIdIW>4TӡT^g#D?\̮ 'zm cPh-у/|jYSsnaeY4!Ls+-B߱H S1~"aOQO&5|5Y"85%-?ev1oQCd3߇l=8KS ؿT^ +/Z'Zk̚/kMé/W!ą +;J9,h0Lg#Pm8i ,y>8HΡ~B?Ӹ>%3/Q(41L9s;|S]eYИ)Tnhlk<ϫ`0CM#y ([ljê6s#jV3z9 CԵcb%{ ?1/ox0(fyn; xPM:>fQ*Im;a%`1rD=h%807Z(S&Mtk"`rTl^Q8'4L4hhRسP֙uNaNȟi֍`nZvi&XuM.oGB|7Mx ޑL%,O_Dz]20_pm:ҷi:jExT[mBikZpT=,?PaוyۧEA6qXA[ro ]C+"ūbi2Ǭ,+vno~0!-W?d}ů^JN?Uʜ ^f;.d7Zq |2{sKb@]ڋfIJ^$ /l\٣.] "_H+2E(byq42' < dwLyIO}$NǶ]O_=q2Cx̝A{8HcR3tS A ?]Xp(1fgzjba~ʈMȩP& M(tl5bgYvagoe%?CLefL'v yebzFfNJ'rt-C[\󑕑`ȥ OuRɟv;9a+qOXHBoVJJ 3wIvkT&Skl"= ~Jl'p4|yu?|GZK K3V? %ljQӼ B.w ƈ#gً6%7~u o%RK9Hj UP@vKd\̏+W]$ZF~j䶡MpرbfuE"}Smu>s%6J+_Xrkv ACwmyYd/GE> e}Aj:ISqB g˔>-Y^Id8$v5O,ީl펉S~OIAN|&[փ9gpJ |fËq[Z\RIFA5 uխĺB #`xdaab`ƯF!X & -I eh%a!4ZQQ '?ׁPu7*c\ }w{Vj3%i@ bM(]H@'lIJ枂#nn(fQцǪ_+~pKPja؝9sռ氠cŦ4vcvݼ݉P%ֆ&rQи22xsx9rc59IIBkUpU*l&E@3XVի.xnwcѳoH Ɯ({yZgOH &@b_QK8ZZIL ˼ci%fU!F}O4x,-hs'V(\É9A"V+]G9/&9Gq\ Q4c3(~Xц~pGO,fYِEnt Llst8$ $,,9A ?!+-]cG3n/eWHLPozMP6ef*ƺL1Pw:IjS\od~{}≹z)["FqdE3r(,WT+8 |(ۧMmID說JZ)?O],e\Ou5^}0.L89b.UynBhlu=ɖ$o$UYDƻkZ|.,h[ 1uhSDuGbެ Plw"Ͳ]*G!4Q5-vNNWJ- kȡ x)DKl$B?D3&V|*cŤ{,Eɂ?G,-һ 8T;@d'QUJf,0+p7\ADaa\KM$thzw\&sU]^Y[rB4ѯ kVڸ Ho0 8-O/@))BS-3@mC0d2"n22o9{JzwڋQuAެT nQJQ.҈+"&OOUһdK`H%D3y¥gGgCa*%#\ppڠЬжY`L܇ 𦏓n77&pCѫ3-nf4G3/ 2rԈ/"U`"NDO[ܻ)h 3#-4')|@jeIĬ*Gr5bǓs rROUZEJÖL-OjxdꞜ|*Am]p[K#v|rI!{D_–3ev!3o ==$U\LO|3z5lq'gBqWA?<ݗI=vKl4曟BBaozY58 U'h{-8͋kQSoKmS)1zƣnTcd)SW$Z$pUN75[-kS-I7-lyLQL]if@} =C/6Xe'"pz/h<;\tvp,`20V^8 X0 Qi^~#)}&V g3Ek mw$Z5]|z=Ahv qVpٌ{w l&&2lURe06 -k$mB#ӼR_a{ }ݍb#w: i,D6qLcWC?|a8aGE0;&Os_-)u/M2 a>Xt=ziR\4=r'o {3;99vLm㌸*Ɍ̣R&/N@dȩf"Hw8\_d\%!$lr( . ӮZT9=H=sYXDs־c Q7DeFzF})R.f12LФ~e£%ckEKWs_Cպ3ђZ:[, 5ncP)iХS3݆ΎlqbDC88׵S0jއ/v׿<Ƅαho?H>q|G7l`Chf<Įc3';/1ń lTE4y %ʤs [ ' pjуVr bqe!Ef)Fo :Yεm7}Oq:Ca!ɹm'mhn38(ĝQEhƛ_3d T٥FjS` HdĮI⧧Ֆ T5xq|\ 苤&yV6|@z MehTڎDU^ϧbyA\2D?X'8-H)2s1L7nb$ Y&yH̑ET{oGa>'Qr7 3@Xepb"8犋'ꀸ%d璸uq%zV쓪k#݈-94ֺ7OB {; fWJ[HCwl\(1`Z_b˜^|-RJszّI1Ed 2@)FCj(P#82\ɏ2>H|JL*\Ij;]A#v_]_к̸Now> @iH->I>?Y"a:T\,w%s Ee|Z{N8/D,vUE~ݲRXYm$")t$}iMbis;DaZ  d9[ at[I϶ #C~e#I0'rI΀:TpU'؎l:eJ9M/!'񊾫oZH'""=AntQEDҥ"BZaSL9MYsrk;xG'`lqC_~95 $Mm;z6cn9 5Y_2h B5u2~Eh<&9_`{2Yb"u;sjf6g@)~4xk󎡷e46hgdvu1R+nblƟrcTjCoԻ]P n3 _ Q?`KxKaۨBkܿ6P۠wҀw)][#gdC"-ݣseG9$<,Ce"ɞM`D ~8F- G'CJ=\E.{na1@'N:88o]=qOXge$S6 sϞR[mk>FM$A 5N*h<wgB%({z41{y7! SI{J (_Bua~T%Dw};A\71u{@M˰%PB~v.FyhD%1ꑝ9@;ɬںJJ>~(³;JJj\; &,w{GOTZx$'E+ .g" ן(Hްy$3{ەR; lZ vġZkE.bBf Փb'Av̔Ǭ0Cg&ʴ;>2$O6Y6ui6.  `|%Y d<ĹUv55s =ttx'zΐ|-@uSfpфZcQ '?lOWJSOk3e˔7mS+lF CM*JMė֪`bI62:*GxX*WķO4v O악7ƞ7!t1qŇugۂZhޏ7;gZV>u5ߦqƄTt67K5|k@@%q=A)VM{M8yg԰~[dymI uv}nF|ã-n_ CJ0XxݝBېl^"c}4XCRĻ@{cooԜ ]Ax>` 9E}Ƥt |ɤm2L|]mۄBs8.LͤN24ߜzׄo SOA$R;䂵 5 *aLn"N*0PĤtS&/R0`k К]0"BDQ^q eC *@Vؤ8m{>w`?7&n-8]`uچa/45PSk-dJ7~MZF]YyBJq),PqbO"1᫦)ȭZvv"- ;!%3+g;_/0PWlp5`/% rFe<8u4pqYhpa!ޙT.?xڎ]<':gY=0]! |9~4N+:]pSHϗOO#sBw\\ӫQf e~褡)]=h@ZFx [F? |8j>u97og:Mf,ς=2:WiY|IVJ>ݱI ڍ;`uov؃EtUv0&V~|ev%Ms^ 44KIN?ڏ(TZm0m!={ ?`q[;gU\ޅ‹7>!\ҚelM?+Qx $nkRֲ\%&i=nrKp R,YhqsAO>D[Wmk=$cʸ5bh@:tH.fDppEe]>%:{V4{@,!'!O75.CIqRZdQ3ɂ:vH"|3%Bc&[8&_T|xԵh)H6n2QE#DuCݪ.8cB]`ln28wWP2 p9s`GV.0;.Oja12[F7>G>k.{򖙣H@HVZ\4En.'Lj2o8i) W=^etD\{|:̨L~;[Oiٖݏxf={zsv |q9`;l/wYxRxӏWAXQd"3?x>F(BPIv1)~&$HAS|xoN*=h`K8O9Ȏ" )SLn/ Mr EN<3#C N(shyp053nC5*HqW3wSrE R&fKKIECMpùY4r*'{Y.PkXI8rٍF,E=R8daVo½>FڔςMH&ĵ"sSBi^jr c=&$^fuI Ue..Xk s6'mЬ8C[;T{+YA[f=:a ~ kC2.vQ菽\-c('7>; C8W FӥvE+d'dˠZ C?ﮛ 7_9ri\oOC W(=ߕn`P_jМ8f.z: *@׊'pƖ7!AJʀ#ą.A<}mBe8 ILu.m*wu)zaS,vT_R~$ {0 mأjp~y_7YS;ᔒ{dG⯪vIo?|ҳp,jc3:Cp̛nm2k}>i ;6R vнk[YbCc^inRe?4,8o:S#,OǺ`8;[)k?!*HᢆBAfdQƑ#-Kplj?)]~<Ǥ#pRb={s6T7WV [H`sEЇW)&ҟa 謺T񨲜r(-P>v:wk>0IG=0%Ob|XTZˏ N!C@ a*k۷g\U {=Q#\I*A›9Dhќz@u6y. ش\Ǽ(wkx[f!!$M6.2QC0 QO͠7`a\ Bgⲝ>$u<?j Zc5ܱMM䁿0r02BKފ@M(AYmTu-{Bs?rb ;_Ʃޞ)Ȇ j/يoƆa3A{+95"pY2o-הz?}ןY{yH/a\nn*xyҜWa3 EU1yx J{B8@@,?s)y*tL'@`PbC<bN% )=I] 4mx|6D3ܶM6 \ؤ!F<.Y9oȱ8a)|`<NzVkM^W#=88t2| H owpe4јkj՜R7T-otho.O+k?0pL N!}Җxgb&ˣlM[h;l ׇxmt&V oݠDl mt s>],H}py!. +)gSV%S L:6B;ؗJw 37\O}pkEQyv'6N}hOC"KhYг*b!M;#ʇ314جofYGc m̚{_LLי^s nNٳ;d9$!#cs^5;H|yR{bEl[Ƈmc_˸ c&_&6u(vɅ\n$ހ&Hcm ![g %ju}x| O;XMs7n -θOw7}"5j,f0TqPc>vZ{4h$vŁHsV*.X,(5UdTFۉw` ƶ|'GW~+QLv{Jņt&^P{\Q fv>nBzE&&yx8n%tw5Z*l7^Xp DOmtds @ݝ\[C#nO\NzUh'Ҟ||ypz ls<{R 5 )ҽzF(0n2\!2r>Qxr/ȴz|4& fPt Yi`2H/+KH}2+76l1z}C?ylGz2B긵b昈x}Pa1r?B^rn˯h;FAQ+pk=LǔN,WiuoPiRխ- +uJ jt2a$[J WU5ZC\}ߣ^y|R!L1N,.KH: %!yb@;"-|N::ڋ|$Q/e!nӊ:TIJU7BŸ0]gмętdB:YCBLc_Lyq`#,j!%dHeqM̹`Wt)K _3n7Qvae7/Nx׀q!RM ϬsdK1K1N;Zu; MNe{5payH:0vd[9UVa~;Yd7M %kʋyZ|7*ӗ{U%"YH=PK'U8pw3UHќhb?V^!$bԉ:j|}I%1!Q/LwZ+4ˁPmPt-TB?󃜓V) Fs@I_Ixp15D4!WqCnݛ a\~cB@Xlښ\,댡J[ժ2L3hfEfNV:Ia _u11]A,.R%_ʧ 6 X|f6b҆e}Ue}._YLN"Za y64 n nUBwZC|/y}&RAa.p!B_Xu߄n+8QK+N )DΜY[FކҚ%jE( O@-o|vcfGK&Jow3e'w& PL e4h$ESР% @z_{c2 hS%h. gSoHp0QG9%ƒLB9c+u&FQy08P|Q'}XW 8S= (Y[DH%`oV\UfL}fzvSwktZi +B<=xK&'9 3~O{U5KQ[sj%u@v(8z5=)2ig#xc,@6R|A]ل XafVoPX[R+{VboMmXLI$PIrXqB{y ks|j=ӑz 94@rRn(Nد"ͩ JFI*{{3.2(Is^UDzD#dל~E"eL${?RH%5XD*A$LТq`قo w E̡*e#I<94,CHNoaNMLP%cYSM ͰI?ef$٠oϛ!dmaS: 8\-xIZ쨒u,c#wlqW0ynUjZ@]vT ՙI{Zbu)R4,t]^^lȷ/PS{BA&# SJɘ4`#UR}+H}e W$z .ٻs*v-d*zqv}9#AܳQP*kn[.ٿAwڦTvG:=.6 ?&Z3,z}4\|]0OZ9uw#h!rP[biLsˣCG.u56^hMیԏ~z_Jcn68 p׿Ewg[5iHH ^_~|gNc},^ىەs*Z$FPK:IRH dY_t mmo-+؀^}pV8by]mui3o*O2ݸ噌ty 0?] dr33.kt:xFՓhoMjM.sm iw}*꓂*|X>> WsҀQ#^˔.:h(痃,T57GxͬOG_MzF[WYxD6nK:TL%f;ȣH"q,䪽]ofyO?]KB>8`C3Y,k$DF߻1۬Ǽ3:=oqzWvYF˨ʊ>.`p&n{"'ם6&1';܄QFzm1غIC$3?3:)n \ŕ/fv,.Wavu? Ĉţ*QhٳP˦S ,p x>%J#@뭺kFnvDh7-B,-Aag v1^Cp ηA}nEtdz k>$N,.Ӏ dpJo|;y(̽^!-@[!6LTQ% ^|V7 4=Pcj{O{t .f*Ro|HKy]<(diAgEs.txT:?e-4wTp<ƧiXihqkc/|qE;Nmlɟvd*:AFkρdŃޯ=s)hWfQj( A,>Zԣ(DPq\p鱟AJK[J;µUcT`-)+bƨ< !q '1MKlwvOIg (oPkhc[5'{ISyE_;TǗBrR^u2 iepǩT}ؿ|V*A—/v4Mpg_P5,dϵe}῱iQ M$QNC+Tqһk$ӧmg@2rmiLosϵ1]MZnp(yUWC*Ǘ?l5:_VŰ 9Vtyyڭu%-^`r ;[s/R#y%,) povQFFߍ҆ o>f_OW8qBǑ[1cP+}8dRwtF RBBdek&2yѵPyƎ /^3 AN]-9܏bAbܸ4%TwSz+-܋!QŸ=]rau|(;?z3 5gnȀʟƟKmygitǷ35 Nh"_B%|rT~muyF؊ Z}(>%)r<.խGj5yo~s :2?B2Ұc7VKe`t' @p@dq ojIGD]UC]̭t)h>i?=T:jN.0ҿ7TW%̬{+@6vMe زϿZ90{r6?"i7|>xXỲpU#^3[Xm£@5Ϋ`Sc]BuMxc ") 4I q,Ƀ"w\-͢f\U[rZ轣_ 1XKFtl'bI?s}w Դlx JZEVB"6Fث[1MU>o4icݾbaPQaX+]ljL3JԝOzϠ7]Qj_X2;H$9^Bl36n}/AJnr FURFh]×keJW-fW7ה؆AᏆJv` V+'Dzs{CA{Z0Cp:R0eѬk)ٷOt0u&vD=Cړjb&!=׬=Å(kKݥkC=kPbF J5 +?#RstgRSw0rR c)͏Uѡ/3 :#Aݔ̶>ͥ iρVl\ּ־Z|9*R=S[nT,qiɯշDL= (Ρõ|wyxkގX^ Ctx p,»OFpxh^[&ރiSf-ث_!HD <֢ŔV`"E% }Ѥ[Ϻ A_n>mGw圹z ʿ׵.u46^i .KgVu }mey*yqHx'/rǚgI)5 7,)~j{uƧxf4MO}+YV\+4{0VXvY"ge8"*{[mߙ7[H5 7q#llJ~Ja\2m t9/wBB9 jGgMrm*}ec9OC:&XQR@U六njz |lc'B:޼pI9RNEyeD񃖒FLJy>XJp$**Jɶ?2.3J.##N!3zsc <OUQf_&0C壙.<M#)Z˨H_V_£ 63:@B$@Z;G͉aAKyK'᫣ь*ɗ4@CjTK5|@4 H'?8B*1/0:*Vml1 6"G7暣^nF8bmV eYr tdži-s͋h蔱汪ϩ]xm4ʤ6|+f[9f `A$񧈃r=AŔ*78 [QβQDž1ڠLSq?wgR?])|BpzQ"N-ғQsx@m'z(j7>`ːUhQheaJ.вꁏE*ûH8Ͻa i y3mR ߔK&y&9 :'S2c3 AאT\X~ @:f38q6/{ѱV窻N4rH*{@0f 3!jWYShqD ic)SXp}*HWU'XنxR` @qN%*5<--7akU?ټoyzz6AD#qo;m9-J0Q͉H V+&a0UYL:Q2;ElNjq >ٷ5ͧYJ|ŵ&gNʅfF$:,^LLD\rF>/ϭ.uݘLZ&O)@C-P|[ (G~u:Nle6Qc 4G<-O AW>9Rr'L큌ȸ6"QN[%ՠ"0 X|b+s)}][Wgnec\h'JV?H;Ȁ?G RaXF-sv}6,N'ԋ$أFk߯b8̯,/ܬ^fOOO3"9X\B33JgPoN3ڼ_C 9a'> x#Ҋu/3d65'.D})E!W/hУ!ৢQɵ'HC]5:W+Ma2:j<+> 3 \OjKnAI%? Kr#-3EBDT Eh@M` #Ły5w["l)ywk`Mf B،U7DL1+9MVo0j7Jyu} K"g)3[84ld*nMTS<0免v4nf JG$(nLW¢hOd =i|A%yԐIX=MOh~-M?7mW8tL e"}WшYsd.o@]uLvr`c0Tatҧ{Ƙ p9I4( jC#b"(Q;veϰцI+'E *+%a\_+3ԟ[cٌ UI=(g@yV{g<%{o1сJ ۟#q,Ǯzg&6n?WA- >N&2Jo\B_d U[*v)%.Ɨ/K|Qξ]؅CS) E4=yN bOcGlnP1 6oKu5HYozd1>0R^`>P XJF^eVf EA*+q֓CkcBnaLlDkZDG{ $ h'2噃T֞M^U|K6. 6~͙y{ʼn.J[AK]4w.qUCy.PY}bxAu!^%Xf Lz-qZU > =2$E6ۇcRU1( Nevoj= 1~ raY=a:}5` OT&A oWro PoZfXMJXL6]>,}x]L=J\j{).=0[CgjBmX"dFtՈ!bA\:2 kaxA*L#cw5׉OU4bfQ`DQV箂rmJ|OkR)wB$ڡNV^mH4?OLp u՟ٍko+P:xOF-Wgc|o@pؙTVb[ؠQWZ>yo>3 bSt!f?uy]tavdk\ OFR,}+6Cu6nFBׇ%6Ą%ЉM,t`8!;X6!LcRO⥉%wؒI$*eSٿXMdQXAFQQU:NCcwۅfI& }OQqEH#z9q^<]Lx5T|4-9s/&v^@.YJ!8p3Jb+ hoBwP`Ay?ETa|E3'(ɖ~g#.9XfˑX-_Tjlhon6eVZ}SQ1PB0-`F%Zm,[Řމ7J}'sz4D ı Æ*t 4]q=r&7J"49* AlgFS:l=J!Rd| f'JTʼ6QţWS!!5"`qݹ$I޺6D&R XI{UޙzhV5 H &aTi߯O ,. o^$s-FHO "iC T]Qk{ߜCR$x@o{lm sơ\XKCOKa 7 븕g i ^qg:V$7}K=?Ī"# :[Ievn~FV8yzH%N$93I߆WMA/+jNT,80t^d ``g~#BOzv;{+(̱ht;p ZP[䊨qH*֧Ybp#:5v)]+,!>6^-a^YpgOa 2",Sz ɒy |θTZ|hwS=iS&ChٸRֺmaY_}i/˴:;KZIMS8`PeWEFKbm ,.4; 9' zS XC MJ7^N kS#ݭYPq0E8%(b6x4:5ЖHi}c{{CΕѿ"Z*޹Hj~D,D1PIX6y 2bpȤ>FZՊYbi-H@"Hr9e7t?d_j<' m."!PuG@ƒĊ;ΓщnOB7y }Jr1 n+4ps$?ڦ)ҙ稷t7;Jl`sWFX_UU(@*XhhiI+*#dU^I)A~g5^7Dl8J⾰$L08K汴O3<Bj@v]2J\͌ <-Q\*~G_ eS 14퀢jGGEr*jq'S) ~rxE=7*Rjg/:wu kuVO }E^K&0<#KdUxe$>eEA+GX'OWxwg"AIk|k V>[DpO;-;>~]L2qD\pvɦ{:z]DU:S]J'59U%&Xfu*"|:/FSZ1)t(Bk*}M]Ѧ̹섂IڶMmSUp˂ +1`7,Fk4&U>,yFh24~ `1·n/ [V*569)G;)Rµrϣ藘)k@۷Y>А.%L|%DF'H| p[y^ Vޚ)f2@ $5rgvvňem` 46;0]1K ^MWy/R 1J|=6I6!p;ΆnH*zh*|G-ž _w"ͧy:+t6z= -u}=s*HYבq,&3WiVj 8Ja WhՕ{gGSb bȄafr.CkQ)#LۤK(+S\G3_щAfv#ٮF!㓟]ex$'@Z)9=>`C=_ ސw(~ +ͦ.I?_8CtX- VZ.5+2D\;2fJ觟 KrW]D@kM,#%$VFʎ+qwƌc*?,rF^ ouKPojB#X]wk4eZU4M9K1 Y{0ɧ^*\tOw|-R-lCgtˢCpA⫒j9Y+BaTMܚ KgRPqe8FZ$X_PQO^h JC,.yYL /a`v#3/b&L/hdDJBU18w`ʗM&Z: Qw^vr4[GCW*F_LԽA&06329_&Qd HkL[)n|7ki?Ҷ* "_Tǩ2"ႝĀo1jSϳTM_C \q4H^>r}956_3EENM$B{H ËfKe6$괶u.7Ύszm7.?-R2pgYeNU(̩esYVF3\7JCL$1aOY\aHw2Ig6N6R$jMۻRTkfa<*%2t$~yToD])b'J$[Th4D^]:))&TZF8\ގ@}pwk%KDCzO( E}LpZӁC!M{R"Z^JV$:?Z鹆F_ge~˫JL=IUW >2X k/c1*ʝx}gVbjp`(h}:Fj+u/_SRqȄ4s9q=o#D|n4@c›ӇPeTtGk%$*s&ِ$b_p 2IEI}f_Vӝlqэ 揦+"yTY",gҤyRAYKɷj.;d⎦mX_6`HTzXS扩Kr}Q/-)ֹ|A,ɩnX51\]B6N{ޕ~X}UD, W~,c_fVJNQq7ivvւ]xubn,-TkeL%~lf)˹I^M8L/lIF΂#7ȏCK-šfC! d-ڙ1TR:a`oW y,Vmu AF,p" U 1-.K \n/,Hb߭{_Qe+Qv`Cn3vܝWI<..34)aOZdSIP;•J\ @=yIFq*ަZ'Up9赺!IǟrBǼ#-tp ).#'Df=R% w+xH(dIWE"RыM=fǀM|Sm$jVd-hm 9fq]IOa1%vSU%rtr! ~7S1 +m'd mV.9, *->xR#M+o õ[}@h)H:-  KKQp] "0ߌ[EvI/]/˨ PI .p`.n7lQaR!ē aKdŸ:%a}xqUo ૄdV!x6? nk(h#LN6cWsAT^[lپjHń` 6d](RUUݕסÔ7*C=88,*b~PYHE;+Ð\gL/-nI~9Qc/$2,lbFWr (Sm2G<[2xK4e&/c9r0D`VwsK#K_ TY֞o0*bdvv{YP|2ad%H-츆:UQW`3YS3h+5zQybrQ6nm'kLGC.I8$F$Qgs@wZnyyzɏi"j|ݱr0drŎ&HQ#\ޓ͋^= m><o!{PxF %}yA +Pv]'}Bt**. ?s>}χ֘T5qWuS& ;=.K6~5&DF 6Hhq.BZHyCoB ș"~1TsDm;Dj6+># _"RWbhgg&5|)Fi*NR͒Ad^sN[Lsx!r5 O aD!%'a^RlOLKЋ#k(P[iC|Ja5ݨ3\H8:eʖ.Pܿ# lĜt,dc賸Oy ԓ{9WHYK<٧5#r(}Jk&gO`JtMq=˞=6kQk w&&z':mkj  F#ۿ}=4#Zy2atpu5*1Lb9pנp*`Zyq8 l}dvWZb.P8j%=_1H Ab^ԟ/WcǿQM #D K#_#.8Nl+UxpD9 G2zhYG7uqLb 5g%ˑR@wʃ6%V<9ߙ,bD m2 `,DG4dmOb!`g/i26|=ՑUr~F>B`Dljkޟ 0Xw? lG25SzB]OGo|ˆ\]ۓ>gHLl{L?%fg $ܩv㣷%h/)`7]~?8o[63~#Qțso#C%Q(ɃЯ|0t%e;EȮ<}#sPaW?Ba ?v#]kSl-]< .*S-n=};1wO;ɖIN RuNv/s0++w{H.u IE9 M2rqIn[*4O7U٘_g[CF~𠾷fPX.݋~e&+^' v q! =hq%5bltHs\.,Sil^  I2$k7+r{>Nnw% V5H͟KHWbYaZv5p=iǠ0TZDQ>@lZPo:QL]@6莻`}ѥPp@f@=-{HHn*mdzWqLo:gAӬP|q"Aq.SB\藉rw@X`NɁM:SAN=f7ʪܠO690(wa/P͕{k8 79E `,>8g:|=| FN0#ԍd@nRV|HD*f^*QQj3rI8L \_F?$opfRkq2։ jb ?YiY`8lp\GSnr>];oTa쨴dĞVa]glbW5UPmDHG1.04ê d%KM Gopލw2ѩT |'G 0s ,| .YEɃBELu-v pE#~ Ub?E žxuw]7gKAb·u)}u0taE?ڷ0؀֑Cy_cX95cUbS0fo[?3k8ԫdľ)d ;Z0;v2==IZZ1,G|p]w/ͷՑwQ;e2?MS}XYhA9&a𥬫s2S(Z/,w,ofbRL?P{7Ex*JΠei.`ɀ(@5oF:Ų3ф/eDrFwOV=Z'7i,,jUR 7- hghlG$b6L'{q7Hz en ;,:T1UaD3hj"X廹(vˆ:׮oz2UҶ Wϯ-L/Q`6To7p>/|}r~fWM)>- I";^ހBO$QmS2-#^G|n` ԗ6n, qJq &+!`4ͳYdz"ٲ) em npC:(؛dKZAmJ? Q5=On3D1RۜY"A-H `w04a'\hx`k:`Em`Urx#v΄#sqt]dM8(;uDVhA"N]ds{D%-J6>Q3*x!nL^VTk~qM~}?)#KjM]nJէ+HxAwG~m}ADyL'vrbԳ$lb3ޤPg%?Xeo JY^ ~*G@VQg1j5w.ܡL /JA$AS~|!E)O@7iV{6Mr񅢸i~2*4Qm" My],3i9u"d mex@quR/X#p锼\N,M-698zT<^Tr5g?]|b˭6}O-~*$S%K&bJ{"n>={-P/=]B$xWt&ɾUrЃI" RY~LS@}[jPj67So|~nwb ʳ/XۨqɵJk1JG;feNp辁`鹀,eKsY'Z U}d99Sϵdxa׀%۲Ky{n! hL([=Ѹžpc_﫰&쒼HK8j #;K% :# Ed @8sh4 T0m s{hpPE—ȏ_^0<: hNȵO\M_nlպqÖ`8ߔΘSE8LKo&|_H=< bvkc]i7rP/c`AkbZkEPi4d.>5.cG `2>MyN7;cۛR*(ab**'z|Z$rmkliL;lnLI- ȳwC{1c6chRom(3؇W~tUPGNՍ83? f.$ 'V`:ab:V ܲ33JF5 Ss=c~Ә9ͧ$l0*Bi%zoaȰ]6.0![zi, B-3g$^;b)2SFn,&ؖXG8A|a@(%YmDYk-K`Ho&3@&{+dkՁ=HMk=́!Nр ?nNJq kB$L|ˬK8oIx>nͅ2*_vo:'Bwn=+rQz{9-K1d t ;wYbV`XcdđPYHe~dlUW܋L8 mS1bpG4 wU  fz!|>%ax_=[ wmKV4\g*zΫᅢd+ U2  h<13 $PjU±f iV_ –K>C{<Vc`58 Dud^8_ *F$DL ;cbh@&sA;$?LS)|$QzB,Z3aa`eEu>ţ%k"aUxk[7Qa S>fѹ.kI~?:8e`mgO2|Aw>{G )vY3"a,ƽ~JP}6/JsGB(/GcALY Pz$eH7D`4FGGV]&#mt c 6+]%lu%GRzBleJ@21ϖ譝dQC'ByC}R6Cpxu*A]<ўyq(%*b=*ȂCS`P6@N8DHϢRxQ, ݤ i`P^<4ZL|QGoige5 l—~[ "9!C8w[c )?7t(\FKU Nq! ;tc%~#"'؅g͓小40.V"X=Y8KϰSLqzxzE'CJ6 ix<.WrHF>9c;\u Q)IvOUCd56]v;ADOnIkX^,qxhUj:zO¬ϑutVL> =#1j?)چA#) 5NlN]cjX)ݹ |G2h\/o4" QK_>{|f{z>!jkRk\ (m|q7T9r3L8f7J[βKK?PPI ^Z (1rc]&M'>b}! ;jDf%QoB\*tCP*VdTܻZd[_6Kfd5 3]ӫeRF s yy@ Ft;P֟ǻݻ,äel ),cdpKLVUk:Mjꉆ >֦|՟^r5G0 \N1^ΪeFHoU3F Ջ^ r4vlGA8㯻kN 4v^* 䓯-1q}Qd \_&Kz>W [x>?:,ޯT…ћ+d lPM_nx!8P9[8vRTIbQnwX5x9L}E'jS < %Jkz>'^1y'h31+rRv<}[q갯zf. ݼޓ<1m:xY3p z!! 0bI#O݆ 7,Wo6܆cJ" k"T]9'E u72&Wԭo0n ٠ʩNXJVbF>fAqkGQl'[:ջ@5Q1egW hИ~))S3, %^* ͦ]&~v>A!dP\$DַA{?Ȑ W7CDϏn:tS>xTdbZ'GX!4)f\fGhP" }w'1=YI#COl, MEڕ[] "MLx{N#~B+^jff1OTCƞ> %f넼;)R)70bUFcd\KbWҦ<jEa=^ \AC@5^څ\De6鉥Q)kU)5jT[P WݿŅ7BRd _!ܙ߯VaQ?ȅ -]gi?RWP)hjku˵eu]6٤4SE@re p9ޚ$^pSY>=gêIjӸ8 iћ1ǧwᐋx F`MU<}lONInyONjDM|rUl:n{t(m$0G_HE V|; ano5h-it}:$$C??uRB  g#$G qT. \dt:l@D;D^Xh}~^>1[XB ߳wmaJ~R*a^ATA 쎪0,RPR%*zlϭYC|+ FfSY}q/@VdC1|͸9Qˀ^t̴P؀~{WE(ٓP|E]ȨlDm}sƗ]Ͼ`nHs@CQT+|Bv(f6^:31òp. K +{/W~C3)#7;n&x4k,FpkPh-f^4TGe$ a_d"J͹UQm(N} R 8YٖY2[rc1>!@g8<^g*2&i g0y wy"ۓu8r)$Pw#XZgQ'd )~Ki@RZ @3 cq֞ sc6|_/$?Dbv80jS-%,+B'>Җ=?(Oq|X!$T-eėhY7{(EGU nr!Yѐ"zwۜ+>KN|PBEϼT=UQ!'@$SeޠE`6PyfqOL~(},œ:$d?\52k-HC5K%sE7vs2P!țV š|:M?޽!dlU:]\U u(GU9͈b~ &/U>*JܒE~tB#i(6kllF63_$7Szx,y >!@X$˕Pő"h6ڏ +'ۚ؀ @-V,k&X<_HwjPYܢQ$9_V_Tצ-yƸO(u-OVL3(WomIgNPa̦g9[Okw_rJ> -媝@i!&@CaPhSjSLgz* vroɘ(AQk3[tQS0|4 /!fjP%UDĀnǰzeٓ-\]Rj|-x f)upj;et|QY؇;܈BߦDnҥ pJYOQX/"wr_@ a͎W] i1aQ_mDӡ]4I'F?㆕Ta,c.@EÄ]. 9f[a~P؄oL6]A& IGJ '(:lYeR.r^`i̜̰Q$9{uq|%A`ط Nb2G<%m[pa_0ZitBqKߎ2u 벨[y(kԐȸplM`Jqsqy-)n{YkRu ,t4JnEEnW|>ԗD(üyPG?v - D8d㏤A+f9Ǒeg֭az^r h$R {.A2$3lAiy2Cab5#*>gyyl؛}ivE4 .œnف@}`)7Y"J}iጋ'jv+ٝl>Aل~w`pHpV4BYsk )o'N3?Fi׺^ a`MlZFѻڇVVbp ˑb𙙠H`z6luh:S>rZѪ8~Oq7KVؖ^{?2z"R<7^#ѱP"خu짔}[JAcosY0)Q=UQvjLAe ҞRP/j aɱ>Y7%cJ MiKIQN/k!?B>jNޔ#㦤U822GԤcVZeF"nkVnh~x@$'m<(~+H''݇a}MO|YXŰ4+|moa6v`.FŘq64}CM /kfihTU{Js4'XJl1:HUh}tkff` q0X0'M͚*l9l;Sx9'Lҥ$@Wz3Nm)i$m\s mOҳ|y*GIԽ\Ʉa-bSC|\:zK],Ӽ+*5A/اPh+@ 5;a_. cr*b>J%f'R2YK(zM-!Z\9]pks¤aXGjKv~-]02?;v8#ލ|is-I쩻yg:2+H2Mj^j;*M" 4P|zҤ)׾(^| Bm2&rby8Osn~XPP:f~"a'h- ,!.Y%E5U(PTȒ瘕yUL&ƽrW1 7LD̔;#A2Ge,#.(꼨RW:}}L衮 Y+ oBk?)N'ϵ)AE**B{˚rӞZCKHFBG3{kA0IXvEސ;V.߽)"I5SQ!wB'ڌY jo>sS<:,0 ec{uWo1z 2Sa j&2lcovmW1D_<^IoUQ.Z)j{^g]q δrnS&FTT]%3įUOUn@u|[&yR$`!V{a'<":,/bQ18/ݚTw7+8-V(^Mь.Y!8GJdji"v.~;gW Iz~jǎ`˭.?8X"m1չ$u!rr"&0摄]Dk]^·@PaL (e鸏%؇? PTb}P7-k:Ԕ+ I&~2( d{scF@{G>`[E)T;QL#IPy˜HУiHSߝ9}pn_$c$z^]P~8'[Ds,uԗO,-֔7/QYp GQ ;>v7ٵFwn.^ )l_q zRl5M.1*Z_{ YreqNa Tu=dѤ,Lk @6 Pe-G]"#.XDs06. ܖ㒖G>HC}0\߿m4 0)ce9kRU>I$H!UF™_SٳHWvKm/3}%{kP{LrCYyjNFCH |ة9ǂ|}_yW\9CR yfGj~PZ`{ kji;~t]1Nɉ4@" 4{gWYk=77WlQه%71:9V'0TS -nÍX֩ԟ1K{ȥ+SÏe2:?VYjJ20`Q^x|2{tڈ yJFsc"O(2~s%4ӘX]\eLǦ-TD:ĕ҃@JB;R_B L>t /J^ųJ`#Jě$qq%qU6koȎ[6|{z/urC $h-3O P9/:qC]˟wĤt@3on8I Kq6TFAfQL흹'wdhzSE7ÍO*vt݅`xKAwA(m5|#$S$-W2x[D, : p՚n3O|NIy`I_X=0U'[YCuMcy^>AV1@VxrrX- vCUI-X>-e|vp#%^m,ur$a|_DEVE u|\AהpnAiGlZ4<w/3qj`뜚u0ŮcъA98tM$L7s' כlvhu4G+z)sh=PdSYPśllx # bkk $q?g"<B iWx@~"wj}GMzRb\8v'O{ Щ?l~3s&$(KBsвEjNC%Kfuzށ(#ަ@+@$nO]]oK5Zaѕl[ذ{{M [BX.<׸΍3uek Z"'Ѻr؊ΛJjT SUO*[HW;G5{ yt#ZDN=ɷ7rtvk&ۉfb}B3{źHnxN;#TZ%?z]Z4\yX=3twn(ɏK}:ǎ$# g:xW 4#fS*BXdwpySŬf0*:N# ʻFO^6 u`1mc*$Eep"D;XڙT`'xǵR_+vI ̜JckSFITt`DYApg ޮ&xqxI2-UX#s%px w''l/W c%0˜"=xߴ%iBLFjlYu&&+SuL!um<];t@ tae/QmrԨik*Ca/d52qdE|5z]1OP_M4w: j0mVobhn6U c2:FK)QyVl U#Z&BrK1%Ӵox 7ԔĒz UAKW^!;j$d:z <=֪ؕǧ Csuz_QkT%T~ !G3H4Д& *R“ˬJt?U@)Vb {CWLD@GܤkJHq_\՞^ ‹miɯk#oAI\zkvD26 Sʉaf W3@'O& Njd|3us\`66 Vb:=Q\k_Bj,oQP#߫%J >3͎'thNneٍ;=V sLfF5b6%jӕ#bxAރrib$\A !dz(\&o<6١X#BQ^bԄRyr߫f{S[qz!RKk.Զ0YeWlLEÖ/8}"E-r x#G} 鴑ԯqFR#POǿ71e;ҋzuJe럇窘 u{-SطFr4!ϫ x{ iRUXc)"a͓ArqIQtw{GyO$g$z_Em|-̷MOnmWB=!47:O'ύTӓso,qb̖xYQw*a?Xoy/VKpvz'NL *_f7֨- hwZ6l !p侾5^TMբ2~OM_\fų=?$ VsYzj&k Ov;72 >"nR# ]#uHkyrY_בF5-XJ8( QTaaC;"@,7jP6 4}Q D`@}0X5 H{MLq&EyVM/Uez*IK"pilU;xkՑm P!eNr N*sEk!ꮶIG27*L:UM*إP<2C>M|D8Co Ә[$ñzNu It~celG|S%9ns6b\|@!#q+!Y 0C̮2ء^^ɛԔ =d @a[s e߭yDE{b/?R-oૈQWI^R1U,!ΐ{2[rX;WIDY\ei ~*.q4BLQZ7ݨH*'f?[M]c?lGbSs*ta]YlۆaP8vq(__"ٿXBM|p7N54?*q_=㋳\dX5]Xnzitp@iLnm|gl\b;-gVw%OivFa}z>=֩W<"KlVrυ,^pΆ>|ꉤ쭦65Ӣ0h~$NtdW$4[kE ;gMd SbVk"^P'>2,|U)JDo+>9Aӯ 32{znNXxᇙx<ʥt9&֟A$ *0d3dwǵfܟTb80&u'~trAy-vg.i..$1n^m$Xm~ŏJHX;L#\|M56羳71'\tR|6gZҐ<*wܵ8ymԄ"a/S6?P\$*6q mԄz.E,frɊ3~ט:Pj{:BlqP񽵷KVXq4ېUEsv$ B9.q w5C0W3nLZJ?, XK%Jy.f(@"p_zQ\:VtDœ ȈLjhu`#ٮ5)T sSRյc+^m ʆLϮs'Ymdc/<[ )oS4gxZ7-6]~{![ {O*Ӭ G 0gKH"*V>khnb{%މVzl cϯ \GZ'J,-[4l$o)CJvq9 o&NMF{` @1c͸JQUپCӰ]`a 8ߙ8V FHpD Aqⲟ欉 o"Y!"0\EM-b?6Q8+.A+HOh>8UFfb+Fu@T I֡ + #u^Ue'("d8n\d3#ܺOҢZ6Xɷ%B{ƽS̞I垡w yt9b^ VSwP ɫG{ u$6MYxݩ p]:KoJ pUS$ m( W{F[ w3Ӈ)d}w%Η5Zr09+N%: GЀSO=ܷ7ČOWKT`#cpW+}FJ&MuoN79@'󢉬5Ȁh<ƫe=2Ͱ1a;N a$n\ƺY{ܞwro匛*GH`$sҜh5öXsM Hc6W*"wyO$b-Xogn u[j0.5_2(/8KZp)1ۡrB!_t|uC-SpS 2\8({nM!XZh\jn; N~Hav8`n|&ş4=f<|ɀ"8o K{P/D'I-e QjU2W* bk3-&pI0't}p]{.#~Aא~ǹR8.K)CCDt7%D (U Ѕ!u :ٞsT.pfoTTrIV-ԗt tBB|@A6*Kkx]f]\zl=Ev6K+r [ rrr!>0_{_8c)|5!jMWWs4i!Jd>v{9*r9h\bERy PS:B"Y/.:wd : 4ռ*F,zV[W#d'śA~+LUsL ka#qOR,<+Ƶوgҫs靽%P2e2`Ekkh v|~C 6 &/.m6y Z끾!c:։|>S:!ʺ}yjC;Zit^>+].#&J7 AYߒ̃EYZ_W:]5ɐG='FVE2TD':hAcvwŗX,a$H 2;n1^F.o.­qe3HIONH`uXVa|)!,W!s?qޭib' 9N.YWy]KXbW@Bó^hL`#)AIzQRZ{W·qa ɚP@\]Θt>q.~aA-:{O;R@YWn -okxs@/x&jK~F!~F0P ~!7IIRlYƒn9s{75C4.,; ;jP̀`۴X1"S2u^(ڠP Z|WwT gL iJTg9)bR0d||ĴW%wVJW6ƞe~J}")SFʏzOm-`f&~*25n0 ?#`9d g34ysm ijaIS'x^ѤWsFBVo1j"!ƒ 9mqYa?]ay3BOGG̮ B|I§oĴd =8ֹ*F| 5'50,`c1D^卮A]t *#E+s7X]EM}fu8F4,l i+B3O؎ ?8Z8_ll`ZLeWwVP [kX8mwӄ|g B;Khq1!Gxl8S1)/A7 />֬0wmm2GjDBz`e[kvoSL#LȎN452Ħ?؝H'IOqarDۏnD$a0j!aq~U`/wn$:Ф9ښ2$JMUq`v餜(KV"Fbysٲd:1hx}S!O5Et,o5Ȓwq {v<44DR2Ur6.A՞OE)ٟlw*P>r9Ec}gQYt?HQdBCy{Z$Kڏ,ͅOW'7X[s1ۋyr(n  umՎxkқżyWk_feE,T ȰB! 7{}xGА,/GOK3Jf411,2aտ,,?S66 w.D Aur.އLG rw+v*AM=U`Έ <ۛgqEF|(&PU NOIGE@KfgH6c<PɡùqkP?MhQKNp0 ƈݱɩq{bXKO;q³*q!l5ïO4>p&ru,g 9Nh? lR=rqi R* ^X kO_F sz*V/Q#L$RմO럆 `f~ook5MR={};G9P۲.{Șl" F`5:FbIeAQt E8eHg}(ҸBC>':jB4P| 7  v:Sbw9 $08N醨wDf$>Ƅd~}d5ԡn^Z^:di&(Bq?$ai < ѽ쟬_4j"ۼ*?5[/ZLMɸr4Oka22*(!Av_Z=inn;WΐKE Ktf6o8a*YWO;ДxUHBI^D9awJy} p^Ў*#svIܕ2dI3V]Nh\w)'~\3 N)e5_JmϘOO%GQv?|̨h6af !!>Оa-I1dpYcN'UD1NipUQ@&iSsSfÉ3#yyԞ18fy9 a{$Dj2MjDW?B<v)1hN<K9U^4dWHIߦyS(£* Vg. jmQɣ=< O/@a4^F'4zjX%k쑌d3ﳶxGA%eJck}7ֽ9wOvv_KKZK 9O1~RYG?8v/4qHϐx,PD5Q v)fe7ʳU~[³Tk-Ln61 rQ(=*Фi >iBv T pݼO2>1{8o`{(JF*'ǯv ў!ܴ i. 7 .oԾhZEJOqU<>A0qoQAMHC[w'$~ t.X5kf׺ku/~Olѓ#Z@%،X) vs<] 28Jbg1Oi΋+ i`'WiHoimXyxؗRJ >},Y0:d>PmDM&|]܃?40 z3\c+mbREuǣ"MP$}_6")  whgQ(doFO[s M)Bi!հD9Tb lӮL%,QN{ e铏]@<]i Iۜd(7kH3`+6FR0UGHg=D2#Kvq-7R)tzt"Lp6S}YGe ~1O!dPiQcbM ~s5_M&\f~xw_Ï<PWvt:xܛ-&q=x~KWLԞ2tQ.C}/ GS1mϪ0" hr'~̫Lado:R"7^eGßFFq(CW̯bn*qEyAߑ3Ӊ߼.5&'usR]v|ґ\W{o:-Wt25bN{xyñF !TA;hȆ\lbV \jl2 nK3GW|?)5\ _ז5p5͆g:븖h'MTu?T{0ސE[2J0=F`<ϋrtzz $oRĮĿU;Y@d~pR,&hT|l[bƙv (o/@HND2L++ϲ#oFb`N $k2Ħ0k1D0B<Wo#@_5#dg慾gaM#lEPZ~.sST»>%6nٓVF ެA7"WCw$]z&/ʵ0<'LQw.e?f }ӄ[h+摻*6.ir 41AЎXd0bZyI[ĉXʗ74W%#굟TG;8_=\7BºQPjOsU| Z=:0b 4yE5XtT&j0gQrQ!:oM'O8"N}|<Naqtdg wyx(0^^_]V> á WPIi r؂ss~堁GngH1`@˙@yuT`jLWxQT"Y[ ;̶ ǜxbjq]~ix&QBEJ߲KH_Ƒ6Ry⇡i# 幵lIS\6_96eaݬmJ0h+̵8|@U'I^Cd{+ lR#>Aks^Y.\yrHp (?BﹸO޼5Bu7(@Jf!zv%|b= 4FEUI10P8 <2|5r]yVV1pn.^@75F Ƞ CKtGk5a@~+<*\"PupUU.) `! ֮kItn8A"GYt-\VG_2E}? ҈|fZ)} f[v(JzX2!j~#nيU֋B|wXiwE t־I %nÏ_ԏvKddBf9c=TܼO0]Q7RO ϙ6'Utfl-c .^ʂ#24,?z;:΅4z2RG lDE2Mކ]rxjd4>U xwjQ@Br\L5qYP;?"\x|AE!5#}JwO hN|@WnXݿu⬃QI"<%!-kϓ!_+u4L'oC ӽa0b c O5fY3qaZpǤNio>?ͫZqzѹ<&s:"8F'c1uFrP<]4#q3ߗklQ"qԙ}[kx ƿ< Smb8(4U1+آm͜J XeMǑ* `HY,5rz{!|ϳ:a^4hILnTL]Kl6!f]\f4X]`L]6ck[)"Z/M%/Y܅JtQo;]JcKzU b-GwFɞ#A](>JOU#^=}\={)B;+!~ˎ3o(W'L3Ʒup5M̿&࿁<W5+> ¢?h!+\$o%7$eTB78)IԳp$gG.+O(TѱA΁wYj#ތ H_mїWKO@Xj8ʮ6}v~OcEOſY;Sl׫'s/2#BߪeM}A7*4o["jHNQt-_ KMKGF-'B@ㄤ;qϟ۳.N~p"ABO (ͩx&gi?@qzB$ OG\nΣ=ȐYc9IJRͳv,9~#'Z ´ؼQ)8 Y$wͺ`zkM?Ԙ//U+<DWg]̗ѳcF W*~Ls*SԪ*'WiW[?:ۯ~TC8*KnCa;;n-vb5$nQ'C,% Rpl1}A6vMW]J少:Ưǖ©l 1.<+5(0ᒨtt,;HӅeΫۼ@9,8nA_xBǙ?aKHR2-e{(?ʲs?o;*Xu;ZW<ݾۇsV^1iZY2;A#hN8Sb~g? ΁ wſ!]\E=ۣ+-02K]#=3;*% kڧ69;mNMl<ތlpoBy5mZKzj@Ɓ[UXNc _,DeX9 Dʤ! Ch/rm TK pQM:;4;&?+MN?pQ`uAqjإ nh{I*P+_*sM?k#zTj7a?*:1ǘ)nЅYOМWABq'2eIklg$~Zv%yBFqip>jvZJ Rv QG\q7`Oq{DACL$}ioP b^4NIlC"wy~ka_#/T v^=,~ulcI5D,xm œ՚8/T7w6j#Cd;ӀϽr;cKDS"܇!}{2 hqΰG0&MR M9\=Uf)|6Q>8}eA^/C %k9wuDZi?ۉz9Y L#*hg9 IJ,:1Ѭ݊9zv.8}@UZKQa ?w+bp mU] i㉝q:w콪ض϶MRfaxY$VAhj 8՚olx j?yseZFjisD%ö sȽ-[v>GSy%D@A*Aςqg:g cGUӏ,]{!S~ܙBU\(s-waWZf8:,,^05}]prQWH#uU|t46Gd65_9:\l2\Τ} m˲oHB w'}` ( }ER:tɈ!H}`v >+RoΚPi4]ҵ&;F&|A18~-buB)D7m7^B-" TDT51V`6]}߶dۣ \zCM@3_gmZIcx3V#Iw1y@~!b'c'?H8z>v7Khl=&FfOL# `qWQ1p<0<-lyBv@:Ǝ9ڡH}7Kg(PE/5M]|U`Y%WiVlwGmz-9V-2e8Ț4}$0́ 3GGhf6P$t= Hc=&H,.45 (Gc+#"UBn݇ͼ.L[tJ%31ƪ!%n"IUx]ɏE_GLruP]Ͼj` ߊPR83$tMAnj6Zv;` фyLJfJN }3j<0zN1;t6n9Q(U՛<}B4HhE{M9q,q1^O٥:N|R"kJ0 glA3YJ.Sw6~,Yo16bN<'|Rʐ#XWCAg~ܬbM@tGuKɅxdTDZvB=HWavcnY$]O1@gl,4&q #b)BّROBD&\n È)*nTr r`A 'nd&d1q“W(P cD?m谜>v{tu\8}nX"^:Foڇ#rm.?Kۥ,&GoΗY aux BoJ~#6!3n#TKUN}X{oSn HNeS_s/tNb)FnEf,rZB+>b3I)v1uh/ aIc7Yb RE}DJ 6NUBɡlrJVm-- ]|mΖu6bkdfBp9s.|Ae~$}:wuZW$ g*fLjfe% \/sMPV╉3i;LvG ?{T"#07*!!=pg75A7=&6bm"9=7ߓV !: ='xb[al2EcjE{ L#i,TwCW2 拵;$v@,֧u[|?]p芎HszXVܫU{QE૨R8? F[ТskJ inr_;Lh١+ZѓQ26euLR>پirx`2;_V0d]`yTiJǁsyF֗Q<}Get%'}<' U1g+VQW,Xq\ y~t]66]I3;UӚ;.Vӌ+KP tC;G3un-_BG;Hlcכ8q .^Y"a-Ӵ8ƶ&)5zM>2#""upUČAtL( D1=9|1ሖMex^FF!'e:DzhzI{}Z]9FW=M>. "~ m.OmEb#ysx 1*C]{|G:ƚ\)LE&U& %߇;EykP2{#?{9!/qJa3xQ"SU(ey@[ `a}]Cfg X\9y7X@njg O8/| +fЁt 0 wBԍcrIK|6Z ( wcKs #fbX q'BM!l ^ ._ӂJP!֙O OUeM0= XNzTNk`C;rKvnaDSL:ʉ߾ ]$H@('r{lO۵BE \ovADiPVˢ*2R)v,_|`7b"򎋼Xj؋vdit.-z*߻5*/{5BMGn69<ߑkDM`h5)v1Nb 0ޭ[9Я6G*SmІ(EQruʊ[&DUG1UˏkaZ_u"O=ٶXzwT->L,Z/>V o$6oT$k>\R \#R0[(_L-|t| - LZRɘ.hGu2W{p,HX/c偧bdď8Hc_LEе/&pWJߢ9& ~,+Bk$J~IΧR--L\#y7T2DJ@[w2~JؖŤK–45c[? cU48/ SZi^839U _Q!M&=wQbY0>92{>Vaxrd"=|TY=JN*4əsAArRu֪°0r,L|l2WNޠqe w޹Fp$JF[&"f ckW9p3_ ڰ"/b5ĜY8_t5#K$  9CzpX*LR΋_ۈ&;?53JD]<Ҷkm J͟5hmDhG矌>O [+o%Ų8e>ԿrY6ĩ}l>68Ʋ^_)ϼr\Rw>\DTشjOq$QNJc&»@|e%}wL{/ixЧ,R~ħ ^ wV/gcqLHst)dy sOv{Vf(8[g?[WUh0L)eʵtSFk>$a`Vt`F-6\kӉ@o;(i; (njPa5/]%Tm`BWXhվNJm_Pme7aWvȝK$ݲ`e^fYzLkK= p)e ;MXg_m%+$^W%Ս YiBXH;mnHgcbAyc-]W*_q>uBLWdqԝ{iZH@"=>bF~k.T{5:u`H)< 9.GB |;*V4ʐ>898a=;Ued`%zChk{ɍR '5!RfA~G'Y]TB OSpfCg{(( ͅ&A{_F}> 4 u92LmJhuU\/HXP7aF Fp#gх"BUۿq?q-}^6*CVޭܢﶜnkZ>y{1?`&| ^@<.ṽ@ߦB~hu`VO~no=S{u>[!4nt~sMgpwYS?3ۜ/_m_)*vA?B,G#?ݐ,_y)TscR#SXD'}Zh1D) <0 zݼX!n<`>& ldnp9 i"ގB6E%g(`#i;uwOsZm -B"+aE"}W!Ynݺ;rbMIP9Tih]ǀ`gBqzMlc (Tm~Tw:Ru/JxYoCMцԡ- z{6JjsJtsE<#hIGC2 Ғ@OXO]̾4~t$z\@^0 n4cIt$Re"ӅONJ:5Ɩ `m?7|{v6Peo,_+\^弾 }P{Xp ':˜.pTޫ\; IP^K &^&HM'beA?GwUyN8Tc #wY̨u7L`b;tOl_N2p*)=cvڢU+onjJdV&^ 9L5xTU.h^$Z(ivTY,{EWT#>cc|LNP$5Xڿ8em!sP {3V瞥TexEȈxd5ᕼ|1ۮy?jUIe*c 㘏Q2u(YαdܦEU7'| 1M+vDR?~GlL!I>ߧO{ '-R"ƫ!5P1K=+s@Ne督&?IիCw,tjТHYuu7@Hޣ3&~rE}-NqNuY]ـ⻝? >q B?"J.Jf`qdL!]Ia;\ fMg=QZHLo +;)⛐>AoZ~Q<)q NW3nݔIWGUe'bEd 3{gXc ୩[B 4ub#Q;7eXRKuKy$\;7̗r&[QVBTi>8D!' ^py 샆n!HfZYqd,w>p9 ZFr#}܅cUDDD]m֪:U ݫ}3'"29aksiۄZ\UBFVU {y'm!Kz ő4؝xu;pg?ܟn#\M-88-(QOHcGjN p"ξ?3ԙYE'nn=v PH6ڗx}da?(m\BTG X9փDA}ikLMo9./5u,>{tzPJPnmK HTiOe pEGI Hk U7cjӣ3(|4_A6!)i-Q욂&_gBp?xVZGi8vnnߺF1[f2tU"TJ3Ng=2\^wL# :=5v[6 -g )P<zx8NuYT G>~#$RJ=oMuBU(n3ѹFJ ſ"D8~E7[ վتE1:8lt*uи& ܃8sNJaf#_tw򅧜Ppe^BM.՟qPx̙Nn)DX5t,N[D83‰4Fn×0նeEkdw34 zuWҲFK=,k+^ѥjO#ݢ!wPZ7 xJB'6V$N Q"fd0Ij sdTuLf,&?݄BuW8mvEs9AlO/؃!Js5cM+^,l`i`K(L[QOD0UJ?s}ߪT`/hO{qI/j DKݾ2lppԏV9%ڤ|tAαƈK~zfŵ!G2X Zڋ .B4VjJހH"wzO>ELa~H̃M`Y2]9i0|@Q%@4X>xIƸ^DNs;C7OSq7JNf+¸rvuJ@=1@o7V|D5o/hyfz ()sS +a:ll@H^8J'dK`pD Ӻ~dV?|l!amC凉X=`.{Iq.h`4NR ՘P8a}O̰i(a%uEb^{OV^Ad#aYm $j[16Ǐt}v w"f\:HMVvy"dUW+; 8*P .+^w7|``bJXì]dU}cJ._'y #d$]liP\g r >.~mEnۅxCRIYM=|ӞJ˗A],- 52KSk1*ROǍE~s5daC:ل+Jx>Ɔ]=ـU_G(3אMؤ3n sZ|cM'3] Qgh&w/RW'XNC_j u%τ33 /x҅oU~YOBܑzA73uCTHߓ'K6-p.Pޖ/k4k6>81"o$//FP@S9P&Q O7΃"/?iڔjwkDɆ9ՅkI5 v $UZ q('+z B1sY!m98d>86 فx͈6 i t:Xoo8w#v|S*f>=\;Fzg0E DA6Gݩ%'I\3|sޗF4djzCHLՉ -͋^W)ֳ==8+EjMٝG|)Pt}*uj`A J@jC' N$a~Gsάcȃ2OkC[QU"//a9*xծA:rOu\ˡm+FX@tm)֒?%zLiw rU,_w6*^XځYdˆ{7Ic;թ0|P =3og?<CBFH^jׯQU2b_)Μ p0?=w4ڐeu`oYf+\)]wΕf軭%YH0p7rÄi*G3QV9ƻ$Pp}((eʪtj~칲im%*f\l=DD*;MLe@5We9crP'c:[0*xm:a@2{GcZl攳zD kYFtglTTTI-9CfHȿNCa@y¾$ȋ4x ogy=t$[t &T8kcH-θ]aZmBMWvQ3<'py)W«td] ԧR^&EިthR 7Ç/mڭ%H!cFGdž㭅W~{sZ2ԲmwLGMuhQu;2VMY .h9Er|wC cUI}5Mw-7k ݊Ub|?^n =|8 VI8l):Z5@Cؕ-Pe?h+/"έ́;v~\ýQeh7ɟ%)Bn}~ !^ɥnBU \Hs-O][Oc> ?C G.v˕D3jύ/$P}X˻`]ɾg*kT8yVਯǰ (]u0o^.CM2}8Λr=x3"J)Ŕ_k6Tّ.%xT n<0fl/ 91냺k4nY%8,S;BPQ Hͣ-kԚt ;1,k 6[ir\3#+GD(JR# &܏4 Jj72h>t6n}P%PfB܀=w`o<`gFڨr=Cy?qO?ߥ4]>fk2Eiw!S#۝J:s%/ ^5(˦ʿe~e`-PXv: l_4W9b2m.͕fLRuΘWRQop EQĨQ2erÚ5{NK\ <'EOhXU~Є=ݝdǀK=mV%3K@d8dU?r0EHLT\y_ G:fOjV bj˦ 厤c#-Fs'nY6o3-u{Q+Th.Rn"8M>LWIc&:* ySH*˩yxft p*r"QƦ+:ƎYVڎUwp@J l$-w|rݯ 4c3q1[ϫBقpIn:/h78S1'qk5 iF8cdpvX#$whgR+(r7BxԼܾyRIz)3*hq)`m 4q3 ~i9#[]\6*@zYg7_bq iݒQyWfu3"ǂODmxXeޘA{/ i{{ #$i@@0fՆ$+!" O?HS;}Jn/ !w]7#yru>[Sv p_x`()q(A5g'CV%~V7EX&{~pr [HLR2R"UW| V6zQ$GtEhFKӵ,[<`a+rƷA q ԡH?C-pi=HYSq;U.O RDVf8?x`~֑򕃽 \e*7gQ*8+aH:DŽ@ޢ*906/ha\O&~WwRq-A;J҉4E? j%-wQv )vU:>[0 xcwA bCn=>؆i,MZ]y-FK5N%WZ~ |d3pTӻ7I@d]hHp*,|ݦ&ߘĦ"ˠ y'~FDX'T0cMyWDBQ[lgQfX=֥c ;tI~lnz0х2h\H{4X]4Kp|51JP|\ߖ%*Z5xA'ʵo0Y)wnyP8RuƟ0cXEϚpOzϓ_BjGuCCBT^ n8>FA'䨏S'ؙl3MbCA'mD(ў1(@zuaĆ$5¡w}1Id@%ABԽ&W̻?D^z#@ܸzgy~QҠY>M!t,[SYyM>q)E$XA"T9칋ުr gf=mҏ@ h3)^nkɃ)Ce Dg˃WgU&T8Y?x\]3/ĕ2A-& dW! 3ӥ~1|$M9%FM>Sr; hiSn-u?\uzkr(uЧF$++oHU2GAnEBlm,nv8LuYr'W/;^TerԷTDP%v68bcnr8R9cL"Ze/B] H̓k" Fb Bmp6NA̳Hn'c/ ̒|'p3=X0wK%Y@'t{8l惄&gqM@JWg5c,+` ocwمpzC3s|?Y}JQ5Pm-ΚB{5=pY J2.Ν1.鋞gg~:k9-*?؎/HS VPY 9B*М.r"MeZisK44t'`6ҢQli$W=ҁ1KX%SvDO@RE` ?/>Wl4B)!VlA3Xmt |)l !l*Ixvшd띯Z#Fx@̟QcL׬[P)^43(+ˌ  XӼH}4(JH܉v NFG~v}FVwg]&7[C[4a.≂;&0,XQ0<tNשYk HcA)q2ThEW12lNHB8 ?Hq<&QHsr-P4U:ٵoQ!RK\]ĝzVۡ6S*%Z~(%q!--J/kBI/FK-֫"pY6=CןQҨB2jJ^|eurNpi2jN ~IV޳Zgl)%:?%bJ(KX$2ܿv=&NG7WO)6o w-B"^^"Nו Vs>ťضkcLAmB[2^Y4[GQZсOnƨJj{Cق`\GwW [\2pO٘Ok-멱A٠`"z"ETx5 ba3C %]Qۜd`zsæ2Q܍rYBXck%|᳦L 36Cv ax6'S)=&U[R)d>Zl:1G]r*h6.N4LP6hNHuu"Q +֟dل̓]ag_2^sMiYci9-+<ґFCCžI?xvc` sByQ ֭MCA)a|}{G8.T_}lCj6FɂOi%zttӔ GU >S򽚇٢e}Y լu_5"g1"񀯺TF^m:ːO G 7Xb`7*.}Gm䢉`Cy\]5Pq5($CWUNDA)˼s9Q>߅xluUO:!r vK_߉t]p +7sV?ǨdՍeo,S$d\k₹@[01_=Dn$KCa 4$u,!q1ُC"U]5 dzxN[CKJM~օvʬ/7 Z\! I =C$"@T0rb!EJX@gL=` :8BqF}+%l +PsG\nnaO:zit~} #!Px3兀@[Ϫ ~.h3tzG_=sm̾Oe0=g)/2u=aK^^E w,MQ43z2}3&1=3 lGX/HT/6[+:c8vr7pTECN* :g8l|eyoR)JeZ-s֨F5API)ѽ*0XqG1u҇i5k}zg ֟T"Z=L6ń>(̲ KCAWWZfD{zЦ ,\Uao|̤r^qaB2 M#Y /qZ  iX88%+_+;NZz.+5A s) :wA1:9[~F~˥vk9)6W|Nc[;吅E%]m.aE@^*6?g]?e^YcL ;9DIwl"lw~ .yv@AǰaoTl1~zBÉ ͕GˡyM"3\{]J(ʲe3[-hOEܗټd w3DӅyŽMB?fɴ=_VVHLȀV C[`zBGAK \ٴ HP4VoE"@<A>6w^t'PoY77yǫDvX%ﯠcw8zU%tt.1I/TQ塰rbt_3Դ$2}ӼY,W$a|7QQ{3f,3R/hbF%덞|] |ykܫJr&G%Ai_FE@ÙqF)yEr% FEjȢ,?&30(=J.(.?LZ~h޷X fp-c;PE4]HLk\簜WhqΛ9uݒC? )\9 0RXf{~%_A.g-Uz%Vx.,P&@P3l.mr-vxIXw46ؼme9*px$t(8;.azA4A1NkUg * @o~ .ZsC_I3= :Y@<EW#J| ڟ0X,E!{-^Z>ӂ syʬ"}!(,ۄ/nKԂ -j=]S}D4jws׉eɟ]ey:IMDbY[ u9BRE:P3B$hFojٻ+v֝<;MZ8vڈD%p+44٫mhIXȋ:k(ߨ"3Y1t*8B5WYȅao`}0t+B6~[KNMש{1aUedY` kKh3ΫQ{+rdt_IT?m<Jjb鎮6}UA%e%()K< *u`W>T)#$0/q EH{'^d\X_Uhg; :Z@Q)DO|qnz26F_`8\MI]5 auyN1²-#jTebQ! zhz!i^)ߗcj(t:M ًMP\"ڦT6 ))lTLݔE59"^fq8#8Qbޓ"ntYjJv>oep)B-.! ʼn)kA`tD~bi9dZw(&m4 u_bg x|dW˔JgQ5l4xsN*Zz+ZpU_s̑XˑsѨK URmMO7{N(譤3W. UhȗR;ÎwMTVBZӥ,InOI*a+~U-c+暢'~D΁"6(y`L o@:%VH/8Q/4`#;{nkP#}Dgfrh%~ڰM]+u1,Q, ķ7=r-BHB<"at˭<㔤& 6wåĽP[ da,Ē߇hEܓ0)聮 i5>M2 W6w-}6tS]3;8 7 NP? JMu}';V" lFN*CS gq?w\1yX'uC`aW 7Qbi 7isaʔEbmHbi\IK&7 ^M\E9 'T\A^?= fK:-54䡛PJ5gM9ɔ}1,nI])P|6DfV5nB<8>#eAkV*&pmB$P^Tޑѹi?zlܐuw17$OġD~f~/`GOt<%㰑VB;e؃W)õ l5hhQg iCrES[գpäeط^;ӏ,<|><+EX|kpGR._4[ic*6${t0جͲyoiKMu`뽎W0OP (,MtsBjRtXLI/[˙,9'o\姘X*~_$+r@cV90\r1NΡ< MMqU|QW V1R8֡6]pU7-m7:~mY;:Hֱ#Q#x ڡ}_]uYY\$N:93j{%u±zM'LʷvZ\@J\m:ݲ~9bյP}YZh43` 0s{A8u gv^vw]:!cIy R9uz^]vb;Az ),k`d?MLt-}xKfν1C9J$L|:OlKl3v2l:˷aFڃOD(.A P`]t"OZ~oֆvi9m\`'e[X_qd U 7!KU |Y?}H2e_vg$mu! bAbL}pT\i7L5:[ƥwZ#Y.MA-K`>BzY8P3vUDp^D1eC;r_IAW}: &.[9> h?521y,ov_jIy,}Yɏ%pTDp%>*ܼmBmV}?w X `wk)P;.u})N*>tf㨗AΓ0}Cg57X$5o$$y?- ) MVnmM9aŞR(/9Jo̅ +!k# Cv%o]D?ս@2():.f%p3Mf`蔔f aYZG4Zw>;A^.\戋wԩs_tԍ.I }ܾc'Ê0z%Fe)/*oO7C3"S֬t`I53b 1dy$SP t8𡅛k0`/`2D(Azco0XQ\P-F/TʨpPս;2vl[ {uPQ(gFC/07PP-*˻  la<70-2K{#j7ȍ1;1N| fz*[`v;F?gEռFފS4_4eG߿iMnB#4j#HO6 FI~U޾K&\Pk~ݻ2 Wp=^,DӫygO9m|zdn*yyɱ {

A9A^ݫuIZĠp C9U~cA90lf#Di_-RPDHF @sN"G.R 'QWvrȍ!SQy6Rza|˕'뇻J? w=̷Jbd8Ԭsq/2aDL֪"dJ]dn8Rc+FX=ΐmƅ%6h>]wӗC89/z] ^F20oږZ}zU _rT!ƓTr_J_-DحabL | vY`,\  ХV>fc_Uh4 ?M)ΊڞYCv|ZN Bzd^g:>vσZGU3qiJV mBMFE*YM!= k-MWAVثL1+Y0ЙZ!ovix,{lKmK|ifJ)*bơMﳗ-= hȷ%``e$c{ X^[Nx;QDuo{5*1kZȈ%/=.tYBiWuMCheT=+?8!(כ !v@"GҩɂJ65Ok7C{9A3e{]]{ 4uI5 w Y !_xIMCc,{T}I05TE3b[e>mvf[>ܴ"oBTW*_x́ՉyIU=>Yv0D 58P_ ÿR̫8]jz {_庛[\1+ロFz2mu7kGe?5?S/oq,1>CѬkiw5|$63904Ag;8 VS5#nQŹ{AK'?o]W{(k;'Ce.Êfz>!c  =pDU4^hM֘l.5){^ g_DK2OOQoOigh̖9 )q,)+,M0T l ^,Jhg!d]e8nٸ8esYF"=k2(OvǕh6r]^dKOD`u Ox/yU6lxqd<.שi'KܿrsdR[+Q\-XusPH@@q\ _eM\A,')Qwr {`<Br(U= VߌCM;wwhrpLn*+8 _\TAAZN[tܲ.aX:5AgݟLu3%7&sZEz濂`ԫfz2x[S4A?MMPi ,oj+^B7#3b?o|;NQsWުaz Cҹ`{6ߝnO_I7Yh>B+k*]%uvC$H[^2I_F0d'iH4~*Kuk^S|K|Ҥ[ %ЏKifȬFD9>db2$#~C*Ҩ3r-ܕ~dQcx%(*zO^# g[w !bnLZ%jSgh1|镝WxJ /?36Ew/y5 ĉMW<8׽8ZOb&RW#=@2{ 0,dE/"FsAnR9'l%*DR따Chkbe,=! 3Y, )6vGw` Ua 2p&" 5OӋYX׃z?$xqɣE2Ȉk9ؘ0MIځw7&MF.V wݗ"yC /|4 >~[o#j S+m$c:Xb3ƞf 03[`s=8ß@<$eCbfWb/L!6ʒ*U{D`jgd>ǗWT i__ZJa<99˛ ,8dݸdX"X(La[~6ȏRIt4St%gt- v#̰C*/` J}q3LƖ r5c},F.LL@%Fd|U$YoForLP13j B/;Z .1ե*Aâv` vCإU32YkU337Ga=#mI9e:NI:_nFN7ջ=~p"k‰" Y>A]?+1OS{ /]EN XeFe'.^&+vQl[nj۾J\'̈z; ߆ʉ·뀸,;/f5 M_z Cs`3'dpzCcTT\$̸}rUQ*+-.υo̮%_Pw~.7r`;PxY߂]1?6X4K2cVrI`H VXw~d# ^M͎J,K=7x I1١;w%;/؟O1I*x*o-Vwr#t2m&J[$#vBJ ){/#3TC1Vf΋h߂A)A-غ﵀<փNAPdz\htY!ЬFɊ^i~U=|rdbrCK̛fd~i"4# U>T4Qfi̧l^Yo) =ՄpŲ'{1$n# w?<{Βc}Ub 6HUGgI{En'&{twVI--޴E]KiZlQ!|/c3\fK"X/&v&6 RЋ/" z$\ N7q˜ P!˯% f?^.XŽ]O܈ߒ/,§ Xn_iJx28@!Bԍ@ɹc#j$-1&*M\Je-b9W]eܤe#W/Ե%sD1pw,2)9rY3WOύj T9,!?-4g Of*[rC,?j"g5A=xH9鵬[Ł!紙vc)}fV D1 w11 I l1CXV=tH\QyWZJ .߆.w}-K=@ӿ$)uE@mЏ ųQ_oI 46XB39uQը *ל@6!%vP)HK=Fչ(Uj_[i$rs;Ρ@u$ɸēبmVsGDz==J8J;8>w/E ݢ+՚]R˻z]!bɩPvӡNZQ(@ ˟+2%jcסjhiĬ|d^!gYZ?1Geo5K]V{.l﷦-@ΪB" âدiUD&]U_] yrzS~ [Zj;m6}za\ Pn Ioa/pA: YҰ[0W;X!Wׄċ]anчL3\ԗ?֡*L a07 Nщ˹vS{3ٿ+yk_Z8n%B@FX{Ь#v*DEAHHrfcpƏyyrZ!ϡ/Bt QBUҢ.{ nH0 䡩%bXpW5|WNSr o<C \G^tIӲ {u| ^u5Q' XIVkp7Qo{H[(qƗZ;džW<%ބti3kRFW]!ԑ:ëe2'{ P8 b~BPş]Gc4C?=G V,+˵sGmkp }_XQ1䂼Yim唪#+CZQ*@@_3{ msHVJ/S\la^9C9%01Pb"gׂ rWʓ9PD&4ס{;H_ c-[sHmtE9]I0;Qs+[>Ȥt9>qvY7Nxޛ LpYݕޑ0{ҼVMrI 71e˶=-fR`pC ,LK9}@n1ǻr~`#CkD`gĘl" FsHBb(bL8=R'a$u#!YΊ-):/ q.Y Ņ%B8EL5y`MVdE:&X0 ARW`ZGT :$-G1L 3&6Sry6M+m1p1RNzK e3X4Uk))B0s^ p&窺ՒB5lp(e,3H(+h9}+ihgĢzS{sLj#AZ[3[ԥEDcL{f‘oPNgG d-W"5ydxcv?'LQMzVzg$yN}no&ZXߣpEf#B>9Z} _Ws\2$')JNW"<{%$_|jcí3#@L̸z;-UYmyĝM3Sĥ`ʛzKYa p1Rj٢ѼN̠9oG2H% @Sf I5kCպ<˞X[vĔRAk'sPextiE%Z%zIJ,o?Y5./2q&g.O^,Vx͙ QGR/^HxDkkgS8 h'7Nv,ru)ܹvh#N- Rrҥ;b1|H6p9 |کYˑ+36VVSjr<)Q 4 ZX?/_?(‡aXS/ PJ/BS%"K*MTJ٩/[(-I5|ab±ˆf%x_SˑvҰD(ikąyw0eEÿꎒ3 ܭ>ωclXnG}3䞜8v{G QIva,*ܽt _>Z;;o㜑>ʐWo1 Y:<FP/X  4)bIeg_{YPd猔[$ {.kl,+nϟdb#`Rt'S!iwg":E;EG# +YKkwH1m6gL]fJ8V]N3b5 رn~B^XGw.7JP}ROAnF[7!p\nmL\KLN!/)Hﺧw3HɃŸ8㴾7\Dn "0[.|S2Q N,h>|qc>::S] N3Pј(džg4;#:~ 0.Q֟񀀼b&\ 1%g6@97%o8 ]n~e/U@_ڮ{("">9bP"k3K.cܨ{ /[ƍyC*j,P V%d6籰,D@ooW](]U).ה_-!eK9( %H׃M,94C3Ep)-oʮ ܿ ?+Eۓpx7G?MB\ Us- AV+[BO7AS%B _lt #` tDT\t(>#oal, sʝ Dkֳ(aꤢI鸼n'U3( t} )g`uy;v{9L5φw6ګ*6goE 8Wqg4, v ,0l+uoTUFR7۸N0Ͻ0OK'D939eb%ƙd{k%i xғpJ{oCOхG_-Luo++NoD!\D#wfD=p@.]>biA1P= Ffޞ#yyjnR Nq!EhD|īf 2,р/+S:EUkK(p@K0l, )lN̼4-Pn̾s=Ja~:n!ݡ?Ru Ϧ6z6f0Y=֘;#yTI'O?zޔqၻ!~fѕ# d܋-^ʬ9tD" C|c?$ƟTFA?s_`h;(l/ 2 KMr7'&=Y/5U<8&K~8 5FtxT!Bi*W4Z-Mz3:iY#AI;o-FM;BPpGleh& .+[K<Lj)BT4?q"AܷHf4b鏠Z >&t @xB?}Y6]LH%gϩḺ2;5#Ob3kS4_bonj@nCpeVj>kk2NQ|H/OmxĽoI"9<\F4 p+d6fk~7XFNWw4w[U^v\ɶlN6Dsۇ%W@n,Zѩ}d7R OBKLT)L/!7-bU*GsT, 8i{,.e.-K+f Mp筙A=NhN gM?|e ;צyQu70YZЖz~ٟxP*u-M:k9Q)TGD$zN_U^>k\gDt3F{/ # NioA S T/\Ŏ: ,'>mŖdm!xaFPeo Pra%4*QS= siz6mLdx׊T,FinOh6v#c"~O,|iLx.7廕/jt?Y>j\o9&+tx,@ F+5EzΑh94^[İCTIVX :12Wo scXp%0I)6K>ETӦu>r\癏 onmP|1Sllx寱XGs@ Xڤv1Rl$q=mSk y5jv}Qol_EhrBW~EN8r{:½^+Џ.NQqk8뛆; 3JY@9& Ѿ)dҚ_G"!˨&rygTWԞD*çkȢ ZͣY8*Gbٮ/#Ӎ&F-y5!ANBY7DDgr2N5ޢ+SWN Po^aAڶ([i"Jn5uea[Kr eMlˎ.IW>Kn2¶vcY lUmvrI':G,3fv Ŝi"u:cE6S5/>=d\z3I͉z1@"[^ |Hv#|ki:$mʚ ㌗ODt㎮_Po@V)40A2*94/V7=א{Տ@6:W[; QH(5&Ig% QOi']tyVY,TWfQ}q4(!֟[|Nni_^k/YcX/K!s}1Q<14=žwR5&Vx~ܱ;WW瀹 )H} P@)T"/\jG8ћXSZ KlS7^ܟZc_ߠs'zRQ2y@|&ҡK'|7]kK}7%˼"@p>r*2χY;U{?ss*[H6ǮNZqW RI@}kt OksjjG^1yp~C`qČ&|]UeԴMH| J:Y_T(U91 q|DDiNҝjvGTb8ђ 3#kςڌOo/P3wFp$NPs{uU|Np$INB(OZ7QՑGWA&?H踺8?C2 ]F[GopǣE^Vw٥A~i.)ԮP\ëeMz<:"l/^nz&7|#} Iy(o;jX!Sù8 T՝p~b'(M+p6}^56N#r{KBdQ&F'{YO 3 s^}<Úeu 6y#jաw"Yhp+4*=CrDjW?񟄾S ~b1zIgo7znwX5 9 ggƌOS nHV@T1 &1Eo-LvLQaѮu!TY,y&[[CVN5 {gY+w|RG'-6kԵ3!j{YDZҬdږUdu1zC.µAs(;{x߂p}\?xj^ YHFY9?&J%wk^f蜾c3L5M8WP=zQTsؿF+R?X~J^!cQG79L_ ]E>zc','Ś.mPrК84ߌN3n^Coք9XbAzWҘQR) #A?+ugȴRigVXK~kz3 )%(}qTU=ɀ[=D@LC}@<ٻI~:Ϯw#-?w3X>>)|bכ˅~װ(z:'n7KќNC9jQ=Dqo9i)P\q])nOЩ~4R0LHW@C$@ZliF*(V&^~آM8s`}'BۻQSK/ EtK݈[_”Z=A嚂?^)o- r$SgCvC]pmk2K>TAp544}xQK \siW%ϭ3}Ev{RGnòj/4~ gOg^k QHDE1*祥'|uuNPO ?ᑛ`/{t^ʳ.;,,+a'|ݑjHptKʹЌt$s(\>A™|v+bm0i׺߲̬<6q@e&{+Yϸ%f*}Gp¸  UѠ;w.7qlͲ'Y).Ut'1_Q4Zp OTMKEaaFQ1W\U\!w{h1yK\5';I6?zMvS iZDmp>E'QAܻ6] j ,!(dDl3-\b%/Hq-0h7TiY{:u2jW$XҧFyj#+jCΉ-VEfbźGâ`B@ vҥGZ]K(ZA=rIqۡ)C3ja0|+O?;?NZ.MWR𓅆k⫥&L#Ը㵛9Z U>tOCs$s^. C'[5Kz/s,WI+IIFݿl⢼M%E"g+m*3:=_BG8s~s ˤ혶`\ə8їIg0]ɬx#1~hu + }3ސA_}åD%S[s~3&'α11ӽ9v0{XZfD 7e4{V4H3<9^/ʛ.5n HjWoxhQ@?IxEIO!{Br[5&,Bxm Sa^J} Ҿͩ٤L?9l1h~xGwy)ǸWDn8{4/Gx71"`Dܢ}f7*5H-XWt(튋No$)8r*HA]{(UN~" Qԟ[åT/y]_[hؽ-5Y,T&[{"9<KK I.)>:%&af4a[B4Ó<'A2a]vͽdJPML:o 9JKIvߢ3sXgo#RN O97+~=[ 0)WƗ5iM$&Y ;$'~%  cM* K.YJD$%]J`dK5 K]ł/KځX UC/ZR s0Koabyrk&/1i%{\ǘK79Bnc4=:}ȁΝ}o/ oĿkom|{K|L7 )W6WXC.ct(G+Pm]2H=#z'Kgj/ty|Jk(5pa?»#k  LԪڹa/jD3\v :%!5h={x^=_wna%ov޸ҹi-ZYRFNeՎ7$>7p[5)ht>P |9WyA@M@9{>gg uj(y |R?{[RO <8M#m1pPfBO|ZK_|zGJFtpƧj{ G+I(\c't(j{(#X8*__., abG<*ZVU,_0u|k F͔ȣxMmtBE r|MTGN*}?J^݅;l'־b%^"Qyǁ]1O)lt_y$A!͟mMDq_D]TeTyHDU'Wv50T/ŀZ(z"1C(P;^(J?HrnvE='ǜZjBaL0-EE)S'rS =ƒ dLN"wrvZ"nn)I;bS)@+?9" jH˫k%Dk|D~Yp`A~?KG.}b4;cd\z#/.|Ϣь Mj1VيޗlZ%1-f: )"l9>foH9}o'T)]{>e;;prXG_>S™>5/U!gΕ4 XޟG!PӐ_ (Xej!sHWưkX(36mmcRr, uZ ~ <.`_Οp$8]Nk9k\/"tB╁ȔRH Q|i7߫v&@/xL^!/] 9L45a`)e)Z#/06 9!sm Tf}Z>zgVwIߋu=C!bMүn>Fr~!-u2[,XWB3P"SP(~\WB2!H^9f`G,W0G/ ՀQM{^@"ʀξq~L'Kz>/ZQ#_Ò(XZ?Xr$mMIRc*;]V*槥 F׃2OJVHB2Z*ЫhIqѪ  ;,l읖/yi'M^DVW+tVkkKݕޖ_@5\^zH%z8,v6s)==gN |~:t-,_h%tےg);EyBDQsq7Moh L+^ா8K6aQ绘{%~ҷ "TuKk<dEhb1)m[ϡE^ ~WR!4Aq/Z6m)3](}R1F5")&rh==nxA胪|#@JEfRM6>kQh|-i|X؋LA)x^F ߳(>rz/ENIl`E.V3μ+.UDGU.5GJ?ODfq#+Lc>OEgO}X6iĶXAybMtNfb-[C#Q/VµF!1w?ԍ1xvCJro/,qA} [5bMw,,DpCdabzx`FGFv䙔Ʃǩi~0{MHʉ;l&53 R;{ /ODvBSp;ҚmE D(qMpx)j&@ 3[9;'uaΟ"\<&[?m8!^NWY]DvJJBޟpiρ57Z>ؘlz(A2[C\ؐ[!ûf }xuֲwMa[$|Ęi7|@d<78{X#q+݁ %Z -~ 1t-6{.[N*{^ [v Fsj>Xj=ˤm\m/ 9*47q',uBUŠscn[/ - x|aZ y {c_9oAS_7\AI\n!/bH10sg,;ry|SDCڛų/R!Ӯl2i0Kc3SN7N>G>em2cU16{v`۰KB4r:ÃCHRܛ~cusR-!\L+Tx"JI:H[wj Gs-:˿2.pjST<~Wb:~M+36KBK^"Dαȃ\5 /RèN7"bH4s8V͕ڈ_YIj4zߕ"y\8E/AnНFl=Mo+xǎAe*̠ۖP_3=`r=̈8Vh0cKr-]piE\ܓc֞*| O$DkÂ@sA21mlpcrlŧOBw!7k?BTHXH)ao Fϩc*[$Y XQy]G7Iq/~eOM i7Jqv( ۣZ:_$?jZɔ-[rJ=*=q˲#ǖP֌"(;l,gSTsd!½LuF)_#hhr_)t@2۲ִߑ%M ,MXE%i 4Po(zvB_B8}M(XvW4I=6wȤnc: v)z'ՀئQFGCҺ*LfH$C~ @  țOH.jΈz@wrœ:?x׎x=ό mlp+]YG;\pmvBJ@qŵ})C~ఠw&Fav-cL֠5oHNM_՜lOMG,QF>X>ݯ{;TPtuO{1 zĐ3ȐqځN3X≢@QC9a\B?J rE0PE_5;h;ޫ.9+矨vsAjojH }0lnGo> Ry)⎢[2 eGΑ(q#? $h!`8R¨~.ӎ$Z~G^<)ĞPxWw88:"gz rp: (O2Дe'{T+)q~T6]k(>mXz2$ T==EE_}b?&a\7oŊ[aId_U l@gh)\g1]=-Skm>cmbjhtk.⤆jY (x"]5*Mf(@hK]A6$574rlHS_n5_#YA+Djε@ dz"1=5ty&qjQĞczHIzv}B֖ݪ*샲O%D3L?ѿ>0rmiZ$M%%n7Ks{4d3b,HBcUaAi^8s|MO"nsܹNfI]kLӓ /qMyۃ@6zhVԗbQxN[s}ǮdWx;G*K-%m'X]!);8UL&V*s X k*ŜD 97(.vX'/4}U@QJ*_zxmf 09/k5 M͊|`_b=3O< ۍ|z7tOČR y付j܀߿+Dgm UCHKiI*]"@.QrƁH%} P0p/ݗ2!jLږmo?#+gƧDc{h.;/)|ALY]Ks(͏u;{B%tFXy|:>6G#_.\p^DYX&Gdb8"|A,F~Mz6cS;iSb5A !%(erk: 0pZEu@QZRk~݁P7gnR9X H&TݛV#9:k1V_7rT7pOVo#[)NA ng?5W= $\QLz1-lp L^m+ެnp F E'AHپ-J̋eRB\~UDjN;R+G3אm- ?E͡axj"hOY֋|8I%RX_@mE,~wȸ vךPd.Vyz "qHM}'ײx3BusĈJ44yXm!V%0,LmKSYS WB+1_'>ML΅$WûXgX:{ xkPAQMYNRUoh6Qυ%J'K=7K!R]ajw+PSTx(+!Bu24ԥ {6qMՌ}rۏ&Ȉ&Wt^`Ktow.1\`̴ 6͙q(Ltv)_F`q 3@Mߐ n&N1蜁ucۻkώ:&8 2HHE]zJќku( g-'UTd[+8WP37_5 ;YǼ 1sZ')F[Ebp'CwMJ ;k7A` }ƛ.[C7ѯMgT; 7Ev~_,G7ce >~;Ƴ2+d:̚L%8ffT[6Pd(ǖ€ Mp[GM6z,lQu 7X.ֱ۾<A򡠒OaV]=pc͞"G֧vԞBzbp"`4DkӄGꅦJ](&])4 ww\ɢ:E\m~mLΎ1+:Jo$~KaIZ0b8ʂGA@x"H{]FU.o<4:(K3~ XvFbࡥO㴇?ƣj|J$;yi O:.\eNyNef@=d9_7TY؈Z.fH޷T3nb!Lb.:v,x5!D?4N]H8jw nIn SiE1JO+OR{UZkB+iӢ1J1?Q p%`OBJ5q7ۏ VCo_(}d>||r@n|/;~|E I^vf#ESoκC2@ʍSzJg #Q G*r* =* nT0K yfK 2cB,@[rjlZAz9, pTZؓz?9JxR׹{/  *f3I ![2qno6m]&(]3P:,;qې1?C k;Pł[;n=V$zՠHMͼ~{iۼWxYoYEuPq*L vAmδ"7e)MVh$C~nP$$, :J\Ri̹f729:r(ÙJk{`l[?lEJӅw#-P]oz,Z!?3K]):W)-?7DYTxn̋U9NfW,tbs+@N5w{ |v,4|uaxhbic2mxQ`{Tq 2V8ct5֨|62pZɭX"Nthѭ+wLt`颏638 KҘ3gix&t ulB qZEX4fi91(1Z6\vh̀VOd<έ=| / ^)XQ#.1i㰺`kN=K@71UMէ43є9RlUnN"{fr-bx9{ D?¹.A@$SC % ]kƼgFqFھ>;*e|Wv*sėDl bZAAyW朚xN Q]l ?K4D +ո+| kRuA, mQ ] Ŝٖ{n 6?SELJs%`TsJ0,jśIZ/v;h?- sumëL==׎mxmR9ĉڭ0G7|v߅(cd%XA׉[䊝~G[2+ #T5/t8wwN'dXf`ѵl~g>":F[̑REJk*SӀͫ0Yy!IHr'G M4Xvfj'Gcg{jì&HR\bb fxaiI>1'X+-*xwjU=.f1_:d H`M7$NNI/Ӯ-#y4)nt)j0~'_+:?34`i ɱ(r{F'>մ7R (F #U#RɝRx`k |܍Ԡ $nHxVB3"y( hʐ՚.#t 8W?d-uq͛$ywC'O5LO`hL|ݶ˨x q=k>V3RYC }W);ȍx|,c4+|7qUزZ[')~A$>[xV}@(4*Ev:X۩\ c@o^+˽Yx{4'N~MB|jaAxL2}jN&92z^A)m/\dtkBaܧ/V)BS? ً$ NEc썛a};RzpO(H"$Tڷt3_4 |Kd*^KM1)4 nE?xoTF;[vl[ 1H$¡!:jbjaj =`nCYH$ji ύ~)Cm~\Kk.(ҍQxk`cnnM~]['҄؇&n^ٳTyp8҃`OKX/JuZ $@PdCc~v7>+[HhG?R $>".FB3^O\5!O͢1QkpTi V&#.O]ӂ6@[xK}s8&3KԺℾ8HD_).764 떉.GmKRThQr"?;8 3jS0R}60>R]an^ ·\2H5= ۾)')zEyQ1BVb@Ro 丕 &ۥDŕxZ3=UJL0 lc̕7֛>~'%\b5J.Jsa ZtV7%'̂ kWgby<9Vwq]2 PDAFE%C06-"v!衵!a5Wy㛘J%9֧E{'ݭg]*} i0ٴ!רR':JE/"懲%s!9cIp?޵Ϥ|%}b׀d)EDL_#YC!YR%sDYǽs2‰\2bQ(J˱ܮXe@B( , :gvE M=6=K̓3q=IpgjGҏ5-N- TjZ~!T]WsV'*ܬ:k/g:;>Mɰ=>%=776+.JoWCoύV$S$;hsvlмYMF7&K2/2S ˦>wE*2t,L{A ;%u 982'#p4/: QaIaD a4!jj]4Y9w1U.qʑ)ΖgLvY-E)*'E}/DMKCwz#bDJx4~3ba a*C}@W[jQ7wxjP[qmGŨbv3gQ0??J@aM-ca~=ܥ繟oml 5E)in y5y]26G6-ܧCs0]͵ ^nC)A݅?b_ͅ'Q ] .BCň\Ҟwi,6`udԒyE&!|?ވE)gi(y(ӳÈ46(Wl:#>JM8xp0!n)xj{[kn/\m7ڛ4Z0DeU 7?qIy :5/;:IP8tzezDW۾<\4 ̫i`Z(6*ˁǠ9s;6)s2)\p! jg ,:8+qG 鳈50+Щ=vem>vhXMEo@t'fZ[w~P1/Fo Euuvk)B6.0QX3wFPݛiki} &ZZR*:(l`zipzŝ9#;T4],`1< VE&.b㛁fvTHqԄ+;ҊvY cfBӅZj2 Reo۹R ]&"KܱG[o٨C7&["G-Pf "o]BZ41kqX8ˮ̅&} hNMN2Iβ7',:&Xct4b5x f!mwL.-L n|I0U5:zm*rY%Î!Ba,ZtκQ~<_B;$ B޲ecЍL~ ͫraݖ1)%ߥJ)<5eeFEkylg08Q8ĺ@g?fF tyU- Aeg̱" 3PɍeBVƊURoN۹0#=/I ;;1~u~k:bER6%vRuF#G'c[]Vx_nN`B"O/WbJ]֩mN||JK'جT$VaOS@y8ϊNπ] %j/3ױ>D=}:Bg,F*oxj#Ahm } #8B`X4"?WezvTSLFqD4J҄[rΧɢ_h 5KۏO[(^~a%K&MƯ FzDmEnoH\0:Ķ;FPcܺh>Z尟cfSl] PIdHʈ峏o ~B1 }`Y* QP)&[eLY;s[sF2xEvh_6z׭ͩЧ&)3@$V9=juo€@33$BLƹ_EbD ~GJ#+`\B\ms@fiVFtmȜŝl]f˨48C}S!ycR|j[fu"z!!T%>j^Fm Sjj5'hqh> o`pgD*:$. zD[[Ew9lҡR;UQR:_tKatP/3 *KC%e5 eMeOnr^g%WJ@(xulZN=9$ 49JzQ踰T?8Մc XJh]9p*gG/V2ap/6Xe VǾHsVƺq"U6&dAwϿJB ʜ$Ռ8OZꂹ =R #pa8U@ZjRǾ﮽@nOhX {f@'rQNj`l鰒; z' "6f#O(fwY[(oBȃ9{ 췋&wT@?diN ]-m~P;sNrSa|_I TT$rs·VbB`d@/}RCkш9>+^3 9[=Ť]|g[9<}59i@ [j>UgM#?[|۸m}䛭ޫK8 }v=U?gb3U :Kʳ}>2x6\!3!]@K~( UZ(@禿!fɜ:|jꬕ~8Bc7^Y \h#>O.0=܅q dܪ-ڋx4X. c1Ұ̛ 9\=D@6j=i2,QO6*&tTFV#ٝU 4YZBuj B5:?>Wwj^sޱMB V[=Q42n'xZCO<1, j鎦 RS$P~ &=Vڀϥ P%-;>wqi:)K%;߀BFgcBc }k1%W|Is} 1^P.茬Ҿ6XZ77 XOIvăN.!Ǣ TC4Ao*Y4yVq46ȡ.PHAF!C/x5.ȶoɅd&jmW0*7VNsr*j OإD;4R1=ra@5c} ,cuWt4RPh2Hܘn3 cϱjY;fG kؠuLdeͱ5VרhZH>P/Q k]RleK8l"C+L%Őw|(6G83hJN5l(DrxL3[3o~r_2TfamKOo`BPaDR $N2 7q䅴;%ٓnA?:|+md;s@F87fM#S ].V\[»EZjA]>XM O4wڹMyԫmf&Hf}%RlN);ebe-Y6yVOJW؊7{5*wq и!DF;lT+tohI05wtN1Enfgo YIe'vb2[׌68uuHͣ]9E>ruzqg( ܥ5gp7l1;t% ]m4*_  v:5gj VT+}&u&Q^@)qh¹x>@.@j -HA"O?7rGekn%wz%tX4$#$vN4+to71BK@=}b+Mw'&?|!.]CYJC>%kb<Vce\t3oOH"T,ߟ,e!Q˟Vb#?~h IHI%{¬8CߨU1M{;RȵJ|$`E}.2!UrA| ;RL"Kny-_' *euLˁ&'7PEi1!97DT֤Bi8 n:WtӠ&MiL ^8 u&'" })>a!#"$RѸɻ|=JgBpAj.8ݢj9_P÷PE'Λ(^J%!!$MN,4IqA0W̶~/D;!r9:l7+WI6x74##se`jؙcq}ku(dtJ6Ί9~ϡ*N)*z/q;O!@@e"ޜxUQMj~k7vT@2gF1'Ihװ%x5, GAZMieNrO;fV2M"jȦD0:g3ٌ+۹! 2dھlX^z Qk\FaUN{M: @7*(!B@'5^UӸN9vJSKxFRHF](TM/N-`U5^R 'cO\]>+3ȫ/9V84^@=]dZ]<ܓnC։kմ+?ٔ?<&@Tv yC:bʽ@+ 2Uz^7~dERv#oYcC[KJZ}oϨš\&1Ӥ >e|OAk?]IV _HnI(ݖ]=€]r@4(\>ݛrHaol Rbx09 ZA|-sReGiR1 ûاsJ^= 4H5U>#YLx|x Wa)PtZFGV2DQuU|Toh5pB$F*hc*WS\6u 8/uhT.BS)[5qD7ʞ*LA^pSw QE)GGih-#gM =\GV7q$pJ~0}:ղ>@#Mٺ=@!~M}s8 T[3B&c.AcAq`}[5 ` cl$fZ٢K*s(i"0֕gK'j$][ƍճ=)OUuQaB9^#w.8 ,rL:{2YN{i@A#FwiE'gn<bd3L:[4"CeK ltfw (j8bR2S3o(=lJ PQ _C,t8t7'LfKsGJSOtJ\HD<$g6{TecIۑ-gPO(3PuC6E$j.?l?,5Qf<0׼YbRyBL[ߖd/- o@ ޾\E1m!W~kA%'t LErVUVgAʩ[0 ɽSlSǦOY.(͎S@l*Ojp{ڞ:DWK o5Q1- yzgkE&SuO (#:ywM&rė&eO=ːb@娨<ibᶎ Em ..fX`v Y;:Ld8gTn?͇amg;Bӊ"C"jd6Vczjn`O'A{$a+OucjJ"if4t3.n# ,CaK! W+!3뾮:Utno׽NT(x )nfk~kY]-4p-iEu?OS1(YIi Aca~s$?6xcޠ(TM1؇L$"t.._v==(a8by۩ܚpQOB6wѿ)̏AV{l6eZ}0،3>ݐBIÛurSr 6+.z" "e!8ىvຈ]HXgөSLxdxA:6Jc%&<'( _/G1e}MÔQ`*b拾d+yfp7ð`.72TV񸎛/ްdZDA*#lTf7<-C_rJ\4}Rkcj8R d]]ZDW`bjpIC ;>b-m6 :(<~eifu% ,LS}6 #%kcVWR?3>v]xkƒ4S]YLT2|,>ϸ ^값&:M[0_dJ^#xk:c.a!&6 ,i.KwFIw^^S)({bbNȞa9/7'޺g;2*᳸m=ܭ1N?āD 3L$U$m-\'cT@(=d ۧ`r&=ylu2 bRQ3UnNwW>wsWD CO`>#P=#.SȔ4OPA-xVTNga^PFkr~2EohR!4Zo \Qw#aC,!_[3{C8GGz؝`cJ>hd{exݶƪt:);̇yQ>M4Rw<77~ GNdf} %H[qi|0b+`zg?d2ib鰅.?r:_v&T_u^ uH2fi{ gJ̃x_q#75QJ,;XCuԪc_;QezwJOZґ5m\K} JjDPwٶ3-^bi!y- 3TlHԲҍ )x0MȬ/= X\K/-*)&g1}b+ť,fz}OgjhALBRzAx ~sˍV bZo(⫝ JjK6-϶[Ƃ{ Doۨ \{2M*h'5p֍3aPo/qѷ>T ]n8 'ͱS<(v\7ur W')98sE0m~=~=~Szegg blJ-j%l=R4,4pw\c_YUkm{ؕ%jp <.*Ue{%jgl!BMY\C} d>gW(JcBtQn_e]=,aL˗HOU%75k5[x$̎ '#XoeZ]##0i[2r%ӊ1Esmqߦ.c6֠!P҆rD8G~-p,^u!nwrWj+ӄۣͺH?5 P{qw4j-yZvnE @bD= )ѻ=D̟!&iqtGTKOZר3'Q;b*LWslڍiH.)*x^0G/B+ZHRAO$rQXCGND*S^e|!p޶R8g4?i9cy }25aD_0nϻ-  +$0oa߈D%X]zfb/t&׶h} 1 "+kg_G6űY,δ+ oKIJsW^3ak}U+.r#kurBDkj`꾖UzqAe#І5Dn2EPTx*$"nTlEڍ0|OCֵZ߶li( :6KlZאC|QAұvlxG4~ʽ1{0܉fq_E[e1io7c>ǩ=f*{?:5Ʋn7 C5ٸx]>|nba\ A2\58ˢtϜ:ȩ QڒLR?=ZTNlqP+j9-Da0-)p9^Is.+YQ-I+݁S&þRrv}PXٓB'8FCfb/ЬhoJgռtR"L2S3'l X2#JiFGXkWKw >RF(VvIYAH>ѿj_/glEy_!ԟ[\q*_nI CGVq~]lY[> ,RRd+ 4"lo)plo}#/ I2H̉\ VE]ro]QΑd}-"VRӊs͛?Iu$ Ooc R|m45Ӂ)3r|뱑6Ro\5; Hvx,oRA7`V K hǬjf Š-sI„`.{]2Q d~_dD{b=J}OE .G  N8Vj"\%IߕWP˂ R[~]=Ғ|!G(&# ' /w,re`oGe] }G/ZbrGDTJ1ز x$[1{S4=c.xBYK, ҵK2G/] 1٣ʼnMY/&}:+" 3̀$Y\A5ݐX:nLm~SJ1''kh4ꫛl&*q)qxAW,*Sk/l1qF+X7ԗ~)DҘNß%iRˢP[za[woŁh ]8cfpwޢ)tA{#Waڕl?ѝh8/v䅚^Q4zJ]xKr*^f ޯN[P0C3Z֒a,qQ +SMʚ`3@CG/TY,^tz|Вx,:NKB<=J(.r,ӏW"V=W ŇՁDZ%\NKeECy&e}6?pZ#)7U2cG2[$ː%&oH³ "{lmJ-N1=,KBڗDAtWBoT?xLAOn{j[RW8EÂlyߪLܦ}:.~+UmW^]t4ryz;KA9[R?SfA=n't饡ϖp܂a)D,!R6D{Om>emggy!J%<%"6-Q"!d= NKnn_͕'T\W\gh-O;Yg}ЙG.F9$Hz$Eݥb}gpNGMa9j~kF )6ōs 3G9 W[8ȁ\ K|U *l0`` ޏu'fɀm.vvE,Dv6qZcUܩ'JL+Lmxp$ sm@w%yz,i8'p쳯:unf(ZFföa@v+Z8Af>6eZ@;5U#spV Ԧm"Ƅd^6|-1\"30p)[:WXtg|rTwF7N !faϼ.W4k339^[G֜]M} KC;g[)ydSV}l7+WJն#Q}z?ǔ[CQv:ywMw{=@E "qm+`rncOCTNPB07T*0q#>-3b._֎z$ 0X.x L1dk΀E= dיjH{p&^Xil Z-u3'dЛZh:vMQDGBK.u9={h-T?_|-XOp'~..GJC}WoʻwqYs!m^?m<|҆AF̰Ψ6F P$޲x9::>Q {]{/!gWj*LZ4 J5cYh˘ǗUF^!!En>^?[YMȦ!WhPmDbɌRRePDP}MAAвPIW}݉Ҡ%lع.~iBT6poU^9>~m3Tص٠En槦љ٥o(w%- ziSݪn`M:.rF[\-w.1Dl,{Ҩ ZTrx;kWSE'Sis( wtVe?Pn@FϜ=2U=?k).n[ Q /\\o1Z&o\G F7Ba*5> r%ӓm-@dYQ፴@x@67\C^hi``4)Ak:E^{XLv>Lȁ#%z)?"iz"#u幓ϼM8]PnuޯT`Ɛdvɶ8LJd;T7S_Kocv}+`. NYj̒"`ȠS@qt,R|a^@pViBEҠ?[P[V|BXXAÆ!jsshxk3L\!të̈R̙.? Rklgte? A^׳^;oe\6 j! 94ϔG,hk{5sC]7 Ne5=PyEPҐ1ۚ <&>uyFb"!qeur2$u8u<-{,ev`ޢY.=mA_T-v|ڬA59N!wϖ.t<# 3ZQrNoyr02 n8^.K^dpf0$XXdgxF5:GfSޡ rznI?얓kw (_;0YZ07070100000020000081a4000000000000000000000001649b7c29000805b8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/=]?Eh=ڜ.+͡gG#dw7tyG5*o.AWJ)y2*7-`,3!U ߢo2W St Hj `k|ndYt36!i1k`e|*qn`'mqyb:k-B֭u$ftҩyg N!6ӺTA zQ!!"!Fv*韋mu]1 qx?!8.d̚rqlB\fDQW C]]C̽ƸN/AdCK<8XCJ=0Hm"\r}Ö$~Y5wt!.t XGSuSQJD+]F|yHM{e4:>p"]$S0wft m^'&-'`z|",FkAZ .ۑpVeXQ>[v]X +,܅Z/N':+'z-}&KGSNͧH:g{iCP w9\ZKR05*u0$Pݿvf:>"9ܑ@% ݮ؞,ѵ֎!~HK6-<皤*1JOld!҉nxjopj`>ݼJ: >4ڰF`FAB_ I*j3eji)C%0/ 6AئobctyOm+Sx_#~ Kha!sjWׯ#隮3kE-0(!Qa(cQ%ᚇ4;qț؄.BdIZ[쾆NF>,i"NE%}n3:Uv8!vKV Q`_3"CK̼_}PP{̌QXl5?`eK@T.h'Ȣɗz9E$ Ű m=cK Z6@XUMmϞQ7@]Qgѡ,dQoYb?Z+i&awvppҼ~vnjǻ|j[ |x&eۇE̒@vlSd9"z0ʝj չI̘݅)$h?̠{پtk-Jx7x%!Ae UU6D>ob &(S/ ؘ *7;.cCrɷCc6%Ի#}*:&xHŎ%<Ƣфwo+;OZ䘗sh "ؑnVg;%d0x@!HRZEwa% p1)VÇwћ:OJŇ2Ij+8ϥS#(2ي- L2FO~e^l Q>`8JAoY@mPU"\jO 0$0{z-Xgƅ@.Ks NH+ A[F-J񑋫jș^ELurR"um\3d"nҨ``@JRTQtBj4F3qh4X|heC0-RB K~w~-k}b$,UD KPr7=_?(m,al5-/L'>Z]ZXw%sgN2ZiSv#f;R(d\6uPiomfgErnѿ]OKȥȂCaGV6&̇Y#6~Z=flBGr qQ'0V,]^9?DdpjT>: 8^-AǽMdrOcn`Š9Ƭyz5uR "uSE ֛.qnhPܟVK*7Ȝ3g堉8PFlv5 EgOX\{}O?]MQ\xol]%NwAlnBXV#?"Ѵ@O#]!C7spw502 M-K[S"QdBp) &"{ٜ㎮9jp44ECIn:^uGwG0cfEϮ4C(ķ,3O[[@E"  Gl\HKیۤ];Lif7d4Y,U.W_ֿ쭜&):Vy\:ƈζzk4=0GY"H5 ZS𗸙N TpGU>y Zh1}ztedOa.(=7 t a2U\+In3UE9.xuVkZirj Gms& X{C@eM$H!ȭwL%7k1ٞrI!:Qm~/cB#FBa$}] q;I!x\B'Zvz( FJ} b`+"TRB.܈]ѳKj / %kfۣOi$ 3ׂ.7*l"vPv*1O O-1 S?|HGsM>ύe N`C%׌6͠5hsRm΂_^u9i Ȅѱ``ura=oIR@(eXfEgi}x 6APNm8_@f$2-sE1T M& n9]Yn1ys3GY] [^Xyzq{Vnll? JevM\,ut¾8UCM0jTsn?:}f6Zu흚hAA-鱮?¯}%S\_b ץHD0ti "-&GVYtnz"o'b dC i*}^_^tX],J6 B#Pm$x1PsRG2jˋOț {r_)Ί|KS#el<b (֙[^=7n_VjTVQYI:) >2׋>mh3R r_ߑȻvv/?GW 1؃a0zc'<2b@΀( bfq𹠾rrim05[hEB,GQ t[Brsh kaIz+lhBT+ڿHݞUwm'%CEeIvK-5Ʋ/n<fxS>;GQ,)*ǙV毓.a!e_yyDf9H b}^h|a4H\/䥄dC{POW%I'^b'!n%0ϙ>޶z[E}ӯA@ma;.\B 怜O:O2 x@y*bNy5DK,\՛&e]K oos<%YG S =xwhh׽ݝ" ;*mg2]B8\kxsI%pcو}<E:?࣏i09kl仱0e-9*jbτʶDwI}CK"5Z8M{xK6j;Rkjڰc46[ -Ha9xRTU,[5J o%Qߩ=m<<z9 a{EqujϤ֖Wk&-جa.u 9}7 U[['{H_&c߸lwOG7um>rGV &905ddz7 oWb(8> Kj/S!j%Cin.LLq@:Rtx$StS:,WO#)y9tYpuGA#ZKqmfwy$-,w\< &KaD**V?E&3EV p/?*e6|shKpgCFTQӺPCCׂ9ukTHF* >$ڌFx0h SEkrG:H'֮A >Lg=fGMT $JD}A'l$ff-hc[tw_Z'ݲy'ߟ|PGh .my%(Ŧ?)u5<'d1L{p`VWNSY[?؍1]i褠6o$Ao7e[rn1&=eoV{i|ʯK HRzY;_{FM1{tFHQCFYw)( $G> /ל  JC32qv j_hobgkt6׼uKcq. y֓YPcC6t92S^LiK\o@0o/ ͨ+@0"Q`:j:^4{ ]"?{m[4u"@ڙ`mnWCaKZxڡl4A7Ѱ}+cfrt!#~]\K: eO:Ixߕ Op;I+!|!A5nLrZ̀Ǜ '/ǩKr!o^oYnl -pN%fLJ&;݄J^*/'k[OC:v=DrfR럼(*y4gQ{I`m^ҙۦ==YQ(Qf; Qӆ$Tf+/ɖ)Mf w`4[qDEKkLC76tm;8.G)l`ܠI\Ccˇi¸ep RbmZ n/=N!:҆!yIѐqԓ q.QɃ|b.ZfK~lNNuT]Oʐuԅw&DǦFjf:HdILE {^=Aܥo_O0?YS6YgŢ&Eu&` $λj&B*^ ($ȸC"NS @I48YŹ<$WnhÐPٶ{N׀0XHYjlk Z"5o[[3U_5]=I0w{S7nrH۔&hFyx2 ~JJ+!KSrSh681|%WIrEvϛm}z4y*->UsM!k@/o҈ zQqVA􀵕B]XZ&B/8d*9h~G)U4Ӱy ݏ.R$=CbO֊D+]|$iJ» ˆx10/v8݋ V]kz@FqAAIOĚԂ\Gō_h'0%l惱?A?[Vt[t@$KgWMp~IeOƽ ʖ. lfVBl~8pJ*iL#^V /]b>C 0E׍Ix:vAP~Z"{L ,J)x^ɪ}A(% $=hF2b~%Lzsϻ6;4D]~ͅ|iN~<>6[م ׼7y_BS3?$*Emc3/yVh(6 u+>):u[Ib8:XkEOQxTgH{As 3܃׭T;-KHa /B+/Ưٷj;<b 0?@9{rv>&w.r*?VE7i!ZRз)I`QIRZ|Ԧ[0KIag0c_W [SN@ϵ N [ K; s -xc&^, w4Wz&>h;- w0r!V4fa>/w 1ARqt|dp`G%m`y鎭'f:AބKt&9eNZ,biNT[>K#zAuVC2u&kLyzg sA1HElMQ1?~*Vu",,% +:WJ> IM=[>fɩ:GB< Mpq9ñ 9?͸# o醟ihp m: J nYX;f-n,FES35sO{2+THPbjZ0LF{mN1nD-- v}T, ؞Ǻ^{b=EaG:^y2 ͎:$;Or.P !a6zE=Iͽ_b>)#pE寁ST$rnl\7 AdxDϛ9aZX ̐Үtlϗ. %}Eo(ټ#P@X(r >ۥ,RAO=&M|;*-?w#(~KtY&P\=}!bFAlS{da<Ǻ XWE7>S`_~S/ǢC9Cür_v{U_v' Yˌ0Q7KOb}.xG+.! IU%'c2O~*IviS[ gC[I$9geHu1AD 4Ų/Mrڿ{=g]ƒ\"CXU}otZKC1b- H/=zI#FҕΠ~b#'~BaB_&sX;GΆŠ`I0C]t)֢Ո"F?rZBvƒ,7CztDd_Nٕl-`؉bp=2P DDk^ sQ0"̹KZzOf˞?o svk% *"S%۵wmV#ؿh'M 3r(?]ؽ1Ў߯)c'D ;aspE] Ba},"+5H4O7?6i9:@wT= x'Թ1VmNJOaC"=QegPr,/_lK.xy= u+Dgðs1Y*+r$db8Ni`Mp%;,ًn/#d_+=Qq&c.V pXm.6kvQd>Q:wGSw;S\M4u&1eNKi'X>GLw3^%#Ob{i/Np㣀9,Bj&%/5_vɹhJN%(l8>UimyR䚲<ml χLҺEK-kaĒQ "dKQLCk՞WEeX^vf4b2OKVvnZ:y<N-H*.}U/fzZeKkDSk}~J"$g>YAKL+SrMVZEȁv|{7ryemB2x..+܁ޖ}(yr8i7ԎI'?١D>TzipmZG.eo}}; IJ#,)6a͌'QO՟ŷrUjظȋw*'oZŇwasK4{ӎRVY\HaZgD^S,5 J.XÃNDߦp YB1+ ,UaipT0ayZTefjYg+Z']En 5Z>4/--fN\"O;@Q!> K g0$Ih@#*p}ӎD Q[%,Qtw1BZ۔4CGIc1Zݚ7\2,Rb~@TȲ@2B)#~jA(?kP^Ͱ4:W[)}TsV{VHAHA{1@ڢvP3^‘Q~ۗ Δ?/]ΆϹ;u ti 耶~z3g/D.Q*TƤ4Q Ϧ5Ԥ%+}P~4}NP@Ѭ>p;6`k  0] ;7<t̰}53қߦ#%eHʂ:Y)1aUڐ\zǿ14u$_`oW&eeÉz(JrqZn`5bD< C8i%[ڸqXp3+>r $E֗-Y@Oo ᔴ6_ً !q^ 0!ܓ\VXjrdQPQs`WʀAs"gUNj: Z㇃8Lk3f'ЉBcw+;NGz~z7cs&m\V?LCEojWXJX$]`" i _O+B-nAL-uHB1HNjp&(bh_0 -S\3SX==87IJkl.}2G3Jxno#?O@HB˕_Kyy vc8OD^B XG2+p$pn0uMMt2Eµ玱poКLWQ5s&"2ئRF.4&-KsxD{uA1t2œs# mxr-'\:˼F2% %Yy/xAwt64;xcqLrLMxs^u\)xJP6yD..< 1 ak{w0WMY)JA9s ^N)Gxޫ)/f@MbgoٛBv h TG0!F˅buc%%/rC75G b%*U@D. 0 VcthVO }& ,:5;P;u҃8/ Z9 As \ٞ]%&2Bu \̕/xRg32%E׭KU@25Dg\R̛c}1N}Bp,Vv "w[ByO{ۧ!x7ya"E^7 6a#K Q Hv7 }36ģ=cR @/%+%} u}'s'GA6SS`; g'htYfx!E昉Lyؒ$Mh QExgyFU. ?U \zؤ ȼ3 癖0suQPŘ˚[g.٧H0$Ww~UG˵`k̰6Y$,=m20K@Y~9H8%|:mj>k3USqX,4: Kj]Lf&m1 )k]NU.t ωS{XŸɼr.z F8XnJD7gp-BVĬOMt D (q^:ft v`/GN0 qL b~-,$7-)-]'q9 mR9ĥoC#z<&o4`pRppB&(M25U@3x}~zW\,@(Jtj]8D6\/e[zji?$g!cSy1 ř+p}M3Oؓb5zq)!(E|OdjE9(aT7as,v%@s E{ %|A.$/UQ!ⴡ_dcFρr^+OM}N/0=Otp)zn!b @,զ A:(/;#f_FL }\iayz|<A1({Ӈ/t("].]|I/>(Vށ]'wU(h=7e: -IP-K;d4*Cs % 2{Chf)F˅@͟]>5w1vz4wߤ;^{,QTU(nUu$#nPY:1pWSBRM{›m/`EqYQv4RΕ/6wTG#[WXxSvM}UQZþ K5.B}+&|c)LJjDTSS!TMm,ŵn1ϛdNHc(FsW;RoeW4HhYxr%"ʋEu6HyVUĩ߱t uGa uS{ԷVs42hV 5_lTaC$5)= = 695~9F3%$^%VTq-M7J/nKʊJlD)!B*⊘I+*l;"s)K|Ķ{Lvۻ?Uҫ/3.wV%!6Ƕt]Swh^ `;*S|0Iشť,UrEl#M:ՕϜ dGQI|6[փRU|6BHP_}+6F2,7e\}^t~>Qlr"c@I+qd3AIlԍ>b)ܰv8<:Y1flЗ}?m4X|&Yw>n(k.WAap -B[e^ܹMADdҖ#|~O0|EY y1gBJ/p0¶ &EO!ά<5PM9=-Z_V7+FZp9i `x' <:]*UcXgm77D^9Z7, $H7!>f n >(ZgfC:-+< `,Y⊌S~))~q[]_蠵Cv%96;yKBvAI<.rU)VgpClӬzDrj Wu !,]f>2t%@/E b}7^^Zb<=f3RSr|K# mz,7]W_) q`ҧiOj'+moj/ ԓ\,@Y! ᾚ ^ Q9|Ï=''-b`Oo7g2ݒW5Ƙϳ lqBݞo]= 1kP.044XHKqHʥ.ף. @}6K?kS Y0c,qmYgߋ o*(iMe£3d0} s<}j EB!ŝVbTϚn IoVsR[kL?8!ճ\Kt%1ͭťG#7%Ioo((&-T5k pFwΧ`b~8ج1/XJt^PgRF?lu0JI1߹OȳIF| _5=zGʩ*휺 Hn>Z :<ˤWCwvF|/8sh84viEem 82qpII^G屄 Gg,)>mn@P c 2l*N%ʘƟF,[Vz䲽TYlb^^s܉o͕+Af<ݧ&ٴ9,-[=d$MO6,&MOdDh,Q1e?w3.#vvf.Ԑ9j&49~9gbk狉# g_A0\SDO KT&a;eK$c-əH7bl8_#8C͖~=A-U>}g3YeN!gus [33&_ms1"6  k<SjԐɽa*srp ˚|x$l=^o U D];EvU*' m}N&w]((i6%ul`TANq2D4U\;N׬8~(F:CyZE.02Cy26ڦ  [B J0=X,%!横@ьkȈ=Ԇ2ԀOs}?Ӕ2"5ġ0Jx'84n=$@O(DU,O~bY&Wj9Q3Ây^]0qg9:URG UUhnYiLp[[qɡ.|I5 A9wvt'XT@hfrjC,R]Jkc_sZjbރ4M,/fŒo~+Ūv(Ē[0 CI!IIz}(1ḑ&?ϝ#zFE |lZ5 \"7sztc4yXaKse7"cלj{_A1=~Pdtؽ8;V% % c{(!fJSEpViVa^>nmS^Z2ycn#Yބz,zTWR J$lM)6X=3dȸ߶@v K,8@.*EM4 &1;8 8ExºF' WD^fP@Z"1s1j]#'YuI$ FQAǡ{T`r[Vk<*{-'rPZXlA"gJ0B,mPŸ |znM'Ҡa-u&Y}1+Q6 swt\RV@< 3\(@nDۏğP 62ʄNYZ 㞛&ģ L8kr:c< [ za/V;[PTY*v|5ĝt["Mځu^&H na}[ǟ53fV^ά~HV Q-۟M:vpeB<!aLTr>'1DV v}J5jRe׺Z:'N u>6[ lcDʐ} 3c&m"9:%NyKw*ؑAgj2Y^GI50Jd?b?gaS  #Ge`o*Y3k*Ϟ-P@*ulT1/dϦY biUR)zŖ:|"K b9ց!Sݢ- [q*E*צ~Eoo+*Z)}w+> + tq+~S eAUϬX@U܋CFfICZo+t\~eh #Z`)ڧ{kߢzVg3}z<N@Ê?~w_ P#9IKܐmW, #t~C3 \aTn 1PR+g/I括"CNesj2spMf4_μ絻elO DA4cI[da^ E_oN#$}N= M\c(F}t@z\uH}1"g1tZ, V<һr/XHU L`XDtZ;OJƲsHٶ ͌p;7$8o"Ѯ BLԾ\/O4sde=g{oG`$ Yt"r |u.m^`b4WLF䠹(cтW{[^:?Js\]FO~d,(X ),j1f|EqV߲Ynn a&RM]FI.^fЦxFzjì64 ^f`vZ U)GPY =Q^ nŔ[ot\"JuzR1ևE/1T*QT[?ES ;SV,kSA V9OKnYxG>̎3)ml-Z_&dV>јǰ5~?+2Z 펵B׸ٳZE*IE`=(b>*Fa6g|aW׫}LnҤ*!o< T#N۝z'Gn[^k8*/?*4bUBYΎz<DoHmgdK^Un$KZ2KHq0з YR>1Bx|I$^)b*qB~7tP hjVu0ƈOdadWo|! 0Ώ ' vf. s @CW(!]^s̴O`8固ݒhULdǵw8+zMb{g'\Ӯ:s1ߙt!83".WOܽqҝ\8'h &8}F DN ȵǒ-L=5bC]])hi+}ڽ\feFMטU.Gp E 9<a.JuỴ0Lpzw.ڱ`ys_2*qNUYa{43wv x9T5t {bHK}[Ud^k.k݅Vy) t|u,zjWH9RL')lC\_$}L!{& FJi Tn^X;ͤ0Va:-@Hʡʎ2&.wOUGkwhE?eFq>.AWPDXvQ:C}XPU"uDEWQ2S̨0!z\^2":{Hw:{;] k#6XX,j@!†uMp_'N[s뻬~n/29^V=%蘂ꁳ,gLC| i 6YjujI +4`HClpSG6Я>} ~aUEJI%77[l sozk tx67c5{}\󦂞OTjG )t< wi wβ["?"^+r7)R48)|b3PEy7<̈́PA zpGe~sIwu 48MVM\dzh0ٯ@1TcHaie=p;c?LgpMF CIp!W=ǻs H꘲Ph]!h>x3?ljhLC^W3mǝ9OXE[A@sPSn)2*6.hɻQ5f_ZU;Nx}sObzMysZI\sPnhfGB*bE!󆞳 8iD>S8Hf:_J J~O`.=M'i?@U_ gam-( V&op= cN.~v%(@gI}[z$[#r׾v40{04x(S5$!Q6PדsobBA-șGW< c;E?lmeg3I UéڅyVYPl-Do@#'_b* ~z\C܍c%ޖ/G>P%T&=LtVJafy R%ȅ%$&[Q q͍U@.?3䈻IF}f]#N D.sOG$"클v֢S -D*,vх3b[򓳽_YijiP"p%5tEPkm.gzJU`ζN'J;;Ξ>ϹNqh ۭ 'h)j{:q̱Ivk9c^ /.ޕZN۬5U&~U94V4V#ioLSq+e7RVH8HjE>}T/ljjIV&ғs4 &tD]>3Kn2E'Z(uk^&n ~>J2•a=߁7nI&?-<{K{K}qyu<ݒOya~?DF豋{#yI)}bC6i$ӺDںϣcG C?AgYwyo h``Kl=߁Gלȧ:z|sxՄnQ[E_W#Ѥ^a_O9CP[Wu*]4]q&tDX%$cG < CKm)k:)և6lⲴ;޽09Oh FP`r)guNSzo͢P=B!hw@]] [})`˾$Hȉx#O60.KFIl^^#ŏsݸ"~Bapvj#-օSтր^Ř_FКý{!ZPB\p=@:0i~؏D%EV2Oe~\7[z}|c\iIQ"L3P*Oy*J!Jb0E' `/f#{5ů*p]`y} Nm$r1!C}>QO.D-b߰;KMk#DdReNᮕ/hr}'\| H@7?dBfY!ҋ͢*kS ٙY.|/ \l)48,Dȫ;p=s̅HKIʠTEfq3Qah {T4wiw ;o]z衆CNo{gM(4;G*HX~23tG=:]['&R*-:zt=d_:B/"$Ph*b64>㶊K7g~#K[sصӿS]eH0d'ym5:#E,qǃX_ڨE _ %O7qQ~loA #Q*uKfW"`RӖ39&E8ʐ xptZITj?@e?#:D}oYf'/#{BV {:*3U6X "N0\f!yK"C.CWݨۆT#nl=~iV-~tyI*XU 5OضH2@~nX%NDŌXCj\ژ_$QMߔh5XXg#pî =LIؠxƱ@fvOS vbp_xioV,kC3HM<&)yGg'۸VY.0F,\uX`{9S &H, xkp;DdY-nt2QJQEm`U.A],-j2OJ{ j>^g|.pӎN=0$`JٺMĖSSu$SQ`XKY jb͈D;e=GeP#̈{DҍޏΔVz:s@6.bi`a Fd-x& :o'8yOLI3v38d\@L)^Þ {ؼ0ԅjuh1gu!IYd-%L/Eb^q - M))fV^zzC z璽Uz+nix+UVr MiL<WJ.O(1e^gkj9rN4B[kDj7nGl vJUkCF]| <.ƯHLcH.\S\4Ex.>'7fM[$o$TG^0EmDROUCRYDMj#ҮV+ٺ<.f›Ui,|kF~/ؑ~ʮ_6JXK=Ұ l Hb4{t g-K"6oSxGȴqSN(D-ij} k~TsO{w?X`;ydJ‘oIBC}B}G;,VyE8kNY":U֨1Rk|zZ,j]m{= wF%׽4_"z2vvH1HYR՜4h !B; zڃόTA"% >Sy1_7j*>niզQ."'ncQ@z]nka lCvJ9-O/wL*NM^ JF֮4uHl*W=vYwVȽ#ãX_ژ[ ϴl[Yq9q͂2]rpNL%=fxS$<Ώ&@bv%>R?V' pkzR$+Y1_{Sl1xcgQ;yvLA ~7D\aY6 P9y H I9eRgF>yoq *膀t"=qEs|r}2QRJ)ከ|[4A J#s%/BK|31@OmF3>;[ԼOE&c"R3Z\]*'$ϊL\3 SnͥGJnu jQiZ|k[{ P/ٔ+fNM羲u}"+n{!x3AБTfm T n߂R֪tD^;adDy᛹i?Zf3+**csQz5FT:<fRStIAjLљٮꀽFVB`6sŕnaȺ[=H Z 9UThBl0|-c \[ŮF<:d?Z}m$ڬYYxg2fyf:8Ӳ"x'MHF;QeJ{X:c>YHJ0 O/H@,Kg덠{p 81(+BV:ZD"rAe&mi縈mϓV29/4Үu yGR 3.Yۉ( 9}QØJ" ڛKL:,ǂ~;~Q ߭'gro*J[ l~k T Ub܆4"'c,+K^Z c Y' sGܸK]m1< [bnC9g)! $:(U8@M{"tf:4-Բ9QV@*k@riY:ce2V1'CO40*xVVhlh-x: O? :q5xEi1T׫$`iePP0/Ǚrh 4G1E(2 Jל3H,{J߯K2uy|7R#vs̲Y5sbO[cQ=]AL )?>D6!ٰv `$0jQemdg׼.}g1NA rkZdRU{)S H-d q4æD3㾤Εג)n2䍁9v)0eRu ~Av2}f7z[1ɬ 6/^= GɦR o^Y V'VP(]M̑0i pnM`T>x"$oІ(S~cD*`R?RQ!0xbZATw[.6뫱uqW$js>TV'PhQnD]ڃ}8RUm3I޼ۚs6;71y%6F;A0oEcS#0?ޅ J~N񢘴RaN cW/+]i?L!mKp$0ƞ#Q! KEZq43|el+f,>|n/d> ) "I`u ϓ=)~ŐKb ֺ0fۃ!TwWхVyv%+9biL؋?cLxjR>5٠fW=yH〪L@TV ɒEtzه>&FeK8F`7x7cVz] gr: {I4j`jܗa(54v$L#p[O &ZMl04ri;|\,@`X!bfn)ɒ!И}P!29uvH2lq0sf Âql`$|\byz]SQ:.skS0`Q[ΰ;da3o@tQM"@ wX&PaFU>$}3VGڱ&)tFWsȣLMD݂GZpDMR|eG$T,x&iXĤzSui|eWqoye[2{?W^}}uU[ùQ2ﵲNAjaP[Σ-TXc8A|H|^z|%Y{WK^ԕ'Cu:DlqXR4B51Wz4U:rMTsQK/_npE1Uѩi5Ko(\͔:NV!%E6į,ߢQ92/FQn*edh(DѼ!⽲" DWtOtD PIvA Ked`i(a͕K &(3Uҭ *Wi?VϚ".f}t.|03Dp{7}X6W&Qٳ8!KI\Nmytgޢ!k.Ww΄gik@Ύ}%mk~Uq tkXХȩ&.0ڿX A)c7mˇ6[Sv~V| Ҿ4`sf8ܱYཐjrѫT;Z|Rs{Kf߄2Z-jZӐ!8X L\;6cȷGev7-"4 FlG[֐D3FRvnf O55ŪO)Y'utA zܞ2DA}E',(]kq1+M&)1p+Ca7)r׎ڼ2_cOp* e~pV/Ѝ|0- u.\K%o%$a/5$1,,=&;rQ!CQu NqdXD *,&'IW=շH`T"10d7Ixrx̓u0?ϦrθE;g%e(rgN]-u[-Uirpt,D0)̹҅.'I.R.OV&m3iֈ$ CD_IOHR}! l6nâG}.6$%1NTVGD6H:m䘙W?8\#oJ1 %7,|-<RyŶ:쒁i7Wq*Lt]F*ꩣc%4;bV(]BSk, uEX7=MX|t=0v̡bzWA`IU}FenZIJ\(= ;vCc q>-Φs`ԹG;&4D-piq+31bW&}o_ }<5^Gڕ bihFiFWbB9*v]A3$J,aOd9j*JnzSD+YvQ& P s7)K#/ϊnߝIK_hSt&S\M9нaO5&mQ+  ˝GRʡ|u.E,ЈgPe3rtx0?Ƕ$}4jA"hidHjh4lOZowm㑔­'Q}B^Tz֓+RR]G*$vy1М͢G{`\*782WX l%X$cNEY1*?Z2 $SkܴUvV֕ȭi7qn5| lц҈lZsDLle{i$_,J3Praq1I^;d2q( 34~\(NxWDVՇ!*k`2^i~;l~Pt[o0NǴὙt`UYU^FDf xϑg! ?>O?R}.AMj2S'ty6H3[J]8X}*P!v?H\F FdKH+XoWWhi[)9"_w '1f%d8.#[3=>RoL0d{􍱧9-|Qa !T>S`3-c bA'/ #LVo]ie~hK3'uֽA|YUfTaYU^vZ rGl](+GX>׽0K RR\?!}^\a qzDX^,^˃1W ͲyiY~?XFEeJm"?71;5Zm/#qUߨJ{Ёk |F.mXſ۽qzNr!  {^כ=N^2^L![/'Ka¾6<rl0u5z2-0{2xY%6<_VNMc  ršƌ;W+S3SgTt:@T5>}ysa /(Dg}Qz8|T^c;'T\MFjB1 nfS1(T MRQzѣjL&J?y}_:|N3xiP"$kW S#P'XaQ5ݢ4*9^ uD0Fma'z.JtݍA?~eya61C.*5 3xmnGL =1*mLYcˍq+ t2\Va(b[B % 볹  Wœb?T3k9+sbWU9ͳe؆[[ [=IB b?\n/Y*^dAjz>;Y/1u.,|Mr '/ƶ?x zFz(9Y%tϪ$d_9'Cs H[MDqMPV&h Sk?0\Br'1\3?\U<o(y 7s@9'Ģ`7% rFOgy's ث[TDx x]͚gŹ&{ctF#B˃× >yELvqP+D@2Hz)]sB ÜM3 Y A">4 (?& 7dޑʰ:br&WŊ'. C-kD e1sCf)|iێ;˺wL&Q:\:@K4Y .[͋V 7|*Uɫ ]'5 Ђi^A0N,Q YOh8L U+=CSOc_M~LYALyWbGW'{du`&h_D'AW/ UQN4l)kX T!1zRE}@Yi`rk8WsȩAzVRrP tΈ_Ew*4N6% M>v8T_prDp"8NqUے3d4.RȣU?6@XqMDQ-`9']0m$ZtY0v9߂$r4zp֭0X+{Y5$xz >"REb}U2{oux6 uxO.bfr#Wgoo+<tL^\z bnKff<d2ZWHDad*+&CAWcgo!; /G:]}{0M2*+^4d=xAZIǏgGb(JH¥m\Ikc73É+A#@ U,g"e Q0| =läa.k`%CsQS-r=3' AE)aCVeQڏŔ^N^VXY#C~Zï,9-6wB;l}œ!Ӳ-X=EGNMq#-4K^j: [L6jMԵ`~6K!7Eh g-v:()m#=25:d0sut1ԛH i2 2|n*d%=ʓB"]j6s_K&pP1?A^ t)IWO+:$EiWJ̆AW%yArD-P৆}]> SŽTFj4_zk}Eh/TMt>TKGO="p䥹89F~"y}zL k~-(Hoܵ4Y_f[>\9瞆"B*I0eI pSv4+VBPvcfeEϊyH{ c(xTWwȟpU_z,r0c/B`UQOJfjרeYkhl2#;m lӍ56L{WYY:du"Ԣ`fv? j2La@rE, eʪO#+.(V/`HVϴgVUWCY [;+6 9ɱT ),;"\ $H&eku%FeS  F1NjLnTRہ[:\knMe[Ri"՘uzӆ۞sUk>IqIVjtiUljVfN ^=UKi-ڠ߀-n[ O<'evKiLlR[o&7 ,EX JN%{p;M(~å.Fϼ?HhQF w/HG4J{S՘K"fK4l" h2 aXCex֝0x8N֢TAt.C"k7,CAjRs6͇ s n}ۥH ƞ=7ǭ8tӡ9$x~ "Q#|o|˿, /YADڇq^`/AtNhbdm,*3&#qfNE4y^8 faLҷXՊcũkZOWHi/--QjB8Ύv`wK^$ (wHF[#M̍@. ě@Mv@,:Ձ<{,"(Dgz{'K7r Nz>ѻN%~Njl7]."p* h yS3GIlBKiVfP"ꞂX. v;ŨA'pfx8LK"NWrN'㦾Bf.731wPђ= *b@*k0cETfrV5v#Kϒw,'ʓaU=Ju^v.hU`)pQ{G~>FuqSGbT>X5WVK) HfF;;\-HuǼyˮ!LZy@2V >D2;} uL08N|Ƣ=ZvL*[[PƌG际^AM}o$"wn<}9k] {զZV@D:l"ƖQΉU_͏n[9-}K:Iԫ!O`|qo@5%v,bncwj_$njTb!|ˮxUPkUiOz6e'xhqȭ;y3~Ӛ?n 8V.-4_zZRp+yd%>eU1Z!UHcRlqg ;@ L!(40d{vU!D&uـH_!{YXrzr.x*ΦI\^ 6v-;ez ql׭3 owȒ2Ǽ %f'}PU G% W*bUy>$I wڳJM%`DQK;ylsf !Mv5,ezR c0kz(7&U;.9iXGD6tf_[4* ẀJ'%p[j S/x7RV٩hp,KFCmMEw1^?e(+/>鎑gxYC˦f%CR0 "UE?3sݶLokȚvv֤Swd#.0}?I)0[fFz7őVfFoaVIKFV1?az`j@++S@MϞo`ZQLkpcnǟfzdܰi6^xء3,;,9 b A~@Z TZWIlD{*8uNSZJYQB7o 3bd\`BI?'\^–*YDk c4O&sp+_ĻѓS@I݂p*x8Yi;6h3H[P< L/řVl}2ӺJ1 HU3P<]K1 2f35K꫗ޥ0=XrWēxFH]@9c7ˠl"Mp<0ߩ퉩nkEFKB5X@"=C\Mi&h]}D#VK&q/Ӓ`+׈Ah/e*<+G0i1/H]7GZ%W:5)`nۊq%nS*'EvXZݲuJ́ kOk8`ɈZd U8 |Ĭ䮚 ÂGO83`É}RU.f( aF`oᐢ BYRJVʅX,a=KiHø g>:|~͒^3VqJ P )NJR|W&vBRt(˩zT&3\J,6P̼hӄhsPtJr}4 j{KmmjKF<*hlCtAF  FSFCQDBpitwyկ0Ӹr+~ IaL$-n "LqҠ6j⒩DXdvem&!eF DV >Ѕy7:v;PW"T0{b'6br DѠ?a-g&֒ړxA߉iiVY ;*՝m7,gIX(`"٫c17 WZMצ239X[?1_xlɐC&+;UM?uPUE1e1`XT"T&" / BכG8213KpUgV̕Uglu4rzf(C5j!Srz5 :o>* 8/PCf"b\>;I>j6S;.omkU'^cdb8.q/JeڄY|B1HvB\746NPC=~cKvn\{S O(y9mWwkg"vC*8 Gxh|6 5lT[G0O_YZY L\5bLtޗP?iy*H#a_'-TT 1'=h# ux ٢_3֘PO85qѪ؛ToJ*I| &E]PbCYbnԚP{PTy(F3I Utwa',2)Xbx!)Wo¡l]n PxU AXa@ #Q+MQ5~Z̦<)̾֝tg4'ceOx(XY^c,Q_Jω2&3r0T qI[F*4PϾBV!|l @(cT&F*# XҒ<1i$3I_5|iʠ c`4}B-+qvnU8.<5F f1g9y;h]9t$'0zkQ.1Rfܙ[xu# 7q派Fg:7h u±8`klwWg(ٲzE #+$a0({M&꣤ïnYE1v|"\ciJ_&ɾ%dn y6_KőDugK  H΋moc4=C+1  nbaלҵe>8#ΟHBiJ?f\e[8*y/9o$x&@FakTَl{;mN|R|7埇R #~_K*'ec |>gI,#s`BWP i3vhe \TFg`Tjv?Q7}nb)rjܝwS:ni6 `M:d^e%E4p;Bz8tg,?YRwe AZ鷗dw{igqRPE4Mm!Rb{VA,"{"rH|$k&-JX5\LGc<d;'h^~u!Ys OxK˝# L W=bbMӚ! wR#L6/= 6L-/âE:?yX7e(M]< 7F03QX0PtH5>7k9Y0AL bfµN?/chGDo|gbbsgԓVVlheckojѨ dvX9)Ɛ"3T*%S^q,q!Ay^]݇}0SuH? ǾT[c ᧳glLnU<BOח8r-7d xbn>0Nb}uUXiNIl) j"JDqKoseΉ:`faǺ"N!,}uY7Mߤ DjHt2|4|^pGG ݯ;Z=VmPerN#;tø/ÀD5j=''B4ݎ(bSmؠ'P~ᶊ_Yp{Ks׶u83m/G$Ǿ{oy~0#nW%J9J~yVT [C!@oQIa#8QRy:yUu!T=f9 s7DlJ_̔p6#h8݈R=PtV' F?!Ke\š=~]KBY/5~/hjN/ `ɾ$=z臜gǃ-%փtvqYa8:/#@*tIu{;%jo"G؊(h[uDŇ O|:q ;c*f2_#"5cR=e(""s&Ǘ:Cvd.-cP0 K fG<_vyZ`0uM6bAZoք$`|Us  & Oi15( nC #ҕ.w趸iis"pXPKX$gΡQɧ X2k{M'KtkN% {}G{B+١,Y(,^S_YD 遼}<ʧ g/&>ճNdP>AINkeٚS侊 Go8@cѵˉ @X_FN(抰lt#>} kN4~RQ3&KkTǰ3Bh:JQE,vEK^\s!upL8^(Bk?.όՒ*]-^X\چ w9wo+1dNmg+6 ڜaG)J]+rΏZ؆T*}oBƏwevOO' !+U:6[ q<]t̍;'" IY`Z<( yfZFE!S !t,K nW*+ 첾㲡CCt\ X.uot8}q@t_2~^E(l9681YCѭ9t<ay1lL4{5G  -]l AĔ.Po76"B "̳F+FK )SyY4Zm#|K'l& t.uk /E{pl&H hl+o%"ȃ/WB&; iU Uq#L c%9ٙIxmvG2\04Qͺ&˸oqŹh&/:|=OqߙS0(FX4^oDHl ,TJ7?Wlۣ6l200w$f3ƒ}uL SOӀs37f"]2e9D254r c19;rM1 LŞ@=Y*:xZ>]Ǒ  շxb79A9ūPKVh?%]9Z.0 Me~׹~]aҢo=n/5ѧ͛zKd限? Y;KQ)>ʉI&=oA JԂBn۝7>,-8/ V*ofw$^Z!09XʬPldǑ[GëkJ"Pk%8ֆ|D `=%$bޙn.u ߂ AW+cuiCsRSwi'긽NEwDv26j^.0J#:RcR+e΄2[,ݾ2901:)UQ˟8NbQaz/(},Gj,,6B:P,gζ)Ax.Z2Ӛq|=8ѐ@ zA"RjI#aM6,Q|S¶7c~OVjy<`kA80eWqý:yF&չ.ZX(j=)WF,-`nB]iIzXѣa/u<ndЇ)2B __2ˊJǕ~}v3Cx.D>KYMw3ǎ͐OIO5 |2gTZ権@y/ͼ˧y/rּ~G1qtu&̓HW7,}A2aklgMy|,(SB[h_+7w&ew &]]s 5d9\&UQR:vpo9Hٿ Sn"rkNvXqp71YS/\k $S{b!N1y2zs:-`B=P2Z#>W-֔u Z<̕v8vp/F[ĊAY#FpNPK];R&͵dd[d GarOgfS`BT|sys՟3GRQ91k-훉>(+7DX䦑u1I\ΤPԚ^5ۂrD6R Jƒ6PL홄d2 .B"X(0lm^($C`DoPt]$ī{-٧ȗgµȽ( 9 @̐:Br}|phr \iE~24,w&NNyo,Fe3N xJ{H<]Xl+ix[Ghf="3W `K3y ş$+-҉ :81 Rzl͓6wې8m|dPT6EZR:B_I!;-OyS9n2Kz Kai< LL ^Yhmz5oӰN֗>R`XUՄ7@ͻY$ge^vKozfs*3gف㖷EAw/['2I4lRooe=R7ZfV4B4` wZ-/2lҋ[Xa" |<#wTM 1+*n*T8Mfw3H#NRp\5YP]w)R3BOz?/Te?BZjpkxrL>jhN779>ڢvX%fT {5)?l*X/z@|ZA" *i1jcFHdb'/V_41*IPTv)0 :z縭&Iy+*4UArGZ f5[e1J<:3Σsۋa<)agi5Vsmښv+1`~NhZ CoaoQJ]s7xcJ_MpƒZ8)&+.5HGnPNɐ@Cn )Q%Y^fM셠$}VU9;MjweO JT*Y=jd:2_:5k]f-sN_Oj7r;'"MfN)T u*eu'Grj='10no 8g4ZkB*%rўk?`h+ف\"bI!F; E6w׽LP*AmN(>=&NU6Ovm2yɁN{\’"-:p|=))t$5>B&l"rYAIT QT 2Ki>ɗVWĭI|*߸J)%Gkemݞ0I™qEՄps1(;p7ޗHvu!ѼqTB?óJHg䊫vW7q8ߝWF)\ \h+^"vuB DjZU^%֘P:yPdP) Tfn#wЅH KᓀXBZрu۵ SYC.`:F$[M E "x.}\7 _She8Ims/]3ЈFR1nטy׈ VoehLBaWo#e<{{[VV;4A$2/FGh#d6tġ‰ԧ|R2L)AcL r G&K!,?ʡBV9`8өyH *PҘlh&,MHd̺K]`:Mtsx fi b,:̆zB'M+gx#Į!2 7@w[gN8Ez\ԯfcRظjZ,6>޳-KC4 {2IL#"C;\DTn+rqǓ"xwP7%RɁdh@sH6+9Pjg ו0A_8|5k0@R^}0p9 VUy*4eps"I5=<%CLYK#= aH!ի#I\~a;Ys9K0w0 D]G} h@|ʹ<( ?hBJ3 00Qٔ):gvR{T#khs&B֩ ٚy)H+ ]& g@[Pm,GALHvW~Ů,QLX~k.<#F&«pXYk?1SHS2r X(j9Ee(z a&MxQ918V W@jzϕ΅TCi#n1*Be9ѭlH4'xr"$s%c8xW :'774J,Pf{!% RuBP*ϗGY :__m|.7# #r.m{bSdf,Xi&&fT-AFH ^Z2tyBNu h="j֬dEAnjV=%kc~&.a/Cq͈ Pk7; nʄCK-xe3d+/vRܜÀqx($8vG9tec]whs6P@9By]0R].R8Q|pt?I! b7Nߎs`6 ddA-ծ694tcۊ:b@'.gP97 ԭӖuat*WK2. R 禭6} z7_65>h ħ3&OMYV 3Bp8`ߋ,#TBv\ZM=Tĉ4=**5+ T#]]rx[a nFcT/LĜ/!:x#wg046 Pcǹ7K=j H@SSFe.PUߚRs}13viZ׬1e݊18v#{94qKvDoC4t%yQ0-Us( ]e:HhVp/f$Fs+)]n8৅1ʞ3U7,ɹ^5bVU._d6P.4x}o]$ nuCD*fLݳׇ~V|G.s QB+^D iyk'b REϻ{{5|PB_g1T0XwJ ~9ٸ6I%`vK2N X (  Bp$'g8%v0^O{k&M", ,t0ATu?Z;iv7nܞ]b~B%gNT́dA!cxxytP^wvǠ7Ω.|'M(|BH$Oa\B/8owv +誶Iۻ0GX1j(P\7>tLWn@BĔA Vqf 3ү̰?s^ Tded\ oY]Qj`j2Q0m_GWBLsf JmYK5ou Uk֯-d5W4q[eMk7dpqԖx2]q}o?gDE>bV'y [ԐJ G6PbAO߼9(;BȀή(]爎#5B`T붊hyvfX!ѕqR\)%Vh_kL;k%$76 X\3eh#u»yomי7i*aeX֚*hI' _ᯝ9$҄u=6H) l䓑]dUnJ#2U%%С)dhIdZF6E+%I)"U@p6WC4D*aF1YYQec4 `;h$%o*Yc)kg m:(b$8Z8DGW =Gn'JT("ՙ7q1yrdY4"Zr_zIX^к.s-M}EI$w#t/22@-Po*Y#>ws7\A_Y\50+qrz> a>sl>no]Ӯ]\qQibqԍM ܊凂lCWObqwKrq9]t͝čRH rKF6479 Ę Pte]GXCF@mmc `i"+-(rʫpQT ʅA0qM0՚ 9*߱߸-A<irWꄣOɬ1nCs<%D79D^8S<\+y9u\ -z^H᯿U<+Ucj,cry;V õNkd4t7;Y^Da|O:I;ԭ_HOLJ>&E-O,@u~c0($  z4>$f/>$uS{Nkܐmy3a :}' ~=۰k_dX 0[I8TmNhtL*ړtm ]y}Xo* (w/Z2B]*8[cY_mi6uZT%:1,!$Vy{ `,K(= Kǭ՚Խ墙`xiq~4'tKݏf)5W`EpxA`U 4{޸f7~L^:r9hg_8隍m`* Hx<UY#;!N"nhq vo0ᩖ4| uv6 ^5:3>#&=EVٷʼnv2\AkUJT<+NhMkJʴHU8iK>0,*-j_܁ bkbVT*⅃f/Xa[|+z'%y#+dL r [Ū6FຸxNJj'Q#x7f~We]gm2*Ki'ZA/B'^L98pa;DDasvg⣛J9eIqx7#ki!ّ:0<]H(1[NhV*fU ًF[C )MqCpLD1yiF [3R6t]Ke(@!B/co18G'%\A3f*ŲL2*Z˘@l,v !J.ѕfnB*$i?H6X"`žḚ.wpPۊ.r梪e&/1w2(RvsW\p,ಢtg,䄏I{[_15sv=GI0]s49(nZ5 ˖xjI&K[34ƷǿpgOt½ &{4]o~o׎,l`XSz :A+2c@dM,a&VW@tE`Ȳ gd,0D@9/D`BOz<HV-+l?nbC}&ҥ'"WH8R0[(eFBR+Řű ><Ж 1Oy ozi/QЋAxnxO;g lU,.ճMO8>eN"Wk7p;r-;$q^ - ,?`W>WH L}a'tW faM0a#?WWjp7\TcHu5&ub4"r#?75"P-re[șd99!`]2Tpz"SmI [n LxGIH#vGVgg6E';Ѵ[ <'Xqސ)3tH4kdJcҦ<3()I<4Puz$ X7+źE7;WQ^  w:h/};v*u}Ҍ-CI]92JMQ.7UGzT6"@wEgaPzB{y^v:,C ,u+c]x,b?P0z7R~>{pylZ Xc[$=޵F6Mұ1 3 8F nF{VP|"ḠЖz{<0,KhS:EȈP҇t_mH-:`[>6aj0qwY:Ql@y{[#P Ah=h!gH~8D*`}řa_Քoʚ<zctiy4( jK;')&G{hܵb1eъ\C&CWS[sRï/(#X"rt`GKg* t()Z+ܧm tXENU +Kߛ&R;797o-kxnVp 8L/&DSBިi`,F`^ĂUS|O߆8(rO>D`$%ւ)ҧ{,ɐ\o/QJC:@nt} gKQwx 0[&Ta`ZaQYYyO|N2kncv #C4rPJ4Je4"mF^ʥ݇O_44ha}r<] #x1?X/h`j> RzNqL !F9q礤 d{HS%{2 nivl18\=OSVˠ9#;w;IwTOZ B!38kAQ))@p⓲][zi_:m$f9\˺0s;)wyTFU7D\GjV^!{KJQU NbXY%*Om%ʙse0z #8?DԤ{) J@ ro'_lk7N" ɪ:%(8* :I{q*G;lg^)e&% c΄NDx(ޣJMߘLm/M5'`1WΎ _좤lP}<%ʡw;-*KH䔪,1T ,XD(=Wj}*pa5ʘzrPercM(iA҄/+?hVu\!W[ü FuiAb^~%F wwO)/S`>c v@gXpm5-pPyX? ]ȗ(,AHp/>nr'oQM9.b;5rynLnވ;۪Bw߫wIȌ3GZպ|# yx t gzq*m_"8n#>6og,0X3(zѠ=T(OE0+"l' @;y#"8x8D9^H!4xǟ's^WuT˦ݘZjUG t;x-6\zkawMyg+Љ30!0n͂ȅOO xi6AޝY8mFsۮAQrN.Cw9]f{b밣U *8r*?Z*m0QD [-||hcדլX+=P#3> 1u69{w2I=E8:hǐyc;&+2!>i1S񖹝Yf"P:|\ؠ{Lbw+z,,ɰ[*߶U: WMnp{?lu\m=>߶@W<::S.,ԍHN&Eʦ \0=θ)صnƼbW(p0.H)dj`^y%jYvg8pLr;_tB'eÔ\QѢ@jǵLt\I'x$j7+JZt{}gt0Wh;<_!5(ݡ)g Pzں X⺛:;c]xHّSպ)_GټE=0lw"'B2|wr0 >%0 ,qKrǎ+pGn/EM3m}O.u"rI|iD9C AR2s&Z 5UpjePwg5▮+ d.so($%Pu *|͘qUFj@( 0~N bJr(o.ri:oAZ}!. gwK+$Yd3/{amqss x(gt-ڢlo,ǮY10X}Hex*LQɭ.ܯ\yuGİP>w"mN0Აg"C|td X= nBC hbmR7_N7m`KQaxz?YQY[\uT.g=Crhl$z.f(i?a`?<ž z4|)B~!L]B7>|2 v `E)V}R!L=I͝tɗPf>=8 D Qgz6= @8y1s'ҝzN>\5K(2\ Ճ;gЋqc񅅈[Opcsjm`KL85O7OȪ!ib(?hZ؄ۡ&Lh&af@7eWT2k)ѦY1(ֹ:9:o5 PI_,$ݨ@* e;M@*{b1 8u5 hz|+.ʼ8p*+P ?=K 17'RՌn_ON'baart:vh|9| q匠x$;Q-!&3LaG}SVXVxc3K)wt)H3);4l^1#^%Wvz P0R8\qbFZ1m4|5Wi(bxy7fs`4T+XYfYP<5YX`)_c`RJ?+MC)ee{ >`(!^(PL[-2rKԅ:A< 5־xB f ir'TǪl6 nm+<:LGs$0 lˣ\9dݷHE^dkP \B|l2-#\<6{m!wM4OISkYEÆU qs(0BERɇm5`CwSinVf3$7Ϝ+nPCƍ ŸѴ~{?/t=x &^:}>Gw-B# W.o8KؠLWk]QRlg%o=xD$ ^ >zqw6>Hw*~77\qE__Cfbo#98 6|Qyy{$|*nxA)CMF} ()d,u~6 ^gA B.~zHG[bu{4"{&Ӯe)u\6& W_sLZN|˾zJ$"* (<;9[8 YE:Ѻg] d ЛӁ`W"Lut6nL=xSi@N%KH5w-W:-}X$Ds O%4;K췻Ol(E:58;;w[vt9dʼnf-54wF_e#!%'xf{ࠏ)ʳM3us 3&!w74/߮T43@eݵ&Ɩ_-W82}π|U燮CdcюG8+4]tC$fwH hE1{/P9E +^wHytdC=3uB)vrKJ:nG婄-U091TFmv:KPP+\5%r/[-?!گ~n6]_^G=.:x}^\*t 58ںVLO<+ &k`FFS#Ơ{nKj0+\ H7kʪ:>\G̸uT\ݻ}f-]DasRO"=oOMA=TIn v6 ¥Il0L_uB<.d+jsa!nO~sp}s&|@. J DATgwE0׷O֦4f?̊[Q]wkVx=-pz׻?j)|f&.Z/D>F8ծ5{Xt5SuKY_)c!xq4o}n.ӥXb؏B;ؙoDLi=I&H2@SW>ˬ=jV.xwyOH3YNMXU t2lJNyTߧLp@E_ρлK١f{fJء-g5aԟ[*ȆQ+СwXRGaV}G$%(^)@K-.;80 Z`2e}P㧜V ?kBEP-si^=뚘!PYӁ=N#Gd <*wh1I@"֎NVwǝ.ݗzXO;tt!L<9{\)¹t%$gڈ.o% Nfi)th#h'sk{_']dqG^c̒TD͋yQ:pjLcDIC!}6ie 3V84h_J5NA|÷4c{ۛ^,˛@E y%kG9R.W. wp}̍:yeQN(JW(Щ)sA1g3E.5t\+웯ٱFv6 c9F2+HhvXtN](hT1, G]0W<oRCaSM5Rv gr_-nzS0di#arf?ȀZ*T['7H\J:]o_Zn;s팖z ` j xlL2F0$cS}&18-,G"dlj tMחg =^CL:X}wu>S'ԑt25`Q2>gׅZ ٷpV~r|1kT%8*~z9rnN,fbf7o'k8@Ge5֮') O<\ˁ fW*.`0}ܲSܐX[Pd'?ͯ,7p~vT _ė54>hsuГהjq- O("Q%cխh.,T83 y}ZeQ Hl9Ne "KA~~d$ʙu|" c& nƔvw t[,G n ~(?gYld"ulauM`*~ `lѺ_7|bjxoTe*Z]͝clňśBiep=AYPJPt ܖ H8I0_oH?NN1ubp1Br-ӀņXI=[K:-[~l?!(*8!\C8S?jea)v<_cYW2'T oMii0RO׍ % '$QbW{+CO W1 \Δ). N=SAj"Mg."G2,d'Kd>قI0!k~ &6ψ~Eܘ1~xnյ]ְe D7QSgJF `w@QC=z޸M*&^Wjb*kW5 tD<']t7Dp:sPbi|ݓw *dH*I5aD89m\tjy|'=ϞpmepJ*W];OMR `s/e}Gp!W~5 B|ëO7SEZɞjk:}&j/b͈hyUx osBp&FX=`>Hjm wE;hu8.\DВ ڲ9q^ ͽP ny*;iqݧ;m^MOQAr,vTlUSb_KLA$2W^PΞN֭ύ Vdf{F&n(_A[bPf<d[a#x ъfs[U/ Aߤi.E؇BM, Es]s 2eEܿ3?u5A\_D#ڂWFSjH;EZCOObH#OYv9S;u NI6/ﭩٵ oQ:H鰎M;f2IKS=#HAyʳ$#Bxͪ<9"n"x\FjǂZ>o%~ Γ0w_:\ϰ^%bRsv1f A?F>gWzm'є_|c5Dyy6ewV7IEf$B8 ? qaCs.Z )\zllZKgJoQL}W@'S*U:[Ř-y|1i>Wx>?3v,-Be~L9k}6↹ȐpBmm1BJa1r7^ߗJOAAR?[dsDЋ@T 8`Fn~{=IoAɘsk\hHfb"'y׵Ov屢eB %?/ ZhQRgeAžBcKGlbV ْP`V2 g'T2<ۚT뻗qYc)D8I;C(܉YT''T=mx`Oll.ϿPR瑂F(&Mܑr$;%ͨҟ]i_=$[Wد RŘL5Ϻ!-K#cX9$jgɪeEs?5QP߅ Tj`ȴʚAP=|ZD~n߬.Z\+8Z&WޣϬX$R&!L譢piRj2ZSM[Iۍ¸xJGtk~Fg1݇O#VD3t}E.D)pbthiE,t.w(`\<,-%wϷUE$p /̛(عkcȗP^صJ)雑)W:!| `Hљ1E((y084knbg"wUC0eHr-W3(/9 zX(w6u@Zh/\bq]E@9^{Z;u}mm=L*@U &}IL(`BQ1O"+4|zZʷIN |LTe~ip3Lcv9i4m—2 ^`^88SN=٪~ [zMc[ cq9Q92E4 (\,]ahї,։@k9kJ͆ 5c!gSmdFwۙY]^M#b<'YY !bѸ noI!ԁi ;Sq PO) c(;Ŵ |N7oa3l@S9(ýX ~O@PMJ{2x1tMu&gEYjm O5M'y74"+6㓎)/ND8++p@ ):\>MXg5D$t괿d.=_43L gwdR\9wv{ (נJe::wޟ(Oo_UXrxW{?્NA,{82 >G}e[k2A`S/_g;ϢHdO+\EDO0Julh9ʑh/X x>c] &!Nڛ>t2yݧ?wRdu-KZv;o'fKk+6aꀬ:e9FGh l vo+~8b{`N`c(@V9O#jmjzLƠZ3 ږʕa`X h`)֩tptO_g = .,[J25GA$JE&c`4553,Blx3ϨpifS\s*g Hzz?&C+ $Mf=wQ#)8'iSɌ K^Yؗ'А"o\l;dnωu/%TY~Tw?D{Gyf=BJ}yIo_Կmr#Zչ[p2|xV+U~hsgT zA4P 7!C'#P)Q+Msn]1A1rr3tp.XG 7a_Hx80q_Rc.n<\1TѡXasmNhZq#%LP8It*b̙M`yudO;$~Vaf˵G >k_,M }mՠaE厃VC|K[\SlK>W Yd_;3#1tw:"ͳi]~ZTڟYH쌀g1mq[d<=*z("d@Y;bݩ'%'|pRw Z$GfR JڌH껖+6mD+ݏnz(Q?[a.L8%1jw!ԕJKP ,4tL1fr4ZijN4֪ZvtG 7RtnD5|@nQkB#-7 U2Lՙ0x^"Vl}XNM=L.XGYʢG2JZWlDZJyn;Ha +1m͒̊gEa"Rs['y}tCS)TmaPy" N̚D;*@ot6 HN/ژMLE(Dߕu"I­$w!cBFHh,XKN M& 'ئu_!5ܫ]RT>- rLM-Ĉ&TVZԛ ̕/l\1*6#sH=H#i*D-5_`^@9q=xcjy |AdL}-k5u8μu"H,)71[m&MgIO : %?QSqaAa2ܵrJDu;o?S)"v7fulkm;k#i @(K= 28tx+J%1/4g}oƁ_襛jrFtT{wM.&=# 9z.5I S\?[&q +-L!!/Z帟-Y; fp~~[`&>X4.r^s\ 3$BZ3VI͔!~K#BndjrAFFᴶ Q-D6SQuI3&GCj>P_hky"leĿʧ0CݙwѠ9&%jM*QZkN a/k;oi-a݁ x^; qat{ :acLBcEj-Bz tvk*J"k($ge_R\R냩уҪBomoʚ2+ZOj&pu%k?#һ"b'5SDli7s/\δɌZ)_jvM&9g*M~A?ipIrDhz_az׌(*A%7XZA8,7~ S;Aڿ}$CXpDTy-:pG,v۾Li~r@LB@þƏP!&#.^o HHEϯ:x`n2l"k0[ +} UN>J1P"yW85av#&{n`f"lom`E9iwCx1֤l8ؓj>< v c9~35V/KuW0mXl3f O->hKrD%#v.(17۴}ϣx^(چ:D_0Ak 6I7dx`3 Ha\3 K~&|MlJTk ܂S(.LFJžI~+ A%vCԃe=lY9]6!uC\USm} MI>HM:gt'C/!Ww^^H}.3D[W0g<63vG  quUtg_P/ԳHk+Q递=72W\>;t ]_:1Bg7 7DzϒL@Go/>34!Ђ{NMl<8gxMѶQiq?[4˟8@.XliA] |f ޷.EETKϽy8{j<](poopQfAW+mk_϶4^1I}Al5sZ%52z~Z@EĄi= mV<Msq2Dfɍ`݊>p&Rhy(8ڧ'q`zE2-Wb:HnïJS*\Q;G?;7=J]K|;,)/ 呑;*J[5Y pCZ=zJIdw]h2eHd%iHxYrvXtj3vVX<Ju_{e8l(-5)jA[ 'Ü[Jx/wiNo1JJߗhmF5u| |DG]3Xx A2+CKbln `ei 6mK^ЮswT PLC/sĊ͌|ƶan3NtY.u:erHn"k"JԢ2؃f<Ҳ*Lg4R<֗#͵?TMͥGb@-K0y2s_G^rDx1 3K&J]I҂Z}^f$2sZY"(0Ҷ۠Td@Ǧކշ+-)JK>vgzO}+qƒ~˻HݞGg_lrXZ%uP!o"84X_[#>GS9 Lzp-R̚!u e^6F:]Ίo Hn1$YyIJ3H B~íRM6kVpXYXQ18^{ EMK_DJs|f[4$~O#Ky^.!`/1~`H~/%wdB1ed[ 26z]5#z)~G2 Up-2'9m^NE+ 3cV7=|׫P/<JsIm%{<Ql.PM[umޟ߷۔N~ 1Yzd;1SEbځH\퍰LvuN؜3/] #z./.; Q0(TRUL^݈Te)Mٓaw]݌H9.QZyհZ|{8Tj36MlsØE"g,&ݶayOku] {燲a ]<-v5 :KnbQuWueuIUH"T<=-I&#Sz<Qw ۣoxfϓ}bA 0:^ l^a랱ZR/!.o67|_-Z^(WR`Y;[fY:UujޤrKr$R~xᦺ h׎ îL%Q'74ummsR(J)T)b`^^Ы??Hߕ\SsN<]]GOrr~ՑxT-JrS-6{ce2,U(nk=PEȿCzKC=QHvrIk}@O ֓\%> :d[:r꥽cn+ES@nkA<ACXgkY,.T?KJ* g+KyUNhMvd`db$l6_YP,۝)ۃw|nQٍy JGMAެw~QT " ]SMQC%6 {F10_"m3Ts?ǯ-6:J%W k7 ͡X +*b/6!G-`#,CLbICZ7Ma7]z*K%z_@%%$Tu9 GmvO4~ b}^ iKPYz) Fͫ&h~OhùXRTRm kh'􈰿1lm '!W!^ǭnZb˒ų"{nf;Po >GmЦ4XA~nO "Y'0b>ƫЗ'R5 Ddݝࣈf/0kso96+8|(<!'&@lxghtArG(aGlK,_e9OD?I0pfvRͳ Pkȡe^^"1%*4+a<>z5z!4l@yNao֩V+V}}yk823P,uKsN2^8b;3nfL}d P}+/>L8q<1CZmzzGڹK$Xt y}*ypZn߫p1uxOK$5ĵhD"%U8T^0ܧḢK1cdDiDŎa'E53q4`C 28]c@O_{,n #xN}[]K>Z韀8~. ^ fv/t v<A%pWeqWj!$p@ΣjDqzMA_ky<0O_G 4861jqq: 2fŻ81 HdϘ4 Z\6U? ZDiĐNʻe͜J(&<=Fvu񹟾$z( a5h́P#@֓ޝDB~YpcuP')/q $q; B{N^f^wrbz( \|*9;ڙhJjRWrRjY%ԫ>Ij:kj5NEL0P+}'ẆTKk6x-cHsJhXw$^<޴]*9H~uT?~&PwR<{m;G\C~V?I;^&좜Қ1!i*suJs<~3ȳK,67U"t [~I|(M=M^{RɞfShAL{3'?S 9I-ӞPVհrNK{tշZTɝilX`?[DJbBc]"BꁜOM:˲/yJ~N:ZŴļ5 fqϠƓ8PrG8^SEFp^҇,^P]72-ylcaO$WקI,:=pgLt Jir$gRRO皈m(ƫ簾7ߗ:q|UՇpTH>`؃#1vS<81AUs"cν9n/W (vTv@IX{ݺysv?" ݻbі+YcN*mOT#aH8϶.T7%y(xEKv*>l6Gp0$;%YG,_G_[zV?_pA2̍ڹAVcDţjW9:hQ[X0T2ˁ\pG*.`ң槲&LG&7q6hы ßmg&+=-Ϋe¹C]m9;Kn|#:`'.v_ (iiS:,>]R2Urp5wW*p0m76%.yH!tv?6vU)]~#S,WQbKo;P\dF=FT#LO\9-~EVm~ "(cee1Sdd;R]e|Rnj~>̩@f N]e#a$`Kt4/>זn1r$t4Jǯ w @EZq@ӇAVxmE'|}D7du<6x 9ޗ58N7w^*C_פ ^k )=1J׎,`uƆ$tYsh0rUǎlQf =ʐbڕha ܉4W>ת=0K*YGQjw}6F2u"{{T7Xc7苙ئ l w&M )ըӏZPAI ꛺W6i4uaL.N72|&YY#1 r=^Gj%`B,'_muoD  o;%FW"d5fݿFU1Sб}^xpzA.HVN?)#@9uCJ?V0vGl$ω0!H!ya)>4svt:sF>*jrACKacKig'&pInՀ]YCueIjD5B( }hNPH(s3珖3j_:6u ;7mhqYP`]T[} Ku #7f!EhgC `h l \QpipJQ>X2-xg`ɌL]Mq)`2S9a=o~J0m^Ea(M5e?K'Z-엉5T^:f24{ !Ô֗4֪1紧wqzqJHw!8ѭN/r7J뉣B}ߍ5N\N]rZnL2e# v+&>$q**%'$= `ۡXzd,$-uW}'U*a2c7t!Z$eeLbz4 AsۊѠˁ'sȀ{/&Fމ!^28 $IRr mꌰ LqT.Ja6 |ez OgOX Po?}&|ZRertJĐ1>W|l<7dJt)<~-w;ܧ e=gF Ё8X`TEN~ 9[Av5W7~ jĵLs_fvyl$Gp%AV&M L ٬^ <@DHjMicTf%JDuں12>0oR(G^x^f:+i_N'x _^EuHLXH'!N;+@j%SUL>_/4RLsGCvOȥ]*ހ0++!;<:ƓTKQerJBgR /RIw ޹\5AOD[8acVZ`aLS43{S`cwesqߜZ뷦2#>EFѶPR!PbW8zZE"}HitYs,-,W6zfPc|܌Q`UQ{S$C/ N#7~ y;bf6c C?oW=dPmtxB,\?y\C08H }5Gg{i )ax+퉬#!cYw'c/x0!ֈyѷ.5th䠩MaUZX=J7v<3)q+ JggӯdRP>xbeIJM}(!55fsf^auOFa:&.ھr~0GH6d] qXUϤpkanl 8az"_W;rye LZ .C-uŞ|#;d4bqϷ)H2I("Te [^].FA ']z ڜKǂw؅Jl4JCu-9b\7H o,[G:4l֠#5f,5j^*eݔY@!J|JQ`<_Sn))c}aH. qW+۶RA E<#{Tf:: k/ IENusqUBnk39A98s  +oWkp>n,RT5fϢ ìg_\T~Oxʝ,d/]ȕ408Dtqnur@I3ױ_=h>ĵ.tt *$(kWX;f}[rrx %;6 <- Dg{zm[jG2 SεW>-2HoHT?Ѧ"}2%!A0g=Άr&1Y,9hgYQw`ZڀsqatZ_{3 %`LҞZ._TQ?9'BŲA̱>[qZ,oDŽbi,cxE%k\ZF{zϢ,aYA%rfYg䉶y8f KYDbΐo<076=9I4xJ%\Vrd_BBc-o i"}hvbU>"rA$~6Dr%6P('Ĺ(ۓ\'Ĵ=hX d/51gZv=hd F}(&A4l,8Kiй\\ X.Nq=b:jV\@z7XpB-%9'U.In9{&m.x,̛I·Kktp%с}Iv`7ziLD~Y\/D2Fqdc ZٖQ{+;~xuVS3rYڄ003DR!sI\eԗCq%H44 ;汳[__iiTt|D6( ! 5T.W1(Pt#o| T ˳.ɱM` 5UL8#`OŽ]U1! ~֤݆9U?E<' =9z~\?mB`_J^ula>?z45FSWv vdW pnK9|4bP;;iisM bKy{g2H5VPW:b),ku ? 9H|_%!.5U316LCe>bVHt܎ta4%qA3|/xAÄ֏7J,ԿEAgayBzRdŎNN/޵@VW4xs'PaALҊt\ym 1VBܻlFӎxAUYo4!K9/#oF BEK~'j*DJ 8;+^lt 掕7DF0{Z{`p@?/hEk#Gd)F/UWm1L:yg7d Zޞ*MZgl5 d5g91i;8 y(h$p::6ḮLof.O yC2M+J)oaƷ7 g6]Jz&<ݚV͚}~PC!~#u'vJ\v(f/D (7'/t_ujS"(rDI@WQl_೹$:o|aL~4)ԅ{T}Ϯd: py1DiHOv}A=iWiw d$W%CQ][.kv^n. <: MnخLjzhi&87@\ERz 7XGhO9j1]NeԔ`b>%J(g7Gk9oYα$x>ĄnՊnmkġ@1Y\e!lefLp}n.k CF5͐h=axRݠY=:P8V4N">c9e[^U%lzĈ`O:p-M44B³=}4OՋ#!Ž/z" <`ʆCa}rdXlH@#~Βᩊ}37Z}?GՁeJ&lJpG^7=388כI}:lɠlW< []:?rOkYp9n I.E^JJ2~aEIY:Qo fO;aJwnAz3(>A +j`mL5V*M=N09*+ԿVcC1W$)ƪ=B@ G݀fq,5 a=F/2rχ$lc q mS$sQ/Jc n|o%Z 77dx?1@]HvlicWu=#t <5%8b`L{)m:ǡ  X)cA/o ƈtCS+9c 'vH fJe_mCRzĒ %Ebr($*v^!RG"5j|[&?y2!7 5P/q@Rgw}O^lleOS5TjƱ\XϐgK8w3:PO g3HX5lm^,e$}EOh1W** {Q$t fws"*Bfz,RzPͺƻБZ mmaR![=ݸʒr޻\ _BJ\hte?{~a݌$:JK/CLڡ$9Dƥ G3ҥB$FBej.G>Vv-d8oIMF0 LSԝ2rrI3%>ywD6Tf9,JaO蕕u4Z"(_6Jdu~0^Y {k֬` E)\ftiv<7 y@F"yPL-Fk-_/<4[ n<~:n` %ϝq上-EnigY3L@Ϫ"\BȊq>VgB,|&]|!*e{"KmUSLFLC^+UXy[م;^PtUByQJJHQWŋ/8ďQ.VʹzKB?j6N5b_zZ5F \m/ E8 1nHׅKG#x TO}N8SwGo?XߢE4]"[j^"]~< zkف3S)vld*T3.ãQ1z3萻caܿh׍:FYQ_giQ rz~ߵ~$p B"? 'K^8@(paJiWczNssf徙!-8Mr y V) v k /܆s@ hb"e7qFÐue M Vg`6XvPM:#ຈhN[O[\2,_{e< ԋO}f+&X{f^tiʼnuM//7 69!*;Jhy嚜O?lzwMP$Kw]Ji Y59`tie8%w_}k^N™&^.R tXI*g)u\&˪gnsѬX+O:R5_vb1n/:IzC#Q:{bx4*sm'bw}ulrMhfuP&,* X;/ mVQ!t ]@+ˊ?!Spi?ǧ=Fk@3\ לUӓ<66mOzh:fnmmT.Lexvā 4GSϰ^}4b 2;R>meg>?h w_*rcvYoPy}!ȏp>V,0w6 Q#XNyOR _LdSi% Aj{"62cĨD.ȣ%ҵwe{,jXd)*&Rgv|Ki&V %s,'˂֪b[uŶou\"lr *c_V8|6[>Jfd_NA33˅hΝmkTmy,}TЉf*E4:;ofl`%fZ=LpT *'TVu %ۊ\F+\&5s{[ Mp,ƕ/˲3S{%:<Y!@J|3:Vphx{ƅCy=@xFWI? edML摺 O,{Rr:dc]R+Y%zz7Jjr cӕKW)d.ܭ}9Oo3@\b])]j:[F#/`=QqqCVCDS(DiFjYAOtaM *#%}9IϪ5[ 6F<1ږB<`QkSb6xGAFouyciQR#K?B0W⭰ DS7Rc:UbW'+O@NqXS8'-T6<*A@E! 5O!*`c\;1!+穏á;-эtM7vѾY:]akMc |!CE<ظ N7m<h 8v,-o?Ah.87)#p]=ᚣ?6[۩zGLIULG #Z9l`e,~Z-+K CMO.p{`4GjCx,CL Q~0J-{Udd;(cTK-4ak7C Ș&L0^SdE2 @&i)R<k0 7pU)|SDZϤ4r5x0.%Zӕ =cKA ,vS U lNnv[U+K -@a+)hm/l2HX+b{!kKSgJq25ޅ蛥grIq0C5 ƍ:.' ^9P3b$z?v Zڙ8&:JM}?J~TNp~q_Ii$gYAy.+]D/`;N ‘X35%ŚFlå+Y,P `wAXKQ p iStkLoL4G{xp7@IlG4;|lt \,5:cI:φ [՛'Jt(AaýnQSMd Utvk 'ţREzl׉x>\d fn5gg|M?tZ E6XW c2Lۓjdz~6\Z/_aW1ql2%,:K@uϔuqfBor^p}f{P"C.i˹Ъ Y5EEh }^{̽s !F,|0CP \Y0yoq9 gU|u>@1RaX&}vہ]'i,6>q?dU#E6he^)~d䷸ J1!3>R+Y}$%,Fs N=.Xߋ_"y@]qNZn}"Z*:¿鞣@-Hܡ/Dʿb^}glS)g%22RL˩X WS4{6Mlx~4qkF)I.brAN.$iO1*3U>LYJh)+JC9X؎OuQR@҅˔CgQaط#kE]p_VfLQ}Qm]7~j!RH3oEτ';gsy4JX.@_J.6j`8mݰ&ԂJV\=wǶOnw'xnm ?)KҀfy;q)}5^c1Xg2oud+H{ˋ<;ŋUԇJ6, C+yF.P 0ٟؑ̕|qs{j@FV&ǸժKB`ڷS̾RhަTb+˝}(H3%]50`ճt_Y,Y?M~*AGo_7MЖ%}_m9՟CuA`<-0/R &n}جZ`@΋KpwcBS/b$Ҍמ/71t0i^wôRINScY `J)@ 1-a#IvN H:G)Иu]/G;G;xOwgj#ɥ1P)̋=JlDckCФlldPHzxuq{%ʒzeŶXe CK'*-N7x y˔NM%vLXՃP@&^t=V=k,/0{$^|Kzia`5hC.`7]V/?pn?I[h-KV#n|3Xc$cB=.0xcNAG  dk]eaBZu;q7_H\jHF2V`ӱ<;й!C$aY ` t_xA9&z"fGWHP<鉻M[hh/ C [MhRNV&(\rFI+2xwtcyNz3Eq )MQϠN9gZ$7jZ' 7O˞3~&l\R'03wSUc j$!'+Rv?g#h'smJj}\g.@SLTD*gs=N5**E6*?!o%#Ǽ6 >9UuoaF5-RT_Ak76/P)ൂWlŸON!H9FAY6nqz'*;Zǘ1 I\ȣrKυQc@VC}uI)֛Mv>ZS".mYנS5z0I:Fsqy؉Zg}PTcss7'@? Y;E '@>5x>G#@ l殨d"vv|C`bC/2FXm[2؝r]& :@5QR7~ה(LU# +^N/tE2%b'Ke(E0WJGcFlQ({Vnm+SRt |סHQ,|2jQ9zc6 *|@sm!;'Ecؒ4^,VmOW<2X=zQJ{0)S.}O~ڥ$_6P4SiTy 鋤&+$# }F"+gLurcfB-V,9[kn/0ѝ{/VoڛNŋ ^tkQqA } Ug } L~{sFȽdW*tg`I (iwO☠oj}E\ 4P EY pJEI_r9o\F4NP-\?c}*V4uMАx5f2tڙ*6Q Xş> 5Ixs!aڭJ-h3] ļ'p_$i56hωx,0?cq!,t%=0ekWaUիVc28qWi=2k!+Kp:Ջouo'hR).I|?v5MhpL>x.FB;o U5'TgmsfY$/aSB.<3N\:4@UJF )VTPRǗ=bnhgqԄepV`sE^4蛾f^;oIֿJK7HKzy[j?x!,Ľ4Kp,`CޓmPY}ʤkNSU"}K$ ` S aE7i\W\o|M |dV/E[hӓU{xR*vu\I@.ՖUZ7Fܱ6k1֥v\T֮\vM_5,l6Ҏ?F+E"yPF YhB'OT0t~-+rIjs*aꞃnaҴuZ9˃vv֖,ELdOXev3JDq,O)] 11Xd' Sg[ӽne2-bQ(#\`ᾗ5,& WA_fa%0G Jyɘ` 313mD`o& )!{;Xx0y𳙄߬e&Vc,w~\q$0 gWX N Ddm~"@vV߾G,۪ѱw͛~j- *Zjt,keMkiGm2X(*+OS,tA;J38>rj1{sL)v{Rv3Ɏ5h#m G^2S2]W)Ű@7co4si/m}4ޚmל^d/zxTvدkPȯ6M/r#)(]}&n<M~BF˔zvGDԸ[IYԭtmo2*(3D襻 ;{&}@wl$uE N1̇/KXRҕ=VVoh r `KRJoBOknk /QLTZ;&m5 bzXQkӓWtwR9lյ&B{d=q8ۨ_۷ LY P>^-Lz~)ʍRzXf !Ha-{GiWڊ4.Q>V WSl#{qC86% W$-}9Lh0~9nb-!UupHχAe\$u0A]7 ɧiP+e"vz\9aG?wtqؑbSTZFuFBm_!|ϊXZ0&'Ң$Zx0:HpFl 7w8S#Tsơ:k&+4JkS-Q,IӢωyw-X%?a@n6]C{iS: w+%Z*;ǰ#B7!@Nw8Dͬ>RF[ Rh0ȳ4d>SNLQj8_ճ{+ÒX ,dZ_8Si F 0B_ L(0uWUs禷D-y6UR|Dͻgf+^.3'nϊW\EDP~;np DI diNbU] JuМ%fu`8T(kϓ5҅W5JTr:Ը(,`hy*5u"[WK?0 %V)=C0:1f"Hf Ă6Ol"lj@VNvK9}؂(l2zb͞Ŀk))<cﳤlLYZXjS\}KD bCUt J_ח0V_D_Y.3v$Ͱs`GhXFA+ AvF͝ٷ$dD-:o7_eOU.~Y'z_`{Xj;=ŝzG.oSז9pn22KejJ ʼn=fHg2aW ~o(h ,`6/xx+R÷y<4rД(yϋS*dHUӦ1aFȀEY Ǻ@֕`'%<"9qoSwO)!WPqiL+~@JetOܼ5z[R7`0jV[~FlQ' ]i~ H+O/@o>YksFP! }ƶ-PPRxǹJZpUբ}b Vm,!X836[a{h$|[7pNqhj3@Vu?Of,f-@!=xڮBwk7;,E!3 bd?S:,K1}o3~MZ?\(S[꬏~#9˨q3LQ݅ҝNɃ̨ٙBڧcOzYy֝IQnU>MT 2b:M{k#7Zcl'TiVgb'D< MQhr )dy%9x"=-@Hs OxZi~= Vˢzط[)BUcAGF &Bc{]@"-EG12߻pLJg޳ APu-Ev2ς' FФ̢[Ō tx̾#{UZNP toVMp END_,Y[GW1cøaP o~[p&*u W3ox\=[&b*6#˫+@EvU-cAv 3ZΔնmu Tf uEYfe>UPeKۮV#6ŢŗX9 /`/\ܛ'٪;ĐVU1:(^RA>dVGèޤ7ȅ&SIo>S.jx(%h8es&³`xȏ0Z ۰xE,.*6* 4:_3 RGG: 7f\9^gT)~Gg|!dv;*HV贜)}T'xC(@چ0EiV-N̔}B*Ncqib^Yև|߄SLbv3H?C˩c%lUSvWK.Iћ+Eٺ|H,ЇJS`RoufUO1َ!. AŲ_qJs|ZW]Ux?V8%IV/NLQw-'~ 5̝.Q~]=pҤXF!ωIMXM5mJnGtdseaZE Q\&KsVS.]mɫx%kÚ xeH.U4"jaw&T;M#Mz,J;VSfaӦVɽ]4<xfi .b 0MG蝥#|72a '+A&Y.l}K,ֲ)OZ@b- ssFC<}2ྦྷ- )Rդ0 ޳ fiC|!jލOQ+Bɵ%;b%-~*Cv{] P&y0ތo{@¿7i$D ҃AO~5fT8*+yȰɂqFUs!rH"eTQ:ƪKi?IG5B{ ~fdt 8JaW}_^ܜn3Sױѷ܂˻) y/5=~\II&XЋ.n4'ejqLl }&|r=>O"Ўf#QBПEcHj\oFV.> \T?JCfӋ:4L0AC.YS.IT\y~;KMJ}_]}47~6bFS VPJt]5;5wh{fe07 V3:b g)Ő>,c uwYoj~d1iHZ'D.2JAyX_ oPdn68 ,jO+XԚvYH9<sTh XazS@FinBE8lT')"qr~i ;I>:Æ|C|l$7#;mb:>㊀+ֲGKTW?M&b[*IChSx|tXׯbnra!u5Ƈ:R>zoquQ BA>%qa=|;/ 2lix_BP(fWw0\|?8f$xPdl.iRh֐JJlȣl^a3irM8hw1 Wi'6BzAR" Ɔ+,8sky15s#ogDalC+7D<0[/n\jxG m4d8s}]{dzyo^k@ٿk\ &[%^>]H[7^~|6k䔪[x ݌-J"ؼKjU?0İJF5f+wlaxMK#%<d7#_Fn*U(dxjpR0DRSWȤg`dHlHјj>!/-ofAG pK$'t)Y8eJ߄h 'b'Ÿ: lt>(j/}pCA(q?X%xX&UA"KNf8Tӗ@j{<_:h1G2ɺgɱ#vX6f~>={G?Ld_E8d,Fa&NeouwX`|_ >A)1bu|^&rFTb.DsqVS,>%6L|I[Vշ5y aV*%:B$ONg "4VժqO]+&w=X~}ϖ&eUHQ NR)}Y7;p"{v{i Ӣ9ST(Qf Se«పXlɽ=V}n,dX6;nVn@;̝D?-Ne?Sd&V(h6F2s 0fCc|1U}‚,*cBh%J gcfX8ij4Rzku[I啂fI$(2*,ؾiYdAڼ nSH.s'c)D 04 ' 9{K٣*y°܂]ܴ^g-&MmAI"g]hFb^Fp A`\&̠5}zjTcҺ~ɍܒ`f6q"*{l P9$ؑ,]ȖQspmSuzG3+;F% CS` mwj8\.%H Ipy*7N+Cg>G(Y7#+䁜yL=6`ʆWzU~_n0: ,H3^"8;JPSK:oo UwKG#7D~вQu!a)ȔgARavg: ZvrOp>Ygl\ šgc }rw9'+Bcxi< U}N@e&`<vΊT\=BR'UQ_)ou2n*q-R8ègD.:~ei$דdqX6i W:WΝc&g^ڇ)&VZfizOh֮t2 E ^e*-SO&*$U'žkJe HXu\zޝ$l(:"GE߬$6 uf.yވw 4&4DAL&W%M]}.G'jaUښogwV E=n8G!IoB`\@,ed\ѕ?ߧq D( HBb .|,Z%gʙ _ S黉^nxKX)+9ܲmVG[to%ƒٟ'^_m e$3&1T<诜T6&" =2/Ƃlk;+N(aAiûXh.^xR9˕t2oq θ*|M qaDչA&׊6µfj[Yӿ6!GxO'GSztq9zroS/*řJ\tJСe=gҮh{9gاg!^ifţa[v@<>м.h3ن&Z0G|kxsב9HhOVMO^YU^U}HFcI-zb@uV7v$2rg.̔کt<|s #K{GdۗPL$V Q #n+MS'tef@N;/ư1n毾4l$ ȩ==t7Aȍ=p3UnSl jhΫLY՜*u]_1O"UẎW?]"̼ʍp߅!ʗ g` dXK8ymrPBOP7^:86PpHx_ZF$N+BNS ytDKl+ب,F^ΉwPC2|iέr%@ZƥjNHG"(=Ƥnp5HBpZy mB:oj<7W}Շ.w+Ώ34& 1H4P QN]Oߝ]AT W1p`r+~ 1*:T #&_<*xzsKvi2u%u^aR㥓 f"D̓N%J^p}A QFJen$TUv`]\Fc&>r1xȎ4 _(|UI_^%-c.2]ZV &1N'PBޠ7G6H\|1`'$[φmȇvñu :WXc$WvܿFAlKXCіn.#R0M!kaòdt/O>A?m[-FTy (2v&c` CO$#/-4mZ}"F$P@rԃj֝gl2/ЁNUüsmR 1 !iӴfޢEss&lJ*O lO=wɖt Xp8>ElzsoLϗᥖm-$+^+Oxk~0*x2; ߻/I N`mn"m+g9}[:.G[$ӀB/|ޯ@sQw0{J;YvKZf _FS5spŨ{>33Bq"uGN]>:ֵy o2f㲠i/# pMKU j c?ve_? <>X?t%AFܾ-O| vB,~򅡴|ea{s}+* 3]%8Z;g83blN[żxbD}/|>ߒ9p6IіwT>B,r,)hjȷw>0 D 9;c-qԙp 0M?N`#r EpKA ĻxWf/VΐMH1=exz|-@Օ =_4|M?,04& ,;6ג9Zs۷VR! Hĵ&'ʸq%2țOr:2WlN.iu^{a$qԔˣWLDt2ei4m?gfO"ZfĊ'~V9}sQVe7)CtOu5 X=gr Q#;ůwXnٷ#󇕀\ok &ڮAFm爼r_5Z8#+iyOzSaQ|C|T?]][ȱ1չ[imϺ}\4Ψ-g2ǘk#ԺA;: 0yX(iF #:K@xziU.ͬGWX~:" &!D2wv/2E!*h#We7J[4cGHt iGve+GLۇM.E9'b=`J {wlf9@1ߤ|gHn6qʣ nʋ"B.EqCl?t.%-č=7_ԴRrXTavd ٹe& H4W[O/X06xԝڜΞvF7Fq0;(ǀzbʺUy8)1tPQ# ptx)S/gu*Cn#xj!m:/`T.fP OqA]A"7Y+lЧ+86 X+%1Z1`pNh5y._wD2Pq@HC6L`";F9a8iM:2uAp "ݦI\⊁^O""8_aPz`4ܰG| ǚpQL }V&) )l F?>d ƛw̟an󦑡9|.Hu.*fMXkF(~mSB.r\֕g꜒;H`ɓJLg xׁW6~K +}Ò(jǂf`ZS~2{ؐ|ՀM- `<@َ7>|nyΎE͗PLʑ/n=hB ֓>S6杏IMB@c[zv؜o됾f+)xыm7z%8^GZg_FKm @Uqcc&JK1KtoޑdhoS[kftFpx,fĠo_uu| D_)ZbW Qޤڽz3BݭJw1LH 3P7bE%=Pզ󤊟ij+Aldg".3#_ 9ӶKy$s4fm+~LґX+^RsWܚi\^vY*\PM~bt$ PtMV G+Tj?jj[36uAG{KAE ^[ؙGT):P)ۏupCA˅bO{")KrASƴә,ЎT#DS=9KDZ;L[8`h osHgqHӕ_ .@+lg{męWL \l l8XE|CW3-KΟ7W {,%%:_4vD]*C.i+F9&Ckb$1-@?UqqL\bY 3ah6((Z Y-0==FH`UͫL|5jQw*ӭpv?[vGu8,LITv.]#s6y^pD9H>]ޛ;6`g8K )1088A%#i~<;ԏRKYW)xěPىA>kpk!#w>% ^F鳬 y_մ)v}tm#a~OkS}bW/e5sˆs(01]>]}n>5|~7,j9f{!|iƵ:}7OyU@]4ݓ]&||8[/9CD9Rt8 1Wp0n~8GP Ɋ>F? >%ULU>Kq(V.[f=trin\TC!N; [ z{]`\K"ՋW(ujR/TTR{'ogiEUD7#!Ń&'-߸r٠jO@BkZD놶u M 82h )7'Su``O*/2Dͻ9Kੋoſ݆5j/~Ҟ=ocuթy2[3$f&E RO~wc̭m!=7yv"lKޛ$-,M#]s~jZ.[sqKŖG$9FnUA%iGQ+_wZ5*`A?q!-2 W};V\y0Xf9_a&hLV)Y~0oD2_dq |Hy o2QG\SN򝄴Gr3'z|{r VlvWr,?T8`iFuM!<Ǭf+Ca橹TkZs\@)Xq"N1#Rˎ3*O*]'Oӄ sV `_,H>-J8;~2vwx-|ᦂcHzHicnp=8Of%{:Woca r(=t\F/&$ʮ3ޔ'r m`^,BC{;tW$Q钷/LuZskUr "4}9_5Y}j)vg=T눋jnYVqQ-{Az`póQðf?FJ6zEWv\ 6.$"kz8 Pac=DYy]>zx|c`) =Clb@;thHxDr:"mpmy}XnA(n? ?Q kdN,1{&m\󋐞"uP7VX cJ\70lt}~"h$[cd'tJ plW2h=нPPJ:pĩHY>ٶWfآnP?fw9k+/ӱkTم+-J9C&"ѻSJA)] *}8wpQ۫3P{zZOyGxkERԩN&3oVr|p(W(faF( VPc30<:%Q!(*nb5<2sq0sY&StJގj̥-&4ǷG*C$)\v]WIٿ[M5zȱUgL.K2@1C. 7W^oWՔTNkO.cSPpC0KTqB\wn4Bt;#˝1cW9{:b,<) '_`Ui|髧Bɤ%c cs[3RH! sdmO8>䫼$dQè,W'e-b=a4f2lWwk yf/ 'OBDIl` =m kc-5`?2{j>"$oѶM?5֜[P:>|p|fQGb Sn'Ń $p/wG hEiϪME ḛ:-q8Sa"j,iOvɣKX Ͻ4ʖS i7+fk_8m%@:qz{˅aennx4)A8A6ܖ7!ߗ )9'K<` n'W'X0gNYu p=!v-"ŇTtU%pJȳo&&n OF%:NpjKczARkoNj?;]~)ʽ'Ni fov%ZXs9WEGv86D*I0dZ`Km6r  <{n ֮$H[uΞ٫ :"z`o3#H:)pn펀*7?A" q[X)Ƹ[.vXaSNQIVJ6_ȁ咲^xɠjQ)>^N*K\#0]y&jcH5 @D^+BŦ `*$+*h"b]ކ;{e۵W/ZB@b^SyeW=P0!P=4k&K_'d?aj}/3c y$J/H+ưr)npbXzn\yc(Hu*9Deb9Y>a ѡ1ˠT`'nn`bq1*y~IpWKŏ5 { -^{9&wޱ74w+>I:֜dblyBۿ@[凴pX9tGzhi9q1hTP"}gMeكlᑺm?A>/^R_]{$b̳EN#ٍ(/{L^i˷qRNl!AUTHXʦz}߯H 5`<2 J%) Zs_݌Qa?d Zɼz$6{g<2Ty3H5 Uj)k>Ar!2mFR= ¿$8 K^$E%S ϽN)'C" ؠPLHz&wJT1ԏ7=V<Uy 35%p~Y{a( 4ch lX?X@p B|>C?>Rɓe4򯬏 XSs;1#_Rs ɮPՐLeuK)C;@`zpi4Vn4? grl&Z4u\Nb?3RjPي̶qgL͹mUf'aL`j𚨒,+ޯPI"-EqL <_Q2n?ra;\g5 [ ?S27mgai;󡎄4`_Qhu\9^qq=8VuEJNX:Soɩ,>b|@n7=k*K6Fj#> Z[TNװhGG+LwCR_|9w69Oe2*)tG^&T{C9 >PӨMX \*] ĞSyx+r0V + ^)Y@(2oaakyLJg! `bxXUk9RR$>"$-S)d+wEeRp%, :+9J>\$ ;M!{sNI:`?C^tvS+YLEp! Zb3>G@9csm|mpt *f2H+Af%U,ikx'[ ˥f݁gJ(IL(@M`tKʔenx,Y5yM3c pEjLjmEpA3#osA>Vc_xxhWaD(fn#=0%1l%AU/.uT:BTלMHKt B_b8u|lL=5fq[ʮs&&X๲K\TL ;xӯSO_Jw/9GU,zK XnFrѠC"&57P|z#PbN1.7v{VLe%;nnV]i6@q'骁0D<{F.INvrq{7K,b=Rw]4?xH%o ȖmrhIݰ|C׽@,<Il9+~N(囑#a3@(/Ǜ7+\$(1F# X # : FFovE#S6laHpr37nxؙ}Ń](5 GjBی ~7wkjϝ ‘~:ȅCTcX_VNΔ kb~/0(V 96&aR(' [ppcV?f `#}ONpclJj;Qh*mz'K~C:[oE\PKTZbSTpSUF?#\ڮ9]kq:֥0M}5 qP ^Νu+Q&QS=A%,<4&_ U,HЮk_ؓb תh񌅆s-@OTЬd*|K u8* CHx쪣o Wtt\xV6S D7epv2x՗p&n Kn\l(_sS:6?Ȁ!:Z 5Ǻ ƋvOmgiʵ63njU˵9~c~7l<IُƸwG5Wο9*Ӄ5n9 ~٥4"]GlXp qߖVfFyr&WRrguY"U4%$51>$=4_)9_Jqq6UQp.G ?9uv=i.lhB{e(k|-7p+KL{ " f,0-Z=u~P@|`C> h ~Yo6_ڦjz:F $ s`*:zI, K,̴ ~rVVF xWUCrM7Vqgxg늉vCl)Q :M2;N|\/m7;U)t\Zcy7tṗu2ؖg5czu-ơxB?A|&fDݐͣmZrPLG|Ǒ>wSc֨Kݽ$8xWgfpmŨ `?7 Q:o@PuK(F @"h,$H%F4VRk'!99A܆mp7?'@&ށ&嶄q [˾ϵлjg\iU]!z6/ɳ?61r qd Nݻ+K VEtA_dPsGHF%p'zUE}x9 }7azPxZ|1ߘ"t3+~SARluEDfx$hyENJ'U 'iu;7qM 0ی۴=6ʬoޟck ua 3i?Vkm 7B'DI\V(c!T\Lxհ} օ߶Nmm|N@d H5ҫ )zZ4T#I'Q|=\>wn޼TNA n, էiߥP* |ޭIR7<*H6d̚3V5qS[o5 NI4.a"Ry5Z-u6[~!u;r륖L%Vz ~KVPB^@ tpX"c`,bu,pQҢ>KR^8hv_hl}}pRG kz?JPv{z\=qev!ǵ+'hvU)yU=1dOH\3/ޢXj)cAmk 6bӉz s-N;O2QWczg JӶ5- #A@YXyRؿ494'ƩY XrP?D#׳3c/e|\H/T׋"*4w5Owd;aj,9o@b$;+wF{d x=*ӴXyrRePk+&ٶ~«H ^4Vs"{nZ7L ivv0<4|uCL3.LA F񧔦(i1vPwZŸ9%`,?~ o[+ Bc\/(mjĠBwX-ڷ1'M.xjNss :P1DZcP'/1~eεcI`&Bw0Wz2ॆRN[Ӥ&OE pUTʜ΋TE%FpM'Ou N8bgN >%A( ㍷ӑ|8,AXZm?"2O C?EQ3Wf5vd4B2cIQښ5w&LDUNLԴˇ~$k҈5<ηL2w+RFK/NѺ]%֙CԻЬSB%OPClZ%ϓȡqe]0JZc:K0ev =U#8Rs[.W1s=Gg[<[Ӕ%DE<fz["P7[NMf<\QM1ybEVϦ}!K ,EOnXCi/ mYyg:f?&l8e&qN®HEx2764ƚ+`بtv mk1H3 KiqdeSbb~5ǵJ(pӞ%QUDjGu#8H$i }3;H{Ngig"dд9tH0J#nфdM R41P4!!oJxہUDFIDi 7Z /5t܉azXSfwMh8T ƞ*{7X=a\XПZX3oic.RoGN{Ϟ6ș53q#&M}'r-Z1#z4݊5C_y-&x>]֐D,֡?ohfR&E'1e72O,af\Ws5'7,hK ̪ UJ#吨_5f$TC撈%DRpPn3B0+ Sfaw(_`:1:Ps  O8D=nRQ0ey|}9Uj RaB!O>Rr YQ6 TBL1P5'/)ё]>cvYJE ]=fmݎ':7^ӱmg12pֈcMz؍.\dHNx2QaZSL&0HF<5(|iz *SlķLw4#5X62U-hҢ% Fz̥?WnPzl1 I|a3^7f'jm c*DH2˷RJ5uvZT3^Ϛ#cwO2;Csb|aOsN4D{hxe# q*v6 4&"|C:iRQ 7fPZa#TB미-i#}pghqND8Ym1z/baVQ9o"TX'r^<=Dz ǠkxO3?(LךAhM$* ?r4>FG,qa#$t"^j&v!nخ]_nn n@/>O[z8dQ=T:#=̝'.1ʯlBɗ-1t]PjQO ()xnoYۗ3o]cV՟mF: Ɯwq9y=ˆn AJ!\!.nPv 5i~-g lDֆ!'qp6D  yԑ5^<+mWSv82o&@5wC]C>Ɣ9qh{ۆK p?`)!/&)NPk9zX?(S( ]; fIvU p̞,')+#]5HOU+&W^[_O"#=5ȑ nLmDdn[G8rbFAr]⳼8j{Yi,GHc3RIӖ3;9Q{d9 UiݽЀ䮠!Kp D!KTݵR>LoK'3m4ARk^KvS]N7,W[NaDq ݞ$[X>f=<!rZŘnWc?%y8O5oK}/͜}@p}/mMO(0II9ne#0=;UŌ95xmHR_utjSđCir[\q-YC7}:DPA6jvt|sKVdE-F6|A & nj!+C7cF tjOBŵ=sFÅЛps cnB͐`mҽ@r gWf2QnX_H03{L5wC17>K`Fĕ ~3Zl+z>a1]uA wTocI>h)kفb)5mABdHeWQ|-~7"± #?ead*ې<|6\$>f[<`-6t$WNL0R$_0 3{%s-M3L|I{6im Hoɘqnl-[%;D8$2܎ ֚Xt2 JJPК"3GT_+ pi$香㶠=ԑrrHӱRCCB/6͔n B\S(*!{9])\S;{1okR|:D5(}OX|s~lqzNXT00h{k%U0M'( Ʈ6-nf/7e:%q鞊zoI'ݕjU%gtRYɋ BV:* U;`O""kٖ\̏[&6^k[ĽVݔyE~ן,̠oK&T{!ٜl֌@9R .B;),U,Ae\EEty,<}vQC^AZ 6{SNR'29y.hIrI pGfX+֟[,@<<& :AV-y=ԔQ4GS]Dxwv>`2WS8rƶh,hN^DUv!aQP:<&wך˺LEϔ)lfKק$$Gw7T8T\qfYpU#}t8\ N-Ð(ZL`9꿌]OPҠi'h@ϟ񻼠ףIEZT̖Z k:*(3OZxW&fFu}͒Ryz~~=>_&/ğ[5hLYM&$ݗ&P x\)_7ct#di `F!^X,&دS%յ'a{nق śdݡ =s:ڼ\Ȋ1u!nqͲPByi~vJQ }?NW&$@|!q/gG 7t]5]^էr[y'F&%[b@@%?}ˎky/l38X h7 <\qC3bYZנI{IzNl(2F = qmU{z':U;{h`z$1yIt$mrbTrG׋q SLMV#Gn_j'gdTs&MxK%ڞ;tMSEρ$rVJOE!\3@<ӎ}tO9=8-: M>#pʘ6G3A/D]Qmq/BA5<W{Ɣܠ8GMIo*ge2IdjoI!fB8=㥘3Xuk'qwٖK$?5ZlJwך \IyL~5sp_ A}$\#$aQ-$/ )Rn\Gs%gNN NO#x {N} *oL1ulCPLP_o J< G"w'''s*iM*7eDd92jXI3~wLƬ&1q;3?64?}g)цNѮh D-K-VQ!{A^A=seqF-g m{)԰WejQz]&5PO讓in\a-jCo> G2ݺyS|RP ֨e+2}+^(׆$7<5t2e6ɺ*z+(iNe B|Y958]Cw]7Ί?b)9ou~$j[;n g=L#P_%Ƀ|ڙN֑;ɲw cHm}@vxu}|w;mOɰ",@[(2~&m.cyE"V F ݶ!ȏGg,G&e8ڲW焿4 _j}ҽ9 J?O)Q&)A6b۾P|; &oq6.!`~O5#x(WZFyˎip]AHf܆vcgi=h S%Ȥfs] gG~}.OW٠y:p4䉂C &RGrȶsρ6_7l`NPݡ!Du\EH(rv] _=gUc AW֟'ؽ+.W H]ЋG5%|6VNwV6Vh2 %\yfPM>] L CwH/&?D|HWDU,Pl| nUb ?!z+BA g gN.+R]D5N+pBP\Vgl _Nh븟'Do8'!p BuO tK9rԠnv[H4/oX*!NŦ6þ࿄?DTq}16E1Cs[L*&U;Inj [<DTZ,oP3ݠ"K.)wF|>F])Y=O xn>mRYۜyһEzmBb8B, qTF!1*zxV(TrVMЦu$Q"lzb (VoxJ!W>STĦx,f.k% 0դ Ky=Y&gՓ,?KB|/a?G0*/^FG0 ,Z/}ĉ 4;To#8?B-Aq=0NX.ZR6q3^6qfìޛC;8r X>`A)qx ;"*~B|Vf 419\WScojџ2i[#{]BBrX{(H2=n-!ʟ`l(g|13;ߣLչͺLU9]-σ*6ko|+9P_u3ܡv,jŐ1/d#x>Nqf* +E-g͎!Pɡ1aȃ>WY\(V&쳮2$y# pG G^SzG]c}Ew!`t*[<ߓEZ2K V>u8^MĶ04kޏp% 1 S:Yڇ5TH4'1_/A? i;-v^.A-(КL2vф[Dm3 6JSZDnJ/6R=q]j2*gXo0sK͌%u=q}N VG, ,;QVVʬ] c=6F1Dy[Re0kJ uOAV,ա)R ]FéK;q(}31''FV$hӚ&@%0N0A2+Vک9󰺬uHF0'W]ܙd[!;0nQs=B7 " V/?4nUeŽraO\E(E17>Y3j\ v0hT;NΊpOf{Ưo9Zn9B:FzB o՛A`F9_QPpȎE[F-Eszհ3z e@}Mzټ%Ksvh_kmZbxPj\ܠ'FoVh>f[SCKKqy!D?!^9ͤQ:wKQ3Vv 897rpAO稪obLRj2%zyev5{){)O1ϳdj-:?1:811<.Y6U;vY4]}j+8o)Zrl"d'QLE6.YۄlfU$ohS ݄ o8I%:x%x{W<3m B]E`4{߅vr7<1r'cK$Ɠ,ly߽ȥy G*myXL. FR.hAUhj!q)KsDEO ި=j{ye;rqx x;{NYPI巢p.c*:pV\;o C-Uέs]!A&w! +ƾcstpt=%GGouL{(ŵ;޻v6+K)CZ9ʛu:D.=N-f$*85+ ^?4=ֿ`W`729 0TInlhղ2RgPjM^1%'u 7{B SK1LK]+~f.DW7j wI19YKg5{V^'3 Ǖ]^k`TJ'jS\ƻd7?B(DKEV"Eg5Z  ϫ'# x+ b _Sd+q&A`,߈tÚɭ7U\^2rχ~D=mP:T=a7#-r.9I(nga9zfpNztڥ)e"@ӿzM2Pι֦3\a1'.-AxW`=HMJ[8m}SnFzdM{+HP˕E.|{n?c5sDSz@v'a$Ecy0&æ6.Ӑ ]_S^^AWKUܢx`f֧Mkv B܈?XYZN{+Բ O ]=FIG (<_H^zJ fWUWg~6$^1p=~*|"LpQr*;Pg#VkȆiC4˲eH=Z 3UY@Il A * *ĉ̳U Zob*ÅKNjU`iBdTښ좀.Pycg *z _aYw+LtXܭR8o4gڙxQEq cgPIgA)>DctK qŐ2''CAЦk<g2. ,h2eʼnuL!RV}e6|~:j%*Ɵup?g,--%ivW3=8M[1t6Af H/pK)(Ph\ͬ8rحԯǵ Z4'妱ߋ;l*=ݎfs U~Gu/HRd^Ij"n@&i6l݃CEFi7C74ϝԂDno֘{LAƝԷoWM >!XץuVpW0(tti,J7f1]Ӄɱ^(1e[ь&^Lpj}J{kޣ?ũ=S&义yD :D@¢m7 aOU̖nw\W,j& {< $Y:k3Xpz=HE BmR?uLOT:0tz'foV3_Jx"tjs#OxE_ 6jyxrHj9NEF{\R֛]en%m͵hfEwnIyDa6Nved*#д8\k8]'K ٮM,,Hze'3[ ^jfh$!p2X8pt e[h NA2%y>ʖCzɭDН![m<Yw [`:{NBl'`Z\=z/!4vq&/#?f^h")>w+~F|p t17<맙ds27a.mc zu(BT`R Bת]d\xR բ@8G"bx9҆eu.V Hמ9]r%]1(h.#-+$~AeRŊ}8 ^d%tIEUјZ@/dTF޲ HBe)Fi`݀p %#gX<χ+ޜҼZ g0/^Ew6*^l l*Tzك3XamQٳ%Qi@ jl˨FoDaF'odGmkSMyfkGA'_N>Ro7B&0r0B(Lf!R^'"yŰX+[ysv]hS?dE~7dϢ|v+W<>8#,&klz9>OB?84R? ɭ^7:oDFjگXwԶykpi 9\|^VT!x&l{ 9/1~GThbQѼ83rDI*|PHX;9TuCT>C2i#T']oW?%i \&J.sH9?J/ZՀvD2h6xs牣i֌fOQq2;>-,)hcAU֎R:P`oPغWpҎi @"ȴMNj_׸n>b1u8a? 󟋤[?07>^1PTe1_î/ նys&^JiAdxp5&ZNnμQ-:v#_Ss&-l%jw-98Ɂ^ zFƳO|e4:Tv/SU{Sg@Pe྿ѬA 7'0p? ֍\.] Q ٥Fξrk%ha s8gC= ZDyO ſ]5;oùM0-uW͙> k*އKg +[aF QTi+*vK,?0!F!* YKu$7Ɣ4dC]7'l%%X0q-k ??(.ۃ{%^}ag%J L0}\[@4@3ȃ( Bkk? |ۓ>ET4-wB&D"d5n6P!olSf6Dߴ"䂝9LR+zwu؎ҡ' [ 1ȹ'AJٸBPщa$h|4 \*f>%qTxd̖t O]aݍrvP#3MР34{D 4p.e{ s0يsCa #y1z2Z3K4^PD/ $ʦ#mq &qO!"[wj//59;*" D^xZ5UT bC +w{0fXb( 7Oȵtw#]]bfmbڈ-Է&O7i?c7k K0f^Q2fNi+SyYcHbl5UIviڝ6fć7I+JGU>GV]#O'K/=).+v?GAL10*Ļ=>5NfZk~UئHBCeyq@m *H k}{x<@J7NX5mˡq4( lS"$ l&c`̀sn5s( 7 iO9}>0vh`1oˆ'xvSIT|^T}+&0ۿ0@65x%܍=OHχX*LYP=.I ̼")zI~ȕy7qczd)0>*=BҶYw8mqcPZ,Ae[x36ìVK8>|pT"P 2 vk4߈W}U7/Tɍ!d7?.[|+<5,PI~UJM #j)۲l~ !hɭ]&")KO|i{Ⅿ˟/3Z4-L%)h#19K>:]8)ˢQg dIP =vP92l/n;7YHu~z[uCZDYHݺ з{UM KϦj+s@_GRG$Ήk[@ݺYVg(DWe`GbT\ shݲ+΍\5a:cGti;R)&PY0a33m/fh`/_+#:$ ݸdKAA%v[M.wbgiSi%܊sTOHy0.6']=c DR=8d_ն@@7dDAbiZoaFaV+9 3QWpG63OJ ~QtߋGQ0@8Ct ?8hu Í߰#_|' G8Jp弍SL4$Pk …BgBdL0|ljP10Fv7sK ?FЪ/C5EҳJ.Kt)Mb~iX$ʉPW !J "֭Uzȑ~Η/ )\!ZJ¹>UIB9r9͹RU;q'A&e|t1gsU[ܵKxjF9̒vs禅pu / ?k>$ha316G1"N\?n'KRE!t 6FgB[H (QȎTBNf׭5^`~l֩J@!vJQS<4"N5ŇrR wPjހDP5!V;A I AnZ0)`1EJLl8bHMr!?v ;fkY O|AׇZ*aldɅDCW 冩Q8F%;$MIWj-!Ƭ D|Fwق̺TA3X#Guk/~ZF|b1Ul8ZGU ]r *h@A4̂.I ]N1 X>!gw&qv4W]L90"yhcI?8n|Ft,IFɣ8='ӇZ$KMQ &B  =z-c+PKiA~zN2SuMh|\d]w[EQw3B)܇Qu.kxM[Hhx)z~&! @-_DإǪ',溹!YUo>u\vlge@|#uܔ$ŎhV?+GbSom%y>d,\jYV*O/.TQIʫ8ov3,ItiW枎MɜX>ΟޡDy&*JNʑ|W,(O M*;R5&1" ҏ$7autfukŽL+=*0}&W\b "\ә1Yo5s8{clpA3vvoۘ&zQjVWgŋjV27JE׍{Ut=5G5[H'õ!Q񥦘B>oFK`N]r?JU5PXߋ p%oI^醉TZ~{|Гu׽u_w4/[WI5%$>zC M@?M6 ]-EeA:{pi+$BraEn <fB3>JwͦYZ+{Ygu= l&/.1 ~Ӏ͆@9A6ja`$P9Ĕp=Sedu zF&HH7IzjgYG\$ݽ,`8KoK-KU6=; ڬja YT&VQuߜI7كWJџH]n.D<Z" =vL*D+YRxNze%_>“O,+!nrim[ }m6K}t`cp\ 1q<*҂ո?_̼JQulqLRvI+VN6סDꂿG <N*h=#E9NY=1R 6v>\d8Mjt9$dmr\2cws'K&2,E~&L^xKgusa7݊/٩j - 0`z"=3qp̺{h=>|]~P~$R]+~p1ZFVmpQo9'lL{|u_C;>+:{|ѕ?5ql>] GO(t.G;ID=h hQsUdkXg3I lͺ;̽;>-^+-qT*E6bQ4,i,o/[e.!JfXѓ3Ao_ڪyۊC^Dͨ\o=1|,\;*>] )ODiP]|&a؝ E\GĪ)p{&7AtQsnUUI&'C'B2HptwAB`L}h.Ht* @S< "PRıWT= < r66OWf4vڎ)iDF]Ziv Owst>rJe..jFi?-.*P(U& YX:0ITvX P9AX/4j==PzV )_NKV%׮ %g‡<]z(덽tT,ND^DLvu`2:VȲ Jl58&-JO.@B i?G:7VV;wUd愼}a Pg;LjZShgZbr%~*'`{tZ2hӡJjN@ p! Ћ9 z+AK@/QpŤ ,ҍdGA$?jkA<'a%PU& Ѫި4}J:Hໞ^kC&`JB#tiM H62偹 5s-O, 6"בt!$%wl9ni$2H:&15tKeC\ y  "R "՚ jW Ml˯8iF,EV6>,Ȣv͔ů?LeEչ UE2YxDwt_QEiC@[vl-ȵ< Zb /XL*Ppg1A' L- FܝQ6DFV[@}J4 җn"Cz>:|BV8X[:L:2ro8/=e~oQIʠS]B0+e+|+ l \f  ͭA3"9#I.,3ǏW -w[f5V,fg<}}tcGq$j0ca,,xOuO=BlV䮍= 9/Dvh]&#L!j* E#jqTe(ffkG@5TXc ҷ/R\ǭI ɲyf9XTQ5y1H'U}}vL.NN h1zh v\hO qsHٓ^/]2;KfowP!g+Ԅ8teQq }I&]Iwq?6K}6C'EO4@ ʇ}uEC=i, >Q]*)= equnS &!O K߈=û'P^Sv Cb|'M@8g`#]o塄 ҪOl82l0LkJo:g!h!k`CM :_<( 7>#^uKSݘbo襠Q::-=u`aHJܗ"E1򉃫Ȭ ⑎O ؐ$4͟U-p|VR=e^y\ ow{T'T4Xw_7E mTB 0@w5 =a3/ANRoو?]۰绳yiELl`̡.B0ŋ&&7k{T݌RBR@$wH'b&$&o,q';r+"T#cݢ[_V+#,Wԡ2ێ"EUWjt(fmn0$yfȎSDFFuo_T-F2;2OegRM6K~\1[F̜ꢎaA-ype Ouݨ1aH8.;%0M?Ż]$NQЮZM"W/QD|#l>WĉT4dNMқ?gA~ȵ]1ጯ~(Z;fp˛7j1f$Vc!=N!~W]i 勭tGMa'پL0:ƍd6,X5pnd=&1X^K"r^Yf$ k\dkRqef]dJ}n8I4ސTM7TvQ< !DhQelB ݭ],j=Zi/iX˝42-udkBVZy ğimM)rϊ>cYa.ۏ iw(R;N54wV mbĜ+\ִ ;c"~sp3rKiF Ʌ-5-S=Bu_LJkO qmFF.m9T0|'T3GVg*'N9'JP +=98QU z}1J~4a omu)rGitHzm(WN&CӶAjSBq1;@f~}ҽ_V-J2FgՓrivH_N`Xx.+E7-sT}#^OAxF #uC.oO}ިmB-bIjZ tNAl?5񽱤?0lU!&{ea…2H7$ߨ9&kj^fҜJ{"$I(2O<s$ WМW^X2Ua;כ MdDRi*pA4+p_v0}Ax264\_+wKds5X]<ävAONε#>Z-O9f{y<(k=M`򸧄(BL krdGFGE0("SN5;f,l C R{!aMqnL!y6U@*iJ,8toF-a0t1 >A|&F9]5$bu%N3P"&үq) tgqkkLְZSWj33m QI0⟥s!c?NGF6RC\k,e~b!Ww4\c%idɲB*jH"K,|`U7mM7y39$)+X7w,eQrz p:lxө$!W#'/-ADDVy7gx2u~5yݚQ^~F8=^X!gx57:(~3jj(7=Hôd~Zm-p)d^SwΩw%s!ޡAfFm)u2T} y"2p[lNfL=*1q+lUyt< [KypEf(eu˦Fȸ oJGU47Īfa4*[ɧ@џXF{.UQbcp?p@AIjB>)8Xs;u/c SkȯӐq_2c*ܜ|Zrow{bLP&=/L {X j@# DzLlӜwx8@Bs>9]n[~gZ̷zw s:fBM̅s<\˗֑b2'GN=.߅}-1LiR!b9п3_9 3PwԄخc᷃EN1@drBTt#9YF Ԇe2ȥF\B$u?:z ׇ7B'^T:I B3XB?yJ7o"a'AA&H5 ⳶bȮcZsM*$βy+hi- (Hkꂠ_uý Ay?a-Ê83b"վ.QPOzL:fp0m0X߸qiDfr|CL#+L"5 !Չ0->=0?9 Na`^u2{XYw[MXm6M{Ke;˹}Vf\F*l.8ԉ8HqZa#&ZyXtRyeuS͜xÙx=l/9QP6c78q4E =$ &xI) ux歵!n8 WƆ!:%Kkɵ vi&@[f7m;B3tiVS(Y]C9$ƣU<涬e38|*Mgd(^VGi []1%;b#铅Eij`G-` 9oa`pYOK*|>qd"g b L+z\e,Aל708T$ޏzn{3v W +owaG_h;&D@{%uw"%A;5e;7_M^3\oJObEyoϲCzÃdͷXo%%V"̚棇^Ll"7"ٷ;ƻMT3ᓔ@m8q{E(RSW5EBFѲ\ɟW9" v\I 4L!k{0v$Od1ی=1gd KGV.h8z@V {٘ '_W`>NxTF{lZ&|=}p4-&s=x>{x-0Rm̂."Mi4x-+ˇg!p-@^` twX䓬-GJOmfQyRek i=d y;^ jH(S˦JU1v$u#EJtp'$QAɻIkRy G*iz~}r pc9c>؁ã<㆖=~cQ/IEةN 5E!BArCV+p^=P>oqUII:bTMXOAc5poOȯGXM3f S@cg7-70%\,SO;G QBdfF,ũeoykk}L]v,JPZ/V8ԤGa2sHQ["KkؚT[yfh!wHK&n⌇.5 J'ek9dqFO1̓MteiaN[S WROGbeu/%5W^30AߟjPƚȄgdw, ^4h%hvJՏOn;8sqQۮŢihS& D75MS7EnGs0J@/u3o%bɑ<bttj+)j.l֌vݫg=s[tay6}|JgZk `IZAT'?!xBkFfi!@y#/ޱ.jh`Xwa'MD-z7(rpFJ7jԀcיqO}LC1=b%,O CJȳ{bYZ4[~k`{ԼORKr1!@ W-ё64J@i@Z+p OA_jm5G.A?ch恌rX(w+Oc3?G)c#zcnIR]u,q FaԲ\ `|$Ϟb3ɰ^ڮ98u mov( ?f8"du]*FmjvCX6Q7L^LNeʵ<섍}9hEI@ KdS+6>^]yOͼQp `9g 4uT;9&^>n5);gG LZ~ȕs1PqSxDGN s,|d=T]tt ;6b%:U֠wbkMmV׾؝ IYVka}imWuks]r%0%IR1w-F<݅(asw{:5y 4.SLz OŊпHͱKCI2XII%#a0lXa`6l!O7^-F후,uD%1=^Hξ>Na)s ~#=Eml]c)$Pn!j-̽@$߶ѼkF`y{߰=gLױD-8O k \uH-5|ׯ\B` I,N`mϳGH*^n}Ӕ-rX)LO{gK)`g[ݹ.9[ʖc 6=b`$gԄn0 @ <4AZdAQelX^Ssu2M MqZrXW豲 Ҙ`t1#}e&ԕ)A!^a!OO GD ~x—ef \Z\jD%5Dk_6Q6\o*aԆ~̨F6!BG""PzDl`+n/+)]x[ iO&xN߅29xixꤸ*৅iD8d&n9\p'$"`֕/ᬮ"Z% 8i-#J{Q"txviV/ MKdRUzc/9LiW}aҺK[_qB)K_t kkVYJO[3x <ܬ:5XfIY#~;&;Il҅38:< L_TVh*cơ$p.GW79|IfF,gᜯ$Tp DH| t=2`.}mr*Ӱ%z==a≬@[B-ӄ\a\jgا"}NS |%@0ltP" Zc~Ԯ7]~rй#͂c0+ >(Pr^ 5-ٷr*"H}d92$EYO ؽCޢpuSG_-vX&^6>鞌P9b yX  CY-p&Ы ]A4iyֺVo R᷶GbV94/\b2q-S%X v%-#!E5 픵mVK 4JN| *(.Na7d,4_H*kdr4I\t/wqKZ_(NdُFt_3rEt$v YJ?&- 4%r,+U#IGrf]@+IӂhaCJԈwfj"cc6TeWx9]9I1[PK`̂Zcy 63 ?6$Uj. 7T cÚЂw! ISp=iid`5> ACuKGW;pXBO}XFPЈ&.f~깬}@"r Y_ut5#PbFckVM|~tX.P2 *I;WA3R#3A )Źx׊4>OWpO!DBԬs}Rn>#JqĨU6Z*&J)$?@Hw] MQtvHE\YɆ?0YFl3#Q)l謴??vOך߾o^" vEX), 혷F R'#d 79dV L+rqlC,X:0@ꇭ.POp "Lΐf@Xv D5KTb,%2EB1&{M}ફK3CH$@X Hſ=yhqw6WgKZluy;wjRq)>.$ٝ;lo. GBn޺x^^ɹ$ t_d r&i35޺B]NĀk 6ܴm|iӶYC+6f~ELoBm.^Rt qM?eo[$.UC)֖pͳ>7TM'G$ *B}Vm+ST-]r"U"eoS8ヽ`wrEAX8:Wٕ|ۡ5^}p HTNס\.! Xu\Vj&_HXk3sNj[-W^gȣ1!s& | [ŵg~puC_OSxOQXiN:Ƶ=("=cİ\22xFc Hh?QM'] MaťΜVŊHC??t(Fy|9%@x. 1|pHYSd8a}=7MهЫ{;-rpI` W"ǡ]]D'JyQj8}'x__уh̨b~m8춐RvMC^8sPA0g[šMnDKw,I1Z,&ESA(L+6cvcb_O(w E\]gk.mRR'3H$#OѲ9(c.ZSD@<RSmSz xxN# G?8a8.6",RIؓbͯFTq#.VܔKFTllCB8!9VJw1A{gl)>}j nT0Y_t9*JF9oC6 Hf,?VY/VǘW/ 6\|Wd7R6[ѧRS1 ާ+99071+_cݘ/ mxÛHݿTMf ]Z:6FziD5$m1W6KwD*_dizNaWxB(:hK=잉FAPr7e& Y$[5څQ]T4¤A+?o &aPXDK^v#,_O+)PڥgOmeb-2JqQͤ_T9ÛSHp#cOLvdDF?M-eaMQ4 -V8zq6nqpU:TWuD{M.`x&v?.Q?f`k3k36 27[';'&L@sT \~L:*0gza.5Ž&^ Z Пi>K?rnjUU}n”x*U-W^66Cٻ,%B\+iT {2߄f: ~ "3Ǝd ,>j!5HnkgY1JSԶ*ʼ%Hv}q0 9,X`Ϝ F0]F0xMΤ~wb@7ȟWk$0B|x*8Hz56NT<O\)UhG52ytN%g Ba}:{˔dˆϺf[8`"!<MEc '5wA,6x:p,!8vPHP\&huDD-ou^Ec)יN's7B=]53 ̥GhᢰfB N?y2i5qfOېqMA.M =(Q(v=n"QuM,R'~f%dQC[n<(H51mR͛kذ2T _ŐrNY`T i]$ '&&ɀvP~S% R}5Vt4P^i)o3S-95|ds i^}<7ةS Z359l5QBt=ے" Cz27D7'4zS0s %*U঴LiR 2cåE#bYuBf&~Dʰ<E@do Z!ۿwRDsm cn[R%4-v D#pyCHD-{ :1\(N|0tN@8)] "pZ6ᝰ_*Dؓ|2'~Gӣl1$ls甆ƈj*'qN25 ^!vOM+$ky0`3#ZC VNFf iE<-wa'XyAA߰(>sFƗ_+soUmLaY4 9Io6,x3 _vkhh vY\0)FOk&{H)>rEiTk^1ɇj!Z{tLRv콀у`U CHn1YR"6:Fx-V ӷS=Іsv+z [㎞W E<_D~w}}4Xѵ\^Mrm%™7^҉&yJP\l>nG'Go1nbYs-ʥh^RV;xH+~УI5ijgJZ[Ep9 .,p|T9 5UN>?H~Nq,8|t:i̵QJkQg.KWzd,/#E;[v)Q*NeWmu=BBx@U@DC`h8!b!u]N0b' Ldf5Tv5M:w=f0,ˋwjXV$I٤k28X>n~*h3w.ߓ Q(II_l 4uGKbD%c Vd@iO2wRh-TBeR.%{y)m*+7gّX%F jRE#q:1)Xj븈M&sFƔTmOu/ASKF:`U1u$_&<[ u=ͱ{9f6M2`r9O< G;`)c_FBǡo&#^H|S^9o48%ZmsuN!"幣70XU2 ejQAR{ެ bw @6tm&N14o.J+sU;6} hH H`L}bq̀}T3p֟\+dgd,ce '[wgEHpm3P+y1j?UxBl 1%}w[}.A8ߎY̋AMXL5Ǜ*A=fmMܪjs zK U6RO}Ucl|YekBlƿFёgiJ:dյUN83 HrA >m%+ փrtѣi`faC'Kvi2oei$e b> =.VpC9 I&15m/v"cyL90ar%I7RRwr <~AV| 4j‰76[aI?.<rz̴bȢИLߖ'b( 䱧dr`blF8Tggm̞Wx d򃡖 aXeC/ɿId[(cWg8cC3`iv:2uH]AgSv@6'rKzH #~,'aA=Fv7)q ]`yq)F-TN!gG?vpKa uD =YWK_~ұ96x 16Wk'fW nnф61Z-¸"8/7kS'=jwa(Krg ʻuDF|%/. ۵6]JYeб䊦|@h;$@ "0K::rws4Nb`&[L'v%?M}#+x|OA@FE3UTq%xubeUS "4\Da+2X˸'JТ{y0"պαmSVMaWs }Cw=|_3浕AU2K`mتd=0=qXo枼d-v_&dH@,j/ 0 S[`$έ龕K5Ak~DrڪKwB=sfUJT1]nuW_s}PHuC8byE1N)#|SL a 2)V\I)%mzTlL#Utk: kS+Set!  s oy Ԗ_܏=|luqb҉Ӟ"g/K,6F_b$T~ =apY07/Dvԭ{͇ޥsǀ:1רEゲkmeR(Z␦CvL:\AY[3= ;Yۤn>O>hϥ.[4zzcUu1o_Ak`b-y>okCb9C3:c~, 'Z58 _RQu&(KZL c6:Ouar%ݥ}OVVL}eWy56 çzD=TLc~?OA^Y*F?vq}Z8N$"r0:T2m g%Ѩ'Ì'>~+ RWz2}cc󲌝4b" _=> 3`qќgD1ΰQ3+/t1=D&g]I1o?W[iPܜ 15* mV@-fo##ru($\n6 ^/Eإ]y6 }*h'7ꢹzNgeG?lvY.C[ 48/3׆כB}bfj\RTnFGhEXs ;>%D]a~ZpYkd$5'̒fc;:<\q!=)(p*\y7Pal ߒ9E$F./jmC~7r}H϶Wequ]rm'glZU^lc_Lߑ,gZX61\c{<=}m|:x ܏awon/ǘW{7s_^@w?z^d,CtU}c|8SzDf"V.J,b7.pٲ*jűζgi*^ev- 8%hreڳ{n^o<&Y*FEwd~Mb!؟p-)j"΍ud.nck*|##Eu|E a&0wi  #b  qO Dëݰb>D܁)8u+n2ʊ%+( /s&j2kX;,5WJ;+Ig%b">ʎBŊ1̣8vmIzDJlw8g^^s#|~y%>9UG-x?$`-<Ҿt=}&WC͝ *r~"[tQP_T!reڿ3g<'{~ 4Y Bǜh.xG:_`ó1mJDƕFP|/K(,@ҝ75`|xEd~ƻj4ҽuD @T%2u:9JN%ǧ _5aV}aiy!dK䇽9OPÚ~Zq5US,'Ȫfpu`Xuŕ 4)/&Yѳc96v#"{1n$"SOOTUKbO7^뤼a1Ì-hb%0]C["wہ "e#pHhoզ-7FE3'٦J̯Xn+>VɚR5t+G6aou>'4)-j] ؛=QݘHxMTxI2am"m}Orap|ߍ*Ir /4J\ md ߰,vXp1Pwڹ|}B y5N߬ 5 tY&y#> ^XD) X3e=;A:L-$ZFbiYRW +3jپvD̙)#Jњs_4=rο] j0{cp $X0PlP{  nV94Q/8yFt>;mY}R(>z^!NaZWRr- g G<ܩt1}ODc١j W 9Jx7Ejxh@wtHBIJ{{gb485 Vn@,9 h mo!́8td]™eh}.w0s5u|˧?5e߅T {?hUyK֟=ڢS&.p0KƊ872DZTnTo !eD}>H3V| 0]#L*Q <1 qK՟ ^斩iߌL`Lm.fR%`Ͷefr>1g1N:Fڠ9 ^y;  <xQʶv*4;73Mfƞw}Y Lf5GU Dȹ q`-A1;js(1FAk $@V'"2^ҫR{hZ} O>D+ah'@&PsJbfJXx(FEk{sҥ0aMG#r`UԊ4z;6e8糭;G=J$kRm,bBQ=eM>jx%TSH@YSv>C67&ZuFf^u%'<ƒl w&8_0=8*)R.>ͧ_B[< WUdVh@e@4킏OWq s- 8UNXND)Ziўu>C!3|p^]>PLC(LAT=K+ p^YY,M4RGi.66sIcVazҞ3`\#\2uDi"$@}GscwKV4k)Us+07>Zl"^~Kxdv~rkk+Qζ7Yl ]JV]E_i72@ 3A`>BI?@X=%7% QQ#0uJ yڭ'Qlu"gSi%5@_9%ӔBT9{g˰¢`5E/īr(g4['qгJQT˒dsRF7%ǽ[E(7P9ibG|~ZK%GO`2xH ?~)tG}ϱlj<_ȉw *kS:^qb^/܊5:H3/"dݿ-o\PȚlqcKʅ@NE0A&T|7{wdC{Jν-˂y)fdR)xYQ43o[r΋8gd.pkK0s N4b |ղjd@t˜*w.CxY'rBXTۃ=We'(83=+c _M1\Q2K~v`p CTg7uᢕ6"71!Ɉ9BF@ʹeC EpCmSYj֤:mg,ݒy0Qd5-&t:d*^JSfBKȯG9\B$#@* iDQ.z$6kq.z(^0L;?<8`fv$F`DHd#@NE-?3tMeea`KL%r~KcyY6`G۹G.>FeO61@ȿwǁ)}/9*ĜA`N)[j?7YXc%r2+ 7LDX-9TIJ!ne5BC}q3Nh/J8JJby/]l~./pD+b8/cS# Ղ?=\%39|1Eq#ZX,, +MǗIK4ӊ/H$[?n7#` 3r6?]^C.J-0z MSy6ݎhdMԌ0c- BfVAᔨs h[=x*;lvB 7+0U)* {L -ľUٓǁ*}J a*j.+G@ Oe)[A1&tY`lur(^_VWφ&_H Zb-Ԣ9.y?(xEbu@A ^ Lmi9o{pdēo1~q?D=zs+Jyb{8] l^RGChAWv5v꡻S9;NܪOyf 5X !nMabD9Polc "ne0eϘU]*"ǝHBvg4q%Q5|` W0e;E?Q=hHz/y=}d?/ u0^as&Y&̐ƨX o p+ ۻ$0{<_}1ɭ %1]6g2*% i]&-h>΁ /YWAVoH̿q՜~q(UEzP1;8(I>GLZP<h0 ᳋ nwv&5[}-V8cǠ$oX. u_=(,QteqSسQ5Pb3^EG-%wT@wiAode|rUV&X>"Is0=:-RH1Z=|lBil3Ըwq#UL+vWZ^9NbiV[?1dMkMӴ-.㊣Jpc!)*9;wM4,-\Kx¡;;Z}, vP"CwC6~UmS2^䫋:7v* y-4û7pOnAc _-5UFw wMH` ~e34gq:K:pm {a~~ M}=)@AHLnut!  ԿH ̅u|zȞHۤ3DدHO0k?P22$zXL7:…ώO-8佊7ꔊ(U__YJ'S?;&^0@rQH6݋GѠYLn? "-Rf=r ɳM<'kM/>'"c5Fth! rpik \n+'@n-cNn %#΄`-_ *̺+̓ N" MN{\<uyr\\!i>-86D,r^ʦw7Wp.J/jWύUa|CnDpTbjd`ӫMrS"X?oUֆ\gdV^ՐIv+Pb'E-pᕤ^!C_.߇=݉\yY~T*sSU!} 3&@_'%XbfǼe*84s.CW1ln+1K=Z,њv=sήUu<9  G< G!?ĪzIPXbqW^׷Hur !1a*[Q Z`y &T:D(ke\t06ycoϸ RaȰh=>XNV DHwcIst!2\ Y)o›"=rfPln:; \GPԹ^S+O#ȿ J{Q5[gD 19C-[~YTe;8LO0X|3!jrBJC1wO*qLXK;OH+=N~&k m2c΅~{X7ҟzR83R`Ӏv('n) `\5AVV0e a$j+xQ~JP"6i*5OH? b&o !#C0 Bxğ@10"=Q%D~|Ѝjd N%8M@wg*\V9Л!B3Gy@*VpRJY4l{ OU4+A]jW1<=EQ}W6!(*)J`lO?'(\b>EpQ!`k{a?`ؖ,49tAJ~ygU4hlԑTY< I9ISWQCV/""/y)$pL1bGH ^vGsD]J 2ߜRĭ[G7H_hqG1X4E9WOs׀DrK0%0*:q87bz]k^%^ m#B%G(Dҧ]!mW[ְo%HRC#!6T3naZE2?kX6VUkN^gbQBpKy1[*[!au`Gڰ២E6w PuD]_җ=h?yC83''=jh!&PmMHm+Y8)8А0H'b;\u赯%tK}uiaǭO_9myx @8#J/ga1XU/Ǯ v-Cx"CgBJ{u~Hn|׃v]xZgX;t XE):Eߧiq̈́5:iLfK :ywƉuHj~_${!0)6Yt#fҋ%3o?6Hʅay(n)6:U @BAbhUvž8mP+# Q\;dI*)c&&x}ileE#l*XU.[W R7ѭ+`u}*ZC/.+E|?n৕u%i¹L Uex1p;#;)+)ӭ5VcĠc3U ;+瓨h_G Cm Z տ-laM<2hN;d6qv[zá=Dc]Ib~9U=qj5 M@E;qKQ[杊Jf)rY7`MΛ \T!~[Mu6;5 @AwFw%*e1 1]Sah#1y (c{ :|;m˺v٤ûzt]HN|zۜٓ<8 0l&‚@b),|O zWt܊ }"U:$H1\po6}W:(qڅ)XY3G,ϒ}/mw@ r#>1$\) lYn%BĆydaLQdҮDoaUcmgoigVwL eB?ǏR =G:JgpSRrY]i>d9j< '$bәW|dbu"GIUzg;n/1<h}@74U|6s0Y-0esUKqhZqupA3ދ*jYryw \S M#3͜rov?^#@u[n㎕ߑT- }wHc. ~,$rZsV_!d'qF.QhpHGGẀ6 LMN6P6`a@pUERR}ڕuBA#57m@Ay4MnX8-yV`+tv)V 'KH'd%׆PB[O 8X[Sz\\<{[1f55:({F_"KHf>|'&`\ML,Oj GM;C.7-nI3-[=V(׾,N @ cr)Ȅ~r  *ު-<Nfj}^3_=P@¢p& g=xR8ď+Z#*δBFȀ˾nu(^ $F3@ECQFZC_tU0ozΩM::%+*n}TяjlC<@9seOwŰҗZ*~EТ"|~q0s :rEBKV|Óyv)XYӉ'M Jw( (#+ zw%/iC;|QmUp߃O|e}A_=VZ7 y(}o-OmV= ຾R]#Y"i6K*sI~Ls|=sȶD etnϲ tzNjՕR ˗R!¤QqR- >\q*!E sC{#,H /K<Ď)HiF ;vle%{2ƌ@7e̍\JUgQ)V;7]w\*Iɧ˗粠2.^=P**k1NTۄ9S;OjB^¯ۇ>!|3k HvwՇrW]2= ȔOźsVY5&)9&?j9 s3՝SDso,GLl_tvAokIyc:WH훀: ;7GΝ_;|mx)S( U]?PR>pq&=> 喖N fJ Ztj73#`#8gnc%S'SDTxe&ļ%z&qL9,vIwzoRZV"9zJH$:^Z5 (::' |=&`Q)=r/y{vf_)Suޗ 7JDS{b?E]ydl~΀ƍSJ"8ôژ2薅pOsΎwK=E)m</Xp*M|@jj܈=&"L#=ϓ6|D&J2KGIwU]扜TDѾj q f&./UoȎeږy>6djŲvCmsћIxw3%m,&'Ql 6MAGn]2qVS"wHs$'g:J849È ĞG|tMM61u&▞389COQ$ٸLhʟk :.TǠUe :3={%Kikjb'҈vqڜ"~lF`L܏sDHhT"T' !^^;cCa R( bc _X{/=LH4/}'VWۮJ%H)&>_ vC1y7*'s"C3Z꣏Nf wtʼfpʕ[.J?.l!R0 _m+J J U^<JqdfL O2ES2YS 7ǥ,!L\zw!X]q.[I =v hQB]qTE~22&-[n $eKLD"75a rh;(wFzn׻LiЦgI{dT^GOl{d<p~Y#mF.x"OB*q@%CW V)95&ce_u1O KtfNt35/<8 1ݙ^P@xdq4hJmkKdP}ZdB f9a42HV^ ErVԠn)udb⧺`@{)0 8.X";fߵU>f8+%1G=l >PysqKQ9TRdt4dxz$#@QY:bhQEeFW}'u"VD"-2ͻw1 }oI qv^=Uə^1˜!%wԁ()&Zë!N 2k͔5@Lg#aI@)qUC'lrIb2=W'ĕp[7VIOY*9A0)J_PV5y{qJXSn Z r3KG=2lFbd#Za>C\8D;J*al*5,`ڌ 5Z*xGѦHη⫇"Fnj"mV1WD.q/U³A"0GV{?sZFtt%ƂAپ5GOȥ5/{+֚%o @c"ǥA߬+·5kO?FNҵ]__ayq_-BחeNC#ƢiGW5 6Z> qL-V/ 5C!?CFٰ=Lqm s.`5K\66t1CSIh^ N6% d:apRIGŨxM"O3䠗bѢN(uo#;+bX B&R;[:=H3hF[^jpHj] tFvrW! hov*d\(mf<3y#|daGŔ6`Q|*̼nM|,{|57fTjzC5!ҕ w>g=~†&WXiJb”8?.Uyw.@gÅQ/Mkӛ^-[6/EЮC4Tܥ6|Dʶ^ιp'Ұx<:>P:}xЫa Ͱ#meNv? 6|߹A(}r}REPqTuv23S,pM&Gv`M1$ÄU.JO0 :>Uhg M7/36c&I_w PR #mS1;_ծ /mr Q݆~4+>0Z0 php'y/W$ggef0pOX{&2zgB3KJq"޲ tCF2h f+EyyY6!r@pq)~#ob8 89YL~# >cP1Q;GpT8#hEȫvA?T:0vk?@,wζQmYO:sc7mmȎlpDELӝ9z&Q t_zVD k}jhՊ'8Rx)Q~tCZ=S-%~ͯHӀ3j%tq_8iT7v#{ 9hq ]vE CeL ˣqzeh{DtYש?2"[z rɍ/ }z{ϥ22-44*A2r>{Bv׵)~OWmdq]h"(\ce V0$tIQeSu m FD&9Ј߶?{H'N8E!qIʽg, [{$YEDN*O2% JO I!dG ?%~ؘʓhG3|nFHc|5Kk>uX&ul[>=WFu'wΛQI \ :fX"n:n GF 4^cCnC}RmG%Zɍ3ۤL% sIF#%9uZ g{PO /_ bŃeʱ1{[0Q0\ n@Xk:%cDb6&wPL_lMh~IQBqm,NrB*@^0bW\[,qI5&I 4 y/B^ͲyB/T'ϐqte<}(ܧoY`>y#J9Ar=q|Ę}:?f1Ӑ^B錊@D0~^VcdW*ՁE S_1'jSY:v]!&_hFkeXo+"VQ}ɓHj[JB D EBΫBfGvJ32q*J-"h}%[;WzE8e)y#@(ƚ C'zAm J=z%Je eTB]yzW 9@haye7gӧ ?]7[8h).1_c {rGpTU.-! cv9?Y| %Cޤ؊ lTB0F ^P<$FUC5A\>j8FkJ GAο>m7QҀOƴ\GqŊWN6(Ѣj̰GQ wKH=\Sq<~G;ǻbH2E:Z Twٰ*)'ՏC] 8S~2UkVA2gzJTۥ51I"Rفj)4CD$:_ f] ݐC|3^߰oV-ګ>TZx_[K}99Vlvy~XT͎~~ "P*aUvH4,*C $%Izԧ:#g*e{O3jD0ĻolY}qG*%yduSlxk;)07`vMWRio5*>Gd/JPfQ"_Nr]18쾰& xe{-J!@ |dTK#20K.4"}M3(K`jPNs$d" q-?ox1TH{5.E%DqO .s U>(0YV.X~7{:M$L6te[b-@!7lZ'(jXA61Gh^l>*kVq 琮0Q{:ڂ<Q_knĤ4 ~@Mzr2:*ȭ|9T -/NZPMLJXlywv=鰾LN%mp`MĔZep8o^9 ~YNôv cЦE+%Ur &])`({B*{P7Ȃo,~iϵDu bQS zo_h-OZWiYz-tw7$ q{{,o_bAU nKZ)}`*xVQlKd ;U, iq͂oYh`ZDes׳x#ʸ 0XgӒoznt:yOv|7w#pA [M:6+H=6J6-/&gy+%(Ι+;ewYuyR-7X!+].(q_.M~ӫH1=Rwytt ՃK 049̀@xn2'UC\'RUf+hH؄' }V]*5FWUdmjQ/O`mwDi 1N|k}>&J:?|DCoZZ$% bD -&T=-|oҡn-9$F{bV|Ͷ>"**ľ`]"q\X(;.+1BS@pmTIz6i!OU7"_}5}_+Bя-ݯ1 w7vDcΦZMzNcoK |<'߃VQ&HV(c bն@p&^fї Әof rbSq+F&t!ҟpݦMz3W L! SOF14O.JyT(=YIf- e<0iKh͓U /]1wE<[_-jo*ltHw^ -29TYW!7]}F&޵HdXGQܗk >݊"|Ο'1{c<+x =q{ݥ-+qCpVK=vF@%Ft\}MzD9ox&?)羾\٩z;o~+FQ+JQKEq!Z9呻ě$`Jcأ=D|0@Ϻ_St'Dݯ% ӼFlN8ozŊi+0tB٪8&|Nwco8ꧥ}+n_|f nr2,{xZ;Ҫ%\zG%# Wg,]#Z:z`nƃ4FyPo]rinc՞-B@eT?^ثv:: ~É'P!֙WIy|7h7Mǀ]e -C$Y¬ŪVrpEIJboJyZ/.)~8!'Ѻʤ[A:(dI c#XI[xy ?ޟJl ϩV6‰gBa@U/z=:2Pծp+~gy: zb~pl8i2UUZUɉ1LNcI0TЗyקP &Ȃ`g;8c3@!YUcoGE:fbK 4O.FL@pw"4n3ade^D#V!צ'OA~SbY?C3rdNK'm^=',8w*+'`#-47#jTqKB&|\Lm| a㺢Ф2₯4\F^5qfö̏]>u'0;AVaE>͸Q_Tn+mG5]$?/{a]lD[] lRH GVD'F!X4[6SQw:.+A-7{&6 X+EMȯ = e/~e}H9/ n#].ZnuAhn2Uɶj%OdPT'do- cDzz_5p(ߧY;s&_B46Q\Qhn%#J!71OI3DH/1I3?H3`s>boIc+]zHfw< Ko^nDS2IsOؖ %3:s>gw%g="Wd.uIp&2ͣH[O^"'P\3BN2~ On }4=||`+T17p\8V`)DOGJEzq {?nݵwn+4]LQϿ޾{nIB$Au<7zo Zzru#*P:i@&\@򮟧^33$hm3]+{-ޤ43gE~hGa:tI*x X}_{! -QU(b@U]\([{z=jw^uD `t^+PEcz@0) ZDTFr;e Vinm0VՕi~R#!-)W,m j>Oˀ l=J$ĵ$2o>[W.rzeH KzZ2G0vT`Vʵ*Z}ҜcJcf+*3 `0hXͲi4Sk5Z n jetD^́jn)MYs7Q~ aט䭷+O07|bx]iH)4GPs0P643y/)f<4=׀BPJ#v~V8)# ݼyGO{"7 k0ۇ}`%<":RuVj?2`7 UiZbAP}pKLd{=qYՊ6W4 bZ`#;倽_Ave?(p#HƥMx\v}u!1k\?bYGHM=-tK!I9\6eT60dC 3G7剦cQ܅)6o6{`&>@N4@n=qPQS\}&\]ѹ Ϙh(s"fAJKh^]+I-/Az[#RP-юgaw!}Y`@Ypbu[xj9Tr(Mb;`䀴oLG_5ɵLY 骨c˗H5D'鮾>;Xjs%>\ C<noG*>O)C ΀[i#nJ_~ZWxlcmbjw;RFd&^̒ӾoVz~ʮjbUŊFLpRjS2+ [hyKRs=53SBDBo?0'[<یoar&LzZ!ԭQ]U4Ɛd#CWYѶÐO"UPh9 FT9bRxFy\CCA*t^Z2n@L5H.5|Hm׽C?U)K5!r2NN'4 YB]b$T) $Pp_SQY+\exKi?i0 UfDwkqIj| ``Z\sB?u^fS/MW+7(zGQRnI{.<DB5Eue9ji.X&Y~eW+;Y(Kqv\ .f)no7=& !v3ws( tXy۵.Z0x>*`s0xH YQS*#>GOb.س%Ib ;KQ^]Y{ 9ވLInAٛ'/;9cWhm_czNʢ-i ҽwf&&TjjU tCp{dptz T*~zp ]ucZz_kG]jt_vՆmڝsq;;ކDZW6 cjSvifEt_t+:1)ft!^aDt9]kaDD[O v=>jloӸMgZ4=עb ,h̭cg wYPQ(Y+weۥ@zE{]0.@pE~R9r|{u{0W1Fu4uPx=/ˊF턝 ) wL3]!꼅&yG8- R_On7e/{Io+1T1P¦z'̅¦0jpЇLtMjIgŽ\ߣ7<-96#t[@]CS|A":X/GSA<]6c_f8Tl*,O=ǔѦm^brb uf,a[{܃ģD<զb+$`.P7 +¢}Udłh&ith^99AF|\eQPp0P1vƕ% :^~M8n~mxQш|!HL ^9( P_r;` #DEr^|.v0S>, {Ym<&,]~h8gOmiiY~ZR0舞),fI0˙C|7D0OVr/Y~QΞ[:*g>_!)bRxr Zދn- AjJL=4 **8S#VHTpl`'Ip<:|}1 +Ep};L>- R&-Am>L1A8(?@x>*!vIy*W &n_hϩNiPH!sfm}H [?]+BZ4II|A)נI5- $Ɠu?"zm\B$B*( .0r*YH0!9lnr%"1Wb&`ԃ_V)xSVv{zBȘܘ~Y@Y{iTmLQNJa<:O5Bg|mܨG3)°Vw;,wr{tϋ2y[WeW~e x/Ó0|jȲꜺz,]PP~g _X΍ÕZّ☖KG`)IڨWV4Tv^^9?+o/5]7ued%{mYM.t?n(&d2+yZ1VBV>aY Ɛ^+rW5[DN(ciY+t2\u|D?SS8DNM61Ky,~8wz?J7i[9hꭻFJ|pD䷨Xh8R֟|,*SAޅh&xti7`Ļ$DG#^S$3D|.c"0PSڊg(0>}~ ژn0Dx4iz3:S1iv*s:?)'~VtdDBq!ҮUc'i탬9x&A^m/?z]XyߩR)l0OטNfwߙ!b@R'ݭ1[$2uFT3,DTuerx\*" kDR26½]zWWS)툢nku6[f4e\\%pނY0% o(%{βL<,CBCLյ5xǦ11 W^P'4 َxs>(eF߶O1)E_A1BƤGH{OgSi- Goi_rp~D Ods,yxI; #G$;V-\7D(u/ ӛӓ_;9Pq$.V1;lQ #H'C1jOš+f\{NU5c!7~B࠼i0oICߒRNv-{qto_5Afjǵ.dyzZ\<N0^YGn+q9Tʧb<.MBbzpXUs/÷J\+PI$CrA=9pqR,&ʽa/Ӳs|TgfU~5]GJaz{ qG[F"{wsZ}4zT'Y.շքb};s?х ij`gƛA+>0Xw!< oy2$`eĎ(bDLcqF,Z2>ȋ{]\V uM5TF@Ƅ+\OF2iGVg둤V}-}*`v> _ԻR7X)HJ*pP9g*'g-YKjI'V*DFr' Njj" wƖQ8 VoY簈$tqNOgo!Rg!jSQ"Ju%_0qC8ѮK(.Ůr#DzB{cPzR5aI>l5&ZK}B&UMڤ5k( z;5 5$T ybٛ0ޒ骩!$7NG%T&`-[PbQu r*W9^|'a6͢'ebsғMMAu +?l$ͺ*"KGH@t$4~i& #\$Iv vUMnr ^1NE|#nvyj2_j| WWPyc*, AX `ч VG ǿiMɶғKʻK[".Z0HC;JS"%7 >{DT#Ѥh*'dPNpjʫvmGÍY6R(k{sVM75>$8b1ZeD$Af dN]ܙ)ov3BwsT-ŽT`sEӺh+M3mù7=w0(P&}Z~5f_fe!x kIlj(=\QD17Qd|fzXG~i?]z3NVN!c9Xnb˶q;=E277+h!gdPnmA|F](r<Ѹƃ U)굒 [ٛw8m$lWz,6v96o%4o3:!ZR¹1F!! @qWM)\z:( JU \aK~Ktʼnp5oS ghmZ/wc~+`oOz!nMd'd$.;0keN*߸#%Qjk{XT5rbg&Eʒ?|dl9Ij-d.ܑ+@w>( Pġw%`AUNa753@yoמw~ (z]* Ȫlۻӷ6Ծq-0lu'?޻ۺz U0KDp :J?`w_ɺ,)` c$Rt&zH_ؼJ(i.ڤAW_)]76_'+6UyHϲ'qRȸ6[M7jcPaPW,]5Gխp$C.퉵s9i+uG,AѴLׄ2`;.UbOvk:QI/r*_ͬZ;TSi9y﫡fPOEPq1= W d<#֘5%ms!Zf R+q@ [<[p3͢Ј% `rڻ.*Aoq%m9%+J@T\m28U72x %rT*4?u=ɻa OK.:btɐTA>*FPȹ<#'f%O n؀=?8o%9J|MJzbBop75UށR_'C+v=XCD-ݮE^8&T|tfqvGbahі ʠq`JM5a/&ɣnDԟ}Y:Pd׻G1jL45,oԖ >o!Y?G=S2%=z̼E%!v0eF uݖKi! LoOIkr79ZީIfk$;D"hqh,7J-9_Z -S!i#zs ѻXqA-. "hFv7i-fk>=MBv9Z .UΠoRBN]#c뱲P蟥#sM::E7)يDEh<'RC-Fw]ȖW.5+txʵX` enN|9$oL}]Ks27E|vTWӇ83 f⺈ahG6=oAs#Cc+67)i\A /a Oc?ZTHXV+~!xҷQV{zny[jI% \Hy ATM+3C}YDXZhSr|]SI]]n߉A<,{rNE5{5vsJ"A-J!*GٕdW¥a(S2)!2mz3ںR2 XXC]fqϻf STj  51cS ~@x`W,;+Ys H6lyB)AA9W=X˺]|v˞R{\KL鏼mC&:wR [q5Ӧ܏n:oY0OVXSceLd1m{ߡ8e0}"iy޶b n˄ Jj@7a q#$(6<65mgtFo.l]sTs8QlJ U؄S=)|v!ҙ2i;C UZ9 /J;i}*ڂ6k9.~XYWKxJ.1@3$Sz}Ԇ\9>>;9P(~(J#A%>_VL:jo Bϧx@^J7SJR=e ށ|ZU;7g>;. ^oA0? ϼ.{'LY'd5-W,ɺݝ`C-w+RRY~xʨo aM#&tq [Iy#:ܭrGӸ>f=<Oh߅",^( VGz&Ff^` 1렜nJ\ i!!>mAfH@x2I9s%.rJAQM!&- ޣc z_SCmXG㢌(JSk ϹD=k i;4o7QuAxIn IJ? #)+ fBB VQuCǼe? F٢[<76~ǘ" VOOTqCgQj6gUP=dFrm"KAڼjD.k]i`bV,(5 -,/%VZ`?始Z_)7o~ " 4̥0+sR$J;O$5Q:Gʚ zK3.\0lw4do)3f3bU4 T,ym3LӨȩo;Nsׅ9;ecXVy7҃4x7&ߐ CTLx,{ aV=M~R;o1Ȏ.3ĪL];uo]Ӥ( ^fh7y$OSQeGRR=k(*䧮}LIy\#JOv|7jGFS 9nY Bȶ (X売S.$ȄI ՃaӔޙ&4J>6w_ܛ@Gꪍmiv')3|LPEnEz!+"zK1ml;6<rX5{R2ZtAHnthziʅ]r>kbopS'l$箊^jɰI:WyO+$5#6$gA_WB|.q>E ȾqQxwFְR"A/N+-yd}M^ ~[h@JN=HJ[%9@vBF*I2s7PDjI G|lsۈ0#s#ֱvQJywh+7 N<b¾P퟼16xsZʊEMYB(/k~f N xMNv [* ɢ "~+B_O@rj`Eu`~m]F™S%U2|  ^,d#S5]&`(yyQcSzO>w x*g1K n~e-9K7z. ֓`hu9ϴS 9?׸d3@)%.m〰liӓQ?;)1]82 8Ԯy8JV 2G/@SB1(AD]RAm(Xt3{T2nTx|V5wQ"TK]C#ƶeI 3%߻ֽ8!/N}& I.wI[hF*W<<m鈗,˺9ܤ'ڕO9fR>ݚ%݄pyo6C- ݆_^3%6s.l_(I v 32s QtIoZ6Bӝn:n*XӶ`ΓgK'Q_x[ J͵0˚P&0bIia孝e`m&m@n5k[ɞvRWFD΋eY~,r֘!Qtz:*֢TI4BB *ħ.ԑ~:#]!'=[$G1m։?DoZj0T$&E*]<@vtV 454F?D(l~*8k2 9lNdDҢs$N>'Q?NH$J6Z-#[|͊y#_Z%_Ce>a|p[j #I7NLYe ]>  Upp-íSwyƖz_vÐq1R5^0jO,t\ھMʡrGB6Y #Ukr5K f 'E7Z+gs8G^^ozBr[EDQyDNR0;NrFޏs`zt _X0SPѵx5A?T%R4^Eu'.4fc-C\C)<#Jq1q(N1b 3ǠʎO%jե,KҮ4M.2bmt;Ntc@F[-4~~g`u\| xvHAyhH;\#~ߤ0joIU'Gn 6]XD1'MnM|GF`i߮L (R[Znj!w{х%Rޔ ~I,x&v7mKKDDJ=%vr dqͷd 2zY԰Z? ?P1@ ,h%Ȗi\kdA2NC^:If:bY@I%->{tSy74sp#Y3  ^呄OZ1}Iċ7jq {1!yh(09)}u5L!gd@|;ftc,EL5eUʹYU[LTE`٣75[ nʽ :Yh\Goƞ"M^q;$>~FnڑSl+x/9Q:d9ZNWt7oKL;kKB7TZw1nP qńXG2ģȎ!ZNoBn֣IsZ*uE3 ߔG5l/Ʃ64F+3=XyTQlIM]A],st\-m:/DdEêu%a?Ҋ߼an M/r[ i_ڀ?skQW~m\ە ebSOhw}D}m0AFdi< De޾ r-8^ƇqDd'b&Y=qFCFHk?$.?RǍ3V?f D.H) LȕwրvF?i#KޙjRSWCA[n2gX |] .exgܚǵzrPh8 2 .\ %Z]3]OX>  y^!✖G-#{Aa3P+tzʀta zX4 _ +/d?`fyٷ.۰ׅ Vi슜 c&児ksT1BxyG)c+CͶUz(?fO(m ⥲t5b깗p[/BZvz-NnKMuRڤKAERIm>!8l,S9vF,o?zTW/GAYbn03n(_3"y>ʹj"Yİ]G Ĩ6+gtŎQ)[>;5D bpP> _S/9#``7rn׎ܶOR)Өz|\5vNdR>ύu6R6rkǕMM]$lv߁ xynjy|#xONQ{6M\-c*tzJOJ5!p:4]e۪">> }Dg9˅חE R"ʀx8ׁCXƍ,#WP LryqYHULxW`$*Կ#+9ǰ6Mp)mV][-P.V$V;zjdzt+^W딖' Ei&hPyTJ?KxOHVzҾېC'fae wOxru#hϾ߿FM'IěpL{9uu¯C.;g ; ˍWݾo,T 0b2/ԑa8NI;9Ҫsѵ\G0dp8s[ ̿[ OJՄ? }*~'JiWק,C"֑.o \8{eb2IopC?(#tSjMXUDD8PVЀ)6вKD=PlrYz%z?d/Mm1ܴOE]3). Af[E)"=H@?*^ #rc9JiuW!x} U J~"Yo1T_^*V$;~xcڙܰ@'g˜F6L2yn6:ۣ#WCTՏ(•TsY+`Q`VE Đ-D'r;S"O-Gߡm~lX}ˡS37rr"嗢?luSY: !p*qL*9*m7R&L @:P"x)0r<h&Ncзۺ7&4[aO$#ue<#L]CaX]Mh*Ħ+={#iK ܥ1Bfxhդ_%L1׮UQXTȊ3.\W1\0Mt.Rޔ j^N~ȷ!2'~]$<( ]W%HMud: ar;~:+SZ\Ff h4"6T[:8E# OU1uYϥC:oQᅽbcD@C7|x!&A(6Q MXir Oc6shp{#~%&!l*$ as;.x<緦+QUSP1 >4cpMYJCKvz'u~kN&ҙrY|o+Cv`Ktg`JvNwoXxH02V9dk'DBnndڻhu6TMӛe$#fbo(O9DhgKe֊KeZKa} rZ޻ IβH =.Щ̶bqM'sW qA9&S.U'y@n9 )A0^3{g'Hl9tK 1`l%e``qꘉKqвp*2c\n;L T)a( G%'\w|jϙuhA= ŢX谸fYFld]q\i-=곭U}JIv+j>,W&3w.]J{+$bM=Q/z 2 Lz p#?~]|SX>L-RlJ(DYCE,[Κo%E]#feAja np':Bmfl^5gq$O?y|q5@v74`h7Ux=@~g1P9Cxt6!PʍJ[i gv9 $)4sH ѩ{puWtu Zѣ1NP{ѢH(sq/>a a7_:<q 3I][_FT,}圿'U%bvJ3rԨ؇"/əmݮ4q>?{'l#~hw!t0a:3w t2%ˠø1@R۫ds6qvm{̝V6; 9IV6Yv.adteyo-rHTg;03c1ѻn31t5yc=ךZ}̱a]u3g96]X@+Ċ 3BH kjid8@4z8ihbn*D?Z&NRD5|n}|Q|Bh6]< ̆:{7,$RQAPca0.,"}?IIt,Zd8θ4CJh˟mh;?QϯBQ>SBX}Ύ#XTD߷tGkÝijyY9&U.g~'v6č,S|L;طfG שF49sRi[~Kpb0c$?AG3Kh @~5(&`iBgmqtbP,:+eDd`cs G N*x׽6Hͺ{B!(Fθ F3H_qDri808]#"xv;S.uYR ;P8EZ{hEޭ!cc6w0% tEUB*+}Y%8l3"L 5!WkDC/z\{(rNCj*9šͤ-[4!JZ!peўM:IrekLl?cǓƫ^jډWXhXMyiׁS 9n]^m;xT$w$RujURd~+^3IK+0Lt~["vcq-/h׿}@;԰o܆II\ ؆OӅu$<3cl(qD~t`9]@tb+3uPpV9kl͇(̩XI/z ]ת ݈UXt0 ~g5㤬1}|d) 7QH gf#Vk-Pi9ym#t1/5Sgaxu :xT-q->p*vR~g+ |#3,QfN(*o\nj)Q&elM=[QƩQȻn̂ oju!Et߮cz\&ub :L %랕xiPQ6TXs$1֢HGc9ޕj.B3PɦB͐m$W$acqw>3Cj#׺H eaiIOˀ\7W}'|-Nz%!W 0FCKωBB詩v48?a)!T'9m6Z縏e7XS2uEZvx.z"e)RU{5XX3(bmGK`aʜLB(+r(ccwYdoV[ 2򗿒G5d;CSӝvؒƩ(c5901!R1[g꾾)-`nh+8[³ҢJ4oҏ7k) 2ٖ%>(^]Ub mЏfLK%U8=<鲀0P, uͰIaBzSR|x:;A (2GCT=ڨx~OeVZ* YB´<k2TT?J2^N)C#y-hgi?HYh(-2uZ(GW^CD|7gk#)B@i ~ %Nyg4?>I@8 ta &DA? 6n>t.TCC sߠXCnQH|fXy12b|d[]ϣG!X=1s<N!Eg4$~!>7@=ۣ{Vx: f_)[<]Ӽ6Mg˲ވ,iN ]{ԵNG6<[B Tm/QpUUlv ~:dNa( Pv'tT,eFCBϻҟrj_%X}9g[8R# g( \u$X00Pi5TM΀bmw;TQ\ 9@\f_'VҨͭg=K%,< ne n#Q2hq^N@RF*8cjp1p瑱S 8ŜV '˲vW Ӵ$$rGѩ6"Bc1 pȬK-)`5UBw+J͊#N֐o}@YFգnw2T~#2l8ڂr\L{v]ҳao 7 h޹mX+jB-xĵȏscm^eK""i69? uX[VG)CZoql'2n6OǁLR j@ `E=?n,yt1H!!mg[Zn87uӺ`v#xET8gwL}1qbRDz=IZWxH7o.-ow<mX#SgkmBG+ 7/[=*|I- b``'oAEZqEyO1;j+gK'GppDVv_ZV! s'Zka*87'6wʵJ夋}j՜|0"m^䕅~ʨve)[Lc?zNLt!x1kNe Pvj3[U %wnl\LE_CqBmtO7Vm/A@Tԟ8N0&WM+x㨚cN.)h ڹg8ՙsWIjM)L:x^y n6EJ%C".\WMK0wK'G?{Z͡#JbzOp:RE08!ؿZ,7=[aQ h<!&1P*Wr6+Ir\z_ Nތm)7F.$i4n44ZEgmPi"\gSX/Rd\ !*Ϸ4$!TlݔZIb8jE esz [}63gVG"355_RX o\Τ63gr/N%W^' ' 5^*h/Gj8g"rOo~v nكv5~t+p1כsk4f z6'kg, ±58M7㫚^oZK_Ds*:5<n8q?i(efq0R#Kg&;eg-,gsgC7=YϜ} 6cюtr,[Xަ^=8zWP8G>xqds>QB|z/1 #:N4ikOⷂp~.%+R5>J^M%Knط 5,v\dI9ꔌԬ+ӝg'S4+H(9'tjQF zFS86K>vv$ <%@ 't8UJ x3[b` ץxLL+g黕`4#\!?Pma.C6\%aYJ1$ 0^}/E'1`+CTHlwD-z0` bkcYZ=0=Mu\ Y`Ps(5w:x2OQaCvPL{N[:M'S Y*Ì0l6;/qыW$6‚]MzA%G ^чgwY  NW̼أNf է81%ly2p^(ep3O_\)랶]4ōIk,dt8DGbw(/d=oRФ[,Ȧke5 IAsA\"VgϏi Hf̅i a<Y#sYnz<Srۭ%9/p79[&`bwnNT䆸' i(aצ+m ?$o'd^`?FZԜ8./(/8c:nlAWLf40MyoYsf=Zq !٣IJv`44:6`lyeZf7﵈F$D;|5d޹〛+͡';lb9Ϡo6ģ02-B>_ƧXS/8 :Z4lu,E*ʧYwdM@AT0:+;)&_#њQqe̅,}!Ԁf![+~/`kt  *v? N\ϕxH0;Rs H?siӤ ujCaqL"5";)N\uiO%# ñ!Zd'3i3Μ͘a8%dI9"I }KyUE3M*G]-P(ymmy~h7İ䁝~rZg0gk0Cjw\s|7{$}Wñ8b,j֘5a9Ǚ'UC $”.6T>R51D( ԋ!B(Uusb5)=b=r0U{hʶǢ*2߇t,:ļ?B /EQ脆.:A^ `x38Re^.F_iA,H8e]a.cV GQvi&wWY9Ru.-K]/kn JLϧ# 37W7Kihe8p,wV d. vR:,[N# N7M$Ypl5Gs ."ųKekXw<$HB:zm<o>' yG*DŽZTr!k[ZCV9tѓFn;Z^ ?V6<}!yMT dގuMw4.cw[Fוt%zdZ Ig녳L3F2S{)bF/邳[Pr T^14. U^g#z2J Dk?灛.$;KUT6s\-%!j:dA9~Ҿ2QbP1QO5/5*K%]9(1AW?m{|_܈Q*epWXm}m7'*ŵ*lFμGYaq "!ЋBI4A"<CG931[xk~ ?[0/-~POU\R(cw"ƦZJ'{lZKլVsAvyN١a6ѻll*!#dV@?9l.UR`hDZnON1Y 5`2RaZwr.Әw$5&̴Nx;v_ ;2LɈQ=́ ODx7e!cf@? 2`Q6*L8u Q; zrYtWN._">4J.h4 oAE| mNM/A/Qi7N$ #TɋƹҢ9)_Ћ؀RXѨcֆnz$])G#Hs1wql\:EZte}#\zQzrIiX~vY¤3U*e|Y3z"L|ٓqKxgw\X8 iwy9>۲yߎl"!{[ dxt^f,Lr& cL;dq8Q%2k*?T6 <.nnjYAǠ!axIt=&WNOT+͋.C^nG9fRMi}G6Ap|"uR.x:Nkv؈fR\Z'in&fU[_ mk_y4TD"IdZȴΣ'b '3᮰*T(gݢi,߿Ěl`o~ƕ8Gՙ6qց'~8?Xj^G-pDQ::L ZkfZD' G`N΅PӘ7OⓥQeسpѠs)l&™ B/yQh YK𴕬)j G%Œ rU#bhgJk}Z_:3G`Ņr]Cxk"zN>fG ϝ0CU];:Mfp)~[,@y_$/NgZ=0c:3X`zAu_Ai jg}c,bCM|c[ڰH$[7">/>|s{.l^s+rQÃ:hL 35\$flm42\F"pB@Y2%q 3xdwlk"-77y $rK-걮7+0W[@M,h,}geWy@n3.~.>.fOcu⢝P<%HC)1\ˎ=c0G 纜H=hMv FHs> 0Yz(9{"N ԒN.uAa@&Um ij;Ќٻ-+3grqzX{h>!Zf1_y$xb]m+2f/z3xE={kM@6%?7G6 !ڨ+&sO8h8G}R*yk,B(o&$$fm7M1vF콙 6AIKWaߢaJj`'ʦphTh2#ҕܑ㩨j~'E x:cGJklp'Og1ِϋ}^%S+E{ϡ_c|^ſet:kJ3|e|YJ1R3ZC?8WP 6ٲ"菧aofxY)چXýWvH2p]ҁw;Æ̈́Aŷّ8ȗC3`!WlX}ud.Hс 7& (TσmupMx:nB zDSX1[ֆo.Xۮ|՜k3T sü|0i-7Lh̢zd,/;H2րƒ\3mQ'g)P'*=dqPk|WΘS 89/-^Klp\٣^2BOHhW8rn0mIV L{ f-ըveKGʳB<)'7_S ݶidAklsڋtu_@Meέ,oAsBNE%1yga )QV?qسm!iL) ҬDFWC)[DTΝ'ӟDge$47q,3ADϛx}RjQTJblG.t)qƃ*`JI5C۝_TK--o{Q{7|jKOT$$==ωvy+f&峂Q LJ:޼erKGqmEU+|38;@fL+ J-d)~=^s/ݏ IWe~2W-B F,cOT?/*d/H-Za[nM3x⦽HD"];3Ro}hMǡ)QBKCCHg9 }@eڹXf 4U,6 R8P~`8ӉC[}ȖZ&dhd& d 7 V#^A^n͆ m^*9[[cEڪrmȩNp&ھ!|t&O֯`Umg([%`9u.3={&;0j2$7PW0n,\_]|C1P::}=_zJ)0MQ|۬u`~䞧 '2 u,1J n"(-f]䥦7gHaj >%TқS>k'A("˞{ +$.z~@6o^S~\?bLzL1ݤz;X[5yԿ6@d_(O]Sٺع*?edkoaF}SoM:6'#$؟4m*yD0nwvhyS/BG2m\! Mחkԥr#tEzKV^A%V 2pI6o#6~%֞:i3>S kJk _q PV$/SMu CfBsiyk26{2D/C|c&T~q>=c*;歹;uƮ| -Et#l/+@t ;ejʟƈ3Oir7ب!)(֪:C=Mu({!߲P&(/EwGX \mӾ2$y<y[rvTnD&x˖-14=P `aZML ׽ZM+ 6ѐl#Βm`=;Eal'\{s4MA{Dj#Z84β6BGAj8is7~Yï\lgHLl j?oCu5UDoH*+h擟Rec_ᣝkW YzJԚ~V]¿80C؉,}lTpN-KZd+ƕ#\r&)V= xwߒ-f(~t Oek=vin[Ag eobq's/n\"(=YA䆉7èV)&.o-'|XB =>%۴/:EBIR&9tYD^`iUt:Xpe05c1e8Io&痯ge`q#Z8B?h Pc4RhNc'[ i:\wL$ tzpA-4n07"U,4IY!`Y~1,BtqDaUMOꅷПq8>M'j.m]J~tkj2@F! QgVM7 vm/)VS@J_ ֟}z6 5.mHG)oUI&5.;lnQ7|{2T+ :ߧ kJt6V,g:Y[uT2> rIM6ˏg?<2A{_YoSW 2e1nrӓ1o7nے6UZd*:4lȋ^0bm0M|MS#C)hĥAϥ1u(݃b[g8h:S ap"tOq⊧稤kcW8ZU66hTXHyq<8j o?cy!T,N!#hs(@B+ȬlWՌa\]@7Vh&se?v³U:۸9՚yH^bqЎ䔝 2Aڟۜ53(:n^6FH{e|Uɛ\֑.P90 I I8G'F ˁAОn4|{`TN/ RVrR4]4M`~jLx+8I2y)zU!/BSЧx =4mLQ:JN?cv@{(2 :x DžƶFywdMXZsWjlt@P%-}/fNYmo< q-3̻%/*GOB4M7^qqd?ӈu&!&3S,,>M>:%q_ kU;O[9."VPFDQT0V?ECdj`nc#dv^B\ي*tB\l'HY] D!GN pR>ůns%XGp@1<(~`G/xԣ=b}5mǺ>[=ۊK Rg8{FGEUFJ^*ELh`tr@΂hXNqʓ4kl~TZy8^w)_U$aܧ..C.c.V".r^-rHde#}{ JV0n5:u  WgYDdI>!hPƜ`b5C N[1ۧ1C+WLxUõ_E4Б޴(a\6mŦwzNnipcΕF[Ak/u|y `*kXsjKɾoFKV2m$yH3"x-qf:;AoB!cġj01ɓ2Zd^;`yhjj%' &)ƴ73Zmc ~=]Vν2R"r?b`9 \k] y%ri ?(Irm> 9OA~'(DQrme[$rRИc%zлyS5rǓh- ܢ1wᑽE&)-k -9kߋt5AJ2F2ӕ ѿ^ Ci3+y3{mba>k$fYFV-h͐lȚN|.meū#acD4 ܵ鎊u AΠgk] P¦L y4 tF?gUm͐Rh-#3Oc7T+dc3/!Tr0~#=z/ ĖRtfh||@{PްsrBnvÐcPF7WM_筤Rkb{Dq$ U~;`tVq&}G,hc4}RIXi4[nuՒ&(&غmɞi:T_"#8êe[*%2r>iNw^{L '*^/  ։ƫ">9L#MR|oxziUCw^T@Ad< <72%f~HH>g6o#y`wI-'CBU˭Ateݐ槛WKO+3CT(|-bW]U|+\eٺG!Xw|2@=ڙm?|yAEu<%rS[̝QxVMf7 |,g+Kـ[tݹ פ] |* (1H@Q"۩r9.`$ ZU.+H\$ qn6ey'krWWn#BZ QXlWaˍBM=H?i)A7oazP$?˸0P[0!*Q Z>▶c=" 3o0/{?EqJ*PbG!`K'i?BƂU3V܀uJ)Ci$BϾvCڱ^v_q5.&*uoJZdҰ_ WLsܰ],4`1L7 QսOa LB,4\3&'tN}AމQ^nycDC,ƒM#qS&+ bŭNM (>#ni{G゙z\\s5!q^crMFy~{j%z *-TzzG7{؄1&lzwIYZ;1 d+](3'>%vP ȷJ:qDCܽ'Zsd)҈,"f|$,dqTƢ%Wi~RtZ4#D;LJm'qr 3pA%?>(c@Pyc#Jf9u{V"EJ7K%1U(\_#TώNjK", #Lst07T<[uCAs%T̆LfC9%hYL)8JQ@WO9똒1Gq`]t=ý_,Vv6 "(|k)v!ZfP.w!J`w7J7 jw0bAWK5'~k!p"h`jF'$WO@eY|Jx\>kXx89!$t\(un{7Ʒ@:I#^|xZ!(kٕǟ J1YguD1 &;- 94}-ׇJB0A]؟~<,Eݔy7*ent{gAЕuEuXq}"PKMN@ `Bz9+>dWӜT qF-a|*7)JB|G%=\*9!~WHU,N̿D @+eO>&[*n/E;1EklʦMsGݲ [X TיkQF6W$g,ɨ+Aq4E8ؾUOU5sʀ&זz=pU}˷L&7Z]NɤO8C _ZgrS6&y5?ˠ%͚r'fDV^r=.UO=1ou4u3˸ ${P v"* j ȉlO$8kerH %ZFKAq)HClŹhlg뙞frL qG7UD$IJYL$M eduxL[9%WM8QHf"iEkl];xb,V[Y%F\4(]=N0Ɗb9;mB0Qm[(D-z%' ư8&]O·d19`[pu(DR/i)Lr%mM*tBb TW2lsc !S)Wh=5p+)kW2)a5t&x +bw*%`QQЯ^cٴr,bDL4sqȱUd*9~˔OR/ B/ۃ4pgnNǸ&v,$9JNP.e)ܤ|ڣmgAfsRW/M]Wbri.HL}vŵg~cHSco/sLeP]0J@ql0oHzqpM%(kYgU= Uad'<S4p D½qɑͦ\CkMhN@cӛ{jYo3U%r,Lؽd LFјʇl~o]dYϧO9M䗂Ry<֟) ҸaWL*.}*q@HeIvG>|\AWXcEjH䓙홂?165 _C1m!lfu]$~GKjO/9VX\!ij3LtudJRGV}IP ɨ]GEWRjLCB9O^bb*;%o'דjZ&hXQX-Ah7KyRB[p/=)_JB ٬Z{sy6*6u`ێ"^޽/2rn')dXT*͵R,cp];U<J*g:UQj: 6 j@R q֧2=?g)h=vE(BfRL5r_F# "ZQsV"$"nS 74ƣFT'-U[1sUZzњ5>єAU*.:3 zD0R_:Ȯ譑>LA!ꠣQTÈ 137ugϨS`b\oDpIJ,ֲFv7KMRF0"/:mއ(s6zx!fm>_RKk.n=-o9 t}IrcXF}-hrw95ځ*uښ*@S#*')e8Lh!'k7k6el 5gAf$$)wh#-!ؒ"<u]V )4>}rCFLn^7T@f)Y h<T(Q+~,SNVĦ*1}1]F/kN<,8^te4Q_`']o<&pRqR7{+O k$ڬr+t(SZ:e^BMIS"IoCɼpf^"4v:u6¸3Un+>Fly4).{ñCՕ N|%ݟ@tvkQ%.+srMrЃ83b &HvlEJ8O)Bh)hG>R/s Py)$I5׉ط,Y<;` ߉pB"lF=THbNj-y J1S tm .v_Me䥼k1C7<і*`T }a)}62f~r:iXk !7~o $O nz-%;m}/I@C- &aCrߨbNŎۥ{EjtZ`8žw}'L][ۿn LG_jfCO.ssi(X.)~ gKN`Z_$&O+9 Ṯ&evz3}ڵhSŚ7mrU/5Fr.E.LO;s5pRg*Od8 RS|Kcoi .2f԰./y Ԕii[h yzrI~}"3_s·dQOUtyj-¾:Iqf>_._r]Љ ݯDMDЁ4tK~RMPbѶa6b_ʋksH(, u;?ukmܷ9Z 4HŦ|! 吺:!#&61J,2{srF\cMSQi"U7RKh#y2ͻlmmՇ٤u!]dO d"< ¦ؒ}w8,wv%X Ą^L_=n 8SRNdR|jޯU1;y#*30FPX/FHt6BUC贶$fSLfQya]cw`m 8QqjI6=ѱEjnZ`F9 WQ~,LWCB'$[4㲃B!d&ԁX1vA @xZ[)n#dz[U-{ȉ9<W0'jZ%nO {|QH)iB0xQM=~X2ᗓ4@! iYڙ޼ OFh<)L!] '4IbqAdW^/pEQwfJW%DdP%iF*鰣`}<]&;# &U*Y#=(`Za~$p?Xnrsny54>>"H{=lYSB  , _w 1}`8RWTCվ k|( wveIN)aɩՌ{d/xU@a] !x+y%kzW'`Cl/~_y=o+7\ ;(s%5yiT1jnـ>w0.Hr W".]a>>TIOk4#x3\5C *'UB[U:JhnB>b#O2)1ZyNCbQ։ʥOLڟlJRY=olTM"s۬H;ŽQv7'k5n'ٿKN;*#&, xj~A @_:k,G 2b&Ng:iާE_ݍs uqDҦ]Ҿ15r80&NMyOF%౿K}778 vu,ksx]&V+4!S+z@ ;V7 &x)V%6|-y*2߉ákh _bdtƭT_o4߄4 iǂHib{;sl "ZR;#Ҽ ޙ LaTssLo>D"0YeFeJqZzi UĮ)|\lOoOGD k4p$\j8!_Kwzxo '4J"<-_ 0<Rt\t a]Z&>Q"=-6~0**3u3 >A'aYC#L Jߓ{ڪyoH3<ݴi Mc5PaGl0J;^DYM ']jՌ/Bb w5 oۘ|c 'ē@ SUws%^+ ö)mZlu7aqtI# G at$gBZis޴-` \.yh !{+aHStAEsǒgd|-P@:ˏk ]|M8%d;yV|xwuOyVPDGU\q鬐ƘuIY%jA?@'*ZK), 06O­bC f 6~2s͗m5~ ɢS13"aFN֖h fҐgl9t{؏۩}zd|=SN掴Թ0uu\&ޅo80Vf1o*9=boC]8t!͋UꢀHqrj~)(T _)ˠ3ZNlS$ge]gyWq5X_ewE1e| Y}]K*cNa"}ʝF`~\@T~d O7Q/@ +'Џq'qZiiS{_J}dH{S݋M5yʷ0b6K- r%@85'AgVtK`MW`U#;Lw4>Gf(L;o* Mtܓ-858s0H|4bL@2C{@'flw%>Z>(DŽJes?Phz|л2}q MNJS]BRoٌ p!{ g1R}6_6G'W̭X{SΞF<~ vnöPjaƱ_eIGsm8ڛ.a+fI.`JEPπ f) D=ׂܵf|?hƿP: L_x LL%Y,FэCׁD"q4lɅ[{WY 7`+pj}B} *[mV6 jQ8hF+9߹ I6,Y7?@5=,Q ə&T32 bL T.O>]ȁr&ǮIR?\Ԗ;Nx`gW90 uGS3CDZE!/X&-'h+R HbY,=۬x!YM@-#a2_sŪH/h$ yĬCoK`k0tq7AP;2w5x8 UBr!Mf\+-U0AvC)cY_ S"쯱H2]aW5)@mE ^h޵r2fNefeI^n54[%QvAS{%s4iy_7[@Rns8FfeҒ3\!.zhOt|OCjҀ4]"'#7bT[\tnܺ)~ zё sމ~hG[4+?+{#@8hr;sj'nۼm3Nm]W|ٮjc6A՟t DjgX35p'-R9cy3EFIeJn%o3]Gsj^DUjmՕSYbوAQhqhj$$\ݺ!VEm-]oWg2_TBMb`RU}0)a/ӄ9`F !Sv0 hUN5΃j*{ 诨NS .֧V8ǣ:q&XK%:ނf~㔛X/]T5=^=¸\T#M<4wg/) ,oLP=^s~T.u"-ށ.|C />F2ɴX5e>qjiE>e7 ڹV%=0cϱp#9zAbKjC9&3YN@A )~̰f,Q3RAk m)~C!z6b. ܉Z!y[.GsfT-I7i_*0HYC_Y$rזfUƴph< tCߗ*`&21ۄ _"yhXv!JL_@M5z9mЙ;u>lf8؎3%\mj뇁s$437EQ$sk&w97cƯF;ȏyi3[y 8(`́ӞO#H-m ΘX6hhQ%.//\!_-hGqJWU :19=r0i H*#Gn(p^.ĝwi~|@8o#TW5mP`Ogz;S{yEU"K<_WV@-GpgQ[\/`9X8sKҶIPN'Ȗպ u*rZi;fjBẨG.U@nq!T1yNgdAS?6áR4,2 DlfIr tAvgp@;\3G@"y*@;З k'hOOuyu4]hT^}Ŋ(.+NAưG97i!<5Zz c@ Y9R\&^nG1LǻXv` }0.{F&xo|1 Ƶl!_QWߠ9|5cï7N~El.vO„]ϲauS `GK/F lZJb>:E6cgv~Pn~]evv)+|aD^Ҿ `:.%N(ӿ ɛf mWWM0fLԭ҂JHsG"S1 4&g礩>d(0\0"x_72[:0܍["t'thAͶ;'=_`^ff^ `n÷-|39f>\0N 7V:01Rx9f;]rT?3_r9[_d*wQ4*t>ȫ΋Jр} |Ϸ_# R &d(z9e}k+XLS\P|=2 j`(y# VPVTD:Pds:ǻ b. vlN6(# U#qzl[^JSӗ)JxsGZ7O-# o`eEOZ"`OW1'pR#DȃX 4HLϧBדs{#[{-6AYvm ?SaSnNiv``<35jO_kUU5'zYF@k1ht.I'b,x@L8*u/#5F9qIux P2 \, X[8H vTbAxݮG&2Rrm!՟{/npl; CEVe˛0R%#guh%ߣP`.-l[QQh*_{N9Շ *AMʍ: FN7feYGj ޛƓ$족n!XAǿ16l~Cw WYM{|C^FOD>I^lUDsS[ GNW*h*A_rhƘvR/[9zѮ&7 \gG5ޢXס.e?cׄLp3P~jNکJ0'~q'SW{CE3@޶aTw:Ei(L0Z:b{@iMus}/N-ʭ&@w- eg+}У!4kG f^XܺY|2'4%*.GEuf .\ Mh!ѠG˶iijP^irDYkӥޖ ԑrzt BIDD'\[h~|!J!۱cȋV{7W! /F3$Y55c` _3Aވ]uQ$iYAw{\QA:ÌlC@0[ vَ0|* U.QRD{wYAY|=tgk2+yd ^02P}YzpycX{ʐl-J+/vT;>5h߀?8BwfKIAbdx8F?oK;e-LH>uÏL)Xj'Ր6EֽFHZ/A-xI6jey YN~7H<9|؜^.7&fA}@UL^(r SwqW7Fl..BW&> =U L^4?jW!3mH7Z#ŝW׷>iܒHo|&wCcfU7{&vnH{rI$i[ǷT-k&. xR< q6d?8$4tX=V"s%۠bM6 Lp?!Tv{땑.M:w"qxO: 6 rZm:9k@7nzmJ-ٴ%;]1T=*Rg}_䭧3IEA?5\_OƙA2HAS?#-F1vz"vjvD+&X1#HQy癕8%m=;0^%L*LP4jqjam;&ed16锥^]t-*2ϒ@+v;pbEȭ1% %[#e9+W`e7$'9D4 5q25#JjqWqh f2!*qhSv$> *zOǵb :.Wυ* 9 fDmeMQ/|ٌ^cKȡzDSHqeMCi aIAGA菀)Ir{F@y<1}?3fu5DXM;R8#?4?ؗ+H9è|\z=iKhLA;/ZdfżIX@"c,\AsbGK9zL \!u4fF0m&0V1V~(-f9aOЬV Ň ñ&֌[B2'te|h ,&L([CAM0CVDկKtrf2Дt!#2KҜP*ŗ: !b-ՙV<^Hdwf$hV}y{K8_CDbK6Ɂz ? )>Yp ڪhB>U Ri4ӔƊrUiy @ gn|9i`}l!y}dT2f$z@J 鋂lt4\ڤVƪC \O買W%#N4B+`SvѦ/ %}BQ.e>-mU u@-Y(ذٟaz]=ro:s()D/"SL(>M:afW\+J i0!N^Gmsg\҄H4ّŖ%K嶝NjA2XRku:eˮ-?]?'x%ܫ [m&l~ocAk7t5.ph"ˬQyUK_snϏw?d!r&o~·K+cD)x%8{'wZ6K-1\*Mm3B g*~(.S=61ЗfQ|?)+ծMW;Ÿd r@dx%&{"V?"p/!Zvx;WGMAJOհq54!o{[v*mS~)}&;bVЛSߘt)ir.LY6P/l)m(ֈݔBȺ57!g+ċvt[T~!VB/ѭZwq#VݗT<65m\hnܳ_4_zNj{v]cNFeeNjRQz jJ 瓵TN^w!'} 6TG|g!Z0<_,) BBJ[ft$jPAIn "q Mg2لUԇF#f, =8ni2J#[.Zlע'YrXOl*()Q1g{mȯJN!q|>ǎ>7@q `!F JRi_=U[\jh1aOC:O\x*|)p%adɘQ*+>oKTozy@\9%PɩݺdDsu/]x/cW[4K!< ~fU%B׸%-pcu@i_XL`AgpN. KrL qM˨.aZ Tq6~M+$2".)hrbqh7FIg^4iSxGwON&g_DǺ{+Bbl/<"[卑|d<),o*.٥H `DbrM Ï'Kn[NKD>UՅˉYq[8WKyh@XJz7׾XB%ARx=4&d0.VV3YH a6"B84.Ow/9ZB?LnHdyZ7}GOU)CFÕg)fHY*$NF! $0eeGALtfT?#nQ'/.k|y{^zBGŒ$e}'w@Vlu7e}CsΝMFۼMQZ27^Jg{紊&[sաD[cꇶ^ >88\*IBgb[{e( #OӇZ:Ǣ#֮o]}vrikhyPڄ p|q]PqE|Rreoeܕb`ć?;PBۙv(l"=}C­/G<8|R%/n`֜痠lDi%B/+fT* J&WlǔfNVD;Pa -({1Y VAt}cVꜿYsmg _Z ARU˯1dS3\T .JЙZemȋwWy FHN5[S猏%Bf[ Nr}+ QIPWqkIFb"م։Do?P-^X0{,IJLSDHV}49lb?lkڍЍ,|.x,-dzй׼6PsYUu>J#EH ,y!ip45QnW?M +P@y:]aunp^` =U1AZȵyDjtX;4KW|=!`.AᨃW6r/ IadSTgK#09ʖY(rB)*h;@YG!i޺J:@%, t-tJSrfsKҥJcuMA_#F2)N Yk-5!Xx#M%Gu+"lC$bX+vwe{QNHy .Y"(Z|`Dngg'ˢ?vXft9 dm=:fm4eUnEAJd@G>L?>[+ Qs="[_NH(Gk`YlK[Jb[5'Ԗ&F^}l z Gw!Ac]WM5oK׵③F33;?eD# ng;s{Lۍ=U3w HfH)]:L|s[rH ,^(\AHrW׷óI׮M,)$Q_\JXZz% Gp4wBּ K\ASC\RώR*xZg.VwOf֟k&DuWE$ì% Vv^P~8`ah{<@?̟dDzqB獥98MB10BT fݴ=/Oe?P3CO}2wo3xZTA:;O4q` 4e9Í?#Z]hqZ(T0GM#?$DJЎ,}(90(gז@QMkYx{s%,d[&x ĸVDPp]"_Q rI_;\ S=6)ZP1Ͱ+vZ%iAPq Mb;ΏY73z@2.kO܉ %ܚGФ Lj^1⡱=OL@r08W KMZ;g>` 'Ỽx<D2-ʆjQQɇ_MvO OL (>L[@%٥VoL*[.J]lu<loKb3y ;EsW6"FasJCmHĪ:lcuLI}(zT$#0/L9_b'KC2.:EI7Jc+myʿ|!y$r$rbw#'&2Yy)n ,dY wnX\с`ӰZsm{'\ Ɗr?s/ @ܨI@)ҷ z s( \'C(G$UxEgX&o%jȍZ\;#boO@H`~OO.x9eiEKZ3\@9Mؽ`Q/$"eJr_S3 euZǟt84\☘pV<Ғ0;tGTHd^Vara)hbw~[/y4~#7K `]]0761}X3}GBYlV654_A*{яK@4:F;5h;މVnk>7d1FiXO6tgt@+w[b߷t^nQ6Z/ ENvၫw%PNuF7c;x5@FEÃ4$Mb@U<^W+}ɋc?l{iHEʵڝHITQ @9f{b5L0f(K{! MFA;g*@4u+m5FH$/PkɀϦR%q/5t, P&E~nk)`FcO" >aP7X$ Lt R_ Â>AcFMc GVbnXӲWs&s4:U ɬ0Y\ &ukl˄}9ϴp(I vM6dwZ0Uz| 3*]|E4._cT?nN:ƕ%pF̠c?+v6n1z0֊[)<l|_TT^8w)R/J-mİ9IІC3"׾KV cv`6: x V>eV%Ss9 Kiqxlꗕm#&;ۻP!GQʄlD{( LvDKj9_"L*),gAu5>#;${AA|ekVV 50Pe:QT-zHz20)(l`qB-a7おF,v~09{xDوu]~(jSvj  ڠy`^<É$[nXp),!R5>eҡ|ɀ>n&nU%D˞;6Xk2"/%7 -OB?qlrvj}S*L"|4^Q`L:-ӛ#I;[[2Bѹq ^k*hC7OZ2F@Ģl֩~ )PlYvNn"Ѽ`<GŗYfrg{j4,w  quu{wCR7_E.V^j$M~uU |F1%sV2E+oI4NY?7{iR$'/vrS(OU)m}p{4?,s 4[R/[yUo>Ivwb=,b7(իInT6csW~}k^c't#Bn+‘V'ʫ؉$%K_l_>lb=VI5&9kMsAn-Y^(i#TW|1eFv3_}f8c]E9i uc[!ON7O2Z|%M\/f?NqˮBQ j"Dkfo@!s#Up7 g0 Ⱦӿ]zCb+饚R17il9L X?aBMiį.8hB!$l.GYb*T(T9Y\NOa.yEe T[Da7Dw=5Cטּ+>hwԡo/ PyU0bI5 lSĄ95Gft$\ Q/f(0y͹?mǪGBıGVqV >\z3)K8PV<M҈m` ѻy<VVK=0p(8֭  M?{(d2M2ֈ o&1r 3}nxH" l_v9!ح_C@| ' }L"IiJj2؞8GJ>bv8 /Z6V9`K!g^~VK{NaCؗ6adDf5~ZOP5K1 Eqba|]gYuT]J]r|N2Zn a"hBD.'Lk |` ފI/8 0+1_'K"?DXK" ^0p^ย?92ZfهsgK(+4 o8WtL|G;` +"Z-Ć t 71`BnPv;|ݺiuyUhfIд+.4 \4(@nce.p">HS;b@5P5k9hY_Tk: ?3(#)B P2./$߆w6=%frDgP']>_uTû%eFহ%{K{d_C[}#z 4f+`O3y i X +A|U!Mk3 ސ]#HhƸxi뚘Im}C6&Yw;˚/XiY!Pm Jb͉$mZi ^TL#SX$Wɫmt}ӴNIw\ wq0oSsK&|יPsX[5 f ޞ!R[-O}& 2|ӑJ#V}NMB)s[7`ۊ ;CCnpy0ZXOFp,ow{da"Gw 03F Vל)vp*\ V$WV|}cD5WFc⨤SZQ]5ۃWFFʷ;j4 o@y]KjnpՒ/6]|8XVЛ7d 0]ZѢDx;sjSX}Ta yͳ5Jba<%8$9q#6nUWe ,!/2B2&F;6P4 ja\=! cm:@фx x,Yael_)sQ07qTiMqV31m_ |Eo6, R/SۋxG x` 0?xbkIï7 [Y{3Q|AZajܣa q_^_BC8!m9q%Up]9O2(Q}V4~?%h~wgzx,ˮF6! NQ 4щoDz&^=Q-c]ũPSwmV(v\$hXXVO\`2<2ᅥW@}%H9b'(J$59_A=YRWg)s)|2,K%H*Y4قa+Ci+ шgWף&/.C4(sV@ vkL۴cP|pL<3/Zo*H(F#b Zےt cA *֦&J#Wfq9bc&rbb텵^jg(VapMHŕX.͚9* s7n ؉7,\ o,D=9f3xfVΟD8ra64xܨL=vUW +i$^m]߃8dMZ͟DhA0lURMnJRKVx@KipZ fpPmQ>9FPJeuf48މu._#0t|4=dZH] o`Ix&ǯ3U:ۄuJ20zk!gd\^ >Fs:X. fפ© e G\t#[gH߿>W}1s(V|ࢦwS=0~DORd+4.#?(*dֱ 'yvef3M`fy|g`W2_ty$uZma(ܡS-~t_NHp ZNˊB9@ r/l^=$L/1ğO(LfY&*PfBd8v@4^$@|={T?wl0#d̖ h[QB6sٞ: wA7IqH6fx];ѮFWŏQ#Z+*\^w #UuucrR8N]6]S|9WD_'[B.WK~CBp^ my͉Dd@ G?c Y8WnX}tYpoZ+&V8Qn^XJ.#[跦f]1/{np֚<[ tAUYë>RU C[]WeUx[>qo7! =2\yБtB\on e 0hu$NH}:9i,ѝq-Yl-^6)C0hrf{9/{r*'X~o҂@EesDl_%E)MޤLFQC*Y]VZP/0 0PcDzK% w_Kxt`F{U5"V#TomT:_%G A.9NboT']<H*#?pӃ5!Oҏ)"2$@3jx*f;,-npon4 YwP/,?k K5>-ٿ*+ll6TqȪ (mѱ2&'o{읦nf؀P_y$A7CkI.󁀦y{Za =%@q):-}tcgr a =Wl1r$2ۘ~dkBКPo]!N'-Vߔ_~5oE Ɇs]΍@B=%$ϋ}QlF>/dY;WNshBJq3T5{?u9`N;{[WR4>ݑ'EROMAK|ET?Ds^5N+\d g 3Cmܷ$n(Od/g)j6RAv_:aPt@7cv}-J}kS&ʙ :7{@8R^ُt?cDP AITv uҾNLZ9.;RCKDX@AήԨ5ثU]lhG עܗ2o~C =/Z\p1_> $P;/ֳ't@ǖO 7}QRQtn;n-0dli"V5cCDL//!Lj_ztIʚVU3@E|BUF,OM|ŭt fþcyaH/ 7GfGlQyׂdv0EVoVbE]OBoc, f ;=KuR6ȫVh:*"Q׶!h*!U4V'oǏSJ\ȲJDNȪAg#rMd5t|~9K"l,V?y.רc:"دȺ{SA3{{tD`ǃ6+m${"=OI,`ک7Q\!jPگs=]Vr P/]r.2 :3],$df0cig25΢ǭ4%X !5Z9J]Ńw1.nif32mia8Ron0vib<{h}-C]LE2w0|kPe"ʮ2#vj; 7ʖ-nX[s>iэI$ͭ<9=byVR~P0P~<iڐ!ʒ#0#\l^ORc?ֺ }eT. zKc{*Cc©xTB xd^{OX(R>̏V7g/ޕb%G_k/Nܜ޿:_ߘɺ`̨`wm+?dӦ`I쟟a2t !í67"-t=$r>f3bWU3Hiu=H}{M.4}FŘ ۅ7%LD !l;G( uJ^3Z˛HÏd4ٵt2h9;:ȗTȋށs6D=#(K?#M ph>z ?aX\yvnTyT  tF9X5v%l `ޑ΄,hՈ ּfٛCáx'X;I=itswg0ֱ˽'pELȽw'͆.W y:kR#=I:ryٵVN ;mZ-/gF'W| e"^GKь.p,4=@C}*׼ŔHEa{{@_@tҼո2e\h'r`9kRiE C*x?E(eW:!eUbޘOĕw4L)B)}*zt,lahXM:FR֯كe^03nҙŅ]Bnv|3Xә%69*֖[euR6"Ew~ |h ߤIfF142r)K܈:.@_6fqNlASEFw=-:m6t;0z}~ﱠa*KcCWYk,[ u`4o3t- JfF4?f;"ŕl J֯ͶhrIr@ 'ld Kr/ !I(e=4!T(ų6[ad֛PxQh@tRʟRh31ϬVeO-FpBI.[I /) [1?1|m sq =d7&ENOk]Ѥ>y>W\) ݠ03 ^_@|ervGNJQK1I!JT\eDlgbgbeu%k\q,1 Lu/υ'8- #^F@,}̇wLAG>$ 1o!A"KDuO ԩ}@['@JAtؾ'TOfIC[Vjq='}^:&,/~a~讓~;~Esl 3!A$OkFd>^'tFpbP6 UhGHƟ$eƯV0qKB`M (:Y|šNѐal*+2A#1v K1Wo)3^fN H@8e yO4U="Unc#5&Fa<-#X=Tq5Ftq{B_|}>bdX}n1d惵QPm1fFBb=w 鞑zGu|yhdU`$Uڕ8':d&O6=@NH+1rlw]dZS74캫m[ 'qq9P> >?:״|='uڦQ܆paʒ @Ӣ$I"ɱ%'lk ȏ+Ux;+_mwWKC1/ ou UjIL@T9RUH;|dI'BѺUtO4 *nϬ[KQceaaIoO5+)+9:LjuA9t+Nuc1Dkb* ޸K4=ίL,W Fj3ec R(0HCҺsc4WcyB> %J 'd; 53Zd(Q+.pJÅ$EʍQ/<OB=][p3> ReKw _ǖ3,ߚ WoɜI%FQ|&Anu­t4=p;Ij\0/@iv0Ը ɰ/WE/} l{W9MN]IuHkLP(Bp\SEW*Bc:A>շz %vJ@4zVqԵL7νRYMezP7uņH3kjdť bňaaJ6XT@}a@fG,4OmlPe> ?-r BGg"F v2/:$u ^| Pq4R)/3Za[CG At4֧ [^EsLS1\)(FC?&I1C#מ bD\/aºBw68 PǡBDmcbďmqtȫ_bG_VhTZmLn"άbUis0rӀl>v5^luttT=g6%%g _Y`#,=$* PJy1]5*!?Z>לEwDRQep3}ay>?{am Pܡ1O}Ff6Ӑś.@r-It+Tkѡ:ThFSmֽ{ATA1hjNddN-T%#}7)vcɝp6[}oC:CWAI,$w7OI)!v_e׃=#΁_t'RrwrpՒN ) ͖N'k+kzq<|O{IcFL{-HxUyp}Ec]cCat 1" :tctAdp^C9592NU% QѨn'Ә^CȬ3g׫%pS^Qn؈# Shƚܱ!2Q,mR-(L mŽl2__|cN jmGmm'rˢd@uR}Ƶ >e)Т~4á ?d$"u:cdwXi,(>X" 뇗o~zD~̃~*"A~A uo\뤾5b3sA.1` :E+Cf&(HFMi%ቔ#2\>k,(~3RŞc>y)po`:-ıQվԔJ92r$E&[g|mP Φ ):"K;6s;嬋*x'$b^~\>fE }N~|0r/\:<+'X*~pC={)FG]{PK1d|zf̔s JtPAұMӕZPk^R[a E kPɱoӺNj :Hfv?l+5uy/H 6.wrk->&TN5$gRf2ڵMzX>rc/g.Hm.$xЂESU!Lw56ӈ[ l˽`C\LQ-"5~gLYlw=(uw@^T36 s1s( pX؜4SjNJ)g ̊|eEc EY3`kc71%xy< &EuJ`nlh/5{Kr5,5>MT9^?Az|zWoHZ>uU_M+h Ase+ 37>$+D'>eTl7@|L!S~K mקxol< -YWas  7־H6T UG /kK'DvZ$W18= +2k) jҨFZ)AU탑6At 8uuoXeo 9tz˜2$~1TEOdYrH\h`H&;.K>%Yi4vj"\iFp%J6zkz|krϿ߄%>N}G޸{@q)Y7o*= *([ٕCP-^,ɾ5 Z6 1!n`? 1vછiYRl$,\=6 2 o^W~tMĵZ j.<XK?8gDN0]lW6!\ZKڵuǼA:mg[ ?Md/t+SsH;¡w>iN.Sܖja1JĚ~fk"=>p5Ge g6m8ܲŊWvUSzahFLc. tX ؎ j)Š)h3ϊ]Zt|B*u t2Tz).}zu0@($e:%J.QDc@l #)msN@]MD_?` U3~G?'ĉXx.i"ٗ]> .E딞U7n gƙ%AF$Ds[B"4^բ?qQD̳i9`cS$q cr]rʞ3 Fc^49(AwYl#a G:yp g &==NCܕ"I0(GKSd dT%T ffӸ3%Jmu@O+.R1]:4Pq:t10H(ך¤wLo)#w{5tZ XpGڶƇIJT}u_M"}xC2sR V>:opL7 }]4g a λ t%)m,dn2S6YtVQbf˾G~$+]Sۇ'8"FMrs^aqTFv fWwf4[%f2mhb`I=&$q|Rh=zUٌa?'\H^Rkx6|X:Q3o 9KKF? 0a< {j˿&?u[v ӄP0侚r!*2 >8c!g$: }!J2.UBK[\3,*m=+֩ {r FPAv,q~s_2քwF#їw0RLpqدSjߕ-Afj >rʳit9}š69jr'biY)(ASf#7 ӎpp#[&a6`0~%vP B`t=tC$C?(n̈́ Pӝm gR[[t.qnW+x.ܳܵDu𚞺,";~)c{xd$fsR,uy N :;ˋvF EރZ؋S &sMQ g|Eg:;}@W`\ &,p} z,:[ɷ{m<:p( "RPu^?jVNKm{E&ۗuC&-[:T]M8u0NU\b\oacc{6m&9)?R/FZ šTZX_ceҀvtq͕l ApCA`@f6|9k( dI9< .HrH^SҖf6D:CA7W1]L+dpmiyNkQJصsb"$H~5cM$;`[[(WtncjI6U@.l-}lSRo19>PӫW_dں<- 疮֠i,M"LSꠣi{1,z : V([ej $rDiۭhnWJP a_ǷM$Q2IaT3c3P 7 YH^1KS]Vxex;zde Eb!PbxֈO99:r?PYxmw;iguμ>Nٻd>-eESrB B6KqJKE^u^1EZ]|0E3]?I~G-xs2w(=N,&U>l-*+cJ0ʉP.=jkeԎKwgA-jpd1uEk?gҾv\0Wj:Wϱ37-5}?Ґ/\Y#c=3Ji_ L7IRoO.5QvH6ZOUչЗ=Hs_2qOmI5x<*?KմH}생fF߇K(?Y]|09?kYX#9t29bne׼.3 ܇esd߀ގ+o4Bo#3 nH=I&"huFs5gZ`cFhf$W^u ΝcIV]V_%uJ:-6h97U ^!%vtWiL S,9 0nqR8сh_:ᆿf>1&M6:\AK!ݦ!Q %?bӞllTQۏ\(2kOr\"Jb$t˰s/,%/Xr1O N%+{'ZfUE瞿K. Ԇy>B9@`\Srpadc{Ie^|*ԍ@ErhO'n cw\V]+z Y| -S"1=#L]7DjpBh9%kcc;V3PTv)@U?RVC#T۶[i&.Lè tS&1 ]:_ؘ O.8ҥx5z@{ҺUk:2܁uKdK5V{B&$@Yð22g*fJ(B'ƙ[1kRG[2BՑ0N-CVB~VmnQte;rTVaBՌ(wDPJV"S΂+}`MctCqn:DAN?MH9"oVzV?$"Ep݄?|BBv{i)Ɩw[$&=؉ڣHYڤEv{U^*ФHOYn` TfuhI0QiACˬd4,UK6!|ź #%eل=`) 폈1P3=GϷow')33~Cۅ ]~QY_o(<|8w6ř2x\O2mڢ5ZU!X Ѧ# wMaⶫ"DϦ@hrXS} ˣwdGiww$4c`7iJV-2 :]5D8hL$N^v:ŻI8 ELfRyQ& ͧn " K#?l܂_Tݕ$3PJi  ƭwmVpaݘ1QX^mI˺#&VQd*5QURT~/)srpsQfI(~-zH= -o톬?*+?Dalf,(L,s8pbgPΉinWGKS_0 J`.ӚPaWK?3UGH(d'jE}*Ej%0|yQUncp),g]@hZ1&C{~fz|K ajx^[O4T Iܓl[w (L I`dRԱm!S߼V7 J 8u^YhTI:Bi,@荈bBdtkdX: ߋj~4ZMTÿ螡;W̶o&{9n<di_U23\{ uh.z? ~CnOuvx+*« ]Kf I¬Q_M$ʫsTSU,a@ګ<,>@-0lxAC炁6m kT|nU2?)fB|P{ea$2% :ewKw @&*,)=BL{k+V zODRƊưyiݴd^TiBZFE<=>s ;/ӲG`I~n=wLG ˎym@DY|w' …t[{*q(TCΌ" 21 c}{,}GĚ-pFHeZ\9w8X+,j|Ny=Okлe*hRZm.ϟdvLCYuĠJ0pqSVyD*^+ (r)FYkLMTA#O@E`0Pқ; E P$ՓV( w .mcd!).ҪĘY=TfK.ƅza)H3)EswDhBw0~RqK@pRNBz^r%Dtm@! 56n&= a֥P:0N%!4W>Xx8kܣ!h+K%\x,fK$PgaSE)"OeHȤ:([鷌zI=蹇,Ѯy¸y7G9O;GH{WjcK]je>CuklQž@:ahNolRQ .>=NuM$'Ceݺ7->Iˮap5oQ? ס*ê{ezz V >ȞXdP] o\$/_ų!R/7#8 /|xtjhjnJۊe|<:oWPVhΊ޵:45X.uӏ L('7&Ii9KtN[k{ҧ% :L 0>Y q(SGM(}?Ċ-#h=oSyEF@L?)@A5[} 0l(!퓟 f5vMROJz}\EwߏO ++ %S~Mqh<r'a ] gzEn,SB'ضX^4Z@:b8>!_J&vÚzc@̳I|Trܶsma:h j]G>/72-5]'1d$xdlrA(X9)nW$% }9yp < ٥aOi!AI`C)"Bթ~8"T5RID<h *<wvu%ܰ6QeؽGaLB32%}í+\U97pP),GSh+t3/0dWK0<: g5#@۶$+3( n (D?,/t,Fދ֜ ]j5Hz=l)Ӫ) M(8BVAlzN# tqn9d}HGK(lX ד 48?U6}O=}|lEm8IM!$pqJ>Aл\m@.3̅S`xQB"\ oՙƛ*E^<~{ﮮC/ UJ|~h&G\ڲg3E̾ƕl,@uJ@ϓ  0.^2[]I(NX0#5yPrΞ0/S!T $rBÎPGۿq 5yUws} 2*{pOf.cXW^zMkE4ccVFJH:wjPSO lG""Z aA+1z-t ^X[C'^,✿ Zr4 $rV2Ak(3FѺ?D*5PY+^Kr9 x!9yʴ^⥘./ylN=X k>]@³.ϐc7pt5;fےkU3cun{SZr| Iy,yqi5I#{?JKs*Syua%AQg EgNvvXs-S腊/|쁽[щ]<X=zZ=##tBg3h;dI#ag8S] Vֱ[S;nCkA܌ d'/r] '0FǻoNl $J@Tc҂!-׭~,lr g[.^P)ra!*$Kzb~jKgW Ƴmo:|.K5 V)FjtCb7/HN j|[_1ESOTT!*J|;y|g*hԡv_K舶m3NHjgi&.?D9`"яf#\tE:C 3 l`tﰣ`ȡNypha\-@0o[|Qt-O0+}pv9SaАnZ*!G=e`ߛ׊Ib6`o=M{`?E!'ZJ0pE]2>DOdZp`5y Kˣ~XeCoWXYd<ʂn2mBﳞ tYtN`ZZӼvI~ V-DnG7o&kV pP2X'"oQ0iu%vf׶y )DfM3E};gwc}BDĥ70ڒz ۮ8oHYyTd12%DM(Y̡pQկ[ڙ (##\` )%{ED"|P`FmX8r2ol?T⹗t;}Sw&KY8mu./;AmY{F>z"D15~LX# L}EI:AVԛ<{<Ѳ9rXb߮K0N9H Gbff5E pys3K\=A.yCϾ* |{e+ ̴x,F9nj<5[R@^޿8lnO'.%/|L.DNzc0`>QE[1NJ'0ʶ8 G\(8-/_!R߱QR>w>o;|P cIZ}5lio}͛6@ؔ;6!$0m~oMo|7=ΠCZmXJtfJ|Nf^ 7=Xkqg1aGr$|Bn$xl6B@V-k~LO\YyՑzO0Zq50|cH79HHc0wF46Z Z !O8)BY)@K9kAw`5>?ιMOd20`ƴgh>T:^s`gCRP] (z,ք/bc!1[=A-r%t D%'E NX뽎k#y,S#} N&}3O=E,3MbFVR&Dq71/ģ bjWº hw,Mf>=_t_u~ckUd23:Y%-<^#D\^:OOlX{PC0)ǿq]7"SDf/)Cቒ@ V>Y ^ǭTXxSSP,HAݞXlA$/oбw w^ ဍϥoύTldA ?k< Tet(௟" @iYEa,}VO]]e#Ctsbvଭw݅ױ/<,ÕjpM @ݳ3=Ql/]yQYݛ(PY8;r!4r:ˇּ'7kIE}Wh6|8| H>*F,k,NP2~k^jOFpF\|?)+m[lkKֻ,+EM#͵v s8BY}j<X)@CF[^$QSCszVD0ҿg9a;~JJ.c`i=UyA]}[t,iR>swd tLSɇ~hD!KE/uϥEۋѺirR; ,M<95ނ3]rP6a,ˍgɾ0P_rz8Bj(a{D/hbJu*q^&!δq@1 [FYObqȰ!R@`HqH0h6ä_yh,#w7 ?TmsILRh~p9JmYOVn{_d8f9h 3y olK54=^_\ǫk>&xaMj!yi oX~Ұ-I8&=3{LP:5tq~5;'~&m+J,C#:Ҷ A0|Q%/H}dB",2#ި3<>B8Eԗt&e WXK(<W-2_}4fpS`Irӌ%8O |Ь*!ܪ dY!Æhp1C5`8خ9#zM cm+:x8˴U72𱌚ȃ"b:!W7忉)(9žA1g^N,4ՇmF*H_U/ =^PR#ȄFYVkY;:)h)Y~DBߢӏ*U0eM/?F&TlAf "x-oȓ( |zԥCm*}N0AaKɟa>}O$%W0w~AFТ341M\e }?qӝOܯ\pyd|PZ wW1m=Vљh3}ua^\2vf'3K 0tP-kb URcm_g[VתTaBH5?2u!9ئWߗ @4,2KuJg-us_{r#fN9痔j 73=iWfG?ÈWj =dfDd6wt۟Imھ0T-Ƽg"ڛn%5*-܊=ItO`ʣB&D~eJyUυ8u%ZwXN߷-GՆ`=v@q@&w0(~gN`۰ڻ2_9)}S9dk%OONceSF9Y~#Y'Һ˰~u +Ůό(F~(.Rh[SurU!Mg35qT}~p|C~BDžƜ`^SYao  r{Q-߹3jy=!FYq5?W;?C4B/\F4(.j 4ci! zV# Bƻ{d>M!ɴ_-a~VLz踉7!5ln'<گ4H]ٽG0J)qS2XүJӇ54rt+P]>Lz vH6-Kz}Y b2ENeʋ&16VN ~R䄺ًrȻZ8m,vn׳ ucJjv` &gHk+*CU bsTegD6)Nc3똹z &Zhr; 3lX^8]MZTv@[:ǚ*^:_XT}|slc0 N4sЂK}{aA+daQ,fb1w7dZ7l{4}iC) a['nI :f|p(vK]Y6ՑI<CI;~ ~Ն7~!dm|HWO!0*D{"/]ul$ n7{F,/qy, gx*ӬEnyOb" i6K+D:5)Gb}[l ̪ uy`F"?M*hT;aU\q~!k + mʐRz3R|v}ӕT׏Q ,Joc?,oV-t|z{:i\D_&րdr?@bj~ijQ==2O+:Cۊ_"v"j/"m{Z,iGڣK{XL>xyJ9͸7z? Hqc F6V7/,Sra7@#@Qɦ9{|]t0ĠLɼmꥄꠑٸLޱ Un],i,p]cRTO^o~WeU{v(9+4ƮII zLbn0voi_R5[5s1E $elܷ-..| wcuTi+k݇ 8J`UlI9nœ@ӻ6\9瓂ƅn ƠΉi|G@ + Q+o?ln\Mp)@RKڱah \sRf8LEZ9]QYC#I]`ߍ!f^#.ۍI*FgDBY1n꬘7|pַZDv]^:|4.㍩SRTiA>ʐI8!n/4DO3l)yS =dHi:P(u<`;7d-Zr$ :ֽc8MחBU%cV=po(j""U pO-=m2Ґbx-x$\uD"IJ,KBIJY9d=Ā7f444#JjJ#"P=IAvUfGѡ.~Ʃj@ՈY@NۏxVvH)$̸QKK8qNJI##PzR ppq]RoR>2PdA.M0RPZ 7\iE"=UTu\Wn7)%.CX19nIrmJv/(/a+_}@z<Y$G{m4U1Nݡ\#*38̂ ЪPm%&j61^6L_?M6 ;80bE) -UG]ER(lw|V]3&ICKgd-|(1j@CқCɫEq"O*j̼XU`t6lRf/]Y'l筶kJ)ͻ.! WW4Tq̞7К&L&1+boBl>ԍ EBv˓"NJ? _wEﮕc&>8~9H6ՁS}X|+@0T}X|?܀23P Ið 5l1п>KD}O~,`ɳxu. 9ɞ)&Džm?:FLގ6&mM*WSW`R+ W J`,Z ]Wgmb$XUCyk{}w|q|)d`EFK dNPt3O[m|[%ie[! Z`{|MKB@'#qZ?P EO(%ݎkt7c@iә{K*rP]ڻ?en(|ܦy7\ɤbr>41@0d X%~ej>ez+~6~da=%ɃuKM{*;\ԞgLUri8Ms0*[xg笊*X1vTp΢M͍,-#G 7v,O-aPJJm; lYuS&:h~X ,O?)e 7Il՗h(%'vR,@۸Jy@1jeiď4 \b99ɨÓ+;'GKOմOor36lbfp2\xY%Oܑ0q+X5Vtk+C2j|Q0@ĆPT/vTٹ(dQQ𪜑EsdC.^d_iytEɚJR[bysBj)d!b%Ƌbŭ,,VH@cR2fč8#ARz]Gp` ˫s-c-cZTݦ{?w*Ch9 ~K3b.XcqMpK.+O^X ZxmcW )6u~{T>2. tcVxakE|07lz GTSMb׻/[}) XAwыh=;D")pA/0pF9ZԈtEA@ ϊC xTؤ0d՞q5j5_l}Ȑο* (^؎6˟gHbF_َ<<duL}ts ~F0WIjqb`yǢŽ#4'lWR+Ӳ0i6[ Z &Kޕd9w*Km۹_O9(;ng;fIW(a늦(@*JzFr=vVuq*H")DvHF~AT)xu <+|U,_T<† u&w'kYjR-au(xqDYZMV g7L#G7 ~lUp+eaf'2YNeժ5Ae`ۅt6fJ61ˬ| AƳt|a>ydžR`vPk- ӬTUi fI.bnBqj'?uY ҝTs&Ug;E"P#c 3ǔcdB6-S1bʐݣ+OMh)@V68bg<mpAE ߗәhy9䵩yhtKY1M@U7_{ΑϵUg`:.M%4ܩ@

WF. ߨ.*!uωK%zR@}}I &z?sQj9SYv}{tԻf83Am +^e.=e{#gH=Hȹxă)O5aN6J"KJy9SuF=NGө$Ufn}>m $܄U`zRiZf&zeLx-^Xq;'!qlkHI6; =_ԼWwh+ g]puwjs6č\!&yi {ABDg( >5δ?ܥ-g3eİf{{biJTwI I #/zpF[5}=_5Ri W'rL/+ vl3o/Yb=Bm(p1 g3"G;q!NUA爳UM9~.Vg1Σ<N&kWz ELASR"*Wcg퓅~_'˚;%Ifr^DK=;j?F[Owvi9oQPAs)@$ `xOxV]fbNDg|v.WY2O*mb~R5RRBhTv~@ e?y`z+>1O׾/^Ut S e A:^0r){[%R&;"b`wmm]#{kGQ\ p,âoL,Bwkg\Ϥb*tó;^. ?9 ڼw@* un> P=:ӻ}tqK cU!nx'Ms yuW/ywn`|j܇ӖL1p\wCIm3UC ȸy[:ڽQyA/ښwxMVe~Vql#֕wft}K_W!Q9]ЯZ1 Ue7fǣuXI+D3LH_c5V\eVs 'rUw4y4;mzA!ƀ2G̓Эh37gV l\vDsFGPj_% U,U&+ʔX$_DIR_%vt+>^m.7`u/Z)x.u6ToχaŝQE}ƕ0 -%T$Hq Ql1H>Tߊ# F21OPA*OD85%yH*i˴djE(%{shpf(uIA ʯG8E-*v([Z6zC6%XY b4K"N3lƟ5Pxn>j6K,iZ F[9+k<__"Ѧ_qr UHtxgQaqu@фMrxlK*!Xi f _%qIZ-@/Z8̲S\Okk"L~dXu.J4ĽO|B > "&i74i, E@N >Gmj=IPǾŹa@,jPx"W! IƓeO>4J}v,D%aQ˓2pV@85D %cf\i叽.;!12:SW4Pbǫ c ">H/Mh`=,oYW.ttz~&r(L7ܥ9<:Ʃz2?Ӛ 1@_x H>zC(v?p>X2}$qc)ʼn1ul߽w$U4;])8kQTw^b~)*9Zq d ]UgԡIzn.ڧ6i2a;T?hPԚT؂s>"d)Q9QFٻ0MF]yv>:uB8p-Q4PԖzlg;/9~EOLH~$@ݶ//r *܅einG\"bӥݪE%{̣7ϷN xPjg-.`:DY @RQɻ\Aud`"{ڔ^BM IïΎK: X羘~}V]x] =~5yogLNu-zߝ{@:ٗoNv<}HwEmq܇z[z<=;Ϩ*8h$ϒ ~rÓST*P9!>| 2<6}aKTux|MZ ;dJ7حO׏.S FiOxzقYTo J)ڹ ^)bˊ|"KD-Axof'@)5t+*uqsX`@DfWTWmBӑcN6'm sX*^zdsZѴv<|CtWhcD:(`XCˈ~Q4:mW21 ?LKǞme>? *I%p+#rc>RaRS1hztZ 1a}'{%%,V>PI\OesءGs;N%:.GAN?iPI+c$llreSFVsވM_q^?Eإo|O ƹZv,9؂<:5($p?b@A E_z]*\ˢ Bd<| d~e@m.9ˊ:R zSI3= w]:B\Qtk'ȹY\͎u={ǧ-$x pb=tnOߟ:FCPydj#V|bغ"~4{ϠYkCoPC 5v6~"Pl&]Ѡұ2DLagcA=y%f"~;-K'ʢ!N%RU:%Ϯ(9>IQ>f8A#QOh/FdW;X%jdˢG3}Q'?OAk'6jb-_ jU621ks`؂-*c<*D*ZbZa4~ɠU`Y\֕{j %*٭MmBl[)wyR$~h:KN|mVJoJE"0x"S@E;['  iO;JnPLyw,F ʴJk"ZoQlX5k2l[okqǑ4%l03}p/< Z\@x@ـ2qONe_ sPPߓ3K 58tCc [J_&ZaOD+&B!~~Ԯx:9ӂX8H zrr-4H$r,O4Jm-34-~ڶ{zspi~C4rqC:rޚOlQl 2^[!g')_]I'qr\sMQ{t,nQm\\DHVrY(_>彩'S3`8G"{ r="w3@wqڻMH( DA {KƲaK+ײhoD?%(+SL (5~n}0™^,Y=ZQ=Y-XLjr>۽ѕ:`BPoq8BwAVб6f77BPrr:1iG7[æGiƪ0@:Z591Mw7E4fP&T(PDnԂ_|z0'a/d$פL7 w-[$jlؒ]2n>^gbn9uGfӨΊPd{o3UZ (Nd(X@FrY=7U~F-tsչ"pkNi"% =D K'o^!ce`zAu uhPʴp)pJBuꎖ3&/ݟ2./SDb D(07}N<أ0a RUN3Y>;@*Ff{[Fͨ]Qsľ1)nucjv *.9\%#¨ 3$9Y[8 J 4:_߲뜧 Kuw&ˠLu:Ngq EsΧ_*֧-^S=:)sXlmAilqR=)GE;< $$;$]O# dn GFJ0yE"-۲%o;Db-{2{}ȯ V-JvMDZ+8z.& 3CM|0y`T ?6GB),I_-wޜDl15xU#F2 )4:am6d㦊(j##!`WHW^ȩU%dlrpci][PAR}mN?Ӡq$^Y%1w-+=S_+] F5 U'!'Z%?7+YA0P^%63B~x)A\nXT$( N8j! )ի0Wu.^{*oLO*T 7~{CO^_G[. *AfAo.s_*vHCQ@2%]G|+f,\0Ū\ƥu.`.*.8'{|W3 qII vL[sԺC_Zש@.<3yj#CʔUL%,ȎSn e6i ۋW""p΅AZY<&/Xנ'PE8h]~nh1I(jq~.4ym]. z]oM&_l;5Bf9)znV@8l}$65NWq҆jl3Υ`ņݮ_|/9a$5w^J^z'2'o- Jf6SR8yE;TS#.݀ײBl0j}%ī?6~ BlJ!5]˜k=u}|/emD>6̊+ jʼn d[&4SF58YDdI6>0l\_ (Ϥpӽa/lɁ,LA%0J;(5d ʔt'+|Ng2^+ƚW]=edIc2g_eMY:/T28j,Z^r$VF1QXYVjs;gs@=S5Y )C+J{ c<\R puƄ!R` pPg$-|xhuϐâR.{̩MeGSHqij77z?2 \X"Fa@;va{YUw>AsDÖuORU7 iGBk|_=^c='#.Eangد0e~gzcFZno |aq@-av)ɒ1׸R3t_mg1 hn8E2;#ĺ0݂ ^EI"9I[l)%Rm#.tqmۙEJ._fkz.Lm`U9dJA8Ņ*˰%0PffHN"O],/eJdC@mMn\5A`涝Ʌʜ[}E`wMdH1pz2h$}2%`P%"TBŎ|:&_5׼O/#ᱜ1& Otp'/! sׅo#NOgoΟ1j~v#&f@@kȐl~EIE@:PIJٹ+ 4ʉ>ڥkeyML<_忸*ZR@ YzvX̳eĘzլˈ`0 [DL:͐qHQLvL@Q#Efs [M뺾Eɜa -sEC^^ |vsMZГ}[Cy.CtG< ;T ӱUE{.+,YF=>UBfL!t ⃕奜7Jmg*2?~,ebI/(wv|42|`vvDG+Mۇ1t cZZm5\~ rwa2)5jn.Rj åoO,̏V4uJ #WDkט שJmMm*YaN}VIQ cb5G`E5Yړ'2dE'Zȸ$n4[UBW`F`ѫ$!&Ll"ϬG/9SaS~""BJN Vy"_77M UE8*=-@Zc2 -,w:^@K PUI57*7ƒ%"43`˼~eJϜ0c{ \6e@(?SIP((I NcLI눟%0&a`/,:C8G8 ZVQ-ۍ3 {2ړN@iAsCi ӅwR|5Ygڍ8at/ aU163q?J~nEhP!eR " ?h~=i"Nӎ_%K'p%|. SQmzߴ󩜍&C㌭ 9g!S`.H:jq*e1.>l!_FO<u`_vdFaqEÎg_(658:OE{H# (XMf.;≶*YD.aԐ7L٠jpt:빡~&e_s4HYSeC$]r >GgNp\&3wjyG&V@^92S"˿C\=M޺%{T1ێvs@cs+F՝JT#"R׷[#Ҋk_nV􍬀9d~,DIl-H4pfِ p#*x!ܕ#P.ͫ7`d(mRxA5S-mfH =l@qWws5/@klLn?}6RE!"3ʷ $n+ YQ?Oawį; 28ўd%|n5] q",z"߿Ĝ [gh\ʲ&v0Jh!l' J.@J#A_<~1&;ձdg6v1w3+FHFES>{jBqM|3)Zty@ Xt7zU*hA+^G"$.?-O@ɸ+##4NmmNֹ>XmooHG&@zF0[xi]CH9事ECn5 s}81OܫL,orE$%dƂx~"en#֊5f]Anp->aR7:6GR\PЂëIxd!cXs;I. `"̼\̔I7䔲!]0?;?mZ9 5H{ WVTgN*:sU ]<֔-\tԋ02{Q)tY``W&tOЛՀ`KJXd}~ZϬsb!Y1ކw~ǨKdW;8 o(p!^ڟ yM]J9|JbR5!)G;_ߩ?I_N/:HـQ Q|M~(Y* L /$Jp5 fCG]T$Q73ht&o*c*I_Ok&,;L^ˆ)6rAٲ4q&yTkᩨohL#/nb ?f]WOמp)d+.dY3&/7^%!f`Jf]|l1pA>Vc _-''cDiTr*" NPBILE]c@/2FvYm%:r7ux* ܜz-yv^hE:>Hyb q0&,ru854R[oBha!|1nqCOfY.V^zS7ã.|UyO G6X*5-+6wȴhfO+Kf-7RCۅuGr|&Zdt29VCV4nPYU4!( iTrf ]~./тs jalG lZZ~3ȓ%v1\oYſvreh|UPBcen?!Y.>*V]I((Rn+MPC x`mZFЅ}ץ+mnt/-PH S0s1]ç^L9KJGmQ+B#$ @H TrC{[D{ }<./`5xa%V J!I>?%QrcictS+x[e1k.ӸtJD9rP&鲊Sǀ,%ij`#as>1GqQ<]<6@*6rÃz(Htt cn&zH@4iWi`:&w㮑Y-h/A| b7hBAUӶt1E^yG4 <Zkl!+sjqiSѥ twx`*c7:ĵ}1,dUuZ36iscQ:Ou z&5s¥CXne q'N2=] ;H_K ?\hƪ^jW."L"{߷$+`6xr\X٧)xk`G/ljg Ս] $; έS$_GT3 " ]Cd5רkm~ rJϥz#1P3Q5o`$9K|Mte5T'(I[h;l5 +hv\dS|)]}Z2dMMX(+Xl xRq6>BUFFfGzb郡{{ dF|'˺%>hQ6XZOiTpެ5sVaϭ;'VrK!>PJOITupVߺ(,s]L9#DhOXѡ?WXo06rNWb-:C m009c'.I~AzكYAN3[JDѽ;FYxx8 >LnjL%O[:\d{ȬxO~Ա$yo8!vkF}i>bSi DOys6 ۔&΃AYz!PM|a"Ʉeտ*ضoWS}$> iC!%R{s?&$X &hh|T`nO)K-OJIO,;=YVOU̜ 󞒁OB`/Y^_iw3-PGPز)4˲Fv׎-1y ۢrV U"1TW3EHQtR [f6.ux+ԇ}ft~l2BL/V/ߤJ&ʏn̢5J  +#K]^?]0 P2N'-(^V5}bb׶d4#in*9,Y',aR x$r 8ycmn:2:&/bH "_L>!SAZJw,KiđS=oBv'YlT i.׉_IoVqb˓*s5SId=E]R BSKIvZ?+QG~nIT?,)ꠈ(O+G*ke{;SofaR9/CZ1(ZM-B B%]_+rR 3SpF@df=WN^jѢa:uWeuR[d^]ϛc.uxӠcEݨQǃ;@`;4cҙe7@ ,k'rﺶNRD R?\0fDx8hEfzѿ^(""" ~09673yJYȤ-SoJq  wk(Yd`Bhb(bJ.w, 0f.d>A׳k;~I [\C;ޟAn6rr/R\RTk_*s2$^wBki, B9cXA-PS6~6 L)/"zsCBi }L'mlIsy;4&0IX +J+G{BRɘC'W]|]NE*\bj nʲ*/@(jNbKYV 3qFو@p Vc$"@kyxǼu?(`*:d`8 @fj0Hֿ6HJsoTt C?f2+\E {^OѓV[[. .%v[M ;ka&jdNZT:4ZTT=G&^^Z{ߐi3"azr^% *?jN,MJ~4M%g ݣGTH&B@N S{yzնB4(Vݤ;ܜWBcm1Zf<@E =xWA᷊kae3sgy MI,djS/J&`t/Ϛ-lܼc<:)̀GC+;:.*v%u.ւ %_uߕ63bx(-=jG ֌GFz_W~tr^tXrUOkE0bRЏ<&HGcF?Ρ޸eiAߔun5B0HXuYؑ@q6Q#.. h™3HSuY~{Cj]rl{2A6zDC"pi"$sb5UZe`/_Y]ZBP0U4f6eD?d"Eh[DrSꪃo& XFjN{G-e*7RYt.#k!o[C2 xRi.&rvW[ե0|PܹK]DZ菑*΂N̻CndA%nPFxgD)o`yũx2$7dpى5mtR6:`; ย'`!1U87)NYi09Ahʸ|tca\~ʆX0ࡾ"RR"Zy?b'3Ud2&T:RqF4#%{r3q/P_IN_e=׺(-')+$P.WtR+-^s䅹l͇s@AN;|$l!tA@]gY]'d1 )=`;Ǔ9 k{jn3ϕ-~"YhDYCcj|:5uѶ{iA_N>[zP{Km R/(ջTsō6N%RW(vW+͏>4z^q.zjUf֧lZ=++7'Q| |NOC*4q[hN3 p'4>FT>}qM|bv}NjNwXXZ+c2Ċ_T3ko}ÊnH_|+Xkt Ekr`[<MޅKw)(ŽrlZ$=߂kxa™u9;Β^NSQe#%#YҰtƈFfi.߅$}Ë pK8 ky>[=gؓ%Z*'>b#*E PWx l h2br2t֗FiW(SIo_(*ゲ5(Gm9ҩ7͙a؋9<1G9.7b3[UCRHn`?sIGiu" nqOX7Ym."E;r-d=p~sKrr57@cLkM>mam%عw6ٟG@*o-ߝ?+;)tCZbyJ1 Qlcӑ)L/9)}; '.N´#T]9 Nٜkn-.me4NN %\<cbZ#lO!dn~Y2HX.Zvt ;xqppȀ'š y̞X+lC/8͆#dEGOSNUA_ǯҐu;`AB@qg>!ӫAu(p4(δ{\¯{Ad /QLfj麵z U@[ _{4P  >gqQňVJU5A=w6"d7cE+1z[929ی-lX[Ndl^k?@:{{P1=ImF LWN KP_ ~\Kn-qҶLQBE]%/UF6jlVоO};t~-(4{p3OӄȮO@3ZE~z g427aΉi J|MHJ &%޺5qEce Z7(}ǛL֑mޖU7N̩$88 Ɠw+!@ b ?3d6Wy!tZS1*®E)iW_RmnOKq债3/&, D!iiә$!1'0"x_Mzk7 \.!P  4y583Q" ) =oXhAwn en.鵴(;T݉oF1 [Ԩ(j<_(]G_Rr` Yt8 ]@k z?e럿h<.曚~|i-HXGUʤ"ΓI7}2W0 0,&0{qT"E 6mZ4_o.j7 ZM%B& bNtyd&dghIFI7߳Jv2jT5uK p0LF,P`Wj<ɋSy\/oLJI}%f/0жAs-gQFd;ԊlضŸcyTd-A*%Jsi0/ݫyo5qV3iN/!W?]N~7KzfY? Gg.̚(? A;ۮJ@sYf "oZ Irm(_$?[n]`z]0a- TVÀ9>#$EØБЇ,)XBIMx]-'ڗxM#N{_0bZMH{L.s@vEHsBDZ@xв/"fp*ogْJt{Ɩ0>qŀt c A|%Eݑp/RRt#""K7:xXVmB‚ )SzO@-BW_3{449#vv[1:66:ت0pW 3w_,e%BA4O^rv0XP| "EbUHN (`%CFqo6 koa R+j-{+9*P-?[A]/8;^6 uĢ̠ӔknzE=ԃmȼSъk(2Ntzhz)F&<z֦ÜN=/H^6TC.u{eFA X xW}.X Gd& /ًSO;Ljgp|%)xn0a]5yvNT@vqsβ]f`uZĝI~Hʦk9Uq)(`io~z)>UEL{a6 vn Z|1X4g+[rVRw#T5繟0CA(ghgpml킉ٖ$”ާ*v.1<^0[ja5nB(} Lv̇Yzz Ed r!q|Wi0þ47ZȺ\(ߒ@N=KsC*5 Euv.fxvzD1tC΋$΀4 ;|&_zu4k2/mTw;͚LUt⦸6t css{S*R-9~ YOQ~p Xg<XG38rM0pSPQ ue@uc&MjT!dǢ~(b6DT;~jK$G?}x%gwF116 ~݅i{>wUX) ܐPaNE0u !a`ngnUAՊ$)H?%-1M`70,WBÿA' l)_kՇSDEZQ0."\$B >Oknwmn_O ;Hab 2CvPPǡ-% Z$mXiΜ)80b1CV@eYn~еueƞp .0J1:#MMר1ͳӵO@<˅|+Gu*;~1sx0Bm+~b 7M Ii^6" `.QӺn0-sSk/A"~EoI=BP,+>3f3MHI^a傘#*Trz#> .bӃnG,{(C߫^PuzD~L5׼:nt[Ɇ:ǎ9PuRWWXw&0h45Y75cS9"o\~P{LGg9Pg|d{h;c?p|YYOogyAo8Pc֧)2j3#qxRIb1jpȚW#V\e֘# FQe̿˔ZSL"DWN溡OG\0f%'ks]3ooȃlp;s.$ԴHd"C}'wZ9A.-.rx&ߥ]!P H ǘ qdоruAt#$Bg:$H+$9NXL_ UgG/gq.*ʃhe *\o']oJCLʠ/./0dSj?dSG$wKAc:N)X>؂圎Cb g2? t/Ց ` Qz;^cb JJHՂQ/R: >a&ײ!LxA GEo mU)ʈP+qĚe!)1ʹH?/ӆdX<_r4@bUJHnz1Y MpE-qR.B~:W (|!L[AkqE߬ؒjx\qyHʲ{ Hn,X%Ѿ oK}T" f-*N?*+c& %Ke)iŎ@ďѼmoyk 5uE:bZ<3]%ƶh\W9Gg{FX 8-JPE4"͛!Z#jm"}/?OkN0,-Z7;C>iS$$$Ч.ہ!vl) ,YӻnK.iyHA(.N& [s|y2WX챉*zN@Y9״RNw&D[ e?I/efu&\޻9+y5;)[yoҲ )'Wva|c wOP/r)j_n\GN{i۞ܦ(;ɽcłmAX0\Z{$ Fv3>*J=^Z@~(tQsg1@kK@_f2,^ Pc VuoF5g8$Gf"fŖ3&V--^6^!Eux\Qˀ2ECKv}M@lU={M٬*d 52^EH dReO2TrhGr`t;<惦N5a_&[+ZVT8@ppdWE1. Dif$rJpRoT23?;]#,Tx8x< |_Sy%Zlwg?jϽ3QoshQdz}$S=)ey-Dn}>,L'fL +@yNyLM&"ysys*YƫK&T\6U/+q2C*}Bm*QfNq;KZfLl-D"t'",VԫM6ԯ#Uk魭le"PXWd8u##r`@2ͫ/E_|KߥT )X Lg\ҟ|\|/Gq8@*GZtcH){N}2 R,7US2/<|l/2}Ff͍bmqf b%)PN6{d^:On`N I_SN'FJe%c2I9\L֓vzϿ < 计ǐ]Eo`ljl{6=ޠgx̢Mk24!uG0V)^x'W5lsTPBzG/qbLiļʹ*Pv?3ZNFOQ8l ޢ0|e YzTHF(0z|.Æ%xN+aߴޔ4l'2SƲu#ftU:6u~Ku ²p(3wW@BoؑV8n/sSp/#Х3м4 m3K,>ha4Imp8tӶOYǥ_1L]c| ;X9D3Gf:oQGfR8ه`h7idBN+5N}4} 3ΝmI')i ]~ÇC֜f7>vfjf\_ĝ\4'|n0xס$ ]Zd/5XQ/C9Kˍ8o.Ao((p5ybK{0K[l쩧e'ToPfe@3_{:vײ>CNΊ%9Dʿ@@سۄU:Nܼ5xZ͊Q)ۇ98!;S[:!~ag>5t} p~*38:֎Ni.:#>O Pu=vvӊۺƊZYjnxR}d{9뛉`U&a\k])  B>2l@ob;C,pȌ˱Ṳ $& 504}vBo|rql8qwV*,.ls hV̉k,b#JX-ԙPg\N7IaW-;1T."TaJln›Km<6yz>`m낕rNс %.A C8-*B4"CA 7QG@.6}2- -O23 0d@&8_2 w=C!܏ֹo -KgWTel#Sn.bB.fH8a&-MH1Л* FvohBEYS 6h.!*L-ō Ҵ\{icUV(qlcd](' %p#W;$7vY[hg8ҿyLNV phbrng#A}bxTsw: 6%:b{i# ^48H\I(ohdMӻ7wa Ƭ!hcC +_%杨ٗ f[,-B!ޯW pm0nկScĶ+G,257KG5ݠ)lυCXknSDU#^34El=9IsW纥^oD7 Zypv5L*>fG5:If,.>hZt4U4:5}d1CRDw+jM[hSS'e .ٳŝ݋4c恵d 5ˆt5,u ~#"x0!WǬ@ u@jͷ4ܜUkb.C4$S嘉SG`c+]h0u?A3CJr{N"gA tNVJWC!ĕA=z$|N7=GK%%'QGY|(s8((jrH1kUB0{9C ƨqE5A>q0BD<]G |ycʱZ\ُ?,tD|4jӛ}o t4A8>Av-c0MJAuMN] n鰝\6Ir>VΜJ~Up2 ,peAĘK?cMsri H#I8P:fkTK9:gleBȎhCwu ځCa5{#΍[ 3э#}&g c3 ՜ ϺHBoGb8fϤ?Y>0f_KU벴:0E~\ʜA @8X{hTh(JrΝ/}"T 蝂SBy^8C5V$ԣQ hO@w,vI\UGwR$K,P9cj{&ק6U_ ©~(Ԥ}Geu(\4?#Qڸ)|MЄ'xsZ$ҩ6PH(o[ݑtI(c3cpUhWYwB`tx*>_>! Bt""O4ne,"khSBɵ;lc1N[wٹ^{ZnsoP=4󹇚n8)03r-1ZpXfԁ9Nγ|+hNxlM'jqR9hpqsE# hRdU5d䆲x2s. ;t&hercK MZTR2<}ZqttiJvGd0vլ&/(BXw',52JOYIQn}]t}r$A һ0ݵ3 Fx*X^Y&m]7Z46ta15 _rM cŀ쇞( qz2%owO NU|tL+Hߋeqűz%՗lcYKyJQt6,'Xrf7TP=gfyWZ͞I,lbP5ll@^^=U353ȇ2=  +z~H#"F-_ A }?Rda+hTp ;6_)k>_«쐳 i%#1+ Wf}@ y\F'2!ڢ O}! 2PM8ѭ]f߲ T@`RS_zo *;{CXjiz\KNa9*[ZPU_6ꧻۨLah7\pփݳdMv/1֚$ o@$s]]FH =3[ƥ[Ͷ&6l <.V!e Tn|^-2hvـ2Au =7TqH^ ^14o#@c}Y,y+ zݏ"˂\$| ho餝V>SS֔>uŪ cU`P Չ':f{jzo PRK fk5n5,Ԕ}gA%㎪\]EH0CmK]xt0O-{Kl*Ph-q:+Wܫ R~(7R!ѭy( /0Q _MyP kaz2!߮L(Ћ [5n?dxV щ>뿉3Bw'ch44tG۠oG26J#g(Ёkd̂ ys;۳֡K2".11ْ`:]_W"UlG1e ޹ kKSo}rn>q.Q# =,Ӑ kV2sft F =:JM5-MY(7~I&=2}X Tzx A. YяBtL?EBDLl7^R{pZ؟V6IRFLϊ6M`+"sK{ĖFU`$| }ɖcxL<"\ooEJF_hKkkx.)[!EsU[a\MS=k:%|$Kc8FJ[9 tuI݊Z& of1Z٩c$x1<1.'Kg 45,k9 ѝqJ_*|2.|w['92jnD"0 I ,|5LV"כǩZ|MCN}Pf|1,&z86,ֳwpp%ll>&:UA%eDV== 7$ %}v|W{D;nBKL0yXy qjeD  "_ۃ.j7%_0M,U,/wmo f|لyJbȃ[%R(6p2sI)REڲUs1N7gO؛5smy\k(hYz¶6%L߶{c ÷S9eiHr ڢ(=wr#lՄGxBtt>FBojY',>M&I'A#Kfd0eGJ׿~iRwm]7SzF$,,C-kr[OcQ$!v%hJ2&8C++ > k)6H.R>K8n0 X~>/PQvQP_9WKu+7V =[&m7m?ad1?kΞ鼁FݮOuWK@'F].1k OZ|i0i#' z] 9ΫW^}2JYa#ӯп#:|5>J>a׏_qC+='rOH(U*Izy'yc|$8pz:]1P!-&Yǭ:dh 嚏?]2[KpKTqB(wI@ͶT%9){ qtBǫ"Ӕw`vi$WZP m@v(_9wu67*Jy@L ύQ8u$\߻4WVv+25J3 =Que&dU1;;#+d2Z$ 3N:r J/C~]DhI0odjp|a^ԓ<[2+Nf ;M߼Rlx=(V^9DC=6?:= ,+@zuHOSP s?xna/9NNeߟriÐw_/T0 GKLQ Rk?@CoJrSADp%B9wMFXh_5 썋 hP*:?;?GFJozRqicʑXS]d >h h 4k. ]BQ^NN.sߗhlM}cU-Ҙf~c#o<`!kHvmiJjqBmT?iRZ' _ eC"FF=nTuOY0W#"ZހduI>vѸ )sM/,TN`ʺx CReVPc_\T*^ٯ|\Ka+YN璢.AOu hؑ1w pNtS3ZN x'󢚡 u7GT`z]KD?{iC bYRbrRb3<*(m{f.¼PPťX6 q[X}e]_$ItXuJCu's'@ǭCD6XLC 4 |,yQ^&]JOzCဥ0^^+0~oJ*S-k?*+$OFAt};~X#-.rxia*μfxEpLH athjZQǍVfnP`53xppRNrkdH/N#0`-4KꭓE"8",M22?B/TV^Ű0¡""tW0ZۊWPpM+ m_Aȕ<꽢} Hפ`5 QE>:"K@Mc"QCS8|GRfT& !ew-UZ 4)]3 }i^RFF<hW=)ߎc[s??4:y }ɪ٨|#/D,gh%҅ծUI%AK&VG՞bů#_/>7"r*ʓE j,oIu#72q<+ygƵy[1^_<!H$ި!7]d!$? iL ډX Ɓ xV\[<\:l^›. q^N&ۑqpE~Drau%75,~D:^Q;Q˶eDx' .-u[Hoo[:=q:X3 94Ψ um[,UIUR7Nd[)OJ/>_8%ꣻ53m hf&7~x 4V?37͑w&Q8xJ21L$Q[%Q^񓟰iNɩ+NbOh)ڤ^"ޢyia!k:+L2FV@߹ADGUAeȐK8.兩 "8O^70){*~yԢ"$;d]V8 A!s_R&Fd<ڒO&.}[;L)-s]k1'Eyq=4%C@?1a|f|0G?79h[T4K7IʨJ!ӯ0\׮Z_0o)hQ_m~n&p$bt<`Y| ZԐg ?k e`LtnZR>FIY1hyUk+ε*"1 Q;gZAB^&XNY&>бXwT໺z~%^bJvCaZ%^„UMAl0l\@$s Zm/-Ѣ:Ѱ8o m6&d~cF!5}p3~DN=*M }\ 0u,JI _Iu5%?17t"슴._߷@֮Uw ?S1] Egs[³Tux-s *?3KܚWot̙^OjB0^R&(*F8}|Z03 EbY?MBRݭf聍ޘ)B@H y+O@Ѻة11t@潧;/^8SD"Q/j$L1G; p ;lv>]8B=} lrqkJkUm\ .KP)RRVD”i+ %od=9i\xE sh#:*CVm>ļ=߿Dl[kC{>mR+OZa썭{θ*n@ԇe;sfv=nK:LJ!-3 v7t3Wpw;]-I rgElER@ފ5oS>ugE,=k.~S? A!?4=mjux'sH5ӆq^s0g|۳4~pu)ol0RhX͸7ƀpZtى2׊D"4 -=J\ԄtlHy\X֓iͮɓFߛ;,wlv5}`[ &qZscPet@` AU쐝`Ma< 5s<Oz0|QGybLY|F(+xs"J4a^Ny[K.Ôܩ\[]LQlA7+b?m^.;Сx8Ь&·Lg\D1id6D(y12Ijz.x-C`T$fJ^aC%FOp_W-YQO9B$OA=ҍ=^9R()BzEq./LDu@3za!{p_16OMTE+8*(Ywo?PՓyEm0wG-Zhۯk NU LB9$8Kt.[Y@;aDNiR 4Cwdkg̦[tI\7OqV7+ҁZ D4+~ hYIv-"q. ^&̔Ci*h2JS`HC1[pU5*`nASj 4B v3B@yʃwcvtdF{Xn)_l(17#& Q#ji5X;4/?^/dsF4Ovh'F E1 X5d^uSOf1f ka@ z'EF!o@izDTn~Ac^ۈLRfʠͳHRZ3P$2 ZQAhP~nFoX Id _ճflQk QHkO T#󙳛o;=Jek,8 QT2A#QYF1|ٺҮܖs 0H ;+m HY]bPc s91ͶRO[;lG.)+v_,r*-Ā~J]\/![7@mz!([rz'n׊qѿxh^pu;W/j OMDRz;Dp1;pXyuG҉>8\4o=uruh\`1zBdO|$D=Jw{~`!u,io9Kv[7EVKs;\P0MG@N)؃‰=*l?ڪuK'(I@$w$I 3ulHCtH!M,WiL!VhނtB옳_F`B<R?CuP^\)V~Cܴ~[L}}QJi-*Jew~ pR[j E:ffr 0BvFd>meU=ejKi%)>b`uW6>Q^q5+`ꤰ$XTx|}%HSC1 VKr|{֮sJMc0]zIeCP(Ԧb$ T!{ՈDŽmxJC=H |=Ƈƻ2. -H#~ 2UI[Cp?[-=SEq \Z}y2)<:_{ TC˫q*f_-_oAQ;@Qʃ߆ZX Ei𗞬ÙnC°߰ZDhnmQq74kgQ,[NP˲VFIy?|.$Zd 񵦎}s4 mO%H^queI>+Mɩ6QqMĶuqHH怺]kgtڮmm?q K1 &c0?^vN0^y).UX2Q x(v:/j$k%QO*卉Zu#[]I +AW\m‡}BCxzͧK>q;ΨJwgPNб2#{."9k@&<&tMt~+"+*fuf *XGsy_»hOKfQ81ql_Iwm#9n ;Ch9lXUKk {}ze;FHpZ%j_Lj> ZL$ÈсƬOIb+~ո"]<)a7|#!@Ws>RnLRoL;BPvOPf… n6pʛ"1GysX\:@i{>iKQQJuOa^ l}S@(sH$M2VYec)-<*dHBH4"m8"j^~Ȼ>G2 _,EKI]dEZ\a=]hr}" Fœwjuwj 'fB)Nfmv|ijD\ + m%L9")R5KͮH |䜿ћ^IZ$+wk-u>/tnCUh{ɖp]zZhK6+ F%uTKiUӐ0rrtu F?D9mb_B;Y ]c:dۭy=Hx^$'tOM1Ow.w;EQlr> cۘ;T}{zkuv*yu[J*VP$Uo8#>#Zˣ"F6Z\e4Ê]g׊ht (gh#ۺh2k)vCnG ]XG1uZ3:H5dw{Ry=l-jwJiL@i>hl^W"gs$R%@aO! Eޯ Jm/@G;.(ԏtr+-+Yy}xr òE(CEСPpnJ /qI٨]2Xքdq/qxb}=X3\N8(iIa2?K@)pd7|Ʃ(‡#餽z@Dy׻VK9sl?ŷfLJ˒F*"$РM@)ETw>g\2vN N+Sf6߼ Y(z!ykB2pL ]Ag^tT `-^l*xFp.!Y.w瀌[͙tHw[\!e=Bc3qa+oJ%&!_xQyȂ9m+uI uYwBUxZՙ}j<0C|.!QvK7w@ 1\iO6;5GQT~ѹSM7t!6;{ [>E`7/]oŲB/L&SrqOr*ThbUĕ w2 %a07%РLk5y"Uk),ó€wOdZno>xWcʅ/˟d9Es*nzL )V [(>1PL$Pm}\( Fv"|U@8p4o?Btć|5hT}' :Q}MK*玢Ef)(jKn:C\.R`v3=rW*wLRpx MJ~ZBkT8z}db|'Š T)NF%ߩohEܦyJ_6Rfb |%FC/$F?'aQeI, \{077@`xI`'\G-P^1#`{'?"cp=܈"ifgbF_Q%t! IFlls#Ah":*Q4Cs1FcNXo~1Pk_u [;^;|eRGL1 7fW5Z(B&Ds3Rk@qR%.wc T_HV%*r;qI@/w}zVҩ@+b<(lLw/X]67.Zp:-ٺu]sڰoE/hOtE[4X oڼY-Hsy^ZCn i%RV9f;k2-e(\F[J!حf6 d3389Au/*K'L4<]gL!ƺ7Ф ;tl2M!Ycd"Uo]I^YڏNsaYDQ=WntIU$BriTuՆr0f:9Cu_ W=Dy)2 M$s6Ot/S qwr<C2P!uϏZoA镒U~c_;sE!A}LzLh=#_ '4Q: 3pXg bU2;9"%!#kEzDr紈!X^ӹ (s`'UOJk]w.(-D:􄻙{J /Bڅֳi֖neE]~w}9MH}! &R)e |}IQ*_<RP4s4'-O,QʧD ƹ&qDwk2 S4(}_/EA}iYd 7B+s X~vUUۜV_}ۼTOd[yg5CTq@l40wkSQO,Tc -;rm@v7L,̂.L~|w~̈CcMG~E0h7ٯEo8Ahsee/nnL.7!Ke}d>mb(d:R `b1~)z"p藄0"qkV!NgEidl'Wy}axq]fM٩jIj$Yv rHg0 n]  }k '9#:FS@본nV+@pSSZśh1ЈJ_yh8K^I%w2-dMw}ft3íQ nHf7 LǓ">: R[YFM`=),\XYt9t۾~ڵ-vXmx\e+JKZ_iB~e^5Rg[jH}*@wP2jսyLޱϩge$|Fi ;#{]8)D恎^HWI]#k"Q]8I (&T|.KQh7MecpebwzOC-XQV"~:B򠯆&[%XŔ U* OzÊ9PiMOzvFrKUKcD\Ԃ$x^ㄻ({Q_ÙW t<@T 峅HG&54t]9DH;:?7#4Uɑ`@$|Í=W}zwϩ\) ~r7U  ]-q~X-]Lত1?1]rj,lȏiyhY!07o?"t/﹇6F> Z1KЃg@&j!Ќ_KNx`# ϊn"k״'#CUeInan+5,~Θ"vۼt\cWZ|mi?*,oh CgUEYZXa fgA(EY3<*ԉ_UN12[I.v+'Q \La ZЩ1,bI@MꈻbWmI;ܵS9 ûB0VV NćdsKЂ4(< iY@H\_`⾂~; $K$$ տձchkVֹo{%A\:Y21 *.4e9 r37scw=5hz zAg `m2{.ӗ/$b&zJPjcM*| F_y"tD;|vԃrkJ:Oua>t~e'Ij#t_ *Av*qOrPJsm䣥o:L2+R$B"$J='X*FiWvzw2('YwZk.C'$,Vw B1՚bYϾyQL~4 t ?t|gn*H(Yuo[$d"^d0V1'.GЦLǜ%HEMWO >{AAXnf10ÓuA] ,I EƲY`K%.M%ms}2rdİ֐ZZ`t^!O0A <q3~#[t$""n?{Ccirƕ2&T y|q L/v<}D]ksΟce1d^Twk8rJjveXݯF3 Qn9ɴ분9|AQyΈWQD.@ Hm!U{){#C/t+x"B^~޻TR#Y_/e([,VYvD&TqWssZBpć^!1#DRydai`KzcZ/, d ø<U. S 0: hs?+IMrD :]rʿgO-">;r,Gά:ֶO˙ff SK2Jx#ۮ)ҁE|$OgN}4(Fכ$P䨀wem0i.=LPBCAv $f惘ih5oz%J}WQqNm˰ۦ4-g"|NTh5wD C#ydܰL)kocAqW2a>ɸDWE>sJ0l'Z}oIci_$3|rl El(9 x3&ӭGr@TĹQl_v?xWbJd_VvMz*A-EJg7^9:cT,a/m,3<[q}k@G)p|DNm kxaY '~DHK|k[&{S];)oU<9"/hTxDv{dJT A7ǘ+XR1!iI9MVÅ{ , ?9}}4Y֟LvnhÓ&eiAv /fp>Y[|9།T˘X*iޏ3u$(/N&_&r>G 8_ +g={/ўC~ ) $},g}*]V걖!wjl3#?%#پMm IX,7F>:qEse $싼U_lGgzyq`E0Mt:pQL!ȭ`c9`ƺzov=;գ?1X;} iy@ʀc-@s3SKļF 9F> PsJd1tcX)sG;*g¾^&QVurAU m;\JlJA+VAjѳtse>(c} n,Pۈ^.,tg R 延XZ9Y{r {"\AϞ}d n˚uk ͟ y"Ѿ>BJW϶-_|=^X<asg7aꪟ5ݽiZ-]HdkX-SSyOC9.cY`Ęl\ygG-MW.PO6Gm "=qI?Du0Oڧ$u l/n!m)?EL_ *1tu0vÔ.:@z:!7>@*C"v(Ei>\ys3I3u@\3|rbKaQBqKJܗ23U0IJ灾Nۇ̒QWͯXE#4ȮbWcʫASz}Wа|tPA!0!wum<;E2_ۿ2q_:AcuoUL/غȋ@љ و,w;9$4Y'y#3l6KvyVaAD]? gRŖOe");LftXܹp|SU+iGEXwk=Oᱺf`>f-4ac֝5)į1+nՖ4^ d!Q9wyuh/ |.EcO{lG=V+JX )46a5IUb_f {/^ꇺzb}bx l$+o\k͸h2Yќ?=&J8<b"? YD>!e: vr5^%69n>[&k(K-ewPPzeVgurg͚e"]ȌPRv^Ibվ@p G蕀j# I?f k$zɍ7T?{W1gңiR:I]׀0|ؔ2%N>Fz٘FǸAX?&柫r/8,숋&^[s *(G<]$">v^A' Pm/դ4Յ߻>+g*Q]Ji+T㗭g =؟@ P8}=֗RU rK!2֮rи@r1 mߡY֑#qِcSȹG1cOUHXx=Ơ=iZ,:S/r5Fr@x0\zʅTs"Ԙ\׃!Xt!QxHנFWɰ7- 6wlgl` F?env/$yn϶.} ReȋeH 6!2l~JPXˠ%Uչʕ$)jN/'9]^PCe"de1 <|~ k/Ѯ.ކfR=+>%d.7c {-hU P]wL5. Vvw#1+c V5_@t^GԣΓEG{y.As h6u lZCfo|@VMF6Z>ZBX90,aJ g6i] rB&"$+lX$7e s.l1VlSMk/!EFKyu,MǤbh~?ۺ:;|d UǺj N+̏O ;-cI`n3'l >KJ:D^6+l~ pvUua |EOI= ci''u4j8F>8yUhKJoW20iX,nw|T-/ !&G%mv؆X"%T!^>"W(ƍBPT&Ursc;CЋU*dC?A9&7AW<@3UG.y4xWX\8{Mwň(QvP׊LrZ%pޟJp(lesTr 6vvmbjYNq? m7AyTkl5Q-wNyeRKYpocrм\5^<[$R.5B,7;j J(p.ߝ]YHebªĽOD39`֏2#l<׮ikYz-5bOAڛ˾{Y=0P;X4kbR,XQ^3w*] L65͜cX1utDti:jnXV3dZ=!K˫:/1k>Jθ?L磴<) ,W;Iɘk]-_-$Jr8 p"TKe`*^gO};`sO>l=$ %:̣:p5lާ]y|0e6KD#_/_@3c1+p˿5 <r%HM诊;`6:b|2tŴѝ9í;b@!݋X, G a|EdnJJ+^?)?(\&p9T:CG][xWw'ʳR@H:4ٵ3Azs7`9HJ.A8UFpQadҠ4X UV];nK[ՠ_qFȰ8]RF Q <{Z/-mr\$2f8tbӳP*cGYTY6$#v~*aG RX/c~?",v7yPޞ= YȨ8e&,Xd%Aoy/SϤHU}BIj[Iug,㤍L'E#5w`81@qa`r[B=wWdwwcTwqnOЏMJ:>l%EmeKAcB\%V!SkfM0 :qՋ5ϝ Il\@M;"_I:whIb}coV8!`X~ܷyȔşg}Obn0fY A# Q4QM<ûY%1gM8\UJڤ 1"c+Jqn?p؀\`( -$!(b J8,'V0S@,.R PQqPF Ni@/ͪ$#' >6Tk,-ˤ΁:EQCU&W.յ8qj)+MY[IWdq _|XCysAs5C_T䘨w A Yi = C!&.@Aqramq 1 ^DF|, !D"1pmcXZгO^Ob,?hCmKpJ?_ 7W(}eXұMT9γ>=ɚ=z ޙV †q-WkKp,p(CS\upVufMc4bymdr]ddڎzHd&h4)bx y?8[~ÓW\D2!xx; (Y$ ehyήǠ4]NLBHOSJ#-%>8nlXmiE1ƀ;q !|**&. XhIXB A9?sYkv)R{PthjM\$qy'{mlYqw_X'AlH>`&Z*n9s)ZJ*Ӝ ENjXj(=G ;-QiY 1a LL0GuŮQ5Zw2rxި1/l" m#4Mlj]T=a3'ʀ]Sfsg-X9g81#Y78nv`GEtnO. TcRMUsOuvfgյvı w! ]J@!GI'TuFpJ 7[̗Mse4=kQ7`NnGC$$-R͘ܩ \ 8Pr3˚?i20_NuJhLvuL=f 6Jn^12y!Z.?sKyN:fzlFFpm9H^E_/:}w j# Ke$Six.u{ Oz^ޒWmhW4 ~BC, O,;qm(Bۻ K2fs͆ٷӥ'<#z41O1X%ɾQ\>Or"kUc̲'OITb& 꿢/g\ ~] 6?Γ9'g9"^ f?pA 2ɞ/5la/m/=5~Ն(@C, fc$կGfzЀ3ۄtڎ KWIתA}Iy :^6fZjy4q|<>ѓ ??n/هE9:q'/m0mcw$P=-y{}dD2_ {RƔ ,a}3+PaOBG_JJaU`4=1< ʹy@ w#-10 RӠYH^ˣoH*}gM{K/5G3?qZ!ّnW?'ȧi:P6U1YD3P{d"@#RE _@w!`K5OCsjR!NRB>ExP?q|Xf6'HןJSr!S:;%&rtPFOzRnJ&_4Rϧ LN]}P[_껆/ܞvI-X7Ðw $3^ߚz΄-wQXUy{!b3T@f)Կb#CFIe?r;eѪt̰̝%# ԌpHFSj@/?ZkpҀ%$IȂW$oqL&PT95ہ2CiufoeC>CD -Sd97hzaWrf%+Q_.y螯֡!hn-%Wn "O!~ tGnn'&?=J?ꃔSjw }صGi$3W y c .^0eOf1X xZ[^Vs[;am *~$3T:)F.+TԶPE[1->Bʆ-OMefIlzIOecYCL?z$`7dJF "ZJF1rBJ^\;̉4S}Srux&@9 ۙo/~zC,&C*^{ ď 8M7f׬r XgtMrt jo\]mPq'!2I3L~A"!wj)>:m"> (M>>,߂ګ+aoM՞'BSJwiQ-e^/ ,b+y.k0aev`̒G(n2OaPZIT~Lvx->o{z9csUbG!|J6 שF䧀!P]wit(F;$+|?t۬ӓwӷO\\.d+seK s|Ĕ}M|QDi3p +)._(7kf!G[_R6Ng$Ŵ6J@[&яW)}  I%a`j؏dK@m v>[{ xMLK_yQG@$XV<P֖#c'F%'n0],j &MɇnķfF7ʔި-{hsnWRM8@.4>׮%F{g<vth 4tK^= $\F[矕J"#}Ћڑwȴ3i;4ǛKuY(Ɔ.1]i|%J\qOb;\φʒ-p9P+uTO+-*麰6V Ri{h3LJBi-^S*m̂m.6S؜(V9#eR0r*SE,`QX7FvDmÝ1~NT%#e+Lˣ?y6YAb ]o>&N{a5~e֪C9w<LQ|∬< Q5F&mUɈ|I'Rau>o&m+P\ 9pCSocd|{KRt30iބȅWN8 _~ Lbt_ck6[n]3Z޺ 1f$HMOH >oو=v+|͟{F~*.t"5=dB"?͹}YzLFj ;&>[-!W_+meA!\Lcy(2K (Z1/N]E5v`"T]E&mnadT87ITw%d}~9YCrvJ%.xylfL[ #bu4Ԩm[I#djWO٠ũ޷mcM0E&VWp ;<%^[{8c? d(|FJO7tVl/:辶'8]gyi5BG,aÞŠfeYV{Oac'㫷Lq?Ky#3-H%bJţ7'3Z zO̷'z3;naWa&Sq_yS|@]IWM̝i8'T m ֻJ8fnGt:r)6_U&~ya&́06"!¬ E7gQSlK !↤k8?>Cǜ!*9qخ/biruj~Jhk(r*DP 4` @Ӱ=zUck[++2;N ORi'KCdirC L B&[Ky[oAF߬iy-݈tfVUc"{ Q<{Rèp,l&Fhبuꦐg2z6JtIb cV@ R:,'e'k;aAUGv4) Eh]Kqj>/VDu7>f||H*.ꕬiJ ,/%Vo dyYxIpMZ= +y/d)QI2ld4d@bΕmҷFyz%rӽ@ǒSoe=ɷܮ)iyLÊP;^|,9e,}v2HðDiZ"P9w Gܺϔw\p6$V;YwXmZR J;H_:fXØOј'qPތƭڼ ]j:di%9qte#/ǘx`+>/RY9oGWWfL~Kܨ{E3yA .2t8*QFS&]d&Uz.e'.lB>:s$X_p}`>rH*du\"!T[Y^kjӄxK2V7{.ќ)WvcÌC Jt9&=v;1jV8c{2Ddzv_}hdU5s") ߻.V/ȼT8lG8:t8D̞zaU&iQ;;4[aZt|̘WwHSunwЀw22wQ:G;7O8KCr._Y) 'rww3$o0ulg scܝS( ZH0|::ܙVJ3ǧ5:05Whn@!5%GTh%{pEnJzrkxkӲm&};fvz|*Y9H<iR2#IvȈ{֣ERҳ H ?]FA%N|S4Sʪ|b_F m!ŠlLd 0Tλ ސNn =چ09dʇtEM7qs5}0PȲw.?n?TRF];3^|`8Y+qڑ*t @ɱخ-/ pYIm?0@A"Zeu6tJ/h[tWr ʗk5?1(Vr8rz SȐK,8 W{1yy]T3?J\Ԥ誷$:`?TaBB+S:9鰶P@QTW~)q D+ÙF":s +M_QFBxʔا=J%w;:2!T8;{T_nOBueFmȞ[~.*>5а"v:- !Wp[T6pS-ݜ(̪nCc ˀ+ >#YY\A!J;Bjʳv5.fets.慔RXG ϐ9c1xIIqlc T'^c򴅙ײ~W -~0 !!Ҟ4= _ݯRJcɶ̾)meoΆMf|? @[&$5Mgs>Z|ۊ'$v:BkPF i\ϭ VP=fHV)XG&7>>9› 0(o-csg[jԳ'U_ׄHQbr> n)ٓa8)eo{y nZ (7 5 \תx>Mmki=c|Qj5 OjXE8Ƙ%gy\}j$@: 8nwG6(C7t!}{r,!*)x;sJ汸Md`:eu>ޓBPQ T>$W @ 69YaT`([b9庶tqg Hu>uM*osZ؉/D6[Zs]OIh Lb#8sc.H6_Yb \)w wzFcy|QE}&D, =/ܛ>:4 3.wt)SP6=9 '5md}@Öc0 5,Yz\ v=qru[l $=g7PG}+]F dnfaƒ`_A h@s@9ܯRZ|{{Y㾇Yl(%ᾌ p әߺM)F ('0l_viBIKqXv)4'9U?Va~]! T;g4&̛+xA(6j{xc! L՛;`v>}_=](1iȺ/2|'O N9Qcmnd&8]) 2yGKKb\++/1 l/M$ e.R^}kNFԅXU C:[- .qi =-L}Vx\y!L|ٮݪ)_l{fR8o7dew yo g1p.O-ꆤuK}YfOm'XGj#&#17AUܖ<9zO4Ti.ScL軰,Icp46JxH܊o d V 2 yf+6[J-ap%TTK;{Ӑ {iNkWr78.i*n$.Lae:i0Ͱz 61spyUMo){rC DIkFƱ_O Nl%T$t%F9Y-=Y2NeO*Ea@.٭,5(>[§h7G|{$W*?cSbis.v2ܺ.27>4aG.Dw-ydy/,XA$J%)"WxCsL' ])gO%#_çOUٚ] W4$n& }l"&~؆,aʑlChpvZ}M:$[DezFKfaF}*p}.q/}:,̩ 3k5ǸJxGξnܪ3geQHցi ::,ԴWKA=Pk?pw6LX ,';wq'sIP9^ /`Qw}J94>\TrwFcYMezV(.NGCA^2FǨuͽsk\5H;d+/Qűׁr)+d1" ʘt|*XE|Z$/3:kgkŃ?۵t Ec^t7l05G;Dgd0 :qL<х$A[}S֜'E#Mw$Ph|kp|6ʩKs cɐrO\KHrl*`EI[?:@Rۛ =S{]2AyiMz*W3H?C-si;?Z[&p5gH#݊rxۆE$n/efj́dv`FS%lQi0gI0O[ FÁ8^GaB2 f3[%ҀBT'8o, K|0/o'zXxݟPXe"ٱ+yi'AhޓS A{ z̤翤>"eqjR:.[ITȸ ר̍D\U v1Pf=x#bOmdo<$?o3[ ]c˭_QMZO欑l763S.*Lu乚'ߖ<5cs *EE rY$G^Y.ڃ_џRl7ځ5PB{,pHdǜoh`fXEb3N&R'vɃ7}jyiڵ5htĕۆy:9γ:=+AJDmNNw [ fkMLBvQɚ # G>؂t0]@Cnce)0 B>vG_N'9v[#Gr#Tet-\qsΈ@'d9-m:V:,r*r.UD\y3pOcdI_'T2c)@.Gy=i a,$ >ݞ^2"ACrIğCת6dZM!@ɜ'<{Dk3 t_~͕0yJ @N6M \5";crI_ h-_J9q,tզs>dyH6G@ϥ = DMW5zǓt|_VP:RD`ƶ!{KV*jg~y,_K:ѳ/2ЪӼ 1E4WV?3pJIz#޳(h9?Vbe l &UOQ\2 ŰI'(,<YJފgidPԑUBEaթėtFR^=Mԫ 5}-C&VEק! ՘oho,xcYx1gBSٛ!ސSv0{\`.c1òC1Lm$%eo{]R<& [iib;g_Ud,E54}V> Jp(|^yKk9l+ɼaoL>BcI,s4ce rou-vOsE['2(jwX*AM.6[YE2j@d E2(1-S=௽u78Ҹ" -/CedtyʸB*IV*MUBI!(ϥ>uf @ KU f__Db eڗkE=حvgp6Z\2V>Q/ڢ^mkTnꢻEl@ MJ8k<ջ휞F/2R!] x׃ԈǸƗ^#XթK(ZcaR{.[#u ϦvҀ ,{-|9˲00s5o-y -ihNvϩ"7̈́9wx1z2F*o9rghڧ1ᜲD7xa$|#"Pg`g=/-iJ<4ܡL T4Uw\|˭aJkYqC$]MJP0nDžʍU~j`ľU_ُǴ8\D&$mF2vڞ4{Z9o̪*%3ʿ3Ouyy} 'V?fљJ=u bz&xXH e5X=>fJ?SQX0wߊAm z#hUzP̛jK}bksǕFE75Vo1ŵ8j58p}Rx xmu Nɳ+Eͦcn$>PٖUʴ?#9@Ăo%jļ+/I$N, Rndǟs2s(EЯR" 0Y2cn9bهZ.; /bZO c4X]IoUK lSɹ^pA 袢ha^l|hA*a kݡWڨ9Cߖa28mIcϯo؛0P E!_1R}Ho~q ;!8u3 %aRz20VެsI#L=^D&RUWhSq 50Q( zv@Bd Ƞ_z/Bnwm^p$R0?&Z RD. HҢn8{ ^s5O5 ,a)Àc[lBE]am͑ ƎC$C H-/+,U])R[aXV ؉D?,`$ѥ8R+\Ty%Ȉ/;im<[ %[vT}TjZulhxG yyn@mR6%q'l ܠ%:1v⷇x㘔wuMҔk! :=hԔ;\0iyYKoe/nnYu^ 0[w!Lbgu* <*׆™Eucp$M9By ny\ k hi66ze:!3_ir6fǁUQzV=Yu0%,h-CPaJ( %15El[Asm60K#/T4Gh.W_h g澃_Mҝ{cso= EvhLN7q /+͸Ib_k˙+1ĩBfUY[b;.{,hMlx*rټ bHK}!wz6{hlqT3-AVMVN{/~xW3mљKԹJ dO2@+"9S5ZvXJ$Cw% 5p0s5(ϾH4G 64C.TCvg~NKB):P$( ʺ+-o͕]_ݭ9 bƺ](G L$F,yZ TG2&uCv4#jSȝ˨ZM? uC7[E \a'LvaK(1|iJPuu1A( ߊcΜ Z-+nʈM+K5JK*]ƫ5ly!t灡r<$v.#;vZե3yj", _6)a敋ofeßh4Md}2B ߬s㸏M=E[d1ѡ m x% [\[9Nq@$ P@s3I %X[?`Jghhcx iLN:Gv-r9)ju`*Ec""]x_ D;*9&Po3uu5ZE/(}fڹ^z}Q^Z;݇qG+~f:D}xJS#v-ܨ !0W@OfYo:οfBOP4`~\F?§tV#~v7-qs3N߼ES1`N>_lv16mݟKVT& zhA@ߢk*jf5|vȈ1@)B?pT#J,m=sØ(HFU̍5fRX{F"ݜLq\VKI}p}D(q^Cn_1v f_ Ώ 脗ݍj̋J["r[!V=Q<oH75FJFv3=4-4).M2XTaJ4{% k WI="ۯ-1FS4ϴ(#X0LO^Zƛ&~0k&e\}bp>{%96ö}zBOvM,mt1.vuXs0DD'*/L(€US˟|SRv(*|0Tgr3 zm pWBCEUdQyAi QyqR.mVDQ,D1th.!o7<*MV LHM DU]@aRz5(3?D(bp:ieۧY4?߃^7'(}E;#DOF~Ěj 0ňBaT{\>HP0wj;g7HH+浆*e[/]bKqri/'%5LP}%*_Jw">u)F8Yᇴ.+ūQU#D|B}[r%8Z}r,Eƈkn-gEOSh(L薌f/;&g|q}Y~ V,?F7FiV,:S g&V(}9,)A:q̝14Di"쒑IImolnZ!W2^3n~PsQ%"w?h|PYtrɭ/G"p{0>B9QZD$ )Xs"V*ge`@qjLRpmX2(QѢ=irWS°9k:DLgs1ޝTT֧R ]Wp Pŏ4+(G܎Ei,b+@ȓ >cF{mj[Fm[[3#`d~!|YdƆ)Sz}>[) 3>/NnHmKC[{\8pꁠ])I*̓֜(m<ât! /UrZ 9f9l+#}|bxjڿ7٫#eeuI?^OLP,`)/m}J>&>+@Uy`=LrnK%KC0g׆ዡxXnj^ r2JNE*\t,D$Wi"8S\ՓN5ږx!;Q(dL}䍣gi1}5, [4\Ph/ҾS x5ނ;sF6e3z?@ Pl:qe.1< _vo@rɐ}9JDF[Lg #HVKёZ ƙ71ksbi!7_rX:'*Q0^B%@YC_ؖET-leN~y'--4'3fbF˯z,'H.r\i8`k,e1&a僽wj+oar1 ik0LL%|SX 1^_S:,5';fk=&cػr# {?L<(5YL oUjo[ѡkvgLIqmT+ '\#Oe +w#Pt!v|N;&y8烼Ʈv}>7fnT6yJ@3gX؎TK`YL1fdJ@dDc| L4pCjUH$ L+"1 -)몔^L(r7Ԩ֏SkF!y80VP#L%Y)Z#bȒP_b._/ sJ1z嬳$ܩ49Q'xAJ3V{ir/TBT;]tb/C7xePDiPQ9*t5{ɉ-:֣AE[ 0{]No$ :#s|F1<<1~N^Vvc8ڱ|8뗊NEeizNH)s)0~)ؠ( ƮVS?$"H1pg j&kuHTs>+x YoM 0֌ B÷p2&%}Y`@Z5 rjlnjܑ@߽4ddȧܸ8:7l*I1< %<w|HLtzJEpU|aO?ddh}$3]u>|1:ZWme4zCud&J׀y*r좾N0\yDa[,ǜ:-oW#~l#qjWUc~DCM 1JވK) la}{X%;uIc53 c;:]ɈOd+4>zb=80 ^^U{Rt`տNe (Oƥ} s66wnBA ߰mM7NU: "X B2*wHuZq"5}Wqm26>JXlFV! hQڏs82J42}7o\C!e/m7v{хG `>_~4^Ec+ ? \yýqB{_-@19zY[ݝqprL\yv0?5 J؂VZpU[J "/UNJܧ;F'Pe}="jp0{jSYFtz*욢U*PR^'_\KrP a ٷL$@y܇[G{ 3 %Cr⚙ˎI),6_8N&w;Lasӛ5ΛT69 c[SLA]HOkvwaSH8dUwlZMʲBnrcÙ=<(eMP [g쯻=zggݫgEp:N 7ĥBL֠}suA.Q/߯'p<4fC\M&ֶV8Œ(^/01bn5eL\r;* *ޣzBs2,?E/]LśD꛹&hL|&瑠%!81gQȡ }$1N$n뤚`ވG==y;4ր/ TJh ">s2rɮ-rĚ^7pvoW~Y.Q~o-Zpkƺ|NlIii`0=gCd֝2]]Yr`a?g*d> J,ߞZA@XAL@] %M:: N }A ʗׄtv3w,#WEPoz"4Hg ӯj5QD$ f.lKu<ݶMx:lgf3+CǷ=kwTtr'9 dsD׊ϥ+DZ3=!L hoz0  1Xhh$fX>J'jOܴ&V/35CCNI#jP L#h`mf^H` b 0Σ(CB+M@qHuY;zpv Rck>9d4bs'7 S,"[LdtLyNo1.p/t.kR^R!/{<(}v[j&'N:쵍n-d AG#k4O- <(w_A;f U䔁YFobq۪q5em6OP& pIR@R ^[a$38ˍ6VǠcnɮΪץ+? e\@|a@gʼn_yF_`H@Ɣ* pGA ` <[_AJq Nnhl* bKWr~RTF\=}'Go E.yŦi6]jW`S~==".yǒDѵ5fʡ;9 Umuޖa]bAK,׀`p>s/VA9,0/g%06ڏ[*;ʍ,:]^.AyCKgu,/[j0R?W*܎Aw-\pR}6&/GR{hӌ]]C ݦ`NԔϴ2Y歈.隄C?=|S5sˋFԾ'%6h#FG,k{o PIéSxml {0!,(@MICZyNY"7ܩ :BKsFgkd0Z -TfǢ~Z$y ,..#n2Dx% ܣwxڦSyŸ8wb6 aTW?F`9OZ>TH_mZ1nѢM*pɛk&q+W볠Fp pgbZvR31W򠰞/Y*9}vy.޸9ȯۛw|Υ'nˆ OG\?2~z,Twsk[‘+<&)p8ggHqódQ4No/7@# Wv\Lە.>|>-@jqJIHzkz"aqlÉÔҧj"іK,Ԛf8"V]bVve~r}|h8 i'^Vݥo ]]>ݸuZ UHSroڟ+LmHӥѲCU 7l`]D'fJa\3bz+TGjx3ѧZm*vࠐ1t3oXk\'~|q4XQprsD^q"CDk蜨2D2Icd1%SLMWVJ{VECAog5FzoBT#7Cq#;N=R@[ ]2yL8Gdbq`Risص'DU W^DM`|l >=~- 먨C< 塓gGt}l0S9qη+cl5pʑTc?>hk< >R FI=U)+Ya*XJ4|$_,X"eyA;#nKpڋOBnrB+d 8sӓ1#ģLs^0+C`i jrD([/:ܠR&Fq"/Bײ9OضxbIb1CbBjqmI]3JE7'6k kD/}Wٗ+vK΍CJt3"⟜D!Ũ 9p;<%,&"v)0.ovQ'*,h{HZA]~)f %jO9&OJ\hףZqLYf.=0G7JWecaE~ޘY6Ch $פ01}4fyx8&߃@qs޴v^IZUs<~7o5:-B4 +h; Z)LQt_ľ$}QzcKۡs!y7+Ink-D^u(gR.!˙@Uq֐MufU~5[ui i5J5hy!>{7`#`\Uu" Ah>Qs~HGuݔu_Z.F O<18'qɓÿœtۉ< ҇`b 0Geؔs!N?ǒ!?XaFo5dW4JAΆYTh[x_P#1;(f&GӐd""' š-^ZǡYc/8̭k+b7h?8*LCF3x/#* H7կ,<&hvN۷3'0,0uZ3ܔa>W#4 /-x@F gO~IM@!2öX+.b t,m娏aA ԓ|O COS"bE֎*#s"[/ dZ^4 ^\sا59{f.-ӧ8:\rtʯNF <dX/%Su\ޖ9 ׇ4Dt׸"F2mh8jJZ`>0YY$1k~}զ !D0w4GIǮ{;`T[kMknϯEWZI[-@;-L /!QW O#T$ƊV +ʸJ![X@yY,|(Ez?,maZ%oʝ@˭!X侻|@Km[L{}:9 0-4tIY1hɩ0̊Ƴ`7v^/5G< PhX8D.3cWfX*A0HQxMͳnsіeύKd =9G>T^bIOJ@i˦'I3(_Sᶨ98\k䧓+>^`<oǛJ['(Ab ^!YdDZsވLC2 a-V^ a&2;Ky°'e!gW1{ FsSgK~@o&*,^L01#2ixKfctz{rO~M^ہ!Iz FV\lC3`MESWMbW/d3[ڜ9>finC,] }E{0Cќ:bB?BF+eN*+2\ :$}4y UkbBWF&ODx=dK!T,r"xg tOv*XET*_̩-Y_97< |boڥ>,ᱽ bއ=dF̻6 (Mjɛ.}G/瑁k _ݨ V3b}EPJtVA඙S nrħz] ǭAa QD m@w,'}0SqϨtntpv:À Jvakm S3"敏51h\!exwaEHheN}(LQc5)NOR-D>#62Pxm氥\ۖ.(#djC9=3 n+1N02w0.l]ykoT+-Mk>O3 ҹ8p1T}XߏOlʴF(;W$={awݥ˓b.Z$ %;(LUєd bx*Y_sj0.n 5B[5ˡ[80qq 'U Qkm)†3;x]٨(1`v~Ӛ/NPEXC{W_GaĜS[wm3iy?0CtbM7H4(򈾍[Ы)n'e b1L[X7!VHsKNKdS8Λu&aCd<'?!у}c:w&h篐U`)$RinT7R_Cg?}m{cuu _jWۅ~[gr ެd(*ig+^ݻirz3n"fnvy,%v̢Bad1D79sw`|!]~m'ԟ͒zn馱3K1h Y_$(/Umʪ\ ra'ګʝBxgBk43TY;r簀lM8|y 2#p4f0w->IC#zYp Z#TЋqBVk⺕eûH')^[zK {3tD-WWb)( L͍ w /`Ut\BW Zk"2Ýery;jr,ZYd`K+CWZ^SP1ӥR}f=KeƤP`~`ς1y2dyZڅ7v9=T=H |JYVfV[HGF>U>|כb,,tMѳX, t0.~}cxnRu \I9f޷ՙ!IŦRf;_5ɦ/"Z'uHt}}ɤ,?@|Bܢ(ћ1[} ޼!ݟ׬7 uw EAg|he 1G 󻿻J/ V*`_o+{PL31[rg  &,3[X@),lرņBlq; @bM>jVGJKs;zukF4ג9Dz$^4 Z:|e BBzv8/l葀gϒ kS7QzJK"HWERdY|~PXcp`4P]`k.Q69C6cɒ'ʘ])ԟ O"XMm~2Q$ vDA(-lE@h:`9e^bEidN6 MKU /+Rk"" +}oǙDRKt-wfMro"~ 4WJ&~f"Rзg(VN׎ ]ЈlpF-f9Τ&8qn,4mκnJqH*D#sO0MSXMc>s uP̰f:QQ(uT4#R9fԥNkV%gW6B)oړl!HYzD[9} /,G۠|$.9k+pqxI*CI2 g!#1+jmG(4<ϜF˴xA:iŧ~# fEUi,QV 2nW3/$ɸQmJb:X;:E1*S-i\b2=[4 j\!;rR$y-G\Twt>#v`\apHjkԑlbaX5KrуFOagߗlǶ][Z=,1'Aҵ߽󝦺t 5¨ޣFH؟kudrHDnA'"sɹM&qʒ^a,Lj9#+zvBaH蟖I&W9gjƌ̍YAkyga%/T]_1ζD 1q5AOY ?nH2jݦK? ms!2+ YKnѵG9J_Dw¼φ>=>`JiTN$_۟cF0D@A"U5r Z9bSkxY //ϵ&?&|yRn 7ЄvE#=ei%if!?%;FyL>Cc][(\UO&?zx4%%kEϳf;3[cJy[|0i Ae+u:J2d^j("5 @%nm+^bhT}q}L$fO'S\b<5)R,"s,!aݝڴY y6vө*q;NiO\a A&B-. hd!8 8no9=@{VF𤋮 u=AR0{-үCdDx^ G4(#3ExgiZ{'``sBӍV _.:=tz /47OLCgÙ@^¿:_tٝA= b`:YHLgOJgQ9fx?VU/BJvީ !صH4r"87)?Yf+;U>)#xm"UO4ջus5U^>QJ3LY MAם\IuM AhV8D4('GǼB$)Y )Mc;b퇛 (@_1+V=_97.IqQPր) b ֞sJ0eK*b![0-[tO/aW@jոkM|Qs˳qa.iOf DeAoҺC]kSY>wf1+6-ԯv<>|QcnƹWs-==l\]IMo^?.p'cIok $nZuq.辊OA;%',-n<~0,+i=) #{rݎP4uV"jGVD=zz&S?Bߨ("'͕@rGB~ ߴG sh6P%fv>H/\iOLJ'lvho3DogT`u]'L@ /-p ɭly|zbGDc2oռp{ rU[yL޿Bz49 SU,rZZn?OMG}rk (bɍ4Ydotˬԥn4inMa|moHަl_a>,uA`xzF0Bbaw~V$uqe`Il+2I%Ɵ0tNt+#T8C@BA, zH:U؃mgT_Z ' ^F &ri"_FPl/#,]Cww6x"R`MVf&9Szw:QŠ PRtFA"Q{m!ꩇpVT _ vo-@$IWH6E"G~Ra8 .TG*Pe+Mj>g :O3Go#:ЩyXBn9x?xvKI'^) )iB?זKKF U.[ _ *!K.rHé%34OMQWcS FM:@1x_B|$POuЅ^ ]RP+2$5{J,,}!yvgzXopqN-faU&监 *ҽ:p5b^D-x0`Ē]R踅%ºE+.G} ?!$z[.p!2=/r^l䂎,]/t4<Lb0c97w')%v ٨ r7!f|z#csSPUާbaHDs:t:?>?Oil&#wJÁm9"xO> l_S]r}ԋ詸*P8Q +@9KWt}ɗ&^nmꊭE͖ 8N02F-hP872 e ?! Gx]ag=L1#C*w{B59|\ހ`]uV$#,a >rz swǹ^[ud&qѱLzOr>Gh"H$ <%6o(jSV6xѐ2m5J J^FezPUoY( ::.q=a O_Hn~]nHTL>mEO=o"2V#` X|t4и*İbK<ߠ/|?\^E&zVۥ⨟aBV: F-/8ū~lǀf%jw/\֕^$}CnNdRsuh,u\65Mjf~]`p6I;vâ4$ >n>k&I`Mv^N+:S2YXR`&5V02"D 4a@X"WѴax2]QȻL_:͓ywref.qONNa31%*sb|@C0U KJ*lO{Ā~S2zYl~,NbY2/ngr} ClZF;TOZoZ+c>ݵIx*tgǙ0kX&wz${Q|A {|Ɓmh{ 4gIO yH\yZ5 ~~_p 3) )wF@>n6DUkۺԘ=CF,*rY|B3%HfKK-CbQ*|Tje_YN*V\zc|B̮@u,hɒ+Ɵ;*|5jj)WXR8`#M2UCƤ9r@2Avc-֞r 'k6޿"hCe j㵛=c}2 ]=7Da0փ+ !E&O9-8&B*xl>i/D*5zQ,Ħ 4#ߤkm[gܲ~vu![3FEkML#'$0EWSC1x"p^<S/"jCRk/7zU~"c ^>H?U1@XGqsKx3F|G_`tF/*0GDig5Uo]%"|΀"  c^kA<!`Z5/ Iu( ^Ǖ=e'Pj2=8TaXZANxdE(|z;_rLRhqGBewmO׍k~ @%Q" B=l,[屆ۅ WK+5#("%dx}m[oEYN~QXSb3s9X>+Ah}zny&[QLp$yC"w/Vv^j';ɛ Xd !X08ݝ{zd0̫K0W0#wގA-egBٞ% H::݈{-Վ(a߈8{bݣWK %J MB&\DI$Aҵ1&vmtQ'j\xc[ Xq9Ҡ~spMVLzǀ4G \+4 t;oDgK㒿?߽pBH}و[E֣=cڽ 0 -_@894iksF(D- W{g}aX7suH{eeX͒WzK|R%ی 2w()V : D[,|,uBb 2|LռA5@#z!~?o]=XBFG]ѡ=aC[7HUtud2xBQ a%Onᳪ-GTC4/ H/Zy7Xh[f?) q& :/Qy};fO87yD8.`~@\N=QT)1f:Ll!-]:G0Vo/~~&0#%! =S0P꾿@wɔySd`%|k8) ѠO<2H;[Y4g9.iwm$K|Oum9jnVnmj Vb Q⚃(eJD9gq: Rhl+jL!{~Bd?vc m^ܴHno 5b5E*_`iMs_%t3z fS )Wk₝T: eJD] B=h`HUy|Zv,LG,hE4*[(.gͭê$h_<ʻ$Qf$AU&*Dv+d⹤T Z9Ұv̡Q&ݾ` RfcϾ.G?d&O,d#_ehh́Es`H|/N>䩁,eWRTG#Jh&|MWgrzM JX&I}]Da6 [bܿf#enOڇ:G6M0dQz(\XWkS%.#(c2oҺ*;v uYi3\Y0]-7}o?}f{?۬GGQ$QHD9_t'u!|7_w-dI7𞝽,؎cw*iԜ1@gH-Rtt?qe.oߍ G#*tFzIks?>^TW7UA0!tphЯ\2;|'"9Y eGi¾vǤ6!T'[w u~zgM7&rP@Bqr  `yu8;]2pYn] $yȴ0?c@o<&*)_[986J,Ns0 ,{ ?qǻT)N|t#[L`pk,i2t,SL^UG[ * b= q2:}Ni&6-kǖUa^Aط_ne6o&kR%ՠ6?ƺLpQb%$IbId#[ B;Z{+f_"@kw+&U\*d*)MM7_ۢvLJ"OL\ L`XB#g9Jm vonג=9.W"d8 I]Kya YS0q aF*Oqs `z>`|mAy~=O@6`'] ɑ7B˜&䢄j6>ޏٲm72z42+3rpm]{Adk.-L62:]TFXTwO;{{GV9p))݅.^9۵մ+g ~iE6M`7?3>)x迄8 ^lbW}R۸lt٤SwN?QND ;tsG_ԗ+&dH:fG%XMG?4]g1% f2ǵP6sBR?j 'l}&Vށ \rjx[$ߎ;+?rJq>̍^9<j L_c ,!B>/F*/^j~h˃hVI۹-E)8 @O`H]N?< 5 5@M;ZvhLї̟MoTk  %;~x^vc ej!}})4*#X#nXbOHe >9oNt>Ɨ< (њ`gja3ġ=14P( y|}8 4SV:K)U:H]uf, ^8ߊE'$g0]2PL rg0JG C4%nubfOrX߷kR?Da,Lm gR9)q~("Vo G ؀c`œ1fwLa3ྭ,@_~5 C |_Kc38>4W}`}@}<ة6Z* 49/KDKm#Yxl}?lAH:0/|+ ~; 1yX<2vĒ]k*82[MR81Di!0[\^aQʆdȡ$H6S&4$; r)Xxc&px'40aӅYI-u&fȘH-k!uҕQ8,4֭!TI``K*UA/g{",sjeQUD?n5Lɳ`ĕ7!s_?_I0e?Y.\()%(gFYDF疾j_ W8ZCtrF?!qN6hG.۬GZt6g查TAw\xeL^!Ca|2SA5҅ 5d\O xԇ"7Z4= QJ@&]t{Xֹ&5l|z?as2w_-Ή)tUy̍|r/&q9@vB)4;0myl*,"BrA:h̥ kո@1ìJm#U);+i<1[EO .ˇ;4SǒR,5rDp+F)Ց6JӮ؇Q{ڇ{`Vʕi^n*1,9hKݖꔤQG*KkB`*mS%է AhV}kC-uԗ+Ci`|ѧ0WRQ)Hvmv ʾBtn fb;h?֌psIUjr>%qPk, _%Hf };5JzBM$J-B ©-uw֛jU9XA)O~ܷS(='E`Mlzj@MW/N4gfci[ ܷe%܁7c0[Z:$7` n#<ԑnt6K苸$9WA'k@i4 6#cj!]Fr#9b9e"Hr$>v>b׉(qwktx#kx?H4 *I$G!"ms֟ysKO[S{EGorEݔ];zN!-*5Vh3P=3ii|j1]з#+>26t q1p@-\5 @:1%bH"gQ "zT=e.9 -<&ˆ6S':D[;ubuG7w8*W@k8Swk?!͗nDe?kX{/QjjqhHjv5T'T{rZ p "\.Dה BםRquwٯmhը~)'ƷqA"GG?u [|Ì^*^7:զEڝ:KOn9&v4.[LjCL VdG7?:Ia`4^жp1ĂN^cy-&ci| Y|Pܚ*9HWX+NHP )ݰ]SW!+& 8'6;L|=+eu!~,:`9!VJa6n+*Uf0O4faC [juYCI!=H$]. `*́IcdI2T= i/e DDvof$]WBK+s-YgWzSÌ\D\$2O {u 1BW>+T)g",/A%?!ެ(+oA]Ŗ,&{kŋc7CZ|W6Ē&]E]mM6,w,{B|5pjfe@ty/V۶`؉Ij~ޅ>'Q>:\4BG; Rqor {{RE R;*z#@ ޻w%ȧ3~ug jzMWH{* !tGE f6Gyv(xs`1(x$t0nGpC> Lj9 ]3g%rcx@!%|, }L0t1Gb+h *O$M.QΨE+*H,ċ^֭_v+uӗNb2^<?d>,ȯ@Eτ~0Ĵ_Q{F~ mdQ?6Wڼ7E{ذũtxC*gw)_Cɰh"AhLck!fVW8j5uK-^~~YǷf^pjfL%_!9I8"Kǩ\ts'9&Pn&EMнھ=ɾ8 ,2*) GZϖ[Pu@+4pcQ `NfѮ-?gݫY҇R}mu #W*XS` {A4b _`NŴ?I'S$^tr+>ԟ(V~]r"Oh0'Pbj`_Y q8@EI`& 4?L6" S 5ShҮ]oǔay̳Hp^l;*clr{s"|/r/y$Ez!Ml2wT#(Rc>6;ID=LD;GR8)=:7̞m8Z -d\y>sw#Ms;cfD!S0VGٛVj+hys~*B:zQzqʓr9eʥւD-Sa]_)tʭGįL)]|xc.b3bczQ9`_df:/ޱxQK?]) (a0ICtGؕAŋHt JT{/!M4̥\ =KA{зf}a`ȼ ct9P.JTB\_BO;-S3{ à7*UJ4HvZqy:8nhO7r"oJ҈}TXr=ׇM}tӅ"^}jyz~)-5Oڠ:Tt ^S0nELs~0֑|~ %1ʌ{6KaPu%\>8Ʒ Mdm{;O8ږlU \*sunRÿz^j!> ߶,ܰgn_L&9\:U k4QMHp%^FF?vaز`'"M+ @wo/I cjck^fEo/ j'$Q>$R N哛yրdjh~S!?ouҐ&遯wS _: r7>zJE @օj' 䍋qX3kiKDe ޻q,5?_(=e5M ]RcKSf|e0l3 Iwi!e>1˒~4eJF+lˁAJ4{i#]6t=ޜ33NS0ɏؒǖxUܻ}vJ#v9ү0n{-iHd0K}*g V$Lq`A |&zJlHj0#lšWx"n:-F-beLvn]/"z1qo'E辣Bkj:. JJEtpd٥ՒFΥޞ 4@ppT!"pHڔLӋZ_WՒhӠT<@o$WcgvDr]h݋.q2AjtK\ K%21fpۣ7.)#u֠lwuZXW5$u[8uQIfCd&LN$䠱,`q{@8Mz&?onX-Y ]" ,d"!Sx&%?)M |/Tsyo |~R e<&}}#a/p'O:R7, J#\yKF⍍ Y&.u/ c@J6&=VռP? { H1!,@EIeǘ)m[Elb_~=iXy e˾%&q9iκ#&M$r=fhy\nCYQ H8̺ 3!# '0Yzz'B,{$]ۯ;0ƲE4Vu8=d*᧐1=dJcv0Z9mzfȿ{ahTLn:XO(qAnLYPག #9kqШY6(pwKVi/`?e2I:R 6jwbO"Vhc={ɀnB\m TνZ љQƜ[TQIOMrl |v%(d'77"]~Q`=smerxySt#mJ"VR("T&OTȢ1{7 XJk;i㍑f_VХ1~ 6`Qϑg,Y't~ uH+~iXS\:%:u洛P{x{O^,^|<Ѧ9QBQmq`T~E:`kn '/YG0c3od-vH"ʽ/e ,QUA\zch q^h7fQ""HAM 9 nMZaUgv^3i[z3}pG\q}:X Fxu3fckP "Ulz2M/=s‰F_\w/bHȢyk]>]%dעשk]+TB_l~vrrÛJ_~ꨇsZ2t}#@4ws,k(Pd96"zIg\GƧKFM2ֈ3/L9#B1ICE1~T`iΖ.LAU;by͟D~3m1;b5QviH3Ӥ8M&fK<8(Nu 08UU@0WY3rNjjR}+^{srӀ[/fle,t|IYE9:I\c =`C]1No b2+W"50Z#R8QofrطmwC/Jg* 7wJPdԼ7w]->xGr7.n;$498VQ K [9/߆\tb,iP.R|Hboe\x)ycsS~wR5( /~w(sxYbVGoQ[0ǖԩlzTY\ tbj;Sf\ Jk-^.a=@ݯyPDA6[5Zrz1)ֆ}.ԂWA|U.OILx/xu`d}Ѩi_>Q.ܢ\4M$2=̷]mu#FH2ւ80R,V))E_S{>Nۃg_czo8@^#zLVh^~ xGMh;wu?VNzz43(زe7liF , .m F3K!{6ur vz)O^3IJ/U%Z+Vnrd a9>`z>kudb^4A^Y7@& s@`pU*l š~sB[c/d[2h@1!nO ;(Vzëf B#̖ý_ú'`*ݓ2yN0/xI'iFsu45 !Ǜ*tzZs]_r&g[q¯m56c(&,ꄒO&aNTIw|uojo >8U"dvf= ͼ7w #{v<O3-Wy u/ѿY W=4-};/Qy*u|vH S.=Ml-:Lۢ#$\M}'4j DcH疲BBdZEninadD>O[")ݛcBk0MY#D>_'&4XT*\뇗 qv5pH/8Sk#N=A#,e &#.H3+#rkyi,WdebүP5o>1  ܥ8C/ls =oِ}Dkfg8',IWK)7r6"$ ҥ:y}0L\cXOxeRG^;b^Q3Ƣd  @a,4t%Hm?_as-ǖr_0i3"R0Dk,I.rϵџ%9< ߦ؂D+1JOܕAF8Iv?M$/svŊ)B&o?` v2H]*&,dtw&q/o7$:3/[9~NȎwXkYo][ EVZFZ[f*')j;Bګӂ S 8\ ?>`t{I Yuty ƙ#.3W 0PW'L<7c ^bѾ>긘6^T=;%ӔKWd+gq̞=\,ݢOQ)% {޵!Rf|}B0{]ֿ<Ҧ.[iqq>OW}>_lВ'ך i[/b*[TPVɡ85<]=w!L/pXcr=ebu֙ V7* vrݟI:NSUr-%Jq"hH=r4kWQ՟bS)gBC|^.3ײ*Y)x8/Dmr0ՖLۜZ{x5Ҍ̯x&F|\Jf@O񇪟%od{#K9P&*g_Qs(@h0!:b87'$^-/l' n昜1#N?PT%>G-`;*CR`)"1l4Q}6 GŶ,b6tt&t+4i@ JԷ?qUAjv$93#Vjh\ M*rEܜev-m2a*鶛z7bL 6+ywrgܘ-H^Cm Gd3uD|w!qgwq 5RSmxo 5pS'̣Ìvi:n^PtӵW AMx X&^r`!ȩC6 t}tK9+a%|K7\ - elPjD_ꖟ[GdeF`(pQ_volW{F.S+1.Zy?ڙrK,bґ gjF0#/HE &7j㮍82mb[Ջix_A mBzTEBX m92Sa_¦ߙҗpss8\5EDAl=װ4e Fr4?~a:)v d+zaTF\?\fQzCmyS,Yeo-ُ#\&Бm]"ٜ5m+aqr['fnEB50&gھES5-xLAxG( lҝ,V.XʅUwu.nQZ?n(.EECii3HKZSϼ:#a^2B͒Ȓ=adGA2Ɖş`6Tt`8Q8,cs& Lvqy5XSmbuõW!9wgrpV&XI=p!Ghh+U`Cc[~Rܛn0/Wz}DE`rԧ@ &%l!tG И(?5\[3: GMD[6l !ppŅP$VbUWLCb/P~|$ٴʸ^=TwhOt0D>!{ gd IN=҄$U<_Q7AD:=?>@sGD OIcy(<!1;y؆/4l8iCifVL PQzB7!'Qgn )#XN`@J IrQ~d)۫>\t c*?̓:>^VvoM_'PCќH|O" )JjE#M,'h`'D=f M=@0MF^ 7Biy(҅يL-qstIR,faYa܉ 8X!%gZ MJտ9'b;d M*ĊJSk@|U / XKK81]5 F$XhPA.e:!8&,'EE[fpŢ#I,**=Մ(Yŭp^V2h8 ^[DNi4iiرRjOqDb&-3ԷCOO<rgmbs1j0 "ƝAynG tݢni 6RϿDx"xrX*uhq)aҒǶ S{[k!Y.w0rK h-s ͗gea@TZxLΧ=~^JM}TlqLWaྦ 4V\o7̺mQk<,<6Iji M%6o]wpRww5Nj?.^܌sH/Hy{L7ru|\=dsp7 0 5=eٰA8G"L65>^0aF.ٴs{𶂧Rۊ C%Yoqq3&u8w{fPסPaΚ )>_فgHrUEIC3)b!wkO(0ʶ-Z_LE)Zto 4sW.g}z!Q_e_T{dDIoz~ QYjpL=AH@nlĜ&xPKYu \iE ѧK{]=̱8Ѿ~7ʥpGمܰ_+>v )TDΘWADΚ.j ޏo/]5߼+)m|4xp5  B]% 412f}z,IStr {lr vQmYav}B\+Ww/UԤiw' O #bIA]kg^b=Al8AFBXϮK% yPƇZa0 Kڡ%|l`dRu@Q&0Yu肧g%ZۥSPx06I^ѥթESU&>Uz.L NbdK+!Iy7qݫ-uTZ@*s),*TAqL 2of`yZpэ/&ѥ$O]%V*×5mQ' xwVk>r8?E3>;P]]irsNA_i6̻g *\D3S/d>E(]Q-_d*Ҙ*iЋș٪|_ _[z)m"axPOg5towX̋^S?H@)Ęr#H"*gXJ %&n"CgUw-)+h f65Zv4jHuL}Ŷۘ9B̬OXKc4"B 71xyB!!Gj'nHOOȾ0.ɎBoEc8sD@\;jrBǚ5z"\rhqC/;]}A*9NuwHdOq>t ϧU 6kۨ#7sG.EŹF#W׍p N}-嫋HEEt+!, h׸7- 愠2Yuk9q__1:',F^5Z"D@a50 l?/oT>5}GDLQ0>NiXB~  = @08H"XӰʭ>M;N6DO(x êuJ#姾WmZ#$3mqbȯk\n"#;Aj~£;k2m;q<~jGC^}ys>$17UqX*:keK^<Y|LCfIZݞրo3܊2-ԋ";պU UwX.)(`Ɋb?H'O&g;d*gAl[ + Öt* (Ҳ>dj1 srO>_eQ6 Uv3Y@a&,(_fֳP.uҸیNO/Ө3SHQrnY-C9Xa XGU"d"g㲽TGůr]iG*_wluB„朲.Yo,fgL$5j>'K P|ʋ@%wLY^e)8(L1UvmaL5grŭWnX/,]8aiLF0Z҂+0/[ ]0o%QEPؤӤCލ _>jGҽ36,B'sjvzLycO/D"`$*jCb\n+"DK FD][:޶|'mZ&7ќ#Qlj܊bA)e 98Id@˨J#ʾS(Q_z6 4t )=+~=_)ӐLZ))y8*']T׼FЭsBn *Ez|F?}~6?>I&ww0[״ Tk.::dz^˳҂MRRsGPΪvʄ[,忢%`>Ïq}9A%xIz}!Čkw׫.nl/qbρdаwLi=qdޢ2'@Fh =\L=k)>۷Ekqͱ(>`:9GBL-~_Y|,g#[Di>a&ŗ䂛Ӟgr~Aꡝ8yF}bu>3̟W>s#=l7oW55|,؞U Fj(M~S(?djAq!4m?ynfބ#_HVk2D㨴P߄&6-]Hk,JdDQ3\vXal'z SW$\y,F !:{&i ͵8:0˗3KfF)4d8.?6dxD=r.=eؽ"H$)}9gFjdgurE(2CIb܆I]awÉVւJ-Α:V`nz#sx]$؛ 7l\ANnHBܺ mJ`rb/v-Ɍ$tfhoӉ@8@5'A^2aн[|n8`$6QPU3 ^⥮%8{GWW<}#!]-*ЗrWGH7;/GUFYtp+Hn>.ry(fKN+R=5|q1LO^/!9A(Oyh"씦x"(/ƾ8;GF Fx*.A{h4n"yL$P?oD+ݖq|AR#:cxy-|=-L<$-vt TN%bi'd b4OOҧ, ʹT<&0$I[Dz茝|6ށ5Hy4CiS[|ՇJGO]ҞwwGc c|TVB$qwuތ5N/=f2%LX9{Ҿb]:"3"DB s wヨYXG~nZ8ִ_Syr\[y"y3m0M*R|0?@TʗwҢ,=9˶)0{|u\aZ5>֒Nj~P"mԨ'c*haůmS.g1OzHYq# (C[F1F{xj<ֻu˚u0ukӐ t(i[OG!@2Xf6xBWb mEgwZ^Ym9imw"y زшUQwh}k_@ 0g9#r|s0'ؙk|éֳMd!VR( O!u`ΧH%E:XT)w}I Ǣs/7UdH0!KsuTeN= p(޳m\ xm )ao5P˩G.Ddm`H)dXĿ%#dB`שSSz8ΘK_ 󮄩ewHlp_+#դe0u'#LFVd@@2^W$sE7F*|HIPe6ZyV>2e4`6sLWR3mi_KYk $?'1TJ=FZN<g#a!E+N0Xr_]lj*?ЊwCZѤuea~]~5Jq/9,V*G.5I@P ު ;RSrgh'q*_!ѡQ$Oރhx+PB 2,!ٝECE@^yYڕ;8ʔPc\vU5Elة &E =^m|j&X@2-}>Nā0'c6g2❟EnʣWYk"3H;p$;` ,\k=IRK< LZj/QKO'!4[f혚>\RtN׾ #?1Y!_ &}-\^0e u4o3 ʫ!RFbC8'-< O>U𗊊 !L/P-(&C}u 6Ajy>$#,6?FznBi_ ;kD]m7S'bG}}-rSo }{n80CKt_~/4hܷ֬;r^1#Ckk&כÔݱoOӊpbbspzƣ`ʑ~R Hv-)i>%a̢]T4&)c'b.Yz(e05*:,J$8)X6ۺVSoE.X5Pm>%y~CԼ8Yàю6Uh/9>F{jhynH,E|YOʹr$SAKE㬅m7t`j!/ Gm碉ku7^j4{r2>#PyF%s;+&7a4+]ޒjpB**1 Eۻ@}3ÍfIߍ0 Q—ڡ/L0,8]{>)#7^92KGN$0#KH%P[/Y*RCXXx *Cwgf:c^j<: N݇w\\M*8} `d0WȭY5m$fݻdXjshZh3-jJ4ҒpYXQGt(Ǧ(˷.c$I?\W W:EfȣX= >Hh`si_t]uyUVo X!>7ؕtF:f0p2>1#xI1G1@1e@Cr-Y,k[2[[r7F?D;椙: pLx=IP<Bo-jksƹi[Vk\3 x&i$sOm)ʊƇڞPmָy-30 b(_ 4ɟf9kP"jM{?d@0_ry`)lA̵qt2ҋB)@ʱ|c.&PAd o"`c@vn&p YJc[B#!wBÕxɮQS ^JsMuHqQDŽ2K:4-P5W ;_G0F(k+?M`B\F{pHdmIUXM•ܢ [ѡɒ٫46[?Zp{KɷCr(}_ 279"}ms"ZDf3ypsr`}EI]W~ Ѻ*U_&OA[*vG^   crgilR'S>9&^ȋAQ&PF9ow(([aIt=*kP'Ѫl>b,&T^bBZ#K^iܳ283(- fC `jP_Cqi1r9~vz.HmX0 8lz~0DVv~Mg->yVN}iK5.WS+cb>}/j5}So҇&)^=Yx{DrReh>+ Qߺ];>/ӝTW^] L"iiUdXU$q?ֹ*b̳R u{k{_1&J([#7YU> >,ydSѴ)0Zi}~tl/_h}ğ*$)ABm@=h=^Z@۳~?@n:]?LE+Ѳ]i% m$6ң8i` v&OZɌڟk rc`eXE|@PtʨG7^CTּMlk0D#ĩA.H&;fT% Dѿ:cӉWxJ Ymr`C2}SL92٤k.M`K:-*v~TgM`Yl{E"8M"`ؠ 0P' i pO&Y;r˻KfF޶_avb0wE)8 U ϔ% 8#N2&h5TpWYȴ8o( ' }7r=rٗiݟh?&`W*CM,38f>wb_#Uɬ|P(0xV|`3r;}-$]o87FQ7+uX48MStEUFW]mkR[BDt$p#>F,mկ:}&fF(DBȆXCƙ=D>gwL-A-.!%|䱾 [ -[2d!{k*lo8tv -&0r_VjA"!Py׎Zvu4S0OڇA*j=/x:s뻻yضFnUH&3[|Xhl뎌s *YSf{8䘠l ?E:lyjgvB:hqD U]JabNN[U|uADp NJz$sl Lu3 _VeMA; X@}B)4L"UKMk[ufywY9&Ү c׹bh*V _e#!b*"tHR_ōɡ@?RY3K~PNnSC$XHsd UX-lPӢx>"xI )MJ\^eӯBM$rZb #^ZT%8nƦ{lg(,ܭuORl#C뤞#oN<>A.k?A+u:q}[U.W` *MAL<)+մD  &SG[j$SQOZRzJYBskAo9Nyӈ1l_X`o=ehA6,]w"6 Qcn B; Z_`T;ŵf,@@vXo` -B/Z[utNHT:2l^{ }ׅc+"h+-@ȎsRS1J8нZ66SexmVjZ̒xLUCt/VT\lk_6Nw,o;!4aBx>R=L`y_O#DztwtI&WD. <T&mXy4LMpADOZ;_%k,V(|2m[U8 Y:dB3`yY&_*6xd(%Xؗ\r=0p=Xol'R\)Sͳ?@ز󾁶|Awq:fD;8fYw}H8FO^ f ,#ZW9=4C nF_V)Wq6x(1;hC,@ ]uF5Fe,eEuu,|x%6!xȽ(hF1P]l!\stlwWP ?G(L~[fsjP]hW4Ⳇ6,RY9FI|fN&uv\oh .l Ŧ˞nj!F>BXO݌{i@@aMa^e%@!z|Cym$Aڿob! !p?ӓ)(ex(<ŽHx Ll*Dl^|^D$-3CxWPr3XG]mDjo'3%(NPZ"q_ҠG=vs ;hLeա{ Z#id 6pf̞hQ2FYx`XT=O+'I , ZLYı|g*I䲦tGǥn^bP4bzfy0pE!:y1REsd!p#Q~!]k7O-\AIB+"€r"De xqؙ(rKQ04ҀʼGS0Çڍ7V2%ÿ:P.rkzݑ!=)%R>l>{γr>L뢍J?'2ccHE%|4yļuIWIu Ԁ(_ƺR2xD-7%d&Nŭ(i #ϡ'fm85 ?š";Ƶkȸ<`lCiWnq!'f4Ib-sqJ(-:>g &,= {ۻ?bm7 Vx񻂠| sY8jh J0/ےg̦G(c 3LJ*yiNy]՜ޱt}\G<LXjqEYVU@5\ӨWۼ޼6v t &xFZ aoSy᠕JW!Cqf94{ +VxLA H<5R.][&jWl35D%lSVS)1@ADyږHp_uſvW!g&a,#/+[V?K lKlCKYZ;HT_L^ܷU̶=X&hˎj߅ ĸ+}_gnՔ )32'Lc'd=|v<"Sy潼wOs*fr"-JطXsUaϓu3ݟe!!MV6E dDC#s4jqC_k}1p2!OV=\s8Tx/鞆oA10lMdY7K S>$|12 ]=C h&-qu'@b@Bq?YLlHjd}SAX7Pk aR^)b`dS7Gd*1 NڏRt_Z [,ze-!wb`)<.nh<8ǏK cnKiK7R'8ޜ`;uGlD휲,J*Db8]WWo{MGE a6q$p,t_epX+7o#vHr,;qamrh竧hz٠@BZKɷE\(7ӆD F7oVqL^M hqWA@o+TH~t C](.Tx @IG|Q[]ǿ2U$ Y0 1e2wptlT6{rK|_% 􀪓\_#˳5gl$]vroH3=~DJa#`-n\'܊U^zbR3t8kڲ~2O^+0:LbK݁%<3L퐆P0#AnH:TdQBA8ɑ0UQyF\eWk\"6 @!t/_eN5jz:*ޘJhŦ[kߩ^>7Fq 1Z \&FjHFF@\<4DWha>\IUs[LXXte(j3W|ߪ qcu"<|*+Hϒ(brr8xamXBƹ -d=RÃw +\|[=R^)n^A O\1n.m,;12_Et> L\wNKjGI) a-E2X}Krٖ%w9A:#(@ՄԀxrx4 LBiZ+ )q (CKoetMVU:(ގzԬwj=ytlz#o}VWRQU?H6G-ƀحׯ'6Dmg:j 5Iַ\1ol[3̱K *OP< F]n0DWɅiqQgt\VYm/ER/S[[ f=UBk}k0Hn|-WϨII*-Sh$- ;J" UQ#M^RdLbjXL0RkxԵ&Ŵc¥{sf+r| 0jraItV۰:p#.Qd#ZO(SN )ua&m q ^$9!ۊJ0>dD^?}-ePbKb#ip, GϑUW@GԎ+^TGyN?Jlt1Y}WJP'Q{qHAtSwSC bެpG=-|%kqD׊Z"_nͷX^^HdY?>/|*^% m+UHsïO'iW3{fKEDcBS5c>4錥p[٘WzsSo&"@>>`o)vgf%9}9@oM;Eib+Srvt`q+ێj Zp9t ߍq5K ‚|BQ0B#EtcׂO?U=K:Mףn.=oZY: Oʤ?Ng6B~-Oi($7 H|:6LQ'5A-QW{&rPA+˙3U )[XEM֡K}pɰJ ph K_, -L)Ck(oP_.QK*Wuj DBk5[?1zfQ5ox::8N!b*ջsHZ˧p^ڿY BM&9ky%&~fW_<Ŝ:4 D[(YID߸GJBW01@=ti _[1 7΄ 쌵Bߺ9mŐ'l7FJD:56s/yQގ@$M(B1q_(V%`5>  ʥ4ozfu;ڸ/R9gim1{1]B0tk*fϦԩ߈&/D-[:i釜g3[UcH~lLsc]T!1h_#Dz BJf;ް|rz(ɻ0E77LM'9^KjgWV_QtO՜XL<5 ?񵇟bd 2Z ԛI2H,Er*gyŝb N'v=^Yч)>cY}.fM復Q*Az:zOv"ˢ"q}+I妷fKO?y0y`PՌfaYI mqIBѝfQO훈HcMc#RfwŴ!U~WmϖKR "*``9LKމY?+b"S0JKvp`3R-2qI * o%a;mykƼ\7Zx'zw5,QcXs_FmNvd#e5;>U.7 mwԣʽ:1馷j</g'({ NV& km9l5dI p``błz`@h| ג- UT앸>f=h E" :FFs18 L-tN6G?u<+k$> US @?cb @9tMk͂ EB8dNݑ{٢mbofZY۵0*%Ӣ  n lrԺڢS#sn`Ļ0o0rkB \f4Lk4^hGW*O-)os+e&2 5Bh7k}C)pYu`ſЅd' Wiew[|N<95Qnd/ϪAݛ`Pv wߦr+f˘`H 1_h;*ZcCSS@A6EFI)8Xw(|gp r ū|Ӆ0EUXŔFDN[WWK?j >H n1j\ρb(yTFTB:?2R[ i4h'֚-N3ª@8fOHHG`&AP []\!KO@=Պ ZoCbsUM@JX=c^C:i˜~e ݳ $mýMt)-=6͸9!l+  Iwݘ0]qiN5AcyY#=kRkG87AZ8)]w` g` |i@Ziڗ,#&hdh?"x]s-=Yt+0 B3sEAnoco!V3 AAWcͱM:d믆4)TВLbׄXF$PnLvY HԒ)oe49~yFo~F;J뀪D%:|0TD ,sQ8Ak$TؐiKLTҶcCY EAu=ЉUY)w_ _hrBjspJtG,B 34_|Dr /g3'>1sd7ch{nr "NmCvj tf^RI)3jx)g9aw㵐xl'G~Ny<3Z6E059$W{Hمo6^ i^ېLb&A{ڬrYH.aܱ b bzצ(D9ʙHq0[LJl}qc>X$?[9B馜>ZϸLg1v]jVGiц7 N-0EwuurpW+S Y3d#z35 a2{v?"]@^b{_M(VHtaH}(ݦ;$ވch\4 p%T 9<c:Xx#ƍ 1VXaq,Of}Rf.ؐ F뛋zJDuO:Aw_̅8kLt;pQO-Js>PY^kF*F09Fa&PQUL'ԋї"R;*WRu l~s$3]_u=haF.Xtog\.Ho̤NIƯ6Xޟ2Q,C Cf ^('ߑQ4ډytG:z1:ſ? k 7ʭyRME+hQ$GuE訌)q/_t%K4~(ِMm$o'WBU_x'ߖGi+@E(.7x6\{*&C&L>ΐ'5 ѼYvrJVݙJsq| +9 ɊTܟX.wO}F_-1_ q"pvۛRt"I!܏`T֜L^5)3P{E wgL[P6KO%xs,0|PBMeRvƱE$v`+~@NС$R 7GwF/KUtŔzk" &rLwMMqN+G9պoL8@u=r6pVrۺ!uIpWX'㑭J.XB։ U iLֶ3=]hC`ҽ+5EmAN’˃74o"4R0Eߥ"/,rJz~8nnY_R Is`tB̠rNJN ~bs* *fDA7 Qq`ɪr֜G/,_)^c_(I0r-ҀI1z\y)-^/okU5*ߐB+gfg=Poa؟>Ъ0l!)XS"${֫s^P1PqQ/ZS}+7زre=ng?Ibp&;" <۫|!Ny{Yd pb˵lK#R0l4"葢S _ix_WhaċL`=0 J4cQ8:#,MEvhw!2ňKIRy {zU^͓I5C: 5JE|gеg2\iG/  ;|IFJN䀘X.0(yޒ`*wAS04AH7;YUò{ŐRcN?@ X/LȫouFYFa,{ 2 Bͭ{-^v =vy& q4blzLLCŕo_oT/‚ӃCعf~t U>q%C)7aCeCkOvz 6?*3*3+ڻUd͏0}jw);t"ıEʲYgˌA_FF=e~$9!fۋ/x3R=DnW`RfzCj ]U_#|jCll^F_c@OV0K,jF 9M=$V+1 *0G`VkA/ иdUpU! /aaL!$7XZ`5>+Gut)cd -rOP 5xWd, |cd6u{sGyuE}za"vy'F|r,t$O@\r쵤|ɇ$Vņ^Zϰ@GlW Ê\6k'zx/79slڇR뺾-h gPR,% \wk0p·q;*)>̈'c'@AW,hnAq%^-K߿ k(6F5q ηJG>|x4܊$-ע,HKUx'|t-a$, ?"xmU\~se3e+(]8+]1:9b~дCLq\!G%i`رΉ<K6Xz^&`o0~vŻsl *ELݨ$J^N~ ,>NZcr>ò1^-_BRi-ѻ3ڇRJt-mP.4s3&t|7ݼm]':>fT!u/S|YЬWwcrLGdc;j⫝̸$wdj6Kskӭ|'.v;Mwrvٟx6wZie_)޲)d,%-*4^AaʁW6ReۍH#ըb)Zj,][o>b#39gcU,lZmeELҪ1lsy))z4m Td*_O,7, OH=I+]h9j즊ᷭꟾX&96dR81$@jǑfw Ǵ;g?W78F˴`]N2 mI{/@\b 2#;WZݢs>fQ1a J3#!!%0RE6 0ir(~2w Oʶ;!,8#DʧgPSsiÊVBe&4- 7`}اpi+Mj*jǚ&mw )35T%ξypAlYt d΀'3wv, ͯe=}V[0‹~'h[4?CAP;9˃Z_ШF/.yژ2bccX,ٍ;/U.Z+:P?>awIA4bO&|6&QbNb~ʰQE.ČwV(6[mIy3!k2!<ˎ\;M}FҌ1c c+pE.@VV& y5=;:Q3 Q*x 8XαI;w6+BMGqD`/bR!wI;o9œɅi;,X]$@P{=@ ˂f`܁q yܦg:J%a~NFWܚ]:s%vX 0L `E3yӨ7 2o|F4~͸eJD$Qm}|s.Nm8T ssiمLU<ոXfI廗@);Kn3bm*esaW#&)T pO9`=t)0a&ˊFEϳsfZjM ]:~a`i˜Yl7G s"֑T%p^m8/:Tbj^ᄠIʑDxAfMKGb&|Mx0dkv)E8 BڛyV[F𣏝3sR1oGku?Q;b5jQ|c$V 71<B]pǢKTb k>ע8=tTBƝgG)*oASst0 "5^8 Yt?7V\5:EOdY 2'{Av`nV J (z!̐Dyq'Z3Ng" cva#ʹ.o ?.<. _$1\_8rv[*JmB`Bg}J(I|=g^)Lc:wXnː*QeFO;R%ͼV0̓#|pmֲTG]ݪ"kPA_]"4tnͿjt h2FaI[ R_Hl=~ɒ?Nfz'gEV[,l~Uؓٲ>Knr49yMDψlc-qD[ v*{j- ;IQYA@LB`&260;^(a"__Dvk3np_cލ cBDGܾFfHگH&*t/]qZ8gV?gmY־CIv/dv]F-9F0\z#E2 -!33!HLj"n@H;\r(L`OTg= SHQ,iJb-*|ZGaE36(z' ^v[+_ēn;mWGM56?s3z[Dh B?vUeJH 3ԲE @hYc$IA{^I!{<}eY8dP!ڪ|aeLQkW ꛛBq dدTX'^Q^Yx๜nNIM8у&8T eOk?sRk# &SWMJ `Z%,-~=!q~-YpL'DL ˁT? 5g~mY^^[]o):2_x`:Qz&ssR޾8U!:P)h%O B5= z(tX1mZk魍3Css1a:1b&'{,?벥Sc_/NxfW2+j!>J/ORZ.|r-C@7ү\%%oj&| y U% H\G(ic)Hs? wCZO@-pF %jmۏ*iP934R[o\&Jk&9G@.73ǔBq#wzL4st?AD:JK&&leܷ!e~r]ψ4l#h~*MOM+N(˲e`^f=8k0sgq3= 3Q Jih if2Ɩߜk*GipfN+԰]lVdO.!4 -iй|6eMD[jy 6U]Y?`CkE8wLbl̀T{rqapBg4i jd{j2KI%M8E'Bmɧy5xN?M_Y<8gתBtMNT*'}S>aHFycgy7c5Q&t}XEkC XEwq hiYA~c(Nl$kĴ8oxnq@y;p}~!ڬ).l}nW.|d f;Vmu-D6$E#H,op;#@D4rkX}W#dYi%! $ɅE +P"kFߩt/`-ntc$1jS=SUe =ښ.z#>\Cd5#F >*c`x{?]awINq jz"s,@%ga t>RzcY:x_[hS6cQuw6kRhWBx NwG+43W-f?*]t2Zb涭]{̽c_~Zh,^=,/8BT`}À%DžZ#6)g%~kQ:j)Kc?١ s9#EnF=%do8!#/1MI L/S8yuٟ4,ďmtFM:|l|g=q__ٷҘQNSSs pQ"P)tEqwR:ӛ<$]Bzwmfjt%ӰacpgZ[N(b߷`C휒IJ_[ Jpk%_ M_O, ?}Oe_ô y[u +$k6 ȜSu=~Ä /m>gZ<#Q߾ &\Hz'SM:k5Î )%~xH/@xPLݻ0ح9 qiz'"![$h+=Q5I1 O$ZWfp䅽 Or.j):65"2y^)n?xeի;QTx ,Vs/o"31lϟZuU<]|*E)= ]CQDdԂgC÷j#">a 0cLp0t-$QRw/>~PnArWk(!asku0*tZBB1@kd~ (^MlE܋[[& GA:D9$7Lj=Mc#$w+ a,ܱܐI k5Iavd7.+єtJ)Aѣn|ޅxx1v#gc:sHԽ.,o:)1G-MT,B2F-Ϻ4|P0sE!?Bӈ9zDW!Ծ9ى:Fv:bKI=32/v1c"g `n8EX5'~cXp,V~"v-,R9\+|E267JD'פ j'k5)GV&\)kVL])R^ b)%F[; CԪTsD= 2 _Gt2^ [FZOםkg_oo^f3Y>1 jqst Ei'{KBmYF,>('wE}4'q!s]+Ctfe.ITnYv|egj"18;{TοW&\2=* &2N77#V>=z5,sDhJNq /m&u5P7(a?e7Xu~% &(20u=Xa2}8_x'I׮!*4b;}&̾G'r5˦JsV9.sF1Fˈp}]|GA?9ӄFNj4a7F%]suEdw*gfzP7OT2O%ʧV@hItWZn R/;-Op/"ӁE/FÕ+ն/'j%T~-׽QV!lV I'KR3ӱKf +[e)aQ=GXb5fA6+Y_/s?Om*daHN57E7|o:3rǎ[D*# Ƕ\wmB3'jysD!礉h}=]c mLdHLzQ<~)qwWTy,>.*'sO|MFýc'ڊI DQvO6Ãa [7g,!IsMZZC3!սIM"C / dVauDt`[7|uEv)v͍MĿ{u*tޙ$wN  ^c:`&=ՃJ>/V0Z&0SI֧.lg ugTkI{}f,1س<36nNHgːZƺK>/LqJE\AV22K3; ueIg ^t4 +,.]lvM3otv.cЯCM|:Z r>Ys3G۸PQ-~t/GĪ+FdM1[i幟ֵXXP*fWx\MdE6,#ӞD[yק T?/8)S᧵nW /,8)Q," vb1e1ioS@U.!^X3eCv{`<+C|")B9.հ?~m=0>8-R^b(a)FsB~w÷6P#w:y>,"D'Ϭۧ;hRI#E2I&8XqH8ic3RE%0Iy'gѿ=J?͉ԣ h~RW""_k"Yf_yX؎r1m]α& !UF-L,?}ZۇJ9]w03ظ@&coxҟp.*6H+f%mC6o 8,xvy핸k7jQsO->׈~7gAEz 1dIC:R^I S_Y';LV}}Ēύ7NPNO`cS*"B$w= 9(cF Jih::U!V2SwS_uU}v/)Gt|@8c)Z (Z:YC-1>Rm ɤ۩3óhj\?w͝eT|.6ْ۟vXy{~ E19wu2Ƣ1/&)1FK߃\,I"]+ʢVDj6`S`miSeY X&Lo]tt=D'~:)X2oȑݿrɑS4?p_}H̡& ΝbfN,&!!@Ixt9k *;hMk!0C^-(/l -8*&c C {97huv0-%tvRUY-UέF󊮧{WC=³p9YJs#PU@Htn톯٦ Ց1Iğ=E[jW)~qfG6G&˸z/8L$]SA-UHq 0,pzdN/XRє^ ffb6wNcI3+Bڶ0ˢP0nDKT;r^Fn_Oo,l @a~ɘӰ^%f"M,F"OHO g6:9G.@(/9-\M+2j{ \"G*ijԩp^4'Xp7Sm;{ ;g!p]ZyHĒglL ;݈PbژTdfx5QǷT5UcʴP/ :eʑ!i(HE*AܾaAQpS3XX Z/ҿԅz3p 0lCȻ(F*a^)10\ͺ3*Cl2jARv:szT!=iG |r&`U& yހUMvP7ͺc)P(b>n/(6e.<ET! nVRB2dQS./A0unOJ]MD]ҳj ِ>@/yOm,ݨg:ڢ/(]uNM `լP vNLJ{1Dqv.a5ǯT j^w1FC " uxv_9/Ѣ]_Wc&C9l"Y2`y䒡;=<0hL<=LEnǁ0Yv"`' g1wZT|~`dvon)n]q?C@ }pgT}Œ^/8wW5I6uߊK,i~ b(htv50c74V 3:xħ :UOೆuVeQ&<= kEC8ٓ F 0#j/ y۟wEn6U}I( eVإRiNذ)s}=qce䣿0~mź=qֵ>pjdWfCz6a{dr"%u'o3K{@-{mĢnKR&<@`.轸}kP}ˬC9pܦ9(rW6Ii0A0Т'R' R0nVHպFy#")mw-b##@qaqTUs#W.Va>GH[` FŏĄbπz] .&l{ _gI(oTм.ƕq30\ZEҚJ"]T5Щe("Τ`o@]Y:y3_ZPsgUBcR䝩Fxް,؍(_mzT$>D&Sgp,-Yfw2%9DG%eȾ?P\|C A>MIKHe ߕH´M\d{q;ƃ m @<}YbO fSF!Z>I,yW;=.nm>OF,%5osFq_k w_; Z~3h4 (ol6+e(yعN%M^J?iAt=f0' "4׋T^: ܙIM0+<7^X;*~tj>ROnC l__ZӒF&c׏\q <ԃ{(!_\&Qه ;#)aL9?.&;<*rbHH3+Fi(G} j\ 5_vzN8 `'T~ڝf\&`xEwJs3bTa4>B΍rTA5i˾hFV}:o㞺q$N C/ϟ8cb.h&{X^CV9J5G:ڈ`[uN:#042T}fsHg9]gZ&.n H dW:WΜG-孪L p39Wh,C~bYnN0LȜxo31,?bTQ0o&]Qk!X+Q3AD#; țk&62.we{$e>#2QrS"T.^o0*``R߆ʭb:<K,73reSmeCq(9M!wǞ(Trܾ4D)/s:v}G%}_UFV^;e,}lfTW HHN j}"2!pc Jl`ΐ(T!?8 ҆os!`+@)x~Hp-n&7eIթ'fiI1̈́iT`$$9OE$g91%l98F&.EQQ&>HbGA WJ:2 Ѿ|ǩ DEAB*SEHrރ, /Q JXbH<3̯B }0*fpUdym&Bje̗n95} !($ w,;\5L-P ٺs]AT[Ҏ:V~^ʵ.2 B6E !/88v ff~@Nqm'|" .'37p^GBKA*"ҪmƧ#}uŨx{G]oGݗ˃j(XvH>=jYvtI3G{LN FBi~c폣rXn~pz:thfnu*Q$WKK|,LG@L(wBu5q(Hƻ }{ȏiOJ#Ү}@yRu :a13ƼA}c=}1n&h E=A8woPj”g= @}"+ID'$Uı"6jQJU ́q|M 8qTگil]?|&]cXv#3օa/X5*8F !FּzVٕh<$B9Gh$K]ZOmd$ϋ-<}/ELF3gψÔVY7X^hKuj$%1h9e^1ꋈ!8x 2«4mƋ ;#p8Ayl_]W3XcC8*zh7#M 4%zRla5'^ #HJ`,8Q%Aޞy4U`*cc9}ZI TV)ԡSqs ? ,O.>&0n9rg4N?{mM9UޣF(ܕ]}pWV %qdWsuN".!xy. qV'M:o> E0pd9PkZԗd@sp9"}h?Y0Hz^@2dh2%W _W耛 w[vc UVFL+aeط#aKab1'[ٷ_tҏGk).^8JL9..K|TM* j%c)FzFVp4WHz^dB)素}z7?!Bv6t9];Ie8RF ~?DaB46OnoZCE멈̵b}6U0sNßJ4.R:W7yֺѮrJEwBV%Jv]| _u\<6Ȭ_+e%.ԛ#/p4$ jy>vlNxlRzZFhH%mh]8^fl{ImQKF dkx>FL脶zc6Q] BuTKgx^LC1JA6$ Wrkc!DCZe'ԖCJ_0,a:Huf͏ի6d*Z,}\ʭݤ(egs5E8WQѩoFH"- 7d [gɮ{hg?ׇ%ՔLr=+')bI$ 4/FNPa -wK{ۤ|MJ9qNpJ`uS+-O#£c tIb18f#7lı5rf0i hecpH淯~3O6uRjf~xkV)j;LQ ZEЀgSB~s$St4O[s*Ӄ3Eqɻ;9~('ۦ'ccd?>[ʖ`eWD)^a g<hӕLKKF KsC#KֺB#E-o؟& ˻bzu;&|}<9YɹEJI-}r71DtߠX]u qm5-I[@6RS YMw7gF7^}eE[ #+yDUtbK-gN0!?y\>[+r1S Tysؔ%0RvNde#DB @P۳XpC~5;WS\Rj czVgytƒ L}ٵMytG:`Cֶnf)<m%xEJ{|dfg ~a7s SRL3]mArq>CiJ&@tJrbWTR /HDb|\0ix?{)4E#_ j.-0e`Gp}8^%%2ϢSxKߊNSXC'26j{Sjxȫkd3Aǧ[W:EDҥ4H -ꜷrFaBNŝ]-zځ1- Β8Hr[bxNݕXQ2}@Vk#Cٯ*fb^5ltW-ɔtc4IT`aOI15)@߱uQ2C^F;^Gu _8Yg&'tD,];("ʒLz Zt3 Dc%dӽjxufڥNӛG] N` l31TrգYSu=kCm{R(d$F U;O| n7㽓oy>-{!jݢ]._Z"U:L ?wR~nLzko*4؎/+hPk*v?Z?Pv*I(XV0(tvASrJ:a;!13`V20\djb,\+]%_?`dϸB M\1w9 C2t86.~S#pCjf˿K= 2RXBٳfK?! ՜L3,0RUlB Tֈ |B#vLrs !@u}D|B4jS ["v2D:sTd5 ۊgU#HC>@ o+kD5GLYyQj9㝖67 s휗Z|g'c&ʽ7#OKSdg2@c \aGAɁb}>k:Lu~,%C?\eE_=d`˻f e8ҹdwIL$~˘YR."_å˨yoE+urae6*0j'E_*E+@BrR\'3)uͬkIxV3b/6=yv NGaDAf΄L%ʞcE0UD视]$GsYT.QCݸ%:*"٦$ t)Q(әJwţ..44SIg"b&y$/2Kpw0œiCT{Q'_^=lL]`n[# 5mh?=gx=-9ֱP|iYtB+! B2G&S^ez5SώVvK[DOL,RM h\ɀ8{Լqe~xfLLM߶ɏ6r0HHMb끟 b !ڟ[/f_w-)}gvOs[!?]>'E~WvbdDp?TfU{ eBwȜ~W,6;,:ޑWEeyd(67{b&bK`r2aKF#s7z[ݺ1Tn<\b *$jiv^QG$ID=Bf({_UjiUHPXN6}WCI@/dLhEJ)(B_p)cED׀^Bht $cݹ8Bwֺ٣h!)qox~j=;o #f$@A*KC&~mxzD&z$ui$`QAN[)_Mpczh=ѯ=8'2)cZ`"JޛU>[ki⮮`%F;c=uUlk)'Z[ Ӵ`zd9kQUK-/8{.:P4w[:r>J i۾,Hdzr:f5nE9_xfhh1OJm߆V4:I1 Y?Q 1=uJl[jpamlF'x@Ckb8gW}^3s1~ɀGgøK;4B>*r'rk/ kc)T v)}BޫsA\`oLI۱L5 w-M ]/qS5ʋ;eLTyz3VK[vX=V.Hk.]P>-A)=>ya.(HRȱj<рd6~ U_,msqKQwA9/-ҶtJ{b젾 WT vK|X g*z|1 oHn8XR- ,2@U\C%Yw#iw!L-6HHvc}woQ-40bq6WF6UC ^0Ly 7U!2Meg[:,Pf#k"i|db6]׏q,˸` e1ď}a`nd?س7e}]}]}>EU }^\Tu[/2XO%3|kj1 ]eyhϞKХoύbӴ'JldǘtB6 rhv8 ]WbԐ|1蒋O+#u>i`u9Hup ym2٦PɳPn{o&y;[`R 2kP"يno)w>?-42ׇHRVɅ &}-.*zkr*~cm^Lc"![ FC+fξE,;$~1]u?gb8v ^R!HZ8J\_(V{9 Ù r`}juaDwo^Kkp&lܣv2 ìm!{[kl9Xn!HN~KkxQ|/Ez]hW4@[jԁnJqle֑704BkMGvɦ*VܵkÄ F[§_ (sviH"z;BSYoGPa~K)!7?Eؓ\=GʍMu7"_ܴ CeB #y]$C)'9`[H2*sYho㡁`O'RI*8@i} aA.epG`[{vrT{ %[0%턯4C>vuD3xOCb\g{BWF|ui$Sy8]fӈFo=($*MO%0(Gmf,|wcL3V;aS.w-tpBY5(•Q;Aq5H/esK0>%fQ1k]%&C,.Fv4[fo#IÌ:&0,\#/ KN92y5"'9[alkh7i!oxNqSC{ t h>ޙ'A9A~51^X2FmU *pN?$itNyyT,p\Dm+ÈKwqЮ7YLBr,{>[Ab?xu?ըFeR3P#rfU#AD6nkƝM׃iDړ0|LTjb PPRT<w-bZ 0vtN֒S,ྫΞ'XhNVLb4!9v" ꌽ>{Y&ǺmLM2mIv$ Y.oIC_r)^#[4)E,{<:ƈ8{cp OrwRbv/t H,wBb^&l kW#7 xPDn_ye=쓘îBU?qN{W=s󯅋@Hh!Mu*_ܡM^DBlʎ 26ւ+a=(;iqoT*K{2c|%e}"pZT8zOΙl+GZdE{3L~@m\ڦךjqpC?{^M<6bBްOw܍Nj+Qmz1[+'M݃ ԒQKvkʹ;Z@]B}^Y^ 3BNnk @;dQl= 9M=!؉1+ nSj>>$^BQEDr֢mJL<i!_yUN C!-@tpތɹŕeMyF/#wY91ZءI-{- ӷ&{q'n\;xp Y]>í$~fq(õ kUmA ^FPlIЋ mK._VC  L: u# $sE^jm0Jȟpvzmg=;DiO_$S0?Yز?I@vo&'^_y]%yq yo=[mhI{Z8M|jh+#\6.; jK~ZF#Soff.oդ,b޴LnEkWjm ! 7*eVVxE{-yfGSjzJ\nK ^4 :qޢ?sɇ)o2> giZ ΂qBƥUK g !vBCh}rQ1T. ӽH`:<Ԣ*W' 1vn/MmEa}?0h :']NހpXroe̡,G6ٷZHsE6qqsW^ѱS|k9нvw-;_gL+[lXXGme=cIܦ*5r(&l נACznF0H|{J^qh;Q`on S(僯:-OZ8T DP4vi0Y "ĽU*oư| b yx%rIBRQE25 tvFNy 5O V;`bս(}ޞq8[~A2V~&\aɼw:6Ѧ4iܓACYp)<)ˬ6wR~XAvbєê$0p~GW*u{) o`̽^JFHkU^`@L% q]{wbJ= IRף_{`Lrzt$QvhRTcmSG߯{e*㕷^5B@k?v-;&%E4,^FTo_-w=}iG/尵Д -K`ӕ:I0 \A|~Yl9ƨv|5U 'jwjO>_"@/^e ]T$vG vtO. J/+'֫]Cҏ0{3VDLi8}Tf2N$ To:xXx9ALlS 9/jM+:C%4B$P"ӻQ| w7μ)1#YkHJ1I"62ʰ%YWX t'pds~N,}BkXNʃ7%//ҥse-$_!N5bRn&ӳ_C~Kj\^r(&?E@%H])cMv_m%mlg~˱۪h^G3&?Ꜯbǐ(0C<|]/46L6g[:/:VB؞TI&?&w#R2&Ѡfҷ-e2L\XD5LsuӦѳd#i0wj`%\{Շ*wkXWYQRr3|1 ^) exr?Hދ=ױx&bLOPE wVdYJaex+ķv_²?FFe҅ci fdR NUDZ4<'68Yd5Ҩ؛,Ri'KH K@]AlD~8Ru[ۡLۺ4_Vx;vAe\ۨya0 [La,]d~_jX0IqnS﷙X\JV>Z'Ҟ)JkkT.:զ*0㹅^jF֗0` R>U *dUW&Ѻ㕞1)p xxj 캱_{0 }ز~ uUSr*dkԖB`tbyz]\t!ˢ9ͮTs :Rxnuh`Ls0YEAH"&TqP|I .w`SU}u`&'Ʒњ}$8q²4xvV3౼{P6=gA.ԦA ^%$uSg{^}\=]Ɍ'=n`{3Sgyۙ dZ3ObY`}Mۑ.(amY% >=gH$˷c{FHf!۔kYIF6$mR W^DŽC%z[Zýai-E2Bɡ I29hVjyHdkw[&skڤID ?Ar.' ܩY)s S~% 9@i2xbt>xhB\M'p ODf_?)ْԮ*Ul./6P!Ǝ?PAzXUC)w<βخ 5͕۟Q?=e=Ϸâ?,}Ӎ(GL׎xIJCmvzt#JY)ݧn0.Z-*u̇sj7pif)5O@ \HrQ"vlK^vr+*ksu*L8ҁ簜! }5r !x@Idw%Rc^9!#t7Lmh"Z?1j`Rwt^$ܤ~ K%A+lL>e(R%嵚JeJ@uݡ(Umrt83'`oeJ@G<&;̸  P{71{X:Fw})›⛰꩙ACJSӱk\YFݲ+꙱ Ѐ2"xk^/@xjb~KӼKq&0s 8fm$Ai?0A>'!V#P-DJ$DnJ{kv_ s}D kU뗚sPK wI8/RV]$빥;:c(Ϩr(ҞZgL -;CP}5OBz.6&lRP_CpyF1#R@#*s%ޚ.$b";2ǙvG%tL-[8v5[\zx "fj7:/bq`X+BzA' ЂIw6޿UFUؔ`ط7|:q\tv}u9uڑu1f9߯0F==_͊6f]]nTwӨ1Md^:WZ23AlqBGVF]͹ϭ:UznR};-8y n2 GzPHrURV=C +\gF+?\ 8N.'C'󝩯qﱪ僲R۹<i5vR! qlTܷmE@D+r^3ֻBXҎ]"?g({#O6 ]LLg3 Y"PInja3* 9-AʇԹ"OzRb]3QgDjVo(trF~^7l@G $L}*TDJI#a[kTC=QXrϻ}K)GKY}nG+4J\]{HO#G;cjKSVöw;EiVN%.7c 1W2ѧGp`Ty^$QG| ?mP >#5nKUz%]OgTz/)ffJ-廋Eld*zX+.Ȋd3hM `.5Kd@xw;D%#n kÕܞI~cPɄ@n5QZ?gsEVGn &.!>.Ti2Tfv.j ]-$+{Z( @+fJ^'ys#33V2xQuwIib>d;%bR_m1#𮮕j`l a<6%\&eA۵GSIӢe@>P5]4kI\NB ˘I/>Td"vJRjmpֻ-}`"nt)&`{ͦ C[c]vL㉺Q}M}aE'#|PI/. 4w.6͜+]BwxdTh'GXVpx'ET®LѹM)]M褷9P9N+*}%_ s}05uhM}`[1aZ}.npBK\ߔu(29ێ쯋܈{sT =RMvP|N}iXH{H(m;3,"pH@~y[4̭Ī3/;@TJl:-C:=|etqNO0ݺ׹aM:/VUEE"B7?Xj!QgUCݻD-]Mq P"?%~qotO%q+7XXJڻD~sU@:ethf5_w5fPx'x%d-I" ܓ8#烑-ذGx@m5@:35C4;EO)cƼ`Z%-h·5 #}WG2l7EB{{VE}SUZ$zvfr(ix0j]S-?4Q5I637r3;Z5pJ wW!"/YbA}30|<)hˢ^ cTe"耔cY0(M71Y/JS?{J"$!_![6!o x$`"҉,"^V_0aO&#e"UGܳ6Le p<#ˎZ5:-:YlaϿw/OMSdٮ>O2k7z 0>0 m b@HBO K&uTӣiClm `X^bOcR _RSDXѸ Ldcy@o9]]j}F*8dX bl_*ε ~p-.Ww*#F/攴 q44 H{0Q+VByO7R^90/Mj ^v tZ nK^K=>]ܳcܰNhǙa[:jV4[S)E#.Z FN+AF|U|JلOtD#jӧ8#iiaHu)_w"OTDz O,hb56܉O{`k%䓬 (ykJ;Vz{ׂW=vCC2n¢,\C: ڦҏewuo= .`L"Y͕5,ҪcUjn .-<*aFC(TrY]r5/a3=|$A-jZpOЛԱdF YZn呑AzR)LLLHy)^,~5-4v߈cS$РNڠ4+އrQZ%[ԓT$BBx::1FzLa8j r>h ?5WvܔC=.'t4e~gƍv@ bRf` b&D,;p nO8rnieRȚ&6KfGby;cGe oc C䩖(2??UЮ-r9c²#%Bm6TUWc+W)]F|m!TXwV7фXW(ΩA?KA]ÏdrޟJE{!r ]j<|6}2(db%4[mQ~np1êBqꍻ69fXmf#ZU ȧ9A␺R pIZ$J8oV7}S;Hm-a;[r)V.J#q˜2ϒl'㤏A-I7 q)_ ţ=_^|;D  .=_t?+?O:Žu$i3Ċ H/Ik#qm0t߫I{Bw.6/|Vd$'K?]v~q7B x9zopcZe傩8z<Κ0G589.g.`DK#aS$cr Iy`8_S2S&D4L.[-h%mv+F'U<3}@XXJB(Um9[%Gran}Ab` ;7"c "49@c\I]4X3|!%S?ԟ4_5\_O[G>^p큘#mWfS'C.ݭfY֢otA;=^w"aJ1L[23 Wµ-9˥q3Dhbx{27z6[XVJ>6_ -9yyeesaHbE$}Րs<,VM稩# 78% Q]EfbnZf a$V^nlx=Y 9xEZp9OZ FAXͪ`z4)sOכ;|KK9Y׌n3W&#߬DAٌX^-N NhIt5U|j&?,j0>*41dDY=*T 20]حÕTw `Xn_zq/ yZ~4<-JpxkӫrRWJtm|jh.LabaX K7ɡs=|PbJtƟ1,b-dk(+岫N<]Ȳ\b[\7P زS@HJ@v{E5xFShb}4?tRFY|a;]~C-}/`'e֥GVɗJi1iZo4E;8 Ţv>ˊ۔.Dbs`%t/irI,1*HR3~B۪ܾX1SA:R;+Y X 1ʥK5gl #&,,v"ß- Ny' T o{ ̣SBY o&jH8Xv5n!ϲd+#N]nx[A;%?j8=W}TXOB9z44W߰Q2ju.z` ;o[R^᥎("Zu50 EnnSd:6; JzOa`㵑hPrC(,Ь{DY -׭fA%k~{ zYarπnߪ-7yzZn<],SNn99!}ȃbfPLxsS4 8t3O]5>X] ̋D bSPšxBtrvLrve#f+@dRg (jE Vw֝gM_D|@gǬFՆ|Р4T5Gef Ğ2ݍxDϜx*=Ԥ!\Nͭ8YX;£DuJc?:mHE^&+Y= 7B$9k\^u3⨴B[e?'"b\=D7*^焿UQNs%ֲaPPéBRvfm>ћ!-5D)c`:d.-=*iqcO4#QQ?GlC6!'耞L8l63\:ZEfGt>Ra]}{nOx~([{lor f{ ^u3(R3J'?jH.nAl`B>z9٦'!!ы[-[n!ŒCP ff}4M!qN>sEar\c*xB;nX{xul]L %4)ûPs jO!I, ^~\9(,"P,mgyZ~cXvuԗ*4܆ΏH}3iYn?E[\[54֊ YF){PxKgut._@hibˇ!EA m}0`LjU췎&LS\Mn),G{D||TW388!49SԖ, dk _H3bi'0]3;!pq(ygK[pTPѹ.rz}u{ )$Lk!,͙0&*"KU#}Ϧ$M[#_ B&)$kk>r@4:[뿶Rd-|LW28ffe*o"Fd;*zg"+tq3؇E|㧁Ӕ@o1UyIȒu y0WU,l-O쏭m>.`޲ :Me2*$/DA\GioD=]0|1C GaV#2KdrdIJtrӠvݿ K>?\sWZ8u;V|yj|m1m{4Oq0ʊ%Vm8G#Ek>BK|n=Яv¬ghp+I=wR39*@ jW=)Wbz_]A )6e}DqSuJsq1St0t} wwZC݆QVM]92`aZ悼P'>tXS,] Zh^fbP1Uy~,g=o迴 /Z%TX׶E\?Gj1n%MK$M7?ʈ>,k XFq+^YV!iH{f ^r@XM#"Q,@ vӭ!# [2"h*ThP9OOxr~|bjOkEMAҼ+?i!!n{x+xV}BHQRoU`9Q1,:7`%k<? dԞ'GW|ejRnl١bRaLA^^;dO/NePAZ&rC`:(&SZ>BiR fDh.V+"S |m F%k8ZXz.p聑v]g݆jtØ,%Hivfu;ofTQŎ0;ĤRQ%yr {Ekgҏ}zi LE.DܑE//+9t0?uAvcZVPZXyN;)(oU1Jlz,żغ{#gG#|EYD8=bfJq>|2yfM2ΥKMEfdHJ sȷ)[R.w´K_8ɔC o/p;+ <َ_$!yA pB1'Z}+p9`e-TMhǡ\sn6z&]'I`3dtT Nl1W< /X5D!&t+FUV\Ui݀1 I`Uuc?9.XT+xOsfA ͂-hU?L#țQk2ڪcE%=pWK6bl`vc,qs"ODğ㳩1H9hOҝ[Mp΄JhQjcCb_בP^=\꺱iCTJ4`7 32S#$cphf=9h _#y%Q`f3;-"%8tҶ l֕Ȧ*:hBUeޏV  TeQ־U}Z&$~W5e"yJ$SO9KпEpXNRvVFt,WxW~| 0AA@\ E$[_} vI솜#~Gp]~e5=]8BƮ5Hc"-r63A/=T<{k7VmcZUMblD KDd~6!YKse5A;DD-j (3. r 0lIZă 8fPôI [T'6_԰Jq%ŐE,ݔPVdbJ|oMP5mrj]\uͱaȮRUxn>(4Rd3D*mG#P$'.sqk7,M)nvd(r:Elx[HbwOD6x%<xYM!mE{xB>tg˚^O8%H/8MhS?2hDn{@|lX ^0xRIޣ)@B))+ (eh0}s[;Mwt &7eݰ%i\0 HEQʎc$kIq\'w)TX5̉:Kf(*_:rKuk bf~Uv is~CUCz=ܒV:eoe+b޿<% w\z?$CΥ;M4tyO)08wN#@eO1Ӿ8Ʋ %e RQZX7Oa\^5l*MX+1E@mr:Ak=6`3 ܫ xʶVFgl@0SHpP6Uv9 =?z߻)h1H=`^ѝp96h/4=W jډ ;l,5Н,Be,j{Nޝ Q%OKqJ}Q$,US#e2نT,j+E>Dƌ:Ei#|./iDV`$kv¶,,XzE /c-{G+TAbǻʔ/Qֆ}\ eN$ɋ*jc;M^$:p}dG6+ ȉ %`OOda(\P{gi^, WuŊT}I ,~mUP*/ܜ{5CV#T%Dowi꺢T j!;\P\i7]:Cȋσ=kѽ7 2Ҥ!uvfsZ17c]|m=_di@bW :Yy$!D I]OL$>&J AKǍUMޕ_aFTLQCH 4S`0D>Jǜ~BIrsO;Mbʰ l\.dqN1sm&e G|AN؟j:w|9"ESwሺPq:fEdבf/R_ՠUe#ċ}gp .dS*ؑu69t11C MO=4[`EUdubFHҿ-2KR"ph_8:dWx/>0Ojq `#L,^cYv -F\e#ZK>oˠ:|Y~h]&+i_Yn"ds",␐Ax88x Dy!9.E{63EН 0*i)|tƴgZ9N΁%Ff)L&gy+l̔d]f!{oUSG $vxSUh3qgxO:̙+bRy e[#bA&tUE)8ߍѡPD82w'(aºmE& 47´RALFV8zS/OFuwo5c!/u@z0͡1ka֊1/`/fq#LCykA8pcՅAJ/OM EҼ^W!?lBx3Xqp65@Ivt%*q $>QdJxOt[M٩3'*Old>Ӂak.t*LMN ?sKC5rZ$ ] Nywl[\]- A _<-߰;@d_[Tr <]Ze<}[yM+!Y^H&)A_Q`(QqJG N'gD!"Lc͞ ,õZu: lG۴g4l7?07{&G חNv3'_3~_:i5MdIb6qn0;h'7 _s4-!Њ~;ůG 3!vqrzwCx})eNo D@\ ;߀!n{@_4X):} mhwXjz,qah:peN8 m.2fw7{Euٸ׽!>Ӣc-C mn;_v7%N2D0%}WYT5Ee=9M|$n+ߵ?۞ )cNJZ~ (DAh^Wd $/$$LnM(K4x9h&Aʅx>uLcjfmx0`!|Jvi%9tۿX$KHk/ᄣ?Y)kQ3 Y{biq29 BFxNj2O:> 0 x4yc)4taS^ ^ѷ82^8FGN5zz7z\,&yrV~)v.*)xA"Idv̉c)|6}.D*O֨,p@AADQ>kA&TD}/sn[j(d]ř]Y٤Jk);zn1>&hY;7Z!"μf{ۯ%Y T_V]ǘLȪ(eeu.UeU ?Պ:Dw".w߁᥺R?IɽڔLCH. ^kK3Xc@l?gXwt`ƍw 1^7#I+ƞ=IoGa.T`W;mfgI!r: [%d/Q$ŹݤoP8y܋1s{Wanb*Rvիgxz.k]_.* 1{gJ \Q-{/'zءު㠚JcБhMXf~JGz.}{Aa "طc櫥^B]:3q&VRvx{~L(0:J+@=oXQU!3 ^2}GJaYDւ}7nYjP~S#B/mk82q.Ũr/6pQI-ΔK"ɕPl//tD:!iȎhr~'o7|Z=]?&2L ԈDGǀ7\c-?gr8݊| bFEQ5.C@nTw+(WER`b)~ľg c.~0 8&/[JYZ@ڄDb} ?n?Q7I A7`gy5DN䝥$#h]G|XL0(e"y>iAXl0ID̗%~1{Vi4Ǫg'3'"v5 o1-u@(}:`Qs"h];/] #P]Ⱥg, m4ls>!=n$-tdlIt  IedQv׫Ŕ{%ǝE&z]f,}Q05fzb0ڄfUK#M %xj'JHkFc[6pgi>CM})t,Vɍ%Ug[ *K0HA=?YҸ\/ 󏖉@,%)Ƃϳ?N'U+ٺw~;pt~`.ϘzKF_L$t[bfh2҄ 9EDmgJ޽j/DnwF{H[#OH`cĎ- {]"F'e3STⵓM~ 毼6E< SJ㔯on|I /&P{9A\<0Rl9esBSPи<A~7'^)'Ry)5n 杬L.K) Pe1xJmN8X99C#*êw? :g> >| tr%;"z$7TÚ'EbWrWAm!8H MVe FouXڗ%ЄH=h%dz<F>SW Rta9asƋh/ ȟT kSQ"x@e?If @ >d|LHv!&re!$ /EM YmvE<W 0^O3hqH;vjž#!h'Ѱtnq'89f?2hF1USOX;L 6pLZe/-J@bP`pNls}(ny,njm/2]=u5vhF6|<%x/ *yQbmdaEձ"ԯ!TxGU*S/F\V80|-h9#AU›ĻVx}N-2[0!WGTnqysϲ.1$LQcZԚcw&L+OB?[OK+^.Q쭕F٥ŎM,+޳zt#ؖL#F"(E-9l5/1Oȃ8{;ݨ0QaXM$'pv1xFȖXOFq^JL)^]z&8EAt#A6,h{ ͌nǑV2K8:f]9v e4/UQ|N|.PR.@ 4?6\wì ᪇Pt}[Lsj U|a>Kca.`Dhj,?;)J~%F/Ypr˽ fzWēo^,QK:"\zvҋiAoIJl&D󈺣L2azQ0ތHWǦK,#Y. ϫ qoN xAL Y)+R!Zmυ%(G,İrP#ez둩^F('4jkk@K4f~dH̜{jj}њxz2FYHհ&U 6x\#d@%80xevr5މ#g+Wlz-v;Q07-c'3.4Boy:m軖USO08Ps?rc;NJcKTҲOz}oJPX.ϸYIGf40љŬPQnM?KmoMŀ[oGNƋvEK )keDV׳\jvRl:-̱֤].ƥnS1G B&Ypi{ə!i%Az1z1Kg/eЎ ]PI<JtYLf%s7DS[TX?'sjszp)$orpXF+5S緌d!Jݮejgy0sm&!UJ_\+Tn4糟!|@?eSLpfS`,QM1jH:^=KW/(v\E.皶hqEV5LRn`2;s L3S?Pa̵ . dOIeU8Iv3Lpj}#RЁR'G{w;{Mf.7hJ⢏Ku֘>X) 18μIu&agyD哗2t=Qq<7\5uT["nnIBjOQ]ޚ2\w>!s#h@UFUpʅ^I# ӇW)s!KSVyg U*zNF/v~6GZf|fKIm豏ᴎ9vdNxL4K9:|8HWXBH[z?I8(RCޜAV$bW=4;vS'vQr~Os| ؇(a<Ƈ"=4M&| &) ~\x3UǴT^NWTo+*;Xz>Fڹף'(!Ⱦe2ob`z :^tZ ZK ʼ S۠ Ԋ|w![/NJ?&) 8<6ኩ0Ѭ-ńB^ݺ%2a;h N$֏bۀhh'&aمVٓBl{9~(,{9g{bO Pf`>5NXV(=^X$^mzI੣z*ɆK;nzm ?] pӷ%'5'Q%xw9i(#*iT(Nlq+ŋڸ[ґ$<"ᴴPULd}0V,CzvgLl?l kD0 U*kvNKU9 :_ ek- 2 Se61l\$ P{Y!<(W&`9p 7K:K,`6qaB8>H8FWZW( 3!+2-E>{sʓ4\H g򴹛g1?Q\.T{"T&~H, D"(OW?]1g< l;+"Y{d* (b:VHI'IF;O MNKM:Fij4wG)6`Š &壸R!$GNvW2MinqbUH݇A.%. 'ìsCGFr :%瀰U"DrCA1#,B4AuIbn0E=4$y6Xnua4h$  Acw凒{fz,NodՆN)ux~KīW՟]HY.:1-o@V|05ou{"a#[%Rvl_(*N1VD*B5D%Jl _ŌL ]_ffst,حj VqX¹q ˣRg Td Q4( b?k4_2F0j}PgbgLٕ]XFB3ṱO0L|gl[!nx[{uǬZDN6iXHf\^fqv5e}^7FNQU͘ hwklf@ b-Iy2nz[+5RIy.d;FNH/Qvh:ś^y.rf \6 WcA+q%*a X˳W46A~˩|ǃ$;{iTsN]EJuHȪKJz777f]M͍Y[r|14w`h!rX]F26|4n/7!R+=[QrbQyJ"7%V7ˇ ]sT l'32v͌5F].yG <(܎]r t:y L.yvPrPNۗ?/Ayh5DleXERvLY.rwX.RSg3ޣGhl&ljU%!YLP\sud)o#MѶePVZ:A_UUZ_3?}>; #3/Kw 1_.Aw0p>YeaFv, F7˕i} X g6y؊A?YafHY\(i$+B]p~ > %c`*m+ WBL+VW6j'kpwlGdw0eW kIfʾBn.^10w9I \DqAtdGd"nP9t(Us|{JDLmuj-F0!IKͻX.빕K [̍sjzQ~2TGBBÊ*>¯%509Ǧ9xkb* 4ַbx"Ά;Aˤ:ue7hcSǿv(B>O@ 5j?N/e_6LȪUg=x.%:,|!l}[,T{U~z rpee?S%v)S' :w#v?7/fBwZ-Xݔo;S$qRJC_]Zd.oI)M"Dþ9x56 wHj}(YuH>s$̫E9YM8* NX)V|2k}P%_%!6]!'F hM9[= !#I XDM $S D3!etdq,86&a[qpg3ΊQ$9+{Yw\M3&~F; SL^$O6Ըg:$nVem;Z͒^vbSˤ`uP^K! Bx|^.# ?R+X,7aۨ'%e2hxlCݨn;0+xr6G6+ UXLzjox'+݈$ْ-U3\ a!tOj Z 0|mػgg#`@H3'j)'(At6'2Ƽօ$5Ƽl؃/`}b] bRTnPUGiA̞VV7۹,+ C]?L"kFJEqH"gtx & ĭ{xKqT2T˴ ]N&I!2#gxcs;"sFRR?:IQ%߁B2>F0`g? N/DIL^? MZ0 <#)3f&,˜']$z2ﮜ9+*l'Km'դ"-AI]tlW{țM6ۢ`N#U*"3[xa)Wgiɝ۶٬7 ) )CA io*&r8Ă%J@*ձYi"Ս@!/X옍<@G : V]uN@ZܩY Vǰ q:iK(>:5$Jvz䡹GAdbnע֘{v :T`qNWm5&v+ F:ƙ+V5VAK=ZeT.T?{aBIYkVvN0&e<“&\)mV<(0籑~da ޒ8X ~t @^0;צ0ӓ\gǷ5#qEA=S\ Nh|eH#6QZ $C^-|s?3jjv\gm/A!gCPob6G[%0λA1%kQBq+'W7H F,Af_f,!UA&{"0Cr ԰<E& w~x싄5ȇ/>ƛR)xCs,^\l~i3/a7S4]?ht!\[|ЋGvqz,& < ̣n iafQ\Բ'ΕR2pS|u cc4B3F'nP⿋D$WWxshFĔZ$% 1\vn>?ӵWu\q pn/&aVVp;AWֿ3/n(fŎWQE:`m16i=5@ͯZ w| [FtlVf* 04%n8B.OMUuk-fB6LRvߡEKk'LmQe^3r!kAO9\sO|cb=7)q?j a"&g20¥N46_Ob-IԖ  dzիnBPZl@۝P![֏ٛT@mO_uJ !okXb@Z]V0#o+n+GKѿZ)H-&N:N+FT@ߑ%Q1OO/Mo%|8p5D=T+SOuzW:~!-TCLZvi]2r. )#H1YƑȚ <[5Y8ecFĀWzsEppUP J VOWADn A~p cd9&%Hl0ތ3y9Hdl7T>۪]xJ4ħ (ZtcӁ-)IUm*KAXhE cNi4A$X1t3$8Uay\T =31Հ Q\؃ٚXE#")t ojl1v OP$~**~e(վa |v&v[O =Xn:PTP/ڙy]y|`T&ߌQeǶ:<.@#)N2Еy0xbGK&(`%XFq7Y7tx,J8Ѹ {Og{ln #WS`m%e' Np RKcUn_5·E}HM!-ZT]6*H,3K_ߕl `ߴ^D(dΖ?_mJK셧}AmnH 0-Sͦ=e`&zo6Je[ٿU E*5(sOj@Fͦ5Dyi#8V$!r QɑE0Dw6C0;`? kީD 6*_;T^ܟs~ϋ{,}~6crn>t}p =OĜșdo>H~`@AqB b%H=;mȒϟLpIʼnHxyV2Ix_{|r\B@9Ԅӎ|(dVS{e%-eU]"}?Kq sFeʀ*>7 P4R6&:ѐ$Xq/%Fp],̩(@׫1p"Ƕ[|LωJҚggU45ߩNNGP J=!zn)?Is*8>ؑByjgrE9K<RrZ)U Z L cf+" SaC*N;m=¯kX0 H E)H` ɒOP1V̶) : DkRH e! *bZYoBb [١/}@L .PIb *JZ0#h(<8hK xG60 7qפ rLr̢/4u~I1 ?+rdBmuY[~YƷlׇBJ:mĂ ;vS D{1Y#HE{.IaXC}K$BxqM`'$3HZ֏ͨF,!LcPt15?wfU8lԠaDji %VB7mסi;Jph>Cta͛P +ل&qOSG-(=u{#MLX_R~,T}֦>ɬޕv.c4u`o/Tse%ڼ)w! %oJjzI[-{rgs59Nvئu 4Oft *0_uIOIc ~J;963"F9Ypdj2wAq!aZ&Zڕ<@od0PSFzN$ IM vs}|#5TT=Ce'/JO\}i-yJe,R9|'9fr3Gl4k6t&Tc $2oɧFpGcfT$O{zݏɷkL"ٽjSw4Bw9BFT/қ`q> `qZy#HѯGmV /jLV[`$T\SMp8qy7fp3VCAPn2,MiNW}]z<0K޲_ۛ`/VfqQqb2 =[7cu6.ʻGv&/c1%bsؗ*Mq{jQ2,z,( u {J'TFS: oc:m`ҖKIڵ)A''a$lFZ)C& "TQ1meuc^r#c̷w h,K .6)4aoBZP=^|2q05VX1UY hY,# s2pBԫ$ BB 0GSP<땗Q.zɤSG`Hs6rIdE;)AUZ*hW6ȡ!GXAͭLӥM( iW@eD#ɦ3ia([^0.Z, k? [ԿsU~hNF?Quͼ La[Mrcy}|43ġ#<Q 4GM| -M;VHMb6Lh)P1 Dpҵ-L*= ~21Gr(R?: })Lʑ5{ɫ@nwEwBL 4:gQq(y,U 08s3ʯWSrQ]IV(jvj%;Rl7"NgCK}<)kT]06㇐>KTzfWX+ﻱMX ^͛ɐ܋'| `X?6@-tL0.QBDP^B]  n^GU-3spR#5r- n#ƶLպ YBKQPvg fA[A~',J`+:Ʒ#uz`6C^ώOOkM-0qC y#N%$`;}hPL_r ϧ^P~V kBʭ?H1*Cղ|6 {SDe'9wAZZudc*Vsu ^AZ,_,a? Yă-vk˅TݯmXU2cZ}j ˘S~y#`Ifc(s'djw4(vQ<Ă z wK9jl>,vߣXmDf] @E:HLAޙ3Vu9 Ew0qo ;f` TqlPg{vsJ?Sud]hfUfYCQkDk,h5Tl Jn ~/v0qYb%|mUa+%T"$tq@7=w$Oc8QޔhhrH=d-IrR=rT2r6Jf0Z h؂|9lfkӯ#AGb |55%~&CtZ+K*ϬqT @H[ڊN̂對Uء:<L+wMk1V+*`(u#U嚢v%&lnhi{,3>ig^Nj`܏.ۻ,@UFUcGW XZ|PgvNExPboP#N6)lXt8H# ;Xl)o(mjtXYyucy ~Zq{~WU؏d|g,HLAכ.✮7f+d 'eUX{g+'Q}\bD40$foʁFE Rߍj5J֘BDP 224 ɨh iEdƸ&ydeCip =a΄ 1z7A.:g`۶j}#"F{/poty/&o{'a/ӟ~o/Dv߹8 U &n`}U7cA JD8>*Ԗ"1 LWkۃEf3^@\ -#@b3#k.,Թ7L M ݺU׸}e  VL%%#E6vŽ\oc0 cҽIV*$WevK47j" )HΥ 76cfdMC7vVMт[OО"8n)=SBb2"Bv+;L&=߮"X}dml^i?HnI@A7 #6௩_7׭>=R ^~+EyoDPA֧!!lj/b4и',k“vS|ޥ?ь0i sgS-!nԎh&`M-"MIp=!lCʕl&!^~ ;RʘmAf:@Pڸ@co_CX|3LLt ]vXY qNni+֚AEdjjSfA|,ޫ11/G=xo*%;vay^ {nIsAtf*~H2XNd;zm}Fc^p"D۸|fW%iA"3HlRɅ%9Yh,"|EO%gt ־7KVyl^*SF`@Z*β5 e©P$4t:FɨW7PXz#E7e j烜EP88ty#,YQoK#$H KnSU%n>gJ\9 X$L/e[HskZPkM7"!7D_]o^ͷ8A 7rI]v'ٶ:R~ɅV7̗eI)SH:)$a` $Q0=3Rdm\'=EȶbuEa6z'&v%5jrP4c5#!怔P"ƆL["U }Kg1GS9E2 f?%+)E.2+Bj19ߘ,izjB|3[+NI"MBhGgnjVs˒04ʠ۽+xl/+ ? uxyrPzh=7T]]w{I3}S[[MJ0F]9gP "Hn`JG9-+?!Z"8y1֍H[dN8HaU/y[3xS{QF@~ڞҦ0j˼(LOKm7&ONJ=?pSeҡEEK\U/v>$VJnJ/Gf9›Jcu> ̓(ld?E꠺G/}'GkZƩADrmBu;m|Mua 4G g.M?kQ`o1 }bgߗ/PNvLfob5RbGc-xv[ahԇ H8D />4A}=j4} ,5aN/ N"kNu^vL/k&S?wv:@ErZ$'A@6{X:=h!7TYWVSm$ aܭ2sB_ f|b:X w1=C~405Aq](-mFp+8WGfPI|kuLt ~DD#Wכ~~iTƺ\/]g.dқDmo6'F5g4RUJ6f~ZZ8E) .+N|Mbb >";㫑_YhEO:o68Gg6ӭH"t+i/eH_A-> L^"ȜRܲߘi!? QvS] 'I۶<$ XȕTVg:䠞YK]T2&nݑ L 6e>[fbw [FyW٤ܴVvTD!AӡU?DnvOөXYN-GyѓYq)*crſ0 tu@ES&&S8,Bf`|CnWsýzޡjX>?p֯X5ƗVCwIqn]#ֈ6PM[XBc8U5|(Ce`Zx6Ʋnz{S*[%yR1\[a~oV鬙X֍(\ 畐hZ?INocE`ȞY$5EO]^!:\.O)YTBZȤQ<y ڛE-4͂oSNhXK01cv7$?@QCGKT^` Gv]Ơ{O4O=VОQ׶Z(@MOX"-ߕejrC$Q"U<79urAg>E7UъtF"ءxIv9S2e{q wqs"uכ FLAtG0 ѨI,l>5c97k .\v?+ Sx"%%JZ Puo>ic:W`N5O\tJVU,P%',8rڬ{+DQMɢ`8 ְ;0N aW~+zEv2@q'lI[hNBGZ9/ΐYcWiVR|F9׎ ŕdGN!EK5'i]!o!!wFޘ+A{$qc)'6%Mfd ȣ N=gh -$K],򕒫XxļAv1Ecsy9 JYhc\0R =LSRf&&k~e, w)l[E?Bf;>+`ml,k{P?FM@:#* 3䔝OŚnVNWqxi{IiRElT -G]b "qn/WUnt`7McvP'1;u;ߥmBEȀ!=p;a ϛ\g{PPJΆ_S2W#4e`.4D/n%`ӧUMʞ9n6ЬqgZ,qWӻhM1iKZA36} giDm>krov72œ׵h՛$#Y7 rz/w".}=iBnm{|Y&Loʒ%.D`#X,ÿc"я>iMT jkqqYc?S谥$$ ji<2itQ26Jq:`XU$p,H65?W6 N wB#mn<ߏ =PTAbLn1M"R랷,[x6jLh 9!>ps@PHG *YLu#=1[xicy7 şq\үL{vp-:JM> hN=P~tzU0. |WzF3HIYFJ{%I" r*2bBhj1.{wu񄛻[WcY8TgZ hFB `z [@lτ~!fS}K.x9sR9<T|I3` BVK=6aLvZwvZ;xdTW_&:Ve4@%԰q K!ٳΙ?o<;ASA<յ$jm7ɞOd+ HH _~?P :zݽdԩwIz,jV\RGsQ.@pz²гT-K\Edci[@DXpyrgyiǒޤP'/W@zT-w9j|~Hv俤^bax怲S$, ]H ϴ (z8н:D:9T 㓤iotsst0=&vDS.x ~e4)kq:gTEnq\i8?\ =yB1J%IsD&֙}]>Ij8teAQ;=-oU.A֖qi|)n[#7No?t= bSDŽ3?= CIS; $> ` w_{8wt%sr%ktr/caʍK.r][6.iBȟX';岻YcBD4ҷmW}8a ݦ -{n:xPep.ޘH/^8fBN#KZFqh+akX` S+jla(\/ za}R2qޏYv\+1a4"UkV0XIJ%F%_SN(e"9Z{܆S I(C: 8:@́76 50~nk)X5!t/0 hyn F:*11@׹^u_sd|Mc14 4!a%=)&S_cSu !zOH5'jf&O%6-XJsmv|xYj@Rc 噌2͂~?`sy(|ya|#,df:Pc6*(mR?8]d%=b\9VKqd/نOGyK=aH5k<е\Qj C:j*T2cjl)/4zo%6u{ PQw]AlbH2v?+fn{,L9st ],&q8AgX ۮ T8ffr/xX=j}:\3g"_Z4wڸDM'ٳBdE u z۞X'4 ɵ=Q՜B< veaQ6Z XGE+brIu S|i&G8IaGr]Ztl]xVVf6dKRn*Me^7L@C۔Sءwx?#9\5g[_2i W4*zorHdn\,AXŬ# Ѡ.J Ƌ9S7rY#Ud Kg!V̷q9yLW(~[+ĵw0ZP TioS!4b/2eoKC̜_6SSn(rQt훠 >Mm2+ߍt޷4| hOZ@]yZ (l}H;(MɃn<ڔh($?[gdhv@Yyu2,y cJD. .ٶN ˍul`C3j u;\Wx\'bAGr`/AS~`us%/&͖Yr7Ê\.k p/^z:hlṯg jmNýǭآnLvJ !j׭zrX(0R/rU 1}:96 ?8 jMDMyK[#_p,kEMPD'nr)vId F!>ϐ9VήĆIwcNB/"8$;S @J?žy>2ĝ.&Tѧ~3E{.oA`?o >Jn.HM} #IzWX'0O"3 VѡYRf4#vg^8Rk:(Q:U +H7η9W]#to9!my쁎DUbY vN}Ipxx)Jҙ@qEnTfUጆXԜw,Fpg$~E@ /lkaHEB\B\$@V%dU+2in?̓7L>;oh/yU#:ZDXn!l ,  p ~Eptffjpb]U[ص8 9/T&ìX:en%tvN*:)6t7H7DUsVUлRe3yК7f| E|^d+D e \1jyᤋv0ĥ1[&5EXq ->n,DFV FW u#v4#xfGHc?0jšHdmnW7O #$h|f;&;Fu,껻 "%鉋Gw|&~H'c@tygKB%J`g Pʔ0U#h g5.Ra~`":BYI>am Nmq̽7 d qM%13 y}D fhō{1fq$fm\=D:0Ѻ)? @Mq1zցp%v[46usrF\۾d[%f>ܕxGuRT})>U@ـ"ͼ;80D=au/=Pʲ/'&" \QtU`,@\M+6c8 o5)Y) 2LAˌmL iuRhrr Mn<_)sdNMϫ+e:o ]~4Fg!,^m^`G@Gf+R@zj"u\=(1[BgΐZe7B͘n(-mD\_<`H a"iǂr..mfn,_"u;nvy S[%{g׌%gA1'^Q`"wKrj1Dc4{ܖGE"$%[F׻&O-1?;Іʾ 'L8izw_]}3agMBlG$jʽ*܆o? v=,=K<ϤxPP,:$Z10`hȍ.1fɝA4U+R3+z*XA QM5ܖaOYJl:{Uv 2v [N;wvO͹7'xd5gk+ bjѷ_j1'ǞB'Tt c5jg}5T-8ZsY~d LZ:pfa*ER%?i cñ6Dtہ}3²DY9C'*6;7(KV<]iâ}9T 1;G~?xnT $rFqx< :w߈ )yD @<^0E0,;"4U6sNE'B=.5*֓ܿ f(.ٹk[֛KL2/&`+)aC,*,lr-gϦOoDDDʾ$RN[ rVI_3 "ʞxWU;y b#  낰Q6){4O`H].16D6V$v aqWq'cx:e3  >b:3fsϞ\ 13.uRCD80~s*؉SWe2j"0ٽx}Z :/~Y'HԱ1qꭣ\5QڙvsS y(`N-4 {hhV>2kpi81 4+Pٛ02o[fBNb#H.B#7aJVmu,c!4Q|JΠ/$yoYx_l?=X"Ik1򞐏b^zj ;E{846 /Gh} ^OP3L !wj [ L0 !n, *Ck~YH-6 yٚwGw#ƐgGgXYmBi}IpUn+XZo4E2t{1w.X_`{6-DEk}ӜFIdS`RvOY[}ATnjޢtҫɟ>^J->V9*FUNB!ag[ժ[Fo2+bJη*8tU a5 DaM4Ta ;cwm}:\FAZzA&D!n7a *X5k Rztw4D`妊}gܰXPD3i"Tv2g}̣kW2P6ꦔo B0E)\:gd/C v"G/#( !J /J!/B{R]U[oO1AasR!A5@Mk72:{Z|lϤ"pFa q1xx3'LqO*D׏XJ<1.:UVc j8P)LT =`CX@K/9b 5f,R[&[h-orHz9j K?aTXLʀKk4ms>u֟:#1!}taI(~,Q+|ƇZO%*NoF4=ᬲ^C kNX N-JԡKA.zN\X3LdD:6joj2\ eQHbv\+]=(Bk+?I?L|#?~t. 1 t~ua o#]_h'ej]F qx1NBH-nu'?`BH2Rg5"8\?p3kջ](^dn[?7b68)j~<= +(/ ̚cm-kJԿ/ߪ{ Z0_Cm:FJНEǗ xOH. Y4riut^(/C%T)?riav H, M# :0%P& .4E7M9:y>87{Ke,4e(8Z0-o$!`%v_:ˆCH뺣`ڕdm)-;<~ s= Lbh\cr.ax6u+B|*GnzGfΈF{Tܧ4>S P<|-iP:N ?v|ALuC.(O*QÆԵ&>1XInu$UgMZ 7h0@xXK8 xT/YzL2-eT##"_6x! \Ρ78o@bg9pYKgoGT勆z0(Ԅ lH3SorGG.M]J߮H; AS:r=!'<$/wZDE~f Ҙ"EA^9͂/־#xU`O4C(GS7 lʕc4,ɘiqUD%Ty쿰*4Ns&]vә ~5u+FCL=(=n Y$ dis}_1; "}fA#ޘ3HPGIy~ODMz†V^r\(I\sET&ApYЎ*N c} 7yX oIٗCVhKtyp n}TY*g,Eyn*o$ +݅JZxPϤtHT!FV3?/<&~U5,z:Y ?,@3*yדl1F2YI3G+|Es_ljrlMc31Im{80з APTSeg׉[@L;Ve(Gi\9 ɱN_׮p,՜b ^1myjt 6: E_yCN̂ы`#\R'<}b4&>ߨG!/3%8-_Ŭl CbU! 6L۞w#bLi,6(f}?;B)q 4K0@V˯0A>aKxYSvtj'ѝZ(X~v`.3XZ=ʞ5G((c1kd_Vb3aaК[jQ(j%{D%HN%SK0<~b7 *QdW_6fu}ae+zA~tܖ$A$Duw29Ll1XI|Ts[ }x aג)4: k/Ғѫz5ڟԁb=hi8&+ _& "ZO tWm^m 5Kj wԬAb^`C$C{VyTJ0UN1B,.#YYmNh s-j3|4%gIK>q䀴~fb/$jw4D!rWvB>(?BKRTcE>+)F-k2h̠N-vV>Seykh=L5(u 'Lڻ=Z~- #7F}~ _&lWە0:?\#T~/+j4 Ϧ~G&h^*מCvwfjRxnb`lتu\rI#^ZGRpmm92'=Y.y c*ڡ(BA[f#Ś;#cw綃M)2K4 DЧ_O-\Χұ+FWb_󞵒ʰkӭyן/,IJ@0f(! h3\S|^^ݺPqOU)fgk"pR^@ƥey>@)p> (Z5*Hg۝cLQVy%y3l/XL&V`JZ]E%&@5-RWQ#cH8crT@APEE9;H\oX{!U(2o÷7 ? .|^"GYՓ)ʹ;n'5ʰlW@CjW*6J=pom|ٗLh!dMShaS=\9lb/pK@I8Ppd,boVC7 N$Q;\v2Uo*hf]EまH9y)[qVnٺ_.A[(&Ljk|+DhӹZoPlk<*p\(Zr%zl 3mLUwV4.=9oJc^c wZ_n᰼wPź8n*fx?o}..\Gh.='Nz(²n\އ'Gpq}h9>i \v[}IIOG$\{YC F,*De?Ҫ|7G!7IN 3Kl#Ib"-U5gbb/^& _>3 t/CdLG[Mkϡ=V8m4ZKĿgzj3,yb(SehP[I˲4YQ'A (G(ϴ7fL263aՠzTc1zVvk;{ %CO~ ھ78a*8F*wQY1{UxmT9o~E_K~v!|AlT@Z`y FݬKcf z弈;6/LpaPf_MK7,Mũ:Iͬwx'L;Lڑ. ƕݫI==X gXaNr_BVB>B6j T$ἅ4lڭH쇳4,*.WGe֓T`}*o=)#3ۡ*LtHJ2OCF L*.yސ#?Rs2 yx'"j-I{\ai{jtPhV:--/.*G!8i""k)E28?z|DH߶J9 jbeL3VN8 nxz ba{6ȳ*^ _̣1.h>ҤI/ary"B<>}1j"Jku" GܶG 9[L/f =o/vzd2n E )p˼l<>9c~4&|]8‡ڠ+"VکJFNYCNj,= > *DF-k/> gxRݲp J4 Go4 =E+RpulɘfF5GYd5,usH8֠XIө.|[|-)8<v_GrXEaqY5Eo#iۺ X4w *1^3DGԸFJ:kْݚ!+8P"CUqIcрE`V% /Y9` Do QC*LN ֬)+ I3~?r?(C'= ˶MJLjic l=4%9ul2ne>h6{_&|%U􌹎ZxrFkj@' ,QP\rH?< m.Ji\p*"&wG`]oaĘ_T ٔ0a$u[Aa]Td-@H2"{ոA䧤XJ&uC?DqVItivX+} 䋴)v,ev3>}aF9ꩺ>R*xv^lj7\oW۝amAd@bWx6y̫2]E`!L* ?Q@;ڳ'Mi+ GQ7`=R-kZ9! ``a,sZ$!u=vQm?a|4?͟ u@BWQ(UM̵Fb39 4ҜUN9s}(6cP_ɭac;NˋεqxQP,I<%lǏE+x(m&j%L/)/IWKvdFC"tV23X!Y @ v*9?KdHPA]0D8G0% OlDGTR"ޒÞeFA0,?xB7+fҵXrF,Wa*3E#4%U':7OhD):\)]"~+Fa'cVH3l(CgT: 1;tWęq 43گ .K k]͗ 5~ur R5M &Mgm+홴nմۑ1ZSI&t)j͠Z AZP5&{CD/ bTңY_cs@ OezL&@[8ݚ"whb1ah*/ÿ,wp6봴mZ2f} =ћ3&٪1 x=zNBUO~QHaDijP$qK#z-I2[p_%Aސy׳f;CFP~Q2jTS؍4 ]Q_0 Or)G5 / *߳Su:o!-] 2^+WF"?U)Y(lxj&ѽ J2f]X@fߋ^ a ilqZ8&4 #y=`k󻪰J?vzVL@~#W"rjs7rMdT{p[5@XPWSeZ0q7D lkEy Rz>3% ce>Պž 2[P2! :ͦעZZD"tB,e!u'tn:.}uY]cs`]_*a \ (_ p&'eBNHe|!\21^?~e۲0U7'S/o B](H5'y˦,>vil}Ѡ峊tRΈ`8P^6 +lg )mJ%)S` ›*&#QmQ\WM|GTNjQ*帠vzz}[Ru:Xr`= :x0gqmmV^iGۅ7&nK ;~o&c5~%ar:5Y*bgX3}%Ҹ Oӓ nu$?$ I. Hv Tfo̒Hqw?vE+wUU+!IETH~x@.t{r7ۻq ܐ@sNܙTmwLNTI5 }{Y4;?-_-4*/3r؟Z.cpH }r)+.*5U]_KaL} H!<=h]rJ *RDZG<ڸ= rk] @:? [#vkdrcmR|#]HgaZlɏ* bI ǭiK}9HNpSԨ :b#۟^Lg0=`q9>ڲo`E$[aKSP?~%L m7] E>瑫A E lxq$DjBNxrFbM+#7٧؂GT޲dO쨑R k/4 BV%Yo ,Gb(Y,v#"86`Y6JvY|qhi'жjxf =dhye1j@eiQ ⌾7CiHsQ*B]CxJD_!{i9#;^~>SBDR~zGe0xeĿz8=~W un.J.f-, ;tkjFx~麪Fؤ)d{%A $AYol_j@,;YiV)9\ߠ+^5-\Rzx,%ژFP%82}͞ gJx.,Z&4%sЎÖ˝zbJ3ɒ"Tw3KcwCy $kc9 uB14])o0T^lK:\C䰂Mnr:˼ L!FTI\?˞Pyd/^Mfl|+HRܘ;E4- Dms$)*C)JGuV" qh.*qN>`3E.Iq9#^^4tܩmզµ/z/~+[! ╛s~@P7t rz1k`}2\vy D_ljK2?3 IT| "-u+aQEMw{fMq7)Hc6: Q_5 2CUO!/hAߒ˞ T%{^W,p ٗþԻ쩥G0vOOk(#{NÑ+; O2e(T)@ *C'Ղ1 Zdےz&DUgx 4*e3) k^!T Zi[ (35Xy\΂VKGretDݴNk\N}/{Q\5,jNi+-?Xu*7Aǯ]jT,tq+9'$헪/EnjN^PSGbr kxωFۡ%T, M5AN$gxoB&U5cD\x} Drq,BT0׵D0K#ʧ,O6{f7RaWڶ$$aaqr+AJ3zA Ν%޳)'U>Xox្{b5Q|PםF&VEE+{n ɴHTo5_CU{,hBC`5{TgGpJn>C= 6׬s]#/`„lh=uc ])Q3][-鋠c[ʚrDəI꠴c`MK)2w{e-$_YW2][P3h$e AmBS[-"]ip̧XUÄ_%5 $ _4h[X^4N.R6'vL"\2w4^/0#ܠJ^`GOأ\nHdUx7klMcj/Xͽ0 PW/^3Dˁ۟]siԘ&[)10RVY'N~cR'q|$Lg0BJ ikSk%h uq-B:2o?+He幟]*e{6b+;x 6d_Cbg&Y7`Sׯn5iudq8|Z 5{):V6Vo@9"~E92Zd(LYQnU yq*jm3M.ZO-wN I ym Wo-bZΟG| G~i#wGÄl\Id75&.|OLa(bjNY 7.t6j ug IrGq>V?+aY:Kn~>y =yHch[Ԕ sY/4PMPmA=_dċ{ F%( wʧ窵vKG*ތt==aݶMW C?\"|k z?nG,wd7\+I75TI"jXK~Ƙp/H{7n-CBcAXHFYȪͭћ}F T,fn~5]nӚfυ"KȓbܒZ>j6*yk ]nW)x{>* Yqs 3Vk&Շc\w:\ikTCUY/ҶKUFc-RKn Oza.A2}x(1xgȤK] eG R+Hhډp_m80Ah,6P>^{D['E0X֐>Q= !cƉϖ{$W/] )L*q?'4+\D2}xH4h}ȄW~ʹ"121񯝱f^1"):qwR^@KuEKp50$0_EsP=0Ӡ{͝!hW:o ؛lENYdM$ڻT$KF7^h7Pb{͆V~ {AaG`( ]D:XQa/\_SB6ʹB>^Ucw 'Y ]E O5z&>fW{ Bvt63y>l QFr9GJЫG6]{ dᣞgVy'^am1G?93nGzD3qE,FAcu8Kr72eSe{WACaMUƾ6y+RDD[AnB+̪ #6vDo4萾KxP&m"h;"s|?THi-mbnq~TU+B%j*s^`QMu 泝9魁LSAVFdc ]  #z.iR+N]RTy#JVWʈ 4ұ߇MgvO\_xx @R3Ee-7@逍ֆo"o=BMD)x[g^#Uaa_!om˓f?>zR{׃sLŏ-dUx7X?{Sg°Udž :34ea;Rԍ*+*ZR΁s^W ú+ 4s\bȄO2BST!ų\砌UT6::0$Mp;0i i'yAϣC/U(vŽmzUo 1zP{KKR.4\(9;N۫sJD|AV>ߖ_2hEIЂe=Pm R =Qri*7U$VOK%JS6qm;1[񢇧'DFg@ی%#[r:+N+B*_T"u::jmgB$sos^u"s# 仮sODZ_;_Ǧx~oȗ! cuyr-M58)*hfv{waw|D' ^q)m(#4#0Gi1pP演$Mqa|9VT21)Es! >2VdsOj`u7hg,M"AuZuUFbC.Jp,oO2U=h@}r}n/7uP{ Z ;i"'}Pa][ǧ%[bkr\y?a+sU8 oi*vL\_E`aBkQ,]XueyEq5;]d-DnW0CJR-('fOr xNJBN-=4_GQIk]qim"&8PDqlny\lJ eEk o%.AFC|ZgE΂%==$O8f[CdOlmѽR7gw. ݆rZoo5b>S7hg#2.z!Z("qI ere|,Wa.Q| N4-%΄ _I;̈N)VbR2K컗aBPӶn oJpVA&Vq`G$9mD?ϲ$ KR_o^U.xiݥ&\8&sƆ`~xyWׄwHd},1:#،)2v;Fll t+S-b,\&˂B^+*];f:E qp ^)f$*y Vxk 3JH?6Ļ=Q8mf22ytLc9f&#\?BL)ѳ ܽ #xҭ?Q XiOW&x1V|=N%/+ $!NõO/egȬHqtw* 37ﳘyYS,CK[(#UNq@x_gS , ȅH`~Q౸dSq̴gJ@?ڟ\[Ȯ}z -5wkp?TK>q "|o~B%&YIu-WW7 4 9rB6Gs7dH4A9zXh@HuY&a91EWQ>e,te*Sf~9󧈮cwA6"]S0lA$ iyN0Rb'iWg Q]_fzry*/jm/9&K- ,[w1Ώ0+9?2"hxo@kZC`| `K*hAAҼp)$sγζ#Y3=cl32 >d TTNMW/\Iɯ"jOmU8szp"{9 >UB*UhPS-bVh->>TazW?V?[udݮ("9gμ~4}bLlT3,Qe|IYF&KGCTPҏp}9zev9Njjȸ9xMmOx[9֕ꨑt'RIYHD;sS1psfTkN=rʤB"-$Ҩ"C Ep vɌ)d*'U+6C'jpj[@ʇ?˘W]J͕{52ѡ5cZ֞t]dó^al4ZtgLJ<RbОcfDSDCZP rN\|8 h2SbU]@^L #vٷ;|s4zP?|%|>"J>*͂ B FaaԎ7`Y|S_@5b"| , W,m%:W=j6펱L8(Mf^u[^_|؊E(@}9tp8y"&cOB.xE/ pپzg8$6|E;½nHe`5e1ٛn0EJ\č@&K6Ewv' #> ICE97ݸ 9iAkN[KOMt75ߍɋl ۺc>Nb_&%]X0X3S6&~SŤaEc䉍 \sއN7L 1e9J ߄/QWDϚxRLP2GE2%y֥9uAHwg HjmVm 8ӑշPбW"_IEvc}y)+b#~QրF9֯AUڮ6k᳉[yxR9Ẅ́Y_THXkY T ?9 9NeLnmb3ZHvM=!xnqRC]RFMC-UnG/-]f0 y.vAiƹa+Dꋅ/PFv@qӨ r4IؚXoU-٘X_vhU=2(t VPK79DζuJm,R3_zמGZ޺rfw`Dj.PkWa}eqU/ݝ]76J6IɞC#r,5^ֈs?)蟢vL oQ~fhyzsD#rw {s Uuܐ<'>wojcq}٨3{. /PY@̴1=ܿ< Ȥim!o#oaP&E f,#s~}ɢkmZc7D<<;Q`U"WcW~EQtܓ9a?К<="e}5},), ; a {KT}]SD+p_a:c|5JSn{h@Th1’_rжl6J"Robd]*{rϠ)w- 9IpL B%fM㈝\F/p^jKṕxI-b1?۠a c*@͊j(Npa[ QAU-DnD'':.[ &W_K iC &gOBZ":Cgā,Cz} ͬ@xָiѰI>=/i']GߤCHMocDɚU_U㮢gZD)Of}+#ҭSW*JY:<ؚ߀R,|djbUgZRmb1$ݩ%颱5Mi)xxuԦi{7g *QƪZ h vHVJt`.>j!0.T_tR+cFaegר\$mBR"ԏdXH[;#qS{#3Pz& Ә]$W(-Iu)!+Crx#B aŵ\k7roBC>=VȀ[I`SMv}[ut2P5Hz}.7d9'+Z6lOr5tHc&EDH77w7ʹX-d{Lj6Y@0Pn6[H9 &M&c  Sd682.3|4HdDdwZk+vA- ɫzpٗcO7|=Z9LBCo)3p$4ʭ;0sEyqusɖX} * ./hqqub_$ ⒪Njl+H7iCobjM4GT+r'S?֜H'͢SǙP_P{/W2]U'҆劽/[f7mڐQSH̛|}Itۼ;fD;9xRfEy;0˰vL~*x2;o5v+&7epp|40#*U}\v&jn. / - y5X_ΧWiyD #Xh.CкeB\$`&F#˚)"e*cVI{9YT[-{&􉓂^d/І)GgoFճH\נ Rrdv-ְΣ0%}M<ԆђÓFe7eVNS.'w>辝 `~LtQ,6(N/!嘆Zp .\a檬X< BN:3!QOV:ԇ09;oPS2Fd+ k5ڷA1y[Qϋ+ykh~Jf!|DMcܫNGv Fb 2Czz!?-c$D%b%?)C |"<~rT02WЪ8-ETڲőe$ ;|IGn%zܚX K")߿a-Vo K38D>}U=w5sxgpVq=88Bj*גype4J|.u}>SoiCg\DVfEG90dO.#&b`eyGhԥznKI(*_9}D}8-V/x7XyKXO9`6Bp.19 &Y kkc:D~6&i▃g!wSfu)a _P (Ӫ$1w~4DhW=qOWf4:KېPF- y<KkOxIؚ2^`>>*eJ1MBu'ŷ4$o{!q]f{q^- p+d^۹W~f>dtejmXe*NdQU\3nx]'^ K-QJ v\ Zo_,`|VK8(ZӣX1B/y$RyW;"ņ*"%4c2]# o[5RUjT&hK0Ec!UҲjdX`$XI ΐkXO0"\/Hކ*YxP޳ fx1آ{_`cRΪsޙ[Q DzMuU"3nRwdY睗 507va A8^bl|>@&wFnv[U#>rP6Oui`@~(\ ;v}I ׎/p*| 8$^nV <䩯tx+x;\WGahR'1dSW]Sx͔FOFMC+E_o}Td㻍XK*p]y򇬲sI&urϦ^D Cp9J^"}VϤ, KL7j"()omj"vBbWm ~ h4\ @Ģs/r:BfwvbbwFw,, i / QSwڝ~1{@e8xR!o 5]sMXQY"ߧuqoEPܾc?mmw&:'E^ECn/ ` RHNHO0P2@J] s⏧hMƒhS̡{ "OEpq#&EO[=7r}ky[E.3}*n`/Z%[B\({%ߋu5] b\jd 1KG 5ؤ49l^rx|rW:5:FI]u5ޥGM1cL$hSĀ+r֣aGY5}LJtiJK4HüB*6UKB\ʳ{u’lF-\R `p{Ek-d7:_޲c6XVd^= nhR\<*sg.FJ!Ft臢jISAk _AA#)oqc`9z;{񚵇z+7y)z3A(A4Tl 4g:2ѝ!^rԪn*(e Jۄ#|&9ܻb%C+ŸDpRS9j~^26ґ`"$$݊˦8߼ g)F%&'L79&(ZСb_ϭɀo.~*F~e,e!y2sVNj:Hcffj6z@,덙z+'vcBTЬ m=;{bvϖvN e@wvN8`h KNc0TOޯI$23e{| BWDaF^9͵ &[{S6=$] ~ ‹iq U''v ,]0{_A!t[dgg^(:6Nث)]Wu$c-GROUvz''G1OX_,jW kBGzG`cpOPj4\5 Z==Ptz_,0P!^K!xx)fZvʮXN))ZI|<7OP1ɴ(S!WQWaIV5{LA/H]J|t$yj`I(%y]_DAl2 (Aם!Ӥk~ / {mI= jPQ[R՛V0b e.ۘ 3NlPt"m`UE4zRIђLr;F=Tw;3&'?؜N6Ȅ6(-|u DfrdaDﰉxj;B&ㄋ~06丆dzDvϗl9S" Wጊ?GL)tG C^Uړ3wv[Fze 5Qٶ|mM>A vX'syRoX"k.'>O9xMeo5t<jv uǽШ縊\ IH"C{ 9d7saᥰëյ2yaxt[]@[}\^M.T 25ʟmyyϦؘ^:va`0hZm9.'IHգ@e-HFu:,͎'֩Zpfs+iN+w'vK;f=.hu0ԋd&档Uop膫3׮!۾mYNEEsZؔf39crf@>.p1y;-q5#X˖hS~/5bϼ-4 [4Ccl/>"쪇N[2@MdbeHeA{ETf.~H O.i@>[7pBk-3 s+{!uE4 -ټjY-d݆ vƎ/X;KNT'EDǏiO!L+YP3`Wm 4s\PSf}k{nu/t&= M<&.l]A  Uʛ5¹37^>Sgj)IPaY)9L7 ,#a I)e+O9-j)k6>X $Nf*o7<\ĦA;9 3eTK%gTSHg e4A0Щf)؍*!O&¿ }~OW=e0K&pW :Yïb z4jQ?\OHIV?6S, NG#b?P(GLL u.w|"N)agڠء#qL߻vDO[\5%2@]?T]q4'^~,Xwp_PR6RG(ƄZ]MgEuy%$#tfwCyT{?t Sd`%a8(PaQ77bo,D s5 w%qGb\ld@x23&6-* Li G!ՃW4xMDo^.Fеf&8vU(97_'pJF+0*;ѕ3 +7 m(rt[aJg+ؔSU Dh CEߣ桘/ U"kfNѹc|fl2cԻ1`*fD"M[紤bJ'1ژ`1ooxvu:o3I*q9~vQb6R9V6;!A!x)5'Ɂ"4sH*$b>65Ǭ.?sݫ ">e]o&T2Y|, ^*,wX -]esZ"[A283-Y.>*JEvpn:9ci0~RUy/GGDPWPn@VtYyI΄.h ]|&N[Z{9|\_zաz XҴ/Zh T8y915ٟ57(H`ڞUy-܁7੶/t;]JU\yb$짮Rez*w3(i͠; L2I?`'e= x(޷ I;XzݐeFulPٚϖ Ng5t9 ?<=`"\#6썓g%}$o*QXzp;^OBY5 G3u8(+,Zk9pd4y\}dD(ȗk"~a(D:=L !|E>Km%,zUlVϑK|9ٺYu_TI{!v$Nb҇! ?N{a@K31a wݱEzԽuXx2FjD@n'G(t*OSӊEߑ|[/?ʹ-ǫKU~__4ʯdSVa#ܴ<Z:c-"Jqk_n}V+I#praY0^ORzȟ%jGjԔq"A(?P̐j$\ fy}~;y~8e+ :09Bmlnbӊ3SEQD|`} =j%O֗Rd#@?Ejjz`6 aL^WQu^S۸Q (8t)FN ֪cM@/:~N m=g(Ul9IF/.8&}Ǥk^VL_gyDL Z㛼 ӠY,さ>7 I?m +\DѶ#-(i1M ŏ*|kkFgǭ@=vCj xaq -{\Ԙy!PěO#‚j6˟&MB5z.qy,L[Cχ*ÚMC}dӫ@f~1🍾&ƷBS956ԸRMrb(,Mq}S'<\6MRvKóda?Ν2vOYM&y/W>+m})#<_b7b//tzJFOFyQetbi-p|@ľ‰-M~Q٥aG%Ca<"<bg ,.v$8Z)H (`,#^Kp0iPţbds 1,elk<ݠ2aYT.D~f8-C֚[F9,:AP,K2Do %R 6D̏ \ O)5T-п,]<#[}wlxK'rrkg"2"ȅPՂ;B^G wDd}qj1G)#B۹$YDї? c29 E)C;ϸM=k]<";i#Pm @`pVVnW%1s[.>a:! &%R?H9fD?!rQb吕T'nZ_ϿXYˎ k&G"S^-[Wd`y jJb@%_O&Qv#B?(x{xc3| ,j1 1&lka,+oh_kPTo\+\T3mIHxrB!Ha%e\tE~*ppbi3=QG- Ә޽i@ Xn|bbˣ/l|# )OMYiY|̡[ OuF%1VJX:i ou^W&$NUym ;3ȋpē<_(n3O{֕}6څ\.+^ͤY@:!m_ z3(*0IF;vG=zfZÀ<*`ZE{/>=#܍rs) 2@!Qm$ݬP\(4w&TNGziøcYLB:^>`#qϤs.GR/S&_œ2AnQa I~w?XS-Ho -0#\E,}xzvG\";SQ$jp!d Doo.f @ z_Ȼ#L,~m k1IDgSo`9߫cܟ}A0Nk΋t{d3k^JoNӮ { wj)۞45GRHeQ.07jF) /A$>t!,unʻ5$5(S^N֧@7TEx¨# hF!)> /[JK1 ]F,޾I[k#z` GŪcga.XjcI<ō]k*]c'kty͆- 1tS6nt6wJxpRBH)>Cפ=`vn9w}_$wi7*=ه([GK7^6?⇰}dŊM/Gvy.-'F488bS ƭf_ΤOfsU)Ec-cnkƤm)ٜcm0(Y2;֙qMQOq_qTƅK ole  >+nzO-E  3Sʠ"Ȁ Ke!KAہSW9j(!_c-$v8fYyޏÐO`⎷I:`)UF̷Ve2f4u!܎Gž =eȷ4 koLό$RB*}*(oĤeKpvpV0a/{; tj`ԖN"|fC^yoՑ=1IHA|Nb)N WPCsX`38ɨ6) g4.2~'ok@j2w_֬z׈<|TۻJ<\r(~]s5{s;XR=tNڝ `:&ʬs*B'5r[憂Hd ;aS9++]-I`n.ޗ+W= `I .QVWlLIMuNCW{"D7d7@MM-,& u[1/0AC0CfhMCRP|.ͮq>HOzDx?xo^P^Jb *Q(?@Ý>D␸l-t*g: |j[i!^CEݝȨJ$ܲގ{zy_aFB!4q뫍UG(B;lH]nWZzQV;+F$v>Kǧ-i>&s]Lc)sqK*s)ibE9LIҝqdX'e{v鰨0uyN҂ x5/qٍX0TʕW"]%Ya f $#k-.|n^Oٗ@/~>a_^60C8֗ܣs!A\@K{o7ȝj_B=t>Mx:aqp:]U8TgBzUCn9nkU^gh'MNY0p; kCʅ8o-Sev十Bܹ FDP̢O 1؜`; ,+!N2t, h\pND ХT&, {R40)^ZrBoed%jڑY6ݚ՜V1f lyU.m!J) }eEͱߠJqVuS&ۿUug92 Ai)6n*pLF޼]!/yp (+'3 dJՋ,y r $lQ6f3Jh-RUn|i1ϱ%dxh@0&Mۅ.ub!lԿ="h7b~܅΋#VytQjpQJ,r_Ũg6x8\D.3~޲4h!V{HЀ8y5&8{#I!tөDO )t:,pl4}mSqZ,3Ӎ^ iKxWw-z=5NB0)UCj.Cіt 'wr9κ 82-9;/NMG2#o1ʛK /IS/}fٲٍ}:a;=9&e)/h&, s;EC伳Bϫ5(@ Whw6Sj&[:Y]< \?c!SIx@&/0hDܓ=%f =c{oỗp?Mu 蟂QO&*^l6 ǻC??!_W` =v.&=&{jD=D@${H4zp}Yx3u^Xgpv[akwbqC$jJ GÙveu d=s:*}CRl#4`p`NogCnԋ`F2&9iU;G$sRJ$+ϙ=3;0F ِ_!*a Ag]Iaoh*ŜvUtx2_< йە8Y>KlE&X6ɿ@f:,+i> !@i}kePtbTߵ|x*.]كMX|<#NX{Wov3m8\mS$s,POOb>VD8<튬M%{^O :c_5eb͋T.3lujPiS>/KŠfBL&)cQ%+F((}k0N\?[J߯>ԕ-,r[´, 0%mx$N5ox:3`Bʚbruj>$`. xN*FCm94uVh~!X仸PLgQ0 m:LZm'dpڀTrB"k߅+o% WA)]*)]Db-ݜV"/^-Ƴ8M968͈@q_"ɢx/$K#xB{c<5qhMƒvo@nh>wrK,Aw&xN ZBlZeF{s1kשKJQ̑v[Z?3kklr]nh4P<MZ".d >x{ppEXeDԽ&9o^>(kl)vٶp%2s|",N,v'Fjl_̧2.:aNL"l5! oXmy|oAx%;A0}*>cʕl)A^`G/u${+}pc`&#i6 zoJ`{+<2Db6L~(gWUCX,|L'N/fz7P2<K: j~_IӺ՗5h>I$5Di̻-Ŭ]>O#dϥc~˴:2a M)zD@oFO;%gfLI))Ejpv_6 kۛX)xů^[SP|/88{ @Eux X"}N;ue6AXz" d9F ⍇F"YFu䃣z\C.z{Ot;>;ښF@_{u2k^5k5ĎqZwPd0; `XkzHAѳƶ%J:,z%{)A93-<4C#ߵS?@}8;^2-|kJ z+̲W.|>U* ?YO"2س:V7$PM'ίCuʹTA S2ц`r7=9i#2gl%80H=b-^7uKq˙2H@ Ы2@6jM6 ,HSrc`snga< SބSP4Af[>7&~=[H; '!6!P&'4j"Q8WPE ̣ߔ:ۋӏygM]VǥIޠ;/*6ޥ zJ RJF\'tau /^%hZo |P#aD<ξP|7I(Fh,~3]gG#|gUHycؤ*Mh =14vfG7&2!> -Ks}"^"`EXlqrYjKk9sЄ·ҳ0!ImME) (~"f}l&ݡtU9_$ #|ڻV @f-+">C8XH3Sv@& $q[\4]>- ,&W;OĖ3&rQ2ί3ΊI{rgoz)ALwAժT4V;SzGIIfamr|y\RlTUcd2Чv?W5d~UЙxLH_<ĥs7HswUJB@[m#aJ=. . ]l:7D.?;]T )_Ä!8'̣4 5.j"!h_LV&`s Ԛ#aYdMhQD <6%G Ċ"5eh2Lo bY榠6-974B)3L=wO쏨)^@Ԥt{˕5, D7dkkV}u;f4g{kCml.P{ D}[#^nDaٶZWpɓݲOw_5 ex׫Й%lJ[q(Ii^&B9#pTRiLGNv_ YMٱ^o~-N'.ZK9bz l\R~V3%M0Df 3l\Y݅b[Atk%8_UoS ]f73tvI +9nԳ7/Ml'|J x`Hjoҟerqϩ=9,ֳ2B@Ld|SH"4%W׋OYBA\րlRY* _S6ψ,{e˘Ƿ"@0K1!jd@=FXÕ :FP7E7'e#>( ɟ$-BЬܕDv|n6 1_,7߮Ϋ n\N0fxY&(iԁ71/<ֻvUK}?;Sp݉C$61-a4yu:)h1'3ܙBvm - M|jre˚}-dHu!6Ыn{A/az3d,:~gJ]tĂ ZNڢb>;ϓ>Q0F 62^AWiqퟥ>:+ 0fe$ (M =1Z^b>RdѢ-yÏ>\'T  +с4Ɓo4ԃ8EʣYi2~zW^ ;CyO'{? jU{ ߨa4ѝvϿ

g Zl\$)U@MB­ t>6AлZϏ;ia,ȏRm\AC?F*)q `ؿXXg \?A_M4`e0&vþZ䬷*yT!Bwխ1u*ifc,[ٙˬW;ߗ͑ެ%r9-zzc[LFoH,-6@:]~1 QxZɾğpdCz\ҏwW~*<' ^T\H2_>E4?kGXb5PɳW]yڤ=Q JX0Pp^\>7Z9[?/ka `x #`ٮFK`P9VPA!V됵.F-UG  ]J͈{]zn27 >oX_7n›V:>e&SSC 9r 'XVCѯCdh,iDa#}Í%A72~ML)_|8R8Koy7GNuc4)bx^>x?D\ ,c/}~m޴H-|ARx?&Q0sGf +dpSF>@c}K\MKs8O B&i?f,+#ku3o#%8ft0b/p{Lh33En3/P:ml>hšwfN+ ۋI|mY.8!L1ܓH@И.nIRʊV$k D+-*OBx5@>vC#:&I0g vJ<&hqp-@vWΨW=?Nj 8޴H(a0k|n},ߏ(gTjO A.f2 /UB!p-M TdX$ZHs;[G'ٍ`",:0lӁB`jHo< ÷ ߏ;0YZ07070100000021000081a4000000000000000000000001649b7c2a00004bf4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/tK]?Eh=ڜ.+:qДg(y⪑ebaLf\x våEP.OLY;WYy;8i4 @uޑ+!5!9:\A iz,krc0 ̢KBP ؇0lgƏr $2j69Bo:9w¦3}h8w@-=ʣ'piYVBatZ쑧#-D#;1XGmo]R['(LٳTT}.L`Eҋ 4ymY؊'@6nSpsDK<{GT@Oi8a  C')`'U~ I}ؙ<%p? F= (Mρ5!]kH@ⴁJw*ƾID0y9*XYv7"M;gI$Ϗ+T~Tȟ>nJ5d4WR= ,ԭ%[4`<>zGYJ.0S~5[JkQ#^դ /Ys4u ~T:zKhQxV3>m|Ē[[zHmmJ:u$b}4k]y 9[+C H.gVv')u6MyZOj8(WU(/}Z).ܐkHX:)`4 ‰}J>x̱|z@"ED+% VUa03wsƕo}n-,jgNȲVށ`P_2KqÒ'-.a)dw> wL_#f-*cKfB^Pμ4CzSRzS[ș޿TOr~XG#ص`?_] pg@%8H|7sWeN+*qlvɆhUgHM 9,UƇ{k2T'8pӒ`OC o@z3?>D>kFB(V YPEm : B Ƈ:jBVq%K 3<`ڃ qҵxٻ|E yu^Yx.G: [o/[{)kЅ2BG)~\1CRmBJ,$` 4Dkˉ(&w$7IYm`ұd(\%BnRȻxdV N9@P_s ++d1؂jBe 7U7.pmlyHl>~Y= rM,m:pt?un JFX؞iu{_T=Jb:Cq݌dc #-ChK5„r_\?z,'%89<c3 yJ@E2.,}朖׹uvˈΫ~Sp!F kԚLap(P*'0?= {JL?4 I9 0d#z `G;c+9<\)ZkCo.o8#y V]3{0h{kMUzCMeڡ-^&Wl<ȕt_QgT}/J^~F uN 깞;(:E5s:lyV_A]U7_nPxr7m34:+\L'xa|rZAt>ʍwAX݃b| 0)n3@* G71ώlar90?D)@] 0Te"IAa΋bMBٮuW~BM{ı" My%)#H@*tz7*dǪ-s K׃8gBT |=94'T@&ؿs)<t1_~ ƫ o\=] v.@'54T aJFKoUgj"(džpjX3/:̍2n1G_jRϜ˜@2ub \ʒ0PrR̿,?1X6IfI-wc'ˆ=M!J`WcR1.ûB}7\K'Kb1Eߣr2WlG8d,슄6]MmKYjse4!-$EW[cR~)&MZ "(JCn Uΐ[`h> hoW`SЧD-33zid3jk`YbLfǗeDCP{7 N/d<*c= "nAcNJ,b`;!NE_B1B$.tf1QK|> Y`@Y\/tE®"/]OT ى=A8$Xl6@9+)AJ%VxHe\cm5C)\^=pgqugɭm1?u+K1[e tSsy sqmpGgN~c=tfyTɇ XхKU8 2j!Rdžk۔'TKa4yns\Ɨ5q}XEH[ݥ[+~a#7^Mj0ϳ4նjQ,oZ, Źikv$O^p'9G'r-<0=\򼕸sTP̓7i4bbb6fp ]ZJ`/Hmy_[V3o+ʼnϢvTȘI( 8ZU&r_ &EECM KqPdŊ#(ea#10Dh%*^CbKVJ¦رy*w[ӫD!4!:Sk7%ۃ*dZ,{ԔȝmlnAi6OEiuk,{`nc\&kg}MWQ0x~J6NXӷc^W<7έ[Q{zqi]b)VjyQMnRhtf?P4.Bf:pR1~a(GM&XMaIZ^hţUolmQo5ɘZoy{g "F p"%o,D`{*c6Җ*쵻Vן( ߢ o$VD9H.V)=yLc\Q+$+!ɆfYߙՑgf^ ÌdeZ(}ӓ q 0oST G)zւFJ1Nm|Pշy0pʘtG0ͻh80V1F.5iE~)EXO".f+w [HWI) %(<?줶{=[V7?٤#Q荋H\M|uM=Kd&u p.hA'y(- x-:ӮL~.hw@xJB0$H= /`۳YU` I~w3Vw/õnJ2ihKI1L)Lw.{촇+}&DbjszǙbB1z2< `K_I S*źy[{#m)j`]gW a~ 6&.^8\y_(xckQ٨%˖?\O(\`O;Yyh9` #Od߮pY3z?m%ˋ~¥i<* 냨T7hG4ba O1ܰfU|JDR(br2fy(Q (o(G…DA j-Tt/˙2<{4Fam껟ѺEڈٔ v}[z0Wtbɕ8tJhx,YxέFƭsplR{ jUPtfS}o@,'[jhn6 ]䦧τj0x8w#%xr?f{uHX`hǰuQhRـ \w*(YRF`xuWBwAۏ#d%ʃ~~,KB$Y(rg?vf n Fi܍SUP7!1C? 7lNJE׊ns.&\ L5-:)KMPmά5)Xb!ЙOQ2gfzNz +~ֆ15hgyw b'{]bR|֬kAdߚg* ?_;fi~t*f63:;؞&).!ѺKetQGֶf6Ztڕ+? / @M3{eYk/u^qSGX"uMχcwɸ(;-pǬFJ%E !"QٷyTvu+h/N QOKo/Jì Nl;S'lO 7 ͞/fd%Zn_Vc\^!v{XĒn qd:3YU Xo;};랢D$!-9Kt_ɞkiV :>!)[wK;uvȸ +-ge'ЂGt&/M<})1Qe 8GoB;~k;X4?;e ӭr &8µM0Cn'\ț˳ʽ&ZP\`NUacmg$! mF!hq(‡1<P{;AK5,\쪌Y!mAb\,b&AP'jl,s;HQye@ [n/3;v;j&|QY@*u8 u/#mBF;s l]ҋmav+?B2^uR5lYxDo'ù29?Q!L2z0 !$=((0L&, e"hb#3q#..:(ӡK}D X7)joK-|bL6~dJi%v!ɩ_Ԅe7'D;bJ *iCNftvP;f!5HXъn8ʿ*>9(O'b~-\;5QSN+]:ƞD\ !:n.F-X W<%3+v.ghk(I cN=J\GΠZw6MW֡Jk(FRI- 8[Ucvl%+uz77/SS_d@5p"w;!6|/0 Rʐ}:jEz7(.CNo4ֵo η?ōY=)n?d"nϑaLjy2|IJ6glo b$"#ms˽3Ǥ]af~*IEg',9`'UTi6h`a,D`!l5U3h:HzpzX,jt ! Dg=)Gxa5VFN(RSm^*f9vmrf2_ݶtE9i Z{R`+ՠ0Lc[&G5g7YYaًذYz${tlm֍̰XCkd!- h͞c<<%+ZU&+B6>԰͹0HkIޭ:d kY'^K )N3 a8ݺy^U] nKG *s$j昒g0;:L& MP!PMiw )3dC C7Y9/wO4!gv{!bm)ҸX綪Yutz#!MEC ,8˃w W}l aB]N Gq~GK!cBԳMzCHn٪ޢxam|,F2  ބ-hlVvr#@z95tˊΤ:sR'6Ysv"ʹ%f@PGp eFB ĞNK-]cS=v[ĪukpB VPc-4i%t]Z1 _>mڵ ߮8i(ɊAV4ҨP,2euڳ$F'`% Ⓘ +Zv@j>O%7mԋXOLP7;V*%tyfR37C(<-urI!gz WX caE'y3bMɟ &eO!%!ւKY;lp B${Eb5WdN`e|p軦ݚp8 nQ$j#q t4xƃo t P>TEfYtH(bߚľAg93ٷņ' Q/ ү  "J>;k :oMmRճGhN34:B{5"P+e$xI-J BE@XMdHn)AiiUR/<dToh]ށ1xˤzz1ӍkOSb[r6>H]HdOh,'gHSa$l1oHQ6X #:"pWH eŒr՚{C`Oޣwĉʾ%AI+4~uE0:9?#^.p+H#.g-%SC:LD*֟"_wvRuZ=EzkO ~߁nʭmI NA?}c*yR [X^pb$ωVs^sLݠp`96hJf^ &(EQ_,گ2A~hs WA[C>YI7s$`OG[ 꾍>6ȩel)2lp0re7O^:R>$!̲ ͚V㝞p&(y+'5gYVG2RXF_IwTyJCۣwВ/wn J^KǧBLH\=UISnu ˨a\NԖ 2PzR۔C#9Yb'=76oDiv[2+ *q Y%]4$K!2:ŏ_]̜Yր+tv}wA JpfR;OZ^&W$ .b9S\^lXe?c9 oG*LjLMôSg6v+y#" L)HM;wԪ:k(t ɴG_T83C33KױU'OM{ 8! _(KLM(+UMAෲWxVT>҉8ɣ3Ɍu4&wtM}LD[oڃOymuju26 _XS""v;QH&(``q)rB GZ+1SZY Q)s7sbi6_jtp뜉/Қbr$s tr$ e5&4ѳPժ_{U'W>1?s/lz?WVMRQ87* [P4K?߳{[~>{XZpL4\'.VCgάa&ȤBrќ{TGXT!.=>]тݼ୚dSmAb@iZݭ5F'0y2ֳR݈:Dkw9}r-3á; 54yp9sڢ^ z5Vw3q7[m?^߲k Ylz~ƛPXy{aAcY! G%]Ez€vp?Ს>W%<}n9D'J >nV:f/ w3L:8y!/ skKχ.pv zNTdr!גC~ .gRiJt[Osz IGY(ywѠxy8Picp.8y|#̭=mj3JM )`6#MP5(tS5>t3Wi=EfhjFyن:V5D]#R -O*KQk|0j#EIe=fT3L W3Vk!}kr$,bUHbsl]4mv:Y`[>& ez3VucbOtCmPA;O\7'mDr7P &" -DT ޾gTį̏2-GFZ_H>AVX32ǩdPI L,{q|\r&2fQD'aa-oݭdR\'^д1XVQeY Ob(f$BA gǎdтeU3)Fd:F ϗQs]r>JCۘ:'4 F%OWB1nDC}$f{L,ĸjXηJ[z{,b»y$}Ztm:5+suvAhU8@knf ebe0s{RGg,_1K0 ? 7f &c٢E]7UpD|# SL``e)O~RL>0y^OW)f`euX.4sVO*ޠHFJXW|ӈ)ACKq٤)zT$k}b׊g5wQLGٰݖ.,y9hU=Fpp2 "*N0 0ORa4~mJ-.I!֗cBxhQ/W h2|3/Nh2Țż~|e0">V2WЅ 7 ɇ;t^1IG\t~z= 7ºt,Gh"o ~Ƈ3(!_ bq5:_,:%c!(E:`gDBY^dL-F>Hߧq/|qQsks}%EDr5'fZ$_6< vC3 -D5|Z( $3>K,dLЏ_uM,y84%Q !x@Jcf!lYBtK('F(1*FuZ8 ~&\$3zqKt \6[ -ڦ$!љ9Nk87sL`u\C\_M= M}*JJ3c-g}^ͼBS jӝtwHo,vcgn.QztN׏'k8>یW`P9bd4끗i8QC#ٲ`B-Et4+Cqtʍ@b[HE fcZkP>],꿆lA> i³VJh<TǛC_&t`KӸ߶RAӜM[N_ԨdO:Ph D='*b"կdX{ss>Q`G &kPQ K͒L;n4x f}WFV(-LB!7'N^PIߊKA!E~7-m:0Dymhꎶe? 6p]<=݉ :2QU4D(moԲb,R.mp2 6`wYt\Z1[t9Z.eC2hUWշgxl@•2! VUt40{t@ D1pj ;|9~0\A\&FC.=Oy`L٘҆œ1Bm4mn3s;1_c1¢> bS}KGT=^=*ExzRdԓ4x$5zp.29W/'5Ɨ^ Q@G@=St&EcyT6ǜ e"Ӧ@aon0YCZJ dp`zo2p~Øzr`1\@/'3C7ɓ"@imīE[$sWl|Vޑ(W$gGoX3V5 c7Y!^D#TW*Gb/" O s$@_qdם61T) yk8ᕷUGp)D΀ a( ipdFWpI<)KI1Of7dVٔĽGjBGUɪpaҝ0KTI>R4P/Xt:3څ+m&:=Hۧ'EȪ PS_XjyO7TaE 53[C 9wɀwpHKgeSh:m(2֊EQt15`6V<4I-}ɧȬ/ߞ Љ3 Serqت$;(#ԁrua&b) Q]HqG@S-:N  ~ޓȚ <[E,,ҥ6z ADZ)XԷ 0Ve8(oIMZ k\8<ns:V O}K[|. 0uK$<'<w*2+\l'^c%q)ayLS z)IFCvIsDϮs4^a`o#1W\6jI)8p(>kpa?} w'{D rKgdou;Ov\DypP8 ] 9朔A'<W xgTMѫ- p8OXۆ14|0}%h68k K_r"U#dEL%$78N_>f87-Ț!SCnXom9.u/vùf*Ru͍Rg%{069 B 8Ruz)C:^`wN"sI}ktV͍x>G9$L> xTfS{QOaͱLߪUtُ g" n:&Cj=ijnjmK8Y 08kA]'QK#ϩKf\~Mm0c V9 S'm{~-'YnEQ^٩ϸj(G y“  ŋ63 L5L df?n'+vQɓ.hpmRbpƨ N_7C{3H_b9W̪^zo`Mu!xrp:!gi>#[66{p`'暺;mZ Ҷ,k2 #iSLT-49v`帞e03c*iBw:1 ;ß!);sf{8GdPZ g=po['$vp[p?7XmzE S*t4BXjDiKY1_{"XH齌-mbCɽ UtUIҾxhZt~ K%ws"$ZReUͩ֏sJVKRۡggR'ůYU"NM1d]bN񽭱yo.(Fpc^V<_6_vj t*WgO(59[!{#nEQ\c?IphćNGv[R)=֟M Ճ>3:~ugΈW9IqV}l1uck~93 hnb'۸YlEVYyffv%< IY9xsu-89툀j`>MsV,AV{ı>Q7]O-yB9`ѧ *N~heQH[o#2OA#uz|+LqB͊UT\bXMGo,0e= 8٠54c c~f#̪ɌSe DWgh (Winh(_ B|ʤTw3|^=7k NyXq8Wx#ݼop]=򧦾E𮰋kDPiZumUui;r# OEHNӥE"OaoL=i$أ鋳f c;f't4W%~ 'ʪN#6 b.8%k>vu Y>WoHXZm'Q%\&X9h4s PFMpW{<Ov6{u^SU'YyK0SmQ΂^7IRnԕ9vEҝ_lt%}]e-T33Y.1s k',ԭ_̰O!9ZG"5U¿ڵ!i~YA6brL,|~ =vPp __al<"%(|nO?Wi洛$tȪ2a옷D#E0D\. ZFK&ϚZ\卯JDوiGq&N1utt1Zވ\#%dR4͙-CsC=N L8ԓ,kVء(jY$e eҒh|Ssk{`pN#֐ȗAEeVmP̾.Hizac1RjטR}֌?lI_|שϗޱgYZ07070100000022000081a4000000000000000000000001649b7c2a00001d2c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/W]?Eh=ڜ.+ʄsLeL3hܑPkuȞ7MgٜesT|D&lb*CLHJVkf < ĚzÏҍNZne\ZhCĭN0p0GBI uCP내\o,sB5oQ)t3~tr}=`#k~'kd 8$I vE=S,AgWjЀ"T' rT›&PpYE;]豅7J-y!KOe&_*u.濘4LF*/SaHR.ֳvg't[Igh)bRs(δ>|5Ob8 TsT4gjl:a޿&[ Ĭ % *a; CLH2NUQ5r^?Sf32+WYW-xDA@BY#oTӵ{7M78(?,O???Y 0Hh=g!ͷ'5E:)VڿЌ/ jM`~&b6BX"^w٣}BgPu\Y|0zh>xʩK1^CA9#Blg ^11KԥC16;nR0~"RX(2tO>ʈ*sYխVre-bch=NR91{e6 omg=x䯄+a=wXh;f!6`pO lO/,Z/91גam h91mg_-"$X'<:?56GV{̝ʣIQ,eRru!Z[ADKvg?*JXcC*ڲT 9!N{O5?pj8TboRM̙),FYەYjdFYg*~\FշuZ|#vu(M֐@ P>x,f88TI9m,ch̡.11ͨ A(=A.L@}oS_%&q`)v<`,oCd r԰FIU[{0O[w?xm(K];Ù&Aֶ(uv 7ؼ^ 1>ly)AûJNxM;oE}1uh&Š:V.Iڠ牄MƋ-2@1WiU$I+8g^B18ס S[+j ꯚ D4٦mLheץÏ'In.Z#Oir`I(Rts]J|#R6GJ*AT qo2=%uun u`""==w8Zp6CtN7̰ Zj]{@it U9,g*0@2'"^٧60i]pl4~ ʓ~"oHQ%'(07t_O^3H.AxrA '[G8@UHpk2O-JJ8vM܂EˠDIO~Ҟ^s02Y˯Lxױ_cB0$b %1)#dCşá!$5"x25;jio }4m9`;.N]pöGʫbdD<5.\4s0Z0͑B@`K[RJ^'Jː.zPP` pB+&B F)zBiIn7OXPziN?E 3UR5 yy>W4;*RC1UoYk:nHzoKi*_:E?x6κZEwP*$4 BG?#];ͷ h[pM)*t\Gbn-qKa~]nLM&<ѿ΋GY=3]s>l&shAN)ur]& yvshg 4Wu5[;LT#UGFU>2߈Ju+I!"SI %2NBV>}S<:5lkX~E;||,o&Ant WQ*9X%AJTX[gDNhCg7~tR 6y4uM&F*: t ?¦p`՚JubTWAbytO"3!67a3;\_ QLaEcЏiΦ_'e$-Jfp7"$#3)ennGY+i>oƁFГe <ࣤKJȁbIt[d]:ֱWߊAMft&Muu*4uhkEnUm!/ s1'*iJD?_d38[KzpzRYة6eK-aMP+?K3𺛢ǞVT찞]VopfEM<i׫82GR#f8!H^$mE u4M >GVX%!fe~_)W3g9I%eFPք_ׇ0v9eu6PiO='Xd s+GEq1&'&3Xy# 185) Mv 7@zX;H. j%Idv7y`dM}7 ".`!%|JN&Y=MS-(A\&om"zk?A)oOjsDF=Zk eCl |KFTս䞌 l6̠wÀT) VG zv;!6 Mw0+ǓMgSuDD!7Q-7TwYjKiT4h-̧ΓJ Є}`?>^Jtg {4)G|'QjEiJ{8Ȯ cygSe;'^7BS\=^oVn6!P jDC?~kR|`⩫JIV))B ^m+dơdhԆq<$2=/,YS OLZM06V{%~^ qɜ  4Csʀ xCnBWBikgOt& &`Z&FSij!lK5ͱpkNJŞ?hFi^ G@,,ΒڇQ |1sWЬ@־XQt}WheJX殃["sծ.e 'בNY>= B8β變uHT IX* 1APےsۭu8;V% (#q Ol oQ6Y A7?[v:I,IxGQ+C\IH'r,YrȁJX̷ -Em7] zZGTy)}a]AT}!)殕zR\ 44Y2lq]H+CBeuSrHsr9ׄrQݷL9ec~`ȭRR3^U`·Z&}Eq~ׂkeN`K20Zy! ` 2w3O0ҶO|nm3׺wmR͂k6{,7d\L(?F!g]߂ xK 9;gZP:]đuK&Վ\FϊVv5.&dD({ל'd࿊m$# 2y'އҢVLC4JaJ90fh/n +J*cN@1ïÓſGpn#nȓH7X ku6zyA-=̽~"J4GMvK+UCI%~XJY֬4[Jl> MQЄ:4:׸UݘB4 E?GM'~ mȻEn\ U7 9]PdH-ۡ*G3( 2QaRoz]&yf+[D7{7:|ߓ I,}*j "k0SSfM'Oǰ8[ޣڦMN?2cE/dʳ2!c!kUb:=4te Dd͔xqYD) f y$ =)bj*"NîmtUD&T^M0E ()HPuT"k56I0v'dzlƈ V9IK"1T )MgQ/2}$aHl4?|ImoBh_.MᒮbOn&w-lo"_'<Y=?"خsI+*Zy},P;d\ 8еK렻D _t' tվf~&*e0WQǍ65RV"§oɭ;nPJf"pp-.{9gCK2gj_\vN(ǍژtWᾴ =9>XLgc6a F.*]V8l2sF ֒Bm^c!PixZ="y+|U5Tkj"~2'І-Ҫ( d@+j0;| 2VH}4&$zT'+XQmt~‹faLgIV3X}3R$;2xR1ּbk;Sl7dBװԡRd Zbh@vv k9a2cMCa6xx~_nʱPXԸCcܔOONFVϒ >qv5zY<8vSyWJ ^s훩 EP@l6F)(̺--)7BwB*ċ~+ךİ\b 'NQۋ9WP%(T|KqgIA)Sqi:MJnSFm$y-۲(F[=0 L=j=R]hve;S2$3Yq=Q;xWf6#rrqf^5*sD*ewNhːicӯ5m,"=)_"Ouʸ$-J$oi}HlwV(b,#^=9jᕀ&-V.g"r4yʟhFѢ_Kz)+C*nT'wXj㳯.{(Ŝ%9{;$rƧ[C#=~LyIO?7ϔjޫ[f?~|1eW%gfxR`/\$1İM$"ȀupTS]"*69~lmt<r9-?YmocpEH[ _HAm+l;s[I p;-%G%]H>pF.BaaM/$ /NO !r'ƼM'ĵ{)o$”^Q+i%cmt ̉`$BF 5މuX$1z)tHUMg *yWRM*fr_&|2'ATz.uX>QVBO Nd(ߎMI}ٳԻ>R̪bu9ƈT]w5ypW ûeg=Y|S$)F*v^}[q Y2 ،V&vs4*\zvw;BIzU׉](/W6vaI0_Z9,0Zeuwl*t}%J(RxGt) βfc+O-fa):;ZɆܰL7K:Ƕ"'Lxٿ8^C2 eԫ*5JqomKzPlh pqeoY"q0s;r |Npu}6LjW/tt<Ӂ׿ǧ~u}N?fܔ gHwxKؗEH2`}zMp*K=.ˈ~/Ҕ%5{u"'T`qRc2~~*|F|{=G]\Ljճ@Z'hXL Mo(Xi٫|5cK 4L5/WKfNfaG"Q.z5ѥ輙U&Ir <霭+]ՕP69M=C Ê$یs: OH]'j3;8tzs[znWVߥl(EL}IQ Zš{V 0o3mɦgIR$?a;s`Q/w*nT,39??O|rK|B-K_թߟ](fK Oh& U3K۸ֽF@} u<,q(X&[l%{[ 5Ӆ]T׸gQ]BE'q1p_v1ʠư١tԬj迄Xd !V~'@q}?:o:56G_gPMg{ͦ5jӌv (\utW=SRxjw0#p7eODl $)||濒>\Y(= ޕv ;*- _,r@$hSer+RM`rf^;`bR/eS)@|鿌^>SiMq_`(X"DIEan4?zO8E8B1>XayjE=NJ؆4aj9AԾ>$G3a6c$Vt Zt}ѧIIQ@y&Ҫ*ZQXa_nRfph:#%"yTjǛIɺ{/ BټάY&N=7"Bz챴[Q8}W%ZK;O(Z95h>q$;; T觶0Ğ`PZu0!jcۂ+nzf\P]]i,DN;b``,sx1 K>(JZh}Ġ"wda^GBP2UT+-);]2hGA뉮>٨ 1TUY@e3愓#Ra-F>![onu[C2NkG$SeA)~|AtKcY@ B񱍣(fɎl@+"?MJB f Վ4󣻎:Q@PGt.J!ּb~OP႓ %ПHTRn̶2惞 xҕߎv~s2J/yj𣑼8$ÔӉGb.a!0 .%pI]HZƭUYyf+g;lBƭѧ OM/P|qC0lO½ɿLik2U"]>&b2;_p0K%EL9U1b: =,!f\Oao [բ#C(1 [Hʃ%){-|/C/6_M҉Ms{LIp4 hJ>i*]=> S-< /U[\]ÄzSUB Rn' (#!,z-tZbZ@r휦)#Tɧ7O*ѥ&<~\É>2" GGn^Å[& qipuyP #Ƞc3gYZ07070100000024000081a4000000000000000000000001649b7c2900000af4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko.xz7zXZִF!t/. ]?Eh=ڜ.+j[C#&32*Ly,r0`PwO?\E>9d0;D|UL([BA^6޺4(᝘@B:(ޕ‡֤W͵AS5Ը'-CJMZ5oƨdfZI~kp{"PwSL* .Tk:v+0j@y7 EbxGτ,XWbX`>cv[ b:*%Jۄ\xY<[ժCOYiYbاd*CdRX%Ot!f7E+. 'tkn9g:AUî 눹b|[EE,)" BRH<Ǝ=F~]M,3ΆХ"rk\\k]9FDc\ WD:30%*2˫2 zR~K=Z\cce9OWkU"ӘjUi5f%K3 VY? MQ2 ^uAqZ+,qT|fet[q+볱ᵌfur\cݮE 6PQ qT]<4<{D`ȫN A<ʾ`^Y-g $ğͥ'?xDL]4)5kᕻ;4F~+7|)m2QZ}#V8iAڵu1Y@8'v(z*B47L|-ǔ3_EbHy IK5B.2dd;0vӊ 5V7(ϭZ࠮x h g9=%uC q. "^[I5MˎZ_-ޣ@s벡AtI/|l_qf19LA'W+H+B}ũ O_ψXFWfD5yPOKdaΑVjܒvRiyYs`Up0qE@!^:L *_;S]7oDkb Dg_˂{aۙހΛ};.Frl) 9ĚȭGM-Y<d6-Q Xᷡp0o`LlJ6,/(W)]VFn3N_[T} -Ly`qLXj]Rucr/At+aїnϹg0*dݢ^ Ԏ^6 @k˯FKNPvxQ2_d"ǫ&jޒ&S^.ǟY4y|%hݿ9Zڍ"a!+1'BUW)pN1Akv."F,?ݝI~qܬي' gq2I$]D=/gN'Dr83ey=f-D-1k"_QbֱNSCjWɝZӸ*fMq%?VԺPit 3b吕&Y4<ġO>A4ہ@q3 ٳC>}vȼM"PHјps ^BrigW $+[dI u0GeF»JJ6V4 ::g{Hg_oT Ȭ qrdK#+'(߻UQ~ rf.L)q i&osIƮ¾o*yU{&Y/7D;.)_ pa}Ɔ ~8$TѢDDv#ż6])R+w%(S/ ooIZ9՜|;֧z_|6,X7 4`"pȴq2CgeZFw>*+aZ#yO~TO4 _yb%-^ac44R~Od'teA|繪M4O zbM#-'4 :%v{}A;Ext5+B1m ݿou5: L|. 'Il}#yYZÆ[6olS~(.jMF/ }rJ mgƄ F8rDW*$_5;haZ#B~W~J׷󢶙@Rxh4 9\SIgr<'KreZ-okvhPKٰj%9ϺDJFr&uwpN+4swL>qU5Bx w 5V?u Pv1ncB=͸/)s1˴x1kTBJ'>:riD1x1ko?"2|ʶοDOɽ@Cq%4y]ZOƥ}'MS48lKNL4w&6>7dGA j|BnG:u.stO2wM6BקSR{d޺Ʃ_H PQ# kz GuMqwsr(%9v۱vPK6NQx.m/ LM17i5,d@ i^8QG7gmz> ?-논xnS{!iN{#ʀ;9/[('kxO*QH:%brVxP~<=ҥJٱGqLBxI)<eLqv2%1d(#_N {?Fhy\Aȥ̀bR8rJg1AXC{/'e`ogf>d fq$ERGn>$fWͱLu[a2 [a0?zo/BNV~۬Drm+Ol-)o_'8 ϓ`+M+~|B$VwA^p뒾I\PJ9??g1IpY&) =&&07w"HލA0EmAf!x>Mj8]%pI"Rhg,]_&1m~_@_"޸LL^ (KaQYe[{Udawmn7 5tQ ժWz+W\d"-mfz1iXd8Cf*H!? $c,zSͦ_B;"VxhӋYWhWθFцQOq-gnK/cr#Eo.T8Et)C?;4NNo}ߑ'/@vFw#q]_yF7"f]⤽o.Sn{:ͩeV8'R0e7FqbE`ic6"82yʳ%>(фiv@X y#"f]`k؇0@^gNzO=1X4t3sv",K3qUgt o샖w֒3v٧]P,ƭYjSWȦxwVu\;u0%1g2Ys:^9~ 낻ب+lJc;u7 u ^m=@%d䬣S3&(ô@0ƧH![R{r 8~)_ltGC7vr߄5`]5}L7 aW-l4' tN%mN8%q'=Ҽ*NM9[fqC]F1EyΝjxUʁ:Ʌ7_ʒƋZF='z`b鼇?[&};dkkcEv{}W[^I;ww$hKtd ;boGN;X;0čo PLgIڞ2FhrArQS“&R̛8~FqE[CK, ۿAN>NtSʘϸm.gfcBޒvkcN(}0Yyb2$n(jd BeB5nӢq .R VǶ +)TY>Ԡ!QV[=Yߍ5>u^d>"mԍzmc9<+XҪ3Dčbiy͌.>wnyH_m߈nU}5POILT Rb>u,XM1K䞴>r P J{3  WST @ ]={,o{etҌ~C:e M@q?]Xץ9OD8855!48FtG?َFnWV0z3)d8DF4jVP]>ԁʆ_ .vP1t2Ww _ {⿦t`"t,ia@gBm~MP;~rn$% 6Y-ʬ!d˜Y~o5Qa*~YhI/|U4X&Cv6l%h:/Zjƿ|v4Si5mqOėL v 꾪qJ?1l{-5_5ՀRiBj*S7"TJf>~sxC3VWNP9CC B[%*ɴY X|Vmv M]F4{uuѕS]lيi'ͣ2,1Dgm<3 F.Bѽzᎇ"L9/p7TYȐ&֋-7r"iZ{ E=EW>\L[!)>G[냃9qӋ/"W L Bt>V@G=j1D6:eEq/x8m|iֳ#]|Ǎ=Jp#XG0\eNd9]2X^4(,0;9<7Th`~No876"[ hJɑcx&`wzň,b^wC=l-l^ClyUh>wK\'v)%M"Jk}Oٲ9XvdEBehQ<h"fYYs׻.YP"ى *О`f_|+{0N]LQq9ƛdLvp4mt1*Qkݞ;SǠNN`hX:y0_ފNTO.n74'<_~ܻ$P8;'A,'mydFͳ8us~qLIYOUEsdpz smc⫂P:p uQZ.ZR#DfR^᳢m +O2p8\]oYTPD ~ 깳)VO@sѷJd•ߺ.ػ_"p #0&Ƣ(D7JUd_.PN1N}7{.qj[O]% 8d݉'Clnis7#_<)K_UF5+ 8nnZW“bNj o~v wT_6oBCa&2ax"(A/M^Na?m wdp }NaJ Jz<]49ΰR'ܙ0m ,RkbbK^ĽC\FriJ_4֭k.hK fd2>]^(E'P(k.\;=!;0dƀ Zoz5E̳.ڄ4o ߭r^C*ZjgjX%j߫RΘ^0Vi yx#8;]lǔB0tV`:!fpZ{&N*{Y몿-e<=LFW-P<ӕG;6|C\(?}{4TO#bN&7ELgsdhp;rvoL~>o@N7/̆6.#p!UbܭMUB7GRWW{`4HHɹGS>m9n1z[G|Ev^lE硬>HoQC 7\l0~eOR>=tЊ(އѸ Z&gp'nΎVDO>qz9)bT#j/(ɞ}/ҋ#}GY:"C-=P slWfv]RKxc=\GbJ _Kl٫mfWEaԺ qiQ& }zbkU+3}i DF4S hU1 f^N$ETBC~'f 1u$H)UtrJ9Y.A''>ȵD3hy[a SDWp4L#{jKX}kmX6ϾɏtOCL˂B%S.%b>CjP\5~ƂFk[ ~Pz@!V% /D _/s9eRk}i'0:O\u.Z[)wDr}W;U fY}֪֝$gU/ VA \Љ#iuGrwk p.{2庫rI?;M\˅ [[E;oѹ*l?!l|ֿSHif.:c*<N?UprV#y_ V6%as['K DwZ;MRZ*sǕYQ*QGhaJ>Hr,Yu\BXsԪYX05\n {UրLd$l[ ovd&12Qv7]%~y' JC:l!V ?S9~ɒ> IkxRg ŗ\Y*L9?5-o%wm^^R5f&NGP 7Ahuaryˍ)61/Ŀv?K>55@ -/[C2>1JYRC6!\76W}nW_`|J [i|HY߈.;-7}ky2gxQ*IUy gFT L5oG:)إs$6rbNzdoe8QuA!Cr{Ҳ@W4xs4ǂj *˯Y,^b`BG9Ɇ M@lb@g;)y-HICJmWU1ަY:t56cV7HǼޓT|>G;6G/8iEWTaEWVrPw|?~ω*lRwo l(Ms_a2פǤ*"ׄ54gE_k& ,c vy -A4 BK>^mt( TƼQd`̄]gfXD~z$zeO/͟A8Dab deŵꃉC) d%{$ I̤cvb>:v={3= |}`-#( |+ѱ^9޹X់vqr#<)4P0Yzcđ!t?WO>ΒJUGʐ(>oa$42"u7`U''1Vj@:v'^0!rMzq.f;rSZ }^y>j6o`SxO^h GT&/3OݝQ0I>Ź#ꜧ&ߢDn&i3XdƑ)X野7HRo[rGc U㏉Ie U<4` |Xƃ7mǵ>U y#ӇctY ^ؤּ۱PۦU >#?f,jބ0"᳠P˝/mBu&~ ߥZEvOWe<:Khc;TŪc0v"# 2"d.hܷ`uBVL;9dcxu\~RI-Y]ޯդG5Y.j#[! LqЦ<,=M9}| `*Xv_3QV0KfYzY =\σp,jl^k0GC8c9K5*ՙJŢ5|@"}ݏ`pkS/~[[ Py!<'|H%~ ڜwJ o#? U!K&_էv9j<%pWTmM+{]lݦ*!uE"4N,{`bM266Zy]HtjO gn]5M=ϯd t]K cܴlHmٺ`7|_?XYdjU_e`36 _YfX\5.uhE[q0>쬷,JO NJ1H}&Ͼ3ثZvA˚ތ Xll ӑ1wHA@ʃdcg>j(O'O $G4#hv34amCp{{qt%#1s'־mb :[E㧋AJ kn4ޓQzhжV8^.;*Q?2VZ0jZ i.gjb{vYbf:WHOu!ڍs:&֭6c?Tam䊵]K_S9̰}D^4V#gx9ϔ!w %% uQdyUsNo멹x P}v_ZnI8i PYg 7zLfۂRp-fa>m֝3Y{kFg~JW2 sq,i;Z{u^0J $ s[˟;䧚cI\]MtcNք+Jn+8vj k qpviTQ$FOM-%JL2A+.x ZvrL.x,ra~8ϓ@Rb-ΈrO}NysCfx6&0':W`DX ǟKJщ ֍FED1SH $<-mU2~6Y԰drYSg/K)b\@d%ciBqcC(g'w)n!{y|!Eck2!8d,'o@m*e5W}Sk& m#<>ќP32H;N{}ssO;p5b i1I(g"~BfMTWBnoة -Y!]1h$=0믟~dly6GDz)˅Ru_U Bijkl;^ 2,< $1FVWyNF)<+װj|Vt\ީ<OpE]v4Q cUg/Xϖi6DXEj5M^-mFXd6%KpyBSj ޒ{W-H~ '?M&N;HXlR70l4WROu3 cVɹY7\<8F- |y.Jp[e*m5CR<ϲᣨO#]U(z(s]z>g䗕ziB:R8 Y;@OLcoW1DVQ6a/0X""d@VhZ)6_{L'#Z wD@Y&iĖ #A,[7kl1zx@q*-"M 2y}HN=PpVf+.X5,Q'p;RQO+1. t8$p +Fc& @_#w8 u1Z؛[g&*857>,eaX/;Fq(!ǕcK}4,Cas\C6a7d } ga1Y=fRj75Z_O]@86P:8J @2mҰ2Z*=T>fSg~ƚN7HiHC!퓜`&yb[pVx \} A ƻzb *@CJenrͮ[L4/U %ƾ@Mnͫ3e+EXLIX7}Dg`Pd3gn:* 2:(euS(_ɖ蔖_h\׻ZTtz<.XDs yy4%=[l?v1dF.t:8¯ ݚ֎@@:AK%u!BS5!d0퐒C毸r#@W+#uVeN}ѥ1,F6?m)"W#m;X9igtuqm zjYCdǰp^MOI%DEY5.ºzZk5Ut~4C1֩38iI[s0?8Udʹ![6Iz:t&A}&ݬˢqt@Ta6vβ$5_"JΒl!bߜ~#tM]^EKõ@M7-+B[=[]A:9:+.N6>ciꕿKyTr`;J]ROְN)7sUN zν $PnAMW+{E`.:IHSEewK`쾽Zag+A.4>)nKBv}ˡy`TTy87C˲Xg'Ǽ`ZA\I8V,s{o "vX2=3ZS#B l h2㹇:ó=ҊۅQcx|/uUp ^Epy?džv -N($_|k]׮fB IUoΨ%^{Q~) ,X<wH =!w\dplJ<8b5٪ݘ8jHq㺲&ϔzMe8hIh *)x H! &%^om4-BhGhIF)Lbo*whv=-jR=5-S_hO(h#NDCh֛wt@7nrW}& ;u:(Ϯ)9h}JGv.M37uC`QF$uzGiUA7^5}/Ll=P@}E^g)X go$G7+,|Bx5ς95)~ \tt `"|Ʀ4h$Uhv]+YogTz~fRc }/?W*adK N \ FK8XqOz"=R൮,BYΨ@$:OuY-ZoI).F ^3l.@LnrzI(#7.+V7cmy] 6o 'V`WD`R_^6TLx{PYcOqv!49 p_U?$)Fv~x^bKh*q PжWp+TbZES{o+Ivq ^}YwWԍ*J % 38>WێiDz owǮAa!L3o,V>()trx?V+FʖBڀ'|JԐ&əj2@<~޽P+5;^ '|IsܝaPèpq x;"~pUlq tѲMWq[30&tQ`7k*\\tD]JI!߲re[PsѡoӵKYM;nQxP!pB>Î2:,<27Z5a[n[D4;~*z^nᕭ7:\ |f$!'4'2I_98v}wvC sHQj:WiY:V-wI ]z0$=Ѽ[Sn9gV ?+"/jSHaA@c+Hϓonl&ĝy5rhX#._1< ;2::Mb!om߯H64øsiZXڛ=>. =Da7+h[<~2ۜutjnК"3N:m;jVY?bIMS5eUX$! OgS̨+z+yaC&1t$Rm.G Sr 境oiJxCRm#P;2XQm&Ag!Eǚ&3:T8O^Vac` Ԕc1)6.-udJ  +7l?T"O|TT-j2Yyhr#Zd-룱Qծy6&8H! wڧ+~I4хƶ4ĒjNt¯y݁U͵].y7w:%XKC(n.]Ń֬@ξtʗg1W(gVo߀Q.$1"!jx&:wLr ^0L`#5ntiK^|eW/s:iĬ҇.j; QU>ևc WәR&,Յ~)Ӄ&;gt Iת~wСx</`yQbt9߮D8vi|]wG|.VfKpJ0碅  w.·QV$iWx*9 L Vh`)m^vաegXE:}UsV/᛽*S &V` 6`2\Wr7.Gqt!C1/tC *-eٛ AnًVAMVx:e"e}<;#j򳼹tr YlR0'P;bEΊo7 W \Y \:jԗG[\az+(=ɕ3Yk]r)_ O0׿SJa0!,#Ӆ"Ch&k?]@O2a!R0;YS(,9_q6!^9[O^ 8k] qi[MD$ ~3n䛄qi,d YMC6If#b&=TDf"ImQ9mցX---LPҌ*5: ZFJĤpЮYeMv~4CFQd>N&\&̝r$O\qEd3҇9 W0a])ӛt/hׇ4CMJY!N5 X}XS옥ռ4"Du#C@1WEDω-Sr 8pbej 4z饐-bwXrǦ1U"C__|VerF"52-G_&1$`IVYZ56\+Htxɹd/T/"TU3!(ědb&"Vch&-"iSYEN3}Do9H 7F0n&j_*'#LC5-֝0H,=16u}ixI [| PB6G{ df:\At&SL&Ǵ x[8|B֒׺CTצ,{9S&3}m& xwƀ, NMәĺdǛV6`j"SC-z3?}fDSm^Dۿ8靾@W_vMӢUJқ]&_|Wajs4kD}1QҪWP <R)TMXEot* ibP˻_ݺ'扮ۭch=sBޭ\C$2ZaWoUJ*r̅Y-C/:-b%&_6)YU([TZ؉X.B.gt &)PNRMq;ez&_KnImlSeif7 tLZ*>7J2<}$Iq$顡8Lln>䆔j;x>sݼSfAG hql=,~ N>C޻+n.,RޱTZw䑳>g~ޑGzov ʁ*IUEZԴݥTwBw@ Ohh7F/`ֈ urpg('Ÿ zrZ5HǛdTsm~yґ×hIA38ƘB'Zf zD05ɯ[̀H~1_m=E wy&Z$Rn[2 qǕ*RR1Iv&nkV@5ŎQhW62ASC){Ѥ +u?j͙Rza7!vvŋJG`؋Ϊr7CSs} 6P14%Ֆ8>͑T{5 ghe(yo"# [N:sS/ )1a$;WwBhq6{3.0>`Dv5eue>rʞS?"qyp*y&H FiQMf~]XF~`6'mg#82Ja0i̬kZgfx'{+.m(Q@= M2f uB`BV5% 0}"'vO#; 0=B<'I Ŏ>$P:CG(Utc04SнBѝw' 33{kLs6dZ` nt*ZwWՁh5-ğl6+tCBҰ9zEfqk?aO~_YF>ŻɗuWišwIl|S}L;0ھ3zJ R]ܞ8քK-hŽs-;y͎4|W2Caaz"pM4K8'+r ڥ-@G'M njaB"U9hR IMJɶiv)}ޒTQ K"N "(i1Đ) *j(J#O@s*|-٬ 8HG*1|_&JThQsp aZPzXFВUh\D읳 Q2疍V umOf}"b&Fu87yz̖5 {=wo!Fs!K,ZsHUd-Hs 5L}s&>;# c*ZgFZ}BKҵ 2Kt[ظmwK,4W‘``/#Ӵ^ct[o,7N$lVS1@$< 6t:vwy3siJls 6e׿xCsǶLF5|JJUKIIcVr@2sa.e>՛[i]KX _T~m E!gUh] =K;޷X%q})NO!6kv2-_#'>9ϴul6K/_7uj!+|^&m"YfH!vՑG_&*%46~<WPZLD_.M#D@@\`2K0#-Ӓ1ԶPK^^MYGg 0& V1Fqyg*{]owinL<#h\~_ 5"~si<_ ̃7KW: G|sCܰ-:Lx%8n9x7.e^ iöU4Ho\~;ȿqAvĂxN ęA%nb81ݑZ|0|vGyww^D2 zw(%΢ vO.BɌ;XsnfFZ8]PrD605(ޤ}vp:I$CHP}X4f_/D)jt'N 9&c3Lxw^=ss9~.y"6q^?%P繢9Zp *cECb1~<"QR,~5; ǪV,D>L8vh#2 PyYR '淘Dhm+&RBJYu!X14` ciGc Y{Xt;u<4n*-]r0 [U=0vo:%v^:/pf `V|LVcREä~h{'^\*#-{]Flfgqf~-9], &ǐnZ`fouvkâźW, x#@@6>ѵ/1` k p'+clvA z5K\zބo;NO(pء$pqgn[q׬/)U:wn.!F ez2֥"%ѫl2F&ԕ߳z3vB@)AΦ4n %~ĪSƈuRDV.# n7qUT7uu?=,pq<_cdA7(V-^B߲`~! 4{5W5>71 $L͉F>r/V=,>őx{=3C6b4_6y{ F| l2ڣH0Ĥ&ϑT׼|:"j ? c9ߏqvg|u|zvp36\;8 {{wF8g C(K?N'8VFfj+zS9ٻt<UCkȺrmU!_baCiɦE71\xI0 :1†'Os*iFcJKzN/NϖXq!Pzs3g*%sDv2$߽XJ淆B{ȹ+wZٹag7iwn/њ#Uސf >!ۍ׌(7NTa[fd?!j\y8B~y}r$9h֚߻4–rь'\R xfL)_X( rzzw8i|!S_4d!i?]Bpѿf[W)7 1Ƚs#>T;^E`ɌB3uͅZIF+0Ǜ52^rmMAOs4P\\ƃN=,Ǖ>KE~lƮ*p%GhU7|.үp]#7NA_Lg"k!p;Oi{P[O+ &'*3re Qc'1pî㶑ZJ5$@NqHy5"]mz3?X01mw EeIqfy&:nb2"T1N:DѡԨq..؁4Z PÊfF:{rPHn>ĔEhKDVJ[@h6IWG2K3;`pv>La Zab/yF(8qR ^xR>p R2Ss9n~ DOJN[LX|*by[cB%kfrbC}t) ngr/: 4Up\t@g#nP#CD! {6vh$ iMCg9_NF;xY溟 $\oW6E~NnNNhK*gEdY!=F =6?]6`oP~3Sk@bXDl3+bg$֨xC5)<Qt@Ex!kz4`c°ze3NN9B Xe9zVf,վJzu!8 g옲É,Bm* l[3BVH""~YC)3< 4!a MfR-q4c-U h.s{,*Wn`>0ϯ3/zI=Xk|ߦnִ-X 8{[sꉹ$٢Z9v @PY1Q,z޴k_PgS7Ir"R.<Nl7I[_ɹ-ƻg_9s"30.Yr#@1e#X:MLQkm}3+γ5kWLYAP٦[|M /ȔOTl%Z8w@p*TFwo>Үpyin*X+\ѕ -߷(*Z)SWʪGŌ;%K޼ۮ NT^u!~'Pɥmz81?LCtQLjSkM{%e+lk=q kh>oJ`NMEGbZ"`6+Ow& phɲ_ME@~^ؓΛ_uêb7u|@TM^oƃo\9R~>8M*R[!=պPB)bn%` FX1juh y w0hp:K2}Lsǚ]%m ^pq{e D ) \:!/ ?d79B>U5pwW9N;,&aHUcf#8^cK+dEte4uqclQF,AМNtJ`Q152u' m8@] ̞؉2R%b-TmcM3B 3Z{+o˦T{ɴGmB=+мB^[0@}\qYM'N<*>o.ӖO"HdpABMZn!?3͍7tvSr3؈m^Q ]徹3.t%*ynٴO~xɣ4_(±4ܝ 9ȿ[ ڣeeFoIo"KLfO;1$\}Q'Z ,N0Rsq^ bFqnd$؁gmvyL_b ͳ:OW \tyМ3.v%C+-$`azez%P5"d4+&,bp(l^Xܨ9 VZfn}ɉB)'4HgF6[ڋ!9Z z9ְ?Z O;QU{ʤCq]=wؔuٱ|}Xac&brVO2"/.?pOUWk-an5ܨK"cZR#)|i0\@pZQhRy yXƚ_V:DO@k<t i`KtiCe]<ؾHZ۰K]C}XǎCIK ,L dW^eJbVGW @bal]4q 菩, p![-3302ys Q ĘGXTNA}Ç8: -"~(?}ڢؙgrHoU7!%W8&]թyɽsmEj~b&ޒ@:&U&ĕI=Mm&y=A%^V6f~TQeش}_D|S>Q{Ъv& ;78 |,1j!5]j􎣏adf12 x+YMnɆͦ8`U+8{B 8PrDWEJ xu6f[m .z%Uf[$jv^́p54/ 9)hžDIQGVH jі,-eqEZǜ_7>͚w(-_8D ^TUc4Ewy/@~XA!4ahSVrƤtaC5j(ƖG2]*]FËhSSEaj*9XY] ΂wʋzh hb0bJ#XQ u⭍/*.4ԖFC4,`P@̞Yc/KCO7ti \RlK+1쨸.Eĉ70>/*7Ā3kzpMU# [dOxSWebҪn9Q6Weݦ'k?u9\Р}X!淯y`Y4ۿw@t;wx05W+wi餂욃Ĕ؆d47y C0Il6ƈqȕhJZVZ0c{sk^jCF"WgCP`n yXHKưN"sEC%'1W#q~F΋OH;z`!3Oi7yu6>iw⣎G䑄bRc>}9!3*6 <){A>gMG^4 `u2m]̐JԗzQy*߰:؀&SB0D:Q`DCYC5EK6/l樗04yD!On %. qD߱粤6>y%[H^p#6X. ]1CAY?;H=݄[2oԨ䋿IbF?38WZ*uV½Ls;ڪ$ QL˥j nNjOQhiY=sbW3aiT$H9֍q$+K-zC/,ڭO2f@:'o_/9mЗ՝v҉L#c,' `şL;=5Nj(ゎ K憥IHyêW:U<덧<[_qp9_f&?)*c#mYSc^ftŝ>gE˶3-&xs-ýQHw>aER>3^$WI+*EW()I;=}'a50ʩPxؾiP)XU+Q[Zs KTni0O[Fsg0$,G&tji2Ȟ9[tszhҠC)@;jߨ1-*%8pc_ D; '?'INs\0ۯkbxxbQ8gЈ:IV:ly+iß!gid ǘh9q .?܌`)i[y@35gP3rΗ u"Z?M^s E5uj.ǔH"B{^x҆Ï82ֹe}<اpM, ;ec`HKk򥑾"1рDCտ%5K!D d[qoۜ:f=1Z:% )<_QB2F3B;hEe8ԮسVgA=͇lqR Ω.-p 85^lpB!b}K}SiZLgU>HK h5uۤrG"t'{J~m*n1byQ\WqگZ1f*0*߾h enw 4 -~I2g '2^#D6Ìv_f*%Zsb\m6u?"[3ӗ6.myQPWKӊ;+ݪ&chw<FLͬCMDCwùfSLETgF0kFRa@g72ኺ:fei} Er:f{® Juodg bFi1n.t *Ttɲ 8{w6wS`D%.u$}eD#zbeHoy3!sZ_PiWO+G `*]"19D&/3Yer*@bkh1P읁QQТPThJM}j& `輨L鶍 QCvn3SeSPGlh@NgMNZuUPj^cTE:Xdd!@ciixRnoiJ[Q24;;g\H"h"p6Giw>m / N,Di $%f;Me돹':Yǖ _m n1⸔'\` Xrz>n9{\m1VZ.99Ȧ>@\ऌbޔ[9.dpQ URN93aj'a??*Tsi{+7?;r ;G߶ g{Vrda4fQfN~z86VhbrIXF/#وo/.!B8VachUQBo"R;S`zyrsĆBa.$H'؋X u@(nr=1AaN_ҽ_<%bHX% #}ru= *A/\ni6bGa5ώ$!+rk\;ASOI]ƥE;}jp[ -(sPn'PʂMaMwrIMR@[M'3ZW<Q沚'6}cF{rh9uUSSF$n YK0IF<"k7BT  '|EJY9Wy){.SKί1*W ,3T%l~'Gj8!;!(D2~ЇHJP׌oty .R˽]nE 2H 겜 /Hmq B,6< {}$!7 a=8-Ƙ/RÞ-EW]K;ڊz JمRA,A[*_Ac()Lkd]>[Egރ9o;}?*DRzO乢≲GbB9K&-Ɵqd2佶ZX< tzө +BT&7_R q3/1jdbXt SW"k5Lvf/;m S}mQoSe'~usteN!o$?Wn?0?7d9 $頡_+uMmWW&9J̃a=`er/lQXzkϛtI<]ƗBjii A4{D :F[ 5x 3Q 30;Rі=a͢vmo,e.q/DQJgfd!&!1N/1;"plrM xCE9't,P՜"}˪궊^KxXDakˊ$ S(8u(NQhыPK_eCl.Z:Oa{1Z }1׷#B6gm!ֹw1seVݚjܧJvH_a8F yK[EVIW,+U.OnzG@j5+XT%~{ h]WU_VKTa4YjL$&&1ԉrWv@ݫ(:O$&3ǓOOK&[Jxu`tjZ LS_ ]%Z:/6g$B)vG? EP=-V).qy150V=&V g/)g/ HFp nSX,T\%3>>Н5+W2ȑvTT^ =6ulxZ M.hFx̖ƨbL79LQ++?BƱXFDy@}qC EkZnp7TCl,?;Jԓ7p43;sh3FL ]PN#Lfm\(wZ ̱uq|TA@׈rR2ogj1ˢc)RERI eߟ7p?P.zXa3OtzDŨb--zcI#5r 4H]w&Scn6%|:Ax'*CFqC]3$|ͷяC]F#-x 0R/U~\<ހ),|+@AquїeZ )Ʒi  £~ݶ˅zQ]P6C0D`7S]5F.mMsO9Y`f2"s=oʀiH_69аbJwWO_pP3T}xla, bZ>eȄ„Ñބ($p@vTkK\ &?WRރ˘ɐא֙=FdDMɁݎX2V$Rz&X,~zEtI C%'͟KeH/2A[wglB})u$R>]ymzE/1o-|zuʥciGgQyλn ;tPqu d] [X5в/hWGSo6MM ν7jZǷܚuGITc,ۑhkΣ =O-;X`( ϪUH,yZ_"/pfp=-rV3KQiF[-Ջt)DlL#C|ŧD#cdej2 5]hT(PRcv3^82p\ pJ&%ؽ"4$KqX|8]j9ϡ:8 8K6BVa.&^ILo'b;;}?.NG%" TeS@)P-TO({nTv 1w,Bl]#b^J⓻RWa IQ?T}SNzaxi.8F iXXBx$(vih` B}Sʾ.'@qRd8N|4J}wfyL6$**;O.MsZ}jL-Nm eŚ#BE@D6) |TVpJ'𐷮di.zrOmЮ)ѕ_Dn !Ax1m|ͮz*qka*&H<Kƒ,Z0G :\]r<XUdFwK2WLS&*TGŎU78q@F(\1Hh[xfC ~9B<ϭ/Ncy$z6']W8x\ݬĥ2^ 'OM%aX'2SV[Npc:mĊ]R\%U.%eDR"|!X)fR[F r+e?Р$QU['U| :1WCL!s]:9T.,>LqÞ J~Iƨw#aԉUW;Ik8R2J|JC[] }:Fx@ox]v%llb)Fo6G%`$<<U0¨đ)204M)`c?^arV-MK.31 >+sIle< mީ$t_„Fe2z_┢Ə[KF +%k )IKZd(CZdв릹0@PtXVږ3l[9Z);ϵYLjC8D+ G5M|69<Ҫ;xFȘϩX%+(4{ Z㚍%9 !I*jqk/D]{C\1!`݃_7* F^1Luޟ9ۤډ~9I@;n¢3c| z2 ˴7z{sStv3,U"Y]mMTLbͳeasb|: mktC7-cyޣÁ<g>KT0RҺj%B^BI[57x!ሃ|*;xW5 v)D5Dc(Z4hRst+0rlL9iZK> g`C 80AmmPd`&=Gub,BxI1V)~)#Do&)XZ KA@~jԖ/ķ֭"zV-swp ލ]cQb=ڜB. Ԡ zc!vu 4vI=2wp2#N/zM;%۬| YkXAy|pćH+"|eI89Jꏗ֠}aVVѠ`xˈo.~2I)=6Ltjkd5x!s/XLJٴSÆ6c7_4m*G1KM28ӈ6qvRv*4"le$4ӗlGinM(\-z IV8vI~g~4.W^K {ʐt=2L0oR_6i6R: 䫃Jqڂ_گ(U5f>M=P_dfݗ=n+:ie>e=u&Ti) oJLll{-SBh 6v(x&T.m4=L4Dzt6ks{ *^;T ϗ3U`c VM+|-]guZ]~+[6QT/,{+6A0.6"k,CEmTpVI@e$SDX[Nc5` KPW-aFM$."1ovwy2sP^Q؅@PO;ѓΏ:xIjj 4 g:20ܿ-yf<{O[لMJGZTl0(bh7L?Pvjܬ@byxuy7C#/X[aDcØGvqa Gn,9p@~uC#{I%RFmJh0Mv0:ߞ5zX昋QYظ0> N:m_dAJ(2#Cƽ3Cf*e~Ѳ]9&L>4z"57楳"Խ`!C湉L:CpLjN Vc}I5@UwX3l4j:ż@H>Ӕ.^k!e&?-&*9oD+,{' OuN Fr}KR6/+o۷iKϵs3 b {ш 1x6w\z㐑O_N^jKWRu=)!;}3&W(Lj"ruUX;L!^oqWX]9hmn ~֜0G=N&a-N]fqs _R 'UmҜ 7G5]B0^=]d+0=f: h Xr9KwAF2B,=fSn!rm` 6@K/VH E8ulVvr tp̓H+9Tq DahisrU+Zx3bZ ЧH5Ħ[ȁc֓IBIv>I'YSb>U;wƳ=UF4fSj+qP;DcÌ P1Mi7[w#k7]$ʣ1}0_CZMذ͒?@'s\Uemq^oTLĬ'OxK"\hIYR!:fs,P{0Ph0`mnZ1 M(m?^{:m<_vu1ˍ,?Q`uOB_9j-fC}`VIFIa^>d&GPv;LhWXC)f A?u+g@حA}Fh_<ݓe 8 u6q PZ>>ߒrf gQ4wc#fBQ0i$["(7_͛TeX^AۯyDR̈;O;K4u;ek][O? 3R(f\f^S[П&Ϭ gpBV;||}XQPJG<2JX_<ż;G`6Z"'] +STVu]%$W'<7}nx _$^bǁ([e&U&z2NV?w}}/X!Qz5mj;j䎀p6t^[{}fR_J xlm9N7)>TE uT!9rV>ZµbQ]5Ki!AՂ`vFGqLtҗZ/czeFu;˓!Fvl۠A=_DL0pf u^`HLdfI°V,:ŬO}Pzk6:v\PR]½nۣ:paxZT͗kЙ#tS ܎ޣ#Nhȑ? B{Ὺ"V-kYq]yevTA QE&ņtG+Šz ! aruɛQF0&n=LR|1ْ<8i`I~"ϗK`orߕzpk*[ylͺ3صJ0Ŀ5yjTUzJD2Yd)Q娨$dE܎vOݓ;&#s> tz-Ƭqy,Bs w;?](Ҷiyr+oC9> ւyf'}[+٧7PͻAͮ-8C\s`RO~F$-`qއxco1ח33 @bi>e*5UEԺ~Ho,X(1VC)L@j%}U^\m}Hxn^~#ts+w5EȈ"Gu 6 IL?",l V`_Wј_c1Eeth[sj򅭄1vGFX16|,2qxN[^8%:ާ+^.WϽ, W˨z+/e]WXozQTaffʒ6UwCwAj Ng)%iw& M Gtg'\\MMĴ;a$2^pA ~yS#Ȩ<#=RL4m2a' k,:>] $_u8ÎP7'%nsfNݚ#d-4rDwLT#%9M՚ᰳK-Y Lދ5p N׍qxV2{=ݴD cP7.O-3#g[DgVx4̅dVXd!@aJvY؛ /K;y`o~ @YV@;pU[I24"I_=}z7I: T.e0auc@:c,n>M߂ r;{YRwmK.t&Ro2aeF$xAl4kww/5`O8‘iX7!1_<]ӈw|`++ӒGK2a~Hpe'" HO޴QU_0g-p!'?ó1A:l?ߟ-U%8VR=hR@_~6ci% &BSRGҁt(<\][.JDyrqc /tEBT%m a@{MGawaMкT%Rl*H2Y.1GS :$uZu$b'ƶiOhhm!r"P!?S|zͅ+fPkDo|Ёs9]S8k^%1wɒQ܌ԲˇmK+QC`ȓj;A&OT~iY8–,{Q@Gۍ_́s[$NVihf9Ɔd]$^I^S#%%TzF )ZZ1g8!b⥠ s7VKjBoZ?,ImN/*!'%i@ƙcE|0D]|Ћo ɥg08 28ïD}07 gaJϧ f7@^i<})(q@\z .[.*iy>Te;]=/p(dqn@D\"cхq=R<%2 g`0V֛`~C hT+H$G;+HV։%M:Fڞsuۋ^Y~RIUnjrG@D)QiM󑘶vQ֋ˋ~X)NN5㠞궨 Wx?'I@QYaQ(J584d;M}.y{E۽gՑ.C*rk>eݨ6C[b e=id*MӬ8WgC\A,E({|)z`6;c}ƘPGgxPc򐿁%auǯF6# %͏$& _$4Pɀ\ύX_jgc:qJhu:%= CjVAƂXio'EL6+i&k$,j8nx؅1QjABS2V֕tȎXfsw ̓zY0{t/{] ,%I9  Yu*@gqik_@^X'ӦKu $COPR4僅Y[D:-ާ2זLlfNBrzU{ϧI'&1p2?gz_Fptӭ(7;q9O<} ?. q.JdʔBM;cC*Ѳ4wɾ>!x%ƶOs0#'~Yse ؊D*# (W, ΛaC~+k@|V <@|mq=,ML|f.Kt@+޴pwhi{23s<:I*EfLtcDH@=Y,׳p(5ӑD0홋D{Rqh7=rR*6ETsi/kچ$!85^ [?oIn¦w_.ʅoȭ_HpsdN.}Glqe/;zlaXzRFЪʖTwn>. lgI1@Rhd)ߪf㊊xĶ*6iu=)PZKl% EwjȚ]iRKۛi(2ׁxY 4LdcVے!HJma]TSt%M3N`$IL;/Q!§ـ@)D b?C=Q 23u$V l"yBaslbW>Eftr5,. Y.|V(%"+'*>`{2D %q2NnyW#ڣ#oj9=u|69pU/_|8f4U0u^b/Tȑqv8A!5iB:_H]"wV0UquaJE'ы{IY!k@V=} n*ܠ_9ܵ2'gY87kG Q1sJ|aiҕZӍ4bfp$84'=ӞyDh;FtT@QO0f3N Y a/ '9ޕ+IU1&>vռS 5\MGd5i(FKWN]w Aj3Ts(AAU>Xozr8UҢ:;@[r+$rq|6Ү&~3d %:H_NSbBMk쥋lhKj !$.w%¬ U:+w"cE/(Qohx5~dkH#C勣vZ_󱄞vv皂DSU٥e^| {ƈ_ZCm9[),v/qY S= k3~o3(i0Ѹ*vqNЮL?g.0fmE@SV'qԝMeU~WtI"Rɿ 1T &?~.2*(/=gn>k?uM$˞;^-{L "mo +(A(SK7.yݬ"!q_f^zҗ*`XF6f v$(m9+@Ґ9_ؘ%@gfKPϫȕ@ϧbH~yXߏ#@H#9A Uȼʫ8d? )K087!;l.\t̗+nVW6W\i}GaEj/1TYogSNs'HLR<&( Fu`dW8S_^!KX̙ɗ![];pKK]!_<?vr?qe5qPxb伢{:W#cLB6N B|񱠠6^\/i'N=lAy~[NmU*챩!GT~Z`3 b52+JծȜ!`j>TPcv˜;{u DYwboDm~ͧ+JJ,0O4}9s`N92-Z,HӘAd M3Y<\uCIѐ$XOEWo齭KЦ<@Q"soPRmAhEASU,y fNQS(}f0gDZoaS:0=ԨƱֱ?M Pam!w=_ `w8 ;=,N0D Ō}4"abB7hFD.L -/ ^Ym75.]PTnLG$Xd-Tڭ#NU[>A7Vw{v] V7' 2؏p`i(V^N-f;-љr ǿ) yC+(Ųcr9!L,w{\~#J,<^U^]Ήhhazhv-V]ImJJڑ1 Րy=mi_Ւf 7L5@ƒḍipdU݅eҿֆGuP$&@d+sf1⋙"o}B3X. %]KkS׮J~g:>HJ;J?hb1W3}6?I@73ue1t}_G:f-H|&k;s/,b-1ǧ.{苴N.{mye^\_pUM89j1>0s[N-< _6V_% ?afe] ށW+Rꯁ8,7{s"8&gfwXf&U0f++.=6k,Ne C`Gjo2)>sƔ;zvH4SN%rTW`E ;*>Hb,lۘ, tMgsY"XpfSodţօt 3[x@E wңUݟ((*G|ȿ2T*QB:"n-O7E]*Oo:{ C=Zƙ$|/]Q?ܩeԌdOwEum# |2q>dƛO)iwD{ngI>U?8_٦qg;,̎ ^5CEUm} Tj NlB,deG}, WR,Ƅ V.o/IJErHN^;XVɟI!>ie>țr—zbtDny?*V󖴬jky_=65{"z8k"2zB#pS8#/;W+G|)X='2}ʘWX*kѧr&.LjCPV.]]z03? >o pS}kq;rو``d;.7?[+ɠSas*ʰ76,-q\E &rA}u1X#_ ?̍"/n!!\j  :1?0wiD]͔N\$H6Ka ׿T*mW 7) tT;&S׹-\:ږEoz#m鉔/NIIA  Ƞ2jMt}v"/h]bmPQ.=^A ,#a۸b] ?mo8A`qBFqIK鐥<׏AZKO *=%N qŃݘ;s69:>G&I$FPO#Wչ/@BLj?:~F ʇ3{+_~H7. ÅwQB&zEeᵎfI5'a0w-wgo{ v6zJ g.w4&&t1dzlЦx [ BaLuo A&t; F,zݩ'$~!>['Pθ3*֮n >PY[Ts])6i%ǂ%Yty^4CW;ovRp=}' D/]_)aNfWxpnu P,a 1ܤiZt,e@ иѫ?d"0ٱj90#G; :N"S=8D( u&@Ux-(9D);F# sAd yCWd ҃1%xqAI:lܤe{.eE悇7Y'6h">(کjKt!N?vp [)&Y dO\G+ R) kOp[x%6P^V;'Cՠvn7E<F R7ϪXedϐo4 ТͼMtd6^Z"|魤&F(l;NΰhjSGzk{miJb#Q#^2La3[3u1/{~Ԥ/<1^є%1S2S{B?E£V}_6MJ5q]Eʝ榖ZXහu'>p)W|'1#y p Y$ftzO1!y. }ceπ}r]]@ޠ-〺yC*VIjA }yH,7=@dJݧӐ[?1ٷ=ƫ2֞wbܱwqfr_ A+])VF>⃓2xy xk͇\~F6$KZ0y^[;rN*0R䵂{ap`K[[aVCŗt6?ݑf;kƤpEgwM/:Qn*اf}DԵtY p8;G\T%rmM"ڹ7| G!US/J"_H 4ϹGKًoRAxơG QYv-]}{u | ]y$Wj\WY[pzHV\ak1CG}YR_M+xiJm+ʉ=Q_3)5_O2 }ɝ|ˋ,Y &J\LcdaB1ظNMV-E}2,>˯2V&9J>C_)t~D_盜5cfђEɺpL.Ky5iQOZFrh=kw&> ୋ$! wϭ@ KaϥzϷ2D^K##abc&yעyьcjI8[v%AUEOvd=>t1m<q_LƋQ_?mB@Uzs`9&(g Dݓc<(UwwTpc W_#FLʍȕ#NubjnA<][ܵA8.ͻ^S T!p+b[5մP bXJ|GګvjRZj )DZ;s@%JMmpb`c(,*|`e9])7PÐ""I8[afu7|ѭe 6ؑD'LS] DLZ#uUn%))-RN50\ZRBE-[҃RJ1v>e#zˍSĐ_a$˗TiVa/9NDΔnK26q.%;6![?Z$rC)JբnG6oNZlr2:{iǖEC?+/ѣ+Qtj6UuƧQ5#Q=PD5-12ӹCνZC^$ MZ9ŠirtwwҺd4fv(dx~]Ml _Za(:oKuiD2Q ><o.ٗ@$<˛/WQ qf* +7JJFL>Fv~@{0{ΞX1shK(k@vlyS]:sڗ $WEԔ;wTV0XWm&ص39V[ҝ'U^u3C!5NK옧NE@E x{{ĺ 'ÖɝhdS0SAd5kN/R}V$Ԩ|Y1M{ǁ+W!:^D]|GgA)ۈ6}Hha>WѷSk{/#dDB~^GK#0+R%Ly``¸Eˊjx;+DTPF2'muUU ōh_܇ITkz*CơD gQRRwnƏUIH>q5fJI`KCx3`)u8L3q(l9{SVEH lariaL7XOHS3me3,/vg಴?Ao^nَOqES4z5Mwl%B5ec;C]G6UEr 4 v>l)(C8ࠫ()׋ Ώ1]v:^Lh 犕쿊IDd=$/ )%k׋ȡ^rSOES8}Z3g!!Db$ʟ6S aaۛ^u)e̕Ʋx#ۜJҪɉ,9㍪9=?ZdiroK5J3 ׋d,J{A;WOImt SZ+Pv^\2 =fN:¯hD\y}߰MtR?~L6 ]՚A=U$`MDc+;{j2we5.S!rO H9e1 w逗kdT-oK99Ap> ͥơHYi_ssASPnz<'Hj/;n[#TR\כ{& ޅiSo>g4tfחO>?ȿhDLe'A<*ӻMJ]:y2a Cl:or[c fEx*j+];ܕ"\=0Ʀ (fƸΩ(eq"(3V@]P}2;R@\-0%:"B9کt~bbҿ+H,G uő>i|$=`@2!qFf|!5QQؽJ횚r?پ@8A/0gCQ8 1EW=b&Y" _3]<&T}]sR` ul\iSkQ4|gC#}]ao+dB\nv+LlS!+|:*rΎ3H$]e=5Xυ=(U\V4jדA$,e;uILP0yǛJ+΍Rt7P # Fa$zH >:^_,pO la|4w-Q2WxѬOIJ0$THD:")2-6+OL۹.L8ŚE̝ӼuD橶fC:Y)p?BB(zjպcwZ% u-"qX|([АPx2bn+n;8"2y 3/^9A2 mp.f0n|ZKwd&y-El5:)T8Tt㮾Oz3M"׳e_!LmkFb܋ n0B)Oxf*/4 U`kXR`5 7%ՠj4mngIwzϣsΥ"'~KUkJc2]"9$]|Xd5kd;2SQo)f1[ޣǍv6>Իp3y]CIcdEbQ:P,WZ[l5H@η^ d@a=ǺBoE_=Κ*J= ]6"Kr͐ݗdY|L+؉b|ET̥ m#pyF`gF2v^|*IDhW$/e[sگ96S*>4 7L5`޽et$fd^YAXbH*Z(ݤiDuZW)fS VՃ1<M 6b'>fQ -BZ?P+h'#a -/lҥ7R/p*'*c3C0q,`j{/ӵfnm5Gö \Nx uȡ$yI}ܕ3m0Qjz8ё k~#[͡[ת|(U\}7"HD+N}\p} WT +ܱX2BZZw x`f#-Vʎ "tnP)Me)xCMa[{:.S: eBnre 'Yi>|qk[4?Ʈ鼸-LŚR&%K.sRxwS%3E)h8>I=+nHp1ޮ)$R`}߄9y!|dri-xzVjR*lX݉ v 1a ϾUeziH + `PSvU u̿ubM cloLSìbUFCSB( ٣Zt7mej);'{xjªԏџ;[ט MY;k{.5cR Ǯ\d46:*#MS0܊HyAk1&ވG8df?- ~sj̵Ho =Mkw݋' `E;V} JZҥB[؄Nr^?КpAx$ege6?:^FAGb6snGNN+#Muu(َozЇpȥNַEi*4> @xS㐥V\di=)nr[^P8W*┾&QB>~rHC $!P'=pjKg,e\[ر?VW/` hdۭÓ+AIFƣrbmϊ'I~t;C=(y͝e 2FbX 9u1A%B"jS>%.k`wsPH@{SL)$yΞyxQ-NܽƐoo\Soͬ,'J3~vZ;Uu;Z5Yuvz{]6:ߖ8B\y{WꖻA@;_zßUJ[׳&|қ!=L=ɬGNފBm7 mR!b%{Rzz l|%L[ꄮca2An`bL wto; UີwI5-K/ _T.[Nؘ BN{͍@4vB쒏J8G guG1R5 HfzgJb [Lq$98r@Eao9Fᄅ#}wM(Km0W)m;XN.j [Ñ ū83ȔLO'S?XT坘vX,/H(UOr/#:\&.mVۢ #9UDtJ$T]˂cCuËm|K24=;mQ<&{PmI,[([*%VAa,2D J;8yC 8č~I_(`}Sa41Qⱊ -s'`7fQ>,N"nk'Ny?}|zRd[\S q(cyGu}Ɏ |S k+(fDWf Q|&ZXeOM](ex;|GAr%ecQ()O{MKH<~ "WXɣ6=dȮQ .$"Y#?|g5;zf݀6;J6 Ĩ}G1 4л*H܂?IN؉]9Quny"7 L mbե6k!T+}etTLs+~& TTлo7^aDxМO )'j W<ݞ ։ 6 4h `1T-:zS`& `/65#x#i7*e5pێϩIQ!?Ty'Cl;TpM%(.s+:r]q٪[XkCM@SjCۨu9-[bZ=ywt@'haۀRZ\K;UM͎H`3igǨO.Lh0֐݁;dƘ4ڹRl>dzAHDyqv5]_s5RJ:-7l(m` 4v[Ok,-ց֎@#`֏{\>-ɕ5<4=VߵCZݠv{|1*S ]Uvl_M f'Jh%7й*w^F[2_z>$M;ULjqKKdWmZ#3fxUL?z@dސb9K21F?t'wgdmq0<ær Ʊ,#r&p؈IBq%s~0XWOknB0/U*0YhxV v^|Tx^oҕZ Kی2]sG m40q(V;¸fԟi-O/ ^gP S<щLClb{Ɏ9R('[$tsF˸,"9-UZ78#݈XkI!5Ðbdw/<| %)x^hNhn,PS]#A$3j<pF忦N>cwdJ4Umkzos#(_fХi5PV>hXP ܹ"eF?M3#.7"kңLX>S 6B*nյwFI|YYL-O9' s!O[芯Ij [-zlW:)ۍ=]]7g0m+,#W #SNFy~ b2Oz5qЕ^S2E#0ύda[-E:MÛ0Ej'N8aAn㋂P(,:x9Z9t1xVrZmٌ,C.3\(x)>dFӗB61[%Fj#c͉=-Cpa*A/?DDlb*$l:,6֘vK~C}tSoY`7zӴpLm޴)u]|w>7dQڄKڛ  hCçt.h<~f G߁\VZb BҬBp=O`ėWKFTtO 5࢈%?S%ܫ(URΔg&0YvWw#6; eӷ .PJaCb01b3f8 D+۷K%Xl%UR8") H NKkl ᡇjUqW-[!\g ߂iE  FWrz1(tq8yN-ҎBwW ;)GQPe]z'qD :TK IE ,9%Tao;OGY8+d''ٶP6ND zKӰhH<6k褋w6V\nb`|`ijA<*) w  MωDb=H" _Tib-W+nl1K 짡 Wąrȳ{r ~Xэ@%ZT0]fzʒCwVɯlA)o*KsnQA{-U :5=g#koK'a/`@)|!E]QNgr8͈|y s`h -SDD:muLjEJB8^&?NR1UlW5xy{+0E((C l0P1CBUVMfmάT&L9<+&us?/2 q؜!]Ȗqc [3*`JF2an ),)t C N*x+a5T K|@(lHBd1ފgCtj`z4uX=R>d#xVGk|qo.K #4R#3_'Z8Qk {ZBN?e-Fbc*,;뜼U3ϑH:Ou3t>UCg/@o vl 6it ͇|g^ Z$+p?C%,zWewRj!"K-h%*鑶f2FL%U?Cep0_[OJ5· j"0br,vfB<9.uoT*ƾ9X}60s?9$g$;1۷ d9=ļY mI!bCX^Hhj~VhSC"! ˴)LW1( Pr`#ĺsl!kBߑjتںNd&DG*Uzo`-zls2n pS~Dh ddLZT4w&pqT=W *^ҝT G8 (RO&Z`aaVgh?/sha#o64-F yyI|AuNU.M[c==ƣu'>u%HP]pN"囝zKXv815$P$^tAn#F I*]Ѯ=Z(U!!0?"VbWHѴxLND9#Q+I470u$ݣI,u;6^G} ;m;8=ɍ~g3pbģ G24jg} to֢gN<%v4 *nBcaeԇRokkY nhST1)[t76EaCe]fA|+ӓ̗<R (- LԿuFS?3M #H;I}ȥoDr.`K&f9qf;L$îdЌ#?J%"#cTB3CRU;%aDgŢ-I]@YRIk6Ӭ SC٥>Fd+7ZD!B QJP?pTgUU&6)'TP&'Rg5;j],=]$ 'X3VjCjOB>g3A-E@76-@$[)C;s5.w"(zpK4vٛ4@g((V=ffSÑ/"Zo Vw-$Aٳ}T8C؅ۢa$K#CVi L Ko'!Dmb,"D<.LӵXrT7p`:@acɁUѪפ#Z_s|RghoNОpS&k6+V$φDl%יDzrE U9jkco6*;ETZ}~fj +; 8ɠ#S;_[zP{,* ,e@ɱ5>fIx^CWY .523\XZVK?.$ Q>;K^8| ~hoguT , Qu Z#]W?)NB5{=cgn$ޖ6iKjF|2[wȦK2ȇ`B]nkR\TԪ VVr/gG%`M*.m߷QXcV=# 7,2 ?+J>(i=OI \J!|;Va_RVe їRPY)[rʍ>#4 Xguj.$ s8P٠ϳ@~6kk pq`Gs $ jz8Wy7uFF_X4CDyB@Azʹ&ZK!8Zg? X7vQ0otCp8\/jٰ~<Y$Ep,85Z7k #YWxf#J@!_+h0me̒q]G6W>:FM}ߨ;Q{]Jc۲Ed:7RMZ[mTEZkSNik}@X[h1@=~@\/Qe%nRw_T'p)̴h7| P]О:*.|Wri뎩w8<^@r:fm_\WlD魨{ʸ>C.ߧ3$m@ђAo(R(FRSXSH/R;uP&\GtCQUD)UAә5* Z1А/.NDɃUj ,y*'~qcWylp5D7B -sC*ёǫ=1=E] KV,%[Xޜ\YBq} 3J}vڦ8R(>7)7djÔd$H TL 'f=d8ޏȂIۤշ* .Uw#Fcz>S9\>wPG~PbUcXD]V!r_iﺓF5ݕmą;"3r/ˮ3]}*'3f5:SuEKbQ gL>#[7ij2.[iWt"9n֖(* 4TJ=4 }/_,ɜX;J+c!P҆$Ɩ{kZm\%}1 ા JǂɎ$Om/&8% u+F >G~ND{l YXT.c)GHZ,?B,Ksx"6m]_IU=aq\-2]kQo}L\MMլ{/Z3~iCu2r-4\C%CZ2 D1YoPd.\u9H a5#~92 +B6w `V9 7&ZԜ ~Nzo00*X]ق%ۖtzk҅trfRHd Pȫ ),"w~X*q45Z"D60iBjWh`]Oɲ NFq {;s݃.ʵa^\q(exSsB|Z#kUY1;\4~-cTTS#Ϥ! HAYEfJ:iETa mʹs-"ll^)<  h1@?UGUg[%`zL@;~ dNǾ/m 5/6l%B wUQ?b<)&N!.tuKQ mayPݙm*w]L!%Nli%} v9*Ӣ>`ѶUo{;fftӧ?)y4/Ƃ~j^A 9sh9⏣AJ }|wUpq*ET$u` 13/CSՙ*ao `骐XEx|GC.` D l6D|#ɌW7 TMlv+p~Է=ep>I4>yYhiZ^[ <*yJAa+3Q]s٦c Ќ)DN=s6u\v59E8x!}\2SLŝum Xȏ0#qO2JRruRN$.Qq?zM.W&\go5։BOOB'o]XA+kdX?a[7&hԟP4l襨;\a Z:uJ'ԭKFRp~S-̠[/j +|qh"sQ] /$I+IT_CAPy&lc|'p~k[n = ;nݕƛ_5|tO1LArS!^'Q-,/Ok@Eu_MomC~ 'e^iK>9 5s$0JiJI 1ople\h]a?!"J o%j eXjeCo) ɚ72tB´ے|JG){VPՅ ^j751ǡ SqY u ܯ=b52Zlb$rli ]YI L6Br[4"U_*GNH]@Eȭ\%nf'pEs{]ܪدM1'Al&G >xj D N2Ƕ}vm⫝z5.Y1 z F bo~- >[T_9u)|F ᓥ;bp5Ϟ>d2Y}/`yƳgXtJ`n`Oかnsa\F'o]zQ?K7HuVD/fN>I F ɘIJKi+ b!lztOCLjm.,5,#̱kA>4͂k:yG_-tn,$V\Kdo^^&sƫ{J! Q] .ĦYMH:VtmĦWiA O ➓~N{kof>b@3f %Ĵ.q~ͲbEa+aO`u~3h;׻O -@Z3mwu3:eQU UQM+5&E_Mkm(Wy\>'o)I Io6fqDgJpb/k0rz`tB0E)̚ tE8=Bi/(!0@Ocy,vO zc6-@\2,>#OYQA`\1ILcLgc[kDSFՠp<ۊ^]4C>/ AS.3'()6ؘ(nElSXNet94!8ՎfHw֠N@VFlKݴ,Gƌ*r@5ٞƖr͢~\/r'h\@]@>-Ս|Ϫ_keS>aoŹS (_C3 ׇ֧>]:62pz3ig3\qD*toXB9( U)A&,KJ_ 1$g'K :D=1%к='B!(4 S.KiǛ G-O-bU.@umƻAcP[4tN f}|v>F逨86-~ Twd4iف?_ 93+7pvX*h":CM]cm@=vF{1wsK N?:gcs~gzY=k dp 1h{f?EQa ꗄ2L=[ׄ0eu'Sg3K"nߎ^:B;o%>Y0 5e D+f1O|>NGԁ?A}#EAw\@\ac–!2̚Sjp:X}9JF#PMcar|9c_JeYH# .Km=3Z!tiӵDÝ1Eդ=^¯!6OM}ќ1m P/{GM"lq:[zX$M_ 0bF?6!姅=O?6X%cM~ѐsIQF= sзCA%+KQ+TJ"P33]M}zWr'{!ytް5r\<{Ck -^&xՓ|F[reJggΙnm>f,(bAb߼Yz&je5ښVW+6JS%_huw7c/Oԥcӵ=򈔛{.GPl?k,}G4*,EjkR$ǜ9o=%X.PIz,omhZeNR />\Q9xuiJJ T]z;߾Ia3TcU4d`4]l?|/`M3`̈`]P zS,]&c&YΫu+ ͼ@/q#Wr- ;)p=ߎ.EXנ!G2 ڻ>پ֤2y!eӥ286}ɧIS֣LOb #)o9' Z ފS9!_Nݾ4է #Vi V AdO&hdOiXxIͯWfi#J֐ZjEH`!Eш-j9hx\*E+~ZԀWvz\=bN|D?v`uБߗ} =%ŴFv] vRM 9'>X1פ ˟!ֵؘàGwekx}~e@{e:ї͔'cɀynWC<:,9o&;\r#sW3g@naJ빵Ug]a|g6P2pFu0L5ꗣHp8w0_ h=]*х-F b#,U\,L]D];2O0)t>r|}##9am-\2\QlH:vDi:9-E5/5Ht3&Cakv"zSs8n 0D~lϾ'1_\m_"fn +)e0F{Dh.U^/c {C>C$v(#9"t뢪Q6Q=Efׁ1qa ˘@fcnh}&4xQ/YاX۲h:-Ssc8@&.W@-}5OQt=8#}~8*+׎i>Ɵ}_`j4KpiخX F|(L^53dSzV_Q]E%@1\(dfA@*/9r{2x^nJ[<a_ƅ2?a>WrMI_#ᔳ*9Zvc2G8#b`ʹRשOTux0.\|o.Et JZ0H.T jwac_r]pUٟa./KF~X!![UNi~6_H=kr~_A+9j> u:akAgFPV-%ţ+?0ke!t ,C`WVtAGƯ{Dre'4?a/ԊZIyTyk+IuCZ"Dm`| idΊx5F'#3Dz*{h}یi9Gp`K#r7Qy.ww%26BDܶFgu x?'Na-OQD "[: G( ʥpfʥY!XtF8~eHd>,NdP;#%:s6InaFȚj"zֵK{kїUh;33XGUfۻnRvpW-*ӛfe ?G6|YJrl? cz.^gP4UQO-9o0Zs@eREE黟Ng~+]|2O - ?b_ &/n% -Qe_ۥsߵ@K>+q.x&'Ñjyb-D"4lz@.#fŷxDZ h(ösߎS#X*)1 x;i:od}UwHK#Z&c޶NoyqAH*26MڄӇsAaLvsnIU|9ePd&ĆN9:] 'u(c=M)IƯK0Iwq(DIcj#WB0cyANE"P${Q RurȦI)/2쌰=-)'P?kˉb3X "B$y!F&^ns)64tݣ` rb`!Ry3 UG6戶o>%ZWL{~1IE?79f"XL @lS9>? =TO~ Uqvg 7lE!rusIɼtipG;=йU4"[#Q`@SUeHǡ7\9tlK{S)mwƺ ;ZhކXu>$mSJbE \ȥ2N%YP󹴈g_n]` N;| fЬq6 .ȱeY5ݞoeL#R5gA;n~m䏙%կ(G2%wwZHOd$P?g }̀[;/T^u9N]d։S\[&/.9.h$]6KcyUru1,C_S뮱, *5aIyo#/w@_e4rE $4pOFQGi z(]lLHsi_g[$x1Fۺ+;Nː#1KhK=+ 0sp.gc Xj,JC2aXePQj=ʢcl H2h-=j!7_U7!Tݐk-+2s5"<&HTF^?>[>Zz>!( `<("7rcc*1\v-~f N2fcoNp26䎳H#/{wqh0ۻQm\*B O |~4}P.{ cP4\KJЪ:g VLkk2^s׮H}#j/eLZ-w8?\$v{q'EƊO_ݯGZr\44Ň2V^eqkkoV mB`S"YA?kpA|j;\#w9}"Yu6:(#e5l8vk!4vLafRmehSZiK蓷A2*l>QdxqPDtq.0kPo D)bрcEͷԡSh;xeܲ!j|lltgR,]G dL` 1͸~bZ+#N]d}jӻ-Ө9NI`x!ʪũOpK4_̖Mth.!z1&sHpJ\ b~EB$}'d6[R@e uhQ[eSJNql΂fc/Ӵ>lڒ Dq n1vl`BDz$ˋIfzm۝" L}1(m_ƷC7){\Y0? 5_ Fh K\ȶVL'vGK[(3'(?TUӨl՟Lw|57!t(Z!B/v"j#q^Bm1EǪK8lHkϥ=1hx 8Zwص{枷wC? COG]Iy&K?` Db=JJըitߧfLӦ R uNznY?HkeGZAvMS|Ddf^Qʗթ0q*['%0uoN͘t KOKE5tLt 栨p6 #96 zB^4 ٮEO|܁OR2O,AcZFx?bGصO$~HKELHRgו8"$EzjH)S HݵM=vWg+Ѫ}d{,5`NX&2Y ?b5 !0g`zI9V-h $cq/cV9WOp hsl씴nȓ{6bW=NIo w'. wA )FV ϓW7#MbViCP suUX V)0[C ao*_ c 'tl7 -J j>Xo:^8_S[h (zFz_2}j&2ihlM^1jv|"!.5q!>=IK̛VbuTϐ7!Fd#gLWᄺfSe(KҦzE DX7"zu/q7]tkD,E +X[x{VͶP yԼTd́lI0g{+")[SUes%>_eU c-v48<kG<>?P5W.g~M Y\͠ 2{M>>ngK 5͎;KC Op>dtw-"3WHHAk,#K )0I%p{fJA1 cQ >Ș5ǟ w8Lq4dGɆ̡3ν8q`f ]sE&3;oP^o=M_lJgoFHȄԿ1}3ޛ؄D%Yo,/#ўỎO*3EfK* yLRxRcŭu(4q`s4jyC 貗H oS)r4h ~2RNzT1GY/r,d7tOK&!2]"=lɪbhtK~X~eJ8ds=6*wMiSkyMЪ1T玨b?5Kt靈h [5QV@5wm1âns:(0Bu |Z'3mJѰk5Ʀ7GS &k+!,."Yi|൲'d6zW.Y/*8T*uK㤫%h%z0iD";($r& }wrc 0re$Uҷ) Bf,dhzo=O0Qay#=7@+ZEB29)UtxK4}. FJ<%6KC7At#9c$ Y$x`* 9ڤ} k E.v :ڜėے֢D.UNQ u:rN=\@޽-Ƀ(O`vV|puzq*qm:QH8!S@w<,`﮴x$${9ۥfg6šY0LsQ8FQ!zr˻Aw8iDkv5.Ŭ4+@җ(al­eOt}qܓSC߀J>pMKՈH"i',PL-*}fMqS:cOo߂{jDŽLzP_[fUԀWA0*?"U-OYoh$5ܵ{HR^H\߶WuOAߤ+_oHi0MTʺTr\cXn>I\yx6Q2.̅!19xF3NE,gį$\~tC']rA(ao @yZ{gejd o*ƑYX=K弇.&ٶPa|{p0L)eM&6 XU+dю[ x~;V1]|?,e/h)w$':5.Q+/2b8rM0 JD#LP'ՆʘNU[if wlrG=Uw̛39B[:X/r 8CKBHfɎn(Kx6Ts(}[#aM~.?Ql;R:`@ZX3H}qAr5i@q)oNTvMeKp(#K!i\J @!"%JXN~gFZtZx;Eᅝ~,Fb*V%&h,^9:)}i*-[v lJL $pέwD6Jk^+LO:tyr,qo'[TyMb^lP,Ǒ{#7/b:xtr8K-Lfssag EL7tA%[k:Ǥ.I*~:O(ʬgWSdv}ݡ$ڡ2")بѾ#{36BT?MAlR/Rg8 %G]܌;l~` hA]w}fe1f_Wq ߘW-cAvlopj eTul]ɶE+c8Dk1Vʬ16vFX޲蟍}iͶy62;q[n΅D 5]lz}7$7)wٯr"wHt*=ĀF6JW w\pH+{?ADe|U碮}4i5t'+,Aqw:y%W6v&z[Z 'eY6#kgP]aGR.N([G%eNRaGy\I `bYPww޽y^R>$Cp~aS3MQȄ&&/T&!L!EfuҚ+ ?v^= ^Ogf?|x,ޏP\/mͰm2X,qjcxJخV#=\u$h,N Hfܵ5 l!1FK'Yp[ ͎"dGf/0y qD8F3iзsNzʧ幰[ uʍaaqcݗăe;J @mFIg$,;k=/c0,QVlbN E.J f^rho`ܥ򤹿2;cvKw}܎y;Z=Dh8*Mtp&5{zcFoX_yL¬LuЀ]gg$9M5 w LEPDSj٢\Q) M%>`.Ǹmk51L\5 JzqŅ[ VRq1!uP_Ԁ.Zx-4X7 =2܅4Q10XkI ElpD7UN{</h<ȀgTtIJx,ׅɿ+4*a H~LQ>F%rv1!? AI*d;%A:C@OD_=JyxE{z&Hi_;ߺѓ>$y=Nw,h<ľP#$e^p,2@X8kO չE*E0Jܱ 6M~? rtXEf48e % E4i "$Fς[Sۛ;h<?ЬΰJբ| T}3ODWQ)D; 9J:? Qaj: Eq ױM%3f_?T~ncgݷvۏs2MpS}uk}“l߂ p2aCz] ό'gֵ+^AHF[rjPq<6 bYjHy`Q~tmT^W+MtP$&f\Էd'槍O,%ާ͎sHe`OW+?=MFʝyrfrTݗڥ (f=aiGܗ >nCj$6>u%AYŨUTauFm 9fHoG̰.:To[7K0\7w$Rܱ/X9b!i$L^ҝ qҌ͍U|V^&{Qj~G,ETB*85!Z5\0;O}ٹb`ŧ$#|%^2^.Զ+m&a[1`O@lVS1Mp?  +*IcPkC)W x͟J_F1LZy-K cůdg3vYb2!#z] ʷr</wW@$?pBGqeWƈ<"N\oi˝礏aUmLj)-xBgQ;mR6&ȉ3LڲFVqBjă;~{j} ?IucSaKBG,J#i~x6 /[ ю#®j/*1.>v0r({e4<:oP_w$^ nL}lnԠX!..;E+Dz- n+vBS)h.O x7JxתO~$gH6I׽uێhh!0K&U),H Y3È&S tz~(_"B*v`B [=}\ݔw^ҤOx׍ǡ%t} o١uܽ{1vDږ-ImS bd5E}7=*l {%sVߊႺac\ p1}uSӉ1/ʍ[uf?lrLLn#L)l_2dA֋4#daw_#M4OAPXFp)2LU٩&Uo 2=tS;hJQzXS4mg*ǻ|]ZIxT:%%ּ*YEiRdTDE@IvVY&` ⁊Ei9{wPN'-Zl7"`Y{D|G9"nSL^ۦWubz n )bpꏄ,2JH"?`R?&=Og^*0љܾ6(e¤K* jU;=yLav# {oBs̹?8*"Ǫ-r^2N߃Z 93MH١P:jsʱVQΔlB*ҷY{ 41c ^.بe3A,} uC.Σ ufׄSCB@y0,$.ZNSlcM)rvP@0 ,Pfgu"MYn\bo{Q%k6"M춧 lVhT}8=z{c2m;g7_<A ESvZ[^QpvK7 MZDV v3a.1 8z%XTt?V|{ӡ2+E)n_gT-wBmyyf˵ $u0. ?&Pjir!TALFU4;gYҫ@է7QJI]Ϣ YAZHx+ $4,7*s[3po@ߵEbP^T(LNtk'N BTb:#IG1'U&*,gŘ:=2r{[۶p*F0vr t-t3wLd}h>p`#jG/PX#CKVy9ZWkc"p7,V*C gZf+M^_n\r.Y}g+EO"D.noBt0ע:c+Atw[PH+t{w{`;Ÿ̠p{l*u>YDA3GO;A-*la%&rsjɡyL .nh @j>Q$_M ˔7鞙6¤S!)/B?ЫAE@rӦMh'vXX4vl0[VjI~EAכcJtݽS/ͮ`Mb\sN-06ӊP1o F,i=;a{30i.g]Fn?* 14*#_"|g5casUu'LJ=HFIT C͇)*u1.> B Jo^9v;bwcx /sB+c: |W#Pdc[榽e<^L &>oA^]龲a-L#;4ӟ.Op &*T2ai[K-"@Sƥ9XyT^!xl-?fh`qW;W@jїUn B:J^`3"6Zr?- - 1Jbܸ#YPxt3yQp8TSˋ ܞWz)E[ղG såz90<Dw.嫎FCYs ~L7 D^Kk<&Q~Ĥ9C{5l{ gܾ4}GFk{0zPɏsmTd4b =SG>'ƢlWDkolmnv,wˉQn*oDџo7eS\'FcQdvkX@ 5{QM"SNNB}HLcկN\T+yֳhL}>[!+ RYU=4Iܠ06*)Cat,M{F/#B2^W-?O||d: +9ӋA4E5J\H>Ux#V|x&DHViV.)c\5 |;Ta<&ɔtQPrs#,E#~B_> "c0#v$ V7RWO[bpSh?8ߣzl<+Xfͯw%}ݶbM.FH,/?]s5ߢ%h*lp D*K7?OG7hW~y]*J kbnڋSЦ}edy~Vl>KlO5BfM鰲QηD_oS;+*x;3xlNL%I4 </П QAZ!\*S*U&Q&R. l&U얋f<Zn,;+cP*~>Izd4vX~zB;߸_]t3(ݴUdht |m!'I=zMar&κ!+5P  ؕj?EivDr,ַd0fFgL'Q("F^f]4?L 3ixح>T*融[y(}u[wdwydI۾|vNQ0]P߸V鑏8T+]0,F=H\josn M\e}2MQv%g!W #@kvbl"W&rJ.Ss~ۖ8!'7+ VLx *w#:i1A T@tE6OX|/N93()J-z$Vi E&]ǓaSQFI.? ^hoV' CE14{ k]y_A" ӊCŞqCB>>P(؜G̮!o,zf&#ILl35Q:YHDcd֕8knž#'vVX7hl $˜;N"[#͘!3Ȋna6&AtZk$jEQNQD ӓߺt1wf/ ;eMű4af\Þd eń*/5bA^U҅UVhԭV<++Jh|KoRW3Z2z G)T|CЅN5n@UFghr??LG| 7Į}WS+VC~*ۚ׾h  2>ՇщsmE%󊑇jhg/A ߺk gN͡ # .2o}Os)"kvZk=7|O'QZ$bﰂ %fP6mᨷR?A\2jЗ=SqהhR )Rjrc,LY}d u :o=:JYVA6@ "!Th+5Nb=w+kg-%2-' xnq\*ʵ}uӘMiR:+`Gii"Sxv̏ a.Z'QyuiuCC?^};YE71x3@y( qo0 pjXLR'b߼3`֖pvZ)vȀB8xU! vÌLGf̷@r>/gu*^OHl%HSIJ};0S/΃"έm\)?\WܚShmOlIsC4OyMH8\b"tHnhܒTB  ɚ#sG=7G`t&cHYXSPimmL SfzA7Gy;m_| NKa F]Y4@sQ^Yr".}X`qں2iUj]'KXXGo|W͝3?0m>6{Q=+͚:W34q I[Z)gUD @ BD:&?opOp*z/dZ԰*QjeBWK"yeE(()XSu߄[*t];:ALQA[hbDAK WI0 :aΰ"nԆnrܛ,ƕ;p*xK7*IT5qLcX[)ɝY|*'m)b1'RhG˿KWx‹ &H\8d!20V4 L!/ccb,Dg- /*@G > X0֍A 7+X(ь^Vv697e5m.k N/=G1gN؜.W\-$@oѓz$AgE?>dCd#{s_ƹRwlux†u6_n\Rgs)Q/j)9<䈖}G=Q()As6OEFh<_iSJ֏?dRهZaitt[Fylo 3!s4e7jHbWw XmIYqa<MBA"hD!`M^  @sIbK[C6H,9y2Iٶ2V܊iZ4KY}Jϥ!:5*\%xduLO< =hyc'3)(h:~1rGG̓ye m+uI3xx.#FĢ& h?}㻈=<{{n:hkR.HŌJ Wp>o&go/ ggzYJv#UUacW]IS^E0Gz^ꏩICmLf<爇Y)/$,t; S/Wjp6Aǧ(g*߆Jtťq(t3f:4 Tzo5YD]FM d &=#4%r1GZ!j|5WYy1-՛g/؁u83&*,2jdӜ1¶ۂ5&ץ+FQDy6YZF.Sn­b6xeiA> b@qxjP.zg:F u3X 35'tIӆ}oٯ%oDMr2tPy^ 41|,2(!n fAJ?),~_Zx J̚e߃ppNWśK & _< $ͣXx cym^bzL ";l%8RMYH*\˘egA~&N?V*E >ޥG)-jtW}ppcf B>Gl=-!tl8D`VU/lQz4?3k|sطkwf< p\/n [JgM7\42ĘZ ҲY ;P4TpNbTҰ߽TeI_suz8T׬s+n+H4G& L9p@-n`1d]h`h{v:cxzfPc~dFUE}ӛ "ܔ=@{TDHXu0A`r[{NIPǃl- Y`b9f# }> *a/ L0́4Kp W B⼾_ѫJ'syUGEz~ ,0cϧ]; J"_xNa >K6sL-aW<1v@xf x4Iv+2eI\ Á+` $y7fkN<fh2 z&|D=wk6$!b$şKPYСVϒQGNaCCFQ&]m=@(j)eƿ,$~%I[j)>"b\rW8{!q yoVV6""s' E+UvH%A[`/i)(#M >T!lWj4ưHܚ bL .Bue1+SV;6\zee >G:kx>\Ufd 3AQ< nfQ+', !*v͓mk'ΠxԲd5<,GKXEQƎÉ apnr޼l ¨kT[qKUp&{WCqJ'z'cO0pV)k`ut0-\†/z z-<ӡ{H⨋ Ju!; ٠`I;Pu&9nVs 4(:KxK:;(KA1VLzx蛮6ņ\AtX&Y#=QD[Hg{)B@םF$JrkQt/>p'"TcUgP{*` xbTs64l1AQ+tdpfݏΚN7]GCy6%<1 X)4S 1|VP/ףތl!9;iѴ2{gTGPX N~إf"DƱ6bOmkXeTIu4f]VZt[ QlubxCS#H3@d45$,=@H/\"$tmU${Hb8z\nн+H5ӧ"y#F+8$w11ё=7͌7ՙͲc]F@X{sגX^8>X'n)nj9ޚVV#"3-bZuN7r$^^2镁7ۋ NcAlʿF mGOH%Yε2h,nZhWN0Ud,4DWVAd3iv*«)%0vƧԵUObPKkcN;kJE6 Ppq֊4،]ē h'8L`URS@8ľ]?m42x*j ܟj_UHx,s;>IbȊ @q+-Qhl-/vYkA:(T׉(!QSԮI8Lz{?" hiD2)+ J qP .U^H%4ebPybܾiF`I5"HKMJV5p86U\vu! @vE9B8seS lEN3P5ij\9-YM2(D,o !g'zm}ȚX,] Yi,ڶE^U=uy|aHd6A.ev-G%TTl xGV`P7*2U z%ޢHz˷&.Z;Gļ +bvOe ( nRHځ5B{6nIɈWp "sIH)nWS$lVM *8Ҹu6ØgwDx.tU HJ[QwS14M‰^h2XE)L&cU~1*,9.%(=+ٕ$O霿~C,H[U]NN!+C+p]؜bo/{]aM )Iq#AZa ~f"}]]́Ͱ:kXcl;4chqZE~!rb Et(ָB }'e2fc Q%dOܝ>F7e>@Z'G?>S#nR)/Ff֕UŸs9-Bnle )ce5"# 0r6"Wv8zʈ59΋oϧOU˼L z{4dmy7`3JhC+(͊Vz'k41g}Owtjݖ(.K4bkV8psM:OT/$;4`&AKK;ƙ -ߥGUL-nP`RF7}5*hٜ (ɲW%-$h `XEwЭT >` ]%hG5GaWEjbQca,I|]x7a$RR 7FWlJ$;tz1R6#v.!ALW3y8ޠ*vHmi2 "`[=sJvb.X^Q+c|r+<y}7/h8u;\GCcf@AtN~F`xE\+MpOdP`֗z$4_"6qeA1Ҁ>]bFBG RNzo]h!hkԎj?DehyVI)tw3/(+(J\ {'X @F;-|)oX\f<"`(#9LKHayxu&qS*g2K4p,+>Zɴ{ZhO `H;a饸N^9A6\msY [G@o5nj.A"Do(\?azdValf_`gq \m&-Jtm*D( IҖ؟:qkWz5"i6tdmt a%Y|Awhl< aA?wjnHz`&:aaMs^`cov>~yq&*.+Ũ秒N9<'/Aӯ2t*zHς tR/VhoC +a=!pUD-v:~lOG>]VF,g^~$|INdP= elt77Xq _r%nw-b[1ʅ/.VS6[gYig-c⽶d68Җ3{ct[a1r(~l8aV;=“ "sadzZe"1䠹M/.帜e{T7OTN1 ◷3xd*yjq</uWá @{ҼHUq [ mvQW;[ ȃr ]I ZFąTCAS!]3`}y j[ e1fm 1, .BtATY[-n~}Y=#E vmΛq87}IzC$} MA@}}ؘ_@rVծ Ķj(>R!ʦx F-L)?|H&d=מWgfqb4O~ت3ζ"纓ΕXN@"l5 "Q OPje Nӎb*iUWEqءV^@@^}EZv{H.؄y4fqOx'jDB %v/VWF! +w(z#?GpрHNb%L42~E]ԋC'~Yܯ54>*0;]E&4g9ܔAN:9 7a,݉g:8㵂wB&XBE+YsG`iɼ򝲃>ǰ'(֛DQ__g7zԂtzY<{Gof4ܐܯT Vmdn-/nie8qnhDN7 RU6<f9GD:filJp,+}N>178&9Dk:gQJx!bDQSI,v j-H]ϓ|ּ%4NLAA"C҉AdtoHeؾ+}dCPHSzPWO${:al>} T dj#0MfOEiؽ宍 o*xa@M,%dabRjm^kli% d[4s \[_cܪ B xd=><>2~kan-(bly(Ԇ@ ߾<}o{gpUz,7G-)_CO$-ɒ kQ땧ȭ}d9k_zS)oJaǔ^{. >Zx0wk NEˇ&$HfҸ z'NCS2Ly%sY!AЇ%QA*Č+q3h*)Ν*W&o |N د%C"ȱ-Zx"J1:(É5(c"J҂mY)7?UXe.(!™WHPt!CTN2d՝wxZ)z"o!5=h|P0 4CWɗ PsEڿ Y`}tP<\dOS#/W{[ǰ_p"J6'qUlx9UjkOd?5s2P,S|\ MU~V0m df~UY8'^_'t2-d? h C:fWuzO  ~.3w ^ޜ;^:8dQp5܃麢d v{Vq2H=B?pcL"oTtqz @cƒn:4~.21CUv+-FD_mU:]8`ii˝&EwEݡ"==NŅD} uzbG!.S\l;rqr+ڨ$*@%K]]7tN~Od1vW@sa;t{h~=|CVl"{3}ʖJ.,M`I1[G\ď ;fjĜq8ޅodn=K9uXD4 YQ2yX]^}eVd8د)˲yE _}d9oeE 䤝V_ZN~6OuW=ꐇWX>JnsM\ 1p|BJ9M:C<<"fqxyy!fH"+Rh˜ٯ! OO.Fz4G_0!cԡcRDGI:kB+ bC+uaFqrY29z'=\T"v,jկ i`.i)UNp)^2Mڧհ[/5p՜5΂zO1se*\ҲuwX"H"X4QY E{df(JC~|P#Z,uYV)H ݃ͫj!|*b{gEF kȈs@uS+^/UH쿊P.Û@2Z%h#z8P05狵Ӻx|!8 [E`|iQqpQƆ/m(7Y0ʐ0dX`B_1΄mNñ0!8'!׋׳u .v"(_"ds@?3$DP]+4; ZD$/8o~ nAa-VPlE\ڜch=f@aۃaR91y3u{ϿDC16_uܒx˶y R1(Z-V!IP.GKلv] ^H"UQNLQAGiV5;gY0GSϟR&LdK%B<+V*3_װ;#8yt %hhuۺy7k,iǩ{]PB|TtUֽ ToKŤ'Zb'6ESQJ]q`d ѝ: 3kdۺzWJܵ(7P8d m70R 73Ud홼VǕ7jAe$nEL1~wYŪ8.:Tt5h0MW۝zp;4UtE{~ec#]blxCiI/"˰6Mr#L fqӽp[fv*-CwsSk bՕ]&|mGؾWkuI)H}P9W:cB|J ejgh=vdrOQt_dt#Q̹[;v6"h$ W"@$#IG:SWc0ڄ X(_3`n& 򢥡 Ċ_w+4YYn͂{c?`yIV SwP9AiVl*|Mg  C2WC_и]')/`bܭy~5mtz uI~ z$; -:w4}= #\F"Teaɽ0/d;Y|vA%294r\cR(MUD0[T2nt_{[ZRN *첎~hK`/wR{%Boijݠψ0Ь1K76+^W[$wn}2'֙HȀt`)[E Q[K K eZ }(lݦah()+厼0sStyA~i #t6VPNHjބK3,Gà^O'V/ѿ([Ÿߎؗ`\Yf>wXfƌBussUvW*siG+LѴH ~&__7~QM؉Y%,`Gud>9a ^-hs}!.FSW9;Snxߧ EO?J%~L<*mjpbVlICOvvQtxӋs33,vg]-ia~/}?Oږ>QjڴÖG*/ZKlڍP-T㚘??JHUx/ڸVܡint3y PwMIb>Yt1eHm$/et &dԍ_ᑃ2#*oZs?إ+fcP>iL5eH P-l?b$jGXPs$ea#/D;t} F R_t3/xqn4H wW-L4"lSBpr(i29ݵdT6s(Xa+l( UI2^P:CH(ÂY D6Ւ?;'J$#+n;4s @yG+^&@܉hUW;" /j3?z!Q3\0;E9[yɰD(;,9)j̓AHK сQ<8gWͰ2;"`׃M0l*Np@.,MNCb̝ ܹ@w`MA2؄NgK z($(-{N3ѠՄɑ_҉$j4g*ԡzNItY| bi }g֪z=ˬ?ϱCK1 ; M5j 7Mi+8li#[vkuj #uDSu2X9ṫN>S!Θ4iP—V!3Xi`sX@,qH562Vi%[ԸДRSiI7/X%RVq@Ng+]ͨLiB&bC{c>4jn唤NFhViV"eȣ GTf?֢lUԽeeM3~KF/!F+|4X50I7c1ܚ\+qr[2L~(~& b\&BOH/EHq3f m_dyIF7-%Ğ@4m|FjEԋ>5 ^*S=a"XMM=a(Ep+4;$WHUFQ#_.qᏵI"FNvzDXe} l{r0af ?>J~nWpx%̀ 3u>7Pҧycxz'M*)jV5Ĥ_F,h ,oof5X,t)p$J%})`yI{4m űɥ8?^1B!kĬ*:m}58@FDGpdBg1k(-.5!:lwa.1$F_ p'w|N,V'C-,cjn &NߔU# ]``Ůj0kח +hҹ4O? *!If bMz`{%It@\F4\N1G̬U]s9Vw,SRl/#PDdo7~܌o궘qQ'xl*.OIgyp[lny%&ʺ?!l͂={ց!gFTb>F tMM;Uzvyʍmdѐ\?GPi`MzJح(=!#hZ5⑘@9K6ȿ 7;sbY2?Y<w031і5$4ki$V (ps|e+IT {D#Ś.0t3FMg7M5̥KRF!0! ǰ(c",CN1";=s_ dx(Si>~ZK@Eykzit8C+@މao4AOcI0[MUO!I:bx,&ՋWы b0B}LWCHjlɭoQ5Y+WS BEu}_?k-sFI&`le}q%#SU 44n*lzo~SS|nA"%4f؀?c"/P05Z8|%?oMB7CRUROz4U[6U J7Cfo yt,=Fᐏqv\Tm% !Ѓ"6E愌 "ѧ!r{3j ;yd(oe;ArΎ6ixHˑLR7+jg8* ]'Ck&P9ʠ{SR(}g!!ђ>\d@Ѳ&q!Y]5#9HKXɨ hU?D ҼRLE$mcNnW"j dl ӯ/1LuwQU>ZM_QM}h<+p,ϭY(gפ5϶q@ ~ɵ2՗'jLK:kܙ, gGqtV!\akD]bxس>lķ8Js#m^R~0xv8{ K)UPLM~dټYrO-*WDU*`mHQ$nF0xw-QIf%vfWXtL vBwǡ;/F{}4I*&=: z`B ԗ5ilK %53]ZbєZ7$a[K>1if:*_3Xؑ^*.Mb漝 xeE\@2Gޖ%Y#MLֈJs*Lc$nVK7w|ID|e/Vx±WTBL|'?B{{6_l a\҄" Mf',skl(8y<z96 *[EkÍM E:TjU%K]%.]ߢv[WN&e@Ƈ+`I GuM '¥{;w.*ߛ]J\Y4M%j4SXCB99/ b63w^ӃfnjnY <G"L>88H tA.熾:賔k RQ)OݤIgpyu%'%<˳C9+s-蘵ܫ)Xc[?c>jBħULV%ɺ""`C/ t CuPWfA:*f8ByeR_ aTm˶0@m`vպ:yzH 0S~%?V)=Gb%LƁg9UX * 8Z;m"l(+ӌ,i~`y{ZTD[ oW)l988BUzH Ӛw9ዌVNfF6ꇒYCuf!p!* V}~jhÒniD@al{3o@z>*6sW[4MР0.oU8J׵S1z},9w.KS;!d4 q b5Mss~ĕdCqs%RkRuk &:Z{m#xƹ,4`EK}$0D$mM |'d5EHŐ'BA¸Mvl@] "Iԥ>w" S0-cg˱t&Uֳ~F}j ]@c{gWbp9ZѡUxB8J's}(v-X˕o5c5u}%0F[i[-#Tbu%JK"iBJ z~ DC'_\U M5\,,HC `C5cQW5ih">-B~f;wrGTۆrH1[eU]WѐZYE;X3֮ _ɖ7L_Jo4R[ MϦcRzVnf#8ʭ.Q#I^|g3Ef-Ⱥ-g/|pI^:i1]3U^?v!:#UI'i2]g{}xSķye7=/w<.¯i>xU^#R\%95rn_HHŀKb]*?{Dm&wpѶ Hnp4/ &cnnC] mS Э"g&u;=ou?.4cs7jz]pM ,W:TÔB^c RTC6sӻbDV;i#/GwȤ_N~|+V/oﬤLArj YRn7鶅i6AHa69"`8U[=M5D_j+G~pW' fC8%W1nL^#7NBF .{?VU)="ZɐR*T"g:"(<\ۊwC$fە F]*K1y7[΍Ն pofmA$F{c|'jXQ6x H&/%>Ɛ=nLW8z&܎j0Dc)oU݀=cлc@ŃA C'pY&VaQ= T>Qs|q@q@/pjқr'L+%40>61;~k+K7J^:Hv㼙(Cx&2`@pШ!K,yyx+IjX}:4o[Kz1NZ$R4>ci,P-%0% 9®y$nLLdXE⭉47|w5rظ䧛DIqA[~<#BCTe簿q1mT19=:L״[IrjhLqo5 dʖ^S^\Jw8(Cx%pb [>~Yz"oݯʕ &ߥKҶP ?(ii:#]F -Ppž`"5{hz|}]jKpJųL{Y|jiL~j#݂O%ӥee_"y>؃kw_6֠ K̨V8>3kyk+vMm*Ţ*QESk7̕bJebg/$獻5/Z#q"R4+2Nk<[iA']?W$[` >|+P{ž}y( %F.CX_w#MH[C/-l%*+Tp}EuTRvPVsO_ X=;qʌ}C>|IuʒC֙jW|6uN)>!`_4 j9!T " A[8ϔh:vF1((7Ƣ&w}O1Ӑ:a4U2gdCY(c~3Z4c'5BpI2Yu=T]5K/PT]bUl{==O9w׺,QLY,H\|r 釼x|ȥU[Y\_z ڇB3N 38vQP'?^_.HiQv(,n1B=3>?'ffFXƛl(DNu(7#˟LEjY`o>K[El8_y R;fq8L 6k4ꨩ9i~z З*=]m GmɍqSl;(;ߏ]w@v4cp^j󄙳yyó%4rp؈ o SjCkp}]HB5,zzN!(۝17z3m4ɺי'09lMɥR+7sKHDZrP/E7g;`G w7LF ~gbNf'y6jKV}m\.\ s5P5Ht_h3*:4AEe& c{Y@凩bثM?۝Lj6MA><:1شWT(uvu34(\< Ő&P]1W78HuGA曷Sq܎o=G[}ST;Z@5w Lsm#x=N@\ƹwu<G!nB=wgS@7_<,^k*:ԿO#;`> 0ˁ| M}ˠ4 w*-lO|\CmZp%DR /$$tH,ߧy쓊rFG| ޗȫYϫrׯJ 3RRA n #]|cD;U:+¯w2w L#\]Ƹ7ȱFzR"~uV45!Mfp&LMaM2aX1϶iy9#ZX7My0`̮f~bf20 XԸ3'j^Rwjw\Gz x5ۘ,D vhԬ"[b/KV[A|ħ<殲\\vyy{̳GТMZM`QGԏ]1PxcK@q*UTA.(ԚfJ'?f!$]~$09fɬ֔"ĪLa[C܈.p#K,Cλڏ\*Y%2@*bTJ=-yYPcDGjGDaHʉusXʝԞ4F} D*c8n@J{[VX T%zT#6D^zv(\hlY,%rt0``8w}چ${gqyT*v.^.A.ELv!#_&UBB 7s[@E3 r [f8ϒ3āzsцZYo|x`Ž[Aq$e,^{cCތ=l/nwZF6[x~[rq`Z=t4P]*zxeU"b2OExǓux[vY T~`s|EՙK}w@Aw8ӮPp>cOʽixɉ~N:T]*XYɵ@*Fs_M%4Ir&[1@#U_A{ lcHlG\-/&Eo (cjyRV XN,~2cǾ_ɒG(N2@3l? $+p= #]MY[Xw!ǿ=\} >됥5$>Q*[8;ˁPo2 {)=;vNP4maЮɐf2'ˢJ cTnivDi"d6gM.&1 ѢكhҊ@oszaTt$G^@nˊj&[&[Qdh*){>4zt=&rpDA+GȎ)4&&;UAEN"s AohhK @qu-42fO;rVMWFl50"0m'/W[!}doR oY skJlseqM~}Lw^& -vXmO b`߳氢O F̘l21іOI 0HlpWq50\oN)v joQV!䱆Lv`LMkf͂‹0mϫE1/_-dʲ2e:L˭qv((%AcJaIH9P"DqDR&lf# @R6sڇ͓!FY:x9~XnV c3p_f鰔rO]gcd4Yzu˥}h :7=kUl-G2$Ua9H,o{mB*MِV@_ Wѣ{ct)Xc6l64'Ui\1Y^ {FօR56iR7AńF6/ƺnڔ"IAFxCc)X^3~sU)R{g//t=Xwvu}uSkëw QP݌PMhÃKhҏRx'N? 3͋/~KnӨ.{^Kw?? ԵIz Z,'Uޝؠ2DV(M\TD 7QG.9mckP e$]9L H8pSm: ^Q1@>8p7@~ W,OZB-վ U!~)pnSCz~y(u{BvSC0Vj(cR|EOESe짉$T:cmQCr2 rΖAeSXOO9蘚EHdb3;ۊ8G tb恉`|C)S/;c#}O$1xMPp>nN/HיZ_ljQ%As1{0||e5/=. \/0)TG#E!T9_<-TGbL̐w}"6fyI DȞ=|G>!gxJm:e@Q|i}fOy1r1Y@b?[Yӷd 8^kp쏈k *azF`i\ʒLfe&JKj`{m+0ڕIç;O^£%FȘ5gVX'i8)F'Hp$klK~~%v"o~i!7gL/e p@lAp;ݽ.c`=y!fSx'.'&Q3NnL+ʪOh}[Nr@\w\ ]Z+eKA7(\-i8%ث[ܲO6ʒePVʴy Un.We$+P,E?OB\ gmRV%+^_n.El?X,m) flkk6Ƌӯ~`UC[&djS0WO2HA: zV# :;theO۶nن?GdϯŪ:}$]))&O*T!q1W4HhP,ºnn: 5&/1׸ GpS#5,]!4=v#sؐ(^$UeN 2`ǿaUO'TF`[4߇$TDq[2@-6zI~3C ŭؠkq8dKj#BxgՆG;ևѻ_r|eJ3\PX~o'vIL֤uϰ̓7 ]wgAoA+hՂntC"iD* PȜEIg췥de%* {N@FD4Ę>Vi(>Dhh7+ ƒHά\#!F..^6IUR9hP`$-d?_zy>ͮLf>Wp[7SlWL@_y=76Qb*CEAƈ]81DP!aL} %Fg|cX2 W?{u\ayAw!cAI"\c^/u Uls8-A9 n'HgIdq?ZlgWa])LS.CHfnj>zy|sp2Ԡ1eOe9<@ޝ3t /!*oDH; j)[Wy{(R﷮-`Uak~:[.uC oy!P@3'A?\t4X6cY,'?#G9P4:UA|q~{8 !(脱a[4R+lezJmO}_io+ic@v@zIr9g+2䁿oOmJl~/G`4o+О%PəCg@|rk Vڥ07~z6-[_y K.n61 `?هA+NhzON߱r=o#EpX4d>*ʈ†xɐb_4rB3X0>$B<7/INÄY;!8>S£j,yXQ@f1Zq ̐j֐/^huCH9e8\RGែp"oUSI]w"e>p858+rY ܔfx-`!̬{z߷C3#҄+-S-њN.&8 GY]K6[Zdavx~ \G[: ۉg6TGXbI>aUƮ ƉnR8HZ icPl¹ip+Qd04!0h{ʷD= ?BLWv<9A#f1mCtI%8цa*/*(ؓ>@. :>K6@En%ad4b5Fh?rY?P=ho1UϐrLXqI:ȞHiqϮ,mgQ}yM6hoJ_",;cT> / ղ22*F؟ ;˱n^ܞ8vVxZaf⫆|C̕U*VѽGcH \T{bsi3h4ZX+@Q$eq4Jca,w$dSX9-V,҅{V3|PI;+#G2r*-"'pSXͣu hD["so%wse1Xފ`&BPn9jZ~q<wQLn/lѷ'A["p;OދaVmlS>Sxܫx8ŷcsB*L6X 2 A}/ 2º~ЬWY;+a_ y^FnhꩃȒrPEѕ'ಗAa 4`Ta5a;"pJć8PlTs՝L.9]0σ>$#;3G 6*;UC? hǵWfL+I1*ބ[BWb0mb^kò<~(&K@GfBڛ:{pyܤ\㑃&\Kl׋2(𖆵~;OJ]*9 ^Sg v^?j8NLi-gRQ[8|'DHEX?z$*p|k\,2AiT,*bSh1kU&LJfa Xort\`٬]ُSҖ>ʿ+at "j ȗ{?!tۜj[;cם+BL/#ez+ЬI7?wD,Z}K$-eTq%PcL[_y:gtDB5l.߬w<N/zkWOcuQK4TGcbD VRi>q/qXo7 B^Jegd7ȥ!ri$an``e.b4𧻥6T):g-XFݛGvgGkoEMRF'%,ٝ>`*p޸WAG3Wg8x iD) )2yfcvɕ(o0̐^ K:u6s$8OS@\QHs,q#Wl]{q-B^w񩺊4Qs dceЌn)f9&8?Rك=NR}*"N-:tl{F)o6˗lBu %Q71CIn].rXr (?fS<9˛^ZSҶѽ'lׁtņx%ҿbo} :aI)ʙ+, a-U::6=a.VrYOjR@~Ɠ!q)t=Wg);hRD/!?kZn}3&s;cV4r&*^/U#ɓ_ǃ^-NDP&x5^J(eT):rr}qRM18BGnrfj?M Կ]\nђoKi}mV_\e\[bL71Hbd>zzCb?b0J.#P$\}#9~kf%vk1̷:EvFX+=ƑT'z `ɿ/ *gaR:Ȑ&qQ8u$"F%h>y]kT-y_ C8d-@f'FDާR4lY8_R7\|VP wugr^k=v*z>=b14]ҥ}})A$ġa|`\ &)|c%<L|!D#9NWtX>.W0MFi¡:7aM0f-@=3+2Rf+A$NsK56k/'.Z1yRFP5~ PU02ybVd>\!㹇Ht8k.W.Q*d14|Sl{j&6O!ElvJao?w j@^o,.t⥪m})\5.gNC4~P@?"fH `<0 ;q-;,}m.TAu-ßf>'cU; AMm7 *s86-_A88Gvp'+Ѥzw07B> '-t5)%ρ?3cr_# 6O:W3nBZL'FN*=њ(2(]z@B?[VB>&;?Fx'T 0v\VR@$f&yٮy CC3Z -))d8ytE z֟AU)7˷2mڷ ~׆xeTYeH:.%xL8'roxǟ6Gh,q8?7? K/ҖPv;c6<1S_R]1i$@W?*Q0J;$ '\% ! M顽+gZ*R}l\'XF; iT*)b ~BIf1j0R=}uiEj&W(4XyBtS s VmR`~b*\67b\JZc5l `"GlJ/uu%K81oO.X8nEqaV8LQ]>NCu+m磻BfIM/4.n탢cTov]:3`lKCD$7c ba`.S|Ycɣ h*o#]:nyKx;ZF6";,gյR/^[|NHC1AAfpYļ}_\+b%|6ޓmii #AB_T(i-ͣ/Jz<8 +F3tXd\•":壟g1EbZk5]ӟ8?ۇWD>NQ~ߘpIׄ4nF=ɹrJ+Ӽ:)V&v3-G3q1ꏄIvum|îD&*MO$Svcc8]nÊEC"BfMA7$^w?D́o82a8< dOCUͦ½ACù -16f6n[z,e--};qk+3sy?rN:ZI|ppF5dō2E]'="^_nQ8O:̽e4!&yt6@Yl2xd7UҪIgI~%G|evdMH.AXk8$"9Ͷm'naīSUn2QL9TIk>ABl hdjY3 ,&df\ ;sA NERDVNX@Ϟʮ_ޢTv˩\K{Œ΂GjwMv{jP&p碌F\G1w8o1"tT'\"|P vOt daԌ܆.UxXBy)3nq o_NS@}V2v N 0Rz]dxG3n td T\+'Z^\rC[M$ߗ<vZ0k; {)5c&YGJsRJxB}}}w`rkVoc .jȋR]Pn:=?o@9Lg 'p=\[:+ ކ|@B!Ӎ늹V1O Ϩo**#BL Pg#ᠥ)Ye堝Z|jTh:EKLԖyJ#;@dmųf/wrڋ*cIt텳3W\)HFS|0u MޡbˇbVmu)]TEmY5i}Cb|):2oClN6 N A:DVF1ЍΒRJ5`T-k$Q~G ~Ϩ8jC DttcOSP0+rcgjkKG'~J69p;[A@ءdspOm"*z陱tŒֆTtEQo`줂~p*4Vit-}#=I"#!Ja3E`Dn`SZŧ !) iOD8\.(/\HH≩ Lؚ@7`l=H5B*eF酀0,d0ȇڞQp03z$;y#ԡUmnn-2G'9%q"GVSS'U$iKdv=ԍ`H9xuB8 Na3P!L~mB6eg+_7+Hs,LxO>24HH19Q'> n(pWV&,,=i˴RhKDO'1W"[k\7+p8~BA૨>Ł"*1EnšwFTukY ]5f~a1ڀoɍJF`!Vn&/Dlf`F'oA $3z*,vZbd}[C$7K9_t4.Re{ݔ/'~\il(ªSA;veҤ4qyUQ! fZPa YO1+\`Y"Z%>?.wӏN$rIDg6íLv]]7|pͨ@Im+ YV-\Nj@. x 4V9~Y7&SrB&WPE@Y{#Ro5D狯h |e.i*= [?5+p$)(>ZP4ai#nۃnEM KB󏇓0VT@qj2c蘧UD+kɤjW;ٸıVn0kt$dUҩ=Hxɒ&=}6kƪ%/!Muu4yN4gr7R nDG% d ثIL*ÁfT$t'SUo0l>[rds^'7TO.u v^_=AܿuU08~VAKIq,^efLQ0VUe^y1f\՚? ?#}g-tUb;qg ^B a[ =_h$'bnAпƮRIR~|arQ4[/W:Z%֬*F=`_EQ{TRUwѯ z ,aX\?6BDZʿ2H+Û ==7 wt|g/2DԯHt@]fDu('T@=6H{m|X=~u\jLo1,8|qm/tAA()3t92+ET9ƻK#p)$n/oMAeЧ ci5N.z< Shiz̹d6ubxX$I9g5%V{Ӄ =!(3.u :!xͯ_"EyZ#H?DR+"NǏ6O EXI#[Bbe23sly$y_%ZjF%^Wހ0:90cq.u^e17L"^n sUzŽ~@>.0 ߆rLJ+>ˌb@jRo;4/ez߷-CC|d|H`P-kkM1tEP ґf.^uZ8&IHlAZ=? sy: -y.zg[Azxys $#+l>z)I~ 0c biB65ģ[keq@.ɹ x&hjN^'~(NO͛`qXl)]jXǭ jXZbJnp&`9 {,=Oѩ؆>gJW0.=X@Bnz==b& If}a-UW-框%N)6r|xy6]Ȣ81 @)hZ Gz\Ib17 sFv§,Gt'J$dEqÀa}n9N?ɉLEa'PTM}FcT(W r)+ہp .?ܪ0l-*EÞ,Y5 "tSކ.1U@G t(]!u_k 70rV fЩ_M%@HGD8Щ6B{=*=I<]& /9jvUED='-QuqLҰ1 +/pX% 4 8$K(;*WwlŠZթ50{ۻWW+ _P< uP$&H~B:IN5F,ennr 0LiqޙR긞Xnu|:/? X7S= kgM0DXAGM~e*gF$;ztҽR13hf$ՠrX ;ݑ_#^'IUY^`\mC7*k2Lh Nqywݫ #]!;f7+$lǂwUtv1`+{}cq~pD+FMn:QT]43տPmw%*cQ[tv_e?"4a*֓ԁߟj8~ LY{"H@ׯ{oׄ7aSҞ r\PZd+V SP܌Y$8=wpBAꐬ*a~8o(_q7FGyg\Fm<.7h–"*֜ԩof,b%4YW$%H;K[;_50ET94! ag0PFS;}z`$ǤK8MN‎T\lfi&1;iP17|r,w*22p;$ҩy;V4 2\ã7_B&h׍j+N%/,h/* lm'xs}f>%N-:D^gC&?77:nEDv`O1B]`SDŽ !/&^BOr\4]WB`؍B#EmU(srOH~äW7y?)ulnZ̓fgK[tOq b69>W Vl%LY9Ap1P_"M~ىQlI! `_51vҜ Maǣl" d-'JM :  I voerŀ=AGƌ! W!y!o2wU2 Md}%|Bۻ:MBkT*RɆ_4R ^ZK$Y [,{ E2Hͦú{o IM1عl2a u-?绞'+3}[3Pf s9Fexu %'޿hL]L<: GLλ9@H 9f< sI0IhP@YEHUmdsAaRJAkցf]U8\FF, 4V)~v#sL~4J۶FmLmGJ4T8jJчQH40"/}ib?L]t;XeaP2 (6D][[2I:d?_PݯɈDB5Ƭ}EDqa˺jP%ǠSs  lݣEv-_@cƙC=⌑k󑤁&IGǨ%is.f9t  uj5]dCPAxI˫lBDeyζ%2v},+gt+0yj5*RP}y߾ja F|y UJ-K7#2I]asQo;z}7 ?ɽlVIgQQ 99|'s+VݚXVwӅ/AEI=a_$b׉IN/ tmK^JQ*^N4\xl| *JXȲ޺쨦[0r{h$yka˻Od6EGj#lJL,J JY#+E:ޕbk!xAND*IzAc #эQ?ZazI&9^No>xuFuxG3j!"!jeDǜ1>00elxh2 :%=wEV,a=ef"i3g.+稳/?]ZU%]j'Z+=Ha֤Z-)~gc.}<$`(jK~0qM9WaUeјs84 M~b²VDWrG~+xhڎKM>Ԛplɴ%VѴfՇ蛧3՛7@aZ1BB*)غk+9 u%[JeajL%8}⽝fC8UT DHMk[r%~qL4_iqo+24GZ"QbY 4 J~ܳFJzۊqJdt |´GaPRSݝ8e= Q^Mx$Zl%&h8MxR YI\ GW{ kSqh(5 Jut8& wc,[d@0~Ur'|e^<j-H{9,_*z3ejգWG#pTy뜯h&"zɯ&u͜l02Y 8Ribr]N4 hYR̼{jr+Oܮj2=wb?e`b 鎞#"e>ልGM m:CODG̡l}s8CⰭ8dG$pw.-۔<=Om=Hȹ4oDxe{ǎ}fL#*bGln].Of8 J'NlåkHW{ժm-G/ "/CGԵ0MW+D[{uXrࡁ(RF#-E5,(} [ڧψTX[Ywt_/miL' 8A@8=ꄡѿkyg"P\4jIc`frUjMb cٵu(IAM&}tK t|7] N&>n1[6P"{,ԠEnpo #8aѶX&_ZB#l ,?* W&̺yސS7^O_Csc;R x[rC>F' {2w[K_@械U1-i#9j?$=R#2C'Z` i_wmm/ a_F ?_lzIq=*]aCr4UE;uwFJZn֕k>_9Jd\j9/sJ)OGi!]Y=~{a1X'5ђVh1<4o9. [Jl_{$@kX"O=%pG4Gv^@zWX Ԁ'TP8Mƞ3rTXa(h̀wr^yk<{&/jxHЎm D W\M'Ή۠_BAU1J3`}5ev^$8%S9ϔR۷;C[4ǰ\uhGG1l\` a;$"6 $qvO{tZߙPn:tQ2Ua %2"/ɴ]zWYNeV')u8 L4鸓ؚK|!DvK`-Ht(+yH=p9}6K)dյǏ ?B<9FEvh6;"?靔tM؉`HK:}1D.QءԄnL}iVg?~z3KǫK),PF&0LYLg!5 2> ,"B-6Ο:T%rWĵ{ƺCZv֒ En|/$?6lв1Y[:8aXL< E'A9a ?Zyq비EN`{\q|7hPnBo=Jsv3} 89Ps{De!GKJģ!fKwz43]w8#3@jY4͕-Sg|h~ 4 6[DUVN Uۨ:UL}? $Kp]u6>sR/A589].Ѹ`C.pRu/?S"{VW$mYAə9of@b$q  H40 -/oYv'?ɱ ^g MJדyw ̦}כxKԗam6,IG~n/=3U{Xv}C)/JxA#/`C8r]`yt]LlI"̊XhsTФ2᡼i?Pʍ_ J]al#M2(B(%qbK <~+777{Xf1:>/s8diqԐ&f[/yPd5Yfp[?HS|ŷ?\A8I"8B2Tܪ%3$$J{K'Y;u5 >;299}@D ɞ*Z?~i;;>9oqKa(M/6l.\lR\\ٌTmŦG$c U|wbr:YxN=et6$bV@=_]~l+Pwk(^M5 H,qPͻ Vq uޒ"\͖d/[`lUÕٜ39FhuD1 3^/~̩fvh6 >lP*,=\s>\&"ÔV|7s?qJ%}tN!fym4Hw0aK^9j҉sCΕ@(2)oh^d˩@7ѭΌ@P=nQ}5i9Kt_sRpyWL֜lx5 AB ,l<|m>U%\ŗ^+>d\8c lgPl4 D+U+V]@ҁh0 ҈1[B}.Mpz;< ~ ?..xvG5|pl̥YNQgV}XҗqQFc=LwTSO]4UBm[(nHueW8 $ᠸg]ʭ&g gndb`Qp[i͇ Dڟy;'`6F=h> Orց%?l qbl zE`6`Sk{AD!x+\$`P͙ʞ+ ~3v/=&; }/ "[h G.hjȈzC%fPʬ׉IMs85u@`o #p,OF`n1b[?}e6|T_25XqlNk7y+=:IPK21̟F$7j9Wnfe`[6pf#@# 0CeapR`3"H9 ÔЦLjnI= F]/!L0Op!A(/'⒙ }K+Hg`F^gHi/.M.Ǻ'Sk)r'_SPҍ/떢<ʑC)9]Ñr y6s]uuo2sk||&6f[ ){V?= vr.ǐܑD9%ϺYgJ,󠧼z]DkD=,^8;eiAԔ͠"]EZNºރؽmOsӚiT^d@by gi뺥Ƕ12p@v[cމ-/;`<&*5He1oͥCDxͻ@_.F̢ZVNEgCYv{v>&s]e@ncmLᢲ4{-Fc/{Ie,Qzۀ48N;)$KY&n/t:g׺@aoC:˙8Y``_N%qrNOJ"CzY4񎤛N ,溉'gVNXu.h#9ש$ r @7 %ɅD +XtHКF x"@Zn"##\HLIf&rO$|rG q^,([_݈nyѭzRخS˾ 1,PgR衶W؇Zk:vqjpZ B*΅2-1+=RQ4!zI(*>qN`7/Bŋ~llVD8 G~\CsҦJ~ +ymg(1/ICLhq-9=n{|1kX[ ƨcN(&θFVE a|&t =YvNLul'v5D:93t3J!O%I(f)N$_]ճߑbCg82V:y Äے ĸCv:u_@&LcC^wm6gšm2QTŒTAI{47fΒX-%PG]\<ݲ|G\Pb}Q}`R6O~ Ԟ!lō X6G:4 00> ,:" &P</IB\9]-nxfqBo_FyjC`KU=8VFqK.8zQ-8 [XtkRsKHG_n u&T1&خW}4Bjʃ׻?`FU}YlW<x4WL(ZR3{ '9.S+RhirlVʀ8 NvOoNl&`Is˞;bijZ=2<1lD \t`7vJj?cqT17i8r>evİB_ PNݜؿf>4&5 8'n;!ۜ$Ĝ iN :$%qd3I}{{plUqL]+ _%;= ᆰyV|ml#\ 9ʨw``Hc6#wU`tWP' >Z=R蟗<=:]žTk}>_+ iVӥ'gC 7;Oa5'2F{=_p{%CX 鍨PsUAP8KHG5pd߮?{?ףm`== -zkn ꐰOsX^x*"s.*s `w_;ہ1<Mi@v y8Szi>*lӶ{ + $׸_H^ *sLRJ'WKYYcBBi1sV0O=$JqP3G#DaԱSHdՖ^'KʁO}TSCk 4H:ܻBgZuť&=v2K]fVj{>CTqL*W8CtV*4QOLx/3[8(8Ѥv*ق U[+tU'xϹQDu/ l} }n3$ Vۊ,ȇpŭGb95jF Q)=[FI4)/WLQaREkN] ͽEe#ԆC2D[6:Flqdv6+#PĎzyWl4ch e1`ԟ H3ՔAө"UmB]  DtQӿC>׿N#qIo%4ˉ~! j[UB! qxv}@R a*w}:H!>k :SzdlU!k:6=[MS[N:m5m%VGWV^'d𭿉T \@6 m5;rQDX,ߎ =(^EJ; 6]}!jA|YK= ;ΛhZx6 Gvj ?>-KA/1\ɒ1rCwdc7^gKx&o.FNRt]b%eTFUMy>P 㷰 Y t`D^4=DZ,ov~/aMp©-`" x!Ko*G$q-[p̷Q8?+uI\X=6[ϙ z܇ao/utfB@=JDoo[H;RHlG JʔȼΖR&$-p۸fYe"LpQ!VPM{@:.Q?=/ZŰHS'-d;^:B='t#(H]5б}VΕ1zf\h0pұ~}&gxYzDTlNչm##d|MGAR9;n\]Ìf5vY=$:ŶCdS춹 bpxh,7uqi ڞ"_!qf3`*¹ⷴC(iށ^$ŧ3KAft1\5ν&lNO^"׬%Fod87B*hcCZ>YT͆:X_ڱ%o0TQBg.xhWbNCMĬjyĴcc^i2+5FHچ툵C %0lB1䲄_/V?u?tO?`siAأ;H|yb`E(A3?h6}_eD?8!SXYc)uWӚ6'I 7..&UkOV3ڀ ][8-!.֐pb^m(1OEMotWYFj|2C ɭeDy}dMe(0 ۍ91W&F_d6@f‚U*`Xң ä4>_d[di7(n^{R|gˇ:_oe Dl8I#_N>=h՟Z7҉[}GJ_] {cGʓ}A{ "Sl/+{GćL}&(~u *oo'07ΐivOo,\iٌ $YW}T&m:j% jP\XM=skq#3u:Źl~=n`+Q EvzJznqE>ӕXMpwp ՒͿ ֈ75_,?͙|aiPammߒ!c apMS:}ߚ[x+Dሎ speў㧂8R ^"Fm8)5un%\OBI@]Vs!r/r`ųW7d$@Yy<5?Mc3#zJ M`b{ѳ8X8q\B;o7k|-6WiX'Y}W説8 <,|zu ,)@l%B|>FTvd$1 c/nG"OʴKuIgXvΑ̿>rdۼ4wFz+O᪽;&@_NeMJUQ.z7C~S'GgĦ?vU<-#xzܒ2 d:4b|uv,mœq,GEbKl7lzɮ5xvhR*ăXW@hұ}֘bǕ3g' GD\FKȂT-7xȟ۷ }9`!ŐJ` ᘵQT)zx'cut<3`]Xnn9+Şؑ]vd2_SEd WF`Z2hnMFT DH{~"7w4%$j{D?3VY ½:QcAZzU1zu.wllyn;[,ߔE]񔘃tŞ{.z*_ LtgÊ)+*N>8)k#J8?a`c`jp ~س#i$u*h}T*>cR-a ߲.J.X*G24vI| dwyX%5R[HEko J_GLA{~2NFn@vKyO>#;#OT XkWW6TR6oRݷ#+$ʘ\Coyh=&׭O݊5hJ͈3h&lc1!V>v_ozi;6VVge{5&)ױEt#W!`+NءEWR6ӱMSS;bYGwl0SJo#SS~#D{T699 9-?jR 6D?(76Y9J>&'T(aݶs!Ŷ>$'մ Vz}*_vuaz9|?<{|%Z zCV.T-V\,!JJn?o1t2?ˡM@z+u6zmP?Ǐ17Hqj,viVw,LOa_cFnq^=`*^o`UByd7cIѵ_ei7_yZfuR{!(h8TnvS|gB/RC.M+Ȫc;\jU_Zy,/:bW.#vxf}( I_)n|[DW##Iٌm6t#5(b/O[ⶀں`e٩f;?%F;8<τI ೾xk-*X2d =w`y ch,a*)=8/gz-$rJ\dDG\44*H򀴊^FN8tݽˋ1nṓ YP{Z􏅜6B#J#8f'E7p9sFRj ATDՂr,O\Hݹ#{H~6jD͖~8 -ؐƞ$={_>\|ULOJ!Cm̜8R '1ּzC ,]v&SI==wh~)Q#vZ~2-JAއLvN>\G/6MU"΢n8>x?R;B >Vf5owX~yv? [I" FAZvI7k%LJ t-iI`Sj.83[]c#ҵߠ=`cH%[w>hq>9T'HOQ&\ɺ"e MkBF?I t 4]O(踤cYe@og\"\/3vQ>:QP +n`M 8n)z 8CGvvW}iW'QyJHmPǚ($OL-bvoErv-ޘk"p'8eH{$>S6Eugbق]KEg }de??T:eW#H0Ţ-WA_؟]KEF V)1jk\j8)T>b5ۚ|F4 EZ I98\.V1]W 0"(LZX=JGfo:'K^{zĤuc{t\# i.\c;Id~8cv31ؕ%WF8o;S5L7tr{bߢr$p *4s> }{s-KJ9id%9еZ3/{O&4MnfrVTW<9kjs '4G{7"gWAȹ#)^!^**w bS֜ i$Ư)oG3r|j*z]oOc4X:)A$e[؈1F6?Lt31CvTEH ĐQPD3y*o z+V=h[j.ReR?yC 9.zxw dٷ00 I)&U ^Yy>ǚ\Y|=`iYgSE<8+8D 1;q,>=l_5{dL+xzY7AOf շ'W##\VWo#rdQϵ-0&IK k\{kUf"i6İꛪ^{ ]?:AyXs!3M_e3'E[a(\ˍ|#zh|n[Y8;5^8hl { 7;s1!!ፎBV\*%o=V9A#9mC3IszZ :'F;x?>}KwQl 2UR;wx7J Jđ{CvM~"N|!M6@!i=׈ =mdøAQhlxaGǯ:V8X)ysoYU]TK FTxg!:r N3eyПD33^o6to|>/sK%Djs2gRIigM;Ļ>Q_rF=Aة1ؖ :~<uY,&*G3/fZr;2\v$fj\!j#I_mTauڑGpW>u?z!si? c>u1 =Bv^\ srcdSqږNрecq#1`]0T4TRbuFy~>SAHyPviO Zy 1-ZʜUS^sI5` J[wx*-]jxec\_fA\>9HUX\;;rx3Mt#&68Qa?9JuG'mejjMA]qR!JKE"Si o`(\<HLK[]:d$FKd2"X X?&៹9B\ ~¿XqՍ.Zinn)i J$;A7jㆮ+"q V[POg%[ AHթ&ɲ e䕧 q,f/ |e9$}AVP9т6\[oξ\AE.GDavA9Yu6M}x6δ9I6v"WO,TEmdY7[oy7IWwIioK9w8}Xr>[N)PaD^ҍ@L0'DH< fkbjXa8(il%J]4J<L|iۀr"zXQḳlczʖ0hZ6rk-m0v">#}s-Z@ܢ-Zs9WIoVӡ [ 2s~N@VAS CE88V# [q{^G*[#:^ z[hHTВujvKO*pk5[pDrG9ܿz<%D`We oh5YxFz)We$4_&vTF>JrIFǟmGAmsbGV,46&V~l䬻Ut\ccJK\gJM֍jP9<1(j}|R8~9Vt~odN4ֳSiu_bXH&tzn,'@(!Lh+ {E~Z"V(-d/ A$3VzxBoئkɎ*!*4HdiXwvoF\֢1| ?(,*nS-3SZqw2ϖ_ )zniL4UGd=b@pgX.TCP&mSp7E^:f㮢rG.e gj: |8b'8ȵk"i~2~>ܮ*Z漃VMƼu0V1}} ="VP #qPcMVH] üxWF=~Ʋt+^1.yN5]'H,Y675ykqPHZB T~8a+*nME=2:p ODFƵ8Cُ׺>Ϯb5O=v,qqJ!_B/Bs)H=}*.^mS-].&- F )%IpYԡ`Ⱂz+SwKDi4?8/5eƏ3:rַBP¤olug@@XcpiAi qMR>P~[/xx^ G *lT.9P/s7Q}>H~m!`2@q]) l)꫗t0~V_`\zp#W%ckDpcJ ZHŎ:<*C@edPS8ɵ+\؋q_6, ց DMdwypL` PoVënV6 {2 H*'Ѓ&oz2E.Mh⿉_RAd^{W*U9 /O^1@俔 xKh>a(].t!v#mv E9U )tx1?*>2vd^AzG bb*O pkw`Ц7|wOziP"9t#qe]J}T%>Ļy[ca S"jcshKO4A8u*X4B<|aQߘf{u+,1XsV '0|Dy3tnQjR.!\>W?iD*aAOfџ@9bFKvy0Ǜ/`/Ų4 |eWhxvY' |]PZ^9t==r6۠ݖV Evz9}h^5&7 U^ !Rj΋OMdyKWi wp&o?erGbu9 &!)F}!d 8?Rzldg-@VXMTC/YavMT:/' aY©c,aQy52xŘ&;331FBdc Edkį-1m4Q8HlB4LQ̈S.1c:G}kc$4Pl߁I ;ss_3>i:_8|.Q a$"ipA Ă2"7/:w"DݬA rYvDRujc>mPK1Z*n0]˓ѦZlI>^_-~vcogaəW~%Ac ߵktr{G7T۶6cEܚf <,pMn #G YSد=+CXug^dJM{x,`e)b[s\Ȅ]v [kWZ!d .@8cp{3@e/dJrRYϬV D:)i0蜞[Ӗ7nxZ,Ѹ7Aș2V6}pw-'iGV/t32ZMelw8G{Z_kd a?gԌ ̂O9,2fx) $9^XBT+'437Or׎3\(Id"9mA1 ^ 7!pd"#3Ȋa-<м+aYO3QI+sDߺu.*1 2ڟŎҧMĹCc>#;cOFg(SRHBPG$öX/9m]oK#i1 |O\)%PFw  ޭAr8 믫E5}>}Mg)7=3 A4,Š}\'5-rũԘ X;^©ky S,iR?E}Z&HbDg2{blXR(m L^F bxqYF} cK1?-'*R {uB=*?Z!:ӟ>* BJgЎ IR@^J%M.m%S wn74$1r8Xn,-\~8R㱑*d楱Ĉ dbn"J;!IjKLltQcGaޛB M 07yG(TG(c ԭ$Y}KtT2+F83bl6S%yT1{nY4ȵ;4#xD(.;LI ;x0;ѯq13i+} `;IyD[^ng!Loi)a aܢΒHEWq*: 6nYl,>xԳLPBx<1Y5,19r֎ Y%k"^;YۊWnoko9n,_s&è9(:D-*-x ŽՉ<+Ƥ񱬩.W0YN,{08 YЄl4[{Z4%&P_H+*4b p"T c˷iVl؆pΊDD%gvP_Pdߎ'ZGnDžH+M:3&Ps}m'Qۃ88{5>=9&S^ߨcS,d,ɓ0V:h8*^x#dR,*JK˸`dlwYt "+y~e_i *50Ys&Ǹ3rP=$ Zi=+?WWQ̝(!Y%PFpTs7|-())N2ُz/b\>p!lBS~Vw v^ Js~x9lB"UAKbBsGĴ!ȓmzMImB?1Ho!ً-Y^,/ K"łpeB{0n f^7&ش+Kxv GuzÔCfhˑo`y\6:4)_X־IXiQKO[üWlQQZ1# Ls)Ha_s,֪Ջ4@'fZ-UhW4$km] kΩٚ=Uhí eث E&E|~<Z@\ XWnە#KoFUV0Zr^M _>N3ҕ]en]|Ԕ?Ҏ<_Հ ?\0d'Ûu,3 h@3*oGal 9BE&\sO X"U,,NO۳?CO@ImV5^stע#N#~).͎ȄtzH1.zNhTA4$:` +߮,> c8&PF8僇z@FCvH@Oۯ8\:&^ǢǕGUja ΎbQME)cZvg=]q`)?'d\b,/;Պ.Rb{[!H6Y]̏|_ۤ#pueڸ!xc?yZaqʿQGּ)C>ս >=L$_4<7*#D1*:-AOaRG1zy&ccVg,(>gAqb- o.EZ;g\uCʥ Bf:3Z,`24:#>a(\!!! >1C &C ϻҋXڭv13j)d[?e9kMx (Vdn^_CO {PdG'4B~?q[Iu1*JRJwNQ"7d% wt7! y_ey+Ѵ_M(gπt.Qqqp~Nsee2"{~O[Vͽ\.r@ݛ5o١SZ"M;MړBm4C"yJJ檜E8h0@9v5:! O|ۈ^S} $tXPL/80'[:،+~U;]BO Ӆo ^Ix($| %gx6Qװ?lR9=ԩ9:_lk / UyKS/|=I36@!M_n(rf_!3<>65Q03P2eY%?.^^޻Zjaf.IW`Qg Hf?.DFZW<.gE]E=⭼2L` /͸ݓuԙ)X!9mNi8*0%8jӚ rȌxU7*#yљ( JbF2-+a]|Y#]f]şKJ9'|[FauG`և\Esto%Ƙj4Sa ,Ik0 dQ?j6,b(~ﰸNuT,ղG(ˈKƳE"Ɇޥ|~)!9PF:֞[$t>*LAKb8Dfd|:c.c*rqehWl̙߱S%rx0>K W!}#a(eGGV njh'*20@e~gxtvLIdojwB3#.d4-7:aʔ;lh1{s % %bK1Yu[Io/,$[hwԹLnXCܘ/Ôq&v͝ 3j^qtסa07J@.&&x`,ps|`.AEsO?h^DCC5seg2|An ѥ縭(H6gP}΅5L-6oLaA*-9 7{)B<닌Ȼ}rq*! H#oi3 L%"ls3*'gߋՑUl3R-M|- 7:,t ķIbց:j f83۹Ž- 9زb}#~ǶRɜ$4wکh%Z*$ G}W#,Rdҗs `2JƼ|2ݘ(O6Gҭk,z&i[ narV6uG񞎋7h}Eju 0CkRkG$˕&)*xD-6Fg{_5(RY8g*PwA 0؅aV%NYV3β`Ve0kr9 1NU{Ƨfc[gڻtX]<>z&KL0 nl}.j~g40Ѡ\a׋zV@66-#< 윱ӡ4#z|D6ڿEkYQDߥ1-ꙩ1(xF]h|f)ОTu@,h`sقUy&s}^`!#=.KP0$I=MXD>Ni5-3 z[!eox_ٲ }Ɗ}S̅qAR4$ zU/ڜ@_5jBO(1r*+صW OxOEJٗ""px8G<"NB Z;ֹ'(O"^ ~ ^r+ ,-n~5.8*Ao"$uKfl!WK>]RdcwG̰!ICRSq;J7jH2a9{~'=?@㪜kO@eF ]S:&*Cn95*A@^<lKY_LxS>?>H0dxƀĖ.UG,!wm zTƩf;mIsȄHm"@o9 o<(d:`wi+FmPv9l&8?ԃvjuUZb`# B36_^g8Hޒi(+ih %8ATA %.z 9[tnRm O9kZyP;q-ӱ>'ΰ2ײJfƾϸ9v^D88`j&ˁބQZ@W sK]Kv+OzSno{E7z#DJd;-mT^O61s)HPr=們NB`4'qO8ZcgtZJ`R8r  8:P'6FIPi`nu*|":қn8@=E>Q-ȿ.Rmj)`%}UUFjc}#C V/.vU/T_#70/G \v/F'a&Mu[%3SNv i3↲a50ᘈ췏\vL]7Ɨlї%%4`ʮGPP&jI8yY< ;Wvr> V`4l&im3% fP2B6S\7gIRT7I43OQd}ĩƬL9`#w]iiOY8W$4)[D4ѓ`R) L[*0~c/s՛Jsret!T_+ zJ ޞɏu,?I*]L-;BդόN EC&,<,U2 u\JK=! ԛO""bIk]RN+]!Kҍw 跂*|,qٵ`ftjP*F1-(JU)/{w+Qs9{P u%QL%PMTUA2a'EKw;s]OJp ̼,Œ"N]qsQmD$L㓸uB44M&aBd|!m }㢚M<+H1[Vwq3P ld_lOj,a(^N_r!Y2%7 !%Lazblq-z#18h(z,ٮqW_TCNɘ''Ţsh}r3pt3-kH6P¡2s"WT1BqYMsvQ$ lpEÐ:VJ_|x Z+iÎXM7*Ql*LBI}5voǸ%*I|ˏ-nr5;:]þgDDe7"JL,2iCOnFÙ-o}U%w_ z68TSzQۣbif;xJ*=lOwꘗ6x}ȍA 0wۭS ψ %'=`i yn3/w.ȾٻFBY̭hC)htt,NgyaA\zS|fI8F>HT[Tf,3oO{!}k"$}DN&Z 2"@‚rGlą JjWpJEV8aG6Ĺ!΃}ZКQo!^b"jnU DF{ҿpxf-X,%֥9b3Oe)_RkH"ˋ[\楴lq8J}LQg]Pb!#I]j&?fE;1?R`4z F"||.ֶΜE 7mTzD$3zu"@Wۑ4|KX8̊y'*!Y)u:YE$@JUMlߑ }]2[V~GV#v:{MfeEWFX)S)ezԷqicI~EIjҁOy޴5ʄI.+"$3f4-8V{ ]m%1~ ;Ygfn[S/4p@Y >:@uTg4/PfAbrI&/Tĝp@KRZ '*Ysb%oٕj{ﮅ·\͋@gih'B#aܐv*>M_?i;A#Bt67aQYr-ӕOstA&/`y]67 ({«rZ\>+0X{ ވee]O|#`[-X-!JvsL N=!`u@U5<%-srn|`PJ E}~(12rõc9UHgh’HtSZw3Y Ϋ'P{IXPR޼BУ|dUc'YJA̞X2jseinM\DՌ{9=~"~%)VC>)RUzt ڤXyzy uJZ zq&#-':.qo $}m; W`BS> -0myxt6^WRL 0bvpM,_!&HZ acE E)!(DhBXԅpի9ȳYP5GC @j:K ;9X7~&62Enk)\~K{aeL8x {TZ7ٽ<{6Fo.c>.݁/<.K^S%6xRԥz\|+G.+ w%6tq~,R|^q->\b 1hd5ܐ? A}K*Xo8_ T2p$l8.~0bk|ݣ +}DHz{۩xGRC\͵ w>Zޮ=v"r@)GSY(.T1Lghph Zmat9cG^Y8Ow}Ӆ{{sL\_ӁLOlĤ4\DPK~a IBvmxߣޚ}u`d| j9'vιlžn_5R oм_%6܇S)7sl Y"2t 'L//=nJXi Jij 3s);8&yONUSDhE/AͷۄDO 6(cL?!)ka!2#hvw$7VRAO1I#eo% /t9} $%Zv[J;$5=+ ^k,A$uJD6wdrk'Y!Oc}yE:&u0~0LjkfH/0DJH3懝 n5d.y#} z kp9ʠpIH~Ըr5q6\k0D\#٘vdc-"Rg;<즕NV6-$*h$yƶ1;zbQ$$Gv'ǻ@Chd`W0ʪݦz9_Q[znIn.9F 0Sm{%G7| i(5D7q8O0Q.AySC3ENzN, ^錊Εz%l& [S\HPI^N/V ^[:Vm޽7X\N M1e2Ė&'C tqú9.me`8xqky1z\f6[sY@7lqҶWmcܖ 8fk"II=h|ZW) Y&΄T:o0 ")Ss1kBo*$J\Ysӈ/Ɣbҋ1^(S~&A0bnM[u Yv6 hX^c?~q;W]=[0`㇅ix&+a+:M 3 UaO.wίU\ %א^dn@5OΈj"Aoy^TZ bRқMLk`-tޟ*NPilB J6[WٍKي+V O,b݃q5f((CrMTkQӥ*e~}N#%%+~ˠe fP6ë&rԘ.T3~:'nU(bXt6'l,TNkcȨ!2zt[MoҿwJ{7--"Hh#L E:0G8^ٍ΀NVn.hgz$,FqN,`ӵRT\Q {HY>B.hOY+6MMT1nR"۱@`7U;a]rBaSId/ʀ(å ,1 3ttXbBH@>ɀ C,K/Hi!j50V84ƀR":ېuQg-O 9 zXiٲ#*>D5 ,\x*x"07[~()οE|z"s @`t.ٶl/m(~ow]h&"nC\ML}렋k1,ӏI6`(.~~}6?:U*"^[Z=f>-o+J`?C+wNF,+M\;|"'mΏcέA #Ѝ4<(Ab"! b{Yf(뵣y O!Tr4,{f*u^˽[#5PZ`sѧs.π7n/c^9ujNN#hO@^N$Udր˭ OKR }GwcfG춵-~[>ζcu"rtOҚBtM$,˝F.ߘLt7D"?5_ {Fl2gyX0G }nх6X)HD勍$ iEI6L K3P]2g&L@?:C=Ғ/`Uv\S׬}FA=⎊,[7kXhh! =>mĿ\p>qKnjH̡1 ?O*]B(GH֧C+s?RMǺs0OK*V&CMy!X;WL.ם%'CȠS\YnoSnSY42ctO;. WZSOVvmek"W@X?3獎XF ]eGyFS9FO%ܬqpe?] 4ӊDʚ;&A,E#=ƗHI`LpHA UkeQ!B ʛC "fGdG?C߭V|T`=/ܞ:ASy^6i[(4 bR}y .6Sq~ M{hBU`|| o\CҾROh2sw-{IӔ:M=ضyn nr[aÜ5Z@iˀU򭁡Ѐڀ1nyvoVmdhN lL0a9^mT#P!ҀY0aB'luVf)l8-ul]ΈזfQkefw^_~`[8jhc./),Z|Ad(S 9VvxRk(Z9qK!$k-pft7V/Rj=zZt icJ&s1i;&aDS} $忛ϸߢ N/ 0I{u/`1EX2Zeg# w8e|2 ЮP4#Wo r/z2= ߀Kӈd A脟!5*@G oUBnDu49w^d70OpRf0ac@^#d<MQwir+ 閈DGqU8=c+KzίHeA UA$_ Biz\VCG:+__ĭ|oHܯl0aBCB Ac'H #tq;(P(j,Bv'FǪ| Vz|ꓡa,KT9'8W BG[mvM m'u%(;Y1G udn6Q{ ي۩EKecN3Yŋb3 t|!iyy+=*|gSPXbSnS^r{v~cHqFHkZ/K ֬|.v{}-b~ތpyz8G+KZN( hi͝_ /55Sܜx^_^8b+ߝerZ%V8e L&hƑg=K lo( zyVic8 ; IDvFaNHWg~i|&_v&3I%k$髢lnYe= 3psdP$y$M\Dz,ۋ8+ &z50a166@GEnPȈ-ۀӉj!C\$cu-a.Fu:,~"cgT!=#_0TJ"{RE7/sbcC']X o-*$;IW~hH~e"@Q{v,1&P6p&|"D.݁[~.R;+j$38 "KaH}$eƶ)± R^:p-{X¨!|Šܮ7.#&!-ZUiwX.(B1t&մϩHEatfD?У2X.iuٝ{xnUR=rUtsP_Ww@t.f rp+lV$I'Fn>R`+#1Gt]7mBן O㥫D0vEQi+kSYF"@]7;poDhN˸ؑ~|މ)嶡A$C R1gćrTL#Hm;̻dĢ]QQHsYXGS  %Go3Pj7X3*O |͢b/1ԀFҘdF&؄}Ba˝ҏ^g/\B5UжYl.1+~ `;(YLЖ!6kP\Q'ȐMb"=3YfzF=l?Z?#otG$âZ0V8>C5TD!I+戓7/4(GM-B=E:73~̡ &/`-{> T/wu͋Ի/H{ ͩ{pu6+:Ǡ#Cx̓TČ3Z'oň^Ķe vٛ|juРx9O7'Ӗ #|kQ]T$J.HwW n%;HMK\a`w(.5HZ8ЪE)bqtJjɨ^ (b*^ 77hӮȽsgA#edo]'Ahz?2.Ÿܫèo˕-Vܲ{þx㎐?]$&ӧSi8@<*߱dWcI -b=C\'E?tjM[bZ[+Utl$g)UKrB-|3Ld Xn,#-$(jig̒fyZ@ic`JAŤW<$ہߙVySs>Ǎ~[UxsMS[:;'O"霤CisL1kmHz(ȯa'?rr+B#ˀ%W&cr<;XUx4+ P!qur>rR~ȊǛJ!&N:aKDoR7:5y7odj'C&fJ6[Cqjn &nֵּӨVEL@$Br|CH .%}AF xⅅz~F;C4.X)O/@\37'#`/:jރvn]1 Эu4&A~ᙋ-U@Rr:<-*`_*a0Mc,?Gd\~t{`xmTKr5S&h6O7b8рF Oobv.^ "*Kq5CAݭQE"][BM-KgGTcyIq'NXo;0S6&]֨{[l;u _hKgw7z_F֍Y J0 4vmXC5j"k!Y7n|ySDOĴ{ 5LS'fZIBI 鮞$? Vk !>~u&_<}w:ٹ])~(+9JfiqgNx{riajԻ:+>H赴S{!UHɮrW.s%H 4DIt/jKy\Jq KoF$$?ʛNj"@,!xtCT CHxTLNx )~r%#ҔU!vd,EK-a7,f9KT4 {K}`Z3!^Cߚ1e 4K[0{BZ?]*q:Ȱw go~ .D @ BqVRKKA/dxފp g;@7u]Ya֋H[CзknO?P^9=xC>tJDCqԙC[.k~%)țf[>VJ${,&! FTSYu=.{[)(i!dJ}*惒n5mX3މR/pQ?44Mі\ ]L$!z0(Ќ`ä́Zmz9D豏nXO~@"O^=S>'پ=/US)! ,H+0kk)W%7#(%:e9B|XØ\S'Yjyb3+,ݵjˋK<‰ (z*pxr!-hؔ Ü6$#E 4H /p1)4U@sqjQ7QmLO2<4tP,i\ &+h}zރHa%![.޷s17bOL& m"D|7-PTO/eQ=& >..&LkR7 8@q3#ow8w:3QnJajNlXN$Ttp{QuGYM$}Om6zG8j7!|~W@uIiǏ%~UoEtbhe?D/sM\wcm42XE$B}ipXI_LqO%M@My7bHJ:Z6Kjw .TBM-c)p>OeN n٢UHDԙqM PCj1#ou@ kyAoST ??$D T7HXgN!KJ$\Gʬ 4j K{6H>d€2HhfJ}撑>3Lu+J#WXN[TsTtUi> =}l ֲ+4[M$!=#  ”8M1o'R+tw#{ч|;` ڰ+MaC%Ke-G0S}"wxCi{‚[%K=Bh!WQhi^Ut<,DiM*8!N~g[HO*irRd.RD)RÎS`4eb!D0μalm eo) ?7SfSTR*a!Jh< V{B+ہ|zr`mJ&[#t vT=/eHW9nߔƯęhMRFX>>p+a{t)7?% 8Jr_DN .\yE_ St =Yic& `Yu7Uw8˅>[Üo4FW/>p)ܓ,  _7r?kM]!˚/n|vNo}@LA.@mH X \bhLȭXo΢^v06߿y]_ݐ{4ZnaUMDȫm5Xl9y֔(tt $5oKݔ^]ޞ7 | lC' T {tǃC9:uߟo9fOAx!y&;EЦ?D=p>]64ӕ"xF,U;ȸZᜄbHYG,NO= ;UW`[jUƊ).B9VdkX;ɗJY[_u{Pan)Uu`NJI57돰?xQ׈ Q4!{u{ˎ ~R,џc$,K>B,Ȃpŝ!|s&%wQ#kY?_;Ad]^&db^ ɕ!5b嫖][ ݍe{O*5C;Csv&rgscZPMtKoӖ~דA=P9!; \y!±,-A8H^z|_u";tgk)e퇻a%_ryRpp6(Լ]A(G[WMp&0+Gl:h69dy}tWv!7aU!ֵ\< M*~Mzc- b"92ʳ7E+68cmWI)B{;}Vb[-o9ФۍB'(e.4z[uy1rQʠݯNNKLy)ҍ%c Sm9'|ٖ~-y%3n_liarbM-wA))zb|@" }OhFp7/Uceo@(-U-.!A8{t 8{BΩ_R8:$i}SFSZ0h&“>, >9y62e`3Lb8ԁ>6*"ݓg2c/#90'34uĚ8[+ :Lj+3-͋]c+{7%F@I|@o"X8 N kSJWp`5zc]Q2b~  se*c̗2qHYBH0LvZ58"s9n~ã#a{Jp\~_\k9Xo}\)N;g_5\:$/{F,ХO`1y@C@x,'ڼju+aMK1Κ~WrFohHV"LM8VCGOʐe73 䬘§wQ*݂>.\]\(x @K^&mg~..$sϜz啹;Bm~4Ŕc0'u]i뾝G: s/X*ftph`29bNF1!+eumM 8u CPKjB1u! Rpԭ0AlNr8n'Ac¿e.`ܚUDb`k23 @71Qkj:gr!Ŗjc#:Pg^&T F痽lx,*a^Fbmd)(jN=(he&b`!j|Xvgx9W*K3V|gM*'u@0fQbhČvK{.#֪ XSqC5KM@bNwq||'A]d ?f ,%mo CWl^R)Eѥh)2nC@6Q[,k<ZH2m%3i{XeI-xEqռ'C#x(y I6o$%1pPqՎ ۞}T8ʟtN lyzө[43={mg) ?NYxvҀ[CI-_Y+ht:P&u}̡$_(G7]#RGi<_ azóLotyX 6 )x=qWd<\^=Yi#``{_zbI~)CpgՂ/3=*bu=6)ӭLg'PCRKAvl67D20+ivvF M]e%_5MD.wzXYF )mGXL p"Txݨf6ƴOkzOS PTC AdÝ& Akd E$d1ҨQ 6րT֌}[ cCdh0+ῐz萐='}<$…t(]<h-Y.n(_ܤ#c.9sZ38TI@A1gO!BF 63U*ʰ!{1vrG齺80f;b+OOXq*?@Iz9жqS9ٿ.#m|bC$*{Q A$BJk*ܕ'YN|78#61+Bl%_V@ bpV|WL.~ ދ?zP'^s:iح_{.dT>c,z͞iy)֫-߉zgt۶%&wcОbLZwU.6Q:7(!]C؊Q@SԨ"! 4h+X'ЊO Ho,…Tp7%2}Ӕw'>\z^ɍdf J_Ǚ%/Y{R3MM=^V2;̳s-Yj3 :'&hSW\HMIVvrY͋ϊc@J+m{u~u>?_ZgrxS-avz^Z뗧ZcUSU׭Z+gzL.F ֦ё=wi^@fڿ#yem ,sr_]3{b5)ͦBϢ{ZQW!CgRo3(\f4 #=+jN@*Ƨ5`b!lSՁjg5{<:Su7`ZMh6 %߆2JX*˞:Nsy۳bosY^3dMQއM{ȿ| J]rl2^ ,ciz-L~=Iouw{B㢺?cَ-If.G񁕥uA˳v,#aLhU t͙{V-3t+H?+9,~#ީ 1YKgedT_GYNvâ_/7 P6 mɳoNW J^"R;yNe Y᨜o IAY=Y}r~M~P2h&P9<ě`3=Z OPE^xTJ͂#ӳ>}x6EC2wA#2IՔ0֟w-۹h_ETO-}LM|^ q'>m8p&#(Z(%C~YC'r~XM/ې蚉qڎx S `͌*kYλmcS T+˓!ш̔ /hGw ܫжTְzn0~DiC"l [0pH :;"7P,H/fȚ9} ֐nZ%bzkVa0[1 dFY쬱qVoQGq꘭5ءd|E3A;rgJ<DҙŻvnpee)ͫYV`⒡]iK[)`^TU@%}eY< $> ,Tf3~XEX]گl(s*%I O&XBzr)^2e 6::crzb_/5IUO+uۻ!377lW7+HRX#3s0pcض2lZcq p58D+d2Qp\>0R=I[(^D⥶]#i#S#_20T<`Rl}d̘%$aǎƦ]8|b0G`IV-^ág " pټ3y M 0W b&Z^CL\|{ Şȗ{q{q6I; ;i7?K2Қt}n{D'Q/[P7H!H}OA}ВM60zu+Mw=X>wr;4 N']J [Jyrb9nBw!u^a=gDjoes|;sdh19 6p_:'iLY0ty\o˥Ibe哽P 4=BfŔ%IYT҂y):w$O]6BI\ڿ7"܌&C|ij눜/F0jHs_\#7.8y 5Αȴrm&|܁U$MEK`lY]/9ŭ[SMgFe;&aJ ̟F9NUt:W`z _JHvqXץe6 3:N0DZ*X\7+#fr=p TDW-HS.e#1i0c(oiz;3`p ]Nob}2ھ.Ѫ"J%ni|8M'X5kEI&Q8ƙj B6XH.oD&^)bX/(g @6 DFP3Gپ)֕$5@Q^Wg:Ŵ;ސadTdqT1U thP `RTbm^8m^WʨIG.'x}rBD}xX$OH\[ Dj1t!bgɖщ],y_.CB rt$# o_X#M tuH_55d-*?@0ۤY4>_sWʨr/XEĭ=},Lvژ]w[2|6N0#ugkzC3UB8Zq%{_{O;_>BG\L/ 'Iْ>U'|{U#0JhQ<r40W+֯ 1Xd/5KkSCpdnuQI`MEkcZ]>6F}8Yj2x[wmfd, }x9[ggE6nN`5bRhMC0Ǿ eIPI۾dVsV!GN5 x bmp-Z`1q7El c@^w7ܕY,+QXb{4*[#\O۪nē{Tخ*okphlՍdm9LtOsux]2%gZkiCb6L&5CbڬC5h*WZEt3g?p; 56!2im+UI@Ae|l{.UPx=IuRPB ko:}0޽Vd efFDT* LYhbYT X(RK->֥}{!fPʈS1(tIrPUgKAlZz+uO?%i₟}?Pd4gbcA۰ĮO' 9jAI=o,WǷŠm$seA̬ff]X>r|%1~4$3DZݸEZFZ[zjOu';3Eg96c֦kzy>g3sQ ԑ1ӷƮp:&/[@G5Lj.RAv^_?b@R Ua :@n^DZdGh{"̥ßpi,w()18A 1)B<%z^UGՒC*:;+oX1xZ ZJM[ INVYFήH$Rhn.tf`o) V|~is0]xZ!}0pa&wػf]ߡ-LiivaX4 IFoϤoWoF\^LR$/,&$\Vtw~G<1$l h$/fSƽ $0{3'.;dMA/`Ic "a9i"ǂy (i8=^S~i°CF@6k+~zBe  ?"KǰeZw'V]gafV3OX^/鱆ƙSŘ}sD4kI X˱0[`J{<*Z_mH $T?$H5aߞc& j X],rs~!:Z؏9ȕSy;I>?m^.%l(dQ́D}qQݕjiW^BDB2оF~F_X蒆"ߏO9`f/J#*|8>W=Cu۾wFU鿑LܣmVy!;$/Ug &RD]~6njq4AjQ6M즼1VC#S=k (Z{AA _V_ހtS"(A RM9 !;@~atIƞw;:|\#a!_>ͳ$a'G}»'烏΃xڳ=Sۚc;\~T!/;J jҕQ{)NΞqhW>҄v܅aJ!G^=MiE-X>nZ7_t&HZ:uuf&Ċ$_g>쟶YgިN*Gɾ!Ν/O7 c1:/VdƮ4C01 Z-:ä y+c|jk?{yGl۠^ڈ4]> 9|4zJ;r\f'JFfL(G6]j}cU/QJyhrdAE% ȰtL٬(~`]'%|MU<~a*`Չ1O ABONSW+L:8{\4%U[ *2m\QzQ!0bgNq<@$ /3P#`.uZ pwlMR9oODz1*Zg Uo ި\xaQ(]ߠ(SM%|C$V۬ Zf!3EM} ljߠ8,: :Bi( `g20ࢣc?x^׾׃oYy|2"bS&$Ǿʬȯ]zn0HT 3xctV9Oד2{h f'TPFO/~9ygЫ LqҮ^]?s)cVxsn_ZbV1ij'ѕ9\eX"5M92rdڂ pmއP|af> /6#s|XLQr~G`֋O`)]+97׭c/d<^GAK lAb5^>!PҢhN\ my=Z O)I[),Itu0\g WŨ]2d“PB}/}D@q)'U4fujxd쀑0| ~kL%GO *$׊R\6+x:w!|8 "M,{_@ՠ~Iv79rz4]{ ^\/ QS҆$- b) $|Y}s@H8sƠ@$UƗ'\zn3,ROWX߯qrmJr @\}!f5_. '9i7;ͅVqQc.1Kg1Mʤp,BX1$kؒyYCڎTDzR7Dx,*&:Hl0`)?J8e'8fyaOHUOAF&Bʪ cLO+P%`>-|i0t`L[kuuhcr] |Q*"|akBepAFqmnbƿ@|RB-ІPytz1 oZ [Wjh)p4۶J<7#ŏ;ᄤ!M/a7J@?r$Pb, 9 8ZpyQJɽ,#L@Tϥ,JiNpcm(plPNP9O]4q 3,Uk8YQrwb!J /^97<%իHOYo<Vtb5V(3q-si!_"tLtur @sj ZJX#V'AU*?3-آ`rWq}Tu}e3Хќiqaf }s i|YmJ<0 ْp>_pec|4 :XQ1ӫq%hqroi=ȝW3]h: *-.gyE4KL Ɇ =C&>a[}4yC'VAKA$PaGmP:_sΨ)smQ=&dbc#ΞA&_OU.,)!aCrHEgg ӿ6oW-1 3F2im3-i4I "lHF̥U7F"[Bx0|S&;ͬO# + a՛Rl/a팊ܘ\q,]r.~I4 n5`PiᙚG67x(=uc{dHeIb=iS (5T׫I5f2xن#p`sc> ⷿגCgU5kcJ>I*< pX0Q<ړY5^gCӌp'ӥ| 95#nIƾ-~`Ϙﱬp'͔uFC(ZK"rnI!i7qzy2c-I.SSԞv:tA>?9Z@d 2 T6byދ7fJ(FT<B(f-yg䦒p emuBIUz8)9G?>cvQ8u\!Ma(\e H?Ƹ;(WR}Hi@j7ugX/+w@Jb %ȬKk(9:O.դIuy>sR(ڒoͪݱM- ěSMߛ>.R-Ap$"H3?WrrM>gGݐuqIgޛ{'vѵw+,Ф.\`zFOyw;gcR),m'iL: vy^yz1{=S=,UFUKש4 a,|p!읊&Q},8H'ߩ=%$~GZl)n11{nE-ɔZ3p/ 9{;wnsɭ'gMWOLJq=$yG &Y64/$9E=Sԛ\E ~ʷ)F8e,S°F~((sZ!-V~Q%4Q]mr)A_ G5!޸>m;լ{yKX6ۘYnz#N#̳rM[\[xm1%b.Ơ'ZMA opjM@-!'$8^ LE<N7=AAݠ.ըk?ud{p uɨ9a3Lw󦡑QMD|يy=F+~C鮤50-Ğ, iQ (FtC#Z 3 GK<q'6;Q=إWm2qȽqEy!3br`1|s3PSw*C3lzTM ~˶701ɟ f<0n+$0ЋɘN㠦;<kC2<:\0DՋ= cYf6i}>9y̽V N? }>_IKWw]f ",a0Q:[_N /IFN=B*PDVTvj4߳1&:wL<,iL%_Ney39QRoþRi:NvE=·༰wF;4UnؓA䜡ԱM ['b#z=YԂ`쎝kAq?{V̯*(Q# L SNhnrm}=AK)iT WNHQ2dO";mJ0,uyśZl!(]^q {?^?Wڽ6&-bJ1D.miR !YaN=?։選*qslYDM($eQ>/M+01|9}KU VG8c_6Nq; `3LB.Η&wd!|A OjE{YYgL7aOSO0M $=S&cv kUzRBH5|>X'-zcT0>~+& *`irՅ\UrnVhΕY0tJQ S6? ,y*aJ#:@_5(QL9JYdݪU: 8T%fmO{6=X{Ge PKf7AU8#* -qȍmf'i݀uU??j\sCְ|c%މwOJVئսUDfGLW`~$G>bo#7B?@>:L [A$!C??ŒِZ/ ](MD!ZΦ(%Iy"/9}K; pwΩCzU_GtxEP+y$*Z-& mC0ƞFágoGCgW9|Zk&K&&̑}j[#ljZ256TU"Cd2L?R4*坞.C\EPqj0}] ̎_$\]=olr׎;-=E(ΈRǘEtyu̽ce=µ+8hJ`¸xw*FB>W|3R!HG*q'!h `v<<S>r"1oU?((G1f2_i 3>f)C5i d^n zh\=:C.ƒ"v?2Sle%RF-F,"g7|wn.ByݚW[R u` }87%:J@%ɆgFV}XOhR 3VN<[l_nhy,m%±U#7x>CҪDa ><]\12TbqE,#RmER5d7CA-;']yf~+nG2+!: "/tӖW(EE;NѭY`J۠ޔld/)RńaDb~nolqȘ&HZg#w &"ٜ!O-Q\DMæD'c`"wqM o+38SZ "(hDR;M ?d =(hR 2N k=jOF~$tv ҬN~  [æ$Gdm^ ׅ8Kww2y ZT/#`Ɖ2ec?'}avY2 :[n慄ꀍ\U (=UpפQC"jX 8 ]kl$u3)U4#ݫv%CS2 w񲧯T6$REw {u۱}w" &ԼJ5ZrG;9~zT L3o@EpB0mstj,M9Q8Ԫ൜lC:G;:/VȤo?:[oP XH|P%5!}oٞ$%oord/-Ҩv|n W[ӜދRݤ?ܤvI:lNciJ=c1y7TcB_|`G ͐zdRCD//O#zP{^|mX JXfF\18ӧ3m۠܉gn[d?> ??QSȯ?t>R(PR\6mLm]ω]p*ٚ$SZ.^юJj~bx Lvbt05A/ ?)[|g_wbH~'zm/7 2 ˓3%9`*jJeKVb՘'eyU#"!vB9I؁*tt||]Nˏ/8#5{* `Ʃo%q{]QBЧD,ESa5Wfȵ 坚uw* ))zfjw=݃L `:Q\Lo( hwj- $ HP>m6Gr+ܮVo.[{Af3w'?}֧+a]j9hTB\a4SMSXrՉ.Tei2`.#{ /.ᖝU6غh@Mb? _:k&)w{4QpbA el1֓{=Cc>Es8 I(+uI7 WoZ,Hr:hKpM#v<2 SYγ!5pJYn$b%G >w s@œm^VN~Uf&Cb~wa)6q ܂I/QuUei0?z|(S'0zKCfvDۇ4S274Hྱ2)bg=A|L?Rc[dzܣ+AДEjͭqp~:ȥ⇊_O( Vq]Јt6~C3L<S]FP? M:,%}ú]3,>VhG5zZPK^:#wat" fJJ~Fx=ĠgE1MY\dwݼU /CB$Oo ,%h&G ~x+M{ԶT5g2Tz5X,swG=XdQVlNٔ-mkɋ mO}Lhh8'vqFMvrz.ѬE9_c8ҏ)ɔj>`Y wǵdNRq|wЋ a z!I{#+U W$[WHږW0~`1]ߦ,!ZM(˗uSR"bFu4*{se^c\kSpz||q4\$6uUG&ߚx.24%P#ass!ۭW-MRH53쀏 Q :R9\, ˆ▴Ui+1Q1﵀,%-b|ȴÏ `:.fR,"Pn?9]ܗ5 MGV1o?4/sK_V _L4bAC 1۔4?R+Y ]mH@ǿIS P;6S 4l7N)f+?!Pq,CiJAMQ.{#oCtH\^ϟEyu6zC /lAy&Bd* oi~P5$j8ҪS8o :dLLkL,;'}\ /|x~^ y5Diyghge4{ݞ⃧܎ƞO%E8;MAuA3/^d'/_5 l$hQAt!2x)P1.n1ph 5TDs _778 VAZTժu3hfEoT,МM<ǽc5%X)Iql޼I3V Tt0F3k M7_h uBg$Ro-Qsl{^Rf2NFDp-;[&_>ҿH/J>m_+J3PѦN;Z<=3SԶ=]*9 Jrn=mr$v!"PcNC mi#si+ζ{} 念=|Ĥ:f0L6އBB7s2YG+=.*ҲvI֝}mۄ?4ԁ5i6CXl6"p-)% [fڗPP{UTP"u=lu(e}Z_ fP/h㺖Qhmך?UT`D[aG rpOP4Ldvk],JN@qf+{7)^0֗=jd[$W.yx_MJˑ^h}`rlG*WS+ ܾ_)1EjTDrpcEl?[Mz'MTBaBQ92EEMTMaR0_Q_. +"o Eՠ|14𩲤8""-[il.ɚj /Oa {[PW76-T_!nl#^ ?{zHgLjS_ƱVIM}OTf:Z]0 6} WL}U!X imzF0; by_Iγh@ Y<I:'pEZ}Xt+!FHg_  Cqذ쳡ad>ގ4"^7N#>Pw}kU"2,} &W?Wc-h"hm2fQ+of3j8z :d) >$X(|=8y1Oר9(]xMsGN34^qeuUT9b[B:8YF4ob 8ŕh֕ VP.bDžgR%?4 km8SL^%fn܊U_пp Lsؓy6L i+O2fl %KRw9^iZ*;t'Β/<0 Z{X+jb|3hr5[S9pFKM|b8?νYzޜD 0*5utF&u~R~iN'@q`yȭ9mhT]Gyi; Nܶ*$U(<.P!n{L@k d ^\WS5 uy@,֫ya@@T4}&):13T]{58Nx F,F\Ϡ\ z̥5rg>Nn%e=}* YWCVˆ k+GUl=*f}7NvKBq=}M0%oYl*gaLc/~\LVxgDUߏ֑;`;_nc#!ZTl.?ח.A_骦\;U| AsE.\hS 5@/?nNJ_.wjf|ǚ.7+689C>dj&]<}aAv,ct9hH$C_Kfٸ10犳5[%H8<Wm+T_wjjgR$ J8{)t懤d,5$3`s?h?{uoū|tFtXXX$^V/@Ox-dp{_`&Gw imzyt`2F["{w:>ϚjQ, 3= Z:jv́P9cY % ֘eۚeju5_ ۮM7N!W}Y@*^Q-PiNƛ;od|'=Ah^)j-j<`LHx@Iy2T%+ogZݦD<<|8l{Y94sM>=hgKYºk&ZPu@YHPw@ci(ky2/)n?|; oτOCEקF- Ch85> ?' @=쳑}a4>teIs^d ^B 9/$NC\lhed?! + kK$hQt[$:mP;|4acޝ( X ∎veh0]yehGnt㡿xƵ/FWCuU}gù)>PּMZq1UFctG_$Q0EY9e|#[=ַ#0[UBɵ 7gRw8V9Q 0Wm^}IXǓAe{Df2|fL`iL*dq% W MO/4⹋p(55&i1ĎL U'-ɓUmlv YL2sC-- 27s0Ე}C m80wnnZh\:o@33ӿsUz} ?J6rEGOnRj@<6>M:ې Ak/w{LX׀)|n]"!Ec^ y_yVED#t>6}?*H1[CˆG r֡;zft`MEK<ba ́^Bj1ᡡκzv1x2A=?vGe[eC!rQYOsB$Ϫ|a- (+P{7ri hXSSmY% s5&ap mF8Y{v9^ uzQ~ӔE0s@^v #:B \ â7~_ąݨʲyrwTt-G4)t̹)i& ERqĿ 3`3Ļ o8v5"gHz 5yw *Ҟ 8a5iv$RLHAB|Iߜ'C*Spj5[F ~.ֹ}ߠkqX$~m#FSQD7G+\>:J5Gmٷ:W;A E#)G›㧀)9Xvo!y|`JJ[Av'%Mtn*֘h} h?# ^HH=3ΤQλFƚ%]N{󓪌?HR1x@#jw?aӱn7ͽ.wp~ QхE~#\(Y\0^QrpM9='?X\ }z|a/ODŅb[ňIŕ0yb>($5 ^ En=XA!>ZHEx쀷}R?)\Ѓ0=v`h% Oo洞llxVn"o1n{2s[0}IW8[t9fSov54#@^`qdP( y6SlנI+uسO}#H"MJ2GA|dz[K,Q\us\}ZxzG Yy@qj,$Ws~$;o[^5I~&v:G7O)̡R gYQഔN>xN0 (X~#"l5F55M#Ѱ6l{81lgAL'Қs[oX5ZY`sYJژbOٿ\έߴ&D"9Z޸]H  <5Ġ[i$cf [yul=y{`1@D `:rMs  qj-v@zO5'30%)2R8MɘHeGl߼ih3k|F~^c0Vb2ĢWًdP1`l&* fU1#z,́j(.*~ 8ȫp#%` ss}6J˅vFb=-?C$ۆ?za'4jrm3j!v̢^Js&wzݸǔ$&鉾p%יprtMjˈ (k?2S| 2xopYa]x'r@6ǧhC7w7a +HJaB:Z\d5Pya:?P}We ^{#4:Ә`p9\R~)8x[HC>:pfUq=5F% q, :6Č`7%d՝CK `xB/A|/qŧhexjy._SZu5DPqXm2V 5P~nMHZ&h\:Q mq _C`;gיO%ayzLUqT奀({җ"VStU.dޕQʡ9T)Z}`愇{PʆN]e@q--G{Ta+C( x(U{ܠW79˚mN<Ƿ<xdz88")#;ԩ%Gy&rօhy0ė=z{J%G cՖ\ܠY6I{+TbgCOI '9 <=U֑[/{D sެ?;eٺ}a碒k*v}-U (h uwE{5Z80cr}ik,?F3 g4YCtNk19jS:q` y<MּMX[]=C tG<=spV7_@ϵCAc_vE3ьMIY]<=NnQrpdˈX@NEٌUgf7S0>eTsZم%mFͼjv8z>θtjX?>jSa)Ch4 =6m~7[<9:k3('yt2aÚsOE ŨlSTscmڋ.I޹^tw?[Xe[ C@C"Vc;Ogs&ێU_ dDSd i ^Ś _^O4e0f#&Єצts#P͠.¸XSi7蓆b'L/Dҗ9F(JA14 %p\{0!a8m${2rE:ᆚs<$ `BMCɝ'4`JP"]$r12+|I^s cae0J6Yga9}eIWD3Vc1Z- 4B#ƚcAm5zD=A&CKp떾OL.-Ó<^ 2h}><4ƙԋ*=B6QO2! Xp<{;YjX3ʧ3S0!o$*4DL/  l6bbH;Fx`-oFr7;iђiG?t=iv^Psipa$[.oA42F2aSK-N9x澼{ =L%`t25Zy6ȧ?} .7LDXg` ݡ"CgW,L3)?$].}(7DAf5PKI^$5C[rg ,^q> ^EŸo-᧸5С6)}rϓtհ0|6ع/tƅ t[Z8V(5\*p4_X#d+~cfznw`j_s#4ao]NYy)#)m1Y̌-=oaf#Riɰ*3)wgDScՉQ6O[mci"Y-Þ)MyH4^U>^+799"s/<&MCyCK d MϭsOhF*grG&fRPUL @~JkRx](u]jz3&Lu4i ]H{q];LdGcͫvQHU "X'|pY"0y@(CaKS `=7< ф,ܼEЃ{*W_ViT"($)a QT?y\, B\: O7` ~KÍK"CjsPq5d=r,è9/4Zjیɹl3H Ϥtu| ]mLa /<祓hfzh%z )lv @BNNSv;D2G#Iil.X+7u~MsOF󁻞-:tbr4E\^ȡxe2c;-lahNJ)7rTK?smF(7A"3_ 0}0{N C`b؂mӎ= )FV(́a׭XqDŽDt!]<IŶ`;!} 2!jT:iys^ݩ D v :`z8 t"7za#&ǒET[Ue)TOKlsC`mnL'<-\Rj/,MDNża%mMDYeK r$r$@f0\#q#@aLm i7ej\،:R~eJ+z-/mvٔ׹ #;OoӍ!hJWRNb]ϻm PIC;⚯ o ED2{G4ҹLZ"ѩ ُFѧVGӪzqz sCˬ T{KPjR]irPvPGI5=lr]+%Yb#yPm]yr+s?_ʾg :hw'FMMkMp!Cg`F@Bl)oZ.&=C\H-JyԞ+>L"(%WǝP5L^-1Jr7td09Z/'^<ޗW {34P;3H[UeOL;XT J8x[3[wX2F=Fs|y JaMGu8}u0_1XW6 NyAC`L]f@"/z7uN&-c[T&MPW`xN1jÂFZY1LFQSܞt=OAO`aM@:no-1-͆5 sctA:njvfҁط5Q!m"r _ɐ Ojq, rnڧe<&ؑq#FtQq3eA7o% JVE9ϭnT$-j5g>xPU qy~"!e;z0Yk댪*W:XIF%&Cݍ6$umOL4As &xEafw1(rdjO6ҏ5@nD~6Hwc4tfhN!|֊ɅZ֜79!h.r#ݧn/-'ąnVN 9- \ %nNvldTgmYdLC`枍 ZG Y{Nv^V>i%'!ȌƐcuGhՃk9pY9Y ʢ60:F% 20lU1Ͼ (E6XH(wl82?-;Xg=Z`MRA<c_g\xg{B,`R)9F2=[cʸSjs||=7鵗 M<$^brx#uEV} "*1w(92+LBxK #K2YCrSZZE嘇.djt!cnz{y,=4*a Qw<4 qb1š:[$Ι%:^B(X@ČrUb ֶڊd5!.BϿ9&^ي7&Mk"h&ItFsFC$Z)-,r4.rOٜҿX &=݌U]/$ijZW>V\Ӡdrzq#6~z(~,q`ڍ&?ڱ+"MHC98XKC\|W/zđEe?v_&%Syg8fkq4se#oP"i, Y-5L+4%~31Bд(بŴ3ǩubKuQ3yG1uz;tYF䧴zdW!<"uwdeq /14lm쿨!$kΰpy HKr/7tye68&  )6]ȌGm3Qhdeݻ1'M\w >x"xT}?UK$cDPum>9ew+nsvdٚv/LE {;O_x!,e ؿo&.D\Ҋ¢$Ne;5Sxps8ImrtRТ sIkKL ؑ-9\o}0|t,KwKh4|9" f6vZ7Q.LL_ bs,!U蔱D/k7K*dSZ)ͻ6,bP*p֨tEt)2?(LOOxՂH CokI Z<'p5'-q_*9m`=N,Fa6jJ+~2.Ϧd1=fU]籙uB'EkjXI؞I^fNkP_Q  ~|(l1CbZ&+ R4|'Z4?Auyep4r]3 NaNv]pwRU#gU/Hcu#ȑ0H":+ޫ0Ϫ (cEUYFEZd;.E5d:B9=W rlM D6ujzU or/ GOĤR$6c0Af`tsJuj7<> NyЭS^;,?&O'9q\}ןCj>?0o' ˚NG~"l]"0e!wyg% 3t;!0H*i r:.n+!GbnGeWac3d A0-ĚOegبKp!u4rЃ#'M%rf L<VpL G(D!hBLղt\+&2 B۰oj=0H,AQ:07Q(ީ]13qlY1J#=6r2^L2u67fi` ^J$䣇6/`-p/ma\frC吷x*:{>4c|jKQt<|iN53) [sјӏ؝A}ڐB1ּ[*KrPKZ3d..U ,EИq{Y]h^ǥ]hk_/N(D 4 c!ڊ-RBvK2ZUAX<s(d,0 E(f%%FSAYETpF&0;TV7犎$R}˪( .T%$+\H RNR3}<8p:j(Aɽ0U%yg@ `mM[#a*C' i"x-qmϗytAԿexs-z>LF<*AUW wfJG`ejkMr`Jx.!ea\Y= !?@?''V܅@& d{O E =v:AMlUxȂx0 xLb;ʛ/Viox? n.U_+ԗ>o8Mq/_'`asܿ3xE Y.N|iUf>{3Z|У&y@W9 WHB@ei…'7aOqǴ!s2$XÅT,u`3C7fM~KLE3VtlDR@3c:`r4w/*xb&Y~"9s+Z<~ |{Bl(X(W8, |5ەo![b7χY`f MҽHU"7Y O$WH29>*rs?sR396N-op)|dYlE?4f&k1 .d8[\m~c ^" h,eNԇKJ}C%q*<iNP>od# ;XAV!ǁd[[~>BHk(#T 7a%ba:g؁{D9o9iJ`1mjSW "CסrK QUP^00CQtA> 2U3&N`D_8m|w4Q3&zo:%q ETOoxȍUy%VRxWyZka!{,#,xiHh?W:fBe5ف=5v `syXӁ#GU,QnC0Q*BZI S?}՛ȖYzۈf3R,c bx O!jiM~ygY6u+ix6hrb,(E6C& .y}T.~irBq+9Jsr!W*3dJwQIFeT z=۠=KNV Ī|~"j]8;V:,@g.(GnpHvsӮDlj8S6b^nl+r=PƣCѹYnA(g0 @ mkrmjQGZW\O4'ԦĘhf_?X|~;i<X&~9ӠM(UF5pM*4FϱaضGQ @f"F!<[8FIv -W% WdÕKrqrR-,!WhnƞARsRHoY6=~&/ @P!.:F7-{>񘆶 b4{0Hm ;>A3'"^= ۍP^I!%L؄4׺ Qa|dwg#zjx J`K]S2]w,Я}hv⡋m PWW3@PZ6&jaі3i̵mo vw1P7")m}?Q,ydg c D{ԶYaRKk%8IV M.*FHߧ] g7Ź8 =U8\ˀͱrimp4$7hjv]V -+y!ψ,2yr=|Eլ2W.E0v}^Ϫ1J /=cd]8(Vݞg@i$ E8)J&K%YhV¾#߂x1}JIXBЃ W/M Y鲑Ⅾ>E#l\1Pq,=> K6yXAW쯬뛉c'd gC0ܸPxfGvwJZ=fZcs-WCb#:I#LP^ȃؙh~&:]JTۺIN#ZL`U_\"Bp\sP$ejb)?f~AFݷh+UN*uCJ~mq )972 .2/C$m&1@eh%;h3RFuefok`sb"sSGy'(_Q0MbTn]4T#Y:ljbPadK ~@čOpouiԂd&xŭ,Q`6 Z_Uf 4{ {hlx3 +ԭ3 %_a#{W+ i&M.]q}4g|ׄIWܒ>hX#r8ĺw\S(ڃb=ƺN)R3L ^k,TkbaG.ťXe"nhrC`n[nq-fmEC,O"SCDjEٙD$  -a``o!Ҵ_,$ؤG"gߘpX^<_@ XYi?XX4]f+BLwlj'3H\:  g3 [Cpчh$*~ڵEt <=mv;ɳMF܎00,# z9qG'I>_acvI"ץAdl6غ vBT\[b;~3Y7μRP[;u_TH+{"cpY( ߃[Z5߷,`e$"nv"iߑ[e u=<~g^ޭ/ rk??/#iΡ:eP ,! +P_z `W5*{zhyI{yCucOWxu/4/Ѽ x(=ISIѓ@%еzzA4,e&ZuSE]_8b+ UN7Hֱ#Un}[m"s}?bD[*>/?hIKfa^DS:ZfR3:rGxQ;Ɛ1 T\fP2G oղ$ۓ*UvkqSyU{5Yu0R.POe?^%5_qj2/Nz ʑ.C& S 3[D.%ꣶ7gah;4ɒ(ҭo9@q!%4,JX)'jn,ڔT92b W#{D *WgS">63|w3~%FdXNxTzdyl7l,owӹ|al6&tD1baTl%0+_|j!Y2D/6#v(Hy v1.I*K5p2N[)>AѨ~CrgÄG5Tp#ِNn jS 7B?H`@˩IVƷ4ks3/`Mhъ:!s?НANNbR*~y i 80^+\CJA6gr3t7D(3=(\7σd6IK `BV!3m%0/;-&;zG;٫TDa$َKuf;:S`"DFWa !9UUqcfHs)-7uRbn'Q)U +ZY3B m^iPU*?rll"% PX5עGc|yIc $mGEG_b\ 0"Ka rW>)ay7sqX簨 /& jc`ppVt"WRnonpOwjnK:o!53z ƑDO}oR)Fϓc>KӺ_-_C$~yVœ!{9|qd4h6O@8YT<>5+" I\ 䱶OM{,p<T)}M (I |t̝LrnQ'F(,3G#A$P[a HTdviC n7jW[ׄm]={I86r5ǡ jt;O b/9|sSgm_eN82Aᰘ"S%b͌Eхj!.Àr'qoBԵโ#XPH+m*;Gx-{(򓉉H~F&!^O3fbu^6dHvvn.,$aQ'){6'0,BO;x/$'g<1 vqU8e8/i HC*V^CV/5F/f»=Rc=܇퇨+4Y8A zpdM|c0v\5F]T5EҊ'ғ3v~E sޝzW]:ts*v)NHTϔ~XLYd1sgp/L{BtBjy{y8E p'*7np'G qu5%K] 3SԆEs`L|kz"<4G5/O`a]+!`z9^KlK?Nֲ{[NŝEx/1d}5 7L24~GAE.-t04J3~Kԝ[jWm=~!}ᮗt\ uhK?]!u$!e=f&c{ >bN8t;^\}t'a{Fyim_gzּxL67S` xj1P)2lAZeCo؋)^Ja&vP1[wݶ~Sk;톷r)J2,ǫ'$#2l$SLQȐrA%k `ɓ[-`%1F-A,Ym"\|r]$x(4sԂX%^c=U+z\Ntd¸/ 6.&۟<{ gi >\>z+z/ A0GXe/xs5ٸca]l]lL%OMyd~dtPPfdKW}D HudH[-K8F]E!𚣋VfWx(K8q2gkbjU㖝ȅ&rS&"ۍ5$.&dF4[\Z'z좋qF ;BPÉN{D$'I׊6O*gF>3Bu&tYj$QSQuA-PZǷ܀U~e`1&icWc hلa#{ͷ1w2 -wj"?Ewm[S-@K^M8#pg՚wo/-&"ylef2?Kgr.X-@Njx;UXAIU0eGQ%ITw}#6ROqk vGFAŮ3WM[EJD6, _ a${#[ۋ0MG05YX"r4;xV$i;H/jod. (UVGbu:fp&;m(<ѯ8Pӟk2]x: : ,F!\ǫ&lpTɄqb}x[_1{ g}XՃx]JqfxԌf}%Qm6`ɩj (tjJ!t] 2>1fZ{W[iub gBW%žՔXg5<sV3>w@~iAfEǶjy$WL%krT2^}Kxt#y$8JtyL`ӧI7Vqs)K_7p01}>C1b}_t.b(\^M _wnh+ME!@ l-@bZ m*>.T;o9ӕ-8yҎ a,w*3gGNjK뼲mIȖwo1^r-6_e=U{Vt,;d:\S݄Rcnڇd;6ZJR%-7Nlz5h\N"VAB^Jq[ c\+oS ) N%T}ēgO5u" CP0d᫛'2!/HG+7$_ǟ`ֿ6f={{U͗Zrr0gœ\ZnA.j)p} A \X@H!&%(pgX \z?s5Y,=FT"{ MtSOA41.~VE-))kt܊V\Y71鷭MV+nz7Zca:q)YWW>ٷ9eL?ّ¤f`E PEա{n{,=[gdB7/Gc/6.km:ksJ e:EFJUE!12[Ella#IU^ %רTNe~>GʷLRcT蹒4G6ԅB x2!1\ oO ~6@> &ѫ љ"9)H9A=RolXR&>-_`|Fظ '40<B jFezi!ciݭSGuh{C /`;U[kR|SdžG3Ib74k8@@uD'qY2}4+45ZTphѾB=rlzB) uAځ/E)*Dj^͚=F~oȆ Vp( /2X^ T"K't-8BkZ, 9wyݕ#]Yk><)Kڶ&*IR^QU~h%h 5r. jnlg!%IT]KZ R9Tۂu&R(K/SŽ- 5F @a>f?'9q 9Q)dmig+LN.;WjE}AW\dc:hŗy&r̽TE? TO2$d/>6CPd IdU14m]g}|ѥ)F:\m8Ҝ/!hPK\ F{ązz#K}1"PP?T,p:2f*-J.ĵJ*5kڭruzؖ"G)\WcjX0&&|[mT2wz |}WK:L騕pQTU** 2HrWb,DaTf{B (r`a"QZN7Epӈ'̏uoSL%O?f2ѤHy)dt@K %*eGgτT B4D5t0_@6Rm:"LBJM"~Aԑ ^!7ݡ @o$Ⅻn雸T^<gU&񡈠q֊x1y<<73SE݊d5oG*hT |Lt0^Q*Q8(n$G>Tt=eW9dL`ǔlVMǘ|v疛WoE0]T`FRؗ1ʴK!6‘% Zu4O1_ Q:AՍml@_mu-2 l0P'l:oXyg{5imy2Oϛ<ƾK_X/Dwv.M>>ùD"xuI_VgUo{x fq#}h3~t-?1O?ORjf1s'"D#leVF&@ڕ_0ٻ̡ W_/}Dx0¹[4n,; O0>ɝ| kBG>&7)n=f# D]ɋ5A]v4 ?U.:V*MR$:G$lwG 8y0)p3uGk sts7t|Ly- @ZbmQHX"P C( ~_=H>7n'W\XwLJ@w0ÀIH>, Ь}3C,/߫-x @C<J4ټ#@g;.+'>p$to# LTd*ȄT 5o laS`ꩪҸƉ}5I3]mN7}1Lb2+t]h72OlGZ_k"b;粆E3\oJ7XXPX@o(Yk7n`X˹]PHHUٲ]G,0|U%Ԅo(:=M aNaGb!XjZkh))AR66%)ioڛG~aY{Z|I2?s"QAL‰d9b*)}ҁa:h>ЅEsVFJk@$|M]MSIU0Ѓ5́nB TS;, Ӂ$sKrTAi9GǴQĬiX.B\-g'Bmd}p) 4H-B`xaUT/ 2N\/)dVxli*Lp#-#;~|FM|zM[ ̫LBR~`k8CCL*xu7⃕էbWJΖ\ʩTyc&A8r# N$˟ݹksJ"JT^p8{jo+Nh5͜࿸kLoilábz d ^IK==~q ypOZ1}n<:&5ՂدC/^UU:KW4ؑZŋO&`[S%*ɭrؕ}w&|qU%~&{Lp>R$22,^'jv9Xa⿕4C #;cVȩ ?xZH%iQ-[e{lz(A[;S0IE"P$[x튦-&,fah cOWRT;\jY|A3ZnO0]x.5U8R,uklfǺ"ᖏwݺ:'/hd'da_W)RL&-m.YL`kcm8Q˩p}Y`ފAx疩zp9N)a9)|3J9~fy/R; È 2Y>kdS)|:%+:u$+r擣v.dtb9uJYpgX~l2cd(~J,n%U:+? S@T5#1.`@q hF;<"3-IHk@Wj&Ҩ-qplƉ;?Pfa6YR&j\W31$3;2e_CB@l0arZs,(B|kE˔"E7,JCqt>qg- `Bƒ&7]r<,Q,[6Z$H/B:.!s Ir/#OFܒa~ezl]XB1Y82\^Aܵ%3zrai͈H l-GH-An`Q:D6Q ޺4ˡϨݫm/ٓL ,x`\tBa^C1RWz8崆R'0`譻#Q!Ja.pBlݺ?埛,!=t{eI|dp32_LcSXFG6w]I=;ؼs${Z IF&Uz^`K)ZnȆ аjtYnV6—k4k ymҒ!hArfz,v5 ղt.|{Td{wCFu|ci39۹~ 295 cG 68<#ndzB0-E )W&Ԛ⚵.h]~ݲ\Q*R! A٤'f XX؉䖴Pb'PD_KmɀDy[>|]U~>tP_*i[52a#W ͣ m苃31'$]2w &rVO19Rh"[$JaCųIDO(f XOs]-j_08nYF?&d h14lI3=lpG)逵3E2h=KyY[&28o(0+q~Q3H%d ) >:a" |Ex<-Pgj0UwsW;VCo>mdi'z'߰1Te'%ѧc-*p&2lNZ ^qr&0? N .0e/zA"?OZHf`R uX82LCS#VgР|\Bʹfk'Xd]xo~E{Qr6W'3P^^kjy%:i(P2_!T㼚SԸ;}(F;f!gǐZV2 f,jsP&XkPRAq縦s lX V~n1Ai-?HaYb1)Xكq (o "G'q _QN>$0-u}p081[ZCCy~A{!TY @EXRf[9MvnEkcjR jGަ-Q-JKcSlcT)ǶH;uwfR}顏 $& 4k 9dlhҀh fEN(OHg,xg/2p'2)1{'$m?,3=^}p`6@O{&wjQ tuoHENb $ KM:Ss.#=ܩHh:bҪhWד#kԁ0V 3J+P6`1Yn e㒮*F=)^|tmDdםv91B=$=wP:1[DlW^QxHCa;['$a+> 8=(n*v[`PwI/DyO^mgQQ8 JsK_8(nUc8\D}u9,.YT ̍NM"qSFZit˵\ݺ|2samd2/hY8YVڻ׸UbъvNZ"`F)8 w*.3 Cٲj[1 7~e CgAEgQ*lrJ=4U4/0,DkD=މk SiuZJ2>1=兩 ր>)_i/øg5tG䆍J6@ Ʊ?{o^L4|L&!zс;7}`47iRHI'|wN+ܛh{_FxP 'io~RP=a'ўݧL#ޙ  RT NH R#tV$DBQbŶ^`!h&NcNeRUn& R8ͰW'p0BM29:r|"dC28ݶS HG^$(G'l4q>3+ Z>S^U{g6S% ˜ r׬dTZiV~kw07gqDZ׼ @:!+veЛТ`O@:bG ICP~@Erh+ٝWs@ A~?s{/ GNxr'=$Pˈ ]5CYaIp- Oc'zU8omb/tD#s.7'hA|dL7x_?jB ez- eM$HRƘܩS\78NbU<@5B[,\GXgk4w1~ćKeAv!)lgp&;cOnzژFYWIȕ v : E}3v\+rd @M\Js'ѵj< # ;w?,40i fiKՄ< r,y4#tbkx T oUk&_^X'g=vܳMJZT4fg!?~Ft2I#.IX*: a(]q#EhUP|w.A\ \N/dU{]fxELV(EFh/Q͒_s/S:wbp {y缶y2u\B@#C_cjIw&SKW"gsѲNP̀ BKKҗ~tNIg:x)t&0hG2HRbaP{ uQ^J%򐓔JG!\Q(*<;~ƇO?>լc4 OwPat_J"|LW^ߡ-cn^lVt$00H6M=x̋{&4bZ;[}V*ֳi]Kn}fL[4Ohc)1@A~(qJ/!׋sUł825@t" Da}IC SW.wA!E/-.$M6 g<P"R&9HOKr<Ȭ2!g#IKjˇ$ oFDGoM%@/=;dUUK/ )5ns_7$ytaL"Z'DRFYL{@r^߸ nSbM#!HΌy[i q~˒A,{=N 8ɰubIthņJx5]O8Mm~C&:{z*5idx\[z#?Q(v1%w)Bü؜8\/Ys>9uQ-:/H8SQ0p\!uk^8kSw҅ႝS}kjB:CrVFЛXPeCqBȡ6!4MGq@F]AׂKv2D03w__ ;m2S~-9mJw5>j$dj.-R]3g>qE/1 8Au9"™\\ U(aYYe?%KoW9Yyg˨7 ͋c `{L6dP(L/f(Ɏ?tmZRN r8cN\UW~ htCi||B~U.s鉡cEmDŽת΍Il§XUf"Z`pጠ$>fCIWPe^?Z`zP`V juL,^X0)J $?)#6E4xx*}$|f+L@[Ut-Vw{9jNַɽh*\5 qұJy4@2""AO:&dڥR~cA[POSܵՍY$7btYm:CWJ:x:TZ |AP".SaBWn \7}1O{ӓ̽=3p*'&K֎.<;hLMnG@ K~_>bNs) JW l|zKem+5\_*7}BqA)<@$_5`˧][<(+}ߑ2Gc κċ5M2+A rH&F29iYG a?3KR_9f&y}R2E҅~3 ~\livu9~,#qk~5x@p5w'Č~E?%˄%uMRT=oU6TI~dpP/#ߴ!P.?Xk?M_zxRˣ佁C*锷)pb])Fݓ~3gb pv`ďSף[:fLUlsĈ/ 33 N`N!M-eJZ̎ڀ @8 DW=88nޖWǠ`ٍ;uGΨL|B|%9 e` NT'0]"4I]lw/L;!7 L iq=-D͎^#k/K5}V!U?D J#%* POLخUFY"xՠ{2uy'rY?[LVzfhͲy޹nvR`cvNXI)zFbժQnd02lb[{HUBa8NJd^Dߔ{m޶_Jٴa5VA3c-RHjgȑj8e`v69STc#ryoi\C~1nALHAo]Xz Sށ; ONF }Gʬr?n\/%>T5cxhgs Uu٨ `J&4 b6_.bYl;{N׶A/m\Z6E8} x;FHd paZ4벇JB:S9M=ߺG 2>pefpUฮFٛk>oX->h9ɨq&dZ 7T:' DӇWBrK-s5VUД^+ol Wkrl=[kuYCSlT4 ^np q1(6)؉]=sb=6 R=t*.w5C98B -W?]6b_N Yj0G=VH}xzFax* Fh/xEK=݌sN3MTmLxsg>]p itƏb.Anm}s[hCIE@NB~9lkyEaIvp'gԉ+%7xRl/QVb{@ͯtG^0gk+rsP;Ob3v~w+pAVaK?ȫD7&X$^\vg(n<;vl2FW괍FޙuqiDZF "SpD_!ed)m$dT!ar9B5u &^_\<I~M7" ڒСhg-+Di`udy.PEMtT:HL'9%pFPh(踽v]0rnIM^`Ѹ<{EAWLVupCs~yH?hZ9@eQ   b/u$R#|ݖ4oX Ch)4x R-14'R9Up)e I*ZEp|0j QEEpS^A.cƥ[F]s~1)Zz((dQNMIشTqC̿GEL:|_Tɓ?6.łyDo?֠Q$XEV} Wz5-kpp_nH}A2 )>sjUHZ*-y\ B=Rs7BE:a{uVA03g/72kNJۨxUdv-p>"xD5CTdýmx Q3J:#zZeHZJ_ME]5 EcP^Lj T:mH-\GٿO¼z3e{ }#NNt57d [ !n_`4w06*szzI\t8?+qY!+20ߥ@ %8mtW1mL{i8vTZ[RTK~' =ۤ&$j w5! ЅJ 0Jo FyCp 5]4S#\[;X]N ,+boB_P!jM^W@.oDpV'ބ&\nyXgg:˳Cd})dP0gȕRq=2)r~ADI󼑠[YB.mHg /Qlhw :z:be>}֡qh^%j&bbp @66Gg$~N<>9nç_5f;w+^؍qےOsCp`I2.8DV8`Y`y b佢k,mt|If[sORmY'n @~Tn -X[t6Fe~bY5s9ϒ=23JE*P+"GXaxzә/N4p]1J.yן&Щ1MyAu`}z|H>*?#'3[z/!Zh`il&fsCc*)Rk%>r'mw{X"gч@Ǧ0s2h)a Um})E(^ &q|hh<0tNvGOj1\k #,JRvۮbC kG@kTOĥ(Ra8;.(G;T4d 4 u|Rw!aJr1ea8=Rv'STZF j'ֲ3#ƾg fC1l ky {ʏ|5 '[VٹnL]K o+zJeJLd8{Va}RW E.bÍ> ')ɨ6W-'I;ǔDRUNKy /\ C6:PRA?K<,T\r-E20XȄ ٻYHa,ϯ|@QCUc1cVu2ɁB K0M!]i2yPx(?èp] #gA/zL°C 2QQ Fmå w&, kPcM'npx5+S0]IjFfKΟ@Pr<)BMhmn؀ʁ븠KCyHC<,m^(87 u;Yz=/oNIY p_x<{>LL4P,٦g♌ ޹j +F3>t|.|ُ%F?/#R70bmY۱ ITI?'gC8|9%]ՉW 2-#BCp1Yѽw]Bn\NGߧdѠbV?j;x%p;}<9o$Mv$ՙM؟ Y\īŋCn㾕=FW\b_J­_^n-l G(%]s,poQV,ѦϜƤ 3 t0xiG8l- ZS!>uˢd_uijW%*# mABP=xM033\ts.Lm rpppG0C1C=d^ws%Sȳ4h ,v/2, jHObTkݙ9)DvB5;Iu3PlxE~qW_lupp4EE\=ޡlK\F3Ah^[ jD<=T\\;b7olAVJA "x@SbY!"}0a,wju]`Η!Dg>x7*9' {W@oʲA{OL`leCZok;U=+1w-߭]Y;Q?ފfI_4s+ttpo<MT:i3dm]GQxBYV[t}"Sx &6Xl2Fx \{5lӁe5{nu ՍGU$W4>Sp^@'q$VtK?9I-h~_ x^Vc&.m=kg}paMzz`MI)+{X:^H)i=m2=0AK衾|/ $nh?yKQ6'k^A#;N17мmo SI`O {KF鍽z!(-=_!Aπ#3Â)gt2}N x[;ﳗvȭקzq0SL;/7z `_62cxoVӮ;g疻 d'$׼'?/f:\%gK0MǛ0ԁ= (S۟ \B@_t~s*ZaƨND8$$ 2X~]TA )w"jEVJwW_3ʿM@ucYC.s4˴i@Q{Wel #d6UN#l>0QKpLԥnlHwSĿO…(5̮5g'$K1^\ jJĒ }٬D~[>J$TvT#@l06Z/;!a ۿhYBuktS__旸%<^%)+m[6`g\jR .zGƍ<hJUӐ#LO%Ag7Đ Pr>-C= _9|Hw^u˥R%}>!9 (!i^ ;b^8) 9bu 9U"$~)= j*";@SR\ہϟbO"3K$I6~CQS3řS(#f`M>E_ym83ͪ`dVvZul'0"ǍNUõ(b`#ɭ8hl3Ʈ cSIc0t-F}@cL(2S ^%t"L4 Jg>x `a~2wвC=]sTצUu>uq`^z ɱ[:!Pg{t(8%ՆPrû'.»FSTLJ"4:Iv P_)]W5 .NBfQH ^c/]ϝɭK"IK o:p Un>ϭQB QeM6E=e Ӣ.UlKӥ 1{> 8 Rd%:C1q6MԹiΑ߀9\R@z%3̘*frCwTɹ3hB[)뒅ZReޔ X7iݔGQ}]OL9TP;^ޒ4~glJ.5Yp Oaj](I># DKhE>s4k>М5jtY(aZ 8ڮ0ň;쏱vWw|G8#3 W1)!۝sǿ"ຶibrW23pOsFhhlDOo]aZ.GQy4m*d S(o*kJ sCpTMP9ށEl5^9X]=ZÀpt꧈"g&XdzHcazYQad-7 2o4c45zM?oK'(UI\{ja7D-5p3[ajhc-sK|?)a-ioZkԏvS" wUW1ߣ~\^92AQ]HoZ%D'au#$1]v A!?!7}fDJߩs=뽷Sj УRQ;T%EЂb 2&2tb4BI'(Gwk%X5'܆CUZtNem)f=m*6Bŏܱ285H#XHdLgR, 0>Cqb,wT5]hT=cp3:|RH^.@ OCL[!ʙBkC qS*2.h"GAy0ۻvd׈YnhV ij` ;Ok6~UUyl.w]'/PVd2g+/iކ%Vd fOϯeH 0GSiQfU($i6i=#fG]lޯ1H}Buʥ:쿊` "8Ԇj'HfPC˂v oQ^ R;qzYw%G Rh#A+ +$l5uXIP_-4ijٖvJdbOҎ$0o:)ק5ߝb7 )+tGU*&=daQ$6LMcP+N1$ѻ{ۧS-]XN9"%8?Cg]OHGQtėqoK]c%!nUx Z4ȷp).HxetZL}R|8 J(>5.RF3 %('XREsϛ_&*zP%=xfvxT7x:HrVpts6Se!zbAN\DMz%۶.#7a4>ǵ2_\QƱRܓk>>UFY*TVXNZ ֓Ǽ-C~/㠏б^dG56-CMx-ZƦ2]ؘLwkƌA]@2Mt%bŠ; \nʖtwl%][˦ @7U1xO\\iʷZr;|C.soClGްR Ցs`kHf-kG.理o~pb*_+zjG[G/ccwG}gΈUrA)0zS@NT@@k 4~\yG5e"1YyhO(l^^NT\.Wz"ar'+Y`~w؄o j+U(y[Zam& k(Dn2XF~Z/~FKK,RkW=ыc rz=5M'5S~@;zKN쾩C|NNײŲ 07;Fz@eYژ6lQRU"XRrA?2Lu n#^gl4o9騽/HQ8_sn)ΒΉcbi"`liHQyU'}=Ȕ*i.5(O}Vyiew*rsaJRW0ab8Rj'[bn~Ƈ ΧIo#42^nmv q<,641kwtC`ކ03Hlo<"sy[V}IZ2Ok2M=t9f[05 hVvݳ :rtRYVdzCtI"\3qF_~:E -Z>}'KXBN-bad t%p0͔)_~^&v>,>*1Oa/rW3Ã])_󽫹ӻ,| *tlvHmL=y=tt]Mt:]43fE'_iR!O yJ؜3┇3QrXsЋ+ EF@\3 k#J/C:ۖfȟVy'Q'YحX0o$S?T1O4yeoF9]r9n0O<2c9&!iwB?+Tlb,SEQPp7#UUe M :0xD zf86dB^y3^;.i*']r=1ARE3_#W~̩K|(KЇ.]0S0k<سToE}" Zp!Wo^W $qڲ|" 8oƹ䩎O1LR#dby}.,Wm>Jg^vg\劽oK6]fPR*njt2YKТ<{̃&\P\1t-'lzC4 C-%{%#t$aQyGy|\n; &xnvFsXVz~nhq/ e YbD=yX#{]YqT#D'BSu]lGo'buɌK3b\o艅UR6)%Ei(dw$0( >Y]lebh;91sʐ 1l"֚B'ݕ 89EPovlʠ(nbm Vk=U(n5vVT 7?C'=1\ F?Lc|4 eV`ɨJ#sh}Jv+?܍ppRZ\_;qoxmR]K'*yԥBǓP( àmcjƪˉֳ{empL!U=CCXІgD<@!IT GvrST|:q(1b'MfJ( /N*L|9~B"ɏ62yqݤ/ rO\"N*GQto6Q8^hNZ[wΙ G`#ćUc SۭsڦA~'2@-~̝ ܞS2gm4~.Ͱ@ J$~IS9Cm"AVr_(P½$ =ohIl>S@{V*bKs&rAY1$O&7kkG7=TET5@ M%X"yamr^6z>\4v̑\~尙 R޷C#'5BHxɌv[<7ctjtwiAh2}FVg:p3l$ ',A;` o*!K=͵\Xe 9xĝ kK)I!w<([|x 5VȭLZv"mJ&ADeiJqI@guB (+Xߠ;.0r3пγ4N: ppJ(y==vD*5I kG\k;ym5ޘǮ)JQ\t̅šv +p)Y:^5ݴƬ؇慦wC8j+i渶Wl8al6 i>Mw B#F>ݘ??}qb-q|k4tp0h^ HrBuw!bxf[}΢+ =AmW-{ 1[4p.}=9AUT8oSkAXS|4r9lAz{^'BIخFݢR @Kձle 6*[sA@l\wX"J&UΩ{)NSĭ-nɹG(&␋:5 OpJʭIt/ii(v5R\ s{l_i8OT/ vU_ՖS8]v=u;P8Ũ3F^T̄XOTtOp\`I %m*qWX9;80u'EC$xSw\^ ک6';虖a#nlb!- 4]QJA#J_f^cXHEE%*(O_SvLsrk)*g+nhR2'-Œ ֌= (!Ru 3PR/#Sv7[;^BJ! ࣯ &I4Qm=B+dv@8 ǟ=iMUɊk=Q\.Nn^oޝcąTGz^3]=mG#DvfPbBr].SN}rFkv!H M ?t }WA8%9㜮:rؼD+&΄CVN#^ðnb3 [ZSuk+F37Ŀ{N5b >G CX]~h℆E RviL)'+y2p&k:-VffFd*$Q)p)grԅV04[Nz_`z=ԥ]msg tI@~GAS':N*kEɿBLN@s!Iv14~PRؗB@%( QtU=ӂf ҀbQcp{P2$ Pz@dw {bPmFEz[25?s56n0,c<;Wҽ=QOއG~ML5*m }p`[r D\̛ f8`YQ>89QƭL̋vÊIަ0ːf:-m4A}ZWd+_w:&r;ȸ ,ؚ}byҠ){J>A쩌{;h=~ -VLSi$cw:;Ivzobܩ)*(cxL E­dKFY)`=ˎb^WЉd@%wtÅYFQ!GT5# (usgMQ iUbzQ˝(h4s5HvK~ '-LX`,$qYaTLc{BWߢ NɌ;3։Mnns1u]~pQOGE 8~/%}X#fOl((3fonK~ 0WΩ]?'uw*&o .Dfo{AȻϭN7B&n'<*V^ꕷ K+<; `-7`6XtV[Vb x_bAH0ytBE72PPYF-Q%}fcOBx7Vh?%s~"KQ.LݼkmU!6R˟ISȃ^h/FfǤYWKruA6|oVS,(3z{cZctQTVgP"Aӗ܋2*ts̔B54Lt%dy2#lv!fH6:rPdt#۳Y3\I]G.l@GRDWѱGRu<7?qRk EL#'`k6hPW*ٳz-&wֶm$lp=i(tUqH}&O) [{R[%9?M.T\H, ;n׶FeϳԦ*mg1Gm )wdopqEfCe)"um/Wcn? 8qה<0:7K,-  *+D 76(_QMrnTzv WkxhMʞx|oMKT[{(lkM![@YS+*u{J;@c*g]kEYz69TUnCWVy-Mbs(9fWjk&ʑNLHbr:fW +o@BPvQ285/A_*򚉓s+ 0#(4@g_ž_ |ͮђب&9ڲ;jDs =Ъ$.Tb0dYgLylR7A4;i1&N 1uKk;Q:"752|Ilß?KJd{_S}WWy k^͗hv WϷ A Ġ$H0H~P'CoFNuGq3;/&Ye]P9,֙TUʘؑէnn_x[rR6ĄyY"%z><H)|chn8hwm/ u3e>5٭JGYqAu aNz+bA&Tr00!hj=~_-8qӦAK!2yu\feΥog ֻ%zhoI<~։lǠ2KX#GX§ 20TF"gxL~ֽ5Yc*_e.bʹ;1\kɵ*stWYQR,?_~]}=1y"Ke0Q/Z#<eĜ1(ؿ8"'L4u?׎UC%Zt~ =HĘ{,tA$rVȋA~YLI|k^[f*+uel^hQ_=d#rA4>wXhkMu3 ʲѻRYsVex !1;$[3kAn0 :,Q6) ]\yOMnxJַ {\vqie8ollRKvG7fb$kkU{Q Yo&ցyFG|_$;{mrR3Pv]N˷;A%N童RNm){^,5LNrۀP'+kYZ,QQ .׻ᒽ}.=OzYm6uvN~ǃ8?-ո$ '$ڊC/JhWU0{pf%!iO A%P'lw4:5*u <:Ax«}#mU!a%l-'k*JĊqJЊu#D!A7կ}H=wYۈ`h UͩN efW[IJ"irZ쑊t&Z٣6 >niJ}M=g|(Ci ȔGιeVscզNarr+tLJ&'74`Т8e@a7F~5~#?tͅ0y|hp YY(4=`;qD\$l B,"LhXOWNBNr0b sPN! {vk yd:4R Ao9`VV,~uw^$/˔i{b"U3Evi%KxnZȚ6;/J[~S8R2[pD)lfRx9;,HvA S0G5<2/HgYZ07070100000034000081a4000000000000000000000001649b7c29000038d8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/_8]?Eh=ڜ.+EC3KM|5!1!kdzj{# Gm;PVj$֭f'U܎n<&5F޸hpt%|^=1@A+ Fdwl!P:(đ7nی2?[NҼS.9*F FBTBt zsT8]CxTփtOC,By&@z#}.KsL 9qrv#H8}D$p$WNDk05dA饾})գ?H.lyW:#Ovd *27::€DKɟX1)Gd\[cJL|7U"mZ_ȄaSO)kk9㦜#lh3?( 6/[HcFT,dm*..w&ǵ)[(?yjJT,}a⽲q0i4IAuPYGES/{tbL;d7{)Χ"d,vUqkPػ"8{~d~q'%RҤ~U98Aa|`mqPc!Z›r5>Eɐ !w166jmp@Gνv$<#8Ycyɫbi܏0VJ )塂z !#AùpYS4[7d} S49 a6=8NV.~7˩n#o%&F i8aWpL‚[IA{Q SI^FhVnp킸6ڰ$JY9~ΌwPYJK@'ks ]` t .ߖy>]oЮ/g&(FiM5UX\~wXxVoZ%}$UhTn!nkgx8 REU:N"i럹mڄhSEi"}@_pyvQ0Wݨb{nJ8 ViXU,03eo~9@͊%,2ʆr`D'PTOT-_'^N2tAZbJ^(Uڵ# [9+'Y t17_\.ɯ7.zbKq?S,"3[i7[~bXWLe]O]'BfEg_VFt}xCT8AI ֙>yGqaK#y^ӨC Zer0mi0(v)sg J?C^^2?6JQhA);=Ԙ&05lWDkVi-rf~QIrđf5  3tX 7Ћ].'}߻#FaG?x8fCAm ;JP%[^n׼[mIq&}"|#$[T06XݦteTp(+8M|=΋J G,:;҄flDX͔ٻ 5cX39hrn5"?ͷ%qZ/>AoF0kkVxk36Wkn<ΓAVsԚeoSUm:^ *jUtT5$%2nTI?{/j@;YTЎKMV Ö+`5oͷ7s7ݐY6Z/"2XT!Wӯ|TlyN*jJѺmƫ[g4|37B_h8d4aK1Ki\>4.IX\v2.E;e=~N0^p4;",Pv2V>$!p 0u?0' #3|6;3@mgdyݽ XzEɛl~ĥx߱G]Hѝ1%`[fԱXhk m,<"!~M/Q,W`૭yT$۰P3d\p/Q36ƈ☴~ON0-EkЩP>mM6%M)6N}O3k֒c"x1zvk<$4wTm_ta6 fP5lp)bX 9s @8C0Gxg=hZt-?oڲ \xrfF`IXQQ•=Q[$/0Ê0iuj0\)p9 jV-!W 3uJh5?݋ ĦoS2YTgpЯ񵞮w%@XV{namo]M~E U** h|)΢X׶#xl 7KjF1X8Vū8D88' w%}x"3ȁ/@" N~[ez2D›4)lDIl$Tet1#{Yg-)5[1NC wiIQr(]۳(eN jEխXyc IDB#F4:Y0o8ҲͫM6ֈ2- b2(Z{ͥI-Mۄ՛T60HoBP,8AYf\>y/TRb i\D&@u8t5Ҁ5CȟQg4 y! <72 j)lr|W>.f𕮽TKqoLF g2<0e_&F x_im!F4gqwgk(jBe࿒Hu<3Ҵy$vwHn%/#$<]\+]5w$][G[P,_ܡ하#4r4ޣ=s)yDލP\=@jOD?F }Nb:H#KĘZ?EO##\셍نIڜg9xٻ%ە-jʸ:!e*͕9Юl"FtɁ?;s@oπ~yW+ڦD`Gt uR qi5Lߚ\hdmF-Zx円2m"ͲJt%{zs*Il\ Q}$p9u˦fq)J.\VTɇd̝%gO{jxӎ#unBď(]$M&k8]lk>ױjl|2 뜯>b)=k$8[ȣ7VB44mO=3r!&Y&I,[H#N 䴩֪d;cj:q .߸5Hg("Քno/hм.Ok{[nomk 1 KGWh&}!e# ʹӖ D_KR3CN, HΦlOreeHdw =ï ]8$W+C9zyG{kpHG] )B&z_ @n#u4 g wިW^kPaR_&$+.5nYV6z3<˰3ނd|9WcV7&: Q,y8^2;8!&@t Cm` W0(bQ;V G8%\|<?jY.pӫ_;(b4 Md6 I6eoaA봩i,?%٩`M!=GOF+I&L$w/+/d}p5RK{OڱHXLh&[O1&pg96[l9Uh# h"缝OεoE˾@T9ZQjwb =x/? +xc)5% ,g۶l4x[ WX! ``q:ܧ~К@&Qo಄6A|'rNbeO2J*hVe}^-KG…FnX@VryB\wh+2>>;2oi䕏AnyͤPX(ȩ2lTpk9KHVIn6fY'9CN](Tt:F8HWyo !Un#Jz,^@򝚥?.<ڄ6 Aetk$H#U:y2r>Nӯft4:}NՑ߉G~?ωpBԘ]^a.+䝡Yv^xT?8P"IzN [\;uTן|WiG01(&,sZ/ t(Y+/0߷,PcUVޒ_Juvãxs<A&6,{emL8:c&N 2^`ޱUyl(ClM]A &KD֠]Iey] !'†xKH XzAЕ&f769ol O ?Ԅ Rz\(/6uvC2X*uioߊJ[*S0X omMY`pc%$f+:>Ұ药3XRe+2ۛ&Lj8T7;55F5#٪$THu}AjYEФGq;P(J97p9oN4xtI֥]Ilś 9`r݁r_SCԋ>n3>VmU92 C[~PT%#$ͬh\>$f)cgO4>Yp!fZ-r r]e͊dFfv +?]Y xuQ?\,,#*Y^s A׋#"^,Di;z$BF R2oh^!{3nZ Fz(AɏLw`ɩ(6^,Rўjz>[Ez 1{q?W~4jLIasA>ƪ9Ƕ-bJ.iGj1wߩ%ƫB\(6kFnfJhq?%&'qyp1Jw,ݗV$'&yo/X;5(JD]V]Õ0yJE<$,$9atf@6ʓ{V 2n e0#b(-_6эph:Ols5r佒AҘSujN[}:u+D4[lwz)t ol^`?4ȫS ݋5ႏ)R7.~ xd(x#a|u$߾z9fLqQ6IoEW^YG3.k@'h*w7ƴW`!IOѱV"<#<@zi uNrj1蛷b0ՄL4WǨ.eb;h<:CE]TD}]IFUKD/hSoʷ8WܴAa0,)$=6ZyS\wt@­)> A|M0x( ]T69&!qsJYO4"MXv:h <.`'H :kWu4Vf2-l"sV=;_a]ͅ*'b|ܻ";,_j6)h[")d{w ١9.FU3__3"#֫Fjdޏk8'*4=8#)*6* Z< XFfmjԾ\]f5e=Ņ51hu_g;VL#o1- =H̄?=*C}"蓊uv+ Cee,E&Ї&))ij#}7*Bp 82g VXCJҚ$/LG?j7M|+_M ]@cF,@WjY_ Dhmg&deREfr ޷*v8 ~oS9~Jr.phFhۋhZN8h ؟Q(C,{`2zY_6o%¶/ (4OPz@&^B l`kCjf=oq̬mNܗ},- X_g x]wbbcrtN3=ZԿB] _ |,ř5ȉE“z o\|hMF*Ky`Pz/+vmj!lkwSFŌavvoQO}t-3cC SOt) WO h(.E 7?K+-Y(X n]S& 0qšl⢆?Пq1gjOIcm3*hУ q@-~AݲTS'htçfm7x1t歱Bx3 WoVn0qJRW?H Aip  }}%'#sY \#@r2GNqJm^i-ƓQ˞xgl0` 4 ˓Dg)"j [|#'37x.+'N/q^9mʍSho$yJ\?8܉(7 DrȞP -nO頕GMXp"`%O72@xd5|3/)D-`S얺"$m`t޵X$M~.v#710)V'-BD3lBsWuⷱΜtșE';IPC,iKеD-%>9]J rV@2HgvQ6% /rCR]֐jf^X~+~Y Ze .L'# \5~ ud3)m`_dh}mhvK' LjV./MBR@-^i޲clQu #eGTb]usRw̞N[L iޔFp2g*l*^95aQ?a;1eNFOrP³#D6"57kPUȵ.zR&A>㔥"\R{'%O(&[Dr9枚_D_a˙XQz.N)Sk8refE# t\^k@e{]᭖,~{34LD]f{6DOٌ{jiԌ=ʮBn0'h sC4ieClf(*PpnRĨG%IIRA;a9 }[d'=Th!m!]&44֪zxēwA }VzG} eM 5ΚfW꼇b2׌mV_ˀ n.߱ae fr=C>щPL ҤXrw9B5 Rԡ8+R G)688w2J]yM r{̉/yR\-w7X["1Mn6|`۸}P_> ,4{k?6}^miw-hxj-CTP_P?\v=ֲ'_VO ]@UV"ed,YnZLLZj|E5ґjtF^os!Sce9coֿvU/NY g mL*gX~fR+S:5hq,;CګN{(%).k s#Pv[{s\$_56GTV0O_!Fe<|ZQW!vGe5\Ys?LiH@6b4|숅R]^q[FqXPR|қWDֲ}H3lo Ge/X@xc]KFuKetoUyJ*S ng[[1řԞOK sȯ_[#NmXAaC|Zͫ^VJ< ai^MVP!SZ,m¿Eh `0꒍xTE?LG2 2 78W")gV^_̮ YQa٬6;t^~C\9V\FszĘְYQ™>g-wy:ۓѬL73cT/ 2j@ɛ)X6>LD;xY 9gI"dLL:W ? vliu7=L^\NJX KBW *.<6t of0ܩBIJg&!Rכ]Ғ%PFA6S-NB[YC8lK TS2HZ{A߇jGl#>̴˃W4s4 6KrXmm-5Ycoh!LYzCx2avk&8iz MrP|?Ci J]V3'Ǥ_SPquUbb}mMJR&2)VeY;_(k:W8F2ִ̱ Z"Z؃ATޚFZ{r0?v]\sJ,e|.7r7Q*]SH;$կ&Otf)J Pݕ)w`@De\ARp*FoP B )VT.屮DA` Wঝ`8. Ob"" QFO t ꮠvÖoP,(UǤ43K}{DrS(IOJtHfr2~|_;`E?kmtSWB@48{pԠpm-E{ [D~~ 6EFt#%擬!$rt9\6A:O D"=FB?e/KC|4^M^DpиY"|OYť,>CGs2|U 8VfKk9^]5IZ/8"Yȉ\י;C&Kv4(P]ViN'3Kw{K)Ӓ{KВ{ߗnw0M.hD zw(hiPelNgFLpʓDNOǗ[nƂ3shq'nFЄ ^Pzm/±QMDR2ڈ2 Z@9~-1(JD4= PO%Puv="Pw喫WNV2}gB׋/KFP,*(-& Ns_ RDڰ0[7tz0jk> 33%*#}$Oֈ,iX?״ytiXddn%9> <:}bt+c%P;2&Z,E9& heC!'Wd!W=\R ԮVJzvwxkzwLC(G&O%-lkbtIzC ">vO@jfCwTTv.stvuM"v؜ V¡αv~',l}:>x~`IȨ4\y?'W2 g$~aZr\jMBS8Џ&|2+ EwFNUɿqL{y5ȜsfD;QꨓNػ=g A|F1pwVgm;oR FEY6}]=k^TYIvƃp2Хu:"Lcn%5aFC"s!/6Wj8Cv$K!6p57e8#/p>mLUlp:̯2P^ԩ~/ jxHR|-]ia.~lkqvmh[&ifrr@EXE*y.F!uR Et@F9ǡx?d],9ҫXmK-͝u a9̹ #/=Fg~!xϐ6^ ߺpQtԻ(,Y feZ 1a"ˑAzXYj?cs+;"{:tg[g,~ޭ=%'辊RO"U02( Y;,Ʊ,s_@MLn˂,n- }h\ם4ln:W쾻L1QYs]};9NC4[#$^#"@f^ziX!iZjXA.igNZ6[ }v%:)x cU¹ˀ2,6:.T+ #d'Jja0W|lyڱ8$ΔpA8py"xAuF x#6%QCo m YU)rͼ O*HaӲݗ'} ̄V mt mќ-ωt Tb.K^o+~&)0J{H@M]$!9WB> Kx;1H3 &p4`qICwkaY@gN7ޛa/F X"mVNR׈2CiIAEoeYJQ.o-^Q|p {؃$ a"rU?3w^25/&#նºS3lX::ݡ6Y6Kquyl0׳Fu(it 10j?zq#C\^/-rtHd N&b.fCrȩI(γpdBxPd/B8t*9J9h!>"{pդ`_+!AsLٿ^)6ӊymd^qsmi>kd&ꂩli'_"(iDXdJqב O4 V yk{% AvKXXP.STy~HՍ5A,ɾ" oRq^W꠷~* xihz41{HUn1Z|u=J:񘏝v_8#QZ|nU|3sNpN-Z@ɀP/%̕}D2njO9#,+ʉwl@ae;yPs4Bo,yI }; c1XlH -~c, 17 A8&~pؙ1EgUnQZ YYt^+یꢎ C;mpg0aA/ ME̴>qgYZ07070100000035000081a4000000000000000000000001649b7c290000e6dc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+=fB>(N"x*|nNDJ, x @8d9/Xb ͆1ng#(I8TX9jH2قV@t`YW*+[~:_&/4ɹBiF:J @e#Zو@]L77$֤J.&@03o hsacz3Z4$Mx:o ٝ.,ldL/p)x;RZӇU1oPf "T6ló! eG/cpe&2u`&Mq$ָ/=y7S ZdfK|+[\<#0X +dnf (WrUPm tG̤M&{CA3hAš>zU"JxX?@VTk{^=Le}v:xU79Zh6OA1gb _TrE|{A;ϵ[bULR-ŒiY3Ve'/8nRTnԠ' nq. 6 ֥]f,7|_EDmkq^gOHN*k$=k> :m2R}[tεV:3F9 0s3eRc} 'YNn;Xr "%xޱrFHQ#7y5@}qa|^3/dl!y2T7{S@-Az0T_AI`xBv%zLR E7a DNJSJ|1>ӓ>m-:o~8"6Ɉ>$/xA5wzjޤO.YG+È;ҿ%t? J%K.lo axN~..bm( ŭz+ނ0ƈ4 k퀅8X~>sMMs/X-FV,/q6R61My-FnzIڏMJ*~J_br>2ck D@*쎝hM~B;)BH/vs\!߃,"* 19^yY~QoQU#9Bk9n}2u."LΧ9ahdLRySOvQsD֊_~90:7I3hgFllG'J@ZغM85 zk*Ҋދk9w/%>%s2{?mNnǷ33F)[oa*}gc mCĆSі>(AB1G12/-8&;D*C73P%o,pXY;-u1եF"l>S\S!H0gG=P w5581QO٨L)z(%l^%>׀9fӜˉcbK;l#"䂛Jr^zZtKZ 8a>ku:V< H0!;liT)b`3I^Z!W6V:xHѨSxc@(ÆI6|-ڵë1͍yk' HFK1Y- l:$u,)-1rg# S1ذ?t @Of읻kpnw[|5iN䒴+Bü`j/O:eh8< bN٦ ejzHRI$%Gᚑqg| pNxT⹻o${ɉ i7,"S޸B)DxV*Z?qu o.Q:ʝno٪)}Y>pB =#-z,-1oY, 5 ȟec(aT/wQ[3( "3" byɤ 9ϟf!H7iP t!<]ٸ$'Ǭ `% ɋ*&m>zH%oGe"ut/$xm35Xx'oq-&挠=ZwIP-̡tuiX55=fРآ L@YVXo%]|^o< #2SS -ڹ;ikL 6EHIƃ Qu "nL3VHOQqs.zC"!Ji !\nT~1/wp_n%^`~c) ,lU{xe%Q7jZ@Gv%MN2f,J4П!<1`7jZqiHKR)PQa/wQ4$guEt;;bj]GGԎSi`N|rC<=#Bdb ԑch3娴K`F1R8>L60=JѝNxY!KE|ҼBT^n-$Wab{dWJNR Mgu>UGCי`nIyvLy/v A~/5{cQ t։?W2V I.=3$wimǍs!VZD7D~;J: Q.b$KՀ>{gJ@3SCKb#?͸ Q&3$<⪚ \]K Dzj/.{ema `n_>J_/6ߖ J%`Do1dǍ?X9pk])a*rI& oZ,_O^J9l^:B^eҔN(Uv3bfθIX3.2U7YZ(Dlˮy~- VtnMcΧH`;5nH\-1N{+>R]@Q_! %!0K.v db,DQB="@#ر,/zʲ4% [Vc"U!FFz M!xWK J@BKKQ7z&~j o师!Ny]X#h\^R KZKbxu16Uelb>xRLqɃlul=7CSx )7ygN㎟RyB^ob;$#y< /Ab<]bR^C@>+NQ_9&J߷>h꩏/: /6̈T?Y(fSK?ANtN |{xU-[z >Li` `c[$Lia$X)Sʜi5"3))(؉ "twՄkO~x#6D 6:I8|c挥gc;AzvV^,# kLyΑꁻ8\eko!/OiIX+H|(1BFn=Eb,s,4 Jl2PlP/ 6#C݂).*7jNb6+ig⮄kF]/ ڊ5`zx$<w ĊℲ&Uke] +^3jYlH쩐ŀD*eeH4ݷW20ЇT} k> y~q3 .M "#Z|8>A]Omͱ$k$lNDF[FUJ$08,xB^~  7E ecu, ż~!)c"{AC;})?kES#e3TIm=_f͠0PPE1,fSĎQKK@ea}$u==oH'^N70'=Gn#9XF8h,oe"YFXbP7B}?#w8ixfҗ;5m"K^(R}c]M%atDƒ:d8 VA YᗂzE(%#F8 LX|s!` @jS-x>13$;^G_[wF3Y. BUXUB_Oυwa*BW7] _IҊÿtq?ԃ;ǎ6&u&QkG. ¿-€r9ei9heٗ'Aw( G[w^WH2?{+mU"PM(yi Oi&j{x϶сVH 2N8f :Q7 .0|Í#ו#IrSW@;Ǚɩ'!Ur9ݺqwD+k1 /͇4F :sƈ"I$ΤDu۲=ρ0L*؉_w0(< =* E o|~:tc)L2')#•$CTmK+|cs}pfWsvo 残I\uA+HyR+Ӛ~4{ǎu<+`+&^ewkofyPWŒRۈɀc(ЩĴ+'<!ԥ|OhO$3/rBGڝ(w@ʹFu^EAz (­ϣ67GsC8}8C)J6r5KV l.\>dT/:fÃ)$7{1J؜dNNcЛ<5t|ÕhP`V%_{C֡u r#|ocn#)Ej쬈~IT||}}{,n K$7*7?D*g]QljDSywt<d~WvIpYDIyT Vf_8 ߗaNx=ē*CƖSM,t}o{*&Sv{0e Ե L9-yl$X;He%}PL{ Z]Z/ S\7/f۪&2?Qܘ@~b:FPrqoЋ8 Z]r/+kN8pA-$wzwh N~_w@# %.m C9HGJu0Z _.soJ w mZNx=Y ZIJ9TG ҙͦvC9 T#oνj!E՛^ c`\0m#y~ O6YePZ]g]%e̝go 흦  NY{"3}be%+6$O.g̓wg6"#-cf+tLH @fF5IY +sФ 9ZSC,z㝖5nse˨h*.j;Q1ahʬZQ&Ux|#ZC!l9.1GetU`MgbL-M1L5IՋ܂VMP/0[>A}7hTR@!O@CcH2Zi(Wb fzֱ@6㊂ӹ]=4(gHSnY+aG'P&Ea2<)begIyin@ Εgq9KR,:wUoޛkK&aκOo3}up6bԣ>Uwa9C+K7W+o{g,/ ,kfufPo9>H[RSϚ#"Zh(҂@Z^%n{3& N\~hS#Z)iVIWp'+[g!x>EICR䴶a cox %x(j#+$ytQA!pZ:>9< *4'Z9gT`ٰJfD4Oѯ4s=:kYP~r98 !UKS2Ag5&jf+/XYz,U>Է8% u tJd/j] Bw#:Vk~"J&J\̹OpCenϲ-e} q~O29yKeL_qL c 8[Bp%AD6Z\O<Մ-X ;JHrnv>*5ucd3ӄ`>OvVRǵzX&X74 (K34[&f\_$S;sڷd ^RJKJaۀ\jKqw>% JŜWGGn7,pd\)*5s^$Ͷ vPm TGF̑?8XNW*T꙳H u={v~M@%~M]zzU\8utYPhHhB0vE!?sE1>y*D([վ!xQˢg8POs(+;\[?ro+n;5 -)=Ƌccwȟh0/YhV{ fX<V=p+]E(y0z[愃.z 4?y8e{l"%>ubq򉲣4lAhuSs|iOz8r1:B$ lLH"^8Qڃ0R!),2M83`'E7]FU [su9xFLe˂;r"5 hP<#!M5ERBd1I{apy..xJyhM!%شPP)o7&qq{a6)fX̯l$zM>)wִ9ӵ͸?!៓̣̏LAk8Y4Fzc]R@p=#fD~>]5&/Y4俓}牜7vtj1ACSQ z߈O "5BRU5t1#,QTlz:MT[ph]S.̈ԅt5-SZRun!ikv@)`:Mr ^;'Rs{Ҿɥ5I Bôh[QEn ,9/k^A3.v޶8psX#[hHIJge3 kPiW @>ŊݜBk[G'ǟJr\}I߃O;;c٢eI!=`T9^*s߷7tB5վ,x-j=WeFr9/-0wwF}ühykb.j4ABqETlRrq47rRK7'Ec=AiW0O#A'd|x9C7Ephӷg zRį/[{VY Vi3W 8lN0 S_27#kM]6˳pbiHY P2QDGHs֑D9l^eb+?Nj } K_>~_N'IǤ+*,@ʕ0!"k. Zq֮@+lXAzttF @+>KLlς+Kݼ}PB'MejqTCe3e>㩐![b|# $NľV=&.Fx|^#0b$k~4[("LRncusґ}LG~ᙷpX:4pDZ ^cw+i6YDu5 GMYV#-Jg"5nUA^ܻTf\%Pp^MU$oqR\LkQ@P]~n4L9d!ft9:p=aDNIcT>$ɺ3,V @r |zԒwEc;Trs΂P05M)Wsw؈4\c9k=w(țNTK}˿훞&ȁɟ{#]QQܥqe=@EZ$48](-"Ic\&NA!K=C[:V҇jJ(I|s)FWvcݑߔ4䞽wDhYk j}r+yˊ% 93 $j&!t<ШYfܷzU=XOG{JI7tygElPߒ!"NbMwx)όM3URUg}_63uMb5I2Ax-?L+5݌PU5TxBMq/| |sgă^A3:`kβ>_bczPt$A.Sj5Ƀζwa1>m#b\>4з%fR{?Da.]%'dN2]p-).[4%WkSsH6.40"m]9 r!D]q g+d1iI~܏ kCLRu\\X/nNXNV,1Hfa-6-pXR*[;oqrAp5:k*- E!d$(xhy`HM9Y7FPʑ 7qIth=5$kt2`\ЮKnՂet`8q$ c ehzZuy {6_iQ^#P*35t%pMlAL:Kh J!H&-%|F$-=ABYbgX ݪ'qէ\xMteϐCNӯ / 1X1ҷ+E݋v Ԣs1N?|)@t J22Adv\n-DhVFk^'XՍ#U 3؛-Y~X|(i0uO%0wП1iF T8$lg;eA_|]N7}z 7@ɕ)9՘NRK<6<ЦSpőtwjb(eFk-6*\m8dPB95p* UâI̚Mc1Ij7t֏޸ВMYs4f.REȔ3u=:,S)pcbz7Ta<3FXB-HK!R`Z;pXT[]S٬%tIIxjzQr"I.Iy"gxT[rVހ|+47,\)7mF#?oz/Rݖ1'HPCp`2KINO||u>ohIgݾ ⽽ޒ 4|fnEB>pf02 G6b8=O^*e%|b/nu =, 17m# mPdj!*ezc&x5iL5dNO5+{J>!8=M]siB +}4A=Pnm/5̼"]%!XqE^Z~^ȟeAI,Wm'\OIVOY~U{4)е{8D[kU9ƺaNP ^źxqgp>V|%=28$pW-ŶKVil*mWP{Y-yM+Ѣ&beGU 7)%uuxp9B=LehUJ>~z6T#^Wd)o GA jHJ_+ΕU}#M"1e֋'0y)~[ F%M4l)\tJp? JsFUP6 *Tm溷Sgd)w~Y`BUk޿gj)ZD3Pl@xX rkA.'WDߨwd`kT;t%;roRx%z>,VhF׺)]!?J)Erdԭ\)ю]KB[]g7TPbN$P f0.͏Qa}ĸߜ25f`Z;6ĵVx95+̠g̺-Փ"R+JunUArXَp[gԜc6kRnI[{97qsi,%Vs1qKV߂ݺ:uIO(M8pPM+Md&d!t J޳@[}?|!a3AolSËal.kؓkH1%G9:;%WːpC &?}ʕ`p?/7M*r.s|;`a~EUIڞD?(#7f3V}"ωOll@aӖwl ̀yhӀ-D%Y#G¤N:kz\()-eq`eDz.~_X琛|=}-gt+n𩮏yJe:ɟ $rG6ςsPG `>-ާS*w1gVF/yab=ˠmkL}U3FHթ103޺fز 9Ph0 _CED7gwM.C)g$I"{Q49ieg؝~[_P =ncxO nW)oAsp4ƙR w}!2#PM{v>Z"Z|#y s>& dYjB8,.%@PFډ6wФA_kgd=`jl\z7yn'['V)_e`+ז?#6ޯgdVƙ֒MObpHLr (mݛ,1s~=L8NFk/Vp9#//ӃJ*ɞE5̚/q#Wˏ#PQn,f>bQoe|lRXkj|t PrpK p.aN[`2Q,SPMCJlcp-)@*Ҹ7U -V|~+IFDvǠח zH'VtuYCnZ-<ωZs<R7[XH+H薤,+;)=O=(Xm~N6'>Av֦ieYۦCXRi{}~"Thr7.ЩV)TNAf"1ދtr$>@eeu]Z%zv ; D}֒-k;ĊdB,+|݉O%]L7sN-ЪlҺoSi0]#=ЕdU"rEK-"4PF`e [/vYXf}=ba>[V"DX"uNUܞjhۓvYq"&d/V5IHXhi?q\FL@:윊v~7Rg'Opdhs%t>DMC8(Y|ۧ$`/E V$D& F4H"ҍE#ik8W6y2 П,.3vB8:1iILPPBTpٞ..^HV-ޅ=~uEjԿW=W4`NeL !}Αg͹gE)o6M'㲹~Kwψ N!}Yų!8x&I=mPGv\ ljLCIvmo2MnPHXѱOgN!^mN]*wkxwбuԮ *s+3Gl2d"=8<čƢ󖁤v!@)#[@[mNOVH.fIœ^m[ 䲣;]a %>&N7njryp ~Nr);YVw$B@?~ڑß㌍剽σGPZ?z]:n;=UdG/BWFH8x30`_dIJDG>OV+")t{%8 >z_*rU%,%@!["j.UEڔ&A_6;? @ÍZAbMZ9T= RעiN?h#q†R")$(e9; /SXC%CQ`֎O` [Gޑ.YZvb F]G^-v3ݚNr#K"ɕn$)PjPRhکW[m;̬eͯz[A$]+t8x %;ܖ)S W6:g S4&D-b 0WߺL<(9Di$d0z10R 'P{=Lg12Jki`*5SuZM vZ\HQxӟKx>γb7N 5)$%U|+)6ĊC '2Ӿ+ WQkOyt6fA7 `)inի92_S,_wnmSEMڸ5 a_TąW>66=a%Bĕ |0:O v>‚)_6ʕ*IFO {'94t_sRkd N:KX6@霄X`!o2c#8__4#4Pk<ZR]yM8K<*cѳÒ6H3y^,M|dJۊD|AWbAunw m}Qd|]wXI5f(~ k 4~ 8I24:, a3t |謧7d6HY BID*`ρڅZ~=@1Ь/t)=#~SA^p5/{SaYeք*䊩Ō%-[#!K+)aѮ)fg FO?A(t(E#OĬ6O-D`&!Lt/bwYЏL>y\y\72zyH?.'AHU?]|C$c+!+{[d6h ҒƟ>T{Q= o)KP̉>(Lg V`>l3"Ѱ]_ԮȅG9Ad<^Ex_Z \4&ha ɻWh=7Z \b.IN \XT._$4Yk~竾 W◯oomJ qM&t܄?vlAreP8~?z;cNif>/ Ӻ.vs:Q0~qF4r1IjE* Nyuǔ_]p~[#2 6\ddb+S4'X-hīyggI3uW X1n5hP@Z P), Д!,p#CLL0>ࡁ1`P9}{H"fE=B TI&q-,e'0'1,0&cemuH APʜ{x{NE=6JqjG*h}1m*pnܗ -kye>F%0gp*=} x.t>B;%(?G!.\3g¦ٳއ4QfXD7.WX> \S-Һ+\50>8t ?խWmC)^/Ncpt$ʙ3 (GSm~f0a,cVf1Ge:ta 1*Y@Li+[]iwfh_FVԭ|Gǘ8FDUpMwWat'|ۃ:~]pG,.a7RΈ1ݼ.g8aiƼ_*3XҹagmVndT<ֈ^1=^`PaØ3pREeOil X#90$Pt\P Kl+,.ld@Y!|/o/ΠC? Tr@ "@@E/z<8ݞuVš8 b#֍k'.oEԞM9 uI99k] Lͩ2g^8Z:}rTOPAv Ž8gu1` Ss`_Хi.qO ܇T.As'V{c"|ME ߕ7aM--r`Qm+g9O0cUۯJy:|A¡狊`giU;P'SBaOBxXWý4L] 4~ ?Fqly[{#EPC,+} UE2j[_}ξ`tSf T<w2%O|b!gEkZ-fXFLBbޝZ+[|عt;92CzVQ--nwVg7L ݅V.V۷CT)2d (e0ŸCs|Ck&X{Q%0*1QH(܏ANwO86$JJXyT>R>,E&Ƹf!SC?হXDDAy%26ogpz1dюAN>/|~ik ҆ػRȿeN4U9R7 l\jcx|WQ4Qkmy~n|=žǤm{W+w򘀖]B2#dj2Gp>X J66S8Y1y?{#0X}Y?40%xtm>jgfU}-ybL 31}XzUnA7C3ڲ৺`l aSÊ$ӤqB_;2d^ 2Xw XGF)src\ ;P ñTxSMiakTVOb20ݓr޶D@xȘ!#ɱg_=ׯG l@iB%3Ǡ6j[{H9GA 46Q}EԠכ %1Ջ-APfP}*"| nO!0|=Z-CSAȠj*pS 4-MeDHP 8~cz{_Q}{>³j2|/`mÿdm0ES&!zu)k0H;Hz7!?bxzSàNZgMۆȀQ<4. ixgLdtu 7H;H Yמo6IZ"ߖM?X&c帚n;TRa{艑5᣷&eF~R2Zel5AkL[wE{U:35"TsQ~sQ|bB}mFB9e r/n u!Sk3yB$d`"6nԦ˧lxx1hhƨvːl!wLsF "GM&Wk){]E3˪.?d2ck,,x6]9⻈2 Y;GR-q(|  @f(BVf;VERcZ;I".dU\9"xʝdٝ`2"+kK)A!]@>꿯{Iize jf9-!s=-G ̓ + BR4}oҮF?sɧ@aVW}MJ| ~9UXC4+7 V4"'9CfT :\*jNX%=܊hK#??* Ԙltq4;bk"t<)+I+#pT^-mu@P(PP"-ɪYpVӀe*ky=Y9o@d$cn@t߹VJu Ƀ) ƇoN^lr<}l ýafWbOs߱qO;7MNܑ}m;0!TY OaSc[ȲLxs[!&- n.Q`JT2CFN'~3n'{7jWMjha1UhGI‘ø'7<Jh39WJ:=Faw8@˗ 8nJZ7mS'v}Q d:XÃ8(h23sqg.D;ms); $,rqbUqr#(."6݄k>ݿWRIA ЍF'`8 .F?E¨V$ǿ-FkSSo+B-FQADmXkۦIU ɧ{Oq0*MTrTVwu #pr*ֵR%gf+4ŘecdCEEX$T=2JȻd3J 9JCmp gBW2bg $mQ5:Vz O មK`߬'9 gb?ͬ,UL*݈l~y oDk5pd=_?\҃?jwM%c3iexo0Ut3}V UE30DMRr~FHm6 <%W%6$k0U%Ǘ$hU'T6xҀ+W=ߗ~UHes[ح&$dL[ƚS4E779Ԉ}`(RE"ʪ]p:[ҪPhU砲t;MR'=$ Y yBg?#]Fj^Y-] Vʐe5ܯX%F\ˊa"?P`~|<[7"SvK dTW)m. Iž4'q(l:8MIzʸ05]Ţn)t$8P?)@l&)Im-r%au.wxQQۿDS*m[BS69ӔmS,֜6$#φ|{P# cxJ$s4~~ŃPϞ*` nvf_KF2Jc$25G BeLYȑ&R2yhޒcALLxyWc+iu>Yd9)$8^g7xUr ?c|)ހ8 Cb"hQp4ۛRE>|/C,SAtK< /QrU jQdg[[&I_.j!ZvQS4ߤDjOd<Ò=<TtjgDr.䙿\4)%&!(hHb) z}W%[/OlLe)~x۴.Q?Xl1".4}f|yEJ#'mʽ Y;eƈu:+;i yCEp'xGTE ꈉB"zqȨʱ;oB'T岻SxEL 7+%3[e8ھ(!|qlYaaưWt+{G9NB_@9,-yEoB\?iKi/NPSv.L&a0<ǚbrӖYt&3[׷׺ vx57ezG/bͷ*c0"LW̑ݽ)FAخmfն$z#ՋDgT3S%1UD+ޣAS{FSG0iA6bR%Zؐdm%oͰ+m @-ix^c"u"rr6'p)Rym"C<dsg ǛzT^-@}X_Sv{v:$;u?gf[u_飼D2'fqNWV}V\ŗ$th^y=0 ǣr]0aqkc..NpuFA-9v9? 1nʟF)jV 5^e!|@O^#CYc% ( *P^9JSudc7yD5DCTq0a !^)uN8"Ր~{#>45dܛg|J5Rw5D; *`L;A)/LDpW=d -bX3UW9v` oJ _֬U9GU',O7o \js8_6C*q`m Ћ,;J믛 g5<~$ K߰ex2V29ASk|6LL`h۪=Ҥj.H&]Q6W@Dx!X \[%l9P5`ı&ҲV[C7}Tu~UJ;6,ۃ kUl8R*>o78d%TXa:@H\J9QTK6[L1AN0˄4G q^<s\mXjP3q^8JIS*-ߒPTC~,L%<@,41]ĞA~U'h?~Dْqg7施'mQ!OڿGWAR]$qk- kɘE ukPI3_KoB%))и0mR+-M ihg_1 ]!> /Qje)g5bBqڨ;4NxgZQv{tX9.ն-ؠsn#CSG)zApeYG3dzSB&m"A_vj#/zÍ]gU|!"G0wʐ})5@mMTVAZ=+W>w.7P< >菪 ̬؏*M HgTdz&^8.*/9)X ڀ)okoDH4!HEikA,>]y*a4@Kj2{ˬKAL*j,Xg恊DG;Yi.vE\,O#!=qH5$?dܫޣu'w\G*4Qjdq<#)0 tm 2b^D8C4HME9i Ea5tP䑌\rLXfoH*nJ3t)K . Yؖ191=kE23nuH4/Q'>iPC4>*-5:1Dn/mrBm6O%8.ȈU:^O __༩ܓd't2QG ̇ZN 8Bơ'usu -iv[}3@4 ayM=$+NQf_RSwcLGrC5 Y0R `Iܘz.7#6 .sfP(.4"#%>w6\_x/U1U5} &;B0nt1 zu g?%5ٙkQk5Azp^*+ ч?dr 6' \ ʎ {.; ' X6?soKdKP n/|f3JE)OF#9%g%৓5k^!x/0sԖ, GzE[OZ+ *TdM/Aȃ[)V#3,*3KU^bm$fFJ`]-'̟*Q %, o1-ׁAOҝ.gV<*Z@ ]pҰn!H&mZ+)mLU--B (Ey}Z3,,X)9i?~%I;*OD,'3 ]Q6fǒWctPi=˿|qӍ_w.ijXHC-K%$YJ-.gF1E(WseVuX0cF q*b(X!tL_v-U1::X,(FiRo^{awѠ۸/vFhRq^œ7zll*B|q!h'o{L)fRv"P+Wq\@)Ep옆7 Yzݙ/>=f F|Ѹ4uw;yTb[cjw+B?q^q~GݡWM^OJbض Ur%su]džf:4@`*[ Qz()0=l%m]p[O:)1TO}Qu%axD8Ud&E ՇT~{Ucj遍._nNyd)R~[vkƁGKĩ|=_ǵr&'g,'Mjb]+ge[+e l:E4}_S-qǫG>2Bs.Vcj'R<nY2{/W8qG y_^.5B}S]M 5 `ܙT!&jTo:i7+~ٴf&A dٲ{wQrӊۨ> 7^z?A3gx]UHl( @dMɥVt7RKoE3|-vyن\YȔSPz#I1 t qחΒffؼ8Ü $ stږ}GlqʌVjG;sW!A UoY;O.Ϝ8Ns~Tl3ɾ? Q@:$(F YsrV҂v]`d)C6yya(CF θvP]h >2\2_6+i5Y}~䟗q-+PS0{]NfA;~}Rc]1_ڽX*`zk m ל \v*1ƋArWn|#[a۽,pv. gGRW9S΢K6rʭ` )#b­\+>8^oN2NqYȾSڣ7"6#&8~ZM쪫Fnu*(̱ VئA ņ!| w[G]"Sf~ON#Ux? m(T PZH |i,Ax]{jLQ3s,XĮի↑\酓:`DKz{tGBotp@z M*z@+\]]@)3Q|;HptP^*4V~2khϥZgkի $RKZ-.Yxep-'HVB/Qyw; ˪=uמ()C ҵ$ZF3ɢ}A+UVe| hŭ^` |;wbH2J fȢ.LJ3C3jFRA)z(5ߍu"JӤw ~ŃHghK]80>ʃ} G>䔮Ks~RQ7aϪX0)}&.$V2ILMA++8|'1>Έ /5QNE*~@`w#e9:jO;zu |P᭤U:NLZ;PBeY@x3UA:<.c  y'7 *%Рo$Q˘";qUj]sW#S{cϹ9̍@xE*LFdi-k)d&-F0~V{`Cܸ~SmT`wj(7f:߳ cF@I;(4UAc<. Yax7+ 'zi7/K܊BV)UsP^?Pqsqns(TMlW)rO0oo~_EAXr̀_ LJ1 ;5td]wt悤UbzejQJBy f04Wh4 RwZ^ȶ(-2Q1i8y ح\/$C )S6*FBQT<X&\ J[+ӡȄ4TTEL)Aw>: 60xdB&.4+c.6$2|N: #=AJiz(Z4&^z@Iúq$|_I/b,az_r>Q^X1r@)_|ﹱ(oGEL wvcb*Mj"9%Rxy9] 9&^9q3_i{OṠʬJ`knVCgW{8923DJD=mZӭZ-,frAx-#cUK,ȍ0Ti,9EQ4B#?9 Vf W<6*|LFc->*A.I^,Rf8j!mC85g 5J> wT"9^{1w-nS[5ѸHe,Ebn9Ixt_4EY:}Geu:7bz8[).SuVxkhN )7 mPeϗkfF>%W΃J 45hD"z \ `c&T$-_Wxy'CjGB/dX,힠~! k]j2 cnޟ7+}NT?}6Lie/fFD~Gd<Λ wxVn=2T& !JXLk *SJpվJ=l//*6 FGXA<K;qlS8/ xia#C31#sK qz2`LYo@D>ne^DBP.Y^Kd29{Z9iz.EbyBޯ ֭0 vtLw?Cqg浿Wn4_O5 C) Ccՠr _z ѹ"SMFLP%1$FQ-^15 PpK_Ξ |q~6B\l)yULj4IV&Ddx'r 3}q}H% L ]PMCO|+`c5a5*!8-WsE &H~3K ]莨Zl0ny I6/ :cƹ5Tty@gk&UI}M M³%)CH|<8$_ZFIwIed"_,qAKL`jAM7ySNa(/>R\ȱAlםz;Z=۬m(X|R~ޅL#oWG]wxDySxx:eoS%7 [֌/*Ko>WSlT)j<(+Ұfwytl@*muvb2R%<3aUv;r6]!y& HkJL$&<(#F8\ƹ'Kbց6PQ;h)N0Sj S.8w:^Uyf~S4MCqC{BfZ=1QO1|smj$Տ$1pS&K-$~T◆<a+8Oo_>zЙ2x*vb' .Y=@kIco,bzR]센Ko=@ELF\8%bm;#/ABNud7djO'9[ | 7E̗f}Cg2E~"M$:|!bYfvSZQ ?5נ׉r;.|DR=ՒyTQ#1h z~6yiYvvV&_d@L_wxUQ>i,]qrzrC7n V 3Z 1d,f8e/kO ikYq Hž2A[;XgU h-~K7!6MK~OZ]1q'$4Hfxnr;M_W2i'z\)}&Zv0E@٤5ƚ-U[Kp t>~XLGğ=Vqػ $ϰRWK'h3Q3)MQao"djJ}eTX?S)sڅ)hܮ̷4jg̺?CiܯxZ c"Twӱ_Jr?fp~rVg . ^pzQЃBlTAkyRs>4]bK; VIwkYzsŴIO îUJne{gF[ZMTm-LjKY- RnYS‚@wŚ(i.EtmΘizL, izH|-LQ5]2x݋<̈~vVBV!!Z?/zl5!+v y>FCy. #3l`,}r+ݧk||UR }Q8#{[>ve3Y"m.K{K+ZQ26qf3ɉpAgx=;ջbIP3pV=tclĒ?cXƬ?}#w9a L}t4H,EB<[wGIڲ9xxPoyѢԐkSmI lZ74f/#74QBۏYq3'/Ujײ2 Js24M/MϺ21/Aa,S˝7e=/ѱM8ZϭLaJJ yUeq+4;8c.xF#{@O U84ZO/ Yk fSJuӱ2a룯?"æ{9gD\W7w\qTh$tpQ2ٶt'[+ Z kp$}RNp* Γ(mgaK[U&]oXנ#cҼٌ39슾(p nޭTWSS&LF R:NXxQ$,-g V2;]ue{YvZT4b0n]O[uB|kؖEDGS5'z@3qVb@2Ŀ'.anO0r XU'e/MRѥ*=/$T 7u*3/@&l Өb `pa@k8@G*܅6~އGLm,9F䮰}hȔl5|S2ob!f^NOa^iEpzvj.;iH{iLEk3Y1-rh = YpO| 0^װyZ*_&?P*G?fŐXz|k*MNPhe9֓:iqvAiCol#Y0OMsBh!{.}չZ(1X qa!wf1cO^t96E'Ur:3=ֶ@.qςyo, ̏@鹀IfӁG %9iToagUw`(#R5dM*_n[EمLp{POk[ #3NZAl> ÝQI i`w ʾ.uJL]7i 9T7Pff*ǺžfcCm)e6pO|A26=N^PR\q4WqU7$$oYuJZ%i+W4újxP/by)tI(_^_CE ]A釒˨s^Q)11SaUJY1dHJ׻MxbW/<֝E6UrmP\k)q G\#Nܔv:nc+"T1j@c):9-Kǖv{FYeBP!uly\AZ0*Ŝ~5>TMCƍJ 5ڒWdK8E$ge,YU-ӊ*u,q.k^1,/B@v=(pTaq &h~: 2>@Nb{Gȹ*)Rmye5{{{V]>\cܬۮbPeCI'v\^&冰"{ crDRv# >١Yp2vNYc4J¸r]~r&U $<"q"Ah:oCm%aF#\UkI3B z,dL#îswߞ!`3~be2|.Rhؕz#΢DuE/[ E-pT%yQywcsT^G2?NM|4PӺb)|5P E۔؏s+ǶӊP5 ܮY; G%d^d73y^rMo!}?1|w,Ϧ 1'gGʗ ,sۺBJjKj<fbMq7 { xe,`Χ}dmĩZ,qIV{ Gj{?.Xa O_d_Qt~ԍ'r<0u5fz5F2l;Gd>0፯Ǣ+a#= AהՉ%i$*G|9'p˫k Uqݹם8iSqӖ)jUE7#(Ą5RHnRG^F FW|^cJtᯟ6VbgF?}y;aiF ߈dC O32a򒶢A{ؿSR1?^{k吱=W,2"k] vEmh]Ao 'VkݿCoQU+`jUغמͨq7)* -6Ҿ-PWl2z)Ås4EAlH9֛~vAmny6od^^{fajY׈g1J{ńmmX]ϑ٢p_W_) 6=c HןD kN6x@v+8*dj)\@g<,?#&xiǧ6.f'U:6p(+,h|EUp8%-,ߊ܏UڬV>Ċ9JDY{OR:(m <{n?4|k ߋ: 74Xq-?Qtpt=ˮ.'5$ʁ&Pߖ A>"6~fOQO/%N7vHZ pI'~\B̌|eP*/zSc.]$bqv :We0+!K]3qw PKֵҏ3dp*]cAV&ۭ\~ۖ9s%}ЅA?ׇ^я$61rBg~:Dޗ'Tu6yl;Cݎ@ uw_-GBCA#9&/2>P)ˢo1 6y+~YlF:ў0D//#bvi6 2}%IHNX[ qݜ BNҰpdXf4cfM)lN43QTF3r8:%uJp a@CYK)/B^n4F+(O=AǜY^%ጰ +H^VrjLfu2G_"9A,N =Lx1oRM]J5{o@VCY2j_v SH.G*{l,m|=?W(TFRk>CAtyܰ0~)cyHv ]^y (JTosD'TY̢)| f[I\ݝ@[&e (NQ]:#NU)*g]"5A% ڝAFlHSrDWY81q8@Oanə ;ZwMaŝ+ߛ1|3`,dPpD֟!m FȪdL!L+sW1ljqbaxfɓ<2J-5Tr523L *9?^]2KW͍֫bv{YQq$CEC%WĄ t$VdvdJ" >8Ւ3a3VS3WFv(P nO KewےnČ3e=9iFv\o`[CW0՘4@n8Y~GZ$oUb.8PgT^4/U Qwx?ߧ")vKj(v80%PXg;qUY⚋=,KB}uĥ, Pvt?ӤpLHcԂil7 }i/JN d2g+" qJp)͝uǩ5%2Fn݂N _ ]l汸s%^tC/DXS52,$NVb H Vm?Nn,rXU8vڣ862vQh(Yִ rsη&΅n Ђ:$qoJ<ŜM7% Ȗ۟ 'Jeb`c>uՀ=A ' fУ-N5w`Vѕi;{B典!%̵ Q5~-d;8N?"Z.;&y>tKYFN`'l# PAU6hSǖ<--- IkYi#dd%]r̗R$Ks]ZPtLuYU+BGb؋))  ޷6WJ,BUlI^ٟ 5w~sfVCx!y.Kd#`1["MI5kF2ӼUP/gʐaX%0 r1>'b 6O$cPզU6D`+P=~ ZXHg !g. gLWD<[lXjAQ;zJCnIk#4UoSm=KZf1eoεh`L[ uF~18Ԓr"3w5w!v_v Y w{nM4-)lzI~c0U.2%>Nk< "bgDqݧ?sA$^ӑ6B/*c;B-;`8;Ψ+(AډӲz+SB1+~XFn <$PG|_4E, B#㿇q)EB\k]o=M o ^UrFEBEVǿ;EB^7nmTYb.#}mC#"188R'ȔWg 2cSu섵W`vwuTc)7/8WUzUL`y [1 ZYG~{t{dٽI+Z7S5b W Wz2.1,'%:/ k h u}?ktIWg}^$hM,s|1!pMޓN"4V.3˱ac54yG * y*NJQ8yGIl%a] ?Q_A8>~ XHp9'({ܮJj?sK,*Fom!40(x0(EIF(ѯKwi9RS$eEJQ[I`ބᵌ'" |*w' ^t`riڅߋ٬2 8Ib6YњLhsaD^w'3= L]ۘwKe_& 7'@"= j~?4z@0\C1s? C驚[kSӘv`ee>vڹR 'JQ7)I/zY;1U*\BTDsԸ+dÖ-T\>+'Pw[uAN0]1lzk@mH3 "E $iҊĖ{R7 RФ(|hnN>RѷjiGN;(9nsT#7zRdyB>0M8ރK3K 0KԶ^K_WxvL]l)$YV,/D- ` B\{. ]VvB`R1@ =!ElVpx{&Z 3*Ş# @~>`R M?7c" 7^DQ.xdžU:-~fpG 7H9(7{>I/W_Cj8+',)37zʟ{Eik[3xL">ո"zYusm+BW A;qHde9ʮzue:$&97 LpOڒuQ j(!V>3a69Ji@jw@f=]}w$(A`Q9k_8v \ ZK^7dΐ5r{ r*">͡3a0UfdNay<0u^)ɥ('5OSh"cRda&v휾)pe}!&g߻Q`AEcwÑ\MN ufar u¶KaBLDcb D#>M3csO&JZYʓHmq>b܆<{=Ut/8ܥ|a'hn> ˹Zx0 F8o#&*8^,,0&A;ɻ.@njysҀ򦺷!_$ɒ՛)snݥSi%w AG-| CzbsviqOq Y//Nd2ܗB#@:ApM7TO5HQobꎫDz1HA=COIExoN . 'T DT(mHS-g-6e[\ʍ'->Ϟ5GOP n/ ;ťj~9Bb%Qfbh.a5L~g %kXoI~hRO ׃r7Ϸv,+K4YI#aE|9ڶMS'~J._Ljz7`Fa"`z7Q~|׊BY>"NVC2YOwW#d=m]%ٖkØkz;_V{Oximɯ dh|$W"F'U.k4*QC.iL>x^CB7ŁӍXkGھ^Bu &MMev ڟhd\]/ ȅ Pa>4uӓY2r^q_[S|W$us%?)Nۨ b|)ikm\? ~4xof8I3P7EmP4fw~qoLxz\|tA%o> @N!JtlJr4Y8WHfp2BEUlc,asaU!zy̡>ѳ#}8:Uf"enKquc% 6OJZ,D4VMrYoh~-嶯Y+ulD Q@˸1IKFTgqXxvZ~h%K À !|dsPJdߓTqzB\,xcM'}.{`v}m0,s\Έ.?|T*-P)`uٙEJ" [<1=+"[Kw^! C):Ӣ6:*LiPFǖ_/ZE=ٳ8~[]6Q5*oFnr\SfӳRYutXcf"qx| i?U)SPW.l J-2ٸv*YIsg!S@kP%%$r394'="޿S$es}$W`W_W0̶`ѸNk<|Ȱб:=k]d i`ۄ162~P;Cʣ]eD%,8r:uFEFP/tվZBF KuԝZr!k qE h~DDG`?>ռE}OHCMi@[H'RGu[YR>"Ŏ.*٪8D m+[ ߁ n CK\{vpyȣ&fo3!Rro2|TBdr-$Ȣ]мbUebP'ƥS|[Mri~_) Uf TRTn-мƾt~utf8E\/|70# M/qzN󯪲TU{p2ǂlzN:;[C$J^gSTͨQ{R0U߄۽J^G0QN6`g+;4qn-OZ̶kjp\![Gd8ڝaZ)sޑyN}Cv=Yf7&lqL@4 _(t~*G@$Hh@g*˘tQ֥r8KFGR@'|R*Ջ' ckK$G^Uʮ/<}t`s\Λ7ɜf] oز~S;ߏJbeG4QA-E`VCVJ nylt8i-kmDC% LRbAvxFꟹ Rȅ4#V|<ፐ=&@h;y H [==`1&C" ()nY;5&u'3i-J uc,jwFbƯw rl^ԴVMԬ/ѻyr]ۑJz5Te~l_J2Z͇. 8#+S2Z;:C%zlQS[ S]ÑX5҄H5:~Jށ):'Zk %1aWc%͇8-R.^A?+̂qʹ%pǹ!S/X bo}Qͥ0ݲt0_|'8 Rb8tR}ӚZ L Q+{Sntk` s`CBD8*Q'jtlzNP5ڭ|zo t'o+E~39t9eO-RL]78pgq*A:Lԅe (7^g>7mѵBP/ЧUXF tTOj$#Tk9V ޛi{]pg$ qOS@* \'tҙ"ۤ,m~yc {5`/LT2ېoԟ>">l>Y1-mWGyV9AxXԸ¨.q}mĹ:\"sܭ/ D(Z5݂}AjMq崕YRqT쟽f nK{kj5UG+'[7kv'S[`22zxU"f&dK3pv7z̅Mt\ Yg.@Խ1UxnCF2> &>~$.!%}DmĠՎ$e}h{MR-} \oQ#Hdu*7Rb߀14Lff#U:Wzp0f ̌ih L,g0R ?P^I88@҇EuHAKL]9E~P M53@}9eG z2s{[.ԄUQgzTd)902Lt4{{ 2@;VfE޶;P>VҬjvG0l2`i׹E+$eG* .a3b 7{ -(X7 pUPjFc/|NFP굽z\YJ D+ {X{J5Rs!B*aLAs;lI+1X{5t sɢ>fi1){ԟEditNk=FwB!nvaV]A] _mPhk (;'HsB Xa̓bw%n:9T!RhS؁">k6_ cjbt{C]³I,(B@Ʊo-wZdi,4֥Y:d[$cο:)H: G戏x@׺rL[iJKw]U]l~"dGݠj.y!6-o]EH[x$gKs* !_jjeTذ@#q!\j6*[yYHS{S:<&Ӣx>l7+rb#whI^˱{:;}I!.iU~nM_38@ ^TT?|$bgx:aѤ L:H'mCqο`rK>fQ&QyD< r$h85j͙D<&1ye`< 5F}bob=tbb[J&tnݭEAN|zS.<"MGQº"E{{zm np_|v+,_EšRߪ@>Y~s k~tn"H́84~ vn9x1K&à jŘq`@i:qi[Vi 5[7Cc96?liC4yC=*JJ$6gNX4ZK/דXSÃIoڼ{VNj.!\&,񶺼+N/*P=}{%S zxuQbw *yw;`嚯dn~C/*͕=F @VԙEkB_VU[O3?|1Htø@%_@gjS_q;˔͝8ee0h_AerƳBsr,3 ֮aOX%^ | `4] Xm`18MMmV/2,z9̘tT{) c4PL\ WMpΧF e(`d ´& IQK<0#0Nlm ocUM\VwW ϽM:69Hqkh/1S&!/cA"A$<+Q\W4>#+W6]j HD[pd lEO]I__0^d|jڸ׽ǣq H·ų/Lrؠ*,e'j]jZx=#χiksp͂ L EBqlYlz 9Q ]3IYODGDC%oURGcTLjMWdס|_Ԥi@p 7 ŠL:(]}:<=*;`C6L`4p|<Rn'7XHZM)k |هSf קsz%͍p DylNd"gg"h;V.<)ƕr3'OޫRW) ?x(z5$*g @PՇH"BKCd4ΚAB%;ސJrQxXcI q9\._';Qfb)=}hoU)[[\B>=2y%} c%۶\#WUܚ3&i7v0n"J{۴,>G녃bkk@@7Y ph3\[ Бϐ3נQ41)O;n^8= XK)zKoX&V`&K{baJW, REhBֵ;᰷҇MgU\)tG" ^\JwAcHd@s.i!TKj4X6II[CyU6K Pڻ uA4 ʲ ]a\mž$c;'<ʭΕariE )03}M~«&9h.ƪWn~[|J|:[ bD$Y (-ߢoPZ!U8wLtZk@mcx*U Z'*X|ÎvrJ(W <Ԝ:xɂ/1Q1G3 FX4-E7؞IOe*F>g!RH?cˊ]W1Ln2zc7er\{ƪүeҼ~]#pkoZjz\A_sװ#Y~]gı L͊ttyAb`G9K/ r[!mLt~8eko .j`xƣn1w7Cf MB,㥅Bk5.;SF5$9?0vyK.1lr`ynƅugh\$k:ګԿ8G-n'\Ae13׉K5 K?L/ /3^R #ujI x99 Ɯ0?`!]0fJei}?J}%'I¡l^ֶh ې|5:jǪ/X_)?MGrjZ^9HG QLޟ}ʼnYE8HH#@4D!tVz΃DAT8|\O14dO?u}^+H/SU3}zc"0-P^+!Lv5G40I{vwoќeir[M3]jUs%O`TtŻ8Ο5]Kw]OhP6R&Dr>E W'jKfǨu*w6`T*a^(cMv`Tf1yj _=)4.|a)% N1D R#yJF NYo$/}2"wZ\TJ`ۃ;R*=4Z9 kjkK\ޘ®_C:=3YlrpbG_)cUfDhLK vtGtA[MM]۸(|8@2!qEӥ79~O.C[r6E\N"d\,,Nd^Pb v7zjoRia ZS)H\pj@6+kĝmM|m Sjt-C >g!["RUZnrWԭG#WM-H8A,hdeCc5(__hplVLk'uFNd6ŽhPb€%C/\qڤ+?kτ Myr )Q͡wnvΚsK&_]pt姴.@/EѴԇb2ꡮJ*XszVԇteOh!\'h9DgYZ07070100000036000081a4000000000000000000000001649b7c2900004b90000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/GKP]?Eh=ڜ.+М/N$E71m_l0[{K;z-%悡3"9%|h#wlJcj7Aֹ'# b8S *FH(_ǀ7Z`%"Q˧XzB-C8")O#[&SWcSsߕuvձIkrCƣ)g-P\Q,"~,DtIO^7с7._%eT܈Fz}>gusVFpiXh˸$σ6$qXF>'~%[5*#>+8Ɛ  / dz1CrpR?M~{z:!h37勪f$|3sW(x}EYxV܎њc$yv^ )BȥGY`⡩C.JV*$6|<`*u/1#-]%-#cރ1h*@k39p&D;"~(fNǦAf3BZ(eŶsƒr9d{ôaA2$I$EpLsps燐٫ %=nGu?J)=7qA\͎Uڷ 4a2AʹkCծz !קt.FCwC-BiRm8L[0Gd)p?Y6_'rj$9urz1[ Ә.4X`qe"7 ҙd3Bm9͆XVxvxRO ;?tׁt |w8~/[m!k燴",;uT €)|e*,Pq6eZA%Sv%/ ti 0gA.ȎC( maKG`0o}Di._ys-׈AYWLɆ3x0*Pcd3 n#}Y&-\(# D2LL'#`Z D7!#z]v;uf+ih/M dG4QClyz'Vb9Jk'NX[`)sq,N/o9xAM,8p θz)Qxbh}dr@W֞y %׻㵪L"¨_FVԄX=l>O=滰l-$^+8J w${~̕Ra<6H:'V7d%uюz)ot9|M^X-F8h&9QWh+I >F]:#hT狹LϾ`!D.K:By* b$+1'(#)b2o/: bz=Su1Q88Q;o<KY D+}~+kZKc9H̊ۓkz(rnIWA~XrUz.&s</ C QQ:LD˸|ϞQ!L,N٧dqs0G|BX0YoW')/2\|Y"PW@\v:aidvÔoxd}@g 5B>fޗod}|`ɲ)zMJDvlLRr\Oߑ2n}x2:/=86%;4bxأ HD< j"wY&J;om秸M73A ci“\lI>4|Fy?#*% |s)MC1O֘\ec--en*ZO1l=L)ލR6(rK )XoW^Q9ᒩ koLWUnٕ^Xl.MTErF[pD3E ^'8BF xoh$Ĥm,%I>|%M3jIB.qU'uhrWY(Rc;]-(iX l}e9 [~+kyv@YPu):Je.wVKb,Lx@J~pEF3WOKeIo:xJ"yz!ϰk][+er˾San?όmnw(Hy-hmۆ̏%Sk^hԨ^TG(u_VP^XC{ljW8|Yd,.nJEsmka$^K@(mZY٫ēXi7L0t|li /Sϧmcy2UU;ޘxs@𬺢s[1 \h4~EIlأ{cn,TW9 2B6כxyVݬ+B/r@?j1)!Hm`[wE=TҐr;fe\2Wfr.Di!0Jh&frAuzyMe2oIXFx/ ou{=#Wж39wky;BVeA5: Gw&fwK 'Mr>?Xi|Zr-i;7Ьb,&[ l & h1yФ3e7:5qDP] mXO MWD7p[uэ%߰l9ec1qݜvUҍ/w To'kDjy+Nn *C\ 1@Y^9HV2͵ʠC:2ޞsrALΉitƘtBn֛-#O>_ -cn0~́1~XTk@wf5MY4bY"< !,iZF AK%lr꫆Uo'Vmv%UpdeݟA,)k Z>];  Vf`j"tmウ;u#n3;{o. 6,s`*/_gm Qv%6CTͲ F6F b8-ʰuL|P>Aql? ^xnL]WS5~"aK`HD4 }yµS~!:8j@VJ^ˉ ˠ!gͅ2uyr}HK [C)/Aa 5w{‚K"$Y|5mz1_y*9xHoXr?ۙ|rbI5A|15*Pr@H/M,fQ}g˂[PxdgbĊgEdB|0{IN;8-p v  gr܏%Έi[.bEwN_RV w=#(OiVRk !jn2L3S w"V!XW0ѝڀ[F`) kZ}v'`8hzDRr k5NJg h6ї%hz7e<5Mu>ׇp$؈d1 $;cdN񢶴mx'KZZ-dC–F w$+J>4m.q=, ̥YOB]'DP4tw,0*߯AlgsV'DE/-J5.Owb^1{VIǿRO,;xnUZCLC 10]Oc×{T%у8o;2`R#_OL v${3  lW wpۣ(^C.w6K?W^z-Ԃx1 L%;]4!K nnHK3*!Fv\KD4+RW !6as}ʱ< {28mX74f}pI윳9,cL@A;lƦ_4٪!6` 26cD򭎰CϰR$*ǪT]b,یVQ[qiuVGL~)vlO&~lyl$Я~eoK W}|4Qx= i ZGN_2J:p#s~:NqF4ot5mޑMBcqIv;NQf6I A 2UӰxkzY-ʹ.cHy+G?%ޒwά8CݓrPsb~8 ٣ݯ>^mL{<~"5fo%3'zc#ǔgcֱxӰZ:°#^\KlɅŰT Yn #R53ȭ՘Sf⾛׮Ym|ka#G+6C"I#d8隡;|C K`uI#>~ <Z9mHec [ h.L ճeWl͢?K´0w>+X0pIӎ+p̋ i8ebÏ2 Sg y ូR渘Vuc{D:PW9(ۑn+T$fLI~@ e vv0ƝQP]I g 9Rpg =eb?qRz)&r*m[^K#hjo/}19 q36|-wv '* L4CAB.݈PL4u }ˈ BV5mmXfqZuA?ƒ=>HPd3PkXF Ey.l'0rZ`IihU "`?'x b>-"av#Vܫ =pVy}Q‱XKl$?9rotPjD8$V;s꟩hAldT]a e4Ӣ#,~uJj0LA%?-83= z|> ,ANt>bf-9w AX aFp Kg厗匍`m! 8 O.!_CODwX4omf7^'O!.jY.6xBX]`?ɾo޲?6 9ja u[ =ΫTmuݮAjơh-$`Qutpn=C*wן]ioB|(~3Y FHLMlrqYւ>4#.[-2QR=4̂m-`L:$F>9!\5ϸ疡}[-^20<4ħEs6 Dv&)EM~ȑ(C=!9qErF7CFQSNf½IF ?=Z+o &%8U7#OS: &B,9n(ɟdm"^C"\*ҁ<7j)_m!Flàv8MzR%(Bf$fd1U«xsdSm)WqqCpw9D@Z^is{gE7fC`sJRH7ytdY"W dC Hĵ"6?U~O߻@-iϓ(ao~`$2 L>/CM7pal-JIyp:\IB_ٓe5NsȻ.srt,|" ]z;^*ycg[Xd#ZuP?>x9u. TMFV1%6a$wC[Z2VQSb5.Fo#(ы˻`1&$确M pǥ+=U;M4E fI`E88ua/3wM VkPKOБ;/IӡCTWm3*VR  o@caspLRNts!MMcJ s%vGkV@I[In_KvM╘'2T#sx5?",.X1PA!#8qω%BaYT9 W:TYpiF-h+B['i,erlJ &b69vP 9F;m`N`T&aQZkB (hLP{^Ċ3yS{Ccz=?J)7*D m7"䍽UՇs$=<՛3+N\\>:vnvfvM LJM$0#'h6ʨ".hPI9JmÕ3kVVMNpEq N5BUM͉qoO50#mh;ŀ;-(- zkdvkP5xx_9]2suyc.p-^+Qd#"6@72N ;`庅JK%3=w~rCPȻÎ[DBh(ݑ.5 o:eN^}E÷j+"G^Q=qT)G;"ӊ^qĆiOXָEW8UiE5؇mr^ʆtˤ׏l؆.G*لߤ%~d py~+׶]_3MҎ 9Pu{Sh- 8~_5iUmqXof?ukf(܌UK؃,feGQs ͳT W.N'5~ݖB.1X8z/QiC`$8k[u;3o3Ξ 9<#{j;Xɱ& ᡼Ga7Ǖ˝?n֮`raȴ}N6wc+FWW.I7'#0zJ3FR]FA d d\zѰ8ʁ&o{w;] K^)Ð7 Q Z9Џ'۹0F< v|LI@oqdݳtK:]og{tQe9W xA=)D>17Od_ꁇ4V >`n2LqirQJCbt>k5:FtTꪞqL;T HG9ܲĘ$ 1MxQv&<%EH)mµ*N`aZ5lZ\{;yu .K /D*HҦv!ъփsLWRWވy4j {NmHBjR1y~&L%&*fRb`R9WlG {f{;ʻ`9oUeZ:^5UX VjEoA .&\99iȜxMji7$ӚQ`VYҥG@)ݧ Soc@u^MAXc+\2%%n826w[ǕջU%סZ)j m[vl ~hۮ:OVAH)Ml:-aat,xߢ8X*ԧ"bVbe^֓NA<ȮQ (Bq}7mw˲ jmu/LZ M+br\AI*TnIE;&b:4T,(5>b7SHb9ת/{OQB`.ul %TgѿDu@^^d+ޞ≯Cֺ _%낧2lVr (%}Q4)’΅%(.OOǦ1CY[V; v;WEXYQʔ: /aEQO׏-K {mQ^cAg^Wƻ@WrL!'8/nM痞d4 iV;-u# *&hb>SC{eFU6O^<ܹ/d7@s:HAslV1f~͏w> "l[*EH%5Ud;Pk1Sa:+h` I8Q!Vg#j/2DNl?sd1:7FYO0AD&Oy:C@PQS2.|qd+$ל1,HB(#ɈTOVg0z$1 |UdMS*  azVx~ܷxV׽hg7(֑oqTʱ2VG<~TqS;X2+NM(4=o  -K),C[s{\!/~knZG)Z:ҋ ח3UЎak| n-ri?K}ٞ&9s̰X1&ݮzrE^yiK@V"Wp3E/W+S# yJW,U0Z=*AeCL.MAx~7K3Z9J,-C4+읠4t Zb@@R8H.Ha&GXr2Et+2h>'찲a (d~0?+ YAcHP> tGXH{G3=ռSnj(9/G{A }zE|Ye>f|;ꏤ+(=߅>wH"k*fGN/4-^ʖ._k` % 35S9XC9^Aٖ!cbq p%O/JRp  a{:+'+EA[5&LPRTm0r:ޕMW,wL>z 89xVpޘxolr{wQw7WQJp L6աjwk~g?)no L.bxn#d]~s`4i8` 'JVr w2}ȭ q)7ފnn`c؉,fHt}Ǭo5ma_%XS/L;q݅axf1&T ,4 zb2##e+QwBz <nqW6WxH&9qֺ_bsY ZuXـihD(>v95/϶ \ 07P?l#)VeN(!N)>ud`8}qzֱf7=$i7b0f_-%1mME1_KNrӣ+*FM8EjfU@*'2u=dSҟA@P߼BէKIYwm6ٕmq :PuWr"{K#=&ψf/Cn~-KVu,o#c1Py. v8O%)_T,E(2[B;T6/ppe0TIVUDL Zq֟t77V:[iҺ(|O|FC:Z k7\$FHS./mv$k(y3PIcwtHВ򎭶WceDR%F[1 r[[|܊ /ݛx D5Vx I¤ ,{ P2 M>SՄNc3tMUl<+@OLrOؙ,O~Stj2zQBO"D/$* ?| iLXٹmIvjM2h`K8Cs2\oo4ɥ`X6ZLb&E/z.%5M9:PX/ D"=-mh2 |mS TL?kOP~S D:+ HKk:6譜F3mnC 5Al0kU!.Sn.Pk~HXP[[t;h]~S){\/5ޢ'2/UqK%F-;-i7wDj~աyoJ9;eN6A^aFO݂.q,}Bse0įpX~[w>ҭ}aՒؓAi'U{JZ­4}uM`nZEp3_*/4:6;q R-1$Kn$%B|b rؤo73w(Z‚/j‘8tMɯ$u,lk LmHYKl LφE@L?P֫>U0d i#q:e+l`afqP`*l `rI-i7)&7 <4iwg-B#2~ rimuW|i*KSzaM#CY̑=)sXѴ1{8كH([Dn0?ԙqR<қߩs6ǹihþ0B uonRK ;ky?0gWV̏cSB.m%{h~ ffwv Vqf2QΏ+mq%x3a`ґOo L 0KࠀaUb7}2ȴvT >3 9Mw=7֫yh])ef4c &ī":. ):pͷ0 Jf̠s]ω|#b_xmV|qCO;=$W"A]tbsgWiQ5K "66جs*dwyĊ:"F PxTrOܸl/Rfq^!{j 3=?PV1K7. 8Ac9V6LSAW<]H܄L;g/M!qiW)]~`@ɀeEpo(Q@b TʎL}"&%CgG$?"6k+Gi!^˺] Cw?p'X |Ԋ$j0 f$~WkD 2{XJk2c@{0ൎ-”@7@ E?!58\ͣ:gɜQ\q$YCOymJ>3q_[P?ñi8[nljӼ>Z7AiaO>c.㘦HIh]Z!oY%"(zLV;u&dʌ뽎VȀt\,48>TpN_z PcF9lfSoSGݾ&s$ S(41o8B:,VOogbE_,#$}5 n _ $DtpYcRipsxmG2E>‘³n$ʨHQ18QAtX]t>Ec)P~ΎPpl}XQl>ld^'>M[YjatXH$\avR@LlqWYw@<>z\E8vJl_z>m,Cr~iNsc8B)Yi(39A||yփʡMC4ê䣍/S꽘GR'1۝Z#039㻵t%/TL,#T%mmGF^:Yu2/ʌz""J\޽le&t1ӝUD}bn 9Ti3+) R{xS q*t ðQ[yҬa`i,_l!eZAz5!P/,' eεm-ay {V\SE1-y16cꮪ6Q^d %&SmEt0&b\쉄}0`6%ҿAn7b"knm+Y dG6AbyMTW(>w&ϒwQq $YB.!u+U[UGZkVUl&0e3Y(Yv Y^46I0}R/D $-R_v#zl>87~#Δ&a7kp3P @B)Qt +t60'8%0mjOS5zB6J1J$f7xYfT""fȘ.ngYZ07070100000037000081a4000000000000000000000001649b7c290000aac0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?Eh=ڜ.+qNw^s+Ūw!7P+IuC,(mT2bݐ1¸ec OBHsS%y~7Ŧ[Z{ [j̀˼1qJY zTyFY-gCxx^BIH}-W}zsUͅZB^mQa'$~'{a%g7 f&ȇGR,\; TZ~r]&[\CnW[ښ;lZFs˱T(+uy&Qq5H)j2+-ߥ2v4K,t#ZkM&ܕߨ]VmoPB-[x.K{R]+s›=U;#?T1i1uqZ6_p6*_{j"T,OYRWɯ_PJW:f/; }l@b4iOWF/5`캽NҭUlr [L(|Ôyhg^L\fȲBD@:$^eXEs4Rqf^LIq:Vՙ"%F|C~=Ùւ VՅJ: "`@|CjǛj]Or -'HYAv"5Pm"5:|I5UQ!zHUgO4),KL#Ǻdf?cڝބ&=AIbdn[޹t N aNu_dX"A y{\Oń6>k;2z@|0GWV& E7h1öt5Nnؘ֤ {ǰOZ@УR:kͰyzݻ"-@,B4[K/8U%e\9/*DT?.WR?V.?3HxxPrOfxt,7z7udyLI^GE2Vr¾$XȟGY{zyQ,f=% r){LjͫȎBgCdkh>oɖIm۱"8=ai 10yhyt_,d&$nU_% r2=0}BAUH{?%_4bwRM5Yy/Qxx¸یmOo1*AUZ`\5B¨68WX2BUI)S̯қIo~XPͨa;x-g!<:ζ)27t^paOy C@%f6?ukAɫFA RJAKeMn$6R~EyT j3R0|Y׭#gYERŝ-R1%JNĄ'*t_QK/a{t$_ }C1v+c'tЗ=_dx>ZK+UhYl!nZyY2HE\ĝ۴z^ OD;0 \$N|Z5r1:#>Ԝs`Đ0oS{M/=l1ht;m_if|5GwkɦB_Ԉ 8쬋!XxL?.!Zw_Ⲅ3IJWe<8X ZKMtMSs5,ҿU8wpfz+#Yđ߽#ĉl[ u!3h;5HG-D|Dd[?!%d|r%!=@ǡ؝AWyNo1H7O:({+ďαt/cs߱3w#פ={CkPwvEN L.J%ŖΆL)堧T xi}b ;ma ,>0JYF "pc0Pi;Xl/ט|3q>s7ltY8wkjC'(Y-FefT`iyS`/a k/^8?<2טcG}Dq&A| r2cg!$= ^HbRkFLyGF4ٻ23 jzl kxaK:-b X$XT9=s)=z?5?"0 ޑ4蠙}rl,5EK 1uv\2\$sjw;#+9!קH'+/Io,z u]h.qW*n6qq&-RZfD>4!f;]>^~<;=.`ɽj5hL۴ѫ(Y4^Zo|֐\Y)~GP?/i◨nѨ &4$Sw(dVZòwX0zQ׏`Go[v UT(`vGPȫ{܉"ָ4A$٠dH"i=5-Բׂg=H-  |gB^ǘ"a^]*Jn89˪# 3\?f=U k[l6YfV`Eyi(䆣B #]j%i n ZOv+7QZޭa4W'7BKJ0TԢI,V3^,7N\0E]fc~&6H&Qp (y%pXC5'f3BMnh:TpZ˪ʷ >8&",ZoY[feS`jQQ&P vwdDL SwbgHVZI'{n7sp45dO2 )Dt\o#O"6}IqF[pzbLkm3<‡O^%&pUugތYԓ?33(\LE:Bt'em+sES٦F%/٬ɂLCb3Hnr)9zn)vV5+q߀֍q W+3udshhkftHZߜDARtwV @HpKx}e*B<5GG_ER+ov젮Knׂ&zmܴli57F&[7"\nh=@x7LZhjGoFF$0\ yElMܙ=B0Jޤpl l=kx] *`!!+i\V?W]M85,_E\KzC1i"bt׏H ]~@6/=v[䬈9 n6 25s:dކDf>.+2ik8=ז7Rqz,G G7(h 'pK˟N=dmLϰ.r*R^m xY|nϞfgSCgO0H76a)t[\?t2G+.= >,6UN0#VA/FoXV_%@/c'7tXL SS㬼7F0= Ed&5CG IbWCxuk!p ~/~NjeJd<2<"i%#E>+1}0SluQP8VK7ClӊEoBF%VNz2@ȟNgZӀ{5m{6Wvpnҳ%}hW|P@<7)ᱎRVfi4!}[.BD˯E{0J%'^L,9_3# (UnnxiWLi؄(u⤙'zGqO pt{TS ߂eNX+ikwjԤ1I%. ԇWr`y MWx?'pDIvf| r "rgl7&'O)Iꤛg?%Y|2RȊ(s E&GJ;f*q5IcFC.Iy=a5k  :zIz[)3:djʉOo 9]V'hޞ> DıB`*(6sL9-<4 zQqKidZò?Z(Ap TXkBڥ*vRNԜ\Tn/CwŜuT7|~D{(X0/dļjeËa*i%7W2~Љiɼ&s$\T(We ۬)q[az%Rc莅p|o{vȉrو@\}8PZS.<5co\tL!wv۵Pc"8s9xZ I99s83&|G[bG">-grdv=u.^xm hJْXSIV6p swo_n(^2MN01!J9u߿48Od2{Og0G۔8#jD1E(o.-.ﲬц}`w$7^Ns;%06b@hV]Y~*45D41i<5[YQhqZJQ n;y:-GR'^Ş~b3 L-ϾZ\W bO O@1HC\|N@P{!;9@fK^@`<AK *<RiN?o]xCX#DBjbG~tgN~哠Y^AnI's:c81gfn,$n űyk}  Hs/vk]YB"PͲӽw[uugOJ2ӺC¶J[P0+$Aߏ,V( hRᨧbdJlrH(l+ײS2`Ân7,[_s sZ('!l Dv\s$]j"iXkFډ!S:ߑaOw'5 jeWa#%Q ?mf qG~gedwmvMJAu a*Nyf ]ǁt!$# vn&Ci+7șw{1jZb xޏܫ3Y'>oJW2O$ Oqcyp*C`0++QPEҷLtgSyy@Diz'yG1@4qMPu`rCJi.qK3W ':fKoĽEI{4 Cts&i5aAJp )nҸ"VD3J`FJ9I ѡI}:?L4M-݃/Pt}4jc,P ;]( dV*c|wnt\לR+Cm#LB5,eb#{MĜVyU?VZᾔx?NK2MY}?0NhZ-ʿ[,?0%T}@9++6vTiČ q1ecz8'l7&ݞLP}5> YgoNһ}4Cvcɰ x|R#G`p޷/t:`:qD~־iyHz,F27Rcgnm]ZzYS( >i8-;qXAF,,Z27ʜ!5-!`U;iqZeC8F?7Krn̎Q2i},bT pk1z|"sEwTGApV8,ƣw:@M~H"+X*<0ƯpfR:wV/ Q3Y[fmu#׏|%|uԂ;&"Sq ),a]m "t  =-NPۥ̳B=m ľg:b~tZ$a&^[7WӶÈ'C bn)U"iYO:V~0<|݁ݫ639FkeuƒS'H3 =燖HۯeI'K:0vY$avV4aL%G"xU:*L~fU?)52dbAJE`CΨ90ݲG6|1+܃V|44uP#6Y%0Ȑsh lnnàe>,šQ; M*a\SoiEwv/fmre7~Y|R$9~QWS j=\ԭۗ2Zt_ > z'`9 3spC5Tpكe>է+rWr˹Xږ2"$>Rab֒dfFc|#~u97 T`*ڡio)š?:x(AdF4Y9GC۟TjGj.y-wgdv^ZjF}aK %Rl$_VnPݯə7E5d?y\GGDlbF"7` ;j6,C;r&*ruﶔTSzB%;t+v'KaՍY*in}iVw̘ (Sd5lullϓ$#Nd#d[SKRFfwgPA+ًMN 0APƮI\2N4Q</>V܁qi ++Q_SO&v4~'Bg kMۛOu}=D\ ~퐄,x.f \v[*Xf `W/,Qp%,\ ծbG%׿ǂ.m'yoQ "j( 7f%!K*5f X4[h[Ly' PE?p!L9PpW;xXO;w1}=+kk!oضOt;eAEr [ʩmS*j"gAl˝M"!@3D_MYry:PZeO MQ{ ࣚ&[ lͻ> E8Tr]$AQΜX޳m^g+i^2(>V:0JZĎwwmGգQdkckn #YubW?O'*\ݱ2`E=^i*OoVfLM]8\Vݔ*h5_(bX8Dgńʏ[BjEŒzarm؝ɒ{"H|<@k!sIaczL Țpd;mi*CW:g'X$CE'(bi#oI#}M1+٦Otn x qUZ{zt3Bش+z7Zv(֝3E* x'HCc;C"]FJ/+U2z$o8ml ftvHbYXO~f'=..1SR͕r~I@) NX)/x4>sͭT3g͹-"6g~`IЫ=Wf s!I) "̿5kb>-C|l-ncFV;)0TF7T]]BMފV##DRɺz~: *L)ʌ}&)J'b;6\6l>;cK~FlRt }yBamAZCʊM8^J5;cke=GWȻSzw;|ly# q٘i7K[3]e_IzV'|ׂ3[duͲբuV8J\lҘKӬLdL牴kY`:+;݁CoHv6c" $Wk&w< J|}VÊfAcsSl1USE\-b83=foB9oYL8"T,Fh3itO<`1ߧ!|U@&:x787Ƶ#J] 6MjLb\t-r:\0#SkKJLm+OSk{)6?T߂_8͓ e^ڙR]īu7=m|\Enj崇Ʌ4bCI7G\G0.pZB!fP(l"Pyp\;ӿoFϗ sѾlhRdvTK^ $2H"6!g5.Ax并 hCfl Gjc1$ϮPnPJ1k5g!\rl\G\"tiEq|"4ɛ .7-ə CB—;IxEf6qɩQ{JzFgm"ўF]72 ljjmP S.pv)99 _hgIlO#X[\ g/h{wƶ֚&duM[3Uȷf8v #(JOC?؜[')I0n_pesSĴֿIUͿ΂@>ua9*a%eDČRP'u ^L,t 8vS& ZK֓;[~fJLm^%f?SJb:l6nQ%T7tZΚYnzhz׺ouF,N`/ yaCLkuҲF'0& +`*n(E|_)$APj. 8TWwo^ @ quh}kKw`Fњu)EQRLnR t5)-@=A+޹=hE`jOɖdyrB.#~6`IhFȱSRESg?Xߩ *4:;TNۻ J<ǸmuRm6bK~fṗtLo8FuCq[^qKL%miR Ao¤t$MH~.3@%qKL5%M`\!=ayWPaW:0HLk{3;sbO46; nm֍2n.O$kX7CͿ*ixE}e%Q*4AEP\`TOfd-=IL]yɗlycjIAP(!0=vvj 9 G M6TygЩ/ѓ\װHE"yJ(寿$T\zE$gaM"$I"w.!^T/+Kdz_Tf|$v)ěx۬t:0x~ʆe!!FV_p^$w {\[+n΄WnSݧ>邊bTHteE¡J PC mdFn18`%]O9'(} 9$ 3Mǹ=\yLc*1OkLv5'IJµ\Ҿdw̙ /2dBn'rF.($*%n/ap+™jU@*[Rq9}0 *ɫ> *}aIL^WIWږTǟo䶦 tI ,@RTLhsw[Zj0V |+_,D }K~g3}=AJﱖe@"4N K62_E?aJ i=] ,}+h1';U%MѣXIlVH$8KZy +h7SB6I' lۑZr+ bGKayNPN3͜N 8SdxA4J 7pcS—OW\KdPrK!q@ 9έ s HoG^~Nb81HAj2RkeN ,_M[ @}+8:x8s`L ݲbF'WT)2Z' †T1 ijxl@u՘@2U_ߡ-3m> 6 }o{edu!\l6HDPBjBkm3' 04o41{rc:rS ;BS'ҭCc u,:xK3 D ιڂQIZWW (Rco8QKw[ToY\G6U&7NHv@tJ !\@RNYjb\R<ԙuBe8߹w1DדkS9dN u/0f/׹?537`r@&=Z䊊(bCʩj.MBl Ls^aIàZpUZݢ1k{p4EKO]Cow;LXsX8;IQ~K5AWX5=G"M;ck;kϒ+ h:^NIOGvVza+MVC +GUa5}:H?nG\ob%1}ͅA'͋fX yu8 4L/h,lq:RMyԊޣFB JC%aL>5 ]di}$9??R, ^s혿0TW 16 [Ë"%ujᵌ2Jُ❢=@[`T]ؿ:y$¶-gݞ2~ىl=g!Dza%;CewRC[a34r%$L>t͢K#"pdl[q47xVhv7"T/QE *عH7 >5hE~Och#/^ hBFM,MpBYU+I!Hފp0JZګ/0_|ʈ䦮eXWH(\*@#WډOȎ䑩tY'%iv{Q/ldլouʣNcgnG z٢'K*2[+m1&@]{d+Ǿ&/S$dx3 TTN55JE1دĴ=# bAlTf9je7eؕMٔ]`bH͸ g/ #Jb07`h!GLi|\!ٵ<79X@Uy^|[ 0>N|hЙ04dcnj7S@n[c]2 |jiwHj2{f/xԂ5tϾ04eFpIu,FB9F'F x$R2͑³ )wxbluY:pvcND>ؐCjj!oXE B^>%2];2~|Ѩ,"IX7U|һ%dODX.w;:^-PqGjk:{+S 0Xj4r7.4^}uX)B» |Ӑd ʹ-b43lX3ZsD#1bqH2ᵬiUKBtIvp~%8NYGG@ѧIkIz\Y= %׭Z^ pnbB f?]7<0@@a.:+޶v'+չ:Jx Ֆynu#I3t)t\CHR">滩W|6Wځ}JQw|vLq^#tSւNy/oγ0a<)+Ďϔj $KMr/g.덽Ѯm%B[:A]ӮXv$4d$G20|ӻ\=v ֬pCݳȬSxw~Ʋ{DZ3f~E0]K^opa,]PNgLJk)~\WNKնGyLGcys ü`m iԿ)H~423$3::\xc8R T? 4D>pb ]'3͏ъ<|P䥚WΙp< ˾A+-pƉIǤ->MTZsfm,]@ՉYR֥B+?D~⠭k@dT^*z48I+tPQ;iށ7Gc/IN^u]YBOWOϦWq%ܽa hf˘Dc B6ZR MTl6aYdo_ġ+bV;-8Dm ͻ^p&i=^KH\IAMݪ3r 63W+{=.D =8DM^kƊ ʘxmPE&W.xRp0zԟ\^!QtzjO I,++ ĿS {FZj~70Y]|t#lgr8j9~eYk6c7Gz*US74mnr<c^CمgޕmW7'i,))2dg$a#D4D̐aG9pq]>2͖9bW.3~4`ic@|&@O$r#*!q -^dv>RbĠ -FKOөgL Dܻ1)>y:9eJt "#hsȕj7"$;o7a0,Ws8cEBZLvod:X&䌷Ti^iӨEX@HȎ X?-lMkmw?h79Z`IH v^r23;|d'F~%!Mi5-`" AGp2o*C OwKۖuH*nY6 ݬXIl#f),4B+Wa\Ho> JdbH`J%0 mnEG}@M9Wn@j=b~w"ԥRUaQ&Wm5";AN=hΚ&1iFXa cSTV 5w#^%{nFU^jӴD[E}N*Bw$x4yhNdgZؙ/pp9k]~|nuqn7w*j'IzQ>8Yyb2'r}?o>::T|B2G@]" O*dݼ.7[68ޏN 'ӋXx7]p&Z#+-|RFC}Q!go?Ht0oM!t:Niٻ[ǩf.Os\XFUcrUqh}.d`^e7̟lG"KxҢIɃfL*;`_L v[S$h _A6= tK7;Ѝ'7SkAZ5N"N;Jx8ydM#sm7nuk a]yq1 Q>o%bnPn@mJ+ hǏ =|x ↸WyظCiFcF 8˳Vk=B총#fDa5*~g>BL&Y QWiҽbbfBcKh2G,K8*^rɺ/xtrո!C #Mx" -w˖Y[D(ËE*sO̡-$Ǝ " 4<:޴B$ָ\*fDoZ}fe.gb޵ a~yݩN"qx&yfSyv ks-ͧ[)-D3wzE6vAýO˚?mu zTzy|gPQ67 jCM7~pc1zx#$r F];_ڕH͙ͮhM8}r胝MG1%G;@$ٱ%nE\ 2SS0`j,3paA1`VZ}'oeXfM'xMWuאX3O&NbΕÓ4/D MFk81WKشz) KLт/TE,7z->5iۊY ~^;Q>gS9kv 1| c|h )t]O=pl*}UJ,>[Pb~& sj:E5@L$䍍&=ʆ=ouéTtft~0ec] +|e-#L1h6i? /';7VݬozI`vM$b E(cfAř;,O¤B[G1W@>݊wcc"yE{55=i-JyQUI@{VTPS@X'NBЋ9 vf²\X(C=oFO*S ;7>y_qsZ`=o *sFp7'Y,ڎc˄ih#jt^ {XrfQ&(LZ\A^YGNC"S޸VƉ.ѹ}I >wrk!DZI&'UR݄o]"n߻Y޷ SZŤJ}4{L2bH<'+qs{#܈$O_b{ U{cK&M_gU;5WO_21,,#D%5}X40X!a4͝s-W \oLDGXpeZ^~ȬA\4tj.f~^'_0@ *+oT~9c5g2S wȪ _`_$ٕ# S ~F%0k^F0)H``2bFưJ٣[Q¾c6/WbCَţ;P (JZ+$M~AsOg3&!W );Z%wZsX7cҥvzBAb0Cy8%*W_S@ߘ4uVA`Rdm-*3 q;Է^RUD]*-#:$cJI+L ` EРQ_WU)e?Шd/ԓbSlJd!`bYGPo*0ƭRF.oϛ2pa\xou  Dшq-3ǝF -.b^+6ߣٜ rDTn+`x&Ȫ @P庇{#D zU2"DzMƨyεRl*[s@BJ!L+rx.7&쮕*%.g S$'AUPTpp†h"Yopw|KUڂTј&a],XJJFH}[ :Xm{݈fwtD=LX[~[nh@j1ҡo2ᵖ&VOPm_8k8i{gdJD]3cbceyu::9wlxQ/}E3uaK(VZsj@OX~%7oD!o  aamЋ7 !aE&\`.ʶ#54̯cw8qJcn, *rP RPV=Zrt_ExÃc$M N8Hi>.]֥~JeKp铃Q]-& ()oi=m./u8r9\8GQp݁j~؈t:wB;{?T]KR[1Ed;]0QZej m65pk!Z"OceTrw\gXz"(0ޣ@l|/@fq .vsd _b47+ =Wӥ8dLJ'moF(D0OxK]R ؋}{25=mP}h#jÑ )'Y?nC}PY8cp;û,MKhp2ȼ|4Y<-J&6J ~.)Mi*o/UosoKw䞺P&Kpķ@L2V5xHZUwJ^_`UV/B}⼒x+5&6_!;q>7ǩ6=I__YE%פ" HIN:3}$ .wBg P]yDiI5nKwz.({7 4zWZv(#\֢0=i@9)A>sk n|n"zY&)S'10P:k6vyٓT$ç*D+c3FC$˗k¯Ve`{[<B p+j >ˋ >nJ:7M ]Pm[KsM92[wdQQ%jᣰ0_!8p }(+ YV [6Yc,܌uv)<'SZ/ WtLqͭFdddf36J})@~㹗+3kT1__<aZi ZqG!=#C.ϧHXb#Qz'Bcs1n+7㝆MWͯk~lql6:aЁW  B3XJ t5Ka^E?\e2Ra@Qv>0SBۑO^z>a]6B1vSrf\ݠ؋.OGT~4P?pEpTzXqg3ΎPƈ^ #"p8* }'iU6Τ:TO9OC8EM@Ϣ,3FNC#ZSRYxp.$Dm ++fF}fM"WxK_T7Fy3V.Q~ /'fNˏ+jBQHΙDx $(VUnglB-Zۦe;A!*wS!c|fkn_E{V S٥2nChbLH)®-4` Dhƒ2(C?Bk9Qv qQ7i{m@ZbWy΄Esf8t,iYGO*!9rXm|Ba67x64hkmyB39F]l5o(rڎMI|d׻N*5  H'L-Ax/iR1H<|aD+Wjيlg(UvZ8^#QB]/6 r#Ax/vh}UymWzQks;;-R?AxzF(]W q2 3jl#ݳ() tCVn4' t@YZ9f,mH`JmŵJeo˹ pM[s$Ad,v/ۙĘFuBE}EfPhlTNY O؋v1\Lv"]^ur-1^aْOS4rk5oIMܱXXdt"O֍tCV5 Ƶ2G˛.C4n/Q2>Ui"6ZR-"}}I슮O[r-D~ VDȇZQ7YjեCC`ڤm͕sQ{)c=) `= O4ph9AVh}PD?L_:A)tᇮ 2`g!`7uuGbB^ X\~nnMR;] _` eؚ5\ |)/X{$`of[fHҁ@Jk,^E_70BZ>T# X d5 u 5M0LT0Jc~,_LOI GZQ Ơ`Vf{Ee,.1C×!,2g>,H yi 쿠_|7.:~g0H-De5|=1}8WJ_|3ڶ< 1h!`32IK%?ԙ7vB02jχFؒ$.肒B/O@Z w<3*T.N!'Df+9r\Lo=ļLs)?idMZyU (vk^%̦Y%? O<;,_aS[\xd7$Ac+,3(U㜝xBBG/]eY8ITX߉?q~[*tfc`+b'ڈXIp,XxBVr쟒9T1^ot hO1[&wiLӞK3T{CNxEE3$g$w)dSJD;s1HHM@ЕF$e,}ZsiVhI|7Ľ|Z Ey;veR e=uyݾ PnGN#}p@8H`3zt3:Nhf(#CNhPǩCbc#/*EԇP=GeSjl5hV; N(B .bƚ'=Fr6eaơUftz/^xUk"/x}TyˋMeR}.gM.0-IK@:2̩Z$-pA'cR'$Yp_?F\8q9?)"yCe9F^$i!r~<3a9t) H.&~^qk"_w8p& U Ő׳N[onQvQB Z6FUy>YfQ(4s*afKY`Y*k A;!:i4Hto q:Nɺ UݞG'to z%Օ#~RO<#sSuMm<}'ƈK`) QcU=68q&cޜ꽅gG]/3EuseݺqA>Vt-+`hPn&YiXޅDQ Hj`O4j@ʐKp$j]'9#/3 Y‚A`ls y47~ %c[7 z*LdCfo JMO w _H/F?4RnBħtiju1\J|`N<]̴= 'A=jEb:'%H0׉Ii$[[./;K=d '&r}-8êN?8Hʠď!uc m@t^Bem ,c>VXc.z .hA4jTڬ_ ;HTS_9$)swa) lQ хLƥ]P|4ZMJ<+z~,׫͗8t}|k}x(v)卙x7jb!0Bz6~p eL<=p*zQ=(H4x'i̅;]hcͩ%ۥRkh!Ư2xo(aAەC[V)7yWl J4ulYXgY (8<ұe%#x٫oXu #̼DDF:t0$3F{- pӘU9q'!Nv"V^ 3 %25)T%&J} 3D3vZ̮ ;\".wH0*qxtψ<VaNf.0Y[Hcy?\ob S+,Rub Njjz:@m%Y0 vT*Tn$v1D!ꩧcJeLE?$K3Uba5AՁ i E0 o,B`*[ŀ&KbXH\~yyWЊkdZR?k| Edku/v@ޭ/J@3D-zn)K^T=4&W/p?~'j01j}H(WZ%~g$BkҴXYn |O #ft̉㲗RlB|9.:4+3YO_7w7,m]Cn{wI RQ1(mΟ ]DH( q+x\}ACeFl=:Qsp0;vH(yե׊ԪKʸY^X[EpI29;ROq輦uJfwRu\ aouoӨ$ærp{zmzW f,P%0V$=c ~˷/5GKӤvE?#q' ]Y; Z6aYe?JX-P*cz^ts+w?iw}|XT+`ST4m",k5h6&[Gh!`E"[G$+o9]T=I^xilrI|V^;pT]} !g >|hkF~lX=C_H/^}|Nw slQ;(C ?xgceL :qmvvq$4]Z!/^ƣ-G5T27ח#jmlլT^}zAcamGF(6ȨCË]$^}jQ2eXv߫NK6"ò3',KR;=pqERۂ= wl߰vN O uH?t SE0U> @((4}x..I0Lw*AD}7'{.NuylKqo7h5쩫wO~8;b;32isŗg?^`mB4dj^Kk *S\aEPRm4%s!-7QHKhpvPt%̸*2avC4e~^9tbq)j f:!xgxwf\1rN{ˁgga^f d_f27+ߒƤt5yV97k_ c' v[ ѶAB6iӮk ̥.mܭ_|(rk뵲" ʩZi{%o&c+ kNp8pQjY^aRoRF7e!+,rO+S*9Xt@+χs_3FhRuZۉYX]]a߅|lg벫NLUPXO(/ vPp͈dht8\^E/eHvNGJ+[`4{ tvZ74kΨ+`_35QNTϟP#$lw7cHTcHO\c|]XmA.5Bqښ=!, m3h%T1>ʱ*8VoP╰< @WDC.{HE.B@+jȌ5clq࿱pKp9bFg3w+D;lNB#BX4) Ҙ[1f,֏q+5~JJYޭXyWn_ipn[W,vX dEqF3'O\vX_ z|u{Mu43#8I2Oj%e/&~Oúߏ[gQӃmrxUxy \X8(`jM*:t:^-֞ad!I+9퍃Af|pv,CAA~EbYjzܟe?mat0S{-L EP28sxצMؓ'_,5}|<ã}YtwQ^׌F֚6+iLIWgE-=eW6 c"jҷB5O,l9A|Mow9k𿽥G6?PLMGyYaQFct%n`J9Je1lB?UXr:K BͩO{%lLiťc$0.ge 81R#{DZ96n$j? ubCiG(+s ak)bK|(Γ͗&.1F!%rP"|K?Oq69]^m^EB"l?J|fX|2/ `myhƲu RĴ.M&-FH7A8Xz#+ܨOs`\CEXIhj}DHL_&~&Ifnxꍻ0RTnG*_$,F^{@F~2>TDž}ʄ5$d>Yv5m~re0e0# N$*Ծ† s./rhaH=d$niw. K|{^S8ڹd^H|gIo r5Ȥh銶"5GZKτ.qUj#-sT>zSm;mX]=ٽpo!㓏] )mc>I<6|Di>آxReEK\b`;e`}i+v>ԣIƑ}vɧ)rj*2`e):aaLe.GiERJESB'('Ni&MTndsS1 ;^E(rۆZpR*3vjeUنeO=P>{gfrK%)tGmY/ ,D;(zdf81ch4oeo5LQ!L& {֙?yr8ۚ+L)VUf;޽btvv6wspv-@N5'>^:DugdiUP v۟lH8Vta=kZysy,CJ+bW;ԥV A%1 T{5dL Lst":?r0X[q*NK? "2Ȅ'dplJ ~TFկ?Y2KWY #nrinvbDmY-_.'NTm榰LD}- &+ H| ׃H*Nã2mE&xy Ἂ~~Xoܭ&mD^8/TIk˳'1WPwRm2+mdC^}.:( qħ ꯦVO+Oe:l;-K1KPLT.Bt(5 ?FBuᲐK)Nb 0%CyvQ+dhHDGA,# Q@:,?s]%yh{dBGjTJm w,n 4nXqT^\22 9[+5X6Bio됼twrZk e ЕS]LJprKOwc|#FME p]M]@VnAϥr.0biQҼ7[0-UMVrE+ !Y|Z1Dq[si`L{o䢢!p'=<¯C>ɫh(_G vVj($.F[QSʨ&I?MD`Wܪc[JJ!8aN5x,HZd]nZUb 6Iזj]w zPW.P3ML_ R0%we) tӢ7:0 62H`·pXde@fK)!#MFDΗQ! @Չ #GW⪅ /̡ v~YP|JM$6wŌniŕRBz g;0"<9W(Z;4ZJ{Hr]bˢ}K&-#]Q‹G 71 |߫BH#_^0iҴSYUmD F:~EKS!LH;Sct&M*.ZPSb Dv+e?c;y?C XNd-BrfzUEC N+r R\¡fVkGA)"VԇaRK<9%aoVGѸXV8^9fJr(3}qDUᲪCy=tҲ ,5W6I7)ׄwf?t o^Ty<,9:q=Z8I T[ҝ xk2?AT(IUI l9Hxђ$jV笇m^3GkЄ 3h?upCB²J_:el,dh#2@l-K1r"IaBկ)oi&3aFqpos!$|DkQsK{s*I%.s s$EkbF8-"/ ""mz ιS[TjQ0v^ִ3__m":SQ)|7wiNe+,HX0aG[ЍbMK$0L*ިdK -a"MSwHTY$n.CVasxHu1T0 F-6~PփV4n&V{9|tWqc1C"sPجf\q-w:R뗉#0d/Uf%Lo;n0Gq9V,[&]sgJ I0Kh0>۹3SpCՇ!M w Dג[޵ڵ!\ggZEZٹpɶPB# r]53TÊzF$؂ٴXHpJ8~oF+צ-22Cwm|f!e݌5&Pi,MVKSpO V V?"~waݷdPA:ӶJ kUl$A1%^ej<(7.M}jR aܗwyi羋|G[}r]4;% , Po;-VPFH#~M6hX 9tnqWL˵ӑl*Zh1QUJ%J?FDĸ: 5!MG=Ee`][N'RWf ,A+ŚT(jBWn6=oˍl`iTaFر,gY!=B)D9 y`hM3rAVM6 pV"=iB^LtG`v&1^Ffa%+vjlz&vqwmyV54]ҡES2jwې[YuzՇ[$4i=N$k(L9MˋtOɚbw}$z{sYn">)!.A}Rz[FKBǞsȒa Xl.|<)3I~z >'ө-kO#7|92 r` }cc$h- ƥ\~m*%כ-t3.ZyKo('BK)rʹig~5i#hC/:48E~Gs_sgUSSvFX0!R:@>{S`AUi!@ |qB݉]2Cl' Fma N>YTǽHd2fp@7]q+E@NROu$܋xg,^5.H մcm ?\<$iAnңa';b@)kŗ,{Yq+DE("Hr`X 9"f@-Zm<,liN%cHX甂X+pI-P5g W' ]SB=|&k9qqXE=B 8^u,PCnRk  %Uf67_X$uE.f Q|;0{ 9*9Kҙyj.,t)]^O5IYT&QMe@H$~$Pf1]%-J瀓$cܲq5a]cnA/]//LaX^ѱ- džrWAzպ3ϸ󺒢?"`SE0HH7!#g68e_e!- VUD"Y p4f /"TŎ)t ?SZLx_MJj_ 9}g.eIl6k%Ug'/,'g봖6v օyWh`g-(&ŗt9d ڋ½;m2VUol( ac֙%ODׁ5PS9G+y a0;"4>ߋO:LB?(jD ֫ џoĢQU E'j&DN8QȨBo#c jPpkDγnoWǓs]6}w |A1]gqts͆X.~~xό>;r⪿TOLϩ[; Quzݩi='Cգ% ײ9Ihdb=5X8vR]u# wA[x}Hz_܌4g"2'%Ix]cܐ=nj^:ȷyRVf?ZD{Cy~ _J t fCo`RTQgSxx*)*A pօ ('iӉBT0r@\D+9R_gYZ07070100000038000081a4000000000000000000000001649b7c290000373c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+@j--7/='q Rf/=IGQ\Z^Nd: )~FU, @H/FeP~zwC[tpgښtmG lBZ\ Ie(Sgu!QL&6ČАHlx-jv(T(zoaCӴ_#7mAzcd.CD9* $#_cZ_wAy4ũxoB[Ni1m.~#`58*j\6+L&D>"+G>]M#M9!#(:wȱ51P,jw)b"c_(hƩ;n*PAf'ҽ#\u"!cdzRoy_-4H7d5>x2n"y]FKU2Yl{w3+R+;UhTDY/,{ uǣ=a!# kh) VNm@+4 +$) [E%ʗ7=#l4[neD5=L"vMlj栺٘ Ijro  {{GJ&>|GcHqLjJZi0dO[ܣdN-Tr.\R%Y?jIe늦z '\5B), k;m[ jɷTGXZV)tUh?NX3#HBbQ ƞ'J#JB88?fbTS0^1?>֙B ZǙ;pU qLIO! [h%dC$|[WjYltOK4hsPKe5&Z,-/̛pc5=+q UA}i:6c4+,o/,Ö ?!~dY}Os6fC Pޭ΀?{ 9p([IA\u-X~5 Յɉ؃d4X|_id,MIZ|W2K/[ &QHRl.>e\^R$CtRۭ̓.3Qo9y)04F`}Wgw:9wPjpXHbd^BƼ"y^ FkCZwɒ{k54 XG 8[o(U';Wit{{ox>J4gl|z K ֿ-90f ] O-V8Dz+"MdCbea)&س'QmF1'רg7PW>UCY7 n/# 5pw/^]: &7rqLP;Ȉ 6s+4:KH@<&0r_&#IN:Zp#YmZVlꢛSa=BPlQmu+`r.M)cdݮ}d-l'޼P]^.GsJ5_OV [wʻHE8)ӂi1n:T`+:}U<>t=يȥ`]q x,z1|,$ 롳MQk\ ƺKt ~;jKfkbIm#?r(i-vlql`\Z` (c5f%ћ޴k1e\9yˤ8y{|CKC,Xat\J;͑FyHS"JrΦ?G .,/:I/NtL>HxD A =;d-2 O.߷<J4USgpOBxLH.̀=>Y=T-y&`2̟jIb@$X ?rvT3`?ު}V@l cvպq1?*9QOۡI"AZsikCaOA1ep^]--ܕ|WWYz3_ 1?עkπew/3-/,DbjUIh5mթv  z]g8ڱ 9sh(I/j/9FB pJ!6{\|V>B%#@[TrvGdy]?H9_ XF{5,y;x2;bKǕ 5'u0zsa^ ZV'G9 D:AD;[3(ZYOy_;SVtW1cy k&^a#ek* ?B8'|r߭k ( )b8/3 y* KAۂQ_Eš\Z)1F^r"5Pς7n߻B _$= -nr㿦]ߧ$~ν|WbhK {j 忈˝whL^q9jp߁ĴѾ6%k-hVAfpSO_w5LwP#? 4R9P&(dM4$uCuwpYtH,b(g龉zaU&P]8S;b7vL$K k}ٿ6 8)Wi(<󲒽|JCɗJH91qow:&@ | QEnYBKq)ꈎ@ŗ3LE\&9g<ギ񾘔C_X8d*EW^>iPC{Ѻň?ɦY{YBӑikXX;&A i#3\aWM۵#WKwJ7LE =? ֩38 6z(P7+fK)nʢ36}K(ei)Z!ϲv/m눳[F${ KD,;p7b>Ǔٺ^Βr-D>6p % KS|m4+H <VK`󌱋ѥbġ4x$.ke؁MSrgL B.7~:Q!}62,zizod2WIxXI"PMo||]&_y{XQ$bjMZ= . 3(Q'T\+\8~gv!Br"S˧q;d3}n{k`z]2!FAVZ}4 -s_eOͭփ~Щ,Gǔ8#AݪGЏ>; Jji#cgLL /O(gIBh7R'(C$ɋ_g[$E:4"(Wb| ?c2K8WWV 3}#=|-L|ƃfd7dwc3@8{G\: 9.iX+~lȖn)=M=N J1!5tCV{0Bw%sUqxV{J0nf=jnoc=َ>H7^I6FxnQd*PVEI+B.{.t,e˙*ճj@ϱ/Ukux#AEد"DvVøYۡ9$:1 ={3[}8p3*ƺ܏MhJR9i-3ϙXuH+ Bdebq=4(XyƤlʞȄ}g<C>bծfuKm,kL4龯~t] #&J&" h6 H|}d8u7 sj}]˓c7K/մ &+upowED~xmz^aP\{\d~ rt1HT]+P%$B|#8jP@+KJWZkFYm   _3= s=ȪΪr]+ZiRuz^1Eh*UrYWKb,y>f8tً9z얰KN oLd\n#iBRU`["V#I.|X]öd#,^wGpIoW_t/mG']NSMd}ȹ‚pSLY=6ؚ| OU"E ÉZSv? !UR #IWg.(k=K5f*)ӴyATVdKU䚳oZa1rEDK"7n'څoI_XeeW (Oq3(U`x}FJC.41 uhMdFٳ wTKsw.JΊ2#ˆiޞ?Et\x~)5`3ݨy,˧J7R?f`u> (@1tKw}LǂliAH&d\f>7+7T/ M`Eל 2{LDT9fz8: /PI; C[ӽxy* ,g(z JEd-@'G_Msn;Em(R1@w8bθ$붿Lb#,Lgi(`eL\i["}{F:fK܃/.ݩl{!.!!kda"2?ky {E,aOMZ=Q(>6#N|R3u9}%6jA8ѓg](LTpKԌ&'%v;` /!! "s*j\)>aytꊨo=&P \;3;jn{3dk/9o EJ#tor6RYAk\&1=F$ǘ'QyypE rsIY%xDG\D-rY=׉ pM$q u7$"cr0Gs瓑F`_GD>d|P>և[J(^@ŏ"˟tWgʜFhq90F@j3#M&p}#GWb;Uz2-v@$iʚ=``RދX!B8^*y`|,že/AZN//|9z~a[I;(=wGIU+,]VCp+_f b;- >O/٢a+Wu6C|a,k#@-z(z¶FqH֡ri#H߬&UyfS}qEOƜ5`ʺ%ЪU;%eш9O ๧)D_c%;}?S's v<ܼ[? /ݗp*5 =nc7^jjPyx~J +[EZTqtnz(%KC[#Ί꠿u ( XJ/W; EeG@f,KxkAo(g)ntM.T *ݫq1】 uWy;N(ȾˤZ֌znKm r;AibS?[p]x>*.?$- =_W~*2nycJ^?FTOKfC?{짚.'|hxd?e#=~a9x]0dŴ$qkd4_8Hs5u*'ZC,!k}$U) }ܖsGv<v8{TP<`5͋dоDGjAiJh9\&f}¤CHdү]VJIz!sZ IhҪ0Ŏt8(J^\`sP:O ZH[8\џC@"eM9=.Qk .'dZmJ Xھ}[ {&_w|JEQ?Sfl~ֆsIFof+\_`HCq 3"E(Hʑ_i =_ .M<:hc f%(krZu%KCތPSV#K6tx!&Tǹp{`}##3х)du.@:PX8gacyhP'Df#pBHc㫝?Z.,ߨfU +32 c-fp4$ܜ5|,dK b;qUȑ caa:,#LwN;Mq:nUc"=(ZF0>மU8Ii؄j];,wغq~^}-Mu,T?R6D;@O ܊䒄I]٢SԊpX,hiD`u) |;?Ax$䛻ע_˦#^N {Bga)xGebxj.Q Ҋւ7.jܢKPKL#J4ةD(`"jepѳkӏ\aB'+Q@J HpC#b%g)k ^[/gЇfTy}<ʏaɧ(svҶ#pT=$GFˎT6d8AڿZ™ZEH 0m6t [LHǯzy}6}Ũ! ]>xJ :$):f/]BTJ KIa) |jH'MHrE(Y;.iLVw-a0t@̣eszL5u a.x(kG at I1=<~ NcwD$5Yq&w[GӤ%'jp{hr5Ƣ8^m~Hh.|L[y8Qqs ZTe| D&N2$gFpz!E4ۗ,h T[51@4}nח3n$eoAUO^m)-K%¿m{ŌWE4ͭ Ce0n!i?9/2QT>v㍩B1NM˓5~)ٞK~_n}JSCi;'7_^} KpG=ɑGkW+}m;bɩɀX*e3>6*_ .QvlT>XZRb8JdAv0We='wke5EhPsy9a"6 \%&v*/ϖU.t܋GP)ᔏ7ځ2*șGCܝ  %<;z|.W>#uMPKkrz#d<4EP<Ҥ$obv֞3IH[Q篠s{H2=[*7[NAf @qqV"6/*i3! Ջ ۫P^HSafJZmO:) $?Ƨ!d F,w?ӡIk~HңX98ΓIʔ,0xjI +)Q5HDdi9SY[&Wp'd:O\Ͼ{?F:O$/:KgNv/u]mEt><_FH' P ѵL}-!܅/! eSt}!nP\eg>= dgrOI iBai8/j*+s" 6@ZjH{"%PWl[Es@Qxwv:8 #Ըz'T1`FN?ZXsq.y\ Ho@I[@ $29McJ#t:#|c}rhaK UK41_oIEh1o0'1tCZHڶ뾗uR݅D,jcX͙G4#i1o iIU [ɔbk:w<{(W&z`T쟅l/QK#XȘyBJʭu~+>kaY#G3Q7Sk%D$`vZ ӒtNcHraWg+-v]OFK骈+-i%*YO]J!.76WAU}R SҔ>_Hyc륾@c_4>(]LT9ȹ6Žͣ=J3 jʕ [6TʥgZX֋pৰ kȏᦒxH]=5JhdAz,qL)UP gflc)!Th6Oxc*8KO"nRYӶ-euz`u,O98fV7ze) .DVO;_Mi*&Ρw aTMy7`w&Jًؚ}+VgK 2س|qJb~= CenmR=˱O3f4(l6Ƹ9 OBs8v;f@Ǻ9` 'C_P_$J?ު{QgE RZz[qbV|=ezaT+9a{+UH1T}UMaHI2?}3xEwBWiWrei'Ap} 3apg ܯq= ^$cw' LL4"~Tm(^F#%@Ma^q`m/0 ڒ3<>wXGӱua`}7!_VJ1v5"ŕ*D~gAEA:~+❱_5 `WAW!ƆٱA}ȥseK16faM$uL ϩ@駸ڧ0; 6T=sêpj{𻲄 ZC $~g#|-"cÿ!7}93gsŤ"g4D, F!Qɇ:֛lj1X|),Ӫ.|)tbՌUR;x QsncNֳKf]> ?˞2j$G$0"K5"B\_4xo"Wd+d7~!G .;PY_g_L8oXٺ aXp$l*3`(m oZ>ٽSr~c}v 9Z.&CЕu7*VԳ_Wr&q M&1*) `,Phfadzs3l Rd_0s@&zٮNW^Esjr#!:w7&"$cdwN@_u8{PWM$$T4}~$6_Bb-84zRE- l…`kbtdޔ4pRfȯ:NY^EJn~y lIm8d$̋1o@QC`^@m_`X2`k47T#7CľgdsDsו{J6֝/x4@UfF_:L pb̫eP^b|uԻ aHLXWM?M>[7!svd R[ܓ'Wp&RႯ$H3$gD!! ໭Mf޿)VTU % ~K#T~Jmd0>b/"n U+'! wf'M +&ʺպ]h,|M7*|" Y@F_WҾ.1Z 5#uߑ۩QH>>V(/ !{YOHTPcr[[F{\:߽)[;5 .?G:ES]j4ũ%ᏢII[.e*u"h f(1a%!Tܶ'}^0+q/Bސ+ +|d##U6EM(0Tu3zZ'UxYRhJȚr-mw]~1TfV~"Am0 bCsG\r>h~Ca<&Ob]y3ׯ.Y-QChvગFn2 28XTTŅy}k|5~j/!dW0:O/힐جP]*X'jd 5lESʪX$mmZn":B*&[TLlZoYT$ն_%'\։ig j㖰9zb1/䛭Ɋ"|m[(t!gma}3GDRs"І '*`/z! 'XeS>z4}~8F m+S=&j1kㅒ ㄸ?{URbC\{mOGHiGa|kb2;> 1T*J@F&QZnlS_^ԈWӯƤw:b+JG&ǕqV!tȉkca>Bv :(=w(6)$1~5@`D?(K q0nyK k f$4….& bURÎ2]x&,[~dN FÛ$a 9p!{h>:]]tqH4b5JNf0^VHq}$Hgw/7WͳP]գ$~1(ɋ]WW15#=+MK5Z;ީ]6!LGtgC$~^нt&-Ia7Z>gUEz= aAQu.PNU{*̤ŷSƩSOJcH8jR{[5QPDx.HmģUu-=^BK5:!>B)=E!xHS f\P/c8Yi-+vD2['DxD|!)"h tޤʖ6L.&s%`r-)_́YB`bB`Ogo<" !XGhyuZJrC qdלUp:2=ՆH+C)2vd (r8N%+F2DW&Y4H UCLX}RD"FMzx7l7 Aǘߪ?"uϸ|+ *7s_}RX 2.?qmhVtC0b.?Gf )BIj[_k$fn'y-z&т`U-%R۟:#pZç343E#vuU j7.=dz7V%06y1Y," 'ͱ3c@/'B SF8-n7!0|BϠ /|aVa.O N]!a +A6z[a1 1Of _1o6c_YV3,fJ$ΛLj2wu ,`e?5o\eL,ˉwqS4 |6:=HBi8&` 4rJ:ъ>ʞš| Su&a 13L=*;s&u AF㸴 >JPa$(C15I9j4,=*3gh-= Aލ£,RMuNq5{0}Rǰ_~fr8oWGm1STۄ.a-snn Y_Xbd7  $aB:[˻|CE 6J4'JgcU[64ݨIJOZ{[h~ QQ@@ @LkuYK3+d# ]{}afpӜI$NQSw{Kĭզ3%)T5,0{2Y)b6zpeG2.Ofvx>1{_z2$_m.aW݅vNfVuFߕ*kڴsfk`$/fkgHTBΈh)hwe jldw\)8ϊ׾ < }lނ $o.({rǑFe03nJ{YWcfxtpb(,yj']15J3E}NoKw6?F#ruGb v 9\H&( pU }9^N(]0Kq>ai#t7vj I)j1JQƑ hI[zMطNBrlHH#A] h KMd,?9FǰLql)暰}:V`Wa'>,嵑Rm fj2m\$*h 2K$sj ЌKc*lHkp.Du؝)І:ڔc<UvL:r n?ӛ: K9qmTuT/!zJޡ\k#"Z۵^R,|/ǁM,D0}5rBOK)Ycݱ/Ȁt^}чj2"sFJiMDyK)5ᛋ2E Nlޕ -] 摮'ڀ9s{VBl 6^0|"="\te@]20õOZ:r/:")!nQ6j]Zmi:PDF~T3,#e3UϢ+9Fi[үsSh0u!42xĎ3gU:K*Ìq'a%ȉM0`:@2cm"j SL9KjEq*8Y5.!^37b:tMYhU߻}ᝃmß ^*8FS"A*KʐՍZy>z,4LsrӤ[wqaqI6xP%0FȤxefn4#7N@-\KKp8HX>3m1Yf_2_l|_5n5M%v疛!97p <\g'[g @+-xD+ .8ء|ZeϾ,Hս^ zz'vxBOnLm2BB^̏AF %핅"h㩨|t{pR!'>ۉ\׎T(Ē>$`ꯒ]kGFo8[Y~Pα@ƲxLL8bXw<@=doTְ`l΅H/P/]`'x D*QHlhղjg sߑ=T듸=t9vqqm Q5cHg}r.B^'b7~EwXPݱ;umnQAYЂ9,W[SAg^jt==i`;ujV69!hlL[BpNM#g .w};XO L 3=N=b% +쉓;9#x2õJwn8?Ձ'G2xA koӾ:#p 'xySl2}=*er_'S3$տ1C4xV|pѓI>>~g͈t, 4*,K!s.B+ꮭtj&lVs ͉Wsі '2Vy|żOQ@AP>rR"s,-D(X*n mJGDzbz7UkXijP쀍S ؈u*H+.=hl(%BV1[j{{k;K'p}fg\@HS]L V7ljU@sQ 4;'|v!F w/|mU Ku__11"89n9 "NTraX=Sfj7G>Չsf֦ߗjʛCmo14JVKR]+B`q-ޕ5+dҎoIX61%;(*eˤ<+I683cin8U`x篘PL@|%6p%^*I8hnVZO˛\t:}ExAFɵ#@Zb Vm+v܍DVȨHsV+ug BM#~VJ~Pr, 2/Xc7uVHQ lp_}.FyoҜ^8f%f"N\zPWaRt؅8 qpׂ|J\='ңS<5SSiVb3d!胰iE€qa/>3jAo@ʮƦΤv] 'W7kz ѣ0C 0Kbqo.S$b~&arvW}<=P3oiJ|[G2TgF¶.kjP5 CIȖZAGj*#U wip>w-Cj)7ɟ n[ͯ5Ň305bY]3䅸:\=hƾywpJraf<U\;h8\ag5n$5YG^fC^|PKO!Q!UAy" %!YD P?xㆹ2Esj#F۹kV'UשDɈٻmf)b,PK0O}dmr݇NFGV Fb!CJ/0w^a? Tlг)sp 3Ų3q ~ YYډ h p'T3gEuq),}%;\ɠdDE*78$WLNfEƟ#zb߼]$@ӟH~22+Z=qN ڕ&"9*h ;[ͅb^m^=-xs_bթ?+rQʩ@z'󯨲9 oT`ixΝ^JOċķPCOp lvTĢ _Ip al,!L=fjJƄ^zܡUMG~=$mX_fv'B'dn T<ՇwuC.H}C#|$Mذ@Űc[슠ڰkwp{?Ae: .'!mi󣗿Jb gc0Mv#0ʬD 5p%RN5bIfVGАV^W4. 8,<?ֻՒ[6-ּ:O]0'B9zHp7fagPHE@$g\/G < z4]Š{$|*9hw'x84dNt2VGUi;Ws|쌾Qzs΅/ax'}5ݟn鍈lȉ7C T<Fmg(RJAKVN`OV ,b lAn3rP')#ԲvThV@,V7Z: K4V:½LJ{%vb6a[~wrą#kyrk(N9[lw +M*J9-%ʖ9_W4#$ܱ_BKR{ajj$[Ne 4k׊.#6S\,+k%;'-iTR&u=8 >ՉЂi D]D$O& ivݕr>$+{;LQ#i AZgitC d s<݋v]d$ּKJʓ_ 8 Lf~ØHPx8kn}`,86TuXT̯yuO#ދubFC=O)xVUsAꓴVt:R#'#_n;Lh?Jn39S0?V[V޺U^|Ra̠}]dg[>gӬ,\Uك|61mMEzϒ4%WFϬ /atōlhU: ,m!)嶊hupOVpEЎYX.W<{h݊_1>.FZ yj 0q,ϨԑZO˕ 6qpfs~ 3`KC I6Iz]TP;mx,p#_`}}i۵xlv\pBc b}:Zg[Raa&WHrHYCR:gTpت2+n C& jo6jkqlz[Э.t#ϋCbvV~ !+S< 6R2l+3'mB% Muiru-;SN( `r'[BLa%x_LҎbn^;֫[I+BWTJKWn]ȣ#&N*UxupwE _ٽOE6z%&)vl~KvsC(z6ɀeGϞdjjDڙ zn4q 4>^00&F8.eBѐ2 {E볨p+'Vc*䘉ɍY:\e7_D`~)9k>,mi̱ [gkxG`)}S`[rl2[( Um;US$]/^v[I3in̋YVf_[iN6?FGrmxN]\) |n)d9%4!h_L{lv>R}0y5s-JU`z8^'' CW'fݶrHF]Hh  DNx6ӝ$ -,XǝuEo0MV2](fs^똺:1b/)>k.gO%͒1L%UG突I:t]N,bs!˿{OSwg+ҜM7SǩGNV*>79Lh\E`2VsK-{S>~<2SWA_g#"ۮ~h Mvldzz/+H@(3A=o w ,oT*^y $@ۆ=;ޏP]UH.lqTX>j/D1|FQVP^P=]t7э"tN$|!B-hpZhs Εm+~H).Tlf ZR[ЗJˬ_*^2}Os+н ~ Ozd-kC=#< R<|ޒ~|LXlS#N)XOmG;{ur%zێ8QzSe85ISu2}14O -#8e5Z'8CvowTK/bv UΕ} mR.F+q3gFTf D?/޳,FٮmBM$)gg/C%hj Z./3nI 8Bd:B~kݶ\J?z*/@uB ̀HG{9z::fb"|ßTVw+mQL|%eqA]GXVzpOh=ۥ\T iNtH7AAy'$pr*hb HDYyjf,Z.kl3Pj2aZO£E4x|. Awʊ] nVReW]Ǭ8f38+i/w~qk*85ΛrY6ـt$ёYlQ(쉙F*4kz|YHAAɖ^sKa█kVlM} 4*ENꒋR1b]_] TeRA#tpqbvPǎl> oC? yҲԨ3xO\@Zm4~`. &1:ĢGbt5PUaOCO )aa\/wxB][9Vܚ) 8—3{;.F,**ID(4#)&ۅ Ȱ^|UqXT xv{U0vzR[_Ϩ\WwYC֑\t`x8Y{xNul;'ƥ#Cj]B od9$#|L96{C8'R:ȟ+-:d"OkQ9۽T!P}¾Ӡ/A+h9.7,ZF:싱? VspY2k#7-9Ϣ6kFV?|-,lE/o¿"E:p0h%[fPvم}PzRAݳ1N \"q'qυ41Iu. i" aǷ 4) ]3&Y4#(!Xl"{v{.E$Gp5[{C8p&S'lz8]_/WQjs^$Gǵ$4Dd.Lզ<];]s)ru4&ttd<lK1MqhK [4L#sEͱtX2~7_y]/9@3tD<{nz}BV9}@~F,ӽ*GLT)!G7=dI`?+K)4)Ĕ٦D挲h# eP[E*\f KV P@J'2:2qoΉ8bEr{6p7.a-A5Δ h?*$ƿi3Xlfv>s]*:,,9s"oդ,MܻΙHţ gz oB  Uљm! RLU[u-s Y0}fM甙p&@[ͺ`3*z,/e{Ct'HƲFpDFJhXj-1Ս N꨻q1vEwi'+E7T۞ E0>sYj?+rHn9"~$YyifnxV׬=Ћcsq 6}s6*s"KOVKpkvdp7^g41LL<u! z]87IyceE0OhƬSHgJm͢b\ "smX+caJ^#<>Nl\9*>fҷ4wyGvl;T-W|v iB93vŸ),PP3qo+cmvK#GA3S^Ejb$ `,g:<)."˅i_;w侗5Vnr$,\62|C嵫"+v}p[" E}uF{3џade6tTNBȌ l,LDE1>!Ьw@{#5\L`J'qrfz_l-eS?ۅ 𷑇gw"uN2cܸ)bWJ Ӈ(pT8r+Ϗ ,; r8WOELhB_H}^>fņ(Uj@LJZ%"UgT`zo$GE׺"i?j6.XMK߁T@%^@IS|@hkaW]Rb7SbhHѲ(,r!L-w>o#u uCȶqs2p/_I p4lsҷZ{1^>-o;$:NA^?fmy*G1n%hrC>@X G{"pӦ# L8}68A-{b~Zv\\u“UFD2.Q~LZ|WK~XyI:5 rw8uSU ;Yh_qrnȷ3(_V3YR, vʼ)rC ܶ Ҕ9;77hZN1bl'Y/eDDp%yMqH ɍ0z@`jW- 4̓&HKIVivwnHbt-Edu0,ځ=HO}}>p}=ףc^74M|&SL%ZF)t#$e!u JZgEhܐP.J)4ѧ}o_а';n?lILDh@]l\wCJ9OEA̫aGؽKW^\Oﱢ.m WfI#{){4N޳ڄcvqJ.7ÂK>lf<XТhh"=TQNMMI(9cSlo b|?E;O ֜jhft7a){ß]E| oe 0M-%dz5+yWS|N?S@LZS6xґKn:a l{@Xr#OԌʯ, HN+KJc4M,8|.%>]:Rd9NN}I 042Gy P0gF.w>ѭ)9ĕu3|؛ H'1Yq; N^ BG{AgiԛhV}c ug0(pBˮ&9d r:QzUCUs \ZZ%ث\PWp"'\r푼Mlj˙oׁ,Bt| 7oe@hm6%8ö@tbl8H4W։qfTa4&Q`x6s`(zE[ (ȔV9.ڸZNg]+) i攷ah-oP[]F_ wٯ$HBx*vӚ=-cLw\aA1uxgVdLz,OQIr?[jclEx&q1y2?Jo%[_+StE{8ݿ-&Si KO[P8. GғU6V/.Kf> dHW #N>7Z[nʌ ^^cWU/}hxL #G$t UQVź<5s$yt#!]{{1IBh.7E`G&_ pas-[*\Saf•c1 ꜑?S_/Lnֆe 1U$ri>#pע ;䷦~tu]g8nRWA3qޔ I&[$4q"*9e2sN8g`72w/~=mL n 4JmU!ߍZ>"yp%6#i'q+_#ylC?jsýXDDހ ',8fM ݨ.(F%cRoX祖+XµCwp6 Eš=h'8ߢovGkLm1OdkSbX6$ X У!Vۍ3Z'N^,^f7beБxDzed}NGLDEu5HCJ~; `7ZBDg*E3bbtQsFABWa qu5 wOXԿs1<@D}pȦՊRFHK&^QL1.fK&-G!nCPb|Gc(rs9}W;ĥ0fU1mAi"; XЄV6/~/= }[m4;By&-Qzɒ8`@nʏk=~VDӯZ`6c`n\YLr0ֱų.kx]< []Im5}_ږ@dӂUΑh&}GچR9HJ$k{Xn,beqGZJu2]|\d&q*iV)3Z^5wh|x˭j1ۋ~İV+kkanæ1 &Pz$V!uiJV# <M4qs+[.Jh9gVVQ(v'W&{,j0gɄD傠ivl<$jjiۻm]C% t(}n2;C.9]˜|ҝoE*u*4NɌ=tZ+QshOu,3+4|T[}d@H) FlIeJOr:׌ٴ<׾cJsqcV(F%U64# ؼ:Y[(g2SfW}k] C%s}NK!_-Im j2s&ÿ"%vN#?Ñ8t8E%֟<,EHa+~ +9Q ڑey3}&aBRihKuGz KS8ZJyWjf-l[.3/<|砏%\St=qYeM9[Gs{1z\(-8SpHlT6N?vcIltEA,β3^zБ_N ڲ,{{]̲3\ f) 3QF+9ׇ~/4C<B3_E(xb6QT"ES*"Rm|.$ 'G!*0kZ>gFأ/G"-HmZ|loјjG{9v$W/v {wl(d~\?kP-_DXkb[ !"&'FΒӞ+]dNIVF:Nm4{~Iv .ۙKrDu4A=}CT:g؁] nDгxzlm&>pFVMk4lO\6E:.(P+05̡1Hid`/Et Xϟp)ց)P+MVIA MkaNpxyͤ/gX::\&`^$k'vTOv$wL9:*1 diN_2'=32ܴ m在*u%C ' F༦-|pPSCR:gi+:@cT0;a0A 4]I@z:l>[ qe?W/iBc w9嶦 KP'W V^@eM9 \vK `DyڂmD̅o.^ZpJpf` zPk>H ѵ=.賑/!L\Z -IK |)KdV6<xl`0X=${h0bfͦX[&`9gZt9'S" UWdlFľ۶6JHjE?dAySnbyHyc,tY)YFqM,17G4&!qHo~a+.N[¯lBPj#^]w)\S4 4Z1ǯw]3B?*ozAfj%B!d~2&VC>XMs]ƶX^[L% YiEraK"o&:82ЃsXSǖPnК8- BF kΩ tw*hesNquYic p46r3:P'n{Q }سȄ L2gP'T o:i88_&Xѧ(ś7A#! ƂWv4'VWJV'K<6 (Q w9~H[DD | <1ִ}`9_z."/V֔qm:VMkZ 5]#./WU^)tFSntax$F1v#ri=0{{\/;P3 Xd8*a/=B aH+tig_v+e} _#ek ҮFaaK}mY`tB,dX!#[Fޖ64BY& [3`Dg9g 1|W,oiT l%HlF!v)ltPya;)RF&DBU g!9yނ[ aldU#{ Iz:*O۸ 7c?8t˱V`\Gxw󳌪#b91X^Nn 8_$ruȦDscJ {E(Ot+́ݡn.%{\,bVbqhQ|$CMd%M 扁Op& Dڪ>%H/qCkhd^܋H?=8s 4%Z@kA 1|6a7A?-4 ML|f=&rA~ًtH5õϣ+ݹr*djX ܾqS6љI c#XJֽ`qb\-n!k8RgIaCQ%B6x^"˾鵅v ˙JS>-(uD7Yb[yQ"Hx&xuy`>+o@<*H"9sl|*zs2pߦwQ\G*f~8:sJuS0]t ͊6k!@%O2r0 o.u1-doE*R]G|Q@UAqNiQ}}Bprz{D4N[G=qBVGfI֢T#?-N]?TBPȯ7G|`;̧GY[TaQNV}ڮ%ُ qshOU;q# B@U*,ońWX cԊoWpUհS?]DO\k ;U:Gܐ)X}sH"n O9y b .*Vzڂ5 A1`dj! 7*'=(af+VR@UQ@M`Qꠠ11CmP<Ĭd$7K4{_Msc}@#cYϱ5mqI&hH6 m?r 3 X [ehNOFO'/mt@<u kS%˧o,0 j{]Э[B /|TSm:E_&v=\G$3G$8J]ZOU˂%v7mji>rO2d-Z*nzc)@P_af&ƚY+𝀱]|J7 vje2,8N[lE/b@X0Y؀A፽ \X +eҶ]ɉ!K]+1pQƽ,a`%'W[oBuWQ?w}% jUhx.0@h[)/Li^&zTiT0?}q/pVK-pײr?D#wKL$暑IB_\.ɬ:)@d yGMV' E͆`.v@ؒi<_V+M lƵ*#,艋|&3IQf6%v>>p3}"u1c]a4ս^\doZ8yՉr;ZUps-F :jL).%#/ :bӰIZZ\ѨSUb=fY)u-tޕxM~>Cb|6/h|XpZJʏj-])"c1P FDCmAMj"&ȤvWʨ@+ww+BsGpV#߇ Xb@r| }2Ƚl R)8zC0kf! te "2qwf>O=kzc5;Ʋ9/'5 ^?qGKP|@wyfz{w3CgnoqÌ)Y"pc[zUE] v޽{{KN~A>nض`L ;ui윷2CK&zxx$aSڹT[.!ɓmQ(z :7.nOLefW:6ަ^z"Qq[ ZLmo&~)T9MIh a`RŒTt"bLAE_d4L<nJaY-q P7`VA`R {T>oh\^t/#jQ 8|Xi_ IXneI^lZtğf"d2ke]9>Cyy`kI8e|KlVO1CZ;+m~@'k =b+:>+*ۖ3*F8TPR(mbyf-0V{z߼px]QRx/c#zKSwXAD&M 7 acAVBkWZ$'Ō7?s+4#R-ZR~MC1%w+߸:IThְFY?ncA4͸jO-^hY!@`Z,s"o?B~Y[|HrE5+,sG=;(0˚1!NoA(.WBb^s+7+ جK-T3LޢW[8;!tzi|(o ";4L.ɸ2+^H@?9I&!u w>ֱ-@zw#d]?J*zy @btTidѳQ{=Vy9e%2Zըse|ݹ  f5Lv-Z`iԨ+#-vrM⾡7SHYˆNliD>yhp >Xp@ =QՕ+Ͼ[Ţezv sܔo+&܈pԬ iV3<=a%Iic^g9㩴@lb\#aa;zf}U B-z$Au;}|7̏ Їh`svRdv~lct=!`'s-9J_ϔ87k]Q$hyڱ RN Հ=ӀE\ *D%UFw@>13Q9#/fa褟 mݙ;>& vy[\Qp%KOz,AyfrY6!mʢxCbt oi$F4v7JHCƪDIE= :rkUgMXz4yLc[hĶwE刃E<!3FmaG1RTw81t>E> !X.~ZSA@_\%9C).0Ow2Cö'I󕬿u(h`g'̚z.sXNށw1!Vo Njq4$Zْm3ԑFcOD>g{9Eq̊惎l>o_h6$A'!7OFrօu#Pm~i/gD-{B=\ƟnE 3,42{:ry,2~^|ˆql抭^'ew,_vJ_MC"1 me_lf='3ON(W*%f} hwN^!CcA.kZvyR}BE@@8ҮX+[UsBJ!/S%!16ړ@ M+?6OBAlMX! #(#9l)̈5%@1&`k]-j=[J4X{AT˳Kx ׫fB AHJkXlVr ݨ[ɜQLx̥h6ȩo4-b?LX ;ZNvyUrpI^zEFór}]E՜Uꮂ 6hPӾltg0lE_,d킲AVʠ PeOWt[TY! )L1 U:GTX qq/%Ű;wF}~TW6s+A\xLX®МK+TQu3I'cY|J.}v>]ڦFX .n='&$ѓk:WVUw}>+Ɋ4xMrS\c(;hH?9qt䈩ZY8JSɾ_f~#~mCg2Qx[>VVFD>̷HxDaіd,݆@UHN`!Tb}; %u{xKShVK' >?$2z"TZٳUU_Km9իf_yz6^#ٽYQ`LWSZbJ勷p{i>]vb QLOةgP-0O $W,=0NFS Dħ+O *SY-<'%i-I-RVۑҷ꒮u0їHlܫ*}-r:,.5CsUwG <C+ä%K?((тLjt:-ԯ's*}dΈPM ,L!0z|`f Mbė bL}[t8`g3Y@ tLE_{3R6_ɶ]D!#4ԽmWK~kU%lI?Jsv2pxx,KђiB]{ugN.ۦ'5cܬ,m;Zξ""QGu1*4q1V~~[ C}j^c$iCR@'q_kȯɶp*i|_o\|X&%s98:3S$i]Owڽc>ʏv" Sإp2Ks)Οl*hzn^۪G6%Lx,\2 rU3%"H2b Rb(/u?كP/t'-{J, Vt\p-r;gu#[9h}qOe""-"n7y)! "3,&PΓKU] Ф" {Yy4h ſ.ܬfȞǿ9#"#ޤ`ߺcV[sY5gBÁ#Xp\7`حPo.pRѓ1ofGf!\V]ͨe-el6C57~2R?S|!Iљ@O͌}>ch, 2KӎuV֍Na ƿ1'd˨iB9 H_>j ,2@NqF9-j5H<)oK!2?N]Wc4mu0ATd}z΋{%l4YC,I WbI핿;sᗘHq LFXC\ ًKeKsawfς2DўBul:u_-~6xAVKZJ~uċ[OFo>qĭy~2ȲP7h8CZAbs<)#wHQ%@>s] 1{dĔ7r &4hcJXn&i`1V=i J:sՉiy1K'QP2OWqۇО! w:^lj?!JS/@OVnhEMEҦ:Ѩpފa}5Fj2֐5!ǁ&ye!i7oTqj)62SMv$;῔Ȅ_~1#8xB(g~YOoAo Xa7YVVK|^*73eZ}cD{)}h54A|Hm4ėrZWuT0TxUR':@Q5NF0SLMK}:>B|A9 viaSbO9 $&AD * b:ݶy@_,.F<:wn*L_)pláB~!^"bAWO}m.]*hà fdO,$S-!zHl 2nx簱;1&(="p3-t))HeBzʚڏ;+Ɣ-{kB>&r[034Rᜌ^8UkvV rYwg8!F aX,@ :܌x$I_p@gW9Q#p v ›*ƛ3re$ΈuX&5-*NvDs@¿yϧ)٨{i?TݧvƭT@5lN(lLau{>¦j"':itaOҁ,>Lq=Ijjx/H_cBzGayd2Bڠ`ê_,x "hWI<{fb d^Ø$fbfK nN (Nu;~ޱΙ*EwwޭV)B;_ E`eHlw;itkq˹$1([T%Ra ̇[%i}{3[4Yzi%͢R(q%T{X눦`HP6qOU?p|zHa9Bsa<$N996!ch]E.7Ot/}7=!V  ^(݀5@t鄪D3{_V6˰?BEZ4 W۠.g:f >F틯lU JȐr#$$Aco)e[!ף9š- X/qZ>ՔqUlgq/6)^y|]MW4U D= jD ePBaoxdzGs}~2:ujOm8YpnC@^zcBSI{wU\q:k^8K^vSt@`l5:%۳Đxi++0-OCkcǁKR'b1iZ Zn"Pe?kU(ˢ\a,cVܘ(JS\ƲVGb6z L އ?ˠXb@BKJ' 7x%q7B@oYa#-GˬTދotz*2̋9X 2FF#D =y.L[G~[֝-]S9M'vK$ }Gg7Ad 5O"fA|UD .߱?Kƚr6ġSKX\FU3!OtCJ$lw] ᵯ7s!]uHs@mI)(CkbX^PaBNEf- F8!t|3—%t0,_QMt'cI!`Q)\dZc7FUux0'ȽYjPI}mH}ĿU->g%D8h_mlh1lF, HMQ\qfP_ޭ_"wrudP7 }yiNJG$zf-ᒜq o̫:9<&[!fI$n{u}^i7\z# m+# #0Xfz|G߰O!ϊR+r2!zqQ (F$˺kV4\T.*Zoȉ[ ZTP@x!zYVn2nVC㛌s1v@Bñ|cXuB޽qe {P^8ENUר"7w?)(ݜZS)'ys^=o 4@: +5KnNF:3 8="k7TEmR'>tP0?[D&W㮞)flTIVhrfoӴXI\%`kc( |ecKLN_uSt)Xo%lA\$QR3ox53Nڅ/k'SwV)r3ɷHJH'˽16jg徂fOq=mmpq{b80J,2^ nIp5 x(x/ X S7D? ,R"P5v雤XUQGQ@ed"ztbְq[M4OֽSۻ%~ʢ@D"'$)X5dH&^mFЙ߿fvFQ[ >K!o$ҊzgRJ;o[jK̿% 54?Qr1֜1Tԕcm -a?šOY#4ꄽ0`r_)e-MjJhDjՒ;P>t msJ~; *˩w4dwO(+T Qj!lK [&Z(ET'lR05nR Ev] \IdcC RIbP#UbcUΩ<7QטZbqi8+sVcM*ll=E%NX2e0cYM ͟JޠqSӎ!i%qkY?bIѴ XMe`)ޕMx72i8kIIm㠒*r~5?|MM2D!LO@j͝-D}ZӶ1+۝zŏ@X" `CR Ѝ$<8B>0Jb3Ѫ$ʁ#ل{oAC0wo>mWg=i+̗6<݄|T Ҽj,1,L!g]}aWxXNk:tF@ ؒd]=E"pFbڷ70)(b\̙!-۠!e 2v?aY:eZou{O)`d'l9ޗ7yL+76q `qD u9kS M}Ol>{hc1qL_F1F?H{~7kY;WA?K苌e Ih^`Ym{y  G=9+*8MiK? (>kd9(l"_mlɪ7+"JߎH/63AlUAuG綥+ԃNaWV )o%HfVDkع/3&JFTK)<&?53*TƙmC{k Qm!FdݲhTR;Gk%1] L1'x8.5nnˀR=QEn;vųl§"\(l>jR|O0|Џr͒6ZGzZFp9򂂁'BctY|:o,9Nsc͒=y AFyHnVCP)_wuxWP` xk$>jX&ղ5~H[Ĥfp\7pP43pBڱw* @K`-&mjɖ@6VQڱLM}~I2!6W}GqW<15W0{w6i۵Oc(037Nmٙi\oADD^9XTIA;:pBQ}BD>i]$Oۋ,io&Fl;^\g:e _kD]hPT"t S;+z"}izjL?|beD$[ ݩ%_ZP]Ü'(IW Dnbv]G6q2CfV^>TMgʤd5LrT71~W4ľ|l;0_zFWQfBڞSB˫O1] ڒG="( 5 dʋjaj4Cx 5*>QC:q¢-Y)b`Uḏv*y*{uJ@f]VU9Q1GQBj0 pRDDO;!hf+3{K/K_5RS|bZu*2gE\O*0Z1FAtPdqwD/YQwlߺMotkWV8BO/)٭i9Cf Ǭ$r5xZi؂-~^Z (\Hy?,$քskآUj7E^yy+IԾ(EAp { !:LnJcCe@T; |g.nEb 鈩R0H)amN1x@BXBSy]Yvv4 GFPo3Do+ҼyJkOECmQ`.tG'2Ok4єMT N?&~_\H_ ylNC7S:ot9).cEÇV^ ǬhGQ u18)#}ĒW~TA|~ì[gv!8V>lQ',&Hm:h$V)luEUd;=>2|E[yêfjR4(Ӌ@Dz\(b /p`՝NU`d98Jl=Ww]Ʉd[`^?o=)UМnQv[ͨne/QvKn|D8zAj] Y JQ6yb՟1fZZ_ir*|=0I5otZ9WcU_Зj\bP)S< +IzCFd7U>YXzXQ^m4Ʋf뎏 Ʒa02H7Um,qOcMiH(һZEfNmJ\M/6Ad5%F7#A+ ђךʵI?!jŌۄ(BCq>quap|6"z/g]dJAMϞ)5% XRݬEOS?ƕX%$Ea~WS,綶ͯ2 yU+ 0PM.wd뗗'#t{gq/D_"!+d1AS@*d *pmaYT#g_PѼ6_ō~Hstf)X31UhN?û>.Uр\u ( ]C+ Q-%?pxDe w-[` 6؍ǜ{ۋHu"a"ȇiԥJX* K`HLA6EJYL8`[pdgcC2P~x\r @ĀfTE8EgN酱gP@ *! _BAV;:Y^rϷs Ґb:25yIߕ'~kCIl(Zu4mՍ~nGɛn԰ <09eTi{#B}.hg N3_~y9*hk{0*yyߐ;tз@P@J"L.լV* ז$Sn|S1$S%sɑm+"w&ES+X%oSiIYK,9u'hAdxi,Y*;UM[$lMٟ %5n,~ޭ>c,~V*=v)A~bi1tr(&PFn[F=CP#  Se[l"YJ``_ ptoF;~Xr4:O`#.!uʌL_{{(_ɣ(s5ӑ-Q=Yo!cWJHqɑZ,DrTjoR)h2-}k TwV&qNx (mn%mW9JiRSĺ6)Tg9H1Us):[I\W "pňn=`T<FS͈'՝8e~0VvPv."n(>Z7Mu@0ѿJX7 zFfsUަ4U:߹wՠUBṁΟs" ;?zv}^ύv2")U4]@n />A:q4% ^i_L5iqu>;\HBQ:EG `7C$c 7k;lk뇞-?Q~XpV\Tj#}?b"^h{vuU 'r17ve> _960_c#"kam?cC w(AK-.1?ad٫xE%*6aIq}5(SB}SLdFjV5s/IފH*FՊ7`Z#Mlc>#Hea'^KMF'E dݔ"qx ~rW ~giB5 ^Ce! )fF˽BF=rEXkv#xD3"Əu/ /C_sDna~ ͗@-Wtt0l_$ʑoWW+`6ktZ4ݜQ}B ::f BhƮqiifzJR{H}rP%}a4Fh3ȁƞ INNyu \#/Y{+Sdj o S_PwGͳgѯH*$YG>yPkuSN{I ĸcLB ϨD9jel԰sw2lPmfFjtk4A˙$MNS̐d_)ij8 rGϺֵGX~u,a N.0O9rWSI#4N K9K4`5YOյ/l DeFTf]99i~p.鶾l~ &JX[ >bf]"]>-Ї/k`a(rsb o58W<`ǻ\TN"2 SbEǽ"= S,ٛ7wMoؐU!8ƔMYu @ѹ'5_&:m:O&|T»TpTjcA4am'Lb`CGaqV1]䆸#Ϙ"!uqemyiͻ7F qegle=J剋U}%t?^dG߱[y%\43"PܪF#Jlf%IOQ.MOF`T>n:= wTq SAGmu8}5K-ΊP>Xzf7טm4(06̦;BX _h.²9ړA龍0~W:ε =IiF"[zR53'9%fc : "i h-'Y%D[j,X:J$#pcU$eŁpJڧ[ 5η_,ez>BpC!PĠt6~wVMhj4͢?vc=v)3}3D5y, 4aQÚ$ǃ`) @@!FόV?6۫& hIDRA %KO,[:EbxLy@[cЕWu%"S]tlWπ #לHF\!2(u Ha#T1 _ʉ6l ̡O@f-뒕^.@JFI߂]HPwepƲE0,c P`M?3 GX]IhdnmOB9ZQ\* A-{kgKCTXq{FIؒd]Л4-uJ)l[+=Vx![$M;{{"`l3p'-]j8…?{b"XσMKZ5ȩJ:kbPw<@61o{l:mR^7:]`)A6J9k $pq5QBtSIwAYHaNk)JtgxMYSBێ\0f,U.{HXSB|9-wۊ<+ttabji߱3oNnÜ8&ȯf) 't& =1%%RMDXDk帖' B_ö oZW_qv~ ; mlg_a h <_dCXxߞ7.Y2ΈLGE p q{n.]z9/G(wžo2>Ji}A9.Tę2>M"aڷ$S3f:l V̛A}볶ge*&nAWCWM(c7Nd} {Hb'h&],WҟpQ [+;Z dvEE%bYP]q10N;]:.S;㜱f 5vk0"kڴ^>qUm kY.OKRHDFm ݫy,j9$<'Fmnñl:C!wƟ+//v ?d?Vl/cl#% JL4?_&Yn.oIXO_dGCF,_~ ŀL$21"2]% })Ρ^fa~e9pt0Li=*3z11*{Efa:>M0jC-6q7(mF%m5㽴K)$mj"9Saat=k'AuZ72}:Zx Bd3ܺ#Kǚsi0΋'Q,In^]0VKkeq*W)&OCiMsn b=z:<{E V6)c q?@F؁Wo:/Ǡ_+O`D"/P-)(JY1^˭$`LXH? 2@,\8#֗ !6P!mUiA4G 'Пci!E%nCqXC=w}h%wQ56Ti+!׈0 $Ggs ӛ1e :L˛3+gne5Zx0|ZQ)` D6t /u3DisA.ᨠI uz^BUם*0{;#G]"!=ܣ}}Yj$A#SúVJC(^Zb]> R],!$$P^ x[VvqHFi U:I"/(0`EPW5݀:o~}{ZYF 6տU8zcӽq;w#fy.J \i7"V_z`LCN4 WE%?{AV>B^LR¾Z*D+0:I[дvIwd#X #rvm2PjK; f:tZ)YњPsyp|eBO,}}υbOiH/3t8=9*HN#+餇X @o2J{2;U 7lc<]f6S )b>2!g/B *mNkxo"P%,>C s/004 8y,wz箧i"oпUl7H7t9` Xˉq@.}5&  d22 xd'$Bs+!Py̾VHq'ob(`SNx3aQؒoO!@zSnIX.U9`H7_Y?ǻ&,ADg|h*5B*P:A%@S CWlb`Ycξ`[ .c2bfѭ>պc݋x0!MNTҨ7UJC3Fm( ?2z_q!aHRCQ$ڥ=B.ɛH{f7O^' Ѵz|[ˁ%7 ON! "Wd ?7l|ixo7-}cRQyyD<&ϳ%& g4r\ Z!Vy j74GԢ8OhVYlv6h3~Tdu@};a[QE*[؆JI]'{7舸`J/RШx7B!`B0;~($o2z)zDFgn0,C9⇬8:@*=xcnfH_B% =̾ޯWxmA*Z9ˠMOP)R#!7&c] y1 aڡqulC[npݕA!M*{NFNDBک"*qo>:s_m;cYpzj FƐ pړ sO-x Qh,E|؆"S1zSէC 57ź/e9X Y\z)"`#E6;Y"ý*Ӟ -9=b<# 5*2D?=0Sj-)x?@@{H)؋3@iZʖBA!f]r!k%QD)bTc 2Fb*@ؿp" 6EFҏR%ÜÙ_kL]6% Ӿ )ʋ| &jnW;S{֘-W;fթW Tw9XAB2.]etCq"|\d?KMm.csU81fϱxo޺uӪ~9ȓH ;z~1dm~/#FoDhzSzd2$AY2AXbEe gz0:%"'NGOu"05~ٕ\lm<i2M7T $RԠVz><# BMFS[7-34JxeD?HFd34d4 ay-.7*k<&ޙTQ&nGz d hv ?[%ⵦd?tD '5íĬ}k|j~H'wk?dfVn&sj[ fIg|90ʙsByW}9C:xԴc59uq5"ulԐ0K3us~vlinC{r؍f$qVkw82BQ%0;l v=I%mFLԥD"Wo#}ևO[}2];uf{Xh73il/(N$'@E5y{Í EdV1} Mn߻ً1OplL$t]Bzw+jчXGg/H_rhGu_=x  ]gɳ<#BߒNE׌+8/j_)D~0C3mb0t ٫>pd jXs+a5*;ad`_RfI1@cT: Em%;$/t1mQ LK{ sےdW?V&BI # ?H@4ҟ isSA}x?NěGI!9h ;VA%T dEW났x4T^ N0%I#sm/ O_|ƥv62zU`օח'o3t]=f2(ݍ%ȿ&J59x`>T Qc~*XFu1:DŒkGc"(%$WGQZ@'UM;kJ1}л{`A`׽ɮPTR - Xjw;.Y0/on=mK p Sϛi#G w԰mc^S]3Ժo4Ksmo,q_jka:mț])Q' zCf1J僇EJU_#+^ZAbrGDnazJ3,E0n s2&LX3٘9f el{Un}sʒ÷YSʆA$dzEVsM~x큮Z~"[l^.]wLLP-e#%.tbc)v(M%NG "I`gRCjX{?=yj{^1,rkxM$$ń ?ҴKnv+*XP .4sAjFtE1< YÝJ#r)4ыuY!=}HC܌AB߲P_@1a i|2= /X[qTm#Gj?''O *Tjcu5 UK]i}hM%ٗ%+3:¹$:[."J9,r|ϞQL3|lPv;ʏ*{DwwZ6*<~:hOMAȪ!f?TV/}7pb_ΕymIOMDZ>yZFtWMNVr^b*`;#,k)RLpͩv}y=^X=Y{ HN i݉or7E9r5F}p5ϢT!'A N]~hj{qkdYFfJ;v!'I^`_| nj#(U-̊}ɦ>N@O5/?C2v=Ǟ ɡ .PY ?Pٔ|C(4{!Ɖpg\Gq"1.BZHF~i;MI͆9-!K2s$2FBOZn[uc_1:{s=&cY0]MAԝ{ɋ"3 E2Om 2 Fw8}WėZo&8o4!Hg]9rGC%Qo'IMN&Qة䢻_C%ϱ㣻=Tx 9.~fƄ9<@@Kuq 'Q 6$ ^[$`C7M~0"jU"(* (HT0՚[D˲F²Gx[ހ&3h.@[.FX }e{Qu^iGjr s#s3/TIvqP%&0x+Sg 8Ѫ:I/.9Awa@=.Mjz5aQ!rFhiޯ@Y% s 94H"\ͼ{UGxO]f)sU2WL*3ᡶrMґm^%zH G<4_j.Z%\i.N<_ԁrz!8DCq֕.8?|3":=}=Le13VD҃'-fSKSNφ~kšװʧs|c=y#69)R+#ꌇÐc0;Jh%Zn[cp!p/d%rbwv2tA~ezlPFɍ*`iWb~f%Ggd,]U(pN1߅ljU`S; ZuyR݅ Ws{ҕťHzo~T\*# 0E1ٳوkX#1fKSλt…dFha?W C!@Ru+ h+nT|J@k;E`-ƜA_u*u/x乎ph6|Wa1 m.lguBe1pI7a!9@nPH/2goc;5Ի#wH??Ѷx]l-`n/侠yqa4ALE8QHxLʸ8/wUO)`Q1MQZVsg `9Jsa~QJV!(zV}?*"[%k3z쳲:}1gؒ _ OZh7Wߕ(@TI KFSƠvgj" û[/)Z:૒[-:qH\Am{&WЛd&$.#TffIF6زNX5ћqN-;5Qz/Z7 nOI]sagi=> >_?[IU@X[ ,- U  aFqv|i0w( k>Tgy_쥖}f_`ou%_FY0*" r ]K ٶcpCdR8Vɴ]ny9~'@N|+טѷN8rG.dȑkk2#i?)9çҩm@mgNJOeR.`W$439A SC3#~E^qa8]i#`B`GI;F Gk =+Axt+ NCX]frI<زhbygYZ0707010000003a000081a4000000000000000000000001649b7c2900017404000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/X]?Eh=ڜ.+ɓjF@:FR,CDm$\.YTke:DsQ@zEc ! a=ΐ᭩@::Oʩ?v* Z~{T:9tMmihn*wJ(TpYNϐ٩_/hk[Bv@:qkSDT!c4уdFRx{>\1V7q -gy 6yz,AM86N_ut=D샙4ڻ4*}Z!D1>RUg̙t C=*kMIMɾ&Ⱦ.H>+xiK)z:tVj@0N4/ ^\ӕ/P/yG{FK=ƒ-I{3gJB_ķҕЀ(@3O`Y'QJd_ 8k E@=Hi=CuSh'c@+#y$Y f՚'*Z Q=GZ *qblEZ8Y9gH۵htJc-J-6 NYo)|yla[!6ۊPVE< )T|N?gOva(!NU)ݶHw,nM,۱`ѪT$g$]0q].?joj3V18dS=rHX"uT\ F iYs.rRЩIʎ6@{k_5i[r .bA,5c&#OW݄FD3Rr2M߷om_KWbSݩ)n$L3ɝ[DM$V31YZZNXm|jX4ElNNxf=R.1'umsh]-s5HH_׆ |fpweyYnR,U b iA'He K1ѧ}IZр{k 7<Ԣ /D:PҰMFC Qg}] ѼZE_:/dp!G֚0Hu9&)'9~/}h!3V 0SyBeaAcCp#N++F/n| ?drNKYGG++Ob`^"8aDM0DcJ*d}(ɁX^hJ.P*4ˊ˦Q9礕ysֽXF|Z}%PFH 1iޝAZXk&6æ%e3(y 0$feC-! {GT)’~%9tǒڏa$=7) 4u$͔je5I POT :D˵nK06M.kgTy q@0^)OJ8q<홄h:!Tă)2OgƚBN!0ݨQj4W4gf&nq'2FZkOx̋+yc4B\Gai%M<om^FxFիy^g(Yp ; 0K;"^TZV=5I3 U2HҼ3 LBfuuAUESy޷~~]6Ati&ϻ梵A1[PJ!Uڢ{/cvk=tpP$i.pU|bΓѪ`,󰦈/`zFIѰZojob6&Dv͆Xᣇ|+RzRI: hk3fn_-Ѷ~uq޻rY&ie0ўo\փgTY xbE{Cʞ4ÝbJ%+"ޡ۠ gmeYlg{誡UZ VgBZbJ!:_ E\ }@M*Bm~1hEYgԣ#44YCȸKBU|-)V1WˍBz'✑j'kh+y"I .Ty?y-m]A@HTừnjAYK$qWTrԱbC|K $NտvH>8AAc2a_ ];;؟iG7&ujfpPg6&rAHtuZrEKſ=[]XUY+?=7PT{BLoܞ`aug<^{ dw&(Cw<%Rk9GY` .T;Os1| *U'aGR 8ht*N@䣚a=^! *10/䵄[y`G3^ڤ*9+lҭ=}gX[7$a.{'1PoK[^\ifߡ&RxBV)16=`vY:7-mnl[Ih;V(J'%Bk,zˌ6N^l[`n̄,t28apd4c\x0}NE{)R=*4\m+d6^IXp)9Í^xS섰NHwJ:?_婾܃@sx0V }Qi ub1p%@m2ϯW4v6v)ogܿB#Eh/>8f׆  8۬I,W jTi$z_$&Nz) ZTh-%R"+Nz`켝qX<{ FCL)41zDzlBO*eGjZJ=sVIHW$Ar 첣\@Y3s+*uЩ+Ep8!`qG.{:I[S>AI;7&r1,%QPHmC HB>mHT#Y&==c'U@yxWJW&ExYsSn b f?cb2)L$]lSkATuE@B">bVp1hA^fyARYJ;;ρGz>ǂoNIY` GNd`XTa8igvIyo_pl]NCoI`r?] @U$_\0 d7/#(;&l e#p -h!춇ӍnagϪM.zṭu\QsRŭ`GSjK5>?=ݏ;!]hFx%(I%Rlr 82,/^`]GbRr"N tJs^wg3*cdō 4QȟFgp\5 N6ǖWms5Vy׍Ld ]lUg`99 v4"i`iEWȧr,ZϿ.\EMF[_It#4eR[a_,I~㛱1yϞAnvQ ;0iഏ*lG![@J6|'K #k 'ѓ l)`^Cal}'*+?Nh^RXXar=hѣ3&IEO3h5U 9ȿϯA2}& `~b&"[nyTPڦ? YEttS@ޘho 2<3CjǯUItرbCRGh4|dMfJX5dGԬSs^ =)[)R˯ZZ4K%>CzJWSJU{pnTGmP ԇ#(j(*P8_kNl‹<EI\cLr7iDH.zsY1WXXyɵ( {sMϽW$oqjoV.)HSSDUR-gw6~M<ҭ`V0C%EgzÝ@t,mh,׊i$ AmV.xv?apt-p ;}R"M jݻ_4ͩ 9CV NSQx4NA jM޼j77wA%?(%mn " }vx4{晤yt_(≯ +qp2%2}`gdCNȏcrj@NaESTJ(la:~:=r KYK[3'h )<땫NQ}HakpFO]: O3I|˔I.ݜlp!S{UB<0x$.0^%N[ AZD=n LvB8h%w uQE at<{ʭ;sZ&MP_S!`da5&4oٚ67(nbB`ܥ:d KL^;rK)Oȅr3_Hg(93J-S*[8fP z+J/t+T${_r'@oBO^·pt¶ ot%wa Ӓq׮h "'2j?7{kݦH'NݡevlzGN.c{)* /Wa ;10Tž…q' r;)AY\7jgIr,bfݒKuCVKPz-` NaBm_K@cMn) ^j(L7=m"Yb@n*+Μij.o0a>:d9%+ YA5H_ґ'7pEKJ/y %_vK'"I1T~%$J}MQE2(pQECc3$JmŗYj- ֌ aYmQ6ͳD` }< Yػ[Ywh5 C0`]+HF4 #ܟiaԜgA:A2+vTU8ˏƁ\;&%OHJUv_ZDj~JX di0(+$"g"aث@3, w,Wư A'+edsAǴwQL8W4ưpkutezZ `Q Ufx pH֛C6:b_XM9D4ZklZU=}`gtaX9y~&DPx@ xb!c91$t](=62$P-|ӯklTt(@)ݦV+3yz'75|Q۬lD9 d]B_k%iwO mm Mw Gҕ*74y#08n?y8XTMq??R)>U!^T[y)&UN6#NEM4ކ0A>.iGdo !-,ꙄshX 0DQZC5!o=HRH9uk'y99Pn"Zm_EkK+ҪKɠ~ CϢ\=g ,XUfIwl:(XӜY؅KdmMuZI@6S 煅:iFA)*b|sB~h1%g_J$xMQ/"򬴡7|_;dD &6^ F F:yKI9'"Vޠ8`EaQd.ڣ4&:.%8VKݯ Q\"K6Ik'_3!nÍC{I:'>H O| úu[}@x`Z;؅ƻls VLxFbyjI."jKT L?xY/>o)|Gy's?IA7`wxyٺ֠OvtXkDPjz{SPѴΈekZq>Y)G_/$U5'Ն̐R !~6Rroy;ٯ).:L3nH|v gcTĽ2312$Qk5בmv͓Rc9VوE8HݹA;U?^oٜ9Q(S lnQo>V klt ۛ-us7{-nP%sw:zӹvǝD Oi-6m5+K2Ka]*Jx,ӷh=p3xn\qGYwz-F2[N I5,y7YΠ&qC XpȥNXqQ^?7/|&`oׅr%flAfD?E]ʪ<I>}?[5@i)ٔ;wfMf7 M/^I=K/csO >WŴI:_ONIӦ DrnlR:ǡFYuW5`Li)?v\D,v©Ż<{RW]U_\o=a–;]u`ˊKCIO!ӷt=JN 1uMd5A#29EϊOv&B!RݫDw4HtY! M`l -(%(1@RSdLc<|z_߯[,̬,b*֘qCjQ &saX%oY1M+7,"[N|"Gx:V66KL Fl8B@MG 4SH<) bHM^Ou5;L?[jE>)@0ׁ,o _I T߱^ 󖜍]:V a#XEL WhWػ+'+F'fgdP!* 84 /WNb%q7o,ٲX&$mڳ\&H1i%֟~RI5Qk\ <bnWAU~41:• *&yNx&\exEVYU 4`R +GsBbPO C\ԮKR.!|AIhi"` g$C= 6̄zFAU ۼf!)-al#,1C2ZV;ڍ<% X.=O KfyM<GEO{yoԦ:̃>㖮c2Z6 A-@/h ҝQhpcU`1c'EkGBmL{h,hlzxt8  ,FȆK-'" /Ʒc_] Q+ukZsR`fOYѿp2$!;L1boDC9:1X H=+9S#rĽ5n\v͜(Y+[3p瀬w$qEyS @N:ю7XlBФ&#:U6]G/,)qs`ENaO$C!S>T&!%sT`4Qj)[VrԲi>ś1h R:h8G>uRYnw7 diP"Z7#U0 zgKZs*@(9X0!n{ARݤq<"V5,FH C7ѹ,dY:H5" ԝ&8LJ9?{A%=^q#A]b|z5 R*]l~. '>8|&^v6T\'tObGm GtGg4S ^ZIvJ{Úr/"p5>/bʪc|;VDSP.nՌ9KjfxIl'\=P+캵yjj]| pWyQ|C(եfgpLeHmlLPˠ.VS f 6? =}!OKÖ3)'4"}QF,grMR-}j7of|` EM"iLSB}IėL`iJƣ1 lHmEgIH$5i^],YڊDm#sPf\KXSD: ,Kta/%A8N'훐@*:,`}ck%OO L-2,/yPBsD8򜿶,cuݴ/#R^oV7'x,e! ܭ[שX!FoPQٶ6LZB^mp)7cX] 16.8ACXze'˷ [] cwf  <2eBE pfhch+2{|}VFUY~Pn42M ~Q,eBdLgUrUA!`_&5{6:CY ];YȠ2d[QyˮC,K9ǁrmDS{څ(T5y~foS\q#ʟ ;H~2rj`fZg_ FYӢ x@Z)%Fޛ]F|ܑFdwٌE ~̱ʕrPh}(HH8љRDY"RF U~EW]2jG-(O2gG&%bѧgyoNpk&d}}Dy΋ED-[wL%.pg]iKsiִjgO$*6t(=ڑFܺ10bx$UHͲ>JW͙.MXRzK., ]t8 u489Rj_|u%΍6 wfooj) 'k|~;ɑ tDAHoA!K59'Q~Lc-% ϙkJcQ-sJQww2k'2)"4rDǐ!sI+ pTX9-ÑsS@ Cb JKEOWZ?|O5WϷmOfjHFY’ԗ)q!b'`ŦR8.Tf B?c_Ҋ )HN{Aؚp{zArQkR܇~J8Z Mx\u\wxEbgk~Jٗ۟E[bjb 36QP2C+nR9rZ.olGi0C"g mjd:_kW?ɉ={Mԫ-C"LN<Ao jR5"XUui;>&%<Ⱥm,RtZIBvhZq\*'khAm~T}(fՔQ(ſ~Hq0'(O+W_s mZVQqkHPe]2di>* 1u,.\|&d粢,D*LͲqOjfoNWTjN+BOF唜m)yX\S&b$[,#bҦ\f@AR1pR5RAtIp}C%<#1782"=ɍ|I3ͤ\ђ`T-SΔCCP'd. Ӣv}MW!NJ{3sg5.rNwOn! 1cˆܯ}Va&1<_9xV.,8fɟߣ@^K%]QTlƄ<AL*8r$KIW l~SYtjfw^k.τ,=\\$whBḾAk2$b18ǵu.LRA3 /Y2\9Щ7ӿsYg{@&( )qKK֟xk1)R:lNU>TEOm ;rX==H~͜᝶+e}&!4{/%j )نٵve` 5(TiMw X5Aru>Em<Yi61A{ڒY7e{בѣU9އc}oc~Z%̅\;!#l ;Ÿ|M5U}< ל'iʶJЄ`#T'Мo8Ύ^› nq̰x}0:`J IT)0yf]aĉVނ|.Up‘UoAHO#b^+4XW _Tۈ{k$/ qN7>!Q¯[ICҞ֏,6t^:*!Iu }`@BSjj@Ē3O#l-#7WA0V3/b|*+ !~{Ge6Ì_佡SHrõt|M.fwEL*z$`E*Y Y5>{!,gIdJ 8L{4ef:\֯5 >u(o#J\Kr$uR"x %eS"r@z?x9Ϛ4}\oxY͋Wڭ$>qS43Ζ҃J4 2F.?)dPA\3N8z+Nppc!KM0vWDD^$x'$*yP뎦TRZ>ߘ"mo ܯsMk\E2$EfjQ>cTl=@zP=/*wy#0k*KTBc띇d F1Mηj9kP-Ky)җz~5L`qw_`[Z@w,L:]ƶw=PkC[&'^هoL̅GTw&. gE%@*1;oia{v֤~h&h?tx[oۊϡ-4͞sS7IXC r,.5H^a`@o("eu:,`x\Q\W2HFVDw^`tS2#>p] l}ko ]zɠxR Db-FLt_|rPjwlk܇=zP!@l)F5vZEp!d7o7"cSp’t "H}#@q[B3UMx\0}DDu\=)" , .F@=R|Q ub ؼnDy.x?K!>nNLe5(x/)#n.S5`ת*sJ{Rr)#40"Jgݰ] !.(WFbv0fKЃtyc2rO=Y|$4O#G|g) RzO/0R=M&,%fkjH 73|\i"B )2c>eɟj,MJ_ պhPk+0NTMk!k<+;NX4DY1pBD(ЛH֋SW_^K)pwnDLQ̓[|k  lt79 uk'F$#j#/5K r?,K;* ny֟Jy#خM͎_-+' |Cn"\awGa_D- k;֥.IHO7oBڟjiK+QTWpAˮ]L؉zKa'Ly+1ӍNZl}}f͓%4-C e2h6\x,sֽ {[25UW&.mL|.kAeS! 7ퟍ<5E;K#ԺRt%}qʠ pLTޥ(I*onL<wO[/ia<-4N$D&4# 4蹝fǠ ޻5iԈU4l@' @>E_+;Š}A>gNڎW6=pI$\bƜ(`aTnA!7@!Y%}x]#]zЮbQ _,!V}K>sqf:1A Q+/r_a|"&xWz%c{DS*{c31x)@zڹe1 ` MєVV/oUd=2<]qg! ԉS:` ozH-^ǯNdL1SO֎cٙr`l%qʞH pWoDJ2?\)i$ 5+Y!Ks dm] !oN#[fSH]Z0&vfʋ4c۔˛0 .=eunf͑%׿6 ᦕ)H14+qߢmVHYq)sw۪Ct:6D+NAhrȕtMyo-I WȖP1{푹i c/$S񏯁䏮HB8N.D(Vpl2M )U02t [/& Oe\vħZС Qv6[3&TЬ^r7ጾ[KlG]9>/6P)-!Ez5- gf\4Ǔ)Z-B4B E=*G=ᑛ-5!8V gmBH/Q0U53Yp谉!ydu}gS/JP/b#S2k?u( Vi>+\" }3M`e8(5 P4tI8TSm1inHҹyH8ۣѓ3 M|OB^JMb f]hnlb5lwZ}uLMU 3Ӗp3z5y~tRף*(3 j -s>!%(J'5TrP(:%KFۋ0~o_ɌȖL ] ZdQ[wsrƱ .0 ,XP$G @tۭ)`x}>;B )|E)V6ordu]f3HӡGý&٭*V&O[yt7]岂9AӫzbB0 u(Mi\3Wpc\C5 aKi@6Jh1q[hfDW?lnjGU~c+'χ!(H|2FC:8س~9iwR[OWIf[#ƫ|(}oN”y3}ĸ9> &~Bc 8%1VΪC^E'8>Q+8i)LOݛXeJY2h1O%OX]QoP=%0V0v;沆RdhҥNnzlK߃1E_.V1l=d{)qKw-[pxdvWKV)X`!c ]IxLcp]+bGg%@O 'W'm|btYXbь| K|zj=ft0 #дff NV,<.dKmF&qswښQB誯}ds{e09u9Binrطn8 *:azI޳y a]~s#AW۞tEm=#G{!ea\·iYYKA&XDyz_gѧj5^^"Kt8~Ex+0U$tKZ&-MԹ,s)Q˥0wGL0q}e^lأ׷,[=bU_="bp4Eڙ h1ը-x|5oܯV򴋊pw{Bԫ|5&ѴArRu)\S g/e X"s r3ĺUck6h^Lѿ?L=ROT@To1p5\iƧXa8&j.V^GHD WfHr4)Fd0 Rt'velLS$aoE#g963PdRH DU1gX 49E46XBe4!wЉپTT|.ڢI4HmnPi$h RqmSrYh&7#$#w#xrv8@s% ,QNJfN=R5^g! /Z8P;w&d+Je33k5\"|KR}d[ٖ[b&v* H`x!Ŭ|EDlYi:8M?˾lL?v2ՙ[\02Eusm?+dB%Gӽ%3ٶNLq]鴚ptFڕسgf0o09Y欪/Lu9 \ !ѯBg)sO g]na SBVHf/V|[hH_W`$֭v#aQڤr|,LG;!5ގ/#$ y&Qp70ި:#)PUa4]g[.U<2o%0o>[DxD~.%ݘ 3 LeƇK(.Rs".9/vǃHwזJ')iCӁt\Jk 8-x̤aq q>>K&jEALKiP'7J?Ûki9{@ab(LB!"c$/7fj~5/{!P , Լ%D͟ϖ(&%w); Y溷*HL|v9OT~ʁ!JioLdiIi][d3i-@ѽG Ԍ~qȺIؓWhM5Ne3j5Z WL cP!]LRwmJr7WryIͬmсZ{ a\"fF@!6f-QuyPKzO0<z<ͨ~3-WׯҳIw=fr; Xd f%5=N/N U[]xc \XaY($SbL_hN# 1Erя$)BTS4/A/:aM7J+*v ʁL$ZVSh*5}XB&KCp] , L6&!5i/sDxU⌴5vTGY _ܪAW" dG=%}d!gYSرW6hX*4sָj k&VⰸπêW]L'Ğm DNZ ݴi{_2]-d?S rSV]uGO%-fe~>R2BAIIBv*k1`ǵ- n5b<(ln?i5W;FBjJwӲxXm 8%k۔4ĄšJCڣώ-XU vYk{)HR uxb3Aw똳*>p48p/xSEuggvЏ,y岏a`W,NDJ>|@Q&).f7&AыOC'wz+ }Svm(r'\o/WjWC]9k:AHZAs,pz!4 ԣiɃXj? ٶ z3e+[~vE皘!> 7~x\W1SQP5-)z4`7"y5eW2!}D^ QӕޙU8ElpH>PNlՉ֎z,.͸ QW#0J#2— Th=@p DO@te-~1c yYK5Io׽±Oqk~=WQc6Ocw>HyOIW U"$9~ 3(,/N/R͌;3?Hkp;24Y|ͰV5ԫMҥh='JݗgzX/e9౰NDPY֐q"*s;XQQw(r9K:EA 8sM֛]Jg׷{hkJGH%?3jH tKAtuH?'|DKЎIR4 )_^)+ָ͊snpQXBU}iqCF% )r ;W@ŗ{aJhHLŔ9Me \&i?cQ@~:~QD6K8u"x|BL*1էİ0BkaobTY 1&YW[VwѶRy到k UvK1lhxJ|?I޵=;mºNXa|#ԛw1_AEzXOi'?Xr bh`c| Cœ&g]u4|3vIi9$  S&j?JN#>jMH46h?n0?PB*Q,`49bnۭ.ӬdTc~Vce\ceĨ GDX'%uB[> ?+ɿQOm6b|G蚩4OkD}>W[d ,$O6~iv}L^4%gpՃP& ~WeCCXܶ.?AreB(FA81:y n {zJ|' &N/DSlx_֞8K6ԬEN"X &n3R(rjתh$b?efkg3Q 1tIMeR54̻RDޘ*=4:?sCB>) t[EtX *~Wu`:vW/ áR/:9 7l@bwx7ڣoW:Yvlfrr?& eIlY˭NPna6bx2"܎%5+ϫv.9!W`VEQP]M Wl}ʡonspA] R(d%˶dxl|ƕuFcХg=w}#cF=7, _l VWХ>%iet[7瀷~:̠W358Se\GT*fWco~A%~ ʟf?E񀣐NՇkGӯ&LZK=P"Î;[^BuRױz kUcmSRH2P&<dHC8z|#y#p} qvv?hC~elM9tW=JkU"QoЃ~^_ 8]4h% t B,$y\!S%$-*9//n{nqS6Փ6؇ FU n,/=r|ADHɩk OlyFkj,)[Cz jy0ې)qnnS V$v,.o2.srN*fQR6v~pg V}F0~e%DHj Z8f('l^NㆉȸV . ~rX [#r)5+M<9AAj7$^S:#533#u}UhQ^!n` ,s[72Kbt鼦շVdmgq^|`F(_0VKlu/ 4BZ[C~|Trz[' W9,ҠD%M> [Qց r?p_{Ћa=bç‚g+AܜM3뮖->Fn묖lElVZ̸ 1EL2 $wY^I7X0vp4̲WIĞ9$j-qI*RRUD2K^4WL2 C҂$`+)b]6cPH1N<&/D@qJuQ1F]p ?c,2xu[Z36xpYڵD\bv4gTX4g”/T}WS+&Lo̖̭D*czT*]@T$`Cl\*?o:x"RIʌf#(]9.X >yx-3GCtAw&J]021m ȕ b8H@ƕIb]o5_n5ʠ r_c"R~- Ty Wޅ)huFySQhuil pAڡ0t"?7 D>9 3&f=_h ;a?{ LI@xaa)g/#='t?x7]A3;SÅ*@Ϥa a! p$1LG}6z6Ɠ+ aE9.ˈ%'6)zŶɊ}YMg̩ ~-dKC}?;bj4wjZd(!X"cvt>}@{~w*ꪟO d~eb@m hDbzDqo%lۯНH]!߲2!轮Pʱ^[Ο;&mO+1Sd 51Dt8g+Azo悩'L-r7KYj-gK:&ԺJ z" s-l_Lme 1IA2F>-UO6S+;Z;a]l'JB)DBǢ}u 'S% ?BoڻFe@w|TI FWXToK ֗G /vA@7hܡ$?!I%)F6_-nf5y`! ~% i"t 3OݹWJ%%@iޘմ `lo*)CjG`g w`xsffԂd0 "{z>?@bWjqr)3`+{oFc0}.BJSMq=!v/Z45C1_Gbs;{+hs^>Y)1[JB(Z<TS4[@$7Ra"d |\@מ Qb~>:^73#$RirLA[:TŤ}-Ud%M?.a5 lzi!ʃKGIū,w㪙9`pʅUkC `Mվ? ezKh{&`DS xJɿ4vW*OO_*OUo &Ç?Z֦Kӣx_E+dv%7E;jV!vj|:][:̖@C`7r.P5'^3.{om'YEX؂7j{Xb1ckEsʥNG`aV8!21!zؔe^-YLNCeĽE><8U)Zu :]@.͊B[ $4rgV9f)UE, ҡ'AB ̀R3[%K( ${;4A!n22Q`8o 8{G.y5ꄡjB8Ws&wʦBKzMJ=JܫF});Mc|w+65k<23YR'_շ&lz@,/KH~#k.őwd. emL"5(ՅsewgŻMWE?FAg; 4%/NH5i@=}IJዪZ {q*18?prX_HuӲ@ $[,2l=\?0ϑW ^cUL;So i7p$ern2~?XR OuqJfT8.]4hS8QUT܊6@t3hIy@f~)1u56]B ,Xeض .F`%0lw}#t#(v{Q.䳭3o-2qȃAu%(*r|j\y$j+q($sL0}RlxTDŦ#~$!IyR1ScgrIɫIe"}R|Ǵʆn7f䅯IASpƍ; מ$\hѷH4*ThC9sFRD1eTTf%V*d0X Ԩnt(]AMϫ긖w?,0Λ0B=Yt7ڡNpV`8i3C#3aܖ_G9) PMmI6L+ ~l Kk;Oa.$@.X])O۹CO'W@s{/8A窺:.bPvAc׍]*ur]ITQ:, JlQSl?τyXDgTlC' pJmf#!ݼS(2G̮@\zt]r 8s6b2O`.$naYW77bgu_4vTiFOUɧ[\K%\/4Qݼ#|,hY耂,Z%Fu P|ʉ7Gh|O^*NVyZV3ګ,УI8αMxϡMsW/NIJS[Ҩ`8K`^Htf8qS ɡ|h` {'ӋێΑ訨5W΢2 ikc;o]ި%O$ `^ZEVA}xQL9;ԇxHeҙ|e?8 巛ލ ^+H-3 h7$0ȹ"".?x[Xo] VN 4ػN<2"Vtr@mՓHM=.UI%$91 WF@MB9jɦe IR8 tύ`9dVEAGh =|`!~{[Q@߽M*n%j*8E:=b-f^i݃qH EtjB)6-=B7@ cv]q&ч;dډrMumf9\l=ү@|[04QiGIV,vm(Ukvtjԇ0ݩ(];.PgQQ!c)9B0wff5t( f _H}D) W5`M!Gi p[ M jȻyLǂ@%ޚ=K {HVysIv15}&~l1db[r)noJLJ(秞ښ!qc0& ~|0ד18@q0Г34z&g"LQ-gG8^J=~,ksc"7Vd+CUO[!£Sj&؈5OY16.sђ{eJ8au (^P [meJ,)9l+X' B ̊>v{eCЄ 1WZGl~vW2Hs6ʯ7Dqz~8 *81nKsBAjYRx``m3U#Eg4ޡE $1HkY R ݆A*pڻR%\1HԔo<8~r@hzuqwmN"[)4.D?6x j@{"}{ nէ'%JG)''yli^.7|sb*8ja(+DL ap&wQ{Ǜ|l&㡺L^UHmaFUl:uzF*olD6Dv']s7ڀ:]?_V@=kIosW{#R Zzq_7@oDɸ K$1R3ol(q[PϷlOQMԩoEMUǏx#T0l .-sBVmDTaGTγ@>$b8_XUQJ`ôDWg{קEb6@.?Cל tc^l}3ӗǿk o]Ǯ,}´G 1gG/uݖ;\]Or I03neZْ OA@0uo q7뙝tCm _Y"!˄9;)\ڜcsbN\4xl;p U,ggmssg0m &#Ѫ1g)w H3>/ocط5oc֏}aɫ/3R}f1 :Y>baw:NnXL e9.|ĕZ1ڼ5fw| Vp -#Ɓ]^>u2Sʯݽ3(Ė@A)>tv0mEǐj頋;b *WZJ8aﲟװQ sJѼH9"Q["]1K[sݴnWbj} aYؼp!+]"g[aT՛ejBG>,/$KَNXdr`^>,+k (< ;~N1u+Ȏvҵu%TEp߾iF+䌲GW Q)ۤ&>>@_$ #z\@|R)xK!Afnx" |D-ig. GGSƏ)32QrZؽi;ɻϲa-]F銍lQx5S(H3QIl(8$a^)' NhJJw:R#I)GpTr.Zȗc,#m" R/THB۬hΙ4ɡAYK?(+vraKȄ 1~D0CӇ,{6 ?\mE?#DǗ.:GxcIj!]j$&_ N],63#ch٥u2##SiPsV@{5*5l͌bI߭Qy!&?8;t2(oz0mDӆve[LF 0[G_R!ހ\0x܂.yU6Hk3с:-@|X9^%y_R/rdnUÍ V$ H7JV "~c+o;X]Vd|gwB5j* )Ү^}m=.Txl.-S$Gyge;jjˬ!CzM, lwk>F=bs5|.r{^FW`W3q=^ do)rXV&O#LUFXT2# Ply[Zw s0SX}rH4pmly{/ ڛE"\$qak]iߕۙ06NW+ C@O1G[>pV̳1ȡ!H aInVfjq[P6{?Σs-d_l$}@ mixK ӯ#CHП/Zyaà]ퟛ T|>)%dLt@XK~OȂ$L7^7[RkB /|ʴF7yKa8>1p +S&<,BۿPXW뜱Υz"I|PCwZc'&ZΟ;X OMs.z!䶾`IAa*D%"y.3 Ⱥm.|ˊXxW„q,r*01{rZhJ_^Vi͉!zumYhƒ+<~\_k¬_ TKWRCnj t5-VEzc(":KCQ-lcR$[fғ @֞__BԂ҉zi ј*p}b 15h~t5pwmDD>Y 'P`$bMv9{5KmB^ibsUT2cmH]*f=~w; rZk"&Gi`YL{M4 m&Qhv@nOLj댧[`sVG ^޼@\F( #f>CBo)8@ @F~w8a?v1Zwc="X؝8Jcd`J'EʧБ↥~JM=mb{0fJG ;K=sx|$ uԶ"m 5 E|+`XFzF!o]'4v*j?бTdDGIxpČ#Xo0] 'h?fY*36R .jbGh.4P c_S?hqX z`eTec{Ka:߹*W]nEҘ Q"8OQд,yp *VEt(_z [ &Jf}.SuD\O%ٙ/9i}+)$xdIJj0 -coL j (g&Fd,Onͬ#hhu21]dS>4S?.Kk9Xgi3Ύ));cԧ|,_\wrÓvlݪwt@Ҏ!"uб A#&YdCoʇyѤ(]/ 66 Al+s"aߛ$׳[k5}m`S_Gx_V@Ъ2+ɋ9<4 efuS+Bt,3ƳLAЩC\mX+4vKs1ĭ0!s0) dœ\q&PB3'zP,OShrua淙*m Os&#Sjft|* ϟQ\h^Vc ~Qoe@S2h4$C&rovAj mEUݬ9' 7>gt(R#.{z.{ҏL*'R ]I`ɹ qE/XД &0dh5 8'HYR.1E;{e"J7lBE,%46o&9`pUC4v0BysTܪi,QmIc!٫Zvky@5|yJ(U&$4ۛ69gtt?iX  lX q eƋ8lɛՔkx!'厝=Y㑥V%$S6B*S725IJ:x:a [vG,Ml%ncgr<*[FZr^+~IX Esx-SP\qgUuN^4ksmvL0Es^+ni<7kQJˊkzR?)1\#aے".x}2Y'#Bt^ <*w"DwA!+ÔcC.ԃUo- 湥K5 tڵdcMيGTyR$rQzC=q"#τ%u^;8 >Y-u]H}XDG%}(Qf#L([Z]xd!g.iU]cUI!|~J~Hē7fX/+YN05}ݣTO88:VCMGՎ6L%ɲY&zd QI DC-n/ƴ͖§lVR>XB_!aIa[!IPjvL-RdОI{{2 $`1(MB3H`48Fo( YGLPoXowajy4eplP^6IH t2k%Mip^ ǂC)U;\Sag0@ )(!Ցϧa쑰Ҡ{7(9dTݰ: }ΏD?LV[މ)9՗xnrpCqNV0W.+\+;cT2wɮug1g7&+_ K`mae+ub єWQ$Qؙ  RnHtиpDm=Yr0p`%Om)S0 49bؐ?^Ww "zc;_j?T,E&] e'4n#4VY>EkAM"97bSr7z5]f;_ZQO\*on(xxFG=J+B!Ofjsh!7cLh'Ao[dD+d/j;ǗFDV Sg(L_llU#aLn4 0 j_U Gc.d08bn3mN1Ul'Z V[AC'-{DRH'uݵF($$c_*MHC׉pďZw\m_!̱;O"Ce'x⦋U۱"ok-H^< aʫGF{@̄H oz; #n8k`Q?lXkZV>w/J%q Ws:}袡{]DvJwHa#I57p?kNԨge Y^́X@d;ƛav:!TYⵎIhܞpԚ4mu9<Fl  =1{#l C jdrÈ;JW1JRy JK _$; \'V A.Kb"9 H=u}&^ EvmXT&'4%G7}!gAr/bF6ixWtE䷾+M߭n2!4Ǩ:f3,?M>S94``IABb1ޗĪW,;\MDZп@C۩E:XYd}BEbV,A3Ue@qȚ0L;k-(VSYtĹ~ 3$阌i]2Z i9jG-IƲᣎI.Zư\gށK',CVOĤNZN왨7t{b x*ˣU(~?ԹKloѬ~'dp*Heqm$_<4LG%`"1i;:.VYD_#|y ڄ : lXDfm 0nÅz{VA"=fo^><"pu & `鐭O/_iD.oncw%W{'BalgIb#ĚfjS;5 ȹvJ-bc(*qu>o#EA5穠|0Ϙ rR-qۡh2WԕATl\Am)/ hMt6@dtH*h ம.!Qm+4ɰ5-Ixy,z[݊)kiuળP聯nTbJq+!v! ;W+|8yҸv>"x5g |[n4 Qg ETP: "\[!77-K~ѺszҸCTގqZmK4@Ǹ-@B Lg?pJׇd$q2yzǥN⼗7:ƚr}AWM}l+ D<Ҿw@4C<JGFz)O@˛'+35)l6/b\Iƙr v}}<G@n WCܫX%N)~Tꇳ yV)ki\SAGI(:R!A0Uw5SzT@"Q,)CWꑽ߾L7lB9R,QIgiPc3@Sp#7U2_M=`i6VdegRۣcKZqeh')mZ!1( CEy:{Pmn $,ro He1WUq_wʋ[A5*r=_gfzRΜ|6jkXiuLå!eh7С~Ar&ړ{cV#dE$}lmXv5XlupM(r3b!GJ3+HX&SoBJ|+ўsŕ$p n[Z"'rWPln_7 rcBQ[e BRYRC((M[ڎyvnC O1ďԎ|I.5-[R@tdxب3 )670IV mXsⷆP4n /)`j~s0oJBlރ(N&pWW)X'ao/+F xw$U!:8)-%NhD %ؾO:{t'V 3?$OT&ns|7ģf3H*bx>vVQϒ"HU4u}$.φRRwBȷ+kp&k C߽iZ f%'?h 0i_TTZH+Z-[?6mwﯞ;#cu_1Z_ .'䙭Ai>Bvth92x xPfZ3nPPSjW&@bvs|F^CCu:2Xb"WXk$\ے\v;;ޠӠY%g$Qf 2b*uٿLWDtBCvjoPc.pl-U*5y*|d"*$%+|!tc^|g=ץ>S3$XEeBVgr޹B\pĸ =A,$JE mVlsot'\dR9oF"tW#Q57v(hFpKJ) fW<?MfihuVZ&`oI}/Nwcl~p"K(;N$X[V?)ljWtlnעiarPՙw#??9C`Tn^UMRBaő:5|`i;葅$YplB9Om39k*'ŷAMq9Qc; t%dm~(dQpt$Ŏ DN> zi`^o{oEp _NLvR.{~OUw$ \t7 0gh^^W)n]ZOgrF蓄u=N̈$ǜBvN˾~tGrsl$uynjj\eCLF#H0!r&l`F!䱑Öe~DUSnMe;Gq&K2J-pҾ0QX7@DQ rT 'O fPk,m:6Ds<$nİI4@[W.>`>@yX&d 3eMM!3|~Pӿc`\jKp)G[HBx,8XE&rP@,B(ȷ=H>7uj#7*k0R7kU{VZ⦆T}鴂{W\qLD&&/M\ LFXpw )jzsXs uPhtzqy"d n2*A2Yt( ہacO@ZL;OL6۱ 7ozP{A?_iTU00zL/TV2߉"%y>h&J12m3%zQ1kT^A) `PPrHޠ+ ?Uf"GU9Y۩8RO rhOTc9"\ܓh W>!}Kv3RӒɺ+-{U$5&eFN5mp3~>b"Fc|6OXX(AOiGO6 j_n 2LmcQ 1Ó#*q: G>C '9p)\Eg̐ PЅo7X:o)="r0Ad0HEci3Đv2y@t>ǢRf?;KZ{9t#fd*JX,T󃖧 a£9;) 8%]:֚ uHsZC֬:TYh>W?ny܋@ hJxS4(?{hQ3+ Ո]=R 3^p^ -4_A f?VCew/Πj9zLK:7(cKq%3SosVK&;2]\:!r<("|p2#X'w \6%l "*:'&j~sI>qѥgXK BY«*[߉*DCV>t2BNDO]Uį!'sا^OTg_+xe!.%& XJWaNYV|yO|k >ỈwM}㼲Ħ5vh:|f&n G0~|$xצ㎁ ӕ{L|[Gɦ?+śS^8PW{LT&V.vab,㨇Կg(jx鍴]}k98Fh]cǒðEL"mQ49!ej! UAa5N尯cQ`Wx5gy>+ 80:50:]۬UFB`f곧LE֎_$n'QHK7k=1kO(/BD gzb3_2g$ v}PE1`e Awn\0m1gAل^euLYirJ5LV?W[A@i#gŸ;" v9fY|$U/< @,U#G7doÚlW%kJɏgP̗NcZOfxo1zVj#w<-.L`QL.Ŷj$A -'DBNSC^%c&ǵdI_). H> /"rv.DoyּsaeJRz)ILӤ}W|5r)/w,-Zw&Hm1MB&.$ D}" CҤ>ָ {$\}7qT5}M8S "lAc0ԗ3ʁɓ?'v᷉eW wР;&Fe𩰟OwrK5d.EXߒqXw~L' 0T>T+D )->TVV! (gr{B[a])2Sv@a/ܹZ$YNHu5qWӽvQK*PTU獵 Mƀj4PfWPOQϭ 6d8nHNvIΜpMd:`P+|D l}p_[[L*v l5Z\F٤PO jP̫\sKX9l#+:"i2d7 XJ}A}ąquw_ڱ|\QqxR2DK]"%}P&=BEtUHn)<'8@n^B+X8Ihf.t-fe2O+f[@BbUi涜ڛOjVG0:ZK]D䈍a xcBK?h5y.\#&8P##1xBηb-=F~xd [B! gd\5Ζ=L`~, B!s|i!q_d vDqZ\UmB8Y /%ts< Dk õ9 }l[&+)v ?hGN\u]P1 t28Z}l70w4 +5w C`)Z<Ќ0}d~ֲi[T|D̜Ao?þ`zW\LϺ,a^eT$'o%-2B)))7)Agؓ&I{`OthP j 9 Mz-= c]j+DVGŽa"b4 _.!chVrB/nAFNotO< |MXMM?9FC {1C0ѧCmH2)։'h#%H$cN6k .NF]X, ~#?7эxCMg)ۙws3{MvhWu'`Qgb 8W%H|r䌽0: _os(KJ7I_CwC@Xx?^C`: s[쑥P맫q Lʗ-;pf}efrum&]@ J*坫\Rw5 ,Ԥ\{ MuB;:38G*.x~f(8!Ԋ+øV^vA4g0$uwJ~q$ݦ?*"yaGWՄJj {Em*d(ѫk 9cPIgicR#\@l*j/w7r9h;'3䑞SWVYMYH5K~Rpu%Rcŧ$`  p|`HUQ NXpQ*EJs'0iY2l$ a>iy3FIl Q;^ <&2 ,GM.-(w7I{6[zP[LZ~zEq @mw}~O4`.V Cn+/o0@զqR 6/=:HdԷ EgS .A0SP 6F"Ɋ`ؙi׶( _Dd<!/mfыƽX j8<ґ G4߃t7xl:AY+taಊ.is [LWxb3W ypx!dcuoXmO/V 6<& U b˺OE45os{xs*R#F u>j3I{fCVM'CMV02}5$F*)uz Ev꧌(LbfHW%RWoU6!DlddbHKR4d2ze1.>xo ށGK2|Fv϶ɆT2d@Q!jp[Gyq{bHĪXDƈ )9yPO_iOv孻Om⒧l6p,Dlqk%~zg,gxӅ__ƛu{8U\)-[lh'Vcb&H@m֣]8/Tq~uY!Gh 1 YOOixߦZKd䳝wkEG + `[PIH́A v2fb1ndXvzdw>ɼ2k;yL)uװ@B͹lW)~eU6;A7˵c2\ߦnuV&^U-{<(!@ /p龼ߐIh}:4Sކ%D_҇8UKAs{%QZ"A8`^w^N j~nuJ.(o0ۇZHKe eq|kq8kcs (8ݼQkS{#&h&qL'BD(R7u ?:q?%',6ɲO+GIáNý: !{J~~k"Wv[Zũpֵ׾ _c*!\ҵ w3kh4tPcq5M)ةkRaAGU(/dG !a<#_ 8[a4E xcxt-=i3nژXlYNjYqwLYi]\1![䁉[G<3Bڒ{zB e+chۺ.RX5LYFQ&Ҵ.`L^*e0ma:gYE? 9xL 'w/vX>dJ{jv|ِTʹMz@{e | mǓ5i8eS;`aPfȪG#Ċdl)YC*dޡgA<\0e jŻ= 5kZ؍nEK  s6fG>_ na'uoͱĊ }qD d})KPd(amEM㸷QhD#]|U_) XQ̺Nե{Yd2AHڪYBlE Q_郜Ap7dH`[鞃7INe?pF1Cؚ'3 Ud.LKK×i6V›ƙL^K8Q q w^ڽH*` lA30AkT'dOF !ڷȞ~˫ϩ͵H^SW<`Kf|3oTDgNc_վ*of''lf(ۤhgVѠD: y1Cwa- l ,1|ƈ"( /-:\oe伳A4Vk3Cq)ɽjA]gg}S#w1- '!hbX0݃cCȫ_&f|Aǃ{ɦRA,Mh@gץbE. וB1}1n5u^󚾧?+S8.rsv+,5\=2\4g: Zjm(pfGC0h1%C5oS9)Qx3HO,ޘ@fGfD<_7y;ʔz7Xf4懟jFy;!3_eҷuݙVAʕoW< Sr.;OxxUf!榛+"؏_5 bwm0`!ATDʝ8?W9]ҙ"FYtK90ԉB}.>~4 +4!aݥ~_ĢGw,_ ^nF0G@>%#0[Uu> QZzbt$}{hGΙ {LpM/2M tb 튄3`øc7YX/Zcgys!{}^mשT49pQ1<|籇bWɛ/ /w;jmk:^0WVe0G6Lkmw_x<06@cA:cU~râ(WQ~bw;LN|hgҢ=rxz?c(A= yY1^|/2cZ.w#l*~ 9J4u^QN5%)<1'BpCMFvHTۍ_\Mj@ C)_tcR&vڕ$1\Ïګ~4]5"BHcQTp8bdFm s)#Pg]^/Hp /)Jd0c0)ޛQ,jNEu`~'7xh?|;(Mqn(pnp̣MهJ&Kzx0!<# ZA7`nU`Q$e҃u\WV>5Rf0Aa.yڲWzZ-0A:ԋ-9WR_0D5}fQ2|]3N*|}pAk͉J\E;< ]G,vU} kJt-Ԡzx\RT/xD{NrO͑ U K,yJMJ-Orb*S{V|NXms{ ݱF"*({pt{ǒs,m{Z]gVBT|mY|4WTc1Se#Y9e ?O 'I"bxM`() :8Z~FIDpq\*ѰֽbTo!x 'i7y壁B sl*?s˦ P+aXkg]FBN^'U~,K͌򦾙{HOfn$b#4UIk%Rή':#81_-SƌpT|2jRs,]ֻCa:-J-|d5ì:فV: JFsxy"1 qvu3nLKLCZ9 J4mF<[TE7xAL0 WS(:-`q:`5kA<2^%ւV׹@5g7ǫԿoG 2@*΄<(x R[ 7!L7T%(0{~jnX lMf4 vQLSbF!U2u8d#|BҖ4g\2!$ vQ?ll|#nOGPm[p߅NVFH`<&4i NL +(yمظUxSH(ȳM#'^j֟]$%ħ$IaV㇠P=RIPH3 W\MtB/iY%6oR*ԥP[N2Im i,LK.+.v]#9"FƬ^XoL4b}Lމne72ɠEY# kcN5lrJ'wOjdIE?¶Vk ȉO{]\&C- ٛ#W9/&Cڂ.~oP"{2ԬA\DؾY{|͊8#HU8f>H+!z]D!BJHem̓dP! |J6 jR&ooA.[ R,LW&7 b93t[;\|'@Y oj,RQtoI<L5M-TRt_,lV:N<%*KXyɄ;Vsy%ժT+>!UFX(do$E&3_`\ @=;!/d'Іj-)Ţ;O >iuAm¿KELzzMMb>\Tn*X0:f)UsP4Yp۬3 =Hq8bmsm,Fvn7Gk}- FQ~-?&ԋC04@%ޒ BfHpHx~$-9vL ב)*CWXW:j=.G8oRG:8[D< L"FE]"L۪.n=A5x`yZ T+q,p$H[7)cJe9+#6fq'8039K@{w<^5:D3_c/=yD;<=1v@WNrI"42K(58`Rd UaҿfX5tPT -yJ^ZHʯEv ++3zdW>۲p SvjY %  agŖ𵨵E|i3fI3vgHܞD`s38gxǾkɽQ&_nQ`@q7IK|K\j:x,h=JM"sPhކ{>tݔ!+dU]x݇t+c TڛRH f>@ bVZ)vBT o,&ԸG݆t[=;SKH5in? UZM"뤢Qn;, !r.{1hIbY~Q}U>+:=s! [ MX M] AYch1I(C6dq tm'yq&7^7lPjX)˹ PDFC \_fmTw2qV y18oS&)A:.ɡ|?1a|+*̓*Y昞/TaF>M03ȲGM>NlZlkf3*L+FuWmt7#rNU7wB%}$"hji,^/i0('Ex@3d;RFK ,|<ɒ!#/2s)tm6tN o  T;Yq9B#EQ8mg0!Bz"Ft0L}(=NL" {r"ot2D}N$Cu[GdXM }-iNm&o^XDz(D~t h0;4}K[LZ6_O`T}T z wEPsᱏӂ)d”y4I.j;2-vc= ]In1B7iR~bL7fv`\DؗזrK8V,0׾Cu^/nv:>^1+El(z(lO*6C⢮m4 _Haǹ|.>d225j2H /R53%&$!p|B_:vֆ*c(4cW+jbw)qL g;-dgMIͤ!rmwDW zVd OM h7ePҤ9!ʻ3t%#8nz=Uai ^b#S/C )8¢/_Ϛ"VdZq>~f(%NlHd'&a{X_S^ t5#6xe"ӫ'ssAŊ(㯤sܤ4`;}[-UVQf_s%8? ]UC"g-%LϤ2GLj~姞R8Q'w@I6N>F·gxjmX]srFTk;fҢu/O 30}8$R㣬$g+Ԭv(k DN 6kv "JWKOwK:)O \]N ̅>+6Ѓ!WeķVɾ 6]~=!=cHlCݥiO qs][rU҆3I Z)sk!9:vmsRҬY\F1)fc']\4@i9xohчwk7U3};/8ƲB!7z~sKYcX6K/4זƪ͆oqdZb4"ן$9]2.^ck(3 LqQ7Q0=ܧq$ F.n[XHݳnʇĢb`-_zY9)ePcJGjXmھ `'9U쒳/jȈ YQ[h;^}z?I]ѩ*5,; bw^ o>4LtI,vw< ժWlvKWo;V:m8ጯb#〧f\kF7 >i[%ꃾ3[@LuRRl-qA[/Vl{Y†'ѿ3v$ QmI[rr~ʃsrGo8ѷ>uW]}c ԨbI AQpynPސ12:W(Wo`s(j<4gGQro!vL.˝ŦWi S^ʿbS?p ^Y [p1Yɋ6 BŊs<򂟤Hq!Sݭs^>KI8M|yo'7xF3azm4^_g{RwBjDz (vGO4+4$i 3OM2m=I h 7Reא30hJjAs 6QjwlZqEvx" Bd1>3Tɭ n4հ)%1TM?U yYF:Norko#q>*M֠C[oGgX009=EDR $[J}QY 1VZ%/ҏKAYd']:~!IO ^&_.wבfg4L3EН$J$EEa1k:g#ʰ*,"O@'(ZIg@Oъb';A,R%j҇Fzk|K ^NxZDK's מ4pJ'8.?_'%6-.BC#hr 1{DK_ :B|2ͻ&Tz(`\)X9XR2n^+Q g8> \$ eO-L*9;HE|CM{ODCz WRY%VnJm'btZE6+H/E͙Qi̤#r8XCEUqB&n**Oo#η&ԴmO4TTW$m>]^k$B8W> \/wXNA1䒔Gyw^$ %B|3]Z'M x|o4p@_k!K(n˨C󖱿ܝ36hm\ lwCWqprf'/&o]K+X6R &]<rmlm9Lj(X;\2e=ʹXpJ4h4s1j)P^e5S:!AنzrOt}wWƹ;hʷptU\6އL͕d^'u2"#"$ &2M)3!byc~2OE 9ΌЅ5t*Nl&lsȞ0t.[">==ta3B[wz7;٣Va|Agh\JYa 7M"'lRLleLpc,Uļ*q(x+<lYBa]݁?F*HLYfW 56$vv6("I`9"`u0;עyC@>;Z@,u:( h-Ǘm+r78Ͻ-ce[ƻ]G3\~3K[y.)08 Hf]47BH76¼7 _E5scRhk3H}Ot kd9+Lo*w0rFʖV.xv]8+.62̇y"s(O}09XqNy2}QU~Շ7Sp>3R5xlz30ls0 9ks] ˮ p}HTlR30i- wz}1zN *V:h=h:;lE"7^L&Jv .Πءq,3d6eADhvRVg>T@2OD.1R&)JQSG^igZ 0eRٳi(א\]T[K8ФtAChi*쾓{ezq7m3В 'GߙuS)L c6T%ܤ yVY\^#zڙ预YIai8,g 99 +>t OetZffGɠ]Zedl SƶnF&T'ypKxh>zeѷ[JNZL{nj1DdN2X+ /k҅$)unYԈnT\#WP}3vz4%8}cj]$)H~HAZwLu,IX X`a?5 LsFwKi J6|\8ŨZ+ڒuef9A&00'ި}?$Y֌O[tߴ3:j̧9yrkɡzT /fZs8tsP i]'PO; c_ Eu1FD5iDL('ci)HR B!xم#NP7ygabA0Og9q][l5|%#Kzەƍ $P;6Yj/Ҽ]*ZgSVpk[{Rkvws91=O &¡|ԨR=")B™OA y9͌l8d4zqVfu wOK߶_8-;/϶Vkct/0&Yܥօ;;{(WxRũ潀 }pҼuHZzmYc z~,vjs*yN/km:eGdD^؞G9./ kpT;,Ĺ ?ȰW8X&Ru-oX\ Ԙ+HB:G&3]ޗ}7@im]ߡ/1^ (*4DCʗ}@m{T_(FKʵ=ԖƚS:m'[ sUkQ*"%4c1D’.,9|<8 Ґ ĭ)z;NĦń&gfcnnx:~ĸB j&:'8H"IE]txR>}O܁ .5wF||l ~cjJC&61ҡ>:ɻm o1K!fխ \3*\.Lr]bFu$w< 1Gtn@SL@.Mʛw+oOwxӑOЃ|ΡCʌ4+6x;iP#F5g|6 "c9jzC'X:Q3 U?@zt {\46-C_u+xȱYwJ+geXNc] XETFb׿!y}r, ]yB}nomy{->$2ˈCZ/n+|X:jʴY{nBGK柩!hV҂Mcf .ˠ;dݍ.XK3Kw+Nt`! zSFQõ%h6_ ah䦄kaQn| }W* WЙ{`!^yvx N-Vw&WOظ"㨙Gx"sT!9Xey~ټǯsָٗhj3W}?4vB$L* -f^1B/Il'HY٫>=X+`IXSY#V=hRw %'Ge?g‡@56h yC<^{{GBU/Nc%43ſL/:QzINgŞ,`t( 2v>H΋/v3tϙΤkW}^LQ=n)9>az^xM[ 5hc*hn7$Fz oH5G_`|c9LIŊ勐pJwEUlZic$v)SծՐ0=N TEH > XD,]D5__Y S֫kʪO(Į]zHu<-UeV>:mGqg =3"Q{4zXVra(4 *T)?i|o$8ƥJvfÜZh-n"?1J T!d) C\Qm2oHCsWWzl h(LWŁ^#'-̅8: Շ-pbAvr1jdj*ˆ};22@;1$"‡$W=xC"' l)}oXnFtW\PWe͡2~$vDMSi7\=ZekqmԹ0BjYw!406,p^OǺ(8xdB*ٟ_TsVr溕Zu]"TW:5ivb_vY ΉDt6 xcCJF9n_U@D>UixQޫ/AUe?ĘOTZ7>J_~eƚWB/{_EӫM}^r2V oeAA5{xc6,duFwV$]LӶ|3ǫB&q8hZD!\ |kφ[l/'~yMz/M~dDdS?1)w[{>]eQY'C3ePƗM?IGnShF`;7=|˖+]YxV&;d} lzMbPs[ !ޥp 'C2fqoюƦlyZA  EPbt-1_宥q01A彫|:41jB7gX.LDH+1^ҝKBt?&c;p=DHהrnQm {ޠY"L8Jyݷo4YO v'aķJ2RADPSceh2w9Ilh~88]/,uנּzKδ ZqiFȸtA= 烸luRo{.rvZqUДA8^4sZ\PF 0.lSNUB7]Wp Fl?AS5m"=F:A)֟#^]=_aICC9 Fd@旑DL$歐"S>rdO|pF30E4$)W&K9c3(>iTx52#hhy]!Uvިڪ9LmMɠruMmUT$h߀H⭶32:< X[(h~I̸I=&~,c# wŢ2V%:VXrf$3bHZM ^>>7G? PO *`+̩j9^߉ź|tZ::ƴeԶվT=en[ ЁhNNVoB 8eOE!=IZOov:!=-^pE׎3{ ?NuhjnŚ6kt4;1~`/H̀@: rsʱb~*#;Gj!AbMsx>pFGzIAK*7IT5C9ЦGQoT{% u6s(Џmy߼-P\^T92y9$;㍛w7\O[HS qe@Sq8[FR2g1ƚZRNGLga~* $5KtKC.Z#J<ݟ;]ļ.X[ioݭERʹˢ?<og+h~[A%,7j:E'[䣎lI0F究ʪ*@%Gd􋾁dW=M0]a'JPQz^8{ʶmKD\%a"Ъ'P (F?E\:.!PNOlC"hRڍ-9㰾i]YD'͚ ydYBd\ s]Bpj!on 3|zMlTu׆w.8Wuk0AdD%-OavЌ vs+g0 fT-ϮN=##6Bo|X.Yyٸ';%@w +z-#RkEB|n۾fC]U5$c0zZnTL7L{q{\\/ gGU2o+X=$.5՗XnCwflu-mF̪a1Ћ+) 'x8b/qXVm? E׀9"\fi1\~E= OtsyP ^>{fQGλcٝ%'ۗ 5k]< nbjZ0-N>RB3r3\?d 3mhlYJeG9slm0)m#..֌{LEk,~egP'JYyb"j,1QA=F˾!.T}kn$x8mUձl2E`Yg%T t?)8򷡫pewb寔>T|vpj"}u^ ZcwPr=Q/VB(JnG22P]L ~$LۅFaEtcF$'7ڑV)D;^nO e6A;> gt bI}ޭyDjmѕ53L& (70Yp_QЙ/DmAm&k#'V[PH$O =,I}ɘǟ+n]: j?Hߤ;"w&D;ٓUsqXNaklXSS"l^gs%DHY/iyUCoao2œMB9w ? G/4XG^,$V&Kju߲Ɯz[䧱H^N\ɋ"9*;#fDۉ4UD{(DŢg!%Ts ՑxZ8[c*J(MT#y_ÖՔ[QGפ w4`+ki zOl3)xw+OBSy]j)Uk"Y"2s~5v8_Swг}>es 4<.dZ݂55Cf+gS0ܬu&)hӝ}iOw f&Kw\N 0Zto>3nXomǵϾrʀW':*Y%c[j9>3`W`mؒZk9doIK t xlM(= [*oWyKE f;W,X0t#%4W[f3'[|`鹉.?5&cᩰ-cgju(ȒTP c(6@!N4iYM~3X֡W`5o͘>QJqmI{s2&yR% gŦoO} Vi%aofK;84_4f5LR?I?#8ցfPF`.uBJ8EQr`"NTN7zC.>Hf_FcF _ ( U E-TX>(0r3Bhr˟0k3q7?[N%+P51PEJh 2a1t"@jOuo^C K%a@ FQ#+{2ʣT?o9,.+(~Cve^Z"O7h/JV9׬@6)hlLζ@ cGkR#fj34AWzR-;44a.ײdG!%*PNմ9[ق cmbA2ʔ., [¥wJ;cѢ:,-ƴjPNoIZ96E#ɟC{ H> TvX&yܫ ( 'C%2+0ِDOep81gkjVFcji>P$\guojntφ&}j!7 ,I6 Y]1m Jg·HvAJm=|Z% N^[Lj~gFM*g_F2?kz$Im~U6^CAGټAE@͒FZlu/LSmyDTQ-nY <$h~.*hzMۿg0JpwՖ\V۵!P&[2&\?_o146Vbٿ4?}6QX]Ρs{Q!V@ĸ) Ջln,P wl92=ZQeWFz^uvbS$3DD7'>af'Ǔ^gO³E{K0bX@sHnqmkc:gmw$[zd2vXW$a=$ W¿ʈ y5/<^͸i|@Oo^Z"p5BOL-V[[ A?k/q{N"EM) <-ID+݃JTOӲSN~s]bw])s+YݱؽAs|OB7Łl)A>j 5~4%S L#nY>%}() W8"b?,nHv=O{jyᗊkTjF.ujVbOnf:=g9iذ!{V[\&=6)3|R%{osnHۊSUڣm![sh);Ƭ Arp)E|;mj"{77RZ\5 -s)g &7mrZs=g$6vehXT딸N}ٞű#&b8/`m\gsmcՆp 0pi, E)J| %Hjm"]-n-w74|3D縤zb}0p `rh3;_HUs$QG-njRp{-Z_n9S97ʤƫw_4+H+T}ოQN[=[0?Gu}JI}YYxGH܆LՁ`{jmjT\LIh{0̥s줚M׾I2i VaOzpomB{Jn;<B帋Pa5^ C8nO`z^,dEL9Dg笙yB|xbPpFW&~wQ?"u k &,r0|OdvlV)r#'W.FP>:0r!fҀR5)Ed}Gj4Bc!EVft)lLsyCz0I iKңK8Vu=BȇI ͚ZGQUI(hy {ɝTnZ J;w}H@kC;_9g/&F͙dIG\ HD~ךk"D _3Z)m6 g)0ݸw Kkhhe &A&M=w/Y\"G!BxtGǭ)E;2## ^Is4KۈыYUt^RFqe J~fA~>uâ%7w5$h~jJXR@?-$ jFArK+oF LA~)$b2nr6[4YMzDjdn.ߟ 0i"^۾5(ͨ6χs\͵`tЦka!m8SR)ꄔk>&OjHLUP0"+QMI7Ncan!*xdA\S ίF]c(N`rjlca4 #mʩ xi1%n1#T:'A 2RdMXLL)0`v|WcAR *jH<)oH(w DU+F}؀cu b~"gj`uXcVT: )%p0.xo\708F 0-y)m8ې}rKYm;h A9)wӛ6N%W@)ٽE>w^Ke6;`U擕%r<,ls>wʨ[%ʁE䕼4' >p8ڑXxA$G|WNYě@ CLACP'q@ߚOUWvYA1Qz3!q4F b;[9ލsgĈTo42e6bvF_bTB@J*cl΄hWhs}YL͸]-bg߫q 0nt4vHpλ!e͹(qR6垠ķVFq`<52"U L%;;dG > .+-{d~yP vIZײr׫)='qݪ݉D-2|c?0A>,%3eI&>Ec"( Rh9iw^K(K4eG,z\r痌dԈOd@+j#J2=`1ԡk_k|L4ŨŽ ~ϡ$INag't1R"Q)b;6V8 M7F?G5r* h8yA(zޗ7nFz8֖,5-6_)l2uynx<y-2y+g+7h|Qwj,Kʂ=afUw@2g-ZrY\|[F΍=UnRaMFU"%S,۔WC\&69#cTo jCKP߯y k6`0JњgrD J@W?LNpm!OZkHL9_T>ġ ltׂ^=!ks0v@w~Tlq56P/ JMَ% v-ljǚdiAgf7j3hqө J73;xj+^hߵQ+NFoC-_3nA߼85{'u:2PCN՘bJK/\/ ")jz]JauBbrd,8OY)tr}OC lcsR&g*!gzL/;-2ޑzBV|{5[]}"_iBŻ$!jiK1'oLVW"͙w?`*B撖Nykmr_VMu؉[p2臂 ?)Su 5 [R5Ennl-[ꏲ-׻׏%XnƮ^Cg`a rghK5ޡ6S=c{I%s30H?H[yWHG͘cJAE:L\Y D3 i;s5iU.= mI@=-m2ҀE߾VFzWS)(4Mҭ b%:uk&4zs9!04ؔHP߇Uh{[jnA5c+Kc5Yl{R{5O8Lm 9aI*$0PHM}tp@(QX^U4DrapK/]P?۵Hԫ9:.@x27ϪGR`Ibi "f{QaEt {aJЋbu͠2Φ5w2Gb|/[qsqnFO[' S|cJr[CS${."ph8bbt"^+2&Ć`&PGdD-Ծs0^#+]a*z7؝ufk\73*4!3W_7ٙ#r8$ZIs첞rI{. cB~ʠџe_JOAWM3-}CssnJt6e /4'R!DhOuK֡_WN6”^--ԤHNT+%⢞krqCʛ>bPltq#6,I-zHMGbP/%8˺2X H4BWG~?iC$P?!%kLRqސk`;@j`Gix nU֔}w$mF9=f bхcIΜj6LǺŐ4bjh>F!X:VNMOfCpmҷB8̃x y%פ&Fb,~LK_YFDu-IDJ$' P)^ QFm#:[ذCeB v^\'z>UW[![\`O)w-Q]VH ^9 c@NA+f; rJvR' srR3KfRj߶}lEfs Q/T֊ԾS0Ur^lfp+ۃAuD*_j_Et~ṳ m*8y(y]JNpi.Wh,V1~Qw1`GKz;?\GdZAʨ|LV{leY8gq'mT,eK5ʹ0R\}K}Qd eOc@z?0^Y J=kA1Q' ZkHCG%mimECg:*}PnO:g,)xpтAδt)WcjߍρnrK6xقcf0 Tĥqux(/Uh'% $[˟3O‹Q u̶z?J;?"oMΣvL$dk"a=K9@p\p)>( AEm^)2L<#ؙ{"#uY^kf;Tx}ld&$JhgnF69#S(ܩs#9BbDZO喥c͐}@~ȦTvе\cA 4 b\158 @-faY gT7馦[({=*jDJlV8:S G `٤Wh6i!5^FtU "ݯt*9I_\ {$GzV4|AYPO/> +XW9YM.XFRh#$ R&J_ų?%#fh;VJ`l1{*ҙȈ6AZغU ]294ga!5 @8`$(}^ W/bf0=֨<>L:gh#lKY]էy|ѕGJ[?j06AEEѣME.Xv+{P 8j( t3D"|hӯIlCX?77IH\]O`jBlK|1㩰5'f b].%Dz`q^x WtcES@2Cq1xBR)aG T>oWgJ޻IۙޚuX~?;s6Kv!+ɾ2/ ͐ǜȪÉm޸ èog7㮃*@í6S;Cñ@ c9<J"ێ9t rm~F޴R%[mSGj iwϜiq5W1S)_Y.d:uaDMHSQ_+/\fU)~}yV!(wU/o>Wk߆4gvgkV k3Fiߋ 1̘NeN rŽcEnǢֽm3`o: D޵W/q5db uX)$qd2L|@-0^}[~\i0\{n/cR5৭SSrX嶯nbO=۫vk[O.ģy朼 F'?_ !WmdP@WTHXqkӓoh@GKch *K"- XDNe8۶%AuoG@~7 Έ?VHY6~n<:wL H炙'8 fzS{ұU -uGaFn9ϥ ?64 hTUpRr-W˥2>8J:~ōah+>/ituvGիaթ4DPă:[p !>ir00:‹CR,5 N`[Tِd [|Ҍű;sx Oq(X"(Uk D8oTZ wm҉,pW%>խSH Z5k2W՛xL\Ƌ=e+!".zqKΫb& U=jPSTFЪQ2Nd*ʍ{c1 V GI@ w=~[X|rS7!P|Um36 As{ 4p!@B0B2a]0!7 ; C)rVF k[WjdRˎ1 6h9-"0=.5t& ;\:IS=-b[kYZq8Yn0uz;!Ւah$)#0CffEXQ懂%x#nFs>aвmJ\lZ=*s$K"niH=mc5zpvL*cr|?}xZ J\ھ'X 䶍h+Bܫgp;/Ʃn/> HQg ~hK.g-Gawnډ^Gc6dRf1\?A Ty o u0\{.L3]?+6c`E)d5\ׯY"UVgD;T]`[q_w1c7r'+]]٨j91G­GckW>=tܥSSfސS*(,A蓑T$'YZ.zшq'^-zl6_OA&? ;RnEM2`Fk^ U}Zw]9хF>tX>mW7d_VqpZQc"g V,ܐNE}KCf]5UN;N-sCB;⬵Er:<l4AmPC&sF l8,wߞg44.Eٴx:7|yˋ~r;kT"V n.g4F$bn -[ua\";hCҩϦ%F)fnf(@0^^iڝ*D:9s6=n粣CXܪ"Ͼ7iA&?nO3YM>ɈP {ZP<n |ɏ߹*v,$ ˭K7PfiM&'J$kȵ̣ Ei|]gzxM=#+ wmG"VZ" 0 Mכn0bz':D٧|طk`ܿ!y uKlvdNH b*%&Z;Oh O3 ~6B:9i ֌ECRӓo:K$={w\.)2k̾nK(#VvIxNu=a.TW3c N6"x%2Y|, ߩZ^lH2vaCiŨo1:+Vev!7R~T\lCFڪHHrosB=$Ӷ/_ ]"ӕTFI'z\ \/1] XcԹ]~F:uuE1CdU'7J:h!a>|F$QEJP27Qs&ڭdƄg=W'sdomW lq ?ԍ7P=q(iWqL\gG|-we[wΈMjIgIdebXH5tz.I|*T2f5AS1u\3UhNƹ)&'EeNC[{;>qz%UPM)@Aty7sʫgK߰1XЬ=[ڬM)$G G~ yt~ШlJN44Lwe>(W:}g1;/"7:5 s<> d3/B<2t ({/f/ ooYRiOVǵQ+0fțJ;4] m ( PPꋷAf}IihK ΤͶSK:TNHդ2㬉*GrDQL9ӛ; ~vx.v7K:nڴ+8#s2ά ][Kd.15b9#J"XuR%"ÑrX! bӠɠ^uҴS_ӻuV, _D3r榊E.gRۥ)@,JMy+}pCM%%4kL!tܞec=v33<01hhY%(5z3njC}ǻONּV{6@Vٚ(_d_լqhnuXRurs)vI%!=㭩cE)tc'OI< d9'kMX,?^}0f"QJOiI晆]S͵ |8M?1s*+"gRl !QB"ˋU Y%qNm`3WrٷE=:Ĉ!)[30v&'4J=d -SNN,8?'A/ tYÛ /*bD.?M3niܐn_B[ 2O>sq9yZ=t̄1=h%}ngLT|ǽ[cq(+i mc[Vf+,3]:@+``6g#O3Q]͞ixwv=0Bщ6`ɓC)=OSwuG 6;HNt@jLu\RImbƫ>wIKsnMu/!qcI vsZzxA.\X<92ziv1.rYc-{7@9`?У' 3n;~0~g:=x^'t&3/QèV΍L՟Fo@q0fD-*e TY+4~[_ZYHRv~f JPjKEt0"<'@A emWvq GcOB1z"P5[NBru۩><7p­QDMy#l!tۡ ,a3ѵ@ I'%] iǮL*J81atI1k'k{1{Kgխm1ѝSKgj+if놢^#o0 &~*` ̊RȜ*JRzvWS,1x@e{\QW)d{o/cM39I=!($zݮS$9)6*!E ؅"PFQ@,>ș~UJW=ӒbjKjz!_#C v)0py_%|9u_t% gE|~y8rE=\Aigf;B1Hy1^k|zJU c2b`eTs9 Ҡ9pu{duT:c"{΃ PbE_LŧK̏͠c"W<պ _{G\ҵֈR&jI#b1gT,F^>Ͼ&q*[<=%-N1Y'WN\ FBj8?tLC2R;65+B isMZ/)1lcQ"Ra,"NnK#4`-qayMe?$sT,' !KCl}VfM҂[Fť}Kj&9~NP S ~w֊٠F9O t,v@@ÔD>HwM9@Qi#x .C]ۡEBl3cl: -KIdw範?cl6ů5.82U-YvT@lzR [8x2_WrMO&Uq=1%!v9*nBYkR:#[4I}5w AjV\jNnB${N˛ hCj<ϻd\A=ɰ0 pHuFέ6t0:1wΈ^1866G_n 甝>-݄i&,$++Z->n `8ozp.{%U mYm?zcsfBW2.0œSy\Fر@ 3- @͒2nƑ@K7q LyqLϓ^vEGQ Ƥy9 I+zP=p4⚲g{B6jRtEAKk(j~`!o(HCS4~%B-Y$'"q~gᲯ5d"DIjK/c4q2yX܋UHv*IS1T] NlE 4;uݩ-C)j@t[ RpNvn2PVUYQB60wW4*68gg0iwލɾ55‰b|xNV,iyKT3,Hh Yќ<;kaTF'Q{]86u%.otT,lrZ]jt~}"IP5R8g?fV"wxD9 Lm٢5 C[U A~ۂ&~Eoն rVcGطk>ҏEkξ3~L}j@&I4P5KxqC-^^(;h%.GOp._V|PUP}H wh,VEk;Q.,9{Z$-Բ*ڣ++ᣋ4󆐫 6@4I;};WCn"I<يz'[39olеS$go[[J]e v#q /҉hiC'ĖD@nF"1ҍY|KrqlRL'?QrbCht$rï(JP#ɠ[]B!X&h,m:`C:oYK8%npЬʮGdFh!ݱj#{SCMO"B}P xHDD. U |I=jo=PjѶ $^|< 1r/"' aqQܢhH0C훞@$-%l˪9T'ꕖiEKW ͒~gyIƇR=sMU uDIr)n*txO~hq4v bȩ(yJ|DN;9nΈWJ.n!ϐRyiŗI1Fq}XD{Vw u&]V)Eԏ*%im_Cp+d}%+TZB -:cw>ȋT4Hnڎ^|ux :'Mrc[a 63NJ稢,Gж|]]OZ] D2>2@/>'$ō]'K=^&J@ ^`h!ٔIK[Q/b[@ҧRM CNM0c Lq |@YSS]M4i;1U>_{`kc# j@~:9-ДIÓQI??,L+\qVE>RV.b725vbyڛG&obw+ (Jo9yl0=8aFz84m;N$1g})(c5WBzloi@&?p-V)h۾WĹN/"+AE&mU#"5"GfSb3S$ ̴BfQ֐תK6 p&V8owOo:-܍>V[Pv or֩7{R\(]Z+yUe[HL[-(V}HUG<9g*6i X]`c!lʶr̆c(Jf߳";yKĞ0]_ěEUfVbd2kڢ!MH]n)Z5u00%>B/{" 0[Oݧ`$@cCF1_ `p@btv~DRzI:pDq{, VI0s Wo^\)!!SKf$5bW1ť0_aan+'o %bRs?H)c¤LNKPQsBd]OF)J|^ϱm m[_ *qJ!pDxq5D-yOT:l +eo>PTlnǷ3|-b$iZ՚i4(? yl%HOn*w+-[xGmJ_07(nhO=y*R"[Ж;Y5gJߙ ]좍o-pAFC`M`^tu U#V:ŸACQٓNeޟr8.::<.0 :jJQ(08Mbzsͮ碇y2Ϛ¦g`؂+GZl,,|5WȖDd$M![:k^Zwx)8>t>2F.KcBdO(~lg&85CϜ؁Gu'{"%;g'M~ypd{$*AG| Pa׏^Oa$cm'm} c& PEM9k7x[w#fW1Hi<3W{}dJìw5F0"~^쌘%1zbV tr9DN&ҭK*8bJd *o 5_f%+_| A%{T{v)A·*8eUi ȯ[jC9-.0t/A0#=4$r"G|3ΝR+mjUz 1)aqE-tJ1ܬ#0iAXtRoob#E^꒪?[;*TZ iiGE$3ʃU?x$ÌR^L(Gr&5=IFL5Eۄo/f`Y!/8SQ3M)('miuY2M9]2gk*#w_1^b^8jf!cElADXrPwiO!yn:$ 3]zQ'jug* ;g U D̊('Xgaoߩ}V`QIV`Ϡ ^# 3ԧB<'#9+A5ġzb;L Dmd|=ro=+\Cs'j Iz'??d=PG\5-XﻺQ&>e `ͤ2&F{0|QoWؼf~TWb`Y__P_S3KUz4M^A'vUH(3]rz>ƫxWp !dhvC;pT>7@&]l8p!T@z(aYYNT\ (}aOXZ_o>/ 8_ܕ\ oUkB'n |p,$l - TtvCƟa]T2dүٗ!$2x͗fX<H?S.tk~80g,v}H@lX!`vj& 8FV}JN` xQ/u=r(B G$"Dtqnj}ǀgl x9Ĺw[gY൰&Mɘ=f6IAJ{\r!Sbl85<wo&$Hg̳8T"gx_CMZ$q\(iV+#aC%IvvjVDBc~ӪHMʱ0 x>\Lxs)l=b5\T]!6^Iәr2տ '$IExJU/O`etdSp'[$kia0e+"9[>zzY+CM'}<+%3.42%6 ?ӬsM8{ȇ |mw5*(c3#Y:I7;ώZTҼzqxk?Gd>3 5 K@~b5}.G еHʢRFO^yþJG|\.- ?XJ*Ht5D*6 2ćX> 1z;&1Fa aW/ߌ35 >_< ȏ :ACn)'X3hgsb^:7?>mIF`.l}M#rѧZ%1%{5T˂bn[zLQ(#U%uJ?`O8#L#04K|N-2uO8I_|jgʛ< GR͵a ,cJa>Pa0ņ;|KO wgn]AmllCF7Z-+(d~#QFٲy+ֈ?95կ&i~t,3h[޿'TDty{2) pF=_ B췻$GR~*l6kkN˲kU(S{dzR6xܙ#^{p[S# 8#]뜓'AjHi7Xwd2& _KG{<0+F8j9l&;֮ sn)Bq+)坓ij#E7 -IE9롸a+-$fi)ms4\u /#NvAW\g}bR33"S]V7bSq޽sؑ5$TagzsT1"U +5~QUTZ9%7dPH<^7@6#ɋ4' =PvPMG9׆yJ9i3`9pȧqKRlq&9l:#u< "9D{Ņ^~ir!7D66q7M m}'9zZ)9Zz"i3%v pԬ@eUtĂ2ȶΌr~"Q(tajKjֈ*Yr$4 =?N`/<h5fΖp2(0Nl8~ bI=˿=LY@zS.a[:p'gnY3|E1\&iNN"2k~(lﷰ P6&/OIގsv0*Һ- IkcjZzB${h{-BbKƧB ǷUlMN e?f_:U d8 vXVAt/Ϩ فM-BnC}k^te+cR}gSքiuPzqOng\Yϓ͎H+D1:l6Ɵ+%R|Rb =T5;G9A-u-Hf#.yU܄8,D,Vp1Keŵxl+e5柆Ր%8L/)Kwl~[]rĐ!L6z# I8flDN)SImD"&kd0k]3H{\g ~OZ%}C'?_Rrj$nՁ)ߚ!be,g^p)gɮ7=4@R!۳eX;9⟵59V)1lACNAi΍JѿfZg" ܒu4㒚B*\*qKְdZ´H,x )Zt2@xIeQXeM]kVL4m !D w͈1 ~OU +Үˏu`C{)V7&o1"ljץAdNp{F{&;1民4Uj{$8B}Ǭ YP]`X:p#1sD(% LVv #jr83=7Y k -#$'h\zl SB1&"iJy~41e&d6i&W|AJ3.ҏ+ $=˞.fⵢʼnš[lw<4Moj_YnCZ A4S)U$7OwZCG))`E4p.M C"b4!,M@S5)ox3q ڃmBB_Lk; aZ;tQ 2m  OI3P zqmY)g9'#o_ Kuhv!w^VQ vk&1+Lqͳ~?Ar^f$:ؙE_#dn| 4f@zF!XDjHPydfP0S`M-kB=!x 0(C `'ȊiVju ں {5kjl%{"w0@<_;h﹩;zU?!t: yj;-]6bYڐsǎ|sٯqIvx5!ٌU$MgYndi'hƽF-J[/t脾rc=mю%ӗkC 싮2 ͛H9#VoYX{R@(\[µ7/4JE7T%'m4Ni ?htm= x}\Ʈֳ1Sw {-W9:L~74ʬ+Ãz'MZ D̩{×(s=+з+ehyhpgӷr?y?͕lprďXRepxXf;pII6{|ƷH-%NWKv]]hѫ@&`LFᠸV[p!/R˩?Cv0Dĉ>۩^H_)aBbA %7hˬ[ Vw!"O=nBlb(6=f 'Ko Hq{:K,lE]rs㶩2<ۥC(8$"e5)5h~x"r$:r$Czא~Fq-}Od_N|υ'9l &6zd^G|7 Ry% $S$||H*JXPzmy%'Hmt4::lC"xhuRt@`8\.:?6#VI, | J8гq ^6 m}~xQY ы-{lev3Z" Aӫ  Y첊J";AsSѰ]N4xJҊe ^F@lDgk@zo-۳̔,|Nl)5EVʞ6Dx 0]ԙo9 J5QPQ!@n3Vk^ S-m) #\l ҟceu@ʢ `vewvĊf\vpk~4EKc!AK)*ށvzi| RGh.e%&fyfAQE3/pra8;kA ȥ޻sgS`X6B$l~SI8xUe"-l<E:!3- ^)5[9J{*K/ fmCTq..&,bF T 6r1TC]K7@~_MoFMe/,8 ⨮ab̏͂QS' m(oqoN]> m.JqlC#M1![" Ŭ% X[?*`urb\xx`֦ ``ƹ>-Nf1<4KB*G%F (=cߺm[7Fedmi"&(#<#S>g֚]bh9Q~/#&9dSg^yO/~plz@ssd5jA{|\@TRv%T_clhp_wCӣd4pB#`索}-MUs=֕ 1E88SyN )ݎ}Ҩ}'7-6J[%oKiWvׄK - i_Iiϙ#x3WB~>`3[|qZy7CV-0)A+!Snu c#@/#:7Q\k +YɾQn·n|sQAko쐷t"rU{0:neS:%)(`L؄=ժxPһ M&H,4(S]^ A8R2-֓]%oΖKj2P|=(bRdun0 z؝nyK{Q% =)9.)u'Q^ PP$V ~t>\}eOd5 "?t7+/v"6 [Ƹ- i_ֲu$à/iu'>b@1*aHGTw)K 72p7 n6 _$vϳ%n`..?rB #0m*A<DMn##⷟ɫح߉5 mLP nÜNXSUkG`O@e>L2IAޙ,>_NT_#!Xɝo>QL:32hs>{s,f؄63F g-._DZK r ,`5S=]G`7'b2{IgnqDvٓD_J핢;~,)(;"<ȴ4ֱiMmj/9K + _:pچc@gBaA_2OUeY ^u]@^FӤ{g\*)*ZU& 7(30z#7+v(-giqS2r+WhgJ1*ORh>zr|d|CRHd?#(IШZ7r-.(TY T"H#te&W%."-!B瞲N3Tuؠzm?J"=aLʨ_Q~lJivXxׯē?U@)ߎk W SZSo2L``:`MO;ũ%<.4z1 +h{D `ڻ j fDx@{;ҵ ^%BBNK fOGhmi,# ]V(z!JÆ+@ӛ ҩ1<&n:©DmT}mAnZgު\Q[fפD$8UHb_ *E2Kk|`)_%OnM{EknG/*rCAЇiM;1AxJNՂb-ַDCme;m:a,"1.}~t qH?!1O/ WeEEg{iґ/@AAPĩ [ ~n lvP{A XI5Res+nCUҍU,X}P:qgsU<֗{re)n(֐Ob];+.k0{u˞ouaԇê$lҽvIzc 9G׺Ц%SHP1وҫ`vb=z2z9~8dG3?@{n =@BWΣ21uگOhdvStZ#Hlb[d>|f Cx虆x=Z>E"gx{6 T 8?:(8A=d\ /jD6׻9ۻL"G^w ljv ܸpݶZXp" ?,ºO-_/ ^6vibNV3 ̿f?Oݢmlu=bas/R;E[E8dS:ˣ0PDʑ sģ&77 Or&wMS:K75h.uY5mz4#5HEnh bHiwfaЧԞ};glHV>5!!⬷d~pZU-sba};B~gyD)9Iv *=5(_X9% ئ-ީXXA8Ng,SǏ|8K}2{rk/\;kcpU7W5OrȩZqPCJ]Z9&S16E[EOɱi۫.Ň47Mu>Ia(kR ~=s!~OƸDlހ࡜~ U[gՏT⛓D=:l+S2->BFy0Z:GKa#yC#hԍP,id2ePn@9`A<89Y\>kDx8kI $WA$?6a}&V"Px cؽ6$100wbtPۊSI\0]#9-Sf ~d;Wuc™ܜ4LNwô2zP7{4JȀ :xORyu ZFm 8d#GHaHEbVcDOng{/%/ɗW*eHkH+1hN` Ӳ|ΕC 2ROME"Yi!Xʆ$:ϴ ^*\ɲRHW\w`Uuݞ&v3wnew!#hby@y!C[f_+-k'jCR$7}-ZYjy sیEUxO8Ew`{nxЖY#-v|QY7>!˭[ģf}ۯ'?Uk-ˇhՅ MX4Kn"P-;Ęm6kd]j΃oHE`SӛÀ4l;/ 4 ߴMÂVkEpXL O]vo7նI Y:?}Pq§K$CebcOrJ y.na#bCHu 4K{K )^'e {9iO-Ux#+5ٌDc ε-J׈J qd;ժhCrӷPMRKϬY:>ye^BBK^V~ο{#@T-j^,X~_S%jK zQ!m˨͆ţ`yӑCDr;.:S*$v>DRA#[jD?$|e>.ь %׵y>Rݞ}|@m2q FMXP^j~&2+d"Dċ0[ |Km,~q"6P(c渉4lV$&mY÷Q쓶﹘9 fՊ(L aXh)).F-YI5 p-SӄA <-Y^oN%cϢ 풞QUz F [~sv: &4TKYQ߽5*gFuB^,8q+L^ fJQ35B$^ dB)o{V[\ۨC457Js-'([ZHos3kcOUnAQ aп\7--DB--Έ+ oTIDG%I`ZKH>. --s򘚕9]p@AeY5B͡6o 0e۬4eV߹*奀!g^̕SY5 h}ѵWŭ{QL_p^EeNNAaǃz"LPl<\Gp}8ԞHN`T><R=Wk1f-3GHNvHeOo$esC*}Pw9=7d1θYHQ{]G_c0i͢~j9`uJ 9y+8a,]N0Wn{Csp !!8!R3l v9TDӚ;P" a d\H7k|L֦WHj.!|V ESXjUre!CdRxJ8X^5Rrj%DVT ,!kMs4LHe+>r wMQ[mM0eGQ,ݫ@LhV<(e=I3F^nY4͆%~aS2g0x4:S? QӉğFt3qyn=☬HfUsWEM[8fW)#r{fdGy,c*{ȁ檁ئb =SfvҮ5KUl1?W#N)619͟0#03imX^\T]XaYZ* %9vi+edhdfx'5S]9H@"ՖT ᕃfFvO¸"wR@Z4naT!T936Gϝ vT\lq:uCu&#B8|E+ܵ^kOwPp7̕PK@a5G} nu\1Q6DJ_21խ`-Se9LWK^Rl d`eONވgGTRX"jgCt /Bdg ڭYY]"%pZW0:37' 4L /5z@u]qĤR*Ta ^߭LS#~nihMG3#+M|_(h5c)=!',`'m} bp)-~c6DLl b[AܱEgmU,P3D%i/`f}LrZ]_WR[z}E$~)`?'nLfEJJVL(7ӆ9bO^2OPDh};24B8oVh bɤjU(]DW7jC_n15?z [F/Exĝ [=l!= &_|mQ ds䷀b |GD1e{*﷞ωbط_g!!:ET~lCAe{б7OȎT HH ZVIѹpկ I)8 !z7"WhtatƸM3^p̓roY|vT/YC[q5^Rߵ)} P2w$F80T܈"-q~~9Ƥ0AJS!АL*^RtFŇO  e~4cpt믌ærٵ3i+!_r ?cJ=L9TI$|>\K,ډ;e #ɸ]QA)GFʌccn}>$ns >g[r 80,nci)/,|QyH)}X*]ݟRw2_&>mmݵeʎPG)aO;3>U|;Em_GGjT&"l-f }@ڨ7MGfHR‹;#8..z/Gf*BIHMZU9ὊaFhN`ȿI< #V4mRBxCGl_^ù{IY 춳5~fŞ!آ@EuD Gc!C}VDP~poqAuEՎ ®ep;{rk 4 NrA'ْX\:OÑTG0I!#*nț $ ch*~w˲''<فqeNd.ěVE xwg9W_Xb,GMHJР?=sf$8 Ķ z^o"gp|djDt-R0,7 !U0ḆꨄIM9$u{\V l@S7c"z!TVK-%D軓5?E8Dz$ Vb] ˆSR )>˅f6CCF!W@Jj-FTuUsGe;tLaVS#shflXmуj+#ԶL֚Nw&*]d%#"Ba >Cr|hAbnA59 \xz6>U#Ұz $홯֗ ,Cn9.$FZțɱN>[(8۹B K<|$Z#0䜄\.a|pdr 4&ERv$LǓǩF8E{%,!:Zh!}jFfH !cEZ^HNëhzJ>&p!$z&I>k?~W9aU"5rt bkWR/;0u 5psZpH}m,:nƮ@.twX* ĤψG.3>f#/d]!grآj=F&⋙ G'lh{sQd0C )⛶仱E.Q6{rkC`Jҟ_M|l ]| d3r*Ҫ UQ&}ᯫN ijk!TBq-z0]gceXnF,$,I YeO%jv*Aqzik%|'o`!sW:U}i*fCxuOD)yFP;B>쀛)N;i ԖNǡ΍QGpB{v79š#%P2ldjRx%TX>@9zyޚ.m0Qdqy'AK&EZDZ륡q&Qdp|;C?6F鄵H. aj-\%{s3t33+["2,kz} +ㄡ`$]Q!s2[qa ͸dSqtЛz L )pYwdXEE@܉ 4T~%yv/Qp5MĨ͝>M5W"m $ssz'-V96 xz #Ad(ϓx ]DV%y6E;]z۵o{J2Fq;w jf׿JM,o٢wFhDE-G$Nb!;C G-lX"kt=ƸW(#wV4 0{:Zsiqp5c[bK8Y*+, qh8Գ"#Wh-p^aCsFk _3BOXk;4B(',y ?P/=Z$àTS;2&<䥥P_ny쩪kB޼*v1X##"M# 4e#}q] ʴWNF2Gy'nG4b`?C,6 83Kl[A~Whf*`?M}C'h ;('EE[fyjz!m $Ђ)¾EO^Y+vAWi)*HLyz- R!1 ]B"{\Nɑk*#.jئ] ץV5li/:GeC}\%g@8Rۻ^[5CQx7E{UYEA4pbxBL@[F $eG:}þ1Pz3Qgr&7[#$>E&$" ӡQbBcNvl $L5LexZ"rYմcRyQ 1*&ѿf).l"FpFŢtHvJ7_䙇֜t jyRQ Ȩ#QÉy[DP',8j)N~V+% 7Љ4Eeɵ[tU왋;=G[ɉO *"Pan&ȡ$񒫕vVg UCnրy 6:MG"nl\D)4\"1ގl[dZ2TGR'> ^: 5^' y<WBxh78KH氆\G$]7Kl6Mª A#WjL.aVTKyEAl~svI\ӵߝiӆ`4[n@C6(WwWedHA:$ifYk$p3Ӣ71Xs SXܔpkJ{LliO 퓧2Qj,Eqxk^]FE`Fm 1Q/\Hp@ gc6igg^oIţ'h7aHt,| ^w4A~reI@%Np>[[vA`} l~rΆ.̰(8?/&=f|eV6γ_aEAѮAhTTT3R ymv_N?FLvp !ox& }_tC P?P2 W1Ym. 8PzEG [r;ej69J%}$yi!svv}FW1bK&;P$qz rYAyl\︙æ]Z⭠RrW[GojljusB0j))`+1QU]9ʝ"akC(PȻi7#6J< ՑѭSZ }bJjRfJH508Pe9pަ?ԫ[)"‘Htvu(c`Ro?_HC4FBMsJv@XU>V4j]YzAH_aYۯ-HnNE0/dMCr=}ibǣ}q"`OCwwyTɧ2L9ƤOt\Y;N2H)t l r", BVK/?3PMR*|1<@j9MRB͗R$l:rͻC*<"ts[Xn|z0 wHMm%"BS P}|iIke1']O(K!nMYs]҄̓EЪYa[6'x15,աMةhki ~yfkL/ގ}DVIKrjKb 1 LIժnkfKy8XaJYt/J33h6fI=gL[sZ3|uȮS^hai)6b^v7"R^/Hg0s6/ڟc ?p剥| =yI? 2cYJt=LXA&$NųgȚ0 @F|GhX#f)B.\/q,nQ% WǾk|B@Oz!hUtx|/)ҋ 9gm8W4Wܨ`n@m7 bUſC,r/u&:H}U_-8,SҬ<"#xЕ[C/ Z7O[|8 ']vY8j >Eð_ ώ0Kai?p4 Q+s:Di\uKf\9['j?m0`l}kSV%mL)vp!ry /n>>|')\eA9 *RpKN|C@c `Xodh"cvbͷE(t:SH(h:D&mO [\6-:dl_ ~fhΙXs{wW.#J)/Y'/JP/oE!$犴|=:iz)A+vؔD/w1ަ<-u0@Y)l=@wmH.WL[[s~NFGmU2 3 ncb y?mv!vrXWY~٫Dl #9fWuѪf%1ά{~'_uk 4)w&*h,oq;j`aIJgMG9k7?"7icjj̼NQYǻ@{r$#Z]Z8,23|IZCƒ|YBle9Yd&a#ad?38mX]$EI1ʹX.Obnn;[G(-{ؠ΢ۯoCWQh jj'aS(I~ Ttp녪4U}H1"yg-?pPt~QCqvmiŤ}G'GܪpYt}i^;<ݴr}(ܖ?>Ļa׌#6NQ7*M뱪Z]QAzmzr{WDmqM:OJj$+8ڒ^#>J"_@F3%8VT$ڎ큄k<}RF]$E|^r!JYQ#kx}hIP a^ۃ7t|ǣS>QR/ێ[<,l0&ZvK^ s逽qVqtЮzuDW-ٌ!NC ]lۘBl䄷+y]3їV5<瀀O z2mu l@`dTɄgdC"w^:q a \tJ.D^7lf rۺ ,KaY2Y]U(ׄY=q?Tq٧1c(p{p seYh'V'!0Y *J5І8,+/#;g@򐩾 )9yϺn9yXPc1 5 ` GȮK5pxXJRv@ڥ@ y׺D'~KŖBORAg)4Q)W4dL E38\0cB\=]#n޲nĤ-WdL}FpyshHJE;ׅOi2W5[N1}j866`ާ#&9@l-3g2cht|G>/ЇY_U#!暎S}Rv>G~7E}xUuAM}-uHta 4u AT/Kk`7(~翮3ׇY NjC"P014[}5y˖-XaFV81x8m;N瀰@]|҅Uk&%f sg 'y M=`[Vq ̶Н#e58FAf#+C{\Ѷ8X:Yv*ۥ(wKP$al2O(voɗ)\؏i4" f"u"s"1.s˕`0:n͙ű#*缾YJ]!xو}y-^wIgU/ ˜h5Uf6Me9ptNH+.._G }נfBd&F$  gI̥V)9 *kl%˞B#]Aaa oA=aFYVى W"x:"s;P9,cjqX;>ɳ"YrQPjFܗeTŹvHY^Yd ĦaVګ?j= Tػz׌mg̤4i!Q'K|E7GhAw^ֻGx1o1.{G l&\_ 4N< uďF\`'3-NS!EcLN1Q}ik;уOk"6;PGXzQ)Lo̿#%ޑvks2u1 =z:̂ Zn!b b| 6oW)pV#X P%QNXvOHIG5g^j[J޹+Yg$W'G("DYRm>jv"0tu Xg{!(hyNŧFK*bg(u*="wCT9&jzCqL{Z٣4qmk݋<|wJtQWJ&GF-9ۼ:~>}"&6(}%{1G cxͼCgޜtF ,< nB<]"mooH: )rɓ{BxtoaUc#]3ZNBS颫v=sN4lsQKVjZu=Jfjw3=/$ CVbCMLa/!?UqcBZt `؀F;lU( p%tZ5p*ڟ\Uۉe ("01[<_X<7[mqw8(-C;ϥ!s'+% [>zw; X+ݢd71X:{Y%O#yoRHXy a -[:%cEXY=*J4*r ]RRskJVl(rrb6,@vK8Ztr VOp U58! ]GQ~^F@rzAϓږ^W}%qf,|LMK jk3fbOɺw RIPM=}9Aa ߉L +>IG;Z΋B*9۟{ sP"OXjr`V+?9u}۪ՊoORrٛw)G"x:/M865Grj _2MLpV6Q4hMJ@_4@xD)Ln>+`L%'faubHEYN{f1:盂#_Et4 ,@)lԘL9A+%tTml 8 $ؚ6~bNSp8*`'j .F!v<!q+]:$m8*Ue$8|HC~rs#ѷf^ 2Tk1m /2glM ,4WUռidǂ1ڿ랄b*/YWNG@(26 d,d6+skyDQA8+ab_z8AsӮɿTἹ^o[3uhx'L"ƭ2k40~F'Ly$]Cd7vFR_w1oF\Qq@-JwE6 G|<&2R'yd&xALWpK+yi< ٰѹRSqKÈwݠ&Ylq9BeaS)ں$ǚu4@xQu1`r+WƠ6V ƌeCB";R#o+ p)f|O _UtQp0#g _(p;k݃9DM:~3L}М+ToC:zRC}i;>37mݛ7O܆QRźo|*{ARĩR֑{6`G.N;Jj]tkXX8쯗6e4.-|}I|C|et5_&Fzu 5=<'$6(hb  gYZ0707010000003c000081a4000000000000000000000001649b7c2900053280000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/=]?Eh=ڜ.+.M/@bŭl+`t8ֱ=Ӻsγ`!;'Ҵ]p, lž4_6yM6IW#{98g| yA?k %W-qr70=n˅~z-@In $R|d8r̋g#VӃQsbە9p Mג}T䵲*eW'Ӥ{}#x/$]*KejWn0}+DY'j!muQ?Gd,L<"y?6sdiOB^w} #r #-] [\^:~NюvMJSΗ` %c~Jslpڕ8,6yl;] z2p-3 !r))@# ?t;FU b&VX/9KoE2h3Φ֤]`tN+E-V{fLkA]ؕrf|E(syһ{3V _CKnGYDasH˿L*K(Ua\ &gG'j|$YT!6s]6! lxN&2πo&-sTPYFhGBQ\* ~JoU{0h&;a lf`FqP?u ȍ|g ii[XHI&Gإl ud??+sܴ6˜EB @rSGUu[xe{ED20{"Q',rܨ߶lP_eֶ;$Miߧcэ.7Z%Tmh0dT\F,PePMZ*,3b2{yIW{V`\2M[#'Y!h3f83 %Bcmf J#  ~L$m h Vү딂g<\vnǕ ]ѦaAy'4^oA1`O0/IAP #m jZQɍ6?5o>h/{qwep(7)ycJ+Hrnd |o_^#o*8XuOP"IT>i\dJkZ#8T£6HBwE>=COGSOXtgCRIp7.x&NŎ/{ʊ+B_ M頽\}u{m]ѩ#NQX-x}T3W/7g;+XW%q6/5>1K>AJ NfѾ* 鮕y "J}cPmqKqxF ~eUH2j6Du%13r)6à7b?̭B` G=9R}f蘾fxFs|hi\ə,F#hK4wOR6i}Ƚ:g^&^`Y3e8ulqTjC3#Aa5wjfZ $t cڼ0b@.O&m` 3:ŏ[wIi]{9;tB;>[RZ 7J;K T6kE ouSex[5 ;(^#h)={" .*_r~vF|}oᐲ&>#OC.{AuXK4u5 >iԥ?I<@6zRh=LTf 2a-.{\6_rukzZr}u7T`>_S!o:I dzZǦd/}?*Hlֲ0/VщLQ@>rElfxrfOiB(M&6+97E,>%#ĻV- ň',E@st]i|RЛ Aw,M/+ʣqDt:w! Gm~з',_Q!A0;YandrOJ}]QvGJ ?u m0s`Scf/J=~7ŗEP'(b]n`U uz,̟sܷ|e{؍s;  z\&46z`M@B^*"*@Gh&Hcd'$52ѧs*,RbbY3if;#uN8H캸 ԷcNlr'N vj;EZ@Fv0zu0aBk?ί[# Vm|{?芐>hhD%Œr,K}Ʋ^s?3u/G7rTJCZ)_TI&8lQ <h  56ͫC\k;j|ӚI`l,%<ʬg ?}8)𖶁V%zZdsٷIPr#pWRkqii9k0>4f`|x(-OkaɄRח} қP&w5$>F~:;j>!CpYw7iR;%xPP?(VPoBA爾yuUqL)SRT:j.g@COsqnnFy?)PJs>kƮd>$ 4ގ 7؜j+v.%ct,vBM%v/@ g(T|w0SAD.k~a7D#͂}Ejn\i=m^f `D{.VLL1Gʎ2=_X)ڹ*h,%F0[eլ{pQtط :$;UGyAW.Kw ireV0˨,;E`Yڧf?~{0f֩OL0h <1xΌ:2<41򈬎V>v?jO굝TP^[O &;b/P: (fj u\XfLs8iԻԖg%# N1Yݱ)LI i5WdpHi[׉YL'4aKoœ}h[+&kxƂ3eL^F ڭ=~@JmѵPuP{Q%d?FQպrtKE`Uy'/cE{>yX(Ȕ"]"w:$BDM?koQQ~zcaDѢCӒg}\QA dfbCHJ"fpg͐eXHqi}?rwEnٹYz1L75DrG0M+tvAt=CqBw%w`LM]z-A5/O0-8n݈_ {=RY-(PML!8;)@wIwV5+U<邃=:*ۀI[yHtX32;P AL_EwFu^!J:"@rbYЦ!^L*Rk?~DPgr % H%-I*N0ayp?hxF\U (e;Tl"G5 /sG18@jwS"N*ja^B\-Wh*g,C݁!_c\TzKY|+=*dbs> HZ&iU:Nl =܀W0%W a*C}9N*AhrL̂Mq˩7X$ǕMTnmY>vHa13%#.GǵR=7=OJ`I<^T1?wo0oz ؃uNGoL,JX9.qܸ* Ζy֓Sʱk]e /Huz0 EoJj@O_1\BJu^W!p8ӗcQ-ͯ6YPN'):x N3ͯ2;PՎ=.`u},]A4ZH'[ s+zKzh8%q(^<.m`3UQx6sY.!1jV9iup yDq DUI!^8WΊ>k b}]p͕Utp~dBU4}Qۮ^ӯ26}; wJ(iY'y/1nbePF ˙fQ+ҟ>@3:bPd$ol~Ko?..8?jB0μ j٭2Nŝڹ*"!ag7s]y`zk Fɮ9fp w38eŏ"!pF6As.-6{6lӖ iXҘh5{V1R&Mɉ[`;K wRH;q1]![lH7faGQwi )*53dbr>Z͵*mkG=Qڛ;ez|+}ՃUPMTL[14NTr|C!SVl$@s )e-Yid)BK]  -a~ „3Y4% N?QR+<ܣQu@єa땔ibIPy0-|]dryS5C4.g86 J[2մA\]3πorF]52o, #p TZ5tVn'+";GAe!Ӌ"5nU)Mig+v{͛dӄ9@H@"gqq?<+H.iWB sA7OB4nG62r~?\ fB޵>zn㠷q ~xX>J@NMbv'_rs#in)K}c97Re7xƐ7Ü~#%!ߪmT${|4[7}'8Ϯ$JkwZt6˃B$I;dYDnh@w)UHjd[B-qIC"DMyܸ.զv\܎d;hN<x$LO ,^f_Vy~.%,@Rj壬u(|n쌗셅)"CUo ʅwad)qHvc*3F}pd,j+O_20KHjgF#~l W V/~ab˗*L]NR米t&kb_J-RvjbӜS2ACh(Ffۊ"xd`?# +sU4Cr%ާ; ^qKp+zs\,6D\!ܙ"ZD0i7#%S ~Z[T_=z-ƮpEwߋ+^zBٹ򧎐5'sZ`rʧ00yr`/d? 'fdz1-n,*! yR Q>z"b.kN;Vt4ÊhzwG0''/f8ԩZr_q[9Z?b,z ;z<8o@2P(ͧ^|0!>m ,-V}u>b`UE0Z3;6C]B jz?IPsd.rViyLS;q^㦭wPӆU?å^5PT<ՉLx5@OrT?XeT;\lj3Ct86*E pJV^g !7W(ټ$%77 do5!N ibY x)+I2މh6FfUvLI xbYWx3|G0'*aj47\^X8º2]aų,`=߲TC+iݡ|mo2]6sBJ'X-]T89{$8ʗ1y%+2Oe( t036B_od(F(S>r)E+[5ŇU!eZoLS􃥌r{ĚȶPhQ$#,H94F4Mu2l)VO.Z}Se y<?|d]'16Q8FZ8 g8樝 Q%̉^S ܟYhNρ^D-6okNO3b=Fzڨ;p8(.XcA J!&CzQ(C eOP8иL;hzAUPƟ46`܉ DMꚟ >cƞIvv_*^2sb:GLTBvEr/ˋ)u1y9#(|O*ѕH!B]Qt 9g?~ph?vިQGsl "=궫1ǃaČֆOS6H@Z=Pja^s̜^ݼ;e椾hN;<>sFuE~&JG pT͝*D3C&7H, oFùѽ%ӘB(G&:l9ZgflTqi9?q.?ɋu*H$ K$lzIbPERꧦ(&&bzhu1AoTsAPHzb\dj0 pGzQ4&Ţ] pex0Z"2XoטܭrXoy e&qrnzga7zJdwi{1ffՁpI0^ZĠ:0&:;c| }ں}ʇ7ԲJh0ׯ2ޭMedNY+ qR0{~ӹ`~F[]{;[@!rJ=v["Zy ʧ%nU>Fhu`lk_p3œI@%uR 2;4*%k.yH{8w ,T'?|b<=ِHZe1J̦X52\@Y5Lb]}[\ 4oh{D(0@ktka(` _O:Vx J^q v1ٖE]vNdU+{ *a ? _9n!I_:oxFYʕB5 nVdl@{oدךW:f;}5{&p=^+z̳U*HtVkzw]Л}o=&IekF73}=hkc̓,WIctpz;#EtXWq{>Crx=U iO+cIr=ztJp _+S76cX7ȑ4̓lަo)tJ:°iQ[OgkEM6eAjn}dH&r:r({2wzp i4B>\Gsb d!EE-. Ik"ueц#WTE>D85%Q=+Jq;y vl%-ED1 .G#kw=wLj0Ly5~r*nȸqn/[ ($I"_e~$3r@8izs+<#e:^a\URm}3{1sgR1-,GfS?yh:kǢSG32dM'{FwD8:qJn\\\ B~p` bڔl qtVZcb0䅟j2[{8 -qTL'땈E݇ :W^ r zyv|sF줁spZGQ-6xKȭf8i4O*v CM~a=c!0EX宖 sz_ zmqm IG.9J}W`_cl۽h76Vkl ,*CU7D"Li{ qBn]w/\nw~[m(:mCPx,36+*W4fCw/ ۀ$ӤgmC.ђ,p<rU] _*f2OY*G0~.{iqrȑ WLmyw/q%ҩJ,D:ܨke a US2v1_E.#~ApMۉ͉%6玲fˮ\%]Frc/_sh+ CRJ{P1$D/hƁ-,ڙF`34ہ+҇]H7buD2%Tߔ&{ =E6j,c:uc{+Gꕀׇ^S#t\''(6Ēi!S:W=^u@)9܈Q+ )}Hש ɽ --YβN-p 3gJm|wD-Eȸ?WWu %#v(OwJѪGܚq8POTDo2 hE̚T!X RkILxx+ݵo`# =?LKl,]9=#*,INYB^)C ye07-NO98v)e_}5)c+w7'nu0CkXYC1F=Ra>?n@NpY6VلJXu'8ɽe9uwQ6MKj_D`.mW U[0?y.+j,f%,"@ߛV L T)R q5y$4/?!DN/*} ]òg,] v&.K}<u[)Y{)0!wYl{)I}0NrGcp*6.LVPHGw/(S\ Ƅ 64k`Ij)yZٕPBYB;cƀv?;D1ۖ.)q筽(ݱ%l x$dS1ĉ䋴QC>u'\c1IE}DԎ<'4OB P$xūS _!eڝRZ}+8=IyRg lY"My@MF5P*{hcY9 Ag"m][HΩHl'BQ^U:dQx`y5'(Z3Euf|Gڬsd\+Wi++ н^ JA,Q@Zt[?:eDAψYRŷ& En\>9dKZ4 8 رg.5r=VOhMzo Oa;c \jĤ('E.z, Im Ts!}>}֏EYSof5TBf2)#/^{qH0NjBQUNlI nÉ}Őg&VIq uxŏI0.۫ME90H<1Ҝ@r'Ĕw`:*]yOdZZz"Uat(2[V݄w1Ez}EŬODHZPqKV,6gX k*}~]7U gVk6 lgQ{ĺ} bC8[TB%*U|Y_65 o,&7XL'aĮXh륏8VDqpPyX&ΒWW(m'^\.J/Blw7PZie!H;߀ -&^s`X~ 6 = `t,LKmh6eLxC蠯7^g8/[%mNB2-$TRJ;~,#_ȼ;s#3=GM]Q rϳUgmɓm '8Y4PKR#>M815a]5JGDĚ}=+p_Z"_qBDYZ 39*4C_ӐoIXl4gཔ_gFo֎ܥ~;/OMSIg9~\Pdܬ} Y!$Yv2^G *ZS'J/L5kA*:EϥJs=\V)u ~aTsQ})NdUt^hq%,ϡ|Hq[@M+#\F;f>ڵ7]B9OO"_^@pA):wU8~| 7 ?=D[;/i5k5]M;M^.,ŵ\,45 ,p]|Nw]3 hx7cAkiE :]cEWvvV\ qw~X eYݾ.7Vl4vcنiS\Ǝ2V?'7o o͘}Dw,tWPco07c9W r֟-P]S{Ue-3©scAwVtArZu/Y=o&UaJ-uy0mLnC$M5XPOCq7I=Ƭ)<+arRvZ" C.{jH^W}FQu}Wc Z\[#jb<5*C]=:9q-¼Yv<{IBw*Χ g@_:VD? N_LìkU~Ër'MFSCO?꺙L,!i`=U,BPTZ=VԢF}b#r*l,66<$6'DtO.Z݆,e ӗhBjVNDP& yH[f)N­boG,/BFsmQ{n>Ϫ'^I=}#+]̰Z&+h9 AX1 [Ge],"ҥy팅oՈN۱AVpDZA(7'AyŘ? H)=ZWw暤t[cuF1,#D*xPJ(pul~cX8k0m@]=zo &JQD4n=Oa3O*!+{%L: Ў ?0ӌlɶk1,݋`Oxp?Pq3'0D]0"QkB=}OG=kE~GPxde9Ö7:ɼ/H@zodwZk_W*a#ǻ@!9yl;tԮ':M274(ny<O3g7 i W!\ #īV(%[1pܡupyQQа&P_iu[S՝J}eF&p3])Ѓ_i~ZwcX+o.%C()+{A}][tAzPvwg*1t5:%yu B:!ĞB!lVlΛsSyiZa$P11vitFCH]Dv  5BMp-ٟ!Ag)j5ݮlVQ IƆ/;o= RJ=:)-qp)mH"#mz!8w'RCe O⨃!-B oWvp`]Pn|Armp+=fm7,XD-=Dn?=lmjdw~Ob"߸;M`vXrfY8âеQ48hmSC(i-`TX0*f8uJu{MʉPr{Su,*6R|rNwwQ kʺVQw7{( T^Zݕ Zae34nS@k@@a.͗Ε9ɄY*.W tJPŹ2 3q&120P%_0Z2KiNLP)Cz)HbeY3y q5 T2FFQUW:я~S2ørO0LFUE~ʂv.nv܏ə^urRE 'LfhGTə_Z^A ɯ482L细! ė->g0s7]̿Y9sT&c"83 ^[B_% z;b,XcDj^.Np$V2$jqb:j3Y:EgM/5/?@Y$v[975(y]]Ʋ[]މW[>S1$7I0C`.S7qD;#'zTM~/r3ҸF0 I+}ܤQH36]$lH>BO#|E+1{~m`QH^1)5*7+"#tuB ~ArZ?i>t v4fKRWL)Y(*4[tGejݗ1nf8Zy@'V*m=5, :G>}/ӷL룉X uƻ!@.+2).掩WzJ/|E_l8MC3ob,ÿA4cU }@L VC4bFOt3 /oÖS4djǯWG#mزu[$4"|a☘0bo\Nf؄FsvuK#il+}:v7؉S}R+Ė2M82TkmS k_gB`Ϣi# .D4U/T_>:o ah&fGYXq WoHAΐ/]hHXܷDCp[=-\{xXN"fPR9'3>-Vc14_t nbJESrGôcGsZOQq(krJ2Q"ɢiOx _,VY1ftwW!!Mךi ƬtPA z_DLd9D&X1}F2kpUz[mbZoV*!)8Ԙa=A63h~ɶ.Ceg6r? j(LPPaیu{ /"~t˘rn%D^ IrLL-DnXyʽcMw`%H[yfZk31[=Eb5v}НiԢjLIy+T+\_|a@LG8m*AsVnHQG vu7 aݟ+DfS @qyB"8= s0aF*6(3{_@b= ̴D?:D(@׏(3ko+e*$gZC? *`ȵ4G{*xޒ5( /,t!82 eb*3y!y4!?.lJd x}ϩ[Jx7P`'` 1îF,3كQXR,WU+ye,/Eӣ{)6Ib6c0~TGM F nX{s*V=ܟ(Snh5 <=hy0=HrJ3 țĤ !~t'$Xn`Խi06Ңtr̖Nc dr\~ii;I_b&V[˗, 0~a瀥]ƌua"ӓ* }]@̭fĚit¿d#Q{hH8Vr"CCUR,b}~hn?Px|Í8q%KaB^qE#]t(HBI0ẂFi`M焆b?hJ:ptL%YQ,C1As^onѼ#S_ OсML|D6]r)*TцZqQ*+%\Sҭx [-CS%4T3091]ᝋa.-'drY:nߕJ%Uȱő(.C?0*1EܻkpA2AF!A=`2H^F݇㙌놏YV^hC6e)  vACHzC hCKI?kPoȐ&1 X^.*ي }+'_\?)7ȉe;#Yf߬0P5DC iud"HcRRXXR 2Ìρf["Ui&FrKV\us@Ap# J ߪkm_.䴖n4xD_ ׺D86->6xF(^ u7Ŭ;~1aր6ۜ+"-^鬪vPF'9B46Pڃ{#ÒbP6'՗;0zM/H.e5`Z_LrQ^IzlCfZ3KU|)o חD]IsǕ;B1vS󳭭>+ZEoh((|EMe=ڟ1 SLi0ikelJ3$gx&'tgAa # F43hPXJ݋/)f{dn;wlZbtpv|rܹ0s)ۓӃlp  ,1-&8#ڿtM%AYfΨ_7T Ts|6@qKȢ vt8- bPb.X +.J7 B+AVY#3g'f v:R>"t#Y4"%^:'^WėӚ|8fgա/`Ҵx=,>p9l^*; i w5O7q{R۸(=H#'M61U\u~:2ZZRFM PΎHؚ_}qM 'hT/[Fw8LzD&6߆HyisW'zdƠM;`LP}*lVU{R\m䧢r NitA(vq !$%Iscy`xYHr;FwPTmD/Yo̊9$`tfq& }?p;ic̝:з n>DEKν= yL)@$Wxf!QtP8k_X:oVt{ٖ94 ׍o؟+&ctr4 yYSQcNRoN_X[Hp2D'P\1H'1+:͇ VA1,Jj˥mG9KIxEs "_}Xw- 9]2YC2G,D4vo77 ˯h`(1RyJa,`aN#awM!RFKGgK"LJx 1Ѽ*O1GDB#B"՜y#'ۯmɩ[\tw.+`}B?~ q~q~'Ȕ4ⲸE >BudKHheq*9 IU?+ GtNgjFJ^ma%L\2E>`ְ{W%K)q %/8Q98:zcH$inZ1m4׋Z;2#߳d Γ KD À}ONSg"kCQj0PPGݮyпrUCAO]ުj9I-5lʎp֓J+> D&SbFϵm>ڀҒج11`8S  1S8Nݏ靠|n]K'kt&Q9'थg^Tɷ)5.lkwTn~YY-fbMN4WP#7}7 i @UNsvD F {Mm7dL4+>'Þ+$iT@{{18" ի4$wQc np @$RvdCѦ?~kasCv%Bi+eq]$ȫ&ЋV?TpXTvtNe^$cYUf[Sեs{1W0+ch+#? 9*u(")W`| kL?+9$'S3\ļd?䲭Nݏ޾b*tǼ$ v&L:2U6DҹHo cTLVWI}f,=iwDPmq/NfrVD6*N'r^:1lw|MUOCfuhAe$1(7bgJ@7dw\S(hj,9"58uz6-vt]!eK{Qd-AvBI-2KԚuٳ0'tKjVcѤ5DQs`8rv;ɿpeLc j!0cBX=grjU<Ղ]k:XTn"]#)!LhKFhxh co๾ư18fXA`Ţ+!S ,/Vi-dJ^" ( D7av;j{j%C[Ric y0)4Mb>lTa"nq4~elLJzPg"^&+Ế&KNkٽi^i@){vr꤅4Mh( S.7b̈́d< yעךhtz_2wzMeŞmkc-݊\FumڝB~b'EjQ6[̤7r}I&bUeeei8K ГdSemuWVm;:jArcY(҉*;mQ:'xmiVL=UZX^%iB(`Kcѣ%??H+KFbuA>BpsAA|r5 z \ 2lۯ k$Y |W oCT`-p(2fPr1޶݀ؔAX3fֿ`膈)fkD\g6CʸC7\XkbHTM:˖JkTV!벴K:{|DWY`cy!JǔtUTa. Uaҩ-L@#$*fQeHJ7D;^Ip)8޸Mu^I=z[DbK 3< y~<бVr4PȬ!aw=? Zv$o8Yڀ9p`i\eKm(Dz1cx=a`n$_3}(x-zܖXuKW;Ʀ8Ќ` Չe;p0!d,B. V@CW~]3d!HPUOihn> ",.Fr5n)) 2|+:>V:O5{!Ѐn__Hنzv-]8Z(ʷf΁˿'fq',JTuC QR;O$'үc A'QR*w3ə' * F?o3:;"ǎDH`<-3(6 ;9w/y g0p _->~/nOx#}^GvNc0ȮAz_xvL#И5GD"X#>|Pf-3AaxPoJY@%fsUoe6 `Vw-"HX/$rR6`| Fu\ri >X e0l$_=clv`|rrh$)ߡJ{rxKe0XyZ"lRP),0`ywT,8E߱1piK)AEm0NQSxB5Xr BV}H=7 \d훻|[J6$ȧЁ`Z2D#"H5jr,O X3}x''AjD5p h]Dw=RlSf(fPK>-㻇ZCtW`HTr~%sT.LY9m?8zUF_.SVwߟ~D_Xqtė.kGKە%b w1;CgqYiÂDfuIU=Ι*;.Tbir[h\9F.-zSvY@m. YFRpi1U&sTs@h^v/xG3;1Z]~J.;!? _xKژS`- tw R@2~KV^,Ѵiʺc bKT\@%^|?Z#$DEYSDmIIC tL%0|V k(ϡLBT07ဿpQ;eO&b缪sچOhaư)!#td.G$KbEytײfĦ"JIlZه Ŀ!,4 `gk^ yGQfn]2ԋa$4yTSP[N_sһ6풗1:a(4)XR 41*3]N+ \LC,~ǢNM܂$+ވ >svސ| P&|V i0K  G?]$D3G~\rbBHnsF&Fy>`46mrN! %@!/b<U$6?.OkOo82/&M5e.kO S488fЫլz4R|@Is>'g`lR L7JӓpTNIPk5FJϤ/ j u$^*k/jy$`?3~&}~-:^_6I3ͫbc1>smhN+|n*v B񊼄YDЃH5BbU\"[s2[Q @Jխak̼Z%vS$֠_~XM^Dϫ>;k\;0n茡}CJʵJ1,M2 |X炦RA~ TM22OzPV^%鲸tٕ­PԑNC qH_}Cs_"WeXhrD/6~UkABk>佝 V,CZ&Ѫ# `E 1 PT6eNN"4"gH񫎁 \!< 2Lr;{[ jJo>q[{Ec|rӣ Ҋ= zȚ(a>n'ؗ"x$SM2HX<7!C G5`d{ <{rA)[1ڤ s s-Nk:99鼰\3@^;qKQ;GZ]Z+Iji kq!d]Ap[H;9VV0&-2 <:Ԙ9KֺimكKP'%ьB+wQr:_3\oHg-3NOb^pBm?Z*[ܜkv:`>r󎓫د>E9ESWlB 09>t9:繤M'$`#@afx".M{c)@/}9_3"x(^kA0A!WEUMS-SY=K_rq pnȬŝ)^>Fsb@s$`o (XT'Hd ЯV(խpD+h9ŏC$J<ѷdߚ@+xYoQ#gE*FBf)+cy'سQ3GZBC^q&v 4ѕFGaSe1vLx/c%=?8ݾ0vV(fDg+.>O\VHP}Ky8|Pdّ\24A=ҋlIE;9)ra3hɆt]_=OWw`\wD =Ua3j%m xwCضmȥBE4?t!/͵u(0և_d̟^O>teY`p_{ŌATJiYxS]Y仝oV0kNrȯDlEݲajo3;hu\_Q7+06?Oޜ,!;F{O{si&d $3#.$LwI׬?-;Ukn(c@vq'ܰ0=}ހ.gr Ϗ8>,e$> p&5tpy!4ke_dw2Ƈ+u ɏY'B.ȼ*}ԅ># 4rM tp.w=0U"Ԧ[fZ8䀬\W?f; ګ\<|T5EV,ᤁ^yAC+"xK/$^"[7h:yCv\ev5FEc˝I1I.5o>&F>dO^$iz а(XqNԎ8zjob9W4 m8nҒHM#I:uBcBn8[h6R%Oq`2%vYTG\?V%ޣ?j#^匙=.kE( Eh] h]ƢA55FjcP#bL&μMBkwV!҂bm o3|y =AUL&PZvpj+yiN/:Lk;y@oBVH7[שsu+Ne޹eOJhq R^gkg//j|Bz FJiMn0b>)\E"`VO+,p}/V&s#I^NN!c;}rX^چ^Z s3W¿9c9 ÎL¥R%nX^(%&bһvXhY+8?Zg'0S0Kg/`A+x>Jߕ䋡~iJ(1F",Ѡ?ď` }= 9 X2I.$ DT$EӔ!]oԬ2gH*j}LWXonJf\ - 'y+UnNM ٍܞ' aSR=FDO9+OrϩgB#)ޠN\{q~a3Hll%W(n*ٌa4>芽_ Wq֋`4 ?a[fQϞ҇\&_Nڪ'${Z: ~##&z·B2"^BqL~ ձ{Ptg{3ooߊa`#@stV,%4T -)akkvS6LLd]!RfjJGW g2W~ydd]Lڃ#wG'^vHHUq3s~X(Tߘ`Z3LHg:u(^d9`æN?-P4V&l,OmrB lUúQ1sаI@j R`g޽h")ApEV^JZn.4KN1JG8\roe vCbAR ׷p-TGO)WdL> \-A#Ks8Z6L ?J'A]cX${ka[3DJ"#O>EQ(cjt҃N8P|rhN87Fm;|bK'x2go'\T̘ Rb/ǩכB#bhzRE OaE:F \e un1_#<ȥh';_z4`؄?T^0?_>#\];HrLJ$ G[/3L7?zzmg#ΈPHrßx!^o27[ u+R<

IJ_c~Ywb;Cz$ɧ oyRC>I-[2[8r<0Dz]K {tR`6jI&c bk코GX$>lQKexooahʀVR`5cl wdf"y]4rBy')w3Zh>2e&w\bۦ,GRf}Qi6;`b;ΓҵQ\2u8MA"rfKkbE8cMJtVMboL /DҘ$A&Lp<!JXTxbZ=hV)VYK=Q^DatCoLfPi|n=D"#e~=.0u%&V×\Fcp:UXճo9Mǝ3a: ?i|YPn]gec5@=ꢈrS\dlM{}%JځP ƿ:w]sQFs$ei%¡4U0s4 2ו 1z9;Q\Y[#ԥx~ nA)>P2Rz X?C׿|5(7R:v6 ]@)L)UW^0Y?UO;֒ղEm~F;12r7o |3}q|g_vG Xx繈y ;jw'+>2߱eKn5̤_$J9$iԐ1فѤdEG}V<]^@ Ht+q15Y7zrNDyN@TKua Օ{wAlOi"XīBsY(rKXTݒ}#ʕ7YH))oTpHv1;-eIP FݫTa C.Xi]%Tcw :>TɤFxvmѡF?l탬P/J3qk m?pύ5dXSYg"ZJ€X+Ohiĸ^<*̛?"ڋ(X=!n&ߜ4$8F&26szZs%eat;0NALP`_@/<,=X%Tڣ^K]Z{+:AL) *z&֤sE:K&'N/YdkҷЄ WeM4r !2Wl4ڏn%D#Wu]")+f@M.b!R/PAϾY׏xce5K_ms?X!)!@a\V#U_)[8 2@9a.ϚL{fm<$J (EMdt Y1DKRt/W4}@udppE{u)ZNWv˟]kP |(.1};)G%7CH ~갓ZWs3ޒ&9F @!2sGwv%} [9HLA[.a8"܃(J4S,%Ss@,p2pCAYi~vV:̤1((5075D%>>y4 ׾ˤn]y;Cfh54/4hǻ%qQF>]M I OҒM0vY@GW78˗9hJ?\',LɓQ~3{F x0Cl ZVW:@lejbOZFlZr* h^FШz'nKX-c}/MLSP2Hez“%3ʮBr)n<`7QH|(*{߳f`=Z#J:t7n F}| o?d@x"V'l#c Rx --lB}n}B,녽>w>[ŅBhm]\Ltb BE_C1^HSjq٭>N+7_ǀ p tX]CLmK+< $h=I#5XvaۍYh]ɜ2t Aͫqkz~fce-GW jLue2{4my(&L'17FVIKS4a.( _X14n o6 @ .412󚚑;|`1*TSTe<`)'Lebo# 0ZË5W(q8\."#/Ef|&U)GuLj~I&y%h% kzFG1@ܻ#u.R*C#`IJ)>a"r>܎A~/`kuphI?t d(ʎq3,ѐK  ṉd|gmRW?1{TB Lဌ-#|Za8itbs /aS%Z-M6PKv$gK:HC)vD ydz9`>eNe_Ipi"YRڞw?tUy>yk4c0n-%۪]_/+P-~~) RH)5$0МI(hPgpVi\g0ij;UϬӓC뙜I):nCS.ՙgm$t]Wج.o(Ɉ up(׃ ^š, ! yݹZcʏTT3[ ءY}c:\xW&uQݺe6Ώ"P{:PQZ[{EvZd$"bذۥ^ O2j=ĠMi%sVqzET9טV0  Ē* e7]܏{!S W2 TpձbnRRjPbmepk h3=Bp V O\ 0OWiS+W(6lF;C*:l&ݘ3\TvGJ}EMkX^zI %cw!]vȞ9Y/ +[n )7>-6CH rUO;5O|^ON?wWclIe?guWL xWU px U@$}u qcl[zg '\/v{+f`wx 1G⧅ b\Ar&Jw~2'M MR͟7r.|NjEd-]tT}tPMD@bސu!00QݔlelV4Lxf߮fEsS\њ9&vH | שa2OI?![%9;|޵-rIjwUBf?T#VDڲ$4InH%1yŽe[>}gK#S~񮓄{N\Z*;r6 fbBL2Lsr2 f>o-u(DVRo|ʛs7;zN;o0sJ! Ҍ"+}p_ghGy_{zIZ棲nmS5g9o7KCa-0jVHog)P̢t͐+h^w,ĬS]ED:cvWR 0Goڴ2tkХ=70P,۸W$ 4֖s GP)iQ$IsCֹؑnߞ%,!%-I1K~ ;=к ӱŊxdSPq8&Z^WDš4bR&Y]"|ez݉gؾGWˇܡ:5~ns4pm8@㾖XǧEN!;,*J L/f3%֘|_g5d LU7ٴ+(qg:4wqȩuٮ٬Ns-y`;f}jr,nf1i("_YѺ6Lȶ~d7ԋ|isVcaHMܕk' ,<IPp Me8@E-5,sӘC[XD^+:鎮(E)s̨lBZJo-X?ґ˲ZĈ_ȗ 2Pa)Ean׭˜P02~h1' Spx |gv +<TH9jm;ϩH=9RY{c5|#Jc@Q)[:{x= HL>E`l$Ag]Vej2s"u{&PCü`l0)tq`Kʼn:jDeEޖ፜'I4Tkɉ6@AY&镺*U+K^+:cSO%<>vMUӝWU-7h\ +?0k[  l)i^EB:R#":(=K׭ ĨI43WQ: K轀NhPBe C.Zug1_w_w\} 矄RO%H?UFX;v{J/1A;_< ZmڤDMO>FW_a~S$p&<&9,ᰶ榫BW,5p* S$Ú*x~Z?]g$ :P y[ L(` K=XՎĿYK 9l[=aF3h *$&5r>-0$֔PQ+5p05icu۬_ѶqnD%X՘YBy{HxrU 2~N|݈"hIRe§=ѽ ɯV"6 Q>R,FFکX"t:%6'3+q?&%cj}_?g{iuu2hf%MdǶl3\6&N ḭ~c9UfH}.{1zgu%C]T, N!ŏ$HEP's@>kN`[`ml}9'1"@oZ)9RRC+15h!Z<1i^ɍ56T4Y~eq/ 3_ONtsYЂ0'de!'(yoZzezee^^O'10KgPOCz&d vYb]u2 VV /M_d!3:I<[ͶY&C&xF#J '}[KШ_.2_Za<#d@EJY NĜ.3(НH&@g=-M^ԝ^pwgLQދ+MS k!u'`ȗm8J?@!:Z[.,Ms0$3ъ`{ eT$=wkgKi*`+b8:_Ml*3_ϯ;8Ƿ4ep?}N*?x]U26Uli87:MPs{QB+4B>TOvhunGHg#Nz^5ݣdgMl zTpg_WfH{ǁKB?#{+k3Ld.T`x45 7hFu'b!au-fO)} ˝n} F8Hy /GD1~/'p_잪'3ȺmۣקF`'29,!zAyg5Gn]E}!>uE׌kd+1nܡ1$IR n^>_xȇ?\6Z"ԙZ {<]M,;1 q0CˢY1hqո.b7 gу85ܪ4J8[ @NSy b W*MVBlV 0z_N=P @TrʋXc.*LINzL z8J<2~LHʛԷ>,ǾG+gO,̗xubz Bg35u*>)@b WP2o:Ƞ$ IPv1V݊­ba,R/K+jpeYx:r$ڼ(3j 5V{ 8Pe>rY;H/YԎ^ȭH!/lwnN>ż% 5c fHT5;c ˇCC)֒Q,xL2T pT<ўiE0#\?"6>$ 6˵#_1ϬuSIa0$ !E q}lCc'.<~LLz0tuTb9t7Z?+6j4?Mc UCym .h!c>PঘżٷKcj )s!7Ӥ;H[Iա:o1Tے9}s D2mۤƗqޏՓEoYmJ_\C1 6.k?6MxIȏ7JVnʈdWlcݾ% l1> "tE;6v"FD6k*:pl7`X^aaY+?Mma{'ë8L[6x옺B{7m \;ԥ!蛡ހR|z\Ë[\WZ84?Y]=7@/mtlVRRق]Y'r Nsu8) t{H?ኀ#*$%~[sW9u]^" Re1l^!_0nMkw, )WFYs[ 9t#+Y%WH2ewqk4H8lg BslWTd.㓈N4fdRx}zs;l;ҵᙊ[}'{ 43掘Aob^`EefhwY\o$ )3"(=F&!~=\ vo}am쐼džFy"t }=S7P3qOpHZ꽯t]CUcjX(Zp7,hΙ!bPn}u5r`6pS\.^;cK! X$I2J&QRZ)xַbc( n j;khp{Ɖn0 9 u1Ĉ? n051WfL'f64~swX/τ=Ū0ɂp>6+DmDŽrdB61a25]pC$F h[I!Ap8WKbg@3gYkb0rŒuR&@.!;^BQFQ(qgJ#]A3-h!pooFԛ3G&p~K`'\rϳU_pG=+d8Gc<`Ǹń뢨*!B4åflZ%3kIlrkDǓʍ_(d-(CA+3Y ]þ:NIZqV`p1MIy3,,٭; Y=DY#ivb[5CI~(y7B\?:>}/~㪣% t |ЛllbS(`*Cx^L |n޽2Z3ɷ-6$#!e;v-|x|9i0`P$$'XibqBNРC5E~1lTЭ~`~Sb s]'~:E dB]`>s16MwgPZn5@:"hqSPb2-=W(NYK@4o}KO!f Foca!=*("m׼ur2P3÷r+o'؀o Q U/P,x?./$/ u6t;Ɲܚ)F& ƯB (Ht$#c* \ y{yEeVc;[Q'EWzjt[R-Rr pe!?ї$Uk^jG h^s3,ҟG8 FⱳIlCws3 lw 얥:^v|-T#H?>q=f6߲Nˇ"*18{F!y8!^xIy%l ׵`uӄY O#D-QV)=,lF8}%Ok2^(Fbw)]x~(;jYEsS>y.,ڣ nQր (/R(%+|䓥@v EV=%a+LO+/޶dY]t`8( P ](ˤ(٨Mbd4wn%Gphj0?!:l$t_UL@3:H20ڶzqK$uL徸&+HOGHtՖ;{_6:4;6h.Gu3Xc$/m 18 QƃQ돛~Z/X L>/A&t̛nDZ[eMp_똟i44 mA<ĭg;&_fajޢnS]7phi,zS@(*Ha, !au&V.B6t￾Isr퇢ED.S TQ {wvXJӤ<"fՏ8۵슜`8O sي!.iʢNrh,w)_|ib4|kZ\f^A+Ml/$5q⻬^46tCPSb` ^zs{3T$Jփw:v|OLgDM5t@4<(Y3IP5dH7^s"g.?}v ^+!6c>Z2^ Ө`6d:ըJX N{#/5쬹mX`Iiy` xÍB42a+y;_;ATѓ S#EV*:x &+ZBN^ydktPk^p0vm|cC"j*X⥋|GAiiضԹc;"Nq$X3sE~c7-\ 0K}; ;KoU8xw}q%}A+mڢZ8)𩾼 C73P٧->X4R<Ʌ I25us։&ƅvkmt/﹅ >?cp= nPgdɄWݞy#B0-dt6>HLUc1>yѾѨ?\w/q˳FӪ<2Ɍ{uZWU:&Yh8%ؕeŅ@s)+cHfvYO;9;@mMOHH&,bUg_C#5_p1JrB5@ox@Ӂà2Gd#Ib>44T:Ϝb C(Y.x4T%ҁej@˗-ū}/nn\-t~2+7c #ىeڏu _\yvObዴs{S]JDDs8<7Yvߝ3lC?K ]w\{w-;EJ]/15d=LHٰ\L[-`*a|<;\7~Z{Mck/> Xnz]1)Y0R7I,8E ~׻@jFԹެKU I"@*5 nfk(C>oG|{`С ڏ&_E7lz3/I@n `/3!Qћ36P f)q$|q<;ۨ[=WXNkhQ%&E=lm]B(E wjēR6?(|RY_w]u0) 3F(kR" _Gj'Jv=1fվ8Ν%2jӝ_Ľ0[XS›.yhy nH68|%l bVOYKq<嬠oȬkbceǤ Ջ޹7XzN4!L`HhQYf1i)0~tm~33|?2]C|.E8jU7=jQ ~F( wȟ2ɍfx4*_$(#Ku'KH0X~HSJW@j#ܜ q$i6m &W)f$;,d|´76w@RL`ag* a(WpYļoV6qLlrsv#3A|m_#я@C:;=i#*u1K$r۸Gl|v#ᠹȟ]hJ 4RrI%QHfaU<>nGWZnڣ`ELX†W5Ҥ& c~~B>lyJZV,"h';MY:uXSokZm.<,"d'(.%l3̐)$-VK#RZ]C|3 Q<#Yj'tⱌ{Qldks*1(={ь+&|O"d2+8췐mj7.e#X}C…7pH; wS4QOuߨuć"n@;H9ض_oG9enf]rӇ\(/:YC6c][ttR}73]ъ\Mܽjw9zUTi$B3`pA?||+.G{!DǶ% Ū^,c_Nr ,-Şļp `*q{%Ur NRJcSbkC1ZhF`B\hQH'1o};UnLG@;0gJfߣbʃ 3`\.&yQ &;Puc]B4?a%&T#+i=vٶݻr DOMI`?_zsm̫{oTS *|;RY9r&-rc+|.ʋL>'?<;lEeH8NB3qTq3WU[>gxN6{Y󵢌8}ssmv)(g Fk sinH=꿎h;Tjo~`ʍgEvL5;3Tx=█{Gzȋd*E$ Bj򉨅T* y!`~_tukV .y(v3`_o="j9 ኸ΀TDj35 ]Eªշc œ "ӏC4J/pȿG~㠖}Zi/W';UOW#B H ' <ԃd+#ұʫ4ڷػHɫ;҆ #hϢɇy7'+ 'R0|-@DSt(F_ݾ,saW>&9=!m.p]?u[fDkTwq!@)M؂IV۷*G \,% B=5'f 3;J T&m-C|.$Xw%M!FYr-ёz'.I([tPYI؛[NJBLܤ$\(?h8;$/QfU׉[XD]-@uUpczRWn  l~ip=?}teNn0V^N-}lb y ;8?@|9Ѿ+TY!aA{+5\)>o+B 2ƍKAo*Vci% q]ÌU %,YI??̥dH]LY"9MzFEbsm g7)x'bk ?趟2aWrn:(r^=EMM+\'T1ʅ& ꘃ(u~Gr2n$Π'PQ=qA Dm_Tl7g#: |h4@Ш{1v)3*hUN9zwɕ-,g8l=z-q(2Jˉ XfhJnBVIA4) xjUra&5?uqoO:7z.,s_҇CY`QZfj76vr*9SNݑ x'UC..jOsn-4 nEŅحbSjȶrDMuXh\ZT'kfgQ+M՜«UT`FM:Jx &)=!)Zᯌp }r7_[\/ķ:5LfKDz0VdZ61#'dW5T82s*oy^!BZ GTVNy ;)͢"l CWh})> 4Ԛò~>gi4N Zѳ,ׯz"x2A_'f_25(cH6Ky`^JHx]'|PL_pJ?ӘD"{ΈQ)fAnU%zFRVǑ,N5I 29N\a96sm"y e朔Z"+X(Cm#}-md+r,lA՘ P#׶DlQ3'Cڋo@ !QtRa z׆Ӵ;^X{ e(8q=BUS5ețP$`,1e_wG;Ep3ѵK4 N{K]$ ;;%< =2JO pʇ^3#  T*z_F3K&֤`E+du^s_w,Z3AӖeAh"\Z[ibe1ߩl O&^M0v'@$̔iCO\5qxFp˜~ڃ +3^jbCkI*LY  [zla"[@FnT❪ʵ]Mi]zxإ*){l^)2E'.)]rxA殔7Hn  A(5]o{@y ׬#-IŧOxa45`Rs9@U.2Ȩyﰃ( 5zGH.lPV])#w9b}idGH61^4,ؗ431!RW B}4+V,uysВǺɧIV;⭯[Vl"҃([ `Ƅb\МBZ3>`Hup8O~4/9HLvhH^!#qD{N3((2]S kq Ѱ*@YZ}KXcyum[(@ԵL%Εp4lɝX#(?PY ڌ%B`.xJgF|D@0@+ X.Bw)H v&)B@:E?8_LFZM=\YQoؑ"{6쫼 `y.?|^3'@D=EWjfxQQv3VV+eyk&U%N]qX|/T#Mdn>JѾ[3a'yshy-bH;+)]R.j^K jaERIs|3eDnBe2/ BҘ#Z~m~X2(SlHUDXul1KupvMy"mkڕ b U3qg/4-l.i1T/'}j[<㞂jjAd.6q1!@_ 1b{y g{M{QH^Ep9˿HTɇAXof0l>q/Xeg(q9Yn{rUiI;j8:EU~F(iEVx!z Ä1M5򫡊 -er8 ,n'c>Bz:p vl#T6UTT`6Y"d3VH.ܱn]pF_3A) 񷑚 &, 7na{huښ)JC!db>VAR!LoAEO>Z3لqq®~,z:s?TBB%p! jȀnSy8>:.l[}x7;q8Ϳ3>l%4 L`wzt(f;L48$lAd QHÑF s]T{s_u5R\8b&'_~<5%2؊DPWMC6~A3HdbB\%V$p;[T7%"S'9"'G|vۓ> ޣh#<=u^A.wnWqa֗mro3buԫcm~Jsا (@e}>\&[<Sv(q+k+pRnόـ)*-rEd? ܷIVh~T0h# %ᨪob^+UpJ2ͣyS;_Z4@8w`?;~j\pHyI#jq>9 YrC>SUG1H(L" 2CS{п&{`U%{?W^$W-m71g)9UX$J5: %}Nyԋ2G3&Tn>AONmޗX`+lŒKY.n0aQpi*PY{>B ]X}þ'K)fkk*u̧n?$f,ҜePK<T;Ζ@՝󅳳[#_J.)[n7 LHŝ]2Ty9s>ou=F/j -Bf5|E!C8T`/}Y[w9Mwd_OQr2ףW;iM0QI?l Qj7uO*4.#DCl9YK9nY70ʳI (`8k]z7XSП%Ih}\] W{_ӅHQ$\eymjL?ypkʁܩE5?܊@4HOʭs3-kόIH{? KQMUp'!"kGj*؏IW>?$e Kz1Ӻ6VzM.ׂ`h]s`QL[p$76DlV%Ȁ}pl: ,ƈi'dZ鰹-\ hE *Q/@Eh]ڻnSfp<< ͧ@*[ʹtЀ]+EBFanز*Y[ ٔO'ÇCi*qg#x\.4 ?gf)Za|ErL"32 T\II!#OX9^%rj:Zvbrb29|hDpU ITs򠟟1wVw%yaʻvȑqz9! 4Xj4tco}lz?A:`T-o)<3)܃AÕ|[iOCrbX8Wj*ڮ0wpcٙj]QN_gQ 2[;pX^R`gH .aaHv68͐a >P_JW@bzP3cƿӒ$1XQNQe j8>w5^=TRZH#1G|M^M]i?[2 %0"gfjqk|UpȒO]CK*;criiu.zO{T>G=n4tbu$P,ƞ_c43E?u'z?u2 .f '8x x_ Uzma>01JXStfTSlש94Qlhs&($;:$?:߃sPZ$/JL&]Tm8ݐ U+[*'!|z6<[$#R9C: 4|reky?f'A'fDm&C+΍sW}壦 %Os]aןxA\ ܛS- (6hOKh5OWiԲ8I$"]lJ+jC!UE- j+liEwkP!3˪x1;R`l*V˶K@,]`y7.â׿I& *n~|HV;Ds byKt~8wu|=fT^9Kz(<:g[.P:"*EMId-tkvr$c$/_^u;:141>yuܧEuR8n7i'dO#WGD~} secp#ƽE ^oz$[@vWtct#լlp̍e}(fP }gj720&7xfp{ 70ybytANvXw ֗_Ŀ 2iov(ϭf>||)|m@{MrV8aXE".LJqTy̠ҟaiJx,Q#i/ٔ J5 ܇?̊).\Vf8=HPlx?n6|= `7 /L=3YhیʾaoGsn_d|?8fJ_Lv%$o"޻ ] orE2CZ`mk[ӓdC:U@ެ gGu#ޖ owi7r:1i8h<-z_q-p Y2jC.7~=؁>r2Fs$6oa0T%.>XH/L^Es"=@AL"0}\qDl NZ ZZ t 3œK#qJWZFm# Y y.2NQ)rRF 2>QD2̅0P{ Gm ?eiN7#G#g6B!a6Lq*W^X`,+5k0a}*7k(g5nR`mSP" /)*] * rqɒ̠>$ޱ!H"Crq9c`$},A5о: C+ׁ ,cD<`r.YG\`ƳKSq_gהK6x:P uh`L kva3PCb 2oG8$4P]."j88<4WRPrs6 )TBGWpETW댝?1mrC/ZPxvRk l(FVN^*hXPY.u5&CCC ޔ mSt) $c69DiYoriMOU[&D-\VL1[v23Ϥ\9Xޖ"O]c0> Mx]1Dv,ok-!ͱC,) 6eik$gçc`Cw0\S&3'a Lk!;7mU.Eһ,zXY &{Bګ㠣HqvofN:ļKr9 b/Kx,@ۀvcGgLQ|r1 }x%e:iq]b zO4R}ljI؊{$ƍb/k`LȀ8Pg/_2zXbs"Wɨ YݹF>iNAEcX,\n-DfEfT4 8ZW@d}ҳM`&>iWW ]qqTWF7+ڿT ĤW}e&6Ob7'`oZ߲c8v0,'= SU}ߵFM[B/~qu$np9˾LKYQ߉ɌcMhW ,XǸ$=.+$1+zIK;p8ebG j _B{ 筎GkE$"z$(۹IthufQn\!=:B"Շ1"|CD+*"2!վZz5iёlQ9$ՆXe S-)Ki,h7z q My+o84Ͷc*393#rh T(ol=S6t!@Q aaxϠF3au긒3b[d!0ï4yle6W\P[}޹Hu!2Z1n"RyhNUay@53NoG4x uuSZcЭ_ .j+&a<^ /0t˿;)m_6"_}"Tۣ!R&W{45fKb9kx9Bԥ:>SYWY[2KMM*1Er@ 21 "$TwKʑ„QhA-MHKmcP -DDۍNٹNU(uS7__ԥN!יq \>SP3[ GVЬ ^0GNL=\dKa]Q8I}oy#WPV;bp*V'41XfC} ߕAuX;y+l^$ٱѤl)Vx TPkG׋7OM.wgV5UL8CF W!6*œ6/ v˨li-p)+b1X &Rϧy'"p\N at.y X2 S1M*s27vW _U +%QD[s_{Rudv+f߈omۢHK"c==?JN^Zm^38ya}R^ WTεv@7f6h5*Je}׼v%S6d?vbtˮxȯa]N_Vfwrx, ?ьad54dGHK4oNn>~RΡn} #aR< :]D>R q/1$ %nL~ :(k^2A U U0_chzR*D=^U cR`Vt5:> ׉縷kU|w!}7TǘVBh%&ؓ SY(Z`lQDoOuTY1]x׻ْ~ʖ}EeNY@咈a'.3{5!v lBJC(SoK_D0YI>H]TJbE]$L@ 1Rnax`Xl,W~!9}8q= %Sybw Ó[fP1ibЉ4 ΗޘwV"N*|7aryY..օKm=+7}sZtAg,lJNV%fGԓ}ArLAJ.Zvzx0oq0cpu/pCфLitci]Ll2cĿfD >4ڛ?qb6k(&ܯ^UM*xsi份"f`O顧1)tQli.hZ d\w-ODӆ? t*jh:IQ j4Q*6<H90Mb&Ѣs?@PQ0&t Dd}+k)Od9Lb[)`+P̲EN02q&1ۍH(sJ;qEwn2*YDkDQs 2wkЪIwf⣘CCT.oiլE|TXj0m$nG3L ӂ3@O)fɛ q|'$=~O"QMv9YTO<چZ֗v|1r2ʄ+%\|/: "@t`}yr: EWbՏHrAkY:I OLu$p(̱=MPxQ'}Msxp5CA/:{k䲳"\%\kQMqɈ56MZb,w$x^o6WozމM{[F9{qP{ !Mv"l8V@]-ٗoBѳti)K9&1r&WapWіVOVUl%"UkO*O|/92QV '&Ibk BH;(פ\MF`sHֱ0rAZtv)2?fl֭vhG CKPAz߯nލ!#^%!qt 6ҬUimB&jqxMB$妠\v=O>d%>G8^,[Ğxm (O ,MkW qغ7Sq˞ݤJ\YO #ud 䞲CM&)67$RmF"F3x>\OAo3QR3קc%nSCoOqR{7ABi5qԘjQߠwG~24S-ۈTXPSW+fFLSi`?nW9C'hGVrT(04FPj䕝?;*,(L5JEmsZx J?exz{aI{Q@.YVX~ϦV.7hwٌT\ T4@UCXE.)~1QYBHܤڋ^$<>"w9JFmܣfUe>(kHWpS9Q,Y$buUNw5yŹ5_Jf?@U*l:@M^cNgxoa-=%.Y!iS4]㳋]GdkVn!uYxHRQQ߄Ԁz#@zY!:'tJg,)ſ.uRv-}!Qc/U=rjNLYEI`B ;U<o71b iκEKG#O{]<$/?b'@zZdOx=|qS8-R9Kej슍{Msz`O;0R -ٚLyy%yMMZσwoݥx|9A b&cБuyz$E1ϋϹk'r#~Pq P k A*x8^kVm x]=uD̗/9<1<.оY)"-rHsY>G;,ްIH㪚1^B*^\~iJ[;뺶 ۱h`_B4tcq`Cnc:tbBQ/wFTzY`u(,V:8#,%Ϯ)(fЧn]oɁ0iYij Bt.=؛S|*b)$=9`d|g#8#/^AN.I[vTAW~.筏X K%>QO75ޣJu4bǨ𚕾M]`ZH<b%# (%D-̛Jtdvt+9׮o%kZw˂(_7~@N)f0]LN0 >Ď%;Ol>>~WQvWyլ*vg1nl^b-K+{=(<+ ݪJ6Gm۝e6Awp5dq>tiRc=%iRejPQGdⶭ[X4Ql:W=3.4+'"(¢%܂S$L\8%"=@|'y"㝼1,qH(h@'SȘQlb8H%˻X~؄VkN6׃І/jȽJ5,X+&0Ec08%T0Rp^*WkK[#c f?Bˆm-HȌ dX?k}%Xsn}]| r]"2_Vo9 =R;Ѱq V) @Bvo䬁rQ hxޓ!p:ġT] 0V6(xi73Zo3U Tlc{éQiB| -,;Go@WS 38m e:+R Ŏ-IifJ.Qx0dvљyjV\j#J|yX63 H;? [T0 hKᘌb>۟>eQ*{E>g03+2N:*14Ƌ8,%Wgm/8I :/m"I4;P2J]("ݝtB$x!9|s.e ZtkM'lGl#; :0Ͷ"+bLXztyAL5[8,f3.Y]J u@)tZ'C^/p8sa$T>GKGo` RRMhpټd@94 "T"ɨv Y #hڪG;ˇoBĵ  V{DX-2}än6@- ;bmj:󄆤&au.ъl%8r.j6Z6cn^CLn2u&pcԴM P@'5Jqh h5 F42W%>ajZب2οwH-T*@콡E9*dY7j8Pp.Mݖ @ 0m`J&!33(2h-eNFN,YkJ+xE4.3o| kH7|ۼB>Q,T&6K(Aw2h !D]GY1:LdHpShuϳ)Ș*tw$!U/_nq]m\@\>6x"AU/wQ|p 5{[#B:)yJ+2S^->.w0c9lݖ$L7a$Ye+3+2l Vc2PkJڙ/f$A%g$:*ݺ7F<@-5iK,Apybw6,4CK ?I q(IJ^F$;!u_5e36Хo_/&-8Svrs) >TLg\O^Ŋ#d#p0 ]҃k#z=xD :dw^9,V0 UZ3Bz糛H9,^h;T9\!1 pӻZtԵrGLOGzK y$M^:0RfO+K ʗ%|ʒ"{h?78ie=U8m`rgǵsuB8ؠNpMBPB_aʃZPtaT|TFqܱ( Du^0 Z}Q#f}nbXF ޣ< *aRv3[xP#nd>s_ iNB1Kҳy5[׍$HtֵaQy?2WC:ޥ $M sg[-ƜďΣ Fs{n'?#Gws6R{p ZtQі{,yM(.%N9=&z|6 `) \SECH/Tw4x]'k&#L"@.E\dH"~u/'6?D>:pQzyh=@Z<]דl>3<0[{?t Ӊ+T qQU{?ՂKާkxtTHyojraGr{2 hX^hXyY,0įzd{R<#/^{Dvs:.hۚ޿f RZ=T[jt@d.В=q%)H,Zgͣ4MƠ'j hfE#Wup5EB]šE/Gch͗jAw^kB-wK`cqC <+ &2N%۴+SD=xXߣէ cc̹>dgwֆ(0r?@= o814|ػ+!)2<1\^g9aȝVFLs9<8zCL\Q# $iQ(lDb9E# %զL_lnsjGL}ŗU9!8Bls$ ֺ?!d V۳h䰯Z,.莲i̽kK}LwmA}NʓHwW3RXZLC]ĕy5sN3MtaS%&eLșV 7U{ oIoyÛc n5- Q2 ly\XɩvWF(\=fձ@j+Oڂ1F'cyoC[}(= z.u0~vO'[b3a tK? ϛsY[\!dd}y658fΧHRxrbɥ"zϛ|+"I5cZ |ݎ76fx$#jJUTq_ ݅nHA03o!]{h_UB| _$K &Y0Zccǰ`{*^IΓ^0cxNɚ\Aՙ6z Y=~,Z_a_t5Z<h/D#G7(n-]f95;q{{-Ј$DND"D%Q$cfx2,\,-@9-g3KH*)KSFA0V{|p'^X|b8 {+U@({o֦mT& Ŧw<uܛD$@ssw1ikH(G_G -OR~Gr BiҼ9>8\BT"ңc#E*dXKc@FZ(o YO܉"Dx4 Ghт!DfYr8ոaI;%T,n6#`=Ъ9z`籝ɣJ]`th$~iW܊*o_2:,8g?[v=n./E-ɉ g#:H; MܾH<㷓5<2X[UhK9ɗP@ׇ{瓨#,>B?SS۝qOTWP 4'V`껐6wljY/Ruf+(a^s Bj\+bzEDEm o݌8Z +HVbU5:_^J=Ysˌ|T3X )#I%:]憡1QkH0vzZ2nӄ;#~함r^UnGo`X*V R]{>'wXD 㩶rl:lS#2Hc'_Y!?=FX*pg /@̙dg 6C ,Ѹmeaq\ܓO$0NbL;fn _@,998`z0A o&>Z BrO=7(׎N ' Bun= ڨ^f5~kupG潮jЭnTNH3",X2@0^ݴ[Lݑhi]d"(M>fiM'Gf`luv\Tby4iuw5ٕW\~KsV {o]/wnU-=.ŦG fkj2AEA] JM /~.)fCj^vC:y;!UP[9{n2 wz*J+maMOgo읎ݲo'PxWUo.Ԓ$EK4uEڨ~4,w؋$S FXE6^&Nm'Άp\h$KY%]7vaiā?rU*v\`ooZ73yFԘÛm~~Zlz ]m(;rW~L{K8|6-F N9A"#_iI ZB^gIFDtC\{15oz IDO7 ڄp+91_;!-${4^}N$sԕHKl GLrRc1] .][v*fj)b/qzi$::@B6I=j=H+>݈<|XNx~NQ/|8F~dXg,O'U.u alWG)2oC ]Τ>+̌dmFʙjf) \}6X?7񏦌z(ٺ3g$/_T=⠑\-Fx.?TPO>ɯoRy ,UrH&8A|FU)1r(ޚ/  <>-Y+Ɩ-u>8N.g;Xe+|>,-{TNw-͢7.~%Cebj"JJ g LSS[-?.яZ'1_cB`ySPOEI-$|&(So~Fx9%kk2GP,5)oVfma'/*O>O,M5Z%KRwRiyYCoKFM`bN9OF9Nn06/ZY/.'BWWn۹Eʢ 9%ɜ#pճ(!X\ʗAPCV'_UT(quzƐ??ҥJkH"ÖYޒspLT12sJra\Mn\h\SV](/.AhU@M4FԜ}=h&83sCQ:T[ _g}.6v󓃂,];a 7hHHCSO`ϕkߎr"wirYET& GGK%ŰN[P1 ^QwJzB\KCOv;|m] s$`(u x!lif&|FyeX'Yc\oSO &}.,4暬?CwҽA,= g_/Jl :+Ρ|wc߮]YZWܿ؀+wyj{t`bFZ =JoAdn}$l,aPj{:711lfůGNWOڗCz1Y P]@ѿQ*/+Hm7StX%&4#- V,-a~P]:z9ɱTZs7DRGŁ^)cO젩ԒqU1w7sGDUr#&G;ͷԾD`M> 'q@ٰmqިj@g]A 3X:sgX$(~g{z!v|PIPwћ U)~gE=kjcB9.8:n [ gaw PlGWA{FROQD|)xr[<#!LQ\jʵ^x)Q!H?݂"NUgRUJxa/6K> //h0ª^?<:OG Q2d~Z\;R8OZk< :o"iܨIn6/=4jMymˇddWRAb`.Ȱd刏5XSf? {VHE1?Tzw偋oE5FJH=yQ4ҭ.p09rR}䘟K_AVDZӞ/ٟnha$ H6 h/簈] GA7'1LWF46/ ;amZG}EIWzl 0C dj=C}B@z W;D UV#78ۯ+C x0[:=.j4񼁒 7ecN?ؤ(CY4?WrwTP1;NсXFLT2+,My7O7~IP7a5oaqme`;A]f#z'tl(khh-},?' ȍx䋶&]P?T5#~Z}yk)(99["QwֆEJJ"uY!d^d[7!e!fMEdVmVYNrUu0va %f|i`aCđMuo*ة F0O 0ur#ʛ͞"cҴG^0$h>q4΀cS1PךDqZRxBD/t0@zvX*c6   mN m4ٍ΃Dҭ& u.>z@e[AbN{+^yWk(Nm}OiyGҒ QU3XA^>1w|5rk|iՃiu~>|(tv' G` V  Eb<+ uHMx-]+#1_Y!Z)1&~&K)>}o^WױGz@1Y1,9+=o@TSf" J d,çtެvJHT䑦@l%vI<|JkSm &Fʒtm;A0%ɶx༺jpa%~GƋ8yGb́ULTRKOxB%9Ms;LMR<3ª% 7/A2RDYgrTS]8zՅ)hGPatsn>py'ޝ2ځѴ*?b?3qaHxGćj!w[ }*Z!.#Sj=SЙŒCSUBW PR! {db>x7%{!H¬| v.f>Y,MN29]9$pWi lٮmyg$-GL= >'X$5lNTnѶXQ|E]_C+.2T-B=q  dž?կ=dʜI^0} L[=;n[LGԞMb@W+o>*f7?nak^,yJi](,jT<;_C  Rd>ew;ܥ2H7$ uoY]r&ݸʻ=UȂ8MƧgnjqjZ:3pcL 8uKccMsϲ8g4bM-E)ϟ5Kʎ֛&ˆ(rw )[Wy[Ia%NLcl1{`nZj֘tuc`ކ}і$֦SݕV]Ku{}qBzc[0\RAi7Ҩ'Bw9O!Z'"%NxĚa=x8b_lae~l]ișHz =f%v=a?wlFm4ŵ-Ō%Lf5tTuYr/,o-3qG&uhݭД3k's:F!rs8Hbl IY'ӦʓhPku!V>>v4 }a 2QrL#N2: PꊊRDODC ZC/dOx]s])A$ڵMGT! )F5#&I4``#ctxgaݱˍj/}Ae) :8͂,I7@ Ǿ(Nu Ps-GZ}Lj~Qp.{o*LpO yial(EU]YQ-iXQ7sb >$䎸20hp o[tUQE-7eNr[24jB7 ;FvDB^Zd w+M '}*^=Wmt}/ڭFâ}k]FY)QzBgUkQ S 0„_JA=Mٳ;X_1HBO"6͘gTcŸf<BZYګ@w#5%yBCsZ(7eCmcj!_n qy0?Q%_H;^J%o8/gҔ=Z1ݗgd'!a2 OԝӄDqRߟVMtšb.u;|!+VH*aަ-Ɵf)?qE'hQpiwFPq8;Ʒ=J'x #iùV k?"=܂DVUܗ2(By ui.Ѹ %dJ;e%~@R&G^b\+Erx}5?rڴִE +PoǔY+quKrDn?;U>^8庀(aa524o#T&W 7 )bMNܕAirKXC̞{ˉc=]*i;lBT߳:3₅5\@@>;I[wgifs/ǺAI(G6*fj;|kc=C WMF5-$PXA?9"{K3-VHхm0(̾ERZe`%o9%ڊ)lր{1U;նsɚVP# |븨E_/?U؛zgʄwXEOWY{RSGn)M4S$߫&*Yy2/_G-5qsZu,B3fpUT>/mٹ Ph4:nh^ۄAI[f9Lڡ۾_ 6:d DMnUcCYi4P[(2:`q*9*m]U!A" T,g\1܏T';׫m X+# Aq 0dwi;Z\ḿ*~#"r\=V88ť Dh84CL.b[_W\[_L@MGC^W-X !ch(82 |R" +5?E8vJiP׆VN$5ƣ{σ Ej1K)ck{*zIv̔ѥYHB.hh$Ѧdݫ_ԒI؋5|P6) _ [Z2_r8sԙv /P p.lփj[g\d/%9SWOc q Ek|p>'Ԝ'֌K)U_ f꼮H Flt~[n N[ػq_Da\`m8Ċban##Ȑ)cOgT8)%ϓn*(SRHW0^^_Wh]c._wMDijJW6^@x.bZ/iɀrIq!⺇argYʸ.bTld ;튲zp"5uN CQD8]Mw;J)q"Kx3%A\&z 87-nA-G\Xqd򯠞Ř"=Iup ^L :r쑓t$e\SiWTwi1wϘzΩ3Wx]YK2Sa5*4AHANP;h h?0DmE5Җ5h %͌@ԳJ7[6]>kNzpCf%XA>c6k6pDNVe*'q6LU1[&v_Y΃0i,?&7PLw/pzhGmm^Q.LB\盿#oyfm R6g #(t{U`[xUl;gZHQ=M2 }hE剴^ZKD&8肠~S4+zN`;@1ʤkTnQ56b] A-繢Xu1B|;-:j]e2C*L0@J&r_OM>QIJu̲.#=)X=q@JVqJB,&sCs< @xIu/9+%=_s)}MM|# 6gdºĮފ_ۊ]'wRHr%A* B0I@=hZƯOhc v-MMϝ<\,ӷmO ]0$"_S쟖)~uu8[ X>-2PV:UV̫6Z0!{D0Ą)dEj -SL;{P%Μby,(K-C//!)ZI(P,rFs2Zeck qГ0F&*1fEIdJpqr56l1a!m+Ymjz i :H@+ BNEͽ aD`7>LL~8An < q4+ƨDʑi8\iHQ1tV(d@g ^~/DM {C K9,RfF;XNgrOi)ajd)M9UBy]a\IaHYE`؍bnł@qPLtﰧd;o?+Z[A«U"kz< sY zkq‰=C2Tt ^8 + jU G5f@DoTeΠ2 O*("4j @URaǀ<,[ɬFTfJK wU 1U\ ԥ/eP=bAM+̎-K" n=[Uj3w V?63A />~(n@[mͿ+Y~=7>d QagifT4mc'sm-C!Oyޣ%`@_dU Y^bpgT}zߞP0=3(UGo)RmzѩNGbn?) JRD$E2O-Auo= ͘h[gġ` n7}_K̃{L,dL,ܽ]+ן@!7IT򥫜xDʄ;0BdQW :d])o) ğe qdq~|oI[H5?B |65Fϕy;xk&1]2h 3CvPwl-gw?/3[@3s@o@)XgsMeD? ̗;YAUBI֝˴ ݚ2gw vRs 4ts%!Ly<W)Fƹn%Lߋ ﱊ怽n 9ԠwzuK4e<^IƊq ABc/2ٷ*.?.Mɣd?7B ޹tGq\;5nÖGbU hːP̗|cU\4o6m,T1{{*|x(Pmwvp]Qle6$h׈.h4o?-HQC'[*d-oyܠ􋓬(W.x=wt,D^I}kUWuzHeU(}$v:d񰹵Fse4ޑ֤QNo+cD Nkz#QSD(Q뗖*[# ] 7#lN汩cF8q{bEy1hÞA b cK^>3P2RHp|Lit#-n9"d}C}C<"(+g3IC׻03K :FfYΌS65%H=֠Ckgkw1WX(L](yZ=ʉW tY`w zE@hNTgr}a> 1r'A_K-#XŦ(ۋ:WC1YeDh񫶆{M*B;U ;*2ٯGbrJS9#Bz\AnY(,?b@YʪW:1Q00"mI{pTo :Wᆱo&`zFkO5˫]80ʼn>wn% dwyJ2$UOD\EJ g?vW! F +;3=v>uipў3Pߤ7n@G7q]0xvҴRw/+j6(}`a%sdOrU8x /{>(0.uͯugq)^OFJ/mQ pKgAdtK1,G߻l@'C@FB]z|'FLz͊K-(X d$ ky.N:l]8)7 b6m͑ƒMI/a?7# f0B6_Fn,j*|bQ}Vmӷb~/7(_;֗%*Սۦ#e! s'P?K؄Hf-yW:g3L_)-<Q$BSP^ޏWV9;<ׯkQ]V/npVe6 tĬRfۃtA%9X_mH۾ nD+*pP>vECz@+|K"Dq4op1;)R^jg ,;x鿬0/(#})^qW]h%i6iq\$ܾ )v):<[zd_O=8 EC{RM4N# {QDHɷJ aq1*H \U3]^<_8S"k|Q *V}+\+2=WpݱAw| Ř纅Q@Ig%I/[(o&I+:_AFo?v1yh b͙|y0Pi>ggKY;B)  γBv=r$YFKzB50ƁteRvdx]/ok+C:P"%=_/ >luCU1upn9VӳV$:)K)sC"x0>n_8WwIlIоj\N?/ %̙'P+l!O`銭6".x߃HCH e׏d ǎtպI<ii9}%!_z% G ֨qw@sgBl STܒFl-Si %ư>ˈs蓕ݜe)yf Q']9Cy[z"z&%U)zdW|!FOʵVPАd$+rF˦6&Ρ[rg[k-q>/=Owtc,DF@Ow1_LDPsvm @kJEDk6m~`C#5bt[2o ojEz/9aW|E kP6ͲJ/*=ⶎrMY? W 9, ێi@ u-"x<=wJSc_(>s?nJI0eP t\b~ j *RUf7BeeaFŬp؏Q2Zl E|:@!]φK_68NEmہWFtR* 0سxxdAg?-TdSyH2y%+1vfMq[v&^1˟Ҏ4vnmRIl'&!.Hݲ ɟ<kx8Ľ`Xl`TZ9tJ#37+'0bW6>ցFs+-ߋ/Qh2 WRdZn"x~zLi`GhL*uh!+[.hN5wF c?4S;<֠l`6$ mkPL!e>^ KU2S״P=M [\Ai$q eIrry !~|jp Ԫpenz~6!&iq?%R'dfBB8L8aFfz@~ա.,;:``wvVn5F䏽}>ߤݛ ww {ܣBM6?$3UN۸:Xȭl*7"r~7̦+3$1\o^H)n=|:TR<֢, KؒbVee.A|N״GMDp(WJ,|0͋[B&!}PAֆc%Q\Q?㒘-KxFs^?NT6:uֺ7pd  _kWyq89[ f8ˣ&1INz\ڂ=9IX}C9eMYd)spo8Ytr8E|y#=H @9@$.3 7\f8{}xIJkNj\PZ?F2;ٚDSs|A=[IЗ8ٙЍ$U&tԦP=)>0cm 0"! KZ1VJKgeXm%?L.2GUk6=Buic>wߒ 념4q$*pHv B IXtQӊ3eT7=7x'kQ=v> vz:*}&{x%`@8ЁtuXr.NuX<3}G`^%G76oaup,.>UM)\C&~ My>INxWA]9N&z+Ʃkt܏9w@E+Z8K-sWaA_ǯ)#E멑f!:":*.K'du7PQ p'a!벆 |})I2G D3{ -{S_wGQ0O`h +*ׅb&>C_p<#\j̸ati[& - lIf S Dpu!qY/UcK*i.JyEՄ#h\Ԑ\߮:0@L> fcsͥvC6LPp 5(z Ӿ %7C*e_˓hKbd/9FC *g/</X:j+.ax ##KylYxgsqLq*]VJu37{ 0Y}u{J3v)n&V2=}eמSr*"&J_ 3fTPi }x.;,N;99DW>")Yr(Չ52n=JǍs K]s6^$ Y~2֗RgLa{c` RY ^[K?;RrA% h2Kwi`ڍjwrfm? l󥓢zLqJyxn7/$ eL< ]Zl*rgm]Cuuf:!gP0_ނ<NM @>o&JxV/ZOj2V]sfE5s Na0䛧Gy:?eî*"_5A-]Aр h e?;B` cӖWF9 $59;&C-$ v`ʮ*]ĒCeTC{/2Yd/ ˤ siTY6Hң!\^$UiEie{=I\C7TUCtw\ڟ6ߔ3dQNw aT]1-Q{UvHፊ_'j1HH^ck#t:yq5UNmz{WGE- g y(+-lki2:oa:h.L{{i З}ΆQ`x\ gA>i wm#jd.>TYfpLe*ހ>hJ?Jy! |WST.r-e."t\(&j '6f{IOap]KP 9FouA޷c^-WP\T jJHZzѵ:Csr  A![ojecxhm;PA Gi9|]]*"ͽ4wf]Pz{}O1ϊmӂ_ryao C nx)b9ֳQ|)MK?4EĒ FnD,bc{ Cʏ6IQ0G) RJEPϾB[_䬣ͨ3dcJh, ]3A_G Y&gLjs){#M~fɥKJvf[ Py.Q)Ln8Ty3)ufuqD%`K}5@D\e YB0ה(j;5TJDÐN}Ro#=Ϳ.PH0su~'#ӓ.@eoV9sb$^0VYu9v1`Џ^S.;1nėMoBnc $캒ɛnaVVv[DZ~\Kbє``8b7s֏X>^d4=:m^\d\.MgR,-4۪Faw7xN3w.E4UѴM:5 lVE|OTUgM~et):lx9eM mi46Ѻwj<8Qch.{QA``JaY8.@{J/n<+#hHұ%t3ኺ}%f?ڐԿ&KJGmNTT96 u=06'+ga<$㫯6ݥ{o(g|[ԋdd Si AyȶݶB ЈDĮC .*S/z-d̋2CA4t t'ګǬKJh ݻ'CA,YP_;P IIԶ5q5Qa((P@lrSԻ4k*){$q\h:D+p?2}pkAqɵ)Y5冕C{)DKoo_M8ZY-Q/*cBDkybyhWz{ e0ha۾c.0`[atO;CzA6l9k^(wEkH (?]Nj-WN x:u ɖd)?(^LT Gn/mq|ɦ#C#'ZtWU-՜A@2K̰Sm Sor7dki‚ك7{ݓ oV#G{!e ;=uIrv=GBRUe8o1~T_VB$q MfXnj*jRøxv{\Il mfA< .:~2$U T0Q4̰6'T`B1pQKړ*-NłK/*q9aB=zV dz@w5&)P,E.7!S5 )NG`tsG(7Thx3n_$ҐsAqG(u0""6xωA8DKE+2[V"Nd>G~ qm묝xs5<8Dt wj/HYgs?qe"z1 R#)hbrT,bk $ڭ.#{vX=/?ddu6%hjp P&_DAl#:U'1g-p ZU8XzOL=.w;>xQ]pfݎDPɔʈgВ@6:#R轖[nO8floU(r)P`Ml([D&ͨˈ<"I3C^36ͳ+o܁CWۋ2q#Wr-JFqNҬbGwQ}-ZrY{ٽuZ+N?v2$98؅+0Ǐ4BЉY U{|w95:~Qm"4#pl`D!XݦLq;Ǽ z.}mxϪ!uA_K|e|@ R b-1L"od$OzA pεS=ͮ?#|J?7:lxw ѳML%mS-Ͽ!ڜ9 eL ܗpX*-54RSsiUÐOjIXVpU:zcU;ni(xXs-Mm5נ$ȯJ)EF[3rYX<ROAi3/u&ѷS}S3K u%DJfM31 o{Pэџe(};$׀Fdy2[Lݮ" 'MnJOF(CXkx3 c$!A׾!8XBa-Mzvh}j _X!~2WpNj>{+>fDr;L"?mkNSGv!̴>2@ ޜk2$dtj>!{\F[kA.z{hDنd43wrY %zbV)E*@~\EuX1fØS~)ވjUHϕUUcup# ])UB^THOY#+wJS5o߾ P8sF#B *C vhGb)"́yڗUIiT bǁ7{yѩ + 0\i&tL OTB!mAk%է* 5qǡZ([h%d`Gg?fk/H* Of"î71uF%JDB8$C]]/BwsTG 1M,|rŰEj)YqԖ'KDT R٭֐/CTBŹ=m碫jp+mEɪֵil fOs:wq0Q(31Lʮj(6,Q$M$?T&z›vxk+Œ-4z|P[ԎZ:Sgnog7B ,e2a2LwuG7_]R:om>(j4`8 BĶrmh9X]mk$CQ`˃ڇ߇s)Mm!l+<4i }s[CaU H{S",$yE>a Ox``#$栤ϒ^(W,wvsN\z}N _TD wG> Y IŠ'ɅxЃԤ˼ϐG|Eg )N(P!vaV|HXNA#=]u?`H<i_c?* 0A-7coOQ^ p>g9@[5 OJ=5PeH6ħAW[er`!IQ>UFͺΐ@{"u-tO;EMUÁ<\ 2^DyV݃uׇRad;pwx-Ga%nݒPrjDHj ,F0tDkx%&ۓVo÷4qtuOA~[ED5K kvI [G$1Jal 4!J,uA99&u~1Uyb/Ycν|"ꢎ~X+aGY0Q]OqukT&iW*1;g HIH 4OfZ% ӎVHx&$('gCwDO@ҳ|\"1Y=;͜-H8TݻOw%_qMb%|5#' 2eG2-}+V`-$Mr`SMX{@:`f`8elDi@!(Ozoiw!ܟCٝO\<ۈlQ ۈRfBP,]3,ا˸4If%^DgDP* FБ;Ku@|60!i9W%˕1cSTϝDkt)XpЬZPqT(@:~Fހ='H6`p.x3cl} ^NIf f`UF4H}9e7*pK,:~jf*[uT >mCIi`XV5#OWt̜݀e舞rգg!LwW ClHfFV[@}/L#ۍMqM%yt|$lhMJ)q$YuE `,[ʞ! 4A4a ^rTEY.JdBU~l_ܘtHZL%0p .bx/jZ"V2"▽Oyd;0[f:=Rr=am[ƈ74wb׮ `"Q-qK:e=@`&6['7ƶm\Ae臌QwU67'\ORUtX TkokeN<3ѿ t 53ؘ/;Hs(TQ\2e4Quilg ef|gcqA 7PؾAl m4OlL]1j9@m|ͯ`+~%劫qjL&Z Q#Qs..zq*Q֋{ptX3Qڒ x r0=Ee9ej.rZQAH<69?Н n5ѦmgDISk2jR=qZ|bXߋjC)(s ᛬aIP}6ĩr7ګR%  8K:[Ro`Q"]Ib`r.9ͩĵ%5p!:9DC"<;̶o@b {Ig?˘r E^z&,H$Y:~O~BmSQ$9N= WA 1Zgk&|>p ͫ Ge뙝tƚ4^LSkث+0Z4LkV( ҉ShNn4vt.@K.\㉑v(g*ukGLwyoϭn-*:;q%㒠vBlGy*`~0"9QtЫ}yJ{| i7QODÃnzc ڌ0hn]#,dBGgQ1T^?$K_fCr˚r9ߘSh=Lv0,dOMwEw8ԘuI0\HEs2k6'׸(Mųs8u,!HJfT JWLTے f^M/~<ᗏxO8ÿ+;O[@dUN6^$JۀO$T2n|,Vttr|'Er'3Bߠ E:`y '__I3pb["Ѳ/a;ɨq#E[2Cq?sox燸4҆JzMחrG *~̚_ZnOHҢee--U@O(~TrS{*HH/C Eob"]Ý`f&"·AQ `pyMzᾲs̥֨?S1m|f S?!PZ+r\x$Q:ފץ7[V.q?Aq]~Y_R9͘3z2$EWukoq5F bؗBAg|-3x^iydeelvMV!œ@GM;LbUih ;ЅDљdz)YGگU=T_C,*ñ-GF)h 0c[ ~Y6-|^DH9nC:mǗnTpͭ8Eg|#^nqZMfG.)I6>0mGL|Q\kY50m(t;-1GiWWz#4SOvJ ڐJu K&W~¦/MQRh4^rؑ:(,7!ZS脷d ܥ(KR:x&N)OL.[_R_eG#\CYeBp+ld- U'u}ZnĒ]N!vWIu:?!')9<`7.kbԝ?98h2IlRE1YѦz~塚vSd2jDś_ \q P1Lߢzwt}-s{,9^1maֻ9 ħxvaCˮ>O2Jɍ`K)(枔qoWD\+ff95|oyi6Af삽Zy8`w%-\%gD'BߟʇCEi41s#2PzE0͝Ʃ |Nv\pBP3!rޱQsU{Rx?OI XJ^7I ~s${3!B;+ț_m*1ਈ4(Pi'$$*\`S3w8U&u6JO>tzc 7 CPA Hfu2b<ҢwF*#ΒW?8?8tp*4>Upܐ4mL(5~SisNc҄5$R˚YzQZd3lTIpη%`ƫVo I!5?* =3PQ6v^y| UxJonp?d Ta})?/x/د8ͯQ'έuӻ.073R}WAvAKt2V "ŌQq]!wŭ+ҥqznsW@QA)U)mByžZ{M'Mvdl=? Nڑ=%ԗw0O(O# pe֍/~Qj`EtMPa4[ؕgY E+W" ѥV:lI ded_`0oܜD޶,#² nnhLؘ0K.G,r?7umX9aDkH\K2i!-wrL↎L<$>N-RS5 !_ڦh0$`gEb_ TM9H} |mPː% Ekay|,dzY OOaG20VuN`0Tɤ2.RIuNky# Ӹ+>oS-t_² iLbL/D)|(nurl4z;:D:e?Ao-)Fisi䯞{X-?ůDUq1h0u5.":lUE12z̭w#nhxR!4̩:[$x᧧q垴5a\3 vH>/VQU|W/p;T`:D6y] ,>]Z]/;ç`9yziepCjɱ?w,Pg,ac۞>QXd4QXIU=q8ATW'pՀH(%x&<ff-5q&!:hLQq`7;L37 62NłSP_T k4Zoj"Ф0ur|VɊ$߬'}#Jېk[dU(XVr2r JeN}ڒ$|*4 +IksɦRI3"U|FP|Њ:FLٽBLL7]y{38<+[CĉU}, %'_%.U杻*]乿pjC ɊbL H+MLG~]yvlGج`z[W#gkRi^s_2oJ";JS mt=ZR]oXS2XF:Q$,2.}Fіuq+F-&z>7;5塚3!p3lgQX]$Cv^%KdY60#6;%xM3YHJ!t V Wt21[`BSDp5:UƓЇ8(򈑵5TL.}4x@i͋khw$$%κh|.o}eԢed3%qFݟ2c*z]H[/rthhX;-fa3iW:!XbMP0z8o5ˌG& Ii N3c8[XSLye Q\ qjVr5siht 5[+#^;[L|K=Pf/A)q΢dWg+=䐩~Gf W5GL !D+uo{1nf$ϵ!%͡f4!ꓸ=@| ةj73s.9$HVZgW3oeٌ̙"#a3:"'tR53#C͟Ky%fM7D ɑ&$?^ۗ&?R̝Sn>kb?ct^EXs[5QLhMˁpI`kOJ )8Tg-֡ȋ}+b5-@M.bXi;{ڵ 1LD(Gt#bؖE#ϓB' +Y -( Fśs\y|N|7C7#_~9 gQزU&^NXhbLw `9US[|pZP#Boۣӆ6?>g6*e5bB6*/LGuʱ􅝍O_|;nȀ;ۖ4T [XE;/ode~aӊv69XT{vbYt墔<<`jJ@E{.X~Ma#j9o?1  d~z* ~/Xj Uis"o춟*7hէ3 X.Odczh\# <3vW$@yǮA=P`RZwo7JJͶLRtD;pu/PmS!-W$2Fb-Ns*Bg-Ë# x2$'q`QdfWO'X\8V/MnMa+hB왁-[r~/設%MT(m@ϮFS& EJUʢ(R.d'&~'Ցzcyס_a ;ds?1b×~^\ҙ=,_sR!$؆Q{W?jc-XxEdpiV~a7d*sz/5 Ntqx(guD̟\~Y Od#X:%?mSp }`"&XɅ?eD^[ xܯCS:j=pNj()Y Qpp0dC 59չ]PM;@E T`a1[o"|l!YDHhGmPΉ9M2wqu6x"')|YI[ 2!jt=U*4֖voSb`3dFPu!WFgS1UA$<؝,* aVYP'Ʊa4sGwqY$h"9۴Ϻ}B9"מ ٳg& F3VVX?οw1o3Jos\+Hϧ-[?u(hkETXlU&j>Kx619t:cmkkvY sq0wN"dZ`ooE2<93(8WJ9lwe+ax ^P6\.NyϾB!RUj\y2.UImD8b߾tqbͭ8.^b^xJ~lT:P]\'}`MmO_#XffJI*&޹]tc/qg@7CY+/ $?BBp;a*vh3tf]BBMV{xgXe.sm%3GujW~Rx^}ZSx& Z v ':*ƬD1As#5"}޻s->za9^X(3 [ZslIvg>b}G)w0\JyٰRvqOHk ;nxsu3fP׌)KA6|#rdW&P[oTBEe5,KFh)y^k G'W+-).\[^ړMHO,g~Vm$"3l_`2]6[Nv&V b4.7Ώḱ>"w~VX@C S#PJTޢ|˔ڰI#lY:!X▴K3W"~Gg]hi= dR+ oOֵ37 R-+ڒvJ?ahQ[|v/_0Q2u|6,BrtH-bҸ`x2ڬ&-#AamhZKԏ |FEb~wzh7ƌg-sG \mX&ޙaA,MJQ?L!LaThzHnQlzbH` 3{UģHW#o ˪GҬ\"Lj? Z44v@x8 y[p_\_ <.SqȤ +b!Sv\lybA̛ܱh9=ݍ~qXߝϗ|NAh\脳K܍0Zf1+fҳP_7mt}tEV&l z 1Tr&פ'z@leĘء; QpK6r^Ɛ/9a"N l8 Mޝ~c#\QMBYAx?zB4Bh:}:!xzmmT%fxj˹08W9:V)IoGy|zLnMq::F:Lո$^wqht7'߳Ԟ(^dNXy{=Dǖ %2(kש1LUt͎" q$[-afk; \ܹHxŽ*ZdȃܙPJZO%.'@$4Z)"_I!A4SxIFLǒb`q<&=DM7"Pn@%d 5I^<0pY _o=W[`r§Skb|0S~['w5xka+rxF 4mCi!tvͼ̉BENf8 z6nG?h?TYP b4p΋z32tRaK/ZIl ,8*&>HmGk4k{fP<%X6Pk9 ZU۬!iV@ӸC&L<]߇cr4j%}]f2 IGT>ڪ1;<@)yW֣}XA5(9 l#px[Ί#Q!V:01ԐBaNJXx$˜DW%K00gE$c+Ch:8)|$`odi MMT~uNGStK R$ɡ> c~-贛t[XIME>ɸqsTz& :=։JD0P9o?6#g2v y_FdkT=K'R ǵ9λly{uIq)FyR<@O`gި;Q^(wW7S.+bJv-6ʻAxWDq]8П9^r$P62@Xv 9r 5 :˖JOd-0^Yu\+B+Y͏f$/W!i<ǵ0B2zh`=̞:9=n)^*(]"|kE6 `4PL)m޵˿h9edA0kP+7iJu|^L֢nWx޾ȬXUJX+t_7w3TFXAǁI #C c|8*^ ȹA[PpHVeoZzHq SVdj],K;]6k*b).㡚9kQw{lzLO)hJA~2"3FP~7wEHUZnE 4o#v 5wV>,?1 _lY҄29tAI)n!ҾH~I=pU;lr0ꢩ$mT-(dP^kֆI H(PSݧc^·nv/ (#M %ڊ2C,_Qp5c;;o䋽׳d2/ޑQ5DgzP "SmW/)hI4P?#TAN01oҎ4Yg|{f.P`$o zԄ#vLb `̛s &#p)ܐXC~ܤQtWዸbOl6V2XH~b|܍ѽO 4> ] YAݰq Vߢ梖 aoDIJE;G{37T&ERMK ^H:EF{ϖEOlXGAwcԠr2{|c84Y/ס&\whX NiWZ2K OTU"^qy6v8f}<ھ\J[T̅m "cc;SL+Befv=zbG:7ׅX{q~W#D^귮oȲ,wxv:xxW24H$v}X3,:ԥ Y$kS}Q:Mpr]--2TE"]W%sbCZ-@뇰Qr2(BhJ()60|=NjV5s{zZ5tP F (k]glcϒ!-&d+3B\?l)!jV-N%Ņ]h_eZbKy0v?o^-hYBop%S[!;8›kca@# VI{&nmt뗭%8LR{Y2ad8a $ߺ*5ΦjZ50C`ync7 ϧ\LD(m7wk]݃`wrH';zof|0F鋱,B0AQW270MwiFe,#) #=rUeGF#9LsN|HZZ\x5QI?wLv*p Љ@Iv ֟qWQ̈S!04cK ϛ8zA'j&gfb( Lj [}-a({^_ɶ4U'ri[kB4"=y̸=>rgӠE6,d(} &TmL8xjޕO(ǜBW{_('J!<C:ŵX$39VLu``klt tӭ&."%֕j؜?VYn f)[n(e-E| iH_%6)A-S/-ݑs(g$?/٤kY RTTg1Na 49_xfe$0ׇ7{_1Ӄ5ݙ`h{lǸS+uDTa 9Qfx,j[C7hnJz'%cȩCR GAs[1 N@>M{n nԍoP˾C_]zM$tښAbxFK\r_cI_̇[&6Qm֑#mn R]R_1Iʗ-]uiaYv \sDI47]5]xNb7_.S/ Ns ؾ6 fypU˚g &r8!T:)P6,Q[C-] -KTm:=a$&=?Rn=/k5!-y'1EGIVNpv6CSK~؝V*k.(vFeb B&ɻ[g$- زђر{}n=LFM YS߹6.mNJ޸tc^\Q0(HK,>UA R+Utp.PkUz9%Vu[Xt":M]6o78l+f߃p#NgH8=8OQ5?;YQ\7x)/0h}gdnWGv9Go8et@ _`t6n]o'^L,mv5?ŭyPyuSh1RE±{/8Z2!=!8lfѶHoI[DB-u7-mIIqcTA:jRCz*wdN $g#P*"~`_fڏJ(l2q>3nc3(8hed%8w%#qD ) XTc2qJU-ѡqkϱ%5Xa팳]ifF].: ޽*Ve/]&ye>"1<1 R qV  }널.AqA"\pԞ>/ x4lp+){ 2yxń{Uĩ66b.HWu\H9* X0w 癝sra-O+:z-Oo&N]ONXka`= i؅m-yG_^,K gi 4ɪlidU~53>y#OPܧ;~aYC 8,'QCZu I"'c"xɉ<;Nh궗HPEk=hyJ0־ P^?0Owvmа☧{<`q۽^;ғ -E4uuLj۝2 i19(^${>sx:3"+PqB:tΦeR2WSeUYߧV8L'(ޢqLߖoHckkB26KEIKdȔ>7g@] %6z b7Rh$$2oc;54&i''ᐷ+8&$Z˔e: )`h~5P8PoENyI.z{[=`x٦[:. iE5m??q'H s׿gŮ4nF +^Lju^ F4Rps,ޡ€l\bE>tm{]!hmpc 2EKYBR:v3hq?UO]^@|9?(5U 'agCiM@d8Q:X'Xy&MVPy-ֻtTEy1S8ה] e8Iए$/,FgAQtEp?0\J3Ȳu>ϗ`Omۊ ȤX]~u1LqDg*_jy B 2?5T.wd`HVg3#m#ZMy$Hj@+I3p, |&dW2%0]#ܿ,PW~!_jP)}\ORRuYf oOޓ~2=^ ywN%]35rLUDysYSmdY,gfXʙj~,+^E>kxۼawя="Y렩w""r8663!$ #vGMaDdɣ{^Jg~8ztrYI uwdH̆;9,dcrcx*2.+ЬµJKJ&ic_T@{񇹄?ߺ"ϋo<(zܻ|(nMz7v:|\H# ~T.d&Z̎[%s KGΆyz,2m+M#j}?/?( 2u_Jmn).Qzl#0ܯpToS* HeFE,Nplپ}azW^T'F<7Ni}q;}ZM'WStү|-'%Eov4ovY龲{jGCY '8;]]0Dܣ8t#gsTGȟv}-PT2ǽRKv@-\ MFe<1oZ|o;zиA\H$;6(ļoՍG~NíɄj5KkJ,8Tbķ4E;B'?t.7/qAn+Yj@ 60dfVBB蘼HK3)ReZIX2_h#v ʗ:t{]g_FM }S`F0۟ ){Do|Z̊m~2+U*E'b+e2P&­ 9kwP~vCL{Ѣ˄ 2V?㻿! Tx ;dNY;{cߘӴ[QT%у[Ieܬ4ѴZ¨>,SlȽD5b1|'ja]dZs)X-``]Ycl[(1(:TG<^g߫aOmV|-Z[Y7Bw:a[QVtLS<|Zŏɉםh*{C/푼5K^u|_tVR F EUNCG~Zz -C]hHk;`X?x8u?,7.d2Ur<_墜ھoߡaޗl=3<⍳G͍,,\ALwʢX&•|> ypCfp渙:ϐyioa!:lpyd,UG}6_|_ԃzNk0*v'sUGd/]20,Bu3rv~B~7AT,fّS$_}.IP8f@ggi;Rx@snQ|V%ω=c^€"D^6Qa*cdcgRW&z 4l4ma8ΉЫL6ϭm5eY:꾉6uMLAņS lK[3nU[ls+~*C^1Iz'Ev}?ˡ/ᕞFdmjv_d1&9r^ŐLA`SWZ$xB]H>@} vN8-04sS\|FKDZ ',h]fY~Fp R"P,#$liFf6;E[t!unI6 g?. ke5skƂXޜkwRӮꄺ&7>C4{|«18 R<0͸Lo=Cq6lVX k#>8En<O[>l:{'t ЏƛnEvh@݄6E2\(~j8bR|7D.@H_mH=Ce=7*njxY 4ZU,J./BUN=WfX2EgZ-+)]K,MM9i&\js-^̍Fx9ʫbIҖqNj*H@!LYXKdM.MDi#]`eKN}pƓhUi : |Qҕ ]L W[GۺߩpP 쩉8sIa(s 4#l{ wHI 5 {|{T҉ JZI+!^j~?%z(cʄ=`{sW| 8QE3X?.7ydkmlf5K.2“iMr ح^,}mъ uH! FB\n'eK&OQs 8W-w'hW;%{l?Nj jc簣aG=SoQF`/6 TKLbQZP,P m8'RX!O?J<ܥ%G,`ؽP߄C"s~Vc.w`VW8#HB~]"`ɓl}/J'UKR{:(3f2i:໲|sZO.\yje'M>5|o[gpV?kDQ}z!K`njUHM---v{뱹BGt4}kf84+rSՒ,䰩e&Hb|4fCP(%w}v'5828J`O ?*M6C5UrN_p?> ~=N1RpW̱P,ȄFأEG_$K] F56Q "cښLo-(`MrmaCe[bRX emm({=0 gANfߺFAa'DD:@Tjl2·ypi^n>[|aSso@d!nh6Mkgc,?jL2c8\U) DW7vj .c.-)yb;F=ޮbgCmLHy0HP` `v ]\tL22)PF:_oD>f2<[\\Wc?fGbzJ>maT l+ek 7(b`L*$`P~ b90D0پ0 н,ԚS,HO~gzGj5 DFL}c3'q8O,oLǭ]2ΣȰ$¹- #Gĕ;o 6y묰L!_]}>MarzGIU.„Yy<Հ*],E3ͻTT.-t&?]n/7,Qf5e^T} ?EN@F3!4E4lcPƝfXVz v01Vu'k,N*BO%Rf2VM#LIcyuPXLG3(ѐ1Kv(jТ" 2=RοQwGOۂc;>`CO>䶌zOV2K}]4κ#HE^r.$#tAUݳ G{ N,l;ۆ Xҍ_^J bL J)`q`}}b:|쌝AN tY maUysde_rʰ,ђ Ρ|w2䞾d@U& wfcF@<[Ɋ=*Q21IxBjorҩo(*U"4=b- LgǯRRMwTBf"Bo@iHp7+4߅%mmb/J[3}4;G "˱Fg@O)e mT).DSMvq݂LiU-i߷]R/q]fB$2AR-\Gh9' GI;>>taXe^ttrԯrQ)6 -&cm IWB/̙O Lp$cl4: [d[Il@},?*ʟ"I#2Ǚ=@ -2d ~W>+?(ڋ;RB}^##M{\iX=[!0=?,X$r߾ R!ﭵ1ce"Q_ ?6r*"`Kپƀi% ZGBR$Iº|=>孉/Haxu| 7aUq Co' ~hdKɖ1F{,511S+3sxPſ M:bGxKZ&6};%d"lUKwZ4)h<_ O|a9Z^h뚥oZV3y]ƣp({}.?g;~=T+:NDXJPa?K5-WDâ|(t꣈!-xܰj?L;.{_L2%38;q S)~>PvodhQY}Q전Y=s,8 aAÿc\{I ?jܨ#j?sriuWQmdxR&,`P& F)L $6 G7Hd4+#U lPlzGpBxˆc>|>p!LӮ,Hfbn;iyVC-+k^>;{&]Ɔq ȾA+P#I/^E~^:qR=)\Y}7*}NSJϢ_F x+?ފSvpi2;ۃݜ{<:4dw\(}I}" dxbΚzܘ$xl;;v6d(< iؘw3 EE~lvK4:ay30CvF/E.(50Pt T7({9 U|1[4\A=c(Aܞy ])#Tσ=!X%ҫ$(SL^/DQ_䄼i 'o]QTϊe+6ϤƋ@g{ 'B t;$ Z Tj4~PSl*\m@﮷T׈OJ*5VK GLLٴfR5~[ԫq$!I(Hϲ_`a݀VVJSh(ܷq`XλHجWFTOQ0x4/:XǡE#I)OR! U4K~ytGf7㶲Y2g 08"G6אu/葳 >J!x^#M,ZqɴNu0=c`k8a̓y: 'k ǨkGWG >㞼e/]1i&G~.2h:0}{OrH`X%l]O?[R OcQ7 U5>JLU  Ҙ92=m yVw#O7&S3YIʾ%2U#xR!%$cլ >ʪU~rچnul0\F[s5oD:Ii|dC wxڼx'F |QEWD i$B4 L@>V pc)ZӛK+Q -[E(+@ |e 0f*Ͽ 8XT bZlc5"Vv|dy/b`33SWJC3kl2NCrk7\}M]38F]3iO', x0f0CBB8y%#UZR•#͏+]'β4ߜfmϲՊc)g 7p@ߴ8f' x'ؐJTN;Y-8VwwHj?0.ٲʖ.}w+0l_,yyf,S|l ]cOcsXu8Lti2 }Ώ1YZ6laM;wa;ȷz2 8feTT#B<h/3-@YzDr[ֳJjgNHWcӬ)kDr0X[2;eY".9yɈJB$x.m(SW"_y~I(RV؍uݚq bgc`#җI|ߗC~Ÿm6_eܘЩB pI`jNkg绖KFHfΟ]Ě#_{(Z0#!`"줇䐼<]dlwD6VcwOe܃,!$7֞ BO|?0? }ii9|HJU&M:OF4uAdδu^woAEtŰk4L$Ӎe۳] 2wF&5IrmzU7Q_8t I2bJgP^ʾ7e?1 kE@FeSУDԳ-W:ȚepG*cxVOA`ᜄķ{Wǝ#hy[T:A+Za"B(a1X3zw/WͰ%D^ 7ܖ)V^LsDY rb1DBe\Rn'%9 ڣ(%noѐ-!@`6&BDhؔ}64 l&OF*yg)TUP{ o 5](pPADi'Tb6*ϙJr di>ƖqOX=`P48ouӁp $ƄP`\z}6%z[@7 _q<AC\=(ofKF"+ 2R4OHWЅ'>fu@U7Q5f¦_a[&MyY%Mp}heD^j . R@ m@QalK4 w'(@ԯwU?t]ЏcJ҈o(`;yQP擛8y{^hLs&y$)sklxWZQnԆ.lda#v/ǯZ2+zs1 "$,yi3pBpxZ[M\aױ嚕\"02Ĺ6zo5U ?1&SFƒ oAxcŪ Qg\.|F"֞ S}*ؾWMyA) BUrs M\Rhj diaQ)Ť#B@wϽhdȘV1ΐ|Ja^?U o6Ih2rkƽzNQi#jVhjtt@_m{ [1Z0ʒXAP[,k߯X`GghY=֖ 4%q<6wVyQby{ e,ET5D(&Ʒ 5(l 9La鞾.BCK$Ğ yԝl)nJ%QWW,D@qW@}yWaz#.~vINlh#0CwB ? 3%t&{l1@ .'h^ 4dZOI N/ML"l96RhS0sLU$O3v @g=V s'}'w9{qDƤ#~'S6uw-uA)ҁMj& +NgmH)JjN,2Kmax"ɤ+ݜE:''8CT9JMr_@]5Lߩw &(g:󿭑C7;XHCl=iP[/!= y`;.ԴӒg b9]}. @=Y=hq_$4FҎ J ~YI1Xר&$=>(h>a[oM]{ u˴ca3z2%)s LsN+L?p8гhZ(0vg^x{ @^RGn*Uuς]7$y9@0I+ƉTr#,DPӠJ[1YO<ȟ|Ē,aSlgsF\gRoX=Tfр^h@$_)v$&,{.LuDT>*i[>dV?#?Z-tSᲅ /eY=s#!w`VC_$2 `:w\˪+xD7/ְ8֎k xs;sKʻgˏ|'5RR(HH3Y83ǘ{Q,Ž\%6T~O(}۪=RKPFrD3(J"ە 0Er& ^Q_pMJE1D  j1dAdHhk[zWho;1 \?!a5#>o7X6BӼ4 *sф}5,;N9:8lsV:9jAeJܑeZ&GDqi8dQkhهX>wfK^a$>eW(¥o+HOe咛I& SNo)#pXQGguT)z:lHM{q,%4QHP;C?] H(Q<}A$od[#r?wG Sx-MxvC884~-55L[dMrь$ztV3j=y&{@e7RTp(LdXKx,6!_8c&2~ixz}̈%sֹL@Daf1,|dn?6n'=%vKveǙ9KN.)yZ4(]>:YY2r}bp7ϓ* +I$h\?I%G-!)qE.B8]X P"@ ]U5j\ّ UeaKj6Umd0{*}ْl\oWH$!n2]|{πk)1B+L 0S9Z$7S_ \:1:U ,d Xl#@Ӯ!m`kbaiW4pM)AB琿\T[?y9zӺ&HPg?Vyz @ +ϷuҝidLA#ܱTWڝs NøhSB]5y 3PuP@ 6 gA8^|A +m(K}3AA%cz<ʞˉi\S[uݶ~sۀ>x 7&9\8|;x-pA>C]0*HyM^Wּ r")x,~:kE5%oਮ =OHM^זʬ)o3VZቍoMvh̒9)V]/4b85*YQRҰ:uQN\UCa@"**쓎gVXÇZqpCj0Ž]m1GT6@ l"\U8EKZ4R`֋6oy{>?0:]+Pi.i<{Yo6$)tB58!̬j^rr8Z'Q*<\Ԑ гY!vSb=o1EJTDggCQpfD (e+\SzKs)温_wGW'a>t#a8rx m0eh)H(ĊqƦ\Y B\n6TP$:9,3 fwuצU?4?sXrTE, UK.%8r 7$ ~ 2U$(O&Jlk~1G3A̗mûpٍ1&Ǹ@L'wv)KNMbsj qe;} ?py{+Sa I a#v8eĹjԷ˄E-{yUʀJ_ڐ}f@f8Pk>X*qTI LZTv!A k+㙌: d/m1 vBaTŠ/J7jLܹٔ˔+>7O)kGѱV6g/ qӻfoP?sgQwr0!f2Npݑhqn|ǡ:FCnZ\Ѐ4VF 1iܰjҎ/8)% 8uݦ`% vyt!eKDʷ;Dm Ak\p=SMKIv+Mq5aHP.k!ߧQ*V [le<=^Ұxſso/ƂK`\u;tEE9TG||ALxHx }SS"ÖB,i,xʯC(S9ITs=Y mŌSR\Ǔp&DQ+\1 N) Qx3PN|9l9pg's`}Uñcb]NY?æMu =aP!, hpCg`;dIz)9Hw nYuX;NS~[$P O؋㗑hqG7;-R,ҏfv݈{@Ým G.3]hON,qLjE|!Rg $6z.D?%yZF|DPH'~-٬9Y($}sB#G[nmU;,eqG}Ώ|0qQ#?sAt̩,ᘆC3Z>E8aH܌v޳_q}C<̄31p2/h֌&q%ҟ4Cu 0}7O_|-HȃUFz>WTȯPMm`ׄIq'q򔅡U5 <^gf@]Ì3+[Y) r.?7&eMAsdzOț veɓ0:ל~b+ÎTc'6I ؆ls#`wU޳Hh$'牋A[v:`zK_rh*lOph7ۓc!;B=S {&p6pQ8tyے#qT5d$-v? ?8P?>h/X8=m\s.qF# k],]pNb=ZziCr>۸CY\–Jj.[^d-֌^Y(.[ݺKb7 *z!+YwuUUd@k쇌 eaˤvېycN41+>OJir" KFZR\&, N}"ȇ)~^hұ^OLRV8I3L_P5 ;p= z Ud74Fxԯ罠RoGrLT_#ޤXq",c 6VC0bl9l*Dg+^]ƙcqR"R;*Yr erM&/|T>M <|,zI߸sܜ)>쇘TkM/u5R 5钓HW#lk=!牙jt{( Ct4ܻ8s'69bD|hVgr;/=0 :"o/ 6pfH&-HnAO0KC2:э7pG#+l^c@N!5%rwE$rY-ĕ v(ѦxVѳM)S g ea]~BA"oeS}2V @F3zh/AAY?}^f|ƦIT]@ -93@5CVG(5mU4tQ ȀCN[VkmK/=A!9K!M|VG8!ee,,ovr|ᔯ\!UzAQ R~i!ŝDGx ƪz<_obO7ѵЫM=I|]}ph*Dk-!⌛#R T ٟ?ث=/ҟJx7hAM$ޟi#m6PMCd#,1t%Rk6;W[mC=sRhyNܩ4Ze\յU!u#uRЯžo_8vLcW0pU=fEZ"dA"Ȭ =LG{!&?P6u ӭGCC ހ&ttnHL<ْ3=[^?tKeujc/m!pBNhe(xqwQ?wqCC=QAa\=ĂC+5dSN$R AzΪIlX4L>8!kV[ˁt$%VocMLC!x GPҶLp-lo* u?N, d^mȦPRڱߴI=o>|L\@/Q#՘ƫ/9)hH$4Cҹwퟙ>̢@6j9_|tIøI2 l!^K7>=2)` &)g!ayI,SA_ Pp͖=as֣ #ʷ=-D,2Ȏ!11l SKX"q~XERx臶'Wz²C:b~sDdxL-|=ل⻾9}tB%Ѝ fp_72pڰ6q1%H, O=@U8wjLr&&(lf08gRN/^ ӭ iF]6 ޹h;w+Q4Õ^5SBuTeIi rjAi9Dn s/R\aXkW1P."w%؞5RHw6b )4Z ËpڲO8jCh*{oǷ M.™ӑ@̘b _Ll;btd[j,pK:~?b˄Cd+Mǭ|א)}4"b &QɋK]JܐI_)o ƵF&)$ a~0+㷾9}q󍜇2?F[^F.zGwK?{S88V0ˍ<ގD3 ttR7c#m}g˽b|i޵SRwȿ OX?H U0J`xu IG+Ivxd5X:Jnspn?/9~]+M5+rwfu(NYݪvSoL`shgY.Rf ^,mdٻE87)5nQb# 'z p5A䒌Zn+CGlKRVSZ ;!z-M6bޛc/@+ގ -nRηfԦI Yd8񨬘ܡ4ݭ_+ADR!M|"D3 $$b9qMtnk\^[*muM妲snSqǯ&Ƙ(&yCig+S2F}<$Պi QaC'榁rd'"q*'x嚑\M'mB"s?C^K>]tjM|+dz;SC_{8A/*vXλ1@%Z3 ޿Q;60L|`x#tٜXI@ϴfkST۹/7~x8Gyw?ؙe_VCaC() "P^6S[]xAgD3X`r^y\rAu~p1U_ ǰ$E̹ݞnd=d>j$5;! ) `Wo@%M~uI BqE8ru@|>.W[};dinegfrHC'huq^?ウ(烙 K|{v~l!Tp`y47CZLڷ=v zf^B2ŘMrF͖rL!5V.kyKa]kzS燯^ufbIeHŎ0 ja>hiK+!s,bHKߐ {hg">^(t90+P FbN n%Mi_2Uf m2{O&)o-w4rW֫2 kvǎE\aו9+yv(xA{" #Pa3e{b![ْѼYKđ7ͥb @"k>tΥLu9/Eڹ VwAF HxTuD~])5f룕/' ?L&Z㴳}H{zƂlg˫Tp[:av$iBd3Vm$hV*Hr!y@ "U7;a p']0yێ鍧{D28#0?ѦeH%]ɺ֣3N$\X%gιkDgTǚi Fڈ^J6-uZo+w3l U׻:Bwyxv0? :YsEZ\տeګZt }NAؘWd\HK.Ǒ'.*(Khܚ-C!yu2 s|m`aDj7+[3\ikt @v^x6_?-?DQ[W/0P-CU\y٘oApr 69m.^Xǁs֚omliq~ ׌hG?.j>pAY`-CnF>l>O,ٽcI/ٴRdwFx]$}8zԟL4[f7dcZ x2:N%zcJfmL9xBHŠJo 䊸_M[) `}Ր[F:-ųЬY)į:[ߜB VdA>*,yכ={X PR}4*6\ޱIi!)mty􃬩 ܀x=H_"'p8_$񞿚܉ %ynr$s3-xGFHk咃-Qi"-hf,F~ЬW6~8 ggv<[0rpv|mr„:"* L`m`oaDgl><2@^!&Vdf!\yVS$se߿eϿz9%iUbնn~*e=q)VTי$y ؆j*9sմY,짚 G.ʉAX(M2I?#Uǟ Gbv%5'&$] W햔[k/qL9ژ}'WD&&009\+$)Fғ l6/zFRx R\T8 { MzVm_Q};s|+{k^cJ,}߰hp^@{!$ΝֿR0g>eMXL dozqv1du224*f  Bmt_(E.?0MO&oVAOđ!'[ȾX̨?txc9k#qE_OXS~) ~< IJlgQ!OfW% =} !"bn&֮sӒTc?$ԑ!(Us(pbu# '[(tI9Q`6CzבdFG7 ,"nAQXKA-[UE#xi|ɗ [~&&Rb~wm} EUmH$I7r@Ew#@<`o{C*z鶭.'bzbzeG.DŽdws.)8qm+rV?X+B0WtjIs 4@WrS\AD<-F{t5w:01.=]K;Fj*#ߐ(nb)vr5&ewI 1>z^IBs\ I6hދ3b*KYZ8ܼ#?ܼU+Nj?]1#͒\[({. cGN{I2*}AVP%1CfmRU'pOFޣMc-;tXIAH1 ttvL(^!EZ) .+Fr{JTևUHH~Ǥ>aF0 Z+vCF<$bu_~0)^(v \o/YCVJe{my?z@g<̈T cm`~+ݴiV"!{:A.V ReXG="Mў}!TZI܅4^qn5rUE2,rYZߟIH{*<굦yǞ% o(fqeTC?ߢ^z\GH@ V7}4_=t"(2.ԉ_Jx)UG!.wHhQ~$MkrX8)#D(zQxP9}@ `s r%d6;%6P~+u .kҒ%shZ\?[} -mY[Ϻd S$ŶDkNSg>sjUu|${ rvCu?i9#ʓֹú?kjm'ږT!$56;5TVpϤl,iUa|nv85jFy7{׳8cYKVJ`G}i5$EWҵx*r!H?Ko{+}1=%fǏh*JBu.fJq0&5.ޒ@hf}$T!υ'ᛐ8ҫ|/]1=`D|<.rɏ67'."xf|SR, js+]7t߰,jRd5d|G?.ܘt%4:HT(ܴty`,"}o܈qLXUUa(:֜2}=ƞm8s`~@PBUl -/y\1Rqo7h̵v'Y|4TmT/`J A:<X{ǧa!EAtZsI5ƮnM!{(㻯,)ߙŲ@͖= H 0/x ցw5ZGgnއ/wbZ{lG|Ck!dqo@F7I>cƸWyM3*a$qT  S3Tvo(r|(c&6jeZcyDK=\w4dǨBFH0MBpfH6CƨD%%Q 5p8[f"oM|FեHJC,X|Y1IӘ޹)5c*NE+C2RJ#B/}ҷM#3D2>۪!z|O/=M<j=s q3,y,kH&k~1 q,miy5 S݅,ƨl)]\"r5s5I[ScrLMB / 놶ͻ.0AB=\ߕ@-ӔԸKRJ囓d^ONbՃd'?8y!J-)8 AuwK;F (]ק^R%;'iҰ $9ugˋ-AZ+p/5,2 'se'FFǫݢ4@AAP'VgW|@x,rIyXOl̋= Iv ' ՛, g_u,[/V IiK/&hĹ}?m&X+G\am SX2$-.|WO7u![0Q[vM8->Xgo \q(gVK~s't3 \jE<"gFӿKasV[O+3-_,w H0r]z z#W|& /r?ex!O+Z‘j2ߖEߢxL$x<}Q6Hlb L *86;vT {h~{e*] kme[ c֥[تV#l#LM y!X|A \ƴN0..:O# lUbF%X3 )b4sⱇ:nǶ9h\Yj*՟W>oЁF1H7mr3LW&8bd|3YգUZMs#cbMVF0RQ~6KYӭ^Wiȁ?+/Kܮr˭T{|HehK.ۘGETAP_͚vKp՟ KzG ?Q+YݜX~ n-v&/kw n4 EjK}R\CA?0Q1*,ti"6QvCZ G=?RDe-><v$jyV'qoAivY.\Db3Y@h&_"œ? d";V-شCL?Il9]>Mn K% ߝ/%lIa4SgIzbu=lL}Yv5`N6}xykV"rCiaLAٰɔ#F2PT{@Ͼ e^v"9Ud]~?B0XZDx."7ʛ̑^skě#E4:$&q Z+_iVlKsoV T\)!tM%\^뜩3O_֞ 틭VvS9@xG'|$/) 3C-{.lReL|3xZ!ѝ1' n&04 ^'h * x C ֑ ȁԖD~w~M ]?+^aZg T!%ßUzJa / [hvFs}+T<-h ʁw5SU_?@|` 6VOv xM/I ; kK=D,pFpֶ2}~\2.@30Ro;g<ʦ3G/T[z,n2[ѼS%823ÖqXTD{y<567">s~3xZqD3gӡ\Dyl4@l{-4N6pycF\_=B!" Dz%wл)˵u}<9/[Q!8l] doaS@w-n!F7URTm~c#WÐ(vɓݴT3XѼ9Q =AEǿ> 'c> D{Q?u\(g Xy{=|8 d U"xAPCœTg*_b'B .Plj:T\;5,բS"M3Zu wĦ:S|$4O.KT@CNQq袆zX| ]aH\tN.-`o1݀lcfnPoCF7ۉ/E&5iI *򾐢 3unJr?$+WVI3}_:P,2]L~44A89r>II'#zqh5o]Rf9?wOnEsg_h%CBrGߧFexcφfR`U'T'MocXT7BY.m}S:DLy qoxX-ng'*mL2Y~屄"ܞX7ins.#7Z1< JK~Gt/m=[BM(Q^yTR.ux! jWy5os~.F7"[!&(#Xi"htfw57W>w 퉻 t3~fYRbW密wA 1h/-Kq @N3+X?G¯.fY%GƗYoy+tx %hݔT3殄"ij?%Ni9 /ɎwRG}I >bߌ 99@)lgӶ/ض3,RSG&Be|mZ o L.gAzy W3^/Cq5k ۓ q7[V~Zz̕& -Km]XANmJRs| }fos,3Ԗ9Y9@0=-^@Z"_#1 dWGaI泑?ǃ 1i#-e M4↖ XK6\l|9ag-*wTJ*ŝKIR@߀Qr;@d?A MSdv rtC/~lMjcq&τnOFȗq0'z$'8O braC d 8/v_<+Onpc0!F_PFwrh;+-'fk잰=̔=bdLtXU{~;"k0SkǑD7NuTP2҈RYYĽGsl'auV?q>@qt!.* K C1"#%P]L{EOHI< ~E YAM]b2͚ -ɐ9KW܈ rfHh/%BMVV4E"țn{!! &•6Ξ鴅`* K53#tG89}#&i-0ٻXtT:RuEEܺ̓eV65&B%lPb)FVVaDhMe.c5Ux$yTGӧp1Aiq׉n,V/_E4N. [yykw(-bdc :Y 5XNrZNj ztV6]+sH41.ӯQ39^A~J,VxN>,ډEMk+?`XwЏ@o_Cpul.G.M?ds=7$!;PםQy2 L>U%MQsIhM ن1nfEy*ZÏD8L{űB-U?h`ZU0qf.sMj0{JN3Irѓo"7\$jcg/5%BRz03<@d15Vx(R uMz/^%v9ݺٍ d {_c!d}luxp/rbb+9V1.0VR\hⴐTstaDinܡ8"d4a% 4;q ح20}%UN҂*p,!VYx͑TRyd ~S":Lmp=g={MVѿWy+tR(N 9D"a$W^լ>Nv$ ~Zj2Fe!!`lc_p)qoqpP7"|\BmY &&2=/{ɮZ>Q|{5d1Q 8 df*3 Z5?JdLuGu? >9$qO*P>%j\9" -81aìT39I#E+>[f(_s)6dlȋ#QT7!zZah` >hz6Ԭ;M<: Y %zGZd%Z\9cX:7DKRUۨ(){ڵ_n0v[xSa5 ˗lYl]V){Q-ߥ[]Pz|||K8QYD.p`% ¿~a_nOt 9?(kl71~t`F}%VtCxr׵`1lM88\Kބ :E7p*O{{^ Ae h1˩{Y nd: qºb9/wthg{%CJ#̕! -(ڏn´$`C+mv҆2 bxg3DD*U:4Tr]J(]{2Wj$Bozb[OXD<<>]zQ&ثVdE^H+ ^>b ۯ޾qzvƏG o*zV s٬d|E9us`ݟ4)o^CFA4 Upkɑ5m],>(`ZHLkSM7}/b#8l$6pޏ {H;%f|hk%A=RGG<{V,OѭY-SCVa_xapqF9еG9l2[F)q@+)Fx_7FM[~3x{֋d΢x9C!ڷQbEq1%Dx o''yR L D-qKp^(e06pqx BٚJv)3ujE0XfAN"1n;T9&n  ByD>cRz _^oGα' a4(m66S l/xyf?uY kفis"Q;h r*\Ia(>cGF IM,z~llfAGq1N]ßYŒ#>4'(wjz\.a/T-;\'֮Fd.2"%;BPѠg *I}ikfʈoT~RgB&e 򶬆 aqI8n 'a iVT ^Thc7=Iu$$ߟ;VdbÞ j[(-.Aێ?UewsTZ|沴//4L&T"F#:Y4%UnlhrVmFfؤ8^aeDIjyIׅ.WZ@y}ț /A,-k5' E⨾6HI`r4jlm%\eEGe2*S(w6xOŦ{0q.2mp3*'[瞿\+0&YE#!Opq =5*ew#/z _O!# D/"X Y1˵p̬B0&Ɉn%J?1< ʕ/IW+x,b6D5^!k_" Sas;EFKʑahdm]*cY\iXȭCV)p\ΏQ{ph#E}v yUQ~%.ַr~o.CcmBœS(3pS| dC>bŖ ϛM~|=76BXrJ!V'x\eg.WZbfazҐD v\iZXBڋmGx;+!$Kq,YI$4`L0)7 %BʝTZ.O[^u%؇cAH]OrHǠ؉tNPϫu SiM{y\`cFʎᥪ XQfء+a>?rԃ+@ۤ~m!A}ڟ]I@2G{xf,ëvNC^"=o j=}vƂ-3&Wu{ٚixO8]YUZp7/{SZmV^ ])d8[r4< TKefQa/7!}ʳO@ vwѸ(^3&t+fEfXdSE5* ΐ+f>؝rÅs"ӑ$?W4pOv{!!+ jy!lpQՇmr@BMmc >QT1 TVAg#IиO@W*/U‍C!Rb,_ӊԠ\s/'Rubg~o>aԡsPW(>ˏR-Ӳjf;LJHQ JB.!EF JHQu SZݜ*lL!s?Wދ; rro ?}D9;|k7&w._1/Snr ̓-CfEt -Kڪ eVWk`%pGK6;,zbާ/U]\mi<\HW^xf y7LRnc"cs .:#MöM2]80{9*g} :y?ֈx+ `Rx9/BV}(1au7bղyZ:aꔼ(D ˰\T`jguM9]fspLvй?wB~~İM &C'Sh[)Pla|s㖮%@Oz^`ſGxoA⼐.@C㶇x@٬ujAY61!eKEMPպcfs\KYV#[? CqQFf$mGqyW9@ȲV[=*PNk&ϞC2ߙ*$57חNOJ@EMGM`@,q"s圉y ~,wBv$@S@}ҋK6ef4u4J\"k !e۞Cx>w;hʈ088L"MQacy?\#?14Ht*{xkR1Gq%;X c.}^óh6 wTkՓU="yPk0־Yۄ5nW&eɥD%Eys㵜pҞFV] Cw!|fM#+y:gपSkY4S|*7jᥜ{ey݅a{Icv GH" <Bԏ%Mq^yCu>L<㡍4n]r9AcʦM!V_RpVx?PK8td::w?Ěiy)prSG >NX};|en?M|8  -JEίa B_Mٻ;z8 8)Fs ?()]|G&2GyM|؜rd,dlQ_5"LtRX.asKTbfzyuVdaK5T GA>kE{g$q'Tl z?b#^J bu>.S\&Ƶv :̳*2|>lɛ?&f4}]bX[z}^Sig:BVN)(qxRZnH;D=rN#zexp^/G?,_ıKO3Y@I͚QTMGrRcp~WP{2T4*.{P}=˵hNp࠸:7-dO&p4c|a^FtwJ I=F붢~w]6A ڥB/1MީoiJdT>vLvn֮ަSTg,Sz~X.59 ̻"\1{{Q/v-eY4${< ("$/'4E,Ѹ5dc Y9Q""^x N;kx,bEK$A aƙYݺ(8վqEL!d)ֿL6X^w& !ϡ B?wjiw=0G6&8kYDpF:Yޝ?He5/DS\y 󄧂gf@eL^:#O?,į0$?G5/,VިV5*|j;Wvv׋hT:0DB^pL?,Rel.^DWDA'a\y6PxGC̔M \)\g0WSk*ܘd~h6yKG;(TbH{ICe1.se9#Xo' xQ6?nlſ~#&2Beb[™5dU/UZ ӎV5m> gjD=yjr5/x_ɲpCZ[ߑ09QOHUJ|Us s4TAkg3/ I( ժK;-{)yiTrja;qv5WhZ= w 4N0TӥDPW.l>={D+:`ˁٝi[g;q/q?/`=rڤ ZGw| /ϑ/AErݶClȰw!_ zOop.VйyMluTXOY}&0. $u'X`_K6)3n-0xX1T:X,s5XN| 3"9IfPz ʢ9-@+WSDFchF]S?;U׀]Nq.wvl䑦L A,A0UzΰEoYxA 69pЈ ^9t?!wzJ@Ddղ,;Fsp-li sJJ!6?7Y_:'iaj%Y$X6O]~`KO5=RyNb9٥H q}ިX~y-tdiVQY=2 ,(Kg ƽ^A = :Ì_1c ULO)_Q?|6_-*L֠J IxzM*?DgFz(/V̅4]f[z`s͢sq]Gv 1^y{r YMS"`%0gT;Ѷ\7SӮL9IOFgn`vP|~aן\|> xHq:f?> 4VРDT;TmLDUic >*(5I\VqsvgIZCmڍ|F x9SV3*6xyˇO 5Y-Y ?-!U7fOժ0=pO}ݐvnDg;SïM?I52v 1t9;P՞M("9ߊn9 /} . ^Kq^L sqBRha<0jUc-P۝XL1ُ!0Z()2?uo+pH$釬)NjѸvoFNSB\"$%Ik3ٽbs*Z& VM (D'!u >0% ITT#if~0CSkwѯ 8u {-U0\25ɷY6e%W(+XzڋvMk-! GIrB!hBPSBOtKK1C_T zbӈѹwYbUhcR)7騖S4]R#yf&0(YUb jR租.RY cӬ [֜%66{k@]`ϐSnϚ/eqHmTX`5k#V0!5,ir6I]%:rdblPדPG8ZJt.|%*HK#^/-Ǹ2z7lʥ;(bAa\W.& ue  /G*D>KlQqC/WʗQT8NbՓ7`m̝xzVs41zͱ<Œ_cshh婌%P"y(} _{3SL# Ҡ޳7Vway2 PV}x"f87eFp5wnvq9 Bd"Gۻ3]U4'O G#pd ?BC[\O *ȲsM0bM^xlA! 3Š*1q(\ 4D`uf~4+(쯛<?9RaQl1}'S#sO !u_r ZnE(ؼ1` &c Z`d Q<^@2RF>Cr\b /^}A W\! |HC&S4P"H rGg[1ɞNJxƸ9hvkheg$6Ĕjf] {l|DZtl` G&VyfG UPC?"_23⾽d9{wj1q3}!l<^ a~*-#+ nh\W)z†Ad)bɵlDXDO$Ƽ_`}QuИSv@VGI}e'ȹxw%1mo1 dP&ϱI5rP&@hZ *1-Ĵ*/10м.f 'w8:Ce`c=Rqh޴l2VcFˉ\(EEZ9lw­$)z.с2Cʄ! bc!En=|g}m]-)vvP^ g8l7vDge7Ds!nPMP)_ V=vV,yΟ˹GW pC^w*$A rW:,g !3'4n|-h'MHy|j !3 98~n*¦l8;E0UX!zX +&yi(RO3{xWcO߱W5+Vxܙ1{q1//`V33iI>߰OH0ѥPyp:\"0l彈(4 ̪:$!f?=Ԇ-e/w[L[%I &cj˘]y1~̼t_́`§)$RѸS n,gK{ ٽLƩ|l˫[f"t&x;MyrMgmhh}i_X= lp4LdC9r3!{mHwA3Ge(&񥢂FRn ꊑ}XЬ[#SYTH Y2f?! kPqxŋ m+g4c}(G jܷhXT{cu_gfJ8މ$$M:|EK;q̄,7p E7i# k & wDwEDCbGD$Fԗ hWIgG?.NG1Ww"bg^T_S Ҁ}9 i$}4TWTz[W+P !X0ѡAYQC`Ψaخe{e<XF@7XyLy>Ǒ.B^X'R bCU5n昨R&הН@͆Nn;@6 udw@)h4O^B44Z_1":O/l\ o*Rؐ.B9Nfܚ((hm# Zil&Md% 5@Q֘uyT6 -J03Ŋ♒J_4),XS|<>,MhG`M9DЩpi@ Zu:` ?^xWmq/pdN=} ;NSm`n@HRw M; T Z(bEkop¿B4p&m8#KUGu,rShV' Gf';N#? *m[ۢ!Yֹ[ u٣6٣*__7-_u*-FB$kr1>!8ndP\'yty[)ȧ_ܑF-Lͺ-=HI/0X(P:K34_BX7..&!r?ZʾF lLSW'7 ڻ YɊNX#꽨 g F|ؖg_ų]6vv*V EVJAOCFJǟa{-](/S# 9خ4cGvQc7#RV]>#þcwh.Y)\m"mf2+K޴G}.aG"qгWV+O +{<+OV><\8vgid{| 3euRsg. 7v&[ęV,ؼ ="bh7>HufFn5D`D:&#$Y,Yu覣RcR/L SSzBn)obW# >M(*mdmbA5xB1<B /d1MaL.xh$ǿP O$^-pk!f>5,%qim{1VHy"'A|ܔ1cK~wԝM<܎ĈK&>+"`ҋ5VgyIZ X/ԉc G1.VzD%=5M! w@Կ}U܃ځÁ|d\b[)n4ǩf6W$H6 4ZKFpǔbP5+YZm`Yf8v:xaw: ;?GOxJ\[b,߳Œ`9F? ؄ NPJUhp_ }p8fF}r~؋]fbRoqR󫹃VoOxTZP{AD_U@.QFidbǣ'1~b|rO9&!b4WZP,:$xI?%AiŃ.Xq>>GÞ-VD-kP<-SV%cP_m%wڊ5'b =Yȩڌf#yΔ8HLGo:Gac-ŷLL_ %,v]2.H!zڹ䏧]#Ҁ46 wKgzt$$rIuQԹyLSbM3odyz?ǝw3?ïX~ŝ)b@\{cΓY%ӛcrhy"%BX.`m*ꩽ$L;(\-_4wfVk3Pt`&ִB9YW禾U>ļ&|5>Xv9^+9҆C/@Ԣѽh?VkThI؋P]i5 dYa)]>{pzk"v6vѥ;?o@Sx+r-&bmV6XF$Ҁ=0շc@u3/LUg(k4OG4fHۼC@Y\-3}&i:\WGx!ޗs+I 'C*hF^F%NnUAsZ>1aVM-Zh6L(?k uDC*TC)!|n^\ض>\N[!&PApU`+3`Zc;=xI?Ejr!&.#}z_M0F^z|"Fp1xb}x\3m &j UNߊf-arwx>U!8-fU e D FA e-ɗ|n"֓Xqa‚U0LassTVp:EWۃTo.7VL{z?d|mcIc^4>-Lg/XInү]i:k](`rnk7zA4˭ٽXK;7ZC<8H {cD)uTPP^>{X6BƌF"*]35=̽Y@hSWQƼsB9AB Q?.Y95K)* Ǭy|,iD,݇M꺷r?ܐ6PMBR,"j0 M5QDc#^!i("= ws(W۳k ~7)9~ 3ǃ2U)P0|&!6 AS=U˷i:&ƂbWǚ6Ǵ{-Cl@ p0ygqU.[Rzzݟ/ꤧZRmx^p;M$| x#`"SP|Z|#fpd|ݠ-L歒GP#ܓcwNxY7ɛ;);bEoTOyQ CLc# sz@\ԃ4%! Xo|9ui}ZIJk[>* l-&7:(Ԫ`8~2K?f p(;c@ٗ訽>섟ٓ vbj¯hTP&E sS_tCQǵ7YŶ" NAd.<>A_5h(nqs\LojҶi7 +G QJV{/?x'l<%;[$xޜVX~Ru®_D#nK B?C-V1f$1Өf*{~KM#P<[Ұ=saxjzĻYQ)ۚ&vmvFwEzVX(^+ڬEZxsLTrAX5jbEV(W͂a^JthrZȂK}pkCGLQ2`@0Յ:1< ~ kT&Q=w Wbo#-֝DtCu ,kJOoz w*_-wUf[(FlS;OԳu:zJ 4=՘5Av|!~ڟ \7]AzdE!|@0V\BG7jGPt$Ti4e2W]~C ιM6N?AAXg.wdk0&P2 䢜D|#N_1y t]$Xu4T [6Ch6)|jm|QS($({"A<^L#0]/St '~iৈS#C%:&+nFRDžhzF5Z`-<ޒOv4 ab-2)CM)|3?C?L `}zߓܡ+F3?u_pKF0~+~bB?ć&]b}ոR +|W QЋpk}u:hL/>s5_JU߇nx@o:@M6ӟɻrw5'jiq-%վVX\4K Ӥ!z)Z_^2*]H^}4s [q(ˎ7g{1B;%Л Xf&5t;MIzEC4OW?zЅ g\0{1Q[#h@}u [ 4Ӯ~~NԧI9iE+2~U)ߵ5:.R(y0C8Ei|LD;Mv͔Lknc +Ͼ]vM,~ L-,O.1Hć ɶo_5nEv6[mز.Ao޳^g0eZ\PS#NףVsy:zXQ`ƺoIZ lRJP.o;M]\ArԖݳ_H,pԢli3g؂Hn ̹COw%=mMk0O3 ;{)7$Ijs7N4Ws l# sU<}D~jc-8cꔓΡX4{SM1 _QY5X4(ٗ a[:K=KIYGs$q!WOžYp0|LL*r8؋XK2FEBq}rKQ&*.D&lYؚw%CPA3i*oqy \4u*+viB98&k!6p^8<wUyA\گd,dGQ6фfs!_$rcl aCfMǓ̗z ]%RW;۬] K˚eJ[YHq~;ԹXqo+^?n-(=ӳp+{wI <Ã=2m! ؙ/6ƋWSW-q5:4wXqy2w oHm /bf?Y_,GTIAIt{r7|0gw?¡*a;/Mm\S*$r}_v}iw@gQIW\W$FCP`ȃnvJnܙԇlcoi}v ʖM"  Bx! +~{΂rF&ҵY=}^B,jy'7'#/ۙ4Q4_:ka/g3K+2U]yuؼ)xynNIss~R/8US Ԋ{Jbr1]K=sd7l E ݹFFR;W ƞUތmޫht P<ZζQK?ʌٖvj}x Z/*N4:TWty qX 1IX%wD}[@Hk諭)PylIw"؍=M\SE:q#]#pr&5ZKK VG,͝ ֐A%oh/LUL`k$.`n:8w7(yB8X)qy(\ `e/>})vA>d#M~iv:>aeL>lޤz j G uOtieڏ~6 >0}okЏ%GsQdB1VQ ׬=T|jL-q䍞ʽSTp۸C] ]q%*Y;y[τ0!jъ$#Z&56g/zdyiT\3gSM6IhxhJhmsJ_7Pqp]zX%R}kdD6@ƪw9Yu0i~-G8{8Ppn;.{d'3Uwi)9.GP~)< 5P{JQ} U+Q^z }!=/7~B45g і0=)矼YIHگ2K.JPc^/"8PWϿ|:Ŗ 1|M="GA?ą#Dc:5ِۣٝ,R΁~WF!HfuoόLwsEPQ]E8Wgo/|s]9 hڧUȋ(H|!?Yl^[Ϫ BWw]ٕ& fB)60Q\Xۻ2 OwIKB/j/󱟚S[=ff5Y"w>v!ń\OL2-tm}5)[*4|Pi=6v~rL?/jWhn&i;XP!@cCG~8zW,u2DY}æ%aX we XVCGmZ(J&xp|!#&@| WgD-0h4qFaٳ^P Ci]4Q2Ϙ`(ng̶+ˠAK$f*bx_LRW?P#Dx 2lXUpv=l~k R&(0IAuXZ`WXl!B&ք'V:#8>KϻIRcƾ{C9h~IHœwNC2ǃ `:ze }(iMc [~d>g Rz$v! T;Jilc ODKW}*c '5eۏvKDxr)>l< Er+ +2OP/9H-T:⮌AR76 ToM"(iJ xXYgg_\1gհEۛVLpuH4(?FΧt0 j]մQ˘oKpMzJU(&^v}D{{b{gn \:5G ly9i $>v=kd.EEB+!mF/Q 9նӛ{{)_k&_8m!U+r}̓ W找pz_"q`T=1I!Xcy7]x}P[K?I(rAZ.bziJ}6nk~3)Mt%# ǤU%N&Cٶ(Q>R0p{XeW|L7_=E\Tڅw]eʅ?f~xj o#[˷`*Eޢ,%Br%g[lڠn H~5K8gX-YlL(t/K)qP5NXDT0f8 7oS] L(3gzd !!MB!vk_Elt]V:= :aP{ "ޏ]?x9gh [۽R(pɮ~gJ1tnkm_ ֩'FUzΩUX^^G")OĿ4(zw(qƋm"&njʐႹ$mѴ/Flp@Xw pVk E?]fm*~[UxՔlna1{"'?"Xi8Z,H}"-'j_//8Lu*P.\tD9S%3U)c$ms̀"x"`7d:Y'op*hQN1Bʱh66Lo^lֵOsoXi1Vi](PdKG^ƃhB鴖{rHAt [?zZBi?mH_l_Co/z=D-鎮Hmi.MLJV~IB+_!@y߽⼺tG{SKᵵ {<4B< 4t +С{u\TMFk)4$8djDof-Yͷ8+u%'IVr?֢/uX@؀Ty:*.3$Ż"|r)3{j>{#o=doѭ[V ڶ W%& T/х|RWw6|p z9iM8p4X&RI/g5,sU,1eb*^ y[1PzɆ<;p{Э)Nhב1 ;Ll[-t̾P2TAziPjY\0IxWb/`;KK;R=QBJ̮B`Km> *¬--g:"I|=NJ@e#a`mP clY[(T88 U;`zVūy2m Me]dUD;Jm a;iUoJvGCu%yߞˀ70VR tlck R_9X|ƿ}bbH.eőtX$Aז#QʧJ97S)KJU.u9( 9]38pD`Y2dL x R};rYVd϶R.d!QOD ]3| OTA}gḊ2ݗ*[R$E!D V9:HTڢ>rz#a6F>' @\>bk/r[o>mNe&*JJ*_4m^ߌދηo*WxW9m_ < ,Ϧ"S02ODrw?'ժHӥ) y떢)V 0>U!zO_yԊ Ue9bO5*#553Z-h| \ʻ<4qdj|+eˣ0xlٯoIr_J~8T>*j%۴ԉґXBbA8R{YE;C4ޛN *J%FEyEWLJ M*9ܽGFmpl62Um$$-SD [?p?aL:MqxMu7d@806A 096'_x`"O\ȫ &eɫ%A6z]BB;Cmk)x/ӄ) %w"π}ķmMw.Tn9AF@_ّq&Eqf.jj*ntɀ_Ǒ4 q|cd',w16!e1})q3FcaCLEчKCmts/3&ٕ\~390[@TC#Z}  `ֿؚGf60ƨXr䧇&X2[͢vB+ h*5j$Nqso^\xQƑ?yPFQ \:I2yhyI6"bsA\Z^rsz%?i꺆(YlZd[x &kr0M_U }{UN`¡x14ƴMz8A"7}m䈟 |o(i.vmh@y,#urqd/7uJIR9hr]ykvH\Ca#k|,ix|+nQVUٶ y(Z Ͱ-LAC~\`I< BImPdLeg.)|9Զ"e?uֹgΈŸב52hl ׎stžjd)S.BT ~y-Vf61'T!Ӟ .TgwaN*;ptcKC #qNS]@Bl|aKv p~<ѽðÍ4P$&6X)=.ViO|6TZ+py!jrs~ũ>ls T"w3ˁ+Y0UFMU%0D÷dM57_.?hmثo+¹hȎMϯH?oaX-K$g.gL[Z%Rx=};`[>u{!82la?B ]Tc  !Hǚ1NQ[Ŧo[ʇj:%ssseOY?өVH U"gb6:lYG$k;®OvG=K39xtn0#+gx#s3*҃03-]ROQwPEZ9}õJ@XpGY`X,¡P8 T7k9e Q6W3 ޖMQN`U~EA3(9.{ 󃿤o΄.Ki"yI~yF҇?$ EA]9X2 (Z@C2P]RMOV8v[+I넙n4k } c4_ @4HR~y#` Ѣ p~cxU;j֬h@D5mc@@f4̦`.@]{Lyj$pe&}[ &b6-9NqKy0k2DOBkh/*I 5oWENIj7,Ne? qfy1/F%:1ӞP_ 8Vjc F`.rSXY(ˊ_ e~NP!Α]@뭣m}T]lk8K+X 0w1b*VRAw?H&B; ]SNKI05i rWI15_Gi1g+>)Wh?ѐpSqrPy&IhÝV;#P2$n%k{IRXHZaJ h_GQXr էcqfB}_JCJͥ: J@)x^0;#lHxف>mAqSqѺ $k/*g4ЪnlNxL'@-0)T/x^KߌI.z)pQc?U[aAD}T\n=djuKwlڂ>^\bB&4

-No61j"a6e?t<&hgc5wDؽΔRsvvu,`~ T5*ȏq5mvC T;,*GԖ|5+(S,} h0dB'+F|/.1Z xR _BL; ]cWX5 VC3g: Zp:AOSq]S?upyxHb<B"ZI_܀/kSk^F@ (YwU,Q; *5YrT>^"I02!OntMPgc\[D^[-A'5PdKCnX/$"t}ȵ [ɴs-+[uP9'^{.`[PE KLwp<;V Y'Bg *Qdw6lbSaz+M><[D|D|v`rju S~XPrCi$6( Wq}$rIicϊhrF!,,NpԾf?[ M!/qV bAH +a~cQ<Ll=P8|W{x6AM$͸"@V: aGI5з8d5=>-f:yvʲ|$v%X)AI1!mh$j'zp.ޙsJdupC]ie%w3af-X25˜9AT[mο~xe8P@rF]W B?zݑy~й Ŭ&Ǻg)uZ)/(Xtql⫣%}H Ğ✌6 >eFHtJYO ͌oۼá>Dd)|} ͋QXW[H#rruZ^l\w:?눇:bzA^Z7WZ;7EtMg@,׹|X_=,hf'8gB2'A)7kl^CL^"a>=S-[1; ,#Z _hWs&9ߚc4Y@)o?ט3|d{q׹0xyoBMAr͖o/dn.x A?RD5K~ڋHխBc֣Z9A^QNsH[;bɡ3PajJKe4;sKz= Vjbi\oh0IqB\0zn柡~T~|:WeYiR{ahToH/^|QBV[:@fs]K"П;خ>"HcLֆ$Cua (sy7wZMhmj?= Z\S;R#ˮ'[E8z*%Rov3Xpb2CA({FލT. v)|+q#@Π){[0_# n;r5^}DS Z,Tק^.Tm>'!(8u[ 7\_%`'siO$2/p@MjtZ0my*>%B֐d/r>1W@"F#W.@ŷb{DxF Ap%5*mP"8rj>>qWt}Gh=p'l[vv z .[o?( !~Vf,FABF $ʈ Ow ӺQm-T_|1G49Bgղ}vzPrJƝq@n~P8,[ 9)"[QEe}jW_߸ nPqCz1x}WJiKAPQIpvm8xL_4F0׈O_ݭc/vEx{iՉqqvMX7tgު+ 2[f)s%ySyxQ{?c؃Tn]/Wۣ~ׁt96XUx.Ppk5)HlG ^^Ci:WNuF[ڄW)V3OᲔ~4pp6va腬)ȩ6@)jn2":۾cnb)>? u42;'L@h r;Դg1iI (/)!P7S?0[_b[<Оw֗rH+.Q;p@Voe?8B7{veZ/YIh*x4$EϹ!FįlErG`8(*"1:1:Ek8'35sotN GOvo kNOI=*X )k@62n c){\MƖMB t`^JNA!awT]%y;y2v`UϱFˉ{]FC"Ho! V^|ĩpA5v[q <j]\u) zk|?rMӣn 8a U˭`1'rŕuu%ӌrJW} HvLWIZBEX:M:mJ#)%^Q+jr2kMUS?ba?U-Ka\-r+Ș-؄*,h2^iXh@֊*!/G4"8Qz:#1F5%+J袧9ULf˜|{u-VZ,*}Q7V{2L̎ lصoKQw ~ܵ c/K:yjb:tL씏"r{a I\"4B{[hD*}ŚsKgFDY ,ZbEL~O[ͷÚKUT`|Cc:O*;7zʼNmvPs4Kj(´r2G#4@&`Y4o0CO"$f/0BZу)2 `9pE3x!v`Rgdu\Ctp" ] P?;OXTm[!pn.J,=,=(vWef CG+AzYNn~})b@c9}*%p v_ /-7+/O~(E`H\ ˢW+ӣE(%i; U6,:΀ၞw=o`| ^&zO2Is􈾁X>P|[`8U*Ϻ3}H,L+0qd (+TxAŭ=C5`:>xMYYLH f mԑ.IU&iSիAבR'skxEҽaQqSDY;X9O̶2[ㄙ)\@E)_՘pk=Mِ__3yeVtȜprx^Tc%3p'<jӇy@$] _ bCK)Jr\`mmyKroٷxH8[[ŠyKwI?5>#t>l _04^,Ik "!aϟFq<:d(ߢf"YZ9329 EB-]~MPsTb|W9W gTF ]9:~U&H`3y0p}@Ty{x" `Euy0/E@y!u+;ޥ%9kSqFk]oySmoNnNY1Mo|5#v_ށƑmLh&BzNBbyAi*7dh'!"HGUEKǧR$<'=d`)r/5>+E(#^M% 8'3!sR/&&ء+y7Dѡez,BD jM9lWsYM=3N9vUFΊ[Aoki)6 ] vPrX-Lp& 0EFV^gWG^{rn*?m"ER~s6vk&~uO9q)R1FBh!Tҭ"4?bFz&cJ$(ʎCO1::4xj@+AT`Q4'y/l%/ߏ`x %8 kJM5.2/~#z[ @ C->Xh8:;D#|2+?| F mҟwƑ]Cdn+=8'ZE=3awϜ;.Fafsd,4>xd,|ŇM15n44ǦN0F#T_AM7< {࿗{dYhևP8@HvoM..EmB=[ `Pd˻4:Nwr+%%YеO;|p <ȍs(5SmCIs k`HV'rrb]O΁gܲZCFxk"2/2o#H@!` $Ex!cKmPð<9PS0u?EB7ݮ2RJ|!$= wyJoVV|M^;LvWIMG.ծgHiF'fQuKdֆ#PR3vݬ2Gcri)l/'J8] S!#mRRH?bsY3D2p3uהtLS Q)B \n xINXrl4) QJR2Ԁoe$9i oLPBf @59d 1Bmlx e%vu8n~Slg6Q[ sr bv~{Zdai ,Km_(f^J?ؙ5 "f۳a~kaAyDS ׆0>!^X*!rQv+Hf7ƣ7bФ7]jv؈W.l=MmwQ/!յ9_ ;%q۶v L6诮>Ф:RNS| |i!CƢbY5l= D4Q}^2j}0t8=Rlu^R[I7p'ah*ѭ딈_-u]Ԯɻ; t!v9#Ƶ Wl%^a Awt8܆{ǃ idn Xme$׿NX0~I<#cY )$N۸ u(X''6W0:ʉ,DG 6{I%?ȍ1PJnB,\5^´ Pl˟>d+``{Y?$Po3t%۔+7ԱI5a_XA^U7:o³$Ri[&-Er*8ՆO͒ dUF/~K6"[Qu!L̽6V.S!RWzoS7w'Vg&Em-ŭi휵z1O4%cXi{aSB3]pUƥR]J߭x,ͯ>xL׾CAΠ\St+3^ۚ !^OR l$Sh ?Ng˅a)Jg=-9g$:U>r{!!;ǡ|P}Nқ; bԷ$;8'_y?nG?ˏb0km mN|ZK-CBj\(xܶ} >V%t1D=<2L / %>JkIǥkl^پ#g߰5 +DÜYAz#}߾E{c0V T+=8w/ agFV]@%~Y3o̢t5VO$] ݉wI3緳,}Iˤ2QI(lƕ5ge)[,a9v^ܲJgӇCC}ŭX]rL! >b.%:Ll0Engg__SѓIw!d1bK(P؋vVUїz /ExD7_͚c^_aڑ>ެfv֭[T@87KꝂƳmpX7EX!D&9}\FWh~%|&.Bbީx )eX:3ԊCg" >&%58u;w|wfXxrFA3/Csxy3J#O 5Orݑ[:K ;L#t}:FoJ{5ULyP fe.f߾g}QmhlAz~bR?В j:.OiV79G? `tZ6  &]ܲ?x8څ3 SGPfP1X}x kJUOev#Cr{fx!Ls;pufk]C,v{gBnԥ >A3&OsGF½@n\LJfzLB2]`*{t?zΨ;U =+!W|yYgO?jwO $Ez)U_DRÞwÇ |o[p / jghWM¤kդ;Շp(Ǘ )W,`tW>+qZBߖ>wB*j.ҙGe իU02ռ q{ZSj f(9{5tyנ\x`$Ö,m 6{/qX^79$vӒ7ÄqYin\&ZϤa<ӪX= YrGTY|voYī6s:R5) /!Q5q-VRL:KǼ;ɜ-DF㧓M,H8fpZ! ޒ7Q缡 Lo#{tMs3T:IH0-ኹǤ5{.vqJMduB>$@kDDsȹl&*y}:SuXPǯcХ C~ jbܶJl"J':J#fiGۢ| :}xHL >ðEلQދx 8Fp T27Y\ ~j+>J_&ñwKQ>'䎉h| X?iBh`9 8*eÔ2P4K(õZa^Ge 1O0kZ( J(fϤ3h˱i*^N*PՑ`Ȃ*_hJ6 kA~@vDNz&2CۡKY)Gե.!uldEY@w>۔siE% M9\C䱁^t2 Qͥ9u'[~7l. t Ͻ8TC=/сN}L짨(:5ZZ]=>*tZ[T^uSiOѵeOFdaF8N8 b;S9t|^3lJoaOO^2y2L \;ـWͦkOKX8-M'UIzC,N0 1_ #ETJ~w5L|6գΐ1nn S6ڋ>`#.? Q$َ,~Js sig5a[BzKلdo*PbS6!ff X&)Tf 5p<jZie>Ke lóϣ%~Lv=Rv%H]=a@cݮ!%R)ÛS$AS:l9Dvg^[2b,v1=?x#A$ln։;Ap|[T:^e SlC /Oe#!Pi_F>]ĉ/& 굙g6=SOb%J1Od4C\1)+7ps'^N)/RD6NRGTŽ %d%7ɿGvb)NBtT*R+Ӗ–Y#8\!nss^/a=\H$S'źdΥOiT <?~(qckK?[`t lAĽ»O3G5J\%۩:j8 @5X_Oe#oy4\v yuvKV8f4gR˨ÚۗUPU]:[_- A3kG lxC"&tj.Z,S!4OIU 7d.c.8&dߡ2<[uje8*njm-Bb|Qc=2/< ?i,.%^'Zh0b6+`VU:Pz4̇qfK_^0[ aӹ ~Ry4/#c_!+;%ͪT/B;$ߔ_rSNA3M^ ,:e%@r!0 |_냞牚S&#,(9d42x7cqDWn?asˌp Dl֯_%,JlVKFBsϨ6)wE6D E/#cR/~}qI/C=0 S#P )'ݍDH{F+SzNIBq=pI}:mWsZ8 7j9D:Qf#i"81=o/⺞.7dIrR-^^B 6 # <' e~={C RSxFt_*X z%F$m$ܲz]0M5b4F%МTTǻC5׽t*i3*ĒNҰ weE { &vTTR\'mV|?BFW +ZR5)2mbYS8T[ZT#P$A2Z"E1#Xz֯g[jegϘCGZۍpp!.*k1b`*۔)E-l%G\-Ih D>ȁŦz%#RSY(o\x֬au/92apW+ە]T\a3ͳ7KT#C^S'*b J'1Z^ X djq4J n`{.}mSqy16ߌ}3N>Խg>71b6JY8' H31t fPɌ~ixYswǩC7n ]z-> 7oyW9Np&?x2BYWrhP&sỳ-nr_J1ܜ`݁-|2LLjAPș/h6Jخ qc'Z,0dM<.cZVCGLUL<>O"ge8b3{rZʵ(Wp9IeDЙ14u31{ #i7p aUӹ>qx tBqydiQ,XNBvpg YVak/>L37qE@MOz.O ;N-d@W >|>gIbwH_kea0D[s6 9}pM̀^+*y^A3"4;t=6 ueù7UDdP H;4,뮈m3CUp3F(ueaz^9_jfK U";#AIiOnl:ZxMh|vRɵEѓ~[QR y0 >_6(-oLU?nH YGU|gdiN"52X6Tm]BDpH3rtހ)i|Pe1蚴7AMk$Ky$2yGt{ɧog^ID 0j4~6#iuTٮ\R7}NE^N|3!%X:u sjy}T^qPq=NZ+ИB?P]>,21B(@+ r}ZPNĭ{]!6jQΫaG2d[dm~.x1+9;'/n 9b}zc_/^`">{F:3I>ŮFTu?CPǙ-Jk4-y >L7 L4$Ln)MO^Sa>$uq‹#cW4RqΈ3QIc vwKjDU}Z[HD 9{*EF,' ꭪a(cyp-G˸!4(Lt݇yLF9R rD6fEUA)fcm>os9.ls&3R7 \> -;=Pm66<.{voSnzv ̆ Hδ i^Io[Fsm2t$Q|!MB`r<)~%o,W0lR$8ĵKGb",n򠲭~Òt/E7il13L-RTfAyąs0u8n<|4*FPMc֞ &L:;M6_,o!zhԦJ0˕N6UܕԣShҶSVMMf̖= 3TN5)uO0;qͨ0~..Tr_99G%b? ÐO$)1QdiGeŔNaaqȬ&C({w}W~`D_ ɰǪX[I&YEc,57 vV(<KQDŽnZhTHGōAx7I^ٔ'AX}Z,T5 Av&V잸6T**Q|#:zrGF拜Ywk{G}.K&>*?[e6"A=ʊNl6!qLNhMQrzj;r7yu& F7WyNk(d /CFELb z3JUo|$ǹJim'EL9AK57QU9*zuZn)$ ODz>;d >=MMokF>^) ZCzl(ZCb"rFG wq{l[ZHVRH-ZBon^n,$wotvߴ(ujR$9.柷 o0tDβ<)sw(k=aE߮<vq9;˯Z4!w>JV+gCB/7wN[Vs}`vyo`ڼ#l ԷKXb9VV}xAB1s&X@1,QnPi6MLcn!ZF> NAa2#u D  ZEGН"g%aP0=0صnt1."͐qh9J.E`w=y8%iyMJaVYDN]L1YjsqR: Jx4 vD_f.='|롷jKIj'mZ?Z}\j]+?*N#~MUz .JH8bFLr\F40u $RKɔ{e"SVZnzJԆ׮9ECgG'Jzp%;¿ 5oJpf D( p x3ХH^^: K8MG8&iЗ396+3Mٍ4|^_`NAiyLeܰ,~:Nrvư(wZm~[F ddraYk, Kc)^JHԑ[ogDPripeufLmmޤQIj8z/kagAht[J {cےd;=t@ت'D"0퀼́*7 ؇".c Um:Tͺڋl-eg7o[)Ef~܁ E U)T+r\X!u18/CyNm$>vL% !X#Y4M 5"Ux+Uܪ`^| _(,_U#wKm 󷃄HUdlz&f5U<Q[#5}_r52q*R3TIک T*SdUELs6> {xUׇV@ԒӋBE<+sL8@v-͏Gް 'm1+2f^`&cYw$0Trr;w 5!7#()O&84)TQzp+ ;f3L ,$ p_pNܟV*3]Q t/2ZJDTs*@dqKV(O^/yVkV֐RnQH!5.7x[[$4Ppşp:)e'wd5"Pw Y Cx)x䯟kgLSVUH 1E׳lrxX6aQ|_5g]"; zoA= Q%At)jXj7,!4NIԖt| yS$ eTo8?h# dF笄j {VZdfC0_;l;[*ÿY0UemI{1~ڴnd@#jijxZ2-Eo[@Jc|eGF/ƮE@wTbQƎ\A0\NYE3oR ɰU4Rmx -\}Y)<([%OJ) j@&婘`jT_v G2h uL۝adCbڝI'*1V0mm5'}maVSt[e{?Xwݨ/(v/WX>^=fZ7|B6;Iʃ+(R;Z&cd4B.u'GQdi)6"stK_OWr~:$VB4q:"v.ʅ|Hɔ,T_K Ca 4Ѣ?y#h0]Zv[DۧCL{lt?zCNL?dR\VM i#$:~}^8DwY.CV=_57= zG+3{zǀ!{ '̰dv08*}k9c]Q%'0;@C. ,-{~,::oM/ZqdR&x˃8ѹL|En B|2>3a6F 8mZd 3#Jv)jvH2>Ub>>hGhnw/|% hхAGI#%Ёq?-S~9dG% (h&f 9Yqf%SAV&RS'O8;[>b2KoX64T_q<\=)ivWHySeks'@_" )CN3yŜf?GVzE" 2SűAΩGGz/s:"qA>n7eӁ-jW %¾OjL2*p36D 瑰 >n-( q_+1=3= |˅ЈkS$ M.GB-kxKeHnUg<'?> Z:gy@ !92Rw r/Ŋ*s*rDFdkaJ5*ćicq޹nֺ[#AMO c^CG+F""B/ڂh(Dl& mอ mXKۼҦU`$`Hgր{SX`kv5E K1"ث3 BW~eÚz iW_JPUJ6=MCSH+036W+\ e(ᖅCDmȇke qЎRoXb+kBO>WA@O -"Dܾ/)F>kYJ\u,k*># ~'CKEzcb vlA@a1noNME lBOBk' jW=:]dap{hK[Z<)B$]$$۝dzepnR64!&S:dzjι'v`#B64eE-\o}~3yxV#J>씶<7ML(~3#{5;;IRi MoFZW>#B$AiurG0@_D㒨 {Hڥ"-OuʂEcgSxcaب9HQ \%rz f-{ u/1&4Ra.yGxbiZMkf BV{('w o9:7A3ea*'cC?̷1uu&Z]17@U dWOWEh( aR_E:>Œs/q6er@0SlfN ai\cO% ^9ö:pMiGph +l,uCX;NP,LҢnQcjKuvo'Ld^p!b;W_VwhWMO_b>JLߡ@ ^z|LxvO9%ܣyYG/wH\~KC^z`YO}֐aZQOy`?MgLzlіZg jΆ߉NG1=d3pZ/mψJIC?Q/Y#p>)GT4IP0 oLi e< l4N_w$Q| "ǓA66jCn"dr@0R{ޠo.vX&S ha(_?OW >c/B2T]B#COx̐}N.E4nD,X;LXߋ l@sţS^'7x%[go\bo}!;ylnMp'B/΄Ҳ'/Ɂ@C ]SxHcLFwB%.݉Y~ up`+!U:^8یVcY5޻%v+L:N[1 h7j:lh1RcKĬ(H6&kQ. Jh7Tb7e)זOVy.?Gig|.YY&x<˖5%_zWӜH^kv{V .C'wR 4}N睴ZLA]yr4ZƪFVjZIxo}*ORO# 9W[U_Ey2KWR"`59hLqWBQцk=@J ~,k<8[$M[Kc z{$^o˖R ~~uH)ѱUn.~tm\`x WtA[Noj!lpU Ҁk+ +'oJOL/;2d2M`"f_HO}Mt$eiBb\csvL)d3%AYU"R3+ FWP 37'7v5ąde|TX6%bc!}H ж 4Fbd}vk\/9@-nnWf-:Etn8 SyUFlp#-K-Ղ1Tk{̈At˨Xp GIyp8 a2A`Kߊ8fSOc/!V~MΧw@|]k7\*ww/VB 5 wΦDzI(w)wZJioQ8ج"83ѽ4rKnf#Ǿ^"&p??R]z.+ab\/=P1ϕvRÖIsjW7\u4JZ_0fcZJF$G,?CJ[ ĕfٴ5Q T^=*}hzeʱf}+܅t} u̦dʦ(qr(3{޶YmnW?WFIHhdr=1~ҡV$.aY\SYn~ߞev&Xf`?pVd0_7u)9A'D[Wn.!Sj|*3cvGǔby1֐l);X6f%TJ;jNEuk 4-]jWlMYmm40bY˸Hq g ^Ns*~U5=3(sK iK3[؞BTWO] HplӁX-l$rَDАDžp8'g!jdN_Fq7n] 06"T:qҸSB RbNwꏵTo܌ 3z,Glm*l ðs{ o?;rS{4a1 ^|u;tKiUzs۷㡩퇭蒔W+\o'ij&$Y(!o S5@v7CuvO*߀6ԑ7rm:LcK%Q6cIYFABNTcq+d}\leYWu`Ʃ5=ꞡVjVekȀ |[˃c]< zF?`[ƨ旚yinAE2@z#k] Yk}E,%ZTwI'* D,~7+7 7=;;m4($s1@'&c\{V=Kmc>1UslTV.cuXHՕx_sA;wGvAűͰEi_.a*f>ayʟm^@f?]l+i~Hf gɝ)\D|-V-,8SnsWD㫞#<y{f0&SOpɐAōT&;(c S#㷌cΣ_gş/vJWkTg|rz*M8|1Cro B`$lml}c tU>he ymO)wpҜ`7X#>fpSg睸lm? [_b|[SExc&^UlhՅi͏2ke<8y'Y\r K U5RR&F Vh'+@l7aNu l8|5 6Pr"l慧֠9~7ĵo`Px2Z0QP9v\U`/ClqҚ.%!L 9LxBY!ʺuAŤW!K'0G`fPڻ>Zlg^L,M00fÏ62%y-yl[31:?p:8۶aEgwS,,3 #Q|lVt5 7y G.`ĺUieQAtQ#4<@t]-YkP*\ )`3>I!_,ڈ[8|eҚzR!᧏'X5 ޹uۡn,…0a@iTJTr !p~M1~n[ c,~"_Z@P''^J˕yF#iPZ${܆*N>Y:>BgwWā'ڿE@u%o+WA{g蝪'<@ļoz+u<M.GPV '#jm?#tբu Y I" qEEpT/]|fU|5&> ~VD_=jOQ ~²8nu:O>LTViVg-v[:LAg, pK.2С-(;)g]s5URS%ܮaҜX֋tNMeHLZڏm@y_٣[GOAZ\识$+eRb_; Gp:']*po*GDxy9܉0'J4~+= ,';?6]GMQRQm>PG/RiH 8v:ѕsE1\+ID}Gq 馀03-ERvd=Y,1]?{#O7 )e,*Koy[TTB".sŊ%P- sQx.L7/z6/d\R: =cZkce(/q;TK[Z۩Ja1):TAIHlAt2ۍ&ymVz@hZCBGO>ҢgWeZ&W CY=jR_/-ZLJ:H9jy[m|.:E>\F&,!jT!Pʼn" q@둾 _`|FoZ}rv-}6!mF9uCMW3>!vaQ+qhKA9]I/2y< zX%_u¥*> B,n?iCᦷ6zI ٤Ƥ>J{*xE^ ?Wc1vD_~⢱Cqb~go`dWf‡HG a5%)j-Ջwأf̨P]\5ؙ< 6[8H1q l?op[DIeR2AFDű5˝8?*jꝳ~˘C*0*]k1'IFTgXOБR.Xi5"i^LFLt;7K;N3e.j(8s&uF#2wW?˜@K}\zz>+%@#X:NAm"m)-2rW2 ܞ5x/;n7f־@r7jT?TpeI{{YԍM(X~ֽv ~uthF vd"1JtzT۝Wp+$Cv-܆\ӥuذ͓mGCD cm泊)NG['"V+%rP7#(| [sf◙ 19cʇlPFФd{BwyU0uvE\34 TS%f BڊܤwcqvQ2%sqR@ÓײZԯ Ӷ:TD-6ֺ5+;.Q{!~)Hsc]/\ǼĦ=6͗9mOmY.1ec</g=Bt 9f,*qY EhD'ÔȞTs,<;y 8BlĦLC|eg}=0 S=k i.Q?DHJIZ]3ׅwcEU;l׹͟|ev:Ct3R<~4ƍ<Ζ[I1čR?LQKl@6sӋUYMd: {:qAK"f1P:-<_jx2CˍuMP@-#DŽ ,#9ﲚ> k+vݻ h:cy).mi#v\6!y%f䙼 a!h.ꂵH Ac(a*ے~*[+ s3lxëq1nfmd' ȣP Xr0 D |gu|fJy qdCVۯ}oaQC1&?o|MXI5^:s!,^ L6Ս-# D_Nr47wcT^[# ϰzeᏜ@RWZHE&0n \6d6|0EqKPR;l4OSQZ9d?"Hl$뷪tnbDvگ7>/Q΃kRi#' Q\䆳lRQvLr\oi ;A$ e|I+h-רnR woX RKTq7Ӄ%!3f~ׁFqu]돑sڶPi5NM!`Ι\fP.ƌ@J!+sV IʸsXKI@U+BK{%>3ܬoP'-Jv("GO8[r|EF.kk]&9l|ԫDťQ Z М-9A!;Nh]OL>i, h&uf'0I{Z#&俚)Bm.>?ElTog2r0LB/{FWܒnLjY+F'^9qb@P~P<CW/F&ȓ@ƾ7srR(†di%xI`=7-'%U*kvWig|A'-$2EDε[R=QNEגZ!H4@JXYlIF XG7UcXyC>?۷R0}r@!`_9bA6Y%}SoN9UDۥ%b"_u.AmFv¹cH4F ]?wۈKlP+}]xJ5qG@b+Sdxga~)m'oSYcщ_4E&;Xc#fNL8o^3NY48wbJlpA +=ӈUpzh(E`]nt] }#d]U8g!/fNjmԘ"4kQ+׭A<fx V#GYK]U&],Ng!,TH ͤկgݞգop9#ZNCBb ]aDrn>u`dӸUDOJDtpѐ.|Z7 1@dȆεE፯{gc3r|i]Wt{2:UC^Kuÿ!k%o ZeH}$ 7=DB,{v'{ rg%K ~ 'Vgӊx2Si9yڂѢ4I eN.?ߡB!X5 p-ab`hh;Se7s>uڧK^:Y;AJġ1qpG1F 0WD6|O YP+v| %Z.@ Ǘ@)coZ&oczdaBm|aU)QsݟEBNvI"[o+΅x I-m ox\@{crB-c14LPIEhBW*F1ᙑ"+uY. a_k;nZru0 jhxa.\XҺqޢTP; "L@%:}"6=W4Ut~#{2^K-^|zմ =ӻ)z=LLGcJQ rud_uw~ªA򴾩dԤ( 5x!a|siL6}õt?2ЇK kv#CNd:J[ml `̄i$]גX9cN03KP<S 迠aS3D%3%PBV&Mc? k+O/X6\GPDH)aF@ +rQB y # <8}V %$LM2QggXq¾P,%d0֨X˱ !#JLrʙQ|q^J՜X>j#IEQő|O.00zQZS@Y+ܓb2=x<|&q@m82//w3Ie4e9@]*Cı$4IngJvz o>@*WA0߆XqWU67laUT+v:/q^ ۥq<l(ԁ'’Vgo} UdOrحߤ:F?B|{6Ί5sDZWʛ[c:gjǜ;+fހf|pբ]f>"z 6MP/8Mp%g:BI TF:JKjݻ]d[eaf?+n:3/vmb?5ء42dE3"IչuT6/) \i4hPHJidVȹ{nLz+%@]W#4kRO0Lc~t;<==׋GӚ߮; TճiM2"ù˽K64lccH|Px y8&@*kK.诶K_ӂ@OWJ1pBQ m*k"8z^PȂtaf9[&f~IVN_\PD,(,3܇].%SZЅM91N(ߢ韄Y0#!`#SAA*qA6'-Lt.opZvGRO{6d""#D#qJ/= 1k*uXΟ{Lb~>xߨkAYO>YCpo Vm˳iYizӳ r8I!b d OėdL*Q]ƒkY'C.Dﻚ6uf6rh[],mYwϚs*7rc(b9XjV=#Í7Ǫ 9~pgaĔ?IICbR܉Bsj=HV窐mLgGz& RbE/kPΫ-֠dN.!X\nW>66BN1|k;, #{;]{j3ub"+Uի1duT3_RVPp"|~-o]t0[kfSOKM˥le-Ip#C;1BQFaB[求's+REجa"D"E8Qp ,Oz5D1E;⿰;PFuDKy`iKIY=:!\1vKs F̜p;Y˾.?k`XzhFX|J2E]stzw|$aV5,3R R5C q3'Fi!;+l)R n^95`>)%(wk vQxf8J;#5&n E .ti { p?g@)K!AB-nk$,LR(M4 c"ԩ/Elv4@Fyz !sɑN׳JQ(aν4u-s7ڱ)eq}3o jlPPcQ+٩æ>B,Dz]d/{G4gC1i+f 5|'_ȌG h^@ fJG9~_ 7sG.S("XI-]Up)p>ʖvy%m~^Б}AF8V0~C@lF>`y8=MP=oðTuCH~{d0v'[3P%|5fo{*Өu4lGA[ϛT;1z9ʖkq,s ~&fGO׍U$&9;;Ae̵>Qqba'^Km O}qimrJL/0Q˛Ҹ퇒} _fx^0|x uFQZw~Uȃؿl# z4UݹWN5`v?ƀ3WfI301rTnwB? @9 Y~*l'X4svx}t"2ޏ4ԯ@N6bf٬5FE5ZS&Xـѧ}NgգRHAG-sRh'Zto{|ǏI_trp 9i5wI5 ȆTk ut0ך\+W؜&!as :qB2<觲~qG,# #H'G׹Ph)`e"zWq& !fba'Ins&&]YIt֗[[p9^ 2ijϭ` t@QՃFs%o֍J }qKs {p '4gZ[ jݽ :ߞ[ o9p _;0sxe4)THNM ˮ?UiP6E̥{ӧln^׈(J|e vDa)';X+6/{=%Q1f7.ԝFyhGًJwU^GxD8qTr{`Z&S %䨰d5JUeT1eȼsiv' >no)A '^u060t4ȣE't=eUG-BYVџYz⬖Q6+o`T7yneAy=пu0ND>niJxh}z: Z]o{ſ#Eq1/a _ i{h ySe_A ~rvg'OH%ƨbe@9ۍTtWYM6nݖs0HBA|hE7N%YqaRJMPM#hG}R㏂K ShƅW'm?ќǢ&?aL5<22㙭^ONAtry7UweC;8IZI ҷ]߉|{HzWx@<>j65 M4iu[E23%6rbU4h vJsl2'!rD mcjGqfvnQ{.%/M0Yc+6Put #zϼ|֥5UV)/3Nvl:NfzJ/Blyck m&]ڰ2~X})Ͳk'>@n,]FvK(ۣiiXy`}p&ލUPdezq4@XQODO|l+ ߐdhIi= fk~2}=kݎL_f[Z@Hm)N)-/'I*"2Ԅ9WQ#+-V"I.%ۙ%fv } thK4lE!TzsohÉY+,$KqCEz&WMlJ0 |P.ymc4ثt ')PP ll œ%u4M7«X\K;lt' ]/gK<]ރkuώ|ۀh4RPԵi(r߷1X=&f:FqZS܏ό+W8F| ֖.̀e%RM߅}> -ݣ.wC44b,.E OaF,MeiT" 7(,+e \$=3i|%$L!eܵ)ha=byA9O)oї2 IU+ 0ôO`r;h(+]ؘf'q0i<2EkxJ^C8攔fqYZR\R1FuPWB\b;N D5b! _c֋9 =:~)60úFTaAI^uxGeʅSctxgK @ڟ|ixNO?aڅ3lfRS=xS y!=OF:,N BЅVz5* c͛!g0NrEi+y|>O9Դ^̚ q2R4#ە"R]u(|';P }pdLKqn!k6Csܒ4y[N҅ŖwWZ=GJ9J# 1Ih"Оm3qXiG+tp粥^DŽ^AvDƌ43+Pts.Y\bu$[t@^CТ3-j}G= 5F-+Lp=]n8}ܜϔ6Xoɱ6fa)xpJ_*P+ی7g$MQ<~""B׎eܠ/ E h>y~Sη}pf҆*D3ahO?blkȔ[3b%+0. Wj6㶿e+=]_z)XZ?w vYb*W"%|܄mw5mem4vi"t_۰# ADmzQڗuWw"4T-Tfu,H*r)nk<4w,M^Џju~W2/bG.C^%K"p侨 I.?6plMJ^GK0a/wNv$9$}8BaDiQzwE-A.A_G'=(Zu+q3|Wc̶i53eخgfS|sI#PwW9b/~(›*;8[مys{E^{I~fh*BKZZ~8b>FnQvMRQЂ#wVg X%FyP ?V0`7Lf0¿Kڏ#El?jS}b&ϑ BpO$vR'o8 +uS{C %/_}->L5)jFfL>aYUD.pVځ0M’y,O2f3!,¿sT*55BZiк5X3d2'9Y'{h`s~e;<)|kv{ۤR-J;_Wmb1o$fv{{[a E MW:Fc\;%Dl$1]o/&h|xÊe]M?ptMm)TȘι)TA8@#\td#?[IV'ܖ=?Gdѳf58oi@/dxmDe|WH|^?a3= 6,3E| ]c\![o\8bqk5DhXC< S\rY00(~i웘agMº a_ \?JJv|v>}-/1NԑrU^u7=U~:roPLg kꘟIe`)$-W>k:^D[fDAk9MFAX (?chR6oJa[4:c $lG5=?Isf1L4BaI1S\, <^Oo!'.,#OWKۃy7PHLS‘p!#^/VRVB`';֕dM)&RɈhO/O4vi`bl(hIU=1CN ΎT*jaK[:OmOnzk^%`qmFiW_w华Zaۢ9h&>}?JJ9ad/\@Jg0Ke"}2G3 u>9wԡ<$?bo&bΣ?, Ms~Q4~0goX +m ޥ嚕[_vhl*ؤ tـ+y*nQaF6\(#nȅO(8΁VȔ0^oG\\66d;F)b`` 467Aa%0[y~>6v;6.z}d Y8`ҁR2Ot_&*q!uMݐ٧|=xʲǹ_(|B{u5F5`]8DJ hn(9S$. /pPޥ U ] >kZQQ^:ˉcLRMETڪܴBiCԨժYs D=򐣞'75Rc 7 ZX'LY3lsg3XrG|!"&5Rٴ,d>:K([7#NCfl;FrJ tn2L|sϴAوG;>Ӹ4JLmBDžEPw'{KʸOݧmc2cM|@9 {*{u?yB|+.'-O[/^N #dΆ/64۳ }[BS͑~bGDmĮ3N\+aH! 4]匣;cMy0r,Q3pVQLW b@ŻS`BI7ϊJWU0]h/jx9W5}|bya*H'.Ϫ]e͸zQ@g= r\wh qH> W91BKsBj .*~e3<ڢO=O_;Sg#LmKz(:|FrϐM846C_~#]ոMNt_1f[UM = n0ٙmp@&sm'a"oVVml&qyU,7ZYGNE I@G, iTn).80N5*W.= #u$NO&tn9y1}5lr0nD 51B/;vTwEwx!U)f &]rӊFzK{Z/slJ 51wTx[צO17a뭥XgZ $F6Oid!jvS@qʠEgry|t "4zچ{NѤ"4_"ڢņ*cF< uRh β .*:NebS:fTʟo6 ya:ÌzӴ|We\:WX3toofǎ]N**:lv!"qko Sto|\EQw;NF>70ˠz*GU[6&-Шt'VM3VNG!|>ƽB.ynٕ;k Jw921.@bI *5,!k + d ^b鲷/Iħx+{\/`2L D{ ~.3/hboXo$08Թ@A{S-ez8>L79yI7iv\iW#z;J R5[v) g=B@8 mN& )8y{Yff2tdP/֝2 2⍸v<_a|1#,!!acauɜ}?ED! RcNÍO@9'գ 'NiG'#fշ彠Rb/ϊ RTkRl/ؾ.IUkDPVC [,)+8AuT3d ϙ0VJWsOģak)ob:(r^)%(sZۿ>힋my@qg9M,??|P\ށԣ o7hʽ?c*azfh7b"]WnJz{ʃ/BRPY6~9xCMjZq GIl`rkCkobLQ P<  P ? lR *QS^+p0KCՉX8Jqݑ] qv'Gv:6%Y9EޔE7Xs_m:ф~t_Z/Eɋ}vCj$]t{ !H3} ;⥽T33{|.̬8'<{E| ݦgɎS5s@b]e qAc$8vOԴPlc@Xva\“ cv![쪒ؑ뮥2{(y8dֆ \Ȱ̖n6tq-&a^C /ʠ@jy8 xZ*TťJbj "+W5tՃϑO*F6Ett ,<0a:Y)ʔWU8c:D "lM%PD!9 壛6JҎM7O2@p8G<|Fb Sڗr{pn?O^xsZ)#s?".1GM$tƹ%"$&UNIJNsF"-UWLV&Q'!+/, :Ht ްI2ᅬ7""K`w)Ώ7ڭIL'(\= FS0h%Jxemdx"q׉ w#`?/ȻBeE6%Ux&i(+^ɵ2ug S= 1RB&iKjy9t'hI.2ݰ{%?o$-4B-^ҶM KK-T?)w7+W[6)5)|~dX!HzU=GR~tO5z*dD>oxU\foz9悊?Pk-)>к?L l-w3Ui^/>1jї.]~c >J5A$i'׎\Q!&jj`${ϳ3 \e JN}߿]E/k dId= OWy%Ȯդ=jاScR(_x䫱# phzb VaW,Oo)t# ;&Hҋ{<w_\U y\[jI3|*oAS(看ni[ֲZ2 훤#&G=եStϡPkw'"Z.=<2 jzV\,0Lr@'nb`*zx<^ jǏz' &y>~Z6R\qcj?/)u6 _z偙D4#Ʉ$r->1yU]rpgw)#Cp;' ȁ,յRȀALg ̎EɀDQٞ"9^\yNbj ݼֆ4'Z ukjD|Zd$-i7m?tm_Yɧ6%D+х]p7XFY% QB5BtK?<@;`R{/,*rV u(N psu&yT{/1UZn~/m Drܞ-:"pHo&t\p'~[5 A[5B4Z]qNm2(O;Wca.zlj9k1}>8︢(CUiC' *OK>Vku$=4:6kYTv \ H0ĞǺڞ¤A!m+hB-QADUNef uG#)9XEB1>ȩ_iR7)!+z8 R,tGwE_Y׮'nrh{t^T%@PJ$f !RՑ!lYZ9w06cAR"Ǖ,# rc- e>[kzDuE 7.`*iӣij0޻ @%qU )>}1y2ѕxxo, r}W*5BThW1.ѡd@MV)x*G~4jN$?$K Y'yT{ qW;/1G@7q쥔خc'NXln˯QMʃ V1 sK%PqIm_:c jL7Y0_{H$P:AE_aI@wThef6$MDKά^ܕd/Wd0""[ASg)y'AoR?U-[}ds/X/ pkJdUzlZqN!lQ-)34z(-qM"(ٟwgmV#1if?g4|'LJb- r੻$y4(1seZhܡ7p,Huٛ&>u.x9^{<5ƇK]Y},A޽v-MBV(>2uKi,#bPi$o聥Oe]˸{0S[ήBqNf(1uX W w**V$je{GdǛes(@ wgԴm?JmpTHYmh*- 'B5m#T2}s>cKs[! f| nЗR`[m?x=X;BtL’͒ZٻWL3?uNO57y֚~pv]lk)xi|.e@%}T~St& o_U]&ɛ\zNB~u[ήW*wwS?n;4'GJ|r7,*6@4!<Ǻ "[2,B>XomX&JQb1;rTTꍰN a@&2?x1&,s3SQ?U}>mI$i7mG3 BQQ|fMU,MrPz^"(1ɷbtH.~3>E4{<b6I_ɒSx\ڙUps8Ee8aZɈ]`&O1%oARsHfZK,z[ ,Y&՞\YIeQD[OKql` 2go"CPD jHM^lvE'gJ8_ M^!v[.价n,n '׆6LNd"|KiJREG<_ZTpngH ?w"8Qexup<ɗɉPd'Wt;]I@&}l4|4FVĆ׽ѕ)Nhx9¤ 8^`+O}^8J,v""DbB/n8]\ rޭ܀=*mیij'=Pq.]6/kHǔ@UKM9I^ E֊A/h꼜o24L0'htDs̊UGtr*j1n/ohV{rf;İY$eKU}3'{h|La0`M/6wX l۰]lb1LN7&U.|xt2yPjE5?`\DЖ8k#`U_ݟ#oo:[j]fHofyכPC c`W @:C4!tЮl+:tWë"H CdmE .p<&+13{LĵXu;BD)a+'cSTg@Ƕ,pQ{C pumYFUvӢ%)TmO~mb/CSt63 aWc S#^5?"|GݦRT$uE_W>.Vc'YGK|WObxȡ0v X% !SAhJ\H v-񦘭i=:@W32w\M'Y&6nشyItn zHsTR] (5UO4ͬUP3ax%[܀MI.D=SpP(~ bԉ\8 i@0^СtuRö*s4p#R|+3CVց uYi, e.` kRQm 7.`}SE*v[ͨZJ֙c|]d# BC El^8$ 7;{ [/@ݴ6p/c+\Ox>NB]|d[HF=(FMO[Q92OۂK7dB@vkI^y-vLpD鞂Ys@h2&zz+/ʃTpϦx ^Tf(e\vJ'MBpXD#~]IgBBQ*i"4 Q1`.) ePc$ ~~񗽍,=T sTZz<מSٕىS5[} jWP:ܿKSQ0s&o[NȴUa`u}U;ݵwZHEхCiΔۥ*MĚ_wwʩﱭ#al1*ZipR}M;Ȇ&M}XssPmO3tj#8Y]O0v1KVaB)ݰMǬ}tXR^"n/q~UnD5aiaB aK8eYKtlC`Qy%u[r?WoL˷7j+CeEB +,Oۧ">\G3c#Z@zS)Һh뜝OF`h:nUM} l/WQ5䄞C鷹~*z/rTY?~^wu-S3=z5b+[qvassbr3& aoW$P '' JTrUxW<~b8?KyB+e‒{^tYH~C?NٸzudiyR5wF*KcشJ0 ESJM+^Jp0֌)w:F&oMXI:Z-Q4\#yX^ \F0"nZ>roRE>NWDσd75KތRJC{@zv8SF3M4ɗT_ar۽;&w- k'a&kR,TK4oDGs/O&d&!-ķqEj?:!FloZu%Mqnwv8>o\M_K//6 '']Calk7ɍBIAj̧goBgͲ1;)pg<63I;oU3 9XN5OMЏT MU2K4زrʼn,7gx΢"3n \q 6q|灁+cWRqR|W=-T 5՗3VJݨ7|/t_ޱ,ʘMq%1sIΤPtǻakϵ$;0a"FƭW]ǝh696C4©fIޫ{0R>[+ ~ʤ]1 Mz Rޣr50} T ޯ#2_+-R]u6_s6 a 0 ain^Nj6* \o*cT4BOGY-7/>x(}3.иoCre1/bH.Ŕt;a ϙ~E!rrŒ_,/hβJh!v-dA-Bwq\dAO}cR >)[Ҹf.5D#Q|Qrhz;%&RCh$K_ACP ac@BƑFgl !mǜL==80FXGXsh4_Xwg%/ǢSPv;-`Qn$8 Qug-RևSpZ*f/X'9]sb +{P1n.+(U*e3NM#DG$Áahﵤ1Q*J-0㎑Wn-@! tΪm\$`"3$qh;7 0 Bx)Pb&Q jU8 ]2 spVK,Ovȝ+=?TZe-!z%ڿ\~sm…"<`v6QtБڜ\-lL7: .﯂:C_㑰5Ŗb3;(G\RKnx}x#ϴTH3~)As1?c@Ox;+YE O4դ\'\q̔F0fcuq)^0Ӱم{ 'xөT!\_uK3f%;;b! )ONq:ot?ڋY/ZEa6Xml(Tf񖇟[ JT:Jo\kZ\no>B9s^LEW4<Xׇ^ ùG;a7W&{|ߔiIq#MG= Ѻcr?2֐R]\qJ 2+jG xN"m%Uw x% izWCF|BnV?FQt"|¶Qӆ3 & 2y*zFD 0ٺ$k$~JED(QPUM7*nZݳKtyvwNld0,Ckd7;49:l<^3PgóY:,f3ݯ}/CT 91o9Jsd(Jp$Y\(26t1V,F¸H\LOk뢻IU=@ݦ;Z(*炕s$ɇTU'4m/x=gn֜ė:C߷ 3\H,'q߮^gIp`'+ >=~}L`hu#]32:N(~OxnOOXJĽW9{h+D{ޚˏb#o ΠrN2cCػi0r5\S- =2}m4{DdCzu*"kԭļIFlÒ^V FoVCTb QnzN#۱MGdiaOaƛ<q~BBcp P5h*G  g-<*a[~$ZC@s3:];6WD_ h0\ʓUi&Ρn9QJx+\؅S YCYݬ#橭{6͌*olS 4X.!hCwՕ"8cN^"q?$jh^X]D* x8AZ{6m͚9 n[0[yG*I.iڽwތ\K"N֢N&W ԧ'J'\%p72 ]Ux5Gto;IDK}VT!fmP PA>mpd |eѦ*tʷ;ye \cXC]gRJG??Y8ّ7Ӌ܂#)xQć#ZC.I[wp/+ɋ>N@kas> ڰx 够TqٕغFT@Ŕ5OZAxU&kb* T='yٍo^ <SQί]$g.0<;xVb zY;h#(+N f`[b#~ﳿ_2iJi uo>T@ᮨ$A@t|EK"Bܸ}wpO A0XQH5 sD*R{yw;RI QK2,9acyr|.ދg!\#yI/L]M= CH)):k\R0@86+U2ڢP~NHR\%^KUժawDnU[N` zB-c?S+JFNaT߰|G=jN+,u#G #L: x;KC/>̒I[pi3 1:{1^X b iTUqdW6qj/RC!.)NHj'1rIf0* LjdE}V إ!N.A¿;k9̺c҈)Yihk]Ʃ"Xh:K9 &7 4/qEhlۼ3425s'Su^o$W$dBRjT(tZ}-kZ7ݘ[Aypi.Y]M=pENaK$)%,G#ɒ[VrWb F-|׳2ړ7 +0comzZtb;dm=PmUlʺ6 bh۪U9(4Z¿Ǿb5#Y@hIz8 Jk>/FE`X0uKA+Am;8_TU~چV7`%!wipuDhu~E%NM ŐӉ PB.(>W_|ޮ9"#±C鋓etP\*1(߹ѵy1`&f˓q)Ifנ*qh!oeSHj.i#$s+;z`˔u2TRtH04blU& Bm3\Tߍ0=ܑ`#Af 8Sbdfy\TF[8yeZʝˢ[V̆v/('TrYDDA 0<Ӊ,fQlk3pM)Lf Bn'{l`NˁHk¯prxE/p}bCmћ;Φ zK5 j7ił8]6ȷv1%t0 xHz2#7<'dM5!66EqUv^l'b Ҹ1_NjTcɚHj0(csJ7ΐ=m4j3iZݲtvڦ| igpAAJ+g "I9fFqzH/\MxԣITaD7fƛ߫@0՛VÁ8ҥ4̕;5asC&"زukM%PJQC eS }o4lXS 0J[<-.nA1aBtn^1'ڨ6I6록'IkHmkT 75tzv,Aɤ8^ZU\(Gz*ߝL'(7)]L#Ӯ<9XqUDs8`u_a9HVc~*r`-[JdyzBۡy%FM;z&w$!&=s`.5^,+u&U_B'ȧlh\8IW\*EݷQU)ar~|쥐5Jձf4oH:,I:\O_>}WlxF{L>w/akx BYF\jUR):ɆpP;swKԳFWl* \P*ҟ]) U0b_<\(=[ի=B\YTDW]/R}\%ꞓ"Eվz5hcCgH^+aޙ84 HJ[et1;zb}t*B4d(bmg]8z?KBc>D1*R\7F@HAS74Q&1CҸITC7|K4tjEPʕ!oKV\vbbֶ#L%Ç1IsLҦyay]x@.!Bdc>9-T9ajy< IAF`vhѸ3jwP9d ^tI8{S ?T,;%y+Ox;$N7DI%kW, +#-i0a4`r tGDErKSԿ1hCп&G\7P "ˈ!J>E0} k6j'^Уh(Enme kZ%p7*މ$ZioT=Y>{7nL֥(4͝ROWwN1Tu B,iOѶ oiBOnF[A)we~5K>@Q} hqkBL9O{yy dQO7ZF\lo VprSvo˛Ņ?ˑG6zOi݀4RbLs}VW8 ^ӡHNݻhk~?,j%!}ӊpUu)7clCm"ۈ *?\hl&v'vGk ]D]"+B5?;lWg׍W On>s TF(R6]6{=t`VJrX CThCнy АKy2LˀbRiGkE;_nO/5QR1u*@4kطuVÞWݾ|=dMq?=zƲJg5JtTw07^Ͱkaiۤy3riqF~~'vM2@y+Q7hv+@3ejp"e|%]N9&1+f.Kcet5lyqrMiAu;1*iuhZWRFm:^}@zIJE-_;~ x3A@}Z^ 1u(,5c),{P&0?)О=Δ]cɆ5=JקkM צL lh_mP8F`SoF n=n[Kw%:Ē[O*3"^̓3%Kn]DهRkiqN=iM;O`XhI_ ٦pWx,N):OO$jIz-w ?7) O 9T#v5 5>v='Me-^IJr _nI+;8])}ћ8)B{ sJUxFq,0K.8˔QܘNzBW1y)+tC9dGмYwkKzFn~郵L5K(Z`;U9Av%z!7iRU='3uT\<CYNJsӽEIR#4;@u'cdy18u:)w^y #/OK)HycL"P=Vzeȩ;HD0@oޏo\5΢>tR*2QЦxؠ1s-j6NnXr#%"b; ltLbWE 9~V 89o̿hgѻO/M+gfd:d'o.ß"PBY_șCo֧{C 24){79Gc0M֘/;Mi-|oX. X_C*UH{h2~ދiZe,<|dFTghu'ê%B}k&HIH)m(}4xȝF6RT Ѝ 7# IŦ ~(k o\\!ś yv<M!|/ONehXtc0IR @=m7XZMCcIEl 7ДGI.Wa4#"8՘C |"#A 6 - "t]X}07'ܲzg\@x1Y!0&b^^qU]!=;ٮJx\}#TR9d[?!8B `v.<| 3Wx 0q/Nf: _{{2xd(o~B03B{*Uu [F~iD/|R(&UXICGH, uX|\[V8`x{NCg&o3\&1o|U&aƫ6aWio&-"|Vn6ޗt}V í80t͉fVNJܝe 5ń P1\Teh$Oh%Y^Ѩ}EzEA@C/5и,GyER EBS fOfп"nCHG:Fx-Oq{3[ꦇ+DFs(|#0F~ֽI\Jڸ~> 㪭7BCN!af&"!hRQo Q!- ƞBmzs}J7J/ m-o~̼C NJkAkK]q 2t%o-qbP H\/[ҫ^/Cgg..j4LMc<[(o;),lY|%P0o'x f)0> G^ͳ>0xM5L=7ڃ|r8[a3(̹Kk3 @EXj"ҔP3/ zKJbǜ{h.f^ ",|ܰYܩoK2{\<&q ǓB[(G#SdSJ)OԕhPZ՜H&(k,-ݻ 7n+? ;]97$nT&+Z4@L/bRyTnXg$0ąbH|Y Fx$X%<)I+J!nU"k(|k-;#ԣrxILM>ćhHִБ-y:a k6(WǾx)yh+`Ųey0M+Ґ4oB*&W-*==ʓ_[󭑱#j"v *.7Ècyu*dJK3GDۈA[v.GL0ѼCv;[w%ȹ!.bA !;>a̋7#h3E'CgZ8u"c3S&UW1!@i"!aJ&?aFx9T7tO0x@K,C:.Ds2kKo,|F`Q"m7r[DjC S"V,tN0&dObd,3m釜NsC"]dT%lsqա O {M,^x<#+8gnUVD༉c5~VppfAnJY0T'gz][X$n`G]Sd'R̉1mrXR?T˚;/tB$:R b`rDAgKu9x~Et.W]fN\p:`:w,) x2()vWz*j@س% خ;5V3 `<)ʤݣ9M~y`;śQOXPj/b- =LU{OR6LZP[ߑH8Зo/ 磓kMcrz$C8; ɽ53}puc“O_};5ŇR5$QO>4ڇL!DfԾK P8T^J_=&} 1+Bs]r?`2$mhF0܆zu7YLC6ApcE:' t_O+\F_ew`¢q4g{iXeWZq·b=uFvrbZtli1z/t#w=X>I"+*aUB!8=0uL)O@){;X[go%NW\C%O1e)P@&6.EVJZ0pd+w:Ȼy&"vcM4%:n`eYuSfZ?N5[4`$Y禄$:ٙP+Gc"lOg*ZfHAmoOm-h8)ΚPʊdDrI:RAOF4#Dg/ÌovW(vTPxciMefzʄB cGc #9" @I)5i=y$wI6\*R%G]l6֋_N&y. e8uβVWwl6V✲x`m&͒t[+.Y0eՇM) dH\.Le5*G ]9KF7̿LMxBu0z91.yOV?)zICI7m}ȓq$$ s3.;Ǧ8`zkG HwM[PFf@a܈x>9n kgNGHyUHh˓\cmߨv5>ſi1&:apyo`\4 "F 9XHocBWOGVrRG27i=gՋ## Y'0 xhWC\KsugsJ=QxV`:F Du#aLsbpTyL/Ԡ8PrA0ĒʤdD^ ]uTN`, ˩k[;nޝo-)4ڐd{㚦8 xj>LJQsn' _Yug( (N$ވ>{39Zq\oXSGt!&tbЦKATCnL#-eaaRtx8"2塛d 2 qro|ӓVkI883ARM)e=~tO745EiLpVmnX͋5v*h)~[b.չMvt6 +(!EEڂ{T,U{.:\>A}N0]uMG+uCtBpN!2KRzF8 CBr5[~V Ahs2$ڷ9#z9M#2OhR FJ,{di̵ZgeR_tEHqe4PR.Dkj(,KwJ*ǥuF.O ڃs#LGP›J3P{>:T6p#֠JT%žG&.{\` w1dk2TCHٱ73AuzJrQBw\[̚čv{smFBɼcJᠺ#,S?*[kH5%YfCop)"/v7u 6[BZH~ۣ+奸g*f  pP3UɠjkhgweiBڿͨ?L8NWg bS:JZ53jS3: IoVC@HԖ[B5<_HSL(.Ve$^fEHG>jo<])ٵd<\"y䑨h~"UL[* VpAw:|NPY~ К$S nR 2## k[!ze@\Z6I%wTLW)!9Z]C6SIw)9$\- (5$͚>o{(_!#H\"[ 8;נ_)qy1`R!E+3)hlXt5Boiݝ:=,'Ejϴ*uXI# }V.OG۾0!&߶Q2ִ߫jO#_QAUnT+a7~3Anw0ZI!y/$6Tސ%]Y_)]fe/.j֛nawt iV̸LZ *h Ŧ_5Al-:S$3A' 0cO Z9r'oϮn?gd~Dw(;@'<%RVX ,7"@S368S#uVf>VG9qD6ڃŢ` :L+FEutchP`d⇲r0MlDI@bs}w[%9H`/%ɵ׿;Ϙb޿rB>?M~~j:2s9Hbi7Iw`ͦi%iUL8Q]bU++Д,[.zJ? V[xHV׊lDvy$]}}Aaj@rpΥfS(WkG*t=LuȾ׬O4hKՖnjUC#A u:':&]M$YP܈@K₫@ԐHt J;V.꣍:#*eWøINmk~23Zᤪ pUŜOzJmr#u?foZcMc90 :T_C 'KJ" &-vKX>mW|GE?Xd:Tƹ+.&Dg0\gwEOmu&\Ne>k%)x0宾P<%lr;q+BMOE+UZ93A× C%d0y2t_zLgl3cR&*iZ3F8>ui!0@4rG `͓ٝ+2npٱD'ya\?w\x=.̘ULl"ey{'"JJw>84-"Nd]8 6s^}]-~5WQ/M )xiyT>g^:zFX0CR Ѩ# wMbZySɽBB_TaRކDGTFd熌<خdeqbGĠq FMt:%ht;{+4XNs=}ut+Ӑ߆gST-TƲrTـOgxTE~́|BJ*riд 3 2["nġT<¨LU Ӗ"i`lS@y`dM{\iNT 8Ƌ5d%&uIl>TRٮ7?F_jNOb'7b^:H&CQ^Г A4S@e}}&LѸzwYGQê{$ WQȟ4D -y& eqq N7{j)Y;scEcLU^ rV@ /W&kaoSeTKT4@IvcH\uԿpt9RπnRBK7/$7y8f "X~|v| H}|ԁ/GYlv`i̢?-S1{|9d2(Hjb9`[fFA_w A?4hZ65Ni,[`)ݐ!qЯ#Oy*LչRZ>a(a =F>MNT 24L|:870+_jrg0I.by:D%qLCu1fT+9ZS H 谭(brm2V{[xГrs1 kNRJtSAOU N{,;v͵tő,6#nc""L?r\ZbץީZ\+JFҟjo~z f\7伞7!z 5DYaob\c$tQ#qtR¥Qc#ّskuѴlRd -Zn;txSnlL& OvڏRJ 'drQņU Cۦqm6!e& 4>$>ɃA.I>_],aL:8X"gXˏ[GUm Cd0@Ehw]q0؇ˤߪ W@ %}6Ƌ4\ע0$! TN_ (-i(C)T,SƔH\ (I$ڨfAG? qvh_, [58kh'vY7`wM}eIQЃF&R6]+Sk *[N4"Pq+"sӏ}u Ỉn>K|GG/wa$Go9o`D,=A\&5yx1\Їi|s%o@t߇b\xx> HШb _vl,0J2!n8nÚUb[^N\sP$&G,s5(aJe\:|I26h*w0SM|p;C NW9dcP$ɼ |Xʠ/DlU@ }ꃿh,_ Ben{{jݾGM^T0.$:E>fc@'WqmW!4$ >P 1FP˘3CB+e;3OGQS@Vt#^鷡4DyüvO^A8*oz냭)ZC]H&Rkפ ZZ+ @{Wz]TCpłKFY "}A/R?hWY%,*iI u) `J Սmv1(< W+9<yI47bn\,nX'b^ٛ3( dSW "BM[%`]ŷ&B78=L#pCkY6` qD|%s{a>l`JWNO \NbjX?97ADs 4긥.WW\W[@vRٌk(7uT-(>apJ)XQhrg]Rh؝ڥ 1 4h5+B5hoVdR6}])b$NC#nɅehX. =Y2EmY6܊'9=םfLv(fRcvm3_w =rhnkq߆؉*D%`_h 0Wx];'eQ7y72h(-ǠMo۾Hv/0&X"ߢG_,w*LBYvp/߭\i""(ՆV/%ߊiK FmFě"n](o{skN [ٜXNW^ct6'8rGl_%q_oE]zx{1S]֨_b<-t#ߏ0H3w7`6a0Wv@epr܂ $zVw|ӆKx~I..fQo_.)TVnHժDa% +l {lAܡI{~+J!.*EkJ{p1vgM|wTώo%NGoܸ)PvmahݲG}Ix}V~P(eA?( 03k9k X9} myb6EF"R~vyc^Rct5kJ 33'RgN;mtۆϦyXTx8I&ٽ q '2V^rx}Jhݒ˦>ys$lʿ JgEmµw:w݈--e֙_3xbaZ(2_g{e>&͙XU(ً;97Л6xX,GRu֟):ܣp^0ߞ5W)k[Ydݰo\T2–S*9 - &)3hQB=@OkG=cM® -WwxQQƤ6ǸJ{qBRԚT ˆݯm'mYD^gOm3O`x2腤H>F'QD2Z(?+ 3G%E5qYv[<7r.|-Ow_zP%U2pv!UNW|K4>uJs}HZRzh hLIzUVUh+ =k_'-?1ֲOj_ M<1\IY9=_xLءz ,q-`7Ǒ;ʸm7Ͱj7DԒ-cYr}TfV,+i!CY0E[ȀH g ݓFLYXu᎚;NtTKbx홚NWZ ^`2ڂ`O~8)S'e-.0 h.?ZPͽA(yuUI5zϦi^\v@aHqcWO) }W723vOT(ߋE;3W-|}$:Oz\$ ԟ{< ̳6JjwYܱŝ3;kאrUKFgh0ƥUv|_9G2zDʮ(B0$<&<  ʚM6%*e#♼J(p0o 7F`+mfPŪeGLMVU&] '_jI[}7D`8FvgtFogyN|>1s9 Yajbߏ=kLŗ7#It:'! ~ٖ4t#ymIl..[9ʍI9#iBÈQh9װ_N"=\7T8$;q#n3 ^D--8LB;A6e:;n+>nCt8%YL`2{c'Zz N,O;)tK{[s czW`܁rJ?2f6yKZJW7r=Э˔KLM'AEx[0«?u njoMݎj:*)kL$;!aٛr Z@iG5p'kqqF<[IɧfQbl;˂{Qwgqp3gocK9v T5ݠk$gX`ҳTi h.&5hЬfSWI/zГ|чʻ_e2v@hVjd{=BKbٜvahW3[k0e(g@s3 E&P_cU&Rﱾd~?q٣ 9}}]%5)N' Ki_ #WF2Fg/C`Pxʈ!L{+%cSs`gE^ėH']fU ΗA]{o:,_tzM" It2+N:jz؍Z'VZw^t ~<_u~o"0j!3J߃g᫻Bn4[wؕq2znam7/GqxlznP}8c$qqcdƑd1FD Nw׾p\d,&]<RTOШ5/;G[S@7ko!+vURt3i WkcNLŦa蘸ar*]oR6͖lC [5+`|JV[bUF?|&ZW4s~ F_EV`;+ 2P6*m-S,EFVC"oӣb􁬾ƌ`#8@+'R :7[/v*Nx&L>/ N)M)Mށ0%х9fR@(@(۟(H neB8-&V[9]Y_C&,0l䨿>fHx2~l7L ,tP H&'tw2zmc,z3%a{9笛.Py'>AqԱ|;R22e5W'Z Lg L4nx"SR/i"Eϵ"E4pVt<)2RZ{=pC"}@NR+h99Pug{4\QS*6޴5| \-ǿ87~{6Ewuz=a͙lxV{kQzZ6wB(x[x g+ԻƆٲߠspʅx}r{|_1ؒM/=#m>To9*tSMTjRvy-Y0jikU#QO^X3-Uj9߿w$ *k5_L \4`vhAŝU@LU˷)j5Ӫ o pES}vO!Kʑ~`gT>ICHPWUwo k!T]XN%o>kfaa/7od,ù)l2Ó`WE f\RZH3g6[i#70&AI(Ugk̎J^iʋr4H$ }#TSWoKX&/ |g>AVW.I:?c2!Crjfp9#3Qc9r˙`aq}Dڕr N'(YNB,)P'%MuA!LvCVQ-H κ$-`A[IvR.[-1wj01߀T{:#[,ڡ+i#wz뇤n]~cLemiB"BwӃ~)K %^yD$a`i,gߠ$%D=TsK%,z(j=T '4tȦ ")c4@llBVk̒iĭ2Yv9T. 6MZ"CÓ}PˆVqn.f;uejGN>5y J#8/@`t`)V<_ !Ue-j'V%EQQc6%tF_@ \Gh(r'*X9?<&YLjlQ`;qPXhQ5p#VhMF2](]T?{1Rd{mWȵiQUoCy׀\If4T`_)1t%;V\%!gv=ͬ/\|5$(6JKJXgfawג (|Z]Нq,JG eKLhU &1,*i(^>W;op"\[)D̅~\V0j+nȵmj%f67,? ̦RQ%Kd$tF2 @Hu2g!nMs&"?[ (~ÐXl+8(+jvv8xs7LSC5Fru\gND X0ø> ܩDkOomʌ6EĽWh OueZ ׀0f/yi6rRwζ}S .J}`v.ZƎ<(IK #m`.,3Y5WN%Q&\EڵXF&ЫTqup>hL|M;~W:H;Jw^mL-m(|W EGϸmrW{MV+_cX, 4aE(U AP24?9vT^4P;x˨SL9ҺnᔛerDb6 yO6<9p욄C-6똖w)hY88"8qrrEǬac]dJ0 ڌ|-%D#IފJ4C"ؤxJy C>)ѬO&A|ky\? hbJA5sO'a&ι>d 4_qe1XrՔ8)U~ Cs%u1:gO5y%Oƭ1E85,0P`Ȑh;|F91/ӬB 32Ea`LcHar#. p&؇ğ1i| .բw]y$L;aBB%Dh}VdXދ=4a!XHͷyƹNzCFH*h$q@\g50/07G V7uwP}oڱ(' <^S'ZӴ+X7W'o#sj9c${:HA{wls5*FF-/[9cH-0rڲo֭QbhCpQ| DzdQ\1E"A^D?zdH*df!xOˆCUa%>Fz -JіfD'w8&q 0|l1*Їz q#bdBw]ta6,kS /F4 httuZw`V'TVA@׈E)QBDOXIv$֣PHZKHN5`\ޞr, [M 4ֶ~qr}]I ra,׭((yK8BìJJWpakIP%^!i֤H;R 󉸶[+uG T16MØi$Ƀ,6F7+%=)b;|Э\w\<n.}Ǽ m;e`z?ўlo*PXwGlRE sHlZDToN֝g v͙d"_)2noPZع>[xO'u\zBY%]\4zw.o]h^=W5G=%NʡcYnl?J\&Ny˧QG[q,QT_IbD_F 01-ɖ)jƜ*^T76t89IQѢqEnW<@7ëD7ăB\C#Du1ϖ" -jוƶu58n@P 7L<|n T8q9*÷ <i(r4L%3&Qi]7 Q~)'z! iݹ DjCz񒥅lj 6 ˖ L!XMt'[g!g&P9!&?/39*Wǻ݋Pݸ<6iUjD]aX>xyP25zK.PѶ֬c)2`Pk;w"qq@NAfT{Van}d4qFDDhG3%v_5aL& {Ӛ0>O[w鯝 ^ȷ6< XI_+t)wu:c[ԉ~C9+~-]8R1]{^CvCͿ [ztI@j?GtĴ3i_ov77q:K"R.1%%d3]rWqojfnV7`QwTHvDt7c5J$k>A`7 7^U|[7|_}BrA-̀Q *%#I1R:b(B?izU-ٌYP1Re3!ۢ _S<. EUlh}zXKչ]6E`V@t+lOO3z[QԣCmSc$nXl&xAhQa__P(I{f"h\M. qh9mS?WsrAc {^5,Wi凉]̕t:H-9!E7Gm/b(K#o zE ex{ْOXbDZ-a0K=k}֕ !ܫ$~hz% +!؈0AQn |BWrz;B%C,"QaD^3c+p{,}D{ ha!F/mq`NX#gQsPрK=i_0+zn_CO,WP#k %0Vt9۬r_;Ksr4 'HJPiYǃJB B(oO'1wte=ɌۘlࡨKjiVL)AP_+(lIw9I{F\ԇ7 V]^(H1s7bL+,hUAUcP}%a')U$H'.^ xcD2T\,V٢h mP2BmCWF,`k L 2{ ӯ8v29["FA4:)jNx@%L6VM vIJ2liU'{/{ai_a:,'X&y?#*K0y{ r+N0PѤIƅT ٚXJNH(c LQ#/gMwJ(j팮AxGݦf Qk7 H*((Xs_<^?XGAр zTtCُȼ*uq 6j۟ZPc tT]:^eE,hh^0̙0k s)wJMĿa1`Ar|ŀ R۾(1f=/ l CE3\!\?P0s;\~5, |˨0p/\qgx,u\I&>^z]>qK7\= 2vyՐ)VWgg0\Vw3!%n,|~39T2_4ü,쇖tKfStB'eYΕ,K3lc)5HZq~Ź`q' ܊R t/ބBd4KwC#ByAD!_(fXGx]]?\5X yV_$Ob$ 5<2[N@U"ʋy ̳OL}ՈVo|qȣxu`,T9>Cq.cw,YٻbL>:@ őMhnmH!mƒ^@΂48r HХC|㊓)xvjwې uiO)lfNUyӫ'ի24ܧX^ j<9cω̴KމO95&.=5 nݥ4<2d*Woa ph6{8;IpB)8A@ƭ~V;j~j(^rMьaF)y,!_M^rydklԙECZH3q7W7G!12;~GJB5ѮH9H07]OmP 4?硞a%u˚OESnmњmۤH"f@h=@kN:#uV>ރ91ҫSAj&͍,FF-р Ey(#\%Yw(Y+![ﻞ.wDPz2ͯUJCd~re鐴C7qeC85SE r-] ϓht&.xs__y2 !QӜAJ;]nƪ7l@ u - Tno`v0{9O| =C` ,|J,' 3kP0t~jgOѯu98Bkw%Ț`0ja΄Jd#4Qz3LrPCvЧGbӀġMFq8@Moܽe <0$Ve ksԋC-m};3\SO-C6E& ;𹐍i#ȍ_=l\A]!0H]36wHbٟ}fKٱA#NE71pk^dx ПU4L+5ƹ Ih3J5M$.Ag2}ЏZX_ (61tԯk}$sޞM5 [M벸xp5̾Viv"+^wPbTx2N~TcQ ]{dUvKKHw"\b97kUM!3pW "=S1Q$vV9\V7<ڷKEQY؍j^/Ĕ ¼M&_{ze`1eaPWW.^Pt1+OSDɎ1CŅL[;,dT+ck2 $_?SYBv IO,Z2+w 9 $5FOgsXSY‡[W-õ&^T,+Mg",6U!l\VYv,@ެvF_bت+n hsʉJ z!y~5NgTr-['QT'ϖJj(ּ2b["M*Udƒ*m_52W1/)'H NE?dOfA(8bBa83hƗ;N(Le(^Kg ِ5/Q|gȳadD`K[117HgrL[gk'Rs߷=hPaSdQ:k|D+6 ) ZBS0p'䥒gؘ0Ra(`6PTOvaΠ>^6Ʃ4k!S%[N;yd #ԘӒdl# q.Nʻlt]fhoFھ0݅zΚ[]@s\3+2n:jlgׅ:kQQRV{o9p?:P݋A*c4Qa )W,|NzA].1BӲ>Z GԨ6t< YnP[%Dy扉X^ՇcX(`!&-n1 ʌM7/zpa1|RJJ>[e–MM*f#!\1Hgxɀ6Wc+b`ǁ?삦)3bg~a›ఘ6E;|!ty:CTG,3؎wShIz atwFo^3@\={ѐ]*\֭G E jE0Cd|`sۥű} CɻXdʼnT+VT#^&4# 84McΌV1x=dIf#|$Ewu.CrviKt} u \eW""-bظϓ~|8:MEHXC ]|&R"Eڷy IIoK%D+K2lxFhIV#}\aQo!CꜾs[Α)ۉǢ*'sV <Ż IH#zՒ81vtI9fb rZxe&8땪 /_qphDM9SB*MHGf{GR /T` $]ЅUsw>ap!"zs;nxNpJ-(HMݘt,5|9~2. R{nF< }ƁfE7w^}nX&:y%/eqgLR'Xu8.f(h:dIXu'ő)"iZd \# R@!4VDq @34xm/4Vn:&l3wɨz4h1 =%m>^y1A UM6zQu \{lB VaM1AGe1lܪ$ >B0\d#@-~"'̉|>w<_)b?ҭ8-M[^"ڟKEѧ8#![ t`gI)䷹f!5R\HDc-ЋmsD'GTc$R Tr!alULdž7 @No(x$\֊V`I1`[4%5o9vdճ0eJ_劔o=;= 9x4SY\*=ȇbDZRX~X#ro?&b:[]iHF,c#G)[z* wU;$mTL` YưAp'J~{?kˀ_Eyt8"߃8B~ janq%Q f@)ZN6cU9T_rFVDCϿ0XZo{jܼu[Xu;g\?#ߩAAxc+89uN\dFp>.1.nTIC !]h4@'R/+6 J8JOLP9ivaJhL ;jzz]Wcv.Ĥ8( tTZ]_\hQ5\ul=3 G(yp:%ݧډRWJXhʼn]eܤ>kΧJ{ B^{Xf%>wZ$-+W2v!J"x3H5e9b>:&ް L3  P:9> ?T8-~*/p~O }dWAgX2OB#d0ʗ9`2{iJ%,l^_,7 ٩t7(qFߣ,f'^?*^[$<_xM= ʰKyN{p*%`w-dlU2Hx&Kt:g|O띞[.P(pV8N6jT_-r7}1̮ӕ|D3"8|15l=C5qXo/V9 dF zy_81VG6рGTiN4͖GmeWYJXyh(9jL|̿ PD W)`Y%-(0̀t#Z|aXH/3)^q6bS#,*eWYR -0Tiϖn')0㍨ b، (ZKji)[. 1G"hb zp^$<)J@h5O?K6kzem"}yEBKI@ބ6!lV3Փރ̉zih Fojՠ5[ŕ+lҘhI0j XHFmi0ny18R0»|`+}M]MnWzn& K(+PmfcSI&Xw>5JA h(Z0t8$viI<8r'{0lc0 Dp5֨ OR^X%k`qD?ގ\ast7 v݇k^n#CƢX5XP!'Z"b(h$TF")$􌤣Zk;)KZ ^2kS#peT.;.zr±+jƷ|_ՆoZЪ4V>˔l'h~i@^sR"I=f rmV Xɽ#hX97F8|8:# xflw{\Zhk֙aKEb7N;~jFˉ扴n+-ν T`{,7CbuS|UD*RpA~w4VR,i_`0# p`DNuOC*%&f^6cR/وH?g))R-1,vBWn; ;ϙ;ӡt8q0, K.Xҍl0ji O 4 MXFf6|&IrTO7_{|2^S*اcz@(}*;V:jp MBzgRV,\rR݅3 ߋ^nP`N Y]Ml:V wP,P2O(\:oojhdz#]ī'kMMf t,d0a')tyr;l{ea>zQw:>e(՚  .-w7葻eFP"ʦׇ&4Z[]!۠Z^fK*O) dJɄbXU n fmOC|k1'Q3WHS,DR2i:,|~^WMY/.&1 R_AM˵BM/Y)&ĐMedEAn;34\6q{6D`2fߗzi1@O>ҽZ sϻK3n <`ۉ>k})q - w;r?bԨJ%"5HmR8H`Fgމ/zFqBA\#F#;eP`[ 15lIѴ~4g](^@6@8<9 UzԢB,H'MuuLLΉ(uk.ntW/q>uA`5ٻBGKi&0 PlC8|יVPO_x0Ac~do_J>p7뻗)H&F w3ᗘ4^k<oS æa_@U #akcl6y.;x'5A wO}Bju.X}x0Ѓ /)rEKvFS𨁁! \Ṧy+R8d 잔 l&ka{QԹ1퍤F:k ` 1 II<}v/-+{D0s\4.8w F#4ęYӁ~D¼ѵO7+gm5wHڻ0.2ʊmt?^ƛ#y 3<Х7TNф]%;oeQ. F2od,S(e' }$*$yV+hwG-SA7eC_*39~[rlL'WeT\TVg=s6cEA? 8k͓' Y?ܜx:TC9{;6VQЁ1/h>Pͫ#(Zzm{dx<ˣƔ wl"EV4]%vQaյ ȧۗ)z;ttRE,L^M=J*if5 Y_BR'o#{KKoֹP<.]5aM9|xE:'Am/*?9?k]Šs׹ <6W 0 ktsJ#(ΈLT_C'MxJLty ߜG]ka&\5CVoK"hq. m0`\K` %`on @sw\}E[ԱNXڙm Oۗ3dՄ3+ >jV]FĻ9Jm D[brWKޓt 7n*bS|J g)]c-0FDdu)8|)YrٕV_i읬jgLS\F+j'J[*ʭhYARRGUkRo(AgQѫ0l xbI#UvyR p @#,HM9xܔÔ`0)v=q!q}풰rUkБ,s1&Rq/&KJ4pYm_$Q%GQckjI G[rϾxi.mt 4+MR"u33|CfjBK| ܦqs}#OJ 7hn򭙚iwxNmtn #D vA}?v9>@ !۝(C@B!q>BZY PCj(}\ys(*s@DM*6jWsY "Lv9B4$=aK\]%y0dgop'$ 5DhZףdeNaJ}ypF q5V̙APfT#Ps#BL4(Y KM"nM%/̯'g@ō]Ü B.θI@*!7Knv }}snDC3;S"8\iџ0<#tP/s:3r>x>SPf|ސ5VpeUU&1}?sl)2G]YQ(R aYD+!>D$iAېzRF1 /W-ԏMO**Pnt3B?d1KDT>vV8y, dlxfrs(۞?7kъoKT9hkң̰/e0 f4@OHz L9=lAY|<ݢ`Vڨ zޑ/Ab5ArqBV?.M%a"YBQ|`]͏J ](923)(ѰY@ճ/z<kI:m2bB#X]]ԅ>vJ f><>|ZAz@XOXOQGG]?ț~Sdhj}e_X|-tet*6H'򚐲hŶ`>1o9puh' &:݆ Ŋ)>b˴ Ȯj2XBB^E#Е)bE 4$O]X]ca(1?+<LγWsnKMI"av5UaS`HqWAis7Tǻ$ b6DshǽZJ8lՕR=q:Dt0z%N<ٔse_YX]3:Xj!Y·͖ <;.) ʻHE>.Z5vAFZa8-Ƶ⥋ 7nlk %Kݧ٢elr'U,&gK$v0hf*D9P,e`NUV)0޹;: b_\+39O~[+wb=C4AH,RaNFWq"؍+$`bxaaz:£ѧsIgHv˂5onWvm)ʳr'4=qVgV:t ` ˌQ85jʂiem=XpeGGהк<[RO Ũvra< ]ZrASyjZZ՟x?)_4էkK|FDY+GgxOXLC1_*TYA=볐|?gRˏt L묭W*-d.eG/A}.\d S.XzhjPxv ^<:Y1Jd6'堮E TĶ["t; EǫF'h6pU`D^{2_SSo^Clr}]^ 8Toc0'58;x)Gfh@t 'VPf[lvHi lz'=1ď.Kf[.fG:rQ>0t0(|,Vr2ajrqv>س|3叮򗢈.ߤzc[DKL'FHvJg8ބ&x()~7* [{se|y#J=3JIX/cKcJʷFiZ +ZmhHsJ YT8u^6|$>9 \U» x}s-(~JGĐgpoy-$`p1~J5v|Hhmeg0/)]k|6;!Z_]bn1"NKɮ-t9ҭn㈥ImCp2)mb?4cM'R}W7R'Y!Yg<.px92Ԏ?z  X?5ebApi16-3j4i*gCV XWÍxnF_AO&ٕ{= B:]\NG|+͕NW9Ox1Ϗw'|5oWDwh8G:F#_YMXƟ VZ4- w[J>ĆcW9X$G0Hˁ3qq1mS=~Wʄ0ݎf˻X3v H[]*n_=?SU~x4 B]GȮ\5q(CVFN6ڧ䐫 ms6Z5ЫT OT1Լ ~(F?e8u5+DnFꭰB۶ՂeAXG1}jd,21 ~4PO Xgd6x2/nI=m9klRP`KIۦP$L0T{(/uڤKI3`n,$=t: 0{8  RQN0*Ph} kkj&(?m8DjP>}6 Ik-HXz5kފ4$P4&hRd:Q&)Qa m|894?1x9)'zSx'Ή؝&KsY齝WJrl8?bY"Jo͌ŵ o v ~ʀq;^a%Fֈa/@h!TєV.mYpV|՜7~-z}P#٪m"]!6qUL+|\%{Cq'S5KUfl#$;t J,y( G0v FиLbviPM*'n>_*럮2b@$"C=$pM:<-O6wqҋ2uˎ E  r޳Ӣ?aRP{l&JACED={=pgoAzU^uXHiYQH4k~lܒC%c}ugjkKp?L !9l`.lԇ8=Oz]ﱢǙ9 S }2S} 46R;z㚐GE/"~%p;dCδY%*G= U_\__1Ն q p]pmYSdk bs7k6_ܡ|(kOECқ17/tkIh +V /`qp:`o\! ut&vC/7?fgqyUxv!R2b mvtt8%Y>2a<&,UQDCdXZ ;4‚yY!K!( XSkQ"֔B@LdK̍o%HD%kII} ¯ ;Iz>U ;FJ?=t@L8CP|qo>`\8mwѼDH (.qK-SlBLrF)z/UOa&{KƷeUq@%?p聰<iCGhd] &s\,>X_!NuAPFB 5 QztXXxg pK|֟'; ?&A 䃑!}%D,stdg[`ܵxs MM(~W#6ZU|;,9x&Bׁ%Ѽ#nA.a!qƝYbc cR*`[TB$r8N)hz?qW$ u%уWMCeqZ157;a)иUUzǬъ7nhDAٵ1q.;EnJ"}q2MZ?jA4ڏ༅gQ?\)HIhE0Aύ,CY?-iZiI@t,}=k>/wz7aY^E_^Oޙ?m/`}#ɰXV6い B'!1&v-Z}XitXdA2_D)3+A` !9D~qMLqSЋer3 XZ6cYb6x3D a=*|+ArwdU!#@ BnMړɠΊX{oM u ؠ^r`փ-Bmp} DBShenEtOG `A)S5r@NgY}Ve/Y0u XVkok1\fSKć8O Y7\I [8+PQ0V i0rBx}1o< ˪Ԙ t_M]bEj &#qfԢ4CpJcWZ,#q iQQopaxz8H݊e+KQh5eKƝ`vdwl୰9#2r΄JNqZ0Wĭ,OVW=|#S&~/Wa`\ 0)Fgm w3 >fj3bFy Xc&}&PbgeїSR- _ 19[YQkc"/?uPҡL5R}27e ~K41mߵag] T,ٞh~2&/.a_dLe.˙D߲ P ;Ù}$L7JtFYT"a^+.qVld;>`ӹ]wQ [(gE#_5-+uEDp6ZUJz"_X{l mϧHsMؘ**ZMY`E>v~c.S3/1(AD7<4aNVEV2+PCnj~Y**ƟCsG2&Y_mehT ê^A~BT8 fd&^gݛTzLi,Sw3Ңi\ρqeHt+CFf0E}L Q0X1A{#kM!aJb##6%;pmP;~rjHra;34vk_&Ws+ M3y9oh81ߗ_:=>#Uv͈hOCH̓4 0?qDf]'yθϔ1.\Jb^*E\dZ@|mjo4JA%pQZ) Pvs'sP }ذ xG߶}^C)/q}2{r`V!;I$K1 {3\ױ*d{w'rݏt%1`1)PZ|Ep(Jucl/>&k} _|<}Wwc{ý|FHYI@=EwϪJQq4(,7-RHl^ C|SawGۍcc4<<ůRČCSn.؟ǝ3x8M xWe PRa6bLTjfY>^ĮulTi1>vŬ:-&z* XTWT}ֶ1=Ũwcq'zS.]r N7)wZ*NqQgW !)w7c;)Z@e=FT U /F ?c뛴6'blY7 Fl,$45l69H*tNW-VxiXRCE8!!rC( $*DHŧ7I8Moƒ]TjѠ@Dw1Kgk>yMQN+<>]67 LdѠ>騑MVآ wonR49ܢ_?=kEsZF7t@RH9O"umw~*Ë~~Uɳ K WUOj5Grܪ.aw KO[eP>0tPK ay<2Kڏ ѐ#\_?!q9(N4|؝T'ĿhPQݙC6F:&u A0wjx[R :%^>9'G=6xm`"+#S yC:1uE2f-ҏ9"Rs H.Wz^{Vh./[~ZgjͱCW)HSss{QsQ9je!_0rkAx [Xek@/)\K$#E,p)$Q/hRo)T K#@6M2\[Ѻ鴭.Lpr@M oĆŴy&]\~5,H .qj/ PL,l3]p׉IZp@1 H",-umM0P4KLw g.Gg1`4o]G~jt0ERDv;X;_tB@TLq 2?r4>eAԞ"aWg  s'xl%2;Fh Z#@=3UVFGPұ$ĉG.n;"! $;-0-8됥qg:ɧʶ*J֓fbrcN%ai^6%_HџPΎՕ5~SN1[E4qL[(Ko7rqN4k]HS'/.u䉣lDT 3yay3(}Qkha,dsWGh|63@>_uS2n@#Tza%+HN!65{vAޥWG[>) WΪ`:JyMj3!ҰZɭD,Q4/d%mҘIZA~ScaPQJx8x,4V-YHH8<W}OςE% B4WȆq1x`Vڍiސk0_'.(ө(s\۝_G9ydʝta5eؼaj\>S UNQpr54*^wDX*Hz؏܇ޒR! y_ǟy,<RDiygСAlAom·Ҥ]8U3Ń|ȹK%2 ̀a VcIm2!{[uK[sfw1t0W_`rj^s `Y\Pf\.]Գ2RP p8|m-首=6SmfCrlpC kU/cI]1$j+ Vc>hjt@GoiA&X2s;BIӂ Ydv榐=֢ظcAu}`ǀC8[m#2wmMԦ&l.Bͻvt F2ei&}4m~v`&=:f̵ T]3-m;K[GM6 L $˵4`#SQG8Sre/HĦcF5k;57}l;5ܒ:Ȇ*iᲁ H'kH[ljtC1VtK|bĺ c&/jp}m@%:(@ WwBueY\]y$՟kHJ=ZG<`c'وl"ɳzD[supzP|D薆"xwg]C;)nyWX8i(8u#_MZOV(g/ іOG G펌 JP,>4,__iqrF6# 'łcA@nh{6֚8*%ܠ3['گ*a(ƕ+3pF I\-w }g֗h(8ނ,fCl OϷEIxFs,ޏugQQ%i6O")+_hP t,G"z![*(Zy `>҅HmByp^YGCD gؗM''^_0F^{D06qLpdњBe.lE#bla6)6syeV8WO4 =l%#ct&$dRc\W,Fr\AM{"~GX,Y~zC.ƨ;|\F?nAD!\ef%Pˏ6 CzxVڎJ%ӽ;]Rd??D/2L*t*OYkI gOOOzMwkuP _%0㹓}>9*,LqR4 =Qi6Jnw ܓW5x:kQl꟞};p`)N^)`!)ֳ!ث{ 7{lJ7E'9mH`LNV& SEݕyj]Nu.DL4 x8>&7mcy,lk5#NB !g4[Ȇ5VǃᙇGOK6糖)9tXj[y `hc_ҹ"g &x6]^eIo\[r8&p_`L^[x-;B" )+lU1ڿk A(F)ؕ1 L$u]32hO=W-I&Q3<1+_i`MsX'4&'cc[o\=h2rO@JBX"x*>NP~@}lTeonm$\`i wA e/ܒuROK̽qc4R98V*"\'[ZY?@`o %zƷz01FՊ=Z^SCx5^ B]T,ԟ$nΩtOWb?2vxAμ3B]Dǃf@b--ZX׆庺i`,sܣt>z5.rn=xп!S<0?ᨙ{Q^hf'.U" p\Z>(D/;bKyqCkQvIw1Qw`Әp.'n^ȢGK*+ ~9|iS NVOS\ 3۩9M*1LI= 6*Z\za8%ԅ-mffDpQ)Ty sYX/_`LG08v-(ȑKYT %LJznxN=Dhu/%3UbNV\2nNTc!]9Nx<Ǣhš:EdO(|v%ڸ~9&Pܲ4߈&^XsΙH\2NV*¨n[.JyG9dCWD)]c,ʭ\ (.W*϶|/ t9h>("]>CWWIޤT=bOP D}" 6}'B ؈*&i ` 觾q:탕Mk+8 iZܾ+ڟyOw/D'ÄQi% i6C}e\>Tg#zuvִ!M-7}A@k{߬*W Kʋq.RTXC442`Q/ ѐ+E^'Hqbil 牪$8"Jt ȫ gx[[el怢JgDɢQ|چ Gm< \ftg3 }*'(m B s\nCs,ArXdy*Ҙ;$YȮJ#ă R-4-)"'WCﻰO~5AxDjUGcD`9H!0D*z^SضK1^\3PԅHEhRpf%%)Hù努~q_ { HNjIb֔H{$Yw85τ=V_kj76B+#sIjPйI5Exo v*X;HWU`09Y>Bڗ?)BRb5hk_\?!x+'dD]!#&[ \c1]bfrT;TŲOܥG353KmGS6=͇l/\ȁNđ?y.dnQB| *AiGBeD~t'% Pm))=x KеFa.ޛ_ KUM^ANVՋI&"s}(2G9Hibїy#{B@fo :~{~ 9ͭEe]7wu:"|76wd %"%=2ynI8żBpOn,uBOB"i+N"9A|ySzshPPmH,Ql+u :_e0 q[:/Inuk_+M5 ~% ȃP hWk 'wM5_xֻ.=MCq2dMJ$%ݑa%=,ՙS0iX@"#%]\D=xCZ 1"ZԠ>{R^l>Y~I vǖ͛ܟ%h/:̌wQiRw:&MI,؉{>;7M1Qٟx|"B ?Uvcڇg%OMsb(pWRjM4ci ߍmhQ UWO:ˇ ="-D\j}a^.C9,[F]*zTRd}+T9iR,4Bw_5֛-Zr{$2vi`BHOCxD&=ICv4Lݎ؞h!&ǐVxT. IkjTG=ˮuPvkTe/ r?+FV2HC% WXj=}?qZS%&MADՔk\1{Xץ;tkTچɋ0qPpP%"S|ܣjY45>5"ǖwr[[+ |eHQG󀘙B ]U{`-o)(iwp+[bFZXCrWR%pArj8F-uUoJi y\g'‖;b8ώ*e[c #P[M %dvӦke?6, [!ERɆxL8`Z?OtʞTM_#w9iZ oޒ-W.w09yA{^T桦Iv^3n=C_tD2Uzcq([U40ub.Ps62?h2*#F~xQX$Qw'st+OAd{3\qLT "uQkB!R nsSr967Li fJ۷!nXRmLK1$'~ugSg)% a BhqT)sBjlL83|u$Aѷ2qٸ?~-. Jƒ-m"o;T/jwl0Nǃevb:iK#>@t^2B!C ٥!4y}@\ҵRglRf;35@9ճ:;"F9ozH#ZjݥF#Ք@v wb#}Ҿ;OsY45tՏ[Ceף0ne o>.]߽fVX_ PKOhd(j:U8~_H2|zvGW'!N9Scm3J1svIS@Ox)Ŷ=Ι}T"gPzlr|ZV 7H/8cu"ڪ:b;{cS;fL0r4-RJxd .XtznM+knb\?K)Xc#MXF{Ȉ ]Fd{c-=/ "Eu$w%(xɠ908-h} v֟YdCq3}L;'#sYgn6mSt *[ng]t&TBPS ;ua'a`qFd/yG 'SzP2 "ߧrX .v bqv9J*L~0G)3q].괨^vP Wo|6[%\W{=pPVn!&֐ˆ,b,֘:U8XJޖU0gb0H[!w`V1uԬ.Nf|IdwY)A[}7;^4JtD)L"5&;)Y] ЍXx&/xь#/Y!B]xƃb!k];NM~ɰ<%Z2Ey>Fmryj[ؐ~f-d^87H:o^{3e9-]j)Ju5&%ŴFR'b["$=Vg': iS<o֤|i`&s'5*Փ_{B_xĔ( (bk1RÒ6wN|k8x '&D:t(&!lPlNk  $2{Bը>htLj Rtg; a|8|_~I D@$S3f+8.Rv wK.T+fl,seN99z*U _krǴT(s[l >Уtu%I W=̏3LcPn2o7\]Ii' ŦPYt)?Ƚ, 5U6wx 9 K&*Q:hİ)ԩ?Fd|ڬ:f9Dϗ$7ĥ&'f^Ѐ|۽d֯Fw+њUMnW*vhBUA579E%0T4H+ADIy{AJo1Lhj+:s^A[W ;ki`|2>1?agĩ74y9ZNXkeu=q^pCq+іwJx g s9.HZdN/wr*٩Ce(Ń )i0-Чr$4fG_i.M 4lD Syg[s"H?֔. ;*PeЍsYq d{\pF~h#kz ԓlG liu5 P0АS;Y 0_ )y.\:Ҡ0%qi!Pb܅8ۅ扻 (-sа*y`мNIL_A1^""4j/yBiڿV% bD95;B)<.֚PWLG.]/]>Mvi[ L`u'3B³\+˥GCCB>sˇ0Y4ɕq6≿n- #*&d x g.3n S7 c,TAuq1[';J0!1=f9tu=@m %M% zQɹH/Г! +IK4Gh1[*kG^dE=P!|8ϺoXQ&ZlSuMljST`[|ߨpGuYn Fv nAI&Wpf{_=s--7/vڽ^k%*)WgF]ʯb#z+i'tLʠA˥Tẻp<[ ȭwqMAh&J>Kаfj+"S\T~m A[Wͮ`gWOL#qvk$ 〬im_wVm 8w{4;q'Hce݀'A0wy4e]!]8m94(*Zx~)<z_[8c.)jFQ{m-ʽw 7joLAV&ޒ<6ガܶi^HNdz܈}Q6QaզS5S>xT.!ٽ M=$ɮBM.qu Wɝ^TS'K;!W4a½)I*#y[\*rpғ)qo%/}c?W i}/DUح>gB@c+N`^ [fVL)Dž7Muq7AzɊ,W ,3YNtf:>WqWjFm5/۲ۗz`䚗],ynQ"wʫ.!Jt? qvU\:9Mبe<ɋ3YmlE鎥`PbdtOH3A^ЏYm JId&b|}*}1b;WM&HQhF9E>܆I~ba|FjLs ss`kb[&"~2k!ޤ#(% MZ .rxOyd+kC 2um=Bm?4=m29dM(j@Wt:EE4§@.:u5SS(ФG_S,Ⱓ~P'N탘c`g-&RY5FBH"iOZmrK7PtˡǨ ~h7![ts.qNjJ!ӆCE⸢yX%c*  M u#^M/-J<{9r*Eڃ*.&S%?:A;جT1XD< W@2k@"މmIF.Ϻ+1AIU] k t q./h Np=cz]XeCΖ>@b' :Bvbаrc~۴M|[kM?<`fi߿ |Ȏ{^:xc#b-,h*>߾ ᗍ|S˖dWWl]&tU`"*?Z⧝q A녵93`EYV{ۑkyloT#ڞ&kF34S/^CYw gpE(m*"qPJtR!N:{CO9v1ȡXpӼ,KZs/ѣ~bMQ!CL"sf]{-*G)~JE8|!jGk:eѴCh?4_o {X+5KvNkD(~-)Q+ϒ4꺃U^+-01RW'AOkAIk\X;\qY/on[&nb$ ~@̀]Ȁ*a9σ=oQKje(I}ύR#ux|(h[Α3(ba B88wAF}}PI:ՙ< H Y7r,ƜC0iq=}~3~C>g]qpy0ȜhNf2)Ѻ+A'ɸ z`)x9zͰY]z EG/DKgAbNiݶ:)zJӡwtJvb2Kh;<L2U_;y%FʇC''ȵ^ovB=qj8QRh0X:W d fjz2yX{F^Q܀Q {@'s FtҶl| L@=,$HzUw7nv@rS a|Zu\ FFko+xKlUnAqT)W ƱWJlcfEF/V~cܨA?.rQӍ8۔>~~Qf8T7'8H7ML/#Z[DBua+Hcxվbaf6ZyOk`*nS/x5'o ,ļ$6Z#S_2v +b%v~9gB.j6.O17 7]DzG84;%EwM4<ާ/q)@2 9`cUuf=f#X LRI .)7-1Lj`Q;d!L8h/~"E2x(;Ԣ 5ʩ"5W>{7e)W&/$_:!ֻI"S_V[fi,˙:WlQRoLR8H)ŨYvn=^N..rh+U#ovKN%> w$ ~fW7 1u-pjKƾt.OK)WjDHal 'u9xI,)64-t/;hXz֛ap+{7 hX_`j#u}Zm&ok04­R3W&W="Pw+ n-\VC>my`rnX?M9u:%507vê{=AeǓJI@$㔴`.ByBC+ k1l`)5m&"X"pR95BQ]&g r\%; N;Zɞ~I =nNj z`Jm.Dpi a+da],4]r9d,!: w Mcrs t$Xq)KeU2:KϿl%0#|쬼UavR%9m,"(zDz<:8IT׼5{{3_[TaH60wWyl&kY5&QpB(ԫωp\-.'AM5='7 Z|l鰭34}sa-^:8ͨTv:LF[Z4}C$m~|MNH3BauWJ6BPIt 7q oDJIxd:\$&?K~-O nLKA`> cKň\XX8> X}kt9U!u'խ5teY-r6&ya#:!q~\A1(t4]u<WۇU^;F`Uf,5"U:jS ]}6= гp2q2;1Rәy$)BC̠%IwPu|MF pXc;X6wv1^|3T;̌aC: -' pY= %jزM oLQm"nNNŸn tOq7Ԡ==<*OyI^ %&ac}MOp-g\mWL7Aޯ? JO 5ͻ+clOWqC7tXQ]~B5gLKdb yJfD"w 6EoBQ7qGy] sZVUҋ wKD/ǬClxO%svѴv`YDt }

vp$" G6\ AT̈́,ڶb4 C(ɹLpz} [XcE-hɋ),O\VTi$ۑ٫ QEd~Ճ1%J[1-pЍB*0yjx 졇^3P &CTx w v"?/wUGn:,sJKzͭރ=vG!\]_op(pI3oWwhk|E$m ־֐t-)4UN%CmndK;oc )OgâzT;~be(2昦P/[oU!Rv()A$!3Y2Vvuh/LMAiLm_Be)p[g{*7rcӍZJax `5 gLsٓ6 A 7}DY'}8zdoYl>,B&v)tͧ)xcTuBiAm amFh~uJsGN^[QƧ1= m!*|pgQv9X%m2Lj]~tiV-wݶLZ؁< pQ EH? Nc|80ᑎX:jbP=_g==͔8:ցXk2x*=xދ 6i-+[,= buZvJP؇ P4GpU4s]:m#cgqzr8sb"{9$I4rA}J 9 [WпUuc&cmHRxcuцOG `cFw$s ퟄ(D'"ZFR>K ) P)ms'VΒnP4dR|h`s}> ͣx6 !)O .tԸ"w!4U1G: U4P2J e-"hVjbzK0=M5C,|&MdmZ{vs`BF'A/rVS @nvw|QwMOwx2IA$YR;}$ǏEs*At%|Q\ky:JQZ|K;nuw"ڞ7Iv|c 6՟̸s|u 4rJ&K@||w!ǀg0ԪWaϸF֕1_*&QtSH'h^"tw2I83+*޿r[9Ө֜cV ] wܮ3. <~L3] 5bn.>)꣰΅.pCpgHe!AI_=>|D)1zB TW R A |н6C-S`\ixmIff/hg{۸S>4fh\]mۼEQcAq]ȵr3F}hf"~x 2Y֝-~_r8trh5ɐ_ct0 [d%AYu 3N/(qJlx!9;·b%8.?Cuҕز|L+%īB@/NF'xZ%.$[L]}{Pg߯#ƐѭDzsE7||?`F@#Kq ^znx*Ɨ~آ, Θe]*tȥ\ܐʓ@mݒELd6F"vy#Z}^!p,ܽ_{ %I؂G[Wrb=* G'=wqý=ry# Q{@&EmK5{{h%j}?w3 yPy0Z+H<ѳTxgyĽu"@=kœ @buDG x|M=<xtvuO ;Usш /5xjҤw lM-FR1$ƍ!ܕ?߉YDAg0| bq͓M^A;\PQi`&N(X)rKu.v:% h,1bS⛦;8HJqry0Ij,0^b:u]5pN4e>eș % 9}g"$&/.Wkw1f"UOgfWaF 64 ‹oRnU>nz#ſ;)';H;$yaj]4}ACrQ4O)jL([='W`#O٩A:t-ΐWHPh;4!<-ك,FWCGouR$t/suhDnw9af2G}=]>is׫ μkz s,}aXv*Rj<*uG7?bO$f /k9hOX`PU #Y>}Fͨc̈GIv ā%^EF O .Y>+lJ18ZFFt` BE䌚"=*f"ܯд4\Po$Rѣ#w!1$585.l3' Ij~sqU-FV@siz$Sflζ8=]~iINvqO6cTh@43M\6NE&H'mG_Go R*joBmv`H>Qϥ]Fm ]O,ʒpZ'g@ѥIA "pԬT7fk 0o`Hz%iQ{gv|:xPPt(YeV*S@D.7'Ǐ{j 1d(~Zl&@c)+=ݍuʣx)dlР-*Ddo:7~m;a_?WOc NJ~^0h{IlcUoB Qey'RRysa6nI+n8. Wŗ/l @v^`钩*p%ͪl h[s;'J#h 6EC)Oaz9oB?? tդ1®%#AM Xu[$L3L5-?3@AŪ-&ޢ53׬DLeY_#WLf50GD[57Y}].PXxӚT|@paau؛X0-?{Oơد¨95VKоS.Ϫ-^QP6ΟCwLB{v±d6t 5 i,l>+GB :L]*Kw]&`_<^1|yN= `MA@,#46>Ȭ0_#3b1?ebAn"[%KAD̨K7qJKOby1wGԴw:w('b$5jύ" NQrVt!F(AI)r?X0QaTk73/Ȼ7Nn$Ey+H&:[I=-Um6PZy8@Zt0cKl67%vqM,Uh=qL[ za)7G|&`UxRj6yoJtzdbqS_b̪LQ,eC3BNĂ[fK0G~)o6:/.QL9Advkp2TsՍxA9Г*]%7n>o%_ny;R ݳwK_Xu!J+#>INU8uTb,`:6wSGvIg̋:ǹ_Z K |&NSN?Ql6ˮ*;v„o8"ȵͧ}+Jf x%=z$ccG_X6(caȀIB@-eFjѦ&G?F幵O#:z'!u7@O& SF 3%؂gf72>B$#DnupvIuȕ~TJg{k52k1K0t]Mmz<@8Uj۱zZǻ0cfQED9b99 cٵmd:38JAdv08s5Rk>p< b{ыJ/S\ '@;%u>嫘6mV$jXw~5ʔuW—f3 d=jԝ-r n7hZBW;𣁇2jHpi0gL9ivhHx; 4 ،znN2[౜6– 6X.1aLQZuno;YG 䭡]AN&89'gzMD-+ %IVm*4h mWt!E!b&h]3 ~p/tMi\u.K׋)5:8ߍ%f8<-&P1v#aa+U"`j*Cw#`3z{9X4-T܈EQB|7AkJky'./cE+A7\}"k'\ ̙9yn4\mx>pPOfI'litCUxrwnBhaC4p"Hl Kj\,nP?"b3e+@c>D4=c7[M2%\<+9gթfƔ+d -! zOKs[6'-mMɅ,!˭l/!M=މ*jT!n)d@GB¯|a/G;BrG +Q ?{ʿmznԁv!- amD:U)]Êt:s~Qj+Mu[Eibuz,]' ڗ/t, JQZًbE8XpJ*L@D)#D" 1l .-)%F9u0Kյ2F =~ZUŶni `tb"蠋ܩ'G)-bni"Y:^kw~pfCJѩfQUibYO[ݓbaࢄ\3`{8 mg[J);WF3 ~+ "7vfğ!{@h6Z<07b#*B*:$2Vĺc,pct>՘NX%%E6P0^K%BCVsݖ﷖ہ*$v=_W%f1?B㷬 u:6{8H$M fRCC Wu=kQzyn8/`Dk-:b*Bݗ3L]\dqߛ6y'BoWdJt f G{,^PtV}5܋Gȵ28'b'yEϹmg2צ ]KܮH#AU0_b)Hn@rIċ6~Ջ<KVVc!ǎCpD۱_k ਧ[fpO Bm+?cyJ8^U@|=wV6$S }GqUϖ!*II}{xrӟwR:JIu`[H|Ci!;ġz0/vx방1+2v_d߹Z# >+]Ƹ;RYβ_?VSa5/@bP,fyqS^ĆJ9MO?x!T~8---]Evg"xq2q%́t5gUvdji dG: ^k[y4MbW@cYNJ(*Op7Dv8'.ƕ.8΀A"r3q8lѹZ>QVɳ'P5ۻ;h20>N7iI'W鰤@&4EҬ׶™8[&^cFf. eаWQDTutky{w#*C*AA'o=Xm4ͼ>I?xEgF~ B||Znkq>#4k~V c \6DϬ>UD死&dc}n?Y]DNX cT"l@)1AH`\t㧵i PmF}~"alo=Q.ugܮ8vrA G5'tdYͪ/>Le_uTh兤#v&9|uViTx!. l]ԙD FZjnxaI$ȝ=جYD._+媬?[ f9`Я7hi*Y`ﶓbL~TT:a 9.e9-o4j[ rgno%1OhIi4$|˅? uC:҉kkh;,Ct9`ʺS1,3 0OwbLt/J_"o0Җ 5CDboHy5a}v~Ñ2ˈ҃"YJfS#vхw`sVqWEbnrqXlBL( )mJ\G`Zc &(Z 8[kł(vQX|&{X΢[igI+ZC.q`m73Wڱ[#;$Lh` N8v3}wyLK 4oԚ{w;Z9n'Z;fJ,f~>gc$C M\tCw>V+)Op|Յ`]ZJrw"'Z0%Naş߉+S*$]PlFR 6%ZJ m%jkw0ΝW~ /z3ơ>x8,֞eB,Z4*Śgȡ!-6 Ze*3G/m9ગLݑ&zkY+# ^{0;c gt} n,C)6 /:"0p@GoIC (H2zYCD?Y@lCp k>'+^ ut,˴_,2Ee'3Fwn }&D mOVx͔wB Lŀ^3J d,/%U=t!hmN% je 憦%{=s}NS ,CJ;z* 1jT.@IRʴG 18@fӔШEC4/?hM[|]8;~+n} "#Vz '4r 2ZC?]Snä5=U(  y&;F=Bªs٤oV YHJ!Qd:48w'pޘf8M{Qji)ø( ,֙bD:͔9Wݥ*7yESArݚQR9^1N*5qAX^(V׹d%83-}{++Z.@s'\"eHfԔonUJԹ)1ȟ<%߸ %ĂCer*8fZ[Y=۰ij_3! =lBcZd r#%ȶ5xP!o̻ Xb7TAj}Q2X"Y7ah:%lT7hكQ$#&y)S[Z5ϝ`.16݈Th Vw 1v6-P uas |NWROB~ۼ-й=`,A aQHM5?#;@}rc#`zVOг @'-#wa/pY}>zL1JWrս4}[,B_f0yѲZ ƷKZOg,×h>!tG 8(ϣDb@u&[~Q'A <뀱BOM K*9 | ڧp$90it)+^}FMfw?C1K<R3TCNA8_WxB/F10} *QmnwN! Yt}[Q` ?vWBt׸ [kKŦ9,ZN51O ]aY>l#ۗ5D:ؚŧ%~5yim,z;@O 4ju'N Γ2fypW|lcn/4]dU!{ʵ24FLxN ~#wI' CjL"1`9HChA֧c'Lp63䭗b6$J'5<w[ŒZjy+Đ΁{Wm )skYT fWuŒ1f]D*Aڹij 5kOW-{GgJ3AIg.a٥qadɪ j\MR'UKMbR ѽdBbXoKP))]_kd6 a[P:G*F.e1tj7ָenٯ;IPk)TF[ݒ(F|杚 3TP0Z@ej/BNBð|F+$>f͕%%]ʐ.6qhBUG~|>$z? ֏ls8]q2%SgW"DJsqCSINJJt^jJ)`9R [ts0h;Aw U3뷔 /{-}JSWPm4drg{@$HB5ۧZf=<3p{7F- Bc`7 8}7o*`S#‰mh8ΩvMQHhU7s8lr 9pi`6N:_sq,w~=x#4j{H o¾4G'! ?r/V;?.đf„}AV`EMLʭ Սǭ!!L:)gH7 =憎U|SN|lo'vğ bcG63=Db6P Hڂ?3 L]я>i$n׏1SM &DӼaaLa7%G4KoMLcF@YGr*:е_u6}pxMi)n}R ='4*l( e fc\"&`0w!SWcT$H`{4ύ. i}s#oTeId:gJJOSx8ZW:r-lv--\,oK<L"y֋Pt[M ?YHՙЊ|4$1ve]┟cPZaF˭0zui8KFb({hr^D+<e }_L־{.MNsJ@FzU$gL /.H\BEx[JGcE5anb$!be-A#|+]dT] BLUOa'*~;Gsq7{5WT>#`;+ckW劎LaRfeO#O|G^+a˰<ϊ/AE0 W YĦo.5@oUHREM+Z=09 ޲\gN Hl {5T4i!dC>FT)ۘ33%깈f}'79Y@k^:SeKN z .&W~o3 &r+z7_X[J.(1M]sɼz%6Ϥ=^*2=['l+/q4ѳ!hc-P3= 4; Ҍ`4bvsȈqk"l2HG c 4rQMXoRI\xo`@1>-(7_Mqr PMw2'߅s 7vo%«X^S]ɺ;ivg:nA80?n1[49&ўW֗hM5Rbwff )eHr8"ww˴dP P*w_q;%4^vWwjC{#ledEk"|BZ Sd{t,,w8=A;.=wI9AQm sP{ ,[QαK/GvMv$Ty&|( Lnᄦ$n63+d{P_j il{z03t~N{ Hj/#~m{"fKWWzwth+V4%A7;ɕF."/5N8Ώy+t%< I+h^flG sGt` WG [u!֨V=4"cwj^bz';}FJJ<:*d% UH׷I%I6 W*R64web5 jt`DP>BID2κ`vhZ^g8+gz>6ly;΀ &T\D5(+wP+e?+.h#n)u{2/ A!Xsȉ c]@ZfWNuFƫ"kBھUsKc'g:{n=D;@}GJMN魹V=@xxtE˔.勑v.u&9"Ws~3 97e?yD,nk*nNnC`H_7xmdʧ~W)l5-ݖ*JXh8@B3g2]YD.ۯD%aIpX0b#RC`SS73/@T3vzՂ ͺH-=&|FNRvOR 44LV'U,i]*fq/|; s@͆Yv>B 27p|mTZM|񂱮\MH *k:h˪H;I>< AwɦzN{uy 6י_*)׈ SO2֢,6zֆsމկY5~ˋ>@҅~U#K> Dv!Y _l22Ge3ϥmHYyJXD wߴW8ڽq=غVe/2ܔїQ(È'CaW˫M%3za- 1)A2/1[mGp\GEkjKesصR[2u"c.’cA-V?U&8hʴ7WfEMeeuE!IYn:5Mħ )p?a˛_gnj#;,^ɻvqLb,RXrZL4Oc oD|W3L\B8Ge?#@}'Di-,Lh𰻙^}>@'UmU \B% D0:9%p#T+XjGqa U '=M^a>ozt0txHOϯuR=B:a40Β*.dVj2-u 9.+F<*1Y;ܲ 8υ+'rBߓ'PNPAɒ`e8R4@Cf&?`[~?fITvYzVDK +b_h씭nTʩdB'صr} :Á%w:)8OI3oɛX,=\u{AKV~eiBI;aUz z3Dq1F:3y[CU.uF! ܪq_lz md7ꊇ뜸 &^n_Z$gsiBPJ~_)Fj{KƖ:Ҁv 6R;L>Zf!'VMpf?2XnJmO^ޕ)!N+t.Ȩ/{;eNzZ_{ 0{>r }ȟTT3M r 0֖ Tx)ƔM@1ȧ4Y >#954Eybf$ VX 0J_6[BW)SçgGuy(L [MLkhF|wTnN;Rx/ *hܽ\ש9$/ ITO BMLVfɩa2k`pe$#Dj U$0T-)!Z¯Dx?hM6܁ YoI1abVf𱬸*rh7&2nRKB˧~mmM%9b4.['VW}?RՐȆ)f%1dkߜH|4- j=jR vaA?Y;RD Ru ַ'šnR#SĜ5Uc;PR'B3oVo=+G@,ڵi1V[}F kRB># La/fsA`|SNc"1u63uz@_[ҕϠ,u,qcE䐊m=Q]JۑHfnxQP$Zx/K1ư~Ͷ(Ӫe`!!] ]2>ܕM<;YKiaШ$dR{ W*.c^mEpb_4)P}J#0ӈUwaz+;N5gD4^i: /2v`5}_p~UFۆrwd$DIr2AfKPCSY yf :VhS8.pھ1.VZ*ǞHFs|/(BBűKTy&\ꊀD,yFR7dRk6ZѢ͒;0Fl=ӀNOjm_.MKYEQ@,q#( 27A/L , ^VHxˊ;YƬ-h,}wVҡ uF^o*!ZNUoqOr}3jom\OLas(I*ohXazNL∕ SԸ w[\.ҪksC:F] ]l|%CHYg{cyNTL ZS^t+KS _A&hn&nH0K%s7 ‚$5F?-[n Y3$(j:E[w~/f(~ sRV6ךS3MU陙Yuq77ڂ})M .FUt&_tEu>*qK1aIO'8BQD]e6K}RA%9Ro z\(օ@E홵g~bU~˸͢GUz: y^0g.6͘5Pc^ô /*4Yzcعu1l_f< nu޺y15PDY\cbͤxt%{C**ڧZIF9\b[ARJ{& wNmMae_0/,g-8P%~ z4|~j=>Šӯf1ei Z-%egNr~Fb&Jf6GK+ؑ"!A! < : C}P?0֡-'4;r Zmj FqkM!zLqofE:|{Y:٥u`ɏg`m7gjHPd,pXkHpΦqOxw_`>{֤Px_-ȟjJstY6u4z'!x֙t1<6A[USJ2cEȼ`UK1<N":b]Q3B>^EB(QXYUԵ4U$q 0l8t_~/ۯϦ:BrxG78C5 ef,06A2/;bC,5# 5Cn7uz1 4w0ޑP7tRJm$7Y.ixlܠ0u7zB4ޯTsВ=r ݛ;aaԤߑJ(ˆc j Gޜw正J0oO!v`#»ڰaėA`Gkn Y a\GWZ 鯲7|KRzJO[19R mCšV-@}siCga,ESR^ K(^!?@$%2-湅ǝf Z߼ֹ#F?O }BHNiA26tq2X #iЈ¤pW=Cy/X; -,i+7'TBr̻S@.O\}*oWtHq"brӚq=t9 d=IˏG'k@W殐oƙ!BᕬQ aOMr }eNA(R/7+SY\'UzcIUn͵^ h(n wUl*Nf)fmIW H||$2f1jK\rPiyv5 k3M][Uv k`7c6sDs\v!\jܛ0( ~H6]טmس9"Vv;>̻ B*o kД=h n9v7TTGYưD}E^SVXgeDET< S63/I̺*A=M+1y_f^x?o>՜JrnĚG)Z!yu:UWR. u9"#sĴ?o}_ \Inl}sƤv,G-b@[Vw;ʙN1' 2{[zŸ Ghkg{XBJ?%aMvm&Xc\kK'pYAW 9:{kf!S%CwmMm|_pr'3Ȼr`&ԗ`G>}cλ58;zI7zGH>xL:Nds+;C_veG,%hl1uYw _.ɿ+.J6SJWڎ*ۇ>!f 1A5}R^DT⏇z3e\tiNã|dPұ2B~Lt~C{3Mxl[R#ڧ`FIc: Y Kɨr` ,h9_:sOYL:zq8 0]k_SvCعn`k`u3T&F, cSgd%y_#;u h@4m}ˎFU]Ae`}l/ ѿ|џ@80ߛJx)|o:?> M3v$a讀w "'\2n9:ћ 9cxiûy((RZUOW(R3/+ۮmL,~eչZ)J#F]9u DmK5@&'ǀ$&bQ?"wpvvz]r"cBsdrkW%s bSfaLJGQ[8Vjp]+'[J*c0.8 Wp^8Ȩ7h=xLfeSr0pQh|߸f\/$Jy﵋"'ۋuȌB,HNrΦn `2rRf6 e2n+ GjՋr51}:IƯYn.`B^9Xߎ'`u|fA?a :f"dJ4g%VvDfIZCFPFyZ˟}q@107qc8.7rxX(p;MD[ם =DNeF<_V;ai8j bT^L* Fds]iIy.BݳR$./ܵ_.y{D[ݸ?j oaRp vB?G%r|v=~qô'z;ǎ[,Xp*e4+Zk}N@ڍƯ[@zz :xcmt˟/ ^.Df>ϦbTO 6.  m3Byb#]ū7:U2;n҈eޱr |Jc+m6zMrd׾$[)O:E-d3Vjy8OAC5,-y^H<z:gc fYͻsMrb2_R!_\'&|N`oW.KDz\@'w&˃U !@N!\Ls7U-4#>`κP m0~zRaC}פI]_⼊sRC$:`+JJ LŨG<&K}p?Kƽn4Xff5uVhJ ϴ7d9Y:G]ЬkdB#xl0g_,jB $.]( 2Cz,#>+Bo!&ڶ-8W4{?0GO _e`8R wcs`Ixj-.߈ ƿ՝uXiamE WX$".q` #>*u#K<Mnhr~\3%: PCIqvw.v–|}6%.]b#-e׃G#EAŚҽ{Z"qk>jEu1C5_ƺDUXjuNK)auA~6ROwKYj/;\.I{ 81yRe<*}!3x7]@ xfU+35Ulj7{EY+3䨬|{zت{1#gYZ0707010000003d000081a4000000000000000000000001649b7c2900021108000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/.]?Eh=ڜ.+=^Hn#vr1 ;*uaVi.@{8ntigXMa@2R(X:aԿ[1KX1;`G$NxR-" PpZI-f/ J@`mh(U`tyIH1Q7(>=mԗ5 Njf"ژʧݲXi9X(8+Op8Dg~ZUjӎnbXC:cєū7'rC1QN O/vF-:jHY݋Hu\.c5C̱'MN!(`#/*TVnlb~瞄⁡+ ()CcPDv AO`he|O1+`[5{:U0֐_{ K0cJeyiiSd"]\L4 rڂVPNXUƂGnɴ4 9Z ri;:5DXfA)xlX Ntyseĵ7yr NuvK1UA޳ۑrㇰˈts|wҬihC'l qbx:2~y.1P Qia<ҚW8mx/uਊ.ӈ=PkR id?io3IW WdB?] ipZe%5'8No}Ⱥi&"EQ0s:( 8ccFP.J&dU rc`SX@v*jL]Sp:a@:a`3̵V=V'%oFQfW6lHc8u%GaV%=U &/SCz6j#'"P d2ᕝb[{Ѩ/$P ޕJ~di, ڼTi.Tߜ8U#dΊM*CόٔKֺZy$:=Kb4g% N]z3SeLgDzE!t$[sW#|[FLY#i@?¯QZڜP'-a+j>8B1{ z8ykY_;`rl|Smz`tb6˲Z13!xtg0k7* qv{zܓŽGN2VKQ"d rz%LEG«js,RS"4aoG:Pi.J 쩇N[>Uߟ͆:YerňF8@? I `!%&^F>,^ejz2k4#kDb[r|,nn~\n 'j,')(R:֮"{=^٭X6c}MU+%2?% 4 ă9.z~S[ \tNذ~ [v *Iz5ٌeo)򦙄!A腱BjGTpѻ-Dƿ8jjpȁܚ[۳ň2犷Fd=7,j>*ѬkB!ll>UOjw 괂Rw1;sUvSSRBF3V:^ۑ}XøP #9}+/BJՉP9{Sm,v$^PheLɱN$m(@\ز ,~ <:t >oʴ׾*U%xO;TJ$֓*Ϩ02B>vJk`{ 0=j2|8'8YFˠSևVD\Op{ ;m2l~ Ctkd.ZVC˺;eLF@ T-zO pdQ^j 7q361-Gx?6A y<2O(7ThgZ\hZ7T}a}Зj83d%1ߛd|Pyl*BǒMfuI7y/F M 2IuEOSQE4 s+{Ff;H=`nbf.M&7 TUl\8\I2@QٌWZ/ܟk{_\SηV @l]O s\] +0Z9ONrZ+WrDiͻi` njJ"ͽ%]fLSH6xz\5+];jj}NQXv6 ?J] BZڰQfc5ϬME h @B gyԡrl~6fu3a @Iġtk k>@vA Nq4|~WL{edf9\W -H Ġ'bj[@|2&@ERmW {ޥbQd/ a]9Jn`y,:$w)&6O3PP)Bҕ-.a͊2&aJC@L\;dM8G:^,*C=͒ ֳo%B bi0Bs" A rG6sk{ [_ $`j7UvRQ~IA;jAsBbh!@ܬ< qGD^+m\Ts5u%yBg(Vym`ui`jP}N񩛿e%|No{g d88Jx|朗j%1PTQu|3 EJ];*(AttHnWA#U^I7U,TnQ#/ "!v0xC2hupQFT/$JVjvQzA~۠Ղ2 YvR1#+׏h2ydu}nnnYܬR7%fN.vLJHuzD Z* 4IJ>$* HE&4:1{z(_F(d0wP7[_eW}ɧ(d I(JytczfB КCiPIͥ\(]4&Bv Wy:Ѳز{NIRW DB7o %y٤)$ƊGЕ/%1Ya:{&5La xl/_.iܱṣ9h!ড়}|" Zޡo3zUKy!=_RvjzKӨƉzY^==FcIrHM+GƊ^P%>A.EϜ+* :2Բ7E@ +n@-+iYnDv:cR"XՕ $qz,!T/386oºif?>5͹EJL%YyV48TF6:i> FF'ڀձkp x^ԽJ5G0]7`ɄWOz:۪& 0FθAJ%T9؏YGd4XjkޑQ>2km»hb CJIlgƦE8GCV2brNJd`~P/\r_>(-"mfWoZ;t5QYȏGhq1݁i^5Q HßQ` SR߭#™ne\n!]G~yϸ'6_Tjiݐ,hs[D+}մNGe!o%#4:A'Y.h%?䦤КY ihSUYVX8S]dG 2kNmoaD:M@}cT.Ճbqo:7`J{?;0"SWt.~]P~Z~Dȍi.N3S(6݊56 G]-dE*T&FxICYmﵺ79WN@ÌI\)HNJw^wU`C kau+$ĵmkLq¤0f|v {yڎ)rMzɖɩ>xVZ;P9Rwbd0}gJ(`pglBGPy}rI/Tl9Ķu4NFk/VaNYPVEoj< [`,8b"3QsX-|i F&{S oY4~HF gkp ڙIA$zVEJe.,oW̎%"SnYx}&ssK8s71v>| g..߃RpÞWz2H&d5!9/Y@ 2MʙFҮjT ߔ @AQa[ay+/'eM\:I*dXfeks.ayI n4J;{]!Au8qb뗾U @cp\KxmU6y2Xp ?oˀ q&&N6Q7v'纷}0wV.vBj|g YMJ@oF6LR[ B\6 X@YP85F s P_&m2u}LhD« ro`#h#S1ŕ/Aٰq"r8L'9Gܣ45z&pK*4F-v zGFy;MBG|H&op&P:Pei_0qn.:tj%Dnxu{ u]a𨰰/6 [!ꦤ@ 7ZN3ңmP`݄E<v !-r1ȯ* h~gq>yC;~j co&6D5 ! T njHqUӮ B"=)KdA^5RH?Uek@DQ9n-͊KD. '&frY%/=.7221Hwi (7G^Puk `]Q1;V><d($B*$CIJMO"'(rf؊ )»oEOj!࿀ }gaC҂x{4)I֋,@fLdXW 1usftGqcͳs"##:)d-ܪeeг9T9ơKF):3`k\ l΁;)(o;H (Ry'u#or]:h+Z ʿ m$KR1-= oˣ/=FR:S  J\)(d'u,{:TJyMTBHLo49+V:}IxirkHџӦ8"HZ `pOK"k(v%W=R_0҈ACU ΤbW6s5:Q39X2{i=O_K@=p^g9tc;'z|7[z-NO#1{< J'llIr'9<R"`]`;7_WCTIV@j"pE08bbNQ|372KdRgyRvcq>ۺNU=Dza笍3:WzFհ Dx UJ PA- ɴGs>\!j[P)Pq鬅 :^Y@oƨfK9 I j'^Pl36]wDctx :k4uacsH([ pK-߂4ǡTH6UNErKT+ ?}e69]4v-,6AE);u` ޗ7H5OXn[*ܟR/N##W:ZMe S !$ns\|P<ͪ!Sӎk⁂ݨk@W,omD܆Sm{s+3 ϕdؕx|l?hYhoVi:Ys6bW}rTiYC6A)wcLf̆>iEq$MWڌ⍳ lF}U"sa#%}%HYMb ' +px&"y<Ѡs9P'Ym^C"N\_c*%zWGJ&pd:xH%f# }u|>Q.r*xw˲!!}zwP:ލESaFކ쀿sf[}⑏E%.wDyIܦ g\2о^Ԓ3C=*Q=dڶ@2pN@ *x"=E`ra^7W͢+NUČ!]lOb=묉]uLc>'r&]> >h<юJPEnKqk-dԼ;=/=1943)Wԅ8˄}[sx9`$6Sa*̟NH*ڣ K3bQ}|[Fr C KvVi")^/دYχOj!BOvi(hsYRRz|Boc+L9Ua Iņ̹ApX'N(hƲ{=N+ae،[JnFқ&d-[Qi_;%[-:VM˅yvs7X:UlAY;9 c@A#4ӹu8 p "u&{:0 PYq Y]8B 3#&7?/~!" {Wb<]!d=ˎ ,jks/K+Z(NN xZ"%SS&^ nnVE oK 4KC4ؑlMW0яs+0eK$Kdf8+Ij*ڎUǐnzBh<:'샍9Ǹ W37zVe:' MV`l ½|xK.nup͖A8V4y+ i1{ \P2r/ ҆Mcw"`}n8;++gq~dGt}鑰 8=^,6Q:3P fJ0dgxbKgĪ@0'w-Yr}+bX18`.:PfKX.vgoe\ktd :|ͦ-٠ hYd9yV{%JߝIRÔ/wṛ:f5o=PyIdD5UN{2]vYX,Hc;:HH 1^YK ݌n}Um(Cqo1)ɱkC3+HD5Ra@Ot 7IV4˃۩2Us>(:[rn24wq.`Vڋ5>j1\i<_` ulmT^ϳ ;ԭRɲϷ[{׍9|HgiNzb| Zԏ f_čZ*-t+Wuf`*6:/2i_TVy}%}4if-̳.ϳa!O⑸~Q%''/L8߹6 ?KnYUA!B @ sFLzEW 2[5GV ȩgXW9`@ so|`a,U?us/M܂-FOUdA9=2&N41a4*:ÌEf3.vwUEyMCK.*Xstȏy|sVȱ#7Cժro[a3Vi~^d_GT26dX$Yڐ˟7zȀ _unWf ܽP ^Y#N{߱[̽fo n/y }bqȡܵc[O}, jrFdrRѥ[39w\ޓS4^=NJI i9F5rEa ()UxxTSc* @Z'|*{nqJJ Yh{= V#o>f] IH=< W1| R~D7ZA\iJ GA JX2C7XEaHΰhKa)4Φ9,ИsIرb+gAe}3PJ} G⇒' ̿m{WPW+mX? 6ubά˫$1LLϥz;OsHlzx4=5Jf Ϭi]P U+v: -ꂬiqxz6>Ԡ?O4޸jcFЧ6 H-KNa]@( n(jk%0sOCl,y]xqVeEfI|8  =vPb_ȥÍF~uu OL!f\u9'-d3*ЇZⲓ$E+gFB*X;J~ebd<H:6t*ڴyDI.4χfj'ᚲ4H5VI`-ꥭbEj[66@2_y[bv@u]0X:M YFDrL4MK*x̯r+#!띛w[jXd~6c~BZ&X}{J_5[ԋD(8BMб7[eCe>ЎNJp~>#TA2zp(.@tD15a*PlP*{/sQ E4ϗVK5H!c/qB齻SxYʢ+{&C80%FZI;0Kr{SLYW3xo^úI^}KF%*PL*Z+ߺ#_řuB$ BlnCsO` ħY"^Q4 mYqj ++3vA5(C]Iб`A_ ~gScYS}vd@p=UЊ^!c~~(S&lR3ŀo?k,݂/سG"KְEū z"Fbp\thfV A8WyZKG}/9bvt,RǶ]-fo=IDO\9 oo6xvFĆ8@iY{iM ãx_#Hno`so)U{VMgF%niԦ x5/Ca_#n*hNgs{½W.[A`t{eyPLY0fD7(>}siu[RS/TaU. (AklyL5PI0ixquar j+/xu0dH=[Y}6G}NG;*npB9!٪ J1S{`Н z\Tn'{oě[I0JH*= " [Pk=9YuzoKbtn6ܬMu#0Ghlˈv+2N=X w8aY Ϗtr QㄟGL'X"jBn4 d">O@k|]oLBB<RK-U8WWgyMX-?=&< 2Sl{%gj!ןUDq `51dHh,+/|;R" ,^<"|._ݿwĄ[з̳Rb92y@O3?% >?u$\ tL**y5ºf[]:CJk_h^V:PTa_?>JS-ZDc0ǐB޾FEɛ/7,Lmuܥr_ʿZu:X-,w97ֵ h9߃xI Yzo)⽫Hi$v8/l ݆[EZ6:ȧ@=ºVDh64\Jv|20T12KCsӸnJВ8r{jH)\%0W3}8ve*D elyc($oKIT܆Ee]+g_ցǴ7Z] ")]ڙϝ Vw˪]~8P T⫢0ȣK!fkֳ.rsH Ƹ^rޡ!`CŻYeBb^jJ۬5QlN9J=EVxhC \]| @{o;/XҗGA 鞚Dzgk&`MŒ/_kX#-dU Nc=6HG}'.L$XEDqMV (nuNaì.iѦl2ИcA N1 Y 1@'Bm)ϣm>wGhג״ dIpN w3L0*8N>qYV^۠ ^.2pjt嶃S/fT}}d,GNٰ hTV2bz6F}y oUV3_t C-(%_ 8ݲynv=hHB,BȪ7 @R׽"WyepI+Cz?(3&]۴ th;Jr)7c:XҢ:CpQʓXj,M\s:):Dm ~0WEN؇,RJH`594io4b;']aW<5>l<4>ŠgYFÃ]nl vq'>pQ'1Jcc<#­,ث[R?GK_cy"N"v7b41q2d[ M;:{NWT`6-<!s `3M&>K +A4kl|XI 'v2ybUܟ҇PE8ia> 6n6.&\Htsp`Fa^ RliUCX=*#wXF+S0B~mE0 CuPIJ!r) IN?kŬoq.ܩ-ܴ% Mb]<Ŕa}mc<ׯ0oҎp8~$BY<`^"2S~x?7,YQXg-| rrY@:5{il迢S4zAӜo!@X8v>"=3fDQ=ib8;_Qut S2vպKzwmrq/n;Xz­Os~ވ=/ݢ[F ::~=̕(ripVXGMZ*0U?r#jKz~`@1R ֵ")=P)^^-;ϚvCJ C9r0v} H޳CycH:8:Mbft:o%ۜ,h}PKVވk]l!Ps/{C>)ͪXG)$DI  1YItܬB|2Vq=6y-ʱXE=AߤT8.@E'1uܞ/n?Kue/HS9b4CH!o7SY`?$DmsMK ;`i|@aIԌ2:8J?fO !z̔$Qw'=ܻD{i v*v&T oZ<~=CS2 i*] yN+Y,=x\\řlpȪR Z&+&?(ϰ :¸!gZ'0rq/ҧB,.+N^cV5:zb"|NclIB$SH_oZġN%r nL`OMQ@HWϊ\6~([~IG?Im^$OT%Xo1i+RIZ@zt:sd4-Yj5r__B{7ֹv35 O2P`h-Y-s*6 6VB8WIgUPGZx3~}/|M0[fBMb'|V.ȥmi[0qs(gtjϹJ*#( Px\hc^duq}|)b* % DƿZSf(>"X%F ]cmvJ.4WڥIa@lQfI t?+<{Vy *rM/ )ٟ<␌IBFb?+{E zwaHwO;sNw9Qcm\8ƞDnś\^IK8.D;+7#uT-4)DEGœMnb,h*rԍsr YQҶ:L,'nbP,QkxPEt/C2JЖ]L7q} BTF˙ӣya˹jL/a]BYAWna57kG'e6@y*d c}Q3e0| .j}')'|9>n$S&rl3EizjÑ.$'1)1X[(p|H6oU>3hTMl8l5k]Z⪮SF N<Ȭl&`LtI(gBJDՆVXm Nf!|e3;f BVDg=\ f H06MԳ愫|VşËD`IsG1Lp]|b R.^WHwOE?#!d}[?Džz!.Бw)ߕH.$P-UBug}]]KX{A~`;kܜĒ9rG)oH3(}LQzVmUB  hF{`[F%#NB^elC^-uM[Ǽr;pvRAw&[*#R|ƴ:bU~=-;/83jv1}5I!=]z xc]:i#}c4RmaU3@cEP8MCI w[1zLiZň s$:.tWV?*R @\p1>=|鎙dEx,b"gqԀ7AI ڌ FLMFl}![j̗>8~L` LQOG$GځDg9menG >bʿ^9@' 37q2)ޮ,%N-~ 2l/-*Z}9f݃ED%q']M22>)5#?%lf.|S{P5A =9Fhj $B4sX.NR R+qx[gr0_A/gCz}Di \ {Mb*F'GB!f<30|JS^FL1+nDžprKҟbf觳'a#Us]ڷuA!n&(ϏbprͿ)S|X DHOP+\J/pGS]=V9tg Ԭ„ ?=J w# WP\r ~ӏ_evM̻?ە^ 9}Z  7TJ> ~Jz??zlf 48 =;a qxC.d*ۧIkUI碏Y0`U,lq&v7Ac{9rԹxœOCJ7QQm P.. @IjfUS٩E(2;~+i_v@$rN\_VSIj4{4_Ba(+s=zvy\dSWzSPM^f1prH~&-6nyK4'6' z(>rSao!k~0s|z;i@(ͫ B8I6M _][1t{`a|M¢uOcNWڦcP̲K j;WQ#VxB:"VnHF:ఎqtD/H2bS0=b{s4WB8 7nNzNLK<%#$[r1G^YJ"#BbC3z_Vsz:Hp4|u{Bޙ]U]w@OTtgڼywd&m8S#PYC&? /J'<:Jnx>K7]EsO,% 7U$ /MfN3)]н2h(fپLxeom "1:Nu(%OS/[I5_w֍<$&b7t~Pkwl8.&gk]M^1QW['(Ǘյu7ܼg Cj )M.:^*wg(Vy.) ,t ~7(Ҡh# 9u% xbN14X逑# dw鱫!-uQQHN6[(bAy}4sy d 3KcBi*]Nh@ׄګuV /tg<$A14YY@ImRȧ =̝ R@ az%':xN~؋fɄdm" YۇZD4q4cX<)ɩWL0׷ҁ3C.)3LrJ+7,kG|.Za [e;Sj T`@㆕=d92ܔ&Dߤ8t 2 :5_j/~L c [nh?cN=sHF 7x[if ; ) 5E ^|dM>(5CaF>On7p` &Jh/egF)*ɂųφ[Ӵ۫JZiOr]8]Ͼނ8MY|!e8UTtey/Q;%X@LY0 A^΢Ѹ7Vr%6"saAL:FPy!NύQۼ_ؾ|&'J.Nv0>Gp(0vvTKc7W^z`@Ζjz#S XE,0{Rq*IZ}x $eRPIau]][fe)px=բqwcF֧AD(o,mQ^ZfVd9X F*96iH3 hA]Zq슯}63_p䮏-ɸ\nϪ&AT`J8  "6;W ebTRQgHv%}qEg‡0v->BY"mL ׈h9_AҦUJ*2ІDLo6yX<46SxQ%r ]9z~p|PgH?Ev4b(Wm3q\L;/P*POLɬ:kEV\x<npd˩nX[}H`U(-?iOX=%K2hЮ|GϹwwvx+=RS-i2Lj! fk)ѾYh痲8Au1k$zW;:,D!<Ŵ->_=#ҘS"&P`q+ju귕ItrO#W \crK:sH5r}s+Y͐P@YSi#׽ cFC edk8yȾ/K)C֕{O_=u*Cžz?ZYP2 _]}38qrMߗH|7P1N+HR,5JT[]trR1d0a^٬ܗYao9cuC5ҫ5[.LְR@$?OAӲ U 0@[jN s-JgNSo0/T]̃r15$~GHSM\cQr*3Ѿ1gX] 1F0^{د^Aa}iw>8* Su)˷R^8_"FH$h`BB|j&w úk ?K)EyieاK{̔MbcrGz3Ѕ*/Ox23 QF'#l a&>tU&JBXMwA .!z!l%b@t|0Ӳ0$kW.9JT-Y1?my,`NV `ӣ5ŐKl@<5EjdZI?;+%Vs O.ӲY)=ۓX4PfEw6|ewWvª̯gnWdRšI/+%w PU20YF9 Xqsog"lO>:ژ!,9O ׼5,uRܫ5&LV.}L8 e 5k-}cs\ݚ3SлɒRߗdru9i z o5ihjk@4  "6i j h0/<(u;[>1Sޞ.kJU#XbtMR wVWnT]`@F4qhhFAS&t6:5klGKS R(;`Ε`zb<^{h5n`k>d>֐Q3c@m< ,$F"2'PnXǡɣ5D(}]7H"ΛEnHP^(˺P~=KIw%:FXZ|'KRB i{:oV8UFr*vI::>SqWmH' [iP&nI Q49lB2XW)?E3+@A\^n*{6ztexz11۔77 +5}{ KwuxrŒ'=}|'#yKx`3,;O]J޷ 8NºY VЅm`hVZpP ASZߓuT#/VQ;_z> p Ċb/F665r=q2qj;^`JaiBO*!Mv?zZde!}GV0/qES@ЎwI]&&TWkm.au9Y tG0;6e1Њh'x,~ #).?$"koVOV;Y#8[s4QȚ*-w|tN T3_= x${b%≲ ?W~_}yA jeq7qDrq7sqȎЂp8s, Z;!J#b>e_xݧըt2* YAm($V<)|9=@T -Hl7ŀρF1_w_V70~eA0?{BFGPܭ%@hM yU(B^ɎVus- 9zBQrL=>2XRV0'Nxȍ\B4*<١wtL!芺/٨d9k@c|PM+znfV_tO([q?0pe"K/OlM.ɰHAX /9%=1aWl !_))tNu}e =Tt\ԙ R*`ק$l(1꿏Q3=:Kbo jBx(oSB:W6a'u.@SnXL]ZN\}{0G-HT_‘Xk&בIM8$FUKJvc;zVZw&bx]Sr+ b+n@ JЮvHր9cRߕ'9#(خM% ,vJ8GL$[^#hI ײ (g82T[H? 7G+2q7Ij-9[ !MD,ID[lT-܇ftki^LYcV !J3xYqe1IXYkӷd : z?[VSrF'@"$&=mJɍo";Wz?4).3;?8WФ fN@73M DS sܘSǀ)OXU\Pnqvn˟F<At>,Q1tǑT[ -I􄰅}}njA*2w0Ǎ^#O%8ܟD"ͼ+^uUSmaja~+t@6qaY.)7BG/T< 0}Oc)b݀Xw:'~lwX_1$2I8Mߙ 3zH-vα0?ʑHL0v(qݿϚMD$nP`X/<;fǁ2+;[%Q'Oh*UMϼK)R.Ɲ%-;{G#PxY'vh[lBR߰;_-&&ˬn8?3[PhMh)Y:ip!ĺ/pakΑjC,g8rM]`9s1>XeOIYZcٹt4i7Kb7{sTfQzhwQ؝uvl؟&+T6HwN<&Umf|זG\[}|+?P|I6yZ g ˸7֠s8 ]uROrf OUa#_ Q&L@~.iY};rѐOԇ!^SDko5)+e=lOH[%W7d#_]36W4DowޙV)pVỏ{P{.& dC.e9# @"TO,<93.rrّ-bPopèÉA'Z$GRw)@4:xג{ns_{Yj$n|.\>ZFt"e [B*B{p5?'K=2&CV*7'laq XlT|wi0Ǜt4|2G'i hqαm v2e?e un~#)%pi'p@s{mถo-GbO*=(s?(f\cO^VzrB RGpH7jP" P>I0o(x4WwYXbO=>) $7yHYP^E1@]΢JySՒfz #}! ɾ#WԘ᛹c@[VqTtέH#s"W[[BG'̲JPLQJC~j?eb<;&YZT:(F0̥2Hy%qUFx1R (ɮ՞uϿT߃*spDJA 28 93PmJ )^bД(_Ϫv1c-Rj9ERt8PĤb]Xb X#~7 qԆIR +O@KX?pMy%C=5>Eؙ3)O3oӬ ,IU(BL^h2j}k!4"~נHJ]AzZWDc!Me$en7>q@w|29lzc]q6Mx0i7 2@YD);* Ψ(aGMDž.MgTI\vǏa:{A[=Ew:E^3D]q~*eذ Xmp )$|wdaMkp!uNb}gL2ʶ6wm%$0׸i% }G̾[Ҍ7+ի ^͵]zǟ R7v.a`b]灷܀+IL‚7|>dkC~M戊ʊK6.ԛ Ϋ+Ym6Np _LHݏ*Z;OofX\2_,v+݃AIm:GG'דrJS _c'Z[wWky/M2HXVz~ A:(ɜХ!6u^U w@k[n(MU,mur+~,a|icf.ˤc("?hs5N44_ZTe?@1HZVFNhe DsT\1b/m6skhF'50Pj񔎮Ų-Gгy3CbPd%ү\K[{^xT?h+:GFnglqkKM3r.]ԂÕg|@25sy`QaĕLs{ixGrG!%5G5Zh߯ǥD)u@:]y/m8.gOdhϷR[⏯ Ÿ9N=iw0C.4-a"ӭ xkrtL/%6ksL #SGjXp᭖/PdeyǮQRBMb>[LSZUP;`(l䊤k)$Lĺ]AS`Z!x-Wp+12_&ё`Bak27H楏WF#@CPJܢ,7 0mȯU{쒺Z_f c } FQr#awVEݴ'Ɋt۫2tfau'E*60O|U!ъ7q172թ,7x>ݒsLBWH d:yI\|Np_f=4o!+@ʜ_zGؽ:(Pa Ti.x,u QI˻Pe!XOS_w+y<낎yo-/ YȦXJL {y}? : v ?@* "QL,jYyZtaj$6L qk>EM]~UVmDZ 1?L2tDZ@&6IG.De ?H¡Y$tOv/1xF)rihG_v=- $>X/&>UX;vlѽ[: K.EެK(- 8>qb[ {>"ˡ/>o@9uOGԖNCEZR؉8 ڜ &'z*~7K~zxiy7aڗjùsřˌ]NLOn5/Qv&[ h-?]A2JKD2Np_T/$pz{ԒT&XB+ I j;ɼmL:Ǝ=aw{;gxtFB|X+ZOq9ͅιg&Rj+ո2MmB6kO4 F &oS^K+-w0WgIPK)oF̣Yz4~Dm9?:gnӎ[k^$p#|F< b'ԭ 3#LT*ml^^=NcwjGzsс?O||6`*]TMt{Uw\IkM.i=tn8" ɳ1,/l2 9_d(/vUHJRCG̈!yD> X*I&~9"#%qϥbA#jEm-]4!7WFy&ˉ 4xtKoR[![rr3zhKrPjofHi-AVh`A#d Iβ 3aߒ'61:!E&HR=A)nL&?GQk.wu98ш&JiΉ u/K}-P/OWztP@R##^So]`qP\kQfK+zخg0l78^{"vp6& y&Ӄoԩ]򩘬)F,p]H;;9gdhly <,wm$EPQ]Xfvʹϭ ppmY ^lH#ba#8U|Mbkl4o/C&﻽p++"U_v$y2\j3 RE Շ0Mk&R`1x6DxVSB..7$iA,R*]O gt˥*3"9q[ Z4dTlnX8n.&@+`ejv4O A=.]!2b:XMi.1t{OX42 :jme5i!{؂p|*Z[ؗ"xM\cIyqa(dQCٮ:W]`7/w,~3FKnt$H6~xh.Qy䬆Qlmu.!t`*9P]*'pReo/5C_i-_R˴ø(faCT=ͷ C=WGA(prV77\a3?elU`_[qO[4|=ЀgԂC6 OjB||Z/S'۝ pH8"וaVW6xb·Y !,kfƐrplze{ >>[<'? jH On*88-ߣoY X'LvY+,X0& O _4^fҭæpF7otDpSa t FFY`kXCk)pUR5rT+5$r⟦c A!:ތdXz{j4L?ǓVxi`yՄBY0~<g@Vߠ1 &Y.4yToYx~]:g$yXϬA4xH~9r\t;Y]1e ,2~Է$i H332 1O~۷21-tR7_X:rq7 8++AYg|Rth^F52tёUn;kâ[:Z|ϸROtygvu@# &k.!H*{\HF`GC͹$gfzfi=fI1)ڏ'l)Ha=gP?p f PEmˎ{P&Zer4V]epHg#ގ(~,byN6VL*@:?glBHj^??i"k4얞yMضYPSښv2or-t*>&EnYJFD N԰}.*0cr 7?1HϢċYַ>ۼL\R8* ĆMw, 3]@H➾; =1ecĦa:G rәOCNE݆Ю݅/<@X"2* >=}3ܮz0ҧM,Jt\ 800^z+G~d,&[KId?! ٸ`R|[N6=߫qLϬx 1|~C{.j!ut)Hڒ%V]=s),b~4^t\ ?;Zh4>N|‹K]Ȗel.!5lZb3xp$.7L?`A!Hm ܕA*ZLЗ_ H!ٟn@`˭px4![N7pd"WDo.w$t秼|ƘH0ǐe=c~\!qD`j* f2Ϝ|p z) ~?p԰% ܷscO@P퐬g 6`2A}ؤB}oe+]D(8e}Daؿ@6Ealn+XD h5 I-dj{& g_ƬOa+[ХA#c5zWсtFo. 78]~t@p)8VyQ!a*D4_jK%{ծ-ynM㢗to2Gl$a} {7(7i&=SRr=OΨrkzM:X|0SA68 qQ5%n2Xշ4_,-(sM:Ƴ[2z: 6dגBx$EΝY(R kTO-zaΧ|uv޹KS'gsCϑ{hZCnn2%[rኲp$4Et"cFߕyMΐ0nxEp6$'E!Y!lXc\,4k¨4a֜18崾H3ڣpZTߢ .Eca&P1Ck`Vb{&w!b?3 /j{ RMīݟ@RkA憥j(0nИ1 H']V9p?slj5 *>6=S\E{0͛ᓾhmefM޽-F u|ḙ좽*DWzil/DLĆ HTNk C,_ gx 3gCi]4?K U4$cmaÌ $Mʄ)]BqĞ\@ڞb:Γ-mzUgËD2f4p‹Ym<yX!gϜ^N(CIrxǐ̽un)Ze{ԏ;(-/c#лtjS f El9\Xw;iwUg jg|m'[iuECeiP؟ D~>"51EФWx}r/t&F1tR a˲"JW c&2)wNd9a=իeUu42W\0 a"^"8qp矼-Q y)\Y$/ |Y/2 $v{/AH!$С Ɵ ރׯ{'٘kCg9X\#jegʌ\U@N)l}[[aRTꥳHyja86x,3QԱQ@n#*sL9_F٣}w% d_Ld/VW*cGͨ/~z_WlX{UԡQc}Xjr)rӧb;Xp-E\dR7xoi$7[?yD$W{0yMVI%qWNzګBW"] b.ВX6Zʆ¥l*oTcH7f6= }}MywiU1P=Aŕ{^`ZrPIXwG.٤ )DD:t鴵pHdlM%BS)HAA&kpW\y@qTxCzd#@UYX9RP| #nnqޗwkկ%x% ܭ< fYK)**;τhq~9=^GG((%T8Z|oq rR̅Y|(ws ^Æĉ%tM+wnKB9=Gc&p1Rma)l!:6Ġ>Ǥmgb/R=Mg˕!}Ն@K7 _t{7u!DآEƁg1 ΃?x Sȟna1֝92m ,{-[N?#FM*pK< eZ{b,0aMe⢭Mb(I{μ%-#ze)ꤩi<Է#/y,ghKU h0,Xg 5U)b/q r&E[O^9`VR) uuW9Z#8;ң^10 HEDfF4gh|x(!wjm*$PQ[(ǘj˿ۭjRHjqo(1  l'N!Mu7[wH=ҊNwɿf|D+# 5e UXt rlk_7._dظ]i"k&{ǜ:"w1SN~6~ r`XUb<^=QxH幎qX @-0a}hȥZɈްG-m+M3ْ_3dopG[h]7#ǜdkNHQſ ?-T@1yVk8SnaD]@E,P΍.n-ԚSͭW|&Z8I*Sp%zų_n5-?b aoJ%r)7J<סq/y U*˟Jcp@]xmS>`9z*$ƃ*^YYE0k8u@d8ـ,0 *ZaSF o1_Z۫Q`.Q`aV-o/yzI!Yy_t䮼uCf-5aFt0F<ڜrgdbrA{/cDŽcuXB&S=q.̑.c _j,)BvqwKN-I[޴TtăF1BOBvNj?o nfKՐXM!L ya<zi$=j˓CDZQ׷*P4]>啓ވSYR1AB}f0\OF0W;+!p~#"&U1>CưuFy1B e¸8EN_B[b-1 8JݢS~+_#ïWPSuV wy8>;F-*-ir6)GiFJIi:wFegdef=)G;gRT#%۩rNrgۦ^H(;"cܨmo9nZsiℝn]UfY[UyW)dٷâCW_=?Y2]V-@$O4<5Ψ-`'R|X>43p;y6V1"G# \ K!]Za:YSM)8x bN1ϡ9$T I7Nb_6bx~jrZ(` AvP ILE1"O-pR\: 7D ]"$3U E oS[ [ ToY^ӔMo'hGj-Ǽ3|Bzgyc[mkt=h]/x),BV;iqD5g2Ph~N~DA4m/ 3$ak-_yH)z gSH+,ٸkm:Y|]XynKir%x;x51?ANSHĴu_0tfˏf>@Y0&HH\,BpSC"Tt5(s)t:$Pi=;*ծ}@ѷ>U!| iXJhwO%Į Ä'V&LܣK_q^ʽ2+ҤOb_FM5,C%&!J\_S)"5d],K2WO3]!z7s+%L"j{l_=Hz [ ?^ܵGP/¡vZ, ]{S @@`w)0'ϑTlN{)ORIdEGi_x e1^#Ҍ6zrIjdRϷvxG$^*([e# ϔԦ^=^Z<ߚ`@E*  0$W}mYO)8S ĝ!Þ/.~; \+fc(YiנUͺ߱RbLG>X5e7M\yA Hn@ mRo?s6Pbs=V'45 / mcAlu:cUZ+'3'[ykVukm)ƑJ2K=>+IN\4tJɰ*U]ILp`8Sud-E B !liReo^0os߿jY}NmtϹty!lեKy=3BH~ yb*mq/xH-#(CC?'a̶"+OC O*(*&_ta]dῩ(Y+|B9]R_ >:֦h@NPewB}KR|bo-7PʼEng ftGi [%^`b̋ >HBj;2>ٽ^ECmbOeO]g-3̠x>M4}ezD^ғcR\iŀ5`/O}hUj3;Jibli9(+VD1ڊcF]NN6$t1hA_"#V8ys,z_9=36\BD U/6khgv 4Y<y5ٱ6p6ظrSQ!N;83 b{Tf0}s)f%R)|/:ɬ im8GDkBo4K\=]:!S(f1fdT }m9.8˖c'y~ it5LXm&%*\VF@ AL8 Рl:[`O:G;XޟO%(Ց]jj5A}Eėb7o⽳ fzj)߉}!b𗺰'ЏB5='=F{͘3gIjx{<%'zP8YzSS^OukSMLlgطY$IfTi ZX'fg@qثڰVG, _V Tt#T+5q!~x1 뎔92騸!XsM?N;jr9ʯv E!6 ݰ/WLs&Š2Cj= XْD,[_͆{z:`UG|.lhBC}݌}.v"?W@7Eјv+?n0?A TN2gG"S?e1|.X͒!sC"Ȱ)$>ڪu GKO{˚ <O1W`hratQWx>h0T&bz~vg}hh"Kz.z46?rQcM?n:`LpFP:9Gљk@m %wX@o ||ٯ`.~br,}L_HNR2-̬+:7Oq.5ӊq 9~c$UюGy-tVQ'8ѷinI7heⴀImx)Zn0>zAki*|urcLjct8mhbJYk!5AHM62Jch꼅Bz'Bji>bODYBWI\To_|,AcC#Y9܃|<WF8D͏i}4yBe {WNWf4Y[.d9)A.n"&JK:eˤca =>ÿBQ&"{V-Ga:KT+B)飺THN -&2PcL!8(eDJ$.GgW 5@fx#qL[c$ϙ8(oW8/8mZBsGI2e!_FG~9i77tT$LONQpM~kfw0Q^D ~n@BgݳuaסfW v 󤛂=j Vd4F#e<?O`L GeyąJz c@pr F}6~WD\rS[_;LpojuF$xR&Mξ3 HX^'}s$6fX6?Y MS %$˦xRjƐ<4xkqR=X\2tжZګҡq P^M$'~7rQHsSdRsa)6#譴:ԍVf(R>3,^ w;<К!_hP̑)RRUMn\%!(S5$.4+}2~<珙G;%17'}J8@+އ(vc̋vГ<=(9&&EnozF D x#l!1,,\-S"YF.cmvIR=C.wm%oz,Sq6&MAP%dkn~ zTKJqg֠ ZِuZNĪ'["vTn0?[XAO1t(8|zi͡Mk g"2!mN9ggw_eW2TG]TA7sDZ1r\;ܢj&?位jexB4\ m?. F)&rȍO E[.j u~JTWb`wN"`767sX>6SQiǹ:i>p ru5xxR-|(؉X ĉ#b}2Ub?nŶ TiAg29xX#I&ӗZr,&G/->W?C2eׄb_쮳d?&1sd6`B(zxK5s\ paP Ϥ^PɕM&9%>(wi7B1 g#6OclUWQ|5a1K `4953oeʬ%wǟq ,> 4V38Lfr$ĉ+$hÍCyR.Tkd?a̮XVåeDfYoŒ;ީL*lFR&̑+~PHv,LTK.{<5B0q\^lmn~U:ͩUvl v*f 觗f?FΆZfD=S(l~ppT awAr3;plc 387JuB8M yXj 3b!ۘ }5S.g9EF 8w8M X@=nnt;䅂GFqRv:ׅ1完\ #cWu1EJv}x` GhP%S\؂Ϸ -p |M$M.ܝ$T*u~NXァ'bXuKu6#qp[&re. 7fTnfRBj.nl 7N)L&`Z6Afhm\hH{0O<XDi,dע$,WNK-|10at͖b1\pjYAr+WSފ8ӣ_-OCe@,?^R͉Q&LXڲe7GW=a$Ff2Ws;);9z.KF%,´mH*dODPjz߳uk6Scj4jFy+yv)f&A*T a<ˤQvI'K'3OxT8LsgpLΖ|gu?I"ZFIX0^Yߠ wCIP7lT ɫT¸WҚP`c 3O `RXQ|YqBOoYXm.iOO$m:uV{(^U;|:Հɒ+R=4e;LKF ~+Ql|:&꘠J0瀃DΔ~ulgm:05U8x5V^a؍VI!P BT͗G4XՒŻT3E #g:ÑĦ;j*?/P1h˥? $K<סoY@8| )KmZ"n(%lS7Z]uK*yV8uwP[KixΪ~tߒUރ{@Bp_ %Z:M;ýxтG'}e+\$eO?۰`y` a.+ᯃzΑȁdjsf5%5rAocWn[uĻp->Sqm-U(3ErযIm\~suVKr^ObgTKqPC}{a )iV *|oK ~x_\w+zMȷ.El/#v`%~i[*=\ _ E % {ӭ@vӕ7ԏ:#3bd^3l39<n7IܞY__Ey/p{aZĐA9fbZ4m\?|Y˱ 0ߤs^*Nky$Y Kf[ElWӛD3 I^ vdЧOeR爖JjmwѭwlZ{,\:#X$ (S:hqP96u'I=$t 16%,W'/&;)B1-V[pw.(l| }ٺtWǀb%τVp5b@o[!C2w~@ ͊|@s#|oص Σ~kc9BA63Gh+K_}(szlgmϪ$uל#{bM-&CPTpvsBL B;[BP͂P u&ZI ȈG&"EHhURʃ3Ds_o]S5qMImĮB]"Wy6EYQy9#: 0 -`wk.~2[l2LVgM7{{_Q?)Wo:`ȭq<,{MJFUtn^Q [md.{E5A-lɚy}Fe^"G8H|BBcgY])ODWs?#n>&MRફ゗ΊN?֩%r5_HnB,YQwNL*Q–KAEe\!Ç~fg3zEzmp[Yƴ{9 0{i7 ?_Tm5}F8 h;w&,&gxM6 4@P {!놨~pĉB*i%šN``GZz4Hw t ?[P?uE/)vL[ [:|VL;'%og)ZA-n 2[5}jt;4fr3\DG0v 3Z Bytt"BnbBs*Cc"zhFɼќ6 +i9A ?6^Q*-J܆>cR*!tjiF }5.8 wu"_1M4>sӱ$ϗ 桲11rSt *nߤsx=(mWtӸlsmeq9Sٟ*nUdx? t=//ݴ+c/}Th%ysB4*߹+UX< 1r @F:,*'^1-pn]`eY )#NBJMR~SY0l).ER(m` ~Mц86yZCkQbuKyx⿕עOSa~J7&#,6: טDp'ֽA/\Zڱ Zo繿="B:zF?} v5m.(5o;t/ oK:@)Um0)4pͶ@tk`쌬S&Rf" {?ra[%m,|eׇ>bg l$ ۹y;7LNUhOW TV%pz-5H$$$TLx/x2@Sƚ~U!fBl~gJޓp#I DZ$SXbZf/Slm]a+U|Ea6Rץ3i%S+tlW19JNY=K1c{r6ꮤ9t3P.şzcSȶX85pgi0ȘU)1]ы15a'{0 I|)Ѕ K sw7lI]);9Cd]r[ltHt4Ų!TKpoWT;Q5-g*}cqsD 8kO^Udq+)aweB//"GyWm$6o=))k4,kE7fۡj^&WP'a^*)e~ۯBh_w^զ<LSȝ_B庬RJU'w+/APP'N;rUdK6"LRntU{t7Ozxi"|@5*"均Hw8 U %Fޑ-{Q]bk/+!n`tJc!M9eĎznCq  "=4ψ)̳_I] cVi;•V_c%m|8lh)]`Lt?@#;YUR+{,dH p?Vf ?'HY'ow nW!+]γٱZ1L1!:ww^nt4nx0y =ќ [ xwܒL_Nda|ܤ(k">3Dz` T,R3T椱)fЃ`#>8`_%|ۆ5p86R l>ה+'h-\0 *,n8w+˛7| ;C1)KlkH3=d8+&gBg'1ȫ^.l>|ޞi"=Հ 4(Y!`']Fw.an[OC7ɲ7, \~j]|5أN o!9XbO8++NaCL1mtc#TVuZx2 @w21-{5gcA g9jYZm @j]4<& OLHb4uRisO#7H*ǖKX#oe|kRdL*U,{#C(T#@/uWy(MraRG7 a4/ !-qD}24h$G,?,i~=А!=SX,KuB4LA( ~?clUv,~Ι,TA*x0/;{d%7 `=Jׯ%ӂΛV6TWEHbO2"Bzp ʕD~U 6Wg|;q ЦMM(Kwp90(d* +pGDg$ں'N’|\þ3'_o<w??4wy_QTޅIaSZ\KlnUsG)&3>3h05y2.%Iј(#h)`!+T֎4 #܋R G.g.{\ :EO Oਲ۰/?gGObMk _>S@8ؘobx,Dy2V:[XMq3wtQ>\ }i֞}GYKp@bvKG<# )~,o#ԕT_Z ( Wj6,a;1wY\7.W}{IA$!6] ::_0 Qn5Wcl e y=>cS)@;O-R)XG=5*zt娋lmEytM  "V,}+:gm J';ϲuۃԉHT L&囘fGJ c,u]QuE+ HO7UYW:<"?$M'ϙp0L [SP0 Oz6;6 6\D6r]].As5|,,HhZ6]Zsq*bɋR͌հ#p''d8}4N!Ig7ӷ[T|";Y% k1駚%r֖L}!_w"j Q&5L̡Ρc=_.Jby0[qU۩ /dmU|myjdJIpjNj}&O'Ʉv}L >FWq? z-p{1mpF ,uG@@])Hfb*,H<´Vη˪pVa֡§lA~hv-%}2hP9-2 cˈ/ !k^Y4ߑ:Q&c7fY+kd ) p6H&ւo=}XeaƳhWj6LeHJ>ȳ4Q܍B?et:Cշ1I0BlkɀkwdX?=xXf§4OF#>;ܔ (!sHkl4\]XT`@2ɓߣ'Or۞; i@7C .-A44]-Dd<j_}A>|_ͭ&vI=R"s=L37uijڞ2(߿_t9x?8 7w-\VCEU5LF⍑喌 [O%zT6 zCF~/8@RA*E'%S֪bV! f&|0z-@M7J[ 0~ھfq(mG(>678"R\`MW.9)p9$2^(4`g!'V_&. .)ښMsAR?@4:EiqieKYMJ SEܳPTRM,(@u޴o.pĀ,q-o:<͗0󸰂-?*A+D7.ܕ,fTh~wQ1fl-eWaH@+ru+x[#g[ <|vgj#||Lzƕ %}AZF?iwL1:$Oc^fAI8 E#E5e`YnbCz  ™ sYlITSOfJ\Ls#!n6|66+54ecL8,N0{u-NjJl3>Iۥ"O4#fns7c0W@~'K#C4[Qxg`j%ʛEjiDou w)]הwi֧-jʛ<U&f2ב bF^ljPu.%7Ⱥȹg*v t'kyơw j*{Q{F:&@E$~ &z~JdZƪJP@ƲqE,<Z d! ۞\r`~9U~H@uRA% b9^=Amz٠k"lEd%P0- l2WBmMJ껺{@R Gj>wz9 m>O.o;mw@GF0L(bKI-fSJDgH DVwfG喉a~ ZO"'4twsw!ãdȩ|B\",8M!K9I. 1sSil E7N'C1?]lv+[ =l _Ȇ(nIGY>{ Lu7S?|жyGF7^V]FU.sn,7\/gQ9F4"OwZ6_՘]*m*v[F 'w(0tFqh[Bvo$*,3]C*>iXAiE`溳ܢhDFzv}u ]Fέxo $Jh] "02B>L 3L,PӍ ۺ9uyAgX2QYFPY ŜQ +5cD׾T-gTY ?ad:vZ:6Ww5_k9uKDa6v80r=P䌹XWmم%V,LԇJko@\%^zn0-$SI4w֣3НǴSH2.n1o󸝝})6 }0N!DQkd]hPM4di-r#z$ m#L]Kr@ִ*;Nf$lѠD(NEN=N 7 ݟU:(+ <1& O!6f5C{ʅ׿L+C+M ke$x+Uo,=|d T{SVGpydE<kvo^0bso+ٙfg6_>rY$.I`d J]oUAW f uwe蠪BؘHzDhͦV } RQkUcaF_3g^EƃG'FM8ߎ }kUbkFŕP`jŠV6PuYn[ 2kh8RUş>@{:>FFX`pA'>5}FH3 drrD_H-E1B=:LsY3E*qt 鰉@!ʤ {x,A[">Z ry!1Y~z}YSψ' \:mџV2MrsYm?G_6Wk؃ͥ:[rA: Sdk6U'E>=z+ưŜpU.gE47poq$3  0V qNY٣_q O+ʋYeA}|go\Y% Iz`ORWGa3XeKx 56&ޘf)(ԛǭn72ETW m!vS3\iIre[S# xIj)T:XFa:2O%p.irҲ 횧v}~Cĸ6Oi;[' \/ aɧ򆭡װ 7P5OE5)r&v@{@({!$J8H"fy?~טtƭd#;w< =jI@Pgn 6*چ^AU]P`1oGެ;0ӫ~hm$V $R6 )@l>MVMxDaRqn2?°J ?5'wAW iX مv #zh;{İmO?6<əZVƊ{Cs XPb~,Gܰ' eiMD@pm>moUʲ+1 wk9pUC>ԉ|b/hLG+f`ݝZd>ޔ%TIo T|kr{TͯPEG:56 hH;hSΜ-ljSި|C#`fJ!5J/Q S)v յ83oVmV=rѐ`8NGr{Zl>6aKR%0v_x _qmOږfAh PgFy)%d@nè bz9{|WŪ^֓@9h Xm M.ʳ4j8{IjUi^繉jԣ==00mŋFC'3Á/"u{3gFK_Z |T8>V~[ eD-I ۜ<kI;oؿ,YcNqUհYLi|? t#+Vo ĉn?PwRmwH@ 5 9l3:h˯w^FFiiOcItYp" ?""N EۡQU0JsT=jUfr;ňc MEz`vmPUrr3H1!_|<njC 5iCHcŔBc'}zĦЉ䯮Ǒ |-߿is~J~w  *S}F3#؃BK Zxg m$Β$򺘱f"/6aEeU;x7z Q֭ [HAj)vrB+k[%%-M)ٖҝ;wCff\} N {9Z"i[>ڝ::󝒇:v7[z>zhM$ΡaS>kʴPX~BME ?RHa7G !W#r<~[ bơE )[xV̴\+BL1x%԰s1l%Djl3='q]AMgƅQ>8ڟa06c|) :Vu`P"Zz#f Qcsn,D^_`ҩ[lpQgrȖF$xŜyJ6r-s'{o@w}zWР8)Z# q7ɧxڀVDқG*pu#a}Yh ;LW(O~H=`JgDo7%0o4%ũ [Lsfxw,x@$JǗCM2Xٌs[ŦJ`u]kHGuiU n-u$Z1 WՓpf%,#DcWm~Z\:B",S8h~+[fNeOy@p7[k\n,toS46 *uKK&FUkJ ^Ԝc^$a\Sۮs^73[No؈+w%ivQF\J\t0_+`.֏Gb^n8J:iԤU|̱FO0ډF! (6f+E!bjJuٷq?010C1F}ǩ|P_+YDlƙpK>LGθ219_'P}qb$ϔ\|\>!KL@-R2=S4p H|a礌hotx3"Xp 6w-lm-'lo^L'\j4r*v_䩋/(x+`l_*/rMߠ$x0j5L$K9 pw{z9bdD!Jkn։ 3\UK+">LZW>#2f0%>!ۂ[SZ,lXb.KP Wj㶥߫A\Dž**+^M-OW&bC8}#2c(#9a;`x"ZA٬aI<&%beúC=*1lzZK>QI5};au/ם*3ڃ, GgƼ 7|j;b\2$؁2gyPad`+6rb)Pt#UTj0g8xШB"×4px|㌗--iW,JOrj漞4YXvI.^G_1BzМBG1jx bFb.N"l݌Ie-H @cVY&M]_z@'UkhzEeF"(Dpvv]ʝt͏kTH2Qr71F+>Q{D:T(o!i.vF W*W :C{!Ov9-Od,Rja⾘UDIVKU>ǐ$GaK ?i"O#9EnYi2{ex'̴x'f\^fnCy˚*M'6\,lu: iB\[ [ emw$5fտ %6W3Ͳ`R;&}aHmhA(6:w8^#iR") ١d7@[0eA1'(S9H Pw-%b7yL}N·.EhYY2ɐđZdD&mH{st:]F q;9. H+Xyn:d Um+|c W dM8޾gk=rQɇMU_ܵklE*q5 $k=kcpB vS[ WԜ2FpO₻I(4fqx@Uskk DZRG #<١*uG| {Gndq6媅 OX9aIH O*Vf&Js ܨ|[=qGLkǜ8EbXBEavJy?r5k=8VATpmw-{W#:0=O쥣oIwPk`@ z(]@%ܞm/7\ o㸇~pw6eS.G*LvS}tY]'^Ԑ3wg @P8!c5Mc.~ܚPaw`D# =ds8(pQ- Kr>.!, G:HͿMuU9.@>=xNU+MGְtY%Pꦩ.a!=x B SC3v'u Y[N"<~Vl){UX ^B*'-wp0=&tkmni~99~?9P24_]N~yt~98̮tBAzrg/Y<@o0+Ka֯["73WT]5Z% 8ֵcO)quV\KVtvN{[Z2=YZ)Cr\wۿҡ%*ksU=~ߧJW IMh^Y6ϵ:'ӱr^x[kkѩ0,/0KbR8~ehu[|Nb#hT*!,C'hݦ,](}m,IE⽟2#^)pK2٤BLB G"bKe )u^P<ћ|Q΍R+ \a {b|0! ^L\8rh;GCwMnr]sg 3(aQwa>mk q.t HT6g'*ǫ ]!T' `-u+M9!ޑt Av=,>ٵtzwNPq'P *ۃNcԴV`ީ|db⿁ os?]{Վ4FL6cʩFb,7s\yz>ܥ`N5|,2>mlZiaG1_qԑԜUL_q_ F/D.歴Pj*U3 ~RG=հBظO:2yᄚv#qFզt()Ibqzyvd0b3dSo 02A$~6ndV+ NV.׌0Y:qT9=B ڌ07\߇y?jֿ`H~ߔΟk.ޛۆ*W)E [NA ݽ+z]M8XK-w.Ju)F?Rq1CJ\ S#6AZA1 c#Q.5mʺHc?R۴~h,pw6E+>)9uucsf23F`2_H}H{58>nafL0s/hhxF5ͬs2AR1}'- Ay}ss·ߪMNi{ My|/T{/ C@j1)w9bp_+{xIh)% x`5" 3A79.2~Ct[2g6z=K8<kQ#kkPP $+Xn@U qIȰ%f?T8m뢹7C yie UEǩtƻ40 ӷi|>\P )'?@.cQ;7}m)@+3YzG%tbZT\@'"jJBúOY^W)z\'q|>kԏ 7֕7/,y=^脡MK z:٘"+O_\~_k5sk(eFH}z!fdOa0lk`B ?Sh`k9jYfK1s G.ܛn(@ ^qҐ3jUz]CɖiN3TjC$+r/ɮF, ' a`PO`ō+)eh^>x5/AWЬD>kgJs[cLlV@2ULuZ`$,p夭U-2.~1F䦼f G+ m؅ewU:a&ZJ׺p@->87T7PlFkj-"zty2mIBrW[+>Y 6G[}N~`>I7y~'yVI>Mo w Ԗ˻<9{.-qGڿ/+w#79ǃO)ʢ6Ie=O.p]˜:E3Sf*>M /"J6Wo*^> XL$Z-L42<W^b 粀fHz)_> OIÏ]*hU/\afE>[E90 NYQJ~ qy#_3{-)s䌓׈ }L4)CP;0m2v[Տ[1|a5}KQ$mr7&2ݓ_VFUb騐M0WjqP{5 g35S iϤCIF8U3H5oufǠ/z=Iò`ҊR8tXZ3#Tݒe㢍v1ugZB3#EcN=)9_CwՑ.y7j ,tKV߽yg4;~ѭJ7ݲyY! 84,uU>r֪'jJХ8VƓY!e9 D9 @!bȯ0f7}H?TV!LżûxZ`?M(6;xn m.凈l1N M&V!32sÕՏVJz6G};bfGL ) "iHhIw#vZ֌r,P>nܻu5Nt Le0A/^9K ~<X_Or֬qC v (Ȃ \haԾ+Hg$;N d h y6OUK9@] g48bH:uQ=9ɧUkGHǻ>(?Y^?"]w8U$g"-`௢UEէ6K % cΘOOJFn?\h'J7yHIdQ lq&;O\3PCw3>F=IpFRHG$!d`[=ΆI̠a~𓧉gX) ۞kuT`3ϻֿd$j uK34<]ٔ9ZĤG)<_:$."`Bv?z‚!T.Ur!GKR\z:06bddϦu2 /VP6$ aV%>ʆDGqͦن]:K \M_# [c\'`p̂vm-.n)hU+~1b  Yx(tzӦQ}ԶO3UߝMNJU<ʙ2uև}|8J9ĩ:JtQ2-FRJ4oRwkI 1%rM .& 'zә857M R{1RZU}cLzKõHq婩ڢlETgnItRG4e$I?SZJ"%Uqf' t'&Ulڞ*e? Q>{KN5jX|;idy&z֡.}vM sܽ^:Ћ[U$ҥ[rddS~|DsmX\rI˲ :>+ ;!V^ _g" y0fK`n6aۈ-zQ2op7ZVͤbgalKgc;UaS2'ԙ;ጙ,4QES/OO$h\KHUV?xoLH@ u IqTywFYlC%CoAoMJ'ʐ[=NWu?ͱr+n~0١o0F_nZh>*00 dp6@PzfKy  FRw}xCUV:F#K2Hpn6_<2%cЦRbPYL`Jv_oѶUv C\#b'FxK.Y-񣨄*rG'Բxw1w5⢯›g(ٸ- } 7st]QOZI>VB0qC4N$/l:SRK49cq\xXޓˌqL4,䞕{x.hs\IjVMwI;~vCBWJ7`)MvbM[Hd~. (S$@yTDc[wY?akL!g.t v?| bgmDƀpJv2z4W=ijG i e7FуxPX]xΑyCMfWۇT*OM'Ѿ=m dS%}Vi@>-Hѡ(Utr]j2n1D{>rWIsIֽk]^vρdn?ypn!r7ЌvTUْnw]EZ1_:_ZjT?U+xQOk&JYאϘC|B )YZڔ%bz[J4RI}p9Í0\yeދP짢 Iy(Xi;t8nS瑏(e1Pߛ}@+g3Sn\ ?]2eQ>*gfrmW:9yB6Xcqꅠ =JMnnX  G!")%aDƤ\ySO L#{[LҝY8F{c)Qz *Hبϫ:E:u#*h%&+8 $hG(C;װ["s? Ǎx4QűԂYy!h=2+t׃h 04rnOSNsY$e@z@1ˍ)<9}%Vt9o\N>\ *m~^5U K@J9G:Y۬v '|4SۻmT{jzRuJ첑?wwewI?Nb'hcCk:)'oU2c(%)UȼeHkW|'>'W t3R[A#"V/Wem]& 3nY%jeh`.9ywKABiXC R[*Mch|4>:͸aߚ\@Di(`pA%^{fT.?vyB9ntO̯ /@WA&Hw`E &O?"EM4B7h…\_96e]nS6ûE#Y+s;"0[e$ߠ* v)X;΅!+4Sר")<^an᧠l%E"6捓CʊY`5_vfRe$dF q'IlސM _X`\/ԧ5&8Fh'/*hIZF\:JT h9aޚz@5wV&c3dlia;y˵>J2h"Hu9LZ',Q-꠆,]7&98$\M%<'jaP_VαkyrzPM]1Pq0LT,ޙЈu^RQl)JT'u5\-u%Zk ʒ # !(Bsa:MS/5l8wؓQ28M :zb@2oE,"%OteyƼyEZߍ @7e܋D 'Ѷ*  $y^B 郁l 8[^jFPPLH꺥1]o|ҭ >UOTU/tVf?_%}S`KyPz}f*VRUuU.CR2|P:1_V0h5K&+XfI~6q:&1HdK;D ,l%)d",ڱ 5FU 0qH4gP-IV/x4zlWȢ,uHQ˩2$8jm K1֝6¥x GZ-1eAu[Uif;2 G~緱ɯ6wq;Klޕ^mu*Hlj{a>ծEpxJfm-3S2}YQd2ee8&CtѼm: F*BECEOؽUR ᯉxr%,SBee2t]THמ. PGHPaRA;Zʁ:OX8Vk 䙈Ј*e)ͬ/N1T˶,{>r[PC#i+{Q &==q J A+הo⚡wB<&'9jOmIS+_@p{֡x{Ikd,#S3Zx& ;pNgvSa ]_3ÜTC%2={kk_ߕsdDd6UUVVZI޺2\Uj3!K]Ђ4<\֕ -7ٌ(#VR3TsB4mUC"VT)L*# ;߾x ],H{`,LczNeB ŽSP"nf !@=1 Qi__ v>]48be5W,+&&T~=s)R>!eOvDd:j4=6/IH@W{ -fd-{lʷvd :%w2h\вoua_Ltݒw 9{$.o#q-|=f',Ե 80:kƂ2݉jsQ fQQw_x(I , lpxܙw9 ϭv:DETWXԹ&0 ~üzDKo!mX40%:<1I(7gk(?!Ɩwm21l6 uTFqyt O*!M.ānQ_ &M<7^f|M!F$ƭmDzcZ46jxS}S[ƥA>fZ-WkF n҅EBq_#A噔RH{x'xA|/yqh*#@7Yx7 i_zۭߒ2&{ƱxwldBztr/vǽ*irC1dE1HktJPl)[~~!Uoq|xR^U8ShG9!鍺!6=!sA!r`(VP&B~|[MZ>ay#_ m",h"C/5o: # *?lN)^zļ?e*xJ15lҩ:F" j"(HGF([*}<|r҈:\05NjCRw6qzLWT)1Zkx6z[ _-{8 0(w|a ŗq~D0eH5VJd;IFl].rcNg@R->RXX6xȢ=~r-i}jj%}T$$-T+6TnG"Qٓv0y~jވޏg"J U$A89C1nI_x? ,ity8WW":pX`U}&D2 Gđ2=QdGE^YENOkυv;^0U p 0 ] (rO]),FvXzhFuGt"9f\hqxs2%Veft֟I3Om"'baQ]eQzX7ss;ʉ44>7,,/ݗmѿl}Ø$a;v?Zu35+],JBĨY"Fi,dy4nufܲ +E$TO$Dg3`~™QzK Q#>vnj;_j{ kRL!gY_pZ׶'2| APw@*fL0'F) [;$>+>k>_nkag o S+FdpP~ʪ\z!#9t#פPS٘;M: ۙyjxFn_Bk:OP*R=T٥ ]_#~Å%2+ Ph;4}Yɸ.u1{B$z}e֔TCG Ø,3+}b@n[^bhgzNe}NG /-gp,h/e{>pf,Cqì lS9uSsAj"DaBnpJw|~vȩ =W# ab'F}+.TזVF2]1x2)0 $F*Cٝ7XF(f2_+YWd<4YK+'G l~0$2Sptݜ%jAg`"z<}_${|C8.1I.wW pKÍ &-56)hh[mXl2eKwUd!-nil].݌e$;TE d0]H0GcT)'(SҚ^-2Z*dw:ǢCi{|H2VEQ% D"QUBJ.8߽[D*5<`a(8E4M]e-ݑM=dM6O*=; dENE&!kYg܇~T 㭃DA &C6熦pCh9]d'bNy![{^gIYiCr{ݎ6ko얨*tK3ZFoPBT2ɇ`89,9;-( ƘciƵqfZ]6ދMOW]\!dH5 NrfuZEp³)A H0~XO/:MBoڨǜO>(   P *M\"h뫟)w `#ĝ#iGɽIq`0ٷY-?sTʫyt۴u~jnAJmZBZ>j 'ˢl|2 /6~ɾepI> i~\gThvw}Yjt$p\O@laUkV jzFW -,il@i )`2\ ߘ"9i]ޙW|5Xrd4FQ.4{g|)cV-N5 ^ oO?D5 KqT Eی#-g.Dm-[}7<:$:0vaFC`'do$upFH.ծ?ʷ˭khrVnԔ{@cr BogDbt$O Y9+51 FthclS7}aYLQ.'*Lݥ@ԃ^Xɺ2Ef-,hM&+(O{FųsDZCFWE@7>I O/(%ؐfhƬ luq(Ԝnzg{ _荏 .[ď}Tz.@* 5|N>ኁa ۛ$B/f}>qg:-h"όqotat / Lk$ J'^Lz{=RS]}Xq%Ԏhת).j6ZM_;;uI7o){r)MV l'g0MHTvn{Kz9lY"ܕy EbFJjB}߀+DvOXg> J2whv 6V=3x>,r{gJSiBt U^|3 ;2_ɫe~"H\цgYܶ49PzbpԘm)n1K}C"ܮ(l6]y~)YbjΧ,.dF sB?!R~fF59]8ע*¶L-W5 W?`-]-28y Nfdp+@ þ9!:>v??i|MZj2;Us][-zРꦄE]U $ `C$3ωihQ*? 9&>skekFidU5zU%M'rq)$/,1>m}m2?s)U.:/7G vf5d0Dڛc#ܳ}8MG\ֲ@Afɪ?3{%9ZWW4|'Uxx20'N4`_ȃxyEhPEӜ=$~!ٛk)#WOgK r8C(V!.]nՈ0yP%ffӍ};p* n~f|kuqBw)PZrkSP\MLD1Ѹ1%&z˱Kxb~@o1W!͸iGhg{,UǟLF0bKaM\ XסG ReXSwYbmoX\LK M{C@WGåzXbd(X\W?ziѹ) 7m

~0GJ7ƴ&H LQ_5Ee-{r̞F/w;?m(V'vlQD04  U ¹<|C7rgtFwU,\x oVEb[ɏ=|%B F)Z#%-iŧns醴_Yf0W"؊6i`S_[ڟBZSsht+~R'4Lh&RNMG\*I`凄.HlC#p9$__;&ݽb'T q`w3Ī;tPէ~Ui:ޣ:PW@jA}QZ ”t`X}z"[~.%T uz(>@_FdVnjF9(l$D8gc)ST`qk&HᎮ˛*MEܼ=ӏ6QT %9>D~ukdo2Xo'Z1hO X_*B&Ɔ$}_\yͤHZ]Pl}75(i, RO`].SY.3'rZ?aErwd@_-NfZK+Ș/Ct^w,UD =.$;C.d/G g[+ǹ-?ᨳC|ݗ2odN6 b 4A qkiHldHULVL%bUTl&rc7oj;UeVF{Cpg` ٨hsAY0Y,ie嘞ݓ'5謄eK!Ƥ,!@,b"zo^!<+`MDw3')S*W$`N֧^/EJ~q,Z&8] \[ej omZH5 vB}u $R_N1LAE}annh||hHD%JGaŋȳ1w0L1pɾ\ZO7(+hzpR`4g-rohWB J/:.FƗGkjp!{!}͐%&iǔGB 14WAyä́1aV6g{47Yݖa,]c˜jp\>KTBom~mm|plN1#I7%֢ts UCG^Qǯg&?ql~iΌ,;D CTt%!okf5;;}l OD5q2*TYFxgt@y(HU,kZ_ R!"رbhD\ale 2 ƣHUj^mxû@L] 1kHX-(0Ţ$q^f]K/7@hd@] ʀ4bUN33%1իsBo˭Ja"_וq1ޅ5uJ eS2n[A]a墶s}*H#!y.V Ҿ GtIf_Fk x)U HumEzA*P< m\ĸ+*HG rXZn)>v󙾳b%p|}.߅1OOejaXk:aT{` UP5e1cpt֜A3)sxYqt^^ac?b1^g_.c0/x~t !. LQSASo"k&uҼ/M\ؑLJ3rvᥲRRT~Rb'LFcʭ:,V1)S"f;Vd5Lh$i:Q}3U*[Æ63g0AGl=Ҧe?f )* #t,IWq% _(;d3n':RaDa4KXrDvB`\6ɂjoX3IfɣH&v!9mhx>:?$)=X'0,s>4bv| uOgOE^XsO NLS"69 (љ0lC3wD9<{Xśv|x oW?u)-bT2uH\ż8KU@:Ġ bĝ.E5 S9J%ˇnU?GY8 =0gC? D|N7zdzjҎ:Bζ`zf]e XT=u..V-sq4eXcQAGWz6hBjG/3ODFQF`jpQh 1;76S2Q_V%nȖ}_KH T)0<襉-5( }KEȓizbػR S([9y0Kam3K'vDSR]"S孑}N5p?O>eF* !D$ е4 &&~O]O2YP$0IM<F>7k4/]Ew$n hrHI` _Bc/2xP%~=eŚ#{"ξ1ߊ0X ߪz xޖgqjqq#갬xymY9c9Կ,FոZ"Χl<n^cܠm4ZWA5>U:gPt|P`G摁wW?@N4j+J; *O4*͌@w)36TXDcB q>&۝:*ay;Pq3ttgҦǩV-{3xE :ADpw==/Wt-WL!=Br8 ĸkn.!Zu X8L /,N-U@VDZ#D4-9)FQf;+qnC= @; %mcK.GQڛ4s-Y' 5!{!x"xbNV꜓Vsv&bwdA>m$F[ߗ܂ZS;%p|@ؖR᭘"5_p )]ξ2(ar)$4~`5]J v#S)yi!x}0y}npNrW)-6,GX'_cA\k4LMDfO?c{;w1_b%^fH=Xӽ3`vs1`K4Dw9Oӯ.:J!D^DHy}r9рUV* @lWNnpv5AwHZe^Yf@lQJ(pAs/PB8S>ai ch LKQZgB3}geԡNujZ+7*2EJ*E*a1 (ÝI_JW bOɛ|/3+28YMOd}e *"=co pKb!畅7!jYCSI]E VZ#W`܎I8?~rδ7rUnuUΠIVVHሉH9-.b /-\,TNA58lǂ:5)>r9 [nQ2D+]tn{;ڔh*4c໚|!GFFG g'c}tm`v?WJB//>C3~n,D*|Qxm4=͙|9sQ/N:sieѳȝ^1,}NdA䏎g*bZhY "۫$%`*6[UM}oqI-3x AꑾM8_" C>Am0ӗǀ`z7Cwq%(%tl6XmJ7SТ(Uqn_'8Oi@vjW5 [_["((]-{ߙ:pޟhXQg!;Ch]_!Vxku3$,D6h#>byImakԔK0k]qm)4~.Wĕ^ pBPtyo0G[ Xw(nCi)0kcT6I ߃Gu#F, e/uβ1f,h=3 #NW;f?cޓm22]:gwIC>"m!| Mp d郻[e4"X?jED*(l{Eyg#T߉Vop@6=$ێRsH{2=ZVWoMRwpp+}%|I턢4qlc$N"7s*"-2*%9g[-xۏ<4K$Tzۥ-)}gK_7N[(D)(Q1oREX DY`I$Qlr;]l̑#Im8~0K Lo֐Pƕ:LKm( <'GﲀF0ss3v7e iUC*F;LO =soq_0N_o*B}Ax㝷-pGrϝ"da$ ÕҏJE+IZtp#k|l^Fgj!h6h3;(Q%` QYH Ez{ (qZ/;z=6τ*,/t=t9ɪ&x׃ӑu n ®L=W݆=PqH۩8#z6^4'e2qnͷ&la3XdO&4E[yl$ = ¹Y]muƒa :03hz ^-w&ޖ a,o| Q[S9oE6iT"GnByxA7Pa*.$ROe:49}ͥ.;rhJ8| a9km9.{hDZ, 5݇#m%CQUq<$@4"#x~89)^57)֘^ln=JCvPĞ}2C4:,Bj9ú^'fh6o_Ԫ?> DUl.={PW?P}bYqݖxwxA>p$5萷#^ҿWbi ۅ15:n0<ūw5ASZt}On9Dd<3\u>>A9]C4#c'A>aRtz}Ц&e6fT>'V>&"}=l 5GNMaN=nޞDEt`d-3|_/OVUMbYUkJxࡪ&X`U z?0u(%)!l\i7]vΊZ AOEXZj[" *({҆%&Y`!9W4i,9%3u/@#P%4\,= 4 Ia1 g|jtguR8.u" uDikDo(-M^m=J]4FUYM}[Q B=D?<, /xIL_EaHY<~/0~c /Ejtсڿ`N&vό~S9p-p6NK7xϯ=9*Wv%" 2(,d{7렿$k Ր3609Y#.7 }onf TpiqksČh5^ێ@X$[:< QqRdU_ ݣ5 >  NW\J!faZ [!Xbĝ›(:ƕ>neܪx~'|-B [O&-WD/g#K|7+PU聊iZwYȿ+S3Z .:S!GofnNt XR/ޑ_l(#*HͿox$ c ò'eԟ%>*5T{-l[v9.[ОbW Ɍ垜O^Jv!A87eDr2 r!P:cii &n-W8Z0KfΆ nQfN&;7>`jB pN?,8-9&#]A@hDR˖\=GGhW: ~6VG x<}HĬ+Dlw5٥?B!y -=m0G&%yoGj&tX4/,ɥ3Ts.m7H~92!3 ab2HcPs$rWݷ0QL%젌DƱ4(9I".q_ؼQQӀm >6* !s37?K^p{8`Fsf~N6v 3^Z>{ 1ll珝d-g )57KXͿS@$B#YL,Iҍv5ٶE 7s <h M(a"_׼O:3i.Rq O-xxd_ˍ~IeQ.<{5pYƼ[vZ)} %+H9W\ yl.` ӝb,bڧ/T22:B)e=8%ZVsIt e6-uP"ɱq* ,lVZt.  dSD:dqjޔw^¼vs8~_0fjkUA^ZOټT1n_Ʋ/3puגjV<<Áh9L q.ۿиD [EjҤ\Dh UA@ -_w*) ^!ksy~ tjVoIe.D1tӕ%6øҸ,}GT %ik! y)xc7B~䔺o7.N#oU} _GKh y23dl[A(id?!'6P)L6O,D4d@ՙ)qѩs8C3 Sg3^ŲK"~_=AԊsPʮ-{>k!ೱDJM?ܙ75 &9q‰[YXF$t#YH]" :09##7.wF %/0pUEx*Q1qo%sUa<bT1Wt*n̂%& [_P]֭d7-%'=pwȵKyCvKMbN!6tmWj,w#RNc2!~dɸ8qmlMku&levl숹y/J0UO1%<{y(*l7{} a؄T#vtЌpc>O)$ھG*y{IRrFJ{$+ݱ6pq0po*x+ҎQDK foܠ5 b=2YXvJL5$>SwTb:2Mg}YC͵A/wEbIll| ضEJ'HB( ~n@!jJ#JYclێ.vٱJvYW wE_b&W:$i>V)rjW AUs1)D&6[.^קq~†%|4 EfvFٓF ڻ[轭 !Q|db{mRU0ܱ%>C V`ҝIML]_tJ7q!L)& Rid[F$GYזYD;f95;EB(LگNy2g8*,A088jc? F}J*Ը~J+vKWIއZxΆ\hr{=:/UR} H1×>%5õSKSI*L^[4TV<dz ikrh9,XEg e$`ظ.\b݁R(ldz_#SV: ] Pg zMVuYUob7c=|iƣ0V\;~4b1vG2jxdq /CQ/6E3R*(T*ۃZ~h$US݈YM[;O~𜔅%.g3H5gt@dߢnkH2*i)௣dUäee!msS~3ǚ6Ubq7J w0!jY}gIE6="\qdD T9BuG~CA֗ :D! 2n~.KJqЫ\eչ㕒s[VJX*AU=:վ5fX)+xi2#ﰾ|#yOW-qkLeN~Z Nb+S|Kzbz}xఉ\UjyjzarNbc;^=bʢgO3څnV=r}jxbno qPܝPɢP (c,N_^-E#+oFʥjamųSU -y'7mѧ@&_Ԓ EFTC)%BkZO2AGyI{}tl\$aO$6j G1s i} 3F!X/.iXfm݀Czyh{i1)UkϪ DnN j]4n0U٠ |x,.GҒly*á˰"F[Ǡ/4O-E? W!`gp-ֶwZNh4:cIv֯uH2>Wqm4L/\-p1b; ="J+eAim#d1@o=y*Ɋ[ "Bڮ U86߄U0ap;TvSe}74Imc}6fA-u2C\E+VϾqh|!ܼo1\4*αPy.CȋdӱDr O!fņgc8#smJ˙64&FRk_RiYMn~ӺM c螗 ռI_Jvqw' ,Oj&&AV/ sų`H0޴>c2e_-%E*fޥX/\8'9J{0%G71L,f4+hz R`Aڮ-=.u8[n=MqU*F9lMvdpAִZq}7] 0 Z b䇨nP Ϛ3 mF,@ĝf, /YK=.'ZݟeAS2XI!M'.%E,>ةf]wU4~S\*fJ2{be~KeX|+Z͞CDWq-AFK+M.,no9MVדEyؔv\~2Ɓ˚cylVONˢBJBȋóԿ\ D:Kgѵ5j_Ij\6qd7=7 ± uœK+J_GXہB@&WfJ! 2nմ}߃Vbqm_d,&dFH ;@'" JaިK\ 0$gGʕLa[kkE|iFOA>.\1XZх%&iuQNx9q8NT@4דw+!̡~tPֆ ;㛯nv @J Z `ay,Ȟ)fcmwl2=YjU4uHt& ڼ=-NG$0yل"f=s5/KiQLt -$X2Nccl sĨ4AV΍&P!> TaOs 5ݩ+!L;oՅv]qpQA?gRBn ϐU{6-7[~S7"v $ ä,,5 BOq~}j`j[rE1]G%rDK2$|&q$ ,Lcc*W97fIĻTb^]b\U f|^slj]O;& 8Hɤ u,i}:]Dl7]$!ZpCWnLEr˝˦`.n/B9SNU¦Q^bpFĩuh<&7A؊͠MPstZGbw[ T!.bmgc+t~>~RyElT$9Un#";ʍ[(:4tf0~ss5 hU+ V0I]OH1mU:3'4_Rt)a3Ϊ힦?5#s&]0I$C,`ma[p->2eҼAP}!^ in;qlF&Kʀ' yˉ/_ }B7VJ M#!10h_ߣb%%)8)yxX,8]y&MgQP,tVg1ɆMSޟsOҦT%^O6yzWwل ){j;9^%P')vB3ƺqWklILD{#`R ﵂RK!LdVOJku :]ƬӌSF7Y;;p̱W#>I? csE mBx9_c/K6ÛN y.U^XxI 9I%HoX5YJK_jK8YGI?M]ֳ.baFX%!mr0شE`ھµm\Uc1!n[Ns3"76P6a~]LFY3%t gP!@ $oX;MWTfuB2+RCoA9@hevy| S L-VjDCVi oF cHRcܗlVKIK,5jkyRNl|˚VѲت%q5x4AÉQɫ +gcNt`@okweQDfKcK&S$ZR%JwGP#@$+^>@QBW=+]Rn7'#}ˠI]>C)`g 68"u$=E/[ w@_^&x$-"&~uGn(f$6rs >SZ~޿exOu͛a;!%Ob_g,7/ȟ5j80\"8Z1Ӳ}p V "f?z`+/`Z3)iWC&Ǎ*[ۦt~Ǎ3nM4'=eROg38YA'E}Vrϸ"PZZHxT#M q- ̳LG.k؇lDzw2h("NW@vt>ȰżsMQ~aѳ]C`)oZTxhU8DUj6mEĭF΍ {F Uާ1寳io,P#29j,3l,œ]ϾOMU+,ߤ1!ȨK]Tu*#كwbWSwފLPŒT,a<S -&5e2^VjxyY1< %U% 9f9LʊhNVYB/Wl W_ ]3v۟-ZN.,F(;0jڑ pc\tai~iz#CO:xw:VJSyFrceыgKVP{+apRRn+ |^_\Z0v6K:( S'(,[Gc%$!(P1:fkm,yÌlEjت|6,\,CArCN| SDxq,4~sn#au}UQHhnD= a .]DKi}J[ "2Oh[@yLC62pN@ZM)E ٺ,Cn=k6A% @8_,׋Vj+0 =Q_g|O;nj!My)ʠ̰Yh UW%^Hd<4SK$:aΫlz]XNxa#Ct;׋,<0P" ZЮogݜ"mCYu!hu:DЬRb5T'66Q"Xq*$'!K3F5MP @~S5M8\ <,!f?F]$jmT8:)kEʪŲVfxxYԿ4i׻ݳ'r"sg+$MՂH[P/>/H!OP]Ya |ڰ\yOF]}J-وwߕF%0` 7uWٽMolKSZQ'~E.=D!&f_G{ [q*V>P-LɂIf>Yl33eX,!ͪ02}@FZV&;"ˡ4_(֭z\tZvf($9isU:-F ֜ޖyA"+)6L&hIWqzPxO:E@W]M,4Pa O8KDƲg?=z>r?EsFp_e{O*}uajXkv";6;J:% /Ru&C֣Zrxli2We'm܈sbv 7",L[- 9qxA!˞Vo?H2K:TJp1P.UA.qz9/%ݗ賷V-5 X$(O9ÝK0pI9)(C> =>ܗ}H \Y<nޤ nR"e x!@JX^a&l wbYHk]vQmdW^ [ fw lw]t܆~گ˰)rMB_V7 c]:'zzk={;Wbi Aw0hSXQxo!]ѧfm.IUY>N>("4(Zn'%CН djq<Sc;øAK@RkL",eM<1 5HPxRЛ؍ x TV%f3vnht ZR1$z<8Ao5h.X88ǘ8AX|U`Qv%ӎc.7n0!ci W-?^5=ğ,\^nMR^Aš# @[\+{U`6Y}FЇ(ïcj|KP,PeGgSaLI{'WqONd:5ܦUzzС2sɞӟCu<{PQ]G\dc- sFKvEK I ;6J%j_Z08El@KĪ.>!7Зᠫ+G~R`Eg8=f\gO?Xѻ+9 B |B۾;$ p~G:2mUg"i-e,b<[/3Cy,By$"|+,)ǀ=`&0H1Լ#90@L\:ê{ fA\_$??YC< *]8س:IˣRG 3~2ZHY"9eUUj=,A|jDeR]KS߉baSW6JܞX @/•/&φ4L mcQLhVͳv~#C =|+#´=r0+'9)٦kx `ybRܩ-qǠ&-,nG#Np1sS+HƌJ*ej^YV<@jtJ/QFC-1f~t>.5} ܳmc#˚T#Huf3]F8fcY:aNu Nrc {Q5谯j4uln@#'Bݡ3+(`[0s>ogOkѿ޼~dܞ8t0ks1㫟s|O}o7x)"# /dz&n#H~V,zhs؃2 nds<#/R5}p$@n&VkZW<0p`y !&!=2[gSmPwMNWIyB'o2/*J\_}PvY7L,)2"E$dxZ2Aש kUE szohIbeې=")ahRD5M@~C!M͍gcYfa\Cj03Ym `tyIj aS6X6a1V ̏C'DIݷe-P }a> p7%{26Bi}xp3=rA|k<:܀Z`cRHsq4 (y&-|fm(R]|}˨r00xz` [Olǐ }?|Ld_@MV ` ^2޴@+w|蕑!Y1V]TJɦɕĈآ.&+9Cm<PCMՋYyg{#<u=ݚ]nXkם6)}R~-<42+,).DMCMPt6X3^D),3~hYc&2]1oqk=ƒ—>sWpJy_JH<|6jkLr~Ien!z ~W)VO1nHL/>^y -/T}?9(<4^=.YL\J H"QmUխl;-Ph/E8'!2[YRSp YMK~[,FM%w{4d0q.Pm~<~;Aa?6^^fV dkI Ի ю19k]Fz;*vyO7?<2nڷ/" (ke|#HK˙,5qSӢ[QZǨq5 =[V\JԘ%/Ȇv ,~[E k Shsf.ūuK: XwXz$3Cg 4Gцt98'NfF}׌ЫҪJdc?%tgơlg;uf02J(62+Ǹ}3T%'Z/'FvAվQ?R #*ݜO#O۷:l'u zOh'Djk&fH/ d@Q|@A$H MH&7l!Z*j ,eTճrZ4Q)>3OwUOɎO RDu,d=VӒ2@` lZ>RWZ2f-x- _.>Հ W Tͩ(;Znlo]9rmn]n6(Uy9<`t9q.e[ mAB'oQBV:Wr^飣ⷕ+szNE Y(|zZ _ͽJ9w4M;f4:/9`|Æ>ؽLмe*d"\ ,7#r U 5FQ*a0V _G`z-= ȼSac[IAQ{ _-iql9zi&ULɋ\3YeQUnCl3^P%u!f}"4'!,ݗEΞ^-xim6dEWfPbAFGA+s??u$tRMM*]DvY;hp/MwMff$8t̪87%%L]7kt$Id)]B@T#s?.%- r)%z MR[!a]}~~qj=;5қU %g,d\>[9n;Z$J ".}Zls-\rD[ ux"jSxnEiMc0#݌#$8Ѹ{%$>w2Pg >IN=uo~ze/LPmy^~,y\f?ZvЧf=b센^F\D@|ýl~vl9sJt'%i88qG]79Kva*U!Goةrmfùf PrpS5MK͋8}5Sx+r)Dڭ"@n>Ua쉘#/p.%TW Up{UxOnAd&u62f_m/KZI_7ՓUrpr3<kf J.˯U9{y%ʹ zDѻylC,B9¹G;K8IL P\ML+ sVaC]}SA'Tb/KchgKT9Gc^tDB ݾK#ZE%; =]8Kpw1KXsc_@[DޤۿVڦҖ 7r#e*r M-ur{SKV ELTW k!j[+Tcar7{,W+'fLImǒ!w,6<ǮsY2|JoĢ!9L/?XLtr_ʈw'e?`ou- ٍ"1y2d-ǬNz29KvSn7 V,klֵOЀiPn[,täpwn"O Sg ݬ+9fykVMNFJMh9WxhJ`׆Uyq)L۝:N-\ βAe )1@/@^*c~lf%Me4r)䂔)F d޻Цu&ED 9wònr nM [lo-ʩDv+$L?oX&J7RG#\?T%ZW{(*'˅| -W o(b쾽3f_ԴՏ,OrCHj8~A?{!S=y0eXIjǚ(Ó~U26`iʄuK8W.}D(2DC'IҰܑk Y()]SJ?LEџJ ?E?Tsa1cʬ[2}A]{2*x;3և>=R/T9h]<5MXPҚa\Lb?#"t2HZK6q9%,hZmA:KljmUB)v۞ҰםWtJQ/.&Z+bt)R O`j/>hd-!唞_}@#D9Kd!"fڀ/f?NKZֱH? p|yseWs'&Oz% h~omek5R2l&. TURݜw^`m(^~FYwN_lmLT>]W.p=aG!H"|U~ZHz.'-*9x_=ߙ<]ɋ.3&o^N?2_d/PJQco<4#%sSjp! T"7q>:<"M9>AwOw׮g KN`mCHz@p֡fJ~g,O:"]OR3#j+E=8nي4D:!2*5 w"! ݶ;ٶr.f+^4rMͷ#GS$+Ri%6}5-kA 8DSy昢I.IΊ&%=d]n:k1Az LbnQУolrtxGW ;i̕+JFߑ^r3-踠 f}Pn#*nF V65g\")ʕoq^} FFnD`_m츽tZjry<8Di|Dz  Z)u~]D0D6])y翰T:ؓ633On{-&-)Y#s9׾}E;~\Q1ȓW+mf!s|bZ\!6~v_8 J7,*gߟ>{0 =-lKȋ>|v@Fheslri'R?(J(GEE^=&>Ƚt<@ȋ^Nf38z*WEU=FT-OBOt=!av[K_n7>-9<h "cAT1DڊէDFΨ|)H|y| U^UPywwU#ϲ}sV/%@s޹͇ MuUƓ&,P! L9~[D8 `|ӄ!C y6~GzY(Tұ9ͥEUlԜ$:7\s 8 !dʁ=7rxhgKw"ZDw\].}01} Y<\f2IE(=0?spxh[rV2+CύlKT ]0i#qLcS[FݿAqy,bϷj hGMD}?y2iv! 'YKA yGE˜>yW4'tϤpb^DE@CIj ͟++-@< M̠6:x&v9BT4|mwLV{KTh] :0ПVvTL=!UA>Whd:P/9u>A: hsSTwC_b<W tnƄ:ұ4LHOz_{a[w4ؽnȖ=߾L,L^ ߒ~51ըz 鲮rq(hUq a(qh!P}L ֆnMyq94Kܛ3sn޼$] (Z N *:l\:9d27nyȜ V==?S>OE"0^17R FYxD");x*OM“lž7uMm2?ѪYP ql.tj*U>©Ea$|-43Z5VO9_2ϖ ‰4N ,?A7o5qm$>\nzb~="bKhxH[ތn!TIVl:C=XBG0'Sǣ1u_i$wH"dV6lJ=ZJ<@t)VnKM+z6C|+(?qPc<]ҳ@-p,1fj|LOY'4Bq!うwm _9rۿWA:O#3gCQ"( C(h[ReM8Vl.tZ ZG.jR@ޑwJ3**`Aۍޏ脆 EmK@]Eغ]]#kf -6+-b'ƫAOU^>ҵdxĦPJ V5[PX/ZX 3r 7jTjfǜV熻 /yPh!AM@1;$¸D0wd3m̷rR@ӢKcwCdb:Zyi7DPKc XU"2I9w 8g jYY3"Rd,VM29:uϡMWQAYI!Dtj8]iEffZo3y\27>Xŗsl(LGjFyT{NiݬWˑ|ёVHkhUU\l??23Ϸ>!Ip"e4kMݖ=ZWutMۤliج7gR?QRm1*jh;tv[KΠ }'蠙~BޟpmQX)]ٝaJ-XhTG{H?GB)ɷv-Y\hFW^@,&5m";pwFյ_` H>\K GyxG.Ok5z4|3={p"xUTqWTlSʍA lȰR$=o>Mp=.(|oBΚ#eY E911N 3 S7n|qKH;8)ɘeAtPU5ݑKv"TmYpՊHe%ZמNaz|DL/Zc݊%}.7kN|L [=fzl䚀H%$iD t)V;S?&ƌ!BxiVg5V\9߅8T]"X/NȈbV˥ezrm'QrB;m{TO7AQMf .>ӎTҡ@T5^5vv |2K%(D9O;9^!ZܰHQ% @W6V+5Ӻz 9Yu7k,0JV/lҗtŞFQ[hzI+3Sz`^€\\j} >̉Vj+ 9O#ޣXE$:K; d .Ca#wM VEGC)?7ޠ0FYf^2lJoW#(ckr)zV$ F %h#oT|v7cSKql5+JeFin2,|HM$[<49֪'2qc鰐!4NY]k~Y#B@#bf``>Н$޳2AR3HNȗ\o:x6\fUMTD^`ï/DgQO12q,G0%X;|;1fV0  FebpNb#I" n"ݒIRz7m~a|CbåT⭑hj%fcĕ|&a)>jf%HB/{r$hȧ-ًJ4_d{fomp ;;/#mS݌h&ʒ8Dqyer7!p `d8nX}@TU^y ~ee47؀§Q: FKJ|d>6Gr'E(t>xUxʡ^8h☉.{Ni Ͼ݂rj W"<'Kgux򯅝PQ"ʏ+O3R!XTL{OuR<"ŷ`=P|6M)qjؘ;d@SsV_S>YFs7A0/$%*8~O ⍸W ]8/6v_$b},AJe @p2 M靲"ge:RS5jL6 tfp'Y˾|ܫ)kksTU!YtLz5%A-:Oik)Xp[008>XWFYIPnmR0# hsSa3}T/8IG7Y%K33!Uvkwpޝ k җCΪ.Do*&_6BLRiAQu:KxhI͊ͨH\tca]97[I[,. ꃻ f6IG5b[3S$-Ac%5B*fwsriCv ⎯&Cc% _ |cQ}L_ޕ1(:(%I ӡG^zߋid_R7̖y(eXGLI(7ga0B0 ͊ߦ%`˵e$b[gboɯhi8F#lz6Cv oyLD;qE@ȗg.#cgjޓ\|z+vpUU57t۳ici^_拨U|J,QDΙ6wy(G'W 4ұ6P36ϫ;~񞣡l~dbŜ|2>GyCҰ^؏.ֽܗr,չx{~oK )2U " :|)̽(?I9~?rϜS &Ż"{O8 mA皑'擏Gqݖ$]+Nk̭k%tU*@% dyQzu;j&\|ipꁤ>p:Ck7Aָ/s>hsk !5E(cOk]J!|2@]ރO"vu{J8Lb|VW%Oo1ͯ_IjDQEp% 9'pkץ-|rN_$;?T #nqOg."qE/l?qRL7C5סbt`Jb tIQ{ntI  ;>c܀;?qq/Ɉ^r'Gy oОͦ4ϙp2J'dňa:ҹ:l&/3s2X2Mr([l~Vm60Y"ݱ?r6^9@jQqfS[!tI 35'@+v+ɬ 4i[ȿvdl4j_18yν%8vuRkF+vPZZ/CZֲ_ ~W"l M?(9/wa,_;ȶۍ[ՊS 5Y)]3XI1.cay7^7tؽ jw "'?W;qS!NJ7XvWS: \8ŢjYMh"ݎkJVA W'veKN!ƝwUX1bЄ`ΟgqQ\jn~~HR'enTNɞ"e5`AX 3EF5Q5.7o|HyE柈t$"U:w~۰)4ATHa1+(J2 K +d$]gIH_Q/R25ryC ']X?ŏ8m`ogE@{( =icnxrl xMFGQ+6h/%Mzb2g$WeoiVwt<{)j͞O1プlSwc^S*:Pi 2aHRr#1ևiYF"%kG/ CܥŻ"9m,!.,~D |wKZ1|Lx k J\kzLT#"n)dz-Of됣},+v}vJMě3ZU|cfB߶N1XCo>lqQQ_ u`0;8̤x;grep%#B-sHY$=%^{.T([cF.j$؂ѷ%yPȲse{(2^M8m"CuF%lx%y;Pytg3}^Լ2L{M]P[t i.3w֓aTݻjo&-uv<~ N}烤 .ujr VuS/J%.Ƅ(R]=pI $-Pc I5Q+ ܇殊>NL`) _Q CM32,OlqC;!8i®]vy5Y$a,W!__qz cz`ԭ@cQ#!_!=ql?o }߲]\d@uvnp6ձ}#8x 0󥰂H"5.:$wpctx.@wm 3(Ƶ]f$r?j%(TҚuͶ||l(T(@9<G73 m󔫂o#hmsg+kMh!tP/x b^6puHJ, Wu[ eivJ:;O|ݒFjS)$'MyC'Q0 4zJG,$.J /JcRUp<'b̓Kb+wR0ExL`pKݭzeWbY2vj8 05N#EuT#oq=xP5) $*OLoo;]20|ۧ!qR5x$.&rV!i8:`(wuP, ʢi1嵊Vp̉*sKW-_2yɞ5dɰٔ2+:b{8H%Jة.e,ov(M c p4֡#P^A}E,tη;~(>QǥIn2C(ICڧf4ksEQ/Vj-AS ܧgyHiή<o;E`*cẤ '`WCTW<0~ItIgzy'K5 /вs(C?035Q/m ^VRfF|M %AV10񑧁2;&q2_AO&G㐔BŨLF|JBmt"`]wXi%J:Q( fK*$jI=M3Lp>_0o,Gh `퀠Lp$.*-h9W7 BqV @ D MnGdS+sf{dP2?k{ePj "Ma=YrU1ph3=}#}enMl"wbѪނ:vHvja7=Z"@ 'k# e^njlB!83Aȼ>ŵlZ^:> "&ZF<ڒZ@(r{҈W6^/xa1$۸>eLlcZ]x>$7%+,"֧O_˝7Ws җ$94>&.L;bWªN=d N/NpI=Q3+G_0,7(p)\=QvQG[8'Xګ䲺T8M$/X_Ds$_ٰo(:jڷ \ܤ0C9njǗW"%kA:btrbْSU_\:R.!hM;}ls&E;f3?E^aKbqCaOyBchƠb]7KHN!<@ .0tXEZ5Gg95 ] ɦ6X@K l6>?8 5OBO9dڷYrV"I/NGEjZU1U"n@m"ZsNUw6*y\V̅{6@tcy[V p9du&K,~kBM^YO=^i.'fڛ0t@SK+H62җt!A#EeDȔzHaR{k;2 Qmw g =n%AV-̛ì)!9)wR ikPQjٙU'u+NߝS ,gu:{B ΂c*@~Cbє25t||?o`fAI?$:&k/R̋Spu UŔ|ޭ=фee591 },9(٪=,Xp{ =ؼAI Zotb`bQ:$~@25ȍPbUjf+H$}كaƳ͓)^>?H%@*v@%UQQMUX89&һ9_MV^MLioDn_%48Pkw6$n^#GRc o EtDT=\x4bMYl*o S>+8&*.N`#8{jd}cX:-Z*b:a]R8^:bEXݔwλond.rYeVI JN#TYZmB?9ю58@6PKK!g|`a0g?*Nf?kCr3zqM7Dl{}sd|Wdv )Ki α7*+W##և?j-;wA=EB hD53ȿQs!l~fiFx'uc=絺H 2 MƲ \Y:@Eys!Tt{B>/ngjRvDA.>7= C֪fnE' fF).LͶK&8 !q쇾"ˆ9G{`D[X,@˃.C4 {^ȼ(S@4wȉj^$`/ck[(D F/+T˻u-mO$a7[ؘKۘbHM2Tcu,u+2|7rɾlSugdU}3C/1G-pgJ3bױ(Af}*> |e}뉲ewHŢb`6|:!4%%UtN`j0>lOP ߪ"6.ݨ9> @C=$ w`Au4vJԕڪ|~8" )Q? T'aY~nz(v6rz+0T.AѾ_^exqtQ[;»U49:G`|2 >c.`0Z!,F^ꂬl yT{$0LjCzAไ/-Xkp\Gܶ)q=Ya{rD?}ل_ˀs$C%wqGǮ>ɩW(iq:{(ukS4CΗ-yHXyp}T Έ(+;C R rloZ Iw!|K+3X*?fpbU( 4:.pVyH9Zq 킄i7fOXZ_ST >lcCTCpKgԇ^}\kQNk~b;=*RLkGN͞M/{?B"ޙ4 aT⍮±ݑre&-x/[O \ǀzN4%0#+N$OћEIԷŚ쑦77׶m ש?d缑}FOӐkRڟ?VYp/f*}K-1JV?`OzB"b8D䡁n#i3W*G;\@6wAs yhf=&s&Û7il4EBYԳlD+w>nlyZ ` _s01?Woj}epFrP`J%韖mhr,\OϮꠑwq$dYުSЊ V>6PPV D(R_5$\tCVOZ:u%68iCtzy,Dڍ_ %˛٪<[%z뗼vPF脞PX;uIvʓ ,1 w$f*dVB4ڀ7=|1 T)O}(] TS>v{)㊓I,J.rC7[oq["%#iBW@B+YXQ9y3Q S8S?{( J8H_B%1U9M| |JxXZ8cDi; M=v!r>L VۊUKWM6> s;KoCbSpf4t6%8Tdޑ_&8<9^2/A2ۋE~Al\'ϻӁAْ%27D 0$`>-ձDn f-:AWƼ#Cu+ɂSk} >nDKZJ-e "zN5u4H]6Qc' py׉ucw`|1YLQi(|n[iۃO\iOMhHY?CHrځ4 k lQEg`)UCG:LIq(̰ ? -NNEu}[~rROFW؂.:א#8)I>XKYi! 2ʜsYBk8"hoˤ9zT 9)+4>iꦥD ރe~߱i[gO;/gy̩B:1 C%u|MH~Ra}wYB_җyxwOf=/$;F-0 b 40e: +xVNxڒ9:ֶ,4PK=^GhYk-[$ʋ|s6A dm- T#r~9- +rkĽKg7h01 @>tlVϵq^?-_umjy6J.~Am,gEgRDRa7qVGɅ3YFȫ7"Qzi1GB*!]=/rW?ʴkM /H ګN.0]rn.+^UP$-# -@KD &LCJGiVjфub~~BJa:O >:آOj"_t*TL~\%Xf]c(a1Dm5Y\ DZ{TUR4B?5彂jבt*ZA,bM<}5ϼu9J#lTn۹cS sfe=GwdX 8 ~u3(ְ.~3%kaM=InbgJ$LCcTv~zj/ݲrhm |t2/_<[^X @Sq Yҝ( )MR:Z>RfU"cVm7M7#s0g_b.zr'zp,9e̖%I9ؤ 쟩@F}S_i%#sX  ./w#ňjy0(졁LR:.^ Y;8'K#nBzv'n~m- j$jz=)}@w9[QK#׫K\tPsӝpob><|+ZfS+eJȡy8ڴ`~4L[0Fεe찒l-@11djzi!lGc&BG* "2DŽb1os-BM%h-UKQP vBT/X1A!NAr_F˜@VAh"~VJmO4 Z8WvX-U,yec7•^b]AEl4}њ'MVq]I$&1Cn`L!uu)9i^_9nYޗv޳ $.ZfI" "n}4B7$ǀګP)׀l=-L0vGByW&*{(gZ{ ١Ǧ!tK7Y?Fx#KrkA:r0Y+JAPs\!^ ~Iqn=e/MqVJF3iiv݁0}/G.Ά)[ K塀 RPJWmlQ E q4ޖRۜ\]oWlr4}nfa1xcF+qY,[a"kNpe>hKs&0zo/r}u_*u-#VV"o<|VoRe]@/0캾OFHeYL"kD~?_GC[آ:zNq[ VMۋj57.#x rzp`AǪQ6g!ish:I)RC}fgFX~a~)<&svB`:Krr{o`7j+I#?_ii VDP]"ڴZy}%נC<ᇅ+-123u M,rP$dBq_RA~Yehn|Eǹz٤סsZt*PMRFЭRS9uZ ~sx}PGDCEA Elt$Ç c î?`Web5R`9dw>#&gQ%uG7e΢V;E95+aVkI trbC3c8vDǦ+\;RehYIm sD+f؜48(E/zE](LBTBnAW[o/},tƜFƜ+l(6P!3!Mb,MQW$O=g{)l<~|~@-A"JȏоxG\4&^lBfŵdP͐$i{ ( XgE~fYoQvS숗&FrNL-1? h4_{F]Afpl7L UxqPh𾇇|ies,laB{ |ڑ{Ϭk$3%"g_2 5.8j$Ewr`hox2Q b5Fkefbw$K :v27A4db۵(e7Nؽj C(۾L]JGaQ ˅d-OM[+J"¸K^'sITEAU=ɾTwZ1:hP3 .:n pZeKx*/.n֔J0Ȱ#_'\LuDDbS03?gTE{u< 00E{§L6ȗғ\.6;tt4zRͯp0YԚ<]*o_q{9$E^7Z}'nX&AmRyR]B$fPg׆V:UO&9Pe@dWҪ'|Bz|%` &L@ Sd}%}\\)#cp2s(gvRa O7ȍu9l?Iy iz (AqR8eJ?90.O?9&ƱO@2RcIЏC !~hdb> ^rsWZ%E(H#K%Ib?= 5L2RPCn4强%h3DbrV|K~/qjd܍r;d?\G$1M8#Z[KcTU@א/pr'rw@0Lr*264q'D0|ݿS;85j8MM9nG^cZD?SAlSBhea+OcF 2cpVRE0os=kp1d l_ $V݁{p~Z za[$OQ.Ts՗۝J ht~+^m9f q|;[!Wo X1hsRzxќAjCRzS+_(-,r7By\,d-i~ 4PEyŸ1]rU{3 2B (%'We? f38ޛUU WaZYٛB>OUC&K Q݇s{aPAѕw~D15. /=g9g{{xe.#Sӑؚrw  H^餳K1}\z% K.f}%+ll2I='|OmzCq8)F 'a5@2|(Vx8b@775$bnl+m`>g }Zf({ӧD8E&l߸z˲x@3F\&F Ϗg1 2̰kFC@Aґ Y(.%zJLHnۚcLzrȰHf>m EqgI'O.S!4 ȦX`~5^Ө25ݺ:W)V/{ףjip6X4vE,0q!DjFW..9!BV?C`nVvgucZWXK4 GHP>Fz@!W{VggZ4#Mތ%MŤe]2(3啀h&@l:o%$3E:;BEM񻙴ojvDlp)ثor_ a ISzV-(yvhrΥ4K7ͫBA$&q"jLz-LLXЉ/T+m~9Gn3=VcI~ODM;5>kLnV)MR9^&_^OYyuY-ł6 䔹1LQ5IneAÈDh}3d!/NS-u ^1!x>2!o PJfGWsqڏ# -H=>гPNEy^s vpYCȮ&_Х묽_] SI#b4\}ƞmtcyNd!SR407!^:xA;NUt("ޘWrZ)˭R~je5=ܑDTSzPuiMz]WUd@;C'7r 4+]e vҐE?xL>FBS.O>`Jg);cb0bc[uwY]e#/h1O ȱVa>d7/NCYҺ_37ڿ)Y{2rX,l! (J zh]l-eQN^k:СG,ij= /"0TJ . ՓU`/'OD4i//򱉈"E]:1!GmߎV|^.$Sl9~!d 9Ŏ cp!9]6vHtf|Y-BJ$w&CD/󡤹KK9HNq\#-H\$odq)&Y|u ^ƤBrr^*uo\ .pЦ4RȚ/n3$xk:N;;'w 5IBsr+2,XǵÓ"uVLmZ쥕o=/OΊaioo*hȿ|c wÂa;1 ^i^X˽Z[LfiDŽCu?P DrMZN0o0`DN}sM^Տq0lhge?g=?h tLaаC!$ x#'A3.NߨnR<P.iQg=j'xT[2!hQThߵi-Mo=G(c QkG{+x$&OpɎ g9a,' A p;eݮc{G*4$B'U݉hWE YGn"QHxs̩9kɢהն A'~zgW:z]"'!IGvW̭^2ES/$ ۀ#!I?W[¶/O6?%$oq(["Ll huxtk"`~V$Ѐy;u~aSlݔēRX@b j˻_9 pKL2HAN}r>+͡U}<@;e!.x ? /;7b[Kdҡp5ֽ2)xԕ;s&VAk?uKH/Tx4κ yuW }*~J+Ċ]zyG懞ofm< V?J>o IDnæ 3W85Wڍl8}y4zp *pbma)\2_W.ˢ >#4ʰwk. N=Y2\_QlR/1HKgxBa/eb}\ sXHce"ti ;- Qt٨%\F+/Ĵ.a<6.@8+t~N#H'26 QeM`NȌiPfF iܕ\6qɸX 4kAb]dJ7>9 `?clѧƘZ2C Ytu2D0|ikl|Ĺ?"vpX*l}$IÀ;ց' L93 4s 'ٰ 7sgЬ)%-cw#Y4gvdQΠޭ<ы~_*Z0 VRj gN$diJPӥ޶Q٠lYʕo"{j'7xH"#?zE3eI jEҔ՝ЅW|N jv'+Dun6i珋DH}-sKQRnĺ1 fs 70_4|_fꌹA*D*{zo #fn̢|B9bvbxYWsRx|NǪ KOɳWq~kGN7gS䲧MTlIlx7^?r"l^q_Me&AQ7MdW U,_&1*xՍsA3tP[0Đ 灺]u t»Akg^6#p 76n^-TwzJfd&&lnDԉƢcƠ8ݠs'Yn')?^p^X@к_!Qc脍P21sQ m E}kZ;!;H_oZ#`Fj g !vDB6Lz H%t8NJ}Di} !gG(_h.yuk8 "AoYZ/ezs- ઊ{ RiKsr9Jh^bN@ga&{HiJC;_Q]^,eŬjŲ#"㵾w35p]CNO2XAr 6}p.B.iq$,Nexl_2yf>dS<C\J1𾠔9dlN&X+\SwС~{;Iu,hg[&7ϥfߢy?"R=.i@G 2Y tR%)%UHgm"$].F^hhe$1U+s3.O> h{pDLACVɂ0xĻL0-Lo,lZiɂ M~OmI3V9Ԗ~d@]U@fAoCy@ lNQFUߐ" 5} $MxK8-} 0 7?y\ U ذxkvZ@"eҿyD~PK*ONʱнZCܟqT@zRD)U 7HCv\ p_#:dZ E{@h:XᬠZfE7$M#"JPF Tg>ʙntL!T>ȍ g<`ÍroO": ,a*0.G2^YؗVC rO=Z8 Pw Z==2f/[_">4:ZK(o4K G{<[H*$6]!lؚ8LX.mp ?Hwjja0鳆Zf?Xъ^qt L]k"a o33R~R6x2>?OJIa|Y$nR_CP:_6hUlڹZ763_f˯s.a71;#),uEsSڎe;s--qims7߂[UN˛/ԛㄵ6(4vӡ~fN0;5k{Ohz-r7b 1 @4ZNr1 :jOs o7NZ_#}G%RTGQv؎ xBo CRlSQ|A/۬ޯ$Kk8aY *PhK-M%O?JtюW73"{ph7Xpk4{$%]@ըHvw˴6]H"8'oK*Ↄ\?i'Xϝ9ӖmASTC."%8$CљQ^$ ͧ˿"^\> _` o^`OpܛHI0|9$p0ݰ ط1/D`R @-H(d дH4RGEN19W&_"^c}/ͽSvYd@K kHYOH~cI΃qVbݷhuoSP\z5e?1:*TDdU2^cۣEWRwWv6NS6F8FO X}J6M2f a ?FIfŃ<bl:,ZxmZ?*4xgYZ0707010000003e000081a4000000000000000000000001649b7c290001720c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/e]?Eh=ڜ.+Z=-rSaە=\ V=+? ;#ADr'8aPaUa.DU$%פlZFCenaCiIϐuPB*0.pZۜO,g&nE'ksp?)3cT`o$ʨ1ֺJhb3j=)}ro+z3'eLլCPRߑ蕏zM^.}"^_(r6Π$8ȯRxD,eǢ¤1J6)-%5*"&?/!JP^" }݁UZ-&YDɬzV:b(Jy6Lc0X J.w'!@pk|E>@ ɱ4 xl 3͢n(;:d8\S"z*7LP套{zS29Ia0V I'@(0ng+'#W >[ Bvr%UB'ƑμXY6dr-LuqD:ҾnN v V~^иaтx kgNZ=䃿$7Bj>6Dݲޘ~sP͞ɰ!Ԉ *<#A{S5"~ᴶAmT4NOQZP銻AqqQRG[4ꖦws$pLHLJgd}FŃl*we 81)WݩH@N> S! #o$ОÜ'srG/XO#3mu \7 ?jE@S(DYW:VQ>GI&b]GcI2$T_paWbCunV]=lKI}w aDR]s$~ 縧3OBq%"ijO&O<F|i.$)L;^7 \* f$^KYS~Ӗg3YSVQMfg*B Ӝ^ؐ@ s>W3,ȣ8OMapSAbPT2o4{[Pb7=gUZsuMTVn㋥™2ߨHD n ~bXZ`J|n;w)W G˝)l>y1yeg>nO48a_%1i!儜eD=Âq7̓O+ss*}6ߘt"$MM x lA3 5$KYTN5oAN{>강9,_62Qzn.N1 -Z0)2 اj-2œXNΊF:/Ɉ [e Vq -'{gՎŊ]|R&Mߖ֞^]Je0{x#@Y3¹w>=>mhqnf 4G~Lxņ Ϸz*Frojf{P5%ƒH%w8ӈ]v<5)F,^"Q [/N{+]™K>B,%hD*xM '>h4'E-:"@LPST14S o TLn3=yzIJ섣JHa[~.*q# eZHW b0Gtp!){ ɕsYOf"TX,sYwdQeNE/j{oҵnXj_ hsދt؆rbs,K^.czNVER_p8Xt.dqAIhZZ皦VƱ[S5{ZgS9=MO3;*i?53dTaY x,(6}N\d-$$tWZ/ZYZҬH|tOv.W)KxB.RƢ Ue?%+kc$NKvWO6g ,O*47`'d%C{aYʂ8> '1/cYn8- xO"6CP,D搐森Z_L(=zs +_ ~X@%m]߈5p#K:b8n'oc/)laY[#,XK-d0H**spiwM2de J9pze5u⍶OJiʭ4;ںesc._e%Sc!zJȿ*| ;f=Wêr*1$.:vQ'7%G_P8Ro<[۷Ө5RI3Ug#:>i"Nsү3α=I_SP)6j rIY=6u2]|uD l]ClMK={!i-Ksa1wEk |GN_"_>N/ca nK,'C;lKAD2=otW]pUN6g]ieL֢#ӵ!=ARNT9;܅JԘ wN޵N/,igPѪT OVI }Ƚg)-EnըxC>(plwN!ZyX/vr8/ "%̒Gqf;AjDh~ћaw)Ĥקb3['F,QADNj%M7q~z6dPbp?LStbc~2gU',?4~B(LcΫ-J]iv#A?|H栘h(E񦭊q #VGp,2k&~6ѕ:v}oaOW*{wJؗ6tI .Hje#nGÍIbvү"U 'gGڂj3'NXBش;[YQaϷ&9В/gF1 }%LE$vX/[``<_VsޡٍY_5m߷Cs5YZc&̧I\oq|.G)6{nyn,Ew:Mo4cHZ:uq;d>ѹG7)xsŴK *Q(9bsay08 ^FCr8k-d*4`RFk{Mk>+T^ԁUdԞJep@GV~8sUj2M1N/mw/)^eR#a?4EWg"O6;HS[SZԥ߰[}IdoodGrɾKdztCέ{DřE*r̓nf2]*GfgZEVs:T_8@cn|w/ihcHSq)4J]=nKki'nv NWq~V-/0Ӳ7i zћN$ c֥ב 2 7ձ .F2urG@'ta8]*c>A2raf6O+Կ-u)kpJY ZWitܲ7Hi"ы\z¶ib$ShVŨR]<#_f'jݚ>jK&t렽Enyզ\I'bZ;zfrpDl DU*E׆&Ku_ǧpe를X=~B{]7k*Ň.SwَT\)AʚIww\-tA,yzM iZ Q) 0a@UiB?ݟOCYUزV03xZ"|+͚0^(YlJSS7WR{]`J#~Y#H: p. ̻%UAO zt@#c4skѬO# %9ܺ3~QL~yMAC,i ?&,Rl*j3$u?3U)g$W*&B ,=Nꕕ9"ծoiE(te@TLGWf6bD!OA'~t.gdGX(T; <_úӼ`]!E[/n*!Z`Kcۃ6^C[tXhxPVyjA"Pȡԉ9F'KpU}?&%hVrD#ŭu:j`H:rɢ>y,SKƺgaT:@7b,^Hpv~į(.`'_QTD=# P dowWx U_5LP76(I BM!0'Ŕ")]v4 5f̞ܝցvrļߊDwlR/Kq{Et=~1c{g֤屍ub+֩@Iׄ + }_̏e`KS<`~/X Gʱ(F34JCEKTQYӊ}ڒpLJ=܇Gh¯&qpf0qV֙\aVͷZW[!'o5ecڞs"8ԛ~{?.Oc! Nt.F0GcuJ<@*o!V53 /7=q#r&{he8*޴٬u#.Lj"79/ىs!MbYowC.43_8$B^+R[|^Gb>{z5O0sX-JVJ܁QIͯG|Xp#`^jkGMG㳮, _kĄܶ. qPl%:e383'$cIs8;gD^ , /Mftķt\x?4VcZe+>u\xh"7KoC%,":A i3pk$a \"D Vv_Ai1F{"){ZjMc!1EN:th~?aRk ʤJq=tGA"zʃJt51Zoh25=熠i|V`(Q ]~AhyWƄa?}ǒ 7?CbvdG cFuPe/Ubg/l0(펦VOnϐW6e< 83c_zz9A m (cOcb)>14u&ҡ; ă\YDVoJ[ {[}!(F~ K3t|ؼzfh2!dt7,8Fx l,k󛻜?~`\9nz;GD]V3g+'>BaWiZDRd.$hI6zm<5<}{(M}2Oh11!./!@$-25ALARò'7n{-V;b%{js,2 l-nMYG4^̜G-A n0x j7-y v1g[n5UJ.lvxWhG Z^<âJ^I5Xeo#/Ũ |]4.o TaC,]NQJ)\&IhI8} a)5UGWuEFٯ)$r-k_}VrpQ̾?2=G.&#b"yZ9N8c &*G/`g0`QSQ O4[ б{bgҲ wD ?E7P΃k3~z Dߛ'ҫ.AD*3 GYQZZqK**g<9rC@M<hL9 ߕb7 s@[F ~w1p6n%^) Qɶ7H,u&Jz.9{ih7Uvn5M+y=ؾ׀Q)Xkja$C(^ _S^n~_rGZ.51ޱD[U9>.}_s]aB/jP@UdZ oGc:#ҿhxk &\ؐUb|qsȎAU9Qsˮe[x ł2Ͷs :R]nZj6n*Jti1"L&OCqa~;Jut5wF:j>D[e90Wћ贔 &+#-v MJJ7#o2Z .KU:(iYqS)mW\Nʣw~g'µx'/s#~+Z(e]F#o 7ӽd4/+|ooMIF_) fe,܁?]b{L?F)wD\vHq!ccXm Z# 86HN=lI7}Xmai"| Xcf263L#  $ 6\cUU#`+@\AƷsե[D-!+6CƓrYGO]{*{; W=[; oWH\اP#3ƳЈK?vB)׿*_O" ̻twxRgtۗit֔[{f'WXLfu[jC֖8W>_7& sj(#Pn<:%D\a;wf-;<%sy}M6sEsoK k[wZh{Mb$AH~7E&/"i:5FBmxo?ȜljBE$NpA !GТ^Dž6v=v(^( Oy;_N }?ĸ[S޳N*j,Pn^VP69ɌH")($4r'$2R#j\TlV 3l=(}r|Ɩ~ħǙC1f}.@g@YiB. cft;ˎ)r]Mv&7F&0`Jes! (f7:3Ma.8f^ھǷ\~Y&0wY#dIfjV}8*4\;&ܷ(D6,|t$N9#KssogC٦;$辕{;m\eibngBO3 Z}ZkI6CWiެ=F ,5FX8v &Rꘀ/^gJؚDv;GozLK=d) H)2evzwrZT7wn*HW}1a@ڭx!rqs0X+G3#oR0wf) y/6ɿ-cye5dNƛظ2Ө4DE9bJ)I@]>8~ha(LP No3\S#cb A^ }6w٨i]c@O8+YL.(N'Q .V֘ݫ)k}GMtTP kCf Yb͔u\^~Uz%?i>IKscW (Tqұ̺.+MD?HV+TVDP`ƴ0_K"t'>"ڡY _u{UnuhR~^WVfRJI}E$fߊa' `msF60KM+F, ĈK9 ə8(;s7ǝ)oԿNV@Rp~e 13,zU$'Em3}G _bU._aEeEwd5 B>`{{b(|<۱Xl١z$6Ĉ'&EA #c T,T =NamySPx cz6R6=$knQնkt*GC q4 &):!W@{Y Tu"=+Q>/(@ ub21x@Mlf7Z4f86xx%^Q$5Y5S}/LܳV"Ѽhʙ F`4d9pÀZݤ82gМL%crSgpgh?WZ^QO^&"]6z]̒mRy)f8f{V0ͫ&01jeiVNG!,D5|拓b5h=kcnİԮ? 4`{;Go(PMu.>]-?N+=xY1rMiwݫߍ ݇,m {khaدƗ`#dCmꩆK8 %9HR)>mW>tʼnip)c]|~Rn?ȖU%ˇ Wfh uiNvU36@M*cz ;/@b}@Jy;U9FCޡvlG P64&rMn&efk,Qe"38/u OZud$us*M"QVfu~3Gh¾ʉz֠O٭c*׹j.>7Z㟭HORgm' OMC iyAUPJ8t5r*b=Tjm֌$*^Q'G) Ù%}u(^{Łu$MLPCnmw;V>u*^!+sdhYK @Nm.!ؕC1:Wr4*3&/uK‚ŭ}8>c@ uU;MEV$e׵"la)hVG )CЉ -o 2 m1L0_C^@ ]&J{;`Pe,г ] NREV27n|9lH~{%tYܮ^靅ȡEzo_A,xn !ŶlE D_B)x ˞ muhT74Gwۇl!R3!Mwr/ -*U[WT8eJf d Eb4ݑ}hDir3R}I\m4:XyԠ6 J`;ČYA``tB d~yqG.wufHC{$O,-[X/L.)HT^ lv˔?G,̫̏2<,3uR44NK~,p&"_+ͮQ,tjYpɡڱ0\iVB7GYLK0XaoMC\{>׮{Vc՝tP Q4=&Њ ;ߡk|$"TvϬ@2Zsf;F\#?/8~F$?[n4tL3hr8,s:k̖0CJwߩ^<Ԏi Aݰq sL uej]XCaՁKEZϲ @5y%,܊"n#a =-꼋czK ^ .Ə*yj6.meRQf`&HWEWm'%ypʀBc8}aKf#{dzk9e1 o7RQ[SO_*^y/[KmUz/ Qq'$\׮.jpTFBcȏ8O5BX>{}o@  s[*p֒;;?7sU1'P{*i`fJ)ZsԆ9v''N{2iGOf`tD5BZJ24ٰb|,$zPb^aKNui&VgmI5`'$Lep \QRQym: OA Pg6eNvCMo2ݢɱ>r-H^x.CK&9B?cm}4'_·e4if؇Fe*RQ!xKy5c6/̓T҃"szBvf;PdksCgo0PBBGqTY;i(LҙV&WcHg΢m_Eѳvi^'=5!HDKEb:GD ZrT'Fi K¯;}S#MVhg5c[h]@iҕ,=@u C VsJzExbX+ah@2@{Rc7(sRo_nT_YYB8 ם2 S,j7*HwK-M$_tD<f-fv<$l<"֋7__TWg&l,Sp4쎩't;DDWG4o'cO%CʎDBjס0(CX vjTr!qlfdj:EI@~;S6Q deG/PEdB֚4 ۱AԀy;ڕaPIej`՝q]z>: `w'lO>:dkՆ )$*,12?m vQpξ!u@޵yBAX'aDe LFzCL Gvӳ;9֘Do)}9}͎,r!pѫN Me`gcWhFZWpp_M*.g#:u3;gn:%~;u)Mtܸ[ 10P@pC71 >.;߹+ j(Xc b1ۥu0iTȋ2Vg6/Ⱦ񾗬qcIFf~sLhܞ9l|㴰/$COQxu koiݜ: ecϔ;8+ b\PTo'LcZA)C{s$WxdžI*=_%7Q\sxnDȵ0k;$JmFz->YOnnB6 5qMz7ҰtYg|LsB";YPip84ѥB``# NnCm"ɫ~<.?ob8:yMo:,пٻjiY$ vY'=˷}!5e_uIEQ5^S c850߹󋯻yBKׯ6kì7MQЅOo~1NK u HA x4cR+&rڕ'S{:A٤JlV~esW Oqq9o=7/`2D-S8OpmAEgF+8TdS%bKNykgk[^|t82!Fd"-olգIhUB'֒CI>ͼb[k?zXk* &FR~CR,(^} P M8NN!XxP^>G&t&M_Ip#J0K;Myky<@WmL~2:748tv$k+0E"w=A \Hn ><8"Y =B&N' aRy][JmBc`E wz`2PM< bZ啥0#e?$؇ϪxQUDyNiO'QLպ)Ƒ5AWXHȇɂM5boARٸNuա?Q5sNWT?] `ium%~d蒑1y@;S(x;}O"N;9 =eGjIMj@Bs'TB 1$J|97V`8eZ+(2O+g#~GK&,1uI~i[_o!V]{*QsE]XS P[U^W |;b8ۋgJ{#߂';Cs<Byu.eaƉ#9Þqm /ryiE t69 GMmG>_sefew";Nb)KƤԚmǒmKBΝd SjI8o2i#;!#D7on %'Ar>.fZ^.?e$uQ5&D>6d?eGĞy2 7zhPSC!I#{G8r\x"٢^ƉH*t(w)op'f|S[6 yr+DWX%ފq{H5-ncMπ6_Va[sz z|'hKSeҰٳ0PA/b~2iI*{•7oZfS'V`f żc+r@p[(g5%Y^(hw&+)#ZO -+E\n@QB w[gjG2{R+x[lisn%A!`Wc@.k;Vsh ġiz})Vέ tLD<2,7/(<PԲ)_TMq&xEffJm6mOi7Q_&"Ð͘hPҌ6`h̅0+2)jysD?iVZc:i4,ʄ(a#} *@5~kDcTk߼pV(iUN\\i~w];2f)A5g|lzuH.Web`Z8$eml]f|6  SbX' 616ЗB_*ϕ5~V!+Z}gjZSOtX~T,ހ#̳Brc{ (`H\)$r| ڇ1, 6VbW^PRķy[ UW[`NVN]L꓄7~Yyg'#Ƀ LAp? A4lr^~%fZt4yNc_7;?,zyi#mk ,pXp~J[!AF|/pR/hp[xp^m, PNt*Cj.-uEq =]^dm78@/acOɝ(]Z6Q^Q7,0 Vi,cP- vz844 Y",%zL ? W|weȘTd@IN8$mv̰U€@" kaP=9=.<߇nr˼.I iw$}r[ pZtZ>ܰOӲ7:&x$䊕n^^bp@,;qK_{fNBQzZ ֑k| b*;w\I&d)A#K_pF2qZX)xPG l MK~='罄f@9)5%9͊iփ+ߺzH#Kg"@>WT|JH" ScOe%f){mdh=/0ʦq4(35m2WG X[l-T0D+5,Xl"E6fqI;T dcWrosl'i- e*q bdf\v=b^DAe2 mr݇BUcŇ+&>|?BSթE(a}?%TמuMa:yrk}ffKJ=;IK{X5P)_vH)q9H*>˭`;CZ$G?Fӻ:b㮋`/o,TZlȅIK |.'>o.+5yA5>NA"ni3QW/b̷BTbeBy;n%E[9%&%rǏlc {26l9EO~X"ij$ӈ x!**rRN pEkq@ߦi!]"CzYз7+ݷLkOOe#a+I:ר -34 . VA'v;n9dANB v,@Mǥ0AYeQHZORgiQyYIJHN&cy,Ww%+؊mЁ-ք naY;=OG|tnvQ< t1>'dtLM٭kwžyv9g Duqx 7ЖVװ.~e\`2f!M1HvVΆ[1u9 T+Hx )w 0g7({pׇ6_]ulamn+2}nDUQ{G= ;k{zyВ}xE$I NdT5Y]#tS WzjsfY̦`EJ(U9?',i˯o=l:&KwB)t mfє5OX'!V>hݟ쾢-6}f0 bԍ,qDj4D %+. 8dE4@OsTbGY?/M&Ax˪a9&^6fLp\y G ˘ =m/ا_IWE9笂GOjbYNe컘JFNTѤ[+rpm~m[: b(ȹso7&O_@ bHpJ'O/}PrʧI]5[~`U;m@WncՍvb bŮ>cm)tzYV(kMCi(Q> .A< E#93N)\)i`kD'ᄏz{ZM}kw߳5EhC۝Xgw}k4"֏&l!RwKntPˁ<9NŜ(5=vrhO >`RNÀ5N2͐ 2~"5\`TzB^b%I)N OȁIOtJ c f߬MbXFH2R!*67 oe`ݹ;gzJJO"ˋ*"W9Mq Ng;5N_gU-rpֲgU)(C&Z TGXUSZ| z~cW9ƀV̗b V*YYL2j2[Ӗ"v?FBtw-rBIJ: S~KH[aWB`^_`YSMggGr@7o#fX+oPh'@n:Y^#_i2T}}? >Zar5k3KFzxlYVHӯn1}L15a|8sbqZ W?0sQw踚RdKb$([&dRwp=\ `鹣ULzOiZG |0;Toh@Џ5֏^toyBGiyv/lK|a4*@ޔX}s]lzM2fIKaw{%C* $8gK(`.R)/e]rIJ/a Sܐd⃽1&ܬU'zc& īY 8h؝F혥ؒ}fe?o ԄU5hVGy ?`Ȋ䷪\NГ1*peFs]mXО, ]L #HoL-% T"(SĹ6;hݾP^ l50д}Z!qnP5eX$R ]U-U)hE'r{]򛣓sgNF*/n۷1 F6)n0s8p\z+Lz;*u*j#lfOAlJnV(pDDD33zk,lrw:68ˍ"מ`vոj~s.;\hbcv.|Ѳn!7Z6gsVf0/UH$~_;/z\9 .0+K鯎19Bk_/8یCL +se%:5S/aJh񴟆W,/] 5ctS}d ͍ݍKzb&3YK|+Q':2q[1ئ$U+rD!qa\T%V 6 gO*&:FK*FؠPYѨ GsV߻;qqJkʱk`+rEQJT8mkWî[0 IzpN!eO>COC찹́vRv]j&})aK߼d]S4fOG{IPpB^0H]Rx`HFzPrS4 ̥ "Z>䡮}VGГ͍4Rlv-@A9}-iL2G&ɳo@-_Cuxa[) 5)&ꈺtYLl. +l(xr I}w_}02]@8,yy 5e1F Cg3=ŦA.#l~W-o|ƾH9e}<>-n}XM4< QRJVXTn+t{4_ ꞽZʴ"~_x֐kDdLzkUMBva)עڭLa,٦R+਍,"+"ۗzklY2) 2h+R8N(1f@W(\a.qyT`hT#k'Di1Q a~yqv)xbj3)уx]ÎS'M_ u`H=_1M;<lK+~jta_WF2[Fܚ@*Dс-;cW%~GWUw k;@ĮS%#7Hm%\ SXF] mJOQg[Te'>@ DIRlƤ}‘j?C@+pr r?O~Q>+qt_wĞtr\k/Sj- p䬵#hS&|t]7rbtfOᜯ8Rr0-+@U8KIcw0!nGK1[V)T=;W@2^ /3F2ZR4kSƷu5q9giΛHbJ[.X&)nm3<;A@G#Ե\/dB5~,P򧫆< TupJb"N'02&j!_sWWZ#ZŠRBbnzYhӥhP]ј0)C6JiS5|hs}VU{=z#c ?{dJ_OaSXT ,'ŦHkYGLoZ^e `pG25vH\>ڻFڕEv*N.mxarSQr1+A?잓@H|FQCJpGYӡ6M[}x. 0ļV쳽>z+0Ռҍ q_D 3edzg [9b@W̭\D =#q &--GTl} CphoNX+{$(kнr͍yp1 .'漍>4ѱsPqۿ T#dcDj020Z`3+Qp5]ܯ= UA,j@VNC @nzK|D2 ΖA(@ I?j-dA(3$-1 s#KyoAnRr|ҩΪ\6{+>KNHl36d})+iQh,hkI7 bXA)kfܗQ.F nC ':k,$rcxQRVf3!:,#ʗ')%c]@>y6"t|iNRy+6+8+̄Ɏ2#D&tQShvùmCw >9WťJX>T-rMX< y`^Ȅ=e'ӖCsVMVA! ؽ(atp٦!i0k,OSٔezomZ77NéʾHH"m&hV%Wv2֚aP.8 FT7i3H=qK$vY 8"́ >K_;Uh-q"n~(|D`'š(V!] "byaM`݌wnx@94Eܝ:5Fх EVT0AX0?Bli5x3q>QIUE1  ݌}iCdrͮ48)8kWaݹ b4ɚ d=F NL숎- ~8(lKS1!S rXѵ.߹c9औK6PqVn;|#e;<rrj7zHbBz>?>N(kPyk|L$*w.cL;#]%%fo&@cՍ.t,ѨĤʓP^6+GR=h0l6|G캱MqY΃2]V tJЋmWGQp3rxNׇ)/EwAt[rYVe;i1yz(TgP1=~TN+tan`/ 0ED Z9ľ"W랑&9 5ÚZ,1x|ݿ7Gql}9]<\5VYwFCٖ*䄧 u%{ Ϻ i=4Q't[Ix&j7PX^&sԆ٨GMQ-{ǝ3N-ytb;J]`Oz_Z#3ɛ-1go.s)mtKA(H1JT앐+4]25%,n1(.=D>Y VF .>">U9JV'=֚L uDao58OQ=mLzeQ~,Do6 NU.XDz⤱~C*NpCU-6Pqj2βW6I3D;S@i!'6^gWha80ѯ+OvV6uJ0>v{Og<* P7{z *@l/rK䋿cڞu\$@YZi#| `xL}x_ yz# H(1*'(cAԽpI;=uz?L=Y,`F8ӧ,xW|1(poF.k_(3#?k'm8 i?[FHV?u[VxA]hEE^qv F@|˓ Z‰u|Q1ieK,kSpgP՝tfޣV:z rKs4'QZa!cMPR&,4nEdeӃMݽHasspΪ!o1*XhWjtg馪狡0@~-i|nРU FT8+q4K!8}fH3cu\vo|_1zB4ٛ~{g_U Q$վIzS<ڐg | S58Ha7lWu%6Ls\h Q E`w<yw2tD|iٗL]]*k>O+ EiuXx9 U<FɻȫXp(3!g1Y2 o_W`NjJmye:=ft9<r[܀r__HaP>)b|H%J4v`eNXdJ½} ֭o0;i(נkESM}=0PH 1W~,z婟*6?UWjxUJ rTOa RRz_\jg$sB(8>[B˱^nvr`Ҏ z_}FJ+L)Qv:M avNvv9'@VSPL~Ԫ!)l>RVaV*e^΄Tj;I +FxSG;qAD<̛ b.ִ2o jg*ѲGS`Xbo8ϧ N E2^`FS7=U@lR6zc`鸶?1Gq 9NDFetd3OI|Y~M=v6pf/нlS| ٧yM9j+CEgTc/ʺl.%o%ڠF,#_M"f&:"Z_,U-}0!;]=tpƐ6AgǛT%2ړu/6;,P:j0,u~? ū%kR4wsm\ vn!+@@2;Qa ; c4qD\ڌ ,n&MYC9q/[2`y䓱[|4K>k^#o+yrڜXb, Qhp1)S28ay+ݿp kx#b=-?-!we6ڤc<:SJE XŘ x{1ԬN%5Z{dc@팾ʺ^Ϥ=ex5$rK ",& "(Э-{N!BEYjC羼kPۛupM\.MEѼIةfw"vĈ~ pT.(M6Mc_NM6z L1Nz)boFoEa@`6V |U6K$,gcܝgfyzZ #b݅-qMڟvM..;?Z5-”h, r@ T+43IvN ȫSX~8 <ꪔ|>N "˅~4Ƹn + dU1ZZcs }j޷j@Or?_?'j2iyT6`5mr3)}ͽ$Lg0#6z>ˀ$Vs ԒW5ådGfxş&\?js{>[VONDw(PsGHG& pH>݇:ߜQ?LL̀]tgXE'D2.Sieg$=}u:xװ"*`CE_sLgLk"+aom ~W3yF̅h<Ĉ[L|'/NV̞_,ZEg~ t7|'<ڣug *=>_L2(`J9>۷U?+@rےְ@?aFݐa-pQ+8(Z5%38;*"YjP7H"F_AI4S&a$[Z#2) .xAD߬zrP"ϑN)3WE M %둬yӾw溒)ùB)hq|AtwJU=HD۽Ŵ7@|TY tǽ8 .m!A'q8SΊ ekkړjuyɉzUe,2^CѨ砨H *w/ѳku9i|PyNne\(n;KylS|'~ }lFlrI8ZZJrj6_E8UsT?qr|W U ڗ=`uN3<Q,jc ٝA<4%$ªo(ǜ Yl:g0 *UKCd;/6 BVcDt :Iɀ =W'd)7e Yw[9XVb3J&ZP매No4L~Ep k'<l ^]XsƠhc5,d $AlG@:˜xs[x`S.0 #WRu}{*6lp\ D$ {gmGqkqmHZh3 [^j+ؿtfaB#,1A:68oɢ%wBdN& jF6~TD ;;ȀֺҾC1 8_8UDSH,%cpǝPChmO+ẁ*`DEɍE!PcI3U vr.o0;:?ʱ"Pjv جWFeyBi@@l~rY&p c[GH%>ʙnM嵾̺H+wUeZ]i#ݟ0X*#:&1j0$4(Zr,d(ĜZG̤Iqۨt/_Fڀ*VYRr;=\Œ}KChcfӢ|B`"7h)@ptYoXY\|I %g'^6 4 ZVr48 x9 V鱒ʆj+ü$|,~G{Ӂ/d9uyKe$qse&f.1e%39^.o*&-G??,ڗϴªF –X(}B,%pVΏ~kBcuA^sDdA++4s0l㩷b ]>=X+1MT蛙/ P {~w~^e :ŗu$ CIE E<"c=g6~D as}L uA> E: 2z=b䶹,& ZAMHѩ !e/[T)`Ps38o{ZtWwM-hol(z/&um}K5MV}'ŭxj̑V_fpr3tf a5 FVC|:=G9XB{ ]Hp)[lʁao:`Tj#cǖ A(`ׂ|zz&I 4Ih8-ɶ MlL +HZ, ?l>==vPy,CCfX=EQ4VM%Te-ǣ>ЦC ;.!ZUc# %^o|&8QD#6= ItEU/ۢ޳:1OY rjfJ axQQg_I3ɟ'WU![uD1ˎ2& :>~Qab'1\*)dJr L&x`. ,K&)ⷡ!XV^8㏴s ֝i!S:qku\wX5H:$Uؕ#tXG9xVڊÌ|Sdw"O(OZK-Rrӑxts)U?sZ@SVQӳ w@m$Yc[?n 4<5z{PźֻFP~irAG-^yj%][-yh_MMNi,TE\|2DKȮ[@}Q09̚;J|NjDHԏƐ^t"\M=ڔD{3Dl^Mw#IGE^_t΂9pȨup-b9`I]1łX/L$9DYc8j x(c F})3Is s`b!>edìIvɵrQwm̶!3>ê鐤241V(>`]Q׈ԂϓDz`F|Т8DI14&7;CK5h4kHū1bÔdpr-X:v<cIi"B>9i^E$ƒȪkӷrV6݋CdRn'hi:Z@FZrUM(C :gNDGح]H#ÙkI>5k)k؜fPMͬ^f;^j3ly $0raq\ }8'`!+Z1))Qd~/MpĀP^%'"2xjL:MJlFO2mLt5Uw nk׀{W((51Л*11y%>$>쥭7ukZ\}7:鹅.Y ?4ƏċWk [m/08JQeYlB}qnsOL2nLW}vR%q4+,sv>İO?uL@ŚM~pKDp򵄧 ڨ  'chj姏܅rz${&}tR2HM]t# پϦkSrõozľڗN>/"> ɠ> KRUz"@`nӨ ~R{q!(p-uyM}Cp՞*G"Ri4g˚`Eaw(Nox|0#*8[Aq_Љ_ :r)*x&?r;d)fVzZhykgqp{z_>v2'fCw2g9F8 t f'_~NKcћٹ`0͑l'ƳjF@{g!'ȣe.*p~Xw9ץmǟp0F_Gɽ  [ՍQ`!?9 Z2?nH݉Au0~6Aineq~6G}md !w}i.$b<ʊ1-k;N&O0xͲ>.8J0hF[a\R;#"&*Β_Ơe*1Y -ޏ`|_J}~&Q BU&%0.%0`yBoHQfŌaʖ)w!s;BC`LɻZO;^Ha_U>kDӂLGu؆_XiΡh9EGwl| 2Wf+j'ٳq^ܧhTf{384ʑIYoc7L<TWMvb^wt*1ؑf'6,` G)g0lR8S%l@ϧz*b?gK jz8 8{^p#":+u {'ê8fW;}0BaFz"a[CO*7 +χېRZiUeH׬GJ%(_"*(iW|Bv IIfZ<ղK=[V'bZ"@ʡj>z3;oG7GE,f"4ŵ !(^!BVYCu`¥Qiev!|=xr/1e]xћj ]GC`+.V/D2mqQI/bQCZg N Qhq#Xҍ)uf{ 7h(w6 a c0嘎i8Stޔ^T<;= 'V3='T|Q&0_.C&3gV;zح7>MNh]Mc_U쎄Lb ٠UYg^H,O[yB Nb;`q`t% l0gvН.b #Gj \9yqV=911Y7%:͋l%h\ m .q/ĭw?n3=8ί EV#' *1"员h'd,FR9ҵ:)%4`%*N!?4ơ lE9stU}=,xHAVL;Xo5xɩɿbSVcYlj<霥W17]8kDJEjysJ@Z.~B8y?%4{Ei@uFb 0GH{:wBv8ƾAu&he"泧{µ` M6tOSY}f3r ͐oK ͂_O}43__U=<rCP>quȑڀȮWJbxj9 xe,?G?b#ֿ}v;dυ0˥7;h{"h` +4 Uf}d*A)$mL3XǾ|b_SܤFAtdX+ˮn"陻@Uy\hϯ3 6 #%ћUz=+geŝ^Ր~PVZ%D#dS 03*Dgu6PnO*weXZr*.}VNjBd 4 ZqڤV6D5T+=;W9+~^KdFacFT؇/r[\[F3'ԀH)?eߥ&$[ɀ0O`Iȱ!^F7RhONiGT:c$ ɏ1`sS9cK">KT 亙m:Iee؊eLb Dt<Lfܓw z#XBE 9ӢɹsU҈V>EYm[#J~m͛Ptր`>3{XqTm{PV#w?m=uCY~1NTJ/9\ψDgyrp_w<-3Ù<c0Q+0ӥpE4hi/޿pC=.Dy.?Zv2;;{u_a\E2j!A.XNT/0? 5LYׯc}7dĉe"1{!6x*E[n9"O$eg!c!58ڞ1E Qpc x]"kvNȾ+)E$99tڙ¿|r )Xd`-y0Θgp?_nf0$#ʆ?XFs>]L2+q,;ݓㄅǫv1rs#m*uM]XMٍT+)[ OVsQ# J㿚(h'>Xw46!)% ۠Y03vpDOWyҬ12-XN!}:Lw!lACVzN`e~~~a>=Ϭ,ɐ*h*Iǹ݈SFF[$Ңվ#oqdsTxridT؆ڃ  FpDH&z0\_3I05d+Of|S/Z  H F+Tt~f#X~5VU9*p9-*б7tS`="FF -q"dvWu[z$H\a Srq'[ABDdt G 5u~Pɼ8bjMI2X=L)nó_,qRdm5Jqc,DK}fe=99,dKYԈaA΅j;CچLáν߾a0~ʹBp5q3kۃo6t x43!'Js?WJ۞z]E״det!t+?'Y]! Z Mg ö.P9Y$3J x!'ߣppxJNbN6W5.=zHgb 58o^?~ `βAkxl G' (/d߀fPe5|Bͽl'8d+6GRvcɖq݂u5rg%P**8blf_@Zö %RYo0z!# 2%M@P 0qIi!pU6TLu"x)厯3;|2U9%]X;}9+&y7>˒V&>UЫﹹo[G.{WKVK-`e6K8nڲ/<Q: /:Uc㱅^xA'/)t4XNODyue<A}uT+m :=8j)$B H|˔O@C %MtDI$m1xPfr| H:p{8PLj_wQf},زub}6^[)1XJ[*-ꪹ%ߍ\ނ:=HC[p2/pW]gr_F5@A7Q2n8tJn br\VV̌* pϨ7h% {rx^'E朰aeQ&IS,z=uzR/i5DipLH,F 6Uv2*e1tlKf87ܞQaSB)F.cY$D3760%UygeޖtTuILDV;>Z#{ v_(U^C:c`u nҞW"Ԟ6Rjo;|h,f_(ît*Wv?Y\;CPiG5t/v~{J1dhkB Fȶ >Q fAqOjg(>bߠ)Ө1ţt'p‚j\7IX,[&x f5A5SGzӬrIFGԛ e Ȃ$!(#YltǙ92V$1C`&X6$M#)EK?V!VVa2cɏ|#ErFXĪp3=J#x$=胺gvaaPpOUA9+Su 0͘طjfVR4:ng:dtsЉ=lFx𮗕\@ZW % ^~l E|*g:s}fmUk :ߩ,GED$h;N[MeL  b{$.ep;ıO}xH7yb޶uW JՏ Tnk` >W굾)&"~Cd+ `ËXTd{!`@|ߤZS%-ش{G?>hQ_R>;͑/QgPmņ')fo 8߾)תDI6vfyrSro҉:C:L~SG@/c|U{#rTܼ&joXI|#B<Œk"-j(?;fYWI?}'Ө{>#}[>l>0ϑا}Sm"":8fQ?ߩF &`ZHe#IlOzze@/ 3@ Y֗lIOw!3 ]'7|%x267)JmXЈ@bLh@uRlrc&m>,JO Ҵ4 ڇ rG3||R*V7`] sKBԠDTB/R s$ 5})VXY)?/n'Y:1\3)=;yXO־g&CTɱ(Hjz$nv؝;0;40S][\ 41n@eX\,tt8R c aBPڷm)c]^,ɋ> MAYD'W8uayY:ҟp {+ҳLCM;я!a8]75-C--O"KQ3v.̬k2͍"ka # csMZ=9qw 7J~S_$B~IYnf‚*/:*OnV//{'y{_`IiE&/˜+ }T*Փ*~{J*6)BQeQ&~ޒ$bHpN&j^LD.6ZDOF GJ&@eț+z,ضQMv..}L`0|!R1L( 9a/1QvZ`mZ0[zJ+ٙM#n^KF-1P2JoIXfu:$R'EX-::4PNҴ<a5HN\#}3 SƼg ZU>xhs,M'6 YGS.W*_:Xc+&$r4ZU cRTQC1Yt9с+RPȼ2Ejd,)\/TNžHmO@*; .o_d-j*u|.Nڝsn(Taa$#e;Y*U}BlRSܯ W[+S Ek߳ttRYFu} ?\'NRqߏƎ%;R?F s,ѐW7@qT1Τp"K̎DKXޤj |&s~Yj}c}c#ڎw5t8PEFndȼf0ܮ I6TWĆ2p.)Nmi7v^6Hmrk3>\sS GdPQv=m&UUu @%sKt-9ƛE.0Kx׽bc lO`ݗ|J䘹Vk7Y S^Q#49DQxfem+Mku.^µQX;i˿dov[ʓ 7G4"Fc#Rkv*/q*VDnQdVn Epm-+,D&֗ yL;1B2FpʮP7]0I\Z.eb?|Y`B.@3~ T>SG=yM\Ҩ2bUKV]a7Ѹ隤Ujc+==7 CS%Xwv{̶Y>%t:Z2#ʎ|w,?\pncˢt[wƀ%VCJZ'4oDi+JRAڋ/ĽfpJQ)(`s._G|؍m9@M]bM@Ǖw ti_s!Ԃsvr@=Q̞‡TKG:  #t]< p[e%nMAqT^a}n|~nEjR}Z׻MD$x:)XP&'?}΀pj13O)2 p=RAFsp('k9:ϢںM< n2-m|3nVd% G 0CDivPi@O,}כ<ľX [e]r΄Ҁ?507[Kk)Y\>>F `C$R"1CRXD֘k -F{"-8SCO0 %6ˎC > _;MHC_$A?Uz0j7͑c?h9wndtsb~NuFrܩG  HHm&e\Vߏ'/sD {7X2-}`GˇO h-5~(v-.dz]8sJRAPUm/>KMxUֲxZX PO3 Hկ )T{NܤdD&,N/־|C]>.)qw?ew5:g,⠎$薩϶#7G[hT$5)XX@*Iϋ> m ü񰏛c|!}{jSY{mO/?˲E.)x.N$asg5µ_O0%Ͽt!9VV-o$Ey 1D̬t kxLU7тjPiHy;2^ޮN:JxE:t,߾u[˹YABlی :q6¨Vf ]E[t퍘j)ދREnR8EIGR {uA\k#+-WYӷcG&V\];o-]"==n=0؉ptRwyh4v^UhfoHW?TE1˖J9_VU•<>]gzIGa>OVдa`v4s{~Y=/ ERnag ,קϕ &yN;u(+CQq8bͿy,Wӱz"YgG[f(n֩U_^ ͵B.ԗ7 *ݡ%|"WqH `CV^Lwe)YgK(s'V)LWG +mV0C{{Ƚ ( %Ց8NXG$8!(%Bd{bK&BsOvvgB#HTq .r <xt8K@%0Igre3TR5t}*-ȞË!;= czhMFthigѳ(9D;:kp ߩ,msq S`AF Q{[tM۟?s5B{h063`/25@M!UqY>sA2`"U9X/O LoM-gn+תjhR<Ӏa_s/8%sq3HJfʅl*Uv!ޖ!xC^>->nj- {)3g"pSn'`J.gyS7"@ 2PWȎҷp\@/kM?%Զ _;aNqq q=# <5;ڷ( -5P g/_j#-=VMf (`1p9AcM Aڷn5 I?'5W±_+"8!E _WLJ"p BS$$>VyY>ȃmWM =-L*M764y5nl0dXU]RLǓ!3wro HF7%[]!`VM?^DF*W[7q8G&?_Yoirb̜ŤP`~E;1׍ `\Wa|qduS)h?24}iڽʕK^͓c0:8LsF7̎ C;g?s1)U-hg}5YC r˦d\yRINdWҮWq<5aն9S.]Dn3į~16L{)kVWǫHyNf-Lz%AR|OnC!(Gw;F!R%Vي"|C}%ϹR˨1>]4-;#hSQ=Nsr2t㱇y.#ow^R\}P}9cHSt*! N$ bۻ Z.+9UrBc6fjH̋]\2X&lj|l#tL1\ "}fl59VT gơP֯ЀW G܃(~;VI.H|E{o_bP Mkq*, ^Z#5D];:\2Nvi+4-5G7~;2(AE[3{ FGv"=ZR䑗8af)Ѓay~u v'iLkyJyTe9a` rcG&uꩇ?#~iqT bl& Sʐc(np /9mֽ@~(;~fΟg"a5c)a'՛LxNTb@ kpSڷMbM:~HaAeK_,9ݵnpŨiG (d `t'>ENN*X_HO5! |5U~W ex΄%7ј?輱,qK|$ǵjO:JE-UF}F1bQ2#I:,* MSOc)adLӍ(< qs-çޛ]w? &3FxzXR$u篭[A^Up6jλs*K CN;M7!ʻ0-8$AO e;kT?(%ԽȔ\>$ZrBa@:W<_ #Ҩ)4wU#s: B{VBQ9=G a!G\}-#+eE sQ^ݎIQAۮ YO7k9}@X %ep#sj{"U cQ .ckSx;=bOxbKs~+ZvjKx_&:asOʀ&lhraES=Ȯ53G;?oߐ'A0B[SoW^"eA A5r`On0lL֓nzv,y7 !(~çuU[2$/0Bz۲}l#};[L݅~qnj!.U^bmi Q?O}äͅۑIW,o)᪠_fGvEЖ,>[9R(# 9B3)jQ2yכebQC͋LhO1|^zMՆ{&wBˇ:}b]9&kF3$[}w]1)[cNltD? g8YI })B>DOŅ-9FHѴaT3Xt\@@O 8 IQD' }PD?c>3#E1ueq@+fbz -\#YbE-.q9'.{LuV>p+^!D[=0Bi68_VZ^i1[8/ ϹJF-ߥi䫗,f~-qlV |[+'h$q+.8v~x5N, cYomHp[ϪY 7IB~]/EWDa`Ti7U%0 nuY#>Gc` n{$]4UQ n3rzXD[P4CZom˃7 lhŎ"$]T\]Z7m%ȑ^q _ !exxi' l>`")NpIuB]a}wYDEBZHWjЭ¥FwҖt9Ĥ(3 _"aJ= dBLS yxIh׭籒(uDyPqԑu[$Y>1R22J(-Pnm]zqƧU*Z0j2bņxN˥ͣƂyH=Ֆ]ݢVml#oαnVҊߵؿlnb&i2[x\DwdBs?`>Im$"Hcu"l^-Ȉ,Dzlp:7b}.ΖT32M <+n7lZɫY-6b6b래H># Cn](=bP߃˗:~勚DU)&PYM!iԮ3R 5!+! 5%9`* Cm7(܄4'el]K$:s|O(皮pJNv+nwhΪ\J a M>̣.baBIeP !^ {ɳRd(i&6 d+SNNnwn_GBqj/dE~@ʿ[^f,8dHO"Lp2+"áRqOOo{v'3 *2gyi\{ڐ?_10yX&zGFIN?7,/i6j 7uC@9"Z[nۢ|%d9]" }o1nX}cצ몋5i|:>hrݻ7DRׄk4L-!#nh]I\>U2 Uo yA6 /C&HUQ(6#|D-Ըq߿*lc׸p-.v t+\ȩ'@S~bxxG- BDp5w{}oQZ)D!+]"0E?8A,aİR<8-! ^.{q $xȔĺna@%@޷K;Z345Ym >dD@Ӛ.pڇyH NGb.X퉣Dn{Kf|n(;^Z> 䍬'EJ4}sKQRp3-h<Gө'N-ۈrcd'笇V!7Ƶ&Jvmy%OmĚp[4ި {֋/&4@M{W3 &J앵[m@x-O7H N#E/ b{#rKnlSbC nn[֥dM[s[d:.J&f=9 uKvʒyFUoLm7 &SK 7(/sdXn=A/PY+eoBYYr$)KYL\#!,'>'Ç *<䀥QP Pnp99~HMMRj2 Dދ}ą`ZTr'")kJ}B`e[G# -2ڱ1_zRp>N|1*4Z#y=,ymj#l k[B!_lln=/~Љă:*XhPx+ 4N! g:ju8hW:'taDDB{l,]'(aHM3AO}5m_kmqoM;a=Ǖ+060_.Ouz2 ד2<Ѳ:m~CFSWa$х*I|}lu/V~'띟|4#s,CmuAþʢ4}&?nNa\H$L/)hh?U+2M[֊+>P08.u,K0&?cfhgOᬡ'O=YnμFW6s37ﵟ[B"I-;d@2yiWWM|f|Hي :Hu8(ax}~+)'wg9hUDޯiGDRfyɣ#FtY0L(NѮ,qrM.Rl=O1WmY-eO;\1Hl)K )7- mp5gqʴ+!ym5xL<͊߷حD>&1"ǀbgL¬XFX@2֦i)%-KB@<;]1CB.t٧@Bk|'ݶ<"Q@Q2>z,aaM^ǯ?][<`o5jAw6akkƒh{?W Imb'Uq䏁NX d2;~M 7Nne  aZ¢8H8da)naqF:ŀ.e Pz8;qK„7S4y=£Ze>fЎDL 88.珎 ) -h:4nvс}mvQKnj˜\Wj&纞Zh#ȘTn%7G${y-b57-VP-v|hكVU KB60%ܼa2k.;#`p¿->a]?lT/4DcEũqPYD\fmΛ:L0\Y&:7(2YaYq1r>= Z܀Q=O5>IA3E\("dFظcajȚ ?^!.Ka?06󆶗$t?΢MTRu؃K۪r+J#:: 뀽۰@`<nDz81/{xUy[zmh)>bq^yQZ21ʥFuhZFj4}>DTP7w*E Rѯ@Pe-FsB0r &^QZ_𠯿U8/[f]gH_px<^yR!̭O5JYvp]r'&dcCøC9A2[o!,Οn{)(r>M5/l$r$KyG@ )t wi74UyR.@ : Rzg(c ;nΠZ]zV.4&1B}Fdc(ܵw|mw6FrBXTf9k"[QSv MD'TW\ /օ2pmLt$^ ;&LA ɷQx  T_gy:ۈ)XQf () }D9c#y.{ P] X n ,"X Y(@DEqv[Z@vf@T#^[bs_ulvc<^jZˋ@oHh>`+eL{__'`9.MƁqČgCw;%~8h+'-hK;wv:qsj5զ1Vnؙn>5\TLmqaQҷw$#ѵ"G7@yG^)b!v.l)kFcv3tAzp)yu_W&RJ^g xcܻ(5; b{krQu&ԒxmlC 闎v7l4ܼf ;lPqScbuElx_V05 >6ڦi4f\Yƛ: 3(l_tT14HN7y W!_Kqp\tr`=>20;N i wGU =l'5E^xq!yV~!?fABsTn؃E=}2؇ndzEylZRǤ(<`nF@Y`P5"$^8؜sD`_ARZfySѪ 3WL[*؆mc>{I<X8]_2*Ox"7=qKX >h]@9om\PkڇJ*9շܲ~/JV d+[Wkj,30Ef@#GUjʭv}*㲣J4Q7m"l\TQPdA| ɸ!)W9c&7Bb)7iTx#\w ڏ"O0Mo~^ZKh;oBA LD>> 8F؂E.9[z˥{ee)dXhCb< -Ak?TReԂ'+Q{7G @kLLt3dR*+y갵ݾӀ0/a#ox(:9iW4MƍfH a] ,_Sd9,8ځmn]Oy[b}Vs[,i9+p- ۭ-bЂ3nOߪd?}5!y8YI;<'34 6L(i(=}٫)D pʤic1j>yz/iՄ5G3T#]*,Bpb>Xe3<]9s`A~UT=(lJGrDHXAI`JBvv\!T4B;m.j/"' _ ^>k*& VҤ.魚e]Q:;$uNAPWū ڑ P4)9>PMò}ϖ:K#o3^4GE{)$ba[罃gb5 ;x_̔ WTvHF'?K`K(pxѽ %L6݉ք8 PG>^{, ~q^ :68T|`pPhQe_i!IM2;֫B謁[lRS=r=yeTR?{C^Is/< Oˆ0}~EvIN+g}EO2_s8;sErAm@N*z ..ik 8Ü M`*rL9 lhL4vI:bߧg*ɨγZMթze5 QDvi3k_3Htz+9_/w>HNJۼ9cQGml妞A>z#G^8y-d?@kvKs nIؑyXØ*֘ŲJ,5A 4̩7 K6xQ`%ϭυi&m@\i~x!QC;{ 8gd__%/?v}dPo 쉯N7_ )t7ɎS$}#yK-07÷K>Kq Үey`P/{|J[Dp a3C7G=Yj#U]_Ij@hYMC *{&! Pfh B_`-kԥˁw5cB=g{(}H֥:txu=$x[kj"[<Г&x+Yv$)v=./U2e 5ߖbD a3i^flRo@Aړ>ޜѥWz]U{!A<]$5Hw PkƷho_AWn 0a5 BpCS6*jͥлRbJLe3?jqj>i OF]eӉS|^_9{a!`!ڃ5hQPiơҭ͛JY.}DZ H֜ɡfR#3IxL:0ONG`Tqm* ծ8l[po 5EL-0hB@%8'$HHK3eCDSo֋! q(#r: oou^mz([ˠ‰CST*E4A2 <:{U.B{.>E6PwfHIf0b } ݭxԮB.I"H4gTyV?Hƻ]ߞfƠJ pQޥc} Ot_\ X`قhʵOfiX1AV!m⽿t\Kpyxn`{[B?AMDU] Ch|3S-E)#I]BbV9XR4hrFzչq 9&n?ȇHrGB3/x;@Dv|( \Z8"ECa㩣<1sOYSRi@ܩ1GW鎤ry!5T{)Vso-JgRj:IT=SBp2@fmZgzgqJ8#]ԙʨa:Nf].{ę!إZjh#&{Ҵ?5rh/Ɗ33JfD .]XiMocLL&_FދNZXe˕&,aoաg\7>`1ǃ4 .?3 V7kG-GZ|^#W6v(@g%B(5Wǰ vŠg0(d8:2p2J +A8H$`nfMH?oqge?#El͐ J>9=tZ> v7 iH!=zW_=EQ"KPm~@vnBC:8fhn{s'׵="ď%G}&MysX.l*d}rZ^5th<}FWUri̕%FֱoGX`J6Gwjc>ZffF.eV^1F^+ɭjUEUss<O$/-PKq>ܾh@P?ߤ>WS-!zO>$%&vV޺|Z+$W<7A~(v,g2Le;ܽ(^ITm{?+or^rw|"}&`i XJ,};/>X?$ 6mKA *d2Vr k@ů!ؐvCǂE1Y䂸7:pC )LUH/r( /Dd^MLH--+=rMu0=<4EvCIaZ2ciqQA fiW5M"0qj#ءqڄ̶PRĊbSu] ݈Yjsh" nNEu e-8M aGY>Ũv ߬ i龿z jH҆`§?O-j%\ 뢝Gv0]^{~e<(3./~*Nr;LAXˡU$Fr])ӣ;4L:z]*^?-..IjDQ"X}7UXj:8M"AjNrU /Rv!|݂ܿ 'Kޯ&aᰴX3;p I6ݳפjsw…wNiR -Zތ 2( "H@ڄE&>u2y5S~4n4]3s0yX!}^QLi 5;C ja(ܭ鸲dO^{8y5vFk6R-$,.^3 cC4HΈjZ?NBLo;%|=g݋OHF U E$r/-x|SȽ]]!@t|Ɗ"ȝ$߁6B,5pZʓ|u!bR"I, ֛y#>GjU!T*Qc3ƌ>)s^sl3ޒ ) l=qZR.N6%wV̝)O}iQ??QZZEFϓ%{eO_:M6uum\uUd( :A5`ηac}|(ގ{2]-iBVi8[M U }+k{@J"E{$ޖ}V64V{-k2 ߧ$f`nhϯo8cC;͇Kf"40jtd6*Ui'tj pe/Y/2VAco2τaXu7]WBǒ$;L ۘ0g *K I{T&p@gfuİ ,\@gZq߸B~[ז}mM8~/bv_C0VX5x8){X oeE^-~LZ((S}bP1rsǚk@.I$tcO :Y[5Qʧp<,Pq'/Ҍhgi(2,u:s* {AOCVͿvs#{1sxbT4Q jƀඔ t Ğm'2{ypՊ p7xH*;cdY/RS }z۹/H>S ;(DПeGg;Ж$yD*vXRVq1Q_g|A"x4?*z%xLES{~حm?N>_ +1Z21HFo. #Lv9ymj?Bf::}թϭxS ,цml2BYlN󍞇,}`z#c~tn9Ȝu^i|KN@Ν~s'2N|*w)Iq{XaPA9$F};뮣eRKS_GS_n)*ѿ\4̻4f3KKf'R|#:LeϯSrGr|(M*GCfMP/GuQ.G2\f,w |N;KEH&N^*GD8߹TpQ-tO;tnR%S rW)R~`yQq&w\9n6umVJ&tz J`!duİюײ>\!D1i`@ʊYWeIȸ8{,9hvXJSwT^.|6j-m1h6U C|r^v̈&Rt6niȒ̀F*rNm&xdPɳ{~ B = hJީlڿR dfv.jaU6wʎ{o8)˞]n?PL"$W[u*@&iPeKi&-Gi萤v$h2Ifc!l~{?s1Sŝn1j): u=/=ofIT}US%V 5ioIf©!;jc* P >2ǨztfQo)f;((be5Wo[i:m>8[ܑa. 8nA܁ܹƤT*{7kQ;DGN2>JC: %<](S`"b12s-m5q݋״Ә7v.ؤ];t?>3^ro4t^*IC(Jg!\AYJ +5rS!&[2fqC>K>6w3} 9qs&e7K&9-$}<{YRS9lo:UuQ"]XOrgrkXxQ4 5PֆXm 9 kE쉟h blpkYG\0E[_Fwq;|~G8:ප+U^1ςsBRpR>Hp̉΂BW5 *hhHX|}bC3;M-} y?.#-(h-nɍQ~)AQgRЕ\c٥>aF I0Tn6IT]bIʉrIp[a20pDO$+Z &g@CʣMdxt]9ߤ( zV֗Z# Oelj){AåZ6kތgS`xtsg27L희XҢ=4ϋ$0S[#:JқНypi+!b;D:z\ ^<-9!/M@S]'%4Fϒ,]L׾c$r`:347'*/8u]4h&8|4uY#B03Ʉ'.'FﶹS00zdx9Oeݎϴ *h'^EģJWK s|N1VɘfEc2333%t>D77JTq8u7C(SM!J:~(^,b1&pPV*2Aehl{:eGrs*G@m,}>_U)w>{Q_Vin:eF i'g?8~6cc Mk26e.ڢ?+hꂚ[=RDO>i5SͣV^L%1 p.k^umDLܤJ 8reaw|VTy~T??5ct˧xZM=(h ^@ oUZ_σRи3Aw4̎."7DXaO*-l%`ˤQv[fbJQzO{.6Syw`TGy|TPԒVk:r{=V6:%?GX 5Ut@~s^@f*L8a8SFR:TMpˠS* y#(:^0Bd,; ۫7}OWP͙kCk燯dxL:tߔ+:{\'J.S?9G|ͤebcOL} :x[H6KgSjnD&Q=0YW^r#t]6Miʁ#]H׫5б QfQ #9i{>뷥@u 3*T:*Ӎw %\")WZmUvS͹_gXb 2P O^=֤6yk1e~ι9c1ky+ō5J =k}+~Zǔ9ޜB҉1g(Ƌ>۸`J?:Oc˺xeH-4A;-j*G}5ѼJ[\ qSf[)l%U hGItm"&ӥzRWt [<#-5դFԑ,5Ǚ~S\:o)k [L5]h FF6$k3'jJPQQ"4bwB]u&NJao2øX_"JP*vi ϖC7XӡިPPy~K:q]3<3Gን_o7nW|1*FSwTN'~ k>~sGX|tmb9ah Uo[P⡻'|:u@ЮQ!Y.d"b^(PG2썬y_Ϝtb!jKx;P8*_qшd}uuDS߄zcB%iQqYrhQ{j"lZ[HN7rxMZDΦ)n9-3 I C% A0QnyjO6]yUÓ lK|GiRkL#6ow t3߅Bm+㲗Av/zєt\I~4IHXH#A^jyطrN 8頓`oEZ9k!'_BUf:Nv:WSQcLNJ\?ְ"M3$?-M@G@փ"T(W2Ԧ/=#&&J06#hzbF641"׹gWe5 LGO$jOksD w5ޘ%:F׊?ulv.XI-5~CNfn)2dofDzɺ:Gf(Y'yklx ]'z4'N*;_)*#=u qjmZAJ[e\~GxFZkCKZ/hdj޾u"P`Ē2Vsq7 XNYd x=W;J1W|H li ŋ~crV59z Ȁ4 7i^Oz%{%B5.zVf!Jf?` XZjW":8nc9iq#p#DEU IZDbL;O]E- i$ H 7/$tmACBu9OclUS0A0m];p~JZff{t*j]3qQJ:l(ycaUh3M'Р#]o?3 %TOb]mG[3_ex޸V- %b1@oP}$ l#9P~hAT^hh)]^c4jo #耎q^R;]$ثR 71;}63Cpsu_R %.Xܑ`&QhD96g4:q%1},ӆΒ,Ϭ /GqVJgYXc{37jdc^f9$#$>cEƋCBXR- O0Wj͌WC\R g9)KQP`~E%T7=@?HY9FiaiZsFR]FN]&!3"8 ~!Y]״Q)UȄ Rva*&Rh͌y vmv/B37%|߀r|8vy]OGH|20Zλ3j5# :, ʋ=OI]PkMSE:"O[T|r:ZI̫dABui@w\rnvF.H`]o8ܛ{i ەy(ZR\J{c$;=}q[xv2;CS(Eޮ|šop< NѹO8٥PUG6X'ۀL~w_ʑM]lV=8DJ4hشo)5nl+Ս ÓFN-C yӝM}\Hzg(!h2Oޒ^Q8F L kKb9 XWe{˚cd"0QFNĭ9HB|pU*}ǮT IL^㯂 F$ H!_;v/zk[NCԅ@?AZF6'1% 5FyTFB}}Z{K?I FޣM%j? pOޢhSʉDg>7{A+V:r-deX8bvD `LY9A2Q{QT͚|lzQN@4q.oӭɻn~CT^v`_8:]'sO+atWUŲEQX%4"HPOs8Ty"Z;5UGׅ;¾J{-s?Yqk=7SY1eSqXɀ-ԼUX4ަE̦`96lܓ+s_ODqu2q,A $&H8o)'4o]YYedr"҃[>(c~ v_-l tz -_9 >4gIy.E BߗffBg1LzL Vq!uBQ`Z%D$fPiB1r3 -&$Fӡg3F+i JkiG(+z}D[[' SpI 1jF/ZVTOm]:&$oR!CߎSRBWY?yj6bs93aB&0hgEXC&T8Z%=ݘŭ12\Y9ڄs:^e!f[s}x#]H8 yoL*DS6@۴"kϗC c!~bt2sCR? y%=ec-רCi@ _# Dž r J;ENqA׎gDd}2B[)_7LޣV[NOοL.5:%Acԏ?/¶勏e!7aw(G[恠b>rw}wnxy[Ǣm87h&TtʻE5gB "^&` 6zϥ NNJl\Ln-i!ӓQ4;gVIZx<:e%Sު(B"Rm7`aP' IUa%}?b`9}~L C @͓aw#E4 t~ aPSk,:/2;(8vG`.â cgl~l Xh=6$ yۥeaU~",)~IyK&:vA6x9+~.z*sϞ [:R>t]99iao%8BG%Io'Jv/jgLZSK@rB}.X#+&'?"GJ_MU;$RD}z$?,Id}I.B [jp Zk{x%G9raʹ 6'!o="ڴ>N%&\V˳7$8}[J庡I[T*&iw fZw&OqF;YKTlԯF!<^{Ս-" N( T.r@:5FcqunGD&,ri1W?7vCdxo:vF\T_@21Abt^)1cĬi !zd3aOൟ[ D6&^o9Hސ"[NHɜ1`茇_댶>`f3322܄F # >vdU#[7 ki(t_`58zZ}ݖ" `d~`j;H0Ah! }W暰>ɹ xnn7eY4V*AVZt ._Bg\Q\fߖH*jUX@5tI:gbJdR1ڑ$eNrRuNS{b#V BȷDW{kuSBfؔ:UsӞ^0:-Hq,5,ЩG} S t kz.6!¸6A?]y?L"̝S&Sa+zV-QawqsZբ SjiȒO#pՎ0l?v -. O}THMK,;juoזMDw ײ@JW^(*BG!S6Rez (=q"U5p"+ mq:| EK60c V[#&zTC 2X$R5$T(,4*!G? C7t" )E JRf]lSweϟ6^Ps )"`5XPEAj/,S1?wj7L!ּ xDSN Yܧ{1emB4W>S+3 Ȉ D ԘCģ,,-;*1]j&'("ڕ[aW봔IJbA jDE,WWc:w~跫zLe`nvݩw6^OA6}@]^METu/|#3 W2MppAxUnj htY|ܻHU',fӯ sV5 b厥Tco`[N[r|EYe[@hE *inh_E'Sx(k(T\uAPYFf΄Շ#EhgcKP*pahXU8mً4KCƉN`RӄZٻ #i)NτK6P1w6z\@EwֆFQ0mR ^湃Ԡ$q˔g<M 1c2 C+1G0Z+Zn|.%9+gAnWyJg jQXHW V"A% .'q3ʷ/Rwf9x0_6㬢_O+=;X9|񡰸O ,e%rUkB/Tkڐ~V/|?4M,6ew>Y =5ZPDQ)3q} #_$ga2rpAccvX~ :OkVÊO^^oy<\qRg**ʧ5 'fgu ϬŪl7čhF_.9a"tƒbVJǀ51Ł^34j^\҇ t&D4[ t΃5f;GOް1ãSադ8=A%]kuaYz3~7sOk쿚4mvT;j\]mV6Q֠:FzgW'*| ~pȻw۳Ks3ME%Ugx !nP[_aV4T.C[T 7u 64.YdFYh3Jk &ݕ~90h *2$<*03S d(` xC_D<wTǻ;SyHy&9)ܘ~'Q'Z w,TpT,*exvA4k Cպo(́}W59B"[Y9ڐV [_@ոJ=~ewiDYl>Ja{fWRɇ|)oSstf8Cbvt# V'y硯@ J`NWN`FlU@԰B¯5w8q!7vPGfu;ڝPSbk>2ߠNcFU-Wp^d5"H"؝6c! d1.5`0 `,%-E-Jj!:qCy?;~6yȞ;47| ª'fTC.d}V,m\.7ڀBN+EK&[p Ẹ]I()j6ԶsJ?D={CNJ vl /(oʺP}/l9lc,A uR"U>aL7LJC 9# Di!YuWrږ~Ԩyp e΅U6_|h·t*f3Uv&V}[Ypucyhfn9_oX#h|UV|N0tZҖ3ldypi 8s"xКA3j`4Sx>E@FN/(8}hu((+n6tkzSh`}ÉML2;w GҌr@ힴ!MDEp^e6VI'Icu>FpvoNUٛv]&YC4rݗz^СSu:ǎ ROxʺ,1e_dY&!${H޴0ݜJnA3R'u}*7=cҬ:҄2ԈA1-:#c[ഠWɍ~2\f]8Tt|ձ:oE_dmiGvZ0Dݷ'Us8~X7ߎIפwcd+̢8qhVO)5dKcv ʳhDyJVÒ{y(ˤ$HG6y1֔z!ra&v:jN)cXёFT~9Ǖ6; q s6=wN.dꝽ TBon\ջxw/;O%Ѡ./KPx`b \C:0PsmELxq0rL+CG}G^BXNX-ʳNJbe\O95Eʷ]BU5`0$Q2(&Z5ĊX%\"w f,'/r6\9Cf^myCb$EY_XJ0 pND'rgSv?#Z+m?>k~h W9{=fuPk eY`co>`g/T?J=~Б^v v2nE<r_hijQiK@D6Kx@8y[ 2SVB: ɭ7C/8oxâxw˙%࿶ /4pY{ N׉Pt)peX_eJ 4ME~!c H5͡aw0]e&R%Q ycmy <՟ګ N`z utR2^.:12!ʸ嫙ov+ 9쏳).kP̋u¾ @{:?᧦^>߆:vSZD^q*$)k٧z ]P82ǎWwUgJb#"-ʧdD'ÇN)oOX,j_½ R#iѕ6>la bI)INv3_8m0b*Q 3|1ۘ.Gˍtk!"Ylp?丝M74P%9y6kp96?3u|1&H7ħ ;9쇎(]2/x̝"64*26:uo]tyY,.ny{%g0А敔7zu9Fɖ6I ^UXnlk鋧R^e6cAm#Hz1D Rpnk;٧GIaFI^^ߑH`B:}19]}| 0h1Jp#;C3 M:M0 F~~D3`௠D1Q3Bީ(h#wJ4fl΁ED#cp \Z ~އ[U ć;E;>ccplt{. & -Wj;a}utי' h1!ܷߏFs6Q`:%xp', R ói9K'BAϩ1nrY9WFD:m e:'ogE5!Ztˡ0Aq7Ssz ^inQ+}2Z72hvvw6f觰!EpE`M˻աhIWڌBއuw+,h,EU8*.60dPW g3>DZ#2ut\ǞalZup&!+ZGs!_+࿱/_SYJyyYwBk1cDtw訹z$cM+_E(?O97,` AXxZ BlQ\ZF#9c'c\å2vlx Ft5V4 ֢鷈 3W /[9{ |ɦ4kޡtoTUw93Y=l4n;ccM Nyӆ1lpMWA9Rn } )<֧;SV.ޗ%,3>臦*P)-B7c335d =.n@.;<殄wm'D[lez`AL a} 5>O8ĵ<%c@Wɥه iFJO$ʣ>k:*XPe1٭g˷xJRHTksJ7 S2T"Q晭#>WAFyXc#cby T)Q(ĭ޺-gb-;?,@vq &e?.0vYwu+}i>7Mi}siHZ/f1 }=Fj 螅:c6BHpq̼t!ȃrTt}a22- 쁔*/Pa7Mg XcaIǝ_Ij r%4\G\gxlϚ}L&/ӟ "T /Ѳs~sy S+mbzZati3~ (7x;/B`Gt7r9$' SfPpMpd"8(Ѽ#MB^A=Je(Hޮ1-QAq \+H@:/:IKidD'ViAp:'(L´U^:UY`J:dQ͢LȊM";KD>}]Ot_Hj~t Cb7rISdr"=5Ot~Eiס<16XmDta/B3`3I{:lOgtebuT;B !_ U#(hĺPjJ9Cʍg֒ߓ`I'$IpO! N{ E] BȊ.z_&ܔ7q{QSUxcijYpw zDFWn|]3ZL'nEܮy](W[TÄn4zˠ$bJGux;E7ʤ+ sȴ}8򀐏Y 9|Pv(uJݭKT۱I5.umd#&z % US*<#T]6Рv_?Ȧx&7>WƫaaV* 5 ?ZOlyT9P9EF<+Dq[H2{,=P | Tܢ\M|B2wIva0SĚj 1'%|6 L}8:z9uBȾgR\.+?Gi}'-jܜ)9|fDq_ aMzt_kW"5"bW*溝NP:)Y6VNU n-x}LOF E>mb*d^.=R;J #Y +FIh .7^CnZrs "Q["b}rФ"#} FM@s"I /ѓ(vLoEcL+vuBM LpխĞҲ usc z|!B[MlI\Dzt3/jw\oݹ8q"PuD>-ЄkASF N}Frú*'Õ=,iG'`wXjEgyT=fa2)iOoϷSyAzCYLTWw1 tC ƠBݱZY=m{ڗ 0hd/9&#%v@6UIXVKQ=M5jdlg%^hMG+O(` Vykm[FNHW{JoI=Y~n*O]tĹf/W' O$sʡ=tw1`ڇ'M=nϙr&|EJBs_P va]cfE }o(ӽIX'&AƳ݅,s+t]BoVhKe7j]ۆ"ԥϵ>0)YЃ vdLkkmi(O_I8ˮ^sm)'t"*b򅫼g .(GYk5yA%ZR s!NB+#lI *DC | ߂Ta3V  (pgՋzmB\e jᏼ¡Y /ɒݤ( {'Md绡ؒ+@W\r8aLx /-\J&*@8~g7EyءgE[KO5cڭ#bT ;*@urye1m}V;NkW{ U_I1Yn9#~ɀ׍曌e?@ϥyJ K"1Z8nRBCOw/>3׶ًx(˷\]lAlB] O:2fma-6'<7A^,DŽ)hΦ)h s:],ǧd a =72۽|,JČh;2 AW<;uB={ 'p*NUt"ָlKOfPb qH|WIf~bsZPZ>Ѧ7CSZFsʳݦ}QqhY*NTؗh5s:ќ3tG'u<)̴im VuB-ɦ-) pȀ_ks Cs c4z f.6޵ 'OEƠdɊ[& O ;{4lA1/^a2z*7BqJS3tK9gTj<׀c[O7$Q'gjU7 y{><_y. _yUZb ˖溟2ݤ^|E`,Ff@hu.V*w T؍Jֹ./'Ztzx+0\OJ؏(C%臧PoZ?޴@#looH ޯ!cd -3C{h\}5\}҆ߌr6YVJ`i'0E:7HuApy+@l %58=t\2d!GoC,=rB}A%X$2_bk PtM`̤+N90;oaZ3Y&%C/]#G7lY%٘v@D->{z/Ԛ{P3}GVrYELWƼB\nNFe}8oB yu$Tr#0$Z$rF Yt(Iپ❫}ȢJl@5$4i;Aa&-z9s#Ge䫍Ug[1]iYSx8VZȱp)W>G{Pw}I v/_V*jHfӟpS>CbYm^فN" \;wOT>#o4Zz8b,bҪ`F6 )z h%5d]YSg i*q4ețY +3[>f]hqcvya_]aϔ9ؿ4֢BIpkkm{ɛ%h|&{<( qas; RQYW*3ձhbs4s{Z5+{B 80gJNugM5yw]p;ӖengfX[-ln!Ü\Cezeu"G$ګ>} d6(Ibbfbm4b;OsNp췪\2&͕ ~YO-)(wT8HA,W<?|#)Lnv󕵔shE\U )3BL§uNٯ?y/f׃2) (WgCLBfȡ]|K+.+u;h\z3_ D~ W%”HπY{$(qߎ%N 3aDi:lݥ>rTuw&QK{c)=Kτ0C/=]G/ȘTLd!05D@' \4EY95luU~N31a،$.}a<"$1AV0Kؤ]4L6ʢ:7 0 b}ZLJI<0mcJ,5L@&_3H]fz>*.1bVo#*+ BΏ#`UXyI_{V_F8kE@uU.zWfyGJf+2ԒX5t>lHI NU~$Hks٦"rJ(ayOq yϐfEG9]> x4^\y#\W<yh=6|2 G('<|N򜬇M]8Uc8W֔wmA2n^=H39VtX쾂]?67:& C$hSydOԸaH"3P3cPN :/vۀ\%ygUN )._>Km2(<"6/HI Gd>B+Ǹs|RJ[9s9ũ۸w;Y1tF0i{u(|Pf e/ɪgpKG~^ZU_ǢI \g?57۞0u9}bբKe#ˇPyIfo׳֟}sX9>8]]Y\7`AʒjnywC PFR'Ga9eђyg*p^7j[DA_/NSGm}>l]X氵 oRp -@'^]h~c 9ٚߦn9~ˑ*3sl@taN^1f(֦_O nx֩VtMi0|&P0[L^;ӤōbՄNj$ĭ`ǣhdvpM8#]]IK~!t*0IlNͮ~IO$Mj,'O+Zsr7V%'dXU€ҵI`[bdE(25 }yΎHP;ERXpB_#03ZACߠ2!ʥR ReSc$wL.sɹ] wU t}韧\.xYқu$RwSW^ -#56 7RWկKRI}|qZ?[KRpkޖA>HoJ)'1e@;kv82N' ԙ<7n<"O-4AhϠ Q<Q`QtR<@YNfl;F[a(l?|q;J:(wVQ\ 6S[o5#,Ɉ'N<_DvIP̼,kbN/pbZA;w\kr;ތXDs5`Kw8mtnQ2?"Yc}mAm'XZ-j/se@W&d==~n7PՏvz! Rm^pR @Z}ƍ4tq Zs75ߛzcC"Ouy:vmXGʏh=]ZOK|9g͵y .HF\2EGޯ @(J_%IB a}:L97.#G[v,j'DS!Zo f`sߡ?XnѿF#q*}zVg~_A-2E`$ʟ۲+gX+  2^3| gG}†L|2-;Y)uDd'{ciESSf:bVz z0[/BaK)]s\Lt;<(Qdz+; s=J`cb21; _j[1vKz.7$.`a!GMjAiUizQFyKDRCX$ܢ/N(r8Xs\іړٔwv$y(0 5!VJbh6+߇|2WӾQn(L =1((bz޽lP$%*_Imd\1qʮRuc]; .#h~[]QN9ܪ::F Fuws=E3tQv*P_yxz=>HDp[Hcϧc_E bKU8hKKgCG& ܈5sʿ8EX$SJ(@`o`?s(%(0ۉ$0^zp"AxLG> FNdbmr)Z|( v!h)M@LJlRANi4jƐiTWzQJBdP s:G89$ƖPs@?A:oW~l~uQ9Ʌo~İKHXp3pBgV/Y5Q_|U]ҎVa&_fM$ϟ~AT3y !~=kG͋9=5$|4TJfwc"Lg!vaVHO¢ԥ$,#z`fʌoZ 2!Kq{|_)A!m\_"DUKL5;K<[F{lXO_bB_qfQ KFc4WlF)vga@ N3ADvL fq|~i|f_"^T=ƺF)f8s7e!c80]}{jaD^;?5Y6q%jO_M#E[1X أBy 8DESz#N9w\bT&j{I{ 6 zo 86~+?,oc$1+^+ ,zZ{`)YB.WN NI;ɷTcA%84 DC ;Ǭ^i3 EcCgH{D\zT桦#1s@͚.MH(a6 @]WlQ;If]!ڞH 0P= 皃&u(#=a眖=x,+ /$ )MAYR&H͇l\.~e>.ϷCxBY V00kYʈגfN{JE 77woi>!Y#5mKgsʮ3{օ La9̭aۇ0nb;%lU-x"C3A|=FڝG9fxєc3i0*~mS6@zxTyb58̡.NɭPHibDbFbk8j`%]L%@BqPldhf>J QL8r/&E_55RҀ&zp !|cPN%9w:or=&GtgW/⫏\lxrt̬4VTl.Ir1)f)+l] &f޳_~ )^YI/ !UA*qo'Ia\-ucL\W>)v}R_.&{8fy_,ryɚRmc'rf}盔*ةG: DMDO#ԄVxFWlbH5­ gVcuox_ ӼJ  ڴip!?BPYsHg~ Q~?g&HY[@շFY*4ۚj'H{Ͳ"ղAZ)7d>lA"ҀLQmA+|(ٙyA.L)3?P)|R֊ڟ/kE}+M&'gަ8xhR^`POx)6I5Ɋ\_P"-gwz/͊{tt-48Ri$YJWԟE%ݞn@"X΍I>=TdkF:l'_2}’l sh1?X'WUۓm^\B'2eD5d\ߌS R IΕ\D!¦od$z0"p8_;e瓌i09N%.YrР>W2yDž2R[ T:[nieBw!JB+Xu߂ DX86ܿ@ޏ#TGg4C=bԡb ǖAHBUl?]-q.JFUc%P6"]'R~ *jށ:fuz*Gh&hu%lBlK]i. ghEk%!xt٢QY2|.nNsA+g]&0Tu%f(3zt/>`: y B6_]_EVɊVr-g0_X|2]즧pJKa"``A *s4,jƦ3צPX(G=j6)U.zE-}IUQEQ=_!|r粴cnCc i7v;rJts6U-gYZ0707010000003f000081a4000000000000000000000001649b7c2900024f10000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/%]?Eh=ڜ.+̊Wt3Fh;\2At4\|J9;:θdzД7.Sˁ-Y  wDb6_ʖ6n(HWKqԣzp `CDDN"|k6,Kts46y@_O_dj5Qi-z" z5 dAR*Q5xD_nC#aYi eI'O ~|4T),g@H!}5ul_ L(%Lt8rxwZ4Qy[3X[ /@@~"+#̮dP@YU9i鞌n#fzfOOGa⵲w)چdܕ" ;[`Q^ g{.mW BѤЎY㮌Q"w8Ҟ+"P f{]'"a$w~Xؙ~vꝲǽ{y"@/:iPBeBf٠rF{j塩\nT̺;Gl!U*/`?=#hZS@no.ɼzf]~D#ƔҟFt^Y75i6]U P|\+93I՟6ڰM]!E Ok~AzbZ{߸+Hi SIEou/'^"Jy]!`!!{C5<t 6lI;7JT'i6zUĮK%iNV O~ƅ/}/D2_{FD|BnlT5~Y&ޅrZN+z"vl[`g$*NNiRĐt2a_AYDfra rEY_co7g^h?D]y¸ Рt_53`U/<d{Ow2pp*QzI6 +e I)s]\U^D0 0|c%a봊} kQwdgD˅/R?xH~[JRNM÷$^e?vܖ>W|.֞,w3} 0~nq "c)XϦwA5\ERVT5U]jIB/za*%3!qv4M6eXPiI J-.wൽ /LŹf?枎$8=tu Y`Q/0ĿĈR^S(DQQ-L$>w(^=OK gFg*n}n2NhqymeYwYV. ǀ9 puzH( qC$sIH1JlAp<\U6yA8eWb0zDMKF.J\;h|W`y䒚H`k9|eg&7Mic?0"<D/~Іy#\ QJ"$y|Х8r/@O͏7!Z2ub6,~YL 5`*n&k ײn HF@Jb^V0l ຈz!r \|;l&$* 4!SudH"Lʴ& v>ƒŴ,'TfUB3fעĮiVͱPj(ګGzbGb8n E^GDU5;9UE@̶KNשbl437h WPfl9F{0oV`V~쉸o+6A9oQzg$o˅?I'qrMU%05-֠mSK}d#PUNkb(SRn-;nRCݚbhAY 1 |KVc{>'FmL4jIx_+&}_ҦYKzxMWaoy%ڸpa !5kf}0hu)P]6' s/)*AQU-_`X?σO p,^-"yP sh RMBoR4qDQ[m1Z׽x1+U3ÇUh _mf|E~86H< -!4UN<,zj3zAӦdPE n * $3@\F?ȍT,e7W6XMOzN_AnÖ~ 62EC$xhYp?dOjJ#ș^ O$;=wY{U%&Xej;BclA+ 4^D~[s+~)[ Э#X_$>^PDV2!,eH"hMɁhφ(bMKs*CxQ~J֦IzKby[VMX9LjGyA+9L$QW&}v۹B3ǿXm8%D &I#[Fn+ݶzI$9~-2Xajڱ3.挍'(s)>XHJ\иu~E*hSھdnk x#* .ʎI׏:|=i5+\2k\|)Kua /d r`|ɈTt][+Qײ{Pyɲc qLXisɒ P\j"*ltMؒ,P*ʹ3piȌՠdiQV޳(Ҡ3EO$?dP'ˈeFh3c_OzGSSrCXϻť[ӓ~H&MȎ$g(S0qJA=^R)^ϞԳ,Tu ZsG<[''Nlz'pG ]$~H?wRq#Hykc8r!ZIނ WVE*! m|&BՋْvPJ+9xʿe A])xcU:%¯^"ŬU_qesQ L0?kDF83FEapEzmԆ5ODC +ԣemR`4EPTu{\U!L`czvkIZXکVͼA8ޱ?:Wkz5gk47e8}2NR7q 疮Iœ`tjiŒ0) 5W3"SEȏ'\ tYXnDr/jW'E @KtQ&)uYf#K@˜kY MHC^ m(}(;K?Y9,^ߴ kyo@3Z`;|Ln!!qDzSӡT~PKh:h,8P`S_ LkwSy;iS#{v>vC |(\|mp)Jmt?7ٚ3 Mt؁`u }eeଞT,Fه6RO0 #h~) PH'ֶe?Xsf,dՆ5̑4ݵe"O:b_ )a984{:1X_ɇl0f6GW<ͥu '|$C8<1\km>^Na)!} { 0~Yj_J'RT$#EAGOnf[阍{1cpp`<F] 'e׉#.#_9G>f[ecHMj>/ 㪩H٠{ƻT%F`gS-ڭ 5xpBR3&-TIi=QMˡj#:@#%m2rHk^D 8 `'8By=0{̞(EZXȬ}??SWDA׭Aяesn(o>[ѵkGrb4Ǻ|Ak [? :R;?f-$Jj] ͒"1Qʦ̅_2mD2Q1\d,R-M`[׸v"Hfl#2y_Rّj|/H>uif^^,օ{[:U@bix V٨Q,&~hݢ >O-+`ws($TuΖG~)U^ Fa-|0N$INGs: t;5\xzQd.yGfh/ X'$DVA5ըӗ]IK< ľTvxe}8Nc8fEiiQȯG˹9/Bn4JSfo2"fPK>` @#bbQv'HΟH(~P걏 *}DXē9Gk]͢ DCY;WDCѹ"qBi3*zc7RL/7${{:]&<w3:$ z52Ӎ9\PPN0MMea ͵J8_I瞫 S'ΔI VN@+^: 604ytҊ(Oe8l[6 =Ǹs/H\ȣRvQ] H "vn[#e6J+^2= $IՠHu>!ThJ԰?s @;z:r0v 4;ɳ ݖf 5wbYf+B3 1;=4\/G=k?^ՎW*!a"&l(xfW`I:) Bs:Os:al Ú{Uti=4IM Y]6xM)nI$(}^RO;N2lP,?uIn`Dj3 GPrE{|_L_GiG,NqEOk^Ký&blp(nR!a>BG'4U t T ~:$Eh@gJJRgo Ȯ<6m֭{D3YH،Q3_@4d9$yNtC#̀4㘁an ?)F4+h D5JԿ9 fجKΐEkN{O[F r>Y=Yk<ᐇdfy'!%1wufeV}ZCU)Qʬ޶*`dέ6r[L]1{巉8Mx\CZ뀻9cʌ!0)+G$h| i~XxIkdG0gSإ^0: Xix&[3+$;֠:}d@]d?͌W>V%}Y-)huʣc_Y~ +-S~ /qz@7^` %HYzV. Vb]O/R"Pdx(HdGB^LCV"h0߄Tzn,ԒӆDۧBmsh4ɌKȖ@͉^>oڭ-UHa7&c>=Wx~Ņs \EDQh}y%_&_;}}2{3眲1#tšG) BۺVN5 A bHBP[_{l\dqLW ?jN|tRm2sU"& |(N',$tZ ]I=m\\h۹LOjqY.8Ð|4T6z8A>ЌP&nDPيRj"|| ]v[z%}z^ 9/X S 2shr6˷tk+M 9!Ld2PYNk < ]{ `8`FHz6gViƞҊÏ*wǣ PC*ćW" T4c2 Տ9Sڗe#rsB*)^ǐ9]2MBMKZȞŧ$q|iEh+?O-"0vKkH )];v@4wbO"o'' WI/ _OG6j_)N9# ו/-oYT4|[o_~ ezޙ!meWS}7dֺj#Qop`MC>,c_5L 0 B2F_hY+D_^D=Gt?ºcT^^̏;Q8^OzxMyX)rF֧GQ(+>؞/>+l 8, b r๫?; NJiT5r!v˦6r*, wNA4y%KSBj&λLɞL4 {|W0Ɯlc#i굻mo+勥K4)˅Uч#bb33' ~2;+^dU%HЬan^iKC'>JI+~ӯy꒶MC6 :.hˤyVEO1`* Vq2X/O\%j<}l%U_0DPuו6^k)b7j;D`%U12QvJЇ2 hdSnlHrG:%Swv,Q]$w:*pEܷFpS~ۈ+Q KV,yQƬƫ+4[v]SZ AqpV: &ȖK~(e,Vv).Ռ)vyJg!O9(Ș%ꥣO qٷ3%X[m vZ o1CJÃpBp:jZ$I6.Tp8O 7m~l1̩@Ԕ?m<c$Iyv] Y-[Ծ J+y4V\E/q/Q#XO $!,a!ek_"-+AVێ}?RYIvZ»҈AݸD-.-efp84NZ5'je:ͪ{1b%{FN24Q`;n :Rő$0&)Ldz6xUǙqi],QVO3J3h+_Ndֲ l; xMD8."m<+I~G/ ' *1t07$2l}rteJ!{הNUՀl}M!*]~r5" g滹2 .T\W/¥Tf ҽױR%0E:f̥Uٴ b%9Vg•/-q U\2LG#ƀD{s32&MT8~BoٺQEF&ίEpyBIQ*?]3t ;-04FQs'#\Arlx(;uͻb=v~; 4@FJKb3-MYFge4Ve0Q>ʑXm O^7[m n[+I"<Jڇ|EBSb:e"eD\O im?΁y{"ҳrC;\ uгh'aEpxT~3J5"'yO3G xEm*+2eem!65bP|LzIаW wΰ>eb @j b$t8)<_0p0{<"yj\hAtdR-X09 <2h>P(8+R'AY^Z6;ܣI֫?dd'R[8:_`utC6 jIly\1w݌xsqG/'on '~'1X{gRߤ. > =0(TƦҋ^Հ${iH%3UL$ ="#ʄL>j-F*rX *W]aDU&OQ&p9CWʚw?Vrc rG)F(zLCefwˋ<*^z>*,굴рybhL ٘{5'չfRzwOX+- 妖tl 6N[ b!9+E~O +>Bq/xԾ۞:@_t2U!t\4}_X'@La ?vk0J(DmΚ:NΑË{B::?(ȖFBh9ƅ׍0gs Y|d͋+hj{53&0v5CEëhQ8 Fs5sTF;{NGwVޛ0fgB!t#Ed R@"MȀ z)Ntz"c罄Q29&*6) nZ?PlmhKú]ÖIV] l$aL'L'yiߠ&rpįx)ET|:¿"+)@U뼌'um.9 }Q$>[-3(fwL4qĆ76_ X@`J5'(EL֜9wgeT+$@$XհmL|iڭH]B-9ه WϙU+>&֬_cwsR?&A4{8bz!6m o@!exJ&iG;"f@ `V i].5R㞈|6i5ދP݉DpsUJ ]"VVاǍI3VM|ż|lT*_06`C+o|3<.:BJXLR=% 7Јo@Ӟx N)B9P{m¨&`G?\iHu &e)'鋭Uk%۠v1޾?1++btM%t{5yMЄ#6ֵ{xnRNJb|b&Aif@ai6)j }g^v<"C@t<2ʻ6W3@_fWfIjv 9Oۻ4?:YtLҹY"Ot|'_)ղiXGcY`ys&*!4(QXC$Z@>𿑈A!0O)U۟ڙ0zbɕ"g!vG8R?ZKS%M}2V}m !eM0wܻcm4Oh8ٙxlE]I>c yf<@W!3R |Rsr37hG]y8ϳ+)oU&g5#uZ[dlUnšζj9hXj g֯u02ah@vbk&JA.ݪG/eGhz*W78|WWnQqK7[||E(![N9QTsb`C_`ln5ӆ;EU^>6O"ҏuy!/1Cg*Ӏ:rghn:x NR\}FYY~#*~XdyQyD&s+3 oϔ쵖ٮ蝅V=7 HJ >B7$1z>[5 3j)/74{OM s~+ssߋ& +P>jL T(~|PCbbRbE2 9Djo psƻLʇFbO`Q.I`^|iƅ3=6gp375vOla"az`8 |n흪n 0PKZϐWb'c>&^ nX y:_bB.D__ڙvz_'"*;/(էR]OCZmkK"^!"iK)H-NVm)Qzx[$_'pCM6OGߊll9*;-I'[¾8v C3/AO pTwȪ!(0r>?o I܊Ww]j#sGApU&aNkSpM1[^܇9gηOUP|0) MC5*$=5nsk4y2Y.fZo[PdI/Mmv90e-;*5Dꎳi1SVcc.f#K 躰zG*R fЄ_~Tl=y ^(_`Fg@П'X$e\5{ՓfI~SwC2@Y\JC,>x0tNx~Պ6rڡ]8mt `NP_m18/\FG l |ʹM+h͘]*nC l0w` >TtPA M#nck,dVI~,J_)6[0wuHh,HH&PełQ!@h5FY}13jf0RH^)~̯YsPƵtEtf r)_ K:)zٳ o}s IAgn!폴YꝕܲG;"xTH$I%@-gʼnڣ%9/LZz_1Ҷ2;!c UON-3y@(Q7 <sZ@ ,ͪ'>=" 3MSFp&+Ԧ=[˱bkVU6 fQy\5?Rk$-p"7[v U;D_FI`DȫS>J~q#Ki%@P"T*Ԍoa>$ǵjƹYaNACٓ/a `' FP)-ɀ ‰:8&LBUܲ)ܕ##c_ΡuJKW6>a*2!?>y5!p%mpMK'ĥB0Y(htdˑ!֨$bi1 敍'!XNreC&i]ëMo+rka !gm7҄XS^D3Ab: u-TVՃX?8<#;<ϼK0 2?Hj<2d(MDsw~N F%Ђ߀?E_pR`<@ԬSB&hNm&V mÖ rFm"ߍҵs#h9FDE&9z^tYV( I\뺬7Npcx}8)VNJyO)4'+;R!dk!}豌] WRV_CR2a`QhO~ɐT{3%J磍*l-)RnFP0:KSƎZ P_6HEIGUTUPN%egeUA{ tmp_cQ 9qXa:#Нw>n=`2̦I7w~]Ho,cq ̑wÌM{HI(-ShRM iٖd{_Gmk[suM CwcTNo]#0\CJA ȥ0ഫC5Y 9^+Ro#$}b8.cAgt!b˹J/F ׽ k'_-5`g&hUQq//#F1]lBOT;Q'>އ, [%f? z)-n,cMjT2RX!wsh&W*N|H )).dȗ9܀đNdܓQ箎u ]"ãRwyB,M퟉rh-ih!R[w}wTdYɒ]+-* Io9$$W?,ٲH=s l{Q\$RAG; xo^,i (sg*t_Gqiy8'k3t;H$5|c% :" N])S(A/f]~UӴDDD qxs G:mf3xs$usJ&eE(|ǥ ܮ]WCInP \ 5&nn tXb"v N}7s. RK#׹툨O=c2׃Qq&=YRtTC5$N$MϕIr e̮s'849V.&)eSo :f\ߦٿkۏ樔nѵ`j;1IǨP~p2X2 o!Yuxm7ɇ[h!f?={2T'O/J)0ha=$jpah@K GdShT"hW!;r=K30G1|']U1JfK lE+t5|BeD+U/f>b&s@z69rme na4 QBe I{h-ޝin;ڱ.oyP Q ;(K W:H#p[߂ YޚףFtlG2hL*ohԟ'T1%.+栣uN3DjS| hwb7q-Ջh^9d;|ҭ}} Yk:sVAuf ¯jC50';Cc.Խa5@3[^VO5{J[&NeD[ =JW&Ub`r=-Yil2Y^s=S^[Cy a+A |a}㓠WB6SmM%\CF#K3(?ky:M(Ugr[__W&$^ɻ b8H=0&(¢ʝ4-4g*+!^oLu)&aU FzUM"qKifV4(^X5h)[)Ĵn э}sI:YI8BrӉ֦nrϩ ew8!ibmkMAk}dj/H Z"h`:7ԧqt@Xg))O0u@*`-ġFm!IdjVHhUH:c:2`߸*E⩒a]uX(v$J)j&j .j(ҽkR]/3p}Y}Tˆ#HW@g,Yq2F$/BbqAEȞ> ~OXAPֈw9Yz}(')'Zqf*j=-9d?SBPF%̐LI. t~\KNjƙ-Z7D3e\*ַ~v@9[iQ!HFPmq"l`IH |Z{EE?;[6ye;a MivDSة(~*̈L Eh3@FEW8,7iaA\G{ aِуTPqbX_o*,3mw P/]{(*\t?ēނ FmEO.&0ٹnF[rzSՠRM9S\,.rd>m}m_Mhi+9`<  4#0ѡ9i}q_ʓ٬߳3~ރhxFQU=PuˢlOC'@=y=6 0'Hq G$yD9pW(' \ReaNM\vAoƯKpv!R Mؠnyh cS,!_q%be%RID _z=\5XT_?,]ƬCMܳ)y{DiY=(_᙭tD(W! \K-ya ^8jǩw/*e.L3U/9&,y'P-^x%j)&j +7?Gٚkye6irYs$2!.֠SŜu)H6+P /@.9Oj!e4u"'A @"O*eG *> 0R8WXJ~0k&F^# i G7Y'^tʷ VfZׂ2.eBWWg!w($ .l~Pc*:\ܜXM*Bf-kfVM[YrPIm*MNؕc ¹>ghf48n+{c/ԯx#*!"1ao@7b5 m Sdbo<ɨZv-us->I w6੉3X^/Z?!RǺН|1BE_М6:9-hcFbW4Fր$x?[+p Әr,}iV6ٙ=R)`$e%.#'RZU/t2NI݃vO|j|$ٰ1ݖŃlF_K?@cAw|{<5 h dŢy! N :C&H IQw<~3qS򞃕Ad\?.Qx%p9e3v{~Z*eih)fSedTT@Hy o;\ɭz/Y!{T|}4B.PY!'y^:qmzY\o,;_ڬ9=esv'昜joQZ=Ra3 ;pQkMąq.rRCUyki3JF6%q61٬\6ξfP}4OՖ}8Ό+Qi)VUe K<)ﮈg@PE}&8rn7! ӊx?պbtZjH8{UcN² w;Ĩ=㮜(:{[=w\# 0BFzE\֡T/VL2](N@aĬ^g-.{>éw 0pJRIW-V">3b[ɲY-ru|pzs@Ϋ0[ugl0g,5XlSKhG)3G"@V,yjO|g1)z 3nUf~b ,>,xBٸGMπI4pWsֈ~au s-|j W$pB⼠G6tmis^9 kޑ6]0/h,8qRǬ˿,YۺH;oer0^kgMCC'0-o IYbb"JS` vc*_ 9בt)0^:L#+*ʋJ? K" >"g$wuQXGnxj,y^+:W5g}^mpVڡd0ae N167R }gce ҜNZ}=뒑_R'q_``xr4?j3H?ꕴQ֤'6D1|5LWO.Nq82 w18c]=vyY6C*؅F”C #qT]ǯC(%O Ї{m$XSQےJWv7 LmX4r]W=`K=KZ]R^hOP6Jpݓa4X-o:@i%4xdoPW࿶_0$kϴmqK-U( {`"S4.}u=~& j;$rmJs~xd$Bh&^Mn*h xdhJDU?4u6JS#% BB{2?U]xZ fI]Cn]H5DN& ŝEa#Ct'Kg˜= Ar' јfRDO2 a6qUuN,_Lom4phX[Wc"$FT"Oʥ&?^4=pVoXKA"9#Ꝉov=޺]֦<ʭ`&jZB2IvV_eFPNRi.z NE TUP{5x BތLf#JXhڛ%28fs. nr o CeF)Ħ.[Kgs5cY7TJyJbM0s|@j~'pҋ~ MadeݭΥڬ)FFض3ϓۧ/˂Vl9f׼a"]={L kH>BWLtv/R.EexDnlOfgٴX5K[9IE-TէJC/QI>Jf/=X%?/ _n,Xت.Ǥ)]lUm ]҈f[2s"\Kwbv˨qѰJ'E8(t'⻽+vU{pweݟ 6nԶ2W(N*|#n mkUyƤx͉Yj{M: 8J+dxyt?v#{W#2ؓהM8prҾBH:F/ _h/>!Myřb)DK߈lvx-SatRTCHۥah ]KxAOrΚwc4 s90.>~2&ݛp=Liob[(^yLҨ^c[m'|'S,6=ȧf 7-G19=.y+sP@sv'u'κI8,S)!tDTSd$.X?r^͓KWU"TvaSqꔱj>#q-luZh{(")<<(p=:S=GH2s0>S^ԥQ"ͽ6{Oe=ptyр +Hkc5Ip=p̕3j3s.౨WjعtJ䜨pw^+FpNo;3\z*+kjF?!b;, @Sagu ܝr4ǺHO3*PlqU"b{ e qBWtaϢ*S TӰm8'oDŵŴA-x!jȴ2dusݫB:vXT$Fqi#8G'| afei+ʱ^Pqo/-m-2IrZzfIc< ĺ:nB `EN)o.n|K}CUf Hs1~Kketr . bGC&s XDn6 |Cut={' s(ZDE<4WVkDC_f'U}[:FRŁ[C]6K{pCaH^ikw5n̋LÊl$K!'c4F\sW S/T`_GI DA"B Y !tIM"v.xT p0а*aŹktXd64FWn0ޝ*tٿ/%gAdTLSa3 E@UPr*&gL+[> )^C@$bDS|Bns`ºp)02I7-x*o)~=)P$"`׸V>C(@u)ߺĮNW&f#`\A]Q{XϰXH4G}:t2NC _(:kmMn.a^C\{ cnШXfdrȠ}!}͜EԴmNY]0:AW@0+ zY/r;-I@l$Tqwnb& (7'_7}\ۂO|O7JɳPC8|;/5b9_I] -)e}ɓr߻lz }Zͼ`z7%ċG84l]ȽaSrQw 'gHKLW#veI5Ŭi>ekuڇKM{ɺ#H NY IP}@+YjC[!~^=$.OW,7 tT+9«pOdJ EmyҲ$XkHASC#7Q<&O:x4LbD,-j?!`z}u2IVȩtﻅփ-@bČɅܭТm:}͂H t*#:Pi MM&Sn8 <-RA2;~O WqhYmT>٢l<&bO+P&j%<(yI) Yń[9)g׎ \{&p[&EAS8f5N_vcʺ\,{msf HM (Դl CT2S<$`k`̼Ma+%#ʄdJ#7ZpnXe %Cסd"guT Du6d{i+=g0* e|0)NK>m ly6۩p VO@JpW!/CƠ 7c@)*N% VfR3Զb~<hlSv$a#IVxt =`Jc\Ĉp#"n0Q?ՕZFXm+[>ݡ:J&BdpkX$ȓ7xsBF} EL,qh/zY^ORi{Bח3E1M,J+ӏLCOטI0d]~>Ww2 lfEZړWb 0TfۜCZ]3 Z[vcV Ր; FM7 `4Iڒ@΅|j{b~T Fٱ_3#E.TX~c+%g5 #B ܑCFMu\@ {C׾Cg{x|#aWe,ydv %3^ώjM a,ڱ[9>$ϝ.B7'I*eldh7DoK3c s\F#'sORzlvX>^+bbw\X#FP16rsi Рrps\aBlZ P~,o0+!Rri1)]_| YΛdk%XMrzuXUJ#OsDa,6(Dgrsom~=7J ]MJ֢6nҤjF"(u"SZf.493=ر?zH;".PAeEpnW(NX!~,&IŜQe/ݪad߫R7'ǹ]gijqLT-\V4!O6rYnsm4h}3BZDAFqeԺ5*gʼn+b؉p$#AQ a # ڞ; % !)D^I)AkDS7=AN`}I^!, R/`1IFB#Qxm,APq/Wu jeUb-N*YᡌC{ Pd:lr(d+ ei])'M<$tkkJm+=7>/-ˏh\XxMblZ aж/8Pu?f>tHcoچ.׏K% B9qИ NqCvy>bBޝh]+NED dăr=f^cChe%R˳¬Ac0G )1u cM ;@x8ř!\Ҕun_3oTx1}^J`݇Dl1BK[n'>ȜT}=_$҆$݋}a.ؽ| XY8pJ_^Q WǘbEe{Wh @ ([-DT8Ռ7>nmJn12 )c I\lн<@2]&wuDzAnBqv5FnE01^$gۅkgտ̉ip+.,(П_]5f!!CE'Tȫ"lj;GxFϛ=u `c_:1Ztu-wǡ5cΈE#k?N^>՗ )xT ,X{CGOhjи|nXY^5]7uCPE%s+۱ں$1Sszrk V[xҼRcXzUp])/ -{E/h~1oV0bCF}TN}E_~t@$٬\F0'W.㵀&  GN7"y4Ė3dNJ2v#Ԝ;MTSZ,?OLvPAW }5z8/Hu!$]؜L sӞ!>QVhZz Xڬ6Vuu@kv3Sg_Bw;'˪&.!|ҁu> <ݬvѮ1TAal 2X%V59#f^W5')맇I#3(+4 )!LLY rH+\םrZ=leScBD~ &b&As|iwT ?Q$R-$Zf3/%U_0+ꛟo[ 0%loɝ.m>b~vÃѬ+h>L`JRjk vUo6)Et'B@ ?OKz rFtz 6`!|0c*rpirRC)LRZBgYVP ÿC+LkD=Z/ hW<)ӭao18",{JiG]߸̝uu3426?f>'o)+>cF< B }Y/jlUksˆn9J OyS0M\!ؿgӳǒApڻyfNn R/e|≯ ="`Tur +rR,W@cSKFzs%wj"^2:ɔ2bxt|(!˶GJ'\k$S+h Zj#KV~ Ƞ%Dp HNQ xU HU6w{NU~#!ipjF஫ޫP72:ŏHh8K\v5v ˨> U;^}Nyp Ռp-9)Dv28H0M#9Ro+^=)gQ9 '^P9(55oHy;_vK@mM=㣻Lá14mK Vy`s=?STO@ҕX:m l+@"` $f,(Ldl#qyP.n#/hC]ݿx,rU3pK'm/c/2R l;:/=.^OUv}E=Jtg,~?*F{`]ᵞ J~)hǝ-l6@UPKk#-$+VSrw[dEa2Xa=S0z_(%fx nҏW)v@>nxd]U7*5$61;KF%z/i6쭕伻7gئ_*:*ܺyC}"1!I0$pfTi6;,Ftju6h;c) \cػjUF՚]ǧ+PfʁP;}FWfTOiWk52 IU !ӀeΎع#`[͡!rH=MN%wx!2Z> OJU"`?PxRfFKW+=GMR 3> gIۤB(9?+k;Gx$8)CYǟخI؂-\XG=i+_yѠ9"Q-x%6 hP+' neZowjګAYӠa MM"5RQ%!cii%ODgNl)]~)F9Q'm+x#w_#otj^d?7^~W3_E/tH0;gMk^/#8a|%ޛ7ogb  FY)h-HU#GQ$$4]^k,]!&,Ի8kp0e\H8kupH-pe0#WgPrY*]o)!"j7*U@tUxUkCK\ݚT'_|2҈ʘ\zRưK=:~]N}-Li*0|] qz!.dy:L.)4% GLv65없 -+\ӝ?^*z9}@B01B;x#9Ðj&[{1`E.kt.3:8g3 @SPgeR"gXt%@x8mER:/xRFkS8s!] Eq.Ύh>H١e0Fjc(:x3$is窏u혚e4(S}u,Zt澌g+JDNԉu*rTaC)V{Tܰ~rr7- CzlQ&taY>?/J9<ؕݕ{@Mm pֹzH&Ыd8`/>_\XP?Oq^^0+)UՅyi#>fz"$H椁5U^H~!U3<*l͝؂Y~ }޿U =D *ǥU3e6q")&@3O~/r(,2r٬xKDf4R.?NWJ3Y6e0(Mq?^E ]~aHnr]F%vb}fN7 DS6on5{,ԣr>ۮF?bV0?hbBs޷ͩPZ)gw5# DǣG5ZiioLںĉVBRNL]l?cMCGvԿCR{J.@Ǔ5N \ _(ΰN|S- F;kM đ#ީ\}.g1ZurL/M;U6%ˍd 蝷pƊiSk8[kC"2LE{10gyN+YL^Dg^Cwx {y#_"xT9Z+:ÀP[ "*̘Vok`,ѤGDVa >!Ѯ|,OI[u\ ˕Z |u]`<"n{[oGj*h_rI} c)֨d ztӇL4N< l,:Jҁ4[n53׿H6X`5Ey^B W$lS%qgWѽ0 \$)>5'F\ѧr Z].$ϩ9;ϋk TGNk>uw{Z/HZQOvi:Y9q_(^rV~3fK[roM6AhGWLYZ;07A-qdǹ>45-'KjL2#F}>bzѨ~ڋtʍϛ։͡ޞI}@j"c);l't}/#5[kW%g28jI%WVXSn[iY _ځr/a4Wa:Ahق]^ <sU: K|=Y?pX :,vqCdmN*ĺ'+Z;ԗ>|7 mS#0h6':KZwG_x+Ei:YI?36uƾ/yT#J=' Y7L)rPђyE,8v[ ݻh/B&n"IȸbW_JV1ȻYcdq! E M>Z߅Eq#~TúS29@VM Sc Sk2׾'q$<{Ep B.s4!`g'`V'BRꉯ𙚛=DEO0ULWŻ #cZvǚ ,h7QV\W2t~ޤm&+YN 0Fj߭hd VovXډ6=AKLvU[1YYN\un|ܑ vMX/.aFKn֓! !f=>D` MU7.ȨڑVt&XuOc`nMut9VME%2^e!^GX erŌ6h+5@Oƛ%E&^мPZG0޶`(Ʊ.IwV2@) ņHFlWuo=s"I:05vȂvw̮J/,'ywuX@]֭.TjXODœfVOwiulA1r:|*I(3)*ϺAyZӍ.)sCG 7xMy鴁fg떴rsXnD~I6E1aQs%ұSbxAdc:Pc&)A]+?lC`}Aiu9vC ;hqdu'km& ؟*r܅hdJfTR5*SH6.vzIG LKiC2L]L^o:؋z+Œ AkΖ >4sTe:$k~/bFu^Ğ]u?VKƼОN5Ьۼ@۵j*ok$e@רXU$e_؃-l?[$hC_{z;)@Xi+{%x0K~*y9/ȴ"shi* O_uE3 ls$|b7T?qB|];ă5/}OǓEL| r_)1Dcss5G DI.je$Ktr!\ &&M*6L&=]\_Y7{1## t=~f{!F'[x+rÉ24AzkPE mn[];P֡74M%)*:^ G6J;صpg/0w/c ^tնUi/iţU0),hKhR9R) :zxtoEp'2RO,#AݞTrx y(;IdODW ϦY_/Mv^xQ\Bl7%hGG6ϧg52#Bg<5E9\Q@ȑߏ8Ffiuj:X ] >Yyl9MoN%f"U> E(&g{ZܩA,jYc3@޽aHx=I4%L߫Q UE@Cx5AB!buV qf{/v|Kh3{-mbua\g7#  n|2D!مZG⨡v:Z'1fuEG kE4Y#r=^A,^u F/NzXOZ9"^) JޅI 'Ͽ~ SDԁG`P7s_aw[QlF񔺅H&Id%"RB;XUwԣPҺzJ*U >$UJ62pzHGhqijd̩-2c\jTQx8őOk7;s1 r^ tP-꧒9ulRM=먾^ށ\fI7&oBΨog#lғ>3߸۲mcwqtIy\%yH]3C&`}; UL>5&eأo]laO~ŵdğ#؉ psf/5 OVbjp"ϱAe9_&0DjoPSհ+h |h<(j- UC"e>x<(TREe'`H:"eҬ%bi#w 7m~I}>+Q֊yՉ碓@"F M2M0ʿXuLGSX֩fRe>%L(кC\fA&63$Oˍ-~*Q [B| {<rk<^1EQXlOӧ?AZz :|@/&K{*wl ev4RGi jd 6 RaIH7 tю' ٕB ]ʭᇬ;/HɝgPeA#eCjd^ʁgCaYae< =fcE٭)9ʳg%?rƴJφqC`o:.*?r89zzkukZ@(Ϙ"&uz}/_cY`} ӭ%iY\v2#'|67 PQ&D%zO)\F~Ϯ, ~!Y$HKʼJ7^ ` `XFLEkǫ|e~fasjbN'|B_M"'/=f"V"IC#QC؉NC.k/fd gk?-lV1ҭHcw ͻRf3JjwW:k?F6#D,i:jƓʣfH)b %7`%9XEOm.6qulX#e/?_ffV]#8wzXl](Hh&M;Z2d뺾0Zl{;60V4GV_{T,ʱ̿ H&-E@-YVI?܋*3y8aA>5O_ 3Gw]|p)#'.J? H%!9_G U1 +jsJ}Ў-:L{ :W{^s72hMIb{( <W7)M9722..Iԉ4?p%KL Iu6Ng.MqB%(p31 ftCB?!R j_۷fz|Z X"tCN#kXWϺsjQyWE5ViU_e$PI{6٣*|b@ECBW%ݚ:گyDr%r!ADHOkj#e30Ўe,gi *Hkzw`*P:ume׫bumCNA?8m*E' M}9} *?nFm2 $y6 ,g"(5عU~P]^uY,a |Ph7=VUv5G;)* h| !zT5V4)GpYP4P=vS?,q6('e#Q Fxb@!l@]Pgn8xlQ#j)(:6R4΋_oܛ!8bzB(ز\4b_\_prOh.џ|]rpq 4lma 0hO+8NY{^N Tӈ}qo:.KucdjxBZ'ٌ!4`|*dj:S|ζ-,yPVH2-wZb/l!4$hM#9;Jm $eZ`;av#ȔH$sP5!+p=oAцm_H cx|@.+T\v>Gk&H 0PJ2۫wU+I-@Yn/VYXQuK_|}v͘d&賴C2 (}k#(Jɞ&`OT3>~a` paHAq [M_pH98x{~bo;(A=R +K$Q @اBt7~8xg! <$'>WbF:]b#:(e | %ᘟ}APJq4@!J]4#W]^um5ug;xe1bq}p9-y'5/I oubSI+!6_@ _V&}(l1@s#?+%Y4a[ۘ+\g5o,AxÌNaM61E+ڷQ@%&߼UΡ. 83b7 pLq~`&?L Wn[ Z8^ a77]|L̤x)ՔP犥ǶL#Deي .%A#MGANDd%Ykom̟CHd]?NO(a7[.#hePxѳ7I ˎ3DgN[~Zmάze5zĻ2rnP۟%٧\O lU5aim߄\^;#q(8e۠Px {^ցZ_&Z,tacmx%+MVTK"`̷- $%)bڊ_8!l2kHHc)=ռ!p5m|(T9r/_{ha!T'ҢiUW /}o0i6n٩mW2-ze4­,,4%( zV=YTfMFYT;<$ʓ5-[?Y (poqw!:Ч+Xdb bn ~JԘ{N; FiAyYMKv!uL83~^6J c E:?gJǡ7;@;04uc -l`쳾ЯJeIz̪%Lo>>+n3-!A3XA!u胳`Y8_=Fo!AW9zQa" w1_G/!OgxE!@`^k  B,J;{!ɀ}.OSC׀iʙ=~HYY;5xBnцF-ՐhI 2` }zEKp-x,qL xd54mW]T\GI~GA^T jO莣VinyV\u<-BiEB*Zl]M[!=+zXdE5#hW7ٲ[6֍:ƈﰛ Fg}iYB7-ߙV ;TZpb;Eϻ_jƓ#ŀ؄6V.&'_\=Z3¥^lq~$&Ov UJC+kҦ@lebgO}ŝ0HWY;T9 <ۃgZh,k~sfO [ozS5|›D$5Qo LwV|%5 PH V]Z.r6rƃi<ϗj@^Yw>fp[GpMYIM,áD3v}Δŋk,L+Ch(N~-;`W`v|-uŽ0K})C,UKkwlꆷ>Z]ۭ_v[ `#U0Փ#Qu$)^L12N)ō]jT?rk{^kShְ WmS1/#3](ImQf޴nK4 ڻ>wNoР)?g+$. xsWڻbK\sȀy9joE5d?yi9(Vx*7x,}Z: i 'a$b?wrFu8p[B퀯mn%D#}7MN@BHa|NgC,SJpTOMGxP[8bȪW-h=EҶ*hJ_-0jz Z5|8DՑZ̯{߫ ;'Q'5'xmdL"b+vE(l3|#h-Y 5X֚}S"1aS}*$AeIGsPēkՕW${|#fzS>qˆZi^Ddԧ=3=~Eh'cn3v2#ˬ IrWs3\z /"uXG5Ot륅⍺~C ̂r }b7ʺs9+Z Q}aÛԼ>SrvRB9̙'tUAsZ4é1/aou_㨤2y#(qί+ DWO ++𵂫`Oaz4V"ρ>be{l#|f>zk( r8Vj5l F%?G ߩOt+\2u!Q U$S:ƟP@pD'daG8 <ĬMԡFQ!69%鿁DЪ "f<.]t{B*[`#OrD\wJ xnOtNeg27 98K%6@Pp rk=j7"y{7g) ggVn,BΚ/ CGZY\op!Hw>RɾfƩo` %ahR+0g|,# h/yY$E$l#x{a⛧ދ]?wb tMh~i&k!z'K[?[Y'PV Pє'}&#ӋXR!%uree^CIeў[2X0Gy  m3[>9=&>ыFyqe<@0?\fpqBdwS*]K̒Ō}{c16oa5'W߄R0oBs)L${8_s/l!)jQv:O9zE$PD;5/Ԍs#(hvg~ )>B@B<.Xz*>O ~'eW;*^( [S+'I=64p 5Q9Ys/Mf~FphO Vť@x[|{ WgBєnm4::%[=ah 9j0v{&5C-:dyߏ69ȑZOų(rAꝭՐGpgQG6(ƩPI*X͓sm~B'. d+1Gy[7((H00.߮uMq9Ъx=% r\wYF f; ;ЂowYPd-^ЀZ Nm,yӅxo.zG'4 z-Au=NуX4 _L`c7NgGw$_Ew*tBu]iی~_M ub~8ȪZQ3^t&}+)OKnnFնck H[aժʅ:7)jt~wֳSjUO$l0VN>sA- {޻%r};]0eZN` sPs>2/b͆u a%𝁽Ս݊(X^"Q% ՊevJ[ 4: 『!mC-o͜;P1xΤ1) #P{0jA^ᚖ 8^;cʺ!Fu*^a'9zGI55p87N=a#18P&VT5̗;_ŶDF38<#UH9B&o.FȯY+C@sI%ySUy}3v֎&~[;XbeNTw?;>+؈;vz@F"ZjЋ*%1;;3ZQLECi9N`|8PWVC{!E^VRrB:Sg vĺHN\dcKu8$%{)Z.g9^G{~F-jW]h{NDaEar*$JG!J>َ\ 0S羌l$|Dl İB~Ĭ!*MҵŊQc ;pVF}3RwRK@1K_u͑1>wӤu)et5Z8.BJb#ΠSkZ^ԙ ?O\3Ot%G8#X]{Lmɱu7P2@|LBNN @-I~R/| U68@dY$o5 ;t ϵݹӿiЦT􁾄2Y:^A)%ײ brبD@P̛65 eX;`>\g=87[<݀ _JV/#d3b2I,eO1?zV֖s1c|3a;ƪ"XH˪0IŠ;w Uc*tCKg?v 5SB 8Z5aZho DP/JNXz/ v 69V{vf`ʎ a⩶nB0Z7@)|U*bSR?&ړR[I,Mx>bQx[AÍzÿNQ9}BWU~P#xQF@|űwTڄdlnd'@|UGzud-^LVMm!jFZ)|U/h;~v[_nuhO\hx>LqEY:W[:{X`j2wA d"6xx'ƌ[rG)BރĮw{c5Uky?m@GwLC{eX? }S DeMTg,*ijcYT%j{Ak 2[pڧRμyuwĹA%%`|q(9l]QՈ w2.P,N4Q`cXޢgxsҩ 6QBMU}:*F Yw. 4$!Q;4 Te !}j5W;| ZS 1pMll[G'\DH<@HlD;R1LM憅@YrTX |J({_t뀌NO!ZR="u@e #D 786~>k3q)'PԤ%Lgvf\<$?4t4+[6^Y_opأTY(ԅ7 g~N)R@SDA˅`6ujݒY`4QXz%Y)ό HR21ZͶGy#usz?T7wA.?ܔ5A.ԝo~94/!G#"OlDH,5F-*'; q;Gg өxt);e(~A <1~ [a'1;wvmzD$smz5W!4t{mLځ s`}Ǘ-ZRcJDoo!;͌ʛ#j# ̞<-1ucOb'%[ 1Z gd߻^M/ ^Ћ R,3 lCb{7 eG7HնFp-4䳷+V\?_ `_i.H8P?uSֹ`+f.KAi UZztW)Wd)kPOzI O[g7ܵԹ/nXd5a\." d^\9cfDY¾#{̺>[,9Ä,TY W@Mn53IޯLŽGqmQaϟx:s M1]@ca!C K'v C&ԿhL v'I≯ρdWt<M؆TS3=-,@"t$O!Pp )ߞ{͕Õw,:%F}U64U,/q`g~>zJ~),!<T'ܑs0@Sjk $;|3}y|pɷ9بT:kHbxo)+;Ӌ[-`0i99Fꑣv+;˒:^N0[wF DŽnjz/;)׊ZD9X=dj7!=s%_*%Q01(oݽ?^,~.UY2!Jj+Ay=C8Bb13/ۓjۡ)Γ;kBuZD)U6,48ݺ .lWv;VGug(tI.C+ U@ٮ&.o=%d\%ÿ154qcQ(yVE;. Pߛc*D =Ȑb&;e-fHد4"<)KbG1kӴAv rt>(^kwV$$:h~jo0Jk7"]ڟd=Mswef/c^g[|Aِߔ ͛%L}<լwf 11UԁF R&sVѥ:g#h4$*+k(Q)S56$ʟ@N^%xꦔh;1I˄n: }}x m4$'\;Te_}֚#3.I &WMB3;&1#\Y3G5%pb}Pb㭰'nљ.E@שMsЋ_1AbLlag$ؔBbRMuzbtX:*VEثou2Eo oʞ@ݹ lKrgFpx>-pyˣIeUde޵{!T2>rġ2i`SC6tc^Q3k@vWkLuc;&}QIMon+΄)W}Zm9.ٵ+nVj~!֊CtZjp!mY Y/\(ptV(p=JW[z])}l7 6y$0KGS 1vZ)>L8%)8@%j@#g#i-+ʍ;/GfQnjԁ8 lVAY6"W/U-{H` CA_1/p䠑EX."%7hJўp͝OEca ڲSbmlN@ZC`>fRe5NBays:"p/꽂Mnz9wƽ?}BEқ\=cG13e7sO|ib,셌Wޮc,d:^t#aT;f%J4&_&5} u-D{T*#qb *@eO¹Qw{O_L&򡴘yb09Ϥ~BS$Q_5UWiʆ;^X T1b| n^nH*KlrO P+Jl>ܖH#JXv٤jL#ԝ@2)`4<#tlyK}}#z@7n1KNy16Q%NF/RgN$zzؘ+e9 9IÒ@/2!A*T: !-jqj'#^jc==-5ڶ ǚԢQItJ-]r{wgxMA0JzOb>(S9PCA(0ҏ4}k/l&[U̮P(O^pS 82fLvтwSۺk:SO\>(h(dEcF V]NȚD񊩹:.٢X$/wn ҂O2OxҼ9|~ RW^_"7f^A'm[pWnuTT4P]ػu&'I}d_lǃyӢg g׉@sez씪O qLaupr!MR]a$u,Ms- /Y'ލ持#p0[ΡA&ƔG pZ}C>QהRM\~BJRɬF'p=OZ/^\UkCH{7qsCaZ͵ !w!H5Bp %g(yy?,㠥yy 87PװFaR;V\ ,- (j )| dáʿZiScŃĐwO;M+O׻e@ۻM.Qn܃'E_H0>x4O̪lA<@$NФJ=TTPyHZeƴ&S |t4rBUjfV:n37&gk&!wk\; K0_*ҐY;xLuz:j65%'ImIRWoNu$[j㛫%~gaDeIVCHQȡJE,\%uej*giLf創:Nd3Foh|.n/Q$w|rGyW!i LBa_dEC}"^Kgbg4OI!@J`As +P=豧M\Q70YZφS8g(Pc=`Na>Sü}3V]z38bҢӌN&樦߄nV>[qQ 9`PrÄ@.&<"@T |eEu, o6J]so m(vi/էłEU*L]MAgBzMqi) 3+zlEh/ ?Grp9|g&FlB\(pLD'Xi` q.$4;kar ®Fe)E @Tuz7) H簊T5l 7ë,pK0 YR%;w=!UNX+8,#J?JWD$1De *ԭ~('d 86_A1o z&o@)Wcf2UJF=))sF||dT#ֶ^Wwt!6Cp:y9CJEdMbJ&L2B $a"qF' )XqIHط!zO^o 0mc $ ݮ F_]<KJ[uơ[L,o0i!^&7|cT0z=c,2?YcaJƼB\ kq 9{Y-C`Ѷ>( !ȳD)%-SFNn芣oxcB _t.M߹@!"_UP#Rmؖu-%u;.{|AmPxT7C ~iy$kz яuMg2~Jl}L&[﹒pXl^:}=u12B6{7uRX[vItw#{q71Mݜ):b`eVafgITuVDze "` Cbԁ8(Nr"yDTX<U2/X+eRtkRLZ-[ȩ[hEyCEVg, j0I>";vh[ C\x{ɥ袂BNT*3k<%&?33+@>b=K8oov*6p-M,K nk6~-# .D2.C_g'p5j*¸D~cGƩ}Ab(lv;G_&U{ԻېQ9+i(6is}#Jo,KF bwТN?QI5޵\ʷ^p8EYd3&]GDX?b^?6hu8 ̘-R%mN\¸zS%3ed0f'=M<5zUf!AE&xi2Ė#cH=Vm $Qg3<L>aTwZ*>JWpio:]jc]wr߯S.du# ń՜ l7U{wǮ06We7U,T{eN3w5;Lؼ Kh[L\EW: Lҁ nuqٰHx[j? C^I$F qPo0 ?>$Y 3c}Zej2@fqBUQvUsVi :=I|`9-nt a8U ]&&ڷyEI)UI'c[[aK-;MCݲQiluˌ`*3z@ АSĀwQ4oނ`юI_t1cق @E(N0Yvt= Kbu{\6%$<$wkNxAz V ^N4 [jsNefVX~ɖlg.Ezi[Anҝ6wbj| <Ĝy\?UM\2 jtܞ~o SQz2D l(?g&T,mNp|](ȁ&/\Ow$ (o_~̩j 8`w@jZ #Iy<Dsa S$Gn;ުQLsxgK=>,kN6188Th,t8Y5U̔xÐ@ha5XdA_o.TZh^:RQAzVB}ݭGI nHs ",{anx r\ S [߰V;?ξӚ #|} OLd+rt~u3&ݾS kt\O]Qo8gB|VKe+O$.4Q xq^J`Q89,RcyDKxW¾0||73OBjmtzis>TE8vI!{U3/~B'G_|hoVpLtCo!^_fOD aY]XZeGi˄sc糙Jm.Fqs꫅#2Pۓ7fNx\0KnIG`TDBu[.uĜ'Z2($ø#eѬ.CQ7 zu 8/yGq\Ω7̲$P0]>u}J)rn"AlKW>x-&MT_CdD9nf;xc "h53rHE3n_gpmm9@f:Dmi 3 ]4j?C uo<$@ʃPNP='՝ 즂f ,v,_t⒂jZqDf(o"j{5?;DZg@g픪OOk_؋9/@`硻⾋E4B)[ئ$j V: ]Ϻ+2X@(Z2l;L @(j{Ť̤ 1Jr\vɤ1Q;T~"U6bδ] 0OpP|[S ș n ˙c+WJR|ITA͟0_5־V|r(ޓ^DUNa]q_10Z`~vW>]Ta{A@_EiB]Uhc^^!$1 PkߒXqEQjL si[P \ <ÂtVhF3l1G7F RpƮ>&@]`-iMN)M!s#94,r_rwGo e9]KI4d$UuZACODvOcJ<#q;NG;[E !yu_>̰KFG!BRV)6rUYov*X1ܔ6k"mWPnAOCj6UQ^C0:1s\C}OY秺IW䒴S4"h! OQjR&Lxp E9nnl&B7C:(Hjض~gy|ZEd"ja@b"+o.th|@Z_$󞔣W&? 0^^5tm6_i7WzIr&HjŖ2 KUеq֪ՋS `9?^"l 8ymfί~81p˼4xd$Mi-$tAJ0gQh]±.3 Z%/0j"/堹FU"WN2ÇiiNLg R6@U@^0J޿7]S"c7 ?u8Dgj#eBcc=K*K^c9=>(rբbcb"XoRZ|!(ϗʥJЇQo{"yOY ЩqN:x[Cb%1a5~ؠ>]S$3m/׆7tǒ~[`@_Apغ t#ʔ*us ,*g(`z7/p\_ k NĊ[+0z#hyUt3;^KamLECgԈ‘7 GVj ƏϻVe:A&ZrPJya"_Mg O濒2=o>kqH8]: l!Ϡ tq~Za җ.LGm.`mwa{)ܻP!/wO,T{#Oÿ4. hE *TD]v_{p<". ,̧DjIRF9rHy o` D `a6^g !`ȟ+$w^F1ǘxbܥIM:9v-H#Wtb~d哊;|&nFW!*j@Nz=i1O&{3EP׋!Z$nn a+4sX?TrsIc"A_ 磡n"71nxo6aM\ep\Q;%Nдnnjk܈y>QEH>鏞M(lY,Bħ&rט&^*@| n9#bȢp͖am> a&=InIgA?lr1nD}n ihJ+Fl ?[,(e) |¹cQ Pd,|'&I$+O:#LAAMTbљ$zM$׼G*I؎ M7 *0zt증L*}BY?9>dOɲ"='Cﷰga՗Nk(&kW-"Y']4g$xV3y$G\Jr2s>i ޽_C yHTݔF^j̃28H/RH!\oS&Аܜt 4!Aم D%.-I 3T BgJ.j&B"'%9w*l.n1(\y7'dS2U&`G c؊lot'(+Ju;{H4Ȋ-et`͍SQBK9)LE2%mGIuo?|J.ؗ*8Վm㇡íUeM{Dp~nIoJB$n!owrLitN5?ާ#2+zQ8l]Ũ!q?];%e룠< SLW_2Ճ6nx9oZ+\4u5z7gij)yn`u;ͮGB]t$pTVxXMŜ1x["[1C=}vշqmbLݤm-3lu1釅#ay"Ay92yTFgrFUlJ=~\uJ&YRy^jK9~U) >šu.0n"N^alەP`EQ<+ VcYI&>0hJl Nk h 㡚c,t ȏezFrI`2l*`#!说Uc9: ƙm"I-HLbYRYՇS/héntiR`[vҢR/nvB+:״,ۓ/jg% ]`LS\~tۼ)T)"!BL)4ȂdۚJ VϏ|zG5wu#3!ahY ZOTVK/.Lg}ߟ®2/&q"}@ @DDX%Sژ9߲17 ȱo@?O4,Ӊ8-[>Q7E,-2fgu2YzrKFw}$Yã$1or`v 3r" ':_ 3+ 1Z@{CAMS'qH=]wH,”31C+?X2pS4Ȍ`;`z'\"32C~/#RUG]8ubȸٗ2[B)\EE"!"+JM,J ׶\J?J}xZ2{T, ܋7}bU?O>fQͨmfW?6DSi'n7I|^O:%yےñ8.<m nWQ/RRuSkL֛A^Ci>8+~s-S7q2{~<;:uht3zYZ486Ζ%wV"|n c&/xVRzp[t)@ii>Umu_X1N󷷸mzq:F%$ ~!L}i":ZTTb~ |c1عfW㭥'% *[|t~+ PFb*QqN1! },'}bgM7d(^ElE?ʨvvx걞Xv"o಺[O0:弰|FhI;n!gG?k}-K&bۂsH as{DepSu5/i(6>87c#`$E/ʌ`>j" >NDsWN#5bJgťpXFVQՠK-C6dӧ3= 髃n mSST:+oR^:1Ps4xЏ8/*YNKk>F@OqCA"fJ8|Ѽ{R:D [}]jDQouJߒūY|0mHYq`Osi" yB?I{[f1F{v7/ާXI}rʕ-dXSVs#K18ѕl~K+* r#^ [TM7jfb(Z/ʎn`1a~*^r 2y n0>n{fAMU]}Lܠ<m) KJ|K<wtlbtgEbe٧؋#!5*p6>`aHt1\0|LQC'X젾(V%w5pk\^%s;&WTZA+`L+NW@× 7y?y +X \gifu)jM$jm> m#gebW<62Ȯ$ .9mY;=7K {^e\h̲!;K%j2 e$'*_ViyuyhsgRBٔT+@з"m M>Gz}d/d_gp[78=h!5=hF}> Nx4qBgݶEF0ePhSS'VwvP֙:j ;Yħ{b%Yߊmܝp((!ƝI)L*YJGѹ~bCϹ,+%7ӤEul"$@h3n߷Gu?h ]4$#o]2z .pc퍪1 E]hm>Nsz+, DYJii~9dȾ\Mҥ_ s*Jà*f=;cSk9}0&Pt9諨2̅m0k4T])5>( l5/H͒ LhNÍ|D#)Nx/֠k15:㥔8!5&Ȣ=;95yYq+uK2pmI5}luK wi|flLJU.a}I7$/ ek쎣(TH}@` Btz+*HcW`&]t䍝Kt*TѵPS=ndmJִ]tniNfu%H cY.JMsĒ geW9OkIO t/ZKτIy=Ks앾640@&Dg\.\+.=) Ƚz`Ln 3 J qHaKV3FC*}%qLF{Dk-3ɖC `yT9\$!LxUpTª %gʍ]D3~$,9! +|K㐋Dx82#%[QC)adוGq, %/Upfnwb u @RqM HX^z4k0 kiuc0/w.[ͣ3Qؿ-tA rz?Ϋ`#ߙLܔ(p)1;( 0LEre8m$D91(s;xTH;Ć|A~,ꑔ+BGEBoiAx0P*dMK7dŎ8vWPHIk䜍M Ǵڞ$ P\ ,- 0R|v98ݓ;qa J 5.+/q"Yx4^0ۥ _ڨaSsP7 urm{"(Rӯb.qI <'eBwz_꿻]V1Mx 3A=X Y\X3hs@E6Sm!%v.!CۺR;рF xQi+ 36-F[#T}L81i;,F󺗧+ĈKm[$og~U! ySl=5A\ήpn4%P-Lbk ]w\tp4ǣ*?SܪM\*lnq8+]#I%7 TukҤ2Gۇiͻ;qouo<)Lbh'"hrc7EhkPS%v$@2hgi򿫆%wG7A:qFy.~J;Y A-N &w P [k/pHt mKpî,<1TC/Qyd:!aم4+cխ/m~3T~[`nq?ƪ#2գ. 0O@0csknTdmbQSa.oO28:#NA )YpIR<̤o4vGLܟY=/ԓkȜ= >-(tw+:'xM>ww\z;.^'L~\ѷAރQVeNL_,k|֚@1p)?&u9iqY%Ioq$ q%K3T%`@H$+n"L*^fn*>xEA /v8^|Oʳ}ĺvFPxQ5<{=015[(&EIbƿwwz9s+1 ؠ)*#-|0ćw}$ ]Ζ=3Ӓ͝ksH_mQ{mo-bxuh7C{BU08@D0?JL x 4q^u+kW| +kr(Wr-xMq難4`%6!nO>ʢ9d tJ'`MAGJ(t-AS;wVR$|tC;MNxyjuu/ӝ!w\KBN{기 }r%190h zFObgP^be%E[(/b̫H{A~qM%iӉC5rޟCr(Pm7 w΀ϡ৤=kOE2 n1]U(ޏXZb|%U^UFPVG::,KFHok¥wO zjs*蠊P5ݺzmpoh1`TUH#pyF).KWkz얪yfs+qy e4#P/Tw^iRcT4vftD~=Hp1!-p m_-ExB/2 pu|zTS$vE v2gFRKj7  ,T+OBZ~]'? ts8$δB97fliŀ?޴[.$\J8X!^|ءhwF1xl H4&-~S*g֛gOe ֋9]ԓ{efM:|ŏ:m=wmel{O[o5rH "'r[Zv_;U) c2Ylӱ~0]ך[A?bjs΂%hJ$5J͛]łE@)h8kNX87gB8z:M(߀ wCN;7bǙOz1KzaCf=v$ I'#nPkfΫI~ټʡ}Mֿb?!ln):}08)sԮŻrÁR%^Oi,\8RVk5,>{b$>NQ{pHyP\|(P,8N 4́ᚚւ1JyPk18LE1%-KI85%խb=wGJ:aMjq+'Zj(!y tDpZm7hϹi@?]*8!5D<d;Avn (\t{ m8Nat ,M!zcCP2 >:op!tl+@)E@lo6ԩ0ZFA̟/d%iߴ3*WOH%YN٫A#! ߸Q\y߳.9͇Q!s\UJ53?} F> L!A?%[ n[gE#(Sb) Ő6v7`~oYpͿs(C^3.䯄(# H?zQl13?n ">H؟s"fI' eV =D0^ͥe ThؙCzkz>\|92[84v La u5(B~3%hм~/voq0V= a/ bVe>"sS7r T90\qAjeOA}BO4}ȭqd!\nmT+*`}ڋ<|dV3mhE˩8* _͐X5u\ Wm\F=0EOIeH测tb́v[8|۳5]'SqU}Kow\6S!_Ԑ%Qv=áɢBJJ71}}%F-ŦƩNt0tI ̻%SR@'(Wڛʄ H~ቓpG܌kA!W{%.*R +;f%Q T$}u2 "G/UFhJ ˀj:)T7;IŁxanњ ]t-ex &MNb}פת\obT3]Lbn1A?(OЦ Ƕ;p3Z?;PYz9DY+-{g}(!Iv\4kuR^Uʣ@ae1I :x8 }V9 =0}f!:7'9{_iW=QH KsW _b8qƓ)-sBlջ]MY*= _qX!HkMl7^k)˧B[ڝf鰵ccAڈ%&Tk4}9<9kf{հ4/-[܄a7]?Ņ_ !G>4ř,e\~kҕkޘCGdeX`'IZk{ ،N{;&w!ܲeµ!GhQ䒛FHn(Sjw#;Rm"j4Qơ.ja}~eXPo7(@c98^4rnYg̋vT$ mf\NB*vn($}0,s) #A9Ņ)#7{WtCyt}X:mxƴ#Ќ?le:F8m8R1[Ŏ55*fEg;LhSNyꔔm25^D8uR6͚Ypg's\5bjv@ެGzY8%w0Zzm\89_WԊf*J d+m:=<ٮ:]*m'/0^w}\t"r~{!Ąt98f<&S+l.ׄJH}X/w> wfC&;/^Xj;ܮoId])"-D3\KZjM_m{YwmV}?bZ0%3Q kuIrCG7=;B4Cp'^k_lsRn%okYw aGP@!>Ց$  xKY=PA I\'\_ y('ъY5,nhto&[u`꺖awM82A ڀdr8i Z)ܥ&/ oq}} Эv&m݋&xLGD+z=vz<m#+3&Mw*0\f 3x?Zp\+hՙ$ǽ ݗO`]V3 A?r.hVK8\K u9m}]RIң_(8ן[&uHP#Z&=M-bMʬs/aGrV[ #~9ĵPyЎ%`'ߛTF{5 o>wu^E܎i-Oh,]FL:_N FUPSoJ>=TO -a./\mLxtA"=b%# ;BVTIB?{8'HlL﬍eX`<8c }q?<*a-4\RAD#7dל|XY&F A)xAq\4<-^!y;! d5fjs2k]<='}|믑W:Z-;HMxKgEn`6mc+06xZ[br)zhx+&@K|&oc֝S5|6U6{ՓOD0x4[Zˌ̠?aD:^Sh~|~3ƥΜ$ GqXbO[~Q̱$T 2#("5*ʺJ*MȮ`A|G B-_ML/䛲{ͻE]|!N&1o8a85zUWTzӹTO4s|e Pi }LXmuD`b? p? @&2 D-1&jX{Aufإh/wwbC0LN\6V[su?d/5.^$JJ`mBؠ~>r95Q/0b#9DРdX5p-7Cz-'Y8z8 htp/7nˆEx͝2i`5V9ekdޫ\9D ? DjaZBo:;:CrUAv  "N?dJ=>Wjgxghc,3or;ORF=_,2#r{P ~<^ H@%nZWӉ&tM?h1_nho;:n0dBzoD Y6` (ʭ yhh͕Y;nRI~r Z_Ѝa#5j3=Ybpf X>-Ԃ=3;I$nn]坔wX kEeAm<$#W?#xwלy IEɷ6ޡغ[37L-ZF֐&33 3^ܴ2D[LW=M`Qw^-W@$|0pnDʵ!#P9O(.]y ̍cX[Ș%qFt( 0XYӽ3ybzR {=kR#M*3EbԳJFJdyОNdā0h/l^|bƺvsyspU)X"ją]TѦQmzx #'b9 E*tu'v,q1YYzuP ?J;DkүHD{Qn-Eb#12s7D$W]=AZ5Z`͎5GkA*Dƀ Iځ~klZEף\ޡ"󎨸'rO4aRy?<.LDn{NX7l>Z }E9m'[ZeQR!^C}0\J=\Pm+*ӽ)DdUM/t~ MegfuFh#=g^aԄRm%;` ưp;#{-ZΔA-8"@7sH#8W-V@H?Ѐw5ÙGRj-%MU _CAO^b:-tCo< ܁ݑ@(DĬ"S}:Pε\Onu@k8Ǵo/5S`r# FoKLSڰ"SN\rdف(4RIt:W=&@zj6KҸeJ)F99 oȊrGNj_9s'WfUxɝf-vgYLk9:62VU;J1w3t]lMDod){K\޶8CPD ī5~ZmnIY R1"*p'wMF_Hafs'3ɴ+tⵓ2eWϲC(i=f@b0O{wPA+sNy֞a fssĎT8 ^d VKq|&61T8@z &7 RϕN:/2MqZk7禦{p!- /$?S̑:H{\? wݾ[//Q捰^/$OmՒ=疝#&3(+￴KXdy^߂S 麅*TDMণ@VQr†TᖲݜŻK8A{EY/EPEYnS[a*\e"8۔tL?i"?5*ULI0H`"١#}/M.$H,հs8]n}XrK9X3,A>!&EˬG'' 6 x7'bqC?@ R#F`0f,9?|{vq's*[E,=QӐ4Y7bH񤭥T فQrA (Ҷrd\ 6Ly&iQ4$Q&r,'`ac;٦z9s37҈4_lb|ZKGHD;κ?~xpj􊠲f5kTomEb4` %ΝM{i"-m]6d'Vt!(]g. dZN/IҲ Q3q7LP1>ƤAeS4w^aFN#6fpV ^4{d%t]%ZNO(MYOY.+fgv7Y֝Gpxʣ]`5DN,_{tQvQ@%N*Ό:e w$HgYWo,\ȋ'=_MWS(XIB &"E 8k[]S|!sρ] Aͮ6]W?ky/MjZ,=/CB`G^5UާߓCFC5Xl ƖB5ak0*~*0 e*1!dǷ ]ݓ< =g%O֞-~&:&ZW8Ӵ6e)#u+UbYIqKFp 3i{SgAk$5 tO*=;Tx_7$;+u@䎗ߕڦ-5&jAw& [MdLOLQSE%I79JMگ"n|֮$d.m.́3L#xU7kF?W7mebˢ}YRM7܀a:wծI6`qmȏR+^! ?O*g%4ɵE/ fS/]I qn[mL0h$:^:yZ:U:#DOdCW&l.@'r (ӹ)Ξȗ˘O#X5||IQMO _iV,A*Im'OqCzh7SwfL欷=^L hc&,YAeA oW8pEXko@{mSS>l/Z< >\D Xݏ'Uhs[d!)fwwŶ,^1ߢAFu Dž? s-^*sfM>fA BDmf:'i4HH2d00\hic1 /si {N}KW5T׿{t6 op;6 qEq-`shq8/zDr|{l2xDTYi-UH]3TnhU>uy #]7g2LJ-D/OZ҅ y2ۆ?ËIM UY59=cD6-|@ٻ3$"Xar>}viJ^~b9u fO:x&Erws1ҵ~̷P6amYTe)١EAu +B?w *Xzf(^L^~ߙ|[5[ f%gF= >ԅ-`Ήƨr><c ګoM! ]3ƮXweX")HYp0㨴'9j{c{ͥZ^f{<6'ЌXgxTLl@IZbZxH9[&DcFQt1԰K$8?y6Ƭq] \-SW#\*ɎJl@ʹ.vkct9]-IB-2 mfC<"qǐw|SgJޮ9n"!n\XA;gwUsV_n,2ЌW=TBgy͔n3~s 7Ž-lv %ӪY2x5Έ!7Qy$x^ C\o}/xTщ>3 q^a2a bZ s.rP)0>~8~biŽO9+`]<7hXX H k؍1&sf%V6p=JYF>R2 #Φ*=^pB,K&/Tlzi4&FΜtfi24̴<^Y5Lo$nQy3|..^k{&/#i5r)c efcKy0a{o$r,i; ;р.J?Ls^$sv cs*peЏLdzFWz{$r~.ًKsqd=V:ͩ5R[8!"p8*c[6|3 dOE_9ybbf>xyb"'4m*>"T*ml)BfѵvVPP\;FKu$ V!`~JkjBPr^&eydya;T^ id%{oKj ĥJm/%+;M1+Ş/ %%M앖]b#@R>RrRj# BBWK#_t8Y`Z,6olm>!Y^-K!Sw?nxl=FJhv\n[F^/Ma{]ocN k;<0@" &`B;}˨IK}#?( Xy #{r䭵oiȗw=1d떸-^0u^xssf# _5EiI<<ƣ%XԝjCMZ0y1">壷 ׅ(7*1' `t e^G.M@TM<'a#FL4mڐM0;E&<7Mq߮厪> 5 *CDr"11I ( ICא"wWpV8{~s9݁\eݨE*"^Yn^ `;5&Bd,jSvtjCh>3/4E./דm`-`ńH̓;ZM\9X( TѠ듟 eۮz͑Rk~E>)8iF)Ϋ5 eJqO½fِҚ*k.ƌކآ&rlsTtejk=429~T}D@6NHsnbj)B~NzVɎ¶ȏ%)Ui٢JpwSSKgSd9 x~7ץ!MnFMSaY2!W;FHl ɯ72nTMa# [/ma=I]K eTbBK*['r=rtHaID~Vq#eu,k0 穣է<[(W7uLK?M 3ؑHUJn3buW²ӵMg:KwC-Ya֟`ؔ hy!F 4ڿ24Qiֿn?rvɇnT]sI TBBi g7e58s(aȩ {(C,ܞ+z4icX[b oL{->r O/#WP[LƲ+]Q1}v7 n< W\oa" pw)MLOHpTYSG:u]mc[bFnyՃLr1MИ9l\rmT]5l*'o8yY| ך~QZoFDD BL'xG@q{ ˕dsRZV_|ag1}:)5C_΀~3i< 4 $ W"i~5h@&Ir6CO:FF `/[oހqlf\EȾ@" -y OR΢fND<[,s~u+-S,00+nfc#^BE6ΊR3sju7 .z#Xm8+m+M%~lp33= %UwXݝ-3qTsۀ̼i6܃Iqvo]KERWR[Y?'4nIur; nL>NgLIU:v_#du\`lg"JeyLn$$iftanO2OofH{jЌvBgL Hοbf&(gcpbCݳ8 YEZirmnT(Wŋ 7OD*2G+ 4n0vd,5֌/H{<w'i(1f+"ѫr?C < VTc5a.A~ 6%Nns4ٕulg20WЪhNT8](d6pPϠqyM[./$T DxJl I }< O?M:B8R#Fs1ͺ!N6gIKnJJMot!U21-)6SN{sAff9na#)_.}aR48F]Z*-N֦n2!boFF/{_xYuw'& Au:܀! Ƞp&Q^uEW2XITx:a&$g.x2ˊ~xt7EQN=,?h:I6Ə伺? \3!k4Q?D!T`=Uѿ}\ôa?&=6?vLl +|t8>|kVRwW. q k< tf##>&ff|I{%I+#EûԀ} liH%Y 2mA Xj%Z0 ԣK" {e#6q k 9(ZtG;4-GD@ 5t z< qL4q:k?}mrQPIP!ͪLi%?_v p 8҇h(m~u;m|Z9 2ɻ$Ėbc0b)w:vyB#4&ЁhN3) 9lbPpYܗXp0ݠs(1/.7( ?֘ζ9to & ",Ŗԋ'2d$qя)D6]o *E]u7}cen@#X1G ݿjyA6(r'RXXhL:YSvꃋpuiH[]}TUW;@{]}!>;xE93IH waц/`Is)۰ln+ O{քٕ'6J n(UD}r[<\tj/ ௃;ñ Wn9`td׷yTOTl꿉8n2C![vGl2A$ +NKS6C/ '1ZV-?|{_bfmTxLo_@JzDYd +X_BE -$Ȃ$ax/`r6IW 'Q%G,|i5t?,<>P#a%cMi:I劲{j"tޱEN +؊ "/!?so֧m|5dU0x@ /L1Nr@}/+:}Ͱ1^&|wo䪶fg=f88 I 1IO c>PBA;ď{.jHIٳ'_/} Y"}Dt% u{ Xy^HOTi|Իmy"|ѻ|m5n!it>̓ xyjk]igGMi6wxP>f#_40 ]%kGeo28zn.y85z]Q^lW6()"#:Z钵OӱR@Mo@K]'Rь{J/Yi~e Y!](˛6GrLgߓG3\;Z44ZLjqrKTIy"rQ63e5:|z,I.)i5tC^PWL;Ra&ۈ "pW1pNiDk3RQv;%U/.8*Kv^)*oƲS=@E9ZSzkÅa!v@L %_5_E9mwrYj]JXvSLrPcŏ P}GT^dLy%N5^ b+AL.n|1ĆbP.aBfтx^[&޶š=HV [w-ہ'ZdLl>ar ߡgyx)qE<쒯aŷpޢO,wA`*!Y>رS![MY,/,YWDZkl˺2ǡO.Rz+$z.*S1AZNa(z$^6L -j2ѩj=ﶮnP 2Jxr=r T@KP:UNeһ>!Œ4Rw7Om#Lrt R3O WtК5 my+kΛ TM{6zZмXxj:D{,y0g@zX^HQ;KuLpRSIb&Ā`QFC ,wQyDEr)IaBzrYo89jUQ!Zx]g fޒw'BBȊ("ҨF C8lα|j[@ka}aQq17[iY/0w7:W! w ufB3sw8]|Fs)QǙ"M2#6*[ƓƠa:Oa+x [Q}6MN2yWAwgoE(Ẻdӟ H!U39ϒ{|\`"s6x^q:k\ hƭ5.(!M)\:/oS=HAϮIkJ br8O]Q8QF!%{Ńk ,YC'T+txץ6Ӌce]Zun7Ml= T+v_*a(k$dX X1ZћGd&=v+LE7TUvZ{QmnKD&D]5 r rOéW0#6r>&}x?<ɚf(dn1j̤J^ńMu1&0h &߀wJLB@0>4$, zezQINpF[CofoؘvPq sm5bb6F# ͦsۨ%i\QQX,B PK&4]1,Kkdȝ?)#uUՉ,갾^R#hl a+䲔Ɏeм=z!IY݈Da5 9!w?X! |6^.<ʫ/D9q#ҳi>:rY`ZloJ\CB -eZLT6Pma+—C`\+`M9>ƹ.BM}Hl*:C'og&TP{j ֽs?* TP{g{PZthYh򉘎Έq2?$ʆEbK@.X&oK?].kGHqsq2p$!FtBgҲ @xO}j(Lݲs#}&8ǹ03(Ρ1Z<vySX11)ak6'wDnAsU #֭1K|[>UhϝC)#^mVckD? > Wsjl"Dv5_2.^"xĖJ~7.*A#>niֺqQ2+`ڳi\. Ǔ)VΔsMmWZ~ʷJ"M!ac8Ѵ9ZnRFwռUj;^|0RlJ=yCa 4!TvnvF@(Ð0i.r``{ۇˇnxZ#[3/ye:~)s.$"E"Mt.X 6p۪[FjQ4TF~ڑ0( ap֑]Wddcəz~ZfYo:cw>CAD>A5[3tB3SDS+Bl_g6:TȐ;pAj2ցA'k as5s?䕟"Fړ+cQ by:7`4]Cqjɻg2u8o)2N+]8]TF'S)~`+&G4#d濰j,&M#7߽Y e\DɄEmUdI@qnpJjTA3^?2Cu!PO ֋wV ʬKLU'eY~ 3/BcGQҚMT<}+şStsZ/n͝9_iݛ!G:c+>yA:|Wl,&wߙH>yvPH@$x0<%맱Zb{@X4?֚h]΢i7g@:JvA$lz žnF?/dE=n.` 1ZE,*TvM C\;2E*|I"F/,+0sK 츫3iTJϴװEչ.8>i\/a`[Ak+C}<$2D4W|P!Ќ}ZWK&кQZ+5?j"+,Cax5{xA*3NI*h$TR0^abscU 5]T$RJq^ҕhF>fѼV DL=ߵy82p^&CMPϟˉl&X #iv s`BV :F-\>?TPqfLG(.>>]{{Ⱦ`"Tga;gi C(z*hTbu)y/ ɂCZ1"^',4X??+npjFNtu ~?U=r޺j)sSbw aUCW2<#8JlfJ4!T)h8h˃Tٞ /sO#MO9 ֓ܡ \׸B)<\Ƅɽא%.U۸j =IQ:\A*Fmc3tyvnMK9Ǔg-wN !&" w&0 9s]/5p\ dд)" Q1a{YhuJ?|kGLK߽oBNEۆU&xXihwU;e bo[© GdB7۪)~cL -g}Ai ,E VaxYؚ1on,GmQq U^f. kp|i@U,:tAr\$ؾC6r+@m"qg^|xvS]Ǖڔ$#{Vm@zLu=k!<,-T#o%6NÅ )״dG}K2C/FOHXg Gν.ã]zþzr D,wës >w[5}C,kA4& #`TbV_ov:+T{Qxq2BOT~ِ: )\ oq/ٛF?&mK3#DuR04R5\fv \ǀ uB,ߚ'YV',דϓ)*+MV-AW6:)}(k)(bTs.ꂖ oٳV(7Wm5H?{2LM?lR"_6WL i&[X}=^ƞnk5ڀ0“.>yMU3x#DH6"5&U[PuT=R 2)~{]?^N%! (%cj!s/Pa;Gٹr:9HQs1*F)ņ p!2Yto*9JGQ A!sttk$Yy7jԆV kO*t:ӭ<_AxE&xRt!|n8jM% |腝*ʜ RQ;V6#75@-Cܱ.+ܢOiA),(*_RPZOT\SHc* hHݥ5FciE cG+ 7i{>I9)&Aە!ء{FɡT3Rףw, xǂYj.6/T5:c_^La홍pmE0C^kh!B\|a-۞dOa.Krz\.$7iVN/y{J(˗ǝ!BAߍşcă9U ˮP9}T-yd%OL)U Rz nMN'"X':oMl˗ӈݡJSg{5)'T[bz n2L-jR'Rj B̈GV&o!!&!m.ŧ2܌a!?)/v$s˶Ţh ~xV nF E Wgsx:w1mߣtRȧ-&$ QȢ/ʫ,q lFgVs6 DL x>_cnE4 q>y>ȑH XQm.v'~Bs6g~H^4e8܌eRw:% +s.)msKo_2ՉfD=aאcQ;_5s3),\w"S␡[@F]̠HS2{Pb<9Cp֮ᣭk VEm_3;<R\u8$g L{8$=LrpjQmdD*Km]Z*5拮VQS]v:]&m,RL?ې}9:0$s40efo *Vj~HsdQjK;7Ik[0ٱ*pS i%zZf"3՚oc~a#RׄQޠGc M5I@JdZ\l:lA2CHNRpXWU'}Y)t =&P=)GڽՅg_#[S|1zި۳C4/M&Įf߅a{)̴3ޔG~Y?~$ng7 I&$$yiZ:QO.FtaPFƚ'% TP\ϐT$>kFn'뫱bNW[_ =Q>(mj9iM[PTc % dퟁh 67Y4"LmAH*[s爞. g]~c Ĵ;&&A3ޢ(Kk+"Y9~/ _Uǭw+޴)V!?:r$NX.z҃(itl#ðD1Wt>ll0EH['nkAjL LNR]L]8;d)pEi5R^-toq{ea31zYjz ߕlMj2DWd#Gؐo5TehRMxk.X{YyGKXL3ymRQg)/- ఩a%)LV/k\Dʢ⠱^;| KY8AKF9kHzC!\ s֋42ӵ'F~msp:7ۀ`^7Awg3ɣ9KmCK:γkU֢|"(8Bܥ#~8/PseTQ_|mT n#eE]q6hH?wxBkg^X'ce mX^TJgϻCw tx#cl d/j^OI2%tyx5\iCv K#y(`<8%ٕdä;;ZSqM `M*/jyS` /_ȡ[Z,*75(^nb-a3a e&eljx=uռɠc{/ó6*} A/B_兌JY!@,,Q70h5H`w8PUKVt8~#Yщlݒי~)Z8:K :)pbQbVd&gIFF #y(Wis;7ټK0cS4X~T 3}e FV3)"x|G17- f8>QJAZ;>2 gU 49WYsDNTGW4\]R)+כfs&=˝F9"y<+D\0 ~f-bÖzi|- U- rƩ?eKsk6J?O=;̀X*}Y9>OV"Z(,dXFHÛ% 2Ǯµ;6?`yQ+Ig,boPqWFe%8IMv } SpNLZ/+h86ݝDgUDe}SLKТ5T9Gxʤ4BOPW9I5s@I)D;[Ͷzd)]olJY.T`{ddP`np',~:.zOOWIQ+ ukt-[Bψczܴ{B_.(]!AdjUV-&ؐU2l΀3T/$|yJ'${0F$]gT$JS{zM/8:מ[aF+b ExsnG%T\>};E78Zg'O[Pӵ'RGŌAY !O7CNz)УP=p/gP43ADQ=/- B$Ll6Q9 } t&>*cC^CA:}EF3rb#jڊ&ľy Mx Jдb n%;'(s*}DbMI0Ed(0l2e`6nÆȎq*2#s:`m#@ˠ;=w﷎X6L7JHI[{ד (?sėגVѭXS!& GzI"AϠ4{- [\*k5u EbV4Tef񥎿4芮rا4;[eYj 2=/ tL7Y[ް~rjIC ;0381r M]yVjۙF_mn}PQ'BQ=법n!2FV{U*|_c\}rQ( ϝIfT| q7G:}uacg꽨Lxos:rw=\\ad4W'ntpko8lhcGʷ;V;! 2 CtEq\jlu SΫ܃>zTEU#`n٥zwD[ٿzyν)>6?xgg=zgR1ά)ڍ3)бA7|(׺Î".CeecZ W4eb!ݨ}u]_EԖ3[G M~`NE蚳g!`/:b{jlej(  B=Sƒ'&.u*l.=Ae?~AdX:6Wc '-2::'ޏ$ӛ&بbωp/j5jm) ϙfW{dؒaI@ҊHc)A";|nq% ^1āI9lMJNPNc ϬS{'zl<>gUBkR.hiws>Ģuq˓lQ ^ԩ$6xGY.mU ܝӵ |t} n]kC*Qf7Y.1Fc^]M (7눡b&=뒢mII`VR /n8z/o/"kQrE&*W( ǷEJT$` !St- V@@an1+)$3<,rw S{Wûi«H*a/th*&q^N0T[onCUI}e*|>!R9"f/Ck+?'Z`lײ)&S/Ě#ȮRC jp'Ms 嬚T"2N]ZR (sEQ zBan؁̪OȆCΦJ3aOSv**ݰG*V^㎾KMJIԬIk,0MEjJv Btr6Qva&IY7 ~Jm!m6r9ʵ^^Sr}YcGլroT8W;^@Z0$gEQ8 >J/|FOY#͌>X+8KbG֓2ƦM\g&?h<,l$iO/i)~eBr 3tvsXRN )a̕ޠW&JBEC`i,bPoJ*m*̥+y6 [>2[FSgu#-ڽUe}8aZm̀+ JW0^.d+5w~ȩT=YGEJՑBvpcdZAqO*NI[6f&3dhgqB9 `/TUFNqwG_ ߄3{1ڌ'.3K ^vYny}"\B<1!f`ŸQ (_Xd7 YacmpqW'njBN5&&V]j? !t5VLCb\{P}qd/vL\91 *Ԩ':hM讉 Oĕ~C*ߺE Ng6mwNN1Kn^-liޮ7^|s6i攨թ>ob`u:v59^#kk!=HϋUy!2=&>6BcFF˲#tfr/eElu{Q==mn =R\ ӺF=ZV\jB5e2O28#\F}: kYpYiF,i/4;wNh%0 ȧw+8aR $ghծM߸Ɨ}o,ͅBwiU8J֓O/ "EW{QV&wiqQBALDp~f[N~S5+<5~t (Ej> U_qE:DGHWy p޷VAX\h F |'m/"9 hNy#t_=qLT|2nId1m!q "G]+aLEkp^{+j7Z{W2~Qe+Gr0\L*UQ@eAK19A`ь# ! })$~[<W6C;O\Z otbpEgd1]+gM+* ZZ_`П)>4^H(^Y[~h&sXʗL 0 _}œN)y&Px`-_~^2v~7 fW" ޅC>i8=-{`юxlpMNT5`&'sɾN(Fh/#D[UUs4u{۟o9 @Qn4`5VSNmgKՀA#' Ϝ#B@uN8:/QghtǾNנt'FP:J'k52x (#HpGKPTVWJQxLJGwЁl*{"H=Jz$,#MD0l>Kܬ~ 6yoK}Mze&x{.{r93x8[]{m:e#vao<߻ss0_Ȗ_eՏVyA9 GX;}Yq)؊B?F; nJ7gCwWqKYtVo@ noE9#7HzTLZPXa/Qa5>/7JfKmvI#ly#pף9mӵ,i[`s=]o-SEAܽ`29F%U~l@NUW p4Wps#yh} _+AG5eXU 1.+7n_PiY81}X2P!<.`$DU/#)Tz9+εzÞnj98D7|LF^Dȟѽ&.`'27S :~!/xwF|He* X%!d@A),d]{ [Tw ]%&4@ zO1ͳz?YE}:C{=qjcF@f5gWx᝟.MnڙeOVv:=5 ո4Z(֞4ߞkT=Wô-7x Mz9ܟYג<7o<;hmmA)!%7dp( Kv8qsqLcMAR>ؗT,:ul đ/=$v;>sH#E_2٬ԧNRWM= c} #! 4A{&VѴ'ݗ3a0V{Rog^S+iu^ KY益~USab/yv<ҧOB~o!]:;Rܵ̒ a]Qe O bqؠW^v4j:neTBeWWOK$FAiܤEXpF{}qئث,v} ౡOc {",J1@4BW(ŹqCI2A,`Co%p*-oĔePԤF$ Qa@ "8oYcF$KЍҧ 0Ӣ(8+OQ 'zt(!CL`#Iax  miʨTxj/FiOA3U_0F- 8a!#539^GQ&F׽&2 od&DE:ZޫEdv 7"Haha> 8*tZ-v:%?vb{K/A-p {gMK둸ӓjY.jPy9,)QK*ƍyx ^(%X|s j(Rf^XԤNȴ+*}<[ DbTz#{M0J3%qhFpU$hv`WQh|q:8AvLAOPףri]G4F ab}pNSŠwΪʿYN)FІދ\Rٗކ+VtǛX kШ/NU,խ˴v[( ,D>m(8sE[npkSBEMT_|mhd,ʘ#[Kk*Hp@f6m[Sec)fcy}Ҹ\bY{KXE 6/b"t0CBO'WԦԎmV">AY3o~>UYW6^.S\h& _bĞ$+KN!tv0YZstak-tf1;{Tԝ%XNyrj #Lgğ&ѳQI{\E3J]E:H%ـhH-[.QTJ|0 SM}( 2SZ=opRN0[N 3&kJRQE-TBCoFhd{(U|5QŞp"N ۏҧX;uA^DPo1ExP L5V7˘D 7n>u(b,:~$UVE "`,߆@v5$o,e]F?V<ȇpp ^ʥ%~  uv/0w{w÷Zg)"*. uY<If0I߆ x.=Cm kƕHŵ0$n:o:iixRHJ\ge! гhnnW&8fBoe`rYS7ZILIwFJK-VЧ ?PI<lktC|kO]'Rj lڞ␻#tnPGළdP3{*ɼ?KzJ`s 52e'~,xWUWٸ~lQS&2X'(9$ <`#5vg1v"ie"&h"4RշY?"_Zy` Qfi*Rre5#jwe+pbVO^ v/AҤ^mRW8ZZRK3rvXYCdҽEk`g}94C튽mYzO(l.()cޕsq?R>áeŭk Kt5U ɿIRmOgNb^#y4ogP]4[H03juR4) (!};N$L2WQr~/>{aO{j|?Zf&DeM?MУ&mN^^{12WĈlvTy c>E[zdr&wBDi-}T{"gB) ;bYXwU5B9Թ+/0ӌRnrtKEr1C= %H& v {;UGAnq읍gX؂#v[j3CoIkkI7:< tj_xYf(%z!{Aj݄@$_TƓ(hDtP}{]h1uHBCnyNh f'؂\67vsZ*=Ϭ+{ ?8 E2Q,>;!KY.Q(_xB=~e(|L NsE2YYJo{̕nOQV ¶kfi')sl '2`PŊMu"@'oNV1 ƽi͝M娸1>>zx6^mUg[W2#݆~5F;dX]˞W(ޞ[4I:}BNKa˖'*d4" Eq:b33܄̪p~"u s裩ؖSwﺨT0 ]dkK!4<-1K MlSpw.}O:?\, XJRu[@JCp|e]UOdq,[TvJVhк5%"p'_X\LZjpNzt"h.azh Q3UiL~Ȏ\1O1M;x(ܖgR'cݽn` H.σ"->2'6/\/Wn5pwc\y$Ђ &D6#v]'ˏ9(d3nɽ[l)ݾiQ` LѾO zrJʲ' ZQ<\lFQi9*YJ<(X[+D9(DfEg+ҧN"WG$Qc:[PK5Z-d;gSax#Z J}OiU.oבѪTqʱªoش\' b;DC1I}T R99"*7ڏ"ѵ ,GsxfXj,I#F6`UTVk)$p;r&.ƭxK[4= ](.>,7H!IW%$튬zQ ~Q!oBװ`t8Ihq"w)gճ vbY1k3/l#t(wk`JjEؤ=pdeqH7]=BxkTLx)rE.,d#ʔghA'%̄,w=. =fX+jk@JU7\rB>5 ބqopuwЁ={֤YSgK5qiUpXSm\q?4C'G2.ƿŧvXqZV"fy00"~)9QzxeTن6Ů.VspSAuS lws1:&"JS{j'A7-9(ocfo=7cpG} ^^uAO񧥃>.c㜥X|E`R Z_AAZMe 8i?R|>(!Zy"f>ڇ9;1eѥQ~Ol{l(^ByeYlghg~1^IeznV(x,V?6- % 3{1Z/^{+WGf]i+-8n2x=t⎦Dģ^"rv0#oԓte=zsVc+g¢ QL +ǍCbH3hGi>*;7e]׌ _ϧ9Q[mhٍ=,Yl1hoF ќ4d5CuFNĉLm8 '/!6_Ljnw$Ɂ7ߟދY uֺLW n)d`c"@+Nn%G;UP;o>薂5 ~̖A>J|7RDe )b됷d!v*)a!JA1,q"NfGL[\9`յ~:1o@&BHY,0LR6,q?3UŷSw(Z-X`˞$^њp([?+"rfUmŻ_ :Y##3wf:o#rXeѿGz9#AFծ)כ{7^OFh~4Pn+Ȃ\^N/0XxnSʷ!@5W){l.9o-<0"p~qx δz+[#r=i8hPmPD H6JR:$^Ԑ|\CR;:f.CRpx<`5F/ !zKE=,sہO BLX@hK3'8 z./s҈_ֹ\1ۃg8pn(I,NL/ʥjk &NA2:w@k_RAWJpҜIQ?AD~3&nH坌a9r߹bݍ"=)ukՅ'-^LʞRZcj.5>"geFAh2MB>1g#if_wEpR!X N$ LV$!=趐 UG=FcˑȠ$eRk& Uyh3LDQ}+\L '2ȇYZA&oY@c~H.5渵9=Sg>M unj\c]cl̾qY1˾ٿ5P: !qqqd2WB-]a$ЍL鹦|8swa(ÍEl,fcqIqI|4o?bۦ΁9I^oNYj8OK/1v\+qnwUi-xAt^ t^ _RVr BnU8bz e+z6v؇[`d3+^,'R<s>J`,CYh.7eR6F,zކDmB!Si >&:K14=ԹVyu}&f))Il*azsA? 7iBFAʹdmq.J]'u>?sO4{6®7DfFNn9_5_SfW^w!G O4k|kdf-J59LMO3v°G8Ou03%/'o8B 4vZӎIp`˭*vdy ;Yj (x""jۍ:\DX՛̊5qn$H~sIY"1o^?*3Lwl/~Ot֩%W&:u @tBY=Ҋ{>f;wk=-~ϝKTxKUKx#'ϓ~vNpRUP%Z^-K5U ]fJ'6vm~ú1#̀4ؘ_y,Y?EY ǯNٹDgKH繩qm *"\"FyK"y觫9p 7 % D`_t_aWvWtvBωݣE\&ܘyzT]l(-qCgաL]e/Վy_EWc*-~w;+)&yAz ++wDf-\[  jc" {yp!'?/꩸#ױtf, ggT|3)(@]Yo2;~s (ձ$o^`^Sk)^Ȱtb`Q~/DpF.V_*X୍!`W^uq؜e gf׹o>r/T'hj[| x2g636H.hZ5᪗+~U-$(LJ˿6xMkt9q` $Le: ɡOMH\._'^rLI:uA1>ɾanˆqDypۍ?޷QLOÍdDӢ\`ڌ vC,QRyȔ'*I26cI]\op蜼_ș666z_ >97+~ IG-qnx<3֚#bLeEZjE=*9tS]-4$W05N):چ-~;9s 8Hܐ{ G1H*xƙS>Xh"9E4(NYN npJݪaerz|z{E'v/VBxۢCIҗ׉=F8UOqMLt* f!奷ېؚЎ>?Zlc.A; ?qL|蟚j0/!߶n(syQ{V0.w/q9"I{Io F<篳'J^Y7.fm(d }3{U GrQUղAQ̾B w$Up~p<&yNsu氃wuyG%>rǪwV"_jDBm^F 7ewT(pEȐ>=Gs2/~@Rv$ FChEhsq>>Cj{QѲY443jqs~޶G*ѹR_|d$T3z*iIizlKM=!3qV;JdDpb{}VVm{u~l:jmZX=/SemGז[8WOPCvN[W__Fys9hbk{ *%E$_vbʂfN`dTVr%.ݑbqjz+L!m@V$,禖WyκU]ð8U$Md#!0FMzœX&9sԄY(>(iWZݧCGq+u;GM螚nT^~b nB(-R KV}!ٴP ;6a)7nυnR3ӭIBd#7*7 AdR0y2:s`z}ӑ&ap[mCEFނju}?)ض3JC8oDZh UCXN,mDa &}^5,%'BӁBT%IȚmr˔{;݋5EltRskdZ$VVQ:Sʽl~:m"t& aȥux7!ruF?V'7HQmWa*=uցk:UX ʥ!-R0U&6@9R`ߓl=S|.{޷M4RF@7@Ѯ)x덇/Zf?P|/)!O೦9?}0d:D Kt<7Y%4XU?A/Np>blPSfr ^AY| <3T[}S*9GgW$+]3V!q)gE1?QI`5`*C//=Qq rugZ}Pu&ǙvgP#=O)#k-ShIiewgN6y*' EҴY ujosOu#:8,M+4 \qg h|f'-+&trn>xY04vPLoHɠcq4璟'VÚȻ7^Nlǘ2hJO*էzLׅÄ;AN9.?pfMd.*͓ eM&؉ ?zXTcV;JlǗv>0C:%fAh}q)21 m)nrtrCKw=khRhy9d޾1Wi]^6h]N5D*L4GK!s7Yj]s {d)ƒS u4 H_VxYq2Ay#3 4YPe߁%HD'~ #Hk l<1C99aܩ A*mFl9f{A~Yy :X+|Dpfu@l ESyE/=e|4[!QASM&UB$Ycĕ3Ia危&grw/y;C5kBsBȁ09Oу% V_wxqq򏚡-qۺcJmw(&k,ymLS@3%/ƈ=ZSVH$|˕=ڰ͹8uo*ףS7I1(-ϡyc/+wk+@i`Sfr~{DͣKSti"]_k2 /3`-oZX)WF~6?)T|cAX?8an.huhIi  X(]f.O$vw37_RFazWU.2_6{!9}G#s^̧#&d(< IyA=fb֓AȘ/.x\|6\)\^o=galnp&QLZpU٪]L=qbӦLȈˆ[pf O>Fqe,l.+Ek30L:Wf~.sd9i?$W[>/]Slc#<93+4Z@we|1* s>p[+Oqr`9㚠kOv|kU:{6ap'~,)B, 'W>)̹#lu7~ǘdB6튶Rmmulwc$rX~G%iB0r ĿԞ $*|$B#Dp&Pܷhrsy=gyl?c+ς11IeE tXP+ tvբd!zᜂBer\Q_΋ylk$F`Uܒz2w!`l/e+AlfeV23`LS}SՕ!Gu ttNUPF!2!`0uÌ[q3tD_urRR"B(kvreWWuV}!H- )QV^:9 !`N܍\I`Y$qI Plxq5o ?oի{aIh/2ṇP&ΏqiV1 ЃT;t!XHlAe([$KBFҕN L^xbܼiE폅& /$)j8Yq+w^]<8J}+d"֝?V y,GM KdMh@t^8ˊZ ghq}M,U鑨heZ(?Vb%?,1F=/!e:M E6[㼔HIBL&D05 æE47tnKH˚z;Ğ#d|Ee6v%"?jqV \xP1W׬O;P{16q'P/^%S%P`P "۰0x3l7zi7W/E d%MU} ¼~K %kY}@b.ׅqFj!`7{ Sr>-[5IrgnI%'n=㨠PƊ)̢v-][#as&52y/ٖD,[fU遖x6Z:*,m|`2 7h˘c{WLH\(7q4\vQ!"){]s+ݢF bgX]HlY%z=eIgnJ@̲*L?6<7YMo\WSL-$,$@ kN . :H j-#_3s^Tg١f2Exɬa mjYg BcXaѺY b3s8%0q;i 0f+; Id:&L's1xYZ4Mr&4\pEHR牽cb x-݊q6ɡ32<@aJ%'#j|LkX2{9}B9UbZR 2}=|e).ҟ& Va[އA i/@Ez'u*2 %wa%d;[=eꀻoLQQT~r`5—>l/ SY-?S76!8uI}t&+}űGM\ߣHrӄF*Os2!p }k6}"#Ι8r e6w"GQ Fxt$,v&ă9+sK( v?7b)CG܈Eh, ğ |5ǂ0ӮP Wѱ2UF\6 %KOS≸c!K}?Ң AXOLs>%72oQ3$'Fdjm./@yhu}/D 5MQT&`ȿPĭeՖMk`9XdONH#Bnh &V}bN'ACЂ5Rȍ̕L.pC?C5M"C?W>ҝfxc^ 7^Mwt 3zsոң#Ai% .5W̅ nge׫'LRuC'bP'?dѥi:OQ1Ŕ=/mC[FjX| `s g&cZ/JD?;\ f!gq*ïGGl;ij0:A4Қ?J_ SQ}.w1#a8× ]om /sj%F2 NSz#R>T92 YNk{磥x}狵t`ӕ/FI_ G2Ɔ^eU}|K^vT4O\U4GB Lk;}zģREtiDVGavI'"lN~kjtbNP.8|H]xҺ,ؘ_p^Am,6].}ءDٗ?ԩ t[JN&O(Ci<2GE fD(H.4׆=g K |kCe &rxFOp ́pr)WaWju[5!,WX{u Bov25Gay% !z}s-K\9)rhuO{1;- J)_eG,n" ۦQ.ԅČ[ywM~?I@G&JvU;/<Ѝq_}hW۰C&+1A6w;9Ҳ[AwGCM:H4C4P]m%`B\q-?wT4S"kDϩ؎,?HҨk؈1>6Zw%>mMV\d|'$CXfEd}$݉ UYP[$ `&CkZ?3')8#S CEt]ӌtCfiN-c!쵿)wuY5@{2B~jiC#2cqh=C.\KƂ\Ӟ#ɻZC-SZqy1::iJ/^CL{M  €}zKzGt٭1#gk^qVw~n8_<azRPEL@IN[z_a514qB,T~2>KKɦj8 wVu#UC;yl'U:~@kq{%7]k+iIP .CaW^4>qOmW,(SDp-1qK!XVF(|{FDyҙ(L hOC !/̴{ [d*&$1 If\La߇|Wid8yB4Y6B&'6Bݞ-)&LrZNm{W=#M'KO׈4?>s;Du[dR:Dcv\Ikgʕ0 LsβWuWZ=ojS'3Owz|$h2ߦ}`៲GK8 DiR~= t8 .&~hz\+N!Q`wyH)~S# N&W[yq u;'{ }/2̭hpRJ+7K|HrbdueT_]'ܲg7cy ]7%L&_|* IA&&%S6aGcq-(-nYaK޽Ew ,S+_Se(_WXCPhK4TOyZ; 7ܴV5]w^J׵yE<)4_UÃv'OU 踣jA"{HgX'nܰ "8ܾ/y"=6*zoMfQJ -FP'4 J}ڪZwR!É';+<hRD8)P8yu\Zx& :ʸ5׺PݏtjYU1'*;)9CZ Wd+U8^s l6ygkG4;o.uļFj=!Z0\άq;Z-P8,$aL.o9E-b((m\]LwYF:0gXNOJ]1Bșэ]U .5PUHy ZtƓ@1@8cmђTpUhʜ2_{sHsѬ>#а䔄q7 $2#Cz9eœhrү,lY73X@:7O nzU?7h;d`DE2R^A#]Қliv$mC*R.'KX1s"ű{jgVmMړ' BU)RVz C^н%M6JhX9&"pI!}f(h(=aO dZ^w(Ū݋Fs9vO*V/w%ty:ʷx;/+jA\;#?8.LA/sVYDmqQoG'1(E"8 I'&op1٭}*i__ԣ,;DBSR*υ \] -i@)XYC37ʦ+5`E-D1l_4 mEQn-KNJDr<CB7*Rȫʵf(?ۃS4 ]*ҝE?޲'6'vBYc̐P]Ӽs ɚszTyu~A6}ÛJx`0D-zfLZL=A &$>'Lr1~mݘ)`}LLE%[cf<U3WDIKxXLw'ɮ!SKB#eo# $݌ƛ2. Q{Q!q-ԃ8(ea_`LWu(Fm`]wČZo`^yE $ț* M7Dq4:~C5: טVa0wm7 G"H2λE}|1?@dU>M< '8=1}~>,-)fRo0 ._N6%*=mS.K,OB*L~+n]صq1[7xdрA0,])2ψ?H}p.&Qk>Ը AT{ SpXdnrW%C;a;H `)1$vIU&|pLO eteByCӚ~.į7-̼bC?^:Zm Mq7SIF؋W%Mo4vo[J^ISZ^Ԙ~s`zqJ߄{&Xiy7&Y=D$syYLTq1EYMVŧ.󖔛%X!\@Sbr|j(騁 fʅ;.(i MMn#1@e3z1*:Dȧ)lĪE*dYY:#iPTPI< %̽UNDE q%ǢݒlJ>d΄Wu KU3'g$;Sη#G)Obd mS&TRpjyں۬r:9Z؁ j͞*t+6:)#9Y&AI*|~%yVFQӉ"{WLkϦYe#E5d+Ght`$,Eп z=!2x^j@V[[vaſ[/)͞o;Y|tẢ<.a-C "'aErkHRNչqZjnU=y>N2 HQ6gΘ#AW(kFV8!7j\ړ2V3.}j:cY[fTMZ n5Aƾ*uHP0)ѤxOkn lh[#Qko>\%O:fOiGXPA=P=Z@\R\`?ѐx)R o!6k>1QtP# f&\:MzF=yTr_ UDǙيB@%fN;,[1Tu#AS_Ps:MVC}vɽI w?tv"WCO螰<۶4ԪWNꤧ)!ixKS[<bR"9 Z|1zAY|lR~3fopF0WD~TR=Ģ1-5v(L=F@A#f:8dvreji !j~-=KW34\pq+K@+D"-1?%$v00lrV~sM% Es1/+jѤBk>yMf| *JؤN@Vlٜɘy!|~q@ PnNoӹhx wq3es;Oݟϰ7#|$^GbSQ#ߗ-Z9JaYH?, vCZ8[䖅FU&UH(0\-%o0Ey,6DpͦRX]_w6 6618";O?0QȡNm:Vy`Bx¸~MU4Or'tЋvj^/N<#h7 O)iBM8;tH/'c?]p(6Qܡ&Y܆Y AyCr/<舱iYgZЇI$k_T}5n1RHqI4ŏ˜dI`΅W&HGW<qE2>`)C-^H]&߽~v{N?x>+fJ[|E|Gxc aGW"ZJP60w2Do"[T=,!K9߼/"[qp}eBIk[C˷Z$x!r0::tI¥bֹ0u]^=Pzy4FmGwf%XD`)ĞMI.=:2-V> 3mLK=RzK.midj`F NY ś(u0aY\ـ=!A]WC뇴?D BY"`C/;NxGwiJޔ󈽵M )bu"݃&]O g;'`pbi)  FzݾerD9/+q!"a'*7o~|!M,N.0RB% w]t]I11GeNZjRa ;)7ſE6mFߗ L \_^hRLL[L vUWޗksАj͐^>_~+Ɏ&dAW ]+]!'!+pqifU&qF#/u(̤VŐ̀s,{t~l1FO}AMʛnU2#_/KГ@!H,mRLQ̢j8Ims.X]oL? =gECI/E-zga~QJ]"59;}D*O@);E Oju O/q^M:dԲ}۸іV>+bZ: o?l ?5S1%eюL&nl?FI׹h-dؗ((4 W^L*%TAWG =2Iǁ:e HTL:SF [[`6Ǔo fE*r."R7`JNe~Ebw vSƶήT8h B|I43'IbՃ oMD^k u 7C*M?zLJo%p5Epn W7l:Yfv࣫5Ӯ+󯵣332͏,\z$cpF!xONds ?'<,ӊ eB3hTǗ<Qz9 3mv99sU0io zSEpYD!J69z<]fjj1H 3i/uΔ5^ b #nv_+7\j/ؼ44W [ 6pwAlxSsXVM ' oe{F'7Fwi^mw=eժRV_D-eonj Wk]+=ܝ1y"UK(S_n.yi!Noe˗=OrPOo}6[ھ3?yn7y? Ĩ16Zp!j$ӯvtGe¹v̫tXƂ_FB^BdG N>90zt/`4du[qiZb$$Џ:ͷ̍65Քv.APQ#rBև-꾵Z<ي v:HjCOSbl~ܬ..xyAlR01)I P7,JIYJARrwϽdOˑ/#T]qLp&co]sBwHx]}ƈ@IIR+Pcf4 f\DIko Mז:ʿSjEP=3`9x*iN7)6gIzw}BRbψ\ 2Bjڒ(Fdm\)~W"~Զw^"٩󕝖cɕ4!LV>!7A]PA_AB~GapId/lpxzocB\(oa9 f0I$]#";smfMΩ\}>p q*:t9Bo)ۋjg=ne 6}YF_^ 2`4rH<J|!?`w"~//"Frm-]< NވU?nuwN)5ËEz\P&؄+MʙB PvR:ظZ'Du8`ϜriD}&(\Z'R.ܘ7&\f9hSy#̱WE"}&p5f vCKwꡍDKͪG":OOA=] cH'(r#&]t F(HaIrv j0)rx cAW&cDÝlIP1Lt4قKILx+6ZJm0UBȕp0W `Ͻ ^X ٤] bX@5q GI}q6GP^w!RmelJ>(Df~SYm̌f:fu-B4<_՟yhS0JaI9\ Oxp oklkt۟*σn=k}ݺ꒕ƿeK_ *ڻx oRwZ+~1~N{rH|'t[,g_c61cs+H"*֞xNH#)Sboc hg|oŊh fVh"^"XptbYW+h0& SWO~d$7U@!N[ 3:ΦjP7j,lGQjݢs|e&  p@Oy/ o|dsFxM;- ?s9FE gQG~TiAry?j-vB96_͚(E^42u՚Sw!s`D*9kvd$b=7po-,&E`@r!bS%D+eFjͲ@9AGWGd#Ѿ_"Є||x.t`cѩ%^d%"&%!_RK Ϯz׀i1#SRl;AT#߅Gk V88m!8*I!_@lP.즂;A".cGYfy/~J`8*8ocбD5¦"|R ЁGrdU,0!}>=i5 ,vmdtʨ-S70MV^ l~$ɃZ䌼nM{J8:ELk5Ƈ}T#+b}M# M\w3Kvb7t^ F$rUM9o c] YUOc=Oͱ0+Yw__n:F2C8 ٿzc|'&_(1p:+273n 4$ˑrO6-9N(M?Cpx {*(-7)xX7~Ux2fFvFV6J Nv;ڭ~4bAq$Vh FCƖ\G&w ^_)41yYySkʣXFJF5Ou=(l1u/Ies̤AvFsI~P 2^dU xb֎]a}P-ɅW[j`3dC[`W~·Gs|`;Kj#2h4!?7'@QftV%yЭ9IRS"_~9Vzᙫtܥ8@b ط6!N!ʥpʓXdu+ W.hV|F3hDq/.2a؍J[ B-Yesdh2MpexP0y* b ^H_ jjuЗ+@Mjo(Fn.G #YLU+,w"j&<Jʔpeҡ+Uդ;?T]$ Ut)db&Tne${dlDUZ Ϟ]=3W,P H4(%\xӉDX}q{Iڎt2?(@[: A);^?o9&VJn=cs{L?NJt[iq (7e@=nYg='Gj-v!k9!kH'XeB -0>)st Ds:#J7F4q!?3V`*O%Af!6s%Ẅ<īW}^ݟdmr(HN k"L *}g6x@~T%'.?x 쓀$16ŦZ8hs0 ~rft^j15?IkzNLPdn rjh>MޤE܋neXF'lcYS&gcl7Ry[ 2)e ""'F;ڧ%In8ayRyAkBpy)+(KspK@ y8ES%ґRgEB atH)dfQ ~9&5Iۦ<ֲwEE;cNZR$yPD{-*3I5ҏՌWs-i:)3D.&Bp)) Bm<@I7Ӯc~I.;gw/* fr&Otw~zN66CNlh{@֦k~f"H}4%AU}=-"}b٬ݒM N Bb( 0޽UR/U6yN'Hd?7Ȥ$q{ޏ࿶$i$1M}J^ Y.5)t cY,x 7e^;1u a7.{r .ܩ 0Ԃ=05˄u:&`ed/jNJO.#s(%e"K*BzPZ͍ߙx \y)YFA:oԏ<G]N ]( w0S_wuEħ| &74RLbZO%zR ?A4R7羕Cn iRD4dL: $_!b5]}^ҋw}}Ps2m-EaUcV$Ux2fjR :ѯ[zVۮ5x%1G<k]kȪ%4eW;m;. ^ķ;'~_Y>tz hn'&~99>Hͽ.<4+u8%^pEv{YA0}>.8uws my2x4ԵH;qHް@V#Qt9`xxiEf K@/J*Fhrǻm57hG)/|)|Lnt'ɀIi2)zSC!l9Ȱ p%1?s=9dK@3ƞy,XkpNU L҅LJ+4bxb!-`1U tUVRWq-x|FRIHUƹ`N%߳\`MR*U9t P'l-i~ ?CƁ\6m7h*M绎3+祱ZPdʷP͇RN Op^N^eiNXA82@<"U'.A *IT?ZJOnK'Bm2Dh0phލWKY2=rz˳o819eʛÜG# }+NZRfw:%K=|GVϘ(4 Ҵ~_)HnZ,֪*9H9СIqIExXr#ߨI]zþ#k5?0aFm_(̳#WnWgɺZWIP"YrΙPUbhxLik j,E|cw~(g-zNf6f W݁2FTB}yl`Fy[xm?ĵcm@t&r#y̰v`2@dƳb l{F|'hT| q E |M-n ѵZxoF)*RpX,^2gfv;ѯf80!@;NMC[K.j`D%{ynT972T?HiF޲d8fI v )5YJ:Пu"j ? CT4e^f+?\`A>T؝}ղ+v 7aQv޽ ecqI]E6ش $o|uX^P"eNm8\mz$AP_b[(f^vr]c l}G^m͋7/D~ =ewꢡƂR{[9a'D3d Bބ3`UsvxHsȆ+m\-!K$Ujs[46\6Σ9zhK>cӛD(C{4$J}zz)Ju$bPOПFS南94yIX)o`Fbjt=LB穬L=]qD/$)zH^:ESS0Q}h-,^`i U, s͉ Q5VC<DA"ӨccAdvmYؖ[U.~0^U;Z"duuDj'`SbȖ/:Ujɓ[9l!`Vgܝ0f1qbBVgXz~I}0”SOe87g3 V\^г(W-k[sHtBfqv{ËN$?S!`B}Ո)/t,V:wK@YX Ƴu>lhdZ CHJlYeYtlc\ۺ9Ħ"d9ݽJIR]Q%.ʘUZ-4* ͫvCwT,& J/<~6i9N?EPDa/-^ljIyEZ8eJۄ)G!='b omJ%] ub&ǛF+,x?:'.?VȺ $Z$xf& PA-|AֲdZV5B]̪/"m$1ŠM3M1_>Z_+OP]ܷ|8\KdZc//:zosA0/+P恩-eYZn׼" GJ{!"xAk l(inI[єtKmj^-~__g9⎻UO]{R1!92KI|Nh[v7K>i8ߢ=̟HHoL+1ę$lLϒ>_T7AͿES9 ր\\"LD‰ c]) ܘracoc.[pn{md5=kxI&xY5 HiұϮPkqeA5_Ӱ-@َYB NvvV뺇e ָ H$(D׭% =/)wqKhmEcBB [F5F+ʹKx/ȊR á(XEHڬln-jtYjՎЕvTp\t{M9KZ?28PW l'ttHA0G!Xbn/i[V(APz98., ^+[:X_F[OOa>8V$~g7Ii !CMDQ";4jϕV(>`?Xc$XPx+b @ᯏNaqh]`|"쉔\txg}w@} `QZ%Z'?ۍoNs&')Z8Ih2#Q7 4f%6F)lf–g,'^+g7aE|{}SUϘɈ'4-sely<#<-dajZ3ܻ^_X\atX_?*4y g6KA cSK*; f"%1lHOHZD*#)f4qr=:ƲwԢ(`@IuڰQƌbA@qbfFwjy%yۉ,( U SbtC_ve5vj*Ȭ,V:')GA>G%!E@/DpSB ؂B|_1Gs|⟶'H06~jqmLF7p&y~r ,p`B DL]󉅦""}C"u~8Rk b(ӳvQӽ݅=wDZ3mn wv-dyַ_K":As$.< cP!@S Z&y]J.!C~@pMDqꆭ1(3{4 4 0*!#8H}v;JI2ȍ)gԚT՛:PʍK( 5Ѷ}ZW-W1ԍm0[Oo!% [Ŀ^=M R햄sĩ\I^{T]?~^^WZo|dSDz"MtVYnvH4>" ug@9-hǜcZ.,tUɍP֨eNmX4۠q?+_WҕРRH޳{+Ibay"ЌR5FE:n=ŜH PQAtCԱ2<KŘtZ;jԈ`tꉴnj&vEc,0`q =w8Hv '$·#UY9 s<L7$$WA]mTL:Cws֭-+1a_ѥ-ow~u䞽?]mnC C=fpŜNeOPgRzĩY2=1o)VܶU3c,0A~Ht;}$o@x,@'e|mZ oÒ%T)Oc3ѣ0H'{(lm*KI4|q*r8yqzHh,X "N\ dr$x H/%ꃹfxa TxQAV])`4(6 ] uԡX]NV,=u,bX-PN?/;\LsOZ9DR뒏h U]hQ֪o&Av'(@Oϔb&<\%u7?2}("h ZUnR}7׸N::~:3S7~L#fh=no&n͓K%ZfgL.n(EwC(musW_$Z]!&vF~wƳ R fvGUTŘ׮%;ӠjAɦIjBGlJBĜQy I*p3$$jy.z={68YHFH-Xμpq&e@bMZ|AH]Z7ev>̙|Hna%| )]CU/Yzia^Wm*Kh!=o}Oh#R@-DepLO_н?o52A%/d)ʼi[ßm6y!䪋OTQw8w)݇p8V(XO\6Q)EF,^ Jj7df1YJaPI $Yq= +۹O1X7ݻO5+O5F Ɍ-f3+CqmM@=r%/Ed>ZRrK6М{}Ё^HgJ !; ԱD uJfHIhx֕qjLiF:B@w*!r/H%VZc5 =FS*u &>,"ѡgRg"͆!Kf;&A90auҼnh<=TjԲ6ѬR9/]RNh1r#xT 騻~6@-~`K)XUӡۋ:D \K&/7ANW XSjBwIK*RlTOcD')JO$3tPޝFxt<7J㭎RIiYFV,+N// K)tF#H\Q|0TLL%cd 7IBxka&L  ]4, KC-.Y1/Ԩ+jZ˗;dp^0ICFwY 6#\n|5&q ^ٳґ[k2H:-~@"N: ŗ^k/=Q pyG1ݺ/XHHzl?%K!yDuE>o YVw}{ TbelS?ݑ=k~>7p1DW^30Zh~l~-G-:eF`YőK l軒s?YxQJv`ˠ ;>&׽n(+`-"V8tNx_MTa.<hPavҗY]QKG B֙픁`ߠOTWbCKB:f C˭{_RZJ@Ns?˩G?uçL6xݩW- Ut\ TlxB}D*ew1M+&XdQ6;q kS-dB~=rNhI12j.AT-3Ys3#@ׇ#Ux!HO!l50-ƷU VAv𶜺CfXvj&?<єxuQh@ =j,}G72RFipd֜sLA:q~0 ;t]^0ʸF%4 5H- -r1c+b/{";r~ʑ6jLFRc__Yuz-ԑ!3|h⽮/Hqe[glKf<j9 MMS99#'b* +A:gfz#A%qr? R!9aVzJ~庋Br 4~<Ȟ-z&s\҆yNwToAT k~eH^6eqޤ?M0i%"A}Oc$6{Ƶ\vz뇟-\aU?^7♬-o-a>˅˞~T zNׅ1d͗1;yrQU1QṷְX+bx@@K$:Tܨ,˘7nrcF]0>n 5ŵL\Ɖ|\=0cl#~m7^L⯗c%z }!wfjxI7;)!>!kF0Q)#Um" YLZ,odmk0Wݢ`2ė՟̉Ƹ?o $#&e [aC1S-`u`LKz /iólBtX 0)(ƞE?j%7ՙt  :aˤm!Nq/y@ ;Z28Kl| >*'jXݡ PuZvq8,ķp;sJ֤ǽѓܗr˛+JVYd|ڢ_ljuVY)F"/%6LCjxc7| U(x22ܺAfl;W;d mq#zuȱ/sUxJSFg|#,f7Ӹ'=JJ'x9TBIw5-tu$VCO);g1fo~KrixY""96^̊҈HxJ' SFp{Cx@FIBQ}yE׹F^{צtg%<4rѬ6ؘvaK\2ZѵZߏZχ^a}WhI"f E5uv#5H@peR\[G3+L⿚FYA%CZ kpx i\WVM'Y]a[g"kVӌLev:̄- ,!deF8)8}hl^yRTTQgn9xCrͣ>aI8(!ccUi%;I O- q쉩bt^zh",J@BIxc8y,@WImSxztB|$4O+h,w0IӺQ!{0,`ψ'pep^cb[ 쿾NDTFGQ;˅d֮bH} `4NRn)Nƿ/E=oGf7wLyszFv&DL':?JD:C?E l}_~eLh /ccJm*!nsߺBtF5(^8ncM*0oDǼ!b\E[*_y%sj^PI\Ctxmp~UǸna#tp&L} CE7@(13/V/+쫀"q DDق_t)Pzæ6k U1%A =uIhrM8=] Kez/楍yo4tvfPap6Azhf0`iNP4/b.Co#si7[t|Ξ3c FGXߘ!ZN p11KB?ŒQ%.bf6}vrmM rM]i)]j>@I6?9]l5Lw.G uw_j$ȓ{Bo7_ 𕙣(/^~D_ʨLu,s*SLXWѲ>˗,l(0KU?Wwlqb{`Z4mo-QztzR?J@0ZZ B'.{ jK<"ҌGG%Ʋg4"LRd1; &<8 QVERpbj0ȧlKw0 b Gl j-F B@BJ=[!nYvڮ.&(u/2P٨ا_0 i`@zwޙaӳiL99I{eeᘾO _S*$up]6>)@g1:L'Ҟbt.yc_,xPgfO5.n<'pMXnwm7g0hu:᭢$?ayu 2F,ba6˸hࢰ8]{  .lCiuͧW0L^\2kI2.cYoխ8ZˢŠ_ɬ9>x?E**o0QWh1H9M-˘)0ٯm[Ή0qc~ H +әi_è(TƐ0ifPsJZ\HZtYXi 탑Wrklڰ7(o1bDtW5@ 2><ghz#}Lc@Fﳢ~ŹvzV7 }ZCu[8OXk)~d?l'<[3,!Kbw p.aNArԞpiIagRGd'XCHNN0/(8HvWO-H}~3: keo:d>g` )3zjq6Y7ʼnDR&xչ v=ùc+@c0D{MnSVQڜײ|XμPnŦD8fI%p쭥 ʿ/{}l&OӲFLNsFta.ʃÑ'ne@"rsE`PU і&gή㜈 Gp\5,4wBdp3nC#oĊr(@h8BL; /uF"G|LwFWk䡵9lېN?5/y,$d0:gywC$#V9ڔ{\ZZŮ#(%_g&'hHgG)\ىzb__]bEM,jmZ%Ǟ-)zZ/\h:GcAͥ!LmD :.jNSIi1qe7u-nN6Xч3,c<[!L!=ڤ6gW7BbM~Uoe%}ZDO nEl2=vRyե NnvF:_T|¿Jk <̟wA]`q4]܉N]؛x?cdaBhqUM`UzvB.5a~N"El ΥZ3zY.$KTϐ wL]%dc92U.hF3*$ϑrUnqZܣ~?o_zE \cq`3&vrP{ ^;LQA?w5(%  t{ɽʆݢVC 紧_xSbG;U*ePi& 禥W%F:7UY6$E4bw/xjeׇ:F9&ŀ#> Aj yIrDh3F@#ԅPkaM~pE"d֯}dw-蓟w%2'VX Dim?ONAٝP SwKno+(*PCìRb  #‘ L7H!XAPEWl Y QHwK1][$M{pwlHd[; 5:SmfIzu.Y> gU2GXt?,nZ1wh3DvM(K*JbY/OH bY; `6(iV=Ӑe1:䯄vzC|ϩ-LJQ NrSZA Q4o2z1 b FCGΗj09mpE4/} Fai3WJwSo֚r'M(?nKNYT@n΋dغ`i)u#]U`bH@jw\^3Rz_r,' weƠ Պ)yǶ8 hdyi\෠m״Y(vCX"U)6Jg|RXx ؕK3oe9Y̬ 79O+[(zԜσ?Vǣ + D`ž,*HrVT% x Fm7T6 SHZP|Ǯbı;E>E^[hV ix]V}TdNIP6}# JUv8(G HgT WK6GmUӊ٥B-KdOn4<@!fݣV.ʥ U_OAs׫:6VG&.pfBt{(ʀ&OE?6f%32`J7#1,%^pA '3g=I@ӾZ_p-7I4,$.$6Sؾ1,P r R]XBs9ߔ &yge؎%SM ˺j>Rs*ow&$74(&-A(TɄ>JAՓ)w 'AIjcX2KУQ?RUa0'?)LT^Z(,I[ݢIW5Iш% qnp\דziCx%Ԉ4w08Arb嫃x%v r~,X[8Vɫ~&9f+߼^;cϺ7]NiIFI$nyJk&J|`vGgHn.oxrn_Y!D%!)B4{ϰƮm.1:x7 C̅:Hgk]qXG0ȬFo'VǢ2e1P y:geQt`hzƬE%ljˢ*C eWD<ee}ٟ axVZm̓L'Ϯut:t݆}kM-z};kтR}U9)I25=-”B-u 00_֒fb> 8>DUH_%GR\h (~:DR iW<|t^!b A[d^'of1#O(^5#=R˅,CcBį[UAiQ`/yNޓ"u0[Y_]s1)dK!j)]h,‰L=RX؀3uk4_u1YāY:"8ehhUMA?I S2淺XI'}mAm`( :&RVmy0l-h u=~*aEns1 'RFsOLh3\sףrGQQÿs%Us.2>x+DKߌ3RRƸ4bBbA[=^sKkhmۀaO4뼠:ɣ_pij5sc7 GD穨U;fKQ֒T8|p>)ƣ.4億lg\GSIM0{LhG).R)ɢ Hga*d *ьK4Nm-S@ ;<[M:fgkYCԑ1F9îTuO l+(6լnpSR?bEjRVüxHEޥ jt^]H6 2cz[V. bHF!ϔ2TS띝hDQΏ5߼٫ v#ЭoBŝɨ$KrO6)hp͚2_SReXO"$ac<ر 2T@`kaď_;q~3GJ9U[1j'@ | :>ݹA0i oxT v&`^@_h-Н~ 1_i&ʀa JQ3Iڠ)|VsR4':qYZCwb|2WKWCžg߉*Eu@l"_O66(Ԛ$HbECrG~IѮ\n̏LID7D1dGnCGA__߰e?%g^5SJktrRKe/Uo/r$$#+*Of(6ގqB+6;4Ir_#7(5_a/xdSsf W.IyEh`&wE= `1\ol'ޫ1hcXb?v09+ ~UgZڂr2_1` RjS{qdP5Q[]1wwfMEv?T *F ئfsgä_qqvQ֝ؤpHQ@r+279=?\[%( !{6PueW#.RDGB:2WV[.N+G} flMm8>Wo7//8rFU71kMN858>k90cAHRG[`;emoDR4hJi z6pPa8xs7F -!aB& jN/QGeʛx+mZ2=^|jd:!Y:㼪HlCk沉?&i$U5!,Ć' >u514 Q7%ޡ(5,IR^ \yc^Df qi5ݒqt7$)+wDaCPGIej5QfenT`p[rI j+PѴqgP#y)oS]ҧ2? GB@CnztE=Q2WL /*5ao-vPVQe[&:29YҫͰ_QhF`—A/2J {"2J?9u3#묹caqvnl"bݟ3ֽUKxeVIԄ[ۯԅd0@sIlf 459_fH/޲~uq_3HOLЎ Svl :|*B_.{k+G톆f6onD.ҝF4O0l"NJKuBbOyޯ4uET5~F h,*+#EnD"!&>Wb`!_klvkY& i@V=`ZO}wG]I&c}Dnpi#QQX8y37F-?-9gQvy+M,.$fjo,5q̟BTa,i#-4tYU8LkLE)@VK dì־$.(PxQ^fz3ԵѲ[q< \j-W3=3AęhUc0}U [ج 6)'3 2'"4mhWvdz-O|qD3ȫwU2c_tpe&o_ۼU .np^9-$${c3xشHCEûy/9HJ֞QĽDb#ȝ[J{xs ^̰L9utp?ہrZBр?3xrM)pMƇOZ}dV+KzD󗏤⨳T]m&HǣRv)wjr!7LTaRQPؗP.<Χ__M'5d<4@zLyceoPZq[̪&Ml#x0x-Jc }GDy|Ԉ._W3Ё+SiK?]t((?d y*|:ʻHʡyVsoc ZH'˺%ï/Xđԅ:zg"GJ Nj~)rfKzPxɽS@T|an&i詊z ܭVb؜rSTl| "}-@0 > `\Dξ赓߹ ӄg"Szi.fHq!8kR"Py(luVB)ẒTN)e|_E#'}BtF TϞymmo歘EҠ/ kd5 siW:XVE _OLO#4K=sd~0 zv`#=V0ki DE(_1 ͆3m4fvqΠg[<|ddUw|uv&̥Tn%Gpϵ<@я Do0OYy.-o \t9> (R)hD4sZRZ9@,>_<)hz$ϣUh=q H/d`3:"ί;7v &,bEX׍hO̙zkz\N;|Ĵ^{R}z󺋩d@SV;7;7m+j|h_\?TnK%;O}g 34 մ50ڤԔ\ . _&ݵƼ{%TzR{7̏_a|{ mIJF](9`f3%gZ"4)<ҕ(1ti GҰ@|.5|ȥЈA8|QᖂOxyXY)}wI^4glD:V -QYJ7\$ .dKvGyB&1Umc/^ %W&d_}w)^O75r J\o"p?)*LZFm  ^ƽ=-k 5Yʭ$R]bdw+$)[kG0Qi+2c_0- 9r/qpmR>f6RjKUƸTlD L>y~RMC<^^cR79-+ `h!a jLrx b*ѷBc4\3-Hܜ9v?ӹy`"<-,><^ NGeiwAX#~3,Մhch#d΋kSU`2 uӣai|HJw=Pli@ua%pϷu8:P9%H>7y;֯ء/:+;67Z*ۻnڬ48H6S9q&?XlG4\Wsu| yN*|n yeu!)cBT1 rcMR04ޘK V_Gl !qr2 _F0 'kaT84u]ʩпR Z 0[=+EƯyg,eS9v2 'tiHgPC«$'8&"c (4FKs6k !"n}j`ΌLUqX0ϰӂ "m(vs8]8,cjB|!tvYڠ{NA~cj~ɐM2o ԋV6]8XD1"{ ʼVenS'c[֕IokvȢW~l@O"#a&*hW0[9CB(ȩYf2WfP>Q=G YOIb*&n~HՕUuqVD1F&Rg.lHZ|?x)0'/.ӏ睒/U~(^W/wA!}ͿQߧvsPUEYZ16-`(/U=5e 8u(Il}CiMfWr-Rk)DĹ[SfWB,s%Κq-f]g==]t>GǒYwޤǎ[n RuLR|kEToߨ2.nTҹS*3$OX] )k%Wo[J-ȫ@? rЅ WWRN'9t|6w֋B`qCH@0 $&@j/Ry#̮yY[ThRC"4 0PHGnҞ3GkPpL>t;OJM  a .U[vm":))[az_vX˖=Z}5y8h;zS2< rΗUf#e['?9rA,6Q_c7@[1P-Οlo|+_%M jԕ(?eoM`<Ք\=  ؗ6Vq`,Ѫ_N=ܑ17;ʧվ]qq/ _.lUnj_EWc:nM1l"Ȧ4W; W4gKJ'nk8sưmkUMs1u$ʎ J#C!2M/xlA">9/S&@8ܰtt3 l^"%J*ߔ(F>?lC'K̯u<'lßPtFyzx0:" m:nDRTMr5٬Fw%J s(J9$j0VpRub'Ƭ;̆h)DJABI4 z [V5T\#\c|7uB&/e¡@9ls5[4TPJYHG|+/צ sY81qM,э!O I8uW$!3Hzv%S5 >Qe &L@6$vӮ0qMPER<5VƤH7UHpNTU:"a2莬yCsN)=3BĞB7uN"x>PGS DxpΩ`euEZۇ:Ѩeӄ$FG\yQTl k=G7%ת/3? DŽXE)׊i`k .;ȔWmk;**zM{B<_5>vHV{ }c;Qn<_RkP_Kѝ4T2~oIt VVWS>de3"L.tI yGC0KCOВ1(1 (Š"WgЬ_6)t={Kc(ysT$lWa =8G}.(m_L"Wo(CUnkO!.u% yy`%{v*D~Sї J9mk32CXCrWf͊GFf 4|(*w^h',I|q~N{E'fdhi$<;#ժt#Xx8. 0Y>vW'.޸P}]yǴ!\sXۏ uK`U^]+uv'lǽ*|OlUs󥆔QLp qrฐҭ)_Vk,9[k²}ᠢc|In=he)[GZ| 6 :FLBnQK)؍TV~Z;y9 w'ثjܨI 慇4o5ڀ)a&=g#cJ,J9rckhQM'pSGnZןWG_-ۑY%̙b1ktƒHQSdn ! ,}nX!Є>_rq(5 UŮzFl3cF Ӆѩ|qz{8e8_/ gKƥ ;$>>X/Eיt ژ (F*EL .U:4I5DI'q+bcxa5 9v4>u+MX\zdME3A9@4or-LJv,^uf5 THtC򟗉* Ra=6 \T9HP%I})p:Uy'X 1iv_,'$>&s-#P.n$Mc1PXw@xTAIN&I%{}/PR}@.DP8ZB 2ֺ0M])i]Nj4iONAAUA?w˔Y<ܜbj#|I%PY YcӘQ,Cr:O vK (ybJ!b# qcVg~ؚAQ~t׀g EOɒ{ Y]^;Uuk$jcC39P!CxXT_Nަ8Ԟ')v|xUC C۷cylvu2 ]V9z+92F7YzobK@;89ƿu>Iz[Ԥz,yNc{w1+eDvi]5~.AO@ X࡭{|,x3Q錁pVWrIԇsES֥_\UzTWY<:BѨ65fHj(w_uūڢCB,+&`ۼNRN$NN(D.l3ou;>*g)׮zC-~Na +aCέoJl'\qp!9GpK/`}Uxe>ԛlN?[ևr ֶqfyeDS"2 X% &״ivyb">+b: $Y+oσ]/Q.9Yn /VASӓЏ訫5\lXs c!L!ԁ{=.B(q31ϯ|NNМS8*.*FA%om.Ze2Qxj"δ8"7M.[@A6[ÐZ^( (*C>(: U0Up"L(o-n9#è{AL|G U- ywPهX[_!6^U PV|;`(ڌբ ONʛAe}=[2xK8+ע'ܑvEr &MY1USxݙNǃ^'ZĂ}K !⒂hjMߎOpbHMώr,ʏbgQ\0h}"޸y#ӵ00 ?bFG0OFwfIFe G˘n&{:?7;% k>,KUkIFr'#?,6RPlf|~q` fG.;aYK@Ia N&_3Gy jec嗙d~0`zRZ|Ϊjd;4JЇr@]^Qftq#0@>CW"Iu~zbj6o!6O{*`0-7i}6  LMyVUm"ʮȄgU΋|mpڼwAEKN1,.T*r|߷T!j(1\o $2ih);*N|*FԌ11yd׬37s&x}?f "p92J : n;6b_Z)ZDGvRSM)%z%=K'dů~g8:/mK&`zZvakUs8#i 4Ք\THד#FZB#8Kq4*<"I7rJazw@ktT$Р3PQѲ h WԚTA>暡?x:[ѷ5Gw 4?( kpgi_;@O=sr5NhLb0*$LMLĸƛsDIw#AL [S~CldcǷK ^OuBً)H[CчLI6=fϾ1u 5(6vcqr~*§WA]lI^M* X6=~rDd UhWBO  CW96[j@nh[U &~톚f(f6_,G9ֺߖuKC]0V̶v^}^>9.A-1_l)-k*1&#Bʙ*ل3Y[|]@ < 2Uv]+1TIM&ocP05aI ƾ>)Doď[#$⋜ ?İxWm Lc$Sʸ2tn?[NBb`h:qʼn|dKۤP~ߠU(|fEg#'S9QiRg1~*vJ*|lHcGB ??;}:[aKZ>g).ϡ0>AAY<7!)OYBD>&Rs}OsVQA#=O h2Y7ȃܜACzAM̃3kɥFn֋ b0 &Ƌ3iuiXx8Y_Jah1 4ӝ@R`[ ĝH|mw~H2R{V,[efFX⵪~N%VNm/MA[?s0ʾ\L'dU"(ߚf7D.ZZcʘxֻ츁f i%v׾[Ɨ1\o9`PX{ޢ1561,>c5t1_mM1nA-Ji$[a#6\l0m(uݴϦSP$Q]qir_vEk*վ-^` #ݧJTWumvg6DΫC,=i%a |z|V}\Bepc[2ȶ ,7";"|0_ЛX\R  r'j*#c٢ZH)44n+A][e<0ہ=צˋj:_M>+&y5%,^z(s+GDdOojsd{^5M럏ÍTm6E׾E ~>h[>Atu[XɳHʴS%L "}bE[mr,Fvpęe"E @}鳼#vo(<iVvTĊf1JC7P-E%z>܉PI vf\Y0G8-l1K2B4xM z8Kp_d5K&d+T9c3` 8KZ+y9xeA;|Ɛ;D*5~n1z3vrzFr :;'r(l*g[M[t>1zթS j[U&=TFe09vlũ{D0R8Ykg) * b }L˙T'#.c.]x%\0= q詩QDU?-(?;gfxv{jhRާAyHݣ˓Ybsآ}1e$ 8s=w8DfryΤyv0/m}M؏sy葪td*Bm+bm IjmW9p ѝ; lߢWUEGR-etcc鶝/̝&:KShxR{KOο=_-M{O#^QKPx,'K@4hKYѠp^oACf_{0`UK Wv$Dy4N4^=Gk*k<5)d&tp A(]x&'-t=J^.P:b]- M񊇩2/v}iƨMK~˖_ (ueC}+7'RQ"5EC1ǚ~1^wӝ̺lK N ȅq03b e%:aXї~8i7J.k\<`9"l&Pۮb*Wԁib&>U+O`4D>〨V4_q@ry֯eFŪ)bš>|ǚUTc3.|B9-`1<Έp|x$Ъ9HY Q[?8?סHxrzCpo)PHqz=ipϒнl0G+-<8h/(q8f{̇<^INOsi1-I$͗`t.p|jx͂<\ΎXxV(~޸hYW "%fZk|[Cvs4׮CL=N'IwiLϲH_it.݂nn2#?CԤelbv*3ָc/=nt_IZQ3_Y=~E="Ww#6lr='dJDQ_`e xoTNPy=*ؗ{_ijP@ȤZ}T|fu4&рAq,ɰmIoR!71̚`xn:l-zE4j8ԹUF G83@WK@B1FbڠD }_WFXsHN(8?24UDcK@7bKaq`9@&oPRj{N TRZ|ueC3[jySaY ľ6?fqDL=D9#:=TBtEt݂F,38ꑠ0o~BB*-*[t4xd7ޮu#JOsnL^yx3nAȫ618(or e]. QlE= Ҋ^PсM6Kժq62ipIqsgVsfNFL|!^U?BⳖj]1E#c0J,FY Jdഈ>}TDX6I#bT6טO3:([d I?R="`a  dg:D/P#.$=+aUjR-wqd_Jɦ9p; vj0#kLi ׃s `N  nu_=RND`%&ɋv /kz(̪}UE#rJ^@QUdASþa&UVԐ]ireB .Sh 9ϖ̘J )k%P:)>DhDV Fõ"EA\g+=%w#Mޢwǖ2FV%Bd7>j{e""KX2x튖R49| b9. G/{ uN63 FëP $%UAos9U$ZAv:/)KiG]&Y?9g<%v4-4C$XYٟ`_b6FAAg:7ރ_/7v+|ҫ? w8lF#<>n/>\T:L٢y\B<1.HDI~Y5nm:D9WƀDq}sBM]Xõ-0:O~rl bS,PP,ǘYQjK5[A qFg-/&>%'T Z@[^@1N?SɳŠ [%AMlld~ @*k&ClJQNڲ3b{1;e*c`p6ڶa݃ O0Z5G_™8IFѠIV4(g}wT;ָ9pp3꛲\s,m5OeJ_-0s 2,1ه`x,c)E<C,!95OYs5|ƗmWb\0Xt>ir >ƍr'aMIBz{5m/CffFFv#EXG ZC,JUVJ(]fED|PB4)zN ͭ^EȾhͪq,5Uv"rE/N|+yd?ف9;=NuE!+ X;o|G@?p?\}Pz7^ 2F8yB,c|1(6(8N@󞝥0V15 O -x$'EZ*Ts4\ ׿ᚼp vL&X GP9SSC'Z@W0bzڊ|k $%N6 ~zx3-@|\NQ(wp3['Xcs.Q_[}9r|- P8/zbU[Uɝ;Pゎʚk!k?Ua|#4'Cp5W}e$S?O8F`/{H΃RVģCPgB* s';v(iy';|R4}a; o̡`4Bv嚆'2w2IYH ;h$20foK M#X~m'XbĆɩMӁgrLfƓ*UF{VdNi%&t&[M1QTUϰNjQLo%1 Q%zA~#Dx}R?R0椋$~ZKox gLc<× `Ȗz-hh4U֐{Oex#|V]RPP1.8!tx=}z[q.yuhąUut{ʘ7N Ri xwBu7CD|+?y;}uK 1=ԗ &5zI 濣z-#QM_boQ;;n)Br_c9<)Ww]o5'g[5s?eY`T_,\;\*9{;B >[Ș$3}`{y„"mS]ߔGtI&m:Ն4Ve&֜(Fc+]Xr;E$K*%rcH+jRH]]и"p>\>bEDN3>#f+ O_9^ 4vYK0K+<'i&dh뙆EC?Wq! ~Tuᆔ&iAHbNOPk5fv.dc~H%hKiHRڗKר* Q{VdR 2J>bN5k#(嵣ދsBEv 3I-;.2P"Rz43Q7|]o{NyYq31մCׇ̚l 2sicJLh8 =*z{MeH)i\HW$h&jVc}U$Yho#j]-:qEDVO%{ek-k? 9MFypZʖvlYT YaE]]7!:} h >OP ROO(1X̷J8dE4_˼Au9MW-z9Y<yx#a-t<ȏ뻾fN D4j+&<-U>s&.wAOzFKM0br`+gy CUC&)avSor7˨'ġ\XSqKK!d;˔,>S" feCމ4J/Q$)w\T4˝PxΝ@QVc I+#UC<](vS&Ld { ;d+A ȍAbﳩ`'2H-Ɇ&q'}Eq:3I.RdT(˒A&sQrSb9:~r)EP;˘_3ɴ;$c Iel^|~.] vI*2ZL(؉-N w#(d~|[P&a"Ļկ,ftr40.)Jx9l!}o?3y +lߟD|F%3mPȁ%2%v&K(]Ne@q#MR՗Yzt 7=rGs4HA IJA* A;_[\QbW}.tG sN{V>rWs* (RiWKeg H>;<^.' Ba0ɻ_mUj+]͍4YHLPh7bHvlwB1.Cբ[6n 'Hwf0;,d[hq'NO %Mw{PN}O3xxGE4(p]I }{!j[ 3CI2eh960 t p0 T⅒ly4eI >QP$"-'N2D}KfB "Un32(a>]Ƭ9tG}/5iNZ/3B}eryf.]_(QzH4 j M}HJ+ABuLq?7 #WH^ĝ\pI@x"+R1AGN&yV:[rXs_h O)ih4-HS8z: QźrQg.dOg~ _Ps+G,4}޴諺(y4[,)-3oDӱwKx@톻^_Ai^W't$Alu;cŇ^I@6s(e=޿+:Hl~PQ 7"ܔ< #*P1 i_ Y)|hl7 3gt>ze3XwWo֨1HhEjC r`H16u>'J\P-\ub濵 ؾl (M}I!lE^õU\!PผtW:MY$0+7؊DA6 ĊqBTe9CH#G*Ƣ()k7C|]6$D72Sɚ4̄J_ӫ53x9PMO[aJ ~[ݵ5O*Xte7BC%-U]cl p`e!=x^@[=V%ge}A@gH)Zsj4W{Zsm4N/ʛwC W_ `j'`jEIl*lk}hjb}PRD`$a&J>YIՍOԆó OAWQB' EvN؞aT#)y/nj\>Li20Ʉ̓V4o[Qio仅[P`_y2Ѝ+xDI댢mm55j"03/W_߀#nY<"Sŷ&FZ&i#34n77 oLCy Or5f^qs^qp"WnĆHtmDJX"o u=9{e]MGek)PvMbJjHͻ?trǞR'X0fw.~;~ qi&+\-RZ!zmNxl^]Y/qE8Nz1خq$h/5e@!H/PYM(Dy%Pvka$9epN%e C yr]Ktq K[7sD#﹌oJ勆0$WpLpt}.vD̐hbU pWl{Sl (6Ϸ:A7ʳocyaU@ ,#ҟh4rtGcw~{3Rz٦U #j#8G#nQ*2098?*o]'˩dGkt 9} jM~1$^8m(O6ga',{/@ڥD,!v‚@fYPJ|(Pf(Eh>ws7wCEoHѤK~̉"'"O Xz5&JN BO/G\ދȮafA2"6lRA*P#u+ sv%KvR ᡭ4$y&G/[ܔ[9IC}kZ@ws ,"t5qKOA4OF?f nwR/vv\& 6 bHʟYLS"h-`3NI2i"scH.{$it_MX$0t*$E5W+s JnRS+3GʥCҝido-2#7!ѯ0`pyHߓnQy{37fVmEWCa7UH+# 0ha^Vtaf(^(''/tv6FK@f@Ӝx䄴uXyˏg7>a><^s-kP"yR<.AC ( X{#3!UnXiÚ%Dޛ%!Zܪ#VXֳpqT^5׻_1(!KBhLV¾enc'9 mO?Ĉ4]ÝZ:8JײY^J&"b ފIЦ/{2_q\D*] ˄Ɠw[Crz)<\AJX-:-Xcڕ%F:cAm]3hUu _ap@g OjG&eSQAˠs-3lzJ_|j\P@`pZ딈kuM D*yώ*hi't=yTGVJ!I0ktz/}fN3IO`E0D&X ^d5o~l&#!l*k'+.;w(elޠNc #}Ȃ̸5Z㠮Sc;Ѕjnf1foٜڮ!Ц4܀?C~`&W*ww xS5@h1k檤%{![ERr6e7Z'OgON2\Jpnz1'/dAM_,M"'`*}~džҰo4#EŮY/t>q1dAc+s8,ZHnw;~,It]59ݤ,H#D~ӧ|{g!{l<򜗚\! jd[tL;{Tب۰ǀ G.:?~BBG/%T^^zPE 9N[HزfF7L7i*5hK9 q<- trN@Ҷ$IuPwčr:L#$ȰG2eXιTR(T#ܐ+vPPy4tIE#Å7+@;ަX>T kQd[?^{gqN |[46䧽ԸBOK  AƋ3 RLj_L>r_BhC}>\E̲c 賷@ *=F؞٬nXܐvׇJO@zw9 o|>6`SYY-jV-\Wz _,e J-ҥ)mGe[>.BF`:]KtJ&BGr@@S{qK1:!;]C֥nueuB*;SQXMqSC>Iѹ0W r9&S`)w^CO]LIABQbCSF)ܼЭ`=@opK ƲXבŽ![r z 6p2/|Ⱥ$8t=tp s|G1u?-Z1x#L=hEAR%r<A 6%6R|71\BG :a [ZUj~'>8!9i`%3ˀR,# +o8)(c µ~`$!} Vn3e:S='MvqX&w]?mx9,|a;4}Mle/uxp%JAQswiL!7`T\4#pVD^q m; x 6=&k:w ˆ;%^덖ɮΦQ~^LK6L|C!O)FW y 1iPSbުro& AkwY+#t\, FTi14@ER )Zd{yHK5.P#9fN!d7,2WřyMIעQ^N1N;ڧ4|KW*WS|yt"oh`Ϊ%x$"9wN J8:1.I">e |Mi);aQ-3Aox7wz 3fSAȡ`5ީT%`z`]9ɂSN]݉lnP/i~R3+Db#V}34_h1Xu]up:0ڑv89].{,6Bf@^} Zږ6B3I0d&L ^mBoݍbN !a7u(VT'H4|+*љ:d\R!]tl\pp(Ycy~n~ Nh2ϓyB6B{A37c+UaQ[zqG47o~},j>=k y K[a?`>)|&|(Wgew`D`@Ko|űaFY)LkUsyڻy Mt{Zqj%RyZwuMf*|W$p ^mM6y'B[sMGS4f^V,afW$smlxԲV%vqHj7MR,y~M?6E^H2-`%P⹊ߘf9By6:ANX@UGyoagDh~]i`bpj(o+OGAAKDS 18Js J4;6,RcO+„ݕjmJwU;^;e$/3%@ VU kTn-G۠UwT,?Ӥ̔dxJH%F]daѿU.QU!*QW RTZPkZ!{(`>w R~E4 sc\kuYoܼ% 6ag?;gԱnI!FV|cIc9?$cRU٠Iu"_A:Kή B(a_jԗP _TB baܟpm;2h3b6+S0juƎ~y~.S!KdBܮN'DlYZvz{Z짜z-<=} Uj1٨_Z ij4}nTh"gC[B%A=XAOe @}))q(nNXU-ʵˬF>dov/l Zj UK;m9myQcU+~]"!SȦ1K_ P?a܊e< z|w`-f5ffƔ oNfÓTnpRz?svMbM,[)8|l~*F8kDGr3ԗ\IJ ?P?@$~BE ZC3 wЇYZl_-x׷yl7Nm.cfcui5DDXIrUtAzgXR|O6~sЋi?Af1{OW=%0H#O۞.s6`-ԶGEU GePh\hE4,Ι #L?wo $dIpȘ[J1>l Ҙbgqw&? k^{1" &>FZ^;eRB=N^}b&5]M90 9rs~[U.00;č:$ۨr^wqA0@ `[o]} ˠ!#N.PBhX+˒t.:<I2lWgV(*&p@23'Y!/t8K!\[2p2TJRo8[eϵb>>ժ#dDۈ 'Ef'Nѿ6hOV:zKw}7%hƛUiZ5@v^^q60CHl&acmx~DgSe>xV#?~xLЮH'Uԓ[xy;uʊ2'X?UØQy(p})kO^$nRii}\H6%jC9{=,Y"^2%XxH%۵BT7{2p5xd~9 һ,{Jk95wďO;'L;k|i:'L+n1{z5`刧lt@ (؈2z<_t5plw%l:pskKvȴP`X}t–ϙk8q.O|#ƱV&efn&K\eq;3B Abd^y 5WIz͔Z-69WW>?3o, pH"1AS&I9Ȟ(`^y*)Vfھ.`dJZIJKއTPx؎-Z}k &@ZFXTs45i`ŀA})98DP. /[W>DZBlETDo' mrlB vlb K&˱+;esxYǃ݅œFyV  Š/єi^e'/ `0EEaoOk5|iC@Rn&+uDk|J:ݣ.du1 ج1q?6d3 Dwy9E)nux4&L&ڡPnvL*Wf H]hFHbfvEj$g/c9=1zٍ%hC(Xp!<ŏ;6ٓyx-ukHJiqeg/UuU*3f/EBקXA`S&};ƁF /q.MEZB0-;|R}OVЋw՜&ʓ-5XD>>lG.ێ:=݄9H{i])Ta8$"ӡ9'x?'zf0;P6ţt3V1ioӝdF׻O>[Ќ "qFN=WXtTƽV$ؕү˕*SC8,+`ǝR׌Kvz ;r_X%G7œjz!\&0]s; qª4T? d쐮oUxYm a8n UEFBnMM!q"u0] YNU mt]L/+8q](SY.X]UesySըvOPVRL-NtֿM1і9MOlvפn_,7JJ _cO?w;4  6ڤZHS ܡZȰ ;unAx]+Y&ZcЪǤMP_8B(_0*{W76Wbśu}-4>;? /V*cjUFНpOu[0rD[@ԃMF?}bhjR"OPƇDJi2p)k-#m˷DIN/WnݷJM3mNxh 0ȑDEm+- =,I~8%Rv^Oj)AxǺAc.`@c*'jzjK!)o0Fd:"1,0ml#U&Z,W@{{&z#Ѝ9ʎ}=l[Sa(D9QĕΟƠqcX x̢s<<\T&t '[pӧ+pk{NPwgZai 9tvc pfcMas.[BjFhD@681^樾j^$csռUҨ}dv;!aen?>j[a2PPH3HP.D\gI)޾h c<Q_$ @m#'ל:`|@{tl|zzO-`(<3.)vXTx-[v9+gO_.ElQlF1:<؅UD,SuMvG!]L}ڰ n.%[4|ƾEeV-4/0(Br%\ӂuA&%]6/H?Y%]!UH֋۾q1.܉o$e2O8 2&n_!Qn+8s$iQ_@X: {#Jջc(D<w!,6[}>h(M Isw˲Q8Ey'YZ XmfWebaqQh֡v |4E_oM/yȇ{*}qdNgA0nH`-6ʾ;A20v2?#?qUkVINLBmZބ#&#ݧ\kWQaIf|oInCa" p&EP)q6^4sy/tn\N^o3 mh=nJ77 2.ĵQ>*@Xwz0 ǐfz @?)oc#}vcaӎpz&Z]#"D (j|G$ #(ȤIu'gdn[Vr}hmF61J|mqYe γM%A_D #f8sY #hxp n`>27kFk>?qy^9hc,=U9%RɌ|%5ʩLj9M!*gxx(f[7k4uoZpJjdj/s})#'[3}!G!j)L:$fnm.C̚H-+V w9oWVck"g0{*呹\1f? Ū7,1=R$fEwh&],^ANvঔ i!h'~O mˮ6m)ߕ?H([? 3Ǣfa-u當*j1uA;0Z"1rWs6PQק3@8D K-mJ5?0] ⫟{I_Ej$DTA3E9E"91$9q 7>v= p3}xv!JshLu2|-:ygKQH*ܪ-T&FtHH.>%!(p{1b; O{34d\w5G= *m q=t; obʫeG?KVH꽣6,tU jy5]Q|ȶʐZyƁ~UAIA "V#@zrֶ#IN3į-J$J{tW#.A%I0 $$͓f\Mօ'ݾF('M2nn( \Zf^ wt}N)H7;͓[{ 5$L=v[0Q{ewR+ #S&1-Ήms\EU"STTud74~ij&#OebCT. ʤas+Y\K0UZ}UXQK"( J=!.c@*6 .>m3ҴĊ)ii6{/~Ɂ"]5LLlBcPׯ̀&-5(Z9/ u׍]D!`smˤIf6:A]ar*$^{y?UIr{2ed/"_\w:d) 6\{[Wf+>ZQK7Nisi1{0IېqzR0qr #]2Y|I*ؑx"eH'!2RuEna % nT\&kۈWĿx18?/&1r=5{h5.*3D-Q_mC"b6 3} uڑ"!l;,!}6; 1e%<9({Wy.ˏ!8Q#DwAN{"Qy'd2WA+#Lz$yEDx:7tۖQs8ȄFnxp3_73[F$K }ij= F+IpP OTp@}CL 5b$Mϣmy -6^* <Fղi2tT'$ b =QQpň7e8JR `QHXq$W;;r˩uQ7g/u.upi3;#O 6| +^# V]-PeI_Q"|ELvVZX a,E,<<\RU;?(j\)Ru3+ 0x[gd8Q ܱgYZ07070100000041000081a4000000000000000000000001649b7c2900008248000000000000000000000000000000000000005900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/g]?Eh=ڜ.+ QPG2Iׇ`iƧv{F躁0 b6>-F@:v4}]o&#Y? OHW|7v17+̧4@ v0w>"H%>1 SDvDzu;~V}tae28Y}puk uYOx@}-Y.N{Ǹk\i4y Ǖ[k).zCE3hF {zRLJMSs 2n B/d`\M=ǯ״>hiA l\JIآoȸKߣDMXq 5%)H6lndwGzBu}2z0vt hlA^;XK=[r@rE#rNŲ$(P=h4|!gbik. &)nE5܇Кpċ>qc!31a)v+Tn=j543uV[d6[CG2򊂯ҽ7u+Y00sbႉ+KwQRsHf yO˵g&c--F|ad?4;pρk۟}Fo T[LUW^v*lfx2M@0\qūh`#vJ>\U @`S&&EHL98{M?ʫDk2b3촭HUXhybN(2|gP5 (],L{v-(w88-߼M9{j8s-eyBHqtP^* ynS6$6RDdM l+Bsym`H JLf^6D{|Мty \=RV;,w˫cq3uX&lO({?$2sJA-I6ipĤo,>+FR1 I#v$20&8O:|&KlRf:?W|R is2=c'%nlhRWWZt$ O`q.O?ۜVXB꥔eD<\ͤL*oųNJ,p_bKh]teYIDX]TJ9 ej5Ϛhnl@Lqg;wye,$7~3 D&(lQG TPy;{oi]|쀵RQ4 `Ia X/lDPțg) Twc%NSoRVBZ T!,#d[;Q69wx-GDlR݀{6?4 8%bMlȪK*=*  -0IUSHKv}t,37vWo`? npmCCU~~FA76_z9Fx|s%6وaفϜX'={vwm_UP= [u{7\d%UX\yz@=@1kMKbl@5^t-&O %{XME/:ћBsK5kD`Ӣ4a\AyH`]vu%tFqvhb#dwV:߂Rl4@= DF@( |m1ʋU~lFSf;ŀwT#LU&hȿF0nVk5 yYEvn7LNhj9B!hQ/e(9vM^ǰ4fאh^@BZ62]{6& Mk> Ի E_8";]2ծ!8ɩh'ѷ6!35YUc/=Hs U3҇fAeh>Vf#`k\>Gn/5h!LFKYvR;aվX;]t(l|0,R7Nui-,Kh8E U0E+ܱ?8(amB{EC}r5xto^}WSjUawG]>JQ˽c; >I7 u>Jk7^C813DD)<|͙AQ_PY[_ ]YK^S'FYm#[ҡ;l>R†QR w ,6,€p"3P;3aL 8MeEh'x%ʶL)Yo'4@oП}]@%|\V1B8p8mHiGnI:~"y9)fB9@\D%;2fRe8ϋ1'yԌ (QFcW__a R;g۠0ޗIJG*4>z~\z+ޗgzR6d+;Cz:|)HKW{Bc+0灷= zq ]rweOb=s;q.Ѱ6ik=Y͙ULnДY1m#; \|M5"dY?|7FEDgqvטo5%op1gO:脯 o5}3ݬNxABz 'W^V+zXgtJYT婶J|] # +^GFgӧBI6E epY<Ԁb&ch9;Aj)^nIx0#7Ed"~ӌbY"v[/%@Jb-$2*]Qݢa pY7y5\x#[nyR)_V=rrǖ箩%i̘ܿ3ʞoA_,("f}e(.ר<Pym@RܧO414W^I\cn(q!CnE k#1Za"CTYdHrfʇD6DKˈx޺PZ c fl^'=8\ aI~Is ?+Za#*껁S SbL<ҧ|P@!%!IWFl'P42nKJ!urRK끘` bx%H@C|p_NU"DRAyɜb\h*ǘ9qgj$cW2E fGwf^rU&-\8A&حNp!)N]:_=>ˊ #e҅:w)$I{@W,ov[+I >ZvLR~^!,ھytwT2  _)#bz%'۹pk'4F%TO~-Q$@G#D<W"3Ϩ:d_!6:zȸu ~DXT f~20i>U8gfCN/Vݣ`[ Lɏysz[,ff.#pL*04?믗L|6,BHմ `\lz2y/ 1uK98J2YL  3<.݊Fʀ [0D|jVWzh}aGXFD0#Rų C?_^҃ u~V2Wǟ([)oa~-`` ->2  X@x:^B T3/ń>|Fbftj@]pufja ^R$6ݹd ;Kt|kiYٙk?3hr~탙-Rh$XxAk%KxnԖ?͂!J0d7vWn~K?~LdP?H |ω> VuF jTq aٕJ!'o7Em_:<):biUG}Ykd}bxI4i-zS43K _7-`0b& yWJIvDtEE'q?>5+Ia~2jpǢ[Tъ%=<|Ẓ*K1܀sӰm+-Y3f1ݹ#`"9$(.y,y.#?aeJ#%ܣ*x; 8s<3񳋾ڎ8l^AbWTB,*߰̓wZ^W4$:/櫇e1.I1|>a0tb_JvNlw>$삣iH9Ctt =q9 1q " } f{@C!qwKuI>1kPgP”vg𣆠_kT#▙O().`jǮ)*iI遥o!cFBј3M&VɝA= \Y >ru65*&Ƥ,A/߲ *RPAuc2{HL QE`qd– _R4/pdmlMCO:-@ ?ITmoM 9ݚh.)R̄wY&Ak14؀dZH,RblF]rK6( 2V4NJM)]>XCѿ8J8wgB J9HPM/"=s` ]K'¥e\֌c*ۻ6|M1-~<¿}ĸ,6kL9#Zi((o=ka:: *uPilQfƨYΨdƍd2o9|)y^Ui`'M@rz4#+ttkoo/1zI(ӦahK6/ӳ/=Ǒo,( ο ?~2e2H~?ҙndrqNky 3Z!Z\etUPP*Z 4qz61$*bfW ߍхUI,Xuꊰ /ORk20%HŗJΌtYCF"|:sO2sX{ZCse%J/=32mZ ': bhXGt=ŝC FR%vz[/}] J1 }Oz4<.po\-f%q4aO-\D]p`f"R$=J!2d{1g-r,l|u(hvK~_Vb&FN])~qQVտ/>2zDxv*6TƭkZf@\Dt(. ѕMÎ!zzCdPƷTaO "UwyYS<ޱ 6roOeڤ¶iL۔Jotʳ[UJ^tVjA`ZW?bZ+7u!g{irmAvdwFN߼5SW]4zB?ڻ!mJ_O&$ċz^k/w'Y,i5rB0j{3$wl> y|֑8Dx/D#8W0/2+ё'#p\3P{~APX܉ᯞdq҅%bFȦԎ[/σ N|y@ dީ@|PPAEAe]-͂ZY {3]BܙtS?9P8AAh6]7;%=;&7)+i4Zٺ5IR`N}4:eXS^^2 dx8X"'}|)Xݣ [K (т'^-#q~=H }Qٵg TtvE喨:6n:* NcJ7L!="h 2S+R۹N[^m )^YɘU}-r^tز P]IwvA-BʖdͺQNҞ 5H'=E*=:~02))e֦'Qoc*[vu8r̨u%b]fDJ['7չ@(i쮧s_AYP?Gm8!ûJ jj'XWi*G^zuQ8j< ?lhlA +<81rB7N:C{/B{y0DN M" VYyuMXq3ΟٱCcۢ8:XOB~jlBTm6K{S+}d¯PD$AӵhJHbPq=^i Ui NHƮ>3H$%mzIȆZIZG~X@_|z2Y`ccMQYrt zeZ]Sc(_O&FĎg--WVx^/,Yx%_ ~a O< O$܏]5g[ ފfdު~>U;e-+ ڎ14T`mF,fcؑ='P4NGYk̅'%YYON;희T1n6乭VdNUiO=RjoV{U0|(yBYB_jDp2 V" 0j} "D,oVᆡ}j5-r/Y~(.9R_:$)Dǐf?'/dZ:dK\6+['BGZ°-dMgWK18M>IAf-L X m52 tOɐY$Ҳ#]rMtG?LȞJ< oP̍E )],&?RHI HCȝ8/zߢoFʾ md옦uhOހs^Ix7\VL Mܡ~-DL٩.Fw,pttB_YA>>td}~2YU3I 9k2BoBg)#ʘH)*@uDL(bZhy[lyˑ y< юN|c5' /74jUڎPnC3JaDSwKD9iRn8}e( ފ篇YG>bԱbz:0Wdxj-'uxlUU۰pkGz=Sw QWev6w2 AOU!2/G$bTi~g ;z}/lY2N0dt|'el X;rRCDk5^n}VCG;nZЭj {zC6eaۏA|rCG$ M Z;Y#NCn IY.W|2)/9X[h̷דh{bBWd xvew aH ~ʝpyʏfWh~|Ds~-nxFZ?g>!zǟD x 2 {m:~ O%O6ˤg5wa)EHu}92,+veRَ!fc8:msp9tQK‚ԥ61Y(VspY`bOi2:x_V1nQ|zD>Z.Zl\LR\,4iB8z6XMWޟbTv^v4t!g䃶K/"=ǩuJnˮJmLFgءԛ|#x($-DiB8Wb?N:\@vt_cL)\(8E 6WߟY̷1ꛎft!l^rև7uej؋`3q݂0:'ֈ, ]/Xl{=8劆bl7fԷr?KD=m-EdY(\rX ^'Zl+oerM՚|ynziqφӛ(2B̖**@8@4#fJ4bl mliGX#ɻ;Ъ3ԅ^x1r#\3YIvGA'(|JģѻDhQ讋>- l_w [Sm*TO-9PjȚd:qg]r:f3#ʙ6@zC3 h'u jfcD|3.dg4yS@o@,.^Gs`q(6(hir4(@$Z Jc;gϿ+f]%YlB,CmWz a] MJvJ*q wuNay2ħ,aru C")WO^{vo碜|=,\}A%ɸq2B5AE >a/ ttO#i(F75䈃'G$VLHƬ VY~)䂦)o۾]^ q')^a/P@Sfi㝀>aT B;j1efoSw5Ú'Kۡ&UI O)@5##BN[D'`[|2MUqBT-&{$u moYv#+$yE z<mOR^Nȯ V7zˠ3QҤXn "D--yɬ4jm,^b|yy%d8C^d~A8otq/zAJ.8vc mAƧw+Pjbo2`OP_+4Q &\Թ4 0 #[#y1G"d˒o~8D!I GҼb'JW"%cF9OI@owKlF xѭigE\/1ؠ-r-t*~pZIyWdWL T[=i r?[h➫]YRONtĹ60^UP3/r ِzW I_Ծ K XZ@0 YVpޒVm%~A@;=?j$_%=vA.Kp Orjuǰ/2VF tRF_ K 9hdM'9)KNJ\m2>8;P6opuڭ zl+~QUTA `#خbYdCaO7O@p_xbI9{ϴ= ߠ\'4ڂw?, ㏒&t^&=gIBQf6t@ʹk)sKhԇ0j]h- _+QdYqN`ڪj6Aa(4RDG䳘2"[ݻvض_F B;!YiYoW;J R#|p7s6h hw/ӘNcW <, ?F(Hk ()ݬ]a-Fd+`zfpٕ/^.z[2ȹ%Ğ#o{S<. Vw!+~Hs~YR+O;S5ځt%,@dJV*njDsQ|!O@# 8,jBZNqT#9g:lۦȨ_Hrf}Կ$}j⋋+(3Yyi#*(j6+`9N+uKd/Ǜ;{t|{7P(tY˴>p~ξ[yP L Ⴒ%g}gLZ1+[E\*lЊʖi]O]յ᫚ Si7Z#+(^&J ݯWBuzZBh/Rn bKWdCF _q8 '[l@-RRpy&Z¹3@p;s*􁠿*:Sr*AvɁ{н"l.w#RN#4R r Y%kZIY2,1lyUY+/}nY nUvSSȮeɶD9!aŢt19Du`fgF{1cJIFXS'rv$f8R(pwc獁hF/9"|ϐxm"S9~톸 &3ǫ=:P[$egck0;I޸Jl0hgs⣚6Lcf20x;Ju$q`ux )箰,wI9B'[6]R1Eoxpڃ,SG#35& |p XCmE7eI+奡M WJ6ux%ۼH~zzޝHMSr(!z1qw%tՂ+.'3 {ڃ-pm^޹`bb`{.tf 86g;4 N7$ t-Z'x кvpL?)kz!%8 E- zf.œI$> m)3'P+zگC10.]XZ!%_YLǐl<}9<4oiTXo2ti[8wA.nI}Eɨ/mn![PS*mUgS\ 3`4eo} }R`:QY P>R?M\LL07yk4+ȪWId97h4| r\Wp+B3ۃ}ʎ9CW&S|Ծ-0hX;~™R0Ƥ2JPp7,TJ.FW}߹ v|AU,ޞ4Ì鄟xם+`}HLaRLռV` I;t24y?oQ7HG,&oP@%M# %n+-we5g dg[ 1b{Ҷ`*uZG34\&~5/ Mb\<ϐNށwzq?WcߌzPRʌHK y2%M!vsƟ8;>E@J9zlDm6jQF:a; #*lfׯOY,gc,Y@S52Kr-:QbY0H@8KRCe8ެ絇'ʸ$Y}KEpI.r8}]WD쏊  I%&]Et;*'+br򾍝eZUh(S pp\Z8R SО6^X:J(s)tZkD >Ni9|NrؕeVʶ3ʴ'bmy(!PC9F. zk5_\leL7w[T{Z;8FH^^7&I c?$}>9]Z/n6sMA)rt ><,@~,J/f&zL#iPg)=wE?foM!b-{# ]X=ʊ2h ~TrY~\F݌ս0cc*N9 IʿWE8hO W&5K!>D~#jݹxȟ1J}WFO zA* #'}F߾ Qwjiʡt }}z7rvIU690qZfc=-_nfT;wzr*щiط9jd;˵\kM>5J-"`kNj0ҙl/]g ,vP ?Lm q>=|i8]_af(\Qh*HN[fisG 8v+M<b=g aOtm,M69Mw @]Ќ_3:ƞF~=WVgϮ}1 & )5'}8 LzG(t,ץ!;~DO.( JI7 h)̯)v7ïQ4soJX? gdxOw!%[9C;ڃD~LWU]f󟒉 d< +CNFeB_YO-R[p6T8K{0vX}~' .jL^=`r#GJSkrr9.Cr&f7:UT_]H|SDq ~8PFEse R4\nQH)񝘤6]W.__;eH^8%LP8hOn^i8:@onf0WyO O)X$x4qnMgǜ- JNȡ-_ℷ "yua=[P?R/˔T"hnfUPAXv%n+|WeaE*Dm;Bc3f`&e)Bn+23LN_7R9d5Kͻ=bnIt?,0w|Z%"t m=UonG/PpGH &%"iP&5R:fVsRUt ݎ"2"jAk5?I0)sSJ?B1L56reţu\{bA{3}#fFCr@V WSgK#Iq3vOO+;Ɔ1 6f:CtTDeoc?(A(+xjdnn Ax_aw6FdJ\'$np^S!)0 g)aF'=rJFoY?gOyVkI ! o9/637|Lυ+i`3th)>bڣ(} *oXDAn OϜ}P qKyQ%P}k3WDGM b^@+1, 1g={y50cD^$I~]'ZYk5h̾(8'e^^;Gs av^WARBoeP#@NZB;_\XO`$+ß4`U6wJIu'L>G(O,CW0RP0:Lg%1ԃU_߄SeO-^ PrƒTUS͖00\9,XˈXw'iH64{5 d<;xt9<๕R̃<')i>{ܞU^Tҙa#(oN>\ =v?T[b v^L٫s{TU터=v\+KzAh?j~W;VgÙP.H< j \RvG=JkT `m:5Ujf aBDE֍}-gt.$5WҜ1?G; Q Ml([#No$n\bF-| v;FyxA8t{A,T3 ٓCa(Ũ75Pe99b̓wpKCHYTj q\!*xP"JɋB1{į fJ; ~`s4HU8}-csǵPt;A(NC_ xO{)ƎV>Oi%[eKH(=a;<Fr|]`ԏgKJf;=Z͖w.U:t9[^c;iD"tj. foc2/5+Wf%:JQb{55V>,`aF\naAЄZ51M:C˾>Ͳ"S=cGoj߷&3Z&C1$2w-7 d5\P8#Mh_/P>fAMj@v*vFzg[  6M7^!C/NAC$iE>TBOBk}/BK{vLGƮ\ۏ}P?UD':3&e} F NvھBdWTl\fbxW|j 8W/8[u_cn 1}FuE.Q-$uV KB$V+gںpQJ&BTåR0J-)ڴIh!Օi|qF(`1ByH1u/TS $(`M+B?JPkd@"2etn_7|UHa DڝM9T6Ȉ8{'SŰH B}vNKW<:L&j`.F4)a~lRdغZ+e!G_d̶AaW"<d0ow:hҒ`ڨ~[N䑫oɴWzu8N 9b3K\DP>b*)w$KS@ּUyv#%C ujaҋ0bu#JY(wYs%6L!5|\dm6_cwNl.Q.'OzaPY2 fuXs4=Tg=iYO5Mx6r#Adn2SGL$,6YR^iHځ6wA|b&`s(L Ij|2^uW`&lu xwEwR8_h!\Ɉb)/À [3#P̬d9~ط B q z}ނM%-l)0'X'!lȗ [ ġĸ~ڪɄǻ ;B䋬Ƅ\I[Og8fvYߊJ!pDm^z3""Foz<ІUq:|Ǟ`-YLƇ g V6*mhjg7Nt|ޟleip "CA2‡M#h63~1/tb#f0~ Oi3㊏h]q;ӥ! Ol&,_4 \i盟 Y#n mQEwp tܬZC?N½ڐ(PUvA_m{<5{^1,&y6Fցe AG_0ę$Jcjm|ԟi9xtYiNmf*a@TV X[VVm܋4 Lr?0O諛>jx@F[Mcd~o2w -s_& ad|i]%(8(h'iUE݌)ij(܅_[9.NyFּno|-J'TNZd+?RX 6kdòJR⿍or?i {`KckIHH8ɛf‘)pn}!LW9GҚj/C4˧Tz,Di SrmNlʎڜw'մ15,ChM4 OpSu0B?^ Ս'S=fͤbtgR:-Aw8O*weg/޾q?iP3@spګ+FE7 CĚ֑hdhlAuJʋOMb35xD! f= 0 ͚] wRu8 h Zl<ylM #xG%wm=yW XPs4 IeT}iK f|xnn4 l`7j ƷIg!D6!}UsF/:=1SnNwƫ3Pmd:z$#:k_ŶsDX6gh@? Ԃx6h_,.LL hUc=yrx9$*?1x- eOr/I*wfX6w, ,/JbmK|^>Sd>UXNƇU" Auݰu_ Fh4qC"sX7sBd|QY>iIÐ-1' crDF2ƫy<_ٍ;Bd/@z7 u{ ՓO(8 (O}gX~ e!b9nГ_`.oU}=H4KX䙔!'`/# A :timZ.p>;AYٝaD0kj8 "z,ijձr7fCã !ML0IlBFwŸ)({|,K'U^G#=jӋYOF3[ţ<`k(F |cHDOo`DV9A0B{ DJ WcdgUC#JSqzUv6A'O0 ƀΫ j+xx+Ȍ1#E(Lv6[B;.jA*ZNX_Y&ARn`I0EeRFzUXGq.djLW dAAL?4C3r(ƹ);Kؤm0,~YM6ؠO [1rk^!Uf =& sU㞈/mjO\lVatGf}7_3UDϐ'a^k|WSnX"75@ SQ')_=$.t{W .?~_nX~~O+esN8ҞD}mys:p @A{ԡ9Czjf 0P͇P3%yaCXaK.MM&-#iKe ^l|lL@˲S3zKa-ئ<;A6@B?c47(Oi ~wAv-8x:c2IQ.i)g)kSf2 Q]u}bn;y@Ǘ00u>*|owIJ΋ 뜤6s~BUTs Ý_)EZYR :Zۨ5x=(`=B25[ԮiQ}v:€F0.m+Iߨ9V=逮Mꐞ<$zN,?־ע2ۀ~jqψ;K;iE$4ΐ4׆6JMK !γdY*p{aoT6{K#&T S"؇΂1t_b9u$lX;*Xx\4? GcG/IRA*QƁWG4*\ o>\L4`t'kb ]܏ۣx$ ѬMt&&!jI=5$θdg W4sR$r/ů>`Ia͝{=,~ϳ5mc?D DZLiˠcElK?)@~8%@6^Tb|z|7xӓ?`xwMa}XXU LE0ɟ.L bmJ/EXP0O>gI9~+u旟jT)md!s`1(S-0\'[|uH@6o #8k'B1TZyXV2^LƫSi>;ecUx銠V5L˧s/JmKDKAOhKKτuyqq G6R*7~,[DiM!blnEٛ0l,5Uκݑy<^~x(|Q .Y<>6 ?6m>uEo<z{Ch|8"%"pLYHV Q/if➿ |0߳m"$X)R~wUf^д:K/t8Cz#]"^޸qG^Gъ]8pѓIܾf|ڴSº+ٺA(8. ,/ܨG`*2ZԞ0#8mRM}% nMog(rEvJ&³Ni6aIɼዎͦXE t-+\\P.qaA.cXkV4+hHK見H&ۛnɞ^ ?⸲_|C%Cyl/edf,{zJyX3^]` y&yΦ#%{:z`L8N t6lO'B5ﴏj`K+|8ĩnz.?dUHHAGY]%3/}cȵ Od}Y &kVtnyp6WzE.BV^K7pWCd-;":-;"IJ%?aηp2M9f2! F g)O`F!'B7 { .>RYz4)?S}1=C#1X0~)YeFfWd+~R ϑO&OOr|Kk"3 (Qey(32Sw%@u!?bK8|2l7`?Z Il3Z%0rff?]5˕xQmIJjf}TDJꬋ+qgQ8g>{K8%qUdzյ_Gwh`l?DcûA@%9 ۪RW9ʁ>iۑ?=C7Bv<_շAӗO#r/ D'1egr9',)Nnsj:A~#sl+Ww#û\|Kp&3QO4~ث-~Dm9zzj_X6}_0W3vFjUL aTp&Y̑5C]d5N5|_K[^򹉍FW. /R pD^PHZ6!ݫ}o@k-hE]=)MR"g VE y}BzWo l0M$`&%GI%yeKX 8/,4_ɪqzV7TIGnE}Y2@y<4uƦ-OjG(q)ԙ` OMPYo@j u2c;J*(U Ekr9D W3ѤgaiMhz]_-riLe\]&N|6xsntp!:,ٖ9U lf?Ӝ@?-0>Y{dQTbf?Yhw  tdr]Ӆ/\uvϟ_ƍLJWo)v4'q7{Ě<iKhgGO 0/<@uڧb@MTtF<3xFQQhin>,\^a? ة]Z?C:0^cq$y (NF!d@ŷ 6zbs![ʖȬ{:C)&S$cqQ1Bib7D/7=A.VPmUnỽZeEurk(N~LY) ZC =+GXh{^ףCQ3P`]&BDZht82ZLP;ZshE"(ae?Ҟ4 |?&\&~F#ʟV?NgN=쀚8ӳ>OArwS<[a A "˾~몽^݆:3%YBZSCc @yеC{Wk_kF> fZjXqJ~7nĪTЋiU2'+f^zSQ_ :2pOm!+)vŠA <~Ɵ+~5F@>3~F8g?X#OXMru!ijA8r|}a!z|viL"8 uQf!f(S>7қTQ߉~hfs{yN?|(c TqɂVfYüe+BJcFc# ٘Ch8=UYb~|a!dKla U#3i[J/0qhɶk\@  g]|%yhAt$XfCUt|u΀傒7xa!ϴ^woc9HNQ<3dF*TMqv'|̂o>?ns~b}.~tbSmvE: lE&tk,NlÁC/hvzPJvH.) ft/ʹR*@x(67C7X,Tg6E Ѥ2Ⱦ#28p̍3f;{qY*GՀf"IڇD@RHv99E {ۋ4 j{ƛ>+_JTh'`Ջ;|ׯ 6:ȅCuAeq*I]]aJ o/x6k7Kg 6W|N1tqtU` b+ṭ žkRs) S3}x7ъ oo !AF-Ir6ld>,oW]lsRfwpl$Sff/2?AgTd+Rl6;-aʈvNr\mM]DohRIxu[׺E\'#pjmcOF_8xL5vRqX5G)/ZAEOF6Fbf.NIRLc*cYxiN "IGt]aL(:e0+-^*YD=1酏 /:^یRi6Y//6OtWFgοe ދXXȑӂq>h}qc: Yͩ'f:|K,IH|^ټS1gawkZr\>K{"X-y:!ϓ0øXx2eVbpYݳ*2S[,}?LOЋh5hm}˙uptG!E`gWҡDfexYL+{9*d.ּϸ]#DWfZ} ӳ/= Է % 5,.veGd.PpB5"?}qSo>@1i"=7DVd'bwXQ2JEgVوtsl=0%y,-oi1(νE{ Tu*\`.hՌm,@0+t1kӌ#sJ}_~jÂP!y]u٢ `.P(_fm<93sɟ1 ӟQV 2&Y-< _ : e׈gQ,OL+ʒl_<Ѣ'y~BDxbWWfBbێ0+cȴƊWc]3M3偽B+_yA8f1$ڱm,1Oa:\7XrgAZ!~ƚAxP xs".4qO2Z֔M-rp#7{4J_?0lW÷y9lOԠЧQeYahj*f%۩iRR{9[feDkb+?f8uknxxJYFsBtm}nB zV-:ǣD#o НonĊ|ʊ k,Qڊ R! er89PGEl.10|ͧAe 靬EI}N]v.;hEj{&ACA%|K`0̝孢k!H'5+A #TwSǫ`:O g1<ހ5œP}mi0bVxk`;~Myp߄dÉ8R\0q(--6N2_| IWuϪ,kM{6q|^)rvbG _ĢyAZ)ƕNEOiL>Dm̯x1R煜XQcfp+M؈q|z',Lh'8V6[׍j2b2.M<\VzrymuFqO=5[,@O=RB̿Z~ף`ǚSe#\Rrnʔ] XP lNLӢltܻn#R#!Ʉ%^[E &(陔OY&c_j2ͅr̚qj$tUaVDNdJ !bٶ2(>/ 3G랉NӑjuSl2DZJ?PNC5 0$;q!@"h}:W29ӡ 9Y65UU!#m#a)`E{zoam`2LI-Ȋ䖛B߅7d w'umθJ ь)S&u!klݙ7xWx"+n Z7c=`+/ Q]UhRm $?^%4ttd4['ڞmnpo9@OkXtOHeO׍[kz:)2x-p^ gE(yHsf&WLjg}j;)kM\O:U6lHˆpdKu\ڜO"A@K>zݡ%ȁ~54]it*Z:u[ƈ)V|=OHXӟ e⩄#2 %^x[t"J pxaԭE+rJ&72!mSn}Ctz?-SҴ,=ϾS֖"!TWh=XQǀf>XWz/@aPo TS7>743^I k[J +moۨk27*d8H}]$y_߄amtN3Z*vͥ/ZÚ$̼hՅ EHS!%ySE#}qSDgBA7",PL'€mOdRG+.dq_837|{4:`nk"pZ@v+!8_9'3W#(0@Ǝҷ%UV):^O҉t=waڽ\d;Hᅠuy^$hAu-o_8Pᩡŵ^Lo<})AX7|nyɭ绞k:r t{1}C$QWGJƲhWdJ3;-iS!tַ*`m=ozcWe#Cmo*8\èZWFPMW>=_eY0ihߧy_RPƕN͞fFsӚa%wʬOX/L1vD^u)nTL8B!rEq`[Qւ:x+w?7 EnΤٮҐSx?ρH8paKM%.%jtϓtZ^"*։!W%CN<ەNua0яN%!gU.z 7-1Sya LKlJ xQVGjvLL/y{k]#a mM 84}S$_k=, 5> Hip+Ǹ'‡\o{:dWi)%Hzk|E@5^3.?ٷ29Zϥ)7exg,##X>Vp_y.֙ 0N_ Ez8Ldx.$o0GjemNCw4Xh@4D#T:<}k#W7[Gd}L.#(^l Lca +X"OR@]H<%sĐ˷lvAH{MIpm:=t =M@>}p=#"&@&%hf^js|rp}N b ?D`\u 6Z0崻ZGzHP47yEϖf"ʼnXKF(s L6>&_f w诺S|h~RlPYY1t>F 8L Yߤ`HQF$1~d9[߄{4dC V70!W6;iޛln,:",/c絥#lG,??Bޙ~rAI*4fLnbxX%;؂j+=lFۢºJ0l8$.HX{H7d g Q1L'; F%?F/Ey: J'A:q.XD -(8P%~A_Oj!L K!ssi6o +.;(Xßje=6}};D9QZ:0HU6eոF۲+>/ H19aUY.Pf-~;qv'DT޾< 2laزMRP>Q0a0у#+= įy̛plN¥^BClDrxe+pVH8D'ڊ,GjJQu w-uRXy'Χ?MV# ( x@Mp4}L!M?DU3B8٤[+b`sG/d_`CCѲDݟ_/vԟ49 QCon [y5|s@{TV2ul =0D6*fAXMD!TLhܶ(ԭC;E~cA M7|PïlDVl VF-H9?76:, ˁ& Im޷8n$貴-&{~CAanF +9{G:}/ 7yt,\dP,~ Ç#xZ6Ŏ1ǮA0}Ƴ7/1HT\FCI3oh|;JX ӂvKy"6} vN#s44Pj4B>OR$'?ꊸ`B\,0mnnk31yfwa2E.a, d]M4cE+w yE&B,uTE[8ۮ?qC)Nuf4EœiG&r'vJml*@H>z5%y"1W<2^c'=&MNJ̠xodj917K\̯}`\Aw$]Yh/]g^*S4+pB&! óM !GW_KG.F6үbKY{jAXHn\xĂ9t8)b6r0}j`G5KIwy^^ևczc"x"{fJ|@_, sVMDaaȒ"ˆLvu2Wġ {,oL#po,!]h,"(8W#cz+9t'kÅ6X^[G{T$AF|Sbw.igSnGlk (18Γg%d VHWٷ: T/D}Ɩ#jNL-@ɒ¯QWR=&K=c ƐoPȂZ6!7]_x":(~`.(W&VxvrɢR}dN.붤{ә+1bԟ;M3C2ġ;-w8`,e4= f\tesY|){f+}5a{ozf|= ~54Vн5h/_tWmR @0rё5%D "ng|3/R %X>'TȤ7E,i/+Pv^,ygG2l3Ð5Z,(C}D^r@p }90_j+S&҃H|_T.~2u.u |Fޡ1uƖ[AN7'3{e֧şSZU8J zE1_Ǫũ+Prp j#F2]+eXyyG Z| &,pg^8XϳZF#,DF/2&хz6!!oW||Ek3 g茷=$dLt M|H8R,%{Aծ))u/őQ\Mkc$.jqN f'?ᖢoL`A++ E*%'+PLB([*Ct0؎VNnJ{ʲx}O~ƗM<[Yظ)i5_ ;!<|r 5f psY 0qWĦܕ3 : oNt淉CcPty$ۅ*ՒhL,ڽTPb ]%HJfP™ynW- 1UJ=48\E7,1!!w~/+N@uNߵ{ 7*&nmOQ`{$HM@K)B2Vw*[)W^ͶWZ t@ 䭓-DZ(J:+E*Oz:6ZTLײ֡bvgz@Wӏ/S]/uhoD! 8|qv(ҭ_`H/D3;O`X24=Rg|G(l :ܒC |?D5KyQy#im{&ZqWJlq%$Up[h|edy ?  3;a2z!C,Y$Tk̺s5@={MxhtosqAwN"mmUF/b\X?ɗԴ ԗNEMWm!JxvmN,'o}SE3MS ihxLX_r `M}VWgy%?)etb7(rBɭ bIwv/GpFХQ uvyge Fؒ9:dwyV.OyeU2r!D)%LVy` 1W3i&Z>0wAJ>~gx'D,gfMpmˋG# UHCib8 #j6~kB tQ9>Yi Ӏ!cu1X~ȏ ЌG;UWd~|qEbF?؇0c? |\׌gb^"I *Fe[7{ТGmHl(n8+ibsomm361MFuHfd$jmZ Hw}QMQ*;@rN[R$kݵP4GP;qG!QVKEJDU9UCg6U@+_<CrXی $ GEo8t> DW":Eq|_x׸a-A ZB>!\\cJ| 4x=WWj ]UX>Α'h].gd:* H4>1>>AV6O-Ȯ'5uush K`^/{wxB_ k<4W5 14K=4̘vh(0;.vsOw E`MAo8BNv vv@wܽ:G2w۰pGO_ xo~'Կ.7Q؎>t]9aHxX*H>۬X*<-1܎3a`Ff`mn я ezMSl[]Qv{qWcGVQl.m&uX+$^k?kA^ܕy-I.b0xo\91WĄ0LϟAd&Z}ys%cSyY.D`y >nڷ@]@M3};/1]A}8gC˄xvoTB`ЋSI_X+킅J5A߉$Ȑ-JN PǤ~붃G s7IbLG|WG) \u^]x{} W[069=F|`4EK B jR.|mWHPZ0?.V2߷\r##刲/q#-"rYi2T35r[:<ءXMDNWB}EUT!qk3S\9pNUmX]Au6N&S^:X(Xbܣ{Ik'QȰU){A&-9xT6II7Pٰ8fr<1S:8LxWJ8Y]u*u{\A,ʽ}=c ͇?pM]34FAyxg}* 'X+w]?<5Ҫð jȔ+i}~ LָUDX ܟ= ~t/BhLw"G͠G <`:wg/1nX66_IV`@$)!9Q@59ZQnV)Ӵ'w$% @#h;s^`…M^Z=G{&|8כƀLCt. )x*bhl{`k@s1EbBs tʞ!A*Cf8Xz'*]5 AMzNyr!e|7׶X";iythH}j9X;SСh눸M!,C>9 ?鰁|K G!Rmgu ?hUU`?aQ?dGn@6r4k8i΂OG+KGak٥Ky5?Cim̧={Tr*RX8J,Smh;mJ|eymSŭ@n*Q Z'K慽U)3Y$kԧ`8UXX$xTBdY 5+6$[\PJ 2b<_^bΠqVNɻN0Oww!(qV8bC+ ;N 7HԫGIYh?BިJTXTJG'FIAv20zM{$]JfҖoSC+MA3QI(rEfp1WXf,?Z o*t\'[/ {loOUpcrϯSrT: &;Y_(RS A;IkE,ю3Bs߾{Vi]+(QњB.@A.{;cc冚zGLw#^lh IY)%A/$^-jw^B`eN8_ef:z%~7$fC:W|0"9BgE?O6{,$eLUneK.m5sɣ~%(҃-ck&uWT`&TDM;ƚO7&M8ߒ'g'_?M‡.p8&YE;.{F|7"c4X+bEvLLr?(|ր'քNڼְm0տ%^v%B&l, Clucgy RZs;|YGS3dl͍񈷹<~|FV>Y77D1_j:^xaW4QcE(lMˬ#*t <_ sbaGe43$ ]r#AptVފ\MwYxK6wH?-3}{͜AjwaY CڽqW i` 0.q"$u X틎–!ZF8\͖m=*l->('>i3qDQ\,Z^Eפ^v5w/-?YK>_პ>2g4W.$^X Ba8 P6f#"ԶWݢP@n22EM\=U_q&`A7e>sYѮJwL3N^R3];To htF8BǺp*aY4eM~^dldɟc+JKMd%ej8kr+[#yF}[JL ˡ3}i.lE%@q9?4}U zA^&>\,^U1J4c^N<>MkiVgLd)џ['3vk Cx`Z0EWvB_@ϡR:m֩ۿS9rwlh#BI՚ ?&ݼ6=T%cM2 6vݥ'ai "0l[?y!Z y{rwn%!ຨP׶:I9GU_U)sS `|!QTQ{&Zjc:J3cv ߶MmiLz#@U$/\]yt|&qr/^*@.VG쮟%"^*xw^]9 %´ UnuvWicL / j迒z&Yw/[Hq*6piʶ-P-lC7EAlubPS?hr?S_5עEwT*ѽ[ձ`"WJTq.N XY=L7;% ,ODm\,NJI˄u.ݒWtW=R8_m+kvk*)$:H,8(Q=+>WSD^Jan'hdم֏mXً^'o+nSl.7?߰$r$HۋB >=1US{dʟMHP|$"iCnW,#θr _+ucRh!VD9m10_Xp*"F:vL7 [x!9s8][(gs)0OUj X&i S,&ߔ:G m7u7CEx[ZW;6Kډ\cNJ`O  ;. |?_6])&B#RY 16 ķb5tVR6=\,I`0n\{&0VePgTi@kjUxjU~>y^z/ӄx] ԿV)ݝEVfΜR,AqjV g5ː潝r9ǐTb7_v%/\1%aUQaC=+F>t?#D6pòmJ b4 5D('0+kW}U^?R:C) box )MJLTVݔ28)%lIiU.'Z *&By![%VA#P hojؿ-AjD^H wN1㭰%`@+²C5QK…>l7 a쩄:wC2 GXWxbbV9W!֡ =/(D=l[4d@h]_+.Д]%߳5C:$J&rC 岓 T:gOHx zamUKɧCbIg߆pS(hgFϙ?[ߌ (,w6ψG}ڱ=Ocz'r }pJB^819xQ{I}&Wdޑ, Ts<)'o7Qs^.e&'ۃ) 'RO_V΄e;\6Rt gȲp ᱏ+AT1iq[2bJO'$`j&Vp&> 3568_ #[K-&^ѻQWȲצq=7 8Kʍ߼m_ބej:NT9ר2#ܢ5X l+炘zY7ԕkOsFX/TMFiW%"Oc$ۻIN`@Kْ vvdGP'?$ ++hӸгy3}]:*a)s 'iUa[8t6|wM`/0#& tU#a5+:&zkQn5Y{ӡ p=TNݺ"􀋠_^Hyɿ>Ҷr=QΆ c29NSla`'E5Oc2>PogI?sˇmt[$~CCZ?``2o>r[?la#۪  IbHd_+$$ħE. (Wҳ$ 5p0(Zw}˟\Esӓ(6ЅRxЙ}p!sSPnQvfAsPyqE/ q_:b?W3b]Xom {k5˥Dre1!Cf8DcW ҼfEt4p8ϻPut@9+N%b):/ʗ!)M{oJհFxvN{Ǫ&TCA5ӀXOԣXex<Ɣ&z6_I \M:kRy-ٗ._xi56M2P+۽U > ULMI2TqTծhm16.e:\S?.b{7.Nu*sS%0Hp=m$K圝$ [h~Og2;H4N7%mbqOou|?wBׯGѤoH 7-hJ `~/ @H#Gx (TPTNmNÓ 5{|c}7-5r4"0+ºQcRB,B?ғWǣ >J~ۯfFJ-;VYT[D݄A羷B7ԧ7Q;91e*S@9ߨo"W6I9*19"YŪ4KL#IJ8 LHXD1h3 s`lp?V7`kLn++껞 Yu%;t/ ?np"$Rd<5?$ .+>q֠x1)~剜Ets+y6Xu|R?9OB#T3$T\M tHewغsۊ6O?.I -莾ɧz"tfSwui` 53CȤr:>Z|(=]h$L6Nz=cظ{ǣ =$ϥhNBnoe=iw .+76`'oVD}_ޙC$NSމT8uǎKڇx_DqN!.|j|7?r#nFfNkvs%>A\By}^ndMa`q7(׏aB;>䭰*?62Q;oE::tzdi<{Rv:RN><~v.yKp:SR5y!rǿ36L{,^/:<#̒-r92u0p3UJmЊ'(5 eױxQngT6_1+!V$Z]>:EM|H6;aYؖp2 H'X@T$fYsXYEkMc/2o%SѶSBnf!+0.;GMX%&TuF\ fzIUjm ܦɤg'G2~ޟ 6'AMe2 Qa_䴸XCԈ(kYOؿPxfު5|]ԷAOK"YsDXD679?fOpv! Du\.S\LTblrhKF\:c\k(^7>sRr" = oBg02эJb!O/tm,Ҭ;OS5Ofz<ٹVɽX.Z ̩Yquf^>kd[= r ѻ!r<Ƅ§=M}ކhpz(4{G[2R>9Q*M9Bj=7J:=c2}žg! ଺6jܱIb<@m2D@n2A:|؍WJ3vRiSDYx,=ja7hG\˕.ȷzؐNh-3MHL=ldi8]q-HolO (NNN4vP뫇ˉ6Q)uZxR\)0\[4o 3k\7ev!k\ӑ^G??j H@yo ocl< E>ةQ(&dyj:eEEb^7wWaˢ$:8 $r0_`XCh=tV˒Y!ό047K?2 (oorbN>Js)XTYuqb:ѺvWF-(3eqrdL޾ M-\ݪĸK+nͶUnapU%^`~iE3`<],(F5bƱD&ҹ,\? {)iI)zhbAYXJWj{\FSt3y:Y\@m5d*ՙYk`ŗ` W)»1Ouu0N1P'۴l0lDߢdѝA-숧!  TZnNKYE(JOuteĜʱA+AI\_m^PT*}ud _ώ8LwPxBRL-O5|!j[t zL2@e2;(LP]`v:UY'"!YJx?uT_29ݣ"j[a #қ]B= GW(Gy T&@+| dmzVa6ye ,\LPLIw V/zN0M t{N?Z gԸSm 6ѡ =׾`;|)[cgiu=W='>!,hVbȋ W@ %Iw UC8sb4*ůJ-*ījWz|%5uqZ xo~o6@M_83Jo^wft|~b6bu8T$Maz)yo{G^g7+ssx%v>RolP2J)&Mm3taA7BZ,pgZ`aLB8P!%i lqaE&ihe襝/Ml; #I*@(EC~ȾB&bFf% SEͭK*ֹP-xr:ɆSxFv0dm83YŃ" b7WPҰTr:{!~lqk\rey m_ƒ}Q!0!.1?kv e/>VKEwlФ>+14EySGf5|#6&)wvmHPi%V+GXH.4M<;ă5|#͂8tQsr7_Ut%7oK؋eм$ * oi_$ T KLOMV_'lC'KbW"q ir3^X&cV]0BSߜ=dˑw3X*D"軂gMY$Md)U'fևZD1Js{16W"Q"h;em6vl|bl"Uoh7SɃ-I7,+ vzX#D"H0R|zL[rƝ_Ut봦PB^n-Ц1x| pGtƨ3&77nEhĿ¹=xMt~3ʻ#EU+<4Sݭ|)FW*;iq'zm&TZ'S$WYcPA+B,ݘjySAgs}hh~+!cطpgE+:lj F&0Ċ+\K fI+_{bkxbD%d;Q#oԾn>+1ZQ5+=ڛT},3`o1o/} tZc zSi%QZު:?tkV>^6\ItEm# +<.<5w~Q>phA;aEJHz":1>-֑dDzH? _>AJ VA4۝<1(Me|X#Jŷklt9)t,!QplWq Eڮrن?х>.ټ;锻d'jaBr'A\̴Yx Ѻ<Tw+CM hys٬*q$%bオܾgPe{"mh+.qCxx <*ْ8o:HlAO@m4v)Ӽ}ƕM5G8M+w1#0ô7KK^COq>V+~YьWrwl5lPgB$_8{EgP;ERsOIE?`q)T̊l5ž $F⬧܉%n% #}t|8ph)Q L$){:RSe.0έ tbQS<.T6. B ] E[ZNeFҽ)4єyW8}=@#șXy1AƜzWE{z=NF'  ]owU>1'ti/L:#|o"ұ!>{!)%QY;'*X⩳ NɓX;AX&dl7G7o$ ߆4ZtV>ۥd+;O3m(TJ4 N**lp GlSJ[hJV!FHoUڥX'b)z 妲#sԏl\XџG|ZiE?Z^ e꧚,|t1u J E`Pݞϓ\fcFz+pOUXj`V.f[CK+ډŪ*X%E_YW&KWo&N!x U2IڊjWW/D;j]~A]wڌ z9cCHHYC`ǹ˞5@EΥ+&-KJ.]B98BaYrtC?bZf4,*#N2p :_5H4@* }YL*yDl qLO1mo_A1y,y/Yڠ8.]|Tucis#3[ r]N5Yg#.>6$ "0jxw 5= Mq%tj&󔾷-Z?h[$AT-@) ,嘰Ve `~\|+21eg;Y+I=&a fQ] eC KWMCƿSyZkŵ09uXѡWq@%γ׹(cdPvTTn!HEUUg8/6[ZH.d$7~ƒ*osL\rƔza,nk냬Z <5)@F ޮ@KSŹL =<b C$y|Cy>:90T96("NF.8}x@Fp-G!}L_H~M&egBB"p$p%= Bl.Mq>0Su^[Jn!Jq͹c0WK!ۚwz$iGt`Wrc]^qL,64oSjv$dp)WP1m2+dm+ xmw9f}DNFwH<ڕ^OmN6w.wEu#Ҁg*065WXֳPƿ\%^5VeoSRymׯ_{#'?ƻ @ifmP: .Ik8uvh1Շ^ ? ,`=>.Б9}Ju@͌j#|-zg0..T,"p2& ٦o^@kci!reֽ\kO=i0 NH^7!+}sjgWE^0 U|$8v^ՑY͡|vJ ?dԲE3:uF<~i;z_S.<0Gj~3.I%:cXd|g|AnՆtWwK3Y_нWK't@3XX.ڽ:iW0ᾼH?_8ҰY0i&,I<,hۻl9|Ïۂ`+dR^GdM;Э;b5o/|b7_kFMgM;S5Q/K*? Y'¿%vޘheZ`Pϋݤ4.zʙRғ|qL/,|uaFH;411?׭gكT`布iz s?Z/+ү86iǤYZNZ]tcM_APaƖ.;ʗN'>$]:!wd^>r&߼GpԈLҰ^pa"w C6pQ'P C},ےE6DQT Jt W3Bcof`-^]2x. )V429IW2l`TvKQ:b;Sω=J ǧ 8IP8?Xi!0ߵ\#5*T  wQgl#.N+(nt#O.N=?ԈNe7lqMvߗa7̠'TO ,UXmfD?yȏ,]:aH@Œk_ҭ 0K=rT7\A(ʜfbN2"p40AE$D_\-m5bȡν Շ嗯`)u. (@V'FD_,?ў_j f؃@.*ALPthJ}Ał,Cߘ3aƯwܗҰo 7qG铝՛ חf?^u'D-WU: Z&9d;ԗyCѩx2T3E"EkaFa6&>j ֪)"pv V*2l Dmi$FM?s퀘?3BPXF7$Ǚ.mypװqcצy 9Vyk,u~ 7%@'?Њi,LAI8&D^%i6s',;ZrI4:h# h. פ]̃$~.Uuݏ j{ s߇BN)ˈX7\2NM(gAcY[ARwm۰,0Ac{u̚U.o31Z82gdmFnKzC)5־]lb[Th>%#mڀkImT~ U¡+?3:<W,~Ŕ11pr'tCxm:G7{xGȌV `PI\eOM2݇jMDi SIlIs%I~k ؐ@M?ݧ(>u~!b}]7axr8q?LHU4A[w] (Xm*x)ȒmMg$m{J'pv9i40tkd,+?{R(c ejo6/"-|THwAA8b$Z J: r&,͹wJV2xG, ^U0.0[ Sن~8<-19a+ rr랦vN{Uu.Q$km+h{;OS/vK"Wk@>\`&'؃ңEAg*Σ.iV'(1g~a7dž}c.ZW{CA湇 Q?+QP=\6:O#2Ԑ:l3';ٝcXe;Z,]v{nKU|TcoEB8b ӺŻ>TPq)Ңະk,ySJBsnST`ZJ.(Q,7.8%sR,N7gv-.F-ݿ ЍQF+Upǹ-m-=!ۄ[rZ1fo0iCORLZ8p%@/؁2JN\bdIJOh#?k𑊛43@Ui u]\^#y^]6w׽BB%6⅑jG/@H3ya<njA(9 _' #uّHtsE}&ICuх߅76#pN]ϫnb(%Ut[e,rpQ+yWw\ !o$A~?`"lGkLJ?|MR-ajR85Qΐ(fJS(vy8vy i ^.bL]T֨@F$HRو?fC;dQX1Jn+n\@6(fwdkcRJ4`ݥ`dͿj\b5, h@ gkGm)g)(Sc2qe-Cdod6xk?&\E S6dfk?Tj"Bv#ĝ툚խL)4g`"},A3l H@pbT !*Eu1YOs5_j^$$WU@W?_|, ^gu *{$'b?yO6T]6HQyjd|L`u}R&X/]{MY=;Q.vЊɦ6<@7IA:to4r +Y&PrWZjy n+?fSR`o&0݆#:=oSEJʊzSϚV\95RzC'=C$r[P^M3PF~ٌ3պ%{ԝi&8} 5 wf>00MC >Ql_$d =ߔlbN?Gf0MX2K6\7G# 5Cڏ_7Xv* N^$zP7zjBZQ kVsټpFۖđ_81Ew9]~ZK;?}|TsFbiv,02 :,*+ +RaI Ry¬(SZj=RJ0Y]}tfαȝ}#fD;JrPolL7!T]kX>`#Q2wW#nA߾sG-/%I]1?w\{OCC{K2e>~(Q/=Re9+A2%m*4΂ pL|~oP-kxw:^ɰnI(7S6:ORu5}VzG;nT,Wgio`(ߵH\-W sSBA q(ʼnzs^sSڮɱf4JcߝQEܺI`Et ?8S/J;;5~A{^,Er-95-!ϠQo;tH5%LRs"ȟhRd' a/LFh"|  L{3a{oND=h/yF'N/pj%+Uԏ\oWSGY ļn+hPFe9e瑁 u\q9[Sٵ1\:D'p峿l#ۡ97rL⥎x l!3tiˆU1ץmm})Qr8DbfS;}zs_8ήGiek6 ;x\\f@r8X!H5! jXŹ )31blGkŧ a@1(&eI+8"T"E)'V=yMv&Uc <>uϛ\!3D^r,7T;=4Um8% (qnX!`3F&s"1@1QsH<#NTl De=B0-8hBvѠGi8WDϚjp]hV`SӒ0d SU݀/H kqmҌux Jx! ݧG+- fڛ;hS(0a OiG;^(Vnm{"ݼW}.%" `3=dA:T+4Q֕Qon)pY(/GŴ ҵZAbr1<.@rފJw[Is1[)PY!9Qo p1 9”Jdtȵ~ $Y#$;Yc0{ ME)&ö!c; @VB ᘬ[mJR{?B;#R4ҳbǡKJ=y5᪗o^MkZ .~6Z{ʣw}떻W@nqq*;*^#nY8"jt(#aGNvL|Z×{G#NRf_-T0Q&4oM {v/:}Gr'Ihw)]:{$ZH_{}"6ѐҵiMG\腚?=qe6m>16 l q+նl%JP~^U|۔)9(\5d/aK|a:\CɟR=1!Qô ٢T{Or[[v;Wks 0Av~ ϞtbPաsڴÈeš?^ <x~>eΈM1Dݮ(lv̰u[ fmz*\ub-ەKO3\@<#@Uxߝ_җ jfOS^`]38[,"T <ѱCf 1iݧ0Q{Km0}:,) Nf+UGEFޖz?慁rs ٙ6HOXuW"-`ZAv=o3ZkypDϢ4+OoM"L#?˜_͂$@ie+tj5ZPفB8"GX/!P &\7]yOL[7ƼȢP*+kRF/رA*ʺΥ rWy/Ruɶb$C^ӉX\J#4<β ^Ý[0H/뒛I]FBŴ|_\4IrjsXzTN gPi5e@y GXHUrD+˸Kv5D Yi/rnCگ9H&O>SjQqQpx64c  R0jxI5Q֞LabD 2:5QuXC|z• UEP[u_sDw =n;q]:lȽ,""W{p(*u 7pNR_c>҆,כ(L?u1ҘZ;i=4Uxԩ7+U4+a}QcUgْp˞:;`ծ j-EzbK#5Q5,Ƅ#T>/[3U_HąΛK˹Iz;*rWn&݈L0L^qRŠpfhP_ScBKy/v8%u J*lmO B o7b4x $ z08U`yUP[?/ ?o/NVO-o>)O %S1N9BӸ'5IDԹAT<},A;#=fQEÄqR j?w `!arew#.ǛN$r70$PtzݼD+IOUz9;OȲ|)bW D6K}_sŹs[!E+&|Ql~nɵ~<+Lشv6/:E?$6 ݒIdd ulCxHG,=c4 `UQYSog)=:ACEpsv>Do΀| ;D8@m"`0$7R@(S(a ׉jNsIW>Y.i;O?{>:7zƸb[Gc 0CR9֦#'l+P$F:E^<%}g) Q!:m-@ij%8t\- upRH-F#RTlkRvz.Chio _'BIȓ߅*Xyq0H⌁ȬsNOAUmHo,U>-fa[`(+%kKks4|/([93Ps_,XTKF&5L { x %kDpaX1-W5FKA yUvfMdco:*nտ߶%r1`B$IW'(߂hM%vʆ:Æ':<9)%WMnAڢLJGsچ+^p.BlqN .[~}(@Aȏ ?^r\)QBBEQ(84%ŗA%#0 oLmiu9ϐhuNaAiͅ_|<)λ'ƎT6!D"%:zdLe߂/?(QL{cիS+_A~[q~\XeN\5lIy޿m8i`g?NzNc?%%$A#.Kn Umbǚ%]2hgYb4Yk={9.XlG̛ M7CQZ 57׏0gk|©s͚jK{Q _sq[V 1 0z!j(^@ =N8v3 gr~-j\đjJV%M?G|忧TEQ G˞eFi(GX#R6J~'国 ;n簳0r~RAC+EUT j}nFO\,r:1|Ďh5lۚ;LG_Wx. r&X`r횿r8*ͨ]FL~I3Y@K$Yb33k}rVו-q H~>e%)RO Zt6甄0A?INO*2XQt.+vU 6dS \g5_OCW25O0;o"S,( WB7Oq-te'lkFB݈紴N$q= A9krx0WjTvW(nS(k!M\!seL"a!4[/nB*5(d8Yj0mgƍR8=c*}ͪ (RyOxLƗG&,#z_]B1b\&!Y kk  k!,Ey/) F-]b?JZW&2y$|}#zT;H?>lRƍGZZ1g:7G)&mߐG'4^Bm55k.̱ + ~|~$(24;;qxK&qs;%n!bqI2T9TցaDp[Q筃N.؏b{Br.nԝͩ9nUiؼ^Y15[,$<Z_% tcLm?09t ҉>HPDZSBv . Rݻ4SYl?' X4ܓn8k>͋RB^ ^ГZݧ"j_1jA#E<#TTR;]ٴ:]~_JP|&}AizmޢgekM10m~.yy=Z8=1D$mZwIˡϸ>;3@pZ,9nx"wJ4k2A!q8%< 6旭全x PZUCiyE8̨AmdT>ކWpbz;Hz-m0yT< =xmq[M>6n)2wTgc|,u5 \.`aˀ>lu=ٴ`UGplq?KW3B-ks ,L}UG@omӚ<kJrŊ=UPqki:⮄ʪ46ۄg?Łdsq pɟ:`bv *;^U|9d AMR^p5Q´?2;0ZGcsʣ J@v{o]hHvI·@vҺL;d6ox߉e}×O>}!g7p+RLcxWb|$rgz Ng~w+FPjhQ MtDLEmZ*dz)_i ؜;B؅o%}Q1`b~OY pSN`zA{/)Ã)bRiL]c9 y7,Hj`%w \6CK< {ZeH辍T\RmGp[h^y̩اU;0GIeURD\ŕ IX,̾;E91gѰw_aKH- >Rf]'/;y`veRN>c(s FT[dB7,h_r}0 gg$aWtj95(Ey zH٪+6+ }*YnġS8xdk24VFޠR>B2&H4+~5NlGB!Cl?mW5KML7t50̮(\;Ԟ4=L= ˠ0YEilxm{p2@Z/_3ҽnp=' ϼ[gM2E_*[࠷$璜+6aFM=!ل͆} fm9=,)Ss%kvFM21Ȯ$DpF{AJ%9*9Qw ?5H~ln~ [P3=O?yZd'%$Kuzno~ grNKVov7}XiL@pPj q^& D^[&R P;*aƓԡYdݓ^ xUw8(r@{ :+ "|l14"4KL5L:sjj|08>昸 1OB9þផfi1WA+xnZm7Xؖ0PБ1QVA>Ym):2=94 S7E3rUj]ۦ,dma tvp~h>0; Mv\wH7QRM^e܊}\{ ?kir9CcWe/xg+PY,czfpsළWw#h{؜ /d \%H `!}4 e`ɠ 3=tbqQя _D'KmpIϭY3!vI*}6qk벆uv\K$v}Q:tn, .W_5mk=!r}=ǧ=֟Awx^{ ~qY'G2Ef#jLaH?KW@KЍMY1:`hC٥1.9Ԫ[- W";ԇV bvhF&1hf9-z4`y8L=جi>UNzBçب,nBxKp8n[ jV9ݘF?R?7t~[5npX+V(yQp%}'G%?`~/V-mVscaۻ^ȩBNBl3Y 5?ŷu@6,nt~"ak/\e2sazKTR6=/L9ÔTuTYFN1'[33ԍi];@S|p]ezw?d|Ru&w~j7SQ[> c)3rܧ%=o~Jg#whr\(JV/9|fD=n_Ѷn.X`:cz)ByU,1XWTSˌ)p:~̌L5C"Իxѱݤ ?\//} ;sqǁkg=$aY!3iUnAvo=ώ,ߙbQo UZ5K4jVR_kHqd5 7?Dp+:d2Z2X`%5K4b^y ם&xğa>?!zo(e: FΡxϨNEs ]0G*u!te@:ZKE)E,G˰ f nvxssdEfTڬ7P*#AulA{Gb"~&$k"t3YBDpg[zj)D^$'ask$tR(3CT}uj2~B2߫}scbA:~C #;'mZCZ<B9o21 9Bl2.rAXl讫ՎU/Ti]8&sԒzY\*;-û# m |u-چ x@/&68y k!ǢuK*&vܥtO\<6sW8hcn(~_xxod3SztXwyei357դd/(u g̃=u強S\TXB!q:Z>}J` tj' &z-Cvi,s(,C?nN̬C#kM>+j^̓@]G|̶Po #L@Ь\ްF:nZV"FTLn%;]$Kg}Zˏ{'z:#5Rrc7M Z}`T=b %,*3[?YЫn(}Q}4$pLNZC*( -V\DL[ݶ%bXaDŽKହ1)dWPx1b',Hd[O1.;ۺ{,l)okC/{5Qkc2\m~b1K+k #+7\[q7+*[g&oS9,kP@Ҽ$,x?5CK¿4l(-;-Ky7^A+)Ɏ#j1F,pv)] :68](ٜ6s)ʛ$bs}(J="W첼N>> mGbͤ[ 7ѳU̬$w/5 0tcdD'Ƃ|k"[]3g?? =}6gX gqCi*8+L} Qý,*KX\&ga_DF*#}@*ǚVbMe'6ϐj $3 Ɵ-`e\9~ NʙƖms#W|+66Ij4ReBUhq<XR|r-`'U!oвv>/I&e$DSꙗ)bZLrL.yåBG>ձD ͞dHa54Llc$+$۰` z6K.^@"_b8v͟e>Pl:,Yg4iGw&(YY@l_ r g)*5ʝPYHkK_ħDGy^|?3 KJ*CO-UpdR`+n"۷oj#|BlR!H6._c<7I=]p1K{*uP̡o$w3Cq\aq̀lA輦`jB?@I&tg4D:5:W27(Mn9"+R)N}ũ%~2AφK XYܒ\6,ۅiGDƄ+op6R{"rGW{/M2l%mY[$ L&M_ߗ^ ЂZ4@p AzWeĞQ֌^9Ӧ P42Ř!%nj&ŀpF8q̮<Cڕ+qlM1 ^mCXtPg,^_ JeFaʎyCIlz;(MADH_+]kR|0-q G$Xktm|M'ƐdmgiΟ!TML:aN_2bY$9W됑Uu239^ ]Nˆo|7B5#Zfk 2Mq1- % pzOz c.3 ^EzhH]@,{qXiF!;S^oSH7vdҀ~-Tax W+jnR@'>A ~G`2>\&V7yQ2IbwDt_].-DcQ`eǓ=]/6ιf W{k,dio #=o϶.Rp`uƢA[vt爵з>UįQCÕd)ֈKzz'#{yaUd5U &LSG]z 3`\>oȷ+WDe8w+2.SVxCÿn!al=3v'raFH4omxጹ2۬3};_svG&Ψ/Nר3(,uqjn‚  (ySѢjK/l烩9mlZp6kEb_Rvw\G)n0S8I3n MRQ#4䵌m=s"g>L0t8<sk-P¥iB^$g_Wu-!TN0a9N %F9pS`0Ɩ^2]o*/69[g5_sCM=t?zK9׽̻^: XD"2x [sӼ8F7Dرbкq;9% ӡX"e?}0[~::v G%7Pl ˆ-cp'%ts%G0G'BhSeLo3>ܐgk$B pS3']ov&yQ-Pe"{gSUj+c֢ Dέ+'&{^lbb) E6c[AܬX2F:8X Ԕy]~]T3ʛB4R0ϽDO&ئDY(hE|u1>c6MyQ')/ wߢ{UuEis6Bzs=p[I+h굃sRKlP>i\ 3rzh SA$Eo|OBni+մOr9HLXV0$<FfsycH(.p؄$W zE5A ;)9$.ѓxsWR懿Me*(؛ܷQ BoU)Y)!kH^I5%"db"/ESU?=(/e'm熴o2kExIlk:yiORC} q M7iD:5}spvw4 0GLAܓm塿Y,v\K iKC*%QN%7+_4Nz )Cv߰#0.J$* `Ԣo+.`Sr;Mx:@\ܗy]^䳄mVبmۻDJlf_mG%W+{*6j$I#TՇ(1]cڀ˟ܶ_ I$p()<#?<@y3 0ɐ:G.΅\ _򖫀SVz8¿ ~b**VD{%| Pf k%|I,cZ\Z͋[9ԣ) pMµ[x0+ d_pJ4ŏ" p7Q {C i-ҍ|l>äuUl):tYnGM]P6|uaeh+JC@9-Y|ְG֥Q4*' KH~vN α.CKh{lj[?F+jPmb1-DV ×IFH+dۘ/V"?ѵ`lDYK!L~|k]9Nvb{v"5aݬ fވ=]A#0ro9E({758?w2m hZqHtj,Q7w0D,~ *rj8k'UgR#46265bK uWp}C~BO4JBYY]1AОs3W*D g~M,x! a` NrN1Gaz'_xU^e?z plK [ |YkD" Б\|a0=&^V}UD,5Vt/9K^œfshI=+n+g^07\a䍂*[vG47u7̷r]Uic4ZTEP˛:b8Fi?h FX]Xwfo@9k@N Wy6I/*A&1xR-炃,]\"oP\}" #Uꥺ85SB/gfs>)Sa԰#t}rq5Z(])Lѽ$d[ ɧ0+;r;4LZm5?EJ)y5Dmǥh6nbPdQG7vΡ DOe?;DyHd.r /̇: z;S-fV cyWQ=X7S0%ez":%.Ԅ"叏J[,W?M&g/5<ɋ4SEwPZXml34Vb:49d,dtJl΍ hK,Ouw*/RCb .D^c~xHh5f7ޱS-Gހ&˲çgZpn3{e4!>lT @!u|'n!vw7㾝1`*3b\ɷnj :TVC GX};ʩisUF4gA9E'ț ;m|/.:YJb*Ϝb:*Cwꌴ# ./se*O~ԻwEWWӽaCXXKꅂc?b({\k&Fz<1KaD+OAt_ "Lmkc'6#U*EFX.@>8bVb6jsč* ^-v9 .FseS(;2E] i)ͺ#&KNfRuZ olb_% V T)Mx{=E`LC f,/-[{'8$uA%TɊo eUܱ@zK,A?EPXބ"YȌLu Q~dT Bʴ)Ւ#,(Z{\9oDW{M2un`|~%ұQnkv)T]~قV pWÇxƫ\˹-'Z"YsIzwTu+XR<D4sJ(N'Ѝ} p5N gmNDEvno0fqVaÒl(`:K ڧs!46=MxəzhYU#FNP#0 0^fݙn16v]Y͹ = rvb4ݎƒ۫AƦHdg@Y~՗,GӐLgHEz865VdTvш_Â_:.;̖GËPvcbW{=k %^ F, ,u^ۘWpU:)XBjٵJ"Ei0C+64g4|J)-t><.կ ρZҪ^ zrW m4-(x*hdT[_N9l=I?@C?U*f"Q-ۅ8b#L6CeP}T JjLJC_+'{ D"MYs*Bl##jz0+C˨Ҧlj Z saO?#RߢeE^A ~>hF*Vwgã,=%.i[@z{JX]U􄴉䋣z%[ppYhIY>_BˆWE֑׆jE$--bn#m,q+ʷLPh .1!8?z a=6 ,SDL|`#(\bgpoM?BF6}J‚;L$d?%>0Mm^an "vk6O?g;#{j[}m{?btfFi FvD{<۳aD۶I`aPEa%۪M'ߊ pae*9:RigmM<_ +4\@0OʶCG=S!(!NOiƏe\X-ke+QB7LPF!`A2i7K>/e|>ᘀ*t GO,ś9eҎ(z6AYޑJ0U70mف5D5"C^q'ʊivfEym|1$0&L }GTbi-H!uLbCX (]0Rm6 ]HvsRzA>T~/g1v""&W OmqSL-Yj[ ~KUtxm%|\Yӥl pc}tp;^ϧ1/(5W7%]\F[ҩԲ6.QVҵ%%X]ΌHoE;5-to3I?Wd8o^ZڮI5&UL G./` Ls^p֍i @?; )!0FT0b꘍dqhAn4.4#xgQ\.ԁ|>K N4Q15'!|EyZ慅ZN[z]/CL``z cF oMIvQ=>}[BZ*F-E̳2b? @?74 |d~ʮ\D|Z%uza(6]# + GH$XTn BhC>}T`mV6E"*O (PoOfW-V-{;ABA i}#dT騍Pm;֦5UGn?1-ϑ~%-<~bt07_.P>VW,-jbAE4PNd VPHlRѨ} F5\)#WJW]tyZ+VJ1Gk[~EDzt<Ά|.'i G\F9eŬRrT;;da-bӮDŽl%[jJD+ygv3=,IY"+,yW'>IC#l(} 8mfqG&sWb)A4=t]tdD < %ˢ}b"C)ov-hE >_MZtP=ԫyľO꽆Bac /y N?M0!: &)_OAM$N*ʗ6[$ܻI0l %?듰ln'NxU!1a/ݶBpΕ #ۭkv7#Bwq4>##C$H8eҮZ7s`D搨&^Gs[ F2Xl0_Aɍx5[\H9¼H =;F,2:[:< . "I d!"i{hu^XO|;CEDtA4 P\.k)cКG? Yfwbqq@XbְOl :9ϓoTfG汝a)#) R"byi\0_ lOZ/99)e2Ƥَ]pbG6hHnU8;Rnފ# 0?P+ wp4-aQ`vH'IST.8@Jm-eiyDH'1oqgksr Siyf^/dO-copi@x*og܆)1_0QW `'HQo0M9Jڼ׽ WN l8r6jN$CrS޴<R79{:>SjP~[]!+ֽB@?]@w)o[Lla`PalWY.\(>"ik}|5{ k^HhZp;2VBIp:܁߾;1ݺ!F0-_k݋ !{E+i|~>|?  Qt01= 5-Փ)?73+K> DHMU0o=q|5޼=iOFXb[Gf=X|uz*=Jcww$4lUrdTut1(Z/^MA xK*ڤЦ$@ZgEe7ukﻓ&4u@г!<vZVHk9[@73@}'2f6+K-@Q`:=ZJךg= ?qU;mq?v4KByŞ`v{cy\.OKղ`3sϞV]&hTpUXEwҨ)e_qmG S_}Z'.Sen+֗ 1T[Tbiat#jM}uj LSƧ",B@ ..tw=-zhQ8$2TaۯI3$. 'Ov'L7nI-BySkЩX'^CtFWbW"z H]`, iڡ_蜦hp#0V\IT&Nڬvx/>7ۙ`f^QOM tŒ̹ev )/\~Z5韂8p'W~>7D% uStVR{kjt98I ueThcM'Ez,HG::q ;rsCR!^f|ISb ,_N\2$dbtCíY{|,v\Wo0uq)5mmEh$щFN fDj9,u?5V(̲k@ 5y!8i1E 'hg+n*@9bz/\B1 1'7:Y ܻzy~3 !C(-[ ;V6ߙ6f1WB̞Nrʼn,Y,tu d`D!*&O4] vu_umZw4? =K]* *p| kXp굊Neg ޫG']Q08eÔG>vM!<%Uj'XhKW՘ow&o F߅ajSr)Ġz?s"Q 'HXsrg؝z 1B j6]C.cH0%#Z +A z]gX4R! -=fmVS3Ɠf^u.mj?k2uHF{Gب*E%넼'b[YGxŭ.}Z0-Pz.hNŏlW;(}$_vKڂJ Vdr/-d U4!.+m$!>;k0D @7/">!%Lt*|~?MzVQv23u[y KTwş<ލlM-P(46rl!ǧ#|pX`EU)rCLe?KRw ^AS Y"Oj;?x!i7}K8~ T= j@ays0pE>Tw@$*'Q3A߂8q6&s;NN [V`O[5٢,Հ(c^&|5Vz$t5#4v#/ӽyͻD)reQ`ZELx-w/4W567EfBvLwod4< ^]l+|#@OV?̴㟊ILS:j"jpG <`  o%ȪoRA6°r/A=*yl|%@:nL9+F6mi?T෮e\f>Yi iQ $dgLqVJ-d4TQ\$׶Mp^(9eBޔ[ S[X~ :1GB;@/lߘϒY7o*"$Nzew1a+dGWQQXgr79~̤I+թm Z $ffgىM'FsKS2ޖxnv].݈_IHT0\[ɴ6< |@>2>9 ]3lQ3Pu5^o-s~[Afs[F4w >OV " "ݻάrޢ\;ttΌG7Qwf|"@~OT.yCђNʍ3xFdy12piª?.qX>WOV9p:k̾mY:{=5^>1Vc6Aad:Q?So[} AqMv:t=m+uVUKɆ*@Ov7 #=9S.ZcaC@ΛR9X/?m@p-)!]Ad@ӛYAjPri| E IBm_P(J)>2tnāe+X^} 9DNA<63OLs ִZ+3{VR5'~v$aQ عo댹(~a9Wׂby.$I.LK3__&|Ia{˚+/}>FJ`rﷴ踗VgNjtƒOUl_&" lXڏT4K3s#6wJl.u@AuDDb|ލH)vs&m'i.#,ҡBcK-Qby)$kX]q r-hnBͶTRj0Zt]>$k&5^!{};ztԧ砼l&Bx1 _[_ Ǐ4Bݺ+a"1JS`K)QZsgI[R'r1Ѭ"WOeEQSbQ"'ySZC;ѳ˦"YQCzCur%^Ln6-`Ol*wPGfn B5[/T^Uo\h{@ 93~"QF־V3LjYM6R:aɢl|K:Vb 7k}6hNkk]jeorSdxZ ȐXq|nv ǾZck AP0*20[Q'NO`*/@M>z/p4`pH۞@ ROKe0ǺfZg18j߷ס q_< ^N1au\U\>E[*$^o) *;* WJ7005(F Ujj9:)wC,w?9\C*xo]xa=!p7 v3Z:]t|Q?\De@.X L.B_2-8ɏ27SbMZ[xC MJNٿ~EO^pXI<y5'FRs[].>o BI}2lӪ@дy&ϟژlehIoi[=Id-!+=2!t^Pq -9x $%#s!}6ѥ$:d_xO:ZudGJgzkwU܅oI]Kcy0~pnh|#$kѹs# aM+eHq7DzJbȑ+7TEHwoiq[5 mi1М!GGD&.Z3sIָ_UwF,d~GQ0i`kaxf9eU(y$M!tu,IDbrwX@z vVfz:,]xZGjX7yPN ^rSɇvQ?.:#FݍjOm68,[AHJLߖzLK*GNeq |jƶw9-ʫuiFbyIݑ^P.J!#RƐ-_60Bkw3²pf9 u٣+>do펢>1 $U:~vt> P2b7+w".RTՠd *^ DCa47],~GM)&uk},*D;qɴk=gH3FS},EQ2N6Zc_z(F֓R$~0_ ) .mXwaHe\٩/4Y{Gs|\uV«..gYPx Ybe͊HՃ[šE٧j-+EQL6ӽ9 t38b%c֌6wSn-!~Q\,AuW5Oq9}<: <֞/mVm2CØm" ~kR{v Kb;'0B3Pˡ>"V\*=*/H1~dl0L-EFS&rb D~?c!U632X~;KbD T11=+2N gwOIh0݈)ex;g}jkbc9/ix%hrnL1{ۥaXYYǣA~>Q^_3Ox| QKcDGQBҷr3O$C-r+E ks G'\P'i}?A`!|4^Y#CJ_E݉6+nw:/+T0dHTNUP^N>4]gm? AqqLR{^h@T5>̴87I\=V˯Y]X}脔*q)qLk/YQbl*_MXAhSOj2vTOSw byO{sHˉ/iRTs)̿|<0ISIQf_7xhNgga /-By>S3nјaf-&cn^TG `,\u+:eFvE;?1f+┚<\L60/X@ %)c҉8X#jdqů*s1|qX8ۖms OJjP tQ@Gu'훚nIuYKZt Ldbԃ&~ "T(hݔW򴺭?k7"Ҹ̆oې yMNS=&!aGg [kp$l5Z qOÊrm$ܯH}d7qOkYz=L@gݼnmRqs,EelY 5u.NֿFW! !]?Uf֛74 w&Ic?|p y+8W?zu\1ǥ|`&Q; g:IZw/`Wps7!şxD?#@>K+1* `%>[%wu5J%=:*s9Wiu菣N8nn5^~xPׇ%]Z4iNgL= ,x.Ϩ`\u>/-Ӵ:8B$ Yzo\w?Ry󴚃a3X)kmePv`_HX4Ԭ&s1A ю|ز}M+\PWv%O <̅1*!~ @lw!^6h Wx֕3Y ! 8p5NT,RXtqyXZ>؍Ru \1t8=LtHIQh-; $r:d;qT"uu!wM}lyWyŏ㄀Ԧ}wPXco2,ŇdR5P<}|2nM;?vw' 3yk̻d@<{Kr[[}!cY#]pkn/# f1-ī*P)Nt l[a8:3&@4r=}X0>fN`SxX}C4[cVnDC]Ǵ|(yBX!*1fBo;ng6Zz/λL< r[0! 1R7>)_BmS`/:Y3֍6șyf4hl14R~*"etFXkw-d-11RJ!29FE8C<5Fu!d^Ae[_0?MAQXGC ޒ !N=rdG>9+HE.so J"/=-BՀ[;9T\f# VlY3U>C/(x*ܐ{y >cUw[~dh(볤| T0q>oL ɲv ywY^uG|,Z{azo_臝oɦ;+0/6}SQlPT^9j׈k$V|lo2"H[-VX*n-IabnVuJtо[M0ȸ+NK`"JJ:M+8!'pm߭:C{يMh5#@b~/Tݪkf(D ]µ@ Mۜ9*ݶL.dWs$Ic̼gr~t?&E-DۖcN >aR61715h[\b {“"vzC cb̴_N&76Vf OOi)#Sy1J`Dh .p#AdZ53n"B$'?[s/^t,˫M5šP3Pȕ$E9Xyi?2hG.nCXnvupr-׎>a+`3,T?_A`N0 `|Dӓۉ~Uh<5|B y=$ķ-y(pBG 2=*1?T&m!'H&hQGnyv͏:b.Ȁ/VD; SqOk6MŗnUaefidM؅̝^ mnGl4Ytϥ% n*]dq=4bF(A.c;KkC,$o,v?g8#Š bP} {ǭۯa:(x0[C (M8C{gZ-4E'!'*@^a ;i+%s)Tn5ƺOdVd^渏ʼn*/w n+ HvնjKnɻ6Wy5@.'{Ư蘁HʘBzɽ2Ţ?KBJ7?^償mR]Ak /YSPAQ""XoBxHҗpeX6&-m\E"Gn @LmΏJ]{B TV]RcH$e !h\j,AwD3AO ΢m1lx <:V10jU@3T(ҋ ď 5 $@˺Yq] ybU1*C;pJ`,xHn!Ņ `O@9Ǟ)Y B~Y*M.0< 5nD;1Y|T$.-JsB~R<4qKϧֵ;x6;yqM+e=)6IQ`j!NuCE|s["؉l=˕pơÆ~>&Xk?4G% &N {HOA7ߗgRC‹$,ɁI\hStU$3R:ɞܒBYyS-3#F$B0Nj1Zz#2B`7Ji;Dv_߫;c )2%t ^1ȷ;hޜ};|V;?R`07K;Ps|'0@qB;tblo{MljO1he@+LJ-Z̶Bd7laÍM^¶W - EX ܃=SpDn${w6[ 3@ZK?_34.wDgw%GfIc2S'͖mWf/U8ټг}bXؚ_"2Ɗ i%䂇ُP{FёXO`2}\T`RCTEh,l;M@h‹S$^k81BBrWJ Wy첈^cjHLoʕ"9r':\-âݏA1Ŧ$'BᶻMUŞ j$y MȃNq!1r&ҕmcޒWO}Q~:¯TuqÌ?*\OkLWXr7/NB@ JV{Rf9œ:.Y[W ZɐB86\͌Py8eljOJ4<9iUm#C,RS7|Vispu_4G:]`uw\jKMmN\"He5hBbLK2Wuj~0|##י]F-ΠBv%;{ޚ J3[Q,c̢ iL':u8`-"Ō"&X}?X|:ˀ\t =0g,0|ᬀ\ԑo}XžwoQdҴgS@uK!@7sjFm9߻ QФ~JҢd2C\bma/$"BQlТ|mQ=ی[NdCݙK)b1k+^* DB /<;>kot,_TmgABbD`V]wyn]B zf55<jFLn.@0>sd/ p\J"w?Ux-}!!#hːW ˷!&ϰ'S d^-O"Ϳ5 lQ\`t*;oBhD.P%6 z 7'H9)[6жzGxܥi׵)%!+'#c͕)@ .8ST-2\;/?؍dd3M5?W^!QP-r5}6 Nƙס᳒;BJscܥ83xړl$ A?x&9(]~NTld(ZCSA&A'Pdz4EٓԘ/Ej9mf Xiqy\;/ݽ:ˈ_ȑ&.y9=alK7@>[)t}z_Kf1ގ+Ofs38MJ,*qO-vm 22|v%•"X#=L%[BL}eG*W۪vkBhlqQ%K @=CjCwb|aG>yԖΌJ ]Td ͇L*_"h/cm{ +ʂ`%RBm̉-2B{)ֱ$9S\io(d8֌Ǩ2t<׹y>w]B6n3gQmV?J#_#1bָ N/4vu(,IHƲ]g(Ġ0՝ |GSȃ:x:#VOniVE8+p Е$^pIGk~~uX92x#&ܥ5kM^ t] 'jb]o8hg˝ZU+ IYĆn eOjEz|p5oX:)N,J5߶NSp~oQbie, 䲒 YG ϹynA2w{I*c^j"lH9FA|e DHB% (tNǿҼ6V6[0DhfC6B"Zੈ"2ۊ]QHqgFH3`Z.I#TKኑЀğ"=]cXښ1Uc7>, ylօZ}DzE =pm}IlUŗ &Uh@ Ξlѭ-$`H>Z?dPrz_>{ĉfN3[ ,n;i \uǖADN5{q;3-r*4>t(wu(_9_ TiVy4NL! 600|RQ0Vo]zQ '|)-zmdOdfܣU3ogn:W+T tB+>\Ah/7uđeHFY8<}@CuQ+B̳U52s!/1,!Ur?IÂRE 'u?GӫXkyP\7!AFh;.u8)RGI/B GgWƀ3Ush`NVCܐkOQ舽`Xk*WG.Yξ0~_&3< ~̽% + cCtn>HjWs淛MD0(i#A=A_0 7Tf߸:prYfgQɦ::A(aǂw1̾)V $P #"k /#ʼnm̟CK$r:Y 2wy[tCT^<ɴ'%V4ZzPhKӢzsꖂDIZzogmsxN,{T_RWvfk_DWl4}rn)3el%6R /b1z)4i cܑJ̃k-WxSX|4V_;~b4D)2譌- Sх޿]Bp`6>(!/o=4GesD,Lp }WD!-`ňgu'"E5-406_e8cOl ᬙ%V,g1P$ߏnlƔ%Uth@wo_ c} gPc%y LtIǵâ$2DЙig^}-R؃TOP<V:~A׆XxTIfdxY5ٺ{"/O$vkdf@p)Os7}pRX!Y4?üG[AK\\h+2H%╭崙2f=(B:=lSmY5;BKN[SȰ́H -Z{ɋ\iٲ  oPI>ߨ[{6^~N3x`2'>tԶ:ۨ 3TJ0&]"&xw4mNO}zk% M*&7اrv#:KHTklIR˵Enj o{pbR'5e'2,1|oK5Boz\28w/,o]Iˁ:$ yf8Nc*5d_DŽKvac^iRf4]'Aݏc peN2%qaZ?]c=MlAFb~/|0fdQO**%ij l6o?wvUe,lGH:#N Rby} zDj*%e[U]/iE-0SD/ vKaҢuȕN򦟐R Qf;BKtSihasd;SKϸDphCY=T#; (:<(M4oԙ陁IJe3E8 ϥ{I] .z~C_}dM Ջ 749XH}3kBp "&kT>^d6 1e6%I( WBixdvIzO-؎"KMcdHNis P6zzv J 㡮W%3QW.ѫ5#C؏@& ǧΰ۲$P 2?#k̢ˠ=-sd(Q Vx, fB-8U,I_ǕU"J%9z\sPWo:u>ŬnG^+4 +6hR@& M)8kBO}76vm iD54LvZ6:hPWt-,wׇcC?LFM\ fݮ1zrSx+:O]*X$}I]Z\ӎׁTUIQ"\)QD"=9j»k9qXc3^!LY8I1U8ljP*sȳDވpIHg{?3Ŏˉ"%7œ#:4(Cih{K'ROm_C$Ѫs@&_j/{` .:[ůpd7LqurE/j\lո ShN+"!@d&ðr-ov^~FԻrʨW:C|BBq[r4tP3-9" .p,e9uA{B2n.I6aXQZyND9?Cz(qW>h*YčgwdpKMaKZ6JQ ^ Ujx}BP/ k"RқVE=`ףQ#{äR8$!eV:?wjLI,pz\oeYRmByԢsJ<&L;VeJ_Zu 1K8^m{NC Z[rgLyf OXcKgެ}A~XS#ZBZz h,⑾Pt+ٳ\n+si;c=N>.v]bWo>d'nv$eC!ݹpҸԏ(g^nĜ8rPwxUt^oAqU_W= *;yV9myJ{Јj3~@%:eB@+:↻-8o;-ӡWpxĐzMR'-XbM,ubs45/rWTdt_&q:kL0SN ?Oz>"~cLvA<v5fM}4]QP^܈9|BbO1qH9QNkXBNiE,x\wVf\qsU$u%*4# ޤq٪dD{ i媉C:^Q݂"-|i#4x>7[b{X%Y"6ٛ&%stxe`[|HA$gC>2n dVᡚm o5=M4Τ6d/b)cB. (;9K eǀ+A7"%K%}nB cMqS?.XeCn}`D_]QC^vkk|ZNM%_J |aj{ 3(]%rU\e)1kq"vɘ=^,Pqh3M֙̉DXlj=zIB6~><jw:%G6&: /JcL 5<};|A>u?l Z(%'*6V>|l>_ω4kB>GmBWOGNDbԃa9<&8%w{}y&"j?#!-LB!%J{ق :DM|I'E%5pv^0䶈C cwu8\`)IEșK!m<Mwt+kw!FY=KTWe$[;yI;Ƈ3>M)^qz+%2:S1)Zy" e06-v6'Sc厙`Wd|~t$ 2Ek WߦЇK]LM%Rl:͋Ә_CJF.tߖN=Ѱ.i\:F'gUs&1{Sg/ dD6R{!xQFUDŽH~uJG_ꁦw̞1'ᒼU_0NLb 9@D ?$aFzR{ִ"6e;=fc*iv9&|35p `9$[T'r3oBRK~(ֈ-ٚqhHRԙo|' k')vҫGcYkjT/ц]>cov<%$%Z~T`6ԗI ٚ=0a7>p(8mrgto>T7=#<v W&>ܠB9\̗> s2u-uq!?wpm^%窔HpU$V' BT06dTTP&._t(P혼N⍰eWx>I9d*L<ɖ8t9H(5pkJ .h:*>q'F:26/lP#ՀѤ֐X5(N#a`T^奜 0p{k|5%ک U9Y} \r}4 Z11+`{qz# (-b=Q ǖV-k"H5ठO;ØoO[VBn/JDG)Ž|+lDewi(뇚`T1Zf~}VWdoܥwz|8!r؂I?Ճ0UEj؉ykAnFtuyl[d's @޿Tn?ͥ=8Cyt@:2]a9 Mdm.Gy[PU44zk1"W]!edhR_3dB@RHhj& Ӱ+ΘI[*)P 0(n3'ߞߞ4fk,[ % nr- /nj*p}Cz~|_Xq!xSJoT3Eec O0c85gYZ07070100000044000081a4000000000000000000000001649b7c290000b6c0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/㧷~]?Eh=ڜ.+A'Q>F%j2Lvw\:IQŰJ-Tܢ; iu! _ek!KRs4b5uvX"p aT6o1CۭST=O=^eJ)6C )ek1 ɤ}%)~KA[Rs"qIgͣULcHE`u2)hVⳑdHg wAe<#MahPlǎ;HP7``\[Sa^_FP9E3m.1І]A~ؓlozw+J|v)g0w=Ž^<;%Xb 6%[-ce:>z7SfJ.D->C*MB0J"u~3aaQ#J5-]-:L;`2j?awos"¤psxvʹ-]?&AaigϴF[5#Wn5c!ud[$΢p*lMTٰ0d;;Fc|]d3M ïy%rYd P#̿Âb(<꤈yz|݌NFcj_ }p)wk=8 \OBÂa砛duGkr՛^JWN^fok K_ªiD<%Dm%Sr y- )2qHxڂgu1S!.nRȢg>(a؋lBr_b Bhl40Dk%SZL> >05%m 2R3ޫY\כu)onE7Y,x*rpY@ٌU&Gػ.bj 7\RwoWQJ:Z(^f[9J#/" ??6U}OG942aoU}nsֿ$|eI{U}JpZo o)Zu)2*{ _Z̚$zܯcDkOh6xEʕw__2kp.!*ˆ#!'eYy {VDWf+;vOXZ&==Լ}B( 胨Pb4+l6 B2?yfAeZBq&'/fJ@z-sO;BF%ѧ⻆{aa(3W5ULmDcBZ_ݰ}]u0{?Sr@DwHVɧY7=[l~zT Q&#UgPYGexHouyY lOVaUso fW)gȯY(mdֿ$Z[-jo+G$^/e.Su_įDRwʍ]I'8{%tp9fs.GDʆ$g]Z?^z43/hH_'EQp 3Q^wʎ>9s7XD:$yD>^RGg!ZfՑ=*SuQCG.M`r$$R෼1" "kHT-pKa":E/qp'lЬkۿub1T v7<viKe6$ <+ $d6ZLQNFaepK)7ҏl-H&/2gȶi`' NItT8Hw ӵwGWKDϕh/RY;0}S8,МD1 TږCwߍ6 euhJ?k=]QWgOvɥ~Ϩ ΙU ɕ#nkvш.@҆ H" 5ţMTX0f1qRZ^M! < >LY2;8pl9ؙ#Y@Uޤ^*rA*MCk,D FgZ%b"謹 >ܰE<'_Aض(m"A:w͕=F!ٲxóHL_mk,ݼ]ڐC9 ߉QoIwO<(j,?LU(p4`6"j ,/67fCfRHMqi2}]GZ}|OoOk05\92Vjz|$NnhݣemRUւ)8G;9ϸs5&a(=1t`!MJG,y4'! g4R:EdHN ̔%&2:!ͩ1SBP8bGUW]|lbqJF$ P ]:80W-ECtIV_=I]H):1Ow]Z,05Qn\ - M|?#0(JNּ(dE[+Mx6'|1R#<\gYX1#jS{܊|fǻqF)9sTGBc+GTTO܏qņ 'u][z k4Od%nzAȗ9&2,D[X$co)%0 #&f/,U5=՟R1&w%tDI coNf|:;E o_+g0}tyC$PS|}wcv $ŜscA:8Ā{yo WY* M[ClJzŴjߪ)xVRj}};96QDŽ%9j5)1CZt Tl_&>2Gi.(o0N>x Pn 1-[u;%^e_v)o.QZᲹ&"s 9cNo < z S޸zz_(#'z_5r&**}\51!e/:8Èo_};Vܞ~s;\* hnBɝ[~f8J4L~.[Pyu |z㓔;HE.>$^Y:fk?qb`ޟ؜Ǥ)队1YFcXԞd5HP|eghE㢡N 濗c2G! ;v[h dcI}B1 }L]NOH픽T@ cX,' xg;y2vnЍ9,E%0?ZτҮ .AkR>6=!ݧZ g`ՀT[Qs{m2UTrq8I[]dXFzUd-mNS(yi}v$s1pD9TdÑ~lJX&%,|!XKAO º*tg ntb;YXR(;ڞ蜫<,-P_Ӌ!kuW*,3 B;tAcU|=7Z% QZXh[EF1LR~?DV"+9yKvƿyuWFqR9~VLt_k֢u(3#լ ˒ 呶Y@CÄ+U+|?]s5~aJlK={ $/=x|ͅ~Vr bTDn<:#m`eINxSfou" (,kG=E=niXL)Ԑi0UJě|Dj+(%}gb5A [hA"J2֬' NX6KA\Gjy~NF'MGVB}nxCg7@qvW=|ވGϪDC ux>+T1I9l+pj{6M+/ (jMF֕"ٻ`tg dpC0qQVժtG.̄<7LIQ*v2x0G>A;IK&deFyT9ʳ* /l-Ŷ_A1.G~ѿm,Gv@ ʿ^nx}Pf>c[3l]DY.!ӡ#@|yx s"'tE.ZEd.gIm?'&s8x(CCŖ\w؆oʮ{wxem/_.NUETHDEnW<.֝dAc'qgUbz[ axDV3Ajd/gXBA 81kJ585l ^Kze's.l~\"w$hz;DBVicV$]N4dƢÓ^cznUZIy#俿5tKYOF|L0b2 ;LVes/᭽,CjK,3CcXÜ~?7!ָ#O!⿱~`~Hy`>' &Tje&N~a@bf1Yw\wkfl!wV?mO,)ֲVc@A rE)WY6e0jQlM,C, d"z{UpŔH B**>GM-c?r'oB  yãʿ)_@ȟDvk 폳z8x*vUx_GFiBQATʤyBun-~f3 _$ʈs8|)`t-2\>:>p*WIm2B{2,(O*+R떫RBb.9#SqBɒwF;02ИPL^`T7>f*nN-.\4KOc96gsV֎XJڊ;)&qnhH$,n#$l0qmFogU#d1#;s5!$ac?A] Y_^]u~ 3o7f- }[@Bdiv1&)j4bvXqFH_0z?! ~b,ɬ1oLfq4O[auUCmwlXfWPwS"1>ׄ^la1swm؀3WPb^t3ؿ֬|G(9בCIugo?_|+-yiHM=B,RKmyHeCF HJx;f% %%߁7x[xڥ)7ѐvKY)%PMQ#^|kX7%HzU$@;gߚCQX3;#n{R2Up&L@x`, k K^Oַf*:QO]CBh ~}dS&k~HƎkG]+-D1#>>Jmxd`,|L$phm&L% p+WR4]H00RBDAol#c4H#`_"r^I;x]*mi'g؏F+HՔ;2 5tq'/ݝn֎_!c:Qot5Ŀwק/E3Wzҵۡ̓3a2zrNK_ta0m=` dL2Hܦ+0mLjQ2)q[㮙ș\ݲ˒^ 59 l:͠XB?.xO!6-* (dBϡӞM|Qu7 NqZq%f-*&} 7'dٴb5Wȉ~3qLn#؊ݗLL7tG灆9iĬ7aDAm#}Tepfa)ˌ].53UțUe[,i PDkHv 2 !"cQ^KŲiv;hSADtΊD luiN{R|)fL 6"MMLԝQ&XQ:~Z+\$"p 1JK2[A)1 #Ԝ,Ff$ 楿HG[;Jw ^MXyKFURD0ԅS=[_0[h 3|2tڶ z\P9'4/3qȪ;:'u1D88q.}U,U1v= ^Xq폽c HJ;FE#7'QyPU3EpGJr~$H!Kv9ihQXψeEj"+UB"308~cmf("l?H+՟oAoř^k L*R'l{slFtձp{&u~HA-4qP4o 0Ðk4SE9ĀjNX5.J ZS]ٗv&NJyd_biw^b+Nw3G7I: vusq_g;0|'xA`h7pfU7RYE9Jb wZcwBg9g Yo-pI^x_ߜ`A"RTI@$큆;]_6#[w,&c(<߼/dh몉$|Fޝ8W6x:FZieDaKC?+BLc-h0jX\q7.s~ 1-VXFMWwʠz*&oC[ j]8Iˁe:\6eDKֻ_UѾekBUxOjE## $vR̮6>1هrW5^Cd8:Yha-gM2Fp[ԉ L7tʥӮ t/GP2L)#Gη_% y*{/0duY%ӇeAUWS+CƼȔ\ayS;_OV8G$C\7>m(d>5t.X9dZWԗȉC!.0 e`bhj!;<)lq*`!1#x}8qiU18e>Rq5a.p4eT,t?.3Kߜym~xÞ'~`0Z,WDUxL$GtrΆPsZِ( RFpp,[WY7cn_|k^El-Dc4O;_K_[qia phy?d|ߐ] 5đȜ1F8^O8;;Cnnؗ}q8H߲^h_FܣxE#2{uX* 嚊}u IQ,7p֝lk 9n| I?cӃՃ$,jr"0 '{W M9~F>CbG.({vZSA+as`Q湉tvG>`-Rⵙ9tc8pkxNt;q-Cs5K/Kj:hkr.B-ѻ_S:{Nr7`q,Had}j=z~d(3/f 0UL @:%dlUUL`WKWSxIݣ:&Z]Lh}zo?Hlɱ7(!h X>TVWIO㈨z0_ Y)$Z;Y۳T#'e>;%,!nU(2+ =[%1gM;nQp Yi3]lوlm]9X"s)7#ձ/7/`46%I' j |%6Y#ZZjlUK, {H% |#H <ђE0a_IW1ѰFt ]K~LHaU\:UW aA:mv_pg"mwM=)gs<>kίo2;mLj? |Lu,M+oS[E{}{ &#& <@f{kr_Fsa ~h5B@_!]Dׁf,m EDz0-G{?^H:n [#IY^82 u&Jׂj/d궞#;B-:^^1qUJq` o-Zɴ׉\g#d1%R')dS`cegsS0N]nO gM귅R7%Ӿt||?a𿸌%{7@ ᵔyMPG،}t4yeMYsq[3VJҖ+s}5'! C 6clwx2xANPiwN #[~~5Ɔ eGI(]-\QUs5+%t&DbPXNS瘼RVqJ&7^~R 8/vlZPU[6XYeSQopt`iW9儢6p sFN= 2V/OI'Pʦ:} 3梕h,K*> km! w.,Y)5Oy*$ͥ37AۻL܊l<> y,_L^yW*5T1F$}.7ʂM˻J4u œY~' azyͼw(O,CΉ.е܈(>Kwk~씧lg/j7V I t;JDDƷFvfV5ί ʮl2(i_&OZ#q{%g2 w;_.J?b1Wj wp6tUɧuH-mUNiݣ`W,j 1 󎫥9Ot l%ctʵ]z*6Y%1;/ Ǡݢ$ц vԨiCY&km(A9nC?.~z+$#HSk5mZ#g^hGuI^N[7c%r}Oq̟e/9jd5D;Ԁ͞%/\߼{CP>>B|h[p1?o(Rz@PLix*kh΃>[9ix&D΀gH tihWER|JGP!Hb[ ۡHaz}c&WS]q8ψ{0z8H"^$<{"zVOO{vH qW&ʳ̖VsWKHܼmߏF_p"s!P]$:4_{(؜([ +G.A0*MVL썞kVEBo{k U\.MѰk]*|Y ]h*<1Ç;$`qfEEڌg 'R@7c>z;>iۈ$`Ui`҈((zёj.&*t2Gu`R(DÃP{yJͧ\L NMXǧή5]:O4irhxͱV"Z0ɍm^beoβ:%W.`></P@3,n\I*8!p!57_ PTx_?_՝6h7uFgfHP$3fUSkH.h|p?X4j:EV_SGx\GU,r5 +"!eM:+ Y#ʏ3}Ͱ|':.U q Mz*iHPIi4-4_mZ4I&rpVe1h+{;X@x$ ' ;گӶWLFyի '㒢}VZg'|9pJiK,,FX+@CU~`ubAV4Grv0hT B( ݡ N/4ste}c ;pԙ8{QY_wtAEx^u'2 \;,h] lr&#`Y>UP~4?u0Έ/:\1 B.uj 8(^'!g2)f.kM`qâP!7#1go;azk 9k-PrX3NS D4劭jl4l :+oeߵC2WLNn)jyJC]GłYZdAV}( BY>^9ސnjծĩ:ԫQa1#S}WVlY])OKnvJo]>1%` ~ 뵶luP[-֒遂YZZ;]ԢvnSͿT@P;H! JIW,=ټ7o CR>oNɀ0"a^5>OiuTO؍Lo)iW1smн1n"VΠwlUջ^Ӂ-dP@CVj)o@"PU8YTkä́PB" ITN3eX?7{ "o0^$~/..l>x"Όk'2/5~ yîE&8$m̌56qDJ t$(J]T#\c Du VnK|G&lh"!pre)Uj,2ň1 |UM\NRSsj{2ǬӑkJ 6PA^dM9lq989!n rj :K)]dƉ*6Fɦڋ l$#ҫ'̠S#nڹDdV:]tYH$__5"ƙ%jCg1łGtuAgʢ(!KL #Ņ-69)ۇҠJg>-vЀ]rd?Cs FP1wz[b3Ar^k{61=RWaFB{q p.ފޅJk/dm=Q :ێ'F+$\ꯝ@<5G|OLĨAf&I"(W1&iV͏ -K 鉂=Z=p5Ȗ:&hWS8LhΛK.o~uTFKOمc\$[FZ'F+ymht( Mb 5gyx԰/qe DX#eNҴ׷2>[!P#`CHu~R~c||R =koMBSX)*|Zl<7/"YSe!͕ԪضBz:~Nv*JLGhG73A5tkG g~ mSmP:܁:oI(,=&3/Me%i))T׶j=v=%E\QSl{uU :PPi_/6(MC-:vCK Qj_`uqvx>3tu8yڂeܧa8Uˍ#8ȹB-9ee}p27*(; |ԥ蛍3: jlc/RcEJr5WD3DIӉt Uɳ _hR x y@` 0ejK!윂$xa[_{V\-n]]ˆʛػߐLY}BkvW+Vx h?~D{k}SuGZ!StLABSh v7 AޙOx XRiyR4hb$ q݋Sp]\T5J!}QT;{(-_M*ݷm]v 1P;\UD!T1sVAJ\߃FMX+"~=Sr}nEY4ga zuM ޫ.R͊sZ}wY7`Ck!CΙ9 %`E T`&Oo:dȆW4\`2%թ9a% F|Ԥ0EK""YZ:"E `~>@KMp~uNR~mxlplXs|O*]t&b`Ҫ R"؟bW<'U(C3"qˢ7vw{ /߸`OQW75dfrDEc8vt=uFd*u2`Gý  <}Y{(O׶X)U#"Rh3Ned"YطBFP) f #vZJׇ=iT0bTj_k4m\wgneҹWn㠁ŀt10쵭wWGˉD-rg3 >|nO]W?̜52꼠"zȡ3eKRM{CVh=^ojS{ow&2 #ou0n߷™I> ٛ?~0[1N2Ê42E>ٻ7CAfahBN 5t[2xҚSVRINSƴr,'BFqc\^D` ީެ@svG싡TΆ9Wo/$$D peS8s|}p}kXI%Wf- LN wp};9US][@빮ygtJY2+w߰F>_߽zO"m':g8zܼɭԤrzo$ Y0Xnt@|i .{E@*e16jfKN|&%XhWҎzd}oCZ?s-s7R;$`́Oրo]_TOGu+.[Պ޾F%sMٛŨ)#ȩKUGAn"a}|˿FkEzU~tqPK~` z*1zEJ} roIߘns}7uYI:d~)@;j~Hp6Қ\וt#$"`~' 8mӡ?{wwDF t;ϢLQR~6MNGI4o5)cỌZkNSq7F ?A?n>T?x`2^“-Eq܎LtA Od~9 ҙz,7~Eh|ߋ) PSnyFtבl 1u>,ӑ{Z i͋rI>p6D)a b~ٝfD)bƊvSAM'dB% FZ,[mO=fALj7WP9ɺt'$IekyJA\DFגzf[m]FyYNAɡ`ryUUW=3,=Xm3](d2 J$tp\/Qtv!…lݨ<xP v(̜H[Ne6v|bP}nS@{~2!ɿ0ref>1@&j Žm0KhV9;9X6 )N I]}_응APNAyWX1-cnh5}2#GB1WLOwSb`y[Q&ޣdj1]bX]AT}})?t ( $}ŭ7<Z"cq[br"I(:X;nM,GFs@ٮupX_ݍgA-cP ԙPn &y%KKFX"ķ.]`k۵8w:Ff6:>ڑf?sn̓VJr=\ YZ Cr礪`12-c a?+&Q( ;NyDL(@ Ɋ}:J2Zcd֭=so|Ӏ*g_<0]:⤍1ŠY8 %6 U4c,@ЫyvAHlL|ۉ遜ROC./ILJP d/|ufArGVX!|Vy#uGI1KB"G;ɫFq>@r:pff(6s7ʣ=اd+|LNfXƫ DHRϧ|_66f?T:Z^,D;'%[݇'?{IwN FٌNأL&%m/ziIZ&,D|ie'PW&޶}lu돰MQ K'wYNhrkטBimD>~&w_{s' sfg@y VJ韝ؼܖ:<-7a ,|Hs9U}r{T&[XB\G) >Wɦo)(r3gdo!9 +Hp<ЯI<\𯰅^Wk#m*R_cY"N8'.()VbIAϯLF`<('!Sozn!;~Kv_~.R#6DfA|\^ ?PA7Y,܍L:OBpkF4 Az[x^-5zf{ziO<`f}k%[9ܺ-pR7Cz2 '!@@{ +bJY /Ѫa_&&?8"E3H- 2$ǥﵩ&Fq32GBK8}cdbq lO"RI2xc &H]vxA"FMΆAXLo>9]2ܱ剂 A|c"q /2 侮Rl̓\)TA6%*Dorߞ%_ Yڤ3a̠&b_h*qR " ޷‡.lK]P,hf7y֩ZLA)H(++uZ3GUzw~Q-u$k;`krVik24aFȐƺ+@w ,q9]UՎoVv怃R %ȶY#72:7QR:"|;儃_&]jb,kcfW'"uz#i: A%gntj{ gR6hqJ]JMw]\OwnYZ+b"fA10MDś'Q L qh!Z*vX*0rcnWং1`֪MnISCb'j`ッ6ʸ/-`KϷ\wE!JM" q÷^H1H&.sd>LJų~vo| Qv*CHtMdx5٘K̗$;'*H7IuNSvZ't~a'ͷdG#HpNn>/'jCIwQ%^%Ǧ㣶&c]Ds 0Alm) /x,V 󝅨%!y ).6LFEo G!'q+/\,[PldYC|)X*}ـfUҶz θikaLDTLЊx35G J8լW7ZxȻF;!y~X.*i6Hy)/kY55xj=Iqw+xy 3>A>ƯC*\.6(NCb2Y;g; -Dž}\sԤ0uC7dѭ3Hm2Q?՟7e:]SB4_*.Kw Zøez61营ΏR۠k@ug|h@fWkۍƜx.5kWŬ#Y b>HPs T5r*|!&MsH])IL/!|Ȭ(Q@ӗ:y{)}CN<Þ% ngCu/X!ai:k<ͺxR@&`ABa2xBgAy_ (a4Qy*%➠b ~AJV:$N2.nfSad<5 zDƥ9QϚwdi=fA}SH$c#~_ZxhYհXKBDK 9YmBˍ2wYŤ5 kyCL͒6weXG~h0VwT2y͋{5+D-\C8 ͹Wˑ4 tLg@UE糂xd,bgK"* &bй`7fFkS/Au}_UO¢ +hyS"^ +1^8j@3M%\? Y ܬξʓWg~d,(3>߁Tc/1b~LȥBKbV舏Slx2ԜyzZ%ҭtOjZ ۡyϋ*|dlqc\݇:}DCm3i;2\ULH0^NR n=4kNRLn@*Glx-85z.]Wc"^ >֒HC_]W+I 5"..&@ユuRuV|ͥF_c#]E|qd5plZ׆?(q>VٌWRw[L\5t+/{q̾J+>qP<Cb n-3WKD&? r0Qm 1.2#xq!#J~ƽtvx;ӈc< PIc(̱{2 #ԸC_2e 9͖Z^Em '<*l+S? WXpnwwk]|}s)hUL:X^ S瑚0~jҚYnT3X1NAVC `bR&ԁ{~J\[z:.eg/<_-"Rt4SL .V>ɲ|79e%LPOY)9ЩL PO VBy@\NjD5IeP'g3_ -Ȩ+ȷ eZe1cO uSYa0ޥ&G.C7끅B?[&ͦAϞz,&e6w>rX\/#H'xl} gEh(ۡTy X?`#Wf,9e/CxR1c1S~wmX:Y&&=ذK|[YB}G.Qg7/bPOOٳ wSLt&ɲ]|+cc ~m[π/Γ8v8m@X͒Of n;"ߵh;l}ar;8%q{lf#a5 .󐮇0g?(uj\@&i׸ aL),T ܜw_L0i`_آ6GudjhjAd ݿ:J쉷pScXƢFJ"mm>NjRM3v=.C[ڴ,-b~O;L7- ]HގImEMpMfmi@CֽO$Lb>9$/zO4J6*KCsԳÅW\ Ф];!buNc췍ĀړI24\s[H 2ծ]b {׍4y5Jt&K_l'9x`T䀃ѡ"l:b\F@\ 2|rGv $ea.Z>0{zCiKRkvk6n %4T;燢NP=! BRR:yޭ]&evCe+6I Trl fkSO|5^1Drg׷%Z)DA'mӼ #93_ٓoǁ[͗ߴ%R ] wqr5d;|πx&R)WՃZnC݃N3yМx}TI}*`tqddɊCW;ǟӄw l+53CwgT }Oh_|gHul1SC}O"mOݰ*8x ?dWdI.D5e>L\)dž_FzH#iRH1ܖ,6>-Fc{o^v[N]e}\P񇠧DZO20g내`+prL[桼)Ж~@;a>F툄hxf3mHJ]xhIH!o f3OTGkݕw_q~dDŀJ3) 7M۪߇q 2cc}H\rFZ7r,O(`P1[ir)yٴEGW ŇF̖gIBaGڐ% sLҦr!)ݑdP_P@txȩT\a51=ZCB*XP /11*dk< q7SeLt&*a6>ٽ2a)eĕ2Ûq,i:x^[=2!s݅ku:k 0x>]c`Nڏ}EVpgK ٖTFo_NO.h{|*V=gѥj[ik1{u\lf{=0gaZqqwg;eWܞъ9hc'?ܕp_ '_7*ei! ,!:!0{F4Z!ƜQYhXDXtwm0J,z[ԄDÃrT-N]GF _fdY[7ڦ\ҐͲ.L0 *:AcNu|2J2ɔBEuHGg"֍Md!-{HLOXz%JO/*ZN Ы_|JnI/OfʸCTE65Aj.ԯѧ]wM$'Ȱ MC$ FWb˄k閖Lw= ihU{-jL/;R(A$ :r_[V}È`[y:7OLu'oU5Ab -nU3N(VS9gq$l $c)u5]|0,geZ;a"# ԛ Zt%D`KFj,D*AgB`${2c) |_@+RȾNs53ME ()k~dd7$J3(`::~2{vs {S \VQn4E adҎd;( 04Y.=m3\V4ՋCD̎D޲\yNɿQ'|oR%,Cigɲ0%BƫY1uكBDiGys6E d'Kϖ]spoŬn>%UFlw6)~@a氮xnZȇ٦/J}-ߠ%Iˀ,7{v"f^Ka*e`j{!`;B4e%*(niV.gmy "X~՞fEro K͛ Qo ghNrUrhBӟJףm1<4OVoU!Af-Ʌ(CPKc7!ahx_*D|=T’%Ha`e2: l~3BL2zA}G\лa},ɷ \T7qDt4齒zY; 0$E&_T\#Xؖ jR/=t~fkDg 86ULpgt>+Tj7!Z_ga?.?@M ٻU~*`MMg}ӻ4We":Z72 Bs\62yVigPltr"2?3 4`ɝ< <$z v{Xfd|VIGB5=!)7t I=kec+go_)XbN4t/L;<8A{MIk"M9DյUď P5|[ A\n  /"zt]q4x80Bˠd*LrÐb!M π<K R{ XN" a|̟@`Cf'¶4- r+o&ϏicvH>a}dD EYq\%F͹08Fr- ٽ琢Q#>¦@S }6|I<|Dׁq#Ӆ7U9/GNa٨Oƪg䒫>a p+p+i?QEaӽ : '\#x8XXi,p9aLbG?[NHaXPo!3goJf[dLwNxm27!f5P2 I?Zx O–ÔR6&r {$z/h=CU0AVFkI:{3;koΟ^/>P<vO=w:z| jdwe*j85>|y֌tfPJ =؄I281C=K=1A_x'ͦ"VRxצwtQE{1ÄU~}_4ȸ@ޟsl&ápPͪQ6vG-S8ɽzAkoXP6qSa(뷽0ڐ8C1(k@X}JeWXrNe\VƦr|=u$6cyR\iPLvVdb@>h;$>,]ȣhM2 Wbq\``Fw=S٦<ߵ6-o?TC|MaxvOТUZ|ΏiX7l3~bEC1 KbTrC6&͚:H6CCf)=~U*o- ָډtR?Z `c 'vN e̵`ylǡSHŕ0hB ;[mO c@@ i-seE1QlR ƹمQew(;pp;zfXSUKy L:a3:}+ZnޝiW;3#5\K; m/B0,}W`R8͓%!S2]rA"7\Hi'̝&(34x4ߒ0St{Q\;4Cʓ}mK)Xdat4ϵd J}P\M&/Fk%1tHllc)ťVg7B(0 GxuN^&=>hw!p/ZqV0x3jH45qu4l.(dQ>괆inG jZ(ϖUtT6QóvᷡrHc,6\bA3QԈot#m% 1Vl ǼL6 rqg6Qw¸qw$uVLiRMv (`Gt<72^_2G& ^shKx; 35GIFˁ;*ٙk&' kDs࿙T7Vێ*g#ݝ3YiTHuG 3Q\6(CHP |i3BJEeg_;*ьrn1Z"^O;c&&J}T{U.$J*PO0R9{a y ',G@z]m5֗ :kȱ xW 8侺2B/" o8?Y|t06)yD M}by4=UHN&uP`HFC"j 2 ?,4|@S'3 !!.UҜlҒs=po߮~D8U/ƠeUO1WN:\i`;QǹTn 8m@{ljH.Z!L1ݥh6n?+^Y ,J(B_{L{umEM5;j*et,E?~u0mb c|!'eɓ(%P3ٛ0fF@@ =R$JLf % 1eg@bLSD YB:nh.b U WPFo˜Ǎ >^5{RǦ<8Aq0^;G7x2X\X4~?1,nDN #NcW`s~/!M%XVꃮ3a5iW|uֺ@rw)I[a6O~yXqNy H>HTS ߙv8%AW ' Vdܠ7C[DzmJ3)Eiňʾ!wcMtz!%}0UP|un3,Y)U]񛷻α OކƺgnT3}pB=uOe)'!$O'αVG[ܓeM1 (te+HzT%W+Аڝ[*e0 $Ԍ~SY˕nOh=KPCHV5xcܲ^5(Lq| 촤wJ'fy #%".53ٛwLp Vr & tWcX|J@u+OL271O(.|Tkyԇ틄Q&C|g~eQR{Aisa RV0JgO]_cFN"a奛 +]{$13 {#/݃8As$6Y`O ]ڞ$ĭF5*u[!bGSEZZ(24K0o6bHRaRks.Krk@D &A_Nƿt}}H}`V㵆8 r:<&\+`.i[r}q 8X@YDe>2}a Nⴡ,m"rӪϰe6Ha)?b:V{/%HC5{9hL>DBtT w<aM<k G= `xoz ^ D\;\ ݏiT)s sDA.iLiI%䟏{SfO-PEɍW$a"DjO+ȘC{ރc0D=вBae*EĮQ˔APgtD/e& mAٳaL,nfnҹCcbK8Xljerx:] $Uk/'ɦnػ< mRq+ӟ"BAV#)Y}f+%Q0:\}koVT̪bTCv x/vD,_pl]3l@C19,/}@ =xevN*%/tYGn]*m钍%^ph&$)@seYQ2OG 8~L`'$ȩ^l>a&*pm^͵c90it#zDrPX:s- Rk`UzFU o˭|BY< Lzu6r=qYoZk6^KtEl{xlB@%~Xm`*Ff̴SYr-aŒ*R^ڭm簰&s[?e t]JrCHSt엳d/|C֡FT~,2>Cwֹf`gRjؓf>Zb8Wiy瓗=FG`#!L>P*'m |O '%i[*B 1C6{=fr[~TPs\_oEDǴ}Z++OG8CR2$i I8EVG"ş%&eI1 Nՙtyz)b2!+džs ڀ*G=\'`!:EɑA]*)lְU5uaId+T W/nfciޙ~&b,ޱ==kaYC]cYrOR']'UUZkpG1#_h c<*fIqP^队 bTg 9yc;HR9=ߢ9ݺ<7orC@g;2Dn< sPL JAku)E\O#c3w8l c [&><5m^Xm\!Z5aWΦ6%[sZ3ɟ}D 9Jɦq$<R)2 3B!rov:4 E-&bhns{raHQY"A=l{ p>|;ju`V_yEYE9љyK[)z&Egpѧ9WvxM{7L+;bH?݅ vdlyB~e;b&ŷm8 DNGhDEz@LٳsMPPM@\je;e]W_BE2 Ge!cZh5k%D aJ op'mbNRQ(%@%; sIC]BP!l~gg8ÚḪ^I]呌0TH?…<9NJ JDX̩"ї쁆%I2J&k3M]*ѝߥnnPI {>K}CA)E"0*⟜$u,y~lL澦n{H Z2l z^ wy?<,ju!(3E_`asԹ8u,a 2D iڊ(r]_;TBzzWPpՖde3-,r/%hb@OSW?g4~@]NXTh-_!،2nK4Iu_k %ϱoxGӠGLLj;7N ƭMw~ ;ΙcC'1,dyXNB'l7j_9.2G0B͓G軣{bY 33d)Ӳ'"'eK4ju?H: if݈ 6CK*uQ"b L^g@s.j>Eq_Uw7Y[…Cc~4>LGyUi6U"Ig-xOBk1Hnp6wJů&6@EI@Y<=RNHII}lp*xrrςHelOs1]MiZAL"t}Ab.Kk&R}V%㬉ͬ&9D7<6CChBz*%MCIo(4"SrWa|=FoK a3G\|$8g?ҊXQhFG۹n6Ԙ귖{p f=Wߊw55FdKn )#ϔn3Ru-%B-̱ci{d̏a$S_qRȿ:gPczd;gt=u"4oV`Z{%Ӳ\J>g5:b C$my7OrNڧ s){>-_|kch 1y0UpIhwY@̞]G$Mq7Vy(d}ArFYީ3 u6gˢW.`*eև q ha.J۝bWezu%®0'D^(!-/7XjYTUj ee+:޷ ̳{xrS(T mֵOI%5~3mM_%05[3ic01F$=:PY0og*0ߪ-Lf,ќdĶ Z >ȊWb&\?|Cg.~U*Rr_5Ƽ ;x٩d fVzc*D0sDrgrւ跺-9+?@;QIu$sr$ A~8t$)%]EI)Y,SQD&ͬ+Onlz ɀTUn,ߡB6h-.}L$S^OqJrv+xfQ$"'KxءAIv-UN$Ԯk(ϵvUkW &q.S"{gc\SQ^^7N:jKٕfBZYPs T8E<|12qh!{/|G 2杈[^`eRp @Q3l0Gn|7~ՑZrq 3@=@ZӁh;j=yKt_552=BVR;m1m6&"~HbM~AcK+0eUcCH%UEL8$1 [X4Iɫ$N8l|r pln6JQSߢm#p^(iqMۭ-+IB//xAȹBB_F wjAk3D6/ؤz8U7j}Ją›dzgOVM@8z9k4- UǪPOFY$0BN!'C E~%Qˑc`7-Ipc_\שTBq"IjB p!d(^~l]\c'^^Pq;mkL+qӶe%Ett!c0@,=y841~ORyDŽe}%͗(Ț/n > ?09?kk6l$rī*7!&i){T+١"d:D*VPc]Uo(@.ۜNjݘg0dWے>7!{S>-c:K]i88'7 IQ罌o[b.5o-(+ QaeisN(0&"DPKgt2Ky{ct`#\ݎ:`Ci7^[ib꺙trm{Z|Ծ\Љ)Z/hwHXrf POy3BjcѼU^D͕]ţ F6}sx )GG' 䬎nJ݋`' , b@}Lc{T`HDja(RP1x/-:Y@|ɷIp7ӓOr0P6G紪$\h)#t"_& Oi콀V^ AxexٰJW]Q')cJ KXbvG oP"MLUc[8ڢB_˙ Aks4qJ%| Z{ @'/k@SM"gI,֢p0>3T2'B$v^S\}E9 h=jR@J 0ףb*j"pک0VW7 Ya& Bm.L<5yII{qVΈ&"1AԃfO{qe5bͽʰQOWO 멘nKM % iA3ؖfiר\[gB!O6Ek] tD2wV0 IuPg]R3X _/InCܙꢍ]yf 8TUa ߕ'A*WP(WoħPv):Bm}՝qn%m ^$ {g; +d\/oQE<¯ >]*k+c [*вݭǽ ,"PVlh7&EǓp^84'y _*gCT֛'s3cfK@|X­a1w*b<׾Ceo7<ŞVlIjbs /6B|aHJL(]wvvcL^vSnċ^m%΀巫#W[U6 id {eFaWY+A%_;jЭK5,{i۲q eS(2Rw;U *7&;Cx(1yX*BX|'UO):[uK W<יw Dɤa+!&g$'\L tޫ LVS}^d@'p3p#IWTOeU m)jC0b2lgS/r%k4tΎY=aݏ|6-r"XW8 h E>2)nR {D~˧?:c9\sՔjx$ /N8rRZn`l|IJ'ҞAoF͞@8G9G F5/ol%?X0a B7;|WU %i bc4]mFȣ(#Q"L \Es[9a:Z0i{&dq+Fr򊈚Fl& I/P,na^ik4(o6;=w/̥W24 (A{Sg%sz8 Q:;*}Hݾ2.bnXP ~*gՠJ(@f@yvS5p"ѱ廔_5BTWhPTB:J8Mo '1 `ALem0QtKw5qP?7wvQbn!&>:Ïqq`MwHH\_:RXZ*E[oN5ȵpnʈ0%izV◦%dmQ,Wb'"rU)4מiF)"'Vޭ%P&'BŒ-Ⲃp&~7qU_jYw\56lFp=qR̟=3COIVhd].50۝fIY,e .q4'TfoS { 2zFm)#m I3 7z H^7qr 3Sϕ k4ԊL`)` )] Znv,M_e.u* u4zX S@ Iil0A҃6>4ĔaGs-"oBX9J Π%мvה;&CzMƲq᪃͟ni~ZGFI\ ) Lf7"Y$ޣ[#)z>P|_OHXN~0җUY}2mƒm#*LGWGp`̈f`ɣӴКul~YQ/^ˣk&VCИ@a\kk0ҢUNZ ( [1s kGv4Ov - |`ɝKُCe0a)V%B&6:KN&M~8QHCtCF7ʼnsLo/;E|鿶/wA.,r!KNk;}),νd $aZmC0Gud1&FK !3m]>.@gBpV`ðx-':C\AHGV:xw7ϑuwn#7x:wd 3릤7*[Rk yE db{WܝPn>F'țT_g%ȷ8@Yg}pxB¸`AE~.F$: ث^(V2{tL3cregYZ07070100000045000081a4000000000000000000000001649b7c290000d30c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/:]?Eh=ڜ.+٠,pfO9hc$mgd̯ᘧbl׆҈T` {FQq]5kX.K hzlŖXnP+ޒ@rg͚- 5 x׊{kDg_U膾:21i.tg큺iȟH1,qP KdːPا4Y# &.;ps$Xe!ٔX>E!RBmA0LxvIcV-8:Ɵ­xս_{QQ'!.I~mGfZzJ}~"f 譐go9E_~bHha@kW7 1SŽ@6vv>  H.;ā>USINcq8:)!%s,wضκpb;DPvhhšHIᠼPM;]Hh&_ 08RhYEppĶS#N%'&CM0 // $c7W򐢀@p̈́Uv#pɐSӲ6cŊCAX+Y  X:u^kJ{{ u1C v)JZ^D(j.e:;51LDPkH:‚5y2_PQ`KO2J*?+7^lX !U~Hl!veW =E5Ԥv.maľc9WTO4X.ԧ7ۃ|JV{Ĕ D*}5,ֵ=ٍԊˣEژD WVN ]DU{?Z[ŮJ˪3ʁwYPKKJ辻=H-V'Q<?*?*)L(M(89ү+f# ߳`]Gg>~bYrU^s#WSE9]@mƗr*[\>MDcB^+zA Y6$Q#FPUR꽹۸ub}$l.فUBjlycr"Nc*'<|Z =w A`)U|?M7zI%-1EwٸDǶ970KZ iZ`::6:,}5X+Hڂ j98tաf H1/U|1&|B&Z!Wgd̂GdH yѭ!A %3|if s1֭Ͱʄn.h7;qNp’1547jOT'!|֔FnM{kOp+S#g̕ēe.ILr)pNPv]JTnmO7j^'ehgh:L&;ʓ9ڻl- oDz8q*0/]n/ j@7WtWҵeiv$u[qՏċ$FRq/xr?ږ#ҤlPcڰ= (3ʗ՜0F /ix9r{j*)UR`1CpUěU8fI;2?Gq%="9*~2>]HF Z"=3:LĒvPFk&i4ݒBt@MW\y}\tkUD̚K3:W3O+uw.-dLCt1cİ2l.~46n?*3qƣJm*+j.^0SzpI^Ls|Zz:# Pbp|%*ݥcbRHhyKwXfI% AZ\|p=ux S:K[;٨K11hĐxͲ"$cʺ]եN cYl5hټW\TҺh^{F6=|>|:mh4o-jK;/QaRƬm^ & (}&Sd/zkۈo͔ʮSYMS#;VZ,mqZ!( zo>nYtdS!1HI:eaM/z*2N"HK/ NvUO_zh$;.c4܈S2`@k]0!9ZZWB^͐Sv̄o9qlOM~gUzQPM7=Vp& F.{p@,>CK4F<3+a/, DxZ99^/~֙cI͝$UD :8*S[g@!׽cvxAUc5}\+;֠קS`_O3bdCb10+ ]2[P ji[P/E3ٵ3^{=uO'I19|Ve^R_r2Mam\,mS%vM9N"1^{Zo(kHvףIeYn\K.qԷz۪@国o~=B5(J !vr7J@+9?sjfRsۊuV sj{krs 3ku]O4 Ytq[WJLUm\_z NO6Y@xEw,з`C\ v~H2, b;ƗReP)V^G#7'4+cjep[}KsZ}#ɬ.L(MyKa_)E=s 7}k8רy}flغȆ>w6qec)i?U>M%la\jAϱɗT_#Lvሂ'NbR'8#mUn9'4>!υMda!7h71˰|ŕy%Ծםh}b_ٕnEEuGg$n+ܥh͒gDN,@SrNA)uQ-`_ RT2B?L:SƓq&H!9vss<(Hֵ( `&ԕ}6\%ZU8u'sIXfjVJ4?.)t^ 2h<%uaK+Ƒx^9C8sdt !!X2lfxbS =/v ߨK0FBp]icqG:3XrՋHH99ёB&wrڕ t r|[KUP#;\>eUxcA8=.!1>R(˳  [vBZԊL^- fu+ڰF}Z\FOpLV=؀롍C7*,J4X  M6!ҝNp mc7QjJtϫ~*av";*80ʮc5G9#:嗴b|":&x2亃D^ƿJV8U$0'ڄ"YCKU z^H(S: pcV1 zwقT)oy:% )~wNv.gq}23=l1&z\:י%k4Ydn8W«pKη2qTcv4Ti

+t.TKQ(T@E}g402RbFIRo7_xNP}4BQ]ѡ{VBmDнN84f1|UM4c̔LQGXRt#A#q;;3?7-?~}:iF^Jï4Ca"gDZ[Ȣ\ kwMQS^~އ\<ԓ^ϡ?U_n oEAr]ukH-Q1pVFpioh)iB@"?LzYvK`ң? ؞M\>k>c6RhBmYxMVZ~h&vd2ۢ׽9 LIyӒA"4TXbb4rJ)o̘Rt-{zpb~ uJ@Y?8D숅y {Dk~,$ Y((z,y,mId,#G]CZ-8ƞ@]0f~* l fɢ;kC^?#: ZEU -L*yBɯ8scg_eqoْ,?"5)ڠxvwÒ-s/fm9DŽ`l\,`{ܧmh >(F Fi;Cm(˚!#`e3Frhl<CC1]-ZltZ $jB`.V {^Fa&T Ov164t͡ _GD}%!H.}Rܯ,k1ȉA3d0&+OX$OY:hq\NjE@F0] wacr2hBPّ$gb]⣖l#kMlNvѧ^]p xB,Pz9&2Wq3fɑ6v4yv7N "d}sqBSTrƕԩ+?y7616MZ od͘d1 ©BARDVrٲ2x 5"Fj*ыorWmKuxo"aZE@>ԨRHPiNh,`G-Aɓ :'Ŝs.4q Ɍzmi.b M\UmnW%X&%$Kivʸߜt>?D6C<,:škMaEd#2E.dx<n4o# sl- o{|Ӯ<e$ Ҁ `.@;6u;)xG%dtECXٗW7BoT>^f cJP^ps6rJM6=\JH5 :~9`ᖝEu+uvxB#7:YSX=2Ӳklϰ}Ї"M2t{hCeDAl g[}>he`wP #N!)cZ{ ѡ:;/:ߨ_RpF rmP{}k6y˖w,)8EU;saa(emkqS=PV^Əb%ޓof+p7GC#S8uwN \Ep{(`^"§Xv剻G sK8ג/z@CjQFQUyY HJvS=%m߶`J|"%?tfP^jA꧝aۮpg㱪CJ $w+gۊ[F7/`"/A2<]U5Gfێ!sԀjӘh`A62eR ܔ^Ya?WGZ!FA"/e"U|8i+%fT(qI+q)Z.D(ΝZ"/\2N@# Yhdfj43>D΍yp!;=XC g !n"xT 鯍ڝDG:0,n(g yI,eH0uƵ˩mzSFwlΦ":PSZ2(>A[*Dl|}`+ UOe޻ё,D$`_D#eϘqk"07 w4h1^RF֞]s l7|"WNE̤2oL_f)Cɒ0$\Pq9UePo,Cte 18q+' "pWDM[oxv@`~0K" 3:@7[n<}?ЅT22xX ]]ݳJL^}4c9o(Bcr0jdq',S*f ,x۝嬜hBsŲ3X"3ڮ`Y|FuX|a?ELb;&-yW[ NANlVvU?->`A) &Mclgk$Wdjs\cv)%jyYȔ3|(׫0J,0ɸwi|UeZ3N<9WBn+5X!a32* M2Rkx<ͷO͹C(7;h dyMpzGib nM n |C+𼌖}2|y/V~+.$T*fH h[QQPA%ϩ 3JQ'W%%|N3=gpFz!$Na|iw,P+6L!<]Seײ JZ0J9o;tΥP8J_A74:}L4"ЋW"9(9eB.0ugs&}S*E5']yqˣԦ>=snf;X~1+)mwyy({fbڞ nx4JȀ;I;izrVg_r>@+1N%M[m\<-A>^m M'b?锯Y}_z?鶔fh)ft,сfӧtHYɯ h7ٞ"Q F4IҢ&IP[4EѬ~i ǼVw"fUGDz>y-OALrwY$t;]["dXEa`ұr pp0gjR"tU}N q[ Dwhe>QJ6-xpK4̈́GOjYݓ9V!\FwN)%yAM^Мئqt  \CjNPmʷI򠢷Tf;e|nb' 2 v E1+Rs xrե4]x'.ҥCb}Ɣqgמ@[j…g5!\^K@h/վbf,6I=VoS);iWKMҸtWƺV4fxJ;;%4K M/:ßSHtC-j8@[{~LFRL$NO]є/)(4 sRǞ4Gt;y@^@Xcb D PT[!P:gf6(UT;Vc`3 q9g.-.:n19vܕ5h4V~NM?/ w#0`M:j\ 耓Xcj9/X)Q~6sBnW{JLWҫ݃V2H n~7*>SASqg䑓 a4i7)N?ȡ t+iN~^>ksΩS2u q$ -&v9/?$Q*6\2,:_,YZ^=InQ[@b^JyNXVOP A7*;Z!eKλ/܊@*ğb?^]zJh :lj)n-z7z\QؚXtR_ʝ6vLw7|"qpvңu_kiAq, u$zunf|eq4t"z3]B)>r҂5եbu@p(Z`D6$0,SbPbcF8A?x nψk9@cGe/ NGo0 ْj:TdJИe^WVY5ɀ^`cV}"L*X?&ʱlF>FE~G壗!]J:D-"͕@2g7sՐys>d={I5i7, ~61 $Q->cmDg5g;i[/0]JpDi9藝XE[ڰ^:='o ُ\.D7O,'ݐ *%+  [ ym:k)$[rɔ֋bm37aH]e^;7 BW0`VcB{Ήz:F+yQ=;gez|4ЊuTy#Ai& qfBZfVM 7{Mb9~ 1E2Q*:׽gN)) ?#.3BԯUZyGxV6GHA8?q֠4?b5yhiE"7ǼuVcz3G[)wԧR1,_yGcTWeEmܘ?SkuaEӸl $[`!1O)0y6 F7ci&rTA 4%T1;WX*>usKt:Ƥ|| wXEma%Yzsr%Զ*7=$x#dη[٫ ĢN(1`vl~|d>fka`XV]YI"ܱd'x~GYqL7E#G< wsdHW_Ϫ3΋\?]d.hU2/KLgQۯ |0 'utQ*a8@AB.g.c2{zs7s\w-vh䶧ٛ(08k229y@pHri€VK>8g _.tNgsb~lex 7|i^١L"LWsN'8B,~ '\[o1eDWѶ|͜c 3c #|C]30;%Uc4{T4@+S(b"]R$u=7B̾V ᣵ7]7+,F.j_vtmQK)N1eBt kw]#lqqfbປD/ūSyza IwfmOyDVmIջ5q_?*w ݘ] d$SxIJ|F(:6avE)d=V^45 9e㥋3 z`RW1Qen0fw%0 ؘYizq^_#Y%A Qmg,ФT Q},ͭ#-"oָ]]+0sHT0-1:ql0iz.v8S؇E޼5Bμqu\` N|:ݔwJ2aٺg8E`^XS_On kqǡt麓_VVFhJ7>{ QU3rԈEO/&5y a~ODE]5;FXs&ti/xx? O4rL%/2{Qs_8/l\ZPɤXS0Ml_kwbqtF[[chrFHMXD5{(+$ocBD?/FHK)n?gѯmDuK`ADj" Rr- mV{M$B u9HԄ%BS 6dkx\-rLiqHQ|'djY1,[lq?iH * s+PXJU,^Y+W5-J$tdӘ@z̬ >[&d$_afs7 V%BDF:7MYe ګ#uFFfo~6fL)254?0NB~w2QQ]KQs_5@qbIC8@_:%#Ua o-o_WsQoLٙ!ԵN?`ɰ;:ηKZU'SP9E,N-Aή{uT.N 8/ZX׾n;׼Q?8)#s, 5 :rAV'5"!h"띀eO׃\lG{?5=V0VPb혅%uk}Ӈ,z2auGǽ,HɈNƈ<_WuvyUj*Qeɚ|_I"t[hŏƬGyӰ(z3[U5VqVZG_V}Wλ|#l"B0L4&iߘ3SkbJY+OV=y%=TYoo˨nTxYEgW{oWV<|q0}]<լ&b褪{ a?ɾnrɓI noe3[%tWt-c~Ӎ&O'~ m_I<.,-A@g1`^yCXdRC{k` ɂBU VC/1%EwhQA N,䏖(M ('q`:2QyU)a|ONn(Ŋv7UWS?v͝w$8]^W5|@/G21-ww&D[EJ9d+nW Ks)$&E:yY+ f5hjtmCPn//dH@7YZ*YhԘgW|O`_bk=OX>YP׺65, ڻh_Tf NVJ*UN-hf.j\ "'1Hڷ19WtMg%U0ߕk$VcFCktM0XMkE^0>U*Y+6H|^!÷h E`'ߚ>s7AG.Q@- ?ǧmiA[# a J5AAu\T^}a;h 9gPc AbEe̸$ЫhΞ?{QC04P4.2ZY3KQiCsaN/C*WZ` xңٲ|8}v0:~xdTy-dD5f"Гl 6eЦ4K:G4eí:-96$H@Ρ<\Z-F /ڡ.gk@$OVVz 4J&ԝ&i.{.xcr${z3;ra۵\`+(q2!䤚=0v [{t(Q]ƒ8pP}qF~^KxD}gQJ ?FKlqrrཊUw;&秫uS( s+N! e{(pM^\El|Y yh_!/n1m;]o(-.w#=(f]D%ifP܃_}sE5Ǻ۞1HYAi6gt$VTcnQLF'ۏۅ ly ĪlPgާG .LY 29qЁTxp\{KԄ-t1!i5[!mՁC![ض[|m#=hdZz)ՒJav@NMcJ9f*- !Yլgs+ Cght(d5nw_?d&pMzD$kׄ`W8أD $w(s i>jg/c=)3P CaZyKC\)!AI2يO`a\O (]yJ  NX|{Tչ KKC@ZZA@ VG{TlbWDj!ZVG̕Q.g~! ZNXQdRiTSj,Jf GؽvfTl0\F;(RWE`BI Q8H@UQ$m/l~-h ZKٺ~?)Ev<>Z?ϸZf$w^d2a8č㚢ԫ|]Wmp6|+*$1@]QvO HXs SӐʜ}GIV;@Ǽ|zIS4o"V"m܅V=葠G,#?f(WBdnl1'xlUCg`%FK){-"{;v wq_:?PjFvt+r0h.8EV%#’ERn]Q|iNm&@QiiO1"<|m=Փ_$^}gursݚ`Jk̽*oa+xB϶.ξ{wD,tP 5f^7Ț`H G+"&ujC~8M1(PA6N_YNMڶuktOEM^fz-CE>~w qߤO[|o1xleZ[6`1Wr\_%k33 4 3NB^qU3pxBm a[Ys$CCyh23xt0V'0?.Hvn,o6G @ Svc0ZAؚzi l琄0a O>|6|jcٜQ?ū-K6$,KOT20[튾 n4a"EpUHUm϶,J_O, Ie/$Wģ|q0SRģ_I]PlBn hr7IHPl!N#BYz[SoFS">ɱE'Ft>H\6`kȜ\ NNd#/u%[p[+Hc J"M-O ~_Tv"ŵ͎0eՋPsS$܅';)A%))~q;\ʮV ml YEˉ[1~0o5!kSr~׼<~m(X:]w H}1ll^dGU>ʎ;`M-$UF@ 죹OҀZ"{S(9\5S(FNU*r0ʀ;N%1`異Xu^Mm`?c=+5~i(zr suy&!=re\4IO! s#Ju ֪Fyk:ʫ#w*)fjtb04N *Dq0:;F_;a[еgH+,9K--wY<y]5-^чuGlĩ :z,Au0q"9px/ċq w1a.HǏP@l6+ 38Ro#m2T`,VAciPbpѥܯ$Vv2 /"gY[TLPk@}mH&Rhu$>[:'7 H)ѵ'EqL(z>ᇃf.=$?#vJS -a0 * Y-0qP3}9+S}C2 ax噤J.uW]1=ȉ}lK2*"ANs gAF#`iզ0dԜwQ^܎~c9AvQR-kEfelwsŋ4eRsv;O8.&w0U8^{yj' D""ly@%IaG?ʚYԄi]*BQb,@}qǣ2B:M,ᙳ8x=C1M`J!hvUA4L3~= S) wAȉ-fpܲ\;qf#Yύt*rtfyw߼SEV4s.f=)7·JXo2ox. M -vc~bR0HY~[|,"=mY+#|W 2lTw {M1y ;@bɷYug9NBxv˗Ua7s|'X%Tf Iu"gg{) W,4jyKX2FJb!(A;S͖Ĺ'̙ i6l{Fw~m[S?6n<̮nceZcK;H7[yMI?Z[L^ )bdt=++d Z.ϏnC ,S) *A{ /\O/. B[NR/w-gC8FT@YpE mÚW 4G͹Dav0m!l؂#\* t@c!Dkl}U0%":a \T~! Mv2{?]=fXVyҙs>z4g8K5Prͅ=Ao 鳺 Y45XBɈ.mҢ!2u`# `=_r6߇;mWJ/ڛTSݪm*!2MEPކ&9-ӀLKpMD50R 2odѶ \*cm *2cWF3ŘOk}u7ḑ 3 TQ+qN4l~_UeW['K '9Δx؉\)n✱tR>9F9 #F?|4U$X'US! GYeޙ!Hbm~!G#mnoazҖwbS.) Hg^)Cǫn&s]h&r3Nc9VMz\[`'ӪۂAlU |y CCat-) -46; ×=VLK%If`IĨ#2ɚVy+G8~pY|K#54X jΖ28e sOzKp1.YGjnq` ;nZS,vm+N1Ϳ*vil\GsEߢN]፲]F~WHƸf"cpRGk-7"&"-FƋ ;c0: (wQUTDsߍ}dOF~/O S|R>`Ľ9y0C{&)3CjXAcya׭ՌBanIq.u'nD^r@qno~&8Q!s`I˒7!FZ6a,lNzBQ5sߑ{bj=2~9o@ lQ[4_kAҨ).89G&U/A눼`ZeX 'Q$GGPn' ܂Jv ]hK]У72"˕XZ:ƧT`ęc5bZrq5zvGSS^Mo1l6ygV_euOo[&RU9a!:d"y{vY:54 7σEKN9:GO8m'ڊKl~dL"ӭ{]6_{ nLoʭdeKuBR ֒+#\p(r<$cjkINUۜB XiH6=C7;agXH~+ |/}RiGT\+/x|zZA9fBEh7*6&6AFgDRtmpޏ8}*@F2 jA=%ChQZz axÉ|-]}考^¦y/J8t;TL; > 6W[v:DeQ٭~6g\d-4âۼGAASjFuՖ@7M?^~";z* 0=E-p47]8*rns$db H(2oV}}mCvPij([XBް2j<@ae$Z>CabFҚ6U{>NPgݝ;hp@ұ l"p|/,c99ma#wuT͈b攻ԫսzh[vs KdZ,F#jr5l'+SU` =:w$ŽŠR7fӠ585VIz.v{>X^2KZծc[߷,+Q!GQ˞kXIC C<|E.W;a蒼s,:L=` fSs~=DJĶ}m8Hz+p #<^,a8g`&[؝ag,*ҧiGP `mʉ'G蘪:2 ry\Ίnf GFX: %ayYJ35!/- G/J4Q+JDqsЙو7kxxB͋/Ό:J[:sSW*wn'a+|E orOP}9m> vװخʿ⭿#*\K' OI{< ɔH0?ߧh] UNb?)_Ϊ4уoHMj}+)ȔSڦ&WA l"b˞-h"RaFYAle.ĿND9JKFABO՟dgǒ`ֹ6֯VR^P(i W\ ٜO5321uZ)!Y*S0q6k 㓺jIHQ)6c7rR$t"MEC.]|4I¯D G-BYO;h9eA]S*kJɥ. pA;+7_y̎Z9CnL8+.fs.L}(pc>:PE\?:F8K ǽ.o"ˢ_З^_0 P9"EB[ʤfmQ7^G!$5+6ru$6s)7tD!8cm @2-;B2l!bY%--|\+ nzR.{zq(j@օw)-I%tJ?5kNHb, \#]7OIrA<N~6|Irf E$5Vܗ=PRFjsϻ2v{#FjOXv<|9|Vj> Zc٧7Xҥ'M=fRn}'~YA.QdCU;0/Ц3xwBme]^J$G& D94HkhHԢk 3,\! VN6 ]믌<4N[~14PBE0CEfM, .w89t.‚`M >| ؊ͬIU{՛Kļ_^%%]LtXf\ְ|^3bor6ks԰ȧO&tngz;[*,g.m9ʔ \Dֺa)v65 l~asyZ_sQ * qc XYݟyN)Mڒe*K6WGo@3(>XgB+_°kft=RАw 0 SzUg9fnG fvLd}Nƻz垰l+gmb,J`_CZ,Xh&/pMNg1 j i[V[R | %1%h[s^"vjz[?"Zhypf+%T"|LSaoLPDS+67}4b nmsYK2$ZeoHczw msG`{pkfn`l0 xv*7eoVVA^ ƪbRYWT؜_I`_!Gxi"JrN]ݷh\MB3?G}&& !أW00ErJ߃`aFЋőQ1#H+b,IфKYT5,'M$b%v}Njbk(]-7HK3vO=XRP/ӾÔIFMg]Ģ 4}&Ti C'*>zQO m.+ٟmּ'mʊ#-Zf- |@.p` (6a_U!OHO&U/ǂg` ]s]< B ㋝lq0.Ce J5`Rt8d"Lg\!+~=diJ.Vߋ a3&ϙ VI^6Р-O>EnP~) CM8-܁Z Puo'Ǧ=Hg׊. G#-]\$.L+ pEuq_1::2:YZI}Df>UZڵ9-lw,@,i%R{}FApuq 5ߍbz5U+k\ǮErqޅ`0+a2jeV)6c14{$sآIY.| OW tE23s8%*fs`wmsR 3wѨBey €<20mt(F`LxK0$Du'$S|Ψ\2"svpq3:`&G׫X!qlmS#-ӿm+'M{ M,~4:y C D^2-r%ʼn(-&:)^F.Z-= ZTz &)CM#7yI~TC4-/>P(?>ʭ>IF83<1h,%=PPdW5d4X|u:*2:%r'Bd;{TF8wLN);OG0RY4W Ax r!lnTxZ 4sIю!o_:Qr}N1 J!K*jQ jgϏ8/t{9jmW-eo8>~!\i_S9{h},@sVhJSYZŪqT 4Lzv/8iXȪq>/Vd ӜIybHi%n*uU- ˶ɇ 9oUWs%UaM2a3Rͅn-_rA4֖w7-CwLRR OƠy٤ vsrBD VFQ%\.d^:/#8flZRf+(C|hCwW"feA}e _MKD՜7 kP6r#?!_u*݁nR_OQOS}~sr=  ']40X}Ff/y@=HSb~0`x V$0ʁ}P쳘?4n1Ak!АX4zH ҙ"蘽!3R I\(Oawm:[ky#N[TB.>b선F0z, ;lٹzC\G›cS]~Z\ȋm|Ke0Syig+,gq>fLB푊L]7To_P+bs=祮OP{umd*mAJ 5ChlDHfZ[0I{q;ͣGq=jz2iBZI{[Ña+5sN`+ury*Lm,:iO*:+'f#-IWg Vr)ǓKG[ɺsllp3Jף>\Pg*g\py{,l3J h9 9-q)B']C,bG\ZRi˕[Fsǥ-%883cJ,ʹr -EikiooIÅ챦ڰPk,戴e3u^x`9k{.Fyx&'0&>RE@Ff4 0ݖصB-q&>|  r4%/ ꟩h(.0DL|(7(X?웃yETH<}8{!#n'Q9U4>'/l|*hpp5_~6A 4w2WoJד>L܃WͺtORyE#ĭ9}k*Km.z1tD߀T'Я/? zg(`C}<+pĹ"@N"Tann1fG޿c}Zg]LkүwFl %9i?oHP 4x}O3v4*oaPȁ:$۬t0P;gE?8YO^_1_E;Czܗ^+- 2{׷Vv%#.h3ŭHZ`Al4wk#!{~fv)^I~gUBjDy80y;<ڜ,RBor GHF(![EpE"W~<qG`*h= Bg^A `_\O77%C1HTfg 1EC~w @p 'a r @2puҒHXj.81䴙ஆjO ʲu3t5oƖb8pF za.T68uysM50L!rPn.VV3W3,/ x*Y2yiWN6U&^$Ŕ3嫼W5H0TQM$0}=sX-^ء }9$5ل1n%/<̑3M҆#ذaqJci8 (i$b>֜D8F+u q)f8$:PgmbιhGDgc)lNpZH<4@s͒ d"Φ #1[cM' *w]NhEBZf=B0s sO11Q\R>ULR2VFh@IRs Ovϩ_9x]sQ؉'#8 n u#^5k;B!mutXileI'GMeBBD?q=m;|V5MnZn/#Ltn3="-KG4`GZ3O 0ZSdod 838TG5;`9)k GNz]V7XgLL\/\ԝZ0*/9qa\J QۃC0w6󚳄ZZ7 bb;&hL:bGQLnIPq_%Cȡ+i{*EX3&Tm̹Lw;՗-NYq[6)h?_f>=)j^'fn(`7 н tE* CJkzv[%9Ѡ"mJF0\:cGąޟ F0ҲZ$]P+ V+Y{xn2@uӗ0*#H2J '8b5ohdJee&mϓ/@JyzP-H S7r cYo;_ZTfBʸgz6'D8E>S/j[o%201PX~b$<2GH3ZzHmP㶳g#$+]zR:s1 ,n`Ng0d,N4j%@X+p noZ;%Ѩ/ҫ +`z9ШsWtfn $ed&X~!KCDvmr#GV&pſQCn7lfR)=a,՛)(* IdRKu4^n ipDX.5͕>&Oެ_=۶ (,:)iA`Kš@y2lY `[+3} QEhtMJI'3'1/h!np܈zW5Z!#ԑ 2Y跍ٍYsD+`YvE(y3y]I`}<*.S]G9t3cU?aM"oiJuq AUؑeT҂>1-5}kIpۉT_[ڎb(Y]4 d@|cds RVR^IźķrZa$F;@X@gY޷SJ2J3pԂ N>Mԫ^)r&X͛ydD2<,G5 ߾\L>v01Oy/FgPQ?Tt.Y⻩ş֖?:ָjLFmhTxm%$ݮkW+^Y4x*fݖ"9Dhkww A K\[avԕ/Sɕi+:`C&m_mqx&ӻ5/KwqOgN%`sxۖ_H361gzT# WsIu;[Άo_ܒDGV"B*&aN9O<0|ȗ ]\Ov"v}i#vtY~ \G9: MT-̾p \]hjQ2da ?<ߩ#v`T{'mqGZqZ[ډG̻ Yf ;p!V s!2iEXJjQ/+3Ťٱ- DMzf$\ՠ1zbZJ&u4VxS$/5ux_7EnoS h "ެ(E\<-¢9 @r*]CFqȜ V~٭RaQ?ZD6;v+axk\@Ir~>.;˺%sûoc~xuEEfқrZiӭǒ"d P.jDJVy!rLQwH$'u*%v@/z[e1TDFA'8|eHnIa cp0̞rtڼ(M3]WyUQXޟ';ʙ }9TO>fl&k}J"u[qh v$1Cu(~x/ uT,aml7XUMh)0Uaў%^c-|K0Qꢟ3E\ C= ϣÞ^])y<(\oR\B4H( BaXʨǁ'57,Y/P>kQbT8_g/Oc%|EY(exZVUvdP76KkяL*,7d~ZkKՊ$Z9j6^-Ak"elO$Io\Tum \g~:pnޣ󔘌#J3z@Y A]L`OmA svp}u!D=٨/OBp9ӤИ.yw#]Tu97W͕$057gH}u C@ugsСZnFtrDXM ׋" UL"RDxusvV1iD[Cz1QjY!2!ojEaflcU5sݥ~~u%)da#L&XH:J+eq"LZ٩TϣJ0͙:>%$7UpM#8ڋPl=|Eŝ' Ao!ha[_[`gA3蝖fU>S%5~0)mC>rȰCoKF23>v w¡i%US%qmFJ07F'? %whB5oU#8#ï<F <OFa鹢Yc}2C.asŹ?[ 1:XiC) &u$R=!@3 %6q 7ټI|eFޢ"*/>Qwq汤-2|{3-2p !/hJqzѡQHQ 0~0Mko%OUișB2麤>hq4KJy6o逾ǭS!b=^yg,/e]_ vhLЕЖXHE~`$MzU,5ζ |K+B*-1^#%Q7J.O)GJk|+2_d d7BV] T|>,9vͣۚf1sOR^m\V啭}__dD|11aOX0(_oF zt q/ w{Ʒq7ɮǵb]Q#نA!6o?q 0$ljAl=Oׇ !W MF^:zaNbӺɔ5Aw< !3$h&6Ψ;NqlߝψR&8Yט4r[<XʡމDN{:u,oNHu+c 4840~~$i?cSԅU1nuF|Z+ЄpBDYeہT o} /Cqⳃj=r>T`wQWORm}lG]5\+e<ӱ7? FE,ot6&d z2GX&dK˨ MK<| Փ|RHQ̓맂3w>]S?p]+S.%/fccGc7Xƹ)!0)]Ӡb~FƋ7}ŴR%Tѡ꧒z0;Uzxg&%ݰ7]M[Wp$ S/weJ1RZ| yMEiodtΧsI 2/s@G8q={hU{FߖS<nZuvtm=z-Sii-ىg\ R[إ%ݮM4eӠ:!O1-n/qN>R`.Ju<@fe[_)4:,DdrVX_ER*d2c}%OHMeC!z27v’!8<= A..Bu\aGhBִ(vK1-}s|ozUUH)eN-v7vۗN`!8 UCU`|!0g&zu{"rpwCn}1_VLj̅r.tE4Szf8h 0+fW91pCMۭE;AyCLOB"Qk|<?CbvS;ܠ/z1/Z9]Ta30/6bqYݸpkө[u٠)i|a^v)n-^Awuc2A4`qx7wn*HF`Tݭkp Mm-{jbM8{B 2)᝺ӆ#QƝnwCTX "+0CGzW<WW<݅o2TJ#lU)zz,Z -5.k!]H,j gG2݌=jA5]%JaxJw Vc tc uXJ:72 )kH8%ǿL燳L(FeO ETđNnN[dƽŷV| PzOOXzY W{",쿩㯄XV,B7(xUK *_$Y/9qʹ4\S>DA_۝(<"!QuʄYPаFl+'?CdcD+ː&G)yj,Vdʴ93iz~AY+D$x1 ҮIN Uao^7YHR S~g9M2%pyf܁˿_7vN~ŗon{͸+6WITy12Oo'$91O}[8qr/ew [tD><.3EX$%UE"8Ԧ쏫 1#EDH(Z4 /Nl ZlB0JB0#+]ñ{0$ZR&%O3ve7S*1~vDus|Ws9gY̙_;g5n0%F&x+A\Db]l/7O-g7ZQw }KQYjZYe[D!Q,.Zs,2sI1oPH8{B x'ZpV,;q6wǂqJF $#FXoh0ՆZ{`}a~KqmC{bҼͪ`aH5y]KIAr4 .g[5Lħ"i"ol6)axwJ'=!")D3G j!؅W oW˘h-]1އ0!أ:i(U&3}#" <4#KPlbsi:Q8E"R+u*ӊ[P6E/ѠcUYA wp UӹLLaQS A_ ]T+,Xȟ=Mi $OO]|[L3B5aYJux R8Rz%ՐOV\tVQD +7T S;;!.,F0&/ZF(C_n%@@Gop-7 ^;7ϩJÈޚQ9t7NT4፡IcFƀu0~s}ց E,S~=v~U]D1b;獟R0WO?j̮ 3$V8{lfEC+Qwj/$,DA}\ڴ@> wL7X!$?S0Wv@yeS5~F9iqRs:Ur_婜DfEK\b"WQ|#v~GoI+?xk5Q&}>!DP8j/F,7 ɖYA -)]>Q{ңV¸|o$,巌~c!l\R iir~/]+p1{`ҩ9p(/jҋ)%hmZu9NX~{4\&jBc Q' o'rBI&cTj:KyS];?hܚUs>}h|oTd% '&]G{dj#]Ԋ{>PX[=+;RRӲ[u ʊ@K~I)a?;nNJ@tApЪOg~G&} ֍ăYz2Hh懛 nKd47AkDևi$JŴlލ}0Bc;=_۔c,N-Jg\Lb}W ŖLY\: 35k])r"0RB0*J),wf&#EHw‚Ɔ&*r(Ϳ"}2iԃ>50^KJsjx/V5ܗ.KsĪuYս{[LlA[`o"$D؜A1>gqhϨ E:Zwv('$ݷ@\~R9? Wu-eID5"3B3/R$~|?k6>B9Dm22Gm@x5cjr u>XЖuXCTqi)$_zBU6g`0yF1Z:qR,' 9zmz]#oET.m*(缮\0 'U%ԳRnZOuз|5o "+k.a"CA63T[_kR.Ѐ'\k X6ar:0r@ J'L1aw!l>SeuWQno<΁MQ+} uuSby;`jze@u"*-``K)[ϔeNr˟Ei(D2NGDyͪ[!֪-uѳ5`47&cgbNޚ(~ RY f_4߾om[24vFڞk ۮhM#" \wOSG)@Qr,c]PtEF2mG3P(Ul-QuKUm'L(=7rƎf>xw"(uFQW~Zx$4ݿg(>%Ĭb}62rCL>c$ AH{1԰{esRn#]޶i—QƐf~HA*m@A] \xz<CR/2BFy.J߉"(]^nfU2cb/k; cԍ`~BƀL/coJ[{)Qo; =Y~dhXbK(6ֿOn{ĤI]Vzd8$ 6qo%Tĥ%H0^BxhJ}uer8>(z#!c2-3p.98YdRr43⫒IF3ŒBuz9&`}o7!xi5ZO0p(;jh,|%g`欀MC%. XV_vnZz4ȎNL"w 5|qvP s]8+\x-U'ZF(3z-l(aMFP)DX(QsC֦Zk| OT_^n@7Xx#p ]aγW#$°`秣Dez9ާZ2%M#z!u V Y]ٮP ::Œ LfVUlf6 j>}"L|  ϱP&*¶Hr=LO *F1bP >ӈ>y$~h٥UP :Ǽ$IX4?;fg& CL@b Ѡ6oQڱ(uqgк4ܮSH\+fh֬ 6RMWx>S(XWnB'P//u@ikHm.[_/Ub&?A!w߬xj u); Yq==f׌q¦xm/G$&Yl+mp1wJ]B3 Aj+x?G3xC'OW*aDd\WШwӳM% C^AI%H@$?WA~B,O=FlM#o. YҼ(9 N 1c=n~(냋e2E1(+? gECP3Ps H5i2pY@D]CNJg)Q`Շ'Iͣ;'e;.t#{esrP?G\]O_EYObyIe߬1iUw>4̳ΦZ@{N;*WҖy+֖KTٖMEd +ЎA*q=SuNUoCy9S 껂3nEVOL`?'}+ Efϩ^}R<.'hgeC %x6JݭI ;)S D;ZZ%Ԅ/0l6S@(Ăr % [)Bee#߭Ei%8uیAݾbZGZ>5ex\ i-q-EP3 1FuM}c`W.@$">2(4{֮=ۊ+شǎ rW$D R{5"{85>dUwq!~n~NtRcY^DRBwI_x|Ln6w*Guϼ"r=w̖ $'o֪ 2i5s@a6˒t}üeVIyB6'VTEcBO$tpx6 &ʕR o]J*+nBD( u@!`9bD}j/yA1?|G#~y&{Ns6>l]/uD0b}H ōQH6+-]AR~~rti ax8ـL=D2Z: dp@Ji~Mlheͭ88kcef&=.;גwoΆ$t![]2@8  Lve/'3i6<:bSc$y@1WAurO@?i]3Fv#1 `w>y.->tY?}sI0g)52ɹ'6#*kdhGa1>_mL+cn~3EH2༗G?UGAvVk18Kkq60Ir ^rcAyPԥk6% hë~M5-IiLj P`AU: ugFR!sCo1 9{SeP8:,c9ܮP v*t1NevKSW!ܳެY{ly_"N`7_RS ̀4uK)Hw}obB;z:|%1ry{$|*M4~FEZ԰kg<NX,HXTʯ*Ry~naƐJ  H -7*- vZr.=C;삃+##ab:{W]jv=:KՖ\!Dhev\yohvXAly'Q1mcTp ԩ Z 6nKk9$%bq2 JcFР CXnv`KGoRhj{$b֐j`Ci}xw'+NdRz)3ՋIP~=ɭAO F+/sRJ<}< œ #Wր`&7SҖ"Un@ԥ5^lj .7Q c N<3CRs[9rћ G)ԣtA쥈:):T)67s8+EË i +b4bYmeUã\D:'^S, ivxÛU lXN1ǃ;YOj;Лmɔor&=ǝ!Ym^u̍1f[IFI gy<[EIJi;]_^G+NVɷр1ualyOSlk^Efge.6Ke!_ FsdX'O@?}'TÑzW8 cTւA t==qt @o9́ˍ{">"K`ͼ|ĕ+mÌnoIv'=#|{ ahDD%Ͽqeicf4k$yQuu#?_y*$YO݌; cϱNcӏgAbngƤ QD==$0}~\KƝCw!MmHzH=lӠ@$?u)01W ۧwлTStͽ*+[6JRJЖq0(,=|kEx7aMrm@ T h! Nsv^ "ep6 L]vERC7Bc % źA`OUPjj6֬8-=LhMxwӠxʅ9k?` O`yhRnc.;M,}%%4j5BhNi 5e4YͶmSkd&=n*#@7P接jżFE_pVF>eF.Mqe,:Vg(ny?YP[Ǐ51ɴwSʡ@'XP AyA' / (U]Og)TzB& ] %u4C< N B)̭AkÔ8aq->G\`Tx5E1tdel`x_wCTϧ X bgS!9)^.D)]꭛:?vq3W#*I`://=sl$I%=7p'vE|sԵPgqAKZ/L-ϫ(28aݷ~ojw5KXQANR'uzZ1ep&7MPWWcI'IX!0NtqnAB@c¡$(&FA‡tH>  t`Hzm2p؂amLuA&TW-A+^٠wt1GR%ZbHo|84{Ax8^E?yuh!KρV/֯'4d0B#AfgbB4˅x96@\-ׂ' %A{) |gg8! ׏/?`zPGRX -CBu=2ОE]D4#i0klF$ ~ݫ뭠&ivh;%ClOLU)݁*7N~ٽ*~#|7䔮*{0]T4Q 2RKF{<Љq cz/v`L-g,LT_~Bg-֯øXoY\@G11P.~"LA% >Z:Mc^ŋ1 G y Z.4^Pm]Xg0Grd6q_xƞsO7p5;X,%h'҆mgJj X{c O)c4bB"kklU*%\kCؑQBJQ^Yzx G =tk#ެ#:?ұxSN̲O KѸkSό~FKScs`yll x0#g2FWӚYB 6DWgbt׿qcjL&e6]z|"u, FZᰟ2'_]HzI_Ro@1cw;j~âD{GTONABo[R!3[)OvaqV+F6mrn̖$}l:e{  w7kD3TILpjq[yʾϐuY#(u?"c)2\z卫fTЍxJ) Mq0]݉ǨXٳF?}æ*W(y wM5-ΎI@+椔z#&x7EP,af fۄ0h (gzq 7V`.Or? ۈ|G۰߾ xcD ZLL}^=x"qwz<ے}7s(S{6qf2}^ʩ/Y;Ցd:I'#twW3;Ң%v#-kEh4җ[h/A<4D ou#̏['Fq8(.5#h v]Q;]YрH!4TP@"ew@P6Ը6$amS h7ߠp. sIMMҷ/hVjl.QBgYZ07070100000046000081a4000000000000000000000001649b7c290000dc7c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/䊧9]?Eh=ڜ.+ZקFR=KaXp1T8D90g'~ ҷI& g}u~D^WlrvY^S ()%m\M?JokelG> i۬g.| k sR($q3zq1`]G԰9FYaGȬW}eH> (NW)e ] mᕠnpC1aMa8$&&2CNE~EBykZs "@nk/ Pݼŭη *LJ_w}λ7$QUB!-e4l)tE+7bN]qpf⤸َHoRݣ҃`9 )kyF0z^ D~mI1ҥ:%jri/F"k15qeɿDžӟ]6H> -A.41Xfimӊiݪ 0%wWHFFG纏# j#Ka+ *}ɔ1j}B-4$a|ȓՐB=Շ-J-%΢ (:w#qHցny[Uo-MO&c"Oc?{DSI=Z;gM!EzQ~΅2R^%gEMra{tY$ܿ}w  )7R:CۙS8^7Em:@h-X[vih[ -b 9=} 5õnJza?G_Znv~_y2"p©,{@L?`H*uuα޹2jḼ+Z<ceO/)JEh )N *^-Oc* yv]C?RtST!ҿ/#/9ߜ߳K7#{;x^R#׆&;[t Ŵljχ 81tZVal.KY,fkni͎{ `R%ٻA}55 SyS)qDRbY!oDMާo`b۔BU мzZ 9WVu.߰q`yw\ gi9CN}Hi$ 9bbE\͇z."XrXl\lPQp@)\o;)prsOMZn`ɸ&JKIlx;OI\vl2˟9U*/}I6"*Jfˠr&:bE¶& ',J= -\+"HsűEd`׶4jB4w@M5nAH懲 _Ɏ(S,֜!m~H멇]6[J br@ ;Kց!]l%tI}wOM4JگD[6j.X OnIz7093$Yl+ i&X.EA069f#F)S0RY~c%D+y ̌`=R@ͻGYEZ 'Z0a%QЄ O$g'bcn ן%5!b@e6';Y5تi'~Vx1ݎguÅJC\e7Eams;~B~hO|Gsy"3Xq(*M(nS&o?ǔ[L}}%N}{x'+= #xGuE/S23$xa Av ,B<bұ}rm:&Z$1]kTo>ʅe-f +ތiI[)Xyꁧ:I :y:H[Ji[]@ɞT)*ݴٞig: |ՏhB39dJ0$B jzNJJ]feQ5Nx(rs HpΟux2i}inU9Y$1+k/(պPG Kg KiN޺5WFHߔ[@{a $2D4a^ U; M#`QJk @k5rܖM/V ϲy!Wr׏ZM?vdk͂9ٱ"[W>}3710\V0a3˛pMKn,l%*-f7!ǟDё()/ =͗%jj"&e%-RGg:03}`\ $ @]Ie~cdϣD(!+>v^B*Y'ljnx'2>ZcDA :y4xtئ:w1bDS&8IȞ)] r{(Cedlد  iE  +I?m-=><@3cPT[E:{1hbQ!Kƾ^ mt[5fGqQHq2xӏeZH*deѢb_NDF Y:>Jg f83$`Z@Hfn$O3{o@99L֧$/T%}Ixq.eá1im#BAO10Em7w q].?tVM}3S̋e =7 ,ngCEaׇ]XZ%O |ZnD6@|h@)X]Ӹ*L|xB*`x]fq_l~q[\Y'P]:*6G .'7YRB^iz ;KΪ_kym^EIuzul$.}vWPOj-a7p ŕ8 C(xbi?Rn< G#? fYZJ8RhpXjVa,Q~<\@U}Llsؑ{؋=0{p8-,!`JΔ͗J ZNPjk#^F ^颌攒siқ,shsdv#.o7f766T^ @2rr ]#DRy  *6h.Pȡ_ PRMTr];s!sr5`ktpD< } m6=W~3(NH7(VO>@Vzil`|]]#'u^0;葍:L\ohۙd`0F{ʅtBG%$кS"ֲߓݍqόUVT5&,4- '7eN8pCى@bm)Ƿ; B%wMqf  u{SkTv#X+Z X? +ۄiGT ,''d' }e}{6>?٣4Rq\ɹe1o3¤qКBJXyTg$(1USIWr- ]//B7Gf:g#MUvᰡԭ(H X)ڢ~D ZQ+5:-ʯҷonEkW %‘y5-tU:%rw$<08m5ƍ fx(PQz*6k$*>;v~mB|!p5GF[/=NAt]8 Aa%]ffqhX8bh'^꯮?;7 $2@`kIR5 1c&&=08>ڝ(R<2 +5I auD+}U\ ZqO{3eqSj8N||5}5/Ew;uo86&<`2L6 =ةX*@^P;E#k8+蛲/4rvxc]}Fԃ򓶰 !3n5"-< H cǎc!/΂(wH5\du^XΠstf8sLO'**Ve`h#m^-b| 6RBMB8W2sd͗muτ52#,!$3PvҸū ]vlЇ6Na /]+\ 5T BL|&_תބ%`Mv0&Ϟ6AbZ?v-R0𨮄> x~3dI[3~J\3@``슕pJy{ڂaǞPBK;`gn1[.8(ɂO֒_} b֗H1C=ʎ8Iꨃ5Xԕq۽| N(\ q$źjlɺ*$Dt?}q* ҝݛ"ܐ66|M~a H%k9 AR80~ ԈX%} 6w>?Ai\GZ()f`M"24p,2i "0`5CJ폸l^QI':8=l?.3.u۸$ZJꉃsn 1o{P3TWSd32 ZڳKJORv4T XscNG( .a[u7c{ s Vmxz08+b:[^8:=Ċqr?X.Q'^9PlJ v$wIȡ!Km9ŤuCִ 1Ot{iU.;XvtĽ݉r&7DS ";OwCм6q/zFMjs>&ZOʊhim:uؒзczZ7/2lyy3'evd©5"6R1QE[d:Xn7r) 8i@ [SQǞ/^z'qå,s)T b4 k|eלl >ar/jGb>^Bg!= y+/I>Ƥ}eU=dN ö2AIH`nዔ4j}IKt8Sd0'0vR 1掦Рޙ+b}4[jLr˯x$z+2V1FCZmA)h{kz:بAvJ;9Jr6sB yIӜ[Xim~*v1| M* 5 T}E:knzd_:]-HQ)юMߨlw|S6D)o|;)b-͍L7-oS/(H]vdVn|ىҽ ft^B6p}0 fB diZb @dfI;ᩛ#@^SFt5 coH.6A ȫlQQ} D+º8t'H|>f{/4>ᣭ^{}#p,=kÈ]8|МKgη}yčйJAJUwj)M[MFi➅QktiA7ED@x~/m6TuQDӺ֪v2`` *!ip3U Jcs& Ay}it.d`#_3$qخၾPu҄=O vl. ӣJveCɉ"jMYޓwy8guu(`QM?, #D&-rm[Mj58_E\6QT뽞|gt;;t$z^ k4qv$Ɔq aǨY3fwuent>RO{oh Tu:me8^qu8ft𠑕|5)YJueH'48ՐSZ E<7nx+ BeHǠvUvӟO݌Q-h-WaC OuG;v!Vx k5NۗhT5$՚VҠ[vj%zd&*ҭQ'5bG˾:7P,liqf2ݸAϔ*e? ӜDzZNzL3Gh WG,oB^S jϽ^?gn?w3* o/k !{Kpm%d8˲(ܐ π6`H*QOq*Ph(_CX-5S1;ߌ FxmZFe3K"ӛH0E-njo%$kr\,\1f?+a(Ygj/^n]X0kw7wTfYLxLȔwegk`7Lľ%|cPcySf$‡]8.IkBMu>F9!{)IyD~2uy̍")Hp>pP@It4RzVB\0C=3uځWF\DЕ5}*QW[=f 󎡨%wis kO5hKIL:˞>ĎB4Sztc1SNM5PICF#a[ : ADZུ" ERMz.r:,;6~I2p NJyMOpK oWlt/i [{乹wy)sXhlDVWHxa'Vl(TP(5s.Et%DDjlM[*5_6iM%ͭ`:/i17\C֑2}U'^fN~LJu2Qn2'qxQ Cq ~.7jRPhREv4~+!G{j],y9{5j(vv:9' 5O/g!I| C^t}>wR6†7 C<J~s)y_,f2t㳚eLHH^\W"nL ]a"FJMxvѕ"`>@o0oJ&l^YDNd tl&3xa@{&t|/`5@EqUGpid crP*=/s`O#BՎ-ĕҤ K+xB ήQv<ėF Ou |Z8'J=ePDw-8kw id<&eٛ|PE"]]4HiE] t!ag-nG#rȻfM g߆UG~3.Xa"KED(5G&[=4We\AY.T_??Q"gJ)K6. $i"nCwkK|E;"&JGމcW$eÛe^rRO &q e͕uKt$RBfV(>@/-uCo&S(W6I69<9h8_LY4xT O*+d3ĸIq uo 5Њvcm҉vgo7@Hc= AN|MѸ4^$,?b RUĔb@AC7aO:6t=l'B0, egT[|Ykd5_tKK8zL}hp/WYl+en-5}V=m5 y 8h"u Mm)i)ᛗfy!vT#1 Mh4@CVږ[V xeO|t͚-𹄷tYEoc5fpŴ{grG0GI#$GH RoWB}v\Y3[1EԦͤV}pP5WaR+s*^K]۶*h'&d`_>Y/7R]8JptdR!Y1nI@-OAS)}O^I sÐ$~FK%^AY[-"BăehErZ8Y9M[?4z.Ta0"*g[3.VPȽzRK/=C{B %%\ㅙN%1‘=3%%NaHZn*Eȓ0-֬ 3o'`.ćn@VBiHWWÀ¶1ۼo9dȓeJ@TzX2a$)椨 WW" no|q@"Uiͨuup<_^Og5L%.TSy =>:gVTa0 g􀋹lzOh)nڔ&Y \pOhWP^aǒȫɔG﫴"I>(* xS)'Hy׮Z#yCoQ4="tHlg7rHWM !Q``$5{\⁇jkE< PdO)SQ-(U%w(tOSkwƘ06jdg##aM| 7c]#2r+Pƈ Z"`2JTDd14Fsy84}Eɶ"e5JY.?iXhxojZ8wZ.4=Gܪ0o `j *6KVɤ ,$>w^mT<#Aa ^Eb}qSyi[=<Mjx.,*g3/m`rљ=\{BY}դ/ Bm 3Mu1'UڑxI#,郷w;Yl$4Z*qښ1Vz$|VuĪD(G[}dyݽK8rQf9^ǟk)kTu,RKnHCkԝUI\("(ힹ 0)Q8 6'#+f O6 ` d/?x,%F 2c/z#=ʮtmVio0נtRqeԷ%)Ķn)g-^g _ɐb:S:/.1c6屽^+G m؂؀~]%I uta 1W̸$?/``"vp+8k[$-"7i@Ew!7O}e'ho=uXW??R>B{ ʼnP|hpG Cxqʏ %{uGh3|$S/2SjaRau9c+ _G0y-Ce>|,  z$8)-K|죲w9ٻDtJ^[wh~+GW:f{({'.I/veqaQbdž vDujD^a]b]V#P_ Cˤߵ>yNiLMS܉[o)dޱo,¡v'a[}eOaڐ ?,@*B5#ƧK#J(E ~.O}0BܡpBR(O ~ P7f=e MEH$^ Q2>8q{5q%_k"tQQb9@JqP3)+?BԤ"8$f:W1Qk3'HnM-? V*ڂ 被4e%x)|^\bL/ozil#w3zAh8L5m%90}I-4rmA4Oa{ݰ귆m߄I~6 mhC@873ţ])4=o4[ ?"@::N` |oU1Mb'-I# ԗW?8ęseoXzhPs3Ege &:kdk`l3ïz;tE~76D;5~Z2ï!qF:$Ob^ؤ1,TlQ*bf7L9%!͕$92+չ՞/}3Svey{2+*{K52w%k,[)0HJQK:[䭁܇x$A/jJ]A|[4,{svg>}˒;+h?$ZN˧>[W^]Ϊ="&@M=t+UУV₨D4cc%7 d@QuOI\ؔTa^RBFcVЕ.<\&K|zV,0mZ[8S邰f䖃^.PR[PCzhl2 [a0`S.È{ ɕ0teB@$UioE}D^TxYfh3pٷ{|$NƑdBUBvkґ68tȒAE}sW M<=O?~=.-yZ=ENi[ylK/1zǁ!WM9}A"n dR> 1nwpӔjtF8u~?Es ^G.' vt؆:]!hLA.-NEx5ZשD_2}p8ػQ7\xFVeWY^s/:!KC]rtX2ű;0|K iK8;ꉸש"jV0lZfu{`vcT$6ejM5O. ./OqüaIՖPKj܂/~P~ fz]ȏNmGt,dwկ. &݆7_=n. f5=MO+AE҉ԭVe8V*fv)(޼+%6Թ25?X#=OpgCS9Rbu\{VP'-MĞ(7d>ŻҶ;;ޯQ }z%|dm r F dg?Ԇ=/ _nZ`1?Vg`W%HUd⧽#x K*pޗ5hdtRJ㭚 OU_m|ѥ}H*E*8PeD:^LzKĴ |K*,pprс/a)ΎTIӜD"@ :d J?,rx13n*~sH-2f≋EAn2TS=GU+c-Ci:4M5 6"%9s @|(N\,aFe5xD숾el')S r[QsKCCaIl_7VKH~!]"0,1zY?G(q=D&tЮ9IZssXdQ# :@- ȍyMEzje\f>J&1@{rcIyjY6:]g5:Ͻ{ewϧ3g" t!Z; ' ѩ2RO秼`2Όsx@x"yr dY\f ׎ZX4₄y_HNhjOj߮ kLU3 y _-qq? 6/j+%_,bH_Rk;)o(+暇3Kmg'WLeҎ>:ku4NZ>"SݍҸzr\వO>t9h^M 9zgUt_b ޵@1n.F$>j0Wـ36m96V_Ob(Q_?rh_ G!}e[S 01!I}.:06Z偏%[-E05D$Waw eno*k/ k~N;c}ce{7nV1g7?AF"۞7 ̿H֫NNiJFn p\14ND 35nB34v]'㷗s`$/d_AMW #$8!/s.!młiTN~țK~kk SwL^KƦk|82@h!,nѦ ^t{GJۥ90\Pq_(xRShԨDfhd,otv2m3ACړtMH=s "c'IH ,\ibhZ%9 11m!7\1#3](|:k&>/z-Bjȩ4/i(nzR?ZRgN$]GxrR9q5ij,[S:uMqL]EvF=LFLqI/<7R.tDf V0zQ6"}Tu LU4Oo?$M;icr6 v xV컟#uVDKi mjވ7w6 QZWiIC{ Q?Mdl ?Wu Ld_CބbS x0O%` 3K[P%1t+Vo8hhA&zrOBc)(+>PBՈ}(s! /&b'mDQ™C4_lrJ3|ɉ䣅TTnANhB?]VZAt"y$\c!jZi8Pm)#AЄg'"YUԻY'S,)^aRջPk " 32K `QkvL0okC~\*PLl24۔j16EGe (jێVRUgj$Z2JͅUDh_R c~CSZVR&OME>ξ2ip~j*} x]2t?5az"h7<VLѓ%/5,)RF¾!fT\feu-c +%3Y=KǓ0~).ocᆇ7VdE!=S 0 U}6*5lsO(7bP@g#aK\}C$V= qo\2u574Z {,Ó1s3sT 6lg b:ґQ*\ nF@F33j,0KY 辗(`" I $&2vųo103 $m9ag|fbWcAzFl ~gU]U-K Qv;͡}x +ZdSZLGз'}o*.c]6Um@se.6t9uKRg=GF%Ns&'XE|-۲ʗVd*Ru- tرgcTHQ:Hx4X_9~{ ~RyjAEԮ@Z ]x_, `^; sNj%뼇O,GЀ͖rcDN,a!]U'#l`je8܀SG$fu;{꿻:>PY CBs$ezR<" caynAٮ!;Of&XzE2j֮3rdJqFNr&N5'儆ܻaǶHŽ6_38SҠi b|<;X]! m@o+X誺f1~P:JҷL|UgujIA)۴TbҜNj3`r n z9u5BI w61 C[4ÁcS0 S =$ML׸.EJ1ܾM!p%\2s$<"q0e^YRcKЁT,&\02{Ax[t 6bM'U}-o;NU #c<襮\*`EWaӼ .&4a9.cқ~S d -*2њzdTV >]lf-5*Uˆ4JUrA~r4iW RPyNaT<>iS-EZC$r3¼:{b߹2 CL .TF'qπil&-cMuy M@ {oz,oDk:kOq\G [ӷH~-վ }ֹ&*naTÇG7r|"5%&@䔅QxrG r l*P>Gu@{@I2OEw)* /i[C7j d8%zV_Pdp?ŧIξ${pR9B Ϫ?QKG,>",M\0*54Px'eiuS;&l%e7链iݭfz~ԭ~!.zBw2xA!Ixvt`XcĀ3;n`]`e=Mu`EEϮt 1HRcZ*d7d/9g%%>0>b<|6PwK(Qew\He @)/a2iJERC9Śd'eEv\ދ#X3A!%tI*¸&%k ][,AR(zKcyu x`4ͫHoF<˄ӑ'+4O=ѱG00ًe,,U3#1Yf7LQC9g9pg8}+l]=?eUNM]i-#Yv)ԼNը_|9ȝ%g8bWnF|Ȣw C5߬{<ʣчkSh+]pyᓊ # YT*Pl_Q=cCZqtG]^o5+㉎@j,D:,-u]W-Pb>؀#ݸ7@JWܼqD\l2ܱOeդ218٫` `uğ xy`Z.nAFR(y2# v4J+l} {wdu@1I Ʒb{n/gsR:O ohjoe10hlo2) W*rSaHoEpf-DzRs()†Pf S$.MZhwnNoW ,I6F =@i5oA=2l]}`Nu$m>Be'8yH"`@@cBzR%fJՀ$l;O·tEBX3YXAE.mCR@4jT1}qǎt¾;VV5Ҭ|#D$h.1\STX7O0t2>V*쮀hD \]bY$RrĄlj1q? !5%eƶu;A3t*lcLp#ȹMɋxMEp,07 t2/Ddf?CeΌhXZA~灃7Hɘ~qz騦V=S^mBNR8d+ήb{=rBkzpb qMQK6Nj.Pn)XW XN1jw]s)~g=;:udDr5g3X,.MG yZő[Z o-pjIBHDwd^K::zryd˝#gW cuUD~훫Z,a *~R U+ d)!Ve;F:[Thql?MEEul݇pPdnAwm^¯XOȋܖ15VŪ0\w1RyTD%F2M=`٫X]劾lP co9rI_=ķ1kLQ.坳׮hesh6 ej g˥܋;>墪0m4UoRJh,,;D+b1rz2G9C;xKэ란8͠wha^;,ݬ&YD67['+mj[ -'f\M`/QJ]k3yӚqx.uoTO +ySSW5_>՚Ղ.WTؑ Ov/Lo}_D]j[&u@ wK+?U!0W+ Afꩫ5@I#I "a۴0戀W>;. e< ._DSZZ"T,QhnW'xi/ 9VNF^zK#jR}SHz8ʸ؆B]xRJ,S1y;6]ExPړNXާ3&qzq0JxUQjD6/f,tӖ*l, 0]coV x{A9ס#gUKTy-Y~@OW=1&=TA)16bTN;C1cR{Ԕt8fM12|8 X(?&*̙~s,9md䱾BW=>>e!j=^=IS)g;+?1.\9J+7ĜⅧ"ĮĆof\g@6k@RB -*:|M$&0ϡI@’(5RlD2HH?約km˹>g΅ a>Lʈ?䧝}y=P^l9J_ 26( Oզ4-wbC!q~ɕ}=yhcmw).,B P Mm圕La+_m),~\}pKr?WH|6BSo6pU; B+wq5>Eo65V :p (*/}2[ܥh{0 e7Dp')h[Na)t-NZ [^ +]hٽML6#@whȍBS:>MsȭN<6-)^)}e5,uAFlC8eǪ`9]Bg UɡuIVFsrAս?J/q0+m;;, bDwxkƹf[޺g y/8+$#{=W^M6q{6!2 ]Y*:swݻCs0x6Fq] nxx91"@՗4M÷\l爾#, @#н!]Wz& nƏla"̏-Pk|)?p$1XՇbZe{+jzYGQʠgIO-T?{M0JMh\S{Cm ɇlTM\y,-y2D*㰯RY|bEOYFL2ĤKlQͤsM)#lMgtK&ho뚒:U6:RMJ#<)kxm gsCk~l" "Du')F~! t񎛃A}m+:jhO W'阎d!s[픫{;Ij!Yz4 Z[]9pڼM0U5~{Bf&SZJhPVPrBXCB'7==sQR[UEВ88WXAJG˟'xAd 3ξ}9pre@LXAD_ AXE7_o fIًhpl.%m7 FE (䛩=@k"`t[VِBEkeLfTyO,!Cdd8PgQ/ ]JS'Ev6'L!EK$hZ BYn:?tEZ{3QD #C`S:0Z?42Pj%^ݱCTTQp[0,PMBq,(/r ="n7?8^y?aJ,闒gUY$w9q%\\3Qe` g ǴIABɢx_XFU4\e;Я_wW EgاL}V\w?ڷȃyL陣|*1sù,(*=,:k@m [0ǎ'}Gs0@\i:+.$\Uoy8[3fk'/Q;eM.q'dJ}m>COewRc`j)~C-1.<+[r\NґM!LQ0E@Ȅس+z[`+n!J; 'V%1 44O=xU[|kNle]eHm"( T$yj%ìdCF8N'CZH>dW*zMs+ ݖZQwqeESREw.U]>~J2|XnhQTܝv{W93#33qes8/*H}+{ud䟱 F;\9ӛ bd{{=4Q)/\Gfh>E3\^z#= v:K'zfGu:?]S OhSiMdUw MIw`(T`80 d̀u;9"m5G`R6|N4 O۵) d.E"yL}jn'c? 1)BC nY3W;o9sh߼|7 "(OjH&b$mT98K,ֶ\ZDtG릑[ڲM8 %ÃaxЈDv V _*~s0߫m 2;a@\u3Rem8UnowNBB(’ѦO \qhzX"@7FP.(}4=&Syڶjٱ'HnQ"߭nQHT@9UJZGܤDyj.¿g \ ( @ŁEyT%84n7|vLV ej5xS7>g ~p>mu}E2ħ!vbzUQIMе.3 hۊ 3ztҩ!4(O^8L*(ܯ,o],nw'Ys#3yzԑl &)"Ȏ;>s̈́bcf,„ %VY|DI(7Rm(h?h> 8O}A#3+ CKIV&?;Q7x,ZݸQfwpMt {T RB\Tn~C.ve(EZsFnU&hǘ1H'-]aa'{zէ`64|tdt{h)j:JEm}o\32+;3 ةMλJw!tXwEt*~Dh?_,:|kjpڛb쒵-i[8s5[~+(Qc%$M׍UM妪7; -jUJPfP6[+i$-.Dz? e-a 4]j0yݔq JN_m4^Qn ,Fw񒃊Urg򏚁biC-9b).:Id%|HƵnr%yR #T9n3^%5{@Td7M?t{Z{pSԮ\y*S~p>{5/^Ϝ_+s}}?r]WgR@e.Q)BUCb(r\sVnu^&Ξ-Qg*;eFqijK|Sr-9LvV,id:oՐZ'N&ŊJpo )=%?E9cCfA&iK) Dt[FS 4B.b((ӽ3yE@>XP)k,eZQ+'~PZz(` Hk\ds(c8 @0'ԙc?`ցs\0:3?؍|)&[pPKaa-PHK k_ 9g21j%e"\h4U!)IѼ;ikn]ijCãȢQmB4J睋Ww%3Z^xeB<]O6]1%C|]w{fq-({ м5KY]67ok˧D]yKjӃPdZ"IX^``/6ɹ=@WXʎSv4CG|z5y)M.Ke0>I)\afөS<3eT,?PCTA#h;hTB&w!(#\| ieT8rgW\̚hˊPcP#;FznU7kkiFs"lAF!{e$}"Nbf_eYhuaXi_K5WWA;MT'm5\ Iq:4G㡖vk-'of׺E8b^ 2f&I\P <ΩYL@u4}k_ʔA f \~6I' XH} Mfw.LS1<ߌ'ᔋ"LHzSEZt*[xEIlFniniC*֎LL9Djl`B{afo\}tq{u#%8P-⧨|AX&[PMGA;#Qbjo]Vru":MJ8T m"]~_Kc >!M$t-f7Ɛp4o({srX<`aJVWF7= _)Y nCv:^[(Elٽ` 1)z}sJ)ʖv6Lz:&P6 h}Agn5 8t nuj"bԚ *G"}Yu:!˓t #~]\I*-_pUn]va KHlHtDŽgr{W8\Z窯ި 3rKߴA5_ -B)O|iS`oRveIUY|E=ubrR{kq&G`a凕F9]E?rq:Im(Za^N m{V&9i`r$4~%X2w FI°@& MHu}yiTbjqӜanHj}m0Do#q-ܐ<.LNx-Ew>\Thk% ~d(j#?f.cBs6Ԃ4%)u$71lzIwlml`9@xvzUɾO'kBIEwB!oV.{O%s5uYfC?=􄩊кINV5!pɜM֢,g8sfrC]FLh4b//IrHW W>sr?ik8|ϸܮ%?\OS K$\]Yoy#+F'!R{ߣ@ +'m!d`Hxot!1p46q 6ৼMŠ6Hk L}DdO/STiz>!ʀia7/E3sA gTt&uqa:Xe?SumzMpO>Aپ* Ŵ,\RsЂp QIu?]'겯L {"S[0Uo _GQArSPbE=tAoEux%~PPЇLDb,怮Vr^p`t+FhxSe~qr CR8ߘF:]km58<ۺLl٦z{^1%gH,|'צ!;e.~~V8@ǨLMy[f?3[1^-5]PϿ%s ~޼= Tn۩h6LdY4(Ϗu_)wGwJaٳ2]"NPv' 0\q-E3|Thz,-~8!tDyBp|gEtG ZR;Pv2UDz3hr6;$oP*mHذ=amې+z0^Je{}bSP=4jtb 5Wq spD ǻ98>Img=9.MM`P6yCyne׹䂝|R1?V.84rMFdO|FƌC5Gc%C賅7BYUF:U_rYj7KU47;Ca¼@^jWj)e3]Iꔰ~k ^4R0NOvH Xs(=-a .֎OszH],A-3N<kIjHWGL{L #M LSjΜ nߕ*}դQ^+ږζf`qn MIΙS@{z;~wڰv&;OC|Go8X\ʱ?*%2:5ga7˜ $s!qܜJׅw( 1\LҽjgRqTP!vkYԎ%rg%4}ȼ>PXȱuОhE_%rHiq͠kj=]fڶ5"4, z{Z@Iޮ3~{¹j ą!=]ZL jb?Ϛ#!+a'8b)K.Σj|LMs˸oַ"s?حg堣*H#BuP Lj$ Ȼo4 װ%Yڈt~,bn\K|/"STj2Hy(Z*Plo 10G̍F3 0LۏNcۼШVA5oĽBfWP."/OHܝtIvxi|9A Nڝ+w-d-9\?F: yhf#CEѪQ_'4Hݛ=8"pڧ{rz -dk}sAF.䰻q0Q`OC/4/!+8^7g B|f?I*f`[XUc*aph&”r8HO)l;zӾ(*d^q*mN B&$#c! aiMog+S7DWwi5E ubNm_ʧ*kԻɽvr#gTԟ7!$ׄ"TEӪR|4~b0윺%{}䓲`R:+Aߟ μ0QYF? JrbHp9]u@MBՁ NiW`_xD"{RJ_&,0ƓPFJ!4x׆Γ47ä' Ua}Ú^朸|2CH+#N93wfPV-d$t(Skø 9m^NMRd.K2Ϩ8-bW09BWGHm23;2Yh(Mkd=iߟfBˇvL@<\J7Ƥ%vl's*+wf)v',*\%g j=u;|)Y%A<Ze"anKO:ʆ!x!q m.Hr~.CgQJG: }Ȯy^YdMOF> g $5^D\7e ?P&""i$'d35WVrkWIWmmHR,i-|Y>+Po yUF2IU`5|"')0N~;lRN^B:<ڲOɹ=wLP,9PC.t'ǀNb%oڸ]b $goZ˯ɒy{荁DL^  V^h-5s FCrK.\]/εdFG_mixҪ`[6=q(-g7 !# r'[GpIFXܡHKWz2:cr< d/gskϺEfix8*M^ԱNL|m+8{7Lv b[]\4b1GF ߢn-Ep Zl5U*) 8t? L۩v+ GpeD\f*TCm!-4r&H'TB#ȡFMڲY4"d۝M:yR ta r&a =' `b}^}N􌏭0&21'o1*H'3}DaϪZLxfQ|za\cО2];i}/ 5ORݒ(jE W`ΚO_#mxXzh6ZҖ hmF'$RH}6a5b,еĈi27ԡ!9>d&{o9,IVSpQ˰`,(nކv*_-"yP4NO[ f߸ vIBVآ݇X\0t8"!;)8LTe ׯ!+!8c$ 5U…pml.)%p ylmscdt2Uiܣ X J!g7jzr!ԞkP Z8(}ߺɈ%<'ksATeFҴۯH8uG$ىeUz2sM|c7aI$IS )^2M-:؊( MIFbI&2{Ub v 8 -*P"|:|8 ×o,^kf>Ɨú5΀ Q2'4XGPȕ2. +TMdޯ)Hr |a.jZ=֑`߰Y 1smhzVmwR!=݂ ഒ8Κ0bu*ǞrM *Ƭib^P`׈3z)'k4p*Y"(0tU.dSU( S|k5_%r;4yXQ;Fwd(7 ~Bt·/VzF>mڱSE Gu%xHSIUzG4QLT0zif <6|XsY-H)xm]5iUnM^YE*:|6FbM& ,dJ8r$,6&7{(X#BZʷN(žKM|Ѝ\h{rA~ECߋ'͐=U5m42]UA?,FGJC*ʧ m4n|T}I0:J T|8Gahz%Zi %k]\s.Pߌr d8 |;.,EpEHrFnB71fNHr#on^݁NJ:`OGmg]un%ھk*͢l'BK%7`D"ikgS(81IS 9GK->AFL@#oS||Wmҋ52KT H4KV䪰{eb؞(ؕ6LO'Q 11=WO\_kգN v C!,sl2״(%v輸^'E;MC7dP44K47md]IЩUmy2J B;q{*WƅyVdSNx^@`B‚DŽJ 38EwUX7?3B; $~-HR\pMM<ث;Q[;,c;t{oOʻP4xMnT+,{"g`mMԬa;bPOXF5o'sUc#x:ȱ"EYj#R"Koh ⊶珸nR"_E¹ 0v+(loq.dXA :š+R!$hi0G(I CQ`ep.[iLr0c˵ j4 dFvVAxe]'1%Ig2N.D0hu(, |:U;C&6pލPF9xmРڋ OPe~ B1w"wàs(݌uzrQFb|cjP\9δڗGʊ$Wѡ}1A_4g},2;W0Fi+oNڮ >v#] [ hϲ'= Уlo#;95Ot z9I"3E dǚhչ']1}0Z%E1)I%htX64nWHeǂL#V8jdRwġ wgm'E'Jz~Bט×X: uUKn4X4 cRbm"8 _TWkșX8x/pcˑ<$oav,t>cXj b2'|IFRnX1&L]"S5Ń5X3`esryNAS2`ԩu8&l’*-3 XY>bu6%i6p LW">)TaUA+߇F꟨hȅOK[#{qݚ jokg i3"Xi=BCGT7I[w\s^N+:1Ȭ YɸӇQ=% u=.$Ei-eG*5‰6Etp:M"OZTŨBoR ت'nz ʂ7dqeq&uuG=`r5]\ 03~mcR#&b0Jsf{ s: Dm fh>_ZJ'Y&aiHbJóg%Mz0O~ч-k/mi&p8Jh,[ssۖ/)E!hOh4UG R6y;M /;,HMO{D W&!75 I"( <58H >}JNֈJ~؎< kk :` '4\)#r vwa:Ylr|2wŽWW%mG-ﮅ:O7 nSh>Mxl3cUw> df4+Ԝ$؍/́NxUǩ1 \zdd1 c"y*VPq'8qy,w F  SpX7,5uˆ*as?X||_M&T79Ei@zκX}Ӄۈنd >6*c{4쫕~#86`5+8 5&`wr~^@ .{’U t;А:b6^ү9E8RK4>e?Ax(6vuU|> P+dtJW.e[+nd Hb<~TEh .k 32z)a[:@ͽ>?%`FA :*ԝu.+Y7K`uM/xKpG:^AOis2VHh+vmGXk.u>n#VJn wՉV Ci[n̰g\<ҥA{;뒶ĝ)8?1{R-#TJ-R 0"(9w%y=Nv;Cl/`ˠܦ"8vL+|DHmhnqck|<.k_~hؕ͡pBqΏr`26P)V%[Ĉ"3D#Sr~?elFal:bi:JsymD!9ec6,1)T~$Bn:hC0 ݓZwvBnu`rهe-$;kVuz{I)r3E1dM""|.z"H hzpoJByjN\}10T̈́T O@uqrx ;'/-ZsBִ /rL//.^}lS~YM2Lxb1po(1TũO?p@"Q} (ii!Xѿ@K}NFu?Kt4DVGvk {NJlj Χ1xvRiVeQb[Eت Z21lT1i=56׿ F~V_G"U+l:5m4$(Eg1ZNT!#dEBx+p4fO, Ejq%>'ãޛm y66|2wT{GO ᒶƓ_mMUgߛlo M*n >-"+qeV\8Ef@X̹kCa;r|0*if.~Y{G)/ArUOA?KpSvf;JW-9h"W5 ;^ORVF&u7 wM,i`}i?1XQo;‚\>Zp=OOZg_@ &aE AĈcs Ty]<;0fh bY(=]Q2CA7&S4:2ZV#.xcjPHG^zX^ [+]z:~ s1ۻ$P0D~ZV!'lB'D!B<|팗2{nR+h-r"ἠYR%xίff WߴV/^kc'BoVkt~h(awT3@ e(*콯' oX ix>#kyG+Hs!$`љG +%jHt01ie5{[֩HR[ICr'C{] L^I0kɭZ'eᒿ22MV:g6` *ov#2Zs?d `dt}6@NT!?ԷupCu5 rT|Q$kJ^ZvQGdjOP0{*L.(.yijnrU czԢib qĈUϐWKhoS>T3bq^{yL|'d X{;`gY[َUJ''dM5F:rw;OymAO;) f5>mŻ5OR5 χ^Nb ޗXJ`/o/*E g_!Bt>rRs z͆H,˫Íd :NwtB싍FL~w07PysHހB?]D@赃H睅ݟ_/?-W_9뱯Yp7du <3&d~E2 @w:HLAAY}"klx(cE po-iOtk\0;⿾*E o4٠ EZ6O%꿺lCV9yDMq +uq`l͖uY,SζSC`2)E`. ~| UpCd\y[:y2ГAvUa0y?qݞ^ag/pgǫ.]^/Dr(2a1zbInqPZpq8$ #Ps~ʆ;F|B00=~ 6̅AWƒIy@R@t֫3#"-uꊩkjfLm i,bA(en_F~Y24`yX+#p/J5D/2M'R#gn@&aW[{/~ 1Zӄ %F{NtRe홒h4+F1Uq@ʍeDoĀG`H~4jTq &0me7Whr2{cU3?Љmqӗؖ_: %~i3j59gY N+;R#?g JT^p]R"4VɈ̯<9U>-3+.A37L2J  )?Y~1jcj2;,1F T\H@Pf<M D l8Լn)z7(ZC To n+w:(n#aIs$*KS2*TM+(:y|GPn9=RC!:`Ge\R uͅNU|y*Ⓗ&m$f]9Z  ,l h7_C λR'0{TڌNHciϡҶ|މwKzb$dQo%o&y+#kN#r;smR\ZOVW}V,C śTթbg<. Ky!ɲ/th$}5FifToEvW!BİŚk[tEWFoz:m, چ5Aqýy[I [)B_),XjI<L^ّ&i2-ض-SLgpeےM"ZJOo(3ǏD2؛!tY^및 YB&5 P3Щ^]w@N}R' =sҿW]if@IbGoT9F&,էX5jp1yR4B/v2&7*g$x7F]u*ԣUא! nP(S";YI nkGJļkP%8zA|q3{ qߜcoar:;q/,rO*:  R:U<8R?רD`",RF30%p8}dQXv|'rty & ĥ7k׆ EBfHD.;ߪE:ײ$ckeHma5ڑY#6ش%?~mlW@aα-;q*梠v} %HI9yngAi+WDqQoRH/wrĬNrK3uEv ;( HbjyU:z-q7 -}jtY:Yj{%Wؒ4Qܺ ^Jp@bm&a٪v7tS4l,o* ,l>rv|ә{wδ<6hOSqXr=#UٔiA2XnIpWtsU;&8 ^Ky" 0Ut쌘8\R]f?ul*1@&x+lz+īOl >OHr-3 &8W, ffB`b||šAi(RL=pWmDB GmЙ!t,cT|X>) w\W)hZZ #YaRy lM̼t& R+lir^nAmYR6ՆfQ$1%H>g4X+GO;@5q֞(Am(Aaqɨm 8Um) HtT;jS>S\x"Vn<*^Hhc7QI9D༞5NXRc_qcsvsŮ\\d|;;j3*ʞ%ˢsܛPԖ`ftM迱~p jA t=h@}#>l@,BC!+|g,~#*Ȫ7$cb*dMs𭡟"9xii9}EȊV<]#W~#uvvhն٪g(&0klb7zcPDSWY6ou+ |Icq-RLz'@1 a L54VZ(k>gD׶$wO1{ }25W:JR)GSWK`ݾ-'?ld,EC" ~ֽ̤J D T( ;/6Qr淵&G?#@s7ҿͲU8=?Mo}!$anْqjZ5PfW2i-76گ\QE`r{.ͳ\ u|MLڧ]<~w|xAX]<#hp>KPz<:p0 : ݪu3UTFԠƌQu.2홱 ٽ_XSS0 UqBed  FMnYS$W͠_2:")2cp'uECNPM{ֱ}tϽZHXl-|@zV]Dm #-i~ @瞅RCv / !)R7=3'YbO9ee9K{n^Vl'P"Tr ޑ;B(M(K?{7 ĦFto$FQs8$D/Pa]gBDa2 ypNhf`Q@+!c Ѥ; 0 0S9 <\#5FнU;eХkJ:)S5寈O #wi@_vJ _'8\qG`;y`:F7IRcM N>* ˤpG^.Oj=2>=?4S0kF}6ZI^E9V),E;6nM{L=gnQ*Kv+[NQmMB:`(^i?1 ,b]ǘμU `r–5 vZB#阈Hc "ł Ejs}}c9FJUlTh6*GMۺO"@>2|/9"ALEÈG&DTRK42-CFpZ >gqSrT%_:4= 3<뷎:X$6c[\Ie_XOIUov`ٮGDgpۗihdHH6)‡1Mj@.!4J}=^nĿE$lQ)$+HS%m}F=_ʁN$iBܵoQ@3 [лK7on[S`^M7{)z 0hV_>$&bow33Dq"~*mCL>}$cs=PQ ܟTGRD馰ߪqetz vb7ыi `)T ^(g->2>>|?*bXcĄ zKQJ\~ l!=F҃yA+cvq:@G;l?-,#ZG{"xY-D-2Fn?].Wg˕ƢMSۚ =1N[s^\"8Ȩ?E<>Hp$ۂVy -:ăw%{*,1 nT5[\%qW@D ^F.duD_766_es/!yQ]sr&#{`/9<TU<=,zAu8ڎOreUmYR l0X`K^ff<)c ѹOAO"q ',ev0H']"WYϻT,ڿu$v%w_,zOc&YE o6g-50x$ @#K~S #4!dž@_OYH8A-tWklo}Fȷ, MVRHtiU}52ƀEZC ]| :#ӇhN!k_ϳڻ-2J9iR5Aw AWAHczR5:١%$Y"`Bs ]v8qL[Jr#O-T޲"q7g!p4JN̝Krr΂=Vـ<P$$Gh *G3 s\Lزl6ܠAeie a_mXL @,[,9!/tJ>"pd/H{,ISb@=pԖih(.C.M ;&ȸͥKXjl T 0'!/j? |C)ÈЃ]W2 ~C ,0ɁX^D *f0YO;32n*5 %g>$RJ}zWޮ OJ&iM3GpM؛G(9񨸔[KM+B&XM\GD?5k![T n}Jvb`(  ;чVvN@Hf{Y5%8dnj2[XŢ(RDqs}x>-ζ.NVçXȘzzǴP о4.\KmhI%1W8bDv3`lH.=7 T6EM9D轠=F D@W.vj=XiںtMT9[駏jDo( O]&3D8cmV#02aF%u+04/2"QVJ;8vSpԗ]8(B r.L9]a}R8[DJÛR}:` ;ى\){E>fhq1TyY 6w(lrE"'|0g?MӻQQ12E= -p"}nڶK ͕ <[*$X27ct%tn<L|&E6~xY'pgWV=Kfgy({7"]9yep1t#m|ys>JZ U6x&b8(` /2"./g8S.럗SGtJ>Kǯrq+D~؃t?FD{O,!ɇ^.0ZYRB|\焌٬,7N}dh:}UƭUP>U6)m_`=nr쓼FlX8^_qk xo_>g# bv Utsx *"Kr>@P@%b[097|] y(sϙ+"סJ&Tܤ,وA]M |Yu[{JnK>>,XZb")uM$zBtnνQIÜ-ҏ%g> ӘQg{ob%_C y"1fTfBu? aτ 8$Wy1{H]*#KlUZ{v#Vv&9KK#7MXNhXw ^#i yjH\`Ӆ_i V xg8q`t_X'"%;ݥa( M(> |éJ#3;(t)e`t@F ՚( Pfϻw;~'D/b.T!}}MDކcSm({&=0~\_DmyVՑ첅Y15%u6}S D #-r;.0"qVc͖_~>Qʄǔrϩ^Tugq0$YOc:D{C;E @Sy*UX=vN!=R9r=ԆZs= ;G:̱X8/NX,g No=ē&/"E̾,Ѓw* H<\{Ѵ~qc A@˪n96u'V it~!{[첟2 uRodUgRM5!ϕ*6m>KW,* BiQ*l9زSE=2qNjG̝ͣ]M&8Dx$||˃xf`Qy avvX&!ulP|o7?u`8TbxP3tVLvY >%ѩj/k ʳFŞx;EDSr;E67ߩGlIe < YpY38I@cfu$jEOﮤ BNR]{ߨF,PTPJcSSIT"M:^s&C $邚Ndb9&_J`24 .uaB'cKF(iAXi(geC"wȆp"K kVJ -h)\k9t=]_X[؛9c ؂py?nWNN&XXqP(`L !".;ඊ\k)kT.Uz4F7mӘPS,TrXXUDLaF`5N!Sp~.bZI1PqpdF(eC 6e&_5#:xUţ%}|O q"}3\< ~Nv+f,oy4%F6 ղu Vox!"[i+8Ӡ9U`,:P<si5 ԯUJ_}5e[:AftdP:FJ"oԗĜF$hҸgf—F\gr91,0m5ǯ"]S)|KfV%%/lP*J"â7h4"І|dAxˎ"6reðck24Az_awhe{oB/ )_C-[t S"d!*f}e;B2W ĻOcvqZ?rw2ž9 蕇tvBVqGk^nŷUt+/ IXQHF|A֑ t3O=\,&v@9e].2`:r4 wsOJ|̆phfw\?kp!>C+)ȑXp0<>Yh|*O'fm(lc.8j""9E$ idJ5`B߀*'LLĪ lP 2 ǧ@d 1 9+BT!?|`zv&"Ț9ʺ8t?b,OFay !+>ߐyxhGvȀ 91ɫo]qNbr%]O++_c,5G ]`70rZQ;'Oķ8!aG>,z ze:<X˽հcتK Hh;h mbC_sXeV]~u%0_c:l PEthmt,:miQ:?h I̞}+dn#u;%ͣaBwַKFߦahW fV3ĉ\ ( ab\[63 Ckm =;s }xqUJ\-P]jZKu֔am67官.'W͠fMg-~'1%+7ټ|fфW/&P UA}ѥ$k9 "FˬUR5*D\:095{6nFXQwJփ 5rӆRh2(&UmfC)1Jҩ򪲱T}ĥs)O9;=' E1=`@Jާ/ kp3;Xu* 6rd}ϺC@%7i}unX#5<NJvk)JCfIuE4KyYCgDFT<޹/;Cdw=0;,@uj!{)pW# kƕ\H!qhzK[Vt?`1MaLlVGKE)dg94k]Pfˆg$Ġ:Gb7Zh ;q崃0rҮu ֿuG15i`jbR73SHZgrnנI- I̘#J9CT+&WE0bdOc*d g?*>l]34;rhVj{Hc J`U;%T5E9V@>.=1KهPBn<o30jW$hݡu:LT бALB#x5(O ]Std`ӛYDÁPPO޽%u}H6 7Hos0bK> {>v-Az JRP6l= ߋ~!Ә({e㒍6ye5HY/EinQfް4Au(ҥ-St/ Y xwWmvq 9C\' O "9Q)4qe{_i{ڬ#E䊌fCm,mYsih޼haMOLNm ;GwAs~Qc2B1C׃̀6:@"g0M+ T ¡ 4?XA>O[ 턯2jIr5(.kJ3]Eo훨+@ ۏp)3tc17zM\a BS1l,{+R+?ڌV2_AM!+Gf| ;4Í)"S׵DrSbYR8g=G"/{lC}ջ٪ɿuTw sp(Ӵ&BgR8tm%qLK1"v~ON/$w/vօU"%>mɞ%v݉FtBcfunvsXχbpn=5Ś='l4V}60i^2\QKrhL>u# rt~i~k3Ȼ2+ i%$<&v?*FNkWYyÖX/LkҺ)t*,U)bECk:!+6ڠ:@~\PMqA6!0^njO4MU|xV͋Zd:pdJdwuU k)j&2D E*N?#%O@]KyCTݓ覘)b~-buo X5~~c$+ $z.4¡u"3p2Sf pfBQCמ;w=Ƴ^!C_!{d!~1A _Y]Doz,Lel?Kk֩a(0W2Svd1Mqq :@]0\{$zE%G (J6X$(%C_#m͞>ky4+0irXfK p.#DOt-#%v시 f|c:qBzg3L2߁ ['/rwX/6W2>f@91"}Vո@gYZ07070100000047000081a4000000000000000000000001649b7c290000549c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/TY]?Eh=ڜ.+@V/}{D8j˩\gz #L  hhdxU#lL%c2*aǗ : ^ZɜWxF̂V 6IW؀&kH$t$liƐ5р Z˛By9+ɛpwoZ~2<5c%P8)>׹f gT %eB٬hgJףHf^Lh&6J]p"U@7|SXIy ;T/G0t xޢUn>sx ʞ 9Wd&>¿q9]WѦ*[hG"/20ۙ%fZF7~s3&zS)fiZ4~oH*LT' B.$)\)Pj.#NBWeUqH>lh]\px9w#4 gw!/cЍ:[TNS:4 Uتt`cVߒLU#d'ZbdkD^ry_m*_!N4"uqM 3Jz~Ԏ߆Ci;xGɜ9*!)9+_T:hB9M[۫eds',Muy!S3c^ (d8<*}u1X8f&px0'& .(/hC?ԁ .`]*PLCO^ S9,?DiN!X֨UT]~ᄍib(9)%2lrJeAoC^GX2l|އ'e@ܜO#Ca)t͹nFLk3S{FŦFf1 a<&`EE}S5˅2Jbn*5$G_bN.cob߈oOotk{K'$ z [u~ylW'dY|bcL#,/fOIUa |0ݮ{+B֜B&w & 4WzCj%asq.:w![@Z"@;˳kvAG ݂ނA/ep^3f# ͉)=:~J$Za6<^4bwU7r@cs*};\VYiEf|- d #$V75,8]lAy^ +Ih7?^|KTI(nݽ9TXaTnH\ڵ/״#\]~Yh-KĢ-n0S1&Pb—q8(7#-\g9 *mm)Mcg U7:5V4G.}D(':T*N(::D RDq@RƱ<| vq['(Ʋr q-M*x[1 [ %wտ3oxSZZ~_Xnyh!i9#ТT) ҏԸ;[‡S@frF8igԒgGW7 Nf|_>g$#5JMN>f:Я|D-$bf T.e((.U~/V5˜c!o`Gz pP8Ո?̺#>qeyyʿ h)P>547Fm2Cj~jmS^Õ5>^ <%DQT\˦+?Y+1R5,0fTC"H9@ @kg;~q.W¾G{ٰH"qįBIa{diC%`+ǚM4>5Nu+T>VL(oZq VlG$gRz$+ "Qzp|=v #[*TF/͋|lAGx-2yT쯃.%\ 8 &]~FdW/nE0@pX*o)B /u9gb8K |<t_`>aJFh>ZWMYi])9 zx=y0JJjn$O =VӿcrȾ JfA-99ȻZ/t2 uyiz`(LjYi\|IeԞ Ҧ_ R2Ms~O(aSQfaD}7UG;uj_7>QL9vꃗl~Ճ# 㗭\_t萬_5ԀZVe$Z;"ꥺsv,Kiqhk܂87=%dc=_a!S [g#_- dBk#J0D>WtlKziScX'S_i9ҷ$ڪB8K.` AQ zb:!ˍ3?)#pG+\=u.zf,n\tt7\ o-(ZM5|:lo-j`IL#HD8זLc?klhs^\Avk?*t k+KL~_fsZy~](K8EGe;Z^ U36L5FSt7op!va2,xMsjQgXKY(ܽW2PѷNއVT(L}T"WЉ7GY_B=6@`R';eB:}XΞgE\L0) NSzj8<~^|z$trxV}Ņhe+Y]9K8'zMZ-"Zu!q}du9Zw |8s >_r7 2 tx|i/v#sGO&> {My%ҏ)w9<޸uxR 8j? AW4}vy:Y[w1}{snowSl}A`;Du(n#e U:;t9"ϝ̴ ]:fq[ 3Iig+ЙBh'gBdukvxyj<BlmqYgK_DѮBLv(?!˿Wdw4=nAg.YO'+f`0ȣ`2 # O^7Y#?Sp0:{Y:DRfCfNjB [V&R&5؟F?Oxܹ~`j9 APKIpgzH}^I^pZ1" 2`Gl,,qW~gNW^L88 |Diڙ4񞣌u(\.A%ZRM<_AAU{F-܉#-$Fp5) >Y,+Ä9@or_%m^v'֌Mu^AB }% ZYJʭ3G]yVۙ-PM6-cWTUon;Z0MgS~2ɯ/-r]!+9~1bF*hr42lr{ T*(l!d`Gi!R r@q;ͻW(mÜ쯗j!v@LNO3X F`6{[\iQv47lQ$@oIKMjiJef(MjTWߣIؒQD=cu͆|O4%3ՂuC߭:w3Ȝ_ '~7MgiVh!api $Z4 ~ԌD#U!hs{\w}ŘEW рDZCE:~zTU wn"\y'NR9^eH@Wy]7镍~#"[IAg<:YI9OvQ&W/RҎGiUƃSZ9z)ۼww*Mg&3rU `>?F ,rY0yӻM_d#E_MP'?s4BZ Mu极Sᵠ@@P,”k7K?}.dF&g o Z,/.޹Z얂2K~ľڝ^!:Ŕo޺~fb`~%J :eǥYoEڎT}9GUt}ꖔ-ezXTj81k8zcy6娠2 |/*< ͳkwH A 3+tׁDHݨ'TŨt\4o8B0[,~'=lM]{S K3]FF7j13ԄLp744| mݳ*t1M-qfN7ooȗN!AdO\4ㇴtq̍q|]@o !YT6a ں:A(ayrlO(|=K ϒY'ylE2 5_m$IVYj)0:\Ru2I'+id䜞]U8e3ȥIj6X9t}~8,J7S5띠Lu֦ )j hdFOc8 dfxD'јzn\AK^?U柇8ZTQ(D6Ќ r @E,XK7CQfU!`Iѹt [9ٌps4x t)NyHO#`/҇[L >Ui~` ҿc4ʯvx3w`@f!uKa8d'PJ-쨂dD@!ÈN #ibC4D10 h`j$[dXP`f3dK]QSH)eD!Tl l܈l/8 =xiy%$kSc÷_\מL:/X͸[Z }U^i9ћ^&4v44V~Wx< #Ox#*X׀ .ɰXu24|CB@Aqw3NǔƉ]# @bHsW&hQm0!0^!(  :3yJ1׊pƊ2^v$Nc R\IS"]2ou}t<_FH\hK}H`fklUgNF Ao~jMPyz>mQ(Xdۮ>j"d!ĩD .R%"nҺnn{z4 Dgri6>!I͌n7$՛3̀]-CtWzv94Յ5-1] ]8IRJniaoq@-D'z76U&!?RRZ*ax\R)#f8~)CNӐk$l r=A1}h}F24@ײNz-\1cǒ(Z&w? {o,jz2;@)Zs#*iHDΘkB=WFh]oJgI ~_&֝sr o.`Voy"pV7Y]r2qhYm ve(|\d92CB)2"ޡ˨P/I: n cdJ7}e &[ϖ<Ə,F9'NR?nyKmL/+5 NM(:+|b?C?4_ ]( jrsxҗdE?i#k6c lhT)9"&eW(ːg*0gSsW-&ХX.6  -WL4D`s2[ wPzNJmKq` U ?DSjdh*]XćWW61Id 'g#g͵i|iLo*c֫tnXsc& Yi5 F~<ٻX7P k0F-F7(-:5k(gKL ]-] 7v'' pUky{G5\;kLQiΕB{c\.&w_APnzuQQgnCn eEHJā|&8! >{hdf*286))h"N5$'V7v5WV8 \w%:$P ɵ-ZcLHEyqABt[HaQ⬗p3SnNǝ]|ny'pY6E?ڄP9S@Zu7k#ӂP8TOPE!ɣ~{xk#yyvE_4E]:lix`,ak܅Ѷ "͢+U)`魍ÛkhX*=?b^~JW \xEq.pBH(puEj]e JFn+Tⲋ?-w?0P4TjѤ(ELz,9UpM»[?{Uh~_ 6a*HwR̷۠Bz:r`c9>&Ɍm Y ;T2IswX-#I-C)}ӱR82gh#+5":¸lo-R'V#0n.8+?nq/a`5GR5ilb"Zm9v\WF%Bye,?A?' Ns8|ry*3n#U{;ba01D@3FP} iqtjR+7ߕ=TD: "Zڃv\>, Q`XÊ쭨-&0_VDGF1 ˪큓{ݣ9ZwϭΝܾt!:+Z.HOu#m#WSfeJ#sDbJ&.7j,x/ҪR"rԌc!Ȃ'T(oOg\j,9nZjLțpjcT n%rܹ5)Vι,J(8cK檴)2'پS ¸7cq};APKAPTvl%$ 66'-({|_P+ԡpt\S I_6px4[~6fc xBO) @SV]xoS,Gn|x1=FlyWG:rxM>%6̃e:E8Yڀ4הWsa̸ wYASJ|FOc#zwȒDL z XzXXR 6 `ok Yk] ;]&UC~2N.#&?g@#-PV¦kjŗGWc!jbRRݻI c/ږ^UQ6TS8Wox97@qTKA/<.,-9w7Ab:DGߎ6"-uLACnOrN o!ܧ@SS(;N_'|R6֗4%0t6sv[7TJ.^1~JaܺmAA钐Ín⦕cK P?{BV&ltCꬔf@\%zUdL5-G|ζèM HWD=ӽu7"0c;HTB0;cˌ]&ITWyOg'v~K-+v JpH!Ĥ[F oUnկzP~ةaHa"q|d;*"9 KNVz#(1!Q ԕ'0>6Ttg`!%ҹXZ3):DSQj˽D:܈p!9FaZ(P\G }4xr 4p8>UЖ>q;CDaӏk \ۮ"r,.L<}똋j'c3{L (:Pr+s I-R.8`K ]LNdʽצ.G{@Sϖ(R5C1&/Gh\ɺgժ UZD Ã<* bȔm]'AMP./wʙ:5%2G鱥_T9$d^R 7 2vr ggi7}"F,}̷ayi] }d%u8%wF3N W|p"0U=8T|N81ސ 2OZ"ѹJLYsՙ=e}ULnwKC܈b#W&-$uL8R"bEG-v<2 ~YB\qn_lR২v(q|g8Af@>+6BZ%SЈ/Zn a*fH\3u/0ACșxwP >β!xHiܺYC\QrZ.Mua|AcV[A76ҕ``iyf1hw)`c?1;jdxMoȁ?բA iwq 1j6^kQr O2h[txjW#ǫbp8{ Bb".m&>I@D$^ӣ,qA&8pаs$ \f }6z٤wN^spHڽ顓៌ ŚxLt(7Ol̕wI}TϫKy-&m,$<'-T~AB]ߦ|@ Iyءvᮝ֜$bB!ko<+ f_d5 %B&J{)Q5IjqyN`Q.PAYb9JylKՇx"&iGs*8$o\fϛ)q /dcn,Fx~Τ^;ICo Fxlg>Fosz8덧+h6,-^lϮt.ЂǍ'y;E [ll4]̀4Ceӈ!eaV5,U5ı~zSDbZi+B)0z|P?uօ_ !6(aC;ڗ(5q2sZT Ab`v!z6`Ѵ-#J'>U ѺeoF8Pr/[1*kL;m렼!YeNAS^Ufb_!?4y cVo.,5Y9"ҨcO/(}m`j>{iĀ/:30.wݚsMpeF?` ,<#μGk9EF:,K2>IHDV"鄹mRlo=}2ʒ͌бo68aO0T K4N8u֒'uևY 9خmYu[F2urY r`Uy pۢ&r9WIQi]bo:k1[/#VCBXM1_ԙzdܘ?ܔɨ4E摅x))v:ehbڔꮭnz:ҥ^8Mn_CHΈ#s߁32xWnx|=8s R O2**pD͘1~!6S4'6 nj^'(`#2 %)&(Nk)ɥ|k5{t0h$E|ښJ3GnTqt w;QC]'B=X!x;%@*]_=ϕ$nT^ EdA3#lHJ&tJ]::6s*4RT2MⓛrO,XLuc/Fu уg9ЎEbvM@r"H=j{WtU3<@Nu׺;d뗟1eVNR4xay 4wz2(bmA+E#xW2?Qtʵ0f3d$-Ilp1𩄓l)tM%l)P ūM R /}5kr1u6A(6S{M6P|W?Iɷkj{i_5*m]EH (:5[?cbid=i4W.^0SnXw' @.6!EDPeiʛ2ô<']m8 LJukbI?Bzo`Ye+z{D޴_JvLTr9u^SzJ<X:\F䦨&pu3&k!0bIq)d? 1P+hm*D@ 9dzKn_ v<ƙ n֚&YИSrA:zzSX4\֠J`ocNbdbg@? BwyroΪQץ$y0g!ψPNJy0iaWOF6P M,$B ;b Qس 6ik(q]0Z떠xMMV3&8q G]=Hjׁ;S h٭F̓hÜuRIbtU~E<1̟bidž|hwV&d@MޓA&j?SC H{TeVyӸRs<1@( >ZspGfPPꦯjhsɼJp/;musX|{пL,Ic4NK'Y[ZU@Zb.YO0u\[qb..S\LU*sJWx ?CߋpjA2_ء]~ h5ĥrLiX3vұtVaPF1!7 p EsiWG|rnHP_g x3/@!(zs0rQ=^X]i]"?v>9\vMe`I*K՚;Wμ: >W>ОuUV1L^ @_Z6[5ՂRiu_;SOb )R1,(a2=շE.>Gf2RW0=$ꇱFɖ}X)j#ډ[2?&k?gKSz*/e- (}Ma8Nn#% i7{iO0CX|5:-E9At|9ZUjdDl5zנm/YÒ@PU F@Zw]9iL/Ddf=km􋘾b=Ժm:i#5HN'l"sBE^Hef'p~i28߽j: ^pjܼa֐ *lAK l:CEKoA"￶6'gFsZ |w BCe&?4]/hW`g=fdp2r dt ~J+xϪiLOKo)L;=sz*㵞gb\n)w$?0V,YoU+iHk%8il&ak Cꄮy"*_^-WApqߺ֨TMBͩ{u8qR;;g K)Vi&Mi{>QY/A53>|_rW(a/BX-8l VqF$*tz*Iz/~n=;Ñ1a|;cDqe y1{;ak%~ N_EYONm l4niv#I`e-4+1 RT>ÌCevH@ D-hEX(`k[uU9XₜW]+Dj`{g>hc&f׵+APmqn-xy jT50b)P\+pңۿ!?hPtBA*E,z+.* w:Zn" 1430c8AyW;<@PUN>5<;Bڌ+M .ux fbfg2z[#,ߏO ?L vhwOL*u+V+`oմ ^{.!6^4Q“e`A;()E˨$X"3PV `z ?2 QlܥBW=z 9C+:="ptX7%D Dm{ΝaVJG{f.<} ]q`QO?yMZ}8j>c5*(#Ny˒%bV'{i 0 fWFXmD@&A07l2\]&i(d,@]mn-ymodA(c09:0p;L˚-)!d5\]R|}FkM!+a|^ U*pgNSvԳ}p6&@OTM['UZ'^aVe>0劎FwRtg 8E5P8E;` C4y ۇ?`{rTe?p7'O-3Wq['Ah2;t*׮|'p_WVLrXJV~="Tϗ EXHAuլyo+": "X8l, !x wi)0Lĩa}vj˻y7($ފa {mTpl5Nriwr6HΎ?TA =SXAEo%)?#:]0pРQD9J,&ѿ[AM[_Vÿ,Oif*REߩ?ťW =UD$ʈKNECic _||Ɛ"TX|Kdz19Rlŵ۲.'>7[P V5Lc:{I<4J?|rCG+Z;`?ĦZF|cǸ1 1ulKl\|?h oZV8WP^kߌgj›5.cKZiTi蠋ʳ_}mC*iNɂ{D$]*VAE2Cֹv?1̊TwMPdPC<ۨR $=TAnΠ ܤԘLe-zz -Cs.XM:Šs mfj} Kr_pSU)%W!ͼ/5ᑄe`?&e==zyeMIM/ z +"r2߃(ş9؁ 894f0=6>dL@qP}TC?QABʁ1V 8#6] HbUP5@%Gj[%EC) Nh~+༄c'+Zr r0/=^ƊJVreV$ uu2HdSw23^\k_[ *wf,M- ߩ ^?jz<ċpZw7*AXȻ[>6ސrHxt:~ɴfr~khȡҗȻ>~-yډ!q9ۿo]sxC\5Yv@LK+ĠU- 1[ɓ"w[qS#NmBHR/Q6򿕮jV- ;u۞ yT*zK )zu!\ƄBU;,8}`JRX/0hO &8S[~=8ܠ`mj;ѵ l6WXD4=qQ{~.ҬvتT0/z|fKڛXCֿ/cJǞ')b.K|QHZ3IB i=~:T>~AmV T$s~!'lV4i7c$cBJlr`͜P_y"b(k<'%l|a]]-7}.YFp~iYy 4s4*Gr,#?"mP}P _,V!ҳEocQ쀀_`CzgFOHCs0yir_0&Xgeή)ve;NrOV~|"au4٩a}FtZ%aBX N2 4[>95|h} jb#cR5Ux|47"Gal Z-Cw9Y,xȦAR*M _˳}g_Me8 ˍkIh'y7+C+`nŠ֎,A7EW!@,Q,>^jzQ& byZ.I{Ѳ38xew5o5Z}6 V}"}RpRz*kWP- ##GL#/7tkB4b8o,at~TMN%9k/St1}X|:xV[ .)Zm?NrQ4a;Ǝ~0"ۜ[57C)GéצR $sn0/׈ޤx2N#v0=:`7z0Lyi <]4,|t K^3,(񓳉 vu5XE)1JWtYnNNbف\@sΔKe@dhSH̤ha{6Zr=e0!ӹkCmH1"W} ȡy)w[xWxLi:11<Bvݑ7Ҕ9X. p8|MS|d;i "j6 .E- >}gYZ07070100000048000081a4000000000000000000000001649b7c2900005d3c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ӿ\]?Eh=ڜ.+,ܡF?R2F_UXfA xlN:p], HU"&CЊ+hS`"Bh*☊gPaw&77^I8qbUzS2#$r!V"$6r1\ 6芁dE&c}s%2`H"TB K,HEg{g9Z5ԃѪ\DX߯`!Ij9cZBp zE ""Alms'7@rpd#!M\y7cwrYv:mI*8*aJMC[j-b~[̔ij# lys6 :e@oyk I{Y)-f`lvs>4%X{>_'+#G Ƅn.ϕH'aAwz+M#r=8xbo9\!Zu,K2)}V)ljKmx5e؎&N^'~\&bN^;9}a/ ÌbXN~_.5)#ZsW 0$Ÿ+}b,|e=G@G䈉7jG-BiH8(C;/u_ޏts֮$gz< H xm!'@W w?stzCAҐ`nE]YqtwN*0:O@8\tNܟ i`k]&#`fVk }V9* _P10˻z> x1QIG/>/~peuZow#v=!,vAOE ;)ۍ3?^TvJ:kkGщo)'4nB& ~lG;KًJ$e,^ J~XP3!<%]=SFbJL;5‚7޺_@zGBRS|^2k (hH0óuZb)^&GˉhkO{hG}ѷ)-dOe1+ y[D;l}(2! Z$\PXeYL 22dl(2PfLJD8 { w"~R'27'RmtuhHꈑ_J5~U[6?N//ǐ;m[67xTŜ + S/ӻ-õ EPw* rvd#ZN[su QƒҋMNmr:ŀǺgnGK\dKB_ KDئix? \J~Ecz&k΍Ojb,ٻ+wx%: %@v5^H/?YUTЮ Cҧ_At GF.+q4ꓸHA$ݖҭ6U1迻fEgM $ΨX]ig5&7ͩeUfd8v8үy`c>淅>Tavi5$ {sܻesC]Mdg`<f dI姈u(*Vt(67y9ڝlYL0M@uSP!Y9漆ߺ[u[M߀2ո Gc^$o=IoƔVh$[9K(t?OIRFS~XISo C*|q!J=LNH.R3F Ÿ *)Eb[O}o jln$LN=Y4qE쥩#8N<+_0]L+Mo& %K˹Eq6㱛ZwQY!S@]`,²ۖ#jzm@LcG=AAç pRIxL`l5kT*g36 Ho#\L)5C}K -jxePP?Moaի:6aۤ(nƭ]3e}&KBt)t|_WUeJ**ht#= jnݴ/q@rΛ8]_QC__44_e7UEHK:^)"_X-qIZ<5 )Mr/!FXY2\7vWY4sK%R6@$j+L.:g6Hp/s(_ֹy250B SIf[I:"SbbE۱Ԟckwp0nM5Bv;wBqnQpyHTkZʫ'ecx}^SMxMY :kKY_H¯pR!Lㄱ(( ~BZ}L aE7Y)9s}5m臽`aGz.s= eZi Fו:FhaWMkuM47_N*;07nFc- = k+t9@ D6lŃu45ݵ?7^hg9 1!^x/4rVzwYDj6I?{{AL9#B/t6 zW].˱g_]j죂e]zv7!]@jZ:5NkY{C;[6*rt쳃Đ%)D?E?Hҋѷbm$QH3,nZN痺Β0!xVjLEqW&bY5w)uAUJ9%0;O/qD3~ն&3>4 NguV=@(%2q&J۩d/vͣ;a`ndALSĢ}z[N}7F+(@h)s4)9XѓгRDڋCг}_+yۉǡ}iy[.7ɶ쒡+xХKr{\uSߒuB"P/&8@OsS]gw4NҬ"dyQ YHFyeHv[X`YxֆP{@&'ꩻRãPzN#9XU[Mmgһ)fRivw%vWzcue4o(Wn8 j]-1Wƙc@TE^~ #Y%8jو#St>g/>"= I g6(j:q{r+ +}WHRW^qzxכzsz ^?2:{4P9ҕV:2+T\FςM5@U%%C1ܝ]e0}<#Ûa,_~:һbu;8uбw _SV&_g evLs(b38 ~ӄƣqY*^z c 6Y0i<FVỦ,H[G\;OhcS č#_{NJ iY7j-oxl;+Ϭ6t6R'?3m5tϟ )~9Onj-y1{fze R)m2BA>5"Ը SBfbN3FKD`ef*,ybDn"Չ r}q9EmdvEͬ՚]ڛ&uPf0t688<3,QտC U^+5,!KƋYղeަlj)Q&AX9>5['6<.Ec,m3NxVޝ9D]ɚJ'oEX:.pY+IuLPmllrE>+2[|[iexwbm*]xzb5ѹ8>*?L{Ll}x/~waR Xy1UD:.?DUnbt`O-7:%1;r|䟔N9SIP$UPDu/&jϿXQ;*Fn2TNUTH(Jz~ȶrY*ō%[hj5HCH+RJ,qjl2@*Oߎ- Zߔ59̛L"k) v%TVbm 1Z C< )An`x2*F5:5HP9{D3Ҝa,ZxU*7D!DWtDGGoT_!Ja(s{CtZ4xs{P@vfXE$@]Ա$)lRޓbƆOkI[Z$4f,"Nsh ̶"aueh<-5%#2z9Uϡˡ0vgtmM{ u"ӌ15Ipmc8䵜2]YS%P?LEP;,} dV/QT>4p]Sڜ H\6?+6G+ ~>k˱u&ۂ\&SW0%gۣV9阣ᖰ8P1)?E:=-Zo*{d|sM[Wчht8%;;Ht) xl-{oFiVR\];(5yE*6e|- bp%ɉx䤒U)qckJ`+>veb E!N³8W+ZUBC` gHU#T9dحW,6-Ml9͕?0U7(kn|@ Y* /=fn' ؙ/=ޫȯjqdc7{z0B;) JAgQkdEѽA81Y%|#ޤjK1DƛVH8y(7WOo?.2YfG\vcSN,qÌ}5(0bHeS ~uShW ]w)K_F>Lbm=uVoiڛ( ~sX{q>YAyURą4 c^c{e4g>/xlYY3xOt/IՅj-78mr 2ZP ~^" 3_54ʐ/)oxjE34+x>HMlsZ@q]4t[ &;kZJZU0q//M]R-'Hrͺ&Kq4ex="N,R Hq ?>C=HŪ0K-y>iWYcW [n2X3P 1x} Xiug>J_qW`7} V/Qf5Ỹ(9*#dREx:˔?a24M_>Hke5i,R,$䳍*^ꌃV5 8E8!, lCBsYrw{I"ׅGnc1y.T"y8"|bz5 VPr=5 cG^.-߂a |ϷĊgNgHB%Ōpɀ!DFEm1I{ BImN[y5ߗ8=;K-:Qr,$9S*W?{4PÝ[{(_l-{Y(/a<2sbͥ Ͳܪ&hs,_C¢q8RjoG2RC#}a`%J˨ c/Ҭ٥Ӻp یx cED3'3JFr+*yy m2F{}` #ɽᴼv_ZJRY; (ΕXSsY*:987>ըn8PȆ>ˬ Bpضc uZ .dypU 5yVu"E)n½Y\64ى$M]*c z,`;l;%z=dhR(3z8/QVG|n6JK#SXIHj`WĐq9,[p8[rC$JX Y=x =Jl id[~~x~j䱹 AMsFANhe( fYwɇ.ON]OW2@ CiF[/*feX`4ʠEGSZXI!%X Bkt("bS) yro3tL~*G:gLg@ZWKXe;gQ]~-~Iφ w}a&+"8R7aT8N>lsY{pB0Fybݘ; ΂a[M@\zdhd(w(z@/uBGY/ÑS  %5?W\?Zbb%ҴXN&G.NfFQ~ &|iv2أqh䘏-}f@A>I%~Vp/ U$C7iSuoî -菅qBICe1ti=Bhzo\; ɚ;niy"ٔZ?j\uo:wu$.';4HC/f~Y6Z(9Fv/e`37ِ-%?& d"}8Q<9b!{1+ QW}ȗBkk{Dj=RAZ{Cw&T% Q!le eHӭ8,Eѷk8=p)w(,dĴ͛$CrVdG.ypC8?c-Öv^!;em~^b0ԁ]̤O!Ó#ӝ1[T,'!Ai0?hjl{@ɜHYCB=} `Hkl[ev4h:cȆ L͏45 Qw'v̪\=;~V{ ʭR~ж] ɄӅYɈp]뷁U ڹh="b>23Qļ:k:#57dڹm:4Kۉ}DmZ:[A]w] f҇ J%-_WoB ,j w8:i/?ܬ/A|_O;v9c9LћxaAqt~H8uNF;'3`,|R { usQ<x4FS[]-m(C|dX1嶡R=5"7xkaU'uBIUn>lt*/3fH+;SᚫTȹlS0MMTiq$x128u{ /kOtL/1wyd L/<ˬ ߼x}wv\@] 2Gs h<Z+ OQ E!QTH3ˀ!9Ň#_*)T㕉z5pռ#qpvuACg Mak[OбdYz{%3ņL_ 2t4e_}[aI=,g _\FRBQRʳg.x];ʙc0|YƔE`dϚ<}%'DΟ) Sv8 a7 rnpzA⺶ۧj+AS+^kj:e+65lFnvb F ZkM.̡NϚTدv4 ~ٔZ"-v N/uVo)F v)dtb*ᡴVLRlXLđjn|u%mW;l3clQ&IGҕU͔sw=Ȍ* Ì$wó珯S$N}]-d 1_ /1'q%~b[$Plo[9!i-}](M5- Fi7@,u@I,BZH`71| sٯP? s?rF֦|4TAφY\.%IEo>K3o7|u&`G?_,R 2//%J]uQ?r].(sU {l^* aV))xgq=+Rq~yĝTh4>`θ=Gġ%ʬAyD` kF% gߔϓ-i+X :~ 6{qe-@(;PIZc `=]y9L/wlNӝ߾2|&@:>Ը!"sҮ"D?j@d~i}#-/E{Ax$!`Ci䌠q>.RS")a 1vN ~j"0I8xD04']ؾ af˘GEV;L[opɟEPUטDգd! t٪J>gb&G@E,@iOo,EQ/y/^vkQdz|4Y˂۳28I)=n:he`܅[1NH?{VnghW[ j ̇hOfV[d\Vu v`Gr 5@D2Bf1CxVALg G'mȨb,։Y3{N{`y#[apXl=~p#QZyso?ĉ:?K$r _V.& rT2$2 EL*~di_/0;vUoʐ-]X415'4&e0u I4o_2IyF} RU:30(?۶>T'~eĖN" J`ն_>Jc`W~(-Q|kE7-<ܠL E1gÌcXA69)Jvޤ+-S8@);`>2@֔ Az6YAd.TW>;@Qx u_(+d.Qj7u8Pߣ6EZQo'7Vg0~}2.ϗȯ b$y+cMQh_?W{Me'pS@Z˩J+~+TP15,kDə&MvqA1tuJ* G8Y%Q݂k K(h|*#pm?55,@Nx|v(Sk-8`؟e5EA y5L^CO>0Wx'\ɹ#)xԐPeuD?__\ E-aC |2 ֫Y| G'd9uSfYKcpoA Lξ̒"#t0Sj1kRoNQShJ&tbFͷ ̑??W3[Х)0p tgTA;) ஷ t-NG.\fbaSVxUi^ UQܳPTʷ؝|f%qT8VU'կU>n>sJӌ3JLA,MTL(=WK>TaF(>;j֖5+#*m,)M,;hkdg6Xad[0n-؀bh]h]55SȉA }U5dά']Wë }p.RZ)8^| 7θu ܃Y&|\znFOeywp1mK!ޘk-+>1</-E ա,z[9L?8y&3xIJCA"π"KZzp2(-.GI ɟػb A&eRLߗÓAOc+9CK5}^'J ;d`frx61Ruyu44u4_ SLho$3|Bl"ҰH"`@ C#D{d-yD2g$r_%])%VyyqӜ[Nhn9%kn=z.?ٓ=9G9@C0iFFrs75wLlZ@B{PRI @sJ^'*N 籷KeDMhi%m`uaeXf~P ɺ,|=a_Q[ }XHDž8`{S=e_&tVV%3:"l*D`8HjedgrQP} t (_a_N#X}>s߬|솳Ts) q#"KVwI3Z"X?a0{~xdm+֩ CP~ь3P ʗ!@X:CzB(Jjl6(p,PR,1;\NRjI,ŧ9S\W踌Qyo.Mt ޷()#͢NfL~+js ޞުVYn}34jݶz=DVľ(Ј[w{Gn /Aji},䡭 kb R;B_κƧ#cDWs;(=Սie)^ W7G&+|:&^=ס6H/tK.}Ӥ8-nlW5&T'2^*SQc|#@\ uf)k*!E'?U"j]-l%^G d|$wժ25Rwpm"9:NEr7de=fy2BI8E8U\V Gj4\mbRUL:HkJF:GAmF;0[Z*NKηErB!2nY"P,?0ʼΜ -hzâ昘4VA5f| 3.&RІeav3>qn *Nag\7e_o壋_i㠏4TQg!K@FE>f)1Mϥudj5Ze/Ӣg[\Ī0&W|5-)SZb<-3o(&+i6y˨2 MGV!&Тs!-x:Deh o4KsI\{rW B$;Wq.:ؼYgYתMcy{>3X5b~碛(%@f~7&HF|bwR_ /?3$S~M@Թ`Ee#J'-jeh ?]VwmL›n+Vf%{0j]$Pۯ&%Z=ҥ %9c-$~R͑ =,¼w@##J;̌;Yطjp{os@C#L8gOL UQhT5*RhɵI#d=̿'W{ňi]B^-U^7j[i>DӾbœR6j>%~"q{攔ɀaoS%FeA< `=jE XTx?Z MSy\; TAc1j;PIA=|`Ra$կL9޷W9zXqAoAX!d8+'HSu{~w5S%Cxaq!D`.j yuUSpbp4 I@_oԦ!}d=zMA%""o_:qFCiE4I1k5ӢPr𔻞3|C`f9lFNfS {tJ;u<Ɛ- h$*FrsKP ;N0(!r{*ֻgp`cuf|K\r<{EuR:oXEl׃"y& druftc 2GݹZLKvF#J4s-]p6wuф盥Jײ&KOX8t9qTeXhnM^O\N}=|,*v'WRK]HdQ$Ϋ-^v2`VhWk,Ne m-ڨ3E=H^سZg{F~)ߍ"r67u#(Dh@j|*?rGi$%Nɛ7qZ^菁k-2/;TdA߽ SXo*_ }~øa+C?0e![ٹͷ-;f#=wYNg&v 3I||ly\;qB8!0_%oV.pҫ*Q -2'9ȫwb@`iuQ$ݡ`.ѱ.s B_ C^# EԁG ;qѸ/wtƭ7,6z^v2zmoMi>odz^0=jKDb KOBgbԎ?N('PT}"|"Bۻy'6sE3!o/,k/F<-u-6d*0>剉n +.hϝ$$ saYQB1('3JLoiƽ֤}| 2J#ʁM@aF ~kBd-x/MIcAL1iT 셺zX ^0 @"}cvIϙXT\ ~zcݓ4YKe[)N1 ץzg'ӕQŕI~hnxlysZ9ɝ|Z\q5(>c* IAJfr󨐣2yi:g(,bb -L!lXyKU 9$}60qo~sÓLǯY"LPyBx"7׃^bj1YYhTB댳5>hsPW%8@AhdyZ-n#5&hUg;MW,s2;RZep9%m@s() e<l t"%OeË [S'[[sT-Zsŭ`~7D1 a!f/}Z&E"[z7üf0+N=vQmgEZ姃yS DRf >v(Um,|%ɰq~"jOa~yX5Htt"ldZeu*'FyH0`y:ur>7sYL2 Rf˻*WU JD&q{Z'sppOmO#tyȧ8ꕯ~Di70(l: ie/eߙkOi" b纐3ˇeZgyM8֏q:~Ң@01I kҸ8%:n]ML ھ\fQB ix L>o;iJ2҇SsޑhkXU ZV1HK\d(85PBHP,Y#򯖚k.07!>_Kj`O`v|+nM%§4^gtM(rhog r桃ě'@h<祘7昐cfqUm|"|Ou5,wS3nj^OƵw Ytg_0h͘v%bQjv/o _i-Ak05sAJyb!^5KkQQqȞ$׍p`Fz:נs)f?^ 4q2%yG&+|_w| &4,>ȅWx{=R}L<ҩBIda\0J`;/9@7L}SL fޒXae~0e>hMTI*b1@1=Y<)y JM!D(#8/ugRiᶢEY$*PdC)m&7I]]=>nZ wK܉B[듁ks#T!ic AIbTb}t@ĵ3=+x8:y߯# v Omvmg{,O=R=lWTYKo*jV䃔O456 ;e;ip*볯$J+.pXoe`*܂5CV06BVw>JܨbQDIUXXcWi$R~cvRtt@= ۄiiԲN=_!`]B6V H%OܵgvQSRzKO$N -kWdM5  ׽o 7S$r΃}LKJ͌OmA씣;a7,* g늴pA;資Gz.H1.1X,5#Y8 yIwyN3-> 3W)3B"٪fUc]yd+}Dp!ۉ#hpzc`JdT+67`G<&D{d^D[Tj|z34.qpWPb yw .2jI ;:m{/)M˸w@ו}Б"eXV&Dfx|:^[3T0,{hS*K {tdC[=t}STsG4ݵJ::4{ՑJ3@5xƸ=P,{_#\C C|+\7Aٝ,-BwlQ<>ig|x}1ryl)4%{6i[ʋ]eИ:6 = /w @XOj& 5etrs2cexwow8RӐ߮W==sՉ O{ %b^Xpa;`yzEGBO MMMbX̠ѧEZ +e'l=ᾪI/6z"!2o ]VvΏ3t5JKVp2B/."ap .[7Y?=sD@K7A|5][oq挿%Νbim9`[\|c<"bJ/G2N\>)aWdv2Ւ`]Zk[sEvT*$ e9 ּ+4Δ`lS~y(r(=nA^X~cϲ9H!uXʄn.Q|C|*Cnq+)H',|hVZ>ۧ #Mv{&6FQ;u,_윱*<-yݘ )@=ٙU^ @OӜ%1%܈U5W4> r+&Yo!PIYm@7MwB]3o8sb^NЇjVt%ϾIC2yJmofTfaF~q]SLYP=ʩ\Y tث%=$^)HNjNtUv{zHĽ|Q},}\s!` D/۞r b)ېWv,CTfϵhښrD|A;gr9xXn#*gD%a呈w񩁒ѓ8]{fJˮ5>Gln8Ma#sbt_*.+lUzw"W oBKfrQ5zʪ ~l9R,v:XٗJ2?'Co.)ѭzoll:TA,¼KU\V.%I]4vF&C Bmx`D}%ŕU3FnH\$A| ;/0@yO$"S8tc&\T(}^ xkBO_%,OH=j8نs Ta+qDvfp  uBrYBjՎ0^$#RkcӒw910B+Ú:ȕauMɋsJC駆Ĭ?<{V厖)uVޥ$L_1j9*Ȳi"rFߪ!6,HӤ;^X`JLca84:1Jm :yitR=k8A >]M5,F8fB ' ݟdtG |,p?-)GN ;tȌlBd &X'=HE Ζz7J8(\(vR%(# mfȖd5( P ]2X*o;V]A ^kmE:p ڎ9I<E&RY}e.!_ע,NIG8J;'%,DPS4GMyƭy,_QtB̓ B'Y9F|(svkSxrK8.34oJn_X.V~m܈Nsy<;)]7Km |15W?PR V(U=o鴅|-4z{+F7@ə6RXu7lW~B?4;CCYVOn%O sў立Tלzk lI\c:@Afdӌ:[=D/jhhR"vS3HŀJyUBwpc? lֺl7i╫Z[' X*10k`(g S'N\BzUm|M! T1nphHʒt%&>gYZ07070100000049000081a4000000000000000000000001649b7c29000036ac000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/6l]?Eh=ڜ.+˦Oht7PjH敕3=WLꦱؖh5A捫:|g|$@6ALyHA됒֔ng \ba^q:Uu1oEԶHic ͤF+o%+e՜|~oh7- ]o&޺ڟqkJZ^a0 Ti/=:h0(zQ\D2Tjb@dZ 2%q?&^ LS!(E+o *"0h`) qS,"̃X&̟,%*KIzCo^~2`iYkG4sOj 4[ OUu򮿳ι+NJkN~* ր=?̳Rfj'k6.7+M*~i2:Z4Ѩ("Z0h2_@mԲbePS"թ uXJ~:{֬1/KY1*,W|L#>ū@z4|GxG_<*kQ1N_ɩGtMGn "_sѴ/fzQR{vJ/ls<3Yv5ӭօJA( ȈlߑڀK*BkG)xWr|鬭gHX͟l0̸ej5ۇ3X4mbh茄BKVZ\dcT (>&kܫ:] ţ{TD,+G` C{ էEDZ>I͡?]/BfCϱ XyZy~01nXm&-vx_`8;@-k I^"+^焻|M΍{/7R aiQ+ _%6E_drGx I Xa-L 3̴D5BaJya7CW;D"Cӂ&Uyދ4hʷW6m[K ̨zc~e$k+\`"g`Bn] ;[|cD%I9|+ch\d%7`\mK6]gThx ^{8ģ4ځ/qY1 _F4HXF{3Ƽt V;$d"7Jɪ=%F*\PKkuC.Ĥ)H!MlkS]RNES㡢!GQͻglg!Z52RIj0KB @ˀ@'N{/iM ƥCF,j)@}%4klbżs7n#™nG[SvJHz& *>01NYJ55E@xj(Z~H IM,ap2ѢUDctc| l#]:sWXpuoҏM&͈mies|@:&uBgb TѶs/~PzҼ xi|69iI7*] f4@v,-:7 "{fc_龰υ駋Nmg0ȿԬa28W.Y+('d4F?G :,:#܅R-4KGҎ=,-$#3RsZE}rX~7Um$(Ej{toVv!EYyu Nh>kң#PGQc4[Rs+hKαh9E]qYM|۳^вW\붪HJ'fz)>jG,B3}G@ZeR]vE,cP ~MeB X.2?Zq뿾5R^= خoE?YLug;[)D6,(՟ҽ/}0~cuC靘]em[3"w[3Mt#&K"&e.m%ai:0x DL :'U7{_p<#j~$bggßW[vZ42pXDlz䂝g|yeI#|k\cqAPraHCw0_{:6ٱ*˵P% k  񂼧D_^[dJB%[nis(>$]whNО̓9R@P(xt8figC*4ԽՓ 6f&aΖq^Wh(q/eW F[TtP쌸k]SqLmQE@M&B7`|$Q6Xfݑf& ᆜ {9\ǽt.agYwP+Vpa3]UuZ2KG5‚|%DG@صו/}.F㔄Lq8 K2u7N4.8Ml\TώW;H $g}ˉz#RwSfա iÂ̇e6yKc?edm;?'{ut?˱P=?ؘܚ^Y,/N-1$\Z> uՃ„Vm]fV 5eև >[g12EĶYhgQHpJB0PXٝ<1g`|5ʶ{ڱqvL&ޢsyc]fp5,t)w'! QV`)P~٘~nwH*W P/tbri1!e:'9ΎCZ.6ȵ8ٕs^;n"5㧊ֻe9+xCAP(2 2f#S ig`:P;ǭ^R=V_ qA <u!*#FRV!%Sv kev9Sٱs7dx}Ǡtm#zdg><o EugIv?a_Z<5{a Ml^I|m֏Nr OKh'WT6+SYCP+p)inК> THk4I7lSp8Ÿ9(8B>P@>H0>kzjz%(ݥm뼘/eH҉zdY/ aP&bUN1-`v~˼aOStIG0ދ/ǯx.5KbVkԷ# s0X4xn`N7 &_{k!u2rI}; RX:Jm)d NDi`_G^׸GC0`gNMv:7ߗX`AǵۢNŠ/6c\P+iP^cHbx@ /QeOͧL~V{I<3KSkd pN -FAB9Ϥ6G5 ~k)9i7 O ݇ ۴X8M-oVq;-g!>ѐs~pMrMG RȊT0ϴV q򒙄[ю[/j!mUjLi(ܶ)d ƨ.~2XŶph k{k}Irj3ZĖ4ppC`[Ceߠ`1Y!b*@ , 죝PL ]AV#CԦ+LL(KH?O h ^7ar` An]LJHSlIc|Ͼ7s מ9'0Y!f(&G4F l)w(E,o@Ͳz6(c]Sňǹ5PPW ?FJe1EEڄwS{Q70FTLX(m@M]ϩl?~DŽeRԝu;k{=%fa<DDԈi9c@ErYj.2~` (pʕ1GX;*ѡqx_- j`FlMJF|%4]Tcle2."?X}xa֞k_B2x'kh?ncu+" BGutXBʤ3vPiOADINW7o Uz3ED;x9M1E׼-q9^P[qbT?N3#JD-#ݗA8fqDHw0B~7' ?>S<$٭c{)zA﨤~*HsYAR{ z:ΉI"ZTDC1ʵ*j! n}[gp{$]atG;>pھ1hunK3,}%WPz|Tc៞/sMݮ,z"~k[tu$3pQՖI"Ӷ~|(<ǥTe/x9 q?$`Ǎp&.B02ũRe=0he60s"y\yj^PK.Dl5Q\ѿȩ)( c%Zp&*xsACjCT;bx? פa/ }ˤopC JQSg$,w_hCH(42YɀcifG+Dq5M?ZM! ،6QQB,v lLUEQmLjHZ$p0B!v.u1vCLu'G&E[jǖa@916ۻzA6RߑGQoQgt,0c:CPT.yf7uaɍ _x0X$$HZB["XkT̏D2Xv-73[Bw"a˻3&XO[/4Цp 劅Z`y!#D`n!RMe_~ãNuƃ Lٹ`Jl4;#L\T<͇m NfjpI̱^ =⸚[q̻b> qˮ?Y°NU ڐqc[n軛~,d,ȍj _ur2!CՀl ,VZ zND2Ұn?_B`;iǸ #:y@C76,Vvn9ZRfaA0[Sܷ->!:sEElFxՈ͋.;`e"0Z lӠ#ƫyô^k|eVd6,x3TO2NxKwc -, ';y#ӎjWB؈Yf6; l$jE;z 몿.l^{Y K.i[wƈ/ !Y+J%Ƿ=9.t_;<ᄆPJA":7KE@_ʞ4tt*H 2IS \.`Z7K-Ab棶~PG'Ϸ4Ffd|(Op+T_G"#o4عzM5!Ñz0hАdrB̟g;6gMH$!nv vHrUoly{}1\[ȥ| }pP=cb:62FY@|l@=\x]qnI=<&%VZjl\HҡвОUҟ2Mo\*gH 7"Po4 䅼rKn(k1?39AУ;I7s{<)-isPB.Q-[H Ճ% A*hGkm.id'<&3(VyBdeډL!HqN,Oex-Κ'9Lʦ rJ&5#%>X_,5qf`mm+-+Mi [J^ZS=5_G TXdkHH~{/X{bN85"x[Y8?e5`U4Dzx䛄I(I`'B2H-= AAgYn9=yMH٢EUvƾܺCƭc+Snx3SyZyYjyqX88S?OXJZuT S^> Ɉ㠗,A{rBTW/wA Zc܉XVU>$vl#չz(VcɶH% ~BUU o8,)w6u#/N]U:]6]3ZCp{inShIOcpQHGyJP@$,8~R/EOX.S?c0+=i]-BeG:GhcLeZ/6 ܈cjnYH8VF"g.۸R-p c~p18s.=iHK@D{Xӛ u|G-jx^>*e05Ű?'\_*%m(܍h9Œ=DcF)_kr:>Q}dة=v#<8x]C}'jxJIlw޳U4O=ܰ$vZ  K%BHKQ[65s}/tɸv^|VK}@uN2|6c%K… KǨj#F>;Ag3@Q/Lc̑YDNpP T%{޽%ShɤGd@"n f&4G3Ww0eҜ 7>A/!; gǚm)i5+np5g:GA,%#ZNJ6]ȭWAdVûEa^_\LUd&nhy$\\w.1Q x2 oP^A槄!?܎u֍,9~uȦ&HuҪKd x74B>Q _bPM֠|ܓH!\0kX~"sӲs.{y6G?X(ܠzF'\VAmgn#u'MynϠwhZj&qxOEysX^/49R<l$snP\1cb' /xP]Z` mҼ0O 6HDP#9s`9f(1w3Ї[Rf[ya\N ̺}~ܒlBgߐ7q}ccJn ns)CZJq0#>AmFNk{^o4abeɮMڑO^^"u6"ЇRhŒH< D5~dM(Y &b8bVX6ߍ䱆`f2Q+g GG2Y~Q1@m> !>Nbqƈa獐7 2U$Ns$iҳR`|Kq9S‡|:mZD Wj]i쀲}UUG\S fO$u)=]GLXCXqdd@pi{\b>gaDxb3#θ kz,<(X_sR1F5dH6y+>X>5sV[16Eܨ]x@QFj$6']AT0ڻV\͗ :djt,'D@I?|](B*D;4jogtHl.k(|g|[=1Q>@UQb?m^7,1u h\z~L Ur v{q4Hugr9 #*REL䖣x+{V7Kf[Mvy~ LB M-ta #@hs#m;4gceu%?I/A!رWH(]xej%(iOL[ Y:M:2ߏ(Hй(=6j_ m۪[gYZ0707010000004a000081a4000000000000000000000001649b7c29000072cc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ r]?Eh=ڜ.+NPgk}w%'eP`㾯˛ oYcr!Gk얜M.xa/ka3LQ5h 7F;v%̓ZɈwRwzLdk+ĎIm(%zd9*rVgɭ㬯ҷ&&]'9@fR(@.Fc2;~D9TACM 9;X o3~Zkqw &?me*H֮߬4##N>mHQݎ+4uEǃ QD-ϔ 9h0X>QTc<{ft־ 0 A-/i%j9AʌSi,<,OxKψNۋKUTO˕VW4g>K)Mh *7\Di3*䍬͑CG 'G&w cӁi}Eyb+cy@)ε3; W_&=j st5!W5rrvg^O?v¯ g$%NJUErLWԊ,)U^Y-%# +X7=!mGzF{:+z4]Qb=Z4pIs^tt}#s/_K&v:ɗ7XTu&E62yXha"4lI;u綶F㍘ F)Q[wVY3to$ؐIhr絣I.\3gyV g:ё3M=c:rjI ͝ņ5D`cFo&8";C>:VJ[1Ψ, EUit$N/!?T9PiK[86g)0ΐ2j(i3vIf Cj0WyM@b8-7#*?|8`K$G'}[5WdI8V;/$ ^F*P H0 weBVᠯt)aͿ)`DMfxm_pS){0(SB.'7Zys  ɾԓc<>Ý>޻A@O Շ=|HS=;S"rھEwREȢx)5idco dT,{؂-lXK?^wG@%%CC bF77a3 |T7=ѕ4#9 ׀=IR N񕮏߾}0T'oŌwY(^CÅ w6D l΢v:"50AD͹rXg3XW`wxEoЪUpF^9@U.'DEqR1mWõq==ULR0_ Knv E%@sFs#?-p^'l4AP-wN"9 g)I$ˏ~_]4!>( ߌnO[! 2? kVø[lKfShL?9s6), Sif<2H({z̓$|Bam?k&\Cjam;6RMC_KvI|LMh8pJkQt53ks/?GIc:63K7Gx`FSJT:vp'"p]"-{BZ@(%V Z*"mjГ63VPrĮyng aNRL^s˺cd)K ?f0ؚa*=Cf+ep㼻b_Â"l oWf@Qkb{7╟}/u9 /F{c;s̫ 2}H)(bbRPG}I~ڤi50qorAߧzx֫+X~-.&wx.ny1ަZVRlpH[^tC˘>d~rkJcm!lӴ$2[ժZŁPs;Aw*?m zЁfvΓNØHlUd5WdKEѢ~?T4<l_^ɾ1 ko<9lk58 d'-hO|HTWZF&^A O*9#~3l:,n}B^O߭QK -"sLNިMRRW<2[ӟ51,rnvB٭L Pp1h㩰^D!{Zi{ER=\U٣] $jn3:3'lWc3 ]$b$kzE Ak J>_v3?.zޮ]0QK=4Coq*xT36"425KJkȉ7ֺ3y+CN<.gi(KFՐ۴2&6Jud?n#`nTXW\ #F'qorƅN( B.k53ցիQѦUlƬ5Uo)ϮsB+]G,;"\@V̭ыװَ>r鞉d" J:8WcI 7F]S77uTƓ@9q^.ԓW]ϲ1[)l A\@Q<>l |zGY 1ʥrُf^аUUahh2Oj)/Rq 5}_P+4_ wRpc-(9Zgͭ tMx'gQSM 2ܰ~t4A}#V"j/K4V  Mw<.KE7Ą"8sm:H5{ G8*ECAJ`">$b&>u=!hAeZ둃[V>ɐ6;ޕwu[6PH2DΕ{4U{xW~fUURr}w~`8;{fG_vQ2{PC{'C2rw6.ֈh̟$Gml|j [a20EǝNqryA|Z)C7y}sI.ּBQ+xҾ #GRs`r׼YS$'5rtr+fdW̞cT}s_#KC)m,a3rZDGptΜ4`ÎRLSIkE,wJޛ tZ!'m#2G0OSGyf:,l}3nq@pojFdlq<.pEþ*FwDUHq5rG|{7: xnLaCJl5edN$JBx !Z?jptTl?km7+<%G4oO. =NeG՜ ;}҄mF7/JZ a>ͶY&=0ˮ8r)'w]/;P'&g#߯< ԼOM.\qL^GT1g^D!nEfEe uyb]ax5?ƹtzϙLp~pa <˩UR%ʩpSXB }0gX]Jah]|!!%nqa x1mtcBl6b 0:ǾS*ҟ|!:BVO Ї5|SkLC濇)sdtȀ/=3W:8^ 3 GW0nP`e.ǂ>,\VgRO.}:*`tKfLRY@/9cvADҵ{qIx sʽVumNzsL2ɏa%Kf $e&!0X|4un 2}J `"9AF,>k9LT-!%YbS}wT˫[y*A6q"qM=R csVEnLSH3NJld֫=r(rykT՝_1֌ CkK")I2 É!mQ1}nk:0b$J43H(@X&[]tG'б=@u|eZF(x)#Vl6V+uW $ukMoNq@>ŇUwgnq?◡cQec!sHE"v1H S/Ƃ8ڸFDXB9 naǘBhn˓蟳m 7LAphp`77v3u3iX[441"]VfӯOpx+aϲO11iZV{߼%le(pAŋpqxH\Uy&m+cb8QV#~)0|!Zۜ+<#a|sA\hVy-Of\t19\tdHj>7xLRAi](Pb9e֠KsHbbDÐ j 9$z»|gCٹ!ߴΰO'hrGg[ssp?sSqaSW:U[qΗ4Ƕ˪f1_9 >oMU@ ֔3b`=˓t;V[ϋ;z_#WC ChKrI)_ r퐳I;q,,hwtM)Z ˲nAIn&3=4G% @F6Mq$1 DkB%)R@OgAV:&ޥH(B})e "e,Z^e>u,Xgv 8 4gYN3tm. +NڎM @nb76$EdJ_gGP%E #g$ HW0~ϝB]ZΞIT,xK%+ _Wm0z[ߢT*$"鸪B;!^<?찯=j:3̰z'en-A˂B* t/8Wa$3ͱ^|q-xS![>cZ¥_C2/C II\KsnsVԈ1ȣI) J̗@zXn!}e.ۛ{_:x9O j|bdps`y*uR=Rvż?2nR,qbՔ&[5xfnyő#A3Uok͋7Fx=Z}E{6l6)'\l?dc rDWy\JFw^j3]Lҙ۾e#O W<:9B {zz .N< 둙?(UǯOshװ;K+>i9Xn'3 q>wczdf1_VѬprK?cj9Egtgir61qrq Ͽ{\U_ːVdUJ9@ 68cКӑR77AIXK#C˓@ b!m?uδ4TԣD=:=xPUЫ$#LO\ q_`u+w9ؗ JlO[-c>9Kj;Cġ~vDif7Ԭ!+.W0}j _:95Ȥ@BF&,ԣt;^Jٗǀfͅ b:7MY3^})i(f7}cC` Tyڂج^tlp73VCU_|KtKJ$0, !_eXo9\r;%yncpd2ŷa*ޯHs|Yo7jl:R\+cN@y9n~Cyotm ; q]b ;ʄ['A@\22mvɆ+dlR_^Hx(lv.P<_ Me'8(Z#Q͚@95rHL[-Wze+aUHGHd-oSw`>W375B.=Ŕ4 $ p&us6wM.G@"Ӥ'X5)w'_`TaMDCYԲS 'f3ie }h8Цd]F6?X/AG/Z8/̄wFg{ؒ7v$ ܡd1G4r~hra/8:ѥw3+l! qc~? 2D0 p"vCsGgY8quK!S:\"׮+PG@c;Eb‘I<)'GVv.T dy{.lx5 8ysOkoX )+ %<>`[=q 3Z llҒ˷%Z2B[0(TO_p.D>Hn)mAjz4oRP446'Q:pL[ؒ>SdwںЍ܋zGkǫ1?-}( Dy?Q)U1mn# IH! UH|&ˆ[N{:W|Vf׀!RPcofKg;%˰]M XϬ?w@88v2ǢA#AJޟ<ٵ+ـMC>\#l*KdIr=,nx $Eyy5,i-Z8$ҹ6-ZG t3RZ]/-s"*)@@*ɠ>'ꂏ)^혜c1jp r\/:~ӂ1Ņ.h ƷtT OK X@ !g`A3>. 2-Lj娗Toafv;"ћeږW9fgߏ[nww̌A`$b߸C~tӾeXP{jv`! a3!g M!"OCti;B}5#M'XA6X.xHFk $훭9ZV,_{ndm5s%iԈgqW. ܫ}k'VS&+HW+jjF9{J_%X{_,)f H!mI(xZ.$z%gMȩ RnnGuQscJ=&sQe3&k;-Cڙ-3-]HeP_XǪh6}O&2$el7)۶34&c~+ёRB{Y0-M抴`.]^հ<7F׾9E @oU4|}L'U4C+gDݖqe>|޾d-C۬ȗF!{gvafiVK5>w>L3؎bwQ+NJECxҐBMftqV%gt{gut5T3.XMIHDBw15ցѰe:w01H7fNcsxer}S [U۬75t K7~#$g?ԫP7) ?m|׷ls~w])lGnldꋻңzSnw2Wb\CJp~cDwb 﫷b-I;&N :$yt'AJ2b'߉Bw!W8TNgW'cK^ZHc+פ >%1/4;M>\0]/D^q9M(K?(FGؿ\" f':J içQWJG>GOQ;g*oi!2<exUw˪p!.4gSͯ7;Z9Tg"0#"4F3,#"r|ˡZ]^QpMuE@pns=5_xmE4ccC0,ka < ^xd{ckxqX R* c֩f,PR!TX٤]S^d%f؞Bَ/7](&pz@3<݀``ckvRGWjR %,3N)vђ{,@"Bma+5~3M1fa/@lòW%G}_V"hlql|4@w5ՉE1"x5dxR ^鑆jUq1n<^ʢ@S(!n˫)]=K~FY0^6iTƜ\VjHS^ zQ|m4,CA6 *i*MԡDk 3 6G4\ 20oL+5PLJš~.uv#Y-  _l?*NDssL u<־48Td[ari%ipsQ' 4t15ό(|r.XI;b{`)Ц'F]~vDŽe+ѾnO\\W2-\'ZO|g{WKi 晔MpvEGflƠPuDRoL\f8EQYRlW}UZ ,TY1LWEhYLGaIȲLq୥?YAaӕ`r|}ʐɇZ颭/ JEP&0iT3.->@yrbkn`>GI@@a휞J31uU1A3x[np#7-u$yIAhZ]4֙Y'142\G2XM1_'0}e_XpjWҢ&#{wJ"QIeqE7HN)H~H_mYZ?^=س{ >1i։s@-U_'prRNT#_,df- ֣j1kx 4)=q$x'!:.&hJoJ$0ȥ ϤclαϹav_~,)Jӂ$*<{Ԗd;RA9vLN9ᡯ'Q7ŵ|+zrnl. pB,&i׏=EŘRii/9 |g#jO%&3͒NBVWDay W $F0e"7~֒ 0D(J@QOމU~\9#1A;Q^P}\AmWpr\i`Du IDbkLz pSlO˻|(qrP`(<^9$H?;x")Ƶޭs@~|":d0؊Nc"%8`%M&!J̞cK%Z|ݹJI"g?t&^^dl /oe#y-Rï~ޏ^;?0 P!53sy$n;jEGܘDaGڥ[ݺV Ɔ3xnG V H ʠE)ہ{aTT+h= "Vo B$ynP]@xH9Jnćo'E? `S/~]ɀD(<k^$UgO8sku7"`Gi(ɨ2Ƶ ɗy2֔ܶyY$<=Y"tII}|N:iZg# (@K¢oUGՠ&h 59>HhNJ~p c@8. Ս"V4O 2'&phIu<94_޻\7PNye[: ܔ+"prmv+Mu Ccw5f ?wBt> U)xlDF sB1o9ġo yN FT8x?EJw^.0ZAkkۤ6'?ҿ}|_{Ǟgci ,0=IaB3:!ec$Y!jx <⤊HL@3R%ƐSk&8@êYAO,q bKIΞ]>95E0Rde][p6$C+#=z`Ui7XZ5x  c5x޿ >{%aw#%haw)ۤ_N閥AMγdf1i|NC`[lp"DlES][.] DYd^*E"&n.f15rv3pKm@sl[,k2|ɢ4x,CxQn2 CK6\wcgV=>k2r]. @ew䠢v$J1 6[nm@P' tT5.Q8_;_mW|W[$A!?LJw˗\hz0;cX7CoH+\j`{NW?4pg(;Ͼ|Ad'bxv `Ez›|>^o6tXr~75$Θ ZkE)5h8_|]2u +;!?\HFbMj&8Q`| {2b5;GMVu 5o7~VQF=2զSs$ȷQUeLmz*"{4WH~ ?tLgWXCh9E*i4oG >jzw3<JpǷNo 3 &3Q !~*Jq7SfߏU)5 G& %=TmL踙g+`Ꜵ"(ǐcLpr$~-ɤ|čSN"!pyX7zEŝ4gܹ0"ҬSΈ~<5ce4_h -һ j MI;/o" GdgzOpMJ>=m{t '6A{wt'}ɰj NQ<ٹ0xmZ ܂sWUKXߏaKǹO X13p;:b%L0gAޫCNc=6ddƎ m"ɗǤR<ȋh7\+Fp5iQȺL}UbLobzmߠKBawP7Utu;N2OB\2E׫g1L)$jq-E/˘:Q5}6TA ZK8&ZLvGՠ:RB4])Ɖ ʩ];ۚ\@Eo6Ya}C ړ7cUH@aosZ~(Vbۅ<&CWd*DdqX\o"$@ytAwe_&L?9<l\-'in$974*UuL~-̊I$xkߑKUKگvTe$*n~-poMJnt9TlT2EOg7W-xsSa/-!DcHbw凭T`m^#/whIfGI8ꎅN`z,0u SF@7f$Y9p7Oevj:]a5p]5BnIQfE83p |t.qj>: ]&XEU~}{G: -d\" Ob.s[gn!S bsp.gs&[u}Rs8HLNTuc<25G4 /l:wѢ`dPRw y?z\tWc' AdwYwBUzMʫ(MɲW]kٽ:/C9nA[n29]xi]naK{KЁ9~T)-=Х?i{,˛I=b|nMaZh+v&$v+9ê 9R_J=)S6# `݃h!dx,U{qrU/Dωa Z6G7%0ҥL*nK?'O 6 ɱ1 b)c-zW=RLR1RuЃreV֝c+Aj:M)e"ѱ>n۬ϘYt"8Opnk$zL؛ĜAܘ4h~*$'>n@ĉ}ß2'Ndjŗn|y3ÞaH=F|77.}}PٕCuvtه(^XB݉Z^x0CW&E僤DEhyv NBMDm;gDѓ5Oꝶ-ճ7yő?QGlB"!@, v]S3: p0hBw!kW^߾z{Nz" ^Z Zu׾ w[4:H F~9k&l\k+/I)/VO{nu_'` UzL"\jXKtdNL[v)0#*HAXC@gVLAMЍ@]:CVey?N<Pu/ FhUx2~FrnE)`B9 _chNքrP$N$7.RŘuC& %G6Ȋ}TE ݪYvo50āv. u@ߴ]ճAކ?X{G:Ġ{ܙvr?`ߦAt҅ͻwŢ]ăznm5aFB3 OeU֊DMߘ*bwB/(G65(/qU %K6}L9䇜UdC c45f@ cpL.~dcֳc\.b3g:pM_t2؞TCJ g0 !_ ^#l=sq_4&| HH ͚ͽx: 0ULk1ԁ+/hg O{fLfVpv aق'N|:i\"#SC'=LݼdHwt_hlhsOI(\s1_,k3b{JywyU1iO[[D%mޫ,J'V ]E>U(8؏f |̤[J6ml= ޳Uɮ (,cXjSVr5mYvxf2"JCoGAKBJUn;ƪDQ3pnɱ{ڰ7Xv͞z$vè!zI8qAmS]Sb9$~J Sr@5/gYMlWfQm h]Gq(wGa ;2eۂFK <)uV;Y--#ܦ9A8lu\ODh /άg=jNpRU7RلK"6Pe.{'JyW2u6'9 mGDP?Kr['{}ZtP)# ~[&ncҏC2l't.fϹdF{~,XТM/ӊ /&RqbR#|94Xj(R ]r P닏M#`k-!o6I}:.D!Î5wI/ Q:@j>.>W[pN00rxO/RDP8d!r[JqmB8MQOd;썙 ݥEeCJ nAB4(%\R4،q']'h0Y΀ੱَ;}CmP["Tǚ1! ZRCd"!%8Iju ? K!5jocN:=rMMY[Fjr^NߤٙLGYme,#)p]iaz꿚9_Ԡ˕Ɵƒ AwR؇u`7 FutQUMrs,r4ZΤjz}MI1)1 kDyOM(we[VO%ȉfON CXt-ƾzj rV -L`SkZ\[X=FTm9lv%]K HSn];wz U~8٭}2ƥ!>k#'F8ɯx0+q$YT<1dE!GSev5{Q e{}`ijDnתJ ;{\tF"ϊMGP׵&1/BTq扃>kxBz`v=ҒRDĒKn )CŌg~RJykGyXtE+ Pߴyv{*%cnn"m6yR50G^z̛ɖZgcaN4y\;W?u Οque>p0lJ8կ)?m**{mka+sFd9@rOmۉlkε˱:CK(SґBQUNcۦRKE+ ~u"OFz;~a*S(OliƻP~{}CO֏Shؔ:`Λ'TR/-*EqM1O"O*P%MKx ]ne-P7pX1mDz)c~=iN&[|ĵڷ'<1jL "Xsޫ#_i6R'9xl?L#vHbJ_@a*`TT 2ڡdUd7]y\`?VFa`{uh׿N(i_Ҭ $y̲]gӶ-}:l0%c Epƥ cg 4"Y u:FێG{ op3ݒ}&#A[8(aK}˽C[f5V }[6x͎##`# V69DOeƁ nC{iPP>vLS@X%?m۝U߼<GAƂ[ѷZ-rV^Y"H}^ DC:PL8r߬@tb4פ@x àkD7橲CSށ8M]|ı7plJ&hI -'##D/B_<"p1+0P9}nS_|Xs9U i4Я)_GaD뙇qyƨ˟? F* C7) %D6ק۔鰜i NRl/AG$wkW5,t!=~.m=|>|MaI) /1EOݷ ^-UQ? yzb{:=+B+٤USR8ZuMDze6֣jA.tƱxD6Rm0.eԶAPa 0QqjRtE>B- /Gɳz|GLP.=er96-[d^kRC,Fs0`Ӟ%M0~:8_n&Y &hc)R)͞y2QB93q$k˔Z@r9"5s o`ZcqŨ2:Sb|t.[sȬ`02!'l!PL`!;{O↩,%_!t#݇RV(W>ϢL匎_cý/`ᅬ獹w_6s\'whY]T6OaX(ũt !o~'N2]~cĖF!5='߭yusؖR|$zx_m)u*㫹梧9YFCNWʁ)gޒAU^r +!r2Q¦BcdbwKɸNk! SHR|1Ώc6^MIc;+1r<㵪R'B='reB6I>aǎ_:-\jȁ< XPbU6?|P>ԞìQʷ~ / |<$":Ve%L^32g4˙yVU4m?c) 6V@Lk)S2 p+(?lT(dK :wbp0:FKO?ZZ&cC5s¬g+l͎&rmDh?Gƀ`1WU3BQjF0GMKTʻ'/NuwO_`H•l" AL#zg5OإA;K/BvߎQE\i =? 5 ;1oIJc.!IqN/2\GtUR)wzu\  ghU(,yEL,"عe >?C=w7*ywy)bpЦ|X'͑(}ʧ@x˝<0F"|VrDZWu A^Z<҅ AFzdB9iu#Car\K/yxp~ݙ Y.+:*.Lb\(eȜ6g=;թӃ X jtؕ⚻U"=aчߗEdxÜWĢX+Z}ƙ&71YC-b'9|@p58_R-_GP'흙L/'+?\+ Sc7Lh2QCݏ!&־:!}{*N,2DL2-6$ӐS*Mp/C@N uM%XxJ'_ 3\}!=՘;7k#K%v{ȲWl`Ƶi1J3#1+2m9]nQJ9 ϥFo9,b\PM,ѠrKM cewOs("+ Ɋ}$ ?X!R- (w3CpQ5$W((cE,Ghi5-\l,vtP%5ڛzJ׻ҋ5H}a)\_sHZY*hn2G"pb?^D/r|Y5uN"WqU}xfVDW Hd7iլa/hD:F`׼H}[\8ap*'LXXJ.|qxtJІEA4{$^ťZG{6;>tvF}ƾ5h\/Q@5}Kw)\ 6UOFA֬(rSvV njiζuiXJ-bh=K8wA\]f..ϕy цV{۴noXKf{6  nfINas&dZ|W5e+9gr߷ 3t /,FҜKl/1.C4!T$HtsY.p %4d(ϒX*͛ћ3uCajɫ@t'/(4b{ɽĜq+ 8RCe]o9`fZkP-jE+&.Ği~ oFxZF>Ay( 9 3ÈzFS!fY\;yBPIrM(9>E6-U[z]g駑w_v~?F`xWطl '[s|w FZ0?Uhnjzb]Jqs@&F~E=%C'5!B- 5g0,H"f^ Ec ǁ'j+; )Uj"iF: #;O ŽG/%Yeu5D^8ʄ{/.Ht|epŖj iVW$9#̮hAvG@y;m|0`pd\]O̭-*30JTXyWklM|M4éa;,R7fk׸lmOE6VxX6k޼~|rp5^HSU'_NZyfY W5֖jc3-"8 qJxW7-e߃}[$CZ'25_M@.[S-ް3I.6^B xt)b\laݓۏ3vC;,m{S=ÖtE nY\;9˽"gjE#IY#Y 0= V@`Bc r.6XsO E|ۆ^QNv5%v#*x,δscGfm', WʨW'R2گeRiMߗdV;ɝS>֗`35. Al8-`lA@ ۨtx"|{}BNlɉL6n3I('<^EUMd@BLLUo ^ qȭ9[<\NimZ*.*RL歷x բjIVFG;Z9iU/bAwZߣ\b f@|n[ʜ5Βu~0[QTYeޢ]_aP@\#?5u80XS 3k-_zmb)^;Nǧhv0TbӖIҮΓi_YǮr$qVQg2g&#$#r-8t6m\ff6Jbd*1u0uü!+94m)ޙp(Oo?n{zirƠDI*yg`wO{n"ʃ~ dlQߛN$& `Ii0ef=!1wsNb gŀ +E;3GQi@j1ӑ؄!2F0\`ߣ,_YYٕe+9L,/ĶH={Oҵun}`IA,]G )!=ysѻ:uȄUyZٺ'KH_,xn/ۉ #~isc=&DyG>|mђB &'za\NΠb7AcAT09{jBSmq]wT< Qa vkТlW JP֫,m:~[]ber6>eF~*bDL#oݏbolPJoRG)(,$Q0S0HHa8&z|תtޒ[L )ta.O8f+$}6hv0~ oM,^unWmbb@zh2Lt !>'lozI<և1k d {c$7\B>TmöűޠQZ`֬F8EH~%U<g1=g9ϿUXjZhnMAhwG^wVEmCB/aTha(DjLm&浄2Q˲G0.M4#FS=g9\;CpcV{Yљ82O@}P)n`ϋ])}a v(3g4.hash/ur:370D# ΍:\hJ&w­f?WXr_SZْz-j\5pR |*zbacӾB0Dr:j4-P΍'ItP\ ֱS bp&߱gՋ}sJjgb.%n%;T4/ 7(3E(?}TR Y=B_Gվs(¸Avr(TVzЕΕd1:YM8]- 9ؠ`_̊D` GAuTtݷVKDC6_v'ZB,ݔgGn{':x?BCI͒|J4jIN6Xt1:jYuUϕZJS>>F^̓N!5bv/r%&X^Ə)oZHϻ9 &dV:yvB>e5ҙF@K mai#>1)d'hSྔ#M@dgLtzMW\b8}/[Z-6}M*v{#,S{HBqvM rX`|W, ܊Rzn!ʛy,B|0Zp'`G{tpF/Hʩ>LYDAJquD!;J'k@Dj10EKJmzU>az]= CHMtDU{e~q+W3eOL&Pk,|Wk  /Ԥ~1H LmL3V{՗kI"ilքs`)i,zCH^1jEBw4]ZЌbW_,Sf~ Pi]H-#3( Y_0Τuf..z7Q ?Zʐy=OVO=doj|?I_ߞUSO /ڼMMo8;cQ`1݌sҟ9ZH,\*JNlA %a~ [x6ŋfQL-.ӽ6GƊqfwQiw]@N +נ5*;M/U_ Z[D #c !)u(.oAzR>Yȿ4_1LѺiIxDi6 h q%Ax`X[]FSθv\Q4 V_ӫAԀJ-]O7Ȁ"^%k9vEo@kP!uk_8: |\}@gFukq^F!#$Gp&X[y6R?GnR|eԂj-<j*" ^8\#`S݊@qXwov lԲm08^ 6p+` R1H+!H|4;RRDhw* =EҌsp DŻȓ}n2}.Qp?|'@Sd~eY=}U̽*mA)~1ϣ|Q/~̍VUtFxF>!6tmBݔV[ :> hyxӌ1NƝp: TM5-a2Y-Yzr u=/Nj z;Iq~F;`]iru^-̑pycY&%z(ٳȧ-)-B*_K ?&(8έn8],ZNOiYy^m#Ug?V`#,OJ&YQh 5{hYq{_s`W|t/R fWJgKADŔOd մ5Esj <et47bc9I ^$rq PMnI-{T$w.@`gHlsi|w|E=3S#)=gNjA*`،_`w$[Ď]rD Ż/`+UrΓYeE-Ak)[])YԐY&Y3a[ =ƼdDMw =U#A[/]H^zP!K!C-?H~afAC9u2WgIt4D7.clrhކէ̂y%k_sQWt;*IiWcnX,tR`LM5PE1С 73e..5v6̤YŪ7M~^`e zY=~VMTسcnD q>3Z*mEe$~l@ ~,\=צrbsH';vlQ\ât訲0ksfҭ+;}#tq `Zhl,>&~K;[K(Jq ,Aڸimrي-s]j>\GC,Cb-$#h09fšs'>nP1s\1LA2%(T8 s^KR[dvǃEQzjOiIg/^ 5\={S|%z]ё/*HCO}.H(lSe`Qb>Pu߸n+"hͩJXPs-~.!*@.T)}$QSC0l֬׮t("aDTbw{>c~j | ѣח&텼Bs>t ;B6:RrF u`П>OulL0K 饷׸-sm-Lg%ks6Q9͂hB[i⬲l&1sNn3E-?( *]l\$c}/\'I@G#O8bzd]/ίWHMW:K?a7~$<uhtE $Ckh֘_ZhgʘqGUzF'%~:|7fbBbU 8}p̩pӣ@`]g7 :S'+ܴ̩sl-qF|iM&ρbGo7mC|Okv1!2PJW ̐"In? ; ~g㞘Pȷ<h`4}t]UBׯocbG6}GĄ<:7^(;̌$Aqk 9N1YY#.Ȝ9M/l:XMm߳ u0y~W lPnӍWnU%vHJa7^&QZj^4GޜQV'O;@^ {֚Ԫn^ALHMH5sIt5ƶx;QSVWiELw`/aΆG0shwpd)^c j/(XFs7lDoϫR!AR[ĖU7cu]mO|;+eL\F:}bCjte\T PzZ R,=^ ]B5$QtD%N-<7:tEWX.fL(` gxNI79c86y#>s_u&%gϴzZЅZ]]9Ǖu pJ^8w+Ydqn_ kd+K]S(6E]EFJQA,_K&;T8bb=lw值wmNpwBxE舔P302+9,<ERZ rgT@,q3#wjDC)ކr6AS6+_1SE_hUBV;G oĿ1ߟv .&yӹL)i\gs7 B0! M efa)}es֧E'q69 FX,'>%*9a`}Mw0ĺInJBckJ>; Z!og$YF<:-"aT "!آDH0 {1\ }74~T:Hӕ e-HuD{Re%@:Ӄ8ǁ7{00iV܋jT;%‡&soLDz\E0_F3㜨WgӞ=+ݎݴp=+\O+fͷjMp9'bs!ӯȡ,l^],D #*5fGq1CVٙe|An4/`.[J|`Dql+qo LWmc֡MbV 4,ayp#mNM&0Ns7u{u[1vf#êQؕ/aI?܋S)pv0M)(rDܛKzLԊMRn4].N[ۖKa5DKoV246L$Tz$/efҩ %gɂ'K ;b&kcY87bAdDN4 ]i̞M^^)f:'aB!d bL""xCa\hm`^PAMq &4%,gHzcXT8y+^Ѯ |b+ @YĻe'[J}λ?M 1jd߅t:@k)U 31M֨JW@O)R]UTHG9oE)GF寰\2hCsb6]0K]vl!k7IBBlxWk ^yŽnhZܗ>ҋxO8myxĘ@,B=R_ ?9S8O/37,dco4b D}! Q {/9 9}#mHߚGmTcK(H7AvE agP ;8ld!7 8oM,1!KR5c^M^K5[]NGK3-"M'a?Xo(h10Z8s-@A60@W(#+d[IY-M떋ͨKx#&5V?T |1zscptڞ%"#XG#+xT*lR'+*E#Lz[rWL#w E򿐠ܩM2 ZR 0~b `bsywm K6&}n=SZC> y}?<"CERY4rf**̱}S@2No6E1_Bdx~e L:s;┃3 wP'l|4gYnՐO*eƀm }RcD\T'>Zg%ug%QQvq9RZ n RBm)dFdިR˰2Qz:sC[K~Mqy2'>߾},ʍLߠ_HmWDl@9~^Py{=֝&-B/mfo7f<ʎ|nj'q=@r;bmJ3uo~#G- 8Do "ax2jtJϓ}OKu @):Am]VU+-mK 2}ZYRQ7Eu"ӎ+02NJiix wIB@s8ÚDsw MxSbhQ=Q 1WtM̵qH #mLjl2iDhS,*U6LKB>%?{m)tj9*nbG7UVY,սGНc_8|i* ;~RFe"ShHww2 ȓWAp9/=7obWoq7%Ғޚݺg\˩CWg`i9XJN6R.8Gf\;,FCU2Ev&=]Od[(ֻ4 Z绦Dǥ"i\\NfE.hnIY-La5h2b=#Fqcr8yAG mI̠a&*6t$տF{_ەޔf͠s^vy- i>(HA􈚪#P6DiRW X 0ϥTEۚ^x1ƪ fr8t T߮18!ǩ-.Z6pk46Gl}lYX* H+ q}S@e[šYm3.N-| j*;dPI2[.1Nۨ|éogYFȣK44]LR?͎`|-U'|C!D2ر%3iՋ^Ep =MG~2%x]=K:ZGvsstg&z͇O6y"1$f?f#C! SiWzUx Vd ݀O[*ό 0 a(gq&=oC LShZ9bSqk(RH9|Q(k?y8I&tDxp՛@^h&bFw[2]UQyCC‰ tef'Ra}cPz#`lE n/x[{y&MXX;3 *Y*8wחVh0 | "[O?+ǴԂ?ļ#*l>)E5ScQ/9"U|ߑ;&;Ϳ8FqC Ə #B^H?+I[JX3||:W@Nȁo eq1l28Zbd)vRKglM4>TIa`R_N͠qIȯIB'$9}S&9Vfojd )! 0M|px؀'8ڵg/ULʩ)f|2Pk}DzX 65%N4 &k_m g"fNb[oqҪvz |O<)^؁@VN)nCNGz )өT8"%ExkPKjn* .[}I 4GFW{G49 t4j5*Ơj! 2q{b F帣1Xvk>OliN#KzGVE ͝/Gba/G/tHntqh_}xh+795"B1b-&.j C3;Orˎ@ˮFh 3n *8I%v&٥&秅xw/n2>AZoZGM2dKT5j.MF]snO,3P7ӍkP7h(ޓx\wQUÆGGl'5R%e\5Wv }(;C4Ejp7$҃$1'0PBM6.C LP? Ȃ=P8뒶\B&U=]}3@Dw%3N+-tŷ!*<ThbKJMC2j'4nOQIOܾAe g [RM1A*Z[H1 v1 46K&g ꌬ$ n\~_xNQP&t>[OLߦcO[~lņ}Gf\-~s: Զ?uRdFL"_=$-oxcږPgVgw͘5l~?m[]whz!e[*FSìʸ1y|TWQRӮ@}#aT i#I%̧.R}j.芎J+?&cb 7ڴ[u E3u@(snuM¸f^0qRML^s16hf帉{S" KkzTj}]蘡FHwQ FUyQu81Qrh ֍CDfI+ƢYG̵6=o]͍&Fl>~U,hT}s#sgR9#=;?bڮBOTw#8?R ,K'&&iSAP4l ` ,2BRf ]27vDϒ]rJRY+ [tH$ gtD(əv&R('SW%d2&٦Gcb΄0`8:I7ӓ+̱̊.}$;exi MhCÕ0bMމ@5m^0ؾN2 dI+,9i[bZo sZ 0m0Tڠ'1-Nb C\(tLْ,=Z&{Robv8YD&d51*7}L#.+ۊNsq3[_։3}Y)d"=GZiiQ@JCh/hZcܘqco+Wj# )mǡ&$QW1ZPdV,5EfDȠcҋ R搾%'4V^ ELhE>VϘd `᥮h!ub]i'MKAC_v/q#QW # >4FKG㿖? aF€C0bN#B&/L1{HmUEV&Zhn"jO RiPtqAͦUtv$\yqRӿYy4>پ*>z&vz==dcj@~N** i2g3F-LϤ]u_ΝB~< 4 u|N4"j)⤵5 KKI TK^/j@ƥӞ'fomQl6CHnVGOa&[p)(Cѩ0Ɠ&'?D ޼Uex=Tm&X~dabO)XU> q8-dGUQ5#@w P$ 5vTT8qnLYaZ:5q 6iTK~X%qAnX8y"Pz=42tGZ5S]B&C@HۭEة3„@E]4@X*D#ޛq$Fߐ:]j[M sĠ?PM/hɬO"i(箧`!Ӫ f{e pHxU487θQs^8֖Dg)|> k4J URirk:ִSi\A}Fԇ"gBEr.X7% *R`kVQd[FSƢ+ j9sczI )TWwqk(^)LeDD7o>k"FI4qʄ8^mHEi'37t4= ,Q2/!qĒTI*EYU+#3~ nPnIKBcu/$ xt!BavxvoX^zSUWu7QgNۼSjCPI2TLbIPw[A&ӹVtDuȦD!{ꔫ;|xbA"5(˂IKǙjՐ1cgzlZox[xņw][lg"㼀޾3*'^#b)Fb}E h(z8 c;)M18`cI0!w&-9@ $byFOVZ-3xHx(z$l96gc[`CMa۳Wn>ks wa!1ǨZ}ּI&gL/74wE.\޳I^VSȝs=w\եfJX7^EIo5;_m}>뽨 >Չ鐑"*'#B<(4'n!N| նtMVl%-#]) "O](iX#2- jch86UTE%kt6* ÞQ[i 2H$7Xl" B,m,4奒nR-fHNa㤅f D94;?DHJ9rgse랸!Rdu~]v,=Z0*PxxVɒK3M"[rm4;my#;=q=*ehotxX=b8a m:Ϙ&ToF[OJW׳V@IQ_H2NeOU)'Ru[VX.1ƴfqೡcnQc4}ôͧ?1u|{:XE3fN?P|?ڬCcZfϦ105eu]Ƨe=0 ڟXSY&Z̩eh2_SW^XWFڠZA(~`8/:1>Tvoj `C) ߪ 1y5?dt+Clvvl6 v-=OK%4Yu)n^müFHE@SM3=Ys&q]I4 tX}yKM]&ݪZNbQ7ܮMkcI{ZXhhxR,[Ax;y2VuFa[C>=W6\cyη#%A4dTtrC{Qܢi$Q8b,U Nࢺy,y n?ʕ4.*c0!@'ަej s @{p^'Mw7lqV'p6qD#˴:FZ9×h tqXܨk-@!V-:a yJre|KIp׌D^[wm+nZr< L}5u.FNTfJW&(ҭWIly-*3;MR,xc%I BJd6.;/zg=xBK,h1-/!+Щ!p160H_#,Î͟wp@9k)Fk]H2 Yֿ=*$1C%Qs)l,O[G*GJ)`ɃJCPD4anl3 j)B*Kp9Lh A@VejgKZXJe^lJZI䡯 z?[erin]3*g"ϑȑ2Zti$NGDYyj, Y,;p(ثW.ddC~sk,i{84V-oZfBNz8qwUE\wl@䧰tʋaw0u2Fb=aiAd|%pZoHxȐ^8/?ldW?oaܽDVK6C˺^5H#v7iW!Viq?<_"TM(ӞSכHuo8 3@R9!+G>x:* ~m/Ȉ/Qӂ@8YG{T .5pDR^|٩2VbTo Wp-lS񶼼J?ES ]ݘ"It8JQ+c+wփJRܮw^TBL)7e[>\լaƫ*l\ДKU)νūzMbqrKm/d/źh=r@;fu&4@dm )(YYF3E+wsu\VTe vđ4 T]ak|N29Â$E3gpsQ0 5OKyo[rw EϓldI2OnԳjKn伭I:mV1Y֭Ɯ,uv^_`s:P#A{a}=$Wx^u RuoBb Vd!ע܀ cqOu{nL *AB{4SWTWbs2ȑf_MF?BxK|a=gL;[[y$vfe :=*Nu.Ve3 A/G"JGNkV_,OX3/4ktI-D,0XY,fE56F3T_C"\At"Ҁ=6]+t θu,q[)WzZgJhv0bĭO[} D78  >ׂhVg¬6V;A CzP?q; k^53Yuz xq ֫/ܥqpRГ+&K'AxV 7+\ Qm AӒ!5* ,&JR0:4ߌ9 Զ"uf"E+?3k't3]1Û9? Bx.v In%vy=M AA@>7oQyZ"24j #urȁn.⤺Ci,bQ%ml@JdQr.ں#q3}1/^H?_ a eC3ҭ7XoΊ < dži"uP&&Zn'*HEbK/(ӗho3 S~ Z_xS LvQ'pKWHcƋ3b } ZBhE{/Sq(C *p سxXF:9s60 woRωi󲆺f놴2^X5v!e"U_ܦP!Q`\#il/-ʅ,*ZOq ߖ,AcfBp폏%ݸ:q_b&z_UgĩtÐYʗH.+'_{}Öt^%c?t< ahrHA(8:2F| d7(* WB>!_e3= 0<%&ܷKyzS]a=IM8xPC`Upԓ*SN[ nZW;w'+YfzDWHVe!;[9/BghythC& Pb32IrьmzG%O& ofs)S%s鼳տ37P8W*{2[v c0R&NN]i>bFY %J @ĚXociSx έꏬ# cѯu]O9N J'6v H Q6ImfГ"9}ڐUYclFaᶷ*%my1+=P EX:1}ΧVkcThNvLo?C5q[ֶ{gAJ/|ɻPF&ZGsfu~w, A/ދƖs#c)nOp8XJR,Tl|ɀ^ݷ@,n㼆EaěunP8#q'R/֞]\NL:dBd5"ŅDwҬ?/a%ۏ_ŏ5) _B?m2_ˮfi8&!ი#œE0K07- ֧:L; vY QڗLl#\SQ9 ?XA:48p (J|@öՑO\t/imLd11 ʴV! (M;8`eN^A$['OX-8evhssjjzIi_QU^8:ŭlz3@ oPI2G+=?-1L"xçisUS6G?+~828\$\f"e>?9#Ze#( f 7,)_q=J4v|ajIV2ϡE.-0*~qQH &\MYګr} wwڼ?Ux "H#oƓPgۢ{$yTpo{(BBFgd;uyaihv?h%<3c\EHϥn>D'ޫ(x  xI̭h[&P5UӀ{sWx5~*I8ySiVVS+pdGܴ&x>>Ŵ+]J{<$1Jlj!>*aH?v6s0ӳH';AGQGJ:|n&F_RSv/B>nq*jK_fm>~f%hxhQ Eؗs޾:\-Ƀ.+(3 t=8>YiK7@B"HB 0 cʤ /r˸>?5'z.x&ưj`jPDcnq^s zVخHϽQ? śV{ +Gă٢/}!'LM ]`)/<v3*꒎yyOAm`W*d"XG0?]N$Oe0pqV$Mm!3 \Sinf+v9cH^VÑs-_o*Å)I0'Y~D€l $6'1gfZM&QF);q>ok:>jO{\.b1Βjc1XprBs )^B$"[Vg++t$P3F텲<$2䃣c^E-ݙns~5LÊsf sտ!98eNx.iL{QqC[z0eF~&69^Ĥ<`*1 Oqme !rbh *ir":mڙSFD@f/3Xhh{HtPkeN}B-v9{Cfz)N 0%ϴ 0$2gp/k>wvV .Z"fcGѦrZDcnӰzr>?`ID N5 ]RËkግћ*>JbWa^lBFU{3b]5e$ā=$B"^sܑ yPq~ںhZXc1v HLZR l{4e b)KLD0=m*Y۪PMܪ֢z,yޒd4\j0܅mLZ([W(-=}Q9~O劽O@QR Wqy^/}y.{fe7smtΣ;46n:u;ωU23&^#ϑA搆̢9[#\}. 7țX:2RWs&]JЎQE<>fy0Y}#6͡btbꂂz(ղƼ ?:R~!R]GZLњ<[ѐ1f_J|'UaC|G'ff3W)eR \Oes nlߨԕ*N'/,=nWI|?:]tm,ĕ ܶ~J]=F3w&'8nrʛY: \2* d!cM>|y͒*T$1݆7(n0FW@ Q<;=˅޹lOʭQrwMn&F7bբ [ 9iXV滚HŨ)f+v=ݨ挑`v*t֢uM87>NAfޝGt1&q?%p3aWlYV*J AE.}\GMm >+B*ã n̒ik]>W$Ujx'4`kޭM8UF>xAQZV%, rY6%4buLN!q\;M!?bܟ@E3$Nh)'akR#@b\0Gxd:6I511ڨ6EHNg(WePgquh &~b%LqIFuۍͥab G)3S]`\T?Խ +h4爏w RVAsBN^M0L Tee_'^Rp/W'oIS?,[f;pyͻDQG-{8o'@H<=LEU`395xfc r,gU`;;DR=s0k,<4Iθ5*DsעшC2+-lgyNl4^ 3)ί>O|6E֧,›Ͻ|4'v /PAZ"P=wa7hd&r&0ZM@z&-Eh 'nPl`Jt𨩍( MŠE"ppȢn==+B>۫$mL9cgӣ3 SO:2YSg3uSïTʦ_H3 :O jRyO6)\@dﰡa.5؎t k< Q4E.H;`Ȃy 3C%r5w/gfDSbB^Pa!7k72 Q ͒``<4QQW0;jpjZV 鎟 MTg_Wƭ;SGXkCG/=ڨݷ3bwk}?A.H苮:IEw(d"Rs/akytâ9b~!)&=-},95ސ\Da~~k_b "9,ېKb ghBo&CRbDEGgʜs /6`H>|kcɬwh=IVQ1@i޻Oyyh>¢xsl6hw~r0v3H: Œ#M9-tX~N:ԺV+s|fq'On. 2gcwԼZ_UUjJ!&iko,޴ދi*+;ss?y/E>1|1CKH^>yU8Kj9w%榪:)p]BexCs4OBe=^hG 1+;1;’ZI"{ Yoz( p1}?~};ꍨk5P }1_ Mˋx+ʉo?pqb4m`Q NrMv~;2 d1I}Zc?GҠ>ެz&f2!:FD":gb8C5}U/-5SM4&OuYŚ ^0`w?JDCŦ/[A؞ 35\=+HJBeq-:Z^/adaD?+>%AiLzhjKp]*Z30( ļ5y"ζt@ ֡ /u55#V/Mř., |%%w`;Z]tp ;TDrW ybWQIE `W7v?-siݧ"A܂ք@G@Rߌzj;I$~ #^!~DOQRAv/*ÓML ;gMu|.W.]*<<׽e+V!td=u|~^!to=dٖ<ҾxV86i t`ίlY Z 2@8kxpq+ 8^vE$pX+*`)MǔF79uu7x׹!vejt5l}:C4(`m#jҎG!nИJ $OBm蜇JaP qNğHX#|`#.%9%n/z]PvQJ:u!?<7;_y$`[sښW\"- XJm-w7(`bu͋MxwO&`dN!,CXƢy>A2-QU"*Yꃢ/D `7'A7.@º=qc];ݹkв&?'-$ɕmdM&@ZJ߬+w@,we^zF `6Y=K6%f$n)>妃Kh[*k oA<"vT6-|)uJ8S3%>\mL"LIeyGt|vHo~x{:;Ȳ̈́(ynVUa,0GTRsʛh+нrT+on bhTSU0;"6b]O\vyyskS(]H &}.&BLg ؗPr-9=>huݗh*XI`[Fp%Z yz&z9CuUj%XyeOMi痖lӛ/ BcRY%YE(A-O()7JRTG%0iwOL?]ZJztq[[qTO~"yv'<"fb>89ye(U썰`z?%TiMmpP)*j9cS3zZo}Oڙ-d2X -s:U.3ö[a8ǧ4L"#Bc) o^ WPPe NI)M SxN~6qTI,C19xy߳eB>OgbX(ot Ś 0YEPY䠸/ )a@ץ Z)-0w䃲Hf̮"Vmj,w@ҏNe5bX%iV"c0m6 ݘpbhIkBhet_)4<9d_]CazVY}$Y;rCiޤ5|ҁ)2,J3_/DES}:|vÙMq)z];S:?R"pkt݃$Z7\Y`е''VZMam^O$IuѫQ=ɎȀoFVXF] @'~˪6e7Hh^G  W(ΔKz1KEHƽ_mI~l;C *P(\x'K^Vv98f^[Lr>%^{FVZ3Viz _Fxg2|kTmyeu-Y[NOHVT]sVYuZv Ao ޸[[E,j9Y֥sݳkq:2A*DRf "T|7uܫwH/ єzk>..2ePbvY /e"uuN@OLBL*{B:ݚ\٤7(_RAһHC^?V= x 3|"xx%A^>E@'z94k?3h x5F(1$9hc+r0H~&. Wh.8|ũ V#O0װq5C\zHD;XY6 sW2*!,1fN#eFz2)4&j %+->.o9|h4fB[fS ڽ{)gr45ɫ .g7w3coTF;'pڱ!{^"2]:5M~`ÃUcrѧ+*0LU:B8q'J #}zu /bAŅ7|TPE2mri8NL;d/ @op_ N9ؘ_0zj9Y>0;xQWQGImbgF Ph ܣ+yg >oA&,tI P?GU.Gv~` W%47Sps(d; hv%,l#XrSˏMa zӔ@QnU{}1Ӧv[>eWP֚o vXŁHs:4 7ڜp(/( .-B ;jVxCtk<iOf'TP1{UMG4!ІQrgYZ0707010000004d000081a4000000000000000000000001649b7c2a000025e4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/input/tablet/aiptek.ko.xz7zXZִF!t/%]?Eh=ڜ.+<Sí" [P*K%Jfа~M6@8ךr I~6Wd@I$Ss 5IS3k,PY}ERy;}IPǼCAl<2}A+옱#jCO"kj2vE//,Gx+r݉ r0(\7a+ɳƦxFq`ev:-Lm5[iqU+[m0@w9!Yv$]5{}b0ODdG`pӝ;F_;]x=.RŖ2qE7f#APa!9Dui!nnɕ7PJhXB9M;<0HD4 W@=#y&:*Ja61i&1T]'1=7xKJ0|vbfaxeͣ7!bJ@Y:nA2ᶩ85Eo%&O @ء5ޮ 2 q?ńt:ltS'{<`f?Yڢ' ^|ZbK q`Qjj~]o5B"KZ}_万CuP^qi`p,#a K#aR"-UF1,!1{zAɅV*?Ʌn5 Έ0q6>rңZE`BImaq <d)@߀dIĻz=bK_n.Wڝ_o ,DOrLj+~Xn$JGx{N6|nBaO*XwW=dz/_ `"t6sHZtv&eH\!/>Jc!o&~c'p@͜CUᚉ Qrk8:%?x;_w1\/Q gSD{g]"i6bhZe}F z(喽HS*u=tR%vK b4bZpğ>e?;XoT%wuhi&++ABh0^{MI(w˾dXvEcWřWᐊrEZ'4@U%B8b:}gD)$!C3ԫVp%`S3'<4&slN_9`۬?eG aNWMNژS;|(hb: $+RwUAC O:X}žd'yR4ɦ@}lwzKa&TPM]%l c~ғo&MG0cd+f +x } OH!;!B*?Q4N`o7+cj֍qvS"%hQDFmc?@M?kCRgzM7@#E$DEw ߞ;gE+"z3>#x3nj ~. 1_C>\y\`lvƁ \c-ԯ]i.QG5襤|t~4= kM,E[F͕>6~\C-BzM*`M 'd3z|,5hJO:LdўX*r_I~&[-# k} GJ?#  /w|og]Ene b.(S2YnCx_4XLc|6ǥ1Ԋt3gzxPÏZsӼWUMDq3V:`eJ%aw"/U-y [K\Ko={1zKsH]4Ҙڤ̚4Wqq&\}/dfhCe|HQ.wR %ʏsʼImzL%PцHp/y1Mqk3:)?GΠR GR\s^N{It,Z)HB%!WMϿ@#;7c Y r⸉ϙ!b1&C܁Y%8gv8ٌd^PggcZpC BpLy-gKq⭏@3ce +Tۘ<>wi>"82WG5(TtγvQ<1:"9Ak>#y,9xK݄EKaP Pc1kD6_aGo:`HNBK.>C۸nYv9'8_Ȋ ;ӭS8HnG KER 3pCc@Es u"X?cs I)C6$9U\Xח̬w݈ĽieK lj0c({תK۬#"S;j:َ(&"WV{QSN6HhEasz$WY9F,i=3LJߐFQe6}+@toR @?r1WM8-#V&+ű8@& gJ,27]vÈ7JUЮ?Wraߴj5;2IH{H!wH"[?;VD3MY M>^[@c3vP;1e| "(A|,(f63wP]a~N~jxA?6Ehrڥp=J`OP/஌쓮I*^DG%bKy P^[A06$H,މv2a!ƷLp 5xE깝=1iliH1#,AK%p&y]DZ"y} 4B>Tщ#Z,/L ◚>*g Rf/*s3yFov*'g`~bfg55LA Ga9d\yr +\6aoZ^ #5 `b) l\:O&}90@ )oՈrdX<>C lzgprՋ5O\QCp=[>NK6SţJv*&0 #H^ m+:oޥqw8T6(a2IZ Ͻ֓=nU& XFdmPtq&"s@_5+cC'I KeZ/\6okS9ĕ]t{P&+\~/tqYyu/ɓF';{6f R2oI{1.Zj*lDXu$Q%o d @siZ[!o῍(6D 3I[Y|9B[K]P:%_ǹpyYoS~`SE3vj}'RU2Deht7]G2iCī+CP4J7! A |Y,)&A|ȷf ]G2C{wzS^#Ȁb9Cog%4:t2KoRY6vT^U0|z-Xiq|.үqb69¿iz*N>4n4ay5]9X|g_jq\_}o[3r05ةɟxɊXQn qF3tJuH]QK-0ʤxWP"z Q/2GzZpŘaU CЏqj0q64Vq:!텇UC2!P[][5lZ2vISu 4lzŮp^,[ bS}jC#0¼E9&ggз|L,o;i"c3˶L_TݦmTOmaΜ6zBYӾk$1KvCiËf=fh784ܞ?î֣ԕF(Bț1e'ji$yj.$s )mI7sDeC {+ς̻uls[D~"7I>]%\yO~Y~86F 3켊zj}Qvk%{?zAnN8YBL6+8.1 .T3 SsqL7 ݑ2wmݫ 50NǬj:@2~1jq}JExm}<2t+Vj;Cq-/5p@0)uh,Yy\nj%\7rnځ6&7P7P ok1nc;_8c8D-*]QtR]ǒṙv^S]\(٣uk[m>|o \I$P Jz:j>Uq>9 s?k<1ll; @\rvakg' P`"eK!vY# fu>C*[эeZ){s \豶|iɝU%7bqvgcN ukA vS-545\/þC(rAGHr#e\ƖxyخYy_e+eZ}_CWuizXU(8j2 ۴m1"mw ^Wv. ==#&G2lW PtON- (#0 5=;~+cO3gA#c6 ,~Dr魚&'s}5{SJ*㮝<q6r<;"@9ɿ a7I5)iZ T}-'&1DBZLec"b# N^naHA֗5 w<ykM> swC~۴[:j+*bpdW97l/|Z!bSٓpE8'QX|3S13MF[ݎK)>#䋺k]v'w\} `qC@6~VfR͚_9.c,X^~Z zq;+˥Beg/:ӣ:Zzz0k:pw>.-kJ) {cIWSAAfDV Z.)'I5ÂJ+DzA3$@ޘb] "F7O3+ƺ 9e\|唰͔Y Ϥo|Po/W0DKj6\y`{KuIn/BS/CBȄ).( 6S; twp%GU5SB5hifӔ,=-8| iV) n|b؃?FQWʛ MA[Erl>b쉰n[D<&?Vst#n ш炨CŽ!dG_cf:GD~MX(I U'%5 ~|_h3Dދ 0?f00ɢoWzJh p4A[WךQ$iHA0CG kh>;) [>^> 5fu‚͌:Bhh`Ai!R8&1ũe YK0Ν.-'h lk'w5s eoRx5kk&40Bڦ3Lf f1r~TItT u9P<\$ۤR9ySqeےmrţGogʊpMA;,} ]߱Bʟݕ#9=x[jtpsDX֭%',¨l1B"n6e:3V۰Ba'W&Ek:EWZKI}nF` -E]4ͿMd%3M5tiv+'Hx Jd7JF1F{G*,|+GG_ӠeLJxUV 5[IWqyH#WMfI/X1zRzcI~i+'mjg#7{\om(ݵ[`+ U ĴtX+1T;_ҼP"=GD94 Xs_5Xф=Gx#mxcUM!_ߪERBŤuu;;5cir"}gR#Xxen 59/&WFZ+_Tw ;$S~}/+I ;Ĉ9ާVes`WF2DA WW珻&4U0arHթ0pӥL̤]]{ӼQcl nƻZRmt1s)<)H)aPcd4*[#ǻ/$ TF \ey4 UHO}/UYvz[.wrOר{vC5EKD7ƾ8[I oќdNq XX)R:Ԝr{"6 ʮ!R<4ϱ:`w}Ҿ}V9&p.B Z=+X.@%h+ILHR CVneyDca9E/BȚ*|9 _iʟVl +ſ4}ke&&r٘b|,:y om2õ^YP[h8Qȕ;b]VI-ǜOt9EQ)+hWˢ0u:4eztQQsS4@lzʴljGZ/xY1v͞%(*` m:_-/_EeJ17"mrSXaM{éx!^ذW2;bg8~e_4F컝Yʱ-y6,::-jȘ/R} T6u4eNc4f:5@Rئ.q{?ͽ"9EՋ*11R|]EyW^kIoϛ.}hK4We {mʹf˅v(Z(%ٜ:R tpzһGtjӪ텳rz]{ J^N1_R=nB U#陼1Lxwm_ q|5R NxIO 1[]JSa,*84V&q(ڟ>1troz܊ C"9GC"B+=FEڡs[3>dIE`B*;X beqp⥒z~@sM!4_5,PQ]lL#B"`a͋Pj&)M*}Z 91s1Zh{}˰ǿTdžW|/_K& TS:)Xhn3evnyM>w줞A  m-sQ-srafRf'X-@gYNsVWV!F4DpO,ddzsq9,%2"U(16pn$SRSyu\jV3|{ߜOZ?@1nT]sSuh:0K!T昂(.*Ch'5dbcў|(:p8=#)r1-c ǥ8 `2b4S"3cH5g\^Jw :{z.9k{Pu8U\&Z {J(̳p2RMIx_}w涿 ɇQ%ݰrE;Rʄ7 {ZyV37\ SJ b Q[C ;w b #B @[o%\s$"H#~.pkƹ^ɑ+B^JKSBzO ,mKzBʄfIovܙ+?g"ϐɚ#3 M.B "oF MTB+x5ŷHZk㇌~e->%,[[jk`4^͔yFbQ)񩰒Gyê+fm٬k>Ny$n=ϱ|38Xp'Zƶ6UIElo!߬l&+$RWw% 'YD 4R$n$f ]Lo05A3.^ R95l$!GpE2`l/}lgZfŸG}$ApPfnR/-%Dp(ӱB:9KSk ^)'Q&k\XG3i̘Z+!A10ex^QCO;vNzqz)=UJ r)Fzk.ax<)%}Zf u&!8aw5"[QDs GCIXd>{׋~wWiԅJԯp';NJU mx#Vzʟ/Iz^^2hf"ӂZ=M6z$Z#pZHait(}i4͑TIт4&So""ir_/0=~7Z7Q1{S"=F"w6I>46 SѵYj/-Z$,7jpdzSECi{uqcT}VrnDp1o!:H&߼'D- =l`PQ5Kޡ! OgNчS?Xf&tnyr@;nѻJO3h& D$-[Nk5pI")G\#P{Q |m neHO+w>:MUM5u5w"||}:ش7["ڂG4b7 l ȃUW^-¦;Ò ݸP;|ߙOm!2 ǧ_.CP6n4gR%W n󱮴Z3y߄>i%V*meTF? ~J*#'Z@ݱMH`Z>ݟډI8v`|, b;Зs Wb;̃CxNF-^j? UIA,¬U GoA"!!@ ܅ʶuiY18#5(2`36NT/X0NT/(=L>]oٖ[, oG)Uh1y|c=ҾroC[S ۨcV$c~x_|A5]2% >X{\=MJ{g հ -@wjJكdxZPLͫ8 'gd+e9!oKՔ!Vֶ?ՄGU*^M1*qUAހL2YdG[(ì']5^t1 |s3[( )dKu6Ʃ5eZvhA;^OG\@Ls`iKZN)7=؇h'6V%R+ bad2@(bm)%Ώ[Ә!y u4"3s%'n,fC}wBڞC b.#Ϝy/mmg*- ee2SϛS_uOFIf}:hP?3wքy2!? 5fPPa˒o˫ؔ6,ą/Aw )Aof&ZՑg sx1WɊnlZ1fp:ab47T:ogӷy,yNVkb71%$p@.-C]kGU5"Jl{D3j{':5V6пIeҲE4Nbƶ771[arM>H2դ}I8ףQyPXS6͕ONZJ6)l%1d,sO".&΁oP$]Em,iy0 G&d 7֛#C5Hzmc =@HO?P€8"u0oݰtX>'/  ,(.EmUS<2y I!Ӻr? Q+t׍kk?V-siQ3&{WE+|%*V5A|AC"q(J P8m,+ W_Ȳ${ӽOnʶ~܈ݹ4 30w.J_ք&ktdٞčKsjnldjgP~omUFۮ7(fOS_$2(3IG('k2[KiFBSJ,!曁ӳ)LJp;^J b /sjrWHh0/$d Bwz`8 Yr AgR9a&{&T?P(Hʇ_dWh/nl*kCQIe)38+Bx0g<'?V- e;x6XKjeO+iێ j?I{b9,V)&XTYeVMXWZ** " V{,Վ6"\iv>2Qj6Zk;?;;/QuJITRŽ{ aʋ yf3ä<@tM>y$Fχ:̸ Kh9Fw:rAEyi q )< Dlv!KH Z;Ah)_v(d{.G|95[1xjXHy\3g|񗨠TnpbE+hL! $TcN{ sAUf=_6*J @uv)ՇK`Pi*XjC7)<(@̢P"/B v@=0`ᖄJo^|.I|2M|V$ϭ۔6KH_ctK&izK5E]GYJ6^Sa)162x4hj&.Ozӣ>$)BKVC`0s_pi1CJ%c]@|맘xm-ĭW7Z#`qa=jibwvxX9s̍j6D C+۱QMxƊ4  PHw;rFHOty }XL w)u|sjK%,F@t+)b-V % C7kPd9?ҞҟYsRM#Ʋ]zUC6$&y69PzjH:DgzZ 3. 8]uآYDJ7MRPUBAI^ ׌ʓ\&w ~.$0 {fcR)JV?2@&,kdDq:c˛䛤ML(Y[ۼ r Hↈ5؋He{ @%T\f4/r$,iZyI~ Z R t+Z@cX X$\"riq/*ڀRxqAө@6JwQrF8 1@Ui88; cIiVɓ ү a,}]!ylV%]>]g~ ڻw}4TH-[BLU_\YQ6;h+s^TJd(r.e~S` v_V:"D59[`r`s}ḓ *BNq"~9~,qQlEܛw5LZ-I:V[ w,!݀WojYKnc2K cw^`E@{]D]>e]xs9V[Kxu+m2Vи&l mE3crGby|wp [8 s['Kwf[$AЭ֛yZE>f3,ZH';*o5 "N*^TbWs}o7sj?qYlK&S"46EVa/~x=ӀޔmS[8n4$s^o@n=$TDF&2uf{.0lN= Ɩ/_Zb6zͩǻ8QYYɎ|tĠG7%Y.)tb}߮GcԯAG } ;;RNણBŸښ.|W6Ic{ ҸmmODCiv`:ޑ:D::<2X뻊HI{X܎/ FřΔ}YE ?#DHz+|+J=*,ˈI0TsL##ZSWP@޿s.|ʨO|َtLZ^LSb0gNdnQ_0kmʒ׃>Uؐ&G^mڵt=,Bts9Ņ^XC{@+t}˜080t1[c}j}/dOɼ(jM#xJ.|+h 5[{IF ݂].j>TWy[ OJA23[os^oP6V+`P:(!:xЁ]&s5b;@9qZ ە8mAAzMu&++$D;<69sGa$߸`t}:*>Y/o E`@Ոg9L(#L/XH6l3f>8stjyJ}&UL{]tTߤ*&lQϸa rsٝ~`c+jq.J[\YK]) O.X`)܉_koQQ$ӏ,UO!i>> eT[U,6ܽmѿ,@13IAIP̻<=f6.~h2nNc5At "874#F|3Y }9 1"bC({͵Pnk"03Rڳhi.mdbTtRDAUfKy/MW\!AZBxgr3ԧEx MtDC?_ Spk:'/sp"ndP̯ Gy.)-NzjUBUӺ}+!X0M`!I8Bŗ,ԁ.RUo XlN` s{[R!Sm@oUűcK!a[Qڒ}i`H/7-#쾺{Tz4'0'ULyKraajcHXcA~n_vkcP䣑4;dp4q^X-epqػ2؛lw KK"@ZԆ\m9mNRv5nq /M}~rYYZs,k.:譕L=̫=Hِ՟v{x8[ `?bh?U:R6)!:Hs,Yj϶EdH/)qɯf@V6ӯHFI!NWn3oQTVJyQZe$m=]@xÏ9dEvs{XlCH.@63 P J?DA^~1:;Cz}΂ԇWqp\@%Eywo膤6SÇk~ A7+ ^3ݤ/Ѓ&( HCo}Ojt) xM57n>#P֫ئ{r\X [x5t}kw-x"qaÛkA\'_VY'Q*(%3ы7IhUEJqZn{CUo>E%umTQWlO g1g|OfoT1Up#c,Vbo'zyD4,sН\.@ZO ;P߹GeNF0X_B h)bj#kѿCiWlicϿ1_ܻ'/wݹLФ!_[A=~K%syli"dp1yo07gQqsf /6p>E345 )D} V)T{Yln$͆v1-gTnpn iUMF[9i.+:YΜu@SF+gY `J/5+؀xsYR4%&чF7vZ$G>,^;4qc.ԃ} :8^Dub2jx"g@Kr0܂#oϧDFg4q WթJȯ^ଏN "=.\wF!T,re?#DeGLj)Q#47ԮcW6x.b9d0( WJ(=GZ҄G=+VQ^ᣚKh'YGU<}t[->j w5q}qL4˵:' >= YveŌ!`%,wm258Qk\ب ]gf0X_/@D@DS)lոaZNA;<75SI)  &P_??(1Wշ10&vP|tkC) _oO)g\sʥ8{ &]t}9,5N {>bhǚH[%H;2!X=^Lf?oI٭Ȏ"}[>ɪ?kUӋ.]PvDJ0cZNOY}LR^,ω x0r^gMUK&o00Q]*Y(y .S %NRp#$|βg 12x!?$Фi@pg<avҍv?eywyiLCڭi,>B\ gJ9!һy6FK~}tRȷ6%j>:!Tvd*BCl wP{!_t1zp'K-X@`ŗ!Ckט{ZTmφ/R\6JXADL(7qMβcR^՛">ʝ.|ׁ-{)'/ pEp>Aa/ccvx v ~2I`6x@x).<)K)sYG양?7qch&M*p3iH"H~u\3u5!c -IpCܜ-/ \`ׇ:.}IDʔ7v/nNڷp*RrjE.:!F`kL䆖qh=/w, c@?j~C#Z8!; RC'wwzub 5DϿ0e+[Lv)c-栘fWǭd Qy ^d'7"k;O 5ND61*Xw8Hgz0婯VLĉ;B'8w.LS'6aBPZzzczP]w: :YWIԌ\Kx[U_Z ?>8$$o' ߩ< ]qD3C:I3L*:U8pdW9 ~Ew~AɈ'o3Ċ;佐$N2x,)s١?,"}!e'Fj/0w \pU{~Zaz#U#i[caPAe^˃P3T%O1)Ga_1j!]GxeaL։a6롯f0Qnk)[g0_vc XY)b- 'hrLV? e o+:Xͷ/Y&Vbc,UҺg%H ,r6+[If]7p +E-g1r@aT[$w7BQhއM+c :,ޯW.x:| |:a=`6Dڱ1RR3WCپ@<1X䎗kD0TQOo&O@$VӜb8c.:ㅖxY(Suơ$ 5K!\MO;&(f E EDH nSA^ yt^.kF{0J9jf"ūoZq{GY+=( >?z ߀r|+6ʢu Jc\}9v5R1wCN"[haѯ2E6f43 eeOW+]:LwE>y:>_KҚ`)H 5Z/T% )m ;9|dLU|qlx=ScbqUA9ĐDGBi$ə*.ĥcEZlPB8/rwq`VԁQi& zn#L>mMwJ `wֿ$ l6mO}1 cEql K7?2uR>:ă ^wzu֯4gY0T@Z13(W%u7D '\#H!a*ûCz^,HGߦ}Nx6]1pӸhkAO:Vd:DYJ uE󃧅,AkEԞl܏ 69/+@M(a8: sS=>0y߁s {ܑ5d|˭k6tE0lew{[_)k5k ui#gKv?LC 1`k}4w]T%Y‹P!w[j_L}eh&N5"w=[]>lypkB%R;ӞDA:Zyf Dkxљqm/qlZ,Edo;W| xX@R]ܚPHNWu2 ?Ci I5n3ߌyCi[@Lj˭O&i53?slF6e;GS,b֒  8TDJG9oƿe.3 :VÌԸD < -Wϡ2-'!:JRۅ%мTIt0 bĉ$s\ϐ0|ф^"x7]9MIo*ۏ,::xtHJr$Jڱm _Ea@mX8:d_Y %2b%\rtsiIfΤ57M'sVrYZ̛sjGuw68m.8 haPupD|Gy0"1BsEhLr ${,ܸ<;z;D E`mLeΝ¼%O]⇟2 +KPpHwߏ~Y眤BSa[t[tq9(dg?0 I=c5̸%ѶwsTl?Oć2L[87&p2g+ YfitadU.laɉ2#2/ln?lY&TKJLO ZƣꐄTϘ4YDnmsx6Ќ vsbSifNût*>ܫpު7r|,0#~ehۦ!:WWٱd Fo[`Kbn9QĉVڵq'@)oXW .A xk&zSVt Q+mB = 3NtU9G! vV6́5UG`m#pL;W, <ִSiKьzup'!iTifHZ~bMNk s39Ek 8,Q27@QtxlIaGY| %93q+"/ JIkg+ : V iPV%`}72キ8 |r$h k-qŨWgo,>dj E +zh3QTb7w-85V/#_tM# RTDDpdPֿJX}tY| z} mwX) C2|*JۇfYQ^NF8>(,f)K2ZC7ΕFv o%DdQ9 DɖaUFG.oPTV~w$P{\v,: W,] jD$TLlIqUSAqQuan;Dxy&IcQۈ*kIm 3­` }9cflkzB~FG. 7 K4!.z.C \J{bj/\m3=2+£r[>91<{nh=EU=ZnB}OK@-ߥmELgKLmKY? 8x: g:pQpu&YrIAd7py}7ayQJIx Yd4F;(+A$ċIYA5ހ|3~srŸ FU"rb^YHV-ƹot^/͌+PO,A{Pz׏b'w.= 7;74B&u6v2Y (IbƑ$j2 ǴmYf NH qRֳ̜djRV ux^D&jqHdx00Su457w8aڔ4ñȩNj|NGRŬ,рڭ,KbcF@׎p4x0T+ §%%/UUZDw btGvNj]Y/;eIq!Ԙgbm `/ڜ"(Zle# 1ڋ(%v20ux  ^Eq+Q5G -RwsH)L!XI"%ec%qjnbŪ5+~]:,7Q|rԻ#(` Txϔ}?:4*ˋL1& z|˾R5S*Brv'ʅ9EVOW%?bS|="i߈8`,%9P6z%3)q-tSX0',DgٮTIv}2 SdZxcï)ssxw}Kb$OƁI@1똛)Ь[s8aE Ӓ<77LGQ;#ZʃL`5u΁vb~.ˊ'UxRٖʕ_v)w{q@^P4u"%p ]Zwz{Ȭ"=fl eYl:L Z$dThS/'}UY0P&]RHx0ay E46-QĮ[k05}?..%޶$:ob(Pu~9QC EO“bJrsL1~r {+mihyM gDEsց L4$=|?I<\P)S7o&$SUED#q]jg2M{V)?ըQ tf`.evMڠ<UQj;`veA@-M= _H5{ gY]c|l.ܠ[Fe?AhQv#D1dFgF7[}4Dvy1la,/!jǴ*0կs_+_ill8Ye[ *0Lq pFaRRkϱG{b YCӈC׳l|p:!#*pK"W潮<Д,3cKdVqn3TeB;٧Oe=Ҩʯmwd#^#ZQOU,4Q!t| m@;c,"u;z#ȭxW>p ?tTRn5oQ2֫V5ëY_a9;]d"O1 C mC6M . sMBcN'/n'8&ɅYߦEK,,hQu tN&m4-\ۊX d"|3m9$Y v?c7܆.ԻX8s@:Gz^].즃b@( 룩=_ `z2TQx< %хc/%ŦT~d& 5tHYm rL @zxaM*A__I;@LqS1  ?DSHGX΅sO!gxYT;qVzꎊœ/֘GT5Y?5P$fŎjTHP6(,Hň JI35V co13ad:ixJo>SJtjñU{S6\obxNzT*U/I>B#OI!aN$XU#{[GH8Zonna:phq ,` *lDVw '`K/-ú&j[w'i\|⩖`1~uQ~Np2)9IXG4_H) A2aVa}3HK~x3]$g"D{xL{w FYmI?OΩ69JݯУENi2d7ȱoOV k"|qS`۳l -(bΒ\LXBks.۴0;|OAp; X˜u=¶M7jjρk'TᓜoU -ׂzu?y|N/8:&E'~|i'GHR/i3`h8Z:$M.}^,!!~O"Fiou1,F9˺8k"hntډ-kf=D lY_!TCcA(B^ Y3A($0w!W ֘9r!WTMF{j>D;= ׿ވƣLwd_g3;zIIpz9Eqa(Ǥ/E5i4u,6gI٪:?4(>s@z8Tt˶f1ns-خLҤ~ZpmV{s"Z@eJ/ČE%W[ 73VH!J!}ѱpA/o}+;\&X~;TJטL'#)@sMg: 2ӚBf]T\UyxܵKIA^t? R՘frħ ~·l=r.8LRVyJeVA.S#0z-: rYMՙ2|^@`yQl%;ܬ\{es^t&rt AWB{Vbݼ,JR?kp~9"s6e4.f첮@7oM3ͳ7x Ɖ,`Xa8~f_bPfj1N1]ajf_p#gIYQڱbD Hiڣ.vNNB;W*\^Mo8$Se8^CfT^G20"PveH5>sVQ df"8I[:(qs r\7.L"[bzP(G"*ny+na XvN{xtBuhWƧ@ KpɎ fć*H:-OGtDcIJSMxcQJ0X@ZǬ1X*y3<(:ZngNlM!(6GGqlp{TơGc읊] ,=Fh@\c!0jdWы #K\kƔ\LLYaSfE ]xYB2ҲbjXoQ+Ny "v/FGHghjeuQ .0 ]4ro^(=$x'{;f⎪{] -_"8`J;fV#%{`'^1}Œ875X :z%s=p N& `z  EIϸNnd!MRUx^^G:$ڋ7=9+)t.68XF+tCY܄D-PR,P5E@uJ SBA,B*IIE /p[H1|='+o5|UI -c:~^:F rM]hPpA2U'|Yt*mZS!*p%F Oʏ 8͖\ҹ\}gKha) ,,>kʂGn/- Kqhvz_DUlёZPKH"eH *ue:;i;:u9!)٭+xuNL9Uo%eT5e帢2 ez3"ݐ=z(3R\ovcvI5LGX*z$Uء*d{AՕM7WD; MR P ;}Z?r9v8b5A>IφŎZ-XZVd( 릁DWr~6 4pzõ:͆+KNl5xX1;b>BT7 y9w!Ĵ,Ej'LCకP.]egdKX<l&3'zKvVo9T44Z*xոJ¤g)7T{Z) 1SGT 5UF'.D~U= 9Ր#}D)2HG SBZ6 W&vm2񱌄fL5OSw㕓w `!EH7$m(^;K!3%!Y9D[Q_(~?SsYbQZ=3#8]7~o?Tk&D\ < $Ng{//̔ˏ ^yJ\[A&ʀ E)>lӫZNs\YFfPT[Mp̛Ln17"YOjmO/_G)$jTzxwUPY{ԀDj z-f5Ǎ2Ӡag3a,02ȡ%ȃQƝM6 'c 4bi)r<3F:7YHMхpeOIRW:&+2.S8vP %0Įſ:*<ҶkB]yBDI=ך|g1(:!TT[,J}Ǻ•<дiD; Z[cS)QuHUSY$ՂXLiP&{\I[VBm r7wڏ7Aql~DD"|jVXnkhZ,':mVCyNZs[cM*^EM/ 5IYc$c#X|߾S6}KdŲ(ɢMipfcw E=ԲWQϨǏi|E&ŠdIs7rtYik>2MZ[uZU2"`vlyvx )~^Cn*ͧ}.Y](|! |%bh |!~㞌8Bk䒓Īn+#9>زE#jlD=(_ >}XQjix/?!^wXHx(o%),ręԯ1)kzDkI BO=)8\W0% gE?6Ʉ?(>H]CC[黩:[ȍ9^ NΒ2)$r@|+/m[G:KCDUL kSy%TN 4KSmaԄ)Ze+WQZ|gZ q=iZiZQ冨$QUrIiG@[+]TRW7PLW{'sIͪZyaVr2$Y@Y]ѹoXOߨ`N,f`g'}?[|3uk5|g;PmTuQr C}x|G8(O\zCJ .KqQ8;=܌ZI|LI! Ms-Yv'_KE"ְ/&MP9c⥤%hY翰y11dW;x. K*̭Y,+\=bXnA>hr?) QLJ+ s:ZƯ*j7@kNH&K$H7Aʵ+ˠlT4ct Gm4p >lb\"ñH}hH 3hLlY뤎TX˃! 1aY?;@d 9Vu;MIα^W^^AGxr)#s@y4JLǺ#H-j>n')Rb0\_ \c/OM|onI_p q \IEK{9y*ykERQi5F$(mVbuЪL4?kpUjN[C m D궪O/l9csBAsd63;(gqaR lMX8 ,m_k@;Z=\@8v"?%%N eTTv^Dd7`+욐N )Ԋ>0r)ucZA"B%ZVoF+NQ4'L&Jq+=A <ɳC*V%(aDI*>6(ㅾS2U6Baߐn&@οKBSpstʦU2̄䉘c&V)!C·K} {[ \mJĢKc8A = +3 kf(“6 cOw|i&ӊ)?C!K 1Ӈe ͦ,J5Uj]#"fDI߄db2BH_4&zCz~sDjhTE*_څ䀴g`D^+a[Y A=lX 4WԵԂ7pݙEl \Qʭ"`LL\!6{@] c3j?./QHh;( n3w=<ƶNmG"C" :iEP%x4T gv`NѥpEFҀ_l;#N_ٔGF?>; (f*١F!E=8L~LQ au9~!!N{u$@G V'qvTբgN{.6[]#HY5JA[5*&[=%ym6g_{P˓ Ru8噝Y[HZ&{ư&J9d^FSz&  dmGߚ>hxzLZhVut̢P.kzbt\3A!Vx!W9`XJ Uゆ2GF'}< ,q;@5?_\!W~H2VFTKyaT |_Ԑ8M-1d+29ҶEwlͅm$Ns\fPr.]Ew4WtM W@\*EzH&:uY6=[rKcZ펹]XRsaVG~[Uw.($hw^V:c;]yl}9" IrblZ8! τAiv\&Ϧ'tY=zq`7=Mu>EjgQ#5oBq?0ҐUM;HoS?U#?3a,װ>Ph 5u"๤M$j[sǝ 쎏2x,xhM,l*ޥ$N!Lb2(_f9CB VZ ~+#^1:6ʹtER3R￶e_2/+yM LG?_-~y7W6 d=!.eRdgp8C]8~MPpH#!5Ltotk6vÅ[lEU+L(E`yz܁RoU}j2 Д=aRa:ӕǐf l2̙6Ϧ9 iyG4 P.ꟗpŮh~y@WfuA#LVLst7m |̭맔.E[y7B_Fvd̍/ .<ȥׂw %G=So8 d+7TForj?{)h:?V_Bց]CS U͜TXg5,OX kF=*-5y)I ߳}t.֛O `/6(55D|c4QXմJΞ #BXPLXlIeMSH%R!.`z=|/{@z9\ މ *cbRՋ %=$Rj&JnAQ(l8^ۙ9_ݱߧ?4uU= %e`Gr%q 0[#ja˼&P6GȲO?OuW^3h4d80@ "uw|ɷ=UhW;LC\g~smn~.  im'&p1 gJȯ$4W^EN>9.N>}I;M{:s1%;'-J[a8Th/~lceON{ 9G t\R7 2^%jPƖ}KKr Kבaf+׸.iD42j!*gb }gQbz^s\;#xVKJ ޗ!ԗT ]w~0Vy&h-tWFxGQuю보Bu{jU]NǨVGb:X= FC׳FP{J ϓSxH9wfuHDC<>7~wL=x|y3:]MTՄuXu/Xt/%XOMiVt۶xaB KT {ཨyM)f@wXc;5 \R"055!n?MOWoWodηCv۞TXRb@,{O-ENN6H5޲9dni9!Aa4JQ0Ov"j䟟̫!y#gh -X.Ir 5b /1]Zo?#^̖ qJci3d- _-][yc'ʴ• oGԋ4Ȗ|v{N<{78h~8Lz !ԋ?<+6zH#lYYCIH7g(A=scIm;TjnIl!ܾl~A_QeΨd S)ylCN~HCa튕vV1V_~es.8/ \]**PE={ۓe!A [OTB#&?QsScXJFN#PZlD2s`V9&KJ-h-3X JGW_RnGFSB!b[<-O nŧ9.N9yPgQtQ.|(ga]Y$`8tްu2G=0((™KMȩEw{Z|`@s{XįIQe1Q 4 ;dk\rvJp>f C(os47$NT. 4M%Jc၁XeQ{2 ,1OynM8WEmLWYj W o=` HTzB1_7PC%i1 ̪X@Ǩ>)5,vm+ܒ"=t8[!c[2ggE8Av_c/k 2ԆGCub{ ݩ13:i\p2E1fI;.|1 gy$ᬡ0բbXKb@`p#"^ ,Z+>د9G.7IX$Cu`$ chs?;hG"_q I'&B• zyT/9ΏԺkʶ1 `䋞Ig,# {Ft%PC%u03zqo^Dcy1[ 5 3)17P[pfШ{#DSѯ|u0B}iwl}'1\Af25Z L~- BKnMlZ9!˹}k:Χ;)/=EhIk'[c4RtP9)9m%olp s&U"g@(zy¯}=% Btʘ4ƤȀ{=3~ΠBVG5)Juq)b >m-KZpB܊OXa7oOz 42y־m !p(泍.q\&=t8c"9J( s jQĢ~fGײ#V+P[/,>)JPZ=9eʯJӿ>2zXͻ *1FWjYe"gMߊ&@`3Dj&Y}Ix>4= t2띄bs]@Fe؝}X歶]`5]~XW$`87&$X[MS;>Ad{&x#ZS/'ĎH^p%0Rp #,4U(L|M{ie7*|V\}8x' VO;i׆|АmPxGlhG(w|#+4]DxJ:\7tehӾР(O]%sϬRqExa*$dfQy)Џ̌2kb iѱ5UْR&ƪnS3+b?[qsth>4urc "Hx=Gv]6A1IJ$u;(I5 ꮤW V>6.X]rMq abyW"ӚQyRO &&vo. 6cH#\AB>sxuf-hJ.F b5EiLmqR @ʹf0}{*."]Q*Yf(i236tky%+~ux.k6mhv 3Rڱ_GS_ͽ[@mG歔Hs2G5ưeJX9&/jCe6GpvocG_eݫ{eh'}|}> b )2;.yjtVHcH4SLjhf͆kAM+ RNɌÞ19w?Ge r:Ai uf\Vm kfbPE'|!Qrϯ箬@y; 1 ՝euvI5y9}a@wpK}1Ai$ '/C=Y^ :F"k A'v(CM?^qn݋9lv'D=ykT0hvQs]_X*!A,jlKDȧ3@d{VzC%u&R;(r-6$j#{T!ɺ(#etȒ#a_}iQ&Dz)gH\F+2¡/ 먙UNPۡu :O&ɼ1C9to[Y< ҈{L00ݵ0}#AI{, :t4'p'|+_mB⋲'Ug˥)xm^twjXu5|U^,uq{j/ hC،Qt*1ѷJ!`j[ m^Dt"97s1$hxAPP"ACQw aŜ5,UhE^&F{f&'/-Q?a" <\8oHVjf;z3L۰"y#A+|:|ciװE"xX'ZL#:um!aqSu[)ȱn Sv3@8ƃFߎSW.ŵyu%ѤL_m2Zv/Uv=p~pީXܦGc/jI?3Hw{] 2E[>3àFrÛ jbj+p!^#udkzbPΊ-tQ CEuΜS]p!6i&.Ktrge]Nm+jch^gZw 7MI1_LEYe[v{ haI̭]uwb7q7[( GpH 굗wӡ:jd3* \kGIOſ$d~'ǶGa7 c%=&Ğq0d?ba.A"fWo UuD:V3h=RKyE> 4]0622m25xŒ(q6+CEZ󋦭%HZR(@ mZ@NnI!&>QTkuxylٙQ|ߛ?g z+G4_Ԓ鴃c( ucB79q_5޹N1 M?&bۭ?e?wkR?fa{9vo=ϖJ/JwM]@1޴iϐA4!4J*H: xO%tKL$I$Koj \<LӦ![Qg /\zocVvjyDO OI Ϯ9`ݍc1ֵEz@2T[B?Sņn^=:!}oAhRmR-p5xbJc`ng?u7@_z(Nhr8 GqBJ[n@xd#[$/` Xō엔1WۤIqp1NZ fhE9ԧ*o!1b3=V4Z.krWEP-Un'v]5#- L4DB ++3>)Ո$ Y9U^ 9_PWvC^r9]y\`;Q@?uXs?81猰%Wc!8ݠX@س4,0;.1JmTcb=eI9&p=ztT2?0ǿ r@?3)0O+} x+6!K*ju^q libԴיZ-Ķ#f7ӽ)&`Ir"od]=Sy#k}_jȴZ! :ɏlKI-c봇js{hw+1l6v\Vy{S[|(-=aI BW{=e_'Vz Ѻ ?i A&( ϯmD1qiFBvhỳoFJ%6[Cޞ$*wj} {!}l8ܒ#[,眣j {'M1_@Mn#;nZph_ʸNwv 9>?F7;0w%PBS1~xW"wX3{\k$цf?M12f0Ǵ,'rP͙K  (9wQ>Ћɿ H衙փ).ZvP$q-x'rΧUV\]$Ԏ_Z.+Xui$fUj-se#&G;yƁkh?:Aϒ"=Ea@rcv09:tPbFTzplHx9 BgD \-Ǘd% sf:3.n߆EMԓ9 {K Hzn͢p[K/B:F`~+Qbjl_}.nN#0s^ CS"K;#vŦܽ noI@$ӏCrвT} D^ XK`#5[,e[+x&jUDa:^P3@~X\WoXSOĮn[<sq 617jP֢Rf9(ЉFƒBC*IrYOӚ)Z:8Oc񉯟lTkcOr xJwK[/i!z߮.`kh&][{5PPpXrݨ9< bRύ7rA#r#9Xhp9X_VXaL\ ۥ: /d PYY6b<>}я*CS&8hieI_Jb.۠Z-s4;G&3Mi#\F]dR g`\\^ਵ B>kxb404[TBYk=lĸj\~ c 7cH]{؟ 2"$U]!HA7XaM |w-zǷ$pbp/Z-e<׺ Ieb*=mn#%V`}4\헨 myҞwZ膎dwWHUVf߷Zh[b[Uk}1H+VzJo]-)<4 ~3Yz17]F/<󏱊 etXS[2LƼ|9R{Ҿ*)^Bf< M˯V;Dw_ʳ6m)e(_$hv.WOc֙M'a}UE8Z&E(hh\lHF+=HM-vAb(a/dNێzq&/ɚcĭX\ɜbo^}"h6 <_HVnjX+W>ؤ֊ =z{/;Vh Ncl/&͋O`dĎ0-4lp8Z >Ҷ{Uz_fPM쟰ʏc@P`hnHw 7ҦtidLXh!HhǀdlX2SdR]<°yay!Dzc8\[2ͺX-0 nkR4Z:kt\1%{E6yjJ 0S[h=4gulWojUq ʣ-qMlT&DU\'q8;H,GhI d'܅bdYfD?{.z0Fن8~HzC=LQ9M)iu ԗqs/y+)`cRQ/I=WL3ުƩGlnEg{RZt`쇸 BS_[d[I/49ue\|y_meĆOwmwAO*ǃS CH+0N?ж C Zy昝@z(ޟ,8cx%DE[E(b".r}ՕUܦ5ǧ>E %lkcTM]->N\ CA(j?\iW\1:5\M i18]~D+\\OИK%݂']-o]08Nj7R~Po;3@s'C El qs @ʎiXi-֋-iFDC1du K Ö㪝 &ъQlfV_nNq;__Y"F l?hhmb]] 2ة+D3 ֬|ѵClG-S2`Ҡ x+)I{Z̩*QY8P=u?UQ~PRakO$JA;G%U/&^~DTR5O^j8c/WS|6'#:mw-{m QWZ/hEm> Y1lC 9.S܇+h4D9sDEAsZʳ_ ؈?V]~5WPȼ:=AUܭ_¿z6 XF}SG$D(鶙]W u书x|}lm+2mB@b _\ ᰵ.ݝaԥܨ 1uU |ΫT16lf<B2`r ;6fd֮+W"5hDHH|@ <""bhueؤٿI^xiL) sm2\EQN o]d<0A. 0a+N,i&ީCJh\Ĝ) M fUkS䯷R#<_!:<ȍq62Y/K?xƮ +a1s\Tt+Lua[-0RNv4F6Pun#R#L?fp^J4{_2u?C\rsa $^KЈ> `nGKK>v˰|>7߀;*;!{WD*,j>#;᫃<׈ K~VknA% 1g~=3TWrڑ,Q0-[Lݤ$hr3ʸ.Sp@i߁Xd%s bsޘidv\mZП فN"\LBKx.Zj.*?]'['w_M%{ 4mlW`j`V$m|cc[%amH^ZL{ݶQ1Ez=zZ\e ȘNT}a^CڟBÚ=􉺐 UfN<|˸Ά:~H-(F^;b >3Ÿ22z?/HLI|A&^ݸ:Q/h)h-S멙k$œF8Q+`j陙;oa'a3ST굠 szw7bYEtzBWfōF*A@ pC dRM$];8co,3A-Pv$ `Tjp .h@Cdpeh2  )"'reZIO[`AN"|b`q))4?%`]jXi˨U=5YN0!d69jW̬!BTR~w Ηܜ!~é1-sGKӰ+m8@E%'CM,Tl%Az0yZ9>mAI`H# BvCƉ9jYy\49n P=1݂umk,LTg6J% 楒3.z_U_vT\ VgB66e~Gr2} q5|ڐ%x`rW Y=u[ ͛9[K6{ʯd_ " g= ՟ٍySa`"[vam3:gQXaefwH|:Ь^ xŧۃI+u2Ӊx}s}u}y,E׸!R%lFb.}͚W@CTk}H;z5m+e!  i)"'KHu $Qx"䳓'V4̴k^+Waǿt~FfϳH7fJ`=%3[\)w9s-e l Vx1>_^jhXr襪Qp*W9,Gc$pV@[2((j@] nI?7` :Y2W,]+9$5s/ζQX9ahM!/ d*1A9c6D| #I& vln )^&p7ܬELwq L<]wnGT K{D ?#6J݄xJ)C/ߧ9l!uO$qKW<2mdobs.gA; b|T{bypSM?W*^Ydh|bPgj)]M&\8 &I>j#)l`&E(~;0ثsp:UPZcOnƢ{#ls'`oKYSZݸɆĝ|J Y<&b&yRy DF "s m_1v2]dײ?ZјiRFgH~PA}Hw`]WЙ讣Q䢫&Ėn'5 5yFS)##BІzQq:ů*DLco[޸ I-D]$A> 9/װ_.[wq'ny->*&mN$^,e}-opN1I_Ur;t_"}:Pέaz5[a4\8፼ypmYžV3 s/0"oHYnw2A(;%՞3#˨sI1ք\Y/O/qڪݘrĚ M̿U?6 RXKY%IVECG5A]8beB>ԩI  ׺W@^E@k:QckBTC`p}LV\rr·*ω3-x'vh®=+܎10"w/7zB,o)u6Ipb2b[>m3_I٬I|*6P"Jf ң`(E!b_3a]ڒW@׫g:9hhG2.tB#lFwQ\3 +nyeHJYx<G)EE02(t!{yŵ1-I<^@soE JFr?&Gj^:)ezb7rhA`?Qb ?pQ{> ꞵc Z0a*>$|Tz;߽ ZY:V ȕE2I.K>XnJlj. {JD'3WLjHdј6 D%YDKiUP?1f7geD)3P$XJAC/&:'IcAf{Rk nf~һ6#,˗}1Xkd.~/Wsu20YT7\68;db#݌2KfDځN >LЩ܍3`#s 2s%}SԆ:?3i"><E&94H46♭7o/v} U|U53at"TrJ2P|w\#71y@JryvӰ!-qԧa ݺf:*%b+bfy`ymtS% yq6ndڋ3j2g*BS)"Gˈz&Ke3)*u&.+EVh.PV%Q\GF/'@e5 .p~o^GNK|C@5BtS?RrQ=Vt`kxwBaQ )fԔUY#lH&&"X'WT2ȝ'd~kr>gednn 1fV 񀔎zM/NԿC*=5R=:] H|5yw,SH:Fư. كI Mo[1ϞZuZd4plc@S{2Qf"86D$"r0w&tMc `iT &(&ِ)|O?$Aj4PjM[i^G+;u%W*~kP4hN[9*vx^D/8+:ݏP)'t@.=C_hr"?~ i}ê&'h<`]վTHfd`%QMkWwphwpJ@]7''& 9Iyͱzy@\*6/AB)I/-ѠJy X( _Yמio\ ͋MgeRQa-V]j/bȞgcÚ](P!x`Pj ~ȋ}:99=Y(@@^ I:8iJ &廉G|-\D,I)&7#X7?Gf& )J:aEG.>Abr^{V9dLlƘ p4z,* i2QL /2@bK-?.c?CY5Ƣ8U rD֞|Oug3kɵ<ԋW_9ѥpǤmUkFƮ.Ҹ02ף+CHkM߮(s(B}Ko„1\Vf*qBñw6zO{R2M a5ۨc(v[ƞoE ^9Eyh֋OrZUeC PmLXͭ`]W) wA"DŽY(T"6 -HY\P1Pj79{Jmr!ɏ^M1E\SKut=_ :Wsi5a+$BMb&*~zV"yy>R/,AhM*)j8jYTӡDRvcF(P2 xRH.RI6{XlhLDm^jiYD[Xvl#yh{%[>:Ti"]']f-@qfbb3;- c;b,\kA檼\94H1/Җc, \Hh1fl |# Kwa5\Q}[%m`,Gy[^40XeG,CH'v:b*, !.}) k *!9Df<,q0Nvy,])ePGО^*K6EbZ[\7g]_&C?\_;S?sK=ϐoNh04da K':X}9K[!ψ/h(9OQa.S:G,nW01T 7}njjjNqQ6"NE9b4FKl\dx&-9b FOi̭gX{ZTim.v-.-0et#! =~;u4.ӎ*tE\O!2ƻoAY8e="?tBw| /VgF5 /*y5|$H1bÈ41ET uC:jܷ:PvfE- y͛ēNU=\ubrQuhV*/,E7xt̔.Q@3$#ItaSD&,z6?sfWǷ?.E7 :]_ ї ZocNfg|Ded^7g$0yd; jh}r~n)~>TmQ>7_{alTOt]WkT|)@,(jGS^=;Z2U7ͦ#^U.Y(CQq^Xzx~%3(Q bqڵ4vA&՞6HSPhS1"conœpvlEww'9nvz/73a ҝޣDzK1i;6"q,Oi"mN.C~F}E٫jzv31DEuv!Zwɟhn1 02e4\PaWa8xzY:;.u>33X%*y k.1j0ڢDy6A:`l|Q/dB8D~9zC:=r'KTCF{e)t TS왜tq}FV6'B/o\2𩣤OŻ̖®ҼmCFY9b%?脯]fۮ9<NZ+=#< i bٓ< ',0ޠfZ. lZN+ |\64a)R2GU pn7_"7t¥BN,r8wۙ4^}LѬՒCmbn;)]ͳX˘5t6Kqr U?b1io|'9_<{Qĉ3yh x%>fss/p{&I/{uUDё19^yR2~EA֋AVz|'X"WRs>* X(y3yy3t am!g'/׃},<3OtcI_!}-VȕDT>Ky䨛*IvȸͬAOJ (ТotƘ"a / B| ּleʼn9#}PJ'gCS mH Mi3W/:;jomx/*@~oo0XS1QnA_j;lUH!!}IVO1|Ȕ۪o1s$O꟩kz7i:drGe,mmdl =z&I}lj_=Y2EkO{AP&(_p='䐑SՕ*jYYjbП?(19ܧ c-SF[ UxV$dh"e[Z>% 3tae?rU^*h޾ɶ)wPtǗ8w_̰C?`%-ˣRoc[rg:S%z2ejvWe"Vd1iVF2DpzYŷۧ'(ҺPb^|T]mpv~qcSԁe#X5 ܜ_Ƙ &]0{f%e̔K43 [XN.㉗e Ɉ\|3 >oK_sa<HrыƍZyY EW3D ߐBqEzcNPg,g*VPa@ToҸ]wVpSa&d'M1(bPUkAW#fOU5eZ,JuNaӍ{>`)--( gBd!MPP6K3Q웽[Y2rJ&Y1CdlwKU ͛hvC}jNtTORd[S&ԕl\16ܑO Hԫ'{10`h]ɼ/YZ 5ӲaK˫"[t<ڼ^cZ6=݈1NaySpy}&5W>z<;HXˑyf{KCh@q;h w l==O&뀾qllT3KbP}pGX! u}Ĥ{6xiLb ] ať+{{U|ovQZ]'8'X-o?qm!^-x+I:9D eʿ`F2 ]?ɼrR?вi4)5lekCE<`g-sw1ROЕ8L ªGKⴾb 1 pu:ԍ2'~*SK}4a.*'šxhufQb!Ok,eEW1/D9ۜ^7RT-QmSy7,Uք^5;GJl_saڪf$qؠ y.s**֏Ɇ |WJ=gk8 $;xat GPjRq$#5YOIƟlu'̔Ì'i@LT˅eB1кǙtN`3oPcQ-BnPSCN|8 说1`e INwʏHPT1$Fmt7>aPGN n!ܔڙaI}{jnjy5g4h;דN6,x?abr1Hql$*<5z'#u}j^Z b<  gM fIwC pyk]ue⫴VjƵLKhmfzIbL<8a=h'3 jIH4t]An彯^o43_5m&PnR8l(f{׌z(q[ns )R\f*v߁0lSZ"kjvo4"ĦԠ&ൡ$D^umnpRUu_YCKܛ=k4ڧ4]C7`rsIg%͋SA[ϳy_o;yJ.ɣWP_YdB@OwVM]Ftq*6EqK!B%qRh,SlzV9B3~wwKJ>q^hvm,ukq^(ZG6Ոn~&$)>[NyN$6 DGy"0ͯhI [M9aCz'd&mE%[2b $K ӵMZUHsL&Mt/gG`@|DMP}57)>J'O}/jN7"}~^Uj 2BW/VA͵v^, Ao[:oRev8qu4cdyY '2dlN'& =Oe+( zrAcQm ҅{Y(׭{ 9I (,! wW]w+Y'ʄIq(^+_ٲ_V{ΕsW^[F ?VU`%ʎ.Z;F''aѯ)X龬G?X &#jlC`LrS] GulLQTRRBCP+/gRPVbZjῬ1jǣEVǛW 3nI#_h Ũ/>x- 1x[9;i_i8 Ҷ{ `˜* J2V~ɚ+B'VC>)%\M0b6j0U;YL2i'+DF@f`[0hm $dv]InKJW3J~N`i7jUֻyp-}L,|ʙ(WEK)YYw̓F6Pzh5W"Kty/|LhD!0 {%Wo>{pI/_toi2z=s2/9^JtÆK;4XGKUԘF$9'羌1l&Qr~5N_\I$[PMp(9[k0^MwX}+U :\M4(.ϦӶ`ngH~OP 2#2=az | (6O< 92#>,Np.mY^|Ѻ_>Ci]*3AQĨ}¤~9d!HrJm9{Oh񔏋PBRöK0[TӐ 7EbFu\"P'#Sq-GkttA?֍hZ?v$~%-a:{0N`xжlVR~bEL?*eFcb}4}rL rJVGe]샜G8@_:vu  fC6@n,ֱ/oMYq8*~{xfOsh4۸*{as]z_s< TqW\HBs=ު(eC>GD(dN,&-.͔Wˋ`r 70暢a%iʹC:GP9JP欜/jA.Hk IBf~?`^S8'Lk#%mY.! j_n?*j.a|k莭 `͗C w-kD[K\0AF&S3q9wh&PFY%.۝c7*.7 ezکn!%4uLh(Pm'XHԅIˋA~6)!@2bqm6F#m5GOu nŻӞ?KѼO*r/$yNnЇed (;TQI41ĉ^)`]+r)gW xOTYV~8`),te'Eu%)@a7wA-|9 $lӻ,53% Ā~B{u|p^3#T,r*6l#ġZG&ÂBiI 0hɉӀuQ)ㅙN)$qB1pn{-j}pU%UoiaqV3іOٽ;E/gԩ1~Q+l 5) 7r!h$Bpo2W[[ZdCf*lDaJqި/~Hhd90٤0W x19OFs/^0R *\|ySZS/&d-j@\żOxBμ~k; ܻ QuLή(1e y(L|X 堞E{=]jO@l,%yv4?^[ XM~+x ;U$ɾ5R7 3XY15j hc*ؓK &4 \ )8̂`fmN? N&}"<;A|v.bH 0[WqR_t j2`=N߾%!KB~6^Mʂ.b^FoXgyf}!MJC@p'@.+tr{B% u֞eNoc.\}1޸UĹA):Uh=;{z>xK"@%ct ?=?]#ݢn }aԯR9y)HXIӻ80[w*9_N+Ч)\$H+0ȗ{hu\d>H4)1R-쬒_N>BU(3c~@Sl@B5v2\0u‘nҥ]1 u80UK4}'TRw'C,&!g_nF%)9hymLGUPb=_= u/'m=(/QMh}}0\gͷm,L2_-tݟ[yaBp K~Ÿȯ/~"ǷaG1~-'-!*6H^J}}5_ e#-\ 2 AFwrJB 帀>6pIhQ1S̭hgCW+w5hR&7ߓ\R.!' Fˈ*0 ^R诪&B{$x;ݦ@H9Q^?`2m6u3=!VdCBg8jv+a{NǾZ%**J(\\ԩ^-o;d1 _wǥRh$*<H-Zִ㰀pRRL"Ycdnn%, FJh]GI([>Dqqs!cDTO 그u 4|U:j6x(O}@: yf ~긝+XccIqRq.Ib!2NEe{H oSfߜ#|Nxbjug/"=/?-/]Y9h`FN`(kBi[/Ь2PoUm_g}i1xK wan> `t=gF*2PHMQfku[&aƨIApT^([U=B;xbu#=-U&L"+91DzK*㑑.57e'ȁuyݴ(_L|sVxy""8}>'gvTIč8fP@7s8_Db/=+:\ݗ]8v WRs9gvOCNZOċN8H$_ vÙ\B#ycƹe/$0Uh2{֖j^CicbteɆ(F+)3'Y+^/Yx9' <-Li^2W[-WW ?pAW 7\˩Do.GP{Z'&ޛHtI]ʚGpU yEabOM}u_T&*>8ģfc,M7vP`\uG1MtXFrl`έxZ^X̴aPmQv4YqS*+=LG:2 x"W/i}x/px\"1HƐ0*ӺsS$n_TyTx˟M**VV/}k *8a[߷UBi "q`7hf? BބGrL n,H8G.mh%HgP]xUUj~sƳ=N]2̦=w6_b!y1Er#Z+hD嫲=t`e?N"0V*ݪl3\i{4ie? :{ Tݧ"LI4u }9#i>}ü]x*USIo4hcE z ,9 ` Rȱ7{CvE1~BBT7y$ ХUL`?'wo}N ` xƎ\4m0j3>&k(DO }l x{"0y!jCxqq֧'Ze-AUQ/n7;Fo@<b#eA7 T!B`%,s!M~ CsGIhp*&l~I`P7t>5T^E;V? Ma%o=O%aJQ><?FG`j}\ҹYBp~D$Fu*Gٔy:wYy|5P*Ǎs%B1[*<@֋W PC5/vސ0+rsjuA5 SAr "H%JX߄@`\Ŝ? ƞWN9~xEЉ&g3-?!vi\xKH=Vl0O/_fHA =n $Sj.`[q*D0D)9ԕvz $bcR to\%l E1f~6c(Qʭ"v&׉sEЌFZ&}qcZaCPiPJ2PިCW |EHl^QWE ^2iY<*zF'RO-i)`t/VuTlbahX9 픙 'GAWF:߆i1zƭ麋ff[Lf}jۡSk9erDy^ }O&#<ְ9f3)|B} jv5Y)a~PC%68zCX֬n#$qs,?U}U: ~^H=󊯉oၑXQUȥL36pN;Ի(T~8鼧%/;@4D@TA?ϕqlw5Nchޚ3rM=V~K]c3JwKտ$4sDsnU޸o,AvՂҫŒIQ0TS*#\| caxXFB{J;΃٥ϔ0,y0ˈVsҮmkڎ'+zftb#`$ 7%vc/]-0INR=qJ"t b߻@ h;8i-~o:||$F{:֟d$Ǯo]$m-2V=rU,?>Dgna0p#7.*|cwXG-ςξ?,\<{&t3ph)Ce('&fOW2eTaIkaqX4go?o0EgNJ w -`TQ_صS.k``Q3Tܾb2!b0,\ ->Ӝ~枈*úQ=d x Kݺ *Ti,EhjˆGYd(Zʠ`R/zT?ڲ-qBOЛ}>m"ܷt~@PX-J㔆wv90i$٤D wKɞb@Kû=s>|m-B Z!#]b6"xylS2~Zp ^4?DJ=E5Kh-u_otc@ VFY8U !K`}ı^*!_V(ŸgP@M*CAy{'"w2!qť/H%Ф.E[f^!DW~0.K SգƦ2(.󷮩vQآc^x5O,ԷHR^H3-m!Z3^<@M=mQHNN(ytI?I,.\?=x}6 ]0\U\e(ȜrџMz{Yb*[Y9 L%^a3%"-y9EAę`ޛN5JhU-3c4(4P -7(W~0SG+5b"|b,U^Ĥ2LMhZ h^ys7s7, *$L!六]FҢB_"B o+Z}7`첂$ Qwʊ ,)7jDL_ A޸p,<˰?g3ÂP @kgW?G Y)]6^Ǵ"ݶ 727BC9`C Fd3ac:߼̉AH.u[vfU[!@x,b('J:1S8\dbcE0_…}Y4 硹EP`60*Qw.زiY جwKܧ%ͽ%.AS5֋"^Z B;z`GJE;® Z rv3\Nf"0r&PpPubna!snAІ(sT2Ռw,0rvqo y3ɇə]R]gpC9_' "$j|UGZvԈXSjZf|JR{rJT)BQ$KJ%ei5gԹy_¬`0[ y+z2C\4E,,ґ(S &a4|lHyZE8Ճ(kSE;IaZ( hR5BA64OKnv9|Q/rO'ٟeGojJt=J߈e<&6.?Epy);HoIUyYK=nV5Yf5fV?_PU?Z$(sɥX_G aZK |>ë{=b$ }kzpAҤ([؆pE(6ՆK53{($ZrX,ĺdS>ik&`ڹЙ&K(1|#cɤvh&:zjMOj1p=GlQepChrk讻^0uQAx CX)>0E ZT_R{]_ɱ4Ú@RX+$bߙeDGZGS`&*/XmҪ<ԃn7j8JvK_􈆤n뤅59teHJe}PHO@Ą;4e}D zwdz6H _ .B,V%mlx۬ X >zHR97I|nPC(8dƇʆz-rg-=M#~nDkّ?ŃOzBYA@:]mF ͟C &(ZQ~R^RGJa]PAh}S2#xױ ![#$+WQK,!u(UIuUl㢿~7 +S# ND м/W͐h8caZs| De)>ݣ8F8418TX¼N%A/АЫUdۙrO/RQE-ҩNapGBa#͵H u\sRx?<ޥHFg6 UnqMbT2LrС-Κ!4Ο`&ӒlZek$j|m2sW7)jOPœP!GNI-KӜ-u:YcW4+hWw| 0Q=a.ݒOs3-rO]c<{YEӑ^{H\՜ pKQD ;8K ?}\zdq-?f;[1WYXTxJ?: y4IrWG7:QV؎Pһe<]Yk*+YG0hd!m'MTNف#{(5 y2Fo%. Po9p_ݝeя V|?TZL,##:C[V /"/B=LenMEOE찣[ַd4*ʗ#&d++DHxũK;ȁ?frçu ͇5qt5V-I%BE Tl;yHk$Ubo.v_WG5#􊖗e{[l4N A2qwiiYKCyB;tυ5[rx{jSz;no(7ކP(+7 qnz+bkBl j'V'=_g/Pŗ)?F5B}@yTdĪMOR;{d?|_iU_D9 KA]n:H7,e0FIZͲ\I  bx%Z_ I^*~v9^b3ɷ Kdf ^b0scַX]oaS+tGI=ـ!y]\(aDхCI[ <:B48֦OXE^}|7h|g@b%{CuuŽITitIΦkq4SsQŊ`WIqOv]Ε_1) y$QŔkm#A,Xз_+|wfvl lI^|E~e+ sEKuqBDž$ɉQT$IXv'þư0!D+s 6Zk΄ܼS ԰ؼ sl:vap6! !?>k#|ߤS<~b*nt%WF|A)s>'i%KCib{C.eYٗDIMh_k'z+9f4ؾ9+j>\ wJ5+N"ޙ.rK\9law[^Jy5GCN i3 ɿOڲjTL_Xoژyk|NPK{HFeW8K*|SmVrX x+f #/AH:!R hI[܉rΨO uNF%`KY"`A066ePV"BNE? JN#C&tz璺ь٫0k'[2nȿeu1eҩ,?)E_k%ZWI\Ϲё~7c28J0hbnE6ڮ?Xf`4S/fSZ@>sL$PTL[zGi6ƞ[D 3D5`K3Vydv&sY=|q`AO)F[*"Np6`$l)ФOjP#sb˸ңZY 90\敵G+鳠kA+vU䩘\lg {Rpߋ:[>YDy1hqbKLDkc7[qD,T٭8q<_WD,"fnN ү02҇˞lg7E2}/`4QgXaU[0a$˶wC:|]pz?ޱ`0[Zt*PLj ei>ILZv8CͼZ>ap%VnH[Z𶕚{C/DqoDԢL|CM.?c8}ӝGeTwҞm1@I es; ̐zߍ=ǎro 0p\r|0tW3tB*xOGA,E/G>JD,FAٶt[ z-Fe ĄU& cO {Kڳ! /EQK4V2s m> -M 9U)>vXéE.Mokr0 EMv|GJNy#ڜv.C'E1k7H%KU7c4,w'uÃsG-_  ݃g *psm8TƓ`9W!W*k@ǫv]4c֋iٝ7v[Х)@[Pf\ٗܢ0&`'\'6ܔ8ʴ0*YJz,  \4_HlZ-&Qlj裌SŷeWCkV6Cqwx͢]v5 xS\@A11睋V zuʢ#>b$}5/TAΰAAK)r=*)=A1vtztoUWJ喃4BQLbq s.`?*C}qzVlVm dd7o@cUIẂ J(B"^wku8]7E^ӡeY6BRr/MȷGxḢT= *)qSkB6ğq7trށd}>яfYޫ[7&29Ꝕϼ;lml wZN-ݛؐ,2ضF>dj:IÿF4@}wRv߯;(ƅAE߻C@[>,DŽZI戫CZ-P_0R>mˉwN->KCL86Aet|SqD:AM#מc~'0iHBL/jߧbJA9vvTD^kg5ඃhH(QiQ̉57iOdܽތ9 TJ|D|+3s7lc}6AT/6Mf<񑖽AiJnۂty#/o]ɭh&nGhKŢLȷkms]OFYkؘV-9#giegi]hi -kdSc !tg/ [\"w 8Ǔ+Bx0{ `l-p만:wN'}/d {{y̵6']ufKw&{ک5o1~'RbWT:9JeFQɀwVॻ1~k+//g /W7o쑆bV8SAeDĶE oAÔBj3FedjTnfldcco6ݺ"І0{cvwyj9uy 0\!]! z YY!SL Z4尕st.yOzWKU)ms 16HQ8I 01N]Ы?ф7&EiN`'ӻ$_ci`rG;k't% 7`H.xEp԰1b/÷e~]`m2#Ez>J=Sv]4]bqb +kX0$/ 96'X7ܠW&om/>b (3O-#( &V#+U/NzFK6fۚ *jHԕ F&T?-p<__MX3Ǐ"HΒϛ^ZN(„Y Qån^BRPʹF愋-r=؟=#~P#$ӊ|JӜPrϨqҜm)*hFo#Xjgk^HϷOˉ-h|@`G6lulGx ~xNK?SI|>M8J!H !}S=۶q㪓E''`;i&C.eSO2TXRYVP%ix}q{}d0f+E愴~P[ugߕ5PɎyhCVg"76|˝"6ү{s,ߞp G犰py=ޡIÚb ~k5eN,:pTjWФk`M_/;2~%5l@$fԦ/Ai =P)0~yBb?I]e31vf]mKrYu2&; ;Hs /Qw}q\|[uV+&X0ˤ$zϕ&*>|JK֠aGOuV}{\[O2 ׁu9bkɮ1~!bv0 yv=MgZ;'Q=].bRb6♗d.!qvhL5T7D$Kv+1L],]ctܜ;7h_I}"G9:8mk+nW\0" ܾnK2K;LaexR7G%ih[Ecr@L.Մ9+x!˒?si؞-AoK3Rπ蒁?2&>톂 7GL8`A#:\'VLAQ C7:?c"L,3(X4W-x zVW`(%Cސf^"ө P2C۳}V" gSeoʁN9 ƽ@WvMVV&.t;CT=^kWd7Ìr:n{MdD5麸~юcB^[ȂkxKAw禜]d^YH 3XLO*H6Րlث#4\Jp۹iY4a3[C""ڻ yYQ! ҟp9^Tuc٪1Ǵښ8vHx2w_REl}XҨVG~޳鯏pŶvgLtE:ԏ/D86=:~V) .Bd`:% ˥'fE"we^ IR(O͘6 }0r'}SGX UV`8;Ă ֧ar9EWq 7T0V^9(b]32hBk;M!YW3̅Uf;, X/Ylaq3XUunuD.G0e!t.Ҥs!.ary13NO›R!;k9+[n0v g^#*)Rrk_:83f+7J7׆:zZ5;8|yZ{l2.~Duf'GW{20^p\MSh>t? iA Ζѥ :*oPm֘:~>p7˖Xw{joGS5l[x"G< < G*Įbt#f'tYV܍iv>-<Y8.rWSٟ`:coӂđK=(ϠybFv`5c5-*C]BG;,c_MO1oV24 y>^p7tzvn,|n0+yNlRP+%|Ý!btU j,U1A2\BDKtδs-QH&Byx?u6Ұ>5~M"@~%?s/nD AU]Q0s5ǩid8w=xQ0٨7s!\5m&lFGw5#*pF߽aʑ>vIoiz?Ƈ :(Mx,_b?ʁ)$Kkt9]܀MpC- "zVZl)؋1=8Kp4'`o ߡ= om6Y(O^e\+oAIe%pG҉Av*22wѩ$0[U#- pH/!~/6P9Rp"vН `DşTG ~PEZrtطU%'[؛y?^`E)&VUz;ZE,F 滍 _֫,"xSp/i_T{MXa|lŕH ԡxrV7_tQuE,Ԛ(I/%mq. AIYE)O116Xsb!l-kqn>i,^v fbdI_zRs%XPǯNICe)!?m.X 6Q=ĥS.pbSMn Gg\?@I; Ѻ_⭦UxCU?ɖM +0C.p .x֍}74S}yĔY5,? ߉"oUJ<)ŐyQحEdt ľod,:3 i]]&MU/ݒբ/Rxy=G$"HkM"h LGT03Iz1%ن<K;~ FF͓W$cx ƳBOp#APϢvZ h<S'jq5eE$S;fqPˍfmLq.v 73<6Q*U ="#II|Ɯ༄}hKOPpʫC"Ӻ s'mK,f_l#+V mUĥO% #JL<$Je }jتkr\UEm$irl^H?>5&vEI{|QC|KH, -CN8gh)'Nd_eLf4^qN!h e!Ŋk,/L,6WCռ\u(Th 8EMkmo%lF5IZnc'EM-ul+j&7ϯsPfRJkh*Xwϕ$LCg )M,Wlo1)ƗA0ګ6`zNl ZE0Eq }ae}BGN`w7jjjI:sm;4l~dzBx pܾ yKU[@wſ(b!㌨G鮊vVQ0&{ۈK>T/ox vW^b'>նhw;ܕRExˤѴ4]lir PgC1bCbGU+-A!m+LGDWnx3``eI1VsNj#*0e4V&j2r+4g`0/w 3̞c 2hXP+p!p+xޣuJry> m4U}՝0 4$ouUcQnsȚ*FԹ=KϗigZo !{t+w58b Ы:sZJvIe&"Ws7qt %6`jbQakb%lrR'Fwɚ"܄Vf'$Yy>𐊲*_7Y ):ʖΰLz&tg1Y[}=m0 L)k 6[_̴ \<g9.6A7r0ȣ_טC땬AşAǭ ;eaXbYQCF M `ي m]pW[=~eVpVHO #ڈLo\0A|J.~]phjcy(f؏ @O9[ԁ  uv)"@v ψ71-RʼRiwo:<) D)S{{` l>맰X s9ح36aKw[A`$6J"BKwUE$m4Q rXWUDF7>W| w+d~iI[Zb+ƞH%.8dkYtzUY p* Isɲ~y`o1%NwxIz{ɬv1z>ȊC&H.=f̻"e. odnU;ƃiH2{[9q?W2i嶀˽VUH[CůnDÿf~ J%RzY9_'T !|(2FS\j<D"*і/~Dcl!3jw@N'۽VaԚO&BBfUXOt[f-0)$~fܓTE&JEQ'֑5_ɏnĉ AY7L}f؞;(EݺI`{@s?ȗF~~$_%S\`g=(d~挔Ѽ{F{6V(Mؙ2ox䫴ڤGwy0:Kt='{>=Z~aEʠq\|gJݯ"$@YSΝs@&ԿNbP5%}ﴡo'ŪKO _r qe}յCŞzɳ#^~Yҽ<zbMCR`YoD3|\4C6JiPȀKh,2Q-ZC:ɨM/pn)1:ARzSFNo|Gy)6f 6cSsy;GJErKUXT6GGuoçj6ЦG&P*gu3TvGZ׀aq:hG7t]+ M޼Nm"q}YPQXZ-".t,PvnNMnk 5D4)j5%5y4 {, K']?oZܣjɣ4qJsr%q"Apɿ\.wlc:ܲ)޳8&;w;L)vݗaڵ6\"'%H_ R7;h7yk!I96:~Ԏi[5<~*JGJRGm Ivr'oܹ%0-r- 0N@3u{Κ9VI $_)b}}%.]hei 4\`83D0\e s Ʋc%7 [;v r_cZ!>_iѠdn E.qJUWg_RR7/ r` zzxfQbnjOX.NA9D6i}n0uM}S!f}#kv>t%O!fgy: N|ď/Tu1``p/.ϒ:t4 \8z.sȇR YU*WsRȭtlMr{rf4R? ﴼͥG'j-ʁ};`qwNbG >Ap}+<ۼ{^5 H< >'pB)Nr&3;ҖĴEfumˡ3)[zZ#e?iB$Pɻ+YD^3zM\v.Vɍso7WZbMWbfԵ4GsB o ”~Btgz*t~5%h(;N٩xts5,C~J qR1쨿4 n'$X-7EȥnQ4t3ta67 lT?ԅ=ܳEVB۾·i`^#.meډ[ fM bo{byl 9QJ(z0~E[$JSlԶA\UhHWj*p~.Ĩy9[k5IV n2cQ?xs8:fZf>aq9pX{sbIK۬zNxG3W' 9\G@.=ON${6M~ x/X)ūo_.nVzo7`\E礱֯2rAā'V̊?si_2 *@"9prIl?| *Fzhyq+B ZMQ"Jl/yÕDHUF0l 3&>Yb;HSXTMhYm]I>] uzJu CRN+=2h@X:Le-r?'?u=c~(] US*98):۩5b:yI| Zf(-bu3󠗃屢-w[ ӟ.uʛpWkJ{χ-FDg0F*!"ZzN2$tZ%Ӈzg`8FwN4k||GۘjU6L&|t@L ];Ul0r+Rc ,Vؙ!i)z њI L2,sNr(B{hɝK!\#XƖW{ń_D̈wq:/{WH 0Q]r_6'F%Ip7)ح*;(_E dyQNNWz /]Qҥy XK$>Yv?DQQNb\m{Wv@ӄ<$aSNoH>45݄HhSG E>78*^3.+d__ {M*/IgMoK]&8`pE{AG͚q+bGdfub l{*+u:if_ʡde /PL5W2t7H3X#KX VnV4Rv 4lafgpeG2n+ =P3,;,x/a|5K*] ~HQlچ+Q۳4~ƞ2wKu%-sA 3&[Ȍ{&8A~$DW7بIyfIC{c_WEDrcg·q&VsLߩbyf3488؏#_NkPuAyzgѾ`bݒ2ѣX:1)] ujlSk U>ztS4u\H}ğ%TD|ϩq X@B:.yCpܐb=)Qq Mfŝy|7e*]"Bkjе>o.fv MvbGFkYGbn-C!Ld1f_+tH5J,WVv|g0ƙW ϧ|7te*]? vxx QNb,`J_z9GvfoNEOp Xh.fA k2]N (qR&JZIFIW!#!ƢӮU_t>1h{ЖeˠrЂ/!^-6gapꢣ*`5KgEaHǢ s)f~m7sJGR*VM;hY0=Yvpe x?py7Ōcbf *b⎠c jw;q@\)PqI&yrFAYPHk+/(G_ K#C$(oTvLu4D ocQ=nU)<'q!jW Ӝ#jB_1&}e1, {g#Lt}/m~g( qYk3 OIn=aI?ң-ƮGbgtIsk[,#$(jmg-S?ED ڲ8) |LRWJBrPS֟Tw ﮰ7k)!,Ra=O)n++`5; b39 K )e 47ݲ염~ ^PGc2`E37MgGϼO'%6D H Wv5 H*=4zDCPyFZXk5಻ʉPx(,:ǢeL I]jFQu0$[ ņ>.Aec*&*GZ h0!ciۊi:X= ɭ*JeEѭW:-MdhZ$/ 1I'tX/?!lF0 }kګVčؑ\?ʯrY"1ƧSp̆LL ځ'x?.7h}L/s bʼf;k&3<k|`xUjlJvs. cGj 1q ܈بUưYrTפ@`٪NZAkgyjDKWzCl/Ⱥ 6nI8؅k*j\20ᗎ%Le>vHgua@ ]15.6۵_trlam%OT;kҞy-J%^AԂ>`*YR<&s:[ś@S9}Sr/ Ck=VkD\mѸ4j!-]mvp4ꆎ  ]Ly؁CO^)j_C"ݟ x 9{Tֆm!$R `*2b_GT?fD${7?đ~yhoj"g9 w_G~DO2L"GJYYWO[&:s';0 ]nH|(|5vgb,%zۯj{MzLWW<  &ooJ+kE?cW4 )Q<;9ͧM&!<kOeK\LeT9H Cs7@x@G ֑AfyF(P(]-@lO1+v;sZoe;CRcW3U8G#H4Y`ڧ /3 fAC4`׏7DN2;NLQG$QG-{Жg8V5"5JenƦ!"PI,Z5d fgv=LOaE\`32ToxfXtDtdrx1;W_uQg;i&?7)DA@8]k,6):;bRXG ۳[3bמb Siޚ]Mj18PzlOܶď{R*\Df%|iz = QTE&醑<)2m>~5gwȨ]FYL]YM}*#S"tB*y~U' Si| C@1{l-nWlF+yioKlIzLVjŀ!s֟" 7iu4  nRRALj&42Y"2c [s&q#JpI=YDKkg\A߹ܰ 7զ$ D,̭TG4,k܆O\CUNġȃ`kDrv}BŭIqME/GF$8>x':<ؙA #{tMm&(pc$|9Ab/)K)Ic-Y-?5W?3ԤJO: A(WvsfH\0ԟX輈6(iǰgk%a 4CD_ c4N` >Ck4a?g"9z **`i K̏92D'=Gr}hEu1妜Mgt=wh[*u&aȚ9q.2@i* (HE10h杈t%=j S_~eT1 eLi4SyGGEp:t$q߉c<*ͯ}8@Ul7Kd D_|N"9;n`Cש&4 /x,6 H2c?ժj}B<"9Ab7QV~u!>2[> ][з3 vV'!b ޝ k$ _p `XOPۏgFAqpij.B#C܆$^N&ܷ@L)n"j43= ux.j%mDe1g 9߲ BCmt99kಋO jiU5peԖY$sտrD" QP'@kͭ>8/e!C|w3 L}#s-#| aim",wbPM򭴛B,>ȯ҉y%d*4\e7HW^khF9-ɍx偩;fb+ P%8v 9a)ש zHJ,\Z8 ːD4㰴|Re4 {F.(:=αȇڏ= LJLPqуb@2FmM*/W\z:StY &r6qB e,[Ū;By,e9DQI3o`?|;}B~hPvE$|_q&AR$ O`P/7ď@Veg٥e4K/WV8Eit"=]}jL5@ǿld{;$hqIbR<E` ^{2 2Nn:gK=ҧǒ虾 JmD5CNeCl߆g$˙S2vV 4*l1IH@`%'yte0ʈ@M!y{,;|P+d߲}kũj >rE^}"ڠ3ձy\e[\C:_-`CDt72M=(&.C /Jm6CC7ε뛔C(o*pJ]0H^ ~Ypapа >/Ct{Շ },T"c៽6n!'UI'#wΕ\LAy-Q' _ Z5?ئ:lI#F˿-o\Hkm~{^E[P粣z„@aNT_uY{FlHQ:!gwe/RHRC²T2u7HsIXʽ|˯Y ߷W(vx})몳\2 B9*yYZCB6/ŵ;ـ3-1R~$kC.,p"17i4.kJxcIs/W!< Mw-d6?l'g(j3!(8g0_~v-@G1zB7vF''?k)GiF5G"w/YM٦ I Ob97M5T4]|8̶&Ғ`(urvÈ2FV]=<֜TjC_̽#^x)Xj9U_3T2w:Mua) c;,'؟Wz3Xjv [t!2 :m6M:FUԋ_.x2'VMeSfKUOkD_},/Vw`{@G=|VDם]ˉE^)rk3% c(_W>~$Zfd\:tplf2M /0JrDV2Kr&e{1Ӌ\B}ɭO`I=w3iBRE ۛYԲ,c?AXl!d\?a#0dAoҐ#E ut>k?ٚv *ZˍJ،Pe рQ +=H;|b*\yG ` _[KvHr7d5X ~Q) iZłg}&7;í~UssƿZvbK)~p;8H;gdu߃Yw.HB9f$p;{_%>?s:TBv%h2uWr;)).Ivqvia@҅1l N6X,y돦+4_KI \7mn87{~""h0 ?ES Z5-/z)CcH-!4f=M. ]/a1ʤnhAhz N{7@rIA>45 ],A2H A G2UIijD sd{aC'鴷% '|oHx=|t3sWK;ʐK:Q;БFʩ9IH)N{B8pI'O려R@N>04X!A a,ܚϑH |BC}+ f˨IT(C5D4J ɨUir 2pmWrǬW x`3 ;Y:O)gjkJ8T/ vS5q&tQ"*Y Wq;tQTǐuKSσ8nT舘|Xv ~UR X&Gۦwh.cL.- ճhB.閯ɞHڲipjRPJS>QTF8Nv¶p-E9*H&4γzv՚=2u"[ qg瞆s|֖}FfY:֑妑imAAHøiCMc,F;]dS$|M/:L% ;̯o(~1Gge }TBK gW-(9{4!w[yyض.qUs&լmp/xOZQա|Q}|~߄.$ sR \v֓n'_. {Ǐ sP"mzsϥbSGuO6Jz2Ȏ35 *ϦɸŵY| U#zq)WvPwp< c0zk_J1hsfzџ$tGToΏ~O\& nuo- y`thƤHHT[ zJ3ߕz:}#Ӈ#2"jTWY_ .M4'IvF2R&fiD/e;xbMddkCLa51}n>j{`A0񤮐;y 4Zz`VYMc-R'Ŏ T9sGa@v(՗A:F:Z$rM} 2QObDK 3S q-1ELa ENb C{Oc9*^L*HT͚| E2Սr] /![=^y# i}v@YqEw}{3⇊I' fV@ ako;Q?kѳN6:ֿk\R٩ũ!(%4@llBts f+ 9T#!ņW^cnM!u\ !f5VSqܔGA5fw5 ; iT-)ͣfyASY0m4L{3H5/~^^fdz Z]^4@36K~]D#ųfOR}H%?ɦnPDwP*hݰH4I{Jk=o&/k`+xZ ׂCb$j΍P-OKt΢#6,8eR:,N&DO(+X- wX&Fe˖ [D'mC{[Oulr)T_qs~M˵RơF/CuGxjS\/|J@?^,b!ݙQF.;^%lLw"OYB\);HvS}jn XCy] Y0I&&51:ksLQF*C#75,|04-;F/$yW\Z^JĖȠ5 (LS)yqbj`PHQ#kSs쎺AczW46A|}li'FfXq!o2`]'tիҨp>d}j1_i`3G{WF3I5_r4@Tt}yxakXQ>'D\׆CqM1BBe>ڄZ_ S`5n۫<%O$ah-or1Uw ȃ4A(Ȍpni{ֹ k>od۹T2~Pk)\OWjS+k/S ҷU482iLQ K`׀ȣ)$X"ڇid8E9tzL"jK-~1:=sء^›1pt+3֓`@uʭK# @4S2!daeF1"o?t]Yޭ6mMg9 *Z眽4Η?vl,Wyxt⛍/07~ &:2P_R)9ҼihÌũ(dP) p6il~t|+_wQT#FpUc#=6Sz=r᭽zf|Ccm6 T~@6 :PFe.>~;OR[G/(\zqr)Dg "]F]݈t/>RUYY=f yX׹F09I)pBL@;[Տt B1qTxZ Kxaҟ5p/7(9454Cjl7LjDn`H!-Q3ӌc;"$闁ԣ-<8c Ӿo? k8!l1 7A+j9XikPDkHlDi|cM:K?m,Q*f*[K4ٺVgn OІIitIw!`sb4P)E/b65>oL`Yk #Lj2)B)ʇ":֙r|0*ňb˦O~y^XCE"?>MrCYI4{L H ?ѣ`3޸?qΉX-pՎmy Pg-cpڱ_~,!Zܖ-`r$̶B=iE,3c`݂A̭̼P XIg0ַ#!zDk8W|aѳ>udj%8 sJzuK|RSBkǸ0n'#: Ibk X9?D? orʘP3 $JhAFjπŲPTRS pUJV5o1h8=r.-N4IW`+Łr1jOer[@:L*Ss(ͼH<Uƃ%|ז\uƊzeiO$bGO{WFV *6mzyq`\<-)vqpR5Ӭ%PZ?ϣx %j > EPS3Xf ,j*Oya UdʃRi/B/v[f+Yt?iPGsO%Q;L?Nj[W*-8b'dnYK21`".Q9k5k[462_xmPDim3trjd@%}3޹unLI-z2mSO uUu2;0Epd]v&GF @Ɋhl,Wt^R@B^=UէyL832^w!%1Kl[v/ՑF88EucB^zP|rcdK>oҴҨt`/HYE9,Ʈ]Gbvn=_;/҅>S/B>? B٢7mnon50wtV@"OTq^eg@fm^e#!ީ+c!3 4%3/غUTv[3]>O= ζo6:\["1Z z֩'a֩I^[2c{V"Q Z9'xI"b3?, pǵ=w.Vã7bC):U Vnrf@v3F,'(E a=E1#g3@c };ߕ3FMkEբ{ j43C{l1x~':ɤTSl^7\bRVՆY9I1'A^RwS>34G@f /9*qA7Bzƛf9\: 8dHt1,}|a:7#?g˗,Wr2ڀy5Ngdͅ(B'Mrߡ9Çql%?8.SȎgdhyk(x娻]oR&9CK:H&JtfXT(rV@T4C! "LAOX-K[iKu0`E.?R[8ζxyf>[ :vi>(P ӔA&BՔ^ȥ@>uJj}# zZK8i/K|^H)s:w2-: gBFpf9{J@%0rY.יa-Œҵ}ɝi3&HSYs`3bKѦjVm!~qaPMXQ2Mn}X(*ZտpilJ.׀+]q =$bHK5?84F(Ts#F4u@?aM!(4~ Hi.I#u%9XSf`Q;ٝx hݠ#dom`ȟ)&6m$}ż'O\Yp]+-x́{Э m~h{ ePt,*W>e xy~'G\P[BcN"8xp;,|렗-UNaT/2&!f8+ƪ̈́+C+\K(?-IA śOfDvBGȡMV>;}Edӫ5a)`0l6q){ϔكߐN=.? ) sg}6*X1J[ݸjǺla۲"ˉ=h1ڋ3pԼW3S"I0W'i:ÝjòąU^ej}+  sZڊ>ܓ9,L(I~}xOK> e{p>ߕN T4a&s[A'文 .4 A9;>T)$ !(jX=q)hUT'׎Y\kzOtRa >p2 1Wb8 ~S]#i+:ϞÈv!p_,0g5qA(2W;Gj!"G9fJ5T{ջĈf. ~p|r8%7 cZ!ߡ}zY7WFwͥ}Q֎ k,2~zbbdk>0%|+T뀠 e3݀S4Y"` jcM<]n:!ޗJ笖Evso jg$pDLb]1W& A').'Ti@PEQ*Pq_<Wx TUobNRZ0V3?t4^nCF&WÊ cF6a˟ZdX!\fPo1X p:'1Q:p32D׸]j;s_nb)oWGlnňz2³˗\v3ަrzےXY$M@7*>ׂ#T %,u|MD1Lq c Hv_ v¬3qGLhap$۷,lx9:OY7v כ=Iq⢣ufs&tPnS>EV(Idl;VH1@SLĀѩ @G FW‡  ٫V.tN/(By!wJh#NOc( 6 +ɽoCnF7 x2hYmuΕC]$uVM%³tʕҡ37)PB2CxCߴ~/ϼ^Է/Py{ <H;sgiG=*sDG^\xsfmўAӋH+OҪ5҂Ib/,AY@KT&zgsor½>e";;Im1_22$[c^t~O8 jt'L"_v|1zU)xe<^;ks4 봃rnϋu,7,Ca&yShsNkg?ܲ;Kdnټ1NJ[ R:F΄<" FW UV_Mn>g z种tO '@e"x3/=8Kܕ{b@! o'G sp:~hQP":A p^!|ݍ8^Y:zRƵ? (Z̳Q(C%"Er!F=$i~[`sMrAC:`V|XhL#뮍r54MC^:YpCXcHrWANF3 $ǝS߃C皃@i>w T+rLacVCKdmr?;L'1~f[U t̏Nn'~YݟMnh nX.ǚi9-w:="x' :o 1VWKmpȷo3vQ]-OiֲKtEBW 1D4 ˷]*5~Bg֞M-!^FI)>r&B-y6`2 ]k>M/skyP5QVzF4bGsPx5I6vPtP3Sv/ -$/^mA=!FI=bw/,֐g,x:@Q?nj[7%,^v#-&Z3tH (=p"*şQʻN@|Ȏ2#ǙnmNdUznTH"G:CyE89cU!&|V(kz a"je,/OQr`ZNf$`_n]\_n5jRoe?`bƞf7'WߜkGI%ԡh&tKgewcMjmjGG.* ˬψ~Պ =\D&%g,ԥoGv}CXFYm>j=5sD-DX SYE8'@-a4KWMyE- uPiaӄ֤ t$@>l) !rQ1o 0=yct)\27_}0Ř{'Ϗ42[Y&]G*#!/&a5iKtĚp'NTv% k0J*ke4 8G{pp\IY ?mӂnr:7 4)jt6P~묠c@Be*u{G4\ ~WMfwv0mh:#h!Qo`hȏV?fa44&Lks(@iYUc@&_jY`2yeEK/R{ŤE+#+p4R0=l"6#:lctp,Yϕ3zVH a/=e2l 7X-;`nlz`ļU+5D>I`d7p20weyۉ_ g^z(WG7#MND$71b+g "ͳ p !}y>!sيWiێ}ߦ 29SxI*cd_ܣ:: 8B n/2ֿF fcgͶ_I[dqpP[SLE jS*{21c,zt(K|$Ô<ZfR:e\^6ɾɌ4H ["V@O2A&dj;?BF*B(kWV5@ R(˚Dh\&Gʾ{1|uS-cKbl)j ~xR^,"I1^Qr5հk.i<0-tCį#:˸j 07 ֧pZUTOGj<ZoG`3թ9T ܶڴHɴ=D0ųҗQvh&}?/SDq×Ztz8mݏ](}樓N)cSd-t͘HR#cۃ 7ণ,sf_X}ӱhaJVbT6T8$)7㏔C'AA7I4l, ݇J(2/Y"جQ$ԗnv6e7=oB&N8C/e> it1Ȗ\W>:~u+'/)<9J&̳+ Z0%DHE$!j$|(3`.҄ 1\% ֎ΐSrc:)ۃ|>cNEĆ2!vT~Q+]-w0Q%% ";h;a+1=\ PICZRWKvNR9O-Ij`LZvE=QM#e#v<N _ ;1 m9p[ _Il syln u4K( O`献<_eݎ3]/LxfE`Aup!$X 3Dl %ϣ66=3}T/Jzt>bƽUp쌀$7Y3Pñ32Y ZZX-:<4itʓqts^T@.[v\H#&TBgO }/G@W3{+K򣈱y\R;;68\G)ruHfPtRH-UR+T^׻2-Ġ<]$4 5RzllH׫lp>5d<ɢ sg,u!<8=0[$|Ԑ`隢#VvrV;G1#< Ɔa-neD|Y8Aih+2 x&:O䘵쾬eSٖAa+6l2sZG%b+sL2o"1uS2. opJJ}ZkfJqtOAt0 mg% 6ڂVwj-|{Y鑶E%s9)Ձ_K ^Wnlm,S|<k MIAxt5Txj~=-xO=.&R0븧DC.br,0cQə#mް^1kά'ʥŬ 7Q=27|i(pT5Lj%ɍQRb-OdJ"Uə̙Axs[fV_c(4{_ώhB 6`DR[A&C(.q ^6$F?qj8\8#E0ܹIYekҿ>Ȇ0/ -wXywBъ6EwI:Y}ip"#8Li7D%GWgYK~#37ckrRJ8uqffQ8@p~B>I7BVr$g$$m aKni&O#1@ "i!2ZWt7:Ȓ๟ 5P7 CpQW~:=U$=n '9qϭ53j'AC ilYܮ!ŃsK|a^j+-YgN5r{o/Me+CT<*tcYB|*閃%hS3rė(>m*}—jRaYjb6{5.%5LPxLBaj 56&0*ZQ%ki?X&䗊cw&xaaLc >P]?t{f'>2bmwI3IAdmm@ke c^)v#'OOg5$AP(oBϤִIVsQ x7g I&l!&U}"F)qL~\CudTY|vo֧B߲<+g؃YsuAHYㅯ4aZUlg _! onZJۿZLzfa)Q?Bʁ q4&+ O\i=s nՌǬL̄ly#l81黙%;#e&) yj+EHyik2nw&Vc܈?$T~xM._ 2ga=A Z ت38jGcm)ҀӚ{+z#\*zjsW*_U^hcwquSd /4aY8q]w%&{rs3nѵ{\CE16aUjOb]5tP)dNT9MKcQSs Gz _:W}dpp:xnI_Zf b;aEvdH’mB"Q[ńzTד?!42}z47L |ű<CgA<|W&E _ݡ3B"ׁs nsnU\)5+^'Kt4VugJ׷[S2(8gS7t{B8spBͣBLs۾#/lorJ 9qN}ᐔ Ά!p~F9]2kyQ ~ 5Ɇ^XվϦ}HIP=ރTA{)8O+ zMRUY^ay pŜ̏"m ,4!z1z +@ʲ[}.sH~Nu.\He&YBF\.Dq޳8[xy61*)\mM?L 1U=wXօGq$ }8H:B3rM"s@ℌX6Jbf1Zi8 QB'2l͠,e=TQ mV7+8nlUY/,kusׄz R0}c&Wb`>{뗜 y1=#7)-XĵwAn0SߡhV,~yh"{?m`.Ye<~Ü@ bjlHB5-R{q,:0\6'Zacomuo kyMf-*Cyrll瑴x슊w[wDF,}K8w7f`'(گxњ Eo{1 T2`~R t\y_Z H`gevJwJB#bkeg*ދ$Šj+#1 m mg FlL%@\}wȽ2cHT*Ē4Κnpp+VYye)O}@|gaPt4AFd|JK[(<ul3vC L:ѩnH؃ ӤuRj7!ݜÈ X[}'n`|hs]*5T iFd. r;dBldaM] N5!H^\B׮'s* {!g=̦ d231 cDy'jP ;o5 m|#MpK$:C;HqQ[4Ki|So&B}VWmMz_H+gI< aXW1F{?݀w"bSjS7[Y^xpBBV~3 3Yh6\ *(crHo B2|^uj#?e%h] [rq϶e]h\ s?ZjP.9o/;!f;nLYB8>#Yf-\2-`o9Bq|YWmdo4u;,}lXLJ}T|r+m]mAbS3ղ7&Q]?xeBYk-Ɵjj[0o,CI.|w:\M M|[sH@bOPҴs*aJPðjP$&/!>"l,j{<4p\j~%c,Wiy@|>- Mn _t1U_Uqr7m:gIQl!(ҍj\qc_}߫A>R%VqEÞs]'ׯQ .hu ÁNOa宭Rg3[)![ s&SI'HsW,daDA#m !{B\qP'N#Z׮Fl uƛ;uJ}!`WQ,tc bIH[<^Pك=R^s:㕶t@ '}n/ʄ79nƜCVng`.*}ʵ 7_tPP'7(rі8y-=%AQ:eOzF˸9^>5vRp\LC{HKè^Mh 6 ԯF1jSnQ%Pf8A5!:9*xõ q WQD(f!"k^H'(;l>Rk0Ȫ;U$./;9f32`x0 M퓂ęU'ȔKF)E=z3R;ZOQ1!dC'+%[v s-C g^гRԹLU,`L9*3Y fX:#Bg_'u+` Ai9Jӈ%}orul`(P',1P@59o r99E R-{%/+uZ o6 ߣsl$iE'TQ5ajJ䛧%9}>B=_Y Lm&,td MEјB޻*yc{9/J{,WK=]~(:*AڭF~={%aÏId=nL-rwrXҙA=WdO}U8sq?D/fsz5*n%wTe&Y2qH8~3;rL "4RَdrQC%b3i~XLBEabXY] JGggI!oܝv To","aM/0<`t+f*#?,2, bφ\g(^Z>.坯]pcD[|9@x R4o`7`27g$0 ְD9ԕ 4?) ?L?2+gL}WaAў`b6it{A&K@+]t)Y12//dž`0_ON99H}+tthE W!6BqYߖ䛂Y= Z?VV?JXc.qՈ~$Iwe!x3fBDy$Z$1ݟ;Iw{sBoƛ>L򳛬oy~2K-L;!ETԧMA.Ȝ^LޜkKo {hʤT,EZz22^RjY^] "h}ӔىJBsy?aBIԬoỶl^W/&Gp}'E3 Yci"! `z"sme81qTѥ vC-9LH Фp#gэܼ7-CaZvd}q(/Ab]'Lά}+P`𤳭/vf;,i[rꈿ>̅;/Cf XMb &\iAR*>Lv;YBxRߚ1Q6w9=k !yY%nALԻ΋R`Y3p1/RP3q%hnj~7FMΌٌq~+`OP\ V0vߐY(U|\uGEdpzE77NcvPDF $~(d)UY%n_ 2rjǣΓ6"sZ/WVa#!ToZu%ٮ`RIku)m|s`%5ݎLy{m3@J=I|ǝG5e ?ŬnqTh;@ٵ/[*.컮 !7Rv> < ^Ta"?VyW1žgEky` wbrQsySl\W3WUq:TWdx,}̰0Y=Zғ31G1RC8,:<X2ytymO,VKaZ5C6~L1caѯ̒7\֧<9٭Qfuma+Hnzy_t(SafDc$4xϓD9xګo',c h~RM;/' 3 `'6UBE_'-sOp1UfFn.{ɕxYzBԹ Zv1)@5AݖU):R4x 8i.E[Wm,8jn#WdP.a+<%JzXI; W8̦ Om$,mp`1{?]Takz$eV xZnR! H{(d.#{~[ ι0k*"ecҷEf<6"ZPK3 %۾G!HGjDwqAYKM CQ^nO 7mI}͐zn|`zk\ze'%=J]m 0[ zUfxRݡ%]!yS?Kty[MphܰÅ{k>+Ncɰt5ױ/vW+)ntw wm Gs8uk.;ms̒% 꼫^N0 'A0!Bbϯ|IJG AЯarǎ}$M($ϼ Ig\Wqs'Q=fՃ{Vv,_f \=;mrM%`Ud1Co|VGT& aV?qZxB= 6?(^O`*|q%33u&/DpP7?Anj"Fϧ1-s%~~V˭lgv?ܷةP̦>);g GIle/KJ4 ޤ]xX'+쵥c''^r9J+^eGL[ 8Qf!/׏zycY4EK9I|xq#Z.+3kO S>ь KQ39Ȗ$T!_#*Kt p[jA%V iÂ)R}s"ۇ@]kaMwGUjV@+8;[7'ֵd8 Bga P$JR-QfN ʇ g`~e4cm>ekUl^1+C0ٖ1ܹ&KtЍ#)cj\A؂ՕΎL"& *.6;x 3tÍmR$?|pվSEdyx )\6o5UrކGI]!ض -le%PŢ|=DQ4+*Β4ڊqvn%n,1ٝ!ĸvH 2@#"J9ʹy.26-c7ӮO1_OJ UBW 䋡8cQdIE?'HF(BʱX9]1 ǯFjN)#'~)ܛf D'^M&;`jnSoe݈HځY^ K'<} g<8?eҘg\&%uZ,ٽpS%!Ӿ/^B-=Eg֗- w H%/_Cdc\'&Wۿz:%2ȩX1EE{L)E۵H{!q֫=a>L8@<(\1 | i\G7(ŧHkSqh|WjMf#{w;p"+ĥY<5r.q@9oڶJށs6Ro/39^Xr#q;6_%@c3|h`4(2ڄ]\Py۝WJB7owDC*,7$ե͉eO]jYѷp@ow~/'!(BsY`^ؤg(׏a\M:+0{M,,cH+]mo\ ]ϘCz*k GqD}yK{,]2lt?G 5]&Cf/MfAK]Jߎ6+iv-y">zq}nؒU V<( Ll띴R3Lrs8<^JQ?e+U:Gڔt$YSATgjXbS ڋ .{m}7k0S<.:N-w8b jӎu8R.H_V'~]2g:gC%MsYMLjMG# >d:1[ss!..|QZ篵&#͙ZlNc[z5%&Fv](C(J)MDƚ)?9Z*kwerF:EpAizq߰\xm r5HTSק[3Ch/6G72V=!RY3g @Y/=y@k7`#A `],vr "^{T<)B[V{~22VN8Sǁí qENflXdQԫ mL# Ot*E -@ж~N,!fA2d~  % Kn< ㊻G }l9wxBNsjWI?In6t_?~]֩VQ.cw$@A.kHc,1BJ KPjf^<(9Het'twi8ؘ',Oķtt~GeRאZ+-w,Ldܗօ9(G:a'luj )v<1v41뵚\/乃+P)t \~dx85`= Xqz'OP%XVK4B.7ۑQg>we=ؖAgƂ٘RM]G ο*ԷdP"UJ;Ǔ\8Exue 8tOP4~Xt'ni%:{K%ea +e?Dh\Eǎa~]Dޖk&-%5,ܑTF5wgƶ(t~A (C|ziЮ0Rd#Q7_q+iyLŽ+郯Ta]aHhǽ*Ky!_<'sj]W%2L1<оq3h89-&vH<\zBʒ' 6J`ڍqSrED9wk!gݍOݹd&մˀ<1&#UY:϶*i ?gj5ϦK{ 1 v<V2 UG F2lgOCmuePi gqd6|t3 k<ɤݙ B%-#D2%+#4^iIRS|3Z^b/WA&ګLf,Zlv bam؁4~`}*C(Q|5"%Ūi W$>Bz9#=ÕsN׽% C\:7||EG$ɺGJY%!rf`&3Rik1JbJȶ Ohr#!C}U1aݔ1ڰMlȧi0㹦LD h֚=;fHugx>RWXƞo8v6l Pcs ‚6ci2vYbufɃxhgWy*@bhN^{8!~݈1?eMqkOռ>z2yKH%ZCٻkÜ? ^jBeIpTWYrH x!/P8pMW9P>5g  HM_`Xِ6`|2J_3~]' emb8s8.mwX{ҹ#wyyFPT%e`׷Ϩ-Mݑ%?\/:[NP݄;jCֽ{lLy#E.&H70Ījׄ9sŽ] wc+PN/qv xnq,E'U"Nz/4 be \= WDb{ŎwKrлlXq6AޡRTML>R-(v1։Lh=5w0Kc8!=JMT;^A `nfur.%{#\'%. -P!OV?`כ\Ah If? Ffʢ_\ẋA]䃴m0A9EbM^(C#(dᯓp܎Lڈf!C1B,I;X]Oz [s,.oE2lm]sSu{Uyy+Vw0'>ZQ6X#՝Ee&,Э ?/]fu,ztE ,00ьD}1|G1{\P.w k :"nFh .< \ G_֣yC3/u5Ͳ.ۇ(D?O x|_P|mcp-_|h GuթzJ?)IBs-:ov'k'ÔU U&ZKx,pY.UTQhAT{uD?MP$f$U_,UCedg='_ #쐛Le$%o@%,Ǭ'<# 1kя#EiG>/RlsTK~;ޜ]6(RԦ*M o&wMLO0L6;imeU)Vrep]FQˮx`,#dkkmI:@YŎD F12uQᄌjmU+ L_bzq~'r^ v2؛o\NgI}S(NԺ٢ 崕j]z&&9ʟedMfe$5J%~:A;!fdNKܿCթh4_6<{Ou :+`J/Q6yp8͇35McKcN9[uVPJ隵P{p4|@bz{YN9. ޢQy ̼ |o!ikX3J^]xOhw14mc`39Nc \V ; Bar|헯L^sqi1XFz& [*9K2lg<,C_v.B$\˳ůz'kUML UԈkjE&a $GӤZREܱ;wdjcg0ASX3&kXT OJd"z 0Hϸ1v}3²4N^T܎8+d V(BVY:pGo0ݴʮKQۏ\Emw'WupA,Qщh)P2Ry酂zV ? 7fˎr- Oyu},(pWWbK٥u9ngAo*A*$ö.6V>Nx6ʣ6?̚"G?D+`j\ѫAzڢ 5!21[ZYx>rxXIZ% ("L/Uq6*RАD-"&K/7&0}."zҾA'Zpy/n(]JLdnwKR*E q,_Qݥ%HB6`U04W8#ZɭJ$Bv8VJ)fZbx潯ShC Ҟl0<:xNfl'XP7)B}h3M˺9>I Ӳd77aؿǻPi=qhB447o j4&*Yz"WS)יIteZ&1@1Vp*,w#RŭtaLzp:AϚQ"}iy3Y)\өO 2E=X}\?2Ѿѡ+3Q DZ+`CsQȷ21Q F t (-γ}_BഓC?DXjf{rfSeMs4SPhauX mvGNO3LWUpo/ nu;/G[tWi}t y^\G8~I n&BR^EV}q*YVw"<+Wn!aODz˿nmP-2sd ךPI'J!㡸nPu^y+h3 ǖwǴ. ʿt?h9 e~#CncjkҩŤٛWڔ 2mZȿO@<,巷i?.rd1yR vRȥ?T&śm] ]pCMuƶ!8S&qӸ[~8:]w$MtYd= z$B[4BI]|`MoE*UDT=-SF, 66Zn.Z!KwT7 0 TA#^v;@=mN(;uaS)5?]8*WM{K-:JI,yJ$U 㪇I m.nHW̱.;cxfZsqK*k,B+hS@E93r> S{1q'> jj`] u]]ģ/Kg`;/nF75IR9Lqs1>e#.|0Nټ%NɰN;a~H[nkx!`զڭ+v坚 hbn}~[jM("K}RMAKl:򂮆7a\:w.?uLǏObdޖv$wW ;h-t?,˂hJyp.&>y<-&YllޫYɅI/8UL=9;b XSq!g_|Ns^N$ѱva\,g^LoYk_8Y t"Ko{I,#ĵ ~J~- A RV9w_=lϖ}xqWuі|E|*-F`m;z*3YJv@FvH U4=l2qT{0KB*E$|f#֓!PeX64-09.mi5~۽5>LY9s>3Qv:h,EGhwNYCl3(BeҼL1&8>*[눙n̸߼Aeg5:/~g?Xg

)Ax?pLb  yXU}C}Rk?chA "3h*h D' Kz*[KtnXV z|n*jgVH a##{zms+Wm{v!-j;Љ-pk˖Ch|[KmK.2=ˆ5^k^]֬7gvl{n!1|$nAwwl{̮>tuwfNGA-:^ B[l2>ɒV! [c6QV:[-qNHShsQC;{!%\ݹd"9glKT?ke PciwH8V z`ܓ 5+CzZZ<$|waO`XՑTQ8nʣ {Wƽoѧg1_gYl<"ە"ȅ73BZudMQԗRH@ J\43SwZ$W:6 ZUSA]u^UIrƔT㲝$ AhTg#Rf*E9ZFҦ-|GbJz珋ap",;O?'hiZSg@i$ܮ]p`>X N$x}R{fy I %[Ř5Z3Z i)}T)CӺdW&w9ӣ}Z!%x_>(#<&Y]o1x`b 6i.Q6jYp:B֗=*VG x}QcU? - SR6ُ昒Eу욨&5l|u5м519m7jkpW#$N+IFaaK\!y( DKkljuuЈB;FB7 YWg4Ԁmw$jHsE:W+P%\EQ97BW TM NUaN|t)꿷 (%uKL'y4e S۾XXYXIGN^\|LYgG|rS n hj PFV<p͹G'"2sSc}6`Ns*ByDKs_(Y&@39,򥌧;31,o%?a_˅=!ұ8G3nSS_R<07Q(L] ܂WdRp]𫺬d3%"4?VgDP)ikR@F;Hs& 0 _Vs5*2g];CGt cl *:paiqTٳvXKQ(-i@d1LN;P:gP%^!hR;Y Yŵ*]Idwg$=@1D\x%U('RB)GEh584p'J=Ej n3 C"J\=).Jꘄ4C73 bpM X.H# GlE9SdzaJnpŠ[ SIB5 -~ IpwȯFg.+S\k3Iuoآ>^rnHO0 30U'M& .k!2#-H<+uI)Z=q=#9{{ݫd5q&S }7,;. ؗR.b^tU0gĎԶt4B}G*jL٭f:q,^X5wɤ‹_CĿ|K™}k=P3izg^hk^ >Tx'M"PaY,Dލt&暦NJXW5ӗ g C9{KAedʗ,7 NBo߰m Q`kM!1 +l?*ߥN{L3dyЧ+@ U\~lZ4lQfy8hw>G]$v[6K8oKFԈRb*,jhModae_kQGxQj=(* %w]mc~;M-|ڦOtXuݗ9YFJse5lzSg<F1O'c'-? W 7Cxкx5L(F`4m%'o65%E3o&7; Ew$lO/!M>X!vh!e#(f#0 ISyyl(7Jv%5uP/Wr}:Dž]vϵԒC˃ $$C +`Jtsz'R~I|U-J$Sop.k ̴- ՛h-ePt:nts. }*tsYJ:' -1+^$2x~ <+(SCXƤX/* 5:;CnIwPFqF$-Jv(+_tgN͘Gdi']4zy#p;!|_%0! /Ge̤Dג$r G%+[g'R`nSTmF5zM@|22<.#X# t# a{f$9*pk 2Z2ײ%,mRc1,4S s4b=+Vܢc'1ԃy1ZDo9=*㝰Ol`h;ˇQ鳑YI8akXb@z7xb"w 9 g:®h`kacdmxEL 7t^څQD3od0T68 S c ^\->aa0(ݚz_ GݪrA5LFD/7V'ׂCآ|e.^7\DLIfTT򹰗ma4pryڿ!%;sGUi-T^ߌ̺>'@v sX)yU\Q ժqLл޺bx%f_ⵆz缴=f87:R ud oXrH:>ήY@BUw[w 4&J8onP=v>|iKC" '=a[T /Av?=q, lb,w^L yW`dsEA?Vuza2WȨ( q,Ejˬgй=:/2+[р**+cWK 8fJ 4UB:/0 '-xmv/-3i$mRdl2hʟ="v馥\%+y=çs7ۜ l}rSo-kY.h)kR\#^+':5TRiiE˩4*z33==u;H>#1<2=Eq[$ AYOl:]Xɽ/N[s. $Vj5q刄q*{Vͮx; ˻87^X)(`aBP;bZoS&W)/^ZIXWijOw%AAfM+:|bu&~c˨ /֦#MۤIEai4 aƵ}Mhe>]iv)ԟY0JTci 'c6I!N.KϚ zP>LItc rI6ACiA{ 1r;WlIADWiM"[@lI ?Ś Hi4Z%kE$?KAj9vwGk wCU.sU/Qo7}bH0s*n_!Rn9X5*{i{ĥlIVySay7#}^k4!Xc-13K\`ߐWɏi,\|v%פ"P`skΆK$AےxJJ?:4̇iU"8=Er,MV;4(+tP^+&(η8EcW{2 'p@ܡG=xH^-'o*yv6"PB)!@> S4=W$5\sC¼w9O╮VCwFm w_CyM87q\t치+汜k[3FgH| `rW`|]aY60摡l3&:S$ *T?JN{@J@$ڛX| ^ -kM ^v4.Z_ͺQu-s;t IzeF{TC:'j] +%T g}+rStl@8 )>*M 3t=ez-1ӫJ[O=4uZW?Huq̅]\ |ǖUE4 R`lWehX]1 Lԭe?V.c{JD JmLd O -Obz>yzӷRsb0ҳ0#5 ւg oS<|gJ4dRZqoUJ*}xR4h.{P#i{ j56 H+", #zƇ9az"eORF^o5xZꝜtn2vhpK0~IX-@~?X#aJ75VU!V3VOȚ7WD_?(Bh[`[dmyЃ3:IkPd%]E*>5;dzQL~G(?4/0+ͫ܀4Y/*oR+5{屌ͅBe9fIR {;nJV(6+S2]6Bs:5HiNzkdӐ<8n oN]|&lB;#YO7 w\&rEg!O[227m?jGZaC8Ҡ3D]p%mVPB0}BAg^_d#\Ɓ/b"&?<;Ӑo TŸ#uJS11 gqxHuYj0Y0T3*ulMKkH }}z)>[%z6TqmwuzZΠY˷#=nMDqD▍C,<ޏ_-q]^) TÆz~RyUEwH7Y8J1A E"9R"`6$КHpH/@K%@.91zʛ_ÞW[65ڞLH6VŔuQ_Y D?WZ93B|4nu0˂8T+s?j zBy.G;HQdȋZ%@|_HwE^ǪߦuacS3B1̬M8}:[?*ֵ$Q ,dRp5O!š-,pyL(F-5ߏ ]5ofW*Vq;]ZivӃ3B̻*"pL,eYLt+Ci-ip`+4kSYf,z:Jw28T(&oWOwCWʬB biBLaoW3|`pF١ݭsH#<8_b&ZnD5^g .hkrzdo`]7Ru1GWO(*U/U͵hU~6޼9DpPhX#axgD a@Kxl -#O)e ;uy"*:ux)1sȺ)pIM 'Ș$ѧ9*,y.OBdRY@tB!6X@16$_qªl_39 ̒?iv̱svJF zm !zΥ|[Rs@ =6aHD0=ˍz&|KPې36wR7 IM{޻p ;hU<[z)1N!LbnAk(nֺ!Y?, E_'*/_>ܥHz)n.cp՛`TVk9wIG:z$d +CQиjbVSd[ ck6SWn<ΟG # #UT e!K3gY,}q4BriUkc6Mi¥1_\TQV:{zfe f*քt ٢ʎH*ح=Wt>7*D #ȱsVEX7QW/jC9&Mryc 8.\@>dXwC%v[ x)Hrݽ,H2m@ ~LY/;'[l퓩cr}4+l*?+zi[4hIjߒSwa {[tGH9!LT_~m!@5*P86C~,,CVO,!m W^4=wK5 MneI$aQnNoQ䆅fF͝nPFT: &jÈ9k~~bvn{b:}rZƊpyFF)M=ZPIEo\&jFP?a`3ebv?t͍}Bۆv0x_CRzk=rPn N=q8Pn 骹@.I>+*f+M,_H!k3Bv#6xZˇ23BHJAS+gA=C1 ~;^V4^yzڜ1W$֤X=b}aFk(’wXT08KwⰲU~n/V%ԌTzg%}'jf<^htOdeY)k>N,la:y,^{p vWV@K NB%}RĠ9eBh~7N͘-3}vZ%TnwZ9Δ',DmxK ߕ}x䍣݄ժ: kėfxaDHj;Q4.f^lmd;H9-쵨^%`eוé58\+xAL:YyRϟ3MR0"Hgӱ&Suۈy^j\ΓwE7y%t-㴹ΔJ/Ҧ(+*( s:ia_Jzc% Iۧ3(K߃77t.)S4@I4]<rI8FW^.sM.RDsL"˪'oAsH$xڧbUw ôZ>B2lW2Wd$gWi/{qᴸ{ݧ`-"N"\ 'Gwbi, d1Cڰ#_c7C5(wq,Z UP._(dMRJWJ * 8Uн}_3\ D_Ԁ{//eȜc |oUk4%8.fT <3^xX F;xX eQ1[UA 6k &$i[hMTJWC c B~^tc9!*_^Ckc׹?8Χ,GVio6,\mOD?3â|9CKS>{Km>PƟ\M4B(r cXY7couu{j)WDK 8H.eY&Zg!V{F8mw/|b〱q"&8 /8乹s4,_KlEN[5 c4yh\ytr]?c)y;5\w]сJ6ɘ(ėK547/^zz)o3:cwռ,\sa=M u_mwaMFaN#9Ի=dw*qfY̵LӶe ]ӚSCmy ]V3cO$+p;E@wF`ȯbg5٥THX$f\V .ԝQw ّ? XžEi_x'[^P]'Bw{(?7T7 Fu;\Bmڢ p㰅+KE4/ 33T$E"&>ŰvGP K,&׿wު Se-%`8Mm,L@_;Y 8=CS x]ye v], ?(ُ|؜O71ZLwù}&.~1&cԆ)??}7=AеҚR 5'yGTM\i޵$݉pj}=-9ϵXՙEٻ업T0j4uJ pAA^Z jC[:Sh/ٹjņYѵ]!x"D<]==ԹxYKl̷pGA$~%̕ EDp&_+'kZ!yt՞":5΀ƙ(70Wag-)>S?F5Hoǥ"cIafK13 `e;Co&](B1oc;@pgƙ*q)[; @[nSBriUnEl[r}_>v' 6_$ek_5-/oVo"w1Mʼ"0*,FٳwX6['2~kݩ L',}IӶ&a:@ 1ۑG߷[/ zSG52Z]QI_Vd9oM ظ\ӘV>D +,r&iCG'LG_dHLy'8H eLE"b[B[E@/X,kA LqzbP &0P$@OBFX),ݐ-%/[5u&;ܛ8I5znny'_1%,blo t}X(߇*ZjLʆ(z偨Y9|7|a?Q㭐 lo>K+!8=.^Ɛꏇ7#I:[XЇ1mـHvnj%Tn V@/nH w 8,0_ K&&* y5VX*?ҥ\$Nx /9y!FTX ձ /){WvӪA25:mJ{Eh `N;n1q ωK}sf#ENKuʥ9{&jx^/m8/KE1 %Kɪ 錎X!Og?눶= uuBUCtלN2iU9Idc&>"fPzwcJ{o[.?>V_X`i EXgb4q?{\8S㵽?&6l$sQG&FjFٮE XK }9Qd& N!0zzK cqG_1A(6f?nfolstFꚳNO*t<>\Y]jb25TUFA~@S|Ws,Qҕ$|F *Cu'Z13iD<Sv퍇}V,oK![YXa  W+iUfߩI)/='l蛈!FG;GE:dF꾧p*l\/ /tk1`ӊ}U |\O0lޔ iWc)Em⸓`Srs3UG"-e-l !v=j*WH`DA:]ɇKVaI@ƥM.ڞ3U&BN(,*XlNnpw'oý w Gƀ|pecPxe+q9hlE̜sC96kn*pSݞ5܈*wJҖ=9cy`>'_n2=9^p몾 ehv*ËŬI$P`ԦWu9[_5? m/9YDZxf0) WA1oD\, rDo m?0KHU="YLn`ו/=iUJ)C{"<yMtLJ ZiAn}> \JQz#m62isϫѕ?[Mν#xH pyFE*h 88kFiN]],v)+l_̧R <XRnVSz&T#R\LE9"3Mb}zȽ&S@pf|E?&/?ݿ jz=p3'&x (3XYaÆC$9n W,MfTb̓#oƘGNfyټ.:"DVmg"EuF 2A*Y {d"v8SUI5{/& #@C\p_wJBwuA)IGxhݴuA&7lMdp7WS:0N·_R]x/J6*2j'`uIKpd2yKˍR EWml` Q=k 9FIِ 'GSE ン II@=UY lZ EI.yCa nGRa6a#c |7 GvtڕUIζXߪń׵"+< h=0KǛDϥ(u4'.f𝫱z=zwX<+dIwȋ1{bD2Vi$jچÎIoRgJ${39ӥH> Q~T=k1$, Xtt\>Xt@rcIJ43dG:&%w*D$雲:GzCN%RuB슾Hl6w[րO^ekblPJA=oTE$#ԣ\2G.>:z{ TknH870q$yN_srWķ3Y_wd]^Нu vVxКjpѦy8*(8cY?+zadsY_: ՟"U*eouf4V A[x4M6ؐ${d,X{PH`n5oo)A |ʗ㭵nd0Xw;x(:cܙ $/sv){ki5V6GUuw6jD`d-Ň4TQW:^iH9ѲAF0^:E3Pޕ9XDbJ'ưpFyNjɡ2N{f%/d(hRMY  JP bF򯧁ϗD7%"jO@535XY,r&q4_:64Ddė*?z8p[V/Rh@gXWT]7̰ܽW((X ?V(Vx:r᥹% j:.KoGIM6.`SF$rʷv$C2Ʒ`r2$V1" &nA ) l\eOpHq{ՔVdma-G`"(Y.EdGK`Jeo]z0wIKMM-j0 zYV9jO%6t?fO£Q6Nz@bC f xN'Լ7o>¥5R ?rkYca+EuPܔ ;qf4&"~D?HdUtg i07m*B%h Sn}ܾ pPQ!A[t׫Si!ntNba ւu9p47'Ű+>EiC+@@39+! {\m;MP7G^2u!.]LҊX.yu~4ǚg#' K*[ ^C:'%계HL`hx|}> xh JAZPGM&܄5g ŲzTžro^hJQ`h=ɗRk_ {8 S `vǤ@E-eS^0,dVwe\C8\w!*k> i5sl/yD1լ 7#(屚0_iƃS nlVuJ:iy,eIqbOoF,E ֊wPm p7Vb٪k#Nd]WT&9>gfw1pݐb=w#wnqyscpWܪ,cEK`s 20@8$jNLaX(;,Cyy[ƺ+-챽-x= %q3 WwKF# ZT=yz'<;s3+fW9:!u$>w:߽LQ5Db e$TU !uᐾuOiJu-e-I p G-0Z d,Ѿ691'0Ƭ ";4b`?)Tg煴? ͛IWt̟q eiA=p2%1~23a=2YęP]e@6a5+JMn|KlO>pUn[I F9Ell*o(Pq${èӶ By$\oUǞ7*YTkq||Lp%!!_Z!5:wi[yn8 Sz%:~0ط{ Vf7Ͷh [뜇/} a2y zwUNi?mOBe"DTgE&|։4%-)n?DO_k /{sY$NZCkPlĞP1]㴤 "EB@2/Tv=i_҉.Sw~>#1}~Wv$v??(KOWQv]nĄu!׽\W\V,C8 =-$ƩnMY2_=zWK.>O:rW.&=_eςZvAhMf= jYd|HMt]q!1h'P pӫt.}(/N +os*{=g6=Z+T u9ӝ LI|F Ңs{pT1<烀_~e՞IZ )!j5unB fA5K!n*շrHyw W30TQpzZt-.F3nNٶS4HttE6B-Íڤ00JtܾD쭸m0q[7@t"@=5 Td$vEi/ǻwj(kgaZ&ߘXxbm9+Z6G=gh 5,ۈA2$ӰcԠ 6uvx#}'#Պ樷ÞTkom1ޘ:p{Nk5*),ɳ7AxHu0M:e;K?Zv/;uZL {D[!԰4hs(rv]~`%K궼銋A'$NyYD.21~ RA<KNy\p!ZW|ǧ ~{[or0q4XaCn $zᵚ`Cʬhr lX xnP%jy%GPm@L^ϺLct Cϳĩ:"%ꪒ]g+9qS\1X=vC%+m2} Յ:a2&k\OGȟd#nBǢY*R)x9ӊ>h-./p/ãFÀ4%56Q͹}WgZXF _]CB5Eg{Ǐ ?YnX[NLXMqeqcyWD삠Q-L`{MW7nrP;̺fa_9GR>4,Z5ğWt)_tWmy^jTfn=`_8CSH{qcr~;i9te5{Y[ ގ.^x-4|n6 z绰li!UąVA5)hnyiD4#(JB6 XChj=tHIPW3c6l. {IF P[b"rٮ?_਽p<ƙIU{,N]=- >~::0rWCsffsrQ}هqҹ}%y<ϏDǼj뢰&r 2vr=ӸK_r_Wl<^RRFus1fZԴ8/2_q>`E7ոu 4J>vڣlEck@ciiwɺx?Ȧ8IC߾/cV;ni'8E ^'zHfw6\;'|-gme]' (=3L v ߣ?!RMh ZS5]mr̨MkW>ѭ {D0/'6F"%Knwy*ފ@"8HLEFз_ZA $)zfD? \p$,aA@pB11D?+:Z”LTC+tRyz oOpO@QL#춄ѼCa-lӑ _L=Lhխر y ,3\5fDq:.?DhB Rv_[Er0k'FDn_Jؿ#$ :0{7j +UeHߔ&<{Vݩ{aȂh5oJZ&Yo˘z){ao2J-NLh55.ADAi^ɌSj;HT[.{5.۶3[ 4mQ11']Hq- 5zS"EVW1:-tV8`{+/kHnCNʂ"jMBōL ha? = Xq{)}f饘L,M6."6ɢo&$@v)lh3TvLֆ! ݣ)U[XPx3YX Eu5YYLW'KVnEV>MDZ =)YL;qƴ,HdjKqȫ 5)Cd9l^yxaCƙ,<+΍J5…5'WrW8c]űHm_7btVο՜ϯCv~>_̫S&ȑjGsd)\qdqO>9X-9$#- |. 8pN! ")gwCLmu~Uk'G!VaՊz^Tj?/7#aqnXAE ^Yx"yOX8tO?ICyBT/teR`?n8cӸ &ZHlzZQ.n"JAߺ3j-QazG|-x@'zr|J5/itAH^ͥ ADO`NV@z+O+]oB:< @J5 K<ѵ!wk%(hTBT z~9hLag=v1M*PT5 RX!>fQYT2i*x:b}"[nٷ }ۚ<4 FvS{[U_ ~Dl!A!h |gDNbZ[fI"ܸ`?q"v"h(8&qᓞ~@y!QSKj5 SI#z~cTxg6Zj e nTzrr)_lyKh4((Fi8 H/YR,c3/ ablCm?"u1|=ʀk*OMhK&hpl陜ϫ=A3PɈIg *>MFPcG2]i`p-Oqi0AW`lcjyJ6tԓCޤ8\#_9NB4HMNʳ@7Z,+*%Cjhw 2*|uPڂιs3͎x(5G:Si%k*kJB$YIED[5s2K =`Bv;hap^tBc_/a["= $:LqAuf~]xiiX"/}-w{Wo]|r#Qx%Ȧ ԜO[2* 1Ⓟ OCl(Ujܷ125B]ں;Iēe]yEQ,mX &@J?5sA'τ ,%N%Bw̜~kM=80`c|V;+(s߸>:0KF-'{NK1$ U'n.6KkyPS螜qv[/UjMϖf̟:EJkԤ6acp0^Ƅ.өrnQ {뮴eK iԙEOm`bu8CV+'*?'A|\`^coɈ8o$ԣ2у#`N#XMXKf5V8J| D} 1 R7ƸUvU7,YT-7!dAߏKrd=t 9kCkrϼSF]m:Fe(t=Ĩwg9ܹnPjP=~KPŔЎRkuvx_ ބ:7zBيr'+ӷxt&6RKr}>4 Opt 62JJ3tEz:e,]ЭHmR NJ@p#KϣCQ` 0sIl8DI?bck7/Trf{}9Y<WQAPv&lAJ ,5dCϚ ,  K-OH WYZF\g%#S#@\P5>P%*ڦgoh#_?C@qa6>[~_] r׳__&cpU(꒿"@iD/IޑGpXq4znu- 3f$u4Uk<&Mr2o3 Y Ԕfۥ{9%"Jd/Ѳ M]>L9Ģˈ$YUM0 օOsz 0d 2M [4_$Y&wԥD5:\֛s!Ql.V '{oH '1Wk;r Aax >"y's<qV0#(rãF iC{<ф2#&D .Pei >M$g9iD:|ը[$)*ԲZaBZQ|n.c,+\v_ ORuc\OIPhC!,@A>.qVYjTk{~}k(\bomgrPTӺ8y<薠^ޣ3 7\7cHogyFzHQL )A)J4YWt"x?i6:1,GGLЮ0,Uwd\;;R_ I?l,p'·2ysUX)hZfeRmA\jQ jƴFɥU&~6o?yh |[4uTEسnJc/ Sђi w4 KִX!=A{U',KCf p&z1 :%F ԷI3"4^ͼ[]RNOq2^Kr|R#8>ڨ>J ӐsnIg)Y:AУ fT(ݍK|mmRRu='sR ; +B X^>7]+A' ҩ{ ^lטReTi?Ǫ+eKZOo7Ž09Hmonwrv2AJcWa&TMC%ѩҟ[u#1\a`I3Ѡ6MMzKDe؄g D M/0.ٟgfP* zm1,OM/tBйuۑDF򬽀#@ zW?(;`[S%GClRcbfS%0B"b^80.aInyE%]MOvդk4I |_O@aT>əgz1y\@ _)=g\];8׼R?cb4 M%Ūy"P\VT;q˃NL2eZ?NJծLV)QуRI!gMLqL~ē|R!qf,Ȩ s˔憦tc`ߞD;SW%.Z8#{z|CC }7]EM|0͗%{98U L)rPZOT_|=?US蜣ZN^l#v CTr1_dQY (M>yNRf6z(:qAG>RQdnfG1d`O՟Fg*oYKGP+OkŮL V<<ǭVy`%[.J: pLe³FC6Kzݸ6l b/ݛ|mNQV]B+{ʸs ( K+4KwqQ>._I{a#>ܽcM8\Ak-) R8Pu1L`Jm *l˴Z;Z2z')}EpP\  HYxI46 8V2o8p-a &hܥW,rł~[ +`tp5xh 2ޞRHU2Ȁ@ʦS ٤-0,^8*p&D`@.̀4E%O4e>߮-2#Ā.7Rd~ˀpt5i a1C`zBB ZNݶImܴІ L=lpsR^|>R mʅ9F:SWآUҵgp.#OZƟYH(G584*KUQ|KlGKbz41dMtH5{S٣G >b:T{_܎B*<WpZX("r@`{ 4ZV VNI=؁`C@2˙ۊ Cm (dɑdkp;m]>Bd޿RAKvdgb95eu}ʏxUҜF|ye*c@-e]p`nǛIze/gS}PtTSdXVͲ%{9zyJgVK)Y%?;hovZ83,^Le~+Od [3B3H<B1uT[ hNIC{Ux5Ld|iX#r\ڣ>Y-r%J J-Zs9,4:巻`@4b/ Li[ [fE 6Ro OVDI酾`<\VxC}_x+@AˑJmk0kzd?M獦Xoa.MK넓'XrޟᗐnPJ@nL:Sj0UuXqROyrome mP So[AX^Wɍ+2t b.gR~Ǻm=u"!ZnwSyvTCڻl=}] eΗWvgWtM@rɳT(/y/u+Ϲ٭AጥwPO&j1W!dLNdӾNt &_|"$ǁvS=5̜FnY&r:]w<:l *THy?y!KbYgq]e`zn";}Di.`9d5tW OX 5t&6BT#sX⮍ mbr+_D-=x1zᨩ{kZ@";NN0xn;<؃ǥIBZ_ 2-st $-ّefRg*5 `ā10:Bu(ks7g]|b( /'ĐHoXLߗW2bR+/{L8F5I3w43shA2CFGo((aR~hvaQ$+{cqsh1QN2D̕5yފ.gdIB{,V|% Ɯ! =#kELJZ_l;[-hlO 4GBLNF{摆p~'rA@,@QN FG |;imիT$[2D.J ~vVҞYbAf[ G1Pđ#;t P*H\HmABƙ Ŀ“5醽9rG).,6H{-DkZn?s!yBvgsӄHu.h`"89uZK<)QFż?̣v$ -6w0'm@Z!m._3 6ذ%>EMtԡGy*MaEhNMc pG& PQCRwUY@l 3 Ѧ>iqYO۔:RƝQ[Q;"[GH&N}+" Rp:*clZ%!N]͉7C$ l֐]K7bh)i{mQz8(:Ccw7pmz-aI~ꖇQ! ScZ|@5@n#4M!GY;ҟh#"ߤsGmm⡓9'`5qGx/r :=XfZq@AK݋&gKsv5BZDBuG]m1:~-OSp9S|5@}&6͉d/DfshXVu|`\ފz ^p>{.*]w-=]]s&RQI鼓*L_,(M~Y%ʿ[䢍~X݉FR\ͧ؉>_kf#W 8pF~@©qY򻜎:?)&@?1~{OL:G[JwǑMmL3H}~/oV %5 -ezr8Mov`2)tR:JFH>ǹ6QR&`+.tGԞ1M(?!XJKuO=o]oڙΓbj "dmǿضjx2eq&9;`SQ{gih{R'~xwd=<5 '+((??:%臵8j+(%yDQ?/ V(Yr)0pzMNs9,&CÌ!K-s?%P9tByAttY j{p< 21PҜ;EXG(e'T!ʫa>ΗcE4OTzOA^/1 :gFB Ȩg-M TwA\2p,=hƹeI;\KlMJ*Nhgglx fyF *Ej}[߷ 'brL8mWs~Utu|+Kr@cۄ,) _rc+m\Iy*?JtTpf(=Ɛ&J7kVSjb[,4A+[' vz̊6DZ&hp.k>rXքlA~<g 1~,)6Y&,7_BPpiN O~nMOQ T,g3DX%'/$!gC+Wv$U; Rt{4ˑ%rt?LGγ8cC-'sLCFlНˣYzB[\I\ DQ*sgu2K*J 22P;ҡ;]GMtZl#!ZXL\Kl 8Τ?\Q;?ҔK[TUo5l)[/EBuz`K "V%Zu臨b{p:65\鐍LߪFUe6cXD͚jrKL9gE.SSi5x_}vZ<9i7ͯ0bt34la6}}Aa¤T F¬Zo|~S&gx$ _]K2dpiM倝}'r!dxq$̌i7@@8+ғ]| Y{YO, d7_}WWM t g+(k@ѨECvsTWhXM H*-bxrBޤ/~5x)lD$7HpͿג=V4v +򫁭a 8>Oȏ{)߿iuX"P%`"*읒?B,V-X菤 ܆U"c[#bE8I+' vi٦ist^#[G:kCGTA ‹K[]S(6zl_( ԉspM Ԯjjy")i[qxٖX]3¼XKKU\,r7h[?(/4nF嬑v34s\1ƨ܍bUjcTZS4csXWCr,FR^6|~6B+z;~haIrö ד ~3&89ddT!.*<5 ;:2=1nk]ԶU_;!]ŕ>N؈0ruFs:~pד>q:], m KP7q γc^o@.*z |Xt Z~Ij-R'Ԣ~#w):I<"PSboߔCusM#3ɪw[;,[?y|. )g *l=prҸicSdF&>9;#i ȖR:=9;wF3$7&͖eQoZTRKx2Ϯ#n2Jj J\TR)K$r&Z߬Q,>7(TROB:%rҪY p5y,䊐o1aWkp6l lVX_`] Kh!4Znd2 ىGy4υ" A ƪ1,I+"rkȎ JAXVt/OEOb>_bRnz7u{~dd0Z\;me%︅x{|E x. j!33,+awk s 2aI-{K9 _NgOGڝVf~?T֫#vŽ*R"nT16.Ēޝ3Ì}Chl)xGf#+4y~vtmXӊZ TV0.ޡ>u2zKʹ6/MyB%}(, 9!Dx'`h4yQIZaٵ|Q,u塠cwM23Rg:%V{:O_HB<=|aZ:i?o4f\]\3#pAF?cN>BU,n '2rp h eyɂ(#]7Qdmo}6S iAnH/ PmE<~Ҙ9l#_{jꁟ?0`"ؽ(( ZG pXX*lC+G޷Y0Tm0ٽR'Q/ l!c`򍋮00]SFW,p˙j\.%ַ+3Ѝd ї\=2V)X!TR̵$28!l)fvT\T(x :o2ST[^NAk7ѥbT$vT!aΙy&NQ ,l풺~vHQ 2-s1 ꔝkP0ϊP6Ocm҆ӏ,&KHPEPqAMO$`ͨ[d1QL3G#5CKHr+1cH{1Vܩx%qݿ̄yvaE]Hrl)O4Aq֖8 z&j$r4D!vn" cک\X2r'~n/R7}՟oLp}Di1oY @wmb-ƴc?6/ثNJ퓏k.y:ziYhv#xI ؍S#Y SwvxL1RM+Zd_? ,8GT=# Ϳ W~baQIw)կS@BGDݷ+h]R7MU>ZgH͋Tk0p\/QlNw3P}nrBl!da=q63" hǞj<ֺHo/elAoi2sw _?+eݭ"!y5gcG?_g{f?."bWN({+$2;!@v%^Ws ռs¨8xΔ [FC9&GZ5l&" 鰷Yo,Qel)fM:3ܳUAY r%{M4p=/~x`M!471EwUيVg; qsNP{פY0p4ύx<_XF^Q_⇒(CZ݅W8}X~PPWr㯾!K^ڲHacMކdlbDAAuOEdFZ{T6A%k ։uNoX U3)ڈ:ݮjV[ k.K)f_} \=K|@pLnZZVĝsuTO }ԼBL?7 Ϧ(IynhM&9#o-pr"Q}ܨu[-9w[ߑ ϚW*Y}o&I.o(cg^ECA~7T|,_Ɔߥ2,Jg$&Bi.#`x~qkPboqg<&r aUn7z>kAz*\ ϑ+fz^ZՎeVd;c Zoݷm:T}<;{ N%\k2; LFGj'1eZX} RMgHqߕ Cf&N8oԡU^n4&Jߔ}p kIIu^6zĪޅN-J mDZ$ۧt3[)L![dʝs0ŁG̖/ns_*\d gKQu_H,}#۶'gW;(1]fLAW֎enV*QǥkRqmצ;@^52CZIҵ9]@5[kja/\ɇ=u%$d x#+&]&(D"M"M|7,ETϴZBI<Pt3;CP8|G<$ɇ&84vF<|3\桵!*5lRQr\Ԏs}ܜyy* +V"~}n6ԨK>I`)#*O|=$NW7۩Yf:'!AyeJ"B7>Hb"` GV`W?ͅrW\yN1D΄i lXBLks>94WI?[Xe"9ʕy-T5dj6FU .,L9'mdw/Ģ1g sTLW%q4ΚZqA^@%պ޸.t<(gyHIwL^fU^ 6.B[()8\ Pv8%g D{qU Gh$8'sYZ( h$г% t=H'|ΑRNʹivLRE~:z*ߞ\,m)pNг;7FY8T_UɼIj~®$&DxfbN kcr&+|5nS|_㻦37Y#7`?hAph2_:ϳ  ꏜ$oDW룻,2.431_"6:Es\NŒG]Ps*of=0\f[j:[kGtWӓ|ꐢ>f݆rDenFYId\׆T/ q K_cL+~EuMّbXew^<11:'j-=pi=fn3VA$>41Gh9#qP]o{o 1w-mY --8VcIC Cȹ~ƾI7^Z)JySUNUhХ3ª#8 PUbȓ[:b.-Rު38}ح"%(7#SfrR^?DP*ls`l4qzAddhzy:#3}8`Hĵ2p7]}TvR Y Sb#˸zL5N]Lg;8@y Ϊ3y0f,[Dj,Bz{FwB |:z>ؑܒhm\; QI8 tnPXfc5G`mZ#mWVDU/}hlt[0KlV')0^lS:L89 lC.̯7Fm%%$)xKZ];hJzu YCOmm۹ d5%_*Yp@vM28a$†< OUwFЭPZ cm?n?T~LNry1cg44yžwDpu==N`H32X?.nReVއVEik {$$5{e$N BL|9z)y8 YX6nH W4|qCޡ%i.q+_@XЯ.͇I$_'cbFW19\WWUdo'Ą$9э`E{"k[ ' 9 `땲ac0K~"ɠC|dyRVQrR2+IN$-]Ӕ`ڢDX41g"TiEꉲpuL4 tԏ|s 9'am')oˆphnw{%!5ION8GrC:fCЕRxE$imO&EлIGYD*{‹C3Z?5)Hwy!N ¶HKÊ z1?] bqRk)P%oQ`B2^FKGDIlCc-.l"2P+Jcg7N~o!'Ct!.__Iۀ H5쀡AC4G8HߦM\Vz[̹ >T;Ms-4Z+T";)\):gE%I`c=BL刕m22jUD!jep`oh{rZqe{Q# Ai:չ "f+xxט%ą⛨^"Y,tR DmPv\b1rCA'yGQ&;<8U>7 =hPܮ5!OF[:;n+QA6bKk?oYĻ4l?Pv7K0Es=޾x(X:sN"6]Uyo^DxgV8o|Q|W00* #pG2 V_R{g$n,| s, q{vm.Vj29mInLE]zZvﮗQjnxfi)BD}Sh07ҕݦqBK @?Yb*Wa㗮ptzA$y)ǖ3)[>Z2(?xd y2#CDT?NM>hPN1VLlZNE\p,7|V¥u"_22IPD:9 pAdzK-Pت AЅ^/ t0+|n#LqzSMgңn~&ZLڼ:pL{$H:}w?$$E> HGhֳe]nf/FbIK)!£[+VBu DS Q{xױwXˑi~i7d%F‰UO՗eKSI@ryӄ$•<=G H_Kb!W|V8'!O$..Hgpsùϋ(ALܚEQ_2]LOU>_Ѩ">ͣyNT`Li2+m'1vB̜[CB|2K}|^(qOR!L ٞelme-{Zۀ~]MI)bX`RmO`(Pu1Jlg=QeK*s&2S!dސX |mV;$9׹$uGd |\x0"i.uQԂ q_O4$)[wZ>|K4WP;d֠~KI߷Յ}WE>,a/i t[w!_"#`*lG!Ko KRF*}[szʨ}e _5DEB\2n!DH)9qc2dJ)wcEHOU"Ҝ *  !:?m"!)kv;;WYZR›4k#&>Y<|H]7?XI _ӗ>$W ʭ:ls27T!nY7Jl}n}TwVUr] %B}G{t.Թگ86NKtx0+qyr4rs:-PiY`K8"@t@h߰@Z.1@ԍٟ4xՋms6f~ 2I‚f;$&rh芫MN:?N1'['ĉQ4_Sb@nwD# 1˕VI%k1nu3D5"R2Fʰ<- \ۀhts/j gО9G{*ަZo#9g:(6G }޴ed $J9/j8W9eAzx*:[Z:p}h+ ߔ($Ɛ t\Hi]#9"tVKy"UG̻ծ1<4qrrsgvFv͆?j78Yfv#-b&ոz=$#|C~NhIBVDVnؔ2ϊ&ҳ A tBtDΧ$_}*B~b*dʩuH(Q | 1hփw.od?"d]@L4q_I,V@Hlqg|MGzoLp!eŎҀBz((6@7*ZK -`: J-*EkeBO `Q5Sj2X: JFB/ޭ JZ1{P7$Di2&M?x@Ga@ry ) k?r?KS_Z㡕 =!ơ4'mМg]'FD I[eWCK/1Vl=WEB/[nnМѐێfK{CCBF%qVlœG4"HMߍ탆pJ&d XLuq{;`ڙL6He՗L`S!FPo515F}JAQYUNC <|Nj˨$\$EZ% >gG^gF`qb1ԁ;-˗uKVf2͐\j4K@9 K |.XɞmW*BWB8OP" -EQk}Nȋ7)\ڈ,rlq>p(S @'{p%7kN"&O@w 28/PՑ,R3NI>'`|%'̓V^=2 te!9MvR>ܗQFep#ED!*f"7QSf}#˱<&@D߷ Fn!9Hz*4{ŇaLgeCny,r\ۄ&Q[R6m/,+zNR0 P8p"h-H㯿u[$ukLsh!ԭ\DAjWNK"dv+jr8#@{cxl]͠nϾ٘!o5q(yPAwh=`:%yгlQFT>s~ubO[Ip(\{oWyYrL 08z\Oy5 E./^B_/Rı{kgF0ZϦ{8鸒|Q ! %7wsʿ=rD|.z>9݊Im%M(31]{ݱ[kY]Q.,')кQ;V_K;b3w?~:h^ShsmHwߍD>KiLL=z{eInuMEB-[#UXbOj'k-Ng7Wv u ڊՄ[=fbJ"f_U62ZmoאCl\qe4~V2ytd4R\nI<_+:M£8p XzVaL7H.0`G ZeJQօYffzs78gx Z0j`wbDLT>\c ߤe~!_<&pPZY~י 積MZ:Cw@TX<|8Tg]3^XtmUX?Ha{3JzbLoў"E`.td;%Odz2ȣKzCV~!HD)t\oy] V~T*Yi NIaCڿJ|oshz,iSJTJI95ZR`5Rh1!<۫}vn{óEHk<$a|U H}Wg0֧~gSѺ4l{]aBŹj# ^3 ;s(=ʘԉDf>,. B^5>Y8ֳz,9v5B_]ئ;wPf\Y1ϑ]?}&n^YXh~;",|9bQJCSr7Lz=ϙ$j𲍶}2X ?TkOj}X!ȣmqDЀr7&dX3*YJ!^>^x ;M/~o8`Ks=\,;$ rev'Q&ۋ%000z-DHʍ,L6v~Ac'oKqyok9BOށU{)GWn7K7YQKVR==T焘Sivoe9C{+]r%W_7QJZarbm}Pe )@ɡT?Zjiϖa J{yNBސ ~07{L 62F{0t͌7[k{ݼXb A@KYfoZ#;<뿥U9$sۿy8\ǜWüo +Q3K^77 ee0~9d~NuDiۆG}yJTqzS*]  _йK.Gm!Tx}ɁTEWdh!# 4ƅ)+MtјPm2h5Nh<{MЇb^/x eԐ$崉O)Sb-fG}#-.ds0aa8yGU34?7Sŭyq|(yF_tfaegC,"B}.s &+Lf2NK=츴;z9ZsD"2!vuj]*.A'"GTeYL~7K93JVӣG˹l\|Pulzc'#eHlަC{J5f2qݑȊƼF_u[mwPc7ېdpiiHsW6J7,euQ#2ϿsG&ХlRZׁI 1Ҹ',Q$L3rCɇbH-)dn}.^G)Ϳ[8{K]\YϯIEigˆw71ʟ[T*)r; <;9ΨP0/iA[Á1(w8 v_gT/\;U>DE'+eXeu"-VDgMՊY<;,$,̢#^LujXp݆ ;Đѱi0ubA9!bgh& '|gq12 Cj;v-6?M EƼRˆMslWeǿαyҪ4rc[PQ*l}S@_G6dNmOR r0+fZ@,vjK}mVC'Ev}|f)S4nV2h~csəsc/- k`0%;"_dЂG7PDbgr7,>{N_\v<+l]x3EHcJ: ֙" 3|5۾f*G!ߔW. ~1&Ӭ )f@/XZ斻`bc14E ÎTtUS@EڔFuz<G JvlpHU5ZY3u0]Wp}`b \ǵғ.:@=,C[Q]lƹ+Xdo 0se}4쏽{02-}x@m4{F <9M0B)nX,XLU MA{G)W!]/#|٥xg:sk`[#gDvG7KD2 U6 BB uaS}N!D"c2y=RW!;ćג)[Kd5[9 zeL4 1ϽbU-ĈsaftlI #w}J3ӌDf;u(z'ƵKm1$'Pć4Bt`ehzbFm/].Mضn~I \ ?tW,oWҟi;$fmM%db“/tv:ZSE2%Wk=5y+K<=GDSQ|Zq#jZ$EsAX Pt o`dl!9Ճ4xE]Ԟ \ jBT meܺ>p^dH͐ZtVmUr*liLR[.ۦ'p l[3֦Q$vD^sM |rT7hi:hf'2M/݂ ~w=ѥVIӴh:]H$#H7h8CoI X%72+1NQzǸEI#Dǫ]I|ak4c=eq цV!󚠪R.C" Yt Yzիͅ@\Y)no\P ,<Ȫ? ߦS*, d~ވ[$X]K>H qa%WyKJr~{|҈,h}:Px(S`ID̫'вJ0?X{ska ňD#[ avɾA"U k0/hEV$1~U9Ÿ=lnPdv8&SF2I@[8y1 &/#l~1r^Ovq.f C+K 99?Ơ , Kױ"ܘo\'X?7J.h~^:k۶b:PKԟXEJ|r(ua `9]M<c:+y V "TJ*(?*Ox}uPz7 $},KFAZrXU^eLw{Kk QEBL_xZY,4p vp lB%O >'*@5y&o]&RI<ǥ_٣HF$Jۦu } 9)3؉$ieѺv=9h05 Q| g}㴒=MLSҸsݕG$>);Ű1?|Ϝzp4'!CL[ٟsuu \&{Lcf>'jO9[=9]ND~tw%, iOENy4{c! 2/*1NFv}t'A+U 2oV\e l 7.6)n1bշ欱*w*kiu`?~1<43  +^*y|/Rw 3=:lkY ;YV/XuosN6:d lKw)r#srtxlvpghݍ|ٺݒ}1Xk" j4w>V_TF]zv4 Ve2#"}A]6̖*V@#^<%&JH6|t01ԑGb E2#~Ijnc0[~>qF0 )̊&w?PK<"`e ;'mO0zuA)hRQݔW\Dn8ʘ-59;w^|: _>b;6eNZڻ7/V43+wa%}̉iPNL:P%xvMbݠ $?:^׾VYIy9fkpzxK S"_3&W&  =`` OG 6F]GLo}Q0 ꇆQmmpVG9ګ_~p.]HHO>md^8utrd(w!Lsѻ8OBu@ojGhD| =Y3ŗ)u 4)=kӣ,cVe'\G3_Țn,<#^Ry{.3$o,t O;(「^`>I:(yeDY҉6Rޫ. lTo 2W5_%M nȡZ>uQހ&x{DS I%[NHdLs%:qp᳌P}cpNޓ(t?,3٢Pz_lq~6_ׯNq\~f7oW ޻ձ]k_3R)dK楑5vvLyp3~`PmS8RQ0R"xFSjʲ+Ќmn]"A1:Ѡ dA { ޮ @k.YW#p=4?| aK 9m% O`5Px2uOhL9zv_aqyI=0^CS%jÏ h87v>0;sCEO F^ȅwYS@ROƞE|4N%e_8\be7sp遞(\:vrRb6y4#sr#wO*(!/c +ͤs9 lV dCYC]{3z xl`2ڒW'E$6#p;*d-+*S>[m0oOdpL^o7Z擐t3*HԉKgKXEr=M~+*BӨ#gzyP,LmC"t,\&R>SώD%?y׼e_F'Fi~$,B5IN܋'Dv]fxsK9Xh^U=uNRz$7׊)p͝G @hzD; 4zSj((E-0Hϩid=iM f@wa>3>f3  `b N%OHvL >!G]`:zzOY ǎHE?DE{T_7"YJYp{ [3:οM|Oz^-<]9i1%,_GhMr=y߇a5EY~{3QmW4 {+#'٬#N%p1TGˋ!niYyc0GKYDgwʒ A%"#u8h!QF0YH&*u胒zTx&S>8؏0KK%+EP_,g-1k lpDzc*Wps{0Rx!:)->lڃW/gÎSCޡY/DӏU4$IRZ7P!~C[*GN`kW#t~ڃ}a G51 y^9~WP#/pJ! Ԣij $8[64FWN(AKQEw?f2}֋SE(R!z(ޕx"@TTԽqPb$>"E6N+n~<2gAsa CTۈ/<clƤ͗QHgUVI(,)ڼBL>1WHj ZeLmE! l MqY  p&-g}qq3Ֆչ|cwYR/ӈ~uB]B 09HX9vl𾾨16)B^^F2· D$'nfc ろ;o~g3+6+OpOR&ޙLO G n&BuNec_O? eH? tnywX9 p)>WV Op7LZ*qICކ] g}b_=gsY3CJb1M*'cɼ5'7;0S~C:q…E Pm8\T/.P0$vWV&c5E?;JWH.)'hZ?hQ,%Tjqd%b &]Wۀ<i3L}#qt=Ʀ.NhDm,OdX37IODFƃ\WŽi&og0(өu[c-\u:Ҳ5G$WIǴ9:*?*?\swziSqp`V=Zo"w{!|3Fp.zk[E.x_5'ذկ}Bekœ| H<-j&W7'rTs32؄?_2/V`k*KX=4QyzaOe?mG1E+ Q?y,zw򡉫j]"A a|5d{除"AhE̳ЍYK C.:';Ѩ@P_~۝Guaf 0pCɄz8<|YMFP{/<.V秭*M' +WD$80~Tػ_?B_ VjIVt.HbMhݴs В8Y.DE,DOr~P4y{TB~>;Ӝi3U2Tߓ&bi\/9,)7- .AOffo~FX ЖG>6& ņv xx-;ĭ vsTM&dc-=b=O9&E9x̹YuM܀Ό*8ۥJv,3A[iMSFJJksv P֮X׏qۻ)OGQ|ʰب| ti4L9|͍ߨDz2Bc߈H 5*6oWPA7][fFPLbh+ :iO~165tqgX$2_sJO(An`p.|(.d_#'W\+9grΛ(aPvAʷ2UmA+dScvJXn{>o{OSU'X);klKrq* ol#N:aFhh^I/}Q˦bp-hsռg[N.6|I6⥿InVhbdͼ4#L.Knb`XQl#_P$bEj]CHѯ%qm[νe d)Ub]> z>A =U_;j7%N&Li, %~]aWFVSHD gYZ07070100000060000081a4000000000000000000000001649b7c2a00004150000000000000000000000000000000000000005700000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko.xz7zXZִF!t/sA]?Eh=ڜ.+˷Ax8vܶiVeUwTirB['AMK|UkI1J֕Lu&d23> b_ ],>JT BXy]25w\PMf끇gue-^|/lw9ERNTV0-߼|m-ׅF2Z\>ʝ&hFѹi\ )]2\? (oѕ<:ZUpZf08 H=U@vr*T:+95(QC˓(+>.Z͹<'w U_"$<3IUz7vMo4BeBF*L@DZ2uLVܰOVL-߹Ԅc∟0<Oo*7ۥW^rt̅%.2㈍( 6WB.R~/QF|u[KI@&qU2[ʆ _WUR8P涗0„N9O}uG?~JTpxxn7Z;2 21y>Zѷ\Լβ=MԇL0; $PV3g H/.2iq~ˠc G1ȸ6(٠hckjSYVGP]P& `L&MkӀ( >c|o TS"t~kc;(̚W&qMp}Ȟ8n$<*1+:%[X[xb}% J>7ʺ Ko-?+$'fvq""۷zaskrI*G(`{[ d/Wm9nJ%N߁J)-E o# ~L+NS&vzyftIO (ڂ{B(29jx(Dw˳x&{JnD=#!1hצ B҃)QqEa{D0~>I M\Wr}Zے'ա mg}WՅ<)h(2h먀HGy, k^.+xy 7]{bDM΅ x>ύ)k%<֤{C%4tm`VTU11$XXkJ9Z7&2p)xNB Z]eD;M6$]SKZՒhm-_E!>WFrI;?f|h aӿ~%VBFL&wؒx_r*뒱#ke癛 P* <0'r2LƜ!Fxd%3L1M9P[d.;7fE(6kz1Zyz7{by/lz;r A$"mbVP( J@\SA] Ŭ2pSF吋aa-l?[G.ULBݤ 닉Qg\-Hw)dd^Qap9Rcȷqlց5Ԟ%Қ xźۉh҂P6Dga7z-Lpe  $VaKM7+-]o~a)ԦJͬ9vsx t(%Y,p?υ2mr}" ʀ *1ao\/ ;~eegzkĩ/t :v&6,z}"@\ӹŸ`s=i +35. ,#@L{9ʭrtaoMQ{KRZ4}Mh0i4X I0fHm"CttU@jXBNxW5!&Bђd48k9YjR.\ۦiZx n':|"]i Z-yn`(f&AΌ"\\GY);իkuYqɼm-ΞQ7On3рj f lqȄ*PC'Zrh~>z Ɗ)*S\=wht8KȠ<NyIC ]%O3A2P *ԃ-%C&MK;?llQ֟0n_:$Bxt7r})-Qf[oT+)N W\tѼ,W*W]ֽ͎eûei:(}aN6*=G5hc;13 s:057s}3 4ç(K{a"[2>̍o~Ռ6TŏD2Y `T^8GA;%DJ{hbUښpJŤu*`]"ͯ5E~zUNhN!1WZy.-?2ܥ}x|4K-&Cmߦü 8`o:u~1ꢤ$cU^MDo' ?t$i. (q}r`Ӣ!+Z~ӥ± /a8~vB۸謬&ڬeb8s%S9 > Iw1>4%>-(KE.)xE^!v7 Չ E+^lǥrZ(_:e,!2iBAIPP)i$J8%SfPքVP(F:[bw_9`Ӫ[mM܊DԺ% B!Bm@< |w!qEűeG-4)qud$RQLkUT=q |t8g\ڳ"Z~moW'?͑ה|jb-q9'rd^p K0ڣ..(f9!:v7e>zm3?r~{~׵racA!>@j(7yE  yayElXUAmךDtZ_t{f4&JPo^X) O%iR@E> ;59~{Nle DM4PG=Ɗ 3P܆mC&x@BdOdXDvf(g[^O%n|*S?5uU .ee`1>)kL_dCͲyKgl'mk'ݸ{RWmӯK:DgDv\[ {Y; !?6;4\:e޺{֊6]T-II͉d:JZ,A(?Lǖ*hb(~Vd'@}1ޞ`ounmR\stt]nZI&tA}Y j~DMI>>/+{obO Y 霥{df n7lZ,3#eϝE_GCE#\S};4皖0x hdT#xz>竺iTod?=9CO1^Aճh3q(ÁPv,c=ȵz,",(2]}Sd{)/&]fB-2p5D-CP&>M靻a']e0L83`EoXۓ udl~?ڱ1Q8GG yCo/Ÿ4*gE,'(i,*xܽӌ$K Gm!R- X>2b)vގmі.G,X? R 17P)'ff'D9#)_/L@OprNP ss  H$3JcmUt"kkgЯ8$?D  }QJ?ify#5N>!g\\EB1++:|􃴄 Hb90z?2j!Yŝ.tf 3Y yMFJؾ_I\1Q]>*?0hAxn!5-~m&8 IN7pK9$F{X/Vf3<mR]Ƒ;\Q c`%?4ɄAbw3Ծ=a. ah\V?AR'.U/O2mI}ܾGVOu9'k SpTt2:?JU #}=IxLVK/7S yqz81Ay?}˱  wU2ۛSD^"ؔRpu9e?O!#OH>/cxNeiZ,\paO1 "3m%oJ5 dGW$h0i+ٮmm,RUX7FlVp_z1 l(1A9Ѳ*irIst-[+JWJ˙ ikgk 5 !35sY6 -ΰ KRQz~bt{k|FZV:ay6&iR܄ulXOW㹖Y5K!=qO% L) ;ƞIY\&jo!M\&PHEt ͥ\#q u*ga5Es.m[r,yD05╞{mu$zl!Lgr F3UOБv~?Hס;A)aӡH5rቾu8A%qF鵌-rce2(LdxJ=9-MC$ګQe]fn(H:mb"d.zEg#X3C2,N!-[܍㭪 䗿{C_P 68:.g <z fNIgZ|~UAzg^ (L>~Dc0h/@9 =tXǴ4Pk#|;0WQP{WcJ@WٚZ?`qL`b8F;qz};scP߇m2ScRvqEZ;ߘ_Рճh,'a*8׬'K"4 y5Omiw\qFDT2S!ssR8#0Mt T4OɬRs+U$G2l{"%jEqϲi~+#T}'s<1GD02нJeN8vA0"R9[.瞀鎨/ƠhF37迄)aF4AsN<4i9`;p6Wˮw&j@ O9I&̼T뽤z)U_([0^M6~$)ɁG7kj(`4"X'0I/e#gқstDqFr Ml91L.jl!3;prX/@b{l\:CRUy7u`H'% )Nt"Ѷ*'ButѷwFd4P,dF fۭ-tOLGI\a(/ZyZ09 FvO3ݿ@p5|ì=(bQڞ:AIbG!UxLh<[Tp]PuPL볕?s1da,M[ Az쓌@Uu %P~ c_?ҚZg)IUp<$b``\jf`?qZy36oTB+:(I~-6&g~ ΈEOݷ}iaQP:a} FkHVgl`aΨ+xMy)ۺqX;*Rf4C$}u-#lDAa6Do=/96߆Wdq5xw ߛAXQi2L+C%w.m3^#ޟ(sYp׼K´ҷ47ӽ j\TK%9ըxtYv4a8ORԊ~MQw 9[#ɐ&?ObDb} ,-h$1d\_e\.zcෛqg3<)G"dCvP6dR>h\c µͨ a"*㧩 _೿BH$j--WV l[̐kS\>B6=,g{uU @A]6RDS ~Ji#]w%(2. ~c q_otaVOlaK Pؖ!,v1F2OKJ!CKZ?y®guiiRe ai\vO|(6Nǐ^VQ]4J!\رށɬ ^r[Qsd;)EAOJ.b\aTGrSCXCW_]/ h}3'%!UHSqv'/`ebLY)B*$MfNx EJ{u'&,p7#g (3(y Wb1!h W(MIψ]9@Y{xXyZ@fqRnο1roUOT_}4N-֓ b3Iő:-UI@$``h6djn鴮V%xYfe?czIܑ<硱\( e~^ݮp&eOaC b?YHϖ?DzcEc!`Jg6v5iPFЍU7ZԤ/)8F{v|sQ\X*d>T|a7's:[u Rݡ[9$u+GުrIhg=vE8{6Ǜ'MMd6@ɑZU0C2 T;@f¼*`㘈lY'B.DƉT#Vq{d_\AP* {V T;C/#h]:Ib/P2"Qg:Lnh YWs<,Z9ol7! (,wSyXM"YoxdHrdqKKoטHy \4;Gn_I$d NI-Z4yB%(\Wavƪ&x i7'  &uVoc:`'-ZPObg/c%2zzAs1*gZvpQЙCg5'mU+]%V%V8&TҝI>;̬_jC++E&ʠ7<wBAU6Ѧ) Ut|V? l_L=p4Pe d9֜J,-WJ_wysE|JEo6RW\D? Η}1%k9!Йby3gXcz d-̓mX4b,8ri},jTO㉜!4K7e[F+ZЫ쒡_ {p'TCKOǠ#BjYJ# &pp)PthM Y+ T^Zn'۝ V!U@aNMa)Kh{i%eG@͉C ь/Ԅzm u#D8\C͡dHf &ۄbɻJr53s(^MN * U1E|vT@޾kʜ"I8um@49Idɦi<ߴi4+. ,B$P "G**A$zRJ/"v$ДHbcnu?cw )J"(Dv'V#6a¥{%Fe~M7=bUt1&tw.yR@cJLScnI5)=X\0߁ +\:5lj-'$Ir&3J'shb;kCƫ=۵;jE@gsYueX렪wj|FH-9 fA%D8lj "Ⴍ6'^ nqcnV]mBœoÙ|H)v_t%M"3u0*r\?6u-e,.2]Z̳Wl.IU/I/+<&f#[^`M!!Y4.WfRn 46ܫNK~cԵchYmjxu:E;zңEd/fV)iL8.0vxhV8 Lk~2;*89EXÆ>?R+@L]ֵ0{PP9-A>/+ɭw 0Hv*wGQH~ƉIkVK0XeEKjGN? Ʉo]EDr=++ޙ+$qKWX@eM5 V7ePs`/ٖRw]U9nK(_"\wdJ52.# {C"Sҵ 76|(j/w`7)]ZpӶ?IG8צrG'7:S,+S= g,db@z6mǷ(Ґt+ӹ#[3fC&|&.9*3R UEIKOrEF_ A#NL`]d5`K3O 8,"欋@!ta?Op`ԃ8O(ykh GJG_-a)F7ՖT Lf>4y5 .Ѷ0̂kP9&e9%閇WjuązlqpLE5.nqVRXB5=Cמ>!7 9)cp;t>$ Hm,57Ep9xk9&:};ژ2GpWMT+P!cRi!5 U*e@Ҿê.!BtVu]݄o Z5?A%d&>;ѹdˡtm۵hz~73z]P/{ ac/$P| C"t74^܁NHBgnkpUM. \x!/[˝Fk[5_D'eYMd0jBoYL4/ rcQMeR*y-FKIڅ)x7ʉ7@\[1/Si8\\~5SÀf@dBY*->O bv+Ʃ+^'ZrA8лLO9AVnؽSCߊӏffB)JHLP2kGΑ^kmWB|in,R?W @ATױ(MS.kgZ^8pԻ<ٖm` {Ӈlc#ĸI T+@:|Ak sVIK;T85LY` : 0ä|YOUNGM_RHr`_!#g䝸R@=s#𢘫:oSrjS}!0I̒=1~oYfr A>vț&ȧ :P_uU zThSDzA@4삦c1kL!)  .R1_0V<#qd23۲?_ 6A#)kW4aQpªpx{s8^cҭXrcEG:jw#6;0@O*}_pn ; +ǡ ՜N-S}^\1ni]˴ ¼E)J RS_g)C_/?ZN"?x~8$>0 ث6k+^m!ˑ ˪jۆgH'6x2b6=<-].K7.5U~ Jh.; >qc$lEblBq=E)Ո5tO±NPl.ugy#Y!K#6Ti GcE6 4s~{hIJl%wgD? Dk!67t 8s oSHNry`~v@;ٍ%$+GfWaaRZF N9|Ӄ(IoŊ/sx֗CK$#RT(Mq#>[ȡA݅z_*zKvu$tnދ~Ghd9P ụAWU)_Ɗ[},u(0^ h (0/j#bc"T'Lm*XHjMu.VT|QID d(VI#S @2:(Ek~ .h@_mZO>g%͎bl r=,SRxU{H0]OꊡaIEV7KB܏8$rO 7Ą"ICZѤ;<|%fT%ABsCo g š4𴮶P L\ XfD(Tq%_˚UZiVar:/h} 9$ȹ ޞBav,:ɖ+leF= urW8W'o"tg.HJSBS&?&E58ZaFb,"#Y)-=O-}D;#=>Z]-l8pbCRZEI^0PTqhEF}%R tA+!=ۅ U_7Qvµ|ig@:#C>vq % C;{0:|3^}İDZ[))W$IS)%gFجi2X֣)l2 Xq?HXoJa^: 6 ݘH[QQU}?DO Zq]ۛ4GN]B`5B@AM@dEY;ehRM?fXg%=JWe4XM9;4P:Y߼цIͬw-ӾSv;+J `f2h !ӵ7!#4U3݀jĞB7qŸtd`Rk 4[B=n a$|jh̊f&- , .yxZO+#{*-;{.-iZ Pe.B8=z" sq\d]*FBd>T}A08te+逸7.Tމط!MڝGhwt**WE`PD,v34W Mݾ\_xnYFBFǛڃr=Wai"bjhJw^n<ۘ3R?FaQn}R L:A̻m^-cPisR(w k<~jnDJ.<=sK}y4b֚rVVX-]TPvUmӭ4JpB46Qp)8DNeeF lweT_\{ݯ9M#fd`D_nЍdGgQZq&|c-+@g(*~Kl}f);uBi2V&]N*M`h>B)m\A{Aeiiwūk湴秗qP@z΄VH#}Nip,'e c: =,eay(BU#Zz7/eZ =G G!p~^>{>p94q xw^d#!J?Ӱ r<$'/$jccX> ^{l0\(O岼. K1j"o,TI a]9EQ^ qλPv9GݤJ4C!tR0=2 }>7;{z(ƨ#~3&YvH1d8U"ɓ;K-OTIHtAS1#^RZ ,(>aJ6d};ءNa|T"lNx vj75q<@ !ghøu<R|\Irl³,;GtWǰT ĹE?~ggBT?cLS7? ;E-'vo!sh Z<=@ M!--1H/9.軫yjΒ5!Cs6L2L{y{5:!xqZ蝋k=̀,T({fdF~em!)s> 61O!Ýko~|l0<҅C̣6#@tCt 3WMVŷηkj g6+Zr*io ;#J-AwvEk޴6a Qe4sLX.2ilreJAhCQ|_ahN!JC)c8/o^"eH p{uW2SGQ1L) "1e"d4 6'>1 >we!#6YM@3LNGeY3AnЁ*oD$CxMxqg.g6ǡ,diֿ#]eFm@/_ E43qӗOlMK'r.]Z xѺ.`\9K0/* L‘W-qkG$LN*BfDԼՋHFF .nO$1 8 j! Von=5>$zLewkaW6_J7 [{c]h$(WA@s pGJP:B%ygk㺼"Q`Bq'I.lFet勻b X0e/S%4WUѻ6JŨ?郞(WpC?X/ڲa/gDvi`Ά!P,;*^E#pɝt%s3iPsMcUKiX2`}} 6,r_+uAyc6o? [rCZܓ  ړ~ vN<D{hNeh|#o7_T,#]"ؘOYdhД!HO`VЍSQTJ>}^?[p牙"q}ôjq5f(Mka#./}@^C `䮆N^H!3})m=!)(v4_4Йȼ 7סj$|.&'7es[B>mt(A˶;H)?q֪$s%TnwΌ-ҫ3i5:ſ_Sڄ F~{ . c U_$BC5>=hI_XJ%h웢aTF*1&J~k PסNwu:}Ko R$g9}7*/DLHK?h .!s˰1VsU2|Nj P]24H1wTlӊH{ 7y@T_Mk9.XKVQlU%2_]3Hո c } )-!\䄅dI#gyK` M4ǎyn MRpq)+A_FCΜu6T<BNc8BͶk|Z@ k6U/{|L]aZu :ub4lWJVN\dXj xV?UAFW?[ #^)ĆM^wVk`[`~]$w^<tɶxʁ j RQ4 q:Pw~p$UKtm+9 c(u<ׂ:4yTNQǔ;c0@'%DWvB*߱^wS+EeFoa[ S^?k ^s# H\ O.40K-nȐj]M@Aġ)]3~ԋ_PdĭY=BOpz@Y]]eu}pk7 MO^S'+->MZx| \KϊXe*3xe/]wЕi+̤wt'1`d)@\kZR% *HՖbBzwjBĘ)C CJDV'hWs$wRi'=LRľO,&xoi~58}xtꓔmX?$1nĚo/&F0h?DPjKBBmNO{d?~]=Z1ty?Z^|@%z^Sl&8?hȧ| it\L풐VRsdCz( NLBXҴp%C˚$ ~TQ<0-U.6AgM6Tݠ.z^tܦyӜٵIIA 8o9y f1S;z):)KEYtBОvb?~<4 k31;R'[Qm5p ZXi+Au`,p r^ԝh[I:u:͑@6 WvBٱۿJasghwdrKsR,:6*TW"QqRo)gN$4EjnoYB%[\$}Z|; :T$ G: H9ѿ-(lWL/G/K=iKI $Ys ^EDPNWB@{3ВF a젃@{Y{A!U*B%K?6? gq#]uo &XduYr@e@b-?֔k#3)˸lu'q~F?}ۉ:֗4Qt4hke.0ľQ^eޝ ӈr-bT@j̨$M_jxv!rVNW>b 9iD{K5%#If VGIap8z9z6FwM!>"mĩ+WSU¹]1HG-< ø/5t&4eKE[Jc@ y^-]_b3a;Y]/5#A:pgh[sz2N{ dtjRk &X6zۻ[,)hZl_ O[DǗKpqWJttOc0irƁƩ0=_f\J "%ԔfIU.N*K%I<nxuPmlO==2 YZЧOynB+xEϵ ! SgqT-wKj E MܛMX@o?{F Y3gΎm@{WS$c+F* ;cxB$ϭC[cTX#?ߜ. i]PW-ǖ/_xzXSm*`/c Y9t|3E 7(v>ƀ 5~P!?g:$wpWwm< ^?'4aM#-3o;@rlb&`d|>Un!)_ت|hOjÜ<U#6AE=yVd;, Łm`Mt FFifi<bVOtRg!)Wl^ՠHih^1b=+u=t;v}%܀&ųe*b^*mn3RGLDˬ2sSٞ=cyj_:o!C#9V$&$G$v눤yvB `T;niR )l9Z^D}v76 qA%FVosbbVБ_le>V$琼E);AN񜻒sI, ţt/@.{/:Rrtˉn= Ek۽N_׸aBԀ :LvwI:h,L;Ъ_yt螭P`Zʈ$m]ڬnyL&Tz'D]_'1+M C9y RȱßT ^ 4@3zj ZێU޸LQ01ٕF82sC(m]k 4iow "12<>ƔqIc"ϸRד,0.ndx䫕/v-{! yl0uTFq|Y*@ҭ [uJ+j|,_g =p[p[y`|3FH InvW}IMfYU#ɅN2vq@+R)}x u '(qe=hb.S%CuF. J$v2rՏV 0}LMo ?R5^yMe)11}B6`Kǝ֖B`vss[P҃@t?7:1ڋl 哊vRҒ0sɽ6>m_# zd::_i1ݙ:۲,LvtkYѵ,5.2kh4!z<9 f諯:DHIU<4sc0v52?hWsXGyį-aJbߣYE!``YCѵ:V`'}3bሖio9)zpǃ[C~B(b%6䧲xu~Nz%U50 mO밊yh+֙fo?E\HyĪ>BY|5%qWHJzhS>QVF,n7T AOcDU9D%R3tZCrɔ=B)kvrDrfbKK#9ML RݲeG;W>^#lWSwY(.B(&QDj%nGSuJzE{[!Xtm#8χFP_[N /,EaY 1FB ؒ(a0(psc5kr) ԗwpY>+,=Y}}wW?I _aHEww^D -r?֬Fi{&*XE$?Հ5BT&>닿te9zt#rTnw]`ruE>ܢ"EhUC¹л۷{A"Y%j;ID4a]Fܸ,T ktd07 P@L>k:Fd뚰&' E7"Lk^*CP Iqc*̎@fL.ޏ r/'_TdFF4;u|q(:jW10PDbu]ޝVb4wOp#TDzt2?>I $?]1GQ3=!Ɔ4\?C׬P'uOp` *ud~I4~pSnFP`E>?-̷ւGBXc]O>F>ޭz *@ p33i6]ݹ2׿نoJ?:Cq!ئ$WVfWɖwCTg$M@M5s5N Nӻ&acb/4xKԋNTHF. Ctv︹;!t 90%i+_KUנNVeCZZ#.W@?5{*Yfc2&MEzv_u|j $N@Ceiy,iDo=1<A=3nmhSM}1{g~ЭEOflCѣCP'olD4P2m8_ l7U+34qQΐNG~,қ. Eb=wM{u"PzY-hSkNV %*k/ʂ8 ,ˉ Ԟ&E8(`_H&h sin  bl[Id`28mH#fT[ggT;JAL\5 RF!IuҺf0ᤩ.܎z>Yyra_3{Ț8h:IǙeE|qebq|N`HDiU.o)/ZOL㩱֝у9HӔST[{|]mI'0,R/s?ltHŰE6EZ(_OfyN#H6;P *>h=;n'׷*3j<~}^?aoG4:%'%0rE?乂u؁{_Dcj8A>`ڢ[ Ee'SSI$w-LN`LFMsPqu3$zGRPD~q]-5<.2 K':s)x_(I8 R!9c  g4mO\^3,jF6E1/3x"Dy t8 |R>B =1q=8>S-y=mk>+UHm,e(,sr3bg =B! "NCxi5㈕eZeSSqB8<]W4(0H+: W,d|N?#ߋЦϕ]{ B^c^wjk&HT HveM4ɐq0|Ceg[ fFRu!KMic3}HKx+h\u^JsX6e݃Y(C#h,!lfiB) %{ "TŞc0zxشϗSLN#}Ki7(m](T>p}IM]V2&g;! q1Nyjv.3@zH'.6$M=[]u.a!:qx G ulOe:! 2U:C z'ph֬z6%c|5c@?neDǚ/Oor9ۛlE,P쫈}+a#X S;i7vb04=,ZM;{/63$j2)*D59/d >5:ɊDxk0rU;7 ݐuyMSp?k(q fuSˍ4|cO u0(+p`D :% uZlh4xSct9l]"pGSH䍅ޟx>^Tbؐ',j|0&sЗC|ߓE֙j"S!P{|)r-`Z, h BXZ2Ga# Va1y}bAZcAduɟӋ7q<~C:Z z0xq !A\ܚ 3/_he[JV hDHkߚ޺ދ>Hv8f sj͏Vy4vĪ| ۡ w)Vm-छTEDs8q:V KYlM[%zg5Z[ӦJQ7n1Qkpo%EeL3 WDŽ7#p6&={7D4WHS?0~\iu3})G6JcmB<0][td؉)jkXc~YC!}jVxjTW'BDB`sΣSf"EIγLeҢ0OM:B~tBu :/6njd>-+[{6 O`;-3LdUMK0aH8#HldS ?Ԁ/1j(LRXSڱ"" [ dpI硜>΅} wrҐf&:_Bs;"HR M-i.kNnbxbM.nI(W0;>^>x_qYtdcCweXmW b Ƹ![ :[bWTZ7V!wJߪ{_Ov $xSP#XͲM%D]gp1VKm.|~}1*̿,Ah it`¹bۘ4]HW2Rq/& D'WQ)ՋuE/Y&Ҝd$B{; 1#Nea1 w >/VjS-C'y[a 1TN&3Oa\ #wyڠ>V==61Rqۂ /n2Si+\.S$p-e %QbYs­ejt_5X)`d'gMftȸßEzGȟNTv Nھ +ʚxR#Qwc{DNLı5"ui[T褴{ 'dc7(~p}X|̛OH ؟ 1/Na=Z^vYoTKG3+B1/X"ٝѧCW'oa*ʆy2HNWb;Y\V{Sב1KnIk{Ԫ}q#6`"H\G/~2ghƷ>*(3Skw|CҎ*^K4Ԫq5SZI*91?r>QEXo5K0Z=!Qa*oraE3ÌAٛv/dfڇbo(mdl2AYT4Bҗ:|r,.:& %Ck.qW8F\{C-/2wr;{ }=7^~rzn#hs#$j7JpG]YӠr "Z- eNͲr:(S#$ђPM?N<];E*`~@0`}6K]m+H:5?VEAZx Fi '$A]K0`` Xw2`bBp,pkbi0l4g nCIn5^cu#}&JӡZ!~7;ȒW䯁gC./3JGQ7C9fQ`e+j 3 -ky9u]q(6FΆ^3)|x+2e? $kFr1j? _@ )y x#JD!urkI%t?|O̷:\囸G;Y KkQrmrZ$2FJdnڑw0j>i!B;>S>o%>L.ƓVF=IҞq,8ɀѸ[UN ׀beVZTPAb_oeyֆ,u5 ̊b`~]l /0"D9i*M%e}Li~a,U= IuOL@-xt>XmK`PІ$y|y,;vEѪK`#>0蕖4.)yTQqT'-p/t-p-:!(`BuGGXqtTV(͓e@Ɗy9.r͘5@TF(1raOQie(`yeqߗc_u`V"ϲw0DG=NQ#}.F*+c|kTwf(-rjdyhͭ虲R1ԓ&biQ˧[9ˮnUeRsԝkb \%8R-`O"I$r$R- sb A5ߪ3V{]>,/$`~l }dƼ\#pNɺI@~5Il\c yKYwb5޳!Uy^mہD!86 6b snM*<#9op"V AƠC&ύyiIX3UpBLxĭ"Пy"7NL+mjICP)l (_]W󏨲`4itGLջR } d_Hc<ǿЋ9O*^gӧ[n&A,C8# ?9 3\r䁥ؼU>.Ew @{։%CfԗgOLd) ':+g a%]{buo`+6h g*nnU Q&s7ҺI Kk Y6=]ԾhlWI 6VZ1 ,0m2Q2U,lqb]okBQfpȀmZ0t/U\>TW(o;ҝlz9TNS.cQiO_3rT. #UH{7ΛtL; ȃߎ} ӶKMפ+t@ayN!P Js%r3\C(o 2Sh "@"wrQcQ2LYөIEHj>"z6CD 9L4Ӥ{fƹt<񪉅%Ly5s /E'.<. tvE#qf 9\qH,K֏sGr|-ߌe-(VĤ`~W'f w eGE-_&]ė73@S$brQB 4#̒4q;AN#-xy'Ů`?GVOFfE?RX#eGCg '{/#gve׬Dr2-GJ 6b`,"{j"K5P?t?^LؽKz+I 2S҄6]'3F^<..i)wQF o܄ cEV,V+TVL( q?(5XU X7J3Cf?Plq۶-u~=yg=c_dԬ#Xjwv*;'3 .܏`W(rdU$F|?7&Kv36NY u&^c쩛4Ϫ |~o" E 7ʳh{ EB}r={NQ?x\At=rH6VEJZ~81q]hs@J']+UqCz"مYI(3a jmTZyFfʱozeR(|f 6dwP)v=A[Q7=yRrclV9R:A:a Q35.4e+W>D"$㝠5 PIKMV:"zO~ un G[>WVpiSy=u=8qfT Yc1P46c! ~U_nt+=DlD9܁v)lM09  I?pk mfyCְCC9,iZb7m3ni5r;Łjw@dahyƳ旍)SĘLّd FX )nMֺ?ΐhǩ:aFiҸۂrJBS\~8aن/H0:$h|ޥ2hV y$mdMy(ny %#'`N@xCo n0DϺJ p o@ZSQjőKY\2 OV f1|E rtl}40,Ip|paOB KeA9V c1!?i:`n B)^-/ԫz@~mxByy0gMTԱ3|yG, '#G U擽cO@x3VBSN%2iaď'@j';1H?qsCD~dq{#, u|_radq"1bJX-;ݫ b%@^d0gYZ07070100000062000081a4000000000000000000000001649b7c2a00001ba0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/~^]?Eh=ڜ.+N%)ykz1i XrE F$XSUˊ0_0Cw^ȐѰN˯iAQ5Lӊ8$[%>:1;zYVX|LzЅx;?|1]ۨOn/{>YcF}rYN>RƷvTm9jcsUr,rՕ *-*c<,Vf^SGjZԹKrf/z_C ~,ϵA'i ) MG<1a̧[4yr/+UE1.OVkK55X#uEJL4p ~үy>޿$vFٷNÝɞou$;X9B[јDf~anL |Sl Xo͓u]́K4qf1VBF`7PD=Q4QLtxrg !LL"#$.݁Nzպ\Nil>f_* spGdqD!82LʍV0,ޘQ .Sl],C9s}K&Gsv͂@O? "){UbW}NX5y. o4c~ |hx5]'ί3Y-v-99E,d BhƬD$Gq;QBgGzy^c.\x 346l{>Dc/*}Y"xVlfXUͰ|,C60LO%zaB<Avz1Yҧ+t !!WL_)Dsk|[&32CC8;LCpOiSE2QlZ; k%8c,WS~`mvAif3(ԐN|#x8d襛yQo( sU5TG`Xm'M,m1*JbJ͸< 5e\ ,`pOJ El8 rWRm@ /wݹlN#V P!Y-f?re Y5 t6k^qI;UŤr-VKP>7\f$wC#P ;-oJ;hLws yi8 1? Πu?/ZJ@l8a]͹ċXJF 9ZIk1*lV9^QY.`-v0{h/lVG<:yI]Ծ\Uf@ŁCHpe>?.Ǒ4Ҏ(ȣX[;pi4$2xm񪼃)ƨ]<وm5\pR]ABFi:zu Z# M}_KgRi:2r B54LoVBV5q1pyg&L`gEJ\.4tPFcL q愘;/7(ժ:8٘52sJO!3 B%ԭE' 1- 3jG5!,1Uw1ƚ%ihuľ[ M3"<ndÐ ;d>oٰ8ldc<+=4ԞptF#Z+ʲ0x-@1&N~7#;y(7 }I7yx]1+18T%Z7pJ3.0mm?|x1C%̓~߼ Z\+q`+d|,Ҵ<­ztA6]Z⵾47dˢviv7,/@b%' )R^a{ ꝛL 3C$/ 7ӿ@@3(dK;/UƸY^!y}#`י#IXG7L$/S9DD#-Ȝ!5~I}:? j){TK5pxz7)<8K)\SgOVxUam TWнYs*ӗ@OXUd䫛YȜ:p./8kiӍ.jxve,oOuE;8[_'W+D޲M9rȡRټR$uWdGu*˥FQE2-[tKC xh䉼OPCS&4 +X%/@y YO{B:!auˎE^j {,iXozQZhZreE~(d ӶY?e_a ݭYME:+:` l/- ఊP+gʘMX~R8qz^=kvt{{[xA'b*Y&0g-տZ* L z iRB/rc@7P(c `iW?`2bQo:_#.&g.[`b |]cuzemr"ϑbCZA wKFH\8F0}%|YH_U%ol?,bK\z< TR5SMSd2&ڤ[&J.CͮuCrTvXRr}T؋>KsH]2ʢ[ph%-Һ Em8x0W/8I+Z<(nJúNc w7 &s~inf#@z[eVtIicVռv[Ž?J TD 8I/w=E|cg48@ٲt(W4)/}/Z4j4J CAbl﬘^8E~aA(?j#ݮFhash}Ո UsHO,I}2yiG NP@D-!}g{L#..*Jތ)RPA{Zٮ25T0OR!۷5nx4aYH`s~| j% K gwv9ub}n%~ ej[D_TzFpp:aPj-YKᲕI:l_:O&%vQV]%qAEh¦>aACȷsOK Ia#nZpLxH;ˮThjs+jcM uo. A DTGD}bkbH'CՅuģ9.S*b}Zg$I=rLt]c dž mNO:{H鉍;MD^9 uܐ2)zn#lUόd:*ȹMss\h0s;P޿b٨yT,eS:}㠒dʒOostٷ>c'V%`6}HZ>U=cHr7DLގs4Gq taE>p(sP{FI6I;>]l #Z+h]T82+eF ;DKޙ7PK }_Y/b.2UI9 25JK307`F-?)s65yu(F gBH0UzQFw'yOv#%H2@ǤgN{SߚvTWJs#$6k`0 7<͜UkLCf[-Ɓdx#pYs< ~+ ЂخU]W4Oe8+pHOSQuf,M'nxZ?bd[u̅}3ʥ<}W`ps%ܣ;56*ĔQa(T׶Y5H @cz<u^c㓸Zv?ۃлغByH tYz3a9+Lpefz g0FS w&>[Ke屖̴F>xSP_˅@GJ+Bsi֑)oS6frQkGMbܓXAJ3xΫ}ώ-(k MLڈ+h8ɿw=ǫv j?#Me7:5`PmZҍC 4?G;y!s ̫/h *t-[7ƚ$NsD<Wz[}Zvc?uȕt^K=l$|#4\c ZT>׌O!x.wXm%DDk6hgXŠNwt V[aYqϐ9#`GûAJLcfbhMU9I2D3ϴk]?x~1 J!Y:O{s$VI#Ku0 >C6UCw $jOa7fiWvO`Z(JN ٤myޜ*!`I,e3:1ZKd` 挦_Qsh;XSx(,q.~ޭǛ,D} , UK|9?+A]ɘp`'3ыCkUJv/"` p^zP Tm/$@ Al}pe%40Ym S;7tL!UdVKi9CN=Vu4 t~#R1Bߴ\Lۋ-(4}ջ*i)lkE1RSm+?˅L*Zn<GxClr5 uB%%A`: ;f:ZFcjNr3*D72rg@J9 =B5 & 1ŠV+[j_*X$w8yt;G.FRڅӵ lnmBqryރl_ς{^Qp8[Ѕ|k~%e4 GD+JU)nXN{~Ll= 4p:[ʅ=d݇)a ]a3CVYtlB^锭3mo%UpXd :'njj>Ci,`J85r^WGcT&g*U_1߲xt=b By>-iV…'0'v`uX!ZYUJHݾt'm2ϝ.H™\<6?iH7*scBYSsD*tTP-`>&քx9!܎-$P=%3n+:[=H.i )Vɡ9Ujc踘s>&$Aڒh؀(qb 3U6 Hxz^ 27S1Hc+ u{M=ϕuWV:<]PGtxMzeIYbI]c/BLSecWcBKdbjg^A&⊙>%/ë!6oOw)H$.j2ͩ}E^QfpFLJ W\ -HFyu26^xt_Z{᥏R6XcsSsw~M@ùC>TB }ݸUmNf( 6g~uWfbݲVeֳd3b GMCU"#<9b Ss6_h 9_,Twqe= jA]].4a(ٔcޏ `^H(n7 >ԧ(0ǭ7T&EV_2 q#TZ["u'Bz1t 'p:(&&i`%_WMlE\}8KA[qjUP *X:挫zGS2{{>udzҵ541$baDiœy9ku\RN$f<>밊3Vt&+_" IUnMY}f! h ~%] /p-&u'M MP0ԗ4>ќPGB0s\Ü0/QSUT衆hd-3BbLB"itNlS&~,HШNnC`ɜ7tp\e 喍Y l.62I9w%}C|sP+[g(D} b&ve1UEwNǡxd: vUMe%/SR_H`fWPW.jiT*x\sj)H9l(ѓ%fowuc))$+W,pa:l^vm*j4 ¶˧Y DWhTkvßށFź /JWS]Nl7gٕbG#ӱ)tڄd˩UAHd쐟t^euͪCh%ţ( =%gBUEhUQЄf.1IN_ؔyG41}χDfN3E#%ȤR $Ӝl2(m@svR nLXt"\ʇm~X-Uz.uOLc':.kպ{,DĄyW{yC [R՝dUZAHq-2ߥ/[Aٜg9'pt ҉4d&ċ*!-cSwRT[$_!!ɓ&%Ȕs`Ż ŵ"~P\*C27um=, JAjw%)atx319ᬪM,iv3OwƾL.E>"Ŀ]/1$n&hIqz?H/jksp<~W`T .Q0T|Ϗnox}0Vu)bK@͙^}6=t0j:Az1Z$ag)؜+=UjiLbv,!Ɉ.ms^T=xD7y נUQO"v3q+x[0AD/Hhđ"#B4N{"J*ި /R*pZaW8~bþsМJCKl(N(t:@OISt nMyq)^a? N%PASFɴr ## /F4U0rCeۦM$nBd Aj1fwc $.DłO"\f., Q9`ŕ ;}Ug>} l[WK^؛4]]>7fz(FƘ$έ:B!ffy73N/|;.Bu c,=4kDL@SXk>jbI2<1FL.:*L+^YGϒ*11Ͷǹ%_(0MI)Ay"𦭀uRzՖݯ]hn/3i7;cIVu9,ĎF>UAٻB.0ns-4@2e]\ qX:xW.*A~$s-).@oDGIڪ~m"[c3aQTOqȴľ, }+D4Nvx/TKKVhO({uǠ{lpU^ uHFx 9ㇳICZz|}>+L >ߝ5(̻z#WGη]D͖HN1םxQC`ch_M_jMoߊ%B)k&Fo}RBQ ɨF`WrD*D%|>MZ5 ()N c g ]i,ms䩃1,k.D!;c}IL*35!0 %<y9+`g< f];qGV#ΧDJp8%`v@*40O:oG84Uw*3v߂0̜Aڕ4!i ZYK -oXG:yCynND~&y7 +}υۉYN3Yn%oXe'd]зf/;ģS~h1MKN^* [^ "D_^槄KQMfe:~$Fb X뀋 #sQaR:JR`#k|a7 F- nJSlNyjg-.*I71s<3hŕ_ӛBΚj{:'Ai]͊voC\ht;Y˜՜ʭʐq&c6OP[O,r>[ӀHE~{,DCED1+ T"KEZI ~L~ReʳvYQP vvc|a׌ Nt\/EJὓnmDaJ l+Y6Csۇq;ݥb+CQ|Xb^X]>0bklFdC s>fx&"܍AX7[+r:;B}f@KjhլLef@3# @mLW/ȉc82$7ihJ6eGɭa, ޒ(M&Elc^=P*pf r2fo)r?l_܃gD9>s`%P܁L4C /afLdF-7<'=,l+Zz#e9 4Qu *:-=IzMdJpS3ǴlDA|&B, 3v؀ 6#^IqKҌrE{$y\r&<3O*DT|tɹi|;Bw~peK&E|^OMu ZZ5.t%P?>6R(RXqDc{!TA*vMB tvDfuCE  7KSE0 OvFhQHiL$7GMkGbW7<he} ih&tfYua_YU`m倷L!rXϴSTr]Mtx ? /1'ܯ54lx?HJy2Qt2k#Z;6dVTBAfvD;4L2"]Mƻ36WrS ]h;R. m u׈6SBKo-}a ȆulؚJ.bA#ev^BNm*(5lq& 챀ZXYpWn6 ҥD| h,BƳLB 5Uz62FzbKoOݖ4WOX }ǩo-ܟkW~r6-`33&]AS;+B.Y 99mD4ol{IsR5}ekt>ynC_SUYy)$VcxY TvN>j f\,aCd~;.3*ܵ#љb2JSsZ,9^|̈́ u_EHp[6:EzZif_Q;gG@p.`Jq!]<4ËB*~ƪ ȸ34hr:,!glkj઎[C0^z:6ukg@NWD_SӲ"m?8U ; ls!ŭoDkP=˾ QKZ>|F|[EL'ј/d!/2YHW/GsFz*B8)2XD`lP+t@y5h3xѲ1[X/ܒQ4qXllJ`SvNȺ@*dmoU?͡kNyKO\>])E7#=ۋ4?su4*rd.G $j`Sj\O ^6J'`?cx㞣sßzi<RHحmAE D)bZ  v]e38z?٨kWt ŁB[N>K\rXwJ|` av%oV4|O2%_J÷ݿ1֞]@S% zC)J \ڡ+d5*䍘uMc- J؋.agʃ-Ϸ֎4d "/(Ifꪭ>};N)*Am_ xOxtzΫ8qauE(-TcM|WBD3*583XR*ݔVQ5j YD"I(, 6H{HmÌb2Bbj9!NHbm| /H=])T4Acy)!Yl>$t擆QO#Hl<1}?TD;/qα+ď z:Jk%2'O`AjJgE~-A $՜f*U9Z6 CqO,Q{ܨT%Zgm/٥ᜪSPsna_5Mݕ-!-_ЖoI&Z=068%: A5~ә)ku ةQmGQ; ʐ \fVjL-zyc?AO4yR[|݄d VBw׽1L@2Pl(;3m].ct]'n Cſ2R5tX5-W7™uQVZ _Ά6=wkmyfu2MȔ|e!#>y&?d=MLΈi=o;v:1 X@!28?Mo5@#gJt鯃wt43ܢl=׸VO&HTgbNIϟeϘH0Ǧ`@/L <~j`-y3تץ,p=dS+ N\s bxHX( Y$|"5mx2QFpj`bgF;V3^1h{5.%442`"Cu;D;wR|"Î)[r^jH`4;'}"<6qxp\< ņX(治E^')¬bP٭ )=gwL'?SMW}=[p^2=;h+1҈șJױf0D[|0a'g"[v~{=cM]a?̽ej;,}  of8]{vn骃AN콟T>Mgl)0"n :7;u7=+R.kG(q2W\ [8Q0-ӲaIs L4c9)R92:/U$rI=DqBնbJibLU z =) yq vWIhn\%t ??ϧ ~=@_ߙM4iF6~ƻNr !E(+* ۰GDjzxAO4cU q m<&8;sOtEF1evc<7;}cפ~M>Z泦4o7@-$qے\BKH\Q+j@1_{q@4躕oX{F]ʱLSWI6l߼Xirvf^ N7LjS׆j(љ?KTѲcV0IK2rq,I[lm6!zzb-u4,i~ca^NY!޶c#$:6V~7,^tM$m_ݏGކ K$<]d( 4nlb6yrmS%[E] >nQ#Sm8K(fIl8&A/MÛ8fT6Dk_}3g`#1lHxtmOG2vE,!NFh[W6ʆܹB1`A\Xz ƭRjSSe}hڡHyQƸH堑  %m!G^ʫn~?2wo|Bke/ -#/èooL[v'ȝ?^)x;ރm>MG[Ss@[wΔ+U0UQs]\Ŧ?]-N+Q_Rr:50HjR;x* 1~' ,ࣆ/k}H;*;rqDFa|0Ix?Lu8άp6QM׹ې`JjbhH)"(p!b] a(zz?Nb4TNQ `mdJ0yW<_<>@;pP,LV*ozp2DzG=n(-kWKj-/R%xW|jfP˲GUԂ^Q{~TjudmpqxLXҥwju. H"Aj7ug _R[a]8A]%  5zfR:}m=HF32QS WQTǵw7Li5fVHO~JceH*@>3&ëNFC~<Ϯt-YQak|N;(@ؘ+FʅxB8H,mePRh 1%{c-̑ݬ60#ʏ19/q]&~<yK_J`).|K-0m,@I@uWq=Qq6`` foFio !<_v2_';Q`g]h[  -{m\kY6؇H>P.hwׂ(Lzu]=GV@G% p_Ay;D3ÚDp|0x] /pPԞ:eOj-uBW5;Z 푝xX?K;ipV8dY ŗu/כgL.?#94Â۱aN>fr^>>H:0 s>hCՙ|ە&#Էz@5ig}l=_GngMᴮ[tsl;(bneGș`LТ--{LɡGx [NܣgE|鮶gd1}U#[f(! v\;׳..IKiiөph_ eK ꖺKLP^'Tye] M#>4gŗ82@Y!X[O}o:lwWOk@Ib?c:g&7/6RK͟-l%^Sb$}J{js|MmDmFd`u%΋''Gp%`#CWw Jױ*y ,YN,Y.%KCqûԂj)ܭyZű40'x9Mu6>!4Ngu7 KOl!,(Eq VV?ܶ 6z->1%^\A ]w;&`ڧh废.=a@Kfj+'z0v{_RqZQc\1yXhR:kN% Ǖ/pB~=diJ6 ̜v F$* xP;^q.}ǀ[cבm*0ݨY5;SioA3,[y٪kS̏fsbFCMY,Yn3_KtB]$__󭎜Z4*}zr(Kin-7lFze%6/Eܐ^b0_ݫGtcaN6>cȱlLNݠ񫊏Ԓ9;x #iKg'sL|iMv/kxX2ߘQ}aey6D[Jd]JMW$N lkB 8i$~E`lW|up\,eL`0 e=}T/ئ3FL|O9ϯ.ʔqت kJu# LF xFI5Qd yAv@{}5x+l_@8 cFQ]oˮ#]'FO2bsdzOc yn4%, fNUiCns&͜*D htupN3tW7N Z js(8cedVB|M/DXۿdg^ 9_i仏`͡Hb|_%֗$תby%0GP6K)µn6+Э$rAY{ p S `\#a-p%u*Q8||[Bdp龞'>|'u-{oY2W;Ok9K"$̬h^TD J]_,"WdGf vzp!o#zY/!7[tѳ;8;&8O f$`oLN|. j|E7kpS3@17F'M,n (h@!O=e@ȓ:'~t%2J$Q;R*e6M%ˆRvb-M:FdbKlaO>ߐ(;L >zL:4 ]Nߙ\u_D}vHهMc!]nڄ-3| duZvөp]kr6HO%#evx`*b1ps9UaXZc12XApNUu4Ng7E5NG"hku)?ush/姡Pϼ (] }7³%by42%x{rRnDgS.K;DvtcsUfxVIFZ9]> 5NdX ՗@[ 5=*)%ZƩIsQR $-{^9i_!?<#.3o)ATo]\XK⺂Hh)CݻkC(QRK.wQ *4e 7ݗ7~h`s}=>d`HÌm<VB:Q"UY.c#^K9,9xG쉋=+` d˾ Pߊ4t-f3EL,<44}$5bDOSR1$0 ׈pNl;Aߩ}Si B3^hU)'zH8!:$~w^:lRUQYN=KuR՚kkaGyVDZ5Hp3,4 Rz2tbJHnB=.Eɢxh{&o\;q-sZU/F*W*lf`d?b|e?T˯_U &#fz>I1)qLg)qD-S7ϧa9d*Ч60IkNzMZ wQ!W!rYvwL 2@?1 "LFLynN~;d3swH .NDYk5XaASFX Lg >>I"64/څѝDԅ"ۃqP/Fkdz6"1fQd[$I{_hɁ/B_c@0Ȅa^ǯY:AҐ.k dؗWP 3ꪆq|I7v|2/W(n%+sd4˔5qY[+-RI2UKwu%Q抝0~ƱF^/Fi393i(Z'cAoiwog}Op`05M;%ruOr4Y/ !}O .e`z灙\.6 G *䁻;JQ`1Q~ 1^j=QݔqMYN/;nEG1o7/`R$$tЅQyR1)3~5&I{4^4!EZLSO;~P3X(H^:V}{3bbV^KqZڀתV2aLM+A~zj_o6\˃i`g%'`1b7kYZ+,p#"D):aJy~R;cr#R\ e?^00D/N~ǼymNJ9<9ĸȽD(g{˝ŝ))fˆ r/7! sN)< /ioVmآL8f{qEw;~b`Dw6FPJ,޸{^Q %&tJx W A3/͎|z]Ҟe+uG>vbiԯ>l[ r^)B ՈBX=zi,T`@0PL~/tc/L`QFrmހ]Q3zmSxVշǝE X=ϖX岤?lVܛuqO5ͻvgI mq%3+=-7_'6]aHt5?yJč#uFkoN%RkHېfx2!qB=8#ValƯ͡%w~!Y7>xI{$&5iP9RGt"òpUWg$[ >C sz;Mc:[ꍼZD +f!-7~b6D*|J V#g\]IݡS1bu4nWs@F7tLRf*?)cVౄ&W h5=G;ĢF( kMc>z$pe=e!^% WtMsҗNE&%6 7lŃ#t7#Bg#"K@KuΘAf+2F?'DvO)=P\to4{OJڿ<@Fs"8_'?f(tǥPcmRxeX*I+wv)5ɵ|=Pk֡$ FR(df&04k7܊aS&nX}3;LtHߊ~b7TM P$n{D:_iL+?/b00j}fO]\17g 9R"d~0l^2ѥ+-m?M8_ƅ 2~\OT?j)04x: h&z'#Vl |Lxppf=7a'/oyf?EHw -pMEץmCY.3l|!@T)>!'oe1*a i|H|Qpz3+i^7&fZ?m& !}-p^ :w+⤡i >۫q:͕|1cG2J$-Yh)LC ;g8-j'+ˮxģw܀4xjs׵\)J޳ifuQ$۶(kb5HN yjJz+C6@V5o+TC9m+X-)J76;v𩸍\uo{kNV(,r5I.@>}vS` N/<@Iؐl9f[P fIE`#f Md'ZyVr``OqV%*QO-rb}N&TDDL.)m'Z͝k_>hJur{1i|8րR:؃RB,,Qv)ى7)YuGEȎKiG+ni CZ}1<…o@=U۲*`.,~+(/Yq{h1SjO$ ə?< N8-5O5Xg/ r}OǺ>e@CegNo-U0RvS<% phCy ³H&9a9#JV6\pQoKY09obN\ fe'X%jR#+Q7 .Ƚ*K|xv?Q=s(T5fC 5Du`?PZ֡lM$9]RqXSs^dR5:^`EyHFLm|=X@ [vklxWNt+V3:bY TL֬z5&޼r=J| {OdOqc= KՏd$8T"qζmN?RW<`IZ^iS$."v= 1ߘ7kDwTLG^fF;!G~ke]E& IW2Dn1F4wr#QHR"L^jyzs&zg/&;\Rl= Bx_p 6%qb#[F #"Jj9'Upi`$K''ޛ>%A60lAQ#ibx nYC'r'j`i<(1;㫒-T*+vJtUϳNx\o6JJմ15]"EMtsa# 6i$ ^#]|ݑ.mygyt0vkk2zf"!d7eS4"j&m)4gcczf]3 YsH<08;3tL(QLLjQ6r΁qѥ3Og]8Jd}</אqc ,a/=nOOL*z7,Ae&P LCv*t<8#mcbRy; E@aY"CS~`ʲF/=o;aG~iCΆû\lJ^t/ڢxL“ϩ2wm>ꁽ Y [GHB3A ",YQ{jRqlF {ӹύ0Z`;v-l] {4ȱQy{ЈW+zp-Nkt$BsÂdnw$Ψs:xYOt|OS6&T| Y4/1Ф{ނ <&P*AJh@~Z?"460>}\jPOɐtBnd4χC <4h͂iXR4+VK pn3m$}w}(}6V .xp65fb}}lSMWpmTew^ |(&iME"煚G*3@jdއȂ!UT #C\lADEސ7+Y|\%-?.nג$YK- u|Uwq-niSnkp-x[̛WlUym_3=?C~t_qLbSwJK^qoSǣO-,#R-ֿވx).nf)z:GuxZq &lQ{GX %#P{y>k¸] =iVB3*;F$ @>}K;vj҄A2c\NTʬ1g-P73-r#WJ$Ҩ_#*,1ꔠ//@ϫ\Xh?'7ڸۮU/| Te'p5hq ϰ՞ dqF ban /KL2s:}!] k=;&^WY/òLJ-eu8z!IEf2xv,N+zjt_Hh 3s1n2;ovg"6b!KE 8%GΔ;ѷw|^ˋ]fa Mo{Kݧq$x~~J(T)4C$0=:H]SL?f7nOǯj#i)š]vfh8Y_g4Ʒg=#E'Dy`QQ?jD5#i 1Ώy8VjL̨zo6*=pfsu5U!O- 1 “:$HfgIP nF5L#[BŹp@YSڰ#~ZlEV`8˫a+*:Z#TPyvyJsF<8LXp%s 6K[YʱЦ ޾$Wj uH"wbR6=[Ս4՚ Z̐6 ~L1w:>^,>|b9BJΘ`N~J 뷗1k(JKnnm"1ᄼhr[Ѳ2At^UqO iHW D/u)-s m}2% ]K(y-\<31%%7^hSVPX޿*L?;ƗD8Ӗ2BD_$#?XDKjy0>q%#5-,hAR5?cK*h-π_~sbyd1JoU%5ix0{nsNf ϐgZ'3*-$EVOtE왪iW xnemNitz(U^SW+爵:_(2l),W~Q N3&0O*' ?Zx!m.WFm T6CEj~%Z'"rVxkCv3{2`о,ILCƜ~}tyVNRuY1ݡnM3 ƍ6a,q ///X[>YwAxkK(wlTg= pjrw3v:yAQ(j20TWDZM(IMRZBj:ж4=zp B@9"s~wd1Vgj+2@$AIqVFN5ݦ+cAT{eKe$//CQ"nkոjlؓ,$b KՉG`b|3Ii2we ĩX6eYNK݀rtrem M9+i\HflTF+&- ל9ڿ0(hVBF^俖-+w{%<Ưn)hǐ>M¸ 1 6Wf;N:A_1vE;~ڎ''{>8Gh=nj_n upPf!@ ZgO|ӂoD3v;~B܅JaZ35o۔; L2Pk"кQd&=c/>L:և$/4p0oc NhQ%z]G>s)gk*< W_\PkNBnn sq^bE+396O<8o'φ?]?ɚ*MM Y[8*v߀G th[;EuHku˂³=F>cKCzL`k/@-1i O{'ouElwy},}ɗ9ldGXt* ]'XXO ܳ(}n! TZYT ~rpG{hCVgW1vd٫\0e7RtB^̵(jC-L޸Th33,@< EuP=rEu?NLz*Cr象Wi ћ=ݚ6 Og7wYI5uC FDe/k;P\AW+BmJU 7FKPeo;WYY(;T| ޣ{"Q Ӆ>@8o$Fs@+wg`G)u7D|%`]'vNG0/'4|ӂ>c)TDtn7|z4N`_pwyHz<$!#C&}3[ꕪvqO{"GI7>,!Pc 2TW/xO Eq {Wlk.E̓g>̇Xam\q),@ˡV^.}$n_3snPjCoC#߯u9;Nc'(Yv8 Y$mlz8? XJ{5 €VƗlJfAN-.~ФɗŃrݧ F ˡ L^BRT<6mG@;6 ]!67OW|j/`.?O^joGgA! Q[(tB2o(^B$уS & ;'pOG@ϒ=Py4$z%㶎 m&44۠@T])A/g=qzlɰ\ie ;ƉP]뀀w˘a&*t~-e9/vTG$(E[u Z2гɗn+k?m?mQ݇bo,|}LM}ڧ%Αa<"-޺ E|b4eqs[f`.@?Gitc$[W\:i <=.B~DW eeUlWp|2Q'484A w0q+͔C>$h\B%{CsWS&Qhzm=;R)44]loAS4k$sz}dS .ܡTV.?s18 yr4nR ɡF8k;PQI@z4P4Q5,fǩ1 QY7XzR'v ؞̴-Zm1zT;yN G4 f]TAneѷD6G:VL~ٕ_vf'uƑ|?m\|AWGOw㏖*5N:ͯ/-41>MutHq:wZ{B,9t?e)'LD \o' F>JH$嵤>)̀װ8kwcY;z@FOӥǐ|{wT$fo]W)0na .;aGL“!؋g1pMiM9q28.9G9[S,k3} !n$\ J1TwUMjU=Z1*L x3ta-5Dnb491`oBM?yJ\ v )}ňrGl[Xɩ?>Ե-}YߕS#z{κ*^+ |.x(xm!t1y'ɜԤJ-ZBѢ<<`|s %rM\p ^)`XtxX?={*q""dwI{ID>ܜ(MY"d %4dT]4-:h;|b|91q9IJR&CIt [# FEǦ Me)'m~1@󄯽W4 ]a DawJ\ V"%͏䋇PXe{9|0!7*V2v^@  7Hvm2}RuZP/ oU=O+_Hgu[!02hԭd\8A2nxE472`Kh537=\ިMA |;Su:9BХ z(YbZtMQv(JE< zo27}o&4]@^mĂ2B!~VB ݎ`rݷ yigmθb[촘X+ BAfIsV,iLڢ<]Vu B%+;` 'Vkc0Y*8+s^}])Q%|#=W>(EA%976>!DOox; |~<}'2ZܞFg-B2S"FBK;C:cƲcDSOd>f,4I+HpeL+Cʣwx{H1PX+ŵ-OiδKgT6;I8{45U 47{W G1ԁ,Z65m<'9dhPpTI(C{a֯ >林3KK;a487dE O .QRwɉۣLn` 5ي͉]Fn:'a#Gb?@.O_OB =I`=H8p"n,vBpus" /sZv bvp^룅 rf>bGĂ[XK!7󹰨Gm2} %ʺ8Uf}XMtğwP"M]a_G---+ͯ! <U=D0%-&t SɧM2ڢJd+\; DNwJ&s8Vg9%{zUo=3$ˎj}3'h'0B8էyny AddQn$ AڻlSv^>n _qH>8#UIm%P/ЊJ5GIk$6+3\8FR 3m3Ҋ$bҵC) P+gu=-]c1 '7o䘤lSϠ50BKVSt2\L绩< R#3dBBkyDXV ܞ7pMlSMȳ> 7eDZ ])q*:zjMm-(x]9>nQhYZ-Äsa*0R ?'ޓ&+F*B:K]h$P&S%AC=17lh@'`}KtD1;wv,_ & nG} Y2߄+=/.gWShtRs=asV;qT[5P@ E偾U`f@| T^+1FZzNgZN? Hœܢ.y`CSoӇpU&yk ɋi֫@+r>$v75- t|c" L '1hlx*" {Csg8"-q@z~%+O I }(4sg;r\?!%B6V*6y|(s0 x2E 6xH2eW`^D`霣Z\ d5:m"Ma`*Ժ.A"L;gYd_z N!r,JchL^(Wr"1ta7ڛ0Gs.ۈqA?u-N2k)\+)= BȨ}Y iu$K# [:Y"jJ;ȱF!cceC邬/pJ2 3kFJaC&(j]=-:Ƹ!&u8MiIqHD^i#~C?rw68ۧдb5uYksY]C?YtԎQ%[1c%s"U, (1r =c[6m~+s\Ќ#pVSފ4pZ/ 1WFj>rR.Am> ByW1;qP䥑# i5YN'A hWH yjl3 n S䠉2x(Λ~w//i[64`Hdwx!Oݍq2eœ~~VvG/䍇cRY辻e`PqNaY8LȖ4%%XFY#=*'|KY?) w]3(ǁF8I3VQvڴjr•v :aH$0rGhI|QeqoPސ\LKb^l ;QOiq;,LoH*z \wHK:0 S1GxO$8Pl65$ I0=o:j~'5"KDb0Rm0TDy3&SKO'u>BذJ [' CHIRУ`06bkNӅ5P  ۔>L*Nld@UlE3?}Lڬ{0(Iz+'ګ(y|rsIxkQL椁{RcŎ4LbNcr]Pl}!u @~&ze;=.-߅Ç;AY2ScEJෘ-Fm.74uGCЛY]~5uw "y]u\ 9}U[FlՋa C;%Nplv2?d5n\YL -V84 Fo=>L) ]2fez|  d\FB:V KZ"~6l)]ARTuعw&ɲC H-_@A)q@|us9WOlr/ 7naow)sCnVň|{\Ѫ(?jq7@dKo&| BC& Х LѢ(/"y>*4C)}e{حd޾g ۮ7MaWw=nJZ!6s"fl{ٲ3g#Q!6~V0̾:e|;%]u) @ ݄Pr0AobW41TKFq ;9${%[CS%B~VGXE㿘Hp$XbIO6uOUwUΒ8K$`b!Z*,K?u*.w>8dU6ADaH %f-+K6:Zd˝emI&n*hfNSC( -ygi!ߍy"cc +Ln._uŚ9b-b LJ#%K='_UZ_shkꫝQ!ܳH#VVļdJI)f`< I+([%j̘=C˛=²%Q*yؓwƴ7f!= 5=v:rg36QDo]GHm;U#vXGREOhAO}YGC[gK& nkcr}0Gqw_ FNAr5JGO;$n)Aj7Z`,t&ADl?fME3 .īi!Gд8ba:ek&'Xwm{]BײfgMCYFeT S&7ϫ_(X)ҁgfq5t-sEZz5/~lf&< 9%վ ~L0ʷ/J7D<Oi`( ^{RWmZV7^AHcۭtֈ>{nM>XVРsJ8&M_ ਝ9WO!s '2/X1C]. U- Rd5k4Ɲ40'7TX=>עvGO'n0By1|& ʎE 4*H_GXSULTR7Yw@ Ajḙh$ ep'bUxM9 M Yw (1`d[,<{PMŌ3ueA]14A‘թx\P ?(q~ YMIRW8[cX`io0+R ϙ`M; 2C #]cģ#`΃4ebzO(8UbtIA2梓SOeQ&׹IWMy4گu ) ӭRuaYM'DUȲDCtx}ׂH!h&| B8Kg++m;r9]ňT?E LK߸qNhav-ϊ#[_NTT*n"Č'n=66 E`QE+lr(F5:e><غYDY0p=6{`"<4}䅵Z{hj yX1( FiQ1:n^xV9}ɕkĐ.$rl܆z~AaQ<1Gޱ(;*M m[3)ʭ KT .7u$;:пSvlO=27ߞߋH^\ z^9mjGt!H#Rkujf'`-Y?îƒ-{#S.FJ[Y#e3F(xD8?d6ceB$OIKeà_P8Wf=6,Lq a&2J H^.Qm:BGJxXZ)Mf7<ȿ!XmN붽-Y=r]_ ZI),ꎺ0Bm>Oc*y@@<~Y'Oj8,?"հ'QX7#d w,ɥ0`$w=Tc sK|%9눇N͹(^iTůnqаN_ȇo2l hvC- ]~m4^ Z,;AF𕉾61-C^cbAfbWQvc 񉤤4zK^`d[j7Q ?Ѵ~%ft R`LjYB, '}E*ih7s.oj`|;þ&dS_{a?imh4&bdsk(+q}hՓ"6֡E,KJ?N+ڬK#gGPqD$6uުǠnC_O >KjO5ޞOI?ZW8Qf^^RfW1A=XZd-L "t:r wjREL+c&JD>;/Yk:b1VY0ʺ˞lkW4Q@~ rfHɕ R]{bG@Da]9_Tscz8o'Y2ai[*ְkvq'an- ;?&elȓ5nk{˰i=[p3A 5 IGpH"a!꽜*ӎWLkMMH#_bBE^Txg!gz<υ6qTLj3X`(yK G)h|+&_eEeSH_]d)ddN=> ( w=cZҮ.%-.aJ4޶RVI{qC8ᅃo|L!θ:16Y\mX 8*۸Vqc_}[;orڧN_j&v&"a `ʪG)od=m̏G"KzR. OTF-7Ol4ey0 ,Ef]jMo7&0u4z:l ^̕Zޓ;' V!D9fSD׾s"HC:ka7AE%_Hb G;u{G$~"˛J Fl[ԡc }D F]kR־BSz,J'v1 3ӳ>J*"R!ͪŎm$> &-XMc,0{wo(MWuG&dK>fK!x8 ۔OHp/p ^y qܱ2g=94lR=HBw E_}噁M}=VYΪ̙]EwThy!_:2;Xmf~BH ~vmAMfYBd4nPވV;Um"hp>Z(Xk}1P)Iqsc8p ދ5Ӫ0h!uڞPs%+Sn$ӨʔdJ&Cȅ; /vPR -^(Tn )K&S ~ۊ~[c -u= U/^SӲfFxCP $TX'2=n/N.X.g6GwQ:uy);Z)X22l' g P=RK9Go2oi7ߓW/|A;h#1WBf#FdT :d#y5$F~ʌ֝!$Ӥbj"AiHrm|L pp@-,q'q;-7#CBlsq|+[4J}> +=#~ 7^%׽ ;yAvnpOVdO?!K6'Oy4wЂ^8G4@:r9lFXD\qM=Ɋ᭰dUQۙӈ?=A=Ob_:՜S 3^[:Qr8y\dvAAj)bn \%4lޚ+3b3m?1QJo6d X&Ce=N,{v;9{@?|o8heZ}EsY^Qԑժ.$G c_(9ky.Qq0& >&I͇ `U>ΟA5k<аQBN")&VR b A7ߧK?X%ĒO _J(Xŷ: R ),we =2r1]2*n/іFSő91L8Cr}0?%kRUQzyI#9dbe/2"gu V^OP6Sq?SqгLfMv 47DZЊֶUuPbei]sATMZyӒ'cjTfY?6q؄'YCA=׫=g481cc1OeX'$RQ 7+͸̘w Tw:0g+aNuj5)hբ -HSl]е%l6s wdp==U@aJ3:`5k0i5ӫ~Dyg")TJ _|YM|[QI/m-- U`-A ]nTӟZݝ\4L';-g˕'YV)V pB5_kC|+}&BU fߠzfށ&AdV0BR;WvY8jJz@l HWjN´S<=÷\욐8Gt Cҭ8OcVY * 0( 9p)-~SFJmL=)Recŕ1Ί󙌺OZU~LGkG$8#d?h=c!M3M *R @:)Md=D6V)* .d`9 ãb4v۝jȵKڒHFuF_W7@1 49fYk&dygɩҝg؀܀Z2D _Ivl;*HbWqPwn[w-ArY;B<0, :~",V$,<羳R/NHJ7lk=Iyf]q_skhE L͕>_y4%sa4ͺljgBxNQe&)$ݐ (MnبI0_Boخk MEu2ҜQBF_<h"B>mpGP\ٜ۷qGpnWSn5 K0tJ}B˽vdXm4/8r -~Z<7-wbQΝK,G߬M;7ޒk?Ц>VjN> l_q7v):a',o~Ryѧ^A\^tIw+aY16B͟X@;@>̅.xcgRc.筁<[|ebue' U\B/ W_3 x~RVmH J{H{ _\onz}fnDvТk7 ӛl˾Ns-KJFi'3~O )Xzիs3XB~O7ɾ!1>9ތ'E-v%OMDɗE3Ƈu\!jڥA)?Vv6X ̃c@<U嬭NZ_h%zTGfinH 펢 {U._UǰӖ4[W@]d{ V~0~Qҝf|Up0xsD "+L?z40A_YyWikE|!$"spOI'VVZPb{G",Okݧ'<"**-MvIO-g XXE1"E7lJK|G2zNrEӁ{q&YxuyB_k^.\eM'VrYl xK)<6e0iT ^-",F$ ox)#܎T[!!@d&@$k% | -sK(9TsK[sq;vMW 1ӔMvA FDG*DѠ$Ku`ŃH^?*t S1֌u+9q5~Y.WU^Ƈ (mcĦSA? J–xZ:ЧTr>3(uR>ϑRZ:œ[$_emV/.Βu%s]C"ᮟcev"NLh0۴գi|J Rctc2!.7Qo+/;@WJ`ٷ 6!@S&йgVB<_4[aJ9k :gcnX*Z\:!ev%?5i2NEd.)ZFs"cR⑆]3%]{B]d"7]86LYfbr FWaNKk0i81'Eț9j:ZEQGZrF#}{.47ȑ{کe+2TٞCq:7i{̙X5Boж=HcުO_1yR9f~M2;ep% `OG \xQ猯I* m(B`"FI6> ȯo|x;G]|`F=I0٭_lkNOB$G evo4a^]ָg b ͢(DFOoD.pC[O 4u Ǐ?d\ϰэ,S[3d0(^9j;}/JIvi?*0@oæp8r`*υU6wXd6(* *^K0!$b7jr>mozQ[#WE4wQao$ ]YmA&FpCňmq):TJ'ZUy@eHRbbb1ͅr(nvUE?7P&gj1A^RPt \aŬLE̘X̫q gژ)(~tC)x2k&X,l)X0p5P/edQpK FCul-71>y[eֲK CfreQws*oel*IItu#q^*KcWW KHcxC^?Zm7ojZNM'.PC93f~ǛM i=!upbxq+h!0]{fV19*;K(9a`f>=ڦH}Ȅb(Ĥj)i]KWAxlvxEg81xN't`:+Krȭ/c"țX@|M5a!'*`h3ü5$!}uJ\0Qe| ' φS]y&`Me[ ٬ `c%L@t =P]+ }iݛ ~vhf:7iErKN"y~Z|' ^Eq*(qKԆ M3AWZ.),R+p2RN=3a 2͓i}6ش83FiZZ]_"~e|D\xghJ1zt!Raok2W_)lT3w%>i-˴[Q%Qs0\' /  ҹ }o;TjՐo8)cNQx[hz/`$f(uscC @Oʗ[Fj':/:+aO{\圄gd=& 5,ȁQU3M'5a%%֗ZK:T'>|4wQK.R5vbJdSjq*޾sre8Ӟu({3]֌N: "yK4j*[#y*~;'mREd$O3LVj)Re/de zaWq fr ?dyUBfdou.BM^q}-^N֠W>Hh^3(>D+y溿\Y#aTR\z JgDx;ic=𗟿Swit hH⠑wT{-2ǹ A@cpgX'uA-b9&F% !#toF#< |}i g)ɨ8p*WBiU؊XYv{™?yQTSUuHd4 +Q/d}]x^E|uMUQ &(E! a5T9W I!͑E! =Fȉoٙ/*? |c@'=j,`~k?'_ݘcW׶ZCnQuxҕ{#4 Z|zAS58ӗqI p*&G+>04E0j-ZEceu#'jP F_,Q{[sDjJV([IC E` qΓm^Ivߙ~p5n͓f<6OETx Xn 1G.g sJ$x |on+rȃV ҳڼ(REsB,MϻrckF$arZh=Ec>]$7PH5I̽sTp[ d3N\C_V4k`kL4)ks* KM$H'YUXҳAD-},o5,@<f'8mY.WRϊ𯉓bŠ독w3cngLZ2QE†O0%\d*p,|ʲEyJ%YTzI eJJ !rft;:p3[cH c= #?6׫EUYhYT*ddʚWM k'n7 B9|M9J~;i` |vdsG?yjJrZ n7AL2C!M =WYBr1\9]u6)$eXc,ͩtuGêͲpwx)FKMWlA%;L 6UL.]O ?߭͗+AOr93ـ=Hч,mF͉'Ƣ !@y,Ba?+t-2 Xbs{#qe   7nLNO"@8[tcOйu yQz܄|tz^zSh `"++UiPktw@jR'kɴS N}K=HJk ߃Yj ]4jb MؗW#35>H3$B>% e1`]6h^h>EeR;2-(HuP(UQ%S*5e0]z2By3/\sGQ|:wn*F5Lx4]Mϊy?00'=c.?Ap͕e3X1SpKNvdU Jo[F|YN6dZ,1½9o=S%dqb3q6?#K|}(O6Z-Q,0v.Z.O|. -%G~{Iǃ{#L tEaRGc9 ɠ1^'ƥUI&V[pR 6K(o{~>PM7 ?^Tr`ë;VйhwLbY :KZ*I=[ j3a( H 9LyPv$!o5WѣEgR1Q[eTBec?C^sd liDyKombkv.ɖ#r;Z#Co(酰FQI91NV)I xb:ٸ4dZ2]Tci%~^\ M ~Y.;.'8ʪvSۯ.Vx7i⭗GaYXT1-We=;yvLGkg^[@f-k^x\?nMܒ }N՞yWF"w2 EUP`wθݨAJL۵@|Sm孑xIx:fsBq3ŗ+Τdnga>vD ɱE[kuҌ{hCV I/#"Sa=-T[Ȑ;,[&ױ\i`LYbcň, ?ބgBtw:-DhAQvtC@O03J,q} 9*(RHcaWN*ҥ s\V3hbj[@B4]V 9 :嚙L $O=fNZVOMtqLY5:d9utՋq??WdD]҈N!!pU*ڍQ Wa~OgO#FtC_9]9DjĘE^C`(Jn¹F4ꋮg|Fƞo ɣ%W¦8\|US&nTy Xjԡ{w.l69P@z<ڕ1Gmtdx.3:6&0aVk=6'Yi^|G@OFMļMAp [Jr*b@n{>odw5뫅}toۚ\oY~u$Epc@FsScmT(hlIH 묶8Uglm[ZN5`kßFe=^NL;_mF-Ags3!YqHh~U;wKSgMaׂdVآZ]h>]ؑV[ '\!`xyya8l  SЯtC*^kMN-wq10}%ԝzQ/iH59ʗaRNӔ,mhtl玁^NmC졚5eRUӈ؈|MtLd:S٘ wrlJbZ"jBoؒ/ϙ.t8;2{eD yw.H <.BDOeȺ|Qzchr-ѻw tdcϑ)W=^D?{8!;ÿ21f&u@#Ro9r~= ek=WPV4N4/6)vlYۿȉ+gُZ0)̳Kp>9:^S_n [fss;%!ؾwDE:FT޵ĩbJeHw &e[@+iZXJ9g.Ha'Αf(!YxקEKYWOn͹Ip2}˟6tC/*ɵ+2?ǔJO~vvpP}c,?Pd^5J!,R JNjLw;ѫ ]x'Xs\nU ]huI@`*F$Gι-jzATH$X[Mf)h1j[j`/]I`Zd_s!:sa=?r!.r~>EY¿K,Ϡ'+c朿fMA 7|~G4;rTyޥjIMԤ :TWzP縺|Y ЩJ%DM7>*W",O Xl>fW@hh>~' J)Sk>M i9HJK"YP"+J3jCu)0lAn=#ߠnCHkg:xR4_BgUw9ڞرη~fL43YCL0})c^R%%Q4T@сXG.P{D(XaOcr/5}In)--Ime5nw)b% H19K*R%Aj!ex#j/;F &{f1Ɖh%>ZwgH$i׈>f^fp&>_d'>C7:naT0&s}7P\=*JI\jT3h5.Kr%}{c8$\7bBy+$9d8fwb?#fH| Nnô9gd4Uɻ hMH?=4)k}CH'2Hz|\/B-(\(N-15kfrAv{$1G~YLXPufocP 9~)puٌKN;:$kqJcNIp7yF!H#%^Lgh1|Oa\/=ь/9!&6(yy>^r'uxikKHE g(7k:%?<1߇-G+rA |ff-\+DxGtY]% b(/ 1<^ L/el7'iʄN= ~c:ЅM-W 8[!L~Ґ#NWP1̖GM\u穆S*h|KǟiG[d8?RJ*I28ȯz(ea_t%Pk^VN+T,y2cjykjC^e"x[_~I9Xa%GOBfmoYgJ|jsãR8n@lIHpy;]¥`s.vD$kձ{OB3V>ޚsVҔ;cHL@o_|f% <$IV`;aG3C禟΍=G A) :iC\tB|שL&nzoˮ M } j/7xM&T.zg0kAu`u8cCW!sGG¹ -" psRk~U2Qzix[0(oOD6ՍbiGiYB3FlZ$E皨`/ep!g{?J偝h{p;?'CYM[x uXi+y*v-  cq SdX:,j![ o}#KbB/.ݭ(?/!ڒKM;#!&Yt(4p\{(Xbr~Mp<78B Zr0nN'۝Cx: y S?ugH7Ns Kch#Zl)ѧRQNv]k5~@#vMSTJLԭGTbL2ρ6\_~RaN#oE֭Pb 4S̀PF;e"d$1BWS7'^'H_jA0Ggocñ!w0mjIs4.+LSW`ԾNB1DWL&5O j'4r&C+|՝ /ަ4yl(|Y '8)8(؊lJ?N|Gol ;D <46TF6&.! 2pM*kzlKO)8lY \4̉PmFqXG#)}n]0]:,:y7"oF\xԛc)< .bPpu**4E"Ĺ΄NɛV ?-ఃC^;?茡>RVwuj;QztΙܼi'Cs%3i(06}.M *Zö>e.{Q ;f%}|g\o-S}$jG\҄{g):V;6MN:zmJЁot L(r\}5.b}L?5Ԃj7U<*,fO=ҙ\5k˶K8s0;Q FP,6B4gHBxF`/PbĆG#/z3 /F8DUm0Bc2]游;o0u◮:GEVf,0\.}8y+akK+;!Tq27U_*fŞ|J!kvx !U 4;{VK+CN>9J9Z"~RRZ&* x3Œ7YI)I]aFY/wo_^1O!t4{2Q3hDbU=29_%iD!TvHf;Ѫ#JtLF]e]D Ȏi6de/iѮ$~Ҍmu ҽ~dF! Ogh> _EIfPwoڭ(ۡآ{}B)V}r-3($&$E;t@tYWߢ0$J[ t`zŏ.SEDeA+\a ޥ&U6h SȒO#0[[{q}z;q"s `Pfd-%HE '&Mtu|I|F(Ҽqr+B̛eBP.Qx5%iDX%_NK&O@DVF~7QHr6Vrd__TTDNUNuk*q;Dxh͆=QQpfms,x hL9I:b dW#>l5NeD'sv`x9}.ErQjW3ڏ8IZh=p|pU>/b@Ӻ 5xpݩX!*l| lF~FY@YI}L?TbL݉J.'@uS /9+R`V@{x&bR*NT-r&2$HEwuiNJg]y+/9Kah?b7VĴQn~x9)l**ls*z3/Isx$st/(a Z^?%i&dv a౹n~2pQ؃簅z٨)} Z̵h-&O VƱ4֗*>g =gPǬ)dsSIX8XZN_+oA4 ZfjQ ܋x׼D4E+\8l*HH9C큥#>$? I 7BhU?067:[@NoSe>Ƈd@Ƥ>S1Ė?i|bz F{5]Uq7#e':ZIВv " 6g`HǪBV|Y ?s@mhu:7/Bx>HkՆ=Tq KYPoBAaIx^)Tْm3>Fjkj_iC۴@`W~_:4@X͢Blt̹_Ux?eTr-&Kot̮6ckҰįN 0޵/CVy'|J^*S1#VfZ:v tbA<F }*oA|w(5B=mExMA˂y"9GdYjPcO%߅/awaz ṊG*98Oh(b J4ObH8Ϣ{B9qXwj'aG* SuCFb>\m>f幠,dsKѣJ}=pf愈9iOn UFk*, b[SO9Yܟ#aur!{ zd:LYRn\. O8^ev!l v/X_eQ>8g %̠7YPWŌbkݮےE=H٪\#Zcߗ|zCZ=;8ϜW#aNr]]S9eI<#̖K/?!\T>^S5:AeLTSUCBNwbϜ[OErr^YO߫+1Yss$&,-d8 &9ㄯ/dE7zC8]Ӏ?A@BDmAʝ-z6WBpړ=v͘'@8CPҰb /n=pvQ.D߁ߏo Jc!w:k\*2|>)`L N$cI pm\?oBd6sWw"}Kpfr^}FHRKXRG%n[?xcId>q`m' Q1lSK)q[;D7j.M$5=]THWFm'3iJUe.]1}s:< 5FN֔։_ŀxQ @>". ̖y[xVWqr}mm#&հ'(БJ'e';%"th#U2A6WXMtmc(GoI !(Xgzv F= 9voWN#7gxcц f >r> uPZMfYBEãM ӻLNC៟G͡@\ J=sI3@;F0B>GcyW0 2uvcjwWDpC!S\utbX2jo+#͐#18`_♷qЯڂKH00;Ǘ2>Xv=1ДKI1\- vySXdjBEVUk7fW'},|Cb_1"|I2guR ?=3wrקTP&Kғ5E?kPN#Lܕ߮sJvȘV~ePakW;D^H )\w䁇V`=Y!;jg>0x3(UW$Լ ̕[)¦F$HOJWd5L(eNq0J%*A'0J?R8H6l߉ޅ-\\c[Tdg)N&Uo,V篅5JXŏJ5eŕUߺ2s1tbT{ X_;>a6)|׵ɩ/& }AL< ƹ@CdoR *-^ HգP+9bqbS"~e2-|*lvcV$sH )o}\ tAbr1g%|'bn'Rnx,kWN)RtLt[+ȣd7O(I&IehǙvƂ@ы?Ғk1Aߐ=/"OG'dZrmȬ%"i-#֒oo&'\#„޸Tt'DBNZi{5}j Btc @sE>D>w"}^>6ŽY-/VxvsAgkiJ`3+r_AT*©EBeWc.?"agƵ~!1V)":V5>YHKe qο묺p`U|UU5[Pp?] <2M3J5ۯKX/Y-" '{>8ٰ.T"r!C]ȷ08?Y0LDyUr,迌#"%HK^k3N!spaplXhĀDˮ],C.ղ k7C)7&y 3-h0 uI+kg["]K&󪷯;'>×VŃ{_pl/+  g BҊ~D6N䴁WJ^8J@ӌGS,#.F J.]5LBl{pr]5*ƿry6 ~!O36 Rza)0HƓ[$jdq43ո$J2Cg(*4}7%mVji] 鵗oԽbRa/GAuAI&Ō)v?Rr.tO 9 /v+y icqO^9P@BW-°>vـv* &os>i\׾R;μ4Ne4Q;zێLbATe9VH@!nLra-(z!)D<ڻoxo~,s9ITRrOlvR*ȷ;mϰkiQ S&kkGA;ah9"(z(jb[!rý.e\~J;ߢF(UxbY%g):'I{k\*C:n[x|ƨ|~tkhvN#7JFNk䜎G\pfh4Ck,œ l)2 f+da<ݭjky >["fnH;hϙ#8]Y/%ԑ2J2!'0%GKm; uSޏUE\Q|ZEf$e T͕D]957EWn¤N|D`~ͬ =Acmg{JN$|Ϯ6Lg,K+aȨA˨ˆsId}%Kz ~VOFۑMr8ٕw-w*]bX05X$ڪ{f֋ΟāieDYhtvLDȭN+a 'TC->oa ^&rph/OW83FaPZ/Ջ3[@ q%nEP9fw4}KA*HsmuS':=R[SUxìw =5V!,AaGĚf>DnؔNŋ|JȻM3( qB\ ,.VQ/BF{ut! bFpߝ`$Hm>{}ɹ/LH]0 $TJQ*ìZgcGe]HT=6as R7zO AelW ([Hc-K#NU}րn PK`fſCU}4j?foy@^m`^y暺݄_%VWQFKieΙޝ4'7Q+g&6!I\q78Cʥn^M5o!]ZiO3l:>fPr;;YX?p  D,>-GyC!".28E|k; W,}՜$ V'rGCR RW|S|mmv14:f! I>ۻgHpxV^id=x8ސp=I8h8 w|=GY8QKV>䄙_>WGy ""(AcyOCU0;K~x?tj/ݮA @[U^o|P,fEܑfL2j1Ʉ`DO (,;>[N!j:ćgXӔE+5:Gm\(e=nRؕ/I-4!{J)!Z~V-㟟@|8ih`/`eLz½Ҋ=V>Y L"=je{hgd^茊KbS+*GwTxPεdHCZȐ+c7>A!&kngWOhN:>d\9)u0e@mIk|b>XUCLNA= ,[\7Zwnhk}XEÚ[i>rS|8{|_v Eq`:B{BXJ ۶ڃ>qv$G.~ב!Xv艧&OxY߹{V~PX翵%t]:H'U9rsXh?},UZt.\mƻѓrv`s-*TJ{[k'LIv:CAպp8.fOcP'J~F6"==jq)Aya!],|ߞ| K>.lI_}6m- 9ݲ_"1oc;_Ӣw Zs :8$`gc5NEH S*Us2sHf8=R5qÌ;Naؠ ?@p$cdgYW0HEVix$4,ͅd3Iy: Du)wk Aa r#b^9%_AvDE'b/!i WM)g-H0c!̪ncet ~X^AY(rĐ ZEn5XA$$q܋D01]Yg{*}yjJfX^G;{?iR+N< YBh K4avћh7P¿#?5mJ*¼5OG3JqxfnX]#pPJΥTMv*YlTwtn{^bW#gV`Th0E Rs@`=IRN0çfkB&KI0ew6չk^g9@S|5|id*r6RG,uhH[-Ir Zb)˧ KԺ,"~HJ͓FvcNBqyߩ@^I`s{0Pphŏ2捖bR/|<`Os^Gl4=::BIsvڪ+G~IP0&3Cdz=h8ySW͒V5:"8 6Y+nBF &5a[. #7m2̸)Cx1Bq_cRQ@?:.}kG({MbfAP?DUutY|6ՅZUx.24~2#`޼$,X"3ϔ~w!K#9 #O44u6(:eioDGDUDۡNJKϠ k]Q @m) ްRg.,H`&Gn\$>(BUa!8N(ȏX,QU\=:y:b)LLՠ!Q2YzwPAy j|uwr٩|u)~Cmfް*^atqqz=zu; l\@wb6 #\$xꪭXG"#OH/Ib3z"Y.'"Z"6]jdXw'|w`2KH|3Hy?Wj$FEh뿓!KC 7 78]G~Iq馰pmm:n|s.Ƽw-Q>u\{q?\b~hu"\UZl+C0@ 3ns/4CRS_ j7yr)Rw#;3if{jDZ9 S o3CeP}æZ+TQ5bA;KtaxDnZhp%I_8NzNa67g;j6wUsYXSQcWbfc.oC5 8*SvUȈ8(DbAGP%F}ua'fN~NSY" k{FX_s^(0}VFh=#vㄕe|cpTۄܻW0jx@vӐo#l0VAb1uiDM ;fFS_IeVSpzs 7 ZBXM ulY큰{|gMru1G/\9mn)ܳ%Y01o@%bRu%O"o׳O&Em[@dH (_9+"R*FD*;XN u;.6q;2a;⸹C! pX(鼐ÑR+IBp&D`ct7*>gOkv4YL Rlt\.CA@ZCZ=VUKgt׈^* =3 1j|$߿tKY/AĹ`ؿW(й'ș/L%<&F&ڂ"[[b\"Bd> cD {ۅo8xamnsDijdil ߰jt 'CD\W&WASz]=! uu'Xx{C/]Jԛwh,LFqAƲh0񆊚I^7~oF!CY'$_A"Qr NihB!aDd!ˊ3¢~c0\q7^@&+s(J94;=D椫މ q _ԍRh Di)n bB 4L&oT^Q 6qtڕOsBv߼_t~g lP5[ QH(l3tmh)N=hF,lxnǴN5ؒi<֎HvGxSE*)UH(,tR:0?G e5,!I]0r2GLbo nMם7o6>ٙwuZ>p ]P[B^N֨!FJ h◱k*o=Tkk ^D ڛٕgMyF?':73ʩm PԎiۭ+;ˈ]U41 h"&.+{ /#+_Ө̦%[]F$p Qx2֛\' 84WJ<4moP Q -Pۀ6xFIi)R g`c7^@ `P-|UxUVyt.I-Qygh\nUvADFy/F8qZh叶Y{5 6I|TnK.Ʋ"@gW *(+w:0?9E18衈_x`,O"]}=Ry#ב0;)s\%<߂p)zKŀ- S~+sfz#s ːo<&T5N R˫ + 8HO:0.Gp# 1$ODӚLcR#lWy(|MYZlP9XнNji2nh8 dS5qh]~ĶVbj7f+G:R]բH~Chcvؤmi!\osI[^h?iJO' .+I"QqmVՅJv0.3-fЛ b/ܽ҄cVm_A0 [`j=XoUmHѱ'8!t$\\%|{^fQE{s)I&6ނ[h&D63 }1PG7X&\|LR(X,xs t!%;ES r8IK! C>+0Z PjBUGWX4Χy98qM/KsJEp S\ [oM4(''{^L~s_4qE"24x\Ħ|# hώ~[ᯥj|P3X|MO+~@1tKs]4+-? Av,!]e\l]zRZC6E0`3hsJx*uL&GF׼8;ݨmxF4T8#ctPf sFOTZltf!LCՂ@P(߃H !T\} 8NBO;WӾ/Pljh<+I7TT{ &k $I\JET:!n4*OK!LME0y%qv=Oq &+B@=8}.b^wPa㊼ f#`%+UqwuWpԀ2wLNɶ*{wA`:Ck߻kEhk:yZ #i6]f2U,tkkR.8>'ĶJ:ň}'M<"Ŏ \X*D?Qoif}_cr cPy=IXY k3-(o.W* K8/| 9 Xhz(y5~Jf^:FNd-y`mQUs_s_y}#'7D}w [ ϱ C-hfA-dsRenlGOrEI[JB44ȧF\A*&;G_μi eRF'WCD"rvxTwHtk0o_?r, !k 1(E)$% @wmB7HZA(}JBxDr2L7FR|=W荈CM"يT$wvI^}ӟŅeDi>\?>f9Zpij{8ٰTG,h B!̱_vqJZa75qa6=_Af ̳qգUIYshuM1uLb1?0ir־H_1 5^l8d'%v Q`XeaC ;:jeGYKv|k*."lA4ONh=Aǫ!n-p``y}^FaY땰凵ux2;։_ċumIy A,& v^&6ʟ M)-I, wwDcT{,UIf ҬLG~}ZMVh$R]z,13IG]&xAVj26##v=A$~3U).ƓdN FeFDط?Egi T7$v7Q>grP:< 9qӇfHJ Z0}C,P8rѣ;#;;MCaM51c8(* ݛQB> {N f꬙Qx /Aə΂tqIo*Y?з{ܯKkw?Q^vI^(@_Ä1MS<tliYC?T(S=@Q&%*NG[YI-(f bG}@H.Fav8RӾ#8[54သAN5⹺I1_kzEpG4#ӱ#ӝbbJp@w{x HiK_#3"AwvkF8ުhS:fiލ&Z_(lq!J?q(YE lrfTOǻ0 7v>a{=Jӡ[Pd=9 $~wH~|/>pJ*Z6\<X ep2OtAOO QB%#>(/N hDsd(hquչJa7W} YD sm;Yl&4@F $Ks8Va]łM[ eiUSD$X^]QW-,t3ۈvLP)8vmZxJJzz#"%/o-ٻvm\zT Efs uDI}c~6fgip֓#+`*P6Hja+% 3l 9X!oUgHa8m;=>0ՅÞST#~lkГ=Ui7OzțgjP "6tFG דNZ[/M{e39EN,MHC\g u=Se~4OpNCC7:$8j/ܑoeݣG#:oipG&I# ڸf@mQŸ Wqfy-@1Cet 1lw&.:S6O:';T#.;&~WoPXK6m,݃l c`s4ΘkRlb(9>=k<\OCPAx7%2^S2Eܢ5s{6VޑUl~O$Y+  I.;K1Lޑ|~HyG~~;ut 4L0%O}͒[:zcE=}畮|ܫ%޽_ؚ*J_\ZPtuI(i MZJsن^1?܅bǮ',í=Qx!Jqd-c?)1 īeݰ#-O!JNNG{0 t9z?n19Pp xcwt:0n~s:% 5|{}OJ@è<2_Vj߿lGOP:u.c- iۤ޺p4DA,h $yˏXA/T +XGZwJ'K)oqB0>f$')66m"e[1>yXN, ]IL.ȴ>/3S}Vmw3%k"ʹJs>ᭉ'f<ȏZy{RU']KꃡKfif]J. ƻណb8@ikx;)/@L f"iǮXG!\+8dh(ES c97 V`cG~GÆWXSŁk|ۏ}kc\kԵw{}H%uUi ˓wozk0(G6|ъwMx7RW_^MN˝Muco ̑ЭkM޽_Z(`i\"bv,霓%&iT?SA_yc%AλOBrxH4*+3oR:pPyFDkHq#>FGCN&4":~[7=S0wQiLeуkʄ&s"8`U}s7/ Pƈ. `7#52צޯs\ M6:ze'$PhXx^~ӂFlI9`s&1upBm[τ&{Ot͕q%ڭIISq@M$",;UT%2=UeØG3ބ,0|5 D= 'ռg=k^- `en#ZXra)(h{7a+ ie.mp թM pSpP1l'r‰mMajL_wTidyۚFWSv?/+;#:(V),bͨr3uc'? [w̋;M=T aoNz2LPV _ wq-^!H1kM8O0OUB%d/ſ21eH]1/*=VTxe EW ~q `E{dV@o8e.BJKv5299hTthkXBǡ9v@'C)&]# :"QR%)s7fY(4m]OaРWoݣBl !T;ͮS$5yri0G+P YDW2u!'Z Ҏ/SюgjyW'8O_K`:-are)BT D̉ zVm-@u51|G˜~֢h)?tGGdJ3ӷRqI4wQenIKN1AvnuJ:oziM`BS<-X)^ J_(we"' j-P~h1*FT).8;SWDVAQrE{޲-TJL\g9w^)T;q L.|z8gB:`2#(`ɀ8 m@kJ^cw$=t-[ ǺƴckRԺ;^?RMJBm~ڠim΃1s>ˊ$G>N9=l d9@^Çτ?[׼Me3ej ŵyYid 1ނԹ3jO&eTTdPfrE(8Va m%\Tƈ_/2lq\/$t+A> ||"_܋w}r3>9}T\x HG.5A-+8o4U3G^٧ 77R]%IۂYbL |V['NAfnxoiHgubqbl$ݨ?CH]Co}Kfo dU(tjsnRH+̷r89Ji(#$ˢ U~?9G8ѩ[rCw'J~h C%35a 7O`3FӯdV ـ+&lي>Hyذ%0SaDO>Z <NOۛ&[}Deos=Q, 7{&LK LtHek]0  7v'[ę,rF(9-Y_V8 #RT' -{mko 3} i= t]vVʭYu+eXOt5- Nq8&(hY!" D(TWII1͌nvkٶ?r5Ѷ~("]^4NYbKCp'3,=¦`ٕDйތ6i+{B4ھ4uv*6Rq̳=j^v jDfD].GKwنp163t[=?#T9p ZYQG 7 56?іxRd՗M+Y?OA-kIHl5oEϯJM=Cpx]ܝ:@͠pŸ5};P|*t!g)F; g Krw} TBX|GA;q YqwEaP{@9X!:wċHGz vBGK 0FoA|V"WH;"¨.lt|{oQFUVt˦qU{4ɾ<WϢݞdg {X|/OZgn`eVL ?{ $K#3:4Bͱf}[q&!bg-,ۃ~kg:.؝?itS;:Խy>D rB\&Dʚ|%3<0a\V~ݍj^U`##C!d'4ڝPa+5}!X wsUid>7k*03^itd~%ȳ\SLg(=JTΔe![R%4w/ h}&7Q#@;q6OIwz}ܬ!pp6{3.!M"ܐKGV4M-學FL?f2~_ ')mcTd.c/ftfS99o-n!ֽ^'mR̼vtD+UuQfy3Rv;^+pVP ,YcAɷ7R]/U-HVA |~T,zy5U6BiրZ]SNSvm[ׄ$noJA2Up#:ɎbTspbVh&ֶnT;ZjZR-nSHbai|VvAi'8}M4c:-n 36n:,%]E|k[!ikVwx_a|g{7hVgx-n}')9#wؽ!T&eN']$EHږv^dH ̝g\}iM^1꥿Ks{@dxB_Ց-S7j尲5]ptYS%]l&Pϣc>;ֵ=/;A:oT[668kLG^tpUV{:nݰNqۮ-'6\StB ϵ-~Xx5ka0]tђxA!Jg\CV2(&=@Q~F z S=`%eYZc| :r1)hON6-*Wތ|!$`AaB}tyrsR8/% 8A|k<.0l*9ֻxT%՟10C'l-x3 Q0 p | bOǟoJrN$Jujcgl;:ԫ*kGZג¬D ~TYHq5TdX !̸:{%z/ l)$"i֔/?P|Lm!7 ؄X+ؒgFXjNy8EmD Jo$!UhSa럩($c6g MɒlKRΰ3(a8D>{TFgLzA.Zx,( $6uPqL<נmpEJT;SjMu2)"xڟ8n FD$3y7FR{i%ȑNIA]2AwV?K[X n.[˹8%Z]2xٵ>!mv|*|"xYz 4[fB-bbQOX>z.2G*ʶHr ȶS3=ە >6.lyyZZ/>ϡgijD𕚥a@/dQ+v1EFvpj'< YJlw,U&&)l0pM iƮ&(y|. 1y >u Ru+ڤSaHqaF5| l ܲ.1EVTW?A#KMR/7[${ٌ/? }w*Eu"+k+lŠJaGm^g,T$ejt\F\+4cdؘp[ňhVӊ/xf&\/LD[c. ZAq cK )L8ŸqDK|ңr$(0~#paj QiI_@-읺BUt)R: }l˥s5wk+IC1Fcn(,r*<ʽIw7)WUL5'ԔƪF,}h LTba i.0JU n*h+;`8zd}c2BVxj-ڽ!9L9ӕ`c)Ll_h20G#eN%±Ws2Wvg:C[N80avAɛ Bu`tt]{_ _g}.0`bC40kՆ i9|դ8kj\EGD`A\9>A) ^ ˆkٲi}6+SII98 bE}.뒵O$>są5ΥK`gŧ\׎$BGuЂ<"$.wm-`w)\%q^xъPadf?*64eUl,!ID"F?>-B7ŕͽM, ^(\?3H>? yއ7ԠKME|jQO'\oE}]+ްTVQ 7EȝW! G BN#<wSm㾷-Qr5/pbMW9O3cV0yZ^hгUx .1D\~S}~LAџ5!"zBo/xQYCBrvs8իkPzYkY飤T@| K9NI<FK2h % 8B˸\M /${^9Zt7|>/ՐpMNZD]a1 =ʏVՆf{4e}fD{\"?M7HvπZaedcjBfZO(-uNt$2xHY{%Os_M/HCOбijzs 42PW/ϽO7ʔ/}95c+2)'lW|phAa4Eo-4A5oկl'MO}k]& ئJ^3? :W r{L4@:VLgͬgkx'WiQė-NxGs1v͋ǵἮ=C.$I{%aU@뮿{>f(_i~ɗW"u38 C1yHߐb7mȞ.&Q9 #zuu Ehk̯ w?!tq\Z>=Jk!s2WHP_^_H3bX4uLo )!}{! 3d*TI(oB V ɯQ sK i44@QGdH 'Nm~ΠHHyb-V46$-l?ig͟l&ϯUNY 1X@r)#v/Dמ^vӇ8q%8/!T˛BV=afmL4Vu\^yfQѯ( &ܫЕ M@lAGER`2?:~9mtOHqZKQZp*>n-_Yr-mE G 6Gд5P.r! {?vMgTx!7J\Qi, E[Abx6 bNiDĉ3)Is %YXXS&O{Cf6g˰k#cdXΟνt kȾsNs̿(|Q]aJQas1xjF2UW!^_֋[f`CHs(J*6T&`*!/-Occe4ixv;ro09BE5sW:v6xQW!"Ϟbӿu+cɧ 1Ch/I{u#<(mNK:v2*X ZF04O5gzg4qj]+]4ͽ_X }b?9/ *n@ E2"| c1Vb8bb ?ʷl59XԮG<7c,hS),F!t5ɞ{2@VNY^0u0;7Lܷ1;j9sV$I}V<+UKݪWM]ҸHJaP`rvU≠lYJC˧#9xg|/o56cm?$%`8L]ez?Pu]QqC&inxB@=M]f vp:ʋ鷑Ӽ9¦)]MNHH@_2:Rn-wh{$֘D.ah>X7dXgX!-kkxn<I c-$q_׻JROKVlܵmUCF|n?jpɻ1v]`MjM++lUdVhE73|-Ocdt"{' }O"t}e Y WJt// Jʽr4Yl ((UjBߜ1QhU-<͞ _Jm4! QHa~E\ӤZ*JyDU7 ɤ=`@a-G/\ggs}]P84gMe\Y|hz,v_،Ky̿ezJ[~agG媔XF8SJjb)WcD0իA*#_}$G5kE"ƱȢ`sɂfoh,mVi|xz)Ð^yEЕ+Dzɀ-Yq ww_8RBM68_#ܻMu!d@v;OYΥfHb{^,󬬖Lϓ˘_R _Y`~[-%J̅ it16yf+ {R{fj";ÝTL{K,dG߾%q"B8ME~D6)'Wz/̢(frӹ5A(K۱4H)s <,af6#RTdPq_x`S!m;Cll#M iY"gCx}uK,Ŧꮹ# n#֨E2.Mn&:Y;QDOL\>Oѵ˱';KFM\cQ 3T"Q"¿i콝ndU[iXSH+  ͙ϑg&1q˞3MuIt{fd+A.|ˆ!}IPIC \Isl(:G0R2BŘZy>r{}QzKp>R1^?݅\]U.B`lh2|~ĺBB&2꟥j {xͣ-,ŻRW6f}}NNLwا89Gx㠇f k7(]]Aަәܔ2D@+r HT+V֘^.#V՘ګ~R@Q-# eî.0"ct{.[՞i;C1U)/PNX^f@2ɹ9 ǥGN;'ّC]bWiin[t m24P@?#fRf&emz *kxKr iyG0=)ؠkZm@QոWcƼF7rzDwҷД}g)tPMf&xВ8D Ԯ kibS8:G#d}{rlJT8N;6RfIY9 ;ȎodK wX[spQٹpѥTn#CAA ]Z y-l`]Z;VGfVPgOGC< xll>^i?5*)htW ^0[I~[o{mVu:_MʃkΌKCP,@*/v:! Alft|H6M*6VPpH-PX†Uo i- gm{%󳘕[ ]d@Բ\LOnA4,_;n9.{O"0 kN+:*؏t(vԛ6/|n(+k5@y kP5#T͓: eX,r䉂v=tJImS_ec^R_[]mzY*!W|WTV;SdKo6K GnXW82~;8],;Ȁu1cɿӤި\} n0 ;TMB3áS>kfHT[Q: MTd@1ٍY22/ЅVt;w R_@u >!7SkHyEˁi&4}I,sO=u5&Z{dZW/bym !bì2+ N ۃ;j`r`<ϛuTW(Lz5)@[KFg)PbN:zmBfך#P:ɺYJQI3 Kq6U ]8\8]p|k|&^(y Ffy7BUr6@EJptA@+hGg0jF6} үɧ+3(K tۗ!da͍cqSIn _::HqNӽe#32]S6ˠۓi|`JGFՏ T!ҕ ,6jN\0kyPљ YX^ kW)AW'}jh9;%aGyd&Ǐ46Cc=Wĵ(3RN<B? vK$}=lqzfQnGoPԥcc;hv@'UrKI8CB3 CKb_4iH ׶\iTmU1|ޡ2EfnW,f]I!T 5&V5 Ӻp2]]n[I?={/bNر H? ӹggU)'Km f8:x !e̴uߠ?W$k*k|m,:Ӥh{nҏ}e &4Xsf elٳ5>Bvǁ-ȲXOno>Tp[G "yS3]·E-+ź2nvwHJC&`mpư~扜&m4P[; *I)Tqc`.p}3u*VSzu{8tB SDA)`r*.iߎ +T*~-f [N{s6EY0wƸ:Z"N efy"X+Xro(\lH'7g's Rʸ܍ 1R|PkI2z&ny_#Z0pMi -;"ʄIm7Ag mx .\ lOj|^>Uko.LTl/Nu t5PR3}CbHΎ 0r)0U褔evwse63 y+jϠ5_w*{$:}7|S\M^ O&[V>HX!XN}E䇺r!aXH%"4!@Wn5dsƙ( f=g$<^d&0,>@1do_rUɈEF \u0B6W*rYUK3) ṊL!SȖ?0*'ic(.R[=Xcw pHJ{<Γ  bj8DϊV)wyA=lOx= c 7“ʗ7=?DVra:U*`ڤ mo^V}C;M!Č&LכO'*vo8,hPoյhqJ̐. Bm6?8,-_%rpw7K%_4;q"Z  Z.՛'aO]Pk+RHҺvK4"K6So^2szw0!NF<&T5Mk QQL80m$J2qcLw8CpSi퀲bγsAs=UX,v:o<n()b^  =ڒI=7 `g+ \Bk+FQ{:ϰLd5 Gu* 6Fvҗ4yh ȁcƑ%"WN i'pa۪Re$jսMBചl5.j&vn6}%ڸTo-B@˨C1#@M}޼5Z6`]x`` oN LT/ګ%pooC$cBiSi6: p#3Bq.ux市1?G1` s-57YFg\^â8 <6n.2)aiHHB%T6L"ͺш-ϗi[ajYiݼLH/~]XT`*#堀jpcZ\HM('Bdsɛ7 my+ 6dΒ!^s{~-SvK5_vVg&A$ꁅ+CmJQۯbӼfc8 }õdLKOk%&Q@DK"wL/nhE>uPrN&($K"OJeyo6}8+T7!>cT9(_\^!OX )7eG*Z){ yn;@`%pu2ۃoQ\6< TB;(t9 VFO-+܂-W*s/u5vJN?^2OG1T6cݵ`iЂGS TQ[!E]?͠ut+"d=gZԁW,hΣu2͠gŕ-=ɯ Tlg1>%6EAHI2W7 (q:&U; B;8s(E>_b,U(Kʔg=Ň,z!xS]нt w%GM)Z WtRZgq°4/!z&AooSOMP7_gy3u9InEna1>i3 +9}3`£ZUP<8=84Hp&Y =u֪ިU"T=ԛcHi#lj$mYN؎(r"Ew :R15xx8¹ Fڿ4Hr=)Bn+&E fN Uv-x wӗDvќ24n-%3rNL?HtZS gOV4`i+G7_mz3 >,ҜlM&wso^*fy_j ӤJ' ;Q6W%,7u)Wof*VNǚ-r]ʀz=اFS "WZxI,S"ݓdO O%=yQFy;ZdL.=Ҝnn?h%VV_ɀ3Gm#X]4KTc9lnsL4DI{^ K^{nb}b|룿W[B'yVȮ~f׍Ǿ4Q jBbY}g XJ%|U*& 37cvI ,qIDjI^L~s3wTL#,s/&j@B˃0 8Wha:5q)KL/֠B٤ T82)D6lN ,9w\RHef- L46!N҅Y\$b:'Dh#ڠt~lZ8+DA];+Q8Y7H|;K\GY:!TVr) ,qm_~oGQ/o-at% 8}ޭuXT*FP~#҃H%d*Uɇ^*Vt{*1|n ,YT81Өx%*. y8.-Hyi·;Na979K&qjqT|3F݈bxv.G,*Xϣσsė鴗`4)9=A<.0Xi ;&X8I S_AB9A.mͧpfw|xh9WESBK,{tK| '[VȌhk3.ȺAX$;ALZXY $مԼ&I#^×@#IyQJ7c+"R˦ V:)9fH>CKOwȱں|a /˓.#ܣjR/ FA=,Rб1U0rs.Hu/3vI4zك [ ejqIbP{A&dMj#!諵w,iʥZk։ Ƚ 6fHōPib rx3kyc$0;)9QJƗ^G􄥰|vBQg) ._ eF7> ٨]D 9d#BՌ=qry LRiG_ 49GFcW`@mqUOdRE#)sX: g޺Od10rJ0]`M܌Hk[` ~0|4F94OzY8ͫ`Z_ 'x!Bغ/3s3kxRL[Lss-m7Nд.^ L«4 =_mѱ ߇90yM̠ʔ}iӽb:U?fYؽrڝ$uu-*" \[ p 綇PNr&"lO%YgƠ' *l"9^x?ij\g; ^ R* :cn{ qT(;bO˕~]].֬fQUL!= `ViFrx%o  7Xj.k%IwZUA"!tCaEz#^s`.ȗz?B+%2D5-4^L_(S~8رc$"9lBѻsD`KD!uIJ JKm=[v,ůWcW&ZPsHD&r4 dr&vo.09so.GJC𝫨)\qOIV%|fKV6􎡔5KTq_01}^LV!ýq#lilJMai@҄T5vu`-+]t|f%u s.jf/f'S,{PZ3<I,X߷)D54 Ue*׆3C52 >ʉŒg,ttI}Dz +/t8b7TWAu^ϪEdjP4trHo1#'*Dy"-Z2T:%3dܤǼn^řV4Sd)Ufz-f;)#>U" #F *bLJO?%{ ;lNع%#\rRZJiMLø^7ic9[5?oR< eK@c. ^S?Fr/M Z焢,k5Dk֯Co|u oVy`Ѐh<(=:N^=_GСDk:$S8J\Q`en85 3I]FsRAnԠ3Zm]֑: 3 vAFΆ/%j0߷hfζ :TјfqƨֵGz> zg\J0RyO<aE-ѷpc,TM,AI)A6ۼmsri瀇PvQJ,S+GNgњjdQ/;Le%>{.պfL`O+=oB^Nͱ[K'ڿUgoU +y ]Ciک҅շ;fub9 IԷTȎ&gUߒ-~Ht|n?> 3ݲQ,e9᷄lMn3ۋ\YL9©vZ:(Y$~qIuMí&ŧp[1DkZ`_A:`0_= f͠Oj2w1NWAp˱yX~dp.00m `;PS;Li]tGI"r\wH\BuŒ5LO;LBCݾRJ]'Ftu<|6+S3R'd«P䖨\ * lsm9%QnDU>!ro紗[N끏Bkt.=%Mv :9! D`/6'Z'c3;~#f|CMԋpO5l߂󇝑nT{Z93y*a[jCS, =?sS0p>y8}`;Oe|(W=.Q'Yu%%R4tHݲJGB'JNԟ@灎SO)(MWm{Jt֜Ȧm}ek j#@L.mT[8 SQ6sR$t- :dˈo)7Y6?ϐPg+ ʽޫu/C6l,qRhy0t>Gl{]|#U_ Wq < {=w ˭G|տb!Q2{ U-v.=\:)f K*^{I402 f-ň=KՊ }3}E2X= c  fm~O@<9rzC+ݵn_SBJ7cMvm(CSSsZn}buxTlxM|LU9p8uDrmOu8p^3zʧ`v<5V"sX6A&}@JwTyv;3~ y)bwo?Ć~8EC}{{x7UfP֌Dm-7˞~^mI qEʲ֪Ԃgi $Cze\룊)EFm9 =qW$o{]H 8ҝX}S/kwNaӱwٻL]&պH{&/!Gk6b1#z9tl,9P z-*c7#/׺rzy Wºl Ann-^V, s1҅3`v*7KgˀUS$&f7u'6݇@w~B1eD"Iq`]eWA}-?)&s)j)Rx(I+bU=S(=ßD98rj8&:! .H[R܏TnO `n HuP t K)`e}MR}j#* Fi:´Ahw 弢z-b׃Fy'jޚo Bzu4noJw\LE2o׉gG ?^ĦiJDLlR^N˝aJ Pg s3$WkU a@Ѳ6Fk0 ||@r }U+9eٔؼBD@{aXZiQ2/^Bn伲!ͯXwpv-~^iYh|\WGprz7;2-;9)*NfSQR6Z9lcI.ƬAD*Jv)LP2 %k+;yΘNv^E{OO]&d<L=FqTO ;,u1PԶ5''m7T)/\*~3fbC *̫\QIb zSl@R y1mAKhvY[AO8{a9F.eDlO~s`x8PamfmEq1EF`(Nfh 8 2Ju@<:pj\ !ԊHҁpIܟdU N[^s8tQQjfe|X|&** պ'Ú:ěT14ݍ7(_U.LkXMÄosd) hᜍ.tgUx`sn*PFc\"16E#bןU w1.2ҿRd˖_l}6K͙͋qXE) eUiҍ)CNnJ͕[Wo{ڃ6E6VVB{^sԏ߿VhLHcя g ˌ裳v_Fz~vJs(yETN6ޚ"mEZ>/0BV$C6XuS@Z@H}c!W)lmdzº"Nk*CP g0h<:MSTsTG*z 1,b9ҤH7E\+dFig\J{Rd}Y:礯s>`dBcώd\e6DXf3mf}v&_hai>3¬)"wz'P͐˿,/9-е*)?ϣ7՜jtP\h+X_;0sZQ6Ps}["' u79'>,{,i&.ks/pc={Qi/,a.$_Lcx~$6떽}<+14c.{;8 TԩCsyqMjJ5KY,m;`Fٰ4 "zߚR%HُqC*V)I;~Qk4|O (}Y46&.1,͐ GFnQE91ѩovXiD2gj](2xx5 9:4Wi+/o}s8R1"s`?$_dc罜Mey6܎a&Cg|Pxn&RɅEA*,@{ы0YL9Z̒'Jā Bq5+\bMrC Ydw 3æn1<Đϻ\g}!/^$ʉLѣ#ݶ`h:/["wtKT5;TƩ8%qp^Y@4Ѭb@PH~<)=!RpG_[-):Ѳb1:xfD ' < j O!TxЋNG''wfD_ʩо2{<.zY/Futȩ8,ii]ECP~]/; -qYsU:56xCHIkDfv3B.2Ws?tw q1=7ok$h%^o`)iOX {jo穇LIVA ){"=F[8ǚc%< 0Sh$$:<锴':ߠ%-[k"}GL",s-u]AKQ?]B.p11Y%qt,UHxԭSnQ] BXe4O {6ϰv(زb b&°2uI<] s3'jYd k֚]܁@DUy&(HtuZ ? ljfQi.$p39rV=]+MU s1ޖb:9k۫T$9H$b#y5ɇʡV/ ivJ̘<?uY٥75wRzl1Jcޛ$sy( Н.Bes3x=ɓς):U; _tEG@`$67ooU9QEgu$0f$lD͚nT Kl3Ȏ-SCa5" ue+".Z104T eȌNPJToOx9% rl7{\M>gip='ӴCD}ڠ 䅚[ɢS3@8:ĠWq,/wt.?:P>J~)cai*bR>'wqZD\Ҡ# }hkFu<&o|E*9NLV|8)HYO2C]DDQ݅z z@qSIzW;uL)}+mIO@N];Ϊ,.#I*PmiK%=m 3EX%# @_iP3NnjWO `Pc\ѵ92~(5ُX⪃) u;)Vu:gboF3IB{?ˣӼȎEy?;չ9k27kZyRtݔӦbûg&~ XSSm&5*@#Xyo$K"i.*Ҽy L~*l:ݱMrJ:Ѷӗ1OP2'NJ~xޘ?v/_DKFymiST}Bc몭FHw=SŊ<?R]32F'|w4-V˻ 4B[ 8–-ϡ~3.EdԒ@Qo[ Ys {M)ǵ{Txp8܋&(~NdD;Z.8whQX,!(@JGV~:-X`&kh.Vh2(}|``@ommZ/Q#fۤ)P"(o2KjDm;ۍKbp&9Nhy*sA@E *Ւ7xA墺f8'{W=.AϾZń|(X|#9mȼ/Tܠ+K%z# &xs f6ۤE11;<`Dн|o= t*ӥpQ#F6O%aeQ|] n4}6B#sreQeUo3O1WH;G ͞"xo^Ͱ 5p>a`yTǔ}Q)g?P~ڀ_ f7ҕ'UT"!>,EPޖ%gvLSa8( g)XFmn UBuǍlMI)8&5$SJ7dγ`gFg} Ɂ=֪C#NÚ0}%d?pd\#Ф-X1}t!R~iK*4yG[hh=$@PVT?v$2V!߶{de]WrG +뫤*+m>H)k+3hm$R){ۊ<3iI؀ёzI6QQy{ \I&k<`wVr(E tՎ1ܫSU~Dd9~ uZvOz;fqt(8>X /#q[O[nTA$LtyLC'Z`pa9WG\&' ʼcqɌ/$ A>7 pZ r'`^FöZi )ܴĽ)z*L(p/>vnx'G[N2b]1!ڥާX7\뀳 #^םs2zQ;]]ϟ貤jK¡ VSПPg*skT'MSMS)Ig~*PX,H/K0jL̼8+b*x&$v-c%'*KUgO-ޟɏn~>_B?fdMzgȝ~QDlID*)A8[ҿDkw@r({7Gτi. (ȑqrP~o#좙a/X56@jbˠ Ķ_6E!'FLDeOsdqemnfw>-"խG^"U5Rrf >2@ HF7Y.*ltJKU,ҮT! q$S'Vv! q5lfkWғiI#ґAMBαBoS( 6d>hSj]npFbus&Ȟԫ9J)55 uxUɪH/1-ݛ{C"5a~Q':SAm.1߂C4mTDp '+Ly*cP&$s9ތ|+S!Fe+ԩqm߾v4oBb[[XI$0S?ie6UU _Ya?Х$~pċht1/b4j%!;keF>W{&ZI 1B4w5~ , x9 4#%APa]W3t9f*K~\p9{nl7P_z.xy egpU'Kp]2>*m~QZ0ha0v|Wp8,_8=PBH;`_L>C#V%^󠇲Tj蘆5_gh:B.= %ᾕ"fMo4U~xjGD;b̧ κ=c*>6Wb5t[x)ߜf Fjy`ʿV ⾺]| (SpiJ4_[)\ 28K[:Ɓ'ҁsת>LP՞.i'l稸( I1 <YhͳsIl)<-$2q8+X$d6FZ@^`Ǚ陓!FPA~oLWFqBu,;58#\;%I"卥cd?u!UU*qF>BDhR65Lf:*qd$FiW8Ҍ'yyAp;*."&` JP=<^%},BDf߁$JXe*vfz9q8TSLD?60< 5d4B!Ū%fO;f_?Ђ9N:zG5q=ҧEK4ѻNZ~ݛf͢Q\DF&Vvh0e jwkL|\e/Qhгs̄ M7s%!sfG攵t䬳/hk+k_4vxV7|٠CO"): 0 D?stG(%xخ)c@[p&&(#ŰvwyhIB&Jg:`oݽhFWD+5瞌V@(TI ʼncU+]] eB)e;~ `G:y"(1i :C%(~fsN ?(tV^! h[8EW^A~oqTZ| 5X& jYeBe;)*U#ެ!m1?[J"d:#4 穖oAGH3 ĸ1)u[ȏ tjP!X4G`-2%(t_ah869NlY[ԡkZs8{` mw=9TM kex_W\^FrUXhO7ןgvsI̘vQ4h·=WcbdͼDr Ӆc:кj:@ Ylf҂ U_dF 6T `ZQAџN Mפ좽p XNKbAV[iwh.ƿr9l|b}etDKõ᧧Y}̓c mꞭ^~<*"Wj8{3LHqԽ3XIH9cnn!bj] qt ZIaorNYuqirҾ4(d%`í5+gQY^k?D a71Y-8Hj0XBc9ԋo] .x 8jŴLѧ18FHʾIIr}]x6E&.8hAaj&j;BnmnnT&-;Ozk'QjQ_ e X=hV\YrF2q7 *;qKsގ Lp;m=s ?oHEB[ l*cOx0[<$!aDž CT"EG7T) guqEl*X,V9ѳwsTi;Z`LJߦ;<8Ok{^БV_ݎlp\!ksuN HFynMe^@R{2 ] c0+(\.,n3)PlDɻ _ P#x8DU\+یWPI{ٱ'ćc'F3+dB޴JJgW!j٫>oQz<$N rѫ%&J44?rLXR <[5w꩙W֥$Lr,Qm8ܯnbw'f0r$!Pz{`FQ\~>X'htvٿ6sHo/{AnWWM(DNQ1)uӐeOpp܀1/Ƈf%:*Y|ʵѶksRpk]={k&q+ʰEG5ɦm/qpKj O1"L@}/C&sWխX4_Q2Q ;$6s:^$iYS{]4\?*'[aʮo2}wډAa !`4vX0ɾ-#>TJ75PԂRm95 !(*氰u_|Z隇r$7m2zV|a{6CX3:!1ףV2Dyz(ﵩmTs nN ܴcM8J#S(bo\_SodY.6FpOB'?d$É=]^Qx ;MZg\qsBAۆ[y.ϴ&<.'AZLez|,>it[:wR#W@D;ۋ zns"5SJLG~sj8;]'sL5L ֭Z}Y&IզS_m׾5bgq9[C.ǴҹgҐ?҃4 *jaIE5= \U%~Whr*4 9Y%ue3QZNt{%Tgцh }dn3Mcy_sn7md=_ zyT}&%?B G>nEAQhU/ 8(>Br`NwH(ǏXET~#pqdS UcgTt;r9dR3"/!%bPI=t(WBiHi8@eUCvPf8=h .-}|,<\LylanntXDk۶Fu-ҿu͢7JPGsO˖خ,g]H<>Ms 2:nedRGn3:E('0omi{"=<`ނ-5B3HrPY.>CY-` %y$G$'RbDY$4:5% R̉cIVߎljE$Oq[0]PhIZ3TPQ p]m?*ޓ qI4|*TFG<%֭~|?Zƌ9= = >XGkEvLzBCj5e Юf4X+rJ6&g%B$0@Vxdl݄^dѴ*~Z"gL/d'aq, 9ʏ}C,3k|8SG λȷO<@`GiFPn}z9 ?B4zbf9C%sRO TiQjC˵ERC|^Q:T$F} kqXՁ5we/!"}娪$KV/|Aڸ_Oj_C}w@YMɠ : #;^ylk6>ѐnE6h i"Ǫ'M:z߫IC<>&~via1&i>sUc՟tEB37Ué ?ռ@&җ‰ӕ}dSXctotă <3'Lx}5(^xDby;sK^GS7拌T]iC򭿳!v2{M`ѥ%-ཫ ۣGޯI"d]Śʣ”:bf ZM C ׇ@O$G4TX0xU2yʎO~ _TǂեWPK-Š8G8դdX]榋u^`wDp#QHnJcazKǣLK ٖ߹ <due V?V:MDc@Zꘌ_k|+P\-Ӗ` ݾܴ8 "釳Æ_quy/Y"c$9 (6jn%"ױJ^ HvCbdD>\9dǸ͖`K>hooZƷyMcBGȖu ] ˬ['m]q T3sz Ul1:ZXU|VvѼQMEuO^x`RD^ rܠ9z (HD_T1hZg'۳W/μi@sܼXsa15s""@ݏK,GxQJ0ځYIX:6NnLEdMvK>3Q:z, z t opd@p;нZhB8-+ j-n0r5Cu;=pW1*:Z{[@,|7`1pho A׺8` Z!Em̩;JsO \P'Y)hhVcSx }?Pܳny5:̰EAl_I֭"L/Rhr%m ]a# Cϑ̼3/;!LY , Z")ƵIO@7A(T'T@J7L_AמEfPYrCe~*5\S5BElc}SSǮoҀ3(赵UoM]kќJT wdt?WyAS1 2P.ĘǙ2PbMK*oPkY͊)z4å#b[! 6̅VIPS`>s{~崤ȋ_-uԛ1Mk4bsP̿gOs0zK*Y$4kd%U=1*ppq#L2ESRKh%rW3x_(2@&@X73oҲ<e f|e*S)ր' -6h,_zߥno~Gt{Kc*|q)VW Y6a$c8]n0HxÇFXLw<ۻ񋰫SrhnZvL1k%=4GG|,51v%kFr$\$` "#r+j,|&E&r*{`f.p[Mۋ2:"&V7[8~'vd|kUHD'gck9SoVmu7.9G?oaԨ CnCoS4W?B }ԯaB~d𶾄Y!l/bo A[GzQR& Na u',n7:4CR♠0{s$40ׯ变+Y}o)[zH$V5%l:H (O/A M' ]_w z/Ö?7!YWT  hSL02 \jIvurCOBS'J!Qny٣=/  osv$S`W8vK'*}-y,؛Z$i ۀ2">_z)߻81diasΠ~wxq$aT(##mQ hyn8ɣBT(v;UKe*͈eERE0+x!vq*m쵉/BM4BƐEk)(.DkHlD{p(VmDdN<&W_nqXbn@44jׅȫ]5Qy۴o 8ekq[8^Khqh O[?hvHԃ=H㓃߽C{C35*3m5,0 2CX/^26<3|k/OmtimvƫZ=J"=|caxD#+T%9zƤډx?Ш+TQY#crb2IR?s|~z"ݸjKb]n tPW]z:Ҧ|cWYm Z| p~=l̔!eX{"70ԭ)ilwd{jLx}7±m3XSkR67kTa E^H)_$˕#1{ݶIw]zfkp;v)e z8js,FJܮ!F=/iv T Bkp]7I^U)_89hS]PI0q'L/+SzҌV7 %|[~WR\,1m-i74n8Qh u7vcOӐYH> VBbc 爐?ǐ8ǴB:KЦz=W r3ZV>u{~p4 Tp&W֭ )Lli"T(){E3ߌhRvzXل]~d<7"FM2STJEf:5iIqjjMĐ.H 'ZW(j6)PEgv7hM%_^i 0IIsuȮяc%Rb?fGW{"]q #69nղg(G\:cݞ!l'MM3Y'ʶ&. _tJt2;ߟK_grةPMeYE򦑫-Ki!6\>n']ńnʸ> ) oj`Gg11IbcK>]jTC³KQxyǪ"0;R9di€7On1lM@+#זlcN_fJ#**v-=෋!VZntg 9T%@zRpMQچP?s(t+xGAsCe!K6 E].;'W a0*ʏ\J1f}r;i6ZIʦc.JZM3`u3JNgJ6:L|tPHfI-6x{BIc ":fpFf2欯tv1`1*U]6o 58J{8%$KJTR9!KVJÀ93hb]sjSeL_`l̀GYAj⽳1jXeC+Trq 6Ȝ=/321W(V$w%#S7<qY-*{!ǣ@{sd.YFB HZ):W|^smxIdpea7DaX-a [RvLlK"XQ$5PUM ]vdtjL$=30\ؕT<9o4ctVX\_]Fsb!7̺PL堷np^ܘdk919zFc[@ÌZz?@/ӻaY\ +̔w =!bEb>KXV ɹuϴ ):ݠn?M Yr#|$[Ϫ!47NR S⮲֗7o,'A Y'lG/v |J6NVldQUEDCfASsi +XJ R b*6Ch PwD(l^kڴ˭HX ?i/1z4 5 o_]CɅ}MRWzYbצLjHjCǖ.nt@*)i0$A;EYQw;@f*`I lu3ݏ4OsSOi`Ey'՛D9ĝE3.0#NQ;X{tVp1KtJsk6[fy~EHx;Y;w4=;s|-ib' %`{M^y~YXF+- %X lqx 񭋍B֘ydu 4coO3)wdZUjn:$bJmugV6[ P*S5~Lli$u@E_H|Ȥv9 c:Jb&zmRܪnZoP 9Lr)Vc.~LYw")*zю3ɩ:}Y㫾\O vA8 jCBg~ec7X HL@hWdV}-!Rwοe AS2ӑb_;&>%ʭ8̪f xC|e`Ol(,ctBkSL 4mNPqML,Z*FEQf{SXL= #k`N1* {auQSxXؙk/?VjBy*F!&|b aoR>:ej@wbG8"T7M:jl/(4jO^2Vʟ`'Rfb&uwq97'TnYPMr%2)SEL" bgvz s-lk92KTd)nhr͙.\"捲MY+U0`F!IK)&-#UZqbQH ?6uG~~YDR)3P"l:&Q43069u\O2]{-i,B &%MUdHG胑?;⁓nhƶ` !CB_r{eh5H賭DCQQO7RpQ'a?NFi6RpW`)F !LPLɧ P@۠6I~ $!4̻u>~lh"l^.znw(YX3($>E~ԙ8y{?j`ѐw6F#ew!Xo/2exK. (o}~洠^b #䙄la]F&gJ فc@> ezėa 8S-K4a[Df\}j!hƈae̝,~P}"۽(yB\f>N}^B&t`B.K'aQ676(#y47Yb'8 ^hm ͞qvפ8t2ATF, a4dݺ˞LdEƮ;I! Vѭ[X{' -Atnes ʳ+ԙ<& x~^gK|`W.EZTy'k-ciq|oh>wRAtYA:jLY.`hEb42qG `o' 㪱4Ŝwئ:*?;1!Db6N̍׸/ihaarhǽyFk@<ܠL7v1R|> Fi({wΛM/`|=l,RẒUͬ;*Ƈ w A(Qxl1٫a佁v]Ԁ䖮m`Sd͇I -R8% =f_ Vձ-Lh@$iu M y;֫ qߥI抝fGGwG_qW>&4|u|+ee3ǗiZ3R E.M ᗎJivT-hEF\gE_Xk`ܧWkX}3|'c}=,H1.[W[EJfӧ!'QL6eO `*۟ ,`9N.SVV8w#5V~lҲSG,IVF~@Hp0IC2sPu.rU!$ 1xiW~~4WQ^&Mޮ'URcʨ{BQ K) x .{رvȁ0 NYxei˚ m`0<~r;Zٛ J\ڛ)\]ݶ $B+VMdXO_A w+62%Ydݸi8{y{8ʹxcS7fDG%b::ș$&}zk [M5S}<4Fqr9jBN[ANjLIqFdgӾ@W5m;Bb8^S665 maeDb}\eiIi̠Ny%ۂ?&hxPKv 712HL4Y$W*g!Pi _t!IkQ-/n~5K*Zr53(4V_B!q \Qb\ eUG 1֓d1°I81VWRr(c(inz|*c̬=FSb;zoStvf{ {Xf3a^W +S*'; O#%M9jC!_Tn!nmҝRp1Jx3C);鵦'S6m>Ӷ{40Bg RbVFꗨ˺f@SUٍNKWC >MU1 A{OanB{ymXyIwJb[$]9ߺ)Gd*'t| n1>Qh&1m.`#) j7z}uHrzpFw5pj05șjg<gS+/A)bl~AvS,6ƖUh mmF#*!i!ʅi8݃A {4BbܓZ mBa2YIPJS2l.Qך"vs3ʆjiੌL1یkPYZo6ʿ`%"䁈l$ेG$Wg;eD5CMRS&z ֚T;H9 QI`*&[1`]\g@G|ʱ4ciV#q݂InDpF+Ƅҽpn+4ᱬ=UM~ Gh`}Š^ j,MG ̶ؔAi9/.! oőJ\#߶c =b~c uTo\aFclj6Ҋ_UJgJ5P3>8?>v@W$*//Êy.ʵbX`~0dWPDhP@#RyyjL#^kG~lٷ~l->L3Z3R/I`Uøk7Jѣz*dZaƚ)LѴcaLuӫ_"zΡHZD`ftraѮ* Tӭ@s(PcGS#`t%pxDT[11MUJ-h#O1?d f7p7̠d2J{&SKB8>5tA52Ӳqzx~2x~`ѕ]XCMbJY$4*7LsΔFW0>_EJOXLq\ѣʧi=?br/#cT5Ųc03p qqGG Rp8_!iL cPV͐6@S*c[_}C^蜰ixԉ' [)ȩFk\^=5$poAKw' FgZdCכFcfF.D5/CzlxGWz++cVPf n%˫|)9AYu8~ՌHu n9ۼRӣH}"lipov,,sx׺(m'VY2eVZ%Jvڧ2m}L MBfۋΩvX,oD _=.*H# ;)wg&ǍyQqc)];8}!_>`>ADԝH"}9(>^ y CAA{.4woU[7NeA^2W>*Ssr>CrۈuT C2SHO:BwUǙo.RV 6șu7bcN-.U9f=*̓IԤ,ũ3{hK26V7iAh~Y0QV}Tye PFj3mү|Bx :x:8L-,^&)O`6=\;|m>㵇v#u[L*:$B13JYu`!lD$WZ;Yre ' iFMhڮ=x8vЅ%t'?kЩ$ ObY(M7Ykh]g7Àhm:eumR7Kyj7s_\IQ]Tjrl`mHGM`Dt{C+mPHYҧ½A3K1jwMH\-_|^\$_I m$&KIT'U,TΐAZs7Ł^ij'G&/`|@r7R)l Lz¨JۤeqR(ϟC햗ȶ(Tig='K?/S!gv@:~7Tdײ4٭KReE9߂%CD  {># r`fMHY@+Vjs9m^nxCOX^yAa".wssFVBB]Ⱦ-A]( ofӮmXqc\A;:RH^{v͝xRs j 8e$ /E t"@u@ˊ ?Q_,g9 0.h&/ŽyZ@UuXR3u-u~ :ɏNa 1x\Vd^Ǜ٣uf+Â~eHw@]Y-S( ? `['I(=a'm">SZ+f}kwponcATz%7w}aKu A,۸}haBt6Lo^;:8wL䡥gaɝp¤<+!3Ty~Y`5|ؒhAzDoer ɴ(I2]K!n*s*Q",GI54n2O\MAg+C#:vfo9ӊeaH"rLxΎ }B7c^& `!k(I1& &{\vFdk+g5dV C&i'HM͜UH^2?왷8XT^1R.{솝zq;z]: *NbghUD£īl霝v;;Z%EG !H, 8-] */C@6_4t'+\ ^6Lq>ζ='MH ,q\]#PV"(~]9+rx ]q/, n3k_vHoN)jTTY)vrMݲ,5~:dBθ@ m5YNA3N9p&G8mbç+শڐY:D.@tݐfB/cyp$C0$'68}?h딶8EI9DjMA(\|$Ґ2PHZ |gW EcYHEfXVC"JCm Z6(ކ"h9FA!`dujIiݹ2PRՠMtpP#Ae.xpCt ߛXhGBƏ r;}瑍[krh7q$cPTQ. WGeZ#~!m-8TkΖO dO^7+b/_?b ;"/-K1(ˣxExJ'q*Z=. 1q0~46ó:^MJnSx4xao Mnܐ}yjAQqg%U;k(-.PѢ9oٴ[L~DRg89>]~j r6#Jfވwn,eL^e,]4ӌ Mȵ(ML%F.OUNTzEX89[EeT^ $;_pUX@ > ;~PX~&\zF?Jc&bx8mf(8v0;NCK)LUF6ȯ 0{Wަ S ]#`kW 9qAg[Vlm]dOױX:kGHv$2 ػ=OIF-Oz(p(Zxbu1p_ro~Zn8"!Y+ BFUD2,BPʆDTBcTtyQס[sN^=tw#/+y\ǀP۱>9scH_tui%~Z^㾒k0'_܋ Y'0qt J)Eή{iq5A>ˉNJ<Ʈ}^%>'-)t8voVe,v7H?368, RzAhsbvsU{eFOe63 њ}9oіxsn-w3_&C2MepݵWa8 b&+o"o==Iz26 ,_M),_A??4.$GX?ou0a&PbF4>zd='Ǿ=!RgChh)p.kxj!뛏vj2B[oXU+ 5QJ˙5`;vtoNRl]>Sn`'N6׋RT6fʬM)όA54⒣I8/gEv_pw2܇xmLaEG;़>{w;N)xD W/>,e,>Ĝmx}u^i ߭vLcv nd@>[ +`))%wetsR85T]#x-!g~ "KfR\^~aIZm06~:RQ_j 6_H; 7Pg\sO} J9mA{m?I22O's\ 5Pޅe :zS=}3Vpb%%W\F: mTԪ>(Ie)^bBޕ-O[c5]PaXwa(W1.aeXJTݔ!u薽˸a q%dclK/M<cꮹ_ve_A6TǎKOŭ.I />;yFΉ%u ŪWbaq%-`ZämMmR9*n0f wumm1VE'A{'VKE.;.TvzLNV%QbXEv+ڜZ > =;X1Ic_xI%?d7EQKs̋NƿdE?"y|Ȟ&C]'J Yw!N "N-A.cϟ ZcDVgϪ7_nw*~~Cb玤G~׳5Xi(+ٴpkYB &yH槡( l.,.vqн(dh&9~9z2H16ᆺpMb*C6=g$;\iI/moy9/x ?nPl~IPĢf5_{%jd?+?9 (9LQqx};]_yXh a_36:{{l4A>Xq;FMsr\Ml79Px7j1bxO7H;KgvKWp2/u<K$]9P>咐J%[ZbҢp[A P+Ƞ:QX'/NMqj-HnYq~2=HZT||w(VͫڬII|SQw #IAh7BeLmQ=W7 + .x}El앋3bR7Oq828>B[@akY9A>j#ά+%vk iOW .f܉H6Y9C Wʄ"O5a4' tp2y}ZBp M!wP~i;uD-v54=]c4;B)}궪aFs8*(I~S/%Lo o9'Z/'v &1ArtXeՙO2goiH^ȇUc-?+ANL;&fUyֶIؓ 鑁 %6eI ؖ%p%<<. :/U>C"N _c_v۷A*UcIS U_Q%d/hYƢm^f(ɑ9`9B~nJ0{IrpKQHbYEIzAq? \6в \Lcar73rwegGVR~! Nss`+*Է5WGT8T\=Z\{KL{O'[1 7)||*R\?Q!F`x@ uspZU D'ijV&&"Nyo{/^W9T(`/г(*~Z:w#^ppO2957`Gs(wfුpuO @8zzP >Xi_G؂w2!YX2/n=L/R٨G.9m=K8Vk5X#V-Tv)BR[ͩ)p <`e"@vC@䧣vë?ES6y qϽ%)(jUo A(/US֎Izgz._?hIḃSr:Q^ϐ |b?Z SȮQ uhӜ:bL:nfApt'T ˚XG6rao7xL#y Rϸ :f~ឣ Ӈca"ltzD@f2`qBhQеA`EE8E&35äVi.$\'Y!f­C ώ8bh9*6c["S2R Q zS4JV]qW$<7ޓH؏ԔNTRطm|.h @Xk_}tI{=]:~4 ]81[$2Aǔ '8 sRC͚LDPxl16+z@cD.K_Ixdh'9YyO`iWkd9#pk\7> _Pv9)NYH:Q pQjK)A~{~L@|N}7FeD&` Kž$fǗiC-Tug"#W=pDgw*޴m1i A `|y_ǧ ½KsN:lcƪ_d((םZCGJi0ZOosIJgl7PƟXI"ޥl1K㳽^+[É.YOmQŽzrd'j4+'VG.ǒN675#:WB@uO.U<qQʓsWHd1\')9GӼoW\8!2y+V;3ͶQ bXz%*05r$G,g9¸'(f(J}jЀD?Ю"vܲ[(yhLqChRS3GG'[ĻkZM.^9XJJ5>S `!7\e 2u0=6#p@v"lsz mF$(gZI0$WDk9tMBL <s٫YMk 2%9ȋH%?NN`uLW4Ḓ !R_$@gA/)s%8ZD23 ;qA\I'sJ9NG5D-OUiQDc.x ϶eǝZjz>//J˴P@LO<ʹoA{Es[J$uOEN(tv#41j$"qO$iui9dC >wB `<.Ey3P!Vwx;|fWX"p`/$_7iM?[()u7'n3"Y͗ Vw:v\5pWg쵧*%Hd,Cw$C@8NF-(KWw6GHph 1ܻN]i{NHQ ;M-]\T,~?=xkaKfl̉VܶbP^@ 1,p1C Me"_-H8'æheX)eOWF4T{s@W4^ )#&쎒 m_ ]sG֩P.3 R0P ƚt*(Xqmc.:Xz nǃV@<{ddu%D\CEDZ ^+t Fe7be"X;k% f%,N\D-?̨1c@zMbZg蔱zOlW:ۍɰJxgK^/[aZewĴBקDm.O $OVB3؆?Ap6=75 ȰCi<FP 8N8S)AyVy4ڭ8> 오l Y>tGW"kz>)ץDnyukMV#F @K7FI$:P{5Fvg~+g\`isx`:/! 'UP5ԔrߗފANQl"{:&~)!iit{7i_(/Z,"k%zbH d >6E 9@u@~Se+cs=%~ `Wb7}O;ZMkЃΕLu˫VTmj#LDG2|-rx8`~UܝIoo!`C1BTnFL>y 2b*kd$"rLvc_3;=D\B0fuaxD+_e/9pFa82OSb,p (ַGP)ʎ[e٤nS5CNuĘ6P4ʇ*9 n~*sˋ#*dO]@S,Z~qޏ_AZ>' o' ,t.MjTr4OrKN[h 2G(غQOe36|`otL*ZMz@ 왼'xL>XQ V=m`񔪑`)&~IY2^.ѶDk@(ٖ5?i,PdhKAg+&MOݙWǖ ٴ { uDxo+/ +O$ pj D\XXCBll2, K &l-4Gu;/%o,9Hy䥈I/v[G7 9qVC\+{dA$}6Ҋ0DB._;4 חJ/31.[ p+{v^ukEKOcdʁtbp+~\tЕ}l_dSșg07jTٳxvLG  sj}lQz]4ZحH3;АM,% ڳ=m-e+|Av3"e?W`q~Y/zzqUfHLP@TxMs l ׯW{8=Y&Hp5}نa(2El(bOcLop7^gi) {0UU`ЇpH#TC={d¯ S 2,` "27u,`!hIC`Y@msVDU=o005FMґ,#H 7 C MM/rӗjtMIr;vk\zZ=Q gt;89\HFW)';,qP0MW7ڋgAxlr|8Dt&%!>r8]uaID+YPgˠq0*)@? Sv͠J^`Up@VD OZ+YQ4AT¼~li\9kk֦7S[0$\FHK=*$EVF Dŵ}9G#څʔӔ,K!/k&qm6n4TθD2SSqbOU\9:f&C-#k>Ed!}IeQX`X,C'.Q]0X<b;˯2D9q ~E(6/ ,5oq6[aHT*i8*|LEHX|]wNOy)g<^ofDi`M.{a7GX[ TOm#wVMDuMvрX|-U|YN/a}Qp뾡H iIk1ک"xN6rOh$O`ViS-&9.u~}~Sk-1E?GIXhqw1lp.Q"X"肰%uI_v+ٵ9. jO,;^JpRAו;Q8`Lߵg(% o}'N ɠ ثKb;EQNzumtL&2mʖ1(A.7^rTx#Ii> w4sEkG8]PaxPQ + k(B-ON 1آZvk:e$œ@cRkq a{+g}j uVkFW 3ٷ~v_B(SQr{4!Mc9CWGs!`;:T43OO %հfg ƐMKq4!8`iٻgD%R˕RSBh%)f#Iyt^QAnb%}AV9g$29'ok$5 L֧y}=Ty# ;T:*i7;KͣSI3+QclM^!'.il\yIv u\+ÓAa')0)D\PGB2wҌ}u&~Gπ㕈}=>AJ9f?dpw#IazOo1Ăh$ qKbjƎ8ƈ ]8KWp',ڧ#ةk'D\c2*$S/>lNH:3`Ẍ+y uڤG T1Fyy%;;܌& '^ecڹx7i|p$VœAMIW/u˛H&._?jdKJbN;[.*>ɭd BK vc3ZM pplP[Sl^zHɅZ*юZйPH*M)3͚r,Dg4S";Ɵ[|XNDXh2AF=T_Ull QvwC)=ڝ@7e&XON71 (,DQHfhym+4v v!Yr7g%YE \r_R^2kB YfqbZ,QJ UdG& %۵؎ĿA9qmKoZUg˄] 2Hh<,<{ųWM@GL'H>`XHx²T<P<87&ִK?Qvt{ | fmrdgoP3u~DƝE{/ bg07?#45xG#@%& jt$ Id(\[ygu#Oq`,aÝ GHXbHNTJUct)lpMUc*Q72qF{%RP'iS~۱0iFK@N0cx]Q+)s9KF*7y#NE/ [}e7_j,p)jw;"Ϡq+K{ycs!170z wbZ`j_W8(dvP ^M5}®6u%pk͔8-X/9RLEOV=@4pSgX.UހY)IF(?ܵ>xe>'E4ozYߌ\šO& Y'wgxWg\/+66rN ti5"ot}M\^V`+;_*xz XA-H>bv@"` f\+Ճ_AeX"(U8WIdR̫%VÜΰ4}Tk72-8GU=}A-xDV)ZȾgt# ҲZLJ#{Epve(z=MɅ|Vxdbm@؄fKrh %T8,'歧7t&.a4S4cFMKvT>Fm_LF<Ʉ.:EY \ftP¼g򴔠Xp\ ;?a(B-NUYik3!Ƽwm.+e +3)L=7=4Qn:%"yF 賂stcJ9vNQa%:1}ݢB:0fʽ=CHwf@GgTʕ0tmB'"d}Daµ; y;-;K-@X@yq `&9j<bnu+:wͻFe,A&)8E!H .0wr;WEzD#"_Q !rWvB^qQuRt5M yù2Y:2#mI=y\5J7@FzV2dmU*kRafsvu^"&*ޅk&1#;:PS]H;=Vpe"U3+%ǔ+Z rXqX?[FDߟ mTh`"5PSB.m ct]n$^C,BݙaxR"4=3#W_\KCPN)G7}\7w#e%Y \+CA XK y LB?N- V7=ag*,Vں`3!ģJ\ez!]5ZSܿX.bnTL Arxgj- փ {$>d-҄3["HFlgEڷ {(Fe* [ jK߬ѐ]J; Cd#uqJ!0I:g8b\JP{ ӧΝKTB|\lƣ Ӊt/`.6(yLdrU8qZ2N/>fMث4=tZ֨ @[Q:KVƔDcL}. ^" ,;g{SOp%PA[Bml)JCC0ѤJfQWGJz]n{ A`Em>|}|Ƀ+"Titͩ%+o(@Rlص#$Nex'XYӲAĽ!1 y[\;[yPOH٠ sZBWt>05q=|()6w4#sΤZh3:jՇ8#( &! Y O3@PEmU RsO/oCUP=^gqY7 FMBn{M6`21/JAK&,nܽyMtW~]Q,o@8]U7>/уXªx{0zAј݁HWw'g>𾗐F.ydpzPhia\Xß&U'{GR}ܐXqd1OKw,C%X^i4՛Uy5qFڱEìjO].n{Rp =$gK%{.;Mja/^_c GA: +Aa՞N͆ _3ō*  ,˜cx!pv~3+hW6+4F %Ѭ1~!rNڍX hK{NEj96 ֒M Ժc1m[1ul1{_5閘n~>-dy6a4?lDUMW#?TTo9яe|feB[╖f؃2y*Paӥ_2VIE[6mCЇXMDs3 wZƟGE98p[ JQҿ+ XЍ%EkG5T>./e~,߱x|~`raVȸAeK+EИL<_/iќmܓa$e<҇Zf{8ymOvˈTL2.7Y=xR?Iu5v e3Yp~/8'KF~>΀-}Ŵ_%XQ\X,T36u~854P(nv3?CaECM5_*b2nσQ59‘0ādЬ4=߳ 'V$g )%Mp LB{1EkЕ6Eõܝޘ5k8ܪ$\%N놤fM+b7SfIIq6;Cf)Q]l"N !>=r ")", @qʔ\Neo?".ˢ4np~yz(Q C;%U59QC} h9ceiܿAUk ae,;wH@ Hf?卂rH=Fz .Q涵9{n, g';䧥S$J$x0`Mn5xlk1Vھ e#NV4'>wytx=C.}E߲3 ?8[H ƱJNZ#uIypzno֗ :a94:$&C:.q}wuB)YptIbpKZ}UqNlk-;MZlՂN?Alt3^gI^d_ 1W9)o,=*qb2%Ng; Yw:LcyöKy8Rj&FՖ};oxlDuT^/uK_ mދXb<*giV 5.yodej:<~5[UN׵KgXQ#/+A5(e>@&/}7Os-E8Vo|_Vg2)$K-:Zşe &Z c"? !62hk8c +^hQ^r#xɯWS4$^wӀSH?=9܄i3 DA)fU!M|s GƷvm0|,7iagBa ԧdZBx-Y\.FĊS=^=%fftە7爐u`,56]剀36][^ϔre 7,&)x3{vx@Fc;LZ22s6gInoA!QQg'O u+o//`4V_OPf0Cy[OmshN0zKײDuyzw4#VcBBtG~"_.cexo+1t>Ws=~5+dz-?-(s,-v|H)$|Bb-WGB!*iD2LE;+\K2 LW0 ¾9P*;0LI^6MamөUhh(6;|ŅC/4Yg =ӺDeq:2k0I6TqHa{=(]9:{U,8S 5I:0#Wϝ=66 آSɑ)[d.)6_&C-o֪c?In(j1ӮҜLp{t/d$¯?JQ!39F C8\P\kUNxD3)i'*'dV`z[d5Fu7Q;g02b[ڀEHAu`呥X]p%]:Do]y"|BH7,`f%)󁱃0kQ|ϞGQ2N W}aw sw^eKʛumFM=y$S . x0xqGؗ0:i%XE?N s%˫O]趄{x]VwD_"{`U}m`$X3ﳈ7 Kѯ,*\Qe`EJ`%p@85},2g7ee`q•謮CD 1Ɇ}CСYUoYM7(41MUƱh[v=^s1]0{X -&ӝY sZ~W5hkh k ǿ۬<'vf}a(-ed}7+144qa(D?^/dFyQuN>Tj7 9U4/@TL8%8ӴD;Q8Ӌ1{m2n>AzÑyeb~5tr JƊLOC,QyU7B #D}hIҪj F{xJӘa`'O" ] sz'Jj*K'QgޏrgA*w`LZj$@.7}1~^B3M6ooc "f`Z*V&UmgxJOA\!OLUԴӃ#nrE`lhp SWP|͚92ؗGvu^:c-i2mplFC3BqD^_(  b dQU0YT >N3yl8t:͛{ggwF(*>:QMlb$hg&6V?mK+|o]dVAh#:B=Uvn(a&a+}tXHYmaOQ=2P_7SL. ja5B+@CrIlɔ>=V~՝qUg 3𲹆bx)W0n5LKypwK#O2.5g[y0g/$'pP+Fz[Cz5 ;W%ݟ4XB^cTYؚN/D'ֈB|G?)rzdYw+ۍ8k1P1zC ~3?)AZHʡh6@-j N풍qbȭҾ \eFugT^nQlkFITUaq%8QxJQ.? R7cC8M4gmJ>r, }Wk6II XjٹQh#!m'պv%#Sm24Xp|a0D`DmxIWweI"FsZWb]iɞKnoa_m4Mjo\Ke0Dn 2{Q?β|wF?Η"b \+r>&%n r/e[{Zm-|}s(1zA|Q0xl+uݔe1 CT?*BZ#E+:0k=qV慒icRGS˘%mϨg3`I-,ZCyRߙIϑ dBC~cl=E\5|9YksPJv`fyf2M3*d&R̯fxy'%8gNlϧIvXsfARQ+~!ϵE yc Xgh lG`=dl/𼓃n2g61HNjjJ(`TCgDbݰ]g,êڻvN̅ >GZ9zYm0C4]KT\<7% BG [yǮtQ-_gbǃƄgHGq}QE/} >fZ˸/P7]\< KN aI,tn[zH j/mfh i˨dhz,,N5y*GgNi,ܗ̋nocD]Fu3P"}4R)r}>1xd62̿Ԭ1RB8-, tZ#dЈ 7V*pٚ(HXO 0?JMgfM~<:QimI(c&Xh8ăt\ͨegv-|;;a&VK^n7ΨAf_O| `6Fϒ$F3T*I`""6GpXW(,&v-[0I-~yB3cE2RO%[IԳG6R۬J~ζ0ѱi)2*44{=dIÐ[ Nap? 2Qle]BCE6>_~}va-_bVfn /yqLqCpBb+V>U? (jQZf!c E}[}>4#H^Lq(]{;C#7(C.UWNțc ٜ^Lw`!m7иj5Hճ J|OV$5&wb%{=,2L}ZbB[Q@NdFJ[*}7ߡ ǧ $Yp=н( gҶ o)%/"ukDEaNi)EutW`JQ17c {n4}dM==~SI׃E? m轡*Y$P9X-_,]:\HϚDiM*TNbZ|/4VOḓH/#qr "egSv*& -v ggGC>pۊYd 4H  Q g4v1¢DcǠ%&{ߘRQg hĨu  ^@v/9]p` Sp*LqlSrfѤ+Xmu*Cɨ:a&0@k8DiߓWgЅtS guZ+]6wۖ1!C Zhbx]kJ- 9򚈷ᏮNX~bC9{?eQSuEeW5 ~܅h`| zl;t^3G5`6 -IoV~Oh|TM$HG{#:]sag }bNkNMՊԣ_%G$yX"X\Mj a(?je[Odx0ϰiRBtHOnTY{%D>74pۓݮ);:fQsqb"'wsw"+䷥[E͝D"ȵD &ϧIY4;)k%-U"R u-DPomx>t6qۭt;M5jid4R-z7!ilX |RQf\ϑ{Mn [bvGoЏPBjh2FmOCOM(JPiq10ƴ$MV@zƼ![ sΠI7 4I0/z_=^0w Y\ON9T`V#T%550,N H)J6 8pXP:l*+iHq)|M7:jlFJ*l'ړr%#糪6QR: 04@KfYK蹞0(Ι|e.wVWH2;Re kҌu@UN3K$NaL9nz"%f>[qpymURjF>@캨u01#I#*Ing_bM=E;2 KJ2&kwsKեE&Yj^|;>`r zӃQA}2[ Kp1Ѫw4we1muѶ.G":jLMy^CXʓf;DMƷ4-{d[c}HOf{ߌEӲ*[L&g֏wKEߒVA`̾\Drz)l_= ï{}0v43zB{AOFr&|9r7pɭ$](Ї3V|K[`?zB7館te +,{;3q \i|P{ͶyyE {b S\Ɵ'S= h>h?UiDEIј|߻nBElҦ|E} ig^.:-|mǵyݫs`Մoyc|*|ii۩Cxb]K_Ha7D#!ɧtnH4,)HU@hP>9KUnP ;HG|juJ'#7ղ/>`'ӡ&y!s^c]db; %Ѧs55|s<7R~NmPujJZ+P`qV':਼fͿd8M2?X9;۵PtOtExۇ@Y 1IU3>je^֙)ƫ}SJ6ja%yX2? ($P~..#2{9+m6/>`&ё2#M%8~4PG 6=^] W9:lJܛ _ Z.^T z/ {LMPZPTJ+YH"R]z'USP9xxvd8'>r'b`.z;oМ%ilb-i;U42Rɲ}p6vh{bE#bҪD˒ś>WZK}p!jz=⹒Ӱ7(>k^šK]Au_,1KQ^ÂL@ӈǵK-Tϔ&2תTV6`C ecWχ!MCD{Y8AEe9.vv,e7%\е4w("Ed\$:: ie8\k7XXJ况w.2,LhXoW˃TΝ D:%4#K9;bhN1ED0'lKh /q @,jH|?j1 p`)J C@4nt+D:0^Wwcx`\VGzD5j&m̦Kֿk t/}Ga&/n20I,\Xȵ;LP 賴Q5;*w.DVp@%*[hԴ|wdq-blX0^A30Njn9M\`w"c52&@&d֭ ¼tsi9{+8Dd_/6>٢G Q&fcwUOCeyKQWY:ZXgS(' k. -ezv5ƘlN`%Gmp!|i\(ƚmƗ/p. #p iüS f}~T{+k\r4VZ,Ơ4aώ1݊]1O(@.șVQg rѸbC[[y[xI<#ѭ:tɡa}~ǴZX ՜F-d*n-3s?b&uek_1ɰPmuB搶iY;VѢ# ?ǝo3j2Goe&4dWQqc[^f eИpM &=^w!]GqvƯ#W -f/GP؄rT`U'mz?hIurbٽI9zbQ 8FR,bm3(~N~8x@t E[zj'P╱V}sJ䢶%jPvFZ\AE[_[3lBNb\_휰:R-J!̘ezz&ڻ=ZX5 {s$+Uky_ 0iJ slb)na/uŸM:F#o:WAe\JDۂז WAyg+4ܟ;$if< 5S?T Tl6(08oǕ" %mV*(]&װz\G%#XsP1-V`%ws< d3b_e}i=%h9 ("6ME&n(?Ujʄ7TC "vt֘ Z$M`l}ElL%f&wz;7R4̘ƿ3@5ǜGGro3σkJƥq/ vpGIӱ_.'v i9cHn=xhOQ1kڐFk*jUT7 ¨.W-ñI]a~{8J^v ljHg^#зUp~ee13OJSO:t9:1ֹjaA[VyaGZ^猤] u efެ1>X*AGu":Fd_* rJ4|ӈ4Wa[JIP"E+.'SMeu$l=*LH껛)>}1m!T"]C#Vk"BV!S9֐9“@( hox;@.HMd(<9s|XǞ#GFx+%V5{%莭(M Q|oWLY=f ӤVK$Mp#Ǡ=g*Eށfr²Yq!fngGb Hz2 =t<4oݚˮhtG6CN(je L f&'J~.-4W-]ӝ8-OΞ`9ZU󭆧F"@Llj.alElhx^p34ӣ/B_A(,ÉG܉$^=dt2J\-)L%ogx5)h⚦ӒE5)sD5x`u2@,aKpEc~X%cqSxj8-;bF `ԠÅ~ހ|3@`A=@6ƫLsVuz.,prguEz~Et:`S֤6-7`X_ o4({ʥ_:_B0@OY:@ë#fi4ɿO ^DuA"Pss؀z@:NޫO2VRhQnd"GC( ŷf>U 4J'oLd+|e"Mgc68Qx_I$67a%f vh7CR‘e>b%[n's-#eAGO{2s8R-7i֮L.bsaEhJ"<b(=؅4>&,\I*) ԋA[c kM֗4mfDP\ )͒HgKv=\zEͳܲlG0zXծ ۆ!JOuei #ɜʽF1/s.Orgs_XE9j#:OٯV"ߓN ?4N)BBv!ńtJ&5RHS޲dr]#?ķos= RR*W6{_B "]ۯl*?j9閷,gSa)h(4ɫ8s(X0Zhw,S&5b ¾yoJDj,s\˨AhóHI2MKܱ2K[4j~.F9ˉ%~VI]WZY:7&?O RS%vYa bF~)64ZcK$[,YcgF[z ERҙ%~8Lcͥ)LGI3: ),tDv@1eogZIE:?vxk~du(a^?CR]Qo?{!_CwO>b9@ve_N,Kbo@/ޔʌKƞ@"1!:("hhp7AyqmI__NUԝK>mwd}\UO} F:6b-5P+ ^ϦH]P(-yЄ۝kuS{<4ѸfaGjxzbY!Д (¡ h9)K4BZ24#D3P6vcp=Yw@짰 R+2M:v .VYL~-+Iӎ~ʥ!*RT9;gh .-Q9^̢ڿZ8cR>)KD΋uW[>7pDsL"Ecv6o7gC?h'Sx9%x[V.(3aWTqE)]4VRlC4%=4֌Bc&,QFr!Cs%n5-TNURJ+'^ߞ@VdI?h9A3taVj}p8k}bV[x| 72:dN꽯8/>: ?4HUe|9uwgMK̫i*C0/;)KEC= *ِ+Sah{ံĆ ͲAo ?җKJ7߻5Y: XSjk[1zS,XGhe8<7c^]p"NTڮBip  G_O$KW6#Xsml{$Ǵ9>H#wg?[FɲV{UbP 3TRI*@|v1х+oWyg:q6Ygu]Ng-EŤjbdu}\?ϥmvIh\AH}'þ?B*AI_δ0%2܃$cTS)K' !mWIpR>sUr2o^/KƀPw7}dyj H[Gnx jOA"ȗo!oʭE*ҺpZV;A ޗ|$V>tc6&!gD&l̎5u?*@ROJ9zT҉4vj6iRnxbUHE~i>VAA#5.˭#moBd GJPխKYzG+\}Z_HKս7R,}|: vw5AHxYV:b3S7}66EM~%h39%Y ՞ XCDUE\'I$b sO[ M{ET2QAテq}NGkEm1(S]9Ds1(+%ndZwQPNB]\ 2玺Pf 8t7zN~ =[*jORa1wWe{y =)\q>ӓ B+#0M[b(K2lubm`{^Խ)Dhzp*B,\ཕ&i LY:o&+J8x X贒w}>|BzMo#wŅ9/RtӠ*,3Qn7I49Fޞ$˾7iD搤`yst`otH|G -mꎔg7hSŋG껳/!YoL;XM"5{3JPpYi=-gf[ hHxWk!e?QP6ʪYvr4bkODi=ExMA>U˿ex<ߛ6ƭG}$=cixM_߲͆UT"#):O:[PJOU25+l-7)Sŵ* U%=LgJ]lN!,J7A [H)M䄊KUY=.U"XlTV{W2?(b2r1zև=),,i3.LN393Ffl"So3w-p < qxU6v;S":L@}W\f}1%A첰)Kl$OUz:\ {[["!P?i'I}7 [#vfy,q/Um5# jUl@JU{l ( [rI &DH(yvUj=(){2_u =2fy2BXoAl# 8&{bOҞP!ZKa\GFa־*9 4++PCM|͐Cd{SP0Z^ _i7NcSӠzv~ -wjOs`a0頍jU4dI,'S&x!}j_I'j4I<j9yR@a%10M>3;__֬{x.%,jaQvSPW[< Z;SX>{{f͍=Y7@*u 'sw؈@yN1BF+E\`MPu ~1#_;-W 4 EhEw`O*,G}`܅LްOB:L)H6ȶ6%Wl[o5ބש}yr_֌A*kK<:S4_;ad[1h2G LL;CF|B'v-?R)4R夷AA}x(xē8Ͽj'|G3L:꟢NžLT D׺x(ⱥ`>]NKff1ЁKmf݊bt\SiӖvJ%9\ f}hbT-7S|;UV4ګPTm-%A{ۡ1~*XhWN͞թ5y)iH.H|m_N[n_1bt͛&8ԜGy[Nz[ S,F c?oPfz %~bms"cN悜2 ҼM𯫚0rvq7 Wu.U ׌J" 䞃_S"%m% W =o`[ Foxo,O'Df(Fx򥸰?3./0`o4ObkjT䎾ś @Ídq sLuK9G}LAl/,?Kri :3" )H ''rltufXHٸUGtCBKC%4Xv鱣>ߧ&70o!t2C]A`^TQ6Y݈_U'vpdiOu=4HW?aīuzr"]E,5hj3.Q؊OөQTigq S;eE&ҋueٷ{6Si#TMvጭn OUQhq?3b#-LI] +b="+[;9L6QYѡyd =tǂoSN =2%]3 <&C)Og~ Yow.`, ԔPe>Uk؞<t[&>GE7MP32.w1 #?#Nx^r5Qn+M ASsI @k.QB%,$(S ͨLݹU<ɑ*0sN1fC0J~/JxY qcuݹ9}!oiZ!F b U4i/MN7DY>UW5/m ˆ>2E$? Xz|6Lh?hpDWe[9$kK]Ț( C:@AHl,޴V$.Sk | f,l` gp~&2 _qSoDB-1m ‰qn :@5]V̓m*`o o9B83gmgZ"Bc=HR~ uaGqҴtvR!(. kX(aXy/k\RIiȃv_FFu3W~Z 3Tq 4ՌzvEDS/^eVɤs%ь+R :oUd sC-UIKvxN=@ 輴Xc*|;wdA!_OH!yx>lP%@`g7Ǹc߈P5 -}9\qͽ5m!lx(r6ߡݫZ$$z43X ܖ' yB[p u³_CXIU^J/bB$bDKIͥ]l2I~\U)X]/˴Hz]zTuԯ!IoQ$zFP޺tBb9jmB`I2 ld)D OfI_PTn|`N[fs8;D8H@3du5V jx/hS>I/g8/ v"i|Mzs*H_|7p9Y ykM@{ bmه p0ZgY8ñ={jD@K-2آgW]p, ivf9Tڎٟ眒}9E~\]ŗe?cR[j ڱD@\V[*~Kiu:Yy;4ɱi`k"P>eMA2#x $8g\,4.-a4O#^CVxeFA jU@& &h ě&s؁ulS? ef8cL^:oЦs-3eә9I[wJY2;TCCvh?ׯ;wj"x,4{5!doOKZ& S8&tlP0o53DG8+f/; V o$sjQGbMՎ@"[;a]5.2oΪbv ̔ב_:C~`[y L2Ӓ~B=D AsɞyTء)7Y2;`|X_.ȡɿڹZK1%-n9 8B|*$y1kX"yj!QMB~v yRR~aYKZY/Nμ{ЎE;K8l*1{z߫a*  O+HE4HF@zM8 j$6T.E8DH#WBٚoV@bOAS{/"AyUbTS.m )xQ}f/"@T\,"ʤ/Gƞ_KCG ZډHewq=YSHRÄ ʜT=ø#6ғDθIL2YMM_!|pV])]pr2#Z6(%pG?pbN) }(Ҍc;F0BgGXByEbz4O_6D)QO;}e#LRsb&L $S*3F47l_\:S:XoD~snmhM,ud+8$&!{eff sF6ugVHDN,o94HJ =T_Zࣷ c Mn9~e{ (`g3bV$1\𴜠IY<ƅJ_{~f- "lASv+6o-+ !}yA1J]''%_9MJ?1B9Ni`6|UnB8G5}!zphI.3#+$jVyǺeIEY'a OŰG, ֺ)b頒9T=.]\9!'˧E_ƢhC*>=-ww6/9瓠!I&]D:/.3͵ Uc 'B5FLe[ I*_QRk[Va ~۝Ŭg%:eJ2MgÅĘxbZr-qwǜCkO!Ўn6>HA7o?+ZKO-.Z>+Xxwy|?9ob|U*oO)%A/ e$2dE} Ǖ'"8|? ̎6"Vۘ8TKyIhLD䚧#ӨBxHɺy|" ƥsqbJ5 L?Zւ*]t d<dΔ}KA{C浓[)IKg(yr'z9*ц.ev-؉ M*}\bɯ8渵+ FPWȰ}fu:>hdqhu)#W ">;Rǫ!Xہ81d8H-QT;5Ř ۆ .DJm m ^4ІBh-p3TbdOm~ >E+6fߓؓ ܠHG"&qb2י:ܹgc09I>.wdJTްA9]f+൮Sk`Ѱxq_"~M03GjT;=!ϡnޛxPQt4Lrso9; QDt2gGEYpW97\z[maiI -ܛO[ٸ(sz3̬GRBē!nZm *Y>$#$Jl^$0 7{̼NE5МOO)3l„{2=\\jKfu%ǷrD-}7uN݌`9}yL'OV;cW!YG9NnC\s qcP(hZ_oOe`0:m0]H=FToi-sO6\(" اE4\1QD8X`bHG'M=+=Qs0fW7҄$j(! !"@r*.jv ~DѴv^/V=:NIk+ D]N/F Yw?+Rt&} eYf>FLFD1CɼI+Ynl,<ڽ0;9El^F+ ܏_^\ F0y ϓeDmȂݮ\.Vc#]lLtxA(+,#4 |K-fS?P<2&(x. T| ԏ 9߱_g|wB?u33> $[,L+'>[ܨ߯_.+OI4WkdpdԣEcs=vUW]f-tchi[aq9u#àP^s96' 6nz_b4BXt%MJYrtxTRϱIշ n [?Swwӵ^m l''2Qڋvգ"+,mhXrx*韨7R7/,(zץ9Cy*F/K"͡]*ܪcyv1sa"dZ9 {]|w4U{b1.qZ:B 'A/2DE1>frO)gNŢFYU[gJW6u{P"ZT`{0nN3B _Ŕ(M/B Ѱ,9ʩCBZR̘ \jj.J.L"r>#H1n>7:ҙB5!y#ggwJ-Gxm*A;b}R)0":t(u|_m۵ i|( }NNße YkPWрNz]C Ĝ]P'NF5(B=ηfx12soCա=#JmłtOCY|3Y{څe٣vITyGF^M:V$4o+b05oi'krG*f=݌FjxYW Z/ AT5p+cUz=5pohu2*#=Y6%rih~D-[I)jj ȭ:n򥄍T *b.2x(43i:^B4؟}(~2+V6nG Hm@#т.+ue] n%{  i 4Dl7s}>X-r&4I6MBS:{(P9%C\!nK_VX|.9׹LKP枊L# ealwASH55V[HG_)r irS(??fvnZ;qL<0 p;*WCd|a0=ۡbS{(%zVpZMMt%J[;X.QgUHUqV_<ПVaK9TyL)SrjFqjD8ktuHW6-9|#i4(گҐçE3@ֺڼu?gWXYAT&8]┖o_(Ah8J=pZ Ƚ*1R?}b:pƄz1P>+^뉼͍ ;w2D1HAX?M/)ixۚ~TJRڻnE;<щDqh>AKϐ +a"_Jad.WQE!u:;(P( Nv!Yu^"l; bK@2 ;Ác[Pb+sx C|H{]v=~M 8, !=# Oxio;k^-kRTvʽw~ƄIf-=S,(>˸ױ0*Yū9ըYVs1#.AJI-+[ARFѮzRƬոz*ĆbeiG/b<+>L$]͙|gT&p`/bdՑ=[~4[4’8{΀tK  TEAoMGf=9jRQˆ3hYg>A r 88pl9Ҝ[t֣! T@X_QERyW }3=xZ!uWl(x8vFDXruKk+0jʴrg3حqVYm82Vn34SmCo©s@?RNt'9θDɌ*n#kfroj1 9aܸ ׮w8TA0'%"?1dM5y6EbrĖ{=^ե V+#D~)?wIam7m=e{\VT^J(5;׳kkJ] q2KbOR6]??ϒ3rzaq[6z\2P6 +G3A>BI#jG${i *47M.~LYIjj%\>ŸR B$ٲ8(5u mݭ TĬ\YrP/%L[$8LeI':pz? IZ? +RI0RB֗yrٞ4?Fݺaz e{\Ute/\Dp|:^±,FkMTKrfұѪXJTx>n}ȻM-L 3_-j ,!x>C,KO`I 3gU:/3t72R7Q1˟FBy\ `7 9 #?XG8fk~S;`ƴq1ہ2bstoV{C(KjW_UĎ[sWI!buFIk_-"g0k.ڀh n;tJU,甧Tn~ؠKi'0Ikjp?F6b^f8\,v4"@Q:D|;C#-=vDG u (qPAnKEѐAY/$9ĔM>;C3Ft♿Үhؕ-8-Ȗq$!ɤ^pT5鹦58(3K}.J~]Z`-iz|Pk$UMvA8 T"Hw}(ȍ ivpr2߫ eb2,HmQ[VbfXU8v6=uJ[v~Ž55t&1cfBNE ׵B=#3ƞ@vB;j40?` .\.pDcYMqq@vXe_'b _͠>6%w@W uBkĮ.+N=qX &S:8x(o3wٞp2}(Aܻ̹Uۅܵ׹6PNT5A[F` dB6ącUشiw奓cruE_lKWBU KS_Rrj@ ":qGxYeVm ̃]Ph]@j!ol3S0Ҷrڳ e Tՠ}Gr|JhIP1~|cWN=qd 6nȐ'ȍY"kR4k S5o)A" N"E [*je? BVHY Ft p6pU:ͱM )[cb6# W;,4V|5ziP>S RH:hβ655m>FycWVbxg7vWO+6SKj 9G|44H:K'H)!_sH)Vshϣ5FyBlQxtC>得]lԆ-Hwk<1oõz~U΂RMtſk$:6 = EkWه}_vG64"] qU-XkwI&Ⱦg21z/߫)&|aD|6͝Z3S ; iؿ{ۿE(JHB'uW#!{*v =cQ,BbF ,$^FF\/-+,+nbS~~w &թL9P{LQ{qD6)iMzMhF-,"CvWopBg҈C\e!rKUBE|~G3x2vLX0Шh-IxZ.S͛xÔ¥4y ˱,ӎYe D}h~kkG:o/Dw;qfwЕմ"8Rs5-(@rU>.ron34|xK0[I!dۊpZU|#E"J7 /B] k[8е&3klW+AmY?WaEc=l$(2,r} 9H>$9;n,tbLA{|Qz (hMb:;?YVϲ~^cZHiТ.ex8s)6hcK-KcNmf2d9iaxz}_)PE>ԎRpq~w4b]Vx! @?7`졾ˈ3V@<=GO8GoH'lYR],Rg඼8T\au9pTةsC;Z)Ej%B@B;O5[mU&&WTb\/[J:mpP^**=4g es`~u{Zxq VOoJ+>%ƥaOJ0ti{C" !ߛ /lݏc4V1D |5C.M0.GѤ6xN g?ek*ȱnSNg"9a}[rߡ|jۣΓvh#v&0V)ZFg$U2ؔcF;THV\)Bc/HGXA"W82~Y[N~A9:(X1#`{D];Mxw1e钤=jHNOBJW[+8뉘3A7FPBq2IzW:e+o(F<9Jg"MBNpH;A'oٲՑicV"*/8ӌ6d2`0>zϬR]趇N4 JΈ6uR2{VA4Y)BVxԻ7X0q Cbs69/ :P6YLK׉u7$ƇTA֝kr *e؄(VUTR/& 똞7yBDrfd(8aTݼlgړq~뤊zy6y؋b;=xF"c-0-ŷaX}xa(M{)0ey0UeD"U4]j7,Xlj?y/.&L uל<1? 0\`fFrX3W[TJ㺡׋W0(#lKȆV1'1٤UR<.*iT1.$rЀA8g;pJؽ8Чl+)|HICqoD ;֠kAgEaŶ 2 :~肊#jjͮ3Ӥ,ٰvS23Ou./4E. ?az e׹Ff|< dL8 x7h_M{9#U|1mY5k?CŽ"GYvPy1:C"x*+0amvo9TK/o?x35 &iibMvd,?`w(-"n*2G3T -6oYw"qrOWn{+_.NA&L$hޏ qO% n޸fFO \ bF3 J `ج{ϗN*phʀppFlGX2l>뚮߃ (ix|s+vi dődk-SpX֎=4wEUOΗp:h5NSg KV1!w;y{ɦoYر߆9B//9$2c5g" LΆ⇏j%npv'չMt͡dEթߝqc;Q(fmj246K^:l0=QN'3 _%x*ݺT9I(T$IK8ޢ`Om[\Kyw;fL[,"6GJq/RѾA8V^8acG氤Yϫ̯N:M ]<*|ep$8Qyz0 UZW3,kz:U\ӱl9jYOk>WYE# zW{5|%^zPSwi罫adb*z=-u7F3?Z \kjw6@KdZz0<*_&r`=1[0vh'&#,Q9e.x9bZ5`^QaE:tOQwA& RDQ A VEsڠ}+L)DͬQk$.^3y$TE>YgKop#`R:IKuž֌a\3bWWEmQk^z5Ǐ `sh D;1[cWSoF'@(u廓=R U: Xa鸎!Q`Kzq9+ w߳;xL`6~b$J.~ 1O4_tܴ1 Ш{5]KLxF:yY5`\W}eS QtCG|.3@| ۹RW7S~:Cғ耽R}b 3Z ySG(x[٪1SAZ/b;oCxCA̳Ö́ymg@ل>'B)@TPH~c,:d'ۼ~cWd<ǎP]RKvh,TԈ , uE_N )eK,s4ޅōk>!ϧף3ow`#Ir3:ZydcR|dc 2;FSNCv) 7rېT FIR S(ZkI-ߓ,,~TN;BƾF[)[3Jz͘1 iЭ͔F=) x;5 pyM|5zP ; ~Trة!g-NݟUU9{pg: pR˹IZ={inBn-Y쿕#K )<=*l:i`ށz2^PG3&d݆ߎD-]4P3!8L'f Mt;Z=RŠIyY./!\aC13X^Ix!m`Ѷ+l HwԞ C"cPwK,߆c}yƸNTc*ltUoGdM9  lR  [7(lKͅDyɤi֌97\S-dP)MtktuFtc,Q;Bb6^P(n*ގ!pƑL_=&P(@^W3$FzEr՟vxxtFB\XJb!nKP8g0-Tl&*Zq>-kUoO Hb`׈z(Wə![_ G>_S(Ö}ɬL5$l (m͚ >ƖX{UVnpSos UDݠhz-UUNP/#gdS) U=AcG z(e(k-wZMhЄtE?PY߫ !Qcտ|OϤLh瓔XˎY/J o`3OGEt^f` {6,{=R8BLOG ŝ6J=G M?$ŒZ;cc4jSZ)N L&WѽAN *ru45dǓg$20*?S$Ncx^AthM;GHX;-r9 #f}쎏΅a1OT#lmxZGcb8c=L9ZbID޸-%QC"2?W ik$ˣvϖ"d#X摕 I#`kw`=JO@[SʸOK0mVx/Pa)VZ!Z(@:$2ⱉaQ*,U7|:="G|+$9L#iCvdpwJDCpKȘcl'-!-C#w^Nj64I|pChyʶCXsIٺ,f61ӗ6@aNb'z'TǰS-TIIV#yCr}4xzꈶ, R zϮS(HZΥj(pVd}r_LЧxsfPtDjxY^7P+7S֣ԼlR;k*\5@<$h2d"#'Hu N 𕦝@h[OtXŸ@}v8ƙKkiΏ?’i1&"a?1?IUܯx }bԷd326gQhQMߣ!V&>1((ut7؞Um.%Q)! ٶO,ջ_2v+pIy$#2+"!p{ߣkX,h>JB푬d% #@hw1^TecVõ\:Q:Fz$%s;fnR3LCܣ@ ^)n`SYzM{ 𷬠f=@ljBS@e5:f(umJՓ8&{&a@Thˏs!14zԀ=8OQ>%!gblyO Ogщ ޘ!}"vAM |o\OVWz$n"s;G^H[ˮR87 [ϥnŪU,s74_B䣽aoPRqgkh˜-%Hw.F, FSlf߉,o hjUL1xp~ⱔ_,x 3B=U [DK/_-'4τnbay auC5O@EY8k.x#63c<V^ AD">)wxsWSA4 k/Ҩhρ lVmjUl>KUs0+0=A$6XO о' FPbzrEeC7ʃD%Ա,v}.S2ucn@5&G d?LX<@Hޡ|z}:, {u%zvgU'Sm.UOK\0OGi"ׅA_D(JJ2dC&t)7P#pPۢ<v?Ű?[)lM8d(FUEJؾ`a{ ݰ) P/<ᩛaUg8|IsvE鶂53_s˥L(?-S^uei'iL oE2hm9R $6m\YƴMBFeDs?iO|ߝG{bB*AjkPw需1͔x{u!wXanfiF/xGcQ UIu]쩏ޠi s uU4a^]2' ̔K ZvKD QkhPrpr [80Oω*gɥ=yY)P]Dd {}ofBhm7"Hs^?9d+JlM`A?~!AX%?T} ّ#ez#PA-BR$ie'$Сˆf-ݫ4׏6F_b$.v[g']R$u_hfd.* T@wLk*|.fc42H3:@ZhZ;٭{bސДLAؐew }&ds5R%LpBd8*{$w4:XY'- i-и3!2@蠃A {nvY+UP2%;_b}T-;Zz wN8TYғ>|7wJ uPߟ йqS&őb:ž91@| ׳6A&h6{"#r?+$h7м q+C=pwm~ٹ,-ϕp=Ws,pD4K`sWdɈ^j)J5G- a6͂iD{—C$Y:.~XӉW$b5y !fϕaCRJR'/'pnm6`<;tZ}>nv V@$-{7wR`@0Q6vl|ppӲ M@!b$g2E{c/_Ąjs=z7N:g51kpE[!.?C QQ-O6 # &ǚhn,rWV:E0oMC,C{)h@#!,!J Rկ *a%Hk3(Q㫙|2^q@ W%y R&lӮyf03gt#A^C<J3f],xbG'+,'kO^h\P7_\3ڡ,uYh1".V0'6u @_dųk.@Tm<&iB4xj&|mH)=&_.9'FiIC")r.h.$l7П5.U Kt |qIjge5rn^SAV䀘*bŰK@-3|q$z.jh#p%e-a4u6G@Eߥ-b oQ˹?o&90J>\PҢȌ?j_Y2#m oqb"~6:*Z+Ϗ?oM|hW[zcp -Di,k텝L$g!٘6/ g*"pw S$Xpю*5 Uy*Z4qyx~=~By$erPhb29ڰrChoV{jH+VG1j..00+}jl9߀AZ_R>CD2H hPLoO@j iop֠Ky3PSIMRzw4;odS̈́&K,=D/W^$j0Yز*4 Khz^]$KUGs` kE_  :ɢc(YS'S:*G!'ݓXE}{sLa;0ؖkawѠZ[rcJz%cT4+<1on%@RALSt n}PzȐoe?X 2рb`"H\Pg᧣x@Y#OC\fzNV5@sS iUY$T2 dNee t2q(-=BzeuOw?%~.wJBsIH:,>fh,7njJmCsܓU }4m2n握7ܵoNEPx& )ф VYCNU3y1&jUApἆ|jd`{aBё~֧J)cDUm+o idecѸ w.k`1ngt< BfيSsFEaя8N!,_Kcyd`TZCϯ32o]K-Q[&Yja[Jj[/JLlFWU07d:^pMT+M0C)0FэC}s3RTjɹzQw$k;w)w6m*I |ÔQhF<+ Fϧ~gYZ07070100000064000081a4000000000000000000000001649b7c2a00001d10000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t//]?Eh=ڜ.+͠qSí" \tUw錔 9L~ŶųYH%и}s>X~J^ Qɹd)%d8{#l";zk$[1Y?eΓk'*vUSX$;jr nSV"9<~z9fnȤ3Ɲr)Qdj&IS ):(4ûBuof9˨Z]*"#/'YE !⛈:vļ0Cp_S DmeUނ.B,ԲٛULq\zq$N֊z L ׯtױQvQQtJQImO< zmZ[2!+O8wrqP.g3IVjWS$ݲ^&zvR_o"x$9lp*oC to_}h\7*F"lD$Hv*@w;:sq $xY($W%۞+J9dm,5Ůs]¤jV :WmϢG8zLӗ379S7: Y:fUQFewJ ?ZzΊ1 cdr{oR.#"PV h'ԓ/NY`Kw ?Q3N$4}#06pk0{Z{>6BS$J#u"_W8}L=~81x]ɞxwLDYArT[ituX 8$S@OS!Q\у8? O[Nъ"gRS} \!4 Wva}{x (mK MB*3Wi&2=A@wsj)!~s5>Twf@%R. %Pnݝ./XK4c֔GpvG2u`C{ڒ:7_i%zJT^+ Tyt[4>H0|0ں#x{=072ZG,ދsl#Ӎ~r^+ڋ ׇ8^$[$:4j!E= Ru[X]_jLQq6}m ڍ'Q9lvwG4&D=O`(IUj4jό!/jS^ (2'M[iID!{|_ 0FG/>O%0:7fy0n[p A.[iLQ78~*gX9Ã}@E]exp ʛFԷ&a8'ylњ:M0sxbB~z-/ -ڙ3 <㢿1Jh4w8K7h|HQEр3^ v;u:W/6ZhsdLgBJY6lRԹeWY'&>O Bs̏ytd0RkC1p`"g-z,4H!Y_S}6Xyߋ?fl1v/"uUMusڄp@q&f SS5h׭5}!cc80GbcXM_eY$")AY^ 0xDL<bE"bv!B1x@w#*͡M4,t^k翼h42 >2[Z`!܌+Yb!$T }+1HKQ˸F4 E)m}YE+5W%#'Ɗj}nOװum4pT`Z6v/&AFgo{WU&XI:$-c("3+O%ZL}^Bh콚G0<]x@±wc"off}pqo?ωy²86CosHN"TWI0vVy|.xojkqFW&9EI8n=^wQwF^ŋ9}2{ׅTxéÈ 3Whc~6zj @Eh+txaUoc󳉞n Ce *!':bKPP;1'&0p]8:uSɢrhs5~Xo$Y0ŕKV;'=/:A F:Q橍aԨC=rO?u;ěZ%P9TqVwK4zpaxxmk:Y.R%~/0Ep"pgtOA. )UpVT4lfc MV07qIN|o8H8ABbzFQªsb )#{B\B+$OV ce$HJjc 8}1޿#gsi=wP2=6hDž"ڳn/} 3rv.l!@w@9Ḩ#MD7cA\Ģ#H<ĸBym>CEGO B\מJT_6 W4}@{M5]EhWοM!42LlwG)'`qX)+́dΑԼG):,՚$r~i1+hA>уE[rӴusJ; f7_Y#^Q7)l UUnsN 9߃VN^IIP}*;\F?+\ŧBРBbl2ɈfLA;YZ &Z˳,}#u՗zC#M祝mk1za)@h(N~ɜ[kG#E=3ۅhG)W4鳗dPY9N>)i&^z 2tg0z@{'9+1O 7^O e@B% Emihw/?, KOoX"}MfgIc;@yi+u @] >B{3s3P7⫂үχ|%Xx%$;\:(Eb4Θmo =WZ3=5wKk}3U,C" 4ޏ{$;~spG`X%LGT["cM׃ Ax$ꕰɍץuv|Xri[f Pfv5Xo&T[pvW M%f씎l{1K*zr'oyV$\ܧU ]8osPuPq;29^kD|;䂻#PqsD:f`@OF^*uq~18Cp,\1~q΋ Ɖ(L1턥X H-Jf %=^̔`cM䴹f>&]uN Yw5Pyͪho4C仠FփL#(.JVBL h yi,=xA1W ̤ƞ+X-sӻ3+f8 h<1Ϲ|xqm𛌲&PKt{lh$2Y7glbw4Yњ'<T9[hXg{ߙI8@es︅Q9_i! qP;cTzG:dmO3sM2f֣Lת?5o}W+=@ ЖwXݤNj|",L'#OO diOsƷpbEte#\DvahQ A;Lߟ~A|ՎzO6I8"O}]3`O'Ζr$ړ%5d׆Dz+פ|w [Ģcoq +턟) N\Tb>t;OP)J(NBx|H}bpK<@ƛ8^. O'Ktս1 ֍L8ڻIb#kvEQՁmm"Ȏ6% 1g}q=}B +T3='SpxjlI xP'qYb +UU۳R<-hK#e՘Ppc8Lv&cuhبm =a.">t*+ 3l1=, w8?{4P ԜاCCCc"gFơgyhңCDwF6؎'f`jǼB.^ <~4BV#I'3kY`<{??'jjν@g,5jﻵ5nY5xe:kͭ56G | 7χHF4[jti/(ϐ͓`e:XP ߪl B8UW2*4Nk5s_μER {wFW N(YSBr ۿ,shv4؇b@\'A#@M9?+I <6śtq1dGRko5|W/*=׽A;6M.{nEvG[8g䒈!`[Qp.ĨԪ~ѿRg,ڸkEp# uxp\DV7A%dZjSv㹦F9/>TUp603x0':73Yʆk Fؾ7Lb32* 1%0N]ڬ U{k\hSG"_c!hoW[L˨V5GeYkX&R?Hm&aи4|7;;9/޸5dqT=lNUR<"[Ooc;qt\yĀ(6?b,iy!T b rKKŒgƅcR~_{M *B'V8Teʥ; p)Gk3NlQwԪ@y3`3e@m>m>es}4_ž]h\T ޺2b}OD.u(6AGJpF:K F8M^?=`&ʷ]Q{hlȸ -]T83-·BѲ\^ػB9u4`*)i? R'C| gqV,` lBQ]C,D^h(bD%eCcY{K%Y*R,'Ӯ~6cb|%=Ϋ~[l8ٳ9_ٹƱgYZ07070100000065000081a4000000000000000000000001649b7c2900001458000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d]?Eh=ڜ.+p>/?涯BR#ӈi&lM:$eLFWҳho_Yk&ϐ $Z+,5<>E垄o#ytm<8Rc5ƙ. 037PI;!HZД{.~B<7-[r_\6fVCY,|08y7+ŷr)`NrA~ YqTquw5N1mTF*:JJ??GA9yf%覕36m?o {gt i-<sRoN,rLogp%7($S)B6RnL6RVQTvYJ,5l?.%;="=?!9~,~xvHnrh Q~o rwU؃P HjΑ!n`2|)2 ;dC90:ChaRF>jԨgA`oc8$ݢ`mKf zfO '~q- z K48-,{͇vmBn%5 9<~&-ؔx=IvNzq$vǸ,ҧ=%>UrhڸNTlH~}/F"뀂a5bRg.{Ѐ-K;NЕH-yBaԔK5oOw>ڱC;´\Blq&)ҤN  ŗ)ݑ#KtN7Y՞`k yZ :Gk78Y`7|̊Qcχ?(mL;"Jix bUN)oSgJUiS<⸘nd3N ~b 㢂u=kAf3:{d $DNqiYGdo׋k `{GR*WL!j1}=ȵeF1?$MxaD[!~G>[71RۙxP g WzoM)`#u @-@-P;ߥFR,Ҩ.M& 1ߓ;)2 ua@KϰHx7QA4D~uEߺP?Ƙ 9l,[K:Z/1V)$p<3Dɋ4jY}Nl*R"j>/R=ȿtկ@{r#4[~\y1\>9dѥcg4 Sp1/I_XXC+0ޖjacVJ^q}5G/nq}ih/t<+5g fGM/7chn d0f"/~1h;C-t+wŷ=zq_F0H|W AJGMe}M?|wgz'HfxK=?%;?yhPg ˠ{ӼNtk(t!͉H{;F^:{4 !w͍Ưٔ?@"Yk A%.0LPGp%Zя uZ``MO- 3G vឣoiq W5*TLvQUb$t~qየBw78ܐicjtz=ylC[B m'2?'wXUP#%K,:_Vj_"P-JEFY ?nSjaHo'jͨ0H!J>?`4Bx9x|c!TobJ_,'yyzvVvTnr7w [JfI,X7?Uуg8k<'g}\Ye $ցTÛ9tV7kSV*E:wԫS!/ Ok SShzoAd3z [z0P *-k1hd7S Cҽqnsk34؇ $ʄeEX@_*.4 .415ij"^Q()9{?vS=%l;fqlR"!q%hH~' 3R՚d) `:kǟRk4tz -]ߎXun8`I3_:P۲z6⹑6WÞAEw뒳! %{qL‘T&qax0d]*[N \ e_)=Ec -z '9Q@bQY_{S7Nbhz}̦q9ڕD|巂G՝Q7Nq7N v>ՂT8%A;M;֛4x@.ܨDhރ?5 wbҍLm%>p۔۶u E*( 9.K׌zx v P#˃o*?ƝGH5AB|5="9ɸ@"܇D%qV L݅XL_y(=lങh6u^vcؿ(͒qi+qEj=gr tl} qMR꿄u4A/,1  {¶)sƣ̬w]NH޴gI/dgSl'y9|/Uu9BLqU%>yIc]f6.T{tc{ʣ(f^/2^B|ogk59l['8[cX_ 惪pu'Uun~;aLuueoj\OF^߸8gbln3sEMKvS{yhj,1Dȥ(:UIv^Zɘh骳w;N|`J- xv UIX>MŊ7!t"E5Ǝ\0CQݟn ̥~ĕ)y xkX·<]5&2yl2c|i ``[-bd%%@JǚB- )R?8V3 dbT-eq[gWU(ATxT%e@?x7w7MT*o֭I`|a笑ilGEȑ_PW&q /7:8d(QjGw멎 *qqɒꀅɼR |^riG8:[`(S:B+m1||8˕d"s &cW&Ro_|}i ]*YI[{"N_?䂹ƱNv$b}A_ʴC$f')dsxJDks1\N}N͝:pSv6]@a'o:X=θtHYF~/lMg egCwRv >G0bq^Akcڧ]::ak>"^q9{rD8MsXMb,輖rM;M7ubo;A^U|8kaiΨX_]FheT_`S\0m}='> IRFMx?ivIƱ- ˖&_'0HB ]BB=mfHa}Ґ0i :urw[5 ټ(7 oysgbn#]oMՀ찤/e&R6h C,7)4Рʒakpi.7Iq>BF.oF?K6SYPlJGr܇Ge#Vj95%n敼cy9ƮR^5WS-TInju.psga<`#d<y/K~Sq?N'#f6ߒ?ZyoD'3ik/RT)Pne]#O`Apm( j˱gYZ07070100000066000081a4000000000000000000000001649b7c2a00002fa0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//`]?Eh=ڜ.+BdNh *!\d|ERq`ԾV0s;Aˬ(UahnN0,8@^GERT^|8{?w(M"4޼<`ihUcG;N5ǐ|s91}.9w(e:;ZZdD yjqq?od7j=ߙ,;?&<ܴoAŠ*la1C2hmo&tΟW2|Sa[4y^K+;D-"{2D~.G0MmrI&d-/HWHStNBҧ;;9K}ڍV@D>', B(X')&)y l:AQo> 鐽T׈vi`[r?"rBDAl噤*D:Rw"S|)B[F1_rK@sbFrp|-3&C} l xxX%7k4}i'L4_3w EhFeUƝ`an HDݧ*('lGicR:J.fOyuȺgq!C{ֵ>TjY?'pj7vvUw~ L*{wб7`0;{c??!k{y {RE(d}ovaQ1$ה/ BͳF%{`F5>_G".ϦRpȕJՠvTt a+^Ͽ18dXsqJr :`Z8N oUou;e>_qר-d\5X0U_;O0>N9R wv#ߠWPA  շ5[!~x.Tm>zdNBS>L2F>=U; 4x _^v߁z!S~іp΁Ѧl"D׃dv)Axl~Oem%sA?E\w7PXtX Ѽ#X}!n(s L Gl~}7|tj}TwY 76 B{d~hQ#'+ q2?Zգ]E𥥃+f-Q֊uإ|SUp:ʕ7a=ɗN|hXTJe"J"ݥNHs 'FDIvf q_q~Ό7*ù{ֱh1W b*!dv-z p9~5$x.r4cDe~nWc]Ekf2Xï[m5ىF,fc')g0,1"E߭V㘺"Y &xvF?E¶F7s"HsM%lˡVCo$]k*mU0;tDZ_ZF m̌d/]K7qBgH$K|as"03:k86;?@l`0T="hui*NT0659/Qzᵭ$X ơ& q#34U- >#"ś?ds=l &Lc*t %. pW ՄVﰵIz_2_90qs~0<`q I_ƣQEs !GQڠ~_Ctm&ȉb(3uT DXa41grc,41# m(U E|Tˑk/mt{8:λ/5Wgqy3^|]|ti'J_-ΫĄBbXZk5KΊW=R(?RU$ʅ) s%}? ۹sYx'f`D{aϢ^G{ki {1Ҿ!j}[^:\ҒLb^=`Onm{*i53hjkeNeo_aJE#寧 (o2`ءbм6 ^$. \I1|_L#!$@~~=0 ~ ?K`Ёm> 6Y{ֱ,l]rota0yϛ>1SC =W{JaǼF[Y6y`ck nc1GHrKi hKrYÅʆ }?T}UBmq*r@ (.UGNq] lv`Ʋ/(V`Z҈x(P#ڞ \?l^L@sY8n#ah5Ia5B/QuFOuTL 9$‘<[jDdŒ?_ѓ8xjF\MxYlH 3 ~Cd.O#%ƔV<>n~瑪>lH*DɧPGoA'ZVQqf\ ;YAg<í}K|`L4 ~ȍ0;f S7 Nɸ]X-e&)vva fǯt>-9A*M>/M&yW4jxBtK=:ܖ;G79U jcKF#4qav[\%l'D{QgĻW*7[D\卼Tl#.]Ϩ(~p#sf0侣,1A6Q&6$;e\ҶPd:: ͥ;Ҏf/#U/C^?$ˢ ` i?e0 22Zl# #I_D$y?.؅z顙'|Mw{c*%t0M}Zls,M.ŧ>^9{KT)J^OxԮm W݊0QP6_aQmPMxdg ~eO mBcC/,\8(kY\RUextϜa{cm%]Mߜ0l:V¹;1㟚PΈN9b1ߛ޳r;*MVWA!""3[1oINe%%nmx2JF.%錺쵝CeZjJy\UJP;Tοng`w=fD;Kbi#Ϭa_;Yd27 t2 )GM͜rX6 r޾‘PxV.:;NE,\KT 1ӑo*.W g{BBUB`*&4hC/ͮNq?K#\g?_؟Z[gP }_ۭӑ^R5-fD4@qW·34TT{~#HpR61b {r[}%P h2 ִHGs2Qhb?jBk?3`b.bq ]1}PU`tV/1pfRۖ9B% ĚRcQN_\~J RvXʧ>5KRJPXr4!A 4LJEi%-Qƽ?Hĥ<)1}}ϿqWME ppuW[g➕QpO[%9%b!HےMӄVEm6ܥ;qnS-Gt@ۺ|e,f]Y>¼%_3I7 dگC(RDMcʂ&\q].8:Y& EE7 ꁛHyKY8.!]"@]oNp\oai&$3_!I'֯}4&֠}t Aewm4Y'P"9 aIY kW,"Ch䙤~<"TMuQ1Lդ`An29-Ð #^()/t#f$`𕖯- j\YY(?B ,2_š=CwW>( N/g8ke!_^y}0 ˅(BYZh<<"$ԙ&zh/]†҇\ͰҝtY2+t椹y$-U~v?0z!>^ m wYxEFPlOu^9K Ad#SD@=,RR^p/&FYs.IfWτ& uٛZ&WMA @/LU͏Do6|W|@K칠)i;UM&MR'cSj;/qݱA`B<(?ck,A-:,ex.E' Y_ WM97*e8VZ:X#+9}Ӡ000iߍ e EsIlV?w Q<.k.wx OJt!&*=":'DK'GRG+nSpkK$ŷҎ˧ޠy L(TʌZIT4dɨ9jMXe9ΟT1]YSt?UTl·=ӣf~_D ʓ=L>S;Yܚ Iqy1ޏ{ DpRN)Ö3iJ!-ǵ;l2;#K*DTS)ͯZr7, A=REhϱJIAeAΛaЬA,z)w.8:QM V跄/]i/I&hT'}jsEtBO k 6s[&@Rys/;}}dNJ\'172{2oᅱcx"yRDI} +||=G3&x.єqa+(hpď:BIQ"B%t.JfITqp' Ku;Y2l!1ogثl5j2*qgӯ,Tא7feܙ7sCe\1LWxm:.0]=8 BT%R~W"d>A#%J?p}h8f6NJ9SmQ- d F]MPq!Ԧ#/vш U&(0aľ\x|Z{Ok:тțZlQ=w ˗QnE=L2gz g@F/$r)}ίY6- U" ȭ9f$AE:i *R&Ki@-ЗL֋wSd;K%e<(DBtd\8g||nS(\=BgkܸYg! tDMJی3f>EK'}w_[XuhŋQ}E/bzM<- $2dk0_~>GO a Z{{20Tm0w^}@Tś tއI0dZ)JJ2a@%XVlvljgbB* u [ oo *,LWJLW\:IԻ`δ(B60gvd tEqÏ 1ikjB&2cޝ~C!'*%0(FcJ/23R(k!^An,T-4䮌ipX(Tc=1d/H}ūΉ$ bǓb_l[n0z쩟7 [co=bLtcEώE QG m'^n0ABW>?V"niYڂIVU6T~qf Rm.&}2Glv0T2@%B! ڕ1 \ØIq=N7d(mKSLѐo3^«_:3f-ǁe\0pb, aRIaB%.l,EConJZyθp? *1{ m%c@~]vX2xlxnQU15轄ɞ5x-F,o3j}:D8UmAzC^3dU#@;O~$X0]?*q_%1nwa*n~l{3 Mt+ '!ty\f8D]VT,!s=ُFd@6dkO $L,v ,,WD}X H=W?HkEsubϡ/J3-tx&8P7G";YSb*IcP`6!_·US%-](A=vx`g[Z;)Jώڙ!]%oQmC6 g?>*jE6y(}T(Y׾GI3^6If<9ւ>޺qv1zIv;I=/`KVMM(#PUt9Ꝺ&g_F!US-|GW<$JtUf3D+:Ӏ/q3!Gt !a=0dl+>7 e!P(uÇm>̈&(dRYZ!$P-iF|X3x m#Ĺ :^tKm͖Sx|$V}ENuwʩظR*}c dp5Xx/Ch)W^1:bc\.=+.5j$uv=+j}3u^\諏8N/bє\xfR"d It Z3*$9nT)!NvQ3gXn]r{S}} hk~%吰z8Imx ,̅nj36(`OFAc!"4=?3 Y'EeB05!c$h^'ؖFt/eqC jZ*E2!KۼpTtWA_˦#%rW4:)ivK E_fZn5,J=AE!lՂf$gӳ)*j=$)Gv "(`n Ot~ߥgiwu{K?A]<n2ӯQ~ֵѴ+zuI,?ihv08D)>^!Z߹r'% cLPfl"[EHr!zEXg("s(ll;.|y[)FA>8lS`:/?sӄ&,QwȁiQ((&7W#Ol2gV${~^3P#":@'e{|py_}*%l=#Y4rJk>E.3ELO`;%T!8c/H=mLFc@`EY<|`"F)_5yX%gA~<+-зS+;!tjSg[ru&{n1MC[?Xثl>eAD7xJ>D%YKMA *LJ-Wq+M1-:ci?N47Ͷ؝zangw8IPѡ{xtW>1ХrݓЊ kd5!C t9LYR&lXLޮWHyO2}j ʕ\ ̄"hKK+L S'=J\EVopq }k< {й7Hl}&d=ʘ|+5s jwϔs?/] X٩?;=UԘLe:Qε"~#ob1_}2")3FY}~p1,o1ND+ȁ/lk[Ԭ!DZ)&/1ا`@ʭ1i\r)'қ ,)Y"^/7"_=8:&vB4]` Ϭn ,Nu`P<4V@fj3cF cKa%556: q "QNw+zM8\22RzQJ>J@o~ $<:K+{:97$BnߖZ7:*<:viHi(f,`R 0hĚvoKzhOnb );q T1o79s؜ͪY젲q 41bv(Q@nlZ~+*o3Bc UHW+9~6'=}{eHư+Ο Du1/m Y]| 4YȊm=JfiUh\2Kwjr ceK`z\Ç? kT1o?GR4MJAP\m5<f3Sa6S ` V+B77!n2_w_75k{ƢAI^o ],WAJqHbicXUA`ʚ,Lg>DLe٣G^i7A 1;p[.yz>*2n&m ;GqŮwceEe!!Hk"og8)C=zeNuqWaR;FF$İM}M~i㲔د jl g(E"׉5W]kD.ԨLWs7,=z UisTI+Ň!U HS)du8C^  +" Ǩݧp yhS8"!~GInXNiPKB\_. iUrCМrl3 ˓ u`rqu̼_ͭ/CgVLL瘪fD=$w.ʜl7e]塿^\Ĵ6o9^Wᗭ0 P$;#o;ʉF2(?dg]%ZD.đxZӗtx4#Jmt:PO_Ugk_ {' _SoO§3X4I)@ZqH1 DT,=ٚx;m{^o/W9L\Ccz\k&QfGܶL%ObG^ԩJwyM(U8h<'@ ?:sJ׃gt6hMɽk,m('4Muhi]d$~v0RI#_S4{;B5ݎ%ݘ)D`͊-BL 9t}Gng ؼg `c#RTWNV7A(UpQթږt+QE7%@vu1H?^QGXtM5ԀTtpׅDi&z;jՉC8>S+V@0`!XQghJEM\@ ^ݭ+$0H BVIIqœ!lZ2D^Qok${݉q;k$wq>D%ZZ2stNKsL 8; L;晫ڦA&LZ&I 99~E[;~Ju-%(h' x>/e=L==n\]2+ξy0/6sXZGF_gg``\Mx2}.t>w0jS6zz 50'fQ6f_M&N=\R|_+bd`ze]EㅴlqF-K#HAHX/ }0@i DR\~aausmACZT4\bq/9+E8GjѴ[ ^Bt;2W9|'YpFlf0$2!B˂OA{R- .$7֩I2{Co=p6.A6%maz+QYohAƳ; 創C̎wu\)ջ ݇T|=fV8>}G! I#D\_x+0^u!M@ ֨e|!MNW0:H #^Hp]NSJ: Zqƪ~4{m!Db;X.OW+/N4ЈcolHhec\t`F[LʌD.Slb9ql\8ٚ sWQyGvwKŇ.o)XMj$@`i{m< RHSΙFbL|Lh%{-(mHGKۛakx9jBI,Z~M \fzъ@CtL`UP i[ NU9NśF3CA{07v$BĢ7:R_zdۏCr{݁RCNS=%#l2[0frQS yRͬo+츌7 )+38f\,>ɝeon .Zeqױ?gN,S4)A0 p?M¹<8 @4" +40B`o.P֤/&qJVm`RmtLtx+S:xJ_ę$Y=I/(Af~1M Ik@ @x( oeYCc7Q5٨h%JbPxi ^|ؙu5 _}=h,9XQ2tF0xқBr޼q}?B1Gbyچu<G:/}YwN+uY) Ah[oI>@ 9p1 ubu2Xpx+:r'Hz7%`5nm& +--IzZ=ְ1tTF{"6*FbG ;d|E+ѵISw|ae+0@u uR°*Vo7vpuPׅqΥH.@5[@'I?!ޑxHZO0Hpx@R'#bsgO=|.̰,r50:M'._l$wIgQͤf;yͲ^irLS6V]doHO@V~D[ j4(?r4WT/reR{t b]%pV,ҵ^Wܞ,GH"Uܯi̟zHW ^,2שwiŊsLڸѦFVC6|[&I^|Z^dȍVu4ĴN> (̪07h`d |jTϬ׀2wM`BcHHݢzFs5ov=2U$ˎiץ[ vOb*cQmu"xnhWT^3ZCfg۔w?"o~a&QAlɧAiP?m->ҥjLCp%&MGbo9W rT=w-Ril(LT2 C3,>[ &qiQUG NwEA1q둽3ĐxR"&Q8M1D~#k4[_{))t!T6AL~ nz]o&ud&! $c͏.$W]?K[jV xX>G>*C˺y,Vt' !b ꠭ԡYsď;TiT~ zX h:Hs~^()f,:j?wo *%ˀ֏T,v>߸}bNWw~]bŬrXGg1q=![rAƹL9{fngwh'}xX8-.iE2ȞΘ:Zߵe9ݤ%HW%MЪ\ ,>ye+2̦տO~TOν!Hdg H~^. 6Ug5i|e>8,_mxŚ@~ &'>gT0+mPZscbmʝu5 YV帙bAE}J]VXr,4 otP%bp)dL;6Rgk<"18PMAqźq1|"(})Vs3J;xL&D@-vQJb,e.-Ws)\g"RS0KO/E$Oyfx?6goV%3Qe8@t=sgM@Bߩj#-<*阴)X^6p/ZmM&&bdA/UT$xb6&Jc 6V5 (l NJ~ 6l:HC' f螼=Yu8VϡP)ٯs(oЄ|=JBA4~My[-̡: *`sI؝,z?F WM |l,JױN0&W`R{עF̭wG< +$:kc'RK=xJ9uDB\#cK iB 5y2 /x/+ȝX vK &10]yFaMpZyN:ڃ:SqԳLm &@\LH={}pm ,=I]. K'%SA6B=)N,n :Ul*ʑ1\)"~3<)iI#h wfv[Wi3mo4#h,rټػj !Ut|䀀|6Lšl4ͱWo9NV-\& s `H (Y.3m3kc2206uMՌIg mqB} `oMӐ ]eOWYΉ"1z-| w1-n):s%$"jɥdxe;6Kvf`TI 8-4m{T>C0q2b724@6hN0{G19˼F^Oc1vWKkc <.@H2kq[fL~s!g[kL 1RіfK˵S֭ui 2e$9AyQIe*M$YJf:Pa7 i8vDאq_EI%75Z-&,lSHh- 9D|?3FPs5ՅWFl|YRbvZ+`ܯY c0s?,eƔa5o1jH @E׾ztt{MI~`ۿ(L7CFf>9xN;Ŀ%j1+FCx6?uǿH[L\زzpސ$FɄldJx+ :/]r+{ZT=gfogWh7N$n剋]Zq!T`,9H|["q3_qN mĽÜI=f >\@gbʙL<9a]<91ڔn(2ʧarqw zf}wY 1c)PO/Qåw[ q)<*;]Gwu| 8RdIt Z瑲n՜мJK)k :+dM]xȁ 0q\ERJ癟KDS@~9Y}_ЮSw-5dE'_kE M'i0~=}v ǣzG Dbh9>oW|<~E)bsfYRcqك|$y[p]U!DV$m\901 SPҢblXꗝL[}U+%7,ݔկ/.@g~kV^:)޾Ay^$'x $QfQ|5M'IiZ:S~̯0&@mdowEZ@6 OwXeOeܫC^СVrUHmiK3v)2IɠHBݺT::0 BD*qmnH?n*A\;^a P$tpYH2޻>6X3BFTӇ=|ʃ: U'SOrR7(6"۴2sy_ =2Te2tכ-\7ܧFE 9]$M,ҨZ.9]nxO5մ%33 1pE09/+?eݺԖ>gPksfDy@ _iMiRݨ%~MW7Bm-N?(*$ExkAu<C,PO#&3E CgklB6I^t<&T[+ձXAT)Mիʌ70(.\_~Hlk"{^`_xikFE'ȔpF *'Ó%$jtp(ه[GU̠ZLBhzo"` CRUďZ@3qwvVSH:]s<>Ŋ²N ?9N4S=*ؕ-^E*vioH{'oޞ:O615^}q%3Z,!%՟vIt8wl>]f?8$Ǯ+ڦrQӃ>K\1 Z`_$X<5М_Y?2m$5)A.R|x]kNl2, N'^74SCY9~\Y:_ïڱDME'B~w ؛@_uDt5f^"n K[\i(zӍ;bS|6Zs)j#4E%QY2  6:!~XffuvP6 #%vSr+jjKy ٬.”@?*Хp6i4_ k@KK>rf\(qK\4ʰsv/ϜZűpN V("aSGM1XU#5gޏxyC6<˵"T8,m@-F,Z3#rU~آR_yL5QW[$Li 9 `n!ĵ \cl55cdoh!.A{apPL+GJľ5"U!bl@Z;gtT'P <*hy8`8Ma2*BlhhfTDA`Oi훻S 8NsA{RjN (.Ϟfl_\N !Bµ9)0fz"+M?&[/AZ+]P5U (Gkh SCp=ZTFO:mña]& mvd@Eհv'Qmxvm)Y*-lV]iWQ[m j3_[z| ?Wc[Cr(6aiR*A| / թcC4))13Lvn>xFv@2 )ÎP&k,kB V;zųָŭ氱7LMQ:瘧s/ )W4i݊j落s| iSȶH 쨊pViB_Au!*c4}a29#-$4ռN\v?3DPsLԥ4}$m`KCI)@/r4pUf_dz:2/N2,;m,6?=ߊY9ULͩ)^$#42 Raf%VG #>n|@`%f,^]b:!@@?NR0~{EYu8y,a#?y/& Z"5Bi8(v1xIL0O7y>؍E68>| Nlnu&8EGX ג?٨BEqnAAkR>r{D(N# YҞ􌈊QH5b7Mg.20 Rt_m)''r :Ñ:i{uhEd\WR#:K3l Smx6R7DO! LN9F^̞~+[v=a7:$LЯ[/,O< B /w LFcv ىE -nꯁE9?lK) ʠ?9.Lʌl;~xQ'gN1դraOl P#r_RfH4%֮z~+#"n7;D\g-=?L z 9m5gh_fM&4r9\<CWhM;|nu!ÎC$+LLu[1eZaIjtkt~*pA!+4.! JA!L jhȡ3_`╈{i95..CM~0)2"&#j~ QJؒjɅ %Q/Wi;k?*&Q64]paA7/ 7kI#u5"j*XkX6*v)reڌT8Ԃ;^kO Shٸ>X.Waz8ݩkJgfijerm3cXJ|rȳ).`(p1F͔PT_|C&:niKFJ;{zG-c7qK.x on8^8꽆}|U;u Ycք[Eymvz_&%}+[ßmi)9t]ǎY~RB})-"(xݶ0-{n1-At=8S-_r'~}i.v*a1MF`M?,cka)5l"Sf[&:oNvFo +lR5# Yh |ɿܱ$t ?XFBBS,-3ص΢Rx.5_o'~ZBA!o?4{nXXebpHoXq3fjEH;=GyI3mNp/:}6gRX1#Hf?>"iw ;Px+J?VM:?lF=M:ŜAO3@$ c剤Y@͛Usۧ^|y,(I܆H_ D?tai)엨C a9gj7aT5z)P3LMgk4qvNF]k c]&d-A䪑o#4w@?Sf>%mcxh?~'T&Z?5XVc{^FE [{.e_x[jrr)؁8;6踤>y­앺ƴ•r$+eGX1!{U déTye9/ѠйG,RwXSx.ܲy-xrDaL'h7_4 yDmΞdI2rDmkIT9LG~>wtE?\L+2;n>g l|̀uU>6&7'A|%G9niH2ᕽgXy3&FVj`mSWm'C"-O^h'e9c]۰_4ՐA "syFcC">K\zHvP̝h Q{6.`6e`sp˶[5al+_ z% [KPSR7*OO󵺿L'䊨5=ph+/פD W^8``CYć{=\/S@gR,5_ZK&rFr#/wMӶaw5/aX6{gFTrn]M |AJ6d17uSB?r#bD}Y$vݤt0X/vCs}D{\Vؼ ܇2<7aW( 7J!sQQ|Ic]Uohhp\?=&~߳>28fpEpN y27]+̲!U$a(Qq KU{ tow O 1dlX6 bǕx2wR-&s2$A .Nrq0GL=!hK2M@1v["p_:̏E47m|iGXf)a?hAnN1PҒB%&9ߺQb+oRT ʟe! PCfA:Fp^ѧS'Y(Sa _dQwZ8 zD) l:.V^oqRYce7j~S{+Ec9)^ة(,4>*q/oN;zP?YCK:zXe l5NH17gv0Ba%Veoh-AzՓ)^c&Eb#?(@O2G[7m1~'lBp*tB C9΋ʏɍH< ^Ȣ*Z*1ϭ)M4PmZ 'zX@o@OZ[ K\PCG)1G` 0e$PөhzR* [yhAXm~ rUY?|&E.9&f/Dvs2OzE? *V-XhY?xh#8˘t@clcZZ_ߠ=; }*N2~-<:wFXw$k[M=rR:x~~sO߀kF̯"Zj2h[|QOe놃k8dD|0N-J VNkzTޥDoLv:)c]-˒:g+@3@v}zPSYƱ feWӗnr{ca@GZG R`7-r/PYW&1ľvPҡW;qio wO] 46NlV4*X8<,X(44kPdLojyדXw_BZmб.eEwRΌ T0w,Hen gu(YRZ`K衧 'w5@E ?a/`Oq ["l᷒880T؅t_@ئD ngzA3ÙDu?{؟B]dz@F}m&F!Ӿ)\톹R^JD^? /44R$<~2ƳF(XsKR mEM:lyc6ܜNJ|cqwؼca/-]l0tR׺l}_yzrH^7k%fF\Rݫh8JK5ehﭳz̺Dc5aEϰ(tŲ|&[ٔ~|[oOXSٍH3=&R˪wZX"r _"9o[Opb_V^Scgviy 3?ӝ_rEu8 M@%BgXB9:Cl$%tjtI n]ld~KT[`)QRթhr4QdȌ LawvɊ6{7Kj0R5}1 j]T^`>9cb##3y [ =:WS!WlKl<] ?إҙʑ.Td޼Y~D .ՙwI. /`6Kw,Jr|0ѠW!s!QfØ'_'7)RrNOai"1W1#W&o[aHVI ?m:hjjhk12 z`t];v#qFoGOa!': o?YI5Q t( # .a{Ni1IX-4&, YWdD0mcdoL\G: =]g`"kРI?_u8gU&/8hSޫcZΘ-XM" AXEC' L3 ;.Ds:Qr=^3W"U(ҠhElQ,9쮱$P`nC$a[LY)+nw y jKzw|9&"Nf8F.e{~W)iWF(wvkđ>mM}V:lPtCiz,Qywueim -n\CGT*iؚhTZ>ϿnڝƬI GݕJUخʴǁ3mr_=7l=( w g{].(.]Z"R:MmᚂXa%hJ R2*QC/ˊ4ϰ "~s 2G.N BÑkG~1w K[H*v]f'Ǣ+w~7~%?΁j-ڳa |$k5:o?;1Ih݋(eh ۨ&sJ\'K-5vb`EL [#0?{AudKzG=p JNvZ ZjI,Pشh9uDpU[;`g,{e->Rz)Ib, /6UT|:5#! QFĂС 7Ts-eW/SұʖbjRo<)m%يnPu+_gZ?4͛ J.Uo ~J8H(/qo.4w8Ӣ]ȾǛ("ZYy{py`U!+L7JvWxR_7hk ?-(NTYnۛm.[ku1t%GQ0dTSnG? }H7p:,۽p LǾ*}6ibE*)HΏa֡j`ZZ9>%X'{l*OڇҺY;1Jθ7$Zh=HCyHQ~f*/e:zc$#o^vp[:( 2s:Bu:DH_ _ECt: $U7,9>v/f@h"i,[S6(} 7㈴u<B }uLll^F幣ë*ybbf,|$t :G߾ gp7&oZ<Mf aZ Lrp$q׬QY뫁T*Uw  ?~uc&G %gk39iW }omx {l=Ԫ,mvy٠m_}-i:g`W/Y>w<֤:h3zf !P(9\B *e*܃͏K ǘgkɏlRRGG&.m4iԄZ5 i$ N <0Mq_PDƢn 'SgC+xFO_pZd$\SwĿ9#ȶWH,nz6 ~6=x؆vd~rڲLtuafGmVRlrK'@}aյu>]K;=:]Zފ1J6Ujˠo&c`0轟3s[}kAWˇONԌ AIJO;8vLgpw5zLy<"ڎuJe5LA5fYl ; 3v}Cژhf+ł:R/䪦|H^XE~2<5)wک7mn| 6(RqYam"6NjRpM|eR v)gEٲZ4ZN;"ȃB_*rCt;ļ黵s+BߌIGN0o ]Q=q87P;2 y+#$a*,ɸߖ43^ʃӪuJ9qv~녮TߥW7ajM\XnzvZ ͏ueäfjdbAb^M(SD*ܾGXr<[X} 7SMq_,3# j&u5gɞQ<*)D\v*^U1.=X͙NVFN&ΆS酹ԐF4 -_);%c^D;ئ`P<Op\L.[@){Har%q -ex"TBz8Ψ@Nٷ~G!hxp o\ z1rާۖX 탫ZQ3xmy RMFR}:bndEb ȶJ9?(7YN #9ǔ@{ȖnmdX7yU'e 'n]gXȞOtqm zxԏ6k-_D8ޏ:.1·E09 blúYrD8 ӻ@-ص&KɁ|NN>]J2kIU4JNJ7V` OF)=@kj!k1:˚|0]Ha3EiWU]E·x{7ت"ۧ=R],1gA٫Ǹ5cjJURePiw3vs2}m3Ro-Ψ*`xs{y!lflLMrq(8%b šCZx |דcj=>m8: PP1Y *x X.0S'1+^[~CY%msԤǷtSo\۶(mPQpKzWyΟG͗;ٲ"NvAf`Sogg#a= P8?5!}K\S~&rR ~oͯju<*ުWx7\79y((f0s#4|&}HDeKMI__܍`zh3%~:qc abQn~nC1#ʣ\9zI[xJ78sSjyQRԣ#vs9N%o`^ZH7!W_Z yk?.5#54wb?Vm_b#i оS*}e?>XXP,Մg[E|y{BUt?/l{ib +ϾBRcwԊWdr ^|E/i굓mGFA/|K$͠Z|yJ3|Ϙ BqV̕$%[gH J%ZQe_ܲ>"FҼNFVjB(#Js>ACli#;d&6TL_Zl)$Q &(Ak׎q썟 nװ''4fn {_xTjIdTGW0mH TaEB8ͯ"60ZPQ4|4e̢{{TKx_ez ˅d[C?% "}-.]II+Zl7rt<I<ά|'J`NiKFrUtw;3#W#?'+( `VĹ$f æ^EN/SI_`.(9Bl-f_uG,(^ފݏ9;H0aap{4)FR[Rѧ MMum)zG~PIIIQ JnHϜiJN0 #4RzW/Iu!v?C.j TG*,P#naVE@klR.*Y3j;0=ϰ(#:D]9r  nf]?B^RN+4D3.ۚBl3.M^BB؟@l;ahuoJ ՝fي7  z+]+ތ1i,Y\KQe;yfvqH_]\X.\3n,##A`[-=\> ]mkB_ަ焲n$>9v g&}zK5Y"(/2kƠ z-,WC$ ?J>x& \Fb$DyM/^zP$Gt\nf?zՅu=9#40מZ}:k,˶aE0Om1۰a. wNeWM[0{awD !~Ѻ/<ΆfT2JXk0&}]0lj_˂W^:~A`D~LpJUD/nƒ@g LcW H:#K3[7 ]w.fL^2pPڍCXVȫxi᪂zUryN[-o}$S*QTo+_-2PPEG-58lg:a,abOki$]qO-2aO<sBb|y0|sL%QT+ 4S 1^s`WK0Q/,}tB]V"Sduڌu1Oz>{_<,~bK]b/6; FW|D'=* VxĚ(5iDcZtj5LNxRQF^=+(t ǚE^r 2n뻰oclOk16S`皍 f.|J rF)\),H9竈m LV2* h MI %=r!5~{x<4L X:Ke,yyPr ҟHt8PeETeWsv$km]n4"t*񪟣 &S6ǏxZ&ۚ(II/*cW3CYyT扸സu@>g*a2B;d!k@~~@̎M*FeX;I7Uru'XN芚2JUЩ}9"͡h2J&HV VWxrvߩu3t&O3a +N͆:ٽykJDLPoIi~tVX<Ev(+%r6q8Pߊ_{ j2t}?'y =/XKe:T8ٕxD`jstH^è\¥Yf_x0wp D 13oXĽLfz+kq9aXbϭF9Ut~&\犞f݌Bl%ﶿ'3W.hA/L$oY /C ,_䥌Vs")wv+ކҗLx'3cdCXT~D=W*TP=φy4z &~w7H-?#]bg$Y%M3Ћj>Z{Av)w"9ƸGQn3<WR2oRg7{ {~Ap?3ɝM)qlFޖe 娦EB̀OcF5Sjqӊ5=s8LtvĔ?3m{;M15m{[gk_7xFU8%-;97oti`Y1x k:%qhT!+{6W"V`.@= jbGӶ5bJt#+x{Gmg)O(o6oJa gJI5lM>>Z%xx2>G)98,=c\ysxwYjxIt,,F:򆘅P#ome3+h{QPW`w K:k*l'-7B&z]:qDUY8O i$РJVP >w>i1:Y> DQfc<]رcE nbz:}[N6Q-+yS|R@%eF R;5|N 'ŭ ߛ.ċb +룚 cpaXU=8?h=CFe59gsъHH /L"_=(7]q>%<ȍ⦆q]2KDcG25E7R{rIUsyQ-BzKY ӯau` ^W?C,h_o&; Zg; L9!+s_^L{m6e%Xn%xDe+2' oc xiʕl?OU\ WZc=~):m5dCzN Vkc zŸ#5NKfzFx`8?=[)³ZR h1 ހn*D`cל21́Ztp6&S I/irVX؆ܘz)R3PPa<_ϟ @΍*[dfE\+K368]Yv*lx$f|qʤ^@܂^ޱ 5=SQʎlKܷ$O#ٖTQ8MN"%rc^OFu.֫uSIr ƪ"[:_yU5k}e;좓<3z 孳nw (D^Ҳ ~ٗޱn6*vë7~4Ɉ|a:( _VyWÖz CehQe'^&)D<M#Wz/H/u#`_. ='Pf9z&߶7#mzi\:f7{_ŀ N'% :`PƸHmrhW@!Gb{Xٮ_B;n9}yvݗY9"=4InCLH-z15bƗtI3iPjήI#uiK6]5ijJYk#P05]w@>x"ILї4hYBPB-Jxх'x{|&׷7"+kk}Ax>lmpռe%f9|3r=dۖUJ U$d+aN@e1=Ƀ%$] FI(ek9|CsH\-L-{|]TA0wsPzqhLPGH ;Eds6@0`&Qw{rGq.P /zJ̠A#Nu씬 d]3a Z,ɯ[Ep[Y$/WDHXRA;֧l#)Cm ;.qS YME@? 1eyMJ>SZY-[:\E q3ae4^1Uvvftwq9ӸQR qRo LvZMA)W9c G57s,{ |On#n+Sq22Yx_fYM6Sf4g?H͖KTm%JMէtݫ߻n%8<o,B;$z+<+ilbU¿~OyTfqF#ǕPnTqixg3,? (ȫ"L*Z 3FGHm!D9kB5f¹{Z]bCqW/Q3~۠SDyQ/kwg =)KP2NߕpDΈQ:l>$C@I`K8 Db1Nבy8 U>0c@Yx\CC_KU "4BáTKK~0oWk\Am3z!:UR8G^Qͨ]zůwCӧ>̀/R='@CV_W;1IpھFBgH4ɩ'~ |{}<(;A`GVV~ PM !/awW!#ԣ]q b;,+: ;<򷬓q2V eIHgQjx[~QbdឮpMT;zEi۰JN~Vr[EI4nZoDz5f|L& )pMף8 L6KYVo{gȕc Gr5M &YQW F0%,$3gexc.O\[XC!؉n{`3/ZGX (,vD|78Olh~ gYWzܐ܃y]:g0>߈Y0wA%H'Qw kerp}f`'¥O KegPf3ZX1~Luăpռ14km%ǐIWƪq!r<-m\-} I"J8|ǢDVtc"@یaW*(;[wz2B:G]DyO'(#튋S#?٥nflVaULcs{Cν|[܂!935Ж&2aV-c8~q]c149{lN$|i$Fnשu7pwȧƊt9nJ#r&*hΡdK%Wp9JUS]m{6=cuڟ Y* Um~mtb⹯A2[at,t׸Κ\j (?V@cZ`'qr0}2l(C B>M`%PA!&?y+4Ȕv/Eɒe: 뻜wO 0 CVx48z bOdXGP-a[g C9s!~CI/|n( o䚛,􃨱x~?z$skƒvPpT4~ gp׵ߵo}:2a*U-$^+lzꯂQl㷅ks0Mq*ܯC SNn FrV\ڣ3@eΨƶl0pG9Wac!C)FYk-AخPJS``C$ZM->յR/fWϫZ}aPO)SS|`&7?Gm6ae?A \&"Nc[m̪܋rt dfkGh"s` {iIsU\ϐ6 rZ-l8cK5pI$S(Rj*+ V  ;fl+_}7qj}s ~垅Է{4OkůIB4#C< |XrIr,1:JLx%zcUkO!5˚M`]@+nq,=1f0f/'RTpYQh6c4kqNnTrh;\ bR\2 nr _d~ǦaZ$"_-IRdE,8ou93>||"T2[+iyqCbr pj`7'f`QG VfX5uҊ> D(WW)X', Ԙn/»7;6sTp v-%rB܀6R9UwBnP0ŨB IvAd ?SvV"Y4^2a5-L*LX_y.2wJ q2e<{nc_iG*BEL#BSoʽ~ړ^HҾ^ y"p/V*򚂹L8Oyes1K7ᖾ'TQ+7t+8}ȤrBa=`TUHz"Ky'/5GJ?IxWVjʸ *ƒ>dψl̳æW) HƏ -]&4&HwYMߺNl)u`y.q S4{ѿZjhAF3>9 wKW9cB>͛vdiQ ._-?7irgEPZ(nS?toR-kch4C~AeW ~@x-GhE7# !8$jf# |BhREoKTD RZ!rK- 3fkHeJgTa0T!OZFnrK*yCV`9wiRڣ)":F8G(˪LsވAkɏ/r1by|L}H.k+ga<7e^=eUzah8Kf(=c`wu[M.(Me`'%} O au$ 盷  Wے"Ñm1I#츰"a~Xq4uCVCMZMLgiT7LB?4*0|n`g\>b5!gE jFz+Mt)|=es"ZZΒ?HL^ꊥ>XC|Qɫ"kq쮈q!&[0Z'T9Sz6U̖:qc vz0:^nc+:H&%\@c -5緎@aP*e|71lOe"GM+w26Xejދ jע[<^E|Nw4E-ipP.k/AD2pCYfUsh i- q39Lv%([ƻbi3e>MU$L0#={#ȹ#kΞ'EK})$dԴ;,XM8Awue6ޘKΤh Aj$$ٗ+Q{B]#:!L w8IJlt?F^Hu< fʂZjM .T-~3W JP^b=10nj )ID[[Y "@$&gx2BaQ2 sKy"]Wr#Xsct}n{+)U<_N`;#x[ ^&ϭN&?4B%fSU~QӘ)>]"ϣ;ysNТV)u\E XFT7%%j0³d ݯ!%ObYȲ:B븳ϠH2L?2&(CJSL=(aS}O+A|qњٯ'YJ;) (U_Ay+wU3P3)Q!rԍ"S;z,QTJ}gDjyt5-\ @:6z Ut(_ ͖S~zB{ޑ8YܱtUR(M،1IU+a o; R`?J#i;Qϐ8nٲې}5%OC~LLF_wWƿ}Cz> V,| [Й<ňY)Q*;d }y V۝(RYM 侘go\jgQ(MXuYɑܢn;& pq ?<Ԇ B󾪰RW =N0f&v|&J)0O U>s4(#H1"Lme6؅!tC5v.@}sKsW;R xw(amPhό:e* =]Q)l *XZܜ,d6`ǰ49WޥRAn??kF>-2t.pDJҿ@FX˹2cQR C$zxUmsѰ"v(-devj$9Yy{8Ts&hVVP=t,Һdƒ!-CD$qiتxvZ* >a7E\9$qt`:yG ~joADHn7aP< 4f$&Omj>}OR ڄThRZbqՔHeNtjH#Uw鯺pΛceD.kWO c'K3Srdmت@2{V& F%'Uy6>= ?[J(pߣd3k2a_sm=z{s?֝wKo6eϬK \af#zP(O鼾 7ۯ}6,C}vj1u^`}CjʊrbuGq߂6 (J]@8 ~d΀]~|:ú 67! 6H0H f5ȉ*)b V@#1baS>THҡE[S cVHgH&&7g1女U/cvCq`!D&{ )6b;Q>'oV>ico9nz -bpN`*9Nl32/7k} r~lхrC̟OIEorlgYXkuA_B)jD"O4Z{ŵA%d M;P{Bw+9KP2˞Ӓ˺BMĝ64RB{P)J1V D~ֿ %,>`*xg?' x~Q)Ɣ %㶯dp`vx@&@e'zͤ=klr[)6>RlOl B c&XegyFG3v?n, L[Ő![enW @XΑ_4vk>ҚjۡAdzj^HZ)i곯֭{~χ` x;J`=+/Z)!V92>tc& ("Vm\ƣ`pcPu6?Og1I|ÕkA lAeSia6p%t甴; %غVH9"@rs YdQ_qC,]0۴C[;HԷ͵`D/ԀD:5>4 y@J}y\fEޢRƖ3$I!Hk#(5 .|@xkCEBN_~WfoE<[ƩڿPW|2=OM@Kcf.Y8i VRbET( 9|Uݙ5-CV>}׍1kmEi%=IVϱpœ].d*RaP-ѧh"s%lMӶm9XeC"!i(J)O \JVv@_75N4#ԜI- : V\TںBHZ?5¯ՠ dC76nøS>MgNՁ= ˆ]= 2*ee)p![)&J~Wl$X[\=76aeNn-.ugC{9#mjo|pW%LviƇJ;ֺek?e&#Y ̜J 9x 0Bϫ{pA\B@V7U@_(țferAlV#Q%"(DNCf:0Ơv05aMO|WxkS #wǨh"p5PHH/d7`'׆tF ? *=Ȟ4ϵ^ 朂},׉Ylciƀօ( ku \:פγ-2" Д#6u2B%܀z!UhJ_αM)U~yx~i❄+bI^ͻMjk\oIcuiX. dɋ\*sy|&qܫW SY-jߪSRǮy O͘l`%<<1 6CC-ܒ #/q%XSq n m)e{OJ_8^n|fiwZf uY>R熙~ PɗFV>R8D!e>mCWvh/r6'Yd|^&uVBzzN/ @xi|3Ԑ 9%C wSb,}͍F<K 9f$u 3,@L,JQ&I}eyQR9Â!@a_,Il7ؤEnݠ+ҭ/x"-w%mg"UPU+m8WbɧIƻ o ryn_\x~+_)V.r5at!Hr)MZH#PjpҖә8vrSXys>}!d/ݬPޙ >U"1n}.ք_E\P@z!bnӶ_q6/6|WUy,i]{/}ٗpONMÀ[#b |uFH.@ 9:QV0[iD)K /Ztk6iG' Fn.D.+|6LmIbEioXKBbݍK7*n"ڲ>T3w߬!psܛ CoL|$=*a|=u=J^9|5ӌD4D6<|A5\ xu~Oj4Z6M@`?W<4AY7"*0RA.% 4ij4,1n F_㭔,`"G럲LA-#Tlq._a)UzcGk@ N"HFBŌ R,r "fmۢN`!!a?u!!󡁃j#؃ލ@B'Ez"$/EA|a ?0dBJ![ /g 2d!N `Wդ}(j J[: ЅSɤr}!CIc]љ|ژy: YrgU|_ڵvlX%evOh'ǺwhdW |q.#1Ԟu. [`9ć.N[ywZPD2u>nCyrr1cɶ2q-dA}MM*ñDe<=&i+jƖ/ crSk)elfۚ:\ʓU1\B4 hM x8BI?r{yI$#(9?4{l -ε>EC U$ۓ)ϔjv1'9~hl# =LzOhk}& pSV(H >.=o2x;ʖ3ީGfr?F63LcS'-bӎ/âX='=ۃp6ߐ iRm:YPm tH49t`W";,6[Ħ)3ywgˈo&ËjGTo:R E0^F(Jw5nk%Qڋ0Mlf9r"(.+] Cts̡}>0JOɶ򓺵.ZA%/n\xb FDnD?μزе[mm1y)vIQvqY1Ojǂņ_xx3E% g˔ /Sr<)xhax#qA򃹁7LŎtddsv>gt$5:YQ $? M 2$ubDJnr~Xr;Lӡv,ڇ6|PcĻ'E{^BoI~,燢+ kMSt֓½ \S1y@t˵FEdys.f %_jl(QIS( PrYy7voZ+[f`XiK2Xvߛw E ," i'dj}hY|Jm?ڥɉJN cr Y&<Zթ:g+""o+v1csJ%G[:iA]% Pm`| E=Om糾F:K ot,9vOsykjGi?  *ǔv=L0v{~Ni1vim ސP>Ҷ乕.c<7<b$.?MslNJR=L ΪbPW[9!VV7֞#fXy L}u]Y/'oŜ+,hWuOKbs 8p;V=l6UDݓ:LԞ# t:e>0IlZv&VOftz- ާ جQB\3,Mt Kt/RQ@aM" 7}8/G~u5Ҍ.lJSrf D,IFE%skZ-fUr[U$E齉A\3f?&6;O:B2iY߈KܦVmRx4󉈴8a{ack2+AW_<.sփcl9\ev#&$ )'"2b8U @]2p܁-xah {:z/9;6hg(5zg83{v9-a-e%ZဣFw͐%{?~wݝ4!$c/cZ8ˊfc`5O+ARAL5ۇlk.Lj&dHA# ٯ"% 4peϟPo$ ]wsc.X4]՝@T#]o}%UEpqƍ#qKjz7]rSgS|(  "~c9|-,SJr:^>Oġ1L#![˰{hR [+4uIVp,U0X.zC]ԖӮKfIէzhecs~ d⚗6*ZO>zܔZ88Zc rĢSW@<M4 (ѴY%+aW6ڎ+DX;B |wX rיI((1Q)lCb| 6ᇞ*G]645'iFqW[Rum6 !U\N8iR"1^5F¤I?'+hۚ ^:N$zBVe ΅0Ȭ?V:5j+#[Ya眮 ? -ZfgvbzǙotB48ì f`宼^_2-fuG9,^ _T` be׆}e͋W u*FO\ERT>(()jҤV8 CGR@⹝d]V M75E6xz}vmQoiުWpDŽ̿@uprAcee FFp"%UN@詤H=dPË>vz]h:Dxs]g G~/q4kT",nWo] NWL>;-,ni+3VXY ʰ8?=z%q:" eYՂAJfZ' ܆lɸ8JJ5Fzk& -&pKǼ_Ԇyh<N#D4CWRł'S~k*MEWV^/eSژy%د0}MT*^/Mqm5OmC>Z'˻hìul" eDC!g\C/CIG/ ws,GJ͕ Y l#"S`hx*d-Z3˦㦿|=NPyٜ$[jCή6b rӝ zkOcL{@B8Rթ:%cs­M S%P(F<[F3VaS)}z >יnmLʣv|Z#kjW%A (.g__JyΎ~( }dxy-H-2ʌ`pD˯fݭ? O)7Oip&. Mam q'[%Xˇr+LU"1ҳ.ݑ *"2h@=Ja8Y0޿Vuy)e1ȋ~;]ûGḽwS9@ ctpezB{1mMsmܳC(S9/duv)fSC:.dzAF'e5u g4}oXië 2.(# b-R< `0GϮ[;{WZ;O7N.YN peX-52֯ |9GIۀ,)M\HDA"Flf[:Y{,1~M9_N6o5d$3D'=QN^1Jz(3r 'Փ` Sl硦]Y<97kI@< 2J?hR47\**4 K ]k3Np,mmR$HKx6M:UYlS~_Qy  F.ĞtC1Ni uoye8W%Cke' 3YϯX/uY.(TBbSkl{^&ls&x>j =jKFZCd1НH侒% JcHA jpN]/\U%(y:Yq?OKw`R3T2DԵvɍdtGl SQ OIAZ^ '}pK'%yo!J $Q}[nT&k91{ϘRpHf %". [dkpޑљ;* ]ljHK|H"lv Yk1gpG'iC= Eo䂵_1t[o4I!!N(W ! ]a%27V2m~!ɲ8iꪇQvZz>\hܭ1[C fJxƶퟦ5j*5s0hl'.ݕFTض Ao0@0$/9.y+#:rH rP,YV0zZ/T[wFb){5^*_vKMUY!V8MFh$A j n>UA/}/eñѓnqWL({dT1p?2ܶ(X#݌;X PztzWBgݡi9XkA319_ȡI]` ai(6gp8ѵ|_׬Ճ;vfz&Np+B EW{OGz7G.懠QI%--!M2isO]s H/8k,Wq;F`u;e[ÎTͩdq5`Sm1މN|ZVsn&rHKT7 a=RT((- ͞cMG|E?5KŊEYM@F+Sʗ1-AӶi1ph= zMWvZGph(5c'!MvH+2O\n_=is{mRKI"*|2ZbQ灠kٝfbNlR5zGI&ug&z5ѦEp-c`Чv^m/#6]=G}! Ue< {zd>n3;sԿY^N WF`L#o!E3Q0-;VO3~yuJ't[-%qYVvíj>PiDA=M+.OEvD^,=bwNOr`[E/|˙vZ=r:y~yGn~dHi1J\t Pxyhh9湫j}afSpR-t5r\Ãx]9l]Fֆ=}rf KDu,'37;1Q39W({W$]e|glL!~i$)L-zqƸ:˟⨹cۨqE[XZ=lU^Hώ! i_f4SXcH|;zaR#91~H i"\S938䖂5٢x"]Sm$O6.Y>dZRx}GA 4/K{js@<{K_O6hRfuqgrgS?BQWvR%+G(U!'?޽ Q0CeQ]{vpW$]'@࿏%>WD6xmx nw0^d/j8`+~@KpD˄Gc{ ~-Y-L7du S¸Aӧl*(@> M:0Pr{$J H7uův^Ix"JoqvSTL-EuO6]*4Z}j^;8]Z6њ0pNzty!H I]b5KTBJ WJu&܀0"| )tD)a1+} wr5l,qO@T"b<{x1B;(r)]Blo'k 4zgѷPiW yL)ϠfqieZ.G PJ] ;z myvӓ̜wG9a*;Xo7]ͮ r!I+)\!5}v $qm1vT [U=nĺT q%<}ۘ+zM{dMPz%&rLEUGoY*]N1yє@A&'#ל-gaګ+swŜo}ղo4Ȥb6|zHn}*zl`')=)j.#GzԳXΈ,?n:7Bz4R2ˡFl#Zb}l#ӪMb"y*wgGL 2RیBq&q鹪Ye|'8= L"pUoR`2_#Θ*3h) FQhBq+K5U|D{,_ўzr#{|ȗ/}C+X^DTz)1b484h#-5|x-$_& g'Aieڝ$)$M[`b7 {H.CgaN̖Y) 0=QX)[\[V?!0jfO`6y\fFz$!xhòb R#=T (KxAVW= S6`3L&1wgUB%z겎bKDM^uYsg 2HPٜKڸn|ʏX2g@Mݬ>Z+K=70A kifiy7>%x^Ц)2nKuc,љXӡG2Ǘ[QIRB7J9PEn9:N/0eW,q)r߯*,~BE7Xٚy,Ml_fFOƉXG]q:0)Xʕ#t# q&С8 IQtw 1!~@3R{xș>Fʪj[e[ M1 'Z(' Q7ɗx %Ἒ-( w6QAH_b3CP'q Mn¸;3g2W3aҸ,'HQ[pкC!f*\u?ސE>IH[x!"ɥE{[ܜ 2 %=J[6r.dI+(5Ud*'.ed1s%څ6(moԘTNcdT׳FdZh4AفsN` Ȑ-PL1KZQ2Vv[@I菘乮]ca&p P[j)S_SLgu9{bH.d%*BirڞrJIu"[+/A#Y0b]*AL7*)Cg B\InF'k,.nmJnd-!d0o`09Sukk=ia+\< KzH Zk=Q MdANp&]7L] .O(*]K|>Ҍ ɟ&*ti+~c)LEZGf!LdΞ>f[bP*7h?Dw5;l!z@24p<ל5!OᒴNx \5gD~g? E *gq.kagkn']`co08P3v+ 'O{{3ْ^BcVƏi㵃صhS^ -[0o3lTiu5erҼ0 k` Ml2 ks[ tRo$cb!lbP(lH߀~-x!N⸂ϿeVfON(}Vt^K@+]E|RAh`-z{*>S~@`< u}"'cǡg-3|JJK i3Fh-5 WsO'(E9"IdlǒC#8ٔZ*qjι֩+Mu`޷kS^GX N`ǂ ` ׯ^LNPK4w`Õ:@' Űj5\~d0VxSL;\\6ïOcc/ +:Q2&vS9Ef6su )] t Pc碠~9-i+I׹E RgMnoCWw{4XACkڣ ?Vz33UVW 4MlH,h"zL)Q԰Y]TqjMeҙh۲n1OHV<{n<9ol4ނzbnVyMyyj;;\0 n>njAa9Y2 YE'ڻha1bzzxUc{}>e-$TQ, vT!W@T3קYh:YRgOC+o ٝ@t+<ߐRf\W8ePXJ-ʋ$V2a`Sc#ip=}**(GG0PsF˅vz,"QL 6*`[]Rl+Ptu h-6E$zWA'9ecM;>{0Q`}1'Js+`a̐k#pʕ< LaE/hf^kӇ{"wOtgqn`s[56{:WņLoFxK\ v_~͘?dEސLֺQ.OX_w04x1kfrk60l\(xXG؅qgԸkP Z19๊ 01vl0ݼ~o<v9B^~2WP 2?[iew Ues3 fݧ%#`aA1wo(MJ5{+-Qv^DAXΎ~rA2K54I\@cQX)[3pWm|H5E>p gHHru2*Q<{@|"Be%($>=#yhA;tu8~b UwBȣ=DG=Mdh^'3@䱗 $E:E!Z!;v}w@-.E 7|ax,`wNp".B,mX頹O4>Ĕ^Rh\2MVfs} 5?҂&wEƨ|󢉕V"4l]*Lh?wM"L22xʮepG9s80v}%dAlNB7Ɯ3&tIeS*L?+q0W+B†}wQ%urخ1' =W#vvOCJ6\a_(%Xoddέ[8[T9E]0%ɲR&"4ێ@Vs)'Z⻇~^_H#O骙R%dsX`{ Tk\>mua#3wtD.z)dWI`]Z|hc.S6E5VviKңgl0~Ƴhz /L&vG˿$veU}[!z=v>`K?4X(Ŝ[W]s)puAF6'A/O7]QɸW2 K=q7xyK;? ޺Z:bt29n ` $8 $e!wտ>kF=1orOV|}^.B[k_ex&Viǭv\fy`X4P|ob-{F%O#T`GF8 m s1ۡ!> mxK ŬoޠI')+67oyJYLw ]ϗe{:4hjL!r)X:YR?0*ԮQѶpr琐(P5 *qėanJߒgyYOR2_ԥޞgVwK.ff6UBn1ec7x.lMRN[sv? TILwm~98evDN=OT:g51Oi.:<21jhآ+|YLAbHBJ9/OxF-h]$Cń4UL ٚ7i.v 5㿲z; gDKƽbfPn'+ #(դx8368Г)ial*3Z$tRfngqg&.grnBx9L>I[v1d>o䇫WHW˜tdlfM3bkol^mIs6&\#H3WzޟU@>[Й_',hǏ_sj_]2{6:Pkقc: .2l~#2iJю\(Gxs .QvՑ:s&"TER*zQvM^̧_'n w IpQ(_6ߓ<-|V7]Bj}vvpr3P(֯F_\tԃ^_sgo9ewo}&Ӵe5JIH 4%3+~ L'#GZ~!}Ų߁Xbjja'{Q;Ѩ7zn/p`CPk ?^RZvVtcҤ2 A3P=+6Ov9::Wl̤hPՠiJ$X`j4"/n Jˠ(1g#&68ߠP'Q`ۦ+Gqu7/gn.33q=&&IF,]<줗Ds&n^J* ۖ"ģ<4+8GLqEF?FQS})hlA*v51Xn%wp^uu )`Q d҇-@0R %[+qѲW):( *Ye`Ŷ~^PGdh]3nYl= }?MXbIr;q͞: jpcWp?hQ1-μ:j1d\G_i^ p"] @fWd4ki{h"c+lE(\u{uf4E)Me>Tkgڻ9(ǴۻKCp]z X;P3v4X\OK뭇+jFz2BSmLrG 195<ս%Ax^XB+sQiY~M1wVL81XzZbt_@+%Rs2fj̓Օ6)-u*kZ!idMUi~7dlsPX"H8QHORA](8 Jd_ b@Sowtp;Ԧ{,l f.u0fbh0ôr &9fygLd̰gC04$tL혍 4ʖE$ o*F*4.;}fBWe멟7J/1B FW#Fgi<"6t.g@ySO,{wPs5OZr+f$&,b+!SP䋎ъ,jLׂ9.)3CHնGI +p6JvQG8~p>S6 {HEQ=^wm:Sf;._Q8sb[QcRǗB]oщ=!~I Lb+j]2TH¨>)5D^e _[͵]{غ=B_-G!!d%LT DHŎx:OHU_}%d<}Bג"Ä}M~ѭH|- 4I$>[+7/Kk|/ z5g@X-*qh%ѷ-Y<"PX:rʾ N6%{)K j#*` YB ԋꩃݢy g-:;SCӤ/2z8ۇkivd#fzѡa34w87dj(xb ?T iΩ3h#ٹ zվ#gWTjn<`!*;/ ^Pg`sl[ ^ f=+2G^@CN>S/PyhSXx;o7|}eH%ϗ]y<"q4*dY^^f84?Yd׵f45QBY㗝2\+ნrH BT ߀5kWY46# VۈftQA6r & WInVqA}ݗݥ#LJȑQ  fs\h/f %  d:h-6H:ML7F\xj=> $2ab eġq~ `f]r"ndYv~Xk,x.&Jcĉ}ktOj iݰ=V.zn]@o̻Jpudv wrU|"x癶1o߭YpN&DQm~'Fz֒u#Mp{ZDU[ߥ&w&Nj0 %*Qz-|o$` ]Z ?) 8y3́`r!+ v-VdmƱ/T˅)=`OR ^`o&g*E%BB(IkրŃYqG l :Rllk P uʘPv)r ɢMD=zٚ-DKzm+UؖbX34Ce4ZY4i1ͮn%g-zRďK 'ddB`!`%Nsm(?3L*fa/R\\iEe1_)b(kT7Jz|\<@F}<^ %O{:R`0Ei]9Nhz;A4̹^: itPQ[e/ۂ$V=eSV1@Z$g628?wk˖zV:O&Ɍ~# Vv>eGD<(gJ2)J)hюJ[T j/qЎ^4B" bpyhP2&dY %'t _bf 28}vV!n9l{2ޯpkRXDiPLw_;]9s7V@} *}Gtŏ֫1Z #/fΝX6Z&1ѦЃ2˰,0[h굲)cOM鉞 &O9a`GN9JKjTXn"9 SФEG:}PۑkpTqfv7CA%cplBOh sS()$x>M[E놺lw*br0A "J,K/FR]K`*ʔ<܉QԪSвr;FwEL_[9^]PpcTG}L}r [DyƮm u S0 DT*MLql~R>Ԡ? e23!B篻+2QH3/"3d>֏-Q`GYQ h;fß9!i\ƧX!YE{|:29xOa!&XBպG#+՛W-+UyqXdR g({ 8-O M)zzR@%1|LqG=K;VkTADcP^~K^"āǕL+c: yrk V HAЏ$|Un։xY^2FBBYN ^-Om8b|̭N)V.G:x39z[l@ [+ZjQylaDCm cҶksӞm׵=1A5htoF0bɰ#LY`Џuu&}8䎝vx+|(rt7d{taz2E%𭋺ET&hbEѭ[ɒΟf#0hX$2UqIT)b=NXNzlov뼍p3^]Lc;݈M%6  jRJ*PPZAAk${huFB2Ąege)D԰˚WXC諗e"02z;I@6UhP8ef`]m|nsVD6yM7fi$xƗl,= fHv㦅PO%-[7dY*F2 wĚ>h$燙ϼݧܓ--7L ˘7}WT'CVhܴ~VƖz )La-An6np}zk?$PyK4#<,dsܪX?_$[eת@#/MPxRPJi[E{6eK8+BRKUTj.0?9Kx'A-)ɍYH̗KJ#'+ɅIXN?J.@\0n0Z/wm(_QglΚREO>D~dݤff9E?Akasor }ޱWJMgy%|)J/#J$)0DՀ4iӎsIp]*ww&O0))yӛV!$w |`e$|zF2u =HEv!;|Ɏ#'B4D"w"sA8`zl KG ZZg㫚$FHI)yFd V?_$t{L/R8\ug;3]ԗ Bw#f% Z 8Q4D8Dox)kZ>TzG#~Z/@LIӒT͠>,^ `4tHsP]Z" E>`<4>:sGs` 39g:l j˭Pm#})B )Bƻ iEiA l&4vthm0E433@P-QQO,QR adt^xdLPoyPI_K0ѨpȅemV>\(7V@Oso=oVgżq}nUU]S<ŅH"Y@+j|k^_'Hk34\PRqs'$DbI? v~" ;t_p*N5 yٌI{ƭ´uчt_27LрvKwE~kjгMbNmHek=,M{myD}(1d't>Js=gCM*K㚣Vc,[!1-KkstLZS:{ٱ.p\,$^k D+aه*֑l0:bXf-o/4ȫ忽^e͂t8=H`TګWu|]_rZe)w:ɋ*T?LNokSDnʨ}NTIaРԖPH{s$N'PDQUV ]>Ҍh>NΣ>8Km_8Hˉ=xKZՈ[ sfӓ4ڢb;kuK@ȵSVrQ4_elV2?1<;YYz=CTs4o\&kKHgkg}i}hޘ^)G*KGk'leX A5>/yri,?ImF?2*&Σ b7**aD#\ 4O>ww"Rej1FNTa&ц$EY&My3@7N͘XaQ ^hrV}i8$}hv7X )#픙:%Ugq)܎Qd.y%e+B X# A$ 7M,W`Qf MZb+Cgq9@JcjU)dM5Fl~P+|IV,=Nnd1~"^HzDIY-b4dx7tI<9[7dW"KSrJŷ!͊o2`]٨ R)]vj<$H]hq}2_~qCgvPKCc+24f>gjC^;"2ɕ؀#5qV>2.E-Mdℍ=G Mc!rvzY42Ԇ9 cz$¯K+~FX]p:USxq!U& WSTJn@ezL<\EVy]UvM|1\`tY7G~sGΗr"fP֧[H0h~}Y~G\]s&Iqv<[9ּ\gH9D)AXGQnٮy iAuIn^ 16]j=hA?4[=*9xd c:@|wV16,юqq2ƴ=Z1qbs<چ G,r\׺h^־}.,m{UK\zE~C2%aͨJ ŗ(1 - ؕPl.p[ImdN*/;˪>+#*);3P<G62;ꡡ%U=Nt%=Ϭ'"ֳ4W\ c_.7LѰWB.Cexl}s3u_vP<.-0 Z{@Q{+-&5II`Q֦6PVP:}'.37FYNWk.1 *;-d.aLOL>wFtHhK-Y"v֡j/jx(}㦋Q9SuE[Ġ!D@>w4NSYs߄]_4MGlU4eM" 72U2l9LW ٖswIGV_ƁgJGЪK!n;ȫ:m'1+NB!kro o6mpЗU()$W:#N g B=a v3'~ GiW˟{WfaACS/$gt{mΐ\4`!tkɗ}4 PPh' +# {:ǧ2qa"(\KP8%*8;(λ6fE=b|&K~m@ebKs/~lPxU^pc(PnX+w*t"zeO+'IvN}!pGb߮^(ӳS#b abx^Y4'>;A4(.Dt(PLFkp>w\w4POd\u.޶Owhvf ,VkJP_Sl9,F{RZܸۘʀ ZZ3IpHږM 9B\Pk~QԕlLoSBhWJPlܾ&larlϢfq߈Ǭ=' DX Ӆ21R5hlėt𗈼YUYhZd6>sBf]0W1(, շ3l, <}Q6Uwtn'NƅN󟪟y2xP?NӴ\O fZx&2-/ϟ9[+l,|[l^޺Qx4>ICDOzQ?о?x"RO2Yx;L-L ; ʹ_Y>m0B%KW ޹^!7g^Gjuq;SSB@'V}tf<;/:&&D}ЃoAks%}H7.K2qTGU;R-$b'azQ7chX}1[!Q]'BիM}XX/ZH)׋ձ |bJm]?ѰWI  I@Gxt\|H eˈRz(#<>QZc/,q(q%f^Cby1gAu;/hODo#l"z~80/a7NFY HYY26ƞP)`ZN{ 2|eZzmg~kB*[u^8m)xg?k~(5aRJtwmjkOvt||kqQj83 X&5]In6ߝ$z4"kfiwd$aWm&.^ @4Bp\zecS}NJۭ1׋L:OQ}ۃ4t JLg-e'58@ #P9@jᕲ'Y;^cO篓ԟP Aij=ۚސ8+K~"% #U~1K кX{ޞ;Y3ps+BꮙQa#o]P+ŧ@Px' G۵;n .eANK_Oz4ڑ]Hr,#ڸKpP Ce wL7D$:d;bT㿘CLk#hӲ/&{@ѓc܊ i -xPСʠ GϾ"^F0y03y6wz&_Y E{m=# 6#%}sA1Q>ӰuKD#m ڣeUoxSzE $)l3+DQ[T@7umLo Ac1zZ3gwZ#ʌ~"R9iY1_rM3,|D߾tY2uU:RV×EJPߟ@Hʪp 9~Sv&i<)N31 3(3I _;@C3ߵ ~W}n.d7v$c|jwx#`%6 KOgӞÝY3QoIGɞ*4}EGƹ8h|]/uOHCdE2 X|h`/38[N33Z`sb?OXOԀwU-?l_(n2tsIaEC,Dw Kuo,aև'4R#wyLQTefC^ %R +rHp2M}X*X^C hmϖ UBh* 9^UAQy}=$$I«jX;Ʊj.rNOfbf0K h =`?JA=% Uk%w4d 'q!_RC][v&ҝZT_zV, rK&g1pyE]i($^bKR8 h%[Q_OJrrPSZti!lumᕼ;XÑf`YkHDo`tʜkUO U0;Ma $;9*ihݲ45Sf{0r$!*ds6؎%L$R'SMӒdX4 Cugs붞u?N!l$qlEa=_i^hjV4PQbe,,ϔV܈t*\{hDNtԵ!./vsl5[BP<ʐFMDB$&Q; aCMdt| Zw?h:n_)riI/jN۟B ӫd\XI`T4Z7M~+,δ C)sҖ7/QsgN4i=ZۛkKL>bh [""X3G$!0WpKO.QhNKɨP,}Wuޒ`%B_ :=NM*nn Tkf V>_A9wc-ϽBZof~ [z a@fnҽf2|D$C@GF p >bѵ=)PI0YX"~VP ZDӐjǝ| ,DSޭ@uB+%! К78aH^32>T+3fk &Ȍ(Sɴߦ2./YA( q\p +bV%1ߜBXQAM>H1e: 97 Ŕ!BIU 0 ܍|\<<}FԞ|_gʄ=3VN:]k6P^~snYQ;8a*s}F٨r?V\6[ӭhmz\%&ts9OMBYJ+kv ?:ι9zvT Ƽ5:V2քly=T@v<,%b[W$EGz]':>!F8` S)4}9sjBr9dF%R 唩,T[`'XJټ5 k%`r/GRa= ilg_GeIL@86xZDݎCZJ~V-}l%ԾYX8՛`JNF:Qtx/Ku-׸S_U騣[DunZ<n!2y#燪g'JJqc(4skW"]y9"2raGcI ތz-4FX "K:"r`_3?)爯r{E42:CIlwvuDKN P_dOx.Iw,ۻ*z krF 2K\2'_BN'ʸD^.2bpZ1|hNo)&Ƿ|P5rhDxZuBܙC

Dup e#,ԅ:SJ6;מY y2ETaWe?u(z!Y?+:*lGg< Mzsi]B U<:2Ҋ!qҧ~ɏ9An`EpkBI ]~d_E" u ϸ=Td# (sr>'HW 9F??S:uf((gևN~H%=Nin@v mFخ!~Mmr} X6uJ ҭd-]5IbNϜJGϘ#-JMr~G)LGVW]xB9PH]lbw&-0;z΃bB{.r/FjC\8?ryp.M.^>Hfl1Զi}zS>dj鎄Zǣb=aZ3t5s@0(IcD48BH{aVA[b>h u. j'$fܡw11% &頷Svncx3F$fzPkX 1 ?tI,:7)~Eʞ8,0ڼP)n`^=qb~5L#0z/0U]kvp]z?79SS0xayQ `[u-N QIC]9Hq _Hj#]+1x, Y1,2'(u4r.q)@*-JTPG}D”fKZҎ/)q^ J ח*VXZyT ,\xLw1.N~?Wg̛JM_) T.7uAZV:_VipyB( `=m F<tDz>\jE}DP2I()V :ȿBaVx7>FXD^-u'=HLmR:%e_VoS X\oZ6ZVGz[0';9f#ig;5Q mwKwz_,+#p =6e>X8|bhVb/QTfAj/܌<`먩IYQ"_OmCԆR'Zx&WeQȘ|/).ӂbWyk:G YTHig{.Ms=:{>/mXn>?wJme>[bƩCן|S轁|huP(X"R ^ek6vIgtT RPeʽ:]TWe`0s']dŨpmOXN;fR̳td=j52\r0OY{?ά  9=p].N,"$/P/)=F tX"ɚ mS 8h^"Ct3=wιȳu ۨدGbc368]v"uF6{y+İZj{DQzr*qߊ:A&ߜxw0Vl}m߰3qaPRFOLM2l=ooo ်!$ f\V0&<J4h[t:1FKd.-dqld,o]Ӿ-!!AO-kuiH4k/Dw@$vlj~m"RQ3Rt$pB>3x)1  Q˶<6,2=o,ǔgtQ'ORAmqB _`o|%B#p剏6A=*< /uZՏax"+hF2zp kiCoe˽ mmm'W؟F/Je*"`aԝ! vY6򆿼E/!̶IitVczNX cIqdf)zá EXUmR0v~dUy^g (@%EFūg`)9Jh?13zA+}Gfh şKثyGpYn?> hLNuYpmxQV hw/N3is9B+5" UG pU?پ?|N{pepZќgmX&A̓9 X%R2|ƧS0l#*fH@H =FT?r/l>vQJ$+H"!.?GjCG$ߖ%|Yw>g(.?8DZ: 8C(dO"5;sTS݀l|ԜGF ]r̿%jbܞ>*t>MH!\9? g КArkR NQ;*kϿG# [[6d#QN3-\fä ,vM+w1bTi: b<ڴK޼YXA^Җaάw˖|l,߄.{(`b-7hlݧe\a}RLln3 t j#"Un#vrFd;3V S`;Eq},]Yw c0:+n&}7?4-0#aN8LNNԿ!ǵV8T?I-O&o@ȶȽ b̑x\9%2-w1~O:&ܞ9}n$T*&MbF;u:C# & KP*5 9UONI3?% ,m)}%BJ~s˴)'NMi(Sy" MXBxPfkkjܳ̕hVس+ !̱mmcMQ=mtNE$x]w^eSf *785?&5(yxέͺNQ5\`"v'uGYG 70m^lj:D2{pт֬͵Pi.!4ŴKΝA–᫞ rCů}\MfUėO3+? &k3[{vK~mc$59Hܥؙϳn΂kQaw.fyQ8#\$ H$딎")ofMz~3ZIjIJmK&n+TaHگ@HX$NjRi½}ٹSg:{;StQUɨ0_\d=#O͜uoyEzy\ZHhהQ@wZ],Ҫ}\Hw^N?z7ʉhDpOy4"ӊqy,\,*a@| )mYLES!ÄkizOyowh-n9Fw; y.mN136SR[wOr֛ rք5Ҳ n WK $m^-0 ֛F݀^DT(oTYwXbm&7&ص3e[ޔSGTlW]a1= g,b5Ag>׹\\5lS؆+v$=/h88K]XdݰÖ;Rjx}\V :YT:Кc`V5]|mZ~ح`nsoЯ jd֘oCz+9ȂkUyH#Rưn<]>ja~ # ),%=*Ş)5FDR5gڰyy0+% gjLR/7`ZVc2]2\/{͡kBZ& [lG-,BejPqC,vG߻5\G/x|e?4p2mKC]^.0εvFT7\tv*Onc|LrM/Cֻ3ls32,0]6B*ݵj7$ԃi\ u\&D-8!_<]!C $-9SK̢*\>ݖy+}8=~X{94Mom;O܊QEOйq! ) _w9Ml^= 5c!.X-85 ,r. *|EEp٢$j"yB~d|~vzZ2ƐS,]yb!o%1 'xk:cH!k`K԰ ÆO*Ӏ!2fG*w6]b-[Ȕ`OˢCy[c ^),`5.rvBIK=<"?Z&ts__σ֖V$/+ͶRl4?8=+LS~| !iAH-:qf-pu |r"ԹԅZ.98tbFLTn*\rF!(a#Gت]|Y9Un2 i?s~l6S^Br@cf5 {/2)z}m\1,QЇ wBgYZ07070100000068000081a4000000000000000000000001649b7c2a0000105c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//]?Eh=ڜ.+>O;UM]W0)##?k;i0OKBG0APwJDz~ 5"Wl݇`@)w7Ԃ(Ϸ jMe 3,VF_QsxSu?=!8nawJkH0._O+UMYW; 9[o> T}ܹ)+(~8*($Q'-CHFúč^\{ƊiU9C~ҕP:£/bJ60OLW.5V)> c > Q|dkJ'0~cSW1OaDgZJNGhL ;I=d' R9Mx9^哨_ ,f asЙ2c>,[ìќi+gӱ=᥻G;,5Pe&S|U[Q d)qL%ۍVo7hI>pVV[ wi93Sq(i0nEnI JJmLpO߀=i#LEdF0jdDV8Z]2D .A.}@kR?*aT8 IWh^C'ᧅC&ina|y3ݍlZm]Xڎrn`܄,OQf,xr l]0$YJ2(aX40mimˢnH=uc!21cTV:I7W;%j0/JOMehWKq!#|/3oY:b%9S'a^Rc-5~eEv&b:: I*MGi=MݳrǪ1E ؖ2D [4I-Q!/t%F';#ዱaʛ-. Js{bL]ft Wٻ1>`}Þ̃;KǨon3UYi ZbXN$ P^'u-ϳc3+x2HsDY0bD As {nq]^˝<:rмn/iw7i}2!v)9kO- q)pk,y/=5H<lq$iJDr $2W6bKkFT4jq4$e Rͧ|`gW;@_(>pc Umn]tEn [h{v/a5(k2 PPS5;[@%qn>5kشU3=/<""c ןk378%K^;(Xe _,E#<ה|)C'dYH~KD@[_w.J΄GLI&.FQ=L2Q No-ԳLlq[ag]f6IK}4/2AKH`ȮYQ('k-1.>Jlj &[[W# }W wqu-."C +|-F'gW1ikf}PG0$Zf_<+E.a2%47"N 15`{>pv6y zv)+bD@ !D 9DOx@/}xA.nguZxދV{I:۲E]ڃ#&JuwCF`_SEc"`ac2g]6+Κ $y7Ed89qG$Fۿz5֏>܋tB[KFXT+H7MuAL_[ 㖹x8~a^`];ejO"f'[ē%kWhJg~lqٸU*2nj~ԛ}Zmy䋊1elD9 ÎMuG#\mrN+ a6dXjl!W:::u:FB֯čZE^d@1%6~ ϙ|gp 6umTdrڿ%W)zi3^RC4{: KE6Z)PI7ȯ~pl2Hx_'c¥DtjY3b|sLZ;89`n3p4'fn:kV՜}JxLt>=H{ǧ~NTv,ƒtsW(=? ǴqX"zIn7"; 7QNoWĵoe)7z XCSNR$!=vD2􈻭M.MwAw#O-^1 L@t2;%vUQ g+63C6Ջ-d 4ԼnИO3u%&Ϯ'|4ytc[w Xvt Fg{ XsKkUEVS6^tjA>.Ҳ_sTy9 + MƐnk%Yj߉% ])u jpAٵBj,*w9=3|ޥVyV6X&zB}JZ2pvT0|Z kG&9ۈ+c3|%"(|D1V+7MS4J{%l; [㇙JzCg;uBO\_[H>-$D.8IWHP s8JAd lWGeڹ ;8v(FX:GnV5le&F[qY749 ,mr H6?[ssv0FX0.3W6#0~|]ʸ*z!1J̩d$90~>oϝeV3|K ֫m^)u1Y*C3Fp\CPCU򋌜fBchL}AilASJ?>lfl=d^0\gABB~ (UaQDb҄כl"SBl=V32׌%j\մ|(8"('>:r~*c <#iJvItx!%5e)qWIud7%sg+u%[2$#slBP}^[ogEمZ]G%%vbbvx잳9^ȍ*/?y*?RhY.Č`&cM}ȝ?{nGhǩI]fCǏ2EG&-_XhYN:p{KvF pMQՀ8wo\utȞŴI}-O%"܀ʿ5(u#byEoHO_ T3 ]SɁ|h THm'Ǽ)5qXkDH3(ȟK Ja{L=T%w{&K,>tsC=2(QJa.e:U ],6v_F5dLS#\!!MЭSkه o eFfفpUk[(_: Y*jmepxOkYY^popֆZhkCL} Z_.kHts= SDm1Ar# F2{m,Y _vgYZ07070100000069000081a4000000000000000000000001649b7c2a000035b4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5q]?Eh=ڜ.+0MiJ/?S-Zl/wNù0|QI$Zh!\GuG|Ek|#iӴq]nQQtWY J"BceFA}+< $5rLńWw:H~ F!)qq<[Nrʗ` #IϞ^u෥cWVS dǘAےHۨU w~R__e>޺rݠrnϪe,q ! ڙ p5v}Vh3;u7p1fgV'YyX/):p⿶M@ <;X:-Ca7X'rw*q9GgY)!]yjҝ1@Y%#.\%D-cͱObS$-,2)^, ېH, P(ƒƒ+`R6ىC}ʊ}dve.)wPj{_xCէdwyQ犪%9hY|D/ s닙[1Ape Q>pcAFpgd0?1޶|$IVoߔj$>+a')FGMJ)AP2Ru -%n-2T@vm9,,>6"ۺ=fVFm7*d(BJoL) :OjuؗP`SP,lU, SA~z!2DvF@白M` DCtPl&]9=a,^*[i:YhA MdpbóPbVs\{Wp0|>p)L{ H`ZMzI7z ~kZ MeEF)~SuG5)@斩@U?gt޸:q#U-\&ux%,ɤ—m}YU-yu`e7òsِ.2vDD9@/B E֏!3$,R4. ^$ܟot׎zt ȣų-G-W| xku|"` 6W`nrop =>'1V1(vؑ+~1`{ߋ"mLr2$8݌RbzsHMQgfz@c}SQM (" _ dmL?w?@/_shiSҶT R ^;2Τyl--b}{>SBd~wyJrSWc|j[jVxK*^=b>d+ N$2 Öi֕3l,)I&e;$T="5/)xOX51r{+(}М#Ύ~-Fw&~nG3He^l6-]-\]]߸l'˟Y5X85*.-HH-29C0pj~h/xbU!暁),ʰ:CDΆ(HTˢ~" _' kK @2@p"t$8{q$ڠ+(gJh0BIO(aPDE*XSPcsi$<ݚz9ݭq;VxJR~i5e%]V#iewE,,o?pɗ $hl)wSxba[{Ef.>|m4 |kV9pF91z{MrҌ1bל\ ٱ̎|ˈFg[\8Fꐨlp 'c?>5'jE)a͋`g-J9pѵA0>`~}PivniC,/DIsԷXA-hWQ?hQ(yddٟVޕ}E:] `1,n 0Y hR*~\bBz:px"s9C"D:9c1LӜF /aFs.K &}iՑ &DQqx{]q^~au7bY6]a yLRn'~6g$i]f>^i-+Q"o>*ijmrZE|slz,uĪôD9ͯbl#9[~gA4}R *+|6kē8a|QƇ5#֮ot 锒N⧾q# A6J>ަøD;]B8bxBI:iNV\. ?fIi9 ~R15 Xp^ `q13J5E+"Ўre ^2wL[exM1X)V/MVz(:Ûvſ6H Åa$dR+jZ";c&1hX-Lnu#:*mToUNUyz?\^ Y7fn?KZx:fizaB8Rc{}(ޙDzz{;ke6 =2{g](j30nC s>鉇?7 1Z1KM Hb\l_?6-ư/Y F۟ÉW  vzqn.Abbުڋ -S+Gf1KZ(z{3gum$ˬvMy0\}$iCMgowSO/h[$LUO#dyǎڒBNuX[0 }nЁ쯦D;u"CM_?SىL9OVh:'d7[# &5iyBFҕϣ( u^xQW ԱQ樚3V؞3.wMdD> @ -$lLyJ&w`LE'MQOdp-"[O v P~pnJKXP;z'Jٟ@LϽR[{jZA*ITP\IpLX=-Z8y2MG &*:UX s(Nm[cٞ #ѰP3 J9e+x6cJ1[3"gIƵiGi7{[84pAe,ג&iJ #@Y\(ZՙɌ0c(h.!}&wZ)` C LͰt]B,xgE |39ߵEǦ#nLA,?D^,X3d͖{aHɈog8Yzw-p!7n|oq - H@Da.M3{Οa!S1@G¸ѥӘ*1aLn7T"53&&ItK_`Cn:.dvX.@˷`~SczI<pu h£ x(z;iYxOE]\H̪hzFok /Da7ܑDs0vWl|W՟Ħ,:A6 (;wCd620@je|0% Yhi)ff5Kfnr+}^c{62Χ6e͵\xY'h^1C4`ק6PFwCAu/ 2shaQ0|΂dSOV+Mz "Af )n1 {e RbokHeX[+u^w_;O=Bj;$h@^VTdz9i+5d w T\ RHQ4YvB2R=[Ri1dk&xG<'W@1+( b7z1nƄa4g˛kb+G  *Ӎ~2o'!/mjQ0p˃'~者e@ e]*i#띇tB:\a4с_b̙7p5 7JG6 #l^bnz $v~ї7 m7e[@ *e |hϦ( #E"磆$ؙleEPDjb5t+8"FM5ܮuj/U|PE}r_eϤ0: 6pD o~&Zlpkq;2P&bRצ;;oʶc/3\o2J `{/sݸҡz<0?`aJ/s Z3N3Q%ؘo$HYx*pmn3'=g\#9Ǒsyd5$&E4":=cZ{ z~5"txLL fb Nh[U6t f9 9Ԫa9U7Ľ#i!$3*CɿC`k->pnչC/ Kop906(.g-[~].EE*<RBI=nԥAwL#fAtf,;MSdWZ@,Dwm:b F̛;@w k[!e]sxhza.^@!+'ID;*N/O$/ֱKNj'0L8\/Q9~ 4Ld?QUڷ@d0>SVpزU/$,=$DJ YczGcGCDX6ԩ8/N!Ef [㏾Vnj vuQlL@+ʭ{3I>m13!y1k6nPo:Fqmk0|B뗱P"F f|𑖯#;]<Npͽ$`/6QKr=z0ƂrZUr=*~ 6C"=u} ֨q[|:d%tG {1LBc*ɏO <{DjA~yՎ;%J JFMQ:rI@H.52JߧԊS CtwC|?-j[?*[bKTEnY,>/pxH0D%&"a1vF#Ɨ5%̉0!&Zm*KH|\BK+j1bs99+aZwGC [dTn7玚h%efB9ƫY ʕ?Ág DW`Aǻ ;Z zFZ={| ( R4t½ ?L8K;"!T̫}rO'#:QjOO :" 6 Ƙ=-g+GWe~H8s+ .g~*fQ$]Gʳ1z|-xV6e2FZhR7lOŪ+#tOӾJƒ6M\-8]l\9Rο H:BehW&@DJY{]R?}Ge}0~R2bri")"aIXSnӟЂctǬ6_mJ\)T9*7[WxBnC( DTqS"vt({Ոcp(qruݙ"M;@D 8gUW|~dm@*&|ALrZר{-gf"Bdsv5)b,?$15u6]_-,0-^ =k.iUC 04ӄȦ5;3ٕBN3}JY4@|*/ 1ゃ&#Âz3^͚05secUoGc Wr]nP/{E_> #hBNSHἚy&˝&YϨKyOH%B۱YBX( LPS+y%(Iӓ%ۥYت My\ T!U'Z]f.kD&ը/6:G1cV3*-eQxgpr0WlKqdƉ<ДS=p>cIK䗒b2>= )?IuKHΨD'AڡsլN H80CmSR$<s+R}=THwa o> th1t~9xhM~]6sՑ_Y347y+P8P|H`.;Xg 4 dq=KC a0]s}#*dpHB6z1 |aV<%,sOԳVW3F=)M4t[LX,~^]B=%-.nJN R'eeP9 s]܃ 1Ϧ3rỏGH+cQU2 |V+-ke@חڊO_"}HugA;M H$D8oy`t(@)JqBS32 2 vpY>c}pA&ԜSS"j_ʏc@%< qIڞ\_h)bSK^>/dUz+b6fh*->4&xzP6 >?*<¹8ՇE;K:v#yz̓%1~'hDlXEVV3ohhh@1H{MtV]^LqpX -!a>p}NU׶+\es4fG[IZFqE F Lgr劈ll y)3k^U0a+of"&<\lMrďӫ$bn~(^1@Qyۗ9qx.ݬt+j!aWor~aﲥ|#ᑝ+of(_e0 Hdb"Lh|gJ;P IbW y)gUbW--WWlSDŧl~a=Z+4) .%kn]q¿L1L/=@?|\Km>c,Ӗn 'nMEa}X RIYHm٬H+7+awo~5_M2Qe8N\+`1h_K -ncs]4MPO&`ik6Hhl-syW8!lрft\+s7hrc֢x;͏qBM4ẀVR;rQʤF3ޗL_~1k-C3HJ|OfP)\ɰm\ $e =^1lV+["^I0GxFFF9*?YDCťgyK ^xK'U9£t5p64Y%txM7ؕsN9H#[-6v@,ouGlMYٹQO6lQU}kzIzȧ͌#0ZVm&ΐ,KYs&/o8^Z{Hdzܟ(f,:5Id;b2'L%BvAe^a(, ljVWJXcܘ/K.şQƫ~QJT"SɅ#|E\vCF~F̛y!ؐG#u_N>CqݞsJ`ѕeirW_F7u蹩+qhc_4‰{0M\ 5U^qOQ'1=܆ftk&v܌d n/,ⴏt$fdQ:>֢,Ź*qOxlP#ūt§,wt|mn@:YKiS[#^)abAQ7pei"maHgRl EbMk~cil[-R1#?,xGܞݫ{/h!=i,؍MX+[K)RKt9/,{X=9җ,P9},Ѳ}ƳGuc?\RnyTwHPR*Wj\6t/ n׺onf{\CLz?X_pU-zaE$bKgqcOufDž3^JOu09PPHI$7iX{D 3edrtϽ339\K׊Vy̛tߞuz` -5ˤa$pu3 Ms6,FLeZһl aw w זJ[?W?2t!R(xAxT&#,$3C) TWK]#gAг"(BPbu4($rJc>q^!P#<6#!٘)ZN26K@Y2t<*cv ǑDMljNZF$| %^!K93\aG=J' yy9\E!D-A3Q?,z{pb0!`T;JDV+0[~kU`e1™Q(G+"0lŞH~\6Ll慎W_a9[ zk"Ԗ%X 0X?pS+!alg9 4c<^D|賗>OFi 4, յf2tw܃d+Kppa X{XJjߛ7~j[6U*CwPUĂFdiۓM)ڪXdU?:aeb4S^b@ 5η/C޵L JTa/A=LqΟTMDi5*u|HIaFtz: /jL -G=5é>!MhbUd21"3N g {#p+'3 &yE 5JA)-FvV?9ya 5qV =+pa%qNЕ\ ы!E#dոو@ozX Ufv\akоiWqLcJ8u(hƷZD2f`1J4!s(v .RaUfQȀ58PI錖ʀ b;Ћ^rB7,@0#l'4 įh ]deژZE+l,=$mCMW˼ {`$f8uAdxss/R jE=lӝa0r)Gvc R ~\$6suhdz/f䴘o(4G'+EJUU0$ /<^?Az ^\~w2ݼS]c} j<¥!wAA zŷY$,l_P\11=xXVsMw) -4jaHN +q 8ULtMNbR5Kj׿J:BqT3>+AtUU,:(6UVFX8}gtr :p`tK; Ogw x~{ F"V}H%s>]Cg/|@qcڊ ( NpU }9ظ#e-;"Ɩ3⎒a )ɾ/=w$W;K^DE?@|>xd[Ek[qOlGDz 6g~bX?cjT8\F $D{4}OS/%aW(<4Q?Z3cq#H0i0ٟ%bmGՋ?jj>72Rk<;B\]'Z8'an-3ӭop[)WSB=^clB]\BO- իPmreAe;`u )58}% Mi ԨfA(B>ۛEꝊ õTrԭRveɓ+ֳilPJXRwdfס/Dk|43r? j #cfqΈ{2f2/e\A">IKRR b?\Y7NO)[)cU8h/-pAʸZiÙ;"u{ܫ2W:L@?k;`FrXҴz7bN1 xp{V\F;dI9ZWPп,x#FH6G"6gs٢o՚'-QqeݪBUbKX˦b r.LjiËr{.^"ylN(Aolq<ѪgVp,* oDO72懽bPwi)£ /bv/S+lB[#➯yC`pVS2_ Lê2d}bo98K \R{\hO(7 3)ISZP\{*iz<%.ivĵMeEs&(LS=\$nu[>Sa9P-,5ζ%k̆퉨to5Uu Fl539r Ѕzlo0fgU6ޛW7q ڻgj[EԠS#mYG;c_ ֿQd =}UE}ɮŬi6!pH|~p(Soެn MyŜ'e{\WV&ZP~_uy Hw TꟇSQ+*i|RuO {LII)8$&zOιB\RZn8[8!KS[v9hyp,(I|IC͎m^kQh wh}yJYzHFCxW)_r6]0T.Vѷ=RTaHJ]U61.̛mdv1l' 7[Ѯ,Փ^Im% ~- s6Z,=.ag Gj6fiפLbԡFw[ktϱgYZ0707010000006a000081a4000000000000000000000001649b7c2a0000b3f0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/ w]?Eh=ڜ.+˦b _ ĨCyTֵwDHqxu*>@_Hp)DRGqzo$Z/QGE4~[`Gaх=W4۴mKʶ<_ykaHO蜌ngPj뻿~ic-;{{0;rt ggVғٯHȂК+u)`h}u}i{le^ 5>''J'eNox+r>G/VݐbF~qUIQ%݄&Kb~(P6n:ۭ [PWKsH ~@ `m13 Ǐc E3UF)yj0-VHpPdٶdd\_D!VEtxT@3qP]u(/ jo2 /8'(UϦĽp 1E(?iEE۽g֎'b# &YSlJ.f3<+$7_7ϟ:.8 +9!~~&@hXM (;SD?'㶲 koaXrm!O0Z_YNz6Sdl0~͸qC_Ϳ{G1 6aγY>">\YNNSm-G'dcL eetP {JʄLE=3A}6bz=<Q#\JF|K:o-3ߖ$F`t}/FƴLB_y֪'TM 9]](Cr!A ި;ån7'L#Z_] Q}w.ѱcc 񧩴 iR.|RzB{Kgn?JJgUDe1,Z1I FzЂAVms?^fu69|OODzKj ,J+*՛ 'n=;GՂ|XX20[F{YaA~!{QPdqfԤ%8#V4NaKM@?ANs1`zHm,LI5yꮯ][s-! Ҙ\m?MF: eU4ިQ9{+ ۜZLvަ v͑vwMμ|ww{4U $7ĕ!硵֑>Kj pBT"8}1ݪZyKXZ}\ q(D\I}ɩYfnGBJֶw+ռN:޿x+iih_2s 'bN)'bw5TA,Ks*+ C 5Yn4u^|;K}މ3fS@hܮS'Ӏ֬n_*+H%ڃM 鎇%dXOT,$-,% #h'ꡝKEAcqJ]-Wd} duN-Ow2⨌?v3jt΅&1T:ա4`%2ΪeNW@fC7"q <^7I7 GFlAqQ_PROFM.̓r6*ՙ~dkܔ̢TOs619FFUn##1 Vqk.GaD01u "/%ͥLY x0ۮglkN٫'79H +`txLKyD~65 hWe:([ˮ-tWnv'ސxwim釹 ؁<]g@oX-yG^VXa+zsx5WhƦ'U+u9s6^ mSȢ@jO8C7oNj87PDv[Vo/aZQDWQZx& v؅G{,0i@Kab1ThƅhڡBL~b<_|0\p:#KqN2 XLvDү{(|Kh>%G?M0orEZ/,D?X<_η]q0iA-@DaA0Z_v "w\@W,dI{e'`f$}/:2 ySǵIz_9p?'Ve:9G 4dB XpVt-ac93HI:X#Dy^y~ iJ%m96$yCҹ?\4Czr}G9A ;jxfXgp&Bt^Xng e7iv+d;|"eš 4&>B<tG_F [g`Gxv0DƜ_ Xz iW$(zl-N}rӿRRL]qX0}VN}nyq.ٶQ {[k☾ eE<]ōI$oKЅ,'cjnH6r(t~;؋ڗNL6zN 5WH} &*gG`UAŬ'nk6A {"QJCaj-(~LZ`sR-*g ~{TxC# ӳʚƘd%. x ԜS\[FZ`"keIy2.#&Kcc^a?X43@~ #k g,=O*^ _VlQ'͠ >/usmnw)w$]*D#p<1Q)y1]Z"+h[24RJ %H2JNBt ebePìZ+J 4%SMi+[Qd+;tKB+ݦQ Ptboz2)-K[H!=Lb7ELG_![!0ѹAиxbIt$vXScwfmo"F,hӑ5&O/ ѐmaPQ:ׯ5G/  d@ [Y<xP<~dULruLPwEIJ:Io ?ꋖ5 Pg7GgijG@9MX?VED0ViAm BB1Vq'(~NRŲ0jyXܡәC55_J3(:X?7Ƈ9R@S 1ؔuAi/;!Ay_ .agN#PkJJ8y2U2P5|EK׿ȏU.1JZ"Ӝ%g.-_i2\C(ymΤXl*?[=51!md4{q $R0vIBkYG";)@ 8I ɴ.RĸSRʄ(JQ| N@ɍğ6&@>2 Q3hɀYb3v78SJ*/aswڏ-NRժE~#iO{; [SAEA?}m|Xr _J$O6 G}?IY^G9oBF'$! .fX4ш]}q`p+g[xMS26a&v{!k}7{\E+nR䬟"u%qu+2bA(rB1=`s#A!sSr_`L,yzu.`~EU-]hg2~ 8:ɽr<&|d&ZzdbZ o`in"HyXbAtV"~VqEX;GrVG8fQ /6f#"gaʄt#)'uohtEo< F[PAiHP [OPߊꮛ(Iز?8l\4Nt1OIJEڤNMffӧ.qdBz+mI5Յ&ʴWMBWj0л– @9uи@, 0| FH:.Iʱ,{[rZZ-Y;X`E=%HaG`0|>LF*i(~d Rrh:Ζ ] Ӑ'MB駉:ѵU!~&K6]@c&Qŕfkͳz<$Jk?&32i)9jh-J:1Bg2Y]aq%?'ajm+w;M5"L(Ѩmp_~qn㠁RzL'݂pfaLе^A˕l48Ĵf0 '])뙁Sߞ6lt =[N뼌ӌeD>H<h@Xq]kIdjv'oE<&%s@vTL~qt5)H5`D`W a %k(+w U-֟ OP.EMvNu֘3ͅsǾE=Vj7FN(ϭ`ι՟3cHB{acf~ xI jQ):(Av>vM&V̄ hs0gai_댃Ҝxjm/_>ZD"rf$\Hxoec_寁/8 $ TuR4TD2JeS^DyZQӁJB(w ]:PדRO׷ӖJSDSE|E채K"h13MP`x]b qe[60>ExAèv=;܃lH*?$%J~ŖbU b=h,Q^zH W SP*pET_ %&_}u#Y&Ô[9tΚJ1M qY]"{ x»|q.Z>@\~b2r~j1 ?w(,:Y&v#ΚVA~9HFr±oOfz:tJ`}NZy{D,ewQ.2h  s7G/l\,;ZsNOP71h.K|?:xV-l5(4}%p"ALY< +a PY<[zoNCNX_b*&. tYwuzJ\= =,d$f'cɢz8!`u"M5+aXU[FheHqؗGWZ>CƤQjlٹ\odHsj5,b)6o.}l+\`駋cL-PQ b #$\C>P~I?7}*l{ );'%)\ŝsV2@̂ڵWu(а [J$-:!n:)'vkLȊHf[@L6k.}Wkq۫ #&#gtQh|>Y0,lS%_:wʥ HE{Ri|Oby ݖ֔X5ޯdiQ*j̸ x'soa[2Q.jz?U6sذ\]] ]3d]Q4$Xiͩ G0˅w̏]amy~1T$VEl F;e{LKQLI\H+~DsWrH$mdftN1]On;G݃&,>1E3N#֮ypf E6}'HG4PtGjLH NI\~GjNl| *x6F1jG Ȕ5KMȇmH!6Q64吙M?(3c*iER\OTC"݁m-FvI2W1m#P,Ǭ [ub'+BuW496j*U/_'B~~Pgzz0.Z\(N\7*z9;{饻OOxW kX❏ >Q%1|z}S$1ӅpIN6,e2*8AVJ$b󌊾k>^ <+꯸rSH"4(.k9ry4W$za`D~x*S&+,;=N {\l~g^Oo&Ų %(zB{w]-W\ Բޮ?nAglIRAۆrp(#c0KzCIH4눚2EksxF_2;r`f~AB*sԪ];`_60ۿs=T#!I?2NHM ђjN$\șTˇS337#+g4dsoj{|iExhSLбK LޮzWpS DA/{" zb(jnyz['_7Vg"c:K42:(qE^+x vI3v{0N vq,JPt{1#\AvBkk8_ ^ `ir"rtD*a:3[=Fɮw$Yv<.+ZP$N- {HY]aX9ZeͥN '7g 6:6fӽe\(p0=]pO{* BZ1  0ʔwF&h~(OuYbkVZzf3Wg+^"`"'Ou{bkOf0g U@_CYF_֐5 2 XmǪp"2اz iW]Z6}2ͅOV"ߞ; dܿjz,ۖԣg(%Oo6{e^_]-`spaY t PLAoQ=MWCxu|jײ&:8 yHܝ? TQ=?Xdŀ&8m`pzY`jkaE&a;σA ?ߐSw>.)PoQ4{Ac|*IQ9q;iB=7Aؐ ңPJ_oSѫՁ9fIӫvi:5$97_W _^< F pUnƱ4#h;f$v&^NPS#;X8wS>rk7~>I[vH')d=| :{A 1Ths d4\XP܁`sV$9mPx8=;ڳr=r>:,P=G,{*]ժsŒ>v4#֚$W>`Zr"_ޛ%₝t~ P !Gjɢ י7 \L M^- KVz^^HبoNf5s\6 $0Xbhb|#n1Igpf0aKT o>J} nW NH %}rӭ+rr{KEE6.^G.gwEVOJU#(jYZUܱZNDމkӓ 3`)_NƃMbd;fzJܯgXlU1SAGے=sM^<r.LR }d/-6ۊ]/anqa&hm#ILB@eNsB E*.: _Ւ#^rJa2jnxe1ǟs!ߟX & Cz+aTwrr:wb~.J!:ɇ5Ro71s ro?_4 D9"%PN!JagMAJ9Mhcrlks-(źE=K)I<ә4\g) h ài]lf*em/J̧J*a@m &n,N5fi7q=zRJԜ I}F+T^$jŽd@t7fMnL {}h'%df ܟ8QsۯVV<~tjA'Q=3yI1: ~LLHqڌ™YMQ;W?ҕ<@9;K$;Ȕ~U`mxKӂ35=OΔ&k'Cv ϡu䍃2N8a[cSjt/yQﭣ<,=׿v@qYh`8f9[tta3l8ݵ!D%ڟӞ[f=g{-4A@-}C9f.QՕ#si’6yIg~s٤gdBhvi+ZA^/ -e$Q@M$!%ךUヿclWBf^ T5Ȍsk/{=L06))]ﱛWlW3BӆP3Q|{<\%XוF_Ԧ1KնNlYJm&-ܻ5Nj5"-ܚ"ѫ6CRC$ꗻ?.f>0(MH%K5:{z萸 `1 o2#fcIu6|վ Gl TԬVfVw"a{XLg9?ؿGNB38@}КX}3]S_0|ׅXLp}D{T\$2+Vg(F?tR'V2k?LJ嫯BcVRԣ޴}TنOUIZ0W0䰑?V֝7ԲyT|B6Op_p1.ͫ$9^=aο9d&jl"W*6eYN>R`BP'N'cܓd. k=Ii[~ѫڦxoЪž3@q"l*6Q, (Ɂ8,-F6+TWwɃ>J3!Z36OrZG}FkGFe;oA4CGp\k# $w68u:9Lj ißeyGXDGp臨 S;ٝ:WuJh}+_4 *dfu-> S}?zn% =YN8ſ Yqq̠A4)6Fvv e<WShN(fCYAAG$Sx`Gk/t>.U|{eƳ:֒7f߳IJl#L'R :S#}e8p|RpC]я{QJdjfϻjv5K8*twU2fMHPǺ,+kʖ󬵘Nⶤ.P^qW$ZB a'\ܢMG*VB !|xq+zm/IpH^r&YWz_(؟0s_2mLƎ#[GԖX_fM\WV.Va+44+?|\]Se)Z/aX=tF6P02fa1H=KkZe82u@FfxLrPY U9)- $m?[Hlvp3~r{]9 QabM4,[}"^Yy(+x܍%0.ft2ƾ^SZnكj \f^ӱ/Y Sͳ Mu;V[PH 1GTg˾FЬ}+Qhzr^#f20碕.8T7N#n~$3\HV05=tQQy*K|AQq3h%S9PYwkxPs"@D W-J'{UctiOY:@sP[s=ԤYQ $xՋw} HynpĬksŘH% {$7br).3n YEVג^etڰ*hܱ)})z8Z(\LB6QP[efy~$NT}pD:pí -sf„*D̴@rBKrecUFpN c⋾8 `d€;4Wjw@II$DVe$SBcM3|p]i"HZNLKNyT39XEn%WXK*čvDIQgTVX+ %0;!ګBWұǒ؋pZ| aC"'q ~k*hxHoi,XϜ^4 @A[m9|%@ƉS;{bs1zwPMEx庫/Kv svyٞ~{d2A^ȥ"l$o»k[I{f8n\8DO|6I6ݵ'fA6@BwH@ӓS6*Q^Hk(܄V(/: %} Lyl#7_q*م7rO$.F[IyZ6 R'pȥ=7mPz+Wդ?QU苷ndpцKo]N槛Uhz}Q_T\aNGͯj۲& zCx sad=hJy+ꗓM, !xB3ۢmIǶj>`nLRERo-Ns1%`!L[6S _ \]T9ՉD<4Lvj}+Ѕt ϸq H،6 L"(˦l.!rCVUE|yg9m^y}}T;ش|np5i`x KC[pU*EiԾp؆<%mnC8/U~"KY2[XJ8M ͡zv3-)N4%?I5 nwKB1UF*! oT` X9<{7o@mKM<}CObxh`!fg9Ao1N{R@xp8Pg(*(9N0 M'H{JtR"Zog;ѿZpsG^ș`.ܶ2*̙ Xv'^ f=y 2] SXE֢kM\^]Jpy:!&NO5I۬ĻCA3.h)IhkOCeQy7Îb]؀ *G<LanNF"n{{&O{4xb 2.ME>5>}1?:bk3hI2'l#Œsg),E 4f{O0Ξ q;  p}B6&/dIG..#5+θDg/|#]{=ɃeqmKsg~(( PQ/ZJeW獒?ik);Dx-'pdv5"TJ>?yax |hJ.2ͣKIw= Όx IC{1f̻hWэyt}4|0+0d⢈Kb {X64wR zi"5x"+Ldw_Zꊤ-wJS^T;@tBu ?6:`-3 ¯q>Na[ LT ue{!6:fI_ 뤖1*p%d>S  R,B$뻺 J{*)6k'frlIiw6C(C:GO6BNq"3gDxA d߀9RcNDBw@ٱvŪd,Γ_1ػ!kxlFE߶ d$)">4ճ(p HDpWc^<*/{B?WiI5Ń ai*¿Y?)ܐ+kq;)գmx+2LeQ%xn\no'eڏL?I/f_~)\Y!|po ^aqZxKKx /kH u $l藊n#{^ ֓RY9o ^86-@~׽u|Џ JW{,pQRY,*:f|z?yjD@33tl Y! eRw|a]ktS^'8vkh87NE/0۾yJQ5 | (˰QS9o=}wz=$̐jpY*<ږd[hS6NDK}fnB+" @†6TW=)G8&^c}gf-7zDuw7b8)mk]Q02^Z`qY>HRd5.$4 O1<׀M;FxsMb6hߌj%' nYYl C4r?A.# B'FY >V{,@0^cLTIcIn@n4Lo/q.DacK(PœK#|$mOw㌖qmI# H6NY8=| 1d P9y`z!^4?~~j/cJ\k0PGވmZ^sшqWsgZF?/}f+KAjZ/rDzaSpu}D璠K8T~V4^eLC 0ϱ½cbA Poe;gsNw!dfy7hIQ-K^RZ/\۾MH;&4:1C1с' i۩|&4Z݊|"Y,*0m(u5 Ϫ84h|oV9y>k*haʄ$KyH 5bλ\:V1,lxfaQ<‚SwocC> kD>L#i'xppSPh'.>)fDI<9>V/eL $v1k[f,v/نO4e\x@>,ys=S,sLPn)8EK6;@\o$TT*-V "xxdWxֽd3@rMݨ]pt6B'CC@P`-a߮$Pzx)½S2eZDz#,-BW֗TCZc 6g,Αjpld؃\DYHJs yPƍF^'8}&Y3>2AuqTIa 5-z3}Bk0_a+Źes:ƙ|NIǿ[{j.kRRw, 5yL{Ɩv&5!aqʩ+ NJhX22ZZB0 ~! Kxit2DbGd4[*5$]Ap 9ufg_[eֻʗÐq,9?{Ņ;e+zH]J٪]D͔  (fDC5C Nzm' $=7Zkf<,9O/H!MT8}X8i3wЅE fJ@5SR%E7K讆ƭw1T !ky*Nvy"!o2N}Cv2S|-FzCp=GuK"7O3K$:8G=٢L'ԽI صO;Ѧ=ےqWjDrL#C/(L. j"d>lWI=ܧ+f&ʪTb.!+?_x(Y GX?XѢ}38t8PfèB-y7ڀU~My]k {r7kGXЮ*>)F@HICw էh($vԕ ZF5=W%q~Nj&Y51ZN*[QPĿQ%7"#\DRGKiYiv܊@)va^l?b*=H oj-,ʏ9zqh/8$CG+{pҠ1) jx)w(Ij%ojj"J+X,n)"@"iI#{Pdj l|KSo|Qǩ3@u[ib6.N&Z[Ι7>5.`rfYwqyurn8aַ6K0:48yS{}}5cÕٍ)S)wUޠBӢ.^ 2Iڄu_fW5@*/:1Oy80X_]V䤟5&eӗTѷ{w싪M&x%-/ z<܉@1< J>m߁x) H^X) BţVf8=#c檓%~YM -a)`>7x>]Wro "toN1u ֞hP qL4 m $smfФdK.viYa -eI\ܛWk?tQP^bO_GrSJd\C=MEoB*h%G..|́o(z/t+A]:|v0C!q"d㽑cBY9+M -5߅eeN/S|"!{Dn:0.e ԝ&x12rh GjxsY!W,)xaBHrڎGA4Jk,NCSq窦 4\׸:y+ 3'C ʎ*7|$nC0},D3̙ؾyt*X+n\kg| '3g/B& wgJRFb~;uAאOZP|K?ug4z'@/َդS.C7"W`PRHzֻNFKD\Vs{2ЇIs T]>p^;!oi^ӯbR,*SgQf ? Bv-٬hamGu9(yU)z\h"&~|牟c`4КN]exwSOkmFx2ukFLɯF(ͬ2Me,ѩ2_75=7JD |,PpGjx\S&/EP:U`$Ę@\&Q!KA Vvbf )PXz8( ?L bhGQWؼC@#k?%jXb۽HGoj\N܏v Z {v74}7e@ܸ iEu|iW{Ŀ.tf!vDvnx5佂g䁥TdO]%!*K[H~ %3szEieU9UC%",4$ N Sc*9;E.~^iC7w"7dn+zv(Hm U*K8Jcߪ+q_c5͠%3ε}q[|_-qԋR倘tẗtSHEܼBA4*L\Jޕ +#|iOկ{,5 A:挬r@E>r Ajh3IA~?<tݯGX KId Ԙ@cߗ/Li[^d ULg%0jc:дM߼>JEvSߝ2^w`9 K CtXk4ͩk)QtOMܱswK=TpŠg=Rƒp|v P}4YiSDm9]C]\;U^ѩy^| (ӏz(5kvi<"py|(Eh?ڔ0m;9/B%z]cH@(ƶpۥ==QGe :"|LHvjS`ɄM2x8:='(\3CSy܎I#||yȇ%AJ<#kKZv d8mmT>n ߄ɵ:ϻˆ0M'?3/CM Pz`9c/I.\=f`4Ve$#ƍIIi/zy0q<.(ҟV9(懇*}"ζrܺ2hh+RjT(cנN.\(}>|0 lϐ@tLOV;lW.0(ZŞoqJE miB,3u+.(i3$X\(x pdsMc*fp}|!_f|@VNJ6&Nr!QeFz Pހlxk܌xJ|È=eS ֲ6mSͯ˭SZ2Eh}^iD*H tf`k'׻\7ih,@(O;Ux"eHGoVV6q}oqU}$"gUTцPG鄥8)4?Uz[w|neMJ0$fBeZF3u2ٺ[^N2T;Nl+_PDg -|kF]je<)W6YX(y;ۿOa9C~h/DW|zT59*(vJ{$…so2A, [P #wzU# vwWKM 8{5qF ZNjͺʸ;‡#7f&:ERqӍ+a 'GHn *V׾-c @PCxP'C00Ib@ GayMl;v\ԡF{dCbz C֏ykO eGOuCdߙJ_X<0-ՕS(`xR4wE_%n|pmҪH/!|& ?) х7w^:X %:>k!i_%Q;Q /99.[^2&KYS!ﳛ_=c,*[̼:]vKp-0?̤Poe}E!GWz )z렚MOJ|Dd9=჈۵zXŃw{sǰxX  z?|)<_v_կQW}E,Б/=fyE[1ἬvO7ipCQWDLK8;M"Ll\RTl%A\r,ꍃ֥Ʒ|b/2fYa Jrݻ=2ْ O-wMzZOKeTp7bVʅh' {9]Yb>,UQaGG-X9syZzKqvg˽zus%^ld+Fh`>A,=y(=_ ]鯫z6}=0 WNUa9&c-W0U泊jj;| c=>OqA3|4I}ߨUv>ٚPexd`N/nZ$| bz>``PoW:= ɳG^=TOjON9Rc:? )VPryaL_+LqU 4bFM(Gs$PC^DuxDŝ/К*[{?8}Q[ڱPHƝ<ee_pN-fChibp֤(ڋ9e$/<5g٫a27I23nKDN*#`XeULU D N1vF~xzZ1G 61d4?urtQV, UVkIC3*R]IYsk!u6Ө" j+v%f@q.ZD[gɏRZŠ wluT9%X:2zl}gdC' <׳W=|9a_,]ooz rnQwS5JDZZx *w$Z~{fz Ba2߉D{dWeȴ6]vg`0E#\WJ~3ܰH-Gr?U$(tS}4 E+Q͘T)G׉x; G&wiMf`hpM 4n5L,7i;'G]9oFa5_ 4B^Z.OVEAOKG}y#4ou-4 տQ9. O9o^=!"x'4n@^q\;ybϻ:'0[Qf\4la/-&G?Agl7孿_ÏG1ۿ囘V2gZj^#&RTE<8Cj S]"qx1*;*tm){drͳY.--yC /bO4i)qjoәV}߫]qtZOCDX~4V~{sbWJ+#ttpM{zķ"'Kw:`)eadks[P@18rwE%YNo M pr_2*C _}0B;K3^F-oE1}TZoeJҁN9CyYUm/YnMcqUNk+28s/"%wvשuʜu~G"nNE|DFV:7< F uuш* jC.]{.PDǪ֣Ft w>WvB4 ݢ@;jϳ4rZw\_4\%n@b4]z_>FOH²#譬NV l#p>\Wophv̓L@)ͪNo2zm{u&eJ6X!`i&Vs6Չt\mfXr:9b4Ía&ScH0\Tm"ܓn܉c r3:{axUn֌ =*?X"fP,&**akMzNrU3gI#e6}|Fn IIN/yޔ SSELudNfl`OPE7]C9)լU"[VwFyY'/3ؐ!0)4Pcq$T,&}F2(%=4!:|mzj}_ z'tXy9[.kޘ d^ B""HƙlG3#$Њ,) %56F8-_&X%PYXEI_Lq!=>~@2uV[P1S@SW/~)QRZ-\"9-V;D.j%P)"% mHgu#M"Y8(U8'mco1ԙQ Tkɑڎ؃ʟ{Θxv BWih#IkaگBiK6oٌYꁭrz#h<~!aRR8Ex'ыW%(^Dբ 5,tzc ϒO+52bႌ7ni/  )OZ-SCkv6hw2V9Cw umϽ>@7P/bxpTiܢPpղ2eNb̪Z.l\e>HTSS* -Jx A|+C/iVS$@yI\-mǃژSZ^<+T>7v :id"NpS+ b T1EǮd-aZG|d096Y*D[iac"P%EUiU)olf"˼ Y"%J kx`3qG'uޓ4iտ@#~/ ;2, 1;tgP攢~GD'~GP jk3()ZȾYESə䪇D:̔+ V7 e3!:` \Ӓ8yZ5!|;VÌ5Twu@|`kH}#Zav $srg-;CQu`oc=jHC)ޖi0"@o5M+)5J ,"I|}5 F=^59s؈,叴pvPSlʟn $})Ѿ>l`*!EMP&P.#f.J.HA 8Hz۪nqf`9,G)%ÀLe?Dk^Dr@$AQ2lF#ԞoJ5 j` .SS $F8T=zH)GEEF,BݴAH5tnn0h@*]R<Ǝ_7K>/d t$՛t=i[iLXф۸|pׇ첏 W~pDBU=-d'XX̝NJ@b-=~_(~G9Кk=тq\|~xؖBmz 'CEi̱Aw?2J;bwuqb.xPW?gQЋHYi.aBe%mzwA-HL A7S׿n?8ƾǥNpS^+ >WF~:'}W+jES~N| HJ~=ϕLJIBñ ^׾[V0fk a75 BQ`X5]B"#5~hfZ亦Zi )09+ISZ>ϾbK= -M 4 ._vaUOQ2ׂnN|k9Iީ]"zu\,Z"x+1}#K$0g93P638r#X\ii n:{~y1!jdu ay\7'FHCSt=1Q g޼, J[:ҡ2ϹjنttحI La 2S_ ImK5!¦«MHE#E&:I)ּ@dCtN!M1j[dUՀl^k  z EhuӥmչZv|gH.bhU}p5%K&vj6[gšݷSgAZ3K)褍T˯0=qi"Eh)) a l]YFe |=oۑü+ȚEi 6Lp-hߍā\'s"+}$zѤֈfYaCoCkeQa(FRS`o8,2\dV)5r:G);-rIt$7x#`CQ0ֵ8Opbg,xkiʕH?lfX=%dDh++adOSC1g%ħ-Te=%?ȇO: IUR-t!IfJ݉+SkR8{) CW)uh Mv[u pbPO+;`uwl̔pԔ,P3DQ[LU EW6u`in aK%FZ\A~~T؉r@[퍋j [2EEjr`< Ҙ$Vu>E߽/-V.wA:Ll@(]Ay)9E:a9rC&$:y9=菽[pf-b!p޾0@05ll^E[G L;sƦ& wkAjd|yT9(릶֬:vm4GOϿ3,ꈫpn<6b"E8p8v4J'8WYrK}eL"ugt gd Ⱥa"q "Wz bOJC2tn8^MX/(1鉉N;4\utWE$jKAwa;njIAf&%wٲ`|7SwvVi /SG)Eοwskh1<7pL·=iԒmȏAEU%Z Lr }Q8dEQdF{Xe͚ bpi2m T:ZWai)Y[+Ϛ_I(l~۫J=S`tEI|^>罞\Hԙb8>{o4a3Q6 ٸ_xeK/&U> pMXDld0۠uPAn']s57E|lhD1ڰoo!O塵\~O2ЁVM`Owsp^)ua usd<44lkϙO2;D-vW+vcS$WD]YHc(\|  Hڟ~EG:d{y*!OWnHʛ Oaͨ~ %j?FU2#H r7K]$YU/sdߪ/2˙Yp'Oq|c7#xi (A+z҂Ѿ%): Gj EXP]nUװU,4#/~LnsZ@NTUDHIuʧu4V $\G-F#x%Y5~pC)_lr.?Reh6~hkxu w:eUa{c凜/˳vŅ**x-_ZRx)(rs fu\`+y5NU"n*.Q O@-pGrq;XV"]`<˴hc[_⎞3&ҽ5ѶtoB֟;kh7h5[[KYSa8DDԯ:xoBgeO"#uM7)#ݜOTeA}k&V4t1s$(A) ?TBYRڏej͌[F- ~Ѽ҆|alأpZU~C%kQiK~L>FNu} V})!-m0Ȁ82XF-gs4_:z]nx;'jv PL [U*/S!0:5-azRO+ѽ k]H{f$;})6'Y7eՊ6gF*Śf[z~G"_]+s6ȴa1"zTF29'uǫgZ~#}͍G_:iԘ,6?ֶ$PGm#Eub=mX {H۬]("zS讋\>nٝ'9͈蛭M 6KnF[!n&;+_41`MҒy+~p5$E)b3u|"L2 X)0kP=ELXEJ|"6G~&G"hJIXS3}GEmn' KגoI)$a@$ X ܚ&P;1$[" 14b)]5y+ 8-vAJfs:iɟQ~YvlIwӒ]'9Vk3G $!B"eIh AV0)A˪yMߘyOpRzBCڊ>3=]_Vm+DZsMxFG;1?`I 6iR< @ l+ UI}^yƶ(!5RwfIG.G-~n@n@tWn3]cKE Iآ o[& }.> _ \Al-AJa@Ǣr7N{D-U1mհ ^-// [4ȡYtV'@3bmvMmv $3l~{X=9dx jbDR[~$={8{Ɏ`jRy3&FlNtnDq_bT9A좪CAzFcOuadwb r1xd收zu&Í̃ vrf%N$l29GI-H蛐dg~3$B㕋EBf'ioz¼!\=ua4w Qwɉ\'2(4&XđU]ldoUZ A8JUfKHp}(:rvs\(W/L߁9ͼX/+d4ѽV9PE >vWY/xyLoS/煐ծH)}\A}͓b}3ւ-3U=GWǏ^*̖F؇ڦ2n#t Wy2_?i]MgÉj zD.c}i[ɒ~8oњke_WO*D^Cw½!մ7NRTg9"W% LGr6샼NbQ,tKE *\oc-h5D ~^LC S~39gu8 o7ɣ&15*}”u۵T@ph 2x@bJp2 Ge ,Jf7J$XjvKp7|l/ÐO.ևO8؍yk!9rAsnV6|7DqBdNcHO~UW&VyEɴPg>8QasCD}Mt[Z):'[ >l9[౶\C&Q@De;FκԑB`$ ;%]xEP_רr;N"aNc )L ]QjN%s%r;MG(l'vV oSwKq1?=˵΢bC !Ar׉). Ӌ?)7YOubkҌX8QN+[{w☾g(bO=>3Co\<)WFJ[ЄAH}y:j8p%*;4}e;FG^IA8yRAy7pr3BA`oHq+6_jj}x^Dŏp @S{2DnC:`'ɳulplCӼ\AoȰTP۝ɇF">)Ķd&sSY~)'Zp1>2f x$F*Fݳ ԏ 0v1acp_6ZuCfE5e "ix9}rXj&]"f&iQLY6hiV6.kAi\76W c j7 iŇB&X"__k<.My7Rilf-sVՀԣXh?&SZm܉&P ZJ1 4SCmyD쉿C_1ҎMҎE<)hͽsYYm˓sNiz,c`Q"@0 C kyoymZv\#npn@-/|OZ"^E~ȡQm=\eUB 4$ #T2ԁ/@ -8/^dW67A6V_nVh Py1mlS!N߯{o ,1ѶdsBȡ^vIzoЮ1כQH-Rs{WEZͤQ WI|6|S%Ț yI ;KFR{V@ϥɳ)]( nήrh%ݺ4HN@D/e.S L/E<cJޙlzԯ˚yݭvPbAFvǖf @4u?i ˳ IΜh(:̀rreAA%5`-4Ƴ,(SФnZJ6OA'WȨ<THOLHҩu=aF<Mꆫ,fjH((9hr{эmj6C%gϹb<\>QŘh|qzA4 َVq]x3\8TM #uR0 g1Ϝ0#HF,O+Hx9 tpl'̒Fl~kO61!/kr &. aa%W);O"ۊ`EP@wu!c#̘g3OT hv%o^c~+BNBwd* lO~uK4iV!'o~qt/Yޖ}h;!>s"m+%vngjˠWӒw_!~p#8ݏx<U{n`Zټԩ;Nm9֯Mo_וM̏s$E2cWDfT>3Im~rtӰ7kQ7EQ/9mq)(N+]x 7^G!b7ĬS1؄e&^߁5I|E :F]L3|Ui&2IYw/2qT1ҹHNǠbH`M7CqGQZ`vٕU}٥)qwGbQm+\ʼncߧ;^ "c[Fl㧫\'@퐽膩{Ҭ𡟐htUk;tgLz몦q}>E&;eGzfj91kDc!k(qna֍A: bQOܶPK\Xu\׶ۺ&}dGԣ;O! fᐫQlG?L87`6ŜTFKRP#_4Hʡ}\;s_YيTc'Q7P 0Сf3^HD ~,L|Cx 'wЎ{ysn(vj9P~"$׆0n&% ɕ?1E1 "Fp W 5:ƺNC*DG\p#FG1|`6-z k؋C+kՄA"bݾ!F.n+56 2L :"޺۷̩ ? HY2wd\jIkقZ `O,16T!!ZmMn]EBcShD -MOUw 7b b:hgy%}-y`Amh`m{ŹAN>i9EE9Ǿ$5Cx{JV$iK:Ds2׬ G:sQQlZ5K7eiO1XI@Um1ce &;O?C X"Qt&]J\TB4/Ts|asIOgΌi[X ){]qs\So%eP"tnjg1d@mϻUsE t %nl(>F*WlYeW-ў(g ,}K9WAwD=ƥ{IDKw$f\p8eLp!ʜ YF5-$n~5*s髖Դ^SJ7{KSJ)C:üBWPLHPV{~A/<^dcD`ChuIG:Cu?)yҡDoA@76gkv/墶M.Q)~5;up)PBoo}7ȸp`xk5BVqb/\Pzm_+ Z)¢mήKL^_E^? oh]\Y)AkB f άbzpg EL9ºT_QY"r$nq Iͪ'0r9'@L537N!qwlJSQ5b꧑rzS!rnܴJȦ ,0SfeU͸t|;Sm:㛅j1s73L\'ҧ5[ۦ,OgCEBS)8L[\i@. AAG}={s GT\LKTy*v#ӏwp(l]T -5Na,N3'Ėd&`i4ϓ2? ;MDLECS3i\3?㗘_=y_aim9Cx^dF͗L8'7EGWѫ[|}#f@ P] >lMO졈;Od|Cf@"'f7SZ?ߍM@bg$)^N !AP=j߀@)N!нlYhv.X~qu͑X }k9GęLYQf#  ?G^4o1,ԢS(*sp)ApEsc ]3%WGhp2ꭲ8S Y Ǩ=qL"TI- tЀ=d9 X"qW839 rz1Z~zkvj sRhy[~cx|؆vYvQ6pީMXzڞI*LB%%{#෹Ʈn3PfGnv!ˌ 芸V5B/b"gӗB֎7)BH 0+/nHU<%yh"?g*c:(!@ (p 1U)+`7cxd-}\1u Ҙ"v:<}FF% 5/@W*_"K4S}!"&hӒvm26 Iى]u9XAHSv>*憄,bt08̿PUJnfe<2[RL向1oImsYBa}q{4,U4^D}FoHv p:F CK7 Sk~0o+w,2Mya(ї.0>7TsR}?jga*1fa5b^c/[ZesH*;cv;mD2fAM!kEjn[qZhQ\ǥW6] z9\i"Y~Z`Z!e`մw,35uߏ0ބ'ȓ{ 3lqumL5߷tkC<ǙQT rܒ  ӓ&T$k}(ZDj׵ Do_<-pFښKV]qU74 6ZVyɱ"*yy_=֙fݶx[AY^M_DHYK{@9Y_BI ;.>E(yaOZA'ضfˏ}]N /h*U^Z MeP틈7\bb5MV1AVTTOW+ɘx?65 4eޯQE= 4HM9D"&Ae_fM Z )7xB*jt[1`T4JW䣌ؽC_ucӆlrI)Bzw[!p:g'`3j0#/|kjuY7tYsuPn4+isNozS&TC~QO쭢_3$'4OML{vݐv#xƝą}H!2[; eҶ&M BLZPuł!SXQ&il(ŪV)y|6cQpp>f/E?b_MVa7RO_8FU)*v|suexDx~O&{O-Gd&X:sV=\o>I1M,!! bZ:ZzK|ڟן<6a)[^Ү2n|NニRoQ+hSHBN%6cA- rtzp!=";cxIJ{ߌbF Yȵ ('(` i?C9i3kg0l;ōb}a\cv^Eind.WZlLJ^}<7;ssDk v1^:E2'{vz|wP!GTa1ܮr~FheFYQ7=J aY/$tpi:`O x7TbA.a:jfxBKiIj=…v #22CB^0C7b5y*IG:TB!݅-{rɖ-M,n Z)/CWRACGjܓ~[>_+iަf~8otWC4b0w -6,%CtP j}Q4& a+(IW<ίr,O2JT[F?VWʲ}4W=5ͣf "Ҏt3>Fg<'i&ኼ,9kK%?UG'#" ]mh7z.<43@nK= Υt}⠞ hsyGt[4CqM$>운ұ9ظXQ9K+B?)>Y4pp̲#|8G?z/\H^.e@lڈ>5pdg[jUԖ悯 BZvFԐVk dr "5\٠ m\8'W"KyqJA̶:e)s1dM-,3H֤v" sY46TBT`9^d}A1Hk! ZaZp?wגc>mX?b` "~pٲQ&Z|or+ϛ8N=o8)X$w*$;6E qOn vBIeG8*GYjmZVmzsgGVއh-v_ `=K:e#S+&kws+,*+ RыZ+v…?,ۥL;UyX e8\\(^v- %Xz*qOQ`vo}@ORy(<wzؓ 6Sfp(_vGS'SoSHpYHNl3[>y0B 2~1Žϐba{C|?њeͪzY>JE,=w4 D>qmB,t~CTq>\Vר{Izdip ?;^"iÇ"uy8.w(&(-6KTz^ ΍ij7V b8Έ]*^KYɽ) ߞ[Uv pj}f9#1۸1 oi(0\|πu\,έnƳ}Bd - CKFNc סcRFm\VQ~3=W*|}UqV!ז9$C?/i*"KwN2&a#xYYg#5 7Ib-ex^a Xpx1>2{bݑJ#pU]bkI{< N{7 -s7BTp=MpF;US?hHq2(_.8~.e15DDlpJT2Vg|xdyPOH媄^ FF4[Wq^i-Z b9؃UQUx~Rt+`k=<:A15Uos/ {c`uҴނ~Y!:[ߗyADka+dw.RdDɉcSՓ1Vn V:oiu~Qv# \I n,X!9#Hucm` jLb6x>z>NYʧmǽs.Ƚ6FV*^h-h+@Jӫ6DNctLb «>';<% ~rdcv U mTu[kV~yGq.WhޣFl_E N=*>uk8l^ɔW՚LѯZHK?%sĽV%XWgd ~!/{I\PJXpeC8}4PI6b2Y]RJRm('[BnYɿz`k;^VYHVӅtY"z]rBnb XKE -$F%;;G|Vg57[-a+QўjI#(*Z]ivdk;D9*Q e$cEBM1EhtImI\2 _nDM=ݍq;3U1.8 yjuQ36M4- ̱F])!fJ!VG~uWe_]y-cO,N2bprhE1wmT0l3"”g?j}UJ7953$PpY.$^;!|E1-Ƈebk1j&E ӹABeH)m07Wb '?`F$ upGyj,'J=Rqb9( ˬ+ wP r,>b۳.bB$׹'eoT2GV'fy$@]aa1F )/<.ҽҋB?l c1K˓Ft-v;=+ }+KG;ũICQ|aRӨ[hL筄<8lY5x|tS KVc( >/PPlY~QO3+e6!'KSՉ D!pDgȨ:4ʇ-x)M:+uǥ~X٫7jl29iTRt΍X<PT@7 ˤYvOXIxp4&5xӐUβ a~UOj!0lG}X)u7[D‘ {i;tϝD༙[c-2V2/?T͐ԋS%68Nŏ1a+RFB%||ЂnG jr(T`=z j0p ay{cI[eׂ( !#9?bA/ERM ><8VNB08WH@|TA8⥣J$>As-4j'͆_-h~ՊʹdMcC VSØO,Um+~+Ct|p 7wйh ])_EjhpYPb_T6~< l|M߳YS6DYSEG a|#4x9-8gy#rA7r*[3s ӄqƼR/rf 4G ` %eaV8DžaC)1 vȎ"o u:r;<& n ~En~wajd65]wDJF~P՜5BL3۷b-zF0vǔtENO[= E?Xͭ HqJSf2:Z9EW% ZܼuY}|Y'9ϜmՏ#2}6c5Hj5n\"+sF lHWAH  O% P{β*i9yxXq17 5A%! |1|clXz5ӿ:  Y^e.2tvu 2Y뤒R)Epnv5۬s}DcA}w嬖7ऱ ?M5Ȝ 9PRW ] fmimWj^u  {NE6.?:wzh}RlMׂϣ]M#/X  * dm\l5TۯO_qpm;TZ^krQ*Ťg.QgM/0_I(a> jPUgN΂ t.M'Z:%:عъƩpsh;QX{gR`y!?{h.no\m]** m%"-iC6{ekN *A+`U=\ʌuZ5d.Gmْ]oeu)˧`܇L^Kmbq H&8Y\ꕑd5#`*q E䭋tB~34}r-|ߍl"@0,f5\g٧In%Oh}2jǂjwp~JCLI$ >6NMp\ ԫ*`g:3\p4WVږ J;0QTuR3##:BR)~ױa~s݂t|Nƥԫx< Dl'.+ -c/h\5?LEO*{LjbdGkupgDs0^iÈ دũ T`06^yhz'ph ?ovEգm ܢH^0 />}%Ct.IG n= Ӳ5pTH?ļCN؃}:s]ҞSF<ܝgTjj.G ?fkLi 3 o:˴A Yf-^ԈVJ1E"LC1@XYb f[̉VɕA\t_)ȺP5JN/[pǯI$J9aXڵf*)`S7v%Ot 8ށԟZ;6Nz#/}npmS[-f<+U/f| oDu&\}1$q9C]-d.8 VZStjt^gqĢ3MMa-"A& t^ 󗘍%9mRx(^0KxDDMҵ!zl6l|mf3g}cPZΊNb, *}T&___Q7Ș m-8(!,y?fa!8Qw1 a|-Y"FAF {g(Rؠ o:bI>[ъT6X%ad!WR5hT_h|l{!F6 7hU|~*\Q#vqC`A3-[PL1Z+!ϧR9{),}K`ګfw񲲁mJo#ub8y/ 'FM y8Kay3+O0oIc]4xXQLPV7a*#K#z"w*64 ;0kI?ȑ$QsexJ'B&h}9D|H=,H<X%hk}Ĉl 3FT* Z@J=~[ +؂;@rw89w|/RE lLQ4`}´dʦBd^P "Ӆ.;`/Bb)Im)Z$,cZ@"\dj<Ԛ6HϘ[7'X/Kh۬}=_-g~TcsSvM;q!#iDdlJs%Yq\c*Sf{Ha 0w~Sooe* rf/|ֳĐ:=^okb9mE YrszIIE@e^R F3b r#!/z pWnzǁ:I,"6t Ey"/ACv}|rLJ) !X.49DU%9c.j,\Ҡe]2Vm[&*0Ll_Պ)xmZyWsM_yUP}P唐Mu3J*eJzh@P;vHsÿ 7=A"/(i)b^#tu c=KJ6!-o2)k^/mL[5,I#Qp01y!( O}5I31kmQ]ڳ^Hn2SBTOO@OV7d>Λe?rQf#ZBn>7]<8' L蓎#mFo: >mU.f/}1vC~<$t)C|Zk T!@V8;l".D^%!˥ zPL~mZ0Y;XU1֒XV#AQvqߔX/qΓ F#%- :2, l.18n.yhA#.BR}Ao-7{U!_ƯLAaLs< O,s@)$KW>x^sk2R8;cO^banǘ'o{ $ Ygl{FXp;9> xGՔV%Djm"ǛD%sZ^OGUlqTF\b,>fח܌SبQq)~ԕy8Z}p ١ʸ؟V%f\϶`Ug * ɗǭ+[Ҥ=kcC\s#=t2@*"|YtC&-^/M_M]굢u9%,[DkZW%<>xX v{Od䁺i%e?v]< mU`:s=>)hݢiv#JrNrn_3n:5GݷUטH3)sx h`Y8+e J]^ TEo˒U賈 o#jEmp~;-ɽX.էcX˖I`rdiS.E;tjʁv]'ԦH'YPr FzIr=Ŏ0ReQvnMHF !q,蜁!)oA++´I U|WCh6}Uh=s>8عZVk'y2x AX(v(Ct '0&9/p뚬 9#d"b9 D/EhXTso/ig eS-W*u2]ЗJ%#''g섫G= Fl/>.j/#̜vm⣊6RcV)k̶¡Y6ijK2]-G~kc-*ņ,4@D0k\v%b=#s6NlMFdpY3 =jְc-x}҄?* Ί$ rƗJ99ЀI ) DO}'HcMU#X}^Ikܐ  rJn%VZPL4}ww]WHkVa(>,}޵_w)O.@; kO կZ;\WiR.Qit4*殱hQXgyԘ^yy@/A{tM D.å2HY|oC)aNaP4"׿{(t6d믄mo߽?j`JQ%bk? .H=u&h)$ZJiPKqj^sY(ݶLlzY3$) +J1Hvi(f'{-yHMJ?V;)'}ViHu\Wf~l{yz6o&f?Z'Jgb6Y:ጶȍq3uk]}0\ܪ8>BI1L {b9>Wو0vr!)9s%]"HӣdZ%ۼ-41x)pݓ2J֝BbFy2{ ^u4c nAs*C.ו;ԅyu}LU}짏CKkY*i`h€U^7C ; TW1FeBmPIx{.*kLe\=p56,)wT_𩖕FYr*k."g=s_rĄL2̓Ыj?뷉XOH9mdA/?:l?8QOB_x\`?KH~]Q>Λĵネ)P!Vбݹ QKMco[jY]0MijRʧt;1"6 8%- q.?Rzz]jM1[isyZ魑)n '5ћm%@PTQ4$SVl-lr<6nޏ󛈦+ɄIyRӃN oMS,G=Ui 0*+D]Co"B ԧ[VK[1"J|)TRXemp\Wo=&:0֖&5o#4(+~*3XBFF9X먺4r5<]XsL$ó*?YE"yo,G ܘ (=45x䦐C@I9mPPJ\f'Q\|~'V':"ya[JkA`G_HrU.6_)OVr.!|6eG5Ǜ;)~&Cr\]uQ/I͂hrKS"oisWu˾Tݣ`.F6]oV{u(%FRc"z >oثn0.A>tG<43=j5>a뒏F_dnbWTi?kօ|D_ˑ1dF}Dc"=h뭓ͳRNWv9(1|)}LG[:"4{?7ka2K~vgUReUVoG/ sRq6:o>=DLfc\l x8lY֘CW9*^8{A55ZtYb; V 03/~aAh} ]caZT黣+$hSiƐ*=Ŀ;~|Ɣwo)ckqt헓,IG!RFC#<%1rDʇ+u(~)|dA%ǛzH3-S,q MK($KfTL.v]sb dcoO!OxPaZGbG43&Q ~?H?SsW ֞ 77Zs_2;E>a6(J2UM _3Paݬ+j '<~#1QTBbbmSCj1+i},3z䱃*eLG,hAI/NDSiA/ONwkyōt2sLlI$0u]22f VgzT _71IߒG40i Vqo-ZD/WN[26PL%nU( X9k_ն"a, xel!= X8oUFdQ 餿2QFQ|Rz$݌2@(԰F _BpԫPjU:L| ~~OuP Pi/7 k%#˃^#~;9[N $?kO-; ՒƜkX\e'c$t#.?+A7f'+C2/k7)2Kfn0Q5`Ko.$%@{U"1q(ܯ^&mN?Fx*cd,Q/W_wAkgcr0288ݬWN^iM[/ ,hqG^8^[AkwP7d=i,VƱ܁+nh 1ijM~R~ X[#`$ I֋-y9;|cy>#QO.ߔN-=58AX6CT41 $*yys{c+fJ-Y:"qH mq, ƾ/tޑkh:BxÖ :rN]tCӠg.1"[ 0#9AƂ<%HM-uV#>n%<bS i3J˖k Y8EBi}[$cn2BBgX(GFƷRj>~!P  cwT &̪nE1ؗSVZ`se4|ɖP3-AFԁ${}צp-hлӟN\FD:WZoq4}R VP>'šGEQ>RH1Q%?xJG;6]9&@ ɳj2Њܐ#y(O qRxBTN]4 ߧ*smXh5x6h Qe^;|=̄tt'=o0l^lj.F V*ÀZ<_._W@aݏ%+Hsc'<]x#YN7缔=6IG\dHQoV/m1&Q 0z\ x!ź.jLv{"WiW޿> ({6 t$a_m .Q<&UI77Mr-ŊŠj3O{NOUL?+g @ҤfP4>t(4 kl0jrU&niV׶A:{>޳"@h@cn4XP2w"Y߁"P q~JVd5? 4YSi7WI<ܪZw_EKX7J:&^nilv&ݬRʩŲ =n 0^zv;@%&N{E^ V>4fcw ka$ڶVM6 LYI2]j&_sg2jd_yBVejR ʜQڹV~l;Qq!:.SbRTfϺ(mc²=gyM_œ+n^8vӄ S YB Mt}M4 xA9@dUyulvc9`\RI>jUAB {4%Q'仍҇?gu,YlT& ¨cFخM\e)##X^} ة)O= |w&@SR ~DpF`\5%4ȹab,0;5bc(n+v0\Ue+Nl\F]벪oxg>>+*Q=|g# $+ Ha]뀃j&!(iu]"wSa7`ןSњ-Ve=4g:!3 ʉ`ݑ`zP?iSP13BcLilEf`IA,gkzZKse@9 obvu~׮Њ.l?LmG T'-fM\CҦbt^U;v9(QuB^ϮobjQ{!4x}O'c vjYq(5nG !?'| "yJY9)t:S=AL}̪EZ@ԏMm@^EafZ;G;e^E(( ~>hIPuOjhs̲Cn B]!L4Uᔻ ib$ Bu;΄O@2$+X"JIKHcpHHda)yKnP@}'/B٣JfT٩-D+ClU!s Qf7ĵ F=Χy x@צԉ/:񤷪1F@'k@A˭PʸO=g-lrz֔H;StOdU!Ӟ^UC tD;ƒ5/,}\{=D@M<2=m09!C.$p wvk*}E"cgpJK]H]*V\K@ǹ:.~>'r6f=ٛ}5e9u]t= 5>K`J *3jDۥM mDx˝Z| #9G: >B @T});qef"ƊfGW]7EОXP^k"Ym )P DUZ29U< ot%63$[v *BΰYF[&]<[*Zf5q YF:Puab3-|0uZ%9bT[q0 7EJs*Ʈ]L [ZIg7?ڹWԔeEArc hC. w]ɡSaDbڗKNU2?2x#H=eS9I)lOzۧH`H"kcj'0z~q[WO^CR>$n+PNب$p+WݭvT⍗D@`FSutfH 030(ByJު%vԪA GoəJ0GR r ?MyBJ_Jym il*B6Fz$%߮-Cw]f{+NO2r WetؙH l 7p&m 44F*'nylN׉t9PT'8]Mm(gV}/ be%{L/l -Z_u[a"k[ g+MTZ]9LB0˙;G:ψ<^0A@.8~tHS9ķ|5^/$yGTMKkI~jhok. ޗʰp"Uӹ I7'`ߖR&a3H=Wd_8RAmaf͖9C+;~ӡ%U2Mg`1r =\9 +%G:9O9^ *x憊#DoXsצOQ[Ba$YEq{a~b4M@ vjڭ[Sj%E9#DɧI|vC+NѻO wjTuϙqB.\|0{ `[[>&p`Bֺt0j 8W`':|{@dW 5Qa (*B21tr+ uZQ!:DY O1@h OL7Ύ9_jC%{ ބll5Xt5R߯b=<SkCtWOϖ%n~Y2=ۮmC2-&lb$K=hʍ2ab`QݓW,LT Y~xYi6jG_/8[^~rs}ebң2ڛfOuprߚx̜zx&F2aKƠY0ΆWWy0{HvCUhm,֐! Y(9@ަK=+'ܖ% 0m +srΖ lJqf-פ; Ӧ1H:Zپ `n ac=}F>"ejO856M *KlJU ?N&Q9|/6gNhC7V=m{d[dr07ڙ~h U%,]B(?y=_)|\é5@4+drqpq9yKWlc2hehj4L*UHmQy]L m{yVB=f]_/'mfQ/*ؕ(Ƥ+';.s>2<ҡxڄ*H ͉|aV[s&h%|~`u"n In2pz ":nWh$ʐ-آDunx~#A/&ŨOq,=>lPr)zˣ}6hʢ  厲vuе^c6/|ו2tI$ |nA07S!xI+ xr=tH?& 8a>1%nz԰5WSz4)'\8C/cK ;~|Ƥ*[;S1rPe͢9w(@WȑC:@sʪH UJj6ecTIA4D1z !"q1~jk%F[7[P!uQ]=fxMm08~(@3^zBVm9⻎FJcsfڍr__n|>&1pY)#Drt]e×|Tr:G ?{IiUg\Et+PhPN Mc&0d1_J:>zsyaI+UL9=J4:S`Ɵb6ۤ37Y(Sv|*W2;E=eWgNep+2eq޽z#2,b,i:[0@)qw Ɣɩ(Ү%òE͊?gM M4{zxpFkI Pelp=#0MAyӴvժYZH *(=l ]LnnM:wF[۴Ҁ=^- <$. ݮ);}pwt6,j|Jz祎鋗x$45'T7"k}4U 9^/g;Ǚ AYl #rUV p ަ`#pz~SD1C@i-/m`dB6K HO.HJ`x ]M Z2e.q;Ann$V=wW$DzR:7c[ QLEP i'7&)8M @F[}׵,M>\| A!|Q:De}DӍtYhJ} 5#cik@e9em EkFߦw'EfAls^YXs8)@/Y[^Lue>R"\>I肸T VpOvy^# `{W-=Y6ļΣ]󐑓KEޛkh@Z#Dk됋V47@uj"cHO nm'+jP-"tqXwD+H$ ƪ!~sGFoSM\ RPX!k"–,+UZЈѨ\P*, y,X4B8nأ0~˂ V&B&0m ~#(  ^6; |Tceɀ*oyifť6  dJnw_H?ܚ6IOA<z(pv1ErmQ$2LTFPjj{9pۚS/A*YN32vPh$ '<`VlۥHcv!-Rï3^8Ku:d:?S'<8a= >hb+۳QFX`%ɾ^<O4Caj12u1aF*EHz,cu_N_$6vrF18XMJB#Gl}caulob/٢Fsj_/:cO b߸GYݥ*Uj54 |~:ZMoŚ$>`PFK*"^[a!#&I=Sf WCcv', ^ s[ ,+S{*JV#p4TY2k_jq6(fy&e9;Dv^]qBjFH34 8:\11E`8oJ [%vf,}搣/:h94\"6m;n@&LwQ/0|?hBs`Y 3j0AXt7 h<{~UÇc{:99=u4A4V*ɳ);呺FDBq`K]osDTh$ 4Sr6uF*\tgYvI\aGiNc\SmץMBUbUz_8>Ȗgw^\Ɨ?}Wk,OANLIUg;jG!rK5[G_J~&jP /4kuN*m7/+ z{TtUmU]-19M2pIfƙ \E#tK_6WF!ɛ^"[A \5ZXv[F -"aSI,Ik'_l)Awؓl,SWUg:D&Ya8(e"(yff+~;j<| rd75 eEM aJ,HR358&mWz+JsD`"\]9Ѿb*4֬Z){YQ r} (X6#2񰽝b@dXG6=6ٝ@XA$ρ,ͲfD0ݴş&ر$ JGGdafI#cYx7䐀\WG٢R5`U_H1+kp'@(b$pumMB3~&ic\"_!O?&hFrO}]LF=jdd=_q VX#>ҤHNVu&*91X塬0~rw-pQRz2U0AL;Fl:uF'(5V|gNRcmX?˜%J(JU۾ڼGg`&֛<\Vh1#Qv =Rd yV"b@jכaB1* fZkc ?L [(#?S%4!QZJt߲kSWGs+ET-]S3]l[eh4|Ssp{RO%&aW}axʤ"gQ>={s!X+ h"gXڞ@u2p rԊXT(S $}l]ek\Mɤ.qn5y;0˗4bU0_kTZ>EBͺ#xpj[@-Ǔt:iHH)CemJ 25J>| 3]#{@:"cIJU~DLYK{n&~V}>8Q13qܷDy[p) <YO-+| Ia'lr3 ۭe,>s9K5,$VT̽-U+T9q} &1W%L:7iZȦdѴCґ3L;>+Ov1crVJ׽~m ŧLLM +=-v. NG;{oT9XR"pE#fPL-xiD Jga*:ϐd(FW!sbki{)3~s`J&6#lT䈓~w:@\>߻$CFaEѬe/C|3tlY׫1?M 1 Q}2ZlE\Ox1 U+54%]25GF΅h+'W⯃`F`j pS}X UMAGb>tmir&U5aj[NhtF~Qy̰|IҐD#.%%צ.YR/'QzQC.NnUx T"zv.ÄF]"K DeouQEbj'=ޤ~zTU{{V\jEXI؝ [V)9L D#>T!"i:)Ҳ[jVM4yW {0e/`NĊEHv.8"Jyrv)лkGyUqRz”&<3mERP% _1Kk|4pϲL`IƣYcQgx(KP eIa `"uz@Fq(uv\|* Ѿ` juXFcw`)-mߥXpJw R}T|qSW"h́BȾY/E(~Wx]16jwnzsewbpc$l A^:ku/=k1 \*nH[Cygn&ZGbHbvjEۡ}) vptFrNJS(sLh N=vീnT't41+~E6X)ݕ@2p`f4m*_k]ر«#}f.WP8vC(Ųںg^ƀ0;fƏ|TUHXS0>On4}ψC/$4b[uyKMzb~_\iN\KXTzx;|>͚)"z0eg{-u쿜ZO#d~zBoTčRաD4rl4;d= Rr|0qZ^^f%JM*rQB"5?&њ-rV?.YtTvVi V0WB%\CZ\*~{-Z$6 aXH0:h Zy"D) ^A^KB{4pEt_j*=;GW#V*TjȋfJdhT'_jAn"'˅$H)ݡ0XtuoZPv5- /pFr(XF.i=;Ǒ%(ȶ!Dܢ)j`hD\Jd@ohC!yhk. q\Ֆ:dB.XJF=ݐmѦT(rt)N2EgHkb:wv 1Ȏˬ:ĻX jhceX_,hg(|z@&٭=n8l&0Ilw$ ؃ϲz?6%;%3s0ThW/љB x{9I/G nDZ*sQO#p67d4} `CM?s`v_0p Cve3@CX!m}1 ͨX/qiMٳ% >)M55>uQT>,|= ZBC٘Awdyyj3yl\M`sƻJ(QBg;Y9tZslZTV.?>TcvVFaA{V%4yQq,vV?ޣ\ZPWl`Gtff"ⲫFyF@%ce!3QTQ1M4Ь@ |qEe6L )?bÕw`voW<;9_X1|xqk:,L =S!,X:&[;a8uUU#9ZZ]LdBJv?f6ܑ7SeDra+H_cx[_RǍC,ʬpe`[QG*2v4xΉB4`J$x3fui(b 5ǣD))CǕ]y)5s#$譒ދWt3;xBo4G 9HJ%ʜ8qEL~ !|SH2H/)gtB"t-/j`9쒈1]L1+`q,7;Y4sx_= Y a$Wۙ0GQIމRPS-*} p7'%)n(^\뎇 "*kkCfYJZKC) Ai.%g.HB:ޝie_r̾%;!A4OIhHAٕ{`֙HfXݗ[I!CdG)GaTv;J5ʅV6>[!:da.)Z#6ځgo7bd FȖ2z W:@Qoug>{d5tw1`p8nH?CTJS%Y).ǹ$–oso%tawOam VBc eJi҄HBe<1Lw^ߎ[ND&3LČ?2̊^}BBT@8$ߌs=54'T5A|݆V @Ѡᄎ7%Y_?#4ɭhBqi_Y-ޫSew$(?f;_#6V>.}> ԞUo_{g%3pox53NHs/ {y[q"7B6}+Ŷ\tF$3hJi@*CINI[)ՖPPuc40Ȥ/oo:c!OA$7,ad^5-^\]d[c4a1m:Om/VX֍qZ[QpVgJ B6q45Rc y|)5rQ@v9J`"ݪp2 㩰#f_9po\3lEt>3ڞtX?>42J{:Edh]ѡmn{2UiDЕNTP("۳jITG {[=G2onoϹxyؿmIH#rt$".=T x;J}h2e&,LG s(Ze)N@fhoȼ_r](P gbBQa<+r0B%PW\Q5ՀHE-e{Čf*'2[")Ta2|Ρ+4\k!B|OPc@j]Jg5v])J2 5H2Bú5]u+ds6fYGp=Kks2ZyA7^I3<"}~&Jo@gv^-u s>;qe!3KzphꜵK}QI &K[`Pi!4ˁ+Mf:15]˳S:zVd%~~\Zke8}hД{.Z7EwI$&+kjI92iTL7wCQXZyL#F|f b9 m>?sQP4w-kA6 L^ ءA8 >w6۽1Sʹ5F(L;=̨mmNQ[_)0s"[$g(U[a~6oT4cas+ڨX LmloӅdy..%J qKk UYU6o$ HQtTx5bdZ+=?ߤy40,̈́7,"cTyW!__fȣ0ƚE2ҫ%˝hs|rg(8GX?`["Y3͒/孊 Wx._ζ4W)̓´XC~2e}YzEU]c~݂{ vԓ BFˮPXO} ʲo€K +RA͎92m4s h_,AQۗI+%ע9n!Hl΀^rMo+FPa[Z** !JWPJ6G@\!\!L*/5)DNja10 tKP#^ґʮNU{;A\uͧ-a7JkMY؊qS A׬^ىW $AE!YpC/#Ȧ{fr'\_yQŀ3ؔS7-r ~pv3k}Fa>4~jۛ+^{J@`Gi~&Kqfݱ=\[Wۮ?]b\iT-vD ʿ3rսta|&QY@#ŀgO6D%Q⚅iu:0Mq]TOܿBs~f-G `Z4 ЇVȋ8TQaO89>:MgWbutquU%n5n>:*1okl'j^Mj&M?}J=.\Srl$nAW9LwC/Zש=A\4^YKJW+1kjnWdpF@\],Q̵h6BZ@ĜzyQq,ɕZJϼ滠yK?XQ9bAx:gXj[[ܷYTQ]M@p+ e6L̩PKqŔi⶚oYԷ/kJm.Թա!mAnUfLBKp=Â:­ZTRoRY|Rq f5g]i6Y>j PR 9˚%d][S ~nd. rK>i-2K!췸`)E6<׳"`@$9n/سڳ9s#L6`0akzy 1l--}B0![e5{A3u(}u}Q-hT5,Ms\"\IdUJݖ sCtCNsz]:8nK㛆eq@0[O]nꞰMʥ1?+]I{1 E:MsY{te,<;%[u>$N!Liܵ@8_|ŃkŔ5)bu8ER~yk*(ޫB)xJ/d0pCeG  (>˼JRwR̮;xbmffPʪ]L%4HSNQ@e-ZFrc>r|$*2zS'Mc68,٨?NccV~IvT,$UJj$V؟ArU`;"Ƅ`iU7z9.h v DVpƾVnkpRj|zGd+i65!k]Ź5]:90bAٗqB9t>c&˩swU}lj\i<;{r-4ɝ3| kS; Ƅ&Wb2ziMЀmĎQI`Hܡ~V fu7,@#s'TmW?|G_@ϛf݃(u/M`Ǣ1{)oDȫUl5ǮZ~H hišmn`3?HÈ5y>wl &;w}Ow^@h]Nx9{E 7je(}.h E_yNON7nU&6ѓdr},?^=~;Ly"1/2֋xi. ұ(}#^ ~14t+`>f$iI/#[9DSg'qK1>y(n^VPJ`R)$G)^YNXs*|=aK!i} Ae)Ӻr l X I.(D !ëSs SURG`,H)3*}•k~@#㥇d{S^ ,"m4_FHS3RTĜQ4MUFHa- er@˩}D\1$7aS! Ip^:p =ԌGpa 8ƪpyUL @l*" 8yn](>y (ۺA e"f h筲Q#oѴKlI}4+@wSng'KEoeBiÏp1x  2{.RRY?!=kfj`{kű],=goJ013?T}9v/.(p?Om/֫ ^0_.Bu'>-(ROEQC3 qB|nwC"<Ү~ ˜ ͦ\,Spzzy=#\Nb|@;ԙm:)L:^La?ׇ{n% mW $9 GMD{.iGԈLNY<!1e7po}uZ,b<EhL+X 3v'0X*_%{[ M-n TXKkAUM~#"?o ' \u§JZ``xҹ;@J'z=s0&ԇnZrϏeؽ{6PN>/Pqęp\RY8rO7-VT@"Z+Rӛq lR=傪dHʠ61|zP,GVQoɏfeG j& gj5+] Q3PʽwMLEChB\ FaezΝJ!~y8u?Ŕ nI͢v>i Υ RJiBRLmV>e6'bVBC=d )G 2J4R)h`Zc2YzwTA^>ȟG"gZ1䑌zGv ."ucA+ f4in[|J) _M٢V,FDR8WWdQd@IU1}do7 F>DxX}Y> ØZ]3a]bĝ!u LYw/>Ԓ@NVm"cvǘuu71~RHg(#Άj^%oN?iЮX)aAS6ʺ:rEA ؂87&!U{@ g ypЛXrdw=7&a?_uZJc̖7i3ȓ =GYvLZXJl@ejj_0, X%?H܄Lֲ-/دh--=״+052f;1˃JD}USG rRmu>z aYr~\4K47c3L/1٨&5!I*e jΔX/2wgVP ōsS]gvCR$oAe4%`{+&HfpBQkck[˦&J_КO/&п`RU󲡾{8oj11bK^L +kz!$Bd04T c-(ϟ{BM%6ap% }l儞={ Ldb/ >g 56cB3.VY 3 hug@VnM\20DUUZNBg$:qk~0>#i7: "tQίgU^v\G#DS44ySHvo3Yg k41?V#Oƌe%'NV8?@ 8K_i{\~ï{)NҁE:S[߷)y5GM&A |,%3ǓrcѼזv aeӆ~1e#'& Q5MB['&[Rʄٷ8>E']n-8R#S{=VIs%GqNI,Jq}BOM譡:V'X5OJ9 E+"}A6(쮟y M3=XĖH;e NxٶHhy$qBщZoH$ڠSlqW⭺ GbV4+zuȰNٛWAzkP teDM,'JX{9 iV,<{j/~x]FfKcuMZKX|TyX:Lg,SӖ{UulC~P,z l^hIw6`{43 *9;1%ZqiT#.p|=0xT`wi28b`#α)A JÇ%A֙,\ J1?uK^Vl v-tB؞NJ0(vǃB]yoaSO D0d"0,4.oQAu슅z@>zY^ ,$ShŀT| y@u8 >+qA{N#m3 N[.b'ckR+m/m\,x|pHgQl NbBAU~xl.E&̂Dt܊}'(&oU{Pl6ڪ@8ڒ˹(v"$a".ux4"6,6%Bلm\{3ǡ;Hhm^9( c.\N͟u9_dm l+N> %]鞫LcMhuF ɬDe&#$1!O/fgt]/n7QUzOAyс@%K_6h*ȝH!]K3-7vBttO3[0 ^c~Mk')mr<8]=:ֶWJgAĝ3ZqLHrѺ*e'%od`f09^px"TWagi ~jCSX8b|C/2ϭbTeG>cgB&6˴9ӿ8@2 x$6 E8bEOs=8ڇ w)GanHeuL%=B`^) $b2 }Q˾/ݵ(=$b3_z܋3'gg ~+s~8(eB:FP\T `T߅VĞ֘d/"id6(G ,qXu#J.ZSA^!D):YZo9pYqɅR"[=D7Tˉt>`??H w!Yj{dNί]P1N&r(+Ӑ 9ju k& EbCnpۑniM6=gT2\(^Ovr,t2xl9Iv.ʮ,g 鴷`J0'gD )=ٜfݓ6&ms?,zEԄIovMGB2}a Ӫ6yu:+wdJ6}a*^~p?KAߑѫ-0BWa5§. R%]/&S 00k۰ >,oilԍ`~zo]қgCvlO$yxAK8'Ksmk$&JcRYuC6P8|ThYi+ȕժ⬞>l.5'*U.L W*u˲G %%p# d䒁M+ŕɩgԩkK !_Xby4VErhK!괷C(J@Tc%^:CYѠ[&ӒbmTǝ-6×&vv m^y ȲPhYxûR,!~a]EG^X>n ]Kw+YRV{l U3 GY_Y9+wbr|W]iEjD||e&q2.ɳ_g;!+5 䇍d+Ge^ƻ0MFV5+Ņ.tC&϶j߷1^آGiN rdHO{[-u]`Nj#K7/NsD9f>Ruv[SCjL99'^s}DGˇ_:6^Il1Q5SA}_ 3JпMS5 \-u—(%utӌSAġ.6 fb?jN;y|F@T{2{I z:N8I1+O;Ι*l]? QQҠ<}D؄,ߘ)!~hW:O/xӰ_ 54B}%-CKFYc=խ Ok~r7Nf~Z1^@M8DŽ,%kб/~gL`y|Oٽk{OC"%iQ[M;U:scWXM|*~UO{M:-fDh\LU,XfY^[-#Ue,hq#(, ~ouJRRZ̜O-m~wH)2lKxZ@ܪO.VT؊ n_eK4ąqgTw G+4qnC!=Rxmt)NdcVߩ9B p t3GRArW.C^_H.>['uWS T #pycf%ςkN'Hn=\Yg  ,0?-8]&(\>qLH\w@[ ȮmCܤY";+O;Z=ڨ-\t$t+4%~tҒC@=SR^A)Q%t*$[A\Nu}ل[FŽ.eaK>~de|n[vr)5e!ZoD]2BG[ >yePClZ⾩ܻQWDJ>'ڈx#'Д +ų6('ue5Tc퍲x48k(k@1;#]D{|+u~~(C[}Md9AV ċûH|-1Qd _s5p_랸Z"g&UUjYq$#Kv1&'OMS翿o!p=oQꠂDL4}e! )x){$@\`~9SؚAx=ItB=`MVſI izt7)18)4 QREv_?ףE`,8MJmR#瘹Z/fo~9tCkcCH C1_qT䙗v]u_n]dnT+^=̜O.T)[ҙ: 4a(fAP+"Q>_[a2 X;̖ғ))864Fj@e_Wd} AoaV\ϫ\B|/L5ZoY'r|?"y6A:eTdͺyu j~vY`p~lnk^1~1\%y%2'~kG /YY9V2|1 0i!T-%qQ.qQei=4MN0BR€REz77˘QR6Y$6(TE鏤M~oD٧rBsA]"ruD苽0%qJ8hjŌB򕵬:*34,Mֿ5QD3p AtڶZ s ek5f8)J&W"N2͟{5 ׹ĉ>}38Gr{[]q[;vt6<KC>FY).U8Э]Fѱ% >&>_']!1ct)8*‰=> =  dWB̹8]XX*m 9|?Q)C 3'tuF6 u.p3̏ 9rW^=2x|K:N pLʨ 3T׬"^Y X=5sby.yp*ak)C\[NĦ=@Yqn!rVYИU!cɤebp='90Јp@ pٞ#FuRͳ ]I SM ؄2zdJ v0n[M򳏵vnl'KVхOf&zKɏ\81p،7*߀bÈE}O >H|y^GYZ6&L{GrWmm~M]]@P+&(zo$a蚁nB(m\TS8t![msIClJ/hOy?pM3B.ReyuGNi`a˥Hլ5k}Vw]s@X7.tm뭉3$~]Xq{a#8N[Y]pYxjG;h L"'Eq3Ƞth1a(%@m! o$M,?8KjIR[ _,yCds, $FE0)bHnP{_pf4o  rOB̵m:lA ea*x+u6O>}'uEv,HABV *CCw+_A !qasjLj"?~HXjYKEaP* X<Ґ74#H[_Y3bǁc{d}N~y+5Ǥ8Ju'~; PMUX=$~3CDMh7AvِEp.5'-Ni| Ӗ'Z:h9G ۄ5ɛڌ/җINx^/ǜ특Rn*=MLLxt40(tYUNGKh_-Fv(QJP W{4`ZE,{VM},]TėmE y+Qj)7CюFhobX5^IWCvf Hm%cj#^;QÕGHZS|MЭiI0qɝf0RQp@Pf,_E-)*!0OD#!##F銌*2Se"ǸW&!;%BQ%C/CKەJɏĘ+DŽȲ~/TZklFз.ӳF%ˮJn,@WAR_ ĩ-̖R+?TwozEv_`\C\'J )TZI>c YzAlnZlzk:8-"p*S4#b nƘw!]ǥo< R~ w>,N9eA ʑVsw HL:"nV2(ZcDr>({du xbwz'4i9BU3!1w(#N93@VV3'A/jAo]M^Vp0G"׳~ɪ¹?htEni,XĈ0t-Rp JuPAVYw?B_\~5!0~xO)D/ Mgg+_IP>VkgVc"@mnmϺX#6!>ZrO·?.'Xuh7}̝yh|j#V]UW_GEbz.3 hfIrΕ7S.,Y?K'5{{=i[dMIO"";!w DvY+zGXwphnWW箦|+C!(@phºLD/_YK<̨[Enmy"ߤV 1bP/vXQM`T un$C[cؔc}ݏg>6щSdb8O\+0+4!b_>@0CSI fUN+qؽB rlEhǶ %ikѹ<_J$ (VTDsB2Do>Wy&l^*d |Vh$nMMcFJTMUn 7:[TC_n匸hNP\b q-*q݃,{ֻrBM y;9 ͝f,+~MW[9]2xSОxNJ:Or pNZYPc\4L4:~j?u|E/.^\G'&"EKuR"3q 8>3 Tu-,>u*Tbf!mE=5k;gEyCcp E.?cqI87"~±/)0V;XW:^gwoU9TrJ;DvPV+Ϻ[Œ9/?wIuFhXV aT[=l:]nF EQ]_`ˁrg)]:~x`!ke'eĝ ZϮ\QݶzYS *AI9XjZe'@97*ѝÉIar_- (M_LL=T"wgڲm9 (J.xjՠ JAҐ%/ي2iUfD|8c]j,X3LBo֯NONHޒ ?ղ_◊K`V nUjOf!Z.h8+k:XsCj]瓦b=[n ۰[QQ@1X &ǂ?VzHD8H`G9㤦?K̅!`?o=Y1t?@'F7\,S{H9ၬ8ujk7hd P2y/Zieؕ N[ Ob ߂ȧu2LVQ+מ~LExvQ^ׁ0'Z4ϵzx0v9JS*g;բB)ޘ;CPG.ұ/JFUԂ1+GYU,[~ȫ}dK?vެd~ultIGU'm q;;ÇBm:O0C\`SkEI)z&[_rbĜ>,k4}Ҁ9[{j'@t;1Ex>>Z&stǪGp5V{)e[ZĥB!}="fmEi9(юԨjG}"Z|;=ȤeDmվ+|nvb^mkSݾ݇CI"/ӉgI?+際KZW So)' 4q (Tkxڶ0>3oqJi߅{YpsQ7/9Po !}xqJU[.hxHyUQnIhŠbyEHDxG.*MpHUOp 6h74d')f}Nbhv_THb_7 tHh=327>Q(ncvZQޅB=M5sBY:Tʀ1lv*p#a,Dm)M BiZ kY܄d 4 <{[qPCq(#3Հ%؄mIvn"q אaMV#k]q` !,RS*Ua^!!_d>!+4/}Fj]fڏO'(_*Q3#XZbraZ @Yv bF ZJIdYBZO6 $0 weoZ0bS}q j1ƠGM >sH2(+枼]Q;g9v$bs ټjOi3_SԎ% ha$ |wc1)I.kOÄjyp6~gp[&I7͡6" R6"`>lxGI;ZAhi>1{(Me5 ì Eߤ8 - e-L&J hGta1)(jfDu`PŮC{ЃŔ0t+{!姷`|il.p]U y5(g:eW0 W$!ȁM3+ˠ7oKx̀(%$Zޢx2`ʼn{4Ͼg~ $$MVd2!{]\4b``JQ f"t󆱤 !8ەOߏNd,-KSJ% #S}M9 \܂6R4D#! br: |0 G=I mnbQ [f8QCcsb۹ł|=ZW9iqG*eYzl HC+hx_=m2`a..0phY GQ=,|IH Nު Vz:GYa@QJ㛝Gq.!`8$msKB9 dԂ $]쀵wj}h4-9Znu9HDe[GOxUGfѝs_֢ĹEu "w)DD[l/m7(Ӵ'IH[ 0` [>?kbiսYIG]zD4 pуDsIu,(SU܆lXz*>߆[y-r8>>B&çOu,ȏA+Bh>\if-ùjt zq=+ 3ٔaJcE9SV6hȏC1@l4jK i vVtDzXr\Vl7 ^w͏7PhbmQxIb#|͂,mM^r 9A@Z|ʘg&AoO{63[P/Str9u3s;iNqT'>h88/g^ ҁ=I>? 8tlmWBR@@~"cl(p/"޼)6@ЉN<5mQ+~.Há| . 7у /zak1«9Sne!5L266X1Z26 ce,Lht~׹:d={4ӶP-c3}b[ O=Fxuy'rgO%7HWlrx,|. ISjlQNxP=Z1w=&4-"]@ݨ7%h}N}<C/*{ MV)h)#kTRg(AVcM+i 1u܊/}}W՗M҉I iډ)Xmi_{V Dg& 8PsR㑩e8z9 ޟB y,gZ/M[zW,槈;V @{7Grh}{í:YdEm-7va+bhuX!|XԸSeM^jN@|\ӳm@1l*OeWӷKI[ (3ď>S!B:Ⱦs:f3Q y&B}& ;^ 9/3:=izZ*@ y{N{?=婀 B.,v(`뛬S*ewgaЋbhExq(;%8l ~/jF%_Ϣ4݅"7OS5kFdf8f<(5[>>uj<{¼QW} t<~@F`@IM񎥤sE 2B/?=/ZQ6 VܻBȂߣRIǖ,{kH I<`Y_{׮u0:'z\X Shl?eY$LoCzLD*֨Oy+ӡX0Z8Dujຬ8N:~+ї|[Dֆ+2T(VzUY,L\IǾdKѨh{,YD@js9+d+kh ,ĆPFNmv` NAJi^-N(CTS0O{)O]v"s%8Mf#<ۓʿ Za"y.XRj^'ejmRz- CԝpDAffcXnDڧ[l#i⣋v*s.5YNo+~n`E A8Ɗ/kt1͞!5pX bo| !WI:R|!E KPH@LwGbY kf*9VmV5h}tjp x &jri#w<'l/URm<8wym=\ѐhrG 7cDz ʜN{Y3jU;/gZ8t1un8eAkѺ9ktE YMw̸uDAvg 0.Jz!Dj KҢ\qQWI͖lejQ9_:hi`sfA޼ƋÌ; LN~GA 10S{}d^'h]NG%Esa@䈭2t>t˜]-?h6aJQV)l1XKG*Q!eE ff;6ǥmʜU`. 7bizqCV^PIG1_~)o)Ld{'yarIz3D Ii-fgh6^<_`Jn,kb^o=m`֜>ںh kJwrna?0֜[7D^XcʠW !nV7U7^am@HƲَ`H0F(gG7?vq3v7$xwqq JKzp :riA#N_Wv3X+FB{)4 D䒗 'A KQBch/gͭJTEjqdX3rz-*iB7CyxWQo8EV`~luA,*K4"^]},Mo5{{'FW~ʄ1֛G| T-9S9ƾ5y- | huG~ڽ+)4(mYv-KIrQ e)K.)5$L$fPV4 V8>ݮb4^ELԛ#V0lj*Q8ߣl"SYQۥORW+-f`!HgS`EҜ[jV;b{_31 l,áܱ"ބxpf^,Dw Z{qcd5Q'mhgbI Y[:~w:?aA}8~8EK2aCwe3QBJK(Ai64pOneZ^#`HAoG g4Ӏ V9 w9-T ^i(r>I'?2bKyѷ^NT[_s-.r2ĸ.[WW^q)@ʲTu lTJL ]I yr{x+Lm^[()9Eo֞w)F^o.|a1nS BǍ1 {H-դ@D+zjJ%QJhB,anhde$tG_d.=wɈWA] }kP^cWE8}p+]dnoi>Qq o OTuԌo$),4@WY}qift,p4lt  /F睦[x/-eQTN'mm6Ubx.,4tyl-޴yrn¸~ղ6Q埘 qwz ?:yH~B~H(24#wl䭊.4 a$(+񈝩)9b"' [s='uBO0Yu >TrgO'm.YgԓvR@\atH9`_Rubzkhz_OW;Ҳ(A LK',T/ CHޢ<1oE~BJUs~l 3CE_b*\[CYnMv[Q8vNN5C5Dm!a}/%:ԪWbY<)5=SRS$s$JVp?x)< #wlMht Z)8Ǥ. x .;lIq͹PbU*7mj߲62 ;W#:4gs'3g},˨@+HqQ X[f)@]\~X x,fo+~aWUJ)Z -=*5h8kp7H_$8E ׋ ,[:hwV}C:A;y) Ya*Lӷ5 S{u+j%r0靏P1)괱tloAʬoܚjo*eJX.ݙz6;e(ᓟ?Oe{ڲ8p(/i$Q@|QW3 J;YJ+JaѤT:Eqp2.# M?áEŠYVcL3$fqDtM]9oz5 ٕݘGr)F~zׁn [;"'Qt;FidV enY~ʯ-jƮPW|2 צ'Qdx͸I1L1$3(TQ4Dg3Z<ӝ=sCu6qkbs&v\"-ꑤBf?7cA) =Sm,HV ؤc= Cf0l&&.u(-G>mhC)XvNS Ɣ-DKUƧϿ\g&-ŵ7+BCaYNP@`Z 4|9l b 7 Je7y﷮9ޱIQʃrJ}8B+0h䢯8e!]>EI{سl,2#R_?h?ȻYk b`?ҨR*3Avl2Kq-ݩ3vo/:;lǀcG]%<2mU3 etkWOf{8!gL| GߨAN1 JQt!-뚭EEG 28,CVg^I|ڥ+~i@jƅTl3nH 5"Kch 0]A9cFa3'(u6۞h՞bhu$29[;@-+eZqzcT(/7[-wD;t fKB{*qB1òv5O HQ7 ;~_gcTGJK9Ee7*3AvFA}*+RrYJ~d21rZ-J?N~ vkt.\| e}t\x:C#VT".Q! {Jognb7BtCW6\V*m$ո(p*4=%Ud beH,&g|cH3&#̇ǚOiA\#b '#Z.r \_E@ P2@}T<6,T`䳊wnz7͠9Njg b?6gb%뮵|i0G("Zp6+mUHvV;@<P+nC=$p<`s)JnUzN& 4-f}78%E $8#dgE /j7)aYh$CZ*ug?!;~zp`$zL!%]\sLF-E) *|!gҹ*_+(oho,0XD-'aAuFF2)~I \`}H=zSc z %5U!cv5S;FUjVr82nT 9O!ίXlld P] &@SS(68/,4Է!? ZLπȘr GF:$)궥9[WUczK܂ƸhyI3 I@We/sdn9iq gWB(T`VN۸n!+S5O.𨉱<廲YLb>nddp4Xx/*}#nr4a#e`.^s¥| 0`Wҝ78KN a?RSON6z;ݛjK$U4[k޻Іbo'@bltec{bWo$[Xݚ iK "wdE&<3n|;luY; lO38;Hx&V \pVz/URƾWhzmgH$\3!|y¸d5afN֢_Y=*|\1>cu!I-E1 NO^} ֨VYƜqe?M]2ml雾wV*_nZ JE"jV#!a'lfmd&ځEtLu7UZk2},.e]5s}mjԛG0!`bظ˶}Y,$mm TNxWJffm`w+ Ő-X]gD,R,udesMvf\=yZu%ũatpwŸ~v^*l*(G=m\;W o Htʗv_?E/ 7p+.ї'语_# `6Vb + w\)^bJfS(Ca-8tv.MKd)sszޑY„7j2xʑo5B)"v-3x+(!^ysmO|jWR}+[)U@`BTݝ AvŻ8R TH^=cC|0YmJj j5:}]wLsu2~[g¤ [iyGHP"74J-ƈq*Ǡm54~[q1Jdu`!pf4\&:8}=%XRrt>@{ڸ)Nl|Lݢ >QB'!~7opkGϔz E 9u&tmqFR#B*ǯBKQXg,W/9tЯEhk"Xhđ%uʶR$P~Xޅ_n񢅁;j揬&0vZ1`I:/ Dbp&IM<mc7Fy65M&S9 X\ˉV ^e5m 1S+MnxGfa/#L;q!J4M1JT‘HS\ ]]#[LC&|owgmAV*P CC0(FZ ۾N1vS7pv Q:%UQ-5;`ovr_"5M_CXۤJ1L|V u^֓Ȗ%TerQ^{ʎOu,$|mлo_^u:~ʓvb™յbGj;a9&@ ^,1J>4hKS}b0.<%Λ4}x}1zy ~2'}` A$řB{ \;sr?)2{ex餢k g4 C]n, ymT+o8 H oZiR[IJxXl\ )+ҊXW>v\clMI實ʳYO#‚Pړ"Kzܸ%]t,oW lUƑ͑`-I'4kPҲXK8jxU۩ʌ}Y9icܐ49l~&6W65i?fTPT~:00}D#iwwWќDVkZ{\TTe2C)hr&}> .JM95 (C*u.s%5곣3sUnD䫏[r*fAfRȴB2y(%Ehn@;"fv1`HpSuhxXX),y 4iu.JÔ!qOB|ޓ6r8DE+Dc"vrL*Ҡ Wgc.km|o h~;%C§`$ y}؎Wmr+ y@+ɃqK\6I7[ҚЍP@kE63sgqdZ*6 z.*I'o :[BQAA0!|?"j ^k1sO M$? 9-{,טoh˼Z#Pq;hѤHb,-? h%J23=}&̆hYƪǻސ9ApH0zi,*A\]4?Ie&š7Z+83@e&?pwf@7ةḧ!OCfwSoaAZ{-80[24;8[]b'.C`%:>խjڟ%k#je,v YkCZ>#ꓹ3v`pS[QyޅK ֆ6ʫ7u7ăPqKt0vB4rE@&xe f|#+Q(.^N=ۥ+$/:rUip86\h_?aКEcΰ "Ubt-z;2.O֌ XYr~2 ɗ=؃ߖc@MM[ ކx"d6W;x^])5e &>)|@өRD~vl+44ܪ AS]q~nM\E:,b`~FL%T0u?iХӛ{2K/#B@@d!)*v"TPgy"36.³v@mYdW0XvmmDFiY1ˁƋ]a9Bulhgy9Wн KkA _d\y{gpk'V$=c[oa6&T>X;4z]@dQ. Uf=dpt zsKOД*S񨒐׿ܸ *EH $7̏ٹܐo0y.Vbc8l标4Wivmbwy&GVX2=_bXDq5ԫXw ٻZvA( y 9x0Vd =d1=7S[sW(Tޒvgs}&O0i*~<2{|"dg_0[ФBagX?z(5F>]g:GM`[\y6@-)vx5Ym2یD0z?q+E\EY^vrt%dJrG2r'dD u7wdby,WoTꮖݑ?Zg̈́86Q-y^Kx5qD#Nz8B,&bc9C@m7C2=_$hp#<8DIarc+lmS^&0cVxT6p}l.{t[k{^#= &Z:nySa ` ݥ22+lO/}ܐ&89)ncnv.cT|tt xTIh7}o ;A#k͇ȒȰLMscYj%sm 9Ul4O2rz*XWmX|BˁǘcR4&4KWtR.]_9W^ʯ ~7ks:Y1%Zp7Pk&N U^ٱU0 i*g|Errj9FWgVI6@06-*oS/ TUi: Ē9jHbh}o9$ZޅmSd/`! G]l<&hdIbCKQ*Qp-,sxuE6> ?2I@` "lʔ,x X}TCVѿ8H/pB%uP1=QGɩb5h&lgSj Hm7Ab/"eZch}$UGWoQˎ}b֤G9*n \FV\'$#_R7}i6n딝1H`Jښ6&|zF7,ez].!|])2goZn; PAtBA z/gZ$W$.Sц5cOx#5ӝ[u.y( . w{/oQmz]\« $  7IWc$D`C >ym=K]l vs*yD!3_ !PӬx]3Z~OuGojgmϛ IևngGL,T87;[[m߈T^P|yyR>-4\)db Kِ1вx4s=t e Nc >?c#bFң 3drTd^yGd[^f+u ]mw,VQF"L@_caSp* _VeZB>F̈́*UXߵ! vkH- ej4BzS&#̙.~yda2dLlS8j=G(۴0GM྅&w`G@4x@aآsCmlb|O y[3M$Z7DѤN`ŌۡfX ,O4>7㾠ջ}m1֕`XzLc@ b[x?gns۾;TtIn_6$+y?miޔ Bx:3u}p%ZD=vVX*IϑvO&KyL7ZQXݾg%G'@)oIc} їW;--w`0-sbeۺ{WL3$M箁iV31/m,ՖOB9h m%M~$IN%nt[oPGWPb}lКY]s1ӵYD]R~AR=` OJqK尀AR)FKp͐G* QegE-aikʃvdv|=|vBpOyթm׆W8O%鈱+:j[%~[%rɢ^>Zb^(W9jLD2߮xz5wF8h8g-h #حDDL-W쫡(^3R\,eZu=uN=_Wi"}C2葹Z|ҁ"y^dlChP>&4 ڣh5q_`|KĄV2x{(e h * aI wC4f_HY),#C%d5x; t $ri jpV0pn, OP'a4o9y ^b1H8 Dx@"竼m˒ݞ[b*meԣ aO+i? ιegk(sL`*-*#:^s\uK7"R_0u1?ra7m=(LUWWgS+fօǨRFW}Jcgb,cB_74նu~Y'Wٌ0#Ki^Sq@JyBv2NVaeK[sEqinH}DnaFfm[SUHAzBaT;0~K n/ӡ6cj62Af9+=R>|6}+9%}vza׊TOl@'sԘ81< !f7;-kT7'JVe,.mFF_ m !o,.]k>{mzԄ~6l@jhկ7)y`hLL? smMWu{@u{^%/aTThDj$9|bC%sx8 ?C,cEf@ާnc 3CłpgAgEd Әv+uUs<Bq(Ap@^bn(P`UXd('kpQ2$/Ɂ]wI2S/?9ksXkYy Gs&XT cأkv2Fup+"_9%#{ewaf U1/7BWJu}p\k5 +uBss`zA^}"-.Zm0PY+'n-ue/J0=$Hs[U$Vސ uaftgATi_`1 }`#H%jTw2k G{̋c?Z ӕ dPMsO+y5.qAw!p"EϢ`tEU]'.ylZ&gT.[LIԠ !90>!rsi< $w4J'W2!5LPօP$C0m)JayƛSϐv ~o脈JÅ*<~oyb>gMŒ\-$cslG wkXR 8"C '"++xe#QJj,Ѽ7/EUh@VL͏;~\CE-x[Jv/P/ӔCɂ 3`5O?su=H'@B>z|f=/(eD?k i.48 w{=TgEu>%$↦\3zOٟ? }Ek߶M%]ȶ"E9Yt-HoNJ'ߙ]*Ah@HQn[A>Ɋ,e4MA0ݜ,:ةm2b)4y}e :G+=" )&Օ|C&Iw)W$JQsv97M@4#z4kM([&ڇZ׃ҥʙ^}hXr6/1Y.-lfj*i9;T3K _JRsw!} [%֯b(D15#[f˰MCoI3;騴<[HܽU(SP7 E. #ϗ^ -6P>!8AAfRi.6S0$zvU6 [(-;ͣz11.7;EU)D w㈶\gx%閿Y:ņ&fo+Gg6aĽ!OhBThO`s`7E״1쓄}DŽz< 1ZlY֟/upڒoN/I*:7Mȴ\ý]\vll' z(K/S/z;YuG(.Jh- ς6"?HŸO™y;A4S%K6 {ҩ^|9"YM~ٗĩ8|  4\HwCgGdqX|H] ʄsFKM22d c 1BInBolY.K?I '/j33[ r DI+ĖӖQ(G| !^#ş> 4:8y [&f?ccu2w5i :JsT{\R+#e絕U7k VlbRF%/*ГKOdBQXHgMfN)^^%ޟs߄ە%3 [Ib9Pޤڶ8ٽ`>\hr=hc6!GO~Jzpb|K_tv=I-P):,/u-4-2gRP΁f\{q)Dq.KFiùiuyK9:3ȃߏE`.&#DKu@96 uk[6LXWjxm((t>_r Xj6qKfliC"I},(m,mjx}YͦdU |! dKDY'X}4C/5LRᥒ*ɇ!P\`?.XKn7?+p%VaonLZQ?{pM }*78BDSU.&nX U$HgB^ٖóDˌi%q5*7g6 <92MQ3`%^2jW}*3rӤ {&L Ek.7L~Tpmhy;V:i32޺ɴV5FZ}UX@nYlRk1y7r%GͶ(#ɑlo[QMNop,v=Vh`5~I:ΐٶ6is6S aהncep<[OQy >iNSB#\xޘ_֍XCB e[ՍU\Jxļ31b]J[kil14-|śD"ec+ }Sn i0-J^ a`›J9}Vihn=@@>PE#~!$XbS)ϔڣ޷FAFyK&gϔNҔ>rZ8;Ց͢y7Hdno 4VXA ْg'ʾ&x<طQFͥ Sԏn/Z7(պ%0B fyK0]PG $[X쨓<uӘ[f3-fw Ydx!RKEIO˂e|{ g /DA'4w %} b1HMxŵS2(E[JS!C:#&6 .5 iC4݁F\a2ac=ԙr%OrR˖x-{ae{&URgk},f)@W,MA+4|5h=1w=˽L)^dʎNg  Si>C) Ia#(4;QG*rNSX2m9X?yceՆscyձOu,摯cMȺ-_g"=KONkx=E*H#+! Ԯ(K˘usזǗL ˢ2ÅYb;rX6#oȄX}1-#LOV%~nixՅͦTei) P* <#sgǧ./+0d0W3*F `!!SLZZrD@F]Qs[`d<TͬA ({kkOQcu]碱 ,)0 7)If $eL~ؗ9Lr3_br2vD AnB@ R3_AeaυաA%#y4İY);-պ"׶ \0ͣI;? MÅ] )wFD{F[Y=\Hr##YE]+9tkbijz43r0{1'p1BMTvF+ؗ7폃(NˣCC/ 8Tȅ =פ*OX4¾cQr. w+pcCNؔ?^*1o#FCa dMzeaɅX$I4a{ڤExk"ewV^¸DHMl_Xv[9C? 8W/xAխVSB6oF/Y}'p ̶#f~17PhAqE[pfAt;P:QvE`lKv~բFuZ=Ҳp|_rOt3%zG`{ۮУƵ2^zz-j!2f as=n>97^#\¼DIGw^\ jc7oYvjRkqOww I69pE`o0ؚ ’A ϱ@Z0yx:U+wo%NMK'_\KsJ3.60/7+o霍D/Wt,™D1eN2ٌNk.K~O(OTNhI>1FǗi嚟p!7mҰB;xRZsW kE4<V8?;2a ;HQF8hɼe (&&*Mtc"P, AeqwpU<[  Q9ʫn۵(A w$%mc=11|>`R >bH?1twIO+E 3@l4^)s aޛKzr~(~|>&P\Mgv:^ 59qu sIMWQb msq 7C:TC͢mVJIc >Βo_'4{G-3죈ə,07d/U>ɛ [+7ֵ{t3%s}f& ;FΔ a$38!oj=>"M?uzmwDǽ$n 5f {؇ 4HXwdMo|H#i?f!Xnd|_ g $I$R(mj3o?;>4Kb-|q+=_aPG@k r'q|[KWD4oM,eS ƌ\kFqͥQsJ{x {p;9-u*1G4ɿ+ZnZ'1赶) ?9hg]JFL;Ȏ Q4i [ 22$6+ːQgZbp3Aȟ:cZM,4q=aN$%S1vo0JQeSʑIU^n~n, )Ƙ&^?`|~]po/m&E]#(S mp4t xH^ Aڤ\;3} van)I/IR3g/bn"Oؙl;Y_ra7;1v)&҂8&G9k"~ 9J1z.Bsg5q3 3>d=ELJe"ޥ~hsHrO)"ؽ X"Nzϡ(4~AD_jÔ~Mx,I&-׾gƫt\WԘ`l6((je(f*MS0 4.,=v |MO{\dcXɅbCW/W!:"H!ߤA?O\Y!ɦ%ʽHW'XV&l)sB z <[0E n:%i"**ziT#JVbJҜ{ 1x}TN"6nƈx(x yǔ1 bV#^_ 8__V3h}G҄2CcAp&kt)E`%A: vߕ~ӺΒ(9N!3~ M<-37]ij!\VNU. ArcxNlOJ_x3q7T@;PqUgfxuaf)߲ϏUNHuxhϵq^|yb&xF%&h#B{)J,㙆Ôb+/uA BJrY6aXJ )k. PjljXRK#$YB=8WlKkōm_TJrJ"T1y35dIf^Z=1 S-r.](* Vlҥ 1n-V/"cUu{`{^rb]G̩DŽx V$q'Rnֺ2(˚UQ;gM'.w>2 !gi#:̂vy5t)ha~A0sW#S{@AX!bߊGL! !ZbSAˋ9jHB$-XW\]d/T8ɾh3k޼"fܠ OzeTiK[ "\e]Z?F VD}2gXZ+2]xE&-lȈf GY:$̕t;nur-~9<7mZ!Buq^%+:ֲ q A[rK2W%v[0_&m4;C odWt\Py8E$Y8X4ᏇR|FאmkW[h )V&]I;V2a)DUb8 RoI1<,">ʳ T #>^BeX^ XDk;)V4XD;9`twx "uT԰V@-( zMc91HdLA7ܙψ0q>ҰkzeNf`suNԪP{uJf(w~,gU~[sUe!84FMs mPӾfb'ERv>U30PkAlC=H|DЍYi X?[g F R04jثnjv.rO^OqLlThNQNP)< .6m5Sdz =u[ teKNi4\҅a5 IZA3Rp@q 1H|#(u@O;MMћՖcsb )̹K_цy7Jxivkk7W=R.6ƇmgFBVJ:8HOڰwlw ;誾ܨ. g%PK)N1삈Y ^?w+<JJGxXpE0b:ę{tG0O6s<@w3==$<+͕.WP>*r\*se}ts&Ag̗r9,d0 ;}Ynn@oź4b9vO;/e*I 46:L|+|io~FIc| "xY[&sRʑ 5HNaCoG{)0H<]HI1 ^.|Eny-(Vr+ {/asvYg<Ղ 8z]_Y7xuiX}v"@myOkodۄDHUAD2vM. Wk6# ֢[`T6}^:x.f߀9RN(HIW@|,p_IՐLF򋈖M4%(Qϻo2ShjhH$lT4ɱ'Z;w SyFD?+AS>h\G[N9`2ӖO36Y.RG/)ZRiJ{3$ <[rU)cY OU^^uHܯi`_Nķ}]B,Ai(]WIr{̷- اF_ԄE*%pN>;7껎L6KDˁe6$V^P4y aa͑7uf^1'[ȌVWÈNm P R\[sJ10"2"v";i>F`OlGɓzJ1ePyuhc .[,o 3+³ la222"tcgO|^ɠ:(']5#7_aN%{lsGEQQNs1Ca$cqJ09jQGlq kf|mv\@*`xIaYT\2V袰8c!R=\DjJAy6Caʠc~4LIIQuQσO+Pk2X~ovHSM.Z2{Ε3%C]_MU@BXUUeGqiF,D-i]3U@}ji8$vȞR<eO5]Omp^z㭳89YغOM]#1Pv4Ϯmٔ&stP!vy\;s f7QyM%\E8î݉s0S i~Ȕ)R-N-y /W8PtKubL'?n|dihBG%=jv&yUSl^h?o^d]F>UYm<,5ؔ)X)wz Ƌ.퓏t?;h; 3(3Ud?:82hz i|2R϶ͭj#|2bE &U7伈|^ M5^ ~-x )9_s17a5.Nk]3 1:Ώ#kï[q.͠Thnt5 ^yt3Q4p*wIl sM'Ⱥ鰸Kڛq_foV65f%S m 5W >Mp)58 $hz5~Cu X!jvMG־Hi*zr[GYYMQƸ?MX6HJ7s>F"CFsz"B"Z2:z07.{5 OAv 4U9fLC 3EqvF[ ]]v$զ(CBN.L-$0<KNToԷ²>P^ڷ&IkwvRpyjMg AKV4dJ.G#M0fʹv2՛܁spMbN@cUǎ hGeF@V")IPwMS{@ga響 SdjBs"W2` AZOqƗ\jG!]E?ֲF4Lfd/,!N@A?kS{Wi꺹-kIP-9WdA#H8խ2|XO;O nj:1zN#0R)&m8k29+H?:q#lT 7h­╖ 7[GfAv]u^3,R\gB \]$QL.rjl ܇'߫C<{:劌}7-m96pUoC!RO[@Q S2{kʪjQ8CԘWj]3ϭn٤Idl Sq.)` =}Ƞ dB!3Qj CPeԺb5CoBJD~M遈@m!8{C\ 0UѧY~|bHV/!Al>L_GꥢwQ45q{)tL{W&'T0˘Y^ o_^P1a%T; uÉ5]veq{I}>~eNda FOWW+l2d>OBehLE H;'\8RԉAhIx#rzcN;< Pln*JAtRTM[⦜44h 5p0,O{3喟<דּBGljp'msaHo 5DZ~o^|ã%0o$> ?pzIM*Nx|Q]=:~&Yk|њtD)ZR3μ,8 l&=DFJI#fYSUX4lT7vNMWk{^JA.'RpWy%gޢ|>$%Ǔ'sX.BQOBU3'meYU&Zy>K[ 11¡cv9𵟽țzX ~*N:O`5ƟMd5v+!sBSh7E*RDH%/OWȊX^a̤\ D(EU7,F8q Xw˫?=>|,g#fh1E1\5>&MBYCHip:3q:o74(* `ӫEKĄBQ3'D0 Lad62AA4-FG(-??9cxۍ>auѨ$#{ÒѯENY_9 /FlAݼCrdtd @;z/lUYM+L_0n"$ c>C @-haIHEmcÞ.Qs t5@R2Y2ezcCQN3SbtƘӱ7ґxvɷRJ4vhA Mj@)ȸ$Oo.n, LIg")>acΣ+6ַLB.#E9X>B{JL:-?']?kS ۃ0D"+IK WV(4(X`ަjm*TBv-DQ]Jdo2@KnqIA.Z}?Ln+Έƈ"q隒+JN]YoҾ=Sw"hX00dqAk84.Se!փZ`g3n!\ԁL󞚰q<Gc1'^oO Q7"52UM.N(= Fmduf $]V=rCńPY|̭]J\[>o fa0`Br#[c:1ktLwU Q_3:.þ^֚#Uu U؛ѵn9eDUADT2&j?qC_^r'SI yT|ڑ1ְLdM)2Zb3qG+ehJl]xrcFFWwב+P.&@zZ8Eոm&K}g׹x;rI/xRA#C(@cDlFΠO?i.] /=R"Ej#%fiYeN4kp}#eJUF|LJ.AJcCc2s|gQK]Q^D(ˬ3MnV+6H2HY}۸ lKPaf m_K@Re^]})t w+mjtn_ mYLo|#/.;,b_^Y*$ Bc^>,>a,$9Y=3EsϒҍWⶼ>+H‹e8KdgUipX=î6BjA$ywy4K艗%szփ`\.k[p(c\=( VӰ,}4)&$0 'W:O[u  MYɞ )),!f/IyLs#q$ RtC)q Cl,PH!#sC˱ _drhRye`OwDY*v@=' qu:a0˩="=bf7^pK̚A"e,/mbV\ymiyԇΦNH>#w`tCz·kh,Dެ8@? u9 >&ºm c'xp64SɺǕ(jW+Iu)L9,JCRq Ϛvyo^ʥKL|{-)wjZ^^Vj>W?4%l+ uwDVД ]΄w ~Tؒl$pm/UK?ͭ> \.ФPΣ$aر8ۅ3VK}^t]1 CZe4Gi꺟oQǰ@rx:~<^ARղ4G|V*ٔq <>Rs,id5&U[#q?5g_MC6[ M$U'#%ż ]g_>f}Uu5~Yʨul7AZy7eU c̣ Ox"<. 5L{='\.ND9w$->#6PhD/VT_mVm\|4)c,àJF? UB!y{/~>ҝ nIoA+֎dA.ꤒSz4꽐T!w,+kz넝HKӏU{ b\uLR$(4pW\= 6K]f+"l$:ʷ%UQۖg l 5=3ʥpq }>u$^w^aj6x -ߓ@|@"N=ǀl`^@Ҕ&!IՍ56PږO$W IbN? n(Žt/Z94) ڱhq+p0 d9@v/л^¯z:(aso]$Gefce}"P˥ƽ6vK/$CH^d2˫ WZ.}"=+Wko 1 ʽ1:iR()=*_#CN1$Ue)qfmLh%*?-WhUz5q9F-ui{FtvL4\߶ KUÿC̊ೣC )9&Q~@{G(19%\}MWNǍ30xaGh.T./op ALu[[+[ ÔgY~%QLP1%9-t|h~(ſ <_BX_h"@!6gIb*vI>o]6v9hK4N&@kr*̃+ש>TVs <\tIbmUVuel_V0&f쥾gs{` <>y:mG 8Nt_wK_pWs#)W&fC 8/'|r2,*obh0^E{uaK`4gB<9kk`B:=$6ȼ֊}*EF G@cO+-\GկǔU΁W%T3΂yaWbJਧ5{u_0+ַUpĸqmu{Mt*іuƽ/1>.IBݸ[T&Aȱ\pǷX%lTY.G=7aPsQ% 3"aҹyCͥ_uno+畍N΢N:H(=HsSRzxHSHi>M"mp]Ddok\Ck!EYq7kFkWʘ^!;s/}@R?PTfϗj`Pl[S5=ɁHeHI^=- FpWg?U G`;%(ڇaVC3QN[ؠ'6θD:%΍x4E1C(3GgG Z\NdD.7ZN'~FBl+/\0,Ńm.~3\beʹ?ohFXl%_ nr;(>aFeqlE\DLm~XPR Lά)TNZFN{y%eȝ+fzXYwYG#RNzF*J7 Nn=,Jc-&yU3!_6Q!oE/[K\t}r.a/IV@NP~\8C--BJD!]}Bk2?})k,kN.j:Js]ļ3ӬTBԵeEHX¢JV eHNQ5LIG*)16bc2f,ӚAR–}dwm=LkózjEP jOZ)H7 NҺ$qz.te7 QIQ,QEċ}uxvXrV`Li}2 |̋A0|3[A)Ğp QS Q%V/bU 4A Ӕ<hML6٢C%i^~OIֽO04D(?m]khUIQm#R3* =mN+z@)xAvsbᎆgPzoogryz6ad6,}nytxWAw"p'1SDO_<v]+3`jMӃlWA3,>Z8=LXl,<[>YNAuNݑm7T=VZKc>H+1\$R$`h[Zخ?:|&DUP&c{{IR%~tJ34~* 4NOn@k kVtuC.f?k@:%Jl ?wlKdU9N_15uRW9eM,&.f3ܱB6^ļa*}#5YjO9!c׶{k`Pҥy-=/FFѸ{oc @oZH嗔vllt٦NP rW ֨Df3'G'3:0 u>Jʖ?=Gط ?k-=6w=L%q MwOW]Zr,ޖaW`i4 a"BO)kNɿp/3V˰ˆ9q bg;7o*ϊ{܋D$ 7ok?D~d^c-^s}rp>ĂMs!s;PTC6 (:kFd4C"QFLCpAnɠn 9k0&}!(޸4{r?G BR}S>%~ƔjRoR;!zCޑєh,54`WײV!Xrd Y3rAs͔y͛㴷 :4`#8e{/,ϊ!W8_`vNELiڊc,͕I R4Λ X90Ox4G_@/ "n 2kɕ[4mb-P*nλblت&ihՎa*Hʽ#,r#Aؼ's{E)p#DZhPj.q)yq^UpDb-HgEݢg`~i0n|g_^m 0Na=o\iI$#ו&3eJcÀSzdj&5RYRĕdjH8 &~p]NǼ.UqT.~SK FYzps?B=UGz>8?4/y?yrSʫ7K>xul1 {Ģyi>RU= W'\F3eSBڄZ +d}E7xC_\9@<' Anp$sİ&Ӳ=OzwH{ίYwyu/b}' ݗBr.T^i󏮃0;S5?Hd9~F8IZ z4}D0-cc!95ls ^1/Aф+2j]dȓh nf)V|DRzf!VFt]qbM_%y#}B ([cv#AWX w'Kc62Іy7-Tz3nj!5&}r5Qtj"!L_JSS.gh3Am%ΔG9}MQ7סcT`:|(&h_bNZڅ% +<օ-9&V܍ ar˽O q0F! l0h؝id(,@nzO7z`#uv"A{pM! ؽ|I;>5ek9nmYCq='9B !n57/`m}- Ҽm$‘@Z(%]tZט:Қ$ffNK^OB=2`qDqg9ge*yNgByf!>\f@^z¢ k n}sʪ b)K99{DJGn Im첽P:߯#O3m:W0`S*E qVO_tn-jajdx57qoՍdr@%HLrs9Ke/KN% ;[`ҩ*n2(hafF ztRj6訸 N:cܲ|[Ƽ!~CF뫌g5q2p,^CZ+-P5g/.YEjS'^ wF0c_=ae&4^ɗ55vNOGϺ1KF-,IXDQKe5#=S'~ɱhx`Jf_,¾$?6 1 /^ OLOOP #IrSEBL =tk n(3q5ڈܑHU )o'0V`잾pCp؆nɬZrr^y ̤J(<(ڳ V|$* -`&]Q|7ѣaC30IYa|Gͬ/oa7[e TA"΋!}x#|!OĪG4Q^3%gvb3,@̩v3C 0yH웈Z N%D[,NV!>y۵E 0Ƃbk10vמN(<0 +Jی,VYw 2F\:7x) Xb.( FbQo6DT2RǷ1?&WT4EMHf״bY $!s"*7΄1烄, B=։gGu:9십'(s3Sh ocUsޭi]q&ŪEmKx!'){k?'{dDقI;;`$8qJ)Лa,]zBv(!9e0f ]WU*z埋(A`mElXQ!93o!>(ț2c|?tBi1ѝlkzP$k+66x}c^ et4Ou w-( }IGg^!Jd` H]`Au4Tq<|:6/tɐtqZE'/#?㩸 Uկ|Sk6Ji ǚ^.Uc( _oGh2K) @bG6oekL+ hWKC'38?6;=v+7Ps`eСvrPѷ*aYEP[弫0-o@2}+~tGԐ+|8@iU TNw}S"=&!PI2"I+O1|*<xWcқ1:U]?fU]ZG#.#]z̻F2Fg5>/wFՇ&ldtd!I /l-, ؄]X$vsߌX唽k7ĭrxPJne+OHm wOgGlJbNKH0Bƒ8Pqp/,rBnCu6zLc49/$x̞Xo|/K;E B`},#O(~A[&XwϟRmG݌UG7 XcLKiφ`Rj(D(9s -L xC5h# 從$k]L'hf`5c4L[w\ybrD_jZ$: _\pt s;J˂} c,k_6ل2'<bcT?7~J'ԁn6֦]{}Ioա~n4S(w=Wz5d[ ۚ}0@T+bImw-]E&REd6ޛ=؃1rSgD9v(w}pw@̖/◠p٭qՆhbO Oq"љ:$Q&H2XN ~ICg2w KԘX05fh|AzD$>O= d&:_S`޿UX}dXt-q'-v5Cƥ l 8wJ,EXF>92j|*iEGyaYI .{$v r2}2?KGh,VI&-ғ\KT4c^Q1gx.!bE@n wjcK7sy2a$Pz| Hl:QryQ1;&ʬ<*aV9HzR1 x | :ڜFLM(񨰓垝HR:d"FTN$^3 %.`\j]JO YJ }AOS[o !'3YfX6YEA v}/^Qjp6O3j8Y}yGvZ/_dY`9َSΜYn\q6 3%^籝 YA=^,p?!MSP5ZM#P-B71OU738y@F/٤&)Q|7@cT/!K8SܿIyՑXt@'2ȳDd m1Oc*ChM~<*A {5<IcUArAmA|8QU1͟ 52֥u.uX{ⰹWv\%PQc5Js0*oQ{"3qtm&F,R*iesTk'b, Vf̯ ,vmH lL;2qd4R9ł!'#vI{#2:@k=!aM"t,z8}U }?YyvO)6gtiXsx41j Q Dʺ)Rp彸ԙb!Dfy4D"/'nh徯 `ax7Or_"AYH{0 ڋ-HH<,Ֆ+CC8ŨOg/ӣp3+ѡF$߾l5rh%"R6 zټc%P jx[S5Ⅵ5a9̎ǘpo; a;١vx5cJe!:c%zDz]̙ml-nmY'|{%cM$8Hq7jyJ?=Q7²b2# x^P1RBڍ4Osc n|DղƘg0~' !J UBPoY1GZ4Xpw1%JK"}l@ Cb<>'({gJϖz8pH:9i)v . ]O%y[P>!A%)mZ]G9S~15_l%s!hzXpFy~g>.rBi?.ML >5[Ȱ681MWWBLrHs>Ǭ!$|qR}KxF JQEOVRM|ˉi#L“uvАM 5 +[Rv NC-Xu?D^7Ij =N^I"+ATN#?Ǡ):0]sbC u:qw|*yw gĎ!zic8aEyyymIOHXF8e] ޑyE>=?OT"C14|]x:<8A/Pq>'SSDwx==/5U$UV\ #~<#mJ-7]M֋J+xxa%:$; 6 y՟2}Il)LIyh`J׎۽ĩ ZseYan׸ɵkp50 ;ypE9cf̩~[OdS+ͨ>,RU@_vK/s+nNIa0 ch,GǪf?[rNmRL $Nρ"Ո915"KU_^C?2]pz[I|_']΅@GԌ""ơ;@ E5К ƌ.Q;JّMֽ kl_K"&QrQyԾ5)i 2R(-xOf|;c&ZdA0ۭOS++[BXU?(J|vMq2G-rSѝr-Yi=X<͊j-a{o!h&h NN=8Ё(|lyIn:d)%}E\li39<6]E&۸&Jy(Ư%3K :';M3уp&n%@|-:,W0UP 2|Mƒz q>CVz;%̒2MW<0RuB8 Q=lxPdg}'M-2?@Y^9 `2TNj֨!mY!; k@́^:VI *GDŽzc=eKm~Q\c$hz1C C>T2~؂#bp_,=f9"9 z<jԈRGZ;rOcTͱXvDt.j UUdn˄R[V}|ng7sgƑc$2x%,ܘX@mg03%3iޔy-FAoR}fѨd\]W$!" cV*_o 43kzۛ!%5n܉#q'ФޟSgbIe}͔[7Rpj/7ؖeuҤI'3M%ZvYHɃݒ~VɝȷdϑtLK`A{nk!|3pz՘TI4#Wy.d,ڿŠ>^xJ4 /029[E2U*}nFç&,ם:5ؚ$ d/~QuvBT@˸R\8`k%.y?>~!?#4xaZ79{ZT+9)-AlF3E˕p6Yr&g(Isr +q9!-bCPV~|m0<%~)Lߺra d␵61$m(7m[4urwmx줉ZrȧR":y|*v#t&޴ur xg$7)#uO r.8rr^ZU2~V&]z! ֋6fKVN5^7n_ F$Ʋ]F-[y_&SeJ{uxW5qݓHΎoVaxs\LD 2m瀜/ui mOb2dg"~|N3mr'sM2m%tKhU3`] oD+fkwKLW83;jRL{efQ<~Hū7X @{؈cWEٍrbY璡4qhjEx4Ц͕BS3!)A劺bCv S(CdOQHyhXBӍh/A?EOGJk"^9qw/jwi:5(@s wTDAQtNfȤ6XjJSDQO]JP2}L([Iz!vj_kt;k-=ڌ< {}jsC=%5ܙ+\qvw=DOҕ܅khL xg~0/rMNȒ0){|#p(wsJi ,h׍"D_TcIbT#EYs26)6H3-.{ël[%.Z44fQ)C!g/jZDfF)ymAa.O$Q6̉~%O ƆOPC5xvRzrnU_f#z1!I,(di:5|mGuo䜑xD7׍Ƙo).ǀ50qIAcEx0hlR !*ðd[5VV%›c$n+G4CU#2#dJ©:k*32 6_t|) d|-qJYN8h'mOqNez`c_a(]Edp)q=J?724OV"1{z&R·JnTG01("HgOHeMw`$& G7Wtrhۖ@@r:+X/!ciDG]G"|ׁóWJt84T_rBJTi58n%vxp5<:*d&' #6h*x0̓o Z"AIJBriG\/P|[ (qk\گa9*k8pn=Id)Wm_> fh+sx^izxfK qhzDY¹_cnO4uҢ&?lW$j*5Zӿ]~pQ!.l\K6t-[.Ja.&>k247(DZuDH EUۅ?э{=h >L sұ)KOO 8+R[\]cZ!e"[ƿ6e*[۪I v$;V(3_V梋>2^&񴬸pmVPo\*8)`XMN+XI*[(ÃJ'i b#μ)344GlE GF#GEꛂ~#Mu0pH--az(Ea@dΣI'*DC` 9r.`aZ[xՈOGf@ZE+|7{,ʇ3=h'X'͇č;T6 by7BU\. 7}3p۴>wptfnrZ{E*͘E҆IdnfOh+P.V"3w hjjkSYX8׷86) н-"ϖ~dV[a5{1H5J=\ok:"q_kڎ\*֩ r+S}bpI2?jIAI mya*d |yCZC1;4p biQm}FN)_tZ] 6Ct. /Y0dL];~OES &%\F;K|#V7KY&[h48 ٳā MY;ʜUp--@3]U7F|Խc'sgV`X>{I2nPes~(4^x{/oGj/߁|۝c@GBu+PGc5[F"Q Y͢ou_y7XK̆N,)ςtNq<7\sm")7o{h~!$o~F\w o#T͜t}^dvO5T1oвq)noJ\qu^Lco,) <<0bRky{Me.&h G= r\ )~pg>+YAM}3שXF5xe@2#%w獏\pwV} AЩ(A$!*X@GRd,Lt>d2̹$T+;Pف̜^/j =HQ\םUx#Y_FGL–M1E.1/ jK ͮo]3UjxIGl#Ј ׶geZ5Ptr|]Yoҏ .&a(Wt-h8\jtZ)}BNBt1s2X^>X;;s 7,Y5Je';h {"/5pKŀjx?NGQK0Ԩ>['s7#Sz'`do2"J/?Msм;SGvэQNQ2#v.e\^@bsjpq: Ggū0}[d=RӁ q~WA+ b'y%3jp"?m ^R{i3Zlrv qWU]"597G81f C;Aw0yGAupg!&)w]jdd&X;Ϻz: 9F[=@M-/٧\y3˱Zv!MP\Áv_-ͺ7.5س?URu%džEӊt.-񰼠fS({/߷oiMA8`J <'Ez8؊ܛNuYUCB |v=c PoZ + nu/yXwo !m"9!VVz)6bэܵA;K s  6CU#ml|4z%P,g=KgՌqw~ xboT#>36\ +ATA[/ $x]-ʘmO6%/`)qPrӼB|hLKx*lZ*C2KCd[њ*#D۳XO|")V.G9@i pL_$GE !^o Z# vO%7 >gQY~ ߴ1; ^ԝA>m: MA@Krecٵ$ӡk|Fgsd~ QצbQSfS4{ xJ|:6⍒ _ğ9LshݑJ¨7ʤ:"Q#J|3 +|rEȥXCɋi 5/3m2)J<0 ƳuE{4߇2X7([vh?D=Umk. .K^G Wf)GN16Ph$@x -X^] GPǔ +`z6b+zrIB6t#zyNڵ1LX菠7ΏGNUJ`qj{dT6U÷.@#1B'vOo*vx_9Љr~}߈1z=Rn*@=+ K-Vv/ؾ㭙^וR8kO>/|:CbqT }Y4@a^kOrk6mw KZLCy[H{v,K4F Hk[o'V[Y-eR)8˓ g]"䱯r3B;-@GO[3NDlqJ3U|\ @Ӹ6י Fjx~B'iaW͍ &|ӨBSngEHPZ};(B|xfzKyZJgWI.(7Pn pfssOG  Pyk0>2 xُ˚Щ;{>[&P7r)Ui["9{fB˜E:&3+xYizHpb6 p4t5g}B8(':HEN^w GOlN3g缳.mʻe}EJ&-Qonҥ7E++)?=Вɗ_u܁v:+KL'6Jd1 5E V7C&V) =`TE"`r#Mx8V2gz:`~hES ՁArNl@nG#['L]QJP.99f;0Rkm6h4FW)P;{(N"lt؎mͲ s;`f;cϪ(v2t Eِ?G3ny3J䒱0{[l:Nt-h+M7LFrW.DU5sbQT@~ XQFC5o[c.)l\J^`^  Pᖸ|5Axj8a{(k#p]뒹)%<;q}"(\GLj!0y͖Ȇ}mZs=kgGvVx_(ʡF{n!:jI:kNjRxVV2tg(G_|4&B/Bn I-a mE~UZ1pv z,M`C`FOZ}%d MQ W_/R֢FXyBt{BhW/5x!^fh Sm,x5hLO/H~ ܾme~Otc8]%NVX!\0He'Tvp_"r.]=QfO2Dfxh2zU龼ɇ:6 +^GխNuc ՐXtI[PrB>5ySL5 j}ۀ\A`{V_f,Yf*`vA湏i: Vy"ډ.`3 cָVPP RIae؏3ŭmP7,Dqi0ƪ1E3LT=%&ȶiV#,{ Dde]-oswvM½ɥke .eljA eW =`E5 8ŏ%*F挄UR9My=?\̳F])kwphi!3|4Ґ2ՓbӘL5D`'.j14Yfnջ,px7I B%@] 2Fy)Ov'dջq ~V0HtEuH7&6Pf|'jy ,ܴT2'>lƭI =Air|vjaoypq@K;4fm\4+4; A0ܿGIS `@U% PUGpT[ʒ2 dZIo@ko7iŠ֚iW׽_B}OO 8=ҫTea뜾{~ƥkʂTџ4дl9oӊ1O/, jj~wEM0Z;Gxݳd,s9qUaѱUT4!/"{ZcTwZE8mĢÔZvM{:dNyK[>I(0|Ve& `L.uA[קz"|W`$Tq#{\8 )^3DmbKc'}wA1Г$c"5и'q[>?`u*87qho GEP)Cup>6 "g-B.k滑Y'h ta ɔ%W{] j.bNw ū "V L:^Mi,haL}>4W=O浏g^:!>8ljɄgΣ^# MD`G7&h Eģ$WOm9ѿ/i{4Јt[il0< 3հ#U#:IK\p 2]11m#"O &|BBz5uzk#d U#;"|#PNF 8I{d&jle*"tV(m9c-nϢc<"u&͎o6uj/ ibpjJB^[ [w_F?@d:^*=t7pjߌzR{i/ &`GRO?a$IA)+BvmGT)#-{ߖ{E_@HZR΋n+vFMz[߃*p1DyB3f(Ynx%MX$ -!6ygsipRv*j63%Iy ڎJ9X]23]>P#ty/ ~'Vcl #1 vhWX'Xa4<7Og9đƠ XX;(\fMNEƋwCXM/C~JQ"c0 +n%2BuvK V 3"clC"|kLFSF4,mZ\]"wN\ y^/Y![᡿~.9;&_3R&=v;M)w"^?Zו]nKRllԚ鴧}%dtĶҿ LʍzZܹ7*Oi\NX4x?η|68,Z@uOHƕ#~Vj15㟰햆ɳA*FdLgd_AUOV\ŗ#[NX8z/AZl\<@0e8!xBy`T̙ { QD9F@`ͯz_KO^CRAɨD'DzWc,~L-s Q4RP"O8̙ &*p{%U:9lE}'5~=MPJ1s*m^T&ܸNjÉh2.pGmaiP- 0]1+iXi]2d6!זYiOt9&ǒVU嵋Pk7hwNX -KN$ώ)mޮEεp~O'%ۆ7f\cglݳfw1jaϊ#)8Aچk ;cՋM,DXUX܅K!/ !VBOhOv @,?;1V.Wfmg A9&g%ҫ~¼AOXڌjyL:/@ϙqQxm#W3% p*}w{އMws1fkވQ`Gf^gx̲kF($7J?LHNaԋE9q|),~|0{/ޙy_".2̺=#@*F}I [y>2͒TIyޮosfHo+ ue:\iź#[,yX QSv:DAPiu[,F0_s<$$ԯ+nmrKˈnkiJi*) ygHN7&jG- MOj^//\M92ykh` QG<>kԒ}捅#4صa^ܲMd!p^^b]qhcV1fJ}Ubʄ,t-?b8DyriF/+8auw8jՕN`a 0@R> eX^ `I4?[nF`fd#PPZm[͢?+:?Q8]?D3E(,0 1H>9RbhT" 266 A]V E~ACIZjZ@kM8c'f>XtܬVՐ{!zc>P `E<=5;)f9+"hJ:dڌ]wf?|??)L@"J|j"y1[šF(ҟ-\#lc2&  k?\3i9}x'c:3 $<)קμ!3F?i}/f&:"!k{"(#2#EoHF/E`F+6/.q5 BM}nzXjְ|o%LB*#d?0S;[=T+5ルರnOɗ[]\|o`to^tC;-Z*[+WfDeS2lc"W37y Xtvuj&Vh5k|s*˛JUY/a(w`zi["{`8kawf"r e9I #t8!OѵE3 ,b{b7ң9w=Ǻ%flC篼22I>ۡT݅@y;mO,ca wQzOۘ9QPP=?G*l$N7$yCxl Rݔ=T/JxxVW? ZEɸNx5kF=ΪD^XCe.8_1s i?[faa[K v:kXS1BS{./yMvofgggq).88TY\(ϧZoZ!4sO~W#qߪ^R/k˦]HFBE*{~(u3t ~&@`HS\S"́pThPlsV`9Ι=v?.$uf[|Kq-Y"RzeԾI%I`E'@J>\0ӏwJjU+76Lxq݇-5Y3< 5;xK i[;3}D+i^uE+rRa1M|4"['- a%B(5sQbbN4֚p#RO:)HNr2e>8 h8ם,vk&LP} Pd(2hHuvRճ A XdmͿG.?zLM[j̙3x !, f P_J-Y?SOLGD:lkI7LdY]fS=O;f艖A#L:gbNtq f#&.>+ޞd۷-!Ãh8iNR?-";hP Vcjn*̸0co?sh%]I5L1@+<| ;'D}>ZKǽ^vVY=I~!\ jdz0U[ P,qG!ŠUF QQa]~a+B]Zj $#YtC]:5$%!04 IR3!,&!LSL~u+d%U/̓%qDI L9p_%])N>ow[{FGE%,ٽ5&cڧGVAZҋR\tdnڧm2O.9Qi(PQaA SdG=(}| ?{,q(p|x*\B4~ix)", Esnײ8(==d:1c[nyW3Ha0B H?$,$rLp]B@ AQ M4? hbf-32 @Sy^4$a^ٕW4y4Q vAw F4o "G0>o溿o`1B.[Be. CP~'o[2Asx\ק?c?]Kf˲o $WOz 'ipTMĮrqS|W{Jl*LφɟSf`neZ"n{ag[9dAŽ~FW`@ķ^pU i.2$t-<w4W,]_Ke'0+~"kϚrjF`AP 5)Ǎa`9 4gmiuAUd1x;:KڢzI/]ek'jZQRP+ HwQXO 8TE9鈑vMT^i^ۻ*o<ӑL@r:hםnZ]yRPe"L{wp !=`;aH{ 11TpD]%l_jf @`E>!w)eT-R7#:@в@^+[&k^ *nRKf(Tx既drp} @RRUD@C UJĖQ :;: )S~J74-ݣ^N[jIXl.cz˺OV(˴_|(0Q s.z-;y!`XMFD! B,gaZ4L ,j,svMth-v>: LvYGEv1/yVY~5s[{_,ݗR$M1KUJhZ_{z'.6Ќ'`TǜqM6kh$_!0*vFG0&>˶xLQk*s7Աg )F_\ 1h#_\tcHa"J_ huHC oY#:?l5V51h㹖pQɓѳhKlK$l -W%06X  h`42 *MӤ u;`.]=fc;lavwUxs#B\D4DF743[/ U: )(ԝ^Ujͤ% npYߴp`=f*뚛vGlnP5H4{ק޸* Q_0aٵ}c;"/<5|8}@\HJSUFn}pIڌݬ.[E PAHv9dPR4 ߛLYHhs%7!r=$[}rŭ 1w0xC+!^gw65RJDW) F8@Âf-qHvzAˡ4So=Dw34Us_l7Ʒ+HPͬGLhH߸؄H>ī?cיSg,k ylGQq;!ɺP$D8GT.}Q'3H?cvigf{' Nk89;61uX[6 F|l%kw}ɍS "M=7`Q伞h!d Q(FN'nT ҽtSVmi3eń3|@\*ja FK_@Iy\CB鳌j4e,mǘ .Ği/ XKeOkfv2sGM@ㆊ~&*AFoT%GH_U}W0]Փ۠$[@>C34*iIZ3rE6*x/n?2{lB_Pq$"htYżWc Ծfb'بjf̚!T.AL}vN-ɯe {Ã]Q"Z`_PIja1?C+![4- 4/"@ uR$ᯝ& gcAhu1;kYxw8ey%Qp#B |EMlj0y^FVO&uN*B3_HY%v O]hSJ_"!:L(|$ ;I^W^x2{vB )ABBQ>lT>~߁f!([|aXJM~҈>gyOY2]d }'DA9=A78x}6~ZϮBEnn-I4׌Ju.r #,)|Y]%NbI!2@0 A> ~<&EtssWeMxHF|7ړGgE В%2gCJcH-O2G0t\P €-hDkAآfK㶣Jh\Ҝ"` ,J ЯWWS@5%s+o\,*]U(2+riŏUмz0%hY8a{YP6%@< a:ŲrA1ȡ.ofopvh]`ǧ9'7on-vdxńl؋MdLS!7z<`ۡew %?a>%#^.)Uo<k*}%E'b| KԨVaGW9 a9&XeVqYa!r+Fkϗe7)N_)AB0]Itӣdֶ6j4c+czs;!3\bϗ?1Wdç/oH~]AeƄ |Pk3#HK8]_oYxO4棎Ϣff&˥KjŲssH7pyDgD; kRT@z䈪7CI":AB?.@7,Zx SuB}-ִWm6Hj-rWbJblaڡ̂2Dgl _V/OMg=7)n~V.Ek4᫉#=fk 54F|ǿg(cHWۮ8mcoKD@տo+!!Z]0?ц>__'kt@A=[[B糅䒂jzB[9&hY[" B\ ~`?bJp@8+Fq[ c7ڧ(~bUG,2?_7\} V""~ԍYI.AdTpdޛpC2]~tˉ|$O c_љ7}М\9Me(1 RfN%X~|L*`Vvtj/qĚ˥r#t|X,Jԓ$_G&@(3;+S*:^k\S.2*fwt)I~1ֽBG^)~} hXlȪF>AXSkaʙ϶~d?@BUMR.^t³!ܥh&}Y5] az/ַ|{^q@9^Z[u/#_GutmOe^;\<_1fzf֙sáԍ4V* P LFM9'0@_ᬂ0%Q 95zD6gD5ngF F~.)\z, :IK}.-p~3JDHoko⊑ ([ ?Fh4  ]h$h4LU2K!ʚ"cnc74n#/܁هk_eU7Cr']N1CFz4Kq=Pisfv +B-eu6Ts].ɢ;-䃫u$^@)[m蒺^i6MS#Jxh5hFS魸BXdi)c {ʈjAY擒ɝ Nui}528C d'udB'`f!;j0) AZxfܕY4+tY !*W?^M ^D~0R{yY,dX-u[@I{~I $Apw1_ZZqVr)97hHs<'8 g[uXO;c-G4q3"Ƿ/t@'h'Y=! b-y#>޹!V-܃oOm>K| ijEG'{rL0 P7*0$dnv|~3] 2I*oVkDgX?HCǢB.:Z]9:̘p 7/"f kZeE֢pwT+! SJuxcQ{hdt%)w e|ͤaǞWhq ӂ7VG- eH|[Iċ R5( (꺷6Kq_Խ`8 3dt[[ԜWpAsJl\xrv.nk! 5ύ٣4!4"HpVdžČ6T<)N)Y)f.Gx&Q|Viّ fcBIԀ[-ʜ^\"7yVݥjfE%D \y1{Dj3}ՠ7SIY.ܟ5-}~gkgh<(p[\\ܸq?Q`E].;cv LZG`$omxa/ Kk[ɤo5'П, 83C(zR=oT|*`Lm:Vk(IfFjKJX_|@]=k86 qŵQ>ט<*#Tr [WdU3)fh}>]Mbzkhݡf V|*nGWDf "/EJ ?az#OqV`T~(K|HS%8Z,bx&cBI8 |U";dJsXXD0>N /; ? ``ײV@y6L"GbL6{TX}{t}nHǢ!5wC0 _≙Ji]-r[!D)-WcNхB 1H@l5m(c #y ݫmu7CX`!hq;%}j}A2C<pmNsG-݇*&@nFt"XZ/<3ke++U.Etb3 "o3^S˹W@ķu,زwˎbԴ2cRGz?-g$ǐe͉UPylzN6Mʌ,rbۑ.O2~3ގ?nUN8zMYũŤ ,`QKe)`nNmNoc4p{ȼL=pixy5;rINEؑ)szKPmߌ9g۵n[e/dt =\J/{{+W%n~f48ք0 RAbX&a? b3ŗ-aRH)"9}l" mY/_Caڈ<ȅ:Un?,GbV!ᚋvG`[߇}߇3ōJ.rLw0qnܓ:9ʰ}~AdQ%]pTou3\T @a.q{>0xVL/:1) kQnnwp"d9GL/#__2.62Go?G5])+߻#HA؝e0F@Y b ӹ$1xWXlϪd\1 Y9 aG]r0@lju!ܩ~  rوaDq"F&(e*h>6K`[=bd4^lYA|Piub#ޕ1n2<9S1vs[b|B ^ rN >2|-+M]G@r2!RSBK(IރȐٕ{* i;&K1))/-THhށ*ѶhOp$SIj9g `3nʽh{l({C2_nYc5~}\hk|:jҽz{OO!:-#C 0&h-1>}U qL|b7C_w>T^ @M3P[%|*|q{ʵ-1(+73R_gOOva^?E=pmbl19>]]ZKvUF":?E=B 1P1dX;oo7vs N7* \Z.2"E; *v?PVc+(fћ{!h:"w띵v٥bD*ngpt8P aW$T28!g.UlALfJ( _%-)=?\q''<lGTJy n|=jkHsciF iBPM9&qBi`NIfw ČPCG69 7/~6Ձz}" 6HTeUVe;W,~|Mn:{~)ht::~%a1D~=xuݥϘuA^"W<9Qp !mL ǨQ6MZ~_&E.`LTC3^DrUuj3kk Eg5۸$bb?_*|WT{X .ÿ :ΟH5ʜ43.!;9\>S( X$%.N)~D=?VP!&.%Y L3"k`b!0 ~9L5Xck[{JTm(yA$ NÅ*[9P: c-bUl=oK,2b"s(owSj?ful9"CD$e%V| "TÞ2n -R;H,Y.Iё`rv@i+; boh|47'#NWZx \Dl2(ɇs NŞW"(CbˬA2*>s.JI4Nonݽl8N3@ᵈZä@b<`htԔN94ɢg]#p\iHEY%"{U^1hx1qr;ڊ']1}MNbgt\I;45?w{GrJ,jaucR- $rrj.4{*b NZUBd ?&h"Chn`Ԃ, U羠O6.8f+{mChٗKj[wy]463#TRQOI( NE:Բ'6Xq;2=kE~Mw^H/ ScVv9~,c^m8__$Ca^>45y{C@_2˱c'Q)9aO;f .jq{!JpoHƻ3=>c`T2j~j֜;ºFGC<pdwfI@Rhkf3Tt:%$ۣ%3.tf`/>Ue7+Lt+wΪ^RWsoj25:TeɨizItwtvIVc;^.ޝ5[}rᑑNEDp /v=2oAw*.JL86/<3Ƙ&G-`Ԣ ć_2X܋Y A^1k?Rݐ=eZ!gwVn Mx+{'[d-+؈O-[haXSOx^l9j!@L_!ZwEcB, ;8R_S[F"+lY k8+ z1AL'gEY*55xMkal8ҍ U pji:tC{`10g‚GTNܞ=݈dnyXb_\SD0y " # <$ r>f2Bס?* q[v0Lv-l)KŽdj@.L_*DʹgҚL\zUT0h’2|J7`tRgXDT1y6~`Whu)/G^]TlY֘C*RmMiq%:*/& @m /31{-s*=]~oz©J-6 DXt7l:]UwD*gчmTؽt>~~!G}3#1bEܴ! k`+7&6N8h:ȶ{ j| ' eϱ)M2])FSsYSnom@, VT 8W`/J `w,3gcئRo@8 5r(R= lB`) i}Sa}n Bi {sTrk}0G7w>}WEZJ[.Iι[?]~hdVjAeT 0`0@Q`JYjpؘ=NyÜD 8k+34 6S96"(V^ ["ǔy.onp(׼-쾗4TgFÎOILYc޳0"ud9ŝF c0tq$l)I*z"$5A;_WDUrg,=7v9#' !ik./!X|/OHO'%̓U:pDģʉ'k$ԋ-<-:?:u9IH c fU ȋâMBy+!_/a!xs,=O[P k>>1IMu])|EEayGqU>*ݬb Ķ4,^?p<6ᅣΪv d:XZtMHqb.6`Ȧ,$8s,:,M~V5ȻӷJ`30۳/O޲4bJ?mn>= DCy]w$KE5!zd@t-blbsyyqA5ȫ_X wR˶ 33D?|l{Z K. r*(~1;ǭ)6\׿PLեD% J?AEND i#n?\wW2Ç*)b^({<1y2ЙGݱQڙ6G4Y4T>:e?DzwWj:[U{+ha$@yB~zJU~slJ?fp79.6\ ׯ6b+.%%kNuN?@<>*rN~FN# ';_K8WS^R,F. ofkVD|'RHIj*A2тỔ[qi@!x9]]V|WZ~zAx0'b1h^\De?d6f nya(m?fY߿{ĈfUaH3m')E礍qzӐ|y稯gLWr]bANS9ZƄ<2fӼ?Z{p W*|P:~Y"m"hhqlϠd;aOM°h~qvDx 1ŸP5|$^Aac\zP[!2h-Db]jRKMCO Je4K4x+wΆҼfNH[J0|p\]:Cbo2}hF?H& s|Q ]*Pʹ"4/O=^/2WT͌ttY@(hL}" y.H[/WWx3I6p d=gJ)!Fz5b-D'ljHKYy dR,MtKFF{]"(@o/#b  ЧNJkyas65HRn$t6z"NY@: `Ÿ-Pa|_'$n! y, gRJ͉_mZ->p"svN[qh.Y{_en{ikrXYV†Ho%cdA 뙄M!<#d.[*d:Rs5xv%%{|h).2ꍀG7o|^9O1uIbx`ަ>wL֢7ܠMō7 DS/{r;;!i&$섰]-5M\6]njLc[Jwgg4MtgYu+ۼ1A$/d4>!?!RL\(mv 8ruMC$Tz.Rx@ $~R{&NTZej_~ٮpwzb饹A#@>.ш1>e,OwD(V18 ~>c*HScN=xOyIi7xŠk6j'Ө ;CF &Q8*0ܝ^B $%&vv7s=A&Fm D?i, PCa#5C7P]WAIZHāβ遅*rmsjO4UqGOHHx%+|qS4%*\ƀ2z 1t3]nT/G]Kyeّf1[8͑`ԿǴpF <Ã0YX}Ro{ kJO inLaM+8^%!eHy%OJA[rkݼĺkʊ@#d/zEOW@s9爨Mn?Ɉs]H ~;MGAˌas ,SDgPvB2pr2m=v6hoX'+%ΣmOLxͤPtg;f.z x+iċzԹ*O <`-XMmnf QxV3>Q5UBJrЁw];Aц le+3}ZMBDHxZ#Tq@4͙$YQyrGEpZMQ_ a&m)Q^% Ə\\v3Lw!\TGzɯdK}߳y,Itwh77-P4`7+)CJ+?f$`Ry֓^/Ir%fRfJ7IHQ 3d;o֧ '58ozyGeXiJ YlF{zSz-ތT/ڪt;WqKҔ &q)2~Ȯ+Sؗ퀸ZQ?; 'c=kPHiʛ㎭-%:l+Jk h#;Bzӛ37-ƔDL.p ϥÈ-$3S;b&U 5e$0ijlzה"ZGS e 62yG~k.Yh^y48t6 i;isv0o}vyc`|ULzIE]^#:$씟ƙӦ\M\L*s{(,>`_M^kL͎3z+eׄ0ZaU[oNP"PcB9e%X:`pwDQ.ZOJr?`qs40rZ:>8grw\9 ScUvw>Rtiz|!/\+qwIO҆\I<ZW{c G7-$XjF:u#L=V.5 dg(S3DU2 ehok%mݰ__A3DnB`^;Ek-݊X5L"b5>ЈRj1v~QMHjJpJxVÛ r,Tzuku DI&n5[wSD/U.y FpP.gJѮ6lݔpRSġ*EAF$5;:k"v2疑{YOt5E\#ZvP7` yH5I{ \(*M BȚ}PyTzMs9cAhnksOC{SEGO!uh1\N1K.X)|,Ba1f}6IvюnD_>wIlawrq'vFӖ*Yhprqmz[O[|#*AX`vpbՙ̒`S˹ 4Z='ToxWh3xS-U#G ˠß"џNt? )jii\tPK$Y K̋[TIi$xp0nG&x>K <pSBC|9끰W\J/`nn$ڙӒ}Xf~ѓ5琾`T4RK~&ƿI YEUD0Omb?3<]2Tq"X2cw2dUs/sVM),O09w X02՞o?Ժpx^huw3.n1pouGczo_/*%AdWg(Rqf6҂˴baL"}qxFUpW3 mk"^OTuL]cT}ItC+:hƑF:%xNٙf:K2p/AQ{oU*Y ,{ *U˂\cR/dRPS;o1e|%в%` b-3)fX-ģgC6zt-YSBOT? 8Ξ̝pAĤ83pQ) E0vv5/u)$ *R-r"[h1t6KUӨ - 2Z+Jz(-|r~?T1LKwCd:ҭCI"\#z.2ᛇBIS̕Ҕ@gm*sr h[0ܱ.%ruR1cn.ƛ A5}=TdHb܌nqF*q- @sN8 (v2 IO~}f[u˷Ff5OLQԢa,zopH>)l&#TD| .]) 3cCri+W)eVOe LRk*KfƁvpV/x:Mp \v4/Rv{J=@mǰ%ÞrfYͧS.pp7#"$bti؈k r*"v*ke[Iz?2weVt*xsej4u\#[Dۗ1$xZř) %"Db:ineSoބpfH F cyIsLLC]e~ioJǒtT@1;zQeAĂ7{͆ GD$P2]HeEyy7FluTέ$'%#.in WVaK;_mӪ0Yem .E>;A_xLTsʑ-^1x,Qq@}+pYVOMl5T󽏦dUTXZS^kJy0xe `QИc: ʞvBiH>HhoB&#|qGJ!ѣ`2kජ[t$uzE^T{uPm*MMH#4 KVk}v%z#Vs5K?]:9BUPy}~r{fO+AM_7 U#bt?lmt K*z- F0ƃ YYېwe~[ߧG1/2s^ g$mʪY^*^l{nc -b7 \cxwxXvYmi qwӒ1!_.IH|7%vo iԪj ehzBY%'V2eL)*H amYI\=q!bOT_Vҝ+{6R6L/qA̸A{gІY/'f+m&Jr.Xч0LEY[pz:;aKueDvsƿI04>a;%V!gp˳[j&nҞyX9K:w"pf/;u[Xcv'F6`Hތ"qVKpMoH)Z<6e5!^p# "Vg otL8kϲunirksN-'u-Ώ6henvDyp^Ga@3ytMLIuYZɴ%C7<@Jz=F*)RB@)VcQ"C2_@CMG\cb)Qqf;H1AR)@]DD_={sl:qsA;2͢=}e"˦[> Lz`vp4”ȑe2A "財_5xS4~1̘sƒ 9WJp% nŢEryn(, EW?LT=_46zTCXKB&Rv0.|r[:@vӯYRFb4W|puzH4w(d9}zRݲ(h:B S)ר۫}t Oo6Z ܈, ^0tnu4î*i 1=R iaHLn6Yg;홱O\T Ӻ ˼TzD%[9);Ѕ=퀈I藃QfPpZ+Vj\J u2iW1 Tɸk=0(t Bq0B1b8^fYXo9_6 !LHN1.#@8Iҿ;n;X49G$ Y5^/_Y"#AqN z>5$R?/-,?6EqғA SId`XaY^r<đ5Bj_Rt0/17+!8:o*f'u6Ӵb~󃑘r/U}RX(J"@򳕍TD!'V.RVRn\ F kͷl>Drǎڒ7}Cvd=՘Js0@T]|BPrE'@Wh,0&́dQs#iy@:-jH''w0BX؀c"YÃUL[NCcEEi;@~,:G.ԡ{V#Y,:BB,FVoCLdd1 +;Lm@pxJ K.Z _p4IsV9/%9SM" Sfj8L/ 1xoɨO1ĹeOưk*Y>;4rap)>H=̬UtQ\g}U9?=HI\DiCW%~c6I: ¾ScX3ZLmI=#8KѻR}@Ekx?IPǦLW)A)\"~Zx {P0_>/ŷ_z l\>>~$w 'Tm[hO@`~p o|yDz d& S\鸺63yzbs/s_\6ڪ=4PH+"eV5 kuC 0*r724RcϰfbWmXEd.}6T`~ Uu-F/bo^vnF {$@zMv1bS `ͻPie|S@mo;iYkAZ?NOMHTFs& %"TLCdZz 16y܆4RXcX9(\zA unMN+(6\oEPx;)eWՔ~j 6P*#*z%)ˤLɄ!1i\n-$hJSrgqk0kM?}vC`؏iAUO 8vщ?q%1b,=%+3ãPۻi ܙo5"y +<5, 0siV>Hq+ڸSw Bvt봏`RSDaqҰEc(M/&Km FN U@T|ՒᩙoIn_jf$@yx`~>PPKM{1:Fׅˬzf ƙs2xi*vr=N1/P_1F3Z6w}$PX [#?K'?ܸE[K3' E8tWvxBA PAY{? /zo*wdw\X":qd-E#[^O;PD]ԱP:,_@GV&Iq@zGAWns^є 3M{ANxNs9`yW _Bg ,|MKf ۹_v=qpu2xq[0y'XLF:ЋU9Zh9/f4ׁ9 YĀzSˀhD K}A oMyW30GŪe⸕>Vzq duά8;`KYW@;٤ؘe dD-.^O2e/>}^ ) qJǼ/;4H@^7@Wh_ҌT&]a M%lӽ hA<dw`kE'h+q„PuOp@37 4o+oX%v `{D^Us9d"_⹳$/6:I[_߇gg`2"9Me 3b@쾥b\ҋ;x\)&FP͖wP1jf".0OD vtM3 Dc^e/Z!K+-Wnꬖ5Rs}!is <7S@oMQ%r6Co;sa!̅eN)z0.gˊt~qne,@EW`v{Y&$Gd5\)*O/0ZΗ5=.3;lH\C`S?@RV~32k8R4[?Úiw0HTk~ܑӞA Pz"z+D?YH _Hb~(RՔ{l;!fí!\O-$ywKbՐT'+~-qH޲̫hJHU#;45=RpLI n?42Qe.Hbr8|,<\Z:y\s j̙ـa EuC5[tHa[)h78&Ȥ QuhQEXOQp;#!i$!QhsivIHX] u7ZvuDcd|9wK`󡿇Pq_qD}Bg J'Gg7[b.B#x;b~H`&싡b #3 Ql$b7e5מE$`z4u 16r^?l`?|Oz1n4؍y0k1+ofJ%iyqԸ׸ P|/!vwHb ZIfMk[S2yxȻfkXB%ɞ:+u64 Wp9sַƁ9 l ՄJKxyxoHvTo2Z2K~<"I/~lk쏽%zd&{U9? =2wzD$VVp8zug;{/rA|2O&`۔LEw#+ 0rL}{dw `هb+Δxp>M:EJV^$kFaңl9ycz2Dk̀{4KN0nFA*xXBc9τKr>&S՝ ?l#E:8|PA÷ k͍P2J&YaP.ǥdg`9TgVMbmʈ+!Eo1@7@9M|y1WQ%RR0uNWy)>I[VVSih@&k|܋`mK~C>Ss `&bX4UۯKc;k2Av]}Q4Ȗ~H"AV5^ju{ӎ~c _0PчIg_ȉ#2;TU@9^l*wXYz}g[]F]0Ff_L1 U9-߭l#H!>0[(k WJ>R z ?BMI͖%# gUhcݍ\DDGPMJ(*#syޘ+ېgxtO> 3yMUxPKWoba6(7:qX~@׮Pa Y3F>QsB5Yj YqkJPr F(Vz$=MRJ*oe#Pꮎ +n雭Xg=qܱw큽4,/jGɸ ʷ>woH6% &tSO8{τD!_M}8 ڽ2.|`Lu 僾D<^+ךX ֕qa^5)U2cNΌ\oa ?Q30ݵD fii;<|s& ٬ٙS_5Ul2ZHa+y` ("ړln5R+ W*'#8_MUH6HcQKq7= 4WhbW Z3\va;,}T@|Ͷt3sRzDŽ/8L*,F+~Xah&X*MV#<M`n9Mf 3Za-"7$/Yh2$>F q`Q4/,YM6`+^޴*i8GGW;B| l(.(.ɔSjUt'hNy5oۑb#R@xy+WwN%pŐ:x}xDND2:NwB:7[ TFc&TqRpQ~DR'?9&Oۮ}`aQ-B؃ghIe4z- ĭڥ `æ؊HNc7GOMXBcd~>aZ$nINw2D6g~SD %Z\ K2-$Jkuqvq?>Ygy{L+}IV2>[[E#ˎ/\򁌞@ ;JøbO`7$T\j7}cGy߃qccފJ2@~ U¡Yn)Q_/pGć)OC-z)%S!HT fG-%V`5oq7c mR'y@)SNG/FC iVn>Ӈ)F2~B;=-~\CXϯw6dZ,?++UyD/]{FWlL"YZk dޏ"oX?> \`B)DS@de"f2d,AȀڊsj֯n`@`R `Lx,^g '@ekԢF:=D-)W$EP?aþ"wGWO@8[F'sIc mQ ׾-ga5EnX/Fd "־ oh['H˱[\; AܹoI;J"^ۡ0tLJ)$q.Nm{]-'vx^Kh?}MI9&On!9%H|ұ& ,{U\O4לňfzu) 'E 0! @b|j;%Nb16y49,rVJ4R LPR;mM5E>=oDAX3"}pك}8ֻ~HIg4(z ?"V!*P=&b#2d_Ze> +~_Qg*z+3Dk ɴ7$)K4zbd_(h`#@+5%&r:ȆЭM@w8nĈZۑZIz"uXM7FgpF&tЦšco9$xq^yu+le4[ ghiA33YtĒ,PGۡSVՋ |j{ΗoÛ^NJC kSBe|%nTӸn5}\'$`tƾqk7>ٕ ?uE#u1ARkJU`d~׼b3խ|+p`cѡ=^{ wtۇuGQЏ+{ N/@vsIoh?'pZ$In{ӓ{냧 m)f^ވ sH:sS$gE`ErT#~1BR`%z}֥`_&#ԃ^3, J#ڌЏ zGgTF]hH#n4 a$%$5JˆFkydp+{d2zփͬk]zȐ=b/[N=AKG%p!>Z9ig˹_Ӡ(vn8}KW$p0'i\z_[#>9?pp|_İj #@0oQO߱ʺC!,ZC^|s?;AtohX;a)G3vȬىчA QSXn) ZtL&4UҟxRqALL |*~e9)ߓD![iuqƅ㐪GWB79N~>%݇.k>GCWÑRBNƂ.h 8PBWZ1o*5 PU}n'I`ĦN/鮲dD[oI.]&ɬaa1W'#|fzbځ:Wm| 8 CM:B !;Gzal8{LqxQ eKbu>|лڀ mD=, |5}37\هp(̈3! .z6rq\[ */TchihGS<(u6QYR6j.{(U?pJ.S;2^;e 3êI2, pjxR ik- ! s.2|!̟mU1strnȠ-QL-K=HyY";-,g< XE+!⦒k {֧j" `2G*vr}àk/|;a m+匩{(i' U^D57;zB8ڤh{RILC_ WAݠ8[6I/+jć{Q푌 @ʕ`{GIZ>,Ama! bfzQ#޷ 8 :հaQcbs!nS jl"!e &2a+ ` -ݖ\`{y 3{*?JIL^!*+҆ |N5Lۣg@~h5&0q˾}㾘,T&Q1@yNWq&#yߓoWvn^;Ҿ'EŮ (ӤĴƤ*8(xor/[u*cqWM3,5RSij opJ|ཹƛݾ$]9ڲ8jP&Bޘq|RQa.ZwtD;7b|#jKZ6R!oG/!4HЛwJPP)> f=z:ӕTn)(8sK;] $( HaßFfPlrlJIB_3340ֽtyKk/-hBTّ2˥s:k3jkNWBU)XZk+R.thRs_#7u_D_t;Qpl 7+ʀLEg#$dY07il-CF`vGPG-ZX HY:Dx&^Ͷ3>KX%tU/}2"9k>QmMU>AWw5nang3(Mb v=W $L-%Ѥ))X0ǯd;a_+dVOףL[,i)V=\ma07TJpS4KENMxQtBCRe;tW =kuXv|T}z@ʖ[IMP/=h:ܝǶ$RuZc-',8X0E,aT+_D,SUB~FVkV byCVYg5$ltmR"C0Qҗ.-m@ iJGm37a+sSinlWOS>ymh,|G9(cXs8/94-et 9&}ro9kZ! ҋ8FL!}b&4UV8Fo19qs1r Wh続+}d`ovKK<4JL8мazRLb&o?6( /'co&77  ]@W4CIÙE9dtJNnS(=%ޟ):7R=b pۣ}tRɓuzTή#~)PU9//h>EWVX>GʅŌV f_ۋy! VSZ$5y3W~PD 6柖]iG*eZ5H?R]@-&jR bECh2Dm.?32My ̳;u&lp0.i;+9HOf X"Mo݂/73* \}J5J+G65<NON`ojgms>߱'>u#X09` nQRPwd< cE@CwSu| {b:+׹QݢK[Pa߻W4!w& gnyHNzDPUpcPZ[#({PnNټ2V i8#͎Y\ɍuIxb -om ݹ4O£6Ɯ v̡[pֆԕ0^'",ݽ1tC򻗋_`ȝ {reLibh/յY|D ]>6U ³?(x5p޿!\1If'1,MobOύA2a?nܧI /%iz g okVrq9|4g_.DJDWH]~\I\pX)YN(}R莘kmfsDJ+UL/Hx5hLǶhIN% $H#fn y 1?XXy×HYOśN1_@ LW:̘j\S;P {OX(PN2)(ǶJR}gƥ9BIAfBhzӔHyug=Յ} KLoI iyw|g8x{7#f§S~4-B fêrݓ=a4 _ؤK[HaNW&$+oCΜ0| &L}@uhMg˪VE$SJbltHD59`+B~֧_R,*~6ybiE1cQ*Z) _L2\L֊uϬ@)b ,fPRCjXޤ'Mڌ?=K-U*` \\/VCK^FQ[nĀDi^0o:nv7Ȏgq Ts ~= "CO 9 uh18g~r[FF] mQ((fBoDSkYI"n>(3ƸŐ /]ܙ3!wcyp58f4|-c{:z7祄ؔA1fϛIkÕi?ݬ3(a#?J;p@7+tU8 EmHA$"2slbGXc^")Ny{ X&" ÓH7`KqY[KJ2 9fwuݞ} `yus蹑V%X/-v6oIxo]vC:S4mEuSCimxqF$A7{FÈ}a);OsRh˗?>y l3yk0-f L.֚& 'Kӝ3z Hk.F.=Z ]JtSb/I_Zsҷ /7+7b@y@ť1l)?#T9p9I~b2?E 4boS 4XFγ]?;{Nނ=s9D%`H2=1tw8Y2f>wܼĶqRC$N*1!c> !#N XP֮?,*x:?*䐭 Kb68WPPw(5"^j -䣫:?YQF;,h a'|"e`/o2#aQkj ;(c W0$7٬S2N]y w^:1)PVfRѶg?dqmn ߹TD%}&8 O=7gPI&.N!ц i;Pf2gJa0~ێ/;ں&lH$`x%HF&쨒bga7(Zm0'ItGߍ|/rQt;T\ġӔHcӬcᾒy-_+'HpKQk룺`,'Aů ; &ߥO[w 8).?vIfX/]{J𣽍3@⭑5BO J}A 9Lfe0׳NZDkqVgb,=Ɋn)- i[;Z Oi/F*8jslhfpzj[X˷y-r% ̛?|0DrGW₆rŐ+^dREɪU|qUK3h:V1=cr ǒ٧c\}zyIŋ}?\Ci %B'.T*]K`06XXNT}.W17K&I w+>}Rl'<i 7Ͻ ggF.o{WtvX9};~%)=U-c.PGШ0G7ʖծ$17q~~+ g_=Ln`OtlE6k sڨ(b6ggj):ϥo-"OڠΒi7pd;qVM˾#; yǿ5L͚Ǵ(Brx[gz+qT2>nU-#QTe-A`; Zx/?[RWS.SܤJz+8i([϶%Y~(MgWs>;!Xs۞\p={r~銴$u8[D':(ԫ %)^x{dV\'!a1`a#;fD[D%Ԍa*Ҟ n!T*1#-ȩ"s,+NlGL|~CCyZެ0S}˝uMc \MN-JW tI4D2-w7Z]nq~ZnES_QЇB/upK|FqCTJFT@2#];eQze!eK%OuvH\%|9Q1r̴vs0y !~"^,e|ֵzMMh1;*)]Fl ޺Yͷ.ptO”\1.AԾ`"cLuu! uM[$`Ȋik|"'XL@? (W Zq8R;27n:Gg"p$_vuԼVikSMBj,΄aN4$l&IIa` S9/!o?{@Nq'.:#z…QfCW4n*Muw;_|wW/MUi|kXkۧS/Fli꺻n6TB`o)X 9w}e\̔ǔu Na6 aF`)E ̊b( m t{(EVzTVl 0:%яmy TVc[obq=XY(ݩK8+9BY{`H Bpރ;t%<}9qy)nO$ӹ~Gw.RCuJg3&o8ElWŚ+2[[U$JI~'bmp&be #gb!gO˗;Ҝtd%Uڠ_5 z{M@,RZ<6E>! =-a -R~P|roKY~tn(-b-FP%WDܙ:\XԦCzi?#Җ.NǖP}Cہsh:ϭJy yz$LÓͺ$wx=S՝R *kNU.Yi#ܙ!Qw&!F==x/Oq+pPN3du9([2%:{3LERMTQCw*2kFln+ku ~51 n|2K8v/mVdųw7 Hʏ [ȰŢ'm24`*һoO ŭ6 P_U?q:^=Ö+}FI5q׬%K] GsD4Ľ2eK Z$~R2"Ϩv MGeQoB%t~hvL9aG)Tϓ;hf+v5CzOgֽ 9g!U#)1^A2׸"bB:64TO5U+pQˡ7Y(b6pv^0җN)߄kw͍Ϡ"u[%W\U@v,:Agrm^ ȎQKPpŊ5bLn1\8w"`gN ie' n4a^xfת8N;֐Lifmn wk5eR#|}VON![fƃ‘݉$l Z&h *d\OE .胈jFS 3,bM>Ð2TZ"b| 0PG:yYRb;wf'1\wW2&F#IPH;bVm[^,WgЖ- s:Q$ ;j~;bUvS*^ 9dз[a~bM 6Skz|H@_WpI2 =cɁC1}Z]q_ Le. >SB)n=[/6 P+ϮVkP@(wJg"SWt^}8f&podɭ "ۖ&{0h<х v BE`v[Cep [oxidKJ4_s2d%u#R.:70Ioۛ:ޞp9pg-](>7ȅ(mģuR!2H^:0&za݊ѻ|ќQ=,wcNM]x7B~ji(bS {_&Π]lR6K늠ꇚ11kԲ-;Px,RsHt9EK1# gm78,d^.S񜵍 Aq_A~A^_*$~+r#F#h!PAB]i9- 4%[kVZ vq3;8aHN!=o:nob|jKW1@tG>]|KYKt26L@o<tAAk'8%gȓW,<x|.%OHd>ϡpm2ϽjTT$xKAT\m0jgU:'M\7uw{l|G*x$ܜ3m$q4R-`%qZ vHssջI8gT ~պ<^Ar!'7vTv\$໏f)j%N%O$ 5 LH즔1cHAjfWFi,yz{)c/L~u6iitPl:v9T̞HIo& jfh}<$p`` cܨho6 ^S SIg|\4m F[wEҵEK@5. ];oR(4U 67i9 r#\A+muQʈh/Re% sD|Lɯ0naVTv]1Ma$dePqyf ;%7RΞ #DSX~l:6x)03ăř[Rb$Qǚ8@V.->O6wwHT4]5j6\r _ѽdHH 2ڰ% >hw"m nxH\jLާW+bR4̎XtZNbd۟C z Օ6,^& W:eC`O _\oMmɝ5!^DS+/ɩ%Za橱64һ,|^bu\;L/2Y(?d x`:X8r~>u>t0~{ExpRbKDrINmiQvhRȉQ2V-##t%i;8C[<'-H\g,W@pֻNZ;"ŅvՃ-gr>7$W p#*oY+m?eFXyM[]s|x(!<nm65-*?>jf0.~.XcSCc#G -DŽm9@}HA#4|4vdb7VOCzϦsȠNǂ2<*`<']sV]~K޽B|z(+AdFj;M"!ZLb2B&61V鎣ag`zx[=$LՑiw>V( \^3V{՝S MwV=A4cө+%t!-RPF]UMi;k  +9S6LdA@ Bn=JƱkImz=KF rݖ+x!h糫h*rЋP[ H̬*P dfԂ[P ܼ@8ֹ!f{.S7HQor4"P3OhWoc7 үd0?fx~sOy׳->8=JsdupRgz* qk&9E jP-v2㧤XK#;d(Uak{v^;z|xo~%1>L/ U:7`X.<.E ,=?qLxI[^?A 'f% -b4Q " ̖-7%Ѩ&eTYLȘ^62в 2',o0`FWD_st6htj6Vwuø;. M0Xl#A73˘c\t2zQqN>єC;uQY..]AH Vշ 3yBh2__d|؎&b%<ف)Ē[ BNDAc/OhZ3^|  s 9[*)*XOQrYgpQ> *]c 7h2vSVzP 73Dv98;XV$ )(c'LnMd=I`]F6;(kM0p;[ 31K[ܙp2vaqr_?S7yz]6fW\UfO"-0kJUc1%=L>B%SoX^y}<0+m JXt25Y0G GlCY7PB'Mc/Z&2"N [#tmpJتS,b=4<ռDC|$BU#- k.~Ib=sYCknBvsz5T/ܿ88C+:<{:C!\2#)χo.g+ ng.(wW& ɸa`4|I};kHz)dH3,3@񼗤A+ܙ:~ڒ/uπ72^+3 %#Mz S4t:0ͽF+n<قa䜓;>r~d›%Y>ge?#MM: zvOlk, ,O%\|-LC*_"*/ ?xgF:|ќʚYLvd-Uځ ϯʶEB|)JAË߆j! <Gw! fCȂQ)R! Ԟ{K\Kt ؟Ká;~LJ޽!d2WFxKI~(;PۛqwI{aOͲ싥QT_ݹ^zcdVF!b#BmByP ߿Fl=69f8u#I߶'Uw-Onx]s?>~4K4[(-Ki֨>P5)=3`)aד E*Z!2D*x5}|+EA(LUg)pe~#?eH<$9\d%(z=Vi^t]XsSij@w5MǰϜ?  †ʷ9ǝ\(BU='cEr9xDyʮ{5z!ɽFlgښơm^lk0* Ea#|i-8?BU\/D̶Lfd* 2N;r; ́7 ʚ;LF#Kzׂ{ Re%rѡ;5^lyD Ed!9g3HBwRo ]^0i,,y"WpHARwrJ}z"-߿P3,%ێ}ea.cp|\i:Cj&^3h>Ìe`${]r$gc2hOzO?<`'BZ-/͉[RgFBe2 Z+õBA@7le4ԌfWMKk${?"6H4D@s%dS$Ƞ~& Q\Rs/Uy"92UJڢ*p]o9(KPyŸR3sd@Y_8IQJSZ!o b{T $_۲4y (1Eh4c8gfamcEF{{ɒ[E )Eu hѢb L oW%dw OUi*4 z2hE5iU_Uk(1:)]mǛ%$2k._5D=dvMW,ꓳMVc{R},v1Z?Ssso!'rf4xf z 7Lʡ MJt*sh39\%"c`)vmM48t\QQAӅIӴ; <%gcZJ(/DHqցa[hoI3 Oפ9%zK[pP˾}JkӴȎIG}?:llpBsѕ)[ d'ԝrJ)scgK BS'K!Dʮ<?'b0Jkg]vt#%~8. 'YRc֖R>}G%Z_NFW//sŵ֪ {Ke}!*,O;N$sp $tDxPWY3ug uTo-h vn_nd EPDxK+A: 'gf̓w\(Q"٣XkOGsnQ#`% EhUbS)wZE&0X'[Α.Q;R6u{$QP<ɤPz8MKb|f.=# v! ewid?_- WrrBI+vQck;w}+2p(xB=h`G9gw9Mo&{6Kc+o;z=A8ÔGl̼SO)ίp[5VNv ^T۷ f+6&8/VLn"Tg<ݹw9YJO(&Zqxsnr։,$n- y< Kk* G[ =\Dx=wdtIi|p)pD%4CkSc.\WTZ͞zY)3cfI *?*7HwRK>O$n guo#;b^ qhX=/k";ꞎSy$c1B )0 *àNא[!R??\*F@5bݓ*ZhJfZ0P>h3's10*d[xA8`x"hw:h Ai{]™ץ8R,N:YV;v9jkj =F1v.ÓFQV`V&{YsFY/'EӚH i]vJr˕zD,տeBKERcg^WiFa-ʊ(% C|0Onn@^rɋrOlj&2_~Y< )-\{5Os'? [x̞:% G-mA€I,5km#z`7Xjjf6le*cXB|0:y#bER8Q&9I(hH]f.5* St-涒-bip)-m̆G iT@(H|܆@SEk:$1WSl3lf ܜY@A2woSKUDHkYOe"g3'O"8[e+"g)'.]sO&19"X$L kOafpuS±7!uLt4sNeEw@/^`>Ϟ ~!B}#4V-)2A^wNMK)xJilSAİ)_ʬB)C0P5]w!+q١Z&Q$ɅQgx}á :a_Q.X8TP?)VÌY04?80Ƕ Nۛ%DiF);[:ܟj}{CrS%kC?QLǚ!k%v`AZ`#K=nT); q8{i l]&@)e0[ ᱞe3 x`zJ";^o S~=_l,U+4IHS5vІT*d:l'uju6zb}˜ Gԍ-Rx5&MKcYO%D?iOyZ3M*dA>R |}.&alX1M q>B|pѳ~@oD,1PU _g@*|?N2pG1\9 hQ#x:%C߉By9g72Xu* 3 5=)!̟H.GC5M8hҰ*.">)R:^VeF.`g`! JiAWc-z : Y1/+t@EnKtܡ^؎AzزMж!(ndY 4Ƿ9SjFfiDqHuOYl}v|creS,{g^̫>+3GM2U|*?ݻP={u:brI'OGE0,:RuZְ!U*Sy Žu;iAЃM$Bi !ߧJ~ )j(AMB& m{bh~( ɓ2S:"J×6fuBS6Gh}wKI,4~}4MW|@#z RaϬcb ` Na"s50|k6O' Њt/XWny(ኀ}e}ҺLW >Ӊ]W m}ZAENAel>M+ig"t shFڶ=GCc#ki4\ < 1{Uެx=6HZՐF#;C HyjPK|40a)bI6O׍..Cdɭ%hFK7Xr5D£酒J|F@AR"7})v5uz9y!ͻl%Abf5?(~頙úPCK <,3uى.i;TE7c2,] =-Y\ 6S[F)~+^( N~U)ˉ=d`'$ <'\SX:6EjȿђU3sRj4ixhz'J霱QrGA灘ě(#l|W' l{9Ntk%ė#co EQdʥY1O綞3۰sI}O03hBp- ( Ҭ=+B@u\Dfx۬ZGWD{ ` Ub| BBf:0!^p "ߓ7_lŕ6x;0)PRFM٩oZ+T&n<|W"?{A,/YZ@Mx\0GiTZ)&DX9{9QC<ȕ_>њPYv0z,{/9#+mn^xJW 4ɣ;?4Pʳy͜߷ J`)Lrl MCp m̙ ƒ\pNP(޶68Yj|xVYjf}{f: 쏋 jNŬ@p*ҁУ\}y,_J}rZTOƵ9eY/'ě0A{j E3rʮ|^ 5u;/7XJ'dFTC3Q2X˶1,@6CmΎZ@R&5։stΚ'V˧, ,BzOG{jĮ܀F}axlƈ1ҧٰ<֪:zސk2wmk $BYe}9ZK2ȋ$2QQ Mko3lt>Biy7 >x)Qs+(GZt9za/DTMFyR%NQ((EQmkux|c[{o$Gs]C'w\'KFIsέb-%? ߖt9lcAІ~OFhPJT + >KLm+'dK/,8}NC;*hZAru\QbL?kZš?Q㊋%7|p&8o\Eߑ3AUu$ sD=\1"ؾHAwtw!8# e):_E> yn;<*78t:C1s꒚~p~upTIJ)ZӠ_HLQV.UmӢ2#=Uc5zݫdMGuX2 Sp۪ o6)-eX{Kԗr,!X -t- kkFY}sf:xv~Ou^̀ã eTR˝;^㕪%så KkYŵ?D=v mQ'κSVkh UribѾ[ Ƕ5]!{&%AKX16#UӤXq*lD'# XK[R}98e~e-S{Ig3,WK" ұY 2q[Pur0Wl?WpwBIL Ԝ e4y*^ߊвgh9"7 ʯػ*Сj@&{R e٩#EH@{Qji&yg43R9H˹fe%NsJJ|5ƌSGw}4PIw ah0h7$nSG%ó&=0{&^%zEix?69o,CD5^6`w<%Mwt/ Lmڀz!B+eWU@fWWN@K{s<f!@u )8ZKh3?G:\,̨Ģs : 5OT,K' ^eu0ޣSZ63c }Sɏ!Jw8l%0Y֥>I%!$FqL>>Qw֖?+F5ƒܴ7j5ZMר6p!țF*ONhc'wg fSW!"5 A)W 2ЛT;fVFEAvtdpJt04u]Qy{@kxNƷçsz{EzMT ͜@|Kw@+ajVuiYl-n|2/4ֻR bbçlAs6jl:9He>L*;S]y.(K*qsр}CP>BK@<l ]D ~=C^ ĸ>*{=z*k7/Yܷ|\㤅\\ts~ p3ZNGLVXȲi[K-+f.()PyIB^˝bŜ+r$,O,{jPi~Zރf;w&Ecڿ*5d< ʁ0]\DhwGQ"^_v]3Wŗ:݀ˮԨ._y$a#xXq(h/lҽ߅zLlI9)оgǑ1} M&6έAMVD/h̅ m^{z = JuF*[%7&c ?k2 yqZ` ԛ6 I6i:#נX*g}o h25+G )[R `bZ:[j{v"|B TQ(x*1Ԧ0@uˆKUy(iriuԾxOżfeBIg_F޹+dyixܤ=W_/<ʉTiԋi%LGxEmӎǀХa4PH˅N`{gk"c})uHU}oMVü[?Qի4BSfgms,~ GvQ5B`]i\JЯ {%όTCjn S|< fgB#܆|߁F-Y!ظ~VQ a}gs?O6z"_4A[QRfٗa&yј1pJlڮ4} )/#an?xBo!׷]l~kds8`+ LN I^1bw3 }II }k̠9qA9c:6PM%.a\'2')]loͽA῞oR^?:Zc`%q':碣 i@Rf?dw(I6iv>#5 n8mx-x_ꥱcx?KS} eG䌚a鋣W/OڻJmt@NAMu?b5v_$t(T|$q&ngs QʨF҆$I@7%ze Qy:.Ơ- hXL*]U}T/:@FL,)3Ӭ֏@""K?.iQ%_ou1~7}n HjBchr7K[,F${qe+Ԉ(H>t|(ftcf%>L%͕Dd8fB( bokO !{9]A)k+yG ӈv5L=d?XVR~DYNhxƀc.׸jQj"gŽsMq0|f̺TI5>;T)M: SW264RXmDԘi6׬|eq_-]ZPs>\R\u?yvI.sO4ff!˔,ITKLn kD'#!տ ]‹irBo 8r [Qh~fqQ2 [yQ3&|` ]t1 Ҁ[bOKT1ö ^=!@(az<9#) HrMSEAn4齒_Q𩱂 lɿFZT>hƷjZ^2QgA<2]eY5fU .`˚M钠W*^S7Y`uZ  ^Ȃ 8.'TN{r/图Ys !'b,jKLjEn=猌5J\޲v#sf1L%*+3_V;s^X((}!)x}Į^[d?Di6$ &pqk7Ş\k. ih {+A/ Z/ԭ/TRxz0_k%' -xUL~^z#k!N W?齄W߰TZD=)(6If*1_GʥmYuHdIxS/;n[A)֏y)4 __:h `akhl·\ʨy V>MMިqYhZ\zuFgNiݿD_UG!#M YfʾMX:#='vı;* 8P#&CaN7B#Pqݛu/ {A]4?=<@C S9Fx:e|ZW% 7׸z68]*jt(r,˫*!Άxu -k 'F6}^Lh&JRn\YE:Iʊ*caΔ\ HDL6!_UQ|/C%$Gw$dx$%RK vי5(2mQYJP=8ungwB9: ЈuŵBdmL#-SDV '\^l?kwmӮ.fohAd` e$8yho3ȆOEH/a== 'z=Ri-/I\\!ۈ#d*W(>bҫ{nm&Nœ.vzDmiŻ&EaIZqv7H42Zj8 *00dI3hJL"IlUH 㕁p2țTRv v\U*!z\"|{H+ glc $/MWpZ! +!ɕC"./xϡ-kX-~ð6WiuP0Y? *~KZLe $%XeEtR 3F݁HπQ>yw]D+bߜ1$>\>5-utMϊ\1vkk !CS[ԝAJ/śPZ6G(+#lȇ0nݗ+ Q;څm?o4۷ͰC\SL"T'p] յ}YI3PŽ8XyP]tRʥ;QvL|;!"7UY<6僋41SF`*s3I z1a%@Wx /NE4pH]coNl[b'~h@<k+Ͼ]8X8Zsz/ ~!ECCB?Ex.~tPbF !c1]b,76djx--fLjU=_gQ>Ht%TF FH yǯ1a8w)KG~%YDG&/1J^c#a+Idf幣 1xNg=\xLDPTg`qMlY\=y S ܹKK5ǻ%{Џagud4Ѱ @St:srb#F#:094BU;=dU'Ie%d9E]HvP] ΁i ␧,&읫MN:OR(\nXo4ݤ؈d j3koxʥmTmѹ2b9DE+jv;ioJlxm#O{<@s KSaN_T+̒'nLnvCEUhB/EUf"x(9epm G41C!%VYҼm#<^pj1'4@֔(4B_e8!y0cy/vw?o2{kw@|o$̽,$>6 C6C8:P븢"DQvCH^4M\u1 R>sگυf{H 0) i7"Lђ!iz_Cڪ>͞2m.|y> åܹYDd(zo ]^ ]7|~νVO>Q R> v* ̔d$巏ԫpd*½ S4٥QEq5}ҟ?'l} ?_\/xBt`][e#LfϙУGgwh>v>䱺6"/m-w\nSE`=`~ \5[od=aЦ#^l3M9y.dߐZzJSb;$5bri ւ3Pq D2sZ9DvG/t},^/͜@ft O!9"g`wv}!Qc8K6Fa޶fM%]Rd=`v/@4IW zdzWz'rQ=[M0|;vYfnd}:H3fi WHfEeF@=i[nfJogwR|ҨƑxhƥUhwj#7 jM>otq=ܛ(1).r§,>f&pf k+IVj%pg?}hkE4\k &I֦wk=z{]jL?t%@PSD@`"I3v#@ѐ4> Ǚt2oιn-x8 zs螙UϿ-)w'y"( `R>@=)9ŤR (v&xdd v e=2tI)͢}ȳuWpzןa \/7 LW3e\̫U5*NF{1DaLNs/Z~hK'k[ҊN !\۟uUWcm&sfڏwĉ_.۫p鿷@-&9//'sV(/Dkw%)|P@cmi!C(>u}f§&T50yo>-rjL0ޟ{ 뼕}̾c^ef֤]B1/QI҂=/ b7ӽcau^T>&T^PGB-g~͐ G]3Tv Jx@Ve.{Fͱ4zv`ݭiأ:"WzrӃ`}CV?f4 v5/ T-XUj-ݤyU *2jW׭uQ!S$-W1mL1_Zk`& _N O1Z,ymQ< cM%#-'NFS E 0ƫyx'tkru/*;^o>3T,y,shcᒢs8qL!rH CbF M%)*g)YA^=}^2QI/%t&[l E/L%0<&`mt+UL{jNcjI9q?O%zH>E~סMq= ,_ea]D˒ Si+cl%vb tC$&9( C cYƑֻbkXo(j覛D4~)s~=i8̔%~vd<#۳d]l^AʔLOz֢c/6/(mfͩjD"(eS*~2垧+biRzgGۏe;6NMlpJI"!FV`v,Ic|e owC'>:ֱ702Dh yx<'p>Ta"qge*Xj(/UO:wߪ֐=Eֺ-7w¼hR\ rlkb6(^[TQy$yCloO݃Z-.܈/?\I#9Yb[ r-tU:}ha fZ1 =mz#^Fئ[?vI%OC1yq4`^hWwwlAv7ŪvbQfq5后WC9Wbal3G'yAS`_铺8I[i:ؾT?RyA1HfXy-7X${|ֻC[lρ%*9wHqs9e}.)&79skoM,B\H2wH/(sj .oMcݏN~p  9"L~ 2j brCbCv i|ZPetJ֗!SiCB^X⍻/"j&zυ(MؙeHo6ؓ(hM 3I~MD9rƻ:)>X،!#GpJCԻ?}3 dtrY[DJg- |<(1ɖc2=Z%Xz1`?\A 3ɚ@k,:zS?{ᕑL04!/0(q~pbL@%RC.]a%I f=oT?:^۳mlWCuF7gџi3î[zg$zyfWF<|e[ĆpSD̃'i`WlZhŧ9.~ ky,aT1SU]R3cYPZ;_hVVٓӤiLL.2w.}R)pPQlwEfs4ݠU:AuəsrI4z; fk_Pa]Tp|qW3pc{FuAv;5VƦjpFLe@6MGIoϐmHr|'9njG)Ā Sb91N ]lKX騫^ZQ髺bW/徛zHWkZKxrHAm^ٴ" ݟ8_n>b#7t˯J6Fq_yVPMtxujL3xu_Mn$\ќ9)ZG&b_myCDMe6)B'HWB~&S&Ĝ}%"406~sI&O\yf{;˥Bkef QoQ|nE\9tm, |ne#Cٵ,MH‰\J֡KRŁ}h< >SmmB& }AN Zl;+ sxJL Z_1|r؈Z&Gꫜ$_hE)=G:Nx)?~@d0ߺT_D^ 5d& W+Ov o`rf|~D#xPHzZ/I[a]ΟaՃPߵoOa:Tq;JOb^|Dj,D|9-K y$ˢ>7FԶ b)]I[̲ƸH3,{o5'cܷCiyeLh [c*blU:+L;P lI&HYL < "zk*[]V>kYnl:^XA|CBxʭg>hka?4t]nS{EC^vB7jy04|W˧J [/R4H4t#[e(f^M ʐ{ H7{M{"(anR߷I>r?gT<G'ʳTT؂Y<ʇxA;ߧw 0ek1hlUtƀ&y5GJ"õo s>o |frYbĀ*Uv+,gb:o&TK^F&oWXm'4WXmXEC`MZ}(? Vr$8S/u]3EE iB\MYOA[-cD1wFF~|a;Z (MY4d]%d=0͊V6fO?rUɪ} "(fQvΔ$x͓h;vZ0uPyDM|ZCYI pL%_J<8R vʣ9+ZŊ%kwγO̮r34txJ?c~Ż_.oPf( El V`B:(:;CG"AlkCNsz$~9FZ d}qVR*TӅW5F@%^w4J{k]{@{Na!Wq;i= `YGoĎ$=FU q.;db2`HV~zix+3Nw$zO8so@AHǰ:f4)lZ"2U ܽO*i ^FV:xnrL,:x р" eH9F]}{emϜ|]xY\ ȼ/K *4% aJlX-2 's٬АD fFzS)ĒtL'6ExOVf: V;EMO7n%/goӥ4u${Ev\ם4WivthtkY<`2?X+{( 1}-Jv4s ]!U9Pfz*i$瞈lιJbP=BXH+$WES%g$`mRigNE7y&*ŷ > i&q#-߽E߂ki,8+&\Y݀j\'spg;qrqlH숼9᛽wLQW/И Hh!OΌ,HzwZE^ Q(ssz )E|ٟ&1Ņ5l|v>I[jDpIs:ˡT%4i 8\QS5zӾK$k7/}4BO )3GgEgkwK.ﱺ!u_7W.w6?/5>D 2śѾBݥԭ8DH -ZQQDZa&2;`&Ny*,s Y0)kJL~B]lz.kuC;e`Y/O>gN; c6Ts<%qR>곞(CHgd:3J&52}ӈS'Q=τh[O D9 F٣5ifm^fU^]wn?_Hjf/V,oTNU9GD s݌XY+%KZ=rҏ' -s7$jgDqY˖HcRMCcǑm0fD}It4AKe8lғ*xi™0kL1`=hF2F=s%}9̷ ;JzU|ߋh*hN{+2kYdWrYH ׋G;#~I?sN&%{Mh :Vѹ-gXD(Op5 ) +R&ޠR)[J"N~ו'TC>ʛ #0Xnը*G~6:zU-'' ݏ\\=ë ϶0T$*M(& iz"@:Z03^, 74 q]ID T-\[M}`ǎs'j&NJK5|etߐMVfۺ2%k"o2);l~ݳeqHU? " gӔ4;"BuՊ t>ao=%̥*n"~^pO2C׫` g?s}Vm']ۋZ`KBE(>4?}f~msQpXU;#SYT"Ʋ\@(ũMh>W<(tuX95TɓWT)A$(&{(DYH^JYV8ۖ<ܗ^&D\ܻ́ꗨOw7K ״:%v'n_z;)U@Ll9GYwK6eA6io knTn:IE _(2t 1HH&f"{ MVR9RRsXrRYk YEi4(E<1&q W,L^+GS-Z  ~o),SZ.6hNJo\SOA׼ztLSsizl^rփ U9lC~3(۱n* U'̛W6oB4`niCs+V4ҧd{ᄎ 0~=vTR['5"Zڃobc߆Ⱦt$lH>Ĭrsi@&1qόvh2?MGͤj'c>| r0[9-Rk28F4pGQ ޶N$1K-GSyJaG'pجFө2 &ebgM~u͸Nu^X Lق/ z἟U/ PhLQܠ|\dEʰ^3n~L1r#e7q-E5{&Rp[SANcH4Ÿ6 yה'湕z΍?J&uWM^ L;v>D=C/~P u{-1GrN=rEY^5_At/0kiY|KV7p4r΋aзʰ_}| chh#7{×7u|[9*uT]jiN51065V HaWcN8iL6 M~[אW~ȧNԷ̖;`GA>D?rI/&͒|\f 8)ΕZ?TtG< MoSF_)L>mڕXu*R4"w*$` ri5:F~Aw|U=G5gʴI(BG8dA)Ci@)K.JXUeh\ }>$^We[Q-vNn}b{Xh{U[zûYS]d F? (ڣ:n{~"#J+X0Y J 8z[{ nS?^bU OBtX19 p-V1=x0q\2fXKig]>n~.\*wR"Aw!I@Wd5^;,1Cvve5:DL3L=9ŸR7Ngu ۮ|~N鐋m"G .º @m3MUޚUDO{x+sGdܩͰ['b4;&G󣚎^fUz+a:Hَ8 `͊>`y9H^kX$\; jN~5&"b3?2XPW! jVRrʷSpǭ1/O\в_aMC -a F!MUxq-qDEzxjlsDָs{`ٱt\uAtE3+;٦g0ZETBO[;eBh٢9z-HsKBG_%O˺("T ͐JXk?su}0VƆ`۩换ĺ! ؿm(ȩp7b'TsЩӘS˂ƃSg{6rN1:.HR*QY^2ߖ <_I-I!51Mċ@DVh2Z y&7q|#8 HG/1_X~ٲ^'e4fh.fրRO}ޞv" 9W󟮝37V1 |MZ2 d!tŷ8,|Wi 7#֧mDrvTNDe"PyP5oh:GV%tWw=Y"D -7s*Ɠ榼5HV4Ādxϻϡr HWZ]t>dẈA=Ly}@Aso!5~m0;:n۷M#zl  ^߫lf> ($!Z dznMKh|B)0,ȡ/1' !mbfzMokk ^R4is=EI|Q _x։`${hj}'D1XqxCPUk[v}U&W GD5WנRY𞌜NH2%boT..QHbAqrCԲwdgchY\Rk,?)V|9vIᆙ1T,9]u,ETso'T7pdy"j5d\F |1lY蘪Z2fg:nV[[u!GM6ƕiY~ֺNвP&HǙksYBO--N}fzґƌ^kp(υC툨박 ([*[D}Y_O=z tJa 7%:ϪQ])VVSHIRCUʎGBsF/d:7_C+,l|͵QfrnCĔ~l׋ּr6m2c4)i&!onHym*xxl}Q1CFiI 0s_WT(695\,V6?rA:x^Y7qIx/دo;-o1\]:l!"uhYY~i* A+.ݜ #f8œqHn'6%R1؝aO@ ߨ#ĩFvJM!=l^lzA[tWiC΄,M[`Ǥ^&K?z@<:vZp BUu-p^Ti ئ 0= Q>F;JzD;p W)$uSY9fphGs{"Q!pݖβ翕Q~v0:裂`Ƶxg(U* i3?`o_-EKR+@Ic@?M±XPu.'E?A5HtC7d̳$롿4=/0[0zf8{+iO+ȡDxtߥknk LjX/ubr}~ZmH=W dܫ[ %w|2RH5A9`M+v9F1ʣx~}-q@ 4l?Τ2NP6Iei`ILW"6Pu3f=JL- p  %2`_è>b(r~3A\E0Frq=;y(["܏ m]I<6].FJf8_>*W@wqOeH#ٜ-8PX? MVTۤĿ, s:׊F4Mw>Pl^)bPA3&ݸSs:{JhzB)Qllwt|86 B'\>CKn9cB697՘(j1G6eֈ a(O]{EoqiIdF~=um_KDzkS `MҶy <Ɯ&h o L^G81T%QvX?/qLRs%@'ۚ.tk3ȬFS県+ڄL^XR!L'"KJY7(h ܷ2Xv?b@˕Nl̕Q ەlq3 f$ UMH2F&T$N ʃY2/(YN1~Nr8LUp꺇9Ok-SS \zҟ؋8;RNzCD<}/O|@N̓sǷ :it\Tؔz\3]$NĚJ!VaQ"Mi,B|`ܞ+);ę v}j̽$-(dpޭ4(n5mR&y; a*!)HѲtIDA;r0cW4Ŷ lx$5rWyv75ÄSjUպ>aKҔ(l;D:]_&a!F\H$OwggZGt\F1b."G>_b1 sd'Z1q7xJ@%+-3QRS\Xnx8x ֺ8+A$nPU௹F2dmрY ԀmYhn80UnT 9+ )|y{d]3>|xzW^L/>QL{z3]٠P b?<A;n wTW ^I#ϛEwb9 ̏ W}(abQIɋs})C$8-xhJ-mz?ւ8WjjW&Rn[5K)ǎ)㹢]D 2uGfmDC@%h CacEt*8p m@R0"A3~N ܵU2G:p=Nϻ7/-h@,"8 `Pȶ=W..8{b:'tv?8TFy>R]6pua^lG˴Ɠsa}>+%ma0j2knD)s|tTMTx,X$$W<–_Ec*'S&$!>$lCB{]ks6JQ;"ؐ 8_S pw̯&ЕR{دbEs+rL-dXk:7y}~19zBGA:wT0 +Ry"GP֣݁η. R)qİ j331^B^ʒE{$!D4f1 /r#PC[<@ޣ{}>9kf on*ZcZ*9ɮO{%#8nQvg mE"4eIϩ[O+WoI_ˏ`49!\pŽ-s+<͐؄b?֍M o&Ir䊅_R=3KH֔=oNM&^ۙuDTH 7Yq}Аx7*}EW6jiZj+B1F*ޑ~i`|?}Yd1:jeXRs 3Tk#ĶZ/9 PG&v,[+WN=L/—տ%ϺS z|fm ì~ůE,*ő}Q{4^ЬۜW ba1eju=W ΢vշp* <4lת_#SQ; Q=/&a/ֽ)G&d,B|Y! ejp Rdnڕd,+.b +d"A\# W>;] >ܽTl߳s%+ MHq࿯w J*]AoCv-Oo=(A|P c3q9Gy!VTCiҜSF:Ow; ,@t8rIH le㚷O*bBJ+L}'#TdCS>Nջ>rǢw>W+$$]oq6R Be؁.yq?MV=Quz:=L?~P#Ǫ2]s6nM 0i'X/PF\]]+}xR34_Bȃ`nlBY,vHj,zl;OѠpN2+=.#i,B>EfznȩٰtfRf&J[kKUP7PUJI]Du-~ . ܫBM9]O-C2Mc%rtPmꏽ݈ռ6pY{GLAx ˅] FR%Fu|4Skw}7i[J5U0Gqo@ ?jdKZ6m4#`m-$wif2: "2MlǰMH9( $i auh=>*E gX%_S̽(u(,*UdBo0hus RV)ITZd6rŽJE6ԨPo5ŏnš!_K|$kتU! 7@5y(dNN-D&FaG%8P[V5 Ygp=JyMP:B<7pf04nGZs=W%=#2einH$fZP!@28M 1;*yVFIH;6UYsJIqzj'0ޡ`2q(r{s~U&%-1kNi7ѿKmM[lo^GI;UB=6d i;f׿zŲUePt6?eOt6}ƪ(mTu+0 ,a3as ՅI.4@>dd eM/&32`1n9]۱b9) ԩc SʖW d4UŐ"q׽nJV܌S~RО[m  R;e\^w5KUElm=|pr7?dģ oewwp/mIN׍}AlӦd :"&vjүiD%=[4e,y4J>n`8 <UG/@:e@(̽n*7jϣK-l p-$P^ӀSce1N~ at#@rĤI i+_PΉ'|^gXӠ?ݦZ0{5M7tVHh9̮ V%P$ (wfPaFJ8Xf =ogУ-} Z֠ӘfvKb1{"r+q lS /H uj'O%;۬\]J`D or7׌[L?4b.$nÙ/(oZ6 񚄪CkӼ.I[(8_՟Χ ^St|8«QǽdqSnZ's OŚ6+V^˭B]D3aOeyobsG/m]Xl*INz?/GlY@ŁJ \ Gm0%/Zase&>s:$sQm:Rf 75<),1M#z@9nХv>XJ0b4YQ)OחQgWO-`+tcֈV!ОS w+75M&[\A&J0ZIhuv<&lg2 >ތ?OhZxT=Ym >ַuv6 Ht#ɎN}J$@; Ks45uQ)1PxP׏ptT<.rH{Ic˱Dv.1bNAt!-i%'%KK$Չm;LuO^L gKa>-93X8|w7PN60u^FXXydK}-?u=> Ds.sP*@yugK)k& ҢnmqqQ'eHqEM0s#iK!jvr`ތ`pQo%&kL6\|N&^KB`~/h>CŶwbm]MBxٌe?^+(hk=mt(Eh.t@JM! FF6e,[ ڝ~%Y֥8!~s|rZ2q!,\=~vn FތI6cOEI#.Tb Do6nZ=ɂYt];6U#`]Q#1hFM5 'AfP? 1pnr'G`_UwCip352dS7-GVa?ҜrG2*(җnt(NƯVz1;B`:_ hH+192G7xԛRQiD$g8orꁳy(,8aۇ)5SsJ bM@Gfš}Pѳ|3$^(6D4,6*5Wð]h=2tb=Rޠh& yFzY"8P/SqnOh&2 [ ѰVR-/5,R,24 B7jhJanHAMs +deŜ$5te|JbumqR(>u]gc6SXBӆ̊3W><;Bn;7FXNyqϙWb,α YsởNJh%W HX5`-)i4 B ?n^۷Ř$d@PhS¼Tjl8l7f fCOTq^ f&Jp0]ʼ7$dSZe)ՠdrNj(ꢴz? yCs*َ9-UrN6VN?6.;2r:oq>} x-33 06o Gx5/ .B1VZ{>)SX/ n`iI![Xi3l̽8 M r^)c:<>cbX˄ h*i+n~,l -YB9lUٿ)ӱ_d 蟴?zvE~ȔSh᷏M\\ah# pj3B2s g;/}1>Jc cOܗp q0吹 ]$Y'0 $8,GCтoiõQPIQ_$S ,ibb5\I:{w]ka`S=ϛ>Wc7>+n!CYe mJ}$Z'CPfw/4@>9ͼu eljKv9@f/D˧ҙCbF4|*&N0u*quDUXjIV 2UV*:Y6褞pr-4w6t| U7 #b1l4K>H#,_MEnqtR_s/qQeS\[(`qE3C0Oˮd c߃Qݗ}]EH+/¬ #5DV' Hh`΄]i@ޙTCf;\){:ɟNy3ZoX"(s}\aS5xL Q*Rma" K?ad^FD$Dž6*iI V́ީ=/ʶvM-JGG4i({( |:bw /lQzcGaGǩʏ;=m-OPW4SO bĚpdLf v)~ʀ8 \nq)ri-)d_݊d&\gM.v[N|4n}f8݊N/)x _ERPTQUo\1K,T( $.| C -eCPde\!;RW%Ů0PuZjF-q lVWqS $pI`[oxŷo&S0*E3 ,| ز\HAx$1"iLOn6?̩LZrw-X ϚÀ&Dv (eZ6pu''!=;}J/8/}h$:m( |(n.!UnxM)Ti6=G,_rzOΝD$-"l='\)y#Jc]ѝr2)co CjyLﹶ{Q9BPA3K\H9pHתVqM/4rM+c2y= WaAe44|W4=]ߎ-c %upF|PrcWh>v -IҬEicY%a9 5 &Xl[,-:ig|F5V{䥤Pk5Yuq%^qɴm i ./Tx'*:]W>1*/Ef7f Xµ{osS?w?U4D_q񦣛\4Q?2E0\ a1/U%Ag`hPׂeOdiA/ IyCD4hcLL`Vr [-m›-H8wJ9&]qso.$mFR&g nmÝo0z;Ȏšr̹B|hئM9A(ld6 Y܈on3D4%_`ݙAop70w\u:2E5{&JCѦ> BI:cf_>xt:Q9B 0I$D9Բn ȱg{C@)pn{i_9UHnpᐻ EԼ|?~YM_AT~A\VklD|S@Ov =9}BLܬJhjckSz$C J嚻ӕ@nߘXeH}bچZ _+ݗҍ"` l,WRKdXaO(YOiI5l. 8(S>>cb`-黑4o9{^'b(R}{Cڠ #|O>ә^Ѥ&ޅ(L[!&bݰ>Y#S-Rp?%E1R[ϯ!ɲ0 HOydք$Knn*uTAGSEh  ]Dw!kȭ5S֭Xp*FlDDxWrea-|;wtX#p-BǼ ԃ#GXwBz KL/<ma@p }JT5ٔZ07=K}V $ΰ-%U%GJmi՛"8UOcIwRL OZuu-$ `@6ʴM@x2C_yc?ZY fHkaV ,h>uѸ "`blwr`~2?r@gzgʝ\]trXE_bB f9,sd5#Pyp1E,q p/@$L/-dP* qS'lIM(i"DW':2ʐU"<l'u^=;~(PSS5H$Kz^ԫ Y\K{,=I]ϞJ!G /WURM[Gxu\:;/KXy3+kf(jUhh`@5s#_ӒVbH*ǏA#*4Cm(z K/22b2æ-g}2iF6ۏHCp1^lԇ}K,$8ۃc !NNƨ8cf{($v4k>vN|褷alE8jA@f=7r᧼3f6H&tjpbΞXAϋr"UJ 8^T>wH+u2*{TKas"m\ 7Uu`uY3jɲ 3.E1" و[qcZQ5D}&MUT7h0 JF;hb6~paDǼ\Y#kMe   e(L|Qt}g$ngMOr Jf¸pק@XG;>`+*`Op vYٯ8(fp#7ՐXٵFd?0Y2{w!cvCu8|\jvT4uֹXTSPzR'J(u]ɱɁ` /G?wTlמ*n!z:,@{^Ɓ$P_l5 ?7B1_g 9m#.Р$:c&`~iC7ݙ=o%kZgPk !/d<¯J^"a0|7nӘ=4kMƖ )iaql搆L\M;!Ɩ}\M7'VWZ)пKJ5ty3DhZ*F9a0hAJ9clPeh:ťg#9!X^+x<*m:5G }fL6ˆR^6q9{D*cL&xtR!UƮԭ^+Z_؇^6mJӞ.PEm߸iНOƕ=ffp>@{ᑄQy)}꽠X?|^2'8V@2ЏFNygp<&XN&8dRr &k<p(˱v0U5{K˰iVp Nܚ0aҵOux杗 A)T lI˘ OW[Na5tizkq9 #YT$r #)zK4Xi,~݈{octVĊNBKTw8A톔5uRxoϻB?uw>Vtw>W+P@:מR`nif "%clN/n1ݮ>a.nyޚma^+h't0-ej,EIN.1$P&Htd-;_v`zHAw&1q18EV\4PI{ wʋZ8 wys!Je$?-iR!yA}cFf2a;Y,fŌ]3qv 0q+CZ=E(B^A\cOLq #X psQw8s9:75H^>tUd"R4 h7%C /A lrBp2oA,1!\#YZ lq$m:B!гV|V7t0Q^qa?v {&߉C@J?rc_e;]4zx6vނ6"ّ Zm Z"קnFF[\KKI_!3J}'n8oN+cx'!Ŧ̦+5BMG *8K˰:N깝3n'A߂;0NMH(%U R<*ؗV2zCd pL )DO j`6O{ \=әS6 kOƬn4:jC_ߎ}) ;?9( P[rG(r!4QQҧ+ʬg!c[Qzc<>SGOm)ς :6a_vj4咪5JB*E#g^}2A[ IS9)kSߚo * -g͑`eGP(?bcO >G ~迋CQV2[Ӽ(2uby"zvY\Ji_ל*> NrmY^pId/GB6Ư I|j1p)IU#z:2&xGA#Zb*kDJCW@SEý =mWUm{aXmF3%[ŃTαJ5'@&ss0UE|5ma]uecX۠G'QoB=ycVjZ6ֲv$9*zkӾ$D4xin+lu+q'.IbxcN bObR>;ET"jKibzL^ P(t$FJJ[H4_CzÝ ԗ'Ϧd$T?_ ޳QcsXZk7m5(P: {KUBe*a& QXŘRtnlGRH%]ikgbxi3v P*8F%Wv)3v͵|W5o.UWBcUƃPx"Tn$"l>Gz, S#A;$?WhXv6p$'|\_ (V$?x?[у'@E[ˬ9I8ԯ]~b\B@|6z+"ͯG]"Gs-BT |)tGZOsj]Nmuzki)I8IZ߭]\Դǟ]^)Ye92DvπfwcV6\o=!Dzƒ訿* _wZK˴o3{ވ:)pZR-tj.A?]t}r@ *>Ľb零s9h4uYZ2vP,~/4e>'*$O^p-yFk᭱В'U!aA^9hacv0C6~=NxF.Sӱ.r@Q;{H=ݪ(4y6Qc A.Asa|/q|kT_p,@>ԥ|j$.y竦Lx>H\=sd%tکC^"Px`NcG(#o?X8/[@o9N}[+lgwC 󹢨mZ~ҍ+'9&oFv&RD/`/YMQ]ٯ;)FY[9#)|H~>9hg"PvE4ߓݓI/mW*\ҨXK$M׎Ѣ؝Vw?t3 8deyae|i[KR;cIpKsqq &KQ^63vҊ0nhPK$b=6۝ݏ~kn({G`7!I݀y%a9c͇BONys6'4$ڒ|zji//ʫiEZj `ztĻoQ[;&2|NX4.6߾ !1ho#l_w;xòt4o64rYR&cm2U=j% ~X'N|:7fʷM^-qLPoJ?AjHŪ=T.7|YװF:O54p׎/]yLBzlޢp$Fl[o np]PްQy_H1NanD S\4 J*.[_ewwngo8o/_c({.D[70"M' #GB\ٴ4yr9/[N]Է_A-1[Y[HBiÂFǽPJn /F &dN(lL!w>tJy s?N^d|kඣp{R(Ů= !ʉԐfup"997N8.AiR׼Ee5[sEF weej7BX,ٓ|9;zUHE$9 [uAyYi+>M82q@D,sSpG=ӨCl3gOEP|ɰFub<l &ty:pm, tF/Yg ԅDi2K־ijA}#13 ;O$CDzRLM|E헵>vf>YC^f xVa .".F}=:_DtG\u)j4u\p?\xǫu{I@p74ڰ3!*!8 kD^B88FN9}$Hb{"ogVĞӬ .=a98>x0!kXf<-Ľjy 5% bI"11́`Nbzx\hܢ:g :x\A.~̼V\̣Ój:[~|\wlIذ`z1'*#~fBr;1R̜YG ׾WcQNT(ë́ņbau-1!uK3mK*Y I+}b0-4l3qk:rʳV]+ó{$e{ͼd ?kkR>LM_%fD5r.r<~TUX|vXΦGq-H W9bfEnppC>- j sf6RlEXRR,V%-Ni<>)eNI n.J߳efԎsYkܡbOrx(rG i3yٷ[҈Z/?v.vUЅ 4RQ~w)AS K^hZuM{dQSlW?JG `TǘC66lU PE萗Z+uZ8oG7(+wk'hNi%^D=UCm;V ^9Gs)7ys'32"%hB>";7 8iלޭGR XCq+$0 8 o=xOF)=Vɕ%(81|#+Kq`Gu/k%فD BLȄzP%q {gFcT yxz%{O%ШWwq;"[W<ʢ>3 ?YD&3Dx ]2$ғ/UR.tK囿`sԅš>;cu^@^aW'|es"lG]Uv^A9vpK' :/9ʝH d!."4*&<1~H 4Hpȝ8}:g!6=$3 <nEÇ?qH┶*:ݥv8(hk7 be";Y2*R;!YbG~4%trat+"cṴd0۽[f)Fڑq6t\ j@:RT|p\>!N*Uq  .M0h6ltL}#9 Gyu3h(*`*ӶxԁVT`d?[YX._\ jB3aREO Z~uA&4R;tm]w?ؓ `+hPI;jh>wMA 4 mDͣ}O{-[rFP[ؒY3әB!jGQ,>V+|$!6-J+,+']v HI˱CA9އ,|#S P~/4>OCybWnzwkCEj(]>cYЭ1VǰSKP2G2ӹ/ȂbEyh|BXxHqpI:Mv:K1Α{ &T z=+:^r@gQP>{e6Ay:ӠzR 4dzV\ KWM7WN4s[ޝs]. M׻yX,ysc u&t߀KՀ\ _`Pn+ %g $òam\Yi{ OAx}I, d4/|wBrL?6G%^r'QimBz/ڙdhH3 4&yG{q~%:1IiQ!{@ Kօ]E9\:up5Kyni lKH1Kx-m^f*4N$v /le+2w105/h\b`+XXP;(oR͍OmDj|ϺySV~ {zjmjvS< Oln7fz;tYjxaCO2kTBT,ܞa.|)2#Fv90h#`Un iɋ aƾ5Lȗ^:D@ ɗ4z%ePdLԷRO9Yٗ&&``Kh+F}*]gHk!O%]N3s`~ﺍӒ,ҴQ/Mq*Q>tİXW0M̑C(g%H%{f@js:ygoP@ @Ӫ%/raO&|`0u`PoGȀA!\ Vɗ15+\Е(UU唟_]UCpEs_|Tq[_vI00b3N; P_F-ICMVyGA鏲rAA"b`Uī0: yXjzxwu]б%>8:WZ|Np(o[ue )#$h }Hu`WT3-tT 55)r`|[hڝT;0':{/LI|Zn>uoQ; y|?qoX&a-Ub+6iP{U#!IdкlU 2g][4u_#CŐ#1Li(,93ʦ+p6}׀hpi{8W4%L{˧c{ hϒhE"u8aPi oVQxW#\20vVF޷m4.ޙCˉP2^BgΗ~,ꇎ*Ւ Θ6ѨBp\MD'qq+Z9Rq1φV:mʈ:#[5 %Sga#x8Ղˍ^4~ B!%g^E杜|Id:@‘{14JճdE< /rKBn.Nƽ>guK#3&Q֡Crv9Q6S1cKЦ@/k&v$ue\CL{m!KlKoGBn~" &s4>wS.lބh VJF biȒ='xlsiOxM4VɨB`ioF`Ֆڶ7zl`\'z6J"\I1ƙly^\"V1_ S94<@xGѦʺHuceսӥKIzn$ǗT`Z4PӔ@>OW@66L={EruY1 |<.|u4FkͯVH@aʓ,S,Nq풗kQ EIu-d}Cƣr&U >˱c}u!(VpN,yMlqJI|VVπ,iL=;ԻM`Qo5v&O1,S`SymsZr])" e_H[>NbרWjEsZ o:MJd׫EKxX{ q1Es d{B? Ih%t{ Ek@9 ylqb?Y <7}ATnVl«=me>J׌² 빥Si6뻗_nȘ5,?>p f^d傐Bݐ99pS4nG+*^/6EJAB}2(p)XfqYU ZU9H=0<͎`S]e#IצݿzM6H(CX; ɃAL6L~05#]Oe6 9ڜLY2n&*Fd,O1K^AGԇR2HsQ !fXCl6+RAx47O26E`ܲB0H Re:z]v+<]RE͗4Ыb"1x*h.ME5=3>6_@'4{>GA(zaZKe.1+6 .l`e7ڄr_ӿEeϳfG5\ C\QӼM{N`e0Vfft=U{VXqu [<ZRMx1Ta0;/^-%eTf!3ýn%H|m"]/*P>*Q+--i7ϊ0/=珈`6Fϡ/ 7Z+TUd)HP_"E2ߝ^ [ !@cɫ5D o2/ @t\l&U;%տZcФ<(ak !%|CgfV cDC!ѻBg!;xD LxJpT1Ǟ=vÃofpbd WKбa0M6T_+/z S݊s. ±A zZB}Ru5X74n+񦞝VE|ئfN:,o9omX+{Ibf|yjv IϺXs]#d;HhE"#I\Rnޛb^)͹_9NswnD_NKXmORW85Ptdme<7h1ڂ$jdl߀rCU1[z" Ϊ!]kʴcDv ޔR_vtP \._)wCbܘ9~ӊJ;b3e}^!RbX!x 8ٛ?X4c!@G( !x3\Wלn s\@zʒ%xZ9/%k, [`($89w~`GQ[Ǘ171Fo]ܟyH5sMV,zkYI` [A`#*DNP+s8` $AԖ/N-9Bqa/Ib 6> jA*$nOgmnrP Ÿ,Pj}(5tRs@Sw'KÓ`v5+,Q'Pn5v3iyLϜڶ"2*y)pc~[oYj[YZLjX= 貣Emp͹ts)cc> x75pX2`%:%z(|(#~M][3zNҁKԙC\2. E"0//E쩹ƶF'x{Q G-[\B0r~JGy#y`B :Q (1ߒkZ}r=탩OZ7U%i +A(YDR"P>ǧP rqYa>$l\;xCcTA\) ـk0ӓմ5P:=T84DJLA-|B>EbQ,yH"ORcbn{]HiĤNLSv66LSKbǡ#tٕ2K,Ӆ}Oz9;VW-[`Sb2I13MNj!B˷jQPkWNL *ղ+?B`lgO}~ph5h<<$MZ!T8QMD{#cŋOۻjO͚ &Iiq:SluۤwR`'|T)]Q~v=?}pX| ڦػ%y!`\H=$^m8ݞ6. ;Tt~MVZ:WCa@_8Dґ fzzks:gOOOW~{צ1eS!֯$'7ol[\v >;wdF[~_Ed:xx[G]evFs8=: 91~n, #|Y)UPH/e9XrġVrwh^A zޑ^nPaVNuK4Y mJ$xK=,{&R*Z/K;B?}4&B Fo^Jzed`AgF ZqIt]3ma9^0;c,eVsGV۫*-Jv1OA)n^/\3Vg9u*HdKmJTH|-wY܋VMaG7V)WBt,s:+_'+WzܐmTX /!L+ *i͕/˂ ZǿZ~S>$:b$<9lF;u&xQ8cC0v޺U<> [uL xSa: 󃴟$".*>ߑSϾQ=+'T 77| ,MrIy 'k  ~]W5CݯnUˇ*ʷ1*J?rHo!FdIRr@Wm=[.Y?=Uժ4!򱐇fqOW-w^'zZ /[:^PW0A|fK6-62`E?0mOe?Kf:(@QJA.LStڗ8.ä کd,b}R^掬yGu4c4# qB]!ڇUR\\OkUuS4ȾT?;RxMXq-HYNoЂ;Wa),u\X23H0! ޻}\ ~k.־7C)Piy019:7mdNeKG*äw,F\n:y1J- d,# #Q gi/_eW<%6MG !af3[]dJ {ͶSR'M/u]ۤ247YПlrڔ~"н $ HDi:6%p l{~AbTni+m30cypGDxJz#s7}W,S%މ¸4Q J+UbG{FrX *98oNA,pY'uK/ۥu*R4jgF$oH% O_IZ'7/|e7gg9 Az >ɬՠ.Dl4ew,Fbټp ؓ?ĶO=Wtw[̎^/73Fֽ"ӞFf:W}=-)w+4Ӄj1JH [`T uZhVp88Qtebxz >z 5 s036Ux dA|PJAF!~-!*AUbb%K`dg|2wx钲`LWEɕG(IT{0dvI7'[auk92XqW~c[)qX<_: gh *}ޘA!ȗ:Q[ۄVMOkOop5a1d$"hDvJCa3w c3W!+lSCn?-( 59OPY]OEP<8-do =7>[c^(Pu-%C#kѨ?j $K;0]@y9G܂*pε&Dc?6aͯJd2\Y{g*,)$FR>XۖMv 'sxCmm/@FHfB`lAo|KUℓc}C[1aSڼN]R9!g&mҹA9+R,։4osC{Hb۪J2 lT]3^u 1s&^né8).6ч1wNj%xPK_1/ Y^uz~I"˨|-QLIsY̘.O%Uu-k_Z䫦Ԋژj_t}m-d:L٬*s庫T,:5chLf[tP[7#̟p^"Ug4gԉ# E s̅bk#]WSI(> bfG*̡qY# )ࠠ0%xb)y$S3$c uW4msA^# \>XLUl+¯2bMTuys[nTV^ %\h}LjlImah #B,@hwR3BǬ,=@J~mZwZy~]!>_J G.r&ܹE% i-TXӛY{"G.tp+U X`˪$EԲ% g.8+ :#݅{$Cpr[kw!O& {Ji FP+mv-&a( -&*+OGmp.k@WBrn[}5$[Z缨H'H`tP{&X^afE>CO(DXMz<[|_4pyxط;~}ZH+lds<:FJ@~}!XymӶѰ&';7>!_`Oq5D"#|ĒE^mW u#%㖉1l2g &GT'ArgU(F'Hɫg{l{'(# @C|3U,Nq"Plm4* Om=|~ Y12zDVPWEqʶ K%`iȗeR]QJc 2(?GUVPx >F&ĜH}-5΢,U5A(bT ݟK^9"H0 U.tkTR37M@>bm98b( ["\^_(~t2'7\ф4 хu )֦01`O_A $T,42Uʯa΂)C^߹PFQ1nvd3zN8Ǘhh^A/x971NPBZBJ4)+=0GRwE_G y FħP['6Yȣ {=u.PhvVO.f;rJO  <"qm1*m*csԶ<Dƞ֟x(2 C jռ,-<3NMSxfJ5MM'C;f)p܁kVT5سȇ-zGHTau8ɑ$Gvdxӵ8 h/saɧ[{|Rm=@_aŮXi+[B;kg:4j4z<|9Kou&$8 "0׈CHXtM"m15gx{OGbT``/@@0֒7((TsD!73r(580B㤹lM>]E;XGA _eR v4|xIDi!8Iv *i@C ]3;$ V <\Ẳe" iDAFQ] }o>˔vs7'=21/SU .z*d ?kѾCq_L7k{Ur>M.0/TdᝐQ;)n(f1^@ņZ낥Tِ9 %@ û6#V7,&eW C倘 w4MwX2zOesTM+ʦ-\;U6d635j;,TT_4Cm=)YrY|C08.~aTT[sQ$S@6oKR0 cux 4Uf@ks3W5oDVߠ#ndUNH]YW;>! f߿E'\X6S 0p3,,J˓pƹr㦶~Ȱ Kjl{"A Ce%STC:YɮlWBDD X3)k|h}C V!dxJuÈ,2z6V%nk W2; ^r?\d=%Zӯ/3yn22mU <+`bIMbJI-̪1zebnFcIxܢ 92H 5%8Wӛ3wsV|5qu\!Y2ݡ=uմ8gV,iݜWʜD -G6YDE7C⧱"T槙c׏J Nաg ێ`8OU>ݙ~kԊͤb]PTΌZBYWR%wQ8;AfD{'J!l,Na 2lD?leɇA @ )t)Fup-yt𙍀Wb3Ouf*Q82߄kK*?b#MJV `Kڭ/w@c)}JeE`ɪcqߏ/yF梊T2-(Q;uҲ|e4p(8 vf"v"n_w`(pi?,9ǣa@7[8R.~iǴynؕ!..闟it,cTllQ}Ay?A XqNc h(v^)oq{R9;]Y%K:Y)^j`WݎB܈ÚvTx 5_s^)˟u)ʺ`&?J\L`rw`\ZygU _?zb:/WA/D̦ yz:nu^Rԁ QQ2,Xko*vچꖔ*"$aH #%}cn90Faw8Y=+`.@2w7:BZH TB!L3W _ɧgWhl8?Һ&Л!ne!aoIߎ7R-2ݹ?Kߗ̀JuL*(roF]!Jxk(rh a9?W#pIh[,HfPkY5s_F8TYKlu0em TLnh#EX]YH<. 2 /ۛ?VɟlDG956r5"K_w1sρ8BR>QIt4@e'.<~Znd@׾(. :]ٯH2GԂ!(vM̩I%j [2E6T@_'yϲ< l0qFS0ux3b0okcYB`ʖiƯ_AFݗo|}'R%wHZqk|% yǹLln~'BOp?M9@ miX`- F'UxHB3uP]64}|!e=|0@:iY &^?ζ'6%Ӗ#|d-11Yb%t.*&s]36?6Lovp%ͼR$]w@@`jsodѕյR pcӨU$-@pŸ9_'Lc%eC(Xt85!B֙5V&"mŁRCdϵ*}ZȦcy\&slJxR)3:٧j*>-ľ s<_z d[7#'CN>kjDTga8ʋAB?*t ^75U\2-Z8VQvp< ȻCźME*JL9:hu3%\3 %1ꅠj[P jsvXi?L \BT#m^X~oA4FϾ[}S#)F 5:'.d9L'z ;u|f9(c 2aXmh[]~#t$nj\SduPkZ 8 bी⻜9Afˬ:0v7+8GJ6a{a"ŰĎ?",v6lJ` .UJO9jr/qr%kZ%߬??gzY嗭#Yozg&ǕL cAD- ME՞xP>yqA>hsT0vykLr>R.y_ A[9|'[t)%qtIKJ\g\-,\RRY$G7(}}^ͩGKOsM1uJZQpjTTu^0S9aA,J8pԾo#u}cU nAE~9xādCf C38u0b NPAMFSHc*]hZVvZ@ݒebpB;̆=:CNOY, =nVб[ʩF}Zb2̬04Ml~'1بCW@ڮe M'+\֙ 7X8!G6WgԬp"~apkw{Xsx#Y4w蛅.)##Pe=Y4ˆJ^gS߻blՇ&{T [=8Dtg6ЄNWW!{ n4ƥ?eNd1C_?ot5p?23`b\#K}ˈ5"Fq Vi[N@+8,5a  KiyvG*1D0"Z0+tɟg ovݯXx۬=r@2jxLk'w9+GֵCVGCHEeGℰpa;"Xs,}@R>_go}T>g.Z_RY<6ksÖaVmPso5 s}Xj] J3si#ZW|\qʛ0tcZ,(vqDgu(Cs. s$U է .f}E7A m[%upAN>Y$I9x1WV1z?WX=L,smhbX_tѶX*-Oؕ熐I,ٰMBd PnCЀbT7꿮0D7x|oJ%Ř;iznRm3(3n3׵Qui0P+D{`VՅ.. P,kh_)*з8 u,:.8|1y;Xf_Ѝ<ρ#6nHft= uWMU&jlVKZ'ZLXo]i\ubd8P CFm9v]6 v,YU67@0moyPv^;lkOa{6):W?T!;%& -'΢KAy((dFl a _GZQ n;ȹQחCI$"A$Bۧl@(b~-Vtaجz+(m5 ĕ@ _=C졚f}zh />((&URw,5JC%0~YdDg$DZxZv&[Q`(̛Ix"Zg=Y] ^iyg^nUNJf]%S 4Ȋ0ƶy5W9qj>Y>ĕmH)M<.l@Hx4cͻݛ^#WP g!ڮGeϏ=Lxzjlʹ\?v|12}ga?w۴ҫFT?X =Yva1%{>[s%jL$GߜFDBGqButyUvS(cɼ 54Bct ͂_Tê!YCϼ1فL uQX:;)AENƯZ#Ĉ;EL\#{^Xl wp}(tVB40 Uд4VVčztIgވUARf>Դk"T-:lr<)}Qww5ط/4< }uAgw{ǤelG gnsֽj3mއȚʓBn*N=1rZL PbE~Lk`]T.J63q12I^xmyZz17N+%Gt- B;(.Snn~}c&b%d|p #ft0 &SEMkeBm>`A8fj5&oCGlP=Wg pOP3 &h$u\Y 0[JQ~7?Mb\/-lkziZ\F s Q i8``5<@e*73Ϸ$2; m8c.h^:!߮>ʖ9OܫVM%px~^=nnl T"s5~o5([Q>[9zd d +X(h`U\X#Nzҷ9QKԢAKv?!pD}nAJZ[r@Sr?8@v#NxTO&kx8`EIIB]thef=ybX(lV[yQJlJCì,MǡźhsF*(FzkHIA|*Ŭ]/sqr1+l G^yэlgBpaZ㸨 =77J3]/k_^]ECq aCE6K+HqlG8rPL  7˼~` k1$ߠ/=s/iXzQƜ1yVeMor cbh*vt;71\R ua 4>5 IĿ_Sx7:a,Ŕu`Z72 RP>9nY5 06ux .se!Nxl.whCw,\4yyijTuƢMDD'ÿ7jcaix ֟k4OLWD dV񋉚=TlOdai]:`Q)R!# !-ѭXKL b)#$F4k6R*!9܍J}R* ?>۳ȋm9g9 U [;!' !${%汨;#ł&Gs}WY㢖wSBB4S Ld,[2F{W[Ů"}܇q@mo^ޕG%M*+-4Ѹa)~&f}|knH4)<13R8T#g;oY䦹n|ehQߛډ]E׾3GY;BCE&4?rt#4%6FY4k$PJDg?F!~爔+Ύ )f_pS9Ub t؝@TaS'U8fn(PxmL 2!t1в;z69\M;`|Tk ec@hm(_^m y^ˋAD5mlJmhqE7\k UΎaJh[%Z6Wâ2%VkAjyd%_f aDt~BȮ? +P}fBj@ Vȧ{\víh&F'EԶ6|[W)3 bXEtdy.q/m.qEg&(49}!l^u`SE\@P`BrBn#a4nBSw}"97z {fM$j$V Su,#}ҿ|rE*Bі[n) l2G1kSX̸7-Aﴦ10b[k[ [fu=UMb%c6c,f bUdLwMx4`>YH\eン:=&TS&*Wü:t߆?PaDGs?։M$kseHB(dld!o [Py'(e`K?Fʨ`ĥ{҉I 00̵;e3T0;lzߣ[0>yٰ/9zDl#:e.I1dȘWj 2NP]=TtZoȴ&b=5Rފp`C4NdW 4Ue$&/.);GB |:Y6r ̗I,O;8mdhcK1ִUԇ[o, }LlWTLbo68ۈЃ 8!۵0B$1:/nlTRHͥ$߃aZBbz\}LEܝ_y$59C|(D;.,u\} Y zK/~BOc6?lM2fHƙe}=>DA/o<;ohD=b'#]g9W61KYjzŪXoo"mܢ:C+|IwƖtΰDw* (E]A' IP?<\@lQ3YL_0-\/, /!%}'2?6VpL-v\J-L}J>/1~BapbU4~zR;Z"x]hzǃ3 AV̾cimR* HTڧ^Z(䋰e`Ԗ&I^vͽ7K5>zK0#t^2ۉdavRR@UV&im֩EEyW *2'}n5DQttbU$ ÈFYs\Y$ O3aؼٺA̔2J0h?i]226Hq_7<& ٸ#OI{/=⬓`ȿNLhe m#!EH=8׃|ݸ5HD|<L>`?ۉ#m QXE!RX{=ڴ."V즼}0#$q>"1!12Xѭd+A>Gb}ARAlDn㣵 yTת8B7͔! }]xH{&r `xM{Bc/3/hNZWĖAf}$ 1OXA )l+uc5nTJrg`-S,%Z],z GӿsTi";44+ʍ:6E[1 yON{Xt__ҷcj^Bhs6 .Y``3?ŅhB^>JPx;M81MDྒIgN*F\Oz؊RKB",-kؐ>eP}+kandzi%PyTmNK^k@,Ps<ӃumW`u{BP;}6fRSA@{ñ1M(,p2{"T qb]P=0ȗD{ӣ)y-^OS=WtÕt˅BUP5c[qnC jK M̜ nA>M0C.PU>v%oL:;} K/ {Q?Zch67 4oav(:(lғtz$8&|`W=&Nx7w"f:wwla[Ĺ$[]F@|'%f339b~-서A XYZkN?Tggs,sږCuTƸ*ǻVcKZ%,FYA" cpdsFs/*&:~E܃s>SIy(!<&SMLvZC@B&t((`-v:I+{BhB0@AH9W"y338,L.GF׾<|.M|Yr>-CW%a }}0+jOQ5͒ .uv,9vog i?]O>L{ &ٗv8: 6q݊sStvB-Be2/zA3- U{-{slNKPTNHE$XҬG:4u ,ؠc'8-]cJ_ߛɬ&*Y4|F)85AD T4(r/`=ESehAݍ=ZBMN-15䄕ZeE=b]a)Z/QJ/̈kN?}6q7٫Iv_'|MB7 En'K? 6?AXߟn??͊$4)*3۲!? oiv9w*r,xG۪\Zǟlˍ[ua\)]d;Ἕ3OfA&epکR-_D=+~U~n|H`YQNBV#t _VaddʞM@") zE{ZkwT:C7h#`ZMcWz1I4dX6 vft7yYa*` cP;v=7fFn[w7Ya#=_'&eT^;׿Th]/re 62'Z8<"Iє"p#V*h8SR?xr7ͩL|Tu4@dNv .^;eExr$;sy -d߶+֓0w~"[:.a\THw$i]VCHІBTE@߸<.:N ڿhafOú*R#GT"<;Ο&őY*wkzp"G|xUH^@:qHb˩e3KZ3V @<1a]0͚UXC>i3f4h1 /bu;9<ዛmfGg q97AG 8#^+/26S ;j V&|I< lC1Z3{]u44L,O xTΠ8iDzXA݈h~3w΄U4a;bKG]WujA0:Uhqm6Ef65!o8̩Far;PLŝ=)}>5yv_܇I+3f}_$ZLjG@FԵ`O歴ņq-45n/@HW lmsX@)5?a2l CKE;ukqmL̻(Sv}ٝ{]`y>\zГ(戮c2>.a8e3d]?f3uo~2Au!F;Z}lU!ʏ] h:RbDVzBڧς+*JxK(Cw47sZ`d@nG*w8,II Ęo3{0Z %|>xv]8&+ &lBgS[wcRTWjNW_0wT ؙhQBnJf',%͜yߢ,c:UInK0'}Xۚ Kbʴ 4TǀJj!AA-ciywӸCqWVˈv@JzΌ*A?4V>0[! 4|P}BwwY l>+,TlM2܉U~=QW^ Ͽ]~Mrzqgm1c.[MPʫ^L.t>*,cn@R:eX."8J#Bvdh(OMZf T.vR֭(3G Lw >vIh1`iBA=hZ;Sju3o7ޅqвoeHymczEqm̅ kJ)$pn&GXd'yx^)}~ 4D~&"#t e٣7!f7 .BwHs+DPNUw8KhAᮓfW(^l:(Zs E&06`āZ}[{2 L.oޒ>^tt.>Z3bjf{Go1`C9H ۇuN]BFa(.n5JbO;Jȭ1A,LIHmX)s;~em|fXk `js%:xbiou&߅YTr{=kg<5ʲt h/GeGk7fȓ B-4wi_;ݖuk`&'\v܍aHJzP9|tc9 FC]!*!p,uTnz ,}eMX2ou(5$ buKz  Dx7_6{hC 1*ǐg7ƻ@Uԍs4VKD_gHt"ZʡosiԳU gElם"{)~S}qI-ݒE2L,ÄT^I}KUYDlO\?p0{OY}@Cc~'aޞׅb.D-(<]$ToקҊ-[,}XB<`8*k%![+XBPwG7j /Rjyڮd) L3՚#m3eQR` n5&K">T>zgN3Ebfv&+W#_o<>Q,HJ'!x>IᐯN߈-"U`^LXSuֈƗd1[buU4@>=MoyU9 'xU;o:8 8zTd8O+)Cioof3U聯~C HhtcBMEH8R€nzK`b ~z]/X?\i1uޢb|L6tp@7wD2砮0kqG[-!kP|߄čg`s-%cP R0X$jMA:N-Ya|=Ra[EDs0)P x)ǖ)L./(aNQ|MbcՈZ]eI+&,L1+:] V5G+[oQ^ZUV=mFM ;U"& Xp9ojm݈HKX 2nM-ۋ@JxDS[Epxf]#BzQ]fi ƅH|іWizD?-ۻf@$>L XB9>ٔ)*! =i>Fe6&H:Si׭.@;ʱk7: j / n`*ZljѤXaPP]|5oKz>rJidԣxsL^l ArkTuڊeMp@]<4ɒJ|G]3J]QhOLc!KtL0-;\ JeMCy`ˌHBM{%}Aqц ]~'U cdB=d(<:8s9(si-ڒ< 88"Q(3^-&A FMjizU/ߘ3#<MQAJX1i$z!-ص 1FWZ [VFU~ؑ]ZpFy =CZR{?GUoDRrhf|bf=pIնX0[NJvn׽vG' hſ^"Hy"ꕗKS!7ErKT:ubyFv2u؈wKmS>omeF[e@M.7FZE-EUOTH烖 &4f䓝'JX\e,ta |)Ȏ)/j_a\Ýhn~srk\)ɹTI: šC`㜭N&, O\\-#@]r6lm71Phs12V`Kh-+,ES͐GKaF驲I#]Tֈ͇whoUR,t%lmmxaB=1u,րY,& aKЉ5`MI(LqB"&ovKga}WmBnzt |lz˴ɛE{>?us|<}V~d. Hh")$aRҲ7,L/+B^r19i,NׄY&iQ3'6)Z/EQAe{٬9G2*%@+;sX^ujb~=f~r0xC E^{JơGCf ^0fSV|QX%b/| llڸR3*?*8w!꧟2\h4 PzFI=Yg#vJբڽEQhwjƤē+;*}'FebT`LbaZ>f65(ϦUz5 @2p[uLƮ{֓H4 jSlt&AivaKG '$O%;3%f>]vcYvbQ~);dxj#"(cx.Xb{DPCIҁ!Mh :Q^aE%pvmVxݱb\0dOw)# s^P3s0i( sT.((C`WQ=m՝[u]~F@lj Y_@P/M,0u/ܾ.ZaZhC*~8 HxW߳/yItYBk,smv dʶ{Еs/[RuS š(BPPN zk O br+-m28US=+Z6O Hk!B)/ߘQMnN$fZz̅6G. Q`1נoF\XvEy[}SP<.i:F?%(iqQD!/wR6 2i oL_ k{L,f瀧ߣn9`4sDs[^S *bGIJ%`P 1oN::P$f]k3TʯRg?3~3mx\zh=+{bhӴ튰0k[cG{xSh x1wdvh_o 3g;Vi"Www3tCv(uBfc;$+qch> E'4=qh 1L1"&ӢTc3t#,k`, ✜tt_uSށOL\%Z vb!#7}LnHOπ'.v%iߌM幼eCBOri_0nː>Eʨ\r5a9q&B"Eyĸ?F<QB?1k h8SQ3F9V*}.5Z@{c 7o`?菻ZӷL"N g| ]&Kc#,ō*ܠ+W#Oꉩ< TW+?6a0euY-#~$>H~^=J=&R1  [,W{-EKy1zZsw~<8˃[s%F!WJ84k,kM64YS|ZN `kJA#{Dxa;DYf󋋚s GtidLi_:L,hتQm?[^IJDL{_{)G4[o`2)vv/{4\A=B@I~vC?!W:cBA4R휷j*4%s13N?:}B\_)3_gƃ̏]~^ⶄ\Vʌ 椭c0$dd><#k ~떛g u#Oi%rĢBnQ]-)4 YҗTzV]Y:7^鬟*#PZC\%Jͧ4 x/jJ׻Er }Ck+sdרyÄLU'.\¶P'Rbew̥KGwXK^ \ijBv{]!ot,3H3_rN{zse7{H2ȋQW Ծ0O>\գZ# 9cEX0+*S*2XIC-̡|VӘ'l|$ulY{7C S.=P4]KǑNHr؎ 5K H҅as<&0υa=V\PRJ:񑙩l, vzByUB´q[weOK^#]b58^:A GGL4-ӗz"0AÇ[˯6 ;$Fe# Xuݵc42 د7ޝrqz'o eC:'1-Vycwtѣ0}狚D8t.!AU9rP:T:~sy<Ȭw):4=HnjmfNd:P2:HIaYE( gv姟UPτ{ggufr}7>cN%xPWW o"KE=9 F 2pa2;4>x)`sJPjO |33@ҿ4=> 44"veA!MâxvGGbciXϦ`-Nx5{yޅfҠ ޑg`sI}鍓2yJ +O ɻHXTn#HeyxYoaU@Y tb @ atiGEEfS0ijDȺ W3*~^t^qFcxR@=y6WcDŽ줝¥ JX( Adh2ꗝYgFjI*UWLrWXbLzsX4 Y  p7lϲ AiؓfQw]{HuM 12ZG7&y1_`7r3\7 ʒ窒cXcQ17a>_B$$;cM\ 1qBY'"8J;"4&27:saFw/ %-eM:K1mjlJ7'3X:QϪkʖ$qpJQ]Q IYr_nˁoa7[ e*pgI[k0jL}ƈ4JW/}}bi8.'$a bUwEk|TD/o+ufH5V+<^a!odOHAsT]yi[tՠ,t eϏ^r.G{QtOܻ,4cO,q;@Nu;F[D2I資ӳLS0kmPzka D|K*)g+%XS6)XtE>9WU'F*OYC.fmI`ݫp2X Ps9dO`)^o51G_ս,y 2ϥ7O͐S( /c}+U-=U|IšE4v&ٜtn2VhNBjZaqH{㗜ڝ1t~nZ*-pN\0=b7O׌MJ:~~$oBe77庶%_:qOfяa)׈EX~"#jh@h<Tʃsx+x( =i4R08tLHj_M"UVH 2:.4B\w.=(q;Te։!֯[y^lCR 3 ["Nݽo^0WPZ"W" R=%c*㛫_OL\/tJAŢH*"h4]mdm~!;[|9y%m*-h^Gzz}SGM3sZr@^}dM z;ޙCI0;Nui>9/õjNƢ،a벻#1y x~*4/KoqRxSϣx ew7;n?޿D,mwk4ߋګݍ w .RpS&=˥8[\bd g"ϣMהjۢeO] =9u"Ɨ)imgZZfD25ʤR id#l36(cEOy:Gw=bjCJiAGkmx!AKSƏTc-ܤJFNx&6' s! / 6z~E4υJ(9P@]$OX'p.5-Ħ4Vzg3OPوQZQ*WwT H/V22O 2gMKcRSϴ>#BOPpvnDW&n}R {&$w9 4( [mO? 4uvH=]Ds'YV fql[AS{X.w޼AaF8WK[̹aW}PLI׈.A;nZUT&I/ooXqj7 ְ~MakA.Eհ:lJrW: kûk&װ.eꕗ)< ӴU%4i^"S]D=O l.o-Rw!' dcĄ!.gʛ5 ]!E3lrnE^Z^@>Tc]6.t#r}(f'{%NNmuJ?5F}Ϙ Vĥrfh ݖ&z+UiȂ jk]yKcpipo݇Oҵ0{[-u6*k:MIPAnr +v&>g.U[Ƶ?W$+}À#5Ţ@X9oB83VYT;|yhtn C&ֶG[Fy&~1ePu@9xNB_ꊭjUk͑W6Ռq^ %$ /ؠۤ6˾ulRE lw!KldPުlqQ5 |jnz! ʑe6ܐX~[X̏$^Uju5N՝Cwy9z d^GIo@HeHf N8Ϋc<)# > X"Nrd󱥈u0ċ(dgGMnC2̫)r{;XnحFϫDkPQ 7O[T%33A[.m%Gh4!9Nvw 쌞)5lDQfԱ>-hxFh℈N)jғQ 6ɾݱV0 l}%iОhAGFT?&$"N> Io|b)^ 3^ w5-sBm|CkҳѴ鯩ΧZNcƾP4]-8Ax̙5wU7=4w}#ҩҩ-!:紖0GF*}OrȔ-^Vz֍X:zjF7DSy>SK]L`PnЉЊ}ۃG\D şP1.Pd8]J/H$T0}iv5\A ˸}/,A󶎎x$ C {Wk,@H,a2U$u;McOVJfm~gXh2mHɎ-w2@Q1\ȓuKN;A䃶K0\ɐFnA mn|/#I a/FmiIG%oP[rٰӏe<p}4~RX\|Jl g>4X{=F[06Z Ω&z on@2iex89DaՂVH@xrN!d*kՂeaݫbRנSl7[k֤WR 1bE` +e<>~;A0 h} Q;9YWYd]ygLboFE"ں*SCp4_s{(I!3isp7'Najѫ:9~ؒOu|QhTt{l=;>vC"^=!)U Syh9Fȓ!%^d$@y4"`R@^ӎ%?Sf)]5IOzUD@EnyD.EePZx\Ew+9{5q& N.g'8u`>y${YG+݌սW1ؕJ!D0+ЮJnd4kQ[dRN{\%\=`JjvJ>O͏N6@b۶9!zۂVBFzb"^/ pmwHc['nv,^9;@5{FG͂ǠC%|}ƯG' \lTcidճN)@dt MFBpwڅi*!c n`}g!2Y¾iC%VT02\mηpw*ڠOv?h`i]6VvtV@+{xMԂb 3Tш{5C}&G$+-|O-l*h@pAy+wf.Vdٍçu8% m[;IxHeyufZ:{xT(F=V4P5cFJw10!4Qޔ6+0'y\ސ笎V$rs{x\BäJsz bYgf©( OOC1}v JP7H!UH=7mui\ $C P f~X"$!2<J^'u[`#!/j p.W%הc>&Z*yi/߿w} 4'>9 Z YY i%==l A.Xዀ{lH6INP A S6ix$0v?d(nh]כ &Rm*(yP <ҭ~H3쵠}Ie@2 KM+OjpEc[ ,Qyм鈜+I7$KѸm(DPzDWJ%c0B&2l ''{ 3NK=9WI`kȬ#E$f8vPy԰GD$ r9/iשte_&CX=SҪ iJAy'[ME&3?C  -NNJGg]4:UrRх,\f.V=?qzɅeiNמ&~mrfX31ow rә*pQU 3N$k4F 1;}n-y4 0)!Q_e9 iO7P|DlqCH1vEnF)W8ZJ>q1!Gp`F#qeek5nbcMjNʼ %@P:M gfYiwr$6մ5mb)ө,u?sn)0G옪zXMUP;Ba`2*|ߙ͹@aL5?n=3;L (,Jݝ-[0VD-1ne _7(+`2!դOϭP @$|46\ ?IԦwgR?8@;40OX6oHvKCP*M%9)ZCwhV_^ b3Sڟl⢶ }ؒ1#u4<a]=}~P^|==pI=#ο_u[fKg×LhfrY'&6ޱj@׈V\cyc06D=6tH{:h~wW^΋d:Nv-6xKmN;&8dc2 D[g±=AUAs T\૏L+YOΞJ^TDU#VgRxr¢>A#Zokl0)XJmZ!NS%FlP?uIzC >h sǐ?ZeYPߑ?r=H+tQ+dq_,ILLA4u!EKcpѾLV p9Jԥᐵ3ENXPD%qi,c3sgU1miSM8} Z3+>-yj'j3 B9kE}yկyVJa.|p8K # M";XIa-p;É*aoz-=]w0ա%sjxaYo_TP$>RQ F~1>nE_ Y%0D.ӸS WS2f% ޖͷ6 }M g{(¨'*C"2s(k}@ c|ͮ8WA)k/@vm UquFQeNzj;yeEWNC HK-1 $ P4K,ZR_N8u`LW 骵#}.wװO[ 8Dܻ]1%po8;ނ54ЂE!:9JtQ]8BeĢR m"UY8f]92KO|¬Ց ' *\qʍEzH u;( &~֊5u*U#鲃_MoA=\cR~RC 5;՜zෟ@~b eL/;}lߍ (VRd .hc9o 6SErһHD䵐/ W fv7(RŨ2kh)~ɧ~PEN8~mAI#M{f!TCo&9IVše]!5kw+z,H6U*CM)ن&VWqn" \?#7՚AQ9TX1ɇ/3zd.D@=:)yˋ>6C5k<ϊ}(J r\ kp]>aqeqcf\k7Z%~4%Fd_HeO $N/#]T2vn8y]O=PPf;U ِU=X`̋IidRZCg腡3h5?AqW,:mh qmli9d%72px8:^C'#&P!IE1|\K?|0TG\jup4V%ELo%ƹ9nԷQf"0B=u,QI+ e :! P GQ=;bOA`wzO[ ILlՃG1"ALg&|ޥ`117@a( ]]pD g |w/aMuӜlޅx);+)$!Cm6{- lp:F#!Sq)!\y8mז Hk|~ %{i8Oȿ,PO素ѭD:x 1ExVďwVbNe-Lf( rj곈v)0IDIۦqƛIJ>0J-ԑXWgM Pj NV6ưo@bG漙 I]u$e %{:a&/"rkJTTQIt(~" ʭQxj*m,?Z͏5>lG7DKpS P9Syʓ1|#B$Sq3'?Wɵm"I nZCK3i"S|A> n)L \7+;#ؘMOQ崥LOֈ1v4!X7VC^8Ɓdm 9+2AbNvJk&`~ͤǸ'eM|FJ]Heg^K*帔6Ct ,@0o&kT -u 3chxdEqrD1 JMF.SpNb,HM%lP]ΨZuow41\{q).[)Ne4PlOfHi"qu+Z,}(j+G϶nS >K7X8;O ͒cy1K%pa,ZXV.MPR|Ӵz`_!E).oX jpCJJqhۆY/ZDytى?D6Qv?V{ {*+. nZ(WB >l18YJ{@SUg]yW+[+E"$u &ٕGOjfކm7hvK8oР\׺(`ldf&$i&.a8~UKg_q|CShyVl@.n(8%ii%!D%=zbWAk !P6c0P.=*XR=ZanG8H&6>9e`xO2PCgqGSW PUHr|@.[M΅[ďf,EtV"(2;gӪpZYlFE)Zހn GPIr(aɻ%x%xkӡ9yv)q"hg0H>6$w0nmyZ.!jJ_IZKƹc=)?D'v'@.RY \~Z%/"@A QE5"tת%kk'STXcErVբ)0Pb.@*JSA:p+dCLv=o]_c<\ lKWPP$}j+52Gˡ9_@$c2>7>NNf,9OmnoN)ۉ⹠amo79DI4-s&*I&ϐ)n;"O`'9Ȇlg4KJq I!Q!)t1QR+\QHkwXQGHH.eH?4|^}§ L`z6DSH4*c!ώ2mɩF'E7H<'*@\0u.î٪3ͬ1%ˍ*a l.3R&xɷ9$:`pyw;-"'a N6M14'>o!`2NONp`ʄ <҇DAiQߛ6 6GyqKTD!J, C_'iպ?IMd >cr3N8lzN]opCo\]J >!="㿾STZī&wi`{Ԉs|^!_cڰ0Q[{-폄ya"5s-V8wXt ,b= lfEͮ[Ue`:gt(YmA.K/$@ݭNN^Zy-p2΀bWRIEkPIa1{.H^GS_ޙ%$nUlmCQ*i˕XHCCzT!'>'zh);o-te\J%S p@Lla]fShߟ[ggSe $;є^ HbߧzbF]v崓Tl!uRu!b}%xZ*PudB:6܅XրG pM^Æ6YVaJjhDd 3E[h Kzs7H]3-)Jko]-. {Bc+2x=0Z_\4n6I$m8sYroi,Vz`Qo/Z0=I 4/O]V4 &K2(j\u7@a*~eK}HV~#`zf=zZMbHnY\w{89]=ctkN3;ΰj!#\L3%# EqC4L%>/SyPdxtnN> X_q`Ɗ$cMlH{&jun5zU Q5C3pK7e~/| O)϶Dk7T+9=U`;tF܎[ufFl@?$36N>kuO6+gzm2v()А/RGwtӦO[>-H>dsB*ɣ]r> ;%I&lFؐ iսQ7g([V%nE_BM޴-o(hih&kJR)!a<应1Z܂Bm~jљ@^#]Z~]sfu͂ th~I2J4wfmm%N3JK='7#kN:ȳU#r Py$^/ޝu|? n$@ RyÖ``}JR6G;|5pj+WS6)=x58  #tj](zddٓ՚aE83y>AUF1Fw{˳G9>p!Mk w|U_K]I̳8JJ-.8d9ue@%3$-~$Po,'0gX")Xm|2{PhQJ:'ID?HttR~6fC i&sHO߀15r@x ZV]8Ss{rsngv^j%r PJ ȶtǁ1p(U)i.nlQBJ:@-ա ջ<jX p,@ o&Z1.VJdd,E#GIP߅s\z@B,lfVyIhae}ݩ" WF=\:[z*2]s+b- sR콟GpSDqw_pY%m@zI?(Wc3m k?SX4v$gX#Y y0BIx챋z.¡9S-~|/DSA^#Pmܷ:FLkZ8bhru_U 6P\*>ZߖRR^ r2pX3>q2`@ɶXMn6!KC}0P|J%Q!b;) OcƦU)n L]i>'i7 !wVM *w|`=`0vt8U~$S#"hb׹bIU6 }bQ(n('\{A E67 f#qB6*ٻdԀ+2 0;z-'A&V) ] SkɃU5Lgx@ D8IBVy sͳ!I ɏɼbsY{-ԨTvyZUHт(kE 4R&ǂwqMR 7 ZqtnKnBP4L=Iqub^Kv[&0,J@~SC7\uɵ#zF )/:_\ OV 2i i3i#z}Ua%ڦ# У5%0uak(rAԈcM'o-_ZvjV4S2*[M)7'q&1[t5Lb;vEq0?%'X{*C|ӻzCKڠvrf Q"CoR(<~FwV D,zBZs= &ogƍĤ n7V=Gi "+.8˘lp& AZXepˮ98IqT%WW;D -ߨ Gq#2$"sU|f*1>7 %-NR,ި7$su"2 <xm&Xu$#kz:u-5K׳$잜RnA_յ X+L7 w$qS˜Oesnx˺)ްJ\`qWrWhT V ?!|OijB/uY)k7I?RTD".<{9E8St ݁ΊgH :%v!3P;4Vf@S)bCEs% oaNe{^MQPuu\`l on6*> G] Mf,XN5%K{/+N9*<}lϬG7si]lD4n=PkD{Wc߃esjHCoSݐ6" udb@\]!$:ۦ i D溡wNz"LE9(/=;@F WXz&$D[t "G;]e79\ ԿJ@i&7-6v G0fHjGyS~/[a 5LzSn? Hh ޺3%x)}_E~%-g juyd0ɵo*s43y{pmR,\U0`*}M)6pUrih QUqT<0 sXvkt1xco3:.20Zp1y[L{=hງTٙEo qZeV"nՁA pmfk؎jBA +"/Q?}U%)-38+UT_kwFdA"hLC7zE *<ߙl\o)$#6Ȅ\v6ycMR]T7FL] MH 7ߓ # k{$@=72օM)RKhd#Csuk21L ~MV}jkօ Gb4,SEdgvn#tR:9T1Gypai0*,e]|e,&οv3/Zy%~;=t: ÃVΐZ XObq#Dw牯]D"fA2/'c$D*|B d"LE5G4T ĸH㸲EsZ/3+K?t^.$"J*0&`[r۝*P;MY:\5c0vpTmLY uRC\G] \!j|E} 'cQP1M^v[U凟B]5gv"qs$݁ @Q<܄K2 lnBCa{45ǕKy;gjB3.SS+ J<;X5\N*U4% O3R\ <'kfӑ%cBAiͽ /Xt/q'i {#bɐ^#^Sw$ԏ.?i6֕cL۠3=>Ǎax\ػ4,˶4Ak w@e)cbn H>iqTYĶ_a2Oi;ܰ(X!.v` U{Y)2:QNΠޭC{ 8/9Q0%EhlK6u2WxpO@~.`"H>RSуbB{uz\a\xPQ3 GcWgdNށc6XueFbcRݓFwn=8 qo՚;g5%-!Qڏ piNnݛ7#b KZ|9XL).xJDKM&z}, }ךn^ZMQu!ozP_z5YK|0/ YM衘/zM8cftKϲz*iI9q`~>;5FX}a(!y/^/:"|y6넅gJq:M -eʿ;8vI}PA:c sTL1)gNсlUG.ѻZ)2wȒӟN&SЯ9y풼j<\Vƿ+ )S#[kմH{G{;pb@,e3`:Fר &כ |nJ})Л| Z ٠*׈纎QT$ R/{-s6|W: ̐bƗv< t>K7Irwd\ZXn^yg,4Ycr{y@*+v#ۭsg;! 3;U38#v<%J(il[EsJIj-!8͛N1c_G?۵Z'7OrÄ~ nӓ~_" p(-ZІyF)_uB&=wf(/ߌ؍*XGGHrG,[!~nЄiaa0{~90\ b` zRnufdRBk8d.= ]-(G*I;ioQ`^=g br˟% (spJued.ԢJcX{uGXb=&*y'XKHs|Z.l+/c}Y^CJϑpF"im8g!zQ6g;U>!  4 \qO_)-;G>j_E{I^oggme;F`y#0xdUq|A{lY2EϤ/+h=8,mFʆI+bXcGcCjt(T#@GE"Z 9 J8gƧ}6p-8(m:j9{yrJXM^ݹ`GhisuQ(1z՘3lMԺK>ZWL1/SHxR,#6"jǤ-6>0WV<1&P%r#Z5<$>%Pۂ(gw*&,8 g+M,Ʃ$fnݯ?H,j=.}\W:6 쁊[53]X:{va#%f-A$K* 4N5?6z6y>)~C"xwQ"3 Pq)uL CܧyUo|V*gK22C!Dt1o 3xS)E^grR /A|]{!`bJc*MtݹEp/s t62,UJi =7(z+JyGy"UC^zкjڄfT%F+ԅ!Vo`()&P}dh1y5~h3}91$ g{^3R= $볕r7SWHq vv`Aojʐʬ=ox?Wi %J ł3A]!vSJ-kf 4V{œ(Safa^)"׎#(: ]$6XQC a"/.4VnM0l@bF``ѯ0T>lfW/qľvcѴ jl @I_* !I&}_TEF֗o~g|"P;LI~e]b^y^mqy—׾;J㹉v:U9JOw)9kiPǔsI.0a-Xjɯf'BMifԑYî~d8~)U}Ǵ㎒i}C~'nxHc\U٧ PYo֘z9Y8%ZvyYsV?2NYB_2:Z l­_]S Ȓ־תzGv0ǡA8 ̼ >L[ 9H~85_3BordBTz =F[PΫsuvKsL㏴EDb:Y*dO! aY'A}e@}%.eϞHu/􅯎9Ge{E܀Ijt.0Zx\5Rscpd |8 tmEX26HgVMjp' 򀌫yF3G_ n:Q]98'0pBgsLy3WIXȯRfL"| RZo(gvqlŜX3Kex3f݅)~C3ܪKj %ŎSY/oH,#̮W {Z>Bx>噯ټC7V*'"-o9L;V+9,&Z/kźy_G_M&eYTm_LۇCWڷ"wyؿʋ{f&cehL*ȷ *xz?I䯜$f }_6L\UGsT71xʝKpɢ3R$Q ztd?}u vXT1^rI8Ҝ 13eHi-HOhb~4[ bCIE!9gq1<=ϟ]N˦(|=Wk iK<.%PLWl;~F-JOW+'X nmqKqf=u - ?vDN'\eF'ko]̷Bx` S OX5-ҧGh 1OI#)x∭͑90j93z=d 5|j&|vfkOrͳrty/1[}ړ̰)%Ā2l7 ^f1#DL5(eLoLPb(vBm8ؘHY̅J=8*d0K-n X2-~vYJ9AN,\\#XCN$UOoS LT xƢ WU:=Q+MXi2 { !q;邃+q'¿O]$1|=Դ\CTO/ |񽢻RgYRFϯBٿ &Xj[~̇|RIQ,>엝V.H:L%%1 vQ%(ez6NWc*ƝOA\<Ne;<@ӫpG:,6%Ҙoiqǰyԅ86KaQE"A_S?#ZZL( 7 ( L:TaK;p8Fm_J e!5@"J iDnCJ5N eW:>AEP9: ³,:Gځ|A˴B6@jtϿ-g̮*˺xLRaĵ@۠U] ꐪe@2`J&h,Zk*?$D.RcNa BƔDd _Ҡhɴ&rUƊev09"{rPV)mA LHH)<1md2~`Wrv9qST8cBg;iG~vtO)V 5fU}Mj !B"P ŀNSłn )O#>A@(W¤rE@X&QRֽýRTM.QA+gD-a{6lssr5G|L\fjjJ,[v=h>'0t--h~h5F%f钉n瓍9RֳfQYF;+YxD]8W/08 8 $]cq#p$(J݆Mq_dL6lb[ze[N!ђLd5eg tsL64|Ⴐ飈ts54V<'`.m3pwD((?*|q/` {JX? ۟t>Ƥ! ]10\R+܁9aESsV92zM̥y!"m a4CS;ϴ[vx!Sqmģ"F/WBO2…T-olU<'j 6 =cf-M`Sf[ 8oRV=~j_m.?},݌rPMyT?Y~$Jrl |`T~_IQ@JRQ3_0{J>)",[F)9L39%H ō7پOIyEo<~,[ X [M1g1l1ZVbP1 <|ͫ%P' דvI/-"0y=Nn-#J)P`1=RN,躉*caJ_6b@{3*F: !y`3_+{}4we!`g_D0d0>@fc z2-94ժ%vp=He.A"qJ5UyS3e._0G*!qA<"@@絵$0$mQZkwphq,˒W | 6|I6BǦ<^\e Ͻfb*}9vҍa  M90W`i@.c.M61}"(m%- H n Yh) ęXd69<'kxz~qXA//'l/h?h鷝>̆Еt"I"NHLפFHkܟD=OĿkf Ti`=Z]&.F,5L=_Guk`܁3ι0))'udT.`Oh_9sڶxG1܋_lx}Wr wevknR ӔPL!AG/k.-*3A}SuȮ2 ?Gt]U8JdS&Gc_%WˡezoJfm,FYv:ȥ]jhzºK*S!ʡ@ePMB_XzXimN N72ex$ P|'Zmo`$Opo_lQ3â^DF2!G:'[¹o[Z'U<*| 6V)_41 ѹ0-MUePKlQ8ߜG4|jL혞"ˈC)7$r#URg3"TwA\eoGi)\dwtɊCBޒ "PM}ߦR$h3% $$FȤԙ>訋]WhȾ4K@4q9?/i~G* V_o94XXm}Yפ=z3Sg,2$ *,gVjJT0Ry:ܵ'evWa!%J/ B.k,;=@@_ (rRWe#$BϗJ!EUS9" AF8/ W0[dL\nq;(x TK$Mq*P"zGA7{g0h24+si].D w}Mſ;ޑUN!K:!kƅ~pjB} qN>pո#sH&(u:TW*ŢE8$坹JLU#] A<4z.OYS=ŋ f?%1 >CyonQ[Z|#Ұ{#@ bg8%nd #-B  i/Q#&kfd[_0!Lbxd@E=Ew` 4Z5B:A,MxO+6]8R O#1ESWسa:_Ve_P,}QR̐ 6a]M@>.7mVy #Av}PJC/frvq~^Kt"wLxY FFTzcW)u^ ̤yŭAu1 ]K$~xfaǫvPd4A%|luE*m٭8jW >!KEAKsy@`{i;6knzZ;j]w~ؼR,z gxLz"zCՑUw;L/+ 7tyA϶W_b;-o~ލ*4XG˦G]S|$@gĒTΐZ<&`'1r;]UW+6_x,0 }}3]/ѳ;Ow5`uݛKL<,0"#6G HEb.` cyF'?j^HqCwM?0!8(7w#3XՈYzrxgD>.<^138DlRy #L{r|q&w΂7 Ţ`ދ!ThVb^7 /,tiB-"#7{|@q} *u@/WϪ%>Rᖨnܗ\=WtM. \=zy$#D2Vۻ^܋TAFa5D,u]RG6eɧv hdI_W^Y&5OcT5G*hgXhU.6T\( _4)c ܺDf針Qwst jK 1RW;JQ3jO*u^ ,! 驜5iH FmT#A{lsƶ%|9~:ߔo0h(wӓRz,튚]ŽN@񘫆lf)\sUeyjhjW`:/>%+5,H1lqs<+uz솤υ'zSj$a OMhlfwg1.NG.qER*<=-vJ^-*x6Z㶬}b %:ݒH9_@Bu8+F]FTfȋ##Nq5M$񉼬ߜ%ձ@0UJC^_Kc7F{ o N؈0z+P #VyX)߆zXXz ȅ7lM%44))/P&ȍɬvHKߊD-a/'72ꌩDTQ^;Qx̟F_X0Q}^6 =Ǘf߰g\LsbK@3ʔ]EjmWN$|t'1*m솊X0+cQaܰe.(5^9tZAvޝ$#~- Fz4"=ĀߪRUDXϳM8payF6΅puԇk>2b!ByLmfݾ(L*$eC#/C[cehp$㒨""a5ihY xez,!Į㰗8(Ж`,1uΉZ\,F4 U;vUaMIf*p3>*8hnj<Oԗ݋\щv,DSuŐG~\@+:S9!wI,vuG8g;_Ђ<2>̏`9aʞTdRcDX-V覞Or9ߘw,+4F1_+胸1л/sH4{ԀpЧȃHL8{G7:..)bg,_b5zt! )Ρ⦠?{B -=0_"ۂ[>$/fc^pyXPMzml1#4N>h ðG/nh,HOD).P&Wd[EB١/(bEqu ipEygq Mr2G/N|T 1WFQ7 G}яXR?5WN"~yk5keB[ 1[Ğᕏ}p3`W,OEv~rY5njY;}ES<;:}$H*oܵ놔ӄM:|A<8hE$&Zҟqijk:]gq΀6bÚ΢}@6rBpeȯMA z ~̸ʨa#YBsgCSeu،*\q(z=$kC?vz Oh+|9nx9GF@:"v\K!Js]Lb>W|9ı @VTOUɈvjӝxT( U5(R?vuvf|:)xk>Pߞ'?մ=j,!og `+U4 4 ^\x!S#rz6W'Zn!**dL<;s}JU:>㝐$B#}Hm0qT )*v/0cZJ`ORD(t-NCg%AZ0;reBse]= JI>'!|fHvfeޟ7Q''aQg?"%-X,ӢU'MfG*mo[HfiBk[*.' |i2;*œeC -ƕp4 gHb' JlI!B|S͋'j>&"SSSՙ1˹SG9:m;*Z&8%}bL=J_ë$Ŭ_%<_4# bOS=3jz._=㡺!%Pmkk0,a:w#Ac0&H71k>WrWoHx3:EzabDъ!ѧ2U2S " Kp\ƚԔ"JY3MJ;_ȓ3c R5{h m:)&58=]*7qsLr MA8̂}P,5kKT>scZNd}_ U\]rMhQ BڿѰ:O×L@OqDerhgyh†񩪥=\B<Ir-6kk AԉEDn> \^Ȕ:,hƼNΌFB2uRy^0袼]M t)0Ou\16bÙc%QtqpYU˴?NZQU2._őehf7wGJrg~hbDݱ 9q1XmS!?|(~1sS3XW%zLb>ī 1܊0 Qo(s,PX:H8qL &u]:} _34N󲿗Bu+H#Smq>V\JۖKXӀrzWY'Ne)*OJ qDcΨV9u?th\(aW=(0kaqa\Wf E9[ SEOZKA$z-nVqvaXC&ݶٰ/7T*}Q w*FW34? c鮷Q±fx-oiCi|鎂l !}QgӶdVv 7et&XJm.G%;'|ߥd3*E ~;JiBi5ijzU ?цfxyr(0|䍡/ʫK0Dngz qMV>ا"%/ՄR#l11ft7}%;F+˙9tג]BW_e-W{dC^#iQ #K8-"\,ǨD i#˵ZdauϋDS=#y2R @ )e6A(Cې$6 `U}ίr8oD( Gr{3' r0?hsq\4>qM^}HE%KȇD{Z<\ZPfTW,'Dق[\kRt(4l*i1,0S#ckR}_͙AfB;1~^{ԬLg/0 ڸ , RD/ʟ|RO$b1 !anGDӳ5uBxt0 M-yå{!%PC} ̓?+v?~CՐ !OXhCwyX`͉̍;rߤa~H§2nɸ8=eEK@MB]ؐS}wogn=EmW7wC ;TE_^`7|n'cR' UN'^Bwzلk+u>V`XG,:}Oѡ8ws貵%iF*6EW:4)Cy~L(Hg_'G%8rfe_tp?qzLylRI>xd=Tݾ(%°p g(/Dec[Z#J*Q*D:oRŕ3{70vl;nZ'+rgirf>drl*vV-X*iƣ) Ɔ Vϛx|JR,=|t$/'v4GHZ_ܩW2Ak)绾s@eEIVhF.5=϶R9(nGlWoҐg1A'aYg>~*HަorKg13,dc@'kp}^%+}HD՛jFrhbB(8B3 _MlQR=3OߦB}dϧY T@Q%;lS;埌 #o'hY+ ^z:z?{QT#s*+Bi'%N-bgq@(\L;cä^-C{JR]oꩂ!QXq>6ݻ +x@-WګE2ќ3tLQILNac$JD`+(Fzܗ)'&2 Yv8.^ ogCQ8Vۺ$ 5$q|L2"d$Eivi\#RbA:rJi "DJ.(Ys]|hglф)58~};fǍ$Q <:zI0)(@Z$`z"kMO[,LzT5BJ0MVf4 (|AFs e7xyc t(<%!(,Ep$m6e2 &NpjqsT^Lu7z*m€ڡ͈$\ԅAȅ2O/+s&g6W-4FcCsMcj:#. EކjUʍRE8IϚo v5~Rqhiε!FhpZqBh>[_W&H!b0 SC/(i_̏-&?ik?e^p R08428oθ06{jgMa$ 2 C$6dZ 鳷"`b;>~Bj/D +Ae H $<%c=[%J$`.yR"~R>@GD[ rXk;~"gЗ]]^i.PӢU#v&Kq^w $S)[e PRQ]Unc{gexBe$D#Øڏv`°CF.,|u;W15ؗ"8c$F{ux=Tel|_ڤe/$J[ vNI=B:\57{Iȓ~1xyi΍ 2{{/ Dzg=ù];]6_pȒGJf%lBQ YCIJBF&+@4AyB؜YB/0ĕi6aڪߛ|DpY8PAZ}:Q7ђ s VE4QLx/)EhSKTYcg@uk1SjԎh&Fcr#'qQgU)CRX`FrƝ5SҗHZ(s. 4zf$jjp$K[xҲQvNCN*7=U)džR=97jX_#H1 'J?$B+3=/F{C}F:`x:Cy9F>C+#uŎ4zȒwe[(vȇwgTFfc7eC5AKICɒ$9;ʶT_Z-X,.8hȂwD@`o+ΔQ//2/$m ~ddk%5|;$(|wLF\A}p+kR!H*X8GHNI(Kg;h`6Ma2t+ f@6(;%VGvR`E8Q%/S:fR3-F-NbpGC{}o /L?7)YsT.r{ x5BgB]mVckkA_5,0'BI +_4aƑ3L̝cMrЉ99 'e % Ҧ4!g HslL.ڂ [m|K X wW vʍV(}ʝtv|w{W1_8(5 ـBAk5Y/WA8I'']g_d>-t ,uԱqq%F ~M\s[]#By֤FGԚ)8j>}PʲK\XtNe;w)FO c bhu/!dH c꿕x< xK=ʍWn+7-iP >0Rޱ?@C[vUF}\;]KLоM9+vh֢#YΧ1;#U)}:7Ӕ04mClE8UY3FB+9٩)jA#Cq_xI6Bcð $EQ<GHQo ZŨqH ;.G =| CŹb`joYtJG.+2Y' VeeOf'8n8ַdQ7c!B㟚+.7f{zHsNȨ @9뎀MU$U?V(Ec xUwR M\98׸ȫg #S؀f(X lt;A ԗsY!5Fk^96Ji,۾kc9;Hƀ4%-o@VMݽz<IaPPF9>Ex7ZNŠQ3#*#5 i(J7mLNyq$vEoAW%3Q}kT%eS z,(57=A_9x(ih$~;:GX{:[i28~l(:"8vq|3E{?_1Vӧc$7-BRxٖdYk+G>vQIFΝ/j6LbjHw}XvSBgDmjD_b=%Bdo!=75A.P(Sۧ,GzfկmYwx6Vt?Z|~d£,]r#8_V>>yexK-,L݇1na8C1rULzDtPՃl=$grbXw8_g!RU18R Ƕ x"eut:g'ikА+(u @M2n]ہC6J Lj2'wW l*+_vzYjPV{*x%fO} n7"FꡀAqou}urL^ 4E9/rL8n|=ABv `d%FB@ =awtI5-`ni jl\tDuI W $u<ȥQD^)hB"NOj}HjF۶Yn!!-{a.ٺX3vv22IGl~\(F;h7:0Q[K'!cax%8'YN A,0'ZXړDڦTjU9Q1k7O@ϵÑPS-&ΗPK) iz.31K2AU KJv=Ǭgb(∺0:.'wllLp ~Q??(q %F7YtӲ6HI@f Cn_&+#Ϥi }%U pN58~Yu|#eQGւY%(psl&mcVS_T|%ZZ(bxh `7.=J? pT7Kh:A*P Qϰӂw Ik,7 լ9{%VvNP]ڻm}n+4CK2Yzq870'8 vV^xQS:9Q7UgotugQOjSN\QW EmM>vIOq{ol@HaM3r@NW=dfcN`򿳢ch'kYPJ\ '6+cacr`Kjz@zd"t_\>8-(/+ }/]!XpnbWrt}'yy&C]nxJ}ig\(5 ?Y\fc=E4xVZKD~mu~aHBP :0  vp%d%qL4t5Tn{dI|!Ql!&j[=O)v)\m~ euw Mڭay1e]5ou"0=`FĻ>u3i=Jz}do^1@q 2l ֮6TF_0?0#Rk/(-ArB;~n'A`)` N?0ŽXI݅TzLTҺe (U:WU &~0g w14C :ʾI,;JTf"M&dѤj!f h*6W WqԊQx1ߞFcٵ ~׎㮮OBM*ﳤ9#&-\GCAl%gm}E]Uu$z<<"(%~YdEW,|Qfv,t3*ngL҇e sRP?G 2g/@@;xLβGτ|a%RNԸNTGf#bbbWĠ\vviNWL(z-r"I H `:06/Ј:+[dG"4@Z3u!ֳNdzîl\yV\u$*jJ3ȵTnV+bDh0 6*!c92&*MYgKXŇ}Eiba}TI;Akr8P7u/ޥNt*\[ͅX;vn I!GtPQ(QhTUUL&N=&yΤnS}ER'Y[qS~9HA/囵8@)(cbXg [ͳ}"~Oi92ZT5@q:=}}~7{UI~G!ǾuY؞y@M}/Hύ;^AԐ)ޜGB/]CƥsK&E,':I!RM'ӃԮ(M+);7k&LHM3+wf&ӌA e1E#N_AE_e bT}B,@ Uڝ:|?aE[3i2T;CҌO,@%J/\$[& zW%zϏ|6TԴ`oV8yx.h#07#bZ(~d8Rm/񋝲n9n磜 I! 072+7 ^WǓ+*r. hv;~Yn{Z~izh٦5Mk!78iWsI(7 Yj\Q ghzN{2{(.dKQ7SZ70 euXDb@84θu ς)',⺩ :=X0=n"P0й-jsmoߚW}0톲q+kM"6/ @% 6+ g<B +<]'AUj[E|łjKf&&x6$>0p4#V6b 6 ,Wf7e-kfq..3:aO¿\A6FsW3+~v/&+NZ hl%ɳh :nNV4zmM;[R锖g\9p_gHs ygv)TVhޑR:}0 FsIQK⬍m|*0iS%zޞo6p/GZ[Dr%t?=$1r y|d8Jƭ5g$ "D%ywcꭜc]k9 #$l|>z>crBNvf-'6N< n8ĆuFdZh^q MqDXy1?U ɌXAIkJn>850>#ah+BvBX{b{ܠBs ^Ȃ/P B*,2Jd($7-;}}?RD۹Gr Y$hPha;n`F6E4Xj8bڊcmA2()e4C TƭEQHNy}^XNSN- }ǩ!\R)N\HvpQq3GId$Jp\Edh~ G%MUkg3rd"E.-EFSy#nVk*X K!|׀W\— z"d~r4qPnG.+ؑl@ *I׻M Gk%Zڹ@MTyO/\TOY6W8ru;O{9c_@fKRl׬֤tAx;6ms&7gjσm SD+TwHa 0%1'Qݧ^n$ƒG.ziTPU % T U}#WQ=.!'U{I0}k[3нy$ys[ U'lW t ~kIFa2H*E%Q#p g9jGO 끽Jze뾨KIZ}] > .ރb{>v{[4ؗL'l%иӳe1֘6gLfE;&!qgT$bxY655U J=`ZSS|l^!*R͌~V7LtE &t6O+.TӲ$(TNzHgr++O%ZJxw9NMk,rNI"`~SG Nܹjǀ>V~DE!i ~kZ9ezp]"/șnB4b9 ȹ sֈrtyݟf27QTH f(S0eFb<*5)_TSp`֚d~7lA@bt4RD`ޘ/A2\v^2dwTУRkTB)f;7سD m*& -ZJkֆff#BF]ܧ6nI*&b$o{}bv\НltN6ȊnE\ xUт-;C[̌X’bn 0,]pL%0 4&qH|Ȕu5}J.W@4Mg f"O%ȃTqsϬN)*8oxL+ т ؒs +#$*-j ݩY"'j-M|8 o.$aΘ4{]oѲ#_m*tOoh̳sn^GS6Rh4V\`!~Fnf=N~il{1RFܬk?LSH,^"Gd5 em+ӅExd]-$˾N9+V2ЍHj?PH#DJ3aQjХJ,Vo5e+[=8 ߫ =kG6sr;#T.$J}sQ)]%n;{x)sU)R4{=BU!'+:]j8 r; U 657?pjtUMEsHD~}GR;Я.L^j@K#dD}RF*L1h̙]sOpb^N'<=~pchchf55| d7X!NCg[#y5Φ0Z/^oFx"/]5tNi P,In2v}0^RAY&$%S׺Il=ސx#-"r^;˚FOn' j(\'ᣰUf!d汋{mд6`[C%F~zhTQw_?hWYY9 P_*<4` a C&U 9nΚJO pֆj\ .S :tg~0nxAp5 z}PgسX"X,qK QaJ?|lI$z Mٮ}E `GQQNKkv"ӧi6( \Lٵ3l׬XM g8K*VG\OИmb3ی|kQ t8~}_+D3|!r[u}ߣ&)seN;[-ۋ] ꕄFRӘwB+v ֞ \qhm?%eH!zʗ!Sd̤k)yoL/1$e}~Jv)0IC߬E?cc[OOE6!/(9"e"X&7.|D\N/.u/. Pm}_V{Fl(WCgY^n%׾Oe~$Ӛ7N_D5j, ^vӎ!=}IGg\fIAet)?+h#vU?oEan!RcpEX"7} x"a1qMƷ\(n4V]!|mz<=L6C}lіj,BMkO5I'{A.ߣf2MK s;e+ݳ3":#yj@k-IV.)roEE3;vTSԆ ]z4r69o[0P-^6b ~l4R)}A6H[] V1=a3ڏ\̟0hQyDg$=.r}TL};T F)7* hx: f\4JK1SUDɎxN V!Xt2@vLjkͤKNjn,6>a6Bk!wy>z")!LAJŶ31U|D*.`_F9Ћ#aA!qb@BWb@|P6PХF_a[ s̃uqEs]UQY}g$/'Nmsxb߹·VAicEceaKXmiԷ &*5|gtbwANgs3D9Gv }bMf0ЭKxP];9̎!Q@=zbmDPYSXJ{l* eo^* _JuL-i:q6]m;\.U &1q;+=CۚLS6?IuJbNv "7gṪ$q yKt5GƂIL#׽2& cjt`16nLF@[L3D%\XWTmjc tHrx&߰x[$|t7-WZQ2 F n!- i4MD!;`d oW>ç}ۖA"V=}9pʻ&ܴ1RiQe80]vU{XBbUMj\mePu}J`{J+s/d1vZA9NvoԾdb81Չ !J4Hu~ߨJ= 0Մ-baI\v^OC'4I2S)lw1)W9e>fw-0颃tŸ̫ţIp+ 9T0RuG E&BW!ylWmiKYCS1*LZqOW_ttF1M UJԻ|rB$bJS#WNIp}%)No,j`{ke2-\{Y쥈ӁP.& kvk"YpdOin+7-T*Ԙ,Aׁ{S+M1ܗDͰxxr꭛Wfƽ5X5$FބQ4\Fܛh=]g s&:̊{ȭ^38EVb Ls1.-#(YLZ9_Cm= aZKʑ:鬶Z*giaWE7dUw|®L|5p0B84Oj>潔ß̳,D߆fDCw>ѷg.cw*8p $[CV<`[k*Ahh\* v o7|{aٿpClzFyp$G͉:m!Uy66Y4R=g+%p]'|{`LQKu}sUcO/]y2i%o5?])&ID񓩘Yu՘g-h"L ˲mC듳DWi&r5Ӓ^rAs>SeSO]ZeCh|͠L+tk@iM|Z wO='%*6id f"ƿ;Xw#Y|8:`?dc|YU l- z$_ݩ|\ֈe,Zrt}.$Rǩ`2T15 tի4\;3o`bhs`.6Sg3 7-Ô}rݜ>{&ŤsX&t*0S[۵cn(*N 0[ 7CuG> =rӒ_s{/WN;hY`%GVʸdJ0嵵+8ƒIYorlxrƫ1ˆ:Q8js᏾0"ec`2kycϝ.H\&ccu<9Ay zK1=<ݲ_2. /X|4561ZEj.x 1%GyNh"kE lx8_sf݅7ZIWdD*vwcM+ 9+N?|N\kx) b$' Yb;:'5ujjZ>4Z5CTJJW]kxĺb@?2)4 e~'2\nǝA6 =mNp%lg^pO.7űV~,jqsݒW~;{_nj].z2hq2t@[^,J!Oluv,|\;l$_͗"%lDIszɁ<,`ބ(džc0@z&kPO\)>rX{o=8@nE%xZl[T06)4] (66,;]cZR:}(WC6Ij kmWW=9?ɔ@p˯͋y#:RE{t/fơ~w[m"="jLMrO  3_-VA y<)JW_` k_p+0 9r͜//͘h\3vۜlN)HncM,srz<O9ʞ}s t)u&F $ p,NQDR-gw ?S݅#7]-y+ըH}D(望"V$LBӔ6)txG9m[T̔&mbVymPU/7LqKu>qoVa pJH*2NqƜBqsmgΪaJ 2xk,n$'Zd>6\\ͅ!49=J@&yQ|\#<;0W{Z75PH&^bM# WʡC{ڋ/>UYUs Njwc/vNyP~9nga䁍8Įv@)(N;-/;(Bw;F6\ާPsR{=u8{Q/ܴ\oCc'Ҥ8jz!WQJ/dچ T=8K}BxzY(JKۉa m|f k`KƄ 9C@!-hb8X6+}fz.N>m߅V0ˠ:I7u(X؁Ѳ>塉Vro5֕#%N=) yG#TFzt*цʘLX.CPS/ 11zQŻKdw!˳*̂uv_/uзgZ\2k+Z'>cd-tO##2̈́ذ08MX Jo%`ՙ#4$yHJ plx, [,-7n"*zpO+X)p}M2}W쿤o9$j'*%gsʫq%gIw9Q5ѹo TNS&g|F%/c[S1vXs==K|Nj}٨~Nu$įb3~YX"K0 mX+\t˅8^ ElIJM%v |),:[Ppñ J7H$:nRLQf"m/#2ؙ#)9EWbQF( rgeP 0됶*-,6-P|ziWԓuL7_nGmI!*ߝ3{(=u^"ğxr,0Ea.xE88%ј*W"D1m4tUvNFpLl\&pa@*E0iz4*JKYhT;!۝mjѸ "zmسvjbbo[y+U.8襰@)fb*Y$G$iv~QaY @w߰O`nW'<{Z#9ބ*q"~0%-h@$,{Wok!t܂|jOݾ r\PP!2m"* Jgy۷oҼ+suEO@Pʍ>-h 5^hvU^]hQ'}kCV2:BZA7&|2UDaⱛkZfӡV[j@ot*d'hEX'yDZo՟d#܃\n{]p؆y=,`h9,'KțSDYtOP°;2F:wafH1[Ow3<Åp7@Ԍ.ӛpv@P-Ry ?xb Μc-7LG;d^͞; \~".DcP-UoPNטbP$YQ,3$5NB';oa"5)E"Fʻ}6~6j|<밵[ _&/Ԑ)a7.vx)OM2uիI.p3+y!`yY1xVD110Nxڽ4.K vtH#W Oך ?jsmgʅ#E?y_—Q;|c p/ 2́w`6-H]u^+n6eQ L `lq6.Ejml) Z8JlIֿ]]!8J)䗞J5mLƾ/cN+)~pYlil>H{Ge0MsRNV w۫ԵX_6q_0jy֨]-kLQjYꗠF\,<)ju\6x1` R*w1|\ya"n@7 ):BUBrd>D74vDcP.aNl1|%-=i3B2%"'ЯFaU*9llM0n-@KbShK1Jl׾ "ՠK_.P@_}_Up!d´ZI(6"R.֝l[dJծ!`typ`IE1zG::BrC ;@45;c7VO]{;P@3]i0{ s.qشЉ4ǫsFu>J{%{(EuR&\9jzސ 颖ZH  3Dzu)w!dVUcJudnU.Oay/{ f׻M^4PLߔu(T מA>\BQBL"rpmGyY~Ph_)9 [czLں%5‡R^b`^Bta5H~u<{U^.j-&'%d@1 /jqI)ѷˎPx?0 qVd[H~JW|m|Tp$y߬~WKYѬG.c ?]gE q:g/}&`D;ʧ1!Q|f|t/K#3!Y%)4qF`T0wc{ lG;  Agxm|{UsHiSO,c#عbQh?A$Rҳ!671Fl62h?=$&k=C8KN3~ʠJ(Ppbm3W/ Ҳ%n\Z刟=72"o4F}7– 2d5-8'+r%:YIADgѐ5瑭;:2`묯 !V7+5#o|Vli#%^Ћk{\y5Ug_eG:Ɲi`I-'~cB>[h὇(+B!q L^OGokyJdha֍"'d*h/4>M :^qH6GrY$6HSH#vs@ޏR's)";.НAHAȯ6D|3h0(oM ݅h з欹9`@*rT-0)~z FSF+sEk?M=,zZ5̇$1ze6JI3g [ "]=R%VK|t4G!NABfuMh@ra[Q^kIxE?Y<$r<KÛ+q@<P 5'y)K)𩴌3ZY.qÆcZH/̕G4^)!$2 jUSu c9e^? C,fCwVMn CjEGe X*w2]l\?8~k*VP˰*NQw9lϯҡgwKVۗZ-D.#$'Fwkp#Rm0#l$zHX :l ǾBR'B\s,"A:wZ\XE R r|2v-GBYHby0XS&{zqƕB4>H}Z<҃,6 ‹JrkjR8!NH@zɔ~x/}\ShHϹM ͊بN /kcB%~{5l<z^EW6Yq?ueZTt#+tL zMŨܲFBΑOVJGVk5sdzҀc= ,7EVyjuLr*8S_42(rsVPk fmexd mοwTP\jNh|s6tHu`ւf;R཮Potv@:ZMq>FQYMüjeO\&5r㩺sCm7׋1<|4Kk;gYK̄° rd%| m6դ,%xk+)m';K>Z}zCQh2H.-lKUNQbvx7(0Ca`̩/<Α*+U@e]IzaBpF鶱/1qD\cgPCBP&⮮IS~%nc !sJE]A6^R*?P1DU+CПT\.d[˳€YZ B[A{<^WI \-GrYs; )ʛGVޭϊ-N+X Ol-]oI/+$iΟ"0r% +VzCWճ@ړ*:v= Y{1ZxV:E7 s\v'-;He *`spMSĻYr߅ť<QtIx0% y -(3箝gs:3YY`Pbe33v l熧d !c ^ YG9KONKɽC!؂bQ@bL\H7u&TK' ;kb.. {|S0/gڱǶj~Llͥil"އ6埶5[")4,a6K]A]qړkj #d~P 10qMժڐR虠;nY7^~ 7D6x:1h=敖k!s#5|ߗQlΕuR\i(m8G,%, QFDt@Y>]+1L]"d N@kV ?^ -Ly)|?AH=e5/9=n?ɹfbC(AoS Ve N*D 4.ӛoyejfCdUy Ԑ@f2頻:ݩ"2+u'JuJRݶP **'cx M-^isc҂bJ(˧? cgKTல>  J\gb ,/uf\O)8EzvY,$¡ ubiJ 2{96oΛ֎k3r'²*k 6ҐI@N{ Nl J?7f*^oFHe7Ra k_Taeqaа?mADiyD* eEeho Dz,xJE]Sj54'_g& M#]#DP7&A2R\Rq Ym×'ԾB)ϧJxvE="K: וEg8p0i Vn Khr` ~3#s[(˺eF{.*&(p!AŨMq|J'w?bG>9YY8{RhA4D-n@z4YZl!i+N L}Ig,+L}{vOrr_:I xo|-Mrv$ Y!C3xY,ٟK;/a-]ecqK)sivAfy[̭pΑYgG@k`j&ϖ*ʭPTWc7%NlTĊPXEU ?R07IZSP/1u$~r KV 4ArOXiz|7wlM͏]cHʑ0w r[ Eڀ^>a=dSנլu5EG kݱg=d\fgl_%DM_8C4B5]G :>0)tܠ-83"JZQBE1~^CTXbGm9;)uitS[~EhB ?ɵTV.SP̈́ mG\ rzPHd\ E5 |8;L`]c}*/ƹӅcHk> 3XP L5=X`#c}ҩn{fe(!15|Ev兺M6kP;zYđw8F],h}Q m { 6ȡ'nL"oM˦x7x3m}t~{"FmzV(hXe. NJ f4vx|[4mֲVIln^s+.2;E!q o ]m=>B1pu4Sւ̀"8%*[NY&OS㐠ɆΫI[>ߩ$YAM-o_ uvTVZL)-FpHUخ,&$:IkmbQ{mSp"+5&vcƅ<3nPN3t+9K?g'ʞ@m:8Ãl.bĢY.wu$H+gca _u q(πPPp0P5 e :ZۣqFX㦰4m}֓*~… 3@Qz‰2o m4_ɧzϔ ٦'3`-f9jAJEs^Gla|[4@pGQ<L[,G[NvJ6qt2m¹Xhtn S?EJaz&1X*S٨Y$vLYܟ' eh|{)A+ҠCOsȔ7?z:@fjD=rTqw$)RgRTnnML/\8ԲbZ_/P6?eG u"uu(j:S}hK'41zYtpxv08>MOf& JV=fLoaM(@N^8T(j Em&i{.Wf1Ngo"(, j"0HI@ (dD~%bԤ7@`l~ x89ymIiV̹ObâNz(x>8$\j^ EMsύ~WQžH*#o{%9"ۼ$lB%KoV23H%s/Njq)EoC|R>$=uwV^McEsp+i}=Q*TB×pqڷƊlŦ<H<;*6`j8N)YEN-#[1@41+bf+2\:NϾAF_L ;H 2pg:G${)zi]"-@ԡN AF (^_wwv~{5[GO*. iX4Ҕ>lcC*k > {UmQ ns-rכ7o @ 'kv;ldKS 'PMo |\^}ridQ$j.uKz19{N^؜D 1_VQZl'Z5nY:Rr;BBb XҴ]Y]}vv{'ˆ?~,ƣKG8dNk,g: 9%ĵMTh,,meg ϟJx䵄%12ʦc,).FS`C6̶NՌanZFijޘVQK8.v}65k^ʈ}m #v;}wշHwteUlYR͒"/1/3m AKXȪݵ$N|VQp^s5N^]<%$dow |\Po>my[bQ_jI o넩iXE&+g%2)Sܑ\gZ󑣉&F=X&29^:[-`\t,GXz&XɡGvܘ{?[%ΛmۚH|t1Y͑; [毁ɹ/Ѥ.e \7ZAѝBR (k/yoH|!{3ߗ즊7J֢,ó6=xmBTiQs ^.>{#,xN"j03M:L!6Z12(Ly}dB>SM^1F]&F L 㡙E‘7@ hwS K!n{N?Rܿ7PR>ygddz)b}>Ør5V@/̈́pVhu\7M'4NjT|\[n"$W?랧A / F5x\t Rv읢y#xͦyd7?[7D\Q\ObB=P<&fL-]+#vkDMnݩoկ櫲UmF*e4y)~(ԕy\SζXm8:SAnt#~VrᓶXťKV;PڃeohNu0&͜`-vx!C,[]R( hJ2Dwk kϋ~O o>cp8TCOBt5UڏIv2"GTr؃.y m)OZsUwir; V>>^V6o6ןr;g-smϵRg6іPUdǔct4ߞ> S"~HmU\N=۱5HTCZm =Zk Qɭ,YC (hrPJTlSQC@PVjGza\tc1u*8FLOl8aK0y?VI*ny5b & q=7=(_5v#Wl0Fܫ$KG H8 8i^IG݇xj`Wgt؃/dW]:3Mz1`},2%"x}Wn: ݭi%bt&B{, ͷ!S|UkOxv2ںz1H*|\ R{Sϟ96R1oq AV\f W3'>o=9znUI2N+bq5Y_sn˻0$>F-E@+{;pG.W6$%?2?F˭d0YVyo9VXP}~[&)lڈk gYHU7KmֈzWӫIМ$iMw.Jߦ1%@9qCqYO/ߢ5n)ЬX^#YK?`֚713 5WIrƯ>CC>kġ!F y)l)}+ X4)vXN܀$/#ݺ~δt\ÞX\yt!5LsMr\b.SM ov|7>ef#u E*n&6~ &-ivqiV|QjER?6ۅmې[RlڸHwj!u40tFBԔko;kq@eG #hpLH##P:_T*M4O QZHf*/W`o5}9 f3,\e0Y&}} lNћe&2^)6YЋ+·HxF@2#|O=?镸 b@TOn8cvmq+ϽOXeέE, Ϥr7҆@E?K)B0{`&yIK'~A%BW@~'i 97|WY$OANVb#h䤜_׬\,0裚 {^Azخ>YOTK*rڿ39zN7Uҁ;HJW!P!٧h%vJod)2sN$ @g^||{S+Zpi@I3j$Za**LU_E=f'em[>J`3<&Ӳ  3JҘXAcaƟo тXsas2 CUTG%)W:N0]\`3p tD)8C:j{P?\@#X|٩7ڟz@~Nֺ Itб5Ggfwwe,6/@ $ ୼@`,T\[~;t":覿AxG[)tH@NZmX*8"ngʸwP#( R.Z0_)+-/u H-$7  T;ݚ-0'1ק @,3ߋ=g,+D"QgNn|K(e ibN{`qAN Ccueh@>w0Tèm#{hZWzA`GOJeAݸBoS<n1oh EbxI_il8)LK ]^]6Ya}P'9 g)*]oMWM4FcY#o6]JIjR>iZ.aP']oDŨ<۞ q`zi*|%}"ݫr&̇ۊ,O?v[Ci9ޢ"a64o-g1;|,%"nQ%ZY%s&Oeqۓ5>Kk[jWN$<: jsAT٭ S7<[L8d1 fQHQq̊HD1Xnm.w3"WUGbQX/ZMxS0Yi@@-WBr&P\ U;^[ x˜ Hi=6"a $5#:زp6&S*Ǝ@X|Ob&& Q4 Cn{vt7R;ΙN=%~seER D hǵ?y,o u_ki{eڗ®MW?!th2}E#z3FXTT]*{|jdsM|d N7MRihXgxoꮰg6v:,ӑOF!5$Cm 7pzsF`)2c6vcL㾀J"gӝݣnW~GrzJĭO$sgSQ2[I˕"FJ ltI[Et=)vsSoQG^UFY4LW(.Ky` 4tmvJz#*fvj6:6|>s+-|Mh0ʟ0U /6S<׃z(Lș#_vWB(аs\JR9:[ɞk)r ?a_*qթҮVXo r[r4 !]Qzώq5oJmgXR?t鋆%1(Hh  ƨv~w׉bgiEM2TvPPϾ܀?ن?$zLc-3|F"MRȨ:\Z5ڵ\ӝ~74 YD1c/Vଢ଼)-Da#=?n/Z27Wm@U+Mln;̵elN@"7Lթ1CH^ enh g-%7ݜk''+1'vb4]\#&Iuێ ;w* w,=W_CȲ3keyc.ɦlcyGrCG^ZRP&TvՋ:j cI? !b f>}?TUνm?sPde B yEFME=*ה}7ybumұ7=~ఋ9d{.zR~(U7)^wXKvƞ-o&4'Z:Hub VjDYB+2Iֲh'smwpAY$IBQq1|ONjU *W|[>K',Q-=1x?^̪Mn%:i;8w y{6Qݐ_.F1^'es6_+iɞ.QLe~XNKm/Ia^}]pJʒ#AqC lMO.ū|o `["tRf6?e>y8|8B@(SOh ؁qxr!8Ѧ́uJbXe; .Xv8F3p/K2;_}=tې&A}Ec;M"[0sMZ|ECOčqT7Gӷ,$`P[i31-ekB1{0j;|q6YqSY ɿ{Fwvٙm"^#5xtTQ딺h^:fA4r>{S]H댝@фŅS.sDUxpiG)RyA65zgﶿi $c>Uj4,ХX]'_f-Q Z['**PMzb=ƅ%eb}z1W:I*|xdܕ;@ܥABXAIO}CÂf<Gtܡ=ZqI2(\ Wlݥ \8ReǴGr"|_BUqwVjQgs]Boř&F(\L*Jo4p!W@P;\z>z[X(P/<L'ǿ|?+NtqjHZsD(MmӬ ;0j\Uos6Ӆq<(R0_c.CaY{5:]$zaA4<)X82^Dm>ֺZu4OS٦\IJò F>T^3&NUfԶŃSsi{R_Z)؛JW.q6yȷ;4e};k#Mv4֓:~OĴ4%B4zMT L2GO:Gc>M *?[ 8$|gέe{xm!YtBĜbѕ ҡ,ߪ2Uk_p4Թ8Ih ҈IBĩ!9rw!1!/{qM \k< HUiz+Z2 w[]SZ >HV|˼MՍ 1d.|]d?x_H\ *I#k4Vsw;}ȢW!5h|?ZaK+xϥP"$o0TN9$&њ/\"7Tb)Mrx[m6NjHUSBr58J7:?s~Ϧa|bp)*vqb-^D'&͍#+9^HW~ TQnQFyH_/!uJ3/\ÒsSLГOr[lzk4afl𹃄^eWzҼ4I7Hd~PΈ[9OmKV=U5s k*K1j|)J/^Sbo{hW6f]uhG42-\]+9ЦrUbkjèQ3;u~{xeJBLU=|I" l`2Lt(z79%nJ]G.O^wk)n&cS$K)ml >vU+?)*cv`#Q=]eixk)|0o4v,OQ2:mݽn3%( Sf-y6fʋyRhz|ɯf!TV Gn;IS'9KYa\sݪɀ(2W0p+gZ7&*<fz7 rß>}*Ƕp8J4H TmQf!_H8 Trxe$:Hi&^x8կn0d$):ٴO!(F=d apMu3) UU@f H^4dc\NJIXAkT'U!ahHC>Zon{E+/:iCp, ܓwjeXvי}Э8脂2?0l|X]Onu`O(BsbƿiWNNGʅO!_ER4EIL I`^ 6\/ gn݂~+?߮O$wz"`RWYN oQc <"J:LeB|"A8/q3F n1CoiѐZpS[)Ԛ,}ұNځss>-ufCʼץWP9atc#mQޞF̀n8Lj|L\e#Knۖۏׇ|Bc$*y@ pQLʄ㐅"+ U]eϖٺ"ZPNc8GȂl+L ɒsNʶ ;D|Y >-:W؝N_`۾Q З)5s|L[*TZi|*x+QYC\Vĺ{2{6Ԙ1!dMs-^m q5{3in f3ǭNVWiG^*|Rw Ɋ*a׫*(k 7'(glFsM TeU`)}lut3Kx(7&dh,?zbvْ4InzSwOCX frq! cyӽ4"Y(Ҕ?rMvV=ksLh럆e`S[YZrl5OBbJM.+{oV?5fV1)#hY24-,&K`LSwCwQ͞K˴u,Cj%Bjl*憖h[k˜DO{Qbi1ؔ$tu7ߩm u3QeFƘZjT$j,QC:Ʃ{Ja9cݡ譓T$+Aέa`dAPUKrPZ)-T lDZs)I.\ w'Eޒ\߬MuVz!1'ӹ6u|ɧrHJM}tHF+!{jfSv {Y9; fr҉Dt8zR؟zbq֢HK3[]i%wŀF>`ߖ;Jj+0Drm"—GV/1]n}S!L숭%RtXEMhH}>. N_YqVa{)m6ֶ;u~;{}@͌/DBZɣ%C MnHLeQ',u! \"U(OI=L[t5N AlR K KV^*h,`.X`9x_-GkԬz3ZtK4-,! Yoi&s3ɥd <54h0R,Ca׎ *+{*%׃g{)-Q<t>y40| +!rn6 Xc͡t@t% Q׮>&̷d^wW`N%_`F3'YEi9lt[z#[Q1I`\-Gu]԰ !:MGgsC꺝M8hnZD`^O Uo sR8ttɉRE{I35/W;W> 9;$:-7We}H"m$1n3܍$7PjyoAp?%<4cLb@[t]7t]yYxz] eܗ蠢's,79U,3:T37h8oעCG ~A%2QVV|>7H}!p:D`0yg{tN^,V`M~Q`!IPY"s7kv]C |}mk8m2ck XNxC`_S,z6[jT]%匎=K"*k+ X=l$c@N Q)ZWQT1^v[4d>uVP-\ {Դ25kA-?dBhPq &(tSY},ar9@Q+YFa`qم,_@$Sz[[?J}]]|mcWN+e~dUt'T鯽@ N &\qcl^ $ݾ{ud%mrz"'Lv5+DhZU!3TpLЭ[U\s;Oft>|<_oX'aM-`@]?Qڅ7mOO@lI|WǸZshR[,}V46=-A. &:T@7$w F18pֶ3C36E C7}@l-At!`㭝]$P roP4ek>32 ;}5OA)-Ԫ _y"6Gs_ܙxO'1cQksը'/*$(zȾ!uɊl@Kp>Ӝٺ=,ڦsqȤa#bˉBa;=v:n5{|3oaܣu_R)p.]meDd.Yv8WXzrf4AB [=3C=6vmi砠fOFߓ2HjҶI%K70Wl֙Gb#RSmT+MlLԉ!SU7EEExH{+tIA3s-Yv3T,|%(4I_&v>qwP&|LA\R!hpk0Sru ͔O( f(,̗txfRq<9/AcUENb$v~ɴ)Rd k+? ?Hk]uz4 ]V Y,Cid8f5\;xz/ֲUBnbh*W ekiQ)d?mmL]&1Y};m8@Ae;@L 'yC|W C`r6_'m޴]riݮt#lG,nA$*XfryUkHQ`ThAn?IjTޣ֦UB[H4Q~ؠmP -e}mxk0dkJ!Mut!5=9Rإ_k ak #t{^p CMnEY;g~2_'s_aV#ZEbH* * )c);0<3e=Ħ]q}pծA[ًG[mߩ)w6 ̆La]dw(aHnE|՞n=+-pD ?Ő!:SgSva:v:Bھ\7:썳MY+(Xk_o"ב1N*OCήyI?=zVG>24E# )PM(՞*WK-caƮHq(0$Z x / stScRZtZYof#q6z4Mۃ?ŵ!v 'vXO?zϤH9]hi:=΢X4[sp9qEᜇɺOKwT|/d({s|qDC1t'5T:"?q#VU"ãL#Z -]=ZdnUOO%`U=Sa]xk|f k@NI~<"rw&D6"ZAD(0fᮞ[|5}7MImIWt+#p4ʘx6Ju#nt=\raҜ1ӲD,aT%P>$WbJ|[!3KP T55Wl+SNhO =idgV‘:y׈6`yٱcZ{osbC>L4Rւ :cO$Cu] A~9K\' NVg 1N;E{bQ ]f!ŖJn iIɰ-U a,]wbXJAhU=Eλg5V~(?77mıVlf*([T+#U7z7}?8gI8t̂쀡O ^NpфzԄ{^)T>K mTjH]4Kk%]gLh<veݿ*ӤG동͗n</!ܱ{]B\.L4Xo%_ĉ%d Q s/ :@Fm5grv>h<>`x$ζdSQcƛ&$~Ħ#r~ʥ*㡬T7-Ո<,tsqeb%ih`MMAM~2s  4-)hO>{˟Qģ ;Ib\5운"f0+,gӹpC)بx@2CrG9M-Sj^)syN:ϧ"0BRZ#I@ݞToE55r4QE-ߟ!9Oo-i֡A5*&_ `{$>fp8@)G#UO\$>C-ȅ9?zsS_]5⑨3YAml&; (yde(~~EnGz-铍D'ͥ p#j#iz JsLIv@o+GfHuK~jkdD&7rJ!*{iʌW-0V|,ILq"V4^3OoXX37~K0mӧ…{l"z{!t,a#$unb j׺-1)_t$8a %0S QS qu \Mp6H6V$&nn_H!t1z&HhYlM>>fWt:b$L2Bkr\?WF݄ WDaIg>){dqy4NzZ"GEmG0tg[vIs ͋yTP)4d1ԵDg I m8yAe1kUSO/V=*t0e5Z0ă8Xna|aͬJ)vrA`ё"PЌl޸[4$!$/T{WtϲմͥTJ&@ؕ~O{PA.Z9xwuWh[A8|ɚ4Z ]B>Fɲ $~噯䔵"Sn@q i>\p(4aAj&~i rDw*YHwY.aodF|*q٭Ӊ%=DMa?# 3y*~ǾB8P,`M S({97xyWxʳ%6ljlG {8J+%^`eAPll:Rki86& ǂИf(#+J(тEj@EǗw@p0tMβ[2oS@Fـ H-3U?鴱6[FnQэqpTd'X#*RΜ[2V->5.-4>h[g|*щ3__,~bow-p%8LgՌN=5x/^?:\ar 8k\ck>Y0R|V~v$;UMen)` }EmCw#iY`jdB fp^* 3ہNS'+d3c jѿ@v/cd: ^TvoagF&ΘhIZw귻ꭽO CQY?&Ȟg(!(yAT_G숲dg)saSB8GRtpm@(oN%-s S**߸EI$,ᇰg/Dbf@%%**TVb$Q q<'ҝctڻ33{ 9>?acJ5}:[Dy RZnT&ԣq(Z(fP; hn&2 S"Mӷn^Ht0h|WYGZnf_ *0n"сmj2[gc۩`;㘩kqkc5s(rM(]QP| ri]}:mouډZ5}lSig?ve7K2)HmB/s3jJt?LO T :W^*i;A-YFEK((lڼצr.^hC*]ԓvD1ZTQ̜v8X4鞹kV_:w?ӡ0~Rt }R57VgD@|{IdD,v-ov|yON堽6{bdε9[2"dWCY?'(\uN~6YGMFm7XI0[*c)ٸg~҄L*IZZBHLR)͍2C;!BY5(ۗi}*J`io4A醵7_WU7j&b&s,lPU&c>7iAwl 0]E%8ҭHUs9X6ԍwǷA"ب*c!*ߠzʎbD+ Owx޲ÁftNyoXӖP;œ(sHOqCq_QmJKJ:!8Õg$BpԯghkO{\doEeT[nE%B~0^duDԋI*$ G:*V^Hoy1lO%P6IЌP:=Gfl:# i-<1E`LhnkU!YG\pyzIdWX%Pۋ޾* kP 2x0ڗC650UPjGw@sԳXcdޖN.tQJ"č/?S ߑ{zȝKpl-zrڋWO5JҿJ\.O[8v<71S?XIBa+;, ibU=^R{FBKcv: __3vwQН9>31 HQ=纸[K(ʭhH8hD/ Qwlױ]:i`kdB)qN*2&sr⺷ei(0ݒm,'Hi7EUgh?P[`\u4/KK![^a&Czyð' }D톱k[Wud :T+Teli8BtM+6e1^2Bf2֢2ZX+ͻ⟚GaP`b/^ ][s*Uvֲ<1e5v ^Ț%Ϗ"ʹvM>uˉEg7HW-v$'8ZpHE[!]44-;_ooȽB{7Vt_s(ST* Jw%D<凷ғz@8f+V{9w9,c-r ">щ ep< yAYt[(^I'P#:B)~q3«}@$Q{2w66A~gONё|f5)D疱ZpGSÞcvq-lD"5Ȫ_=w.R>nܣND!s/YDrgqe@B4$xnμYc k??5~ 6P]׏KQbS#UI<oPtb"i+AX@`E='&׬R.t5?"v/$} آ I3ոa*Ǥ96=.zF ~2oˁHwBf WVi(8J&6SP]~:_>yli(BS Vd9u'oCLGR=z^Vt m⩔1uhAC&N(oNmAܵ[,Hț|\ d瓕g\t=b ޅ?N9OqhZd#Io ;;C>//S}a,bxH'ly>MOnA.uLx!.(W$ғ,D>zl )i`2c/'e6E?!(aF$⿣9csZ4TS@X0a:> #\,@O|#?M.~03Ֆ+[_L(7uف 1| =渝ڸR/@sm;fub}@ٵ@+!k^ %^@CT8RN\(eP$%̽Y"MȠZ\! U<,jFuxS/7xЇC=Vᛩo*=ڿp^ 32RJt;ϖK2H.*KӠ1=wH-O(dBޤN1kAmywh?5[l62Va&k3'IX}U(erIfgy-l9BG7\)_f2D:oRAE,d?4/ lvn$a:f?p|%MLˠ=jɚצ؉Vn_[iT$F@AڊRhPUMH(0tF,z2wVzv[)BCQ^5J㩼; <٪zȠuP6;ћgFTz 6ԪNO{Xƛ!|ڸ΍ʧ9؍$fDrźHVX~ J[&:f ?k;jn\e#3[ 8.sFL];Cu´=w&Hǻn >V0B (޴6Dbn Xⴗc ]Ѳ ֍Pkd*GoqǶڶY#+|d~T ȻȞ맇W"ṱk B06Rj݉9z˷}Rp{;kg!Y==6Q 62´jH'qfb|wlQe7* ̝B,>M μPMU9U"j P UEA_ZY$= ^8 QsGk0g--lm\T U:SKY7TX ZbCk6l/#GPC֋ǎkN/B]~)u9p| ::~di{u$Ԟ5 y&2|p,Ⱥ;UPSN YFd4~]bNH k1`ؼ6R|R#q&tәw{t)/ԮZM|4/cHCt3֥7y̖h)45Pqʣ1 2IaV-@!?'p$eL+xd[:ٻJ[H4orG\}%o]A3MPMb UwS{.vY9更'9_컊r>sK-zN'N]XƳ/̡> E` &Yk* [~#wzf].:_h'*(66vӪ|ӢIɧAY:Vlc/7c9)}bQ`Z\~M^FK-/szI (j(jr54}Px6/L<#6rbe7} i)!(,>,O|]-mSqܯ% "B_ńQfWF_/S| ]wxc-  R F Lr]DUح֧!(ž8reᏼPJb(9Y$@U51W.Q#3?d/n"@B(YQ et|-i#B;MNW4Y-' ޱ/,ezh|]Yr7FlT s21t y Or=,GE{#FצTaIGE3uHRgAWr.$f贔]Ѷĺm9^8\O- \# $)!;NZ})Ցߎ {0 dJ@7塝D=~} tV\ۛhZUx8YO-g &HъV; 5v͒b#VLEps \ש@0?wp[>#mW\| 'Ր"8{ WpUuvFMdvRUPGUm>9!#Bf^4=BMїy-pwж ` -tRǭ=6=rCץڜ#r,7Hچz:'SPHh4CcJ.OuSܾ+r }|r`ڹ ft)$+rZ}LHոGh "FWo"k] (]8ĕ2ǣ:6y>mR%YS}#ǑO20/8c"RMp8h d?g-VLfbrf}Jp-xc2mr+qAKDd\A+qQ(*#X|p IU=q>MP@&h6ªTaj`adް-][T&_>dcq"=xd:`ś񤔛jm"v/P$r"x]ɧ|/B( ;t3 faƊ Ynۑ?nd@G*0.9(l{~;E:+Z"f~C(~sm?B :hB^B=׍gf][PPe-g٤׫/<pr!_3~Hy ~j0F V8[fUFBN;X["hu[-xWqJ8jCM&\)|=Vy8[.TurFB˻NNf/uJHaeg'ĭ!6K1@Ox+ zA[+|x}GG\t1wM7ĶQp_z{aNj-|1kXVdc\Ae0m 'CIlGXJ-KS693G̝-YՋZmνJf ƃaoC/ɘ%)n]5)fw/:D/gH)rz:ZœɂC6M)_&v>[+7LA\RU_+S](Zi\2%R}6Fo##~3_H)0ߴ}lN"$&@^7,<5o?ү?z>P{l_&zOov6ҶjzL2LإM6@rSM1G已J5nK'zŹz* (1GP^4HQLD sjTCsE$i[Jˮ6GS IRx ;䊍iTؾ4_x.B&>pqz1Nׁۼ3,Ưpp<IGYnU pK UW ~#Yrإ>13qocHw%9:MR3`p&f(?Vŀ'Z4ce |kc*-i؀SE+5&nx6)^g- mNB[8aNSDGz=I!6>isLuOE i ?H{'dw 2eK|(b2%|fUi 9:8&59ѹޏ0",olA#f6A>UIv ȋw ԏdavF9m)wEԨӌ-A=Tq/7L/iv MX~/(%M.} {K?&F16R&]2|;hN ELN0x":p?2nG݀&Vѧ%I{6.㑬8 Ƨѱ~e02{p5Et ?/\ W-S?"me1ZqIc?&*[ ͒x؍Ž5{ e8sG$cEL|y]{Vy2<5kh d.+twɧPrl$|V!{>4o]Kz``L#_NR0I!Ţ\6A:;XPw|x##}()Bt?p'FsFj6E`YZCPxJEb h dv2Rp*\+Ũ<90`Dziž"fW_/'VqL| kgPGWyh,V:x~ ½9\#D^=^~.Hn:CHׇAc}zyʓeLw%ۯroXNU׭\WB A])f(ɘ3jHȘjw!&%'mavrp"y@y0m &D"g ě`}n[@|<338}yShĞ'_q:NB;Yu*VKcY'5_/0a'WT}^Hmwy7GjZmFPKh5BW[!c‘Vyu"s ћVhY7Sx{T(Br8lMkɘuR\tm= oJ+iTT|vbăC Dv 1Qc&3wm`S &_bFCkoq#=VhhhO^OQPb,C}b(۬;nhR@g(eg|#k\4C˚0pyY|ObS+(~vN)8׮WK6r7 ESX0XxdK|}_k/>x;-|=t]ZLq8qϕ-% ʈSUJ[+bƘH?8lM >]J&N'ƵSZypm A퓱)ɤL Qbu]PunIPh2:Z3fHHJ{H&F?SDs~@$^}@9nHxtwI*zd>n?ZPuDl"' 7*Q5%+x}p\r'#J⡦K*I';SQZst]v 9eq$D;rH s&kGMi@AgeGxGXtv F7Ov:V#E]ih");iJIgz~q&L-\ f[_'=$^oBݣam}hŭ:>+Xû6IZ2\؉ty6:?8~yL!۠W,߉5xwD Kl+Q\GlxP\dIh_+JWdǂϕpӴDgYg`7 /T)ow؝53}W~Uqq"'|!p6+ ba4}ylkp%Yi)-&+uEzR9ȏ=}VZ#hhf?hzb4īL&'KsrUN혃02y~P{V@c*(f %tb'!݊9x[‘ G3pԷ,ްg  J?/4JUAO6R:JUޙ~_))4G)4T"}і1 2PL@V>RhC0(y =R`Կ2K|.ܬ_s6My ~pDC|[ @hAE+^M6QNct`%z1 (IQh^kTccou %ˁhiܕI`Jxd*JO{U;%,Lml(`GL!QԊ]|4#hyneH\iZ|pS1&AOIϑN%Q˘^AŁs֩°5hN~ty*n[Q4HxҖHɤ֜RUɧ\Yji(;DlY|=(^hIBC!ujZ:++t N0O>YvO:6 ^ۈ?`, fs% S#`N\D?w堿>۶@L $r&3Ȫ- 7LOw} @1sEX*p]Y?4SbpP-3xSe*0:_{O _zK;S\vFGX`!w0{Ϯ(cIIg%BEDq)_ ۿA9Zbo.w^[qn/o5rYp{Nd@lc o* jl΋~Vhb0/\lMBb:g Q_#WഢˆfnC+`o}"Mfv^Ս^&w8tYCA[d_*Aá;*',d*Ioۚ6+T%+B<8Se~m$TT0~uo72ZHB.{o23\S)6 2"Pԗ3IIΥeLa{32:~]z8;L{jgKGhBm~}_WG۟0E/$uo{9OM+)M"9yb<4P.{ϡsLyUpB{&-ż RuGbB (uwh7Ί'GmB(֬ia±ʆ6-γۍN8Kp]Ph.?]u;Ez XJh߄2r"$y'{Žs$Na~"f0c;Tf;X5'aG^졳>4p\N"ټHi573 A82kAqGf-YY&aʼn9$aH^ra.w ,+}jF@Uz] L?#jEH _e6NV2h?X);h>6 CK1-.6TUm%9z+F لu[ga46ɜEbڡF;B v6B/`,H@)N;1IRbB"" (a+uh7(TζnL~J۵5\MpLM5>$%+[w^] vp#EFHL-]~8Hz3=! T Եʔ NBvy36C1 'p(t`XtVɁZ?q~sQ>AtvJ9W0Rfq 9q߈2.:qM㨱;[@Z_AX2,JƝmʨl3=wR➏e˝$?h L#ɉ,yXe4pt.Ra3cBXO#/>N-w{i=X\^[.%H!9llmBD#Neaxֲ'[j<N{[ Q X]e0:L+4d7s#Rb~aoCZOjiҴsb2%ރݚ; uWV 5_0 Kձՠpn%w4>& k(c2ž:D/#6:eySXJ@J_e]zȼ";!§2!D?PP9Q6KT.~c5o$*$j(7/ &7:l).x ;i py$ +"h\܏ܯ\vۇ!(MS]g]ppG'%iQZtcU9>8MLjLh6Ŗ51iȔď ٧T|U/rr5js>sT0ws'YeS$>Oo{ހ`7&gj.؛LE$ 24"Ex=~YczO;@ܛ& 9E/ {t^9[}ӲBQ}hoۨ-ŽloyM vB01Řdߞ1m{w7s->&kKmW]󍖴u"k[L~{Sکav}QtjWSΓ#nRNA#5Om]{e%7J,omOT% 㬞lv׳jd* F53ܐAGArjIf/8!P2 ЀrϽ*kvF@_ >qaTUP:9#^2Yp |TNWKPY$oc%Ise@'ߖ8S0wNbG%UB< ŬbQGoO2 ,~f-2~CpYuwJݸqd3h4#,>$c1ϓ,NOIg릱p0a&ʠz)m%:w@E)we$pJJ1#:Oq8Uԝ,Te8{=X>m- -OӜ0uKxb$q\[ (fCOT:ʾcQ%[t{y'VXm\OО{YviR/7NC^ց4f6W.h' 7eվ G`ilJ+QY$zQZMb*r☧q$plXw|9z&fuwf;j&F뒅3-| nrxš(f;TAl0`)#/o! "8Q R3D_i|P=w&ŞVem6J+G} tc,L2DWTwc t8OFLfЁel'F}Eތ!z7Kmq6e{9͗+Sy4} P գQo=f8]Vw70!`)QN&sZe8[wa?gXE-V+< 7 ֞2 U阩mlA@US1Vo |%3_}o8{$YկZ}h2/ǃEbWT26ku<{$.EG[goM^ecB=dg6d&Akax(0g&ߑ;XuA` Gw YE7DR:5g,P!J4Ⱥmnvڑ~ WB2HI3iRVk\12fI"\`֪ "!usu^D'xIp4bG&̟F?(f QЩ~DEc[3xt/L^_ռd{ tmfИ8=8!y^q, ښ=M;?Z&YT8<ɓQx{kXY~c=CXf:JꨖvˡTZ-75-Ns; `C5 *NoxvҌbG˳ [MPHf9^;8AˀgH޲MX,F5w$췡اK~˰A( yv\x%xÈ~J MџeыOPH+6] >#IHEA  Rmb0cs *bC'HR~1?Z|3aN5RAA| :W8>K']j8!ն#d|p.C%Ko!NZ.(CMdt|}j0\irҹn6̱hܠ Tx?TM$w?yA>פGjp$1 Z镎IRs~G7h2R7:`7J~7Nvo.N8h}%$aa`PYȆg൑GfLAKT Bp 6x1LЕůV e v-Gt|g\l%PHR:>}B9Xc}0F$sl&by XYeiB]ཿ QZ,o<.s-*c K-a[Wc֩%;4HT9 2 l+(g(R)w}![t62"\N%9u{@XBBA:Ƨ UR+ˡE|u'Tڨ[!'\<¹k߰,\' ՛iw#;[B y%w%`w^ [ hb^nhPq`=*wXS()^$Fjk`,oFC{ZsUOEd.wǯGq@acyAru零O Hz)VE0XyLv0ju:0:` ǹLjg Rz-q72κ}ԇʟ ԵՆc1/jU?`=29 *I;̀;{򲎷@IֹJq+(XXqMJM׆-6J50ыaoAKZl헝`ES\-3NL Y29ςWwܣ1cƀpiYuO;V= "֪arIB *u 79UIz.NKܗw#NfhLDh}' 7˶Kvo&*!`Sᒺl"IbH`۠P\ŵ.k;,mˍ>Ԃ @G΀ =P4dp:w=X$R>zxv:UYWUʊL!k~ -P&NݏY(y%q1z? aA\r=gRk5ubfMYMjQ_]OuwXDذeʏl'^U ]pRT*>O\cf~z +κX_zsD;}Ӹ69%XpƿIQ+OMiA)P%J%h)Td-l#>oe"yYcKM@e7I0v6ٴM<lT\߭ySQY]uMw!& kŀ0",T(#`0M5m5BiQ7M㤏MDQ7I(a͈ܜ$|a\X#!,8J*Q;*jJit"d r,T 3Ib+iLRC&ZjW mpD> ȱ/W-*r1B8sQk:P `04/EaOZFn)ohA2 {E@8L;EJ}rյ7_ ˜ҩڌr ϕEo3`cDSRds 8|` k>A-V 0<~/U5cak XNxߤ{<ąkLPođ}Yl^*%vx轷>3{ogT|w=_^c.v*(rC}߸ALf3h]2DMG1Wbڕ:dзA0#ЃEUixTx[iRӘx*%ŝ,bo`7$̨fivබLY\4MJ~%}8uIҐ)Pjw u>NU|+7 '@L6jnD$P#]H MXSFI#ZUUpmŬ=`F }j*s4J'AfWzVY0\_zyr]26>2NSAW7[pEVIId{O8~ ݸE U l "RX6h])=rj:)ʐ8`ePN<6d*._:y~0kRCQ?[Sv6S[!wQ 2zEȤƏ[Փnn9/Ѿ.Y+<0_0u%"ؙiር¡Bt% LTeLc;w5K8{M k&E):xg DBCUBh?[(d8F֍`>*2àF2e ->5lH;N4՝d HYq} igEuT] \q9_?@#DurD; ;C}N! fD {AXuB~`S47%([VcyA{Eh,Q?V;|fjwSCaSq bus`Zŏ31 x?Ea^ .5ŭM"( )~Bw^)]DX3ŪN -\9M~o%+T'ռ#~2&>Vݎg:K{3-T$}"`$ ?aխA 2o tn?;wGLp75Q:S15uBMJt R3ZNb. f_(б/9!* @ lK4XtL\RUw( ֤l$Cr)5GBeX:K^'o6>k0K\`OSnɢD'ҵn+`AsN1"㢓6ID%NZ"'D~>KZlW9?)r4眇S0,[Ҽg4;ꃁԨSДPV{ )XQ-ı5ew3('-,m2g`+9Q&W_,+ZkD .$塱b$gϛ-\QZ|ja4nkc!8tCb M怆e{͢9Kl8p1ԮK=$Hp!靃+π@ĨѬpN ks^`OǰRqV&ƶ̒Y)^rC[zmǜ ؐ!-Q?.Y^eųB.;=FZ 5åP/z1#8d̝ҵߑ t'pCU#=5,.rRkU5HE7F}s:N-dvz+$J&9!(cUxmhKK?+xDcc]}ec/v'i%*-`-`9Axr0V3Q̈ՠ{cdE0h`CD09HUbK;CF #ffh(UE *ڮ?)H=j~Vs M&(rlYW xbNzC#>rEwclàme{#'IV@PNAIqr(x:?Es_B oCTCg:>O)s|Et6M#N+=I "4,8+ciqZzE6'bd9™3SѷPy @Ӏl|lޢRZJtoW|:%G JU7/6 )VP3MFy PeyoJ?A`o&O WyhH*(xx߿xq9(UOq#-$Ae ?wDNnXٌt_ZNu)q+]f8DL DUA8TKihrU/璚4U: NtXDE%$~j}er3ՊjͼhbsAqwW#S^Iv ѕ}-$ xaߡmNLpoij {;9RF5TdAS Zx&{'wB̙} ^~Pn q7u 2ee& ˎ"jqyxO^uN?iFBf@v fTO? bB6PV`Xbc1.cy\E}u`lr 6#x50>#eŚ?TWgQ$w9(.Zn[Al͜vRg[#!"hTIUy/K^ { tCnsh!6ӧ|*pQwQP`*Ilm骻c_5i "NL(d$2QHOFG IN;/\MPg/$ -Z* Ñz_{Z&)M -? ng=f+c.S LIIgn&O {9{ÑQʇJX~WCH)\F%w]Q?}*Cg])ȃh56+uk< M [x2襻cDYl$ 8oƛ~V_&.9D!V,ֹK+F~+F{fg|2BQQMWkN{|vgЅ2 cn"#U 1N}`-)yU3< z'f#',Z㗻.9tY!2N\j'kmbx)w2vM+ DM~;? :C"~o :&9f\yf+cq~6^,DWK rDAc3 $KRiF- qGw2۔lf1@x.RD Z3UM=>T?46~Z zs娏YSq#;7)C[BEpq5ɐ u?}'z@ dF3ᄓ]K}|x; VX zܬW?>S"Yš0Cg%e0hM1E PT; C#J2es)#. ) 4wV(Md&0ஒVZ,?m>g-d 1[tb1=0OZ CA1N21KFhoz'_yC.ϭQn͂ye_MXyv -"ķk7Ƶ"ԭ+F!6)FW_\t{u[Ea<Ȝʖhā孧طwEqtQM #7UrXW!,@ VV藨]MJS0kZh!J}(Ӂ[U~Ĭ,7}msN/ 0xk/ MǏr* 4s>=a5:?N$3i@-Aj)J8%PʏޢTT= ,C*EZ S{?kvnch͋NL'uGzC\)Dpff͸O(,hTFkuaanT#U֚]<9x^}i1T]:_^}l/ ܿiws>-3Jw#2Q[ё?eta}\R3cURRZ*/kVb l\-:2ʃr\O,Ǧd,ɀg] rdLV|?s!?n~28NrTl﹚eJEE"XSmט[d|w.0i,1Jz}tۘ%G.,Tc?=9Eߺ "1gs+S@Ֆݤ-lz70yӑ9>6ǥ3 -i)WY[A'}|M/o7kAÊ `ʔ:c,ɢ'HAr@N2vȦJJ~[cvO&g!07]?ˬ !>&'yTh%mQ`u.XE0@``*ہx хЋu 9':`QrZqfS[*HQP]Qu P^HKU+5&){(\"J4F}\dSvI歲+\.'%i eЍ*0]2 Ly'm?"|("GP{y#JHsMtgl\c}KXq:ll@ .䝴>(KY:{<3mO[*Pz&Jgp&ndg0EIO?#ZsNx¤\-GJDr}yɞH>f_o:kǩKA2ѵ#cO(#CV;[.=7ݰܗlXol0Sic<'DRv%h)< GO.D7YsvEyMi©Z@ѠB9Տ) #r2u_AitDgܪ^ɬ8G˿}89 QH93Cz(,$ _/H>K2&>|$A$HȉPVƣKWJIΡ ~y&)ossLdn4g_G;ɞF_bWiK4n~^ki0u\_!؏3^fһuTQgC_@ p !'Wdw+TΏvad.0 on'3rŚ;ʼ[}I1)ޕm HO{}a))MyONo:wrr1aNJL߸~vZH[ Z*;\]nv&I+d7= i\…57:qoՖ.޾=J=%jqMBN::5"b(Tc -p_$xMNREO=!ƻ%Bљ{{1%x$*v_I9#3.5 Np%{ܣc|gO H1(,` !PSG倀w.jjMp&znJbN1 6qc=( ^wo1d$EjΑD@>Qd\j3um.Sw|+ِ0q9oj:Q9X~2C+kH0:-yI"kwhiEe:wc>%V*VI?ң[̌f=pcރ28k_q '(VݯUK@tJYgasBWz c- <(Ƌ\;/CNQ2G0*7.d5Y6tɉ0F5o,$S,tk ye|ᒹDM%gƷq0 o?!b3z kx fM$q(fYO]TJ0h`6^D3M(W5krarW#{AL"f!YD1g(gaLEfF)$}GG{Ep7DIj:gT5M"i,2]3Ks髯SB]'f(Ę{YQxAD2UjhZGNVdTp6xFo@O#5% 1$eÃ-N6xMk譤2+0v uh` K/4-Jbk9"T\9inOvw }N0[v%ޔvД6꤆ t]!c#7cBa5ILJ",v]ByEPkfᑽa>HN?[ʢaa=;-nFujn>mvHİ%7B y` &q8/<,vCCNu?1Yinmy(X>b ӭ+(` U7|W6{?O}y/dSr\Lof=LN^n)\ \*yʿ^6"r+t:.^R::JЀc=Yu8YZ ,ǏIܝCsGT_)ׂ̨VpuOA '  ^d  gÃDlmA$($C)>hT'*WurA`f]Bn 9>#J[^u'_OB+ˇ=.0e,t}f{{"2Iz#@9jb$;;^ػ`S:m.](l>ȢxWڏiuc`O:wK:QϷao{Dh~ yd4 7<Ɨ,z&LD|xAwOyW78H<y5;Ṇ}UVd`M!l]-+3]2 V6bЯ Uc EOi"!8Z}ٸ3 m>HןP/9}{j: K0vKKX\i n'UJnřj}ڄD'<@ xӤI[-۳bQ#vOľM׽BLN=$ 3ߢLV+w d-hm_AdBRN^7Bjї) ̭kYpp*ufJPGheWoNht,{2$iid6+;6")@<"!5F /0,|+`& SZ;#cT`BO^o4sȎd% W} t 2fA m[}$G3y!l1pG#)3ψ72-SIVc;Zfmtn%:KV0&#a_D?ѳ D3TCHSF LjA7lD} ]/}Eu8]tg r

e9{U6'P/f=q;('v{hސ5֒ P(xQ|(!'03M 'U$}.ra8(xSdL U:^0& K%G 't9h+ f'Bt7"ysÉ3*p$:=Ѣd&ZP$E'Vc' |$tdjhWVx6Z:E VEL Dv-0fƍ$0)N4K,nDq^ۿ89T\`J6Ϗgn A%0m3}֖Qpܧ80kH}Es=Җ8@3cUȡ^ߴ) TCG(iJOҦw@-@C`&9֙TmCR.k(`3MaAOhJp׺ ,zb\? o t2|#Ν K'o8 u,(w8rDEN(!HHj=GNY( J *K W{1 ָhc>u0665iǰ)nM5-&8hIN}A!xQ9[q_ nPQ=G:%3r.4{T;w!»+2[ w;W,CYףڧVYhWv^*dE&jg872ɘ Y`i#WCzb^װy=lOo.*63=ݤ6_ aG&ó'h"V+瓗!NxLt/hN>+>~:6-i@NIW?y[L"(NS6dBFB­f 3z!d,8z UJO^[m:eL՝Ls[18S6ʰ+$bQ# U7]!lN:.GdxVMQ7?qmM#CNcR̀ g@R4)~pܾqvτN_h!"uAF֐7kttQ,!\Y#x5l$ ҟbīolH]cPYҧ6e&B#`EIx~^u ڑ11zqV/*'[ٝ *i_#0r4қ+b7%(B[;hlbSI^r*C҂ʃ/2mr_^㯁JI@z86I]Ë%13:6h1PA29֥5:ڳq;0_G,mDl'i|х#-}eBB3uF8?kod7-料S2 \8hpyy!>[S$΋qd3zq@B-1+1v}ݘ83_Jh4XG] Z^Er?.>uGC㑉}If/NxgŊ6OA+Xnb)5\A[DolLbҷ@WGxT'ep!2=p)qMި/B?B':4l&C_m:TB' 4TSᐉDr-o/3s.oxhvl 5,Յn6U$YU5|A_TRː{eGȤ.6g7ǩn@D97W]O Ca[nyK3MGlp۽ AIWǵKC.L!8B^4*ZEGŸ极JV-"IFl:| 7X"v}tWh"Qk ['FŅDH([FwC7^g~ [Quu_AJWoY<|PSơ ~g;o/a.dXh7yk*M- BAm WU./^/ԺZ'H9Dax+|Ȱ IwQpSu2T慇I)z^^ ^[QAe#et* [Qv+)I_WAtFx-ue[^n-Jk|zS6 fz 4ޮ$zC =5V5z|7?,#w%wX{ *bii.mkd࣮&۶Ā֮j _q?O~FW䵷zFXO.+~#,Ilrb$[f Ȫ <{un|\" v-91,gQ L<~gltGk`@Hv71;+%kjh زJI":W,7MVݬ՛mlU re8?>/|' lm7vu?nh   tIUo^d.*QvR.\&꤀ @u?{ d܏fɉj^Z&(Ixs,{ U;%>{~R-pM1 uNLSxt)Dru]k 1*z!UË^C2C~P';)6jCt,sbFSO@)FT٧2$m!Y%7O4}Gy3%F!"[;v*Ǟ osd%DB%T_R)-'rX'fu_'θIs4@ /PJaztjޞf[76,a1A3,O^քä47dy0T`%Z&rs5v-a?Tc]`^]z"WӐf%,1\q Iad s@rtOiº0鄴"erMZػ~E_Svs_3.G8[^Hr/>û)&;k9mTCZ=E͠lt,R--Sspؿ}2j`Vn,Vld{ٚ1m,Ou0rTU]db/|t }w D&&Qe=g`.6$lʐ rpT+MRHQeʿD4O${]דmDS3icuU~EKsWv2}܄d^4rN|:d\/3 W.wZHN~{ bz+ $ޣZɪq1yXY{*{ e!"ˎ&T BtCvo?>=P '=i౨`c#0a9]" D~"LM܉橼Gi^tX4T%ź>aPG}.(;pK j奈Wk=Mhh`4Vp/wcG!nryXK1 9= YO'*-^ l `/@ŝ_?gIGY%S_F9A0ݯfdI3(pſJ̆]:N7H'Tͤ$ Xf).A;"pDK&. _4=w_ )3OC:y5!Suk%c߉/dyBoMt=[F"s-շxB7=b3DOȠ,%1M7}ʥcRHpf;U*uF3Rgk06%::Qv `'Vx O?|.2OY^_64Ym7H1 $mdei{u 5ɻD'0fQyA-mQ*yj2Yap>OHUfV\kIfAPgf"ՅК!r*~}K$>tDu7,+abH;\#av@w>jE";rثKԎG;(pR# i1d74cydF 4MEWR ʛBD#yQmpW eXdv8uj##SPQShFt?bδG^ȵaзs̟G\uS9ދVh =R2z|ڪ )x3x֜TE_Bw$[>KmWzLuo8MM8NأJz,Fv4nOU~gI5`%4UoVqu!{ՈHqa'1p:yFI wFA.9w'ݝo%M X\(bM%{>H颕VIbO ˸iqoʪk\0͞*\k=wLf= Nkf$wF%\_.:xA㓹pbYWbGD Ѽ"xN6y]ƣ-5/M@]|U`stN!QH"1eVOl00VjbZt嵽Rĝ9zt)w1NFBcʙ= 2~- 0Uw u$y/|=+0  %pFZI-Md) ܘj>UxBHi-n5̠.< K{V{8AȬ3kp!2+=._3/ׂڤ$F|xb="YA: p|v3#aRƈR1a`Oxiz!_ջ<1oéBP7Z0NT3uv*hW>T[$mJ~2vO(\$u~'͏c]ld!9ĺ17$:w_ TY7Y9U:a/yyB5r|AJj gmQ<~4k5٬F' tT a]WX~08eȧ 3k? L@iw܆?;{vh}{`ힼ*^܅P >66?, CT"ƛY L!_:3WtnOC%wL7&]Eb+)aЇg$tRJlSZL+8ĻVe NҠrj`HQ3*NԀv|Ij4[(0TcQQwmo)^"FȻC?8||[f)異8])Oeu-_;&z@ʩcɷ?]mq%^hO=g;]JJlu Q &rI Lc|GXG#ΕFȀ*D̵<(V۴H;i=mUֹCj+7vhr`GAp6C0֝gb6hiNG܊;3t3!X$YnbhUH<g%|`8WoТjj #]"Q{#A_j>$lwb)U]n?YHG#cO0Tu ey 2#^Ys夕s m* ż<\``tcEm6#M8ہv; $k3M=sէ= \UtA!8b9uA8,W\ a_^juܽabFv݀2s{&JbRR 2}Ѫ.ZQP !o+V=R CzrH.߆236?1w#Q,knx7b .o cּ3q'+*LALXO>ɟ]d~l/t<襪{~K{q)CV5Z,]ap D577JL⻞/d40a!h3o蒲ʳ1 $TTg!, ?!uuGz]a x P )g hmZglZ3&Ce+*E/J` ^u5K6o~D~HWêJܓ֨5JrïVmBB΅w*V( @@l鋴Vf!m359&@zFyJ9.F#Oe1"j`+VNVW<"$>ZS#0 bVߌ*eܵM~ELQkt8279.d Fy,}~Nҋm,XG(`T?)$Nw4u-8ipZz\,u]C!L^yvI@9;*[5٬9T"t(p$;U Z&j\B֪qYFo^RYvfЦzPų6ҭzmB +W;Yw>~~)>a{%dY h2u`*ړ~7.j uk/LJURZKji>aaŲuy`}pg%IfuԮ IQU/n}4Z*MGO!R٨!9ʁ{5#%Blc%Iwa@$~aF7aoJJ= %DF`F= 0L0 *nJ£;zSs4|&\T ^#'Ttv0HbKmߪ2γTap Q`]{q “7D:-[Զ%ՐBDmI(5̠ԫ_W(Q!" ֻB"A\b$)c0V %ӱO.Qc9eon/zĚ6Ű5xeJ2dx'jnNnAUX25woޒʬòj1#w\iaוdWBWwTCzKtrV1isxނfj#sL#L9T\M:"&'xv''zrB9{[>wN\qDB5U^xz+}(H0O%m`y,;Np"q\5{`Pi|m' :Z St=NY(Bz_LKsg{8Ϻky& ݀b 6Pq+񵢯ÿm}MyEK\t(Q#9s}"̆6ra`? )G8U lfrŎСdZ*tu~ST4w "9f@K]Mύc0\ܜQ8jY6zrw%䱰L֑A6rQ޾7nqLOuCnJ+cN2G@tr75+$1p`u@p~2:9ͼ/icYo\?w܄H"uhniVfU7@v>ҽ]ˆCD)zfZ ~~N݄)-%`5hI;~7GN@ 3fJhֿADCH=85c-BZr,$$B4Seʕp[ ѹ&=*8ۤiD>\L|X_He$ Z`z%ѥ7@b!gW?aWu(ۤ%ZwJQ"J8 GjŠzV ,tЉrʤqd 館+b+foyоo)Me<]̕&B=+FS|e?v^gd S+D (7Ref, A[ _'|kKN.&٤qkCPGHS h]v0E]={TlO UZakHsO`l+ *jzFB8drT_Տ OmEW9mҲs.OH жNp8ʆt`t}ȷU3R‹9Y{ĝY>åkl;~ɳnE{CʅFYotY RtL,H^-Ʀ4uo`˂W]w*Vf|u-cѱɍ.&f]C)aI{F_V/.Du֓T*E-2,GWG+҄tZM̍N!7e:;& ]Cs 3o&\s^Z?pPB]TZ[/5GA[m~!^V߁$'0OƩWIfZE믓Ad,Rj1'g_v-^n+\ma4FmP8e9MHOrZNʼn?Qm ӣQhI{wAv ;h2ƀ{tYNa<'r kl=2n1M>˶5`]g9ܓ>MQ/MG_1̡4E%*#H*rZjE wZ+-+~lk$͞0!+찇L"ufXoX܄/SPŃ+bƤؚ?\~u?ev~A<ݟ)r2A] (r؎x=_GG߷ϣY~+F[)i 3ؚIz\YaQQ68MQcW(1bY u];3JfX&[,# K[":,M0LQnu6r`7,K<\7H]eyWP莄$gCiU%5PA+1mJs{ZۖG"\_sA'ՒLNrF 9WdGcJ;uۗ%{n&%3ok7H@]/%DnkU~)@>nFoSr~% *ҵ(Rվj6JkxGjo;3nvDfֵgu{d-Y1Jn}ёr C_9 tQ^ךv'uXt}}Q% r| kmBؖ+,ϣb#ӧ`F=ϗT/ǀ-Ԛs:D+߮փ7+Wi42(҉)$7FSDk4nՓr@\N 7hF%®pH"VG͈ TRejXdco1]zhb o͘+6#UCETi!Q)Qq\ dӢ1D?@̋srqt~uK&4+!7t=t?` i6d䠖Xs=nadbĨRuupHd!b7zBSwrJ'Fs!CٝzqfBBtvY߬^o"(Y qQE߄bO<\ Iy/[v jA`nGDj7H MpR'/dv 4W_l[5'-2~1nl$MI?~ɘj$V*3[< LH줪Ubȇϋz4{@ϻwHwD{Km4ӥz݂?cV[/uA\oX1w _;n&1 uiQ HEVܯ~ nMP| o }nuBY[o kv-s{ ҭD{ǥ *yeшCxJzŻDO:Una"RN9C$ o'Y*|0b=?Hk^TXkn^ f_VP J #V{*O5:`g0_><]Qn;%qDPr=K)8{uT*."ɗ:< 崖6 Q쬅<Z9އ,2k"\,3% g` S VYp6=1z90V@Re>7 ڤP-^"8{hcS*9PL F[dҩDO[_05.`6!߲)ʉ2$!;hq+ =f7ZIHb fظ,W}+kWm + n!HE=u)WA(~Uە;9as46Σgd+CP1'ʐRE%h+OndvBvoɣx(/qȣ:+!|n_dׁIKi!v1o>d|сf꧜BKv`$X/ @vw?Q$&M) &+gP1Zhڝ_b)6%kE $ʒ'EF'~ew~镵fm :RMJdҩ+`.bh!i>ȇu iGimqtOۢH=~i+\Lʜ_ <5Q$(R;Q^blD5fh= oˁ i 6}n>]_qk?lP'zP/ln$/P綌L Zl F⽙ Z^AC|" a @iO)p$j/T~`W|V؄ GsJۡdMR.< 6 v|oEr5'bh͑zK8%]X2`3I jH;k\n.:b^bܦAdj󩾭8h;@˖C_TPգ]&e`uEWӻ%q35R+khŚ܁ ~ߨ´/ Ģ^ie^Vw8$U }>fs Fp6iQIqJ=i 4 ,]Qx7&z!Wa(X4pz+K=$]G5%i!i*ƒfҨ$nwkNc~^W ̈́ϮlWģiG*Na$pM 㪴 SV ıZqҐAo>kn8 }kuA"͌UƦHwdx뚐/2<.+tճ dTqz"ߔcdq•~ 7 )Nĺg=?t ht SQiM)i )\:[~-WMs֢fzL .Yg[ oхƍH|J( ;l4 #^Qj@^gB*J/ gƤks?TǵeжGG.%O~svJXA7޼U YŢx6~f,Y6yӂ0ɪRTi]@ZN,ZxA/JDT6uHI[aq͠yF+Lq6H]OX@N'ޓURU`WcD6 vF6ir[uBtլzhqRȤɐd._J̻SOQ d, kgN?8Ko+ ..4XWuJDňaD )A)v-_ Qޟ5\LTg; zs 0U CKLˆ"X+? di p`ֿI80~ve (vJlS| FDSQptxsveܜjdqttm~-zh7{/cM*ͶL:nsn>ΣDP?%akG+|QC>0Lo4[8gsi5`-F:2t'ү,MuѤ&;Y!Nf[VQ?uS[&NP˔`Skq]=N僂\ՠҝdigl=oyL fPv h0)%d _XS<\UO0$wx0+q: vmӞᘄ2w~!02sJJg\bR}%)Uv?J%{d"lo?%7 ;V/GAԅ"=Sfo#ݿ=.]uPHL}bn:r g1јS=cLD:LДw YlU>TF)?LG1`:Wgl#_Q /ZoU ްKHmVIi)A2\+2oM'jer9e_:ذ$`=<(Dc6z 05fճjI5VcyCZI^~ްq{Zw)\W7HU ^3~'?R!ru}Ojo9u&.T k9D+LC$w5K`ΧȲlA4Y:b!FMP$@cg%!톢[+-[ƴvY=CBaK NX8**!%H)UśXם!_H-p^ӈDI/ގvi'PX&yX'y"arHT,gb@E Z;}ohb3?)$8/OA) !5D`(Sv@ƞcI9 k5͹ ȡ%;gy.KXrml"Q-r7P =a}3JCU=\ gtP2"VeQFMCEuhm:qbYJzM 81ȴ%YY[q#ccl@ Nf$O,k0߇5/sfnΝi, wS` n WD{q ȥj$CJ}9e.xI(H9DE@ 1fw>a If>Mv:ok@n.ϱ?s-'|i=;3y%Jh}nn#Ɵ(>qWwzK$ܨDYHзL~Qro\79@D!Sk)QFT }wgQcPL؉Wӗ3eqmM3/'Axq{KwTgsd|HP+p m lj:/Z@a.[I zL?.Ehc5 X#tk>V!ߟnÛor:SqMJ B._i^n+'HX+CW*üuN<"B㊅D, T=$# Δ?tb6a<F\w*9(O7:H@ sHʾȦK)xLr^s65z{M` Td^9!~.?c^]Tz1>+M68SEv?R8s+)•`昨I`Q+vE7yP癚ID#tʚ$ -=1:9 6)7 9y^ {a{/𫘘[qjR*ꥠhS#3>bO+~ovh BCcq9|sVgYf7/&XQ7a!zP3nX* ceW)^֬-d܀4$xzi)U7R 1eᡷe 'yBU!=uDI#^e8)_UażDe 뮺%7m:{l\⡍~*'s,z0S#<+nzGAswYN~~9F'zAA{%'yY(`_rAo:>aE?gHs\B21<}H6nl~oTO(SB IY}*"4 @]1 ^@!m!gK~zzZ LqJP˜G9Ϣ>U*x+rcٔNM}MdUfuuqT;3_F{G=YQ==D8'i5N)ED)6VkWLƅHCXt*$4kZ%jy!e Kۀ9%[RUyu#g UmoPq~awÆRQ@(%o/ig΄;҆7grl1Cɲ N(f]{[ pmY8Y⃝Z{0Y2j̖X~xaOώ]6d 6p'׆u'h遠|K4DvV _5o4T6^3'ךɳMW7Pg;Ѷ*ʉ [|-@}WB\_a'8''$Kd'hދG+cZ*w/1N`!UZEokܹ._vm0H 襦Jv=7Cv< )WDک)O~bĠ :/)/dw8ZfYyӃPmCV`8U6 G8~Lw,͍]&/4 ެʼ&kVAIk|'Qj`tZ3@#۴4tݰf|%#Y-#q(@#dFׁRR` ^x" FZ| Y59둑1Oõ86ɉGP:ez*H9Bf"ƌ X1%xsP(6*b | pOv>UY '&4L7X/ R aAey[݆(ך-2҈|n*jqѲfp@/\l0,9j\Kȧ.m8h* Aoy!`ArgV(D)G$tvULԍ| bU~z#hFvg}I7|ŢN QXdRB C z9;+ۯÄ" : t&+lCã<~97H%N$[.S`5R%50uhyI^-V|8O'o9r<]̄M¶f}/&]EvTit$Us`hkd*ıl]Iv0nafAOHeSs4n'X_Iࠔ>T}5m#8yw9t35YwmxB3 erD2:lS0\lzi*l{udom٣2tEOEG,q<̎N`g Q"jHʿXi!r}$JV[޻³eMoO&j6OuXBQ_x%ZqL*^Me^uu|FבLSn)[U -qZb>M6@%_tM(#NN>5+ȖgIz9delˎTOU2 vpHs "a/6n  q1a!i)H%d.5g},2L%I{Bɷ9z9O D8˝uHH(59|mMWjg8f)bzZuuې=ZIεif.q?v${3qD,۫LƲu|Kw)ZdGM>ѕ1(~d$w_wҫi'Z  j.ObaIAD'U3i2Q@2c(V#OnwxK3bW]HrzYo0nXZrsj\[KMHb/})ĻDw-Gܦ3^>@qJL Cv_:FrZ*8?S{ !lmG!? ՄLtσBl ^1"9v1qa׳T"56 ^}q\G#L8>V^6M8,rY[!^hZT06Bi (ԄdeU=KXOEŁMuE}4SX,R \ 5Cm{, _ċnXh9aHEz_׏)[:9*Fx᤻'QDh"@=D?~i[`@9v5"BG2[Xj#f)h%V=E\ }K?3;ŗ &)@xD[v&¥|\_0"\l`ROZ?eSCydG&(d8rfgLQ2edӝ=]T䢒N_isXcwixf~i܈Ij$  pPU,|6Kq /c)JӖgC 6r*{X]bP0wtZrK)>~DսZ"bsZKv X_dSQ|1 袹,pI˶Μ|X`m8SoHB\-wV[prDg@kK ,h( -g9.KS=~aZ; 0>pqA` .|g' e 96͍^ XEn-$!WiPlm#VZ ݑޘ㋪s 1K lf,3Rf`7LQUhn{ Ȯ9ܗs]L'P\ieP | #uBx"r,6|A RD 3cTm[y\+Fc}Du!w8VG: juEqoC =.s.V!`xw*-'):&hE)醊 w.%e61*1VpfRZ` 럐DfY4:Ţ`ʺ!?&ݙE?VкϵO}axaQ-S&uZ~nUnTA1uxSxYNmkI*htäf[ѾH/g>>A!:,؄J "E`76041|Qͮb|3mIF^Zg jؼVÎ-ص ]cˑ BA\!P/x*gF>mޞ c wL_3xeޢw W2D̟g`z9 Ov?tſUZlyFs$B|M3)(iLRNHiq:@9B]@Ko,{(e`|Sz\_ɴsV;M]o9&̥{=|A}[,c4&m3;,ik#;clbj6/>@' o,2y(JEx]麟]&G(C;^ޘ.pycoxV3"uc.W~43n*r5C PU[;DeH^T 9k=seØA ~)ԧEݕi +="=4Q^ DUlj9Y2 ʲ2o*݌x0Tt$[< )]5пFV<8t[ꏈ1[~Op%tҐa I {; NXÀT ჆PĐ8sz9XA}衔+fXJg+D+?AS݇3\4xm)~۬paՄ4U6;T'atEC~UcuQ}~+ixboixy}$b\g|Y Y4hNvZu痜A#}u1Ⱦ.t?1w/0̥o PSϺ6#ken6iĠ[#(dT+g<MST$q 0>cսqiԁ:>L|wxZdV _'JH*1>,UxOuSglX٪dw<7+xn)*ȥ ' Y5n^uqH>Ry`NvDwt-ABUGr!/%\S3V"O3\7eK۹AoڳAƁqL͠5|Y00n( %P|MǼG8. E!hzMVoK9d;s zhp ԓ%z[nqm儝­9( WŌ2m'MРfDѣ\bH1]rbiIϏL/y5@@X[}Xs<_yU+d4_xOUnS-rs "K-JLBH[ԇuC_t2v5oO^k&(,60s f Iօ~R[<@Vdzbo8,yyMO}"L!@ ߲))/calަlAGPX;1zq0}n6OwݍH~x<@=YS} AOȑ(TkI-fTT*P-gli`:3[^ծ2ywI_9* gS 8?=@c)gw #Cۊh`֮D˜ۃ7+͗ ˄^&?Q :\ۘKs3 {RQ۾.tMXvl\ Za1^ᖎhkw}ɴRc QYRǁ|I̵!{"KbgEC+܆>-o%/z:XKU :_^-(o*- : bv>ޝ`iYŪ>[p\@Eж޶m'8D݉Ihu[ԜaG@"Y`>;QŊkS)C+?`U3"6tHa;jF~PS>(NOT]jh@~y1#yey%lp$FvFjЭ-QqpRrxQhXTWٱ ê8 ̉"[oٶ1u\ 'wkBU#y޳єWJeD2Y?^|؁dӾiTC2hcW7d3nrH,[DM7K/w2,ζG%AnnoW p7Rp¤# NξN՞]*u,?8&8AiVI ,Qzۄ6 _2bX+[zx] lcpdT3O Lǿ0W29vݮ$ ɆI6J?|8ؗ4MԜzf~(,W߾:f1a11;o%X5?p3ekd(A%+ƏPRt$]GH`ԏA>btߢRS.$D;htAW CGKUen'Vʿtf]"}):v.gN'U0ܭDh(U H/wz] nM گX~·4Y9{4MuvYgA诃XnP)G2斋r+LuRC8*8%zp&,_:ѡ:˰,<[^\0Nqv+si:S㰺v hxlM\'[V!ɍ̹mHѲ7eVŵq׆o޷5:ql&!jҁ&cC9QGt'`>rpQՕ^,q[C"v*nYF, Lz$& OI7.͢!51!R'~f>Da,8L9x<4lszhHBð葕y]~יuWj]yon~.="k24+^.r  ŏSUzI)H`_MW/PŌ|E_;ب[ {,?DĥA!Z>= UVǂM9 d@ YY$35[_Mh_4?KKIF_MЂ6_6/8NۈNbp1yOQStA@>S`>̑/͈eYT)8E6;$RYӀl"|˜"ݾE # 04AQ|+aϦ,n z4EM|\oFR %`k$AxF]hl+, T@[*r.dԇTQ-44DNJvW}.­U \;Mr>NYN_މ.;aZRܦX'`ܢV|c 챇[gBX߬Ҳ#h͛CKbPL(`ҷ;1{{Hhh|jU8:q՟ظ翻G;'i&F B,0+jvP>sԢ>"Wq0RUqܷ=0bSRx1Fg-EvL60MX  ʸ.<S/sxb@m|C`]9_-B!8lV%\$$?)X?|tD=^$$#*k^37vMU8FbVxE{UȠt:\.TY];e=!?@~4a PFv2Xh 3W/b1&fW#y#N"MhYx{V c$Aa">#dS|.Zrۆ(P{'rg5B$yKp3bٯm\)]dhQ[?`;DV5u$:SA'aơK2Ն;J*n-Am"a+nfT@&DlsP`a#k(;* 8}|8&Zr/|,~פ3ui}`eG "1̳1:05du7Tս)x&X}V&; YSv!uyq  %&I{ʿZ2׭'%~7%iĴy|ѭw[cT^7XnY) 51]U!ᅝϜsb3Z9'>!I! Kw9iȯSI/5eZ9À0"Q^t'e4,9rFx.IOs [K NPO0ZSvkx x'3Žr;$>&TA8:Ot3T#O"meKIRS%5l f pUyrH~K1>M0gHv-A0hb=a>FB So%k%;l~w~mguVeqC7=?5do`EՊ8IhL$XI"]򞠱sOMB\ (""BoSKꃒ7yu" RG%) hX?+?*,XG̅u]]6@6mtnv<-Z*Ep1Ĉik**ΣhMGp'&jz}:<٩WHu8] n kROGeO5Oѧh ~t$[WcE8Tw4*tk]: TjW,ҟK縊,\@:{ ^<׃ix牌>e?"ؤ a>AbzpY->1 t '^]s;i;CPƱx-BlRҞ6^nw%`Uch tYb7hPnC/,0MßlV0W:,0XL -p F@c=))l7o> ŋK'Ce"CNʹrE 揣(ohߐЫJձ5ʘNj.0F.b0x)6g93BD,Ye.oq(KHAefY դkqk>{?lfrm{udܼHC}>Q:;x/_ \ _XsSIŏ|SR@v< F]$[8]~wxh{ V(۟ .^j|ηbE ߲oBP|ݘ@^qXNy@] r)|X \+N9z&bIO_-W{jNn` VNcL$QH # KrvP\?T-76`S`6'< Z^Eި !;`EAY^F7RAG6PoJ0l<2ŦR0$Y$> Ls6jYdm9ٽ`2ĺD4CZP1WY{wg. ;떦WUg+0V<L) ٘r U'PTAF$΀x Sٿ:?Wc|J2c0 XayXN(3r/u'7e]y[%|@="Jʊ}©z[홣I18?s)uqn$BFŽkDY-MG28)i۬ܨ"\TKTb~/q? kf_(.Y˯ h>͙7E$IneTpdFrD_Gg~ȇ jSʃldĂ<֢Q=ewIȩj|?n rm͟LdO̵{s .lk\/֥gy3~dq䭁N:w_$mzēgt1/*s0_Tߓ)P_#FKWTH0.?y @PếL܌R-}YDi/3&ܖd&/;E&nE}DoiovOsz0T`>4GEa*Ej-Ꭰ|@˭Pd>]`GYuQWHyS-Bc1>z9:ҎN$QK Re)90ِSB"H/΅=Ul$Xlmߣߢӽ)X^5}Mx,+ސ~q%B lIGX@򩪠C)^(DSnIYvۋcErb^Q۞M!z^RPps5,' p6/d:3l1]8 ])o&qyh:z' cA!O'xW+ӖSe}Q3)݇#'g[-db/t_Kd2e=O7 I@J Hb:2XLD7)ք}oաcm?d[.J+ҥ2Yרos(7 _(D8@}MBD0Cbh}M6(P@M;PK QgZs:ː|‰E7pGKB$v1-V1ޤ]$O fjˮ*F9$:71_X*mP!CtpnL.u=C5h@ր}'YKnzT]ұ;Ek7#3UkOT0jh~^sw-hT@M͏AXג@+pWƑrԬϊ);g XsҴKBج=-$`P?<3ch(M7&YI'%PB#^Ft^w6[unjTwW~٨}u;;`>#Z֗1P 6pb᧖~l&T|f:cdq0juj 9{E!MQSlz[:giUmZtƒyXl/N6#c7#G=&x197ۊ5oxZT7T}FUۖ͑eёQ)=>hRMo2 -"6BƷcRfǞ51)ތn\5J;Aeg}EÑ"G:,Svz A׃gMw#4m\ d"= v*g1ٙ>y~G=cDskLqaILt [ݖ;44|չ}swV-|HA@X<6 pD TMOMh+3Lq7S>Ns3 -, YN Q$__^0*80ÒK_i>GX߆0^8D鹡W|`+n?!а5iLNc!W$ґ<čڑW#L:A# ī %Ė ̏3h;Y4Bfª&IBGM[4AMޒM*K =ʄnNdou51t!d#|kYX~[솓Q,KfNQN)ԻR|}C[K#&ݗc{Y~+eH E1wGBz*[:r|.ѕ=NPt31@ UoJį'{`QVxڷpK+䎶Ht+[Fp˯CuÓ\9}~Tg'|<|*wwaɵtKEwoc[QK(4. =~ZSz\P~+=&+g anPXhd`9>I3b&PNKgI F\[!ݨ|iSF8]GǛ*^#+iHQu4#mռ9'ySobҩpᾈ!>!SvK'5Αs»yRM?c!Ǡ AҙJ lx-={Ŋ,9,HBJ„–ȋEn+"lb.EGWjx̟1}Cigy?RQ/>] 9L/v|V2|S^zpuO,{o$Ϸmy c#]bO'@5/QJڡ( DRr[\%if>*1o)m`ڽ Xf`![']58u R5zjE5EBNIhCUgy;?*(ٮJH[K출zhC\0ul^o-Џ)^9_qAV'4"a%$ݐS'ykz#*r+N*Aaҭ,օE^X^fR3\1"3ugN;?Eh\ Æ(d.<*ΏN_*ؙឹyʤ~8l@4"~YJ)xU3[XbhxA[OM]^ßCQ" *k8soHR)G'm"0Ӎ 3ԛpc A-jA/38Ԙ׼3ƼD1408ecBH(Y_jjƃnRWQKY@9?ed ڷ(J[2'%ʹu|~ AQi+,#U6 i {&`lNRֿ=ì$xF(º%.8Щt_VX6?thHQ EVw.b[JJyp\UBL7W\ų޵hpTKAS' qiwRkhr/H~3'[W,QhvHWa ^{4]e@a>nwbN]S} c%zt*Rt>G2>/*su p[v^fE,—z ژ_&tgtV6ly.\(:S>^KV&PG͟kz+heOuJH ;P=';s;߰@fa}Mt{T{$rְ~.|#c\xQڔO#H8VړqOH$"߹]()m kWo7ŕP9gAmfc hC2ۭ<]h'ɛ 5DdiQeϰƂGJtG,CW>"Y SY^DMzRH븑v$}lsqUT,egp9s{ 3~~⒖POBeJxcB淋34? ATn"yyx}'a+Nohu9b6N!#\Tp62rc9} 1Q_)JGÖj+'HnR#lsnFZgvMU3 aװ .yE빉8`h<]5"u@qQstWȕہP#H@(n*py_񳳽_vEEGE#'$ _ [ٙaD,Zblk"RȔ:4eFyfScӢcyGJ3.^7NgqN}'ǛĔSB8 g68#qŒS ׄϷZ(i-IˢI̵ve]w@\+!_[e2l9O {K:awr@10BwΟ%)R3ɷ/z 'EYό`g6 #Y4mTj2KG0+P޶Շ ()R_= WA‰|ҹT's1HmMܕ>i;Ԋr:G_'\[.,3=[W8W=QVLxwMqNBOk$dʒu諟jG%qh+F;iz o ~ ʿTULv}&(EuLpЪIeҠjS鬒'ލc~x'-Ŗ%ޖz"7DC1F=V˚d nY /|Eya:2NUcﳩYk'hN"JZ.3޽ۓ(C^' rV uVv(;F5x e ×*di)NPb; =3C JgE L3VW]_v1T̅%M:SgoAFS/%Q*vX̗h(m6l6ࣻ$oN?g('pyu fPzO<МFf:fECǝi2Ad'H0"l%p@&?TgvmU2ضk~2ќ)RaF.T1MyUOqK -mF氝pGх 2_c1561 Hѭ6}`h:11㛗6wcL=Әjŋkb|HG?T]Q\ݤ,&W@Z VwߎW ª عCn*<=j~,'mk{ = szqJӴ>sZ=+ܬ=~oBǎOVx2ۧǥp 8 ؅xIYKV;hLk7 9{w m0:>U~Wyw`@ ]JU1|l₂QO6wYښrL@P38Q $ᙱCˣGE3jnJ59zߟ= Bh=nkȓΒ%dv=Ge*X& W7B'm}uc)m|1Y SY~C]DG\H^=kLpn9>K}4]aF8L?G#9H1b'Nf?J±1!a[Jz8o{aC9:l =w*.Al-"`OÇox, h*[ k5G!Cr",y_֩+ &J4U䈼"R"Y@zc5屼^DcRէtcXȘ/N\†Lá5gFe^Sy;_$m;g@hb_䴨E۶fq܎ԸC|t[)fJט2+8@sE/fEfI& j=t_ XҨ!tI.dp_6[_Ӡv l=t!c+k4|FJ6|tz' pyr12DZrz UI i2qc* *CR]L1k+>A̗ٓ!yGyB"~ ?QȺ/Q;3NDWPElFkNN+7D]y?5lXȑzIf]r6llW)%R oRf6^7qaPfg%{NO31m<},̙b&e&ʹNO@rhwp7VXy]Ƒ- =À$/ ?o@Rca˅-%[MG^>.*/N+4~H| qƼ4[m™UMNT:iֈ/$w{ǩ,8Ubͤ6|(Ff wxud YռE&[u:ܵK,J~\]`A);)OϺ0Of;K<#50uE2sQx}u(ϵ31R?t<˥H˜0VW@^/wQWswVbڦU׿eL2/ ?b Mir*o8%%bb~6X;tLb+t j8j:k]Lnگl ӡiia*]H̃ujtd>FE Z F3 xi{ -.`1bYJlK}\i>p= R$h)TF`4 ?;c+kZX^a[tV!pF†YBTa >"77"e"jE_m VVqъ8:#> #c8}0TKxB*qb6&! VR_Biy~V'nVW}b&'5_ZѪI"+Htf9]ucΌ6n6M.IKKxSR;Pf69b6YЏ.f@PE-3sga`SD OVIGmm-ᐰp|?7wZDE;-(5բ W?0Z`fLA8!iIg a?:ncl?>Bx̍i$惃8̯(7FZ2b7wfYvĪ,fR+x{)U—d1|wO38};sVWO6f!Spxںk3Kh,yLXoֻ\@Cm>N>m޿ zFN\'@ ^42=klhAP3 k:|6nFȕ26=PQ347Q)}PmO0݊_q.%Z0Ƒ k=;{~vgeRxט ErL%b0dzNI}sܒ?7qlQ?=#Le É7S[$grTJIO?!l j`>^&C$DFrlJS|ԡsʷ+Xlk3,?A(Rvכ\ rB<Μ8W^N\k6VgȖMZtғhJ4~6U|6PZU4#ٳYDCG2A4+ajWVu+E#RH-ݷh\z2tܴy.U> N'䁦J;dog)&efItBoHIػc1bw$:_1٬{D^u~EBX [ؒO'O(D\ x{N69ʕrot2h׃ӡcuqsCci۞W10qpnZޤ%8%(DoS""W{#K|C~ 5EJF8ڬ ZSl*+vEa0Bg$rZfj`m އRGjw%0hѣN3w"/)oˬ)xt<^{P|Ƨpx{ J]ό]g$$e nW!qjAEeN{#Հd%oCٻYhoA g|ugTxwv`q>lAWS`B/%O5 > ~\ü& MĀĔ.Ӽ^ OjnZZ x î%@-.#?uGMh6Fp).MXb6ahI>(f;~ЋɄy|2-킑5wQ*༷W+O eVUHUΈn6-26O}?SeOR>:C}`70P2a!WslY'd@{)5 t5"rvN5;r LjkOa?=O\wLA]0AU9:̛~)Mȥeᕂ x!y[BfK O%#!|H4B9%(m שϲ8+;-6ʲ50欆d|H2&Yvo9i܊׈1)̐$}聤3xߤn!8*9^8rǑХ>]=]xVɑ0bX ~ hb&J?z5~-Np>[0tK.%r#ɕp(F=jѻ$H-:/-KݕƍɊ|9Z\@D|qM,2^roVn`=3 :G|A>iru_9JS?- /E7Z r.]fzYWRCiI I@M~|-ȏT16Dnz{SxOē5| %ʉb냚Bd2@guQGdHYqlVt6,S۸c5 K?{k,\V%xPiKWDvh7+u|mwRK|xO^Fo.w:9۔\@B;I<66A̮C.JmO1d# ]30>>j `KRLF0kf|pN0y9pl_x mB?+%*.ɌKgWΥ6J@*:L, bŬ]HuT.< Nb wu*$ṪKJW m@?i^Eomjeߙ/GjJ2Żf*c!2KA4#AE38fGrzX :Pt_F B{~a'|^ۿU":\ʴh^LKkQ_X @DcKvV/jN,k}M n_Gw? ԃ%7Zz4bF 9 % 砌[9yF!_%W r5h\t 5 A刎$5Oœ%C_;Pb9@`Kd;X9<ʭ0ݫTgW҃q5FuV=rIwڛkApAL4Z mܻü>&qhd=zYsSH\,dEHLpBrzb#|XDX* :Ki:a׵x(?fѨ/T ;钠ju` 5uK吸V)KBa^qE؁:5 ai )jō.Rv㇌R "'QDC+_g˳; y?a^jeѩ` 1=^CēFWVWx!G>u$p< ! sAօ@pC"frG&hԏ:K?Ճp*Uae΁RF9+7LX,%-+HP#&Ri{6BFt4(5!q8W4,VNmI'17ENX_F@9zcOnNrgQV3F6%>w\ Y$`,3imNxbpx] ɦD&21V-(E}7Ϯ.CiγV^ǔ^~*h1w:۪JI.ls _C%yw880m拫B >ur ) Q)"4r\X}b>N6<5P5Kt17sT:m-?9Aja) b|8 Pek|!N&,T(C$a"1H qkV{ƓB0κOJ}@x&~"dz9Y5sK9\Eg&_E &>tNE_H0`IYqnߍ0{Vq1oz7H5ZlǾ>yS9fG{;%קOϼ ԁV9}5#w@|ߴn) '+ATj@BN@U񿱏 F\?rZS2*WjKM9I[ e#boo5E"5ZNzArM.;Sm~CpBg"sr*w% 7)3nLuMA("@Փk|v wSI}O*2{H0{uLCǬ,+6X~Vxka]0#I*`˰vjI:p->+,gx!8دh{S_nE1N kO \\hda@}~dcSSjm$ux ~ IEp Tjox1JCEB rΜ7hΑiS c9hG ZE]u*;Г(^e?[+eb!t"v;&ʚ sB̖8֜xC/ii!>b}P92?d=K#QQohA,؞IXrD O zI?:0 @p=YqX` A ("s?/4A8SG{F@\pۧXޣi[>lMf#ڕؔQT<ǔ*G¯;Jum^YqGV!Lg5ʉع;"R nX0 0QI'NV,#zԑ!-(#Iک ʢYM+ +G mWز55ӆiGMjQ56xXON/R|*?z<2-.#-?Kdm:$lrvnʏeI`1l酯)jnxYjK ?u~l܁0J~UKr\Dd![m|2 GPv|iwOS w{l9,n)*W۾mꩳ^[HmذF}y6ʈ)UnywA45Oa9:ByK矊yn}]zhU41F[Vl, Jjt^ æTbF> s-IVA-')qP{aLPƔ `]uqԡ~񹤹' uvp.;ݹy4zMIV׀!**;[/=v%ڙ #x.s? 4,Tq`saiވ5^vehz̮#˒Йu ƟLGE ].EVj5pd r6nLEt/hRc&^"If?} UC* u0Y p4GFSR0@>^H45jO \XW:$haJpv&.z<;{OdNn9h,Nń T;sz.*&hCq,%- DsLe\pPUyA H c2^' B*ob3R[IwI#Ysdyd19_p}ŘZ'!m^d&,i¡l|'}A-LtTeߌo.%ː%s]ݼ0"M&Dn81A8˿AlK!6_dz)-́t=xK`٩5" Prt['*rmWjlnѯD UOb$zkqZ6(\_zεS|uބ3xc;C3M Z ¿F:=PW?_,l)4&-ލUÌ3{$ `n+%2;5Kq\I=EFsHkUɸV#bAfWCUi9_;nC/CK}8t]1IjsԙhBsna=piBSF @IFCYh-qΒkS'e3b&gOPvԲs_7j2x|&NmKD0~!RhGCz`yQƱPLUů~`Ќkbli`DQu!""$Vf#0g̥dK{z9d!^t|nS.dWf!8j~xqg<3MGr>d$,LTv 1vGۃJ% y<о"EKY61 +g OsxG xeZ"gު4IHVdBHu{V^|x2P69sb ̈́@,RZh]]KJ fk1Ĝ݌QAiV(;pj|QbJVPbBEuz^t[_P`\&JT%lgDgo6o 5-+me+0ǝ_BnA@yM7zt }8>ę7@, /~ݩB@a^*!]q6RwvaZ̞]‡QIa-jk6xlPi' R$VJ7P *l/w%I)u:A +; { ǝ ^H4s=O8c2CHBF ,, eFm6>zno=O.\[jڐaf_ iK܈qQ% z+]I ,#wb6Ѐ:Ay} G˧kʖVZ,n-=ܑS-'q4Zv*>JI4h WcׄS(~6K.C g?2E+$pwa2ȮjL̲wxXMn#@OwKvadohb#5};/ Ceӱr'Ygf 5Pg٦kbټ5 J`Q1|F`E?+n y\s{%M">5 _&Y3F?Fl1Nʿ amnrm±8:bf9dVfq>bNZZ@n%uOA{`L%m V%%I1yc1^/&A󔏅>fv 1_|OK='0>]XIZهIj9)rc܆Iz1WI:4WTmdG N0fԣܟlUų?X"H#vQp n QADc7I#$AA-l\e?z(/CJlU}W 3`]R`z{ģ"ͯGbIdn9.ǿ!`{ٴ0+|\;Izu hz?>^ c?B\J/=iaj-Fo_[s"C!߮W84=fӗy{/Ιeۍ D:\_AeHX6eL)s$j[e 4ޒ`6>d '5kFA]WaJ\<lp '?z$ JIӬ ۤNCߐXZ\H~ՋAb< no/"Ze DS`]>%_͂F)< CsMv#by4S'CN t2D,\[f0< fXp>lLrT~j̼-.1p*isA'ܣKh.nŃV}E !%JLm&X-$$e u9{jgtP^ l֠nbF%C1躂w8coL3Ma`SPVW٫;)h7/Qe5B+"9ݧFeΊ#JQE?pubS1D Ų8Jk#t9~AֆdP#DtnE"AOes!)40|9j3T,l=k‘4H+dDΙŘ%-VUܶޗXBGa򤳉gV}ltJQߋRQ+<@1t lfnX#>B aKK#mw., )(H^=JЇL;p T0#A23Sw3) ɅpnsnxE0j$0ޞBR3fF ]gW>p-l\տ)X&^R"BasUByGY=p|"j]*{ڢC߼fQ%&.m49t* ? t#3HNdVNIw `L shkA >?qI0Jr%cwҵ-k9!aDCfت+W*=Y /x`Rd%R٣E#+H3I^jdwFT&,U lm8M`,>D)TYZ'x!` u[w3\!:B^$#|R|M]wD&Bܾn-:!.CG N)VFW6n2g ^bu8Ɔ=?)}$Sg|mɥ]{_ ?"Ɂc_Bc#Qc1Fا32Z_Xa1J`6P:6?yvɀ@4?\g|X|D_bĄ$xͰHlRp0$Q^oMǽg99Jb6pQo~[U>,E"A%D\3?j2X"[gjGm/a̮̓2QՆlO;y:labK:8\Byc&STۼxj/%qv\-כp[@ D[C4A&9ril6B9c"?0;lw73oaz%Ɓ AT,%Ԥi7U~8RX%=W %/EfH7ڃmģ;Go5!g ߜ <9Z}l׿ܣ`[΅U=moF7 aXp p3g+NEVlݹHh3اkKqD,%55IZ\㐽IJhn3}Ӿ!7#tʝuLq|8azU:+`F3q&S7aj3(]vGQ:7cP**(\N.*0Uf*VP 5HOѹR Ѐ7Ag* ջ'@[nj`#y:ɾޥ柕Dqb$D+YQ 'l$N[.<1YU~4r։qkx 3OMB0vUF';'+Hjn]z4$Ue +HcLF(z]W[ ȗ]BVIL3>.b4Kg*IQ՚(᠁Nݕ TTDܗ.bAFS i"' $]R8 Q+B`XO(ԈOsJ[Çr<52sҕ_0K4AR˿oѸO\e3.ZY7 zIZ"zy˦Lv>wJzy昧s.weF(FIdԏ8I!3?&pH pW^:2fGSsZЊɔ{PIcQ_69N3Sh{楚7d]HH0 J^ O璄`%2"jhlV-%tA`@Նě9_s:ΝirR5vr@l^9y˃4 u4Ҍ Įfct۷ Bט l- G3 4A>d;ģes*험 p|ɑaPPǛ+;x"ߎHhT^@uxԼ474p y])v4:k8 > ّ5|^B phR>6Y%t2 mwm 6AJbVWkp4ӅSff% U G TS.swnbr"ӾC}2}~VU_fA i1zg).f4ĥKg%ejf>C4nMbRQGNw/@Lݕ:79/ډE p_A 'RkFPzLٖy<$ɸ~;53f1ؾIPFMWe4)m=w DV0B֎(p#C^Kuʉ<ђ@< v~ M$wo_uv=f)Zއl[n;}GybGhz48*:Œ %AXg9`Z'{M5~' d~[Pr5Tfj7hc<TWI?Fd)JAj7*|_ +R'De|7qh?E]RR{Pl;9 5^L}48ZEaڤ5աoBٞNUWje\gx_\zX@(3%|m_iS5+ąޱʡx9`SQGQ˷x ٚ^9O! .#^A΍9>\ gk|4t9pR>۶jxXѢn_Q/$6Y1D5( Dq-ծuFjRUd׋!t_W4윲Y2QWntKSqVҿdE˰k=:rRPmOn)\yf!;S"Z(/CR+_j\a7lʋj4( UfC!$VwFsrm<(3G;S"[<ǣJCb*/1ArTO`^|@QqcuLIEb0lԏA%} v_Q0"ӞE \(~7r?@y%#;d.3YaNVvôf8^|,Py։)@B o!R8mQH-*Bxd(A"nаfBPw2?㜳(!PJ+S-%j櫂מ\ϴBl{}|j}g _٩h.TJ1b7> lÎYҼFFlHL2 rdUMn&Mטſ7VHj7[4oG? ) VqSdR5ۆ ۦ=1O.l?D$TJEJ2n]"T-w%NXť .zOMĔz\Z>i7yĢPNN39 E; t3 gziZ*1}z~F7=P˾NF3T3o3Il[m <ȣ)QX !bLielF3{+_XNccB6n w+:vH#(%dHPD2T]O+Y2/;` }w5j? ⯘/ zՌSN=͚ B] X>w fz ) 6Gp%(يތEE1ȗl0 `J~v}@ Mbיt]tR\89-ww[e<">ll 1~f}~M݆SvzG*`DhjI !w1D~3ԩ h)6S 1n6͓)5grėwR_?쑎#ƋGU R1 > >To3:^HCȺ^'b(3W[Q,:iU۱r:'mo$Nw^5K]#%KpfE4.sCxPA︛I] h?I:2i ?0ÐS]N: ;n~ʴA5D+tSKͬm14JLgȏ?8X+|&:'5 K6*"-7+WNlO7) xjjhUp[2&OTV~lNjFMWIRcJu=I] K~!He+R tIg[pw+8 pL`jAp|ytR~'bOþVʢXc E"ُCDoZ$rA?@A\Gtz~5s ۼ]<@bJ6&4y=(jbL%yzѶX'yVM-aV 'u.qY lPGӘ&zYk[{aěo+>b| ~U8ܼ^b S3q᪘]Ay#/YaK󔎚f8|gոz~n֑醨TXosfgĂJX_e7w<־wKck:)8*lIw30uXt57QXT" SCډf_5gp_`H?gX4I>†Jj[Kv›HUr*;gCN,ˍ}ؕZOFoqU͓usǽgǓeSZO\M?B7jmS8:U8ijJ- `##LDA=WIAmG[:i)dZLpZ̛VwѺ;Sb{AE&')#mhN$,_|u+{X>.4 '1t HWMezA7zC6]NA ߊm@H{R%g̊'&qvLlN=,=e<+_G>K?L&}3 z_t HaR)'KJAz;0Ai^g޶݆DZƴфrh|.1K[} 3j]^gKjJrWNj]6y=>ug5Im`I>)PMb*F;+^zREMT(;zO Opz Ds. 7VGX)0X ɬGG D/'f}4/f$RD]txI n(#/ M( {o ײwTAK-ր:5EHImLd>J(__x mS[Ǵ4WYr9`3huO<!249g1Gڎ'"IF؋B̓ṫ{+շx Tn -yg*# bU٠{=%f@iB+`vS;W2bPp; _ +TC^5 j9z`5X_(x"J[v-3/i>޾Q=h^Nx_#EJB]c{(]] &ʚn6&m&ළ v*zW&ezVѕfgF..D"v"F'B9C}b=:åٮ gD$i6e_ڀ (be4U{-V!daKa Hsd{,L뾞 :sg~ xu~QSFC:t\hN<>#OEr1d+[Tͬ3UsƿA:梾zn>@97_nrSǹQ-0M=vjC.Dt,5.i=֌"Ft }69ɞ69 _WOc`z*X9Ȭg\02U%4ƨ'yw; ɣ=n|zmn[]wFH?zVV)3JdG00ŐJ968īn0$0KW()~ǩt}ȊSMt_;(s)c!@`(yqh;?\Il/~haԬ\1:8YS?!fCM0\{fS{W "EFm^pMKLڎ^<(%,SJ+K{.YJ&p'>Pۼbyo l],W_i6UbLtࠇh4J$[+m4rN=ǜNrDH\si4vO\SN^ vNCPNwAx~aFCeD6O`F]񒏗n9ATŒL)or蘣kkAqP2OxȿbVйd[RE@SsԩM>{Wp*=b0*9i=tێV9Q b|Z'dYL= ȖbF̓ cIqa^jq2*xZ1y@Z6xPIIqP-T%JI>7( D4̙Lhj Nr4qZmG\#j5ktΜ+.Mmk@ !gAwBWt>ǪtL0ϧ-eJU(tB~1k5ЎʸZ\&Ұ{_$Q5j]I8 O }du}"2Wt!0f ? jxA qyPIY@nqKX-[kӏ}NJ*TkW! b(,:sL$Q}7sκd&:I9?%}U#3Kr|W џYn5Pfj˷~E xnH{K&ş #+P|j%VICUI=?(j7|P K^ YBg\Xij8C1bG*rȆISNk/[J 3*q$k H^Cc]#feqf8%l=K%`+(C.LprۊC ?A١NCbO4fW9H 2 21I2+wDFO)xp$"6WUtYQ_|S.^rAHkpG]jw6@dbZc1va1o"ZR4 6=^ Q[ mhR0kzq,J\)^I0Gt]%pВvsSM_ꊛ E g\68&iZMEWWٞyȐ'Υ[dr9G>= u,/iڰa%Ğj[ AONNWV++իՕ>׉3=%A~[ >4$`KP%x1kb = ZkN_W1J=̗5l'Kw,;ҬgÞԓ ,5L)sn &5kA,L ͤDhF8ikGdXl>Z4sM5 OQdZQ>F,Ib?ֳ.I^UZF";-e$A@҃X{REK;zc_hMel[ϹӖwpl ti&4VYOrEݲ_jhRTNt|oEۮ)*,c9']s5sű-Øt@sY*a9VTet9F9 xl|*N~NC97 {9VV+zԻX gd#&4Pq'E/Sk2a"]8gP#wv$vI8 b% r[?/_܅CAP5SJ~,'Ԛg*,MQ,.w*ͫt  mO+ QYFP/􏱄3OWn&AQn-d=B3wv`t+,́$x'nS׿PIADˇp_LNL>W~{IraU$8ZbL2% ÇhԒoթZ  :Jc!P5cbc=2A۫gfQ npD t[{Mp_$OD,VV~oڪˊʯ3E~ $%u&g~I<琓jw/_ X>0#{1MѓuMJ)LZeJ_D1Ro}wo>JULYjO}t 5+:|b5tZ`,V.h˲>iV4h$ԌG ҧ]f"rA0n^k+rf.^9~aHSiMb\(hߝ\m#%.F5s5/XADSG1h.`WEXYNQ ä)͏h)yM%~!O:b2uWsp)|ť` J3 oAs5}gtWzӀ\a% q+ܢ)8Pta4Km,qfS&]z벞7Y`爇{ pXƷ?_RUOIe<34D͐$j c∲L*ӺnX "UWf/Ӂp["WS@v> $oҳ-'*ێ~qc07Ip2dǡAS]WMU03ƒɹ 2VO!)F1Ezј1fpő&^%Ձ)H"fPE G* +v pe6wvmh$D ?F*R\ZrB.sM2Q h.^uLUE OK} 2v6bucý O\uz{ -S6wQ5ߩm4X(\@HrTv1h*Ts pVFFk~\$}!dDŗM;?OMC,04U2©Yd!CPFWAi/tBU6~_ݢr_ŭ ݇]9Pv. |5[&Зn<2VK㵠{C9;pډ5d$@Zp;u*9βZ-g!k&t\b/%QO?<7hg J|PH+|td#Oc56OGn߼:K 'xhc>"OEIv<\-CքyJl@/X] H,Y"~'>oR Lg(H˄)gFvyLXx>irh _$?sm7 &3{ɷau I("{(oX3]H2(do)[ΆanwO=zJkIL־k2 )8_.ǕUyF֘ȇ&Kpa,]}fSb~0PN8&-룦Ո%K\ %4 C}*dSx'xKt&e{SCB !vˆ-nI!7L1._9._L@_ȪF \%t%:,eڂ_R-r ?:V /OgDiSymSеG(X49yW u59u wɊ;@qƣ_ e sn0;D]q[J0᪀Jʣ0MyՂY x-6د1zN޸3(EijJ}0ӻN2;8Գu$yaG#Z1f6Sp8h8bbDEٴb}PTwKoLܨ1Bؠ˳BN= 3%O\XM4Ư[2AA"U8OtƶDQ}aހ :eQp/{{1ǟ!ހ£7H4n6!ܨwz (;yow@n6djl}'gH7|v9pP-U6I"R!ѡRT[@L[NS>bI{w1S;jA79p1[SCPs. T ww_C'QM4vC%n+ vm"RO1+6J41I¼?:î=h,uzتX=psX?r?7kT*՗V!s e悄PƸ2@鴷k|?eߠ M3_PS(&99@k=0 :k}=\T}8RPf}1h |̫ o K]r|{IL!!N~E~[YWgM}XB`=z/K @-]o}gHh{rVoML8D󳨊`CEwQa@>Ǖd2pJʑ-=V0.[lG_1;{*"_/w[|fv0=J`%16\փ>>}?XiCq'} KJI Mb,`b4 S'Ag|o{ituL;^͑Vi@jQGh}za)ZDWsM: $S8,SaؕTZr+JS69B?A%llE4Ct$ J_\]bN(LBiAK~C%;7ZcN *)$E:/E~uQ K`*-P!ǀ`&!![nWD Y.W&oco86Lў1$H儈Pv^r+*He~OB`G ]Ńgh$\Ի x!XbVA돍1«NL8_QA5mؔ؍ 3(-,; ukY lZvOWOi˂̼K~'}h%{[Ҏs֐ߤt2a5 !υ{XUX؇ !DK-Ofa^2z=QtL&B}7lќ0io=[ޔ@җ|Xt0=\[ hٔ8۾i"SbME:/gNm!~[vx{$J ճq=l~ Cmİ9]ǟ7E&~WiK{_1rz@Q,]ն `(" ,  Ajs1f5҂Wڜ&t|7eʉ1xzApmI4!O1%hZ(WoXiY"؈ ,ozM,;|MVC8\+š! *Nm'ΡzF7y R3qi[P,4g&Vzv1ޘsb˒̕sU(U7o󽺉toʝ}x3brWi1ޯ򻲁ל[ՕsE؜ՊĢ%A 3t매obwmB?i0WSRI fXf@f)Px]h;{w': 5#Q{;uz>QF0k/t֓_urƟ\V=b:`e`TsPږw}M{E˜"6R?*/o)i; >6SdJgy KJ̎/U{cvoX7v~Qdt eWm]|ԝ w&ܽ;I~!~犥"S|YlZ=4ҕF)n@md̷Bzx3RxS}iJ)T]liXݚZe_4W2oGKs o 䖷0~n;GG5ñR9}ѣ@94++{uEOyB e"l*98JQFT$r4)ȷZY"6:z[nV,񏍰^tMFE\X/TU,=a 9ˉo{" ;<5JxGOY+y`^Dd쀷.1E*ʁ )01ˡ_)_p7:3gC <҆@?:y^m^w&!%C7*ĘƁ?9jKQ5\w0R2b F< ʐ Ftm6w`'AHAmCQwo:Z{Sz4!k#0WoNu3 iDgF`i:K4HJFZ]7[Hk$$^`[=DNWh/rYܢ[)m5<XѦ.t]% DU]Kx.噧b,i!F~21I+NFa=r~$o}H {}W"a1q]p.+%-(UyOhdSY[',h/x]'^0-j t;z,ʓ-jD%XA,ZNG'MGcq~x)8_;haz0R6463^r kD4uVbHfӖVJzIeg΃R}/XoB*qE" 1K%LaS &Fk#hb"cm3*yRD%@_gd6ISzw3O)T?C͕:K_Out׀9"y0a#HUN%>B4tS44kGW1Q"ʡ]ߢ/Fp#.?KY(s;m~v&UE|5}~T\c^]U oMKhKх; Ye/ґM^ǖP͙ؐ#< |*TQA:%sVNS}cr}|eT *LA\wgB]jYB 8^@Y!6qlA{ӼQӦ Cej}mp [o}l#Sm!Εq2~FwaZbR[Uk>Olc2cEuCMmOM( CZ <, a^^_ \皯q,ݶe:ʏGLEFl+:WFcOi xl찍JH QBax_u3a;RI.Q%[_ BXzaku&_U>VS&? /?pld5UT=j~l0ҍ!&lѮNx( f,,ZD4NV"]ʮ%1ub1f%9_X1IB7vD OeJ`DR,N9i2t|Չ|qpF2TNpj[~;ΙYJo~N C%B:\fѷgzzh(biJK`%QqEWQbΟP5%^ت a =id:Hq/W[Z;^Rͽ(#ՠ /@ewZxZl9ԥsP6N Fv* }A*i/۰# 2m=X;XK>/ĐKecmK /2K`'ӶUĩShDZq}ѪcU`1GnBajkXm߽S=<6$ q~W>oWp2lq_sL]h䞷DE= ܓ=a#''th7  5nu]tہc-(ʕqJo\f$M;˦S+JIxX&x|`j\ :v{zC9FvnL̦Nr^*!y9*2(=GPn",y o١,.j40%>cw.![(N^kf;=;˱ 1{ETά-}Fjuoyx.b/n *g-_xC%dezCuneey] A[y97q&hkN%QF-|iyje.?{,(^;"O  JTd) ݻ*türFjr5KTkZZ(`D@mpG5U"axu甆#y^\h5AjQz*Pe %gϴ3Jb'*_<+ݼiJ>Kң"$z[esyQdja!c JӼ6ó+-H~iV ŢW/$R,E}+;|ks4/KOz3 :S?u%Rkr4+O&!<]K߿ZZݽ8s|;l2Y6RVZVŌj UC ^gMvɋ [ZQn%ad?v" Nt8)(svȏd&}+scƒi'i?( Y,2%jVC- )O~,بP]m FMzO[>u([ݏ,-azӥ3d N9n3#PmWzD l(gz#w5{k`,=ͱ1 U_N2ch=5X@Jo vFxU %jSg;#w[!܏'ɤ EՃOe]˛*r1 Z 4ZeB1 jH8Z ]wOc$Kɪ%Dddj!,)4/8qm o[1MqdV!83~Am lqDNN3 6hf9*_ܪxRE*o8~bN:sӌFk&U2 u-9NRZ|6B ]kMN .}U Ak0nC܎"?ds ×'0m}77]>ޓs+tBMmS}+7Gl,Ae"  .~ܝN/nxJ7muËy ڑBd]R9,ޮdvhf۟ C(f %ۅw B.&2Zu}H"N屯<|AExv)Ǧ'J1ե spwM3 qo-֯KJV͸V!y݂#eQ7?NOڈ+ ^NK(a_򰎐 9S|-k|@N|M)^? 4IQ U>) FE9\s fbwo ͏^BX_|ԷXhay%8k cL~ss>RZ#h{'E@;H 4JJ׀@cm[A2LKQ@-ii*Yiܺy/BR${9)qS@VfWy5!8jW$Qh<|ǜ,' :v´h7O_%kJJ>zl.{Oky4Dcy=\S0WNղ[VaKǒぇ`2+ƌ:/ 2@9];1·{* QBD,ICC=`pa!zj`S35vpOf>Wat%PX:twj'B|+ឰq'Z;/ *^q_+HKԝ% E@ ]~ VprFRKAmG;cƆ/_ aR6n݃5T$!>|m@g2|xm,b.$mpPBKmz6̣?" Æ2 v0䋜6)-%Ag ,rZ=N~uvgH uPJ Z] +6s0QZ_nYR306hS^',╙aƱuV;N+/k/[1D%ːh~*<ͽM, 8d/ E;sHڂ-DTR` T{K_䠑&cQI{;=c=A %;J؃U@Ӎ@s3*e 2 `/DCak{rPO3hPJ< qIL7S6`XsD6&9scQviz<8m5' u:! f)K 𧚶\,Ri >56ɮ^P6rd#2|$<Lt=>a[k-pe@Zt8 * p!c1 ttNT'TXVM< p_7den;NpӔ#_\Vy˪`ǽCFn?X4JQۭˋ zczMz 01g7}0,Gtc\F6}mNW)yj`pRg/"g`Љ ntY dez/f߶E9<<ñb,l>&,'Bq!%V+,L wS0ܜѹ.@Br5q{*^nw@C y{|+,=,'SȓG;Ja0fqF1f?,A}vau.e{u&su3߈z+j $[6PpH[sP;~z]$Ɏ;E fY xn;1FCƥ% eZgo ڙD[ ]]ހ#LB@q$%#M`\II H9͝Nu0IF(t#`pb13; 6ϳ5Tzi3On!Դk{kj0J $G \QR 9 )P"m"i&GE0uFϝ J'~' ,`~7BTQET9PD= .X0lM&xG&N>W8yN9 +ָaGw 3Vs 3#w~+)Vby|aխ"߈qINFO3:լSrU& ŏƬIlV5Tp (M͞T=]{6Ov$@pWپgqUM(kxaԉ r lٯ iyEā"Uor>3UKrc2? eOcLOVՐ?}`|"A0?#p4^ ۫^D*[(u9)}1v4 ,9y(1Iܠeh7O(0S٪ms܄P^"$ Z ]տ*Jߊ?; cv.M t%0JiQVvV'#@{;~5j't1*7730UUҥfa{i0?8l5}?r9G aPtfy eIyazd=|~/k_P,۶5x~(/FeH/qB,peb`93_fHhRڍ찖ڨigHHI:OiLp\[=AIZI%E7:-Fj)/}FBgAQ|dFUyTjEW5]ņג W# jS bG@6*Hxl Bbmı楊B}X|z+mf&nMO莦v~6;<:^,MzGUIu 3⪇5{=S.q$`S8;f)f"FH7kD7+b`&khCcڏT1+Ab+S _㩕e.#_4M$J ]W9N$kQ//]*PTGO$@]MӪ)ո~[v6IfsxF#\ 8`b(OpV$@Zn/._޳*z}gȟهyן7}ᅫX3r5ΘujW1KWUXt};N4g `[qD?nbq ;+UP?-AzBHa2&@~Yiw]\zAD"T?Y"CQYg32' }UjhΤ8"RZOFjJP8$Ǒ/=i9M_aL4,}5{ӂ\撚L(&.硻3 alN:̝,m1L=N`6d׃]D!ٟf 8Vcsʹ#?T$''?,ZYki@8ms;u\bзpKɑ"02utQwMI5T4cZ㌫KiDAdLѥ!r})j7"E ;AM"B<(ly.}<1YH_o*ጲ;^%N1̟Ϩ8 `Ckwb>E; Hhtڹ'B)^<)^ՠ8>ޥ\BnV 7PsO*$ )@!X2.yŨ|L-VH"I&u @Re { l?*SMzo?>S+T_B"5&?@-⽱U79=[VX˅; p ZMgnWr5-Οc'S˔\f{D=Aw Ku/'ެ6] }>u>Ǿq) "Ag}˵1u;H7 ' yc: ']Tjͥ_q7{ ᓧ`nbIMc1 +dHuT"|rwF.?2dǿ7HMa"\SDbU.QQc@ӄSa+ɫV61\^lNJN+*$KzJ_ Hc K>zUkHEaDn3/޴}UJ!\]ɜ!X*7LeaڑH@ڢwѳ`=\(*F'|9Od ' ?&$Z"éPw\72ځr;ŧ_Sg lHZI*g3/*[PZF߉|-ˆz5߫uLȣ}BVׁޟ^6!/бWBG*HY!}X ~e(3`nYyγ{p媫 0{352;Է+3Rt+o챫Hǹcc?I3uXMُ  ̅E/Ly%wQYB 8.e knDK/\g"Z˙!,ޔ"{-M>O;jc|bzG fC؉<~f SW8ǪR?I }1Njq&9ˍB?$E6'$dҤU-ӂkq f'7s'\8t !F̆3,"Ob*atyhU=&?1LzJݎNpp)GVDGQһKvc,RB1fWɑK\ZC#aLi`č滁ˆkeY|!i}r n3V5Uj #3=d3y]7~1k;m|0Y?!3$trhv$GLZN(3_B]sxq<6Dc;2㳲)ݾPvH'z BYpXK<ۂjT7\D)V_jVOV _HeD9jQbof .vf_m]%'[=2}%2ũE! -coR`Jʕkv0im}GBJɪ8O3NdSj!Ƿ&htEQV, P$d#q=Z#/8Biq`-L.h^[XwT ܨ:PDj 8ޅЋ6WYr.ÞvO1ɳhr:*6oW6Mhշ'$Tf{&`wSu5*mc!J8j<@a#3|$|)E2B8e1/)l3Lc) rHR]ҥ? 1fyjbѾ. )(Ɣ' w)UtgEpK\zThiQ@Ļk ~'A֥)&o{ܼN'3mR JoVXuX\[FC)Df,X0E',%"0T/+;C.Jx-Css%gt~r>ړ>lyo{{7~Ƶ~\ٷf4 V&/cf'=Ywl4K.)r.+jDksAC ؉ /V <>ѻʅ;ru%fJkg-JiNSJ p12Na! w`\v@sgdr}=UQ@Mؙ5PmdaNE{,Va/M⺳PJOo 0E4SAˢT-vB|G mAF[`:YOY?+\êWi,.Ul^E\D%}vt$ K}fBAr|C*GrOg `o3eRAN K2-P^γNFOb*M64$`"7Ggf$c+=D5Z"y_MywIНA;`4伐־XZP T:hSe-x ek %nS*xk͓ 1L]+gJv8gЧB.oi*+լDM1e"N\Ļ (nmOX">4eRa#ܖB;Q:p6e&UH SZE5,j;Qc1~ʽrI䲖)p$ȡ+aՃp._[Ma'm OB჊nCVʳf #- ^IoFAbѓ4XV^jEB5/;1u٦T rҥX=͂Gb+سmsI5\o5p( b)BNu^;g{WLIVm [[ j}uD@\߁R"qj/.89@A SC$,kF`#"dתǕh2;e"a >Td 67& "уDt-Vq)[tc"'鎼8]wzZ݉4M{_ ѷmLYh=N~7kN3hCXqi0+v' H[ ℃@)cm[ht!7,eDYDx!F.Bn.Os5+J]aP2QKRC+xa:> UbA"lQfq4E r&1.<様AIq/,|PpxqEI(YGG%śY72}hJFm%6Dai]FJi)0.kk&۽jЏZjKiD,h{#3EsN`a#1QQ&>P0V90J6+1D ~ily|f&)pUW*1It6 q|-U/)r2YKh{;4TCϳ6$cٖLSg7I 4dϥbn-HQ1T-l >'s!馡^%Tw٢(>5NJ5ƃcPIEbJh@ ~go >^55NPd( A"EF"%ZNUǎ u NskTƤfZ+_V I+\_qˉEEoN?|gpAJ~#4Pz9 /NIe9#W ?زW&(R;VBr9— >(kevZz= aJ!¾pәT[ғΤSxOdF4u;R2G=Ar?U "K AV#H~lzWۭյǸJp/> crhyȻYRՕ'S4L`᪗4ܘfGT!4T'QN32V -+ҖvL T6ݳ2ū8KKᛠ 9Ŧt:ڇX_܅{cdqİK` s?E9|O4e أܹA۟*HYrTr9[MfK4(5geM͇[ಈߏ҅LD@XBP4U'.{i"6Bꐕ CGOu̯sN;VgWWR[zj0I?]dMq4PJ=:$n^>]M3R,UbPs\ *%U=ǦT4y|bRGIckQmۃ!dq'o8Ǥ*CRjYxv79h],pxʙNE?$Ŝ9-YGOP,Jgk[:H]VN ^@!P&VՍl^PyZ4$!q_N,H(lqe1Rۉ'yD3G}@eΫ0}{nu5/u5d\1+yW6 l,+«rp0O[y]՜BWٛr˗GlB `m;b% A#gVt/$pJ` 3tz׊)8Cܴa(+]?C66!d% @ Ʌ++_coSߤ,Ux^A,Tۏ[>Y>/v|SAR?Z.^y+$l.WrۡGICSBE&,-Gh5S8zN1=˛A ^H`~+}eFRSNXް;`^DH_"[rtL2! cv>`UAt `z&&d'A?I˪0[Aшew+_+ʇ1oʅP:Edb:*f`'4ɿ3(=OB찗ỊkmKBŏw(Zu!tEL܏JhgK>IN/8eSIjxI;a׷ڨ)kLL)2NJts{ ^|ѷX,#SQ1iTVu"g/> \慓h74]݆I=,!?L"›  ;^#%K&T<>LecGøa u]j>Lljv`cx^.W&Vٷdt'Ԣ.W ;dž2di `{:T-!rbmvugmظ<2Κ@(%Wbn, a=AB Zn@P9_"haaĊ2XLĺ=8o{ =Stϵ:.ZܗS+[TJ? ?h?(aeGs=i4@ ̡9#9z J6g); *obs?M 6vko,B0+$qyK%x! Iv{-E [DKd'ݕI)lO-Щ>GT>Q,XRVWO1#=7S^`ɳy;+Ee`c9=^iQ0#/:bepgraG!6qD`SE;\^ƪ=4q31keU{ YT"qhisiY'=$퟈@#5RI_i2=B_ܣcdqZ&ۢXb?>7#sxOgɀP@&.3-L6y&zr4,Q0ۈs0%P܇8_%L@#ؗ* RZ+6%K}Dkc2COmNpB;ufmu W[ߗf';ɺ;LplQٷ.Up-d:\[ǽLjIhEɲ.rX={t8UJ Td\YΖY hCQ9N2\r+I V_=%] - LlI* vvE]!udա֡pfOMdϫIri? M:24fR;XS7UxFLA|ԏܦ櫋]r&Qz =bAyΥ |#qOZJ;=hqٰ|-{s/S ~kFaN6xy%Wl eȱSSr4˄VD:.ሧSMT(b1s;'!7?W\qRn:M <<&W'::/#X&ZQ D<?(m"ǟ|w,q{l'LR>9 γl>|+e &:G:%SuN*ʗr܉Ua"į=O[qy$ cLr|Jm]Φ!4$Mҡ-Ex4.Geᘋ[h!<-DHL~ٟ A#Wp[p6fk8?]B55bm.]X(59Z8uw&'3ްNGVFith׶zԌ(zp怀-vu9̦kc #D'fLUI\|`$>M쑆b5h=qo@è*X+s@-6'M?4ǧdq?=#ߔ?X6LLi7cQ/H6e?`#W^k "çN'o ak3g#VɥQ{sM9!>!/%4 aL8:ZB`F6L+>9{-cޣ?*\{?gyv?WwGLohݿ@. !ؗJU1=hrOR*Kg7t]HB[ =,xCe`)Māfv.=-3g4H<``C0 ])0F=o[TRG,ZKD "_#m7AjĘ[s-BqidHr"]O4C)l-Wc=3.lshU;[I>}F^rĨql2q3\ONFvzDKJep=dy^kI'S_bf?p'otŰT=Ix4)g^2ȯ۹'Ϣ Dg 4NvgKx0ksG$ʼn(tg* xyR`)^[[|hLHOhҭV"0uw0idi:΅k_<E_-DɁPBFTDЙB;R^ Nlg0qU]u'O&Pq=cQ eW-Ș"N!ezAGAY GJEe@qQ"Uм癦4 t[%Q*aGaqk1zdYY*{cT$k5sd CRI?[+U`Y岜2϶ь*N&J^A4݋ ^zɬhkTqwap0Tz!v UpB.Kp/=j-drL/S55{!ejMzx-VբEr9^|}lIto;͏yPK^ .,JZJP >:9b+0L<2p5((j >7"mfRPb&>3LMkrcn.N%m-o '*'b(Rel#vKN}oO͇69 +Ɩ?*7]DuTt,dbqh8ݺϽ2N\n"K r٢2%M_N 8 , )R$\x@e_VkPdA5\r]Mܞ÷uz7\6 Ӆi-i_Qf৞rr֙bktDZ{ C涌HDPC% ,= ފlUHE+`w]N\+!\~a%'zn Gi"Y -F s')./UC{z}lq_ӽ?_+5)v\dNc kRXTK)o@! MS(Ⲷm>kDxhf|rvu)ezLZc`\kNiA`|XX&8ig;ˋjԶ-ڒJD9a8||nw'0-,'C (ϖ[cจQrX==u=sUڨFb ґ*ְb j=ܧ%kN5w#ƪdR{S"ٌ{[+H;Z+Ev lMR!KqC $KɄ:OnX*Ad Caۉ\]\|gNqpB ޲usحcDD` >|8}*8 :7%,x;W7i!9R9U`FG h66qX{6($9*V hgP4+T64.9MHa&͛hLY _.reTtWjdLk褴by~ z9I^:+{r3:wYsQ'Z_ԌTaƉ?,(@K &YVq|M#| x':|iy0Y:t#k:d l{O*&s ͅTji9h?s (Cc; =PW(d;>t`PX 8h!ZlW9>rLSrլyĔ+Cݴgt\=}8m pm0!85:MEѧE)0V%R{O>BC$ɎkBXʉ'>~A,7E}|NbXtԬ_CvڕCޖy$lRfQc|5#lqv9pYCPQZ5JMMPmyU+c*˻FE3?^ @?fwu݅?^܅(\QLpp1^;CXb EPw^|mi;KWڨ"k6_}6QU UfȱhEl:ܞ)0."yK"v M?Y@~DyWq;8/0}qۉl HOoc'gdS}H$O'q,2A8A$LLNȖ2'ҹl'aբ T+P19gHM ےf jh@s f-kn V=AEi9q?}(0(W1.tm.*MuԄ5QKY4&Ӳf|EdeA(^jtQ*\T#_(&=Ja:i [rT"4 -UI9_UdF2]IfOyڲxMn+.'V^ڔ[V%GFKU?\, ]޳i* 9ܑ- r;EFmZ-V{DYK5A4)e`ks 5n[PHY{`d e 1>k>G+Hsm'U+ɥk];Ǎv xʞ'O_ ʱ!6~[z=0pOFg;: }H,-dEIn.2dWp'yYDƩhzY8$Š7Y݅PkqZKi "mcj=+ [ 0-[6A'wU糖HA3Dg s;=Clȳ3GOR2U*oW?!y׎q@[:Km6*spzZdOeuɗҳI8Iv \t:I_g︵ňV(zY }F;Dń* 5uRs2p~&(X2 )V.Q҂qT"e?B6pYP`Q] Vgn5JzJU 1& tCHapiWχűNW=( 硥Ã%sY_v; C8o|(`6 YKQVǼ*Ϩ>Ӫk5'f^XxHq$fLWI /< i)IVj_aT idb ;'>x᳭ ^6=:״zW3@f.d8 .LxP^ƚf( )WqԦ;}"-9H3uȎ}[7=vLu4+"XofCˑzO%?qo%9uŹYݥ7U)Q#53=Նg8wPj'0Zi"uVCx Icc_k{÷PeUM+Ia[.%WPY3.@zW}wD![#>m1<Γc鏢P5y/A nzQ '$X!+QP)iV*HߨulK/a]En3H bMb-'6Tzۣhd:Uپ:ZǭX )2{E7PMƲr( B~2<}V@ h&u$S.{ #tDx=}Ͽx~{|_3U us\ŷomLLM4ujRۿ ͨ+py{lYzn,c (5 ̯lOBJeTwتmb)3qSƟ G5M_a aI`UWݰ ޕ*Ȼ3#xaE2z]s*q0t$cܜbl0ص ع/ Y 0|?4}7d>znZeAf|(gcFI/ئ2o| U#Uc"Iҟ S]w1XwɅJ4*"%䇺D>++<*IET@Q$i[EM{ԣ[iDBSd2i*k$@N=譮nBoYNwWZXyGYpCĆ;[Zͣ c`K QI*IxI!eqS° q!6Ftz/n8ɷӓ;(~ ^r3gCx|-91k4 xoY-cːIoe* x._BXcM$dblf;=rdg6 }]( E~JIޟ+@ (kjSANhQp[S+Ou貂*[t^0/C^4o1 [~Jh{ 4՝2ÃMel~JKϽXyxQ S`J\dmtFY WrL*S'Sq'Z Llȝpu\8hl & ߹#ĚI wAYoȢ3$ĩT $ N;TK?%>TqqyiXdZ^\v*H3,;F{SOdGtfˋ' Z܌+ͦs5f/ *mdDQ+{ba嗲L۪x"fX1t}!٬J(:nۏ87ō׫_ WQ,K وd׃ 3U}"?CL=:z E004Hm u.~HupW4a懕 4q8. o4yVo֕]-莯La2Vc]oAHL[wSw19g`8bہ1@2F5EWĐ)ի2V5sOKP{\BVS3 vi~kׅ_G XDz(R:}[J<zJC@$R}vLbqw6վ IS3bl|3!S7.dѳ͒3S~.UñZVy+"RXq:&gލ3ݑ߷_WNJ.Wz0BpB  8+,Ύ*E&ŧ3څp? TRwcR$QzWNI ? R 3Y[rcczg*UFw$.s W(Pב̴'S$ed_ę2zHDvIbxeO+ ?D6nf—#"Ky>5(G[=$P@nLC5%wRF;2[c ZX2awyGRh7C.O_bR#|&N)`fMg;]/]lyS%V?\'dd0 s{쾖oEi$w0fTEVFN9PC󈜞WMP -2ԪIip^k=MZy* Nn02!b[q^[8d.P:⁸Dc 4&qnz b!#}1 lɤ<>#1&~#(DC9ZgO7\# 9ŵVEpC{!վF჋/ⱰZ'<9T.N6n!^*#+CT25J;ɸBj1̹ƖMNrxq sȻyvu8![ eI0vUK*o_\zsQ9k"hL< XeY){'/wfSiS;^a&XLȴ,E9)zl JQ57ޛ0gG_94,eS#JA)/u"I@S!J`DA#"cn]`ݨ}VR W+d\ȳ~>oU+lQC}:3w_Sv1S^׹D$K( BRý "IIrax4xiYFG޴X6."fn 0UL@#cN&]`EOXN/GrW CHڙJ- 7Oulh[=US JԠʶ`C|B-o.^Qà}~5~tev.'ގaˌ`^_*dYeglpjD6`i %Jjm ._83zLfx9س͓)y;'|Y+oS~pH1J: ֢Xj8={̾55S/L!9%#LVySwG#^c^uAD!9cN֒όR)=ͦSzryD7 䄫 ~m|Ѿ$ftt1J(:q#k m2>9:IvFmN7ؿ_׾ //;wr:1}`A"2%`,w( Z> i|F®?;lJQ7p? F|[$dV!A' s+/9pB+NsDB .8ZmfiY>ln=%>y'nj[ۡ(AlcM$ u`/8LP#"W8//0&nґLt[c=Ony}XUP]Fǝ?Ks/H kF.o38TʴkS[ T2 a,YFBZOvXHՔR(_j, ?؈@|[ dS@aM_n`Xnw+y.\Iu)sìMy)?ECYtb՗QBO?{P?^$l6dW&f xd/ 2ŗNxH&Rn54p%"`G=5qɷf͑L֑}-Hۚ,U46PCIW/SxG%eHx\) QwhԀAe2Qm8KlO-maN 3WClQW'Y4'F' O-S-[rL/EYn'_mI:.Tp$7@5Jl3ŬkD`M Υm冷FZYl!"L f@c O՟#HŜH7XLs^IN2bS9'sfh0lYV͹74hۍw'x;''-O͑u-*E*4"'zn &U'Z?#Enu^dL *Qhr"KёpL];Z?4px]p_-S`o3qڄplhJI8L24%/94 学I=q @dR@/ u ä{ZݘYLjZcMCwSKR[z ex"\`5 .)YQs bDzא ʓy{/6O<kQ.]', _{HiVYl; " I,W_0Ȋo!`\ 0j]έT|V̱l;uDЫ3} xWA d)M!h'oBQV#(iM#A_țOh ܓe/KgMg⸦#3C_N+Dzʅ,@-#Ltrs.&B˦:=hsᛥ~? ?7 wۍx0n@6sc&g`,LGT C^5@ZAȶyx*,\ $DJo,Gr5ϓ-DvvMLDy9ɞ˙d0LpQ -NA6>^ek=) ?,#gL8467Zn ';BHaUNrxܔwv.rQt5UE=H I&ݿ̬31*u!8J(K໏MpphzO|vCǹ~R%WV8FWԔЭ^úJ`QOAxVq/,آDG@3*`C[} rѥKYVi^'(D̈́"ɖ̫1W0Z+|aI#-)snn؂7x^Yk=pOB2kN'&QbB`G~NEP<~lj}n5}N88]{te$s8u"vv1Uu 1ASsLAJΆw[ W̯3ti+6 cOҕWhC4]]Ae<9qbUGN=li;Zq e&&l:i][cۼ+$2חGT$y*CT]߰H8#Ł j'N;oy "Ѫ@fWP}e`rfeRݳ$wDٙXt]ѽv|v$آn@-Wczb M\֖e-ɭdvԟ8|Ǣ`qau* ]o_6&˫e^za_X+@Rt05LK?3kʕ"J+q~~}:;,M_oA}-w:E$ZhR"*NtZ{AQL9%IIcz**xGMApl\N -_Ӝg,B+8^W@<ְp`ٔ= &|rNa Wv[BOR_9Ϸ)r2ƙfYsbtya K~%?+{p\waRt8IuqŮ>Xpu7{A/E0 DآUcϽʩgUIBפ}c>i 83^F>}X^>w`Ct_W3df|!FQA[3\2w eoj׏48Qt{pDJ!QtmdMƄxLou+D M[Gpv׎;k^ RM5bS79v`*9܄AX(~d@*DV.Qך-Y^O8ÚutY NMo3|Z7`|8jPkYlqEbV,)$R"5'/+J5>şQJ77pt1-6D#&~<5M7ֳD,G˄*vab"܍'zfī,weZtHH96veSGIZ$[IBTϓy5p1}A=;תLt2Cت=\-"e 3Bշ>Dc36mȿ u.ۜ셒-t/{k4{ քIg3].Z !SO'6T$de@Qy?PO!*K~dDDM.)q9B\E`jBCbcCt§˦fjBw`YF]T.lItwT2i?(WM$Kg\k7ؚDc8v kfTT" rc6%Jd 6ρ2JJO:9616n 6L7F6yb+S0hG]\ L`IuvWUZ6Pp#7,?NmS0AK(5zpL՛V"TTͿ9R: KI6z9uaoa.$LN0KHh~<7rE3e`H/VG,হzP-n^]UZ)|!r'߀XbHj! _|kB~53y&Te>*99Ʉ7 ?Tlrjj ׈RdS=啷M& LO&LɦgCE -[;cgX.{*q:C{%,%ds[,!D/ 8~26AIB^GJ=TW=^2[:]shduy̰3n^}wdf-]S 4ܩ$" aDP=/]Vl3kZ!0}lu31qZ5Q:JJZAY$1݊tz:m p̌Wy`p ^yK b/f Һptr'N\50 P_o<@Tv1퍩x͵B5p5骺ã: ӆʰ  녔~fO?}3͇^‹2f,$&"hr?}\'~P k9n w `HS,/6"H%I'X50bM?E; c7"DdW]sS&yVư <<;]p?\ x-]nyӯ6+7fh裀`Uc\JՕBuFPi"u.*J$hԊdRXumEڦd}a |XVaԍx#1o^sƁd Yd8@BYlW.֒ڳkYh]~ {t}k εv5k&ܕ>Ҁ_}nq}f1x=Nw O»gTewq$n:}A'SMO#޺OͯgJ$¼y0Xr?Y&oPٖujhӄ4جHh{yBE1 @sW ?aQ_BeSl /D"ݜ( ul"n€bM`R7O 9 dJP\I|yֹ8.:ޚMr|ʾ. BlZ㕜W&Ӄg7X\b ::\$$PiC%?U5,s; )-`0J AvuV.G32Rlؽjp}%"7pâTO4.c|?=,-d8 u>RLveAL5St ߟ~,zq%|41-Oʻofl g~%e;AH?/EN?Mwͣu8fO_Ekݏ3]!2x=;˲!%d񒖻Ky)wUM1'tO27 vvke >^G}4.!%p;KeZ/9ͱ^rDbGq OtcF"~n$sf\u2=?}}JЪͨF6+UP^?KkK'c(3%ټa]LIJ6A'_( z&]9V 2+xTg7(U[$ӓ{aCÒ"ý{gj.s;帶p2UBad{dsE]f݋E'؀ sѧ6rWVۡw5vs<'G!+taAh631>)DPj\eUd,<@1`"O)NRqYmhSɼQ?2WίXS)"Q񇜹mؐԥZѳ0t(EA> o1Y30W!{AzwNj"MQ@˂ 9j=;#z(M2vBP53Ԯb&]'ptp@vuKT9I)8ke锳2sO)H~u'DA7Y3-Kj ;Wƈ>䑤H:讃'vBJU8A|J>:T~V, QC21(DoJtP>'ѽ&P_myRc/ ^kkE{UȻ!H*vP[j"Gm3LF& [Tk7P<ᨺѫmhl`kXh`/Js]kQRp U֘ŠPa-kt(: ,(yV`[U 6qi27p}E0 /Cp-s0~vߛcW%ߙx$:)M̹&i2_U3ޢ,:#+X~vzgks\}:@ !B^gQķ3{~qWa( hfo[APtӲTk*H܊f:3$E_wqWӌӁ4h")l]BdD36&x񓰉T#(ᇃ=#< (#M1W1շ}@Iy iG ӏjQ蝸9`tT6SvYMrv+vo[V6lXlMXpAofPv^%>tK=)!T֣LR=S]'U$tfO|bDRTW2YI7vO7pho!@zBQM)ݨM(D KojcjA4]q7~TL]Z,_Bعk WCԬ kT"#DZ m" C_8=s{BqJ1܅M1{I l0_m8#?Y3PE|D),T| qi'.X\!=5uЫq>&QQFV'b_y@}v i"V ε'lV+D-׶3DT}3_"l317of%d&0:+G1BN~J^y"NpEv{E Zr@^f~̢ vL- +c\3%%7p/o-P^{$8 VkLn7ɢ[A#8 Zs.ԚWN:!o4H/鄀gCRgb;~2ш jBQqSHʀo@69ˊ\c;J )anWZeABBE "W+kRzV}jm: _bn:x6Ic2Qv2Oc}?+)7\ZA qGXbBa#ɛP3/D er/\Fݭ+ ښ{%NJc)FD؆(ZahΝnyny&%w9QpJKQe3dnm 턇}TTTgqώURV}d[H}41/UrF̖ʸxUe,5[9XۯZwe"G$.Sn-[K3;Qݞy}?aTW8?eW">­ki>$0$~J/8c?Z+@3lsC&UgEtZ,\9[fՙw8PҗyuAQ/-](4=C&R荮k%`IՏ* ƈ%w GhzB C4 _Q < J"ݺe /KМohRgH7@]H3c`>eOM +KB(IZ;Tj?崍>=>k:'kDp= hcha5&}qq,b >P3V=d"hn y)viR[>4ҋD)ț2 ycТ+;|ˮ{jn#稃Ά'kF!cz827%G(.qRT{p:GK>  9˴2-K {ɻ֞oa|?hԅ1mJ Y| j>28fC0pN5"."V `1#>֠&iAh"! {qb8cdJ CRl H& F#t _T O_A$p"vh7n w0WǘsN#KORD4 ;VfTEfliecjڒ Pٕ!݌VBcwj׻w&nN9h/Wېtu/yD024=}&LfdVV .mKN~6\fM䚪Xù4"0] j3!$Q0P yLop|cL@2 I=yZ %Ƶ. ;\0Z hcGD'l=|8sݶyLI#}=eoK^~!{]g÷AWJA9ul_o)6a-칉\vܬ5:ĈV/i1yp("J- Ź4it@8փr"]X^;|M6s@z;T՟t?ޠMJ6>)#)ߟ,wWИKU EY}P 8CݴL Y uG48 Ԍ:ׄ|`K^"G<ѻ\֐mJDIO-P);mj&.ev:GlW[ LSl(*+w/k w*-oL BWď0h8И7m坏A 7KQ΄ផ684x fEa6v_]$d$mP<:[q 4_C#`uh]gS(:%?]lc~D.3>.𶯧 \J4q~+\g"JxdJs-̲XPrǷeP/Ta.rZQx1M잾T;WRutͯŘw%|:Guƴ0]>T >(OMpл.J,M}((Aܝٵ,@djwX&2925=+$ dT8eWC$fTeڟ &ʮ Le#vEW %g [ s°q&3ctޖ̈́mO5pXͻo-w nEy۽k-9R YI>G2u[>zUZ$LO̥>ܠAHOpgzGU~sOZdL\r>>_#VVLq:u=8Vr,Vr]!%x~|yHֹDm#LCb=5v.CAl'Jѹ/ HsFpy.m*>-+YHG"XcH$[- w$-! MT2*UB<),6@Z2;aOyMHݓ>Gw0pcg;^7>;oPҵzʡԥ@.@=C3FJ&%8Sj@;{]O8'6G?BceE`I`b-nWkj!POf)1(GooDA>ɭ,S1Jgauɱ(=[€y_P#?IA`Ѝvo^h:Gxmrh̪PSUOa@~;"[Y]αc5o0%Ǒf|3A`rٟõ2Ux:'w*"]ếUSImz`$Lfҏ8#ȿL]nKw)HRW7Iƌ84b LFͬFmpZ4TMO9OD}o9c'W֪eϏ8I>ɅB̅8Osum4dZCz]77gܠd\Q8 z { MoţJWxHwp{^D·S]yxrGqzqQw(x1CAVWK JRy~W!B7YwPo}v~dP[BY% ;3^e(!,wO,ߥus>Ǩ.#"G{S0 VmVW25#.+6*g8aXu[I fq38ok^cpW_r~ @!>B'J_:n&]!/ux (E8)Z`z띪VUO=d}md9!<4GK#y"ӕ$fJyzܙu:0V&LjƏwAz ^Lmι~Ԝ"IR}zs$WF줤|S` NkQ;{_\}! Ng]CHwr/@ᦱNJM<@DJ" D8>ID)/Y莗 Msn-^=|Džalݠf7E#> Bh^ 7pw,~== Uk_ͥpaM&Ť>`!4b;9'q& uC!AE;f- :ee?x^C)|Jr;sF w4.(j7MvlFKwlKx մǴeUcʼ ph &ZF6̗"DǘJ;oVE_j@\~-@RR8>r2,:_!|D]9k޲73J/_:앦POد|6ˋH.U9j^*ĭqBNn+SAp .I{1RstR.t6V]e;Uz@$SZ/)ȿSȒ^`lEȮ,&Ŝ\teTRh Q)/cAOnn}e H2蕽Sٍ|TmBSuj dy˪;>#.RrX_J,yt_K+zU.㒄 ͑w#ruDGs&9\Mg0v 7 5ʍ 9'fKa넂6tY0ـo{SJ% Xx|] wlIJ @R z%/6hE8Q)$nﴧ6xs~s,E]2Nj42 [si4I)hM YNo8RN@* l k8+R[<e:V_Sfe|e9.f,lbF'$Z{+Pݺhduˉ6-GCBnkl!᪅4Le @yy PՒ1i%RZ\saod<YoĦNAw#_G{oKU3[E>QJ,@sy>5rL)qcr:5%VH;~>'zXd&A Y `m)|3_KK{KwC* ܓY>NE"Wb}]gp]vkYЫ5_ !C/q +UП9fF[U!CRDz<]i's OSKt8A}2pl=g>Ylݏ[YitK;S:W`y'7ZR$v X^÷ Dռ3*$J~hAGtxY{} ט gؕNMcf-į/6֪fA| '\G*5 DxhIX/Yw W$r[8 u(hO/E6 ͯ+85} )I5 4jԧH;6hԎVp|kHhVgN͵ >(z7Ռ Y`poDvvTp~HdI*ʵDx^yZ&"M-`;On8gU)~g .tVkT!Qbiۥ0 h'JJ5&YJ ^M?Ⱥҁ r%*iCmSMr}}TiO ԏ w!espI Gpm+7'7{C)T,Y|~4Mf[hf> 3q朄Hsb3WorG[ u\|}HwMo_A _T\1ǥ/0zS^%W96Tvv=w Dٵ/TD9b7!:9_'%2mn--2X"_0wF%sc/EBĘ(?p`>s4ƛ_'ov*>E2OG4OG6{4 PJ5U_4(=ΥMңDP̝,~`Q#m /C>tOl -OzVD rWHeFDQ^ 8oM`|;&lj#6"G3>6l}pwTw9/)b! /UK'QxP8N[ %p:++|uN_(7U٣#NAxˏ0{&K0 th~jԷV,{EqZkvFʑbE9ϵP(H1IΞ}~|Jy9E )q~\Mqfh#rQai {{q( {ڔ`l[W3]<4>źh0܀Sa<ѷ`uc? _6% cj δ n*Ţ8pUx[2n.S7:KRN 0\y!w^(>GN *QEյ! [t5w 0h]8.s`).x Brt*Ԇ}8*zG^:FBIWe@i2,uqRPM{))oF*jy0e$^}4 836̄haT>S \/U'HVhmk)uA?@M̆ X[JS&Yb1:eImwEI3 9[E@BiR< ѮM̴B;ªǓcD 4P$ NĄ<ΐ慼I9?{:gP qRc0jN.r^KM2&1 z2iF`s2zZpI'*9x'R d==cvje eoMLF^[1 YQwjw36!7H/" hv w4Eoץq0K*6hVzb`R~ju!nocG3K5 KZ,.{,g. wފ;4+g@-N59-uyu3hǃ1I!հ[i}wX5/K7$ lKx7]l\n@_PH Ec0:@K*e$Q)09&҅H5p]Lb+X/LqFM+$n{2*ݙچ&gZp? [{G sGը$ 'Xjx#F3A)ɨg8JzM64 0O]o4oLNϔn5p0_IMlV0>|RDf;E,AtUEyx?n E%K$yLԎ@ӎDwͣqEʪ=Cf[ kA[q1r#ݒ ]@STTtm!GsGOm __{`:U<'hFߨX_m⇽QTUPn u˦Q/"an%뫵vz$z*v4M5\\il\~,$XZRz_=#%r}@&j=URx`KKZ6 ܺzGr-T+vfq>zeb+ Xg +Jv7ѭ'$= ҭ-df9w<xq@jx:[V1|,!"& slra!zn_ T,LJ<ĩܷ恜_[^Y K=XĕVVO\˾OD<6g&@0 K|Nbyg)%ꑆJ9y@3vSvȍBBan= 1uVfǥj#$ܪZ[5Tz q݋zbk>ÏD_yr%{|u5GOl4UN:v_s@S9i@Um9iZg{GA bDgfMځV6݆qڠ/ʙ:@טf<b8)̋KFƼ/䵟> RMd"m@)8ڒOɋ +FާOg `suuix9W-#' N7ɯHZ.MU+ .pG*!\-WgeQBE#pP#s~[s !M y3Sˇ [b!(i:+4exz;xm-5DSkɯ#@jԸQ#^#;ez,LS{C^}RGc#ɰ,s@ ܻEꭲ5a(]k9xBjz+G;<7Hy3cD0rND}-;i3OJM[cd;!5:CH@99%ŠX=Y !¬dvmeTam 8 <\ݬӔ1.J.I@UCMEQυ?#2?}HՊmXd%O7czz Y"M=3d5I3 4U:fqYy@omr >ѪΪv't I˷!EP07llę~zuzR4ʛ Hc[ʭd[\WR`*o StzDZ?!}oiG;?v"]j\/,~Hn'RJe;63ZE 1jV7/82Bmϊ?猓.+o k7ƎDQFpbJ+gdլ[27=kZ,ian5)~njDE o/aܬߟ#(Vj6plo K ?DW=D6zy$-ڱ mMZWIxDQJ$Xeа\3ΫiT̐\,Zfs]۪ 'hyXt2͑g("*ILB96XnO/'Ht W^ʕ4wΌ5 J-QnکhL xLNObu"=ߑAJ!.e2W 4L["-OcVyu8fn>96\N΋sYCMu|lL_$LΟ5H/*Ӎ=~Z|aDF1֥0w*^{/95'NrqAts7',Wtp)E0{7>]a!ĝoZt:B= ~$̧{ ?{ N|u@;#,aڶVK}sB NzQ늖ӿ띹c:_q' .G{ٗ6xVޙMV6rvH6-~z^,Owx _K8ވ3mjw8^:ѹe| ʥOK[RY-a5J.+D{t2)D@ȺPd}oMW3=8ּjy`TSٌptK?Eoq 7@jSL{]RҦ{t/5z[Lluj!G5k8轟Wl !^! n}8p7=nblO߱VDe5 ꠣ;b)|v޾D)TAg %>M̿sxw\o9ҤhX@dCfJL! y~/(*DKɎ5Ϯ0Tnp1&Xzs!re%NC7H|C2aPs/paKVYo54/׵TD!. mu6klrJ sdj#vo kP>XTgُvOvc"S,ANc ЬY!"T0717Mn^rb"Y\2`^imx`Ăa?3Ȑl.c8ʹ7^@W3Cfl᪎4F o-Q$8Z7|JYZ%V~UC w%ͪj-$[oP )ӃT+`xm1+^ /B|DqV ̣$3˔zހV!ѓDY6ݡ솝J}]~[:HRx@УSD4V%~DJ4oa}]]gSGntӡXGMoTMWQK]@bI2[ݓ⿡}ʿcFf'мvw,]DSh<},x<2.6c  KLC`m_ {$ܑ0\t s+A& ѓ-!] > n9*ʍ젙]~"+U4ĺ3 ê9b2`MD]30c-3FO=&e mqs!NF&؉wmBȉNNDm< },5ɰőPT5: }OZ8m KlIj'b.6.`~ZDԚȼCjI3UbX+Wl*vHB$.'f䳅5Rh4!U㐳\&WeDr@`QLອk{N}G,r0jqo7 4=0r'$=COEs+KlXPp)+4XZmbDg7[#٪Lxq̧iƲ%ayv*bXaږ/X4R,F?Y b8͖w^8&RGM8>.0ey6(!j9@9f(M/.K>ՀXL}4pS\5w+%߽BUԼ{gH{nѫQy'JKmޜc{o Sc?"Xy|*T1n"a'te~˶Dm4Ě)n [ B,ͼAl@| S`7AMH,I VESZ[jWaDM >#ȳ)-S0/ݕQQEvboxh[yp((A'8M '/ )~u]W_i9n7r]aaY1QD<}q="}d ߿Fy95/ADkFr@> F$5_3К,Ś'qϻԾHr-Li?;Yga%Cγ SF9^u ZcbǍ|Ҕ?+<~à7" L0.ë5no=#E^Wa;vܜȡñR1$KT8¦)8dD$Ƀ5[wXf DE+xjKE4Ufq%L|57-wZAxL#vajM0ٕFV8TFXrUw`0Fʨ靜+V0?0A"NawvQ0A@XQ8RзS?fkݺb:> 02m]LCDo54542~itT%vaC~QRn4|q 7z<:z=x aeAqHH/G,i[ru|oݢX;Uve 4 o"$C & UfvW3IIjoXxGǻz] |lbsfVGrC1deH'v~ [U!m:%zFDrp~gIc_Mwk}H4;GyZ9 {FqKyuҶJbKfՕ>|~' ø a: %Gm!ۚP R@yk1XM&?p'8VX?4Ê0s8p@#i *6m[X6eꚰ~ M7ޯ1VtN`|l^aE!ɾ;{f'$)3򑲫tu1,x{>߉Xsk@ k fS3y@F,B%g=~Y|0aX&Ic t|?OoB6?J&aHNtN]0IZSv!>h&[j~i74F-)`~ʼ:UIH|ȅMЉO!ǹQO`M>5%3G~m$ {)|THU9aaڟ z'/{RK[Zg{qۏzF+$_.2:2jܭ#el PBv 6nayox {+ѺuIrIbGQbr>";(iG8$ڍn :~rap& 9=ü6fJD_)Vf}#C pno>^|j蒼okǻǥIb|n2 8ŕu LAĴBr[w- hWa ^cK5P|3 @Vo:ٖnq8|5)ɲ?HOxɛ"өM1j޸?fӉ,\GYm_Sw&S*[~O[}eYmu'U_ISDlo(|킕İd+(Q3ef)Cؽ'c^$h(S\~}|0j}:iGt- .lrBB}ePŮًp. `nYs /8}eҘQ$uS[P>βW5o Pc[~ktv-Nc BF %qS #)*Y]{Ke<],\q6:K'O2{AmGZsssa5/t BPfz"1ܝ?Uk2 Ax^c^dGGr7^QU* )MAbEa ϣhח8c܊ĹH !u{u% \L5R!w)jzgMaipq#zK<5zRev}Um7CF"H7nDч`mk3Lȣ4IC "zW:%n0bn# $^>rZw&׵֧e:F2ȓo@ExdYW-Q>SW m׽^[-U!UJ^.~YyU^'j~Y!=,udUY+mk<*tV:f#mH/>^f뺆bdƯIFn{Y7vMإ޸ck~ )Lgn=8sx+'!7PX\;ՖØ{m Uxq&MB+D>O1&m D etT^b*^Fc'&`0ꩤwNJmɊF{ )%!*Bh@.ӁK)GA–;bt`ɱ;!8GgmJ~llmw4hۜ&UyIFdk#ꌿ,bRƀ A\-{IREAT.Fny?rP y_@V431'y8!^l V&NГ%[Eٗ˃.7|e"$7/@ oe+#Xqzt4)_3 Jd;D 7!'Hyz W/Q w[rSC>ؐqdAmAGR#츍6'5:ލ(Y؂uBjBzL-GaBT3KOJNze4BO Gi0YGX.nݨ2RMT;AcOWJhd{.R19LxZ0 kԺݑv-EͲr%cy--5[o].7#P'(ZVLT4meڭT4 3ii74İS.qdsP\}XA;ҮILۀ& <6)½ shq(K#j\3Ui"fЋdw(9OT27Vf@c~LV6ݜ҂u鸊ŠW\U6A~۪%C雅{4|L]As /mZ-kc)SΙ鉲1 [ʅ9XA@ l}EzR pmahԠq?vX(.Yfљs՝E"]zV +cB^K0EJ 2ͫ' 42/ʼn.w&&!,wSY&@/R ̜i ZXL)zCCUHC(SakdރVO|ِa~$BJ `?xw;wT.S&4נ 缭gD\ A٭n:&)⾑!0IVt7;@ D`LVMڿ'~F<ٌǂK6⼹́}X23A~|yО"v8卅$_O 津9H0a+kN=tP5iX_?w?Pk|ywZv;cHcʖ~(9aR}Z.e*Ҁs 1`ݸQ$'aY;,Hɤ,ԩ"T8[}O؝S>1d,|YAA_=}KLY'Aޜ\VP7(SNzq{+[y3PDɁl۰Tء{t7gQx`jC,JtR h*y$͹śhMi: ~wQۅ.g*:?AY2{4*I9#dN.`gU\qJo|%4+X}p2Za:Pz\Q?^6 +=}^Tq"Q#OL}@n'q_n2r@^ӂPZhU7b?VW0? !ST+t_Dp=묁K֝,qZxoڅNrPV/DkٸP9!g<c}Ps*Nu{˭5ftv]J0@~'m.'Yk0KJ.SL6xȳ8 Ԇң϶|f9H759%mjMe(T7 GP}\pqQ:påϛ^ػ|EC9v7֖O0*}A[""mAܒ@Вs  %Esj>zMQMAĪL}~!]ys>;c-nO~a&88_#)RrUY@ԞKcL]-ⷁK<6s63ōAi5ԉakx7{]Vt͔W&nX=,H0fUOR^@F_I d,~ݘ;RHz2 |Ww|_$jTUb;KQ Y|`ƛF;wl= mK 1{X}p;h[0+_u|3{fSMNt-ѽRÓ]nIY85|.La?Uwp^,Sifϕ^WT΢𷄧sk/=Js]:eD\19HP kFǷNv$R[c$cbD[f z0>Cj,bf#9ZR!Cp\.jA7}O>' m'a. +&Pq.;4w}ᳬ-` )AzZGYFX'LOLh R"lߌ`%٘ǛgNqRpAV1@}D{S~!$8 x &x^ HF kOv]̩ JEMLG }Wk2FlS%OChQko#NiAgx% lZ񏙳? ( "N~|5c6PZSXVP׼)΋Jq4}Q" .\àg ?eaXHHnS*T,p@p"fO3/(mh臾22uKHAK\O~w?.(?)7U:~ańu]oAo5d_iun>̌0(Ēo/kaUa= \Oԫp]>/i0W?D fhŃKS`* z\VQµň^3@單0%+y,C" | ]Kb\:~k|B~SH~y=ګ*m,mvZMW+@Nܡgb s_ho>g:u4eJ,Vo#EFѦ_Z>uߦ\x{hD'˜$ r !m;c\pC, g%zI׊{z{Ju(M[sZ\o{7,@뽢 @]mx?_? OeiթuNrե_c;Z`&>|\Ŭ=OķKe !h79z=J12u77fc,xUKKM)l>E[3$GFܿwbՂP\ٹ4\'iE@Gu}b 43aHA ]0(yFg{OߍM GE \*xajnEgP7^6\9L1]͚CqU2~_ 'INdݡ\ؼCQ$ (-K) DFE~̫(t^;&wPav:䮔P@ ciMo>_Uc2QI>:.B+0 '6@Yn,%9> =b~g):8ӣ$-rWXvnN XKMwR",}m*ހEdTDKW5+0Z>+>(QeI[g kV2bbΒZ2J;rtc #)>!ZT8(nk61AXG7>u"f+ܿp}CZy^uY,lǴYTޘOt6YES/s=K81vLmR ܑ~C΢\./ 0L Zk>{.Zagw7#Ӈڱ@gxp~ЮfQt0үl?o;bڀaG4, +ĒVjNM b&1BlB6CͰ1twjĆ\=o <}nh~#0>|׼> Ã3[q'?_* 'DS巁^Odѹ}i^PrSێl!1>3UgfK +Jf[|#Wl<m2>n4 ē0x+m~jHVZћQtK:( }7]q5a\tܑ?"Fp5&j,(J>A$h$Hnz6l&8-ve}2E:'L('A><ԻhBry=KJ5hH*J yt*FF-WW)[D?}o.1R# 5ajģ? b*Nm d}ih3,h) [ ixVe`&fP/S`==-֡JZ~9zgx{瘣Ì)ڗ{ 1Fm ~Rp=t;$y@,8#7C#)+zjQQX3BVz^zxUЃn ãɄ 0)=#|ح2)JmPDL1 *\︵ CFĢAr=`ʿhܘ¤K0ׯ.zbb߿sŴxQ^f Ia)dVb6=KH^UWFX%'#kyn۠4ѭwXϯ9E3YW @IW-sшvpդ#T7e↷Nu%;sJu`h\9ݪKE=YS+Q3uA<~ ;Htϐv%Yh.;p:W54be_K[dsH% '~`zbƁ7aPЃtԂRahPʉ%-^WtʓGz `lD)aLĉCGYxDײfuC7/&}4)~*G"y#XoI0zB\):mm7LLnJ=7}\+ znU)9/}vϛ1@OŠL MqJv#>  qUDV6wKП4pk .8[CP؜uaZ*B`De+q .uW| گ5<7,Z6q]NavOrohP,H|\$|A%T~cfȫK:_kLAۭbub%>84I3u69V2$ tmi꽹N&E7[$"ߚkdD|]5KB>vb&d?TK;B׶6@n`i)%Zw%8u|d"oyg{҉3(V]2 _Mڕ>P9&a],k'x"` &Rbfx1},kX~%cH !:.lݱߩ ^\  .-7/M8*EѶ8Ҍr,zwMh֬呝0_$a8ORܢ׹o8wIPckydPBD>\O@֗ɸbDk@5__E˄Eְ0FAEʶD"r 6?OQLYa39229M"82XVٱK' \ВK,e D}' x3eW nhvD=Xw".jYr/aG]ZDAexjI݇,zj|Nސ[E&\*6 ZJjV+B+]{lTCwkrϷ\):^g\y`3~f!dVT%<b!J 3> eXd#JL3W{ׅn``.ؐ#5X`[Shb6E,P#]xV=0M-|/n|H=I3 SU6#^B9 GBKeڟ'+NimO-'墛 y79փHΖMCBBUX|bѕnܣ)(F掰,RG&E-bڔ [QXUiYyƲ$*DUo_=2GDf[jyrK4b<Y|S1Dؠ!ZVY;8-\P6D,y&4dA7PѬ =DM~^ oؚn}9~Rh)={# |r9&W[?%xݲԻf Q2;hՂ16 ;b'1̾}I/س6޷A8Hިn#h%߁%͖[$dFXH Q7A >r)"(-C6(NRW9{9+@8CKUnƈ/YxCp{1w&]OQs/Љc&]dcd@5DvDjKɪbU$'tY׫j BqRk`NJ/Zм=jcN`K"R/_g݇: nĐI,tj1ɭҫVc}#i%2Fq 7wcrKň.aUIi*ZpjWL/闡k^H$]|R`Q- 6 v5`^`>xL/"0 237sGyfnP ɓn=&9l AV'0D8&ڊ7az'RpY.Ґ (~ ʰ(j\]?FR?ϪYG?`IQ"bJxG+UHؑD;H#RiigT1c[/OUP @½!v7B `U[‰*Sz{ :aPqx*߾: #0Zxwk@(o;5%=RbRÏF= m‚>Dt )dBƏV\lME%1cOw(Xl Tlseay񠻏>eqȭrhEf]M6ՀɅZA4Z";8nRargJ>;r'Or79xBU*"s30 u\clψFbx| " 8 (si X`D|6bLg6gEbi4xsFf%5 )V}-圕>v^}ϙRuJHRaoEd,d#̥\b%&wdۇ /-N񾗠sgeZ<`9Ae21SLn:P;Nc|饟t~cI$o5902AD<*O?qFjP#FG#b~Hv Ef\*8ߨzB*xQ%W(F$y,7oYF .@#ؕf7V|ayEB0A2.ڄ@3#xXC/ۼv 9HzϚ@l!jQ,A{ qkЦk [¼,\|$ҶNcIX]*x!=FFQ#w왯7k!%Z;]FVg+4Sv*f.riGӮTQ?Dl#WǞc=*%M#iE7xpߌ`2P\zTƾәhvKbes]‹+KFqu}S4G,<9Ab֏.ghAϰ74y'x^+=AEzNPB~BR+iH+x79vw'{eZ]*DO>DžR]Ne:dHÞ[]h/ۃb' kΦĹRs=XG$78$԰ ' 6Dh&D}^93miܻι? !_joDINsx O!͹`SY/cFhss $oDY~5B 3$E侤iuOcMOh]l+4mJ@\(8Xh z}㙭E%˷'ҽNM=G)$$+ܕ8>RMP8*C~% ˜SU SqԤO%g؁8˦kH%߶cZno!HF$΀·fa_I]$ILJH7=~Q)pb^rD4p]J~S=1?ϰvOH c<*+# p#TtRfV"(\n|Z 8eխlJ8j0y]Ox?q%,/RZyL~iyI`SD|8_TӳZ3"(Rv>m$@$>'2Jy-R f88DRF4~sJ)!ZԸ(eUW ~I.1 GQH~b}FۍlԐ'%Vʅ)VNJsvwwҁls.k\Hʁ}IhϨnz;>M]` ԕ008W Am R[gBcUII' /|+a;6 ;9 u!4e5MȐ ^p9dSO7a@}}ôV}a28: ^Fӑüd6I ljHcEn퍋V~}aVt2cO! "pL␺DzFu; #a Q`RxMgwyCK1v&'(MA'[AI{_(H"9w$Ѣukl-mVo8Z:*E;I? )(a7`ju÷"F.Tt(T 'ФBc>2͢>>.P关 Ꮷ!ؙbP]M8~u 2Kdh8'46EP}!`f<Sۜ!;ލg3vB-II6-qlA S+`,_ft Z۾ @8T8ӻwM/uCJʡf0faʃdS_ߴ%%]JZzgwݐ >wڢ N n_G; c}pUN> C= NHlA 8GR+O^D@R> y#2O/ݼ[ƓPW|`CqCXCmf`7Er4I=b0aiL~r(/?ى9 G&S=bV~EڵH%Xͥú_/kM`1SEX8F {9Aq`^SN XGMvd\DtZ;rWjo ;@ү0]muĴq.FB?u}۠1 JtoE9.T+!_Z^a qH̫HeSfNswUF%{]FbFXt5,*WN; 9Zb3dv~z1* #G(C{qlfj~_ݻ~OeP:4{B}mU3~f&9t.&tMʉ7c ɕ%{XZX$O-#LJ7SJ %rx̝?LHbF(}ГE!&>LcFzQ:8Ѝ隦2٘R2:a+![b!5[,JI`Ե Zh䂈z(>9ؤa;ǥz+l_x5 bTifIS`"eu2өȵO}z>O|{Bv&WCwo 9Ϡf~_5ϙyU!dw:Tl:^:䭮9& I ^r _OUAVe QT:D5(QU6?8`Z.jۜ_WS"̖٪ѝY/wuaF;Ae vו$l~bU^S%'G㴉{]M)9`ͽw9Ksu8K[/XGS*97Ô@0BYдC Iw6cvQ˒Rq.ٸ$Z5Qe[;5j ¯ ?l*6lE^x!%łLZƒN?_{R=9o]4{ra. o`[߰=Kͬ ExNT3@Wz8<)5(N%r"v`[L^IEO7)2&P6i)^_9Bw p>k}F:ӿ>rL+7x)Ԛg <4LVj{"41rbLJ$!G0$oBCL\@`o 7_ 󋛋7]X~mɴC;\XS8E1Jd[xq8K4L%}0͟^e>WN}Sx ZjYB۫}Zhe׼;La=IzY6VM*C<$ٌkh .%=)j1?[2c0L o([:=M <+ŋ(gm~jUAb:>⣫k~>L>w`xR3L]V UփQrjy\,6c?σtar Cp8@54W*EΑ۱*Q%Crwcwf;68a˝.DpX=8v)F_鐅\NdwB\ĝřrmSZtj0X8ى/GZgF*,pCF1|ҷ=/h}rVۛhmb>^0Bv:=frz,#\WW+n)j^2 (87|(9.GBqEeryV/\ɗ[dp>yԏH jYa)6R"_Vػ4@՘89;n2 ٔrοM3t]LsXE#;X15DPPfgl3or󿘤wF%\R3;,tGF7LYì jvd;)/H>aP<> ҙ{$ A̮fYM2߬@8FB )II+9oZ $$oز[VdUh '.| 8GZ=Ϙ1/Nr(!J%Obo!d:@r|' h8;kZC_qgGaf>pnSS۾,LY~\YkԷfz%ȿwhΝ2A)c Y2azbi੓֘bY@#hN~J3%tհ }FAVJTRGb_g¬qKkk? (-5hVg&o_c%"X3comSd..FTH!dpZ& |)$v͖Í!n2ΌZ?ɒƅe$9u'/4Z׀2EV_Nvd5G(]JK~tqqED['ZX" u/u_C6sTV +{F+{ohc)V pc~ԥZqI5 Sؤ( ?fҧ&'_mBQ~i3yAe]22Îܗl0^i}j:lC«q0H3%Ar[?O`iZ:VV会vÕ]ޫ5_HY]yG;n55m+#> lJ ̾O_[c%9ϢV-11Yfh0 &vjZa@Kf~t3hafQA ?TUq4>c(- Ey{D܃,*u tp? [[}~5G4>XOzIQy1y8b!þ/KzQW:o8pPG,TcݐyUێ-߼E?MDUVTAu C7L3KȤo.^pX r:T]}e0ɮ ',.ŨpQaXl $DZZB<-sg5)Hc..{ ձ9F?>2l ʼnlҽd䭜f2㱆\%<`]NtqJpS'vB<5@lLLMX$k$GEq}5?"*E3QηfD$ GO3/fMrNg'E& xN5 S0r0-Y8qd!옏gvv7ד.@Po-\FYf[5i/ԓ,7IR:!T5#3JH[(廃a$Dye4!mZOBvt2$3(ݔ'"%؛?=,: w00"nhӂݫVSP2bEQWRz}VA& 5) Á+^#hg҃bbҏ <~ B,Ycr2Y_-*djqX\Նu5I/KT$~ONȥ+#g,'LʜFOv]jSysbLap)әGieGbc6l] L OL>( մf/T#laZy%OW bсb"mV4ّRvMb-:Jj Nȉғ~G"-ۢgdv {F5XJpR2o7߈YnG@Mwx:d:u}p⬕y~GJa.z:uL2Ql=݃>', ,Up.{TEhi@\jGob,….')~xE]p颧&.SxIN&_)Q ̵6iM&38MbcgL a+!|i@a%I0FA.T8p'cp!6Ĉ/'hyK&T*G4٭)}%Fh=I`^>]HB@s.Re8'*acC@W%gNP P͸*kr6~5貹@@\c6 / ,+4 7%"Wy2UIw]q~6&";P\SD!y;7l"V J4JcL#)Rv"?JTa%m:EkDcxdןXȗ2~]PȪNr Q .{=y(\l`KKwSpa0vb`i-99Jgq~ V,WX `W&mF'ܴAuIXT<6U9nE:h5BhZ tNVxJ1G!{󂃉()nAJe~Bi!"R)WzXYJU*%h6BJjZhj ғt61˝}Ba 3*8.1Z2/d|@= *'S?TFTPws& & 5t\bhoypޣ"8OY@zBGW85;SIg hnKti?B5DxyG[躢ILx$X'mҨ'fNl/]xŷ5ċ [7z\#o9Br17z t 6\[>u]/9|Z0m@<3ܙ'crn_0(GE[r j{t:^ӢJ/9nZ(IVhp5 (V~I!c QQiG@,4ch7IQYq*V5( $J K0(-2q |Hy='8 oscdB @]C3+\€#5tlt΃AJwӱB ̃g\sj⋤}s ķz"wxQA( Ԡ+_W3؁+REFVaw[Rbm4ݙ ,4z.YWj1=ř7֕HUck_uK1,oz;q2j?~bpG?1'vS8ƼU*G{ugIr`lꫣ)Oekw'G$YBnJ{k;eb.PnsɉS&rKd918vy^LZZ߳ c,ī=H4-=$<ʻ;  ,O)O99%4K }lEfɣZ$s+^K[,Fܢ/GY٢hތ dh< >yЪCYtdoMVb CA޺j|@V1@.U>j$^;Fa[PwwiT%xe s +Ƙw:죉Dj$ml6fxŜ0M~hǣ q/|@C á S~5Y"" =BJe%bn@j@8[i ƆzT) +5 k-&ܺ/÷.y89 >:]C탃UUrxl\ocp OULyGCK2>֯.q% *\@m0v)<3;1[y&1a@-R|8J6D*t ? ASfA\z/)HWNƷ@﯈gN֦Mf@1U+Bag#_;F/Yƌ1t^$EӓxҒ ^Ic.ej$e`>/t{m~WƮ`JLWgQBSQ1M\ FZv^5QoÌ'3{o ǽA ;Db/X:&¯8S~!$)* +1%3ۺ$@6MSQ"&{@?z&] ?R>dWw?ersAP f& w:|zEZe֭nrD;>>g#&t:DAJ>)Oz=? %鉐GD4a\ D5j+O? G7rhyXaAJ&⡺kG9.E#}WF5u1`c낈ꝟ~-{-&gCYIG h>Vo +@%*E'2N݋x/UH4BE6:k'_Hi$9,\}sޙjf!@Wq{{Pl1R0bM@)G.K3ueUNb߯;j-,Y".5\Qm{GY;+7 5Q*.<8otXB1HS<*^Px*֭('}/lbX;u}dcx8|.VeX4o5=Z1oBZ㸿hf)]م=c Mʤ}Pgm"FҡH(b4D[t5@5>d``K9#w%sqkd/|j`vcEr 軿Ev](If4L /Jj vˆbɉ\r*w:?K_Z28ؑ9z }};n}ΔIXjq6gF3#]8A=Ύ.^9H6 I#2$ k)9 .9:m<V3dmZ˜'[ 4W5OalseFGYrF+H*7D!!DMxIBAFR79-dN#CD{=J'.м}D//{ (RQ㶕w1.OgģWud[)Vi]bjԛijaʃ:錴~3 38|9uZ;&cɔ-3/ÕrvRHKV GTsbQ췈DA.9o1$l]͎Is\ %R& <8yqx+HL=uҏ?Z{ZN A#㛽ē[Ha Qc1a_ݼW'MĢ73lU>,gg !ȍ7ămadEh9h~1dTl:8uUHѵ RY;BD8~Y7x'156c_O-k($N6̶[: tg:qD21 2?]FӈSX_}[?Ԥس=}>Eփ}ͮzVlX*.4&Q7?+ȁvv%bD oA 2toݷN)Jj6\mojA$0 sx$2E6JUkyEvKb{-ωyG딑@ÿy {|Ă \T\Q:A'Ym.8eN~mg]j2x|t8L@LiBeR\I] y†4jd`{K[h1qôsl0u Cҟ?"n߇"?4Tl%Z@|k nXϊ3lf %je8!;w#d]x]]G"rUn‡3g~__4GTO)~8~5 G$k+>96?LUh؜ ~6%b7gtelnY;Ԅ_޷߂l[l]j2og *`~^)Ch82e = Mc>63&p ~ &dR*Jhb,tyMWߘ r"mgvKVL*Π}."00E{ +Nުdс N2qϺ#zÜm j ݿJ^yD6.E&NN~x0tGl˩a"0 ڑ' HuVۦƿɟ6TTo^i10Mus ]YO1?h ]خ#kE?*IEgׂYl2i5'mrc|yGh͌ \ 'Q9jeIrݼ-"P #B{(H`Ȝ(K&_gMHվ:RyUH̟,bcmS#>Ys+~Zr.x<.6'P Ϫp*,avJ+ݐ\} /Q obQR<:|.Y(nN+>;/ԏ06p;*+)n/Ρ/|,N6Ռ_YYu+7/sI\zUw4eնF"Sa1ip(UI(J؂_6MZW.?'l<m% )Ŀu؞@i)zUS Fjx-G|6n2])9k[ئb 6i\hgsuULz P{WG:mJXi2g|oׁ:wȺJdΫ7eF^A4$}b°?˕=w YrXPQ<.ÃevWuÁ|_¾OD/@N͕\2!(d퉾oK,`BqmHXp-n>:sބq?}ȀO{46MLL0.4#kYY .^Zқb.* P9d eA AxoU9Hc,-N4 ;LZxn-}DM'¥^y5ߒ%ŎNav o:&Q|@-3\D'SP L%&*cæ,FS;"u0N/)HV@XnU͓kX"6su͙u*s7aI5{.-2I(S= RP 5)}c\G{PGc RC=.:N+^8Yo~>ϰJ?7S(Ss!]*+Q\4|gZ|3]yݒw\VAھӼ)'YP\J)4<.p呰$Tkڃ]ՠc Ò,b*U% F)MY{zR%SGH4P2+r|2u!n*1Ctx8w_ ekJKwĄnUN/^\^9;MQ]U&A~1wecjJQ&Ȣ A:crÿkqMf0#X4cQ>* ξz, }d+t.mY +ũv>B|*<&ˏۆ&Xqܮz!TrU4wE+ئL,JM!frJOu+c7bb`q"|^ e6aAI8kQ>GB14qfH1h8`~50L`) V<,hq"zm+gaPrP} xb'1㣹jg*ءmѳF-q)^2Ԟ;C0%pRhpkgmI#0;j5p`~t¢k%Pr8x]sEgvDSd|oo z1=~|~j}CFlKvT(9Gf 5EmE~9"pܙDhR]Y@.[ō~KOB[03 Еj[˰}IKxr^)5 }[}{o.;^&ǐUgQ^k?Eo, L&=bX^/rIC=0T8[%>ciSF T88`ۋtcZ\sZl:"*K8ê4^2/b=%/t/[TbQS[WB8T >ώZE݊:Ը~& 3\%C̤*_f8f' u:{bej&qiY.6>}/L/F v?(!Zb @17&BmaQTcމ~.'F.%E QfvʏaÎGob!ylM*cn , ݥ ~bxe* bT5*kyA_Gj-DwN" ލm it]*ވdÇ#OP死hj?<1Hlzv)uKʈۚzAQ Y l&LmK՘=@<sI ~Ą_Sx]ҡ3Jdzm{k<#*CH~xos] i_ `b"ւ2z|j VMmUU E ^r3wdD:xEM8-d*VO㶘X"lC۲p2=U'r"7HN?H% ?lu]R(lolÃrXv=:dA8菢]A-O rk0~,> v^4%8_e-@{l[=ԵB#aл67/$V%Oz2]'>߾B+ռ=\OX)RÛ(#4 *Jv0_y'b$…Sʁ?.5 pqMV0r1]R3k4J_)%Όo(̐%r-(X8"eCy?%aWW=ZƃAz r9kҶ F=QS*fp"D\sѰ F@ Kw$%nRh)c]6"ov{WҐ^Fp.wj0u,v%7L]7XM|a2ЏQxXد v.c) 3܁g,Ŋ濖[Vmu!`œJ긏 Ir8TO[s:h;2j7WosKdI EDX=s8gD잷ҩL7 i^KI^72 0r;!xT"6/<4Bo19\jF‰i~>jڿ9mR%<H5mR{FqNx/˙!Y~BBŔY{Ci:IU0\4)ʵ^k4M(C Y \X m 7p~E'B:'.)6aC.h]9CD^J3z#&`֊o0 ^Ҳߨ6e(n>uD$Yj' _<~m,kc-5:~\GXqͭEUzp#,ZPQܿEUjTݡ'{^{Z >oܪ\ì -Dofod }]AFa/z0aҨ>'?P& 1ZD04k9s3Pζ}>vdXhLs7ۤ-Zd+Ce{#%p|Wg- z; Qgm(j/ ~zF9혳RV(6u(aȿ %X#:bC+&Ǐry>gcvm>K֎> Z{\ֲ_3. O s@81Q©w>= }bU.tyibCuZD?ǓCgCM#w_oÄw7l)^?HL8`3 IS'KA.H?"?- SRZ:@;Qe[{ ࣋h`hAg_Y"FcYL,<;t)-{T"ٰ#!'Ø3'7|p1@d##{H9t~I!EH5NT?F'flK4onMݐKCKfzgqBsiu|]Y`=/ȥH *:[ Rr<ͽ&jrŔl.7zBLA .w2^< 6Y582pwVZZ:r?tgC$ @YH&dJBB ;4, ec <ֶQh^83"S0{a,U mdQD*ٳk_1e0|v{Q-xE↌A&lM&Vdv@ fr3a'݆O`3;h:`$°;ԝGESH$o m0J˔${p,r4kZH=0%;wL"CMFdبw]eL8@6.<##PIEjw _LDg sw[ah}f2JD'/d:n!Oī_>[Xħ(=j&^Cpofvf |WGK:&W€9z $MVrzky4 ʇ#4™j$Vո.EԺ"UE*@$5{]c\ojDB:]MŬᱫxe/5;: Ja41 CDiyy颯`/Ӧ<6KLN Xp/C M5P G|yVQH|7cw|+IܗA_D[ ,"9jv#\3=THSZ~0PƩ-fr>{.n#MzOHF71 ţ@ IU#f .G'pEՑ`4[*X\\=s R.Bwa! lL=wr6h G|#Fy'3?"ѕ9H)A㬡V-qe > [\q:`m]ũⴉ#$.V;3KOP~JTɥVBjYlFv̺t~ԕ4DvƯf)ZnTFOz1^".uzyPYf,~mlݺqlA($M; O(~֕UfE=\D'lwsGUUE[_2U#ՁMqCkQ b-4 ݽڱ.D"2rVE~]q*p}ύΖf[*ZVi#2ζtbd[WE*F}hnXpaCaseW:yϦ{|\p}V1PCK{fd%z4s]G rD/N=g!w[y6y:LB'`ZmL4=qN t"ԐZhLZYh"{'߰+^.Gގ ʯasYhZX-qr"YO1{6RlO5?+=¾Aa^s3pzӫj9[p::RQQl>6̬fhIxdgҾC3^rmfLZ$si- Zvv'_>Wf; kW+I|tSJK/9I$Ҩߖ "NZZL˗v͔ǴjfRc+ Pu-]G f ;gT-ay⸮x-$]NMoIAzq#@1:S#ZR+هDnrKl?{e\6EK[{6nX.jY5]o!b*{KlK_rm$cT}:Jm 'ٶ˰fכWEI'T(.w*P}ڇݱ,WLY X<(өxxɮ.iQѰ|눠g~+u燕F .;@.+he|OSn vv^ŋ;p$]$FW\C~i\hc~O[5aQ%SV{Ea;=U~ ъ(Tڗ֕#6%@5C1tEO$P#]z!&!b?Ne^2T3ö )\5_̎ n2 mFk)z#@K| 27I^YxO^jC_Pvͻe,ԓbWuļ@vЯفLd~p58ؓ ]~*tl E.N=o)?6Ν<.T30 V3DL${{?P!ý>RGqc7IHE" ,U:f0/7"_Zr2e_nqyZ{] L9^ ]m郢J++Tņb>8%- -;jhc>S{=w0r蚜( s 1g}߅q`N@t4ׇūeNm(H5R+eCʷM4I*f@X$w` B9 LjZ IQ'2_OU"NKиT#I KR.<_/0廃֩PtHxF8۔V %7*C1Tl]fNσ74;UxccY:\+6Ywdm>{.8QoC]-YtN%oN 儺FV"¨g{?p^d ]R Vᾩ?pN$aU#; i6G&Woՙʶ3S`SRxvζ\17LT,ɴGiW6u,jbG5{)|zW_{5.ʶ#}f*oJy)wǽmg1Ipۘ1;`"bzEݯՋ$ SѲڂNN)F&-Ba"ؔu:xrФR4,]?SJbd3<|ŠEKH ǾV:1;^MH$ctڨ(>(RI5v.qͭi7 d׌˼|RSg")Z3 w`h,?IDߜwg(zU 1dcـ1a^un K%1'2F>a:MVװ3_ P05W_jc(:yꪗh9QXx/4GJ'Z+Y vN]][/%6ѵT9W"L$F2DJJyR}Hxj*-G0 '^JCcp3^I.c'Qd`(\ P(el]4{K|#^^45bbL{CQ+A d#>cr@=O6gRZGe[?C@?NeL0J 8`|#=MV+ڬ|>֕KEBN:*tgJA 2D*LҥF)V@%wM1ˬYox^~tRaE5ӱb0C跹:0֤BNGO"?1#pG-)9^Gk+cM㣕}껣:V(3N k#wdj/AC<4#sFCrYk% Zsd쫞.бTW(V2!2*_%P6y%ΪN:BgDm E=B^3AzJC9Հ5fR PM{̖ü˂.ÎUCIogVەTUAdsMkkn|ud^JhebIfJEs&F?@-XkY"J] 콛! ^MO\D:]Z6/z'4ԑ3pn*Xڛ([v.q fbJ0Qfq!oeQe 㷌0,4=d'M1/oPဉ+v d DhO.%V.A,=~uvbx0=iȃ+7Gh?qK[p/Y/?<=̦~HJۃY!  ͩ ԡUj&h.$X.~R?z}zS5qRYriG+۸^ɹ%og=n3dR8M K mp홸8ӀS%ڧ~wlPnG!-5/T.'uC\f&HߪT z_ĩN.H|.r݀/Eb򒃨 sjәa0P$U!/͙[jrPjLQb. Qor[ jޛ ; a١Z_DzL>Q:R s9\|_9Av[o7v\l1.i?$IXd:\X$c0?-٩%KOKEx竪&xS9j^60 F]xBij基㪜!VH4_fD >3&7+#Mʔ-}9ehdzjR* eZ#^!x4K/BIC9;ϻeV(Nق#ϮJUa"1lpSx"DXa 9bǀƍ6hOqM%h#(LW}:Z0ݪ&)AeGoK^o8Α57;g :1`QR_x#qC0po}u[M0B?Mmm׊x\ vu/iffI,S 1돍aas10ʖ:ɼrZ+xB1=ʈa/4 8GX^Ik<-LB0 Dppϖd/T&k`Z{19U],ť.8F8M9+@ڻh9<^Jh1);Ӗ[  зJ,,PWkQ7*x꼃%3<)s[xg+_ ]l_ọa.;LHS"s4kE=WNo$anjx[ʿAL~ *QNP J7^`}ׅ f!#vwysZ-,^H=P@M&`;O.@~Ę@ #28jmo6 k]V; p.ny!JB:=  HChi< ;J2ڊkVQ ',)*qaU쫙ԯ}D7X78C9<EZTY-2ɕgeMPv*^[D[t込D?59 ݚ%j v5ˀ(6ur%o-DCif v%_E龣آTNq![K{[ -P-n̢@z8;ar4Ώ癴P=S@) l[Xe %nABHPj.I b] \ ć%aա<;!_4mO}յYZDjX供*uU"9v/bL y g9ێ^2i̯ Qq~p,[p߳<&t|eW;b?y%W÷=s|hSjM)"CdÕ#lR$pwT% T Mam ,o%{!T\]6.8Lf);d_StP97yWY$q ]8YT8Kۖs.|p549~9^C$J_! +YlI͡R"3/ 7p4L;vtq,VԄm e0ÑkP5$0->t"nND-RlEk 4cG+5ɴcLP@؈( 9N.kLls"Pե~'TH ,0k't3 :t9i#g:ňSOID9zb̅)0܇<.k#!3SDw=>' ]pϣaKS4#9qCԣp}+V1TEˉ͎MoDժ^ͺWSWjP/!>:-ŗ eyJ>_ZE>!00ܓ#P@@{=I 8tLm`4IUI#F0BA.0SU~(y9kqآ kj`aeV4yFIHvg(dKP].ܰqk"y{?Re3R q]䋲9MFWI{޾$a;blD!`Y]b5L6+@i`7]:ZS}Z0T&s.Z($wsr 8vjVFy҅JKrϞNEfvP%47H~ $nJ-a}jn@wv&tݓܿJt_KCRk:y [P7!cBmyM 7>oh<صƣݔH4n{0]Gs>sx7cL$ˏqۀmqt+W$B5PU*uzG0=!`o9 J:7O 0 ma]l#R& d]onG<{QZmKeVĢW+ `YV?2wNd1謹_#YF3%1L窨e1("LJAFvK . cĢeҼnZR"[Y>x3^sZ$=N,Ef^IB'.`ЖTCvC\0u5~DE}zeMHb@xmha"кh4)!z9Fw\&?W z}6 lVu‚.E^:>{0U幞,:L^b|MEn4Œ]u(fTh1ypyPh$%FLD.9?A.Sq:c`)EC'{ogN?jYxD@J\2Fm}I=|EKѕ|uUB "u+(.%9}Y~srIZl^ݴ jM{֏nK͓$,9w~mb.wJJ-s;g/a: 0KIT4rN󱅘gL)LVu-H3J *5->I&DU)/$7%q2bU ?)N5*րnh̾')>Wx! 4q'ŤV{h{<nQ_oΦ)ןOhլ*YU[ ێ?^s̺24cPM^ $U-Dnp< ⚫h}3{G*d> L lmq} 2w}<:6fԡܥ?^ξ{';db\~kyٽz+W-fwq[ ؛d@EͺNǨG}a*kRV~!xRQub~-F2S|?:w5]_Zn Wb f36dً fq7 0P2 fRG-&aqޘ#z+RY=,֯e? Hyn-#'. "it:hR!Q`eGfu+Ȩ"Yx415^qW._Xc6\n3SE c앖:iKLei{gҒ|FT]Gh.yg%Ӭx戽w|>S rsFVN.*~W> xxl{R S w1(! d ?V(eRNbGOys`(z0=t5f}5[B$jX '!:>:pr` c;bbɅKb_v-PXQ4϶e4-l.q 8'qZS2/`^3(3΍?YU|U/B_!KQr<5;7 ) lE$OAg,eKMZÎS j߸3]BdFE}5mSB|{F|x٩t܇Lm/VRU{n  ) ԅi[صF"Fˏ}lV;m>!e,x-/'ZggSHegcF3 \֪jhĻN<;tw Q֚;Sk?3 'm=:6{ZXR N>:gO"V: Ux]Kc!,) /v1IJl(=c_[QvBEk`>sr~ժ6 bުV>m2KTڥ^N QY_ј򈸘55֫>_sJID|Ftf^R[jv7wMuܼ@ VRH2>=yfhYOA<}f. l\^PtMLf _mU!㐲$33 !,'"* e7w.ko)sڨE5|9}vyr[N)ZaS0PwBhz0&SH VƘ!;Oi[p/ 9+P36v0[za4؊+2D%zgo'V,q#[ x}W0;IaHSY5> t;]1CO/C̕=']_66l {ٕL#XS\K*gMڈpi;>Զd+H-aҁ"цxL-f6mz'D5?h].8aJD>!Cg<+tfk a9\Dq1A_H0oYp6J4Jd -\+Zy(y /K_5sfO>j 3bV݈V]?*㞪psaZ onSV׼,߲nNP̶!plhGӕߛC#{0~a#Y]og31Rg9I7G@D ;~k`oZphSgWJIο׆NQB/D:ڽԗݍ:mu+/ł]r(W_Yo$鶒XuS>ZW"ƪKȯ%Gzy!~1(taXfG-T }n pz)CO~oSĽh mc`A!#P0" Dn FnC(ǥcOH|94[;o+)wGj9PQoM6()_+kI NW1~rk]!?#KVЇc{-85iKSD"lʇ6ľtaSΦCfu] %OQ-) U_TjۉĔ7LS=Oz."ࡋ%>D7&{iSWG>. S>1aFXȩ bK}(o -iBEyy zb7tIbDrW!*cE(-d RL~qb2#{; %KpS!X6dgmxOc!9Iϭ{3ses| +HSI)?d<;곱tlFW{|Ȋz8FsĶ/phHeP#ic8͹f>&+KM7#qTh)&pN$z4ҭ|C~xWE毾t*H~yc^cxo 濩ڪY}DLD3@eAl#Y`e얮Vn}]J5=Z #OtMn &Ly\ >*B(j=rE}'&=a4zuk̀ \Nm`6˯ࠑ#6 ͦ%4tI**b &ThZٞrzP$~дN@s_AJy 4rLQT׼sgL%VX$7C(j?"RAkfc̖*iÎuC|>U qN;<r-ےF'r~m,-; ~%~Fq%RsP~c%3Ʉ3彦ScHBP6P׏,?@C_/܌e|koz.G08R ~APܕ&*o7dx(m(a"whj l̥XEJ;'gS1]ŅէL75%wr]3eєSFG@<D᪦&D^<4P]-[ :=`Iiyo>Ӹ]QSH-Z:>nLHN3Y{Bݢ)SlnF&{Mxk;&cwO6< . Lv&AUp%4C2G;EKsmtXzs>kk>AQ0qzEO? Io xHRRFߺb b\Q?=ERl$OD^T#%L0VD D bk+B.|Dr>݃;ni]OW DLM ܎8Ϣ&j(ϟGΤ K^C|Y=bLbVbPZz=7{`sycLt=םBIWUT]R!cgL(El G)=_cjD_Qm.v"&@Otތ689_eF?{B556eܽy˹ͫC^S&7Nt]759`r)QeYEmobTG;=}}Sw1W) U'~ǂTF/Û^<We4h)/:$^.mY /7H|ENMOk*g/fC=<*7 #H3*1̒K)|}o+FPMFLqhZVx*cBSw2[XflFqæVB> Ma+ /uxg\et6tܧzHB<.N{ZVmFqU5'Yǎs\|^xP4JQh˵M a %3*1)pR?mc~G4f[fle#MrCLQMA ,3 cBlj N odM|'Ѯjò.CԘ1V竄 h Sb~ߢ) 9[ݪݢ7P_w!iy`8%K*3 G3P̐7^R걮 y7\޸\N[8I&``y˿uW;C喐U.1PԶ^ Y3s[-ؽZ(UD?JU[eCxJ3zt{;;wM56(iB K_X_5")/X?*G䯞d,9Jbh8-U+$\@,@3zK\+!5GK>t[aCvR7/ʅުL2]E77w(K:Bn21 d _z1jع[GҤH1)9'PrQ?X=L~} H8 Xi_>frpҙ1=>XG>^v$6~rUtG+Ȯ$q)W ~Η'A:PTٳ$.F<O]}}+ pm_C82ݥOu_r2龼{lwk+gJ/IjRVLW6L-ѣ AtjTȮOZvo1|@쎶#ZCTM!jyL!8sb"ivXY#u=F![?-i7u8ӫЄK= jP\Q&g& ]k-&ma9-`3;(h ^DG37CO4:}ͷMVzɈ*x|i/r=%ܩ\a.r&L]°7hhbu1=W zۨUKVX"{Ϡ".73Ay n,D 9%mpOk'$0=z/6.|OuD)ay|}qOȖڜ)쓔ZgcXAp-zzڦJ&le W^d -RȸMؠpKpL%+AgQ>F$=T5BȬA#':Qj"AS^ hBd,xlENsaiz<{Tj"z][ۜfN(#D5g!)rJXi"ٴ Z6aM9R+[z6&z#O[X,TIf]#eˍx&*ٲ(6\9D) %B3T2s$ 4-*^r)Sh-3tYṜYO( 7ۇF jG5ʥ,-@EAS\ 3S,?oέ) H,Yz78m\7PMRJqay~wGa=dON >8e{;';:K{GEf]1ʳN.RSopEM7{WϒAv#v>4IE^L#vXysR;V]?`9~4{D\H8=<D{NgbSZcF@w{B7$8ft/uK0W}rRSO`|ZC)~+@Y %.sKs1~4z lD- Bjcf*`.f/ժhe?XYW8z T}:뒙[} ѿێfa) ѱ}{Bq܇a 9ĭ*c2oN$eL U~zץ?glŠu& -a^n>/ͤ%/cATyv8'ιp8/?a*}蹔9vӠ.h}!A8ʵVJFRx? ͤQ*K*҃Rˡ"ؔ&jY޶H/- pi3 9;^ET+N(x^ujkQvd)O̰S [Q%KS6z:nop=s0-/}jDp6>&.qD U\ڳ R<qzuպO Z>lF@3gqnѕlA&ENx,-Xe[zsUBʑﺟwpkc+.U[d|[||қF^BU]yY%,ԷPMnpa4;] B7ƅүCx ) FZC2+OYp%dlEi8f~|"'K4XeQk4$F0:˄8 p:#HCؚR p7=(ņH~(d<՚s 2u:iNRdsEޅY|#N^4nO9ഏHt2mW="sw,ǃ;Q'(<[qMq|go˚\g w!L|hhʳR-p2Oɛ5a}5g#9ϳI @oq,LUM)'R!mLzI@G;Ke @}! .Vn ֑e C,ΘD2b ohZF-oje6z[P=o̴ ӈdpgq︽]g"*P1ͶG'i⮣ĩiO /L3%Ÿw+g}k{;f'`u Q9.3mDěnd r[(wJ< xY2oÎpHIこ*mlR*#L+Xt<uQVT0W+8=RthֶXAJ$gϑe&hmtj^T]/rA`8pllۋ19wc5dWboĠP>1Q)18}y Z_1%!=BYb=sUL vIv rn90`Eї 5ـL{\ oEbd{Sl"ŋTwꤽ5w19H$mtӊ)j[AB ~K {`7~>VPS,DmJ-DhwKkL)RaK4z'Qo}TT*i;):Ujtwꔸ 9Mo [tRk1[$IB|n+nq9&RzKv3 z"nh)r Aa17MXH@m/8/g#hۓzeg) n:~ gpĶ` 7ElϒTZ9~GHv.bt4gB _rMeg2@xa9PlpZE (o܋,Jɍhg}B3b 6Zf:M[)^NxhPEК3Ѫ0ґ~ OMBƥX͐CBiBw]ie%¤^ <g~a+C_~:G8܌K6(1ﱟ +UGTv-xxJxbUv5Hw|]әLZn BVィQh97)-Cn\Uh@`Xj9iώ6IKðIsͤ'HZ`DЉI(\sƍᲛ#.x u39)+gy'!uЩ#;\ȩ6cnјxNoj4v4x/SrCe>6 iur!UKׇ -W ڙ=˛ɥY)3R]߽Vc<}MsP@&kAƊ)E,|$裖jP1lx㢇KGTd' #DD c T/g.XiPtl~90U^؅ nVQDGHӂ#H4du8H|rt٪jo5~gER{: uAG86CU0jq!_ x=~-|;OMMS:E>%IB 9AUrQ@sټz䠕G: ;O %'BԦu$-o);}cEa 9L밳{\ӥHva2Dp"/s4Ͳg+skNd5S팚ï4\Lyc!9fFYpbDlĐ{?}o twcmj=U65 ׌8y+{Fx\dҜwjtk g:1M$T1ruSgaGQÐPOp'*psԴvY8Q>hd,Lͨ`hh@ym- hiyX7(5ַYG3$=Y]f 248boĂ"A0I~&{+EՎZrCj?iPLa#ZE)`5}b~\Ae(ێ0cSk ï6oxU DJE? ^{W3Ё8=lN,k}솿BʫI0LΉ~Ys(pUF1\c~Qd!_s7WPۃ ~4BT&ҋ#r}.)繨ҽwaEzn[0PΦ띌p]%x]o#ڈzO&NO$]RP`WmJt}ĕZBѩ44'E >O((ƲkvtVP+ה9\> [DE-3Y7Ou4zΝ|h!.x/6F(S8X.cT)hzutU#͙& oV*eRȆ9rSOzO☺_@!|c೒b 6#e9C^ն*Ӭw^E3䗷mĊ1;oC=yW;>p3>,&NꗮXϕbH2Y)}Ue`~V@l:!92vIbX~!quqp|{]Ei:B`j;QF~A4WHq% %('dmoS=C|9kx` ڤPh&Wb%2/P ljz 9o+?8ko"ݯοΤG|f 5ی_[HkI@N<6MtT42Er|G6 ] h(Qr%RqiY1{6TEy+Asnx}UE#BNB1!s 9}&dqiD/iB4t O7siqJ CSs51!Q̛qg?A N_fl٫.ky @2mQk`(Lrsue)ò[׾#I!AZNO|@xBBp"Fwt`.s<\g$ 4-BwHSoZd m߳}LA '@L/.G7Մ$M7Ll"^۝TH8!F34"D \k2T4Q=:\|Zc'o KN¬arf]vT\iZoNmTs@˶~q-rg vB7E_~݌nʗn(h. [Ý ,fٕwF9{^w``Nе: Jk(i|ٗn mHP <>Wh)9wNXpC09-k-l 1Sw6 >+7Jv`B}xwpVYyy4@%VORh˚ij+SWH\w0]ڔ?-ٮ8%dR'#+u^X~O] o e\lLq8zd/y})/Ȋ(kiBt; []į$t sqv@|vd凅k,MtZ"fLo*9 F\.5"z't')Ut^ ѣlL*HyY"nN'Fϰ,{F+ gX(npKTkMEHD{SgXBvq\ 3N(=tɩa(ѦާHyG 샏H"$[Y$-B'0K@!GT{m`yr46G9 Kc3ܖݒ UUcxCRfL@^ :tYN1j=qhxǚlҥ#*;DSגߐѺ9?3咱F Cnm0tvr6VH˯~U/],:|Hr_woA~OV; w^jFʽ(7y:ɚ|5.ND%O'TF.ds ;O'GpiITR+k Q{q&_i +Ȫ.rY@Ej__V;>r ye~]ҋ'/#TЪYwfTh[@S^f5 ,DZ !=y dĹR^@J`7#ƔyFDal2ܐT"k|R\iVpROJ/!EZ;EN.0{:"{v 'G\5', M+9W%~r(5jC$"j7|ha&zc%`7e ↳ =EeFQq)6 Y |&H$GUGq%:|.KY 3"^"ABRAMw,lǚ:f / B p_QBYghe /Gf%$i~>p%W$^jj1؋? rm@X#'k&]*- ͇[/ǻ۹[9B:⋨kש45߶#6P'fQu9%wNb)A+9TOTI!I1 E&iŅ8ܾܨ-ݚݹ_3,9J2[k.\a4HyQAA>uғP%ݢlOIv]Si,lL=c+$⬎Q0bL _3pV,R7M}/@fz33%x¥41 %(3C{`^ ()< n=ͶE܌">]ȐCVxLǎ"ML{>0F82@:WvK7r`uE0b P0ͿUEZ0 0qU!lwKw7a믤ASղ; 7Oh(GĮ:E(ɤF́ ՙwxZƆEb UT%֝t-w5y˄3WdM\XJw* BkcG쵌nPUxǬ4*}/c7fқ< 8L9DXeb2DҰ9d/'`Q`gT P.=Ɖ-\ gw<6:@.Ll ꠎ^ !WomW{s|VRcҥ̣cB2?r-t *GW,%{5};%'=עLذT!( rf.Ǚr~!I)4maB/)4ϣP5^-@LND:9'P(1׻̢)1gpky;)MbceզTQ+h״0zI2*\*0pT;Kq3'eUyl:@S\ٯZ1]j˴~hPze("v&gGT*[f}Hhg7ELS pxZh,> } t,V\ ,D1lFH%QMCPo`(g +(GÖPg/y9ulO:s`o1Uzi_>_P]D/ j=8fch`3: bDˆ5ŘDf>wx kfv ͻ͹$!!U͚S RAbcbfm%FvGr;ɩ,61f!I&6 yrcz#*Hp$"Zwپ,^ ۧHl}e C{82Y}iD,A~iY-Gz6nj(%F5oupk{xNW&8ѳF _rv/\Pnh8.FtPQCj#MŜ)7zsQUnȉ %p,_0ܜI}y'|(ؗ{詙'W֠٭r6o"`LSM"Xf-D((T@1,DBK1qw~9<7P rg0˃k,Y-;8Şj ?BUMe=SWAҷ#a6k-Ұ6d5i i #E"H.pɒʩ$?L 1\HQ.EXKXβu3K5d* 3 Ç2p?A;F&udb %.^l\;d~ֲ&qm`T pk`zoDs_s4!w4"zIj6Fn'~ -Jao)-/()nМBH_۰7ctN)] Q4٭SD,فou+>M=}~s`"B{ +elA_]͛,5Dc )R"%KmmO=.O?[to䄵>99G֖6ws65XfFjwx7 }OYa *ʋ<8Z,k@~"Gdy#ocOwWb2zt쇰g Te=Dd,R1︎n}[[MoAx.7-wEA%iL{bM|N^ O Sr2nuia&ToJZ0taZ?]ۄ@=_ݏNݨW:к$FNPDx _~>oD%GN0IȠuj{t98AT\3}f;!\+mLr ֿApV|I(4&8$E2.'.*R+E+Lg4gJ)qca\MX;]Qѹ_ k>F4.-([,kk=cjN-/SP( LOT4`{0Ec6G-M sE\ϫQqU>A23)Yo,Hin7:Uۤ$1zy.ެA<(CLck;ūP:l"uk;-SD2欢zKY(դ1Kx/t_M1XmӰ*^GO e1sQ\PkNDR':(䜀QθҀqo"/BZ 0:Zo!% `yrWWLuw1Mm/Q/uJBT"^`ODK8A R*}ֶЇfk; 6iBYS$qYaf_xHҺN!RKگn!Zg5SPLM04R4NćI`?zxos͠u< ;\!O {$h^c+c֫Z&2N+K?MKǀX)tp F@J 8@&31ɳQ0ϰ YKNfPHp:4.Puzn!U5%8wSԡDyC>{T*i.\Fc7D,mV6r?}TYH_[!([W`n5 fvt\lgRH7*J$PTu.|QS@[KxB~ie$sSN]5_=bDw m%'.xM\哧ʯ>oƑa % \*"!-&w), nh1rX;U{MrvpӣXZ?we θrɃ$~W,&L%~*X@/?G}9^"\ÂO~ C\#U^ny ZMss8>r(hS(J10\P-MtrE WЙ[J-w-GK$pÇ1 >>!5ߩZ !Ҕ !@2G&) #E *1E@y jvo4MGd?u&9Mrt8qKg{?(f*4pea,:M  >M.#)ńPs摫n-K1A_ьSvDՇD B*۩KX'/m=o7b@%u"6O>><@Iy籮9E;?el yC&S毲)DΫ;6|P5 }Vr׿0dqYgJxxU緞2Dl*Mnv(K}6a56Cu2HさG;Y*w 62IU?Dݨ^il%lxiɦBr4sFBF̬Bw}SzB bl2SD>oKw}Q%@,oK TN8" cnj- =hJHv $yMqpZdH(~vxiɝN;44 2ON&"zND({Ǽ7{M TdYIĿNNh6* "jy͓KA:7.5D'nB<اZ>ަ6 (|^[8 7`n uyvCӱi10]%!'Uá؞"룛u/֘7ebPIiX[;CV P'﫱P hXbQG p,RT,rZ&?$pE6}!!yi}\g^q `;Aô:~c7Y[ڗk3PSdW3GAnK%oр5==4yU;^W3 "΁(R.4:=Xjl@HpCٻvqD6Yk8LBs)'|cE@]Xnqٍ#&* q]*y"z.mt+I|VSHѶEqh_GQ@T{Ȃ@ /U½,Ŷf4W0ڱ lwe ,5UWV#ꬉEE$M&a& h-;kɉv6n,j"-BٍL>kh0܁\rF=S JAEI0Bx{@R_29S*l\i7R[ İj M gjNV9M,N5^A%iEPjܹp4#s`մXQrUX 7Uo丰DU]JX/b[ڑ$ΚT;y*+r X4hiT5 KyYJLܦ_ap=fg0ɮ-`-.%PK Oq3PĸBDЗbEzgW r4ŭ$u9~m?ul RNsUuxJ&VA/cI"2 >fћ<^)@vK7znPe2}W#oOޘc#9r6cEl̺l|i?w3ЈxdNj 3H3UŅx!͝@וy֘'"lC~C6K-OLV#*gߞ<بqnU;w8h=g'qtdFTZ lnTU(s)a®<߱l!S`,R[;Ha񁰇}zy;@"ޟ0 G ]Y$)V54AN}Y26rD4 ?pכ_"#cy-W7뙾c0B3A7A/ns.%GY" .<ݚڗjym*7+'h(j3.9>bKX{{@fF:n)nKw2 x|lbR0q;H({[}[ ?8+n%IZ6)Fta[M_ނ曋3O/e6룧U p@~Or_eDl͹<Ю^h%zo 'Xxˠ@-􄲈]ger4BqwȖ.SMͅ *ˋ:9wo1˖L)+tZ! ~%`;eVø26!CJPd(M"/e2Bt{ P3LSF<)u`- MCA_:4d!Ϛ1z[26^q:/bn ) e=!WOrYG'.=`J ,!:csG$m}x3 ~3}Y긬 LgbfR OVcttu^HqqR6یV!6ݾ nܲчnSgF4QAC)Sn :3,E*P%q>ٛJ&8ƹ`)1;vu unDѸH7Bާ$h*૿E]y"@ףFV*{x *ʿ<`_8\I pm=G*ƭ[Fb @A2 y>U< FK#>Q5bqU$탚\g5K4Ʀl2om;iQ-1h7&!^3W,#au*m2G<Θ:AjDhMܗM9J<<9o(>%ɺڟ.+V<7+o-W [p5$buA7UQ_.K۱'\܀O¯Ea2"68Kt4Ͼӥ U(}_"K>fϩ8<%?1 &˪5ԌZ[S]0sa'x1^ș2qHsq4X0IN$[9s(8۞>)S nf];Y<]aNcU?GcI'}z nykGm~.PowW 8(Č!y/`M*oZUܠUݥeW;.6E$NWxr-?V3:opc$WYC ▯Y w~LdWo nsfT(,.Whָ:͢ɺ$D v O@G0UAo1F̄e*^NTr {6*w9 TWɦV%I|9xvbi#W虆NXg+N03Hyv\{w+Awא h(Iܾ!"Pj9Z'tyd*#׹h:RBGU85D]Ak817Nx''N|'(D4ɱ^*b y{`#t-)U W!=e;b0H%pTԺpOf{u;Q& ĈȰIF-;チaFXJ}yB lF>ѫk ;6_xl_tUe rDNXvK/|`&叒lOeo|tRGp.xD38F6c-@l/sVWb,t㻈%Ǒҟ[QGz0"Ct d.ʁ(dw{#)_oWl!1" b[`}?3Y'LXVn"I@m'cKmUI*u+ 7q*<F\7fK־d䊠7hS CN) rVV~Ȝ:R&N Ex>o!N{Qύj3 DU.j]F6^zj4=_,k긬 yWpᵈ1gj뷔# C鰫G K ROs &$ʊ mj1@ }4/p eezepenraaNai4xf'^L1-TywF)0&^쟝j?mkH0OG~xv% S?p^H[<32(Px<йImFSNSXKoKAZmXvEq?ݴ\2n4Q܌(wr^WZAh-M5*"2EZTaye\8CoC'u %B4(O90ux,#z.\;BjUaBmo}/ "ɵDs, Z,w*hqєٛծpIBӖFsX[fmk13Tw6bzg=]LR} ;kQq= UHC:P'LtmoX~r4=[Ą,Enկ) xES<)zJcu&>K8H(i\?Γ MyUyKKͥ8\gsveZ2q~R ˯9 3+2D\&s*͓L`o$ Nn(RHuJv" "=+~+R1rL؞l k3i7r +{SnBp>Ipz|>>" {/7=|K!fgVjOBX筪Qnس/N=MBs^QulӖłQߏy_^榮10W"1 @ Q"Nڞ)ʑ<ԎY&G! EȟZߊ(kVE8UR4x:CmjD^1/w L?&&ݵ[n>pģ>l[Q8,,jV^[23c.+{ٕvAu];5fVvRW#ٲxNFў;ɡq4>՝~xx Lwk^$'c9.74MRHΩwҎi@hA _mp4un %y^~~EߓbaՀ 5j 8Zd|yMõFPih }aYiL_/y뮩((}@vIH]V%Z_45A^,EwS9:˼XΌq;<% ^E>ۻX?:|S"zPm"\ Y3B- o;^Ļ/i"~+Ʒ$mxwWݣJ/3U}] g`ԐpjMkj!dJbWc䯵J&+ޙy`;X+A2 ]QHSe(Bodcb>[gٚElf锍v]S1_<|e`SIm9a&yg&r_@ aMLBbp< |dC +ЖlK}ܢUB?$T)> "2\W*̮O}zit.nbj(R-AaJNK ɂ7oMnAd/ %rR 3oD婼@f6j1&?.ӓ4mV-vw0'C>ClZ׉ЩUEYwbSAe@3B+#Wa/aD!q]Fy.=wp{wͶ_[sQڴZDqBh`:sŲR[& ~PC ڮ_)z51+ƪ<:*11{aK;*%~;oei096z*\7Û$ kVraxcOxaF.﷡3?Ɇ܏$JM6zӼ"uL=̒A2 ) c.A6R` A0E7ãvo1"2I>F PEC@T`jwNU~r;BR'1qwI =n*>?`R@UwtAء4o' NT|H'%$Lw6\0CΘScJ<|w%+yby[P;&){Љ%^׫RP Vm `+r(SO5QM#]? ۇA'$}_<JeJ*| GNfg48;vM{6qH}#1ofL0`S^lZ4#+ ^tU;8I'ˮ ~=kQ^-RPL0Hm0Mz>[B ٱo?8]5 o6]Y\0 MqilS\)*ѱW 0.BUaep ?m1W*<7#[Ƿ;54Ip.U AG6\nP[9 -r4#]_trgؠ*^;^ euI vgF_& 'һdwqLܫFo%6{ 9GW|-Ttp@Rrf<>,zSC!K*5!Y"d6C~k_e 2+O7y&o%{g0S]'׉9%3too<P0#i , [.^~| д3@=)^5ZM֖^UwגȱZw-_P;{jmP|E )|X̕7Fw\\=0;97).ɣ#ciA"`11yu{}\A SigNv*K,hi a>˾{]+]ubdKc^1ҖH9QC=WAN"ؒ1IdFEIuUehuy|{D]V~ NcEVS ZK ozc@UYorӪGb:Ng5RanQ]Z2^TG \=$ CNXDjz@Q!ݴݥQ2XR“2n0gݡ:W{::չMr`, <dS{vyf/bX;1/i >)S]*Gi{ | 2k695TgT_Mcv_f꫁^[ ,-1$ i ]I)>z ]6?.ݦ-#)d)㦞b)tYAl2Zg/2": pwcGՕB`\ ˶.*T]BV: m 1,,8th%,sC߱(c;\5uE*یv*z[)CeDw9"a6W~Hd+W qON_<9ŮC={.5Zs†|Agr9Y=ìd 9O'PBkmbeUn?7hQH/[:9ǡlF)_qD͊!ScJ8rY :j)~ n=p#/1_OUY [©/Q)u5,shjM״.#>t=r(d;UG\ln9^c 58h}vxQ]"#~KDKxwh棋TE&ϹOBFߢM9/ ߸_WpV&o7?{f|V:}Los@ܨtZg3ryأ[6~/J_EwN("uv=EY9X%PK.8ҫ |2c,L1b\RwyEB_ZVxJR]@6NQ2zK)*cP+<N~$eL,jszM/> L֯4:TSMLK8 =(I8 TOHFomŃwTι9bLn]N˻E!MLfT 2jΖܷigt^ȹ?%[̣X'I"/p2e jY@9x6԰p\Ǫ t1OuΕW?WsTWWXwu5Ԃ#(`z>6/-em 8b$tqi`_p˸Yl's޺$,,H<0y+^û1G]KM߫ ¹ؚ ;Y^yEKmāy>/u=Ix^"3vH&qp5D(9J{co_VmzkИ켯rd2j=)9=Am* x-=@=ϝWz\t"Q?b%؊[5UO 6W9@EO2]8Ϡ P+A{K)4i6\6M(#ujVXFx@.>QQ;eO %绞Pe͖WhpwBqlpnk[}-R\$ Z_ŪwYRIi4FҶ@h:n +ԥPplg1Yt2f 7V=Ĵe¼s3Ki|P"ß6K.KP |&S{"ʴwJhsY.kÇBK_ Gio:{Ho;AŞ%˖J:1]jp.(}Ye9F9%vs_A\g0ۢ/,$JpbiaZȇɗ>s[ ] >xk`춐8^fUK`<<p֛;[wl/>ym HT)ZI08C 0!x=MR(;:^NKw\  3f 2%UlS"ւriؓNمل$H]nb{3zcCsGiD?Eq^''ә]T^K[;?0f`'hIvIni_AO0>/,R|2GA`e[Peq~l%ΈNkL4>}*Dv#sk-ZV*M󼮎+E0{1 SCbE;?= 8`S*Cq 2Rx f Ki=0w$[bĥM*VB=pAjȞ>Ūd:=+xq$I-"sPƨoƨDU߹ !3*a"^_,5n"7Tl]mޟ]ČĨ9Y8T.ПCkz#7ia ze? uuVC.8Pgpsۧs'K7"0u{!yG8rܝ)e|pSUq\Z%p.e+ª0l]KyZHLoB^8t_'mbM&>!d=`=*ORK-uSᇎ ![{=PwANQmR`G1"t*)K+EOݽF[\IJ#tNlg"6Q@0FW~i$ko&3ףEw csy'FɳG^ Ȉ~@KÃ`JZakݧT+0(߭ed+\ ̲LL[yXfydFfvw̧qsv zno>?%8E#BZ0=YcQךUsOwq1[-F诲#A3ڀ*q_*q*f[Y ҉7{4]mCuL$>Gʩ5]"@ *~,!9yͧ9΍t4bQ#ۡjLuj$MTLp.ktlN,S%5û=kM@!9w33I Yq<FnYzb>5A2yJt$=WEW:`v&[:UNߌSTtksؘDi,' -d_W~=%[5Bw9vƏJ$:.DDFnfef}..&7_VYjL$ECv?#3O&Xi8, -~ g=x/Y!V~p hEx]S$n|hYZVTwܘk?-*Z9erl嚦ȫ+v 0ӼDEY (ʼ̎=D9kPx}]lbH0ox r׭jn $P}zqyz\8x\)awI8f[Hi{[l&zQ_%lHarFmAl-^K lBy3;6DJWɃKE ( 򍙞]4bJk zG~΢I y+EJ\x8{mv3_rV{* aNG_aL`i;Y:B=\nlSo|UIĕsk(zx}٤41 |<qF@D`/k]1de q96p-Z[ qȓb;6Mg6g{BEû Qkkd9\1țGOTahMnDZo%Wi>yֽ >w|K TLcf=}6T$3{ M3r>HsN6H2R82rvisoljBtŦ4 =D[1o媬T:/ ʊQ":[@I%oKl5ꑽtnw~.P Zׂ@T$EIΜ٤cXa뜣Ty¬U@!#4cNn0^#ɋ>oNfOC| o!4Xؠ6V$@! w >>dTh$+D:p9H'.WC +x'5k|o?jo;~RՓJw2=dC֒)ނ>Txbn(I)kLg|7BZ&.N0 , t3K㳘Uvnx'gU2~{i1%[ei9E (K~hFELvVɸ 2ܒ& A[v ,a| B鋫{ˈ"p- p7Mwhl<BWL7/Z++kWD-zD假&oS) Td/;#bɏ ?jMv  P-,ߖvJ69Wm[Q+l_{1кt.*W>"R ֦Gr3VdmVܯ-j&U7\C4YBGz?I/QmZo+Q9A>WMRh-nRQ3.k s)'"ٞRq igۼޑfpdҩX!mOG$8-/ji|LIv$vVcp?4wHS{t@kv|V p?]Y_wց-C w=7EZ1=DT̆Ғ$I bl7#b"qKZ3⨅=#win@ |g_A S '"a;u6]zN+[l)-chcSܑ#^p^$čڑܗljռM}uō=D9r'E;jøUSt ]ďr!w8_NKA;1͛wiBqA/÷j}B;{:$DRC@FDΟⅳzTIA(SZȄft{WJvW <4Ԗ qBϠ/BtHWWbǸz?OŨcz"Evkzui#>Yƞtu>SoEŞ ._4@xz+\ۧkPά)>B(wel mC:5Z͵ObMpZ!9xb ̲ͧMљEX: NcUjIF$C* 9LFOtJcVP0 нg#:6 KQJSir-mUIŌ^tIc'4SCV:{- N^0X4J86?|>cɴE_ޱ`R?VIܢcٯcf!wF5)C*̒ 1Z:KE(^ 1C+ ,%agl: њf(\'+{fȎvhFZU6n4XL41̖EQmD`cN+zM,7U88|PGlK͛s0dFw2e047~% >R]Р)99k/z`bmTPob MSˊazcvWs%bϹʾNBu0*O\4hJI(ld]:YƒjOoqr[㜥# Jنdˈ2`3a1yɤcW' ;n-)yӈjB Ҿ:y`D@ &ّ]L( ,{܎,:5))9R2eFWS-`)Is XKQ>(1f|w$nLG^ ndֲ=W獺'fHg)wf hƵ~9H~IyPmH:>Ze>_G]U8a|ojո $e4w&k9eMYVg:ť܀Ƴ褅JbEw#ՄPƭ/Ő}qϾx Z_u_{%1#n $J[H/ åS3}^7r~>3&i%-ks?<y ipRUwlGB{TvK|.KݳdWd 9+.Xd ]]Cȉu|Y}:!7UZx8oyZj 5⻳Q7T΂a5DH'|k}.O0͋Mʔ&3jXCs *{ۥ` 9LHқ`l1l .C"_^y=zL#cy&NykiTC3ZWW }Bl6$x  WL63R"\F]'ZEzv#kb>b`֘@+6 XO{s0n BoB gPݞo)ˆ˺T-y+. T"-OswD4y,;ڎaf 0F Yv6E ݦJg!m_+󸨷Srv!w j"4a%VMWc -CLT^XzpynLyF <=ǂE^'fڭE+ θ!G1I\W==Gl]W Psd'/]$a9ke 5YtooYVۻ`-œL7Q=M73́uP&UBFSm "',Є8?wr/zprUPVC0(=u{+! W_b- ֫ٞ$fn_6_(%@RB̮ {]F.}=播o1[߮}aԒ!yG0rl7^b]Rv}_} j> ԔsXakԴWJOIBV5&{B&u,zRДzMY`%2J^ۆ(SH$8ʥ?R]4j.5OZN=-3 uDi0^(:g+RF:-G/AĐTFڥΛevUhhww(]Dm?O~>k&¯~QLംB-gSv{2\ԗD䤿-3&ăNja@m=viq $D`&69p INÖ: pe7]{W0Dtn֝Q]ܘd<1g]/q4WW*]22kRdD,P67V0 CFߜe곷XSdF%\A)5޿BP<"0P];e Eyl4q kF9/'Z1N~' %GgG"KlQ:Zև/9Ώ<m1{5@Ѩ6;z7/6*θp+߱AI6/-Y=a7S[_׊scjJ[("Mف֚ʸJ]YP*5uX lUA&|.P7)!R'N2z;Q`Gg9.}|)i#`&k!xn0>*sLpZӓS pExDtCymw#]xMMs,ZBa/\ *" 6f%]]\f7& *Ga "c 1OQtu:G)[&cz[1{gxf`IQ\z׫N's%m(m ҡr х,UhRU3fFALǟD&+)>PZ\jZ`L;&qj/ߡWlԸ7 ڄ\^{Dl.ł{6͹2.\UݵaJr!MsfX٣͢4wew!m9L_^!x/Sjqq+3;l_37&sGzQxՐ5m(bf)v't\R1ꉯ"T8]`%JmZ*Ol@?#HF<&SC*eÂq$sJ-oz}i:+9ޯDt@N}k&9XZ;3CHnCQ6%Q1A>8ظ&l~aМ0֪.[ʻ (VM s`Y6K%邪ԓ3^l %Kv)/xmV*d7[)Ҟ6#v;vs:_Pa|Ƕp&ˉX8Esp Œzʠfȕ,&Nr5/sΥ伏592 Z$T!i:JWGݯ {lrDnq˞Çx}Y4CA;HL? mmi;;S2qwU-\1dV ͐ںK 0rmufvIf"w'DrֳȀnG] ڶhvB~C -'3ӓՅ‚ZFâO/mwap; `EYBBi}ujDʭ*f|m3Qm퉶A}łyZOH=$/ Hw5NpQq|F<8Ւ ybSHqw5+mJW ׬ʉzAY^}^104kI E7XB1,<:xT"ʆt!fYЍʖ?B)֌ˈސ fڰ8&a+"p|"IUھam^/' 6. ghKJ}rahXj㈽>mNgn$Ne(nXȤ6@_ zm4"א~4ؕ McXu- c}_)J.Emu5ʬAߥhϐ aF@;KWto/vs|e3b14Z UWC^@•Rv}>?PJ:7'uZ"c+qfplCmzeQ"w®1BlPSPhBҲȂp'WNwcs 2q'9oDA'9*k2Zۏ3+"*5Rp dy {Mvm[kX[eoXmSVMd~J=3?rSsA˴4Kf7L< B>HUBNKZ`YFmߤMӳb-Ku  PQ9Q}Y`JH,+E/?B8 ~Jdm±4I>g턴z@ :_Q=$m,A}bۭm883KTq*f.+ P-]'rʢ3bϴظ?<Ҧ,bEh[aXkJX8aٕd+tC ,Q` Q.QWKGSeQS~V(,}gYj Srw\w߃^w} (ŠU/B7a-ԙ=ɜtچ?Hѧ~S]D*T^r{4W{M5kTT9 -Bb & % A=6+jG>zK#2i}Vذ;ҹWjB<'?aNjzwҪFԗy*lT4KYz:iIq +S2'GXvQgѿXj"!sʒ؈~蘵mw?#5>)2*}G^ p1?'}()c=e\rF" žȲn iO@Xf(< } QyTKm%bn^k~;6^6IAQ;H˹QEnx*;߆zsc~n"*KmT`FA8 ֺ(>[ ִ\j K]c~6bʝ)l5.o/*_ 5]\~?0{ШI׬դ-mvW6LʲC- &93\x"0ug#oj?@.<ޞ?%$HCbҨ Cِ1ԸڹL"$RJy:?|~)nH̀PSJ4 /@)i΢޻2QIvs&dXjـ-YS})!<[xZnyleʂ̱pl#9v:)@([e/N΂\lxm6}]9 h1j?$J2k~۾',gCij?No\80n(᤭"ANf!w&<ÌJOነZ-U8I[~<t Ww)}0J[.giNP 5OwL=3\A?h">?Yɔ-Jڄcc Ì |4{s3u=͜+C_W6[*7~8oV 繪>cFLځ}i ţƽ[|gP-8-Lib&_x:; z]s"6Z=Y^v/K ʂGXإ~탟lUHG0 Ǝj \t Spxݹv+08p9$>OF6s[+Mo: h` {)p5b={Hj(!  駎V6儱eݼέkO|8>]8*q'Mc8i.-GPM>_0P<M럒Jl婞mW>P57MJd[ z![D׳9_^I(qGt!~ƣ(=]g@ T~WoŃͨѶ;V  f&.[G/b /9FlQ:S>l zM)bX9R4\:d8(!!%9 {yj?)+yB?FLVڦ5>ˁac3ܮ(K\Iϭ8F[O.hJmdDZ`HK` +)~%iG6"zJBW)K ]0TKaη3ųܵkuWTg-Ś\xVk93!hdA4.٘1^0Pjqgg /h5?Id T~6nFU"]eY.yrQdsLޫ1ŶAvJtSdu0~xʹź"s̴5f:ŃiGo!ڡ`t!"y[$* N%6Pxl巶P&_jNk?K턚!2hbxg 9yS_Iʾ2NJIpPY硎I8EAiƒ!V{O/s2٧Nłe"4Q+(|H-L!끳.!=GU`nfLFA.k5~>!ώgwE oϮi6$ >xT>jn;QAL0]e3sV3iIs k Q!j&küY]ᡣ_PD4,2c|RD)6q6!}EsVb) a>q"< x ҁ)aӋ:K+@Kv$5p1T`\G>5Sޕr5s΃pAI%/}oSW{\ѱvoŲp*R:q"Fol59,ȸdn~nvMlZdPL:1Sļ[=.Ŧ&B'-߳qؾp=1,WE{}ǪyzCPCߡcz3Qnb3" }UGck7Ր:؝_4'4}{}|1K"*4-8gcc8OSx{^ڬ%#:⑖ WM#N<ߨm:S但5y媃r=PݖY+;(m3EeσKs7_MN Jk1PA;`1SZ‰G$^,vg(+ThH53 1@_Q\H 7,0aU) nwvv5J[P%'0+cؙP#)"r D~8#D&U MT2\=T4w|}EDhz0)N Va&Fo)2-2]To`G߫Ymv/U>P(,F3DƼ'ڔʵT]<=EJ" ƒ`7B UՁ,[gcMx{DNrS>+7@*fŗ4q)we?~\#\vZhG`C<G^iw@vtFLTI;2-RO uDM^cgw*O'J!JVމcIL"4>G`fO4-lWj/{4;@s֦Lh+gvh<f6j\ o 0[o(x{b&7€s(<r@#8eb4j:`7ob:g U~TĩG#CīH6ܡlIQ] tu^#ʠrfNyu@ƑgI .`2=)5ZqW90WF\W:P7CU{v# y$jghY16KҬma~ !ze`φۼ\zy,ЁCe9?!'JWnFqHr#M{&O'#8%tv:/`e /_TS:pA\`l @ObR2@54{$ >7m l2$.t$uE⶚c&`ͳz4Q{w]kMhdǰ n홵 lɺ(I^EVLu2z+>T[<Oy 0eCym1>ޔ0Q N,?Ac1LR߯ʰd:`Zz0 e|{ fGĞgYZ070701000000ac000081a4000000000000000000000001649b7c2a00002d98000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/ৗ-V]?Eh=ڜ.+Y#BЊrR80H?Pc\([|pylc4}ad`KI*q-!Dk<3>yIcbߝB]R^o~:F5 5%ŻhB8Ȇ?Ov1r\oξ?bfh(uuvbcajr.NGv9=$qG7;.?ep^k=5{zraJa 6dS$<fg Cz'ӪXKO+iYŖ( /RHPGgdDtj,b\k_Kzjcs iHvQ}+2iҁ;|)VKOgAv4?gVqd] {ӽ`7• 9|;Ԡ>차O/ Nc|y@sCM:z2]Ȓ_ӔJ=;4(Do̖oޅ*gzp%D?{D2ȧh5o뵇UDv2}y5e#!iWO.x]\&. {]l-ObOѻ.3;S@F3Ll='oCcr|SHrpMŽ|i<˟&@\^vy"F"NY㕼m#LWTh6zh Gϰ[ vMOz{ɷo-9{-q|X2% 烆_$G?*V LǔVpe~<Շ\푙Rڬ\^!aOG |0!"!7"d هslT@e"]zLG# {쯿3JhBvU]P~EktasB=ϒ楶9[៏%P}R1IHIlT1l=ʀM5nOpb]קE:va@Еŕ)gkl uJx@@;kq-P>Gk.?3uyuE[`z|-wJk[vl+KGd)MЛ7Ҩ'ܻWԠ|š̨ԛoZ@{+GUkItSM(YRĐ[7"BUh zBo95A(mUqˀVP|OV EɽA1]+tO"-}UhKvrC1=[W/J[_blO,j\H>"`cr^w~K`=BE~gݷ\Ax C}2z _p?ܧ#Q L*;x"W-B}DH0Pז8vNápODSL3-X ,3}LsU%^s]y#rʴ(ܪ[eRA~߷f;HsH`+&\> u5G9U<|+ Y)Sn5%#.%O]1J^П%W N- vXcA1oR,b;^\ڃ +r=`3wGJ$或y^d\R4&%~֙V5ٟ;b]n]m߹bq~G -s@IĬ۵D -d܇`(_@y¢+o ].>O|GrZ1Y 8_Jd]f<,Z_;bêQ\]6VcVT0VQo.rA1+ɂ]lԄ3O\$,]RT#Гrܣf8 ޢf`]\C,[P8uZ[cq9?b%6U#"pVA*vXD/k4eD2~Zi]LB/"'x˶5~fj#ohnH/"qD6e~%x܅.3R{ E?m@!c`yκ!/Fۼ 0N$lMṵS]M^@Gh$D=Owڦ-PYQnT!{r7T5}3# j=B,^`Ft9\TTJ!d&9[>KW1!e0/oS̮BU)p}=K]bLD{1%51%BݑR(/7ey4ԛ'Ye7}뉿f* ϪN}45FosqYcIߨ+kOүE8up_;9y'2 H~-** jAFLjAwE^Qxc1TDI&%b#'.c?/YRsfX)~SZO.I)㎮`.H"̞OsP6!*_ZI/hA$lZܬagH%Yn>܅WPo.r|}FU}^|H@זewYA?B&.2(̃A$UCnVnH:>M޵w@A‹Eg++A/s; E/^dSpbڻ45ֽd#H!Ht6˧a,mvMki ;3AZhxѹ4`Pr.etkݛ n@2}"7!4`Ex2[!k;EW?uסP@9IilhX7q uZ/0&K A1G|!Dok`{ @4Cȩ݊.$ M4@EI=q77k>@މ.=/񑮬(S(l(~yX1cwmhf䗎} ;y*# aKJjԎq _,Ċs8˫BI@>\1 +RIgoZx *HdпW+ I9uutJSSEC9^*ed&qC)^ d&< w+臻[ƹƛ)U;.Սc#2ͷnZ3`ԗ`Kwvj݊[2OB`-7=#^k]K4n֛|[G SSeܭXp JQ[7mz@L;5p_d%r!Ҳ/ נG $f= n1LHK[s[E;tՋ_SR=i*I͏61ךaDm߯ UB_]rZgOӫjԎHQ*G:<ץYXp )+|ł|&o = Jc^*KF[$ Noe|+:g T~,ĬȨUD 5Q:Qe=șj'x:v#4샭3wc8wmlS # "",!(%jۏj?lFQx?@Q6la:b"LS!1povWn>sh.YjD! ^wl/HMY-_Eʲ:1 0+hR(6V[c^GdoHCLlM<5l8,۾u.t=pLy`a[nr e#jD+Вw~ !BbD;tlDFE-r^#1_A2h|NP2kZ~őwxqLY õx8 9}x>Qwf'FK%X)&CvN պK{nLP~ĕO0n5 ;V99+/`ߗ.ײ!Ѓj̶tIi+w U26Bbd'BmnNBt?2{"LTϧg_Rĉ0hR?qu&c>aBW6BYRVꆮL 8<hK'8+ަR;3/$Sү~0QaĜ|}ewSLE4c"s TNRsm|HErn/J'ƗP"/,#MTsY4|{{ilQuU8x}`"4 Ye~dKz!GyLW_-œ_JB<^!+ףzؚ]O.7gi 79` 5fúbuIƅ=lZaL$]I# 4b;D_Y8fE.X{~h;WsYD)75Μ ]jQd]L؟R{Kt 't$ɪd_gsad;u)?<,<0D)|zC0G}?J1jlK։ru>OwQU}(ԊI1\T--NUuiXN Ň˔0v1fҿ姓Z0).p`)|YW/۶ӫ!Id}`"?)&p'rdwbCdOK8rZA4 R3e:A-1hʝ_4@#=- U)C "ӂ' 0G D7.#-I/ (5kL&궷GX&nx8fکDzg1Q>CʥMGw,?Ɋs"cz)D&D$N㩭PMŅl5>Lnr*psk\&+dFi/[Y _qdy}Uq\$6uv-/Y"(~Q}i 0ٴޕ:nLٚ[џ;_nk~aҏE^:aϻIN [+҇fG25 AD[ 3LeFR™ޕu]MB+HJ׹xsNL ; cohԆuK%!cz1Jq=iH S"T ͅ0/Dշ SH3]Ec>;Ǭvx>bߑ-"#,* ¿ _Σ|rsîXC.d_aKemKLڈFȼ|XSlz/&^DowWpB?Κ{*9 Q@ @宖Ef 1L/n~/~$^5rL!YfT:Wl?*z^:-I[}fu2qӁL8 #RIf g)`%cnx/BfRq-=1a\$e=ZkRS/ɴX^;!~PID+PxX  -L:5 cyި<[/(WyuoijBϳF3K o^H.8;֭;`yP7Yk&e~ѧ(|ulґi] YðGZWVmt% LMx%0沃XWprH%4xU<\x.il9&KGF jxH?h1_#+0gv[2m`1*O%8Ni\]g?noaG$geQ"r.k5DxAzP=_o'WW#\4#gqNXNu:PJPR xŶW^ &ή.=1m|Auv>WMv[-2ѕ\tvDxier}`g?>S4w⧔(o/>q^HlH MT ߖt4-CꛀݍcvPMq_xϓN 1{1[ܯízݩiDO,N 5O#:`WKJ ^ghG:M:l-mȞfBⓋDl Sd%¤kwTQ tMHpB ;dyih2jUEg:Wdt/:2yFa!1NNeJM'%kL7;{x0&I3xk=ilJ?_U*Ch?dld}eEP z}]j֌#` &Lm׆Y#dp-L L0}Fy֌Y\LT|^ Vj ]&L}$6lLl쾻f)˟<OS kXOCc 3|6n8H^^~XE?IngqKh319?yD,hw]1SlNVM9tB;xhSL΄MeDSX5}o,Hx )I;5^\^ox Kf̟BCd^0"3'hqxA <\zZք95!+1S9_px*Ä5X<Aa#23P2۱Rٝ WYHmiYxq@!5Y- 6Ru9 |6R 46Ώ\H$> ]cۙωij]߶*VYgw-Mj=S⤎\Kۿ $ymjGvt=TIRN-wjt{0` í?Hb to5RRg{]~*ts EAU L^6aA*%EH@nU~7-q:5eajÄf1Xq#=ra/oU} scb!@?D_D78\*G|_a[W(\_jSA%!ξl!ߺ5Ѿj:RdTC.^gSc̉ڄ)W@Qҿ㗎ni eozp9/wyt< EfLw9D 6#7cWWk4Hskxl GQ+UeiCyӻOwFlXѾp/qHaf;}q8eO5zp|m8Ē2o! TCC%隇昬\~*r6m8LW_xcp{FLct#Z 5}_ګQ'i}1kA很 L` VvNti2W^QO VWD-JL`ft;86mfۊ|圕}adžTS= sY /&zc4 y!(. ~6Xvgi%XIra≻Ȟ+fRW!pl.&jk/ -9i Ϧ4R:1V84Mݣ' }+FiL"۝15hy+" hϱ4!_@_8SA6=Sf[1‹"ԫP,id=O^{u\#(uO>ȏ2c,3 h(1 -"ڈʩj͈vR.¯F0B8.6?,]eБ4h̘dt~ =s /5|1`GD7 lWe 1ŁG02ћ9;M$\&E% .rQ7<-U}+n+(WǦ#Ox&3xXF,?9F@T- ՠlh.G2n΅4MKD789NLQ*лywlǯ_cاczVbR:#7nrkB^u-xJa%ue-2P_"x6EQZ9gYZ070701000000ad000081a4000000000000000000000001649b7c2a00005df8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/w]]?Eh=ڜ.+A/H&cqTXbXէ(,icpD]W\ۃMs ֛B)q CG eUZ0i?Tk@Z_yՔ~ibeK_/#&mQU` odi SC X.©wˠZOչLՓCg&ї1gvFTPH ?f֪..!_N;a(%[MXّ#Y"]Ɲٺ.39ϩl[dN T}ٰg+kXȇyHø'٢]Zap`lkd_Cm("*a)2enwlV&O?{ xXk!p =y$MM-D\tCB@z(y-[^`}:찑$3>Szf%D:Q>SZUGhOA}%v~pIZJV];!nQ2&…Iw@n*i.~ʅv8J9GQ;E@wL:5*Xzsޜ=ɫ&e6L'X `=Y*g؛ u7;I@울+ao)5-g4nkqw2H=gLܤGP ̥cq))ɫL'Vaa?䔂bq{3\X<-@BY! <҈99FVT\Fp ) -R'Sٞ)P|&F()afʟS@g4ZI-Q7}'8sS)俧QIr%SXX8ۂ -tG#f?jۀ,lc"氤|lg8s,մ׮{֣sXP8#֌ޫqC#<H0lJ2`sI:};hяXl̅P$2!~P0d͋ ?xCSvn %Zt1޵uU'b?9<+CE/!m[s18[2*3 Yx~¬T귛W ܍t,z;;"S{- \Q" Gz5tt5$KĚ5wQ̼qMj 'KT~1E>ƈ9**-#t#1+C}PJCbsV ƳǼ1EѫPh$no9}F.U-_)aQ0&l.%̂#kuKI| "Y*߭Gψ:LWezBh+L]-"7zhfk~D>581f*;ɟt|x-Ffݭl%}oYV#j 4V$u'AŧqjrUX=|[.qk= jǙ'9D ZKc<+˚3g- 졛ץr7'TTA͎?_zrTJјS66{PTՂ77&W3JyILa>B'||RhF]C"Pp-oLջ9EEnsAh;[Vfy)B;͝A?<:ҳ/;7Z!*բq2>ʏB]뢟λQFqvBkDc` \є$1{, (93zn8L|D-w??<"2W_EV^S<-x(}퐛-6My .ĦOeµj^&!TҌ;TW3.3ǥc4bƈW+d'\e5ƩQQ:VX lnfQ Ȉ.n 2RZefKg,g W,Sq5?3dE曼=Pr^Q&Sp/ X6Ż{MB BY-w֩SLzd88[ ~[TDlesqRe篛O873h}IimL_[# -wCl%HW9 0WH"L35I kS):c|P_%// HXe,URͫj9@53~ aqO*Du;>7F&c떺p+(8{ %Uy'GL_'RlJ 09lfF76K5=d"G1%u3; kdXB\"y za6vxNoHJ mW|='ӥϤYRg1\Ĭ@M1KlVdA- e!Rx2j4{Ch`0hH)[.~F*hLh;,-:!1"|w3vcp3tw.lF0X.*-V-RoE9@/e9EK|:4+لs@4to(LhGS#rU{}ol&n_BL7ksrB4򙘃;YHO0~EYXW9}Y=ڿm4мb1]SR߼鉛?ϋr v dwx A֥gKpU@ M;oVNTEJ+)cS\]KSf"a 0Ie; wx@G+*]9LMb־} Oeam"oC|gvˇRj?kYKt*rZХ"aeP%utQ|!6u|"` f!˥[6 nlQFWaf{]v:Ǿ!/&{?cVͩvNX@]?p]_q D;>Sq%(KbB اzA|8+LN}.bfSæ UY fla=+ڱ 1$!}DNy^@sQe`n`~Ggzёߎ}Xeo`[Ii}mN*BvC\6w xF!"9k8n1KZl|a&~?5Bb &&I3gxlu|\";s"fR>؆2|rJ}VʁƪS2P](WdIW!Pw& HN ~rʳIKPTk6d"PR貊/#^r 8i0^(@4A|&<Ð.ؽo^>'u5!1 +H& uBViM 's73 GX Q< hhxnn¾6MvZ0 j?֟Řl\($ナU`X!G[J3'\l,A-[QUN^+Z=eErszA7)V[ʍ<; ŁUb"ƖNA#r5L0l U=-:5* It^^ĿK|vj_|g7 `7͡/4+Ja!X70)GvpR*1fo\HwEgFHX7cPk`nKǀȏZvNh*2l#RXxꘄeVE=6|}8:svi{ oCQO G8C}+%.o#, ;Jƒ|HXr<^ AÇ\"bHE}9X:~e(}<0Ki 5EBDvLzFWq&=&*wR ɩwJ̜GWk ViIlgֈ[Ƴn>dX0^)PG?cl;7oXLzKzzv3!v=g@R 1sJJtYhY5Pޥf'6y2=]92~ P_mӣ-7m'{mV/8&ФHّNR!"`dl/3.'q%<`_pgw-԰QCBu۩c"͆jE2wJ0U#2F.[fu+\C0kk)_~.ͪ{Cd鸻ܳ g{R;0O_ IA]If4N3d)uߊ`*Iny/:퓾Ѿ[1k-U]N`Lplz+O;T3 C;&% {6C]VqD%X}I\k=Ƈ@lqg(p&V 0JIaNOǛ $A (Λ.;gJz.M+m&Lʹ%eZ,pNH_yg >?W+:(:$j+MLŚ AĢU&\OϯOvԁFGS*a!)ևMW`==ZjD{٭gHG 0d3#eh2sE#ߴCiHigpg}'9b*K* 8P*w4'F& LA`M5_Xkfx58=ޕQ o@G )|rŦBߜbNݺ])`ΒnbClAyp!d}PGG+2㜱  e+]g !4B{4j;Mc޵ЙSkg ]eް{½YG*j]sa#+sLϘE>u vu"D*09S`9 HƷE4^g݅UT+NAj%͌${5cS$= g5iU FͳtqWb9v#5.K䆇QeiEwJag6:i֚}Ŏ>*ڰԖպ'Nv=^hѡ21r (w@ S睼8 y19}PWï$L|Qs O ꠴A3,ޚpF:ZJ:ĩ4\+)<%Wa)G+z<ՍTByy?ႜJdIva:_Kr%NPnI:#MlXaBU4BgnX;kTI}P}d#Dڽ@ηl/;aONAo|7!_ty66N[Iߜ_ @uv2F Bg&b|_h%E6p'liW+$ˠ(¦dșuaQ0>eBfJF9*3?bJI)~\^_dlA=bEs@LǦVS36k\,_W|J4\j5ٖNQZa !7U1±7c ہͥO/8OY*bKÃ9Q2t$ӚqѰLRbGL@Uh8K/%Ie+2v`G()3d;!^Ԯ[])%ldբnmzG{{0dT]"ha\UqVd߽I:=;Oa4F;7 ?|nE- jޚo"}F'&hςE*Oh۠hٗYG&@joO%_'x5 +UnJ֞XaO_t5P&ulG_\<ė=h} -Y4hCtQX³W8x c:F _XiJ-a8ZZ[&[]]{w+"`$Oj觛$L8WCgՓ/K0v79,2:t ؽSOuɂ#AAS~N @2gCpյ5edQv\e&j+XH!&wXnQ~]`EVRLns$WU2xס=MO`<]h|Qnn~.9 . 8bf{LkFH &5d(8Z8s%x9SreY[\{biBuyjl`IRǽee c4tEj-$4Y2/)p)+N8*wҪ':gA޷u@'GkS6$;nWozIvu|= U"1[ݡ, ZXg蠵.Kʻd g7||VWR$M60lPs_}K!"t,(t䈏 S/ G2B{SXJymߊT]#KWK:<4{}r.QWZ-.^dm\of *897`ju=]Y]@@/nAQ%HY(Ȇٲ1s(joZ m@Ī|T'&ZCd4Aw);T)&8"ubn1כd ' w#8pdAӍ6`*V.$L? ;Av=7ԋa`L*Bi[N?S~VymJ+&c/ؿ>a8txI]4;,ЄO8)>[SpVt"RꜮ 7@UW%luZUo99Ou9o:,cCSsRS|.vZ:EkM ý-rta)ڊlZ p2Jؿc A"6tFeьe0/?O5~E&r>GO)3zRln O>Z yJq&ӆ£&a~bܼE^HțJj0=4"૝{+N(qcɥ):hPzQm*LZOBZ3PL*TO<"Xc)iԁ8MyǂjNj p%EG UthU&qzqbt$G>ɪ\^"}8oaqհ]H[i%=m vt`ɪ1_HԴ?`6xXX݊`[z>wdAXN-MZe^H84qLtIG@^j_c"G mFﯼc'F7J), c3@kTE*̋|\huk HIؒbaIW=\ GѢk:=}E<<&{zԕY\)l)RZ& s5PZ2Udxm}'#$R@ba`3`͆Nxбp˴ d;*2"weP e#e7XZ֎ܖ$.6p d ;}@ A\1P͍rViߟS- I!K;>)ͫ-2,)B Q<-Q'Bwt=_fUMWB sunjlk$ںDIp6»5@Q H nnm^:=pc3µh%Uhs~4Hތk> 'JLio}, 4?@i&Ii࿙ :zVw.?Qi{9T[Gl!+*qUi0X|{'"f jwϚr,!od]t"å\s%MѶ#5ZŅ3~d)TֆP^ȗ[Ճo\н/CW!8QB nAy`ŢO4Χ|?,$b^dL5m/rMhX4`橥Z9H0?臿TD>m]M ØNj =ta2nYœ 6N6q5Xķc8w;4zfs7vʬ vI^ AC; MB-Ew.:\ffFB!`#Ãjmnd/ g'Te azM}/9\ kMC;4? k_[S\y`Q8Vk-ZODI7Df|z^,ܝp\o$[Q^q=$#=`5μTE&f(A~Vc!_=&𑄎/9+BKo&dC@ŨϤ<`1YiXԀ_bN '(3,0)/06Wn(rp =[  hшO7LJ<㕘IyaE3,4+E;ڛj%M/ "7e A9$>{a2bt)Pvc\NUC,J\7+G"lȌ;.O6)m `"lf:{ [[܇;:Yf/O] Qu(M_Ryh9ҧ F5#`t93c& |a3hKiJ̙5lBW7LIʾbx *O*,g#9R٢[ ]6̘8rA#_w˝q<*;a&9UAl400ZZ.EJSaevV0Zs=%D MqKX|DɃR&_5HiꞘK#"i"0-AOӮ)g a0Xx-j?3Ei8Ԡeu2?]p=dt|Os SF# A.`rgC+nlm)^6]yÕw$yH5M ph.2i'-ԑ*gSf>Mb5qhC|(_-@0JkqYsYlv{M [t_HUBI#(A )1Ժ%D☺*r{Fu}u&"͟s=VtK?!rlZ%4ᓎx NdûQ1E5S]%^[% }>Ф(+e=K-KgO-%44sBa6',+g>rک 6s*yGpBԳ>݋e9di $ `LN#2awPCBBXjf))̧՝BKlGl0k0ZB4pFX=z͟u2'JR(rysݏ'ۊRcMD!k5zAߏ2IqV< SnCRJ\] Rl!wTlbm+,zUVgFnz,>5 X*{ӪhQ#9tt&z /α0>s^z <W`Yh_6Ꮄ_qt=:A|#ĎqFW3g͑W)T nY ' يcAzs^ wcIxS6-y/(;7\okRr:=Qm*_LJzLKY-&k1%ҭe<2GwC6ѯH~$vz5/:C&/#C.w0WG1Y>g^? ͩq RPZ8@eqڃ4+` ÷Ha[u>N"鿫pt ՙxI)14 \p"*-w! sנ`M0gU8ﷶm}ϗ/ hTbr 4: 'X%}ݴ%W$Tc )ܮFSD)1ᒻ'p;k,BK\µ@KxFFeMknd[P+U٤d<} c37:_a1޻8K_!@GO(:vk{VCi>kJVԬz`ẖ*n=tognJ' }%dO[,jP6pOf@Jon` |dy~؁O9l+LsEĠ,}vki.;Gd+"AȋgD ?0ȃt,Fl8 Idŝ?u%&Na[{p?Oa[]/ǢXD@7 h$'P1€ۭˬn=93c+QGv[M dafa@h١AlTQ)XsF6yR鼢{N.(4ЏƊD< v%5 `騪=\9ڿ 2^S049PJU%zjA d݊'Z LR0gl%_M ?=ַ=[tYBؾb43FB` ׳|/:b Spv 0:xK舴Ɲ Nuo)QUT)0eip>WZ i"ADho HjV2Eh&e R7(_3$*J3V `46 ^s?ָ zjH&P?ԭ“~n{ܙ4aNQm˦D) uP+Y h[.su Bf'f4rH UXle3={D St3ScX>=KX.C֘/&#IQ_1R;yk2DgV vp˅p;k C(kgiF'>T\]ϭ9 w,͙ 3#/PL[)Xz" ϴYUq`@7ФJ;AY;l̦* 󅋔4g֨O)yJFƘϖ+-Zg"H_itfm*=b:,&Fۢp\)ls[%]J{7^NNL PMӼ2Js,d,"J׎e44-q"=  +wʳw"2mR{M@712ȋ׶2|F&d}ԓf D8 8>y0u(GC $~mKWMg(goe$Ql@)Ҫd !6#@mdk/غ/toɵh8z;r˔s:BVӳO)~Kxn%,y﷎# I'g}4pXR_=-DV2~gHkiyF+:8h=8OH=Zh!A> CXy!N/5 PN6ݎmI`|E^A P`!$˫u:'q2{/,I'PWNK֦p%NKu[ ,PU9-9xndIԭWޒT 7+W| /F*I:yO#O9ɐg\f66tLX&ki1).S2;]-ѥBӁW|a(Z|r:\ Sϊ(t/9w*,,!IKGm`%t-뿏MM$pV0G T_ĺԃj>`Uw0ՌRXl?LRMж\޲C֓3FaF:Y5ۚ1CM |(::- v#4>6_C8SZB3l=^,TvBHu*"d#Ei>aMaG_R`Qn<:n>G WjV==Tט,P kR3~BT@PvB99/[ySArV7⢡3|׬Śr,eω\K -m!> FϣkL?Q^ybsꆞ/{>"NQg~EaEGG&mrX`UêR ={AV6 r5d4/kpŽ _EM!OD?'BXi度doߊ|E2Y8{>Shru4YA<G\aܓFey2ZFƷ}Fk5Dk8Quxڊ*=a$kxG%G`̨Û+G_qD2gދꀲjHq3Cҙ${Q#T{"+RBD(ENK+~(tXybR$o'^"s[ye\$]!ӏ?5DgGAaS#ÔiM@bS{r5Ó%n77O'޻f\>0y)?b&/Z! &-r8q!hLs Uw)1~4{$IPBO NMKNf zUkCluN}%֛354|EKipl[1vkzNL{ " 2wlc҅@V}Lix)=@}j= A7HIߧwZeY\'~GŊYn`φ = Zn|J7vn$>wCLcz炨g0dVCRh>)lyC+&ߝ8蚒M4Y a>VE0tWl݇u, =Ɋ,Y{ 756znCA+oohxZ`Ni؟"A.:;A-nj⭵o QȤ?kK^=(8HR|Meqoawl16Rn23k} +aJ˵3O/l[ZըNICc2! ,8H<2rfٻ'd[cB f81AF: ;SJpP5:mttj'r`3B ]s3ny}_.5Ov:/y/ގi1nvL.>Ծ6Lx=192wVo:p#-.@dzS4(0="lb99?i/lOt78+)X}-PBPyw[种0 +3 +xTW# DW,Gсӥo`x̙O暔+|ƊC[8g"~/e2Z`4nVJu?D +ɗ%~Ю^RP{rvD޵GE`3*vZ@wB(b^ ") S^l gEG? >IؙĎ8ߩsS}TvpX6,T_Qc!94Wm@(>If?= ծMrU DgчՈ@0PCT>rf'MbCKx@*>F'ؚ q9Cjֻ[~3S֫ڦ+2/{+0iFΓ)ec qeٿ^WRN=U޳l*vZEeQ^K狿ԪVFsgFʩ|}hHfNj< 9 剟b&6akXYjA4xnY$6Ct -j+$_-jj7+8Y>2 M;[l]~0Q/$gnhM)hnsu&}Ye 8R%_aWDŅX_TH!oNn=m+;\j^iȎddRu_exlݯ`3KKeXwL.M*k4K!#ŷ-3|6v7෽Nyq"b.aQqǞ z]A%ɘB^fEjO8S6R\E2qv FP-`g`h7NMi+w5{)aL-` t^ԳǙO$~Eu,bb4`8J6t9˾0)Q:ղٕ>bD+)$n #~r=АWd9 Y}} cZ7ωG<[AWI=Z-.Crؗs bsҰNW~5?;tS^ ^89!N~YM@(e XH3|9@|I ֙& QwI޶]CE; ^x<𦲑=.u^½虪3YyKdkIae?~C1n]`Ӕh2!^v/>{ſ XtcdU&(2!'gTZź$_)i_Īse 5!h3z=?8f+'n=hlbG2'wGH[(Pӟxa̋j3]4@sʷ i)"B,7a|StD]d_P ny(FS;#Ji%*~fZTԝ)םT`1v/kd<ʳFl#E;fcE؊ ;,h;_A}l77)M[*%KI 32\г ]($іfPW]ۃY7a{kDrJ%F?Gn9y⍪3I;)0g?39uPs ֑8W=oRO2ww5%^fWi[b4$-5j*9\v8TFT>y2>U>Cق3?~rh:}"iYǪ2j ?-&@Ν:;噹L[9ع-J0Uwl-O'; h,M#I  žn߼&HHlXy:'(#RgFtya{[9ND3Q2yKLIT&!?c n؈}@2ƕ< Eyn! |g/d$]CӁr,r VH *~6|KQ4'! *jO̙-,MC"C+pX !iAFB6挮^$#,EۙgtTo}Л.>n]vK^ Txp9mP/@L#h ȇ/`Uo.k)@ /Cp6ztP-?f7-iR*Mh9&gӲmH-" UL[r-ty%YDW}xk5{V'rV2:>sZ@̼UH:8 # 澞prf/!()/xP33?xb;iAjPʳkWǛ( RjV򟫧*$18!_2ƶԋr$h} I ֖p.q1|"h8`BaXWA-'m8~;`Axcg[x?gHT =h==f6Hm^>1upeᶆ27NM"L` aڡ8zVȪ2Xg !zo?4wfVNP`3/|7 GTv&}|ӡ4m8ݶ*9UrP-W:8V$wo\Yl}[RXn*w_HPslڲcwko%w#[rUV}WsMml a²8.J߫= BGOlT%XqX[= ʂo^|gEyT-2e/RUTa{S? A1WG"e{Yс,o+h(T8fik}L wf(xΜ#ep2c?:16Mw%_Nlc@nie䎍$,=CC/D osEN.5^=ΝML9,sNAB0½}٦zay1э4t'|ED(lޥ_Ì,%:^V`q&ޱ +[BȜ/H?XUЗ&<0al NnٗvwZK$: \mƠI(U'dHN}J'\ ԁ2y7@BUi"$`xZS@y{"/~h$Gf(< wGV t\P,{JV'c`nI!1NPD<7Gŕc/}D>_Y1\aGL?,7?4w؃h% s|_֍vS̃sdAB| Ei=OS0m⾥p#I^sZ8sP5Emq!4khY < ҷ H1K@%0!/8G(*nZ?7Ux |#>,}T({KNn${95Z 2%oY,cl>QxT}/yX)VR! {" #RĘE35}>Eˑ` ~1;$筎>ҹ3$P:KOi]ݸ"1b^4 T=G K<N.0jҘ!{J/3Y%tZYeN[Dي0J5f+CuUnB6遹QѸWx; ^ȃ |)+yß}JcєQEdÁ܉2:i q4PFůvIBúڋuu/`iy{_{%'0IKvJyKYv,؀_]IX<|zμw1OH ifo)j ں* ^[ڔ1ƱzB3+daЁ-e-wp_IQjsn )mSڈۻy\8b*âݸ|{Bŗ5h6Z:qoL#kj@ZF%OBu."?׾sB3b:Py2Wƫ3NgZk˛8+NE\T3 {yiÔ(G@4(a{M1cW2]ΩqeMuhտ ªyZ7۔uwBF:i5(iBތͲR(P̮`ə;'&i1B$18#q) twn:Q " ਛjWޅhsfr%Y΁{Fă$CD;;R'^dCYy*nyM0L& _UM[%7q'͡i|dc>:]D6r?pm5iV_/'C#q9VP =jMcCAJoթA|$ܳ/‚"86jkY셬$9;L1? o$팬y !{`;$ſ?2!) @0Rg.:n@<2h.l !PCj6]m\Ljz!Ҝs ծ7^_*lq,hA3,cmqNoe`ٲSF?}.K|$P9%j8(e7Hkw2S;GAFb#)+?tY{o(^69C_A`:ӆBPИKU3K5r}`#zߢ5/V.t 2v[P؛,.;ZDX[|,iaga/mX48eQkKţ,*DaS^xOs]Ch5AbJUY] wP7o+^1&ҏC 1otٶR(2nr~DC4} kK5\#EFCJ;sgT>@}EO:< oJ9 ;\3 9F(rċEEjU;;5!ccY'?,\3t-rK ɇ!a06CZ%_su6ƥU*Gļii(>[x2~kG(φ+Ğe?۳j7Tz¿A6H'gH~4+C# !F }~%W4SK ؙT ć_;0)|d[v`Bͷu9Y5ў8-njh/=5@[{ n&)t fpG$dsR~^]`0W=Qtgu{C lETZ/òKl_4 хc̐Fyj O  di!:|܉gӟiN4jPgxb`uzM=;&5 ,aCf۷ Jֲ>3?"djh"6!k 1՗z:c{rWpqb>&1xDs-.$o_ LI^jo`b7-RJEFB R8hkـr8:m 8YU-N\yٚ&H<#h֞)۬^%}#Da /+H ~~냤FnDR=ԝ~諠E2AT'uv[{cb(˧Ɗ;u_ىUgֶ_&j&gM/JKfV07ga4QuFt>l^*`M JQj~ ALW.zY,]GPffKvH[³ʚapT*]IZsLqb?Ri֮VKZT$xw&*)&8FADHK'8+>Cs,c-4:IIЫe"7”z}+OY{A菅 |27ڶh]6I^({̒-65&G)񗓈}04 Шhw^'}/f/B^I2S7#zO/pJ \rO?1D1j6Hctܣ!,Gk`<31 ᓁ]l<]C|׸\,C(!l3RyDKTZ_)P:m!3nh܈C 5ȰGa<"#@[T虜(ur6݀n&U-h&~%2E_rmu', d'/˽{֞3*Uepn2 [1Ufo>=Ep!! BjK= Z!|ܗz%Ǘ/eNv B6?({3 /|4&Sテ  otZ9%锩%UpDO:n;Hip; X;=B  IivV{a8]Y^FOkDL2zmq&y3|yD Q&:} 9b\/X2JÑQG6&+v axd|V&p,WCk|MngĩU,@W)-ط$d#D1_]Y W5=<]au1:R''{nyvv Rj?*$[:҂Dc#TPÚb02L% ΁%6:cWˑ1Hd?+aNqr=|S3ʌb2=$WD|MlU}zzyOc)xyi} u3۠fNkDt"u.7yBǭQ̄_P'_UyBry4`1&5'Ri]9j2OV{}gؽ?vJN**-n/rJ|)%!m wm.+VnjӒ*g20s]I_Ĺl1Lm+i܊Z4yM.bivnnqf1 R ߚ/t(Nm?x߁$@QZ$?{t3el(] <;Q߱( `=Mze]-я;m¿|HԔgą[]m^i+N- &/q\rGߦD,L U6DOb"e5B̽u5C ! [ r$ͶvUrFb-XrDL a+JeEW׉E*w HTneG"PFw8Oy.&Y;VeЀz^pa=)0-<}W%ٮܳQW:,Q8=x$wkpյ&ѩB tFA/<]*>-+qz!u$3pVQĩBKr69."JigwFaCߺi5l9 3ȕQ;uw;Jܶ0im) u- p<$sżJѝ[N2G20M)ρ*X# krx39bIv܀jR1fDV%:?Jc8q0ʝJ0za΄{ʬr H9a1o,n@/Uo 2 PGqKFJ`.αsNr) NۥA;xߋVK#?jT~e Ity)YSvw9"cv1QGH,D+^YuR1/ NH>ZϾl@Ј\'꿛!_$S3N۶+rҘA*XԭqW͑=a]]:Kn2(dl]v7l _rWjO{wxf_Re&N D>~Kj;9B0„%ot3p_@A;=f[`f`{|+e5$5㐚x砛j*9zc?-2cznlB쟌 Y05_w018f@{d 76Rfk/i,V9NW"C|o$\R'm^K+?T{hʹ%! Ϊ1aj'hpSZ>yyZev__Q@;-]2K&#f2Mijݵ) }UTa=LrM#fY秧ƐY_Y+j,ZG A҂Ew_Ն5\ B5*. v5¦GͰƯS';-L) ̇~a$xbLLpnrpcMgRq 5SS3BHY c\sv_0 ^0UQ㰱!>_s{h Gu(u>,*H?+ywóΏh%E/cB4`Z=j[2 wyy93褪/C"> fQr|J\/]Dlc $E1kSG;ET/⡈^(SJ*>#`k M퇕MLרŸN]4̰yB\|6MT򿈍3\}^*)ҷtR<+Lb|Wx2+k#}Uw x]d$w0b(|`ZS'%M?xոK[@`*UgޭUbNQ5I3'oWGYqo7aJw_(0OP4K'χ575lgݮ{/WS6zbF.n9KƫŌ/AdmbQg]KG` ^h,Sd]PT;Ug- r&eSp0qVNt ѝ3.G>3NGLg(n=|bH&Ƹ-z6 Shor@h'JC=!dG=\% C#ne`}/8S if!5>U7ˁ} w!G0XGqkYf￴2O @JkaMhu8!GOαdt(ST]3s>F[3O3@BM `{t?VLd\ޭp;;jJ0)):l8X}@2`"JsYy 9.ʡ; Csy;WtL<~RAZmWq27h410 =kn+jphBÓD^ :S@8.*EiRK$"&gz&z 7d*Zr4m!Cʓ&vt=V:9exR08v.m4̀?f,|gUqV}|uO15rtnsfR%,ϢJW?G6d x'#,ĉ7Zr2rec}>B86KWDt2WJ6sᆗhuZt:[cKNC&m{$Կ9Zmg/pz-~|V d#7Ud~'BQ.k&C~caVN⟾vWx1CKy%F]s֦|p9Wk\YeAts8_ S&uTw8.hZGYZ ;!1 # 4f\! wE* `~߽UVWyF9ڵ[mֳ"@dc{F iFB]ڶt{k LZ Ni8#1 !ϧDGZGzeg|iK’Xe4pYZ f7kŋd"" Pb ۝N.7G݂{P9m~yp NQDgS/v6̮b!b~c:,NF0- 6'D6ogE` bF%}+#&K}56 DgmObg&vm5"]{ `S5t#eB#73ʱ7䚕*+d)noM$J>5tD'M3gՐrhiF{ېdo׎*$DQka-|xu%?뼞:,SCeYrdY2\AӞtpYb<#W&|i,qIyZe.2zH~%Msqr8M -u:WrIy̫cN5OM{ V:z*U37TՋixH<'lUHa*Ӽ3lL$(k<8PL7ȣHDfߧ%ֈ,71~Rm%y=Thʂz|@5!Df]6)zʞU]^~k98 |Vo:&`ֺKŸՊ jq%Pg#6dOQ(n[LFݯuU/"`ypEQ5]dzV~~YCӂG1x) Pmڋ><"HBGmLR{(o#4 $/_wlCUiUeAL&W d섘knx$v",X%bnzhE X"}hSSTj H3L:~o8]ih* S/*33,";`Q^<Խf%q@x ʜǛ{J| 'ma“aDˌMP- HT,2iqP 7Dp-0+wkO#b {CmN xFXVX*@lב;$P?\u%Ȟ K@ %([ ~3V^ <Kw&"!u+<0ӟzh;|ɓ 81NhSνALςQf+m@N35Fv i *1pjjڞ8NR!5qjS x~[>s[fMOo~N!⌳MB\6dcG:w +IDkl5k >6wSul2W_wtQ{r(1 y-L'Qbk0$M$Gf"qoҦfP6⿂??QpLS˞`JH:1Cys]Ea޺`SWItVx]e~j T9#M:91J(읦~+RXR} JB>ML=4LՎqfŇ>:9l 5t MC}[LIVógFr܆CЂ yn\N1Ͼ\a .`;lk6Upiow[ÖFyC=#O,}O>&bd"hd_}f!,2 Uu0do&C p%0#P7gk=Rx}L-[ELVE|V6烰n)L;7^!-:FJ1W+D{kx`QAxo&œ4VU-B,"oR ^߉E`{3[Yq1*CZNdʏIV#GoEDFSLIT *c5CҀi!6D jB0|t*c>A B90]^I7e6t,#z]9$IN\Y{ۀ#*&`'ȝ׏Ls0;֎LThNc/s2ZT> 2,OU. ?yEPQl!0Rmƻz \/AٶK=#AlK3e[$QcBxkˎcaVVFaȱg鷷*A7fFV-% d n+e%Kp;FHx`u^y;tS\^#;LEVq]$% " ~tUG f`f0H\Z"6-;wZ,~|^F?C~Fd?ZWy8 "ѲlRU,]2m2UN5<g}:1Xo@+> #Za;xõ%iS1q.5f>:Tf&>~@ZALdx^Ir\YGxa5hj-U $`CϪR>Yن368j+]xºvD{༑WH;s$d6$}‚O=f2Ј`r]U+~h>_;$-ayP(zD{T}d'y$-^x;ԚD`8\A^JA^Mph@׹p\FX.X-H]Lޅ\wnBؿmZf&1i}0l֖VyWnGrKMxA{I2OpF(+X3fF]įqr^)k(!kBCm#xFfx[fӓ4\윘-AeQQAGD&Խ0L ;?DA^|zI eb{jWi+\fZ6#dcVɫAEs|rlj|XoJr9-610Y類XEo?ŗ6~SlGR}#őL  ufnó/=-!-gNEע'.F)69Z-sg@H;Vhcӥ^埼ws|^吨!SK,:T!%A`]u[NH FSv ޳DYӅE@iě|s:`uYYaO2khM>5{e6uz4.'FI=,0=g k$ч mCN_D OAqfmv,)Ď0Ĥ"EG z"ܔd L;(ae_-XWKFgJ<';|4Mk җR}Yoifx>oj)nޯ=QD>pnֈ&R+O#%?u:hepš 硬.ALuè3aYb%1-Ner.qʿQQ^NԒiY`"/ͩѢ7)"[OrF**` ֲ5ZOspwph^P։o`H/@MZZg# 3Xp:r谘S0\!R|K5S[?LWSʌJ[Q /WVXF0hB#es8]#3%0ZӹUѾESZl8F?}`IUŤ3 ۉѵ9P7:IwVIYd̳$Nv.B|!dhn+j(@]GYP3jҼص;O`[\f&S7[{Eh 9aеI;zN[\KS8x1d:[,nA'hfI%TΖz 5fY@!7:Gs߽x tB `cNju̼qZd.^ID nŶlsR<!p+y(}p4ydмAp%CjҏN[ɯ9="ku]'^Ӆ#m˓bZ?! ݮ/;Sīf&h~>;ȐλۧYX6L~8>er7!>}=vt%C^>NOteoܸ{}2PN>_J'Ec+. ?r%Uj+E h?4g_Dm6#[g\S:D5f;l$DFɾ/7r:pNrug19OmW\3CSi%Y03"5p\0,a'nâ#=0zm[۽ӧCvl)=: ^-btekn8#{uOS[]|U&KRņFm?f gz>;=xՂRjk&<[73GՙBU 84t~Ë\?+՝G0ԇ*>vf6oe:>wx5tn[ 9d  NI܍JYٽ}Z"{>*'st߽FuhܹlͳJ$a,_LKEXuD6Yg.z=n4bYFz&\ Gq-qm7+_2'46F8t&om汵ۆ~/SGrn0[,h7{ʎeGF!~2 _E&xgk ܈ $n1cZSwjkv|p,a-3$Ypط+"V{4%a/Ƒjձ5 Q&-bnO'C~c/ k lɭ^CF兆}kS2AcY~FD[gآB%zF:Me7ֲPkIqܶ),ә~~'esCDz$#>?nS)-tf񦊸;jl[u\{5{H*1.]\\\Eɪz_]K%lZN"].ϧ!.nAb+8Z""|Em,YVK0TQQ#H{}fX*CZUL"ҫ76Ym 0\eb ^o![By,~Z\0g/8fj#|fv.)JfvTJOۆH׸G kIxHmEa̒y #= {yOX p0)DЛW` npلp~Ⴌ']3)VBZb~C`@0 jᾼ[8nGdh~HS]Ŝnţ_ƒX`Uޡ]iV;3x #t:"(ľB}f5vbds ^HR7kq!+2E 8XNJoj|)dϷZi$cb?$.QīHsj ?\,ܗ3!c.& /y<(XA Qӿ'ьp (j*x|+=g-Mg)M}0aO{#Z hwJ$sRqY?Hn &Ę~ƺVuzb?f?٩gֈIh];!rV"˾鶱?ؓd>g()>ȯvhNSy-аՏ܇.Bpk}_S-i^ p~u(hN$WX$. eՋc7UG“e=Uq}E蔉5mFHY:Q56}5 DvW]w.c7}z)$(1ZW?4rCBILsx+4;mnJfÊ~e9y]?LeF]j/Z|ı4?7Ǽ'$6RP_%*x #Ef8 r]`'vwl]ѠRɓHчy,8˂~GB<Baף Ѝ?P<>-~Yjx\N}=ipc%]@h|9(A7Gs{T>+,o3ڏA|5htbWI*(|UW+*I\7/'h,ϰdm0{$*1хd4(v&qP”+3d J@l`7c:Sy!tnQ 7)\>U}/l}r(2ĆpmR(\h*tƩzqxX;h~<>Ќ#$+yd-[$Hfc9ƓM$)R`U"MV0dnLS1u" 46\V:7e?&\"AiHιW᷁P6mx+vڼY (?wIv)X+Sx&[f)RgͷLh3JwM2+J(ŗݘķGOuy )?-hMLJϑB0n8%gקv:Ti=ܘefTaKS8T' jFdm'@F.Mڛ_j `z`3ZrիXiŏ*6! HPo7wK6zMJ H'Jɒ ;.;PA'}#vYkkxC BL0>Ŵ-]e8C~аQ6[B܂@1+X5clTtbR =t~Jx6>ڥ85Lc_؟O4-j^ϯU~#;w:9L.#4&vs3.wnWss|f+J@͔; ݑΎV_6 k-_7L`-4_Ԙ DВxuOO@}zoS xv S5=k|K@x:Hk@O<6M{d!`PB~.hBj9Uʼn)craʖ lrjin̋tV &n)̱^{B]? N(x 0XLPc9ƷZSZڈ|ה7\ù罒D( [W:Me`-RGK8,Mdnuq!IAb$48SyH' SkBǟWYٸ(vvX[tBFN$,IJç)4OLy!;&d(YhV7/ڽJu仭 W\FmQ=J5>QesT*FZw&B~3Oro+ Ž WؕXAr#\ VhT%P<6-˸hRncޝo#Bf]HVyf|$Нg>4'{B?ĶlVz|VL,d\֔\;`{ }/uj(e}ka\T!Tfۼsw:16U`ë/$&sw2:QQUV 9ps+Z_ҥ X50]߶M(p4bYԡQ(eÁb;(9=gEIJSlO*=5ߜiQc۵0藲$L@L|)eD:.)i^M86ԛL"8Y{Mzj]3f`fk%"g ЊZc\wUjH`z׸;˰fX=Ja,%'K^IA6\rEA-|*] /ZQec+QrR~bL[P/4O| Ǯl\:t^: Fъ $DBv];YO~9'-%yC,ȴ+;jQOwv*B !?kimZQ-i Ud!GQAb_weGΏyB36*X0,sb=|caa~ o6E=h6&Hh&N폒 꼳i-HHNk穮,~ Ꮮkt 6wO(6v8Ldb.}n) x#Y!27?Zg2}p^R]]0v8/v|U8S+ٳLw'yR!e;׺( 8N{2!k%}@" 0A)EaFyqKm jwK+a bv҇v8VLbB"c\2hV LҘo%G^% * `BtUw=V&aSc#ܘ먵y{3¨_d hޢmdp&)"+ $(L%c!dI?tK]Z ӊuPy.-',XY70ަq`%u્k^:$2:Qc8oX~% anhҶNlB@rj+.}E Rl;Nd؏^ij?t/IS{ vg@-Gn|dD' *9}c《e (!W6YCۄw 6BY৑ ńۏ:hc6!x^,CԱ!< Y8 1H\g9\ubãJK j9rg.k[}C teC\q 7ZOrw1sWtW}JO$-B3Kj]Ϳ9@ {gxWc"6-0F 1NWe.pcW2*𤧶uҁ{b&!N)KZG Y~8Vܶh097R]ܫIiFa@=!qx a+mբ'P!YdPrJKDϬ&N k'^mΘTˊKE=myfX_ɒPu]rO55G"dd͔([(bڒ Q?Ti5}q M!Q [y+;/1oR` xڡvQ,~ɴwH"cDVIb<ʡ+[^ĤeO'ǡ.N̓6/ua@_AF2.1p+@VܿWX60!8Wjp`';a!f/Tky_)ꫭXd|v!BC.)ͧsp ?&A Wީ;zw)ԣ-j|s3H05U'I0>f 'x1TK>b[Ca_ W-&#Iچ҈iiq`2FjsWuqQt[_Ƅ8'czN?P>3].A$FbV!#cO|JC} TS0 wٔ\H2^#ߝJAr^}9 کnKcg//,)7(mj8']Tez*[J: ."He(/ &JjpY _`^kO|ѡO809r-'6 QnsMJ4 ԧ e(>hnk٧Kjt23ك7?mgQ;W| &R̴ݰ 1 #C>8erXЯ7 e66KsU *n9-̎-%C4p51E_gȮ^oZ;[tRfU;?[Q^ڪl ߛ`:Y#7v-vPtW:uO煼uv+5TKJ˷@ M#~0ɳȭGp;^}+(ZpWwi{KE#r;ٚv.k[`.{~ ?oQAmEG(ګM73-L+U_He~CH?z晉XdC5?ƕ9gs}n$LQWF}7'pqOa30D,18vFXV *I*z6J oJ$&cq@@4H~'¢&z]({˒x sx{cxMPkQ%K䅚z\W=d탁$+;n[ " e pCGR ТݿԺ-&4PUʰk6'!͕}HS[F۬~vB ~`<[;RIlbƺ& Ft%%4ڧ'd@;@W5ď5M0Nߏ֮ٿ51r_ڨ5C;l-qp| b%tu,jV!׮Qx4H+XXtlDiAw^!n6SU99MfvLӟA;Qf4pKɏ?EQ Jj?E\?1Py-L7MCѼ&d[YU[Vœ2UIMJм5^@ X3*;bɺpeE̲`[?zq<`SKVuʚiMi ɭfEN5ݬ[~f;3RXXl]޴=ņסY(ɩՐZ9N08~OzA>]{b'_=isKM>1W+,!RChؒĨ1dG7}+C{aK>HL+G4aWᇕl)iAinl6fnZI!64)?QbR1mԽ 1{ų\7=vr_DIe\< .rMi$bȻC1x310TW\_6"e0 ㏕B!#JD/?c+$6w-;@+l.ox&O\U/ ganH*ןoV :xD&>aZ^,SNdgߐĊD-0ur~_X8l_(Eqcxc(8Ar*twWґ 2wZɹe_&@Ž ˓8q>s'k0j%9k|@?a_N?* V(@Y`3ϹB蔲3"Z Zm 1lQ&{xv.q&veLb\Rq183]Ŋ INfo+fHLTipncgG(}gxnThV;#P!yB~-HppSJbjrnz5=" ]KJIt ~Tfm#-;X*{ m ^W:ͨ9B9s'U3"ǮgLu FQ[h|V1k_Q-7n96dmQHJ|rˑ4E"|lqu:@k_%1j#Vv>Ό z( TqP C&/V1yg\8eY`XAq{tr7MAЂau%\O f8 LJEFv$)]qmf1ؘٯ_T%8|wR|aQ50@i,GT($k76!r, _; _7̭b{s1] ;,c ~yQN n6#eQHT֒&q؋Kܠ80pƫ bz0j:+po 7owMUY fIfS*5z"W$a(S 9ܤ"G,t,s Y䦑Pll=|{'/,k,7 [J]:h*z*81RtCV*\;jK jQ O:.Hofh&\{P! ֦kx,hs~mO+s&2FBE<@3$XDj=F޲NЅ~k-txrEƾ:O5Qj)#s_O:10PyRj5ZG?ѕgwPbI}*~)\lHqp4A>؄O}`*xEYΐf :UEZu=jiSxlS qu$I~k-8%_og6?t~<%o;퉐A>lSmG\n`MzF 8%уw} ,(*~iR)CPt6ci8]L`FPB%j{rzN0@&ucu2z>X߱qG cB ˒6 Ns/ ]OKJ]tE]*9mdq 9,{Rpr!XTKח8`y]͆M{Xyh0]k_Լ.M ai&Da)ZfĦF,ھt'tʊd~3 t [O}{/1 ' ѐ,'H6,*;LլP0>xp%Vei |Ģ>#!Rֳ:\Pa@ʏj(.V]Iuu<+Bv)i (0 ~2qɗ;3Q< Od V].I4 w".TE:4|f1O; ZJd<1T0 (V k#GqF7t+#j"uGT7w@D][=c'GKRA7(T$b܌Es TzR+?#rja>IΆ`/l<_TM_1!O=[h׍62١E1l7CTvyccFjfZJXN^jL70V]-D_ݩ/|". }]]t ҝ'v),FM^ȫ ezE)>mkN 4طp&HO`l}J5@7߆*A#nLU~Fq0 H.hRN=F(&HRGzy._h:?)spQʄ/2]4n!nc#vYvc#,Sx[X 3wQf*fB,CBIBV%Xi W_oߛ M8i@}`@>dCr!Mϣw }&*N{F5>Gzil)oE[Չ q75gŇ5i^S;_aU褛(#Qغt~=p7Z.QK<{ b(1Z MOT./m o1|csh ՞!K4cM3VKA볡@OWUq-:o!AAk_l^hd[~i"9~)Q G{[:zU̕z|)Jtl$ȩ.tH;Uq|ܴ=;?^|┫[Yw v^NnP;%${ E^qBA̠Yu|yZ.n@dkS<(m[W‹EQvrn7Wڠ(H`sDkL&ĀMn/sj7T7oerAOE /KM$J n>:(zlj>]vԬ{ҵUw W|! TZMGi($(Zj-ׁf!Cmsl%z~L7V::먦N}8 B=pZu6vveVɘ:'Dj/%!&0?[5[+A%Oc|ڮ 16_wO9cRJ_^d"i)71R>*/̱z[/P9\y=; .:(죶5\<6#@o\n5tȉ0#RDﱫt0q+Z\`yosK1TU+aѿ:8QpU>dxL|V2mO&ݏe"3v ?J9RY~T\,+, QK2LDl{F d{43;*.￵pnL gw=t3[,m6!N^aAҘ~U.maGh0ac.[fU]G@M͡cz3yLԼr@W1v-&!VLҀIph 2T3a򊏞r7BǤjVBocS᷻X1:V ,!QbKw}U9]lcj͆uj^ +Mx؊PdaUJ5Eſrƈ^T"n[RF.%MJh ~6CG Vw7| bAg9> %Uh*OƄ?˼l7@4oUANx׋.Nu5 +e3杞'^U VF:c P&rXڐID(#ӑ|9~k-mNYKgb[50Wg'?D 5qq%!"!9N[ ^!XǓt/SjTbjf>!ti|3kk?W1!FŘC=|$pVlphbtl3O1w31#{[Y[x=ZPyB{8Xj'࣯ei@$#0MA$kdSF!8ʙP bq`\6K$Dڑ@֜BO59Qi]7.2z -z3ln#ΐsnL32)۹UDYLdDqu瘟,| ᡤ:6glw bl\I2On-۞~*hiG}  *b'ZQ f;# a~FbexJ]kU݀T'Dɕ#؂6P23t&Ɲqjb&Cx 멠uia68p5j PCk64lDk64_sZ!rn娺.Y9^8@eP5c,MV&xd+GƮA|X_]~btw}6ZQ̃N1# ӥtH7|r,c;u\ǭs:W `5Ǹ뙬hO55W _ʞMM 'F]|/<`\Ts9ŚuM?x,0Sa*=إ3QGr$ocUjV"4фa4:T(^gFߋE%Jd@:4 *Yh_\X^jw $, }W!?»2N]]ᵾe%uUHkLx]|eBxTOv8Tܜƭn{H"=_Bqf3Ƕ8hT _]c },4~@" աDy\_0b N+Z-o(9>Śg`Dޥm 6W+*,g#:%$8^>r B'E3':$M^+5k#E\G չεKȾ*; Hyq/@z3i5IT6:ַ59~*>eRl(v!8!ȠsjF% Ғ,?)@}!d݊x,F bP^U ا=jwgv }d?Y#ϓ 7;_!U+d^.Kb_^6DfvzC?4: gBlJFB^39k%n/fSzp8"W|}7|M+AmEG(.esxAA']~6t"^[94I[Łn{u^Hv Vgnf#1VSr7]Bv"RiM2`Z!COjX!6`y 5viIӕ%eǠVBR7<(A* Wܭ{TJ |II@oi6B!xYNhׄԆ6 w-%W=ItFDL:#"<`\wu{[6._xPtjBk)4~?uľ3$\c*Bk{ؑmǗH VHaj EMWX hA_7 3?Ac74W˰%mBA>'D8^$-(tƇDazDFT8'nTle錽!XFn ]iJ6ƣi4m29//0MἲiK *]NctƳm0.+ IZZe4[OlE}U4=1,`B^+>xȭ_VC2jMh["T*:GSci`V֜ ^r 18En ˶euĊ֪jv!he >RP/&2#'cxpWס46A}Ä_[WMHݑ Csb -S`71 u@2Drm~ӧ(':'RO5?nrl(li-eۆh2BJ5K}&Vڛn٘ң2c|sw$DX'񶵕fO'&9{8LVH۾DcEScs{衪>nB$e }e-Lɾ/XcxC'&\k Y)WC#6g A(7-:w[Ep(Y[_ehqq/Z7xWb &ɡC`U ;ks%?7U~YmXwu1"vV Hg7^/f"UzR*AXb/KHZK$: xK$%%g}&>6mcfȂܣI=ԩW*yZnPNHky o r{eNJN5Kۻ"ay٧gSx*y+P>Nbpgْ4%.SZ)UlmWN :M-o$!'x?13$p&ǥ`Q[j`' q#Ep!HTz!iܛ򒂄R攮oEDpYe3 eQ]t!t[j3t(pl{䮂baH /+|{í|#e̴͌8zJ} w K]12ˤZ,Z{ɱ ~~E!. =l_:fEj ޾f4e ">ӱ^Tom?SrХ+QMǝ%QdG2_dSo~c;$&K5dȭph31Sjs"#Zm4WmlLUܪpCNl\zOnMu|ovG;nX:ĝW}g9AI?i#!dǡ>l0!KQM unH~nVWY+1IaS -_QU%G\FψM V(%@̷U֭3&}4WTl=Gϊby+nȵ ;0n-_p, L@QO^,*}F^Ңd$Cw!ڸY#N^~aVډ^ےń _Ȏ q\>s`W025[aF@gŔ:v; |-d$Vr|@nTq|#Ye'wZ I*p sЊf p+M~ve+'>#|UOEzB^Z-i/:۸EC|&,87n F.5 K&#_X\՗@(K)PQ.2PKyž@Cda"`\fV / $jNrX& i`YR+F6I+p(t.b`կIn98.h:]H7V3Hr}1ƙz߆ ?۔M!b'?,~p<Ӭ&@z&RH˶z;m]Sa,f1"F0EK?^BY6<L=m_f4NMZ9dF+y}$HkoB<䁻SwNe1wa4&vfZuNWC@*$cS,apҤo+Vl5Avuhٻi;f7.N% X@b aؿQ5ERrHitrCpysVJL ,^O9;{ҝ+0 (17pўH+F%T=AqX(6V*T;1A-L:`嬥0D,)pKw-(`ȤLPIҩ<X<@T”+ \RM'Ux7VV8Ҿ!0E-nTx0fOTkoKƝRw:M8#u75# ۛnTkPj= [[6YھAkB0Tf8O%Y )f*EBEeyMy bڕ9שb ¬*)bs{W70{,q\CG1+ 7<{OУ~|! IW*EǪ|ɍL]aYc[@,F%Zrh2l}/g@``g=Rj/HtKCH*ݗԩd8BqVto&aXM̃2D7W9,|}PaSGaQJҲpv&1r߰iv/m_&~PvrT1t8{'3PNjms)ϬjkެQx.XAYj\c. |fYd^~kl=Y>0zW˦zfW‹B9i7+!F$l8Tn Q5`<]$bg`y<ڸ7,1 hANC.ܼV ,`T? q+ӣ? l*W|x in)eLIں@ܚZ+_K)-BbL%[C#EXefb غX!ąɁ }b;hHT#B)@v]$hC ]S94{D((Ȃ+i2g^XKrׂz-)Lg"pRMa\8T>bQĮ(0C%_i'N䘁+הyݡ$×Dt"0gYLk)swp @,9y,؆h4WT?#NViڳ s<ʥ}L;uHEĩ\Մ:s!m;bܟ(v ;@7{m" fWګfyo5Ge،0ÀUgJmm&* /!Rڄtv@.xcNm^'jQoh|Gך/V$f"WAb-)BA[PXl%!dPHia7Wɤ{ok^fqSXoū m< @Kڝ:mxkJV/8zX}G /!| Kvn\Q.o;d$r?U1۵RFg)a% f|; 4٥8h{"quef{vr2w:6f[z̗;:p\T(w8*;se4r@)ۭ!([T^l_c`qm/nI*xzwFJ2[\ >hl c\ɳeuR Ͳ1r$:AIP73ZN>2bk.dM]rૂW̮_`MAKl "!%ݸG'vCސhW߅Xߵ'@=Ə86bYE4KEuY7[7B-:[-d9  VqLb.?#̲J 6*+-OApѤc&JVL2hZHlU4$pv7Fa]!-*p_1w~]=i @DTpp, c=Q$amTVo0ΏW /SoK^`hų>|̟Cx%f5 NaѣO)Ё1B[#h=(i.`|7:GжC ,r5җ#CU; $E!. КԠ^Y⿑LR*Ǥ=ݎxl `#YJG7MfԹJMؐ0-?o *ǣJBb3&z'].wS|J ? Vm┠lB\iI@ٴ5F"$<]ɟ~kdA,QWoahgOi`+m\hFE1}kpnj P4&cfTO.E۟I|7(Vjd5\Xs˪ƞ[&s^mg[2W~ :ӳ1rE8g#-&zA_=ܡځ5{e;@h#,&^)([G%a~27#lW:P hå: 2di)'ƤiJy \[l5l0dl {g-ҏU66jC߳=%*E{uÞk^O!<-w|,Ռ >Ea0I#ڸ'øG˫Ԛu^7YA޲LҴ5˔yLA kEuN;(wy=M ms? bHrGJf=^דpK^( ئ2:V$ ri0m^~酢<~yssrAAƟRንbS۪n~NϯA~C`z];f]$p-3D{=϶  zȰ> n7 6BE؀>[kEسa#r+ne7Mvw ,OzzRɎzhI;k2Ό-b1Xu8o27ҷ3Wr$,Np/#8e_6>a:5Zh\7"8s)Ŗ[/aAr) (!0@`A)\Pk76pw!$Э9NPf1̃F#?҈. M1)N2=dWuXݨ~v}럩d7TD3 |)=J‹`\pf^@G@⭇9ét/Jb}wsl5KŰ]X2}̎:V\,}>G &xw!,g&\Q|%>M0He#;m5rZG:vv 4J /V _ 7M_\Or+T6įYӄ9*QM]lǛg׀R;}PBX!7=SMQ RI6䵑Lh 'ܙ̋,v* JB~*D ?1C2yw}Z5b9s]֎:OGvI)(6",BՓq:Q E \)1]b3+uMdm[WdJs\~6+c}+v d[)gXq%J+tV l Xf"eߴo7 Ű2YYƤεqVH7T(0ǑKږ4]cgQtV ȆWu9*TbPF !*^AyԳGҖכJm;Y-{woFW} itX+6-E@ HNυQ>>$J9|lRQGM۰=ԍe/))x/m ʸb܍$h[E pet&Þ9N)yVHǚ@~DR\6{v|uA7#޽E,ن;HXc";촀0/$%8?Ftj컥Kl̟w\1ڦď%3ή$6MP:-`F~:2 n.wF(@،rg s&1=ZO㰭RFe#F:|?3^Z.|#tP@ ׮4  e +6 rJI.@"K,GkdE#Ť,fb jzU7nJ WVvYm:(0Ac.ɣaAٚJKHP+1Z┩fhX Fa톀єض\ Hef/\#d$pQۧ+t70/XB pG BЍ˱wc\l'tw`?i^(C69{%?[fv~R1nHc9R kJ ZoV<0<\)j /Lgl%l ,W^<ع@T1JE۞e(zGP^mw!@d5R}-V^eDKvI|VuU"-9B s:z^<[ۻf|GTw']uђҭWΥؚI$`oUUuTHp? =85fdXE'- 7ݴ3ZU8qji1$ӫyLEv/gDh᪃_{0vĖ%˹$$ N5_E 1mOF$B;lgm`W[?ę{lE/1fs 6bf_*O_W(sPMuWvU-c"/("k)-W*e ŷ`ُ@KLk3 :axI3Gs@[൘ K'谏8Nx]&2:e~ *qȕ/ wkJ9!1-HXL|!aI Ԧ ,iGQpUfT  xڼu@p#KyW0\'d?#bwZ}d٘#@ W[H:^"0({)gN{ ? zW!?J 1N8T҉G&,Tܚ5Qɓf;6m h0_s F`5'ƽ:jxc4֨y%7}-k3 @)Ŋ OT:S}TF0,fȮBކw +lvA2 жdk÷ -M889<3CIN6᠗?2YE/Kls]I4g?h(^Q R@R~ɒ-i1f~3V}5m8ơS:P{ht4Ǽ~CרUh |YW0| j=7ȡ#dxyG 'r4e=l2*`3MίGZ}&S#HyӮrŲ9.$^c4C Xp%YLG"9%=imVegwT#D8 g'BsL AR]oɗyfN[@a}rS"wibw "AfsRr|sY',wlzHA%:_Z 讬V%8/ᎈF)j+3+T%3 u~ɎSN栽/6YON\KA_brɞJn/7#]1Yͩ4I\ G?02ПH:8Q=/ u]S"78=4ͳ X!gٹDSLi,#Z% ҡt m-!>I6R0|0uZc_D;:q`{rQFdp$G#7u/7gXȴw,E27iE=fKq9(B&KtGSqtd'XG5uC/>} $Bv mI"| u:;Yhv!p0Hir2NDcR2Ξ3Uax/Cc ް[+5>sDaq6QB*NxX\{hsb~He~}Vhf.-ڳ4V>7rM " ެnNUP1Vʯ$=?)9Uh Y{<s Eqxe ߽Ƙβg[tՆ*R+G5ʱ[V}oL~9碬2qpa8 N^#QL;H:o PƏVzwS*+p 1'y{t.ݨɬE'#ګW1N w2MbC|xgDթvT˔ŲDUܞ|'JglPӢ/jXxpU QM{V@I_AĮPk4>sl49Rb.bPET/?Ql$64@t 7e/ Bk:0qJdt_ bcNZU t.Z!'gc,_XQ1"}k$EoQ`ZYz؞iiW1kD;m9PF=$H33DPeV.F͛h/%)ف+:XC4`$  KX* jn 'P(?lRɳw1Cpӫ y i~قq fNRɷۺM5b Z'wTh„l Q%zɾk5 {[5]MR.1=L)FQ뢰Kɡ %w$޴~{2"yc/y&pxmZ{F܈O\ 8#0 kk;fZ -=\{y jC :d[ЗVlxA؜ t,cD8A@)?Wi[nsA& *. r0@m)l V)б4X9≆HO9A6!`+s[HRG˫+Ṋ|L y?f\Z?UNp'{Rlyl+J zYPa+[ʛ/_6ң)mY{ԢpO8hruߝh!яF]QfĊ71,Q볖vbӶHѓK 褵Pb% #kVGqeֶAB^mm$:1#е5жcF[Wvq`R-15>,zPdF.Ƞ+/5S4ER3^ːY2W) *aўPU<P-y p ܌iXY?DwnŠ!R'25{p&>y&D0hGNFv%6DľY\WP+wT#'f:WʂxN[]Mvht:uȀ-O:O^/IJ" "EʞqiLKm06V+ VK<*&ԊKoSJ|*ܼ=QPD~𩋚8?r[\/J0 !_U1m4o^0S -Y H$pmJZ$2܍hV橭 g%vڠ; s}s '/I(»b?ɹgvw!SY>]B漵y[ Cv_Y _펇M]AM?n7V .UWf\riYLi2w;U< D`  v_͞9ﲛNcR*z]m B(tj\Z`ʼnpr(Sq ~g}J=2}U6,TCN-Eْgw{~쀕*ʵ/Dfc'SdIP*}k) ?gTK@a!_:C1^"_C__o/ ;O\ͫMi5){쎨\:83uBc`.FЦ?Vgu 8 -!-ϛ0Z}{,7UqvjEJKΉ&SzƣOX=2J_"Z)m+Æ=cJ` I9钷3 D[ jΤd֣ajng䎏rO{!9j-IuBL.P=:y^G,6;U q76]l쒎'LvQL=1,HP duU<6OsևO o ̎̀m&*}LFW>rctykwV Z$}%[uqx: \>jyUU櫯d'ys<:bs}Szb]g "bGf<XUPemAd9cL&w< },BD@/~ie"j8|Y8""{pmht oϲgSI$iuhnګXo#A/QYj*Rg Ťg-)F/'+2y?O&.gfΎlp+m_6i(!X3:FmI&};M)od_ ,#[&23rܚ u/2AJf,Q⮦xhu~3T':%%d\XXu ;1~OcQTedmbhbфrO"绊;Y-~܃㫍PkRo$t2ag&7C[l3ңbAM~i񯚖RA~!*L]Kg@W4{D[~૩z*0טzlCt1i6DZQ'ꧢ ŅSݲ 5U/=zb(Wet>6!?)>6!X\hmP\zG([]J~1u,=kM!QTv@O.L>VJ _4"-%=<Ȫ(e.],F봼ZgmѓYl}X &.~SZgIM%# - |~u=U6\QM "Da0M<4d~n<F>Ϙʔ!4x/TC>w 0Jݴ,4*ƿ c:qd$"U_NE_j zW_Ԁc#="tԌ MO˻.^ Hݬ./3uSY7e#keGЍ[Bmkro׮37q99/.m<5 Bp:۽,MkX%KOco+dhQ~S A!:d^ޥGN2֝-DIsy ab@;=czFQZWۻޓih&q\00)܄~bY>^̦] tҘi9" Iíɖ^njT ;3z@(zњп%lE:/VT^Ϩ]Ert|`Dz _Iz%T *lS>NkwbE83VK c NRf?mT7lN "{avNqxf/He4.F`ssz|&($iNsUi߇V(blȹ}j#ڛ"SXo5u+c&1=LBZkdpZ`?6n⊸\4fpI#셷u2 6LC+dU4ӏQmV<|7]fLbZiN7 s-n Jm2N`gSIy@@@_7򳴶IM{w(QWfʁP]3<BG2.ƑLd|")++GjJ5He/V~\?-K?mqCĬ<ZQd?:|Mr] 'L&H/xY5b ݏFO*v c,m$#w#!Wqx~cPk,̟"3=G~NkXEH־e]fƪS.7N纐ܘNO*KOθV Zj4! $nom f@3?֖3@+'vIc%BNÂT媁 /#IW,~52BL&Bw(vDo۫i#듌(gIÒcd$> }xD5 V tAC!c?6TZbzNUȕ6ccMx^-4$~ ˉuldӏБ&pb 𵈼o%GûbZjeng7}@`$tJT:;R1R D ~A0L Dx2}nIY5M}bwoY$I}podGbA,=%x~]to# Vpā]2m *\S_vIz}zN;nbg;_dTl:hI{z\`z\um9+LTQvnSzYA}b׉כèY9PtgECAMõDE;Cg%0CzŊ5GoMfsU6%\Dݛ,`ZpS ~TE9 {Y%?POjw i~F˙sFJZ_93Jw]g_@]fb?K"W\;/ &|7#'mz[$>\U WNݷiV$WF#-W`M]S5{a0NHϴ|.oI紫hpEkOqpmqLozUه T'4yfրi**{/)Pi͘n_)@ʔU]K!K=4ZK2|:^F]A);%9[qjԀ>r. &{ ʒ\%É#@@d2..!ۜk(WgJi)6kaIcm vfI3+kej|3,LS<9N±.'iJ<)g_$Dl6E3ZR;|HPӰV.},]T2dw짦7&iHAܦ\{mca׏%!W2ڟ <#EGnt4 . 9^F[0&D#%djtwUa6&mu[t{s;A|̦r'wn`^PBm81FGՑۇweF9m]7Ečcp{}Ee9,mD `~x5M4L4)6]S^]^8"6V#rOEXI7 BgpSrth.\:,N[X1拒᱃2+6OBdQ_Hw"%z0%t"^ O{>gBeJX.!ʿb."זE*裛}iCҧݓ@Ʊ%g_sxgȧDq!zs>PrAUd1\oȬ7pbÈM` ;(ySy(٩+'PxF11$ 1'd|sGkǏSBF&IaM/>Ysk$j5s+ZGAdKSFHAG*ӆ$]{]dSau^-pi`5TqD76~ܝYIS cwZ)zBVD:0Z yY(Pa\[#x|J>CyӼ[sxY}jKr^sR6&oŦT9+5F*Y>ĸ6xw﬩B%N3K{#,`&iȞ[AҴꢠJzj7T^ӣBL9:^FW̑<]PqCS_oʂ>`7n֣B=|R%3m3;lzz[f'f7q:wM{$p6j헗mC!1yzr>m 6aywU~]jʾRԛ?pĥޣp3쨯}Ónɽn΂lu؊gNdP_]71Lt瀠J\ޙgݯQoZ<.4HmOl F 04%[:ΐqRY缥 ~A|?4nV+B ne{as?&@1:?!yWOadYkO p^^*ggts#dL9UltW P`B*Ur$8Z>$_!_AAu=K8p/m:y^.B6v8gF6},.U@jږ&e*0) yޜ zcE~ے:dOJWE\ҁc%+zc@v>TzyKu "=&kVzŠ$2~B<:N+WdB{=_Oչ¿TU1~C*G4=V:Ћ-fl_m.&( O,%vA\> F)4ꀍ @],?1_6/-AMI 8ʋޜvl'CfhY&b.[h .2+-V>C x#KW0fF>Is:<LnzKjlŧ-rX"tq3󅲼V늯VtMmz}Ӡbݶɯt|+-cM?vsD>]nv=oKU81mMCo X1G<{WF"?yz{?$rjTˠaqA>^7*ۯXRm? (f;ZD-gӫ\ %HG| 2OCz^kS%{~x4^؀`{H.}E͹ޫn*TBtx:L_N ؛Z9SSA~%1nK0ЦE2܁-e߈m%U96B{S.LC~EՁCk% RV/+@E&ydg<2B"(ϛ>`Br_qTOs"`2<fF]˟Yvվ"(p|a]1r Q &IЌ"ն: Ie| إJ@q)>" ,;S/!Q\7>sU<7wdDi. gm  :ݍBZn9s_}}f9pěz*=;8A=jB XǛ9, ..Q̨.ѳ>SNIQ3}b#TQ@gIZb>럚nrHMIJR[TTO4`)(`q9?HGG_`݂l#}N} @JOɨ@Ap2:5_{vrljTƕ?j/ (r}ၧIY-_R7=_!34C QHA݈1?PۂY3~E&u@t,'9V6PsdMCצW@jMXZ$ЪuQц*)eCkXR|5jJxRkK0ULI߷KS=X$K?0k2VxJ&__P$:/"ˆWRM8>ίU ^M,yr=¶/$'. h<<z7v`77C=kh$9ڨ4X6J&5cP4g.9~L N%67 IĪb4F׺{yb~UqBy'ЁrlДc˧<'0;YQONԊZȷl^uP:%ijE\8Ԁ?k(K>m2 ^ m♱뮹>@wLi}M{R =ѐZ cS *>y;.]Hg/E8IFMeQvh!f~J_CGYt96d}cJUZ}2Řs;mҒ)cB>lj?W*B"w;PNw'!/]!4`/Wq́ZK,s}_amJ \ˎC- z3[x{B6=)TTzT (J>ޒo;AM?e#-n13r~-$9^ p^AyL<4t'CB{q0f`n\y4`eYx~{1 `%[I, Zt1 N;y]Z[R]-皡PΒۍ`a+J<NLo1 6/冬9Zn6`jrJPANY[` K#O37V_4hz5/sב%D@YߩSg-b[] Pi C}q.LԲvܝ0CGCb7#=<2zzVʴ\K_md(+=^NgWwS]{-2}7'e?nWN um[E,EI)o2+^`'ϊ%ϣ A(2tF9YF՝} F}##5Xq|uܥova @5h|JcNaex4H&nlKx| qP92ܝLXX5Q2a^Wg;',8&0ڜBp[0ֈ_VYma/7ggH$0 .ݦ]#)ƉȒM,ʜaN .mnșdP[|I+4=^^> Ks3 @BJEtxLsvuu(U8~}!"V150K2S 'T㿠E ;!1IvJ*hIveFg;ۨGdT9a_wf|y=2 Y3۳^$-!; $M3'wl,xӥةc +GO]jk3=(]Mݑ29Lц(*g_ĕJyhT,_`L ̟ꔡj $܋U]';)AOYۂJ:ųDT&Kn#?m{f_q1(Olk2d$~j"0صWF揟[]ު9,AnäNfNd,UJQYsI^_IH.0Xe)\Snb&؟.D'-:7m.A<9f[=WyP7<|>5X X?{`~3v i#_*: k(Y.Nb8.QBCõeuo+8oxʚ'촿Le )6xx43GVꝬT$7Gqd QDZQVsr^GX9׼Y2 y 8V'tQ ?p!*5.pfD5α%GUʔ5A |%q4(s< Fx`{nb_RpFSHq^Mڬ$: IbڑjÖ _]:#J5D~[GvPeTc1&@1e.3N&r6Hrtӭ:4~I%x!VF)$G+@LGFx:ҵ 5kdPYue}}-u bڐtHn`Fue,|"7:u' {{,7ɄVJ`X e+ ˙+2;Uef!_$w'pe)B`$}0aalW{#l QҠ('6vě>aT4en&/rm$ +~xq'β~niP}[n{ٛ PIx;(U t;a3^` )r[pHoѩ3`SXtzq txm#y-:>֔I6i ]BZJ [X=M6JzL'2ʷ c\G]hqKr,hoYc<5[{e̹ZGiGԯn'q'JmsLw\8l4^)kM.R x[BMҿ2;(QoRVmzT7~W䰇v$[7ؤ19O9k MCPV#K!ײd^!SAhp2^Ovlo]ppBe[teuaSXp˔cJ"~wlH&Bn;U#p3[V9';@-4`Lj5NLp_"}- d9t4y RJZ\`>C_҆v{2=m 靮5zL$|;-ó^q8Ko4$_跌Zm.ڢKXHU}},]-h5=Ejeޒd2&4tc '|Y~e)\?ny;STJ.Tt-,3O1Ռo؛Ayw[=efbi@.+&+}PGӋ`H;P"ir"0 _O@=DtC R p\J`8ZS`GlCRyOh,cqhi K'5~5J |t2Q- jxHxa*;;nA`Z}$$$C'7yW+¡R'kN.ls^w5 wY={cKL+<3lOdx3J%5 c@?B.|0D drwZ z[H-5: %+U`I'$ & @?z'\N4 'ҰY1u tg.CdCb.LZ[P4" J- -d] "%.<^tyTnuQDcN0z4^n5eUn#D,pY-9uHhsNG7ajG O1fFPDŽTyF +,~Oz7>;N`٥gFnz͑xHfvz\[Ad Yr,NyQNQo$z}sz(W3dgrOCBl(@*e^^bXt?JܝZ PaPxߌ]_4|FnP5mp3U7KצTIju4nds#a5eT:qӵ3ʙ,&L%GYJ'&ɕaj&J.Q-nֽ }SjD<^$n$êd׀b>nO ؅A7,tn=y ?i+fč^&=W:i?xZ|qn*"آ4٤x;2H!Zy:@'!:&8{:ɉ1Rk+@3zXIMdwϔ!}TLK8q{S1s ?$&9@pB[C'\12yTp&z%5p~|MUᄖ(>xl1W#a^E%AWDvP ׮vjgھ Mv?}JstqֻNſX[%_m.rJf(xXb]7@ƠOl4<,`7BҮ{=nHE胱G՛@L.k$!/.Wn(*]&59. ae|[Ϩ5i.8"(`8CGqʎ (zٍN8NXi4-HWZ#wJȤG&'nA5{ @ e15KK0q k0) =!=5Pr66+P,Ha*w G?C%90i]coʺaCv֚ZD4><Τ$FU;|nq@N6LRX%Bw!*򛃸y}Y +yCUt.;Mm-4a]a(Z`U`S\NGf38Oɣ w ~:L,kL+4nY,[p̗|ǻ-kg#]@){:$ũ6~uVAnM2&P8l{AomIK Qtałh޽l^/3V}ƕL%|5C 15}Eip_@RՆ*}΁vZ[XWT|"/6Pw5ߴlK]P5߁]JWs؈PC[rbF-pU̥2@5*H\뛅ȡ NfIb$K|6 SMQe83> *cu^xơ+|#Z :+VQOi2o,#l[)`?o7*+]TX[y1c&^{Ӎ1hۖsDM޵"CE3S}S t.4`}ګ"U)7|L.b?VzlfjWPm20i9)?vبcN_|.L 󇕮#X/@G`,W~f\:w]ҭ$U#6>GB$6 oWT,Vf/ m7sW=ZQ"$ޖ=] )pvv vfcOM>Nr|cxw XtTۚ*.NǥxJػDJ:&tw5 ˎ~dp2:!6=sVH#z-t0cK[2(H'x VB3}E B>ԉ gsdD#yǷ yFX".Gﲯ|ҿ qlFD_}A)η-:0 ?A`mF 3![+`O5-)M9_v1Y92h ")i]ِCx<Ɋ*) {{RX\ "E*@{[ D6dL$(T Yi7nMtCA^,./KA,~ _.Tk!TˌTrc#엸ihӟ*{$_"!e V;Tv|^ޛ^ZS=+#P"\82P3 ovcΕ;J3f p7#%,2>"=%ۭ;dwrICNȕ8EiZ\ SK*?B|׶ݡcܹZAI%1~!n^)".;=' k߲;S.ࠣ+: DR>l`}hpxU&C8sE٠}bM&$\cA@,6qpV5l}+W~ -KQIېXX{h!o UY/Tnp,zmxdzP_w 3#Տ:`r#X&,wMUYT8~Ԁ*zGrk\nR.#̡=r]p9EDtdzIev?5Y gb(Ac)tȻ*\>ո> ܔ-'r)57Hݧؒ4_ؔZ'H`;TWѶ0JH Wmw qDG%r6#\J'AlYPSA1s!C.'#枀6C0.d/W<`V%'ޫp"Ѭj~8cp5FzX{*boYhPNA \/C[B;{$ʅSMˏ2De=n8r4ybf4Q"mZ@Y<If~ON I9_EGbԖ=t<}OV3< zS{|NkanR81"e~E␉)6,[wwE -*l+Nݖt r7t$fѽ\r伎șhGsf3% s̻Bd)LgO$!_zdHn{<׊Zg֫ !A0z;64+4 [*u1I'b "rkb Sm01_{ϛ gT"'zpȸ.{e>O( H2iR\$+ Q=0.Yȍ<@h,'JKDGd83ɓVG6NJ_v@!)aIԽYȯ}wOiٱO!KJT9S/vGJNd֩ {wŲ?הP$?H@GN$tql j>Lv(õ~q |qtT<}γCgD A V!.%k̽S٠|0]h$xEc).&)[8x`Zոƌx6;\1&)OfT&Ic\.֒қ5%\L%O真?^ONmuvXJ0NyHAoμgLOBBZ}]yo)J"bVY]x{P`jhd{jYw8PF~YJa,}2zyBbOmU έ7дk^1 >xDX }eQ00+Y'M׍ՁgSGNHZy~z?.q"4z|Bz{A*f/O3CfaIL t1[@~@r`oA(*}d+t;>M='b{].%i㫗쫼*]QMKw}$՞e7k$"~',Cbt !sh-;?-x$TAW6O/Ec@qc6l@~V}^ETBg$%cOb!o?dZrf.V N!r,{#u(X?Q+?G[}/AAOp6(b <;ѩM!OkBLV.3_JDH3e5Xn,&lќ7@cSi Z?Ś5*hH(U plyն N 7*6ĒqmWl#f?S6~bA[!d(@o 0+^WU$߉S@@NEwL&PB$~H\,幅"u1FodXUgtغ3QP33Bׅ\VM6M;2O"Ds-#It:C_kÆ(tr6 $Z.^ZYk0yD_9ÿunU7Љ-q+_Ch~  h9juAI']c?WEDnMߙ~pQ!9UAARo" ;)'G9Lq;)p SԱwx<;f=$ɼYe&xnԷ v:טS^_|%wyÿ K].`U6Q]uk. ~Kf&]xw a|KoS-/϶gwm0#opN/Y)š)$@7P[%Pl 7_D pӡQ *Ψ8/vJA]j'ٟ^Tv!_3xUY)0<!\klN[uKRH7.&2wEÒlZ5SD(EX{qE N\E{>9X"-p9 AM3mq\eU^*Hő@g1eyZGVs8"»o CmLRlkvm/໖P>4)2~t)BH7]i?2O:(<ޅDJ`,hFxvQ4 `#"3ZNQ -鷬^UKjoCS "4@ #~(u=wt y$b:z4lnHRA>0DPG٥'!:6Z+ړ~J4rS#Tb_4/ׅ&stNTjmmqN,]ÀmV ;ٺ=cyqOPCC*s*Yy+k9v̎ѓ7UQVOrT#q4o;_'*m: +\u7u{}$uOp.Z1?k)i04AQ{:W"jNRFm6FirRM+8P>Rد$XcP( Q0sDsM v,I*pz_)3R",pv^Y S0U @oYWx]Z_zKk0]i~n'E'!O1}(*HEXߜ1CFuOP|y Es5!ۛSIb2܄o>휊,BZKjMq֒nvSNN@OS=Hi 'S/׻s t] _U(8AR7gFG ?+ ^:L]qx}}kJlZĉ|f;럫x)€)gij( +"uNՎopv-}=`de~|%zۭIzTo:ƶT ENnsl_rƬF}U7QP[]!̈́i|(k@!π[r)l f KOI 3]uY*;X~RC:~،H$- # N#v+P$&d)ЌGu zwz6ѩ/T`dF ` ( RNy4(e&; ng+%;gjy%~ 0l}{I >'e2=Uq*#vw3zSIɿERܴ7MvR`YYv><ɋVwy˰!1Rˇ5J$@^"k*B}[mxG3֩qPv%Sƫܦ=!Z6笸\,IJSHGXlQ0-8i^of+(v2V?`-9q8o,7;}SL ҙ.=ieU7O"J$ KԎND}!8C e"?͆`r:{½Z4_oK#G2˧}d8|z.JK{[ sb7úPmUs Je.k 0&uC9ت ;qi$^BC~0MWIlij^'S%yB{FI7-_#I<]t|v,Ls((.2dĦi&?՗M{ 31&|xqͧ|3ۓ:Ǒbl*~3 VޣRxUd11 I)F{#mxXoM…?d5s%+@܉ ށK 7w-oVICU_Sޱ<ɇV10Khe;)Ts!P"U䎛߫*ef )]˴;{{ Rg֒`%Oh } s)tb̈́q y~%5 5O- ;~#wq<ݼƂR˜WA4IZ%X"ǡ=\'T|~j`%SKDQCHQhddVSk sc[M^BDZ(G]{RYHd"QCḽ<72QʅF39{ %j4\I?:劅{$uo>/{ѩN Ȭv)Z!^0-%SEqĖ+ s۩(VZJcjvqHPȂܨ_ {gW#݄ɲqSgRژ0Di[mP_R}VfEaF(U:&0d 5 jE7f|ڗ7T'\5?<:|\^"d\;Of7| RՍ60/}TF6VYnRbnKefIJu v] Ūex{xc8Sf u^1d-9{⑷-쬗g m(Y|'MKa8ddiPgV -7&*cMtj UCm~E"qrC4c|>*{++HAGZECm1v M6Xh`dYYp/*-NPX ªwBX+ִ\`40ѣ-.;tM2/8)3p YŐϻB8m[f%_[tzO-~ JNv1 zH\hi_{2TK 9C %SڧQ#ưdE.ڌ+8شa0F0z8&k;7m [gδ6g‚F9"Au` L I79 7;@@C~G~E^==FuǪ,/kn}m~, l{FDo(au|^3uBw|Sb}*bmWH*&utAnڙWMQsل+*":zəcd,m`ӶA{r#(":;-)K*yW8F rlڭ)bq|PJbhףEZ)5l__V]֖<Ћp=OZ~O\.QdHb?'z/䔣.fn#!~ej)X׳i/h\<1D ӡ@hlӗFD-ԭ_o $ r}t6(OӛE= zRq3OUL•ȭW-u DirMgϒ݃<#k7J9IUaSo[n&h_ia!F=W ;8#aWpΧ- b^78'J|[M PMQۄq`Öu6WF׊S?l1˿E{ AFFѥt)( i"߿&9/@(hXa+ҜX6еT~\#xn<O:ǁ;.%?RI8r[RǤa>2$OS?Y6X.Gk:p3cczm#\,Fv!MPG@4N%\Xʉ`˟u$҈s(y':vr%FwPe`IXt(<2l(`y، SHoK2λXx1jutzP%#}+er]gP-)6x^ZP&T~*{ FkzpW\Z`5Eߑoxxh6侚&xjQ?E 6U;$qe RDuwm&0T Z%Uo;U|h! {:~M:UaĝPtEx&y/ӤMVpzT:7`ȟ7Zժ;Mprm₴ *֎xj&(M$F&⑸A $}v{o/5<ks1Wp {\pdtp\&a m|B@̹kb>q[X\ NPzoqmjs=EZ rЁ: 94-z2eH{{p۰D$`gR3$"Na*G b(5*^Oge7g*\@4;,zd˧Ii)Jy! `1M 3T# -:$$/A AK;'48XTz0j!ڝ+z/T& f8na r+F'CFW+2I}+fEzSsl)6 mqI2&,'3P>s"k fNx%sޔ-^d攬^!Ffor|mX!X*bz 3+k6,@*>0/q-&n1rx|d 믉;pLH< #$)rk[aLƒ3pzB1=ŷIߵ^gN vffq\[&ӪИt#aRR}hn漌Ur6]w[Wr8cCdEDRޖ ݑ*Qv0C"a>s8sHcݶ{ B1`<ڕE̾J6i v*׎ r眀^*"gC=T#_7a5Y[oH_!rE쯐ޫ|]zҺF*mU{b>A'1CW-:G" i@ 0::EH}XgY5/}Yi|&9",̎'ӿuAYLs]{(0]jV" )=)bRU>8N%˅a3 {j܏R+,0 ciŦ@햦o9$%+T7Ump(AYpEV|.TjBA-ݣ #RKfp !A.O[ z]o0mH=ncWQOD qŶ]g]ivJX=Y[UF4<{nlR iS$:1ݐOG̨Ųma+&*ݯۆt;Y_\{LF2T{BaDj@ >uuSt:Qeu4T/6ѲlzL뭻g]h)>usK_Qjc]+U x-L;zdްT|^c3q\P=hsV\iZn2]/- 7)<ZyXb޸Vqg1+~ "R2w%LQZ磊9G|O۵$6(5"FpWuPUs"˄6 ۯFET¯*? da6Msff 3n;&Cd֐d~ð6bEaVcji^QE^0PM-BoYv@p. i)yb?(.'6ȕoS8M2N}.Y[֧`sfѩAWը%2W [wd6OZ\ӟ*h8Q犽|+m/Kؐd%T׍f1e <>ݿ0=`61܁H4#B( i׸XGj_,AƣN2DhIUcc'{<f:N {V822i]t_-2aj(Wj@r!_Jw4‘`qӋ ycFmw%|_d(MVQ; . vJ% 5rxA 5T-+h!TOk^@Yn6YL gTC1/0m{5uZ>NIH}gg3l-֛AjW/&$ )@S% YPS:6ݸܖUaty0 _sU'y7d5lh$>1 Z,L>_Y\}8^&bZxFhԯZg?3AۄfS?E| czB ʅ87+_9)-smFq>h}{BW\WvveY)O`#&]@y˲0񤒀ih܈mnL>FBIK+l8jӭ3]e[tūcimEpM}.8Ɓà̒fa%@gE30tG»֒hzg- /Na%Nra*ɔY?2_*PWm4z2;;&.<̝:G>y ѱg *1Ztr&@k \*8p=4lguy*74p¾-P vB9QdOk$v'CpM_,a"],7nix7k`_֩%y41 ~C'A?QH"^uē]|s)Xqz kKT5SyxUmKk#F^AX=/!H1s ANrղ#W7ZSژJ~zv1N4~EjqN+Ͳj@ŶRfBiUa2adBa.~_-9n(j8TG ܷ O\ 8g9?T;3up[!d C+Z/}l!udJ:e5MqbS #&Ж& Hzi—Ay%f}a#U=m:"Z͑Fo0$u'նf\p3DdƜ U DoǬRKGTܯږ{._;(LRe+PHH@ӧNi@P]^ 6q ѯAq+ڼl%ͬIZd/w l=!lb"ZM,#!)p+%$)6|-GܺoZm+bނp[ "1gLTf 6Qt1eDzzvv/SϒIWeq%E^+ [$0WQvٯ軫WDF "Qc|{\xo&1 oNg}QtmJ3.J{zot`2&޵Ldr$>ns I,yø:) '}z>EV޿Nܥ L.l8rE0d^=^ q;cFuZmg]NCji"PG?m>8yw;NgJ+t32JZi}v)kOixӊrJz=B]*.ހw_Gs-Gρi<@5Bn",_^7; br:߭Fk?2yl&DUm2Dk/^$a$XLYܽjMMIe?D:& vX<:E?=iwkRHe6v81![&Q%8-O+AOlJ2[rݵOX0AȹԱ殧qOlwVpv5?g)ʰ%Ƶo1/T}걩+vxC'L@kv!:NI&8evϑ EuOvӅeeB7#;q3LI2dC2WE\/QPTH"xq*rQҁ(.͌U$FTbڶՃJTTz<1s uZ [גn"L9υh]O!~6MtH0,=B>n1.=1pPgƻPS!hxqi_ ֛0-^IK Z-XEZW\q.R/a7$/+k=DibiA+o&)abOVX˝-hWeVHg} a=>f,?I>^n?O$wLإx}9," ӽ̛1z| j7ø;9 . y>Ϥ$Y H9oG]I륶~jˍh'Q#Q3gavpN\!LLS~")4޲ΈK.'!E XpR[$Z|оm"拥y*4MO$;@RŌ_V7vI!+ Hy͗(G~H:U,?jJN.Y;US(ḵt䘆)v,Ύ!-CI#' N)FR1aJ`Xn4G*֝xEh1M\]K2T .Vk綧6U^@k>C1[ɪ,mFBeb#f{E\Z0\E/V 4V͞/:/Qz~rhW@ vV9 o@ҸqTiڒGW KJ 1r`Drxlq A (zDZgǫb1t\J|H\J'["z'љ~ƨ=@]nxSڛKy ]ylfebҰ&KH7*I*^-om}EqeElbA\#-: &]. pTp`gsxt}1\L-¿ L'٨>=V{oJ圑-`\Wي{҂'4O\k\a:]TfW@@#_9*$l^a{Fs9Q(r)NGW8[n-}?z:dv(,w 7H{z\y\`[-6 ,D)z/h  !wOV M]Uua`Ob*}G(کKC3-wTj"|O6AvuF_Mw|3 K]R=K+}c̕Yc|, x1u#jTd&Ob;q}Qh7"[|{1^ MKkvUC  n. [q pBς@$(꿆m}rɏye9_l\ ͅ=:0>`;4OC <\+m;+7ǿJu-+m;eV ¡_FL.#&xcDt[e+ MwYeIYxWUYοJL\%)%b%-xG-dݍi v:,I.)6Col1CMZ/'&RU/˱.~20q .[ŭ[`0e%!-t9ZLoR.ksIܠ[I -0BY̰.|Ss ehD5]Z`|Ƭ㰅5ũƺ z7JQR.LV MB9-5NN,[LȪWH emMj&͊Mut7S{=]x~n|u?7S`%17Csѳ=-ڂ1۪y_?cdfTmxH`׌g t@-d(F*D٦NgO(/$;ťL@#sW6bNurԄ1e% .瓌\rlPlkqo1R{64WU 2Y F&[m}>#zY=CnR`vDK^Ĝټtg&?fsYg7-hf&ciǸme\:G!mIeH|;u+[ġ(fy><9m{ejm"&vI$\3d&~2|a=5jy4C?!>D<+U7cI]t^Dz|4D!tn>@sK[00v:ES֋5 4@:bA\5/; Zr,oKPe~( ɘ'/Z㈋{@Ua$ȭ!8B\K,uݾXCBV~'_0# KACE&$ //V"zp2׼PzBF:nz-uRVa1XǯA!rBOexBdk"9hRԝ&y]OJ;&wa F,D zt^j&Qa-&$覘wTއ$yl>1H9g5dz`@{q3rSd~A0`q.I;Q^6fǥ28U0$kZLKnt3u26+Ƞknn}<3bd]' tVmQXBXD.eтYKn? 4ݩ]Ew+Q1!S N_\$&GW/BZ{[Q3jC_Psuqo.Vū'+̄,$wpRCO.v T^c@ 24hQA)I[V]mF %^ > q /G_}rQ Ce[lu[fKa7.-g3o]`q E_.87ĝÊӄ# 1i5w?i Y[M@nsvgbӣ MsR3fI \bQL {85aPNӶyJ Xd8|⾂ًصm|nN} f"*%7u$ <Q5\'-`8a?ǟ8 -@$P8@qkNrJ Uxaz{_o]$!,065xgxwX@ ȮB}Z  ]GDM\g!CQq_<^I,AJt(Pp^7N}.hx U[D5F%2YYpHQaΪwq^o@cb"Ə6SX)WKgPh#ʝ$1rҮYRmM5~ >M{䡑"fnZL@g%mhG&,:'MXqU/)*,a*ڟ71U L9;AafY>~% !.!c^kUҼEBՅ~j,UU.Wqxh–gCmZCH &VB"|0neɐg?wQJmW(~۾pJQ~fEN b 2sdmE=H'-v(Qi؄'(7˥TtQӎa_޲r/@F3zFMHD(~k0dyׂ%:dW|Y8VcOw!rjګ?mC{|Ψr&vp*.VWМ5BeHene;@UW Hijz&C7壯D‹hV69NC@i+AaR1jYٯ앁7et9#!c:,Cc8D"JЬEdOڈE {V3{@hZB S,bLnE>22?ocsƶ4^@Nt,EH֤N?8% |nuЩj8FC087EM|C(ƺ99@p~}Y:߲. C B_ݗ1Lz0^>|8VD b`gbyLnt/jJEܐI.[|\^mC F Uk^V҂]:90ָ֮>|yDcOiw "L@i/?=N<S;ޤX0M,sBov m)3Qz/cD$kT$1Y5PLw#@𶁲lDZ %~I„˪3 ee,kpU4/=CQhgCoաt8UQz c86M^sw?<-ˍMT%;|3 iM[f֔m9K:+ Eg>׈%¨d5TdyDr d\]r&LE|6hZ&O7Bh,@\P~`]v¤"!U?5?K跕i#,w7i $ޟz-:x&mB,l u;_N6AإU}8܃BfB!Bχ@,Bu<[}C0Etz=-(c$ zW)gO؍` K g:3"zWQtMFaKe rlꁨڹ̄Ž4€3n{ɑ(7l 84tQӨJ;]JhWLu*m跅SlR̄7dPdfsB;)%{=624hSReڥ "_ vTDڍ3Cb]#LLb^C PBȻm~7#Iu4pO%C!>Φ;,m0 lyW%}172RV7S_go xi\{|z oWz$%pYV@2զ'TdgNEaT-'Fq /CYUC#P[/7e&hu!ŭ-B~aDseycԝxo[Y*}˂xMw2N; Fj<1{cGHhz66AFnЮN iei.G@Y6VoZo@%Sk|亰{+GJUf.٘f6탳1v~ 6$ݾ4c |},^6լcWFQވ*cXjRd^ʚ!ԅΩLវ iE~]*X&/|YqɋA(g:M9C%t\h\{~PZQFh?E|;!SNΥHbAdzwr2Ec)b9 Q)[ɻO$ H1yI%47޸L.'$iv.-4e[Oc?b촱uUuh),]l*N?ˏ >3q_cefc_1 Vuݳ ՂKzLxc2GVNo\Pʳ[yN3V]FznzB̵& dFjԽzjeY h1 ր[ظGoQLRZkgʆj-՟<@.)z .Fw]_/?"ބ !igXuy '+@r<` S!zk\0rc@'UY1viяw%VhCyorjt jzfD>9nc>.ެ6/\-՗.&Wr 9J"vqT*EC0L}=GB@J}S:IA^++/ ǻ:`GCJZ֐Z,4!{gv7/" <  <> 4d%"DM>cG'pgb/{f |A0,:җ啾Z[yTZݟU)ؒENlyR}\BqW c=:tX|he#:D $'M8&,S"9ewjĶ7ۚlЪfad}zc"陼Cd+ݤOkĸFd|Jʮ%t\&ްFd*Pkqvn-Ƣ\2*:LPu}  g<`R1(DxRŷVƝڟ 5}#Ud `~BhIb"z|̭L՗ ܺ2 1㒊L>ѫW7(gl!+N3F'B}D'Ԑj輛6 Y8sB~0Wb$3 1\x_:]uݻt_d$Sc1op{}ƖB)ժaڂÝZNޔ1nZtv^Ćp?4R yI#G&3_QKL ӳ@cvs '/C9BS JC q LRy\ߠ4u%E T(@saXm\gcȈ 䱌XO&Wa?O[hlޫ* LKj:Mel&©C}1>_>/!M ,A8TlÅi<2O&$ Jч똟^$R:K'{P>ՇLjɤEmQr}$Jj4lt0eR_wlj8;"o-9f 껈k]WXEl7⻷"k]Np ɉ=y q:̀ k_y<-~ bN|ޢl(ѡDUrc|Bb5O&9.Pn#kCm5P싿bkv_Vǽ Yk0./th%x9EDP!pa!̟ NddDA̬JXȕkځb%I|:ܻ+U\<9PΧgګk³D,4`28!r@f<Î(~5a ?KwM0Z$;֦i)a<,w i\zZ2ITph.}6]-] ۿ]40s2hrC'Cm%J/& g$ ͐)i#&)n<T({2}.JK8ڦ*F6 E9=o,pTeIqd,F-󧧂[!AҨھKW#蘗ێX@|r=vRO>M?lͼj#5X0q?|ȨZZ_):>hFת9'Ewї^J S]%';\̔8_zbLQiSjH𹓆/`p U즌k?a҂&-bukv\ԯ_3\Rf3䫘 w){a }*[T^3wU;v_%N#GOP< |VS*Q274iXlO\r*&0Z8c))) ͲnWL>a1ib+\7P&Rj2|8/;u#1r]M7/ߘf@~*؆oyAuļS'>qѸQ<IXRqb@@h,&.[M]#nGPM?uK=[6y=?4@{*91573J4f VI)IGKnO_Oq"XB2t#&or{^wA9!@Be4&t'xb9j<}[P$i% iGlX- R1s *(dLl<J&۷ej>6Dݲ겸x #q'Q@8. D0寓~`5N西Ee-S2Pms v NP+BWq H-s@\{(v@`rl=Ф_/՜ӹ>'"gI3b 4'[2}qݵq$:^B׹8OoFV^95˹ٕglvʷcN+24zIH x>A$zL| l'V1QbL7Gk_wiAKמt8i tJtiݚvVm$͍:&IGivhDvw-1d "ocl;ye $6EJIg:B׫0iZ֛<(4_w&e֜ω٫׀Mq áIbNm/Ex7kllz 0cF,F=ZMJ !Ae؅ rm*_J #ɕ2~iD~?2Xz͛ﴌv6[5Yk0=wYB& v (|@A5 oɳKȦj !YF@qH@;2B5i[2jAII?끅/iHᡉԽQܩP+nԍjP!d.d^wk) Oa}A R5'h; ]rX=CrC /Lvv$238qUcd"|Qн[p赣m੩)hE~ecz+=$ѻ#M<|uR To$ms6ed3:X}41c \u搒zlfH)΍࿕EƤ%Ћhfd}D3 .PXB[؛BL7N!*0coc36vD_Ǥ #D/ F `@ Xac8l.r ЪwAWHZV~2C#DB[7OdRc%H:4w>{ЌȆqe! P1n=M[-(D1vyX/,HvG״a3p JF_Mtӎ; r+a r.'2pXKFf jP"a);t)T_]զw}IM-* Xy5FYwܵv_B;IZ(6t aڒGw2Q.L$:pōڽk$b+ugU5~YBZCn- 4q熵\֡5n̉A9ilvDp *ȍpv͝ %ڀ,āRP2&4 ~™Rw/C&@i[o3}&*f=-RS&&nplVCUkag]QSJ 7,`އX,YJrp0Ygd`8eB,ix%gt~%G9T007 D7J#jÝvq,.7kxsf7L(hˏ㬑Dd(B PY;~8{ PԽo3#VnZ-sa'cꄉԂs[I. ]Q9.9pZ$AfrAI`N~37(jɁ#TscD2('Q>hbL.SZ<5)yޥAY^2}iTTi}gk>Ӧc9!ێw0;(.v. Fs^dԬ#:+] wq CV5D}y=u?V.3_56:EQ3Jg('XA`Wz>6v-.kƈu$a/ǡcxTOWܚ: kH[D;r'טh4xcKp}Yƺ?h:rOj o]~ MDxduae $#A{>@s[Ƣ.M#{$t!&hL.;k 5%.qG%Bc4>2ۑ!m CeGBYg]Vy][zI?[yrZw@96d-eсɘ-i&K `AvJU0&ȉVgJ6V4&ж8/8H_+aoH/R3믏g9IUSumdXqY!yQAr.–͓z?>+\^@Q[ndz~얭 -XfG" TI5* ^|{_ ElЉ_$C\[3ځv1!] 4B6gގG#P?H,lO"azu )sC#_rI.rά3J 9p+dhUih2iP/T/jF!aFmAu#BjAE>ͪyLbv9iS΋<~߀tj.,T%;GQ`"1Z5NF5,bє0ͳN,sÜݯusH>UV$6bkT+=(_3M:170D7:=RO 4݉w*o]3 B!8Yf_BJu1V7d &Qb,_=x'XFzżT{#=Et[#RX-GeM(Ckw+{Gy>|Jz(OljrJYPZ>n)^Li@LJ oV CrzE Z@NH˅1üK= HIo|k<.91]Kv,sHs>yerL_}ʿ* 9S *WH.|W?*isY܊GVIfOk`"(Q 13U͋kŦ<T|](ݑWIJW!;^cAD Jy9;qWH[v$]~_v 1iH8`©BMj|W\`C_n GuRd/PnlGW 6D^lKSnMa{u<50L-@-W^C5c3lB=T _ ?gC3AIEhZ.'}+U1K_3؛d,5%]whM'xHsxS!vy{Vԕr=8~Iі< 8y(4`Pb/-(.RG{Q#?obhavhq#؏$ZwMR'g]z6'!q]zm.c5ni=XKJ=I77| bkqJZ[`"G@ _;luՑ!ƩUEI8IQ C͕_hAiYSXHH&+ɭ(sThfvr*E CLxmZ7y͐3;Ʉ%ʾ8?64[89m*z95&5#$[&I.Up0>}@YY'xk*T-D]Mcor~#fu}f'eN|daMfV kEM3>]pNY*HcP[-ky4bwCАԋMcP~ѷ?W/iڶ VTF@e; :"Pqt9lr22N`<>`Ź~9s3^E8! Z2ymа7R3*JЅ 9eU_@,H扽W㽰PrC M0AVox' ̙5O ب<u6 L+&~l ӈ|k.ԴQ.\U~fƛ``?Q?7>'&Fqj@lYXYQ%<q,\AvC9\}q 6e%\94Z.wPF߲e,Or5dڷ}q;%UGbtyR(U$ʣ =z ؎{N/)췻0x<[AaAxַaqgZ5ɵ"e _Q ޘ Ho,yZ4 é^(g'zv!fvaZa'1[W/*-]4,z~a1 + nD^dx˗Zۉl Z& d3JEb㞟#1PpCkJC<2DnBT 3a`F.JpDHy:H[cs VdXgd9~yN@q w- 5E&S\o][n"clgbr?9s֦9)iV+^:1Ђi)zd}?j[{S;x! Zɛ9:\D 7gԻLk.FGU(S8B{F%.\8'nۇp#"E`=,-Ÿȵu+*'+mPIeIj،*2*ȑ{t@(j892ʹkr$2qGͰ:f};h`̔GhjVA&` "U!yc8oNYB~d#4B@A/,5TsZ{htJ'%] 7E9D'uA}et[Ja=%[j6Ad62K`R/`.OBl`^>R8’[7Tt} >~*ON0G=^AW$qfoF]@O;,I;1YԨz>vVyro`07Kk!$Yhe8< o5srpHy'p*jBnyT3%w=pГ_~[`*xLv]1]뛎EM6U/#ofD0g,Bzy hKM 6٧40v`:9u0.¨ {JxSZ6ٺonWi3vRX}\,Y/KDPӺ!ٗd]HB.%ų4mM=WȻ4WL1xZk[ Y +q8·J4\EyE4b" ޘ ?DHSܽzM=⠐sȺ?&݃ 5x?!qEΣ[}k"C%EN:sxT(t́.Ŀ5cg2i=- %a[(ᆮw yܞk šW-] 9Wa %:ϖw5?UNJuKT<5Ϟzj0F!R^ #mqfyr%{oTodѳj[- tP m8te]k=;b} reb>gH?{ Pa?w@2ڞ*{ =[?>EEX'V1 v {B4=X0qѓ, D-$=DZ-=uo!XNiTA4,j 'b}Ap[!WZP>t/˻&3S QW!7]33_,K^@0^Az p2JTDNsּ8 9A̴x^χNp(AoNMb_ I[ܶ;Cc:ҮzI($DotŬEz-XpSTy6> ,b +Lay QRkl8֧W*4k#0EW?/>(@U~% Eѵo$X Y[>JrFVb\re(:d0v<[m$jt\!g 2hQ!m8H"3_vg/C/ݘB5 DOI>+}Z#Ě01)3c EW[/Y zĦ_&P ӼFfF8c9O6Sܪt7$y8&0+7JWW#3+tp/uwIzW\@{bANnx!K~Zϖw+`6rtm-N*qY~}7]`SFSneW-=Lʈz6#EAbiCjefFEL3ٳ)7I.~JV;&U.Bp T:^w?#{bS.ًD/Hk-_".Ώ%N',p PPo+B²\cBb)hOsJ%n.)D3ѢnfO'i>T^0@ׯ^O$Ep[(R,AMZ/ٛشC0mbSZG4)Mw5aX{$'8S$TIq MU.g-97^ReCʸC+t(i $h9jsr>0eHy3S} (DB<+ʧMEOObOx}혠2lN6| e/`F QA*vnV Lt&}K/ǥTVSߜ2Uz?q,}rda\Eb!@P8z j>iVYb2Xެ 6n]]Tq2[pP{`K@0^ ,b,39 ^ wA|!h0#%gi4 9ZIӘEO^^ (x5;L^Hݝt nŚcdȈgd/kU3MA ~.*a7[]UqH5u{R8 }>)t-2SV77*kKgؓuxvU%_%$2{߄:gqJ6ɉt'ɧFl\ц ;ަ{^Ɓ:Sqqy@mpRlV4U9JjE}s""oU^#7dVSx㊋aZ` șZߘTLerI`%huF|l&}i:߄YqAVTd[B.EKr侥7n:/$R Iw2)uumX FM"@(rjip`4$, :cyҙ^ 0y ;A%`ڬZv-^6Jbnr8 29\%[ r%G#l]OU=ԁ U`P籡?KS񚪣֌0qr_yyclwkۍf} Mi'`~.(}Tλ+CFƧg~݊(=] c_XBT]OOi`wm\F5w0,* SY0%H56!CL?q]/ɞ=`̄Xdy ]MKWlv[..DQ UQ?-N sJڧ+MJ%kC- UL\ @u~txXL2N0B:|6({̇t 3}`K mv+>DMg ;+Vagiu f57dk` dh( ӫ_4R侻Y|hUsj2śݼō5 ]UrWI}\3.˜*dFR[b+2fGkH0tUFXv>Lh6\y.B9RQCgjF XRos7 MT 0`jx"[ŽN7 38έYo{'~6 V(uq%ty&-ؒ58 *ly|li/gY_s1{qi+*#43^XN:A"n}c ku&p|R1"Xv~pȌr} {.SlQm)FXFsh*2ER랍6z`tN׽q'U`5F53@lu'_vxB'o=A=H{]?G ,2˜("6'إO0Z3>yJz*؞q,tW6"@&? (]㽱>KI/ʠlJb,)Ɠm! w~;;$JXFҽ OCFQQլ=,R|xMP,':u{*yBqd%| q iwTl~-Rm$h@78wĘ?2;_?J|Xk|pf4kM< æ.,zZpucsF>W%li2 V99u>,xigP͌_G4L2E^D[Տ e,;{[N.d5L _q"*ʭQ!ټw{k&K[K0k)Єq16=Grboԧ)lc7qq>&f'/(ނ55Qvu~"}]<&Za'dʏ#O'*8W<LJhZ)l7,ٙJGzakp~dڛ">|UIA Vh@Rs>zŬV IJy8yH4w7DqE$9VdIכY*{Sxz}.C3Me=]R9? A*k'aܦ7aWgcfBׯ]W(*8rϹĶ^K0|R';J1?dt@=ܗ#҄o)U^ۮЙ/KWw.., S=+U{LQ(;C/mdlAE߆%! 6rMA0~&x{uԘEMό񄈠JDA[Pƶd\Ipn%ڥt;$po'}#BmAV̹FqTE Dg@RoĺnUx t>|JJM^z!DN<7< ١oV(z9IeN[D__Whk5 I} &1+B%tL,r`_+JٷLKs4B#MI\L,;JS ŞR\|9AxL;jaIfkmDNHY_6{#yB.Fcz3F3: 2,oi WqV9Zi09Z *٪MQeVuOV$opSk( ; q!q`ϻ |A6« I}=I|S?.N7s(w'hV5HBLaҀ#tNGLĥj B +RMc޲]=YSʠntsԳDGҩō!"¾LϦw&QӻL@z/IP@lŅh]lR^XR:P7总46qH#W C|_k:੻q#uP\K K|6>rEi-a ~Mo"Vۅzz cqtGJ4%6[&54HW;HYk/>#6Hi>wX5{#|5(Ty\Z)y=BOB )*}ʂ?0hn_Kߞ(Ig'W`6~pmYL0ˤ8w(ƕbKwN30A(7:0KūY_ S WXː`}ɮYtY ٍzҧ5w?!j*LL3/7R1WmM.X`-NW4; W25MfE_,^}CtT, ޚXӼnɧKsÈso~ +;MCx f=-& [Z R$v#_&7?_\T=.sc z{9o#-mQ "})_Y7lPT+kx킢/'7PQ@CCyP_7^]x9u_fUp+W|1±y|";Y%HIA")MZDV'C-X~b~NhtǤ(dT'. (@g+s ͠}$"ѯ6qhLNƕ~.YN++dbnDˀ֥+SMp@,tե+惵0jnد*hlPp7k-B ʹEB"PHqhl6>v.qy[ڻ(y>hULaQZl։ vwi +[:,G\5A2b6bwTWh|amq7] CN_> l*M͇Xg-* a1_H xܦvwЋoϿ-C4hᨉ S{KEC0H/3@!od$ @26k6ѲB7K1W0@,2b2Db 2S WP3PyJ9FҋrL O#Z\0At$VwDLyؠ _P%[T#Kr``ܣhZ7O.B_OTeYci*eOvofƌC_%ZTsClI[ޱϚ֊/ElqᏒkQ4!ͲIF` zJ6K7B1cFl=-+YėGCxG>h«םP6~=sb^ *)\BsD|H#C(tR*j޹n@Lϳ=lZd{`6I]o $:9Xt*Z%kQDt/+G4NR(*ʳ0\NiѺ폪壩m"} ۲1`fhu|U) ib#r Kʆ a4kn^/e ב5L߹OʞrKZXSRG~0}_c^s=SznV@Ӵm$׀EI. UC1pжER0EXQnҝ3+K&럔Apn/fPrºT #](qOL^JkX|lT9z Ÿߘv?~0_ ~|4YQV+y^f΢qw_ Re0ϛm3LtHD:M5~E%Jj؅.:A: F@4a: Mv~P:$9U!,iU_+#Y>miÎC~vzZl+a%2ݓMmJZ4L,rO=)i1;P7Lj8_Gx A2V]5ݏT#$Py+Oa#( % !frl#+B)wjdA aG({8P> q #0dJj.YBv@jXLUY94/?UF8Wٌnҫ7X2/]I_Ba/tzb ꅐ=_>v`L%h+e==Ld؀O^ Isz;o!kh}.3r+ִ4ά3aoW&N plB"?@"SG^vZ 5`?\dci{FҐ,әQeFOB5,[R*sAItY)]_LV<Ϻ>Q ϼ >Fs~OLo&~5vuC_K? vXOZ]TlW0׊c?V32dxٷ@gXxh0sC+7uקHc!]-zE:Efh'X8C .C3KUt||[ՌewXItx;\_2c,5L3{ Fyk[-Q=^U~#w,"}a` x"X#)Z2h VPfUiY% dKPʀ_lxV0nm yo]Otn y.82ֺ LsA%WU +f u]0,@!~֬g~9AqjFaA-e~߉ 3 ;N+c.T Pܚ:11qw0#ӣ/CTk|-Ot)%Ϳ5>[S|eA]Ĉ uq\W6=O 1W.B &Y,WF%өŕd!X.ފ >!`7o;6G}y'3 "xKbq/ѳEik[A-#vV7%Q~,w6P^d[yuS0` _z4}qYG GP*$SW8QBMCQ %т LG9{b HB =´1|N?WЍ'cwE^x\im^"CY1BʵF >(B#@Sl9VE+TZ.'bA'+6ΧʶҢ2Gs3 ѳk+K j6hm#4)LE\'GeuלNᩄ;Q륝=T.LeLex(iݤ͆Ҏ^o^"K^Կm6cՑOΓ _:4Ot)mk4wNQcj T&L[b4ӑÉԠqh ˩G#ϧ,6̠S#' :zY`tK >2Ay&x}[߭ aX/z&Yea&2< vꯎӫj8@Hl]AL$ @ԙEnNh`FMqʈ/-,/%! ΕyF A\VBJBC*!^#W]F,mh%r`pu1K\!]B"ih|-D }1iq]5&1rZv_֐Ԁ/tD]63#x*6xܮ"'7S#ĭBcr((H/ّ̉)Mk,lpA1PC,e!Z[ȃ0茛Dܑd}_-61<;W18 @H?O9m)&b#XwVWږN%U綛.%<5N˦_\98zF$m4Y w*3XEv) -S+0wy,N.gKB]&$̜=:6͘by(]XZ ݡzH%]>y,w.NӀ70aoO9^:"J<x+&p[_1lMy7@8vf6D4e9VPh Tw ‡YцgCXR5[5@F5ФGʻO}}(:"lDyx*(\gfɒ8N|:00s1k0+r`Dx_ f.N4QU9&ײLE NlG?ęr9_d|qm+(>$ 3-U4j4):th^Eݡ'\/|6ڿ-FukC Ioݸ9J {yr܏¢&M3^·M?D5$Ҥ&.CE V.^r[T[7Dl $6;c-R%⌘=" 9/.S%r;g>.]Hsv=qfZMqSN ׯZ' 9]~0:jhŵJXD&'XpWN).ٴ"T=ʗX]1_2/D_* wo+c]>o[|zFm&c74"F ӿD9nRt1 SL넰y<|yOckBV9W *I azNfkV ؼ"`ߩk7MPqt >U-{s^G4;~Q#S̭*%Cl40yjH Z ik51?h'XSҾ| 8!Кc9Ui ~>o d^LQsrJ~s}ix2(3blM#l:6m(%kf뉖y |)[8d `D <ajcn}b1%ԿS0AN; Xg-;1ςOj[\f'DG `zd"f/+"EMMOVڸ­TL!AgH3D1F4KnfJ=XH>5TUuc QUbeEM,7ϨhA8JQֵ7ӆCmBQseQm=.ySg]OdEX|"C(2\ e\8H;"Qd yeŝ|40Z+.yvd1җu"#p$;-XD9CR1O)[j!H gExJ2چʲ_ GJ yUg@5PzH J{mb DK*:PeR#ˡ]ո&hnmڻ4{jE(-a^/NaMӂ L!*2.u0nx7:H[ h<{ :p>,FH2:1"${?\ZDsC}7(+p Fm4$卙'@P8v^[O$hz#877:q}ݪ96MURW!lՊH9p.%fxoKS|zXNT~ n`p.C>_d8k:h³5i9.YվB|\%Ry.ҵݶߋZ4*#jzE ߟ=3(={ZPՊQz u}?_WJjB0S$CrCn15*;֣_T 3፿IVs>J~}y\Ek(M>Rŷ1q*8!ŢGMhXj)f@Mœ}5eZ̒ IA~;_ O[ƌ.  NH$QHGlg *dme:ɱ]% 1@S1)Af߄!eUeb:Kz 2Ql+p`țu+:-8ir2Q }Xoۜ^q .5kV\ƜcG3aDQVF~tչ[&=pX^:q/,Ux XV2Co6 :Z=N(5^)1G(_ȟ5Lد=W>`웅oDl"y8 %+:uG=UHJ1v/Dއ#$co5PY0^=Źsn=lċ)Yɽ96P(TS(w¦7R@dFO-1J.h*֚QstضiT?%JCץ""$(˂uރ/=tܚZ {D=429U3^i[wӐ7KLW !s} >栤zSpIjw|Knea^DڨIT"Z`!$`siy~n̓gHb 3fͫL2n&tƊlʱ!>+2](t! 1BZ|(< =Ŷȳ1ųSsbTwQeItԔe(X h\86YbLa;Hp R_:k(|._6U[$J\.-A G}ړO_=d~Y 2֕oqY=߿geL( $Rz:o$2y伪%XfduQYͫ"w礂4¡RJ 3TҖ[ЛOĔdͯ-s6t.HA҈1|5)ŚwУ~> No,aR<. \u[co˰+-/KP78*NTYiL)J|eLwԵxQuR [:T&zRׂ>;s"6A%}L3!QlbCP^Ŵ03RţYێiEHZFI`fapQO?vjH'/ϠNw>ⱌ'oŖlK:5(K18aErv!޵x"r xPƆ>S;҇ uB)}H+yQRR=4v ;"3i:'LV"i)K3p1A>YFم}Ðb1[st<r0tbΜ!1/ߘS=`LJ󨲩I%_EUH~mu#tӄ /B1L嚽t4䂳W@-`sUxO tFQH&3/ P?Kށ9RR${@ "6mDi % R](z (@ 6)52 )d`ѱ%={s*-_i?Atc>hKDXoƻ rEIB_sosƊ#~ꖻf+Pך-:f/M;ڣSӑfap/2< a7(U#M}A%!AAA^Go),A= {"QX.C>=6(tW> lLu=l?|%vKC'7e킲!BV](EU7SSk;%%PV6((|h)'3g lb{n:vDUyBQHf<({!XHݮ-U;4`_m̦|XHb>ݐ=޴ YfH^ ˹ɔ +XX\ A2eCV.F P H1NM8dGC{d@18%/m~SºM̭Yu|)7r-]Po:3BБbeeѽ7_ {.oR("''HGΏ8wNv6w(f5R/o aC,Ru`Gu^)z`*O&NzīCЄNi:DcUENYvāM_jк6wUGQI&lDRq ~1_ 5|uT*8X{k >T].Ko&k@R#:W !Am:T̅AMQ:'V^3tY@J37-d򙤻Ŗ%Z[şbh]jN8L|q{^2m}9:p2X=N:Y *xj&~SQQ5yDMTiqN(shW 7H/D6 @߸ۜBe#(i>:4Fp!VorV(f% *˲Ғ?c̸ZHs{Idq{Ba硕FKYS >*[OM9xX`FF^@aIߐ* 2-c9Q-Lyhs lmю{+u]1%V3 .K/ ~PҩJJfόU?&/x"omaa/ˣvfL--L!mV' 3B48G5, /OSdFćh%`8k?To7&|-9th.(9˨V9LJꌖӓoR6v5FbA+]C+rߖ[~p9'tѪJyV\|vkL_ihOi# Np]T0AR-瓑 :>]gM~L͹&*eB+H~Pѣ} S'Z45oP@3H(+L0i:00ݕcuRR3rs**BgrWe nd3J퍹YN9/x:>C mmZjd}hPL qJ vKB0h}䔌Sx[  -B|BnR_]>ֿ~fDyfTHupM|U;`a=V?0oxJf(ch Iu'^oڤpr7uJs4R:8$g .<P1YB>cR3;Ed܀)^h\^n , 7+w:DP83jF;70yol4ReXca82㪊qhx?IKiOò*aOsBá3d'نݘ>Q~Q/Y̟%YU#*9%DߢΩu濛c 2eGW\s<)7>LD%#6NܠR;{2'8qHLQ@~M|Qi\GL/a-3~kTHQm&5'Q-= Mb#Zk\/QN0k)E˩QMݖ%oRn[+9FwelE/7f$u z:X?B Svt+gF3L5%Z&C .y=&1hyK<|m_e n#9-gANyMh,g?-R9olVZir?@WM7$9K@}8JMgDfU h720: \u0Pz 9;PF2zKPBN짎r.qZ%fq ~I[:f⾁*?!vu)0BO6&qpg6+gA:%3Kf5Q,|$<&Q^pC/g` QO$dPÎ_b凅=:>qjoEFbwʿٕhr{BV(~dc ;ob){EGVQ#4w~UBKO0C;ӗ.=FJomSQd8׽v6=c`HEyci ~)M'v.P͕ʨLj)gla1"p擣(ljd繘5ĵ"{Ht `if `j[8["w}6%mj:_)&% )R`i{G Fk=m﹃) \WM5T# 肫1r5'w4rs[;Sʃ3_A8[i@L@Xov;A3#'lrֵ nvɗ %R7| hq[Ssb=J/z.Q}VSHL1j4NF #ۗ7{xDlªM{wj,{_k uN?Mޖ(x\e.E[!r/a~![\xwWcY qC.xC9vC˻9S2=!r4n'}LUKZ)aWL2 AaW&5Mhɍ;=`oHd!IA utBl-*LLw#GD|m <=~gh@N6oZ@l`"#y h8$}gwD"8CQ剭?M _t>YAP!R4YܥFRkkl*0uN_5Zmꎚ@GW/1rm, DQ6&nCl nq~ך4eQ_Kp|x$T*=ǎGrE(@@͙mq4݋h{2pyG~)1@ ]Mjm=K?Sj~d0lq CPz(pۤX:dN?;:j<~n-lM6 ?}Q(z XU3Mqu"zv W!Ʃ~J+`*,/q P{~,»x |wQ|BX-,Q6F# d٣'<buH #zK6~<&]TeS7w֥T'^cYaw4 eA'cp1MZsVyGeWfNx3Ca3S$LӦE_\"oeMPqnEF8Vi\jɭE%)nGL4l5\N0/W)tF7*ǎW)6mehH<>]H/]vϥGq6xg-#S:q:[`wXO-8cWǙdKw[Lji{e}/=u%KR-`|W&* z'J,D!za*4"a=_NvfNq9-Yb@Lځ nE6 OnDJ"Dr[-eivMi7wݒ)ڤ, -դf9+/~x?Tu x~g}4?ɬS?MQgKBHP<ѻH ssRK`qΫ s9V@?8O0t£NV!b΋G$7nA3f iqwrXy'f cbz9@'B挋}o:$7'[. Pqϐ:uIZl?Fv  _ -ӹ>䲙X7K`=! ) S-21b#7/7CqFX7 >nZISPNFMXN[aG{LFqʕBoG?klJ9-n.mχHYOQy"dєW0JF(ۘؾxyɑܥ2&qD T~PCҍ\;N}*i1^Rh-haeJ4xe-kZ<9Iؒ@,i8ֶ)bgw3&ݿQ&C'/mP9 ~ۥh`si<}`^ i4 m| ӜD'Z>T#E#CS0ٕ[ {ï𦓏g AS>)?Qm>G.3/YNrW!VqG*ɫ~G?ko7l UW8"& 3e͋~ǢN+gYt(+b; +a>%V 0d AYc6#y^'{n'ΚFEs6(y#f@>xRYӠɨ ZYRs!,u_1o{FȷՖ?BVPDTp.ZC: %g9ZAC=,mEH:|p%ot|QqwvvBT W.UoƇz2 Ÿ/cV mq+gNeV7+i ۝Cfe+$Z*urk5btt& DѳGA9pbR 7g:tTאSh|͡<5Rzmhj +rPq~fMydJ ԾPy ,KwR@ uІah!dgb:B`ȎE0+y $ɸI+1Ԋ3E<ݯ4^0暟"LY(VI$6feOEбwPV>uc?@mG3DdyRN4`q\0VyӨR"uUsZd1=^W{v/VDAs̀ȶk,Ѿѝ jO05l9z(cq4(BpG[[qtL_Q~^bs^GCSQ菠x0) 9*gLFL(^e3Y>G~IKV :ѻoH$//{3#42Rz"/D1|b8a˜ت`Pcڔ-t$qVF^'WNfVcdzջ7{u1Iw{Rҽ<(ySQ98FoVf&2 q-ά $gI1y#)byR^b8_4b ;P!,..ݞ2$B* Lu)b֙a!+|:/[LI~Oe~9~dO؀M:D:N'GT!v7YWfbi sw!BfN, " 6S(a^2uH;}IDuqg3*O-BP(o/u`V;[qHN.zJnV $!Y7+]\ZeJ'UHQ mVzZ-޴5QњQ Jɏg)m4ZhԶ DHFȳkAUsN;ozq[}Ѭ`fQ(S@ay CuZ[>R\8dIgfpqlvsiHi TOג$P]3l@9u)^)N1 J&kX c > = S7("z3%rpK;Q Ĕ)cBT4T2&(G"ʏAH(iuƛӠ2Z.1 gᰭgi IԸ癳6 t+6ȡZA\:lϟd-nxVSkg/*~S^j26Wwp@ RIy#Za.3sH+/Uv !N P(@B-`Jk[xsi|iP8S_Bd#֠PJzϥq"$Uݺx*:.S8(9w7oa-wc^_NwV\ǐpi{]wKRI((;!i.EӭU? -~+B.FG -Wy' FkyA]r|idUI /1oFs9V\pz L3z\@dǶLbqѺ$ȩw4BJ:l;eU DC'îLny( նo}=vY+/"#ψ#cq&U}P۠M!jf w|8_~Nuj__^vv0y5QͻWW5ڛxy+{먮<ڥI0{!QX鏎UPXr2p3m^IS琒M=΍˺.[D+`^D"(qRU*h]6uTnU ^k[9LFcA-?Z##uJ$=/KLVa$fTc3YN'o%0TJ>ַ:~Ud NgY |+ Td 2ͱCB-BYliV'<`YYpɪy=j, M? FluM܄Vn@Fّ^3M3ܠ4n"pLn˗ɨD ea(gV5,ϭeY SU0uGjhCꈈAffYdaOp/.wΝMO_{#K]m=g_QIf{+-.R}U5y7ZcSgRHzXJՠQ KiqB<7STSbadX.‹Wo!HZ1 c6OJ nzHt  e):VeUf+(ozeBh#{D5lr:(3up?Bs抢xÈr@˚zcYe'Y͘H?;5a$qQ۹"Mm|+ (n4*Sydg΍zv8X-E{[[R5HTw5(lQ>1_` H<دyX|4 OUYآw5* dЭ`))q!^deݾ.m{*Ky ]} 1 ƔxSR3Bϒ) 6PFӒrF[Z֢EdGqB {<qwxeI"^͏4툜}';/g&7ѩ 3sM/&r#b{7 1m#SM Z4_B!7N2S+ofaXK U^ Z ֓?-W.H>5f9Eٖ#QSbU5KplOL)v6A6@@JLzT1t0"JK/^\(MM@q*Z.O kދ#?| :sz<<7ī}((41@3w DN"A_Ala/Be`D%XНVYB@'ԝ bm(3e9Xb3ĶFYG~=枲G.6SB+Ӝ`*EK܂j; &4 0aON]tCRpbT5cZ :ih2G1+n=Ĺxa9$!Ed>\x ЊdmA=v֬EyK1`6k[Dz`A;HG-f5va U9CҮ/V55wp!|~Y1>n햔m]Pho16 }F20!qj Ah52npZ1╜l*HaM~|3aNˈ^v-(v1Z3cd|2}^~hڨX揲ÊFweD#Y-<.нcfБ-1لp@ !˥u:ET,dsX\a4LqDoL >I% I޺&iVu5+ N9eE7k;`ho*t{< 15^m1Rpq0mH[aL ȚCx5/LTz[*,wl6NGG3v[/03\zTԕX[T [V!LkԔD}Iԑ5Oܲr ;vܗAƚqBQU 0}oep$s)Ʌ4cB}gYv׋wn ҏ]}GhcYKH(цZ9ϹPkwEVh ?wMh@r丄׉'SۣۏEE5eOE؟}!LZLw$1hr~wb*|j3UU+FUGj HU*7㋬߶7ԷE4EƖe)b7TL39xV^河]-2eά7HC &h멺 TQe6ޗa@}e ۦVEU JW D<[Rsޅל/!Ǹio_{ rAkXuBPqd ߁c3p&6pG47ьRb ?_5TBp? TSU:wDwYf/ ؋s!M5Ɓ1#yٛ8T2߰nTa'Ù`qп"r|(PTOYZPUK`K%J-0(j(( m.i-Igug}+pX_pG#8T_\$?nDqI"c ],-xԤ0{[ Wr` N?_eK޴g}]dm$["OQ|in_iAJ3`/ ۾>zxm}e˽Oe>i %pM":OYiD\F{T67gPAW.cSl8ꢅ/I!`C7'x8u,ׂ.ȿ\lXh X`pD~n?'|:Qc.)A23n,є\wf225,|2 LNϱW?ZSW"1ڌdTn -{H[S@4CNJPR᭹8{I{hQ+b%ex]]50 L^AJubqd_%!ʃ8K]:+;u/BVnt,{SЂbI$A ֎ӦIIc[vEѕbV!O[t>&1g8x;5&+A%P=7a)˖Ȳ^}߯DeSkm;[uo{_;q@fh]?$j|H`(֛'Bdh zih6sKmy~u|m@ ׌ymOlŤ%G<84F3UF,O ; hu 'Z@3"lb0&jb &iw_X(Yú"?lv}YE~aL+͆%n5 $" B?0[;T3 JZ^/iP2= YV8ۀͯ^- EHRI1[N^I(m߂Y_B %QkySDRH,T{ի'6kB~φJ%sďoDe'Werú`~moSc ny,cE&܍dOH/>}A@`,\?hxHjyv1B޲SZBNXJ06R*Cܧ ل ;"+*̝t7Y$&bTs®m1R.h:{l{h}C[=w ϑҝ0}]ѰiҤ0=yT?x(Qa|A#jR/W0!oγk\pUgC ZQ3l gTG::{i,"3mmf,}`%Zp>V/TC"-J"17/trDiW*qs\0Hv6G y m`nQCr`QŅ W96{ L <@fNe6H%Bx~T@/h#Dig;$ JZs{Gr(1',ao]-9B߀* o뿟 O0uaxԨ#B.P*\RtK R,#Z_t;{&M+(w򝻟J*R {n|)9)Цt~ڥLaf\I񞛗)b`5wPL=@.~W$g ϩUTL%J^/rbE;QθkS u/fuUx1\nhMlӶȖR^]Y[}*JeUP୊,[ !3X YX67 3KDɴxUQ,Sү= F`B~¡;M7sVaR* 4Z{lc=q@Vhi$'W\vNk[##}P\M(/]GLױ++N~!̧λ> ~#9/Ft7gTܳH<"_`(x@xj2ʇWN[Jmk4y w7\(%!ع2 om/Z|f@$ m c۲dA썩FJZ=CMxAro\ݑRޤ1AcoxN 7`'Ϙm8vqxX!X$N+t:\[n}6|YfcqӶ[ӳ?t*)Pz~b. CwUn/4dgtO >OX\E_+T}!ݷn;%oTłlIƱXV>ĚZmbD˿kS҄XHi-6/HᯧpcIsF|2vHvBY $[#6Ѯf׸:Z̹nݐjWFPkX`l`F+^m N;oƤGG#XyYqw.}SA%OȗG - $Νzl{#vwg(;pF얲:r>8+.' ]C c7V@9${^bUF+o}D2|fE~Ďe߁#S-xCgyԪ`LѤxY>^5 V,]sF5+bNBQ]{^؇ .p,t%7Y0Eo6%qI/]Mdə4s[fa:0XaF-b -MJªmE8}5|cpd +:͋$.[XMUD -`K!~3z$k>>:GLN{DJ"ۚJ u8L,6JGmܬb@, Z.>9\|T ]nR,m냹N5T'3 XUBK8sci5D9E :O$L ǏOga4BSxNb`xEХ 7C;9\QO@;~Yy`zGA}Z‹`d4QaєH*i,4H=z3oc<~'\ru+fg}XDT:5t?g_Ň¿+QKkI5n/okmQ($ t({_.MCT u[ށ&-ơDr'<HՃ:NJDATٛ- .pE졫]\Uxoo;F!78gٮ'6jQjB Ƀ/Ȕx>J3# zdY:`.Ɨ*L~g;S Sַs}\X^؋mV_">, b|&o*f=(!~ME" ]Ed \-A)p=s}1 q8ՠ;SN.p/,qi%|0FG/mO])OQUW9[uaV5JW,j0v^J 0.: L:_DkE?l ENf㙐K9V@P<<߻"#6%Н$K<ԉ"8WdFP^¿|[3Dp/o%ZB5OUXIe|gy#p;pµ^յ ;OfT6{ZH$oQOr ?$5VCL\T% Kyx!>y& ie}]ԫw 5'p6*tlHrr@ p׊{R7s:٩GaId&BÄ׏b>Ѽ;OieLc FNeN\0lefJQ݃hn,9-q7g3iiΆ}4Z .ֺ #gJ@ rGl6A^] ^f怡V  /Y%?97)Hn$AcIP*UeoB4)46Bp@wI'%t}TOe ;, n.\`;:DTjQ;tŭ`HF'#ep9P,mOYz;r` s:6o0g<[HR[!(`~Bv0B9g6ekGT^5r HO!HBh ~/T's=Xo V^cˍRE)^t$hccʪ&Gc )JcIGk*s̯'Z\J5 -y实̬+G8^2JBwJx,`2B1jzM6Lȴ=~q>iueO #>_BKV;QR9AR4` U^P>[YmfJ_L u{bEb{wqijaAa!>q-ƂI]Ciy9M %qaS]^˻ Rwfpj LĂ~H>Rd열56X I_C{s/ 7'qIpRcMia@xL:*ߙwg.Mͷ{m5 k8iU|git_wU,0XۜVzgBv_cE㜑m(U¤җsX'h"`HIAxm'>xfB;O`U)LOm?c:;TzpR*=@eE ZZHF-H(ೋ+owCky`R 7;3ؖ-o'=UHfTha8V|XO|ׯwxCͺɷ (A~^6~ei3dd-DSܮ=U${ᯮxVε Kut+C/"ҷZtX L uNkR(%`qV:hR"LʽD[3FaGsTȿnP8Mr] ?.v W}Gf%,;uPaГu-^t\niV瑔)r%]{Nt:!{ο]!j{nf.]*<)4sԃ$Ɨ6b*b ݜIŏ-@!#{@Uw g\iPÞ]/gsZ @~ȆFjzwADQwէ` w{eX9o XJwJ ޝ;_~ EM\ j<45d~?Ѳ-TH^wN8^ t.,Gk6hU/)Y#a|yq@+7.rpJ)A^09vb br 6t&f9e!+yg'7%bS6.z$`-"ʾ{z0xŐG&cӎWM&?7a0R@I4F+/\ܢ_nC{ hl)[0Y)ch4dȍ>aؼߞu' u*Ob* ȋO^I~J45mhv b)Y {hrxX.L*^ J#gz&֠g|ko^=j]oy!qf4:{*!SKabѴ;ra ֖W>,FcGvé?Q8Z\0 \n!f,D!TE{OP7H(ػe- ?/d5<׻T3_?-+}X5ꬾ4<1C !E,IZ<o,bļbjxX,Ueɥē]z%@Ov _YӘ*@䷾Xk׻|knzC];ǺKBlƢkl4 |JQzgyZ%ٟ{{ȪU2CTXCq'3; q`1q #; }I/eQ~` bQCi {=V!n <, ); GxXDQ0[4#ͯ<8V EUr_10ǁ 䩂;+ԽVK$n~XF!>8o!զ+"#eDWA5cn>hOpWQ='K |\i]VB ֙Mzog"'8U73 ^sω_T[f烋z$c#A816txmZ 3y|"_Iaΰ6-k*!^:U[/𫮢0Jv͆2('k VW'+|*@:]{9sՒQT`苞 {U8³J&z⡭ y}~EK,,&yhݾrONx]ĄXkV(<WX(KPKe{sᘓ cN 1&lX.σrywm %gRkkd@0 C%}8uA#EIEeAjSE'vG .ac(Ͼ3oGOO]E zdO.R.ϓsj2sY_nt :{ ?X-<|V7ǶeP;Gº>aCz5׃x^o"9V#lxqL!Ak%Nbgo\ft歜_F: g!s* }>yt'|\Ǎ]_vz_ta\sEO{Czڇ&QvKj7);ǜKa[X(IY`I%poH$´s- naA7]lLWGOIK%S=]&Ft !4/Eq7#RQqY#fj#CJHum/{9>Ny"--޳#n'Du=B&6:p0Qk1Ѝ1 Z|nceqϖPj`yɉ *V`3 rTF((h)6[A"bP1c@Ȓ=H}Ynlma*X@ŊpNg2OeѡpªeUa.v.[[Jx}ỵJDLu xD8xPW|پ;f^|bS '?AY2]D 0i<Ԭ5drJ+&3h"'9{.w8]@؅q??L1ڹf[=Ş_'DKU9Qav==zS(JNtr.'"GJ6hWgRf̣I/ DKj.xCБtӯnbR44G|D6C" d:afC2UWFSvXN1.nYT(wX:ΔUl;EcHV>/Y̋9Pޏ$<Q/ i8'9&Ej~+M0<{ qnGjmS?pU. IiD9Bxtx-wK] )V֮ +7l2{'k xޗ10P3jaޱ1*WH-7qIec`;^9ޖ5MNo}5ρU0S(Vlo-=W$5,8j2B(mBa=eiv؉ߥx-)5(0-J!*lb̉R޸CnD! H8Yk1A`?{* I8<" $Z !]o=# -i0۬߀.t` );w蛨S.[ TL<6:ݱ'[d;ƘFs.qlK^ynN6>َl[|`b.сWxN2O|<8@>FmcBdGx36znrKpI2NΤh(-os+ [p+NF mNbId)b@㋵œQRN-X2}@Eۈ8\1z(eԝQ?K7Ę|* EU.NF DCH5NC0cZQ28RݮMRL2:>|dL oK< 0ng 4p ڕ ![>[@z^#S^zd©x'1sm |>[=DFP[PfY,;= SƱ|J_^ҬvbК򄮢 CsDa g7f,跠囆qPG :>bK /]?l),ljZ#w8훱6К:SldH9}+ldRJ|Z08{dA6 n$hj`~OՂ$N7٨y<^,/C6~rwq)vXOH P)֐.?h ۊbG~PpD9PzZe{~&}|2;l Hx8V^A#S^Mfcj9\~r!$TCu{`(,iਾ#ٴctɘ5tEi2ĔbDx>vz6g) |&O3n) |A?R1jC{1RQv>nܷzbDJW -Hgn}x"]6:`@7\/ױŻ+z{Ni |[^4~CRN`E }HG\Ch.nF:EF҈g~_^P5c۟EqmIqHv"6JoMsXA-/(hNY${R6i eNNė[JhR?Gq|Wے8k96g=|y{ӑcJ[znm'9#6GD}uu+TB@~hD4_Ј%xCa(h7m;u9uFUf` ]+#.<"[6'!gHcXGL fZ1 *Q}Ƨzv=&0I*7ε. ݯı1& rBߵZh :ƅ@Qhoc8&Z85FwXu[`V#UL ?v hŸx7_U^v]_*h Ӫ3d TeD5W\Pv.>1 qi.۲czGEtǀ XP#;C+JvOfYrK9ʗ+WZQ^AD%lg«#AS (ќ'eaqCngwhP6 yfk'LS?#..L`T3h|<dZ!Ʉ^UI$;';* .t)+? DsO,:sK P|@f,8=8CqvPR9kB/g>E0T:s* Juhe,ߍkh0Sb'ul1 IKJbj;ӳae>ξ峞atH}(<'GxxH(~:8xǟ  J>ET4oeW$2J^8 @yPSE̠ofA| olo*ryɸn\.n+d%fÓ|-.#N zH^vx^Ͼh@e|8(7ژƙW?'hD_~:?ճNi=J-[G3P7n7D(ӰX9 b s'|AKO){#]*>]kuBؕ a Y0KZOI/,-xLEvbSxi9`GDgڰ %d>.+J3Q͔l;r b;5 *dO k^C_DM9>D@m͸R= F1Vh=ĺ$zG[n[0T/] }{LKEt%:e@ t[`V3uDNiII\2sjg+89߼$% 3rPձ7;DłS90=z:S߳vrNݝn+ª*`)=5eƿH > (kR ]$#g60oѲ#!9Yz> /dyb?X@Bvj(9kAn({Dbz<Ə\F'rp{ӜxtghnxBi_;:spK \F<ɧxRGܤ'|&s>MQ˱ sE/$Qd@ (yjT1 /$*^?DD/+_Mtv:d@x7Z[yPLHJ{$@YX$1FZHUY~$44]NUh-՟3Z ]()*4`IVbFw4pÏziOP_NLw>A$N9CX U@v3dO-[XUp/١S==]BbBF#DꭏU=Le5RLQ{&(^29qN4b̹ҷ' _mn1h/i,/Cf$a~6(]~¬PVĎvݓ-/L&\o/˾̇A<ހs;) DYqt, rE^t'DǶqlޔ."ͥLir[h1^Bq}Lj~c]>`QjM(D??QTwjRA 6㉩qWӖ(X@?4}+7-/5{;'@pB64 S6Gg ga1P"F9ġkNe{84VþɘK <: AQkѵⲆuŻސ"gJ`F -/1θD c`X|dje7fhCyy_3ɛ rSֹ=svPcwAv`vGQ3)~T)6=v{WIČlI?y~{٦` L-w8C  (^#9@uNllUr䫹wT(X5 pŐz]H%V")XKB*bZA/k)\TPjv} JȬiTxк p,C{Fk!Mf>LndyX)Z 3ܽ1^i!X7z č4C֭3%e1:c,>j?56;T|"hUy"kʔ1TIV.Y+o0=WW~. TX|QI\[xS=d.g) zs;ҁ]-k >(Z 88#L$Iޯ5זc5Gה ##B*o\bY WB_,Zg`HJo48U69J JjpL7`%|UhMn"rT%liUގԇ>&Omͺjsj(PgWmfE@fQ?;0<=:7\3nva&\8{]bz fs5_PYUrTC婶QҎFzt0Ϡg| ý?j[cEk>}7-_ή`ygS1M(Q/{%$3[+=^mj+{ډN=$w-kQْ WSA5^VEgV `A!A2)QQ2-F((7 |߆DP NRY{f3rvOW9lθD-&/X+ʳbFI|NcQ| F3HIe=#cvu@7K^(m! [z_ $*b9\+خ奣8Rum/3<dtc;1 w/۔n&m 3cy{Um(丹{I@iyᆯ#P"u6Um1]!_pWӹN>Bj]֩/a{(I[RAf`\>{C29ٰ{fWBm;(!?6]<⒗k'X`1!-0kI/ctx[*ĆP"P |FBKwX(r`%bx8_lY$}]!&67j)APno-#H7UB$lBGp8;IvO>PGG4Adɔ@qPF% ICkmyFR+z3_0-8XDhl8:`k0z fs\L~`%ߙ#xU߳T$$F|$ˆѠba>uVYrOI!L@ELSOs#r!5E4J!$M6Va6Īo{>RA"o|zDU! q{ڀĴV[W6 ];t!45fQX(+7XѧvHT"N_(,$#\S’b!=|埭;QsZq!{9x7@/k MG E&p2~Rgh%Y7 oJcgzb؂N0v5#P:Tsh08Q#Zߞ4vl&p3,\c6PGGJ794֙1UObn?Hx"s i?ᇼZ-YE${?O{5ށP#I䳙!o(P_ee? #Q zWN{E[Mn>@JD4 "]XP*+SA7ڕqєDbN*ݚwM$d%3Q+@6F/w嵽l{KE>wR`AG?h6hf%ZPjr/8zEpE+KU[z%BLlĹݠ #k->Ab'#ʌ}u|ԅ +:!_T] nJoL P'.`FFڣLxc `3.`fYgԹܩeV0t[V7܌0dhh諡碆%{o#Ww LLN~aՀeU}X\m|<3.3HMZB7~cb2L{uI.7egFB8 cgňGKT#^%w^s\ɃlbrѣY 7G]}jL4T\7==Xz)xF*em"Ml5' uez;۳8ݞ k,L.Ҫ1q1(ZqQ\B55E(2]w)[#3(qoD| {.1Y+NՖZ Bψ”p m2A+R* muKAqDrl|#[v7n#VlhfNF;;( a.0o2r&ݶ'AIߣW30A`O9&(y^lq|KQ[L$s6[@UbΩӅ;,6ǷuIW$eS˭|TSa^>~Wm,i9Z"!E:/1= Fb j'nQrE]mgwJ|]%_F{JxpS ȫǼKYIp]v"xJM?^ow^5yG<:?[|8})|dMN?N|_]Ke+GQ?-__,UEPG$9kTV0OS^k¿xl#E~3].]餛| B)s Ҧ:O2o)`X=Fz q1R8yTOlSGh-?|ᥢf`u(Js:+j )RkHыfq)7$*E^Ԍ Hr\ jbv>hI_R8G=5v>=QGv;n ո[3z1 B哨ko~}CKXV[aJ_ L8/hx,nRI*,Z5tӪh- |,,ƔS)܇>tW×sa]fy_YorJԤ`cD1&s -g+uYrLLuZ9A7v{c3$ѳ&} J F  u%Z%7=aA{ 1&y!kKfn&i(Ϳ뽃hW VCowVnwzj=mf zt -V)"֧@Y[W(Dzsfo}?UŵEE!zUJQaD/U PhSmԿiM 0Uewd#5y2(@'IaȎa 8&Jw%u..m`(1~Pk`sdۃ(kdf;2K0$~ˁO-o0_  V!d${>ZB2Qg|}uT'֩M&U&Dsg$0iK.R'bH#[ưr,;L=X@BkQ гn*_kP2OqAYϯ=Dz6"eJdx)gr\5q扯f;BhMAR$qnC!ped^bb"Șc^3 ))4Le/'烝G,ޜWl8Lc 8jPEd+3_yKaKdZq8s/$iemkN 4_ $OYj#\¡IU0JZ%te`CeFv] jOJI a]F;PS6Zm.Dr:쳉PQhpTq?~R3 A7E 41cLVF]},?Fr#laU^hF{Knn쎞4'ڇEȑef-i+RfFB@ 0CS`CNk9QC^N]u4yDRY;vpo̿DT3|+3}"XswQ$AaFN_e&z|tkzw)VIYNY3yl$AIs8 ]_\c]1,2_^P`ѭ/f{TOUf4ϛN6^rڑ@1_"}66߉϶3wȍŪ Ɯj4qz3Wvo.\ɼd9,_! <~|}wn6ؘ6qgPQ`o )m?q\ 1KKU0n?0ki?C1(لǛ|(PMˍB?[WA!{ 1J\HyTWҎrNr#;&oe!vP>{%{\&29ØCtn}^)у֪""Dl{ I=Mm=dM3L2*'8 {[y64kĊl* f!Oi#/0 {(:֍[HALjF5,DNGۊ4r;]Ci霽#iƑk~|Uk&>,Qj4G{M&7bJñ\אT/ZF:02Ohdt*[>/9ND S)3C^q?V#~@|'v6jC1-|?wLsb"h<0u:cT oľ Žg6$5BeJ"JEWf&3p,ZwK>JX+d_×ȦR5%T7:e°9t -Gf9 !7x]Ze>鯰.>;翢3&&^5 1( =|igP~X|!sǽ6slAI\ ==;Y+kh#6}9X'J/Hא4-%(mpԢR)ņO䦡uLTn8%yC. ǝ I.Sd]ݕ|x|$%,l2 .V0 CHkh4&fvR{j[ޕ%.,X8!D~ܘH 7 Bc@Cu8F`O"6xy$NC송L2?)%?J*QAۗoQN?_R0' I3,IM?ԃuV  _yJA3țY+֎8-^eD.Y9c`dk@w0$ʅ! }nf½ d(F(BP1ib浡2Uꠉ Ҩ c`j@E* |9|(`R*NMG?cF7`A^+\Zpz0B&ur( ?^]y*ĉ{+OiPOV u{>WGj ǙLZ\ByjQM C5\\gUs '-ߩL&@&\Nf+ *OFȠ~71dQq|s;7գiUFJF6sa0I/jaK n0YL(1-^9^?`h1 m|@~-EXSkPx!0uYcH*zVK0}g&Sl厷t?nu[k= b͓^H0zHvY'T"껙k.c~Qx~jIҐZwIP|398+p^#]?7` ? yD$pїf4N;1Jf3,#ǏZ [ i rIZ'Z""tRU"|8VWzZ6E 9;gZuoRRblImxffD@&;w6[iv/Z %P %'ֿP?`,n>%x5"/@ϭ8c;A㪩J_){Z 1Xona'7ugvM[+W}ۜǖdp!F8Zqץ.b3NxaeT4*[8b$Yj[!Q"sf,Bvh+'-LH vJVi!-G5l@rF|Xa: T YF-f h3j$hX"-|ϬhM-ۯN?V_xT?]w /٥?޻NRYk)k Q,n?M?iLaN4*bu}'%c' 4}&;3B+ɣ&ARv>a!V\&xKt.u*2G.knF8E-ww;G G،+Slμ[\ 5uB[81EUK?2K6͵:(y3f! C j'h3"6D|Pn9D\fEqHPp (xT/bR$= YCFyxX%e%Z^!] Ls|ok%6 ZK4U}r=B,5Ҫ׾6B۫`Xb5E{O+2eez,,l!Up]9Lt|JD^qu!ڙ"iTu WL 7e4#$ZlÑr$n Frmwcέ)@䏸ii%ڷ Cstٍ$oE0'FDe65>hClϕTCqh.!X[ ޥ 4ar#k.ŧb) X]߅2ml֩ܤ$KKn$8Rt7fc65k~"2qtιҝ=>WT A͌8ͅ#03_g8!TՎliGv4w:wlmr]E4 nyO2Wt/g+N^K+B0AOecD@SED)Zjԇḏ}+Gr\hJnT'z(tӮR3V" X9D9iEH%VQ e,հm)}s7?(F-wbpN`-o {ؘiU#*n|7!p߫V{oe+^dWҎ4<*ۻF{MJ $a>ݫ͘$s5꩞76<+,L'#%FyI껳SsWV=( ; 5-$-t-NXv~[y?Tdv #7lixC7B^A H5+kvik)ThTȀl[/,(&+RZSy p4#&/ýMێtV|71L p|3-hKi1OaLA.G9٘-˚Š7ȫ.a#46"?|UjVxc{?6E!l#4`uO;)SM3 RǘWC%^VX0˙=kƓ5?t揹&1᧿ML"9~٪DQ Gԋ1x z_i7HC,d #b喤.:Euҥ;@?7(4yp1岾gg:|:i Y:wSmLO{ .H-ܪC>B Cw,p!NiGOP8DZ\'#=BΒ+1U3!S^]h̓~>)1t{]|rŽ~;%_.2#IXm$b&eE#'FVYU8:jh=IT[? ~EيFNҩpN驸*ص7g5h`j;ZWg,(ϊ e}iix2PsLc ؿYnӴ,xVbt8LPj={=|x;_U"ŸvbE0Gnٞ7.Aϰ8ߑ,R]<ѭ Ö'TB`L1 x52P|.pY7sl[3쫄\^Z}ItU">ϸMy}f-}VSOz^5 m/-:^b|ev5hkaH_Ny>|Uw7%D4?QFˠU0=&U` P)1_Ԁ,jp)؜N¥h+ .M-lj` r bo Skca{ ǎ5aRH)h c !cngR SHj|d S"=wL~w5`ev8]c~ ?m0NlT1PUMݲ5~>lŋHɍcrO WCQ{ny04jr->Noʐgáp|QuNWL3;_P!!ig|_8/$k]O}˘WE+[X|g=zw ܋|p^2=W2`ۅS-0 I`yƷ1Q@̶Wl4ij'Ce8Jå!Ft?S;N.;1g@G㠧x% >IMP?/ ֠Zؾ=Ԇ+Os!ŰlFYz|noKny۴H郤)ag4qlB{b,]XP .Dө@]+(&l=1K+y! +YǜdF׳xQ"inFDC]GG`ιT]fLzF{]>[5AF>sS=ri=#3S'tt׬Oe}~zaH>fds%Bl'MVEN零yTVIxq"hZWDvN30ڒ)=L+[%B mLhΡ:ƍI\!9eDЎCZD%_jbV?UF_P"L-{ Yhdߵ[8^XeE\}v3+ Jƭp.ѩ!}th9p)~$L36]dwATԭMQ_܈g'\ Ob`423WGtWWiNvQ]$S_uۄ:4c~bgFCch?+dO0A_V=:A=h>VL jO}\ý?C*ĺE8}Z@QeP@㌿V&s#5 Ճz1kD(`(K x UHF zk /Iڸs$cYa“@DS BS@W5#Wjە#UAΘ60//koE  HJP)w^Q}8:0vYfԆ\- CՇ J'_49U1*IMz׈!9;E1A/vD#>qd]V g{=UlDЄ>*ŬkS4]QSKIq{]UQɋOﴟ\rL<-4Mkk#V\˘FtùpY (HMp.Gئ Y#1V8ǓPْ_/ jbBO_a}3jVIvuD9Nqn]Y!$CS ],D0 ـπ_u)ގ[hTϕNE/*KIc[+Fsmآhϥ&'fmgY=+tZB>ٔ4?F07/A) Kvi[}ī2kFדg=wސ맅H2C$zcdHrmKs"X{?>׀fG5٢`zPԗV& i+Z 3{יqݷd>3r#n64Us*m[b[U-1 AjLL1d!| `Bb=6.ž3;>AK΄w&v9Ȏ(y{m W0۹ [Ck+D*xә ̻o3!]XЯ.[ T:A!GY?Wۤ9=aP\ӕ,tJyCesbYp&\q|'pC"{TN73>ƽ L6 ~+ڊ_Š7p`>3<#Ίy8ee se.&Ln9͍:,lbN@رHk`\ml mWrHO;;YY—s\|\/[֑2Ed̉4u| 1+Uyǃ4A~ԢtMG>/>p"x _ıElG,A8X H/4 lel!UnxlՈnbDTIfϾ_Sw8c$ҊK7MtÑ,% \.;)L0h,D^[8ä xBŮHi\RtH*!Gy,,{QFJp">,'i`+h|{뺧cI<08ﻻb؅ m%LQ !)k4bHaOȜQԵ9,Jf7Td}qkhOJ$,;myѮ`矚SRPS~(-~\Z/ s%C*e"b u:`mJzʇXNABq8F0? !%E}ByJbWt 1Z$[06Ǝ{E-!)|;=h/8:~j/[ߓ8ѕG?d$[ǜ '~0 %,44Mgi#0GeIr^=)4SD$>!]J@W' 9:v o^4e ϥ L:~] y,I*X  (=_bcEs1D_ |u SpX>38>wFFpjod>}ٔrЗ|IEn oo5q<9Y}9}`7!L+"^O)1u`t뫸/e ǚgvB6iUO)\^4^EݛƧrWDfA8G&%w&[Jm io\$xl*qt5ߴ82,vCUTկ2uIHhQz5 AT]Ѽ~G4\IqMr[_>9]'mq֮QW-1͢XWn׍/n&3;}ϱ leH$*ѷEqL!#i}hJ|Uӧn o^E~Ode+6xZe(yX̶ؙ 5_́̉nTOq2gS0Nd: ߊLjM2;.9]L=PyWZ 纯V 两ۉST(,E!wh7t \{(̑$k^:+m N@룀/*Yi dn'ȺĎLjuۗhIژý| 'EQڜǸ11`c'$sRqCsXX<[>UFNN# A^MqKdV[S_.,n<]۶CĆteljF[fK+h,4/%<8]h:Oۿi םk$^)A4USBV3ge?b-"#k8 f1F4 mZ-a 0(-ogܦr=!] :ٲvIJu@2gi~ঘH\>%aNW%sm}>o\ܶ[7(}U[V$AxV.~i,K䍠m[7~uFCQVO?0+lR݈x+R3<@ב<=iNdB_dߪ[ĬZepɌ%?qj̴^^lk Vx-s؋^ RM|qVMh{W箻ްCki=318ذ}#pS4wQg#ۂL4ɂ Ǐvf$Zrg=8cZC'!‘ `x柧QQHK4_Є F`ʔTLrePU/& ߱mȂ?`֟)*k0m"1tH >&0ZHM#(>>6Dj ?}vfy _^O`9_)4`+)v 1Vw}xrd659;3ݡdEs?s('_GuJ:%kR*wv9zO 4U+0Ww]6"+܊8U t{#}RޫiIwīX!Z@I9 In>٫ a#OIjf0g%Pmҽ~Wƌ=8HŊV 7IM)iaK^ʼn[)9c_r GDyi;xPepOuR+ђ'ȉ*Fo)N5S8!femb#b kǢg \ԜBґQHNZW~jy<NJmGrk<^ j=*1?] !^ ߑmkRI>iRDUQ^sH{ e^a,r$btuc{g08O8k5q.W+QqT"P/J;mY᯲֣S2yilS N+.3̟N(Ey{1/(`߬/q`vHz2%%1玈 yu CZ)ugU ʾpǀvb_ % RYԬϏofZj#M˶RX##H\nf-?3m_!r l7nJWp( -T{4f/y=q+OcZs3a(9RF@v M/! 1 w9ܣx&7?Zi}{epM[%iqL/$m ;E 8l:BB/" F+mw6[6V\tva UBkFVM{>{CsD9œI?&?꜃?RWn9mv:g0H/דSj Pzoa+{&/VZg[~FQ:yV)P~&φtg]F`w1rgPUAͶUc+,whՇ(p ;3mT-?=fXnA`9Ao"*bɱ)3ǦV i\\W 4Ow=fݹ1Sz'jxSKl(^4 kƲ)W%lNastȦNY\s yzޢbt}z%5ɸꞂ8&29۷ q*,S i_ZlքA@r"! Wf;T 2X!/Û~wDoP-dz߰DG,U<5f{qpD j҈sh[4 Gi&޼NQwjmsbXHW5jtH.#ƖZ~-T49AiM1L˱Ls$4z1Mb,;}* ڭ΂bV4`[THrHr2R)=PIv5z_A!-t6dPL4_ grp DZJȫ>>`^u9݂$dϙ!khip FT D!e_dM"Ak8C/1GP2"Zs^Z@AŖ?{_=uقR,OZ+(jm UX'7ּf:kp 2c));m!i }[}{W(P"55p⽇,!A1MlwniHd [f|ڝ9 =Օ^"CAv5ƈm°wDÐ :2_eVF5)S5U+2A 축m=.-IYkTESAC cVM&oXk=w%fFV n5k~1/KQEՒ=q>X-?FT{!Qmk~ ᛖcfƈ|$n%*Oʇ:BX[Jx/G/C!PM+eU\|S*=G  fI'U&bPL?9a[}pbjhaü݂w^ʹ|bPY:X (orT0T(iGLkh$6ج1=12NW/SwYGUut7鈲°Ğ'Kʡ4SmSeR#x*~M=ԑID̓˳Fz{Zc)2"jj68~Y k v2W8xˆ51qξS(ػfcekz>֥,y5ڷjvwӏfU\Lo7s{JW]P <%$ٖ&FA}xX5uኵ1StRb&H$ t2f\lE\2' X:ŏ##Ko.ŰzkRqh-rhT`9-=p-Ѷkv77u{{tΎЂLE—,$`{EB+Oa6 O>E&r@1,R6o5>R]ҳ*&)8Ah恕~2ycd-" ![T'vbݍUO&j-D$pJp0+Bk E9nnВyY*PY/:@xuʦ%_ϑvت@i ǖWf#qǫ/2Na"GY"b6 1٣ P}iv"gH_ [BӗO:VMطU/Xz9mE}g AY>}݁LP:lHٴ0|[^a% .|,;Y2uė8fG,>5"V8Q/h܊l,TѤ5\^) 0z(_(DAZ}ċE^9s!(ߖ[F/EepL0)behw8|uzhmS.D7gl>Yqsa I<LbTN,o~Wհ3̼'Ðo~k?,;8jlj =z %DzDz D#U z0+IhCX 3&&R8n4^XeƍkFrnPyx8Q';B[={Օ 7[0.@hF Dq?1eld )F/AZ2U@z6nqu4*)?ȧ67a㯯_rөtMKv㎞a7D^C RG*j0nG l3[BTFD6;!{sOA?Bng]!EKLDP=\ԣ__q5)nsX x`>+xDa;Km?\lüAr)fD'^>Y -.ELN2K0_1"&s$ʫ!ȥink8;6L;}1iG| `*[do$b]OӤƵ%X؂Mâؗ'+S[CWMgdϙ"+R環/QQKz~-ZC_W01"D5ʬDGnzv)/ƭd*Z=jQ2SN=1뱪o^7bH}FSn'he6d{!˽9&Pn.8mJDr5H9 F@o=K3Q!4upzhrJCLVv:<ҷ>[1hp:v15A (5p1~`xtx!Oi4Ɛے4{3Y:"6%ĘM>8ju)XF^5&˝Vj)8'h׾6ji; _أrj,U!$6|̋!`a_tL*XzN 7fJ;,U'ry40wD{|H$c6~79{@䌃j[ 3s!8 )x290Sr ]V%sG;!f#22jͅd%5̇n&E>TVTan_1?<|!5 dd-͍9j{/Է6[^gm:9 gtΦ2bb%R!ZQеW(πq*yѬS+GG\MiC;.9Eֶ*_U4:fKtފg CD.h,ԽfQSzlo/%ѴY H\i[.LL-1,%ߎrma}Gtr3hNBc{cׇEZM7QMW`+wiz228Y$M7laܺ75&sڙmp+QVr''Z3c B&AĆ6W -d1RxC$= xV A8 ,wIgJ!?D_]wEE-cBGs"F .06^#AuM+ xPh)IX[WˮG;YZ59ԟ $]uK:`gcIPF.p-]u8T<;Jz_1Y!jl^ %rBe .Ƽ.Ӧå'w:Q^]e322.f0JۭdEMud%[Q@5zFk)_ṱhTty[0r*~h;Μl,08„\`kV) m%2AN?7EW-!j;XZxd4R-:L]OB.VwNN|^HS(n"yO@ON.|7\ ~Eŋ@ygg, I;<dq VTYe[%&k#?*\똅7Ns%pu/)iٯ,="b ǎvF=2W){\p̲;` [Rd%;+&梜eqjzE `E_UvHj!F~n]EvW2sN=oGmxl̊ڃTr0x\I@gsf ݶ:ė '{tOfڵ Um*S\DSPSO2v֬Eo.rod죦E^S7We~&ԗܔN(j<0 [hu 9,XbL{6K֛ ݼ+mW|uܩZPs2!՜CPwᏟգbnu*%|+´_pgD|7NY4D\\Aa/_nOeu8[fC3]dA%Ղa.ox69LBr#ljcT#ȨWc<9ic= +0IV$_W n^zh=#@CH}[ytЙc$9GjM`f;=%I:YCHd+" .m{a=`w`SGmS!:H3-5m^H`U7x$cHӆT#u-tg1L 5.-/Vx%T;*(ѓl"=",90اw0+Ǡ|Ǻt̳fjApLVcSopfG~Jņ<PM\ H:EFDjIA0);>g3o zRkhVC8Dl38L,~G2a[E'?3+SfB oJLB@aG(7a2\Xž{e~??snPz<-N0_~wQрgokNOyޘRzgGGԿ%Fg`ʅ`=W 6l;R3i~5)!e໖Lfn1%kkim̌Z-ikKX*߀a` ӫr %U P| _g8Ydi`$IdoeH1WMz5 wpge9@XܯDf ʗ3Q¨ͰJC 3Yս֩{ QڳJn=.y_':AΎ%d=[Go-~k1AT/@TM.q6ͥ&}w qI~4W6-oWi+{O{ 3A rT> /OW+5>dvm0:Хb:!xMbPa/ʕ$eȒO|̝<u@ t-f ٚ L E%t{]&\5P_m F$ַ枷uw&yIv& <.01$Sy.y9/#?>G=a K\-l+xʶ#?Xc;mrXnPPXiZ\îwpbx;ilv4 t9 E-JoYkxuѹ  = #)NsMZ?ܸ}2|х9+>HhSu2M ql1ZKH)p锇;Ž/!޺47-g}Fpnp̱?Qprx&|[wl$ PWXz")k&!b8?ɣXj*KtS</Q5d˃(V~6O5#w>%ha@[dRIW O"uo&Vgj^!{ҭBi3%8v ov;BB4LNvN"_2{܆vM!.Й28[럶)קg)XV }V)YEu#Hؕ¬ׁ0?]/iet7"lH=N0M~h梀 ~h>i >ewD ;%bzA7-e v4RC1I]ռ#=f>Dxְ.JjaJUik/+3I}E(QG)@DX^fT: }"u7ijJ\WNP#A8IgK~p}3ㇴ ֜9 ;80=M!LipESZZ`t (9rb^H>[[Hm UohxW[v>x'D W{8CXagSG^K1=V;K4+8Ա(;A dǩLT1.֎a'4Fy\.6`,}Ii?t&3@FGtb B'.9v܂oAO'h(vDբhp) LmP>(dp=FJT5Y>+W7-HE ee Y^TtbOAcjrrî[3%I3SȎOsJOkp,$XNTmY=j- v\l_ȦZUU^*m4J@lm[ B;nj ڃe9Q<wJO-ubFR4eX@'N].8MBn{8+u5xjyR)VNM%zOmxz!SQ޹0JJA2r^Mq'Ds%r75U$ǎY=:1dLj0gpVf<*S^s]iDlԽĤ?uPGSD=5_ry}p¸7SȮ܉5}ξ%Mw/Ⱦ)+"uZi$pycE.(,9Twb=- ʌK>ZJ_U _<UNI"d(wl}T DWߡM"t<#Ty?NfO? gT rC9Xn+ȷ9hjuSX ` "*k;&lŝ8;rz3 &"$6*tZF)Ѡ[^vm݆k5X*5PKj9δPH.-E-'yG1э4ڰɴPh:K$Ěy"ӽ$E[6Z{-Mq#ŀi$('uDBS"/N;lM'A̠> 2>԰$VKrԞ:lU yA榣HGP=.,HK|о$.4TGBe_E#qgqꧦ%(n{kstYMgZW;_#uMAg@9Q\1'Ou|%1+ 4KOel"9eV̭,NsKuKrVE7| c}[PsvTj%NҤe-O:Y]hcv(²9Ń1f]2z&yʡ$Q\U(74Rf}":#hi$Juc=+d\m4OxdDq9qM991hbc=":,zMz kk]djńK qmW/ŊԔAwԮt[;8TWzWY>v,Җ!D{x 58=%$E3^ESx؏V30FѴcv9[ZQ))HwmR^R2PB+{onDǢ-݁FLOZ!1 @$fc )j R:5ɡgMW]\o,دgJ{HGL}T-pD-_ih'K15Pߌj&ރIW0M&U9y[yHHF~%o 0v~rZ#O}/k-C|(4m4z6@bP SR.`r F\jXGks9JI 괋(jcEmzuiO+!Z}sW y0A8r][zLG B>aY~1t7<]/B>;6ۦ<!R| T A3.ytX=`bŰ;c9ʜ{qTe,&'<f;z:32Ʃl?&[KށO39, DLnhp^09I?ӓ'/uJs|0ͥ"#?edګ@@NĻ ?%rIcN@M|o,iB hr ijH0O݁v'N%˜HddR&`bsAB6 Q7@f6rxh6^q[ZVg3@[oQD;SDQgMM2lfGc1Y=uY, 74ZKA Jg|#9 QKQΗdoP/y mCDz1Kzu/lU7 ܘwYd)0\KQYVR9"D.Hz4„sc^pVn8S&}ݜ9߃ @%3i* ÉF:&1Igu7~pm(.sc%z=Hž`>l&X9x%L* G:KqKa02jЅKtצp43M#Z00@#>5NjQ#ҢyacCU$ Nmzm.S9\{g%rl]5h% FMv; 9[Y܊ t-Q[pQfyr6\W:x(!U9wlaaYo:EViGAO Q f1/нYmS؍@4lmΧ 7pGߙږIsOԡlQ6 ~SXrfyr@¥w = P1;%..ը |bE,9jz1+|8!?DJT%r|1GaC#y7m1:,AXkX#VgWɃَA0gWZi@#ZZ"?F }%w&l#ҝ۩/8u"?-R8a"6ebnu=sܔrCRGlɢ{|_ I8%0 I8/!# nbDv0SfVya]l~֝!'"حIQYg{4@1kY(c0;95% e#T/~Yh!KjӢFWvwdVY(ս~JQKD2V٤ )ӈ /g [3n:]M5RLO$c-;Cn^KDVi xq[/Y5wlDʦpC0r ̷4) zr&?9`IHҫPw\L`mOWpuEhL's'#Ye"ͬZ } uՅŅgc%u0YhIEfq,Dd[}.Y'.j*7O9F!ћ>APɃS³%ms1{юA| iTWLc}m_NlnJJ8^Xa[Uli:$?/z4SBda5ذpYHBO!?L<ĪzQ uqdu4YPƥ)0wdoϑ4y4Fdp5ޒ= H^Ād"S2!k}2;ŝt("zInh$ݜ GC˫ndҥ->:@ 쉇уorG!UgF}4mRm΂m䍱q"GӦ!%X-80 >T!NI'o_ (-]kV6'cW IS񏛇BtK4Kʵxo Y/d o@v,uK@ΓkЬsqq۾/lJzсx)9uˢ[X+y9⡂Rޡ}D+1\)uoOGBl\v!ѭ$#rq=ϚIYXS>EAz7dVqf͕߮ElsxhyD"YĥRQ 8_9k -e^Ѱ|pcJE>;L_S& Zb{R4QExZ[~&v!9yN;r*4 ,gBf£4]Iv_?5/ڏAy:ogӵ'fMksC[Q /ԇt'[dHiNZ8[ªcg٥J 8SI (oG 0%gAI0&K6ĺ|VF `1Wn8XZRXz `w;0sO?^<ʏwX"ܱXBfʿtZ_NxZh,5\m@ F:rrN۹uV|,EcLD>c!]G3l˫z I'l`M/^L,\հt)ꑴlM:'hʿ@=! b˧ю zNk3{W%œL}'_Fn!Eux|q Ek?BY\€dj񶾀ǧc<L|u:/eafZa4ۈj#"}89vy'$SZ͏(q{jEfIJ.}{90/|  Usjg 8|^%oZϖk"ط&xuʩiYc˜ֽto,<u?m]#!๪UxFsI _al?;ۏ.w*͹}t%L%BSLmS17c :&K{$ ̶cc]=+ j&$SN8 ]8BTu}$>M 50v0"cm[!|ʷUD}Gի%Q(NaLQ3:~*F%' 0U&}w歬qD62aQ@=,s7ii&_=cR34 4AD,eE\9;BT ~!] a=E+>QHwJ/m %6B ͞%#oVPALZq~o0ĖHR7 N]9I0gLxvADK.:rgųe!1-jj2„RX2ѻA A:tuXc<9g؁]ȥeC),E-PP&bu?}&ᙱF& ]b:%53R'-F ; ]9$eݜb9$7goO((<3hHcڻpo uNnZ&|4."⮞dh>qV CftBt$륶)e!jnS"quב3Vޱ~@ɔuVQӗ-bmoosj#kިpUTKf W1WR.BM%-hQ%M%?H LDPLp 3[?苪) G17.xWL¶S&i:.[:-:>up-8Ij>&/6r+5/#0@ Z$n򉛧o(vAcC;2 ~O"?8meK\#Jci#l֑'-c#NmV>AһBB!+Cz< }98ceQ4_/#nCF](3l rqTG1c !yuϤɝ$5ōc&VF\CKPGƤPA;Ե;*3",)Ȋqd7a N/R4;%/( h)+ ×kgN9lS?Jk>ayOiWRm Jgv25,_D(UWe}L G0=KӴ8DTpJq8SL'i؞#GHṒO@tT5 ӭä́;<\UHH0Gqaf+'(ot"oZQe~i[q?.(t%Zp۫RN:CT'Z5e2wֻ|>n i wHB ,<{P!иxB>Ǖ0 rNɱuF-<6w;)ح7/dR"z /ٺ65@L=qw0p҄.+l> Uכ濘Ø:'){A ӕN>zOxKدs2kZoFapf"W?>ENss ʱ[I@z>])%y -T{ c^RXGIȃjpmi'#FR^QԹvZ 8uZ9Qb/ˊt)}8ݻ8!n߹8!}H|*oV m)U[0xfeWcߥ,8݂g5RU%RQw-դrhlv4P d[&9;EnwQ6}4 m!`xHxϞ] l:~Rӓ/ -U0kwjo (E vLyjwTO\wg6=Y8U ~ m,5,z*6pHRk0y؉&:Cr>7;.#?W$\n6~ނ^qZd.wVu c! Pu6 W(_c[0xFИd^$o]~C3#r+u׼ <<EUjwtnڡB_{꧑L ]1O1`Lse€ [ZI?Ra73t@?.zZXҸ-2 ZUREʻ.!/xG+A#wE\ f߽oyR6{i_' O&8$64to4SC¸dž֭*%]?I5қN19bTViUAӇUU` ˲ϣ6uE] /MlGP_nk,''Xtm4\uWP#/,sZW$!7xu 4i Z:R𸷷։^C ]CgOnqH$r7 צҮ#+ImXpݥ !b: C,;C~- i¯lꊼj!2EcANEdV,C3~Fn`SVG-gi;J|2zfnrV:U͘cMKZ#52AIIb& W:GĩXGtLZT@qxC =[:cp8)=toPeUg3BbxPw 9瑮,|ac3NZ=Rr|9]t#K2%ujD:(Kh/"Q,^P_I`&F92/U1 ACq<1B7G y}d) 롩 )$wfxV p>L=LTUkCH-Q`~=2:oND,[:xFDZw6 F{Xwjc;inr/ Ux"YKz-Hq(BL*Т>$v*6Ϫ TK!1R^6*EǕ2=@<ه@`m]Nw'H[m􋺂(մ rI&$|0zAyu׀gz sToj-MB-02A!͌_T4xG&hflKX^duJ Z?Q .Jst̻?x?-IQ+qWL: ܧN@H !<[tt-ŋģ{.ujB8eW]i+.٦ 5#r *ͥ'?NH-_7bX?g-ޫq䳡 ߵVɠ@%= T'Ӵ ҫ!_* ϖ@(ⱗ[&\ [|nE.#a`Db `s"44JY{F?dӃu૒5 ?9? lFyto{'IsXPNWj qbɣ琯qEr`,~ Fd$yUldx쮇asbsM.˴KVhv!uHǍ] 5r/_v)TPiA]t?螌vQ/vS5iq( 4*G :$yIy(UkBwBD7C9F7*PChn9i\kV@Qe̤[5)].Y]n2hQsdsN8)w+wGFð+=bjXKP$:c{JOwU8vPh+A7Ʌg&dT7@v ¶ֲ4 ]e5{.?/n }[A5v)vKl鄐H,gJ#'A]r³lX}x-~CLuD"wtX䡏="i{!LdHÃ`e%T"xD`XE4 X0C1NzHM!18'MPxj+Obn9ҟf!KOj2ֽ֪ ,;`)ZyM E(~y4S-CIp+jPӍy ˗H׸|,<*퉔g:.֚ x V5Dm~ :{zWKTx>Ëӊ,ᢷ!ER0N䵣 o1hA! =|%xmc]BNW7ŻM _ȅS4 #K twz1F7?Joy2AIc (o⇂vW쾕}miA9kf3xEvMz9n)Y9iGbdzPS5P̶T(?-w=P~p 6Bt eDx,y XZ~x $@'>TGu: n٣/nA-ąOlAm=K0pKyΩJbm0FNMe\$_(LI0h"hb4Mɘ0be90s8"yCs4 Id2Aw{sM NKxn|W&ХA \`03h!tÁ)?!M?^[j0>(!,KCk3}mk?x27YufY7 $^:v;_4a14I(gͫWG<>fgU6ˉF 4 :iJT_n/tD ٫ OP$mI"O邙Z ;\5DX]dfgkgyYy%K}gwk:y[Jp(B&s)R/JX-prw*Ĵi&<Ԡ}mU7`Ä ?]@N D+&ԿVΧd25#Kݟ1^ lVjvQ+pATFk!xzocr!g qUl&7V}[a4 YMǨ~>QlI9 !X%vj 0stp$ECdQHT譥WҗF$5#PV\> %.kN*5:,Ăs+žIvL|0 %1 ժԠgi=HBRoGTLW만_ɠHrj |I?Nmr(F(#Aƍk^l+IzPJq'CH釡tsZ_/י\vNf܃H7dkPO!U#4L/>az1 RZmb*O07 b:]dW2=q\>pqv/l!ylrH9o2^ SM{.H8Te98Q>trcv9MI&QpK8_b\[.˱/jYJb Nf~ [uGD䟐PA!t]>ۤAK+e.V׸ p)]1Vwtq^X +>`t\d?i5_FOv nsM |i[ ,](Sw%F P9lYQDNfRdgyW];psc:ǀѴdYғ! t{83EMU q`yߥvw[?ID #BE,lNGqn f5\,&)(d 7̣ujJ &K/$S$#V1a@|fK |Bkd,+϶k_[,lj,CW|pfWq4 h*=,CzrH0 .FyK<t{KaaW{i3fOĺ5q s'Zzf ")`*k ~|w +>HتFj.Ft Y#&05C=bivd( IJCO<; )jIAgM\JU˝K/Q nku:^!I \]e.Jko۸~R7Hf(OmGfGJBgKpNL^ X刦K>6ޝO3b`H?2yxv"'7gm 皘/W){XKB)@K_1Ehv옑 4,2̔<-G`fkWRW /V 6ǃ -EGr1"6=r7, RY>|tyr|.>wT4qH CͤMܠۂAHu]kvzC$BlJOGCx{t0)-A#{JűO@vCSw)jԺ gC2^p*az! |l6 ˲A&s;23 2>-ISجf,w:d bZ@pǮ09 )Pq#XbMbQ3ѝ2UYnWNl0{CsxM~71sc|4\K2`BOkBxaElke3Zh|ep~͖LIC ^o# E1yD;V<)F@ɿQ5?E|%,xmaGO>\%E%F+ʹ)F >=k kh{B05Jybϱ*k& ۉL ?sxY+^6|{o{Qɮ%CZ DTC#'Sp]MeAo;x6ŢsL/Җ}:1t:mT9ˬ6b;ڿQN!)/b8BE,%Vpa`#`:9vb 1k 86R3ٟ$5o;`Vqg|U}qb}~; mqC4(h|M:(.D顔bb6]˕pNwb!1DJzv:sEd-DkQe qߚYyaI8AT\?o}{ࢃ!15fKp_Ӿ7ޣ"]w̹=A$f橻j.W_}b:=B^"1s]?wYRdEUcX%?};l zT M=# Ld9RgY.u\PTJ@yHM=eunL ,[)|)?Z)w>q(te֥@s!<1~E%~faD$VHOiuM+ӿ\8 YCx: c?tS!AmTGҤ{|/T! BE?a}mJ6ď*{dcg Cq(`ڻC\n:Ť,ŅZF :Q܇LCS\8_W*4vGV:|DVwML#Y WSwToC|} )H^u9ڑCSjdc *Ɍ`x 'K[H1)n_MU6 fܚ8r$ G TpoA`YcBc8U,4G 7m;z!PL $L8|zKok%7mDN ~5;Iȝ= ,C bb 7 ĖC̫w !+J4V^T^&(vML`K'Ns%N˚5N.D c Ilf`M/=ݲM/\#{}F^.ii޿8Ncɹ,M9AvƤ0 ۶mCȥtZšT9Rh3-EwnKm(MKYd-K}sHW8 N) ^sZdrK p2|1xeܨ(Sa/@{O: a S9:9 l I`B-Tp {,i@C,KuH-OG7h&.ֲw? ;D5 }Yz4IQ}VKB-W..7ox[fK3kLٺ+o>ĽL?z`t@"I9 {i&T1X8$>K{G1ZFw⾍~r. |G.|DNӞ*^rjrmɔ= `~ɢؿI7\L8ܩO y>|P+;ߣ;.}W'?߀8WU.M+~1K2 KmL? dɎ7aݘDG ]NMU%> gYF^W*f 4LMްhS*:ͬ$7x+ͱHdYSYQ]=76euЦKK{0Jd/x뀡CQ1 EAq.$x5?:B+%8ְ6ĭ=Հ/PI_`Qc%l<gN^r51de'8NԳ*zI?H{Ѱ~7?L!@"2Onf3, UwzRb/ƽSt^*]6s!Vm4etci틞EF^/. oCl 7?L)d&Q9eBgfKu+5qَt EP(0m8>o{.b,ZqmsI[[kB21R/l""QA3=wٸ\ZelFV!δ1<Ϳ;ބn4湧)01(sZ&F>Y.Aj7e@ ^7CuCK#dfU#AƥzJk6Fm ~HB5 (KW{x~y0ز%Ƚגc&Js>m@IvM7]~;\?Yسv/,ȣډʋv= @"^}UyHPzJ#Ly`)GlyY}s>Tzj|^yYX4I lU2#el6@JvGLK.HiQ&I-k#/<!XJ"G8_ĥN-HxVRY'XC:i,{Mx2Qʲ" yND7xw>鐞ԓ/*t._`dJVWOH2Im;tu9\Zň2;1{Nxa E-=e*m ݔrGv7"Y&oY^P8$c(䤞@ M;x$E>vf\3K(_eH5™LWG Ӱ ّ/$IdTdCyT:5PcOVSIYЎϨlߋuDfd^5NJZ $S6&EN)vIygP*7g;l]>'K7Q: !AX,h9FV_}TP7s̏si~mLM,{o7P.6Vfxo=sOC z7ѢRfzHѳw4}z,7~qK^Nr DL`D_yO_')l Gg.1&HEiڭZ]sEde"e5(H!9*p(./ݥp)3}n5eZuA\#QΨ*HZe Fζ W!&4q&[\O5JBb zxx( CyOrvHqm,h TJM\=h86ódSCl|oqSIn5-J.&4վzÚh=6rM]Ѣ_@VK3[O\0}2\p"01^8%B㯕J_MpH% *w|!LyvYs޺ufd2@T{0 v&}ϵRyfM?.ezGOHTkH3H eUlz/ ,gbWVh)f)1le d+jz#' R,N1`o5T)^1}V6˜g&hd$fXWu :y`ȖKkݤ-G•~]Iu/ȁXwU`fǘX ˉ&%0h~ʩb|I]5 (TQ`cؓ S>]^\ux@=6K%Z zt_7 IƘu"|5uvd$Uyȁ+E[+swbA*_dҼZOw`aJmCrͯ&hT@Pi\HŎ$@Uy?;vM;YPSssw85aqbᐗ=/u8>hlGj6+sR1%%#E;er3wC G)Hb~{mx*:EX"}` M l8:ոMzd2_P6 7Ǚ>"j"䢢ZMXz¼"u==h:W'pYbɮc$DX?"~fМT4FsDʊlp[2;ms l\ A>U"BJ@x}FUC(eLe.vocvл]"pB`)o}3w$of V!Cꎈ_Q3=_mnz>_ܣYHl\4{m1h.#+ztpL1*Kp)8݅(HWt&r) `i=)ڧӤ喙Q6#{uMKT'0Gaemk94̘Y,XZN9,9&Lnl *}wz^G5\@YRq142PqH&< l"a8ٗCu#E?cA\!B9&&) $^7TIkkaX/52gxGtJL4 pRk .Q7$N+]M;a`̸ɀk!mV>[ҕpP'G45GMTIeuG=Ok L}XvA;*VZcN%6E#,zWM38X8OcK~76nU^P/ -PM !IbhAXC^ VZBh#B(]GBDCRMo=b^ ۗMlʨ_E h"MR-#0LW+Ēv>NTFWCq1T"1uH}lz8{r:sEY¸I#<~ to55C ҷP=,q ܴ\}! ЭcDm/t׼n?L${éQ"g“^VP4U}, Lj3u:оظ.dڲqI0>ʆeIG`-P,R[IqK[aC0ahl,O}qp VZ b)(DM`tZ 8ur8R+T"v[»dGd]U YW:k l_`w!kX;i6G;ʋv_yTTiѿ讵X&}\Ò'' -F<8{WyEBەoT5~/? +3t0'&~E/Ӟ v@J:^%h5ٸvqw:l}F'zAg`'% t)xʏTW:Q^ORaeLJ e$gpd{0'uX6ܑb]: C+ih,/m dGfʃ7 M 8 kon [0}N1Yi4]5D|p7 ޥYh{b&:G6%^eWkoUg\H!Z#CTځKrGDk.sovÈ;"2pSvw1`U J-"F "}ε`|I8)t; kMhNjmDj$3"%g, $n5W>$BBvn>wr{r>FZpעfWwK(,`P\x67䔋/OeݳYa>Tt YwpXa0eݏ^=[QASW: [ONb r]2.H&[g ߊ'3a|um A3^Z5ܢ8uXDlwnAc%vkhnޅ$Y11!cGcF :4<_? MEEʫ8WNlAq2XiFԏݣ\T ;9)aد#\sU[*u7Ktz/\t؋ۻDa}^gr<`o6_ŭ\VcX!2dp mi[@jȧgZ|Qp I*/+eB̠ FE9+_5N*T:M /&g+%C̅[}#Gɨ hh8p^XZ= et(~ұQs3h7&\A^ZGSaO,d5loԔ 3LNkOx&G* F=V졈` Ԍ;a;lfQ\撛\0xs/N!{'kL6S%c >+]u%7 VQNL h*l/E{5M[8d~Yf Ra}zh)h.B;AUSb {]R!f@M\kDXg.]`2 ,v"1:m!?'1KK-!ntRі9NF0V&,8jG R]JTiRL5bPܫ_w$Y^IIo6;4Xb6[H3quwʬհ9B7yUaԊ^E]ktٓ7B;=<#RSڰAH70* XFJw[`P0Ȑ.v݊ԍa^⢵Q?U2s"_7APO"]33МsV*<~ ጲ zQr'@#DyiBAgzN\ VSұ (PTiV-.`Rza67xcʴXyζB8'6dMܼU]w/L/5[=Se߮*;?\  1HxzHvK{M惘i\)N='s嶂<ְϡ̂NZb~Ӌ,-o9{pٍ2cNA#vy3ȝ kr {oPHm+x/ k`I[YbEpr C?e0&}F486k2$ (,M"'tq˧;J)Y,[)+k64U.g\; Nۘـ(4(.FF|R_3G۶^T=f;j0m _|TrF0p#}c3ir/t'*Md5~j7,fxE;4M|fmJXf*&ߒ"AFxSw^F!z<8\vx"SAm`g r|-Y';{,$ѝpkz${&rj+ίc"xu(ZCZdֿ\u|gsQD-b6$?G],,6@n)2[kTm==j HRUUؚ+Y{ڶ]/01S9Y:y\ґ iO^(ʂ#TƮLI ڠމvː n7ڭWpZD1; !ON\cAϪ! f' 4DNIߘNA9{UߨRZ>. fLȜ\`P/K&HJ; 2&V8w,0!.WyU}8#,]մGVf[GExp Cݍ)3ORٷKWKv2wĶy4|+Pu}'l49:k#(Czŷ5Al[I 6}0k>sHHy%C,k+߀l]YI}(M V@#l2=}x~Xء%hr0!EujF?a`udVtmQV+%舧ܰ~3D?_*'f"8z _}ӉۑI_Xlxъ߅N_3?-Q +$EGtg ="ŋgrXiEfY[$]UAOh_ s7g]~Dnnir];iq"qO{gbzʬuQZnϔV14DZee?)aȾ !q'7QcvXkD^׶gbJQ!+ã@ߦw3}긬g99bo!oBPoE>SFC77$*\DV߷;7#&b[zA:*ZVepHس)H$L _"=}cK#|QmcζbxA>x#94aGƫcNerlAGٓ=vk'y~xFZڲRłwuQnzm*)ZeR䏜K1qb8z&W)L%~5KM ZCUi/qBcrNbqdh5Pm+Rϊ(#HaQ[nJ *\O%#Pn}*5;Z6o.`.AZܮ?vNlĿh .ˋpE@v@ֹW =:m{k8-S5UjN?ׄڦm(~%,\{#+ ĨdAF@)~ 0. ?ki.ҪCT0Jtm߃\r;uڅXWU2G(PM;{2t,|md=xϳ$̦rvk0TU2QC~LGy)KCXMuPʡ$'Iӽ 7WQW.Td[)c%%7ucW)>{BYJpj8aqmNx[c >'ȉ5J,]wI'E|7>ÌbA'ZѻTꈂ)߅+SǼ `\Oaf۝PB`v%<4yKhi"#86"q h+F;|:}; aP1gQYn$ 0Ws"[gE4z J"1(u|s9nzP˯V^(==kC\EǕM\9mՃcBmZd&_` kxJH*!譃iL*+˘0<[nO:8OJlĥٿah'Wz[pH\~ /7OQe&H6nD'w#v@'8d&b߆COKW⌇ٿzT$%ADz>F,Ƌ`jpٰBRW TjkEo2].bGP>">y)DQGY:_vJ>$bϔ@]e@˵VD<,@9ѰV٣~+!j>'`k}ӅЈߤU Qy*(ɋE^,1JE_Г ~z%E&u~8$G톕;>Tp܋h#Ii%Z/PWtRׇ?G!Nc^9yywW\fS]z=|*?*gH!^!w*O칠"}'yۤ pЊxFV wԉ|c>6tY]E%<_݉H.WܦTss{tK`\B3> Fֆt<6OT,Aup?4=:H8ӜG"-.p~B3gv$Cn]6n s_Q3&1du/)5|}Uvqh,4{5>$a@=zLoA! 7B74!vm#Ȓ9ބ Y>yb'kGA/_>B‘d ]:>y{dr7JKV{o|^`I,P骲yp bcO̮P价5 ɾω*iN+Li9!C`1H-&m28nt,p1(@iRU~ڪ|+F9gWn\Q ШaXh*'Af{䌉70{NRY:в?oƆJDGg"&_.R&zg&eoY8b-lQⴎh&ǭ1~`}cwd/d0ޭ (_OI~^hڕ F]rc4YBMzCe>t8tg=BYShsCxuv6hʰX3o}S W%GWB1bzr$$mv|+8~t@oDk.d7:l.|BLPґ=&畏z0$iM*y.>D >Dn?5^gwv2LJ k8,)¨'8Lܧy[.aE0#$JLgZ3@V+Mb`Mk6:l ŗAF( $u֛T(@cϱ!qח3:=ݮA?ϔœ^\&#o"Ai6JץWq5%.ٻ taDv3 6lG?<6w컒є21V{-s{1>.4N>ck b5xϹqbvoO"*.JuL <r.&I;YP!7K~k9@@:&P5)-O&:H9ÑH9.g82-@ʻRjR>NywXBM6MFq 5luPbhY=l{NI ~ ItMQ6.۪d;0Lߣ>_g-<,~kb]ʇ*}?;3g/}3 gd@s/@pےyZÔBpD%-5\t092_#Ou,@2\ yUW&@r‡7<`OI\2\My PH[r 4] G<l-DY69V_:뤢)^UG[ELcyČC d; t]TNd>!phe6CVwT/h!RSirsZjһlK+`;֞s8CaAI%pODb=gr ]ċjeKi HH;X3g\2~+SApVr3yQi:@y g_ZZB؋لz²Lc j/Nrf~%uT9xO 2SYF2XjYT5y|U@е^L.z.yjpJSPb>9K7+ p$;؆DE)&Q|fh\/4`ZY0V_cW-/}jS R;,SgxjnC- Cۆ&E ,rTۭ}urNUo1„:L$92lڏ=\EXr"Qm;c.^] *qSb;BQfM"ا89P6u`xS{9!~ZrwÞO؊ 2LP{qAr1b=^BB#>sN4HM.i/:*i@$>! 0I '{F!cB*핵@w!yy-[U y9h䆴*@O%h0uxrìB+P6=O{9037w^ y 3 B`V2IUiL_ OߣQUOQ4`eģ@P,9+5QqNNeKbdKlkQqOu`[SL)KfEMwbcn4a]7;'?yKξqHnSno\!og dT3e z7Lo*oXY.* _ ~nor|~dԛ \0]pޟ/ڑ*.jEx4;L]>_B-K k(X@ZٚdI@)Bz=/'3'P#>U(e:孋f>F"~8rӯSҧ^kyyc3oCO=Q%) 5>\]]yjG񷛲:{2)}Ae Z\2Q~G`l&mcCBjK&68qC F4&ױ }g0o=$2Ė)WSYlMRV O6d ;ffq7<$G9VvJpT2|'H f`E6+QP6l݀w!dqjW*I*qvonYh Q;EP")%}UqɮQPy9]!4vUq؛lipQ∈h<ܧFw'0+'K.3((XPaRX:}xp,\-|d/yI`2~I6Vp7Qlgg= 6`M̬SAO~]D* 2G'aC ^>!ַ,ܩ.T[RG 4Q0|ӪM!fQ~d3i'',`2:yWgF@+~E J+kQjtivWb\aZH@i0 @%ų2K [21%v1.Cm\@5L!:Њ(&ry|pd>edpՌr̖SU= W/Vd=N^RoGQ CO:tv&E*>}Aw1. e s֟p~U(\慎>C"$<[zǻL^X q]5{&ư5˖ +E X7ğL\=tVl5x$,|M}-@1OyDMiibNl CN|2hlCe' Np#Vm¥%*$-'SYs!|ص)*[J )dBLzt5o̥d^-E$z G4X+ZS1Йv'Ocfzw{~Tv*p|F4g]p5^C%A+;DJ㚞:v# a[1fuy~kC;h/VӻƩ¹dENU-bquK#.j$ /'Ud,IdcIy_.E\vQc1'PhG>AZ[D WҒ#SFsݗRXyZys,!"$;ּ%25E]QhJ+eiu#+`Sg ^Be)辅}5 ]Oi@'fэ[hƜL3 > 8D^k"9Wk۟==w59CbH;ivLІo v\3CwD_0^7\YUZ f܉5kOWN.͛?u){1]6/tK?psǡ3?zs]< ჲp .Phy-\hѪ .gK«:u}\Eb$^Gq'72ke[9Pv Dv:kwH@[U)YMJ jy~jGPm7IroF@Ai{ zALB{(2 -`ҁQ )6[6[X:a{F4G씧yiT֘5J |JW^+բhfH+;!q*8/|ÜXpغ^\Ǖ 0m~y:<`0jtSTOZs:|ŗJ2͝>EH98? pLemTpR6fs3C@H0ʶU3.P 5=2tSl%&yZF1)zZo!&i0Nזw 乀n5PGL'U{ࢿAREdA 7+/P뭋]Q5ۄ/\D}Bn+>?֕g`YwVJh, S43:\)%fY\ b7-9eTfW"+ <2$ۦ!K1sa4ٖ]*sf~-(3WAZbKfB(QwJ5}%ϾRɓȩrQHq0^9D;pj^٨qB}*. _,Sy2 v&/… '}_yf?ܘpOǃ F.2e8E˄q"ctȗU k g*f : ]/-q~ \Jf}=,_5Du"%C ׈ ? PYkqtNƜ zXOHf p|ibZЯtks$1!]hB$,"}Lgg*SJdAX'\4 C+ڛ~$ dB*rH7%Q46X~mxǠԷ37Y()S^蘤o˚'ʒ>0 yW 6rJSv/ӄv6:=I,+5d*/};rP̯;7zgbv⃭zdwDg9&F8-lH{8ܿcQ i{54Ȉo3mW}cT6䟕x!߭b  |KaY8c^(=Zugi̿~L= +3<*x>,k'>ϙߩ :|ZLolTP޸ѬJwTp *TxrJxQ$5j_IBˎoA$b۟̕YpW ,e $R}\b0> a730 LTIp2e2^$6F'0oM31OM'T 3cl`ӛav Ylx܁lnhd*ʝ0'YxZA<3%SK)*E; 0n` ,):Pr̀In`XrMN|K)-4qb)~Bܠ,MpF&A9&Nk!W֞p_X!_S'07>t>tV&8=|E>h}'+e2_4Jf hqm.UO4hDf?wqg[W'uβ(g Xn[?}4ߥ ~dMYM6)\6B ,BrWQ]0ٸhBrm"* 9oi̽E%0&C  m V^_5Ф "g^uKB˜]ǏK RF~|(^PUSOI2̂#lk4ך)Mg8gMi>^=)˕F'k';14:EGrMhƬZui`A{qܵ2ͤt`E1FU  :q2VC^_bO ӈk{Vlt#k~[ub ༀ=t"=\0 J q/ 48o;_پ#۠Yc+gg^W>eütA A~s+LI4d?8f} "˃n^^ήA~C3 r2 S9]^BHi"nSljoƅEZOȩ4n {艧.]_ђe,+Հ/}pMA6('7ߚ'꧱6!ZEۖo~VtWim$fnR(btY.8O@GAg@zĿ:h&):D81j\M-0ų Erf-buWi0LuuA-.z)ƽ3`sS<1p3}% 厵z3\fH>*aia 2q'MBcYoRxa:<:JѥPG5msW(kC0A!1T##`P%J4#ֺn xLآ`DsT_u [T\$E_ R\4`DLOErYeF->?ʞ-kl ӣeB]!pGj~atXQYũ|8 T@ɘh#K #M+9E;'JBM\NՑxbs]^$5eǀGil? iKdbk^ F|֮ } 8iꉱj@ V򯅿zT TCaO\IEyQ]}D[(ao7dϬnFip7@1*3w,#Fcu(X P/IqE'-0ڙ]ڠ`-D6؅E@ ըRV}Ju[k-y$wͰJ36 <(N$ VMuK}}>8(/aLsJ}/x qvr^U͏R%= TJ&uRD#5Զ}e3h6F唑. v9cQʹvzPTl3>IOa0`ZJT7nFf7hnIсu]0ᩂ"j,A=!}_ !9j"f9/ז ]6G/D1EmuY>X.$>eR֋^x>cN/%D|8#RBҶn+BOGNT CW`n ; *3VՂ[.Xނ;B:ޠWa~K4..dXjN\O)qWko6KNN*}XP礫{&|G- J9x<><[g^=pI)؃o [I^켳Ow7PX= +'RXыf*.v7#.bk8RzIӤ0~ۼry-o:r"cd^B;u( *{tp)ր>1ճ ~SVuFr;33ܣ?2lI8T*RdG0iEH$mxj/m O*67Frj&2UniZW>XQRv@v41AvvB54d-'ὁ_Cԍd̍bzl`&s~4=|Yس/9DXxص2gEpv}y0ޭ7ZŎ4]h)֞<7)lo:H>eS>1X5!ٵ$¸LĞ>UJh*W쳋pf/ 'QW8XI@>P 7$4/r䯒TWǵ D3lR_(L)'ʁ4B2GAhQ` _e7B0X-ihS:$Ui+FkYF #J֍f\˂0oϳ'S}e?Xz1b~_ ˨G0>"Fx3PO哱~8P!vk~^ (T:=ρ/A ,00t򿃠Ѕ;qNF/!e)QYǝtݢV#rȁ>epXiVi5PB_[xb69ڒC\ ?jDg7@ ZqDD+`*%\|1Hŕ <y3dƀUMS^}ŧ=AUIy4O93T̘A_QPMNJPNՇT1ᦗ/!,-N?fmfORNZUrɩM`[KknE>%[2OhrY[hl~G+4XW:txq[Oz?%e{P]'mN6GϚ# [K}IJFdL*IvnH,SG;fT͸fEtN;)ׄW/ #/P (y)4 Et ŭns9.:ĂeKl f>pj\cl#/0=42UgU=y}JFmv`9J >`"ӏVnkg @Ç'og쎰[w|-v{IE-ՎF^bUR,eØPhS|ETh[NŸe:~ec$^=2Tύ\75͓]֊f4 m 쪥 "wx5dp#o' j 3ѫ>PݥH% KI$|t^9 [ᖧiǺg`5tJD):" |Rn3@*X6,jBH3 q`ƹr2` Мtf|04FٖhŻnU;ݦ^jf!*+@ҁ7`ݥ04#>7%d~= @{b۠9rW%TH`tx6XD.%I`xWeOh5"~lF ddNhl3Rfo1Yyɚ?:KO 7 yjAxoVw |%vQmI[㦐5^ujd*R:JuF4fW&+nq`ƀ1#Mƅ~<#أk-.,}#9Tn1+лqޝ+YF^Ƀ>Uĵюb4b=134fn7Ra6J[8vzC42+Պ? XP߷{?@<>AbaoSQX\,Yf5wԶ®rʑ\. }4MH=ͫ_].o92Nl>& }$I\{޽t+{vܽS+ņr@S\*?1hP˂TM E""T l]MpR- V ̹sŗ:SzsH]ȳF ݽ:;>ݞ1&4+KMtDBf_]x55`8r@qs2s$d[^@7v/ L* 3b;"W,vGY12cCӬCS{_Y36X#@V$UfcI{񀮇Jw3 &MoqUR8fS^0n K'ajSx (M`:jblm+%6wIr )071^nT^GH_uï(\`֔ك9ano! ]ڶT?L9p>lsZϳ9I(b=mJXcC7H0m&Ѽi!ip艖dKfXb~|WUBzN)5]Jwn}r ǰZcVtmܣ춱өBU"HA  ;h5CoI0MpZmQ-B̀W6kAuU%pAWd,LDcQ}t2Xf!}UbC OP1* K^ obͪWM|yyEj𥌂i%JpnEdto;lP}ҷ Rx"KJgD ¸C~?"S+&>SYT̅FCGu0UQw8€TiSKZ~\N0 W,A*eK.gB)Ԥ;])bOM7C FYiRXڀ 1@e{@))N-"tw9]mFuBP0°b+$N YiRST>i &ϟ4uOYWэO{{]ʹSc_(*)5Bvj vM6f$uSoמs rg:gE,gjA$ȆǞ6J|cj)ݟ)N >5s$}5̐lu{KV̬ 4vspHmSQ(0!{z sڰ@/y*?G<=26< H&\d :sH^KR2caytVCC~ @HZt>fۑ| Rr]½0x@,>GJ<5\qv ^ån ٫3% fZB/-VeCG"ZW-S YX*oZU]' %ʦT\(5S ZБr7Q9r-;ezoP'2p9 Q7 <ܬ8רV] IF+q:v?ɯvc+ ^UpDHmg[(ީ1[~GՌ6;S@r=l:q A3mwV2Z%qDt@{MeF\]WL-8wkE͌j)bM7TkwJ By֎Qw%F3W L/;8s@4 l1P8>dZ؝+!~M9=KFe_g_}:"%]|U~L aC\ri&㿋`e߀[!ן`\!MMJT޴uvBit1Ap4]"q)bݦX/Ujq6f^F*a2L=ꧏ<_L3?S'Z8-im}i>XB{&4 )*Lemˁ9]0rvꟳ ,۬}Y}妙|mʭ8nF]ϭ"P'&ΘTc,h.:-?v'7I&yI=3B)_@@݋Q?d*LJA(3>ސsx,}{ic}3=#y~f(RqB?ϋo+ iܗ EVMo ^`1_Zb0E  `,[/' MPtqkBCr?oڝvҟ?Nk4vo쨊pFHZ>x;BY@ #]_TE"v.J^\+{nAH+G6m*'>~6-l+T'e/a7 ?p.U\ڧ$񳙇V\'.ء̩ AZ`$]-K U7{$u%PƄ?UwnmWۑX]H:Z{Llqx1$A=8k :k`8M/WJ`ѺBq:_ImX"Rs7J^Y _pv)&v M|bX&רEw hQ3}UzR}w-ⅧlsNЋខՎ\~9 c.-5֤:;ή0#N: x`ՖzHi~Y78ͦoI[j6v#}!6?jyn sđsjjwyܸ G|^UnO\φơR'|T @vQ(kkGPV=KS # @įt"得[TSET A,pIV})bbrfW AUb,Xɏ}ݵ+EKKMZїA, zX2 ;jca< ò8AEFr|3uM1Sa>ٴ`AOfIGEu:a&Ӌ@gh4mv0ϾE3${׽ć&niiEC[܅eȑr8ֵs:x4R)<Hhq9xUjy-L+ _f"I/bw垐1H2ϔ'* ȸ7X;"ҍV`i.cUW5:#~N,΋vsᴆs쯌!WT4W9Ka{VgFgM|E*:CkGVH9{0࿖}8Ha8ßpE^`4*&imkjZ$8.4uF)*LF|Y윂> gDU)`q.F7Wֹ|Ȅ A'~RkǤZ&X~еIs^1hb]86Mcy^]_3͖wHϣ߳뇡{%CApwl>#x?|Ĵk73-YKa_#lc5M[I\=6=\?(\,Ll+*+)|+' ]v:6i[3pư\3BБe'M єrTTWuҝV}XYyh=*Br34[1IR]q%( 6pOUi~q=t( pUEopQ6(B_yX-yUS "P{mF{P2IPq _S_W92~vwdGJ[}}wiRXAG^1eXlT@rYE%K8H'3. >)4|H-a55Pv&, G$W1^Ea'2ZV쬨ҙH0q0G_G1F ,.N>4"7 e#o}~6rT&> *n8h!MivPmD DPb`kh 6 #{|7j][A}ɰ$YFGL;)A`&IH ]l*9/>g˲Ζb5ћQ|SpnE_E_Շ[[z$RC֎AIw@Fo^w:] .37N˃͎P #=jHTT{gajC 1f#n< xq^r5~XWø0߳e; /!Ju=d!r?߹OS+Z{huP߻Gm8u`\S\(.iK)7Vb.fHDiծ4>05bͼR}E.ծY f6,֯mMFLapĊps[B.[#Uw%A-t1]K2%N#*jrq2=htDc_|rS  n@he֒]9|E\lzIpتGAk#-4|Zckg("R1;Vq3"7) Wi !>>2ƪ+F'Y"MSt&}7oS^u rfBf5VD#\ĒIbjDkeŞs%8_X~SMkP^E9 =kI}N[̋Qz]o}S9I 2 r>[s3Hpؼw&kp- )x 4q]&IZQ*1BVĮ4 3ǎ=U}־M02 hmp[+r12;:~ T}\X>Q[`uŠ*]T8AUv}ro6pq6F64TuxczNՍNH}osIJ0~S57} GEJ+ۻcuB풡qw jԲ7^ N;/MfzW #(oJؕ{i`|C%UP (44 W4igf3| tlr |zDé#dau(H{?f >d?9T`0Јm$2ILg;= $>Z Oi ?:]L{sPbdp7BpcT_xE-R^G|̖ӕP i4RDOpUK,+W^)Ej*O4 Ό~Y7ue/ZMk}y4<` t ҸEهן|b~= Qw1*;Yi37㊂9T_Icca`F斄 *C!2OLQzp9\~ /D`@ gK0NNlBI}/>!bKoHjI^)Sdح, $μdoxܡ\uJ?x"bk,Ѹ{\nRJwfֈ-'>yWqڴ)!v5~LY\g1[BS0ȟ|~չ],0 T]c@eyDp=v̩]RRBR{d{-3ѽj"B/Npk(7OJB)WGbDxnZ9ukiWS ]O;vHH|YB 9cy>wbtw&"Aщ::~|gɗo45#$3\|D#&{ \Pp {T0 f .,fq{UX l@f-pCRSp-'D& ~QyyYҰgk%U_\>bD@jT(k[gR!M[zy kLw9!B.#KO.ڜ|]yEMпJڽ!NGg]>mT+b)/EVDBrv&q1,N%nr8Z3yz]Ͻ-*0%;Kv`}KUN5gqb,~cKhFV-V@CM!*s?1UB%1y@n,O&_rQ:(]!cUDp l.hl팠y-NQ.FU$ m8L[])ڊUXM8@U X''E 8* t12m6\>:U(ՅolS4#݇^);kQUQ) *ˤ0<5tGe#d|NwY `]B(hvBwX'y>Ү~xiY>H\hnvoE^ ה=9lwXy[G{4aPCx<|-|w7{}Mm? 3 K|d*uKvK W5_ Vo#x`fS3F{WoZA2DFgnFv>U+%t q4 5YPkw5#KooFY⸶4{Ѹh& *Wv5\w8o:dGWD) hϐqU%xxʉhaN#MGVy@VP݀[@[[XɎ~hiOʧ }@QjCf-b <%$N\*DM,)5j@./#Z^iAAnf=Xrat;7"iO%p'>c|;hHcogK]T9ދfv6sғzΦKXOj0ڰ]/:G)T2(1Z_x]|wUGR+Ob>_YS܎/YAClL$X4z1E%pvCn_I [*M% Bp!vDS'uƎ4}LR@f  Txf6h. fٵt3tw~_WHeM;z (hPX+IkW$&+\Zrr ) s&TtXkEz_|nvKP$}م#юwe {ҔdJMðS!wuh8%o\6*V5U)DbyZP| @6bX NZ1"̓Ȏy\lvp ׵ /}i9hIczXg _hGP2?U= Wo\c2"ω:`DJ%n^_(Nk9M C/yfq*F&8;[Fg&_:,o_"W =je-,hr>/xakxZkS?$)<du$v ]Ri9}< Bnkm429eIgj%X]5= O(36rl9k!G@h&SB$ R~֫ ׭8 c?0 nJò ‰jB|a/7ξ] Sx^:Xf^<~kUK jʊwuA@VYM.j=,veERMpE U(ͥQTް "tC,J5]{7-U7yHmELe,`lfy}uaucF]eҏ'ÉgI,|VNSV M]]%T1jی-L;6VH}@#{JR050G0Z`OKU~5.ʒ.2/iz[F 7qCԩXklev_;Ef߶j0mE!ZkGp孯©Ieއ؊~FZ*xz۷f*,ăz%U+St9LMLxo<]MX6[$N֬O:(}ǻ ѷ%ݢ ]B81@1 {E(#l'nzV}ҨEllx0C4.f !ESKE%݇R7vre5T<אS$x ϚW5+]].`R#Cna{a2YRRh} !(F^pbSE'NaFt0֢f*:Y~!+q-  B8ڽf$ߛGKpHQm 鐬!+n>;rR: ̦MUW|Oh>P#Tlޥ/74Wq?*ƍ6Q\:rh<AeєoSӤG/3d]ZӍyՁQXõٸḾ7ӬuAڿ ipЛ u@#G[PpT@tBrnLr;qs| .ϭVrT_IQG;vIL5ՔǿH$%rZ(]pk'c #G)bw6Gz{aHly#cl ߙ0>7ï ˙hU={]n4}5ܧzV0XR0Mر`ۅbUfI$ Uޔq {h1"e!LGT,L[{$Fܧ:\ΛUG&J9dJ_8P,tU[,z'HO[5r;v]a\9& 6BTK2Ci~v(}:vd&*C&0S2MNp Ki- MC.7K j + efVgRn?Y&[J.ܱ&U:`J^"%1 #1t{K""KE9%#gg{ca2Lx "UTwp/M6߳X\U1Ջ^`p)+#5}:M> ]hmh6xΑrCPq;?'֫5dZ6G' ##o]9/In^լ î1֤rI:&7|5u㙥g~2\8|aO+02\ 'p}v!qE07?=9,[\7re&d(|ՆBQc\FۯSBm}y es%~eqDD?):MeqGrouOs8/j:FY`R 0_"y 5LJ OK~2nEKGa q䇈[=*K6u$4H3*8Qlƣ|^:m# ;C~TO5Ѽp$eNLa%duc*58sCꁂ3]z֋TM!ˊ $[u/Y$ZI]׭?[\.pȆ~AG[}tP?r<lumD`8W^Jz C_*PZΦC'`یhгl']:S*ڊTdO^y@pEH& bFgC1b7'iX0.og˯Ɖ:j 1#&qrЖVGaw"Wl(Mj#J04e)ؤ<p'e91ST%ƈ *7%_wzI`oV'V7UA )Zo~ i捸/~˔Ή,O#chՇ KCh+=xQ|x_[Xf:uB_Y@K-M&8yaiɎ%$m,ej5]tIhQ aӾVE~t{Cn-_%#H$h9>Q8X݁΢t8bXaÕCk(S,k ܃ er/#Y!W:_aM. U СЎZyT{:U/k~n,zN} wH=HPmt>JL\`Fe0LoxtQqU@Zc4pܑ v,ZZA49IΘ4qP(՛akn4s55u[Xb<",ւ,hx>?Yz8u*E{PcZrVak sϏ@csZi߇nzl~^9֤Rlׯ80yl&~K9zl8\E@$gP!PV~r) arMr*0-_OξF#ݧIä&ZZE|@}S1{zpInTv҅I 4g$1DGM50W7p-- E=)(tC>y].ٮg du?lPOw;.DrV={  ։Ԛ~ 惾݋كZAFuH ?1}RoDđYl)G'e+sQ8}G.+O $6@~E 0 zOH {}Et"#oyx, ?6 y~)ʿ 2pbE  2BdXf.{c„RzcUz X ø:<|\ŏ.p#7nܬBgi"z$z|9L3aSnzZAS,>6(k _SQ+|! KE+$:kfM j3OХ-e8O Pij~<=;0;%nH/F=T]԰S~ T~]mCr{Nבp1]q3g<&Ok%PpdȂ\rL1pC.i;~#NNJN)Dy@yX n3{kC{魴PQKPg>G- Z,蔕Vo@q2=fwwy$c~f&AIXb]ҏu=4vn=ZB!f-zy2-s.)Nt\ m^+[eqGTw=Y?Y ha p/3~ozOSJTJQe{`L5IlH!*m?3 [[3ow<ڡ(e_q]8#r5|5rQ`{c{M{~ʖCw,gk&s=!% sf)BS[YƽphAkq>,̢}vb4Bq_4Їy /ߛA<_ g ?+ b&[n@߫;&{E-Kt#G_o? S $1NKA{ZU~QpZI$'؆rfضcIUtH6##lГG<`^hċcg2 D\͵s xN10VclsDGjUվoTxNmƮ_*FD:&topI(GA^@'IP)BrN4PRm+k8 y-Jgބ4϶rx3aM.F`}GZh& 0"{ lwŜH w~)ZG'IXgE}s1ׯ**ntϺ$`˛qs['@Fnj@bdUa0֎IY5 IQ!oψVj*iNbLdnQpח ( MaՉ~a$-[Բr:"ScMh?bA+sf;qΉ@Cv̵\]aSq_n9m8Puݪ( MnRH L)ld!sөHP="B@G$zd:kxmM #L umd^Q.h#ᛊ(B7RIѵǙ{3;WƖqʁ.qh )ZNNL[t q}>~4u}AT8j=]v/lX:R@PbhHм+9E649Ѻ ~&;esoyŒ y)y S0<Od7:ԅn!WvٔѤ$F'U>j*w"#&syL 8]8?z٠q^g8@9t=4񎧬* 6!2],NO lnk%s@8v20u,8{o@F2xL5[z2t"Z׮$[QA {Fqu4}$+^&Z1 6񾜨(vuvd fVCRfN#otw??L,Qj3bW; ~\0kW<菺s.XJMHnV%5MaMݮ .^zi-C=Of)ɠmȩjz G%U^ l{?LΤ2]MF!AehxguG>z]iz&v̨*2kԳ~"3:Y]'Fe" rP>1Gp]F&R}0◽J AmBN5 x|2_X(4>qs -c֎  \=lFo3ן&%/lg\H⸙ENA]L=Q016"2p<0g⠩fdKwLl&XS~|=[ uxM! #hZUIstܔ74{}!f#Ek>SLY>c«n)*ߵY""O6߿{BcoZ֚PU"k}_$x (}ʧk`=̤I[;1[Kd29TT, `lR" *h˛kZ`R'~ .r8J5^`$ 5947˦1L)ϴ_Pp Ow_|?z 3g Μ}8%-5JN<$ePnYQq;8# ثN*/hbXѮٛ? k~T`ݽ:SsݛaS}+#[^&W[ћ)Vq"h?h5rN{総'CEM];CAΪxq+Dݗs8.6'_ԱR4MvmjoÈ]~p=߯7yS-A|=Ry٬.tBos shIQQòaÃV.8rqzC)g>p%}.G@{\{n2H3QbqjX+ͭF%FELOb,`QUwe v- 2nQ ӤH_1MF]LY7_`;KBOg~ᐈ.~3$s]vYewgdDéPA6g[Aj4|EM ݼ K(T\ -Yɷۺ; eũR7'p >|[pB( yǚjMq*Z䀡!<;px&6C`KAru~kyYt:E[%Nv"?]bbOmѲ~3DO'XBAÕ:VBO`ԳA>b{+Bo{{L$GAW*j5ADp.ܕ}f0cWuc;X)p ԩc^+H]wk ۨ&ےhcs;eBVshI>7SXo2q0!>ZUD5Xi/|%ۜLjh?3%C-7 C [ :m{fꠗl(t685canX &)>â'@Wd&(cPMc) % L(~wO׳ 1> @ۙ _e^LsPsYNxę(".O#7Wj:cE y.NyM{fLUS欹NVI`3wcy{rwjh8wmƶ(enIR9'& kCvWV<9 FSqJV-C\6M掐OarADŽKcRdLZCqfyU($U!fҽ!( ) ?>Wp# ,J]$]m(0FUmo|'{u6JЕH/V%搯s݃t.[Ԭ,5ccvBfnXx@A qpi3F=&ALH3Ⴊ >+WH/vfmʢ8!$Z32V]%O:pX a.g/&#Mkx MרK=$QW}֋b[ApZWX|Jd=t.MwA5sck]$߰Nk=O\ܝ@n,, XTUE84Ψʅ+>DneHyY'魾J?J*yʌSp\sOFsIP 9E+:h+$tR2f/>̼yFMOrFPm=ĉ.O~7כ5.`eU E;T^1'LĞH;ά[ǴjRik#Q袢͎bH<'<%ǢJ1XCWH lYxBfSn,=TQ`ǣzR̛̜SjHhY94 LT/ymCza?娧ljn6f1^,ҸaS)l*OtwPe ǒ,lɌeo4jӖw |ѷoei4M;{Yjyq2Ν־ ar*;wi@Ji&nqZ#?+^EB?Xz0; I_NvhPk<A)A^WSbbxbB/|JY?kN B|o4qܔB|E˩chzEcf<>@#2`&lSxY+#evl:lu5U|k9-%l$NlY+\Kƽ4t2f%D9eݢ_N23⨋1=+O lm RxS*GQ o+"RtQeNrgu4eήS9e"׋(T0jf[OLj7Ri;Ө :sPO !H5Qi$dM{ċ|PRu4D"?h2\hlx5WT'Gb.H /m[u*,,+scN>1#;:ΒFOިLs?<Þ-Lf`ӇÆv%7ۨ 0߰  w,0 <~+Ũb_EoA QkfKsv1~$@&bgRϲLgbNpE[Kt\R56m SVg &&/ $] txF PI *b&@8pݲp^qh(VmPD6H#'^<B>ɝyKR N/11T'OLc"NI"7bqr);&}jḯ%F T|yZOuW ^@\Vm/ `}y&;- 6uT/!SqIK?M fdԁ`*D &~9EiߍL RU8uxR&a6 y(A)*fNFX}֯e|(?6GG tN_]"c.;⴯`r=KĚ"f9l=sy´:s:Zn֩%P^FtJ31aGxoLjU1u#_ } o,I\!e?`VSfp0|nk6xR\){<|OR8s +:Iڠj/-\"2 G5qj6[ąEEUqd$nm/2ʘy64Ͱm OKϗ]c,2$jq>˃e R q@> ):ZCOblJs($#4L');(j ީkq'_8?;Cwm W]%S%!]U74k? aǭ%IJ&)>8oY}1)8즅H˅+br= ' ]wggiF0w8eMxRP#c՝SB\-,5j98}xμk}v :``l5:$8 !J5gJV*:^xOÞZ'/ MQ_'nmYut#M.sBԼ_V _my8ĪdMVmвs1[Mh[[A0V{8뫆dδ̽`%ceŃYΦc7Ÿ8hտӈ*2N1ݠ8>Q_7 5] `u9ޫ};.EIR@Ѱ2|_“T `Odbڊ"w WRx$^mV(7F)TPpG0W@ IN\* qeFBaPj?չQ=Dz0/ܗNg,/9"Z!Rz'vEz' PgCAvIP=hIF+cH  MrTn">jbw^Ԫ&~Ce=Dԩ=bЃVk-Hl| QhါvM}=ȭ^= y. /ʌ'`䏞~8}Xhu_G/~OI+Pf& n_^1dn3"kg#|!ܿ+^XMu$H Au&κTġu 7=d0eMwi+Q,%y4F[}\ UQ%6Ĵ]FNl! rL<-uj5tЩW"v\ܔOmBh? eK],4[yP;Ռ7ɱQ7z`"ABh#]J1  rN8.w6zhb)F.GI{mS-Ǔ}'~iͦ˘UGue-zdYVX;1e!F͇b9SI;1;ln]UkeKbLVP~`s,Vᤊ)N$§\khIH݌/ZL,RB̽d8Ou%5꤃T##ԱlN< \hawGo(MpጽFмѵM !,y/espR2S* YF#L/&]}a)"}(O"5 4pw–>p52PԛpS\R1T->b[Gm?T){Dxz8q由B&JcŃE*K1^HME%@\Wm.ͅϲV)qfݖK;b:͝`[ 4ġKJ_ZN$ 2< zk( 'tq|юp|E'} ˊ\QSK8\N C?[͓^V'ˎ˻$yE:lrxkU’􇼷\%"#*ց!)pH_}f|=}M嫯T&m&@rTWm?1ۃ0#f]@:t|(Z PɷȆO {nUK[D267\]snbz1/]Im. [z:tSW07CZP mElѯ1Rd`YB-uN>+1 4Cv jncp ti~%aGC-Ժ<9?jG12ȐI38/)lEL81+R%̛3ũx'=?95PAEDل+VkpQ<Hcta;'G i?ž >)yYAdSv!=.h;Exa: УoH$8UJ=/rBh9Χ0߷]_#o2FJ2CY \$1 uiYtΆdQog%T8b|fieڱAb4 KZ[o="a3چ\L%K4 {g)s'cNe&tNJp7#YqcSs\s`M=gj&Q qXJY&Ts(9ň]};2V_LyMwab<G1̐`ܑ")LD#8啷:K7YBʡj2mǀ>2 Z`6\$ ̢`nrvUWr`K7;G. /_&pM]T8goH˥]Q@4wTGR{e~9ZXLcmtt2.rscRx]ا4 +QFu3hqHtl^l5SL=WuS~pPXw핆( I'NG)d[_n9blԬ t>̧LK9GWUD Qkdǡҏ 4"obu s-|rԴў2I|S]YZIpƇ`LE9X`W̔٠_@[`D1gժ[ |zW@xyuFwmG*M h?/ɷ?5`kDIЙMy9FRtoWwgۚBp!Wս_`TA-Ȭ'EaAUl6bl-EZ2dC:ԬzX!=h 7R U**cd >Rvk¤)389܊dTsж+!؃E|/ >7.A7eKioED`Eԙ}ߣ(KIіjP {,;I~[HN\єs%%-,ss#tpV @O{yEVN̰%k[SdaGI.WcC4@O؁gAՠ9# bcE/ﺪ,_1xl/;5AR')NR1l i3w4Y%]3;6LHHL\ng&4fZpmr LjtK-r}%X6mo)lSlP[ jb30M .O=zèih~*>=p6jֻyҪ]Qgh~|$D^SGps ^, 7bĞi_v. "xwܟ8; 3֫/}$`O\i_|z#:E[Oo:ɿ7\ KT'ؽO)rE>~FLQbFl.OQawY:s\Ujmn6˿&fFl} Z1{ A4fZ(5Z{{G`yC]Z1*dIj"GDl\gjao۳ 9-p 駻X.*RŊfywLoCCUA Ű;`fNq৷ݏsB%Kt!h8šlFi&C|o Z|v9j{I|B\f~)kBU`^BR3)G/Cɣ"9.RH^B\pclu f&wf3F,#>V5Ol8gQGm|F%b@j^ܗuļnRiw+'*aA­^hdeA1B)Q[`r%"E|1B0;a0+Y.'`&I}{϶”  -;qqu/Y $KbVڃ4! ݭ#Jvx*?x0oV6ԋiz7d˴Ϭ8SՉ .e2g;Oqs[341hjG= ~::ͻISqk=yy&VEٽo;]ϪMyHA (pδ|t7lh*߃zfhb6GH]n堟X¦+7Ph]; 3uq6\݅E)fA#YR>\уK6v=Q ֢M |m=c5E#gP>(uˎ5!D*wOV8{ڱZ@FUڌLc)GEvh("܃|Js8CkXŀƬs{l,߆ .v*ڂOل'"@ gXWSRY`lPk*?NYbس[GpVEUu߇3iMnIBä1G([]+8^(JvЋ03]v-ppl[V] ^/bua) X9ݴ\USe.-FeFrWTzt= 3,:cƂQ_R&0a_'EzKd_zBSC{KJ_8r7*1Xpe73T60A)ѩ}|c RS:I"(j5v (QmTFa3]=Z) _m~ *%: oB4=p%;gM-~)D5͉s0#uLĺ%Z_2λ.@(*G/[a{*5LÌ~;PcoRcu^_O+O7tnbuw.Qp{$8Rg?!"--z*U&Onfn4oc)|bQQЁ܏=4]cP"PJJ"ŢRj["ĩn7c)Y|X s(E@3J^]#^Wʰ !T4k%a6p;nʈkjjr94V8gMI^5I5Zvh?(WΝ>^$S">j:&"VO&;y/(7V$"S47yMߥ4k{̴9PdNAqIdlqo&gwt{D4F&,IJtM_UW™P#w2Dd,YήxY> ,E8O]-Qك'~diſҖaW}SSycX/5kO!R pb=] .O>SV7eONAeS3klk.pєh,&bڃ>`N*!|!&cYψԭG9܇!mi(QlѢl H^g7{jںji eH:ᓳm>4N@Kj9Ejo!OnZXyY)`\Jz7J7  ombkۀSυ}ǖ~Ց{TihIPJA2O$sn3:@z%<V}H:5-:)CM\ 5&Czm:S_z? E f1z7/Fa~d8Tɀ hE -%wE! a`ηIMޛTe7K&GlU6s68o9`~2[MHkuV9xϾ[c/I8CLVRFcqO \;  ܏i/Qtl&;qEŒCx og&*c/:G[=~v@]`l^7I,"6&^Tۈkj} D Z5ߊSp+őy_ u9ro_:NN,hݍrAy Ikg&p\snj,R-) 1~j_qBZZK@V>|vqŌ\_]|C_[&(GJj(ɴ$iAQH-,H\ 2rGm2]sfN 5fnޟ Q5΁t#5YE.<3kSz'j=ҺZ-;;/I`qP X3(z8E>ʝ>>^NӠnEԧ`{& ԜI*mb8u`fMPԇlF7p^y95+f %“]1z^pWo2wa94ovB%懓30I41-EUlW:8??X1uO/˯H0@<5xr7RP6W kxh ՃkN-O@6QM!S"ZCUT Yir :T %lLcTЕwf}mY{Nb<+ j~۔0ABx ZQTG[KS g3h}_cV9!1kvDcʬ<,`EUg<c(7~9 .xş/F H-'5?tIwףfQWyie۝̞h ųGy|4" [D[맗:QQFD l\v4jF;<ᦃÄY8 i̗+:tns%F/%.NiA1ZooX(Vut9 ,(-C? ֔Ј+z*F֗0攱knl`^" K*v@ca!ܒ}th z46z,YZgkܻ 2[jd7Ǐqz605I۱G<G #KW`Ո1.{ A㍍rIhR=%G\p}5E"cڳߺ]ܝ"q!J;*| )g ilY !+m*gg@P]aƢ9O@8mCzde ?, ׏G4>Z6rJ*ԬqK).HXhI%+` 4yDB[HfQHkaIdjK`?^eu¡s꺼WQxմ=)IrT h6@P&S]ڀdB6 Գ5@Ե^H4.;d֚wS2\EDI9T9c(^[i%M(Iޜ;& JHT'6̪7+,/DQ]"JJ#M-V,ӛjPdyB榳f+SA4=0Qb $dij^ǁ>Os@UH i }F [ TZA>u ֏)*hNDzP}8?#%.Ƈ䂵Ig})iUӬSޏi*v%|{`'K))kOf,uLpYoV6Th'º"u[^h~WǭI?"{|=Z%-WItȮuzo@GRC{%.k_Z͗ c+9~+L.F3EbRE-ofv׎&ßqcd)7?}l%J}]B@"ӹgJ{cE[*Hhra6͓ bW\|S,Ce=pJ]~WWTY .~ ~. 7X$cԧ[.H17¡LEgSɩPK7]{١MP0Wht楁R-Lv-bBE#D&mǒ;`o5iE6Xr豝ͺxrgNr$@ ̹Ck}B(ySdF"a:m ]Ce$܀僠;4]=xz!:[eQΰq\8]pu踒n|72dB{pJxs9zqzîtDO6,rrA"-MvJ 4}"&đ?^qOT E`ّ:gr$yEOm!B>H@&mG*]-&{'RK\^q6 ;EC_pV&=!+#e֛[AFQ>o_k 9sة$~k0hVcsJp: h5B D v6.]UibvFϐ> (R 5W}{7Fzi xIyTh0:TXLp9oWڍL`fQZ榚ՑuF?Pyc?b׺";,tf Ear`ckx!y7_t!~TE lm?8h&ё ~X#zNxbsQlp2ǒ[1QqKLaUVSpxqrlN˖i~|jIvɆ(}o(i=58QV33ER^1O{4_Jr|.1j zJih #^%h{"-Y}J*B'r9&f̄_fUѯAAU/tȩiC.zB}E@YiB5GG&9R" rCxj}ba7LLn:џJX~lv3ŘfF^zX}(gy-}>|) 7* LQr4垑sWO*S%:yMDMwFop]Ut7R=%(vheey;OA՘XOhk0إS/dmϜP`4X)IVZ_AAqEyY:9sk'%ӯ2=c<7bQ.fV )lѐY<`wJAeS,L[ZǹfoPOO3OTԸZ/TTˑ@f}5ߢ0*Ѥ5n=mۧ.DnϘpֿ(YA!+ :g|=JzD]MA2f3~SR?ZAYemm t8Ջ`1e(#d 7}R!7. :Ӣ,5wYV ۄ3wva}@J+`=A9&0'I4?iKJ±m,^j>ktik)%윔X,tS&D 9M5_7pn!A0}e؞'z@(r!&  FLRi:,EW8 #g+&6QmYB9g3yrVgU<“nfzpOK9OVYJ%q7 ϛ1.Y9֑U=(5`v0VؽURL{Zc~ƥ#d30_ůK3xj7^1t t0?H?Fd >u+:sFOpmCeKY~x@!y C=}p.أM~ӈ( G<ERck C9Q2X'vAK>\D}VX ^'vzL1j-R,bCҬOŤzy5dCw6psgq:0p]:ra;솘δ=YT֞bJn4D-f5|p-\@'vo6mS(>j#WlQ]hiN2 |3~ZA\0<&)=(`xOx2vF/[ xiAk!˜3̦ECɨ -T;/t<^߹B\žHN6I(% ھWnE&oģkqdcp%s 5d5wIweNoЉ]{-os)4wҊC `Щ%H "6k7xG1ȳh>E5SG0ܶ#lxd\33tSm t$Fh=77qRcIUɵTB#|{x JPUfƹC/(yDϾSdae8 o+.uy/c( o@>SM2B9? Q*>MQ¹ h T7.{3G1fjSM 4ClLVVd*x/s5@T }cX3Ao..=eد4f=oVXЋjmpMJkd4<'ۍZX?CvDuTowcX? aB)P,%~H`Ԯ, qF YhKx*MetO :Yb8MJףs  }V\qߢe&3>AI&g.X*btO;~*Nғ5b0(֝{)g&;j4Xd/הx1e~Lځ,sHR9o=Rp͢^ɞN3WƇ+ 9cR^xYbֵxQ^eI_$K6怋Zlat6_wfB$#XaNqY%.F'NUlMqX%):|vZp: w=\ m/fыcz6MeCZCrz6Maҩ,_D#u{MQ߉#Ӄ4c??Ԛ[p~d|cvAUS,#%|KUjȪK Y~mlJm<қN̅w=liH;1K' ,f+Or歔 d\sR/~Y.  ҋ| qD9&TuM>.@2 Z"1,1GrDbe_Fxxv|;Ӏ K36P3/k"U.if⢿piL1o4ᮀ\f*wؠ{Pm۸513 ,:| tRl&=MSS!:̜$:G'H` 3-1R\,.i+ejzz^_}fYpB(\zЦ^l)Q̝Zj;Rһg e|=3dۋ=(C4J* QT{8DDAs@=K!)ҧdK )#  ܏9V碃+*+aU~=iL%ɢ˓hcvμ>Ԛa+YZ9ڸڐPlX +Dvs}Ě Z{D5 , ]s7WktЖA0yy}jW11A.Oy4_ u3:1~7l)fh@'E!?L-P[9U"t ;/I: Emo{nb\$sf#w xX7Ht7>U, xk >VatxtCE:cV6u&2'{چ1XSTPz.gF#gZ]#LtL91P#QHacIRD5,x@|J؁]鵛ú%dGH|Vq {㵂ʁ=,Px`Ba6]XJ¥^AXC a,Gu B"̃KOug^ v )CKޔ a Xٰ,<0l)h:cbH,I0J²_uVzS.,Jr 3۳ R#sR5f.GdE?n?Waw> 5J8se}8E ĵ7j~$)aDyhcf$f.| MlIN<6}f0]`: k5,JѦr<];HK:H}qkH^Zpܜ)#%Y'?c5{&7}ZT}Є%%*غkSy-;)-31ǒW[ ZX+=jgP ¬N#2&$f7%mE?!:D6$?LCQ5LϵpeM-o!XI2i'5~Нơ휼G㰙pN$3 j( @LX o 4VlV*s7;8aK^#7gǤk,?le3#N/sBQ, cz(צNRxd P^CӪ[ JvPH#G襆qȁV1hm"MR׹*,0ᮯ)jlP CwNDKL9Db^S(z_A`o6L/16FX(Q?/M7)p!l:AϺmV|+T< qW (#ű%g Iy %6c6؃>HwӬCeE )iA*8_QQw'7 |um0c0! Ui 0{IU8ǵ (u"$I+`}lH+˺v;E@o1?&FkMf>H5~ץ.\Y!&D7hޓ>RCw:I rXXGZr8q#5CH& ͶeX5-_ϫ3Pz4_g {X)"H`*(0Em5N2_[QaR䌕lEGlQ'aS<ȲfK@,3H4}?vXqj-zʠ*pd!YK\ P }J9,sң,^F/]#Eڗ.(~GOe,@;hxsz-!xv0x#,ĮӰҬLK9\;jL[c: Il? "0ɚ֓;۹! Dub'HF=\dL;a`[F^* `EV<{HJ4 rl1 oEMjLi/Y~OPPH7qKƔj0nV &XJe#fi^\tF%ndh$+|z͌'9Ҧ<,Y5d]24&Tx xjg^9q΂2oGS nt%Rܯ]mGSjl1/S$]ݳ0uf&)2:uVd-KMr|ÁGK(JmI3x3-qފ+V$$%=l^tYV|#[sVq%Ƙ^miވ -&œC)[rزzͫ"27S Ppuu!3_e_O:z0>@C}wcJ14YI,t`Y.珕a8hPr_`\Ri7umZ` ]*?t,h9I&Ѭ~w FA߭u3O4ji4F@%sDq~]76’XIf9u5Dє. 䃙;"@۾*s3~Y,.x )E[+nn3Cr^dBa-b#YB|N>PvC;ӣ.HXϙU؋uYΈO׉}XB$pvw!J9]a/gK4QMHSL!v9'AR6+ҋB(d㭵WC[2_' 1^f6lI++V> KK|BڲR2iJNejI@A-JSj/3S9:pgF)Ac( 7u~+^~ $l <o,Nk㤷Zv4 hsdv<)b~/ f?] W:eT&Ƅ'6iP1Ѥ'W}$J,+Ll/5?)5JWw9Lb82NeL-޺Gw%Dx(KGܳw$ sSqD,F(6cN`wǜ EqlJ C7=@̥#sxG_̚.j> Lr= u)9;ܕ䬼}}sasPu`AlRPUEV&O-0w00-e)C8W[m^&ק2O?9Jx ՠd3JcvS6445ҿ!:g P}HmUX߄xp* au;;D~kY%5A`Ihp*MOez6_;4(0H y?Ƀ(v򌽶yѧb&[߁8ֲc傢n>!f[Y|_i,GLzW,zcnq 3;oJ܌R):T&m*΂qҲ cڵ2tE8n2bSw\l3$i7W2P?KQiJECzu$ B'ZwaAL &4sz%:L.G:Ik*fZP?_Y% Ǝ4rp_%Q*WoSM kM`Qcv3`WrdFr] m+CŔE' <{#b`2`@gōuAf*ڀ?(!Bybzmghom!p=I](<}6n]q;q'M (O}v X_*9˕jW{F}qsc*,Զ'&#!}zkRcfٝ9@:BPvfٶy|y[ikƁ'uS "KV8=3]GƸ6uDqiH6R-)2BhP@yb? =\TX,|==ʖqk#enȰv2*Kfj3fr(P,4Xf]80hEQ@ŒЌݜer7Sj֩"_x._*]oR35 r+jp~=H^mJCwp|^D 15 YQ'xcp^B+B>i^Z?Sس{kKZ)=FR[ZZף]Ʋ 6$7*9!S9MqFӧMtxGNbO Q5¢8>%<4rD\Tg(woBw!!]Rlb!\l0V;s CQ!2\8V2S:tbrzٱ[Sj&)9EyaqSdS&f5\ GdVgp$ J/rUI:AzWE&$ŵa,@bV(L30gWIV Tylx\}W["~xIn'27\Yx+}w'Ǯ_ޔ'/r[!r>C&c ynP#^ W}|]Mk` LZ* /3w̗ey7>/F]Cfn)!l M ׌CNgjQ^ F)OY^=o MQzJ4d|<-ni^#Á2nY荭Re 1^'z{Ivpz]/ rWj-0QAvSvSO|h^z^0Īh3&&Eq=Kq<$''@:Ah@+ӹ%oJsxV]N{`m=pdTwۼ;Mte|##`=[y0$MXr-Vzo -{R"&X7c&wAoʊ)f,rЯq@K`F\)(pd9ńtsAqOȑ`dӱj_Y{g[`h+$q-R`\ 3e@+v UBg/:;M&"j) tW")Y S}gĂY/z*E/F?3|Ǩ p[ϟM ɗx6?6{t1 RU?.Q& Ku7| dxM$\ΒȨ1Os_4Lg=+q3B@'Gk_@OFS㮴rSjX7뮯*[@JfQPYl1ufM$^f&aّ4&cVY:_4dٻE*Eg9 2 XVz+8knswQNeɥeM|5 2f5nf۰0`%O\u ioS"gw;tH?&byG//1)[?n"--)BYFU rhƍϷ1s.=X6\A{=60_x)55^2=* U2@cl>TtbCҾrI%-mqP"Qϙ*/lIbз| r'S{4v20n8 {tR[|S`yrNrQ3*ƉǁC |'zI02QY3'~?Obs_v|vV5#7qOP G|?o6M 4}Jk[0n qTAiMP~P:2ӈ.ߞITbʛ8SQP &R#0-!jE8&֔Gx0E_sI]ySx~J|?sUdoC^;+y9]>'RbmvY%Yz zohBGE]!)h0Z|U0q,!Oz&3Y=7 G"´:' ҆UW?x0(Aņ-!GCfgF0QU盓w1H{ oGU0vLta{%v){\98# Jr0e "'mÇ50XF.,k'uyiXVJ]2 xyk[JCe{VJ@Zr@=Lw0 Pf]#\ |U1P Z8M4\{@^mp,_[$8L~P>99Kq$ȧw"Q?Ott_!iGJ,m7bv"t˵S2CkV 8~TS(rBs/=)f`oɵ?HG{wܒZšNȅ_{AtfB,9b!Uh~F랦ƯEm`Vzx*S&t.qG Pi" GQqwvPZlTUV2Πf\|'aDb:DwxȂCl&jw3o'jSLq7~e2vP?d;SwяpPO` "p}2C.ϊ~M7)|wٶʢsW$,UO3&(H2>k1ŘaJ=ƬU)W_WxӁ[GwCހSx]9?9=XB[驳0׬;'=Glo:(/ 딓SS5`3AP8{o$[R[1("Pȯ Y> p,_" X 6Sdx:861#L@.AWZ%7%)CǔrU85oi\wяV'O{iwA+RasU +.ԳQv#' G ;Su8^L,[K3k&c*ȿ ym>\._BSob`p㋃LDre8@X1ƁH"tx$`ӁJ39uMgb?uj4̓AxCl!NyoGߨ] Z2)MRoЋmSGK@&Öĕd/U,n\یa(PGT;Kqú=Gg;j&j7|9xAs\/fa4 ȽCW(:Az^~u&{50NJW VYBKJ[?eLqNGu*uBӳc^FxKgmѺ"Ri?Hac܄Q*7B10q`uDKND=4XpICgfQ/(/K@/\|THbcP^0>sO ?la`yP"ė}5?=/k;lzQNNU9o%6J?$XJ]T-ԥ ӓ^Zbg|(:/=AY\iR2Z)cS[ICfL!.J߯ρ& AEzK4濃;-V @7шw:_ӯxFO5,ѻq=>_ ٰwZ*CCFɑE @`䗖}d5.4@Eĥi* -UUV=6<"zXe: c^+=ˢ_;׶P{<]/vL΢mTX+[yKƁ.(sikC⼗ľK$]|cBr;ژ j7uL3#M|NY@o6. u 5T+5QYkgJ !Ղ;9''_Y>~&d hZ>7l& %v0wś{4պ1YRYf G<ǘ$ގϋFQKϙT%u]Bl|3 :N?PlG c%W~=RG'RԶQ⛡#IA@m1$vN&ŦrdY7>2ueo܆!CL=G\քўbע\ŏ~2Rj 'd/o ۠l*8l󞴝PuZD+RLJSJ hT !18&,WsWͯAQP83d%Ct<Ÿ72Q8{3&y/Tmf##> էͷ(~ n7et'YxfL7L ()a,紡iOϠ?r]_X`d*$==\).wu$ ?Pw<Ɖ%U9“PF֩޵K9(obw$UEuPg'Z{m OeP.Lʸsܢ~o 0t++#r\Kc2& ǚ<}zGt&ᚆ;4-z'$#Q3{//fBVIeb)7M*@ƱrocM#U1wbc:F0K9ic>J&5F6b-XJ=GnY0`Ys0 J)iA(.zg4髉Myiޠ4ژΓK /})=JԿ#R%9yٛ~'w=v#l\&IG\TqKXA8\x(C=K$pQU 6#Lա(P5}^j)© ?stv uckb%SVs}b+(e /{Y?5YޙM>*3rL k  _'2Jrv )medz[3A>q"[;>E_G'tJ59ςN[]XRf .s܎m)0Iժ2慱ۭHҭ^ T$&'(!a9͊L:ں@Ϫ++ T쵻Wg$LՀ@'J*RdJlh\'ZI081θ7܌UE}O.0Tf HQJsg67&\-?EFKIUHvJ9m+ ~>wNpVpaz[ܚx2L@.,bI6䝺řN<˴u UXDD!h}v4GMH !=”XKL*l%f\x;\  υ6 !BkW4Mc3#?$< c5lF6.י-5T YTU g s0cu<حd*sX%1Gc#=G^,T)݇LN<} EpmHfɂN4aN-BYΦ:ϵ26Qߣ$_;U In 68iޮ5 (NJK2zߛJawj~, U!uZvsvODϤA*2nv_nhtm?<6 acާ``,U|$qQ4_N6%&&bx6D!^GGBjl S-dQľ,m=^mDJa&gVv>sr|Ma/T#LQg!U߃pjBⶬEx ZF 8uVf@_" ^ʭ}q>ON†Eͪ=j-Fi |V1[AjGiewr@b}zB9|ŌPgZΨrCn>{DF%Z/.2JTo yaF]Ӱ~TeY^ڊ(1涶crT{1a+ZsHD-ftV7-ulpR4fvfXA# NÜ%5([7]#?[|aL҉]%IbS1 >a >ąu.GL%|ԐË bTTǮsv4h -I;u\ (zM]~|=k 2mMA7}j =@0k6ttkhB^V{6j' .15^K˜>ݘ *ez/翿 Z](:p2Br͔Kzxp9e,Ebٹn>tn\_7lMSёNl2V:EtTDуH=+y73QINXY- VK|,XwWnIM_K<')v ?YgP NGLSCci/DDUtH3Đ 2Tw8|!œ)& zMm0kiJ?[ `^])1l&+&=kx *yTǦ!#KEeB 6NӍ{(P/2&)߆St:ACeՎhˀ쳼]zk+*P@8 (Wf9'Ȃ0QNNvwH2'ci@qҀL`JGwzP&ֆ@و#!C.E5$*:M#ګ/Pc;]n,dJdøLL(CxUEa 3~լfhCdofԒz> ׬:]UoK:4?i5Act2ᗦJ簺,5);9+xn!ڼRiEGn[ɉHi/ONW8lvUE^0S2뜿>F}'EO<  ,$}r+\*T#L1> "t}s]몔KIJx+'ZGQsġ/ ]6Õ ñ!4B}/Or:`^gP;r3JfV3;>s WDތ?yj..Dʬ8CÑ;DB וlLdl|ǧjQ:Ges%tԫ-PŅ: 㓨:6d;985;OT,ƎS֓GKD?'2!+#x:W^J%H^ U?W6:߻H,)єErd%#~Rkn||J)ɦQ`@XCx~KJQ/ZjmnԽ$%, Z-crm^!+ʩ_'`%%Vl:91zzbw.`Bq/w$37:ε/Nr~"KȰƼ3)m˳ Ԝ>:*7y/NiOd\1CFbƵ> k0sf݁^ jf^h}J4$@487g8`9(wU?wǿy5gQ[k" :;>+AY dOґ# љ#6󂰃O=.x)>pA]x2 SRQ)6F_#ѳsxtޙէ^kGOZ#m&bR9Utr^mx $Sn;±?|"[V'*SuG2NrQ!ӹn™~Vt+(vj~>үg ĀoF:l2d|*@9Ȩ;-c=~J>i Jп 1 (*ud91Ʉvu̶aQ;w}H dyM᭒B O.c=zF5u5, '*C}cÞvGb=5׍rymY@؍8Y-푅lZ誃'=֒W"Ko<ա"=b Sܭ!gwU7)eUt.PD{~&o|~BLl #ZHAc0UzNdV@zc#}W*Z gSA*MR3TQoZv |uXɢ\D /S!j]1۱~")T{U,)*+N)!FP3G.E$.%1ӂjb2udTP뜈t>Ts( <_҈zNAշOc荿WN]*F[glwh[,~D@B_6 ä&U'4*+W(aLG>J^k.GaQ=dnv9%/=FJ*Otc GrW!$5d+) GC~:5gWv7R`}LO>Z|,;[ˢ+&ݦ9wSxJ|(uf"-y(|`ǧBgxE{!td⡁EbVzqD,X%)r>NǮ%%xR (i.}"oIgZ ?h+h2Hc}'?mhbW*RS[Kա HC,ϳ.}b%X/HH&=VGѸ8C $| \zI} {؂e.ڡ4WL dYfk$3Dو?#K"QV=' VXrS4Veio_7o&}sʗQOڞv^'8Ŕ Ii4kӥ "iKZqYzI&NʚBq@#g {G2n:cJGNN9@Btu)jhe{NpxDΆ'#/t5ᝐG$3׷czRp$ [OHQK0uW' cS೻ᚡ1zm H5I[MAv.>{Ŝ{gCA~ɠ/KңٝnG7Fp4+=`LCV+ bA1M/r{ke~G8oqy.fU>5cf7FPL]\Q֡?]"Z(9I+|#xRm4^&cT IʣP$U)8!"E4FePVUN7u2_euus{Yx{ʋFiuz>q'Zf"ËsʭDN 1W1E]' \9pfV>B4L=j>#I;jS!T4̀&܌?mUNjZ||O!Ch)W<5#kX~Yr/;[JQ6L_oHF``eODV?vk6}FIOUU &Ge%i̧Uofq`g:PVnkDf+jQxw 3­8F>L9nk~x'd\]r8}L7l-a dgڥJeޏ~;g0v0nm;fT0g9_ܳ'p!}kXrwO > et3Ki8g)V+=GP91`8 x4j"idw1N*e_Vza+GL:xiP#3v@M aV3~6nTg1dkĖ*f*M[|2RE g\&j@0ρBQԽAKJB;) ~ms_ne|N:#; h |̹Qv6vGq bW4Aryhی3'q~lC!>Gg,=͹-P$|yQbL<AQƸsU=GvU Sf0G+Q]TČ F(,;o"2p:íb/]e6bCȦw(6o+nE+9Aʜa0QJi:F +7C Wc4 AloA2 +A\,2.Y|R&q[W}Ηz]Ix{=jK&&*O얏^5o C9k|@_As+cKo/)I_@M'iw y&3ee< 3R\iHFJ[ {Z/Y;K,Z*'USQf_x8֡w[gQmQ)klCDuMqohOB$6:P[:1W`{%,NcsS6{T%CO1>G%lK<&E,Vw0h:S<~" 1OHQL[1uH&T ;#b2Je3ցƗ ͚T B2fh)1L @fk?,-p rI DS?bx!l Zt\yAԯ2)*Vߚ|"Scfp%gy=iAK0צs*MlxoĀ'+aXpC_8س+z$~/nW|nF&36i -t?!5ΐXY=Nfܦl26)aU4I$=fq sqpbNpzPq=ju(9ۅ8CA"8ux$y#kխ{KdkX&U~M^T-[ Jag INJc:__?1-MqiT/.}'L}LC&(;1O*mߋHÔǙyWrL71%3Z`quНvI#V[;"WAfقL|7S;ģʡe/܏< Fv FҦ5BjյǸX}FE7e '!YG,;¼1Kʉ=|ScgN4ΊXu#HӿU oNۋ? Uɏΐs 6 ڥM%͙tJrmEM#&?s4#ז#@W\dBvߧ2Rrf;+;ɲV9u܈E07pamw 8yi͌)~H\[rَJJr<M>V *'>?L)m򔤋ϋ?( OVө_Y~{eDV:E;lyI Í*lWw5Egb|FB0nUzEHM섻[Ͷ`) "! @&A/ aE~T$ۈ%륃jۀ빮G[6M% @ЩS۫P*ՀOz ٨CZٚ}ٸ݉CJj}v?E0x8 \Z`_S*x5B Yߺnٺl+~N`*U1$ʦşƒ-,=*[`C? l%\.JAeoL9,84e)&GRN wDR0106Xrcmֽ&w/Ux#Q4*)=^B,Fbշ9`dnQ <&S3M5K?Մ?73 \L˼t(pP ` W{r['*( l^9%O!(|Umv$Fz#Mw3$`퐋rԊVڙ{b΄LG(eG\HfN5/s >Siv'INun -Q`MRИ \[XAq 3E^dV R46-#ɕZ+vŽ` G* B CMric1C)zM/SpCpi)N3e"#}\wxNc_ wº1Mܫ}DӘ 6* \WB J1Vڄ~f"gCo RzyA+h(kQs4ˢ2Bd<` P*E5M%4ˤuXU6W$@Sla=:lp֗s /=*|m͆UgH%{_F"O=?D8fYoӚ&C$8 kS]Ulr>E1 zeϙ ~Ѳ>SKo. ,+O]Ti$nt2'O,vĽ?+V~qӁ~aQQ\,HamӜƪpo)$%fBM&?Í-߂X WV.~CX@ &_?Th5Dd1&%tM6QnLbrәFu@;R#7ٙR߇6Ly<=֦H?pFBrlj &NlCW{D6TEř~!=%dUT s@ٙh6gwC8{Ov4~j;N0lO ;,x1ʌ4Hylvl}'IENves& lD࿢U{UuAG;-2!lg ?(--w´k$_~oHRs*p9kf0l$Q4P:&|&=Z䃛vRiB7~k`S 1<@Q t/Tf:R`&MqjO6MD \[\gdϵ `$d yIȆ /u .rѿGˆw7Ð1P*G #50cA[x0y]w'ǵ.&z!YɧDNni*Q6vtu@%׀iŚgzJ^$8qguH'cU2#wd;F_CE%{-4HQ1$דieD>xo$T$~j)ͳpߢπ+yXN3#|w3Fp"#/@O\P,(@Yr9v#n QX2ދnOd{6!6OSL,O}g*hrv9+wd'3_PtEq^}_n=Cpr⠄y9qytnD hߑ}z>nj;85͒>$C +6L0MJC40WTg74{2(>;s Lroz[H1ʜvΫA}2 fI+ ݉0G>eG-`XD諾9 oN{ #omz*KOcq\m>eOxuh?I&,%IM_٥Zwer5SEd"ö_Mp;͙,mb3⁲R:Bx/|L)m++6!bVF77͵(uH q]`H7bRe\ac?RVe![ٙ3BrPɻ֎yQ~"6/rSS`nUR sxD/W墌Z 3qԓ925ѷJxaلRaH nխ?3B 1KX!/ ҪUJ)DΡ_Q?5R*/()̩LBw)x[+쩞} XJ4R&w,h4 ك+urWJ`pyJwo݋T2Ŵ7:^[A+G yK$dZ d\HuE랣C/vɸhXrS],@7(!HMi5-QZnRLGeۨ,NQ!Ph(~G6Spu ŽfP>- '/Ar*RǧF Q6t4k#-مPpY*j–vUu.hF%sCn''Rfe:%grV y%df<Au($x )̣[ɛ 9it'+Q^?ɠLwaqׂj˴w'0 mj4N9=v) O,i]xM?\oB}mĨ6Nd3o"X8)6<*t4%f2^"^:sهyd&Zv|uA^dOy `^Yy`̏Zk*س Et_Ae/.bQA  wAhRm)~"nj0aJYų4zܛo1-#)_K󅨸/wJPmP5荠31g'CSڗ0TBl}1P妷a ?9! ʕ\N_F, 쮁޲ݙ RJfp%˓3]"11Pib.CޑSoUPehSf6Cުխ#Q:xOr^U;u6V=Ug$ !X*xHukdP`ѣNLO΂OvF_GJS|ƛW0#e&l"Bb_WenN\/{Eoϐ4\psGte\* R&ifWֶ>y\JJ%/P+ ^|"f08n2SJ[H0kߑ;N"$;BN2._VHM@r+͝2 )EvmS w1?n^? A%|j0{VY>*0I% #%5Dܻ8]l/yOO#.Y5!CXg}DvrNCN=RwZ~v z*ܻ#)%8G~EWNeZ66$s]F}1=rgqVip_=wq9⍄xWn-d kfȌ5uɾ#?:LD.-i .Ԡ8xQciULXJ tbZɡgAkiQ0•)7׻'(GdY 9l\i4~v%/=)GL@3Wʺ9\~~Lw;*?پE lm ~ ~gQcK8$ gAz.OnIDPk/n A!V5< d?C~fxDZ\"M,<+\R}CdBa6Ǹe鸴xBͽ rFJ93 @5 ilfX0jiH0OzF=OmYGp+ľ|X<$쥺vY;k&'}-OC).֢]{Ԍw?!۲tX͠g+덇gK} >V^Wؿ1) 8њ}#şF,)t≇2ϥSMʿKC4ld6]w@xfKRtPvaw݆h)O?;zT#H-U6(yM 2kW~Ն,LlnbЯj&P:j:*Gebrkm˔-?* رm@gqɓC{"ձSE" @Εb0$DzX¹M޿lYx@]D^7O':,{iNWT_`atʕղLh\(?ϓ\Zdzq=juɘ0W+G_g#)u12\n].Ӆn\$!hO =OZ/>Ecyz7ܐY(͖Mqock…;H|J\ FDn"6u2@_݅oL,!v^L< l *8<_m #W G j9bD6[[-44L.5?M`a\uEՁ?)2Il`ZpذCmCPZ'f;+ŝn) I.m ְ ƨyGzUvơNjFP^Q8[AgLM+5_yQvN!\teV(ŕ+aԏ䗼=*!J Әn$tƝ+*I1bt=0xPw jFf5jZZ`%hdkZX2P$XiWJQa1$6?7x#ncrQ}ٮra̰AJ" 3HR{pvD|?KWoOJEG,ƐaiEؕ|f3 ջW Q ӕmz۵aq'}\B4\QUQFKSV;3>b)f*nuؠ$gl[9ưQܶ&HݮOt}> j$u"8㊮ N ljjya2[uF ʍ#-ۑغ>f; aٞؐٛ+}N<N#16S}&AځT0aNZvR S5G2X)U4A кWk*c |ЊoE0$IIV%gEIt0ryWڝ}:T^f8چaGntA=*UNd,kMg@xq;n*2A +4JuJM7ZIW땊ĿX%<2*F |TQ-RWSˇaPCBڱium$}ʪb,3v8qL-p^Ʊ'ܪD2i% :gtS)4ROaCg=3pЇE]K18lP s!&^[' BD'i$N'fA-D-jh?Z\¹`ZY "ug$xaL \I%dw,FN蹉NPHF_DtiJP*N@!"O~$K.y7/" }D1 Jـ2beLVnĂ k߾"DCSf$(p DVx˴QղthYxBBW Svxdӱ06b=b+/Թm0ĸG. ش- Vv#E22B2C5'\M9_N $[om6S~V]=(E7K <&q^lT^Q~Oq<`_;6˶bҤ[,Q[UZ^ F!KmS0B3 c! ĥ{'j=(%Isr'soO=f %ެ`?P_RNufԵbֿ_P>Sߍb6 rL< HUXǓKY i '5@TBpI?rgdSij.84[oOF@DVZG Vk}˹i?.Nرx_=Ћ4M^kf1s0p|ͱuE`I괰#\צygo-_*&H Pt^> lRВ>va%0^$JhӃ71間%{WhJ/hGnW$ejUǷL1 ||4U{*t a69_kO~3n,Ò?){j_@6ՠgk0F|`.P?|Bam1qrY&Gt \,"Z/ѥ u;V⢦? q(`]O:#{F(QRe6(/ D{f>$ѥ$x2A@;SO ,qJZw}{dD"TK,19 3|7/}e'SM/]"2p~E9.n٠I,~ _be?DKt%oswBj;KאַB;5MWNFd[N3`[V$]N/̎ Ӗ]0Ǯ"lYa2 cs+b 3>"X"/Wlq2}>ZT YN*EYGC,P!8țC) _ ;}Q첃oԸftF|O#yAhUϔYL6eUȩ MwJ,}1umeȷzπc+evRS>|Dh L*^(qZ?RES?HtQ;oޙg&'ʺw$5~2JoO2Arж3n+u!zR5<85n`.LOJDdƛ2=ܜgN]`t厓ipul/vcPݢ/fSQɗQN!%%m57D<mN "m>WxV5Ϡqna-WOv]MGn|a^BdH _i%kBh?[y qU@%:qSPC(vn$b0PPvbVSۨփԸ=?rzz834ʓ wi*t>q34gr0 N JC$;~Hb)8E?-'n}+\ " ZGf񆝛RPζ?*fo)^~+DL4ʕoڴ@z Lu5y]'ˇLh!{gSKU!ƣ[y̏3 T`A^ x;i 1"StBWf3s1M¾"טB)N-5D^ua|;2ݪQ\GS\Wyo<8OԨ0:\rC;u -A.8\O6怕`6@&%t$WVD'm+*n _/gK$8~GdQJKxVf:Yw/`Bez˯frcrs[e; k@A6yoh)q3ݢsa;G&~zNb䙁"eT*r163 4qE]$;K"^(xأ xEd0q/Ӡc"i b61*Yd e0vi7t|=.D9Ъ0'6D3 z>Q{?@Hi{x)d^G@o#-f}CI&Bv@F;-ܼB8QpM|B4Zc5+7ajY5~ RĉFA._P|b V`ʨA(]ۯ,B'Zc4C"Q DN)\#'챾#Rnۂb> ­dkUtF &uW5pKEiCmg?-L ߱|D;npeИXC1UfJ{Bgbn&*"u{Q{)\,:y[{g[=2OHT;hG!@gJrpYQ%ntebP`Dr-P5#k_, WdBsZp$5 lea#C6qk傹eX .7xgٳ9Ǿ g[5'w 64B97e ӽ*Ap&/,[#'lcι=4gw;\Z@{L) &6pEG$(CP.j;W ^XsīӄDXc1'E9bjm+ac`r5<8PDZ E+Nexx@$DaynQ0b39d~ξ]r(|~Ύ^P%\LptUz Ϸq*H,YB~GI=CCk,ؽ)zQW~H9Wdevxvk㣶@KݒA*RA8ۃ V[?u~W:Z|ca$pۙ\3t9g.J-R@ܲ15T`q|ʎ7<]0=HEPv_EqԵ,<9Ζ2@c'12R_d SހH6 (%Ff*u%|.wH'l$^%KDrI 0ppJ_N:q[%I2p5s~hS46B\R2|&qzsZOG*(h!KJ{)D*Փ>l *F*9Tr휜j0(_`?T cV_ r@GNG~}zyam-DO%QITP2) . 0ɯz7eʜJ'/g/~tB4S@WT8c^ ŧG}'|)W5Ҕin>BM+5qkic|H~̸֞:^#3C'.G{ZgMy_,q 4>^5$1dd1Y؋/I 7vpWvZCV-0ϬG!Bg9e0(0ᏗZ#JtheC^\ #VȋnvG2HTӊ,1{.D9"12;|=(PWOx(d4% mY]{z;kF/k˱f VOƨT+ҝUTIOm꫕ՁͰcbRh2j [DCOp=6!Zou5v .J!~ @,A6/ ˵5+:7a'Gd"]tdO  OxCgWӷSpgr깼'eφLPmVc8OI wFPO mewTÀ5<+~HٲDgD]>7&P q&%2do8uiﴦnhk6{y"/z mU1 A ڷ5A=() kRwU n`)4DӒGjl#gn -$)oH;hV1K~{[ Gޓ,CH)8m׻?rKVa9pjg\p+u"XV.ަXH4)%*(RĤdT]Qzi>5Lt{[4Rϧ%xeBU*b$4 i~7ml@ Myxgc`zQx  evvTY| >p,BEpa(.s)bPu![hpϹkޝY$Q6&ׇ#_{ 7#zTN~=qoCQ޵k`ZN>{ Ӹ WPRe/U!(S;lnb]^ֱ>pWE_G9!5U8JԱaoI]j*ݴY\hyɇȈ#,uԥ˝ؤD26 [Wpvu@;h%in!jqgN qNK ڽ-KFHum3,ӿzrqUr/bb( UG13ޑ{5 &z&m5_x8J? 3ei2X@l5BM9)nL?Yհ~(HspJ@H0$r7SGvѽ BN_\yj8-ԓttiJ,н!25SN1ShTg˘r!<~k2ɡ u$@QSRW\x. P0=d9*jih$kH;n7pa/ wuΈd?oEfYzY&f>%ڻ{=<\R]}#UaeX;+MPI}mdZ|PZ5z1ͧXE(އ|+jo9v )&W9@vQサnbiC?8'~cK~גKbqۙ+2?bS@QtRۋ,ƬSmvS{Xkg*~B \RrY?JWJ`\{aʀ[ދbڝibvq8w&;a0XEJuz#҃8'_ٟ|Bi@!~J0W' (7nCKf6qmtʘhPþ$½!MߛsnHQPKBce>֝)|UAf,AhΒZw{~+ɄJV[/8tjvo$"A^N +ޕ$aWkC_L9V`$@ٟP^TsQeSG_}o=:3J 9_rv؟>vP7WFU%t1K U4v#qܦ#T'v6΢a-{yԻnfn _wph˴MbP 5['D}rOK~{uD>~c 1Bi\,,oC/c=<͜!Cdf!%:۟DeJ޶< 30=C>S}G'PbƪL2gcA>muovbW)O/dxtd3gRB]4WH^p< v>}'86=D~-'i'.0#SZl,l\TuԗB]'o%Aw="'_o%uyz[h%|)T< zAW0,ح^zU8\?\xp38ÙcrA߲^mͿFi Wy=VsfAuvG} OǦLϸᤀ8/9E(DsJ!##[Y|Y8<ƚr-Shp$jKjy:a+QO zus ! _f2Z8X̛@^ۿ8Bru Ktvi @g| T|k=ɁM*2+H2=NQ3*V=8xˆwt;)ѺNh;<usŰ*^1 D똁Y+|Fz4rG@) d=iWfwaD,[[|Lg;Mo鬂r]UlXYbo*yB1צݭHF"Wl89a$wg%t~O["d<`j'b|C2XDqN N0QBH][+,)՛”JYytl,,8Mi'#S8=(T&ڠ)`}C3(iQXY}hEьr_ڵ=q >F ['%q!<;-0 }WPvKM`eU@3dNJȷ 61/9`iC@24B&>uZnu,pn  u=]d k]'+g*.c9ř_QCgrR=TkP,GCL Q,SY Z !gxS^Py j=_oWoF.VQ'Y?Ukhi2یɩ)H9k\ᦑg^a@t~ 9p'ʀ6ʝn8An*!,%*vS \ Q*Jb^)U\,כ׌&XI32 OL$5JE6JA]Maá/W'L k;%72嬍FRPs=D=e 4/fQXij*tuU䱆9|x$ }/֖eb>@aBj #Y>r7uQ<ԭÜ?Wߊ-+])5er7 $̯/ dJq(g(shY5y'i h^ DF0]-Z!J91ƙ1B3R`9\BןD]\mҘvJ)\εJŇ(w=L 4-L]UlobIaH!{a2+@X5Eku\t/tTM^|_i,&l=p k,B7VNgs1}|j>*#S'V,lJ?x$~hhjIx|FKj*y d:`nSni Wh(_)eE &-v(,"a|"8#ЁQbX+q4ѷ@-!95A =K] 6ϫs|p5 ByqGg67Ktތ>+д344T>òEلJ]D(,6̎I+yP<$f;b-DFS w0b&xrGka+7.29Iiq m_ 8dY՗!nЬrJQ\Dē%Y вoᄖ=b72lWN*`2t]Z>ݺq<]Z+S.;pDo$&2uW* vbpȉg rEB[1f‚+sIBN"u֔ t`AcM{B;ѴfK?_(hD`P{& =&PW"#fjUF3Tyg.ӎ/uksI*ܖE^fq%RK} >ZS%L wzi. :-m %q89P |Hw%^9X0kJ pePlhI/D>߈Dg#o9Ȱlœ"2?H@^|f /MMiiWW`{W 44pr%g:cu[`CJ$\ yqjj XrN&FzZ_ _DoZl'JNh.!9(IN M~|{$紿s4ߗt㬩ef&q2)NqHeEWK/%/; 0.EfDSz1\8H3ˈ٬M("נHDBafDA)C__FqhG zW*t:Wͦ)=dE[` Q;W2>v~2=SVi7 η.ݐ#ГY3TkuS> 1ڈ7|͎CVR ޯ{]G^4YMаI#4!!`ܦ׉ HOĝW ? A q-4ae$umUBeOa~if΄ֽHX33a)Kkׂh}Rگ{Mŏ.\&)M 6!aG{vt#Z!'E`2XJCk4hJ[U][=\I063n/u#>Y7|LM BnJCnV]joX&+[HLHXՃޘ'T5&x$7%+O A)g41}hA3kmѲ8 &m i/fދ6Yٗ:!!jW:36L2! l?+bp#3Fv ;gtoH[XLmQPyNqgBM?YsK9:ꢐ_dӛ((wXiH AE1[6=,D)N3LgVC|hy$80a7/f`#g:r~<ɛ!ou!nGa",Xsk]z3U,.mܽ>Ԁ'h"N.ќ(nѮ_PrF;Q}O kC.^b= MS tPƷGZmE~*1hڈfBk#(:bG zrܷ9U Bhz2lv,+zck-KQ(9._4&5R w UE^28gLacXawun%kQ.! |*Ev!LIԴߺlT@C5sP8hdګvA Fh $0[\⣬!">퀘1.|Y'8umWAȇN9{Y!&?;bdWJG: (3(\E|)`illfYZnE5"w| 8THaE:=%Vw=3FO7, Ji}jhi m4y՘ܤ].__[2U*Ix-TLN|F $NQSr( 0)ndg1+RQF RD;k]٤Wsٸ"o5Ld0 WjI+~`! ,lP&1w?L6JHNAI q -QM !/0A|st;{K-=gMBqGdz=83(,Qu/s'_6xo$$_ݿmZQdKzri<:ɾJӫ`lK2MTsw<#?$+dC qF-@#_e9%Ah[F\YrIh/„C띔觮+| jpSqk! ڣBs [QI34a.5c]s{<.$G,}03[ꉭH cSC&QJ6~+l(Nʛ=͉Y?3]gĻ,ݨ G$h~-' ''V J=ā)ݧY}YV n] wzB@@~2x51Ø"QMT*5t9~t'Q7б2 ",|%qj}܄OAiտRIM4UrA4Gm91_ãl͗v lL1 WY̨eOm{6B*FP7KW"9}$l1." XRϢDVUJfIJx2ڶk%]=ZOjF=h$#M)UC<*wtƑ=|GC뛱Zo/r"qƻ=׸ 5Uo"줬MoQ2Λ /tQ"[1]Hd H-n^YcTSD渥0&ZNI <)OˡdW,CщƝZl+4P#,JkE;bSvNwC`F*eQC Ӂ_Ӆ ܄XxnA{qJԁ8N" T;:E@]PD(p#Kp0~?(佼,-myVdsXs< k7b}R-\=; Ƣ:xIƦן 뇩߷@@4Ұ+͝J.AkZE&Rz_p6Կ9O':yA{= Ty#ۼ;6EǁzCh agzwCEu(jR?.3Ai0 ްfL{봐(baٿgǘH0Lt~ܵi#x]|CR0[[(O#g9|EeOhA}Q\DW4ӣ'p\hH21Mf)_yHC u0&($N` SC%'X R g_ށdQLFMϷK~>YDVlh2.tU5VhDO|Ϗ1KƃDs`}\^/L}ļ\"dgGu9` ^$&ސBר!6%k LiAl]m,StG{ݽƒ#%,;TCF/}"F#@+?#Vy?xDe^0 ~:`d?Bt^qûSw*xν)1#}uc*hi&{\3 ƬSk*LIɼwA3˿vsjlM;|5X_&1My|wMzg6aŁ;SYzN@yx<&XO65|'CU*NmM ŠfÎ_DΆ rHwȷ 4Пne:8bd6ݹbPʘ~Pv::bi^AkR-^.pv1!߻W9 \%uQ ؏(f ESL"D`iI+C Uƻ5_[oѹǷ.)Qe8~kbM;5jڢ>/@C'|Bװae'Ќq!:~0S }ƭIHk_ZTjusSXx2\N78zOMi懛S'ClϞ@4!yg]:ہ\)Y;?T]@٫{~X֐ǩ:#Ub*tlzfQICA@oj7QqEkT'Ahw+kGu5+CniKE%@1l/5 PioFyfiˍUx'Xun LKFMv?#R ~'hrw%gqc!|u 'KТX1Zr;XL5^;bL븼$dm"X[K檦(ב[>X )ssRhLD)˒$mIx? (2nly WS ӐYnO3Z˜pwȻIt M;Mku5q@+J@ G$d7zbmKg+ԇ ~s;R lAkkx U"uf CSxl}00ܞmTmp ӫ|$7beT7:SȂGE#/XheYQ;Nt~Fх2)$QM j{!87ںJ 3W5Յy9X'U[܃y tsA b4G[0GJ4P4GQZxgUķжPx=o{MP7xnUdϙWΘ/34:p#N <ְLfm-礯ZdB, tSSl\:5DG t 49co-[q!бf}Q.zIbEHk^ :,-m`fJQFmd >nM4V\xyMKup+TyaSzN寧WYy23G{K'^u3U$s@7D5~-B,yq=r@\9PK٣u`*ϦNS*M +4]x6] a-/JAjA_= nbSzI-y4f| PX^7lRpڃ=&sgX)7f} 9`^Gΐ-n ^:m[Ѣ \Ǣ bqow躶Wα8K7N9iY&+yAR7彃X-c)t9pB-)v) vȵvdo|Fd^lhPVƶzRT}gs_ß*Ŭfua#EjW 0[BĥQKnHr[/\Nv,K * e~뤯M41nRK%=K!Pv ̩z.i6V)ǺF#@PMrt,Lo춷Ψ}/1T G9 B; c C7a|' Mh`.3)k=e !Svd= յk75=_f7.J=dְ3eq~Zhb'pTbL Рs)9e"#utnJo S@[< *pjEٿ.]T4y]ʵ>-wn۟]&F"_ɻV:a~q,: Uq>݊ITшJm/Tv*-G Y(}?z1ڵ2KI;8"lt@gLjgxu-ȐQ nen4~CO(,v^ҍK\'X8n& mj։e_{,x# 叜g-kkȆ`/QiD 5ْr =/["ɑC1G!kONJ'AwIIbV~ }0|O8}ý;))p\ML1cpeqN$YTv#Z 9$L%ί*B cJ+Pt>ŏ+W)阤fK6!|N#Vԓy̯DpD%5'wx|hţrӂ@ ĂzsA_.6!Of$Dw[Y%xus69+]UJ%s 6}UU:vY ~epRœ KEo)Tm%6K#L bc# x \9$L ٥A@0iW YYvc+H%OOyrnF;Oכ-ZD8gjPQޅ[yiUe_$-ui0:E):ZMVKhپpSR;1O& Z+K^rHN7̈%[UPb-]p-9>5_h>2ΫzΆбGRbthHÜ:R/c FSdG^beks2q%}/{'gy*F;yg E\7ϗ(Wt?QGzG3ް;B1صbbI]Jk\'yAIƣ}erh Fa>M yƠF4&ư[Aa&d&sЊy/oYKycM"S+ƍ[0 ᒊM8 {z|"nK]"gle%n387CJ!"w vo+T2{LyBXW@ [O$55ccӆH'S١1| EM pw=~aXKa-[)vEaR[q:!S;6eow+ Bz9]CՓ`Q]nHTfih0x*/6_mʉ0U߂8#BRbh%yGt>ĵʑp`^eoaLhs^m@_sF6BfO]*m֚`/ϰ0?ywO('hBEHMURKfX.]lrK _-M3qjuWPe*i L@}w/Fn"#X%±0V%ZFVT M,P7H9i)𙙍~697dK"E*./Zis4pxc#'SfY_OsT :{߁7ڕ8n!ؕƵ]x5t6tC$phȻ ( x?%D">q 8'LItPȼ{b]p%rϖtYzð5Ęa&hU:eb8:H4^jՉёzsۂth Tu#lO̟Tӟ`>Q`}L F~=@|Qyp魿A>PptD8cp?{jʕRPUAm)^DٕMCf~~S&t,$/4^υX1:? 18BcY"HNA)C0/ҠAč{m.HPOL; FMsgò A&pTs+MCrbv`GHesC+7kYjAy0n䗍7A쌏]AdBL=-?"b:$O?g`+tt!ZOScG۵$=6gXqPWȽT.*7/B?d}hX+_"١JFSR\Kfg1?np Om+-p꬯\9#%CgvHva@GԦ_o]l)ߍyf:GM|^X\Bnu1{F[ ½0%@ZO6B?q0@Hn+Z裮B#LA-GPNNﳁ)'6巀vX𤆗a!V,`'%F%~h(bW{2"@mHv(Y֞FnXn;2\} :NĆ'$!lJW@^tfyr^V){c'h<>>wKKNeƝۃH^@,ŷc VCIT3Q7[夠+̾yaK+gSzp!5]x0{cO[iZ)rCr*z#do5Y=և:`+z*ԿfmTȘXzKoeK[PTP>QaY)n0cuqmm7)0%@Ӎ|A4C׶Eԁg Xtba{w12- Ŷ@dw $PJ;v`Pn )~3eC}w3}wuYG_q >jX3GAo׭h;Td88Ag%VCA3bX&YKZ;d)6 G`Y2+d~;-Ig7 Z,f\ҰcEr Ig.:$1 G=}yWlצjHT<za6A}6J7 fof9:,xHĝ0FV3JZm gtC``sZ+ E%Հ )hމkGVW0dl rv~GHV-zP;X4Ok:d=a7W჋Ems⁀ -XՑ-3Vs4g}oo$1_ _M)c%d?Ѱ^ozT"xXbej(e:jV@5kYqꎄ<$`S-U׃ѦړcȊKX&Jh5Qqi0&weq%T\ ͯg *XC25GT̻ESϣ+\Rl%RJPb4]@a4i)Hf`+- K/㦮+Q\}~k:=&u\n1WGĔO3Z, ]0Y\ݼwDCӑj̎2N"ů6eXr6`MgKAyA~FdyB5jkgBW!x9ГLsP0Ʊh\7g('ES3U4Ә` zڡ9 m,5N2RtO'}}v1pR*Nӕ.wv".s.Fu\ |cf&HJ؍̔ө]A2[:=f\u|>,سl=D-/W[=M]s8ܤmt6x D%7VD Nc h]mL J }:{'r~>ۍv`anB\f 1=m#g7Ugወv CaRVԺkAwiGvd8;UEz؛p#[haRD4~fƃ,璚C.-NaJ,Ֆp:Zm> +R#Y i҈ vi/@^yum/MޙYeube&˚tƬ'}d8=?QJCV0|C6D#yG 33J^Q@Plu?q&2ޜ_DχR㰒4Qq۳Ү}+=kLLvI-C9?}:"9#|c7}wTw+pq\(V7^x1{S$ ]d;< RF'ejW~HTb-&i@NhY=-tfX:,R[X hZhQIc봤m]ߋr?閪ܤ~2UG6O}0W˰OoR`,C" {MK2SL+1@GKkR?җXiWuQ ̗/I9U>XEWlg EO噞ѼKX;:#Ll 7y^ TŖFf2.<aD A:AMTK)l?wݸ|WJ7̹,A!dHNbA;\V5ߙwJpn70bT@hM﷌N(z2ҨZbu& ddd :ȱ((-Ap0">A;re#񎱝1PDoѱE5 )|QyP3S"e p@kHSO|ʭ L3\܏P&uۇAs"$ .SQFAidnX""ImHBi`lJh}+Az㍆LMJn 䒚*8[լr6V87fҋDQ6*"Y010^[5ptV3[HԶyz|,BK~UTY -bboy[@dj}[6N@BK5JQѠ7 s[7%NWNxOr"A!H"۷xՅTŁPLz[+jV?MXu Ps&a?L?^H_`` J`;6nJ8TB)_zٞuAk ō|uΕU}l0܅M⣺ iҫ* *%WCmt$E:CU[)È |rvHsT/̹`%ixQTe֓%cyWXoH,}}TIc&)=' Otf୧h!15&9 ł*&ps{Pɽ㌤;"Ȣ}@Wl/R/y]mOj'(N\Vؠ#`,jEDr\`h/gBqX[/?t;p-&$J>aVԆ /dZ62jTI/qìY$[B Ig/K$5fOxbSc,n!HgfIQ,Z(lXSCf`v{96tfZ$t< hqBMAMJ-/dtevTT dT(ggM.PZ0 AAG8udrwO J qExֽ3ԥ|0޽F|as3K!x&0 7JVLWHh-+24eOM%jnBk5#y>&;/+/ v<4ꏍG+7-iAH1piep{N.6REo:B'n42Cd Y rb m)4P}~ #5CC {RB|=++Xԙ'Fes`1UakFq=]Eu6vWUCC#"P4`6P~{4'5=T=@0FH85.Y,'uDXdF~;WdF{p aLHZ{YB'Ұ2i wUm )دcFrz`^eIګ36ڱ#$7i[~kqaSV,{ik8vBiFԽɗqLc F0A7/lR=lb1`/m]UI},6͹Ce:GHP]n \vz?-aj`cL:}3 9|+$<`͐Cj<&r ^ ]ϘɿSЮ7gLnHV{Ul8 j_#{/nKY߽ߩ*U4)=*?=8c3s4ޞ!'HVts0(<3R*v?͸;5Eya0@L摎Zc&Txd#ɡSDk4F^Qr{yb1&] |bZ 71;}boQsG{y(/ۭ~bX㮚;U^1HHQO zDL^ؓ6B\cgOԎϽ]IrIףE0=Kx }_ׄ'6X=c \Ոߦ2٪Eq">}=Se8@d[Y,5]AIs^L .m: VG_c;CӄNTQkc]Mrځ(gi)[pYkTx]j5lY!1CjAo% 86Qģ˜q.T$b Oq)O,`;\t'=&_ 2&V|q9ʼnDgƤٰxe 8KH0ΗPɼǔu)tL_!-7ĜDB l z`~E)QT"pJ8!w<ϐԤ  ..ߪfZT$O1Γÿ>/gY!m!,M1"A4# NP)&ː}*;(˛S$hHJxGemϢsjoB7+&2xD|Yk*p0rE ?+]geæRC>ްr6Pq>AbRBd0̲EGyz.Ӓc?/#zt T~!)W@I gŞgigǢ2 .\Kڄwxj/s =&^ڕA7%ǟ:z++U@-qm-{N Q~z'<̩z CVEgXrLe\J.E}ЁSv)O"X@Si-c=_N|!KY8XN~Q Kt332a{wohۑVCg_iʿ;;v/h\R÷ /h[<xSϗy'RL&mR4rϫo\@7em{L~TyU~գQ#^3?U1@a 3[V SNr~ }raS) R@vNO-&UL6 ]o;[OKw)IfJ{80^ (u6sE6?=*[[a[n.=KtTwn/1vxFf*qqf!'_,I(qJDG]ie*gǏ/Bimty%&5W5|~ݩ^NAb2bz# OGٓ~ێFbn?SRơ91&uZ}GŽțF=7dBz[lgA^gH4iUAއj%.l/1}Z/ wN.ʜԋj>L?!%x6Du vۮg[&+=sF]dlaċMy>2I𥉇 WrLI|~updOS,86 Go$H& )mڬxp16k1" -ѓml9w\>c1R9C,Ńw_J~UW074'JdA3osIV"@L߰%_nR RBѿ<ԃ7*4,VGO5]ƬԬ9[QάD &6ݲUyzl3i(k I?RYT7Dꠙy`'Ԫ3Qt7t&Y.7q&85r0c yxif(l'ERATvwL`ec4Ls5 }'@Ѝ?]`MW* ǂ],Id:XjJkBy^[D8I:<0X~#+t翈,L1c$ǏeC`0:'T >{R ;.A9y({wRU(5} å,cKF {|Aki.nDr,hY z(CU!4BQGrM̕u1IčGw, r6AU0rR~08{)o~xdWIu}Az)@jvnA$PvXqF Wdu z/ Hdy:5^џ6Rln(}Zs0=⢫{#YI 8("jW&?2Cl9a;AZO_Qr=c}HZ.cĜ Ihn2 0wFH&x4^"qkGrDݳN—=?Iv٨tuFG~7d6u~C\la$ǭI9 v8c~2Yf $P }lHE^ \jk=Al1vFjM(~ xsNyn| 0<@0k^XygG[rI`<K{[R1RAC<R"kח5~l7F"NT{se_]f)- JE2it6y"%@5\^9 |}ed[{K 5/Ɣa[<sQ%Hkf\n_kx@vXr5gց&xo–H ^E@Y]9PVm3n} }|$&ӽځjφaM\?S>9|mȫy&uڀW8bOlR^W]J+=RS.?JFǂ:sC(P_ 0ȦI l&LrevwƺO&D{Lb- FSf,% =*Ui%|"qb*j`%QIFX0ƨ5S,@VP>I/M$a%S´^fLR'۬'+ʙJ^ŪmLH/ vP%oC\~b >^񦯙Ql$b ظ3 O/k ǐVDs3C؆H2^E >8נ&`M61Kt XGNYzbl\O_ 1+bU^%NbXhpgb"!6=MYr¬a N52#2jRXQNI($4CsM9耦ߘeԞ5gKR1Mﬞ<=~̦)ϊ'4m &r l> y r!sw>*YOoޛ;M5ֿ5Z+rmX63!?L4Q/im١Є"AF>CY n&$_V< !$"L]d+5=\I7XgŔ›&ܝl8Fy;RGPRhzZ6Goˈ5|`~VIOU-PT pC*r;zAby}\RIY޸W&NFD&Mn S8 XZM)6ћQ\Q扴a( |79Xpew|^Z!>Zb9[_`( iTև^ <.Y恚 Onu"bO}G%xuڒ?OH&~"^Xa,qNTz'Ԁ*4EhmP %]jNE7GC%)\~I^,={zH+ Ag ]zh c]mҤY lHA4u쉩c8#2e9OeYLSMb̀N Yw9cwMr*5` *2گ6!B;`ӪF{OО(==V/Oò`sĪO@k <4#F~0tW8r;XG`rcuG l 9Uj؜ 7Z)- wXPބv 2~0֚Rk"5iZ"n"m>&.B/FnlP! ,/vN -/u<6);p=2V!,)/;-`p[Ny,a-rr_7Ѝ|IVz ;A˕':8RLZ2§'C&%|Q9 J:foC`|P4\:st.Y΋J=$و>Y.=g3ќa*1h'UBm.uZX9r'2wz<=kSO"+|# P;0呀nXM)bvCRxQ?~ YPl7˵2ĺjߤ[́:gώTYrDOvf5(JP+B$2}Lֽ弜jڑL?r;P% :ɮrUn/*p5 +YCМwl`;|˔$FP+A'A[QcL="e?"NoKz}y8!6l-t&ꤑk,E5 Kmx[̽lr ewUpcT5(~ 7[2vmq|cRPwtT]_2mo%B/ud1R\6Bذd{nC˺ x:2=YuxD'E2<Ǭ|?KyZe.&X.j=>2=ؗw|z-c0f S2b2MZ̠ʆg QwOҊSSDD؍b`؁QR  —{\9qGCfY@h}ske +}$7l5V0EȪV B4FXp,MZ|فt̳qM~Gl w'Q˃({'¼!MxQh_ gnHwrfZR2R2IomԸ_UUYH: & &l(MYVMxIeu8^sD 2e!RLoc SJ71L!#Y*%*úEq8ڎnJ;  w/H(م,.PG" 5?ڥkxGHi#ztNX?LÆ{. A(V*vűw["9' Bo(b˝ Nl:դ{mkR[NJYO:7 xvld>Gwwj+hCޒGl15w%fyߩʥRo!5[tOhnW@}X.Ecj&Q`wSO as|rz# d,p- Щ ʼ2x³FOv[d1nu`7t{<(`#ѸL ?ϙ{4@_  {hscQ4Fwj]u7Mb R[QΗu=jtdHޟd dl d:J:ovN:`l{)=3%q پx- O%P5UU,F#om. 1#WlJ鷤9ZNm:*q0ըt1[u!w@@q 99QD΂֯7OL4RGƚBx׎@-r̓5 )/K |0u֌gnlpc&IJ)2-&)@M ܿn>UV#A_FDd6a{u1LzPIP >$Z ?DYHK@p!x9{LXxj` v.V~-ȥ )t6]&U["K8wRsň0X'gDi=g|n ҟPD$BAM*ștftY*pED&_Fo&|chg$ <& vl57PzH+;uAkG`W'z+1H-E.sٙ4}׎!J㷿b."ĵkNRm;[ ؤ1]#]( +x2o=08 6s ;FuQ\5vm~7xlsHاhn#\~hb?%S/1gPZhwB\f{سbhed׏XYDf-1_-s3h'1 c+YwUM.oB%%SG^1AghQ2+i.ʁL>W3_2R>}QJL|^Eku*8/ͼyr0a}6}Rq]uIw 1Z :xyҥ;r-T>DtA4z/kh9Vo)zeOqwlR6\'j*keӭ?!j*R?mK/0[e|:A<)3k $[Ҹ7keOo*3h33}MjGodl1]CHՇ9a0 6 ;'-{Xyj! _Ķ (1NLHQ߾}X&j71{gG>H22ІHK4q]v> ?II"6JBÍM 2){rzS&va\z$a%T+%+>-}1m5>F[zrЂq@jC+Sɼvþ3en%ڋfUgT0ng8<;#'*R+ Jx.V_ˑޒu -ٱP*-Plm|*z/ϾУNX:[ǝ} Eeh /^`vΜi'cz \ǛELi Z/o!!=z1hE#H[<;SFdOoT 6ỳv~XM>%QXǑw řdilR0$-9҉ nZ S" QnRFUaSP(jKdѐ6v&A,/lsǰQ2FQ!c(Oصȉs`5e*PnU\;J U3UTyG?~OoPr@Uy_@]/n&AeV4.ܹ3敔}Y翡o]yD3|9Ю̨c)aYW4p*08ofQQ (!ǎ )N 5Zv24jV;)tZ9u\oUPNaD[E5L&P= OHku4SP<B4>@c3OYFD5`ˑ̪kӿ5< 3dɚYwtxᛲԬ Os/iuSEq ݥ>nwf@$z×î$Y;<2#JMRO%P]#Ӆ(OȺhm^~j}EsVըS1Ȓ- M2ߍg?JYEA3N=; :"I\ $`j,1M} (Pt _Z*| u OBͦ#(9NL`aʭ4+YLd{@ N @L};d[#c#Z^z;(ϩ}| ݠ m͂,wxO<(ô۲ _< sD:>p !!ڒ}# 7.m >[786rI9S"Cav(,43/WM+V9>?f{ Z;~%6Y:j!gK2Җf:wO^Ǝ8w[|=.7&x֥N_2+Ks/ ,.oYK**ĆuĆH6Rsq,1ln2f#r68;bk֊ 3iaƪi ezz*I ٓ XQ< BexPhUb}nH94IJʵ-'zFm8_TpÊYڎ |BqK)PktAHwaPR~YW%箴ϐښv}mx "R8T\ؾxp<?Fэ*@ZA</Ȝ_* Df6vh E(M"6?9l7+b`h|HF >)XaղN6.Ib}}LӫQ+c$y4:6^ytQ 5:'5 4~NwjGj^G~wa*2Ư,d-&kb3ӲC]ˍMu2HYyd(E2q(>'t {&Q,,:-qǩ Y ^U>h=?~?i>BiSp|a02Jci1|Pggcu7ڋ6F,:R@$F1ПLaA%O(H(IQ =pTՐƳhF/T i | 8N{F ;nuҵCw;x8M*HbM-%$4W>֔a謹+Q49M`km}T@|Q8@ɗBZL)I*;y?¾1$ ']D*rEAÿsw4V?EKN]X$NdGo~UWeZ;.D[ M99Q-א!v00u sE~c~~+`G<*>Iq@yj (̯`=ոN+oȎFZbm2Cؙ]^'O${eU)Jb.1pDxp끒L v?z@ ,(\9+)V_2ن0A "$2i&_%5N-IT}'aIc" k|ܠoSUqvAwݮ{1nK#%i-uR EMt׍t!bP@23 -u|ƯYGQF=L aBr;?6Ug9e| lAlvAk. 쭊߈9Eڦ8H!9[^,398v!tƟ_jB ̉8s+$ nUhͱ1$F|a-ndGdA innW:Ihl't{oeҬ7^Tcp!I Øg#xKTl[*+[yvQ$0׋a>C SVIe]L'а~wQ'9u ,tccRX3}ϐs(&6+5> ]=Z b qlg5~)5˨ ADQ}0J=W[HN1}jg䖂Rk/&[sCji 3w#S>3'ӱ{r95|/zz3*űևƋ{ N랳)Qq+(ĵiy1L&h,p˦d){hDaUxOYNOB1O)ixW8 _R`lG~pJ!9*_:UP{K~uH,1uN,b){%^dWO$яi1IVth-x7<ޏ؀ Z&?[eI|HNMoAP`Oc`l.̐ Rs,GBʩǜ'.Z OI'+ͷbG>o(\j{\?F0 7sSЙy c$zǓu;!.؀Qwgݏ-]6"Eڕ#Fh(1!k%75`659*ȁO",2y/ $K<[| P'R|Yck0$ߋ;/Bкi<֪:.B;Јo; 6R6~fd *윲,dD1יD ]gCd/XpZ;eA 蝣@8#9ȚF;flUpN Ed~ 4_ec~҄D.+1[ݲ½FG;!B-uw'1ױXR77'#ܵ,'NHVaf=)!vn9n4{rl$pcG 7hW{3BlCqtޞ˓4[(rӏpmI'aDШXazė'WLNVITO+=QɛSZӰia:H# ۥ`e":A/9{{JMo[4۞\?4m1zkR V2q9 wK퍍%t\#d%uIkg8&D`kE߃<%"[z(](:;܍ !>~ #`4WC r,rjgRKF|YXJa,ۆ#,3tNlFX! ^c-ʛMaˠ%7eWxspfm9Y$B9krd]/!ց$:m!X\QKP(1B~.XDAV< M~Ը 5nzWSv|rr/N#5{y(szCIݠ@gNF[]pt2i/C8vdn`j0@64|W)2.0SB&{A/,jki=D`: Xk(#혦W9lqmܹ\Jx jv;~tHoъ .CVհ(l՜l->෡jtzh*\^ѲkFcف}'0_4FNU%QĻ^B1w.A4|6};y,]dh~olvs@Snp E%Fk$|VMmZR0 Z)֡UhaȌIлG0oPFJ*~K[ݠm,ɻ BF )t<5?~׍Z@EyC?h оa xqk3~jU1p0<*KS33-$鸏zWO/SG1qDRVrYeN\;fFO[;=6gE\&+ U&{8+xSéT$"4Z5c=Uʯܩ8% $`3Ӈe[Q2 蚹(1HJyLۣ9yZu›tVv  ȯ40sg/:09F6&Y02D{°hQQ`pf9nDaXr]GP5@X8yMk%7kFZ1ѭ[E k ^CYnNTL YG` -$A͠+hdqfgzlkB+1~*Ro@W`0ʰ]SȒ*C% nH!Gz7$ %Cj.ި@n^WCXhM5vRͳNgf&>LsSWUgܖ.n9ovḬ%P+99Q䜠's1.3GvvxAjm wۉx0'@̝Q,5ȻtcNK[; mSI9ä|P[ +븴\d %#LoP~3~nT.]y. ̎2q2FӴr|KD mg〠ujWWaEkڡ8{iMa?R5iENOM(H#{]}^*4e'A/ 򸁲͙>3>%TH6MG1qຯH&Y2xYAWXXR|릁ҏt9=!t$r1sR#gv|%'0ZԻrDO)؆(?L.:T+R$oQ(qhN@`N["L@ }t'e:-qfP\ S$ժZ;cG(}9e? R;9; k/EpQ=}y XQMte@{7/[SW7 wwR2` $ƅHm3rz̚490% y1CnC~AQo9IiC{؋.ǶPk(VSyr* szE!Mӫ9YW//5< F1"L ofu*ԺPk\m;>YeC~JJ#n|q%6).sRq0UN2 7I3$tMFPV7dldsd3idʇ #v_X[GBWE*= |p@ߍ*^wyjI6 5+ `0R5 &9ztKgB!21Csb CO0K"A\VGhOM?Ok`0b=7MKk@L˥tp ݉|=HLǼZuȘ"3ۅHi8yKw::xG]< 7: CU\Ԫt(.ͨw?#k2Fa] ߉'C)'S4LMes(? S&J#C iu`Qr-XȾ'3dW9`zs/㨉 \H:?σD6@UF/ٜt_Vj_X(aCnĩ٘*Tmا%Ug&ȓ6lV8OP˛eD'u~+dYpC Pdj{ǩLHǑ\s aeџ#]Liă&*©¤;@&:y39u볍'(t4[%$~!F{(7=Y>%I8REO|R`Ź~W&GZBBQ4h}v#% I@7&Da#rFU_n50SJ˞Q(:aZJ,#J]XF,*@)5lz *4"N!id`:ڽ?u|XDo'F4RꝂ5\r$wHJJ\]GYxh)G"ld!uà `~Jklq^jSOY峆s>jqUI #VOՂK @-^*1q32&5J#̣! թ" F唭79ܙ6!lՕ-&4[DL0\H\s xZ:a嵿vF|tU(GS }%Hrt, ;'*CrYmN͞MmdߏK7*/w|+ Qq[T{Qz2Ԁ \p{SFxGQEdȰ&j6r BLF9O $3mqמ,.W hV#zUʆQQsi:~nXZWyyӺҭX 2F o VR53Zb:MLXbHؘVA;z.$&wRtg-c(IspK9l }]H!>nP]<Y$рF}/YY@<QfӧH8+]8_ 9OLM$-V5B&h@d o7X"C<V Q/ONkFMxE)P~j]apwfًvoH+@Cו,mt[}툉3\L_Ml1g|mMR(y7$g}0$]LX@g95iSt6e(sV }=!hq ^sL}uG*3GM؋;QN7gI^mKKx+ >Du`(Kgue5[}Zx_6J\dzK\9ғ/#f]:m -ɺhr׹c7oڎ9~e..cbm,P[m'h @}VKn@ZPPW2삗,BUE:5K|k ,\BQ&a5SHI8E}ЯRÀ0/\ CyTltFK`ʀ˻f@ۅ JiKuDlHPfXGN*fC6bZW{< =WKSPd`c飹e{-"XR'`LSj|qdi'Y鱆իSϘ"(zX29=q}%E^wD1/W0!s5-XAj"~hYچ~c Y]0c4КƨwR!Z ӹqOAV)y<*y^0 ,Us 'Aov'Hsʳܪz:37!!:B*J-| . ^0 AtwJwc臸TS#{_bLAԷF.uKK$h&yG  YWX#2NI6l^O0%wiŅH<]3JD7ېq`4SN_AKf0kXF=WL)~;is HzFZDM"ϝUgLti>: < !( b" Re{h}G0pǷ}]pܵI\_U#m2J6_+,`M 8,/iPnXaXe+yR`^$b L"=QNzx<=%=Rck'S6GPʒJ [z =G"hvsF1ge$:nˮ?fZvuD((GUoqeCu+gQZA'Mc4ZcY$=rד-sZ<}{엊z-`įmA $m!֩-#Em3=c`lO2 lIջ#:CSPvXu! 3"%ycXKgJHd{YuW^k%D[ҍZ |1@O|^&&;"T{'R^̢DկO,[TH :rdIv#ue9ƞ hDsHe `xT8vrmγ*ٶDy[CRi`$f8A]U701 |+MV2<  (ić9eNMkd@B\mTwَ:t=wsv%3` [bߪ}Uy_H ߚ6{yeZǯEѥ*TO3rLKt$q#7Bpiї4*x,oۑM 2GH$?J'GكM Thkwu6\aȎ@e8ؓXvGEޔ$/CYg,@ZX*–{yYC=ޢPĹcbQ6sG픥_m|Prm_u?} [n bdxY5 _HSg5^Oe֫>E$Ƣ2׎T?cw.] 􍙰R1diƠM)'$[ JRFmpӚ%OalBuѴMz% A#~&M芀< >65݆QwNgA%'hF. Z,>&&t8>ܭ6 HzcNNeijݐҒ牀xd߈o 9e6BF) |.N#X\m}{>>xx_|b>V#ӝNGwxetxcq[Vn.3ùum;l4mj@s(ˍF53T_hzZ\L򊔅8,H^gyJ{62 Nl(rfzf-T%4[63Hq%px'30ShVa$<5P uFpLII.?wt?X~]|)ԼilmVixފpZW6bDŽp+(T\/ya >q=mݱ5ifx\ڭYkJ ?ΑW1 r,뙛FLQ¢y-z{N! 3w 7_]!gl4J pmMjUP.'He0E&s{H>ά W=3u㵻vJ2|L&=0DJ|7Ł( pnhEAv3ڤ xɜeɅX芡^rJd'n[<G6;=jRȯUCr+HBEʤ @*x5:u3=mR)m;bgh Bq,c48%yGQ78Kp}č)! gEyY蘗;`VN:Aݺ3P_[$мCL 5%$+Zu)>K%QHZ2CڷRZߓb ,%C+UGpc`3mC`_֘{& 1w`| 6Q:e>6,(|6ꅻMDJ[>g>zni>kTՊK$AQ;m&6.MXXr0"c[BV_>:q\NN$aE$JP>ŤHSlBN3l.feeν%;90VyEfHp.egt =C.;g"SD r A a5}bگ֝u`> ĕ'WQl\`{۪EH?}vTxsFepq6.W,OM0ZJjT۵NKت^}tC'f-MM*Q[;"]H/K;u@ :=m]3qa9jeCg0 `8dLB7-V*23JC-=pγ]ԏßd *)]fћR$t/\/xW3+O'׮Wx?l ?R-%D[qĊ3ԛBb݆rqx@tHW]0U[Sϧu"xβܯ흷8;a5kSm*ُXIx/Nnmh_wAYC 8dg¾Jetȡ) ,+2.)$Nu@ڱZqa?풼j2u;@5FlIy(hg>DcJVS$BրT tlL+*\3[!FN!@mXth\'kb3ٿNN 4S]_J#wE &ӓ :?VI2éJA!K5yߧ5⸱1ʌ;jV+W2!S"fmdYZ%tM? #|Rgڴ87P}| ùPQ7FCFwk=Go-xU,({}W @&:2Tį% {5`( }kC`62 65\q֦4훠_dWjR` 9 6ʉq om.{&-tr.PB> /$@nۖ_mfPFq K - i<ϓBKt-;2>1 R ̣F3$MフhڴBRsxd;Aɲ j$Q;/<@I ,D4ko!Ŗ#{h3ƴi#o ]!T:|jKpVӁPAw#}BY<B~Tul#imR龔!+YcUsX|̖ ^OysgRFhocJ]#Юl.`X @"H\Sm]&G:ȑ954 B\LLk4I!ֻͭ # 0A=J~d;IZRDz\89 ^ƚ2d mpuc^d}{F'`suHՆvTiRHG^Ç/VY܄hs=[lJXvc=g}*paL$uՋ/u><c4{"?G{phw'plR9)@/!_K%ڊD>eǏ"*cv%l ZN7T08lD`7ejk^W/'uh]gϾ\ίMT2=sZM[~q:;!hX A1da%B -N>7$ ?Y(]MhVcvtەiSˠֱ`NC2 .LefJD%)m`SSwS^ 4S 1h V,BIQ\ef6HwWd)'i FDh-CA'J+BCfk;t<}?] \^7t}ZJ1FFI<ſȑQn0-UwiKWp\Z <7 6547|@.XJY7]]aW"c0Nf^gu0w*r bcSrZjܑ.|~BjTR(ʾDrS ~\/kxu*UGD9S`_MܨsT37A1w/HVߵ7dE ^:T܁P|؁\eW,ɩfl ib\| 34Q,Ke9+TۖՑ>g6bı(#;NʯSTa{Z*%]sI '=/:2Lp]#sR):F BAp[ 3 dclXh@Sj:E2h\odCɦ;>suP3BnBIZâ5!&+ܣpv {٨JwCZG&v訸ςIHMJ#% b:=yvCEŌV:z$QкnbtKfV?C޹'w(S kLQ0 OFm䚁7Tr'cSdÕ~2]dG.S.7~zrI̸+7q&EB(%qE]:z4PIO3ֿ?^'vKzȎ6OC l~}Ch;^N:J':i6GM,JTG*hGr./ydh &noz׬ga+$c}s[ =5k& eL4J:J\۝$5dݹNw/(m' %iA8k]#EFA \NwP^a{r7p:~c 2gCDZ-crLլ/`mo&LV {rGI Uh%mId;ٵ:tL* M'S&xPHЩy/ͱ(̻3DG-]s3./ab,<G]nݍ5Wn7͊yu(l !Vμ&Ƅ m!.(h7̚Q#~&L.!ϱUN/(?\X` b%¾W\1P؆hV e u}oF09{2l*CG^wb^;Dxvlt=1"~-b!#J/ѡxH0n =5ӆ jڗBd >ECkۘNb2[mf1RCqISh0pLn97z^K(Jml_ցaVdÝ1@^չԎP[;,k`Q[wNZ\Q<cѾ[mƯbddXR;F*eBۡxw4^R_XEH=*5qh$A2cjn^zctfuq\dF-^MY;yUm`+ X`8*[ >AV \ɪ8Z_6.VJNM"-dtMbJ- lrZ–V}(ɹr170\>~w%ɕir W03[QGZwQe?Ge%*4Zc&NT+DѽsJ$fkÅYye>jnF}^V_PhrwJD2~Ez 4 K9w  ӠT6&g>mF̾{?KE \~`.EPݢY3$މWmB$rOchUhm[y1v:t^ x(B9倁\A]}YY퉉 |;1Du9VVLF"_(9w#-M62W(_d=fk7Zq-5Ψ(צZx*ͳYnca!X0bwEe$[}6lw'ޘ:Hu u5@FP ('0`wCt)-n*2,o2+ҩ!mBA뜖0K-7rrq4p"LCN˦tPV䵑I l6ʽCK|IvsE_X%f\$n][9Kė\f3;:˿)lFq1*!5`zsݮqC.-u#PƸ \I9I&X\ĕz[ 8,aj+1 $)oB_ڼ<=J({Hzh;!4aBZы-3 *K:2~4b mB~ ڣR 7_ޣ̤=NO /9 1 af`J>DC]_XNqUPAToV| 0<+f tD€}9Q_aO8l{J!~ުYp=9gy01~͉]Юܘs#gTy s})eAo>?.mM j>Hl(s<4*68QZk#=\M u%L RN$chOY)Z5f˺oP[8Y hvGۨ\g&kCjѼ|9\^Mp;N' @Ha[u[[DdJXrQ8?WXKԆ6 qrt`ZR+ȌPq8NZ)P¨ܞ_&&n]Pgtd>Y+Cp Z7'oF[usSkr$)w¡$䟀79[lJz)^O T&=1ӽ8Qq&{ޝ/V"=!irI%*XVEm*<-ޥPRɰNKq6<DŽl) GnH>G6bpH#m=#}!Q JIF"oV:HNW9/Z- -O2R{??%xA\\- Oiq·{lmj%\yQxo&˕&Hl2fuTnpr+[p& WM"[Gz fSHeয&:0wPفs\ z =G_3"$?#Ed6?ks*%?K3UuÖMF>M%Ұ%#"C׀xrS6k L&qG}0eer (M:6Ւ5hI)"C:EEas$);IJ\L'ϡt 3b+ % Q{#NwYuݴi~Tr}Qt:O.}! _Nq6+ #y}ޑ_9獐9>nK!m_nt#VîJ Ob h}2&|5a.TĦ̤| ;^']TMkph:ۺ {qkbjO]<Tjdso`؛EWBᥬE&B=%%OAb˅zQۍ . *mkacB vTO+psb 1Lz( $pAkUvf\߆ήFX0f ra ._\|//aP+DHR f:'B !>ӿ8f87н|.S߿?qCҹdY]Ql U>d~$G3q R8B8lnܕ4׶Îj T?zk%^S/gtl@]zT<ܕ )LJDP3V}d$*t`@06botNJsƹ6 |qd5:'dL+~zkm[`c%k+SR]XOҫ:{I~\E4ߵ}\F("g#b,>=’̭z&NcyL.D~]7U[jRhkZq|mփ BpߓPAZZbB(2%?'֗d'={]#T^asVm׹';L] LQWs&J$!D Gu>%CWqgax4f5N%#jǔ3@bX_vPʡO^2 `qWpAuCՎ4#jhA+/9\T/L>X1=RH2c^,Ymgs0n\ͫ7gvhunh+^l܃̤n} ˜g-^cJFi2ÙYgCCDso VB'((~"3SKԔZ;1&i 'o=1 7p@4[궛Drtfн%gAG@@RȱI}<*ʯ2@$J?>sA\v}]@/GgV `y5{o^>̎"\ ]Nr_B/FڳV7?zMe]L}t 6^kGd]"Gkz P{$ i"3ȢQþ#lĻwa%R;=HЄ4 +-pm-|WshMKA Bj)J]~bmgl3Yc7*bw++!Ely}3Hp[c% ҌR#èZx[զCsd̈́lQ1`{~Ֆ-k]t;Р68kmoθsHHtHˢ E`$ !׺ `{xe;dް3Ĥh [>a$&ax1<OO@gHo$ ŋ #vdVqtxϵȌ`:p!M0ު|G%o_Jꪴ/38j8GwKHIw< 3P m ֪تz1 98*?kcG`acṋ=o+IvPahKܿ׬vψBJiOIwu5B93A>BcѲL ĮGj2T6ĵ0N@M=iowxfpZz(x+q mBnE)F/޺dWeC2=am{9qd1]BYtaK6/}TTFuC8;j@QV)A8av!Yp]#XbXM0@h\&/ga@&0-485v.Wg\ )_iǓJlZ.jh+@7|SDu ڂ56m_ lplH[QPgT_ہ/VHS2Ex}Q݋3.~B7ײUlcF[ |G^7Jtc\9~br. 5^@ }T&i PlU򅒈ص̬D3 @#w`  xAt`~ 0y81pc~(n"u?9벰ؘ1w]~dv`|4 ̻35\ޭ> w}K,T)iF~T?^Z *KZs'ɈK`k\b=ye] o[Dt8";9GÃ]Hfku,ȶ)&.آ%S) |F\A%.DPdd[Qlq TYyӎA^ !wI+U>x6ش>FsDʋtEQە4mZɸb7[A^8~]:^e}7"Gw }{LgU#.Hz٪ܻQA:zhL\)\ k(c(ӦC2}ynԀf - &\ 0 y-Ud]bzYsO_hiЬo8GUm: kfI ^T L:rݷa PFcBص*#8).}A"5`XyyPf,JUnhjTw*6psf 255A_fJF1-`;eXs ÆƾYj6];vxG7tC/D~zϵ[ïe:jQj.֙RhTxYZ^騨',n=&:mb'pg"rLDl+NX_ =PPSMhEQήOKIGe)܀x (i' k7l^.@ٵ" E#NFYE$~ $kҿc>B g8xҔNȘU+wr OBiE>~?K:Wp8fy 78^ˉhRiSV Hw%3qT@pP].QV[ *5)A?({Q%XV]P V,{' )P24w<(d/lLg(~2maQ=.5C"q)GCDyg{!(i cm;'hLj";c, =Q6 |񱛅HPzYG' kPT{eQ'Đ撤Kv@ >(x;ܑrgSLWȬW򋵦:&|<`I n"֙&|54LTS !KIR,VbҸvuig!QOq*%!{aBK76ZI<­> :Eh^6E- оxZ+1ռ ) +.=e7:ȵ- d"%g."8:u&xHžu0._~Ü\Y`dc:3%ow?괾U|E: I8F+Fѕ𥧖.~q0yY uY;HMPz[}Vϛv LГ妤@%3LefmD-%NFjHb˚VJ-V OVd|:Fժ@W$N5EB2W] WLBxEwjī2axsY#WPn&QOZ#4K9h1*TJQ]FFPIff<9lE h]}P1*9v$a#a{ء-SDZbZ6T!lEXZ2;9t̰YO$i6@վC")N>'S.8R|t+8 w4qdQ5N.>0XkO# (=,/~^y dzP)_@#X~Nf'jCS(5{ BEV+q/D bUaqofy\Ft'#[5Ҫ1`t5^Cjnr9zw9%~QG}ЖBq S]/Js$HݜR1 Vm& 3B8XR?86Ph=7^7oe )b3TJ*FN9Da'"iDG Iaܑ8ykm=n1D<]EERgNɛh?e|uJ&{zkKUĺ hT#g{ 5ߓs݇MҚV㢕eWI19JݯV7wRHkb>^s!nܨ2i](ț4+&NP\o䢢AZLwcQyIYB ,"&]=i#77/mm,{2_&0T筻=:Ҿ`ehL|~`xj /X!?J q’oiK˕@;L}n YHЍN:AU}iTrJ}Z= RЧ?TgÀ5v9;NQSGIGlVUX,s!]ѹoldHUNi4P3_a1K*D T0: }cKs1i;[K7#"Ml:*| !8inƭ̙mʽM ib({VKZ}`$d:Qjb.\wcΩc:tV?C} bb$Ȯ{$ofW"/A v=]Y __ߧ\.ӚFd0oc6!_w#"!{Mm̵E6"M+!8S8=oP8`rp?>s"b_@smGf~ުXv5 Κ}ft |iRHAD|bcU\4|2}P]=JkVn6a$o洦h?(F> NU߯ B`H(Iu%XHPU?/ #pPD|S^H~]qVsx&R݃#PUCxk#|cƩ0&K~1K$TG$l~ ϖEvxR$!vsXV#.M} E|$b1Jm\G>':;IE'^0dg:AI4|o~;K[F{sy\ ]ib@0MA 1e30uOW?-UQߤ9Hx!vx»u2ӻ1cW+OQt;f}5ᴽpH:&DūjnmZ+IAC?KUo=TC]W5mCShns_˜X8\9@ 0Y~ki*|Ua3?L--~ HՂEhӥCjv{|g~LIќ5@wve!_jde$;B_"S~Ma8_B~3xw Fub.\ݎ"wU."eƟ'$+]e׬fC07ͻ4UEo疤 '-{S38TVJ_S}9BEb4  ZABl9U?^4^l*kh JZw 肝и0s-uUYeD{uE}=N͎NПϚJc팂 U#(H\<51H]A[EQ'7(!µ1Dx6m-ZܢvX<{1y͂ofsF;lWQ+tncPS n@ދ>f=3$(:yC}cU)I_jolpjH=ڧX>4ƿ[=6g |s^/&5TX~,`t Cȷ~ZV7P99,uM)HJŰ4(mFHs覀A%#gKݮEݓ1WrPB"҃ YqMq >g)^}8 Jٙ<|9Qj_G]WmK1U!u3EE5>g8't@5f#& O.bCȞ: 't2n>l%((a\]#-] 4GR$PBKD2Zz:#~BW14>ݗ[ v!ٙ0AS0BR+!CKuj@Y;Ǎ'NcMCGG|W7-KD݀aE ;fEMgˉ/C7:޴tx&pk;/Ŝۙщ:,%+C2E]j:{mf7l=ZLbJtM 2p輪# z|斠`%r&Vc 5:}+O5D0Ŏ 0t0XߨDW׋OфGnIQ 2v$AvY cl73 8%Tkwo>]pW4ɀ7_#.xޗ,\?G=J1M%G" `B .,NR :dHX*&歰RaM!)x)axDԬG+k&{JnS^Ӓ#|_yq%])y*2!MYTrn] -FL2 hm$lkTg&7]Ѡ tjSŎi`#Yދ;is@k$};'m)-vHۄ*4y*zbG 9#$5{%#|ʣJܿ &4hnpQc7nW:?OvٯqlXBV§5sQ`*¥DQh]5' JvNKKs#&kS&8Je/Vbr %'h0?zَ }=y;*KHC ;~ _O?\\(QѶGB[6){ʆo7hCS֟A܏kW9ƂƼ{beWRz0GF_ 0(AG;|".G\ ht5U'yF=j%˰'VJ!_g2X8ӕqڙt`(S:Ц 1uQFAVS\ 22 ,LEr}q.]^!3^Ў7`tvm+J fףZCr^4~V_bB]9:~mbMм[>LMl|: STk^ӯ&0=̳@!YkFQ] pݕnOOWegX=hw_niNs W3C8Qd B,Lrr\MͭSw+bU,bxdbZ*|>`Dc; z؄lnM@]R*xWs6 NZ$ْO tX&dŶbO$pƞ>pIM`uoNkFg/ax|鲸o@hâ#u/4qja?9^ vq;[rkDN&:t53" Hu]<%)QjY2h?yޝ8QJ /DK?iT,Ѭ2ҏɁĜ4мF`g$V p]`}pДrK z}`T:s%>lY# 3 $Tg8jsXH]9Kj<'IsKCkC?Y_ Mq"G**sR@ f;˄EC5vC+_~jYܖl+1wjDaw+dwft*lxÚ:)r(|l7B#I'0o~M.n}z{P_ETD(YJ)-*z}[$^:`=M{7B% mf5g6Y4wj΂aH+;>gy4rWfԦRfn}$&zS$b%O1 'a.2|dm'%n@e ;WRW8 nއ>G5j A:x\-U =Jkަn%#ǘ"*zS17lá!l3 Q("w""Eai^vVy>S030Eɉ20AZN$1ޞ~l0\&3-dm$ZaTT5N6z _#aGVoNr B+GoI>eq$ Xx~/}eK9}b9sbs<|cs0 u8:Xc!vt;XM%ֈ j ؈E=>6 \HM(rn`&n2MoEȅNg0% nQK7wH_uuC>PIڎ5ttz[7,S07c3ەSqk~=s&')}ѴtAM@FwGZmr[9ސ&Ba6Od!.1K!f8DvvS (7StÞWfr.wpǽXg?HVB9$jLJUl}uO>bT *=S8zah q꜎ A#&\NXc\=z_S`:)iYC?+Qm /@0+?@UV2iHܥW TOpCN|4D"3Q֢>^\Z2$xwXjmȝ-+m|rMte1DunbdW,mf ukh. OƔl$xs +  1hAë<%a c/3{um(6[Fd襰y@(V9цC9o;l[N#߭JcW-4z/Gy{%z7-|| K劬ai+2`;:k]Gl= ȊS58N(qM1l> V LHu@;f<]]ct沰Gzsyb:768{DT:ڕN*l{ԃ־+Zn/ANiiSq3vhv{/ۇkh~/ɷVgBa c\ nT#Nǁj~m$tL+lq)]Q?ȂQ`my0%:=<BuwW2jN pŜic3suŽ$%XL"g7%6z??KXըc/yIyZP%HoGW_>bhwUe`KA =:u"h&_iC7.)sZAv˿ CvOy`; ~Ƴ_7۳u|4<{; ,`'bq1F:\#^HI3sJ% FIد oxjo휿5Wpb]!  f4@[%}jo[lh|1 {ÌY.kHg@L-Zp^Pz#@Q\'TK ]T-qrD(7÷lT;-5cj'E yq~+B O i5#Va.irc5|:{p;@_sLJXeK۽iq٠*޹W1 0{;˘0-*W\=& $\~\D AD Nt U7 v]̍e=O^}uF#\sSQ0˛rL~+?pggb̨嘅" + McDbA%\M},> 8A8@>`12Q0p2~0SPZ[Qc;؆kWC~ACPHwTrv[Eww6̒/@tJ}AX]|w"@ pu6kFƗ4cnVc(2Q\5Zv2ovGb:uvZ"S6)#ճt[V$C )ŬMQѾ4봤9wH}q} .euM7`"ZC (=ڿy2ls uϺVi#n}UϚ(dYLgkN9)^+KY杖no.:de V.P!~4Ul8"b̊h,3gÐ8#֥aW@ޫG+Vnt%{!#, bS=*%\3/q{ t@{L{i L^|syډY/MVi\Ueb&1AK_V,o*,зsf|dyϙ5<5j>[Oqs@͍8sqG=Jh+T!ӄ5 ӰXV;H}-p$ˇJ%V cјqᴈQ<^jfO+FJdtݲRv)Pȟ{zs4pyضTgZc%]'RbocRc[!bsKϼS3PD;iH!MbXO\l#!~&KUP8Ki'hZڼbqe"@TY3$h|Lh4ET5)4&#`kK#jٔga;W `p?LD$1>/)=\6FNB?hĻN\Jոnԍdk'<>c:ĕ/[xCW"`O$Z[a"j>xmPfI>;Hc.܏u_3j\Y^-c 橯 n\[4QEZ/g>@hN^\`zOVY"5r5Y_*JJU;v)`泎 lgK6(O48#lur''O >JAn %I`vNOd:uOH kNŌ" G|B2p2I] yTl☜vgmq{8 VajCdu&|_VG(}&C5μzw;[Ѕ8# F詼l OL)!`?у3eU_.,JdQRv%Cv@f'Lʠ*#Fg|H# s3Oga Ka(To*AHglZ0B^#gt[+StIv@f(AMK3:Cc&s~8!,%o@HqؚGxH{BgҹZ=Ҭ_ sj0]MDlC 1{F 0Y)na)/|HɎv@hxzܯ]_O7"Cndڗ4{+j 48|Q ҭD8 ïNe/\Njdt^ #Bn|"3zM(:[`LkCtZE/Up={t~&81D8d҇vU[P.v7o:k$).ne?cz@9`!7fuҞY@G"ֺ--Ku~-Eս2)A|FqvY"?†'!_ĎN/5MivI~ 36ÏX#]94#R\jHjRIMp:%K鐨.ﷱU,Q*00gВ/6bVcDtܹމ"4h+kۣB6&cqNY)TVQ*JLsjR"y%Uda_AښD2A^0̟k,@ܹ3{}m4556 .:=+Kl./k>RqJJN6IՍ!P A0?b]gIzo>?W/@缥y3&S%JXpN7%9^ ,!_bYAg4<52d|q?klYyY/LDe?)-m'ZdHZࡀÿ2dX +heE)ƸRSew !N([9Y,W">5rXMMeZ;j.+'LN.s'.tЌ<Dž7!b kmxCc1{2tV2|%pz)KV?d%+zjz2|?z+pT+OxF_a/`(spS?GsVW,waCÒo$38:C8i@!i1K)\u$!f3"+]gd:?Ї@KkD]q2' $ G *+(ߺ>wxoW޸4_!YNoTqn g dm8w1ES F?>-[/ҧ1ဿu5a_`dEBc&0Sʂ* vw5K & xbǃ$HҸ @~3?Qb7(E>$b "3U!2HnjsiAؒn+$a,iɵBuSC/p/,SRYK[M7u RHS2% 1'ɐ7]Om 'D Zd`'hKXE+9*܋z$g ڥwue }LPHf>1]BCY@IBt;ҡe!,.aB,ŏSo Qcq[ ѧJ}g%#K# جޘ7$g)4uәIN?8bŸQ7JΩL+fD ǩsTh: 7Pe3ga iZ+֔bXs2\WbՑ8خ9)pb< k V6o? K4:3qtjP*Ocjc g;t@dWESL/f<8^<zb+뱟K6=MN12Jw4-  "ܑe#m6ۘ QM$V D_:iiIP"(t> L kr ͐wy71O~UuEЛKL8=5< L#Z0kϖ<|:R26>q?ΐm"9H 1m,* L0ɪ.4"ʉLP4^O"?rIi;j7ލQ :Uc;d,^|)!} (/~Kv>v6?ٌbb8qb2u#;kbQ;woW;qZ$<ћJ[稆!ӔQ%6Jjo#Lc=q+*O~qyBBa4ubY7 Ťncmi1YĶ6ŵ'BϩS`8GPhcDu&sͻ%WVp<)s㸕F;WU{2SR9*bCwT6rsŲJ6ʢK^(D]!([p#E/1R5!H!!h]_+(6O}5Jg\bK|i;t%$rdeGj3zfNȝnČ(;*%)>*Dӭ0]@]l3 5tzY+~)}GWX5`ᣟ*}FV ^g0E|@{m-Qc6CAYiUʿ y;U.aDrb (zt+,rC r{_&U`H˥ͯ⥿6{JԃriSit8$mK^ZO󯗽x-oR-׃Fboa=sx~iuy@}/'rG%(vJS3m' ,Vq f-%Z/3a0?)lvdVRA !贈\š/_@Dbf8ϱ xD^cKZ&hXۊ_ }q˾xK(Ll+ +h}De5f)lA#&. qY _#=ej=|;{}^njG,M>-6X8 ӊX^K";>C"MG _CvVhg,HZSS?}ZBRXԈ6x @WuR[M4vЃA S7*=7i p. |~cyЏv{/T!O6fK>qՖQV}0ʨ>PNr"ڏq=3?n@+uhO0bOHp\9Uҫ>fm@s)Q a$RSEyUwf/(rmފfteHxnBH,3r-+@Ʒҷ`&)/,{bq"2{hAbxh:Z|ĸ#<\tM:i35LIh]6F1s@s /5]{9~Zj ,KY7=Aݡ+lҶC09:|C 5Z\*hn*0d",#R Yĥ){:\e¬ H`@JLYr;1Sw[DbSK̙+߷RgAc3.ZA|"L8 )yn|Y]}f?ۻOcȧGw}l8ȃޑӃ0HjAU-*yAS<LcƠbI_o.'{'Nىg޹$Dody+v!s>bŹTDfv]Ĵ{fQ$NsYvGעi2#E U5 c¿&m8l^cʻe>(!JC*?E8SG=uq,M]dΓ::ɋ;lUOlv397IhR8?Gk[d ^N)ڸ%f;Heڔ:Ctrq }v9xM{fuIkgnΡ1z˔k^ɀOү{XG[b?⢤y"^J q/SV&WWG dzu5BbET1Q݉XKwfsj=ЩuH52TC+SQpW͉MgƦe-o+ԡFh^O^PJhHy[L(cG0RE6;ȒNßy4x,_cԲ7P){q'o 6w3U*.<#d6+ Z#qeN\ Yl;Gȅ`;܇ywuPR >(62f_'Ӗ,j짴o~ AleNDiTG __8?h"׿M C_op $Q]gڑ2{,\XOEr>ERftT PW3ݤXT0Ej 6@%C:, =84iY&Airr`8eHtV)IC< 5/ -_>!;0-K6 Bt`,E=2ׇRDĪW*LbK.~+ wo(9Sm'dpv2N x|yAҢDe&VT0XHـ˨E˝恶Gմ݈57Š^==P<[]H˳gM0eUL52v^ Rl7tyL*74p={ޝyAȊgqCqo{&[p I*fdLH.Rpeg%;_jI"㍠ ġJK\m9oU[I]]0Oq[N,H {O? U祉1񨓷:y][<}W gTB֒]y-B,Nk"kK>p j\DVeqN 56,,=f|i7) pm J\/zᴭ|39GbUi% hvEdpo!v XT)K5b-7rЛhyiK%@\tPM!ݶfm+#Ci% <D"Cfu7{bL@6.e<.L,tK4bY0Xd"2?l{7vQ#Y,>(2?ߴQ٠%4J_`yAa45I Wv J~"߭t s M1 . rGS/U5oχky)_74Hg 6z2i>AzU~# ?H'Gt gd]fm#f`lp12o$_w=Ur]XvfQsӚ`eZ;՘n#T.\-$lT$7ms rzxStʻ׳N~*GoBgoO:h:ƍ3cՕ4QD_Q^Ի ?NJhp}\_z8BeG@%0Ohhz|8l2jI% ic|@[Yˈ`CCisʝa(QL., :*$u/z^=B_|| mŶe|MiL|jz+rCJW bU{^Q r&X~ǵ_HLJ\[zMRl>+ / '9F8|#`$5ulI4'Q:\HS.la?$  R5iXae;}%2O:iz<,$#*?:i `"DM_}Pث,4&#++=;ȴ4N91δWER]ψĿ8ِŜg%rUQWeGCPgBԟۢՂips!e<-j +KtHn==Ϭ6;?V!t S-S#s[UCʊc ,٩Z'+PH/o:uߜ&hG.Y/e[YƊ?@0-7aMQ[o1!nŰԂy}J"M{T*RL*'8y7g<XP.5Gi Hmw߰T4 8.@Wp0: S1J䙕oEWѥH(V; qLi^/]<_XO2Rl^;.E:Yz$ Pm36|:CPЂyyc`,ԖNPȐ jeG>= eܸʂgȳ]qᵹ @uYm@9݊j\Uhe_ꌒ$aaoB̳6Pw2dzq!opvD.}? HB̫I}`G\pnA3f5j6 S.3 Nm!x2s`Sw$2?8̬m=y_?a=׼bg"a|8q\?Ȝ=vbt x';FQ%ѣ!#Lv>l`qCBM0JW# cF/əB+.ɨBwIe:Ǒǟ_x60%LOfm+o4n@p粄Vpi;g:EM(1=nLk]ShM;2]|xb |ؘIe 2%| FO2s:ׄsrc!Ȏ=W^#1O=Xmȥ$@n 6%ed"CN`N-UyZ*9j3ߺ16=OГhyҡ#xAvfﻢx[AZ n çV:KEZ:ܜAj}[i d}|NeUfMByLD,)lQNt9;) _EMo*VTG&@gF/NyފqdTskIFnIus֔:K@W-w +$^QL-i6ie4͞]!$"Up#FPQØ n; V>f1. vzН_(\Ëso,!e0U|V̦[!g E_`Z8nd\"[ χ`G?޹ eU-LCo: Sb "Vхq&02P~赮BQGutvo:i|eNlZ BKg^o5rob6xkMX=RaY|.o&,()*|qm˒&UAFqv;=$b[$'.n]8D͓tT aU_X[qY]/ b!@Çĩ!ヘAAiVa6>] ; z \)˘>ǁt.4ZŹ*\oƭ*&<6& D$ Bl'^s@r=#) [ [e[Y.EM^,p#ہ(4Mi:2nx6 I^X`a>U8lU'ϬHrTx9G&1]~ʼnb31EVN~<`Zg/>݇pM>kf:ZDHR_I CC՞J$/Z2rY)JRSy}S긃Dz1KдKTt ūw>~{bnR-e 5R:X"*bhJ0{3:~|kn8!z^N0A}R#aāomq=*ڈYPΕgesWr>f$!PFjnoa _!|E5Ӓ@\] &w+&!ɵyyN³y"l;!m#ew.Bh53iv~JQ1RTQԃcK3#LJ#dsh5fZ4iK6 SF *\nt}}];gQxZHoIiۗmvaBgSa;B9of\,T үW+ϭ wӷKmeP7xMTwX}j eA {` JrU{ze;~um;cؙ`[DF|߬$ ),XKԗd?߭'gyͣlh{icQK~}× qg$VV1[ Xg`JDT@+mn؋/˳0ј"X@0%4uCUZH'4'P' DTf5 >K, 2~8̎]~4Xvn0(+Lv& iJoɅW軃hczl ј|AeQ\du!=>*G๷xs-_)Fh}r F@-5tc#ʶ ^?{.}ߓJԷt~Бx-c\e Q0rL[y#f->n#ԦF 6|ςS߮F/q1VCE]r- <= .3E"FwR)M mp,oY 뵷z yӿ]Ӷ2| Z`i)^ә i7.,¤idVIhؿ3D ܴޏ4fj F.*jhw)cgM'nO0 8x+Z gػU062AتRa"CZ(I89oٱBUҧ>5CZÁl$) PnQq|pɌ뺋 %+zK}c+&V(ʥT1i,s1kh H<8vo Ȣ/y86fHʄ=Wu RPsnlC 'k)%$4;<8.=yB;}O>5gUb4jgdЮbY*@TZa@Uz]aԷq˽R.<R*Lx_3%L\VppPuXB$.x&RjOඍzgHȣ_cM\䲮&nvN/'燐"[v'zERSj9֬Ӹi"$$P 8It$[h$ =? vJX(%UƼ=duW%0ypR7q mg|tXT<Ϯi[]9U4Go3$U`%XMo95}fSbn}_im.M oGQťLjΫͿ2ѥtU?8d`SIX%KUCzuF:;75<+XyPo{F$| +_*֭/{'0KaW;öПËj'}!8T\ȣɴ8n(fL# . ~+$ol^ .RǸ R w?uTW+H O"ˆBF#f'AI::ۏD5֡)USe|41Iُgzlrg>9 JO85u:94'E ןzńgMghdž6ŗߙƇOwɯX3BVӯ!.DI_]1 *O[$Zoٲ*;Q~P(s/$E[{谕[>ƁAE [ l=]Ru!Q5B>vƢ} hk릵XSsmic<.A&u1 Qјj3iG-k9˰wֱ:^Eꦢw(3!) mxxi Đ|i]Cg&~Ҽz탩Q< ᕞ>p)z}XSV3#kͤIӊRƻg+{$)|| 3wHS!EGq0?43^}ɨ5?*ٲPOL&y9I&T[ު 4-PЁ]38Xܘ[ HgRe#HۖoICmtOD7w!ZP}EDac•#ȰqnB[Rd$ xL([˚#DZ-d}! 7m!Ҽjb#z&s&?Ot_b'L&@v-5 { 1ӄxz.#]  ;f7ԋ:f jȠ Akp+90!]ea&7@in'Y\2Pb;*Q{Ι8_/H<'cՈJdeYw^)?N?6,V}p=rq­q Bf*1;7~6҈6a17L4jڌM4DN Fv'@f3"Z.F$K~8Fbc ߶m%YY<9ySܰ`&dl)ĵ_>'8}(pMP3? b>4 (S_ iGWֲnD+KB+®GD.kЎ3*YKugr㊟|js\PGAa|n S&;\wiӻN#Ef].<f mrn {Ca-e*a͆4)&+DyLD?e ^WO]O?霵S jH&e* A9-?TZY\E穇Ya팷fGWkkupEY|i- G'*v5LU=FcA~8E0ʑz&ZD}uן4-I -kA&]OYi1'ܜr:< (rJ>ˍWX_6kRếlH=X9$z}rFrB{biQfx[)wSՈ{v ^o2Vzm{%8衉пJ` 0Iv^` "r9y02iIg'1ĪS vUUd1ނ?@bia1HdeD:LxkN}Z [T=F@O]5U_{Y p#fm+7?i^m.ٮBt/_BDAR4zcd-:4_k=w ]C1a_L9Ǝ޿d LKD$QڡW kԪ2p"W~<::ZՌ "G(>0?aG*c\ :Rܢhx`m Wg 1&4Sq߼v/,=+*jEoл6]|c)rOr==_e@RHN4g fxt@3Eyu2VZ}"1@}LJ;VF>tBOѷِ 4 waLJ'u-eO3q VHk|ԞYٰ*{hd᧎_76,\Ϩq<@Rq@A,dxgR^)0Wr l_.YZSGY*YU sVP+m%򤐴Ze<$ĒV=SET(>F_}ŷߎҰh7_p_էޫ: .*&z0`R\9^{BXƄQ/ `)A)J0uP7"ȥB`@4L|M !ٍpE$wR.jB ԝ!籦VxZj];ZjA 9Y8{dvezb% ҟqqER0i#&zG,gkHΗ/gEy1?S<2ǫXdIh`|(mh\z~7Nڧi1Ih p9u6aau‰/ɜ윩?^lj*ΑեwT !'e@HbEd2o @9ůnlgȩNѹOL橡ѕ݀V\8&[;ܱYVl*0fOSWYabjaDyy0 ?ؐCy٠ij`AZ8ՖQ5ᆾn̈́o77r+9K924 끢bOtn%*\~"O0,GwĞi[zR2]Sn ~Go#2KWY/ 7$? >%_CLSijޚ d&@wD\`7:hK @|o$e';)abOԵѮ4@#_$2OR"_*lx4.h3-AEl!b+̻u8ڙU&mC &Fa̩adӒ.w_fz =-7@2JYHYIaQ`Wfw|"`ݣ?#VH=z*뤰n,Ԙ%5bhfE[5!~kXfXY-%? sBDC?,E~dv+DTmRZTM;Coo#BpG 0 p9pAm% La o'd:2ʇuQ;eu.똚m9ckqiQE͡TPlk jO)h;\`5 [ ݃9&#K)6_q${=27(8'|ӇXmDߡ!d)M9 ) e,Lv uVűp˅֨%N`DTMl$ōzccuƶmER4-|yv)]INQW^`\Z;٪oI,s 1眩 &6Wyõ_4K:~KD->Æ  ? G2@豲)ˏ5]]2{F¸4OLxVwX_L'k)w:ݴ'ڳ|+q->fI>rh;z<<I-\_Л^AF~'#1|TצB˽=qO<<.tn-Kv{f՟ MX^(EӍX)vŽdmy`c9|qcdUΝ& f)fZiWݫ-M4apG.ZO*wYȡ,ڬvwJmOuKOl35E<é+VjO(BTwz}]"$8x߫Q7c]?H&)޼6<j3%XpiPzYNH]o~&Ơ-_m]p53ڒCPIq7=>Hh7Cx#Zi[8ayk),h9Y͡Jl^0p1T vL8u'KTQm{܅hW`tb91"OG}BT; .y7 +#qk#x/ ")8ԡz$QLFg6pA/ %fσN${ٟ ^,_v{>?Mc'j['@WB^G-YUe(~kULix1l6xG:/f^c8^g2b/у <[[+<"%Duw@d/z;?,Q?RR|(΅8e⳪*qs|u-Fypޖj}* YGU(*jspESCm&W#^`!ḱyFx1C3nу1Ŭsȁ|W *~:FN@ΜC@k=?=UGQ(g}xG"-cg*2aFp,df }?|-V}))Z&V(ڐZۏӔ;qŅ2Y($Mb̛!r9!j%"v='jSmMQ؍,J4|J]I:DkNwa_ &qsB/tKp. Yy!nx$l/)d@>l(鄺xV35@GB5K.{j$38& ) @kW/Qw/K}n(>:"7YݰJv p1VYD|D\{1%k#\@>#$[_(&Da3Y:u[ݔCNw0Нa\(븅<Ż"jW4GwýkťIĺ*i?i$ Q4:t_BPbVf0q:/h_4 "#y9IYrE=7p(0߳5?#,m_C7ܬòoȃɝ&fO ]C$@#n)ׂ=L?K -;>zBnPqVTb6"dirBlbcN@]/37>~Ѭ*S"V(DS]4!imHm?Jwf0.|w]Hʷ;v|`/O߮ >r$f9k"ohJ[<ڌ驓/^d$|{`? ,# slg.-shyLϥjjuI1FIO;pFz$@wD(3!(rq&_I! \sNX"6W oeIӧuTR]?7չ5:#C:}]-^IH=$S hg"(eOסTD=҃y۲~uyQSہV׮rٕYB,sL.6m7+ĈAL$ ZB!J;hZG2,~wW8&"6dݏ`HL[ljĉH;ADځ֎!P㼼T(UAіň&~t r}^G]Gڳ0K(Ap$>y?x`ix][5Ph#$&&m1=Ш!}`ZY_/I+Qy1`'ya/,{>oҏ4 Y1"xtp9뫖Á>ɔQwD1;H ܵa Eb ^L6:u=c2A#P8 eh Y->6|5J7Ty2Sblr5Ņgxg +j)>?mLlșn ۶~zc Wybe39ɫA3ىl^|bg`պ, EDQK2`{$ƨU^(q 4/ڬ OV^n+ 3ֿ3om!Ojz?,UaS.!#ڶbԂA )P+ k};"iJsX'>jYQF!uf:=2{!a!Ÿ,Pd$S\d(@@*ED^J[S4e6:!mأA?}ISQ9zkai# /yV^j YBC؂b[ؤ CޑGP\uW5I~ll^F*9W Exlb9$`S/|_a tS!؋8(rd3CH!ph>Dotچ6=!SK>/8bfedUHi 2_(xOwϹ=ACCă6u:$lK&`Y__`Rp㎀ G~EUQ͍umM3La7%XNE%In~ȑ8μ`s}W)A|>&1j*3ǂHn"$U tW^JCds'Hdv,:{KuL"!g@ N"X85(UmsW-!wCoQ~Ԭ/ZYh J Z\~H!%Ԯ ?)od.k{ =5mb%u2$"ǠM7jc24 A;unWb񹀮uS+Yku'ĩ_7Gţzn{)ߧm. H(v\$q+`p3x@\&߰\qs-LEF`Ә4+%1aLHv\= d$Q^Vtd Տ9!4n ?x빋 G1@iyX|lDRXCbpʕ ݃. N~Fֿ5t}/֖p.k(GuW~-35?F~',va1>D>iAfdB%F $h\.+Ω˚ma:[[PtʗǥiC`6vVVvH/jRs3Ry61 aAQ@7mW0M;d7Ku3Zw}̻nB:| -=&*e`@v|qXG\мʁOi0Ŷ|؆շ?gl_}g7UNg[ ڛn u)/s|Ԇse&}]ҒzȵCz6 _j?̫֞ qnr$zKbMU{VRS(_ˎ>&؞pjuN^稁 0RHFc)}y'^Nկ ҀmِgA2~Oі#?([НQ:,5U DN`A{f%Zz䭢=?Y8 yIZq9)"4(s" :V Ф9`qKٻ:7J[H0%jD=eWQ]ܲ#1eՌU$/4YH&N/.@?I̐ȳ,д LV%.mtkCBLQh+s-o1YzZ<B>Ŏ)$B7yP?ޛl߲uZSbs~)L b]}LWq-$H[nw;{;mp^gӗT9m,:7qX :G,AZ97YoH 5F_Q bL*d?o(wV/Zҳbg)ԬYu҆x|gQq RiuC*)#Seb27R훬?Kfяh( x ȌuϛNBtJOZ*lGG 3m5^m9"ڏ -WG\_w| !"MCp݌0J;[€Gh:v{uL}~W}H=r3 'z$Z&Vn09s0yK+k#$ϯen5Gf#' UAG,k`҅+ft?En<NJzb2; (΅*'a%}ӭ[H;;̞UґVhSk 0:uK GvCMu1@dl)8 ,{8t2¨KTI sP3ЌkQ e*QιD32 lBNǵ-4-x"K ,¿G.)Nfxr/O%8t{z-#NM`2@Yٸ?xFHoa^QMM$xU Fj/#b5/q_9"z jm4Õe_|b\{kn-(GNm9JQ|2ʪ`(+Vz49M~uhfbZ>ӌ<: [>Jo+r4 ) d0C%6IX&겎`}NQ,JMGrVL0U &j<-ş6 _ǰX5Zj^EJL+![MSnyPJ oW.D5/mlZ{@|@8 k"Ip%S^5:u&AEks}6[}PIn2!vq*=$1o Oh}̣.uhozj6_Ə$N ;K k¿h$QiB;H\韶spjMrhWjQgɺ^ޔx'l@ aI$QeufʗRV8}$B5_T4 K2Ή&MƻU[8p~R,P9Ӗ9##Q*b 9>ꯐI/-c6{Nslv'>}~ ԓ \25dty۲&!d Y xBiIANՓRڔoEQvMof}WHZ&%Z\pq"$[}@FRmz\4I| O>矧6NO&U#qPX_P{."3ki-˗Kg6]mE魆h;PeOquq=0 xlZd0,9UqfC':[V40 p* '9'yXFX1d nIҘFD!]P;n»DƚZ zWDʡoa+)ew}?Z?^CHm4-Ds;֛rpq9 aX;.$I-aq۴{ʷ*zV-ym 4N cL9戤Kw州_tqKQ'嘆Yo? 7%tsQVa3sboT 5>L'p8ÔF!l[@BLo"ds ;D:^a<;M)/>'2|'͓SI"}#-LnLX0yS6CcV0̜޽}o@9LY^hxXB{p1ʥL@ϞbľSA#g~^v,{ !J">VWTwHrEH͗y:v#׸r.y7zu٠T821MEf1Ya|08Zc'̧O":߬U@ijCh#+:%`U+֠ځ t{3ZJQ{eRAd2Ud<ӫ‹f^=z~oQ;t|пK sldɿ_JFi*՚)iCo2y#XT-MRزR=̇'yi?3reⷘ5D ڶvVߧ2YtjƔRuWSA jLD ޾z(dn]W3\*eXqXuK -}GooU$׃OŚ 0&wNˊW$JMԽ\vLJhd r)!iOByYoXQ^ѵ C0,_ddZ@Hqt=B 9VQS#<(,yDK!EiCHp8P*QxX8|RGPv/1ހDL\a1`* o܌%8$O.ZN RGy#1$0LLaj` 66K;PL{ 'znOv|de8d%B{S'UTW+eFW0=^W `S99;4{]9|Jm`C0Fnon1(8u1hyF,hՀ!?V;i.v'P|A2_QiDgYu"~Q Ih[^p u=]\1_/Y&@ oe:#=fr-}/{,'`V)’Fǝ1_U'3(S6-Cfē%?H->X:ij.{ֿ2:au*\ QG&Id}i|h ]OͲ$OXG ɥV7kZK3DMv8ב۲m) ʛi)38׉>2A2Lᣮ4&lv@3P*,KoJ FBqZNfnn#Dʌ5h|B5CN^ >4X"V<ū R{:<4&W^=Q52\UJ҅%\Ly'ҫJ9ńvS*8P`6jsOO+fD);Lv23!-b8Jtmx/0C\K27Gq~h {MڈoNR7fsb3:ݪϥI2EmDwn_$XYXg;6#hvsF.5(nĔ*U.P9#cj<2zGQlNlxyreYg=MطsrsD:-\!xj@c^RDY`*w< DmrGf"s|ZNR]$0C"_G;BEb1ͩSi@PcܴS^/OgV°eM^_(!: 8"d_1ǡEƸ.SVXLChT5p4-591[ |7[hvC[]h붉'Ǭ}V尕$L@<2kʎe]| r+yO@:9ݧd3ݷ{Dً!6wPO,3ă\ 3!gsfo?%bO2Wq:}KdO1IY(48*En:`VٱɌrAHm*>ay!1 9Tn˴,ǁ@}1 ,1S%Rĝc]qn{P*`6娼P^X; :4ޑ:" Ocm3cC(a*g@Y C0Ijȟ~s&C鄋P7ZC -ct, =B?+qX0HF2>ߛBSi[@~j kAbkqdO Ҋ.&͖ t?MZ"D>xz71_f[ǃ^G}qp3u!ED7 NH5 ! dֹ62e j)Fӹ'}y!(ň0pu->=ŋDt; R.CR,s0O._3@GHH9'GՎZbeCE0so 18 `zt^"$P}PD[@#&rUڒ@-vF+DmYk 3ⱦ.IT)^܋d-a%L^)R]2 ٥*iAf߻h"OR^b\OZjt9(5&B0Fk*rkK :P[N6j2R@/.%)ԲFv<8YDMX ēsh%qL;`̈́4O^#9\--VcɗQ!;. 'Ac1RX#&t.8Z2'DYiF}Ĕ !5:҃~sہ AlT=Nc)5Oҝ>Ǘ(=Y: DKꏷDby25*T'Ś#EQ@x[as x o*` 22:]-5xH\!:|B8_Z+y0Cs]I %;4ĽjHWʋy$ Ȑo%h6*eX cWJL?4 d%9Dsfx4 W-Urq |+F~T IXNzܭvnxGU^Pxá9p{8/ h5q:$"eEK5Z,Q0'pq˶s8Þr$dnvuS` \i07B(<NFF6޺.[{ԌZR[ }dfJ[ E7* +|c V1qzZ_2FY]eYa(|FhkPH2vJ~fm ]:=/1e &.>ݟŪ:w{AC[i@YiF ^/WuSb_IQh&8>nݜ ) n`bBC<{wBJ=#=A3fI c if] kߣcTsvU{ma`a9xrh"<"g]^TƭYctisI~j(^N bWI"s٪$^/w2yt~-OQ !Ow7;܂Y` C3+#}D! /ۂq#;RNy- ;QYyZ]yfM`.QjΛ1NyqKV{2He%\ckI|@8PYޞw=sѥ{dˌ%V?3Gn}؜)8}h>gyKVq@:"|IHi/f(B;wh%EJCQUv.P%bE!m& tAv1I%$˅h 7~V }rZ8!{Bu.X*coi{ ?(*a^;ϽƇ|VV'_l8{63`?zUjcySd}UQ;]VXt-}ضJˀf2Fku)BidhX:J"moj>aʗ .zrY+*{ FX3%]p(r)ACȒvL}넪Z| |) tkc~/^+lyqB-:Ջ(TYb-=i.ظIHxk< " C0fW X3 h]i@]#c^n\ +Ms'ϸDRk|z)%Rhp4"ue[PP/qՠW̖#-([91R"8Y8uQ .ak!D'U$ꎾ-uZ.0yBh( jCug$Ͽ%is/)nXW==8(l覹Qg%޴3D%{ԑLWөRD6_Mݮ|CP ګm:o^"pc#ܵ۞|&'\_'GS49˝_4b2FOcɢ$7L}Gmr^v{nNgQbKdD˦9뭦q p9U(v|r^կR˰84adpy1\-HZmgØD ƗlwMt۲Yp=8Q;4=ZQ6)tڣ2xOa ;o۷9䰯|Yzⓠ:A8)0[TؙHm:]^ߎ ec;B^KN옵1Ce#3Y3,k֨Ѫ/%ˎ\Z "¦96$P/&3t<?DN¼z05쑳,yk"&#FMQ_,'b^~;X$6*tc۔O~K4Y{WS$]޴8/'%D('Gӵ9 6aaj\k8.sh%\bPB^aJ?n dc2N] ]az=5-EUƉR+Vx+泣I$p',~k-bEM*]#JV} KW,(,KNI^hK8Pg}LI?pMƣ Irn3&}M (T! >9@[V!QvEƿoxǽ6X a~PSV{9ZCX8I<ʰ 6OB>,肧TI8N!sjYK!f98qd܂So4Is+suY*^(TB#Vy&|_d*',R {*}d6W8xQC&4pK=-A) *m 3 Ub뾟O[)+i۝扯\G)>Q_g|n$|6(kD&CޓC@=&+Yw&Zl߅9;-숶+z4c\NsVW 8VEx%BEv"&k݋Udbٽ{VEcI-1!l⻡1%TnQIۄ,@^@Bgs6J}QQXTB<A ("`%u>f,TLPf:oCȪY_Yߕx2\N7 6_7r ~)[vD̀2 A/ؖX, r~_M 0m  c7v`mzkfM֊fږsLzL1ۃ68)u  |y ȳ-gح1ƣngeVLu.<'@`9:+H-es+Ku&ۜ=ͳpk;V_>oNK(bWX>R9+̽ Byng3 4qL0ݕplXr&"L=r~jaQ:1$8qv bEqp~D?9`sWW_1;XAfexZ oc6@Arcǻ }?D;fߒ Q)x,pM 5M(tåti\hyq/KJzV~75NO1;.^i֗{_|&J$3z)xP&k]J?le7r2stc T$J2Ixn. kkHÌۚ{܈|bA̹6b]un?Y̤R)D9D d[qseGBc_1Hʖ_\)KвQ d#~)Nt{mp;!]}MƖb^.PV~`w@oӤ|bʉ@Я> `NF "ntu`9lj;uvOdJM-1pMp K.B^OSq?YqTÀƂB_^^Ā*\%V|w<`N >>,e6pR ) 9(5Q)A?)x<:L7pqip /DGeMAzϩ8/ܱ=[g-SY R"/pD#GKq@}ba!?q,FQo_DGTf2|`O/ ޤB_NXj0{.Uf}Xh;0+b`2Qs>͘zG ٞ\WEy1s7[&(_Ꮯr۝(QQ݇8Ź5Rqo5Ğ#np/v6=p[Xq&l_x27*IwoE S_4At|tn2^m@vј>\guY ^tU5$V;J2=*m-.\?ȿV>p&}䜫U^1OQ$+ܚuKRXf#lV)\a1Q/.žI MkWd6h8O.BI󆡀ME0~߮LBbK톊Lϗ::d& y٧ AQwPed7xђH\h1U22C %W0`+ xL:9J2XrgX 05о.L4/>i*ۑw1q 0+ȿuJ?(uvr@;#VT\0&s]"w]0/H_:AOX@խ9 &[ 5K><W@<ĕz3e5 ^.G?ʊ) D8^E6lum3%0% HƢwEBoLǓ Wnȫe"ӼuKR3Cdxc⯧C6(=O 8-4C"oƪ!ڹ 5]JNR@zЄ}]׆:;D/)v dS@"?= ,z&F )jٿ\g[) èR<c@fgG _[?=4 }1rҔƲxa>r_q>O:e*~P>%=n2 r'3&^ˠcS}+<+);ۙAXbi8_s?@^ ,v|_~%5vnP?kՎl W齸̵=o2;c7Cnء up]nI. Q#cM͌R?,SS`whn 'U%FC{pP '@Ԗ~?L{Q MZΌZDb~EjL+Y.V߳v Z'¦v}ɴ-`pb;~_5TG$[.ôe~J\`z4lG‡a13SLS'g+'VJK4ƨ8lT=$D\ A)~eketWXv$r.6ox\0Q⼯;㟷]vL]h "u[)Eh L}MjV4P.NEzM;0qh` w\@iWGoAlPg.L]bB ?Qݭ~5S3(J,F0?Eif(b[T@/ u9bH'BN̡~Ъ%]g2z xDph`k7j piwV 5w`-8ؓ597ʅXEp79[ޚ2H\2dആv )Zke\o栮`e*הUIk&H1 r*;50C 5-vGt@/ =Bv +FR~eDI JSW k2ܛiSX^h6h6/05J;q|5SB¿aa xI 4ua-'w6A?1FH9("v 9V14a9a(=GT%xEW2{ŕ3kIB%{G}/LM"~C`;->o*TNZVM#%yS5-K 'Zid~(N? 7%;h*0/\wy^s̈ "|PŞ?q#ްɌɕ sl!kQZАtT]{3jnw7j)|t'.nkjXkFEW(RP:$civL*׏#7lɡm5(+)x ?d$%z84u Vo8ݽt`{0{ 9*F`MJ&+DUy-> ՋL exgj6I8r@Uov7͚a9.EM7_ g:dW%'11 :NulC$E5 :2X#Nm8Pa,IsEL9bwO>5x$R i[!Vu'{\ZhÃ05~ ;{^:BM]#S1돤(S< ;)@QNp2p zm%]Џ2@H/)4㻼gy\$;/HПʊiX'Hpjڰ[-.FJ Y¦TʉQ_ɈkuΉ iNB-h-!퓴tIcɒA %0Ha -M/T{p̡XØe.]]SRո+1TkA2/:_]'U(Z[Sa'qiB5 u{uTI;y.$~|N t{:aLr:w}`ܡC0=g y.Z+.V;rk7kjm⏨#cYC>.=iIL6; a;;=4iSHn|N{4VxIL5z3jUXk@ѕpjӵ]NRcD4I B(`.`~ \qٜC'b/b|O3t*h>$^s ZOEe0I(&,0yhdS)!(toyh~k5 }oFy*Hv3m:S>Pf98YnZbaKnnpHS ώHLLv3씍I% 3UG=|d8#<#[n%tU$Na2$T50; jfxN|%rstf!P [`AW5AWO1aࣴ~9cAXR#v}\4ESxItbvl,D-aw,@9A'a{f%Ǣ $Բ,3z}P(=/=Q Wb>. 18==sѦY 섪BMDN 28(*jd| etM fa'rl[sa$. (V>jN8{Fq܀5+!♞/-OFD $[FJ_S2d m9p+'lcL_Mؼ/j> ,kLH)nn=T#byGmEha,2v0l"Ev3\yU\Hl F+Xݕ~$R|@d 1p.om^mf[FLȮ+~#fA _t\B뽒q(͑ '5nGn\ϢMp3d;(\s M-Yxܷ;A偓}m(tcdAzP)LjuECϝϨcϪZ%hN y.#¼wDC|`rgnKvQO b隆>J^R(9t0 QТb{86޷݇FLJ?)G_r(|KI<>{-2S7m]Mb_O t̲J&z 10Gp uL00$ݾY,$K&;$@!Gcl7/X`zO>-od\?7^׋=?zy~ZBk٢/A@N{! #*ٓW~+Gj dmaWRaIf&Sd.|ӜCڵҩx3"Nyˆh#碎zozF .{fZҽc6if"s Ɲ9 '4FJ'Wz}l!f$xA\&wB9HZIv-??o_d n20l2`?Yob }pOQU/gSEbʉ˝Uƻ]y ]Ҩ*sMomqL@xesa>qWR=زᔩYBK|i#:-``DqJ@;{_(f|/uc7TAѳ~ HUM{hۂI栶]/:HY{ڌ2η;]Sֻd O =SM(BXz6zi="܂ xm/P%Y٭/sS_*rp0A㳜Q'>ǘxir^U ̩5'ChBҚʅfI˞v-k.G﷈4[ver7tF]l\cWʂ֡#aR.pI]y.y\|zKݖZ#uVw`e*E@{_|L/:ǸI֡lxGLֈ9nU~[jULw0U vH.w+DwM㥕mWܥ7Yt*Uw:hBq,iOjv"[aآX- e&&;IZtYj$1+ 3ƎQI82BPoDZ$|լ*lk3P B]*ѧ&kS?0EYcڞF^y/ßaPH7n)^",@O9K{wћ=ɐR. Z<4)Clw{ļ7HbUU?pZۍ~yʾo < wxW4@ژ;^(L^ѱ3h0L1}Rb%s po/9Dr6kB f g:Ay:"ϰOL)ֵ+lYv)O`|Y T aCvazޅ~EF<`*--?ezWMxW?jE[7BG\7:3uHy%3˾4|Yr I XAzL^<,w#ے,a87 KU'fSQ!tW"UAQ]7ȼ3ÖPdF E2$uYpSUY.~-!D7I`oapZa[AIS{ɕXWVHcaj39|'ŚoGk9K#y|PAfs,m)L6@~yv}g kɋ!ZU8kZR~}8#Bai ]rEDc0C+ڃ?ɯʲŋyc$fst:苑] $~ ԟƽd(p/SB/3!/֞G(֟{@ $<Ӟ1OK97AA0#iɎLcvstmS {2blD0.tu"U,X"S~=Zɾ* i&ZDpkکo_Q~|o-v.-5 A䍡  dх1)SPfa=iva&'_}ד;κUs 'pm{f ;`%$iNQb^<Ȫ3@,UFoqo55#Rxa3hzcuٺ%z.{2w_[&4ǔ \m4 zœgs3c3YpUGvkޜEq % PpNf0}Tokg QRl@,A3x S(csh75X9U.ɥdEܤsٻ19 l"'W?N`~F>XT^"R W-{B )Iѥ0t_/TLomeCeMNBd`t-,< \g As@jڱ$kpZCaX,S`LiujH#;['ZL(|^.$‰E0Q-&9moLR26s H>Tpp`o\|ɘISrg*7(6Ƶl-O\!~*9}$&>W tӊkJjK R ~鲜W0+c+ )*+OL;oL6쪞8N-h- l& bc0ېO}DsLȺ'ȥ Z>I{$Ȋr1B1/uE0f)p_<^MΕ#-3^TprxtZgFˣĎʩHmew#)u\Y.pJ"j7asbΫRbjW->Ҵ0$0wALHf|GZJ_v,j}i{sժ05cyNGgFn˖ 0nf4hpm ȥU Mkl:2RXL?wKM[6~T,e!v9Z?mbܭ3HN-~I!Z=?4֚,bSt&t ^'E=.+)aus.Wbੇ$5Jel[kS2ǨP5X=PA*fܕ<)kQ 샢?5oq dʰw+{[9Rג DZkw9-ћ#o&#{"[>vOe IÕDʻa`$Zy5 Y(NSF+]boPir4aQ^07;_zW1%cC7&(&,U3F q(Qiɚ(%\SH,"?Ipǟ,&>0\.X0~U~㵂/3~ "m@:R9o6넫.&]>cFcMY'G~5'//dmXOb,@nc:gT|B]a@vg/ObcN øisn\(5ؾ~Dm bу\ rD7wk\-}W?=dR:6[ Y#;‚ŮNت{+d\1aX"#aXSoa<1'A I|VUh[00+<""hMR XD} 斾74vhlVdXzjmq ωpWVA6RfFznyPrx1/O%^(>nL_a JP_ g[0CB3 .lv5h*(c $%sZ\{%Y$} N K( Hָw X&@B:㰢Puߴ:5wWL'h0߽卄bh)8?8\#،!{E݇=ʚq)AbM;,Nj3s۵سN* ؙibU|N) &Px-~F?͑3ڴ?80;\f *ٕvXiP2-6]>Ӊ A&y3WP.20Sҽt?zI*b\a6L1#UhSDU'ɚKO?sj9KQĤe`?MU-jW}ɊiXIsjx,MT AIYws ]iqYrZp& {!NpuIˏ͋M5fXJV hVfs-&}Gˢ*_9 Zn]'#v?֮nQ<46A`{I?<'؎# ٚ0H3a,RJ3-vң8EE Ҏ;gkG*՜ R㤅q>gzl*Vb2/BgΥA.RpT%D|[\ el2]_k{ȱrRtʆpDnBb]bbX#hI[FHV'UnMB55Y>` F$gٸ\&2ޡ;\D0]+Iuw7M7ɧy|HMZ/`ᅨC"w7EHUn&´6_ JlܯLGUgGF)߮<[H=/Ņ8BC`Д-?vV+ͱI3fɜ oߵTarO#&vH#ؖ?s0_'@ff5u#Ȟy/,qCZC'npCɆK*إsH(=Y /؃PaZw|q !j eF3 wt!Lu OC==h,bdּ7TY=i5eu_2(J.J;NQ׈sosPSҙ94wt=ryB#K1)y);PלMBQ_˜Ʊ|9Hi9zOK\s LڅCF1BuԓT? ro*fH I N=ȄlRR)1Z+2]V$ߎ7Dx` 2/B&V6ڵԟ+9߂SXȷ}䬵?ڒ:F˫$%V6!azP59ϞAƋ6,m7`D^<*!Dbưmqi M19?I1%#S'*1+NO\9Le}[n=X|?:&£k*&!\9N5mHiĬ \mXr8$)M^wBԎF T@oP?JE _ן'<8!Si}߻,^d'wj̝0:^˻dI8c߯zp;@gS*H|փ/鴉D{$)Km7|O `r܋}. H6[B,SqwnLEW]ZJUS]כTpi(м4_.[ppS)kB5D%jClܺ&:^`Sk <8]/Zv)g_%2wV[_mA$\ M0iQ1`bбi5ay G?SJ|Ym<6yev~3J`Fx}2;V4)1?7[ qVgwh |/sEWq jq9_q) oUCU" AqGKQ iZja--Y/)&"h2L@E{P@9M&SÁ1IRn]|~>~{#"<' ¯vϐ;?+6OO5,!!̰N2xBWun^#,1*l}F+_(5 >*!֠juoeСyhIƦVB;P3V@gK,^0& d?CrǛٜOƟauԋG!羧~em%9f)dL#kVxe9@,)OSs85R`x-sPհV{*:!!PR1pY%.v'֝1ո/B(g^2H?!qʍ ǦRv/xXa0 oH^AO%"ȇ HK-T$6[`(l/*>pHјI'FOIG/p7 ^{i۹wz8:WdP74ѥYy `;Zk2:8F3zbKVfgXL17KoBTK%/t6"B#˳F\]sk+hsO) L|T Gԣ\P&ioWyc|wW?gVIrMCJSBmcwdSwێJXi&ck|; XN}c"m ^JWp{(ԫU EArF?+em#w&2ɔFaF VCAIc٩CEuzZ*nb"S?l^.#-oXY5u8L[(vwr]Ŷr'*-ϥ^JxEI]6Uf{ }xe^@lqUsn}N5҂VU'Ғ ?!Fr7{YvĮu a]5"%")^AHw6[%Cߨh{|el74j|qM aGD޳lLkb7Ri}>-^Rͱc'$Z>eBlU`@쐜L2knKZQreڐTB 8(hX?M_`fM9v^J$~>o0}Wee<湭;|:{rƶnX7 @Zf  xrK0^kI?2N0C"^SN}4 { Ozo}k܋5p&8 q z0>VljWN2' ENvD'[+5yy?z`\&,_ׇzm+Q>1;Evt$>Tx뿴ı?UjKF1uAACYԑN\,wi9YZ*Jx:qC17n2\M`xIƟ,)y@ȳ:}d̯ ^Ȁ:n}αEP,I>ܴ!Exd$ 3$k_O8N lef30[hqIbv.F~WE : +bzZ2=r, [t.˞qg`L7&N_|mu/7Ʉm `d?^9IfFwQci"r?a94vq3 峰76.pm9^"6"\ԦĎ:)qY#7f5""}W/9%@Oщf 9 g_ݚko֥QRs]9Af (=<##{DFEwR3U잝/GX\,#@]4W7Nxg>yJUիdaﯔɱYѰ f<47PRԹ^ ]0f;q<$Bm;]FumYO6~%bV}巴gmU cdb㵲1&fK)r!RGPߵ5y`8@H>sF˴Yf)CF26>Aaٴ2xH˭IBYcS7MR:BE$ Xr&XwxHNhY!qfp _DF|=iŀ#li:M &?(֠S€[ _WkՈU9[Sr~y牼Dt?GiW|E1G@%)(?_T=\=n'J4`ރܬWHVkjgoubV[e g[F8K[3Ꚓ_hr׾,t3و_Ut(:#[rBIpj9j̱ G) J>L[T. Jw:'8V\y3ez(b W(H}GWJ_J .LUlE=U~}@<nGKP=<*,2<PtO*j^*k s!q,;O 'HJ^hqί;KҢ},^K67kYPu [-J~U )OBvb L?JQAw<#D VG-ԬUb+ykaxG90qWW3996!g/c2e;)񋕨Cm9]t&Phx 2]ѿm'Ol˜=$jOq%P:pj=ƀAy,vX䛎 ;8ȐBd!vx'욐]q0 _Y[| 1}wMٝŷ?E Dh1VU]J]}%o$H< D<դ_bVP8MHqJ%G`M?2"DLDž wkϏ穿 <0)2ЁȠ]5\[DHT:X +՚E~}•A.U) }dAo~ư*h= VT⩵h 0I(wM ttid>/A{~`ZCw/B\(lC-xIMBdtmmkjNYj&oyEN>kQAbe=q*ܥ[@`應Lr.ؙ•HOMC,r܂:IrI 7C\¼Ȱ}LßECtWwZ_~ƦlrFI?0J!" &i6a01T-r)]!,tb̪%Uz/Ii,;gF-Π#G[O# ?5n#V'W?i4hk5x!kccnJˮ^XHרgң,9e*1p2yn?d%\@ݸrlܼ%zd;ۦ֓ɏJR5A86L!N!%2T&Mjneݿhy Xl0HY9i](m)󩝫5nܬ[Oj͢\ܑS 9zASzj߆泷VxeES>dN2)͵2-occu] XScgh9e727k+=B{֘ӌ}Y pwKrjhFIGo˗yu&a5x887~,IInHӭs$I`LXشhniٲA0͒Rbf8~ĵ.nlO<ږRugBsG |8~Թ(+i5 ;dgW#G7ߪX@o,/&HL ܶ)mKMw.m;߇_G6YFc> N.%~ږbG6z&&o}ۄ/&V*$k( w Vt=5~x*|dZ(21sbâd%.GCֽU# (BZ$b}V-qhVжۢihw<=)TPXw#|ܾ{ _Q]QHL܉<}Z(}=V!Z2&UuHp7fmx}>>vRxdRuL :}&8C]2$7Msoؕv 8@boh|0$Z5<&tp9ݯK*<yysp]s$/Wqvbh"7IL @>0/{}0.d∜[[7"O|40zEIg" Y~& _2jD1,S/. =96&ؚ}ﹱR*6e(w*XdAJHvʐPpy5j]x45K4۟ĉަ\C[o.%{IΊE(-C69N Մ5cK_S)²<,̱~(2W(RdBG`4tQO 8E$ߋg]<:mT[ Z^ g(:qtR<3WEt”݃{?G~0.+sv&|vWu"H*|M]ЍAs#-?`@dBuyj=~WǏx plB\ȓ>F$R< >:o ]PO}ɞ!-X}4-uK=q+[~Xnx/AXW ~pH5%RVӑnbe;%gN5Q#YǿQPZs?UHY`;Oôx ɠ~1Cq^(޸0iXr%17jr'WN ]ᳪ@nLçN V;-%r<擞:s_î #֨ f6`5Sh4R2e/=n?ΛMYX򚤅-\:D K;ϟɭQqO##q, |=>zCK&`gPZG%*+˕ѸMu@E@FzR!aEXLHugufP+&`Dg% 2W11"xN,fGΒTl*jxQԸXH9lEQw`D^(32&KCFKQm+:UO 9\2$^cu毲nMPvA"!LTl-7h@Nlx.C9ҭ,An7F #< IALݶZy%$EqUO.#WXp|uXr|uz J`r[sUr zIJm滻X隼6'62*F¼'vEVh'/?jd"8|wcw|Ĭ͡I*-mtWl)JK#(..ə=PGŕ:ͭ̈G{՛CƁ;[P-.7uWYhc8IM6gTfz[Ga<݊՟XaiءLN@_"?ƌ k_6xՕ`.' \ĽЬd>#\d5haֲzu)p',s+1Jg7z\s*}!ml.JveIoOrR*4żLk؆V- >omכy!Y-K>V;Y 8xN@i N£d6(džx:zәjbyw(D{iy1+,EpXo8-&$}_QYE%)sti|8:vO#!.OѶ;wsqˊ6T7YY'?!`p 9ڵqLAHe=+?)۵:h5jf`'[;x4ASW0?yXes9:䇚=(Goomy-mrxKˆԟ}' L[` U:y۲47D p&cȐ[F]I-Q#ѣ &F^[ .&y[G1 3N}G=Ӂ:J¡$J`[ X7 So 7R Y3\K) D]~\w0kKWO-Q6q4w4&[CuPv^{Nȁ\~Ȟ5HC@Kzf!!}>QM<-dzMjhIFZZ=SaIn<:}+)ZGJsϩuOtҺV8l_; ͺ 0;vtU* H W0c~L#Pa'I;|_SW/=^ $~QCFL^:^4T `f<<#(|¥(@M~kOħ2& MHRAK.܆vQn$HA\GZ9trs诃%9(=3 5 h7y'<˹aRX7.}O{ Os%TL\:ziXЇ!gx֕i!~PB%[[O 84"!"J=#/,y?@V.-g~ᮎp`Ⱦ33e9P$ƺvy7/b |c,惋W/vk.eJ52SpUa&`m7z Xӎ`8^i{qǝ Y,} &KP-ťTpKav$QxR:[-1x-s>̔۸Uуb\ozn(5uhR BEpiɅi@ Z%T_?i֊Rmu g';+;!;_d"d _G$3I 2_$_ƽQ`F`"g!zCUX;i/ aؿ'J~ZV̚p1>UlI?%1 ^Du1 ҢyI]m`}oL j=qFc2\j"ũ\׌ibM.O F b'k~unGDPA"G`W<7fR苈}ɄNGl|k^s0ff^4qh5 1,.luM+I)$0B3̪~4.%YRzfCO^YgaF UaE "5NL!Vk.QsFH:9ZhG8~hvu=f,-sg NZw6 唖.jP* x5 к_I@sU2x3P[]ɣ[L94E iAcl"Ge_9M4=} mh?ܓrr3%0M7޷\R%ĈM!(:~ye JBaT` G5s"]ܭ ۖ=Vs+Iȷ*™S94UoȬ +Z=pu 3ʜh));+nVNDԍ6M0 ;;qZw(F4w&Z{~]VvKo_K 0z͋7jk&8^.#Ӈ@ ^)_ަ̳TP ۧ,4~R^Siqqq 9umo-,騲Lk77 3(/AgfQ' TKӿF^Rކ\<H_vQx2NNj͞2+iS RW1iÊO}ۓ0`3|MaݏG"N'bё[ujVdHq_ E+iC~G*b5f7B IyVFJ%*ʰA|DI}lJ}DP75D2iٮmNW '+!HwȬ#庘E׽ʲTJxB*E?V<@*S׷'oӪ>>Hl 5.qp4 ߘ'0k "z`@ԁb*+>:>"rɈ5M܍PM}KpBR0G߁GqKU|bNg;acF: Mάl7vx^w3_WՈ,# ?DrՆh(u4fIR4iehލan|5"1? )gD|[.DՅikj\2LǀH֗vߦzjw?xbv;a^8faqI>2ī-;녑, P(esJH3Fhza{X(Boⲡy[Tx}gs=wE}Hk8J_[}1V3MK]Mk [)؏I  J׽>$b;b+_p=sbŲu]!@e$pIڶ+< p{zN< G\~i`I{)Sea)7C7hXwCsT<lh+DQ":Ҏ#P*hQc9O)FgEj`\Y/vkN'hd0j}d=cҷ9h_d ֦6oI߁/ۃLu75^?3w9ŧeGd S$)e5EMeM;<0]Etws@% *jbN?<+^z6Z`b}VI^{&<|5P%[;p SQ *nEl,sL0)m{ < hB[UbU=@nֈc {ШmMDtD5s-WLsE^qwVL93$csP귝iۚg&E<T`Ъ83>6|f|#]L#:?W::~}bhA6·brD|I`&Ûr[K͉Psw(vDc^;$L 2L#ꤲ+9[i+ZRj!YFM_bI%ۚ.JrNm%&/`sռ4>7礭fvF9>~J]=*<5~\>2ݓӑ*z;G.^91Ko8!-){;dVIYع>_~\"ph8'(L1tۂ$&?7^3mgݒ%6ʿNFb1mvu]/|+K5Chk8oX>S}ݢ#DMC ǘ dk%$E#)z [h(p| =K& -<QxU>۫Y-,]- pU<7ގ(.l$O{Ps;5uoq; Tե (+dӂb[$Ԑ hyD(4<~r=nK AyzOgs?cqCڙ2!}=BA=iMmK & dЍLØ3"O. eIPo< )OkTvtP %:Xo 7iT?%oܔ_zguX7sĖu(q% !⬸{ 3B%sm3;kt yg0(*fjۻȧ_T^ZN>qY5gEK9StCwF?pϒ=@&{70 Jͬ1 ~( N ~Х'7\0x}*FGCFK#<0&_'׺?zԇE}7"Ah5%u1=ɜEd?=(;~3=B~>+)t3?0nziDsѹuF]a#2s:uYT<5EEy08+ dzFLGrם ڏm:B uϧ|C2ٞ𖏡 xܲ&2/pǠ l vE c"pmTΤ7?a< 1PcܓaC1EAD?.h4~t<|4?rɄXy?I+TFv|ʫ{eM]%O-SL4uO3C8x2A/JT^FUtLZg};g[#r$LK݈;aJc[&.`64;lrjJ -l_+s WGsc^?DDpXjx{uT {T2HMD}OÅl]==8[ir1-,F"#6DXVj6 Zrτ UE9Df\9+If L!)H$=LCb2hS,g(]#sE7~ƪ|y17P`9)c(cij9>eoYQܑh11~AowFzr4)]91T#=P]&{?$[9_r]5GRD(z7nTңKNٝsؼ;~HĤ{Y: @ZntteW57DI)˲qI .KJ2*yyIThAbJјj *E];H>T@VZoi05aZLM?rdSA3ҢxtHtlHĩ<N@;%{"! jnsYM1<[``s__IkjE{_6rVO4e S$X4Qdws1X37+$䫕zX8y w}( ++}Wx)] "Ϗ< gB!J1-'7Dxssܚo0N,oݳ]bЃ;Hp ٦{Ҥ?#s}_Ǖnlچ0c dh' Wۿ:Tө7e-Dϣ١C03 Yu#W*S\͕[/hcV9We勺M@])5(B'fj?vC/"$N;0xln(OɵXc@pjjC=MkѮe$k7elA $mBDCzئ!&hNC)P,ΧqiI?A[>總 L& W@>?@RgdfK Dmjr4A˦? Ŀeucl֞F;]L8_-12MD% LxvK*RY-+7{ۓza[־ة^뫶g$8gzH oubA!!~ W0k 4z2T؜zk+"?[cІiMM:ey"Le3 qTA C 48ߢ>"o9 E垰P^sMLP횃y9A{5p n\w9EݍkA)O7Nj۲UlpU4&$A#iI e2)'=q/ߡ]h tuw47- 2j5)r:n)d!U]+ kiK!լ=K05]1G0.fKMTY*N@7 #WNe[Y upkr"c:!^rb0bv>Q2іn)͟ O0J"'jWFZr sTQ:,E+\~c a66m%pU->M򈍎^l% B7{%YGuwLH l~r J2cpqJqHxT#5fmj7רI՜36[=?BKJ=FП5WY.S.ƄDy\c,VLEH!+wVPJ\PZ|?$"o@>lg4>܏!LmfE4{ai_4 bXQБAfY6Hl mv'(BK*K(7$Q.8Ne5g - [:!fp4 $gq$S*pC*ű]>9 ٽ9D}]uS 75tH} |tn@N4!#wL HGoCɤ,\>2ըmIb9r̽P}9TRQu2lbg^+m>8g^l*l.sǥx/pEY_:Y~-]TQh?;Ӈ ]!'&vHն Dt MK#:w[G up).94_k6K dE's#`ucX?쌌7y jAޛszyoR<7{ a=_wѿ²̠1-' 2 c6"nQ /5MW`O̓);zP1f&hYT`m&)lD~8w}ddu!G]4GӞnoF5")0- @XfZHeDRtrҦcs}Z/b"N %(**PUud `Ɍ"$(xIߊtu1ys@V`豘ռEw|,Dz\3*V$IO2rdUa`xϊ_ٲw7z \ULݞW}z`x"7}J4q5>x#/z]h@4o8XD!D).y'[ Dh, KWL:۔)dS !7)Jm#%|P̮ Hf/oG+aF-SP݉J'ϴC_Ԍ[ZGif} !>T.[Z+\>: vM9e>"'B0I09i6ds;0!'.Wm~7~|U kbqH] ]vZ>cstut7׿g)6o@l8 jX(1BJ@et>&)A ůa&m礨zpfںUߔW-k-f;\b%L Ny>EM{(dA Xɴk,7AQWVljT\RrY& ÐOğӨƪ@q:V! VO7Isp DRЀyϒ Czџ,c{n9_Ve; P1.E@)!m*- A% sj8]PP˯(&כ:RZZaqj= *NMe[r@ ŽlUס m O2ޔ~f>$- G2V:q 7k>r- {S%LMYMg*Ŏ_{7vQ)R`+]$S9%A_N#2s,ZYZH`)Th4$)ꉇGgɧ[8Q8hԸ5׫̎O6 2Df[G ȓKgq1wK2${`0E5Z'[MRU\=7@-N'3!!<2j=g}2k+F;"CV;+EImL=Fl37ja@1E]`ONa%o!9/,:#4+_9y`!l@8`8wC:u#s&^Qj>Jh6*k?0 0/qT _&yB d8s;Ӎh\5yZn}YF04߯~_b9~ rYT Ga;!nW{hW9xc޺^XݶAT~r1m}ijRËLwQt);NOA1K`p0 pǑ_!HGGtЗ̂SnȘ-O6bfJu rN} a(0nJ9䫄9 6{$Xxg̾ 22kd b(Q)W]|^qS'J`?æI sx j4TUܦ-Uu RGOnRj EƑ@<'V'/FcpˆPR3囂Wy*.o`RJ:2(쀇shsU:ee{2 7_њ́x)]g|鄚̶*wc4 &ȣΎK.n@ScYʫڌW rvfPA%@{.#HesO ɹn,+Knܴz|ԇfHQmw-Wor&ɝV'5tp"WAꐬp>^0'૽1.8|:]π@K`S Gyg:追I8)7^Q$AɅYڔZ>etU1-aT z:7+=]5g|DWF1^.Jb21 gm%nRqAKV>Rit)9JP@@u9@,I{uNŻ@M}@cT?)$4&inS[4;2nw z6\h\voen_?-v|@$ 7 Q̇Y, & +`(Bl遱 o l;* Sji+S7r u)5 #-K\:Xi3W@Iuh^vϙp ,ԣ"@byVCNرua隧A8 Vyh+il׏oG ;B3Ns_$opZ>۳ɞl3l[{!z%qMY!͖ojgڈ-vWP~xgp/'hg;Syf?rl; Z"=E,3S4͋hr9r1*zqH;*.2Mz?q>::!Ȫ"h8e6M2Et WQ|s%k1\,}AU^trRBw^=#fdEV^:)E}J}.b{GeMs]%5:-g?1Wc7*.?AmoupM̤lƍhB2'$s/ /=>]+jZ:Zo &ȬgX0,IM<1X}D-^{EVOFOUQ0vSqmV#zT9[xǕ9$ F=F,GI$֜ &~g(O/w Ko';~zi`ld Osvj[/ FڬcP{C#f N=̖Xtc]~x- ő;tz_yVr~#LF9\5HAym̢W0TIͺ'~YaH-Lͳd`~Т"`Kgee?2NT'Ky#Tl`*%, zTӅܙڮ #*7V(\ f vA^`B /v wkCJ!\8} {;U5oП3/sPE᪸N$0oF؞ Q&_d9(q5c, %KsJb*^W2:P"H\eBr Fb}&EVg8քek-֤.4G 6G?6d JqsuuYx S< "iZ83v%c2z0jQ1\-ֽkYC/NtQ1K>ߪҔ1G +t1vr bq|3z^csZgʄ(/_:|M/κ Y<;S,N+IΫ.7{`AS>hVXm>C%DɥSk҄BpݪcB@28>HysX(9K`+Ŗ,LFB"(5ޟf}G/5͉9nSi*ZT7VޗN6W} 6|sr65l?ڄlNs`G 7 fChbNDH_Yqgc 5ԅTWc7z򎧨驘sĢl#CzLx[9)YA PSaDl [#sL2;Q" gt0$3vb^2@N (b_F-iX"9E@ODY:)j86c CWbhs>`HM>eȇhtF/Z؉+L-@q:ۧ FLn ;m lQdDyV#^rI PϗO3g[)roc[d}I} M/B,f: YKpeomKr| ]NjSK|{z|a(FP h`[SrAQ׷"=h6 U̿;',`JG]s X&}c3J8ԨH!ӨGΜ"p}Αk7Ķ~&+Bt$(*wI)^yC!sLas(~" M2l*0__|2RkC% 7~\=V2+g/0tp踂 8T_ꈟRfB gp*meLlu ;n_D]fj8"_/M,Rw{cj( LD{=->GӇ `Nj|EoƲ {!dsSݧ9 F_o*`ib^acVl>Mr#{ C`ผW6UوOgHQАtF`xb-z$j"k+Xu).7BI$m^ s(t(Jj'ۈ% P_*D1eMIl4N4., QiOY?fkD>bwkq ?g0mab4Alw]tb.;}F()FT{Dq6 K$]AZY-jk߶$Fa|]FqaOcx{ /v_%I?2i:85+㣴) e Yc*̂"^ 8/BUXXLƖ>\EV~xubH_rʹM=L&;1?pEpj\!HOYt] #/P)/哸/ъ(-}oEp^kHJɃ!8ޱ}ʩUƢt|nߌK1i:y# B,  1ů$%w f{On^޲Oy; OG@HĽ0љfvL!uz:N,7קnȅboA!5AeXpOCX[FaOV( ,>zMnxh47%K ۫iP^ ܽp,U_3蹐ia[сK RUikH\ d|lkI0%or:ҤL3c3[ V}hZ= ldug/Vbu($F{GUAQjDKr@+QoCG3( `Δxs uIWUU8w1\K©, a$jZlÆRhJgr]&!h%9k$6Ԍ2Z8.iM D, \CZco'V$L)lb+J9*~ʑmeAu8\2\ kr1l7xTW߱D:Ip8Sކ<2n {xˑo5ߣxEM&>bo1#M: ۦ*Eףb67WXA<¸T8t_x+FzwZ@Q_jȪgY DsNpʁb:L]eP.- VR[ʹʕ HUvLMb٤H3;w="I; x^^3PVl S  Ud0ooq 7(t4=h;SRPP \ސ /U_%3lWלvOvRx)#TK'*V$bl-Jx"SzeXI}ŏhnj:pn1jE*OD/!F;ѕ{AWٗXsilE\ M$=RЋ՞yI *$*_Y(r5`4JGqGYn)ʪR`T9ԁdrZU$)K3f@T+EHу@tHNNs@KܑKN5NFkO:nHO owLc WNm;Eg-7(҉_Db&.ɵWVx"-`u܊b-6Q%坯O{Mt)PNf$Zs}Yv`Zg>*~U/䓉=<:l!NЃꟁq2 7=*@bayJb Ukz m@ յQU,C-Q+ٲ Ɯ}r Jj@i;oK{ 'ŸLJHue;$LOw-.hQ Z}6Tp,  h T3;pJ3nHE ֶ ɞOP*o:gޕX6T l nX],j=}Jb.O+yzƄ߇y_[jv R;XDZ95s0t{Tk{}C;%,IՃ>1֢n~SRIzZXqj9za'Sii&lNB`2D=k $KJ6inkYL* Nz5GB",q]0/i7q}q9[,E!eR}2/:8Ƨ-΃K7jfoG}iA#a6KT.hkJ1p}Se84`]hzCAYiq#Ty XLk*ļ#唁eTIԣF*y !0$Cd+U~PgI=CukrMlrdYT"0aDV)T _ɲa^{8:HeilD80[ Mk˂cxW>## 7R6׮ /z[[uɤQHڂp/t!Ƕޖ?qBY]>uw96寊=r0V hcyAx  qQ.*x\Մ}{myn;7AF8h'1=eyS( ZA<L#&u'g5֑=Aw2W%&m*@]<3QhHhd?xuHLH X_#IϏNjq|[O8Uٕî𦸹#AȞ`-s/Qmp/BJizgHU“jܘS%lHo +.Fchjju baci~9/E u2 fvJ9whYZ5tb.SBМpN_iPakW[QU]F|p j8zImfJdiFf{{(-5eIF+(awiQ'rrn#1o siY/ZEGI]X~rWWt-Bj( ]T; &):}L r5AY3l H'Sx>J9r?tCD] vYQ@V3T@l6r2ܳ |E# $ƈBϫ*H!JΉ7㗌D@(V \>߸`o? 1  WF]ќ_~TkHI`zxxa|WT?Mq_%MQmTW2=W}w[NĔn4񴩻)jg d >x'h/=raj"[p}$q¦Vt9ƀ݊jZQKtȥPF^ſcK99Zn&7gnYy<隔 g!ԋ]sk BN@oRaSjq)Eq4D?{wFXϼ 7wDtLxLt t듭&B1JTO3Y9K ^M-Ao? [&NJkaA+ кG73?D[ϡ -YS#PDo[lZ(1`<sMzwQȥYbYHPF*ȓL #awQn /`3Nc U p>;mֱW1^[&f ^#mHtzCrJZֽ0jmi *ߙH$`3١QKHQ]v6<,@+AW7mHɩV_s^h?L.JW"-^\dKO8UN4߽?w#̭B,U.+C`4dFnlνo9!|WJZ 6Sb(%h}b|3 Y)3KtQ"⋷X q_h,ҕvXb' ޝ@b?lҷY;zLDLm&ͥ Ҏ2%2O^20Y#ĕL=N4c"jw&:ɣi&,IwiGzN6Eu!*P?FtyLT XڵY)m? 7Ց[*tj(]+8 e9nmXa,c-%E1p׃+C2r M6FI}$9ȈZk1skARC =Nxfw<ó]qS =)mũ\~Aoe`ݻfw''K?=;#BndxC]mǘ].4 ct9LjFUi$d m\4){0<|ɛt&I\Ax _,)e&kڔ1]hѣ=[[aO۶̥H.0Ir}c EH, h ~hk.[?\A=sL/v #g_ma܈)c=br BWL~M-( #[L^B;op\_nc# M rrKQ}QzѳrQwdMW025,ǝKU~Ke!D-Qڪɖ#l˛w9P{ _(LY>%:ma甥獯B?5x_e]z@|-g7KI-֤@᎐0>pPutЖC Mn2gɟ)B/tRBcZH-G̔yA-6&!Al=$P/#39g ,~!&FOpl T(@gMBjGI[^S/Ȕ=/"k3r7Uf e+/4@Pfcg)ؚC:6`_o в86:&EP*˺9 $4Ԯҧmc!C7o^xTw#{$H:Q=ʥ݁|X,('h1Oîd֎?f0L}Ϡc $ּӸ"ps>a?BitggB{"J{csp}OLٮG\.bVng퐮1&Ć׃o Ǿwuof|Qi3r_ >sa \pI,@٭Rt˖m|@N,foqb93GihߣhI4c6Z'ܐdIn 4Dg ڽUD:8ax=D w!##9gNy1X1}r(ϰjqsizb4 Q^/(3S".KsB2 P¸N]lVkޖ%T XF]H5jM'ڟUDѶ18$\`@En^"=q &X[ :1P7{aч%K$ZXTzI嫸\!WSè,[/N=f +jLVtZS?Crط!MP6r=7g1wȸ0S\S Q?k{"lMUj=GlʹK=%k;(Eמ|wUPv~Jdka4lrvuWe9d0ה6:&K?ݍ 5g t>]_> ܉LUGϤ4/2lW!K|Ϊʣ *Abh^_w:=z%` [S!ky/Li׸3hFb5ˆQXp7[=̄tv4&6S('(;u ,S+{#`P{i`ujkH^j\(xӒV;p'K*fn7A]**LJ`͞nD $H(B^6jJa͒1 ` FuI#_e'kOp]/!M7);a]x LU\U aRqSx &H m}tt6s~WVMAμ6E _DP>YBR~ _M8ӏGh/qtі@-{ĪzJs]X6",!g@;_K$sM飣ݳMBkZPp _"- ?myTD% ,y׊5ԣ1bx4֒5Y}b N{x8!IqPT,Х'-[C9 9_j1 1X<ʕ,$˪1w53ȡAo"WXkOֺL_JȷmmY)~.ba =3iQ癏 lf  -8@pr+P#w:esj޳ K~Ye!-9Mz8]yc_A1D(֧׿yjFR+;ȿ V2kV>op~O"o"ՀئM\aE:[# /Yuη;|(mC33Irx+t;|*@\+\&i&?^.bKn9fؖpY;'S$3'ndtS5Ѭ整/xU5L dK9s|d-'ѯJGȕS^*(9aa=^y>Oc,jvb1q?wU1+lMv rs}QqAJZgƊp\O\ i`uEhv=mqz~z-԰D'`6or[l;M@׸MI:>TS0m R+D(&9Z g* wM5V:-ٵQŔ9'}#cSy4ŁRvss*x[evԍ%<'.A[+|~bEgXFpÉ~ y+Z'01UWo!^NO,޶\0+X J 8vמӌ׶IӬuc_㡃%X{gfƋ96"눒nUi My/AÂvY߰LVC GXF?LhK7leS)šEÚs{ۗ6[ɬqYYMFmɮjH0+*_<:; wqYlj0csK*TJ>YAWCv3|^1՗:j;W$ȇ$mھ0Es?O%)BnWd8YqX^`=HIkJyާo\!HqbS֊&\uzs+&?EXY^e롈lTCi;cϥdQ8?BG~~R|x*4.\Vm`׷^YJ nvZL?#…J7ͭybl@atϺUfd֎W%( 0t!0aCl@.B\e5'T?Qj5|P#R )><4!kϻ.dn&>2^8R=[e?uC/p _-O0iz@ qr1}C+8@kų 9뷲*;i-eZr"$ۚAuZ w7wqB%MTd[WNɾc|YB?h WAJQg9(aQ [j%0Թ )HnOB˼ hxɋ˃sLK[3r>B ayT*a('X,kBF> b4|o== 9g =fJ8$᫒0&#`iKtet/0O+~FR.J65$7|柶 GP5^j >]k?B*- ;1'뭛μdp0'ecۀ,7\f1^kdҹq9ՇAZ|wz~wO՟P"1 IVu_j۳!v'j&|O]u@3:қꢆrv%Ldx??!׺# y[=6[~-&R{Dށ)N21TE ]t *6{G D21Aҝ&g>'ZVE$~dv !;-7R*0Tl':Q;Om0;1kGxhp,ʄỲ_dtE=cbav Db41ߊsLiiWӖpU Xꍑ5}CZcox2h3ԁۭm7)zIM )p4"BsnnS4mk!o]Ӽh񽚮1̄UQ#JH z5"7Ѩ|j} H31VH*3k+ʧe~d_!7=Qz6c4TX {;Ҷk9rES__}rN$FgMpj3U"mPj8')mjvRR2 pb!ra+I] Xm}(Σ[ v4\ Q 9TS5|V˭sԝ: DcAbf6d' +'Peo؋Q7YZ[p ԋ芿^;qЖHsM"3atv!f?eh5My $%qސIq(8U#Q&J}^82M[cn[_{t?1~K,B}<>k~~P!Aos<ܹ{/ JN)}S.37ރ0t5ib 7zXT~. HUp>}zd|mL$m Xx$%mڞ/ƦGV3 "mZг(3ldV_Ul߽7Ed@UqCieG1 .0'.q o26vDZ]tA"cbbjC86<{G{ qh,)hA)^,T8cdωq'UF(|p?#X~c;(* s}ԯ֙fpz)^4,7,( mx6Y.B6k鑣K8].l]Ijˡ'MXЦz_~ǣwj.Pi$6d쪭#D$TdV{gœMbz (װsW" (]G8@[X -MZt#%1#y[euz7K^5hϲ;8$Ҽ޿xPUbti QwA;Y`<\ֺa7IDAtܥʴ>|_1񰧭.-{ |09Tn  R1?9lI&+ae߻ ^fWI*G>!pt%5LKs+xعOȊDaGZnwm`?dƘ㤂t:DH^VHo\SZb11w8')RRBYofLWB}\lq„Ţ*2zrYD٦O4к-^2rz XHJWmW١sieLֻBi|B i`*hj5\qS;UȐ386 A笑⇞L n߉Sc?ƕPG0_ma8F"[⇇Uh9'h0t5ێA@Uw-nJ Vpe;$:UHGy!LO0q7<>HUcB9q5r$ok;̒5ۡSzbLF^{GQi&.Lg Xdž#8e̓;bw 1 }J$P 8u'Dr[&QChP7738ί;?Xl/$=]R)ivc亅Ѻ^E=շj*;49o_m} o_v[&' ֦=0=Ӱx6CUĦWC|M!VZD7q!WI9h))#Mmdb'E)̣ r- I<,0w 0Sgӿ Џ`T0=W[jZq>)'# S<;p O< ի(.'ѐ~S|[Juoly?+OJOR[DѨ(* 3z6bH7KmڔGAU>Ύ+1R>I6aϥP75D8jᜭqoB!4+wjEPf~JT{5"Z G▯k<#68]YL,q-^_piRd{_3yQ)˥sJ4BEOny#e#E@2ٻ?A>Ӣd42}ã?^!H*,~}iz }scK[:xUX&mi^Vgnk": f8/4(S˙f꫺)ix+gе+r[kϓCJ2E`dv9K )۳o.WVS mX50l}c+tDG9Ǜ|lKz.!xS<]cMo~ E"W mgn*x̙&şG?~~QCB~6׾ǼowA +RRIї.DL2]`8%Jɯ> $WFź>rI)nC2FXĴQ'7зsyl"DGWt?~{H.7THa8ӧ32#f4FpXdJ7Mx+P^CuQ q8WVCjf&ry}#O} O&/ay yEBTD][ >p3xdI.@<U/.׉PA7DZxzp$5P_B92_4w~_s"D Bx0QTn9snƉ_bQf뭊oEf,zH4QB<Ҁ \r1J>Z$n]}gA 4}x1\.^ůlj|k9nfpy9$= ]{eHv.Av +"acAdѾqIo nMlstcxp "UcS& e9v%zCfYy&a# !꽶:+eJ隨#oW9-ɮQdܛ fdx6Ӏ|{jE_( 鮻qmO*SȻc?)%ci Z=_g~{K tPE8"NZ* #T;9J+ y(@CL ~s-d/CrI:BDr:5G3u 1`ICqz0?ohR#3;c4ӍwS) 55W jݏrκUЏD {ƲFè˲M7Z)Ny(8Z.<9Y! 1.gO!tzs9*U\\3}SL<% !{ ҟ?G\}@kܨsAӂNtQ XhY~;|@9_>=nr)ɳy'6+}x %vb{9Ybl^LFո=jn\j5?*:3(bYbk8Z y ,Xv !$),k?kJ`"ջ""o[p g53\.H؄8.}m,JD&9 B?j¿ƕuF!QuB8ՎU%Lfմ!צ)A - /Q7){_ fCwȓ}h-iB >'I'"p-̬:̮dGbn (zZ?, xg@lP+ؘ(H;akQ֓7ɕ4n#ϛhq__ҠYK|P+hӪsJا_WuK}r FP8߉W`]m^0I’> s ]y[qֈ MGtsD+Zr;Ӛ">)1RGfhLuʒn/p+So;«më+90p& ;<ԇO i ;cgoXadw[7_N!2l1-;۬xנ \غ\ E͞??=:h;\%TWE} i~x 24f {v7ekIȶ"o>gJl{-Qyw/֊y4H;YP[Pa50Wxȟ t#Wlї4Ic >Gfؿmd/xpdD@5\gKRU7d&W{m3ld6mGoNE n|rt6^vj]9 xe:ċI67kI,zλd;m2$7I (4upR|5AC6Da':Yb?5?0B ZtV@p\ϙWW]crQ Tgz7~%n+c],'ĹBJc9Hm2{2Qr睳yCuH-0Du O VV}2=dwPILpc-:K⥄( `ѭ^|!wZ3^U)B'l BBHe8<"5ɗHfDX4U]%ْc(kepi2BOi2֯4 Hu.k>?xs+FsGGsc^StP-ӱ7J=e9B ,0aݲxنYCf݆|M̩`͚ܿ3LVШ `΍KlbI|𜤷ٍR3gkd.|O$sY9NG(at1jL\ZuhU7 l 9HVr,D0, (30V'E"L t:kA}[P{wDA߹alNI+X]y_ Up6i"G/>ЦAۦ"+_ZEs|nLY{Xt"!bz%,F9.nYfXԣmxfqzwN†N+5:D .j*]pq+?eg{J-E_PVmN} >* 29`MK%Rk-;1u~$ ĞcyGs ^ uRX ^i>f"M1cGv eQL2*$O{d4/ 7(\@7{5(.2Ž :LI}PD9ZM9Sx$dSJ#@ttasF*s|~j7`QY 䔧k&Cr)s#{>Ĉ,4y=_[~?W'b++_e+Jufir0;HyT\]9۾qwXq(nbASք dҘs(]b_UĜ&^\zӸagot-9(ftȨJMMK ;/ W5E&Yrӓ(-65pƊ-,s kW'He?/Ad! w|u`Es'`Cx(F3in؍VM:]^4RW{VJIR;5_D~;eA6ݣ?:7WT)vshy]iz+n([-7=tuOF o]Y[^{sYQQ/c81碊j 8_H0$ޫTۗbInh+ޱ4.u,TLy෭k`pn=IO%mkx,f  ?!Po'º[iv5+&7ܤGU=γY$HB}7$wncmN=6s,Fܠ ~ ױ8ϵ)lg] [ԎhUwn(^ۛ^^{9:{uOb dRM{EXe8m) o[_~mG(/#D3@_ŷ!(jzgE?yF0H ,ѥX6UG%E>ws/B>mFδ/т~I^Wa;6RiFL`R,/vT^ *-&)c'htB4PSi?",ȱam\뜴zh+6%3S0wuMa~gs1 )\2[u)ؘ&I<=hKyZ- djʥsCTШ@2ZMiڈ( ]J)jA*Z?OB0=u'Zߦ Pg [ڊx 1+K1ЊHC) penˬZXTyiwe^jtM>EDVEu+s@Mw_)] Jln>8V+4VVs.Rridh7&["8tIKpIiSp O\yla)ҰxOzqC[ߛ JVDE9)RkKGwtgn"@0ه 5$۪޾*6I|,BGjyjJPk + <<[ !h:΋{@ǾIQnNhh,YP(21BzYZX'gJDvswx*9ۿ OP<_@X`~;DLTB{thNjg3Efw>ţe.c=C5ZԻ/J0nŅIRReM㳧nHМјI2X<L*+Njd&>NGtx\eNvуt8\ym!S5g!_)W|kw gC8oh d=x̭ċ ^wd.Vv.lCeAkyt/pTtpIᚳ2z{0[rknYI5ɘjMʡ@YςO63mdQEASK-}Gg9aI+^5ѥԞ-5;͐ҾYu[aFZKeM8gZ طZY1=Px1W/Rw.[p|O].E&="vCxDx@/N \KoANH6lmV~̩.cO5 @U$JVOCA4%:N\w9Oz |%F)*_m)f㧅y.J/|z#G<:5k$C _`p< a(>E!oK*)yx4M[ٴ{Ws1%V.f9Ajd^gœ %ȫڡpH(f_5`t$} ߹Vڪ*_4>ܔ}/762õoWXMvAT :R֠L ;g),GRm* >Vi=x)2Vag|5j)z`3Bi3X@к绹 R.-B~?74ͅVO [;WIaa/K-^뙸t}y *.B"To~v" =w%x}~>'N'9#)8Hbi-6$Aל0j,#Jng85NQ;'(x;gR~^fQ>^vPbRHr!Bo Y L܋Byjt+Q˕8j:{z7|}]lJ+_ TӒ/gCC&CblFSaJYf,~:{>:u{Xv@FţK:Tz :;EFXd|lZpb]zS40e}tib`'!S],E̱wVv[ǹԁ*PIR}l[\^itfG~Ky<ʥB=ӦS-Tx Ta޸o~4yDNzY_dB cN"ݻl_CE; bxcK N[ n3#GJM.NQ7^h{=/h3N:rJTP`V`OoS_!ѝnE܃G1A ;Lk>!5O$[LhQF@ҡHK'8nCo,_!5s~̙SnJXi)xKMF׳朸O^~#V:[|ρ5 ?iĥg C|4+Q~b"r9\ÕF\'8l!wYRJa;;P갆ٮZE7q׍yti6UKxt(N%_;X6j&x^]8DW 3~F`ON#1鉳T ?>5`ɦe-I'&6¿Bq!Vƕ =؄ [EWLÆ$<]2V,*}ͨxZh6e}T4},̠.9ޫTgt r3՜.|}M~u娀[mqv&`zvHI8y X֖(23gmۊR G*n9ND i2(=>B;nڰZ-yx_rD ^zO9GVg`sh|dk1<9Q5N6xv\ް}eUv_E-=[ ͸ J*en BoL;.c;# # S4ep\}<åj(G PȮh6;mEױ)EP䕚c5 Pf$0)W9_WOy^ޗ@YQ`mLlayXݻ1Ok䭽o8ȑi@6ݠPh"K nÙԷtO*i5p> kyp^i?S')P[-.ѐ)A 6+`==dLT$uSmXKM6pHFvRduHR39Ksa9Z++UD= HWLJ~\Rb1#-:VTN1q?2%R&oj\d"P`taIRLB5%gd 9GsYܸ(6.Y~٩X}ሉ/)6/\nmp |)hZD'tyޗ$s:ƢL+,sJN\oJ/Xt 73Ol5ySi|C$:'׷4)J~RL\w`r;sFUc=pyMο%nV5*wrRLobLBqI. QD'zx{w#kΥ,Y:t:VCR\ğkSZ.TY3d85rׅg4mo.rKVJ(Q0ChfLP)ͮ#ʱZ].WZ!a83#ʸ$_!W [ x@eM5չ6'.i GA*ˍC 1r)J>`>,cGXdtzgY{)U2T/@VI SlsHi2"a~p@c̙&YћPp [E Z]h*-R&"#B&8]4P/oJWQ_7f0|<?iv@T6ࣟ!DYS}[.r:8Æ?&auګq:f l(Xl޵&!9#2*&3c6/W_HѠe:a׹O}r6x_hdsFVvc 6OMMqwk|GsZ %rV3nDzgB$9+1-nYôE~Լkl xG>;)m~#YrY: ]Y0xtlTki {'!'ĬR&BYu$c0#WvN5Hc3H_!?E_4 C<X]c|01GJT ~V@`^j@\cSBVp uޜ{;EW h}jCGuzs0/jfu44e~`ٗsxKfGЎj&4> aqIoq"Fi{EJF| ]uT><Aɐ3;iaghM RRIOHi ɫ+7WCW>ʻ%쳾$gb'{#!#I*; ~MBV-Y+@ErVӦJ&S"$SyWRvzH0Č+4@z`k rbK7y%WGM7ٍgsˇձe[h#|F~ "6 >1 w+n]8YwG 9ORly0Hs^io~13SnlU9p&" ͢&|gEQ7Q]^$(/WPHP2޸PWx]ZB7/SǤ"̶ڏ0~ -6IW<jpq lna\BC7'HO'Z9 I?M8S ]r0wX3XС"EokW&g3}']0%۝ P]Ί׈rq[fȖBzEU5031!Kc-d\ ]oM%+vX66]BX7v:+CyfQFM A ,WGW`\K\#2XtM<*5Hs<'kW(n0\:ޑ*m%9{g6 _.捷TD[ ^E3 u[ o'D^-~gY5%: p0ȠQᶧcnoÓwFr< Te>zF]@#%_~n S3ǡ)ސAUx8s Q܅W3L;y=M5R,qx$E[Bm#im<%XNA5S]xO5ɬueYtO%+^hnqi0xI.4RsPn- Rd2I I"!BUo%qe }m=Uo!kߌfbaahVEۉ+&s6Gѡ%[Y5]+WOVZLZt;6+8A0R'Ȅ*PMLiP ڬ Ԃ;s 8#P ΁#) Va{a0 a?z~|-dž@ C/wC*t1`+A\$`s_"r4R/Lv`h7ycACJ(6w6 amg?SO]H-;>R͜q-z 7H=)l5+4IsMiN&Jܲuۉ=ׯG]B$B!vۗh?zp1,/VwBB4: ˚]̟[hIq,Sm(jc|Q&B, d]T{Zs+n+QלcU/LVarE& ^⥠ ŗD"R*>A5+gzͧpo"p?x J*>s`g'FI]g B(4ͬ郪xn4O ` ڜ?6w>u**#a6/Rbǝ-]龶eB0-3)RLr-[.]X"RclSRRY[E]3ެ D DynQbw?_BP֕q(a-t5)s _asݭ/6kZXb]Ч|w/{θ $@QCo "Ce9.jBw/¹^&?dYKVBK5ڀ 8eHW :v('&U_Cu`lM(k%n 9 RM8>r٭?g>8 b/đw+33I*zBz-|IpBjYc?][&L(RY^]K_V!~teoEyyHq"hWoeӊ(Mg\ؿ(= 'w<^ѯ1/nFqnj!EZIhsap`8IUp@A= )o/$fR:Ǭ ^be_I';_\2"_0:ԗu>:@U(cB Bņ̈ {Z@V||>8vGMGV_H9ŇsRajgbBF /7Ff3{h̓}0] )ӿ1vvE sMĕdWO:jOٴj:'KQ(i )[wNQS(Sēzݩ+Pjp;3p3*m/S@*GO#?4$L$Ѿvzu b『ۘcB<+o+'X͈DHm֙1^_gn,,9+ L""44 :뜄 ̲nn >XtT+y<_TxqH" K ǝ0N਌`Xz}i+xVڲn^5I[>b>rF,B b[o08D|t\ݗi_i Ğ53[$.G cY*}D$YNNEF?-KaW?.4˻|X`惮!3OȆ^ODpC 9&h6F+iЃ*m,cMQn= 6^9&S*tbMWA"@~ȐƻsbQ: h#ӂQEX?LK:_Mྃ|[VٵsX mc64m ;!^m"zj=V;U0yfS&i_1-0PEL BǀC1RbI}4R4Z #~ r6(v~,ig#4&7FN3i 0 oTU& yQm[,|A9HX/s φ2b$n>10h&S=,?9n:dR I4wWK-m1GK)'7a^"G<kqL +g pJ62H$:gR *9; d9;)vC U\y PspS!wV MIEʽW;O>=l?=lg4 JFoxBJ||wc[bo>4|J?TlZli@0iMv\7MW'ب%L(XfDyOA)kîIn .O V}m 9~TsZ0 q)vBиp?|>Pr0,Fiy!.mgu&ܒ-8_2׉_4z L-M?1,<*Юd)*όan%"LǥHCT.&O2Qñ[^+#|6>p@] S:,ߞi.?g$)@})dG-wa{d~^θ!Ҷn 4G}`"CrY2LId ݥEX%jj'V2x/Z;bqW*YlӸ&^=@%w|7#ˏT= ya!i>^pn*槡&r;ʘH: }3kMרaWuH%Zd[F)1ב_95Mɽ1VWM|v{~ϸj_sͨYV}&(XKI A>K-$oTk<{^.& K޾ҽ]R\Ԋn"(]#4LB^q8$wK<m:Ê5lpLg2?tSԖ.%C9C躠.-,#-`Sv^TU傰[oYP2Q2-~׾R&>XB fZ3|}] 邒BzTڊfg4qš}{Ys7%џBxl-?Ņ? \ug( gb`7ITݩ/,)O}-ly?O5zNk8Pe6q5r- u4ƌay3fRyQqb&8]]yMK:yON`DMn#pb~" IHa[Q)O#3V'ac!cuYHv]h(" ΃G{M `'IGz{ta8TMly~]ZL!/b)P!%[9g!tHIPr7z+L.O~dQvU5K8*\lkoo=@{C`lEM jmWGM9CF@lN{2'eCY4a ^ s=2[ЂЍ%FT?{1кx$1GU|euΆ֓74IÑ h8s &RRrLLQck=&睻8qm ̱@ +#y3R7\rgRGOe($qY]E#;CDaå= V @YK@z )s*b.d;*J1ZmΤ `]6h6Pmj{*tg_U&i~{T&MwKF_iB2?BGs^ɧ8~1QCqB 3-_ Q)`Q' ntЊh xu +(:MVvPˎ+wGWD9[Y7S Q_*rDXeI`K8"BWa!kڿÞEaV珥q>cZlmimh Bd];5rGL`#<~Xv~io0ː,^_z+ _6ߩj||xg/fmUMdDw͎ȯ }|s]0ӤWtxo+h81$ƙ*_Q#Y Qy"Si~jဿ0#ͧ6滠@ 4RN¡U7V&-$mjʈt[kU:xl 97VZȸJ%nњd [L?v2hYG gç]ݎ;p%)qWNB&p[Wy. .ZWL5JR6q56;SGmbEʘ =&Kg3zϤ( M^ Y̢p)ծ`y~^G_3t%  b6K>%S/c=6(2O8:9M8j9ѡfݓc R g̺R\95P6<`¤3 lπF1e t-|5TH#z]r3婈58# 䲄JwI&DPhXq=PQ*|=`Jr(?~Ky"O >Q'J v77yZ  wӶ\\:fN-HX}'z9ч30OfSU5HJZ3ܨlĔ]@"2AO9Y$Ş^4̶T|Fq*?Od&tBH%+s;hT*/JUaMI㓸OXUnFq87B=gF[mYpS3.\'b9!m0nCGoVC~WlBƾF)ƬW9 >8ٟ0SX34 'ƳFTڰ$&!ƬQ ˷fh M^753t*zJ",U9rpP3x),p&9|B/H#Dn$5`GRG;@xy] ( }j{E46)P"IY&(ZJgBaBqQۯj  I$[PmrTdvRʶ2iFU8\Bk8A2,rD_An%dGaMͨmn)=x1T 0ɧhI\ۍ&l:5$@m77j:ضaVv[[+&Ƭ0$4cQ5o"lIoD~lJCM@TyW$DƈK$/,3rvtآNL^k 615[8|Pߢ]GV3O:`WҸx┆ۂ46ѯIНMgmR`ѥg֥(\!-xPE%_( 1PTyIܖʷ6at|qi?- >ǃy:%`'R0A20( $pĢSMU(:`gYɴJU?eLDx>szAKpd:QbҦJ'4 Cy+Y}VÃLxrMC [,il$ڷ*_^fpPp+->qI>6KD$.ȹ7}ξ;l 7<Ѷǎ4-hes1Awz^kyi,n*4ڭ3[?aB8$h EF?|u xݡ-;ԅ3Ҋ c&ks(l1XaX 7Ewiuvr*@g<{ dY۟R>dIj/HEO _R;Q_HJ13̵qZuZb顯ނ6H[2&~Ň TiOs];U>/㺃itX#"$-Kj@cpnRwЦ-ћiːnPTGBA8X++Wǣ|EQt+ 1r\MYHjM1 $ڿkvtرsZotiyW.b2[D&`T/D:P8'Mmif].^°f)z*yVF.HP籝H{kv#tiN9_}tEὐdW /39l\D@ v!Tɳ%5U*R?r]\4Svo);́E_kd!)V6lVp5uri]dI2_8TUPA8 b鰃0uwK' 󖩟7Ofy5?ă?7Xoȹp,2@|B2/WR2a@b'xl,+b 3kAEv1N @u| VcUF+.r"/EJM>@# zG+*5N k{u>)|ٵQ'õQ:!_W<=pgg:ܽѫvJYF 鼀bM6h8OfB|A"|6vv4a$zy2?'(1HzKm.^+xhg0oQ2qݛ<l N[;mKw$-N8Ӏ^~8e)bx_"ƕJ0@Z657{&{3 $PImĬ t"#95LtmS;tD]c0KDepH2:>A/̤w%>g]?7h؈#^&3w3/n&vzO˳rq| )< 2Y=sYs K2wpؙI#]h:mH1[6F֓A[R>-vN,:ą 8 E/~/ Ɣ j{]5'svt5Y`(URYm[d(6X-XLzXs,{n$Be*l8: Tf2^?H&6$d*kQ__:"w=W,)YKy8B>`ԥgmo"}7 Ϙ 8Ap"1R9#* 1qozk?66( y[f[xw#nܘ}j鄬 VM<{4d)eH_W} *p C:@? My͖eAlE1RC[Յ8 uÆYfrگ a'2L[k{p:kU+hr S4YDuzߩViJAjDRkž9QonNUs?FMB{2A҂ūЙRv53@Zq'G5_U$5(\w WĬND6| Br &4:ouUhҪ>:xbjl%1$&²TυӴ>-3)J (59PRzʷ!,"b(.7sf+ZMd]\􈩟 #'οHv5amd82"Xg2)d1]"c8 F1Q@L十2&[2"hqrU{+ޘj" 'nL % 41ڝ6pkh,g28RX"T%ӧQ2g RIl))~DBd#):5 IP m2Py~Z#\uK{'Ўf׌ '@xlQ \$b)S7MjW6;>tD1o{~isfJ)Aw(ZoD;J4[)Z#t*`bϳCz(BNԙxv1CC@2/t *08jlqo+}7Uqa Ô bT;EܤL|}}oQ`"y% t S>S?|Uk_2 ?/H 1^FG,OXjMP9C'1f &C]jtW)3ҕ ϕ]YpB𪫗0#Y;|7SJ+[kW%r3GYq|ю\pm< H$-k:".zͿ97Ifҵđ*BH8kdx:{tTN01]doP`"@XهT="(lP#{M~Bꅻ=vtF/EAdg@/qBWq"?\] Ur>Lwnuܼuiر#bEe_ldm~- o E9gv &kآ_x @-%jbi->vշ;ys-^?0vWdK-|Zb|v;"-@T߫;[+.{E0dϥlɐ>!dNI e^1&fKce ]U?·z(P{,ɑ{vag^>;cN8haE1 ?4  #yԚ%o\d{y=B M\'G f_w{oH%Ka;+rdh~}Vd2Q~! _&kTW>4%v` QZje p$Ѵz@!~b;DO̡Fd 'ʮc?4kM4ەjQiYL5onp+ROm} 04;˟2iٽ{|R0ȭRٟUD@c|HP^;MJw ©‘.ޜ 3]T/Kvp/mAϠaiǔ0sp"5J%a}RqmM!y;=:^w9FG8G$㤩͹ b\\eA[n*_N/* KF,c+XꊋYp7(wͫlJc To?DVYv˽3 : Vqqp!Hj8mX8CPHk?1dDxXI yDf,ӵBK9z#^X5^Bb;z8Q 7N~`qүXg{a L$h<eֈW#F.Dp1=GYqb13Q*ǓD ֕U;~ރBuBH\s ĸװHS4`3NsMźu:Xlv>D9J54iZ0*O{hh3VҜ/O(F*hvyAK'Ay6Jy $R҇K r?"Da} ވODФ%ouwR1jnȖn>Dɵ.g.&aqа'E %_EP@PuW~TpS$sLH[-2ns)Wmpꂼ7 #ةINGx$gӠx K֧fv%+/@dΙSPYvq t:5P#X)@#Uz0>0SA̲z7Esh֞HĝOBޚEm8Q|^%<+}.։PɆ*I-T ^q{q{`=&7,gi !|FÈeEoގ^Ȁ]wB#0. H|=@B|‘l U/u%J UHlD*'Cv7Ž1L}yvF큊,MY{%7*J&3ub F\%c<>5II0ly8D`o>KG v7 -C5hxgDIaʏ\QW{r3S{6ƙmuSò9e./\2"?xI_oh_UO'H+!2SJZӘOcjA2-hIjB.t, 􅐃(Tq:02@b-hgv A;fR^c.MYem7^?QjnlF*1g;O_(8}sigu(W6.7JR8e\s[nZIO~}敎4&[+$pA\C8}VXoRc~.y歸K[ƕQUFΡ᫕չ뮁qkasbmw1C4Z4Bu̓gY jI Ȣ>yK'%M{$xb Z5V>s=k\HvTXYU6)ḏwUJ 8= kA肟</:^ahOSx4-Ɲv_u18٥ ]g.C NgJ|kk~L/(i${ 3⇖a}3|nq6(JUHh鐯 \-ghQۑhdOpa0ntl[ &^F=e8b F|5DTOR3;BbOp_@1&/aDS,%: q\aJ{=T3&mZU4FAPVN58Cg(ftmtH'Ѷw!kdTZwz#NR_ a R:o?w[FbP2| '\x )+@ ;gj;1t=U]Z1.{"˿.0SM9/w?]@zS Ύd{1:lW7쵝LjG톌:?>vVd51~ەE^mk j!"t~IR2 z"٪aDc*zQLJ,}/-u,wQ#wpxT7 .aKՂA)|@SN@7ВѬEx21H.EbT!nwLV^6 |]6O1;T}{O`NhY -|Du@ ?(UF!~$٫-J %o*^Ϯ]EE?S2JdBH6ygpx <3\UMS hW\yjd7Jl v/P fz$q~@<̨p w)|x+38Fsb$|~s?jzԝ/qhKӪV|Vt0^ʖ_C,Pjr+|O}n9s"C`-=.ʚp .LSopCkA_ ƷUp袑*azK;KŔ?&Vd-J**cdg>ּKǨ"3)FvRR\$׮4] ̴d£ށiK2`mV}5dh,S"B`1\#.\ 8@۠悬)ЫN[wuxx>Ʒ2J΢nج'j5vYS"`/x NhC < 3 B<_Y.hOT~9ӐjNn8̙Y<뤹j~#jph%V? 2{E=5sƗOfO'efU.a)y^ EN" t'8k$QACs&C5fSE@BT)_+GLѯT42(`m=1- o<0>$2*†]~gBi%|uLZ:u>ƲSo~UY /ȑ;ƱLQ8EUփlU@S"⦄ _E;k_kxiqpck~FmhVPGg"sS:V2='-MeV2E6͉in8 R랭k&k$%ڲHz}tDHNdFBz" iǽDru:~&?2D-ٱO'tO־;Qi[ZȥfiAL:z@΁.Q(7IYIfB&aˆm Qm2.dJw1q0K2^>yܝprMf}Q݉c}K:Ϡ B+&} -C' բvWyB櫪z+pb7uˆ`+MP'ۢCwö&4Y}!)eOFWѭU? UxB7#9JHO:CiD.Ё3̭0!YB_ /WCW*LN}-v~ߊzd)NBIbKI(㦯h*am g{۬U813A0p,?I>DE=gKYSyL9!isi*9WS4-hzt֦1Ek=Gkߤٛp?Y%udF q嵋|ecιH]pD6-ãp-LO 5u d't7Y[y }EofWOMԺ\]n Wq6:^d O T ыl85G @bמWyI++/앬clʹz/.tqoQ=HBR+D@'tteJ]Vb FeI,@̵dsCF*0؄× +@4NHl#9RmrI ϼbe Π/@Ŝs#)-=:>"FRGt2v[#H^oqeД9{b,hv^@DܜkNad_ـlδp+Sź*/m2C-{#VY3ND@EEg~'t!TDڬ1/jlp| O1y^xLPX5wdԄXE[o9ŪOS";%vFa"P̠Md"0PUyqrė2&Z|kjV{;?&+rq[AĒ%C=u}ͬ tsIVӅBce_]`u'Y:q?͛ eȵ4X)#J,,gUQ,Uk؋h_إϒu<5 uaI.vH+vNUspmsi@?]?uae-9Anȗ.GmaIMkl1 DrG`Ifp/@f@SeFRw&ɜGڿaMQdĐȌϻ.6LI Q[yuS2"8_̀( n +l4U%KROYA!kf t:>Մ:/s<I^#摩F*c~ ³I1iqOy>wQ;V?ז՗E2S>57%jwEvpj".ZJ叺:q)p\9'Cby SFP~IG9)' ֡r.\ 鶹Æ_!̸Sv7 Nf:3Ulx!婱od[ARV = 3h{-^j*ŋ0w|Y#knHͥ!IZELVosYh esT(~d[٬onj 1rwO:[> Xx6*J#U *aI/T3x3ªjln4g9AVuM mL<`h*g:/ 3ޓ'ӳ/&d 7uShLY[X ߹"|A%}&M (g@$[_4?6U[Az)݀6u)3" 4[UX Y\#“Ú`-=I-Jb wϐ1COyذ*GldQeVN02Z\Z%S@Y ڳ$&MIc ‰{ڄbqX sJId/&N5>]].+b,h)GţbRȖ_c0F;I/&2h+}Fv> MaUrydh.$:%McMǺ}%9UKl#Y$k xo@ uط Jd[myל 1^Kz+Vkn?)6o# ] `0bzG4~ f)փ%\taڛjlEpi~IJ-|2MXåb%_y )!b|EVՆ x8Dbpņ+~W߂\GWbp e٘r555KT~nnso&uJn((rX񌭜|~oXW_i Ŷ` '}~{A>ã{:~ pŗ8LTC3:q3؏!9v ULjz "ivok&0y f8QdV* KN;g(@}AN$jE-qŕ2˚5Ha[L  u̾oaM032e!cs0&m-1E8c%L݄cozaft g%#DM;=, Z+tr|KuK ~hzfaT@+P>!tx~9?X0ĉ ח'y-p{Gpض;O9mfu^T^%joED@04)]JekvWV#{~ }DZ\mnm,Tq4 C;2!BᅖD$aNgvi0q5>|v[ZVԸUxЗP.3(!0 b7:i e ,/zٯs{\O<þԅAO1H{4"\s6*4.}9wۣSezpTtq_Bۍ#sz/ML]pi# '4ʋmTz˞x\J` & e2t|(ld[!85BBrE[򚬼:#SPgL[|vťz_]4v[wR_ pV%A<6ݽF7p 'z3lJ!?\yFX#*kw2ieԾrm@*e/,cdǎ>ͩ۳ C wG!JX#9( 8%=:ʗl1.9"^l Uekh=@-[6:T8=̰ M!9td g݅~ * T Mh4ƤDRƭa7];U;߱8[aa;Vt:K_Q˿te }|e|("]ƥfD^+8y|=/ˇʏ/@ [W'P;Vu{r9 ɧVsKiH8@Bugˊ~^iݯ%ӈoԤE#MXI)O˕Z|aRm,CPsNr9Kv3؍|REYτeUMuY|{P;RӚ0"eC/RMJl Qؒ5xzڂd|Mx"SoR?0F؇L{Wo5, /!`/{+^_|%8jeʄQ&ndK ӆ\bUC\pI'Q> 3.ۿRӏ D9 t h,5t0OB>*mol7܊pyᇂjvbfDGã =4{ ']R6ZxYecI1_dl$Ptt*r\zo " {a7M0}C9 0)e%BSpx{D oިV2G\UU-MA_3sSB#qQQ75t0~p@sàb\onwɸ?n+bP~6> ' ` Ta>GYҪAVZ0I 靴 [y/iʟ Y_Kƴ8./3cqoKY57|a#*+IH>!3%1O!`jpTjax .0{I=F,e[JмeU6Anw(5<y-$5+ü'OwAo ,eKul,6L~ซ qۜzwbl7ԤDJ@Cˆ N6Sqw~q*rcy~FYAD?=#`M:`N8*v(t9fA2K1]I=Rޗ+dװ9q*y)!*&Pk\;B|Ƨ`2dntfy}O7w{3ʃp9xp+- J3$zSrO4M vzZP_^-{bJۛP+̳= l/9[ݗnQ  4p&x~QIWg;Z6S2 _GQLv6!0TZ@}"ՃTsg}S766޷, H&gbz]elAHǻ?4y`MrƌŢ܀p9%*2WyA+C"{ٕ/s|bhH$ϛ?//?F;%|#QIgMKXȁvz{v&nzVY`nK E,1ი+%1,5 W-G*ٍY_O}J)[Z}7gʈ`An$d=E^)m=EH})zCWꜧn{Ej^ R!C61:S A3Vq %#hyqHNk ݺk8Mf,N |4ڬ͠azp},wp?)Vk:n4f5@4ۏ1ɰ#+VkJ+#I _}T% x˨aT'd ~ m=AFօP[7يysket_GV4s8bkobUMbebh \u5.]=#-הgU]L5= J7Ȧm$-m:kz$^D. ~,7^ƗLj"x)r9{¶ڨ'[@TU:UYa=ԑ|/R'-VbIE.crzN{n^9 *ZݚaT T3r*ldn)P!XҏjLEQB|fI2el,strr[ֶC:S.a~/} v1^r)IvÊӶXABi,s8QIòAkvb@b1frvlR }+׉Z'74];-y>gBm`͍a񾸝&T2?q"kCbxհkߕs ;'fo]{qW04vf qI\kxNm 9< /Y4o`q7]Bm}J؎,CNPwz琁Zysq=ANh+:4 \#KMxKVbJ5PZTxЅv Bd<q`8f"Y]#25%jU'pр7]ЍƑ)QFLǙ^FKa02czSC4Lc""jFjD9j]ã #_46:)A&}XU^nq";ѱf"{)-Kpb%SӞw7\*ҶT :~2Giǡ:)C3OCJj&Spr>C\+zl*Pw5ay-v5"`2?TKXp`?fPhw/T!9:bk|G$$S@Bxھ+k7 0僱 QLTu]6+s9~~ vUXhЌW~-Ph5G76^)JІƥsҟZ$i qڥ)ſ49HNB! A&aI]>o`.es~\LonQNr) W8es05bxZ|JeD왍|1-!!'p.*1꣉TC289;AȆ0 q3A+E9G5Iy!>ZC_Bq13 Za~j^,Fu {T,@/~1 kwc@d1 9{tmYN[  FewM`ZMPDC>u콪/8!P Wz])#\Qtf>5AU$嫪/i 1]j'&YkOʥfb`]Ҧp_Y;xtz\%"cDJC.&`~M~fL,fԒ+jݻ O~`UKXq~0@idю936Gɕpk6_h[" ΖZzY]eB+fԦMI/ر]vUGXhq7BHD=6(eo2Sk1!CY%G t Ԋt] _!*_TwHmJ5@Q+]؟l%?v8zOfq\Ǥpp%KxYJd. } L=bRƒC~5o%_pY԰j :,2#cd1r PB]8 ˣvǾhh\-V0Ii ny/5].KZ2.yZ F(,. [JGY6CӤ굋ګ>Pn`02_ 0o's)H>FjPBhͰon~6;EEw%'ޛJ}A$գ5?2JY~! J`TVG0,LQ |5|m)V{Sb  ]3mvO`y.\ G\ofE ̊ NJ_Yt8`7>,`89! ͟ODVU, bBJ5'6 GW~w[Ewy0싿xD*PI]BÑz^*%{b~0٦r4H.  \w[(Eg& tw"$&z#O2ƃ]͝L6/}6dF?PVVX@p-tմ_P?0y /bWwQ'd׃UMxN#WQ  XqZ;2q cmAN J2I$B]Q91LpHީGUꚽHHMG LK+\|V~%{}efGȸ!3 ȼ%C!;qYuَj/&|l3< 6G g$Uh{sΜRr):-|JKe_.+\-~M<ӓlu,|8 6XeMaAO/KiԒ8&IȦ"g O 9@G%IsVQ]f$z.+?6T 2$qgx>mځy',PPi |h )wH2ӑ܈?_$Hqz~xA0y~|%FBoU]28oAW|ĹFSIlj_ I "UcE|Կ"?<=|9-_W)7uIs #ÑB_ծ&E n daϷ)$NS3hk+A'M*giC.% Sv_CP^(F % q;*Xv^ 0<72[+boV`Ƙ㵮,w?+֛ۏ;*Fj1 鬴=9$=&6ff FԼ&='Y`]* pZwD@l#X'5<9dЪb]P(HDPhUHsUɕ&)EW%_roL]S|@A IVv]P1it?6{ ŠGmL'aS:"*BW;aV]Սj=S)d XQ ;R%1+^o iNCYgm)Or1z#<;yچrR. SbT X=2W+ O'^xr9y"2yi\j+GN(VUm,.\9?E/ܘj.wK%Zi Zdn}Gh`|[kwQܗ'w |kJoWDvykfNhfGM&^-N͈4K#¡U&+rhKW%&Y*j2pP!!eM4uβ?_90GmQp]Ⱦ/aY4*.wEi"QˋRE?3c}o;e!Ō>,`ڼp߭| +],5aVIyuG/J˻|V\U?~a_ϖEwPlY4ov~F1qzbSB 'MԎbtpHÚ$BEzg?ƤLB_c>ShҒ 1j|qCgF= ֬ lˬvH3m8;xt(g0SZ;~'hcXÄƦ ?3 Kq)#mΈe?FjW kO6=IF` t{qј^*)Yg-j` J"'|˰Y_zFOIeSYҁ| =d&6Y˳4;ndKp !}d./?;G$8ĢG>',&m̍KM)_% @M/dyzȷ3L߷[&G^1yzpXczY,-nYJq0+aЕ"_"U̧6UwFɨ/ ރҨ*Ҳ u=iߺݑ?B?*zQp:yvʠ/˝[U|;=[N0+rQ-:U @r|A5@Q;TA$i7IH _3ɂɇS;ňTs+tG'jnyZ@oBAyyr&eidsO~aEצ%W}/--2L4R}k8Аg$X`iĹN߳RXJɕ-`x3xsg]K;ʂaPGKCh6^q" ܇ xG J]M Je_o1&Pc&Cg|z.U|SJiE# ][ (\y8"`1q U$cSW 6C>3\ 2+SHaʘ}hGk>pJ\+,w5CkþGÑnyGS:aŻǏ _؊ $PUZTvVFXuai|!Ln,ϔؔ/ue{<qGktSQbRR&7%к Vm !A}Ūl䴸{RL(>EAڜq퇸#7s|_KY7pFu&J%2 9do_<iPY,oȟ3RP\O#Vv=}>[TtU#ٸs]C˶^b yqQ5fc5bhO]9W1B-8#'Qr2ԈeX`D |̰<)A#?6svN䓢Tj>2bd LPhjݰ\:Ţ!܀Kb/,oj%i9=82]_ť-&pL|yF;peݍJPiFh=UH .)F"0-$9WIJ:%u0=f(8CV&k9Ofk{+LE[F}V L2fxsE=-!ߠU]:(kv>@ADi ?]8f6ˆ,a:Hs>$yqg'#[3{j9s6@γ5GC킑P{g^O. >;S5ueqX?N2ĆO8103>p>ºL01P (L8,Za̛J^VЂP=$(oP.Ȁ)`32!ҞhP:i7+S^'<:V~R?(IkBo'uET] =ttS$fRђ1aN.ILY!O|^a*mթ/T A~|tM/z|+W+Xa0iP j8͑Xֺy})ڻ|&HC82@ui9~^Wiܤ‹z Y79YS. pHrtlͻKA "(‚rfqL WvSmϝg!t۵_4"ڶ<[l=2"ըb,uFZ>3}\Wg'dJ@Xɿ{,?\sO՟jB4}hcNZA@HFJ{XM}_!Mw&6s&HpGC+xL۬v2ptk}%^TxGZڹ Eiݜ̡GnOjg$u&nK*_o:#?f.njJ7gV<>7 (HDMNo~?yBkdly1h`} !Z oίgFD IpMYaSTuU]wM0Wf2}&?sba䞅q Dz&n"kH|߯. Ml/i44Η[`@Ml4m >Eΰzws[3w@ۢ lyQ9-z˻n)Z 5bߦ@jCg7"vE|l2Y#rw Ͽx<خJ;bKͿ+.!w#Z|wG(*hnny&;BY LЋ|hwe-Ƴ[uY*ݰeZkTm Jk%pG_ uPS3Wgt&=Ku\'Бwm'e:ƋuKq_O*qXſL<)Er_4 q$x7d+u3,-'F/DYmp++JxƈO,]'kRq=M Eh7}>W ujp٬}O8 ._oX\SNLOS 6o"&DGl%R Q~2Z26WO)7g[6p]ZVhYxd3*4KIK9ܟjX9S#U㿖}pR@[>g4U ts5X|a> ĽP%ӷ9oѻ0n+9zkiuIۤk!~!_oygJϳ4*Ǩb7Fnl@#H3אK0"f83=Dž0`OO4tr)D,HHݑ;r) 8fWUW™+_ 2`(=y3W\2 ovUyTD,'&5!HtMbOrÆlĹ%]AUʣWQ<(b{8ƻ-5$U!b:͆Jb 4>]݋C > !=#GM}PmZ JYVά1U`sɖ dϾ$k_m% ﲵ|u!\}J J\K=,}z/m533#ϊKL3SZu+sT+nJ9L)PSB^zC[_D#?Sq|^$Ae!Y9 8JfXaRbVE#'E %\`4;lmwG8#m$`;L9,Ac#1>D+Yf-H: .|;S#D0V@8^(1Cih!8BDO}#F!%3-^Პ֢ RFMNM}U!h SM.sÁwG{#PI *Sv1׽a˥q4Aau}@t\3:qϬs?ڨC!Ç"tNots'ʔC15m? y8NPB[ے\brwW8tSyi6xPtYy(-ޛ&&2gNid 1Jɥ/XS+\]bP/ T_PThR oûw=pc~ D3e p9q/?v KUlZzW*nj9\PĄ&_rEF c,p߫V g(Z]*ET'RpE7FXP OTe #aƵ yP2!(m/:_iO ]9{vT_e\t6 6Iٶu{?ZuN'pNyoDq/~Ɔ +Tw!|iM̱6cA%2uܦ.X< o%Ʌ_+oZ3 FZE \{c S}AR$WO? %W؜dPQJNUu |}T:GzMeV9/ve{XWY.zQ'Zo!8:(gD*ǢMqւfKiL8#e[8_|TBR*ߒgPEbFi f MU`8>Lk47ie-U{eCv7"kٶjށ`Hf3:3NSi\dpW4DxenښSꐔb7={uZg9aǰxֿ9sL[qt ]K iKi;C'wςb_fFÆr_q\3P)iL- ,I)ܬ1"Fbk^x'hn$dEѵVչ&y^G'2p8+2+;.{4lRч{jX|VgrUyd<x ċMJ)lRt&ȍ<{XqW/ODy$RP!(/Uq]k+uzNz1 5ږvBp%uZ28؏$f~S^6ĺSt@m\\b`caB3 b'tp ӧhi#AmZ>EL$e9:1act*JjG2!›h^1/Ie/ }b9/p"Lfj ҇.a0_x\ep\Կ`tg3Xǻ +{ۅ:yl[Qw^[]$9d/E.Kf,oSZ8G&X3Djqs«JO-L7G{72T&\nị8mPY}j9u@,'m.*O!Ⲻ֔<\W7elYNzpNCRğ?!P %C%kA,hdKS8U%ѽYlx11 x!-" }[)06:] 7 tdS)-8)Io0 "$I Zj+ƐoN2uߴA;~^]qCp^w#8l7ua#}펌 ^sU"7t%EQC){"Epee aG10=us>'L Z_:SP3NcWKy}  UM,a#X165;T7(k"YhD_300p畑c~;6k?n>]ҹh lsñH>n||3Z1,較8ߺ_7dJy_Zfh_YC38wB y*|l%Ha+8(ȼ/˵l4L(l ݶÑAnºn"]Z o{΋ł:uW牖H 2PjW7doCB=+.WG;`Xs+:=- @dgO1 zg|xɱ}a~+n2Oֹs+ȶ Ʉޡ,JLPFDuZΈY VOD"ACrw^{*xYPQPqZ׫9&Vwgk&,F+8ڟ@;(yTJYM&_%L_<dn3N Hi {|$*$,Ȏ*CȞ|ä;j2mqNFUƐHGd5zMSmg\~clc!i uGY0&F?ZfMz\3 X9D]'+G?-08xMNJE ӻ$],Y`AQnnqMr*7p=u@4b|}RD%ذOeT#I,}go@Mc߽ͬ'bQ;9*:`k< RlQ[73~:7cN!ч6Eۚ[iZ?[2Tx_MeH*yȃW?ŹJ̎׽Smݐ0*(B ׇP]Z*x$SX?z/𩨆>O?ebWU#fLy8ی;2F1Y}R")[Cl!uOba+t0satFQM`8bhoxjaSMph`W̲ӥ.za["Qh/#'/U  [Oǎɇ;B=eKi8%ܟ7flDڡm9t!IW6b7QJד fzj^l/Pph(K{bs Hjlx̘gܽvF2jv\#ZS߀ɡFL;_djz\ Mɑ;G j_T rtiڙ4A ;eAHW*BDx@K^/¥QO,U%[&QzYA,&"`1_25rNM\B$cƛig=i=^8*](YE2,X-(yfE"uC٩p$ D"[OO~ . 8RN*2 QuL-yJr.>pRZ @I6åz1(걧`v $ҷ̵%Q"t66 STVڙ%((OE䯁ډ5pkC8kԤbLl𿭫/bkF Q;KÑ!,&# ]ĕW?Ӏ1/ji7CJ{oQ!t'*N)V7Aw ̭yg1C/sލF TJMŮk3~JQSMF*K)hݽrʯ6CAISܗ2˨ _$U }jC27ZF;q0J\랋ƌH}pWiLK|=+d̎y#\eA4QPϫG-Iqc! W퀋Φ>~i@"ur7 a&Jyb+;!DHkc# ^˖K=fBTLBl=y"{nL8Z4P9`-P"VxV$>GQZ::/E|G-0҃&KjYA=Z06}HҮ!`%0 8*Cܫ5N<{k,#˨>iL*Ѿ\`]3p&|pYK6h|I L\ gK:v+)EoHk# E=XF3v?q4koSj6eR7C݂\fL ogT۽7.|R8-j +d`*Hr3U:-$׵/Fրhw0VߖԽ 2ւxy[(@xlZybIN ׈"IK˅-ڏMBG>~R hR H!gtCZpO<4ܛν?ŋkiicH=٫5ѡ?tZWN xt 4oi (z1i phEL>z鑔ζ2y Z>Zp[tޠg-]ޫ ^CA*׵VX%wKuX2c}W=|g(-LG4C .2påxe n8fw`'N~qЁ9#i~;!{d!L0d3P>fݍg4[$0ghSp?~#jgtDS~ SMQ+ i8ѮfH߸fa0iQ](e{ ˈ~XΌ`JtSo5T xq;Ն%};#$fժPA]ɔ骤]Z]S6Fmx,6ab N9]RW~]!0PP(xO~vh@[XX8/cLE0Td]R#w(^ 1|ٿ%=+Ib-k#Z ɢ\gr͙a "Wo5[*o1#tj/TjP uq!/ p^`.v0bP\o9 ]0FRӌNrpjÔedE%I՜95U*n:`pjZoAdI!tm]*xk:.Yy`7Syͮ[Z?MHvs}m4_MZ˦<<' D~ڛO0s3~t n70f7PBn8ሧ WW$L888ͧF/Rs1UkfW%w}{둂nOC#F =b)4~YUB+Ղq 6j C[+F~{u9Y#Ѿ\o[9ⓋD"ܹ1P`D6ߦg *wB ʷD߉fϠ°=Th$ 8ے5լ/p uI"3Ƅҧy DY`V& ,*7i~VZKp/eeo!%KҚ'e-%zگx 3; 6Wtm#DؚCJq\O5{רMxFs/чcM*NWmo|t)1g~r,(|ߺE(lZDr0gXAUbS+cEM+l/'daF"֊͉LmN>є䊛*M(5˫Ð6iϖPj+Z wn]De+-QE iHW 1sNQt?]SE<)2ᖰC]),`KpajuzO@ӯOV!+jTB8GaS*#qfws ϰ5FBVmX\h%e&."F&bt~&qUk6ʒܯuyDžE<NyIW2 ђJs {'6"SPwI1nn D4ŝnS4%5d̛hVvȳIoqm4^zg_=ՆL_HlЇΣ8!Ł:x"7-ubzݒ_! >)m-T}Wz4\R8/ѿI @rs?B55I:YתצMTi^0g31}@1B*҅KN6ACؔT)^*e*{cn:U6CŝY /ykas׬uV+QDhfiWk\tbt qqQܳgn34SukĄ!BDeuӎg1ͫZί?Q6urK ۔27c_m~ C+ p˲jm' X%fK$9x*(^&k.oKuoQ7@;yn$l$h21`,%-Ԥ;:sse|Ygk Q4u?wm:/o4#l;\_xPIRN FWk'!S -8  21\zga|͔͘I{YœDJu)'3CXUodؗQ%+lqba{ӪVxc_#^S Q0v&{+P5/Ź+Єe\P]xQz4rÇn Gux3 R3="õ ׺Zb#W# Gr T+m>'87wN?鑡U/ݗ]?PS'ܛX<2 K9Nϲjs'^) (G݃W!YgL͜H4t<ɸצ :_A yU2@P4.k;bKW&Gl+{WR8&{sc[KmlUiE(^K$-QRu~DMfqϬIAD Yݑ`\5OF~UZalMBȹ,nJM k%_ٖ['N%(V4ms-"G$X+^f ؤ$)+(ȫE>d{~tǝ}@sH#l^1ˡ$JL%qsG&sb}\܆ 02YwTQ\J8A۝1/ҰKyuX!/(( 4hdzT-/KL`0E-˾3:a20cʂLK`yN)-;䵍 +ai % o灃0$iF}eJFpC_=\."fFu%1Be85q?%H1WHG4]V);`71:/s0s<HJ}wz%U=sѶӱ޷ PzDQEpvV8'ݎ?MiT%14hڹ4"hFns"nM &cC_ Ć 3Jqܼ2*!?Ypٖ]#b˄U᩿lp^Wܸ@thTI]PwvVUD;4f Vsf k)O9]Byrnj 7Q?,h |U i1$*WZ j,$Ƅ?fNI`릩͓x`kNFkM `v:K2˘4Se[lZYK}vwT1oP[sU>/ W78߳yRS~77ܤi9מc 9I5{eIwCcYѩ*v&Pu3T8]2p"<zw&bm oPi`8#5Xu\]c`nz[.#/Y0tЙT0ۤDZms'0yaL^pIpYhvWG D13жx?dc 鶙㨻 'sqd6xYɰ?P@גߦ9hy.ғ9 s#-A˃Q@X͛o&7h2:DZ$=['ɇ|i֝8UB[vyS p*TBw5 3T12i2u42̐ƅ,@]Z*='E)2VteZ^|!01!{Pǹ7\bKݸ|\(n@ʵ* e?k ?f$ɬyH*np([(60^ ŇrP\0⫱P\T66&xԄKp{Ym !aTwvA?a@ )"nu+Vc$. nw bʼ N}r"7=1Kщ_!a!}8&(jkYJdD) Tx*}:="J9[yذqDF8)>sn |Xa5>ถy݄]ߙoԻ>KdM1,7׮p_ώxIos ]@|WLɴHH txtԱP^4o~ۓ 2#vW:\cR] m= aYGI4+{`PLCqpYq57Mz%yo~6[>,jR"K4;#.D *6 }T!IhsL]ƥL`:ԬX@GS;..J4F 4T?zF-y(Pb֦UgKص^V t'>69dsJf+hT4^dc4 Q 0e(Jk9Pá. 01D"^}a)~0= SeBk7Ԑ<4CqïGK1P%gxz/RHTIi6?ܓgl| $dCıiw~ zE)U L'HKN}ܙö{`j+_跇'*m5huds[HlSLi4.0@E<8K 9u͇7tm1 0]!M֌._QB~RAܓg<*s(ɱ5X^ZLg(T" yt:\ye3{|yN}KTJ|ّTBz:H^Yu l4h4askc|bRM^^6ބ .`ZRB `08 a:ٛDӐ]05c--Bo"7Ou}FΨ3?4j&̢:J&0"q/B 4JsSp+vbցwT^r<;8R< psbU#*ˡΧ 9XtZ'=8Oٟ?P&$&';sn_a眜, Zc@iw ߒǁ@1:)z5O4'w^kCd*N0 xu(bOgU/ϵ97>mMg/ؕef0SV!g,Eكh(PX v$S>;>I^#bth.GKETg@v蒈̥[7'E"='Yyf4Iv'q>Bbݖ$?{{`'wUu LLNg!tkCBxmz|>a!bҍ}WƃV.U]I$6KlLjZsxדfUJv6|v9+^95x!3FW v^ef&N3E7:q8X{BFݶݰv櫵ṒiI.o0T"qppƆnfC}`p3B%B_4?Pt#Yu{ǐ~L4ޛ >LUXa{.(iǴ[ TL5*c+QVqȎ̳QxǯJ>)pV VȵTby c.FQ]dY,?[T4G6PGmC#ѼGhաft<8dEpqe{RTaNSm0_k@bP8Kl?\Q0C6܅-W⿙V?' =$My{k9xsx!{^<V"Å s<Ġp،A69p:I˹]c .t 4g/^{';2 .۱"n&sYYoȇhUHA%7C͟O :TA-4Wme9;chudja*UEE~|:4 |M.an(U+w€Pa:\[_g?PBsMlC|ĶwHݲ#2QZ?^00t@\\C%_Qj)-n#nj8_E 8X&jX83 Q6? ԞLN5k5WKʼn A V8[^8$I١Y dKu=$j@{b}O`JZX?|,n!Cnh>?]a,6|ldGnOJeACj(l}+=)㔙cC@=51[W6q^&y)ט"bW׺Jig3|פ@MqP"P4bDbcyī/oeR'Qyɛ MлnMť腧䆤;Qd~!g:}BU!O[[ϋ ҇qvw:)RA;F*zPQxqc[)s/KCV%1v~mzD[}ںLAӇO&/wnx? QRä<:&S[ڞ+\G mF2B$\؁s(-~1jqXO$7rhJԢ7loJ'VT.rP˘B׍',-33kł;#}m_=_&fn0[DpoIHVi~zh:Ed~ހ #b?(U1"8=hMKk+whC>ހpDM@8|25ԞmQ^D?ޞ\ye4\J>cGh%6_%–n)7VjJ {5A*į>.H|'H\R5dرAeA Uy$yh[\=-/[Ce*t`D{9OGl(st8TofCTF#RGC$hM\RoeP'b=Hg/Qk%]2ȯ@ K0nm?:r!Ɲ(K?$= gGFTX t'ݑn닎yd{+ؑF 7`l ?G-97 k+^|)}пO&U*&eQpIZ o"t: ]US; M!yۊ"{ovTwm,w%fa_C}F)<{CM馗1'G_l9W?™/2v3m)O˯dC)-өV_=%?F[\Y>,X[W|Mg ++iy+BSnl"؃: ZGtJ͔j:~hNM[M$ZI+f qzH;hR7#6#TJ1Moo 5.."IiŽ)iIߍm fK G;0Bqq(|95L7{h_-JϡFdm-0K[ecCϘ8Z.d)ƐlGG>@I&SpeĚF"adjuhMwʇw]8bj4zKwWݠ}Tx gF,ĔS}XJux/ 8ֺZ7=3eHBVê>&#Gs\{;uFKZvϱ?͊zn^xY%5Cbz|<+?cޏ۶9ssJyP}[m~VPZ^rNpiv edԆY^;KCyar˒75 p'iTֶP1ڐx~=|꿠mpUԭuPC5J*80%hK X =Ye=[VXBS.{Ee^LJ0N>3˦b-#%(tNBf^L̆.K-2p*[QDoãZz#6`KP+T(osVZ/f*~P6M mckʽp@QS:I;'@A_J|ꢆ ;1|X^t E@5I ~m2כ8LG[q)[Kط"3tJ/z.XwQT|O ۤVsɭUA 09=^oTڳ]ml3ѤKx"p6MT>-r4 Q97NOhqyZsFfan?a@ QIu]QL|@!^(U^Ofvಚ7`,z-z`&GM%`#Ċ0:?3uN: KOk{A"RND2}r C3JyB2?_'Pp9ujd>qU0=-ai!ҧ0 ] Ez} ow v^µaFTO֢)!%E룐Gx_2K2DСo]rߢT TNe'\/,5=Ohz?ecq;klS=F?+Wo?ӥqtBI&L|72<u ES!4ڎB:}lBn** 6˯H:@-,@2j@AlE!ӿFVC('rWgV8H)b8Upg4zYZ/2d%~3ko/Qn VdIf6m=~NQOGNh0tE:]ݮs'^Q}fWم'AW) Ӂ^-e`0_ҡK&B()Bew/[-P@0=MK|H_607+#$YjD#(@+N6. K#S,8rj_a?1JoHY'_|4իc#=o5ߒGJW玷 %*{Z;.;bCo[`ñ78]E[-xQP9ے i/̦OK'm.8 n'6w|wp_{\~ě:GO)puV|G@iR}*8||EE<} ̥FeFBmL[Ls7qIi"U>.H"w}~tu.#/ XۡϾd;gVr r3:\YKŋ0 GVt!: OD#d̥Z|bZ 2\r+ǖYӯ6z}YΝr-;'k|g íN͍ZDFm\ђM 2'ueʷ,a'n- C!avk<nfZx'ócVp3MTAbO/+dvo\N8󧆿iQq|m5XUʬ*hw7ZoֿJ O_qTBџ-+p:Un|nS.ZHV+"JXS+UiWfǎ8zM8 *k,oFroQi 0TwVvkFtuX]V2.400g1L `5W+Сy˨vgI]^J^o1G: c+ֹ]U2%8 /t)d-0!"^%$VʒMq>e)BSihX$wZ%I ͙)D,`Ǯ"5OMmC\?}YW[חU9>ޣf򣝃@`)Zt{"*tV";\,|P]O<'XYt1o7H?xcZW[;2"jZ [a--4P$5n@ XPZCy^ Pvґ,CQK4GS'惘 bowoxːQf̏5Ή Q?$()cti"18I%Iʯ<Iy7214\cD;s)v)0-\ȘaU!ZFIw7aҦqY'G8%bH ]ѓClzEvJ-QeYXƒ[sMd'ܐښ̲ K@7(q9yᎎ@mFԐbl_;$VpoeSHKYM$KˋSU<7R7e.$5=]0aXc/*-xU [s.Dj>iXR,۶ymLE>Ob=TDLCoG_"`$N DtxFNV51Tii{;Okվ-V=Dj|K6X^D"D|<׽wRq? C(0+cvϞA\ZXovRAsE,x+}{$k/ gO|r^~5o :V= &=jp0d-",.ύio&z:)^-!SctlblYZ:vwVZ ."f;ףM!*P'kÐ?vgX~| [`G>MVhg6|'O:žOW]q1!QWs+F| b[WG4h PDU5O/L{o4 Q*ѕ$d'DL7/+PO50JJݣà{Y6(,(ZK8U* 2|0 7AGvL5{7Y/Fy./! fiQm)s3'{p|}+ost'638j̎E-m3LNKũ(*ZyRwRM`hՃ|B ;Ec8+c̢ZId 䩾rq{ޖE\lɪeKV}[MטOVH=͙ĉ=|+"\[I8T\/LFa:Y@gjYDF+b:~, o* sI8EIdsK%{G\\d=.")nh䛌mH=\iX~)TןIWl{p=S69h~ۧjm \Ȝٔ7ӗqYuGRw^TE#'޼b BCA70:.ۦ&8e^U@0t x?/RHvb %u/w;E[p/'`B@L|a\ bRnP ֔CBIFJNvPS~](>978{R?*.5n@Ц+5~Xb2h%",*5՞\0, P Mѱ}l b%zռ!c-}叀6ZJr.b{U0+[6ބ 1gQb$1bG;O2&8~uڞQ2yH D]Գx$ a[*6& wİQ^d?aYgL!|97+fr.eXvOFkiqtQ+;V Z0r}G~7(UGt*t46sA@d_$Ү10}gZym"sysX2`Me*7axe1|W6rYnӈ@u@*8YZ>~s2$(._qDi ,IC3@ݿ l /TlA{>nhVedO;Go\S8AH1RY', ?VCs4͓ liGUqILB`#gvѿJLY5@ bq"Yŧ5̽G¼"rhPb@Q*Yyjse][ddDI`g5یSSf~֟/g^`Gl9@"G,PlByϘNcApCuū]Y|.a '62]'&le:|BV"U Ín/|0zWPOBsoj?I)9!û"fYe瞱.sDZv-yIϩ!4K7Jjjf @h L2,'D " qVeJ!Lguerk $ɴq`s; #9HWb/VqzTdhՔ S^4޶^ʊ84AȍdB$úݯNic=rkuԚ3^D%d2~\FR5B 3h |Ix#u?ܻ\9ORr^s,Y&ͶbRcܲ{bmY Ukމ •+iJQBJ^4, hO.JYYT_i53Gz&j .kPaM`xX :c}*UY)tv?|,[vQ.`r%GQ?  uI0_ȯB߾[C x`~kfX]J'Nd'zlWbٖf?k0tWHI_8ϳ.2'fpGShѩ\C]&'7|i ?l};*+^Wm_\o@ c; nĩɢe:l90дR~H z7WZrqۂ6HC{w(Ьbh2橽 0E.5'j *2a("vj~cq@? nh`^Ԝ#vG"M㱉 &=A2ޖ +o?KYZ{+ubs$YGa8r ٱH *xJ%hrR fV3ޢƦH&el,޼Sh}Rq#D3ʅ-zTAFUNL<t=:-Ӌ)๕o4 ث8=?6u &kpY'LcD>4_hdq'\ci"& S*ҎcL쯐RL! ?}5NG|ϭV"fgˠZgzsɑRf%MLԗGI5:CLnfŀ rŸۡ F YK#: Fw{Ѱ"@ߨ ܘ4 &?R o HeoĪ XUGlD9j}y FJW3]Kn9  '_ʍZ[ph䮶%zCqe!+8aع ~~q&B,8G{'[QRЕӯ+k%*_0߃nj g$- #¨٤WuvBϷmky66_Ċ Q6lquol"rTOf8YԊkm9 {0~ ιs Or2BU/>,|[37I }~껎$U9/f]vm) (fh-Y[\}XEEF&ꜷ||mJ@rK@EGߝHhUGf+FoڏBT}?U]g{% ۾wU U^ApŬۗ@/;a\F=kEUKLr'el prb*.~&:ɤk$E)琡4p+nIKG(W;Hux2&r衷S- QȘ|{IԮ\nW@؝q|]x ^hԇUqj &W2kM+x-y{+As턷9VOgS DeԞ^&A'J%ʖ'YB)?H"E<⼮֚./BBBX+#% a%XbsbB{6굨i!0.1[#cmd9~Es^L(G:F,.ɤ!u! D,Ml+9N(&{38R[d )HBk1龌VZߩpA &7rQ}P.=7+|LA韛錁3Z×6bǣP>(<g3A'¨="-b~M[ mRH`+o*só~箠dnQ|4zja[%om,J|r IR.0g/f6")Uo;ƌpol2ƢYJgy !wI#*׮ *ܺlfln?o΅/2u3oWsq}Ɨv ;Z)mO0]1p{B10ϱ"&y($#aU!*j /!8#[QrFNt %F@#9^?v_ex]`tBLqv)DvjThрp?/J93gf(iFc?RZT'&ٕ6+9&ߧ6GE1Dt:l֝mkf,t@@ПI $qT~M͖WVo\] 5%dĤ*L{a 9%U[XTgYj^؄ٮaoye*PU Xx6gH z=eR'(6opVɱjZ(8zXXNfE5lg`)+ JU$aFm",b3aÇKJ@hg!oReX~Ÿ1JL*&ENJ`/4kY< T^Db l 24/h"ZW`K?,Ū2JSOZGIyVj׏*PU$:}uz% # "kEBkqBnkcԮռr m.b?sn+@t~BRË )x3;^&P3͗x^tPn]ՏK(i N~g2j2*Q{;S.wNW!6`9,Сa>`h5wE>EuҭmWYԐz2a:%\y>\O?LXړgLoJKڟE#_:8 2ĬDeabn4D8cЮT~Lwu+[_Ocew {Օjrd}zqN@ X9H  )K$dW3= Uidt'Q|9bT̠h#]‘RQȘaKE0 ?X} XYIJ<n|!YH,K_\KmdG[2l[ 2e˒p-i123Ko)v< θۍ35ոcئv{H&S Vk]tQx|u747h` M0n` mv;`=&XvM@-B\sHZNuj`+%kBY }Zv\wP*:YA ..ptskX=N BPitY!|ZsyrZ!G9uVh宠sfX,7㱶g.RYx7UVBԳB}kKk+#h,s2}2)nIaM":'TX.b%F\ELe Y{5ePN1c >@XBq k*JAj 'jeL1!?B"XMvQ g2n7+ q7~rQO֦|xJ70lQB*`xO$"n=zLCa2?OM屯(s&э&l/{ru}!jO"uWv$_F~Ct}"1;?`btn~:&_9eƩwh莮Ni+ׂ‹#/ƝK vy`&x, Cixfx(}"0C~L:y &Rlws%h90eJk$ HbQ + #-U#}^{m ĸS~\fΉ=ّ3}#W4r ƨVkhLSu]cC vg.t!N3M]F?%Bo ݻZ!ι—g9B{[I[OQ5UVG]->W<İlI4h:V>fWr Jߩ'.3RKw:=+WC^+w; ~nU$/Jra^xQڔr =X3WB.vgG0u{N0OD[[1Na+̬= ·ShsE?l^ \:쏷#8{UWǘ7]dBaD$aiQIDZRBȥPG}XSuw P¹ .6}3q%ht%n*6kPcB6z&]=v)fxӮS^;*56&έX+YzV3=WWjPRO.Vm'o.i./Jk~TWG}5w ["7at{ɭd$QPPE&_^'۽ "XhpԑHv !eduSϔ[[Sࠔ R~ǣ+t;ܩZ9pT.u(5UpaqtsI_qf"iwHI3dJ'w)`|AE 23wjeQ+C`beeؐ!S*)2Lkf&6ap1̌[~& NW^.ZG/bEA%-|ps^B{B{[#H7ȱPs2˥wݗ㊱Xgߢ`qɆW(9|\#tG"Fa | *dN}b2&GDJ g3aҥgJX_}kZ}E@NEȩ@6uC|W cQvLG7cӶpl7Ɓ^g19]F?\\)*;dݡr9njŋ>.pM?@ )\wuXJ3dxZxt.ۏ^>vp-%Đt-3h9  kp KZboHQto 1mH:uwnIc2s@m]~>[yȼ,kȤۓSJ;Ӝ_Jnem0#6SR+)+U&, DLW,VC;&}F¤dTrNn01C; ò֜HR3QV6x ֶE`2b}tٶ@?q@);oҶ|O?i@xdZa$"ݫ}ig(Ͷn2c&zȜhD;<{.@Wѧb9ýɘ`f CNNi}^v>U?@ Fb.R(aK4b.`O{Jq%lEZ^+ \k. /i_$GPW06F'Foɟ,m&΄Q8Ĕ~)$ƝR)mZOn=/}+Y#Y& -p7-f*-6thQ{~%leP>1AcvνՄ^z7Jd+w^HNT{̱$Yqq$2*R c9wտȹۜؗ A(X %2O(Y `1Om+D-àfp$׎)xcw\7CE23^pJReAqqsa*+]h/P|ɇw)$* K 2Ɍ 1 >ϣ^$_sWaÌ:`7A;T@σ9#l~'`4:2Q{Dl$#7V-GyEJ%"!˫"{ 'O`نU*a0βڱ6}REi'_%wnP3yOx#)` RKGy/XI2<僫]!<_糸aZ*0g%QO^zڼf\fѯڌލ mEW81{pBx^~ko A?[rdOy+ZQm sFT"Lj\ <2B_*K w\D [ۓM0>vCZc7ϵ>6 }~6\0tTwCQ@,3pΈyilSgUuOktVvBbXO>i_@"`<7KӶQ!/͓UO\ճe&]."d6ȫsi$̭JNUn6-UnܞŅ7kos:m- 5m DJSYQ_؀<ݟ~˟b6B,EirLtaJߎuqbߢO~s}_ 15~nofo#<$KvxgGV8 ]bɟJn4mx:X OU%U'GLNΪs'uؿϓX\&SǨ/ΥNȭ)N}-tGz,oVV-us,qp2q=FgTST[yYk``yj wόךJ߰`ޜ <)Z+p-c2{uHB7y^|B nxd|ͱDx Fγ2ɳyb!@BFU 7}$ j?l׬Baq[ddx+^u}녤\ /s@|Ōk{QAGFO8gȭq_^ѹ]rEg buLԯ%ɱ"8g.jԀ<2.NhCHSn%wT/͟@#Ŋ-sCDx_+o~ڵݐ^pzJ ZAba*"Ab.<4 Y ehpuz V`vъXw8W3?p0aA¨^Q% 7W@T?tx0RfN(n<3:|qI[դJn 6m>=ւ> }Wzͧ^^F-m13"E>چXƜ];-W>GȊUH!pc3y*yV%,n)^e`pyiÓ&߾ r>%NuG&07}_iL(y,3 gdZUN^p0ݚ3BڵQ 1xa%-l# F\9^9ϼzxgLX]ZLj+ݖ3:|+/ش@$ ӋbY@/Kэ^\#Hw@4M#M]G/Q`P}yFO^6IU%,&5SvVg?EOC6(7lp'[9\xVTddzk%c\w MA@ñ+J6q2<, jAQC49 o)dk#(*MWK1*MK[I_+Ֆ&p^ t7} ^})4|"*a6qa_gҚ:|,j*У;Ҵ!5vxҐ!ęҖ`t,>0~E"ˑ:$Ao$$'̧}-9<0MOދ)vοI;@?߀­RcV`▄6ȹVS{-$S%K0cD{)o`&z91'^56Fd^rST 0dޖ7\c5b+u#A8'rY) FhRK- .n,s^p٫&Uu|?a+{·cZ{=@zd0u@m7icEigI'l6&*eZrX®iojvatƨ Ƙ|0ENa J*pD[]W,kv-洿ti d?|c-kySUaSx<E=ܘ5ImB:AA>ß`3* /)z8L,P1%eGّN+*Qe`ˆfʻϙdR01 x`?! ̙~BHyMKe| f;[&AH]*z7>A+} y@? =%~+2Qo@E Lܙe)gV+z`BA37Se%)NY\=_bjgnk*0;KU}bRp x +SD~Pʕ 2cDԃ?'nAV%ޙ B2B0&4U9z0i*Asݴ "!d܆azČA]fmJZ`y~텱yN`i̽xm8Ym/~ {(LGzI~_iHpCz +ȳe~x +p$AHXBe:_Nog&SJ)|4 EݕtZӵΓIp٢3,`=2XɻuX1㎽.'"? CC*Yrc9жCO˒Kg0-10ۛ܆0j@*Y_E>p?4@Dʮ4saú7=eITS{IjD[@dL6i/0_Jf% :㣍poLcuy]`U_ UVl52{qW(+Ѭ? ;V2ƦnP!Nj*]Psu>cU0*~yTﬞTw[-jin9eyW+g]G^?$EQ9(Gi@P1:+ v^"wFyړolB\j( \,g.=EW~;RaoRO/k m3Y)y|AAlQWlo;ar' qBn˸վFJS Nkl,jj2Y1]X$"6j !IƔ@T{c9FXvM?$ۓw;LK-f1\X_(|j9?TP$FPz6? Pr'r,Wx[ pYqijURs2 bF亁iM.qHEl&VF˪gFPQe'8eq.g5P8),a*<9 =Z(~& ;vHH="1+1v,UjfDCp1,}QpDE Sc||W8%+S sб`2['9ȟmBlFVyuSk3ք{V$hG]ajYK?Aw (}GXA=煸9@#4{כ!HBxJKb$ڗd9ixߡ'>:{gIwq7e~{n!KO?u1aC ^4SD3Z}E0dԕ" thR (9Nʸ`r;C@*ԘTDaD~)*#F 69q}8_Lh+9ou xr0 W+ly{IFquuL&h5HI `Iaݪ'Yܦ?'2|`}?sքvq-6\Jx!Dfm0-QT5g6ąYZb%C {5a?,r PBEH-.xxܯ4vpoɲv3rhco J¬#UcqLlD1 4< gRf0Of?`G=/L&+ao}^2N![K ͑LG6Ezg,.K*"ȵw%kV+a%I[:\)a_ؼh8l|{"B!F9 fwHWPA^#'?c0WC;8zJ(_g0ɴܻV@q`im瑢5$7oōl*U11YWD~ u$rgC 6 l?)"x5칽I>ܣdln]'?LA^ ~~ltʃUy/3[wXr#9!qDs1Gƿݗ^}H%wƩt'r=v%DUp7.NP=Üv ^e,9gG؆B9D~cfATnj!'#/fH҇+nxZ>WQy:y|*.(MC1{ӊL]l:% xL[')q'ͪSi=چ楴е-LR91u Z?n4ʭ`:s5SO15f'|dt\HmF h,ps.?T 4SGtQw7v[r)Ѳ!8G3#Bf`ݗqAǪ:<<\p}@=< TZMi/.[(eV` bJzGdhw; :#Kbî95?qWeC}:bo1|Ek ʕK'LϖDbk5T}.@=S'hsaIɜ5zSt%(:~DﷲR ;,][Ucƞ O-$;ʇnֆlŨ4k^j ΔUF>PQw,С)Eʣ5 "Ce_ܩHb qAelŜO_`ISyJ`uea[`~(en8љ`Ɓ,&_@ 0M"f0e8f'C%L2l!qFtRBT4;!ЏЍɅcWsđ<ߡw;7 3`J-5LXc$6=ӚѻщKInJX| $14ӞOu*BnKW0>>솛uE9@#J1:Gh'7ƦRgp2&M;w^_BSX\&֙@Ʀ)=Ŷs`~J8)/:~х'VZHa2å#A3v<^Y?7ÞO(\WFhM}l$m71KGpn5CvBfHw;29jTx_amYSW?F5a=Y5Yص? _&,'~'UԺRTG[{Zڪu0fi|*ЏM+>/)[}6%ϐNbg֣ {f/Y^-j ɣ$x%~סhl~2֮ a ٦8y@ۄŷLz֫z8B% 1?4@I j%hxhoBlFY~(oVA6Lue[!/@X&Q){2Hx^S 1f97C,UMAbNy]kF: #q4 ao"Pxkwr ř4WZ.e1.-3@Eaw tʀ2āvtPRlj 器t7vL`+seJrGeaqGNAl6QӓgmXk=D@#_w!X@Q Lה#b|{hUdf!qGB*7bJSBT5jܑ)@{zgwtE P^[VO%•0>,kTiHi1ү>"T6"ϥ:\{>Ouۢf}LiϢ$nj*ށ5@ 8o(oLjt~aߙ̃]A =o;NMr;Cb/yǪ!"s&)zN7q]m dp5}rMcY_Ůn-?RB7UngHG:>p/WoDdg#ȏ׈)&=u(YJ?G2'~Wm$ M ? ks1܎ׂ{E4mBzHTU*"B|\ϔc |HY2لu]^t*kQ*Pkc_$nĆc9p_1H>ص 3@j)PMUG}ҖHypa%_}xw= {ZRiD~L+Qڸ;5KH| O%KUջƨ"8Ɓ.G7搕oRAk"]N_;[M:@㜖%| o%eDN:740~Ϊ a]_-b Hi+8dz6N e|s mÏ㤾{- 9Ѩ{wip(8m2rKyݿe-s%YkYܯVq4DZŊ~/\Ya`GbQt|"/wי-r8OT0'a #`uzgR(; ͋P=Џ+e* kCgR\;QYP2KhƎ d,#sQb\T/iG1j{F]..!)Zhrd U7A7 9~╒!e5D(Qtv9oi6u{5aͩ9!U"<'E6xrZ *{Uo,/`Eo-ιڏ` b7Xd\NC+rsϲP e[/,owv>2` Ԃ+/?lx"dďR*-8KpݢlNjgK( 74CE k?V2~{ӣ1n{ڕ_!u$YTiHǢ8[w:d:|\(=DY0;V4ݾ;wICK'=k5,&7EYt}\T苝j>O@nhI)/荒r޶Tek[=2C:tl7c& U`iLUGO TǺ O;ͭT! *!R>VAS eE%<ƅܢږϼK&̥#z ,W8\s!Q)$@3 /fH,a,h$,/:5_&SŀM%z03gM3k=:Е-D$ca)'6†VϜ(FATAEE ${5&ro Bm0@lbㅏ|o8CmH3怠v{ITxv|x^ץvZ4.x =mcׇr?省n%ATҖx7V ?bgs'Wv=}{֋ ]2q~K[vzo%j^+]Yw՚1 ٩@0EXvnlN L=6r%pǀryԤc.@_F`yq%P; //p`l,m()ǐ`F Yk5hz3o"~3A khcx=Sǿ.Jizp"4|;{ϡQ 3?\U/0/hx3ǨfXz1h>\n,( -\{)u{X%qѐ[GHebKI^8&ՓhWȔi!$Upa@kv<~)WKB/0J^VU{ I*+vwفח zxMOҗ@1C3Iu0q@'r:?X44߉3 .`2NELG1'?e7"u}  5Gu*Oq-xt}mK]Ӥh( _|UF)}+:=neNwU{\/ZNHt_տ#-KT<^ѽ }V3l*VxDZ.ȡ3c/qİVs\>!3&$ci.'*CA%TRMĬ^~ mW?@]Gtw!2UR\޽ !"#W WQ.Y*nXj;5/%+։ʑV¢JcK-  }p$Eb?b}24nH f'_GN*WОiѼ"Ja8#Z[}w䨫\ zܬ䳢+'R///)nkjALTe7X~wXii .>ZV@:Vrs:^)wP)Zj /! Vfڥ.`1r̚iBNY:ܐX5㊎N,z 짶Y$d />bJir><N+. [9(B LDlH+l/v=@`9sH/b.2fA 20ȱ;GuNv 2\fbgw" RPNfXFoeɩW[ՠ3{OPۇF6lEG" ~' +OL+*O9#@>+r%7JQrn_.3;G-Qemb..&l7KR# s\Er>c f7!* BRBηS" I#˃^*?0+Z;2נx7zR2\ny9(%bib0RqU0}N(":`\z[QN1؟[,$IΆӶ9뫰Wښ64b#K.|.y`ԖyoGNr W:! *#v6m8mf^cTn݀cSqrOkz [luMC^ i[_so+l_p8?h~+#U@g<|n}&9ر*ܭs5 i*FL#p+~E*أ9`KuĢnQt}Ei,CpQ,E{ q/PpnM>b) s+Xi'A ɿ%w[<":GT2,)*Sunz#²P^3Rm)%hY=bn?h ueϓnn?Y֔!|;7q3N"tCVŜ L*/k_r_FNI0TKs̏ O^WH'A#p _*[Y&X=IehIXrBH:- A*CvunC8%/ Tp!gdwDJeuF[>ʩED7$wm~03 [0]#rX@7]YC/"q-JC-_ι00Ɖ]4:z{5g!"vDԸ]ǚVD uOz?#Hjee2Rų=7#r >#w/sediNt/p hy(tU̞զNO3ȉQتv3!o 7u Ȉ?[jl=a K:֢>ΐhˬ~|]%K3^d9[Oc}:Ohol$hVL*{uTkrto$}vpZz@vs)_:Y^Fj-/)ph V01:(S`nb|ּlH$/$/tVx, LY L]j߲ }*YݫVܠr v= Kw| _<ߜ#Em`yhMk#os a~6#HCϓg?wu1ĝe9D$ UDkkl^+(4 ]$uBI l}%mL,l-w 4ospqm |XZٲ9*V"W9?5GP's{ׅ2lĭ߬46tEj,Zpdzp==N\)m\[{==,1\~μ Lj{d8\=F'Ϙ:GZ! rNXٸ]hL`/pn8SxmI 4(,~+ hS٥MF(5nj VFl?zGbpngӸhztCޮ&= Iv.lBy^h'37Q:(6oΦ0fB"Qxk'z:jCsNA;"􉩪{ u#"=w+j^meC D-7",I ʁԂne {hi В7OԡQ!$<ІQY< ,^{s^ Xna+p㻊k4t{;#>3\n1XGt`kxËY h7_DJ ݥQ%;h%Z?`1;?Hf̶rFMfe1ӯkN(1T:qO6o7lKBEkFR,\0>sDB77 0‡w\ S^bpZVS "N*OfPK60u}`bOMs.;|(qln p.IYa4UGQuwʹQ" E<q&X,[e]Ljtt*H+BįvA])L][Q_-稣БF!B>Z\:]u5z^ .t+#Ԕ77ݼPdg2-ک4YV|O=U"#Lql!+%FէpakN~D\5>RCu-HȮ^|M~i2g$}bt 7Ƞ%y ͦWddW:?Up0g~{J ܶ~ :[8ylҌiQ}=̣ UpCnT'׶ҽĭOSÚ)*<[mw[e٣}ΜR ^) xN}Eh.8$ö薌R^3*nPiw䅽~yi@ܗ'np m̂ΫxڻY` g=oI:av,QDԏ^?m4K-'CPkl"&޳LRsh)ּ%OjGS3Fu %6'p subIP`|(a2s:j[xH*QLrRkVv;Aݾm3$|nhIy~,ϸQ*؜'>YZr6,x`ˠb-Ѥ6QڽF]_X?AusP E87vE0j&M e@KM @bEcµ1hf{kz1ȱ'q:G$ :u_ VU.-L  RQnd"z݂sbjzkpfɵ=5_9:2:Z7WoqR_dulU)TS .3C|Gް @)^nxDϜo8]^dA9N1Faa5z%^yΈVM;z!f ۛC᫏\%EaY['#?Ti4)|Ihyv9+vUgEpÍ@ I , /LIj*J)b=C`%Z(puTs nnbq;H)ɢ:r61rDq }"TcDmcɤbbKplSm`FҰ DKuVȍ)̎J*!8S_dHR0gŮ_거k'Oɘx#..7ժuxmTBB\zW!QdzXlr)z  Eg̷?h$STeP' L/ZԆ]Ԏ&:bJ,kËqb^co~U Ѥ4T+~đMDהNʿ.5Ŷbh|avOL{tC'x+K;g&vkA15" Mŏ@Pkz0~M?> S)dz+ዣJC5[Qn'Vű]gcq;Jس߅Zdz/8Z_..sJ|%KCOyZ3\lP(q,,ord5@=#f3gWٙ||IM%T 3JMn7S,2oϷޖܵQ@'MWunb.V@"3EWѷAL ء ַyK$=" >43wٴOG,ee0zQWj~_EHys&m9yٰ/(I񦝮-_vو#SWQT/KbZ l3q^i0txܴ%ca;f'A&¡(y}u<Կ<Vrð@I H-H=Ń \#~13nHߧ+3?\t.#YsrW𣖌mWs1b@b!}Z=I*~O50 - ;mKtS]XDyAqGp>u0U;\q$.22Q:Hs?+R[~E^K.􄆹4˝3I^v7ڞALJMO !:ڽtH DA 1)Jz p#ϣ.)Hc iA2#-fk wt# Q[Ah?JS)G8OHF+NWb[wbN `^ЎVF ls%hnZqrPzxGฒ>LZ8`V9n^[IgȝwOԪG08g}IYjjӟ348/ Q'N40גv8Yu( FG*%Jr$EU}Q Ƨ$rc,,Ģ#v(iqC>eQu]qu㸃H (w{_.#jLy)lDkALc%ކ5[GΌ.|>;X9ڤêDfPơ&uW!h I !o ?gB;LeK#N[>@TR"MD jޙ4—'%:|JķrL`xqHbD@T]|!"u@`/6f6B|7ŒJ>IXG]UR9 ]ʻDZvX ƒ7?3 ER A#"lw-Zip}SJ$]CN멢Tǽ_ٖϣ7֝!LvpPFӋ k~Y" ׷˹L B μ3ĈR^h`7m-8% v-mljQbEE] N~?jPMK'KBômR\)צh V㥗ybuԁSm@sF*_3֯Q[ے cDvONԇz,J^BP׳HJ7ʢHEu{8*a';o\LK3'#W\Kd8~n,W]ag8:ϮC3Iƣ7̟V#9U}\N*F3j܏1 sz{UhfneO/6pi,.o6FD½nky%HnƘ2~&DP2;AG!%H_hU=93b곩%ByIBT[Q쓡Q9 Хo؂TFO-eb{IlL2ReAd巆5ٺx]{$A9կNg()̀`u;3DP!3n>ռDf!;wc}=_>h +e0>]Lh-pPN׳Qn>z3nd~^뮶zD RlơVi_R Ar~g郤QW7r#Sɲ|aPf'͇8zǯ- حS*JSܖ|ƴIRfgj4bb[fRM9وF h gɛDI>졢H{:5竿 Q !*k<2?F0eZcwqh#2ڔ@GGbLFX226M,#h>n?S3G6 qopCŃ;.s9XHJ8=x(K^TuZ|Z/`'=K OAI>R5#}I8V+#9m.s{N4{$3Sx3GΦgz.aa~! QPcNxC}L0"F pLJcNESOv!֜O9W1MDTő?EI=% ])·  kYsdbh{k]@g]*Bzxj ~G͸*,-@!j>;5PwGPiAtY%8ܤ|`ԋ6+f3VK/?7*}l>o4sF5P~Lq"zY$L1S9!y`DzFHՕ,ԏ-=zQv'0q)]:(]ϫGRc @|tC990 "b& ]mmq$15HHwʍ렶TڕK24µr`xb>O7Gf D ~!'0'1fku -ŸCIR _"AVUE:&)0DYc*\1Hl~1/b#pW&vUw0;W"a!q"ԞwַRxaa\1 8'f]e@ ]`y4b:Y!ZsAgM' ܤT%:bw@E7n;iKӜS#rrڏmLgT}@V<䳃s"7$ѮCݫZL`I<ڇ< vD C&8@Co <>x70!0[;<83.` mTx}fqy{fS4υ8 ,֒%LSeR 4Fؤ ld{3G&hb޳ߕ_:33R<r|. F̠Nqӧ̕1/G$T \ }\J% ,TK [9`?d *9+(xԹBQ23M͟&NׁNM(po$#5J~?BK{ |sA:8 񔸤-~>OXWn.iy-@>zPz!5L!/,X]6o.VITa ۘ=" rf!FTEw;q)/b㴱%ʩOAieP0Pw49r$땓BZ -WKLם:3F?%w 9Rsh,BL`bLkAំ[,׌GtQy[Ye/r޼mlb/e2ʘNVbmBa8ȋsDV(qE>`f/W`s[Xf/\r<(ɩkɵ U뛕@`CdֆZ(~)G?OاuʔfGj3NP$A³@CLa;`I"P˅Qx aYsHޮZk,]d3|0 L#=<ր*Cl7-deq}صuj?o\C^Y,{8Ju\̤{+GlrfS+ X԰@ qw(2 DW8cD%}H:Y [=z`=BtĄ/kw.JwHHuP=.O‹u +ql~r emnfB!B^]݆@D=djPKP>%}Zp`t;ڦr^$5F} Tnb] Y GIfʟ'+;YH|{5"STC{qZ{k.)j"7WiEZs|Jf Dqg~N H1t\RpDo4xxig2XL/RYhNI69?O JfX-9d?q׀4!bPT 2ͽDI&3eG* ţM*{<&ݿ~dKr~@d TNC$S7yFU%cCnSÇ">̥XMiR֒>0ɚ?GƾSѾf퍿>ɝMN#vo#t)g])wk=?+CfiO&gbIMFXgʇDJҙT2l4AݍS f/!C=$'uo*SڻOvm-(k:Ղ>4qyӷ$ \)Z-߽bI;EXEr?*Szx."k_8/ڟN1pZjy v+\w?r$Af]vA(NHT‘ƫ-[3 x^{倏 ZC/y  iXؚBeŲ]wa1в/e{[KDiT~$O<WZc}vg(:eZ`~wJu2'{A^ ^*3y|׷gB+Ԉq˻x@fFtb3>=Emm^}S7 Wp(9?@CcŲ8|EhhNM2bYWKj˚Pb|*l;t6λpJh^ f:sX'a?-k˿ISJ$$$/6 " ϱ:{ܡBhDS#}@| mzSZ/Gg!wX1ӉKU[!j`vo[䔡q0Gpo?BBq;Ρj ] "ǐ"Gtx Sin(VЂ񿗑oeFu!n_2?p#)_}FZ3^M2yuWn>N+gWX2dF1|9\?#gnKlҾCoN>uB|g*Cr.z]ى9X}Lm3.a;V=ηڸYrdZ)!6iYGe, ~pϴ8:kst~SuH?pC)e#/pM2Dj S# r/ֺPO\\G]U?5~n,zš jR˜ IfGNb !+. cmvtϛً6vo7Pi?Mc+/2 CC^d]E4B #-ߥ61w Q/w h\+[?%FYTS) [ ,Fn8&,8lfI7er0Μ=0PC{ {_E?yd9wF q *6r 8U%'W3R2{C.RniWdu{Ѿ@^zgx` Ĩb.!B9_-W@ǜ¾H)r.;ʅ>ʨ'8#yY= P([ʄW!e؃D#U/Ɩi8[b5-lzų̭ Gy^,Gzy6~  u8pjy+p򰶊Z5:Gn7 ," &TGHl$A@|hAw b0X 9 0o1lmʛkPf})9V0z#~=k3ՀC_ov'h/zlhi? MpxbܤKگ+ 9iNL$!)X^ćuo#])PUEj \o]h KN"2j䯰=;zμx}5.=Oh?~9gG;AkP#ܞx" W; Y40֢XG86Ko0@-5RMd>4>9c`'}pWt xoD8DF0\r^d.a* ;hfOб .oޣpWO'WPm,p*݉i|ṕ-kÆ"ꋓw8 >3mx̝i{o*x66f`?ݶxːeCdܿgP@D\ m륐JdjWZ֣Owpeڛ{^{(+W}d>Ѐn|e?jOF+(*aGyzeL,5AK+s^3%$^ ^B^KMct@/:6k ij@oY˛OP=)0[◉IבcX n+؆ X꫐XGS$1\ ZM?Ky3v6c}) t?w[\zm"Z]mav CVUY웠H:dY&"CعXTjY:-_7nA'\{s>`2@\WDef7EdK,#՚/.xA` l;fM KBba(T{ޘ6rp]Yd%f.;m &&ds}4A}۩Z"yxG\o{s+DAw%8?:X(%Yym,KUr63nBhw[HI\uѥMΛeb%@G9aM>߷u[jS_3;zH.:`e?6R>oksnܼr   W[0F:F|x K=;RXFH5} |1I*MUM'Z{-)O~͇%n=InjZ՗4q0*{vTXM<2.Oe=Xsrqk#eDǙΦ@ 6{@\'Ȁd5 ҏ^v+p欴6НdcTOx8$JDjDN3d!8TBX7`а07'&xXd1tg}nTK6^HY>GGX#_1 5jT-8 Zxf[5emɗL 3M'w/rY1CzY-%+4K hW}M@D:V8/qcf&75 C'OqFU"bJ~SW~r`]~t|[ާ2<2[(0fH=79?d&C"[Q쎋I>D΋*CпؕA#h{+{@O3m©( B_Ŝj%0JӖȈr>a _7֏g"iE>* Gm$IYoqVou|+,ͦcsš@S%f̈l,"E<f(o Eqq*A(fYwk5un(!F^_N(F_jx\HvY7TI4um nUsGyNn͟>p\@mN&㞘eP|+E5e<|q4'd.YH7ޠ2e@x}\i1af|xN4%VF}V)xG9̾9?KJ_ӟX1+inYpbMsҔZp|YӊE m{nah5WW31,iVE`Z )GJZb.נi rܙS]7KB ]`ߛs+Y &w_ͺp]ƗJ ܆uhTL/NF_xڳ,w8-߶˰ t3eWn"y@>8/nAȺ5ޭI(>kNI`_[!p.5[\?@Zm1:*ticCޜCYp~mv+o׊Xlm]y9NIŻ 0b;;)=yu~DJ=GbLrIj82ƃhܲ]R}Z|{$ NI1eIv`.NӸgKmYĢYxJDٳ:,sτ1 pDZY==y_m4{k/zz{+8'7uS&w"Gb%֜}N&ڶ:k+rmSEJ}!o5}R{[tkK,`D)"#`7;)ayv& `Qy$S!nP#JJ!إ[7c޵;^tE7թo*0˛KFuFLl}DbgH6H/obUBDhťiTrlv h3r+Nld> w>+mc2!V\WI֐+?469T(cp C.A{agW~2qͦ9#ƫQ+b2Wy">JI*0EKqo" "ER T"!8'<$隰q)] SaҲ z3Fȗi M%Gypꠛ&-gN>/WxpK2ICܡuኝueMDUD6, -hz˕{ѡǺEzzjmTʹLr`9V)6R)y8V2Va+~qcj$-[SmLO1aʖ~/Hpdϊ*Gք0N_fU-p4v˘H6%P̺.NdA k BRXtB@#F=W.x_EtǼlkt< 2m)vu팖г^||`VSt 36~-wusrxuXLy77"^w\ v4gc955u%o7>06s!+G) x}\0OQ_w4^-+  EخQ023wtWJ=ISr֟Nq&iΚKmɝVSo_;G;-%t__ `E A$,y*BWɉ^Bۈ2txJaIiQ5#^"tt%^׃>@~'7|aW؏jJ! E_RX(?"8*ǥ:P0RO]]~ŜɣBx4Ibn)?M ˓vFGx {B{X~v#z%z֜XZJ3iKwd 9Rj9HHGW?BraGȒ|,S8TJ { 6{(BfCIelF6'Z`+V5 &ܔ@Ƌ(fXqHÙkK:F3f9J ֳ"x}vp -܃ʵx* (F.1 RB!S.qtn| ]f0@A7 O ()%D,SGNW+ fv}!O0]5BBlaDa}{&1| Ÿ 3PaqGK)[樨p|1gqa<3LIxZ3)̭%UdS}GHWş~7t \Fd+ d&zUM<{5 SȠ#L2C:\H 9L)jX/>QWYcƛ,$ !ۨj.|:SW=[G,^ͤs&.7*Oґ5.U>'ƤH>b3G#rA!p|x2U!4%rOlm[&ׯԕ,CKFTx`gaQ?`,鶪]5۸\p/Fм+ZeB"Lk~ZԤ<I>Iȳ1R瓛Ok\ɅLf4T 6nH Ɛaq4oHS6Uܥ=FH6]eMU}y!YD*1ؿc &"1ӡOvxc5L5j HY&|uT%~Z1e] {bq0tg?eyuh|ew9WnѐN6unyF0">1UwPnj wۄ* nJ"4'q 6 г]2??5F|ΓV&6 Hc17LnjeNZWhDhK͵}[ėc?gdP0CRշ'_ ,zrq(,nt]kL`= la")Or(|W~_+5Aɤ/[_(}A x .$p[Ɋ{BԮ ifǖg? s0ȓ16 eҜxǠ%b:uv XUp|wtN&*)SR\'~Gt:MӏLfve7yYH!XW֋7G gVGFJqTLFZ`ñUfcf3LscĿ!0cDzdi%YˣEڎ@$&xh8 enp@>s±q$\1Ou% e'O3 [g2kSSUQFbɍ8Y.~cɔXkE,1-LNވي?L.SY(fxW'>&#zθpY]I 6bFG05Lp%=ݮ.~>Ez\Դ/3g7۟[5C6G_d=9S|-Ib/dj) 0m=UӏP!|n%^508&E.ǞV1f*at, u 'Mmeږ'xShMd@h(4g݀^,t6O% R!&/qٽZeHH$d |BfDňXH%/3/L)}ŠH}̑ŧtz X^_e7\ G鸢1}z3)륣.s0 6 l{.D Pܒ{(/P .9ˮ2enj'ʺ%-?cџ~'f\VI7J7Ҡ#ۢIn[wpBfxujQ\yi8>%$g8FYΥIӛ1Z`[| ^9_،O^I\ ܯ4ښz>wFC zKF74̗D 6 WKf!ԂT:.#/ PyPhOzT DAuchӘlݤݿ~ʫC>KmW@ J@7^d?1i @diFܴ"l϶0T;K=D-8L#H{GL+>|D rv3?XJg.hEh!(;0Dŵ1ex+-W1MIʗgmHYu&X,uL䨁jC~+~V:}F!X` \Px`( l ˇ7LLw{XrЇfk| c~LeAbʉ?VjDp+q?m#rL,D[`Et|Ke13e]`{ԇNvhX)!2 hBw0a^Y `uM PޢFz >eF/KK&q1ܔq`|$*P({h֭Y+f/m赠69ୈk(< QlJEkU7WpOs|+0]p';k*2x$lG;g-8ӱ><aOQ奥qf{D^ga:u`C8\}j(P*x&p(ȖU-AJ4 -.gѺaMQj w @H/̬l2|a2q\$ =ƁdM>BH_Cݎa6) vx=LW| e Vg ֖ ]}~Ә#I;&%M'D.VJ;+@ |z֢dzN5nBVh@!^!%#LF$1+T *CΦ/(6۲(1}A,k[eb4XqΓƫ (KJsZQPѫz>΋nQ{Ȇp˲bp~gU-mbF݃#q/r' =;W5==lwzoDHjiYN,yd^ɔʇupM2[{M1_Q圃r5_2d׵m7@Vlo(j}omڰd*8q)h%.ޟu78Tt/s|Z :9HSWki8|1o[t4T!HX *z~q %i7ư{&C -#dUiGjLnb7%F u#蘆18w}}!s] 'O{0CAXHq-¥LZ礅Wc7u\jyף$+8>MĪLi'6H})|Q SjPÁd ]/ʼ쏿L]d(gŝSĸ75M-ٛZD?,zbs! ul>sNzjGjt2]If巉`5 &ՑA1"Uv U18$n!]C=na$8Q q/0%S~+ 6W*$H  m]'q{;>u2kM[&gD;EBY.XeQSi:K J:uƺ,@>ot_ ?mxs D/]Un_?$Z{5BfyIPfY%d}@j@wO5u{okdNEfC\s;$P# faB]wkeE7 n 0 ܢ(Sթf{ڥKUOevҿ^j:rUT/(ҩ|ycy$hbO  fr+}mQD7{HStoaVhư%/ ;$,z]h$P}f|)> Uepw[ijR4-@y+ 8]PnH3 fe /d*9ּCQj E @C}c]g4#Aƴ/8HDN3@Srix o<Ot7*PlP;-@烪 ۴32h>->#;e$֘ISBj3;G(є ,gfE9 cG/ no'T9Y#t}*}oEI |Lgctr>poM׻'=B8qEؠd@ T &Q2_`4'g+RXCّH$K9jtPM뵅szYJ=(6-ُ$`ݐ%?"XāF]{~yi)AT%-r!sA4Fpտ@,i\"TCM-1OZKy;'7Oċ-Z }g&!(wuZ5z5|) p+B#CrO;VlDY4օWZ>FqHzY"JGZr>dS`kO #)-3w%LU>諏n=iIRi@B-,,+\O3 /y/ f؁$ A|wyr 2g1|>F RקTmzK&5gav1a5\}`(n-cEUǤz!sug7NdPP1ŽM]BܦJc_'+XHNQ_4/sU-6`lqntxw}M^@EQ$m(Y M0Tk Ya<){ߞHf2%x`I*J)ǵJ틼~XgE` #j֭ͭ O-.E<0:mf:m#и>0-0'pWg@`.[v8ꐞA# (]/v@j]!>6>7,$TgugV9mrN͖J7pZ64ztM-vΛaD.Jۡ=ծQZ>>c8G?̇=]8xµM=I477x/k$Pl fd:sb#93c3Ť`kOյN2>0R8{=KQeӎj׾޽T2l$j'$ TfP70UC@WuiPP1\?I@ʛy?]3kJHڑRF۠nRҤ̬y6mI h%$8>rԚ!8 ACLsד\=zp%VƼ 5؝,|+4gOfL-`EV%XM}flm"ӅHGǦ^eKyw^Dr P9ʈ18|}th?pc$k({vfU#[ d9:ZYBgw!-|~.%6Pv ^At^'*}9?dH ͰǢMF>O/u E;CpPďp-Tk_Erd.H[nvh~ # 0a1ɿ{`, ThyW1 =NE OųAw^ÇGR9 5S!&Tb8U">Yv1"9QF1jm$1Hؚ0$A Y{$_ A"8tէ݆.7iT_[]p$/JS0W;e\r]=>lĸJ&JFqg \<=1Rd lPK_Y9cD[+9dxDƹb?6x@rW#2>ܱȷ>~\6$!TQq0 B2(Z`3V>?mVE  D3" }ma[g2U SCqH7 fz(0/ " ng[3|:Cm ):ƃ ~I:YnZT+3EXTZC>D@s`DivIFpH9YBF/+ςL/-*}G9re)ںNKܗ&rrR2UF|>3N0snXډbEsP ]1-7[._;?7=_q|cx.Y};,07کj_z ml։iakόkշ(J3Y6~5T !UxPzJOzP~Zg SGv2-tF2V$qZ 9`A:uٚ_W9zz)G} DAC5n:V;'7e7_Aamun_ zNryT#VvZWA<!Y~!gy)S-.Nݙ|4x?}xmk+QޡT F45;8~ohqdق"w];d;sW!t{yPf;(S?N?A6Dy ͉~'5n+~ w]YNRXDhկst녒0|E\hdG+1O[qI5Zb7GXOm=N;}e*g|_C%_'֕CkA9h8vߓgDM6*[%m@w FĻ)*FzҶY_3.cE3[T!*vymfhע>0=W+QRO>Qʟw钻A*?_ڙbFxLs=) E+a]i_dېtН]Յah.h7#|`.NAkj+"AW`pJ&w_C6_?b=}DZ"r:CDX(&ԏ c3EJ[1팍*IhuS?R&wZ QfF|g1&/~@U]5TvA3oe C`xt1aJq>wHmr 9JRat3k)/;|O^F*\OR寷͞u/$:A@dZM[EC(abXjWY9Y˔֌U *McZYn)'{_ao#i 6j-wHaeG A~:.iFP?I݀hÒÉ.6YӲQ ("nFű&bI_ LQ)΅CvZx ĢPZN!Z_l@_2MT [J ۀxLj 5}Ⱦ I#~!.T=!IDQS[|tr@'mFnǺն%iPU\@źy,|"]5\yX$wv9lHPo *N֣V V32vÆj/" rJWeavP+@-iꓛâ W9mY~ؚR1RJ#5Lh7 &ĭ|V (Kx8)z4/ZKn Ac+O۳^-Z::y 9*y J*ԷbHNe7VZ@Q fy+-^M?Dڟ"4ݴ9!lY+VbAEќ_L.H@#ʭT]"OARZ,QY8phnȌ."ˆYnYWiHqtg@ ^6b Ё,- bdvKj\Udd{7V5N!ۍh./FϨ#FiL;F_Y(DY9Z:3]Y򛱐r{\V0v\k'E,.%j =% c2WIL\t;tfmD,oՍ;-vHw*[*e={^y >V ;|,\,G.U_.yP#m!$j߬7:5͛/LBqỲDyVMY`̏(׬P eUD$8ZO ^004?ث$xQ\WLD(z߶ɲt0`R]9X+?ʟg.17JlٺUKi$Q_!y 1J}nfDhQLյ-).ۣMP%CZ(限8O0mWF@ݩ#w qXS0{]~[$8tBg.=S30)Xٓ=PAXD_ BFjܿwMxm[`wZ8bz$d )`OP<qkLPc<$6*iZ%s`uOI"XHx Shr 5)[ }*M"q8FOb;%3ɌG->&C$ #vf.[G⟪ZouGyB;*P0JF%isCm1 AaS+'\ˀ5JGEty77?A&8ʗ-\B>K5 |2YAB8}5tLR5&P  ;\a1JQh>ɪe# <*~@Q+ :LZo+&\wmYS:58JْzX1}|9V VS ; v2Xzff IW=Q㘺XE%&1BTPRjjՐw!ֺ.K|P+41'Uͩh n;u}7J71.cJ@5?19I4HqH<-9ĮV:K9j c)UlVP߇3$?iF029)D fGu#~ %HAM:k')Oz,x$W2pv"H?5 ?{}Dx35 I'D)pI,6$QCF˪ f`2K1|B:SyrvG/eb| og~iR>_rTǚjw*B,414y{2k~h^U̢Ӈ7f;/D/&dɌ=$lӟoug [.9bFD%8FP r$ct_IQn:xб*lTK4~1W|V(9QӅ2ʏK51:^:mPD Ol1@P h~a3|a(  nuiMht _LDYYvVۗUP-fg9:zI-z@OhX5vzv{R\6Qt) OvQ@>6ge4۶@8'/{[K }Ӑ9Aarĝ4YO8өpE@\,3& ~0ѽ.f7 kWn3 x/VIsw)cw͠`s:0S)]^z@+dΥ( ѧg`:X>C>C)rkOV=E8܁6Y|A>YQECW'oa0fy nRƉ8Z(,1}xA itwry2MTH3]m/P׻}vQkŬLw&ˮ\ir@l;1j86BPw4v.J ?ֽUd8t' t ڏz ºǔIz&ݞxuDg SvA9ʐöR݃b pp)2>T 케MW5ǰk9(R.Zv# cܤS:Ss 뿶_e4i~7kó9x[ַlQ N1lR(}lb;Ps |S[o"$!Qx:jeoYU3#(J=H/kD{:w H,Ȩ(B{^8v{Seob}$yHv cr1{g%,`.sa?uѣ&}Zg B2({cs!1:ǑMzw*`0у>Yu]onHî[|&ÏJ \UB;RԐ >G R|.+?FҾlv= Zb ڏ1LY֣.YFS܏ ȑ`cL<>2{u lvvoY~,|$qjW-InOwǤ9O襫7<؜/= {C Sg3(7%o+a ?axϫ zHVSЖlY[< f\.Ŭb`As]WN ,泶<~_l2LI;=+؍!̙(l&S t؞CFo-jA+pE#WB0$m"1p8zZ*՘;MH,[+gbIEt(LVΕFV؛Ov_]Z}.<,2 =2`t}=ww?~Ѥ%`QbNñeZUx<3Xʋ FMaE=vX):o_%b[{ZSbg-([ʙڝr 7QD{RNpqܦyu$4${KY'bu g2iVԵD0͎ؒ!]H#22eMQKmKE}rvJh4OJz"ç A7IYݭ!>2?a;X>m%تF!XNGIe~h+_c;#:!-dkruV裝@Yd3.GzT~çxq*4{r+O|]K} }g| +>+r=Yd>'kdA#'*΋~G;gwЭ bCQ^$PT 6du~`GBz;N S)Y=|g8W=N Kՙ?|CG 9hyzxC[OF$MPYê!n (_KtaE>_ݓJ}o9p08.@,Ćg)# sFU0 ł*/6:LyZTSa#iLtu$'2c\{xGmXgB${;Ժeo|t~}+HGH[~no!VA9iLR ՗QA-/ ֶ?а!'"Bsɉ=:]GS(XV$>k¾nXw=\z.*+l@bRM镗u^֛0)߆9O2}"vbElu8ph6%(dRv@iq}YƒJ%{i+ Ykt;.r!N Rcs,2#:J3<\HW*kH1-&L,GFqyP.>bFei/y[e S 9sz=ybT,QmDdENqiTL<|Q_١6/VIR0.TDV³˷ը XYp''[ ua!k0i  ,=S:R+V\&lm6 ;1#.ы@T9UtE):0]0C'uXEt_oV ᘃO'Nj''R"9)Mycrܻ9 Gzt$[ؔK0c*ɾgCg #)׋{D4vOtT00ϭb MS* yo%[Q;Zn BQH_ec-vO\'ǛOX l#׿֩$JM=͔3fgw@yXqۑ'BP,@xXD[Dz^ >k] "{tR6)1k>ןb3/=Imo/bv/Ohr"XYK( ףpe"3~ND5&&lxZ)^s> xB8%bNw_,Uv\6oFl p8eឋC6OjWDkK`TWm_}6"G(RRma O߇͚ܪc)$O]K@(?2jz/\|+jF^֋ x.53-+ՑöQ8޷ EUYVFfOPf̀?G JX, Vl);O$YHr7ZMǿ],!MyUkQ=P ÀbEsLWW緿?28+hӀ$[Q-9q`X j Orځ>rwcj Ovz^- ֜6< k~[UDMʠ_xjh[~LN3n}r#;ꗾYG2MS&:ֶ|{3@=Wm9 ĀO Ɉnk2.rS# E}$$۝1p0([I;Zf諘MR/_҈큁zֶ<<GPVJX@Wgo~98kIweA[@%^r'OPmW ³ӆ4 %zB3rct3;v[nkFyYN ^w\h*zuICQhV1i|eTs_Nl-5-"8̠kQ/o/|'[zr!^@HҪq?'!7,Lc6D&wp$8xv13$VA6)n1xV=.b^Z䥪xrJ`G\cU 8Ul!( % 뎲]9B]Cu^$=O>4[K(+nnGPD00Ɗ1SW>C9X̓iI4 Rf00I;TG@%vc()'qNl3/䉑4b5JvQnV<0<3jK@V-&yqAu9C`ANK4πY26^9`+OC'̑,7}x{*ڱ(/n]?ܲt&Vq"JBH ݾ(L?]"ktr@S'¥@4`kqK8%5BgHGIQ9әtw1\@_Sd"C893נ]ݛxU  Je;q4xfQM:JolTB6?6*>t<{ohp KY?Sy5.;?h1N?>Q_E9') `WC*s3QRNk7O-V#RkSUZ\k࿿rX u%#|x.U5Ψg)k ;((8swܕJ{G䧖t:sg(tvYoa3wjt[ugqӧ~pZK]O e"j6ds<97WR(ڍ{q8H;˗űTSumA/p1!;wiyHZWy @ :Hn@r{*F1Bk^z 6`[l\b䒭[?@z& *͍mg\Xyc P#I'!N۶ФlFF6y55!A͢k;oJ'ΐoTRp;\BdBZ %B^N_'ZͰfkf(ŢT 5'MCF0Dk@wJq /Eq1syq؄6-H,l0 *KnDI^o4 @h8 8FЉĔA5&^P.K{t Wz[,zdih^vMXãס y .D 92 KN8r [ TQIz/3.U;İ:Ω~ FY@GA~PYQ  }6Ȁs(jdawtyGz] pZK"NHBFga4W)P9 ηghh7ڜ;Xzl.PH2#":Kϛc=*LÿJ)Bȁiˊ\,blA~D|j}Q жA,AlI6XRJ##]lV@76NAvׄ峻$1p : cXOIXJq)m 呆-Lr<(>dls/bٲ}́9r^a`J(x&>s [W. ~T=pK׀V&Ye^Ǟغz`epn ZRB ^Um.ۘcYx!ybDõenhv|(F_&,$&Xֆt{fz_Q$S,#/= Iop4S5GH∛U8ːPTi\urwVGV`MJP^ }<+f@ 2a$W(5,ݸCb3P)9K9FLQzeV|ۿ؄~7XThZy]r'bwhZ-MIYvvCfGv"_Pß5SVyhaұ+;S4eחٗ}oMH[>?Uw}1JVh.B ,ĵh~$1~S!w{gY1þb6sJ׀aabǫ1$5-ҕhLh{XdDHeM[?s`2Lq8=}C7_Ef b~&?yX,Li0Oő ]>صX؂u u܈C%2<.I B x,e^U# 5oW={ c_X:`_\!fM*v̒E{oRm9c@<8Ѻk [NOן%T~bRgh>$iڿmo˓tLtbm? =!_a_8v޸ \{|h^?㒠»%8(U VkiX')Ir-fF=ɾ@7̱i^'lŤQrqܫ6t-EM~(5Pi]8} 'Lo-[5ۙ` ud^Z2Ţ5q%(`w[5 o;I_K(*^ubx}J8: U o :kA Ź[_FЈסfsliݓJQqqwcҸB9 +*Y[X9~aԻ{I)WcsM) @`ɧŌi$ uDQ=u Op^!7[2f%eq@*"C=@V<$}6^ (R!hgA/_-ƻlɟXSӭC;yQi@#S4qrL_k(GZb8a5bh*+} fĘu qf 2ʦχ[r513-$̚/HhLR/G>Ȟ3>+(UcK)S!ŏPK1jϾ E))?lU?xne+s8PuO*xyP+Jɫ|n v@UmcbqeM '$=ruM R 𵆁[q1mЍ)vWo]v@VyPTFW!.CL@nXJs|*Ruy?T[;xjIZoHjFǦ٠Z|Xvr9%8 Q'Idl\jSDzlMؘ]^Ո(*_}bxH>/7xԙɔm2X43CьO︔G(>cwB2~ͷINѯ@΃Ky])v a{1 iVT1|Q7U"n`uu.- {i+I=2 ~ĩcPY4a͢5VlEl40xB!NqHV*c61~)#9LfS? p]+z9"MfW Q K Q -]ߐGr!EL&6.? Us}K̇0c͍!5X =^Eao;/6fVV+ZZLGMdw uP#{+ WSD\p;# Լ"gB'lz'on'agsH(4C9|J7B>|1[j!Nb+Uȹ{+:Z DP꬏EzrPTv Gl@W'ZDdL_=s{>A^h?.`Cf= Bh S8|]Zt=O fp+#üVNK/Vsl6%_@ '#5>}8pB}OC h6drP[#+?zR0 VC@T$Ixfj5wzS03ydk֜NEo s}9]XJNU(lue &I/a#pdʼn#"D`r cj_I_Hw3xqH\bl*kfq?{ L4ݬ:xR{CwdYK@YH; 0&r߀| ?AD"z?BlViu>=N}d*B}&63";n9җPz7"hs0X8fY l{nt4z),ݩJb~LԷOlxN Өl`Sat1B3F-[8[>LERX6n펃A\ZSBBv]͸*H$^1rZ6i-x*h0Zxes6 j_B7H㽍Jgi1IZ]ev>@$v?Tn7H\7\ck/&1WfeZWqDKp% Zq0a Y+YuRD9QZN ֫yb'+@"M2nǨD>[-3I8$&4OT{ǘ3&E5p f'J[Z(#oPKu0}/= W?QãcKf XX 1AY~X9 (ekɘ!FJr(/ciS4xcz C5 aVz.EHX*z nNhT!'c)v>-=13Ï+T(Mv47Oڞj\w[ẘ$B7% iݿh-Lg@ qrE֍f(pX|[mJ::0Ol4 ukmk6QxZ>'rBT%'QiOH\fc0^'kgv tOql9WgZr>A8Cy;͞ވjllI0cDtB!te/}=J#'(?1pIά !/3'tZnZGfZb9ߊr_/';o5Qm4%Y -ܧ) k&ڴ2Zr!V; Ev?,rZ -\o6S-{gB?{yhy\qc]2}ud"s d5QkQvHiK9ۆ`y-ύ^CԜP ;Vxǫ'kpz&Ku@63MTE9 :XWѧIU~$p>8/C#MPT&f5Z[]>x@QHG14⇦pD;2bsaas{DƅjFv:՚+i$HĮR>#̩kI 矢F?@RG:Uu }@)IQE:gSD]3q:t {h;߮(E2sQa04qv&盆0&"%=:`u2'8P(d{ x{vTCi@jd0o`MڙHf~bdz> 9p!Qtvr%q拡xMnܽEOI(Q<s67J_,}k?c) ~IhBMh$?apQe<0J_w7O*r}kGNQ=[(=RPrV'c=c\uif|"#BBP7=S%tPVwݯcj[L`q|lZ hZkEi<%_K@·ocL}*Bq Z usv̸e\؆t!(=0}KH 8<&J6%>r,M5 ui+ZkUr»VC'+37Buv"'7hn$"R]I1sOLSԺbE en-b+̗ >ߍv< Lh[KR#A6u+u^KC ϚIvvc n{FS,vM;+~p'g9v_ʓ/#@WFZ8B57r3h700hIj@@/1xuT3Ș#)>M  Xz|! +ȍ$QSOHۛ2fHuI iyKg)H?Aq?'*$;f|i ̥j83j!sg4auhY[ju^$-I{2#{à" UXdiCKZѵGgvdX{T6yM?]c5 wL1qI&7Xtqݏ,+g/4ab8vu]W GSHn0f8 9KgSZ̞~Ƀ>93Dq!3PmذJ#W\0དྷ xKT}x#-K(wN یˊ@B0S.$DÔbga.)m^JxГ2JC>fR᪛y,D_jl_")nUU8@;&w$ I CiAԐǪ$3&b_ 5Z SqMܦYxӨʱCbTZ5&v6NlfS$Ћ~)*+cg;9b]ZϭsE` y9DJt,/Ρ@@f활$I70Z$dn7"Feۧg!SY1'p9HᴨØ{W%\*bv3(s DGka: 3TQ},OAgۣjP{fMLbj߇ɦC\}{wl25cHl-yJgQS<~J@?ˇ)4(&A) e-%ڢ zw }6>Jԏj3$en(5#%[SISL,G7*Fu-zvG59,H ~+mAm9 s-^zP[(UP) rk昍 ^xieJNd)޼ H"|:"E wԥx #䏐ߨØO=6 6SYO~ G@cjh|= }:F쁈ـ$ΚQjG! nb6ኤr2N~\9>طTWWl3)Va2Ip3}'y:R.,sE6`^@BW[ИjK$&h*;-I=_ͣY E}o٪ss2iKE\ZLBA0NOsǘnBQ_8ePꤸKI R1F';xWVhO]Y%"v.KP<K@SkC&ӕo*Vp^",B=,TKčZlFAʽ[߼:U&'N:Ԫ!|KRKj$/<;@(Y[߂yIY*jo.FgbޥoT3dI^ᘮ;FymL_/G]Ѹ=^qjs!jm)鞚 .@N_uŮ!ZӋOtqu/=E0_77@59Iw~H'}| Y R^á: y4]!bY~_G΋% Po5X?;oSCZޭV-BJO(~s(QD{쒮`m>u l=mRTT&|$!V ;;N,Y[ tD81|?uYe^ƂwFG! Ătׅ:9K3K!-vdw\wCC5)vT4OR8F:.M|\/.p˰,x$=m2 T4T 7K)I_HEsAQ n=Q vxDEru>9MxȼX  U޿B}=MC'Q:" -3 Gl R6IYW\/T"FWZoaxFh]T[@ [1Տh;?Izh |v[7RlvX1s;rEt*j&"SvfFA V0cUŞ}74 x 62dN>W#Nb$³l96֘GH]toci]B2&8?GݩG'R:NlH $Q_m$,WI^dcu__O6i-j*L;ml0(q"B<ΐҕΥ$q#4\ BVz+.6ai~\G "dH`tN dHrPeU?Sukvun(dndi>ϘV ?jd?Hnv[sB X0eVѡp |Ж#1c?؋Qf#6XEX*J> P썵<|+v) # 6 `p+~vT*f_7pegi@%m1:lw.5F(/ycg#y9o̎$ L  n8Y"@olz =t/X/0!En>BJ/ `*,Ϥ`I |1e[لa,ʼn%Vs_6!g;(0bx, jO/P%`Xx1+`HUnK5 ?f!֤aF4 gRfkup`nRv֡{l!.גo"q%^{0g/*2?Jvwй8f~5`w?l ^9]RVY0El한kZ:`Aw/67 NNa^x2PdH":MזP|;*7Vgwm}"Jen.ܓ`hy]u z>1J|ۈH[OJ6}iS~ݍK$%iJIy|(vhnig9}?Kj3F˪C眱ZX8cB!N '>S_l~"bb͆^dQ^*ݦnnb[mW+nažЪ$K ֈ-QC!Ѥz4sNJZSDc |I!QhnPPYIW}LX0g9ڵ6mg\-qt_(|FdzN$KOa ^]b0.bxw1 >ɂ#swFT8=AY'l[\aNފ,F7׮ц'+;zx"Q:v+ˀjmVw"xFpjyW_v7ٮ'1$N:fSdfH j !UѼ)jƸTe& 8쎫Bk+'iQ k 2+Uiv=*4<ѭcU9cz[/ HQ׿ߣh6.~BX?2k925F2Iٛ p gK#ZSQA6!@N;ˋ`q la"qeC:j<=[C^=t4 {%JCq,p$e.2^ܦr}\w8[> @wp:.dӋ[W2%xsH؊us,WW}'sT# ct3urA(.qXgWK9`0Ba_K5T&>U֣ǡ$wD r))(;fFĀ=nS=ѡc<2\Wڀ%֨|9<E_Jp-(omywh7z"sCߞ\-Uvx|##yH0j,DTS`KdlJ>Ђ2T5$p)dcd:qm+ wgھJwZ$#!FSw_b7,%DM32}&u !캗!܈IÈئ|鵑2֦Q\j,daM?qCq }|DsttgZ :_-2:"UEyJ5' G21o8Aw]Ў7_pT"2Vߖ)`oT^QD/%PćډԛMCP QdAJbRpBТbĂax$_Jw;iꢪ B ֻE%OWӘ{3wh7c5Wl6F)΄c+tV@sVY^(} 4U6b4Ƭmb<<Hp!0X KϨ%? S!q<:dik0F9%0s:IN^/#j-0qxRV̠B`A'kPb*)mAytuoAgYA}+5 *{!kߵEb-V^NZZ_x^YM9]vɦ@g`L }&5XPam==UZ laXZk`9ck=J,/%7(OZ{r-l_z"V̒ ѬE8.B.D9aW1Z]f*L ?Bskřkguk.muD )oЏ"]%&ݰuU^6޼c{G fohWtmG [JY[ʛ6VUAW-VFYK - ٩%H nJ/j~2buF{'Ԙ;-g+ <ݯyI(ڹjH8 9NMJ$~z/F-9u3%>:fW&gdg㍵v+et8Cºa#D5cVcbуr^ LڤB% XL9AU3܎A8Q+* )id૊4Z\2y#=@|ŤbЮ@:gV ?#ZB½ e#7hoB遴czI_pQ΍ 5 YPvӹ뜓hf4d,ɼLBA RiTWq@\: <#PÎW !!ٿqYd34ZR ˓ /}*`o0J S V m_UnH!CZ\abbqxiA BNPxQ Btv6S9g- *?cԜMS  @48Jiw^j[u|ΏIF#LbUv߻:*[oR} vbZ쥤領jwVWzYGm<> OsO }:< PRə+\W@ZVe|3{{JB~p'?+ȺE׮mML?4I+e.,jQe oqƿnSb"cz&vOp\"7+Jc㔸t6Od2Xxc Ivk;J~R-œ1^hWv9SJ1Ue蘔GRY:`zc/6ߑWP|W㊺cFah f'IU?GiOk7h5jݼ53T ;\`hM&U2\)~ۛ <uMrLw=|vN⴯I7\ߤI!r8馁28,*0Rq;<ݤa; .>'^&먌%,/2愵_W;ކ=/j.M-7;[uI5ÝkNH$ү9e|B yv8ȗҢXBnj&$s{ 1gӳ.$nꭞ\P=$\Xؒg쵹}Ian%v޸iW4;8/5tu Uk׵L0CC /2>" VKď't^mtlV(, >jILn<٩}_·1|hۈ}]aH{vFلs($XgIT.ss ;h(t# %|?O'32u/h2𙟣-sosj_AtJIa `ടj:mVP|FkI<6_:F" Y|JqYWME="ړWB7_MFGgϩÖȀ 5 1$s:qO9/a(f&A\6X=LtqDO1@EJ|<-dъEY@L6T DRxɛʪd}In=4HG-+BXܳ'dK#J;'D;R62^KzOv>sEÂ_519WL8-փ륓p qn ,ai(JEšRڇ ہRk-@pp8.m#>^' nbog(DHHW 'c*F.$O:ܧsMWf~);{TPE^3u){%qdėEM5v[4}AמI_Q2"` Mx÷Zލ_c.KitΣ}Z\-ʂ Z7ݞU0|$W=VH)@޹dl_AќG虽PG{j7tۀ,XTy_uOwW}} PQ񢽦i" Z h EN4lwAzHjB8BQ1iyM/uŰj+T^<(Ns]Őc ,B-/x؟@,Al 2$յarգwlJ5KٝiW&(h9IgQyM*2[4JT$Ee7jb əqV)MY6˝GH𘭪Z3^D@3X6֪1DIfe$QmFF1z3˒8~sm#WV +A>֌b0B4y[]Q0Ta"QXrBpw>=_2WgGxJM)"*iEV!a;ZJ? AF(k}+"}-~rX@KBk e~3.y1}ΙDR?ALŚd,3 4{m7R^$^ڝϫ^UX2|ÝMyljY76ӈZ!]Pc*@)G!:Dz<8oh﩯#CX#!X~.0fF+|g޼_(&ӂYM?WȇU['h,4 n lgaNu!&v8l*Jl%E5xUz9^}u\4Pk"57/hwg9PC럠$.ʆJh`Dx2" Mo*#sz8W 5Ƽ[];Q!~ fjb>+͏rc5Q]~v\wÅ )P{8A1JE t2({fT9MCVmC MrvdQɿ1v~JO$IinǣBMv'w| @e/tY^⡊}} $K]DAʂe+ 8ҍA/GQ[]O8m@R}Ȓ{~s}Ȫ]amc2\ؚOJY_*^AT[+1A {Qj'$Nm* U/&+?\y6F~9`y@R8J$C)yixyKNb#nKs-g^[R.ogݷC]m6Y9i tߘwG3Ɉ6I1it82N Rʬ*91EF2] J%Sum'v.=` #Ǡ5P>>68|iA>FH8O871[20`RJ3 |~J=lh4֜r ITVDF()'YXP^+`0,D8ê$2Q?mdEkq@6Ɠ'QMQHrBp`loR0h#CuϡevrX`6Mfk5MmƱⒹag pp9 !xv ,BC*"=.݋"b%?Hf3ֳ]}az.옢{ofg_A% v,+[A "s$ȵU&M{>lAk7sTYNUJ:!:I%TLRXC]٭S}S]`p%fN=ò0$m X>^mܽ 4{Fǔ}[@P 5b.XA>q"yN ]Kb3K\bYDHoB36&hYw}Z"|g[^&B̬N.&dr7:0F@x Jy+C;z~gOI͗ƺGa9$dR iQ7ߪO7c33)o*œ#ݼF%Uz5ם&Dc} D=k`_6rmuH3'ܥ?+9[W8"%})MdS  ,B EV,/ w3b=Q4?.0r+hx5n][X :8HX+9}v^]Kz)H`"g8nԷ~,30«tq`;{i囔@a`HOnW4|~wxIK;@vΟxx ܸQvhw3u#J)#~jq1J6Š)W29?V=T7]$WL{ACFÛe|ZuN uZ}THj <`9砦^?qSnAz麞}Fnjx~"#u)}E L!KĖ.#U󘞷*yOg֕ HJ&jwsv^h=^' d¾q 5'э){v(r# 8>JZH2 &.G[+}`T{;{W7[Y,\!r-i(9 lMEK,ZwS1za<V(״-fC L]w~cX Ughr;IZ.[$oViua"^ 3h/c\ֲm1*{ԅ<}I<}"pu^AuǬ%~g^Wߟ`:fltu/ d)B\BN ɺ^ /ZJ_0<oYSuh!Pyl ]%[ 9a{CfiwJx#J)1މٞ6ۻ # |vV !n/[,@A0">ۗɚ##1 v٪/ k."̧daP}Cc^ T2Z:z;i8B $ e ʥ^VXvb D!LCjcaOeLq&]5S%"*^>U4!,.﷎b&ݤ=!Bc@X,pر2Pbi]=dF5KPM#:V_`û`z?~gihn2Ձx+ߖeoSɳcI3LX"ǽ Z/m!5%rq# |bs)ߎ_J}KB,=i7VLoYk XzrِDy%X@-٭9fhN aME [@^P.Â딛M"9K2hq*n n$DdBG Wt;yin*~jECYgܰϸ Uk05)π^, FUM>vc )ֵ|xhM>=:27b6U3960 'I(aw.^nއa&I-U`'=nnJ&eL@󔨳y0GvȚ$+ءv43_, w`Ws 4f\Qƣd,Ŋ],kWR퇂 ExoS^D6O}PHpJߖZi4z-4{· 7,ܞ͋?R\;u?ժr@}ڲ/b> 2W#; ,JPm=\ Bgply|俲H&TyokahՓCݸmLE=BB6q=-8+ּE0ᚐcܲe:Q.YIV6\}`hQ,ƪ>Nh: dH!i`8VH2q>VH`֭ݪ9Z"+m"{Fz9پAp('Y8D ֻ%Nw; 1^YÅl@ Ӭ_{ %F`Y1ԥ}q6- +jYggi[CiD mVLH:!(^K2AJ5ߋ|t 8IM׏:feB "ix hÂx7mhL_٤Vn}8㌀&{h򨻧\cne+ mMMcФќ֕'FP5# dVFEkU7o9}RN]^=ĦoG ogZi3iԇ+㎮<;GkI3G*Ew^"6L;F8qkյA m?fM4ލg խ 5%(9 T~_!Iڔu3neA~^Wi+;akRV̭o?^oj̜5 #`h\"O> 1 *SeNa=&$Ȏ' uwg-(#@z<J=7`ETE䆟ܣǩM [`,`Z:HPZF)e(M|R_7/א4R/M9.اuAL!5{p/J֧`*ꮠ(@UAQlhʋ3sݟ_dV2es[*ymح5! vN' ,o,U/> Vdd7sn& ѕئd}smvтr?9;rY1zE\Q3J_Z#`K,2=+4~ܯ*͛nѷ`Upc& ZcBHi_S/^2-wZ* Y㡍ϲQ˜*E3}ɹ0fr.NkvE{J g`㳽[aO(y/4~`@@/ǚ-V3_J6GzsDtS *D(׸UhU]=K5V4e@CFt.15*|:^ b|(>58d@'SN|MЃGi7ZC<!CD2dEjLxg H 18%7S(rsNߨmMypfEFqZ\e!(bĥ|}ƸJ|.m=X$Ưc0v+tIyBвo)$}M+~X_ut1$8VEΠ0^{iI@50(cw槀2[I-{ɏ=k+BI> Đ!e:2GTIN&uG.;ţG amqNbHs#xSYGwwXujNᶆB1FzvoJn Y ~Wn  ˏFY A?a]૧Pw3v(A%ȿ! Ԣ'\Y]Z $@=ٛK' Fg+WTJ.vXqaei0J",zpfY-^fH3-CӃqoo? h\1t\7@&od<b>{VyӉ[*a-N %6:}@~t]UrJ7JKa=Мb蓹Y뇽F{N5!$_"zS8EߙB"q,P~8MvL0:D‚f{ k ҫԷ< J L=Ir+߿ @FEڻZ-0Vyjri$V|-fRAx^$k#qŊH lޛSZթh7^T=jZ_lS7IJwTQa; -$(4 ,Q+~ I]˜pdI&t0TwS ȗ Gn lmEad`ݔ}+.?= guYFq1>U_9{)ȍP; `.Y4"ΐ&}W3<:oS}>xE驀09M[; ׀H |nImf>Ktꉴ&6926vr=XðەD%vTjCo)'! LS{m&˾7dtB ^@{ bfF AkOV&/blV/k6^XDW7\TK`L-fA t/r۱>JSOy5 [5Rz? 7 TS$;.G8=*8}ZϡNN_eGw L•㻝 sm0"Œq۫WEf(Y{>q`0LyPRc եyn4_럡c> fN<|sx.oD?YBzݯȼg̨y)j;(/xWbuf5c'Q 9Ŋdž^m&O4w/e\F,.[(!nC Uy%>g|L%E6C_>!bʅdbL vSP|@I7=aIA,%g%4LS DN$U%mLZėI M.Xl5D~ʋFjZhLr_ݭ'"?I.F&2<$zKpGlF]_.N֩EbsqM2/1UzU Ȥ.?A/t}wꥣ18tEO'ᯊzQ7[C?L 1aJM\T1qiFȼkth94K|^(K^8 2eJufLcScs˿g˴煮h6~}`.E00aQES 'l;)yڜJiز3I_p{\z]ƷD~U6-fS_'͏\!g: 2D=GؠUMX^Acfo3OyhƜ_[} F^b3 QG_I39P3͢:pyJ h!q'"t?*G1ӞH/!m gn,j]^=o͚͡| n Րvʛv D4QMz9wkFz㡓V e"Cm:M|΋p*cM^5s'bpu$PBwQIû@#39oeuؠ; mm:ڒXX%R~!#}0۴EY.:qZp/s:F{ F2&Uͤllo~h)"4 uMjDg¤r:óUpAhtd4qFYy57*:V@uxzaν{\V47}oqf@Q%\|_j-t`!>?#N;_3Hlol6޹(|Vxy~ GhfFWrYUtVx.(Wl|8$41с$;F054ƞPmfS d⻻~A&a_LajDx5ȼ1nuӳ$"gWy;\{+;LQ_Q K%/`q; Fkҝ0 ^[zch&ab>ZJ)# \I!MpF BX~̶>um߀~ ~F@༯!HXu[>7"q@lw =s=l"SRG Mgg4CeXӣ}adrQ+_WtᾥKlP*aAv0H$0w9'$bōcb9zHg4']Kpk#ļǒ4ʭ $D m,꽼d`\92pӶY"S6-^|#fI's6;Y~)pU9CW"Paлin^-3C1ʰ_Cp >orw>t5ݶձcXOaV9!ze26\-vGP_ gǗzuUŎ7)1FhJ?OUZj3ՃQVC7mZA# W߮8 aqEڂȓC?}5e:b!)k|8oCf+=z4wvu݉~;5 ;/ݾD_3+U\v,$8htgQjf1q'- er3l ! 8G"3~fR_pqנ22fMQYB MIt +f5 Z1T|{VFfW:ϲϹ34\^zI@@R(A:12wx5|P{8ϼJ©u(ұu)ri!:QE790,ЄJ㬔x>F*w 6%&~L3X No)Q#[AMt dWm:f<AK?5b#aCEգrF/ߨj~1R >h"2jM^zb.I+'CW^u[LUu \6"X%^ (ϥ` -tsZv1D'* ṫQE;uopvJYy'KwDjq2JN ?Y&m3eBqTAy7}JA0U+p\}gC (_Ϗn=?TOT4-k^6˵֢NZ4Ix@_\l,К{ϻ zݧx auJ"ʤ7^W]h_>s dKMN7ѿlJpTz_Z'XRՍ@y\'IǏC15aY}Ȣ)mO$gN'wyfpbIWۆOuSK/kPw3Е*H> " kzX$݋j=k2~("`PKƇ*:kp09R"û.îe(/gl̟L!3qߔocB, 7>aHxea b}A{ v0)6U37e ߙq~{l8r5FiW{6J/cg)4#Mxt *Ojty.t%1Gጢ܈6T%Fr?6lYPwp~CkA<5Hr{K7셺VD]э |GJUE~ L_9[9%WI(B 'մ2ɮDBJTD;KK"=:cswڴW5zL {{o#Vv9bxg7Tlv%a`ʑqapAAsb.*R μtc,1sr$[&۹#30`!.ž0 PアeںPrYpswsz\6q'>nIx%V28;|r: l K#[ GIm^QriK?M`J$|N?"1xgEd&'cWᒛOgc_.JT:(Ujfw˳6mOnnI};H9sQPăG(t:*mIJGBDpËp%u? oz5ߚ=؋vӌH'UKp>"o4oF'B'^0zYj"ፒҥS$w%W'k`>UTː J<]Y~f(OdG'qK" {56m'u6ŝ^P )4-8t9@G~1yH0~qMZW8ѝ5+a6$0P'AB‰ͼVYBn5[([X?wrԌ eZ0sUy7JTڵym_zBvhu* YiPO;w~@xؐ N|`toMg<k:/OGVhC@vAL"(g%!Ksb_)K=#C%Y9BKkd+V5,UiGLӸY,n]UY>e2 ؒ,ӭ\x65巕-;9$E [bK"6t8}7:׾okC0d0 ʇ}(εeF8 QToVW_OS}1 LáKH&D!ѱzojCK9#]hA$0nW`Sq076'+-y<[_ivU_ sJ =X5\yORԛG9z qT>̅S}( ʼnoG !|*"w&߬6W:2,ϟ%6xtL(-YPk͔Ib;EiwOFRS4iؒ@?L cguwpM%v^)yn-x#y#irBsP1( q/I"J>p5}u`7">((rW1N-H]UWU\F3g)ܝVJgnMxmO.:!$HFۊrW eL#Jw%n\yOl!Sk? {tvJ3뒨gJRĕB t'`]l V1,鉰-_.晲q}AHt]̧wMVpM\&ՊZKǻ2ׯ~՝n54[AqdbtωEGנh5&_aarQڂOY OE .!$2<.xIZ7X^_bZ6cy.͛*qcۑ@؎^ VP׿|f0 $+M01O'.r=a9D 8< Sd (W?Lt~'eD[1sa+'Nx[{'Nh+4ZD@1]PK_֕c faHzvd:cL^,L-,_:%zz~ȝO@oRp8qRH"kK+uBMV [ 3GBČIE>Ț9;4-f5z2o_ [={|($&tyYv92iG 5dh:d5ZH&؋gf0ΎñnPT4NVf,g|-s4z:2f4Ko@UP sLe0C/F9_9hwaC;:5y')@`gJà R l!p0liۘMFN+R&XN2ycKWVAM(Lؼ@Wٿ%ZDRSbXfT w r%H1%PݢwJtȪƇ~bln%)k#Iq/a\GSsgɱuI]UiKZ6[.r_&s.ıFZh,wPd26џAjJ͆{(:PC&bdcq _4y}VJ&fz73kiGFy|WΔ`SZY5^K@9An>j0v3nVUG.?x zr#"|4 -ܷw1 @-k;y 7,p3>Gxg3>*ojY+e>c%PbaKhuHĩu0 6$qZr'prj~r2 g4(q*}a^ym[ q/M(Z@AK~9kQt@2%! #OL t|IC/ו{+6rMSgbFl =aJo;- |oݨ $X( hcU?O-8(kle>kHa_'1bbxm u|Ïa1D`eɂOsf(n{'nPHXx{Q>5V !Dɝ0l dv j Y6VIW%,t𣚇(tyt7e;&XžrTqbY@ՆҼ$lgzuNC|#Ckgx(cRXƌr8`|;J\% ]B<ًl#K?%*@ Ec1ʉܶXJ~>ҹ ^^{ICabjux3:fZ0ARTʝހb;4,q.w:8*H0 $OfhI3 ={Q;F9p|kce7,y/!7a[׼#u>Z_k~HI Xqķ"rSLN ) o8w[(kV2Tɚ⨮* 6$;7"J[D\ّ=P}ic.ӎ2'+2 lxe!( RW>쾜؜몂=|jy5SHl(:Oz <8p&hfzܰ}=@\qTͰK.ݺyR%Ejtm3p.~jf5Է MTv->0GoJXpSRlnŲ3peWne|cnpE6exzO^? F(%]ޙ?˷ai|X_ rHb@j'#7mL=T窻tFӴƒ8Gj#cE+iC yw1% #b0G?;Kjpm0rayeף5e} Sm hh{ HMѯ,QodEyqWZ](jx}>(GP(:X$S]!I'{&?'vBzWR,:6pJȨbw]e'FdĢ庲u_g'(76߷\?p %Sdo)5O(.#AO WO;iҧb/1aN"6,YRQjk>YzI"AQZ䚵|8KY;&>\#½p*R9Ix.ÅI9m 5m{%CF 8.V@kh/D!E)XY\,fB^/&`־nO[ig7H7dU:BMD}#ݼM/h9ȈpeV'x@$*["ip'q$J.Kڞ5zc^}zcqKRbBaŵ~!IIHeuKOY8H4P €Dd\P=Ŀ|6fedx]C%ȽBz)Bofn׮þ{ӅuY9/L' P0;8X'&G֪`i{3iX}d ΂7 X_ )G6:@S4˙`Ӿfki!8ϱĶ %`7᪪(&S69rەC &>()Y|crB TI~U".jJҰ贇g/)TaVóE$Q1iza!8ݭ;1 fA C8"M@K$G#w>vZvsh[_̐/Q'Y:0|t[αq 7 ZX7J!Ǔ[j;l(6ƻ[kUYd7kL9(4;t=x!kG#8fpDe92<.n-?5wOsNk5 *;yuI}!'D釗ܨ`=.< c'4@l8kgr9@x~c}eV]Q>gVk|*qYۄZ+CTHt>g\WOťo6`/h%as, a!{"gj M1<@t#f!-+!̺H(V l={Jݩɛ3Q_=M:N丂RAl!U!9UZ`tpN C)Ut~[F;=|HVm]xzn6zo<D^O_͎_ԅ~Hٝ`ߖ4vm +g3rUR`,>y6.lj3@P/z1aYs̠bW۹ W.Wp{RnyUo5K"ZDO{pV_l`% 9eCܯssd/'A:!m [WA[TW+[rO"r R@06N,iU("5{rT_CsDhk <2& 4Vqv_JSLN.A2i=GҴՂTjhC\]a}(`f}}0{:/DR{XWUH..W\ A[ 8kOiOIم&,_kD,9Km:4gA<#j_? ۦ [uJf>q]$msjttu8fv>ڹd $^{/E}\S^{5o$$2!5,_HfpPE4jUeʛeTF~(LMfz12B,+b&ܭ!3#+SZY&Ĝ20ۈ;2YvNF*Me'v5jn3ݬ$)e#6{hE$\Z?e=e;qu.hVG 0G8 WŲ8o0Uy Gި,Xyb]_kMlp=p)-^k%ByiaЅV&g&#ӕK-ܥn6hp!s۞?B)oMp#4L?-TKNڧu=d"x QGJ15fr(3 4gŵ#ŷ!,ƙ{Лà]7MB#;\_v,qPy߸5/Px֚(C0FEEVae>7[ҦAo p.fPL{qߞhc}Im,B{B\PycW%dCf`ұe=5lKCG \Qe~)@~#.@4nkU c& t-Sa!0+($?mmcV06]%e̖}Q3S`7v a}nz*˕6 SnrRB߽pel+VX_{YکOЦֻ&3q_UpB<[-J튤qly֎3`t Fg@!jSkZ\Zov}7LQ?Ǿ *5M(x>χ]bB8.̶~@ŜOq#+_1+ {~U&C8@YAD*'6RB{],hD{]%Z%@dHJfd@9 ڎMsk*{pjuRd@ X%H$zy#53#FڄT O~Aei%%ײ'td)2nl@#X3 i%U-<IBGIX7+5 2@poI; ZZNm>9Da4:_p%rR8v}sg^>{Azς~oϓ .33Ԩfm7g+~` qeFOe۰yIxL, މ q]X袦~F]|RT'1]Rԗ(MظWD#ag$~*NWv Yv'QHr&1rD(mm_LRmOsd]ai<l%b?8ԨVw*>Sp58Lm+/8Dk_z5lZ=5)$Wp 1 ĬAaw^h|s"@EK?;D(OoaԁQxéAxLTuzf_Rb)6$HeVe۳k |@rby5fܖgFȏ6j) `L.p2+ T3cUE4XI٨K#{[&. POC*a=2I$a~4<? }b5_pHmeI7*B/-Qk)<;lэZNbԍZsV_m4U ֩S,+i @d۵P >k*ev AP}ɦ8(/}9y';!$DAJ[m~  Z(=!ԈSot n}T^:HGe O~c+qKeJصm1įl d?/eUI5f \˓DE77OZ6G~iw>[C;E!qΤH6zpnء7ׅ(=~mg)ۡ{Uؗu''vdZW'. Q *ކCteϷT;[Ac w!Z'LT /}ur'Z!X;B~ĦD 2)lͧmX[ƴ1-%f0LUN{z@?Ict=(FA={,Aeh)a̸l-+@:-mJ &ƒ!; I%Gٖ:|/OdSJ:Þ%+y :0e?mV*D}cbx`;tt4sc>5Xl[g5)zZ~tgt%g(B ^k'3ͨ~п=J=&*}Ws-ev5lm6)eQ٘?>yCfHMư(QGЧDƺ܋nV/7gC|07:$zBB ^xVauVpvKyX)v.]lэDIy7( Lw&gJz?1yěm {7gB!>ZF݅yŷW۽PfHN,s!MIXQi'#7'#sahPD?1\7d ̈́ b\7m ۓE+Ҍ ƞՏ2@5.Ayk$#Y%)+9!@oے#%Y.iTHTqKWP1,؁3.7ȦNtϨJU3V]@g 8f= }*"5׿1lj*MXvz_eB&76e71ڠn`pG`,]1z2=X>[ ։s:O50>}DweUΗtutԽۑWcR`0e 6) ,X/{#B7,SpF-@j<8BD/pR\0B Ԋc%b?yLUFL[cmwa,aoA^?g` k{oDjzoU 5R<o{22b=4F}(0FȮklr6an<0~Mf>dCH3S jk+*Q/mxz Y==lcL6ko.--tʣ;U wF46#xqTEK-Ȅ7A\ 2.4,9.?"ߐ*1xN4>sQ4P5Piaht_lE@MM:@ޑp-ڗ+ >"jݓ`Jw>l) ! !œ=ެ3]]]y4W&kJ\bݫfWEl|Fκ#6` lOcڙb.s}Wwf69U74Y ڄa`.'[\MNyh4PlMJKFW~KE#/@߼([e%)[2zҶt5gY$|՛Z08 2(HMEߦAh{EmIM ~NZKv]{\SK9Zus+s !ʜDۿHz|?_#4&I dߐ;)tRDn>0 2}:$a(,qlkҘu]Xou튤VƋUzD)4oWSr> } jLh7xkSF8tBnŕy"Ÿ;oel\'͂@㶁3.@["Kik&ڇu}`h(uHp4*8$mz|a=uvT[v VfGrr % 75p#Gq ӡUʖo>O҂jw;t *qHcd>Lq]Mb]HW6,@ngfմ#8Tߪnb2ehb'"Ү:}՛[R%{8wRZ Tuj , ?8.4%ZƢRNZzL!?PH,vs'n(\@ɢ8Sv<8+(RM =@s;m+j*e!Djp}lđɕ[2l瑢taHj1ۤp$5 "n\[ӫ* L M2^kR3*PMpk1KBQ"|ް7uuZs9YRƸ(ERF =oMsTP8&,#z2=,|GQnwtݠAPb棵kmcGŋw̰!gSK9}2'6T#D edy$@Qa @A\t fO 4 |i#T/&' xњRٌa1SݭEq+ u3ywi/:"RVoaE?B ܹmy\_n}4`4e`-bƕk klkRC^aUVfoV^Do[D4b .)ܐ­$:`թfC.`sA+pKXA68]~`m署N< l @UL 3x{G$ʌ/`]&0cbyf`fFӏa/3 8^(3*Tl̑q /e<& >^Qu -hH]MNSKvCO(x^ AC܃w͊cTrV/_= V{y6u8-Fu.#%8udal *Ď([T W^үȹ `1BzCNHO9,,\}ha=8=/4 Xѧ*(Nuxjiʋ+; RL|\[pIKԑ4Q^*0ؤsG1ERo'aFagQіiD:V́%H=fێAa$JJnyN\KբrH)FOgIe 5URvf._]3EDCQNv;s^;.;nX0ɟ}O?Mۣxk#,#5OHv*n *S1h~w! EK€îpZd;}O Mta lCx—+v`Tz)#q'i럑^cԚo 8,ϕ~8GqHȯ1`B{w3$t_,Kݥ!+ӡ+1([Q: ,ex;ZNgtPN$7\ꅀwr {$7$-+mo ([b Wu"V@a+sŸ}DGM!k. V:#ȲGvاJ8bw\VKN6?CD6HeV$wә*-j4T_TY G)1SrS?fs8̹=3sHghLƖlz_k7D8pP ;oxgyjj9P `z aʆg2-UR5u>U=#<9ke)OJuw TȺadY/y=G5w aU"ȴDɆF>g=W}@{+P ڜ& 3GoPg!ifkd#yҶ*^6/kZ 7y! B"Ɉɬ\ȡ3\t9a_Pa >Z~FOJ?׺6?`f- bi3*P J'h_G/'6c@$B:*{w Sbٙ]Vکh$s bll7yjgi=Y4@"2!dG9!pJs~̔;7D/jʸ}Q>&%(Qgjg[kRdb^ m\Խ"*#^pfTWjKGYx A5uPݕΕ3oc9V$4yϼJ(&ܨBbJ@/8Ήxǧw[GWqmA_5{x[ Q`DE0Ru6ُG09T7" 4(11Z ?$K?{7#ƛ/JN{$Y+}+WQ,X|ƭw5h6vTY5w$kRq I/dƘ0'a"rz,\~T$3ZU]g=fv1Sb[>y93aNЦ;*YӨHʵ) ݪC'^>D.ȂߔTKLjU7;#X fCAoBz'"}q ~ukƫ$ ǝ.cM-KUfΉYg46̤ILVB F?7?Cգn9ِ\ls}u%^z׵?qq=HEl ms+lPUsY-j3-$C7c4jVd7z~x +b;VGPiUҺw|U%juTdT@`Usp#L^']j{).`dN_hh+mΘ+C2ҊI8&q)AK.lȸB0ҽa0:r 2Uo6- (OSz񆘴>٨7cb@Z_G1waL:G%<(@W 9'ok .4~u(].Qiyt|4F/VZ`Ko`"}^?|A=QuJKZw*ܒ+wI͘9MT}wj)`"纕{˓:pkusDΛ\4X+MNS1܈zfטmao4+o68O e=n[cv3R^`JOoHB%b;]))) 2!m]Cmeړ]اL$w~R4k0b.&<ӑSn1/û HUw0;L%}F5 fDHqzd' ls"beբ ׁ>p~%V js}b~2amJ8߷ z'jq bҝ~{&YާGsE1LN|gMa}e 0ySvF~6by$#7gZ A :K4o(>TTmy>ى>z~*"lĚzyoT?gpPXr F޹"㢎co\F=7#)R°ԙPVt4cqz<6nG>0)jljEH6Y"I|cAs@;;2(*>N P H`ː:~@JtAU)@l@T֚+63d%lwPu݃T@+xRU9_ OBfu7W0VPcO4YΠHc{bԋ,TY\|;'] jiU1WX#+'syiD[ M" p*c@c˓$Fn4~oapŽzNݿ+d4ԫȘբtƇgPYpFoI`nsB)7,;~SػR[z t Ȇ"Fv@&p`8$ğa ^w[FYTYlȞ1-B11Л@>\3{)?շ"M6vB͒?25@87(S~W)i'p~Iդ[j&yTM1XMd|G9$[F\<< fMf~l\XڐD(67Nma=YUqX+8QUqƒXri Kd.Q__ެ!25N.^S LL_4?ILT9470Lkʲthh/Ezl7I{Sm7]&g'RߐH[pfaq5<#%wWi(~&Kh7 zT)g.m pdFFCytNL:RKBp%:*◄ omwM,U4<%>N T]L,aW/M ԙNJLo{и&`vv]p(\! )VVi鹭?wXj!SmZ| |;6V&8ECX@CL YM{w;E>g}%G`ig>jUK\DB\$ ^P徣~ ^@ JǍ)'-4MW-}[V:>9nc' q_l~ ]wb҂_/V^CBU9[[>"eS# d @x`f~WE)e/ĩ,lߺ|b8ЅmG׳N\mW5=uB5IcZ+9D 7 go.&Ͻʲ9PY,ҰwXYH"/d+s:w!9w*2/BjVa䅨Bop#""4Ϝ$j>[CټAphQ}!>o "4{~3j柆R兺 BZy=zjZϽ,ޠo^A?ڢ!\9y ~zMG|g_꼬86k7 P-ޗ00'A6d;,17+~{Nl״.-M=ԹPE}R>/+Twai t4G~2Y_EDטI?Z ^Jo/oK%Ҫ̈́N׵x}^H }$/P;Zjdmdq@5=BR0d9,ukY趈ЂʗWTkQw4}Mx_ ? M0{, nHp bJjE3:s?eLXR ҫ̓in@K涘gl[] - omŃ2OWȗC v7eM̂!dOIځ|J#^{̧_o.ׄ;kSŅ5 D5Xs .XO'a%u]#aat:-B\%5c87O2g£8)DPO6X`L1'|hNVk.W>?N 2X#1nj4)^[G19z6@ܖg-8NgVMD[РwHWcn&JbϾs>5&گӯI !;`v,7,4mOENWKԼV!Q:h5JӫB).is-"/:]Z# IߞKԍe A- U7PU&X)w};WT]VCW_:7LE=]WRTh=4O:~<3{QFvD 0=A] oDCGc ,z24E.0@j].[MItY_h9k['-e:תgZN Nvr zq,k?yB#וֽ 'KڎY8 ˧߃PtxSb SXgo]ӌrH)C7##,Si/fr]^ ^JRC h8*ԒGɻf], Wٙ`fz3_8)5لb4A@b n}$[WcXHՒ~S;[ hK<ȇ=0bO Ju+sx Rqu\6:0_`ש5K#9, ~9nÁg3g1煲3EF] V">cU>+MS iv'W=ᰜSũb%]W2GسS(G&x:-uvO(h?9{lDNpăV.Iue@pW;{ʍjofR ڦz@\=۸m02vC'jQ/nuYR\a= ȦaN izbqnF1 ŻZ~CĖ2}(Z͋ -PЭ y( W7sK|BO7,מ+9~+,Z5Ss]P4-"h0:8[d)œPFaS;@X0pNGs|EXKf&1ְ@?crFQ֧BHBj?Myn}څ{gRG65?=֏>_2qzWiAwbd]CRna\MOT~zlʱgimGR>hdKI%0/h<+N)<>ND6e"QYg?)$^KwB7p)t2w?} IH3켁v"X>]Y IZQ&M IO~n|Gklj'mCVF" Y0j1 ]34cB}[Sƹ]-śPe?5RfP5I^c( SΖBh(x;z4N7l cG:xYY]ؠJ;d +0}jӡB_. T>x\u=ȨۡqaC*%f`l܌f]ʧOo8t⽣',(T#%t!%h7J;\ vCؙC9fJ 7;V?5ah3@!:SQ_)X'"Fo=Z4Lj gpe],T Oq1a~|i뉴 ^CN #ߋpC!+Gdjc F4UI3WC?6n_Y*RB)lM@fw6K7QSw .޵fuSvMVMpsB6%eE`ZwK/ h(~ v.\p/zc$gGnh6Rmqc(_yVa*A,"<䞘!8E@".+s^dЅ_`>tP븠ϬÜuircK^lq1 "=4);kѠ\)o0`оImhLq;b7Z wQsiÚ8WWD!{ " {e!'Du#4nOk /^%] WTS'rCjGJp'o+f bھW`G>$1YBLl\bi%)NMOC8>h ݎ,\YE$}Νh-Sbb[/l)B^ VT,^<\ssVf=NG풀nE^>6iiYRBsU.QUӕ3Vf7'Rw]"PVI}:oIpX=zGt)TN _azU}:)`L) D:\.ivЛ|/|TaBmuͳ+*S?}@,Gg8j~tpZXOro\ fiP85*m8_fc8DN2 Z)[3j}Fv8ơ5j4I3ӄŁdlpȱIx89$޺d>r֫zQCk;IB8sk,8bs/n#ˏ<@t$ k@PӉ2#FGߟvY=TU^GCjRjK \ц*egsd&%Ic8'q\n[=um3z1{[{ 1R [>M s9?'qCײ9Uh*yMl/^\gG/xM 1ss+쉳JfZƜ F@8`yCq8)럣"/L+L\q /:D!VWL(n Fhp(db(rt{ nT+e/ўI?zy p|fURL#=>o1^\7$nE#RW&Z43߄~zTz\1+6Y J,Bkq\c@u'0P& َ!-. ª5Adgo-d<Uj Q <"-źBn[. -0ȖUy *Fn=kHD{aٌ.l}笏pFZJ[>ք%A45AWJdTVJZY.ewS@=#i/UpVɊ/N~ fD= Q5Fn,fzLSC͞gG>f͡J*ӂ(+Z/_)@>W<-ZMQQHs{)$3%XWv ]*P!(gHow?.AW ?lD=#i+f.U- BGlCiܻ_\6N! :^0$6],b4]̙]3ng}k61Q]ơ) ߡOAnz K軅:H?3Ra]Oƒ4~HP.uqSmQ-Kcmeq,D$'?ZH:.EfQ yv.z*`ԒV NK5 ˊjߞ]fA1M.=՛#:N1ww>ސ%t/W2ޱ#2*t5Mi` #4B!tnذ^$퍷plWd{7 ƳNfl;e 2C!?&z ?p$Mv#="P:/oe*Ar#K2Tf ^%Ά]#Q*E ACʹ2^~leL|AY+oP,Kst^#~d!8' _NXlTkZgZ5tAӖ͜ K^x?a{;3IH1}f², =y4sd˙b5+O <ڇ@%_@RFZ)<pyU+CS[KUN4XaJn'dº_h["Z"k[s I a`8/{zwaJ8LWF TmRrudj]ڣ]mS+A[l4o-}7ؗ;5=J =Lczwh{,%;y쌿SޯkD0E'n*$ɖx6 4DzB;,~Hi˽H43xy٣&@M/c֜攼>ӺGV?,iF-O9Fcfb7ú p8q6${nbEo;_Ǥ˥le4: ֭]ѱ6ؓ<@uǹy @%N&;^0@ ˱}lF,T2b{q }IAI;BҬ?E6ɞv%S3i)-i1(E01>Sk=`'Vw:!->?ㄼt;d<8K9jqnI+B7w&+@:t17߰$ ۓht.bX4k_HNvw{ŔRM8I=R?o'CE]WsfsDU,0yziΙ,wJ̰X߱FHqeFHԹ3s^ @# `Q*F}jH|լtFaZ7Erh#O6Tn@|y('Og'N=r55?ڪҿ ~wknxVˤ툁*qհV>SpU[%~$.9Q5}&er3^@>]/4:ii |qAc ]2HtR93D۵ηGcޑ^ ÔZwge%̎iW?jz+j[K|s ig$&YtKk{)[T{U5vQn|ctzx<U?N)sS68DG'vy6H/E"kc}f>Q5JFBôָĘ^:/_ze&%G "[mV#9*ܪ`^a'jN,X݃ǜx*gXdSߍ:(]!rzDEᅬ$oMWRcُܻ%'cgc+]АrnSs/+J ƭMF}P$Ċ ` ` i8O)0aGFAT`§$P 6yHx/!a5KˇSݭcZK/ F!M ȯdX,u[0 -J?ZJ&8[M'_4ҔZ9{Y8TPQo9H--D=DG!6(VAr$TQui]tRK$_)U⚳<#)!j|A+z ra;r&fs-G-@OVH5 q*k-(ug~prP EaZChSGOX {&/\`<Nz|?t|ì~.s0C .&\qp0IU &#<95^52|p8Sbʀ`NHY-湄Uٗ63r/9>fp$N^pQUĬ#MtehT JKƑ:0vAXt,h <\}=꾚ViL=*\H`V"5nnpk=WUhg0}E#U IJ;H˸CDUo;H‰S~2}iHh[&(H= CR`b vRT^Yi92Pӊ;-+ :ȈU,A`>Ug, a"0y"w3V+ FAƕNHYf:Eb=S={ '^x^i޿YFcb0bvv2^hڛ-T ҍ8 dat Q4u- յT@jdOpZuC§m7%ë'8awNx_K$$ B 25PXpŭo3ݖ@¦mn޻ҿ{8z/p0ta o,̀$gXlL–m9gבK8Z?ۊBh,L_Xs̫.%h]H#n+ڙR_sK&2r kCAhO2= jw)@p=?')f Vp_3s[F 8ː 6%a*d ]I2&鄭P_:;s̝ i^$vEs-WG5!XP-C<ʅs KU0#&J̛:`a'MDNL&A߲3bꑺZhCAs7߿}藊asIZwJqY=34ؽNkח6J+#/>#[;^uNߐ= IǜW9ܠfha>z\D߽F~UGOE/N~l& 9rFg{")0,\C|9ǽvh^bqh@x{ȹ&q@=HFZ O,m`W26\}aZF}Dv6]5^,RIb1 /?A=x0f0Qhك3Rvґylz !:7_ 9-zifSH{p :gT;tdjK1"K9L-$ rw\0FchYVra rMB#&t)ِڗ;>Nlm9?L,K`Izі߿X΁ 9sgkTH 3@ڂ#{%'%(d}*bI{dBC%Yu23ࡁe6*80W(nߑulb$/f M!Tݯ x0?^Gjohq@ 2QsӲHEi^j250A䠿 lxRKoSG!ȀJ4~+$u#!FThq!d<Ќ xئiE%݂`^h4 kx-#PS p@b3#v_;`o3fKx(4W\R\P дt9@,(1:si4L¥/qv#PK:γRA &<4 ^]G`,&yIٯl7j+חl0-~V)Bt.扰jg?mLGim*wŲ1'y6Ds @KWT? yaPD-ltkQ#!^gDiZu&]y3 KƈböxKE=qZk6g]:#e^G,x 3ZˌV$,ahPRU8o#%73hB/Sy}·q)`h"莽;n>E7fF '>E4.Xb2O]}f'pQUZSzfl XXvD)Bl۪hC ./ҊKU}vd B3/3ZZ[2 [;nSx^ʈ}z@JN] "HȢ0}Sd[+SՏna4fR%nd̪Q ˶IULg^W_! e83rt9W643|J{pToQ!)F9&aB5p 1a2OunPd#ZKr?Pr͌!eubպ੦Dyu/v1 \߹/;ojp}eB .'8:LGm*y:.gox5?B?ؼx7u;z={ 5 gV-! ߃'ZKg['.{7uOM6^~?X,q;GZ ~,8 {w[x&'RϩTu? ,;¾$}jmԏ!-.la>ޓWvqb nZcZRd;++jmt's)>2+RMu41 XhR8?= ]& >:~/,y'7{PUc٣2l(+Dڋ Q") [Et2%>вW;Wa A_'!zԄXwhmÅ6)Aff0dN5I42UfoLA|6N{ϻ =^P rNljf>$W>Õ7r!kv|?CJ qb܏b ߫S \hUmξs>[O;sX-)ŸeY%rN+s}}Ai kX`ة m_}n٬[+7y`۹](\|(G׵-7ԓ0fcYJY\kZ>9FU&# Z '"[_9Y$]=XsCD`_ނWfp>R|׾' 5M_‰` 0iMƑ1|R@iAؙ³=:^찘:m*vM.DBX% ?k s?U+6Zvw䃬Ԙ Sk񏲰ķ_\vFG ⓥ,mךm@|[OhƲ?k"N3ST-xDmLe 8 抹(2M*By!aȣ#6J+$[{X tzXjeoz,rlFԒ*,P|L{L+zP&~6|F ۠=w@J#Y1cF+؟YSq& "5DḮodx2tlP@ RxuCRI;V>r^<;Ǒ|ݵ_"sbsD t_3VWeSAt tHo~V.~$յ¦(x(ʂxr8alPaT˳Λk)/W@to,jNsv&b07'e[Js4ﳭpCOX[X8qk7r74ũ-=my$)|אVBBX] v.r}fhZ6})<Y'C BBawPЦBfk/i_k#XAB5Wߙ@@H8e?$* u˯W;`f_r sHt-X9Vnu0܈giDZ\ܤ6Q/ ,"Aa*OTҹ :LV9t4!nG'TSm;pl:)2DZ+JDN؆8^\(rjYoZha$vfE (DVܱni?CmigofpXD(9\YvAk^9{vכ1$%35p"<;~ &$aW~č}棪6"ߎ"T9qY7?0@1zcV%^N)Z7u-krǹaK+"VTQzdH(%ISF^|y~ W?ƶt.=l`23ia֚W%*2'B0ٷce!8I WBN;$6O#윲u}PX|qDҫSFmz}1'[˭bOa9rܥ&oWL׃`& 6Cj^tEWt~-x\uC쀷~gPvCxX>F9uyNA9q"A"Q}H64ʞK䒀x#{εS\uĜt<󟶨-O]t7нGrI;CXZ+ZEa8j_ja Jarﶷhzː%\Z׫\9$ꖄā(!yvg)V~^O,/G#%(7{9yUE{Ki9'9Vm#B Z]ބRP yw|2Zl ~"Xe|Ⳗ`'̘r,jcb?1Akk25Vh\*!U2BSV.*B RD{3PUMr?O b pGuަ8 5=vcbSa("JY(>xcAM$JfĘ*b u:>FSq`~fo ]޲Wl- dJXwZERvK۽CJ7]q?nYDd gOel9:9۔6>e)%f2lmj#j9j^b-,Y V]zn5ᯬe@"ui!,pFN[L،^!{Iu<1~9o-1t'ANk܏B؃$0Ui`F(ysˀ Vs_[\eabtWkiђc[3G0 ͻ 9/-Adi &]Goy;H | 7$Jۧ]-N9~δЪ: #M+Es׫6jZ2Wa|5uY Cfa0cIaN[AN,9RpK|L we"|sE\"->FPMd#S1T{e~Xh{;.n1MSi _uПKė-FƩrb#KѝW\k4`(T#uV -TR8tG[CvqM^s$[W憃ԗ@s_ŝXuzKi7j3˃(!rZ7:טhofv-.U\ETOjF+Ae KziY)̹ZMBSxezY,"A;HQO͍-1?61Er\6JSa]Eu``,0DIKAz@vƺɄy`֫p볜Pyeչɝd|qV6XsKjUq:A$)tR Wr~ŎnMQ-`lzy^x&0n晡cI}]<7$[F-դv9~ Ry냏ą$wnx X$WA"\lCԯ->,?^uXx_&jkt~p/`4A0ًYDj

($B[;KbXj퐨 C՘WC%.۪m#7Bp&lP)~$7ԅUE 2)<;AC />3b;;2_ʄUQnQ9CCsgv(PQK:?I" 6B]0,ƨq%6RlAq]E!|^<pӓ$@-C{:6喸L E%tu6T6K_? iq%Q@2^quW1\NEU 3lX g8Rnj"eA$9Rl Tov0Hv!T.Y!ѐ0m`w9bwnj&ImiXQ,kMÁBʋY[$=}MɘKs/xmf\; ^i,gDOT3wZ?ׂXJd^ZiE< I O CwC8ѾcQ%׏%qj.3dz!1FT~}x`7qK W4L,QNU<IcSCWOQv'6\HG0^ufMlFJp0.ndqf1 )hz2+`Wࢇ# UPX6c5OHv{UȍS^[mp=&O}7R='-QXK[#QȺt j>`TaalR9Uǣ\ * ?2]}A/5%8c;`eH?|K xv]Ŵ*c|KCN(iV TÖ(0~=C^+{>qmƒÆf{YM([8E}Ɂ0VACrw8?T֠#p4H2)}KLG'4K`2D!YީQLS]DuwL@u?:&UCfdd'tѤ7n>em**L3Fp;PeB&HF@J|"h5N]f)&NTBr׈oj.!ݟrP~ͮ6S~w) En5@%dIҜfOSǔ"33#}88VB"b3sG 3ʏ`ݍp"9ΏɽC,*p _3;2@񥖑Zɴ[.Rv!ZNQb3d1Fu%5Xrp7C`C3et/p-Z5[G}{hBLy -eƼUnt\s'z5gǁ,+'鍂1ڢ]sFe6 V-u;  $PZ2uL+GAZTmq@g tHS*piV%4q"@+8Xw:w֢^Z36Fy7\La,J/rM5mn[l׷䙅C{_?o9Iq>gO1 -፫'G⤪Hl)͔jSqH3U]DW]R,=1 #}NMO$䦷|طXs4v7xl!C3Qk0z4뭘\n_LIKbs[j $p6 m;~6"vN,(xtur"⦌;^=D[3[~^& ߶`HRk7$2;ܑF0<EXUMw"Q6 {]r=ArP%kϩ|ݛ0 TR«C͜Iϛ;Cj;47t,Jm"47QN:4Nq.74yb+ʰlV6\D-l5>U;vAhd 8 iCǮS=\}n KWh.cU1թcFe4{lhr݆sj+{\[אM1zGkr;VMK절XVB0,GN>ӒTMǾlEwA @e`YJyDȌlZmq,AiDgmea8t1"0hKc+Vʔ <9apdY3gCuX??&5B]0H$F&;QoI q˙0gXs*++ۧQXQÁ8'HPeh8(pFGWvrSjv~ …&dNBذ={ŠC SL M?M"fd}iî!.J{mNrU P ! @Y<bk&[Bƌͩp1>m)rV=1=Iໃ̧/hg`vNj&Vs+/m];uoշ8(zc꬙+.}[{{i4j'nZ;l54Ĉj") VL6Ne [I.7߆:1g2t!ZZkRKݭy8 %d럜#War*JФZlNpI SY^uIڤ}XЫ \r  B/h=u\"3MӞSFDTA)rY]V"!qвa cĽ ΁l}ӱNCJ~. ׅ=mӞ_z@TB$Ńtlľ;аr%7_2v+Mu*adN\Q$9b3쟼/*9Zsi[/fPo"~Ľ@lWRLBڌz9vř,5kˁ[C<Gг Uˣ;x+X)i. t/bp~ l[# WQ22P-%%'4nRGZ01=^%r'=i?zpNqUNGY9}7 [ȡڊZd| k9rC`aD,_p% oe\28s!e?g[p$Rvp8Dgtb0V& TfdaHT_B5o2x^HG]RAC祟~\#-*Ckb)!./iy6αN:%#:Z !{p?L 4lA'I=4}gl oBӴ䮆/yw;fjVl_zy;4l;}hUb iw?*V`Hcd$ BcTb>:g 6\(,Z}_^ ^?xw!.8( 2Sf{@21|?ۆ7e.BDQϑL+UHh_l<&DA{p7yY:!ErSF?UT%a/?4+UNmthX.O|-J<$~m_ ,x媌߅R'YA?7nf;bH|(:bsn ׌/**RV`,I ytX[K R9ØG,v٠,qTj|+B{T>+qn+)Q5؂KToH JjjS͟~C^Tz65"Jxr)fxsvkL$Fad(IZ.G^!xZslnE&~CPH{>PYV*NX+sj{>-h(N=RC,?SH(j8,Њ3Jfk\دjxT^/í>vE8LΜ<ť5-ڬэ5u\4L3뙘|F) Rg*6BK~c46?~Ncx}0Wj2B׼K.NهVc z`Y<1{edK“$l 0)aa׉܊UEK H( oGvmM;W0&d}Vau aىzwJ,e#o&nF"5=V{7{ tab~=$߿*5|3dED{^V1]I˹A ;Zf/m*8S0z٬);SLG8։NVQ jۡvsʖE[6Luc'ppfbM3Ӷ8U3btIfF8]kxӬZXbN{+Ib%ԠވRHAgeZS:Y){-_Ffd~I61 DJ{ :1Borr48:v*A{sf*$=>4-o-̋`pIxЧWP(驢IBŏgĂ1|sl$[.v1:D|A2&fUlEO1lylU2er20X𼤒`O^FXo+ ~={_@}l)~}/qyA#8HJ~X"w{ t u$/3!dܞ8?! ߶u2s6mCV R+?2}e}l~Ƽm1;xOq2ɽhGQ쉒:! n¡vkEc}wjƉj2Z߮_jwu]ʣ7A"A[k|ْ:hܝC*_YMJP͟S1rd7x+$:|̱4Hp]iV3暍Ѿ8Qw\=zfV"69kK?Zڜc> TH'+,,UjY~Cr?8)M9\ Xa-C[Α^Yzf<y9Qk%K1Փe>J1+p8L  x&G=B׌Tna4hKKmK9HIT Zk@ } ]T\:.>.8ih:.J֠kh4 J'9!KqٱZ3,d_gyNmXX1lKtMw 'Y z hW-c H\fgZ[ўpK !]{ UVd1g 񯹆k,0+f;{ڡ1gT^8dkwfvAjlj_G92ԃ:/cN63A}? RQ/0@ %?9 ̑hQF3|cgjvxW `wd 2׊"}S%TuESJ kcG\ޝֵ%0tT1_AMͽp&A-$_ tK0Υ; hKb(Du6.bу,c>ƦJA&>2.N=BXmc=0֖N fph6yf\CbD#U:/wjS<΁̨.$;=b+_ AU}Va5dL-a]jmm^n!L28y3q~ _ETuOCsΕe]Vu9Q^ě2Fm^a;*gMr x*PP$n8n6ˬ)nq}B}9 sK–{\DrTh * Lz͍"9] IX. C=)m" :EX1ܫ^'g^yv»(H6j7s'Jݕ"bt@c3e=+T,)'8Gф" p$tgwIwtHtkOz'yORۄ# ~$oX# {4b8iD ڜԁw/o"0#Б 'l#@s%<NE/ 6"%g \ٟ>iF[ŋkW eDS ZMc@v#~WЈNH?юQ 8Rs;uBC̿aeAG[6+t[7^ո6X]3"[hB2leiGȐa<,ӗ|!vq$QxW:/M,}e5+= { 4beD&G"8Q0؇T ]g?M,c͚U[3bzW~VAJ:G7C^qƹKGֹ9@607ody$t&~~>EǮlnT6F(z'>]گf:⛨qlXc"-AcK\k hcЍ܇3/|H8nsĪF9MKn@86PDZ,r J$UΊX\֓E4~Q}򢦨Ҵбי i>D.mVڊלEiLD$e{lfLg* s{-|ҍB+nҮP!ތ_/=G+ba}YyvR;'F\ZCXfV;`fI9ZWڿ~Z d/]k|<ߟ<^+85ճ`B3NJJs*L"!Bo p-s;Mt)?P.X#A%7dJ1+'v|CiIAl{e2#tQS C:bg䐐fr>rd$eѽ<q7z>5{ 3Jq`5nD(rzF'Sv T8uNo/YM[rȀ{V&涙ܱ&Ԥi:P o5͉Y-}cW脙(Ђj֨vVŒ@!UsظF$:7d>Rv+]Ri{K6oo6~+mRJDݝ~NAop޴& <}W֛g7AC õ&@Cl4 K3NXnl]c%ѣR%xh "ڋ ơ¿ j}9Q|TnS-Vt/} ^П~EYCCK`_zZ(ՎL68}n~z| v&F@r ہ,OjMʗD֞į, @1[0>tfbSܯ oU:fˮ82`1+'*U{?P{~+"}\6.wE<k]fM6A^w÷~rDo("xnd>Ooҧ(`2 nH%hhw0O=b/N@]Qp828BɧJ _ GQ\M=;8bmK{-ckx0㈯K fPDŽ|4r*3U1߁;'3ץOTɒfP#7Vjk ><~܌2Kt#lx {?JRaز!o6jdyjaTqhcMΜXψSūk%f{d[ $&DO97u2zmt:\3^r) *>EoEhDqA2X'!j"*פp2n_`4Њ<}ZjPN++xX\3`)Ws$^n"$)ӪO Z',? $h~^p`.ӺW6g/ ,R*\Ӯ~Vp hd3ΤI,N{uxISce +AS'8ćM%⊸h3)29n{S$sR?~#JRCOO$UC07WJ 6/[/JSJA8i ?T\t%8чq#7ng++ׯT#nF=N{*Lu`d-Hs§S##bwڝ)-互5mH}C!I B7B%2%jjU䶺J?eoT&>|5IN}3"d3J*nsA3#'!O`#ZR!&y5l\"#Br7_b@,KQ<ӺAJ6d~j7~n,[wULoAySYk f=`\9gx}RN@2x6Op,.e~=[',9쨡͊0X#aCBwhGFa閮AܻOFDvd5xS΅{5yA{x``)]ߏJ!=^R$ rwD6 ĻHE\<0]ajq{Q"j]gጲ/g>}ɦ\A.8K;Vӫُl:qƐ*GK8GJF jcrJ]2a1(&#ĂdF-LBd%g]P';[`Z.q fY'40Z!Pou @;P3A|[M 4$ޢЬDZCSr&S,8Wܿe}`\M  PJ%gcCʸD”#8r֗p<7CkKMPei+7 K~i8xZ79}]{_ Y׹l_fJI?8ѩr!mƉN ]PF1h6Iq(sNJO`K5VH+fMqgBQ9v  AW{$xi#K㽭w!%kYE/:co2yvWi%w]cpA,]l"sz'0jfKSmNrDvI! w5|^}LCj>5C1d9aSNvuBgwSMLL+΃[J8CW1#c9X(6\XГ+dl?aҨLN2;*O̓ Cw Q =%͌rOZF)I6ղoڴ BcIJ-tU?f%Kݲhɖ@SYOLdNq|Oy7KJ\%VX 1޺PHŽ&[:RKxlb{g bZjL''r,:ȍrۋp:ϰ2X" !'&jߤ [{CBSTA{M@r FwF%\._(N߂cgN4(J){灂MVS.ԇv#l־7탽q1^Sa=bƦʥuRx 2Y4 Ë~qTԙw<4RSqx<$܄+vuk;"/aKgRq)3>H?/#=6?%Hw{Gno𜘊O CJUukO q \ #/—vo'&]v} eGPe? ~Owdዯ`oCW ۧ]"&hDv`+ )h|cEhޣL)YjF#ƃJFS ,m[3 M~0LcpݑaKW@4>F+ѷI tz|h-F16qp޲7C:2܉*M8yXfżtj!;LӱGL~*%<{@FBc' Uh E7OHYv|eN`YLiHj#i@'2KFcSf/$8,!9p2cѭ|a$;[(xS>"A.k=5%c]g3RV(1;SsXe]:,=F 1틕MDDX5LUoZ_9` 79d%o7dxgG9i Sq~6y$5G+c?B[ sml.CfްM|MP }^:93XKsFXPzeirLeꑷc8hSQu-qT}+ABW==&G\%OO)ƥ%8UH-b@qMoJ󒸩C=C,tWHTyEد}K@{#cʵJL%zay9mV}=@}@i}{u!kO<%?- s ~,`3PE:s EPm*#{3AJ~Ow<22LlV{˰"mxoIm O>"?'"+=U.q. 6}odC뇤/e!<'V,۱s R}  &a\ ű_%Bδ<"U P~uA2jAe:C\ f;0W@%6ηqjC\ږm5æO}oFyDr>}fO9}AfQ8Sq0+JзÕVQ~d N9H{P=CV, VG\@YS $~4Xn>$cu6*oR힠l.%g|mЈL,XA.(<]̠ ßcŋܱc܅|CyŻ\'#b$T:~a$YJ! ,uD: fQ{ `P݁/x7I>)[n"ώ)[vuSsOegHyD>Pkn!/81ёGA5LsRk8$#<]T3\7扽03 O;=E XM˼H`Rb@%C@A5 2F {̞rm $"_f߸[PF.O]hNo ˂2 ~GN.ZHqaL.@Jq~$n6sSL fӍÜ.6`ry嶯_O`>¤ 4mn00i='KLlH(By O?, 4eS n`B:n; C84mKH*JIyG>x!@ VGUhbzF/c[ 9%bmb늀[i^eTZdŸ;c)>"ԓm1 ٗgxs+:6d^yݦӸnay*9޷ fC: NuktoaŔZ;:gdyEkG>8ـc|1-xq=P : K"CKxPB4M>$E3 8Ȝ0욵X HM*ldGYcلdiS[ʣ"$_Ez.i4G)eA-Pg{$wlA2xJAHxaoeA`]X,8k>ǝd΃J: HJw\{K.w8~ħSˆFeQ^qP)y~7ea.) ?74h,_EKGF*, xauYRAO:dr62XjŅ# u-|1csoĹ Q0 1OɇtwH7~lTU< .UIdo˂8N`3gna72vCm A9Rr#Y.GİQ,Ct$i:,<,zx={11py9c\Kd »V8m6qnXn=C<#-kvԴz1ޝ% y¸D]@zZ+6u0.DS;2 \> wbr2XffvOv?ds7Pԑ#S°=<+x6ʹXz`>(T (' lḎT}̶E,9 Iw+0Tc>[w,:!X),)Vڷq.9˨AސulQ3BDrָ|6=uU+k*8袏ՔԸk)'gBg |AH(!?KOm̲Xr wW!e~f(~0J&4SAPԬja?^LV r<>V6/_EHvHed]H}*4{u-z6p{ԯ _I>~%\0pթ2,wQҠο ,q)M76co…Xsd %>~5ڕ9ߟ=S#d`'zH#!Uy7zOS#cg|Qmp}0.>݇g(~͎YcdE<_JX^I!aQhL@%mQ?q-5J\tڃ8/>5].vt?-'Q3j+DucL Cl2[)FL9q~8< 'X"L##Dx1!ˤ8K"eʅ ڴE u7|f 88t\}vlluea0#.CԈ5`I#mi۩cNſ%ĺh8q~) s qff[ˬB*k óizzRS Q49o \;gݘ MPR U5<=ctc =b}A봜yc3v/4R! N&bpD_6K'*4"]SB8guzLI0͋w]Vmk j2 A:7N6^rܦVk9]TjJ9m9XksAn]Ղk:MG-8o[ $!$dqJ{a$^55'䉧Jt0ZVe&zf-=][::nvBo?rkl vn-wQNb` =L.W1C 7b|IJG!pD~NӇƷ^V*~?8ʄbZ6HmqH/Ņ/6m;WfL 1yXpv\aX9,Ltk"eD^!UwɸtO7' )NZeLNz]:L 38-+(>(;[_zj6T$.Q/u>$4"a aM XX^,#ۢ0 < B wZse$1RFI\OKZ@aURVT$@\,<z D)=rTc?O4qC= vLh{lQcϟ\GۢG$m'C?+:. EFv\\7]X.c]:wg ?TKOQBY_4 uƣ w ?UpW]<z75YVw'2j|ER1 KY]Lܚ3vƩ7œL4rHfyELb42-d1 :jک Og.LoMM Ee; =AppxƺQf_<Z%ifB|4)7B(W>7jF: "lpy݋c *hm= -lq+[m DzSʲP h|8 VDHgK#4bjUQ1.5V |ۗbJ.0&L4vHy}!UZ,S]i2XZB熗p8Ӿ\NW%8jkBB_877[ ВD(<>R* 5U D&i!"?`btXY8Nr˒ VeLIzE-&hyZEMy7s@O@T $]jW`- ㎉ `- ] Oָ/, r.V Bb=u1ŷS-pu #S;j,wMLYp۶WSJHV ͳu)o2<Rr QVHl$K~ۘ4+Կ%S|z4G}*d( ]Z%lZC)>BBC``PwL ɸXJse s ʻD3x~S"/=".1p+UEh@˭FlQ#1j6,q+ bs.\(uico{A/0.`jV'nxꗩK0jru)T]`o =3.?E <3m%PY+2ԮG@a8Ewzz/AL褎[Uө~ ĥd{SIY*T:9Dk 8;>LRy2q<pF*Q#X)y*-?PAX%%% X|ه K=_: Ħ 37֋ǥCROAZYiV/5PO*iϾ^8ec%33Hiژ]SXRpmBnmGFV3Ugq0/  `p ?{A34/) UNv3N~^Spb VYIz $J<UE0jpwF0m<[GB?372YJp̄?A_ ]2c% X9&W?4[g_2pԹo;*)U,*OU]c?,tf4?Q.;>b9Cr-*O0Kx65g#](xIbTCra@~,W!8~KF$,5|nGq(s7%k:~U6T@*kw ky+"XDEL,݇84*9t^O~>jC<#ԫ ߭1bH#Vj)|gU#aSy30hbbs3꣎|OBVXR3χBǦKiq6϶zci\~(s C/8[p"l\T8_lV( :iWj%[Q2ej#u2 EZr㖋@*sqM5689}N_Ru _z&zaOMa_u̎-myJmL5j|7lo" :R- y6+6u֜> G9AX }#4 qvFD ~*I"W_ t"*Ggl* $6ZRvBQJz q̒~s/3)+W8^X> 4WH{PbمK{nsE&L"q) RD 7r:! 6:~A;p¸ Ehޘ2iq(ͽqvо-?g~/ĈYS f+nJ?ƘeQgԗ֓Z\}KmWm&XɁt-{ӕ8n<˜7= y Y#e)%Eæ)y]V3 pvS(qhZM.uQi= 'Z秕ʶ,-G3^d [rMBI>&g6d fFKcb?ۃ  8JWn ƍz`U\,B6A^JoxI>yƂ1fDxƪ]i 6/|4O{T!v X\UUiѧ-'a8X?Rd%J)#(W0OAlzҤuB^%^! u͠b  }A{2IKȂ=dV?-5[N/b-,.5"5q x١v:/jvaI]#R% E]DP<ؐe뀜P"?j)L; &m!4?sB;\mAmc7)7Ԧ σH s̔g-o? n?F Q QUNldZa_E`=%#'CÕ&ڰ 8FlJaOܳAZJ2qA@noF./*xof[M2\L/S3oa^^ ɖ!y>=8%|-y~{8*!)] i'SEoD'ꡓeJ?49!^jxӡL"˰$_3AFoVBaj{*$its!x+wæ\qhtH|%#ihByV,S煚Qcľ4PJ:v InR|c|i=VǚZ5}y,Hץnljg2G+R!C]G8S:<Bc97_H2glW!)$Y6c \v3046z"*OP .6ޮB{X@a}{#C#}:u 71VpV.#879jp tVF 3&}uY㨴NL&eN2gdZrɇ(ۂphNGhJ޴!iH2>\o8!ol'>JMAZG.Fsf@]'A͗= caz~Zs-ƈ@@z~JA`2#;šg?pŒN" }UݡȻ`خ(qWJQ:z챵 ._>n߱fK:%xO% :ӡcʹ xZ¶9בc"-NX^ׅr+MFܖU!1hK9iU4vP Kw;TƐHa}@9Ke)yY271 [|}׉t*Ypx,8n@&GfyzK7("^¸5)<+ʉaU+ Xxխ`0y 8Bk@$19ڌ AQ!_*?Y x*܈k'[5W* bJj)G>"^4:@&F8\kEΓ֩l)[-u*. v^/llrA?{q2j=oV)Іr݂AH;#'C̀l-bI+Y@/ qӬb!o"_$G,dK &.tyW'u'zڀ7޼\qs#9'ٳ>Ph<i:s!p/&xSڠr ݌)qX_gDj:U|?!ncw3 ,A0팁>S+l߶Mrx?0YӓDSϸ&/і$E "V0$R-z9f낶vNG1S6& ?"޾-+|P$c$F;Zf Wl GxnZ-nZez1=΍#u}MQNdSS?ةi%%>ώ*GUU3k/l#EH-czpRw,$<WGIvtF)O?y sǢ L[ʣYosXZ6(=0ZI"O qsIH'6nkZRM d`>m%р +B#.q6) Q$* _2:-' WK c5TJ}sgD%T)9罍-"NzX{31LY,x 6ZcJހJECsRQl-9mxY.0xiz4:0EW6 9imْK9xo䊋iuu,~N}|ǻ%~L"vžުJ4\N ~z^NzKj9▣oCt8qML`gHURu⤖( l'uNW:3z~2`WcbjOIWW p4[jRBC4A;$4t#!e/ʬ|/]Vb\1,f5x%fvgZ\Ez:Ôsvz[F\%Nm| /#+]_HB`Fui3G&$MvJ6nAm"HukIpHJdʟsʦ}n,m}pLcsGv=1ZK?{w[J-"}I3\K&-8ʴp#`#oRn jYm=ݤŪPD~ĭ `@&WDۘʮ e\+r(h7DҀ FZB!Z8]B3 Lͽk$Bt^z }yu/vix\PJ= d&eoEÚ++/ *h€>>>PbF':q6m9Qa"i_k,mC,#.zg׀V* #T$p-~ax'+6>Q1D\Ό-41[+(/UC$C?Bmg嚇Oa6TN{"_m\Ʌw>o~\@ǤY+|ZW4J٢VG볔h1p W"SЦ,aLz{%ǛoķYd;Hݒ`Ʋ,=L1-Y%Nj>K {JG Fz*?秸´Vf {#4,[%j`О|s+dd뎛3ZDM ՛c*3Ry0/p_:#qm?3"Ll԰^3!DOׅGyKhEҤC$jYQnsw ].muՓ,Dkvg"eSI>Y:F/07sܽo Fkt1)=+P'f^`r!*mTrao.OApJBm e}R\`pECe aS!O!tjIP,.'M볪k~( "zU"FU,` [m"W܇ .doLQƲ4N撑`d].wV$}ff= :L݉b%e_4]zٍoS Ko7vƱ3@vL7:m GndgڽWviG9CWRp1 A au bU,"/хVQ*ϳ%Z ByuwJl.Gx3ZQc ߇Wˀ }~M' g/_z$Y t{18+o4W(B)ޟv 5MXT:CS&aՊC;ʩ..ob=vsfH?W&%GQ1"-&SQ=9z1O;KhEkJ . 䩸+^wCз'|Ъa+b(nkY03 7+Ë)P~32{\x^d,U^{ïjkI0Σr`63\q!}?$[K5b5A궂Rvj9I)];8"{ F ;c_ظގ[g㲳CFuWlRUpA8w%8mn,O|kM+sELjZD K-Bq΀sנ LM}/;jvĮW2gw﮻p'Ʊk9-驡&]bgw[^q,aX{rgqe@ ׭C"2.[܉GS{^CM]=S1GVާ`:)~ 'Hhh۪LJޓ^xa}lRʧ0DHI<1GFp0v2ջ *MQE&Y kή}Ol|2a 5$dJx4JN g y7@01,,xsGAb 8 0 `2CQuJM[F,Q~`vZ=`e%Ke<$-T̲z'muv6ٌ L^|8\ݝ9$'ݺuwy`\ 3|/RR$R& #RB^$S|jp w$+_V ^^Rȼlꧯu:֕9V-w"ڮT r4#&/mΝ`oڬ~_ `^L(4ݧ̕C la/Gqº o? 2efUH72Yw;wp@R\ j?kw1 J0ɉlA«Bw ~ut),]+0Wּ5Kj?7/^o@UD4'.? 9z8l ĊZCKVO4C'ӭyDE~;a(d%u3xGVqoW ߩHNT&IM8n/R*:+*Fg,жs)$9%636Bٲ Ob'iڡ F-NRDI`\{n8X' )h:) [`,&2tfʊ6P&P3|0Bv Ht n݈Y6m:;itCif70,_!Xy=!;?ȯJg^U8:& D_:uA?KmlcQ">JN~#P;7ɵ`1(-Ī$lO8cdzrcyf eL+E _/|4te|O5@WfS{߸ ۸t[ZK)ℓ0s9[Rl!@K$sВfRɐ7bd>b%uC8։bfu 6>R~ Pegꇮ.Y䊎PUX2/A%`M`oB8GlۙyGml,ХTs^NƓ#JrgQ-$W$iMۊ0->%fjx )ԝ4Ce j ёY;D_UI_SO5rvw<ѶYW !R"jeH8@2vq⪛N'8}R'5/-ڗL T -J;֡5)Z  P]`d fBW"`Eqȇc#g`F~FZqfsW.1Q}g*7'Kq0mJZS2#XNH(mFaN%;j9}"n?˨bp*4=5܅b;,)(<}6?tKv؃ꝑQˇR:??gG+ o3wK^9-QͶFez-= n83˵=זq5vӾ|5hưAr`%Oi5 G]4=99psd~bZ3Q bzAЀ Ȝ켹>2% %x^x(0,J wJ bd]!^i&Z[D2BGIA$Q\cJvOUnɊ;Ƥ;ܸĬjtkͰ紶%J.~ ȩZU#R-*?V^~@3y8h a.ڞp%#Wuiڳ }(* xFvF[Q?w@8甙6Zmv<ź 2)1QGܔ4-tb?Z o7F`/zR w.esziPU5TZ?8"!PkEt(oJs=2L4Qпhqy[rĈJFM v._"퇔<Fw`nerjc(~/5xf&Ã4r4|Ev#>׫V'V$F+= cc;7Y69G=D;i3OszNC=R5Tt%{w,fڊۼbJAIWWɋ vȀ ׊N>+fV[cp 5WO'ĭ';ˇ< 2\E}$<u#@I7.0Dq+)%,\cUn)O ԥ㐐YѴ^Rv*7PZ o"#(2j}Öadiy|')+T/1/i dbB:X[G Lxs|f\+H9:RGc2ڧ}7ͺy*xR4[hE?1O:9c(10*υ.|l#eJjq1iC]$ <}jKUI{ڹ)cp=@%z TOdݡTPJ &$4L O)aTJCRaQ_A 1ci@6׌"*~W$ M(=Yp7хE؝J3s'nK_Fe \Q paQFӆDa S܅(V* F ܿVʂl89ι.uJd|j/7WYvOd hdpq"/@ޯwtMA b {*r{RH v,aMu* h0 ]j`> dP{:~Q1!HǰN o!~2$1#6v+dͬ/ xTl3ӊhˆgJ)3N7aˬpkeaU@%IG.<* RYd$oL `s-J6ݥ~Dxk BIK~k)JǔNy[J)3|a щCb1lxG+UH̠Ip]Y`H>C8T4x;^r:(ڄe g-P?0 \Ѯaz1O`&"N]*>E@0\"13ߘLgvijH&}5S0L >57{aI-~ߒ3K!7`Jx^7Ta1z X>"0 ԺkMֽn0YA(U϶ls.,z2;vpb2{Sa^ {D<9PE"TzUb]pJu)kVQ- _PͣZf;.S^'JTٰkCJHAĸFleJ~Jcyw|2 ~6h*[QA<^T+)|nm#Tgs-A_!br+_ tL\p*R@(([EnUE,6 B *c >cS"ѭd tu>@+.m_ZbF|y/yv?$ʺ#TCj젪,"r2ߵl>gܾ͡: MoM-nў]^<]x[bg|HYɋf?D9~Nj 5yj`uI/ydMv翼-g@Ta..$UU/X:m(#`=|JIMHm,[.zT XGTeB^UHtZm\̫lФ#ODzR٧IDoxǬp [2aACZi"gS-1͗5ܪ~'2~k+ pIE(wC"A-'+ ŀ=OJM4#5IP`GY^ D~*n})mӘM7㞁Yyxvpf}s<4mOͻ&"1W.dw}ȁ32 ^5;YHuG%%QdX$˖.lw&uSQE{w0MLIf:Q1@AEļHJ3.%9F)ǧeΐ^,p> 9g/sRXuLN=`[8MRSRs!) dΛ,?zP(:Iˎ/…bfry>"7BF.$bSI׵ 1U TޠYKHW? @k9ul6?7y̕q[]!9wX;FzhNt2/Hz+hamzsKU ,me;;XBr Q]e~^iBƟX;o&Z לB3a pƅ$8͊>{/qVi0KoR20|9e>N . ¼l8C @t n*K^n)R:fql5R s dJak+Nga).ui}OX+#:6R |$8*,RaԳ뗤kd"c߫6s.Ve?,0Aͱ. @(y!k0"|0?e@;U溿;vԻ(u(6JgvVH嶆m5dgu0-eڭ(ω~[m+f0{lv8jjzjX_D>㎐ɴbQ`k&1,Q'Z \j6W)ܯMV o{β"{gwn6` \e)gp(cȈE^;I5F~֬?[VyR|wJrqœ䴇z)WIP59v\= ?H&4Mֱ1 q*ڢg;1gUm8ބF4 k630GCu Ʀ!em^(=՚"h~%BJmaw$ n8Z jm ]ΞdS_ 88OsiSgxWy`7FN6Eۓ0QUs[ٞ2^c;1ptv Vp;{ .,O8(/E=z4Q&z qi [x7O8OH͚ Id#lo詊[?y@P9%#Q2JjFmv)>vEʤkoD-;34>i # Y/߫-xgMQqxo7 Q7̙-֊`}y\oj9s/c'Ot))>19$Iicovi]4 N]I t$DՀ4ctDb[~̫Js#GC^|֪vAcnR]r`ZYbw :jA ,ۗ+%_4~ǁ#C㨼٤7j'1L!k^X7w.vpL L:yrIي$2q CE$`o#;[+Oe0_f)+tGw6 Y£v\r5olo@"~W ( ! ȅ!!sG =puU1͘ _V|8nen&8: WZ_w"L]: y ,Ci02ImF6$. |ywƓRm_ӔPa$_E2^A7:cO|H5dj2hB@=ïŜX梨dT) Z(bZˁ #QؙOFG{w7/sRtgSb7p 'a6Z_5b\iPjUN) Cy;A!*0P߳:Tc 3DAA6r@-NP9%Qq_Jnp [g| Dlr~Pq˼R+h+>@ }!̃yw!P]9dwro5vEA(jJ??Yl\ɩy$;(XTlխB- A4,Bje@]>N3C30xʼn7 ^]pCеey`Oq'qUÒqlH<ߓl[ JCFC|IfH[ϻh2Q$wUGlEa޹)LpĪA0담q"j/*lrIJXj;97&ځ7!2nęmwRpQZ1p>|\Z('^*p(&0d?'XJySˌ<_1*S, oV \frE@̇mrK4W8 I_ SC48 utx0U#Wz_-yiio"5/E3g 3A"+@4z'KK<3MV˶ʪP fЕ "m#8*lٟl7% [X @YVrX;V+Gm $A HY7+.ݗ莝zP![D1 b nHX]vz n皃g 6fKxy٫gv;[ѭg%A *Q,a Y1Q[+C-&zMx?T ^a^ufzQ$*N~IǨޅqBR G4&bXLYbL28'u霋['=K!guϱְ^VzvUL{vrWq!2dݥo uj΢Rg:n? @_*E*NV{_s/7C*0iF|X)t3wBz-A!dpmt胔3y1ƫ F9fHH!,zCG9iR. 76O 20 a-7g^FvghJw7egD,t1'TrltUGA;* @c7>(U Ѫ o@ n[S q',YOU3DwS^ /Qm +YċL'੎!äS\ʐA!9XLޠKɽwA'˘pP/Vc-gꉍmMب~5fʖ _](U9Rvv_z'ힿd)U2i]#IG"6 :hqfW qM'a>r ޾}%։*mWDPĞrH6a*-Y{q.`C&Bm BfE9];:f7Ɉx ~h#&Q4n՘+Mǐwp B{7e<_oAs-"Pz6v-`- cs3~^)-ތAq"ZžS/R7sZCBvݏ<yyi35x;n@ץ9s-!U$Sri0v;0TXxc#z[&bx-OӺ>!(*bQԟv[Eޭr1X%T IYqf3^H*@'Z G-nyoT^_ ^u˂w*W! A#*um䣭s-cCyꅹ4{MݥbQdcE*@y{j速y?blpU7hjUC% :,`P<]PgEEe.0l8wS;s VInkaUDEpVOw;k򋊆%w&2L$>[K«T7$tnH?&L#b9BnUF/'.-]C۝~oN [ƴ]]f16w8-PH9ףe23=pZOZ7҇Ɓ|ԻOO+!W9l$=vpR\-TTMLq(<r4(1X.@F3_icB/MGse UwTTOU ;]T8~>k)`F@#s 1L䈝M0#A'暍)~. x ܷ+κ kp CއnD.A˜}9)RSMwyW h̒&7*bKu=DPׅcD2 1B{U9Y{Ko[PT*#GD͐6k\E/⸶P1+M jXi7P0rToq J~IW504MRB.YQ,R wgҖ녏+RflZfVLIw8)mh> :M՜CgdcX[kvO`?MBa/<߉KaNFqP,v?cOHF8b?sC6Ďd*Q[R2~tBP&мUFe錥]Ӽa}Ec-ç(d5S!=ӼS|a.Q,[]Pd?nH-13Ê&N &!]âf5lЛ09{Ā֠մj`?졫} Ŗ^8꜉ aӸ p+vVytPKeo82\_$QW(Ҧy&+R7 ɐy년> }1A]+c'VwkSߢpſ7o/;3H'tVЂb !hWʘ[P@mPqjckߑ A|Z}j,Zx`lR,95 ]X' bODZY)di@Ρ%<7ˑ9BwW4juFX}+9j{*SJ\b%o5+ (c:JjL GYI%Ƃc8Y/p@gOM˾d2-G<&rrZ{+Qou܀ wLWl:AFfcP<Ui( ߋѸL8^Rfɢl1ֽ 캌hg+-lơ 6/بs~DZ0p)y5{n%^w*h4A l捎Q+OcvtA:SQ_q8P O)1 X/D[nӕAJS*|vj%ЦEq#Pu:~6Ipy nɱnAywXbӒȀO Cھ$gjE gbX,XP(dظ,Hy00Fzz v%ѣGJRoCJ YŞT!Vf)o[ǹ.StbnJMFtx <2f{+ *IbjQֱmF[/CFMeƀ#OB8D/~FfɂV{B7l#wQ`?ÑLhNi2m`\."nn"FۙhS9.e`tj6,ȡ̨q1!d#px? /7o;e\vZX%IQڠk6ɆRcʇd³,4geqoa5!vb]X"Vw55Gn\NUJ}`z$ KmRbd&7D͟F8 4$.0yA9@vXy$D XSm4Τ& v.JqE} ۍ7>FV)s18;=VtTI$G y1YHO&S@Uxv\Z[n_"OpZ3ܭ_ :!04n*/9w͹@Vl߆_;x5#T\Wm?~Q U;X^Ũ 4ZZūX<؋\YHp\#% G6JAKn'8S/V;BlRK>Lf81'Ĵw8qFۡt€ :l&^% vd9B=xe((ӳ5{!Eh/@öh:>0%ˢ,Ro<[Mb7'cS=U^N*8"{lrBv+y(n 4&jcd~YC-^92>XHCZ[@44L-myC"LbCOW]W=/mRg_>!(LS(55O4WhaOr}sx9'D`CQqXAd]DslEgZ8aTɸElo Gy~sYˣ!YOaƮhfn)^5WGtũešC0vG,Lh6t'l}4];k]v keiQ5 WN6,|lS"YR<sФi ؞PKPhZ]ST mFINgm&P3+p䜭S\Y$dd{!yU\mbgNg6[ك"9D u/4)m eaX2%28R|zd JLs^;mϖjg!f38.p F:#1Vzmb㽝v9l0d= TоLcN(+BBuHC2!Z~[yim!C@9hg=XN4s$dWcM#Hq`ERS8|WY@@Q/ғwěs8lR`~B%0 S+hK*ԤQV(7^%16pG vwƕFK -plŽ  d&n O&[p𷮛n7VcEܱl~*N07-ږ u[2שck[tĉ;i'ŒRIaCo^'w]- <l!6,Aj;0a,vp%G2 v,{5]4oXSP2zU qX=J%¡{&3YۈŷXbxEy8QlTCg"Q+P22rr=4ؙ`>I^W;>XS| Mj1U$|R q<-N`ɮ||O q+=IdGZ$oc,ZvFJ/tƕrg(,)@D<6wU-8lIDUJ/ydTxٔ~lA{O PvV h3X M?PnW?qH3^V}=pg$v;p }|th7=TIiڣ;ez #*pAtEqy(G]q;3_h/=2~eZD7{I'h(t&g+ϟA\Gw[ĸӂj "8ʅ q"&CW:Wmj"Ji=^HԠ"D1:+D288$xUfYi٢_O[vaf(̰e0 @lq `lBsxU d.P~KїME>BZʐT6&QY@qf8ދbΪcd"-a)MS  N2zM}?.‡b8ց) Nc(ߔa 8>,&5\!yQȻݶf$9ynL#('^?Cѓa p)G[(q n n7hxk5s騃~*c~.1j{SRpcG=h} j#vz{Ð8dg{{`xaR"R3FH5ni+Zo* ۯR]|b 8}(U0u s n4{ ̣ ֪ϔ|RFm؋>;viJf!d;j3{ssܶuYg(,|mE\SecYd{^fLPmB: 2+x,ݑw+2'/$-eGV(]l^`$RI@v^8S[|43t:7z jGDFAk.yB.8AWvkOp$G3Ok0 Z+XT8Kv@M>ړ cxӍ@`9 bUߝ 0עC%zTX"ߍeJ&"t eQ#̓Sp'gIsbG .ù@|?WۍܱXIp?I<غK\)4M49!\vi5|D1cM}\8 I|{d|*W) jK*E3ݥpܒQ7O)BTusT8kE>z}l2FQYo %MD>Qң)Lm=]~SÈh-.yZ;9Upsy{ />2T\Al<,?kPrQ_E!/H4(´5JѹsScXN|hԸCK}hqp\I $6`=^eYI{6yO cfd_n};hLuHS5^#ܘ4Xw_\Z7 Q/dh'4V`^!"A sn[i&e)%!eș4)Qlw?Ƣ*p :\`< ]h?x+@ncU|gƘ3ͳ%ix: gij-w N,q~[A5<}ƇK5Ƥ%YمXT!>% Pdn GV 9_T~=ﯞyP>dF|4aEb%j&XjԐd7U[Y$ [Ho6 XB( E{`]LlhX؃yٶ@4t)gɉJ`[mrY#zI7) :&_'Rx)!r(V@uCDzTjC6<2׭ LUEgH!qhwy~} e{k}X>3D ј_PA->*6 쁠1Rc|!:; ~U'n`ړsIЧf(EM=m<4l^nz92~kTa"Ϋ%'W{&:k-Ƹ~i)dIX/#AceƗp0Yw"H5Jw훳]&Us*&ZI`jV2xl CT!pf<38c9coξ?3dk{Ό(#wᴗe"^<n.0Z`jˊ8$g7WABNac& Q0cW[L"+ g֯5tK9P,^ۏyPļJ70Hk íCޱؤ+2qAτ&eGP6Fkz b fc, }f%5KU %C-e+^ 6ҝ<˖JG=#DڈET6[%,@Q"}vl߮56wAu敡TGJ0+6pb$ fDٶ"t6Ս^]bg}Ÿ18J=ca 1q#G Lx\M=PC4cW1ڐf{]R;Xs*vj 9pOY., "IT asoǢ&0= Rm0Pqz;K\\m1?rC? $,w@@*NOa 炊wFv?Yzż⽐#lCgV?/_֥ɏom+j<ªTj.r2(϶x f #ʖS+LT!1D˅ŏ7A‹`@w<~""6uUv3R'W ~J vC̠мrZޗe&NCFSaڲH1K6~ޡI鷂TMdj݌8S[LjmjtkM"p:!ڈ̷ qW2@Hu~渚 pG`s*&9.Q06n62ڛ 0jG ע_T/xZc408>N-<@/drQޚ'DL*S1Hia,ŘfnUz'CZY>:Mb{RNվmlN^E-uz}%ii \[f3{[-m/UŅZI(ݫw:{&IID&cP2|!|/KE ⽪-Z nb>4-3w)#UZ#q$Z<{IOk(qh]Z07"GE&Quej#*H?5CO@4f& TF~hO-uh nu Q'** bOߠMZ 2uF0ۦc8+OCq)iWӔ]ig#"R`bj8t2%O+efq췉nXx('1W#}/N+]du/Y@Hf7Bx).)K vno5/Yr nV&VR]sO?W pw%SԛKRmR)P>U'EU51%P戻{#Z@Z#R,8(!jRsnNfwCw,Ə֣@V&ʤ(1[|ts9N=:`2*6o {-}4.cP L͛wi?~skh=&WǐYx Q_yכ? B7 :99r#hj>ݸ\(xQ -!FFíu"/+cF]anV틺[jyȘ GWgᵃJCNdgCbO']r@p*5}^DG@-⃤ly[JϼB+dٱyTꟀ,bV7( Y <+F([7ϼN.E86^ś$~+'r,c%71dG$0ks̮eF^]~X|v؍ic1t%aWs{=Ȳ ŋtZg>u~l/Cua?z#ʼni>7 DyS ~fM×)YپI4`gN=%]FI Ү9|Rz\/`H[P)Rs0,F̏*崺3En[jlHȜ5vefJ>j g5ߘFDTRZ‹Vt]NBGw-2~ W:4_>1!==,"}bh@Jleaz#I c =q7.Nw޿ِͷsfjJL!Ǫ7sS:{jjDp-}ͲPcMbizwMmkʷ@N;480ֿس ;{ܣ<(V(%7x9~=SnDG=>yk, z6 gʶ=[tFh33ȗQx3 TBXb @tD]0busb$r {bK$ 'g!e\i6ِi}oydTT1Aԗ}[v+ԉP=.9KXP^ hbgyΝOia&b*F]?@;`wN;^gy=GTԮrjDIT T0pڙToW%?YXӄ3NM TO]P=r?6(Mw86:r#t?%:v lkXӈvہPg1rH9vWY0sN({Gx1!"<`#ILW:NlҖwmdΨ2(Ž PpZ uV`dT>1t=aմh ]_G\y`J)܉Q[H55䅊1!fnUůq1VC\o_ҫgIc4A~J2uȗ[{L=&^^voI~Hzn8G׎Ĵc`DW lZv!߆|B3>00'-_sHXd Dsț:Y\mX,]ky4Jsm9>Fjt7;N.CŘ`S S~p<40sa2 +_)2gzsE #0&8ި|Ի_vB7#l6VL'SrðP}؜2K͘c(@ؗ"Z<1 s:;3+P _%5*:~ֈ9Fm:!9M6_J xvv?ZyýZ C 6>PJV l&/Y)W_& &\cǑ ~RrB)qGnm17@}ܠL;PuRsi.QP9aC KY=~F3 K3e=-o@rfd!7LxXDz}vesV^\}G9q?Rib|(|'h&_-{*m*O:J7r@z&V !7Ly]> j}{+:n*Y%a*\ -f2%} 0jz)K;^[=FOD}X'&VY6.@@OXv!x3osK"uq4zDp{mjRth2[\uzgF!x\vnQpě|X$"E^~|o N =mivNZm);s aP- ʳJgK3hyq MQkRx'`Kw_˘]'>W|0cdg=xtk'~0=5Z%d7ejkďM ^$B -b;@KL _<[? |Q Z;voM"9}A9jT/,Qu.{q2$+Z0R}NGW&.ֱd?xlYJWsJ1 w3K(xOtU#Ķ-PF4O禼 8DLz\(BCzߖZ} )(cZ.'Wʗ“ͪ ɕFg4,i=UŢgr]S(0ِ+ֈ3bq6AB'(ɧ@NjJHzS7R+ّU۾lDe)=}A6;ؖ~yԾ!4nә4K0 )8SMQ)+ӕnʦP?Ƶ򊘉Omp9 J~,.`$K[}& .B~p^u%)0gP'`Ypb-I^Xd4Ẫ; ['0vsuH .,`5b~fF."$`^Vo/]нpi.%}b+Gؿa ͵}cIP y"p#=2!><Ԧ[e?T?-ɱl P(LTB!I 4s%)&gsr2m`tNSJIӛ33&]xµP&l[L#t?obkU~a. vR靈#!Wo(‚1פJ2B&L_^3M MQq;@ly1mĻCL2,c4Pg5~#"@:h:,]#fڑ4Eޢk%ĸ>dQ!~EJTGf/Zo\#+jꂫ?O8 e qׇUXvWXoNUmY뎅#VE7i}n O*{cuT;ڄBVS~${g ѐڣ Jì6KG\yS[Ֆ(^\Mm?O3SsIhiˑ28l)pdFi4w\VjOqB+CKI8@F_QXå ̊<$ue?bgmo󉔛drM$%ssҦs 7+Ɛ=ݘ~3yD=erHlH\SGQx\ I@/tS8q,2~d^Ne!'Q:sڙ^-y;͋]i,H7:wp^++ |u1}!nP̕]T9uh"X*0 F&Z~2OiLCvG,&*<7 n'e\uu'_eēuZfU~|sd%MVgZU*"?&_ ɺOJ+g?;1CBIeD&Ƣĝ[&!gyfareJ G/aȂEkd4Lھ d7jm&fH1x8ޮ[9TKMo rÐey@褶>);5"H_3l;͠i,şx~ WԔKѾ!P 1'S wWw,cUt^ot5>0LVr7[:0Y3>}'J\UlR]8muWx"(&oKĦЀB"SvkL@1 >PzӥsoPNQ[Zy]>XCR̂ֆiR!gnjXޮ"߫CKT(G/i(Yvs3-E$F^B*V6|u]b`%葧+~s~ǁ;yIja+)4~'8ܘJTb+EZ,yVZ}^1̦d}Yڔ&1 - ? :0!2 D.gLΎhrko!-RPa)`T$1P4Pԯ&ϵkBD#FP͢`:z0{=ܕrRXp<K뗨q&cN&BV]\x5 &gw}%ۀczbLY\*{ZU]u,;N PUذ]`G @NL@h)OZ7ImcfdgrZ}9(3-FsAOsZz+h*m{!`WW9x𥁲(}FHl; XQseq_}\~.Ϊz[' f&Đm_,J2,@W]T|0l ͯwf36RȈ*TC}yA2[g[ʶtz<3jF4<\%r _}](\ߐB fQ54n͎~JRljS,\ ‡1Dv66@܉wikC qUF=eϣ^h܈~ 'UnMIVo_m[wO:u&87bj\7 KµBG{wPFM7]$;|)K_l,} 7 >vW(0)պ.P4ww4 r_"kcQ_Nb!E Ȱ O6>i D|sFs'V7f @j+V꾷I~W@0m&ZA3KgU3tp~ shus5&9 *`(|^oPok2 d Lzi ,E4(/p))%<{p!CUpiF"xo24c_ލ0xBm/,(}@KL/0d<KD"[$nĶ5H;UvP-OPV8R'⌳6 ý B4Ր*nZ3䤯n;9tkǯG ,ca==ɀuŤ}¿%Bexs/\V8gQ7 T9$gY4\<`{,V˵ZiwF,>G!=yyƙʯZe9 KizPؤJ p l,`Ӡ~b=A0e2g?h hO5TW[n8 mIWMOA uoU{~aEE%)xGi*gPȷ-;ܢoJ@7GpN)՚zLhus@ ~ w4 T9n# -R8N KO?-or .Q|-ցUKs^2\|>9ɷDZbWx)òjS 3^etRdo֘Il&l S+D<`bIy^PLG,@-%o=9"FoPOr6ocjyK"?G/>Qq T~ m '%告~M`_4Z_8 l3)}AY#ON3LwRy_]>(iD}_^ s ) 1h !ҼOht`KW=$茽2ޝiX d}mO<&]'$0e`F$/c^CA9.F4hg_=}*VGk=zAJjI6){jROשpMb+ϱ Iإ򋐕5= ]aLGTm*?#r6J%x[ݖ a)'LM0=J7xBRE:Pcu5VQrK Jg"=R>!ɼGfM*zNvӹ8vOx!gy$4Z)K% ņpcf8^Lb`x4b^xoaE qcڰ-avU+.3R.9 `E ",?/.}M&M? *hm7bs 9 IsXڭ>,KvZ3]OAxٵV b_Y֐[va-;GM@ALLև% j`2Z$=-[ dEW[.H}ύ)_p|ch,~7yOZa"-*N/ITTNshUhovAԘ(`·}DV(2?.Qgרm"&Fs8e'߿x:%ORei4Z &ntٜobmΞ o$T{0KM)0./cGÚ^JˏuwreEyeŠp5Q; SVN(-m?n i%t aD$@f1lm6b/65o1BH8p-YnГRpjr 9Ք$@/B 3yՌK0=C.F6~\̝J.,#!kz=Ǽ?Yem|O#ݾnb3]<^̴1dtkYpX`W²@!C/lܹ Q +T6fuf--T\cZYdOȘc ֏ØH2c+)jWhr݁% L1pS:T IO}s,Z"#>/;]VH(ue{HMzLkwGuϣC[oƣ:줤wl܅NQ>&{Y-MNLP2+]Y4˱Vud|<&@Uv/ cѵ5ߥ3Y8lL/Blr|:r\axS<Dkp͗w10d=s|5.g'Shf!_:l$\_^ ܥjdp N:󇗭iIb|Y@+$NQUq "\h{'T;}遘 IwgAe/]1z\-hQJZW/*64>CtBfR/Z8k65  "IQ}!Xos$q^7h`4Ki8#-(hm<3 k5x+тm#u+sμ;&p8g(>V, ,&q6tY#G %~f_~ѭV=1x—o.ŵP]y>0h;dI4 viRb5wP}M}G~Z ~'"`j )-)7Qk-շ.7wh_Q̋Rtd6 0QpF^΁CPr(a 7_R߰8lrzVje ;m'C)ѢOgVTG0inN񼰽x$=p!A΂+}8_[ @Hdu 7L 9&( C݉[P qd^HS4f?/BA e74$3E|[/qu.dYKsX^>ۑQyaY凣~9āf?/\:Xb'\v'ahvo}p5[ ۿ1*ĈZle'54M*}ʼҙB>7Sn1OL<%|ǰ"*9Kf.w?z?" E?k  3 !tH_ ӈ%T6ɛ |ҺQ 42ȓy6h^}>o>z`spo] cN4ũx|=E>8xUDH<_|BUS ͶzRYZ| BjoXJ<~;s=# %Ws[m !5k%{}l1%|T)ӑ#l6LJ( R%73ҪG _SrP D+<;"NbhiҌKV?V1vBۢLT''DJBl T'r ?fCl&aN\/ JϦmʌZgtK>_)@jJFR#N Wu Gdڽe'ūȳ#ñk;!5 "+ 1 X<`RŌO7<bbd!|6qN}ȋ&RN(^(݋1Dų~k&m֙h[PQ\Nхz\Կ"~? مxho g+?Ǒ:ɹNU|*[/Kp>1vJSMXvHyyw}]Nb M\~-R9 ΠZмx6#NXCmOslR f޼] Gԓ~p T/v ɞh$nn|e,!bL:-a\Lަs TMsLMIǫwqs{B7VvQ,Š54 dGgKO%* l/M=F V ώ/ӈqʴH$>xBo_ۖsyDV!$w6(kొyÐ9I3/H74@B e8raע@.7(K} #~XV%jԚ_Qֆןo!-ob^_ΣZdG_oژL|Gxnl:dʞCpuS,Uhʾ!%, #h`W[I}lp\>BeK!~Hek%? XJI,;ҔaDkAa"xg$AYȿ 2Ԗb{)rY|߭/Aˆ@͵uFL t2 ?RWDs֛{D;E<=|%/8 S,_\Rn^>9|Q0+z;XMLw=bR *kUL Grsz3nhh4VBF ՁV)ҳo\3X v y MۻδZщϰI)#yY%h$ c99B78oLdOsyvꘉyLW{o|/8w #a̒Dip4Dx+)N. m3:Av5XJMйUDD%Gi9DTQ箧pN:C£;Ƿt-"7$%u(  I*m⟏p/#/j}A%O;_cho}g"uפq4(5/@B%ednhO pqRvD7BA:3kxl;nAJz@zFc={|/0ΥoKy۽WPxcW܄S=2swÿbG6;LG-ޕJC`яe( bכC6hg Nw+ss6@Tǯ4߼g¾fɾ m* <@H#f7R%|VD@吤h⪯%WiꚐt9tΔvB⥎;=a>pR1 Wv8/=4pAiEv h~aɡ~- SUAM,F&huh:aBs9S!QH|Bf{S5E]jXH'yc܀zJ@ν8j0@ٽYp!B_duԱeUA!,^Z[(N1ᄭUĭ)%"ܻ3R*#N06g[ aI Jz~ZaI~C> lQ@E?Z%~.9ԐuGeK~@2AQp;Sυ=. rV _oɐ`Q k܃t8+1Bu{./@}ɱ/Hrhh`iwј%Q^QUdLpy""?n2 jXNY>f"R71Ah<ӨA8>Stƽ9&b $ d-n9 tIq6۟#'o(O֕A,,`.P;ߟv֜3bG},@?V o%t6:OR ᩭ9v iX˄'K>bK}cW:3{luaYlwA6Q|HL+ s?@_U'/nfӵ}/7m!u>{}G=-JdճVvaӀ,3m"ȏ ^B1vVTa]TY9YV!:]E=tCjЏĐ<]nl6Te.bTCPBs߲Pev~eOi1g̶DL,njexgZҚ%Ҍ!0&4d/\jU_+ -1_L9pK;"X#K ESuk Nσ0\3 r&BBOȫ-MF JMC{a;sPT߁h0FqәF>ؠgTY?%ؽG2@9tpv&24X1M $ d|N3°M.|UN'*,0 "熺~%`4knx@R!k] Tk[H¸giG(ڬ6s]mDFsW~J 2 Vw. r.\f=5ԫ?1g )Op+xze4TzoX"4)[q`7xzϖzڐoFzKBr1ǿZ4FE Sez="V ؁XckH{Tmj1v'wk^\FոH*h $^!#%r,*$.0jd'pkǔŰm\4a/ ר1g AѤkٖΠ3xpv6;ZPo6̕|quX@'\JGS"hv4 ||Jt;[4T?ŷ uT;c̎D;',^ȍOjCؐ?9W[+ cQG2E&OpO46X/ַk"Dypz)Z\ _NM@^ʲC8Kގ*c bKzM8?A /_z(آHv"l]'E?؊ևEN>3=ofv(yIm8Mn[Mg462D6q%mS&o-[y9]c )lvBH3 I3{N$p{"LkN:(tz: ߞGHѐj,{1Ȍo#ut({EaHKvJA7-6- ɧgL! rbn{[ߢ}6 /8YbcHt_Y3JPP_ )/Vfvxw$5+(SȐ?xpٯ`[uB( \cKC&Gfr+cq#Qg1d?=rh vC+asƥJ=FSnGe'1d˺H'UtKܺ&dڔ|`xmYU-5k)Dn L4i'`i*}s@R ˭}u!ue;vN碊F^H|$s[< b)~/5~Uv&P#r?MrS2 ADV޶ C!%ϻd@D\x{ʅa_7T RҠ-TK{B&}t*ޡC 0 lХ1-<1y}X(G*Y}jf (ƇQ%urj9 R0 Ԁgrw^43==Y,<[RX<"%:@ZoRҭ Gpw!"U*AkL?2E KVXf Dŝ^hKOe!!L"a4~6g4bל#R$tO#5u"6"f7S?X+f2.P=0sD1opb0j!S}gej7g2MCooxS+[$n2oD!ZVk(ρjXp ZI\cyX,rf{y+ W=$oEƐ{Y~D‹e}꺍1}2:o,ZR丮&D\ߵ(cWb bM"tўq( <񊩟ޘgO2]8L\Q@Q,C_Ieu#=,U@m_$@:rK3b>^ǰʪ5Ct`U_:}N,\%WD&jk{PD%7,ch #BY]RfhŎ^|S1ԟ{a&_ mꫀW.xʬCA hO,V.,*O'e(| &Z}3ޓy\5T#3ca = E>EW''TbW)4\p:ֺsj"wiZbA_|v܅YV?b;t<ڊuWOi8iOwJN y{3jmh1Z.ӊ$+֊eaQV)1Wv٦6 8*CQ$Ik[+Ld \K!m.tOypi{ϱV6)ύ@rWE%D@.%]I0+牳gZz^ : =m!\rq?& A|0/=xǖTv&) ~-\95W ?wxX)a3c_hj/P r]."sNGgGIw^ @ze8o&-Je@tIvFɫˎoP+A!#l(RD/l$EYׁً'S.hzxX6+!oz綊dĢU92 }z]#Dv2'#uhU0#j̄$ AB-Mn ܌ʖ|1 tE=L`H='9( Jn h(im+%|u()Y_OMj#UXˋ00r'z%Q{vr~[R-4\Y* ΊLY']!ZH_'(VGj5 -I+{'UJ:0K =yS 6e8{OϲQiZ)_ 'd'oAeYkR8׽1(O$ 1\pUN@ 5 sXeΏ*{+jZas!֐ hXTM'pv_,]YVi^lL?=fRWld8;ng1ƵNZ\xT +h㶖Ҏ eC\J.j k|fCy8ᵄu l;MȪ,Pto.݃H-6>JE.6AB4!:vp#ưɓ6 t& Oؼ} tĿ%3B8@ 7J},*45l!¸3WgdM^"ew]X6Xk8Fl\Is#Ѭ@}wh?Qt 8' D3T"7 -v<2=^ aby7J)C=u8ހZtcjU3k/x0[ljh^{C3nvUM-l5,y3Mwv?!*b?j [ÜŹ$YܬUMq+uvB1IH&Yee{D?PHɭ'2+F2$0N%K1v/~A2Uq y=Z3J z[{0`B& wg6c!|0^v9yh*{~~aE{?@RO:DKys_5CTdP(xta]v60ŖF%l`pA"T> A5t#6PnbƮn5 <24sd{AA<lϴ_WI33s~7fIYWIUdh\7vAI$ΑAD/He xyN7ƃ`*AG} R_DrVZe75)6XN"_f~W/=T1\ ƀ؊:j rZ4>=8.d5m4ܢaeD!)lxWGbuư:-Yq)=`B/FkObrOi{݄GÍt2K^M?9=؄6սjZgtJ1 9,$>M~oP Pb1w~F !g,J}y]_ n= 7KX\B΀:lJ5 `p,{qd^34ݞ9(g{kh|zC-s'qXdac^v> V%qnw5m&ZaҢ=o$Y,vRH8\T!$9M'i(Z/EUr"\)=齹Zܚb3-|3swb3ꥏ@us^:D].f:VaJӧ`ۡ|ùp3kK;1j|C*ꚹ?"f&U.h{!'j T^[oɜNԒ@rۋe =dDkL- p^YgSG_R)Rk8(Ku<_ ΏIrWrP њ}j ؅JRݩc@tٗV[;n/BءH`$mSdAc1jyMc4@tWSM'IޒFlc9,m@|| O᭽],y{aIgdH=c kV|C=)-;Oߏ7/޵#jTh|6n'+|*z n&,[y?'qB>[}][\En@,a'~>V#nD Ʈ)v!Xx; S"pTp)%W6>@LtHZ-û^i-cݔņyŒ};Bvo X\`tsTT!jXo)i_7'@cS^<'>9$q`S [=aE$1sO>1Y5܉fQԈxr1s0s\rDQA@"|aEUu \&Q 6 c o?*&p H9A3$wܮ5=l j%_e n-=-RT{m~ωӌJn)n8j^SXhH;iTtD]c撋'>IwE^8!zy=.&E v#pȮPl@Ff*j MNHphY"J:M tu5U(S{P`) \zx،6"A-HO7*Sv\Zv Fybg3]|qT%;@ ʐ.s#nm#=ԉ`9@3|̋me^w΀NzOnn?h55q';e7_pQLquJX1鸹DD@xȗ_%pFY lЁ5"@rQޘl? T;q~1W25k ȹx<z8vb)zK35%7{9NƫӍńX@V JԞ\Uc,A<9D"Bi{eK Y*\)$EŶ߫HA7%%i&i!{P?hRB !+Y &NVIɧ^اmkKb1F8-u9 $vruD5#VpF"8 dzJJ6 Zu[Y'2~%VX8b H^(OsRPCj5 I]/BzkBوֱ@`V=6Z\ǂhZڼ-xYxcTogMMG1*GO3?J+1enM)yR/iKs딇jcW׌?\guqŒ"SrrЫт&B3X(q/um k3\24xVqXą%]fTIa$3( J,*0e /ˡU[{p\3n/IN꤀13ILNQmQ$q/WjAiH.ֵnݠRPϟ-6X?ij`+c@PǝWkJ+e%:Ч,#.TYGZx>)c-?d<NPHM2B^cKa(yK=VC`$SG,bQ of_Ԛ]^gBG]KL8 }=C\fvYx7+a1ۢXtgq}DD۰iE8sH-{#p.F3KPۆN_WkySO 'xI'gO}e _6A\+ p5 A,E->Iʃ ܎!0{exk.|M뇼۴mn7SxrcTPK˺TjTaX?U`:c)OPP'@4q4gB(yF~!emҼLgB?/rZb$NDTr,; U"9ߓxe_Ԩ|l">TEE 'a[Q7vx-WUZ&"m݇' }EMؐk5Mh>y;WNs9C*jx:Yq9hO6bKGmeIVC`u\C=QV7+T1 @~0挷V jN_P Um|7bBJi U741gt2qYtaSd !g&8BVɨ)1 !Z τ^RܗE3vl2OԏQ_uC&EE7lw3L3yrF!ɝ/R>17En�Vr3zo1(`BWDqKgcwvC/wXlp[>ؒN_|Q$)w 0kiUˆ?3;9e mҗܸ%7j_0ڶR]onT%_h!R-eK*7Գ5 PY1^w c@"y}%so{'hMK#49"/凘ElypCڧe)Trԉ'VzI *ƺ0' knǛPŔ1{]bmEjSO&=!˻wW^#pZbEE\ :TL8B}ho2K% FDusZlv}1<={OAy꒟ i͍!Woed@t3W oO$zNU?gO7z0h =KCO{y!#}IќxO=*ZU6R1g)m*- 㖷%lN Bi$3z Z)\mm32Q+f~~ 'U$7AE?'E?jzxwCU<7f6t{MDKzXeML |Kr)K7(FC&j>p^fBMO'vQjAh;g;/uh'bFavR8vA(.SRxp!SQ:/CP rAN\hI3oeL}JGάDplX~\B~"{s˲3{"9=Uz@4b'7 LFE W@"=3BD*pC0yھ18:}reP rSx\hڅ'-)bs'X-v6HIIz2(R5`3>ɿ>a2aLþOT{πgpmwхuڊ)o)ic ҩϙį*G]qGIAe#IK`} 0J6E Jz^] II~%ޟ JUƄC?944hN28{uVvlh&@7`nDU5Gf,Itd{@;|X+͹}ׇ2s9I_r4JE6+los t=Eg2pt89vrE ˘=N_FY8LB0}g@dUz44V$ ދ4Mq{iPɇF@(6W;!͘bL9XbdY;qjQ1#Ȭnv٬oibZ@K}hәWQF*NK=~gw>R_eF K/uwka= S6)mXE]F̿~"SgC `SM`Q>W:jOE n*PCoU䪹mhp,âXzGMo]Wb?n H*6 _հWZ~7xϴdq )ʍM\9ZQXwJyLbNڷp.H"VbcQ.2%mBv\,rzeӐ3mEU1[Bhs>Tʤ?'X>0vLp-Z܅sRΛD?GS+W! op5PiM:|F+?[iElnY!kzhEGd٪]+?;n ?4H.*7dtʭ(t:osZ,j99 ̑3t%ל<:gOJqs3<λy0 U4vY]c2-ʓ/+lJpXAQɝo,PycN69w(:E~O9Vb]|}T9?X|63{r=p}v&vuX]tjU~ xpeT%5A\h S,m,bX~)'yFM$.,느ɂd%+dl0=nԥX&&?@ :&|cbK?/Dr~ r12+쥞ѓ|HkdϭB>Z'|o"wًqkG&;AD7=Tɟ6ŗK9YpVT٣=߄'~78bo6[V s2x[PL.μj-Чd,%'|!77D(>''P;*cvroG5 H6tʷs|ڲ ^S%Vٟ]pl.`S8^ ;I *H۱Y& =|feͥFq4ۖɃhKR›n ̢X[F ![xœy umgb+%r$e:AVK臰Kx|N zT ٠HGK%b=wƁUG6[ sSY(M1 #tqDaFf\Crܯ '^twjƑZ 07l9Pw1v>>7URnMlm\i\$F#n% -Y۫䞄''R]! xt\17+΄!db+aZV g,kil*zl[utQiG]dr[]/⭩ة K AeZڤi>_G({V35C$~^DUTNT;KKPnJjulRxp8a ^8Q-TYCoX8N+[W'jlYO/o"YtE"J.w\./dnM5< wX*Q(0rH쏄2gTj0YY S=xcWrY"2aэ6x5T}k{%tm8lP^STc>fn/RgT.VVzX$w!RQ~D2($eOMɂ֌&,luMVc z ]OHk=!Amݽ/sη^Ǫ Q5/t3PJ];ԝ}Nɡ^%-__K6,%좏fD\֜ҖdDc8"t^zڂGX/J8PYAtlk4h B֧MUEkQD))jHϭTD{We{{(A*4STA=lo)%Y&[uHpes S@(-֙N9ߛ\떿t ph8H $ :BFTВ=Zԝ4Di ږeR5{@?spvcSb(o8;hԐTs pЛ'h^) lmoY»Usrkg܊( = mΰYc , U<-- Y`*E0X _c+ư:a4ϸEKLF$EpP f{R5~* \1^uƟfe~0\ O l9 PDMk88LnL:cR,˼/jěftuٙ% \KIUy#]Ȑ).&8_BjK<:!퉰GAO.Z6&3JX>Ft+P(e/ 0Q2`:4+3䙐HӀ> u3 Q]_t'cm%_cvgPsJW/h/(-pJaZ3a lʻSkËs C9-8#Js.0M䖏ǘ$/f0kS{I2y.fХ'mph3tj~>cxSR+\܁rM{ Η"$u#))q$[;ƅ*<2JRo,}3[OKRvD.fP-F/S$ZUN@:Y tT@Ow#8OO(=0*@=ց\^hS Y<4]*xЅ+]~Q~ AUcPh5vkURЭ>vfʣe-Ncm1_Ĕ0u>Myh,WezN<ƢoRC0oh1EN!C#bͫ@jQvN>m?rԃHnTw*p +E`!Y}w`J0qȆJOّg[ ^bEծELixFw]1n^d4L~vĚfulmxx?bʞN$Bz#Zc˙yN%"Tb}/R)c:&AbM~weM o VL9TwV>.uL:"iMr$!,|ø05DUg:܆q`٬N Q6 SY)Ʒp7 >BwT=FD0RvG,w$fD^cH`leLeBɃ[0XR*Džbʌ8ȼMotcJ"ީO|*LpGfG,z3b+j^v~9C:UDt^#8Ap0s.>)|J<{a胎uEe EgXSGԈ GmW?tl ʼDo,֟aYӄ p`9{^& FCD,@R!+Yʵ*|6}jR3c\fQ1{ZV1"˾$xwysN'8^4&h>4dJi{l;{\e!gJE*zRhFq89j0C_n_h*c1 b/Q6 fm( \C*9Nd8-UE9W]DFu[̖x^~V0$P!K5'r=9:Vp /[("r#m'H|VN-Oۍm쁆AQ Ǫ}Xz$ּvi*c]$}xH>OxJc[=`*:f]D 15 ?u߸ 4>x[싄SԳG BdUf"6Hj_-1ns0RI5yţ?Ʋ*(x:_!ӄdkxN`8_z|S0Xb^]XK?&Km%enRlǖ\­•?xjSʀOI ǬH±Mld\ey5܎"{\YK>ulvQEҁԆ6uhejQGsy,US0IWH/hja5/;׳i'p.5}GfQ:s%hF{lُ5bHbHY'?QǀVF]GqqߑJдExv739NPKfY%{.d؜|?}-Hb&.ܤcz5F8\%vMsЉM}:npD)^5NLۓyofm[ƭNt"̕\le4)T*4I?~* [g\n +C',V6pdmy;3̨YN—r%Rd@\K"npA2%* \^'YojI /@U>/r{ƣl:QxJ8`[ /+]W>Y Qs),$`H_IIj,zӆ7BY M=6r"S3#| ,BsL.)Fs|sm~#/;`AYZ\m7GNzHݭW`[vAw(,JwyO"?fE9ctD-- јzhoq˝Ph_tZqNB@,xg:y16gWFz}[Y~^%MUټ󩟾I8 f~vent!.iu+ʍ޳T&ٶAv"m:*uI&7C^ݸדEYI"ՆcW[:- ~䶥Yf^Hy;#htbtu\T!7z0g#RÚນUϵH W%UfrE)s@K|SlbSVm}Y8TG˽ le<kYRIal3a3P3nٚ=t#cY>1Qr J2DeZKȃ@ER;ӯBX7 a6mUP T 7t2M GAw0 r[ o._e; 8Y5/›Z:5h >Ɩjb?6GZqf9zjP?쫤y ?S4d&ӛKf'%/:xEfCJLifpۄTKyȥ脗ߎvVWY89}&pu@tƣrSms4ln(S_ `c!|jQXk-P)iSW!> BG`ugkkJqt)'0zZ5;>1 y+d1v-e8=͏ܑOw+/RhIс3q.TFxَJ+C}$&L.W?A?W9&O\>t! io&N^c}o ʜG|=O[AH}kJ1n |M̅/֔۞ሤe6运?ԩJ0ldm'1h8+yQK7]Su9.T6X|f>qASL3FpZ4o `̍-m Ŵ/}aԐ܅tvWނS%/i,i M(0BeHK?0iSiP{ (|QN3nlϪA|3*}\eDtP(O{<bF—7ܖSczL!})(IsM˯4j#hT/侳XD-׎$4Ǜbr@&'uI4%J"m0* %& cr A6bGA' av|7Ӽ%G.xۗEr~~X7Bǒ,d£d ;8U_?C*O\M]H K8,*Q&0+rޫH}›OxPx O7FүrBB[wsOdTRCyI{1r_@ !gi&~KzH`_,uwY+s;T^ p(kmJz/P9Ƈ)B>k2YD~Q5lQFu> $oE֢Kog+z̛w^Cی &\z9ZSLfPQ$m_7y T%Cg) INU6ju=N6+1%YX %}[~g;¾փk I|VAG!#6LFC5Wf1 &mrcJwp;bj~;N_([UM@i9"UZ ?Q '0QPA\NLUB%#קۀhe*7τ 7%~>^eo? o z%#hF1$` ]8y6R14w! {"adv;2_hf)gUviSbET z TwX S=y=Tn*!cqc 3MZ"8 Xu;f\Q a4$ ]S͆Hm>Jն3-r@[)sjz@ (WH kr {];RZNAgnz= +d{H7*bZ9בCndYPjg]"4,s%u5pglTj#Wښ3`ʉwZFkH+h$5BVKFX"7 )F;.K.YNXń@Vx%GᏆV۵\ fhv } LOQ%,>W+z=z.d_78Z96_p'WX cdIŞH?3u$%ذi55`!Sby׿ݾXu]t='.˟]lkPrÕSRȵQ1F7#. ;-2<5 $ (ur,//k\ M ζDRԔqt#nz⤲qf}VcrdJ}[a%} ek(7,P}Pl@ ^%azMA50s*FF v*U?a$@!,rѢy}^j#TUHB6OH*}~Yue)C.3 E4i ۄ-se! ̀,](C6P pt4..jN!R*%$u/p|^N|; ٕOh9Z ˌиc=a(Skf 7_(ͲQ+ۛlq"%Bff踺FQ%j@F4/h#fz w@` QKc@ƕ 2-i`K: (hR[.w޹[c\=sA,knNȔ;ZuV>Tի<"=Z9`\R[:z: X=A'i.9dHfikLLH ͒S5I#VuF6 a*dJCVڅӽ.E!H{b=ȇ+a &GFǬLA4)@=OޓpLMpq{Up+hj,@S Gn''p/{vJmk4DIt5,8ssx\$3a WZO- Lw}:5lpʙ7U~5F/_3_m U*sZg;p^ phqa I7.vI6 Qbs'2 evϖ^!gn ' p3+r9J>tg`PfZXC!!Qt$JU)r|nݞmdosÎnV;Vne7y DZ]rsOMv^NUk%=fE+:V{DDWb,CG zŔ/5x8B\UΏ&4~cQC:9{aG%0c =:;v5`1D~%X(.}ǰZitKΙSdtn"RS*ŰB;-pۅ!1gH|RLVI6 $]7cWs:B#R , m~Ծ{;Nռ+$ϫuxLXE5$p2rOZiS,5*aVĪDVԝVgDUEI]|gD,um%T? t < --4yFNJSW؜7i$uŚI4%0_Y!=QGyS6uFd%OIǩĤ?zO~Tt?[>rLl"YFC$cfj_ 1L6nq֑BIҬy#Cw%jY tt|X'pi/JK G8z_\[U1RZ;z~]Swiڰ[-[ey;O-ٮ}objiL 0 2p&9{q<34tϴn) e`-v"b, B3Oދ5{qzώ:DwmӊGi!6TxR*mw 38<%D4J5ˤd1ᒈwp ߣV@$mvձ'' `/Lx%YU6qٞ)lZTU.#yZC٥_+vDWH5{k851f[=3K6M#:{ %IvԸMulE)))qE_*`HDF>p13Iixݑ1 ?xآ`?rd뺳>h. gAN-C61_tAF=Yk$Plx4X2`LudX gxri{ ՠnaﲇ 0n3|GGVt$?BaeVY1.tXˁ@$&vJg.4{1^-\@qNO4ᩎlye3R@yYW"mZ2qv/f̃6'p9sAe?U.Y dd>]?9 K9VAd[y"N]^ҌbɈnzM?Gaf-("/fŬG|ܞQfIZGӇ ȕ[D&hcCH"^]wQY~Qwl,;ntT|E6]#k[A++ݍ=>̵@~Ep /{iqze@=$S2Vń9lZhu(;ޙIN0j rYWi8¦8sz3fZS3% iJ]LYҊ`1Oƣ삜 ìX8]bu"pᅲ( iVU1mcn#Y+[K%֚B/0Z[rv+<`v&b  7'>G޺"a3ٴ݅f'eҞakmxI@Mˉ**Ǔ f'%z!IGG}wfL;8GOwo~!ؾw0R `8w|4ķH1_\ |4%e0A߹}Ldp`+UV}iUk` V̶j̕N=e kңW_n?^ӶH-t;q26 *%Hϰ/_k$ӑf Zđ 3Sz!idq^ 2nNPN?HyViX]!!} L\B #\ {+;b ^Ns_K4rg'I[9 *j ed8˹""O.R j4b-925'eQ0&sht;S𭘕"(ڝCo/\ xam2&Ș0F{8m+ A,9&U,Tyzς!ͫ&#Kȗw,xjT0c6bVJ"tdy\m#}[, {aO<`OK4RU\yCLlE!V'AJBWFJKj~9 h[-O@rKRS\h~hmXQ>#+."XՅb,XMw~7^V4$r /\F<7'ҩiY@ɐY}~qs1ȄHw8o&Eiy޵+Vo]!&QU-,Ik wD ͤEx S}tJa%4a s`*Ifj6姌x@GcpA#x@ߕ'FN*$`d/X_JYfMv헰~=BS6Xޭ+\™=K#?5 X#}1UQpvYT/nd)W'dSѥaK YO%'ƥC5*G.|:ݧ&w)ަo ]$d3STu3HtBt8t]BmI>+ @.6nhv>@[zރBG^2W\L;۫@6O}%V"\T0ԀK{A,gRqk ̇q lܩtMm@kw7c7Lop.H0 Iw%Z 5G$~v.k2U.f5C+ fShsqu*f۱ &U_0:f;ĺ:'(HU}M )E|"QeBM>2]jlFjEB3kz%BT!G:,6"k L3ؚn fnBtw.bAbCAjޢqњf@5\kE1 fޔ]@bQJM"d%׭j)uy mӾٽj0 x`?͌7䪊֟*0)o_k +wtH }>1lU~x8B/n`w(s7m\RZx$7e)PKL;)S @@Isł9x4IbJ`{Sm8bӐ홣MjLUIꐻ2(\$c7ZC+ބw@KɚyJʲi=נJxjM*ѷ&!NF~{gl3&WմDwO0yrwF./tΈcdߒ_{][}2<g4n-lȅmvmx5fhs<3eA2;U,%9i))\p9b+lrzB9E AF3;V8Z)owbKސaڰ '*/. {d&jy\خ,u{4wv&g߽?RJT+kJLB>(7޼b=BUƴStd@Q:$hO RtaD0p ov.lYKBO"bHy s!jeZ[K "3Bb\s֊C9p 5 (`(P~[8AH!\̽dx>)0 ځk@v,z ^Iq9Ǥ DaCڎڃ#.`NҰy&K=lCRhs[4H|D+9P? G^dc⋀\p] L=^:>G3I=KP#ᾝf?b2A,Kܸ>maEv2[FcaVl=;uDSl1<9#`"mT*;H_1RL*2E po"]Q T7DWiarFG UfNoHSB$>X$ͱ]LD%H(I\ȗ:;$P:-𠖤(h3*VM|YuW#@8B{IFGTpC m4m >NdS2TKIV'S}lFU*$7rzn7U5E/{e*t( YK#W\$˚M_ԺMHL_Դ%;zԁR JT,rXdHIP0${ .5;pfZث̑YV_ܗ w%<H#>Uy4PJT#Wqp1`&:z2{(R:vKK0ZEh0 n ڼ@\BTY$6J}^m^̖>D W:p43Y6+~$2sdqcuM1q/cۢ2x*q/ j]ֆ\&فG e鸐?N9Mv;zZ8)wׁ9$bjF̩Hїw="wRBsp'|dq,c@X.veAl^r%p9es-}~*z~IPp{KIawc ^:bdlNn1G>A82*q/# yꖁ 2.a3<إ@PFF# ^L9f&l hKn5W@}u;#Rrv*+6[8YMv|6tvWt!1ň)sxPi^5sO`4:G~<Қ<@ꅁuc6}j5@- lD= cClq\dq-*}54P WP#+8<΀ 1e] 3f't= KA=txя@Bt]8CgW(| +YԟD 3!U*s9-c;>WyA '32?41u;Xw!uNäXFψos>3,2b_TԔHRڅ2TrR%(!X `8[a oY|!RA%1s!**m-:, g9 O+q-'ǫ֡jy3e|{H]LLVgĄ)f抁=]"ME:G~s(Kq]ze%N2X0XXQN/sNؼ! J6&s/,@\HDkY*1w"yW 8te;QV4W ]s3=eJ%<}$&>_bM+B5 myN(˂@{#4^JC6-3m)z*GZ)j"!`8I|{A)Ozeqs 0"'|sM>'i;G UR6\{i(Ba|_JM¢ٟJ9J$]g{7U+xS*N}%"Yf|훟Jf(fx,Du[powf^"BlB9s7S4Wg]ت֐t¾`?nV,|U!6WĬ|_A49$BVږ6,, . ao_vGXɊ3`^l$gu`vBVʯ~{͝XD#_ˋlcnբIB ){AHtP1͠0C_5:\Gjt:NT - c%5 N"|'d$J $+S4Hh44^c]]t2gwщ~@@]( ۼ*9'D˄I"GGغaJ`wt3}ϪMS1"dKכSߐd%bźax e@:x/PWǷAHf_#?N2kt.*XK癨j,mmz++q^M6, 1Dj}I.3=´dH2T:cx5 cWa-&ӓG-K.~y;L1c xk'(`-{zD€Mʟ#Pڄ2+.Ͼf,^h~/T5@X(OSݡ{TÚE+nK;!rdPOMųڗg@<'[a5J`p<.vq uC&_йe9xXrY+t~V m~?^j}ȪvIx65zSnHlȋ"*!D6KR$C'*AZ+~?3&FƮHzJ £e#)*_3O|\Lq E+bqd7zŘ IYAN:OpĔ{BP 'Oh}C it(.\#mc4Kj54{DSyԂa.9O 9כɊ74}{K/ElEN=~P_e`EHU隍։XB-ӈr1Bns2Ƽ%_F,Mԉ&|.z `>/Ϧ7i_ zEV,3- _"ӢR KS~|Q߀X&R:n PlV. SA2T=)S~ڕr8H7%Z,UhjՍ3 X]F^^PN+7%pO8l.ԻEaWn~6TCYe=~ 1dFobtp#1 F%; HÜ ,fpٕ|prV),Zsy];i|gi m{!;-Hae!D;$N>YxOV= [`K/soT{~kK>NƝ6fnWr!<6nn[Mx) ޕg;]b~4A-+j c_X۔!Ŕ>JiW?X!ҥQ:_Ù[" 6ZөE` 4rͧ#[7wmӞf&"7FZ7 `Mg-}F芧''=0SRFCaI!0rx6LqU'#zK=!C0a߶VVo9^v~cZL[ِqh2 天4_"eиM -Ƨs~0uAxmw;\n@^! `˕oUVaLRjM.%jL'Z}IfXvEѺ;qL` Pm]\O4bcL\Ph($^Փh/n5F2R?~1# :f2Zd.G],72~{wmϖGU%H=_Ks^&79Vք0,U"ײdQzշ&5BĬ)+:|[&C˾)Q[F$v[8⪓Rr,y6Ӆ:[cb}a' qa7{Ҩ9<4*tRU nI v0`U-zZRv(R_X"85?iD{;7@׵ rtIYp8WQҲ(".}Zކ )9],i[:D:;ۉ2a⇖7WWң3MR3}t) r9K=t7|N q7ڬRy)Xrg&hת?JsG :̍Cư#z!Y'0jWw Nu֨/-mݯs-) wт='WBsD ^눣A iYhYoEI*mE̳m;@ewif3mU "1ݸq;|=rLmVY(p#g  *,I6DY޲h/Rw'TG$vFV}bZ%>aB$:r5%Y6;NDJ0u\͈! q|iXӄGk92E{Lc/0+9rL.kl/Eɮl@H g7eVxrs&X1}b!_ дdu'v/N"'C ]QpAFqe~b[UCu~Wa/7rVI {3>}++鏂OG;?QLlÜfG*o^5^ު[.+Ȍ lF* ,኉avnPbch a_Di3 gGjƊXnݾWk(Mt]w+Zta_O*i^6IѦNB@X ?oC^Ͱf7ԿfQ:+xh]o2U^r5Ð䈬sKust2L 0YRNr[B.k N#GʚTJ>-#>`803m7`=~tݛC![-.pRs\46/\方FìPɮ&Ճ@3]E2x2Q}d.x}- 9:LQTRVY(.n'׹Q C?:mͭ`%DՈ)LTH^jiifSHk=,( avYl`/oEua! ɷa9t׆UBui<PQ"ޣ&BCر2Rds{mKõ͏Co>Rr6*SjOUo\nSވl`#7Fݣ˹e1<یj\}x$.) #p)UqA3U/7z) .QtJ {-ۅ7 }*t{&}X}Q@Uj_Zxcn}4Ptוx-O,~{aiD31a倱LGY0~p5@FAye PUj9/*yo%*8ы,<2%JKyr+ )OxMKxfM(r :'UI凿Ap3V  tS".)W5L2c8BR댫LY+ȬG$U[gaBd /q%C,/t$؍9ˬ>˖nA9N*x4 9J9uwغ r؎?U'ݢнRH~k9>DzW$>A~*^P-E͡Mx22&5en@*_"UmY2uA0Fwjޠ: b@1pH@:G"!b1Jd070*IJ/>3b>>31?geo;D.1s*@~b;?1bxϴ4Q/@3DR#=,n0\>/`>v/FFT>eJ_WàZ^maNG5t->)bӚ2uN:`C\IM؉4V=|_.'’ԉu!esr_VɠE&4 !'0Q _ݧ@ ̂գy>jR몃61ҩaB;iTHEe2[_ DjyѬy /gyЈH9hg/l1hn\屠bw9v}U12J2[*FVIщϞ]E#R1̟rW A YedqHT$?T|k} "#l8R:%b{[R ~o.B Fd5̀S!Qs!X\)˭?MN}tՆdy'u4N'jZ!u 6_9[o6tpmC%" L>T.^ j'l!Yi $ep>J\zsooc'O#Og<\:wᧇpuYJ2C:[!@k7\4QZp%%24&(^ u];gk)j^kvk6\fpUλ"i,)/b6:n" ƧP?62Xle\Ūe Tg0EwAGeIL͚5*W?&!B ƀC#;0x(5n(gd@܎5?|p|,RAv_U吁uRfðP>1,u7>DPaOǑ5:˴LLI$9q Oe$ph(=&H\~f;"X3#uPCW6}3UdQ%%p{`j]=)4ж&RnSa%Ii192[&'eAShن2FO< E²,T"UQTJ:\<=E|hjukQhK3]|Ťx^@뿢uuq}Q6eQWSޛK,,LHkBeԀrPԓ]d`:Dk*L"x/߃5UVZk+ jE`Bތ⎉I<jvkSGxtEAv   V@߈Z4RJ `nn_o쿖/ Ǹ2&)|? [KǞ)z2v2\|cJ ##jDnUS*Oot\. /Y\̊Z#r-|]M0PC3)  <3Cl^QG(T ^遊F=fN?u\0 ~ʥ|j:9a2[DI"V Tq,*# ؖOao[|)9.ސ#Ep/{6 g]ڊ쩱>F2-^H-TG#h.>ڧRˀ)dsnE*w%8ɬ0jy"Y7=V>M-m:.M %9Xkn=|^B,˯62Zxl</lN/qNVejjdET񀁄Cxd!~kp>Vfxlֳ-*w\:c0Jm^rv~]~BI`H)X"ɣo vTT-GQ~ a5VxޡZ~ܾMCrPNq(A 2lw'ԁ@D+EפHv)|f.QCY*=bhR7t븊V 7&z K/ E9d15IH yuhVi>[myϣ+R3n1quɥip###V򏆨vV3Pe &?uvW)WjK<ۋO3R<NЩMze&{H#lqff/IK8dm_rhdڲ3f D\HiSf_'ujs2(PO,} 4{T kcrx~8b;"W&*k1׀\KFSж."$ EQA͡G|j<˱cS˾*̸>*s,¼ D!/bt3.-[EQVIgo*s%Y;U]t:cy/4Ȗ҆AQNנT*p6y4ʇH3UmCp?՗Fm)FŐEVHJ3a}F7[PsxZG}MR`\a+sΪǩVh cIJGa&˦?-^E̟}2OYo{h<~ KO`N)dݐTU9Idj L7W+ eBMzI `0+!Fwo5>BaHA%Τ,$llAUʵ7 P|K5@A(;^Z¬'}-[ۂ&2T,?ۏ;܊ntynbl6UU4"eɂ$!WGͮ&u%H >,N8]֩0cÂuտ D: oč6m`Li!wY)b _N5#/!z"` :gkyH~nf@irB/ dp:! Vy~s6}@;$RrE|Kv )oCpKnO$*3"{@^vo=D`wHFw@6΀JrQ(;a3K)XWoLx J muoYxG[p %چhqe~|:z9: U,x$9oRyުkMޤj<#5>v$= g"pHt8qol3A"ۄ2u,6E+ )TN\{RiF[+ hh1N}+Z%epٳ& bWEK"rA3M]%wX4rk/FYw7߲BPCLM';\S%*Ds|NuRZ&.$cR&c _̇GxeߛLJ&yF$o+wY]?6 }#&Of7aC3pj8e)BC:NBX-^81ږ-&kHCj5q #%@TȓG%gGopw@v_bFeGp Xu?tY9eEӍ -ˡ"X:3ShlQ+VuNXM Ye1B22a+~ kIt T{bC!9SoZifGEJAޢLP40i]eQn!T*YC,ncp49ڦpB|j_iQwY&V;yrJ3EhtH .W`W~Chc׊W ¸ڥ^.F2lSdm=h̩Ք5Y& wd+=*t#\kҠpLOʹ[T6\#2;ozա*}VjG05sqEI cm@}L^~R+I [ZZ_'-MNM᥀w[isl1 pxx* ]i_.7]X+Wkϗ$$n3nF ])GLic<)+G-g LI/YF? ƍlV깸`}&qmLj! b]mN-J\>A,g2L]BXjؗ\Ն4Ɣy#})8|w,B Zz+cY9B,NyAcyс|zv$ȭ2 /5rk fܪ8lcwQRԢ $9{< qM+u/=e]u8!\-0꯮v9tSTeKKihuXid!J: ?"P.}qQ+4|;a.ۆ?X'MfԶ¦_BdN udS_Sch6tz ʈeJiphc)| z(.p;=z Ƞ{Z%Gb;3}{*]tYL]BU89~ሙ-:i!|B /G `@&d34x~ߐH@}ȅoVviFcc`TOӀ XèB5nI"eCxWͮ&Dd6J:+EdC /E hHZEgմbof)NL>;BY%ruE]$TkeRI]MҜ 2RHYYc);Ii_F̵eyvd}n OL _bZS۔CFr(a6hhƬp*Pɨ z%Z[:*,jwgSj?#N=o-~)B0@й4do;zEߝq^\:%}1AlmgZE<]v TUT.8&b~j^7s{i&`{smjO60cD{I~B 녢Vi+J}~s) Z>J51=d|cvN/VLp OJ!\oTƺOhރQ"~T|7Jepp$0c"q$?FQ9U0bpxf?KG v3%4![yU x9y`t,#vuV)ɱ , DAS˴zx@2ZjB( ۥ#VNbtF^T QHk\6uq9*>i^:7XF:\U˱fm@- M[L7 As!)Y!&7]^|Q8Vk)ԒF3Ĕ>+d*9Zm>uvΈ+9Yj2-fm%ÂiZgcr!]v:\3͟#,~q>Ġܕ˒O\]ْ!.kI1SK$)̈ark^T_-噭0r7df~}i$&u+LX|,h* `o[{۷@O Y7`'z[!frV}9%7ot kiyiV?, w FαXs0O.|@7z"lRrf6 wGV_@Xjѵ]CH ?V-jM茖]:K#!f\"a3#kՒW2* 8Vpk|߈B, ZcBV, _]3v)YDܡN^l鷐[~gRtʫ2p\dh;(U3.^qKNzMh+]-{ozc*5+T-ϕe}dD4&î 38$PW}پְ뫱ݠ3L>DRp!%:;cۜ0M9odEmKf!Lw|蒂w? q>~^.)0>a!UPTkY 098K{b|.s6p)$3]b_gYZ07070100000112000081a4000000000000000000000001649b7c29000020ac000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ l]?Eh=ڜ.+ɑ s)ByJە # ՘޳Ϗ$s/D6ץq~0EsF O<䛠˕N`.fwH?@rWK4hؒ?s^$5~H1O*l dJ;HH0!O.D|Aq᭚uwFR4a0$F}ҤoC/u$pUd;&V eX$99V& ޾liKWۖ%4% D#5,*xZŘg9qG2Ng%AR)ӗZ/aY }FFe傾(,sfW~ѸrDZdv_KuhBe@?m-aHx\ǵPC7*|uMO& ܺLE8{JF0Zb_иPKQu"֤U ®켖ݴ&}&sX ٔa2xneE,UK@+{BP=ڈ}w^ W, r7!\41rΩư= ޟ\QŌG{W$gº)caNV5܉p¼bhhYeihMpU|Y %1JW+u]K_ wh7q%. nG9ktSlG1g^A!EX[2{G CltyGȖn0tdsrZé(o͖gQ} DkU̕gr*Z GyzvԌNRT+Q+OI8w%(Zw~C1jcr/OJ6QkU`^OLsǼ_zKY:e[v)u-`GX =(_Y։tU5 mkG~R{♆/3~N  rL=βIUɢ_ChKrjO@_ҵLHQ ýpS.Q{8)jNl7;ECmL7%f=^=)GrkUM؃!|Ad1I_(} 5S^]W@43vvn *s:6`?Eg!4mm$HdKnVlJLczKm\j^46΂0MRϙhP[p ZyF(3{Wń6̄'{-HOr¾O~)*[Añyq殫w)Rtqu.dhL8:Gĕa>hAȷtجʷV%rQ`@T=%瑚vIG`m7=Y.:wбV|"+܍ XB#ѿ3V{T ~]#pEeb*m1+t%5)b BZx;s>pL\3P&k=UV6Y|O(1d[v*' EDGH4*શPSŠCfj${)iL!s!w,7-VHve>o$C]BA`U~ A&2h6Ph~@yEsdv4,o/[fŃ,zdKYTPMYW" rV:7AdѬJDI1B35RH՞iFӉNDTx+E^7#*g$SԨ( tG&nkFT.f+*yZv@>%#fIҪeRx?Db,sȠ5|ӗD Cf:Z!/npI( Gtsh@WJjdwa cː.nhl&c͜-8gt_45cj|\~oRW08Mlw圗2ia'7`EMJ)s$WHʆE9iW}o=ʈ}\4ړ粙tywrf!A.|ȇt6h{#( x#֘$DQ5۫8_ v\WnvHÌs-N͏~!]nŹ n2>M],5X<*B޽idRLci&ZR=2[hq Z[DԭIkP%a O9E!y>z^ mM2+6= սfwf}M17O/앢.Tww T4gǚcPu*%åw F:S1mDS܄á,H*vnC9 i{ xɺM4Od_&xYiA ꡽?yEWG8䚰qK)/v36c[we*\fs SmLCܔx_܏;/omiHLh]MpL p%?=f"ɑmlja~w>1#y`3h޹Aȫ,4B~]YtXz?Z7IJ'r 5OĺL~\柒ř+?pf["*ݟo6 .Rq!)C+o[v9;I}xm SR/ : ƛOT1-.>Jf-)R>}oI1)vE{eV"?H+`RvLeB1$0S)SVCVR"̣dI&N8B!F$=׈_=Ȁ%N!F j[^l<6B紌 ʄ >zũ +{"r$@oJ}fr_llrx:jbK:HecM[q煻P$ǦaonV̭l0V[Y?m6)jȯ i|n7㊇/!><,?0ʤ@4\Hpw{1Ka-XlPHEgJo{F6FeO Zsncٵo` m$,T(H.Y6x ?G P1!Vhʢq=$X3h=OgJvi g (MGFG@V% |`ug}4"򤙠Χj|ƽx$'(So_ndzfE jzrb$s79zR*wS? ;2Գ''Ǽ3T}Q/!|V!|FQ'ӚCtYL:7l A.fsRܔKOWu&Y Yq K~;린Bk" jռ  g/f 5Sb;(?peQB=Gci[I u*1--$%V9B; yl|(6e jMd%%Ƚ 3tXMuuӤ>Ԯi%HyX](ǾsC 80ҷ*4%yjvGZQکW}ƏKmCz6Lh{ P(1z/r^]l|p|Q*2鳮"|VE GF.m36_黎zx]U+A_ڦv))9%G3TsY7AV,ଠN-?;҇]%z㵷 ΛO3-( nw[;c@mJ [&8qC{p0}}e_?=ጢ9ph\U#OYzgSfvUb{HRf> =Of!|e/ݧ_+);ݷpNljAt?7$1$XjS־jy@W+6q @tN_]Xk?b A})00jDj#Hg: Hek$d0rDܑ>C} J|kS~Љ$\iU%#I1dwV_xa#gZLżno@?(O>9}NfX06s9(u'[  7vƋwB%9Al)3$?][UVÜkΑ/t!BI 5Q{iT־f)W$O=]yz'e;Eon>%,>=A\vx٬$~j ʈt"׾Fӻ0OZm{O@3.msgSnH245գ/D-_1 YA;BD_bt^^!ЪQ@("1;!9*D@Q)(|bp~mҋY3` V]]0TRqzl,{˃0j3l5ᡵ{#"*jhrje؈U΂F3߾ˉA X5- I̸g[¹Xa&;;Q@K k^:4kK;WiJUz&vo f2}YkBr)[yiݽML0y!$|( 0~9$;A3#G?ȫ;~;Ug=szRxG*yUȡz$6eX5p}A6x> |:.P`]d92x!$@-ir_ `+ůCssCA0Mf5$ύR26ILXEHib`}hT Q&t,{\.zrJFB5yV0k2uz4 Cɑ Kz4 blb]h2- S36J֭闈:E_Pݕܳx qPpu4M+YEݙSO\S>jX(>:k̰͗ZN/H`j YC9W_~ۙ( K3AVaP* 8?9 flb&p|5IP!5]GDCXkp8?kj !a4Y&bVW("6u?%! 6Y"+:Ğ_>3E%(*g~4\=^a%;ʾ,>۔ GRچє悤WinA,寗u- 䏂&Wa,`>*dD@ qQs/*ViԠ,]hC߯5蝖6>2,:$ʏ=VyN^pjzSC'!3"MVĵ0;.T~]Wݧ/9-@ Bc&qyBHσvSv*vnNj72$XuxlI`8W$w4w)~v@%pQ!Pԕ/4&p0Zv>rK_4=Gb-(fBSɦ$F^kzUkA\FױgYZ07070100000113000081a4000000000000000000000001649b7c29000025e4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/஧%]?Eh=ڜ.+ȟLc)ĜS S向7"ץ2諁ˮ[*nhYEAgIOIlwIc}M3iط>A"RCz[Fm`GH \V.[$ˠ]i& -5Y/2dU+UB,)b6mJEm#sx^ea' Iŀ[~z;|[c뽇,+y;҈hAW~hotJ#0{?\Q3Le-Q)cm`$zꪲ ݑ]7%%' |{_FS$ ZM)@*>YS 3u?{8tSژrhjVhh7GtںW<6/_%b5em1x~uuCR.OKcbTZ7hzjsyI\.*cdo"3;qRX#%D;[>|!Aֲ'cZ͈w؛/ >qA*Ϫc-Q3:`Q蠼̲68ཫRYQK:/9liavBMbDڀA=s3/(5;F$Llg?gOٻo5\g\%yvg#lMIkPnVzD؈$(i{ `r@+cmnt,ш\}g'P¢f0C)j}.u/sսkR~(##6ъX:$w:W\9\8"Dzp}S 1l& ]ThmT/ї^y_H9`Vz(xOHwa~AiDދeI o 6jp4g"\IN 2APy0P8zc'?5y-Z 'V)/ʁz#HrSl6̮JciTNOmg CjY].Ѯ,",%EKi@78"B<İ6l;N GTX>D[?M'䫬)t%e-*H_cR!l"qsr0Q)HMj&09gN TWT! "?N-(<[sM.wXg쯷az/ͅ!ϰiuAV^Cg'3=_R8c?.HIw:&sfevH*#F9Uh4`7&-69퐉A Up8X!̌{b~#,vq]J詹hZoQүZ͏v0N;RbpVScRrR܆^WFs ~/+9GդxT4 VoTf1X*\1Ҵ Н=:M haw3PźNķ k1/~9$ 3ݡ"/Vy`iGشxjAŴ&)A&PJ '{Ŵ ϤEGAc뛻πh'4ʕq21O!xm˄1Jҁ?,Gn|:#@ $ۡbgzo@K5}+J_tQ|ۇP`sRVM"mVrk -qvzֿNNd!T* 2&|ڳ.LO߂% uJa=%-'UX"@Jgݻ.,_%Gi"K's׌sQz!'? [m9ޚ<.h{B/BS>.P6@lYv7zP6Nxrc~Uuy.! V Nm漄?Rd o\lZNl/0AEe3-yã&ҕ_nvrNORVeT$QBDx@x⼒p+: DACd-%4PCnl ^.wmR_6E^D SrvW#/U5H5"ScUůjP+ jis*iqy'<$V7tS gl<{**P9cC`7TVfXX2te}S4oWP-Nm!Z, ުE+I 83uXT(1ԯ,_AQ a1Bh.rp  R6Xq @3^Ry3 GGn%~Jh@`k$cNF)ie3I!rnsYRHn)0g;QHt4詋5cC.]>G*%Pa 1V_}:c'ⱊlx`Ʀ2n/, }M2jˤ-yWAM48A-cSmU3oE_%l>{(}SzCXBMg@զJ˵dWPDӯw~}u4͵)$=b @IGSUL RQkB#b e,<룢oJ!M ⢞gvY qVC3^c V(}ݭ@ -BX? ݢFSm@[|ڍ=H11MX-jc - ++rO؟ДIuO8Yj uj)`M贱c҈+[ -;tm -֖W{J3>Jӊa-֙vN3-7)ӕ_Ɱh}&lNt8kX/b"VlvESWs+eGҪS3Đ7_\%pumrFL{뷪G1L=GNAD:,$He4bSm`ܩXhX)q^rP3x姵&œ# vޣ9d퉞0:IrO5jSH*:V !s7h &Br>! "dz$t]o'Qžͪ%]3ѶU / E?ڢ.16=ۙzɢ&7nE=?q-~P0(jǺ|)#ֻ#=P͛>? Egke+`[7ЎTߐbՄge^1Dm.Af:(_Fk >`fǝNW!4yM27^t%z(s.!\u~*QÂ24$dug_/t:4H1m-a1e̺B x ;rFD \|iu#]!(J$=gEh-4&D/o> [S3 ])|"G P rxk[Y~FO:V M< WՇM  ղsKɆtZщkG#a zjXzĥmM{:-%ݸp![%-Id v l^c+sZJM-&n:t X~ <.rY\JAM)%k|lxT-z'߼(6(f]m붷[eڗ`)}0Dr紖F/ LOTm+@Q޸xUTǐ'Jv yCpWAJliҋ*Y)9y26̠Ʈ|enpjq:|_#հxp(mFe))Rrvs'uUzVL2$w@a1c|C1xF4lےc–j7x(ϝPbd2&Bͧ|WMΡoYJq4VR梍0YbA%hٚv1^6䄉6~4+?`T5QtKĀcKol+`M &\Rr? U8PJjq)+ɶ&r8~V`Äɶጒѫh1c\PntFY6a'.W 9C)8su]Lu<ދ.-S5 /7\ ZS^%%"xM4 :_%}-ʦ= glgr6[ )8}[E杨)GݧI)^ȫ^`ˆq3 Qh Od˘bnm4XеH/H{)PO'IDr}s6_`KڞXY7Ra}߄^.=d! bm%/@QVdƖ.,@֭sS3H'E|P=?F!-8tҍbZ]c9OQCb_hn Hհc=opp+}S?(7d(kcbG6Ce85#*Y" Yhsi z"<mOWx~eGR>9a<е+ְݷ68 lr_~[bdٵrN1( G}s!9f/9|.X;W_8t#b4I jM{N?uK"#$+ +9!Fu-k ?X5dy=߅J{FJ"ZhmlK3oxF8М^N36*Ճ%ϥS#d+&aLoKP)עW Ű݂7 3\"o$ǓNN!SNTm$]9։{XhÚ`C{RHG6 WF 5ooǑl25;8O%/O?zf*+îfLN c|2AB[`Q|Κd5{С ^\?"׹5RſnOQ?Jq'F`ӦB H,`{+1/`9Y_Z)%N43`o{fcG H{+o [K3C>Т0Kf5,aMKD<֊eOs*:V|k:3}G I=.W?7qcCq@D9紤86N{7PPV*q>!P v\<딫y>x2_[킵6R|D83I7Xߧq"CXDf鵱m^9"Iq(J\+)4;Q*Q囖}CP:ϥg[x.߄ƼT_6Åbu||VR+܍>SLrqM&<xcLCW'njy*[c`We77bFU Uwb8|c J XW e}=2Ns q kݬV36xN-:ߩkݱ!{,qBHf*p6\x486Smv OݧX:1SRbp>#ƕղ-@8MOyGX|SY74ѧ,^pL"MJvVG5\caJ_缪Sc3pF`5fz6#x 5:XlH&+nNxa25y!{J^g5^{ ܇/*.Ն(rLjQoO.0Eԭ&AgD @lK &?d9grYe6ӵ'א[3+!F(SPF^npVdRrF5N5$Qp̂ufˑӝChsTɲ Ut=!> n^bNY=扰(W =®@Z"F 3qmZ&K26@,\>O)~+;’5+Ϋ"05pc,n*cٟޯ`[ U޶RF%.ۂ)Njbda)/zr: .b%0_@g6lSOmPB (Mj gID)JY݊Ɛה)T`7 blUpb-b?)'~#;~"[6/|ٓ&gsfqb"#1O}E/"B ODZ\K.R8gYZ07070100000114000081a4000000000000000000000001649b7c29000018a0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/q]]?Eh=ڜ.+}l\Mvq@WFB,cdrCʰM5z,:t,F6yt)1'`dRI>y߰#V̴O1Ԝ$jW 8ݲv Dj Tb/})D<5YIfI@2`xY ސXŐY)D)YӄseTH,H:Ju7/iy$) fO7I!ׯy'h٭Y%t[)%)u [tjxWk׈˧IAb@q3ʚ@ zb!UDR\g켯3cS&KcStmV=u5KUȶYȭڑBm,8uº8f) ;!q|/Pp{ըq)kBg8HP T0z2|N9P־pH>JNIۈBfW>䃹AATTb$W1 g\ZNW[j"(F[96ya^uB<⩵]`@!y6v2&ΰ9)m;~Bnx%F\R|x7;Fz[f2ױq.M=it O9ԄP|߇u_ȺtjY7K_-W/G&=&4\;KNonm8~||uJH \Q(oE!/ǢQݏuŵF#PZ6p=5㒸EYȶ|n9W2]a y$}BPfAD7;}D^J"Yv4UP Ҷ~֗#ҩ^tXv$^!oqO͂aZvj59`aQLFbیp^`0@McLa닿|/zJ,U&u Q5ʡcĵM4wj#鰙Dl5Das!eN[T/9jT7l4'#~,\-KYIpՇ*mS 0Cӌ_4(p~-+]GTU@|E RxWE|9PގP'z[gn$5bm>0#ӇI{eGB[9J#=w;_relC Ba䑦+Cw|Ma%D$qaYLz_1٩/0Ț/V}Xn߶#}#gKrBOw9`nZJ ]A2*mCHF#ʅ]e$8(zK̍/5XݮYaIWv$}4ei uq-1P 0 ( w'^+V0KJKg:nbl 9S|͡ʈ I ~:[uώҭ2GYGxaBcS:s=0 67昈$-W'jb o"Ch`V|P>r|aȩ(WL;:Mx'j[¶VV~ɘSܫE/@@]#MRR'̦IJͮDѵT ^DQ< ;7hv(fQx`-]`?Q[sf偫Bd31tSiʯNXm3@k,u Mam5j~oI1@h4+ DQE'lGz~QN+F6\R_Qx`9)rR>SD-.=AFpB0uQpq ;Ku3JL_x^%ٟA 5)s+޵mS.foG t,Y8eybvJ uL ExP ԟ M[ 9Rf!j#]Md80ɓpR5)pdo<9K̳.A!P}`Ќ-{ Vm8긃è]Ҵ$E ,&Y nV <ej2:rnKg.Zvhyk~S[eU/V\Rv FZ˩) ]z@XD Ҫ}*Gr>|~*yQXdoMK?u Q\9JryњLV?Yb LⳆ:aQSiOgOliH![Mr4ndDS-g+1M׈"%0|NzhX$NֳڮAWDPZcڂ#R8ǜW9~'a',i?l)v$] JtvVn|pJ˽W {hGﶘ$-pY7bClbqKJq j"1S 2֝3$Q +L[ɝS{T0Pف%wUNF@J J5̖6q ϖeh~;Yq KG{=EIG˶-&ލ"eG`HSDy~VYQ_->=B'H;H;zE4q Chdiٌ>݄m+U,yqD/[4f\לF"QmttAx [I e"ge4 P-ܲw__I67^g3h_NxXf,LRPyVhOa1 xOýz:QfRe*]O?ˆl:f*_o0$`q+!Bk·o i]LHz*ӹO7VH +HD|j ≳OOJݮb Ldi?wc6>e/`w zDŵ99#u~ -ەxa=W&-F\^{'Ǫ/_#@{2RIn*]M!"l±Hm.R^Zi\uI߄e8sL qJOzQZ#c71k+f3h$<\+;g\Vk\BYi(l"w:N)O ,xt@R|;{ЫΟźnh-}EB3R'-r ~&eep%Ql*"*- _E `KdituŵM"XD K;<vO]i'xl v:sfi,29)hy"5LO@oځ|Rl HTs'ѐ*z#!:h4(#8Z2L|hsCv~Mf'x+a}?jgB3B*ݓ9P|bD7B_ DT"€΢+q6TvPV({֒+*.f3m`8mKv( ¯yt .Vߐj SF턲3A tMbR`lXD Dp G4r _-(cA/-RuJoR4rጲC+o9Wiz M&ja2K2 ޭ T߃[.yAI-W?a9/) BrԬ0PX#!<嗫\g͟cӌ*ߠHnd%p|Hꈷ|X!GE* U+f~j-A@>Uu|.{L0QɥFd!kKlW 3a 5L[\ h;L?}19шkRއbM78 B7>dcV⁒dW~x~qNP3\c8N&* |V)X0%J~;(?/ݘUAcɓ$¬X$CP@]@W:ұRVSrD_?a[2~8JIOmWQ;Ne.4Ln_ydVj n1lm>E˷A/@)X'?`? 8$#v 43k~6k,FhFѭ[]BVK{/NRG9s\Jh3Dw]vUVh۽M,΄,'Xn֠7)&`E_/Q05$gYZ07070100000115000081a4000000000000000000000001649b7c290000f0a8000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/jd]?Eh=ڜ.+ε2 R|u:5}wK証1 z,}=1}i_6uq,3ܾս c_д޾߬Rs@dΙzLFs'vK0V,;Æ &ojvإ`]Amg~c07lJc'ZnT5QpB ѾXЁʾIT`!@ГB̹Wwnggϊ;9!x*2s<Ӿ]_J$.U:#'.9 iY!`r 42?ѫ֕8ܝlFs:"TFz0i̮@JXӼe4&pbվʢB.EE07+ilja*r-3 ğ ܊6cG:PT0wڼzUdh #q!o}~IwUfk6{ 4M|(=YnFU>5` Ɉ^|Yztg\L}o~2}*|6"ok$LZc{q6Edֻ%d_U/o/ 9C 7#mCi?gq$\c-7'`7*u2̪$.Ge-LIT$V=hKP~"/ev r-kI̔ZOJHף-_WoummB\X\]УHuJ'cU3@Ei^ƕÜ\-\\ T6%FL>AK/0,NFXYja|5$NncTS LWfh >= Nli|$ 7J^CXD$ q:Nw7aI"{z+59C2a&Fte4\VfOGbbv*wWMnXǸF'f/iU>>('^-ڗ~3?ɴ$+V`Rs2X(yx%jhYwrTi$ Y.|6S) BZc]쌻_O;b04=0Jf}ڧ7;{knBVU6PbWgJ7wJ*TI†>)B(U"̄&xްwBZfBxOu$F~Q5ͩo?&py/(xLZG]{L/L1fK槗bA< ~(oyeoܗɌ'k rjjY G5+84Ff_8X:6$ĮFƈ=m8/j'E;Nw/ߨ]bט)Kg]?ho<ٹE> _5Yz l̮;ZS^?Fp"Ҍۄ =幺 =c RSNE)Jx,N hү5r k;nQ5'_i}-5F '?oQ~O[E>7btd:BO{-jqb<[P\c!g]3&P$Sn^H_.%>vaz!&{*XPD"Fw'W;G? yeoxW1 QC&X dG jqRAl EO"&0uY@+FV86e&MgCK[B7z+L$FX}?o3U'!C35B8psb *Wm,qY'kiX'@8jdxǎ!NɶGz5F wU_nܗԘʢZv,/wH_VAQ΋+|W$~%\Zu.SGm9ȇZ1`UdȷrnD٠lM \w6gďDI'W^C x~F -Nف6foF n?6+*J@x}؏좟'Ny_UCIw7o2fHVfR\AD?,dNORGdJ?cd>|ATk=Ǐ\RIClga۵(a8gBt3? e$1%ϰ1;/rm(Ob?ec~3k TF)3cnhT1FUf4 &@;UGGMNGrvb%㌹&!hҞ#lc$QWLM4i[ OʱvuꢷjczcF(Gu  +4HmV9y,05)2iyfN3]tH8y;<- J6 ?8=bR>.n4$Ev.JZ& /Jbk$ϥ-~)qy_`G w@LrbL̰TW1$ڧV2sSW=*S ƳpÆ  ҡG#_:4b٥?Sdx.fR.,A$*k ?> he6iwACk/˴{ryNi1tѺɸr v֊y#b-\)aX6'I{j_@ =HHPr@-ʲ@o},Z`oIYZeaG{4lf5u" s* ޳}}:/mP cMCʾ? ݈" \-[!AAh.{0KDn[Qj3W \ڶtՒ~r1N}txȢM#2S3ufkX#si~N=z՜{K\op8 i',G~eP 3&PD]j[ jq!@S5Tوeהz9IHK".)Z . Ff;Ѝ) ^;G884zJ]|n_s{pB KY|Zٳ.\R%\۽ℳ5޼Hj*_?MSchs C&DR\#a][:/7'WZ< kg[ӟlvw7hޠS_Yt *+;H.Hб>;㥀yz 1ΫNs6کt¸e0؃tHEYs"{j#bم̒0FH#!d@׎ m =V0~?d("ʼn6]h樧_'| QQWmwxZ3YNԑD{ys=HThyi >=V-ɦrf5qs*c4̆hH]`uq1T 36 B c2ua)CY-YG" b:%$J >I[pI:.5($3ªx'$^걠t-hY.O1 -2rnCŇMHʅDFbR .4qmK(4Tc{A-W;,8?$׬1O<= j(f[8| %Lz KoaVh瞡@=4U|,Qm/Wl9ѵ\v}UףCSd`wQia ;1| {ۤ?RWM`]:&@7-dO򽛾0çnqGK}p?(<$:%P0eH㒚8N9XO̘v\ToS5  aj3}ҏGLJZL;ظ1$ pT +|(_J83R?נD'vmƖFlIxPDF,{87Lv P.;+![alsH4wHc9xhI\agRGAD+T>d3ξǓBgzB ]2_]?Y?far^Nڿ&Mh;H:Įh ;EW}Gw6p Yq tIB(bND,3!)몷៭Ƌ9ќMU:h*װ?H_uדp,Č}xZPݒ.oFI0_ loHPݰ=*MCg >D:3<f> MyZPeLϕNVQ1\/S' 1IY˒ZIc:VSsRd^)/ve+v:DOTeZ$lWbVF/BKRPO|LY?b[jw,N||8#k4#R46? uX7A;*8BGFfP-Qݡ PjKA?" mtݰ('N7TXY/C69Pe^W|R *}ukjJp78E0Ѣ-alsۯˌ ѝr*/L}SBq󝤶qs'JfC{_pA|M|=ŕ́e\kÕT|ւGH_z܆*[FKS[C{u4HA Z):1+1+fL4${I 0o=])t`㞼_6dЏ EjCЌUlr3yf:Jh7sW/1rş4%o|/@^7oE~nv~ګDdY]omQjg4[HIISfv3Ke6#cI^wld+/C"DI0Z &fIOG erie;(e%BGJ 6ԩo.b2K-%j,\Xmg." %ԯA-d Eoߜ{9 h645S\&ׯ7Fyd{1G8z=RGs.qWZQGjIImm9<ՖGu;NY͆+@آG'}xO>%hXdJYzΝ&<1:(wr|4^Raw(4Sf9}BQ{&dXH{(Q(Œ1SpeZ}sF'kfŊ-ID L6C+S(n0K!v9݄E ɧk/-ǫ.bFsԒ.zUl`N{kU;J\=/:8 a](`bdspE$ #L;Ml9W8"S&ZԦF=霵y:cY^YY0pwV0lA* Њ]UO>EysuJ7sH T.7{~!RfdUAr€88w[*m,u$GΛWV"Ug!^e{:h.g77S?4ыZCQ]r'rFJ#Zw` $9,/7rAKBiJW8] H|)a ̀΋$`Ck;Y~&䪟~A"+:*l-J)@%A@m X42ud!3z]IEħtti 4mu` x9hb$u\~ueF9ڃU"_1Oܶѝt^F^yYXbÞ*qhA9x]G:Yz*~"H8 Sq 78Wǿ8$b5x5Orie:F$S'%# w{j)rlu35C dt(5l"ty£y=8n{o"'i烡"T[66 HʚRW]Mxxct:8[_kL%Ng?ؘ 'NxfsH|+LWL+w`+5j`WB)_vMX %2)Y-D ioSDCb_ ic͚F^ۈ94W4"HijxMl/qUgiKp9W3$nQY-s\\;ּҔ椢ŨXw$Ǭ[~y4堛8u:sFQB\)a5ВjD@¿l#o+vȳ3fi.GQz][ 5o`EEF)voycOrbM7C]y ]kH Hb 8cJ^Qg&~iZTfĬ)+TP]1082^Q[PIVvA8d;PpسZ0`?f.60EN-$𡤂̹yO1 ]ů  ezpJD ycAq/iB [EhMIl7@G.%GVit Mmxi*Ċv}h94xԎ_i[1]\~'!<>r=FdnrN|P߻p6RPi\! PbЮς4GlY}ɥkYKbѕ|$P4O?Xx\h8R*hێne75e5\)@0|KQwY/t T$׉ 5Ġp2XJESZkU?[L3xJ<qA~x$Җ,ɵ!$+/TFwANʂbC޳r;JV`cm[ۉp Wҍ̻ I_2ӕ 9l:v|bk1c`Xde{Tz<ϋcEN7¾ $CO"ߥοQGd3a` !GLb;۽Ĝ v@Us@){d@ǴH4$g>2'1N6jDIPjfu9<o(,#P(CٶC.Nx&&s[lݯewQYܤb]K./ݏ$?O܂;w&oB r7 '[/Q.]@qO"llPV'M.œ"׼=i@^&Dy/7䴀A&v\? W{9сVlFZkp1 `VX_m+`p Xh3i.K"~.}˹fG=V~ht!0Pm*꽅u|~#3sf$FLP&6LMRօIt jqpw23Ϛ 6&Ot;"N#)4$a72*M䪍 QVikԴg]v/S[ծ] vR;}(<6o0's&Ha J.6Q5Dwef+'ugsP_St--ȨHt_n\R_3a9qP8MmVv{~vu+#mF"KP]" "mFP!G`:siًXw\cH$w796> ڥT@)~Zm-Q*|5ט Iݠf'Hy.^qӑ+03T遺|Y0zJ 2Dh( g d}eȌ?l Zh&kRqg ;]:'w 68 q9-zDyAޫ&sNr2;кP>Y H*AyL>bSr·xplqjn>+"p\-URdy<"9y)#Lm'ߦ^F`AH}!<ޱ{ |#pqQe^|3j?q-"iOlw!5䬆n~'vL>Kw7G豥^l;D 3p{nU=TVs 4Y@ՅujnsM|۱,8Rcҿ(Ԋ+6$Xu`[׹mHݕ~P !Ƶ;bCJD4(>Ch+EN)J5b+>h9HIp J`A8629+'a*ZZF_`׳m,(QɈ|W+_٭qs84O$8}9h½s [tr^-?!_kD4fWEs+L9i#)B\#KGv=|CDm{f2t;הj^ zr:NQ2Q]6ϒ٧(IMvIHS(C9\WM7ݏ4\آޖ,PXZA{ZrìD'",!0S9A::i2#:'7_[BZ9x$MgZ->4&R|u rw9O;ݩ`~,7X}iЫ[gC^Ahܼa_I9B>h,[.a0^6M5ul.JgQobL.ЉOP8S*榾//M261wE%:7v  QZ#_(4h 6<ӥ7N?3T{uv=C$%Arȷ¾LY+xjL %ԀQ%mZ*V}+ @CE#"'/(w. +2Oasi f,HW~1R3uhGdZt|ILeݽlRy`U(w*- czAX QB߻Xlf=,;wL/2Z[m35FmksMSe}Fʿ,pIo;Du7?.)C\fAjFWB<=_I3q>~ ?rr$I^~Ά^s KNqdaP%eBKFg65Yv {~c)sa oa:`dFdu ~~.n,Xq,G)z9\GV+nMLA{>Qّ)tZ:"86KU$ ~J\g%*3[,ݤ1Df>_W[:zڧE+ǙtӹUzhӥEe*8WA榴|~|Xlx o%1ɵL ""E]ꌩj wxWeaA C+^D[ǏOf//ށ Zx0ꮐs7>E &ކGBCM 2C}η4RDA[ڷoX Y] F\hmՃQB3\h)' wIzMXuFTg$/FH))i?k =!6x#O:CX5x7G @h/@NvK4;π:Q=$T³8s1S)Ä fK(ݙ7|B)oZ*o|5hŧ$֩0&6!fYż*e h 1 =jH)AhqUK3SSҀ&n޳ df&r-PǨɌ3x3e5?!eO/Q7WtL%ʦ6 mҢnAl4( TiU침k͛6E1eEK2Y o/@mga |W.!o" ɒJ%MW4m,^xOqS ء. 3{=v.o}wK}[OܢU2 `}m핼\jc$a#Ǽ[T\&@z .fёQ6i 1)FrNN[aC~akd1i'vlMO[۩C\1]C] l@]&=MM)d?0 ﺬN ~M"GEte}eY?8O wVpلcޗ-ƱJPj441 p:ĻU(wOB}ڙ5Pl抇LP9,gܜkܛ)pe=(96q88+p}61#ɮ\$8$ڪ*SJ|Fpow$NDㆢvtXmpx6ya,L>-Dn-h?3mXի<,0 vK9,yz}2>cSoݓG,.m]9oW'(!~a;ga /#:0fvLh0A34x HfA𐻆(GKiKM mSҥ!/]{fMe`aN*w`Y>Gʆ,ЃÛt>UDk&7RG%E::oz3GVƼ"EANʋ: 8jd#6eti)W7feOdy麐0n^5i ~Ezp -,^u3Dv zPjjF\+.Hq<[# &2)ct~h+'89Tedh)?<K~y29B+`>=@9v \+;ʽ}*8xm1֫pAj.)lB_0LHM2MS%_U"U`)AHc`(fDt,A' jukhn-oWI2 1=%hUja Jgv; [<(^Hpw[kNB5L`wCW ^^QR~}/bfr"lx͈1jPU_|E8,OLDBWs=-:Ia©s{26KEJ3^?2̣pg&$Z|z}iZẗKI3d>~0D28ΘkHܾn&Wx6S\5e5%e8{Ej )3Cf3l=500wq夝 ԓ da`ܓ}3'8 AޚD *ye.%UqP@,ZʟsWoo3ō#4Л*ڵ^TEilVCB 7ښF7Em@|#0j,Tk*׼[N@l"vOK{sB/uG/8dZlpXO :6Klw;O*U3nۄ':[+%D]p!*+<ҐWLZ#pH3NS{W1_ ݩaʾ"&!UT1[:MzuW<5/㪘3\$\l/й. ţ˽Lb;пEw免 npoدd7\jGRg(BB€QՖ'AK#M`0M٩HÅzm~a)[Y/:Q xp/J5< ]S'}fLV#?zPW; \Ps3GDo$2`{ma:Õ){؝UeI10iSnXl6s %APޭTcPt ھ3`@TjUW˝,ddԝl$ѧLZp-,bvQ'x} Aڕ{|XI kjNKWV+8HQʍDUeԍfp1V+GAĘT6 4Xτmf&,Tw*tEf ej- #KcM` s1ϴD $I||4f8NbmJKZ|p6f6avK5$锸S}SPMfeZ-/>@*/;60N6sĶz /?>ݗ\@ {l3>9sZ:( 2>`9d,uiʕ_0tX SVXS9Aƍn$!f{:1t܌9(Nꅉ+EjLna%ϣW/{1겞9);{ܲ}`DhNA;*qU'(kn]]!wnPք@^<@eYQ[A@r&&#^+r>tB#ޠ ${9it&ƶ-o"bʕ/A7beǵx. L6,\@xҸ+f$3'aļB|>9n S{m{kmFTK{ģݤ:AE:=L;e%U(p!I,h3`o3ء*MYv_48:Lp~XA`l%J<]Z`y_3݃Y"2U z'@H̴/cZwy,WjeI$ YVsr˱?ъr-5/Rׯ-]}9crt?LUz=x2ֹ{`PW'@(j=!ϏB?"?v6`zErH@p=5^ 'dJpnu8x>J7O!9G2ǾO^Ʋ$a6,.ޯPjNc~?6 f䪄 e¾Yy_".h5'8-`wnnބ5$]_ $={JOg,)9{#:N|:K{ en{M? &Ɗ;7vTن޹3e`"MqDCeaQr8LWUUwuH8Wm~7-z}1Y-SU.=e:zܘzzݒzSsv6~fb\v&WԚ@ hl]YK:*P/tPyAP>W#\}yRſqJq=K>gA-.Y,=X*R#l7>N^7G{q]@G-+ Gl"8iB?Pד{Va"~| x,-n Ƿ.2RPz,?a]3W-}BdkN3E]*^0Ȱ+BΰHʜX;-p6Vd /W<|8I9%GhQ1F*-<]SO/ .3fb6M2p&D><.;XӖ7X"zS#UPGb-NUI9]gs šj\v{4._diNgPDo4nRhuMTMޗŨ;0ȋRRz}lYVZ 2TP|n m@ RZole\L-vz{ʍj>Nkm\4DTB_hrܞ8f>`]*cAD} vcl铑 )N6"+>qG]fqZ 粧R>fJqt #i!4G(O|"C7O3Rk'_.84D}#,jxAhvGP5NETg\3(IfjQbK߅tѿ5#b ,ViNcC`#7$mYB&<;GsG"9 "Jx5PVťpn057`L1fKedMd%'7,(Mm܈}]/>rֺa2J% \qP%~rTAxғO:gjrX ŨHTϺC%4VѶ[Q26LBP1im {bohQ8/WcUN j.8! %yC 69%PG[-96:_AwCF0nL| =H"N9O#T>;%Jg0y;EB[G`aS^B.#ZQ8*-}dift# 7I.]R/.\2Y(f\VרO_3#vAiy*NeL7;9P ]5NbQh8ewydu$Y#Ljwm7JӧgMeAVJk]d1F_^oƆ* vk}w;Y77ס'W!4FgRu/`wz>ˬ-9w N,0'yOL<œ"`7e^g-S"~I_wjN7:ڹf-KB3El8J"7}]750Cs( buD9ǭ⛈?T&X<)D̊M9Sֿu:,̈n!@)#ųEz%8(t#v0G#О`pjd σR+&g}U._Suk.d[ J PiuNFo>9l لY} Ti-fvtCݶw\<EE-%Mj ^qC3jK25PB`Hbx^//ǿVRFEİ9)[@>u#k_~p~rۂ9ƂU[Y$t4C!7FUvi s┵ =gB{z9ȑD,:~qxah^z UmЕy.g& fy[c >VVbR&*o mE-'Y6_D"T|CbaaW[7II\&'h|Cn[u,-:i!p(m^IxP%FPs%\vUy-rv"|pM\GM>HČs~X# .INO"v,}Dl'Mg;IUKP#TJGysJJXu#+]1ʘ!Y71EG(/ V2:y[@̍vC*`9,s* .k$.vPlQ6=o45̄SH@IێƹvꀶhQ:#fƇ80N ɇ:>>q] .o>Y5k"'a+O4Lp5tErJ.m5#+'sh#{w7R`nT։w}Fҹ?i- x]`ߣ "7-|YPm"~Nnbź޽b{qxgoS2uALx=Ht F)aid>([. 2plw p+2Ոg=fF&wa{]/jn^硋G4b h(j.}0IDna?!za:Kg:EižM8wZSlUګ't|c!6|;t|UMsG%CSw['){te5,sb\2tq9ktjɺaNr3B$WdúI;H'}$NFN %|0H S3,̜iw 'K2UR qxwF0~ ?}v_Wtjhݟ22+FKt5}LXBhq%2 ˵ШFKM*dܴe$vDU!w ݞE?/YwdUҘMPޢgav Ԇ> Fs{]ymʵL#9hDY-Ȏ=˒G0HOꋇ 7]dyL (nXi}󳨈VQJ9KO Z#k§~rl-}R=^-U*̨3[ 5Ԡ wQoHHu4ʃa,ġV$*0oÁ\Q~g[)#8YTЏj[n.N(2X5D[.˳DDutjI&Ke Dv84$MӶ1Φ=&ezӡ>W?O!  6͵K#n.~@o"L_)v$*P1J*\ {Lb|KZBZc4fMc󣣰+^0b&}%К#H=#р`Q :(Kg2 ౒U+wdzТ6t@|hAv]mO_5 _;2 |œ:FMaUvq^gT5; t.HDPIOWj k?@fen`a eKҝK2Q3XpU[M3De#S=@Au+7(Prxk,Ji D`x #6d=[p?F>f v}$I #4)p64eݬ̲:4nx>qIHkcvD%-ZM d]kv!Ph/]y!f)DG8timtH31V|.Db%b\[+^rzKN˗@e2[~C^L]o72DWrM 8ӳAy@Y4 q?\$V|:Ash?-2g/Kymq/$]W&ߟnOm6]#yEߝBΔ`iCVm PlH}i7%A$>AZɳ܊^6`%>GXwMGj92uPTsc/1Z_9Zr!p^y[~D R*?IodZ5~LvSu%cV4 8=6jȰ'/LQ"cP^QY=3cIq9> ;PkE¾kK8\m'̽w4q{֎,z³_`"]tQYkX0^w3^ h3+%ז$N jPuwU ncU%JfR&=ʻQV03QD4`@ @'܃U`n; 烕 &2H5)[c]Vp5jM6Ao]Aδ˳ pӻ3z<Эt X3/Br?$y> _eH92)"_6"_"r')=ݍA2RXjֻoL Cy:o*]O{ 0WuCp'Y:f(2UtAlLUHH؂Xl# p!|qiI:vQp"b?s Ykk0%]zZ mm cz;b"22z6{DɊcU[FC1q 5vo7sI·Ljngs{hR(88#.h' @*+ zf|{ŕg7]ME)B# 3ށH81s~˜r]W} J!!~\ & sNM_7ڽ݂]+ `. D8yvRyqnV* Xፀyne#wG)~! {,ߖ>g" g,r#jAzAg OZ=&!j/BXGOTR @ &ɐxMS`8ōC]SGNnm;97L0_2svMGj= ɏnk^'qd%)8-lQ9d4" IV9Γ])Spi"g[^߲0HJ]%dv F^#7g➑o}BEVt^Xzf$oS㝧2\LB|v k @ҦݚgAfُGߢ4)G|/-azӌ]!#juA.x-K4Y7AU)1MA+`P(5Jt ,D%%f_PZQDĚ:r:NJ`O mMEVAlέn:rZVY7;L#Hj0:Hq.dO=ceWגymS]] qNvaORS&߶< <@Qe}UfpBbN}.':Ք &<{FNۿȝzUi[R@U鼐g{V/K? Uw].fLPI_6^k :hb?߻f_/wҐja hј$ 5_ߪ7ci嗹 &BOz7z}>f⻵Tӿ)s$T򶸅 ;΀WĶig+>B Ro c58hؔ_ ?t{'Q<1}'l+IΘG*t&DZOrWk-J]#7{ Ԝl yMRŦڼ#u%%`6tBxȚHuY{/ˣwz'VR' l?=Cmq㎧If zw~;xGģU7}pR1ZBXKt -8 ˜nC[gnYDY#z/|,, {C/cU8e(+" ѦEzVcm.] _i *#cM/g LX}Lxd/Xܸ\{D?R{8Ǣ֨LKG`F88b$Bͅi҂)L)NZ}!D8rhҰ0LGvC3Ljw `XE0b1Qsi;>27 i?]a"`Ӆ=77u?{L=|䫅>öw*mM!b< #ިO-+2$#VR]EE-~?ȖX)#uDYI>ų^GKj#V( {h3F;L􄕷: 2 juJwފq[ ճ[/dq'8>n/72,S5xx~_G6 ]xCBIt`x^B\13- r+X[CeWHvi:: Nh{kXw !i짬^CM|xkLC%3Za'JP!'$^jdqդ3ϿS !-*4Fi s\ ׁ({z/ԌE79 =+d I[`Ud6vxfg^pF2#P| ʤ;\e3dlI:ERdVCΩ=){ֵ~zALp v!o.x7d0-3 ޴ 3ڈ{, '0B M.#ue U߰ȫ1 e*{iN;_TRYٳv *y"4= 5[`5JXl.*U?fdYcvR~a[? } H=Y:V|^A.DWi`zaija9ŽM'RݢfSЖ)/^E\ gS(xu : : W+nBUM\q='@`FBᢸX8Eµ hD68gTcZ%'hfĈEЗyXu3nDY6 G.2tÓI^-HC^pm\QP3ý]x' 8`lJ*jڞFE2 \xȌKRX X9#[E;ɳ#XCԂQ"FGPhİZK@S )ʥ͏'bKiL(bWҀ03R0k.[u?>x)g[R~Ze,k\WkN닙zv(=!k_^miZ)2dm'[jPmWAH٪=hfהJE_Ox6Hx*JwA#1H1B$Y}wwNjbag;+ߟ.@-B>%+g뚦۽XO-}s-2ًxm ,{TEIJcs]YLo;.'dbf|c?~"{HUz0&.50I۷vDު3;wyenoȍXy9\TՄx[_gLc@[s+Jsjμ *؉i;;GDO+:b᥊էc=M9ֹSj=isj[j6:cV'2MSfY+֢W8"0g3J2LzZcVوI#|~ޅmPR@HiW!jFh9y NM{ƍKO4gȲ#qY]IŶ97OMڪ UiLvKu;5lagxI7c_`[FҼ̍(݉`R{r"BV+iA <9 <ldz5;4&CL tTJO)d1+/ᜤxU?u8Rb\8kWL u{a pv2O83^F s35Mz`xOw>yks0M˳;&e'̭ô8D\L]-XG{`;RP6kly4<ºfk;9]}iZ#5vB8ӢZ,(3h\/SW^݃_๚ͽiq"#_0 jT%쥢pJ3kG)ϗQVqqQΎ=7 G24.p$f=~H$HB m3ݹn~Z7h#*$'_%DVfCpȊ5_/}05^ =/_J'{n|6A׬*;Ψ,Qi@oFS1L[Ҳw/e(u}ULEpVw4QڀR;Kq)Q.a{?Oa(y(ˀwb k^,TIf}AYh%{&뱶r~풼SX?3TYg7=J\ `0RW|].J1YS- R&4-A:ڶ!V`:Rs-<W#B@Xǂ 1B˧M]4qciah7xΎ:G.y qYF.j=NO!,n|\)zmUk:q+h8:erЍ߲7w2L\Pd _h7,3ΟzČm~[?F\4L#т;E4l9^D*ՙ7xPHvz9m^0\O6X+rrZvщ s3 9U5[ҳ.J#13c5(eLCw6Q=wYǾՍ2ܸҌ߸!Cn5^#kU)*Vl'[\bM͊+l(fWԵ"Gg8;#e͸^SSLLmhR[ 9vIO=&*v[JZP8@evKGfp@kз1U4E] -(,Uv'Ty,,%u'apo)۪h'lqϮWk*W϶2=Kv=KyʭBaQp{͊nIx (OYPT}4E22-5YSAoP?[1@|a5w/jAځQ/pk-y(ˋbH[JϖQBQd" T"B{`IZm'X c(SeɧgnX;[=nISR_:($(.'0&d4Ɨ@Miz> C.UϫʓܠKVĔf_SKQ7KY 1tڴ^]\(U ,0,sW'[\.=iDt?P&%!4XjU!! չ .AӬyXp{6'JfWs0٣Vٵ:lV(]Ĭ}f2;qF:CRuL#B pYHvTܝR:G7B,|Xiՙa[^VH}0^/Z|g /?#y{iHn75\cSpx.j mz莹Uji%jhs& WZ2%?3dRc:v>)~ZȐ@ >ԫ;CY!~=c+" \JG SB~'깺e\FÅ`溢dy8HS`\G.mQ#Gm]s'Zǥz}H8{"ǃ-8#@.WaHÈRf=.Rig6L7(fnigFMU74H,˟Tةbs6 WCԠ07*bF``7mQiJYƳr"'%VUp&`"wwɝ8Dy5`U;M1p=졫[zhl/n;5YHi䭎Lk괬E vsǵQN[#8ソŇ hY읕I*' ٱDBpvՈmK6KusY 2+ʨzsĪ^KȎ% _7˕LŲ 0q C9tu!-u)=A:g9?*)<0 N{-ƺr**y]|1ٞl(Lϐo dA۞\{b*u>%*>w_g09[WZ_U>4\n1AUdoٮbR1]I u>^g>. Y2x doBX8^j/?[9ZmLX9{oъ63⠣`Sa~Ab yG@ QEM(hާ-N~Zhk|۴}s e@}be!mDg^;vyiQT,iz/ 6@aFyȰjEe󠘏I$h2oKz.]r:6?Ƚ^e T$pd]?M[c|X=Pc3@v7MqLSY 6S&xʈ5v 2ۿ!n!W4*}T)vp u자z ߞW4#z㺡i%cE4jŀhbv< #XD>[V#M'eHU |p528ģf0O$ PI L+I\`s&D`\ ˋpgyRZqP4Mh8¥^/ Xi9l{yxMfIG.F.ny|X1e;K-@6k Q-:MJ乩cC4 ]e?NW/ lu7$[2ޒzɔŠ۠"hC2J^F_(kDsY''?7 y.֚!rCՊSmoTJGk)%R2w׉A מW 2vO( s׌Uv^*,#SZEe@1&O'$ ɻ\sG7'JE:dXv9\U04'wёl*A,9Yjb,?2dhzO~YkU 3W,.׋!0YljMË|OC#-Is=@ʀRK2j:ͳaEWO`C^$2 }$iPa!\0\bLl&}t˟W.1>rK>&nR ̬?JntllS)W ǃ@ }?:p!3c3}zNn(-?G ;G s()'STeaJp]xg4LIdan,j>' ّZYg -!M3\hQ.le`ٌzQ.@|CCgw35~əf`u4Gr S5}ǜߙZU\N^jD"vCWJZYտt%j~?SQY2["n 9ubS3uV6؊Yu{X Kݺ:%g+c&46o?;Y\5~ޕw&A۱GE:*ȅ ,_aLuT>̯ɺTGW):/f>zo፿O"<ٌ!fX%VN!vV$B8|,nq۫،6#vV|5^R~ [L?{jAeox LPjs Qxx_2~u$vX0GsQgeGx,)CY-'Eb:5v_: ߮bRA2 y貘\G::[9r*Pdp/̕CzK9`/F~fz{˜ 񳴤"K]WhPEh,A \YתZ[IXSẇ~lp~ax_Md*rH\o q zvcZBU=({k3ܛ5o.U<JX_I `IL?T {GȞ_j5Gi vj:#.=[n 6jNcʗh(iRH8hɁ*8\\Oo^ֵ+O_2NLJ$1F< ҃b|c!,X_7 pA-WM!&PKT.g[@[M"xjljjnax+l9=)^4ZS-Y,6Y-ߏvɠ(n7bGfqV/F6O$=]MKHηQI.k#ޤC:zv U2J3 /[?ĦQGoN_VſhV6t9tp()N Mv덣eJ7VvqG<)eœ{d`{o ڤm;iYaxQMNhtH9qװNHY2gk+TqLl(k8bkgQ@%?]״C%Q`6:QڴvdS#m*mx].#U{Nq<(GO˺[U|t;nj,GZ s0&;[P {^2-f=rZvXv6[@3i|}'&T?@SvЈ'"\!cZghzO5((lWm49$-.0v+Jf, QN49ŬlO/QJ>q&!2Wma =0 )H7[jMI4 ~4nD$y`Cap8;A҃U9՛m⬝mѰj=,%R{ ͨK*I5vYu)9Gx\XN|p\}a~7w@aA&^rǥZ gMOw14 Φqޒޅі %]8{6y?[4\kTfb̆)a0ˢLoք{l%:GR6iP /هżJ%rQޚO.$ Ͷ"S]@2"ÓɄLT"ˀAַÃ.>UāLK`QZ6 Y$Jl+_fo& ,phFIs2CD;.Qk&}d ܸo9g慪fշBei+sk'g=F)x9ŷ2YD; Q]ohu4@*:1I`. ZŐ%enF+j?R>2%!kja N U;bY.y`MH7u !C#^Pt4NvNŸ[0+ydGZu<[T;!)2 тk2^R}h2E)30/b?P,n!ã  f@b#鴲A461'gQ5Gik(HkE޾~mn`á2: {r'TN<m>Vq=LTԲ[ls=v˻'EG4Tpp@B Sf9 Oi"<@I㩟0Kǿn4?O >XK۽ČHC?F;m1,JH!+Mo[Ը˦_*ڥ2<[!Bh^琎$"l)pҡ-LuGt [[g,mW /q/LYiL5abVZ0C# CLFM@5/>BtH/tw9Y>>83p%DZY(tXٖqr&1x您ٛwQ,6-q{8e%0RA^D=hCUppUمk3Rz8wWƛ+OBJ5Qja,ƓlZxw,.ֺ΁SUƬԍq (f:SѧAOY"xJ|^EHU`.]]/DK%q M7dJ\^2/f{ ^|'׸a fSW@T)j{-)4YZȚS뒾w%j}wðqФ9``~GC櫒]l vMƕG|S.nmcEiMJ F%2ȼ£"!?GC$W2c8 :Y/@H"͛[V/s [Lat 37Ԃp.\ D,p&c`0:Ao$#Z$a7-X6}S[ba@|Guc;^o 94,>&覉*pDj$A]3iHab# m0$De۷?k#O l^+A5Yp82b5G3#QANag2JJ;]{q&[W04-Nݭ~.t,ALڽ4L+i^EN&ռ7>C\a:tbu\*OslYr@?[81LMZ?|mhoTҐ)A&G%)^wv>`]{΅l %[cث@(I1+6']=߀mlD$ؿMia:?&, ;9 Pd(rcpj 5ŪK,/8\搢srڈoVm߄]t?5ڡ"4<"KXvnM{ז͋:9Tb.`B|C`V'QFx;NwzڥHp'agco rwTf9դluARжC9`:a't1-n?CĆbIo~[U֠6}@0 E#Gr_dq+&VOLO{/ ІoF*UbLSZ(tatMdfYߴ1>"'a =IgϰrHOiOT=(?#xiqSf/K@;$p̏y09WVſ˙]zN~ㅈ*ie6|XFjUګ Q,Isi *3)ė;6 ɟ~kR7[Ԯ6jr6Ey&x0<ޚ@ 'flz猋Rwi8ZCv@Ln(}FYc:qQJg1 ~B`+2iD{W%KIeMs"C0:9??(XU\kH-֡50r]jx[6mFMN}ˏT ҂wpxXMA2Gc׮V _%%#/Grj7Imi`3e;\bDjCP-E7~nȖW0ꨈ(ؚ݊_{q1̃-96WZN M?o;mj!6~1"^ V1_OV9gS{@VU|+ exB"@XM{ua %ѽg"t<_#> ;MLKhuf6荆KZd+Uɲ/tezXhn1o;Io%j_8`ďaKhJRrI{ UBxdu'?Jƻy.R=gAEb[̶+`s-9e \`w)Nx} - F&l;ޥd0T 85>@~}F/U!:% oofB]%=n1'h8kfcS*/p7jyJ HEx)RUntoXH1&G3 Zgvt8 O ]}+Jz6Hϰd4PU_;.:˩c2oxfV.ȆDەJ\V̻6wgjK<CL. nBTy@\ѸV[Rgz2?%>?Y^ py_JxQ[ `H\fK66blyd#&M 4pHC&r{ay#@ćG~`>ǹ;dgIK~Zq,ӏ.7so苪1)R.=G:0{0yn;Jm`OW8K[5;aCF[pbbǜX=SH%_ }ڬjDgVr|" $>(J>$m"y ? 9%ڎdF-t<'@MJux~m'fF!$H3&8T%WDAo:;bPMXA4Zu.&4FDd=ڢcmuej^ AS2·sbnYwyX\VE&a[gVe۔ sN?9a)+WEa7S\u@Vmm10F#4.YJ>=z"}.oҹt0uyD #qWkqiu^.PD5nO9d!J Cs# LclX< {R_svۛuIJ:v0u1T@N0|2q4:n8/XQޡ 7YeovIFqCA;wSkFFEENp2/P'Z9P;kr|AYU-tG_Zʨ Fs]G'i)Ÿ%0m;ʝk*ra2njWu?KQ㗢D?&Ku jH׬sJ v41 a/wf9EcW@i*W6"'z63k⫤}AH d*7Uq@j-wX-FT[q 3!% L'28LWn0NזuK$8+)_{HQF;>C1} PQf+ʲ5eZŨN͆o7v[,T(?RnIu gcJtޘ ud amT&e]4!/9Ax&U#l^䙡 Ifb.~7|.k/N C[ QU ZۿYΏnsW}ǜ]'=} 2)(;TvRSNЄy3S65.vMH*,īcLF2p!8:7hڳ^fmV"@GΣ Kl5;Uƴ3@U$&34":9+O=%lhGLv2`sNwm"t׳0bBתՃCǢtcf1[ƊDwBr|:cO\*{3}m:>xU At|fQ qGsi釹)n˔BuJGx~)iR"Q5JidGVe XsD!kQڣ|@'S*ؗD-M5L0!F4Phȼ*='njs$[T3Z ں3IΟB.*~NCOl lmj_l<.KLuPT] ԬC1$x\ݪX&9'<;W`:=MN0Sv{X0/,d"սe iv1s>""Siߗ^/ j=)F!Oئ]DڌϹL}ri\b z5E4UkIE(jYR yezt NMqVٟ#ML^Li``ф8:i@,ͿЦQ[ zU?<7  WYJ3Mc[r}|s> =X RyfYNyuX͋ީ졷 -(Zi\|Ga=-|{>W, z}wbfK\ G M!J{-% U~$> JM3X OO.eGAJWOg+Q 0,d6/!&Ҳ'cH ~H~W^-nRx;>we}g >ȿi>,Q_yw ]y4;r峾 }f~6|>5B|gL~݄2! >DA{"f6d&L=TEAsGvлt \8}'"zHM hM aQR cG -8uPyC ݒA61ny<\\M`]t]pbRȢD0fC-hm!ama :+THoUX4[Wd5_y0z݆Qm7Yx!@2o yr|-cCZ,9-(zآ.Z+C mQY"pt.t;.~E]9%8=8ʟ1f qA@eׄ5 {9ӉYCk .*9`+D2OKpezUATQˎ~"` 9&*oQ](a[84+ ;_^Z2*>M~Aг"1}]6efqwu2͙$F8>aVbGR#=K>?hiVݬޫA|ECO(ʙ oo%}9y~!yBЫ淿{z~73ehCF,(8lee|4:\B{ OrM x]Mr5 Lc؎>UKKNL -_#/w[X.r }ƀ,vL.=0\*u=SfDq-@ӎW?U#>ƛQh{jrbՄAԵ*V *h }#qpBJW_Ͱ`c>ƥ*ϸc|3|^TR~Y:)QܫH4BgsyB P\tI[BSŭ8/5IM(-? oOE59,/*?!tPlc؞AL}uaZΞlRC5 "6ث/UC#L[XZ?Pk7Ӥ/b{} },EaakNSzx fhe㏆Ri+HcX h4G&i~mC^ߦu%;y4"zG[[cU­flܔ(NZM (L8[yPhPRRz>5(8N=*'LXz/ݫ'rml}E@Sn۬A5 ,Ǭߖê䫉M8A ["{p)x`$,l3܅|Ǐnc%s/s໊E+{U3`BrnNls( vub^~D^(K!OT nυ:ygȕٞޓt Yw *8ՑuM؃ChmOQ9/~wQs`73@V X9H*r0o -6%&Ő>%d+S 74zuV)ZGR , ai9 6Œf0.k##/𕳴n]ͼ17\'DR2>*水Ʌpk휰>͛n6J~1an[x;}v2UN0a"!IDx0So6F즞:((~(|uY@̷'4L`Sp<%u^*VvM:Kf2L+'q䰏*/UPzWə-{0ǜ\$Dru!vwGC5m~{2 ] :6d ۃMba sXM{Tj͟es kUF~Q%Bv+yx'Jd0S oc ֖9}rNИ]bQ?Tt@%㙁V(@xcM iPJR9uCҳxtЛ ԙtm28װ3煈s#NW[cūNv(2 Lʖ{YR;(f;E JtMV &?`%f/0;N7BGP:[&'c]bq1-Ŋ;0A_NnAo|_QÿY069Ntfǥ vK݀*# $Ҏ%j8zM3og/l$ZoG5j0jf{0`9 =W sBg~@LXnOri!tzѯodw;[jw.bOI>gv+]Q}Һ`z9FJuÐ ߫9G\Qzv {e2T(sUbgpd1PD%q?Jj )1 2DgiP ttvHؙӈ lE +JҪ7Ԍyzsm1Nןl?/[NCIDR%X+ =uy$n6<&n6LDeZY׳q 3VPQ#&?Яl>e\|@oe >쌙ULU…$eh}DcG`]ϔfV /ڵr<ݴ.DxkʦsPggq mghiCgYaRCY6|4!]1pZGQ?K2NK22ߦW>Z &\ ysZgo|޹f4w-Cszvcu1eKy ӘBU]{:UmuK0ugiHVa)Fʬ.(H [tVp#<1dq׵i J*Tt7/zfEGK{?* T(xt]WTe2ON1~3NԶ$.v`CҢ5:Ģjܯ#{LAL'MyJg v/&Oƿ9Ժa3Qe9hQڥ'.*=3/`{BWhY0W΁ ʐm>ߪ˶3fhDR`q@w4`S|@:בp;wڵUoS4I8|2 5[**6&u J>zo2 |kdѝy4{fݲa4cN,lo^GYk!"cAT^3X,fw ۆ}S$݃ 5P`q!+~=f<:׹7 3ag)=df1Ymd !''Z\]i<_\/|D}cK_B, BA3CwR:zH]-~&7m: g<1wpZ2@0 6cA/%ވxf*9y;RyKthi֫;nvω*zɞqoպ.Ţs8p)J 1Β,T/)̀frkox]ߖVYL2B,r@2i'`z(dZElz ow{Ȥxoб{`rƩ1B'k?p);#+H׆ѳ {!敻<I/nCqXOi?y #en gYީÆ=r1Rݤ=+d506 RU|^fm>}Aƫ|zcjeRXW30&o~H %HMXYľāSRԔ^M2:"Yn0K$ZEI.D~kXsUQI:PQr_?:ˤ9uㄦivڞaLjsHYTLz^j\!;+ϘS 1:O܋'Mw0EgcᄭOwe|{O%B!We|8G\y{:hCj Z0U^* ˓+l쟥gI+i6H"$_v/|S\+IPQ²9D EjQo+t,4G#!ƯCae >"VTngv&d WwEFwUKj}FIGu}M%d=)^ $:49W2z]nDP˱v'մU%  S35X@u0폨pֻHAc @<>l ݇5\pXOd1F#,ca2@C6 iMo)S8 幑:|z˘)[ aIMuVj+ڷ%w|:ZD{y e0€_@V%.#yKQ{[Qwtziҟī9Dziەjx-5?$ơ)+v$Bʈ?}fgdE4@/l@@1y%FcN##Kl7i..KuN<ȞKҚ$m< 6 _HJ'^Er>Ք>tՖóowאZ|1 ;5 :?5T X8d'$(DÐdKs~sss6g!F!,|%wzzCN\߬"y++_ #*֓O{jЏw$E'אQ 8JhNӁDi,.tl =<6K 1s;=12V LuT"F;+ԭ&7%M3-H%׃ҽa}atE'I\؀h#Z_*+')NCBaLZ@XW.}@W,G%O8'$}Q'{bP&a|0<_L;%{,μtwb ղT7X*b{= zThFj^DCq) ,!>vUt>-\x. 2c%UOD HYnM Yea5M.YyA}T߷&j兼B:+$'VZ (+B v졩&?^d_({+U!':}#*`PiA- F1!,7 9ӝ%k8J,<@RS-!u#64;_9o{6(L(Ꮄ66(qV5lmA 4kV9 B]z~(?s/o<,:&ùʊP~՘^e6c}qq]:-a,5:}> PЙ^  I,ќmż-bSbٟ>BNT!ȣ@Y`2hΗŭ (=NN3is*sǣ+/:4“T ez&x}%Dŏ0R5$Ecx`Aۭv(,xL=^1TQivDL ]ORbp6t[Oߢm!y>wfOnbL| k/%0zRѝ8_k+#9WN￉NS2,p(pkCުf&&J#zKqhQ<-/RSO`t5ަtJ@'MDPxQ5"zA@.x"yxI/LU{v((s\\uNӬ;Aw(G8q ɀ胈5[[oө%1}-O°ELqtAMץlA%3r.;:HmJ[µjJ0]!b,Dj=1_Pk pMr|Xg<δCu;X0J61Ȁ젵R1#KT#Ӟ|zu/U`O[왦ٲav3 ^?PKW+.ςe 0ŏ7y&:';GL(KNP4QF q.i.0gw3!-M^ 2z\bf~J A!'>'b_`D'@ gD'}պFQ4ҘCm@넀!IH_߭s`ְ$]~"p~wTȣnG> , [(/n> ВgVI`o޿yU ۧeph).a'`wHwSNP?|L^Ez4d70wnσ.tbaD-X+SwKq\ |,B֧MAs#rN5ADg3H !>?M_J2VzZm `#0r<`%@}Ck͑ CGK E5oPG(Dj3hjRcYκ&PQ8-oU&gķlj:" e_ B6u[OKjՅM8v;k=5j~y<:2@d󼣒F%BβzM@rH)ۇ|<`f t4GGY:}"~=8qjӉx#^U#3L9 b O\90y`eJ)3f> &*9"C_LҲ ov\JιL O_2b^#0Ԏ7քsIv"g6W妠dиU¨ܒٝgBr{3I3ߣ3pZ0:#.D1+[j׼!Z~oRNk>j΍ T0;+3K˶A&=.ˇXx=JpVqIw 0"Ep?cr+v<ݘ-:]UqGX85yv8ŰQao pC˫ĔCY{FQnDCj[غ?Zfh!<)W~ Z@wu(4%HHP/-qIg~ǩNa^/ݻJnB} pҮͮ;b"RhnՎ:Pߦ>f|t1Fj{"e֪ f"uioJ-$IH! "֤(+Tcr(' =x5&)ctFˊHݵרu0>k~5*>}9`' qAR8PK;o9ëi4J[]JM0P[_V`Ơ4[, LhEILs-Ds Wf+nOF<A& rs %񓾝4ش?S x^7OPz #/R6R1V$˹{Lo"7тPnz`? $#>´``IJ7ؕ|C z TU?6~1NX"TK8"Zl; ?A . 뎃~`eEF.¬uiXμxTY~ v?kcvN: H">գde5l,u69X~GovĆ4;?.-e-A$~0qZKRkiK W}~$ 8z_0- ]xdg>/}eTk y5:0n xpue1p+ >nhyP?XلaEP(m0ؿ:U"vI) <}OUtys!{~TdaH ( ჈TuK=OhM]t/[ _ꬊv+5FY^W&e^:~ Ȱ  (xJ %a؅ES7 F/$q:] h)bCeo'—揠S7٣Dh6hA!x&LZ"<j(d$]%肌$UC-D(WiM}'1a34̶T %N y%I!_w5L,-hUΡzшvsf|(Va~cW}0,O "gǒM,OxC^^Nk"=x92 XM sqS Q`:DL;Azܗ7c0b5[x*Im>UY*sH*OLF66͘hnӢx8) UR6'ީdWqR8x}|Geb)R='OH;b Hj]HzT9!Ňp A]W߲ܡ%bZy6bR0`)~E>L4znYЕzdτ"?ȁg'%f%TL">`IM\'\p6.}wdKùtD$=_34qH~v}vu~ /mf ŋKMIɴ~_3=h\6  hjaچ^$`&J / bDV msZw̷ewG:ѩv jƼ'S$`Ԏ/4M;@l;,=fh j4o]Y4˅QG'5n_Mm~vC`f}ĽP,hx 3O~օ* a&e#782Pܾ*^({tGիLO~ _>#rrvllpãp u#{Ei; 6Op hMŠD[ᇛ{©B9Dr~)0ɕxRh ,g^BDgLr;_ =Kɘi3C̊geZ?[CZx̎Y29& x\ƹ uw3/AfFOK J_ՈyZBt׾:H<MiobA؞E* mva)O_Qz叴^!d:~"A]Щr8wOvbD^`Tâ€GFEҠo BꃾPWLGgS ̛cdəQp;`Š`k{NM+u퐂&&DejN<ld_2 =+19Fp!{SۢCb{Ml%o:KdضH@RA'G/0}> P6Z$lQw:b׹EcSҾPU,^KE{PFчn2;ZL^ ez%V٭mۯRSV DRs Qna/ٱ+3YS|7Q4ay__cbYBدbXiތi[TȘkI38aHafH`X%u^t]4w MHU81=`-SjchcP][/Vӯwi&^ok/yd gb'R{Fǫ؊Cy<#,VL'=K]Ipa<>*߼=ѱuߴW慊  ZgYZ07070100000116000081a4000000000000000000000001649b7c2900001ce8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+Z3 S;X~cLT+ܗXnv'|BEg-V($WiA6?@B#{΋,W#||ŢTڙ3tlz;K2dH%Hܕ[؈6"xj]0ZMJWE;L7=f"+FnBc:>(Tϻ8HC iЄ(Ǣ̯>z513TH!#, T >TFNŎ8V[1. ɸE TqB^,fUAG*^L |6FĈE" -!9p !y/;8k~ ɟt̖С{$GaK8#Zve2f~kTwO⍸{Nj 2jcd*WD3>:u{>FɥdsAʟF)Eѹ&/"fm4&6 I[0Mײtit[)&5ٵ# ?w|@?!JT2.o2t*T@X~<qa |{J46L]wK= $SnГ !5kDH<] u[sǬRWq}ۦE:ؒ Q& :}_*8:&a#, fN1 5ellin'؝v*iӆD0g1F0ӷZDlR$c(^҇>Ui8Ҽ2M7emSn$GX@( {i/֌S[W8ϛ8~Hvu^9WDB"wǴ[+b zΝO,ih0,xa$1le_5eB"NYepG_?"~үgxsb wlr!NS=fly!%ļ|vUXAW`ceVϊ5 7hZxk+gr-A[6n3 _ER_{F{.abt(48HH-Q6>LB`;9C!Hh%(?R1@#(exT-yPYS7r˵er7Mye8 :X/7h"%\UnDk10Wu`ʋrCVA> )L5>,cH+Ӳ|8j2\ IxL{llanR#3s%<[SfA By !R)%fƿ.}ɳ%OzojRBoA ʆoqD |<1U4!mup11޼ Qd{'z}%F*|/m@գȥz,w@%zJ ZOo<3 &ҵ=;V-0XAN=j/?N7ع!P%S }CO5= !۸'ԩ tXx@/W% Q-x+@4FG_/zY,dJ%yblic5"gK0w䱡.9K#Sf7 @: ʃCloaT{9$s+%Oa S Ȋ<ؑ>L+uQP0,NGhq\Ew@ 0yXrKL=?2Uvr49 Y"nN{D-CXʒ 'sfWl__& 5' 0Skoύ+xQ ?J>l?wl@5+8'3.S&M~7c5'K:.M?0\P{!oTKl;4$GrkاY[kљ bNyv@h'oy1T Mukk 7L:E ;,ud_$I1(FqQF>Lr`.&-.deXqJ!dS _r 2c/[=EkosGuU-뮠Rh/*ȣج*ΆI5>4~}GW-A)f&ΒV ZeFmQd63yqm>F;e/FtG5V&!o O(فm[Ɏ ^U!f|boݰFgN<HO* 2ODyg0ҩ#BN .UG<4,.iVVѫ&/MN(uw8I-// U!ɨ}k\%nz27%, 8o' 'w5ǩܠe/kŏFȈ ёHC98cU[A؇0q>߸zJKTu<+96F9u5 L׭L.깯ot Yci|(ԛ6]ǐ28*E4bۀ zh -Wb v02c$y\/Ҕ,Z@Δ a EaB}BœLeޙ?i7D{QZ5ƴDm{2Ψ顂t>}Q]'|jK> "q:9  yHFȞuCw3Ρ0ڈ+ԎB#p6[֍{KЯ@-?DzkmÙMmiT A:3SUON[-"1]{&1Ɣ^\X]㺈q$ 7 _BLfՃ0Yx>81tU$屁4|>9 /ߛ}m撡ϒb.n*& cOl65(]?E_?Wu9B]P5\Xw,BQ{gf_9k a*݆r̾bkA&x?8ې*vѷqcwOJA@LRr=5u{tgKNIic$"sVz9gYZ07070100000117000081a4000000000000000000000001649b7c2900010ab8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/|`]?Eh=ڜ.+ȡ1 Z3zj5~@!b숮f/͆g /@hz6d)9Ѓ9>wlr^~4%-=$HTA;sX߶4vaҔ%KWwy5{ )dnO|!ј5ktpBuI?L 3SzŨt <l@Pt,x'8ذQ__ aEdCijI!q-J%b5X[svё{aPU1Ȁ?ظ0jfngk܁i"Py W3/`H9umo__@V)ɼ z+P7 6vu >J, 91vN%ZX{̅pe)γU7hq#?aCeG:z?a|Z`@qEpʨ,+(@e ϒxQtBkVx j5T-u%.G\UL9Uvldso jS  ER'~{YyD䔀R{?֞oEW{Xy)2›EuK3uDinr=b NWDŽBKH=zyeJa]dhSڞӽh@#JlErqg}Bk[uPFd_fOvylR@|&Ib a|\5.;v@82TE 0l欃XE?:qy,S4Y ų+S.{OFlMFTZ97_^*`liLrҧ ʒ^ 'ʄiHv}}&BTT9: Za .CFC4vK@3/|L#pk<"8Zbt8  }9`Oly%gbOL\_/RtZIbv P: <ܖ鄈J}fzE,h==/`ks_,2tTNu@one[@Y_O:;h%@zL>%]s./lgif@'j!Ls~6x>҉1ʳy;5~&ZJlU23Yo3:YכW) 53J{n ]py@ERn\`ȥ`dțhzš|M]ooT5+XECKP!+S $%7ՊljLJ3SL|cLl@kqہ뢇"w ) 5:a؆pՒ%**8&DE]pFAf?ew`A59$Tj,:|28l]^s/Dr~ 188ːBMH@+ 2{Q+z+( v3@,AfiNлk//vJEu.3-%.SZޚ4nR}hPF ;Uk~k =pjce۵0)ð:J=& yBw.mӑى;c2v[c$tmfB;#^SI7EI@C×>؆UW$R?ru\_gm0AY R/he*ҩ @h8+j L+-e 6ăĠåƠbkiwY²n ,:Vd3azΨ6J_kq D.3&0s`/X#1p//4S>JBKZ- qL=(Xr C/3k^TJ mp\\XxO {}?O 5虉x7Xfv{9y;Po2.yD?%@ j $(}B6 ơQ=[$@Ʒ9^Mm81Hy5甄(QcjoͨV=C3uajB(:1H^<|q" jظ4!7K<$ d 3|(sH^[&Qs_ݗ~ +2Se<]lD7gn'?V>zA#urbmؓ@hSOADԱ3G_tl_$LQp[ь-N] y HR +E C,AbA7XOȓ9@ZsX/TwdЬA Z- Dpr&!Ʉ8nj!uA2Ck1Tܣ1eL= (ƍwle+\ XU? BFd M$W;Tn6/-5kM3eLMF8[9 @ 1CGfsVr#'sښή5J/,2eZPޏF%ߕ8btPje2uYzDwL% *st̂⑚,3 :`M1~~B =dyw:f܃a)W x{aɪ4: 8 ^˙n(Szi/AFbD]yt֐+r8P̙ܡmpyx5> ɚiI~GA\(9)$6 V.A-iK:[b !ɂ 6 "2g(h%+^EB -ȝg7b`G+#hH< wX^a{x&i ϭQ!m3g$E +=2c7P MzPlwAS {a>2y M}FvAe|mQ Ɠ3 eAFUbir?|1ր_4VVc3rEw%16sT2״(vsw4z"Շ?m|RSn?#?/PMא-sbRawРUy'&LVK+3Ɩ#2oA^vZ0 56ι!։1KFbv c#AR\hº_0fm>TY(QirKD'.݆܇ eAՆ(BlhyǽWzH ` VzL9JLg6EϪi)cLaB"Qdc`ESmN-72Zx ˖cQH:RьMxT=r<;pf sk_@0nvM~pBQh7V}EȀXPDt?TxtǙ|cj c`{pG.N4J[Q] FGێUdjN㯹KB{q ւDrx@Jf'lYD)Z /ҽFld/d to]K3u+ԐQ?٨_YY]C:ɭgfAiAC h ىqJd4(9]zi6k6Rsqb?UVzu[)|%.QfRI*"#8G3sV5OpN)^5i `sLҦpg-uJd>} ΀to-sf k WnN{|j*T-~MG2 ({HfLٴrRv2xB RÛFkWJ0N7f"nh#Oot,%3+\(ÌOlDmTGq9t7Mx?<8&#ƪNaZv:E( 9fm%C>REL)*\vsQJv%=DgikO9޺`,u_LYi>0|ZT4aah" 5t9šg /[~(B͟G ggMrHnGg֣ ]RiO@jHr}/S\x]R->՟\+o|'K7NQHu!3pߵB)UA<^ C1.#x̑_3~FzTʬ=w;0sa5| kha![lbh"=qͤTsKssk'MtN , kRIe.%34˞ϧt^E<ցq6BѡAWk7ay #kufQ{D&SY)w cMSAuBzTo61 $1TPjK. 4iJ!w&٦(1IL2>\+-:""[8|aüGsYHs۩Ν ,!"kwH+Iqdsy{bIq9!,JcӇne~ zE=PE-6Y*]΀ígH&UI}%ψy/%MaZaUfCJqD!gҰvg9K*kmeOG7d,lsHۄt[sBUZnHȝ)+tf1l .Bh$NxQ_VxBN?Va- {UnNj.ԩA~o(t׫juO5; *eIB+}72l`dmӆT7[,>!8hi.d?p38J& opxdvJ] so|_Jx!u7d"zPAx=C]3 `ɈU 볡"f;ݜ7pB)ۋOWt`Ȇ ;-!d>g徕sxj6Jׄ "G/PH.[ԱK`Ķri(1Dpa\?{8Ed)8\i~'Aj='od^bIV#2,+9^utǛohY#+D_O.L" F|csMS䕏2ڿt *uuqc4 (b1૑.QZ-2=|1"Jo- "(>_ilnGju;SLyWԊ)Xp|{5DcaUdrkgXJmfbлE AF7:0S#LSnsb.0r]|^/dփ!Exk{|B;/6ALTyMMXL>r% *6 `1REa O.tz5جiDe<Sk |=z8zX nfƏE!FMP$S٤Pq"G] fgʡ rVP]FՆy%U55i$ a_E_}NɶZ#@./$W ! ܦCpV(k7pW/($I8F)o6Թ~J.4lT1G9iϖ _sǧ!dA]wEwйZTB"k{?;.'AJ@$P$NfȇѦ}V-_?- _67O{}͠ۻ`EŶXwv;Oqڨ݈KC!C+!֟MMZnOu3:[W܇0.7棺Wpw!^[k̋7GFnN"|R8N[n/5Px^vz0kj,&x)m 4Öa'aZ.戼,~q!0W5S&Z 5?v#qRgabj@}*T#G 6}Úk 8W`j^ʆ?)NSo=3`U?Vvٌj LPʏ"lΊC}q>qIwKbf֠o"vCm}DYTRiVg1dg0ܞAlۖ4KK8X}(REcpBV7/8YDThaM0(&1?r=MێR ŠB M)ںkME員3 #>LSNrkS&"&0 ڥ{ڠ;^Sո5COe٩dqqQp)S&3ߚ@M$xQ!vw{rD43dѰWegݱfYe `֕ Jvtkr^"w5׶oicu73s, ncV OO-݆lqOH諁s B\C4!(]6֪ͪèOߚ ],q|N j}bij.JlVŸ,Zi^\ܵ!JuˠHP8 J]Rۺ+aļ!Lu*,]5;xNؘ"H2pV^g*%6N)h<ɵuP/Cv0,u ܤZ`L,ĴK,kWwqhjB+HMq]5zĔNd]rnڗ)x[4ֻ)tAlRa<(Ȫ#AvmMŢ{p@c8#u%񖡙ʅg+Ѽ.rվN:^ }ItAAFrJNJ5-cr ,?Q`bR$|/35RV}hItyG[4t1rVF$R"V$:qv"yv t&F6Jվ%/r#30eꉒHڕ+L̰QfB;[JL:ŶZ$64)ǧ1 &X\,!e:[@v˲qNn,CY7% n89E肯[~Ye޼\.( -m1:K++s~6 #AP'?(=vټk$^pZ(2)#9_RKޙX,qԲvFsd#]&.bXa`U - -R&.gMp'B1pŕ Q DnG"3[vsxkޙQb]5QEJ<Ji|vp#/0AV7)A ~93f|BԢ@[vv_X]_It4ek5SrA~nPqX >c35חw*O8yj5$֖UCv Q@%-bΗ~IKY8{WV@t*IQ!>'P+ԓ '"&+:И}]lm~ œLk (rb2x^m8{ʬkg!;Bb-> t[) 3+||_$T⿆.b8*^\ѣ xk#W gt ^$ZioFR:\_oV:Ftcl7d%4jFowشSܖP.蹨j|k9 ';`HmG/!eQhHKq/lddH7x>D7_((hkyi M qVls x{7nzE|EV^HfPy}1oי#\Kvsd)/])!5Z^3^\eKyW줮 '8$:>Cn Ts0Vo Qufdш W( Dn`^(_%GmvJ'dErxu>~QcL]C]` E$s/Y,L5Npba䕸 A\# cW9i)/1`UA98 ό1?s#ƮY Иc[gUbkZ(o$KI >+  k./xc7:%+Du_܅Qc4bVi\O~A\j˳`,Ϥ.״GqgHwܷe6vQ i8ukeL`@Uft"lΐn(?;/_^]Stl<312,IpBM5gz F,\zWbUOLk׏Vi7NKHĸrta%4)q=MfX6.c(ۨӵz^~KIfh؝{s}^^嘙2жtk"JΨ٫sqz ,-UzR2zFNܐAmR5xOYj9ד>*-9oҎ^h{}x# Lȍ0U; /-]p$Fڮ9:Q [xG U4ء|Zn%Kl~́0b s1lVe?517ѡneЫ􅾅h~'=V6&K}%P"i3L6%W 1 q B)wN*@bwQ2] UQ2rb;ơU~ʉvQ5n (rM5nH̻PPp]9x\7fݿ,[IHCZmU5 .eU3X>Nsw%fY Av2}>GE\{CR~2_4̴E^ƵZ @aRd{`IxqskRt3ֻƉ+Qg5;|鮙u FV;k=ajbqV3\'P>L9zAU'zYL4Nt;jȀuF1r'c 毁a?_d $c4ߝR/&Ua@`]`mh;8_U4nZIl<sp"*akzyc-o˴l=:@29,mfVa5v^Z7;6 e7-,eQ[/{HZ UzzV%nwGyDbYF«<$*&4LV{Z[z/"%E _ONN'R1Pn; , sB؋ueO~F, :4nҡ,Lf5 DX.oQF豦 'v*S%VP@Rf-}%@?b$iDuз՘]lO3,-"jI8涥2E3>e7 ct2{ f1c5W[J]c6~Xm!C-ſPW2,׽Я˴XsWx>SX$KP. LT]yLQ#;d'u3FP@^Z3faE3i>7r^]|A0(OApc) +h]i2d; ߿RS6dsz> Pz 9ح A9ᯙj̳9& 1c-7F:,!UQ* fEt:0|YYҀ;T3EcH^hgK`Wv;[c?EOm< U`EГWφ\H{῎]BI~էf;`VxI9'U2 'D`޾88E&!2.VCT &KvDrv\zۃ}*cw?2 h Lrـ-@RrZU4x M"Go|#zpWq8x5>x\C}Mj,5xXnPC!q3W Q派nVM $<^}Z-}wg d"AտѳHdsh=iLdZ ( \S8yzS׻hZh(j} m_R gsjF5aCv@ 84 l߱gƣ:b,Sؖ %b~4g?8"-4Z\!qE+:(f7_<î->sޏr^ Rz"4Solm #ͭK&/|Y_f̖E,@b<< ߡ g % 5u5I)9ඞ.5 iܖݤ Cdip ZZ 9%4 xObAm8?I_ȵF:.W%TZ>TuVG 胁$v|,F%އ7BɁoJֈ5aE:ASϮ9vH{hU|Y9+]n7tJFSD=ux;;A~dB|O :!j1"+)KwwjZ '95_;n64)fS0}3.=%=Ex yEm(i?:<8qZ ?# ߗ;mth#]b!Ic.I\ӏL4G_o.:eI ]!+SĹt< īTq(#W8h_S烊9"kVl M''sÛ;ŕPhJ(Gz[% ?O/vI&pٿs&b9*6 ,ߝvDW=IRks`D `R,4gnyDO˕VVB3kh]cdSY$g?[hX2) (\: j%OlܸsA?wδÿ bf6ِi .)cXC Q'e?;&> "#)ƛ*+ cIpv*w/_Nk! }aAbߺrw%e\~9hl\9O,a2V9T2Tx *g]&9V lweW^5~ ?ޞ:4838E)4/|.'4]Jd%#H W_Fܖ_s#$Uqݢ@g9QEV/ \9.8CbT1@u) ⾄t1̕8 K]r B5Y˛v8GTJ_DO!VaR)tz=,.xo_8Dr3*@|˃cŎĒVa·3v:5 w|\9\9&Ow bV77kkm=7WN} 5@qd˕僉Qr[S|j/'Ed$F8.L|ūUJcnu g>̦!e9B+:iȏcG3F~pfOZvE;)uܩiTY=̆:x z -jBu8F6ۦl]"uܾ`-A]:-%TJɤCsJ9Cb= [QNȆ Xx?!C(T-B}wWxl(|'e$:@NTkE[d%3o7-Έ <ڦP3Q7~7`Eftwخѡh&;BɂbrV"G~6$Z&Pyom.*r=ZLR :E]k7_|r|ۍL?*u6 _xq( p[)[rrs,JQ&!Aјm| M/奲A۠{ d]mU%c-7 ,:v[ѿ@ JWRnVE#3Ŕ"@r.e Lsr[KRuE8^v̬sV._˧,ɼ_\XQ|3_uvCuq}!(3:z1{4UPbaA8{y';Y}5UI~|!fcQH/1e4Sw*c >A:oR+Z1Bd38lw!D>mz YH_ 珋] VXAR;--;|Iku(]Y\ n[kNJ'ю-KNe%gHGɳƲE JN^ k/CYMr>4@K/$.?wJڡ#ðM/:xbFP,܈LpQtf?Ģ1U^v@uz1?A9L>4o]snR ;j:~{^o+-tI@*6ُƾ/o1mtiue蠎{a=\TsqGC#fRKZEX@R[mg7j<3'-pwLF]g8:i PQPM9lb6VD' J~`,־D/._YkIGr(v" q&<:" V _f0=Uuv%T-f%Gpy@vdCѯS_rur0= #uO`M}q12cbs޻χ5|~:)ZG=l+ūCalZMe{TwfQAvPI-GQݖʛP0`8:[iv+λDbf9ghghZJ&uu^ ]ۿq1zrV,Gd9 *A#EA@G0CQ-/͝~_ɱTR`gq[L )<.WڋAA8@V[fa~vѧ3 ZLd6874+=7I*(+fgHIfJoȅNO7#!W) EݕK@ԗ@mNIB#ߏV>;+^; G5ޱЪ#ޙ? K)_U(' B]yNՒ!rM|5mc遆zۼ+asI"Q:o5r 8;|,{gAXW~Q&ȃsX~}5.~~|G#h_`Ghap@mGh"Kqwûe Y/A@-՜`qԫcOC}.,s#ߪ>OA 9p/x5~ˀ5 nMz?2 :}_vj8f`jBw"x('F9_J98(qA :ksĻl-;&4MP4#RFzem<ے5Oq}$s\oE?k@`VW rrudE-G쒉!nuU¹2~͡rmk²0Ɲy&xs2^tX:5N@vQ y_)Z=Mԗ4j#<ͳƐ g8rm{< /$@E'$ܮ!̚׈ǔ Į$3ѐ T X UTDkoq'x왈߈;+Zv~Cd H8Ȋ#nZr_񼈒 [}ĝshGu-H Y;CxD>?)8薻aeW=Bd\M cuZ_YV$QY,.Wr8WHMe4Gۙi6ݜPeZ}Ca $ hrpk E⮼*A 4{{P0F((rښm1rύ \`yA{]!  }HrA$xׇMdo.4WxxkWO]M# !;ʅHQ[u '$ 4&-Y0m٬C%veégI4qYXL:î |$R!+tEf< 8e~f#MK7RU%JXGE:TF3fzb1r&c$[k{f25#`̖h.H[F51H 5 i Pi? ]gUB(K1-L%ʬQDS/VЌ? DVRw},hP@CȇI^GQI D"(h9߾/yU[}EmZŘU9K--;Q+Zj⫝*>T\Iry zv ^HB`-u}Ax(ohup uC=jρZ|ϮJEV%BwĀ&pGZN |/*!P̴ɡbCJVH ŭ˰t/ksop0..y@$J1ЉG ȏj杮=Vf!2WuKZ8q.y7xdƐ t]ZB_y˂{̰x0IBl^{sĶ \8A W9cQ P(`9JB,#ZK! BPх-^uTlf6%k@΀6^>֬.ntV+o15pmBf: lمi\[/[%,*Bk'˃UjH7V <YA DÿGlSk?4Ftyьc*xv *e`Ћl6pՆUH(jlzNj_9j6 K7-~GX=yb, FI2ٞ7tUӇz?0-^jlI>ޫ-dvlk]?bl1ȌaG1@rZ^J!Qh'V5``bP "z0@g&.vZhODw= +|w8q]kMQ*87 YmnGYj/wI{レ W*I+^L{}%6i4ZD H=,Ə$K9cWWLZ0p Gd)/v!/nn؛HD/p9Zf.T}j/Ɓ!_cFU"ZubY `%[[JkqdSNYM~5_Vղg.çnzKsF^b>)^\],8ɳ[;S%Z^3&r3IcMz{%3g a`D;'ߨטbf폊|El.nNgɸcQZOko=K}"ᕭªn4(ވ(,ܗ $ %_7fPjg,Jb e5XMiaKWm!HXsvʥ"P P?~pWd̊8JKzǁqB|\g{N|ח& ݱ| XؕjIM vHM6FG1}3/4${6U"*0'hOBx9S :|5nL=!k۵V0+䥰,#♐}>}je6i61{=:E׏vfb$J %ӣI<_ʽM8 $ C57?8<$<$̩-ra4g>Є 0R e3O@n#UnP ~|71$R:s"a***Ďhyn֛3 ^h#e, ?ra7MFtu;w8laVoB_]_-7O%63 'S-3,7CC4fT"oA{ f5XF_d6lS¸cxO/3 Lթ ;Wfˇp{J6G,&>%kXx:{jhlYCڍ b-bӴhv웊!BS$l@%${yt%۵`(~h~grj΅ \el[n4]OB]m@-D&=orbГ)T)r 5k b T{c*&PKw婎0p?9.y9u^5^($fq,,w'' K#" %eCQO\۫O^Y,^;|hGYeMur &☘*je#DRYyp _u?IoIɵ.W3wEy=_.DRʦ0'[Z- |jgy.yDR(Y*Rr֏ َqb'2r'm:)ahC R3 _mDwAJ96ᕀk |k(Y)7!;Mr34N+-&`"湦]uAt~S%§ flhDb;>;c6T˺IEv.guwtumO%<>SHA kMᾮQwNTbؖ'8>ED[]) '86I&jcD ?LYҨi.#8N8A = 3_R-.TV+ VWxPٺ?ӧ?@bioIU(cwN/&r R(7&Sի__vʪ"xBt;nkY7ఁiԬՔ/NviCNn SK彥B=Oj~[KPl31.!!Зu2^P dDԖ*6L[ }G鬡]Sj "AYXNzVJ$oM6Cb)F4 a'nޠ3})'| Yي6ĖL_Vidr|#J'pU?2KViP)<ٝ,tv}|pEÍ:Ā (bHFIthr-x "\#+1΋n w0J)#D0=IErg6T Ӯ@ vt暴 :\0dS&P~?+~VoY;3D2)?Q}vra]j 8hI{O: m/Zg]T↑hTj ;XP,͔!EoKZ} R4u*adr7#!.{#KSgKiԆddɲG$^f+"1j%IH_0-V'}rT a;87i@H@~_}p顈>R(yi/U W6g[)6H!/#Lkw n{@  h;<$ p3= eD +JI=6YMh=1jBZ!XYs%?NȅH~/dzш-Pat,"(_O13G @K1+̿IsሠsE` 7 /p$8Ky$^h̷Iv q/g,/sK<9Se at -TQ2}P42 I>s I'rC rGW R㊳Tn+U, 5t$Ņp%Y۠C97$KWׅwz`cc ,GuS fDaSFcDdm,[<   L_Q;oY*؂, XN?B{.(`Ͼk]q)/*߇x*(~55ٳ7(1&UԦ+4},Eڳ=qQ%XWmOȺz1Hh~Ԫ~NLXeTy1I> 37^o-&hhouk kq6KUn(s20 M.Rг05&BYyqmQ$9;[`(Z*~,iQM–E9])oho)Sgx2@lYg s܈IA*`{:TI:cfT@W?B[k|bԺp[x~t0~O)a8VaİG7]#%Bz3N(EhbXsb&2}lZ;1U| @g :G7{W{ٙ IBd\IFl \:dI]ǚĵ&b8:alM3wow)]JxsSH[Xeh*~O@ i/~䫂')qa~, {MO)&Zdd/u͖9'w7a2C$ӲpI .x4f< .y^(пRE3K]oׄC!\JUm-M?8+ihoK[";( yIfxB1H]( >C;7-S-s=3!PB0G=tY*YX."F/ ?uN\*gÂV~'LLfQELle<$Q07 U9`@$fV3]+YIL/Ǭ:wݳӰe}M;t]ez^#ȜTP .h\yH?VЃ 2nm3z@~N,O_DtKro])*ʞO+׻\:5[yb'G# ?P'5sh{EQ]@YzD~hi < |6 #}/PQ:Hg+z1wNؤP0~wQGwojwڶJ[ iE63da%Y'@8dރbiK:@u9|DoRj|6@3"35q6[\F]-P@$-)s<>wsn$ʸ ]8TYVo% —nu4y8\3vy~w 4fCpR~Vd2:g%, T=N'x !jԋInsq*6{7pΒb x{tu7̡aƟ>q s[aL܀_)~Nx}(l3y7]ʌO%l{Fnu,Q1u8CQ;"Zu-  ^#>ֵàw'J1xڇD39d{ܦ#$kvϓe'`.GP[xj )CQ[Znn7cF>GyNee%͙~5#d4f/͕vtv q#a3ؔ<ȚJ$ #(A9Ux16*G7}ҷxk$fs~I<ߪ8t5}-x8UYV=Y^mUcO/|dH}RQxoxhu~T@ZC~9QB!5`jF7}xPVMj@M.;8V7@Od}f ˫N4L6\)\%x}]G$ !) %iRQXվo*ƾdA%B?90̃DƪyEcd(b.dc<>0 h'9#e G{o)6ZA6DXfW?s\b[ƃ,+iBeF)p(j:08E"hRۻZ˕)DW]4{twFaMFzjӗp 5Ӈn;>Jc"&&URgPy뉝놯ɝLh1v fߍmރ \eiȺ2mSHm67g7 h_H_+!rnBWQO'ȗ7auK2B1fh\Gi[; .O&K\~Q!fPp2(е9qlzޛb7ǁҖtɓ T,4;p0x0)zGEl&g)A-4%Wb.Z" θսE ȸ]4C,W@ 9g|WJX8j!`O/{8IgWOZvK>xG*ĶwcZjG,+2C&̸F$$ ̃rnDw Y!#,CWpj'| $.itoܐRnj'+ d ݛɞzix1V) ǭA k9?V o^Q% `5s螆yV"~87ܗq+`Oڮ=C^t$r9#+?f^OH c-ǢfTsf7ڀrcL4b#1mv"Ze#Hynp AvssƥrI+t~zf@*!P\ߚژoJ=6̻ CFg7&COʺl &SKc}3^`r-Aǝ-6kH/fh-'~|vЙa 22 Yph"ֶE)lLQ[_ϳoce(_N` 1[!ļ&&BRʩTߦJAnI9Ia&. Is~0jQ*%^+Re~2?;8)~(\d_c]!#qj> 3[ HR毭 (2IPaTcF8;@3E,@~dJ[Ҙ'byG^.2$бʾ]}1tXd~4wEzPq0f\ri};l1˩N?6s۽O06JǙCN~BYGCAIX@L Ƣ#n:m{&eZmXrrE#ep1p.+N1Ww0c>f 9Y3kD$ *ꉑu{F+25Fuwsv K$6}/{P.0>,~?5xjQDm;5uu뙭d5UZE~'./%\S52O 61 > |?6#;UHJbi`]sKU_E[>oΨD 8$B/h$@؂Ծ/IE0mu#X1  3mm5@d퇡 %3~cS%R^L7dx:dY nKAʹ \RSY+g/HO&"v)aX :9H{.J:q-Ϙ0` oG?%U];>c_SG'2®*P0',>2`NNk{бO~tfT;¬ Bkw@,g 誫tip}#Cw'@rl@گu+LX ZQFB.BiUnJPp8CYˈXG7ˋ_qO,ݎ, %FXOEn _۶/{ODMn<[ 5)/ѦL~o| d}y˘$M[t[!0g1Ί0ƙ޹SR35uvq {\A#K͢vq`ScKz `c2TcgS5ȣ!MHMG]0€xט7ǎ1JCh1T)e+` >:͞=;53U׊VA7 A(cdnY]mY93x>u:jH2Ja&El391e5 ..>qB[,5 @4ZD.Mr]WPkP^HY&U*S$Nref5L;D1A`(;f4^"ְYM{W,5)4:wJkd~a4p2үal1J_fy&事˕ nUvyc q^e=)&5q7DJT0NLT[355]nN'Z.?'PjI@TwɈגzdDUVX|~GWiuڗӓ}6ܮw4b-+z8(:Wi)!!PD[kFZxK!bI&#/cYE*+{#%@ VWUMjPk=[$nIUOP㮦#4:773߸{5̼?*B:T2: i-6{ݱxh~Νq6Ke ?taK!u4#*f6Bネp$j}e4]YyC Xx^OHH~- fSE;!Qx6R P]c£BGUGr| 3i#=* BhP=:c@E}$!T0 J>:quuFH1Cٷo7Gh&u{"t~]BOe e:ٝ`q.u ft:W'ES Ÿ]\Rg]X6$˓ro,WD'O+-)5 AR;&0w!&ԗM~MC[U KAg+u ]ܽn^@/H_yaL l:N䛳4ζ@y2O)BAWIm$%X) `m)i׎eb)9x=ʹbLySWףa޽Q /O#JھiFkt!L2-x*$T&Կ1v̶C6./ WS >0,5fӿ9, 3ɗ~{X _el+a,8ٲ$٣ۂTR+z7p=hϐ,c%qY ZB@}9QodzXTݮ0!qg=9k~'UֱG*.|Q6 7Vظz]w3 {MV` ΰˢ{ɷjaĵmIe4^T'4쏚GյJ9Jam qW3J7v-heZps5 X!ΠΆ}4пא*n.ؚA|^ ɜj0]L~L61"FMag0})/>I|y.FMxJX&'.%LHS-Ymc9ܜ#sh奂)^Ob[2XٍLt'wE]jt:`ߔ >RX Y[ m)՘~2y4_[]@1v朱tpW7y h B۪Y ۴yf̗7?_4?4/uI/ V{VNa")*Kټ{MQgi hsCyf^k0P?!ާ˛Њݑ75v`1B{DS jm=$_*-Zy\1yķ??Zn7ɋkRʀ> R;{E!rH@\YE,0νڮOD|MӨZ.ʢҀ²6c܁WgI`^\_FUbqڬ:96fapv`'|.f$v\<]Xu&W'p|K^En;X#pC5-aJ׿rhbc:9)yPb+7/%v ^ cH4qV+O 0f/zh[XmgT֤߈&6@ Gfp8ZV"~SFU2q=߄K.Sƈ {2qǴ/LvAP ٽ" "P$$2,Wuhxmx+BYmyDQ]If| @nAs*uMv\%32LL-*H,O ś1* Lmիab#W6IjQoChFi)v=SV\҉(p.'?ʺrnVxsO#y VM""蜄qO3"G ɡcQMLx^y0= 2YF6_[ߋg)BL`Ky[H'>)l諠b ]SzY"NjdE@шҟUYCA4UqN|tMC43ry<_<@晄U5kŽaf hE- o<q;x # YW-O }ݴvXe4Oe1qO@f~=Bqit} I Pig?]+7Vm%B"S9]u"]@P:XJv4jkѝZ;gL=:=+rqziS?I;ں~n %p+{#5)V+AZ/;*c $Ky&&K ؠ5=;oB<3b߹Ί!RS˲FkNƱ~ڟ*%޼ O&-: b6ia 5!ҵaq2XVu_}xu`ZV5"o Yڳn;OFf-)1KA{oo ጐ^c\<dI)? sJYeUA1 vޭpvc amB[2xxBьx=n1? "̫f/5ɊjGi(K뫬/=?}&v Bh } Fh-Yə`ԆɄ _+"Oi<܋Z  5x9%VNw yLv>z&РF{Aߵ:<@ouIl3q e>觽a*h2|D2&;bK qA qK(οͨ7[j;n@6HNEp[ 1|d#fX~ BYu4yFĊ&Zm%dTT\"܊;e;UuWM AQr`a*//u J(n, GZ-ǣQdhV_F-}*p_]K%rgjX_Jd$UYMb=%m- taqoF0 BtJ˦sVdL{f 𽏛GmKNt%bR#ӕxol䊛hS0T;xcxV.3q+siJʯ T1]*/Ϣy`Y(ߥ :'Жr'd!ؚC|AT(nE:TsW݆SgJ(c}5xR>j@Dg ԏmjz"h콉3vJIu' :D%g߄.U1{8wV%:ƞT-1G۞F<}I`5MK630_e44—۴ؾV(FA&#zx#OM$A[h]NT#?4+YK]"VuD/{Tw<7dD; 0 DJak_kOoss) \wXO&ADpC6jk}UeߞBU>Ŭ~A >ވ8䇜"#/}7lB*$MⴵeW&hZHb꟎rWϚM:1&Uvx]lp}(ު&RG,e`JAg𣖌WJXJf[* ڲ"#B\v3h9Y,/+!m|ИJ5&hjvu0& PÈe[? du,GX2`56 Ķ}ѐK/8 fᓯHj~$^pt_ `Wm< fQSY%řG\oUвKOa,~a{M cqW(fL}s,z_rP;hU7w8bb%Az:+W^-؛|RJ"W!OzaSiҢk-䨳p}@vO‡K'F`͙ms/Wv (@yF~EISn |]!Ч-=&pS_6fDS?Jny~8c^oVb%Mcᄧ C'?kVsc W]J-fͰQO KI9ZFCş$MsOaDaw2y`xr'xQx&ٜ|%=SaiH{K;,Bć FHtxSl2ݸ:1 ᕨL:4Tp0@=oĨy(wAp RR^hLkMGi{`۳8gQ264UC4kXm힠 $5%AKnH&u$ <"^ ]_k:0O3 0(0wj-!Blz1*ܠԿ2pBezJ-?mպλ]3'p\|cG^ "$ɩj1\IUh޴,6LՅs^|!As+J# [5bGx?iMKiԟGz[s- ;? ?kƧ?&ACR 7{|2G\(O_-m1C ue[e-R'5n"H'^D%)7A*+5N@w \oKlQ F" HgK0>/tZd0F]C HvC{";QD_.j;Hwsp}䂃Fq""fu!G%ph~1}\GKnSi4CJJ~t̥q2c>Xaa+& Lvm$b)C _+1޻HPGEZUHdF?#w܂Nϱ+E13V8!4)fV!VBdYJaUGgQMy,l -X р>"+*2tUEgs=yt+.zD2>X5RnpG9 ]6Έ ]=/bwSGCģ*& ?Z&;?.VZ0XL ^P?U}VxvE+kvN5/?"rS1eK\^Xpmג26̝ PǕioZ+1K)3>yθ@m5!iHK2AsN=ʈ$\WᷱN/D{2solL1\ y:6nc@bJ8'o|wGZȜ*dωr$LDٚb~2k 8GR3D.>d׈jY7+@|&&~≰l#\?BY!` sk]EISl 5WXՏ3ՐT4I%0P23k#CH < 3- Z9, 6enF >wť):\}un" Իh95OcRzx5cB7ZN7}L\`o%>!)*YsQ;yx()qwp'`}/Oe,qʌyE}%wJE1S&X4q6~&sȃpzƺqT{G Цon޲'aޮ^y[dY`\S,~ &ö7^=fR+؅lMHF }r? eKroch' -=Wm{*xA M$Hy-OXQ6Zz-/C.b {x @;Q9_R6S>rٗ;ntj_gcm1'xB\؅а5m3rfVKV+yK3&V,/h5f!θA ]bv&a ] i~n7f%`lZw3-׫dڎ~?TΥro(h#RߩdlyJ5%tNf`q&̽MH$aٕ8ڤؙEAZq2{Dz1HH&OZދl&8FX%~\5)o4'J"t0G D]~#Q Ơ.# A( 1hUp7M4TbK뢽ޑjcA Z;o;,vL{歀xajvPc\!Gt+tJǑ+ M~25 L4oT8MY5^RP|= ORrd#88'n 8Pth3c@EЋE|LHSs<kl oɁQ4-iKBt/1_+'/G_rZF5Ɨ]-v%]ywdmDovs i,q:9+_"iD+$ 0zXڴMLD,[T٘_AۭaJ+pzeSBd 5rF0 RZH,nds8lqE$կ}^d6¢ulX ́π:1 _< h8_Q AzaKoR޻ܲ4=6f^( ܮ tZ9Nʜ ЫC,i0cU]*Vm.l4*rYcZ$H9i7>j(A Bx|ob>o<@\p]DVEgeWR=P`KFK@ΰWlE?ۡ0^yF1Z@/y^]Fx.+;.GN(ګT%0шCb[")v^Qi!!ns'馑{}>Y;ɾkҌf3{4Pq(",8uY7} hi86k1 2P&Ksn[ IfG{@`,71l{f,{6q&n͞_LUĐR-&9w'Þtraxz|Ys3FUT 4ߗjrB'kv+L7,? @m6}ӡEFHs =EO`~dR:g-g  Eyr54n=_%.6 uƸK̫?o 顄 PL!g4Q>/ EZkȳx~(ru TfZCHMF}ZrKyCu'OgvA9w03.=#hiL~0ˈhi9/jS=A.|;R dNuob`vaT# YEђ,4ʥn{;J/-V=#߄?xu:(q/AOrY2x([م_jX Dih-X p<gh_߸YU$8rBɮX< V;1vء0%'XQ։-V nB*Ys}u8Y6H&%@-tFW:85V>g5CDJۥ,ވyD*` r8&V;}Mc{* R'I($}p'ԝҙi-/sG{H"lou7Dూ8#nLa5kx :#|;MS99wiR8ub$/ EZǪ6͵UB*oU\Qc(R<? ^ zݔj CEVEřE>DޏN;r8Q~ OYn)B}O ;TS^!`N(Sn (W4PB AeɁZJtDz} vOiբoۭPX݇s 9 :(#dgB"#jGtX$4y]8xTg-( "Yёn,XgOD5Aݦ8]52KۛCNvгJ()k}3zBuVI0jMb ܛLJeIo\>Y1ivWs۸>K>nR5z$GR.Tsn_‹BtI^~lښjNou !JI3Q"BlE!ᩯj/x#w0I%h}3@O=F'5 P8UV73yB%VU*o-YF DFRKTy}=bESJؤ1YjTeޚY?M:T?CmJTZ( ~͡UM1Js`*jR|2f=é!qH|9)oUsp/rxhI#ActtHI W!;Uv+>NL)4aiP  w9r4NUv˼->d9B٭O%( 6rmtVLMaҧ2%&rpv%re#eύ׼}*cF45s\i ٓvÕ<^iBcV=jKvY%6hY#WtOeS !4V9$u(pl[:13=qpZ$ӑciwfZ{8&#=`O?LXbS.OM@U1w{_d/R'-Bl-㺻#*NޥC̈-$f <Դ_moq՛O3,DoIA[V+w56 ^J_fD]nbQqz}v^j)woO#P#k|D?:IZw67N/pky7FgePtY[K~3GSso&OK20CdEϤg8p泛tyxIoW%pߍ ]<;qco*aK4LyIO VK:jp5#|>&/]u!p kC& I-.~<ֽC_#/ O4 L=PtMTpפeٟfbdmRa:(3G)˶fx~/9"@y|Q P8.*m!3B!m˺z<_!g7!&2eڜ˪ >&m3%(yW)y-#s2$( >ORpZݼL,gDx c&Rۄ̾Z8*L!vGf[Ӣ_ =(j/#m`mcJKƒ%MЍ!qFSuV$*h%A9&nSZ6Su3D`$n7$l[9ƅg}NXg:~vsTP ðN(q*؇V>U ɖ .ui1}pi!.a}][hAu̜'nBm!>MD*!Oyc|=7@i ga ,v V~kR]FÁJ)Sߙޘ\rwْE>73~i{_u[|cthRWtnۜ4ͥ`5;?9FiT&QEާvR%8 zEfJ\Bb&8ʢRNR WzZ(>kPǃ;BUj5YxT*{ Ò"!+Y\y^mt +0^HAU{6j;y$\,6Tb}Œs)܉z3`1a0m\GmP亭 n3#^n!d*V{"3qI\в&sE`I$kT}ڼP>9q |*Gd.Qp8{wra .i` ߊn^wRɣH1]=B:"jd)CVpb9hޣss0ss3r?-㬽2eQK>]*9a\lߌcbpF$Bu)"vmcp.J8*!R edEmUA#9xĵu2-aMg2YAmmŧ~||ӥ~ک4{Ů }FA}eWVaAY)@ZU r.g7.!dݢ焕/ @]r`&*U*67""l͡Ҹ{"ClͰRJ94okp(EdzS1gK}E^ q)m>eɩi e*Zld<H,vHB-f\ ( f(z6houLB]N{#g3TʭM^OBּ\C& ZsKO7[Ʉ~.n[f zJaI <@j+q(۽_$s>>+~:>$.|(ԩci!߇͡U4?8aI fJ7w,G;kA-oHؼ^V>R?n5 %"}jgKr?(W[b?_8mTm.Etp 2]\¸v@iw_ȇň"Cv2z u Ym=uM9ezn]= 4 rWrq3%VFQ,[ <a1;ud jլApvk X+Ts2y.ܰO1_(u)@BrBrͰ7sa `ڸo+-k=QR ifr80c;9MջڷSJPEmۢ 7`Jio,j".в+[Eqe^V0 5ЃQV`#a~yŻY a==J =p9Z_ka'b%4ejDx>PH QSrj}6$ `rޮźåNiXibZl2P2/Kf١ )Ce׼ ` O&έTqPqTXK}5hWcjg57*:t].J|iw%+4>B߬8\ pM _&qJ\#ꒅ!ww̧EFVtϡ䓢ѡ.S@k~|`2 ةi r:@ @rm4Q+ηGY]<"y* 0)p0~WSƛ~ jF;Yk:KK%"}ͫ#` =ay8\&׍cf\c$v?RUXx1Env Oߴp:[|ۺ 2hDZ=敟JHd+^fz)8O`$wD~l?3AA]d¦#q]X{e؅єY!)M dr̊a;`O3auGh&$&1aMMտ2՜Vk(r:kB\|XN$ʻLuH_{⬢Uy)IIpym64)nLQb\6$hS!'i,G_U+jvSD(F 40!\RpZt59IU"(i!sGq*F hoGD\-5I?/{4&o(e)[< Xxdnd( &F~ɞYR"U1J|r:dZH0+]z ,o0^ky]G ɷe D$/R;88L&l0=Pl 3F冶 Wu[?؞K'8 }le7E eh/&u젔QGa<IθO=VyDGsmTsz;:?u(]imeq%ea^էjc[H&&T&NATJLq/E7!1?]sՔ((>bUu4{*o E";ݭKC~lgo̿l0r!K9=d]ZaMx$YSQ{T_'=ds,רN>E?rJej3NX GDڐg/TP޲rzL0#rC%wO R[7(ٮ5V {u)&'+=QT[b#tEMXP 9ѱL/#+NUjކsjMl=k aiQ1OJJq< namOii?pN_Yb2nQ0q}_&K} jãz*PP6? Oʱs~nopbO$c3Z1%CVE䭓%WoShۤs 몠꿡9ojvf),ǜ,'V?JuxC7ir2Sb_ue!g"}޴j`[VoSCԔ1+WJ *hV抩kst{H f6?q Eg?|D9uk-B55*Y W%r% HE%eNۢwZsS 쌑yJ=k=eg&[Ĩ3<¨t+"NVRhL=LpKM0!⏷L:C>}%jR!-/V90S {wɡTTW p:p+$, ㎭݀FN@qڨfPM#C12dג“Uu$:"Ћ!j-m=lӴ(;h8;q<@tfpt_k}Z ]i4 ѕx}pv ku:SHDlvbXLxI$%AJ}i0` @(B3΢Yar:fc/c5}^'r[ AxIĶCuJ6]z&J"t:0*EOe'fo'AO $PY;(')f !9pu"Imx̍V<љ_Ǩ:HCzCtlk0Xvlq\S]lJ ,aӛ^C|3#ξm#oϟ)ʨ)lQKTh*kf2є$Â>pc # ZBR\碗9v%Z<ͱc:ܷ3d_k1ַoŠOr}`J,ANR竧h/: `%iՒ+&:14+65Wƃϋs2xY4OfV hT|R_r82\#)l*z< _J;JzY+q}~YIj+:)K_A{51ALVىI::TP Q ?ܟ62kyW1~ZP3_ҋ̖VJ^}XDU>|BT|Qx2K+sbRhҺ3jXДs4R%*ߎ"x0u-8hYy;A&M/)CmYX߬ٞ'0EKX@&捬G ȧt hj|'9@ղEf Sg.cG!EA 0+jr`_ZuC3ZG?t>atҕ/(qȬ͗'?w)>||~i ] %502Ty}3j Hv>MpAi16Lb@\v̵K͢jQC+(?#+.)@|lJ$H%ڃ (٣h2R!)qf/nH161ߣO@zUF8bNtz#>ȔTCݺ h%c[ Gp cdcjR meߝxOU%~;V! =# Z{3v=eYYEkyñ$/ v.YAYdw Ob5=U%2y:}4dMn$QQ}(`Qfd/@/b$j!x4L^U|.Cbr4lj8g?C0Ͻ nb!f4NJ^"Mj_i3\z"O-~Gl1~W(3iy 't'zB<-u ZT,x7|⃿7%d!8ľUF9ɣ{4ap;?P}<< w >x+,eb n: [`x)ںD6uM7[G+vyqѕ3bK;DП#Cd.pf>PA*@[>MNdf>pЄ1Z(YԂ`vއbb3'",5~p\&4mKd39ps4usWcKw&{[ H (: #ǂֻ9_d(jƕ,M -sI={UY e,5 ]E*Rk+.b$|8{&Yv}EW½3>FRX{w> WjffdQ7!HEb߄G %vP7>HTm+)?Kk&T~r Nؒ)Y)l{FrC[NXA#er`ܯ0 .컗ns&ݭ*G [%ZkbPXEJ@_{FktUY>GS"P1դw3)~203qrFX\Iq-5y>Q'AYP ]xZYaK2I ܯ?i%$ﰼD!9~CZ+-1Ud Ž8{)_/XTySGaS'~'Pl9!$ApX橻¬n7#zFhdקtJpY3*Av Y"ksB&`Ԗl (pE:{ʴZ ( S)ʧ\PH],Tb lwN W{sz)C |/>7\v) Ʒ $OMV_ߜvivp}_U_v.ypyxf{lS2Լ!rZ23JNwQ6I'^ZgM?qwIVDknٺW#6 +  to .В 6H[m?wbǐ8c]m8r1ia0X3K34+ȯ8Wh ,5‰0wfN0q4$Tl}ƴWK>M@Tls!>KZ^pN^Xg37$TcW(u"Vǟ/1NS%Mk'Ixw?f x*No>O`H" _B{oPrSaR tVԞ: z=EFWM[B-;l'%{]ɖ#3͇_ R *TK N6d9Q HArVBw 碫zUA/xR=,_u vNGz,_!` A g7c./ mB+pAȧV>u!\ @u-<ɣ+|T(b3OxL]n{t27#ՋIc$fxڳG,OJ:}V^=_ Y,&&na# DPe&Ǝ $9{pr~I:mkBI#^&ptMu‡{d!6lf޴?Y6|,@c,A>%_eD>^嗄Y\%kζ2>jXUa2p6Yڵ KrL,#dBOl|/yeL򅤇#< G 8'^wJ#H0/%޼c!_|Éq0=59lSjy-ԾQ7)!wRYdijyHqJD$ .]ݫK>ʶ5ەTlAy$&+;C>,Q˿ C?xr-V< [ul˼nN}2-(ڢ. Ĺy6{l L-^ [8L%L7SM:!i0GЈ@c8408 [I5?ҩA]L, zzv5v p5׭dVd%Th{5KUc@Ee+ $m;NY 5iND 'nWVkhqt"]8 d8?M(`o 0@i(6zzhiЃJ˹ +izS$v dO~P:W<f2.^9N#i:oHKqNRH; ⒁&_FAEK6 {,>7Rt nG E%mAjp*JmO7iA5Oi$_dv.[L $Qig-qM+wOމysZu2d蒎 Jcs,S"/pz\9+Jś9V@!RsUlYg)SMx` x}Ui"%@zj! œiKf P7˧[h6?CS1O8ڌJ,%' |2sSUg CinE1:RM|"5YAɯSҭg]fu~ G 2t%,-DHN9 2z̏I\ "3IїO0=s[tT_3ۥmN2𡌟Tw>.i<\}_+;Sj_Dr`j}~;;"e5 جW+*0]ffXDOjDj#xʑL?LF|dU?6` qc/\OD5\zTZ Pxpdހص2"p|beM"h \̻X֕Bm|Ӱ2$b . WEQmS~Q…F H`0I^<Λ-#߻1 ԷkJӔH,7I3nzS-)iT=8wf0eGj4'GOER *>kmU7PߙKHINјKȜ &cK$m4L2 c4FZZK PR{,h$"bEQx nw[8)N)pk]q Ib^0ol^3GHn"A@ lG;^H[8hM# ~GV{?k'u=Iۤ+0;Ce(ask-l[5NLp -hYDAc9ͧ3VP}VMHq/lICzIdq@F2l<ԃY8~aŒ.Tp'6jB :)Oi  rBx43E*k^M֧FoSΐ@-%OQ<v45=['G9qڷy5 ôhNC@<y".n_$,8Tw-o-_&|$+a]d{nP n*J3l ii#pM#A{󡶧861 Rf.~3-kM'b̴תm<<`u|nW½K 9םbĹN}֟8L#`Ӡz "|"hfXp2 0޼pSGXhOϱ]=y\O,Sy`*@'F/G|X-[mΨ]Gʦ)a}/SQ>Ҍё .Hps Ӑ'TpES2] %k^'HD~s.jܰI19O9pԆ `!6!TOhCC8\d@؂v~ uفC>v͘d`NcC :(WN! 䑳e%la [Fp&3'ŻH)I%h|3Ҵ%%/E v/F>sBR]Ix PY0EmԶ(7ƐcuⰊkF*zYJ{X̳쏱fw %a]. H%#|: p$Ģ)r]D`Wy&f2 SZzj!.m4ȧfY)%HZҡab-/Chc9`tP/2ƈڐw} 9;ވ1[ {; `>"0/U`y1́궟p|^ED!;=eq[ĒvupJ$0of,9A];ղHAQ[G,Q#({Ы@DV#z =:c1~WgZo,.W W-de#07K^YqY[,>>AEk"zJ*:$]c'Q-b}k,@}.K9} mE|Xdz3t ;9BLJKeivA 4 iz"v[Ƭc\dONQf~+۴ߣ[\#w7f29I&…OO&׹K)[$F %%sF>l~̡|FKT! tA+MZq~[4!}3OdBD7 O'^/>ia#t4oVސQ50BU|aku2u= \ɟ˃Ggy+*qBܕxfPKM$wJ`)I& ُ҅$:"ɻw<_NZV$;NA*XWPrg}ܣŒNQāE[ᦤ[U{ƐĪCAvKeziA=x<&xXnh:cE(/#rP{ d1X j゚CH4mX6CFD5Ȑ9"H*Y-gw@ (kWY׉-:&X4Y| Ib0j9l鍡^|9}p"7.EsȰЈȸFϟELc # l6D^^ػT;`vR(OWťSɁ%6O7^rcwjRIP1S  h,~"BT!&?xMd9"1lM"RMQǪ"c}-ՋZpaIfWDCxN3;BV:R$3n-"FuxY-`gEi~t!{v\잛nCL(*TEJp I@k`mCZ ƾTF4k}xo8E`XͶSw$@7Egkƫl AQjPevS{3R_Q||$x6_MAv,$QMQK)DJh{*m}!~*!N|hw^!CuKHv64W0 @ `/ ԋ-xv '3N-O60xj*נ,UbaŸC}#ZCV 1^:[JAG|F4p0w7nVT!"|kԄ|QtP 4qv f?J|vjsz)-w|%^%*=[p@sܷLD9Ya:Bq <%~*Va~zk6N ~qſfRTZ. cL(jtlj@5S 7nV@f>58^ *5d,먟M" س[B(],R:oyM_[7往éB;\ᦙq x ^|DNﷵLέxu4o3*] cb|mvx ,g0eY y kU۱/ea!7 ^P4CHLY; E"Ew&*ze}}i Teq!5Ίnj~^`W߀&B|ns0*M5Ao?xhOf"XE~(tpm0yn2.= ͑Q~aH N;W.W`}r7E`{[Ow~?kK@HodVH?0vnnX -?ƾW?;MA:ۨ?6]z؏u{^gnʿ||$r*<9~(GA.PYf3(ooQh9%T4*Lr}~Ųdҳyfu8G6@w>Pu`ѡytII\o{<"ihWDp?@ 6ۉ^Nn!PTq[vM{#!zJJ(X^- V=x(1C>z51#;m}9o+G(ր,]Ɋ1A"!0 XVZ{(ݭo0g{;ޮ_5nQsdFnEKڛûC6dmi%ĝU*mG?=n1UM4Ņ|3'r-n.rԡq H0.Gf+6ܲƘ``'א:!-JoIu^hmJzιRn/7kFS qvWC(6rY#daMߕN7-󵰕m.,Inqc.q 'Q3 ͥUa23m6*hn'e@hNĒ;`+"-1C&v1ID:EϢNalq}5+eM> B,E݉i, C{0DY 9Y>,;㶉DF¶A鴀CЊ/U7l \ 灺AlyE]54 5LjE)ə&ڸ1A6P iR` ~=mXp L<)zEE$^sl 2{ ̆RZ&4hs3܋Vy!,(( 0dsa)W)QO,+WzC\n|=\S#A7W)E=Py!-Uh<|'}7~ oȻ? (wY8ZErW?0PcK'iL?U Ơnv"5h0e TgmdSv^JP(< Npb<8rDL!P7+-뙀ez%z.[x;O+M3W܃bqI"huY +3ܡVᯐ{6ݢ D~ ǴVJP0%>i"Wx":w,W|<tC mgkx aO#FBl窑*G_|Q _>o{b %>\CဳB"V&n1{No5l myh(y3TT<"na$05,Pd6OD.'w .[;I07Z~(#W*s'Tлa*ޝ.FRC$IP#BSy)cc#.S9z=zD^QDGL]$$3;n_uJ,LeVF~Mt3hoY3de+uu0 Ub H3)_j 5wjm]qU.ߍ]2[lfb.] Ԥ,8)kKNkBvGJSvV1M{4I2@-zս؇/ >-f:,+0OT (l糹y|Qg>J6tȚq7lMwIxO)"2F'x៫. e8_j6ɛB~kPhEO\"Em!;9>C!X!uY%0$y~,G܏L/K/ 8<&LOo צ(>+a{'n]O?|PO)ssJ@o1yfѭZy[x2+9 E4[|haxc`7ĥYjSd=u_?{,c&ՙ4R(\\I'H  'XHNɬ;H,Vq,sX;䅐'3en]{r(;y wx7u9ζZA.*frj ]Rmm}?igYZ07070100000118000081a4000000000000000000000001649b7c290000216c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/!)]?Eh=ڜ.+HSí" \?fZJb1)o{DnbrݓB͋k AՅ]zP\ pLP 'S3~MTv^ =\ R6r0-Xm^Sgb<ǦXU6>$vYw?ѧ]LJ~'a zR%g˒Nx A1ÓV' K@B- RF;Wz*pdpn'Y)5O`d 8`{?nD9ag;I&=o'*^‹bTZ'X h ò!IcHcC{1{ӸC1 T*辣2a .EP~EEMKC,JNN Zk9&qAaV~0y9I->&҃~04SG\\^rg`}9,wi=:>VD,Hώ2.b>\|ō6hQ(xJw $UrOHŖDs><$LmSJS0-!d9LF.VhY1+DhzRGL/ ԹEM]1bFJ8X?1 vUѬU);#hXs3S4W#@-.F9Ndwr\:77cZUԒgL|c,֒ipU0Ǝz9g:k% g9uA0(#7LAs~&>^mv6D6]Wּ Jr4ZRu<;kaG{K"1 *U_;wz;#\lAV+yKQj)Ϲ6#yˮD  :քQ#]<[|wxNPS~ _cĀ (cm  \n^e4s u57͠730a8g UGy:[k%bvWo=r{EH~8۹kӦXki!hZ)ch45g#rlǻ+X` Z=;]%Ԟh-JXWr4k+@. XF9T;4]SE\y<##yL/(c̀%FˍA =cm$RLwb*4ZQ}5fd |Htb 0hHy˜zEp30ب}^䤀iPӧj6GNTD0iӂSn<2QIMD ҠXaVnRv2SaZ]*x0^sts LX\fkwYRi*`W{9}X N'!z(]Fc0Tt pTcU5{$ B lPuUea3t., Ş@jt`wsvnn` q9n(m0 4L:rR1-%9cy~a<#v/%~ Q9}'3kuq$;E x`c`/$JR6f \(ȹ%ǁr ug>AM=S V縣 m2Q.GSQ"d\کA{uHɀIͨv9K7yK2z}`"'^tWl}ؖ+D̈1C=lc1 D+q^0-hniq\`V-\= fWUxȋ|FmXs?X=Fw@~LjߴSo+ &WF1dHSNJT7;f4,ߙw>R{]5kEW5ɿ 2 UEy)-Ą]"9= z sC3yѧ<{Gi{NĵqcrL T9.]ֿ%<͜mE;;ax=+~F$3JB;\1<* /+dϲBI d=mNfَ ݊AI,K=~6X DS]=E|eXA%Z3V^t" s'laee7s+#@UY[^I7Ahi׹PYӟ8:lP+irt%sg)9S3uLv`ՎO456d[کq^IeSU" *w2&l`ڏ +;{C $m-bYƝh^W↥;kU*lBPr$_(Yl @6=u F\aځAN(ʑUL(D H_^\ї(P0&%9`vrZ4-ܨK8\jK r'|u4DD\FWld A-w$dZjM l{Cpj{MwZ}(gYM )S߹ud >BwX6Běa=1#jq,){3ݰ&LU'ӆe" wSWvS Ӈ?åއަQ69̀}xH![I/SVzgSB8+-OJWD3}-w8J?9)i1wJ hDKebz<1}Q/`x_;,>G _0-ުT|k&Ϧ> *v$`x\찅3c]O- `M ymm*zɧgt@EJtu㷰!y&r1ύuZmQQAF+,w5Gyȵ`›)7sVx/n!`-!AGX]f{ǘh%ɲP>9UrrvOdJm9\.I4EUDŚC%FP/9yRdMYs:;2e|+2l᐀a^'{[ӗ5 LjTr.hn9G ˲}h2oY% I?ZyY&"zH-"SkgXXYTPwV_HA"Ɉ]PJO,4l10?T+&^pdI"FUf UXWHeqz3NCƛ'}0W̱r%PCHgo/FgzߴO)uw13{݁7Ƀ*d߉j߂(IwGti: ?d~ -2=9,؃BYVz-/4흞4&I;M堽x;SKGgH0L?]6,.TEškpߒ1"zH B9,(Kd 3u|qP %|U{NHp`۵X.~OP!RAR֌Dnڒ*b5= u4C.}GrVS!6H*FlQc;3(oC)]P?/=Xd轢PmA,x؃ϥ]yHDzߌ'O(|e:.ޛc43:,=DJy2(F O Ɛw8̠w@2f_]*N5X,xX@M9\8v%yY=;JO6hAAqǝ[os}yVgլOz2[^W'r %فa2͇ Bd)k'A<[!_yԩ[7$X$b @-] || occ92{u{ $`x^ i^5XAVB_¹A E:DDGxuVpƊCevXKUH`H;syFx&m/}bNжwe֒?$27T'X5m^${s>qfX鶭).y7p4AS8vNWg}7fg[8A-7v%^T%"&iщ~K LJWTІY=D;ew0un RHHHNj@Es$ܢD&_qlp@8yTT N!qIHbدFYu>/]o^!)ŸNA{X [Mwf%m+ۯ̕AOX2D6P󉨟mSb0#ժsG& %N!DM+ɕ&3AKHi+6l$|NgONA7C M3*'aP{Fgl@â 5P(N iX!VB[!pzN~pޣ z«E fM ~wD]ݮ.d>Cފywz kr#^M_0.Mq;Ss89B{S|#181!틥,2閷IzvHӔUEib :0{)"|v-f,\MRgJ5/]x4PG7˟ Wx4@Ű'6xZEW1iK kYE ßh=9RW$dn#s[;\&]EIJv@zD)iv)ÕJQ<C NAm2 ~/J\+ܮ&T!S)},"-Tchހ9E![!sXCAH~8)7} ӍiE3iT!ud̑xlᗨFLL/B $LX?hq dٔwP>ถo,Jf.+S-Qe:̀߻b:Hh.KxHoQmD}\RbX]q 'QgzH:/nUl ZPPȠXtn5z >¢5 d}hrFIXON^oѧpNgRscKdi8VXr}\AoWhaW7N b[*VxvX:\VQ0TNf v"9+$*:EIFPq5//}eB1B7#]*(.B` 7Jh bG0G;:>{Nz tg$ey,v{+=~Ig[O]YۥDLo;Dl`PPC(풥3F)7%+Zbݟp Offc5xzA]'!#tjqcp'⬉`khwny:Ν[vaG|vnɣ3ћvWگg hX'4axإ'8YZr-N^ߦWj.CȭVѼn:v&Nrzy-gVht3mǗ攦*CBnkkj?V>%SYp]%m2WTNB3jdvuSsgOv7 vTv9FqYTFci $ye0“2&hl!=8 كašRz&]2(`jͽʖA k}mpDKS{ZAwAݒTmꟍ|gEN)"$$)cBogYZ07070100000119000081a4000000000000000000000001649b7c29000027cc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/g']?Eh=ڜ.+^qyMçQ4WeB'ʈXƇ Q3K46RiIyMH{~B`T=նFmr8 Ks=)eORDU!BELN}TQ|&ŵ6]R[$5"nx8s"N!h❀ *l׼I Fxy؜*!KkaCK`U Pk ndErNa÷\T_JA P)i]03lrVx!S =؋B+>(:@ O)|s'o͢UEs?|R \ǹJjv{-I󾣱zm'-)će:1d`rUH8aԻRNf 6yBtVw]\\P:a߼7Kb~h,f howJT ~@#VKBhG" ]o|S~Q"u C`()0&s>%G2)mN cAVM9}L1p#w߸r /D)ps$GKO kNr]B8|wb~-fL)#Qn{$дin!Kq8V:ۏӠrfFE0v=\i=-_F맕"7( V ū ~D>.nBQyL_%,by^Nb2d N_:+zX(hЃB<oQ~M՝fDfHeCϧۮw!;S6e|K[b/D6AS|5ΨIq&,w(zǽ8g>ۈT<2D t'ˡ*'tx ?b #|=@{5bDtmVҧrVyc+yxMŚ$(H_uSPZ!C887gWrjߐI$6Hٝ CkUb}jPZ34 TY5#6R lIa,Vucˊ :cO =M)Lcz曚>-Dvwy Ƕb 3Vq&#gEߘuԖa,N|OYgP%Δ'rw _\:^r dkSIsRexi^ p ӍETfkj2Y>xZ?X.VGpQ$.EN4x.weM4l#6F+sOSSGXVXh🷵N Vrش<ö`͟qs /- nNz*϶/??&ebBacT\I0R89eV2s0f&_{zJ: ͢j}f5: 9Tv2nTXdB9 u+yD+)g3NO!Q%5FI"̊Mb[ ~f H^"jݡ[,8"sR7sG4,cS޷s(R?R(N m!HmI%)(a?"إޏBVl # pDWFċnYZQ[!nǾmF az~(Nvug%}CY+SO jq "8'w%?^4XN(8תPdbTKfe8ynG}v愒]+[#[r"\[B>htBL= u!K_U{B< bvӑj )p.ÓʭFѬ%+{x(99:Zx]. FE /u mÒ &-Pv/-APmgt%z>ii3pw4Nؠ!@!h**:Go^Iݑzs(#%d/֮< R@v'Kf,L8 /`oNef?50[7Ϡ8]צ4Vwfox͈%GOg1$pZݵUQb_:8Hn)“b`pd,t1Aye0MսYn ۩ PW9.%15ZޓOdԾS \dDBF)6dV?ɓ'\9O:T"Y|$953;=`z~[X< YAP`qCR)qu^-n@PLR`"畬RQ4=a}Y|~dFQ=Qܾf=(f ԅi6l5!֙T@Bن"=;Din/\6]q .ӵ W0QRVPg#M0#>c{rP寃;EI ji ֽ9^*kDVb z2 ^?-3,̑ZNQTO7zd~8/g|jg6fN5"35ޅ(5rD_:SQ YjeߺtJf\]r[.`1Cdž$4\(lg0s%6 mJ`i6tNh/9#9*fƯ[-+ \yn1Kٿ܅!JnChcxG@ŭq`*utMwh-_S,-ȃ|Ģdž&7䠏`ONA/B.z-HI7[rݫ[&v]ϵe(P31?#'^ftTK}ёSB۽k_BP6KL6q]/>vzhy>qBϝ{D0dF_%1^K%\W散$Wmexf+XN INZ( iw]gԤxr>W&šhg <^NT!iW݃Η| ) )o--C# 6ګpoogѥN]M=Tn;bq6h< asSeIZAn֢bn̙Kp O]^ *>**yKk~>kD!Ħn,Ζb|[0B]{5LU՚Ѯ{3 'C, Z3A w:GLFňUQ!@N'ȯ3JOKm qD״`ZZ]B0uu ^aPFj=«`}c?|w"4z>gT HqGV}7UEj/^:atLKzE^3 yF ! fYstCBb:iR{!+QԔؐ4O q%k_aV aڬO,~b|vt7요`KiJqOH^DO% 7ȩ7* #'$STH(D3@ iTٜ}=_RQxqh.*v ]rZ*{u/.u|'YZ<~df\et>sE#SK )}|'E h]"αfq0 jfi×|IJ8dh:q~btDm0e݉L{x:Pԇ\jH3W';seX:YS:G:^|gKYbBw9 8% ]41*= '`F!jR_:a5Ȉcc~}nHwg|Zym $,5HYr/Y x>pv~'m"9_3\Q:=N^A[`;)karTϊ]jbZp0.GA+DvH{n`OWt LRg -=8sHLtCahe/[glm1JZ)ϗB)_V^?ǫKib^ d ڒACBV!pJ妋80PSi&R'k4tyfog POۘHҕ}2)w݂vW)A|&'j^L*hiXCN$eΛQ7zQzVO)Kb qBۍ8$Kz !~Mx *G |l[ 0 WI6|fndmVVF L1xe*qT67ꋘ##=.Y*09]%~B(Kν7-Y؛R\XeV#pGo6kC潏p2LBY q3:]l&@,ygyʄQH M-43[B(RcݱOtx vbv6sb'O)a w-͚r8_$T$5Tlg]Wؕ3b%X_i6 0Aq&0;L)ՅD:}u(|ZA[cp,Xtu 5&M= l"]dSbƲ ν$klK!Y2wo߇ 2K+T*g-u iqG #nS)X(ߓ䫌{ܹyI'd;cV(9j-g0 }q e/f#K&:Ρul=oKXMڟw-T;<Q1 so-YFcFmScnUK "pԵ.n(?~}]фʷ3[-7)Q; VA{M]Zffu.@>" 4 \y{6ǢxP1Du=jHHURB1]ۜ |M2 3yֲNvp`8R9%ӏΙ!8"0H"R2i>Z\E4fwˬZΟ&=rFZ3_;iNzk&o}_v f'gw3詊:HAFI{' =|ES /8s&MEM (-g}M&\Zꓴ t:?*YLWٳ$Y=T`=>R 6p6,h|(_SU&[vGX!;GiXi[#z,p+ DZ߅Ǟs[n z7\SCrI C9LwO6Y.U[Fsj^U9HIvqqF[Hܨ~vxys_?Ӣ'>.ž:C$zq^]FAo\\"s׳AGdeSG,@v[M繥PO Pz}k{…ڢRtfvkN讦Ƹp0"țF ?Ӆ|[2-Nu quߓZW{'Wt ~mNS_OpXq)^l0X$'@ MhxaS1X|MRE!-  cP45gd[*wTЗ,,q,/!O| 6TZ#Sv]G0N [GH,W^ϲ#yu_۝F?Tt8*D~~"թ)iCbdmj7&tz*PKApP!H,OOgYZ0707010000011a000081a4000000000000000000000001649b7c2900003480000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/#74?]?Eh=ڜ.+$gJܓB$ f?$~&?l(YHAuϺwG\ SBrR ~,Ǩ-4dhogcى9xEz~¦2ke<`1|HP('P)3MSS0 rGWll)QG18Y6sXs[m)efH>Okc7῅ZoyiL+.ۜS\~hC>Eo2[S%o,WU!&R2AEc-n$u 1ClI2]->I#6mQ+p]OE@ʒ~ԁ{B `jLm1J%`Y_9':I&Qx~On"zi&@=Y04z }XbI=b`&'g.IEc+D.@%$nUOzrDrpNŸ/`/rASawQ((Sl`H:i*׹зI-GԷl6c̠֢Gy6φ94J݉P]f6HW ϴ8 hyߠv Ώ`fؚ5?:# ]ehjah^{ڟ<[tisI8L[”2?u6b r+ Nhlc$ZÔ/ŚqeNjюkg?W<ڗU֑b82q ȅ*'M Yz[H{M8-0ld.O~EY\Y%\D)9ͬeګqԓQ}j40+3D,,TDN&< *ɢ!@ z?r-B`í#Opwҷ;(;us J k o%IW؟[? y̡pکr6e)MWJ/aChv +fɥD94l-Y7LK 4W&@4[p5re|ChgEFc Rme6x:D o"!m |T!$DGET}G[ţp8.=ס|453m<ӶsT]^\\ǡel!B;[PY:*n!nFv@=H`Z2lg-/PTY)ϸ" v1 TӂZPpN] (EUTF耞۵]m(vW95W0`R|8۰ 5e)m@B O "HrE.G'>{WƒV38ϸ!'X8N}@raxzK(B]e7 E!Z 9y{~k 6#+ _1?LI5lfC~.TCH q/ CBk}LS#3W¿@'$ULV'!?xy)eCj9)|EWFs}&r},aVE9}Υ2nTz~G}y*t/[.ÿIW<tͷB#b/+=;)rfy>@h#. Dm[jM?b\ZAW%ј" '/0BuMC LQ+2$DfC^L~(a))w8yʺEV%¯^&_ͪ/\?U+uzW 7\[ANX>T |f r{I"J%34'̢~1&jPAmm_Os}Mp9lOxM[Hyb,Y~gwVBFc<= ), 9;b-k`[-6:,jՆ l.s0u2@0363YlWb KϜ1cbZ|%8dpS`'zPy(*WR$QMѴ}eysIX[~ѶPgL_C)y=7&l7D1ͯztmmSp2d96[ !is&^t{03!sNDB,87x;,Cm8DK=yZb +& ]! '(u(|ZpZ/ o]sI.=`b \UC8(ӈRL^]c._g n89w۩kP J^p8H2CڗGY{\6 U6 eϭa@6nJrřchcqڱb3Ugޛ$xZjb?ts9U%R1Qj|o>'$k$3[Jx eE`T6Gߜt2yP 2` ,?/ +iH26t5 j7޶ 2!ۆ"Vq$C%xzo"єQ7I$T_I0&16J~(!%[_+W O䔐C= ,DҫjT6Կ}"2v)ֽ лQ3xMR0Ǘs| $~7) /o& afUpH)o^[Э; c0yt,~?(?|MU;Џh*CCZg-sўZ܆̸"5+nֿc9 + BVK+CG7]9!@fo$$iχae ԥXs+@dj|0hӏr"u'\jz1qYD8D:"43);&A+(Q4pc}wq_M<6_Ljh!nNؾ`~<My;Uoaڇy M d>V4pG,a+0\4b;ߡ+q3 =V/BS꓉ygOA^s#߉՞c4Mįѝ)e4ּZo!)l_& -;W4 C75"-F$0 Ah?MV0ZJ-]kmn:ZڰA rȜpbWk!ԀFt< 2e.VD9?13$-G̿Z:342>=%ؙ6k^e)q!G^J#Aho"TP)l;uPL2*BAfAjҤ9@5uoR71 NN~dWsY=TzS5A|{hmQᘐ얀Vv֮c5Sc~E+|V2o_ԅ|GRkҡrZ*UCk܀0l6M)en=\έ%̚?&jE/I6NXōirw,?bM_tlaC-٭]Gi'O=``kTj2SU$t(eGz@ndr6Au'$xuH3ޛ KY.\V7Rr)s9ܛ-s,U:q $kѰ 8c~"r;/Ÿ'$IyvwV"+9WOdCCM2ZѸŁ?*ܡ Hv>AW߯Xb=1h($Vr X%5zVh"1ph_tk)#k_$](*@cࡡFy\KPTKk2Nɜ2?@|-7{_AsUHYw1`Ǭ^Qs4a7 օ@/:`ȽC[2]kbѨgƁm< *҉3.a[bQm*C`&;M) 3S3]$yk>zjQ!,c2:@ݘqhPQkp_p_iK&. :#zuE`4wSur]˘S?`nR KN!9 m~3 06gC5D.[Q͈^=B X7O1[#vڀٛd ĦSYr0bBC>0h.xMInV,Ʌ-a}ԗ)9ThM6+MȊ E/S*WxD9we p,C屬} mv"Lr5=`C c/=!RZbLI6ܢr@;‹./!(p:\k7fgؚBqں 񺍥<8 18)+i` |PM 78Sjlϸ\'qgاKOS\'yfjAG"~-}CY9/sYL9l?UY s e6|S$5mhb:֗ؓKh".>!| 6N$̝*-+5֝ے))*%]lGR0;(cX"݉a@BP ]ǯV֥Vg_ n I`ă'UzM"՟GRwC8B;a.&D7ҏygW2-xITԱWhtޮA_Me2ZN9n1G ݟr'֣uʜ}:\wWS}30uXb~R 'HԳGx\;Df<ҐstSߓ22rm<<ɄlfR|]Gyۜ%6LǛ ؤ8bUI mpYqc' F>P,7y:?6MjnU}hΣ9ϯ40>] @yD߁g@' S^-o4{Y;(J5QH?Q.0v* _O,(/;DwǙ&^V \#HS;n.qS9:/shi% B#kȖZ;7xzM=l) ,SuI4+tZe&E sE iУI~tꮻݶs#/TX^>JM^Lfqf36a並M~8z|wWE$ n`2wP'_Kn~y'Hp-S9 5Iϰ:uf#]F֟>X_HAF$h՘N~XSoP _lZrJn?aosPYvIRJSU/Ȧ 4ڨ_'j?&K,Pc<*|,ޟ]BcּH .હ{i >e\A))WHy:S.&x8qM5,p'nOc8Q<lW#`b (>5 Iq/ؾN-YXd,9}-%n">RoĎ+?)\F[vH$ b>kjbCܘzBBU2):Ro2g#4u Bؙa;a͹?kZfj7t0(KUP6,zՎ>R&皊}VbS8b'q9~&8>1)kFý)CƐ)_EQVpD@k nXNo u?[Yu|{?/;}L34i 珽T#QiY/"*+OLsGk*IrQ]kQK32TXO%'&ޏuebAI(337ukXNk]g$C qf5)N 9ګav76"~(ut1Xlo6CzYɢ@5_㲽4g-9A?>}\<PUr|69 jLi2{GP4;n8$!kSʹ:S:t7PhPvEU==Vb)~ %=1Q\9byS֖ ɷ]S1@啫<Տpvs%ɞ5~_<;-]Ig]+nQe;ȩ#ɐ*t 3<7 3v)7vy22J C<&9G ,p 2\Ҷ2C F/Rv)\.ɉ% 5QNBZMf̺OWώAVP'rL0L٤qIjнh0n x\ޡD[ &YLzBSW0V~fq4k}>3Ǩk3!£Z JwF~wj-㤝q]rk ן5sĝr+7< O}(6籐 +/rVҳiJwMPKI#p+9zfq51(:ûmF"2^V g= Vx3֗MdB ި0:A&PXc.DѾ\[1AuKW'[^jNJ  .R з>rhcjr{G->|CxtIheU=J+wLZnZf.[%b5{"I'=RD)Yt%b"SiiY'] |swQ #:p:?+Z4? &D.IݍU-Fj [ wetWg] x[D #5b`l;-'ye!RL<) > &X\knc{̱,3EImirz R}}&p~fZ!Z1[Pe`ߢvgJBcѽ!Gb>#rTߔS:T)7`CL :5{\@U:x4uӪ}޶3Cgʰ]όvNNI6lĕM &Am{l7?*"UdJC;J!s}ē_ N 'GqPTTD8W:oSTP;5ЭQ5."><ҢҬM'p(T,D%v:5HASn T)fgbP~l׭3Et;p0Hpa cܛCC>ˮܟ!ж662Hb?P͔k22xǻFN7Y1fr:=+Wy8z6]!_b),>X1oΌ SRwG̢7[-XY3]_&+?^rU5d yu"i!i&Vӕ7zmJ)q`>f M<k`6iէSH bv!IS 6W]O&e?iPpywVVP-Uza <&,y.X24@h;B.xsg;/c;4u,c^dwk^8칏m¡0գJRĹ@ij{G$l>=(|8;"'~)<bZg)kg^XPH;bh\,*>W51_?j5UӍH[bea'"Jt"`vE3H̘ EJ܎3?t=Ixލ` }'Z+ރW8c~*C@JpJ0d7Xzt+ƨ[E CHprLh7w} fB1$1mN`) f TZi1'ݡd_g-ƧHnR[lពjΰf")Ag]cp ;|M\EZ_5㨼/xt[M@MYBS0G)zR&VfH ACl%XMU7f af":,`sk6/Ԯ,;) X[#~< r^߰s=3n^::g<*z̈́ A(բߪbUy1 o"`H }J7q9LGRcdY?G]lp'?!O>T}ۥW˧\8G1H_ܽ8C~( p!E3GoEa ͝6Pe9.uAvxC`N$y_Oz9vv,lKHHwaO@D2K1Z-.‚(8t{ nV[h1Y ,,cD%'7sDSǑ;4?e'깋KF o$Θ`nei̹W{Z[ky4.4^ ꍵ%` 3MюM|$ZAiAsprmbŮ:Ph. E]$O}gs_ԠȮdzOZb78/ euJܲ:?+Ւ\xt!p>gWv }:+1<,Xnv;O :pg6"8VO1WxȍExCUE5݆6vl92ۀK$(++FCV,:Y$> 9/)-4-_/=Ȃ;Fq'u+EǎŭqmҞdja΅15CQ͖RbQKmo]5!DE}"<88RXb}#HyZɎy*) =:e|\Đː'oڎO]#)M.h9+Jr) *Gn Ϥt (+I~Ź3nu0Yg ek\NaAa7:E A9dvMyW4#pQ4u/Yhnk'|&aXW7}̃]x'ˍg9pkT?o6IezTeAqe헊0FzB-LhUqݖ9mEu栅1L0Y6EYV']c Kc/ L H鋑A`Y9i;*?~ƀcLN w`[ʫ`.XtmًDؙ'Y֨R?a& ΂ݒӾl> aߐIf<͋h>Mf;gYZ0707010000011b000081a4000000000000000000000001649b7c29000039f4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/99]?Eh=ڜ.+YPgUqId#U+)Nرln~&bCbD8;$}^1Lh0Xs0J2{óva!\XYu3dv8U=V8u&Xv+ifz/6rvf)v^Tsx fbti%f3w}:ᖀXP.XV'Z ghUxk*gu~D0HWeh_(kk>a${i[Ppc*&zUzh& 𢹐8^u"7, 4AtvARԊhuӈ4k<{aeܰIQMʮ0YL&BܫVU ,J'oH Q/7Ѣ뢽]bXqr[@B `PN!n>'3dK>pOf'b-Di//37JtoNVrrV[W9Vh.PfBĦ`J89Ť .:fD~Mb ò~PB$ yNIULӨxQDT?hŇ`/!K 8N׊.⮟ߖѴŜl?G#v XO7`޼N3-)dfmL밂c7@LZ#&CaVFJU0j)%s_ ^ެeOɑ~忳z t(X%$傼IԼ pqT1a}6ez8Ml1"vY>/HV Վz"?.Ş)Fx$Sĸ ?CaKߠ٪ɤJ,?kbrnCCT㯈XJѴp|匒Q}o 6 a9ߧыWl.y,$ Dh>m)Ճx`CcL$բ;.4 .AmujPO}VPq &x 9Iaɇ_dKڲb GݗtV1upQލKDV~eeV?SVα\eJ`zVorX V..}IsA)[ "`51_jX pZa |yLX- <`YDUXܕ؛TZ,$I”kPUnC@r݌ n+8t4HoVm %|7휫6Gi.۷NM\~*oL č""e $w-Ap ͡3{ %"~%QOAGutcƎ 5S9aae?s) y94)Tx4J$J.l;}bB<^]iwAt}qEL,.=H:_LX%ɱ_GaYTf\ZdfVuF9&wΊ3WҷJp֙Bj^I7my*E``>V,k9㪲ut ʴ՚ H:S\NjrO}=|zTy4,dmQT&6IXƯ{;XsR6͚A`,!Mj.!jK݆D ':8n7)~g|?@|yX]_ _q׊|f &dLY ~puA*P5SpҜz_+CL }+W4c,B; 6L +f+vAC~ʖ~Q' yCR̙sSoajK=DЮ],w0z,\lA FReVhh}y ML[oJ7nRΡ Qϣ(NCe 5J8"8؛j o'zc,Rk)\[S$' tTMa|g=k>PV}L6Eq#YEp~X:bҊιeVұ5aZ&Zע399a^-P̜U!٩*!M(TR+\To<}jBK5w Iɬ}ģ3<~|]Tz!jPzٲSm,TՆ-WkuFu2X;Jk)=j"It4H8}F ?S0L}2^}G/N~ȁ/efY*bէl6b_d0󳴛ţg fnOs '6ᠢ#y/ T]%{ X}ݝ%MM~|Jss]^x_P56]o|czܘM^kLE9 DmQB6M(kskܙ/ ̤1X - xj>ոE⺍6-)U6.WDI%*LNYfLi:Md!Э^2s ]Sڝ4κͶƕxv 9SV<7b|XIN/ ֏mEC:gocUΞΛ(8Ş qئL)"~w~'|T"Kۓ^8'P Vlf֠]BK-"lfǔK;BdoJOk@޵iE^ݣe,5Bfh4ӂyG iVTBP"~nti!Ȝpػ>POv},QZJ*6t 4/5IfF_$Eܹe ~չk>8d '0(w1pTTC6)Ÿ9ocEhN>/t$P?V)z&0,W0uM^M1QoIY_zir^BnjeFP*>%wҠ%`F{^qxnvL2N0.W*%ff^8/$S*}67O1cb6xKJF,=F~;wt企D;(1GPb*s>Rh #ly$tz?{2w{,<Խ !`oIªco\gVm:l;D᱁c +mHmg.ӯZ"6 t]?Pt/י<&@Cty~h򚀠D ?{rh+cA &AjA0r a h0ol ^Iш;^@+'Fuͤiݯ0Tjh[h=x|gm(ΡMiZ֢izJP-|=ZDa~]s j*XJ7{LGt=XXcm7i\ 1$o }xgI'w'x[N?5w[_Y!uIsḠEuWuhhh2QP]3Z.&{7>j8t,F-.Sӝ5N9.N{-@$jȀdDd ¾!oy ]qMYH fu!"Q0n,8!w uPS!`濤4eA(욼tܔ5X|k:#ڦWPAY7{Ϙ[ἧz4b]€{"?L[-%kek)Q#{*ϋ.V/&m(~0/JR듺Xxlgb goz^Om٢z:! Gt2= ck8 (p2)zזn 5Յq-QcnտV[^l}I-tO|2e(2?8aNʙZ,v)v*V=CJ;\pew(b;3Q&#:҃aWXs.X,`od>s8hwy+tp T 5[_m.. ]98 Ȥ#edn`YR^qeZ8-K\t3}Ev6HZt-!z/FξjDǓ%/iItSc?0!UVk{9nk xo~zoJ`ۀ)CD= ),|\03!U(I:I)Y|?_%x!DЦ\M̾kïٲ삦 2$Ɋt|>< ,YgF )}}ÎbQ1z\;\j܌6T8ֳ?h|0gۊ;5%K㞖ӕ-8^/rs#J c0M[>\)e)\~za,|eszcf=DӁwf)5^bӷa7|whYCCrE:ͻ~kf"몶R{81[c/8%1?>o֍MNj~e kkrա-L\Y+)hnqf/nu*S72̍Q@dlocd Ab }l]&OmH%J~^`ه !ŎL*U(MW ʚ5 QWh/"ZVt@jay!Y'{uNg"9BX\*??Iώa72h+v J,>0}^IeÚ_ k`pC:I)H^0*׿̸hk c8M/~-&ssp-uSt7@Zʹ'Ha [e0/bo5VkeMC~Rls|z(\5z.:a[IQHEn"FzW.E3 Q?+Rz>(`5o%?ѣl QOϊȶ kBQX]}3pㅚ>1\bj`+*DAR:uCht' QZsz}ya⺜'"dG}Y sU,.ֈf/%t:pDU~> "6$ڂ<&#˽$h yc[^T. YS_d^h_ݙFHQD$8=ciF"3J# mޭUfyɚ:νJk#ϡys3;ziz0m<5|tUV$ [Lcm#(H`Ni?0`͸ Doҙ}T83̚tF@na>@y_ &4Z&)!?䄂mw߳G Ob5`;~n5V'g;Ee:ͧ,/rNx.2]8߷{ =Z%[(Ե, 2NQx3Fh;{@ԇ2='j!ι;:#M(GbVjf/-ִۤd/]5/{,Fl0hljnAҌ7kޑ]0TW:q`aY瞵 ^ reTN6ܢ PmI.ULlwGqpM2Jj-mU=/~?w!82P!β3A-\\F")d.e ©gK{{CQr~@g{w P/sA'kĸ|Lrn4.9DŽj`wk8S P_E\Trڗ;qv[O?@6CCV3'zQqZ3Ggc< $ m B0+*m(?NEƔzqKS%? N껞0cĽ Nt ¼ȺyIYu1\J NFC'8%C0dOzÓ&-<&bV/]MJE 4vM!C̫*:0!?Ċ Lj`a%2l/ n~ԟg8l"ccZ~M*Ξ|wbU I TeN;r:z %=t5zP;_qȽ[~3U 'sz/5j1=J6eU/#>xQͺKcԌ4':7NUpQ5LI2w܀%6Tkoڝt9~ok,cAlCJ65[-ΰCA5#&+:S]*8XHi?haڹAXJzվh9%)lcR}ACV:n@D4`u! 0ѐ+ |pre$` Ͳ#19j֒ګy7NO8yoIgLeUZa&Lw͉OieLQǫ! t"m O _ ' B`8uHG[(hnAIvz(nD+~rD?zQ8.ݦ%CjJV`^_wLjKP"䟗^DE숸]e\1 lZ,WkOOґQ,_綗m> S*W'@:ta |ȸ]S#%ie]郟°Ihg-HFiw˪[񼉭JR`H=f]j/ĐAl-V_7`aWv(}a]:j&R[ XzVF1>j)9G'Z1"S~N[W!җ](w\.Kr5z|Y#.Dp >5 j,O"?\`}a#)ov27[GWKFM*N8-d6ISPz>h5d?FCÚ"^U޿ ݱpR 1{`z{)EЃKH_ԸN UGldye@"y!?ѳ߯F(ȆV`׎RBdR}a(_/*]ļdkڥh%jOM>%,z6I}05B1oEHIeg ?x;*;|4|V`W> `qm+ECYڨ.P.GFNsɢD0Fj?iQe! f r8|PX}"VTpni9Ds`y7x#ُۄBN)FM䦆00j7 F}QO&`Y_P5$%oK!2QdvWaڣZn=/r1mځDxV"'VY{.0#ZH2l㷦^+oއE;)\A1A(/M봪!D;-ˢU%3$?eHc 8 M "Q0;ޤWQ _) kxL/YѤ:g耿 5ZζPuQY#7 4Ǫ\TdoD 10+Ӊ PDLaZ}u i5®d?#js7s{;xd}4Ё1No@b0`ߨ)&OJfJV~ תQ5m~. ;m?ԛf`!eզ4kPkD^ʕWl^A|c&4CQ6"e3#rd=L8Hŗ^Rz\+ XXt8(WAuJtΓ@-S9E^0Lu@rn\FQ['IX!}?[50@TI/`%=c4Y#w ށыfh*Y]FD/bēNUB˥ )#ןD+%gǃ(N.sœʡ*`  ۏ˦%p}C]ɦu@6xh52 5e%PПq$91f0Odx*$#zoS_|+amK[O8>SʨԕO] :J ;\c yLQv"4ңpUqH,bx1'26TN@.F#|Qy%Pw{R`.DGAŚj9Ɯ*ԳO*^Hהd)v޲U[@^e=5 uV S404^#F`_wBw =ؠj^UWSZCBפ8vgJx`$v#xbY/B4\˛ u黊"LwKB>8DAxiD>p>69?XÇ|2-SB/ p',VNܶ<|Z ZI89sꬓ*)w56KI}UG[) X2ޔ}}9Wi8;_,N*&$)jd%5,p^zf!D]o Qw y0S"IY@t`-+TP| t9&4`hU;~h:MgZ"(+EB߷RWMZF"2-!&dnE>qE!bR9NOGj&r zHuctDx]v=ԙS:N˛GA i$;]{XB+i3K9|Rs2Fk ߞ=?60*/2 ݆ S8Lmj74N+T}wG7Um0bvHq&]QOX9{J"TMAWuJjI5$!Mc$])<=AznB zE;\_=vLG(a|4Ĩ*qzLIx_שeQ7*CLUgJj;ґ glF]QpcVǜ$O.s..Yc'iBԖPeW-0M< @0CQlnh~u/Ձ9|&6v$=$A6Iٻz}#t%>h8 p p=Z~,d8wݾ9.OM /:ZJfD܀:}c{@e-WycBxrg CBMn b?DpO8Yeay)Vu#_ѤԜ`Z )eUu9~ TK]YH9'˚;6Izg#~ uړ6tI/8h$K{zr}mw*yC:!iR;w_랏h3ﭏ^Pɖg).{0nc%Y'6Ws.v~?D2 t,'/gy{P<˟7[WBJeKl@xLRh mþ!M; Ϭ=@)l=Gai^cOi iO@y=dIKevjxVY]Cn4}*B, \N$Xi(LT o]&>4\QPA$A K:yaZo}d$8UŘ 9>1 +n^q쿢#aPBY~\No[?9Fi =.2G_R!*q$T2V[UZ\QDȅx.7@|cwgsFOMnGbeN՟q@,_m6swΗU W#x-ҍӥ 9A(yEC>2$\{šq&tSpJX/iPns۲cń%] n8mz=x>TNP`eX|DPeތx} r ^TEck_zϨO$JSSjФ1n& :f/mV[3оn 7YjuDs NcHU[|u/V ^y;.q #,X3t?fekd0?ECjr3X7vKbif PRK_j-{{w*P#j&"(P%c'0%.@s`Bt7<5:1`#whI;E5j}30Ir#4 3VrVClMiGS@BEVZAP~T0ѼSMwBkh.u&_͗x/iYWSBwpL^(W0o I w#y7 CnXmqP60r }q'GyaNp ɶbFN3}y 2P( cyM#w凁#ŒBII[ViIwkck* q[R( stxn.Y Z-͑ca~ Oa+~PFyn[ʉEKrZn#V6Įi֙&3jv)0N۳F*u4U66bOb.nuЕK]Xq$TYѹķBX68]7g N${Qª(̪_`Q$t_>FUKTzқ&M#8~ӻGSȄC0^<^K1u'F@Hȣ #,G2"$*m^=$z:TQX#ĥRN&;T |RZM.hR`PŸ{"lf/Mc3Q!!E{޶s\PgYZ0707010000011c000081a4000000000000000000000001649b7c2900002340000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/࡟"]?Eh=ڜ.+`X!Hjl##[O3=lFsW尥Y@"5c`:3Fɟ|p;&+*@L벚{D([׉`C0TB2#->mG?բ5wN_JH"8uTrPeq^bCb]1z;īACsG7iRo~Dch,KmE7UinXeO{d &dÌ&sg LM~~| Hrew6),=Ёzqa'9=Exv_hEliv3>3nYRE+Qa5ysJUO V|.:5ͪa jk$Y$/&xM>t ̴>dxF۫kv;Y- ̈́ں F %~ ǐU]fEk[~[jZK@~ xG|0 F.\\ˡE&psj[nlZf9چ|wQj̬|QzڣQl/ *ojUԌHh93#Gt@1h zT\&WcOp;2l(F;{x Pit  R#!r oa'0V@pq.zRکե!tQ^`q%ݯ@ tq]xAH S/gF]i@.Dl5rՑLHntNaUQ5߅ѣT;8=ygU`CyN 4vg؜v.,;3 ,e?sB^JЍ^v#saGJ XrKڙcx5}dz0lm6e|[\rj_q+*a.gFu4u)p%y+;qZ zJ%%D\5(Bv(@5g)$]>oJlwl{ [*ElB qOTdrjwHEtbɻzwR~70A*>q|KYF\GIFzR~Z$IXV$'ɲB@rWu?O$ ˢю*;6ټq[7w!j"}浣|'5[t8O ̜07V+O(p+MeU>0-)/ǔL2XT&~?vo"1pAcYZMzo_gO&z/ZCg4ngs2B>{]SҊPx$rwQk^u%ˮ!voGəU}]eC/*pY֊ޘm%'&])ᛸvڠa|6wS bIٸM o6Ndi7!CXe޳ ݺ~7#U"`Z+1i}s䚤)sXBLR @"KA*YktTb|ew$;gu> QMҵ;z=9ufClYX}A«/ϵ1`]/#m&dXUA?ju2˾2;KYwDYR̍w C|47K$:,p򑆁ʷL.5o ~q5XPmK)@[C?[,o$;xNkuB{ӮFP AHωszB=7ehQ؇ ;HUK]~P9>1B_"@k =hJI a ,&mn *m!Ebp;`R=Egպv8\c,wx Ut8֣ zdg76SŖ%LrY&!!AEap9Y1z}0;PR)K姤trXUouTņΑlƭI5T/;@ZiNY0FEws'_?t)'W,9;Z-`o؂,zǁB~kؖLH>)~7RW^瘃*AV0Ⱦ%ǭC޾7829Mnr{VN V(Ў)<‚YL0N'cxX.A<>`h3._a*[*)wgC?KsNI~ܻŬyFz>L9խb^rTUuH>"<γH|u&`sThJ8+7j+nnՋ5Ip q?̠#e@4~j^H'z4+"ejZ=ghA-Wcaeᮘcox W=wVpZu [wHLa~u%'Q`F3f/ίHA,frG(L)qYS|0RhDy֔}ZӖbs$ vI7̆q@zR C.+.]>F=~:V<[DTg x5S͹ N|}K]12ŬMG3dN$ }ڌ|2~Q͆U t%ܣ EN(a2x[}C(Yk3CB,1u.AquEob7-IH~{)z(ݗCݱ]Z w*rKzEڔ2W]+r"3\R4gyܽ+f@qRGJ5ȧYnklQ*âL Q7.3grI 5M4_4i cbTb䉒 㽅 s u+/;҈u\A"Qv½&BHqJbH5,#&ػjGEqK齕͗H1nOrc+UAw4V34xg$FN> jBZQto~c&E Ka [u)Q~3Rү(6ևgw?Ҙs.Q@ڪ7JX8hÐ0KkM,#5M[} gҖS#†4jhĪu/pPF~Ё J6rĶq stK+t&qu$ձ'X͖*M|;jW2L8௠\1.^CH) dP"`g;@/O`&,3[,uPpU 6+UxR㮘 >ɷ(^AVOQw?|-|}Xt=dٮO-I+v\|02TMI]]ODM~\j UZy9ÌhRPGmK4+#@yu Y _hт|$*قCȪlMvuSj-80+=b$g`3)r&>x UB6~\%S" G8j wv ڤN[w} 'l7$Wt}۟hfit f1/7`Rɟ%2V`p(}ie =E$ &`9nuU$:6YǛQ%$!5~NV/:E- o: xKӦ°>kJ#+*uc-"obiJA4(cz_ЬćHe*#hV#Ez9DI.G"ჳh(\jPgM،;gBFav'gn \jīvy1#j9vQӈI;lw/5q&ߢbQ 647kE؟|w74`QsZ3o)2@ Ŀi#{)> oRRڵ0,4;ѪcYw$ <c|*x$W,,Ik:I;hv3 hG ;ϩM p+hM+NݵC&j]4yOx/[b^ߐZoN9BjgI WA-G!U,ji,nɉT﹣ :Bzׁsfyނ4Δ9T\b=wW5l˭f|2Zoʬiu)L2݆o09 Yj51;~|rN.0_DZ4z3*dYN%ͱ 0ȵƇ 4J{B%- =X;_rE+ 1ۛoRX'"Rࡨ,# ֧JgoV؅""_jO95LUvKpM5,.48Ŏ.`Mq۟? ²fyZLY4XQ iPg+ct\}Hvn3hNj~2_CBO7M] ce[8r% ;_xUWFNMѠՑ#pBbAlGfpgLqڮ#jBQ.+Bѿan-d>kfs¼"$Rn۱7>h%vcƶw| /g5}[=3B.6gl!I'tAAf& ,sh.ŞR&#x 0ObݷEjww yg~ąu)j~aY]à{?qMwCL”>ᭈf7yY>5u<)N]LW䱘1L4:0#I z* ")mpn[b|(:"ŚAקcg}0+ZAitU?@P0ofYQb!SI0[Dz=AGwZO~T#_ا'OH#^PP |۳P8pq '?eJVD}pTmXצ"n;{/KM?9%mK *.^'N>'򙃔MJ`uUkN-*o m*y]]Z\dA%>ՒYXBlF2]ۼњkޱI rg^;6/w9n t՝LP<\p;a$7)՗|ZnŠw'j^An %h#H]?`_a_\|.K4J jOpƴCly(p2'uJ#W#LWtzgl^ψ^F)n%y\kgdSa ОSampK]1!Օ5ފmoI)#˖dMRX! ;OruďJU#.,؅5wX-ΐf2yi2mG&F}EeE Uy~B侢L>Nn&+P3إ顿m'RNfpH|)ҟ/bv3y :TsU! r!Me?~4bƖj>D3RܐmSʼnز_DL:(X?0IAɨM n c]'M}:u ,~h >!#ZN \= \D4 x+ &0|1iͽg{4Um! J&~m>Ky,zJ#ZlQJjTdBBBFbj/.r:5peuT}աމ0E%v]YhaўPMv O+3+2>EhMw%%B1aG$.c@A3" k3BD֠.SPVfhv}mle4: f"/g#8L40W=fY̶:nVD}apӹؙʅ~_|.-a? LHQr,)fycYR䔎ҢˆKz>Ceu6E@۾g5Jfgbh/Ô0J!}ߚcvc Qnݡ6^e[b@bjHq ;adepE Y|b+ur F1|wk֍5YQ'Ɂ?ѴLvm?y=l-¾N{6 }Fa`Ni(RGZKUA 4"C uhDys}$ Fq/kQ%˂IQcqW<ǸMOEL.F%*)7\bEI6AO,Ι>XOiՖ 3@sGQ[֕D@q0|6WzI>V ^/m9V!!5X9x7;' -]Hݍn3!ϟ9I>#3 1aš|bL0&ߚѺ(%{e9{1'Z3!Ry`T2Y$1 įvf/!Lt͕*aaw9x^1[k oKl8t(P+biq_W?:wV!Qx9Zp勜^j_L\%G]=n-t'K=}΅|HvBX~` >X2`<2-T鸰#矁yLڬ6Z_K_`{qHd8!"''Bg.v>AP (\rԵr 9afE~ 1%m-U"p@nV\XZq4N 6*96P#{ě0I!.md{KV^n?9E/ooф5ϺL}85s]F!m;±gYZ0707010000011d000081a4000000000000000000000001649b7c2900007658000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Xov]?Eh=ڜ.+uٖx$ʈs3FI#Y'>J%̑ ,/HNҳ!''L;dU~<;Pl.'|$هc͠OH-07Q+iH qGƅA>tbX姏^ ϭg|EnN5%LowYFr{LΈ"BsAߍgwFGk~B4ozՋbjI?j^x& Agz[j쟳~؆0֡|^ď*~կ (H+g/?=E0 SʾJ,Pn;C%3ԗP=>T_FzDPW93saLܟ3hDB" D]L{2\O,c XsKrx\hmK6F29-{哊%Hm Z@sEX⅖kr)0SWx݉7 |܎lo*wB0pA:] E SU [)ĭbtO)߄*vT0yeAFOB]CLJ=J+2K=vavt7Z +:Qd$KB{]YKrCo*^Zr%ງëgBl=>DՙK9>Ccm>ֺ0e4Q\P PbUNk[99031R*ij[Wk#?d[h_*h>r W3>~J2vTP1Q(WUUbSscnr K\Bhq[?Odޑ<-0~? c3L|QX1aySbsŧz\qt?88cnBMI-MU,NgV-HY3硵U1$al ^Ax3/W\.ȁq-{JO dtˌș7-fVtN_s3 ff2wI%%"R{V$;pƒfsD|M\ju,-Bk=LN)U#y^.?+.tVq@?NRRmn~(˵2ܬ9B9F0U-2^w/5-٨Cyyu,ΰΚ(I~OpqfS c*ߟaH XmwTQdT4}0mg)MSͣKm'}ͤWtGAS'4ڊll$?؈v! 2G"c4M['kR6+e }X"Ue!Dkፔ<0O{U6^xsOG0RiSmk$Xm ^iᤡL2+M`V|eB tgVc:1J+̼N! )Lpq%Xd;Z[hu>@eÓyJ", Zr{4 7~ +6ACb F_jd~!\,g}=B'ޒAA;P.m3\6I-_Mib|oTZ u(Q& q%ibu(HIQc$Ljm yZ:#\iV hq|]d Rg]\$Ċ1~Dl G] 7* /-RپtX\ Sls#)yݻeıAnm,A~Dq$iJ eDENLB6=Av37fMfm*FQD0 HnSDч!]0'zw˪Pͻy& =1GӣOsp\a$HB%XzVCdjַvV< \x<47SoMz˧SRiHE}zs.:ʞ ,it TMAf51qgk8L{+'߲9ySGFK0bS>6u2IF؀AnHw+39zfv)dw'`=曺kܒ8[ mTRM#i`iRqc8gP#IӈiX h"/ Kz[U,6R|B WCژN۾CjnE5'%R6 o_uAKVίD F:4h>kdiH& R"(]1JYJY{-$JӇq総\&l;t?bJjDfةl++Ph\ԋD$d.ʶۡp6!<[܃RoSť9U+e-/Bbֻ{{!=x7)$CY$oKV Ii<,δE4R407 Zq`I)ķQ:6jkO(/JfN /!NyJ2kdhYmnx-צcAZMl҉ wHQ rm =N r[S =-'IQFsa;rQ^{KJ]_k4lg_ N{J_SU+{~74Uu$4+Ln5J5kXZ,N9pZRB#ohJ$Qjg9>qfM mf <-^M2QoLZjT+'z7i2>}眣2 Ba+w8bxSR.ыy8}'2-tz~!: xXSZS{~8Ͼ]bR;BDi әc0d=rlwҦJJ'2A;yteC(l/N\]-@W{+am~ ^{3r)MsCP:(82E뚊}j|rSuT+̄ٻ<$n0q&zM@Fm R Ќ]ΎOIct۽1`lVH$>yO レ~`(K-H"uzB iPj6u34ӘO4NĠAaW[,) +QtCGIGcp_cOXʇ{JF'S6/B*N,Z0f通s˴UY791IbJHu ś]#:rzyI4h&,|O]CE`t[,U(ӥ]JTOLmxq_*2f^pnLa^:O⦹X#hIT }w^5[W )g/MNoQ-_,ooE*Njٵ1">Ajo'N8ء[RYKb7&޻տ+s.2j#Ж zڅf :l .H3T;ڗ&t%p /o`_R@0ZK-Gg&[!,+l F. :V!:8\#NĀoY4뢱y>Bs@jq][z3X*da{tímw'EmZ0 f5_MRY#Pl':Z)6u_OE$AǟM0gneSnT|Qh  y?}eE)ƥ~P o)|TUN좓Nh@[,Fݸ,3arC 0W0 ǢN ٦S|7RUYiٞq}н٧iip& n68k_XLitдJK( auPo+h]PYlMk<*HKL*E_\JENjYJ\@Fz$s]lj3\s'pFޖ!2&Pb/j!4t*ib翆 V1$sPc2J%2Tڈ.}!=h@bbF_ nE?`}!kgOx̠5%\!ż^S,nZ ^V*=:+Fdc;%tnXd:HŃjY^\/ sص8 ff%2Ɂ"`_=/+'66RI՘Ob&ToO{kKdQw( | T Ai3\$`9GDUh4zϡ\mTv7Km Nm2% DAOpYEFgS9P:2c!oG: zkNI}.0/q&+.H( Eˀ-P,KC%Pۇ{pԂ 9F=Rx7hT/q@#tVkLYo( UIQ|Qk6kUL9"rޭf ėpoynzlQX$AE| ss[jeHW zγMT$P`|O:ɗ_l¯+5sd7%{VLj'9K~bUKt_=NQ4mR1&\)v e%ԿD *O2[b(/IfF - "d/C3)dbnֶq1ݔt *m5 TW C-C1b|ӈ|1NY=ΖJsaTV4㸛ut"/jU%_~Ezd6-_%QG`-6@F77hlA B<9.[Tedߐ$|gtB;#s[}Jv!yX0G( Sdұѱw\<۹&N S8^E1*UR2j[( ciG필< UD} 9BIF9]=~*)d 0fK5ySw=pA^pDb CVֹ4 -7ˀG/XB3&"G_ZMZ'V:wGXF4|bxP%u`XÙo;8 +є:jD?/> Rdz˝-d*a׎#>~PSnLYgY*%'Q%NsUVѩEAZH0m(}@=@ѶmP?[ȳhSFJWPm\-f׺4\m<,Hln)vᘡw16y_937*3%:u_N}kk˝DYp'*m%Oe/N; a]kHEb9)~^ 3=a,p-3E^08\b78Ԋ;@RguT44|G(ŝ`kig%Z-n T%ы6"6E)o=t@Z^OT8R^&I]@N;DХGT}q06 $ 2Q~iu,ɀصѣzs^/`<. \< gAw59_" Nˢ٘c~he:{E'"^;i+ljMA6.qXI հGdk|a1K!U\UӸD#/ rYt oHVS dY&}j޸zPW`L\)NyY+#Zve>J((P (kiScrA&U]-\s9L:z8`P.l~vICMhg\8RkOjH#X[2 ݶuVOi_*l L 0hblҟszh틵gj\FLنSB\be>fT(_nV@/m$J Ga-EbG^̅1EDh,Z0}6q3M\n~vǚp_\۩˦KYpl .E|ZQ;K|ȶ6:g- oa=ҏ)T-(/7?Ř!=^`NL*^I˛MB)(#W\ ou,PC!YrůXM'l/ FܽCp3ר| F?ٟSP-kzPHլtG+kk)RVYZY&B~: CQ:B"t%ϔ3nPH6H8W_~%/D}ȏhE/Yh64|'F[JlwN$N$ l(}[T.C#_9'H@oK?ioedfq?G 1q*Doprr4BfaOX.^@E-*cxlc Tզ2by"RW(8 Yy dYH tGj y~/< G C Si(WjO|4O񮗢t]. e֚z:[c\Z^Il!0=+d S N4NۏZDX b· ={yg|Yo {N- L":|#"]:P !%*=Y#^7+BX]QӸcؓ >e9lA>>׬SU8FbfN>%Kgv2 [T~WN8\r>@7c7촙^л^OO(7h;wI6ҦbE[3?B iuTek6X,vHƍz,  hpSrycgKHϑXG֯lCo[]o(r΀#f!ţ _uV__4F7I6{&P}ʰT9ʤ0O葇Q5w_*`8gwKFi,  /+ лa 4P^m`Éܩ ]}y}q«xC̈́Rck:vmNvAQ@qґ]2 l!:PK=qà8)J06(1rvbi9?S[gZ_UdS(\RC 63,^N%'0w(SQ :}XI~GD`kco.>> 8G$0Eу3iI-FzDҴnasdmriy'2pYsswea e2䞖_$m9RzFrfFEHZ0X+B6*R~)Z(5[i-MGS|g$0!WF6.I58:읇OpZNT Ur(@`I}Y GJ0#S܈Sw`c8PoDlojUE̍FM{޷r2Tce[/OTJT>/JlE T>?Db>7sJ(mV#]iR-r^CkD粞bQI=7޶ZIS]aSYu),:HP#o8hHL H5# 3v'kWQ\Rs=PVAX4"<7&Z ɭF46D&"8 mÝue.f[8+JmF/* lPY[Z_=x.[]d*w+'RP;"tUT@n׳q)MDzEnngF(B>dyV ?踡[UpP3/54X"wFS=#JZMB`< 1Yء Xb']'wNʣyr`%itoz8B9ѳ0/~a1zESs lLύ|M厠&0ݣ*ۑ=`o.Ekܛ&$8,R|MRϡ3`|qMޮ5 u="!c"qrC =z:&e~_],JTրg}ǵn@@y%WjEk]A"FDL0Ew]*Zg6^NnqiEN|냗UMro/1t ?d5}nKPR5:jGh,9>&+Ιyd[rz$"S^B 8u*~t1hR!BjmbbǞ9VCww8@:.ȁjz5D[2jˊY&@ ګjeUaѤl&x.t:оH ј8D/{K7->+dȶHkfX=$Hyr%٧=GD'pe^;S%%i `+)K[M"G;\!KҾ-) ,C !N\!-SE.-jmK ~.` o׏+kb@*K٤3 {lJ Z5ᇠ.SRNwث{!=PMMoA2A067>{GGLȴtL eL_yb0|3͍,0[}˵'w/@hP(JEhüͩ3!h4R>6ueCLeg~o k.ƤU7촽ٗ_lH9BG$CS~"Fᚣܠ&!ws2c H$-DdK߮  ԛ#}/h=o1#؛YS-f$!mCb4׮Cvyr~K4}s5w)BPUvQ25NmW,7j( ÂZr59,N2M*/yzҴ[lB^Sχ}̈́%EU? |'-^b!y[H@@1S"9Ͼ0A_6/[AogTW(kYfNk+jhT۬e=E Y2=#`D9$MD=^/Qp-gu RJw%lxJi 4>B5QU8r%m/GVY?b&FISdB5*$_+$gەNR+\/ex/ 37zS:l4>LZ2T]9,U=a1,M/9ݍ91c53zkl9س4Zj[yh ـN޵%(I]\Vs' @f9yBqEZwPXOFWw.<4"is>84< t{_O`$1warh0p44D3}Rv~F7.bq<:+^ָ ' 'z2×$F Gt칲H0Jꑇ꺙 :t#Z =TXS氋>luP:̓UoS<'4 wl,O˴5)6oP/*{o tFf$% ,\) T4u*KQh!}e,c ̅ L%䳰4, ,M?¼6!@ٿk;Uap;:y`NH~$r8~Dq@5)c|r'ع2ހU‚Kl* #qC0VpBPU6`/I3£$7e3RkLzD0مlj*]hie?.TD9gbGkڔGpLb Ā:4aB-!vgVR-F+Nv2gBUrdӴ:d9Jiʼn|#[*ґ3[5?_(D XX-7gU$SrM/1UJ|  ʙ/_09r :kO8Ze“*%Bd߀=(k5Dy(NB=ǻ@p/&gPk ш5[ܢ8[?%;|iE9/nMz) Fιy.!\z,{a.Ə$EBV(ḍ>0G,!?)E .㑼Q R<7Ywf9@/D{ X=\`OZ2WԫXr%L V#wz._kh6Uъ!_5DI \_efe܏#ψ)՝ =>cw>d90}86bpwR}\3ٷr*!< .=G ; k=Hz0+0k-ƭf\I}4_@'*wV M1f^GE|67G%;M9y֘Owx4dw&/=C{\h/ Vj JQ}j. ,NeR#*dy4Z&zUYS-i1> O_כhܤspUG&8NNT2ִBnΚٱ/EX.K|SB!SNIE18B̄g.]E3PtD`JGD暗.UO [m,C.oS-Nssk8QetmqNIsŭ`j:sW K1lU|u=V o C:,#V9Ӱ-\O;1j,TEt:C>*MuwCM_qXyA&X T5z/ղVثT/&nĚۧh.?\lq;Cyix <>Dq 7|ʡ]M_YN444fTȯK^ov/=gV)z! uFlX K4/|SV#_L(dwҤζS!:Q יkF m8s/ԝӧlT8?cYGk}cLzj^T")n@vt @ĥ>.,w˖H,ϭI[Qye#9Yw%{>p1 gCa5jz~ z\,3*YJtx K b,kwCAN:D H`$źzǟg3Y6MѬ&ӷy!VG􈊧Jȍ.ٍj{lglR(S<( $WĖ:)&[{A5!q_mzAW型hbS!y1/sw/0Zce z9_E!ʭllл}ݽ~{A\3uJZ}tJtAby1] hyp+85wn Zf),]̏p^wMiZC;͈ѵۑfa,aթz;嬩̥29R_C?ºt;Tb h=9A%%6 1Hhy YhJ?$sYcb5ڋF;R(gL)0]Ɋ*@S&ғd8q:8J|YkqHTuxR}/پ_Ajϩ,CntRM]^$m,f>cH8]`_+Ci 6m|^`0!_JBjB=ճ8_no@,yԿ/UR~F5.7̼f1F}cgC <^ $#܇4"!j5Ľˉ6@ycSc@Զ%W\mZVQStry3CSd2Jb>V]R75~GS'yO dlݟ4H] Fa,A e*SJICssmB`(|V]NRݹJ.{GQ-/p%6(kM']JR14,t|~O*w-PkJ47ayQvF`K4g7L О=:wQ||_ 8M # ^ WR%L3d>~3H/'Tl Qx󟃬kx_mSSګ0uzZ7x mp_. ?1c9Uq2V0]iE,ˢ٨LDzj\UyMV,2dŘ%V`olɴRQN+}nsUƎ^BB]7>K>r'~xCo|Ln!(U4`N'ׯ(H hhuG]n%_+*'53MzS7r4(W T^XH""N=< \YXs aIU(V`ɣx;E΂Q θΑ qA6 sN 3'W7ؘ1Y|`v8V}kau0~op $29x۱#7 65({QT ߪXqʲ +Ғ#iFVe1#t lqT^k v銟Ut$i138Ѕ$42:7 qSK*pל: 8-o,/ReC@ Z0LT*PMI8f@h ]0Zq,HnrjD|Ur"#)6]//F.k.&Eۚli(AeDrLF4F}!ACfN)ߐXhz͜ \Z'\!~꧟]3m+L`VOj-iH}XC2ެ w@lSg t8(.cf)e](u>[WkNSe%ǦcL v5y8Gt8~vWpt93\8D0!BZ ] 2#]ϛ2Rܹ?WT T#qG}(N4jf3Ob &N4z0LK54>ˌ7k|,q:jIDxO)\F Q#i9Aq 1a?Ϩa1,eCd~ve>?V|D1w'n8 NL" nOjuUAGH!VJ܀cك|+,N+7Q(.cz Rl!_Å\]HoX˳d!c?7T.'kmED*E/GѫE˟(0[ /n:?wS [ <6*BF$RVU=рѮbFJ| Fc|8jSD@a6ק1gh8_`_E`|Y0-(7A=x S"&uu4mgp /O(*2 ehN4AND,Ot$[qr.mɠ99*NRm*i'U"XEOeP&I{|tDOKhR,KH1W1}g'ٕlJ1u%ƻktfHᏸJyD&cJg{vTAy =`)P8?,TyywEå_F}Dk ĤUr4Q,E^e.20Z16!i =b6cNmP%I:fH[1NP%W#9\"s}e'}IOk(HGںJYJO\*)0S \>Q_64悙OHC1*[V *̅?._.dxKZ8!ӂܯ3 l_?G@^D6i/ug  ZSSoQL \FqqE p!a7qn[h>c]*Q] o#tAo +X~#ݬl^KL^Ԣn?OƩwf.\}#'a$ _}VI[MQD-R.}- 5B9Fۊ5 !KQ!.OE5@;|NwLcW_cy##7ׂb t2tw< m3 g2_cPDnS2)p*h7O(`0ELѦkW1<)@~iK@sr ~ftO p̨ޣ%)@WI88w=B^QRٷ\^CILa:os/۞|1B>.Oh}QB?#pH_a Ԓ5ll-x!Hw[19a̲57oǑIot*?4N q_@*&9y%vqp B{AH$nWMvGJn\ȡ;P3 =UI""\oT_IzBfwA7ZJ w&(RfgC# WVTeJ^)oHsy=ZJKvOęlv- K `$ugԹx#_c t O}s45yOޤS4}!MO.6x9r0i#kq Pb'~HU3t;k]RyD_Y|+r0FuVp #OC~bS !K09w #H_Wf֣ˎ?](hIRf[D(̪l>,7|f0a  ~$TE@t@87Cy07u3{RnK׼$/(Ζ5ad47kN9bq'xRZ}]%'L)Hd Zh!'e99l|8Ф4)EE )sSEѻi0fP a8,{CcL4+*(s(@Ⱦ3 ;@.qAf70dыy@z*+ޝ˔1ds_d*u' Dpqyyt nHrg$UKGeٚlbLLG8H8?G$-x_WE.M ;fNuS'#LA9]cUr7<\¢$3WZ fqx둜{!^O# Q1J|c1wcu3!)жU Z+x cik#o\fҦJ/v1kxm~0&S=|[M>)ue58qqTS$=ވ>i7FY'%P1ժv wT[]ƀ%B,c :ĨLOH]/!# #""6{& @g ]}qv'\ R%6#6S*VߖV& 0HR1 Վ]b @UgWtvEY^ jqԹQVv1P+էüQ.)SⵌUtEE*Ql@Ld>Ո~Q|gCSu1Ӥ#.Hiɤi픗¯]0\A512wF_|qǷrA8?yf gXObD<RbgѠڝ耶̴VVE|^T?SR\WQI%J}۫G8$"SLSz땼Aog'N$8Bs5RRVPndn }$$]w(+E)fdzPvqI DnBtЊQXuO0\za @5+GC-Y-/?m'Ų;¨+Ս)|f^&'{mGzԄB-ŗaw_f=S֣wcaYR`}a=)u3]=fs`:,93, 10C !# m1NBN+ ͵UN̑=k<\ryU/'b[$L7S+kqo"$ML5) 50镤; Rj4k~v=GOwNAw^ҌH3c@dC/8J>#Bd#Z=w|4=b2Ym81$I#e$D# 9qf5Mbckm߼i [W6Oh g8PEF%Tu|p2ԻkTQFkjܶS + N%Z"ɽKV%/̈́Z2)ӑB݄b-D)T%stW '[7泤1o;9Sg3f!d0:4t^p 84IGe}nZmL/2' $qӅhrSiO=Pק E*^ǡi,F,o:DmVRhv͹Ab|죯ǵ?uĴT`M4GQ|2 Rk.~4 IJ#51S)h`$Gl-e.d+ꘙT ezT)h!>ݜf˳d8&%T-* ߞtъ. r ڏfU=Mjtq;ǒ 2dЀm~:' 7O{I,Y>PNU \<BEIAa]Ƣ>?{l͇n'|U-jNwlC`۫Y'?ZB漨;L[2j.1jJNgZcNR2}u,@<;Q#d-ݜ`rP7o~EvX>?f|WQ4d eOwSû=HcHRYe:G;YHxJGMK]/:/*^ލ[ҎLJt̚0>`=<41|MvS5f Pʮ?](2T{F&F"!jiC\ƋiמQUnT4&ѓ$enY}fG.L;\?hWw\(eD.汦-d Q @'Z|$CpP ߁5&8L`$IfhJa3A=cf^H&K9>):Js %# T _VtpS PgsM {=/%N*G~șx)zp*nKqfXX83'v+laWq6( Fw/tҚavM% w\+ c꛱{/Hѫ;Άy=ʏ1_[uȤ鰮в5kvz&,r!.b؛qSE gcG+iV\2ip9 a=!6`}6ؠT~dz(qo8sÎWN%^>IB @cٕsH2bV V+&v\:@-NL꽌Lnĵ=jfۆ3hFĝA'9u|XpT~"adaRM T],wО ΀x :JX^ +:t3aеAPKy:;wC7 IgZ lLbU N0W4~/Y־ 8iH7`-SWчxRI{æ]*r͙=9/UrPq= fiEu# ʦf8WCe=t [%RȤi20w&@5xSb!ȕ*9ɫOlHO-_}VNoqd +͋>PsSPo耷:ΏTO#.+3JϊD1#E?_7h*xeSЗ~rG5ŞIpSTIsQ:;kȥtp::9P(?-EYMrY P &.Fr1i8K_np_Ť,߮|d-7庘7ū#Qoj=!gSC9#(2tJv (eVg/D},֘i\?qm Z?[)RӁo g:a? Bc ϖw4;| Ru9 Xb sHNK4'Db%PV! wEګ uo=0ĺ4`u>ԯLH*D—MvrC`*.BneO7u[ǘYI.xmg;! AH##<]|k%RȧѺuDn9U{v'eꌜ|aܵĈ.3[X% j. Zq\9?OD֞}d^:g~JҏپA̳"ب4BR M Mwk^vQjcfhg{>}cpm2hU}.1xv\} RΙ14-Q8οM-iߒVOs)~2Խp:d,DWnP}) u܇ҿ1Kڟs(V Vj:!U_"͹N'>>f(&Çդng>b>ѼAiD2`ޑ\~W0#q >ҡGNJIߜ04iM?48C7mQ5k2;r-5i9wi:O8l"~%Iۧ k=#n"BH^Lfa.`c]N1uLnNX`1r>+&~&,ЄoSPK{o[֙/[⍍U5ҖVo|VW IYTw5W˪`P/HwK|8^ZP 9ˊ*avl'8V|h.d4ndQL`[= KA0hwA a>2i,'P_P'Ƽ1kR٩݌ugoTAw[@<QZgԯd8JcXևcWRvA/q(q}ƛev(JAh FK1þ!&s_ntV`:g.o ܅FS2ZBEwϱ>VF,lir^_!511Z;+QJdPukء&&5oËa!pEbD 5)ى /?%l a8Y#V0)tq]H3vBRePgY Wmj؂%X LNRLs^(gyu,``BXib;>,䠽\KB==YbXx1}Y{P4frA;$C"NUTd h6i@Q, :d}OUJx4Pҙ"V컓ֳY RFPVtppEuִVK@!,݀jrOvkYdP}GU_eZśk)6Tf)FU 9hzBiޮiŐ)x3*C@@R]5U谈?>t{t=Ҩ?^xttnPĠ0rM{yj(@+bTB f]83Ǵux.X!3ԋC77v_ rϗPY5v+[WSq-ʪ," :㸤u^@jf&[A:qfš[BÎ]ȒhOc+Hw@tL3^b﹜%y݉P%,Jx)X/T`dN_p:%"Z"O>!Bq^ȗ>;r{shA"Cb J:Q,ixKfv·4q`ҒYP6w@G꟟)"zCKWARZKp0lξAR/$ VBe)6 +dU?+pBM-S5ժ9ymN@9mHҦO W `cv4zq$V+BDK&MqwU~"|~!3a8;z>Bx㪛>ܷ\Ve5nFHrd(S9V{f24:Z<&ҦIqZUZu7𑖑z"7F?-874/0CmO0&,l"yK k7k a_2d6E.;<_+5|aaĠ]C W<0}駞q q6 2DNxb&%uI]I}xyaFq$T,1"9#4Th OZd-"uA3bO5z$ҙ_%(~{%?L9eC.ݣ*·\3z_VCw3--Pr\ c0gQ"ڔ_lH-3_Yx9?}_4tm9&Xfm:WT1$<?KůEg¢J#<8۔{Ғ׶uwhH_./\m+`Ί VIEєs3fEvYBW8h[*A&Ƭg/oc67"Nlh<0}"m&|ۀl%`1E~Il[Vrn# 4"Qeך|!>aKg$@#n@ѓE.wpd @w'j!MxMa HRxQ6|7BZv^'쓰+U2̫CQ#*2DǺՃHq;+TXEv}i~@!7o8sjLUl> ?Ozzj :.hz4]+.tMG^+! mR=2L @^؊q]AI{g8*N{}Jy>f&w=PS,-L,OCnRIe%&ӯ5ɘiX7"kvY4~#%R('٣=s;.C1Xtm"em+BJ2iNv^æsaXֲjWd 84L]eJfG8w?Xٵ0YtsNLOf!ދ IgHT_ '#JOO_nk"t NgYZ0707010000011e000081a4000000000000000000000001649b7c29000093e0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t//]?Eh=ڜ.+=-&i eԂi'8Cǵs1_rCP (?f>9/uQ1{p/˕Yh){m޷$ GӘn0T\_wT^L #![7 1.G3>״h\>V)竵65u% @v<˾>ӓU{#61)L>[sB8I:(#Gy&]#Ѕmo=Y%b's*j:B@9l8{rLH0 1 yTmw1e>3}3&a@w]ML`M5,G,a>K-.(/iTy=:_AF;ߊaQ+2hJ C+@Dm>  FAF1 b A<nHjn˜jg=kKQ E5%_XG竖o u]F J芯V&XL64Q~BW$ѺUxh77Iv 摕4fxT}Ծ[HӜ ~|*NљJsj合y2!Dx: S7w bT#!2G Swh aUXp{^C1 4bdJFSw(kIu+-^,8gW9bv9͵&h՗h 9h9Kjk<yoDM*ZdZ'xr ñ9RM@)7n8NG܅IcseǡME򛒮"!Z\P@tҸ#E~18=B3,J+^&}"MCi>(;͡7/=3@W4<;r3ުn_Y kFDh XC=!ĻDK{%+JX$rX'M/ϼWWtz Mv`ot/rr8~VgH!nY+I,_y89T\)}8 v\&T&C OQ.#k8‰0jASJc/sy*aF%78HM({^qHS{v膣H)Hj>!1/3~nS j)nKOίr@iNIJ.ƒ xZT[ yEY 7 R1Ct*⦔*s@>rкJH;yI[n-^Q9h{0n1bYb^.:i yd3rsa\)ЙKWݺ57r*'6c\N;:ɸlH{[Ō5DP9/m*F2s;Yϐ<`^7^g{WڹG7[8,Yk |lKƊ 65G,y%cU1G ̦\: 㯡ȂgϏri [vVv9LkȊNB 'lFRon*\WVxϖ}]1q j;zz=|i3Aot$k-iN"S9*lXȃLnr dt~J5tT^آ<< zeTV w_;X\Uwf%sa1OT `>Αv.lG&1dK1ͮz1#Zo~h ## #9)ι۰9Jv|{+P߃~`Oтβ5)9?qorv4C"qE`d 1wUUīTAF 7B)XCr~9J']y\˝vVOL]{Q}p(CP_s̞jC1~m<\*?ćE`I,yúueZ;kYe|G܊(O! ϜƠ~&``̧MLzk`%OwYW=yv#$di^5 N eqy{3O"r)׈yFtӿoD/hjg|M\]6`x,3l٬[(szyV,ƪ@*Q] j][+:qCOÑ ϽR.9!䏨(*X`2g5`4"! l?F˞ݜ(Rw=}{nlԋA>qK @X4s- w@KG!~"/c_o*-҅ԁ* cR/<@‰ ڌv̱$H<˺pZڴR`F.705~/ŀ>yj$(R. d%*x"H"/8dluN 8rwx1߀P^X:?-UM>;0UP޴ ?{qeK+:7od}ioA3. tA,*5% .|7 2]6(Tr߼ NcҘjAMѯ/e7&2#`c.ߤs7EUb O|niNIdAz"}|v+U9]3VḠϝhi^ץiS I' 1p!jE 0+Z I'>DZ6B@#kc4ֲ)s3iSl1o0ITW&ྡLR(*ﷂҰLHAj3wBB@#Go5 Vfi)]/r=gg8<pYD fXi]'ho1QxlshlaXd!bA}D~MXu6a}֠K:wz-$bܯ)%HGtc 55ASkQ>R*ZӔ{,dMwTjV #7h Ti5A ~}Zp#F iв3V*Y`?G:J&a+ 7D·q~L.Oz<[ݩ3W>LGR/o`k螀ָLį7/l|:>>c|iOdUw΢ ^p أR1/C^(,6έlF*#yUrXB@mNqQDMfu}V^}ZT&p*IyoRߓM@  ʿlSo)y_3`\ -d*R$컹pbh){iO<<'e|yǸ%o7e]9V;js`,.A\W!D^|GF?җ||K2- I.N sq=; )IB M8gddҿA2b϶sKgRDl[i?o`ؼh[`3#4x(I౳lxBB.1 -z$;?6V>xZϲGclJAM .LF_O@FLHvd(w_.XY9lDCfp% =E'c4SVMmQ " >#a@Ⲏvgmvɧ\'glw3~x񟇕kKR,p"v#4GILaPFRvN}c$/F;$kz^A%]hL3mn4_qa2g2Ol;ქ"]4ZÇOc6(SfQAڹ4JxSzQ$~^f7##tbeȧ!-Dd< OX7Q , U@r_<! ַPGxcEHPN}Ѹ"wnɃo tQXy҇ggzR_nwuhax\vh|n(V+`0pz^6!Qq<;heˌRlc}Ȍ. B$wA92YE`7.p?&Ux(9;wjxÖ VIUĩul*1Y9ٗm/?Y;GS#bLH, H"icS#jBQh+!(+.l8K10[¥lA/(&RA:I6N9\0JI~ JEF opeX/Zn!.Ra<>\iJI l\MgM~Hq hFDeuMa?hjx4UN6ÏA8BLr[Ids84aR^ی`iЃHwwK~?wӮgYqܰڢͤ㮾z$)4Ac)kRPI._QG3aRyM?)YLȗEkG ЌÌW =OzֶmrcTH}1{f7R4(pw"T{;?8O\8@Lp A[7u2;_ǽC[nE93~sMBAP@ǩyQmm ȃ%/I\٭~AcW \BRJ9s-AMrM)W(sOUUlKK%%yX8ݤ-RM7TtcWLA5{Wuܾ $q.'Fe`r6*]Ҧ!9r8*TRV'lZy-i Luy^Nb3ٞ2[ w].nnď=x0p_ )2Чy[\ayhgGnqg-$K)@oT5Sr-/"asE=S@cP]zbޝ3i:*}IH =>#>Ʊ~yjxV8 $Kb/=rbn+#[ .alc7NYh1w<f@MȌ۪4)`Qf5 8WѤ $27+8{"PF&®PSi-P3&R[b\|y&'۫[ Č!J?Ab#&MHß?]7 oUC|k'mJ>4j \.cD\)ԗ I&g+4bR60hK9upg@jn^lJߖq==IPR<+G'GɣcQPH? D}/ q1N?s+p-sgVd̘̥q (2{ң 4Gq{^E@nxv YcXu}e`\j!K'>r,"q2'5i9 0FVq(D->R[;C;&zY~ʾ^9dLaP~TƖaWFqchEFb[ODe$ KN%-ƍ?ݥrjӕٙ Eޝ[ѡyo;z$T#8i9?Ɂ-Ey:@vhCr׊CG=h\wdH yӏ/5bLm;)񼆘1k'fp)Ӗ!]`>|񹜎l2i3[E/ʎ9y߹5l']EtQ#w^gB`6>+- >kRMQAo3Q{Ğw:rB=3+!W\m^-^88)0k"otY[w4@]*D%9.hԭrU1 $3dE.pC9a 3.Y-OzomF#/rv`z_ך2õX۴ρE/#Ez(9[ۢ=ρQM1FB+D:rS1 IY=#؎~˔ej#M6_@OAi(=B,[,ط:n1IaBvLS5+y*$3 X*^G]lKG#H =GzIp80^FS(ć遬nAvP6>ˌ$KR/ؼXfk0~i=v8nP1A{jOOAE]6řdjly%aeTƙݽ#ʡx[,[~=V;cڽD$<$1AsV}%$h·"}yuY~h4m4GH_/ʠO`iN]/J?c:=-Jj'Y=Fo=Z8ss-{c`e8DjmR@U 5T.2[z$@ |5 w:5BHxΈ~I*<(~EwNz$f%ztUe/}`wXՌdm2B;<@/#4hVZD'>DT&:23&) ~ٙߪ9푘j۹& pҜ_kg.ɟ^z ?Cr.!ЂxvJ>} WK>p4`$ۄGC|sT|**j3y7c]&O/ɕ;4T0Tm,xHF6PKEsy؆T>gmzGgl!{YUp/i/f1@# -r9PTQII,(jq9M6hRwZ^0Q?7⠌;u͂8Ǘ2#tA̸dhjy4}IWaBeR @xQ.^&yHR-4ZCiӨ[`kE/*uol!S-EqanE;MypB_b3gaVhr4wүeR\㞡WqޕH-WD'|,2Pɒ"]inStǓ8;Vnl_ kUا!C"Q\Kːd5O ޕ䕏8WB9E F%ϝ׬u:e`y$0fMfp7/n n[OCcp`_U;Аt]8Ĉ/  JZzDGی#坦9D4"ʊ9j;U'e̅k0A?f*JP\ B;n|MU'?+sB(Vgz(ndɼJ*&0 _7k;k, =n @" g{ŖdwT&+G$g:Rt ?{5]$gc{!+mN%OvC~}h/@ͭ~g+YA"A^C3lO| XV4`Kw1 bK?mcˁW dA~ o6㌗,kxҋ|J,6fF 014dEߤuuy59qtFs#tƉH.ӥY%Ӣ&0"uyK11xƬVꅅ@}6\G$,||Zf3{*0˞2dž[a `;-I]gQ ( Czndz\q 9UtDLp:n\O3A—KWcU6Q:+ OP0kDAmPʹٸ!t ř~ ra4+kP ."P\Iq+Nʮ",jWJ?]e 5`m ^zu6jxCu[o7r!\Ɍ@໣ommUx"uY.Fàɓzj٨K\>֞V}"<9k>c:b.O}ŐDh_(j 38jK LJ10~Hd|N8G7*-24E5˛A{t׏j#sm8`? LWB=W~:!uWد+WB 2tj8QBe>!q%WaRz?N.Ha$e=.əj0ZaE&xafda#U%XxY K11KBl9#jHZO }W% <;s2zQң!Eыz!ah%EHM?ƹsB ۙ$l7lkCqk 0ij]P@,,VUCvQ H9#s8/o+;AX|_8lRjuQ7s]"^H3kPX}YAwpeM5dY [g>e! ]KnIaNU߱[$7j4,3*I{*uNACT˃Ki饥Pgho#+ { ƍڸ, 6ZWVHvdáV V.0W5 ͂gfJ(s^zsH IM.gEO 3΅be-i1gE"3]qW\4Z;wX|eǢ{fv&ags5flm쿤xKم!уM1z"jTN%IZ^.'ȫUECGq *ɗ% 0]GAJrSOѢ@q3Z(M5<8}v@&0t/7c-=gP>"dK]ӴM#ܖΞ7iv/6 Ǘ-m~yw͚ч?v)dDb8nkZJq6 gnQc &r5\0V}yjh=87jix*oD RUDiJ! ]8@Sm+#r .(&ůxU#]Z_PUD|~aaѢsx/b㶤n'ь\ ?I=yjD`B pa,jA2D~hd81+}C>thJkShuWN5BvQ#<3imSv)5/TH+RT&p(2ΜJnMPX+rI܆Wy N [X w0[1PQLf2ѱCXu,vh ̖hOzKJXC`)$l~J0|ʁ|l/ˎ )m .R5ގ PdpT{H66}[ pdP*g6di<ms\bxN/[wЯ ,Sٌ?H Ӳn1וvrq,WF~F`TяĈzևT}sBad^􏇙&*%uWhiLaWm֭TVSto=FggBv}??4m u}i7&7뻟= !f1 3p"&dv-z'-NV0_QLvsP6*5=p{-ջFtll4LT/WMPb|ZN5x&pƂ›pgх+&pu*_Ի+}lu'ᣴƅ8v3X&+}9,nI&(>=h#Cr~7G$F+'ķ|q/ǭsg֜S-EE@2\NFX)o*גϜG 2{*o^ 0,.O,Ɂe H-VuBtFb]Z-sX %}Ǝc @1XCO2eR0'vnk68 B&|Ja/:BґPn]7ٸ^\U (Gi?+Ry?M:aD[R*hEv,J.'vMfq`Sx UsAܺJ3ĹpcWh^sfLEp :: 90\mݴ0HM i G'[Sv읩 BMƿlwo#8JH57_kg]`:3VRk#UKK@BrB>(hkuU$4{?"X I |Q=^1aa˜X亩UkdD!-ΐ0 .I r pl\LX±IPA 'g͔ELyz!Y=qphՀ& 5J}x7&KAD'IK] ORk%`j\#"3tږ;5osi *OL[AqDlufUy5P5e/1vS"^it/_454U0?nU?dU,7c}|}ۜЪZ& Ҏ3[}L8/UX8p</hu]u}zx~w{I[hu2/)ѷ{Ch/y%b}2w-,;"Hs T0{q\VOkcIT1':w!C˪ pqv0֫;U8ڸ_"6j8^0;>BBfy/&CF 0ߤй ⷌ q +c p,͙4 5HGvno)/SiNȸdhƾ]\O R(Y]^ ΜVU6깿{jrݶJtXIKTD[2C1Ѩ2ϡ")=.iC% W&Ywk Ѱ.ЦoF;'ڇ83CP[OM=H(%!{+ 9vrT5"'VZSm]p/UyvNXШt/K8. L!8u%dOfՊG´FX}@G H4mIcP\IբS&n=*^B[Ƞ86輔N!恽'aS&YwMi롴UIz3٦e_myϑ r֗?D=o[W -q ^P̆z)%M=Gl|;Q{sV+ v e(}Z/0e7E Wf_s4x9>ck~;Nڋ1ypߍdڍLX|y *^Jf vx_6.PVX 1@yߤ,cj≵lÅU`)@̬Y9/wQ*a#L)iP}y饟 w^+$b&qGEǺs1JlQuJ7/}Ї[f=ZLgJQDHg^}\ƣjr5+r;[?;V9rY!ls\en*ͩ0Q;9& voX:)nQ%=PćbOsت(=,aZ(܌khljx;7~A9x42J\4reK~Q7G9FՅ*a^-y$}zmw=Slql~BqaۻXB$QxvXt,b  <ˣKfgpw#R~NBز^A;0 + [LӖSГZM%+C:^!294 eV^ݭ*Tr}lT#.<[V߱OA7R`:]6ƱeQZF4%hywzsYLǨm|]"':E0~xȿ]쳸Un:h%lgj2X"=3رm g5z@Q[9|)O+ 댄XZэ0yzHW{.bذng]K^ZTڍ5Mړ>fg2 <' yݤaok~~g o%v/xK=,1Ou4x~7Ob_b{[9<.@m 1gsr^BX'Jexw9,Y0^XVQF*KlC;%3ƃzE#j:qs.t?P ,s}hq?'8^Q)cWM˘@) XOFwȄs'0c͞Bul6*gKݰ8Ah2z_qԆe a v.WCuPÚYknbRO5sO'#x!|wg-F_vyμ'`m#[ 0n|Li,qVXP*H|JOpPt<]`O`^8JP'v=AO*14#G)6A?ջ<'RH%n4nؽsbW Z*"}on~vVu^| ُĴOr+hJ ,ɗa}i&.us_d%^戃%3ؠMxxe}tiÜԜCmf=(ݓ>ĞU^ņ b|~Qg1Yf{Ըp:R ٢x[& zACzMchζݒվ7jFo9&Xu_*`(QtS~9 qjN !fD.,%tiBdidϋOm Fh JpC@p2 T<ݼ5?1E/c_XY)FVUD*4%׽ zW5!ʾې(^ԄV1ziͦPx젺}@X½ S̐jmnZqw&ao#9ڿC"r8+Z)쥂LwS)K`X֕pi%awYnx(zsQFv˱wN'.x [ T(6`4vp+ u'fHUgko03眶 EʼěP4d+Vay#;g7tjsq鮬;!hF&/hZD"k>{Iqo1VMAlQrsO!*oXC0 7/*Bu+1E^a}2N\ 2]j<L+?N,[U׽0{ndau0bՖwwivw$^b"?xȞ3v\5[ =.")QϞ*.nՎ%B1j8m4 2s d ~d\H^]g஢8CT])#K"ɢkC#E+.J-Ih0L{x?qc0YQ`-V#c[5]mIGrevMb;>y~J>5kT8xRAGEp25.7-7FQ u沮AD]~Q3#oBx+'2#٣kn]ID_VGzm;dk ?I"Bdc n{D$0beEE[jj MxGC~H&k |G&)gDˢK &aƥ^`Z݉qYE88lpj(]IMcۮeZO`( kbs J˷)VGi#2$-軗ml]}o-XcHcjQQByQ"{EƼ/7w)D_QlրAĚN^+E7t'(UQ[U(`KGSԦhALbLm doq{}S)q8?/n5:m-:tbFBGÝmN5|' ӊ4& ӅGl%_PXMIs{hƟ૥fI1d+g{${+>5`С[XգK[)LSZ[@vqfN[v9?~%\~#Ӟ;Fb:F;1 ZIR%)Va]bsuZ!q7-iz5Xˈ'z:@ 3{\@.@ ulb9c lHֱO~eLc\Y 5/[Z#n f۪^mdڈ+qY݆gx9 gwo7>uBjfih^WYُ7w]WswD Q<2Iaa)(w!}'99ʉ AGͻl:OP Xހ+U E ~V@i%|'.`C{H'/d"˃Nܚ\O2V5 v@^T!bLҠ1瞤[Aةn*8'\Sػl=Wp;Kߣ( " tGVTޞymݺNPƝ/#ڸ x_Dr9"]/-ߧw(X/R:-f5Έ֥{ kw6H2G@?ĿOpM@hƍJeB{zwi6VQcgH+m|d[6R .Mݩ3ҶknY1>uͫV(!}iWk_H(~]k&Q W@3dP2]IΓ~ӍM5Η CL2SwC*?M͗Bf |ؔjˢn/PhCE06,: DmKlU=5.cH O!0XsY;7QNKxS(zn9{h-[;&}ၕ|NTJ 3 vM`eu$ o RQ9l-\jXk˛\l=9$g fFV^Z ̐UܳMvkx9K oa)^|ƈV|%48B.eRΓ<9xbmPYڏ8a]b6sɥ:mh/+2"MwSh<3DRc̸vD-qVw`xl3"xiQ1%UXO"U^I4d־ Z{2i۝># Ւ=J)Kx\hKQ]& ,GnO7Z3~Ǐ(Q5Dׁ ˆPiL'eq\E9vGK iPLRvPBQuC {,z̞ (*kJCtT |! ]-l!ӏ?ŝAW0̖67/Ő[CK1 T$JOk:J\E8Zl)J$7!J EF5r\-HڴoC^9M-MD^k&tK׸dܹI>2܎c0!?BrRum9xտӚnMSMl\ǂP"tهsmc66x޻sQ)8e]ka~ED|ps>W<3j[\$&2b0SxbD~+ZצgdlP4Z 5TWx2 I@bKU#j=dc] >eSh}lӸi% m5aD+*V'5U/Gj$2kR*5$Ktw%>(~xQټsAoKK^eHx.yueNZM>BK bvTxi1 Dۏ>~ J$PRp~tw'[N8sF|? e-*#T7Yv)r#Plgw6]&baN]MQva tx?;^9eWύv/r r'TD^{3ٛI_qW|Jx_ߋ9" mC y A }](EIrih30lGrf/DfhvqIKN+}&p nY1[.>FlJŃ3yQj}r@_]VzM[e$80!G#ܼERu0;DZNU &5zij=uohWCLa\K:a^< _:Ѡ%4 M *9WlFyBk-@tm\"QjIC6d3@h)GIDw%f=f*Y&Dh\<&62Ë_56yƖQav#+bC+e% GWBgEċrqNFXx ]ME3OK.)6<A[3$X "8c6FQ[ : fOcHupŖB 1fXØ*6g5ѦKzal׬S)rYo||CYFV{)RJmxss$o1Ooogu Fِm[3ҭbZ"g'cп`qR'SG,JKA hucht>Ma!E.CPjun&hrD vdJR(zT6ndn1&_Ah_|\hQ/B]hٜB)X ;tyg |89<ېG q*d]6@;0 c`i7l#%a(0"aM.WQ;Izc^ɚ =dORYOO]ǹ꧃BjK*ڪp"@B] 7:ˡȬ5 \lS$iW }QəAc[܉S,H/`E ;UYM8 ƄF N VX&W, F:{1'%-(OhS5ZJUq /礩Hy040Z rQ;*C&:w8w+g$7 ^?q(oɃj ^҄R ̽-FC3[Ȣ]4 @Vibp=w`Zҫ،$$ق!#浝%)|!˱%cCҝjߧ/}j#-<"B5հNC,eI?| v}Q*d4=|f1ڜkZU:!ʿ l|JL3`"ٽu" ~ra==Sx'q+*?H<}^,( ]3x2#QS_'벻`aX#@#ƼNI/m[K3]@F0;$t)yv\~E\ ˛?_Sŝ"srMkPa P&:M*Vo?>,'VZNm87 /~lW[e8P?Urv-gA|@ӪKoE$J8QNW^4^  Syz37C7oEE wȇnQhz7_{6 Ѫ,>6\i21wX6v = 88 %>Nk+B~n!19P<~_+u)+Fv,٘5ON0K*X#|uR~!ߩCus-I"Pڵɒ?N-Q\ٞqF 5=e.919gc^Og;S1)jes|E^8$wcQS|elS0LR6\_.X=Gsfc%M6M!fy{7LEK+smAg"ۣA+\<^S OݮM/Vi߻  mGm7/o~ Zr1vykNJ9Ec ^"qn0vL2+N(4KPq^~psP凫x ^q_+ `~:R6V)WEβgL)=j3ZjP1 OP)gO9.F_vV%cGs>kz<1}ɏ|fCq^f)L!\K;>n-Xx5KD8t:#Y6䌷3M(0VfK)ovJ F/aYI7Y8. =dUŠL;ۼPB Å uJ ~r/cϤvc!.nM4C)Y%$sEDkh(d|$#.Okoϑ)_Mp``D7'bJV=Ν,NJT׎sɜʼnȦD3EC;Ԯ;?S/G}rp `vCQ[O<{3ͅ& Qڜ:S!ĦUMV*f/ߡT<Q ҿ ZMHx*>Gap?OXeMx2E7b,Ųpֶ`Iwlg20&o'y[ɚ02j?μNtQE&wqMU§*m=* (pL\#{q}?mJ#oN/uVh.Y3aW]Oc|NͷZyˎ]`--: ofW=PN4r~0X(v+v?ß>C_- 7˥3FjgM@#_1rP `Bx\F$.#osVzCI$号<0Zt^`aUغ#bpTټMIMѹDB<' "\aQ`]DH0K ؝ȯrMOrm-.a 泲hRϮ0}0 ^n oȇkuK4'N5}Eңh4k^=\/#:t=Blu32_ZLztbg;s,mih+l+7o^+7L%Agcah^H$`ewieZ+OT;{gOopP4Kd|, Y:ٴ.X4pkB)$@NC8,kY\۵vX48 -~#'!i.%gxBĚҪpY=0|B>d5D 7\c>|3DuɩǻM\_Yʓ[?E`p$ru9ZJs.g) U\PVݳL@arp3+$|SC{AZMq{Y0,H䶓QH#⫲8M% /hs5cUUD qC):;.{&ccer5'pTawuuxk UqWO JTڞT=M$q G&Uh7^s.;g$݋=uG~o nG)M bs*zr#<>{R_Вp@JSDv7VMyd hT#Kvk" =g^ͨ7 Tp ̓Uq|V7*cy\ux Oj{MH+yM@ndZQ域s۵#!"7˴|'2z3?rPJI_%vx+jSSJx-J%zrē(.Ӿ9LUj֜;BiFbB7wC^LYD h#b1 c&wlH|!Ο.`WY*OȬV]I8Q[2EkyK$r&CKu;UJ,eѴ;C?4Yw8'3öIB~5HL<Ʀ6R{̇W),zNM16WБ t%%[\1ArB)Atk%m@># )NEertLWi~\B=ͬ`IWu0Ʈ[@+rӄ?6%+R ߥޠ.>Qq!*\hy*뿿ԝńYqLMw" L%dI~%ɯWicЇk!6`8ɽ;\쩃$0qIۭCI NDU YsO8xh5L47EN⴮ߍd2_Q:3=>6U(ID]xePEdہ\׍5ҳ~ژyM|ҝѵ2 *}|8`@ FyN8F'`#&TSdL4<܍(Fޜ6iC!zX02ȦvLBGx˨nC/2 fe׈+"& >[g+ɕ@׉U r߲Ox 1:-ͭ>⼉wb hs;> &.(䬅En;6}/شq:5[ÜQ'qcGVL+ԃe6< z&roYRZ*pKzd*SC4;-Vz,L8 n=$m%M.nAG%vcĽ"mN&,?ʹp";@׸X- 1&r.B0yMoIJ-rp=, feP\u(:Aڄ0H`꜃D_RRIޢs mA]d֠գILԷGF:X~uaW0o-qH2-iZ>zܲ%D}^1_%?5&4luMfN˴sJwE{slPzE$*1 :(+[= zEBɰbՖ)? %akEaR&m$\#n7,$Tlccu+(RMFxtpY#~>?jp@GH7Zd؛T Fh=tN~ۿm0_ {J4o!PBR([hV L4֡KʒZv[ ex:X48a_f}!Q ٵqiC r3=fw.ӊ1oQ/%뀩_+A᧻ ӌA'FJUKF +TZ"#N73 ^j (;-om^nv'v *_V`8Ad: iARKi3|D,ى'RNI#'1iFdV(*wWA-xC6ˡ'0#LhՒ W$o~ A)J.~=5`SRnpeyN0ȸKI0g6]&XO+_ް"xH;J.S\{M,i@\kCxee5tK7˜1yY?WЁ ߮Guo0LO rd{'5A6zB6DYW]‥(y}FCບ v~Y,ݻCݴ-|TzC3*z ۤJ>`Er!@c8:w~Vbݷ^1:i`EJI`$M5F"W6Te n(m}b[ yiauQBu׭ZaTo$9J- [pLܧIJ絮<jlV#q\)znfWʗ'6 ڥ}RjpGART坛4dY2ި"~;oVh}$tuV,P^A`!?਱yMPe Aο?{b5n khAƶ)jפ>ꦫ"BvCzѺxIT&ò P_?Č ISkz: 1MkkH5A߃д6V=Ҡk H:qe֩"c~Rf]ǺDY+rrr2ȝ_V2EQ?鶠7kj+@cvN>HK\ժ$z""N֗KsVM[ɑF}`WwJ˅,>YO`@7gtWyw+K 20HX@+΢V켬;ٯO'_f ݘ|`{8RIs6ۋ1ؼ%h <++jk_id-wn!Vخ|Af5@M}Wkcź%+I(MZ/]2b DرL@e2 A5#ʝ:E+"b!.n3[) },@HqI{fYEyFKEB %IF*I/XIp\"({$s3y=nUenKe&z4({)Xs:[@$n?_(a ,"oT-z *ȴfJڿ,:p$E$ rr:P`H ~-NEFSf{|"){ >.M'>7biqЕa$z򸐕|X ={ͤz 8Y *anR;m@[֔Orzh.d:dnu xSm6\V6 xb3·ɂoq a7 c+@Qu5Ivز?՗n<[Iw^aEIUf69㥹XpgUӧ`sC1KyBluT!yfEIibG>3e{2+1T%lf4OV䑻. MtYքhUPy9x]5*9e ÿfR"2t7 ՘CdZ `}U{ʙAm1w K ޛ먹%ia6b*c"Ҳ'@G'C?_hA6>QS;o<'Š?;aw4ZDUĬ(iboQ h;.]2$(#BJ{O bIFb0!H#s,#'qK;2#wr /0|J捤6?~HƆ\YB@y{Ujb4 P&4o!w>5(n"vO54C `w䊃;B "hAt[T2O.;I0;:twlz+g3;<鉚9A^5.c0AOyQ7E $IrqQ^JE #Qn.qzHzH;}yScIѻ\Ommh|'܌e 9ۜZǞ=TP0w6[+˗QQ}yyf j3>:w ]-%+ 󗂘\j+kv+뾓*=?yP۵V'М7нܸ=H"kn%eɟ:2^F,e"Ka.dggr=8TYB>kĤ<% [ٌ^D.0Tt{ʨ;CxB w# '(I,!fe 2[9G^ f.?Y8UF)g ǞH@$cXظ,]%MtU 9 ~^3`.hA&:[sc<_+r*sE~֊V E^].D9{|UI >Ǒ՞)C뮉&G¶ź: =Df @%-+%~KH?[;!HZռ (W v:yk`58a(`Y{d{Nzeq.0a Y <0+TMgN'3C6YWRȄq$-Qzo5 72zƶJohDdrCG zXmC<`hX|Ix> vl.+jW-3PoV o`؂UUk1<}JM/PM(ZsH{Kv!iOP1PEqW?ڟ[{7Bӊ@K?"lG Oש*ǝfEAǢtGB*:HK#l O9Yrm)ޚ-5 BK%|R'uēEVZYwO6F3i58P$#U7Qɷxz{?{cl2qZr`bvq$,흮 XSo 9aV77Y jYЋ6%~Q0Иzp9w62:Y1> 师a5,c6oMfp Gk\%Z5 LƊ5jΞ]p^dbw(hUIl=Y0D%b;5C'"A;_V$ds#iLb}zV.#HdX6$sMxY4mb|taNU\g7xnn~3v m ]HEqr&l^#?MN`_~c[\#i#Β$xl'ܒ3TYψ H,o%,t3'\f!ݘƣ[фWrfuȻn)ȋBMKK _*f=j%JWi{i`u 5؛YOD;Xv;ב;R`̋-Ȕ~d`#cϣ!~'*Cڅ|3o[!OPJbU;6xv2لk 8$nd[wx#R a_U!T@zy3 v^U8֪0PvV%$VZC/`ŠӯE[4LT{*H{ѾdB-&!M D}b! X3ɮ?f^1K(\]b{,߂,.q-i͆QڪYqAL]w| s#֨$7b{>qQ*l+?5UR$Qpai`朋f0[! a+gYZ0707010000011f000081a4000000000000000000000001649b7c2900002450000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/࠯$ ]?Eh=ڜ.+;pk -SA<Wsmo75xpPpӣ8   D M`/Q•>-Τ4L1ȧ g*FU.LR7&4^$4註ګ*Gxn(p}e3zGNaߚ2!MSӈ7rA.Xˈu;WÉR.IgzP) ǩApܮ evk+y[ N6xf~CS Nִ +=$xʼnj2jĩjI?ƺ%%N2KyDTZ$0__+1v,Z:E)Ze7,t[3`ıKzZk)Nn2-!mp8KXmdyMi ƑKiݩ!\<˭E#V>ϋ$Wtx>xk KJTpߓg0?\W;s'0liݨAHq"JhUɦ T'PW> thb!aw%?*8Ps]@Xp/X~ҕKkdg~SFrq'9+nCp;|PV6O|wK=U.v-Lnt7fcq>}:B u)x+p8@h͉B{`%~k; 3{C0WP[E AT2@ų(v8d78A@j r΍%v+,4 VJe!/G>d¤M"6EhCs]) ,ٻ# 3g9/L7O' '$kNU%( hCF򴸪8Fu1L&!$ Poذ| |0덃{'Vbb~Y ӁR"B@2&P%TWpHo HBeoل|G@D41!ayF"~`*ՠ8VдK.uOm)G5. i%"XsI4 # N87 vS31{t3ufA# Q{IGk<_6VEӊ,駡7ų1=D"mer}ѥS8 -eЖ=u}dseqQB۫˜d#%v[ :K_UAK#긂JM59S+lK5x"h%})~K,rӰJW'Ts&= ҍlK"_hT\x >D1ZӞOKQACbLλ_&̣գÇ1L:>.{lD73uE.aDl=7ALKa QP0įrey*9Rz,;mɚC 2sdь9iB̨h^g͎Ʌnnk$X 2Er؅p,HۆQ!'tK{9UHZr*8n}k 3I3^D#ԫy/d±کRzC4?j3!!}ry's㹲c\h1abwe6!vB71@as^C>:H8?2]v!ppfr2!$ʼnɿC6jɑ|\컼 rv3:+Qm\N [) r ϱtvzV\}tO(n~|wbh3>6Rw ee4͠~g<:&"@P\ F$D`NM5#2%YVJ)Ct|X1ƕwx>ˌ v $s& ̥ (3{77凉kGzOAj "NNir'>x&k#dH{AIla? |΀08 1OS+gSu^ h\^L8M4[(g\Ai*W>|QK&i LʲBN!4?v@G"z^3#%RCېYE+aEo}[0kV|f>qw.{"Z/;ķ%||nN'QȥnycʪLǰ㫮;zLo YfD#>C/2z8~sOntűߑEY.79Ɵd:T;~1;SbcEؐD @88ˍA+EZX!i>qVeqLe bvhA"= W_O@\vZ~'^Jq͉mm!Ȧ؁Ḏ8?ՖC50dia~dFUkhCDl1ueo"F2p9S6M%ql[$bhw4F~a^rM&Rf ~Łʕ;vz:r_{!UD#Ԥ.*y c<L8(u[ Njx%>M]J10`^-;<(b8z+tS]Qlм1$@Um15"pn%u|.B5]F%bn̡b>sq䌛$v?8sٹ^eFer\CnWt4o8b ӑa]b`H @ΣoTP'XZ">@AJ#-}*mkS,uN4st0MdqONkyo KuJwٲ o x`NթdLZ+zd_CLԳ: Mp^p^}8ѹar+GUK>x0hzd7 n) B˺ź(u֊&YmTie܊-t〃=ym@m"gl;^gAJ(#V(=aoI5XCnK~ g~*'Nm^uI9Ӱ<`۵Ob_nk,+xDU}>xɕL;6tnjO+f%/lx( _Iy|LoU! (ӎe> -B VԵkwsuߕuCnYfuAgS"|= tpȃsEzwü$Idt3,pܱ.+_i3pմD,|Ϻ5~8w꾸 k?`vBY=ȒUE$th [ gwѱ.0<|ox_ #nN(xdǢNH <GGx"essMa00 ߝ%%y:t?GC Yfqd"?>&IA~NYU]v#e+=_RGpjinpapmnj 2xXvȸYH pu$:嫞ɁiN2*FO;k?KHBjlGV @r0G.cy?홳5p.Չpbn#z {Ӗ=FQsZ$țsaCbi)&Ca"Pfy) Xݱ7=V︴xtV1'smJEmS\SPSG04!ؓTJ޵b?N1f5\1+*bx{-cn80jMQ^|~Tj{C^NǮ ʀM vhŀRcՍv~$zP,fwe/IWLq6.Aao#=8/T(,#WNxc ˼iOnJ@an* )9l|hNެTLJ5*Q-gs3vgRstQ9)BPcH kp}2gz; t*h:=XpS&PmŎklz?lk|]X@$,ZOt$۠ Ct˚-<뻇G9fʔGN{G^b9ӗ=*seo&ƒ ߨYGg˃2KwOaVZa%jBrF,՟ ̲2<_ތliSn#|m=&:p9 0 -Qg1'Un5ڼp snDؽ}VWfgno؆ër5[ cN l75j lb$:˨)iR6Iزx$$ՄK<'4GRA"rpU<'^9R+) $/ZYJIsFg򆿝N"boTYsퟫ籔C2@:RT9\IܮqPW`a GK)y^5 /ӝx6ޒ?(KS呓}AcVFq̂ 5[ FHRԂv@уL_GTE%d +ĺ1[޲M>Qd¤^BdD9nŠVǿ g.psl:K4B`L씪}VԆ_Yhђ IW%vؚ\ylV `D\R!z y*L#h*`Kv$T=R^6fBTvHYS#i1w 1/[0Zl[V œswG ph6W ѝ8aPJWMW,lm?b$ ]L8Β glH{A[^=!MzQ7hQwx5\SGŸrT\ьWDkQWtrk,#[\Ev:4#x){}!ze)E{X{CQݨ]a6 YaC7N^-K8,z AIg{+%[ Ҡ܁F:b %iVs9!Gd]U"޽x 6r26(- 複SMԢUT6 Wߔ=U{*|4Zc KkJ`Z{C.Hf[22N3+suk}T.]j?!33 k4#^C8-MKzsẦuSWF!zz#ZTšIjέ]}٫h^tƷM6dֳd+:)gdxK!~ZVFxBf4~qm0,$~olHAsoBB藪 >MZz>uQFjrjϋQ\FFʽ@ l.&#qQa : ]Wج%%Cjz~Qnc=b*؍.D<w\1L9|E(@{!P*8qjze urtƗ!@~ޘER7CQ K^-wd0#o g"ޠ ftJ1>_Y<ōQ~ P`t<%d|Bx1lTWH 1Ŵ3Xy@gIQ˴i 9" $:&6h`ePJXx 9^vGGO)f$un ~FuK4WV>x4SUlnys '%tGBgʗ˅ER#cz^1E=1:WbȄS.JY=V_ԞAF<ϴl@cM"` ?h5s0Dj!*$TH /X3'T] fN_nkXMD9ΰ5cu$\n4};HUGux,r S$\W 鱕u G mÏf)PE 8'iU9dUgVRUI̓vàeS2Z_xa`u9z٪ |N$V@m 9}eKM1]P TkAl_~dlL4n6)> lO[ ],ǷlGY\7AJ΁1wHf :bSly˶p#OpLpgUKL6 B#Ywܾ;K.cxѥK!m1PAqH(D(g9C3&'{Rc;s  vXΗA=,uf Y$,ړMɎK wT0i>$=NE,yS oʴg?9 jAf d+iͫ'6 Bjw&@4{d L !>kLDĄ̵- sbml? *>qdoXaG.EZ} Ђ"51Mhq)#:ohs9XYjF5Ckw!SutF{&Bv67Vgddo8j#UAnVޫЂoh?Qt'vrbʗVbO̊Us. :(yGQ6L'B"LVYmRՅF7Wv>.M1^9v>Ƈ7KdS4~8fG'݊ytofg% NzXKWFXw ! Jz2u/k-pHW*gYZ07070100000120000081a4000000000000000000000001649b7c2900011a94000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/e]?Eh=ڜ.+@f5BhQW8g^:hGZ@\?6ŻS/2c;Nq7qz`,n/*n*;;VuaEwe ybVUƠS}$|Gzk ݁ WLm(k7ezb%& IPozX!1j.Zg5PK]fibFw5e [s0ʘy׭U?*+Tnq#DzͶY&n? = l9aÄx&{xy55F>xb0H 1TR HGcdYd~FUfkA[jOyN% }*]ei`~-c-B]O]]M#$pQNOwˉEg%xtCxՈ㶈f*, .(ᔟm h:29|Ի]Փas"e؁PB3DdE, {0-_Dw`ً7]aCK^kGߢlهPUyШr&@>*M6w\rk#s:ݛiȝI ʄA-c TuQV#jHjC5n"B9Ejulq)Juyo\+QEKY p2RL}/~B&0Am $aSc~G;vcۭk]ݧGhvʼBv;,ozۛ0UF0 ߭K$a:νN~ Kro69~3_gOM._ZzZdRqxK9˟#BdIJ+:hecߣ 7wyq*8#v'HWy_* I'^5h,\ߺYЃ|0w$pU͍w&CWE]fw[Sᝡt 8pA{GE}eE6jAL0dAG}`u+x޽5strСLpW;O( ILR9Yr[尕/*ы9ڨ, QLx\{Jx:!]-6΃< Sm#HZj4C@/+` ¼G+<U,,kQ"JgQ3x|lo` &.⛑P7R޹[*4SyU`C%]XHOG|M\5<]/5W1EI1n$m(lRj0hdّ?6mr.Z"͂*Cl.uʮ#Gwbm 6w' }L'5536{Xѣ5սrM/]ST7JN,5ԂTZuPtaL;i<#jSN fuj^R `)<Y D\?G07# 5 p|&j(Bx]|Qy7SA2/ %,E C·pCmdW=-܈ɾ(%F*i]  LwjB7f%.jsC|fϔ_tD&FTr0 Eɟvr$=Lq*pWWtG?rhkEh (1o0S"<hmG¾-W"PL xB]~niCekuSU(TupG*wZ; q(,Q[йei[W?J㓲2sm +%yK-t##Q{r%VgUc2vk'0>Ì=^.!A"mMfؚ(>ٸ[4C@M0!7娞/:|'%n쮎fE;B>^9(?e#刬߃(ډWX9_e)c.zgzYO_l'.biu* ᾣ|]")o!Y;܋7{"Wq,H?<ճ/MeՒE }}apTd j`Vk!ӫX‘7g'ta}tH%}ծM=BOf[;ŭNvk>zy_8=E"噝*m+oh7> ; sMdX/FԨ*ʐ QVU pj8(Qnln1pk?\&y[ ̾S+ޛ~N4ɚq X:yMn9C]`AQ53CG3.XXi2ʁ.Z0ۄj8.<Сw2T[*S,HվA^fڼ5S鷸g^˭`$"OH8cyxDo[ Ib $eCKa/JodsܱjUEXNG?d@ 3 o(f콼D"! Ev?p 5*ߎ|VN[|#-H=&LŘ 1sdTBz%],J/BmEd#_>W4E8xn+QH``äGjh,tRX&2ΗvefC6_ԔCqBůۯ$#DԜ}K5{r^5L7º-X8DwveHDJțr+E9-ً"px\Ow)(M6M˼rvF}H~ni{>( C>'^ []hYjcaFwm3{=bBo!J|A1/Zz (tn|y5mDŽN6 +oKE}6mE >ik~hC8V\nܾ#|9 إt(z|ؖ#%ڍXs3Q'0ڦ+xs&Ƭj9H=nDE HjvƏPx{kv{䉇e;aZ+ rY狉3;oY'dh$^,w䤗wRdVC|ˎoa<]*+>6+a݃@'p3OU,qVv@odڣV ,C`=7 c>zy6G 8ANdfoOt$>mɪJR >cawgNK^Cq?>Bm4HcQ+`bDr.$#{( g}( 5= ŔmAL9sHyG@{+,'v6WiͻS+Rqn)J}n~*,pˉ ~[lt9I-S"ρB1  "Ud~BzGx3Vj n%T\4Wb C*?\aČe,ru@Srt4]O"GK ګ f8K- 9QgrBp: 㨓i AAm-46tG~or:L)O:"| LZ}}{(a cO~ƔRUŴPn_н<ުUNԗ(R q`1Dݑ&oK-yKy$X!7,N _N!}Sτy!(}U`r#jNYMͻ^؋$ĪZ/o!VJSwm7rEBaI%}iKCDZW9cuֲy'1[qBijѝW>bRh vF؛nLB^Pvd )a ~tZ@ @GT1*h$YH}E_KWܼN+5\O\Sn-Z_d8סrbf`r*)b2Q{FIl1-08yOԑ5=M,5ZGR&{)*ȣ]/ϊ>>2! M#ald#2mG&b <@!֜gN٣08`2~J_rN\ :wxtX'[qc έ | JQDBK1pIB~-4>^B,A\m%^y(gj~hG[]luc κIau?]}ɥ;,: j2'n: w2[v {?:?iSCp`ڽcsOKs:u6"_x_c\{}B#gVoR]6N}=T @+Ĩ ih_n@{~>'.g\?&)4?=_6;?n' A <}%Kր+7$ B`ۅ>Q43 }~Xbi}kc{i&00h˪iUFH.F=` eŢwP5q6'ߏB~Dc)'CmZ(7zw*R@O>J_,:nAV #1$/.~8#KD{vG;3/Lvs$r +۟?)=1IcdV glA0@WԯI'U<#4}QpMb‡ u+!H' Ur[X΃_Ѹ$VBn!`(6ˋ'tC"7Ζ7}ZWZJE(6%Mߥ{{cŶQ^0f;LD A/D4:aVk"s(haYu٢{DgOYH 4 k1͓mA 0½CSMJ2m SŌz{G%^%WDEpmx+rG~vڲH>3 <ޜN/5V$ʿ3N x,zY<Ǽ9}xuZhjJ~A2bYd΄U1w7|RT}`{P:߽.¥ܤAQ9QV/~Ͷx[^DDUD:Ͻ}JPtDh4=ո5'7^1NʅG28`؉whvL楊X_##˷gz =%e(q.<bLrgfxw:}O>d!AywjHp?uT%RJc߂T4fBĜ\+F=d,UVGw_ gH?swqRU *|؎!C{hBF@`χ&^z/.U }/ѳ>7w~8c38]H[nr" 5*s~ 5gigej'%<ꊔ4 Td8ۣalmW]a3'^.OWhEh86 %Dz@a9c+q#gW=>W"ջT*]8hz9~r) sudf*6>StfJD`4 *0|8_C!FriMYyHweF,(+m,(Y@y|:qs8yEq굵"`lt^mw 6!,h/o_Sua0CJ4Hu]/l+a>j3j TmGAfpzA}+-WiD- ٳh l+]*`'6KSOC99bO~=7&Ht3r{ح(41l*E߮lN&0p $s-`SJmM>(l|m.uJ #d*L6qb=rohm0 h^p.߬9d1*RGI/G'eXQ5N`}{^/"r&2 .tK6D*Bx{C/ `uK-d>'c䴜i,)G`wQ5@竣c6{#T< AV JWN. gRE |"ޮY\H&=!7ps3c̛;ctM.sˎh`sa7'b8QJ%ϷOo1*"n?~0ߠJ!d,Y:W8ŷrOT'珸@ܼdT =:|;?˺rS @d?_ Q Wu';@S5eʱX"2]BWN:)C=(phoꡫFkKK1@p?!IߜBp,xB8c2vΜ1f2Q':͸'#zk  huR";U(`>t…˅F㍔N.6 Me 87Vvyy& !O1m/K) -$68'B+8O72.΀V]{ oe N>? 8CdfZXxp6R`-F(r(~ܚ(gWRy IJ@%ZM:ueiR5 l I'4ﳌ!ĮK j6l ɾ';xvZP lq/ 󚽸T=T3Ź0k2zZ q k;?l˄(P m6uP HeC82?cubgY~bȔM bӿckAGe:nF_>Eܽ%d< Msm ՟ I@OLwR~J2S\syG un*P"@*ۃ~(4rkVA3&oepG*CQ6 Wo ՟& $v7ڷs0Y᳛z#zJZtyp=8D\/]a* y O\^@29{Beo4:˴ 9'[pnI4-{. r$<R W ܴ] f~N$b#}7U6GQ~@–Sҙ6Ex~,RillLk-Œ7_b4 ?,WEإu8otnQz$a Z'[gmAID+,+mKnnz߰[Xkqn}׉_PF R#2"?mؕ $b9VMԓ V{9]"`g>F@![6j >DpwٞD2t\/&Y  .lYmiDy/;)8F)%DŽf4 ԫA&LP6HOX~؃߁4Bn"$B!g&XvsԨByb{i .BoiD"2go98b{Ѿ]0gPkA’l *I"\` N?EM(mnx" Gh9 ysRC)|"E L}t,ܟ wi86wKI͖pn`Z8TĄJ#sa\H~/F^^D8nM| /GxܹӂTW'1Ȁ/9QT9p+o"DHE-00t\~fΊ`Cds I;Jŕ]{pvϮq 3%硐S 3T o1]v6H4)/ nگ}s (8  H(<@xn&^}Ńh┬ 3^^jC/Zq_O n]RH?:`ߦU: I_Lz UkBD_otrbٙҼ̢li_P0k(U!yj1&+JB^IL_&{yMy+XK::/t hY?JG ?aRmgPi;5iɭ:Nfu㭨$o)_din{`p-JJ,XzZFgP Hb\ LvOIr>\i2KVLyfBGX}x\e =J|]YF%`K\AGx/'>E:0? -pۧxaKэ tcNkyD0ڧa^Irp['en!Z^k  0"P<v6-SzsHⓩ=s\] !A}1 eZ|I^&A ΧᝌޞxpO4* 0hGm[z2#X_~DL]o }IAiKҙߵ1ZLiRfLhLڍԄw.%fc 3C߅~݅ ,߿8>eLHVZ96 pvQ?u=NO1+`-,vެ}u2(d|0 6O¨@6Р1'OHZ.f8V'CāOm=HUZ qR`v;)p.718&~~|sI&x!P,YeSJխ1ɭ!<~Ȁ8 ']mb:@wkY:8MH-g6lQ@y6\tK >"xXÕ܀Y¤Zm9f#w xQb˸ME~mE-™ij L3YX{}Xbt[# 9^?zaDڎs&y!JJS:_$liݮmΆ@U_5:J\Ծq6*[h﨤C8kc)׭B1a7X߳ao0Fޓ]~zR25%0fI|Z.F,BlRqMpiU)Z销7qD#œsR0KC45W?4I"*\ojB'oX.%Ƃ@˟KJ=Ձu3 @lu{vVӫMl0LtNEũwRwtdx_+cHCGWݜm&QxF;whZ\m0;R4Qh3j0mlP$@UAhAF]ru 1n/xt[DnR˴WeӼXuL?Rk/&LB5Z?sI_V߶gח,ҵ!4X`jlBu~RF-LhOmn`@eAQ4+Є0V!6=);aNl刼W溆vUU ćJmYa$r6c.esi<ġ^"jHނB^h 7rhˮ#sޮFϾoy/=@vq?i?䫶*FWrI$>>Ar_|ṻDoC)E0^^%+hPF"SךYx N&`f*<eM֐D[]s8DͩsgVڹ *3gknWB~-:o͗Ph$VÄas {6$hdB*5*ί7L#1?!qkI*MD_VRf[HhMYRRf>HFne|~TJ_2=C=bzl!q5Jԗ:V<3ECrx1~"9uZh1G5 tesb]͹6lip0fwא_f%`MtР'7ZW'^G1lrR׃:(!ţ=ԝ4- cEE|W^׳}u$pwu!a2ח[ާ9տI'6+\j[H)eځI4n11amÅyeQQҢ,Z2Qz".K I 3.C9xJoiQ2.@+ĕ+4y28}5VQ_3#:FӏV$r~Hx*<i caUBn -'^FB,JS5T_7FcsKy QagP)_f21AK[q;;zؿFi-e&蛱- E iƿ)G3GZO/Q͢ n>1j (|ZqB7?ReZ'lc)%%+0A 0?T`:PQ*CmŝlF/znF̐ja`Aj urT^`i3[SryZܞ*w<ɾ<&25-lAFr-$V΋>F<Dw|$cK+ P]Q=cǔ^&U@}hq-^ ?kޘ$jGP/5kEaFdJm267t ~<$tуEK6ITj^;`9=~[*!;VfQwak5DM29攙<УS2e( eh1.{xdf89H"w8K{FʹhT/3HW-Q3!s_Ύ OĈ!&f0RqlaѺ MdtX?AFxPAXױ: e;h˂dSpک%ZCrp$IcUSɒZg5:J=6o4? #VQaYd|ACѤB\jgPIl MIA.{EV3yHETj6yQhSR{X fz `_]ae$/2ž!gV&:*y1Нgx눖"9v_QrY'Ǫ]٤6P8*<"Xn?/iyHlf ~W'V tN5̒'{6m;Y&Dsܩf}3++XSա4vK9BNC"U>͂x|2. .Ihy7KvN U%qFõ/N! u[͊ܭfn! 91 ݅웧.9{P+yc lsFD|C+Ǻitw2T)Ѳ'M o6?ZK%DFptٚT7.=Tꂥ5!21oz 3?kVNki?RBh`u%D.F!bE[MsU[zQ1 [b-':w*|v\M~ǃlŤ 8],JPI'=sAU+BpN6CeĹKLǐCFOOӝS͓Q5T  xH4MKxG RlKJ I6 <]CiNe=4 d6y'z:~,|ެ~ #H0M2~g [J'Em1_>V/MnvbFS^VJ B]%qRs1%;gpBvRkO pqIg[L'K>a!fyc0  Eu5HI]J&4˨,TƮ%m;ن&ʿU Z[OJDhop<=tN#JGkf_Q[O;epm %kd!HO]7c#Ztj_4tVOs>Ǣ7M.SQTl*E(MZm% R:B)C8ߑpNy`:]5*tӼ_X Btm;9˔/ܠ: jوikgci uUw`$Si a)Pdn6Ǝ{In$~a`*K~,l{ g X99SI+̂)#9]}"!i_wgښs,zm'qA4irf,J AY|h"cwx!zgIXiwg2_Gs sps#u &<"B@?Sb2~5.=RʬW;PChd : YL4|Ǜ'Ryb= C!~aȏO N{#9@Veq"B*NrQiFE˘G;r^z.tNsJDzE9P/ |ņ OJYi@Vg6\咓/,I'd!pe"Bu* HguzSKp_GuI"utr\&mzERI0f>M>*a쒿'Wy>wE_ۑM4݆h_t9T1HQ׿l GR^xW4pJ&|QAbs$J&*ѩQs^4}\ yzj|as+sj-{9hhZSЍ<c"?я]^=])z#7]mvԎ)s[iK#LF8g'1H?$^%pլ̖llkBA{'39L#r2bHYaR\X4zo}/ŒD3fmwZa,Xu7~YAyk@p/C1_a\S}؊LrzUo\Sk 6q$|aL]OGj mhk8$KvZ=oDn\zIRAz.5ȓmlߢM9@ufԾHmѶph7n~=gfd: 3l*Yo/#HjEqbVAήXm30rMt V-T!] j^Ka'7 8Yмt _`l&NL\Nv+7 @.}ČVPr\,'e~X 4nȁ-x4C6^ܔ(CuJJl[2/5@*9LvYS.mO+Yܬs| Moe%Fv ˮZƓ BkaZsE i<5p]~1)^Y p(u[n˴8\^@ЛniM%mP~V7!5,ŌNzF]c~&%PP#y"Vhkc! 3MEsGr-hA [4Fq| PVt[hMN7.M&MqbNJ@(l_''jU\D fQּUs0?Ûvp"}e]oJjoX)M&mgc=j9@@}V䖹TN;~ȉXZ6sigOJU Xl] J:ld`B [5O̟Dj29o!XCD;f<@#`$2D#DPz2x>p.T[(&4DoA2!-eXj*q=s8?hӐ16 P qXnˀ}-w`&$T&J9 i !체h<1wE2(xFtCH/ LqMZ?=aj$ѵˀ7}/5xPG=8p:JixRՒ:{G]ͨ˛] gٱ[+t́f|b5ԲgPmLJ\>Q璮hD7ϲC\0CeZ2NW4%m?ֺIۇ.Ok;QTŝڨh/r}?S!ˡ5,X6\WQ%Knĝ8ruP|EyMo^;fIAdkB.7fܙϡ#kfL!,o_j F#qwr`:"`-WAdIғ3g@{bV`N 6Bnj/֧bۓY˔k(mM'z-&ON2gjO$k|?S.V~_%<{]8Wn*J^6 'tYAO:9[Xz60dNg515U.6Nptn9?#Z;6.\dsW1*lw[KA* +3 saa C}vR| Hjs_U<۩4CBOQ}H1ߡryf"Yv6C0B7>و'ʎ~tc'6-޿!*X K;:?>;ȑ{7R&UKVRi%8Ǖc% TEY@a\{nRVy!ax!0(~5W:?uu wrr h`?PӰn-fɆ]B1HFg#h$b섃zڂUI;hn"E2pY߼f'zoî>Z{=v޲'Fl-z8*z4m(~,xJ##"/Ss(|hINO⫈ Vh4RF3a)tѮ~U ;:Rw Cpuβ{LJgxf$ 㭹Gddt2A^km)oΔ:;onBG0 ov230jL'y5BJ}mCWo-Gе繉8ԨcYZt1P8{.l,ߎ# ΥaeZ]{;a 3iMpDx9ɯA w!a60 [zxJoa/lNX"ٌ0?aS|0xCƚ6xf\R0-geAF*4=6(ڭ,Z^?Gbz# Ri )[gL}C>q .:KTog= *, d4:ĵ@Vb~A}*v ޏP1 㵹#o]1@Ob~ UEPH8dn싡uJ HF{/P1"!-aJ{3GלU¡}m?DO)8ҷy~$񅻊Re\K`׹aA:IjJ*֙2q ElI#'qzDL޾bGԧO.L,y\Q$2: "DJJO:e86~߅#X2a 4ؿ>BnT5{=j29 ҂5k7Z(%Dzz ,)cxj>N,4֫]c/4Sk0K֋CB)\ouH:}[{XL୾TO>X~K({ڝc0h= ]l ;{>xBӱ?ҍu3Vށp"?_b̜D|VHwh[;M!yYsm`?a/otq ߍ5'٢c(d'M5?Yu5b, !$^ NUľ쬺Et' /y_Kݿ jce/Mu.*8d4?P3T}'J"ʸ $"AKQ.gwn!*Tgde%1Wt!%}t|A{Μc2ͅVo34j,m·֭ ^,28举1v5Mvɖ0G>豄zݡQq` mR@gF|Lud"sݭ"=D_n#Hp,u\s4<!BfE_HivXgZzƀgP1Mbcl"!=]9QrvyEŽ(+ lV]JFke`FKэ0 _ ;F/.]&x$!ìv ³"r5.˾V[㤭X_=p ]h@fDY.ff)Ng!*4i_ Q]SLAbJ$BCh6wAwuPq%~Bw+3tZSƊuΜ7SV/^MU˯Wg Sd):9eYK^eGYq eFdpFI6 Y>-qS`SG^Hk;622u-'mێb;jvV;{"0ps%v/C !L1(}$[f%qlfؠfOɴzsIoN,|+(6~)sFi@LTs$ճ2s1V8!|~> &ض\N&%z#}6sUeBNÖF~Z3#R[\.Ѩ˘ YՋӽl&&PMoe1o{;oϲ|f<w% 8LIOOkXqش.c7I*A5OǗMD宑fg֓:3:oH/ɶNyf 볲rO[i +@sرr4hhT( 'h|=]}u'ږKx"<(bk~uA@㺥oQ`!'ڏ)b O[O;de }w/iؽ:z6,4Һ$ÿZUL<##5*R vLan,^演(@˄ >sZ &8]vG&\S_ُJ&ORtPTEj~׽`t sZ:-Qگ : GJxE}E\ֱO]f'$gfd|;牢1{M=OJ)&mLC8M{?4v$m[|&(oC.NIJd11+rCI-2I<yiPMh* PJ JKԓC6/?a=9M'5lGs^3L+VnUN]оА.pdDe]r|5QMtwOs4Y Z m×[*W9ց{܇Pl#9Լ4w#eVC'!V. ̽U2yg^% ]emOtM JHz(j[R?O 99zx4|3$GnL'e& #m}[H\>Y*^wOodZ[n6꥖O"e-f/ L0v` J: /Ln 3T=%'K]hD4Uc$EbcW5G%\.&!EhU$֑ۋm?uzżQN a!@ eq:p+BUH#%%G+TDؽ ĩ8K27s, ۞9P@o0$`.XIESJ.5b-U}$͗NJ7)ko wÏOB2?HTfŌqW7[MFʯ+$`'Lvz:ް8ױdVɳvU"NtKB~%bm/YHF39D tZ}JxfZuk*v^9dz"L$P = Ex.0J>ǘ݃3P t[76- k9ZI``zAn}Cjw^vL_JJ9lE5ZUUۉYšP_Eݛ`>M]as򬔫ݿ 8fF˜%ъG!8a Ď[Cߩs=TȠ(cNt 588E$s޾bД,K:P4\L*#> zo+"K8mkC*$4'*S2Q!w,C-n6 +Zb6\d=iA9g%A&aRY.п){Qs|ƝV&Ad`űIo>Ώ 54HP@cZ4BE[:LpgXaBG׍ܮSۓ9eI`d#ֹ hrNz;K^:CDhhff%h`>kN9r1wUlgDQOm!kJ16bqs3" gb c\JLT'c 4ÉG6yF $ Qqf~#bK$Wl!!~!o%T}Po o NOSjf+\>x$b¤Ϻl]=uzzȃ̭~EnUȟGs-H$|GnióA u(e#~p\D ſQGKz߆Q/Kι=W\)֬w Xbߠ)7MZ )$ IU^v2zWy~1C 1mU!g^ ȐƢ>O24w<)MϨƃ!S \<EmuQ䔙kb.#䌰.fqu>)-YYo"Χћ퓹'V)vyHL sɰy`j *%=b%D^ʦ:]MXb+i;{@)ּp? su x&@庴vF5'qm3NY_yG78֟ ncV j5_cY7vUF}4*er|Zn/bJ-5Pl#y}q&X-J+r 0]~tKa(ysf^aH޹+ 4[o~'Frk^%x5pS-Z;f\QO%ogo>Г+,-~|HxS9B_ãVZ4iܣBS3nxz,KAO4heXmZ vp&o'XؙڞMzXWw \]?خH_ee)`62Ұ偭}'ʭOz8&uϤs 0)P"@!I&"zO ~SG}Ĝ7BFR.(5"M 'dm2 b-#-72E+hXLٶq K[P s=p[6IK[-Oд ˬ$7\*kHuۚj'1UphV-^jt+]FI 6TqrEqeDzg4Do.!N[5mכ꾧qBq\c sC Gw=ks:蔿{k@F:&IՑ #7Wg4%Ɣ>dyփE3?Qk=WCO9GmF~#e #sHwŶrdU7Dm24 y.:Q,;c;wi5g<,Pg9yRtv&Ϣ٢pҜ f=ܣDCs(ƬrVh#R3]9b8d`[B,&џXм ܼLwThV|=YH<i}~6y)%/'ore:ErFsOZVHmSFDz3}/ rM\Lf OH{6i~VpglT(Œw:_p:,s} iQ#$qGՐس,)F7 P8 _aGxiO8hpZ(\NgXl*9'Iݬ=o8U7|$7 :㉎p٦|Ҷ[LuE8qXQȖ{3 I''4~J1TFu +rژ)> VW"2 Ea,hh< o>" ^i#BKol;o0h$H8VZ%q{ËQTE̤Kd-AGjiқ"F@p&^a[FFYES( ?_xw\_~`^NTB*}\L}`xBe qqxO7ir|_}>S |CT!C#X&`i Q`SJ+443 pJPXmBkuEDZʬLDf88+3m箨 #w6~'ٖl]VpX )gi+uyx\\D j\+1CggSݖaSS|b13i;&t$ޏW FRH%*u7 7oAE &sUlhsPnd}yZ6Lհ+kZO:͈b^j^?8O+96L,c2Ia ؛X:..A4eK% &N!t5J%Aܐ [oqٴ3Hg1:1o{ګo|=.efm~x.?uУY߲RS J?H2[Z=:m;:g%C"t;>isd_H\ք;dA"ZM}$֙BV90@Cbt+ma험øqp:5S&@㛅2@ֱf o 䢃b8+{%Ox@2,Wg**CK7}[VP#r <~6 n ajbL#d|׋հ7Y'8kLIXuz'ۍd}㔟\O{!m~+ b;J¥ w=۠U6߈hrL i^'۲a=`!YAs0V#@hW^~X֚]LCLI þO4hdИ`w۫7L :gPż-p×IWg c5.I*N۞aLp^C^V/Sţ?&@_"yϢmyX\$;#,4jBJ?6qh"ڜ KST-imUt7ZҺKSǺ7xn,xP ׼A NYڍ3d53jD" nq{UN/L_k`8LxjNه׆zwERڼ_,PCZC<'U6TaC¿#]_FHr ί6%)N} 8֌;2eUg(p7̞r /\h6u%Cvu9: _qjkّ䀑=p+0fft'~![v= nֻ]p5"0+~= 膠9s})t`3V]HXTG!<i ff]v;uzO0K!|Dщ=}*+Hbm?Y'ĘV]BBCzz I::BgCZNL KR;*Yf(V8f\-}# #mDr^g- 0?yZzF4 ̡c!/Zgz˙_YC#=Z';G Csڏ-85&_~ COA 9n;a!vs@YRa%U(\SniMkcg!̍3clЈAv(~ >v$roQ; |:E1SWS2iP$̐x];HzWB&qΐ.| &o2) JB7$E=NH%$}xeH/Wd=-X%RYWScY&fgE>ctmg6*!DEg\X.ğ.A._;SX#ǷčstT왞@mϱ-4oal"}pzLl(^uV+-Ѫ֓`hvM|H8l,8 UqPڮ`x(u4w%p/ّ:˕(K?gZ`ÃbsY:(}1t?-G<3GDrR\qVKFA=@kk P'f&qSO+22wݟ^{ZyriKas  aa*۱2U-+ K\is5 (W'ɤJOUӶRAEp a]G,90ƻl1Qq-S\<~8_L'k!yՠU6}YWsVX)9%d蚫҄oj+;Umn}.H{A')}ZC]jB-[&ؔ,ԮlO!7h7c`Lv W}s|o 4I2E_].~.$Fw+XxW6Kr67芌WCJgftI\}Z\'/W` iҥ4N2^]M1m> D&WɫE/bd%tNE:7E<" IFap&_ zFP2;)yBN<DZs]R s~onnĠx$yKZ*y|*kKs`&Q͹&qTU]2:1Kh0H f6E!c$e`>xAq_Fcr1-#zSY[Qr _?$Ƣ<{.Xjh<_~,F!F}RaMJ+Z,m:F^'yŒ6 p>ueQ 2Gn_=US&WN_ƂU,z$=VM7ȿ7wOz=kEJy uʻq-NA6w :FgEHrQG,e:wj,i`Y, a1r > D.s0׸:|Q:%kJfX3gR[/؏'v\#l=WaWI+\7[u™cɗ͖^i6>8ǜןw9>^te*X3t! H<]ƋEir`>uK>ֳ:[nܔA2BPKH3gJYK"LЋdD~yQO;G^(wt ';13o?70޿WX?NDt,#No%.:hWh. TSۛau`kAJ/Xaz^1HNRGo}\|w:H,ijxGLo[!@hF'd?$^Ĕ @UuV31 _TL'6v@ꤞȄ& &TC2qyshScrq|T2^v:U>)28@רs FqikhtMqf<;"FSGv%8,y16_Eif? 7cYzEWj"sc*B*Qj&p,h AԱT+kM{1{&v'`s|Z-=sB(f`R1H ߜm?lTm͂)m# ĵ77rkIV5KHՃkK"-$[ ߱U =S|a?4Ǽ2U\ [2xdɚ[kP6\U'!Jz+NKyX/H"C N67زc({S}!->n҈:H"vgU~OVƵ%*AFrM ;Ldq6`SwN7 NMl!#4vn3ܢS1Ay,YKYyA%Ve+^f}(U鵘&eϪ^0L{iݸ\+רapTp򻙁|HԴePK̇B9@ꕈ@wk2/=9ﲍ\X#0 sI\A'ŽxdݼVCfkpR8^+y_|L5W-!㗞*z$@}}ۣmIhDb T,A z2?O`U%LCS1BbǕPSi:l?zuct3zf[TlMp5oj]>U%MRSzW:Ѹ#L:838O2Za1xSk!ۦuwU & *=[iևH&}U9k;aj3nHA_s$PN򗒯UVWAߐIPㅑudV}ID*\?!l?3rFnrU \$,uf:ZM0oDĖ~ÇWL#di6]PSjρ-o)3̏xһ)-e¯7T҇bL,_?HRs}cضH4}%@߾J]_=<`"y,PqR!>'˺B3~bZv JgE{,g\l@D] oM9š&8 MZmXmr$V +Q :^)IܙWuҹaUn4V-ksnñ槪,7"VU)B- yXч֋-{ )vʛX2BTRӶP9}TCR?7-`6Sa]8CȞw!s\W ~:Ra]Wfx+{$#򹛧5ZTPy>P"z56.p.+smjpsˢ"Ҡe=i |2rTMgӝ{dd + ;<<{9mNjNXI;fpj/BN|eq 'Ǵ<B13 W,)TGUv/roKkLV:,D/[fU@DvoQMӬ݇4$Uv.%r99 4rm806?w@Tp݃} 2= 9\S²jYsn?X/]m2f[jm-C!ǍEgw^\(ADqR|1y0 GA/I#֦ШL(ck %h&;7)Nx%Wj n/jΦi'TyGgӘ]+3SMG .q67Ju Xu~^V[Gq2#hi*\0hebXffizI%џHFw Wחr)\? A_l'y&y vNF؈+VSBp͓keXG'۠{#xx_cEho9`᳆9tɚ::_G\ %'NoeYN§fv~Ħr L(Б4!]YS> Lb:  x 0 C6p"Lq"#l=𒤭 ǠD'8ʚ 5a$QnZhf.w϶y90rgv !ᰰ8+vyuZ}68{ذ+O"8eHQkT i:K(MTg5=>t˕}L/&͕/]ʠ"ũ:|!ҖFv^ 8dȏAJkV5j e@{!Ƴ>E{+$@\Jx}TYSu';\b?#bA<.k;+ai %qd|9ON]爲m8\TcAh3T^*Efk\(g275 }4l֔R}z`6jbT[B˘~'ЂcFE"B j0,q(*2g,lb0FfE_h)M+:k8媎r\ `~H6)v~[Pn)0ޚ B&Hp0h|pF~nIt7iFMrkih|֞\&a ^/]*^29N0ro̧ 0^\[p瀽} ߎ/ؠ4,]qYd [;bWļ7`eM?,Zƺ1ܮMPe+O}1|\g|*հNtt:LByyΊmGR#lM2va93}۾浠;nZZ5 iXOfk>PV/,b|} :G: * %PuΖZt:6C[y\Z!֤,qS!䫛=?- 2Y0ըc`\PѰM1?EJr@I etZƈT2A-:ާ(Y!Ro~@*4.sT]AZWZ;̙pV#[0h!&|&Z dO@De/Gc碻#d!,#d|昇;-GPlԇګÂkFM<(yD]|uz$ Hӑ- 3ID7!Tn/ ~VbD; Ө@\T-g ;~4IPnFk&^ ;gCHAPXόI;ΎHRwK5%fΐZ& U4Y9bD(Kj;@nea eޮE K׸ nv-#f#)cqJ2YPplRmW+JMc+~]^|K'ߨsf $uA(ax87jXyS+"fe Ij4`RE9_^I޻1SS[84+Ϸ6ahXOMqDUy ,*e APeֳ~,F*JQa~hf#z=QՃ_M#N2 jɆqmȼ,wyҡ9*C widvxYI 7tWD6Bh &'«7G;>b EЋs%솗M 7}J hB;?b'% 3IpLո_f~)!8Au76Ɠ8P+bφ[~Xqw%ŧUa\$>SoWvw[˜gI_; [p*ZeGAեP 6 ];q 1[eJ>i{t <9j07{x'M*.jx%i]ge4E`;ޟښRzP dbaQ{@zJ2vATr${hg~}(aF3LnQmK.I+f" uq6/õ=%$~C@pMdsߣـJ]|iQo?Bh%PnF=L~=5C>OU8Vo/2`'>և)ϹAtᷦ|&e$"{t:#AyiSs[2Ow~ " pkN/% -{Ufh[ O'cO~ȯ5qe0//ƃIt'+`o6P'0B~4SSpݑ1^rzԀ<_AjİwiYP9_HC>U-iA;-EkGHO@ϲ$9{<_Y8.W8qLɔ-nO8'zKvւ@w#Bm:y $8g QzhOaYA[ |r$+>/mOaUѻ>Znh@3fqdfާ2pApG\3;zkQAQGVuϖ(!h 60iAHCw;d}LފA{r0E1xV ]Ao~)"$ 'rDsS,9jqGȫK#Җ󤏏 Fݎ+񳯺9"hrhhhHP&A+_4 8*t@Ƿ<&+/p~,8/0DpF!kOC~QطQSyB4ZC1{Yp2;Iat.*8{Q:°*Кm-;gƱvC ^rGD@+4VUYfaײ~?Pd(M:1~ˉ:0 2 A0|/f)`ԳJ=kf͡*|R//.pJ1Kq?~n ~4# mw88{+bH+ s?W6II8O'|0y:k%J=. Wi)ur3I39'}Yܰ= ZҎt?~)M :1+Q.l )y?'W4npH'$ϒnj4@o>dVv[~5T7Bдƈpea 52ua\iϏdXx<^P li+S-wRmMp,&eQ ؖ ܊I:5pybK:'5&l#폌h+M O lE2<1SVTC:S J+aD:]!Du ZQƢa$=h64P.l_}VjbSuԸf3Lڢӧe#*PC^s/NˠȰrEn1Z{~vi'FIH.4:&yn^tO l¶qplDeS(s^^CUy 08>orLY+;rv(LSAHkPRO"L/:_xo֫pD$s?ť%vWFgy|PJL ჄO䖢#k*}BNIr4})p1NQ[ޙWl 7i!}+q\,E=6ߝsX➼X%^r[ ˭ie|: ܮHj:Q;MWrpI20[:, % %}˕rsV.2?`fg였 RRUN޻9oD( БHǙhAwy\ N>@;+S+QG[s3RXЩfdSdghUJ$8]ʑƤr.Њx]xO̷|eLIe/A7uF I]U@.t'#ݒJ,/uyҘܰޑU 6z$ <xU2H9p6q)(D:&ɾ:/W/oе 5K0/;amEO"&CZQz*4 <"6Lz^'av-0`)7U x|@.2lk%bp=ܡ$5E֕z[ y<`Ǣ"nPu{':)J3ƾLfncC '$RcŘ^Vk/6(NvZq!`i5./ץ'9kb#_~ROE/L<9j=~7楚.CJR9[ުm tA|*ޒH; \uy*֮xӁq Q=)_R;r& 2ϧpekT񨕢Z-~dq?$,Ɗ-y>A%۬|R(Ļj&F߼B*%{@ZgevzhgH(=sJn[ir)B$T2ҋgIhCʸ3wQg!lZIwp ]cku^̗WFKW8ibfT2C9)s i-rO9X7>c̓UE͙9 |q}БRXzQocчkH]R(Y-V_6Bt& MvNH yj}$w-~5-IT"鼃ӳcЖI]#GJx7  +_]6 ^E`?6rȧQg='>z^`ʔ 02_zN_Jx:1ȉ.UL§=9JŏkkD?Pn9Pt6il56J(;&)+Z_V52kF}15 .[/^A0XZib.Vhrz|(jC9764 Ӯ:ؒt|YEѡP:*'f*{rOh-YF57:3ݮMsl^sODl'>i({z\ 6 }6خpk! 3>Pe ?.JR)IGjħnȰɐ|䐳ߗ4;[y{!>aɯZG;gA4I ))/09<`}m׮.Ik0mi3έqɹÅC[n1;Iv?;=  o!2j51'XEQ^0>JixtHIrys})y 7j.418mˊwT Qِadc.7͖0e9l<G ̄oQ{ xf'ڲ8i |hÃwU^YzHFtmx]C%ph 28K㔃ޫn$TF\lAXƌ_AZ@;_̘ۘ 'T'WNkd5ŨAty%7n:jSz^IJN əij*mÎD9m9J0,="z0t`]:~#4\=A2.Ykn-FCHCf42{nPGLM:WZk8("F6U<3q mFl>ôFo 7\қ0\@sgVGorqg ֑D,rU:4{ oq=?o]YlŸß@&'p׶"ꍉ(+bco54? lfv&q5r‰1,D<3_ʇ`y  x Ke:oa]mk =z`j $iyO6dAdoX/ZYgOkzOTOJxT<: vibJftk b 8XD#΍rx8CW;IGv1^ɕJzU+ꈽ97>)[8"C*yzyURKACBxd.5-7;mRZy>lÔFpT"(: a׃ #v6Z /d'֎h89<ĹʞF%Ez{H~%TЕ>kӉ>cX|vzr]Q_alhAP?(ÉԿX0,wTl0/+xÉFQhʚassN'5rUhi5Ng_1ѰVp [".PJ",F ]b i#)"LFn{tX 4f_/Xw96Ҷ^PM;c'c`Bj]{(a`Uϵj4m$߶ks|sRvՏar/E/j{?Y/4}/{plUi?Gγ;m^KHcDf ٴm!7ZIejDT~>D8yQX̳?saG慘lK,<Yxd%16}iJ v!tk$*qOh4b6s ;L-3 )p~Cb4یփ)q]bOAx25`H܉}2k&b@86Z.Q]1e3炸7,I 19+%wf~ЋL?+E{_Z? 1CJ(W7BAOyLH<L5TAP$&R?n38GI!>J2b"QԑRI#RH^6]e: bwG ^` Lގ ǎP$QaM Un!5e'"jqy⒱pMMHN)-x2"%jQ&n#"+&3w YD*&}CQ|.u9ﳐ≯((~mуyYf/G!&H0W-8CerVS1\΅Pq\-"p/9\@k :(߰|)5 B>7~pyu("[, A~ Q~y"0 -YO3d˟PNΛwO8oT#($/PǦ7"2X,[,kd41eUr;c5kT jV M$nZYu_}tـVWu"5]!R!1!#2(H9ud XJ2WGlZ!Q?4;C4TRCQȝkCZX6/;hf.*,hB'n6k| "(宙') ^jL1kR/jcbZԛ%5p ,EQj&VMtكH&Y D7!e0:Nj@o$EAb4&p:٬V7Ƣ[!/{V4Lb )'azq]b<$i8Qk!,|w9K;3+)_"(t,׽%Dˬm|{=FUtҾp$avA*)L)(wv佫{$$4Ҋ*id0ͭ/9KlgH0(?-SXCzaF](/&SW;bf(8 &Gy~acX'$@D'Ow ٗ `=Pjvn:|#/Wp{N/_138ٛ|K!^9\es NO`h~HӇb 4,bpƯ s}R_\s_>-jand[u'; L1,ΚmS=M̼6}+?ոĹ^{+GaJ*:&ӗl~=s#+2Տ>e3}[TM[H(b2%A, R)Oox xP\ e>䢘u&ԧ87!#D< fZ!֋t8IM2ߟRh9}^.MTJM+=C?6uêp9Fd!<U4pdF=ڒfQŝh /@4a:2J'n05IM_yi&lQ/sM,MvV8.g;"v\Sb/02ňgr0y\7e'e'f7E1Sօp!r8Шd]M$o{܇g+ZqCBb4Q̘_E3Ya3SLF ƕ(v?G:(ErugN,9#wۘ46N2G£{.C'xxAbD+ P Z ɾ UѯiPR'a5}0|"yrW<+xHuh%/x;WkaRz}9IgigI|G]"9L8h e\C F>;lj^3fd^gm7!( ?@MkjkZ#HU`qFX]J~!3։Cnv-4GiDRg&jeR)ƈlIVȕs 5<^ N>ewλu\BZIUދj+?X\R4|o ZjҀ=%,tYw2󌠹B*mضNtתTQnA8 G%+C(WߘZaOB$z6JptR3p͚bFYM%pX%LR !wRoXiy(뉆 BVHiR70#)|f]{A7-`>-2,0Zd(M*U?H&_# EY_y m2/i5og؀os[VM1 P*sҤ61i@FM_:gIk[o5Lmf'# &7ݣi߹a mr|aUܓMZuN#5{^G?HJņtQPHMXYu6u 0-U[!ȪGR p{&fJqB'u]]EJSrRn*V_5ʿ:Fr ?P"]wϸ"ڞ},jz\ /_NBPfӗWx*,"Hݦ&] dҮN4pȾu,+XW&n~rLi X.X>>ݾXb\SkI\#@/ƶC_Z z·ϻ@LA;dPUtgazU,y$ =}Ԩœ+ 'x=`Fڳ6!sAhJҒߧۦS#*:qUp,{j)sy. |:w:ǟf4@vBZ;:s4 + H(ѩgr^`̻[%HN"oͤW \DtFRbC]-W_+ٲfΗl( ,[^NN`k ;Y>#]5sl8'cjW83Th}5QiO5NUWg% 䕗Q-.':01&̯3m/b^MKM3 {8 hpm),]l*D,nf JS:u+GL >ns 2Z1vKJ+uF 0'GD(fyg#7C~LTx I9#RCU4Bzx fAfO؇ߡ^noarԦ{tmEݶmEK DŽ.CCzP - Ӫv)Hn}Cr៛'YЮ灙\әc*+@g+`&UַS(y{'6^fn[-%mkh uI8,DXAnhqk  ׁj=:#»LaԙÝ(4f+$ꊃ9Gᶉ4XIi=^Hçޯ@]^w'{֦^Iw&HثA9AKW ^oC7MA͛ºcPC;> .**Ol>mp,`#JӨk< d[ɹ) v(%x;WKֳ`?|R&$_' e`_[U9 WytBu PJB tor fypF jokb5nQ%hyx17kU|/NA'>\*@P O t2Nu~ fPiY -ɥ8t]9yۨ⨘d;K9{jV i|ꆱ}E@4'2R5[uwD_z@yz?! m_]85\ ~VٻMe<(cXD] K/JS텪!հ{^J`ۚaB0J7Q\QI*<hOSt$R8R/ۚ.U \WXl1%-XPcS12_4Tueqe  p'~fg5䤬I$PX~bNʭ?䥁TeE Q)Fiɩ_^5pVwk:niqgW2 ]ޅ|My!{ x'z QO{9?#G1?׿ؐOS^haiptl܆6HW?;6#XGp{a M%aGG!ŎnR `cqxxk͋j c0z{C!Is 8P|!BJ'[ƻ/ Dɾ5Cq.6ei K3!8D[F`ώfDfYN╉Rhyxk`f, sc5&n ^ IuuIvXdƕu .>)܆aYj:@ ?xИTV/A_X&N/*c]˨ \IׁYֺ EqG|| X7b^f_KXM0y\\H}!ւLiJ☘(vKlwBlE)Qz R"`BP[8&nݑ U;9[ ޿m_Q  ΘhTZM:h ^yBMjwb#P2`qIY A&hmf>ObSntQ* a#Br4 zI;bf,[\ sŸ;΀ZerW!7ƑO C89`փ`uPz҅ y1־yO4km8zZ]e̖k)l%gEV6C-ep]aalq(ܲTaW1bsݬ?~H0=ЉQp˰d`X &JiM`^mԘ7 ^s-rd(} h(mP?AiѕYU #!qB}LVxTٷCl啐 AWz)咎F Uo Z4&A);Q &Hƞ DZ'|lG(H3@u#{ # bryjIR0ѻ1uy]Y2y^wz/ӌtȿu.璧ڣ›oe*/3n@7gQR!0xZ#0k\^P/s\DE9I[B9ꀃ V3io`'VmE\$c:UfK6EP^GpOvECM9ͽEgNaSߛӄjK¢zhz<[_I4"N(gp7?w]c2y ZM[6W@> +I b('D-RƮV5Z,eӪH-3Zܜ!DU/I4wG ӓ錜>hGY=ꃒ`b^Q$NRUb|EgB?|cb ۤE!FWIJ1߀ݸŐ1SLC} bTJY \*buZ {"%*:yW viTLr_ƟVL.+}/=ʼnc')jZrZ_~EId3[v)2nZ:zJwHTDqbjU~3rȋo ^\OI2)Bí-#PQdATsjk1h|,tG,Sw_JP(R74QǾI<ĕcw =L2#٩E&DcS6tK4nٰ=   Q$˃ o[aΖf[#M66:33d@XyZ%Mmr6jٌ~fu]Y(!Vne^=L]*yORܢm;#Q5zs¾4),8_g͓ jG/̙f#1s1tt֎PQjGR=ƾtY+}=u .`uq.zmlDqZtNkT/OfѣWmlt@t%"NBАBzm,0J 3~@3&^@Gھ6xZA}=f8ol~4n2b3ۭ,0ʨ2[fFFϞ9,t_@.qCT۹Ii`8jfg<ٜaUk>9s2^|YІ݀^%W^1]:<_e@Xr'֣Nm /tWiF˥O<ԹeBmv`^dK#Ĉ#^2}eb!\h]xjͯq)~8N2xMyv3#-a5ovs5o2>s|[a#q_kYAɕG~5X_\]STii?˩Hx~hR^ؙE2?~9%oAM]7"}uf:0Xd4 m)&JUᦻ "hfLu"u\\|:A7u 3G| _s^ JgwN8AR]~2c'LZdK۬NU5E5,RG5h.X:,&\\s%P,6HQ{*V#'NZ!}u"ERE/?Z X$MqX~T@UZ YF.ipꄷ[xGzrxOUu]pt-B _׼u"}E$@WDh٘qWFZe&6܅L`U`x~`8k<#E7a|rj}4Q"_6ݙfda3HS 8(ߟŒZV`|bk\,uGhяu&j'D);ut2B}W)JE:Viv%,Ys+59S`qR !Q_y ,`dpP t ʞUǚUDVK>)rakmqEaF͜m?EչlʎwՎlANɻ YpSkq:M?OEm G dW,ZQad$ַw3,RtwY$}j|O*U Lvk _t\Z>#yoNgTsZq4TtfK~( |vGvXhGMO>(vˉG> rVYSIiEfbjѕ&5~UpI44 aFgRŌ~_: iC.ni7 ;9gCbAxoPo|;HH׸p}5JhVCɣDD(h@HE;˄Kf {0sR4fno1*b!:}%.1dxQfJ!aJ;JcL̨cGz,Pq5B̏[Wt_Vr孎\9QmeE5n FGdZ9ڡԠ q˪, WV⻶0&e P vbVd֐+2B V,O#f?.,"~[$>֣9=Q;Q=3^J%ݔ5L!#ر3#>J_sԬS2bb=tX`'yg-T2du_HMg:DI?b.v`]#v[ W@H:Ok5#7=k`SP)B$|{lmY 9ʻjO JOQ?~L{Y(`a͒9'j,D07@1/~ongr|P]5^ko^#íJ %B.OgB~U*U}gd  ?V}fOqdf>Sd,--_&bͦQ :4=`I9RV/K${IS>%Z2 8b,ϩXzTK)B6_HK@2}YڠA? Ra= *6 r_5΢?!s}n>Ad@NDn$G8I#Ђ政 m ?sX% ؊3|rD+0?B^u;PP)J:U.U4_ 5w+ywJA(+'Ϫ7C[_l xI5)~z'֎9k f7o֓ƉҤ$m ,*eh\bܫyT uk1woy$=촅&K@314N>6&{yTyB%/ffnܢ84tX^n;FH]ӏBN<·bDJ:c?`Έ>+ݥg֞8hB̌=jל?i6Ѡ:'cI}鵬Ggݿ:_V+]߂9?\*|D"[7¼N>$|" mQk b$k|}B>(n8P06az|' 4q$!U6LdnӘ>&8Ke3+i?0qdƒ. lvw= VPߩwַ- }kt"xޟbႼׂ ɥ{瞂V}6-# r{# ;nf+!^.~VM{['4xEK2>l$]9W96Sq'8r渁XYs՞Ra5( :,>5E#ODԗ9*BhyJ|M}dGuڶttm@i `@w$= jYmCq`@jX̔g@76Uވjl1zdX>;;=&M>B,-}hWd\UK9d`ӨLAGfv[,Kՠk|^1|*&?tQ@ nQ1ksI0ZĂ!vG9!OZ6='gVY7ҡtxw9\խ8p!V'G]VlшBo4ߓ HEyv%3 . U68(0"'FlTZO?/1m/*b^=K¬;dWel.\ƨ8+ $}3}Wau3J/[ rLeV 3i;5O4*N[ #+ }vuK֬DID@69;.ylA\!8d铊-dn%s"PjGtHl]t4٪0LHc*"**KP.DbsߠPgO§ }pj^so T3Mꗟ\)#F }pP3 {" 6V5n ԛ#i .\^W5y}L]S΃F<@t"%Ӻ6Tt*j/WuIz/*u{2nSd=,}. ~ C)Ip,()K;:EW$^.K|CL]rz({_YGu믎L@.l5J<9j/}+8|StUW-WVZ]t1Kï_ m 3HW$oQi"VxqXG휀_ [zo64F[<)]kDzL58g?T"osHZu+T_#?ϼri.C.m< @v'oSzc!7v(f/( /@ DBުqܦN <94==?-DaGP(A)ղy/_kxgJ"NQjVԬk<}mu0.u%ѩ2(鰊'GY47p3eQ OlZf YRfi/wtkʐ%Yjcm~fǿ2S 2ihE4۲@D b~sfH8Gy_GP\"NbO@Yv&ĂP';'SY틲[ o\CZ |QM)%FqL*Sc7qq~Kpu}X'6U8]πǗ`h }gtO\{! q4i!'-WYs ys K-QOC-j9nriCAii3]% Tj8k jq9 U6brWr?\kݜe) 롈I}RS.Yqˑ"b \9«dX*\ NL"W\ST22. E>djrKOpo< CMdkШ( @tt%Ģ7cD8lh8'Ҍ#UzL-t*Z↰u [F')a8FG5I4yD,q/6ÑC~l?nPw|Pm?^%$Rz^ndcm hw&1%ZG[g ]D59O :?L.j( ~ cb`8u.i@ϪH1!\ UQ0 /`mmRk_3NᲹx6_*47H9Zq@b|fk\ֵ.4pi"J j)Y9HdHSH3q›rYM;ڎ?n X+#$8(Ffϳ ؇)6ctQ3%EP{ ̲h h ^zTz/uDoS%wi2?g0)[|M(d7ࣻ zo9=.DJP[eөѕbn+7YnI0ݍQٵ5@@TZg.]^Rv3c8cNGu ;|3n81\Zn SDB F񚆋V( )gb XKCBM>ƳgUPyvtΕMBXε{B7IŊ!A?(RޥHL:'T^Ѣ< &""z/a1>qS.#/)+n3]r3 jZKZF~%@HcO Pwu4 MiK(E !/HKvH)a(FFK!q",hΈJcJ@ώcywh+m.?&de#dwn!S`ハ]:j={1OMȖ m$6_Vqe6@FQ>H:%Y+>Rj1c!a@dY!=~Jp9KjN;U4Bo*DNUIޏ<ƄO4h ҙxbFy!Mqy~`ފXgRqrno UwV]Kx1F{z `c,VpwUB=dT+u!Gk *Hxf؎&{FgzY 醆98?}$2/$oMKy8,s oJzű.#AJ]96!:k9U v%C!Sӵcw(J#T LFLEXQ22[+\4΢ҦnG!sux!odGDHV3.9BLiw`mY*oZ f+xd4q7|Efvg9zJqS$+M6SxdCڈ[=.08@6u F\I3C]Wy5^*In.Kṧ,cDw-sM걶!xνMfTQнLeK9W Tl[ \$=.>nR"?;ڶWp%"iq~9*ebsϢaLcE Lg֜ܕ}up$&`rތ{U&d0wS/rH= %zqmPQ!7D1>dti=w4n+ZlP#揤v,]Ec- ߇.kи8gMx).¬<nw;t9v3*x,!UW%31&22% tgu"l+,mg]{UWGM[kMVt boN.H#? mX` G;uS}믬F%[Z=tQSq)[j܇σVM0kUMLȴ琜p"U ɧIMn+4b+ 0B?5&W`KS@}&n W0gI>A/܂lVuQ%y%{w _HK.nP,5{e&ܚDD_aUr:Klr,x8G %ŋh;(!- tGXvqĨ\ ;,)@(5(PcZqV<=u"BvJuޭ{Z>˅`6-4:_vK5@O!bU>$۠[%܄4KϕK4d%bvL՚#y-ng_<^Ď>Z ws-y 81pH G9^ͬJ"`\ i@զ(?X8r84[Yz݄F`,+OfvWU6? hT#nֶ H|QZ |ɲ|$[0L"w>X![YtȦ&z.槈=EջϘr b3{rS[`"Zk6<VV۟^38eczLih{&<2agCK 26^'9Lw_fcan9JLdm(~9B1 jl\Ҝɬ C v ɬ*?wlW`vtδYVYk?>(ςR`d^ _-,e&V[NȠ.#sG,Nӏig}Q"iU:P^CѶB?.I ډZGtHS[[vx'}?oͿRI"وY֞.txz@ߴ`L rv\7$ GL@`>wi-k*"6I=8ˌӀB~&,3?殺5C:6~E[C HG{eGԧU7)F]d7}SfsLDhQk7|*{a) )4XR}N*=bk|=⌕%ֿv6M.==\(~Uz(!s]*OD`LFA4L;*_7)R:t _M2tSrE]xrD.%'$j;9V ɵdP]QȪkAM (2s,A{zn{EXf/&`ou`I\3<3zDiokpK vFvNP .USjEUo@`Z'yi{3yyfBspl`Qne5  WYѹ.vPKV6G~+ jI*\5lJpttd4Kly_ϋD٤qyX NVU)vZDpjq^V UH > 1S5  (\閴d/\4.GP%ݔ1jv2c~p7#*ϛ}O(T3]$?qY*mFi`?CtZ>u:*3n1]"Sz9t ٞi)(4/xfato,/lm~:l'?8/g˻PZ杒r/ ~sK(HX<<E*cpܿ'&( B~fP"~?S#ca *\E1&Z3c[,3bL΢.Y{ۥvgB +%dcОt{W'NlYL xj؜ɞ-,U=T:놫k2NhZTC 5 s2q{,턃l.7:nal|p++!';%*0$m{n l@$DXT 7?U'Y?qac۔쭔Qwr6e:k."djT9D4pޝ\HXWA֜;rDL9LS_9 VTI ƽٞ؈%2g 3w_l ~v3o4?*8WDK-1uI~q'kDmOf([C[Z:Sr-$G%-]sNZd Vd1qAwnʔbsip, YX{Ȕr8泽E;ʟxHq?sv˜G\Ůg`@u(?}(&균0uE"f\502HYU782sE˂sTn p{NSzLGpEBm5tdZ !ձ9Vs}a6$f:>Q-q\:DfƶOXz1f0Is>j[GAcCґ8a( JF?(_sdtASӍ0~hXXc*}RtTlNchJ[!Jc\Ԉnp~9a;Of=Vq_uǀ"Kz!ҧ4{H#,Zᯡ]j*EMeDoټB6SMri)+%@/~sQPv PN?>0pT[K &ڸ8>~)ݔŝH'rp"&e5qEWϟꞓHowB5o˯P$bj+#o.E #81&?{ T"> ~ /€KNuPsos,3cčZFuNބ5~5b^$3eJ???Ŧ9Xb6vh&xY&WcܭPƘ'|)_tB=5%/|֗Am!^`λ [madFLgi_I(k38dViz6#OIʎuM4_2Z(mET\x!,MͰO{AJA zT7&(ޑ= zkDT5\Xo:,4xYyvLP8Iw ȠUC~ p:p}>0̀߫w^l1XY5yn6N,R\9`O79sBwnvQ)XcZnt $9ٔb*fz-&\S+@ÆxPA w,ǡW&Ԙʠs(z/atٚKԷNDt++c_ +t˕>Σ4c$%C{ ?RPS :̪^y93u?5G{PU%u fCwIpV]|W/z&eeI?7YUԓB%̂jgYrxL1sYǀox@-%cCwu3:0jm yP|#t5[CÌ =-%T+9&L Ao+X8r?ӄ~12hgu%&-sXk|H2=q[ۗ~%X= /~QR34Du8*@͓tޟVcWM{qj?iVe^ {wQA@iS,*́YQO<wv1rfF43E!< h!zA|L#!dg {([ĝpЇlmۡ+#Ezs+iH^Y0e]qU8urG}*a0)jǵp"LjMGC}X @V_AjoөrVcXb>L;}yl46.COqXgv*wr \ڇj~!<4 wjp<t2 EE:nG>F-p+Ƈx(3S9e+rYCYjp~+ĥR ԙ^S"}#hғ}Qw[<9Jc}RLy[L0 5'U<K+ [qzG++tuuZz2 .LS/Q-otYٶKhs-1/gog)ԏ&oG͗- VQǘgRA=<RoEH`!WcMkԻ4F$hH mp,x!o660vWƒ  &(ɑx 绛^3pߊMRv<H;_нKJ!j^sCW 8pXX:{?x Ӣ?n#SV/3Ԃ+߆XP} d4 )@+rU n$ %ڼ6rqd|n 0>N ÷2(Bލd圑 Dt1Qn&cSḝƫYV9I4`جew͵ h翫֝Wc'k}E$-E)>^3ǍS©?鹘4B1 B*7c "nٙGvJK ̝;{2zrfˉrx? (x o2/cE! {{g=+xʆ!'3xk;Gmպ; 36,Sr@*TX85]q1 Ջַyi6N_Ȋ3^R z"Wm5}sZ$F''Mr"C3yڶǻ=u@2%bD8JyQSi%s/4`W׏ QB3y|Fv4]xv9`b܆Q;Yk#)'ytfCj'[7^֟8BB$` ~Ѫ7vOo6/Tέ"^l_ VWԠ)ygxA ׻Ǽ `9piY _(*kk)]NI67#tP;kZ d'}V>bnңhٝS7^pe4&3n0.Baxq@9tgDQ*C+2 [Wϔ'M[%Dl(#{LDS报EB/4,.BWg 꽦=[*-K|-qZz/ T <^RhiT4C_=Z8R8$TA 'QTQor(WDو]1(z$3~uT DDl#!C0R|ߋ>圇@#|E9:ʨscr̞~E3x>M'ϼѨʢ#8rX?k4l `0e5GGڦc"}A ɭ2U Z̠7ǟRGɋivUJ=yG␊sډ8Yep.Nr`:s9 q3@Wr? O @[p!_ *A#era.h@ޏLܮәW02ɦpuzL:A45kɍgeMM㾷Y?Ye75Y-njwuhf⸶ěnW\ɮhvJ/4.oIvb okN>;ZD3 ԔR] 33-M2$k X=p_)ͱcIJ'"^y0$z K !Zqͼ64"pQJ(f^жf YҤd >Y>&B`r R,>T ()4gY\@9+ҵcz`d}n KC`Fk<E'O> Toy5Gɽ~mBwbc 4Xs>0P;M3LգQ >%b 2,VW :"g,d)ZG⮘3QQhCu]GuCڢH +jj<(]1P&>`DFQ&=5) d +>)]bs bP#8Gi3.$z@SeW):ޅm oK\uN|@bH[z0U#~N馞TvQvnJy{7V|;lyģ©Hڳ&H_kphlGyz/DK.0.c^aEIcAѰb pBP| K[%%WjnвI]rr)6e8ʯAIS`+jnf ~/ JѥW3*S}zH }Cka _lN}@"@f0mQ>Ҽ^* Œ ޴e`??ҙk]jl!#IBy:DzSO_u %@Ty :*)~SIx*- _oW;)0snVvxQڠUre"(`3*+{)ec P\?؞Ρ"@"e)=ok\/[茺qVu~}(wه$ K%WiIGסG7U-OH)PY0!$zzSϠ!8(C;G !MXz@q.rAeEqv3{,iuL.fRbC kH|O&/B&jBp3QoȱDVgB鐊kiJqL4x7 L8`>qF̥ #<d> \b2+?`;1dav3~MrQ_@%_<|ErԅR ˀVd,C@?us`9B Ck#[4 DE!u _0AFR`LWR?䔂)u m%~>ܖ͛1Ӵ{b &iO?T"MnL]yYAvI}6WhGưvJPZɶB~};Rlg"Cơz~E|(P o8~ s\pH ×asn! ctr+i-|XRS:TF.ڴ _\. ڣ PD2yNRVqC31扞fćֈN ]v*)! :Ej4eopDJ ):,Hdf;r=[9_8KZ 5WEmT/RcO682đZb(MNiV ?|Q1Bo2F`]Kaߦt/ŖH5"ߺԋI&?V 1:+S+8D2g V=mBCD-/)D&+UoPg‰+p*s"~zUx*6x|M:]_SJlM)~X6g؈#KV(4gV1 c4S6uғBR(ATܕ܇`҂j'0`CD04Uzփy;9ٶb (B*duʨS(QW/p7`kqw[k)bH%J8/iaed-;H%oYip\ uRFIptF3q^q:"N^¶-yZèh|Ώbֳ;KN\nJFD nQFyD@U7-N4qxs,TO@$$MͶ7n p1Î%Mo.];oMZ"K ^SK>E =@uTnh.BƐ2FQ{> ^!?L聮3Ĥ}j_ਊ(vpHy۳p&u4z~AHul|Kg2x/Gpw-z|p#Sh.9G&E1&^" ŷ&2ܠӒMҚ??)PU+yVLL=2L>Mk`oh5}[57~nXFliL5[Z744Ou4g nރs*ɛ*Oq% f9(8NR (u[Co9@rvjigȃ-< Ҹtzim *v8:ZϴLyU0>  '-"3͗eI&a7F %2)LwUkbku5F+Ѽ=v)+*-3YʧpguvS]'X ^\AM;2x)?[-Zz ZmOJVtfb+6w,Q9{|]qp-.`J$|Lʾ'"XD_r]*1,>ʕz>G\.BP(wAL?Bܙ!?șB`܁J锏-HvNn$-HpEa4jDFu04?ÞD2U OQT{%GU*wTqN`7Ry氓Q0N^1 $wmvd̚E0I._}'2e CӶ:Q$gRZBg"$?4 1-45k}^@$t!^b #?Z%1`CʶE+JQ%!5&ѐGIRἐ`h?M T vi>C}[LSl.v6'L[&:ރ-dAȐ&K8%OXg3X1FOqw?*!H/5 lXy91@pmޏx߬gǥ{4!,E-k8tYM_G| ='' oDVaIπmQ)OtQ; ̈́$bGbohyBxgKy*u8̶h&b6lZ¾C^MJצovլj"m85EXzllHE)oS]xĪgYIJY~mOBˀh{>cdI:~ Rt:<kgZKȚ(+cc]n5CrE*y@xf$6W٥ykh/|'H~Ojk߆ R-UR.98"6'#0qdmjwp,)K-8G\=6ӿr7 tRUBŮ+,kSdʼn@)7:? JʽY3΂:qRF歏dX'Un;۫Hos#{H1_bA(kvEP ^ܶމ EE<n,v(]K3 *57cvpK7-0MByYm&T>BFsQ- PUO+f8%*BZ;G­KcZb{`}<~I*ꄑ(-2 \%68̻=\k %/ߨ~.qJYB0nUʇ#/)'1 GqV8}HKktޞ,nՈ7ΕLEyf8*FCPub7gX!tq$KBzsϚV‚~g)O VFfS vşd طVZZ~`^2;Voe9qۍs6MF#R)Hm=EWQMh$۹?NGC |?J t1Bh>5E=$o0>.j%ɱB>JgW!x1 O`o5hn bV'>M*O.刴л>d혤El3t 2Ay-hr T?MQ=V!`?.=! 㷵HJ $w"4ûflf| ׹S/ڎb^7N#ާb(ʙjJII#|B= ' vS!?xy:>ȫJ R&Ծ K* :׆*ٰDZJ&;.^BsC٭)Bp) TV2X (\Mb5>Is8D@2sfyuqE]rj=%e۪If0jow;j?؟R7~e TpUn6G!j+-}p~;eUڛJɇ80&YE:)қT^\_N>O7v8>hxہŸˠ8BlfeKrUT p"mX*ObVlxK\,j嫸iC~ԋCaaW"84 #u*KЋ*ˇf[<+=wlW*)!hk׃=(BUěm^K}bV|pz@ڕNB/qU [ȁ\-x(P+i`n{gĈNhdAIm--*?А [?TMC~JkxN*QM]  ^a,}݈˱eD8UkpŸI% ~]6Qv>O9.%:L# zxh/q ;34 4Sf]r5upBtldL0aW3ɥxi&J<_8J Ѝ7`Mdv.m%<ʃN*4GjUTf@Ϯ(-%*v4t{g?~RJ"pdXDhp#>]I2/&*vZF)J0JE7Hσm.VVIiʸ3|]X (4Yt4u6mcЯ> ${աUM펕n+ vu O%$YR247_TJ Fv&kTL3t1>s~xϋ% ްqSwD- imߨNwР>2IV{=mvGP?ZȒW{K0^ Jɣ7:X . US~g/~4ZTu=;j($=qE N_4]a pT;W±LоLo?C6sI~|`X\K*:'#m4$ q&eN5v |Ul܈$Pnv4QW;+{۟)Dׁ϶䮳w 3wrw/g)-:zy`9j$jE}M''M=`7حDk&* IKtFvocPLnDhم6C yq,2c7+_>Ȋ ݒ\ M'Iy UAh.:L<cEVwaɕ7k u%㴪Vta,$lo8De$"潡{~fb> ]0 dTAͣfgA-?4ӁdQ3q-[d/)yV'~![p<3h]xC@b+ԦR0&@jFQ.Zԑ'FI>B'!&I dp' ݆F?tgͯ&p0 Y=,ؒ,BDomy#5c,gzi7'@* ^:qūԪA+KP ܉&XsʮJ;$}6,ⲫ?tZsи K$l6up[.> nkN{,Sx}s.$ˑ@ P{ֽ-NݫzmْB )eRf[pS :ɷÒSZ>y53!!9T[K"^ق&Òz7?[sn)ggK~l{Ah][hYMЃAخu3PΛdBߌ}. ^.뎥h|ba(ϓ5^^ÖsS 0=?w3[DO|fo4n{}U[[?ZuWFi?xǀRTcAF~YtI:=Fۯ3!ͪ6E` N2".~\QuM6)z 5tڣ7k)9󢔹% 1?p;-\H\EOeY>W L^;e< }iZ+ڶqVHlbPKp2k}SE0ЭjLȨRE2DҺy<ǗT_ CE% cwYM8,Rn /'S|t%:y6r.(bÿ?B)vͧfO,O9~O8Fr@ L6MρA2 劆ȻEa'Qyo\"vwߛNw̄llf:СQ .%]c=KpD,6B:t.dx D| Cub̋ e%̓ڪAdF6GݦJ=o@`}ՑAPAוfYko6ɴTD p!C &C@ww_<]FHBHZв#JGHi13oc^ ɪϜ'0\p^hy vwBpTkfb%ygdn ~^762)9biXlkSӃ;Es Fq3qw1hq֓_Tпg,ܐVJ̘ S|1$2QQT5qV]-6[YqSEjlm/8obDn}h <0R"3ckXIFQ`טkR P~:#{Ԡ^dk 4V'xhXo1Ȳ_A 欤\.;Pq . W*qZt֓PVrh4]Fv;wlF~Zjm{2Y@K#I2IC`4 {5Q)o$PR -/R}iɁuZ6Q LU޸I&OB)viR Bɛy{ob_º'4@zploASb2DFsF>9#x7ŵup.gnNE̷=բd4<}%2pFo C^~V rgÁ,*8]& Cza_gQJ|mAc>3]x'cL|Lu?2 MA5DڙN,w쏞\1͗p̛pc[*X#wѽO;QkFnИM>U=E"Ⱦ7x`R5 +\[PWvλj~$eGba!栱/*juqYFG ~Jݦߟco ApZ`0TB\:0m+7:5{2ޓ^M% -N< cUnh -s>Xȇ ,Ia z?ca4X뱴# Z#N%ʬu= Wې:BI'QzL{Jգ9> -'TW;mX|rɍv)S_g'3Q0\!ح* I⫉e 5֓TG)ܾzm}ĦGRk Gmș1#.(qJ y7[aj gQB,%͞@FuJ: PgG{?ѥXE+YufoJ*R̤

e6GqpMޫț0z)_8>nNM`^`!)Gjafw6=P=i)X>Fa7h XU{J Xz@ g2(\Ei t7ӯfzhfʧ A9)%n\H0!S7{1c fMU' mD{ΧM\O HR$^]\rԔ ѻD37|[Usdalچz/# ,j{f@2UJ49 o=[31gH򪌳W8 ֎6:|q!6.yAv3 _jF,~]a+q/YnMF_j 5wi[ΏINPE~~:  <ʼn y|+ C7{Z@`w>{8| )"zZ}uTOUu,H}D$Eڪ  ḏE9:Ұ 8568ϝJ )o#+FY@l F :M{Dō+ 8j?`_^^jg4_ S-F~hjOIЛ&"N5QNOWHq5i&,=oҍcGP2HWV!sIyæe`cGH,N>GUTShן/3\B%\Ꙓ׫UXY 1kg1uV67f ,\7tʺ<>Yru (#E_J pװPjDj6z%hqE5r;}kGAØ-$I]s'Kvi?7'#!D= ޞ.=S-44 h;l?"kc8S.a} "wc0^$|7?~ Ng /\6'C`?F5W Zbby7(=:r3A !C{ok]S2<^Y⇀1;/9}[esn)1a#OV_ӰaKPMrat zrN8qqO,OE:Ψ4 Ha?2.J}b]oUxz| $5[mER9[H;y<LCc]䴷$t_F;ěH `D˓sD0aA~uh7A,;GU&GW,bШL(iBk49Z0u n~D}K3O#>gJZx7f?ލN21R!K 7k?шFFԏ$ml`(:N*vm+[f5q# *֤ . .tʋϒmUk#^Pyv~>bϩ`0?NK>{W;^3 QC'q>˟_t#{ BhDǎxu 1sD+ɯ/B22 k4V. 5Ř8qݮ > ]GbRpPwe5xQoѮZ'4D60\uB/x''%ɰdʯ -t+LmJ< FUz;l̈e|/FqtLk^?x#}EB0Dew“7a)N M2];o >rUraK8jsїb*'bkq=7^"nRj=ɶE_ft{Κ\bMRYcQ;]#[ Z٥ePVׂ9O0Y11`Nˑ<"NLuop`,WnUo–zCo"(E"7s ߑ\]nUE}lAܰŏMa7} l:m(kA(WpChsYש}&kf= TvNYTy+󎺃1hI_m"s0 1d0bsJ_ԥob3T>E  J- #7*DY J35r_ _t"'F/:BvQe!uI5]LXioc|EpS;$g0>$پ+[9C\1ne@Y`0hGzwbtuZD`Oaܖגt+rکʴ ٥eiU$ill8ZؽC>0P6lRV>=)٘00,-BfQUwKw}}z72NU>eEB+ڇYߣr\*:ڶ0xpL# %|xJFe"B/tIöe'.gT>WҳP%B=m(ZooZEvva\b6H,I2 ngqK?<)r*)Pqe$fԿ~TiP#|* ̴g9- |8%x`3a[%&2:9dT_k:E!nLW.DIc/.d"Z >twHL}@KMmVҌs;цX`;92J8jQꔯ9 @Vf6 <+gjχ=;Z )"I|s-!PO_l!FYq(KzE?+XX(I #H QF>(LǖxD% N#Oo'̯סyAĢҞ(ʏnfoW2|5cWF`=t0y`jK6ʟ|\nMx[7+ϝv~1m .t1t"Թ)4v&zYuHrd̼Y7l~ Fҵ \EX`b;o; -%S3xa:|.AQjU>R[ d7ьVi+E\ zsZ-Sxx/v:!!Kֻj'&uKb7eusYx-ozٛEk|υ1U0;(ah*ZW(1 "2lpi (O] ]IvsRc:`Tyf MKtru&TۦJZ&k+tdTWuǬqήssءM,IOiiXUC0v ?ufĕHH/ĊuN Bלp EV}=S`,TlP3'MithA&_&_Oc1;|Is\DihQy&u|~p( Ptk :wE=ϓG=וp5qG]v:LWVdf,_`v$j Y^$(rp (7EHĪ K |IYegmWJj;ЅHsIo#Xh=?RQG'آ+^PQzפh?D-NlڱS6@)f bjԠNۙ)4&.od :lYN!͡K~>Ц{?uȭ]S,Q6[K J"X]-Rvبmlloʝ [{VGzn**]̴drSLM#Bq}?X~?#ӞLWv.Ob'sW 1D*~JrJ+>#K$0?1'%.`'Ķ_hB'9'%jS!t:'V\iSvTpglj &0!۔?`ord?NTmI:<2}9L0SHOL>H$x-Ac,AX:les2G R z"㈩ܐ^eF).z\ Je{(e< ?*b7tRe Z/7uZF 9y7:pCuu./ >荔2r 27cP2~kcd[F݄gd+hv!8t> [mO-+]#/ 4h}̝n+^yzZp2&h\|'1G\Lh97zHw`}5ĴVEa=˿Y;ZrE!ĎɕۃFr֑4;< b܁ſx#qȹ3z!>^\ԛ+5ˠl^kn{IY52JxgeY-a2*C#&ͷ^;&O9h!a!/IXE!tkOjO :|Cx:g6Qw;Qq=!)'9nG0{^OUlB ŦtdvWG,_I.7 .x릸mV1{fK@ {X\&ZXhD? ؕ8(m.0ѓn4""augpzυ&sWf\Ú~*@ \1Jٚ}ӰE~{~gH8ܷG- j"f@cyi'V J!U?{V˟Ϫ)-- 4P(uH^ys;`>XcE]zo:&NfA©k딴t#ωxׯ^`}tcyX!۪ޮO1-ų "^Iݒ6mkqd ".TkYc ͧWѮAX?LɦqAZ\k^m@| ,~iIK8i;0KDq|*ncJ +%KLO"Εh69tUJ꒣Ck:7r(^ 0!xk:gӊU،'-'Oa6Vy0IQDD=).hUrHHxݯ݉|.8~nš7P N̸V1?NpPu@!cC#p`{3ZtLsdS8zBgi"wx$oĭ&wY'-^◣,p,dD?K`2(j-<JbtJkKFCjo3JЎ.:+3Nx~A[0?V( N;>V&`ɒΫ.D䯁0[FD&aGvS{D?+ H^,O+n^LnR2r[b)4tRKZs0L+u֝`& ]UBtqو 9^TDQ;/FFŒge!j cE? 65dQ2L.DI䥭tW{ַ!w)wЂcc=Nve{Joj 6ܥXW1ޱ8U@EtXF bIзjgdjtRI:w)KTU٥CV" ;ㅠ}1}X{ F!T$įqgК%]XzuvEfmȬYovDJ@:!8``AE*ʟfմf=Ȧk B{R̉wf`HD? >+vdGJbq}8囗 Io`HxG;\[ֲ֓f3n7=r|3C9}@eK6].ϴB(w9EKf4`_,žvjyiZq`1vՖvv@@Ă?'ǝ9{m}laX$ 1o$)~D$GNH 1!wYf^"%'^f둫tgBw, jYm1lA=-J!q*uFGVW5 ߤKPrˣ-*mvg<-ޓԉ-+N%7j-{%5$-gσ{=^TGQuklO.n^K8`>T쉝J1.$ntWCW'>.HO78XBcr2͂ۑEM 4E AVhͰ{(jeB phЍM `4~qd:@sF*$%7[39cO+t+Z'ڿô`(Ww:+4,KÇ#*TR#%hɛ p^}lR:$vl }3?Gm a 1T/3f, s3kpm *-J ʏ@?bi@^TI=Z`PTr;>ք0[J%A԰Lo芡Mm<@wG5fKd# ZQuNmIlT|twūxz#ER&;xJz'W @l!3 [QQ "嚷 E;1sdnNIgUFIcI6SR1QCiqrii S.gkx!G] BD^ I %Qu_}|'/sx uGsK2l wb~bRrۏ|#Fv&Q2)2 ~K*{@nȥ|;I}|8ik50Gl]G*@g&;W|BWY"hN/ѽ WBTALG4n]b$kke)VO I[qBc3ˑ\1>s ܂2O=wI tbMd9t2͢NYP[ ~P'aNViЪvn'~ʫWqVYQ<%`~w'ι: 0fevx\&YoH_}5 s:? c52 ij`'Pm Za9C.Nt:)!E]LJG5NXz҂0G͕F }y9z'xNBa{S KшޖViEఄi d7sXr=ڦ+q {K&sN8^~b5esQ8~W~#F>{nJ)J{;Vh6/ދRԫlz"=qgJOUEi& aN2G9q-4@רfI#{6|OS*}KX^o`je$'X<FPt8 n1J g0qi۟o&J3!13wC`KFU7%ddWɿfFTE-!2SM^"U{)4=װ@(W!-Ts(/F1'HǸ;j#Z`J2,clpLRX-)@lX?#,-@# Ⳛv뉨X}d82V=be}:hy ;{6'ExHW{E]. ufRhW}an̿ r. { ;Dݠr|ꖄ54Qqci^ţr˞W*4G1 ~]foFF,pr$)XoU0/ 2/P!3ľY15q-.&=(b~ZԷg8P:#w2j]ot3&O!6YЀ6Q(].ۄ uFۋvUWo05ulWYI;ϢdR%\/?E0c,Q,9ko,,MF6%$vj`pDvvZeĂv[-szS4 \eN)׆f,9nڄidq XbALA4D5Lo wE֡=s vr)Y} ar29:a?pIU}|pvb..GKG?`<1q)NЧǵaQ^x:>Kb!SQp4-'Wq-~NHv?zFÝqsh ;`RC #&XF y@l% zW5dE0ۢ/dxi_Amb0UkޗGeJinSђF-D!:J)=yyLR,_vz^JM\nVQ5 }l2!jieXϹu7j63)1F$7 ~j8=XT<o5(jǭjB]Cv:>ELA2{.}ف 9Wۧne|ܔО<z̸.rz7SdCz$?gx<%6 ~Adj2t^QhܝvnL'WR\붡+Y< #k뗡´1 :"7aJ,XkhH>$y-oP[ں}(DD55+V%L)\s vp`.U]p7ߤhMO%tON94㺢@BOXD[)dZ^kZXL?L:0l}#1cő ٗp=3jcۃg-RgZ|>5>qHչ-3$-^Ԭ[$53h74cd#EgKa=J/\1A+#JlDQ i}SHGS"f9Ձ6%ٰ7[V\ Tܐ>є~3FU*VC=7:j)/|Dh@5nbVŤk&Eҁ]$2_A2CQi|b_: `F@VdLUi^kE᤽J,w0Ŋ{ީ SlmyJhL6-"6 PF^Y2:/yʛ-HIRςcA "jxn<FO 7Ⱥ 2ۜMfşSO$vw Ɖs.O mYlA&9-ZKz2 P>UzbBp_g1U:".9{jWvVeW3ZK;Ck]]6zcϟu^UH/hW-)`xA8F4 <l@H{c b4kzY>}G+GOEH@"e .<}|38y.z񩯙,v4~aMY7UBOY!n2ݠc%e#˨q=ّC?s`NfC0‘ݮ};cV&\d[EYlcw/pEEI:g4j;tK }e #Vejk%זUy VҺ U%U{"HhM^t(&, i> EʮwYm[r2uDSij'hI czH48b1j%XͻgL2Ww8`Rݻ{8tQLS$=/l(ַWFpW6m77PY+Hٺ.cXGE| c1)xI!U<Y0)5>q vJ]\#w^FRHO lLįAW $V{ﺼZ^Ň"[~ZhcF)7 /+8P@lj& TJ֮R/OiXr1|(./d\<8JP^r8p[G*+2&PG⯳\"0@qGүр21  (? dv6+Nao  YiU&8zDKh +~$>nu` U)kOf-)v3 pHfLiK&ӂ`q_bIo<4~sf"[ fܦq vj;mmQ8fRO;:0i?ȺW.nTROwћġ<ϏmOV7?KA6)Ɗ2 Ӳj9 <) 3'IN~ A]^錕񘨝7C6+Gk?#kxjGf-;ϖj`=zhze7 ()Dg@p}Gߚ>jIw-}#8:w&| at h#k/ F3qJVZ+5/gmrBb#ZJި^pW`;]W~FT{K#F^@VO?Ѐ` !SM 1Ǡ"^x*q@1Sy ) zfx;&@v/ KWMLO7tw*o(R䜩); C>0gRujei5?ZnuD $/X p-&{Z3.RymQx4P˞Z^C,QMd\i!R MKR1=ӼCUԲ쪌&Jo\YآlxVjgzcruFUg:t:>eN/V*ux[7N@&/RSy3dWC GAyNVjdOEBr_PIH6R4on3Alt*k! Ӛ+AaɨĈm~[OA^:uDq)+cy-,5$N6MIm''r*v{G+ :ib 2&&? 8i+K̏cGA2`g2 3:BF~V'//W?DbIZ`D2O'nʡO,' Z wNcI=鰽#)1aa dP [.h/<߼ 8w DPQ`n"(vxj@Gf78뿞IUSJ=/D̒iĠ۳L+c(8A4ߞ?eS(M穷-hsWnreg9@'>AYn$Ss`ňP<,6NE aA`.Kϣw1}ߩY\y;x}xL%=, @1lq㑇+gk3;&agMM՜.̠D\1KqƇ=<{&Iw .:RHuBjz6hmV*_D*v}OUQ^E.id<--YL`]:co&X7Pw]#-61ѻ`PBتցȇV-&_wE㰝*%53S97]5YХ{"bJ[A3o5!$+ow<^a6&i 0]ų.AcCXB; oq7k`PTCvɥK⧳Kk3_r"fǛ%+s9 Yk%/E9$*O hYTE(elQ1$tDH>cWHK/R^بntN3|*-ݠ *,q6 뽦{GCɜ]M`' U΀duk2n/6*f\8yqQTDψ'n(!XwNlxȑFi駢DmM@\r%X-j(8{cQq a"TxoߖLI| 6dqO(xsE@1{eT,V4iW_1U>X],]č줔 |,X][`jRNi&d]}iTX5pF~: Thgwk=,qh ݬ.:M  vndjC-WJL5%ѴzK3wz4'!aYy9zܵل?!:²t¿,{J&IC3 %qKci$YLȓy!:g G{4ZluO%fr}gr-nVb+,}6HS D16m^L !07b;ART;FZf*>:oaY;X'k%ړXWȂD <#VG"r,d,퇮ptbO~s꫸O Fz`eM'k)Q\^v{{]:ÔP( <5$Ovjof{qARaY$}>69ꨓpA-_Qhrœ> OKVvC_;<1+\50+f3)eE1bt_՛`R`)g`fc\ 7aN}:|rD2=$ՉFLx$N!]4S<4%li~BVB?ª֡xld3Thkڜoٰu ;o>M ݷV>^۠&m$&Oë󬉚9h{zՄ[9)>.'(5STVofeҺl׬*싑Bn WHP:njG9E 1.Dkc\u1'DyIypb­c -SGN[Pq 6rmL%jW"I3;vde.Bm,Q2;J^Sۍ:j_%&}@*@F ,02,OH@DQ>%"] +TS| UuN^%8ZX3? u޽ljҜ[vVu 嗊gTwO`T!1\?F SbhW;A낁 <8#7ww*T:\Jm}K- kÁhpBj Vpdaݦ*ѩu ~_` "㩅52j#Sp2L+~*30Ԩ#@J'2'">NM`K$bXvifg]FBbGJ=㤤qgD"7 ޡOUz#ˣNu4IY)5|.p <meV7EqTX.;I^?.MȠ,0JC"h{T8*/ar܎ݿЊ+0\"?T*gR6klEg"QfB.JG{ .JSmQŤ ozI'PXYG䘮u@3ӑjP >H[`U[^wjK 7xD?g 1bSy.dC\s,BN5 41%HR 26=[I5+瘬Gxg AtY1TCoB[P#HdBqX` .9[؍$S?uU#ٗ-qeŀڝ@N=]D?9{>hy֘o&] |,}2wGIl&c{͢x+ӱVWIOt0:Fή'@nXxHo>Bx,.1ui(a2'Wē1`bM®qR~e .Q~7k6 Aqgt fq{vxAY[%O}N@B$jqtj}dAy}-ցk^ c ^2B0`̞V㽍TdmW4 7Y?={h[ɮ!jX5c>։702(G~h^D/ ^A./j|-H1XeUb#ƛBI]"`Ap(ߠV\s6nwKI5*հ(fm˹ i kz"'7 A=Uv"YylЌ2l\ic3c0З\Dڽn2 `CCPvk% "w`KU  C+"-tyJ^{ZݮA'gN]'8T<0ȣf m='# .}ZuJLweu; 1LHD}L5/--^#Sp`C+Xl_촽Գ3*ٞՊq` >T%>JwQw$x$t>{(k/Q @r{YɆX?L<8m#`V7$*l7AEzvUjw!:),9+4ha9NםFT :Z2D,:RDΪڐq`^L* Cf.?!?!5gjIO?>D";ť>P)#u[$L=ޱe{\ w:D Y-{-\dfShtfB ys7^d\1t|DV?K}ΞR+R^4D6E.ptǎN֎۽1SPż2N䫨:?}2tD?qBAÉbNLTVlQ[u:GfON+{;[Wƚ!\%BJ\( C)I]LL;^aאͫ3-!i ?^;.kigF.WNqi[VDsՅZM|MG8(}K(lˤ&(vݚ$#)jB9uz y U8<G0|j%.<^dJ >Oe!Jg1nl7{qx$F_Kv)K& 5zc!u `A"wrDZ,Ww7?B@tDivk $UHJs:d7H!A!}'D/ZDR+%6,,ox3tc=A#C3$ dkQ̄ !Rx>.v=w̭~Q̈ QEᅬ"+=ڊwJmxU$cW8ځV_c}4p~( ͟"Z ҹd塿֍>KO~kJgPdYaJZ0},9Vzy*;\aV 9vfLkOnHOJ 7`Zܣ2Pzjepj"p،^YhfObyJ ||7F=Bkj++4 o=%ONF 쌫 inEOWk~x2,3ͨ~8俽w?sbq01L^EG 19 iLeX~#u+I-1mfdJ%<ަUyCrDgidí{[fԁpP$W 2a9/uh{G|B{\R\w>kpNeroۉDoxZ=8zFjq8n/2V)ґa=Ѐ?Wi/@sbPI{6I8k2ڰ)B&iߖcazL\œ,†"}{ͤ7v̈́OvtO&L J `'ެ= bpqvK˝ uT^Cpi>QLC`3h8!4Fb)Ȑ>.MX!&Zڤ 宎Pφ:nTcS L_ yCA ݿHM >a'pmB[Nsmm~l%x\z#cRG`~,^^iB=EX3`rry=q2WsCJɄ/930%#?t*-r' g ~ꅹ?cj@UCVڝi6)7jhS[/_d=[e!+D„ʌdpmBsj%@aiwE`(uijA "r ġE`Hx^h˞Z!s>|MN,<L|/KH, EڎnOx6VHC}{ J(9 /$ yc]Chl‹]B1}66X+9.p A>˘+99٧{bfxC>V6m\kC9&Fd:]p~aC5"jL0cZp4zI@̞o# *-\ۥp?^ja%`sRL>Ba 7iE:-+W8\Iw`gzW x@;R?*hf6Kzj@37܄*PsmLVkhT >BG-j[ɆQ0rvQW "`PMea@+%F{!^en!խ2Q-N/FwnSk< e0mOAZB9[N.tKD>r3木#Δ=WYc/ GϜD{>Azr1K Kͱ_#"͡8[f&|~Qd1Vrip!l|WR\x]ч%oWkzՉU6w =m m;T>r9"z<\?YMDV~3ɞ3%{἟]R# ̳hf]woT+y,ha=Sh!{MWa&04NQ-~ԖMn$OPs/)wD{O0b]fƭ.iA?+4{ژjMRv"=xqW)URJW;,}ȥI[HB"J'qO8v5ؐA 7%2ơAf֡!U|怡F#1Gi"]^y`6Wi5X{e[Uuñ<1QS/F 7 gy٫ƺ-zX?MPũzNgTٞmܾ=)yĢ=9KC7:e]"ڈ]Zi*lU R:h?4ɿ߿xB.UQ._g FgRbܓʠqcl~U]vtK7k^oX%4drj h87R*2a%;E@$sHY6+qqzT[7*tZN4U'> /q~fZ @Gۏ6q.{ U%?d?⫁J ޴)?j>:g l,õiD˚f1KX] y&1(`P3!A7HNΆMRYWW-y^1-szAJk1[_ -̐ f>՗ L!!LiʛMlFUvӪa4)*ىiI=렌3$F)U& <K$w|CAWrtNNx:;W$Gt+{Źi^xLWXE7)iuD.Kr\T|!T˳`3h+2iwRĢnNix RL g-ܕ`@.\ T$,16i؊SZ]ѴSk].9  L43J5h.@hv`}^c71̽R>dR{[;gC+` -#OT ClRx.ܶT֬<,WgO̊C:BӞٗ\%a*VBv6&-D]/Xt! ~ {EBǩ:9;s7"3i8Sd|9C؁_u}n<^6VSo9~)ɳr1{"daڶbMk_m*!f0LcQt=ZDtZ  mΉ? ?~ˉqxd9cпGܸB/%8e6|ZAju'/;2ɢ˕7mLSo0P@}Ʊ"fm#>.p7>^W/Q^d#$2^eVvpX]<ےMZ 1~[*p,{ @Rz9bMF|2lxyHZ{yQr,Q {xs̔9/0d"JB F|Bwe)_6R׏7͖JNK uwuz?EPf>ٮz O" œŐt_VY00j)ZI+VRP.$tqoŐ`/W( V>0G-^P=xL?J& fݪCcYЭ)HF1Ui*/ DP҇gz)x­Q8|dU?,-d-U|URh8+R71A1c 6I3w;MWxQb~T.k Y5XƢAJE(ha5-/}w?X̊"?4Ugi8ϕ *}sQ?nPKM#7jXxx%[R2G$])]X$:l ! _3oGl~<& ګW(x|vEJrLx"xgyEU[/#wLr?BNgh!KpIC-yvR+nd#~4!;m EGܴp<] +,73sv9#m 0 ;O2տW?4wqEjя("d't8lׁ7Y.[yv"ǎyZd5v yu.nAx|35b'8Q<+( 72ܷwDI:$ǨNyzk\ sP<o0bB.{ytfp5|{ZOγQT"ttVCuYXB9F>$w?>Bna픍dzQr(yv X~x;˺k< mT-uX;A7 FS펖:do y??s')B67g^ӎ aAKԠƜ"(oe={vbK4r4G'4M6P8}@@E'39wUjjhDf"!60qWB4end̹ŹՏ.5oFOpʐAb]%!'Po@bȔ[=7fc#D' .v"b5ό" SAlWMevǡd׏;yN+:KlWGqrБ"^5]!˯0`,ǰ^iΊ3QEiwgP4 3ߒ`8UL%LT>KiۛL:pin NT#{BL/(7V.:xfgHԩFSlmմ g!t tA*ӈWFO$ QpBk*& Տ|׵~&pvؙ4% NjߝLRς! miäW|]vLVqnU5VO@AiA$,:\O{V:V;ricCzf.uJ:oG62䖾I ۦ_ca|VF`TTغFbli3qcRߧflL [sYu]j&MXgeƄP6sBvz\eڙdA9wتd{8T re#0ܱ-N0 ALڦC lRf#N.,,d{`* l{LEB0n~h8_֗yZ%$>N[we:㹓AKxʈym^F /f]uDY6~:izӼ'B2`t?UEEag'Im7~<"M5hJ:> K{,Uխwp۫ S3h7hWIj$ X.7%\AطzY8=Z6&Fi57VP2(ӀwB3n}NL i~[.̹Hs4^ŽhU}\Gng~1`|2ۺ0'J\8u0lImw7Xhƽ3I^YAEUϐW#Cio1#i>bt ysg/2l|~879mEGζ\O&[6YrX-cY$5fΖUS|t)E@|@CȔVX؋}È@cUKWKs5z;:ijٜթ}:UV Gy@#h3aY*H01Ǔ\OBMxfj7s*H`z|?;}8;66hm,pY#(lmThYy)G0U1tu,h$g4E\Gv^ۥ&e? B|R]I.-@y' &c4$<¬CnЭ쥥}_Yկi9Z.3)Y(b( x~#_[ߊD2u~c6O*^٫ A>wCrf;]%\^::+/rșGZ#{k>  b PEP5d 7VmAx+LA8/r$piF4KN>*a%OZ:?›Ix_U3TFEu! bϛR/3馸ʭrnvjT:H Ie>:\!N~bbQJ1 .( ]4./n93HP&!W;A6.t4xKKOT< e'}%TB+v!KRLDbʒ$SE||xr%IAAQ4c\ ʍ^ {VMnR'I=}<@W`i\auaBZ Z5t;3A9pC[O]\q'lGS= %o0&HZ/r!#}+>!} @Kņ»V\u >lACFŲ#tFt oY3G/.q?D>N{ٙ,S*uRg} ϫs/ SNn/>(:ڈSi)]qi3CI+]mS 產ǵw,f΅2-6(YU.gX;L QRB԰1i_ 7oRC6 azy==B28+\璵BQa.B)6=P+Z,ÕF;a!:VH~,O3̣.5> n^;=8sVL9GJ.GpυPG}ifM9|fOҤ^f Lh6Bd6#fyryuBi,3ѥ á^Nz%q?coS7rIJe AvjW պ]xyG'$,XZSa*KDio ^B|ܱGb-Qdh5u;pԮ?,`?RynՆJsY&,A6(Va$ 1b7 tGBF ڱ>L"R ͖e1*Tȿc1T^e~-,qoU_ӱ󦆔'*1gͶ類F=P!86b\w_66f/e*==)ߞ*@>S :MR`EƉnc'*x_}YčѰxmɶ|L9|Yel[/‚TT{L]ɺ,6C>Fk.^y@@8|2)rMM>\gm 6"yJ{=ӵ vZLAw…Ϳ(gA_,T95iNP!شEw^tZIʻ/*'W UOxpۏ l紌$ rrݴ<ؒC89ȈN`H4&3d1WTE3JkFyDKr='KEp;EӬ@QX:BJAJWڒ*R2E;YXQ4d?/))~o"ȻORTFğ+jDH|ȳw|v E >U]1XG1]I P[g0cĔCȷ"6o;RRAcz;[:oBjԪ $(rtw &dy6#vCjS."1럕0j7 5C'-J ~VSvO6nM5F*lS+Y4K,u$*JRXUR>aNB]j_w{BPJ<; :"AZAG2)^ۇ*}ӕh@$:9q4dM^(Th2;UhpfQJEpMRJPM²;h>7R}YҸBϧ@U@u81fȲ+F =pU {TX/*C;)zO_=+yBV[ڠ%+?WkiTMT3 JU+ab%k#;w|u/ 1-*HK8P^w#=3 fJX j}SWY5qȃV9k~SR_Z$R玟3lThx3"R;N@$/F#5(RQZH Ԧ s3;ގIb.m\W(H'd>SeNNE2vӓ>xel%t٨| Ӥޝ>JPICNԫEZƗ`NkM avU'u4;y>aj]w\9X{0T#l9Cܞ@XuEp/5S[*A%ٜ^Y?g/Uضbt(]X4Z2 _ehx ?W?]sz|^p7Bjunz^߈REzRTៀWM.RL$#kHKt5sKǼ{5OyK>ꔕ9̄IQ<-uo@3 RY!f  T-s4 &Nί"ڨҡ2bTa,gBfO9o,)5ДjE9f~ 9*:m gLqaqKV1]yؗojH-v -G<~$#1{h)f`0nE-sCpJM$2]<2!Xw VXY|)E)B;=k$C cfl þynHɼ ܚY%w}31\`X lFhYoT@pG.~ω ,F7⫐wwnw3|8TԪLo{Ώ30xoh8%)(4LH&Y\-a"j6Z&[]N"08c{Bz1ޯT7/ fк)vz~謰[N*UkUlO313|(T=jd"NڍOGY3*dUI,h'z8վX#R$~S}5TȚz $<n_RC*;yb,J[ #EƒLlfkc"Kҽ=n2rz" 3>%#5xkoj4;WħdY\wH/dG_݁+?w욡IeB̏G?#ۡP~'<5v+֟lf Guq`+bEͷÙQ8("B:h g(%FT@N.j>&!w 6otԋ|wC)G?M s,_p66_ Ck!j;fqFKX;[},<7Ge'Uxk*6t1t@i uhTul}ТB ch1YMpzKI&k_xAB90 N^<% qs%S+QG=psslSI%EbB9ӃD" c\Vx)0>!M^&eDuMX7Z>/D>ѨOgi%r=<ۯSKJOCH@ˬ{ 90~ nb(dUe, 4fyqFUjW\46䩇$F\weO̼}Nf.ތB)lB&R^~`O3WYps|V'Ya&q+!}C farޛ__c\NȠX+})v%K7^˸i0@w[a ss6%% "\mE> {[J'4Wi ]G\XE yN]qҧik6:Y̅nk4W9Ib8/PhAb {3O["EEM|H* z(D~=Ol z'3Z=*>PO%HJmV ^@#9w_O3ej'M?! 厵O*}Hy#zex86'fխ4awGskLf n0KMai)_=NTӤ|~yj vk`_i8M4;%Po^6/ RBig[ _@'UuĜ#l٨驢RnaCrjn[ꊗJϹ# k,$r`S$OҖ,zkvy~T́b7C, +ؽx`F+/s =B[ j*G2hXBM\W_Lb?k3) .;M8]cl ^0߿wvo6wř8y x5-)Q4_I,P:._z_h|"$uW[gidԔlgx\(C|֎?A@ !PYN@|'Ei&|#2>a)UPG u cNJ"j|a3$<5 % :ze7h8( ZOQ5Df̬yu:M3bX =t[`K~YT<36‡YIaʁy%2X,l&,r0]O%6&1yΗ)Hޖ'*K]]Gu ] JRv;MX)+zKXb(O d&D_| W7 ZF<>\%t3@+'' _u17z#iFY,7lEqF?k)gdFL*9_۞){bRmYĔ,~>$ͯ Vk?Z,cI4gѦpfXkQ~nE8I*JU*8X^^Q8gVL/MЎ6`]Ö ?Oz"AgI[Iƀs%7_,_Cݕe*<%\BٌY=fq{ M$>c'5A.+dⅯUiϠ+O6m r@٬bVrpuK33g縮|6`PW}vZ>~OFoLrL(z^& ޿g9*ȼ0^g2A.Q7^9}0XgolͲ i wCp{l6Y өfClȑvso-@5kbT[25vNOʪ7C>$קn9^eA}]G1Yݑ~ #~bͭ&x'J3g<)\D+2 \_uQ)-FW6oJ=Nо%HXcAk±4Bh zICV~+`hb2 PM5"iJ;x-ݪT]dLШ0}EI֎&|af5L~:Wuu)B`83לּx=*,Niw:̧<oEadj:G8AJ=:\Sd|\M^ho1,!/0Ec Q/Zr,_{$XWoK8Qlp8P!a%vcKUB44_ĩ'.X]-GgGHoBb|#[/^X-ܲ ހn [=_gD¶FC /= PCft$_7/PجôMa C1']|$J".2&Vw1k~ݵ"}8S"d7\ڎSٙ؃k챾*ddKXGgmk(M8Ȇ83A1ҭr&-V!ۺmRIv'Ĝѫ (L ƙ b9+"'l_x> XK,va/7Yp..Q1Rb04bxtZn5>_YZd >k)n"IWɠee#; qгcY$-FoA S҈MLQ\[w~ouNJ!#>&D:TbxT5v/~>H_2c3;xCQ$atV$!^90%`k ,!Z9XD$,5!FCҐ_1JJ2|[KV"p!]_`-}}i,UB2R%W8naitJ(T<{p/TI7W,tJUq|Ƹ51YٕQ2sH}pY:a>23*wZ@9&YtyNvu^B6V\$KmΦ*BQ1 *Pw*CD-dtuO`.HNqS0r>_f_qO9J 3m\wŷU Ԥ0yސ#pcA?SqٱXo $Q'#$Nd@0f[j>V0~MWI"&T{|kj[Blt6HN6Ff$+(%F+c⾪JPP hHh(v]o]nOY ж?M١* Ƒa{_D0wq Mc"~J8}f&R@^ϔ͸6pś<EXZVY2Qs; ]HN*n~փ?=|LQi;p{X_(UɆE9&.9{@۰;BS{-s?0Ks%1?*sE˶tйte* 3(e80%`ׄ!L2hhosv(bam`F>x1{/خm%=y^ E=X-pu&c:^qenjQ~tk8N^n`R$QX$ _U뒴>:uRXFm|t=N :[+2l`?h *As+-/ S? +d6hդ0ŲkPo^GdLxIÄ )aZBQq 0S<˳jLВ(Ь#k~.,T%X D$V6*#Amhu [tr&d=Z0XTqP.GT4͓*{U_DqI>M7!yz.Z=kDbQQáxDhF{~OF߶lT[#yfJuyX zIђJ`H}l@:]>clӕSSul@wX|#>FG'Ԅ؏{n½fכ ־ɍ$0x *6rp%Rʚix\wo"TZ hLۀ$fm|QF։CHޕM3fqʠ\3FtʑD^?xVFy"b1)["buF+Pp(Z巣H1U&l$l 'TXW jd3 ҊچLo?E 䢤tb‹2hfH- R<Yg&RCK|h : M>(soO9 Jdo9u"r'*c _ d#0wTaw oG&vV; T<-oWHw.c_j?GK.hT2tmΫ{EfjjqH*GK9+AS8Ṡ(ޅ 6}7&i%F 랦o6QN7зb&%8kUi["'ŝ"kҁ@W103=-5qt?3TK[X]/UAR}UEHIm{˒%: Y|Tg{z.by6ɕa/?2G3)qCK?U.ogJ-$ͤ>,X1d!J^wsUʞ95%#yJʈKEkqs/2Z'Z! :[ ON\=%28i!Tvq9E@{4Y`Ԫboa=By>V:u ļ j#cZ:Ót@QL1f*sA3ཏ~vZA#{4j:%l3ٟ)h:#8x-?<Tjr)F_꫰ 4)谦 (R9YS79Enj- =T؍iގ6=}TWu۷{oLOuHmń)~| TJS5!3(t=\&z BT>fElrFT[Q3XtRph(ǡ`;I{ =ь Ƒ \ CSsV/_Hlv%*IAV3{5j9%pGC KYQ-.0v6leQ`ZQ4Oez®ˋ@i>= M]qu%MG_cQS_ |X<g}00xFĹneqS_n\թ0zWdW#PeVv6!7<028BnuZ̪p`-.k Je}Zm/S.*׺_%Qo=!^hR{[h%Wٛe*_vh)=C[ Gq' F]AK3_d=)}? n_-С7e1{-Bmr"vi'ZiWwFs,3HY4Drp#.[z]N̗c w呹[*MކY tԛ-4GYV-3jR! ] 䑕E~&ms"/q.]忔eg(nhNm{L/,|pI~xx 4,s2"\}'U]RR eEĽ"+kM{rd 9K2|L9Ft:ɖE AE!eG)*0%^U#pL>x1`@Ecg'sHma 2»6LrH3Y\4Toq9}=fOrX WzZ p:oT&\mL Js:*<A Ԕ1ݽ=h#V+SB=3_Siaخ.Z3Gy+qco6\F[v%6`=۝ Ru+pan~|g@6MI߫q'4l^@p&;Om5OhRy}C*>+wͶeu# bZ75Q0UR!NE KtP0+e婠ZHATlLYߎz."qBi)zͨ9 ް0D^scu6Dk8Egvi+lo]S62dG_ͣc{Rj9B~ZmV_Ղ3 CSprel{{W1*^rL\VQH#@WCD S(d[3E@kiM.ݝeC c$ğ;6VTQҨڬيx9 -"y&1zMz[a&J$I1dR Ow4{ ,YgqK \h[^m?#g|rc&>?ɝ,/:bp'LS57DPa=kEy!pqaR؇O ]9eԛ5xbwGص:zNfxrQwʣ*dbKx%Bh2d3L~-b7!L\,EYٶe5ucq;,9*ȕ")Mxޅ UVQA=~8ߙH',jߤ9ɲp;ۃqL Eqk8J8b.ߛ\gkR|cF-=֮2Pǟ K oF+F򖤚FcC5ݔׂC@ujӨ]T6jA1k)`+j`u}M_t1g1?2YoVPo72(ϓ 8ADgJW(< HrlʃðhP#C H9"eۿ٫yޚ[+e>u-cIX\.;$;3)y̙F 0QI!㻉 I~'=T$+YpQZYKjR7>#zaWS֖%)L{ qOh\@:2]J&Z$> -Y,D{o GY2{|HĀ51?zh1y}eUc[}G؝>𳠢m&δ3NJuۚȭ7K5up̻/Z:T8W>_P͠TwD9>U_'xZּTxjkC߂ގOz/5a .=Xw%ZϱU%@ho7-hʭf Zn* U+$WŪfBójI4$NB"4"k}'6Q;w'5Sx.N-OjZG;.LXkvrmЫ]JMo36W;lWQ!ो^0R,fDHgx)!j_MֲY %7}t \Dr6D"PB\PӐ$x]6ɐwcXNmVI$IBx83!p(W^Ra쁿LyPmRE&S˳Qi3$ l%=NkBH/L^)i|s?ӗ0Z:J#$Q/I: zP,Wyxo ?-t=Aqs\3L\ ]LeK{jeۀ@:ocU(am9oSP*9Ȉ YG.lD榕 d07?&t i%opt›}(tY779]ηKnsxfDu5]}3'?fs V(|;:Hxl_H@g~$eIqU+QK%[rސB8|Ƈoa ̓Nl47me^1*P.+64!mB;I AM՘v_PU1/18Fyf kf6.Ub+0,y1FS.tC@}٤lD ]K } I<* Zj/psLl$oBKxK&{ǃW2THM[iyk?SQPtɳ"}N2ayS{ *Zm|3ULk>$w̑w+Rs(4/r'88:Ŝ]B+g3=8)Jl}jB۾uk<5`]AZ^>)[ ̋`fBo[,>5}17yWG-_#@%.[9hv<)uEckҩz7EL濜qN>7ySnN,q~GJj]Vޔ۳^&  FphAJG*My 0R#fFG&wuqp!OOo&+bܹ\z}Wl0>'u/ΡxoTEkҳɫ_ḀxPsAyza/y ..ϛTBX{_0#D%dNgүKN&7`V3hHNŤ87d>Dbkf4\iY;\w@gVIxWѯ34goI & M._s ʨFe4{u6O7$$;:}Q/&aeKQNJR)W)|4|-i=V2h2=><ϲc@qB؜I 2zby`;~>gs?6s6= Q8WWQo*{Lcȿ`` J, }NL]~Te$8)$6d˰,xO*}6YU$\Hnܨ/@ #2c_ a ,!Gg啊Q [Zr,م'uxǑ92\ux~MCoj,YOa$$9f#\MJW =}< >9WD(;F0Zm$knꡈFirty4ۿ%{y~sFwNȼtEɟ {y}Dv*I .1<k~tM!% 3l)JkU<$1}3B܋t*װ3%k_@j +bjhG$^8 RuS%VZ"$3n)l"^* {,V;K-F'[9n1΀rG'zC[3::,vST/b H *DV:OB!,5 8~(Y%1 {~bݵP_8}XBWRH<L=-] |^*>`%HwMȢKX^&-(;CH^.5.:,tA}z}]BG甫~ވ, Ɓ:@]2Qvmu0>czRExVPյ8:Sk.dKHQFThE?a"2򍄾b61<2j"ZWIcZ?悀LGp x*ogP4'lj?J5!C)nhĻatwd)c͹ܳU@5Q3E ư Z:5"T,ژ{!Ķ&S.J Єpz1s;>1?:#H-X>2Ӟ5KL%P˓p:* o4)4! W@*^Wʻ>Ϟp7΃8!\`~mEQ2Z{OGTFJ#z iѵN<<$2\_vY_CubV:TW+J?N14`ߡǑh@\E|ryŨVEP1s5IW'NO+)if !" ǖ:xAFX,">iN%?[30?!22~yhb>:1&Y:Eտ<6c6k<$7|xsvD/d6?{,x7Ǣ_{d@O?g? $ v'>C:pwT RR/]ՍLMό1;I8NвkAQeWQ'ϨRF.!H=*&f. &InEs q XhBnʼ I ԌJ4jU Jg' XT6=QS᠁UĘjNPB_,a m~fQPκ 1~M~鿓x9&P߹Oo,rFg WVFq Üf+jEEp юK\FٶL$x7WC/5zK 9I4ad+s8e0V=/`]ʧtNj?gP)b2P*`ʗu )qkۻw%1=kB(g΂~>-e NFlh+Qqdܧ5P[@PL{co TmyhaȾق(oW(!8m#:C!fPi?J w^"; jg ^jqlbX#ɻa6*/]X6ôyhԧ7'+"F:bk11M _K[0Gkp 5p0Gijo`\jP0Гr ˁL"hR)^eXm(({bYށB !{PH㉰xJ#k0=$C! تKN1^ej_W؁$l!p2mvIA4osJ.tГ{VK|(|u>b~ !J MH Qoo\-@}yJsA]ִݏd:t gFՋfNh:w-NQ0KxV2'M,ʾa@bx Ֆq3A ?ӻug XU[c2QmC#;#թ@WS<'Lބ+Jdq(r#π)ZۉsfXmŞEqKO/ JW;P!3e %Lf)@zB #J42k%>8Jb Ne#]׌A%r5NXV蟗"*^;q%eϸ":=_n7NmfAogPB#:@d' g2Ζ4xA6yɔY]F?W,T?+?*fĭ?E]Z~'8B-йej9z_hyM=Ba0#n$оnۼǙ gA4y)ZGE1M졜f`iĄfpJ1x/RώT9^Ҹ#DJ$zw~HEpav0CT%4sCɽWa|4X]N*ՀW8#&AaNc͢T^evK3dB),c3 "aǝ}q4f'Zuk{c]պHrS6w;C>sb Yx'!ce }˫.VX!;{"$V^([J*V\~M4*͢OC*1^ᯩ%2B-F\_ؽZg`gmK'eMs-"Z3nwPv)Z%ۄ9γ&lcl?+WaiV\~T Yvd ^RAئxPJ= fqiFXTʹh \-K%^0eMniVqޙ[n@bhe&xEkC/(ׇ_IY+[3W:*UQ8Ɲ" pX;SK&:ǦjzA%>ҶMƴCI:: -Wx÷3kn֮NEMH뵹8A XgV,A-l%C'90se b޸~Dz3Ha\vFM<.gؾ+feSU(mF,XZY;c2d zDWqM18\GOq *ch!v~'આbxetQR%4Im` PnJe8zrQXJd c Q3F [-U*lXr i$քS ZBDŽ V󢈛CjtղH&8js}fTʼ2S~y/vGdV>ƿEd/ [cUÅqFV;ކ85>ًD}-j}IzhL}4'RU)jT6ehE |~W|>̳*osi[a^C{釡*{O\tiLyѶ*47>#M25?:o>Je^s U_1&,eT-gF;qTOi|i#\wfd6tJ$Ԫڷ~ Nb8+5(ǺD _y$x.w}a,AvLjc:g^Ff7q:qJo'a80ĘEf'`R}JxdQ] 2II^#ULCM44 :a}4R.BىA4y0ߘuSAkGAy.SCvE:C apa_d7I=J[T5ݳI;Cm{!ݯz7#[c .+b{0yɒ%͠t*a'; qFcQV"ǟ%ExX~ɫ<tAi }!ؾ)85jǍ&`є"._߷9e@FQ<ߨ%axsOŁn*IlŏPgJC{ jg7-B3Ljj[כ!NU'WW9Ӡ>Z;xF>Q 2l[JҤ JNt3:.##.i!=(C'[Hֿο6ePUdhm;uU7RJz[GV%ӛ;@2Ī"+HLz}j.LVaNG/M>$^SIbz7S67o(1pLgU1[advx8̋i ZjvCPȑ9ApN|ߊt](:| J=Pu5 9ǁtBݮ=ߠD.<ɓtm :(e,D%$MJg= KG촃OUdZxHYǦҠ՘mH^0g"mAICpN6+>@@ CCA\ ߞUq^Q\18da:/dVP6WdW!["y,C)Ղ#/r-4MBgM9|]ϯP v O[Tl([;|1T&\~5f\e>#ڈγQF"Y/Qo2P} _pM{"k_4Р G:ߴjWYYsʝrR5fDx*⬄cU Qmoe!2*2Яs7sWOM/H_4!D/H|_|i$oЄZ>{"  !p:r1Zհ\7'|D\xlVkðѿQjh /ř7BA?5,݄Mhuq.a3Z>H]N~꼞m-WezeiʨQ_ C:YO4YGzS74ΰi y1:15y$A s)"N9vIŊظ2>7\\Bt.ee* \q3wsNteJpBn;ٟghya * ѽj2ڠ9o&9}3= XL.fG֝0eyO)nI5\Vt1{r. UZޒt'!lfCV&Eoɺ;rL\:n;5U@-_Cm_3f {s$ 0/$Ex`o#QUqjSqxboc->aDh]a7*%խ`>pHׁgz5'keΜHsQzGwjdV98`^#RA;ZT\x@= ["s%f3EnhwbbV&ECv(ȭS`3PY0&bZ9T^%7S;昛-^Ҩct|V FC}F>dsKdpmTOfЕKP3׏Dz0tW! @zMG L\&`;Eu9fS|!HR"O>6K}4gNn6ڳ-㱠e3@WX#n{  >{;vkpQ%˃V[ 2Qc81ؙ#޿?z4#) =)eZ!4D'@[Ō1l#Xc8*r<`fGԒcyc\3fWMb/{[)V!%Sr- A' -nQ =,\$gruavG~a $>قޥK q0ϑ{eK Cv5v  ݔ˪w%Ku"Ya۰JZ#{Ƿ\@ ЇT4A#A6fD.X$#y#f!)i%7?M%] 2L*G+0h<}m#ݽJJJq7U=NZF u⷇:> u =qHb|B FwF[wQSMNE>U zObĮ<\*t`]Ex)"h5̓؄X%`Li"N6-e,G] `_G򈈓*H^sa jNU ˜GagːljH9wT"UivY%on2j>dSʛuy-h|;:|&+ho|Y|Ԣ%鏛XGx]C^EBk|..Rho4We7G4XD; ;38}" [Q[0Pɱ:ñLlOl;!؏{ :4JBD$U 0 槁$=چ+ :XQSW[][/h 32ѝ"_ƣ[FpCihm& H#2h ɴ4V᲎04YffH'PbW6J U$%  hlFĐlǽuYߤт!H -/RS ̉s!Hz%Qu*iM>k$Qm¨Wvt5XҌilRljAxBRK8F_KFG![U= :R5]ֈ6eU['m sP'EGvO1xl$)t{ Z9XcސݺBwf?i?b'C>oݻ5H'2Ԫ="k@# }3?ǬRI$\`DQ'9 PЈLo1nܵ** 7A}7ܢɉewn,!kX] mK4l?–r=f ?+47g#fa!G7vj%_y'Zo|%7GctRΦ`u tx1(c7YXM̌=*4Yǝ!('r]u+Ώږ-P~>}з.= 斘Õ[%DFlߣk +̪U:WFwy݉GK.QڿIrnFa@[8y[PAE;]L@R5ŎV[~-A fxv'xەrsq㌮Znd٢*HDi9 2q F:zråId4oy&WE Kçu`g$= ^(ܲ|@) J, g5}ɵL2Ŗ[X>Thv=BZ6?)NUA_s_(A+Pw(^/dGJ Wľ U YM<+uj)f>Ί[ZdʷgZ8aJbu?Lxg?Vr9G!2 ;ZE,PJ pϹ&c>x Esg~>IC̃.l+ pc>AzAoz-!S SSCx-$[g$}vuC1ެ\\eV vl墏F^Xy`ioQOK;A_kg3fziV1GA\~&`J߫fgDH@ҳ&x'hm 0ȍLςg[(H#E푩:΍;~cU>:32l}6pC]S(K@E}tt=!TS@Y= vEZai+/RQƋudqy-Рf i(\ Îav 0ΤF͌i"&!_[sA9wYUws"hAvoIP\^`/CtJ 52x=PH틭0K"adфp3:JD,b8H*ʼnWIgw*ւ^TIkܱl|fxsЛԔѡpofC֭Qlҷ+x㴄BLmaLJ$k:Fjhq4@~#uAOဎqa9dל`<ղh5m:ޭOT?EWuJԭ൬g!a\Ek'MҪ'db&'weM`9Պ S>N*ނH`N!4M60Q A]Nr I SAXcS%mU.?RcGk !+BwcaaY33PK ]Z7%q3V?4q A_80}86W)LcAtJPM*UGbm=*2洒 }:VݑKm" : .r9E6̡Zn ?ˏ/*0&-}h#QOlcYxgzgC"H"jzSXD#ٞi4de]yyMlt %]a vI2HFo_銺yUJJ"p K89ZJǺp_>sR8^-ceI ^ N8ƱtLCꜻDf~?wO}ܻ~@3767 ;uIGLd*}ߘoQRl5oDDӒ7NΆ8ʮ6,RdN1#LrHe}饑:»y}|z揙Y|7oܻLHNL@VWL?gLwߍsGۼ?Tc|$X']l h?:JJ7kaq]ue41TQn:4s#eGk,y'CjO:4 #mgmA#%hԆ#*fp6Y=ƍ:5kA#ͳSd-E2kR%@I,_fB|1Lh^U EW;)ҬUnyٸ|5MPb0JlbmըyFtU&VAܙ(}Ja8P33J%ؑuzl0e]ђrɻp օh2{Ubo)ςVR{RyQ3zGm bFZm$rÎb`nTf[~t!NBlŎl"uUu&cu%4<2n]aPqBܡNωZaYotoԱ zUiƻpP;-c# 6 .j/S(⳧?)rvYl~%t->5 &`>ۑI,EPXm7iDGtVKmU#enX\މNg&Q135?TW|~c;eW b}$O avY/047?$%pzY,Nv˼L(Bq1Dg|]՚*$ nKUJK{zT~/.r^z> W=SREYʪnG'z`QZ I{# ,]/s7G l#V1F,Rm[kv- c54:C6,(gGݺ f)fiZGHȧEJ Hz+ך.9{YOJl '|v_3nr*|p)⥾ys,uS=ʌ)P!13)Pb0Ag]^;P`H 2P),<ȯɶy=z,Cɥd}7"E |cQ_}Q -:8;HRڞnǒiH0}"5ttI:!/2ܘ6_Gϐ  E[{xŽ}iZTlo*` dI?R0JȂ;gz_Q=K(M]K=.$cP7mZp>ճTOlivJ/\cԟ/I'Jr]'%ܩs>RcaO$E6"g7^ Ig@<(W E~I􀜮ߑSr.;j%Cv(e^y3Wc!R?w`7uv0_nuSѮګ@:6*8(@moG&:L+l8~áEǹ4Ϻi-FBBkSCfL+j5 eYMxL@!\m)- c[ 6Rb `? }GբrWޖ9Sf}uʒM"n_t(?mkGEZnNo5NNIƟcU^<jtIcoQTW )Ǵ.6= XnF5+=_~U!ִG6HXO}4')|׏꧊t6 ^e,faz.|4 %/yBMD}R·!W/(B7\J̶܉iM VOW0,:i5b}J|֛*H}P#B\`daj2LYZ,DH֮G^ S$LO=$BM$Ar8QnܨRyH9bDWT 8o mu;%8>qxϗa7@7=IajkGj\=3+qDD {J24sl?8dPP#b6Sٚ {ЁJ![ܜܖ9uz2Y~_zJ؂p`\VA2<|v.HnNŪ)%;{ ܙj Y$Q!~Z{/湦fS㈓k&:g,QB:#os- ;RwġB 3,OItos,ZeTOlQ{]G, K\7es_MOXVN+{;:,f$(q7.BqjRsT`(K%Ѣ{ GEp!;X OS: de,sڟ0pd1r c $oXC=uar~XX ,ܟ  mW\^;eL} fKև+a-,a6=T*5O4ߑt~w'Wsy՛|u=xX'&8ڼe*zd:uZTޣFD 9R^˥KgC0-PgFj̃&iiv}T"~"lI /g[pKn(y@5PK;ɝ_~$`¾K0[ 9 ڦ͵ txczQKkmߙ#s+}@0AvЬoEN-t{'"λTjÊwdYh$8Κwg{CeY"q f\Q;eVn  5њx`HڢH/0D?9DL| =g~4oWWZ=ȫVϨ-"6ا"YkQ3ѻ~0G2N3WL>-/0d!MwXU>2 Vpx^xWRZ h%aa=AU.Av[+&:dߙ̬ eZxp{P#5M>֜̈RR.,5K+@V WOnA0Y~9ܣ]GilۤMAJ ^JpBa ]>9-k:pϓsH4KN *:>P@Ƈ̈oKL 3>aAeQ2{^ewLlDT&6HЬ跜UyN"PW/ed"ԋA'@K#w Yq+T ڗ}R/p"i W^ScvB>O K֖ݓm%lh* H-èa°pJg9GF$ҥS_6\@fN:#רH*,Xe:r01v1}gP˪J#W5lʻaԿS1 j"kEi1< .*ո[Yl y[F0Tx,X|lzrM7aPВ!0ʁ[⣺?l-@ﷆS%hG9b5Dԡ=}~\/gN&Ė$7ӘFJE+> ;%Pg3"jr(SOYS7x e' %5>kK {W]sLLF$"IScx ̊ߤ硽 ʇw"ͤ6uu&I\mzV颰,,/!ZM8UR&\](#oD`gVUl=)c$7~\#gddQ-DtzFuLlt_ĉN^/BLg{jTl.2hJ1';whgϨ$as:q1M8ж *Ii,N/yT,'n}[H4ƀB5.C­z B' ,,kJF"U툭qK4Hvb hTC|ǣ]8 ߳aMYG܉qMo;d{W%o~Ati3חwtBJ_%h?WgvD.1[ZDѷZK^f92mg5PSS-l;#9 "a7B8y1#EZ(du'riI_Q8)acɷ; +0T-UMWoaa[*OLr13eQF/͆!:vwXqPSeجO5EIڂ|"~q.q{51/AozgDp ^>αyd­$hK)KLBK W\`r@"{*ÛKGZHnKF̳pej7=L> P>&iHƃ͓*qj;Uqs6,ُX!7:FE}t ~^#tw89؆Nխf ;GnF ݀ԣvсc՚aySUAY1LSyk["Bv-C)]TL>>s+[6%Wv D3s8e-xmlu#F`ar^(l#_yy(zlfŕڎO$< 0dz_0r /6fjH~:L`-ŢgH:GrzCK6*J\`[ Py ˊR0s\{0W:rƩ{Dk#QԑƌA +!9 y52JH8\N/v@hj M)cҀSu`Hu&4V4U,5G]euRU6ŒB-PN#$֟mr<ύ$F8nafB,K*6&#e曐ΘgqMyc6%D,O!h|qvȂWIaEߵzl{${ǫ_v=A9~\'7!HH2~'xf,#Pңeɉp!FZzC'lE>†wX*U 05 sc & OӰr4*,$Yuo3ZGZXLM.TCF|eVן5?l%-}%9M±Vgu9iݨ%P+*bA<΍MN.:<8< oy*t%C{lqnNogY,EiIB*3{opgL$*#һ1}̼KIq)k|ƣ.{ă'!=#bl/^Q0KTYq!e+2|]bֽSa1.76K[Of:x[0ծv@/ZR7sIpZỲl>~s"׊'yHQf5IBջ;iR7uxf7nqdHᓩ4d410 *:rO. F)ne[ns{ag_rZ"p2(BWDK5M_L; Ivk2s`Ô (9&GM&05_*?egLNx{+ٕ \fMԆWS~cݷs6N兖"J ZS &{R-+i@chD7@'Vvԧg r/9?~ [ҒIU;!--9k.!`f~1btdʂB3%>z1$wFzFPKtřsƫ# ڲ沄՘ LD+ ʇ!>A @S}NOcZ8uæEM*+wk҄"iz}إ pӍ$%w(Ndux.)m8fG"Ňb*i\alS<9.eHV2 :PU ԂI4vs"_#S kOc]eejˣӶ v mLGsDpҒkU, _B<Iv](;-S.z #92p g fcM^TJ+5.0wq\C=_(qr:hvM:[IY&A(9A:=T%_&%VطF?P4uכϣt2<%1yR0C,Z9ﺶZ{i0cJ,Ch܀RþpscF-90NTdP>H"ysϋS\ZG='e#.Rju.jtX2hY]Ѯ1O˾&lIeidER jgx'5G. @OPկr6*f%4^^:'M`e+_vk}m Ìf(DP]() %xcK% uլ~YUQ7q9KmfPM7{b(^N6z(apӢ73'P "NƊEo( M +h^: OeWgZ6{S31*DEUOI (vh(' 07tͣV9,brQ gӧNx\=n3X|MB(\$[˵`  .Ha߮ˆ&?ɝϏxoM,2҄DnY(0'EJ!&!:()YX>RoT~Dh̡7N51p+iUi6ohDHsIo'&rYi?{5ݾSWً~WY6~ɒ ^sNRͻ$+gBzٸ5>:lOI%V|ft/@%<݊مVXv*dDDmeYzohwC&[w2[A 0q( Xa$ !Q>^|4A1`xޯF$iKצb"}R),S RDl08IkpB3> x"Mk):1 q[mӅ9zpqNdOO/̖Eo%ԈHYʥ*GBш(("-?-+/Ez/pN]7PB6SC`~ٷ.o?f\:YhGJl̻OE}y8;nXcwL`rb )UX?h6c4nv#O7'QH 7cb3''5ެٵ (?]t7HZY8η<[pߕm쿳J2hF,ZT2tEY2ѽqvEʧ*I$C_}K>DAW )ؙ1眳)gekEYSNv% 5N$x=;V6$]m;kՍ̃.CBIq=ݒ^6q"Qh 3;O':H69*=Hְjp:ˣE76}@q(zփg,i"ňoH+sz82k -g~Z*poؿ&8vC:-nĭ`|! 9#Ygāe oP *'cPhb"'vRkE7 8/B+g[(L@eG }SK,ۼT{WQ{Nz,+) ueRr-!J`y^87ױnH^J; ,[5ʚ-K SYSDcgu,zgXtۢ,\&7 (OpHePҢ_)&tRɐ~(0"ԎX;GJ3] 7K'Z t?k Է~ƥ801k b"kӽ>Pcܮ'K׆tcV?( UxO}+EU|+,69|˰l 0UNҐhOvcDj?,kִ7>LXvKRJ|~._;~j[gXD[_6fNO%%8Jaϯ}HIӲEe,;3h+K crpxr; ̑%ݺK΁Lq|eKԙ2)4չΥ`7TAMSͰF]y1u5YqC9s ȹߪD~K{^9d&;6:ӣ697-c% iG- 'ne*Z B, JcUV-+>bW *pY⟲!b]+;afr2"ݣsj9L)pȭU <| s2q*#`(qx# ;*iX PvIZPGZVIG|?QoUKnKc= @ VJb>]*,*7 MEuL;E}!㰣仅&Wvd^edmq $TDtDYuuW8P "f66Pв}VcIE[[4 qj*Ns-qY f~Y;iltyC| $3Ŀ9Qk7Ê %q/t dkwje"wH`μ^:`}p ĂX3P߷(d.c3diiOLjM}_-ƺ 9j2m7@Ŧ(LZBUYy okBCqRY-v'a)݀-Fqi_c0] ;kY`dTG35h5 [:|ޞ)+WSDX9" @^i=3t|pbaD"WcP}[Ls}.1h׍3ֿpH ԋ!y`P,q5tQ$6w\ᎄONǢZ`Lj NaPl ڃ? bw0H̳Ff_pr,qifK2[/[glAȄ= ^{ϔفwŇ6\/ϷJX=؇>F !n.V ϳWbjA" h9ɞ9qۜ*p?;CkoϢg~s>sVܝe {)ZCllv@<&!B 3C˧Z'v-㹢 C! v 3I_zj}> !VO^;c]x4$ē.6򘗒'CDwł+ ^?4<H,gRuk@n𩍚K*v!#iնà A'"0c VHdOmӣY8ǬQ ^n$:9>Nk=;εj[3[V?qUxpDX xqBQTpmM@`op)o8_i^ڳyyC?0u<ޚA|WiXG^8|`׹R ސدt?Lx,}-f B69Mҗ+ơUeim܎XX~*3MG+ ؾZ~`AKH5&RY%Qp(mnM] =;MΩQr%Rb(TC4ghjo"ʠ]|ݛEwwՂ)mU >9do)c שx5].S9w/Za`ϘQ`yޫ7&ƨu̝`h˶ՕΝ%S(ꎦ:? !;{b7{Jڽf8: [kǡ8;bʊ!v+gG9n\,T2@2T`ߛ'o%>eZCXp&.btDVldF-.e0Ÿ$8KiV$B'4.B7792 ?MngErܓן.Y[I4 FV ,ym$WQzm}>^KyN,.<_IW@.R0agdp39w GeNeT4eyHUJ 7C3K3?ׇ)c#XWBDxE{{5lw%_ATUyyD`m9q JږѫSZ݂LU!K%_;F2b:`J]6fGMO:5%*tv􀏴d*q C݈x2P>JL4}7[9љc hsMkOWT}_g;%N8bc$Uda{'GkmbI:y*dP;2MJ 󗭸 ǼXSv15#*܅yY.f n8;ꐹaŸp2jAs&vp2I$.IC1@]pA JRuq rb ޗŝA,hh@f!(<2S,2XJ# ;kAAh406.en'~I[ᰈ1Cã|Wp2ࠀ|=`wgm:NSM@:c15\tf{FrhUԖˌREsr!,#_N8A{>yNL#zl\~h~Hk@ujʹEVDS+J,aJw"sW l (B~|f/[ʄ2 +Feړि_(_Yw>/ݨ_c4ˈ>֪F1o_RTI]E|>WȉX 4:ʁvwY 6}Beɪ$#L6Kzp\t'oT߇:F J[~;tGK7vH?+_g15[$aH$cgz'(;𤯂uJ"tApM䑡`x.۴aR\תUy uzpy 1owhKTM?!0D ЅWVFGF%4(e4(x|c'* 1{W)52qү{5x)zi=%cb㺨ġŖH+ НBu<5)Fg7VqH޽L]u5:E²2ψWZcyԔB{-3ƶ:Hz;p( 1Gu~Ԟ um]7hʼnT 20"1ЃW_vR]J,zt0T҅[+L *\S {7g+m$D!)j#n"] oH5@2!/`WP}SJEs͌\AdT3[Q yQ|R@iL!W r2?!Jꦴ܍" CDH>x`x)%瞊{-wXӇƈr9EzEO=sS;;$Y62OTe:*PY[ #Zl?,ɬ3M`6af߁}rJͦJi2Lݳ_dDʁ~Ie$š{<ݫ[1S4odD`9ऺ 'YW ,V%]o Jٗ|UuRV'0t[8;7T4HE3B|*,_rǞ67.g9vn8B/4?Ooj:/~}IaHX+~HavE!HSw&6ǚϽ_UXCYsD8DV4vI Y{,&g-yf,:*<֒^aleR%N=sfܚӰ0$}# F륟fvD~wc#`#RF";%'cBs1"vNUgNlr `] wyP"*j+D)4HR@<@Pd\F4{la)MS`K@|=rA\롻DemO#Bqc_uK /;2xi0X^g`&dpN$ ͥzAƤpw Jw^Vd*<}U .p%nddxΚY-sxsrbO9^^CmXkfڃ{>"v1 UŃM~@v|֙ y"7x/<$W'8,Pd0n=YH `2l}?vb\)s#c^xMw'To>S T~u$&"I5ԃp6(Ɛ5$V}Y{g6 Bϒ [>69*b]l6YPW(2sr3fB 4p.tA7-p!'ΟZuqXl/=ѱ迩ݫy@vWL="_6n=[ANy 9XMH*F_i#RyX.n)"wol6^;/He:DszS)ʧL=R*]Si@̎_<2a( c<1<O.w&2zAuC>'Īk}IK_fGh [&@ C`@DԼZMQ"V|sMrRϔMQ쭻)$%/7Av0g5_GfIMIxmU'jcMPҘ( 0!uv[P`Ejs9~/OVAEʢ d!>-8K Uog$eu a9Dzǫ51˜Ch=&굇=Ĉ{4!J Rf9u5e,Y,`7Ůr^BlK!RhV-\%*GQȐ0es:=m| =^j}uK_۹=LX$ӄ0JUK**8ot:[Ƃg6YV8֠_7vUڶu]LwΧB%W:{oك%WD(l -|sX.Eڿ >#JDmݞ fӽ9%2קbD,׼V.m_,n>e[˴ h,e'R6W)fgWIq,/vɝ=x*Yg諃f3i>¥ڡK#E8};Y,A`x]?p# J?+ _O$-@7bgW,C1q1^@_SAϯCe`TG4 )=3\o޿Ş,Q)*;*F$OKyۗʃgQ59<Ֆ  ho_\σ!P]#I u㨒gσe~$XZSi"F\J 3>IpK$foE]vmuҳ;c_/5N {6uP] f4E%ʻj !JY{Gvfg2[1q>H۳VfÙ\KKLfX6noΛ&F$JU֪- J$Z7(=# pl0 ]fxh9%y;GtV=7PPRNΊ.-t3KU!UF R ϷV5*1|{TϙxX'r|YYg[IN=n_ T'K4|b6k0&&SxK*t^'WJ;Lm 4 ͽ9. ;{͉mҡpPC+3upAEe# ׷ټ5&ah̽ba]PW-PF򒔠qj9P7oiLHػq.n?r!lCu0ߟڠmM+"鋸J=h8; Y+4WO)hkoP^,ȸn[[:}04ޥAHxIǿc8!n߬ȍb2񺓂vo\l;sJҜ2::έ7Ѱȇ155hLj%ycuG@]ͤaT5yӗ!ҤלE\dİqz9)?& ;-]nb 2=tzfV.&.7@u(Z%xpvuH6f/4K jU`sAR-O]'| C8-2B.nP\\cA\KLx#t彖vVCYEKg.bQe!HĀ>1iY`86m:*w`jw#|U ͟r{A\d ;YDo}[T)>ϿcI# b(Ytm c]XqXP&@JR-shƯX| NYf"wMn<ٜrʛ;s=S; F pE *P)xuWᆡ1?7,y{)t[AmA'j-0B[ ϶ѶNNErs/]hP9U5Ÿ0T1{Tܓ[*4}C9LPR!8.!؞O5!Vp`HG/ NgH\G^YR4OLԜmڞƹ:g v8D,+cJxjԠ OTd9}i+!;,UuCbO}-@a-ܛiqIfvcMGr]dtGńzZ5 By(ێIݕ1'qͦ4>BC:"iܶ6-; ]Ph7ۮmo9Mr.Fz3y#iM'u㲁LSYc\~cql+*ʟ|nTF Uö騌(g]7{ׄspGM_aPf8vt\]Q2!ƞ:lEP#L֝6%8D~G| )MC6sIK*NVBbE0֧tw5 W`?8Z.:DkQ W23rywaq iкiyVmuufm_8c˭$Zz_.j{Urs-'z-NB7t[172-2r㗐Ͳr/y v#ss/NY[~$zqyUUwqe;9"58YBZW1C4ewIQPりwOxo "%oT#+۶Fu3w3HUI7\}IbsWvQ,.nyӢ ߍ233Uݷ P&JlsFf MnJ@4tmS nR)C\7`(Ô`+ӀnmLaI^2k;,_NԈ-ReEp7DGjvR*1} E62>X{xPԳ4ymm0~ے C%25 &R08B8P]"޶8fL *sDڊ0vLi mY2Wcl(Q8Y:4"̉(uCqXF}wmOxsjxå]G, }|6k u[/NAY`²{X20d}\q#VkM ni4!߿ }ʥ"=Z.rtd3O`B{|HV!2LBL(3+$M^! +NZeK9-^` |^nbH;oWT.)1u@v]ܤl㿤!_Kd(䬠FvكRa йl#<$2P]wtv|/1`[ ޾ۙgoc#`lhO Yw}^NXn:ѭ7t7(toS,[ZT5jMt#шz(ft2u -g?,d;kOKEg(^#_; v|v(]4b_VaOΚ 2JWN!8bUs2ػCP .5Cnz5|l8gG;Τ;XOO,Q0f?}vơ@\2K;pl n Tx:iW {r؃q\᫚Tw`k|i}k:|#5OZki*M[ {@o{ iL= 'jԟWH~x GB 5ᵖ>k>V fP&[O'G9`5IԎu\Q2ٔDJA.vMOeed^]&9SFUC\s,d$ IqHQxo5nVQNt@x\STlߚ<)SFpw{6hc-:17Zek@1T1N8@вq.z{lgЛy|n7LU/zL *U8K](L#Ǜޅ@L{w)8tHI"Cqyd- 74p !i@꺁f' (:QG^mT*I搵l,C[-R8/AZ:c[-yEu7tD` dW!k0d~\#:[XFZ`# [L^+!Svu3!(eة}O o1wy0_t!eUZ ),]-269c`OgyBAFԗWUNӞ Cq;z][Eg޾R9QPmm_ț(s6[s EW{(Od>M#! ScJ(^k%ek?;%!u-/\u zzH>6Tbj/c=j$qcN"U,' >niБ 2XJ8\s=i"*.r#ziB$$G^{GNOHeD;B0|ҙqg=y>KJ4|K4g+N1Ҵ0>BKUd wğ2Hf &PQИ)ٟȜKh$KjNY D|f@Y'GW)ikrlxBE@hPYcdç@ϊC%"ͱGY;G5!p*m61dv>O+pdSwRhi ^DQri$ܽ*?\NRHy9qۆHv*FɎͽt>Ҹk1 أYyjYM,cy@P$Gw>l6aQ] &0Veh :C{\,?EUD㌋6V'Ń AP -z?֚gHF2U[E!}v5)Ll y ,yyzrNτıW_kA e=+IչPO!00ϖމZNSBcLt,Hr lY{1B<+γ4- &D=H'R`+ !*SPɱ.ooyHg2@9fx@tX^S$^Ȝ5N$aĶD^q:BR w%3uHuI[\2| 0tAŇ,sMt?||֍FTi/=ZtN;?GM2JV4X8N4W.Es 6gMm^Ԡ6S2ef z;Bg?E*ky/ܤk~w@HP?  s4gq5}g-ZSJIQc m#a4$Fh,H}т%G 2CO!bOZHꝾcy|y%鞏G;i'{BuC{ջf\4:.-c&Lj\Gnk'8*r԰'NWlʐ=q_ֿG-u$ikLWT\[J; "\]WG"]z|ZyGkQ Q.,Qf0 {[ ?ڹX5C(l)^W'Q؞UBZ|'~](WEkNqyh]p2Nk;~ww|~[bGf'mL7R\x OYT0Xw*Q 5Xfe2:{.7wV"t1RCĝ0Ԓl?wpg^YI|bg- !l#BLe &8G "@?~JVfno:uH!4$0,ʛwo*6薉3|u컴JNaiEE-#b X廞mB#ğc޲L"ԕxG4BYl ɯcJRE"J_8şy&W_FdH2Ȥ,:T.?*,da%S܅ D#m^S{YE1Źpzv_\\BAΜ6E"n/@+ x FeT\ΌqsUuQzj?8!8ya㩾WGDf/)Γvp"e "wW;dL?.wJrx`ϿKf gmXeˣ!{J5o(no\M8:cne @~QTM }woYe !KH-V12_(Ћ8\T^ğB9̅m.8 nڵ0&=h?&5gV)3DFG+@UȘ!W@!~E?9Geբwc-Xɽ$/knݓH1Y{SڷjZd\IpY꾃żS*7)oWfB'F gh^h-T8] jvZ~ il-tu;W59-{u4|/t3'u@=x$wPD{sLOGf졉%R澚nCSf8jcHX&إTE{7X&{p ]#y; 4pe+?->wH9ROJp}YZ/0LVU|/f s(]N{{ ͠8L;rde3A7,яp|f!-c&ؖȥN*:A $YU/E -_Yd-8­k5KQ"N:JǟE]vafy~?xlNxא!+`Qٹ~}ptk'~ qo=Jo(Vjtc` !WѠ(KȞ6Բc5Lk{vYIP;A),b 9 הaf@C(SP`梡0=}3#Ru(5(dn-r|7v>@G>:j85Ұ\NfˊM 0 m~@da|Ļx @MaIE81$>Kg?\z(18E|6Cx0׭15v6^pAG A< @`NҴ'<6&tOI.X#xslTzl 2{L3[jX)&5\@I]8V1<'p!'sWHb4܍B@٤O.ag'cwd]FyӂvxU@Aѿt57Rʎ. M f Y66m ?oY)2 +Z'[ UmSF<6U(&`er&2SJkd(3`FdiY5}lTGd;$W>΄ntx:Z(D{+rX[c"RtQWѡ-PkWƲeVLH6դ0rpǶLukS̬ԅZ:ec4-D-V9ן]4;T9Msߌohsb"'X_!ec|뛦 Y>'@$Mf0 < 8{㯄C]al-qa'zJ:pJOXx W@mc R{vZfCr%4UY=#)F/TR)ˮLyD8`>e;}s~?2hO/4i3^\YfcsuNG!kWv2~ڒs$蒈Ъ IU`Avm wf9 h<Ϟ/H wY`b8geQ@gvpi"M&x}+~a6~W#CZ?-S9_5;s&9A=X'!*GӚ⋣TRO87ϰšVȁ/FV@ʼn^B="+{|$Ru`0 >,?VϲoLv}!tS7S *bfi0؂:h?Lf-Xs4Ǔ+NOZwwH`mo<g8X##)AoBm`wUIװNԞ~fTM!!X[\Uт B50f ȩτ -k.a |^ -<'6ߦl2zO<7!@y/}n`;ܻ=va\=KUoontăjaώdJGS+F.E68:s9y !x ›._ZT+E9Y`O:h~2Ȭ;@Yyi}qj~ feO>kȞ*19L6aX+uL4PeȺS['>0K}J͝_*:ϋ2KthlƵR9X胓+sx7G6ݹ+EQ "´<֩sOgj]PgZ<#)uq Ige^'}QjE'`n1#ӭd>Z X?X}b3i /rvxAl.3~t0ipiVb9`6j?`8x?--OS8Y'Z[t@cdA_.D2U=奵ˠOVf  VgKnEC=L&SU:4?`% ϕM;60lX1J]%zM\OŔP21-ѿB#/uHO Sont1un98oS5b *%2KW'ǪV2|.qbJf3 (Ո:عnpEr1nԫAl-Q;6|զZF [ hu]O 3v'cjxcA IHѝG7}FyECs<ɴ. Y׹ 0GIlzXrit0_|~Л $~V 8/St u!ˍ?7XGDp޲ɷȒ~ )E&i{&yp·B]wL0P\ 'B9w_6RIMW$:lOr uDe.Gru(5TMa OXQlِK|QbRQ.+qK`u+7K3x{+)ȡJ䂸Rp$ 2;H)DYPe33 8fd^z*be_ȱ{v"^l+$3%,\k"jp񻗳)npRob:!7HH?˕8xq@N9h?/9Au"P?@Ėuf0#[cB$&b96)7vy=BZ8vߜrDM>х2&߂Gvd>΅Q1lBMpqZh-@!|dK "Ÿ\ny~oR-;ɿ騜\D%nw O&5O3}C$Gtl&rVi$뽝CXHU)\ $y `KD5K%Hޣ{x4g 3! 86 CTLZ7Ǿv^UUVeۤ/C-)ơh(_+ Rqr: ~z榻l j`gل1v]~6LJ{[h?AC,\w*m2ĺ <^dpdu3v̬}"f^֝H>&HZM'H5odxRG1ftuS$hv+r-ӫ.XQ+8E>y&}3^.yG H3 è2.GKΒpNDqvj_/FZ7(eIP<9o! U?ر1UXFԨ>( -枦:na3̷mi{3$v2]"cu,h`& IpK|3P!~Yw9/O̻f  7rþJyvZQ 3Ia)9+ w"Wiķe02onf0ZʰŃyZ '!SʇgFç|nHIHR3?^7Pf$g(l-`(`cx"/'YdhsYE|qNkc6on %=喝 u]EČ491gX*ҧ(} \yYt r.ն%5t/@t QAb~Ư# >tϾK ` 1PHy͆h!a̢y`N^zCJ$IlGuF<+s~YRI`ZetZSly8>c<8#,.mNbtO4FYK]*u!-NUj t-nYP/9-(!]ms”@Bw`K|?~s+_ = 7=:ǾpxW8Ј3!+ %EӊPW?wژ>EOtCHЪ{c1?3^eov19?lm"]nY:E(dl(Njۻq(O6^,< CUȂR:}ɬ vvG_H5mMaaw Ԃo uJC<]|ANWfJ= L"YZXO^m6\`m _N3RFv,3:hy0hi"j̈jX]EK4E0A|%|?v.Մ1a (@OCG=-0r.x{`lWm*Xrz,$f9VT|&{PT 9%d'с犘LKT$q޳fTY"}MߊE&gɢ^d𝇁m εUYJA/AyqbLQZE䷚;+ ZDeD1]¤i|`ֽ'qx!맢 k Zڙfx)fO*>)6Zx*W{`;zBQ!BA pzOl[݁Sv@Wаkнny}T3G&^ň`dM63dИ?z Њ?|M'?,wȎE [}Q6tw^_sx *hiaSO1Uo$:ԫ JӭKR L W c96PɃI)8e_uCnZRPi9 Ŵ계U3$sP'{HXS$OF9c:_"s ޒٰ-)Čx ܁ :.k@5JjyRB6 էsn e*LQ͒qT1m&$+$Q#g6(;C0ܦ;hvD!죅+s:KOpRz!8vSd4??*cZI˓Pj$2-/~1;P4'Ll F-kzW= C&ytp1+-e"ED̤+вe*q@*O ;O*P c%^F&2u;UAE-BQӎ3Z)cg"%'qĉ>;B 'K\<̊Fzb )N' GX todXȭE@ffwJ$(ɱ5 4<2gT.U]1|xr8#V.i)? Z  ̳wv.Ffr{F{|XKziM (o8p]LPd21>7FANӖ|ÔY p"B|K(WwUSL݁.0H%Iŵ2iŁ`Jk[EIψgFq 5_)ᙺu^gv}41F&{xJz8}YL QA>M'ǎq?MPNu'9=Dʼn[-RNoFP_KJ&nS@¬au6F%kx!mE $W 8#\wQN9)R.3zW@ 'onG b[#{ScfPWa#Ptos1 :Y~\%We?p<ڪ[ W2S(MlUڴ^𬼕w B,7CD%=Y[#%Gx*WWM3 ~;Dm:I]mA'<_xֆ'a oTp| XcӖ[FFQSvJT nY+tJpGdnsL(Jpۊaߖ*܆H& ☇N: I4lsj'Bbcdɪr6*ώx_CJf&g3qrɯeU;kKT 1عD+gTv!72Ja#԰ [CQ1GtDz2h0j ߓ,b ,8D*㋨A䋩uf` oK7ϲΦŇ r.HڧqP2;d쓸`>yΌq֨,coJ2*ꃌ7D<Īw5*v)þu+%>n0 Zww3Q4vƧ;[ | A}IA'k1II?֑CuUU3^q/5ٵ[Z 6ylƠ :U6jnlɯcFf6ZrB>g՞ʋz1{d/,߃Ω:=_ b嵐kR{B0cMYJ +?'KaN;u(" `C8Ӄ)5NvR-R4Ihc&f}Vԃޤ޳q%VX</p[L/7N&!^CBi,'E͒BrϰAےNW19qsUa5+ !}^@ n|܍ 6oCEuw^9߻F'wjQYv*p8ٳ5 3+*sռtͮT5^RoJ@`s4AʥBA?:nz@w[K /+G^ I}n'eO\~0 Z$<:1tmwҘg9-HPqg}K/ma?=X'moT ) Oh0y<_: +g{)ŝcOy$CwT1Z>W4Dު  "1CkFˁ߉<u-gɺw7ѕYS6dO1fVKO2#.bV:+mx-o#E 9M2-b~Ӓ QLR `OYڮϖ7W%t3x N^Gr?_umW0B^hZcܙ?+e8fV/31nbCW]Vx IXӜ56 `,״uh1g^a+ )݌YW7,P^(#Pg0Z2I _.L;v9=-i$3⎐(` {H}"Z(D<ٝ9&MvbsY&@l__AU`FNQv[3Rv'jv%K#\Xʆ K<a~H]X@a;Wz.6Jty785OʿGзH2AHrzJ? V%E`O[ #C#xAР{F>ҙ<&Q09m3^sFXUzng#p0 d6^OvI;$tҍmR \i)@ ߗ3cȉ>F7b>aɃuipV} %oCd aoX(mkh%$`*O]F lդtbǢ*fuG7DZO.Vzg1edUuJθ9C?oZڕs|G%.J+ׂ%0ORMQT0PTb _̑۫v>g2aB[~15DjT;DhZ|W⽵UuV-VSwjY?i.;`$/<ƭdT_T7 1|0yܮ9Z>fֳ|$,8D, rH$se' bě?EH6FLeUZDg{;>*<`~PlmLO\}lu7Կy;Y&uچ[.9E3L B x'OM̭ -) F+9' T==-bf6r!!,DLEb/v;6.GEU z}IO~plsu?EJLߙOЎ,ȹW,Cz#!8yCAfiNW#3oz}\#&f|?B4檍Y$W<|s@^S+HI}2W @R}l7/,"EM/袖L2;A`t\ocMUFR!:ͨtbeJz/gXIN9sihuR"QU#$4$@[oY @hEMF0;qfw7+'W'F`ޮӉ>ό*V jY:݋db%5Q%܍OT/{屧jg v-kd}ڮ(Z5&cJ '] w'S=5PUBhVl[QPٿL2s̶Tc/B8umϫiѴM^%3fi; :_w6bٺ{@ᾎ99o˨=u',͡Tp%}0uɺ-D&m )ٛ?M ƼE9 (/410G?-z6C&a^tԄ;Њ#'MR H@4#KpyeoX8+F\qNNTo⇰/.mӹ䆀eC]TKvR{dNoAލD0rv" \drc-f꼰atn[Y*w% b:Fh0EÄb'٧_["uTؾ"qA@t*Ac ~$yhly< Oli҃.w-:G8Up>v2OұML\s WcE{`#+*Bq|oFo/VZ3#Nܡ?Tvaeڼ~ q_2:S"Bڅ;Jr)\.\g3Kdr*Rx͕ېY𦩹Tャ2X;pM\/F `٘A؅1 VOҘyӘI.4PPmP@A>*+{pj a5}:C^nCxVaNv2{ߖ_P ߡ -S/c1havVFx#)mzT̿ \3 a_5mO5LoLW]= *YNm_Y*ٚʲ$U]虏 &łgΧH.+B[롁Eݒ,' զ_i$a  ̍ԣޡC'4V0o5WSt6BzܱHIv`\}Jxr`Mge57Cey9Ig}-53s7_RO5+z|heVy*Z/Vf-[D1Ƙ6#esMf-pL 60kbج~aEoQE'^ދ=b38Z z2ۻAWDF[7sM;W8;CLz, 8D#k:|%2~jS?i~=?jU(qQ? yN#uyg k`3 {lq2mV"?kxꏽ IZx5v | q5̂Sqy8f 5FsroTe}amp)5{26/G05Lq<Fnl{fQ}sx:iGߊ |b!u *fxhE lETR$~%$yֵjL%OZ2tmVX\j<ó߭-v1nla&s@TCpH `zApe*Ű;UՎ<#z'ty? JYR?yIZݐ?go )Xߴ<|{0m抉c0!"ݴ煚uǕc^%>+aD R5}M?GUh愅RqX?nUsh4?HG,zB'`@"|MP* i:x)4JiMȴYx`~pyP *P3L&@-%i4hF^0nn ގT<^hrY-9{kMwX3NŖ}'Za*8l&9\fɅo,-i ۳:EyRk|`6ڋE1g}F1;6 ;L<[o"<ۉ0Mq{slmNHg2?x4ŗ$g Faq>LR^` 0!Ў6 I :21k|cx_8R\+Q<[fjs g].۴E?~g0HC2c +*I $)rM&븐A)q!W`ȷW7% x>Ỷװ[ITopSj v% v$sMevmD ^SӀ%7۷zPl_OFG"$h̯6% R0 B[7O/Gi|3(SkF.08SrY&ˀwJ5y/^GlgB 9ؑ݊(E%Kj.VJ MCu8R-kUx <:݀sȵ'L#se,Nj >=AZغa:9݄=ⓑ;cB.`ț-Կ9j/Pt rMu(@,r* ^/X&Xj#6l$E1'5*fUAuE^3ʒb .&%Xs`-<paZV\TopXh߯Ns!B8o0n@*>~V ]?/cPȧLok&o1ʹ]1H sͫ46(nHZvrm{Y,/}?zwxAL#,+qu eӯcbnIj[YY1лZkmƌN:dExG&Dj:[i.d DŽytɔC|q)?Dv%# a3qHSɃ۾NQl;T Gp{ 6W"L.iၕߺڊ *RZ%Q /iD͗fei4&e C0^} (HzXٵ=$'.)I<=љofH i^'HSh 9 jǸr==˯G@ F Μ#Õf߯ќ JF3H-!L,Ph:@?A/&) -exq]ueCQ1N'e^ʒR#%:`=r)[BL|&G"O#zP%Ѡ`D.ה,{RˋTX!V#mgY''m_uqۋRe#X @";HZH)\bbir$0kӌq0G*#FO!(Z}ƷaIG%v<^|cv·44dc,Aa?2eG4֦!e2 j&J3RLJI "atJn y hv F\E>҈+q`MRZkOaQSb ]53zu` jGq&b+,;J].-BN!H*~vzj,'Q6ՈUTۨ`.C7Ydӗxa[ΘpK~TؔV`Q*0qwl {?qϬ }|Y}1QtCρY` /6/Tfc K*cI<"퉒/9x3rQ|X,63.$D5quz8+Ai|l uD}!j+H?꒭ kcQRgxhZA4^=0IJ*F5n|j zE(iA7Y^QzDcU3䊥njJ@G+ ˜`(;Ѯ]t+q ;!vkÔۋիg40BcK]@Vl 5L4X``rRaTC ^J"WSO >Wsyk8(2\Ovt- TOs6!ޱXOűR>\ m 4s(Tɧ\?U{3b^^$Z#t~Ў G\hR(`ۿ*_&#G{[$t$rϬ#r fUVXZ?.m~5qǬ[jf9#%@aL8>_/Z9 r2=c32~56 }KN9MY@Im7rP1FmOd08.g zfFz)K 1Z(۠q(OiВٮ|`u%g8}%Bh7ŐR3AVfI7s-%S~I @9)-YÕO~TA/F%ɯAZ}Nu7H  &Oi_BCB(|[uFM7w%j>5 9_VX3jb@'fSUy.3c.HaxɌ - %U/hYkKH@s$>D;{] QQDŽ#nDX Ѿ BN- N@[]Dm.KwkELoׁ-~ZH_ ] niI*sEߥ TiDc)IYm{]_b h b-V/X.,>󛁔;1{,L8؎za"-wʸ >h\*In*_4P: Hb*s!οUM*QU?&"]q]Ձk *v bE?d+ 9A_}&!.>0q&TeZtFO!x"pk $u[`8N$6s8|5KgrE4jpUxNS" P:'Ir ywJϟ2bDOB֐˟]BdZD䛑&|9aë BC^W~-bd~ڕT_0TpQtӉ+`Npns,U,YUSW.ЕjYggZ3 Bv'(g]D,D{ <08Tb MUXc|Su!P|yO-4mT  V*Ak֐H(m)]m|@zw~ aI5G^c\2tN734Ɔ#;ӛ7d̂n 7\[?%/iH ~jxBִ^ps9%R]sJ/Hў09S7`WcvmvM:;ݻn%,p"$&iZ>Xᘹ`Sqձ8#ڃLp;P1oڄk|?ڇKo53F<1=dM;7c2e`ѝu{{& hP84։âkOΨY< bݧmCVhJQ,9n#_4^bZ/fbIHNEsD;3u&BKULɓRR'BeQb'^픶f Y^A@Fֈĺ](+ᠸ-,IS/٥o tkr Em}3˚D{È/m@M?4WJp]6(4%J*E7|BEg? Tȗkʉ1q)$Y4; ,$sC$W/$PM- Ё .$ڗq-)6zCR]9<,qԲ=gqd?i+ئF q:Gj`m/asNSǭ"_fU7pr.8ELI@)b[Lv?IDmHT+M.CtV#d]U:"zg/و:4zi&)L4gY * z3(w6QR")`t6}F7*}8k;v󝴡s/bֽ\@S>HK":ŜYdU vBvQqm2_ddi6@Ø+Wh.85M&"q| ggr:xLo&ӓtu'~L!RC@ %xBQņ[Qqޯ|.lDD̮կR4s@:10Şq <גZ趌Sdj֑#I:J '-uxjU<1Wm;5u/G Jf5UVAK$_;f~$ٛ} 3.^ѡ';R=Le2z]ȇ[rɏ`/]p#:f[QI@B55!,QG\)c4⠥`ݛHLA\I8!%R р[Qx^&$14g&/@Fd31'Wx?ӃW0' ZZPak1RYPCֽL:E38=VUPpTݲ,7e3D#/gI M\Vc#![DUvHUhvszt_! ZL}QAPJuH򟇤+:u-P{$镑< ?ę'Rk`|.sYĘ@FsRjrIs.ee[f">!͟'\٣oXa%T/O;0ݒz kyf ^LE߷a=@} \O$;w0/dnvq٥mw# S=udY\:={u֬..D o>h#H@1 eg^%-4|j4hW9$zjfy]}:#T2\o(#{TcppJT (z^* &h?/7gh&>|`Pw^eQDhp#:wEkd_#9\>z[\2\; ||]VAFD9g`uBK©'-b'P13Ǻoa4Ԧq1ݗ\mFwsd+m\L%{G_W ?!*8- 7XshrZICcz$#)w;c~́Z\!s0|Wp-+ ixrF&@DVx-עl  (ݞRA&:Z%P ,hE`P o3|Y ?3p6}W 2ՃlϲE.UWQy X^#t Ps ;DiÈMo 'uGCzB9WjP/F&OCS0ʳԁ¾yᜢ_ &20%I`)L6F߀^fͫC4f="LiBųm}&#.iV7C=\dvP&GPc+nK,y@nW][۶HeW%]V"1tjm+O*_Z>ToDu5_s7]]z"pBS)BYblb|n4+,-u]#S)(SRIH|j(9y띒}T]'We$;f~]er"OL1R|RR`_{W ,@#qT*w_y paY힚sEfo ˗: .CYfu hA^#֪b"^rmlZȡ wLgBK"( ?xA9-Ԕ 9xIYPR IB+:PO25V?^|9r h˜(9kdHM2 է߰19^% <" ]m3U^BUȒ[ͺW?we¢?~QXrsEE܎M'3Xj37[̠k3 aףƤ.:V|\%RGOAнٿbڕyu3h]ߊ^|8RFED64o!=qnܫPc–|e۝^4 l@"Eؗ (gFJ+ ټՍs\hϸUTIS$OUϛ~_bAD*]e=`he>[ޭ=ڔ5Ա{})[׉? -}4օ8KQ]D n=0,? yx:iU@d@AJ/pC tn]@cp&1iˎ?1.98ؙW)61& %E0vMbɼ;\U~ uIf );֍|1-/EOtpyȾ,r>Y1ԁAxlQKup w'1+)i3Y6˞[{M;V9= p?oIk@e RU2KP ߰dj"%F;u1cAMG̽Ϧ;_c#@ ÚLhlrvAIwGVo"k6m-l-E8|qyƤȓEȀ[05kPQacqq7wVjp3V@mQ6][DS+؄sV+,̧INeIdib@JPWrʱ藉ˍ"~fyӗ<u&ArC\}r[觪S¾m:#^r!\5 1;{d|sΊGBGfgp*md>@8ݛ\VOz~ƣ۸XfO}86x6R0fx׆$Jy _FܵMncP>j@ljTcޘyM(MpRM>Q=;NI x`vVA\`?NB" m[WUǨ{tJBFnM{z'hH/G:beo8a"woI(TWR_rwZw/zޢZoUq"Z .b@fqEoR/eH PXp9|T@EJ:ŽXk"e1_*Sl/QP-i|C!{tUʔI7c5`Dž>B$kr7[PWl,G.] tWBUҐYpv\MVjt8:sv}<r#Zw?NALeUGw m&] OIqM3>Ub.O. dMc&㶀uxH)l^eX ;tE4~k5&fYu³8*[ v Ӳz[n kI$[:>zFbb7s1,n)`ҹV^%T# ڈ3}e2BCmxU<:h_u/mufH3ҽ9L:09_e#30w}_'&Oܩ, U?*wOեNrHJ7􄬮!ÂL%3pNp(r-6䡎w~-mߩJf'T`U,'H\.m,&Mݣ-iAl/q 2gI>˿?9"KFqAen[Xn*D΅S4B˚M5A R- \p.hӦ"=t:@hb^ fϪW0LTi.3ׯKRRd)\:}mY`,.sL7SRg-[*~0Q.Ep6+[(OAd`m-Z?x@(2`i`]Ŕ PToU&zz_Z)àjkD\8QHhhO:"DD >e? ?W>JWF}R_gM5t3?Drs{EW/yާunBRYe;{Сi!а=NhV9ҷ:S=y xpZDl\9S&}3*uܚDL_CJ>} I{hqvp%#(}3pM`a9rI=aiqVH-*i6)YN/ +•ȝ0&ܝ=YM\b#@hɤa[+Y7=P顋†q(i"i/#_k'`<_mUvk!V1HչUU?qyA5AͻdKh鶞 ÷EE/,G9+ʫ6\׏7f\ritE.7 ksG m07O <-J7:JrKM^ ̹6`Z j:|c+<#&T,c[47/IU? NHە0Hu+bZFXgw%7#>[gvƣ|tMsH߳ ؑ[?E670v7%%7ZLG;.%fJ+=^#›zSF)?vlzvV=@Kfa/2$do 籰i°#&o\3!~I5yDǢ,""V zi}~>~,>hH8ÞS'tfC~grI4:AEwU\ yW ¤:eEgV 26֘Ř D[i{lna8{7cR 3s2V>0<a%P23.FN¾f\T‚jdE/%Th%! aD/CWn$dd>}-VT8~P)엫krq=WR&B?b^8uC™`ݝUsXD;E3ڔG!{9۵cMV 8XiyCY7T06yxv0, 3t%KDq׎Hdw>JsK3GhЋΌH"S$价Y9GH_9߭*W9J9$ BhPn) q_oMDA"QTnpGd9Yf.0!2$SjeKK4V[c0eEo_\\IAn2խqXmP+7>Ӡt p0(T?XV"x99w{vLy'FQK';iL 8Opk!m?*u2D~IxG"CE]/)*,:2foA+27ي ާjҒ >>?4G^WNw:13lZJJ܍Xeql A.-JȮw/;&M1ZDTGgxwCYDM^0" * =Ӟ"ڧO>l9j^_U)~\FV[}3~忙.Dӏ'pg0F4y$l}^Kx*R1|.6+󒞲dE Yl#q'Ns…ݜ։ڀf25ӄ lLO罴&X+}M,摒Q(EOEJy&}ė`NO@N eD<=Si#=iy[s"S>79q\#7ȶeYx~]kQ?]>LՀdzrb1*Rb,MZ?C7=jD+SHA1G?g$(i!0@d_y'ݾ%BpfD,巴NyY n9zُWDsПD/#՞YBFTXF>aU QPFQ`ams& o!Vq+[} fT_v^ PVmŊp 60(Xa-TqW Az1C3֮={W ;Ѷ}LTS$x]EI3\%Awj@t`;6 [+2 +HE(I%Ad a}r=7ŀ’HZIRg4rvĈ_ ~ v0tklɐТFFk{'XS%=.Ϳ`=yEAIPG CL.AM]8䩿:/;u򝹮㓠TjtY}DjKn@5[3U2|(y>j/Kg/G4g:XpHmHO$gy^Ld=-8J_Y7g*Wu;+:{Pk~Cnj8ή\͆&'6'={ply`2-X,1}fi32ũc p%kH 0ASĪ^p˗GKGwgˤ dIn l}]<6أuޯ^zhRe%ui>.8΃ldVwٞ&U$Uc]-ӛk60t2I5_(CYW7FN'iIs۴hprUH)7*Ĝ(G:vw1X4]滆nybn|p~[; TO>}/F>Ȫ`uJ"+F+ ;8 Z4 #O&٥#Ss*`k{=N7Zcjb5Ns\([I#casI,2pmH6Jx L(l D/=@&w']X)yRPb5BE@;9by; !+_Io94檚0Z#xωFAgIKHL9+Z~>IFp3V9ϵs ұGmkѓ&oUh5p}#ed`-M#DG"0'!>v<^xMB54k|>K#b .J)4Y';ɳun4g~&ݨ0p!vBGD9e) [S#-<6{Ly?}eA@UL_N/ٌK ݿȰ+^P_?98FqY4l\"@|Q ;dDN݁;?Pi446PW7b*sX4cb.!lyBA'MXt86$U^  NZԘ@md"<]!xP8f=ZH $azmt[s M˥>9vu>Zע=hK7>d@p7ƑG_]qi/rv&x 2c߽ V7'mG)J]DK[0JFwL'cfgo) }mŇ\j/_ZJ(y*3b 2fzF^ EB#׽#v`;c/]ϬrUsH p8> JZ' "| a:uC]z& @(Y^1dm'!0P}WZ꣘ R.cC72eӞ.Nhry1;Qɣ=naQ8Pp 9F:J!yѸP^߭SJR?ry JTĈ|A-2"uvk㝄NEWIҴ/}uʼ؋3z\,$s[bWL4<mAN)r c9-34LNe%})d,륺]Ul7H$7[AqylcB)[;{3MI]ZLQրVh%kkUkΥ/g"xRqgr1FsL5FUk`YHd!,[fB-lu8*5EAHi p(A)Ò2cՀ!2 L+:P;Ss2RqƤ|1LT歌]cr9,Y/ml@} YL| &OW .^.0!Z*sj*5q =h@0'  jz]{YC/CʘOLqp?х7%4S a$h 6 ]X"nf0>[ʇ2L)t{p<=ىMVu ߭Q= \ by3\d"FōPBzE7 *fDI5]Zh Q:' Q&Kꆖ?Jnc= zbPm}>2dCF ;u+aFGa$d=~ s6·KlXbp@jc~p43HfeG7fyNxw,4 Ey1sNG|3oxAw$u8)i],2Ѧ/Di'HoRo%6bY3 LY=Zt]@& 哌ӧQN2$&V_&9L%7@!/"[жl)Hf(LWMh M4{XLOA V96zO'.͜eJLsfAyҿOĪq jo+}k\&M,~ypfZ j!}U'TFy,<3ɝV߭#qJ#u3'a<<)@e+$Ka?l]u<|kY'Q˼C ,"NUfewஸ@_;@y @vhJTaT5Ll7J?M:s[*Zp"VawK+b4[O[ .e寒9].6(af6Ӆ@Qxͽ{^T{6:x8v,;SMs~Q`m6II@H P-NdcvuX@ieր`[p62TLh*iSs5 tn^G |2E@8Lb,GtcWFƦW>E?Wx& ~KtenAF" ΋_Ҳ4pmlr! - Y~LTf"H>\X!  貦G1*cі-&KqjJQǶRDž7@f\c0RŸiS!՛J&[_3lh7Ŵhm3?, RiU{W@v֔c/TR9j$U:aI|:e~R(N Q!TywOi DL9Lt2R|=2֯~$m9L?RKGzƧs1pO|HD>?,U)}{L<$WH ;iiF;0<M;ob&Og!N 4V6!XQ4Qrl;i ˧.Vmt,K fM.p.VdzݾLGv 3{ZDtzxܺ2gޕRot? L*[3FzVnaaWD[tM?@iz&TV60ӡUhJ9tp.?upƇSQxab8Qɜ]mxb@H.׿|ŭ>lM2پY&p;->D:iiS2Y35FۢlE1N Ϥ@/օp1Ug.S)fd ä A9f!9Nw5"1SS!ki⦧#Z: z/ݸbކp%7?:JG<*caj1jЮRs5:ԍgcS$|Ɠ EN h4tҀDuj/t\|)Q =ubjbPMԶ%+w #n >=_Qټ1==Z$Ǵ\ +ހHa}6G7 NǺ⢒&eer"Z h'J{Nɻ@DvO7_m"K& "k )+GۦٗpKaPDXSsfnnȃ uw+YCԕC$Oow%邒]ZL;X3_B-GUv11#os/ @;PH)JpV"y⸥z 9%Nad\ .y Fn)P`+">m}OzN1JB5 roK6pJ5 O(='cA٤8DgK㲬HFNX-eTyҀ~ma^IDH_>?IH{j@MDX^ʨB1Wdvy8 (n ykNvW9bQɛoN0^S"&ܢ4nW &#_b"o_$xʭHyo#*$L)nk!Kgi-x\[47#~E*JÏCx-B ,~{.{mz.) E5oШȋDI4Bx螱h&TrV,N8+8o_txe'RU݊d-&~H] el6'#~B.y"*ES!W,!+)2UG[-D>VfwSv*&)xUo^nK(mL-0J;~Dj݊]4xD_Y䮯i/ܯk^*h RJ kW':J-biQ/ %8g̕g)x(~w7p\& yUSUHE 9La$"==-m[ ۔`e0JwNz;JfS>`6md,oD$=d,un3R씗xo(#c|y,B!pwHê9@k^GYc4o` AW=- l ;?]?qNEa_.EMʎ J?*bْ m2 6zdBhz$1X& +u q>ͷՇ|6?],wILp2G%TB&ĵ_\wIpVlV=bk2gqQw)Qh֯l,s4G;lx<쁱Ӻ-k<᏿ ):Ȁ9)ACu f 2E܍}djbhR?٪hdOUA.A:rqYi (:监Tʹbي%Fs3Az)}UI:\I歇7}/Shm(Muh }E`b'Xլ$*ƭwx3|$\wk6d\wk `l9ۉ]*uzvŬ#N^N2$$"5ƒƳ¦ OCpI}*$gT~)mG@% J]f,Cr7x;|gQ/[.mb6˧|n\H%bhƦrR;dw rK0$X1 ˣyMscœI5*_)69dWbb)౽uv|CKU, "獱Å3=j T`?ЎA_|_MF78{|[qz~ЊC"P5Jŷu7fw v ]rYB^BRD4 8OF?pe{ w! .~A{4MŨ@W|h<?v'ꈳ}Z8Q†n\Czכ,rv'#!)t5y z ՟ÃXY@vp[cQ@o%,yur#v 념".2⻫*E#&s3EA`Gģf'i/ʥO!_s$*rNjU^-N 㪰5׼hXb/3'm3}0'ΔW:Z.2{ fÞteqGTAB7~K䡺(vr'8<,z\ۯ& mkX|Lƍ-pAرNr|b*;vKE?bHLдڢo -݃oqӵDS%T8̋82wqgW"]KNMt. $0A8fᵚ~2+B+\sǷJXuWTyyzH&OYXN& lM@7Vi:_8 ·A{g96lX֋7L>hs߯`߸7i*o|{m.72A$U4#~a>.=V+ϝ)hyCiァ~</h `b5$pS rx4gD|g!EZʿ):9!q:յOR[WD즂„ZZ9P2vC b ,o_垆(BC, oF/|[g aAU::Q%_(&ぇv|v=%zZXN[x1L/Ǻ!ItJMoaq5V$c/{=7;G"9Ipvf&F!+zQL#6ˬ9I.Rl0_j8kpL̠fF<?IwmOa4iUAg-vN ~CAy@?!ϕT Ti3gpUԇ*s%캗Pcyj=eP.k>ȩ}uBX: 7 lfy~~|܅5RZ"fd{Z3@I)<.E>dBܽ?#sǩ`v#KMl&Ey&g!Ś%ԋ|s$86*)bc'!L˧0ƒTCd^~Z2j#aphL@:gaKx*֤Y,iNg&@D@Z&|P%ђgDHџ2 t0t % ][ʛ!wJ 7EDίR*pS2Cp(4g k𗨊9& Ѝj҇t#gBHQjö RK}~g8P$hl2?00W1Ͻ9sVAd|Jf6'c@e,]\BOJ{ է4hϪjUZx)ul=v|$9:V:69tfeQX֏/gd ]Jxֆ tB]̵̴źh=(c]^%ja5TR8Y awHYd"88 h!/mzuř!eŵ֊B c,\wBYL6oÖ0S2l00Wݜc4RL$!Cbe=Ðn@dg+6fpJ` -{_^E#52_BX{ o)oa` xa ^0n1=6ytV[WS;RC[^'u{;1 r.ALQ%96?.?rTJHL)]hO J%L8+& 0v|*,;sREӝT.-fRqʆ{1Kx|ڒO9K_]C~TXȩjpE&Y!ƻiu[1>C[k xݲ]YEG$v/:\tc|= ]K[,Ć"`thS [\X]>%"lk!h{;qC,!#9U_jXn=`hkŭOW'{[zI_[VwӗTXB~⨀)oX~Izi~T=z9%d%l\@)FFge@$r=hRgzlVmE^ր7Qphs)CvdkdUc, 8l–0ˈ+#fdDCJfH iFne ѬAk}^&q:$,D"#F$wbJ'5~0X*0T=+(|Uo5IO- B& JR,侜4~8{8ڋv:9 7 a)9>d}TmݨTō:4iH̊b8~,솫Q^䲯U}Ch<G0Hc`¼_"H5UC%-I~oLd2qߖ}AJ|Q5Ul~r3Ul E&XG4)F9o?4cHo/RD&S%EepM)67[]W ZBy] ?Ex8 b?v%_0z88NO+~|VWoeċhPo|}eO#RIՇq?S?) /Bg]vX _t+'=־qe }PJ8T/Ό?:EbDG$XJgGYШH?S&ۅyE)'*L;.؜Ctuu1?rׄj.Ql԰ݠApIpYsca+V:7T.dG|\x{ RSd#ғV a|uyfX_iB| k{%n򣤥Oiuj0yv:C&ҕvKFUM!y0]ꚰU"vԊE^w%aa/ڶ=y#jXާRa_6fO`O`b7X=APDIϻ<2O^ &dM -vvl|N.0 ͨqive :Rh7_'1Yg+z7T?i&N%7MX6`Ag+ni$F Z+kK;5EC6Nzf/ͮ}Do1 iBWDzo{DElQdX쎨m;9?H|,8 y HIiѻ(}@Z ~+f 짳'˯@a^H"5 63W9â1=FUFxb9i'OQQ&CϬMm' fU"ԁwٲTvSƌbtҖV^d=a'`x<ҺbLhB݂)ny(Ǿ76=q[?Ĭ 3)|%ja19չ* Z*Z!\We0iѐ4Y#kjO&ɮqaewLP9a,$k~,VŶ^~.+S;T\Ϲf=RBl~GDr)䆢xK Q;߭6-u6{g5FBO[ZJ^WHRag UGn#^0v°OWB@h3ӿӰ X'j9,ģ/BB(ې\\1 :|N] ;=ǠK0X^qxK>/ڜK>28YPG̹T|Z67 1$3%?S*{$vЪS"-+yȞ eV4o _rG'j\ԛJMHl)#W js~! 40tS[yl"W@ǰZ61&( O9 vE<@ OXgKq̟-m|2v;Q;zB[lQz`k.xGƲ ^=&ۼc60as1oȇ eS |A91<)Ŀw\Nd{Q81_R1y$hw=" ױ!E SƢS1N}1G~]qkwsF. &M'5]:ub;[p.,gQ ]NçB&'yCOȳ5e2i @8^>6N0Ly,XJ7>%InhCiEWqe-̞CA22hsqp!_xTFM>&>pRsBqW&(žws{9qW%{pC#GtZs7B^d,$iFt _WM+bOox5jhTyR _{c.%'qw=VdWEY8H"v|gH\F- (i8~i1N^^a#2]ήꚩ}U#t7e99Ϗ'@hZFeﲲ1h~b!UvD@㭢ё!wѩX+ OwK~PdW?)jOVaOqA m\: wI;/՘pШp'c,t5Y+уÓ~. #Ύd*MetTZ)I%*,Gɞ2k9s-)ߚ[Nc* 0x;rIi} <8K p,|> PzIE3<d.g\Zޥ 0vyDH~^SI3C_cG?CLJ:[ 3R, $HWDy` V6 \cĖ"Orvγ͘!Ƙ즹8߬RUi5ܩ^<>9T >(  >.́dg/զvU^X+c ({mL42ꡆRɑI-Y͞v`8P瘪Ȗւ^"(xUU%e[ՑK~G[MLw6| ;![-Ss\m)Y|Q?CpѸ駈Ɲ ¼7ͣȞ)lʍ>xVmׁ\խ[- iʇ8!E̝ {oI;ǧ tX~UOO]{ca( ]ߝ7E  ?ЀFx݆-2.<1x:Afv?j_ X85uX80[$N3o!gqIEaڟشyR\hJ6p22 |K ^RļddeCh=>@TLw(ciI5VF9sh4vt߹Ґ\:WʥaF>'OŧwZS_u7D)3+*&JBv>Y|u%GǢ涳)Lϕ7 J?VBD4 sqVA%˵3eť+O܉hPwIj"7C밵)~u&Uq(<meQ ڿ>\H|{)}oŤi~;6Zw7UnD.^~:Ve!T>yS^mHLs2` G dK_䇐EEmƗYYA xzqoVz&, *f da,ol1`I6r#]N~>1PBeL8i/Ays; guB->[~ &Q%l̍ zCJDA9 y "g˝ F09~Dqz4`YhsMLRuTi1|#? ȃr(X=6K'YŠ=L7Vg%A!4FVu:k 8140 ?93?Cj!UVCiC]N'Pc3I/AN@NM`|zُ 0zywYE|{#tVus!XSv%y[=rCrJp_hV2lt:吺Ê͕<\A+~mJ -hY+(oA7՚0U&j%.60,Vi"S쁞'_/ض{:mNW±S*[ ou8 2@, GfEoänWV~HtQD:;3@0jv~ЋX#U_hn}R̾J)s.f,R` G))dD-@Y4=_Wy/2;\1-q@wВ~]w@mL4A˼ؾj4\ _;h>bgŻfAfLinZP"UvT} r rɟ*.&"3`p yXTPonhۓZ9C&\;? vv60O&}o߃_<]9DSduޓ}Nh3r1&݆*z4 5xĸfEf .'j${[$le%"#T\";,p) -\Gv@r7|A:+POF(r9' U{S!O^3bp"ٵh=C8Tɵ@܇} ᪌pd>rSl N,ԥ>q:Њq].nHZ3>H٠T$*rw-F+ؘ a$<}rz55c[wcY| n 1}`OgsXus.-͜^1S|M.\rH6l!°%d賛o'9n{\1/RiWj`Y>̞i G}A}yg`puJVv5}i d+>A**2>-#y"g=,gpt`s),VOۓF( #i 2V)蕡Ew}k3.NO^H佼/j.|[ N[S8(iT C,˄9X󑴡JWev*1z&MCg(µ-~72ݼI2)^s ku[-=ך)VuST,1 0; a6R~N#aA_Ulǃ) "2yR_8tA~l2uTBu? qg3#ˉ/BP![Nj3F;'$,2BRƗѬs'n1vv7.XuSXtV ;tW(*^ Wl7/V'> bќqթj﫭!0p~EoY{rBK4`C/j3,Tiկ + < tВ2 Dкv jA_B3BBIp|1{*tQ6%Rw xSN׸Sf YBgPɰnx^@L}o\L#<XD/abSF#Imw[h];N~o47߲A,̌%ɒ!Mi絩BLkl\rnumkN{.,a[5x˜H> Ct/\99rl,A%GFvM/[d"MZQ6v2)_)RzE%G^O(=Q fЈhx~,HiNGR2N [!S=AI>SP}ԻbդLX8Ƞ#kExٛRXՕy$m>#P횔܂ʡsl.{fpšߞ$ Ǝct*K1c"2.P oȮ4|?Ճ&@᷅,5]D]s-輦"׳Y$0Юeu354Mo̙lߦU 8*vL=TLf|GQ-lB?U &!1/c-.ZvB$f-J2[QS^s&k¡9qnnV5ʒh =)?iH|?)ܧx+k. g5]VRvwp'it& ##v䮔rF#2MA)jr:~a+H݀3W%zhp$7sB=̱Q͂m"\ %>@?uBȾh!#;'x݌JN[d!SfTIWsv7hf;O~gJ|*SM2^@ra*mhЄ}O/yurԻ y6IN?XbBos)D_T) D]\P豦sЋq:9_7gr2lsߤ1btljx7Xꖊ.n#Q?&vqF^FԘT{q5vӇ6A©zhЬ85@zҡ+.idUMS!Zc@r@}PeyK+kx,@f6%Xڵ>Vyvc}ZFΖJPd%=Gpō( 9jX"#[45W3=*|z؟be@@E?rkLB]J=P-NJVژcCvS>2cFTiZ/>9ƎQxrp) "-œh>;Z>j iA~?<sBJ9ݐ>F&Yټgj)PuYěO*%O֗QZ^q|?Vꪫi8W ϏT;©pk]LD.ƭ;0zɊFJkꤊhuقc<YvCׇ nQFou 7˻?[r 6̪"K٦KP0UY#_!`* e=1É{q[q\ĪaձDO#T5?'ON Wr2TX@D lsejĭK-Hr7J $PxC@m6y)bdǥ$j뿂BG{衟lj)$R轂 }_=-N1W+|t ?TPK$C u]-S>kۚ(/e Lިf2*Da>s4|<^M]#ΞflV~yO95n#$NIHE Vh#D@ {">At{,2IW`Z?BGw3BA\dH1O]j9 ϡ:ޥ0Є-Y}rJLc $/ PTv;ő+y:&T-Z~]gѾ'9R+ Y½mlu͈-R,QOh^G Zy Lc[9 hYf}_Z=>nPwo2G@#SA쟫CNb= u=EC-'u8Q@T\jٶ'{Oٚ zC~j*TϥF)%,K}|^Y_*KWdR*oo|⯎o x{6AHpso ͱZ*!8"Ovah W,5nWaMd"A 2sK f-GE]qcZg.Fj\ 4ĶB0R`̣kS n-K\!qX /1G7Яu-Mr]P(,x%*~fy8 :~k xoQN&)}׏x\D wۑ"7iܑHq*{*>7R1ȵ5^%Cb]<\ߥΏqͨm/s?NZQ[~6-;ْ1v:?m*@]^dgpjsnm.hZ&^]$=XEҼOLV$,խ:$&4glT [?{N-KLad5DZef;Ԉ x))q{9. i~BőYkXTq'Xpt/_ZFulSZ ƃnZWD֚ ũ$/W+p?o؋l7Ȣ"`ZPhCG2^IRTxӦ]' [+9OH? &!! k>Cᚤ:l.JneXZHW AC.8͟܄˜&OҘ2ʜCN#d'0d7['vwc, 88'ƺylEf杁mbbZBv&Iqq6[Pe߾HE-(41_ zRՒ%ԑ%{`Z>Tlu<^EL`r1J,kxz?0C=' !I6Q! ZY~ WS0K & TzD;05w%'4tCw 1&KhFܲᇙa2t gY/¬,X'SU`(/9fD$[y5H\zl kD'Ϟ ;^ -ZrcA ~L5ko\FrlL̀ 3Z/L5ڛ jIsV5e~<tȗC'1 LMf-lnPS%#_ g?F rԼ%m# OC*04Y ԻKM^9J/ tAP>gng5YTKxz*4R#2[2o } P>@:~ @= 'p@NC`$W/MS?z/́.kv* y^@sMtڵuo!3K<9#nhp/:R~-_MSTbtj@W96OEc4?0ʊdۃkGgzF^if;<<[hn)Z'8cm怚(q{=.' hƣ6kVN?86Hb[$ֺ %;RE)X)'Ny88ٮl`aVv{P.-)RQY?E-Uc]w (0( 2OƋ2tLdc1 $NvAxEJj 12!V"7Ie6OH^~AgDIߊ>JP\m 1TN/B_qHt fF{;d=@|I{oBk2v.~67$|ExO ?A M׋s'\w߷55miSTGIT)72Vբ-)p'J, )c8qw ̀rcfM2 quv[->Y2P3i-wt3<76vCO۱t$c)XܕF/lvT1Ys yb 딘5ڊE[F@Q&{h*7߻\gY_+z*P "}؀u񅡥{0~9 /͍2yFaC8%!Z=مiV|TgjGqZYdv!SȖ wma$['$CqiHs1Lb-2~i>yq!G10(ڪK JwKYm*30X=*Vi®|{)ġo/,nh9-T ZeqvbqncIh!$ M~ ddQߧ4%UJ\`:3ܼȣZ CٴRO$eI^>UA9بz=D6O<!Q$t[vG%7JBTv,V7~f!?[LMW|UD*N7POB⏶ߪy!J"TB'_9qAvN8#YPrg-;G%jn޽uH%:{Opƿ~¹ܞspKbk[cd, &a(fP\|K6@al{ bn~ϩf| M>vVY=yO$vT<2XnZjJ0X SG\ؙ5%<s, H-M@pK;H6?[GC1?/D18,CG}FA+*e_bQIJY=pߗ(N:E7S.ǿ5S"? 13e6>IcwՉQ}Ȣտ%u뮿  +?ΊN֎kKIoU,~2cD|WMB[I0@|W #u ; !%0ei q23kN1iN( CFI)=#KL5kLC`4hҹ¶#mX9 W+ ݍ܎= Ǚb΄ǚ TdTk<(rQ؆8;{+TH#8Lޓ= ٵ   PUYt-`g^?nowTjC;I*^ wrcݷT>w G]B_&k= Z' U*TK#I?H} aS֨p%ǂ@()x|ʛ)pKZhkC`rnURgꙅ&4wE?R/l K-C+4D۰'@,$U^ VT(1LsyY;joJ$S Q *a΢quF-_PS_FS~P߿(J!\dIkaAZH(2;PP,:;&~l[ 7VR߰_Ryr:qFa/>D0ڭxd&IuZaݠxۆO-ы=|f?4 &5^sὺ`x.5[?5iEnen V܉oarQEv 9W FYh-WN(ʽbE{f\iVK MGL^OOP#W}T2uވ4M2h6Bc:+RUl%"rEA0.o sL]}D#*oW&6sU{E_P]b/O%/41(O)}~@c%At~l~H{=MP H08+!V2azrG!5+ǰ UARMb&!$E 5vw"9,;׌ Hq ^ 酌!H-,GP>' OtO_I~@ܬw3Phx_{FT ɔlMz^7o7eY8N&l6}oec8C2 BEHW)oA!DEG0 v^4rNz b' /h -XU7^یB,zkŰ3-1x.-3E? ȶ0JџNia1Z W疘gh{aVT:B1?Div-.펗 K]ՠvV9!> uu%{_  (VN;żRAq^:S &l@Vq;[ӛ!R}dBeJнd ۬r$h,oqhMzʊư'ێ縄Al?7rgw0)&0DΰĜ /g.RZG6lO?b7jJ?8}{# s52yl@I Ej |jpVYu܉?ug!B']\A^>{Hmx7w-jW `l{v9jƖZwbsHTĒrXh*+?Ȼ5NA0I|+/um" 3rXGY |F1xP ULi3ovHjjk4r- g~9 g`!+g,eH8YjL>-Vذhx"9<%w5Mp^ ^k,-% io idKqQS4P4DzceUM s+/Kn؋ăF͛ Id;_ACBJIJoH$)}09WbyG΃3-dJu8$YŰ-'+˜D$_Jgm6j *'1GEYC<ΨQuoKE ך4F%WvUI1{a*[<(зuJ|?u(<4+] !+&kĸ q;5P]%| _8*&Mq/C#,;۠歓ۍ}<(gunFSTlC^;FCeh` n,k8=ƽAKH~iP$^/@WF8#`2E'>ld9Z#џ~r%vڕBW;&y3awR+3.k,Â{z{A vnW"%#{t@.NdqO9kH] ۑwzj Gy3zNg7q{&\a3ªHi^tJ.jU?hY ɝ4+ H.ԨkG->29k= @J LZLtڍ3͟+:g$ZEݳ5<Γ6Ƿt(%€ Tr!zIL*UۑOc;be;o :ABw{{eW7txc flRB703&d9IYb5P3]̉}oL^Re JU۴j 2&_=+ȝ": OZs'BPV(~XhSR/Zu8/U=E8$Pe,8N7a^*T]%TRWI -SμIޓp{lW-Ⱦb95F8Ϳ"@]:Epv6C<%!i3pstBe2c=ZrY&seshh҈}CKU)-ǧSty `-I*DvԱ1C| EŰ6gLr.!]T /`yXh=4⦐SŤ#1SE_@4nmF jb5A<.ـR{8WȀk/cldRjNP7 `wNωj )KJPtҧaBpqdp?2~nO<Vܡ;eQYQW-qTmBf3fGRe"ɼTp |9OG /%ORdP.ӱ D߭TFk;cV0wv p->zm }6#I:9>:vqФ$ejgt75TXȂuڀ u}nytأ|[dU\,qf~CnM\,[ڲSon pv4 n̛Z@9H9݆;ݣhrrd7rY&GbӸfG*S!B) ;=j?< '׸ytPEk4wkXld=eOX٨)]F#aMf.1/kiG6yJh9uIRqYO6/雃"27) >_#wUx꧰$TLŪE'<3kNc'VcK]w?F@Y$X;kl{)ؐB5r96ELs7`AS#&~!<_ ]4̐qr<|%lƩ:,uϗ>jtI _XI8fnWI٨N:J9v,{u..=Wm=6?i2:Sk$$%zadj`Ϡ{{"`a`Z幜[ &R"v ȡx|L!F$Ce)[Usid һ,Fu74vϤl`H|Ԟo8W4&|f+x@in*K*z^ei2r{kT@&Triw9JzpSs/ͳ=b:a8{B/UTL#Em9aX)1,ɡșI<a(4@~ \ΙHǑ27ʽfKeĠT+fو>V|?PE?å$hMrݴeKtG&6GA8e\^_tK~_g.$-n!H:…̘k0y+\HGM")Th%Kg%3L[ Pvl /᠜dThKLS(YO4< ѱ$vk rcTWHu(k*Ҥ%/G(rz%vvB]&NrԻO la7W'=o.QEV۔ ~LNa8 XHJ];@;+ڐj!jpg&րzv9QJBd]^1 $dI\ӂc]-95n:j eJ  oUEiZO\z="{Y혚%Sj.aBa:s{~j%)1.6ѪKHؒ{zɍL SL`YC1ˍ \9zRVyVf졵 00!3_?TTKro_Gh]IOOG RT ˉD4Z/dCNLSBmybsP%Q,f-?ߠq:ÝUIIW:սxk%G8!iJr<,~hWC*52!nm4*э6]vD%lS]`l4aPſQ;̩+>0uKP*EC A{1&b^cV"47Vo*v s.j %f36C0].U/"2SQX^R瑩H^k_(IH*YGD7a|ǚf`4һ:n4>UMiMe9]1b!gx+O- Tm O4N;)$Ŀj8ۃp=3! cvc%,F xo{`E/ʷmkF ivv~>gYd`S2RL,҉)h6cػūy;_]13tIWGJN1%"UDr+V:}K6| @mz{5V74D\p }2r C@f ;7ǞQv%b+.φ y4`%;|WymBHZfZ2 e<◎YFP p'C?YeX X9s'NB=~.. Qyr29:7fec1=EU`U]?(x 7py6L6 bT[J6ɉD,.nU^mhggr;,sf7̇>U/1Z aq@V9(Ege z&|1i 6X@~!H_N$<|R_v`=gL3xJz~ 3jP ʙ9~t6p;3h2mu@+T"YKĠַK}TCXt8 ̮3SS.ՌZCq^ACFo Opl:4t9fStF@˹gc pїÊx7'KTEܘymXN&3l`aWe73S؅F,yαL@2k}۬&!F4-Xf$QmzQi {{9'Ӳ>=«džPvwtFo APS0`]'WQ܎n;BT>(g>l74|fS) +Rr6,޻TDj{1;r`n/$UKۢN(i[sPV9K<@ IJ]~LeHFn[*uFPRQP/V?#k6i;I4SH4P8K^$Ʊj'*9kaPbma:bϣ$n&4aNdet[ȭҧYZ`"T0@D:,:%jx8y (tn㪷F~ ,&djD:$wԇ%dko@(.J:0N9D:ON׽Zkjo1|p#ٻty9veb<` ^rR= ʊsSeϳQwf`\fvh a:hFfAMI;E*xIGFyʛ" ٻ`b+nuXcހe"6/GLMw)k L(0=ԚNӹːš{ϳ?[, H rb5~{\O&̲ēfN鏳LAts͎˯ /u2hRZi^IϏ`Xa[Zo/OrxM|@5pr3AOI_`DZvbK?A",T̃1 ɓY$:@N!G=Bs0;`R 1^n'>'i5ŐX8PLI~31d *`5@~u!A#Sm^j}TۗsKXx׊˿_4رdv4 ta;QD趛Ɔ4q>`G=.{F ]eJ4rQeaܹ&PZ_:ll"CgҤo d~RrBexguҞ 958j!7z.stPu\eDCFX}xX^ ܃5An$ R/AP")Y|P>e!hJ)XZŅ}CSbĒcAjXٺXSӤ1h) 4Bڍ䣫/ߵ^T)=1WW@&xgf=\`'Є >^Hmմ6l3%F)4a"%Ƿ'u [ږHt_a̪9K>9qL}Y9tzY^|>\EUY9,shA 3pz?vky;s @X.R15V \ =-9]Qdfy$o[3*ѻ|"I*Aluk޼BƧ_PO/C洧_3T E"ҍ(5WfEGs 5P/p;',u Poe~=fIUJV]7FcZ2%K&} st:ɺ -./}nmū*݌D0D}qZݱH!" S᎓7v 'fnazfB5p^B6掓WxO\]<=mB_vG.s;o]j)-әq\@1dG7L+v^0'1){@FˌRthL3"KjSe!DU݊B*. ⥭s-d|.kGQBؠ/3cdU9 %[֯Cm~OЕ N~_r =Wrw[a`յ Ș|Ϳk{ZN"Y֛KKihAެVq5 =Ue &/= xoShp/ڙtXҟRĹw\6YCpJH!r4 6h9&G7ƉaWD<46F,iiWo"*La%髿i*4(*ɝM1, hS/F]<0~G#m|o4^hMa\c8V0Y,cnRܸ`@GWDVaR4U/ تT';s9®eutW+xaU/9f$9 82וsm𽻣w:'Wsr|[VD=Py R|I#Ul8aw@> X!!WM<5BҦZu 6c ֹHD|1$x}x\ /ݐ@zj?" x.0l6xжe7e!@`}%"l\٤lCoEF7)H0׵8+T_74PV!XrQ^WH k3 ֬ @)|G=k ;4#l i.K<[#AN-⅊u8^̲z냚$n:9nZsk"* bp%-![p[srb[)g-oTԀ>Ǧ(ZnAO^zna#]C<\9SB;mRW_HZ ǝ1z\aJXKCT =TrrR6a1lwYDfn/(O19tezױ{>S.EYjlvʢڏ!Oe_лA$UAcuDuT*.e5ʙa@tDb>sI:{qeOr{UGx$N,OdD{ %oJEQ:S wz[8W[U%l "y΢^~v?2 X!۳q# Y e𓠧KS) <Z15a58ZUZAѾw_ LghOBzMggg>#X2t\BAvNabJy͟H5 tXVϞ ӣRyH^YsDwBq-"ͤw`x7ŕ~N*NWHBP 6BYZѳ/\(!=0 yjǠ.5ٙte O页:9_`xe wc|2H+Qo숇 Ȋ =1Tk멥_f.%)$ R2* r "< !j_:U Vbr"ꙣ^[eDU5X偲`~uH?H4Zmh)'("|b7R=~ F&sf- BI M |\ޭ}`WEԹSڂrœQU ՠ&.D,$t,Yi-r ٣~ #(^Z hr"L@מCP(oSjy8̈*OkK+XÃT|:CQ+\1Pr}"دwx><%N0p&p콽@_bYSށd>~ñ|F9 (g%c'xDj7s-nw'{.QJgv3֢ETʅ#H}^oL/HߋAj(%q F@GM <ݏvtdvɜM?rf7W 9k/z/op5P?N9`"2c@O4}ƂUv2yi{!F""Pm(,qNf6sw} p`RW?ם*_[@^9B(@?dkD>Һ]zPfk%JfKϩVO@Kq}%GňrOL*&e6T`f E 1sի&QQ#?슔=+݈ GVr+t)=!8m1q*|=^!;z( ׉WUgrC]ҀyC 6Дٲr *?ب;A!>Lm8F `,S#Mzܡ%☝aH_ue+s/X=ueQ7BXf mS(B\3dukW#r@Nt&ΣVFnC%K5StI3>P$nI Ipw6Wad¢!(ᖨ3 9@6Jyn+aƖ*jyAK=O .^!wլ/~ojemzŀ^|Sů_WH7&XBgKX{nXԼc{0{;͉jl"LI&AJOt@b8'<xC9O < ȩ(D"P&%=G+ ~Fm\OI?5>f.JkHE-ppK5&Upzm : 4QLEs;H&f2x>>мJcF)v'&~V_~قfzMit8GW\AGRIoa}!ΠfU># ~D{I(.(-g: ^X׽7NU7O/Un|cpAyY5eR Nc=QM2c'~sDGr2,}H`!QE _:F&=vqߠh&,Nr.D9ri{sٷjޫAýgㄣ2nOmz__aY,aP'=w\Q+bo37>uARYݎd3jXR W9i.m> .6U!$KLm[.[gr}AWnPPwa`[i"4unW >5Ԧi<f>>]=K,?,Ո]Ybrh1!'iz$b"P5 ZmUk -j2.4-Ws5cu ߿ :c "EKm_~^ N7 QZB[`*w&@4ZTkq /Ka-'㒪k2پגt.{dpk\"@ ƽ^v&WV{~뻶j Df݀x13Ґ覉-D#(^VKK/4|L'%G.G(,Yz;_I<%.(%wc  K`xEMgZ鷦* J^ђk:uKNPc:jdzmV;P كs+ys<$U~=hpʁV~ ~ޣ R1UPh&rQ];MbǫvHM`G,L5 $[ $+yr)v'c9}%Ѱdʼ-A[NW~>8KE99Tb:ț]lKUƏ%)e[?(M 0,+B8ƴz=,L w{ݵlr`P7Wп9X/Zp~Ko+t*67[#T-S2и_s xW՗a5mXHK#lq @y)4/"v=%tʼn& g+-]TOAzΛ~w'<3"X[(/U :ֵAegh19n(:(#վ/ 'Ap6`XN:e ~re1TӘPfAwN '˹*]-.q 0(N.GOxp[[=Nj;4ޕ E,&jaᦷHw..tjg-bھNmm"E_Z%Uo\*P{g:ST1S!ҙc9Aa&2>9\Ոy0kGs E@ PmN},9ca~>+GRN(|oUYTu86mK>},ukgSYhyK8|IN9WN#M?9PpmO/Sjx#JN|\ٟFg|\FSaYYpdfyR?U4FlAW%oU.L\gSSS&nG]ڧ,]@v9 'ssv/8Dl ib]X;pT>4P9Pp3|3H.%U-6=#uXi41qWC&cBa3Y:10fɓ_(C%;dbE+ʷ?Y2#na:r*3ȩD^ Q!'˺;LUgMe*c.YW">^Bz{|؟Io#>:ueՆnZ$n~3)i<?FhW7@.=삲0*񡷙`\VTZ.>/hUE>F2ԱƑ!di<q8YEI{{{ʺi~F}2E@ u:j[X(3DK -ZD*20PFZbNIܾ ݸ/!b%3z 8& fDqoz &,،V=/sptb\ECsKQ]fA}zDwOm3ԃmգ'fqbu'h'93V,ΐFHk7|2Һ.R7^8]lx.y8=PG׷Sp|߃KQH>E@ݲ2UHH`DnPΛ$˥g})h~˹q=f 9 . <w64Cm(j{ZeUuc0KzYD^]4r?XzBBa>M )v1T%@l| U~a42rCHl5}j8wuemO#turhI!6+@cӐ[EUYԫ9Iג"| gR{(2Os $ddm0W3k;X)vjk5.~>TGBkԌpS< s̍ ]ߪ*YgHg՛ojІ;V]'5jM//ÿ\T^x}<;"'͎}QºE?7` e|nW(p\zڦ~Z)gr{H⺵eB@ıo9KfH\7Eq+Ivb>!+5רe9I Oy2-ޟB(W!Iՙ&o) ],u~gNXg3q4]J9G -tYrfT:g 5T6drׄ]b2-$2 7Sq#aO-|O#G '9P-d[f.Pl,aלJjT>WoQkZ%v)`Yd["Vk*/Iw~YJ'| ucy叒ށLc1J16P?}YùވTvP82j ١ؓr zgWRx􈌚Jw)Ms0rJٖ՛ӈhHa!m`*a8goY:xw?EKw$""w;q+}}b?B&1H#J{Y* H:߾.:kͫϯ\f4{|N9=~ #Z3PdHЋ9ehN`įo6 E|d52FTa?P.pcCs(js'!Mq{WAò!@e#G pٰ HPi MxOp*EP== uXsd2#)eU5?bm|tu SD"aܨ{omh dgb_&} mDzc**/=S C۠zY9"/c`p* @CFQ|ai_06cFY1׶eMGc1.}aAxh'x23EmQW@>%AZ&/,Q [3!cdJ9WȣZފ;_5f; hj,P44lӘZygSLv97V/ 9yrqU?ꊄTqbea=Ie'MGe;[#Oi+-8mfkCPh~l+'bKp|MS{~M:Z! \i&TZ-q@Yd9EoU xeH2+ f^ROo켔M'; 0 )J|,3A 9@ax% {­g˅@IGJ3+MDhnL0Pn)Q4KG=|LN XJv֙@o"fsu|r 4jvK>P{*V)M@N RFM ֣^LNcH[ /9Xu:mR̸\Uh}-:8 in+Jc5B" *LD)d,S+[ `uƥyFKI{N~=I<8 $ݢPYq[?0JBwR]ΈA\2>ް 1jaM&D~*@D@);jd\6 -CSRlJ| U[T4ɼ VEbo خGg87uXe23UrC洌eİA] hnÍk8rɧRC0|%{mk( -Axk(q~a֭Od":!pUn"c߭﬜5Ԯ(zj ;'*H}3x9ن*6*4H; xood- J(mUi}T)XCy$e"w)WϞjuhg]ݷa̹0 }8g&)GkD[1l[FTE9*ҋe: V0Cyi9*5~@ʰ 1d?!<*g C?vG~4yFZKr2y:f":kJyPkzв3c6oL^2BQ`%0x<;Z@$R2p /8+wO~,Ş*z-?:N:Jw[aE\hf>1٣b^F7z<`pҒpQ{ŽYBdCӃNo MK bƒYS)+NEN 9?Ẁc)p: F1`gH1+f"i=Hy=} ]^w瘢Ez[ Fдp/{dMCZ i/g)ڻ:vn.<ȡj73 RsKs]%rv>?J*d=D fyyjXR`z83^aZ5sRнX@YDtVPk!b!X@,pY! ]: }VHnfrLvqja7nQxc^)qՙ/{ts%eҦQhMwgӿ>ban|ҝ yzty  <{LDm\0dgp".fl_'?2saa .olOmFh(U  7 Za",kΪZbz d5_ƒ ;Qu +*$FΖΤ{Ee/ȴD&7^0Q\96f:TLSe DUϮp|U˒w_5J3,ԩܵt k.-óVYacaBl ,1k}ݶ4"hC`-+.%z.{ >_ptolm jFLLJM+&JOxeُ;.--oG.ٳB،ȑ{.z KAy ҇nOLŮ`y "b]0fu4c:'&'AtV^[RW'߲o.P#/8v] ڧѨ\l$m«)n堓(j{"ֆADw.?w7lo9]NZ=AF VOXC1$M]Xʼ`2'ZCz@H+|2b+%Ɲc^ mF:DF| V}kuTwcƢ ܓG%F W]X+ )y3wS4˦SEH=7La d75 *nVxl-z 1`qŬzUpg?ѯɬ]Pw㵜14>1sᄎNªdtFG<4[~* I(fuuk4)lvۧ{l H :gQ2`t XO=̜ڄ%?ÚhE\}pu^03Cb]7?ȄPɕbAEkG} .|8(/Klu´&(mPTkwSR+T ,e1D @W2V+&($9V(SմHuBU%d]MKh-2]g sZIUdcd)s7A/I\H/BԉalMh%GLdŎ~&vKv.:xjbAU$]/{;0:k {|.:wAf/n61m.}ŽP%T/C[waVG<6 n/ҡ 'asC5PiawCb1DZI~J3 ; xNrjN- '3\Mg-W]Da`5Bf]p^# nG|z2C- PEab1гJ>U+7?"4E rcJ03tS2* L=q e )!9>T]P BR&i^kX`8D঩ qn,j׎v(&D`1UJD /tl(_F|4MxkT(;$I ʘ-yJ} *gjV@Ecp?,FBLl4Wk5SҞA"vkOv1CίHG+=iIƐn CDs3˾8F(R[-XR\SDCf3 ~IY^{@]髪\ѽc1ciM/=6y&q6\Ql7']-Igo8XCv)Dvx[dՠm#5;yȣ>*)@HLPHJ)+&8yz!/}w'[uz:O2xȯQIL};D=#8㍣/xX$ S8x*ėM;tyK[8uSA4?[eYjVfyx}v ExDw'b,A+Э* fx BuX&m#=Z@-Zmijz瀐   AP3Ɉ^w=b=&sN~pb.PnF.[[Nd mbXt4um0n~] }!|qA/v4AS۶&D_NE\amHq[2 V.=663ۀd8J G[m֊×vބJ.>p<:;DӾL ==5{'8V d+BZ pVjjpFi(X#wf zZ`q$pJ0!,S 9bmR?c]xQEHD3Vmvt5{kJLURI~ +p 7輷 ƄoX;.er<<ͷt56&k_KO $ >nj>&N=8(y?X]׎gQX[.G5|yD3'7)5R U*Y4;\ci@R~o/THmuoE>bRyŸHaO/ T[]  ;#v _lދ h\*Go^ &# ~fB2kZ=3L-]J䐥(q 9V&*@S0Ƌ~!x[wds;ُ i|u)~祲XB¡> }Ꮷd^t4>9R2l ^:SDAv3b\ ZtaAξS'h2P ?5S"5c'L8o; OʽȺ(:lZ]_8(@洛8ǘyt{4C\F c(zB.-&J$Э᣼9n#{a_kjʑޏmցٖ̀9#-Fnk.yY[](3[/<0L=uG*G~/'qF. 0 rA % PY%d/pgY!JY1$ jr;l%%$uD8Y\fj)i3=7)o诉s7G'FzYa]Z(C̈0ĝMqӰ[DTPf"岴፞#KIzb[Gue  hH|Ooo-1M_ G{aMQ=tzFM@i;T?$7~ݶpp) `J")(4"&"z.j]r+bxTVKzc >sh \A5M/G;Оv{n=F`K4fV) 񃥴 >fY+Z\+!eAv  ̐Rg8 5@*yhO3= Uա(~u3i8ŻgJJ^C쳛勝a)m/Eai_C@rR<#dtH4J Ӛ@D옳-0ս;cOY.vuz*b&\gH蓙qg :5p%j%}'oBjilt2aõ`nSC/)`,V637Uۑ621~gZH_,HU;F4v-kͯj'l.-n`<}A/|)1: n Rak|BtsԲJeyNn]WO1tT.yς}-}4^z{?^E sp gD2\˰~xY v"ûxoq/zQLΝ" _]q,/Eo_TJ!JbC:9ªE5PiuI8>Yd9օeDo`~+Ug 脉q %5tj|5/iH隲Dɺ ;TݠRn)$ )]cg{ w,>_Z@^Q~GjMq?nowӮfδKx^Rޡʵ 1hb?Zj`UOS'WT9-bdZ |;qE[_3-R;|F/d4˘XĂf &czUzEXQK z%y{sEY'Y97󗯫j'f7]bf5C2sG. 95>(i[MHo,^)mc-ea='M"|ԤpYs>M#}q vi}w_RrREPc m @_X8Ơ';k؈Wl%fr0'7YcuāUuY#?̴ǬY&̈́ufʆT>,ccR~BDʲّMBw 8/!PAP WZQwXaUZ/FRDwpguMv/2h D4>O5v޾m$;Ծ VuI<ѣ̐ Sdҫ`*ȞT6;Įz)ToLɉ/FӮ8[,F m(K(0kEd4}zåئB6)#Ќ]\Lw'.5~}g7pHY ]ru^J& S(QW٢Mb߮Y83/EکCR(t=M9Em(ˏTxjTnU"_ވnisBҀLI~ȸj{*~rNpe;X:̼b$t3nT¾=Gqf>pCYc"/$$@ģkM T>cAO;w*6JꫪI-)h'A ŸD9uT5>k#V<vQXFQaIZ@h0JĤQ)؉n )QU~!QV"5V?0;}&C>ve$WJYsAvp+Lt/@E@}{ ;pXk;7a/J.{v7-Z K1+CvuO?G?94 ~c4kڥ"i6}6&e{%,Iӌ5B)g4]- -xY_DZѿe#rТnzhZr<$@ m UCR ;RyH?M*< ZdxC3 -)g Rʧ$l z@TO5>nkBώQNIZ &MWpW!hϰ3D7h/n{", - :=QϩEr/xŲ,@y 6D'Z [PU^Ezb;U{jx6,9a ~([$U"qvٚ$DS:ſؕCqyBn?P.5hy~G* ſ7kfj.Bvm'3:k,?ۺquBnJ 65&Bi]A eĖ k3|z#p'v 0֢:IasGf6fR ja9j7QV-%L { /:n~ xٖuWn `ځɕɠڵL>C0h.<T.8:ۙ>`,dkݐrԗ4 puT)~$nׄAwhJn7⵳N2h'ֹOѾV[>0dk  Ȼ.I X<(k0rBó(2u.E_x5.?_M nX0ݘJ;0LGuBfgF؁2Ewj%w 1Ypg5v|R@2>0lD0`˄ȇH hUn4-.1dA#n}`+ 11u;[6AioMX%C󴩼d,z7KB_z+CT T?+|HlEV) 93@w$R UVU}=: uD`2ȥ, ?I\ZQ3)3>yZsjFvYs ([ T},j"ؔ$C'aצ/R&M5xpH1^? Ĕ$i5H\it9l)uaXЌL 0~y4}m,$פ.hQ8j|n߶7=P̤qv$ym/2wdk+ЄN{#*A3j1@G7F@GLYc M8\0 9󝨵(?J}+hV{nKSi*;P3gC7 NP'}!a04MGmϘ2hǺV?j@jP5s?M"n ՜w{[ LqHj?ogR8#$,]9dҚ?"[ H'xw 3HI )nsF!![U;rrؼ.i)8[]{ڈ3 1Cg 5-[M]YVW(γBh3`/R􂘒5 0lB[IJǹX:,U& @KrRDCa(ՇjbWk0H 2< #]$)蓚h>Id4"RviXkFfq Ũ@1w7ܤmm #~J%t."'FE=L*Q?rIW#q6}?gg%j: ?qJ?en6BbtRۙ ;oUv@MUL50[XX@'h!w~4CK=:*F8î{Bp:!kӯdGvA(L @t|{hsK\!/_TcNijn*@DUubPC=4R6(ִ |fl@|če& hxAf>>6He؏1$m:osrMM"ro<dWj| ,3ll}] u \׫q IߵR1.|dt<4KqڎsJѸ7 dy:,~P@Bjek`d?Pe|UEj9db=Y|Z0)F~0!\Y\s@ܼ-^ w;+ל{" cЮ5Rm(;-szTAB9Vr Y AźJF-;Owa'|!Ks|۵ 4cO],v=r |IYSKe!(^fy|Z/"B03`_Ҥo 8.@o; ob7AYf`((W-ZǗx,C0X)<.lc2$.-~8{,ńkʛ[!Nn`h0iՉ#A+YE:cf7+j䍛}9Tف'V@>j5s .ע(" O_- m(7 [Nʱ]( $S4VDS**x$dse` /&yE.%h vn Ua&` TC(AkOPg`w8fS0H ai[YS&"zaۘL?+_?/ bOv?ӑvJ%AJWXR; :Ęs5TLkL$M"eN`5D1o-)*|udR7%nU=e-e2`?^n㩼$v:/e WtUFsq5HcXM_Hf''HH;ɹbDQi15fB)QeK`T\CzoGx&Ӡ yx5kN"Hu*j.` @S{T|TXeBn#iIGDX$RߨRb{>{L|0U8FfѤziNI 0e8uO7#]jbs'8S|0Iy@ۿ{9-(OCY/f_/<һ/e:PzE=Ė[D\n1l) Ly֢y.,;뮜͍ZzLImB\ns-V=5+cy#8辉iEMbhu|s@PE@h@{}*;CEWE؛4w09g6X^1mO>q <>^dgymN==+^vĔJ 9xW>>&IYa`>2('7epJqoQT$բމ@Bu63BܓTFDFrZ 3H7H? 3PRF*Ur F2.*)9]f6Ί#5xl+#vӢD`()Cs$t ?kB53S_m*} N|E c':dž5fQ{"{Hf/* " :^ 1UW6fX4aAD$xtx~8B!wM8OG) 9LllBi68E|8TOͺ|g!^"D{7, =Ffӷْx@Et_@X dLJ<1G<#D5QK|RP QaB?&lPK_͋5_[n%ȘSJmR,wO"ƩY5B¾8D8~N)[ U-z]" c"!=k א:)zctd&5GlYmJ/\|j.h0+y X%m]xj&x7WJjaI/v_uQ8a{ lA)hnL+&*^eg.{J9z[TsA>S4ct*܍Fy&.OB퐖#'8kiV>m9tV8Ӑ0 J99 *L v+'H>ţm>y2Vz8 iՆ.YčX{vG}4X:[ZSq>N)NU:rN`N1ኍ |SZ L7&f- r,ʹD͇*Fsp](;c'q˫_9271E{ᄣe08%6<wMI4.$gZmCMf;XqpC^wzH:CY\EM mcjt4K%Q>5~p W%AKE4\Ffn/Ӻ N5&fr͋?%ou7v]۶&3>Z@ᬉ8n)0kǝ[N5UQ[0N|@q)D, \YOCIud<|'ŪY<ԚwXn+7+]|Ktj[_7Ƕ+.eu(M|UQ bgO+DH 9lg>Zh_zKw"{_M5mJ ncS}J|07iDQkw CSKv犯<@KQ7S" #TƓP]J[=NcISLOQ5\9|y+v5{lELsuYyG1}V<bH$᳏m Afpz])Q6(&uH[̤:(^m*^Vg'_Tϝj{&h~{"1d@tlTm|ˣŴ(yA/:5Q < "L^G! XLȪp3!KQ2͊wGFaXr yt:iնPy߬|v@29ԥKS:fprKr;?t GhA{@4+٫<{l˒mFt;P!Y*&jc=Df|.N0O8+,W+O[lzxx"  LZāAzf5]:>}XVmO@*}"P(kNn6 r},x̔(i5How נM.L>>8,6"?AyP.X$˦ >n;M 1us|Q1g)᮵"bAGX!uawQWp_E8wȂQ)r efDXWclxQQCdrf_\_.q<>nb=&3c:gj=It/$Am+9ACRMՁ2ӕvT|]"l5azzal`j`ot!Ce#bC҂2ӫ\nD \E}yaL9C8mJgx4fцU:{vW]#X`wP`X@\۱B}hE1^B_Կ07j#I gyijN4x~a1['dvR[$䤰$m |Gpۋ8# &PT%$LX0B¶qI86Ki d je,qqbU CE>՗ ~19ZƑ>7zā=s} 7SV UC2y sޣχ#^Ƌ ˊOBoni難,.܇~eQh[=$H)ws0rG/( y 3vn7r;W}2 Jc wevcqhiǡzLq h܋HZ2V8If.j;6Dc) & cﻬa}G85,Kr/_+B @7cK*O=l%Emr=8&ŰXb2UUC Ҭ'L#fЯam37VA :ĩa!^ə*͙3(!P GPFEMԽ.y+G|K ؽzKba;LuqYV#UD)G2mHO8c3ȏrdWx<3_vZ)ha8uǺyouъ m!7l<˦I$R7^shD0MAATLNlk`7b@آ SCʕ= ߣCd JSKbtt G#2'q \< YJ A/`K 8$xCDN>z#nѓZJ@,tE$Ȍ-ۇ9YUƜEa_ԪAL135)SP=oAe@|UtH? \H#F-l5_n%DUXg<Nء [Y< # ez)]5hhڽ##}x5Hɕy0ԮMT[f-7>]0&hZ#WNh$|eFmP`JR[ +ˋF~c3kMzK]qDװv;2WzJΕ$giML<ȚLug& 5:m.NWJ9pJ Ȯ^:DwCϪH'chiD Sa9ɳ^/>R(32>H5WӾ2I}d)Zl[B-`Y H6Et|yֻ`{pnmEOR1}R4B%%[N`pbQnOlL'[|EX6R. p,r{l&Ajcx*}JCi("/~cj?4O9Vl(˶0-XАKJi͝H|t)oVTR}s+ҪP(W == ҦF-~!XoS~2鿜!!ۓ.G9 Z3ÊV PE5=G!4oHp=knOCvfwE Ybgٿ?7EKN11z~Ni@ö%w[cMäޫ,4/v L5a$/c'JQcW[ŖUxe!Tq6S¼Vr#/Ljxﰾ!ِ ڰj!s,䠽vGba2BUB{,p=/9lYM!=]S@x_3 ڤ#SW 3Gޥ{Ed*4m;1;5w"^,&t_սEtHXߔ*85J|U B_8А ҠSwV`h\ ^h>ArMǗ\Mt_N'4&茖E#S,acǦ3H2b~Ø'ix^&~73Қ(oP{}pZ3JTdȀ2S('T7">@btl/Q[08|u(q!(\ blb3 D͜j`#kw)怒AdDWB4VCkv!)Ir!+M(},W\y \a>{۔uʍ%?!ho^Ŋh[##8lq"I` %с̋MNyGwc] @EQSgVg|%lVilܵFesqB=Þl_Jc5O_*iMZ+/oՂ_f’l#qeܧ(vOLyfry)[vg\fN/Y[hv;: ꇍ:ex' bӜR6u#(X/ӹ@7K&2$7<2#0Qb'hm0\>t06m VNzWeɳćr|Voz-Q&1Hn-([aUmf]&;yOJƍq"A 浖JX3@+Rqez'~GJj:ܢy V⽋ .-q nNXraj2ӞˠK3l|N sk*!LlgIe/!V#KJ޸5 ͋ u&o‰A{&1eH>C9e$=%4lf4MFQsL? ᐤ ""<ϧg]Au-lnEzHY2σ1{6Vc(#Ay0ϺBmkv|.[ Uɰ#5Cd `Zہ~E{"2i?Mi=F@#VdJ%<ѭTYpnuǺ|Yoiчҟ=Cc_Ff<=W*n(+ܬ̧u%04XOϊ1հ/^ӵ/QW c6aM_$X,q;J]lDYmԭL+5d1m'À.z,yĤp[Icqs,\7[/l&|l jl؟l".H\~o܄qO^|&p3ą-oFȒZbvb_nHrin4!ƈyy aS>?+ kG(>\q d|GpapbOBHo1S;p&3GޞB0'ӨazKqgĤ*<dJ7SQ)֊)|ݫO>+φXt|۬ f%:zU . HD &O0bS"5*jN!ڃާ3K%50w#\%pN||<f[~V:bp !ˤCd!Λh3nf M Np]22xε}^12J!/f$K*6<ҡ })BG,2 y*cK)۶MqݷoPN`5]wl[Ǫ{ԅ5V @ {hkŴzJSMXU~@ڄ;=U 1(r<˚3sW}2yܷQITHqX%VRosn=.5',X9<?66HDT́u¢j wԳȁO"{ɔ^. @8OB'3VZ~@gyh>B<5,] ^/"] ?#'2,i`E *( ,{[Cv1&%@oU^(ҭ xhH~`."LB rNC;l^X`#|C.JZVNn@Bqkrs/ps16`F|WCMrtd3{/b0 A}aa5;;3&eF@ +)\luY3YЌBA$Q }ǝ&m&qהcaB" ;"TH׺5yd:zVzY8v,U[1ppj*\p A$d~`-T{lb׼5,_lS4m`͑׍-:`%-:G2/ނ*z|?'HF?uL:8 *"yy#8ݑ#XkJ&ƒsHhg o[z / "qܬ;D:=1 Uo„91!|( cL{_ͮwU:z GUVި[>'vF3eey9sǸyos)XS|gT||Bkr;HWA3=L/tJ_u۰^಻ ɢp?B,YB(jL"󿸥mwDI]YkO䟓X)JbI}<ޢ痆!Z=-[RSGD:YfPL)Ea<^%[L=[uj恵 >%3C$وNQL_8w_bylW1 7|a`nR}|00O1 8A$Z` lYl+{ox&dsRn6lec([6ti%)mFT˙MyC]<+Dq0QO~,fB~ 0_[ʔƗ%LjhULBx}F YQ~B kH9_v@ x=mhEt?ZOYfBnȥ _80)ǦE M@ wYlFŻa?KS\+H:](+*?ȹSq],B. Վ|VB?"6V(bmr]\ڽ<~} ;Ġn^Uy1wp|:b$rUώ05b\33tR0I(zFZe9jrцZ~.kᮻxe5 RB*f!tSOF eレIM'c ϐ̔!Xn^  `?Jg,>ev3_Aft0뙫O .{Bp+\1՞,dݔzef#l0P\p,^x}S'C>©\dqV ?w 1c\5zCr}jpta׫p=>ve +ފ=!Rpw\.j3bS9!%Q)D/dη@Ƚ^;S7O2ԇ{Q}a55lԼƊɢ EEjA˭v!vZ2|[X8W~usAk3a+?S0urpE, *mOX >LĹZoz  bd M"B=C׋CkO/0{R<\)KSi ^8 Q(A5E2SP Itj@Z6iE7џ.1O'&㕺lk,]{Xpz*9@tJsJro.koSɂ5'&ٲj`V.]ID$ziEf%Jyb8TMɭ =9G{<­! G,^?fEb﮿@S2Eu\HV*OgDG_i%&̝\"5nL۲H8 O_OS`}Ӽv *,N6GZOfܸjWӜN >,vhf~+IRwӂz$fCj8ӹIe`[Q"{BR|sjC5ڑ(ٲ;H^{*BǓ Z4Ԅ#6p},9{jx᷌/=qĠ/ =$#\L3tbxv =[AW ~2CH7 FEP_ L=X!~"6\ ܜ S =K{dһ4+kkZǙp'AYArw~&ʠ,FmPrƉ؜HՕJ i[e_PƗ0扖[ҽ VI\LHR]W @do~g7af -|PmQ%`>!5aNX bݡqNp!Z}!c\d-d&׃bxIjE7>{Żu,5-LDj+Qt+ <ޱ,aer[oz{#Urz֡vb-bUq|" H QBN~ʕZW ܕzy7~ݰȺʗ Zw Z\3[=ӍQA'5fG7W§~o2hs2g?ժ+ˠ/4ܚ&=VuVBTQ3Ԏs]f`ę Md#,5=Oj59MZ xޡr{LޛŪ6e;?Oqte τ4ƃ1n98#ƻ7?{q59Z5Ad?!""Ya9 3`_Ζ觓 Wc!Ցi:ve,av"Y$P^0(\&^j^.&1GAb4z[#vr> 1Plk*KTge)-*tr0OFtc{o_EuI .+9l:~Za=e#ލ{],Ůڒ>]l]AFDal6AdŬzWЫ6@JBZ ㇐it!rK/^"Nb_d&AxjHظ)n?*#چRz G:UD &c V[ `]zf]U{ZE1Ci0@~w ǁ2'W z%kwRcՐ:nٵվq$6￐t>mUC# dl1E{V!Xþvwbcg.حb ¹w~"oO$1F IΦqq#k2J~qÿcV">H hG몌kWo22v Ee,%MR0v([f6u[4#ZZxNv!~=#J5k`O0 grkqW2ǣ,r)O=\*53[f0&?cn*?!)Z=j %KtUoҙ$ׂ4ޝD#^KcQ qkPB~ #K)N,DN(;Rjc-6j4@7j{g ļ},z>{$2rC:1sW|aۅ\93ykv-H*z;V7 ,sC,[L ŏJ]sm\sJ? ,r.-%< DTÿKFDT E_E kYT̜#*JeryJv3NȏkooR sާ?U &y&h=Go>uWtC&=xN5ΡeCRj'rd+(HRoJiYR2*+e !nBD-ǶG@@I8$lႴqDŽd b?<"Q[n;5TM(f~W_e7Uk$F J%u3;`?^dP+#M/ O 9H# &;|\\'RhC͓d1' {ekbȽR\qw oQ7G^Q4Qb=+vt'bS>mae;2Jn7p=Hܒ-X&$!iֳڤhQ\!~P庈?s]/°s91ĩBFVyů_/|-eȖH_5d?Ϗ}c._~5VzNw%7\%/'=yoU0hZRȳ(,'UBn7!%-:F$pxg.dP x6_C&hK+VcQZ FGPv56T@)5I LbY/^ԹBOfo'0ɝQl7pxMM8qjV驏*r8[6pX}h/ p~QP7s^vm1`% ]1;2@^+\?u0޳VZmK寴@7?,,yY]f:\B` Đz2{%{+00jO"P=Eߌ8_[JcMQ 鹫X7ϨSāX0G/kcNP)aX{39"mX|&G?Ueqg3HҞIҨ;cw9Vga] C t+s=X`i?=сʀ+)$Dz̋bݓ&ߦT񩧪%aR֐ GaU W|YUiɭu ^ c/^94*OewY<৻5ŗZ 8p j1 KxP$$&1];7ɘ-&wBVnT.zx!@6oaWg+ X$ ǿwCJp@n@~2KgHև-R[k;v m@Co*-UFmorݤ|?E2R/g{,{>Դ nA^/Wڵ9aWy0ep-q`ZǞJ2}L^^ٍSdv+z/xŒH_gFHq>v E=3hVc@O;|%BjwV-EnuB` :bk0,t,Bt\v_/ikp!uёLX}:U*|t[K=nvفTC KSMu(٩֬ Ze6Wtf(>BPBw]W܀ @ؘxAu?*Ir[k(`] ԲC; -Ѳ߽g[bg"vuh܋}U@i&Tlj'0X23U`y@<@GkIvljXzntg5_DGf ƛϚ![|g]W_`Bl*ԃ+r)FIA&7& >])D~e.Ӽ߲Q\2<N_ciN;2v8-rؽ=ӯ9`k݉v-qd+8ͣk^ڹȁɥ5o^P,S ~3-K;XidC*=C FܛΦWPrDyke*/+=#lAcIMuYYhDT|g@xT )GZz{.Od,-.Yp bdNgJQϕ>d߉W;R^+5zXK#M8}G p%O+ eVv Eze tmfb䘻 UL.U4E8b!1opM|#v[>vʽl1# 3{a.Y}cb?pg+]`[$*"?IC&6pO<\NYk-JYiz0^%?#->2U(\: Аwús-hUU_`?"@,ޱ.!DiM>j^,`Up+6 PJ&-J$1N<)M䡵jn%oG860UTtICkbօ-A?q51 9s'y0u3-<([0^%81(L$h8 =_G1k{cn7>alT#x6/4r̘,jHNǔu0kf n֚oY-cS7SZP}ց(>yg*=.NxfzL5d{^\+MV{R3 t]<*URUcn/}"ܴw$!F`QDN>zr E هq$qIgC0rەO-dRA ܨ%qx5#x͋isp äTĮ5)TPO02Շ@1ye]ԅ,IJsع7FTQoVMrGr+ cM*wžs 8u@*T FB/^$s%~wΖAea'Z/%De៎%ltB!n8QщWi*ZrOHvo:mۺ@nA=#a"\KC'̍*sT0SD%̴O&#`w6&/`A7E|M+#Lhrdzo`{6wp]UQ,F*T{8 Y=v1;tj,lgc Fr-r=eDoI?02`MHvY]iȘf\1R "h(zWR tbZy ʝhKYL}7>62Mp" q:]i4 tT"#RW\CW/FjP?CL#쏢 Ldx27]OH DeI łF>c=v6ԯK8J?ΩaILEʕNI_Ez K#\@jz4p_4N0P`7+K4tX[@p'6b6! )ù I2z[97.C:۸jȨq6#u `A?3&VS +ShlY٤ lJ9Keq{w]%ΰKOy ).mHH6m:EY0ӁuWlٯq܂cIڂq~vBPk.eTm# lQUd1] ךgG3Į5d/;:kFa)4 D ౏ ΰNC2+H`u>oNÚ lj!A.K)^7%Tb* XsN{" +}zo\<~ ӉAM*/粬0t` Di2jݟ\814<ྊZC"0E `8+Pzg)D4x` .z}ϐ4ik4%\V+*c|1P^Z ^o{zRMůt#1&Ҽ`~$>e"ʐ[ ʭ?a2%|ǟ|<ڼrw< d]T0 l!C@&-6Y!4/pZ< cx؀. uGB`nβ΋6e>ԪGp\uZ񗮦*.}:XE&>r5Hb= eGzS5"XҘ4bbo1l;}ѿߍg:Wx6Ma񁲅w+ZX}C$Vhbo.~/[WL= -T޻)|^O5I z [{)N` N~0ͽX5dă~Wb&qw J^M@*ivIެul2!oMW&cjek 6O:aU)梹)aunJ iф {Zu`䥡i1p(Lˋq$>B[̋aM`<Kۮij $nC y_-6$`&I{h1аW+dj]&vX ?>Gִv:Jpo,b9F~4)d6Ga)N-( ʹ^I\"'*T)q1:/쌶jh3lyb* oeuH>=ިdo/j~l/}yU#^j^ڌ ՘r n7*x-hy|iL^[sy,~yvE[o0#RJ615 ;KarTQ{0\CM+u3cj9D|ȷ1I듀36+7[ !ͫ_&0yD/[=56co<@Er80vdݘ)7*#guܲ B/L}Wܴ33[0zFck4"wj ZI0,rF 7Q|uKOמ}ѳ2uҿiSgsq޷ Cv GؙTX0=^6xYUrdQtTx s,VY=B)YH??wg%4j]a{)CjC7nh3g„gȥ(Bx?t]WgEΆ !S5zփ&κܥXZqg.l[i:f`,K:?_^,y}o379SxpWpYlHk\)n41w\H=8ɷ^x 4 w0^ ֽT˦s(sE .pOӓsuỗE=af-ДK.ௐ4?Q'"L@/_h+e z(S?W6Ÿgo/mNM-"G!c_mAYN>-V̽y i4¹IqT{/AYJRA>]8u`v?4?PnPNaHjO0 >t'=ރ.c'/SY0C lu£hn$ '@z *q}[N.Ax [Jw!8_GJܵůTg// +I un5n\4џT-*Q#]Q?ʫ=x!" Y@.T)Մ^9)#U[_t@NA:TQ#+Q~zz+o|88' ëV\ve۶w8T8&ayCEQ%cw7`K5Ǔ#zS;nu>QQq?N~2`~R uK^z U=6N-_.A`Y`k[ -3 !5Zi?Fr'MScd-Q^"L\c2 $Hwty@X)V ] $r h#Wҏ{8A,zboaddX(=U O߰LwRGv[.cH9bϡIITnanLgvzkX~7#S`(鴧0NA4PªKݠ7MAVJ˯uv >Nf-,sL@B,@`?2a] ,ug -d0n&,Toɚ>5]( xSر; mt~ c ^M[(}$WYv9"As-[bT$T >G.ЁHJ;~y} JVPLX"f٫i6V%gU&0MmO|@> JJ](uC>xorn bʝ"\/]̤!{jP{PQ>~O!fyس"YbjX͏-eY'^bu3MdZ펳31*.YQUEq"т.y>X7"%BҤx[PbzC\MYp?rʹ6H4iə}%d gl}62ՆZ#Y&J*UG3*B!DA[^{_Ȼ5v=G0N!:vPMZ} qqnR=Y&%%|)X2ֻ Do1C0,XVfU!Ep =nb5(5a^ߘ?߱ Zϲ\\CүRlग़"$pKRY l8$'㥰IY ZXT'T\hz W92]']8=9>y&BBDxBU} h5u6.v./~U |u'ކ8賹xbP,q N)(\"?uYO<8R Nu"E d̺N =+3feĪcRՇjkakw"^LPM :bW7UϞ '\Li.mq23ɼ&p\8j*~a㮇lP=G}Wcz!R`(MnrW{ 9r(9qZȜǘV/_>dNQӨI9џz)1O?/.=rb?³%dD Lpanb4a@ NaZI*_.\Ѻ/l8*xG1^.(?3jEė#q)g"+5|#o)[p[мEbk=гzhRJ z;8(1}yv)TqYrA'-VU9JCJo6$;92Pa7K,!h#xv3\(o,WbF'lԏ+Qk 2%,[QO>g1u{类XgUSVQX-aEyFB1/!9?IMsOGяؔG4$?ASI.499fnѐ62&~a Oz_`X#2Cg*(w ==@vw.ZuoACϰ=%JcauuQK^ (LU(sgkiM8Ѡ::KNx&f 8Pk﬐0.ގMf}.MDHvJXY6f/87Szþ[5c֒㵋<럃61!2בhIS|&4 D5&%X&r}}O3Av:Z BP">fW,A, G9.]» 9wu>}V`yH9PW,(:>By],0#Zw0teA-'&ҦvC̜k4WkY:8PƼ剐ܕr][y'P?(J.Z?$U".0} )@C Fx4+)UK" ?U5I7?vuٲ 0YX7D;)tfLd,~_^h2 k1o;Ҡ4 ͥ}`m4̧P FXcC՟~4˃n,Vv== f+I嶬brtZ7,xn7?s2!]Ե BrB@¸M}]Vn!tHh$G\EnJ2_`$%)@PyTD;9ѣL M0abqh8χ V?VSV%γoR~KdJrp2C$(Xg6|hbiƷCbIS.i.TF'(_IL+U Fl? 4~_mE,YGՎf>!WM_o+.Q $͝=otPȞ߮]0W)F?]mM@?r_2m[@{E^Y⎛PPIԶ "- {Lc~' kL  RDC/T֖ZϘQQ0;Fp;2U͆F%k.|X}*X g$NRk9u1dm*Q}̵N(9rEEX0 'Bwtp<\u˼Yq{ȑh Z3QP$J <fI&y[a#&@}k _~EaދfcBLe]:%ELS!sv7!Ɋi6ޗMu sfjA/)zN纺B hA{v&wW+hYzˁ5Q ,X^Y6nm?AϤK7{X>T'V au2L^+`FR| [똱~HXd 6\%$ǀH(D5;#D{fn2QV4qEWH?AMɇ7Z1<ہ%DI daN^"3l($a-_" "P(Iʦ")C'$ۉ6*0刵D. |ZY2UolD&p%lK=MR Rŭ}td=vnsI:~LcPqmH~~q|5[Pac߿ I3Z~Bߊ-cˌWm#!VT&D+BWniv uV p2rַZݍƐ p]i+4WZsW&0&u%:>~ֵf!~a?hGT%` 4w9q܋i@we[M$-9{־ *QܩxJi@ +czߧᎬgu3#/h:v=9:5з[M=ϻh(-e`/ʄ+`^aAѠNun׼ÒgCQǭzJyՎbh+%9DecÎ5vJРYv2fIN僇>t  oxz9+`Ċb͒^b)rPID ED>۔&Kn 'l"-"U/@>wV]n)>u gցki:$TщqS5u-IrwT ÉƐl{.DjUt֢~J}) >q5*EC0!6 d )KcO#Ob5wl Bjqw gwW!zaϫwGߠ~ЧGٵUCbWZ5yl.q!g۵T?!;cM4{@Z,B`{ŵuOq܏3GĴ}]9; Y+'&@L)kX=^XBDޯ&OHM&!ڧ&"Ń!ch%=@Mr c:de,w 7)5 EErL1> 7آE'̻Pl"5:tgHܹy$|i%Wg[?Lv(#1a~ƌtZ˘n&R)֟x#@-Is;vf!!2ƨd3IJ8rBޢT=PJ,AM\J#i$ KFJϱk51D0Y<%[H||1aʚöC 0[- UZ=f,h{6+   u7\/=-o6[LIN>RzV)_pҥԘL=IN9Mf*˩SX9ԔfpS pS*ATIQOEm*31w_Ht$u T)v)JY82DꃟT7}W?~Rn6|[MKd*r'7_0:9p!9P 2cj-#{K_?j߈'"vܛ.j>n;6DE">AQ{Nc4XcHᕚ4BQ}O4P;:)|lψe`/ r}3PGfdcS =)IФR-%)u_t vgYZ0707010000012e000081a4000000000000000000000001649b7c2900003074000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/02]?Eh=ڜ.+,<>/>"M)%*`$oN2g3*Cɫ^& AF(kTiw9St6%mmAo֜pV8!MjU^xpiTtf4EǚC6>ˈ}(^2UvXjˤUPK"N6tײ'TXy}/3\LvgEr>x.}f f~ ehA?$`h(r+=䖸WL^h((հL0ڝ؉,U׸e@@ )]_Z&yP>-! rlrIˡ5E! G<ByAX8UxvȎ7fh?%Yr@I06+9HUUcD~ϲьU&Hn۪*&'\fy#mM J0'-_^[u5p Xݤ6,fx=s@q:-~>$jxa܂9V}RqBڲ6%Rc  w9^7|̕K}|t } 5ޗ.PJX )%PUH+9R0%9 Pvb2MO`>3Ρc({?z9] ?tpr~Lбb!JE&tN-C#f4O-߇L=e}bJ̈́unbڞj C  [0tu&Ïʖpϕ;DSK!h'qq8+]Ro4u eGF驼Kmi* gxC[QXZ.C (8 l㎨e8ađ!}5qBB_`i|Qi¦Y"l;y> 7G}a 4+O4T(DD2HLD(vAnd(8trB@Bdf ,U4yD훆@ۗ]'d@lTiWYw>9wU#hmZƜK4,hgA5@GZ=k)7OύE{XԟU׸uL% sWas%\(=VGBwc ) 'ǥPcVK7p)8z cͼg\5W"2wRӞx0楸2SInk;A%4֒*i.riAWT>XDqfgq ]X(oZ'#I$qP>B` Σ[.Y ]~cL(xit `h(&ŗG&!*<#{?K(E}c$W,l+2]4v"7SBǒux]0sjD,QtDih< q&b[U#C5n),"m!0 %\KS}9hFbTލ ÅE)칑1 T6 WJ;ATvT s8m@v)buEpv{2ů(4S hw%UMQо!t5{읥T<$qs/ vz >Egf1K!N{`$/T[B &m]3 И&7 ib*;d5j`DNۺI ,s`ty4K3%Ƚ yumHKabXPQ zcxECaGÞ~ Abwҕ߁lrf4X 4|;<ِoD5Drc!>ꯉ3NLdE0XO̳"*wEY.;R ׆!W[X4D&M -Jo'J@R$}.)2eL  >|OK3$˿ePQhs?d崻8=!>wv|{;Ҡ xv.aڢas. nǦu:Rfв!/:|;KHq ]r #G^:/ %'$h~v 񰲲UVsaxĨ B1È9"Dn˝)cz gj`s38T38Pg3;lcA.nM~{?TyN?SnMj1FJ  iX< ս;(MO"rCA|-_I{H:;$ΩYPi[혶}v?q]VsV&b}&׳$n)|iQחK˼)^_ s՚IL%J[H 98.6"ZF70 q$ĖPG2dm}Aޠ>T* l"D4xR1ՏX^g!7ur-vys"^ `bA8^/WUdeA*qOy/, FFE܏6Y0`C{j̖gOtսJNcIнf likcS˶2YK#$ *[Pkt^og=0/(a5n 8nUDm[mF3}cZ*!C,es2Wmt6|]dI)]¼ &U_7fmzYƃ ܮ@:lmf DhN:N)MSlLGh> Kp?-[ E!4\mJ$aqHmh{7דJX7Կm 3W.\H-jMU!ʈTH0?eZlLZ±*i.8?AKƼpqy/cZ $7pVRFWHHDa< E-@($6 \͆w#1a\F%+] WL*VD&׆5uZ4j V'sZi3>FF(?Ϳg̰"aj1/_ܜxԛ/s^eGp:P\[\b ܾ*o~ѳYƜ PGUCK-_Ȱ4A`#!-gdؚCc(H1 !f;1 Z)gת(UyMDI(9ePPК T]FHM"iԨ_ulEb &%:4eԸs]1A53/nǯ7.yt#[9no;%6Mԣ2ϽM 2( +tE{} qG+Rpra %5tb8;(q[-Vl|BCMgH g2njѨ"A!Gc[N%O@ Rf @w"LY_ch[1]rYbfͭ͞1I&QzY{84 _;>,o,reRDDpN?|:@'ԐsHfb:$u ZHNO0OWRq][TPʠxNDS2TT=pOY]am&rUCNf^PwV6 YY8&p\Հ @:?E  b7\FAqƠXNXhb0:H~a[!V4%tnEAnAQ7X( ŋgTwڐR&GI|!?,!aFQȨ.Mٙ~*"&'Wnoe9ܯwdF˶`~Q.S&Ue?'fùaa!!Kzװ;N? M{ .W.I\ ɭ6٩UQ*Lsٛ !a x9$:p~CQHLOݙiB#QjZLrOQH{T;Pc'[T;-N6Ch񤐵?}2),v)j|қs y?`DOѩ7&$]SL#[*pM"kpFQe:8h>!n (斥BHcbBά8hm`>xhDZݐ#N-DKkBOQرbj/(ܸH8 v w"up}<ўҁ*1}&n[a;j("!3۬?2g3.n-\4{C# UUPl<<+«*ι%pR۬:U*4u`RZ6+AX]qx aDBGڬNbU/3Iճ Yڽ-u' "%kuSyE).{nh{ fN%o y1bڨ؋˨ByuoGA 5$x@^ + g g'1!d)3$ unYgUOܒC&)$RIpPdb@<Ȱr~ ^~>K"[>\6m1=jOKTqWFA/-bB>(RT,ߧ;/#ocЋ|AvYf|XU *o6d^2GJ?֨)N4Vl1SzJ#Sb , :l8Lo"7$A;wx#P7-5 lnpK[At C"R7MXaau6b=Nѩ$=|Ga^KBFkoF))94#@y<}keow/!#0g0(Ð|tzhHQipqT"=9=htw K& .%785u! p-HWS^-4\tӛy䖝;-RgNONC`M !& FVM? EPZ6mgEc m::Sxŭ6+|ťio u5ħ(!Ν]q<5nϠ|ߢ|LJvuPE -3]CIO{1 V?6,/4aD|Pa.MOBU[~QV9ø{G]ju,TnnfzW?J;6^sH{ <IN/K+0/Y3ϭ\3>#V.i[_X!qgLÓs)ppLX‡.zz.YǷ8DG:`ʄ[5aU&T NٺFG}y6P_&kjHk\T `r6" ŐedYe^@ )5aK9oJw=־./@rP]PHE1Ksh^cMwϱ>> جAU(oŏgޕϭvՒwaz^X #97T_gy0K2^$u(E?U[/$~T3rTeanT%E cD=dM-o][žkFX|݀|{=!^='jCYn L6—R%M+a-*3:spbs SSE5?v-x{tYaocx] B8*0,PAeE/Frˡ?HzYBS/VQXA"*DԍHPeM=gQD"ˁk0Y\bn͏A)', ̽8S )x7l7k@4 0./? 0Ù(1~QI}Ũ-;6PL'n8xAkZtw7 p_HW9e *g I:BE+--ݴv'c rg^%'OÒW3AK 0U囐Bmk2MFժ )2*USf^C-qЂrR)X3 ~6IfSzfE['G Ry)h TMTw]{\e,xOT|Wkj75n)rY": H1Q]+ T|p')9jG ~lCATFNAxcR )~} e1kT?cRXi+: q`–^x:daJu]战1Ķ 59DlРU=,đ[st`M-ɪN")@Jn _hfW`S aeKEvr̍]+?c>e e˜Y)IL>)%!*<pҖ A&1B%EJnh M:}VY;:-ED,7kbRY}>CJE\kP?ܫ˾l#b?3, uio~9i9騘%l 6F/|K|!h$,ZD8GWC/r7>ei6b!$O. dU̓5DDұ4!V A0HҢan"^CJQ!C"2Hԝc,C3F^Ex=h|i:X+| FŽMWF. 5Hpl ,kj}9MdIP^)J'=qD1D1Oʼ“?Ph֚sA r%nI\ u!zW{ ZwL4q2Urɚ3J'-.6y=vۼPP(aQJlʾ3P5pghOQu2޶GfϤv) U:1!{ꇣ3hϣfEB?mXA])~hC ӭ]k/iRqG4AS2^~2s"ZpwXAӹЈnȆdO~1hʥx72sİjv\L-Ed 7]7[pYe&T:d䖾pw]KO?Xxr ɩ,hDt:0:7'B \j;-\ C]A!8hm tT)ы(8ACx Bf?, ~}9<"4f?rZ8¨߀"O+ ˳?6:X~`' !z}CJemu<ƌFh03!;;>7-{,JOjY˗`z y=We/# sZk\7Ǒ# (eycۄztl{isM4m'Q CcP_2:rUZ[@e-ƐZɍSfzuGN#YvW ,#c9 <, XT[PL\ z< Pً(JjfI!dO9/7JhIdZ P#C/uyb*s]am1qz Nj ߞvXHϙ9 WdQ/KtB6Lغ=ٗXJp}`؄Ls2R"Ag('ٕͩWO{AnV Q'ERf${]Z,F9q5UțhAuiJXF^w06ݎ _[y\|$hW [P_`oOs$2eݠӗ̻ .;??;?4X5]Rܧjhă3޾FÅT'xRL M]0YD--S9Gbr$߃.pQ0:>n|P PF.1r>ǓjKY7b#mo{ M9܌p>*VSpWvHsmwjW[3z}F  +h e.P\Mm@6*j!2uwu*Zs0УC/m?Բ]*b=ITqc5L֗?ʗw! Uh,KgI>wi~QH]܏9N)!>s=ZLyXЄkpl%glQ/{Ec K!LFMfQʜ C{;fTN).֤AER?D6g*zzkꦺ'V`N22ߦvu =璤,)1 n\M^dNVa3ńXCh<>.=ɇ90}4!BK;xOd^)VsN;*Me6v'wPyc hB/TiX]#s*$+?Eꄀ@K젟ÐBP}~#Z0#mp)|b(R̤ J땣w4S!:aS3ؤ32V{̗ݴyr:0ZfņLyuB-3x׿rx-G2hL@{4oND ON*<4^_Ӎãc("@ҘDO]"!Q%ыWBvOVc9D :̘v#WlYkq]&pN*WB{LO FӸp#V9?H hmaض%&]gn?~ߞp$ f[]{G3ZMh4N2I]^b/NVЧApe|ࠜ& +X?&T1 oN͠W# ]׽yT8P_ .M<%TVYf%kDczl1*WCodb$_Cq"`ӹ[ʖZgp/sk|nZZTw;qH6SeKu(I{[{L<FD\bCgSAِ@*pAulސ `H&a-F5&»"9 l{z[Rk W=g׍{}o p[u#?C"tBqg?}h{}?2 O;ɘ%o ڐe=XÞǛֹJ@GoQD/oG5TR#am`dgYZ0707010000012f000081a4000000000000000000000001649b7c2900001a70000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-core.ko.xz7zXZִF!t/t0]?Eh=ڜ.+φqpO?mHjlq*@tb xĂh \{ObSlМI *qfPPvTtgI4=HΣ/heh!fMdXnAD5Ig/n>Z8 k VPdM(? xj?X izh{ԋJi ){|baF9y[3rw"׿62eyn9H"$8$K< mӜp0|Ig| et3 l(4sbZCIFbM_-zf !ILGB;9QFB{5;?I`^H2!rt`ߙDƮMvLOIn)xϳ`6ؼe2nyVPN%Q"̙\Q _>;X B­Q_]55R\97f=KQUsdTI`eOUakq ڹ'JTb:̤%C.tV +W'Dq: E(siT8GX29ڹYQPGzòX|`/g{yƹ&@A6es;SC&ލjnשK J` eL[P+B5^N=lDAW;OEbX$aŰziQäA^>(תy(:,&U:Cͼܯ{;Bێv1U^[;V{%ym/n\CZ]I>kvܗ\y~B#gV7c'a5Rl ϧ9Η u7$VZRb + >֑`DmGRE*Y|> lJqPȬHN4/}bGi _ffrk0j6i*D =݁vf`Jh+s.P)D+ ?|yU8|Yɯi_ [|h]rא%8AnR9wK `ȃ)Fn>fk&^yy)Ĥ~ />+WɳРaKm aٺvy *W|mK[7ɡ ݿosZ/|PgM/Jԕ^ͧbkQx\ +?)"kD]V\v|ƻ,4IIg7Fi1ˉZU6u變w~iI.n?p3(l|%@Dt˾Oq "d?~DXAiAbOz0HMF؄ Dɶ= `|Gp!nOgP %Qrĸ8#<ά8=,UAL,.S0uM1m+BvT%4iPש9 ΧӸ_d`x&.P8Jq9:}^!XNSz+fSA`kcTK3CΩjs_?6P,ۺ/JPXtpyQԀAgTu5QD"lܐ.Iƫka7-1_*>#[ _Rh dc n{/Lv2q]'A3f]b#x^@C9JڻӋ$_=[{"̦M%ٽ js8ٹ/E9*Na2")iktZgMb!y#8q=07C;;$?O~ b:%sx4zp>Ɩ vNq3IzHjr61-#\S<ʉU0w$V8i{;\؁~m }Y52g%m=XY) ;?ܬ]\ {kāCXBXâPH REa*=r&#ƛ pZ$)[b% UgYS?R B'1(1m`]3+QnYlY`yQh%|$ &gA#;4't csOϺZMQRXb$^$ pyi+;Y7g (ݜ.cWxy+Bx1tM_nhjSMLZvIm Q?J*3"j1-\=M;~Ws}8{kpH!9T+4q6-)eaN0@9[֟ rt.KBEkjJОOζؚ_T>1Hf6SnM+;ӹVNH djlV`h`&'1頙?V#U?ۏ,ՆsE0f&%uqmq X^a=3aMɂ_,?Dی2?㠁_)¨S#J抅.+ODhC΃Gۿ NaCv3k*tXˋq#z$'Z770)X5L4vO7{o;K)&3QtNܔTgELAU-c۷%L}T%,tu?Sq.@ Q ;ao|{Z&u~?gQۯ' o"ZX5T~J#B~P9&;[\+ɽ/{S45.uuƸ4r[ʤ/4;1Z^i 3'Gql= S&#I򴭎evg{흖Yo&KHjLʜ~V͚nQ@3QQ*4݆tXZ;*,tuDL tSTlۭdבuO)$Fw u%Cʋ6kj/Jd`bHÍW il uV;|Ihuu׻/P"b^ `7G>{3]5Z  bd]gGW.9=/ /ek?qˬM7erH.z,=&;ANi)Up@~¹#oUqbi&w6x`49уepwb5bo]\و kɍo*#6Ld:ȣ6WgC3X?۵j CS2BOθ?SC 2ѦD Xߧqo֚g?ӷc$" U]ȳJKR?'vk3X1b’T˼Aav,?":s Q`Uǐ>rV>r{he2:%T!@Vx1tj~bk= |𝽦a  B)E1ga(t{&rECz6!١e]Hw6s:瞂bڿAٛ .ר,O_C#vҷ5ySqM,P/mkkNk'oD*3 5>~Cw%@BNy_2+'M0$*w!YI(2c~Dzy( 9eS&'D5kgQoeyedoSvOOKae a+bHx*kUZ_"('5T\]\dظp[v=v:YdzLm1TAm(Xc݉a)V08hVjL|4edNx'VEmWxw%jL깑$=/jii 6DS#TyܥO0BMF =_g({*%خhXYK ?}*r0;?Sw;3$Cml.Pٺ?p{&O,`xp7P\E(c4=]gYZ07070100000130000081a4000000000000000000000001649b7c2900001920000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-patch.ko.xz7zXZִF!t/l]?Eh=ڜ.+ˠiLIwvDh!h nH|bb5>Ga#\ڨSn=RV0uy7լ:$T{/qāؠOU,|](ܪB9L]zovWI;[UОiNI4uW:82sXA]FqFI_ܥ+5nt,|nnՠZJg)=/8S5,"[CP.z&jCuѢe״hbZ3Y$z Fnɋ&+A8Z(t:W 9$4apR')X(6ݚX_0p X'/qHa:Pw6xbJf X\3< :R5di ^6 f޹8Q5vc(\v3a^gcu{"B5@&G4= *|GVUՆŏB(a^; \fߓhn\i lR|GZ W2-: b;!NL躹|vWοTkt`S7m%ںZrԁ5UN_DL{ueoS3W7?<[ ,裷3$b}o$YU%߄3B 26  h$ocEbJ/ku`w@s+ hux(|Jwsy4r/YZfೝ]դڄ!5@2w.{3Y ԑ*du<7eT5!h6Uxb |]NM9yBkܢز3['3J @DԵvRϫ%b #Mwa!xpmKY:ewkxRw&):i7UXBoJv(Ln3Gq c1DR[iV$0:՚30R &`R &&]nbڹyed@ Z 7d = #;@t{}R]ihZȉH.EB90Yod4DO1 FlDw Dة{A(S?,4],h6>2H/bg$G;P1oU@O1C6\u6iF] qJXBv?xu#sWQe}uO774C.c .O^qݰpGIfreᇀ^>JoGрu6rҟ߼DD)$5̺{W(pGN !/KeWtS/(`ڶ)YQ)"Gƨ<̀iGXo9rH>Dio4 +F@]M4 QW Ʀ]MxXxHZW4U1|vn .6/^ @\^F{lⱞy%G@AGGD4J_o}AѥwR߀?@J2iˆ-kK APiIid=4V~aTzvyl8UGjZ_9MTm)F(  b? 7mf_2*c.Dΰa}s]IkXn=)Jk 0Tgy=j/KcW'#4=RЩDXA^8ZpM:o3j)2a.[ Ў׮R%\}S(u`n[qz -a*%8`DB+F9`>+γV!7ɅK'_`=6H2sT}D'`YSQ IU=*U%3z7ԭ9j;!0JZ$XD$Fg\F`(sMmU*E]eft_EA=7I%bp]F4Ĵ(KTK |0 )uZ8%m]eKȦc 1IC&_ˊ,HL%OZT=|Us}ۦ=*q&.CJOL2uMfqb2ݻ fGJGxFƜ`&S~ҥoS0BG0W,`r}'1-Clq;.X?HBm=}7r`p豯/Kn5hS~ @XPBRj 6T֛$!b<'Z$v7H9 QhǍ {Y+p[aJݵIK);:랃L׈ڪAG9=k-)-QÈACw8@xMpL-g% F&b JBSzvɢ0$XW~+M.bT7%w֪ {Nf&/67,_[5>߬G h@3$v&s8Pv[<q 0/[{~ˆ {f#ɑl?v=RdEY2L֒L{GD/Oxv12zd2_~=~ F+gūϐ-c#/8 1[a g73eY6i$:o]V~^ L"wxT?tZ!ɅBЎl]f)eV{JBQ&x2Osl?=/(ms1;Vmv^"Lib~XHBe9d~(CeL"0 (HF,&AשmW[Saߟ}dteXt#%d~/(U~ٓA6'{Qɥk%'˺#0~ Gܡ`?I^kwve0_s@ștAm=8k_̮~qߕ{^*3;^~Nz )m͹STi‡*޻kDuZ|.ࣿEDQ3Hm\ w_Lõ5%e xtUgV\7vX\UY\YӁ Ǽpj=ٚːK9RXHhU&:R95/R?$$Oї^W$6= ~[e]߈ ȥ}|:z7)q&[WN頯r\L-o:m@,@/~Jb|]jPk/_ĶSpw5yROJLU}YP ?kpj0EfmILǛVnry/L3KWmϓU~(nU7Zc\JPnK3\‹- s8EXޏ}ZZzbD`6\U@E=Xl2䗻_jʹZz&EԔ\ǰH8$C&Yi'G" p ķ+Ԡ<{iz}7k1 ?%Wcds!;yZL9{&742xwՐn(7v}DJ!)'pua]ΐ撺5!P˼ Xr+#j|w\1Y[q fl,8&,\V BeK?[g 9#tB^i惔G>/b&Dbţ` @rS^C$sk LfݒbykJXm8`z BO߻ߡc|1-Ŵ-pq`Qo%:Џi^F-CwGC'_TVnv*>|Nuɚ)2K e =Q6,1@!E ) *LM&DQ7i>AAz퍌gf;v휢X@ Kﷻ.=..-,]Ϡn7*t|v2GbLjjᴌD8[yI"ï. ҆^{z2_Vc9N= +|K~^ΩNR" c9DGƛ .|7@`K4W]x,ک1f8&7]M"" ^~Xn#L찠-碇 ȶx!q.ERxsMZ1^XO͹cĴŗο<&eWa|W)]teadz,wlͰÀKeYDF!<_XS|TaSUT;L lFoAuduۥzfe|mX|a)sKFIBl5wBJH]?`79 q]gxAq&zvD۸ {Dz/: KK{=Nmj\?5C&R%'}bW7}H10$<ٯG26!IR0-`E5jJS%xDz¢-nh~[ x,Cy<}Q4$-Ⱥ8z1zUj?wDo4ǘX+=R_21z{UR|bc+?{yI-leN}t Y'm03 E ^Fi-1s*$-ĄХYv VHZ&Xl` Ixdʅ^Fs3tф{˭R^팳x1$W|u/nT/AHwH' Y6;B/1s gYZ07070100000131000081a4000000000000000000000001649b7c29000023fc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/#]?Eh=ڜ.+WaT5C-D4)ࣂ!ܘ_b~a̗1_+ ol(8]PVJfXƴGcUL95X j!xn\kyPZtvĤ#~]J[Wo>c=lT"-H8HtVЌA &[7#5^.}tJ'KR6F R²) x;I ǪR/6:{8megq0]8q/'_kA'9$Ea }ioM{b!\p=d T%S̚^aweyY5CikfD5d&[{M|)$VEBA_q;et̕-˭K$!X*6  s6#ŏrn||f Bbt} }JY ^Yȫ/o^2fG+e)|WQW!EcҀ(ĉR\}3K5$dGC$i&Ģ!u-]:ԯ=J@u=D7}j',kKQSBqvKhoykecّ&Y pY*t7QɵgyƗ⡪\`kx&jtjހ /z:Db p'YObb%J- \&.]I`܄Nܮ uDM%k5V'pb[&Sd,L&C(Sq^&9Yq,+9wfkDdP| 2 0'y)mH w 젘tF}EՈٕ\{wiƟ_g1/`^S`jMeS?)g*Az3 ҪMF( B6p{ A`?sX%#gKJ'wX/>|͚?UǷ71Xv`DXxظOpf]f,~hvh^^mm-'+>9Y|ֽtqJdm逢֧ޚԴ_ bS\'N>=tb v?"̋DE K0F>ITXvzqF "g>WdU;`.aYpJj6SpJ!"VջiQnWvjOzhD_B ){xYy#F[uz֭^ٖc V0eqH09l"Z !8WA&W1<|u]km* -xS#P: ߦoς~f?*z$] f6Hae"x0cpOJ z8ѓLW~qI7_u5^0):;#5W? ]lEx &w Vc][FQ&0d p;Եq69ce8" `%T柂Zq>(dPc$WqqcfjCS/.`NHRQ$Wb `f0tR.N 2D Zd̤bk>\xyR LXfm ea[5*{~kNTP>>ir NsNxOf+6:xo~8+bEq"G*?_ѵ)l<1X\~w[HkIn8k8:D"M0FUs:ft߁23QUU0{cg6V[qYD6SWhh~;r#سT$c՞i!txAW 5벼Gzܱf Iˉqn%96)VvTK5zK˗B_ hSpmQ^0Kſd_=h>VuU ޏq4HK0d~Xׇfޱ:y,?\U)3`òw 0a]F;o-iQ 8-<^E6RlڱLMӾUOhT@Xڅ Dgwӟ:;̺PCQF(%0-FOpbcV[mrNYcݭ~ݒgrj!^X]V2kRA5k&,] ˬg0tB04Όk64}bq ` ]'>}G0WI:-\H"ěXDf^̯MXΧU;p8g(r!+3<.mG=H~rM_+\$$g9kV0$OB߇gŞ(!hl*Brn?A(OW1z˿Q嗏N}VJѱj))5gf V~sCiU.;lWݼԖk~o1&  '.B6Ʉˡ "ѫ {&If)Btpi;83-Vv&z,sdq!y|9댪-IjYK ]{G:zBLзUmIs[<.7V. A^sGy}Aڀs[WT ;!h3L 3}n1.&a;@GCZU̠8^GB=ڼ7 j yH֊K:~5sQMyy+ڰ!'uhs *řI,޿< );Lœ\t.XP~XG9b&P*&1*lT\:%D[4%g!="5 ˳4 )i{u”Wi}GKbD #cv!'R«@ru-F|QjR?dyoDZ?᷎cCV-XOT 8䲼|Ǥ*oFh]0?z҇V n&Lm>:R>Vjj"кmbYS[%]HoY&bjNοL&̊#URyZ#O)րLn9NDcLlO)qC&QC=)I- "KZP!3D7'd 9y%~ y})!>F0xA%/( JA K`N 󐨛FA6#@cVw;r^v P&@=.pA\į V+g28T/7\RW\( 4>wqoQ4ηPjHW"*,Y-\Tևfg|UEYNBd&gq=UK6>|'"Κ3sGCЇg?uрjj$L yRg\ v Tl5 `YiZ)\)ɠ 6^=T0CU4LO)ߟ+j&( uՑdg4N KaZ2]qqMZN`/`sx.ЍP; ou:4r[FT_HLu0% xDʨA-ud 떊Zq!9L1 .ĎyI6 "GN]|ؼL1lA<(Z,Uk|rma$s1 kMSZގ1ŞKPU]:'S-MwH᭏ ՜M~*Nq1UȩE@%*S:U>ɒj:/=E܀E#a k'vJTWI8 W;O8xjقlr])>.q Uk>՜gVTB끾ɹQT#y?ޙH^B]hh$/CO.-dL(9mLu@fk12PaϚq0HIlTO:KL_{+g>U- ;~3yc1A#)ɻ_Zp'TmӧϞrlsyzF!:88|kZL/өHq > ,>ݽ4?@(}c-O!|0ZrjvM` U1MED;CFqN2ӚWQ)a>fOֲ]z9NAg={ 7-A?8e!3hWi!._4>e"?ykvyY1$KtTr/Wϑ.gODIk(0^a SǕh7}(dt@g۲L*sYqokO')[g͛(Э''E OaMԥj11ǜ0 *kR Ϣ*Ѯ.ljgU9me;D9l_0GW6Eܽ\^_dΤ+ɊKbïGDƗm{X_dXeBp䆮>S)@p15 -24 = XxJ, {:欨l؟[bDcrJT)R}9j0ȅ%K"Q{? 9Mꚉk9@\>WwO(_)DL\$VX=A5 KyҠ$,O-1/ܗΩNW!.aw: az"6VDm[Q'++UxӗIoNV#AӎCo+72l6ׇKI!37yhcp"QGqd$0vs-e+ȤzaO2M<U..ҙb*]@#QHm=W1i|`]I2x ͐)jUMHBv&p&N'=t6buݐGy xVio12$WgJb3_B􊡇SI'p#Rl(q$ڗ|13rAD*b )mR1%ʷD|Nv3iY?^N%<`6O^ Dih2^C'g$> z'-P[9rsWv8}-8 tܚ"KM]_4 [=u/; ,!IgMҒ cЖj Ȗoïrk]Gˑ(ErE Ʃ OKI65Oqˤw*PSeem-w[w(@ԉ'C%~1Ol˗=jTݫQ74fOV~Qʄ esC<r&&B2T{}hܒxp?~f?r"(aLR_:iִg+Di}6_d6?i6;=%˾syFgQO+MR %fq*{(# 3j0Ω |A6妥aHcv3|@wE?"O 0sLT`c\*cDQ I@ >uݮhG_r [p *d˳ Z{%ʬ$^Ǖ$t9N?{)r%P%:ENHn_͕p4ހR[`7-MtN'q!*f)qˊB9PN곡veyW|=:8V~amo-%0CRqj}6[o*O7'Z^h]zF$73LMxJ$ɻ0%;M[ʇ&sE=@8rJBw_Q m႙F>&5ޕS겋{h6s .tU%Ηિܝ ʲ1<@K֜tH6/7CE xBd&FEp嫃;Ù'VE%w\,gdS,dOΒ !IoBd^t_}[C~N"zMqs+w߽Î͜s1]@IFb9-x]rqdب.MP" X|:=3\W*coev@ -g@уQ9τRk^ݹ]q5I";9I֪,8tU1YW?3zk2cn<mŪ9 &O(X5WU.c 4+ RQO`Aתb}b\-o\DJar?Ps,HmD}jx$)iL#r% f@}QDW7$_*?CXҢaSXЃ5aStV]Eavvbl)sQ) -t>q0*W]wGSC9Z;H ETp_KMB|L$}|βz #D<ۦޒ)SfUEd/CZvP d43S F٧"ASi"ڟ0 LMr~jCϘ#.ƜJ/R.$R~FӼ,f[CAbަ6`'|R`-6!f'i539^rdǘyULEIf_[ӦKAlBQJW {cDW u%$=#wfuc~QYF~4@<+EBB X4lW5FQu]) /7 9ou\^nSqoꠕn[͌{GGo2=W&L\c$ŤFdNǠYOH&tMWx\s7\h'- {]""NǨLJ,75 -T2MW8 GND9gYZ07070100000132000081a4000000000000000000000001649b7c290000d50c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/:]?Eh=ڜ.+L-SLIZse D]}K;a}I2~T!GӴ*T-- Ս8_oԴت0|VyPMAbUr yuv^!Na/c^l?<d[`,pi F^iPiG8!֝߱06nON!CslY )̓d?޳eTaJeU>#^Ɖ^k(3 ewg:~T LA 3|L9"mo |"C>9rW#][F£ºCu^a`ىF( E'vYZ[fC"1wxU`.{J}(U+;bXJIL8ҹB4y^)˥p#)8r,Ѻ_;ao^ |pe$9ɴ!^uAgﺰ`>į_LY0iˆwo`m>Fp@]yܜw<ܵ O+gZ6ӵNhx=7 vvxh,lܐc"fRWMb.)?. _7~>ӊm 3 :0ݩ Yړ죨wڎĈe-, w8 4a+Pz#;}fRQ$2 RYGϘh6 2B<Vdbd(; 耂$=IrJz ǣYoeG4>q•uȞK0/_շr4;%|n5M K{%aL zdֹP6ea7!%;2 ƌJm]y-,#LHf"|R?Ow \m#r#;o^W`4.=_?0%VF.f 0 PYOcJRDra D6_``z7E{;p"L_q?UN;?l܋ADP(~ L>z~ [O 86ǹnR}LDUs O2Nvj12F^)@6y'yldp[P M/*Bb䞒(isߤs0+ٹCdY*áktp|1AFE+d=Gz!WcY$vxS bhLqc6xJ-!S /]Dm'}ޡd;vmbYE#"s8pqR 3Xp : =C/&T2&BI \ JJUUUXCD%TF %h.f{?ut(BMcd%0jyRy0p N\;/mDYx?`DIxzt%'(uwL3b =d`OA^W'^DK"j!YƦlʬ:!Fy5w$!ihIh8,4X$f *d\ zIuLlj0}͞/5o6,v /dDC' 8l(Z(1 :Odmwx¯钡1t2!^j1pWրJfp+?<; ߙ6h WC׈bеsTm>WڰAAH@ZnU߳* hNpiwJBxWujTS*6cd-*E1&ؒJz8W!(1H#&(/YI͟Sw.~f[IT [ʩ∙㷨{3<v u)l*|ҖB%@;"Y(X8~[^)mP{$eIGz"A>~mxluM7@ ` c?۪zk<.uԇl]U8zF!~ThVSϪ />+53O95)75yNzSFI,Fj< kJ)k2ҝxR"4un Fܬ=z/7 ~2)PJAK6̶vvNZ4e0QJv6څ&&_WPޚ XՂyE0-AN%JSDLZ!>:VjHY(:kxԞxvٿb/" 3|OL'D7s vWԝ`FlA..Q݇MJO;j*>+iɥϻ|X۞aI9/P}-b*ߗ Y}wfO^ׇƃlM}Mi9h8yp-6^86b+f?CQ+c6K"g^z᫮a}'{7ïBhpͦ-`;p$;o=W&@# ^5J+ =_;+\_8/< [*]{l#xp_5lXa|_ۭh+^vިO/79*ӾU4Y`: uGϊϼZ3RɪDŚ j~R痑cm1qc[oW$$* tnÄ 绥/r[ ڗcp&,f黛x.0?Nh wg{-2$`0nޱQ\OhZdTRV-5`Dw~->`d5:Z~S?,'<^;$+P6hZ/2aD''͑\KI@2$qKF=֦n覬,q|]g}9d/_pU6馚O͖N^zT>$4$u6 }ธ `"ޕj=QQ52=MANO((U}Ym@S?NjrG x0|-+O⬀*p]eq[پG6}QzmV f/\ ѿc4@i\10dXQZQ^ۭTp =he;]?7/s r#HSٯ X4*B4&o#^{:jv^P"$zH;b~6#yySNE'vJ7ވWVS8MGiI3 ?'IN {G3b&貳p )' @זUlX谭 L{ y1r!Ի᫶OFs9<א3hNSBeq LL;]>U.dOMu{Mop#CP:Gd|Y-ISǃ#eL?obkl_aYX߫=J>]Akwy,vO-@t؛T*~`KEdos@ƦMuGRETՌ@pdFAVGj^GLYl/7 4O8}cqU  cx`}B;;t\uid^+a'0 _!ss/‰/[O5眣fW F-4|耻۲ۉ1D^J 1: 4jXFkhS#F/ 36'M ˁ6J|j ߽ˎsX)nF)<髫«Yj$0}uxAW#z&)Z > kL?^Y{_j0F]Xo{(L.:ƺW3HD6$^*tmVb3I7R4XU";]jɏ]>uo- X{^)p%p-耬!H\PqW{h X5I.mBj<98.%_{l^VAqF"u| Q>14hT2&I/6"є}E5ցhVZh4,ٲ+~[PM?Mk@%IPqpMDY-4{ju\k]Dost]cȇe6 ȝ K4tВT:Y^ncB,}kăTQ[,'DzZݒ&x\jpjHQԃX?7Q͞_zXQ! }=AiwQ%S*Q* .?6ZC8KuXQt3(FGE2]=\^NMfJls ϣ8P1e+pF/Xxxn?w%̰$[ޭy=XnTvWE.siYeAr,U3M|GG<^gHDYr4:L0QPs: GR3h. Mq$A!"Zwiډ/=l "!"&o "vM}~40[GCۊ1.x~k$Xꋬ8HHGX!6ͨ?RӞҵTR]bI)%IAUu̒Ղ&0*s@GKŖ}VƚN3$qЂfLDXF9] nԵ Wf]hg5d>H'5UۄmnC}NƌhLX[mߐx[.Cԕ?u8הHL% '?AX$*4'`7uE$ry?z;a.L_UƿbtX:2+%FCG9q!ݡcd5oUx>VD|A?Y/IO}z 4 Ґe:'?J~Ԅ5.:i}Y^.#(jB@~isy4<*A^۳HJdDP&oA~AdE0gwO{x} UقH/WƊWa, edi+"am*/kE7"u6%HOv[(/B(48p,}h "JXsKPFGwK}Tϲrn 47?BQMJÔ$C箃k*.;rK?g=SN{'UskEjhJE`lE48G=W{1Zq K^P#9 &]xƄ$2Yyk*Vnn[p&;>↑oUn>78Q,d0ֈeR?KCk*?`L'=RPA#㑡#r>GWۉ:GiҹcTt..жR<;su/E8GUH+tǭ90!ay@RS/zFDjKj/piK{r|oF0VϹ<ᤋFXd7_a7A;=g5ܳYb{G ω42m(W\HI򕆏Wd)Pr_{!!_:=ÀcY= wuQzmmEgR@ l$6ޱO;_z+ˡ\.mfDZkĖz(C,JV#Xml=Ψ+X/U!4WMh0'>:xI4;ij3*U6RLjf~aVKejwH" {FloHN3LoR)t.cI\8%Ib#m<~3\CbJ3Uِ[،АV&T6`jA_xIu-; %2Y()C-] t\r.dPv(nN6D0 '6ye gkij8 Kk@堝GST]#Ih(d+h`wDo$l-&7 Y :FWE}޷-B`xc3v{ 3RǯƋeٓ sǕnMFye ZhCֱW-ykZgJ{SB+29mXcKYҖ|r{Mns01m3q@ Ec9+!7E\(ʑ5Fk|4Sx T;c~.GJd?1]OXndyIm""8U0SG`7g ]uǥ>#-URP4hʜ9d͓\m,Ŋ`81>Ǣ;TK'ʞޫxV-aXɅS)dDZ 3-ny?HO.: Jy?vk@"6;ݞ> bSϵcmh0iQAy)1><@YpMܦ7[:$ DO|4|)oLhZ~yė}4rs=Cr[)?w Ks4OŠz):E|DJc[$C ʢj]'5檭k.^ASA::[8EKZ\2Nt;IM Dȝy۩d?۔Yާi5EtY]m8x @C`=E1*8)n<#1|~6O" u4uWdIcԻ5RW'j$R42$ΓaDr1٧ɖ [g4hUVǵ.6<԰gYEL,Qj `(8\Gޕ^H"L8gRG7Þ ?9&D~^#a, MĉB`y2W)859H2Ӹ/fA(cɑU) N}8Q %i. Dy˪߻(&ÏRLyN"P+(w8Q"H%@}yF چ6`~?aKW9u".M :եCԞ6mR+2>f8vJ"1hA3Yۓb)sE+{uO7qߥ#lWZ_"[:r{ )@,~ abGez;b,fJo=L0ܙFw96M@X@ ;MlP/rtLGQ{jjN\aj,B|eq.pA2V R(9N2VFljCw3}kH9Crr*8Vkv7k{kn zQOoE 1%qE;+A,d%T*lalvaڻ샑-12,UD(,ITҙ^Xf_T^ÞQdx?U|N܏|F@<̳ mFx MU(\p~K֔(3Lj*yB3;lz5ާ}J+]AXgϷ"@ϱlqEo;nk~eQ2* #A7{sd[=9KZ&U=d'ҥf=N<D>\A1Mb5/ dX`6i5`鐐]/}}D\q#TmTeA177H~yćsҟǦɷ $.kr=>sf']JFg=,`AVnyo #AZZ;uD €XƠ.x2ZDyv_Yͦթ UM%ujRK4U^K= o!H/O khU9xId-$b^J=@U2#ii,Ta#ۑ|zڷb#ɫXkᔿrNJ8&4ymO Z(K@2o_4ˣ5ڔYDRqGdPbrWFNnTtn5(t=ر{GNW2}ClO(qwl${wAfd xѭ@PÍ pw{j<=Z;MRK WU a4O9)8j<(ުp밢cxs'ٖhvzu-Ci@g%Y1 D3"~K>Zō+^:wuW"xXb86t.p:?ȿa:qM7Kd0ݙm&l3Ȼ3R78؂ר]E2$,d:@cܬ”| Rzk减g$ ޼CRwFD8z| <ɥ$p39e#nJj]J=54 ܥ#>5#pdm QτL%v|fl'] ma8ESSLVC~7'6rAvԈ|n{vް B>כiM 7q)if67#ЕZLAn`0@MS3QSJq+Qu^|9sڋڰksGN{4W7j`KTnxǍ5MTG+|P?W”M֒<Qʆ|[IpkH%b옓 W0PL4|jL-FkZCwUSEϷNG -3lqͷw97f 0Ci{elhQ֘w` #uH&R&(tAQ󐹩) Y&zE`S,S.~iwg8|l0wȟByBGA.&2cY=.!'kΎ#Q)K 4 ER?eRb(D;鵫#eaWD3jw\hb⠸wU-jFZo]Cҧ5ho<\>`ڡ)-&`avEvϸ?|V w"QeS*RVw>%weiݙpL!ǿ$y Nm~?A~ݹkmlj@4bE5/i-řPl.*^\kΨM̠yCh]' /h\r<}_QYlm%--.֗L.F N|qA7tH.OQ1<uh" v3_wb wBc͜h]pЧۡMgBhc+ .^\wjL>j5]څ])u?'uA+؛n/nMRE9#ܲlrJ4m_'D$~MNԈO {V#"'s3;w/hrQ[eMm./a.!ABwU+l\ֲ]Q`M:,*:mO{0x—`6DmPְe!S*~v} P$w`M;67|Ip9 Iɢ$A>M*ġ[șp8`xՀ Q\ 1&CAdm siϓx84 K.+ k{r!Y} ȡ L3i hLM<\].R&# TYAPcdFH7mt:@ -Q)Hqر}Grh8E awu9^T4޷{7" Ѿ3wzBzi=Rޕ[ <.FM\CFѾoOʕ/PjE;|5FpE9n`˭eASG#A2F<@@$5*_1~]p1"ZƼě{F?n 8>OAu|F޷"B !OjF4Y'CmIίį]?oXcb|]59z:1ivk+1|F \;ɷ-K =Dh.;O՛rT÷yvr K5M;ok0C}׹ГZ| A2-bh[#:y$خ1-UxfAzAM=88"čr1)aU`MCj%BoS^$>V~A1R|?$;)[ۻ D)@Qy+}9syGTGk}4kH&B5%h Eh8l{hPt0m&$ ݾL]۔a_1ZHLe+m}l1_T,: :j|ɮ< eoVƮ5=1렅W\xSȞ uY3uP+h֏E=i ɋ"wbU[kvdqמ"tWM*ސY݀J$l.~l/4LвM=L͜|1VXް5u_BCѐ㰬4XsWrMׅx_2BF>MpFspO1#R <ӝh:${,rY2hQcIl# d)LKy[vt{"m{=fJ@[xcchetHgpSfk `S=2vw1D!!ڹ_F/ҭ 8bT K.rUCxuVҐ|0;n0{W/.zS/v1&v ` CVsHAId9 :t\o7*]\p4vT|As=ݫM7h$Ab%E;%iNRqf5Lċ-Mr_SڼmkS8:N&WR č૓=֩Z^돁4`YOE% 3 U!߰*"u{0ih:<8NDe]"{?;pJE`*; ?k؅Se#c_ڳ2zPOS-~ayժc%?m;h+[؛Ec5qJJPDo,k'4d0Akum*\h]I\[ʱ1uGW=h!|eW?ax D4CD͞v]r7E!t:yl4;%_nߪ ʋ;#G?ES!$aO֜݉&rjVP2+qZ4٫\ҏoIB#t,Cۻ'uPя:1(M@Mz?6k FeCᣈ(u A,;9dkFtGH@A^j.ƉP`G;*k糶>5i14a'صJjsP)SJ/y~^\9AC"ڪ~I WA]$J.XFcuVNIx҃GD( Qfp:J{5jMw,psJЧPYl)E@gw׈M׹˜zJ٣e~#R }E!fJ@3g@~k{.܏\Ox};C/ЋM0ƻJO6f;CK@-4 e0g 5.?ĐT#>*#4 hnQRDO TܸGښwNI߃c4dS +E*~d#Nu oxYTOIw&m]Yhk}KGϋ4M=o$<:v| 60} F D-mBn%C*=Z݊;QGdqܕk_t+v(/N? P9eH-㫆y8O]>~\ꆡ+XJh<IV`t=av!2po@K%&7}+DTM˵L#ms ~JF"[$[7 ̉'18k ke+g#֞Cl茩э͝bI8g )vA~wnl"W;9`zX OETف ;W٠^#MI{1G gTdtSch5@fJ]Fx  ֭M:eȪ%<\ 15H<):4>uNa/p jCp=ZD#Ao׊ԅPqq03=@1H'EӗNƏ2f[[F^N^p9bHbkطX7_upy#KܧYU?m$0"l}Unn%'"uGkg6x 8Tpx;n  QªIK+9Zmq S4LXr6 )r#W&a6MQgzM] :B;d?'teI+w%JW(7%*bgyv2"cIlQghp.\7sݪX.fVJZk3Z!H[em2󕲡60#S`4hͅuw .qU['($Vt=L6Z7b)gs7Vq"0[Ǣ(g kD.(~~y4ӱw[e)M]Sv$=ědL*Ei;[ym0\^Or̦B!YG:G.a9 U̘|zIF8ӜQ+Rj5TgTLYCMEq$$%AJ)!d_̘{T@ Qѧ$y:(PsnC,8hH~t.֤8g(m?呪U"T}mkfі7f`<]7)u1j;e~`sݴ0@ J(Lj+FJ*0%F!&O|f k\s⽉J+܄䜈 'T4- u;=m5PPMWt:7d 3};TwmkhYE?䁯"ꄶJ aV o2$a0A1a}Ę,JrÕrvF#?c{jDZ~c 8l 0 M1/$8x~V t{K/Ӎ|smܿB1G>%|}+Ay׏^׌>ez2} b}qjfPֆ . UѰ;!>M `$(j,}I1uac9oz ۗY z &o-J5[)16 ieF@($He}AKq qCYZɍxl?"C-% \H N<X"LR #`$!\&VNVhz+r,Rwg܁z.&P_8H$aMtw_[3ƕ$Taъj{2s6! );~jսdLWExڲ4//(ڇs&gh kͩw1g`j(-(ItqXBjFd*TJУ:^(fWDx4 :S B?ة*Xޱ$ַunOkB^DQl?'gS)U:Z(..c-Szg@g_j B߁p+M0v.cV̩H<7bx6,MPJ,N;~0ZIUIxYIXG$G\ۨg=ᓟ0DJ0}!u/9xRC%eS>Qyuu~Y7"@JK$ 5!R&-.k U[6 ΂nRՕ@q ;7#-CyHˆj7bR0B/ ϥ,ַ?mL#NQ]?I_paeO.viƾ,fF1ei]GTEг«&J&_0Wdgwm ߰|_ A뽲B8NlC4 h/No9h%LP0h-Y6-JgUA֒ዟREs΋1MSmY*s/3>Ci»y*w0*M\}`&Ln_0P{:G A. 04lֻ4t#YrW 2sW#ǔXaZogyU ?,}a,sKPWCmJ$,J:S^D^}*3JlY<3 ,Fh|]'}|3éּm٥,&Tynr#QۀO: LfW, q]F@@UUWˤ+F3'YA[FPD:gU W`hqI|.V9ջM*'lF޾38%$%aMf-2Ld(88ȑD4tbR^?LnFu4F 7tQ!u^\yZl+dJ36jӌWs6a&xI3 "~huT.kytJ˧9ϴ ħ@%YS|p#c={Vd 0y$h C>l4^/rgm<f*c' cU/jXk,0Ac#mԲY~Yc`d(?%l^ٟa;b''H$mLfm~W:i$2{:#Ϙ~x-ޯiA]GQ3vM* MӁuhagnċmdޟAqR,8P!+P U c*m~˨ч,m^խ/%&k;+2IE{n;;ZU[ȲF 䊧Tw.w`]pq^&N[T W̓4r!aC>Q?kp\}糈$: `RU~8 5 k G e~ߏ{LA:K|~oӈXg2>0}C '²Qjw"i7x*G"CWd5DϩևvθyCί˺ܙr yv|:, ezi7׽fADKA.3:MD!78as]Q܈'wk4@ m\w5C}H`ݗ ۵W|g۴f+-@cU: ;d&q߬O=XD)Y uG*U:>;BNʂL1H>Wf6;gF*NjXLIW0㳫Z@o|USc$ԟu?2l${B\T±=@!;_ֶ#p'Q>\xY'?-0ŴEh7ʖ%x27;}Kvk!u:j]Cᝆlx {ۊt%tT E~Fs2XjCPjlؗfLyyUD / k/KQABUY ML ajȐ>޶C=6lN;WO;gmU %Kn=cP#0AC xz= scYpU%Pa~ S0 __?3-wZ;r+>`=o'i֒$&LP'th2zGus eAƸ/ B ث/tf*XOS m@5 r!R;) )_j˿PIaY VU&393 !q%8JDZmxG $b-KRV&0.nI4w{."a)ӲgĆ0*U0l C7:˂Aef>w V\)T$N@Ƙ&aA}Hk7\{:[5*O2V2lJ:r\O|QCťqj Q")/&Yt@ c\ B\]܈h,xjCl^iD * -*X hv2gx-o@LRѱ%)Ac,?ぎRz(=lRԇnFCPġQ|aEN58Jx7> ,g1AB1$~;(Vtz8)mFw’AlA7guot7܊MV(:Gڊu&<$B\+9>6 -@wz"$߄( Q%Ej?J[+?Ej Z{PJ=uԳxK}"Q9ayPmn*恇vdJo'lGp'r}Hjkm:[4/G [?ϐS?r92[eA$lMJt@*BfDm&Fkj1#&3I!Jbq*ߧ ՗T80l=,l]TfChS}]²"R cC2(ujǀ*[q۫IQ@<%(%'dc;=.aT%(C ; w[qZjROXuAY4GtN!*V+z.@8I+zE/[㫯5G*[!s;PRt%3E?&E,] DvCdaVA> i0)+ہTLڪJv@Z۫Q efB3`8NLw~ؿ`qzC`[mZÃeF[sZ *~_Zۏe0)+'xCaΆX3V5qLPE%=j>p$/Hj+pbIE{f$ (w7Guԓ0FJq$ºZ#S7(iwΟIsKg 08:c3)6.cVoa"${κ80M7ܰt?1_^NZV SzZ7 [Zq:.^@"VCc^J)5J)T@R f?qV>c(@LDu}%PVأ2~7&sf_K[́o$u;wc!8 '1KВ,iMG,]<bMM^F1?*wͦ(;"!b#u}'5qrԳ]!1 v +~U w J Vy)]X?pW1 R*Z9٦H Z~GB_t;{ۑꙡii1! C x:CTHU }%mRHhQ[SUɐ6 Z>Q{WJ ?j&!-G/ɘ4?11J52I5=pdUaY~8-F.Do?h]`>Sx L>?X2VqHYu$bC&쏹cwqM-RI.0d8y=vJ"6Pu:cxq|n~,yyۡ@픆Y쏮E3?sAak4uyƒ:%vrù$eFE *ˬt tsH-& /;yVsóCTNK}ҜE\|Ex'@G:HQvCP%w(1fE[ ^%1C\{ʝpҸ\M&B!GFH[4|!K8EKH'ݪ/4l/F{9ƭFkond;ڌE J-_m?rXx4ޒ})vڛ4Xy!\mxUO?;AI"HEu/!VH4fR^xL`1w\ lzτSXT NJƱ䦯}a?h/Axf| {urgDx@Ve ~ujLh.$ ;tRw;EP|BJ$,x0tY؝K#\}(ovAF\yb))%+]n 0-n8JX(s ݶ@iJڨѼ`6GϏ ed ) p.ZZP$TgJ@Y5>t;8Q=Hzsm &iL:/ Bk˭GXBv%,DJ?%M?%nXu ]JjJ@䲼ؽaDL SH1[k ! T0^# c5@;7+lQa0a 5H&~a9OrBFK+l;%vnBZy__Ru迷{ߛ ABΗx|o۷O$ME#Xl}Kam sbsBx'*b6^+yy5Hf[P{8UTJq:Lmez'*PLvLXX,+!=(sE]Eiu,Z )к } lfm̪zv[8mHj=wHʚY8j2H&"ՂyP͇~M\ĉsDMb9BЗp@djj>&9LܑQk}J|=})pDR*Yp VqQi,,˲n$9E,Zpڲ"oݝ+m뀡,H]ʜD |v b j[mkkE~W/&"YPT3jK#@cyn%2b,FyCfޢ=1{OU|sTwIҝD"%7jYs69({`/;Ĕ T=mw&θ'z)e]"BmsEv)2MWD$B[JVqtP[@ԃ;⁧2r/mQʥKJu}.fWOFo(maOM@O_q ٿ9o$g 3W #S?R~| 6IΡ torЂҋ2g%D`ãP=A{K{kp=?G=9wlIt@- @A4O7 tZwy.}f:1Z0bJԒs")M^p]&)1qG%RT ZVji{ O1Ǘ+"4alwsnp9慲bu0,Ѳ6Ӑ𰟭%RM+ՉZ N w% v1IYyC6(pLkX01#wqFo/Df@s4+]F |A^p=M8d¤NUk%U#1˘ٽAU nQJ@}͔[Su0d7D)-ݞA~*>y۝5Er]jLSrJPy5YKxsq!Кx~ix]}Q;FyE#<]Plԍ1@M14zƳiT/7 Ǟ:YAdw}M !ܪ<W y8o}#d!!$}'(![ˇ+I,Z7,Kdh%}K&^1⅀k|֥cu ~o7ظ cYdآ-e<cdK AClk-$Z;/u*= %K(G$OOXfN]&YXP?Un؂m#86K]0͗xB4HNv~-/etrơ,Zpݗ}6QmY&Nn;|)`@>nVwQ+H0]$kC]T=bz"B(mf $-J *t<U;WP,K7G9=7Fy⺧:[uk0z־/u5KCu\X]/Ґi7X_x;QmDzu.K5n#Hmn#W3D-oJRmEsRFɩr&x"-0CbTVr(0 Qj\xRHpf b帧 l'E ʭZI(l&DfM3#hI3@ZCl]~xSNSE%`>ݮn+Ko"D($ȑRp0T R5irpx~..Cmtmr]r6=ORRX@}Y;VDM-#QKZj,w\,  ]Lv4ͤB`96c\plA?1]NVlݭF$xkBpB}^kSsryz(BHd(P3ܟђGo( ThdD*`WU=’k%.la@^T= fkt(og[-}Т- ށ~_WPXw}JHmz-_r>0ٜPuOi־;W Բ!ZB@|oY-c{&XSZ|zd!?5 PEa;hh Y&ҔLysEښMY/@Cg}p"+(VNÒCzSc&߂Hǒ1gcW7ýOCWLV¬t`0K4WDl8C9*^vp@?۝nbA=c4P)Z ®3?PVUy'Yqlq/jw-LVƗA )$^JA']%A=GvcxPO}>+A`SmFM򂷜TxG<1j `c+ȓ{w.9rt6ȝM`F*7vf}AsAB=7Ƹ_ee Z>.\Vsm4!!*M,SkD:P?Gp 269_];/h"5636<:yly5dK't>T/cq8r;ن Q8O;mRꦦoX͈$j[%O.uLT-V FB/sR!tOhpqNt>wRGn@ˡ+,=}7/&p&gG8|_Nj;4xzC?ITUꚠhh%lK*_hL,X*! *Sz"]LTŸP>%D" P\${kOgLo%E0 ¹¢<Ң&F [A;-&V~V0~`u&aҍ'nV1dq)zeq]XGˆlMI`tC<An,oK-4WEGm.vElqa1VDh!+htCTVCXru%X* a=[=Tѩd.dkcΒc$]8%sAńyT Sg3%c]=dO' ŷ,vWBTCRMu>{GKո0DN6Sݔ>,&pv'#>`YaF7Yx0I!y:m4xvʸ'DFap>/?Zi#kw"@ mxG ۮDtQɎ![%Ow% %PG:8+t ̹YZv@W-avM/m9𶚰ojFiTӔ~&UE&ɭ_ۮZ&ѽa(61Y`l fBAx@< c,%)p5TMr(e7XD?ʞ|qnhY@"|r0!דqAmvJ^{Xpb9r D|[UX*OF}Xu Ui@^bvcdTg])N)#ag]ABfSp&2p~SoSi~ XihX , 3 oIn?rh* k yQ 42rlf0*g`1ARZ8ϙ[TӁH3TUE&H꜁a\G/ICF='g3Vޏo~%=IT# ($!hPXFQB%꫎zm"1.آ73<"h<1 O[=5 Dj< .Ў <@[gyJ'k~KJP|?ۚ} ܘ*V %Yȱ?;nScSG͵=- wYzp'\U$O5`K' RiI?d D)(l{AijFag!~jXi|H~}h]Zj07m TC$E4IYEcVR;irDNVC̔tc9%+Ǔ&K7`P("-tgFp#?j$1F(E1n=QdrC,+2CGQ0'GА:eyE%@/Ā!9 , L܎`3ܻd۴!@ʊ=J{sZOCzЊԆ0tvQf$BҮ+UzT.[^9Dhh_owȬG0^DݿkI5*Hb u*UJ\5#;:+/d5#.}mLfTÕ94*hilx}2-xL]M^]hNEABg;AeVH+57edfIp /{SZ8+ N5[|-h9oe:CVmS:c ĸ3H aLqez쳨XusO1&n=M_v} 0KztIz^Oӽ#%Y|.oP<yF3k#/7?c^JGƉk>EcKnMo_R̢iَٛFR&^"}@Rʹ{54fщ-Q P"YAaZ =aW>vQNWݏ3TѰLV=mzƃ2X6Di@ HFb@Җg>%նMYL J5BT]Uy;~}+#HeJ*:P+D.N[9q̣A=֨] >WO*-YG嶷ll`}ӻHt4h6 5D, JϨ|0DޚOzu %\6< ֊R=aӣ3~Kv'pӒ'KWuxs'Qށ5-]^WRv\$v%ͣ!փnVt>B4jMh3.!&) [.ДSJm'LT܇P/b Bqu뀱~K~Мқ| :0~T}c!С⫃R6A*#JT?+bv_ ^,jd%4Z;`]5ͯoLQy;Ŀ/d^ɥ6#e%BRU0V{/YVmEX&BBC<،;F:ŸKHbU\A,4:;RĜ|P$2nF rxgV;|*> X9;YL T.kM7myㄺd#Y;%~Xvp86J:TjrVѨU$ۘ#?AUE(HF7(1"'ACdS5˰!\r Ψxg +i#,YWw#!uēΈPh_ {J)Ʃxȹă[E[T~6wDx* ; qP[HT1Se7߰ESй6ute% 'WC ^8FS*jIe}ͤ*wۨEd]WBguڎUԗ>(I"V]Y]`@HudqG<цx7~#B/칼V/SDG.Г+!ԉ& /X# kQU"К_2|Mj/ku|tdթB拺wInn֜r*(zVI2#`[|MQ[5FVs.Rv87H*S3EطGK`yR!#׉!F$u*F̬82ϧs> 3Ҵ}f.[1LrɅ=0^6oԬ.a^_sD-ڗ{8ғ 980,nL-!t"$JQ?&-obuX- ;cNCQBlr;C^yt'Xs{VZD ÜsӢ?ɰ`=Q,P A;No/1Z )‰Â zO3g1pzatRR_/ci Vu_>j71a3*+Q`𚵙/ 8~w+u#!/nʀ7G<eꤣ#zy0^L+ߤJ2ߵˆxKݐJwC5(1ьk{Aֽ-4\lπv*F>QM?neS .ReNBd1:r{S={?2;b;ZMVJKhNN]07xXWA>xN8kmn+0Ԁu>_pVeԣGيU i' H"ne[oApZN/Lp%SHfY?n( WYiм7QHecM l?!^q]o3sȺrhkp4BGb|PtL3~;pPtHy^?abo)N(ֽٍ>K7SK'ToՂ CZbS=*,Y($)@T:3nb(iGY/`J-&3]i[C6g ``S|u^1rDOpAh4<(zTƍ!&ܓqgrł$z)^VgRhtя5zK?zq/ ;ťhu:Z=cXnw_%*Vb8X`cvaH\qp#2{$)0G]H=É_")|GgLtC7vXj{R\9Gv36kfw\\b_&%g];r@*21x*4_M-@ie&+*He1]ltiAҹg`>F%o5zRέkæP‚$9鄀:L;!\jBئn~ڶ4";r Hܢ)tkrIkB>&̡Go6 ,jC`+~%ė:S!ٮEp,b>tռ`z^u{6+8ϦÞc6Pz?-mm՝DX7V605߃PБW Ktz$Kay[W~jr+~dGu`c zP'Gm/(֝9@PlZkI~Ҭ 7F=zZ1}{t ]րfkrsiv) !Ԑ8wc> H٘޷SZ/o",22]w׊sa`5z {g1%oA"t$Q/ٍRY[ sH4C{-Yq53~>9ǥzPiD/\:֗ x\t^NM 5M=;u"+}`֦FǕޥ/:dc] #K4 _zTʕ]7OSx㯁GBJiou^B 3seCvFbD_WJsf$ Q{7T+lX-#V]5{ Y|$g`:/Оmfl&?&ōA]ʬ78@X{5W :wOFRtI&(`Rn֣d||M0,xsΨoP Cϩ |c{P2}P/[HIMi*/FO3m!µL7NE=&[Hb!4?],rʌF*Z@Y">3򠑉U1gd(Pa̶H߸Pv\]2UG?)y9o{{ۑDd 7s ==;t:X1#!uAn{(sJx:r޶8Cj$c쮰ekK%ɥd,o$.lS~is0/\Cv[3J3(s6Ⱥ}0>cಹR7aKkݰ[y (|c_ҵ0$2'hR#/upfHV3#%쉌 4j̹^;3jC(݃:JK6בD[b8Y췭hrG㚟gu)Z[IL}e=h֞Eʲ8'|#iN ]~}nUu?x5UXG'D pȇIFp \qݦ#ve&N2yβI҂֢Yujp0HSm~>`XwvGm /8ɘC =Wջ2 .Cn*.G|v_5޲WaEȑC- AG&_ƾ{8='B_*v6C>J-=:MW<0OC^Yf45gF&r ѣgVbTsH/Jf:Sy=AOIxMt=&o6[;%&nul 3 ȘJCZj*,'j؆+*s)k18kE/qBʍ:֣DX=#7.jg %pmˇ"td\#bJQ$PniWjԈEӳr*G ҩ%;zC'-G{r }8H< W~„GJ}ib78R' \~a\I~P87Q`%1}20V?`9zt'nC[+`M X4]a0 y:ZM4EiC=JEL{~HMkz!F"4L"@ luEY7G^h*h̋k;m&ΈqFXCn/lN7R+;hsĚ-SèFg=q1\>a ߸('wZ%B}VϻWK<S Kvr-OJ V MpKV/}C<,RklQhiedz4f}ZZ+1rug4zG22pɒ/ ܮ{0 OYu.Oj^:},\fJZ")|ܥ"+nR]dQ7qMY?v[jf-i ">%{!:[!eѫe>R&)jS&<˱{a.3\S/cg6kyu4 0E3 i&zľ*\5a*U}9ru:յ[_NЈ0a-{(N|e)Q#{LZ}zʽb\,ԖfF@ؗYT-e;I 0Fd~mo(rl]%VEu7Z ?@Eb{2:{`b&9C"L&d5)upԓ{g 65_ ђWM+~vZsO;"g {/sGp@MI?RѣR"T>xj/  BX 2|xE#u#]0INP7> [bA{_p'Z])5$Rc'rAw&V~&٤tz%X:<-9_MHHDS"! kP~53Lƚ:?AbLS^/&x Rg;Q`(q = ^? Xebj$)R0JW;1Zzk>E,46VGunz5&EsKNk "oj^  Z.L:ζzҦX]fy $  .:' >C=t0Tc"E*z qhdRyxo:t#a3?:)FQk>G~JOo Ush0p/',"Fp>٧fǫtn|@vӓ@K ;6Mk*F-W<.Eb;Ц24߁[m\s>(MޓQt4a*){2ݧ=%kuϿY%[lG. )\Scbl˩51c gഡ,IVX 5'!-c{7|"η g,1 + y^[r!rubv_&}dGfj }NL puL{ y3hMPڠ:,wƹxuP^e {aw֑&-JPT!+DvLewc11& & _tXRX:*'l<7Lʼ$5YhW~C+Љ Ny]GzO"lj&Q*M= wBjV!◇;\S9qrޢn EdjC " k=c#2|MUe:]%د5ZA%qudrb~ynnJ5o ~`4NK`A5'&њq$to s)w$OEkKٞiA,tĤrr%+U"q@1x8?{Vaac0лxq#‚CLfGEOlңXKYTy BOd (φX͂Yyr "OA m>U W;pwYh3R3=ŮFCj>Јe)Oh(ZX\q qm<]4h1KƑI8/z`'Ilg@R6b U}b=<$_`,4l.^ׁ_Xduˈm^e WǽZ8]U_x~pq=d U<[:3${_>($$\~/~QbN'臓6slev 2D86/PE۹{(ᲜB s@jTzɯ9U:u y4λ M\,-  Z(31 qw Y$`1]R~8,IgQ{Ĺ?_'< KRh"hP &VĐtSRϘbz<ԔaJI[*͈wC@_كi;D\Y=)4 :Р0!GnA*cE3E z-@LYH?$&j/PwzSL CƳ)(jR M ZWv²9 E$HE lmDM(0ow(m6jF 8"n,5CkE{4/ј6ﵾYߛCςγm~KWЕeuQz_&ʛqn|,sn7EGNqu*:oohdP N@ _yڙ1݊xEԡgReFt*Fg\xrw","JcXVjpgBqhj{gwOԋ]x|\\0Lj_;fR"kM8càu$d@d\1=rdI(NT Md-ViGNX+Ghc!vȐ=Br맚𛩌N[Ic#Tgɏ_p2שֱM H/1o]*aXg> lJȡ| S ZO]ꦾ cPaSl%c[*)pwTS׾/D "rԕmsBm(LN@}qr6%.gOl'H> p؀?KX-UԟF O|k;7 x0_@jiMVX =]69ǶUyA(ø&WD#ҁzhzo$ T8&QsYyaU^p>Q K0d|cZGlCƿ4_o=y~9v@|Pe* ؿ Fl CE:x0?LLݝ>W5Q,s`!V2ҏJx6ٱi+f5$]r-R(03 o b lS&8B}W kum _biz^RAn1BA(IVX٦KAX:i3T:j,aZVQ(!wF qips{ULpJ.Q<~y^rF\MX,<-bu3pf}`Qfx=-4UVAa}j;M[=qTγ+8hZU;?Y 4'F2/I`%NooǭH:O^] Io4*]!1p~D+=fr*uGDVkWUbH&*+݅Sӱ>TKKgzP  UfdkL(ap-"DqRO+vTsY(w+G*]}^,$W"6Jzg`=!j. Ps,n=֟0~GYc5Ql];CK%v_o3;a>Y1*4gK`X"/qkk,Xc ;V |rV^,# ɮ])_@)(+:{J{N5vaRAӁ,dJ>57\%N:}}$N2ǃlqF'W-,[tBMh(lǸN'lez. #0*[:շ)`R_gtM_`(%!j+ -XB>HPtTlv"\݊9 O6Lw8lβAAnw544WaG{ŁuuO:$+x$֓['rI!4wa2}ۏ[4N)e;kuPbZ+.\.uYt^fj1$?ݾ0ɴJ4| LU#oYvH2hB< ͓Pb'uU LX}dPӻg!Jslʐ gzęf-Шhv-ೠӝp@@ybKVo=MΐIsZ|Eb[Q`Nna r>FHcSgWo ]HQN(e/DWGf~ MG1.Umdl[bD 1:H!}c;6;]TkЈ qߪd6=)%ϙ^YNKt Rkp)-KIIK$D f׉I b{Bs|uw G7WZ>+9%̐|1F}<$^}70Ap<[ ;\ϔqthRDD~1}ΰRkG :tӦԟzy}RL@*tm}c C3#zTϿC65SnC"N&b#+g ĶwFi狼m^solu=a4=5K6kQGuGU!$jg+69~gtY}؂D4$M$K:jXcyZ=׹z8<\cY`9x=` ݗyVvgEC.JLb4mzDo8.v]ݪU(96PV8PZ#πj(c{%RCIT/TJ'~{{ü=ҋ~GtPW%J\0<*Y<}:p *^$VfBܙ nYF,UC-,5 |2'L63XJrp5,԰WOF۴ꓑElM»fcE?h*XIT)VJ;,ʤNY+fYDҔ G˨q5<{{sTql{C_q5.dvX+Y5(ěgrSmo{Λt%LO>g}jsEhh` m,-.M׷U67,PN`.1j83+hZKlsCj8b?hᣄ2#ĚǷXOe& R4hcw *Ip G[Smmqi_-&osF4,,s>ܒ>ZFՙt, տ1n~^8$NpnyǤD&2%q#'xϟ200WBiP_SlQr}tkD ;q[RSUԊ1- J.܁ ,qiis/Ɣ sˌAɴf^$T5"  "gX&!p^{Z`j*׍xp|9oh:*P:#9qY7gL{[(6(Fz,m?I ޵zKɪɼGO<"z㦂[v2LAkf|^q$p 0 njAt;NKuĘ{#1rhoҚ\شѪeGvsnB$N7̸QtarmlGiwUM+-D8sT2TQY<2W.eveMp٪twFTQTtDTRN39?{6֝1P'&[o~YP6X9ZhJ(Uo$4ҫH0 Qt)' ";^5lۨۻX{!ӂ0c`0q> {G]10DqK;Z%9T؉mJ}@C xsJ(HzPE׻  MM',m I+R+u= |5LN+;}N\k I N!EJB}/:~}LJIP9[@N6R7[C^pxͪ1l`-Js4z"1t##@`t j{5uzU} V'lΕ>ٕ{ f&ᆳ;7Yw(Gȏw#[*L 2oF_2~VYԍD8GrU</4-E 87iS<#:ح #8mcZŽ3$.7=!iRI3v_1fUf֗E: z/1K䢞CG!a.;} 6Te*}r`]JH`ڍ@{6ݛjaF9)ȠaƉ%nmwؔ¾O>}MkL̀  3;1='b@{7a:Y@Q6O_)zIn_srR)\)Y>mH E8^t4ܜ55c8ٕ:FmJexҫ:4^EbҭpϖGLmWB_[7e[9_ **XgpS(s:zuc n tg1#ERIיɰdy4*gX(1ӏ8`k?}Oxb[篚h 36 *joRSNՋ-y_Fc8O5DFH7>nsnrP47h,cJv)v>$݁bl/87^a^'bE kt5RڤK˔󥊚\Ht1rSY,<,n+b{L_}fU&ˊGAioY6QPMZEl/5 X$r0mlN=i\Oe\o o1wK(9U7>>Ҧn^eEuNsyKmg٭bhz3b,¬We E VqͳS̉>}g؞.WWt|YhF FJr1 fQq0Xh \z @}۸l;=" 1noE̥-PڢDNvtUq"VīX8vF)QCv=ok ^=z-j)Չ+lW9UGOSuƮy[8~d 3cy'e$c3ܭS[`x?9U c)ʴgPGk )o.-^4v_dĈv{NgH4LgFW--[y4 cW`wJl az BDQ8d9V>6kݎi+gr/Tsفo M [=K{h/B W:^.$Rz*IJ,YN㱔z &+咘pG4A VFy/0-x8db-Ba?:TqܘeC *ʪ~jEOj;$Rm!V"gP<Q!FNzGKff DBbORz(g!Y`bׇMڬ4pg6I˽8_wޥ(AlDΣ~^931FH%I]W! /blkQKү i:0yڿ|ږLu#0DƥRvu4 O/(.ڌL1\mRKv4[r $ўf bߴ.aHģ&qĸLVtxm' NIJ@OP"b-@q?kk7nf=jAVN0K&O$򃧙Rph2xQ?jSS"XS3}{B)wӝQ<,M"ݴS-i 9G~wrxb@a{ixdlז}sGln\^ e*%TYV_evC]j4Ed}c2 ?<hLqk"' KÛ%渮ϒBY wMyuIl>R4e!(Gj +{<:=}GY-'f7x6rb#Ob"ڍv8 V[૫AE=n{Ay#Ť3 L"i7v r kr5T%*B<{;@F@;(AymCeO[sRmijOƑne5 tt[0$iTUQ׎'^)2ǦO|ἣP>  I(+_p''V}HKջ9mAՎSG)D4ښy[.OFn2;k_N%R{pGΡd,l1SAeț"h}gƏ/bhcM =)Db|;ON뷮 =lqK|ZpTQ).rAԈn?5 a"|=z>ŏEL@d\8.ϹγຝL<ķhm::Mރ@3)V3Ry5-zQw(\Y 7Kk26l{^Ӌy6iG/P~ԟI CKf'X~S 03!mL!ةSDƹM-?t-0h zR¹?}$-?X$H2Rʯ1"/7Dx}] !i1_؝ 8/ LK)dF QhՆ^,'OMOt s O34Ҥw\OXs,ei0TA#/ ԓ5,zkJ09nHT)Ct 8$nMl|0}鐬ahukӊ/rauo-2Jrx &ݎ$5*#K1X?vD&7`Yxʒ Ptmք*|r Zt֝bH_ڠRRUdZ𲉋y| ͒WĊW JcyE7 Ki}KpW F'Io"r UOY{-s)YqD^od?|hp|*gL$Z Y=XywwF3"^iJAQ8*TtlzSu_iqCCLuaaex~@DBO3%1n 1KR\0 _>,z_iX6űٛ?މZ=p(,cp-CHCh>܏0wB :0T܁'K3Y܂ͤ"W 4#^*9BNXN'~Lgp&ue 8{]2G!/g9~Ifiޥj;y]ɪ!S6c0Bmyc^=u}k,3 g#)g4~>z-twfc\Дhx`&ɡKQ:%oq~)޽ZEi~i/@| dEሾ[uk./q:/-+F~pcEő|,֕>Rwg"yC{̗\o}_y|t,@aOC"njA= /Ĭ3 KnmN8Rt*$u)@5=4C,(cv)! /;2C;SM:m@P!K 6JV5FTk|;V D3"*p"osPUMp._{OF~M#X5ɯi_g ESiɉ ٗΟ,4Aw]1@Ms\oTdo ԆԝN\ێ8 ɺRYcZ]Oo4g1bݷ /GzN$^ަ*"̚2M (r+(r*7nd&"<3[s_V8>a`U55 xcN0~ ~:Em.5TFZk brL5KXi]eh ЊY\2 E8JF'[2Q<>PfWGȚF0CX̙s-#C OuA㘝-m>|bqP.& |dRV3ǵ@ d¹qې$G׭Qiߥ?$j>g#cAKj9Y/٧x Zߜk"Mx(͍AVgK]E5qi"-TWbN"~-ŝUŭ[7pMv ygpګ,%GiшzO@ˁNw]"-dlNzqǫS V'yoac!--lw]b~ )#W2=hf堤~~"Dϝfd_K|`^S:2w ״="'4i07*ȱRF0;u $(u9[u Q}!KѬɊpZmQe#e=WD3A/JI庎2<4E a*s=MICuIk ?T2ym`!T(- t"BdIԸp% ]G#ͥvzet;bjZu©ο@Qhuo1;YKvEXyD*JOeU{΃p4EϯDF-SgU MHͺzy~o4Q2~:kנF&`:r`],Տ9-L!!ԠI g1/f%>=buN%Ah5Ft;@;!_ JQiz2MX6M¸DEK@X! $]SZ.e*An-a컼b/6D>iS]xy1(Ҡ~Wf0.: JZC8ǷvbD7a#WÍw7PESd02tBv-8u/^T$H[A <`xN1,Pkf!Ck1/{<cOɉ|K0KQ}ÛgM~^70}@gGa8w&u|Ta^E|zU>ہ דtY N))O ^tk51KhaWOvxIᔕR`{E`jF@Ey[FDin(*93PG<Oä>bi*tCcT4|Bg8?Vyj$ 98ZKwGkl%??RQ?Cޚb kÜ}?։5ؒqǩёE'nt1#5ыڞrGc";ixO%T7[Xt;B_rw ̈́@5it\ Rdr>ښ^u"/\  ģFҕe79ЧItW{4*j/$~s\geد"PBDm IBddxg O;= MO%\ބASUrK3T\)CWMYs@P%o5BVk\%]BG`{!rZx _Yfrbh'%$,"&^ƭ;sE[_f;XRc] zAmۢ~T^o5Ka+NXř/>r[4R\UyLۨʔlSjf& 4%[iNӽՐU(+դo(B}Kך1Z S)Ц]Bsw7Kyڒ̩-Ah:γAWX#ذ@=}')5d"p+ ?Ot2z_f'rR vgɅ_$6 lP/€lHIei6"=raBut,H_tw"eӑG:@xp.PQB`fy+Y&Ed )okWYq`CF4j΄{h"S@gʛ+˗o$΁hO2z)NoF!{7ywE>BksH=SPI/ Is\~0izg#E>ak[yC{v @.P?\@38 @2j^ԫC[Da¸RiYxߌ`  ʍjf=`RRlQioQϠ\@WG˰o_}xQ xkCuļvdYN2(:eJYʕh 4y *U3X4Ĺ!* Yf2 HArQ}f?ͰqvhU  N! !=5Dr!Z9֯{%{0C)]M+ SQo~owU|T!1"_{7?DTXPOS1Oud}w]_ܓT5(mM֏Wyun籸ɫgehHwi 蠡:_O{@ 3 wU4aG+= kf)=S!VZ>vcqZ|cFy@ۣϮvnƔP*@N2GCYuq'hurf?eRM=6ۭg B<(^Bw>0HDEǑz1*5Giqg%8ΰ0+_o q`v-'VX{mB7͸nl޲6V]1Ņ&.1g98/~t&(_O^Mr !߉KwE1ጌwO?\I#b]TB˩N߳^%L֘Q5l_pC kuwd{Q}'Z(*{M'7엧JEu3j Ǿ%[MK4kz1jLNWmyE.(\X =E _'&Q8W:&Hgf)Oc5}x`|;-m{&tCIaiQhwQG!KO 2m,HEIY[**wQ4/>9@Wδ<+EʝH:qmA *Q-ݚja$x'Yf{;"XHL!#LNXD`3AO-ۆ@)z#Lҙ9PKKuɏ"zrOQI+mow렰u Z_o__$QrUzDo"9f{^ uEΣHw@dC^ilﰪuKWAW`W <ySL"^uNDl]͒B~t4Pn(XPC|ԣ a/}+SN8'u)!C-[r pR^<4's6 Y nBM2oOS"$v!wiPaթ?D XT*y8Z焨NBpo>RχI[gIEhq왦:Na`{w_)e-g(Nl.I.߾B~a!5YYRѨKX=A1m,ZN( *Os*ަdj \.vTP:zo%bh2y5EK}@t! <4.<ֈ4p2- tw;Ԇr܎v/eʚY XCF|2{Iw-5NwϜNQ%S[_ ?&dѷ1H?*%<-se L***Irq $x] b(~(3WLrMMBYyr Sqᜭ S0h4H^aClؓ{݂k$yrØ"K>Te u1DuOt 矻C]aXQF!ѡD R/{?:% 24¿ ?{05)FVtn @=(!-O-#HjM=5%SR?_)tFx @ͽ8s1];~a y-i_8q_V> | = `Vߧ)6,9 |S`<\*{6l]~SRW/%>GWeS-c8Vnbz.D}#Q1\"guЇʊHu]I mƸUw)a>eY n ި>#{$ln0ĉF6_H8Nt*pj };Լ6 pʅgFЬ*!i|7?cLjE "uII쾔Ytr#z{[Twg~|b:ע]})Om+%^ۊ]ԼN&5ГftlFl+N!w!Ld C! ^I[pF QQT#5¬5{! #&lgޜv7 Ը;98XwfSgQpK;o|L_n02JGg>KLaĊ>X%p<2DuG 5^~ 5liws{6=',SuOzxS_ ʬCգ6:4Jmi]2 ^{ !ՊV< 'k.t+[7E{U:5#\>P)Ӻ^3BlXW^:3Ap ᔕ` Y|_xa@yszw%۴M+Gu GY+1ط=cots\ڠ觥u;>H6[뒝  ֺ-{7ekxP~C|lWw΄^gYkғGF# 7k$ iP잎&"՞kq&SoT5ngFZf1w"4hפZ*@'6]E1X|֝@͊XCyFeﹶE`j(e1_QRdW&dNsefŒJKZFjw>;Яw~GeTx]p 2WܲuOj1Y&{MV sLHG=G])8Vb\@<$2^b׫^_ go']%AHvEryR[2Ԣ,W zlK`)m_0&U!R[i#iSd}dnɾ4I[u4.Eբ%u|Nߩ ZXk%_ TbXl@+.TK+sHlۮxu 0T)oZiM a>n<hF\+c% Vʸ,8 +#sv?L+!bGR{]^hICK#CZW^'FRMoNt?ҥ;> Z]g% ?]a-4Ky5f\]%YZ0 UiQРyK`7q]%D /D]gpId%+6H?&K̴k:?>*y^Rlv  {@9$ʨpPB]6CL ba𫆥$(K>@cŀQ8M|V2V+5iši0 tr֏GHpqOƒ BFJ)#&uғ 3bN;_.EO3k@aʏ6Lb "#!$z;&޺J/0&BK5m" 5pDڸW5+`7-H79`s^sC,K3s jZT5suEz">PfEC "!V?S;tԵR&yxz=ZxI`'|N\WsdMة,De˓D/? xhD1Fs׸Aub Ac%_퍴)iپD46mKyn! ƱޜYhh@ɜ ~%Hݝ.4o5T6 !:V#Ja{ H74q, ⁣܏c(ķ8DspVk6ƥfi3aǣMC)z T>/| &m)?pRz!S ,̠(ueŢ$"/xwے ߯aײBII p( H֢ɨEmۭ[iuz6f80jI+'b`|;Awy"{g5y()o!|# wJL򳏱6زEOsByl dp$ȁ Zt\#IXK#F m5 wJ>]XB8U|Joo$ߙ1$/k:4ggFcasPdgu{)!n}:1-Z&RH`m; AX3{q@61va,*Rnzx4|G¥*=E`~6JĒC*,*旊\6jbQPedP`:o6<ޫWP^|sQ`j(诵$|z9MQt.KqFB/Bj+Ŕw83@/T ~ Da!8݌;V/"Ɍ$S$o)^o={*BS;h讍gbî)YRE/957L\DļnPC25]_2Ndߺt]KEbe +SQCbfXOjyeRDFkm}ӫxz}ب[; ي$L<UGų+^Yzi$z}~:\:FY=ȗkvxK>\~’pSl(a:lk @%5.[jzF^R`!hsDm&>@=|䕢G 3&Q- +7S}ӽm"q^/:ȁԻ90ͱk3Ifb]1wR*;vEb-s wOӦAR^cQaVmAr뜵*Ch$+銦 rd 1du3|Mw;պ;T* k<:B`{[3XP>)^; 3f~$x5nJAD?<}۹au0cT.Q)$A%MRN{z3\-pK̍^ vjO_&l{SQute!i}cHą8ƉIwJ),H[YnCdEV[K=fzUH3MSW-6CЌJ"BU1`}񸒣W<^՘! ))̶SubYÓ4׹An閦#!!iOPk.8Aw>z0吼=tuD-X)X:r l]7)Yg/PS]Cڂ6ԍV HHgUm΃|;0Uiip v,d:teKUP:\=se_FwyNN Z›kQPfþ5*Dz:k{2b5lņQ/յEW>*+MJ\Τi{̸7.̮>OhQ,$@Њ5@yBhk4|p&n BK[y!CuЧ5sT(6-j#GRпFz<PۦXaK>)# DG= ûç( 3WpV_U0A=@&*vdYYpo{L$eʲjLtV*L]҉/^V{\/@S߬h*ł4 c8 e!둢+, 7JN֠0޳.0K-uq)(P IwbJi<@ .; aS)BbaM.tw5Nʐ(s)nYOG&!\^f^Q)hNWB zR0t?):_A U;\d༉*bmq6>Sַǻ'[2bЙjhKV?Ђ) lm%"BEqK[3:rCIz0y6'<#9\G$ N36.Nh?evR̗p>`i_?SPW@2N e'Ohn:d6<4:,RgqF{\p(tCVx$fh~%36HpbKqWxdl1`"FފO}G'̥ǘXbF9ݹ$.9ާ7^kD_l"%1c A͂슙W#yUm0+>TdS!sz|ew))g=&$ӞG 5R# 1[ PƉH<^KӅ a(!Z+:ݴr|0--`đn]+4pNLɕl&#Ǒ ]`p$UOyj[CJB BeoN&oBiB熀apqUx9bm4%s'3`:!0\rȢrb,ͻꥃ/( ^5EK M^mQVީAc/;3Ƌz@N=N^G O~h!XT}e]P0 Pef_e,iPق>9OZN Y9b[g^u1do/&WVPc]:PbT/hgN<@\BְMJ igJ"%%L.\4-tߙEs,ÁGv$w!s&/ɖ3L>s1@ѓp2jm"}*q<}SN=Jqвyo8b)o\a.]Ẉ!JfUz"d{kٚiWV>l}Ŏ6U9k1C1>K6"lސ!?`!CH"6y{p~%^*3q*4m>Sb _qΑ-7y#QCGr oB6r梼i}ZO/D7d|Rv%|iU5$.l!@ocьSED 1psA>Raoc{*߃0+uSY$4ȺN>xq䎊a/`hyt( 2]T8(@7@ڗ9`9b^~$O1vf^tNG$˭U} _<ȓ.>Do &8~#"N5:yC"|hi&3`*P>j6LTIṡ9O .2uytqɻO1̣լ13e٣IoƝ @zbt fH<;l'O-ZM>jПFT*'h F[:0}adsd$~qz 6:n >Q66Hi,N0KW,aU/m8S,8Qo;Nn||IAa5AhrĨ{.,[1[o+]yX&Ky_[mq;EhGe)m񣸅CS~R,!}h%w(`ä>dVȸSRW&eX/l6'88}'VJ̸ݕ,P4T&t,[w@HD}k@z(86msB=ldaL"kY)*a{`Fl&WRK0g3:t(*yab3kBo,C[uOAjjQi驌d~'H[duNkNuwaqz1D5m *sV6NkO(]-q-~5E𛏵7T9E%OWE24jڔk"G(lwsx a"\!J^ l} .pЏNꍱg vp'.iUc@5>HP.RN)1DgQ^Iy8H195_rQ8[. |'+P0Tc?9PMȧ 4#dˏgŸg[MwѶ1dk#,4|+ R3&ֳ+M1t5*NO@#)8?ٔ.ө ;xOML=+X PM"lԚPFXؖ߂jT3Mnw )ijzTA+vBAn:C)/ ^Єtpr/E`h 2>`{9E]CQ\"yJo&*C Yqf5zբT*+p{҇X> g}]:ZB{jgMD󏨏(J{ #5o]+GO~ A g݂Uo-;Ee¥Bq+ \ /7x$UBWH8ǻ]Îݖ\e5Tz| >^J;l<dm(IXHX.Y2ТxbCƨG*4k*X'Iq-Z7M!: h pe8KBQVq`Knu z7#~hCi㻷8nJ^"xVҏ//VHP\-P`Ua<ن3!KP 2h\Ĵŕ@fՏ {pISçPYjwGֽpERd7xq)H,oH Sb# 8, dZ֙t쮙zNhH$ R0YKIG#Eަ< DׅxMbIOeTfi1oy\b5W *d)ԂV4Yِi$3#ZPV\~,jc&d$f(!*2dQl7:̌E |&޵hNWp?y3Yu N mf.lbk+;@T}vZpO]GvE7BqܹzG؆pkU%x/#-5D"?:xlN*%p]隫[]_qfm%d \3JOwdܽ/oms>c ~vzٍ^@7ntwx0mGMC3:L7m_mPd 5c$KҀi0wp* r`etw,U/U wt:t=dH"tEbpǜޛ V!o1<'zǀ3.4HuppBAӍQ{l -Vo}ĊZB:\(ro3 EunxZ'E .2\ sjɄvk{vs(wEGw܃/T"iww OݎXnO(~{#:7 wZ UoS)[-~f޲Wt`MvjvNTq\_8n'B{Ps3Y+dd$^SY0\?y?-0}仨aF0ĭ#j'h<\tW2}!k/u#=*kۑ=ƜN 8(my;Lu縛!+$ds: Sc΢8 CHa.kdc;x*X%ƄĤr_S[=㧌8Kph)Q(."q=?bORMLPmo֜E˭kWz~ەpa /d38C7"($AE4i>8;t/YÅ[|+Z`{#*qh|B>Ng?P*KGm |қjKh1 "IdyCtf V3'K;9Jmy)$+}=x$@1ٲxlͤU%I6(nC~m @#bā; 𷋲 f^Z(ġYi~l8牚1Zkfmgn3N5$i(obl[N5!o#(4+8]mwp 02˙=-otR\o3u0 υ>Q.p5Y~^=g-%\gBCG7>\AP87kI=ZXZ݉UAd R1 0L* XuTgx첅:YB1<ǐD!,8n>x|V ۊ\%W[OJulGoj!)kNFPiO/c6&׾-O^ՑSٌlX`J[[=\]n&"otك\ݣCZ\t] j&xt9e#BgUdl™%0DW@׆ H"νe}zZP qCZ ;pC+M z ?A emjZVkjBLϖ_炻0¦QݞztZ[㰙v.5![@*0m(hC|`f9TU6ܼa= Nzw?-K q"qPy͔"qAp[@fcfz^ IȌSmpY(rwcym >5==NR2녷Ңf('_~K:e@7u[ %u=46+M(^YiA<'Mm;vÑ4nYz"q| 84S w|L$cd7%VY!  #ZW""C*L$_$vZ]#PXr+$H'ёIce1(BQ\#[+wH]/TT y]HxANl U0DSVVϽ9fI޾vr(jy:`j$6.1#Ȩ @\whJ06\YO>9猚|#˯(ltƄDZPufNu/"N4>,=+i6Od** K6=*WUgb3=Û'8x?Ci*.z}bc8&95<wst;t ړUxztjk붂QU/e~Ds/N⦆y6ʥXA[jX%:ZEii1z9甒mϨ9/1kQbZI!G^+ajpG?J)s ٟ/fbJ}_m`!%vQ?}BTO/dv،CTSD6i-]^SaC%}:Hq}_驾SWPuR@be\R G'_b>`ce(HtI͛aQD9؜kږTnpM'Ԝ~8e#oa{] =-9 VP_Jqi:ԌK:$Ǡ^`OL4YXM!5,ulY:MieG =s)Ќ,w\T[9Ň'+7pr>NnC3س@sH*ɻڒ}%zvG5sSq3aWBUF% TiFW |i~m7sF~{F^=O[U"^v-kP7A4>GAF8]n· |Xi%\y &J&R?Pˑc7HF\ `$(Ngi[7w? ag'M?ê˯Bj2QF;~,*b>D ~.dz\cEeL!-JD7AGO m.QM@h^KH+i[rݴfSFK* MM rOqD0((ʾY>H%R eT8J;m\dctyg&x*R9͗~^N*c-bS۞ZTF~[Udb~eAI>qooa+iK:t7u>u\4탏OT 4器/鬷ܯތ85t{anEߞlSB'έ)+IiEɉsۭ%9\$n-v~BH1zJXg Z9mn LckZӺM:awgO?6o&GtҕB;0uJ"UKr{4 "~\+tr- KAGZ".JJgXvM8Q9xWȵFGYc7-w.0Mi8JARciٛ;>[d}UXvѥ[ԴG!X}VEƧݙcy yA^ [QނQunzxN,/Z%q?dzP*rl eì9z!WsK}7__U˱2֍&̝4xel9h'L_a_X|7s5 OoR(m4#;䉷笆0kDo^TW+[q7Mc4P;zPY$|p͛l'4wnr=(_h6.|\?'u[m? F|p?.I:sѬWoTZy(gJw#^ @1OZ܎'׊grD?hdsYL\SQ7~faKWK{,1س:C(=2f/jɦ~:əYys KQ+({[b_elye0-ٴтRMl6iʎJkcn6L&PǤ NoѷJy_*~H]G@5DcxeARm>ѱbźdu0" 04?fr&aX+Dޝ}3. X$|9D[c`2$Pw9nB15U-+J0J̱;SCxGIbF#iPART ;#-505}Qtȥs쓓AHCk,j*FBܵyǨA[nacrVzkSrfƖ謗XcR-RYDJ."Kl0? ~Z/,iBΡvzDJmDCyq$0P0pja*Sb5Orc;相+'9 rt f!* $O!ЂHs)qa\gEylJh^^;-UsM)$v?--Zjձ dZd˽l$\dXtUᱺCqcu15m}N~/5MOWŏG 3M0F(6?^}z˽w.Ri2 dMJ~t~bb\;2%5 C}{2ƲFz kVyWq|DktlLt 2B&%*<{{0$RĂum8Y6MCgn s Hi$ s^1,e3^)? Rm4XTΜ`$Os^ΣĴFOcw[ E4-*q|~6`K,UAOkK^kl!92U8Y*O=;5.K̸"||dЎ,C#Adf)E^ qfU3.ŴB4⼴"+;;P~u"!?;e,`ۈIBx Ϡv>"|<>E4,Iѹzd M0d>RE1fdsՖ{PSv)eQw@;w({'fGSf652D) S8Tan Íq l&]` '٤쩻V24m^C\N%*y`P\{TlN1SfʾrjyL7?DEURlN•:#~ y#xt-R2*.ĥB6ѴWIUwKs d\=  suNkzɑAmLeµAjF)bրi1Mj`EP#doa,F8jtSJƍVbjj󓔛'YogÝl4'ZFQ Ik0{haXhTA==Jv}:Ӳu%h+o$vL cVj(q(ͩ$: 4SAnA(NrĪƩH^Jal6[qdOr]$H$ToNwB;r.5" '"8-}mS-;n٫SG-2gPt #S!p| ;/vR],lPH ߧ;xn´pfЭ0IDU} ;TXޙ9|*WeUM$=dKҗ Ȕzz4}`nV`?VP,&M$cft7% _+FfK;5BxlLQ3L}\lhi4qOhd]<망ׄk5v}:GrmRg#Bz$Q@>Sx^V8QWBt*ZTE_pTtOΙ-k6iPd D \agp7T%\ ?TTR/&~(ζ>QĤ:+8{HN]96<z"Jv澈`2W]eZ^p,鹆v{sP%O6Owe<{N@4aᓩфL\ >K?%(Ni $sR(>swBbrcDG#9rfH#zK8F 3m܃&g5_>H8/J]Qq!kF=ޯS#n>"\n$|kҡ q8z=lfT;2bl GP‘eځƛQ:4 $B6d:fK !C"@Dv,]۲/^A6O+|r|Q\U RO&h@|%Hxq}+e]`pޘb&dqsT\bGQM1D"v;0 *5ŋL4;)2*I!mMW9_J{2-Pgg<`*Mb*Xr C#`tRvL&`&e{u>gN{þ b󏙈Qm9!|kTvKAċ^HvQЊ]@ˈ]YyJf2+fčsM&G V3$%`"awXw)HOذ~ "2MTVHn`)kLurVtaǣ۳ѵwBxmpoʡ<Q=f])@06&dFs@ .>|#x!<3Z{!)1cd>Rv@†3JV@U#:_+됒W`(e &921SGjߝH]!İ}1VWt!d_wPlX538kju\)z/FfHI -iJ6ZK^K]urL Z>=$-֘5yT%"\hPSBjt-biַ `8OT늵^ %wЉd"e2A)ۄ>M<%'b.d<=N epx*i4o2$Ht0ys|ydھ8kΚ)x!';B(>"^; %xT,NW7!4J&z/On^soV:SZ$z PWGIR5>uܷ9$߉k "PS9R'l>7> }' *ĹuX_'W9+rL z!XПvէD1M y@X4MHThFfwn}Z97_e{)(l/l̩z $񔆀 My8?dl 켉xʼڙiwcjoIOUZ_0ŗmx&TD4&gI$,2t[] M3{{s2f1>(ᆌ.8TN삛0ϨJMS͚fn zI'{l`)DFхFׂ+i4[{O*4Ѹ5bpY&,3Z-!DɡÙ=PB#jV߷LǶaZA>28tĥY~Pa|^)HQnÔWWױײd: Zk!E+Muby@DpS1ߵWڱp{IR\W~/3tCpc^tX"%Fi?&KgXË%3ܷkʿꝠLSw9n3c[\'?@7~'x3f$̯=:8lQ|!"mwy9"ٓXe}7kiYt@-Eaۉ&%)7XPL$WGLjR؞Ab? :m:bHLF1qϿ`wXsr_k=p/!_OrS'q掲q;@{7_b<\ R;F8.! r՛+C|:O,Sb^w"k(b+m3`2=8slg$=+/' .|{5~a]m(4:8*t  yѽJ9+1O' >`Zd|d4 96I]PjN:3uvE[cI3IAݩGp_K"t[MI{mgBˠA^poZ+:*>1kkԀUkj䞾!*wß|N~<3qÝi}%I{<8V!ȯi3K#'K|yt%> $\yGo2݅};+JƧ&J@96'ZeA{ߞpX!& =hk$-~/(QYbv5&g]m:SxKw0R`h[0'_ݪILׄ,[Idi>n&sI kѸPS,zK=BF2^sUKVj/ʻvԜԮ֒)MglLv5f1Kudē}U$ E@6+NwPw_l0G7 ~f Ry= fs٠~q9`K%\";ey-wcLeW^yϳܟFhifS=>监<~+2`b[#_U'mqjs~Usa&Ď% pٛW cݖ;Db5%וfqF ׇ~^6Q z؊hhMdj.w|aM|V~:P:#p3FJ?\h%ߥcbc\"&oDOwc饅F+n踬׋xxj\apx}VC*u0w2S6TkN[(͡_r/oy;OOuoPn|t  l>|"#:Mg+j+90~ ,WS_1 %vqjch'K=p^%2!f *DrAm@TJP[j!N)6JSֱd`]yLo{ iPxY &򍇧+/&>c js_;U "=B;&Rr4=!`dނUɑ6wlX/@t~P{KL{lE = 'LUF}Z3 иGﻌKϽ3J 99[nk8,*b&}.,A@s%@&hX~6W2$ϴBjlrٓE߆C]ߋOg> kA2F{HJڱ[̰SC0ڄ'V2XQ=Bww5~kMk)y5^!KqxB?3JoGNCyux&qDߑ uB0;k0i!gSP.Bx* bl@ Umwf[^09ky DKq?wimg6`0.ɾQ/Cن%m.@!}hn#uqJ%iJVbƜ;.)˚acMAvwc2=&n/R&ojFs I~RGk:"tn*RQSػvSrg}o"7!WweN$>L"%_GbJH&뒨wC I^k56L%GCլe+Ę቏c.iWrН7L(8to4Z0WF<) eКT~݉On9s_#P閷E~P7 0mg@ïDsx @ܽ1/ Z/0rvaτ/v͜xsuU`FHX!9\6 x814fP*T.@VϔjlYV_oZ5kwCa} *X(D_a"Yn uj-=U2fŢ18rv2Y r_N X?U- 'e8v~.LW۔xNfr7H_yz"U砎L8g)e l ʼnc{bGyѰy*PJi’etv|D9Wr=jV#IaCSX :jύPNjJF=X*W_=|2O-7z5XDd2+'Vu`/UACqٜw#&#`ţ{ln,U_5߸З#*1oe;B=̌Ղ"A7Љ:r>o h9\n;jŤ@_^`\P˟-rcSu*]ʚ JJv\%7Fx<'_.ő%c9}=jRll'gd+ a<2\! cI( O% )i'u"O'5|JyZ 萫zuO $˰M mJ,{ؚR ʇMŞS;O0,p93_}0j4ԳUQYR:vW/ImB4\!ۨ*[T6>X"0,K4僬h֜o=d{88G`%W "y>ka#XZ ŋg 7r[{ C uJ 5Fb-" h'x?-+|ȱY:cef< #))OSkѣ3Yݧ3^$щ(WteUϑۇ7ݤ* 45jWvK2){nF-(YfmjMWDq >ROY%(2.Duee:J-g O u3f/~Š.%i@oﺀq zEx d{8q%j#b`6[uy26pp0J̵%ȊRcɕzNT;J +Jw-bkhoT%Wu\'K`oƨdp NQ&ufCMӥ ٝ2?1ܪ:XH&'AŲP]do'U]2/ˤ z߹6ZeUrgo&ɿ5@z=D[^9)tFyb)=|6".KNk{7۸mzWPPs_Hm%oC^>6YukAM硘a %E( 6 ˾8i;yiQ@JX܅'SS@=aqgPZzl;ߑ4{^ntaa{إ [Ɇĩ(=x/ͼ1ƩMGyt%~6ln\ӉP6g|f \Y7t^?kGUQ>RV!'%i-+"̐{Wd@ݶ yڑ A㘉t?R mNMgrD~ް2yb&U gJSFriXxe0Oz")9k>D\ڳfMY~~sR" 'ٝBHw^kV‚$  FN.^;oxpA1lSHѴDn2f`mVR$;P' Va\*T/|Pz':zfŨtҖ9T غ:ȴ :JWN?|n;n(uq&bߺ*yUIS>%fI?ؒ})=uPygfHAᵔyecrWN3sU68S$vusxM$ 8 ʿuQT%\nY㳸4]]"2R㌩݉QY'7He¶[\Я{reB%mQU%ו;&=ҕ_ VK2Q^8pyyQ?M/Ofu? 0š4X&ʘ٢JxH"A\> OvdTU{$,RcU,HҢjfvEͯ<<.w4\rB] jXԺb>Mמv|7CR/+#6v@Tx@`bV/Ƙ'^!VA^?Qb34V9"{R,pH6hF?'{ID@y:鰂.nl(3dRXUTW#AowI 7ޞ mN=MIZߌ3 O@஘B!*nASIq@/Q#12٭TU- hrƁ8!mESkyFd|rII% Ftk;n!)[R o\TZ\ $46'ExHy .;p$_&x*)7DCNWYW,ك0ȨA>E³1#.t9[gΛ"= Smf->`'<M n/ֺX/=dY u2ϻ'tvdC.cuZ)i lK&гcz5\pLFDů~#ݶ(5[_ɜVߝL IL(0+1לDg>OT]Y 0V"y^/,(1.(L3>D\/ WmoZ#)e$]JÞ>KXQ!% VV9BZh'r~!zwfJvt$ɔObԓN;-0E ÙUI=W3^k}wM2 ThJ[H=CͼL,/\ko@҉NL`І *7y_9b u `?d2}i<9czVV3 K >ŋmQ d7ԜN]]Xg%Z_܋ڍ#S;v?743V^'MJܠGeeN'>"(;`i{IQ,v]ȼW@#T2eB$Ɛ_w@ҠGD%BGyyIp?'wnAH>#gkY 8P," rg+tAY)m~MGmt]]?׷/Wb(Wzj;73Ä́7̇ [ D*I=#RRUU:{~zVe!TokjzU } ,dۍ%)u'P@QdtPg*R ]3"oWex1W+SH>P(&h@8B!26Z@ -( cQҮlr\m]mLNog$j`e4/;by#pt*lz=iqK(3Ԑ2g?Yfsݥ;0à[/Mc*f 1m= #OH.~KY񄛩,?R[Hm TP7W%.Xgk 7zWhn#ir$H|Ìoi$Ѥw<ʷk+[Z}v%Rԡ0 x #tdf~߲A0PՂfl:%FE Ќ#w&Hn@~~Es?4 ?wR "ԖT; #$ E""+O^=?BmCN,&rɏ-""N\v4Fy:._bLo,X?O!dZ8kzǠےC[Jܯ)j9R"pGrjzi6 uTL3s t?WV`V`eQ;Mcs |p C/kx:9 .0-6A>s~bP d}40l&4}f8vTU^Ȼ.Xp|e5'w_޹WҬIʨ)q#NNQ4Ǜ9E09H9"?`5TCrnd xGȦqO4ZEfD J~ |l,aJbJYAyO`چ:mKzCKOHd~9eZ_(jA>i0r뀐xb|CV3،Ϧ9K}> ? bAj> z/PnhM \IvEao@3 iRAi@f,m ث_"mcfOK Lz~2hdaZ{l&Syfsz_Ą Ccc=2ϿK.`56,< IBz)jZE;e464*+c4dW"XWV '7y|x8WI6wp 1z)'s4>+h5N%~ծ=:B"(l$G\P )?<m,;4DftZ߃h}}<߂*yHy{)5iΩa4uR*" 'n圀=V(&4st# N1OMOuL/1%U_?<|Tq,,u^qwpĬ|B.+3)}_sKl05N4&ʿŚ y훂Oy сA$sW]| ]WR {oC*?Þ$ҏ:I Erz%-ڤ* [ۆ-16 ^RCv^pk0/}L S^]1p+;7$c2ߩqWL:(R"We ' } b5dIJ݆_NYv 8>;ze~RҊo4@KRf'BδID_eB&t'X̚Wdq?9+e o*jT ̿ʏ0nC B9W?Kl̎z:E>:"5_,/1o>C.p;75ˑ^$N ,: (;.4 Y<6+/CP g{0O?^23.Ms.?`k}~zkp粝oA Hr)eamEgvt.c(5 Q( iO.S |,?&00Oaa&؀"`bgυ RΎ'X_}@ZP(fs0F.hPk|c.6 IZu'$Y?4DrN!ˠxu\tʬ̨`f bbQD-Kf,U^`GUpJU$Hf] X;baK~xS$)PS3 |ŭIƾq:6Ek'zc"!bcD1Fd %n%~;Fsܖ%)Oa4x%Adjc>Զ빱. :V 8ǾڗtG%[[DŽYZ^F=䈕lQ0gWųD$ыHJA7:`z ϟ?:%ICtU/z8-LKHCctB'Z3ѢF՟2+Q%G)qUM$1_˚Ӈrg]OթC)X* cE00bôndoVb 0CfO>zTg_] {~YС/[-ƛ + aٵi@ςvw6 $Sa٘+˥8SZ>#|@(!rƕ^cǖv(@gH]*?oçV޶`Xm/hבEd[m:F-VlJÙE IȷHOycɀ~2 /xi= `0Oy<\f*LĬ.[&^0X z '(7yrGl@y :wSS4&?* IehH;,ik K Um?%R-4 1`*ͣG/%`;"OL:@N{L̈́߇sBIeA0nI㒂n ?2jj^ ~`\6 GWiDFg8Y҉`+ N_t諜aRa5IjA 8Y.E S`~,Al'q>qH ڂNP_dfi$X>1^w@ٔti\܍W[ jkVmgoqB-RY9Fb;#ln(Yr1Ԡ*`Xf`={'*Ⱥ á r.u* T!|ny:Pb%IYDjgRur3(Գپjѣ(P Yj:L.Z%wA(pKcN;]!OfsfFyRVl% <7s>; rF?tojˍ#ɍ)f\Vg %.B4H-ݱGXܖ~40eBCb=62k;DrM뾂J_)ꎬZ;J4Uz  Yl0%6N`jzc۝_>]F΀Aqm[!~讥Ǡ6sJ`7UW)/^Vv pqH5{oC~H1D s}|n.({^T) f JiWTcܷ͝5ǫ8Ù= uUJe`0Ĵxr6ճ"x,sE8-].\qTu2\fGH⧟âۏˀ:;0Hl ?cpѫfU9,7Ac-g6 M̵ۏHfKaڡU f2N57$p8J. jSj{8MqkN2X D 3NBb`0\+$/ʖff6žBC FNf[ ˢz 9YIXG*WX4A9)=а m/4!t elgҏxab sB՜Ot@SUa)Ead ( (VڸrE;#opf].\όD:$Iaal]k07y:=Ҹ\xrcяͨ!̲8ɹ~..P_#S-i3bJ?jBfKƯ-BOTֲ`6=ru^p$|m>HXdw8_T6|[dkjaUCxmYzcNz_ޫQ>P5vR$xEѠf/"^\oceޟIL*lQ5dT{Wh-cH귧fC'6ۑt^Crxí>/xRIAT"1杣ٶTw6@Z\bULxaGV[?GV 1b'^Cͳvhz̚ꬲRT;感iaXeQRKaT!6CMDh-B/UhzDLje#9Uox7FS]VYև1HcH{)P_&P۫ʋ֝a|ξi X&AB aE4EW_xw/\B3AW5@F7׹I sEILӜ)))ŰЮм{+ۘ+@ud^S u*n$__ju e>5c{SOvGIha|._yd>J^:bZO!(>^1!4ѱh. D;-R:(øx)]g#YtV%X*YDaE#'U/ylLVE[ 'W"}fhK2~pl^3f<>%煓H3\wO#`Ӕ\W\>2~,?>GR)?-܀u(pyOt|Xh Cip9\ǽ8՜j%>^6g~/jӵ-P4ݡȜΥfkKjtPDxŊ3|gvuBPMn­:S-+e$:5bVCwdLkG@+"de=-qkQn:i@lO0{D`]=L>dmD =;iښ~Eމ+LTYw#j{8Q3etiS}9]5j.6B,jx˛, Uy_KUZB`x#q5\b _,D \Y$Xb7]4d$Qd1oG5\uH@|)L*"O ƁyItS/Ma7@=}!Lh |: ps#oO&Fm} -lI$CP{,3ߧa`wD P(@YXgݵ$}~&񲄵sxI;48i3 0[C o>dWPBǠ6KFd{?S 3 Yu涆WE"Y@,r~z˃m)}?p!ͣR )֎;Th,\C 7WZ$[B6huyo&/52e N zH}gt04Kwڧiű}"zSNvcOeW:;7YNJ9L&_TSG92r?eZՠ@ԪY*]jchQN=0<*AG8hkg@g$S1w7j%)<b-F3< k~-,U573#q{jr9IdM)$wpX=cIe8vo8GgЪ>Ǭ9N:C: e,o::D"0vf[f`3&3"]wZ]\=PC`Xw|Z{Qi2zsJ %ղb,:\]=,4+ZȚSnzܔZ6[ 'fp;lc/VU NL S ^F-J/jy+דK}2X&mSX;25f)Y1cثvU]]w98@ fNxWX^_$; :+mmֽ;`Ks*+U{"To!-D#X(esﯺE g(Rw0o,N q_11c[n.6e.yc!YOɨS̑qۖq;%"pH,s9jUäoXXSREeiJZL-kMnG1چ~%aVК]!%U #wj,=fGDYJK݇vv|A7!vX;*U>omق_>I AV=b^~Kлg ͞( A[9j4n# F?dH<̀?0= z+ F;ߙc"Ne Z{ԫJL9:A.5 h Eflm' )9U$!mW37W1$Pҗ;J vj?(li !U" j*/oR9xne@7ȴ5>ll{B,)kw& _/N"ODx>H3ZymZtvoahOPf#\ b^ k:_RҨH([70dZNPXAs^]d XEۘ-U#:#|](kʆBpJ1ƕQ@0P(srqOΊ毑+ xO% ɛ gY6\ &N2rLe/ m:. 5H*<OYjuR=N9ʥ>pszLF.?L;8u fpP Zc+P]5/yaUIZ&K3v8 7{hi߉g{]$~%O{áXI[jn܁Xa=|rg|w_eh"Me%[=ba^*G#lg^aWƨyݾ.V%[1aCԚ=[3SHH7_Q|ᙋ $+Ћr;9M:@žc"ӧoo[s<:CNjUl/>{]{gͶ- uFȖ]A"S5uOqOqA lmG.RoZ9m==wXm\#R/(g(/Gg,VәH泺i>)+ӣ NRk G7Ixt8W\x 2B#Px~GOjbRFs4酗Ǯ֘F{\Fĕvt`rr.s63\{EgK6h(:*~`f[za sj公1/wwu-uRvxK{bm℻_oxPe_S?.3 d/Ϻ=>U]d|oC6JXIqB쪶m=$w|.L>Kh7e'@P+7F+"LYd `x.]<`z'vas]IUJt}8שG5+\#ht޳ή){H3decV^ժ-%:`wˀnn=!4y UͶ-_FvjjU7[f3g7g=P՘ڂX l Ff_zbZ_qe+>&CM)2gkոU8qL:RqHa^'cA< @bsR(1mgQj'#wr꫾(ldA 쟑F( 8OL~ᛔXe3e 4(D>3k_H؍?]Rk{-+ښe&p_fQW0k]vHgK{ Sa -c.3lMV|{3 OdJ "'wMul#1Hk9y;g"%y~h{qk$4 >D35t:TnC]fs m 5hz/ ćZo416 _IonQUk/,dJ2wԬx K!B/^ZU2] M=*5WC,8>&}VЌ)뽎B Xa3"ě=끒? C %'̾pvRj$>,~l =OEk~<r~&/;~SԈĈ5i'DQ!,(GBKC{F}QF*rКa6l|[2r p)Dl[qgݶ98YXWw`"O6BUU^ՁEBnyͲV%yd2~U`)2*Z@0N>Lʔ-/ю}&̜K F8mӿ;-؂"_R: rB Ҩ"AIIbm$Ǹ[Ʒӵ5C<T[|~Y LX^Of-j! $xNP+A[{؅F*"KݤA9~c.N3HxLgrBѨ$I >ǜz*X{!/ <tg VNW3P%&+]sGlF381 ^nZ\*G=RȯNmI=#STjx^jb}Gb*$ * RyX8,(m'.qfL7$yDYY^ntyb&z>wz(q~=4L~0c0' q]V sKU.kszsot=yTFèbT(-twiEjbYq q.TzB9OtsX0L.R7O _&sdW)3>q9N3 )z˸hQ[v'JB( #ըY'X=RCi'%DŽqc{ rY]MKŞ '6 ; +؉=}M y9;*]SaNg GGu>EM6&C쟃u0އaOHrTabk 4K?OصCޜ4 g>%Ml)Iʩn-H/JY˺Y$zd 0{1J$@nTGls ҴCri дS,$ri:Y'[zk,X}ݜXmp[`뼒+f{ ^[@IwAnu{TH oܛrl6y4? 66QBPՑѧ>qަ:F EAI6=lj6uov'"l]kpc[0|7T&[NPGzv)xOP{(Ŵg'+N%PݞldEvl+f\ysjbt qHo6%br!`mm/,"NbW'&Iׇ W0&7{sD.72yʨQf͸.F_94: p et>W̴ LWe86^C+EGW6jHnhlVC.Jר,g*#,tN1ޞ* c ?4y_ @;-? I*td{A0 C}yۦ(<pğ$ XόTYgkѷ0NRn…,r`SgyݪkgDZ(=<^ΆHġ*b%K*w\_쿾hP2j>\M/Ijheki̹fr'N#Qņr{ ߗt' wL Z?УrIKc f_tuZ,FzQ?"vLEM@0,f`\+WUJݟ!mYByd]cW1m:ď+hZlq&WKQ?.,<^ ~a8t!LQ; j5[ ujz:I =+u8'P#ݥ&Y*[0evs%ђC#B3RePm3 D`g`LGϋE$=e+&|#>єۏ֭` PZ=Q MDxz{&#ì7k) e8rlRUVwV#'S8=Y|.R#\%Bv+*͉bMZmk%:hUQ˹͜"PB O+8\8I q[Ѷf04%D, ÷΃\6[{$%/_O ]? Qgw:A>5-,2 HHj($ݮ |MI<~e4 E6|.(#k6v >8( FDӭjCKps8$͗v,vs{PeAm @4:y! "*: $C{`c=)Kx8&Pў#>-oUm6] GRZq-QaNK!{|Ps0<ռp:X0JMBVN/s uP )?*vVNq ܗN#`& `zZy!̟Ɨߛ}-1,؝6l-_]7G@>U6v hpHPt}CxlgY4v=0 `pm5PՀGƸ*D:4ߵ81\ER"#M _Mտ )gZ|%q˨Y;`ic{ Z?ÂJn=)Qko^1Se1ZH_J,"p8$TK Ȁ3Oߠs>,vme{W>K#ɭ 7QZo֞V

oo5ZBX[^K EZ=7\10k:W؈dU`XoN3kh nw7J`.JӉcZbzz(,fjk#\)+ߨɆ첖fl?z[ GPͳmVLO晎 *7*r=jVfYD`w˫bGZ(N@qn҉))ǟRFsUJIa*V^g-4eܯW~&E )W72o:F f)LwhiޕpmȞY}oWe5zm<[kF(b4N<.ӄׄ + Q#]7eDN6'0~RL6(ڋĺ8̐=g-uᢺl,gg@Ib@tJB<6B'_pqGVr.uKWpg$` yfK)h oA%9qA )T>D/Tc>v/磑dRl0Gd _Ez.[)Jy5RiCʤB|i )OhG*j iB)-? hHKFInAb]htɾfohpP?Cѹ;VdC^1.lBfb;(dlNpU&Asu%?'fRY[dA)8D¢em,>.N XK# W(eՄNyf' w1(qƃT/($nqSOEg=sN<{UHPvK=Oدv(IZbI@CL'utm^7gҢu!{n7 53Z'1U?132 Ge$3_w52zKu jݎ%Mڡ>p+C^l, a 䒑/ 'ZQ~a3K X>㮇p7 4{]hNOaBs??aeJ]xߩ(ZP[Ď;7w3:T9.0-.|~*~tv]e RRKɊ[3N#֐C=>Vv\ôCo:ɫ0iNo@+!kE;NҜ yղ܍؃|,`x54c})UuSRG+5uu+[9 >[m28XX#Fax O3 Os^F^3ד,Dlgsޥ.ʺ`z*\?9 XV}M. ENQlj"ZPQ MyPT^؎sf9jn%S-9NJ1.*/]x( ف_2JԨ!9#Чxq"Ą~9Aqe=˨LzPE BbpFj%=]h W0S7p-ce}hN {kC3t {ˈyIVXh@5D8GR^򐊬#98Kv>-:0Y6JNKH2dC/;"T/qF&ɳBsG6F>F] n_:W;5*IE)cgۅpZLQNNDɦ6Kq80ћBӺ{PVQ Pޕ:PXdMPNB=MvTfyqx~ 6ڭ<1(#ayi2/bìT>2VP͞TALG m!=JwEٳєJνO*+%WzmC eӈL"iu">tp7+^}fx Ϲ[@.E%'%\|U `yp`rʔL;)mPE(%)Cz<FJ8*v9 DL;/*T Lb}gcO.d)"cqgDxݼɇ˵DP#k\uyЃHHf.lujOJ4[`!@i}c.31ٖK=hI' urBy5K[3aI;rn aP#r fH)$%[nPt!q/eNBX,qm+DL;~n"߄%lPf|T9gQ No+D~x[P7D`)`@첶cFEB#,lĤG+:;2)&y}R4]Tfw+|t"!DD> "!&ߡ3zt9=|~~JfSh=7+ u1m;;F)wy,=@g3?p K5 +jT1)_uoX;2hƮAe:V̈D(9UxkZ[ Ry3zA ~ .7 |?mN0c&+(7JNVkL} "z!η yZ[oV?fRex͇H$,U-*?Gܙ9Bn> 'i0Ä:x\t];2"9٧ ^hFJ5{h빉\!_AU$zNQ'͕>RJ>xz:}K<"s4>zs>%lJr42)ޓf 7˄GxV#XyM=p @l@4RkTZb\CRh㣧lbFFÍ8겗h W?Ȣ8^M'wH?B> Z.U|r+HCzͻ~px3g,Quȉ@-`3TVc>U2p7AgEɬyao m?14),sw&F8E$"N ,:z o̰?AMSZsQ&8[7F){\"9]oIo:\J']f+PVT˛. jzucf2 ɓmAQ$ ,ٔa:k^ *x~4&Q3H[F@-w^Al~8`V]ZZobkD2fFZ1߱7B"w,N AA\Bw4J0\Y/xWaH%g>iJPG/1I DoH ɧUvB~"*_{Um!WZFH ?#j=_KtOs8p[E·^B tJVjkc).k"W(1j%Z iG|PB-:bƇ/hAUN ]c+3>Ԁ il9ڢQM[&Xc|s1+_HqNeXJ{>e!S`ast&PFR$gk7'^K:h***g3cӜqv3䏾n~q{fs V&GRNDF4){]TqC/({\+j̹Y*df`b3Ɛ`u%>簀Y~~~ d^`:T ntc+ $Mt(8)=tT2:lD#!5r>.Dmdg%7%%!STD+c> =>VaW6|fymCӒ,f3tlʁo!ų=_HZl61=DnmfǞk%9YhmXOi'@ܮKTOkSaFV\u`uE/Ѭ̃3A!]$U5uWmYOg2(0H>fQ}EaUgVI!0j-U 81Ψ-c|yMj5 7ӝt6jWm^r.\IO!t~Ud+gL(C>I|[2FTōfbb5Mաfn?RҰX=3>!zRN @R8@Df@qszNtG S[X!ɉEDQ[E8)ECin<}[VW.A[_㋾6kZY<,f<`_;zYYpx[_uBCL8;p5X3dMĘQIϮN x$U*wNLֱQk"tU} zWDY- (]C7-b" 3vkCES%8$G=}vsJ@^lM=$k p!&Iod?\u:x]bڭW  ?dArZ5QCR zC`d/eDSvMfQ1:ty\,ЍJZ?Op ѤUNxLTl 15C(?^}eUݟr%ƑnS9Gݒ#jux B_OmkUsJ g {폄Б7׮R6FxR5]וvp'T%f q'I͒u<@@Gׄ (IIؤ#.N/)-ű,.`5˩qOAxk%h|3í|t/nrF?{"ʀ'[Z>{a8qteEWFצ9Te7QŞ;F׷` v6fn]e.LZ0^fJ:<|`QȚnOJD 21DK)Ih&&H(ݾ E$Q˝>ySBww;X+$#PT||Y2T8HhTs' WŌ]CG[8((.hIL( YnVBf;[ow: "M%)bu<^wQdq.ACMG(Xn 0o&@ 忯 SxaX݆O\Wp$bnn8ryȺ1SJ>ʙd-ĵ.'".1=H-Yv*&_6x1)x\ v^ *JAeB>7V*\ȅM&gQvOS|Z~,46VaGD9a72@'1Ip|U R5B"K<^aXٌ3 ~'Ls1F µ7kebF3A?&D`Ak3 RZddz<9SVs{tM'' 1 m$iA1ÿT(E3( `9 F\<@k}ʐh!*om4&)H~@ԃfur+GE4jSɀw R-$p!79;8kOuhHh]rp9j h N'hd u4#, ^p?"2:v'p?-ٿj++1f@ܖKԥ{S]T{GWt_@ 2v 3iph)VΨLq3S-inKX5UF?r ]$)ö,SH MM2V86e_[e*IN |*p.khkx[lܚm`%rƿO@fnb1?=]{5#tw$RR:^{@ rN (͉9BFS ?*w51B#3 8a}KAD=fj#$njf; OˣĠV,8ϺfOrϲc0tnq`SGp&`OmntK ]p? =@oZh4Az|qVe_496UCNEJ-sF(C]"qWmy5\+"ZSa|"e 9u[}04!H4Ja+rF0$Ʒ'^!ךnq*AK;4u0 i4?93KEW Q1<7D1?Ő)i};o>g#̚#Z+tOِ 47C_jw簕&)XX{RXȞhN\wV'4A֒wdDBamBB2aڗ8+;t]W/@'Z$ ζ>IН jdf;~$B|5u ,:AYSoXIK. d,rk\:m;R-{KBkp-=|¥Kޤi}wLK6|t!yORDDKޏ;€]~{nB\^]V^V]U `kZ}=Bma>}%Ӳ'j)f\CSOfk{{,=B dx,2t]֏鍎@$_jh[VstzFO^}P#T}2cEfOK" cqِpĪb|a}iVs -(e[3Z 'YԄ*qPҮGr9Y^+3 @h U=FWX8F2TKHQ+nS\ɠ{"e0,E =Qd٫g&M[CN|XU?/"4Jͅk {Ṁsg 1<0AYA=Z]//,cGajSf "w8HwKʨdbf3x1ݔEX <4 l@uSjI2OvbޙSg 5XD@FhcX++ =vk3H1KcG脱*әHB2,~stXiuT󧛸Ӫf)΍.LHk(vQDN*2n [=@v9Bp{M\\0RW!q@TҞ~!OC^o&(< AK2J (&OE kli ^=HR_kRSQ=#ghg> S[黏#Ҩ@%pcLwMy MK|H$ bΪT1![`Y s8Y~K.w&CG!zl ܄Ueɖ1X2>1\t$e0֘yߏlM&Wΐ\= Q\|> Is΂"HmbυQdnwzbzj]lиtP[~HnKBhbOGԂJ}&~(%UEͺ냩ۆjtwx_MQF vlqw_haRz+pW` o J )P,OIm/DdS а# 6&I_mMac>Rd9Unj zO&Up*0OʚBY2{'ޫwhzcs.xu \b)DF}/DޛZ% p:0TxU.?$#s½EAa^&2 )7[{phL2<]2NFRMWPfyWr uCOӄm}w 4 eɬo6hi͌fU4O{Q`]P4EK1ҙd8ئϵ$}Ó&r[}"!hR^,竍 {2} ޕ?2̹ +q 74 e9:J{>+4#H&7`^\_`[mc-a\񰝋l°caKbDP%556?ψjb5̧UЗҨjצLӛDTwe ILliS3omԭ0g~n+-ej)S #l dFlV\ֻȏ30w4O:b/hyIG.9 4Q3W1dxGv fllK&3dAS03eEv}5IE҇8l& ߌoM`(>.oȏ4))2@ v\U_Sjt_&p"KPhPvL^ }sИC%9㧫R˳}QlȜpmzv614`?XepKK;#o2ɓ9ܫVq5 lN5Fh|ng TO]r0g+Z,r{Pܝ%#bف:jA]0 @XF /^{agoWBd%ƪϬ}KB.O dٖ[ֲg1P>zy:n gߠO_kF%1LU}"3dFFӦaeϘi bB;TZ "æ :d9{E4unt ø#;OIaoa`D,/o ȸ!T0ҍQwND fg$tDjBH<ءBg3KT(` W]Y%&P,shJ[d> Vt`HnkÐ[Z,JL=MUF,;ѷ!CoM  )M:")4M*PC ؞RG I^ MQUek#)ɷe]A40ըEKw+o-ZpgȘ]d0m`uҰzCq|Cnq,U+aՆQK=7nҔ6c7!QF!= }!ȐvJ.{2;U8P~dv=KvyQ~q]CmjJM'Ǡ~zJZp3Jڌ]de}}{Zg.UG՝pqD$qР'yxmU9;*ye,gsphv3]$dWvꙅ.pZDUmEi3fm!b qm(Q dq/`5bV6Y]#ځk?,@\3P׭ "s+#0ѹ'tG:ς(e?"XG1K*=环cZ\wZ\n\. a|X~bJ,qoV ?+`]ejޫ;g3 )}V95`/f$BlW2u4=]x<3!2g;cO,q,bFۅ3á-N<}{jT喓hcLIc3K? ,6 -"URQDވ}ZqpxpnZ?߄fy! H4F_"N2k pi)Yrv;K:;N yx8>]%1[:#ܭԘ1Xo漣߲>ȴ`^l*&DXNSEN\G"~wo"V wj D_Gb\d23y0P@^_3z| ize_~e <(f20p7d"pQsdz.Ī2(:[SGܑVw FT9eC )<,4QM^,sg1/2/F )o/P ]"}F$}ء۝PJ\)'K n%//Yz%ה>`%Ld,QT'K 'SW@wƖ~mO YG^VPJL/Oރ F?QR~ !{ɸwswnS䕁t4%vM0< Uٓs^G]2 t)-Ot2u( !G1Fp&4iɀtf'". =_Og4' ,DSOWnfls5N54-G$ \(]Fks2&^q0ߦ->k"V; vtŲD7ަgF@}HsNd\ޣLkP]&BA=ڰT-gr`f^Zf54^vo7,_x־e,azyR2ani`Ĥӈf {T,t"+&z@ -1qvѲjm3.p`L'`C1.KhY^Ix2_밇,U#: P0s=I.*P[e_=W+$o=AhŎERdC+K@1*851-|dp[ÌYC"hXʹ9җLfDprE_ex8KlR .5e\ 'G|>J@}ӨXiy*9A,p.P@7w%U9MƖ*x1K +x$Oz9oGcBGv3YWEg.q8vp+.UZ2>I-E9ұ3XTyeh]kë_Ff+ٹZ$0ke]]\ة2 Ry!ft8 21 ;1=¡O2*+W=Ȣ!L!TEzrIRb+W!@Y'Cnr/[,A4bjnToѻ9ve?vN-⬑ }DI-`-Iau2B$i<⩈-,wq8KyHR `NIa1[zv/4$^/2*WVT`Q5Qde>ߗ Q3;܄C`CmkuOp 3_Wp;۸AYe2}j{|݈lζE şwb"W3z,4ƞ줙ڙOܮU&b|#.p46~s$0dž3Wi t LKdl~Fb\noJ {Nhg!EټR6u3irKx V+D% kYp~n~CS(!Gd OR䴗Fc5$i`ܵvzrNֈ=:@LBH. >U]7槏PooKI?;fB?#Am^f[f dX0w+]o`h\Y9mص| B4z)է= lrd~-eπ<޴Дp,/е uȼf\֣T='--O,G~1Um]Zœ;t~1.դDznDpQT}֪"ࢌ:Mڽs\^($'F@HV<7sI|aHB^?P>bjs9guw^&+kkVDrzNؐ<3;D\3aTo-'WKӽ(%sWʕcWo~4`Rk\7nR oT/b -<#.x40ȽKzހwxSi|YHBϓNjm AQ=@Ӳ/&|iT~K$~I%l\ E4]/%U?UX{ЃH( a <-Վ7jz`kf;B[V=oUm3օLǗ8G$K,ԩXVhtkPYa_:y)w Cr"jܧhXo{^ay g_%M9ث|Ajx̿C;F{0}kSHs)3G$4uD*^ C,҆1B^ɍ;#~HqZY*S&tg3@a]Spͅ(\| P >"ء(.n?קjH(EXt WǬ`atq'ރeo"^o,&H7]\ a6^Z!wIctV)*q>9NJ+a[U+yH9am|1-ЩcS&'tw⧆àJ3Ɖ( څ'k-%FV믨!"lAF2! DP:giCVu>D܂ToJ:plb|TE@qX@QK| ${)ƦXMWdV%5Z"@o@sA:8U(pD*T!H o3\f/ۧ FGq+=BEE.VLIn̒.gT )uc*UKb$H!KOF4*WkYiZթUocWn8r{Up?-I4\| rl>gcphAJLĶ&J5r=ƫ]{/o5Kޓ~҂nTv1.Fų(F9$x=hQe=畚p׿ԛE efDT1=.uF'?ia望 4ucMߵhcLpiQ-JDU7tXwa[M̾H-zO9P?G=-s:22ʢCn+dLBeOr5}M1s *O :349EcN˶⌧&LkXU gR0@KdޛڏR4(l 㳼E R&;Xmhqe#Xi(+lSmڿnOn)]Czvp/5GVj"o6&5$3\Nz1KV]e(}[Tϻf~,8 #{=CWÌqAn/{rH.-Mk{aC"`X!6"g~7]OoiwD; o%%y29בIPP4e͒2su/on-)7i.E(`z~!LyzQn1$E&|JȤY=Xas,QLW}WOqIgob1V 8z`/j:-1c  ;8'KYI`r;x1.ߏޕ/󯖮;i2q/&>ڀ.f-*@^L3XYƪlq`SbNe+aR ɾes4Ü=^.^UDp-M'wL#'8u/7na5HdF2%[q _B;X'J>m; =PRΤ/9V}E_>1F.Eڊ1vX꫁nSH"7*ؽBztљjGveF 5Ymrg:~` U)RVSIikٶ(ÏLLi3.n s?ș`:kMgX>Befeތ>ϯѡO'd]Ne0:n=P?zDQ `޸7r], W /n)jmMig(~l#HLLG6ȑD#V~_uv_a] igA1H&RN4;ԋA)M+# qp,Eå/WZrd?N{Vn'aC 54SUp7ڲfjHu}`,ro²`2% lEwya]D;r{'63d(C0E7142˜{֯P_opO9k,Ӵ޵ Zodk!?]NN8̙ j?w{p>4ւ[$2, }ZuSAo{w)fv@9ARiϳ 85"{;S/άVz9fyΪnڤdOͿ6T`o~ ]Gz;^hd1[o4RVVWDpE)l,,Yj] wJ28@t䈷o ! Œ4*Z6rTL; }n7]=3| j*˵!DՉ| fgNyߏֽ9^}e_uGJ09n~ X1*2JybF*,:gK,BsZ̛{%>"k: )+81y^ϓt46CA"y_ZQ#gNCz7d#OUV]+xKh, vsW4Ydl3v"#hS wwQep2|.I9"Au" d*%{l@&%r K?z qI[^H&LⳞÄ&ܞ €HPD}+uv[3ȱ!cZf{XdV<3t(1`-#{^4ޱa3 %ڻ!SD(/|LP^> hL>${dG/1|hq8Q@'.,*YJ9Jl@5.msOGfS veԌ"U={ҾSչ"c+VTPhj`ڛn~>_ YuƧ,&F*3++IȽ;hw,ݻZA52[ u8VX 0-l£Rne; 1|Bi5RVI/F&ȺV=2@~)=t@1x`hmlQ¦ C@Qj#?\Q+^ @X,whthųcT6ט aq5eE93(['b80Zğ=|3;$_rK׿}cuo׀tlխ{"jmKg䈦0#|,Ni1P=!J׹kr^=~@H̑l7?,js>՚vs0_19F@Q1PxED |~Jo-<¼+cuʬzey"x+-mf#.Tzv0W.0DZX?=p&q7ej/. bjf A2 nJNTn}j\Xo)ߞ%6 b^d@JxPnLnn :R!Óji,^WmYIb#X7U $$=oŴr.R{m hd~=So^?Sq;a6ę:O@m2%'R^#;F yƥ qkY _v4ɻ6\#I؅]?432 +V]<)|:md)^N̟#0!WOU3ypDbtXJdN%|B>4U?j+;Fُp?Y0N־$Ei˴H|dMɌߓ!J[CpLXC$0K- [^! k,B?69m]!OD$ڸhK?i*SCfMbnμm 6ѐp+NQ1:GKJ`2]Yl^Y,|6P~o/1WdnԐʦ&@e}OF7KXˀvln_uSښvrH E DVϭ/(ɉ^S׾U]U>Сv>PR;nyiFL[럨"&#MSy̐T Lv&k1/V~"4Iir\ fot-MꙜͰDځ7twpEcs}|}lYn)[Mlo$ɤBc%tC3F!<6>p'@DZ|{QCb>)J͐xt:fch7s yЙ삾+gBS}; !$30q\D,y\u‚ؑ=gu{:xCVgV`%zym',RdGJ3[ H&:P8B$ol;0{;-(QSd!xCnU,aSKɄB;$2fC} Լq6ʼ̇QU㩻M#t@ӣ9߂kP[+Pp:,IN;{{#%#bE;׎ط?4)ؽR8Ω1  ֛qb f`ctۮEN+t8+) _5"A͕HcI)1V̺Lۗ!=ol`S3Da}.U۞Sm9[XFCwhiIo[?.s #,6掲H 9xAmVT\##+n# ZÚi$ h@CF_Z!- M YIsHט%C&xtVJ| eh _ϒ)ByYĶZV-]̈HT;d*%ؐ.˅%L%9- >V_0z䞣rG3MW_ɦ6 H(' >JZQTd6ʁlC yāAղ7P9YB2pXm0a`\ZsZ^~ 1vN-ZEn~ܣ7|k"wq{*u"jd+n@2{;JM&}uInrhA$xŰL0l4c}t,P>p4)^mDTONW ?Vq:|)ֶ nU3eRJRAP66q7J'^=9"n" _`˨ڨX= p|[=LMp C̤^$^1Oo|Y%;zPR+@ qx*[vs+ lz/gn~Vmc«]6lK"b&lo9h6j4俘kT։.@%[iY>чϯyeI]y=i磿k-}}} KLB|*ct[[k릂 qW Cm\DYWR?GRB$& m]*+Hm ~fec|L}REםl&͗?ba*qY#rE.20g@O1#S20G%ͪĉ:ĩ-RUs&I7 B*AĮX+!FZ9 <Q4T7DĚjYټwszGA >r`C BJ?rIWn\pi(n6m}gLv$&n;,[26!BDhN_9;$\"}3^5BN@JɲHKRL1BD8م< em))gK/!ﻣUm=/ Ƌ Z\\9 > g'kk_]8yceFVLiZ#zc7W9"4JC>W!/JU'c\rQvuDkosloC4Ӗw{U\kۛd5zރ,tUg_襃m.Ҳ-D #j@ !EԽƬd4̠t7lTW*ߌh2.簾 ͥlyI1N4/y "|&B!ilcW,Nn</wXHHs?zq <򗷐T &Ou{d{w߈+cÓR;NC 4؋fWH-@ly%*=+w h\`sF5Q6%˝ Bz$$@IdEWvøpN_ȝMNrux~9?v"2噴.܃>.yhtrYfBv#&qHȟ ʥ ]=e):͐~.H YоLP >|?W>y# ;B)^$ߒ]JU',{kk[+?#,㟷#oI/.q럵GV޸ٶ%~uh~tkۍ.8aZe`l: 47^{~ManV6[ky9b<b%f+ ؚ2t±D|Dӱ4Ĉ%YKn::.8Ba:8b7|Mw?pXklydΑ8VQ" tNV~(V!ċ8kbpF8@zmҦ@&Rf.Dy/ 鸼󯎞UW h!*"vu7ym MڔvbMn*EQ̲Lfѷ0(h !X9q}!˗EK š 4eB\uQ8vyԧ|\H}d0Ic1#YaM5]Cl?R\oiV*3_BЄP촄n"E'Σ+aDF@S̳wT6YCȅ_CzxxtDr4ߧ52Y?U( LDx}ȊUMݰLoN)з4/_]-Jn =8ldS2ӧs3}vA~d]`9\6Ng{ykճVNB )+/0Kz@~OJ_J$rD/'`FrcS^pd:Yu-ܭyڔI]D[XsB|"9Um{4]K~QF0[2F2{dS4 EX E+giɨa_A?iy4wI!\zuJBxM M)&ŋJ =fc}>rM |x`/F!)N.`z-bO?g'H3CΚ9tu-ݼ?_j=+r8RBg:_y` 0!@nQ=/9=p"LUrN(̣! #LBFi RG!TP>%){Nޗ&kG!{BuFNV+!6Wn j%GlN9"`K"_8Cl >珦ɵ%u%z)~y(Ĉ)&.H /Oo)iZK|W8G 0Pl9t_k> ɓYNJJYHDH!/u}@ lIwۅF?$HP &>nܥgLLѥ>üb%Ô_PJKc#8R.xNۏ(p ?y7zt0Lb$P!n[A( ݏP:Vٿjv~ 8rDL6 $\6FNu3[!V$sA:YuBZ0 ^v`l93cD{6M5ruǫ<[}1#"}>ɞVWZlOIp pK@xU$K^#|z hCjT]?QZ:Πm͆0詫1=uO :R ) D3P>d=rb1u!-|x"dR^Bp}# M) V< X(@t `g;H^jOQyQ3\[#む\&ͯ@t'MWtQz9ex8it8r0VvˍufY+5Cleba(m]YfFRhl8]z냖s!ۉr)Bᩫr3RoպCL]Gr#J=reTfY5}*_9Hy Tl$N<s)Չo5-* / Rv 6+xmt=aƭ $q.v==Yc!kժtZb}WyZlOMڹ]yF{#J:?mY F#Ga0)a[#[[eNGIdءjҰ,fDgdZރ˒)2;&[gGJw@@T<)ؤ*<ԑD1K T Y O_}0xR$'p\}oO7/5d&˰:p2iډ'@ '>4n P95BÞNJ[Ez$//&k۬*;s8 B@&Rx /Kmr!Jv_{H 2렒` IzH:Kv\#+Fo¤rVq59dr[3>I(Ώ"4c4+D(@t^Ϩ|d|Pjv{՚:Vw_:)*4Ձ?LD1gyյ` g'\bz:GH}z+Bw8Q( x_+:PTŞЛC[ᅚ3Dò( }b7+lx?s{o9ڑGRϗ]g#%{=udG۞슔đDtX3v[x>&rPcfd'I3? >c'<q H"=&z 9Z |;TcLq,wn(dD~֏ۤ_AEz=yvNrDBeL9K 8VhoUbڍ~!!(]'?^Hx?2JlSmS)(L-eT⻀_F)&cl4#l>4loޚY59l)t 7"~"p:CƐ6 :{ \n esҊ= Bf;#@W_E門teG HE$TCHzrWBƥ8h 7i4cp m^{( Ґ})rq m|e"m_뇨3U\1("VgǦ<ܵ_ry~ /peE`"%$Xp٠iAEMw=3Yf:!EnAlG8jΛ#^1k-BP_E6Qڕ!'U;46r]K [J#I!uhG:% 6XgV&9~OTN뢩_rEyҪB@M <jGp&-S{P2>`l7p5;%LZ)&_j4(.PWm6d0+t@]>j&%u KhMI s[p]ӈԖ1aqhE¾:ȝ8f $Rhj"q+ /YW~[(Xìx)sHkTDˮ]@<)a}Z.j|!"]&E q)^j"I_h`|&Ljҝ Vǔ\u?XGwZ '2F2&}BDF4z6[7z9Ff2, C>ԑr wwUk "Km΀\P48RUcک+/؁.]u5VJ~ߺMk(חf$]3Zz(W{*(m؏Ôon#'nP'eF~5[ a)p'^Pà]9.Ņ>Pbv^F;{Ql3{Pz]7^GWe-Mea{E!I2̃*6=j@M+o;0-h̎'Vߍ3}EMnÚ(S!yx1 aAcEsm|S7rΛϬNhG ̳gGjN]_QJ`:v\YCeYe l_=5G,P NömIbfly$'Y 7Z/hqh{ )‹ӅHMh<;.ctUx lCG2`̸(z )?5^"^ vgIѵ|55)S xT>lr~PïE=v̸s?5#/ Fn4Qa6pi*eFo6 V Z-z:u+mQ%Jezw~ӕ^w;n!D7 47 Bpv2MDg ~nP{R^ 2ɋ|*^a Tew\_! ^:bYZM6<mbQʵ%EyTj$G=pq˛5>{* }-jO>w讠DG `Ho/ i`^ooܰdtg7Z&r"uDQYCv]pϱܱ* Lqfdk^ɘ8heub jd!*Yw<)0vt;ft.)xkxW~: -XP]R,˝a޻R\XzVacM/pn!$;$;*\}7?+⠵4%_8蟧L~K2d!8&ǹ ԰ W@u2>;T{frԠ=I r9SXŸ;Ku ^LB:xq!yؿY,oe-wzD M 1'Q+Za5y_@\M@+I, |Pʜސ@'SuRl6^D`lBNSYN/ X#\ֶ,fogҽYn}4><'#/5Õ iN֙czpX#Ke0D f rPdGO#Wa9O_;"`H<q"01QQǝG囲uZտ ߥ=7gs9֑ IymO[klM,5V)쮲SՋ6?tT,Ĥ-r@pgw@n'P8(Í< O|T}Tr)xNm'y'BҢW]Zp>ila&nNf*1l(NvMu4A@1ᖦHE뚫rΜWqE~ۋR(_åzHb5k뿔A-#mDȫOwnjJCOuzӵ|_}*6*g-fomGGfg0V[Vp{־ێ\Pѵ[ 8.NܟHyQDpIsȔd܏6%6,>? ѷ-gK 6<Ya%ϖɇ\2Ӽͪɗ~_sQW=Ga+ߤB.8ad %Bnbm]Faī)ݦG?DB% *o9}X\6g~{Yn'pQ;@5ЛdW ނFYEIݸe!{JNJFa ~Hog+8\9g?0cJccc/%cᣊ9PcńO,>eiԣcFaig蠌dPL jXk..]xf a,x%_6IeI90Kf˼gG2zQ$C)!蜓͆ OnSh''g< hWٙw͍ߊIc D]4u i뾗2 7ҖjD V kP*Ȗ_/e+rB+IU(RE~ϗ(vkM."Swcӓ LlEO^v.R8q.FZY$`^CO^ra<̀qKbr"β.-sXE;'ۜ)8$3&,/vUH-ۙuN.vD֍PAڱxUanPywyok=G)DŽ=57Uϟ烠W]ޏa~ V׈,; Hb bpth;YFd)1?#hm e[/ba Qkϐm9,UsOVmJn](ϤʨH>jԤ*ђTfW6H j~@" ~Z%7ez/D%ҁiC([` Zg,+8$~$GY:J [oFm/ߩL"zbtoDNm%+5O(vjwkl}:=n*nLRۓ~opgdmOkBU>Vc0kqWzx?qZ e# )l!k.擄 Ef%El]U bJߜ%z&cPHΤ-, !V>UiYJcw!~Ò,PKQ!/.yX@`F/ٖV"_ >fJUIRk&-ko|.|B5'ZxON6 zp8Dc6V„EXj|.Yd\Gih/^NYBCS~jπ %IbEyrL$<"5 L/\VD~_C|Y[Z-={VhXr?'fN1eWT$?*pRLw6I6P2,qr|Cpy.d^b4\~Kcqj׃"+0t{ܷNzn),hU]+akQCW+ȪTi$CVZK!2vx]׭A ԮrGr&> ЄsYpwVmzs6N[ys⿋U5V4Xy1RyP>鐪@<04ZŪqr{!ڭ1FTE616 H5bNtǙwJדjTe:_*<>TKgK" @\Z5/ jy{sDy9jL:˭"aw{7c'NWږWD?L GpDNM^M6̏Dil+ԃ@7aՓŬY_q[rBtuXl#BE]^H`*_ _EC0 d6,zhyv*H?ho{|1_'s9uvAp=`>rQ,WEOց`ESn2[Z 3p6 |ﵑIls&#6Js$/}WR~Pk2Pzn~&-lӧXS g7rW]#9-y; A -Lk [Tl [0ѹrfodl]x&lnq5RZ(~KNo y,zvN-}ac'^ ^Q})"T$S*66Gĭpt|)3eE85AV-GRp=AZp+"@,N, LrMӆ(igoUV:f+QC2]wDa{h1(rRd}~F(fvYe*拉32Sv(wT5VjfOP " N%zi꥟7 J%㉣wL=5KTF3:u['Yl {!7Jfi y<}8cU~17ӡƷZI 6&"6$|9ԦB֜8k(Ӟ~FI\O**1Uf b6hڱsymW̌)gŽ5W ,chzKX(=_yVVވZe~8+{\qkPBrDE.o~PG= ~ S{)A{q!D֑c@bgHP*j<8rE"(|rCJw) x3D{+[|Ͼ(pg*ӔM #1.6a}U~uEY.[KN"2"ؼTv EZ(ln#Ϗ $>ڀlA˺Gs`cp,2UFEHdkFmۑcL)YzJMa)92ď<*%20 @5 4f& LN=i}&RX> ud @ŸzP_]BGߣUR}dl5ds\Y)g #qf5&M0XbVz-Λ| (r1QKXpPsm"&T=7q?E'Q$ lI&y h`*c .XnHZ o$t+ ٨\E< &9]wN j'jx%|Gϰj-ܭsP P=g8Ս ;mlgs}d}2VA5B!;J;\mgW^cm]snFhX@iܗW$Vjз$b 02eE3A::W_ 5G ϝ6W@m' /%3֝; MP|uwБ8utSJ̪ lI̝dٜ ;o4c7}o|51{0BxwkŴ-Yj<.[s5*J7E_Ktd)n26 HJ?/E$tA<:zߦX`mN2L|-{ң9&lL%J0e"Shh:*u#[+HEAn?8 ;P Y^x"|d&r۽ Gg]{*C!jU'ҋ͂ˎdƁNk>aD/0})֖8W>șe+݃Ŷʪ{ւ1?L5{c6;н3N4R-)S~)r.tKS|eFަQ *5z`yH<+Zj}P.tuUdޛT]@$/{ gCH_K< G2;qwr 2+^yq@XF0Q9C6n'L7js9G =ĶǫrW2;qF#IcvOp~c(aRγb*$:YOJf:T,xH.~ }-%> GuJL$@)kUmB24}|N&p'"qV>?nos-n/IFՏ̽zS~CC*]3Ac /I)gl7v^[tS珅1 vлE<}dМY "fٺӏ +;°="O #oVZfMx ,/`< *SZóaoHB8if9Xj91sX\91PFW{,EN|LW> 9PD8`[ح QbgfD867nqBxzCl[Ƽ: 73Al.V˙ q.hcB݈ `D++M meWȪĒ~߮M"-՜O¼m,5!'W^(.#[czsS9Aȥ>Az)"HC mt@}pOCf1;@Am5{1ah4gV9W,ro Τü;1o@RR<__:$>YHaRi̸jZԲ[O vC>kxZ3A7*}1[-9~x֓IU}):}~Gu[pyjAŗn9E#Ŀ_.}bC,c%*s%.s P f9DMȪ:k-V\WvXQv}7hH@8O3AGDeg\|p rP-Q.[Q%iH4:H-0i|x/Q%q>3+yq{`L: %<3H-noWfWnc Q~@~) }.;ǠeL{&U$ç u/̇!I^`o ʳK$aR.ShTA7QuAjODgh@gɹnM0ԊoO(6V09yS ,twH4z5_4CmH g=dXFU u hMѴ tU)}KFS+w\v1if:\@Ɲr+٢Au>-S ~.ím#"?XdՋ c6DxQp cYt ?xC4MinU䣤/2}&!%=ziGZ&pUuBtj@i[RRS! 3WI~ 8xfwjQL7~Vn~j4 VR٤֬SZ'N/"$*B [P ̠7p`fK9䆡҈x~dގ9fm]OF?z ]KܤKKCֿj9hmV PM4`n @k SFvNoU6*ֵxVѯF=X%Ō:gM-4({ר&^Tcs:TTL2+`+-7܎nh%s^ԶKTdwm; 7k&tp%B%,yBJI?[?}ʛu\%ˠ5c w(~"50W^/A"mO\p2<'!An֍|ivܩ2{-Ln{JJU9(7^ӆvd{ gjTgYٵNd`aztH,DI `RU9yA3J[xv_?L:| _ wM/(ur  OerܪM<~N;_D-a>i UwX'?LPU/y;p6uA.*AǏei w,˦틎#Ek yKˣgag+@f{#m6*3d1kQ.4%;Ʉg dKRY!]w!Z G2AY$+4c=uK^\7/}+'O=M\I250^"ck Bq,Ɏz?f\xO.:{ LGr&K 1+oowt !+Gո3n%D+qM}-zb1k n>7g>NH y0ɘhY՜+# q a2M!e NVzƥ*U! KJ½T{K%$vpnP7}8JB;X 0*gJ{Fh5ɪ0 7Kxj>?؄ѻBY6 Q|iPOƃ2 uw\_GD(k͌NPSM# ,+^geYRN(Di/a=;ec7FWe,8 K'9cO8[ݜj7 , b=yqia޷fb%i3ԎV6v@+RGG RxiƆCg'gE n9v=,dW1\1[iOSO]Zf|c9y;4͟L*-7C*h9|K v&.˴q@gSX_hsZv yhּwҙ=N=_|ϯB`7j"3LɋsMo#l}pSN_˲p}ƈjUD&1|ufDƨNII7T5OO?Ql1QJ7r;J[97$B&n<(Q*JX `q_ CDXfSj2e{o{t$tj) KI_O\{hӞڝDu \,js u|k%)>#R4`P5գB]<._z,'cՄ#Vc귃v:4/n{,X!b>g̍oGeh{^,LڂkToo]J!hyp*OwqU*LzM s\=B0Rx4+ A䚵HtEEG{F,)XzɼIиG1&;R۟FisZ~L(vZb4~ w66I\q-"Rs | -sܚΫz"G,Ujg}::*bq!p-.ĬLó6ial*[RWP`Iŵ>r"8hd"?#WPGTZ"zH w93y tű叩ew Uwa>\ e٨ kxpot"L:sInz>Ζ~HOvtTHm4W'* z?XEEITP6yYe[aY/W?Y8Gکb4"‰:F\C(U75MX&rrD<;[;QUVaXA`齦w$k1(E\D,uKܓstvv - +D͇Ք[ cW-= 5)WQwRZO?k:K@zG )-Rr'$R(VdYĸW#JwSx$'O,&zy vc_׋һka.abctT`u4< kIPcRž>ٞm7~<}% )1y A>޼z,2FUA)Ia] "K`iOґK|Yu_øo;(u*M j8O"T۸ܽx ҇z`CT%vuଽv DC81&cm SnEeY[PG~@ߙQ6eG\Oߚz݃վ=qN{ЏXdʵ;2Ka~C:':lƿgW[/nA@"wóV VKEA+m̯atg믄NzcE u(U#*wZX7 b +yzHcRUePݕ[*X=ݞ;c3Efki* xӲ~7GMbP:rK^dK#-/,2X 14wėtW:F<:A`Rc$kM}CSD[h!C&0(h-0U0bhcF&5zI0FFM+"֜-!1h*.q߱v/ۅn/Yɾ+ct[;n?D"eW~tcxEO|ŵ^2w䶟c, Sx^T$TlpFF)/Xl8dA?"T~G:ߎGX!XX0_aRdƟ:d,vkq# j4Ȁo 2yQC2/JY#3B!0 Jd2~1MM5 m|!]oȌk k6 6whR^h=`"]ۖ8cFЈI_91hk;ТVA! +hV=5wY|{-uXjIlHclKy?hsUѡbEv ` XCə>I}`w6;Ϫse`~߶.Nn'ͺ#DIUՙQL'ֻف7aSM轎/ ~ ҇q^_ZTcXx<'SyD|zF>SDH+%5 g[1kH [an%O) tC6=ۇ.QxFk6~SrOv{{Dq(-O (0#=oO@j]͋Ryu $y'v4HaqgG!]@5K0!<{/u \ h>D.\! ad4u?)ur˓u VjzBYYUat@m܈RV- h8;o4 R4+^edR]4"t}u `Z4>zFJ/ \R|^sĒpjgL|{ ӥPh8<[ T*:ϴ}PJV#=Vm[ed,|t2 o٬- @9zƍ<]+.9j;]?Kv z`%UT,G{E!0~9#!oyoX6WAa+ ʌoq!ɲ6/ Sx<33)m$.W_Mu}JOAӳK`~`NlxhDY F;]w8(G:8|34#i^F.=,rڑ֥Q_B檤,`'~}knm}3Z>9bFX*czhȺ8F-'s^-Yu%|rno.\;M8!$*>U vuMw 0-y'_نUyB+$K|IMx +SgCᤔ}ۗw F6@pI=uFS`9UGƹCED6)(beV;n9Q~V=J0Pj5Wzmċ >oy(ck_  LDhSÇ#7a1!3#}hU\!(A)EՏGψ_hmK܇#(*#b52@l)*8CqdN#a#C #)*d{kkmm7؂`&%9Lq(wIijqMש|X.yety 6K%vdZўF-*\V̸3PJ- ,^oRݴc!&W $1TldoePDn-0cGvKg IG cCWs땯Ҋ*,ڊwt'u'Ky}0O\,htVo*Fbu0T ?0[Y?XQWM ahN8 L ^W+~c47/";U͈_tմk߸43[1ު9v0bL&DWX9 V7ǵr2嶧K\.r7_dqk T]9з[RвR"Qk<:}[: / 6r>;XK1v)j$ʢ޳`۫.C2|!A4x,KP$r ^3&|qoܩ(ugP'bCZnz_addXTbÔz SşlznР+#Ci_0ũIW E|B3VսL5TOdr"%$x*ފ<rΣS>qZ 2kU=01D4ʯӣ$r-V/}*og-d[A3R~Y–Rm62O3Ч~?}x<]?_͎SQ66طߜP3L"/֯qE t}ĩA[J.LB {6hsb>i30iY\|]^er 4e{x]MUA%iW^ℭ0W} ]f N<R.c֟t8WtGtOҩ"S4bw4KW<C@} (k8%0fe6*/\tNjc1 l'Zx5Edwg;^=Dtפ! ħدjvltͦ:)&{,ս6盃5*hN&MM[XcIl6[N?dp(o@\Ymn'$4 rbimH9~}AB$Y|(5`mR :Cvt&:\IdYyVZV8b:ЛvL}a.NZL2ÊNE h-~V>kFQ@aNa'mNIF,գ&fԺT!Jю$w/Q[`F,YvՆb _~3$ 9"0CZě(mdkW׫/ }½ c2o)p;P׈_Ǝei08<%U+T⠪W4HG&N:nBwk?}=xK^1n +Keꡎ@EiRxNVG)$f=*.s*#1Å͠2c߻cI;hCM 6F{ ..Pҋ+Ȥ]Ooe֟2Ӛ@:'-A3H 2`($֢`}t/_D((+-E`{49iҁ7`iϭ+w j\OMB{z9 [w/npsJe^I H CQ*FC)}sL"%#jN#PUDzrFVxy՜ݖ|򲑐Hf1opWÆqlxm|+Gk @ܼ J7߀Oz&$/|ğg^cG\ .#Or5"@*fd)v)(dX(,dr7 z2R;Et#7Vl>g){5F1]dNeY9WKM'l|N>41d̻Uc״w Xn;$;FD5^Xeka5N/"ejW|+S֠S$IDϸvqp #<k揸1 -R ^Cfo!ӕ5[3KYb/|+IҗXsAR jXqc3,C`uNp6ׅPn`{Y4( 6v@yөe Jv7s:my vx>#!^fЮc\ij1 Թ\tu4MTkL:@iìȪ|䄒xk/7^ ~އ(ٗ+=^gq]He6=?{L{8Y1S /e-H_`AcG,\XiJXS #Dъ4e7v&=YW hw [Z0m٘c2Ѣ,"[bs ʜ07ω-DXo浛؁^n+C ]75?86K\~7Lzrp`)G$EPH82"BN/Hy^LM\ ce\\j]b9MLȽc϶~R4єjǡ Te+*PGȈuPQ6YhP}Eiby%Jٰ=vwm'BeN[v/y2!mY!cUFa$mn6ëof,lyrϣUh[fޟa_hr""W{& 6$ И .48Z}?]8p"w?BHFt,rR,%\vѥCW A*͔;F`q{-|6O 'ܙ"D(NJAS"" ݼIK'\q Q;58W8Hwv@Zޅi e=]Iغ:Q; &V=+BsTV"y(]zd:JoE ]mnb# FfkDxYϠ.|'yTQ֬⒔kv,wgSapݙIS9U}F8D^GeJ'_@bU0%\y3;abZȀcdMd/E@ĺ#JmgOȬ>iF3%"c'foBݿ\r fr x bzD A/I=+5ꙍfĆ.XSv=.Cin{.;{t21߮uC*@QxЖ{ lJ=8,sF-F$߹r6=y;t&^NjZT×u'ė=>8V@k|q}9SH}<\;+5_ܣp _EYj]߅sq n/ݥ;!?v6F%ٲm,S-” :O r987ޝA';at 2~JB1ƣr JA,M$*Y+Ŗ>i!EuygU:v)%TiO T l`K z=cUtҋ&7 ^ `~I>P%x"EE S3!RgOG aA[em٦AR2z/8> BsZ} ~)f4.h_|Z;|gG,M)4xB:$_ $|>903N@!]ad4⏎t*Q(A-~A>W,JQ3XX4)fIӍjpQa4mRm ,AX18*ݮ :--Pxk'raUU V"Z^|5w۹ɺa44 ~w,ߛݟX&_^-+szX(mKAx5)+ffYv<]f ؎#M 2)YZk+m4L?ߞr&?Ƿ2 )`TBx|䫜Z/N` gBVvGvDr/(.̼z(?@jYjiw~VgёQDׁ0,z ?mP;WLGpݷghGClN=! rۀՁSq!e+K f+u*4dcLs9yM pv.~>@cq{$VMlCkvHꨴF$d_成+q\`DTE(d(rsL 4$W_yHhˆ9I:P輇Ǖ+sm:Oَst8I{˃כH&? LÃ+>۽UnU*KiP$RF1s,kk\>6Qν0+^WN, FrEmK ,G/U)k&{H8;e(CAʻ&"/09(o2׬/x ԉ Jy!b~sTHv0M~GI vHeP mWh)VN-^5L\<qI+7i"jӁnaN X @lXM0Ty y,*8W{]6лFE}" r^ ;&y5U&oSy]H eJent/9@>\-"٫4y^-ȠđFINJF?" 0"6H`{(o?F=?wR̋5Ґc0)b~ݬ"1XӰ!ڢ ;51)UOKiX !|[tڏߴfGM#S_&W,| ITt:Y-بptgqL݌{Z5b0(k (_cUA]ǘɮn#1[G!Sbv[11G/[çCIm/v٦z OdECu xdl 3\Ӑ8{ϗY%3hˡ'lr@-!#l5wjL<-Yb:mˍS#D(废 @\X7,p !+8;=%M@HԗkIWmu mo  `'R ޶\1%%4\ö$UiBW1O0q/,a~- Mm(V$^!n$ V r8eCQSp9& V0 j %}dB;a8Va[KOe!`H3*Ô01uۤi-6}^#2%]h,PRՙ\uEmU>=F+| 4g(9 c(Iޚ}emQGfjeF.̈́*He.8Ҹ.'%pIE(_Ua$,Ȇ(y>1R,59ؚ@S&f:ۏ~ <9n=No3gd|  @*]US8dFD@ZKquMfdUA} ʜj8>z q>EtAǍhŏ:>= ֗CCMNT">R+J[o;j,c8ČtFALaGR :AB_ss+ ƴ;həX;Gcq ut]Ffxx#s7U%'v߁Lp]heѣG`Ŷ VKs)4qo؁ܑs*qț9|^UkT!| *rv8l"W)lZxf P Q|?Xܯ'pMCJ:@JNCspg8#[^dYYa3}0 ]&rΜ'.Y zz37NC(pLeJ^D&*kS@p6` [b ?-C4^0*euUV\,n*z 3A!%$P0EJn-7H5|VCXoM1\3~?ڻ'%hg!>_Lqp3]:|u0jC Q}EjUgVE%aKɮ/E_]'r}[ }4Fx2nvd&Pp M}@!5*o 鰫(bX!#1mRPL2q!Y352Va'8-uڹQJK/")AS+ ${đsca~ (yb4Ȁ]P v{yq_Sz1_-U6#"ϢG9]t9m_=D|79BOSnݥ=L^f"tjָf[P ?ӿ]΂hWM*2k'oXa`V횏> dtަ XG4B _ Ro 6Kdx^R6zszφan`]zJyc:#n>KLt˧a׍LFn8ppl4{3ۻm&jڱ/3Fa/Nߘiʰ_6 I>@I#V% + ښSy2*Œ h*ϣe`Xp5&瓲gK!]JJά?eyz0Xu i,tlؘec hy%etht}*4øyܕ]ub.Ĩ @445U6]b_*@_gK%VܭEMP ]-gPxF(f]2LpsL5a})t`3y>ۂyS"Uԩjrѩ G-b!RM f3rEkt%r(оggm+9ęR/a&dh tʁ+XeF& [ 7GYE\QXZ;(|J[5$ԇ4-3|*Q.^X;> gѓ!T>Y%8B~5zLa٥?[WY_No[@<.o `˜h^t<e 雇_6J ltU6Ju »)y伣-1en.Tw684jw$g !ДQjg"~$Y4S7!|HcG8 ,BMMPŹa-:$nuL 6Izd5W*}h&ܘg]0ŖAUa\uu!~ b$$]F1ƻ/ OOukk"uxn 0.nW,um4G> |u:ྖEj5>ژybjwVίbRpAA*4t $iǯBj^1}_A}~S\t3|cN9>(1(ӿ>:`WPooSfM"/[R0J>M:U|`ą:|&y.$Om1WO2M桜BALwfh-w;j]T_ܖd!kn9 {=!.t D1i͒YeFpXZ$OY/HAدٖ},߼dlQs?QS'1.16MҮR4nrŵǨ]̍!B+SOxy:vZhL1] :; rDt~2dgOU[guR#ݳ#efnL@syt D~{&j"f 7E ҅z3Džm2:P ;A3'nzDjWy"EJDS@`$͎gћ4,|=k# L9)K^\j_/;R0`҆}c]@,x4Jw>Z|6gJjhh/QmTԍzd%zbABbg NyRTw&`0խlŤdgk>7h@՘OR?ﻈJuK w) 35/Im [eBļ+9p d!n3ޅ?Rʉj5^Q{)#vEב&KE-g}QJ0~;Ԃ^/mDp&?{^3KfCH %XvN!>Ok'KaFq6ެCﺾrSX(?S4MEcDYM wF"0+=Ju@a0wEJiYA 迣i9mM-8Uqn ɨ?ѷ1Ϡn>Z|U{@3Ln|_ ¥6c1na^=+T߿@??7Sn /ѫ?m鑓`ymY' ^& dwAK ^wMr_}់.ͻ؞!yn[Zbgzlkx Y_eo[c:)v])òcнtKZm2"^&;96Àvьrڗ|h$U^=ڍ%<N:{19{c`%%hx 'LHyg=| ¤$-W^wĝl*ʱʅp6cRvn!Ж ҥ?E,v}du(JhuHI9'5wUqȨV!cL>7 ˈUtf89vm׆ gL2jՓEAhU~-b[}XN;"gi$K%4p%wG&rt rd ; -~@} ʼ;"WZ^ޗJ"EUd$RkO&3F:RDYO \KlSL+aj=p/9r-t{Rh7hx^] sa&IzÃf6aW<o܂7QnlY6J6PGφ6N0n֮#W./nXL<dSm6 ^XHevV (B| ~7W_d ~[K$gKt$@8~fF+#T¸$ק.sAI*q{-qAJi=\xJ2 +de0"iY_ S"O0TQ\镫 ȶi 2Np}^qePp^`hke]Qyr nL/kAF-YZGe4Wk ]aG[@-"p6^,ل*}lS1BuE:{]A5}\(s1 Myü;(+oq6~=o5`Sb'p`y.­q&OX 8Z^QY0^ʹnܟ6lgnVXUbae^;WHHYyG/Ĵz P4!"kLowKX@*I6zH,-3>gv{ !n1fog>%JQu@EeW.Daz҂.ɤP`3뭅k# fٔ)jksx7{nKOLh{ #gD(7d\azt}}= !-3RE~-FTL&K;GrR7!PNA?7@`lS 32F.mSayмcĞh6쏞ۯoJY 3k`&^ V:^r0ßN]%Zv6h$upzry,ͶpLƉv/dWu`˟(!,`qic[*a$MpDk]@G7sX'8B!<8Hbvj0ov yҤBL_3aGkOM)`BCRAR2+n 917D,=ȊU}׼4y0~,Sf >$#dI%}auƘ/Q]\ zaRm{q|ޣ;],˞\[F \"7[>3ķU,aR|Sɚ=fPE)H" \E-i7~Iئ&vw%< ^ȳ,0qUZ^?tSE-4U1Wg e`) 3X ֕|g*,YS;B|[p>yA*l^e%k6t S_X+a|L WK"}r:0 B+o'G0|~dcw/iu4f¡QcU.q[U2ٯK_a|[v29X+ zH60noOc~BqՇöܫyI:@:־w P*HMж` JmN GH:H66:""Kbe;FnﴯB lD(21on %*s8xסyO$ DJ13mJ0ɉYI`2e-3VkK,ogBY"F%@(*;U#=gsWBpܩ@ {XUl°:/~UjPp!nWõ$WK]^Oë~7K}x!}6u+xzAq~C mx;3`>,Eku% dR'Dyǡn,WAui1jaC+@\X2:|=DFFas%^cwtLGܔ&.2-a[2"aZ.b*,< /2\kNB=E< 6THBG a Pr"bn?Hzӑς:WL=/&r0=o׽84!ӥ&ُ_>%`%t<>ݼ0ν4xTd>6bP) @TMA@Y+ՀL/NfJ !7{8A#4uԤUѝWNٯ ^$h^]Qb.{08QXPYXpNOjXsQ !̟'/2 #c>['\+!b.o,0.PlRx}Fz8HVU1en}!?my1o]YYOo }9RC~C] ``2Vt؍2aH|Ff“]`:vD~/5^s8Ө#v`PӪ5Pҽ(kD+ezXʊVVaȇS&GCX @yxI:h|)a!gN踓1H{`}%1PNzQ؁K )A~6Dw; W#z]7&*+&oaS9êea=^_Iy8y?ŵiAɋ]w%_dFtpV>a#)oA4K/>\~g/U״%9_=4Bf7iRd\"Cl m!akpobQXd_΀o&Fl$ ьA$Es~?=,y*pC0>bWYPvavs<H2]e|C z=#; Fd˶BE¸9SMJFQ1_]D-3e-_ 2'T 8dM3i_U*l;w!Ub-,OrxO#H͖ᰲjz?w)38.Me%?7knN|sC7o5a>&+ŎT0mY]ݸY8\e^MpXeOwȐIWOY]eKQbhf!*-}#HAx $ʦw7u*-;Ӡª&hȐ5^Rsy߿)|?MOMow0wЋтacY(75|K<00Ʈ#.ZDR&cwFh$# :[-ᙝqݡ!AKo|N⧞Dbak^Eɬ>[GR5تw|(T+VnyXMVZtۺ᱋kq!+uS'Ic)!>\~oW#S!mMF>=,*-/ꟺR`cq+ģfsKI9NK ϋqpd {DWv/%FmU℘ºC\)Hkك9oʘV|Pp}d {u4g !WpbTY+EAY3k):1{©ZNx?~JJr3C{6yb9z7~lhD>Nxrv)TnbZPrQ_= T$JnJa<Z0֞ߊR#gͨc_E TO й;3PN=J|ZY9V?_%6$RF&GOQqB{bTgOI\e GuqV\C;am«Ykwd!&;y5UˏY|;ĊiI-Z>m>9fOGpٜ-Yg76mm+EkMz E4*g/9>9n7XGFb2Bh"Áɔ-Deo/RV(5Jϳ?,^=eҕ]6S4U_A+[ %ſ⏫cvE-`NN1]l@;mᣔh0Q׵H+k-҄qێ*0Tc1(~Ddv@"%lo^Bg})Jiq+LPО.BwD_|^ˌ<3^Eg֔yҊdGa1$KR)'Q.'h^h$h˟"`te'iU+f/ ך0Yjt31r'zy =OlK? w@TL@/ņZ eEwT7eQZ9 wWk(t}h5`LŽt|[Q: *51p(BTP,@oK}ȋ䚐4> 'YkW9OuE諙=AhZ9:? TaU9/Y)&&LB q_چ<0ﶜ&vA.@OfCW\}qt!;iKF{\#VV h|!֠KHupM+36q/P0^!٦Be8* H9cdN)td^]5^gPǻV/cc v)ĤN4>V.BK>^[U-\4k!bԎ&-qlMJHFO7w w~cWqxla1R3z{qߎR;vRK܅"%Լ~_f ٦3p}#S66ަ+#7alN⢌5Խum˓0>DKljZ̗L_.i!iJiEn7bwVr ]PU*V:˒F6SB7C(Q e}LٌyhH|>q rC$ʘ=39@m!g@ _O5 ֬\"Z4!96I.wۘbܷ˅V/*?{pҕ'F#ƾd|Ypg GRf(C-5x!죇*%2;0wAkD1){}mNe̬uH0_]Bzċ6ƄQ_84i PfT`v}M{qW g3'Q~=^JڋK"zܵʎiy Y]leD| yLs(8rՐ:Ԁ}2rA{]Zz-a;)1A;,5JO6f%E/zΧHCJ=UAƔM}QW$nzl/8Di, G/Blt:1\/ȯ\+BָlյWw)7"N3Vgجs@\V[,J@tU(ëˢD}~HXP0>sX&L9M sr,I Oo/1c}TIbAi[']!'"`am9?5jΝU; vV/P,5nk&>bvEC;  a<7yv\`zflk'}Noc`*!Cb@UtlXԹootld01"ۀGdo U[7{tC|׹y0t4IB,#7#(܌|<ڤuQ|ڞk$.'aқ'OC3x #ƈU?D5.Ua"%0SFro?kVX ͢YɿY #`YKg(iv7rI:^ddB }3U&qp 턥Ď&"7PnX>}yay]P˄UpI;LdreKzʆӈ\ʇ|dq͹vt9\9S< ^ϖ;Ƹ ZUc{5FB?F[[0J4x?:qBZ:;DZ!`"i8V (u%WyaZphp,I5Nx$r8(e<:O?6 HaFu5EJ1z>gIAňY*vn% ;bq$?$ goY}'2#-"v(7LGYѳ<+4ԯ)h\6a68k!߳le4n[cEʺo*S i3[oZ~Oԕ> g듲,4] U5G 5͞lY㞍EӢ;Ω_A|3>*r/o 4fQl Ǐ=aŃCҖP~nlLwDَ|ⵡE6sIʐkqb}=(թ-Xmٟ,bH8rCfd 6:FMY<̈́SgCZsY%*4a ^Tsi/|pc@U!^(B& 6 Px_@[w=. sHsE38@?;Q+r3 lEϴ%j{ .MqKY :L^WrƀNccP3yK-Wm;0n\Ox vg(1w+7woҼXy-)N2AҤd Uox"qZdfv}N?MKև8 Om`}K&9It8mA4ؙS1/CHh?p@7rZ+_:DeGs=fb}v5JmlJ4t^^ p$4v"g΂[zl:7 ǖ!C N׃DԐ%ҏ4?\b\BQHug@-9ׁ;S7JB3r2m gyAKЧ2*WJC?KaK n_Ӣ]U} 4z8#3g*lgl}̩δ|yDwPTlpJY`z#?E0$F0~ƕV( 2NJq^WT7jU|9%e.^\CD (^3Z__m7ȓx,-?!t̶HEg6}(C΂WgMZe?(P:y~xjJ\!/d{wq}[}́0}O=Q6Rf0Mi4R3>kZUؘD$ٷʄؤ.λZ«R3QSʛ(i6F2NGiU`ԋo;e}.o{LGvb|kD9ٺT';Fr5%h) 7 _6Ϲ4Yva#30 h.-a@T3#{:XӇ]{>~K_G\cs5ȴ/^͸գXȵ/ȵf7 y2bJJ8GBj3f1的悸5y37u)Қd9$-G 0tpFCB$?d{MO ;KhN5v47%m쏖NHf?樂DʻF3}pV$Lf N0'ЉN|2O>99 *AUaR6R+]S2sL1SFGdf=yA0V.LѤIlM3NJ|h?Sq $cTY?b b.J^uSpR&j3☒Ț *J8 K,ZA͊i\ge %4 l~W0#f`m3TGr7x9R3 F;bTx;޵?ŭY؏Ɯ#qPذ'~wAcֿ8:nٷW<(:s)cBnGIrUPDќ& ~H^\!J oWwPNrOޖjm1oO?-Q7tNb5LF5uv]qDF[V)c !"n$Ϸb1Uz-uM>js^&ZOF}c0-0nr m`k@(PF:rDUCŎ+;b.D%^m4[rܜln&]L9Ӷ@jL3bF,mj:;Q0?ފZ: jJq7Lyw N`BoU$6 r)$$ew/gYu}sVuɀqbI(۫HX󻙐 qrkXs1H"g]/VȔ^ʷ "CTMf\rֺ/ mZ$BrZTHI"@mKΞ% v'ݦ H qzPufqx4R\|캣hE0 dⅥ=V|V#F*'AJN4A`򻒖2.WŪs"y9h. F9|żg =R`gƺ.X8MI|/bEgXzx O*$a7ܫfU% Gz%O)uw;3ͩm^!A*}ڐҭf*~meAwM3x6s#ZxMLV\aF+߰ O3O-Eԧ[ r1L9v[nMr7`&?8%!r5w< _h+xnM]7EL?BF@v[P{2xjXHTasoʚ&kxL)\MGCLk`8b꿧E;֐C,H)61$_%*S'R # h Tj ć_1:v@5b6|mZp7lތ+5a_A+÷G= Νo<xe_$[xrq>e::x:ZEjFrQ@x~]uxe{.&c ;է@?}·w+]3A邂o)~d/5E5?#9AG\*G1TZVZd7H4L.}%Q:@Rn{= ,h`=F{+n1D?*ۓvw$[( ٠kn~zZHGxHsZ zyuػC? WҖң8HTn[[{\KH<ݘ` GPU22|1N7K=2ZE~a&U<ᗈ:3{# .Ϝ7Qa@42˾{X!=4k'vôCP3d9 ~_+n gefGl8e"F>`/LFOy d̊[,+9r PS㲍\msAhĽD CT%,ڷWec3|s @T]+( c[D"&a.?7mކO He+NȽD/㻒e4eG-nJ@TV՟&<7nhEVt ˺6C1๟ }m94:89Jv1L_x<> _:pyޘqCmQ&wՊHlL̰ Z,/g 7zr󇭮e^Jũ+&%)OVUBA#rhrTcc_ &;U+_ /_N<HPaYV&3Ķ/I4DVmBygC+{³ˆ~N7bs\\ S3lE"gt* ߘA}uNv"Sɋ _<^;B~G!;eϤ&΅m)DTCAw8.e'P(i1+,.3ʰ!|Ka?vTՑƮ 0WAق6 a+qRͮ1ͯ{fuJk~T-6B ޥ>S}M1ٙTe9rώ戌?'씟%"It;/F{gظq3z_x2rӖHZ'4֙f邹9@hٞyrOM{8D)$V_o*0h8OlFѢ%UjAS5Ă,aq$"?ʧ<u"doM5/@G  қn(akpd-Yl A}~Bَ/+{fSWcTk挼W;,,S{ڰG*$[kԟ!S$vf5VWMtsmJL:!l?囤iЗ Ɠj[ɺf]k5}ul6M@9W㻗 Hg]{Y @1&<0%?8d>2#Dnwf6X64 Cp"$ s$ i'gp"V+ u+$53ٸ[bu_G 8,JGޢn1^vwfU]ys˅򐑽!wTW)Uy:3 wϑnx=Iஇ 'J72J<kcAco樈ZJT-<~*@WԣIϹ)f js}eC~.(>‘tb mE&CojCIZs* [{;l̙B1â$p~%NG!Fp6wthd碑nA BV@a d_[1.|6{g3@n䌢Wei>tї'㍮HJ$/EUHF\ϝ'< Eu 5[09 DeP\d.q$*2|:4XTKaJgorD)~JG;`,0&Vi bKWCVnOx=Me6%])DP{j**v1^$QRk}41l*ƅJ1m] KrQ:k0-\}&,#yW% +|lf ‰>bU]f>;J\~? sfϑBF,f3aֳ^gw#^ӒwzS/sB!ZaPULy%)<Ιgjw7C;E2tBbnuc1ko,8wx9TN1ia6!!UY-xԩVFA)n]2 Z yMm&S PZyuyEq=aI`mS00A\M3 \3 e]٫( 4opβtک7j{V ٕ]=@x/9ZGjs3 ;&\h:گv`KޓDHOV˻9$-"?TKRzŞu0C'UzHXXgK~JorDd/45E:7կ\n_O/\l՟<ٳ;߲R\I4YQ 7>u{(4sMuQ˿)r]6[yъ-L:+ؘn(ΰ7r7%vAB>SVtv_mql@?E C t~ثrg jl Jb\7U1L f?StQH*vIIt]\>?Pm/)KlA]n~1C n;F5?hA ľ[jY q/EBvƏұc0/^&&UcD.\F~{I4xv MYm; U0!t4C٫77ۚffZG\9V(ڡ/'O֋vk戢%<{!wDM &W!{}9]k4Ax9]#$lu:0u"x8:'aHpt]t:~>aUSWKEi@$L"{Rؙ,%ȵʇ{5dVWoӾMS`N62W'ӭ;`e%tiz͚ϧCBnmZ{ Hxڤ(\jZ6"5"2^T`1L t͎)wO(*9wʜCKy@G܁m% c֏"b:+9' |1߄jef׾6^i|˴^Se:ƾ d`_MGùLƞ$Ff!*\VTؚԔbBM<߁,ܜOO;w $S8- nmq&h0\R9FEWo^Mwclڜ1r?A[gt/NoED퉆*=MNnvk!A\ύƧ"x6(e0JaI}Z?eمCJh RQ u+֖|m̐Z]qN_W5He~ᖃ ~G( y%xeGzL0ꏡ\BjاraÑ)1Җ][<{+gXf^G|wdDf" ˣ-+_.fbWƖ6|+/34Or%P[ȹ掕#> @/]ӢgTWo5{٧;fS/Y8[7Z䟹)ߘZ+|( r?QVw $1 ^jAn{ׁ' $y!_#}eo|hK$H,D6% _!Gm]Ln7A{TCs2=]by#쀓8b`E$颕Z6>3LYj&ٯ`%}Ož@_kͻOH3+a 2- jOKBSTA(_t~N2d׈n;jMҟ&zH(7v4)Kݰ4᪪u:Rʧ kF=(M x&aTD_{ 5aoF3U$cO!͑ Yi33řzB-ww&"FVبoq ^22\:m,Kӽ*$Mu=CY DZDzGCk\Z/9 zmv])Q-cH-/]`Hޒ#x8A"0T:TyQ/Z`@C!;+KE,ĥaMo00ԯM]5_1 AIne?jͯG+{4ԭ?/Ǭsc7Ly_9 ) e 3*jU`Ĩ=ޒbً+ g<*E|#W^qOw @#&(*,12֔-(;5]gj"ڽ|*b޶ wp!dڍu2c[m%=oT,{ԨVF pL86UW:,:?? ҖR2=PYO*N~e}mm=T@Ng>0Kxϼä 8AB"nM=B$񡀒cx8!%MNU1_*vu*VģTjJ ,]]F +:DRHED>.߄λ͍S>GܸS^V<iе{¦B/xY8Ɔƒ\etк*73:<{Lqe1"Q8ޔV,,:}deD=9 R@ٮYPwZkį?bN_EJë0o@w֊AD_6z|^^lAHɣa,f -p+ U YP֔僩*rQWcKA?E|k>.s {%w.s";غ`N%@tJEp/_ zk{VtѰui<`#Ŵ3GscUiLZ{}קrPۗք6!1/=G?ݠKL՞}de#ƹGox]%>mnqꨵDDlWX+SʇK|/l OEȶQ1*(aG/-t*^({rs_Nd$s{eՈD`%ꎹb_ 1id<zbl Ãq .of2x p1 7z-y)1"/|})mS{6FO=Y*;ʪ?oxzΖ01sڊv@՞s hCzhG)1+vc.IzגKy_GKr/k,"NsR921 yur#)Q>ļᎁ#<ŀ#D3тp@[ p(w?>W~u^=ic-x>#Z'9ڬ467AINSx0r+/,zYKANbLӸyN{bRU0{jB,:Ѩi ̮*+7ĩ9DŽK1> <;9 ~v]k9P0]\iϟVw++~-d}>[6o> 3 ʙlz%a7^iZx-MKI[W:y;. n}e`/pdz$e[D>EevvW9F1⽰vhDp ڜ%%J4ֻLjRw C_iz[`}zFH)E_c.Ko0GN?&>EV@ΚE:i9ݮ 0d|} )8x׿:soL6*HI&֓bGsK9K Hشh'.|ΣkSŊSK0(.z_q~HJ8O}OPԀ{m”,b1R腅v YCf h6DYVw05La Hh^*-쉦7R_I%ULg] Z5s?KdO?{;^y<Y!t^Z^| ׸ kI7|>zRi;bt7A8lk)&KkI%]˄یFz)f/[V^s=|mM`<1]׷\ - Պ[N&ljns t-At}}U5MeKL}n~-ҞO'|T+Lhm{EH }vEY- D]OG5a6gCv3Kprl6UFWxӧ+^|w]dx^ߐZwP#Du{g+_a~f\.MW ]WQ,wݎEkUB"&yo<Y7Zュ_k%5 Axcָ̕j^uG"/c"v }WA'IZ@}^}5Gy:D^sK~t Qk7e`*APrPVw2_7|WgJ5I3p *Ϸj)P"YφS!}0&Cul]YJօGV7ҶHYK4(ezrӂM;73M_?:Z࣎N9Wj$8ٞ]qwi*!]#07DR5`j1OP F`2KB5FՀ,% h2Hic_׫T FI:Bxz*"Ԗ2Z6}d~2IvXv8oX-Oy*.,ov `'Thz4U` fs|mBu9m= u҈.MP@/@,^Ƞ:3EI:ۼy2>Қl%:0H&qᩮOj'瀚Cc2 s r%|H&נ+D][|G M/AJ9mgk|"7(y[`{vB+H8iB8KZ9_24=bȧtQVնuCrhQt;vc^;U0>WI>~j Vi~&J )z/F EXr<|.xyPϪ}B8yc؁@t;KrE#/,*IіH&Sꌊ$l(awAYr.@/< ?:kEOgsƈ# P !UGl)ulf"Fْ%b v̹FXQiҖJv#aDA¼ Ɍ`snS)jKL+}*__g&3K. %mTj-:|;(J^oS`o$F^iC/Ēva|r q}u̾xkиdxH3 d,K'Be ~jԀ:H'OԝVx"ݫTL3KMi,kYM'o)tm%dZ5C]sn|Ny㹿qEM1xTs6mh^DJ,)vj ݖXOý߆y;R&XcOlgCFX.K ^h~lWˉ^8,xn60q䫛D^$@q>/b[F⃼"46l5#Ĉᣰ^[ .c&tuB! /Vokh!ʔ "C`IV_V&Hh͌Ypr"_uУi!ٱ b(kکv{MKqAox%.]|Ej8TqF ̎8@> \ נ\"px/qOTDUxhVRP^m8"~DOojnM1t͈KQ>XtwQ3Z/$eakl *3!SQZjEhDf>X8<3H ~hsa)Ԃq9K{ (Fx'.h{ 4i/yq:E9us/ZA8Cg9rWPdg+O [ FB.A4Hqay#]F1ޱQS/ A] *&-q::_hUUrn)(*ލfY(iA 'z~ђWnahH/xyѩ?P䮨$sĔr]z&,}fe뤦/65HG^%/ AK$c Jq|=VAD|ϋ1( =cg? .vL;ՌTiTΐ2צφލ"*JKY;1YrxX"+v- hj 2;[p2YՌ#[Al0Nbrʒ$b riS֢Etڹ;j.$dJ&O:dsr+G>/=+!a{1dydBVE>fЛrry]݋!( ҿ$!dts3|>u MvL\8HK%g\,BHuv.6ꇭhcfOiyJ cw'UpDg;g`is-Ps -ОtXPU`r>dܪwX8N9iXf3_:>gĖBg?%,aaOC7ìmnKMiB lV8FCdiLKTޚpbU{m=Ҋlz)c?s"ߐ@BfOCrJ"d">)!yB(ĜF͗p,6g}7Nt 7㤂ԙt9jam>:|LJ"AU _m(SP´bхX,Wu=%Ҥq?rAX7+@k,n]j- hs Jv-%)ygyim*M#]4XR6ERL(*ej%uSxvfg (~ mN>P]?{BP,s{}`]k5#chլh~Et=X]%Q ̀ TC7t1,ٟ37SVSk\:[dz.>h[WτKJ1 g<'9E߬,bK$\\S$}7D੡VJ/?@޼SEdGűcWDWր([;AoSEk!V_5ULSYU$:\P,Ε;Ou@pGIiG2tlF$}N6 xWdͻU=H;4l$.#(4<_:}ALGMa4R՟,r t B_M/|'f򗿠J3Vh=oLmTHu ([ާ̐ !/PJLO/,n&&?O_!_Jlm ?o>G}Shr!{]IS\v=F|p'ҩv~;=;s{QW1*wy(Wz hg9y4YD(*ay-kyK7.֕%٨O@m["Ne Ai3P4bl~@V1g;$|qoi$LAXF)HH@ 9 ;33|Ӵ"YhYd.8z6a\q3ƽ}5!4,*^7*:kVV@ hXKj?)AGRU*< 3+ 70Uc3 (v<4fT(9H5mFOJ=WasԤK|vTWh-(5ʧ1?V̦+C߉rO&/HHH#WǑ/2y*c@BFE!~lh^b|0glJ3jɶ?jM+|$#ܬhs KL~1ek)z<]neʌFd3ؽv"aDc`^loVӲ+-ߑXuܳxA*+ .%Q+;!dBm $i](]K:|67 my\:ʣy olxQ_]o4+:y~ѣ$9\bMbw <-lx[- T]#s#Sz7a F˔v J0.uˡ̀ɾEl 2C=;2uݪ>DZ{.<.,)m"C]FpػwY.JfmdL*@f*6F 3 AU,E'3@U|{0Has!G?BĎWx0vܺlA(^(wEW 6(Xw;;J{ns:q<^zs#ۺa# o+ >HjsOWY>,$t ˽r;5KNk >h c7_ʼ3Ez m٥Wz-tc*2a,chNkeb]SB{77]=56-A K>J[y@Qal>L0Α axkK"r9]SgJ:; Rso8M Ѣ"Z5؉ ng(Hnim_H,vU)`0ZqJ:_I(b|^d,D|G2z&q(VvmpAğWN`"t?j G#=8(yRnO9/F+(In"QczqL$#ʎ-#Ibh*WUyp|0DL~5!TU#Xqj]A+h<l0wڎU`?V(_g5v˶b?6 S3K$t>2Bp@􄴺1?c'9xL_⍘χCcmAU95=E5Sa&1 JԅkWS@41)4LpU%f$DkK8bDZԎ|Fb6igXQ;a[w#he +NQ]DD3+ah2 <HCɈI"JC7T>1!}Lh^lGVCv0aћ>M';=ĔA-=3wm5` GB*@kÈ[j45~`\YQt) ow(&eт ەPxc,eٺPZȪړ]6 SZͷjq$.w^sGg+ÂVx{̝MJPX'CEw`WU>avBpؕ~ '6(i);xٰ!{B Y'('ΖVa3 "6t IkǂPeɃ)w(vOg]?EAYAUHsԣ0xM72setwYGTz#8=Kt75O~lqO-z c<.?xϢMQdѮd|Ի)hV*}s?ߞ?[Y G> /RW߳:bݿÍl$OXa3ySKny|GyH*k;aUMMfg8ar\Ն3swfaķ9D39dbAx2m=:ih|?a]С/Obj$?IF\Dt9҈, RCQT-⫍?B:&z>g$_vXllM *tL.@m-_~ ιƄ'NGҚXLt/ UD7k裢l62 Hňe]Yy)Q`^9O 'cUXX `\a>YwsaFL};rS\%Ll)_ Xk$DŽ:ᙲ4 h4SBv.Cf0,B#Hzjvx[mlb0etΦ7ҺFX(vdhw.SD`c܄N:?3(1Ft)69Q}^զc([8V݌ŚKWɽ9.q)*};{I #Mo8G`q}fYWj:1sA5)QLIZ`^:8v{P`glخ4\C'@*H"T8%@k .48xḆ8)m'8:M{3c}wqqlW$)Hp@t)^i9pRh ^e])fxɑ.f.-Ѐim\kf @Y!D% e_kD1aOMVY uUk!100Ni%w!>n$,-)]կU68vUQ {^580C\ӻX)j ~g~RS o DL\|u.jwI>0]`]ǨESR^=Ԯصc VqB7% wR+[AjGhKwpc_XZTx'QS3x"+>azl†$=zM7ӱbUؔU _V/kli@;7Α`K W'CD:q!<8ޗ2`ܨ%]ʖl𓗍`3hĦdJSbg^9f9OIè#H.:AZ 6ÓFG8ILۿz^wcܹ\W=t'6(d}ȂfJL&( C` ,G效QZg Y R;}^BKTHYjكl6}=^]uVeJ2%sU۸(5o1l=Hؙ\pN*'K1/WF5yx2s \"o%,|l_/bT8+u}")4G_y%?F "td_w?hG8gsZiaЌKcC@d"> ̀jEh&:zQp_{negs% h7ƧGW InU>=U'jM婍RYPqͧ7`E4 RJD:}׉1u$]l&Xܕ-'j:O$Rq$ކ4H.?^ՙ|=|.ƻ/[mux~, y?sfpca8Y-f ird#9O邽v|c,&qf!CYTMG:uSlf WON'zQN_vź Wdވ˻%rE\8*1}[a upPc+ȘNDP;C8YWa/ǹ+Sg  FC:F=@| ͇C{C>GoEO`7'|*_wn<2 KJ^TéL'ijR^]ŕ qp"O qt 31xVwMml iv^nKGZL10# >S'!P (Z%wOZ1./YB۞{XA.*fSܥeו|~25>UUW^}Vq~g{!?]up>${@A1}c y?qP3oцJgS-|f3>(!4)Ŭdi߫P\ـ!B֠F(2" E_ܩ?[r`{9\ug"J! <,9Woyq!X%N SaJS}t'G֭?Z?Ó+km?Іm粎urՂȱB85=Qk2MSFN6}_CxDN>XWXtf^3K2fa`v\{+Чa8IZb#*W鵋no\)#a Ţt}G?Mi͜nFFuUWπ+8&Q+qdxZ/&#[O1>p׈|y|oZ t fz D. ҆T [(*VafU+ LjG8yL;Q uU,Rl"XoW74s縺 3BmV8ȴg(v(}?Cf:%  xj' 1:)k|ġS_w(<=ѳi ti,u #GW=r d"\ q;k#m^(\6(a?y6IUL`,[3 FbbEo}r &' Du3 yKV h6Y[q4gHWZ`7HSwfuS,;~]D( 2Y4 B5H0CylmXGGzyQq08ShRJbw(#S㵫G@I3h%l>4ϠnQ `˵Yb6C+UqBƼgF`e=V޼ݘ74|8Q ~g.)84\_1֭& l`Jb8.v(E&Sxy澿CjGu(:'!7FEJZAqlm.ͤPv͕vsJHtbWHBKZ<7iOe WxU_'푛=PkU>M&x{vov@ ,"S2նrYNYѱ]4 z{ )C.(_w8> ڴF>qhM߈D,_uPřQ4(=TERd N|[%BQ"= ic5["3fsF1Vq `쮿w'%yV6v, =M.z3Hf"=XLoQ+|2ԾCɯ) gᠤY²vS>>ɖZذiN3QfT?!}ޛs<#+g-ꍉR D8i64{ >JJÓFWƘO6f߹X.ٝaCa6rV C ~i5*ȡRͰ{mr용חw0].5 2.]UkN>`)u$[GZS F-W1&)@4T4Խgw[5*~eJVR8~4)&{%DqHA9\(!b^$t&Dw΃Ls¨l2G'O{*6NG'v^W?hY0{Dw  De[ WQ ۡ4l+ BeMkx5 DTT8@HHtV3Zyb{#LVo8Ӎ.֠R:=I8qh.ԞÚԆ\doh srxz.Į|5T_3 np`U6ϩHZd7v}x2qY?u5U>-[js{~yx'{X ;ZqkVx,HPmsF҇gvTEaBcNMHǎD1W2:@A6D2>p\Ljpd)]μ?(:)xhsT.5(~~$,@*[$}4l9,:2loȳ&aEvGe Wh{cIlȐctӖ;O\D5qT ^װ%/ufJ:Y<E˘C?wQF3fUwHK ^mŎ`曅5$e/̾6asV}@>|sʄ0k@r8jZJ瓸7d6&Vi3ﮟЀchmxuO|[6 IzѻUt=Qv?Z -W_@D 0 AD?EQ{=)R<UAh+FY^ Hm`5z\W;'G"ew͞4j:U=wjrwj-8EX?"o6ޥ][3np|4^6Dfk,;'fأE9m3"®L`֗(X"ەN-Gʰb#v:SP/R۰(񁸻^P+FDdj%{!B=7xZưCL{e >9IwJ& Q؄^i)z67tF)s[Akd$xGD]&tKKy5>#{ w`8 1M<s\5U:j z95aLK ~~)#B0D0(B+GCLeΜ`6h} R [A)w\&N;LfP*WG+!ٗ/2Q@Įp_ -Iv&^ cz[=/s_'7ᜎ3qj=)^Tm?ST4mrbjWԪ'[ Trw(x2mr) -@nrdvdR,e/w+yO7vtϹl"Md}Bm5m~z6Ykg n"xy2I]`+MkT`nh{yة9j>Mz`H\&-&qh oL}гk_8ݟ^\'MYR:H]ףRPУa͞;h&/Jt<4s#$78nJts I1xuI1Tr&y9 e k 様"8kH Z]i\Ȩʨ#z&/BMn-E]q"4j7s:(mkm6Ǟ CNӐGnms֫І@>U%򌯐XS(]$ uR ^ *$$EC_w+f;h3i,HHqԪE~$F% jۇx Ni:Ugf(g9/MY6/MTf'oE%ќ[ VD/^CQ-W(8Y "y*vC B=;yDLD-K5tgˠZo90$ՄNEtF_4w[M잪%\uynjRw=(6OtZ;黁E5p |wk^gY"yDL=_}tۃ] >2b=JAA-j]_ 8CZҟ\v0MD-W! rLRbGɉ1-IIB 9򵾴ZKv#A792ی9:mOt;48L^XR֢8.V`T*Eu Ta7U=C7z>~Ej\?f a(J !\Ng+Rj*7@tQx;X^_)x9HTo]yc*B)gZT#&]cUx O,0.DVyJjW*vz![#j.Q=f9SxwL2l0~Mu2Hs6 Uܹ{ è)CBGrIU3H&^Q&?٧c|D2ξ$Zd\,^&79 o"JL3Yصs{b贯; #VatHHnJ\ub.A6 iSy]G 2.T04:KW )6n4eHZ?Ln:7 ~2,#x UQ6(*%[8s`. o RWT0k?HR.qT7ߩp@$܍GkCPY>Eނ8XavvW2"r(} OE0߇&$~y=M5OuO/"|KP{d]PQbu4Zax23"mNk*VmS{;y9 j;c~w8f3ѱ^14ًql#J&qH ^DxX듇gw_tr wK+*wLg?s69e߃;ׇCRs.bsƪVertfVa>L=s7H&-x 6E*͹iZ8X63  Q4wX4h!OÇ{cKbR M 3aPY5ƷX҇njNC^aG)<92.z7]߈cwn>Jhs!'@12&o~qJ[:1X=!bJKāq"/ڤ|RΓ-znOM?;Ng"|(;'v8LBTjѤ6_qMG5De,9Zݯ*ml/ѯ*2>b˸xp @@Edi/wg EL4ɱ`pm[w#`S?țm;u:[-Ɏo]DǸ?5"VI:E,e0Ӝ-L0M\e\'q=Kpse|+ |Ӛu-)'bK$GLԢn`bVRw08#׮gs'3\F3B_x!%C2eg^1]R/WFV1q񠴜KjU'lw`gS)T(7f֪Fo(#-}!wkL HD OgjY-z`H _m3ɆzO15zѹ^[~3z4Nt 7SM$ 4z u7,|-9edX\xtG@;D3^2Ā3(x;#~qd䢍3u"})0l!SߩTIz+}Cu9x|7_Je_q7M)I(Fs8}(YAZ=#A90L^M-L`\gdIJ1QgH2KvswW3g %4[;io:LU. '+b=3?-WtgҪGリ.x/>I` 0:%P-8/|i! ۚbeϰة?Baҋ4 2gyOm1rTFJUH5&Ug;_ĉ?bd5̜xPl)1<2 yU?H|Zj_˰Qo0aFOsAo :cI4R)l[*JNN;S̔c@0+ur0DS Nw-o.0\i 6ddN.h8s 2vLL2y+nCNaG}07g86d!fyn=|3μ`9aWA3kJH`ceDzhR;Ļ^$JKȨpBJj?2;M  c.|yUb{G z_TqJifx'u)qRJr4w(eeY]'E䪙DC^XeVk#'-cГVQǸY06(懨_ K4Y Ns*,A}# ~M=];tfdT]?nv a6?L̶ ]^)2Qf޹ZW>Waϵ_frHRgJU&g%vܓ|_D\+Pu!bl'+w<`421b'?ŮM@z)}ai kکfaZz&S~5"h(:i-;A+~Wc1ߵS;T'p6:tUSh><9ov>MՋh;T|T_B096=GtgtIG8kfTJϔ01vsxdd^݋sli:9E4MHn6=Xj84nZ>xzo'5:( p^4)9mg)WW#>yʠv闈bv:M EgH,:y}j &(x%?zŔ7 `\vUl\Bڷ0:4D`lnPIu hۭϯ1mlEb͠b C̬YxM=hdO3eR"J9}f;`˂jf }**xL7RњTeG'`ir`Dxp5lA_hÁ bs4JD^ $*ќ-ݟ=<Whz B2[3%2-V:6m\O7l4~nh :Ec/;/ ãITh0T#it#27hfޥ<ԡƅ,| 8%˗|X Y-do%c)3*[ KZo,gC} I|P$BFN43)eyDhzuzn??mZvD6Qo9rUϚ-Nh-i7n_M2QuL u2*#ܹ!U#֏o rO`~PYy5NRyr/gv(Ib)?ZuxY},aq`!z-c45SFRBRLyofP*#9Y}0o;pGCCj.̽YsWZKml@9Q/iEeag%oC_Ɂ~} *t;a.^ {yuӶj*pO#sx+`&:@E>VR?_7iVf[ 25k:EJeOh ~ /Qg~{&8#87rm7RAvRzUY1ǫW! `R c|._, xDxy0VgY~aNj>l6}8VRd9nz]|6TU^ )s8"0i}O`0F<3>˾` ƒXYг4wҽ3˧oܸSR!=<1 2bGHniY We\vj[T%| CHTIE_^u߳c0=~DBt>57fa|GBЋR~u7|%f ڳRULzdSXI}@S!wvwD1\rIs:Vjf72GZ[ #^\_/rE23}i]LYP9&^]̖4Cg˲%Fz^Ţ{'T e fkbx" (D޼kA.i=c|oW]BAH8v~RHMX2pGi~]Z-S%M24fy!A!DQ بa6͜c /37e yw8 f GZnDۓ*O##]U%v@P W*Q3tۆ: o"..<9\7em,t1F,e$ܶ,?r%WZW%&WzwRͶQKSNΎMa7w@gU!Ye a@ ~c/90 #*toz';Y|4E؀Dv6 #|픯ף(GA2z5tA&xԁB2k5-O$7ho-?KAUí=ɂ`1btFc!=[|\'ur+dnDAZ+Kxe+fMHB^~_h[)r-q@ rm`!V`٢4/ 7CN|FLwi$Z9\2ᘲf-H!wbqLLvkJ!]L\hynk' gBgO@b k@N  Lu^ۄlP.A4S`B9Euw c[?ukUYr{ig3w- D;.^>'9|l]9,]z}cBajO NN;Rؖ "|e`ϑeA~ǭ,jBfgfBF -i݊Hႜ#eKa&P. `ƓtY6#z ђ,$|{HM#BYϱ, FH}ջIh\IPFC(iq`W]/:^),vn[ )HB ZŲ xE(k3/T +#3&b=Oeֿ6 Il %eH22=0T/s_2{M:K.  GwK{̺&c}_)ZkT{]gp!jv<׏x].Y5OI/&a'hH=+1a'XdzTtϺn6#*bE r.-.1xTB+lMĨT h~4AB|{6JiJBX)42vBPv 8> 8 y0B<?01L@(yvBeN|f}^#E9mR 0J  =H٭'Cp*L2:}?Zi ж)ua[ ZTnwZ\?7Wf>:S6o7'&JPC!^U%毃@/\i?<+)'Ƨn8ɋ`ZK @V,;Ce CDRy͏? mnk $@OX^☣jbuhU] w?X3Z@|W?a/lm10sxg{ zN!||$/˙lޣj"u 7tm6zd&l],~uTܑPqWIKt,==XE?K@lD>X3Fʍ! Y}{0$ޖ{IdR̜ң\ Y`EQyf&9֐_/]R0ANt\}}ES8IG2R"rKp#pUjߣዏ^{kߝE:wir*B*N9зTSǽEwPEW0 t-9WqGe.#wqsNQzdk(7iVqbR>6^c+Bc!(%zے$ +zM} ll֓<^Q ZlFiTb1%=0%YTxv5*Zr穓1I`-& Y+T &{$R7HzJ7X^3F|z;n5hI)>\֯6B#GS~]Rx 1D⍎0MVPMb3+e7 ҝylڏG]N&y1kR]Pg*5r<y߲di] ݥ/IPg髤[ Oݬ;'SP}+YP nQT-_O0j|6ؑ|**R1B_ ۟Ej/&?mDkAm:ΌeB-Ѧn üx ٢$d}eوNi:@<7\ä84Z 772q,m*4dezĹNGQn~ZuWytJH5 V  V8ynJLmʁ޶*.J'\w[P\GZBx? C_b@{QmSxϕhS)P KC&[ "Mr4@Z W&- P{!?WxY2o@'x]eqRgK EOdn#v@@DQw~TNH ށUwyOOhr䜺ʑ4*J[;Aϣs]NӢx ->ӽ1,IϠTu;*S{O+^לP>;!C ds+-GM5\ R?,i=L.8'eKDǕd84 4M(DO!`8A|JQ][ Q^MB<}afOBW$ [%J?ݲsx! cm2dXCʘR k`v@E~.tURjB+p$2ee*+nGF9k~#<Ħ&so! E'(!*<'PbӮ9Ppu__14Mz m#tDaU׳;\ѥ;ؑc/;oGX]\RX`$lC.9E3~ބfJ)Tϥ'ua"j6KXv,fA6vn[]{3`]n9/ҏ,}@Q%Uħ<,u0:LyMߑ=lN+ bhc܁wT_zEǾߺhIkRxԏl ޟEh){GP4ѿ\E:K&'wVGX>jFDv* \OҠF~XD'!p7lNd ͧP4k)70jopS0N);9^xXy3u1SOz8HNaA~ ZM~v?Y, f鎄WGN6$$Oʜay:"Iz@i &Y7җuK= #TI^ r%ΣDM$g&VI>Kw\{]C-7MCf\jo֪ذO̓:Ut$_z}%yiV|W$+҉ oltc(5u&Ws4ټsiI}4Z?$( ,{EOmT2&!Jѵ" \ Drg.y0l4V +sk; 8t `6D&>Tf|tw!lЫBLF252bXzsS-<ޮI姒YW/c 2V;⟅Ȕia n:X\%#  t)Aڴ=683w9PZ=R#UDQ})Z9o{uxÙ՚Y5B; 76p/(Fv˿Ɍy$Wlxˮ@ E ; 8Y=daK%1wû_Rn5c>0 >w]k$x}%)]= c`m?S~3/-݉'SG)RU߇Z1A,^HmDjM悠9'`/B݊ Nt[X<ژ<(P S4D8SHi(-+UՍyX2c4eO ezX2=ORщy"Y`,gRk'#>t1ill;D?$Xe(F߯9}=+NOF 8ZmS=A1gn 3<mzATC^rotO%/h{+ZdGז䜌m~HCa܍}G1w3xz4jUp3bR9D~n gF?B7SJ67Ms]GDT34oEBaFeC؈҈ijxzEy~?̥${*c 6 tu`7-s |?F^`;~}JI% 2@;~ L[e\aSc\yoX-WɋHT'R`qfle5T `}WYTW*dIhzNC!A+Re%|YnmTZRM}>p z%'K?y]JiwV#;鉲VsF&7C[MCLsNք:Z<:,gEC|\[  ZE낿Eגg1 ]L,^&d |bj`*BG$w@  QƆ=9cDIྀ1N1A^l{ʀiJg&7Xk0.22 |r![=:m~H l'<ۙǜJHXfkӴ 't0Dk0' @zhMd3 @tNLX,Ŵ!CwpKYJ1넿<\@1S(K2hJ8Y]ZH]^UF1fr pM}W擴/ϘQIRеpdjJ=x[?4H]h \~`Zsh!Dֶ{U2C[FciD_yNT+t!*8N3hyZP(fM.Q{ -[;D4Йla0òZH zjrHaFR8XQw}EO+~&}ӂ}Afq6"smc:m=[;SP}a` ߃ b]<]yD6]. o _ i|pQn-#ľHV2&!YFMpbgF[6@@̖CXi@ʟ˖;Vd+J&%/Z3飏]`ՔO[ wũ73XݣހpecRo}$ M1,oq"UwhW[FbTXeS9P*>౅] ! uoĤEouLͳTM`]8z_pkj@d j!8`J*G_BDW42$+qA{jq!Sҹa,&Z9Ճ\Pٍ vbr^j$+".A(.14^޺&Ux<֙*HhL&0[R@PҨtZ}>)Q?{HP7qS9jڄ6#Xާ/6Scf^B uL/>Hn#Wl UoK`.MHݜ`}&izDqҕV/EZ(r)6Q{K!n\b`oGEuy94+Qj'eTqr R`1-j\~gQH?i^f DJZo5T-<* lm`}H2+Z1^XpdTLa~P;WN:EYaz?֬'$%뽟k T柌9>4e% +S(OnkpޒGc\mF@ES2 ms# ;Tl>&s~ Dʀ޾urZ/6q$,r~WB0lJ+vD= KU RU1ywpHؕYaJA0 `HsI7c ܪa8<K&\epPNg.u6+KPL%6E,apHe/cmedrBϺ{u.<OFMƷl5V,k0˙5#}4kMpx'G|ȅiV)uj,6]ۻ"硁 uBOX"( vY0='`ֻB+P]?(e.,h@4Blfݗtx1\HIaArC=Ȯc0$=wlUW$IK!ЬptB 'k:j 5<D_3q:fĺLWGanv3әlڙ3Uc_<1 ·&W#CޒGD.g\=#_ V#u7y$뉒gr5}*/X&l_tWpߝ&\z%4u#o}`&[lGݽɃק5;\ TdC}G {`oD|)>-.dj+O}:Mt =Lcfr#)z%e?gȈGk g$)c>S:iDJ~,0mtn-eĽɎWzmƈ[ BSG.b+6#+VQ;a5ķ²v,!K?#BQVo = NڶpwSԌS(wlK, q])R*gBt_'Jxܗ˔`>ehtF-I.+w1wj)y+uœm7VK"$%pnÕW9!\g9H܃u~&G?PaSlar9jF\7 67Ag(J$"+ 8goSݟ; o"B0 \&eG4I ܬGJ4ɠ8I?*بrwF* vhZU{l~E7S[ Zwmn AWA)6FJ;li{vB[+.]56oǒuT= sV H3Vn{=;*u8fT#zcՠKZj 5S$2afkUe 1d޻'SPG7mI+l So.~~f -+w3$q @c,훤O;"@Gi7AsuB _ 0ˏ;I9y 6 tms"C낓Ǵ㉑ {3QP'esX`( )Jɿuߡ ǿYvw_DtQZuﲨc(MfzU}sa4\va+>^Ǚgۦ,Лjkȏ`yC&[p׸KIhFe9wG9*b)"1o9Wv4P7v!ҨsG2jכjDju*Y ꙧӰ0Aug2mȅn|mt o [#{?R*k$yDIk.5,bUB| [99;-$0nEIsD޳Gv[0Z~Õ@ B銋8PAgê'ȷ,,U gaz^TǵӤY0xЍdm[)|5XJ)cV!_iP7`g41P El.;ȗ7E%Ul]P}ɴJ UN!Rx-ԩM1ÿߖ'57> haa7j'H)3r`e-귔xDU=>^?m߮<5jV p Hۘi'Ncgԍ15ԴiZ sL&u.dD ̒*n>b٫F7ܻ]:^ӱG1#.hFK"km1|a[&>&dHyt JLc{XKtAeu\\x`W`_}۠HL6*"pK|OƄ/-8)l SW'q*r}5>Fܲ!yz$į:icCB}>@*CPc~?zK 5l!ܹU@A煤f v\DrsҐK}K8 rǽ:ѓ,gؿq~`( {0:$ߖAOMHIu@ J]$}SjE?€@ ri* /r7gBQU @u?|嶻ϊKH6K}J5U% Ykb^CPc}wK*N f?b0}oя?%.t?'DL'Qc("IEo}Yw[*郟uj{v ƛ47M[O^ 겝j5{Pu"Lٓ)nXo۩ ŹE9GL& J+fw.d^ҭk `83Xv.6*b93;=Zo77V9M$5AT) FނDπskojx%O*aOLY,gٓ&_)'cE0'Q+s=6KJ$Gkkd;qot X,QD-ֺIbbf[}T%)왴Bm!7?%{r8pޭkS`obxVM{d^2tx,}Or jnĶ((yId@JMLoqE~K>- p-##ˁByp8H b篣쯴J{MA^-򄠡![B!N͵<ՓNgp%Nٌߘ^Xwt$FV\!LD571Hsj1_`^m޻#KDep);Aջ".J.wbF@ߛ狐 s)Xl⛊r:xU|{Q꤇K6UjxC+]I.xpA L-GCWv";L5A[.i[X27Bwbd:JNJ7fKpʏI|amX'?P!Z]12i:Ly4hqNG4&5]=w-]>uvaoz ,=|EG~`Џqsk(v:ļ :-ta۩n'{Fó"Ď.BZ.A)94Ђm/yȒ6f 8 8٭}]kNye!5g@˰,ugbdpӐ50bܩ(mWh2ȿl3{x5ݨa5MꞳ?۹3=҈XxBXĸ,Q }ŋa~JGrI?2o>6M ?MB81[b5Ya]8HʣL6H> pt+RBUk6B7U5u[;<}FO/`*Q!c38FF&qGZg-# 2cS4rY+W'S"*$Ny/Hq$. C`ͻ Wa=tMݬ6fu?cTAXToA{y,ɎK}uA/:Ml;\es|S l˶[xh6J7r*Ԥp>^ ktw,wXQ#sFwG=Qc- @9L2Y_!^=j#Ž#'#+,w'"QhpɞۚOmGa'{I{ !9@1 XSfʀ]0}JАb%31|pbe' ie.`M;nZ FXt!923H횭]qN8i+4TX @o{vF͝nTԀ0AzNx,<^[|!w@KČTLj}z9{ [r¬%&9>3x RrAh"s<~R|˱h0%ÿkDy+)D8~bաLvc6!n Rܧ[F`xvZ'%]R~,?c0iS*0vX{-ВrnyIDڬޫ@lu; <3~i÷}m3y%8i/:&DG0@#~tx2HU(B15>I4X\gq0yj\\,åOpO[WssJ 쫆euof7mY.ICF}MfϚ?-wH< Ϋm Q}+c-zVdv+md5rtcLK>(-3gh!':8Ms4hjkԸ=-"M/a+}+w0LyKu Q$h~]] :NP?7Bp/7 lƳp֩.[ 'W-9slpѰ횱v, G! :QJ%[WD1T||Qnf27tv\S996x2b|wO)~QzlE듗N#Y qƮޑ+LgU5ДB?iCBuFL^(/ַ՜isq%;mimܞ0LY=t](is.hP HEkA 11J>-T:YgCUn kw+ 4 6{`# wƨ[=t'bTkA/;l2~#'D/[&nڳa N\!LQc(q !̠3J-e!{-w3'ӗur 9**)vP,H-$OS(2T)A230J*X;8V,i 7,oNeL]FhtrTc˼v|dxhV0N G>2((䥍Ù5?@Qi:lɘiKJH2ՐO`ycG$SVC_2͘¥c;ྍO+sGvsIZvѮ|шhM*z`/g5@]AoX۾G;kl< of5"ayh[;^)&|̕~+! jMeK}/)] u ;);$~C QW5W?vaiQk"hz~翅^GtAz7 fTJF瓈q(|ʿtz*?f4pA" 0|z[Sv4uwOT_^B$&"]!2ۇA L|TZ Dx6O*ia*~M<:CBU=)alnJłKƚp)F,j&N ah p*ҩD@&GuiRUc1v_|Ĭ䓏4RKHRa(YLCg /W:gixrA];9ܜA|PGc QSv0~NrH8M›zB|ʀ0 #1 JyTEzwjiVl ;V:Y n'\ 5ARQ[{ (ޙܔ%njzPD}$rf7C~2^v.hXnk|GOwY}"Sԕmv.yuNԮ}SYzV|d? ܹ.gpDP̂^+*L9 {Q[6D{;JoT3Đ"}WGJՈ Ԡw,L4aQ>&M&۵TaX@mCl U7 +j&KǮlv-zoxaTP\#㗦f;$kX:Gz(4GJiPC4L3 'pODŽh~lB&KccILBM T=ޣGhң[wMPz66L61yZM^INdUGDӗp7#ju f D0Ԙ8z{ COq9λ4<~F%'y'edkßjrfhݔC1{@ ̴ʃӂzKm3ȥ7lcJŰ8y&06 iӊh>qiG:rOKum~ːQ m 2R"#J{M!e7Qly B\E+A*tW352AN$ETzȑNۦ!p6O|JN8+i#"_R%AfUc (&qQj}~JnЅޓ5;DlWx\_iºa.Q Vz@iBf8" Br\zfi6| >HP}?[VSy,cu1R+ DlE-Qrы$ʦ@PKhtfw1[ <>ej#5k$&9mӷHfTm>[p]ͷ=P0҆\L]b[HuwaF`7 7(i2xcGBL z'%ó}0B;|R !)T)'1O-%اO쇴ũ0n5΁Z.J;O{[h?=dH'ԓ>u&a$|PMd^6 [!*C9|g ^zeN>YVRP1b|.4>(t#̪4Q` 'wfVU3;.23wC1;F :ɿy*ʌvJT00ZL&QϻT#b%L8> M5;w,}vqukAMJD?"i&SlRYrV383lJd* Q5W~Yg=uP4C)g8>{r~Б[Ib"o Δ_R3dWfvb \Lv)FSb 24}^✔[g;e!c2W h[S<%s;G \ujRWhq)CtjlU;AtrCg ŭj1h|P8̡l۸oۻPѧp&<ƴ5n?aeNfu5+4x϶ِ+Pi+(ΉRT|iODe \o%e.(h?}p4"jIQX,l =u2lް/nQχS%T4u:$D>홀r#{v`b>Ǯm ܩ܍dZC#sсW]NOw>OQ8dFþ&Ic|S7jԺޯ _䯡rBptJL6e45s4rj~lU7%a/Pmc%I5G\+RJ5Yp-zg<xz{f7'K~ *r ٻgO`R|0+jVge\77$yz/ L8>#M aQ;WM}lb7|WeQu΄K1,;mKx֯6g9g[F'ZVyg/]tR3ϖCx}-_2fڝڝaZ^IC ܛK*XlȨu=5DZd!]7=dOE΁De(j賰|qj9Ϋ]H􁏲0auxBm4QjlR*j';FM:?9|7vW~ ^[qP 3 J  ,Es/yFͨxCRO ͏ʬߟ|2"g۟<؂Ljtk Γʗ\~$7O'E4[\Fîv@VsT$֞$JeKkJߏhds) ,^sLʳ`B|ֻE9.pq*&EDw ppaBa'HZ&A%65pXӓ "cCY>g1b`U?eV+$JMH ;%opqʬ`¹Q<4 xKSXSS1瞄[6eF.t▍ jG-~ xŒPt>Jh@wDR)zvAմS*>M%ԑBd&FB!2pLj'(}wps"#z$g .g v~J@tZ`yb+qmWhaBTpiyű \_Y&,3 ,Fb9y`O6*r=dXJ&ID%:S4"!D){P{Ӎ:5M8T/{ʾ8mpmgZ2*Ějm{&mBZ&g%߁͗j/bT>m Tft&5nU).Ӑs 4gжtt9e|nmcf_t[EXJFnXg!08u݇ӕ[tfJU/q }ǷB w֎.,G6k0TO !,PB7xV< XtqH ez$uJW0d=h)XDfTA[4A:j: ^/6V`}x93<\qB tD |u Z.O)}R⦷(Xx)fvp E7/ Gd9cFtJLI>B.1urrנ[!\r0h28yx<f0뢯OoTzi8vH&r\^-Qk]%sfMy{r>uPF:75~L\}>$]_;}OcV\uM(Y 4\p9+10TBrdd%8irͅ04V,1,K +7Gqv 8,:O&RKg\wY fCYIz/׶O$9Oq{BPn8H<+() .mO&.5Gx3EX2PV3K6 Z]%HK{-*\mݵƈ+gꍂU8fnL!ȱt2 *QH:A^;3J]W)c7'Tiv\Mwc;f$$_ev<g]Rvl5o,$ӧ i?:ik٢VnR Oρ Xu5(9)r庘'ك+[bhurF{PmJđ0~Jh| RjU?W?W8ymt0,B_?YӛD<Qsfd7 >AXCIa zR}sgGwaIJ#\.G80o='WO?Jej.Mg97{E= ``sg,ٜN)Ȟ<\y Uܬdٜn<O |*G6 >'6jVVrlpb!&V}6˓E@G9.Etba@|=ʳ晠J ؎^ o7R[zxPւ̈&( , Z h׼Tf{J.S I0/} 5#sH 8Ct vbyuVU] ۑrRJֽ*F,d),@L)U{F@Wn^0C#"oWy ")F:5Aabbة̜pz-$|.|{ d称L4+: *^P^鸇5 ʚpu4e}E+!ӫ{#Z 0ՠ<( BfIΥ " c}櫟 ).+$J2- ʵ,S.Fuo!g(vC>!LmHspV2xOj"f34ksW ŃT&sw'4bĔLn[P͏oW(LX&;MT;Tn :`~**^(=3Σ/+[#M:7[=ۍ}9-Ϋ$|z4CdsJ…yO3L4Kփ6ԾU Rۍ"R2EROQ&@+P?rT;7zCK4[V^k v yRy܃!c>-W\_]Uh)anoG`zb89Iwa<ٝEH ZZRzFպtKJ}; n#(ǸќbDNS OZewimˠ~WkN; u)\.+2M0r3t6NϞ~D}RpC-*Eՙ p#Zݎp@'IDX0c(uErSF3*(ecpyXN=UJ|?ǎصj$g†qvBA;`t`-Tf :pڥe?Ns9O#0>yws޸IUJZsA#A H~:]h1TQC0š٣ӓ^¢0()#R&go0?頓[?֌{譾;w\& oc ڬ'Xqf dY]_o%>3gi 2斦e S\T">W:_ElVP_-ϧQ:}Gn8 2[ؒG3^Z o×zw! Z;*APŤSW!t7Jn?j!.W(%\/ѱ)io ^#lĤMYZu-N1CJ YA#]FIksF$pO.h^X̛U"-;P$HJ1c^[}:8BE=ړ<1qpkبL,/[: e*34!ϫ$+Dض* FϷ5DS[tڹ*m1tdI $Y9'OZN?omBmvL?EY37_xzSv3!'ObZ%WmJܾpj̯G92U=*L8Gh&oX7! k,u[xOG.aԫ8 Vfo;cc\xj1`lE?nXb,EXa- }\ >[8`b&e!UQh5eIut\<VMmo SMpJ_Yfkio zUK]a't0NY )W:.Ix/m^zKU,&3 36]SKV`gyd%,4G[u.9 #w!EA̦Tt(մR9q,Щm&uc5a<>ߦe^FU"b_(چ;kF_P¥7aɯCtNNDSL7ygj'm=@Z DSk6f Eyz6Οa~XQ%eyHz_zՔz?Ymꅈc3PVt.3±ƉBB_+_J3]) _<aQ F9`doȚYc׬u2F}5* Lˊu*.Y`)̿HjzlŨN}AA%+`oVАω 8;])S6քq,0PLV6Q=apow}pη B@|UɆ7nLᗳ<`qN]B؇H̉͛RkBjzK:C9# |8,3d1)֟UO66}CP3?),[ܕ%'p0%[Fݹ_ PBD!P XaPXZ y%<:5lxE.@3Ek%CiZ{ uVEK!I^h$_.%o[e`+=VI1Nӣ38F ^Ū||}4Snb tBH+ƐC@TLj \M^+SN9 !?[礪 2SD5_C-lII|bDOy8N9.,m|hk!r̩^ᔸ#N|* |ZŽ"[Úk¬%}Ϭ}fȄKё3%RM|X$?'CS < 7σ@l^:"=1R| \Iûn_4=́)Ő\ynhlzgk4nxjeUg퇱J6w`!1<\G;6J&qy2oO'B[ڊ?5ջ]Afj..r! ϢIC·7Q;#>"AiQ@GGc]`WK@ACcQqEedV[84h.#iJr~,]2x!;V\|q~Zn0'߳fZ>hV,MKt[)pt $ v](B*j-`]`/yԯS2UY7Ǫ:D]Š_)YQY_cBǕYkM|v/'\U@՝ƁDlc*K5oCBxm-@07QJ[]uEI?H#9\>Y:)y2Js[r{m(o\EGۆ۲M 9e_#2ȫ4Ul7 Sf#Oalo52G2sAQ䩸iԷ> )g߹= V8t7oAOΗN5ߍɉl=Cy B .(CÏرG>҈)I#e7®1W.ɌԬdw6:\;K,ևH!G9eHIdBGnU֪EaЊƜЭg( лUT,дhB(K ,y/6m4I' ŷܠ|N/+L0;zE4z Tp iR\kl$oN"b\#ϴ+uۿU㿤}'SweS]O,읽 Vh-B_BMv}'?ZC<3UPbUѐDNT:Rٜ&ǩS2+:JєfG8䳟?c|0u;oD0"2&"G{95TV>>hrMQQ,6BЌ;&Eң1z3jHjڱ+HZUxz.NDJoyq'9SW9h_".)S .}`Tt4Py p TlfͳѮoEnD9@)EXU_:/WL~̋WyDjw+RHZWI{e" 4%X^8fطFXJtN^+YaiY& {Bj~T 7i #Z]K0˽F}~h4CqCgfgi5JDw,ZpP҇N0WsBL=i+bOzv ǗF8}P$\鿋l[\zJֵ;i3[%+B5.iћ <b!>H g|4CeG32gQ5"wSiUILx;n6Eɖugq ?Ax8iG&lp3?}h\ҘUjff-2VEE;"%}|_ Ts'+<P$;{KAn4HIϗXUj;} `2[珝I:l`<b AzwY L<"lyꉯ V!$V#}H|*6բE[/Ǽ)bP.S"LsGȆoXY4 H'C1b%xv}!m* iɳ9\]9>(f<(A H"8$?4)=W3B2'y8Ez7&3,8]IBe]aYv6*יd]^EC^vqVC-)+ZL/|D:>t^efpzX89DWQwyL5s'NYިw,$+r \)qːq~5o˿.-NPՠICo"2L$}MCky0fL6>$ʎSjŐ '_i5 \:$! "mvPy]D kb1%aqIO_^g{K|z- gkjNwz\1JEK?vb|le X`D>F7 5U~oPs3Ym^΍^x5Rӻ3v{-%PE W?wsy$nABeWb7 3*橊y';PPOp.#S:"lUOX%.CV:icQa/B@E_lɦ?Of)5ϿHG$Iݑv 9IW DP^m8 IE:q20vOWDAĘDRF21RU@w v%Wi# yS!}:<-'fLJhoڒ 4=<.wZ 0Bal/ou.@rzH~غ8st+pF C|1: hkh^fyG熈TǮ3)UƷ M|S?p s'7&Fۿ U2a6-:QwZ HE݅JtO MJ@jHLIn7`"F̖*!@@U{~3i%YkXB``)@"R,{ 8b 4%31[csIߊ*fcsrK;+ ew {W 䣜nL8LĨ:vBҞxy.'( uKῖ k@BEB}1=Q!>OJxbϗV$^ WJ^Uf9¸| fY=lpG3y_ڗD^kX=sUO*Hm\Zxr(u[/ܝG>Fa+xfn´M|_< )tP<Ы+% #~.BxfXOb[qV 1O _v wK82Lw?AS֨a:!Wx%sD!n78۫WN=O{)T+ ?u\ԭ{4z-Ӯk* 0s*4@VGtn>GI6q@Aױ>eװ]g2 n[uE87可Γ\dR-1IkޥD4mvd~]ܺR ǁ(h7)*Mc_2s qٸJsn9 }ؔ/N1NWa'Oǰh.k|4E&ϛ*KF]dtXaWf2#N!Ϡj^9#|rCEj6!QWmY4sJ!U3xp7>*uYslɟxI"ԧ g:kZ]4MrL%B;z:]2ӻl`Pbڳ-;`՗b I81ZT|&Jc&0lDl3g9R,Ou0u],z~Fn,XXXg@/cձKTF¸$@WH5<+!UvKoIB Ɵ8iEL@808 tQҬ](&7,^`9 .Bk=u r ̶$mEF^پ 򄕠#KK~lߥVV;kݩ'T}-@ $ĦwR&KnI`H<]JenIܗDWBxX[LkٲcŪbY>FU6Uv$K,C&AJ$IJ+OfK ݨ('l\Ӿ|#+n`ukAO9ns[ԽOdۦJdZo AC[RFBa3K&}i\haRojEQ~ZRs=IƎw犯v"d;J,Y oQ$/&EpH*/+67rx~3yR F lelWܮƊjм7!Q]ѫ,)jcK/h5:pCR/;[QdNͳ1^ibڗ '[wꁄO7l߸)ro)R-#ZWw=t9l'hT 8]e&)N!"ʸblJ'L9`J/nUdƵͶmE>-f.AM%47E0%:*w>r: b[LwjBy1Aꐕ^lhycvu#"~pW1 keJǿ~,ml\wm8y|jcfJLjrR(uF֊F|FaC&5Ws(ԃ|$Bq%Ɛ|0r6%AC鑅+bA5=&0P^ Q޶c"ZXZS+F[ݫ3dL9 4nNT Hx#<'*VE4"=M$磮q=Q6-sSbZDrJmj~D{hlt]x?^n..-9ETkSzq5o`cnsSlQhvؼB+Jyp| tnfαhj>7(BOq?X7ǹ"ۨ gJ:wF$|f{aL#lk$ɼ Uz/*?"U);m0袚ɥ`H!Κ^ kTzn0:dOZ"[cƞ4鸟W4cqgC/e*><$sowxSW8c㠃L&%.%:^(+moP ]ǿ K;QY6jg`{-{'W2*ڬH؂J@yaUĒ-v@VXLbא,+L8B[9]Զa3JYl4G0¿'oeG@^SxNדQ9ZͦT˩쒃Ie=`HVʫ3>; ;L^{Wq8=I{ j=(0 *5*=^NtB0ן9eG/N/HmF~F*]@ g3& qGԌn}{ا䂼q"k_;b,{f(,-v/W~\8pbxZR~ p,~UZ#re ipy5\ !Q,NL[mY뇊U*E-o<<!E}u]T6B Y=WwVKiFϩ⭉2p]DbDdJ:TՎ<5 ,ޢ;j?}F5S &i,} +yePSef7-XSoM$0Ōc+t.'; ֔U{3^/+vb<P\4)Cd7Um[]C $AMX^/?@IBHc),Xق{Խ:@+yַmEIFpl$HzX#f:MUBVC=y;dTO9-A֐EzW|;m, QMlE|3pʩ4RP\7TЇN_1LP/쉢h~C2lT޵|XEK#bSEy×O`U*Ro7y#CvXALti[Q]sXVi]ØНZѶARVyNCn%vrp(wV%5`*ҙ8~X wo uDY#-90 ,~ ip`z2i:5n|UkӊA"=fdRm2h!kw cPR|o屠NF4^%\>Ƚzžy<_0@w|MnL0#$xq?ߝ Kd5(!_ 4TSo( F}lڅh$+@c-*pFIXdB4/p9.3+L2TB>W'pgʍ1zaG<\u!=]t7Rm/sw׍=*}QrRbkFـE6FФAWYmnzY ?5nv82yd5,SO Zޥݍѕ!Taq\իYD E#z3K}\7VQoZc{3bfu;gv rճa3#e x9f:j gZj\Q~ͨhlU.cr42t!}d֍C8%̱`BX‘m ya^V =EY&x᳈,T Ob $LӬ;U﷮S>+ez 0Ui-@?k~.cΪӁT2I0?a: kHݓ*XLf#*?S4Ӵհt04yVuȶ^#Au)h&⻔(##x7ۺ8 WQZ 2jQ rL!OՎ2d8G%Vo >CD| Inၣa*b?DP_{5_1lNem|̕T_Vj`B˚? ,1JJ ?κe۳96.y0BVS̒͠/FGRN Vʁ^ 3b g؇C$3L l yw2uzv}̝yd'@6㣻wϧ}桳4?hV|KKªUlj(t;rD4?W~۞7.#zzˁJ&dK~3~dX^/`VJhfc N4 bТq`0fBp3\$[(8/\AfD+n.t8}iPH8dd= NTU`O"c ѷ6opi2 UGNV6Um:{dX=1X$4R}[bg3Y/U`eujU9-W6@. JjxnH {FEas+Aȶ>7SE,7@ s6+ͪik ,eJūP8 P_{z3R-!,EHS@N0*srqUsӣ~k/갨d) ~ki(&֘\\:U}qBP4DW;E l=\d.k%]e\r]ݕMֵSԪP !Dp=dkjr.t@#aHt2or'pPnI4> :ջEH(B<ĥ^iSÙGP~S'/zY#nNhť2jDz*S<1_x{-RkƗ@ /IQfŖ/iLF%ݎW5s7>t!m,].%IH.=OFy/6GNV$UŪaqE;l掄|X#_zӖ@wbf2]T_%%#{!Vam`a%S-. bOTQW/lD}yn9MbI*{I,FPfc%DM(fYRIBzP L8 5Bwl?QE',mDtt()=2?M8 ^ e$;ćM1˔2tOͶuibz5_ 9&}{s?@t6 hYޗ=V'nZ jXw鹦VAc$]2/6m?0HitS-0;D' ' G(RdJffgȿIg!3.UyFFP2&g?ABkEsɻ%,I|d.AF=[[VbY@He*2C?t֞,l-aU~ObWS~ҲoHku ,i/[Po+n9i]DcrJ#UJ>zHBro., Pz)xzkI)+U3B㼤fBpq' zb#k +zJbyc4g)Fa5vlJ?l#@x [8]Jst+\D5c||kȒ;Z䗝l3eηD@3}^p<)<'sV.!b}xXG!ZWePv,ӃR&!]w*Mi UEP 'V6a8=%VsֻM=ⵦ~ei9'BZ4bak>nCeՒPH5_$ ˥:܊<Ӄ OXoufUdR'-,*'{ E?m) Ne&c*:bLXAy 6(ZUo\xهiQJ"G׌/=; MfM>$#ijk.h IoTO XV>WC},7Բ/n^S_%Yc2V*S<[^C`$a<=_ JR2\- Y$'?3>e{):L(~$aAk0X̨ w,^./<4{zNcdk7f~TYk';s04ٽRI\&`'Р=򬜊 8ĦeK"vre\UBb>m|-Bk)E>:X~w# pB̻u(Puΰ z:]6հ;G]a!k=G۾MZj/t}M?vrƠsϜG'gXV9gM˾I3eK'̼9[12m8F$g&.("_G[W[G|SmNEWrpdQ[F//KB:Yg %,EqP2`Y2\c؝7foܺ܈9R5X@3?ɕR"6z$Qo4rz0^XpI<$ӧ 2K0C|,6\ PHR[u?h/97"70n? PǹZ/&B9^D'&Rlezp3 *> Nnv&pwC`<ճު2`cƳ5WH| 7w=+s`ڷn"x 0N[8|bED(pGRjyq9N]~yXg|~#ɆmKb->@!N =Z"Ċ}2Ή+ĈDEN48yC?|EInITxJ:үPqou".~Hrd]1j.Dzg0=A7n8 Z%f.;5x۬6 KD,c h9J|Cg RJ|KT5UD x9 e4 {Z dٓZ*$tA1-]>iM"U3,J ,x L,PWϾԷz|%*_y ]bDʙ|S.^뢈 (uKyیOˣim)`n^ʔ?\r:N& Aۊv%>PcQ |yߝ+$+VЦBWC ?r趋!*ܳInĢ,:}fw32MW $0~[h%g:.?-/^5vQTc;\hmhSY:AwJrEw-KŋjJP:ȻOT2 wj' n ̨,&fwRisgK@JI66. Kbz8$x*sI/)Q6 XZC'N`+W/gM:<rsw?*; #+sl=r,uEDDS="wΥ-#Sq0r1Hfתf+񔧈0 D~ZL׻%?o/O-R._ /׺4ɏ)YhhnKF<d[Oi os >}^_-+ >j]48]'ه-UGw. k`tx<%IӣT'E4º䝁` `7_xqB9c9g AS'tf^|&3R% ^ ƕD]jY~II+5Ntpfg˚0g\ )ۗ%?(Ey9?68DNf\։$RHN^ҐR,<$bщyɥ@,)Wg1h\yV:ۧ4n@%mb_x/XX(j&upGԚt?)9w˚v(xN/93IӎLJGc'wMhtm)1h-]^VPJ bƳ3B|nV@ ڿ t <]\N`)),ʢG3CJ`/6iDSzއdV8U[Bz-jrPO1#_Ϩ X6*v2HG=i}3-0/Qg}*mjyOji?_!JO;,;g7mî|Ԓ4 N5 =K$zy(#QkCϱ9IA< JeQQ*k.Y>|7PfX(0A-~5-I9=˻jG ]@Zhī۰ ]udkc_5@WB=Ujk2]mr]MsKI+Q1pVWxvj"=]6sx*5s$V`Ja0Ãl[̀&U܈Ȱ dg5Xv~W LfuE4GPPb_/.6'spa6.+Ps<#~EnC >&`J \"IxL}&4익V-?ً@ܗBs9-=O17n՟ivtɋ{l5j> &1r`{x. J=5{.lv3jV&įu" s 6ua~6!V|ϡ-6)Z5 =t:-j©BPp TӚEy`8On ~+m|8"YJ/sהJuFmeKLTJodUS{pI+bxlcṃ6J4z9 cj!K0V}!]nb`Y9UI`*z3Z55?Ԇ#ze͍lP+e.V;0PsVS2V諛udN?g6H. LxŽ qN9uB3z 'ǻ^u|qOj?I ^}lcGDB7L8}}t贉 S.eLYǠ7! )c@d<4\4̴@`z|E/!=<]_'Ӭɽ~DZ*]O 3WWOlqݷ ^p9G:m.3g#"OHѫ 11a`.]Wբ*9>@N>E+js(Lm"_d;?55v`$"Dni[C&Ry)byךֲ!.o>%g;]guDa;UQoS,w j;t.s2Ss^_PA^5 O75WnF(g*Bg,;ւ 8>.%q\Xn?hGA(&)iS/RlyQQ]]w^kIMUv)e^wbF5JQ2g 0Fmp/y * W_g]W`#xBLbi(HoWkX'4/xUg X^PAQw(?@- XVѝ 5_w| $Yh3맋p kDJ v˨%@*#Rez/{%'1dQI_FM ⢹;l%E'=H_BJ$e&?I?%B.hb  % $!>wQ$Eoݯ ZQuy_O' Nζ?+.N@Qd7 ܤūpOK&I'X> QTyͻ0|B={[e{6 Blu\>t3H[9EձuJn`zk,x9+/[X|3 H-ksH(қm! &cmݰa7r?<ǃ;ȭ߹sѻ㇒w;RV􁺜dgrT)C;s7.L3GFCjuŀimBki;P pUܷm!S%:` ",f->A!*Zb.iOr]E}"3^0䱣L 2lݚ^f d(m`1rfާJ599-MNgzqOl}18|qw,QJԺU7inf4< X&q{}inBFڿS37\4Uaz*9j*=t?tTV4XBw/{4)@Z L 4lgg^@p  1eqK)Uŭj.}Yr?RG[w1OM!Ͷ(r nvz+=*p͌_tN=7p:Y5@H&ېb|#E#|N[cf`s ߒDCEz:è݆r?",]8:UCƠ(pnU!IȂ8^ېQO6Q~%<^ KktF팬bG[mB18\:Ҷy-h(f)Z+a8kyIj8" _±^GxFuiH6c-TC]j;80 ^m snCnw]J8pv+E_$YH:7D~uU!S"zYMyi몡ݖu;U8MfGjh~Xg_S*-S)!. 2zU k$ 3ewge]P9')>h~dX۪} w.ѓ<-G ZK0·QiL;dg靸ty82bń}||s{ek.9cS񄇆b-hvY9U!V"_ECYA%/ou|NכM%U+`!lHkimVz pԫPCƨ7K `+DžFz ˱ã>#fn4Ulbg:| e2ކFȤKJZ9!L?P%V? W[&ċrHyL%D7 ֩lD#%˅V96&|g^N;L~&լmϊ%w{,wh&Wd]kLpfDYq/ hZ7&g#plI\6b s6{P[S˞OqvQ7!,>wA GsU% KGz D ~icIk'L<9..%SŒ6uPZrTZH1I6 Hi^xl9vxFy ,~G,YդoPKIFR~pN#G0p|w?6(*#2t‹c-LS# .?a1aLT|ޠ3ylMٳaI?S k_ͤ idxD6̚Vcw"n&]ّHt7вDI*G178؎Ql M]=D+=+R+(cJC8+2Vu}BA^\/D1F) 07;bH-,Tbȑ!5$Bh2I%)@C<~!?4\J)‘MbU1ZH ^ϷWʕlv,t_b ,aoEL6җm&3 ~DtUuV;QR#;`|303 J}rHҼbroWf?ZM&ëQ5%)'NKț.oY`LwN'mI(zhv*(Lr-mVY4u9ě%"X Gl6OgKE P5kYqY]Ҩ)5f:(#8mO9u0:+8;T?`& ֣mW B˜ .:pkDžatY wdPLV.QR习gqII] h#$=?2*KuY]g'f.3SݩeLV^+/vFd-{^1^be`r.-G-Zj(_l*,[cz'+jҠaܗۯ\`NY,,em@T=5;w>YjEܬ#&%n3IY !Sgb@V2;"f?d-3褿 ?j0L[V| i D 9d"$l36Ңos'[_p|UW9uFi(^wgns I|+c8cd|o`,R,0uU?G%kpIW c w~S'r;jO,qp;F<_j]Läa Bjc US\_>e1" ҝ`/4AK_v FRDžR=oJ[rW"aX+~Kkfz%m))gSN/6Z2u2'Kxe)u;6Tu!gZRs8BCiA_H:ơiY3ثL)HPY (wx2f8ɓs1Z.@x؁g.̸ZZ#T}G y^77G pqd#>^%q{YEP4ȃ?]Ǟ+v8 0r+H9c\ƫo_'ЩcKGoB\E)睂 M5UKˍ}^Jd_/ 99GN|rCmNzGXj楃붝E\m!]w3sK4T[1xiqF_Dm>zŦ )/a f3ZU !,L670j FD1dnѻ2/n}xh(Z#[(Rұ\FE`wѹAc bE@1Եs%T _J#~K.y@?{s痯 >meqnQSJ^6i B2.ahZe `]y<״W|DTF+jC{%1$v;-)Q/<mǡ$! /r%9xp) I ݼ{οz1GS$5Х`k~m$6ߙ9aV3:E >H}OSJ כ7Uᰇ8a3iA}j>P׆VJQR49% @Ss,&^k>!&HRbNu4OP}#X8dE9]ef,0^CM(S4k]f^zў@TXvbJW 1 &!|L2A SgJ2%};",  ezcwM0 FY#J㌿윱;_=7t'T/Hb#ہ IB&.L|CO^QnTp6E:&]L̳9o|:Ώ$^>kxu^,2+wL;z K}J{r 4yG7l5/ kWZ9LAß,[ PdOhJ( h,AÙ<Po>BwW,yL\X{JBexeDrT{\sCr)]qM;oB.X:F]XV͌䤯A4.RgS?aE†sq~^ZښU \{3EB20w.G@ZлK}]9EXhzK%<fMn.M!KTuSB=i-G>A"_fvBx;]0(IV^zWSi'bƩȴ`ěPӒҗ|%jp2SY<)h38&. Pj$l1G۴Pi誜n3\ށE <8P Z|[,D2`eO9-j川hHA8,Q \,z+& ؑ +c~xr!ؾl ) OJzdm*2NeK a &IEħYQd"ɍrnB&.nZ,fkcWZ$[K3휦cv?UJ8=j.rjCxDxQ*aFa466v Z Z^v0hA\%;fN=6g.%YE$ȵ pu;nXy[!lil2ƛJ<P(E7ד O2B8ȱq- 7+/\'k!G[#EUrʽlGk9LG0)xmh9k[?K{Ug7#O|ѺGgF:P_WJ2"1nώn(- e"4g½<_гz4eBF#4=u>̀?M@i\ Z9|sI\~ߖI1c6^m EY{fFIZ샖.֗wXؽOg@ݤ㼍\Ôu0=v*a\K%Fq:Z$_FՉ-GJUZWʩ%M[  NV/3dzgZ\EHN؄ʣiaHLa*--&GVN1l 3oøATaW7'q؊2qmzv,G?6M"&# gabRe'2zI]/o8JXB$؈hnRg{%L/tܼU3ϬjׂS_aĦ"<͛}d.5* UL \a cGu,З@,Ak@jN@ xf:`г/ޖ\ADׇߠ ;ݏ}#(G~ykTPD@d/d/q/0qn-"I\υ:㏕]4~fLR# yC3\HYwg#dJZDӯ$tmo'i2l:9H<99"1sᝉU}C:;(|sdƻj.؆/x~ :/Y.Wю3!Ϗt"-Uw@Fx=[sw-UCA jaX'Og,qoaFLƍ2j٪bR2hJ!ƻq>bKLq]Ccea~h;hߎj i495C@t$4 CifbFMlRpUF>1R`RZ< `T~L=4otDԎR+?8bᾌPzB/RsnIRH*Pp+Rj#\F72XrMgܗ*yPEjtDX~M{۷|052{ΐi^v*MV*Jծ24ż ys[͆hf3sMLJSy<m↼cj:I $Hod|G9E%F;ƀ_ 63|؜BAbŒ,2it*\[i  oXn9}GMA򞦈Tqpe(3@@@:g"69^첵<^$ LxJ} vF5P7,Աn& c +ئCʱ${q09eޯLA#YI(D~pi Iy!] Y bGLTlP9KaQ6s/R+5Zug"3JQic5kY[cSf'QwejtE &3 ='Ag6,ӛwRPơONKi.xƘeW$=-QqrY`=]CV qQ5d Ԡ}Vl <罤yc( %/skK:A;Q o&0l67T Elxx-Q"K%V7Rѳy<^I?F ΁晿?怠 h gƄb`;+b>Z J`z7D^ҤlWmG47D,*߀(OL-@pl4$5 ^&[}O S]oIo_T?P|G ٵR*2QNc GDUK$?"0.=4ijNJuF+өp\UQ1 ƪ_;2R*Vzd99]F ='M1P_=6x+7ŦT9ER vQyV<s;eO9wnH9Xf,%gt܁ ֐Ϛ қ@$<oൢ^-uyGWX)G1/3CҗCXFlVRR CVpD_]>~l ׿{.ʱe +UF/ "ZͿ+*-3!%E,ҀlmP4;?@Cm?|s* .egJ/:Rr&4Lgf:y6%xtS]a8q$EBmij+s{^M 9t9w]eb!]g;n=J Dc_;՜#~Ц O% K 9t"oÔR4Wq&3*B o|kHm1g|3,00&xݫu?-oҰ`%Q zng~[qgk!2xT6g×t9> ^Q@>eȪ0hq^AdEZsR!+?Y_\vA1\o۠H]^h@RMDP XAx01ЪEu[mCΊl1&]ǡJ|] o CH4DuuٹcH"ݥ 2 F/7^qW A k'fԎYnWlw%Iiulj捣kDI %FXIJg)zր8YddG3 gKq SYTQa[=e~ v܈M/=D~Ř逩kcT=9`ʸ`ɲyP'Md̀[SMr'&|J?y=j@MZ f_3|Pv]~> 3\V:_k׫=D^%X?LrIiͥ1Z\@srrK0:¿ XKڏ. >Jbp5T8Ik)LQ>q3%HҼ էxCv *:2KV5B=Ȅ o29p[DrLvZUANdWA&FI+)rsݘ>g ~YZB  g? l_;:SZ^LrJ&'{اwD|U'n>ʖTp?G/~FZeE8((ˑNM?!7Ԁ;xZg^"'t>$Z\!a./y/P uyګK#(1ѴUm0Ѫb <ܹ1^HAm1gL$0HHj[FO:~ZTvG0ܞQo M! ˱kzf&[o߂+4LU~8jjF6>6*3ܻ9D8l4J+ZiMIO􁓲 Kiڛp1U>h/A<1d4tdxly1Ҿm$G˘ĕ›,,$AhnF"||*3B&CXdQ$8/e?ERe_|yE Cϻ-|GNCH!v*mT^` 6w Qby N.;O[뼻"qޙ@/8iĶ:jJůͱBg+v"c.1XBngu]ckj~ 9麗$9 )ųұ+Wo]P&)n`#j7^Þ*Iԅv)=̬t(N$xr3k(ZQwR_ZTRHNWԲ~88)+]Flc-V7u{R*NxK3 zuC8r.wo硛2^Ak$bXq0U2ٻ-$NwC[X@)ƫY b˅)#<_0_gO vP쒔Lͣ5, 뒔ɂ3S삹%)~ΤHIl' _aӉJH'*߹դ9=MW 2?DM!XM<Rxj$b,bhmlN4JRsP'<s\7oZ# Q=TvMb(ny)٭)aU,<~N)arz 7Y J\L˝_,;69 @ w>h& հ47gT+ݩ}vod_dg! _E?c0R]X__/A|5B $|ii}oG j!{t1-6W8ec$~93JTk{h{ <^MPC|G {Yh~ ]w*. et %(+ɮx 1b}Bԃ ڬMj[fW{BW;, ʀhglE@R&qd߮kVJJQL l]5PW=\ĕO]l?C?Y914˶вԠC )ȴd4p;A Eөm)@_f8dc=' ,J8]ȍXy/nQPMQi<06܀-Ǧne4]^YB鳹!NR8H !HP1D&wzђ'6"oaxؕ?_W&F? <ȏ$&j D7nhщ뺞U} Ɠmo w2Ql5lm#. f=MS~p {JڂW - 7G6/~(-L5c hCv-ηxLm6me+9~nߏ^62*̽Ajo6լ_*FWj~5pQt*j8گܿE"ȂJ ns?&2Ϸ.:AB~mEo|}h3#hСp~uMY^mS~´7淜 ʥ r:emycNMFmn<:"+M?13s0 uL1㦼rF̣yşG-͊m_(}O!R$=<ݽbf$ǜ2A/)t$*т*[,RRr{8mt@iB^i+KU]T5_A/h84\{hm\@I7( <c2\W[󂆀[ճ5 f'MYؒ*XѦC5 ;'UC=a]&6 iX[ {*w#seAK2,qZc?ȻPްa&c}qUDvh2-8fvY+@>s h2s]F5=ZMHO{׈p,a'^UT@>D \D[8? NtڙolQMJQ,CiTsO8dc7$l97ph qVMg[sBxZ,A=l 9*%)'Rf-&13ۡl D iHmbM-V|V \Jҿo*n^^nN~G,G`=uB 5nħt?97q\i3msb)0e3"E0DԔConOzQb N*Lۛv:U]83z25T/ o˅01P1^fɚWRL7)qVFzGeخAIbkbvmw4z.Gp7sqR%\V!<`67OgKBnY}u<\73r֙L}@ c4wFwJ p A4%N4<=ЊƯS6 0h.}]ˋ5y>n|@SFy$n*~N9 9OwmV04ԓL|l.z#E}dBWz8=.v U(=)'UvYxXv ɵT晟Dk/,wnc7gziJu<364zOnH.ѠEŃ?XmG..''ET&gKVp}{L)t|Sj@Mk+^xҵ8?I~FY;VP)Foc,(L P%oZx;olU =kiy/X-M\ܔ>s 4Ec DbX$}֖?&q_3I* xi%:',dѥ|BhxLpպ48SLW'sas#;9.'!y$MzqƖř./|uBJ 4qi S8U{up~4a˔&~8o׼Q+} _`yD$iB9r(PO "b>'ŗ*: qh"a)Df&V-ObT.l@kCoSg\4ă>T0 35hPt&vcpY=uX8N  hP$/ %\O67Fg^NUPSwk݁AD8Wbǎc Np{ ظ9ӱFGU}m>a~Ph5vוY ,3y;c!J? WGT/xixe9vFVv,HTUBذ:M2Bq9(H[JpkASרRJn7$c)$ WB~n[iC8ЃjgkO1UsaU-Al[o2 an Lz9ZpG; C A`8L*[Yt8:M*BTd #evlݘaSZTj{ٿ ZZR CPwA|#(-\Ote d c8:,͓Д' ψѡl>0&2i ܚ3hol?9Mں i HӁ;9~Jx HQ?5'ʄMC94[`BamUpk࿺Eh= [7fmp-SӰE`\ju[xhiGU3e~V P`ddNǵ5Ia(zz3uz##t}Q`_sw` o7ߺ;FO7Jt .G2Z8RE#u31D0"mAxb|o vx Hz+X + e$v]SP'< -z?v„蒆,֖̹+JY -&@Ud© x^|4b_Jzt#[&FcwF[,!O[Y̱vYY`~u`dy*U)(@UGE,Lӆe:ywHy籷 g /I89Nu/$#Vko[}N$yILZfe2a9MQMa`'' aQWD11M 㿞p \ Eqx t-:pЋ`s_a?HsjԟLeϔps+kɣqr8Lg A"'qe?;hb,Վbg]:wMļG+ ub9DIJ?@2RBc.;Iݳr !Ss,tQI(BGcee7Өzz\W⣚ (k'QĮkQ-`u;@I~yx*Z 8=3ei$&nviQ0^7<4R:sͅk 5mLQC4̥1p(ʋHˀONj)ҫBs rA0u@5 V9'B lײi 0Wj֙%|MhH~Gv#-joџB-`c !ݞ\'|/2Y,b(?ڹ kus4Qȉ 1"9hh[޷37e$0>9vɮcG{&W[\IbsS DOƖFd@l0|e^ z'/ݮݞpupFt7৾ԱR0?ݸ7N7t7J;_ E0?[pf {a+ISNPFá{? 'vt/7>YXkdOkI>Q_+n:x{.0d(NqP]|Qɵ" t\G ~_ƸV3`@ٯ^7K6f֔\Tw2ƎO1*_q1tYi$c\M. #P,kޒ?!X|R$*zK

UJ";XK*)%S&Smf6U]]AFWf"в.]RuRK?ZCevjM#x?ݭra):%p Y0>rPJ[eR ݹVCxoOHb*qPHU$:7T%Ʉ*(KHlNC[mlGa{'H2O*uf';J^wxʽI!{x%SA0=alCL.4{c9Pl֢pUBgSwΰzg v^B{,A+:Vr4C+lqK67fڷ웣dR Tc : RZb$( #/)k=O #-'HljQm|k{4tBoM~tyђw-+@Տ352UIuwWxA{E e¾(.M5k!ٔl YLRH2Wcf⽇"e{_!cv>Rt~3'^bl9's^\dI.Mp1fY^E K`c(yG:ȶGet-Yk0tU_' tCtd2uFd(e z֏y=RFUnP̆tZ;hbhe *oGGnQ)w`~O͠#i;~wF./{gY+&֪Djfw\ׄJnjd _w ٓ"]iJ!LH[#L[f0^z>]FO~FX9*DOX tE%T}8"2djzT|J+ܒ&U/[.<&H:Ef ZfuQZ#AB?mA48Ac݁'F,zb(&O#'Zs":Uꌚ`.]% G)f(^b| r6 `FO壵{~9e/.g3_Gs *X/.Zϒ"df/Tgrԅsnr/Һ5TFPLGXLꡨ1Y3r-iC,H|< ΖԙQ8Uc'[Iy3uxrmE9G NC*>|w$c$,4 /r)lr!h6M!W j[5$9Ri.5&،o9@,2.TE5 މm$l_hjƮ~j\iSI z;ĄoCjlsnն/a3߀9k0 ^O6 QW+eB%5?;-Y)8S <FXʅc*m6QƶJj&r6 KlCv#Gh 47MCw]~5qm@ە٘g N IFG.,jy4VVc+/AWaE{rPi RMF)#nmUիkV1ǮA+@,G-̇$,To-Āh㉙ =F!GV̠D$Bod_Ȼ$0U*ż~~B7b8YQ\A]箜 ^_d!l;'|l*Y2=<ߛ#tې(^`ݨ]AX:UPJE0UmFhHK3ѐ~Nes"i-Dǟl,ґ@&U<`2(fh_sHxܿgN T*_% v7Z]`j[WJ5$Iv%]Lec }hYh2TiMd s˪PZXȮͰoz7D\|l  ⹏rRvMX4sOd\0h4&GnAκ-(#^pۼ~cU҇:il*Z/L 0RC^9k)kL}~Sn}ɭ6sj24ci B`UraDB_hKP%pOEIЪY)o3&oOO}R+e<#r5/%B'd7#3">,-mp2kֆ}#:=] 5< $w67UgcsrS]W8h[7@! nk\1Į0ha侜Z3ô0^@0g50|%<@f]F q 3,i.jiO? LGV;FҠQveKh1%eBFKU`A>hAh+u2 rr௯yQm.D#o4h u{>&B͖fd5Kbcz?cy0)KBp?* 4JLZO[ )olN3䒽QmoRݲ骯|O('cWUl 5oͽ]?SC,̓T{rZ=4xB,{b[[{Շ[N @4 2{AR(+tA6,yٵ9j ;~; ]󱵰ם13BAWoW4G|0@U(fԱ6Jؼlۀk&A(E?׾Hs,n& :c9jW},M|J_O8ih/WWLBִ|MC:HtG$-o ⺂)?cKUUH#<^bW0DsT {jW~c.ӴsuZuWw2D?8 +SvHFE尮n1q˵@\# iAE uZ_Ù*C(-089믭g aOՂ,2[1ɠ!dzUdIeWj68 L0λ1vL"B3Lc?$E 족!c$7hބnnjgz ƕLG "GzG#"pR̉~NQwPPVŬqr}6YD ҧ3U&CKn :9ph5l( (TZ &DBR_/1 5n?FTH9ss?WG] VD5VXЊ=}^FQ'(|]^"d.q9FS,ӷUE1 QʄnZFfm~l 'lQ<[ޡIJaZ@Gޠ BA( T]Y']ΐC|RH5x~KfR#L!*s< =l+g q&Txҿ*MX2tLуSħa$Xl`y^FUI4܁ T/a (Тo#V3N6OS䒡GX̝ 4AM =,<]U$ 1?ZXuXBԴuB!:,*!lq'9..1 z;ZCr7g/LgBtL[ ka:ritO#Q{d;0G pm4GX2نU7 @&I0(jc?+[ja.p^ wSH- tG @QaBqYwY("'`,).lC3jc8rAeҝ"7"ut*6Cn}Nbar $/K%ZS %+uuw_Pi|IP=Nv*:rP3H^XN&tyr"NI~LvL>1%aZ,ѕj*e.}2R-δ)1F,Y.%TGUrGxn:[fu6GwZ눑UD6T31m;;ƅ7>ސu}SVc(:R$]%Bm?nZu-0Z&]y~0ZLv?W ŜP6<1aqWO %6IE6lވt8~ϫ{7ivwl ( N' ˛ǖ^N ٣~{M 83e2` 'YbR=ٽirɁ3g&;*{!5n|ѯl:9\6x`&Z t8ώ6:m,fJfGU?ۢHw%G2B) =+wtkͨDͦ##ΜpԬ'kʣn,ѽ dy`s!I8({{*Ö=qKe [MZv ɸ:V[do2Fb͠Uqw~/Yr![}< n5GG}OȫEL9Id*&%4&o}DWAMg/^ +b肉ͫ4K' \[ulB u9<fg~sna59tT:R\'BN|/&mc\9k4S:q("}SStWxXd!BHEnȓ10޵#w揫aE]֋p#Dt&}Ay%y;>e\^CI!+M\QKW%0oߤ_êol[URs TPrG;@6Orru=4 ˡ! X{eq(8& KS XAn<$Yi C Ou|ӆ `;`(BMTRÍbu ڻ5S}R5N~};|']MOG>uf'cj>ik-fOS:E{ۜMBj 0,p=xyTm0tlp BXxkƙфkB-6$5ڌD{sTCK8W-oIb>8|JL@:1<jRLK*OF^}@BO]b4,㳛NTs[8MД'^AbiD =DFq -Խ59NکGK[e4e/Ex8 t= PeП&M\pGs==?hgU|@_-s7Du/ۮT\kU7B;/P+Ú_]p h&x3HC/njۓ"PMՓj_ϼ3&?}Z k3VzOό̙kU {xGG'i&8Vv,;GaiOh(K^ջJ#iYdW><,oNORǪj6O@[ @1@ K}NͶ@.R$GKPL͘!X-T  H6V/v%8n禗_[^x4|fr@hA8'ݚޒoVuw "UNL^#=kOy3>}nS.Lzx?Y_h!v27|y3f?ðRR< Bw!4ۉ8(B74ǔ*c -DGo)sS_ʥt2P5TR22g4⸬Y Z#䜢3zV|,5"34cls+!EHơ!WO( !JD^/zϫ7/uTb%[v} JCaJ޲qqBfG룪Ź>N{,UkI6>,I۪R,ee%p77d#] !mTԘhs?ijnj!qo7&6sxʀNuP܈1O\"z$|Fu&I?ۆ:ng&UDfI # On}avxXmIF ),PX @Umt~=O !D kF_{|zT"uHhJgt#^ףŝuE2oOyL#$+ѱgROX̆5rC1o/Νӫ<3 *]xWcP4 W9-oDNSJ6]1wHa +kNPТ-fdš@l{\I-.V~ocF?yk@=pzbV2xRz#=CѫR?wu u-`ʘ]#ƾ̕UL'd&NY5S3@\Mϭ{-yY#_*N,ݨɟ"Y,q`kQbG<Ĉ`*KT5! ?.AW )>I kΠM E)h9)b<0 Ra$~ /skN?DDC6fhD8:d:"Sî8 g)5ԖnN} iuJg$ б+dO`a˫y{k`qɰI3~Y+k ; %K\4֜|ihxzIg qU5LH>x6"L5V6 Ƙ䷀&B7b6 3 є&:,h)Y@P)ޑ$D npyDva;Xep*,k(Z*8d{n*KMW @Z^xsb.q;O"!k}f7bt:d[MRI|WŶف!ۘ1<[ 2؋q;5%I^< 2XI,n-p|rX6PVYkQ(v>)k;B_v%T& Ca@TQ޺7];u ]ꤏݯ#o"xt `=0%%ƦPHLԻTx%UGf@ڪ5ÛI^JgȒ3M7x LO#nRE|*3UqiUS =PrxaRNԚ0)JZ{' A2:΀9㙂-vǸ*6175\R56ŭj|-s(۱܁eZ":]5%u)WŰ,E(^\~lMm sgFi8Y)EGOe886[uCT 3VpuiK.ц9XÙI79ݞN7ҴJ15.moAmq٣n4+Mu7@L—P%*f;"ȈcGgy kYc缸LU[f9g|Ϸ ;,<Ѧ&'9K~D`Q#kuSqB7 S ^R 1+;Q087&"4Wg_&|uP+MAO-d\0/|qlEqjv +;mWsF[MONDT!tLANߡ4Q?GD #Ax *RW>C<5`=T'b\+ϙ^\;9F5ce0Bd vTESڔa1ۜR5f3/ZKғm4N=.`OfZ<1N_2s:=ooNeKzS|ѥ;"^soKlI q=Ut#%-\<)[3d>в.I.vL Ĵ($UhhcU GM?C8/Ի?%gɂb?9j.H~B!5.*},v>gg^^ӨiWh)dX5( =t(]Gv9]j$7j"ea"P5Pz֨c F D&sH- LU=dz7R{ 7BYU/Tޅ@;~*fpmˊӊxӭ+ڪ*.~rN\eU Sau 40 1B(1 adS 9?D2REOK GOAS˺䎵iq8t0[br2F+; `HN^TH?Cpٮ#^C<,r"]х߳Hp`0og3J99 Sr;DSdL9Gh0GE'%3}b FJg~|tmnDK9kU\}˴wgY>;¥|&N7S~bBǓwy`k !Tve؇ Жl"wVqu? YC#znLJE9Зhϱ0 #GjVm4 iNEܗnN*$nuq!h8y&1Lnٞ['Fb,i~vL^H*K㬅uqӎr?=E3E9bE.R2l#ġ}`@ ygfQ "ql/ډhz }lvvIs]NB<5ly~Ka\ꨘ[P[N5 B#<$g=Cxz-&M6ed Tnx ;&:iDL&.4h=b{ }3uFN#]h9醴fwPaa}1>|uV0=R^ۑ%ۦfDK#u!9p\p7؝bZ9Y^Qy *F.ʆli]&7 ߐP'ypܟjHz`LU56\^5>9_Ak|7"ܘ^%B3Og n(<# 6${ 8 "uW?raB||ZnXֻ1ȞZwV(sHSnM2+iqLiQ\|O&!ޏ[V8]@̘'-5E&*ڳ yTHmT^]GՖ=UBdj™(D$wU2^~HNBp8XǸE?z -ӀZ -~t։u}F[$l6'ųm@ VŚg R [($1ҹa܉$ɷ44T]~ -,%Zh\p؄qo2O~.`k)b]~+O,냌OD U>y\Då[JC&dҩoK.xFDAe0 ݟ2"r7lO." v14^~הpj۔+MNOjnYS' x&(ǰC4G Q B5)]hЌa_OZ#!0qh Vf>wS]wo̵m402ev|$cuVFOqAw <-}Š9e ZLw`i&,p/0?ރ8l <Ӑ xʔ8+h8rCo@0ijp_mt,Q.H9\,oxaL3N4Π얈SPkp& + *5G?懖9M51 %s!I+quAwae%}D]T =/w7ZC`ӌI[Q•v-̰_B XCӜAȌµيٟۤ4VamX&!?H'i!! <|K^\ձ kkq7 9f-'Mw88ArmpThPl<-i҃=N (w gTxO*XKN|FCJ3+[_eߋ 0ETP^Q۴}F?ۏ*3n(Dۈ8%f>]PB :9Osusl7~ BW\TsNdc8EM q!ɆDoX8twy_?偹r!Q=dsu4=h<"uϖ90 [ev$ qqnWvU&:D$~Hf ^ŨbA tE+F&H#˽El5G $ xr'~m4ֻD c"%Ÿ2g]5PNo66TTt8Wi% i7GqD5lF)̈!g‡iWeqUO1SGj[~4TH0f!aRf ):lKdvzfGy]6j;V bg:np:7ʍ X?HVYAvk~r/fZQ㿺p -) S䮽ze7j/zr?DI!Zjɩ彩%MؚBϊs jPHXā& ̷HǼ^8:+Ux-zP_Fk`09A4Pܒ`:U*(tG_vCհ g~.`qؖ|kp的_^{SssptGX*ln] b:Kj@Fz^PU+4#[IO%l$JM!Gv'tT86"˧tRJ:V;l2k9fFcTG-\)ⱅļxQ8K%PYϚvsOՐ=oY 6a67bc8[7wB(7!{`YRV•i-)3ߺ470fuŽa&=kAl;Lؚ Wׯ(Ѭ'h]٠/rpaA#4aPL9j ( "9e--NGݲ}7A+1$g&a(F mש{`sXg\M]}vrnɓR<%/DeŢ'^fm[D \?h]\,Nη3Z>.u"30ӏѫEiS Grtl!% ʝF՘nݳ3KVQ7KK+)( XzAT! ks{<1jYmD6:bsڛ2Ud=vWp0TVc/֞,C׎KDAC|u"C̠"eV=Et="']w1 b/uweX̄vJ`w>P雥(R^+N8KF;Bse=HCzU5]9LLt%(#ln5`C +\!?vDg&IAPu]3EU?M Si258@5x:j  "FbřWDjkUsrߝm{j/̮̎!ܹ#@)EOV"w\rfK3Zo=Ӣ특̀_[Hok[u͓p__;}Y<:de gϠ^ 3B?0#!LhCѨ0R>P;1Н-@QV>sʶ8?Zb$F|8eT3ЯVfG(v2R_jMSC}u89-!` > g $LWuNr=35S8{4\ְcx(܌ZaUw3FQI$hL] \2{'.6J= m r SW$B,IRR'䊢!61X>g\_MI^IX! c+T%(m~:_6x|tQ6/>9s "n<2:T,(F񝝤H30fQL AL 5Z"U&7l=S̛^f8\ڧ|3Ϝ04kC(eG5[ff [*$⸼TpcH_YxP 5ʲ2c xYԮx|G`iSE(5qֆs_c kǪ$( To˵ŮTw[̭f|^X4Q;!vE_'7@`/|~;E{DU)@8*I@Npl;a8O9y&]{R͸n#9'TXvY=R2ZrFP#xh9ˌ4w3glA#X 2H,TТQ:KĘX{kӮ؄Ge~_hK2RdTAͻ/nR1^lʢIIq(DSut~5^RIo9`cY6!E*Z'zN;g,FѾT; ס=!򫘄 -BGr wxI:¦W+b",Ef-<->Z6cT&1mY?uxC 8`tqX-F^ .'7oWg$!2[_nEκЫB!%:"8J~e,)|>Z,D?_:-5iŋњ3:(^^"AqEW=Rvm6P>nC=xW7!|+#CxO k]:\s~DjEy_J-%b/6(.EYEVy[M8Ni Z1'J55):v. o!"8 hĜy!] T$clxsS稙Vޙ؄^qH") P_ j&N,~E^ ʌjՊ7[oi{Lf¶T~ F6F jnY^~}$;#z$|,5/QrA[֡[y12ܹȵ`qFx͋I//=e>L0FDv }bqWoPr-r#q)A&)aupSWBwnX&R4Ri8Us# $~evhV0}|DpΡ@J:y?U}J? ]ⓊM b|]-QesB`w\N#ra(mΝ5 %ε7Ejێ~&!?y]:M/uwuo艜 Scu+nɊ7zjAۆ:e:H S M&I{5ZRj_}8k!^Jk LcpysR[1E2?ʆ+)F#kWiZO ^HO@ }C.)-i,gwWo'Ɨr72f+o! L8tV:Ba^hW [vbNnݽpU/ȶJ٠]x/+hʥ{.Qvk&ډKaz5]|(XDGu H59DY!ٷIL83Mx @MnƢ ZJ~x?u:u1 (XTF,G8I~j5L96Qd<R.{zo^C]fQTo(ְU8= 3eЁ i̺6ԧq\Fw3982b9G[*R&> hXuC1:IhضO[m%ف7|ʲgʁUb>,fKN#vپxdU8;S%ʔ KN.Ġ#hLSMBؚi?g9%{Y}WӚW][R _Ĵs Ԡ.<@p n=KM✗lZu+̶{:8J&9퐀={AW͕|$$ϓ4Dx}ۤ)QwDcj,MYf Og.Ԉ[[M .K>,Kߟ̈́:ҮUvİ`ՇqβFQ8 euH6/rϥP<C1Ù|eV"Sjۇ+S DXc͆0`@D]t9(^tMe>R&w^Au_>';0'}c<\57W?EHސc0\&EϜr8o _6<ly&{;^s2" cRV 0AϦg*Y$B9h>AIWnqR*J 8h[ǚFv^*d+, k/&ሜEDRy4q, CEOy# &I}5;7zoJ#ݭ7{ʢtFnP&!¡W"F:Afy$ihF@#~Ӛ.`CDSe)rᒶyv(Re5p8rwFB6/\GnnY:F:N;+W _y@@.<|lwp0#7l -#Rj#EzLKSV(GsyfX~Hd/$P=45T8*Vsm<[kR?迼x6$ n=VonOh©[%RY~RE,.5]xE,D+5X(S~dge\N8 ֢kGp >GJ@+̔mSrƝ߮C&W"rSwɁ/pI ?#ʗx\0画y#ݟ(=sk5^Cxh}h|;{5ń?g!v.6=bf[ڣ.N}x%2hNzU2Kujw7{S WZԁ+E8vw`)e j2_o]=խ~Q^` 5<\ڄ{̝y,N'94v.T ^d!g"7# .@6a rCkꗧZ ̖.4Kbuif#ъ< j\aeFAs?m:|v}Pʾ4E+7BV:q]d 6zy}ٌo2RmCK38`̩涚cH\?A:0^΀LY3%xvZhGaJdZҭ㫼iJ,=h$ Gk?w%һ9{.GK`<G|*~l>P|ce^r7> Uƭ0b\lez 1 g-LK:|6v#W85a0;2%WǺ_ץLp ΜېD wB |(M4`~ZЦ8M uPʠ.䅄ЅrK>] }%_#:ZcV̬_("5찥@ͯ 2ܹJ/ɉb VW\s+zdʺte~/ro2I T]&x0ԄPDt5ܢ r>s00ybS` XnpJ*!BFTzZ:=1E"oSp̈́m}eL^N. t-:rAzĤDȳ.-Э+TY򿀬FQ7)m=!!ͥ6I9:5SfplMvxq$_α/@ M@FlޗXC⟣ȼc](^Fj ")-tk߿˕W.-a\:K_D5M݌ijC)T]iWcA =kV5]v:Nݫ:S*+\E C}^vV|3 xc/15Ԯ)\%w Htq^lzNh5N/J Nh˴!JZ[C q$$p]*w.N!}Z˓E!ұj*B1'`oJ4ܫ8a6vBjМk_B);1^0)o"Mɯ8zJ/Lv.ו8`D[fmTQ|oh^-3`;JDu=0/ zujdLtD7#5pmdYB26ڑ9)_lUjvRN!vDje4nU|b60d_HB lYSt %T=9Qu2B7SJG tㅾQ po7D}][O O8JqWu~Ci Ǖv;Bz)'}!~ PlphlX,2[qXTAD#3A,=FaXYu,jj_INwFeݚKjlj,Xlfֺ$\m$*~2sL=SLkʢL_d0Q⃩]:`7uD-Ԕiu4®}lZTiqU|A &DSxL RɿyKC(x ӇzB_IKͷ8)jp5rS?@]n⥥?rT4nx= Qf{E:oҠʪMk+'}!0y 5M|0 GdyL ,J(qc-/ZÙb: K4k3 &eJmw~V<#ַ WRH1z>^솚aGжo P;&:߼ժԯwk:r;r>ek¬m;1Pw]OFP[_B|lLʍu' 6.RÖdׄO?w< ?ׯ.iooH]^f5;V*|Un^:V^x "sc%w& okGi$8/VNbdګNGF{BH>+;n}y?cQ})L3J%kounֻ|3W al| FAzt+.m\ -4+ų'Fy]>rn9ǂ2Q uv^G2we/51:*įaVcv(BȘPqZ)#%ECZFAaKaoTM EJ-vKnb19  ܲEGw1|Ybv._ύ(^ﭙ[POR#wOG6ؾш8:dm*iQHX*>W7३B*(,]u{0z&ADZsNA̰Y[mz#T ,}REu,+FG|Ձ1pր|ع PRq,j|CX^AԮtp#iLW~.F,.}#kӋ4fhnh; h՗RZE4MWMWU 2uA4(Ys !˳Qa6Ut]ճ6yQ1 uߝ\N웻>SQDgPlXkYCCV1~Ƌ^Ib'݈x?4c|}4]E)M#*g#CQoEN6Lt|-06kj(oUlFƲ֚廏dԱxαSSF5|yMsk !WoԣF<1l*ӷܓvu#1E-;HMIhxyIK4{>Dp5+}/Q |6SHȥop%?)|Q8^4ܒMAG6`^\xO!خHޤ)BMir$KUjVAp,Y0zȼI8q+ Zܮs󝏥Ɂ'PAE]Pr +qUsŬpD nXw&/ 2{%xDSD\rWJ.MЉWڧ??l&IZwu4sav?VE0:~G` @ns D_nZCYC˵!e:w}.-qW\'YbX/Qբ!t`-ckKa4 3PdOAayNc<9@Ɯ"e&ZJ0,V7:E]ȾXSCcV畲`H,YtEB̂va8`v2OcE9\Bʜ30<៿cٶ)W r&;Q%? ~:#D} X("?SYzr*'.5fmЩ"{,FgpP %NW+)mE*kl!4il2dhx~6ky,e<`!Ұ1g/̨DTNoZy5*Sbp N_q.Ky > ?7&RI4*nw gw~EIAuY 8Ҳ۫sBbH C =T| l-iRr,[ՊͪWҫm >x}S[w\bXp$x7{"􉔆f5ZG96 .~ir}b5}1/EIrДFx)ϾS,7)NoGr)m|~ڢ3oc a fKϗw:Ǔ8zzs`k%.>FS6 n<{y Ş&S']}d1վ74,22HTwJ!A`TK ?,YpG%%Y>HJ(2AGtr_c|M95dzIR̯o 2_pBY&3+{Wad zJ璨j!vvh9鿶 [3^?C "nKG3O%V?E|yFo L&]!o'OĮWv^M~]̟ u~cw!aZ3y=ҩ;s#tX xgņc (C0?)g,kU 3ڕ([W|$Y%6яVP|^sVb8v]A:梅 ɽ+ҒuS)! eyXu< ~NW@a"Ci/@Jָ;9`e= `"诖49}> 9/Z6L7 d!u-+慔IrESL dzaܳ\%0PB=Y D]ˀ=|Ϲ˓i;Pm#]%S+9Oh?n@^8795'zbYAx(o]vlvi;iͷl*ʄwXjU}n*狚\Z`T.#vnGH|P&ef'ĀFNoC=HMovLc~֖ђ[zO(nХoUOr_Y"4%HZ[и}S,V&+fV |P2oP"ȅSM P%܀qp{Nլ@iUQ :4 2R XJ;ՖN3C/p)JZQ} J9Sx _X:u]/x3uo0LyRs3쒟 ƍ^ glb'4텙@Ua0 f5^N{ h}M|W~!U^ۯIwqL&z}soO!Lo~J=&2vW} d+=T"҆14BjPp[X~/݉Bڒ=Zs+w57D'AjM_wĒHeflxΑft Xu}Ϸq]XVSi转~0Ʒ.y%9/]&suW +-Q6N]Y.1FIX3 h"Kuᴿ"۫eUE:/z"+3m|b_!c(r raP:e1FAag$S)#v# gʀyQx7')XHʈKb=x9Ĉo,?1rwHg-/$ `f^Ywh1n3|R#Fٚëpui݁oYek.cMo }tY}t%z bUZ) HL+[᧘u*lTAƗg/PPzOlM` E&bevDP/}LpBGe ,>< FE 3>L t^0ږ;&vw0{˹VbUsj1`9Dn{KŖO8]p_8ij8(gϜU Bm½AƎQ^:44/oCHJԔИXL7LAtQ1 B(kY yOUv p*,!+g!xUC6R"2eǮ9tt0gʉda9?HE:Mf%.rjWL`RӜMcwHn$}}T*4%{CsȣGtJמDTΫRnO=)^?䛱EGyFuQJu8(čF7'@3,JRUbhMҢo4MS3à'Q3E9ֽ18Etnxp8xBAr=>KwX){T[sGWҰA۱'`2lUKY.knn+ a(¢@2"b4^vPO KS"!1)~0\^-ʢns =X;Z7K!ܗz)c?ze@Н}~p>fl@98#Ú1MֹGYbCn>C`VF?{ϊCIbZJD5p`uFBwz KՈeTC莡lgԑ0."ۏjmNI}pahq;ЫZ!3)8L*$"*N)Ãߊ2XU/*N=h~_IQg~bOI=iX@-8V\X2RM| f4XmR\=5* ȯllǗd*u[YEU+3L >Rf]?0,jm^[Z>Hhxa?M4[~vEBurExLQj۟zE| E|TXLE$m2ô(кm9~`!Qv8nWDnRkUeNyMVsI7I l`FM@8$UJM gǢ'E[Qb"L?RL&cgr OŤ~!*4 Q7bFTTwh ߳fL5FJ.-sCZ&)6;&MpVp3څߙ  FbQYx?\BAI<iXfoXYƹMܒ/Jtk>|y1m ĸynhy8mX{\Nzx;T7,}Iu]RRdD(M"%a,` /7_,nygaE@=KlaWA@?,'w p K.20=Kh䯰`9@{-Ю fR3aRS 0],ŽoM=!|o_Bfp iC4ih`@`NS|۠>3@wi~D:J% ="K|4!ޱm1CʋJĖV5"2{0Ho=y,$,_yaM :[UG"jDpAX(yOOJcH-F {f]x,7\J-ZrOIfS2Y}1; o=9}5Daa=TDb+E5BI2|wj|~k?ivMylO-vaA9^ESҨ4%4O'\Ues`ȑ)veTB[C!goeoe\[J[XfOּ\B/C4=cK˚!\QěIDU+l $3 1i!<}ur$x^>˼'[n&4ohW q_& g{b,^YҖ[xgu/4=xV55x8Rk tȪiL)#SfU?Mwl͚LJj$G#7ǎokuj"IIjo}CEߓL)CmWm ec\b4b4 ^b䁋`-)WN=9)l]m}@{, Je%[Cf0NZ+b Д(̅se9>0 =ҟB,~XgA:dmt_n x{#8K!]7 |\CG[q QtJ/0tURI._$v:Mٓu0̻-bB$ibJJnNdMZ}*ˬ_WlX+CNUT=+ ΏB` oIwHF{P+(N lX%#:\/P|(GZVVs_x@ o;9>7?X!QA4+%KwXp<(eG5N9-TUsiRX810#H1-BۗL.Hё͉xg @eD<^xxKoo|T֤|J4WI~.1;pG&:^&~}~Ro*6وRtRpSXA)]iy]CTE* Yr6vHR/E{) }YXsCiP.}rm/ն $W8鬰nmVuz*Nj p 4nF:{(?D <^V6Q7 aqw*bϻ-`V2SIҰZw( 厽GdSf4Y7bmD԰&z(2@orZ}v}R'c"}-SSVeu;7\x'9uI0ȯ=/TBj6C`ZJDQ{no㥥0c:/8:jaw NezߗHJjv'{}ȢzZquQ܍ːt QFGOp#u@/Pađc"oa¤޸W ۈ hRq)kJ;e65=>V,L?ZIy+ȕ.|EX"5P$Tq>ڬ ^ ێȲEͯMu_0/͕@z"Ŋp'{3VI}T$glH˅|AX怢IUm5p;cuF7>BσV\C7~QA̶>?iהkyk8fTNPY!.d&]/1]&rGG(Ǹ5#gGjԟ,O-0x6ES`6fr344i 9?)G<ظtlXL!4EUc֟_a""Gp0LT.(4䡝(ƥu ~gcr/L[SŮGe'ıɱ c" ĀVBȅ u.IRHIC&$v;yF.ˋ^)NQi%2H`h➜U9w01ٟ5ee/;W%͉ 5_:~ʣtU)G;1ryZ/X @h݅TNA pe[&2 2P+ME?S@[3[f~?4keh6.+{-+BzɖcL6 ,`h%7H$Ξɽ&rŕطJsUuĕM0V20u~]P+S՛+(;XM[8o( np7:`qsw@9>bl̀:KK(<`NieQ4׎SO w\uxt.XMmAaT$! .Inl7M ]ݫ{Y>xzqIakk4!-h Ss(]7/&%!3x=߿Ԍx.B U+b?,H`b45<=hːL)'ޝ(әDkCrMS$j03K1 S9%7;hx/(j=r7[*-O-2~.n`J΢YQ"|G1)X,7"g"73[$Bg i3?$%zC%Z=z|O#"lIUS5'?&~^Zbt 8GVQ^g8b4.~\^b29D=gj"C@rm"y'Mi@YG=ƇN)4,W綂LrW}` #3CI&Q!oFIYrtgiL }d5TBe҆̏`p#q :%J9Lf_>.>uu&SQVֹ0ܙs,%N,!b 0DO妤zhjŬW0*#JLYW%:]aC"PU/$whwo q=֛w$_u*qEW 'k+KWq(@Rl$ N^Ufiz|dn/$Fx9k/I!+18+}>OyG ק]K~n<%yE_I,.c7uubVmf5޸Sb ,x2?<NBsKFүP8ioܨ Zis&,P}׉*jCPIEDٌ7y{%ip+k3ŕH5T2ࡕ=Dl6EA ݊]/0ήo X՜u{S b+&Jpc~R\YeN.xSv`Yc!EKm8Rg5)VFц|oqRRef[]h}KS#P1z Ax@ nљRϠ}%ir1ᢉ 4Z&Ӳ! y2Ń*?YA_/,y%5d){ƴ#-6mTݻR~}\P@P 7grtyP;aE&iѻ9qDFw]`xbZ~8csYywd:x)-^rqw)ȊGqŌ wz6 @ĵ|.+7` \i9C9zoYkS0|woW|cp(ѐKx"- ~D<)UqNTKթrej.D3qUXqNJVdmMJBm])?6VB.Lf"2d?cncBAinHqW~O}r`e o5+~oB",K&EqЈ r^5ȷ{c*.(|*ˇX!gGsoo&Ik6ƃf$1v0؇as[(I aa E0z~wh9T BQ2!6feC T"{΁~zb{z6eW .˛/I=F ƽ }X` Yx]'N7.n GT~l.-7! %9cWu/ʥൊW@KK~7qqh\<fJR y]2@|L$9Is j,y *Ʌåi@/Zn롢{pwtat)Z:οEosES3~= ?giёm\ӂdgt!:|q d~\V4ځsw@hy'2R5w1gUqo\gf ~Ѣ6:h\:;nOD8kdPNelFGt'/Ը07V !AiAOhNR !Xaq0#RH!S&XJ? @uiqsNS nhTL"K Z9<SJǥi@[ պJ /綊p[1UQI|mTMLPxdX5wW-_;5N]j4 抻 (`w p콻ջ3}_?)VŅ"'-H>SfhusMᣛj5W0Vl{RuccʶvZ~qzf}#/.-*~,_7VfH/dg:jmY]0ش:2Lfv [7dS$oziȗmnh'Ѭ2LޏFE TvVЉ±4NNsQRo2LˤCR-& 7 [GPPCFnR U'&C ]@S֟mdWטaߛvCړ<3i}q;z)$pCn}y?).c]VO6+1 ؀/_{׫S(x{Dȣm]CY,"4-&M3h rb|7ϤL,lT!# biȊd^%4ydUE&SK-oD_`Wު-jd7i FVs3U6k⧆}B2n$Ky "dޫ>D>.F#fc!c_N=9hu=E$ `}as g׌D=mQl 8M:OKSEltF7m>ɰl:ƅ&mɫ] ҰI Wo$]3y>x ˝laPa%u۲bG Gf}%&)vx 2(M;7jWjSUeCHV{rR1Ѷ>쾮H#R0sq|UwKG`w 9ئH%22Y`apRg9w%#pTC#њKAl96m=B1|җX.i&tJY,z-TP  bq𩓙(i\\OXs&r6^?$eP=gֹ\o;ԏF|qvu#Ww9C>#-Ů(*'i:VrTNچׅg:i2h?Z=C: \:<tRE"%?i z㓌_cL/y6O fz] wa-[ȩX` fo'-44UB2yXa@@Wx=InuXe.fCdtnTvݯ$mrz5iLsf,,>&WX' sf/Hgg\j_O؃7"[ ~k9̧OjRTW{Dedu>T/r='V) y ۳ 9t/@rBk;~*H CqbytodA|hиP-B7[kW"1]vg:93C8Wޘlo&< e؋.%gݮD4njz3 ʮ_ѭcxCT`" 7r\h;{[ZEܳ<6e1ܶ!X  bά4ε=G2..~UqyY>?O/$KE~F},ql_<- X Aը.8X"b5 [[(߰U%MRZ(5=E;7U7࣎:6XQ} 1,(q -:C)v{d3`?!(!z&d?8wb Wnٻ?ąhR;MըG u>߬&Pn~EOզސL]i'Y19ù HQ(_\EOO/: DL4RD-vetvkf} 6͛;Jv؆z^%Ju@G5o"Qb0H2;HT5N+f˯+d5GJO،>w"?B%>jJ!Cagh=ȊKϫ:G0_s2iEFQh|E$[+ZT,C}P`amYHe(a,G}SrWo،rsiSl(49Uz׃Dks >YWT"bha!l+8e&P.1^Vj P f@t{tYEzEq.k?^ zFfb W$5ʣNx]ҝ hc/~-ؿM;fגV>_+D yѣX,k8)vcŔ̌h)Ds*-HV jyS4.JpN w\D$f2N`j .ßY@<3?|z4iG7ڰUcA&4|qpSI({G9Hr)1׬2Fb 1Ln|-v7?\-{-,[7eηYEaq&qfnmjg@Trh&áL>]G1w*&u4P%%ьxFfљrYv@_wky}qm*I⍒`E@WI;P.*7#59*&BwH֘'Zf;Scx6Y (Or.Uڠ ki9L T#^Q5=[T jla1cxLEIH*V ?:,f9Wqb8؀z!sb4ey9{q8` @HVSo'>up~S0y>mZ:Utx峆J& kT s$Wb~ޥX*nUȄ+ڥSݧ#fpӡ n?(YwO)?PLәC LM g+dtg&GYG>&%S[UXqgj:,s74YԜ_J=cug N;N$eDo n>Y䲯ɪGlGe^r4o>Rg54F3$ G(8Q{c5n1f߆ɡUڮ5*wC~J }\.bP@Qc`aO2+%dmf*$x TGwW7&y:LzӜqώFBg3 >3IXAK`G(;;=sI'5J_!ng-;7_>&doi7e:LnZczL zm%Ғ9η*E= .Ĭ;`r-[+ SEOmP?r3B OǃtyPD=M7kE*crismS˝vԚ!66KLCoxҍ~7zn ^дϊ]:?:E3+$evCc؞1R-`^@5 ~"w q ?4V&CfXt2&7s &(p;NBw.{,C~-xѧ?g>Z}t vOtv~P]li˿?f.jI淘̙A̻d6Z/EǤx8f;$u4=)5$2)=}=5L 'W;q*; At1"h⻤0zNρ[̃LU?I]$ⱌ(})e'GK {f gM&yB ۬_+{t>²ByH0$kaE?_:Un؍T9p|,.߀6 N;eg](ԩ($)0Ri+TVl] qFVd\U-I Guym߈kHHlԣ1Vԅv_Tji/]ɜ /:9Z"-`~j c1G.}pEd RTr6h2پrR!O`t,)2-R251lHmjJbui 98lp3W%K~IIrM$#C7Ң!hmCo}442HQ]u\@ d[!5|#dpci=j;B(S l#&e  1 PYegjKpbJGt+Z:o+ZzR1,#W#A*<,ՙ8| %ozweakzt+li m,vUWICđUڃ0>2|è8 _etzBpl[I'4Ox%9H9?DŽ*Tx= 6Y +Dyq7!:#A¿\sV~yuΥ8Q<'LɄ_ Xjj;,-nc>a-& rD׶(ڤ,٢71Gao iBΰ"y".1p+,ޚSGAr*` `O R`eIqT' BEl w(rۚ?$ Tvx4te)9@d-Ck+%Ai0[:y K4mI& WjY8/V  (2&T@]hSUz>.$]2D X#+6e;xS@7 & +ԝj޳ITʷ% NcdT^åk[A ^Nhζ_, u\Fm{i k#tɬ?L #t`a ~[g [ckiq2[2srk2clrржy=3/GS6#$gS=l~,9j*WUGKTogrQic{#mFa6+|k5OQi \SJ] $;)=:mՔrA p$K!=W\yF]$ܜ/=cFd9R*N" &m-v_$1FCF9aSxeβ&T <[c5-`hҝJ°xԣ-$d >({`0"?YOH}my(ltA}Jރg)`|"W‘~/@7Y/R%2Yq'`ͽ6&%6 JojNS= m燯^!#ʨfAH,+Ikl \M W?zά+o'/\ 9rCp3yc1 =fƦ`6ɗ4_oʑC%_+eKw'RL ̋XXݳ,w6 7> UgD7n`CU3*ue'SPU06` p{2~+W3e)eɱo&@ڍ ٟ>\+J] McTB0^ܻe%yG LlX.-ρoS6!$pO_{ܨ5!UDca:kɚ5s\X_:qJM5ȱ|5ʔO8aee!N>Q;x䀣cs2'`%8Jw(­򰥷+`i0+-GE;`GJbgHć BtF7dіo 2V!lE.au9rĺ>LxՔ8' YR#?NOcb^PXUJ WE.ײ #C~h&=dc vŐ2P:o.d85;-8btm#͏ ezsD;1cf"8t^[9+/YOVG:$#x3u=ܸalW, +(ťҜ(8c4xdICDesON;dgzcsʸaa "xQk[8 6QʠLⅠG>SJu oU߁+ޫB m y´4簿 =JVHG?gj&ΗrłUQ"on4BW>`ҕ.יB`!(|ӎB r?Z!!A [BKWIU͉̒c_+6GịO&L XiFeٙKR_$lץzNY8B뗙Bi "8#0yB ldw V+%P.,t1;.W틹me>ߡ%PȔk$|A}B;,4dAi }?CWx5Fs6ՑgݯyssBUyܒ‰ecE 'f:\s8%əYjA@Aި GE1lo_Ɓ~p?6Ȗrګh~y(dXEZi%acxW'l*U$g??!<4 u`ri Nf@樮דEBi.d6`!D 2EÐxe$E+Hxa :J%bg9O E[ʸANX5;/:V9L "^wSww#ub\"lnEf.ս9(̶. G$?+̓z&X Ne?^\E ?98Mfu M"ےEbc1C$h#aVqf~hIBgsT+'Qڡ1фZ=  7;P$W]EL0r;}L*gofb緬do:wiӭ~b4s֔qKdjnQO_ųI<$Z #SDlN-7þ3zK^;%FsOF%϶Ç"UTeLX]BQ5`(4ehf[qr@ևc/ъU9/}.g8Bɩ$H$T3*/U-POhJo9,m괴-KIVcf-{2̐fR+q7Ы(Zf GhR|͡1dԷAJt[xg{@[#+4[hL^[Mn a-*ޟ' xC+ͻ&KR2BФ!͍^*BGa]ܖ:j B?sed2eLaG<'Rñ/R$)7\c XEDMԯʁen]=OLp`钢jˌb|b^ƭrݫp?xyfGYF͔Z}BWb&a^obpO97cj-!:H?Uҧ#mI5|,}k 2>Ro5<#ROQM_si[;dzByEvY5VZ>h b=;B g?Ő]#.OKr1~78N5œm8hBy>Z$ ^F L!+@lj6T<~w(V?RtnȾAJ~2^PK@` scIp5,T&ZMmm=8{_ok3+Ho[֭~cRcH:@wz]>e1˽@$TnF~Nlkͽr.cYxbڟؖ \^ "75TbТggh!I@)&hLk1Pxb@$qN Q Dc.~ p$aܲA-ՅI|7?`$^xv0&=*ixꔑk.Cz[ bpPI KWHOofˢgʛ Oo6_56MT)7 `U=@-2=^})ˆSԯ%wgYlrMoɶ:yIu&rmȂp,VJʂF5au(!ѣr'Zq䱧.c +] |Gq0!rR8Ek{N*I1QYtwB|ZPr5VUSAG33Cd3YX@RYnqlY1斕 l@IڍN+SIRr6HrN[~1MDw|~Q#`׿o0vϽsJd0^dǍZBᇞ5*#ɇ4C%g靌&autnVG ;SxU}` ;9̾ί#P3'm"li&.@˺@((7cnuP 8pyV WXrn*v߼ Lܽ”ZX5N>qLjf,;bQ(sNo7Zl.LEyM9D&X>{;]vGUpH|' 61'?D.JVK=1vi@/%󝅾+ĆtNp<+L/{?OJvpd.mA75,f,8Hn¹m"}4(6u\ED\qytI$8{8%gkp_Ԩ168X pBeB #vL뺶8J#ii+x'{PCSsvO^r X1y|Cwk76) PGNc(?%Qűn*ɟnx@?= 駠A{\IMdO\E.ש>?@DJ~Aq{1Lʋ1̟rh ʞijbh42Ukh_rO*vcf)YK>]yS @ .()#Wʆw*$)A tm&.-ZL41#шQ{ȑe7g,J,/DP"U}6gNz@4:'cQvmST?3 y0GE6k|hah+Co2$s˨v(ZMR@*]њww ^KY,J|{PNW%FP2&#|Hv3AmZ-Www[X2a5v cAF8[` E_D"!>+ DŸQڗ eDJ ki"[͍2q`8OyռM mBXzu窾+쑘͙/ gl/ ceNC;sjZ VsmaB1M+5CȽG=X1ƙ:! 6(VssR8*fª0`` &}% iM 5ot{ z]F z`f?3sk|#e^ⱓ0i_l0o HlGu|n: וܫvwra'̶z|eNN-dV#lSZz,}x^77=Q.s3,YS.JDg4ff; 'k~ b8 )DlyQj៦w,y2dVȡeF_M};2qx5%A2EIlө`` ` ʔ{1z'ѝ`ᚊ&kP i# Ύl^Ga-SM"3|[nU2Ч5_+q}[X6V'ʓ&V.j8'#.aڭծMξDX♊YD);Grۑn/(GO m m~")oXTY_RV\\)ī A=JY5>ٓiU3^#J3N:O\8lK'5(㜜u,n_xgj{{<8[{LQtjYz ˨ lIG"x3rL"3](9F-Hlu-&má0]1w9L20>iЌUӧ/=;uz۔w0 9ܼr9iz"H ޿F}]M؟ŵ5Ž989HB g­ !}Kά[ HF G~٩u_P:\Yuy-rАgѿu(Q&.mT7*bf΋1KWn pXjn@}ٽ?ǛB`2Rgb0M%?BbSgU"~jBhA|􃽉S~o%3YW@ۨ1d+H OeEN!9#.\9`LIZ9L!wg`0nvLTewgKMլ(^,WIErB6f Q6 CUj-me,-5rJVǼYҭoF,V&`fuYsBanZ6!G%X”=Y9ޡ>';N 8o;~nwPXeQ MwcH[MKj=E TG]OjoYՖ7m9=^A-zC8eh @mO).c36V2:w=\3{ GhW,,ʼmɃ0w7!X o+uI? FAFMm~7%CzŞ){Wn-vMn!6[< 7{c9@SwyB'/R}魹pp"9Kv\ĝH%j#Ԓ– &z;%f -xŪF˖>#m5Z<\V0ŻTmxƤŸd[6'MG guw5 Ll: s <86ГK+Kw1]<ԟU,sF" Ua= Ӱ3{8˲. 6,,^]qD޹.@JQHHR̮>e'[ St=ISW+gL$iJiqRVUýI;2On.|#(䶆QV0)pQ9uA%MIc{'ޟߎo6Q홠nbR+ROplÚTGY.hu4hNh"g>ELݸtci0rm*U6%nZzx*tP)TjGjiVA RMƒsiAnאL{ւu `TQɦ 2JZ|/gڰdc@J缽q-rx;-aF֍'A߷fXL٘eUNGb 6ڠ-.^ҭ#-^D/!#Nקu>^ ?IH |s%}+]0]!\v)8y5Ō=R!z;hiWM- T4BB1 {h@uM_?X}Q$ܭyhSpo9c=6"v9)涏Z=1_pjcReD8JŎwPjk3nN - T9Fš+G"RuQO//2ߞ%ԅH M.1]ؾQQQ:r{KS7^[$st@UCnɉ%}(ҹ7B"n+ӹ=qZ3xYfRv& 11u6th9Ld{H-]pՌ۴Op8I 0,d[M-ejvg[Hn! HRGX%mWw/OB/A/by 8HfY3#DNRZGaI.=cqRqpBD%+6Lfh.4ckLnHגs7Isܡ'WR =<$ZKwjZR$w4@BA~䉙$ 1Tvg*"@=>$_co/hQو9ptKJ1.a'"MΐaMTMT0p`S.©ʧ@LP"KZݕ~ ⥦ؚD\܏kڮrMҁ 6# iG8'^t+rԓJn|J*؀S67) Qv%VE;WEEiP9sJ_&[]h q\t ϺH[`4D>BU=,.DuIΠ Njčd12b{.-;p_Usy{KRGhG ]fg$ۻXҷPYD^ل2A\9Eix)<u]8(03K ;5Dx?-ZWK{-,fFC=OBl!]z+YHU.{N;I=f%R[kY,h ux@l/`^~-p<}d\Űwk ljء.3)w [kNPٜ.N%Sk^+%x䁕%O? z`ui dzY#b/]s8 ~k!*Hs,\ACH sf-cnĦr0mB' eCy%zgDK ؏ʿH6^CpI&r E D1]Qp+7^r@9PiV(; "^1w bFɝ7 |68ޢZ,̻,DT"!R` i?f?4絙(7DNdĶhPC=VIޭ,ŠBq>FZ\߇mM_$:^lθmZ*[]Fftuo]MbGn#(5+$iJ΋ B S&?YtXN)å `xusỈH]=*i'R n@CXƫ+/[!CX鍔MZu-l2A wiu]'w n7!JwxKb) !Q[+Z`GD6U5/ת^1:ekh}WlYN}#?p4ƅBwP?c( :ދkxWO cVd@Q.Ln,ns0\;UK&J6b-kveQ zb@.IKA/W}tP/,7>&,S8Au;ٹ5rNn(]Nkw>xJ$fW9!T.5 !Tt ƍ-O,oq:-cDpz!D=qqW'0-h0``? ;gB\T_; x=TZO v5cO!%@ T68f@^' ?`#a;v\]Na(OYq*9f%n"RO0];P!:* ?1ER8:2"̅7qQ*á0qW׭ckɘk0*ALo, 4)TÖ AК{]bɏh P1 \@ P.3ESm@P${naю4PM^'-0}|RWzI.ִlsB6薪;lĥ\*٣|چ̲ʖ[%)e *,40L)LOf8Y\aUYGV$<$WthFPhcHp9h#..%t3C8́]DA~[xJ#G vSb01ߘ 'KA1\2MqgB+kgls•XBV6SL?zir[ժxbՔ_֙ #071a8tI%K\m,QKw(4K&hyg[ dȽT%C[76jO2 319iCkY3\W };p.8ʂc^t&$i[G#9*kb&s/#OA$ފPߑ:v0gq{5}}6jMɤ܉jRY [9Z{@F6Y\ I|'>x3ƇnNVb&BT!C1 9/%ڿzFݿo()Z/ݚδܟY_ƝqT3^aq͑v0KV<6\E|oIN>1:;=Ic$8&068GKqZ4H *K<;U^|lESJZiP,J:dM%^-c|'~VT~Iyr>{UsO.Ia)xth5'B|6*SFg|X"T ψ ‚JM%jf4@tUk IWZȧa&]si=|Mt)c+ 5Vl _#W=( Zt&,W3/B=gt6v=%xg?5D\3ؒmޚ=}g/1,D [Ǐ:9]Ot<5JsƛDLo8 ̋bM %A% pM|F3%(jn&\L'M[$X4KxǫF{ VQ3gCnT~b@x#ӳ;4&Iϗ#gҘ:|mS[ O,x6C{3}&!C;bgOz6n.j)6 =pJÈ׏D|7p"]d"_!C❱6Hyװ6VMU ͪAxZMdљ;hh\X=Rr}'V7l?6%癪^HQ`TXyg`, .5x+3=;*,]ϋ&f}= +q.)TeF5w =oռ2X>/\5EI#ny|~W=7ST) u@SjIGV\L&%c B[x^F-GW3ȧt(\RX=(iIRKC@YuMu/fWϱ-ёFWP؃'Hew4,~*:z&5 \ƁI!EOCD\Q*xn<1 K)i@ZæJ;u:4L8K"]IY] aAfz^ O(x8Q F=]xP稺< X[3. g+dDy~~Ɩdd{MNeȸ^3͆4B4T-c'$C9e^.+(eJjbR0GǰꑕXtst>%sJSLӝ"v {Aې6&q@,pn<>86>@!Xm|}.W:<#u!#ZYmOԲx,IՔY+4t0E,B{Azt@{yDFYH|%e5^{Q5MڏU  4t[rSʃa{Xp1#;^Y<0GnԮ%b8 W_#KujVB譒qTJv}q}/+[ mܿo0'I@lTK3F:I;dDv';J  ij93n]?hM+ӇQ/nh~ktآ;\Z2 e tGӲ]!hXA͘;!' 6ҏOiP?NS[>8lcJAJ;ǶqEqQ3D.En$7[q"@ *A-PԌ١y;RΨw5V:,!H阥ӻi;'#\-obEP6->qg=t7D𾀰;%%Кd|a5k- rf~ _4gaM$y`@"D[ )z a>@A=ဦA\qQc.|M :\KM;w'+{.à ;mXG}Ye2B#fpdZw"Vc7q*ph5X$1jp8evk#  `J:"XB4Mm8f`5@Tً[C+ᒹ43>VG݁CJ Xo_c:_h:1c16U1W%uWئA2S? Wwg" A/p%Gsjx2U7˖Z`I 3 VhNTGD$c/ fӎEutzRF 6w0 h9ol<Ơ#'r 6~]d~]@Q D~%o\Uw<ٶNϱk=@呕x12.0dDBj'Oelz.V>-I-Dr\MH a)"UO$V P9 6Yh4eVOTri]d;sczn;een$RB5-&l@ B/NxEʊ([3ȥ&偹~e n$ 51,D a.:.JE;R<Km=F!GCn8a]}YM<MU{?4_:! %vĂ_?._G&9κUyPZk?Q kJ,;sרOO6,Q σTsoʞG"b_ {ϧe M(&Q*>D{;n[Hݤ  ?>jBd)8I5RBN1Œ%H!D`ؿ*6rFa\YB}& \kCLfa* PͱRz BF{G(ou;Q?b,I,n:C|G H%TC-j2/U}4b#("lٰ;\dxi}y-nb;B)5[c[{0>o`a|k b=ގɨ VO+;',4G^l*2U1l]nLx-~6tdǕ_ϑP涫U`8,61& ҩ1!u`,jP-1@cutZs i_ky?sԱHh/vNF$ń̈l~sS4}_jGˋn(ɐrNӜwXXD1>\j#Pd$Z3.8`Ã%Җ5g1Xr]fJNs[HԵotz˥gnK O&slSfmn}/Լ8mxpd\1)0Df(Y_@mQڝ!󁊵Uo荻)sZM\Ueԃ#EK6C!R4,tUI~88욋e@}p$4u {xN'?P2L34@y[UD Pz'+T|huRN8,6NS{M9Hw i+,.9ly3?5 yuȠɈ4c&[|[^crxpZA ^7yeD12;tLA錙e7}cCIQ%|7Gdՙĵ %11^MwHX n o*IpMa;_cLrkv[xx>WM#*P8 W@cVၦ(yQ+}44;$fEF`M!Ga|7A.tv)WO*`AV89_ݎ:;]NÎVJxr3b?֗]aq!{+G024WP~ 8=bPNiWGv-3ߤ|[X"eȨX7+8='ڨ(;Rcr Py4<r 29K>*}Pyɦ2b{IW047DOn{.Fy?ělCdjTZIB89}k@%Ez(13⡴61"qo$ x#yS ;Vr> \[Er롉bz[(#JFсElشbbŜ[mu![Uw9LKTo߸v$4:gF ~L1rW#ˍv/~? aWnޮ\Ւ6=RVWdB<;P`Y6ad쨽!.&!& tbEO/NC>eXhpº!(Gt gk'ն;) w)Aw``Ԇ?G_yg ]ڤtMͽ9=;A H;&/XEWi9-&XG*ٕ3ֈLqtGBH.vX9G\O=̀uCJ|h ^^ yEҋ 1,?99 džH&\ISbd[%= X[ 1KQJ{ǷY+C.IѐԓPxWz쪁w7_M7,D1Y6 `+'T‡8oQ0yhh@S|qXq8L>d4A f V6mCUSYaeTr)'ݽ$ iUbq3y^Kⴑ Hsd?4ou2sVVTFɏV'tv>#(uprש)]euu6@["/ku;N')Zm(bD~V&FWaXj9=xv`KW[GުGh{>وŏ'gt:Nh-}GJc.9lyq;Jcxc?Lկ8Csr3&* @9,H<'- [\qHxïQLE~pl;08[{hGi% 9H׆gK䢥7mjeAa)C؏X9Jm27_S`sV,A[I>WW䐁e&mY]e@bLx* ZHblM0$d螄z/"Z!!vF`՟bkD )a6O|]vVڠtUWO(@P T7L[)B+Hnj]P nE{С?rZTT.m*B"o:;K(Uݻ6+S7k*߂߫ߪY% K^Rfys8 c`Ib`BQ5quƨH KK;+m!N8)T|Ŧ#[`3anbsUYt#쫤Mg$T%&Mx,JS2t<0&rtLV5əɖYl3Eաɥ:[~y4` 9*m3.oc>%C" ?S~aV_90@D F>Ȩe^x`"5%}l:@R5LMG-*-J%H4IIޙgtMT,2+c Wyw^%+K-]|Cky ^ 0̋ky֫#Df>r].|ځS4&Ys)*ELFn]:D~O&za3fx8[hukp[bxE<~ ):0I$%{ 4SCM~e# .҃v1p]H(\F^GFΫSIrp.81s'|\v]T7TC =?n;/.y>ebAȈ,7%Iʫ [ql0g9 PZΌ$tw?iW,3a,a%ի 3zKpd/<(}?NYjx 䠫\PU :~֚ytÍHSQ|\q伪`Sy<ׇ~. 6M[;w9)؜՘OE:苠wZ`c!Vf2B f?KC0c7:_ݾ腢4>:Bej**fd*o+`lO_T9LSv]7~J'Wz"7W׍Tpt#'}VFx8nCDee ~4Rl}:~}\-hZlsYyai;r+>u%c;%`%f43@D~E6R(HlH3Tum .+ḺN$Łb֨w%(NyPI 纘l+=ѓl;t^dm2WAaQ|M!蠾kIHbזr?:af. ,S4R!See,_4/)S6Cl 6Q!S0+{?JK?o객2}%/[8V7l*Iɝ {2+M; ?8mH7tχ=A6T N,J,r ?ÖFs7E)kz;Kz6ՎYgUbm3Tq` ]gHgoDr9 }^:#"b"=/_ RQm-[ lֻN (ƁK|:ҜscDP0tكB $JlI&ԱcinrD;+7ڬ &1BP9# a`D|AQȏ bS+U7RѿQЀ 5kc(dJ|UKwowOeŪƑ%PO_ɲ ˤ"=?C_-He6n! \!DJY,?gӨ]m}1Dd@&=6vl˛i|˅#Q`4|ad?bnSaX>@cn$XDjZ2z8sgmẅl}oͼz:MLޯM]]Ş'&| s Vtiw K<\t ,tˑ^D4B~4] :FXP`jȆeZ2+V1 \1.*W)$X= }xY5߱ԥG&LYYAtJZGGܗ5 s&G-k EE58@UϙjHURӮˀT.n@TtaSvV2~>sgFfN>`ng^z63˘h_V@-N 6<rYϣ6Jc5Z[ntsx ߈?9\\;D'P^˛1[ ӗ P"7Hb3akx3%_Wtln[,6jJKuL }+* WA}Oh\8jՀ״B&D")T e 3;J֨VD O:j)X壏TF @izPa1MC*i7`V~e§s/K'i,p `_Ɣ%hd""6˝("~.tіzDKpu޺"քsjhxOY5[qSG#-ҷG_onrS'ڼ'+~8Ecr.*Pg*4$m0%^'h0%{ŇyRzÔBזMS YPa8@č`#Lʌ}xDl~5Ih0 wK uf0W[@08.!v>~&rYp 2o YGF(eAP>.գ)relU*_U{YVK LLN+s& $\U-%[C+]X6aW kh%eFUq}@SY%͈PXzo$_߃>K#59 2)]w.?5r\s N/>愎*DqqъXa*^D9<"MVrsMTd['*:xW<c#T=U۫mu-%v";YIQϮBƍ*o }{^'7L"w{w.@ƁRfda@2=v&Ǒjb^\0:P$! 6T!?8pgS q-ٛUEERs 槛T6-i: 9.-< uv/`!aWmD FL?m4Ѥ)nxYKCUs^ x#Xd6~-p3Hf/n(806Q3+uq# kᨨc02T }Cw=BxpBă2B.#<@Ŏc.'-IcxmF6yETmq"~TLT]'*OvM5sBQ',:@nP.IG3 Jf8ՋTOsٲ < 7>b1_nh}"Ixf ^N- x}Z-+ٌ|"×;zGQP/MqZKYfRVn >:H"jay6 `_Ho4syyDפlmkh煡!]FOe8|镓 |,{W^*<\+S,G'yFv yҔ28[fIִh! S?é,(].TqWWm%Ĺ\Zek?"CO`ֽ\9q(\k4Is'oEsM͂VGMgJV3Fa{ۥXKutXR/jEcP]BinSn0?*>9(VF| -}7 {@f=h i 0F$43 AzPYrfkj$qfGt0\W;l#WҰ7 "WL$fN>a 'Q{6X$pd{HЁA+'RGr 3>|X'N+dq+֙xb]6h'i<'ˆufSf%šslա$9RBLݲֱYodm_X8xxv5u:ya}htR9}蒹KhX,Q҃4o=S1 7A{= + @tv";t5Pt>h+8ka0AG@쥝Hdu_AvhUP%!>Msˮ#(Ȉl&`@5&fe̱ M#S6<7*t?~wueʶ&g&BfLI˾ۓfqK Y=3| w܉d E<_y; T]#I.U~bkqP"G0#\E',4< feE8oD#oCv]K, I43RW7740EgD& /="TTp,0)ܨ_u޻l>Qg.GE )'qY.Ofgѫ4t7'}#[{k*dKVmTRG_MF[`X= ȋ\=ĜsĶAо%c`LFE?)n8ԏ4)I~8N译"Q̨K'1D|uԭ_h|Fk=Jvk9DE "Fs^(VL[Op:A[<%jꊌ4*&;u _ ֽB} wvN׹n|HT= т,&laWnsZp=h|CoRߔوtzrhT9iC>*D{yj9 5r:a7޶ >m"IIiĵƨaؘ&!('W@f·$oc,-5%UR>q熈W9SZ!(/oϠ?n$ aٵ:e\n8ۆ~36]d}zM%j'z-68 BaA qc F]F6#$fs@cҥXX^vu>]}IšX93dM,.cbrں*r],wxq:LdNKA 1o H n4+h5V`fk@+5 =?͋iPĬ+Jt;yPb[Q#  Xni$Xg ~)Kl4F:" K:Weӿ SG;e%Ŵ~|}7ap3 ۷/"=,`sGJk'6֖I6;@=f|2~"*&Ii$1E_yeCqn,4>bsx]7Mg hbܕ*AQ9 0D/A) F6Fܗ4R4BIז&1}+`ҡ}؆l&Reɰh'ʵX?SEs?`B.v4Hp`7u,ׅ}32hhuEO]=+3ŜkɮTa܌Tp^?s挮u:GRM:;Ze iopWG}4 <̀uv`u˟V]؅CRJmcQi_Ht.d.?i"J0ySL4@5:X<$fCxܰЗVۧ ohR p๚yotV>b;G% ȡ[ga苠 S9iκ5_FWw]ud]R (GE;iub>.]H ϶ m^+̱IZw+V{8굔`? ُ]OQ7k(6rq'-:+5Ё"# Xt}zRWP`{Qdž+VDUC{'hkmm @E,RztVU>~f+QD=4s<윜Ɨ??zUr_HLs7VCheGeJ!ڀ^ ''{/s^VBjDno kH/ bCꦙZS0Y}493k"=*7e}J%EBy`m1yH= N!S 8؉51oBȭ"LY8k_T,2}π0u'Ÿ.{A_Xq&թ Ѓcb5 ֥NtZy"Ҥ²rOtu+`lYl(ՉHa/M \0_ÓZ+jD8AԾSu8b^MRx'KyAs1ՙҐB߽,nwN=M; "`XIK_Rd=xҝt&$%qL}zʉy6lyci-moomz18&|r}ad'NOvǨ >ZKOƝ/W{u[et=eI}nsgd㓩vȌcm.r  ]$^-r}LX)T>mJh^Fskt %j*:o˰(Xd΍>*tLG .F]@Ѧs2 /9I6hYэ̴'2sk_:"ꓤOGMT&zdb>@|!}Kw"]QXsdW.VކOC[֟JOzUc\hr/xtt9f-[6uVAF"yde]rRQkC*4u˰e^Yt` S%:+նiH-9vZS8f:gǀh%n4a=͓='O`zŮ0e /r v9~t\9Gkͧ^8qT*3G{b ,/tc$y+ai4,SϞ*S\;1JOLVbN:MonRDRz :+C%,ګ 5 U '<%ѷA_O^ gECW RAQUjbkCS&A_Fs5[J%CdL6"d6աjĈ &_ PjS 1\G`\3PujnH_Q*:ćkExd=BČ4\81&#JDuݘ#G\H Y]u'.m;TMPq̿5:$^Bzܮpao&ɡQ Ȓ5.)OHu,Wl'?p wGM-@qxEtl6Po1[SGWh#0Fى=M5NR} {M1+^P'z -P)7q&"tNX̠ Y$Q7xtN=b.Du(c%+_9;&م" IGH ','ժyMi7P`hrL|o], .{mP݃ Hw#9%MC%9K5,c)`k"^kevI7/Suo2?`Њ'4hg]l yC`+E~9Gt]=#" +OHY0q}DTtV%/uk eW8cGP}wΌpP; a]J=W U]l,BqNZYVt=$mճ[):iNwËP  [`_6hM?.bkƮIn$V5!ڛu|S6($,!c"-c#㦃.|=&~,hrM;]X&R+|Pl|pb+'{}bqח2P-{lAIԤ$P@{7cQfJ}>ıt1Wx]R$9" `y*f u9Π8O1-r קPd]< C:QwB1Lqm57c]tԫt(; k-Z5WP3Xۜh`]߫rAXgyt@T;#H_ 63^h UE"fEG̩#libsxJNCɛ0` 8 0knႾH̀rRU #x$ém!=cٙ9$k]3Eq {p&mv"xav3UECV] ݴVǘ]\m a:*.9ҭvQv3ʔFg>Mch "3sZFZ׍<;VԵ`)}Ik7 4W]DRj u%֠&5hE I̽|P* &9衭ԀuX “a]# 2wwQ.-j e -|KE?2t-_Kj@r W_D{`^q\d#$dqWQB@oz>_2<_HMMmy4dW_æXs?FQ݌)ʱ0a3rYCuØ!Ŧ[HjR.ԑ& +Mn+iD!5.1΋B!H%t\5S\ [jiux1&x[M+prȜZ9݋.r-@+]Zso:尨KןfTbEߴ#~f0VSX^'EwCj{J%~:V5Wg.1{(ĉ^I|P3q.0+nً;"F KZFsrʳԱxQ=đL㈀]lf^9qp 'FHk(qZcY_f=G'>qF4B mUdn|kƗ)#e+~bcE}OJ@xüXňHV'8Ʌkg'S4LFGoyP",Jh;_f%P˳ޥ;B>\v=XFpZi]QPCG%fvd4&Ur*'cK ׳+k& \MXȕGv{uo ǻۧ\(#{s3^G?E '(îTuMض ǼZ5N9Rأ/ ]|ޏDu %sݒx2>.q5PgH n%񏀹PYOxFf*w э:-_d~9ݵ`PINܭG/KCAq3Į){U Z_,ˎP|&wŒQh#9pѐBJ nePo2t5̺7 LA"b|2-GMp]@d3P7 ..IC&7{#Ֆ[U ୬)`i v}'4+z'4?+7x CmXɺo&R.o9/1-RDWnLhR ^.FG;ޜz%$ X9PC41x CY+}&D@I3,**_Qm!BH TA\&.51q 7.;L=cd,t f<7kK0کAVzn~uI+ygJ-3O #ܾ,?l>. H뢔~T+M0ɽ~1IykW 'M]&L^: "ȧp\է.fu蚉QVע@ǵ z+ =,<P=Q::"_,rh#g &te/ ѿ`UsAUhzc$ˤ}EF$WxS>"B˼z.3z"}n˒gM{3jtӪ*&{%[C919SDFsuw,8pc1"l^NngdRPȐf gw2&bE Hqtg«ĊfCL#5Fd%D-*t;vZ )fgb_e l1&mYW),Pp$#'GܹlpmE2BJ,Ă@7^Ʀ: ^O}5Y\G&𹶤$4]4||g#항arJbNeo6x{m|dȆ0DKt7ݥ,}(ZX3\Wً ̕\ٖ$.Ίr:|_F, unAD"c+OBC3&)ջ:,eh>5>VOB 5wўv~AD@bP[ =yh@ijqb$dh..WLsø|H8B#=y3k Ti vw_Cw,9G(0jس$LK5e\̏VDq̿t0\]pOG&q)_ rI4fFFHj6F=zr2/El-˿go&N + F[E'.~"zxA ʊtgnX:i 7,.ОB"+hCw'$.2T̍> ڱP:LD_7$pVuj7Gr\6^ST/`}&˶ I)aVI]30X::tFdg:"cbqRv?f'&]0m{š_KnE?*4%UP^@XŲgBWCH{ ㋖.,g4HXjEfrp7`١̸[h/D+HRK;0@D}#T:26K{3vѥnFMG lRWXe1$WHO#j1:o!Q o|AuQpާO2?V8#pfJ*N6%eoW@ hs^p rYVL|v4tȮCDuHc|}ٟ:{@{ܙ=%4Z&Gј2]e}5匑!s1D(]f;5+s x׼˖nt:gD)1jA]mB~!-Vܬ_HN(18^nYm_zD*Q2 ER5%.$fC<"+Ah1Z*Q~74l+TBꇽ) /6o#L2 L$+j[GXIIEqOᅝ}G2lDFT%H='[*$7n}"W 5&yL xv3u `|Γ+3E XU/n~ ste*X:#+8pdX8$c!^$L3z^&T55%O9~ (s#)jFVܨ Qwӧ;̃b9g-6@~5m̔4VJe&+KYUA:WMC PP/?g9d]֭TM tLt;F OƧC\i2Me&rO隆HMUxuq0 GfjآW (ueN JD3<w\+;7~BeKt$<]7I<MRR4d&9ш))$U3EOC{|h[)0p|-Y ܶےD%| XE<ż"zF{n]+%z6^Vp~qP( { >.: VEϞe35O0*!~*ٜ1+7 J2T}g9vwq_ Ѷ7)\vX"8>ܛP GĆyb2w^AAȠxUr`}SEViE J=b>H99ro@^䘋K=d:y^p "}KC]ooˠҌLMRäڊZE?8xB L#Z ҏ㩼{*M݇iNcj]8FrU6ZFp`AIuDw/Qk,YH auٗy1h,I<(XUfqQN#Q[̴ 4ny߳{gF]zÛ@Ϟ_E['(#Q'2]ctrQ!yM{>rRS|WD> jF;Jze8BUleYnHbpvHkeckMk8*] 81?#U8;|AmfD?^pc6c nJ+lrJ>oyu=6Gű c܆oTQGD]^AeP4YpT WyO3vՈ[Ǜ]Z {B\lJkڷN?&6E04T@(׷zBM_Q֞^~dqgfrJ4mya'6 %ĵI߹Zȳ1ɼF6IL(m*^%]jg]=*diQVHd#&tq=d;<~#%tc&iBxodѮHK{)Ӡg4w + O˅/LT Ns@>{f{keٲ}T"l0ؕIً=5y "z\'@ ʋ+=oYp<5 vzR$ A'w@df. X؋lΊ>PP5ݴ7$ŽͼjӱFCkIDjK~}~ ?}'gwnSޣCT֤xGC?f'@!RD;oKL:\"jNbrvy#Tj5!PrrBuR=Rc1`~R((NFW1R#anԱ Ηw%^2nڵRܓҠ~ͥ-yp(w<9naܢӧ;̒ytl;{Oդf#Ơ ZM.J9s=bjtgdIt^QOP#Pثp|˓4)&Ţ=f"zj..:$*](&*;7lHVi;]]+={s7$ Q|=|a1ENͳDJP <ܕl5bNҊpyW[lch0fdea#z`m1=;p͒,k]PBNk #Q7,OT<" F~EI,bsK.β  9P}D+oNQ%l Cc)=1o=XPMeݶ0?fWT .zOMrZgfދD 2m nBgFhEɈqIapo-t֌W&k|8 |Jx(9D,8kyˠ1]NӶl^#)xp"3' "]ļ}d4˕IHl 9=f IcCћ'ݩ}PH'mS%d'4_CE\:mޅ;()ֆyyIԫ"pP{vΎc@!vn_ ZE`BAi\=wR`p't*jg 7l1IWK ˺xȃDPI׌YsT KPҩJf»$_:HQm轚JVZԝ~b9h:J Sc\FJ 7J%N&6t[T1)MErn7l0er.%-wWmݛ:1ȨO?ԕz|ƪֻpY)vuqԷE'X-r.aSn1püڠ[/ic)]~xҟ2{!R/Ǽ6%ѵ0!ÿm˪0-iJse^ifxsȨ}Q#0)*"5a<~ cAAqO@j;2Ag$8Cާ4iezΛtaMϛ⩄b$lg0Ə nT(x'/R>>PS}O-fޒ~ ]8NbfO»H'L;om#KA!¢+( ) }>"*BZV5I`KOOXݹe&Tndp +toY: y fǞ̐Kd[L9ցO}-˳\7@^RL@ՑbeuEڜHq'{SIMq*:EfC!:;=tqj z5b icK(Q0w@Q&şU(XƳjV¨^xw?!ǹP4zGB$ v"pA&+m=2IK&L@ƯAqKpЗ,^ ׆=B;h)$0@ef1SʕlV1Dr}м_G^$%2h8b ;4Q ~kҨtF)D jEfڱJ58QzذtEC[gg &y;-h@^j{/*ŵԂ'|Z1eBgK֬ @@M,vH0a -x7˳wL +3%?gzBoKq@H v7^x>yYH3eZjփ~9CUxjX+ϋ;!vSaqm}!Y^HQH!DkKڟ9<~[?6F.ޞx^:NՒnhk)ODF"kIy新({38cR`v熔;)pV 9Dq qy"q#\R7 (Q6 mF{8)PrDߞ䘹՝KXXԍTZx OqKIT{M*'b<.sb÷GA +-|%yCnQ'D@E?^E@"K ]d=a7́J}\M#\cbr*ҁG2eDLOaf9u٘,|w"&A).2|y`7%FMt2zZ D%F^4ՃCJ ( ڑ$ 37*+{7(६-_vP]1um+e\]Wڅfiˊ'H3"3\w B[>1+/Hv6SMusWYklh~>x[A{ cu, :Iu#:~(]_LHޖP3GeOcq1ϩၐN;W'>_JwOfL^dze'QƋ^uɸHSd`np{\Ld:Z` 0/:$K[nG5dMyS YH)^ R}0:}9;OYdu v_]˘1_TP:#>cOJ9gi0d.lƏX|4WK2; l1nMo%Q{ [>bIG.lEC)8_нum 6.ҍ@lZOEr.Ce+Cɡ|!*沗g2}Aiu .~d5; Xtэ˔wvf N|o.wGJVXaARL)Ѣdo~!z&~G"JdιVciW]k[j0{EW/ol5 4zo8sE[`RZ%#'5ǨŗiG/ v˙" L&/< jXg' r3W[Sc6^ThKY ]*2{,=Z\bGn @ePӃW*?9kN(+;zbƌ lr69 7.*lftJGXK/ٜgmj@RH+pGV2 584n&~^gs"4ά*N\sMzY%FGfD[qr\nDJOwH[UPebk,_ .h"]lۑgdE懢¡4={t:>7X5[PЭu8m}f_ $u!k6%U7-Z|||jFWv>eNt*ǫ@eJ4rɶ>;7(߬NjM1+bD\o$HvbA8qSm5gĵ=Rkzd[n ^J *+X9uJMUocޜAYg\IaG @CRLjOAJ"f Kqxc.L42Co%FC/%߾M+6(Xg1:d۫>'q .<&y0Ui\ocZ{U can,O9 l'c+>NgmDh]TIH|/)aIgݩ ?*z4cq8Qs(G \z!h}PC0cjA[5$9ϐw[J3UY#7}rJ֭εI ʩIe| @hx鹊'ҏh%"w.H ^8]lR]HVoLӊeMn10}v PdhBADϰlX+u9A̺OzsL@]&xR˩t4ɿ5`὇ ↨ckXx tNYj]A !v>\:uRGPNr%oCpJ{SI2s#RhYnq0R

Y{m 5dMY ڸ4lt:RH5ǥ];n6˕lƀ}QJLtjƥ/4shxlRrz4lV֙3Q ʛ ЁSo); :bTty+u+8]:,5nFQ<t m4'$w:OFeS jyUXP2 |k{uF[;2ݕ([J<$(k;qpW0v_c ~#"3]TZCR)䪟Ď| >ȌW1HLX ?.)n(_HiQo:pD#^HPyvVi1E'8p%ă[G;yFo!)/;*%|q[l= lXϊzq8YÒ:,4- f6̃ g(,Ac}qJf01r;m9񾙘Ӳ>YԽQL1 %߷z#+eοa?FRa焣I"pJ`aM&1*ĉ ̷q7IkqL~eH $. tǍ(0[:^`**zG,>(O"BgѪ" A؀2sX ܅D}<\ix]+S?-DhQ̼<,~Bs6i¤ !21+'EQ>_xnYՑ88)ܛ'v$ED)HmEH^ǩ}Ñ㠐O a`ҕ1דw "t-B_d:S8_EYy>B_āw9WK_\<aXi]$/7" fñL)sXLRqVg Ue*9pɆPOLa8:-&2nŧV91Ā#(H7HcQv[Y9d%" i+Jz!8mۖY4VDaX4ǔzYL81oT|cU3-Fz=h~ۮR[2QI0R *6_iVҰ=*@)_DVZpB2y{M92F*w9HW.) +7r混EM:nx#a8w>2wyKV\iM?Pނ9jD _*m:HoQ;5YE!1`%#c&Z =:nU"0U-BJq1%`l&j/u;" bUD>W0BbE9+ 4N`.<' P֩qO}$WuP6p{^}$/}w2v/Qt"iMjKeKy_`3趣}Ty)7^=K1i(st%о9N]?wjI Uk%@f :ѷLgS~0 e<Y_S툟VD;ǡ#e vO v$j#eW&drC2c8EЗU1s~j[O/ΑU{zX &qoRzBnXO-g u􈃃ROrzdiS,'ze?I>˘T B?LQq^ޱ =ME[Oq\\rȥnC29)so}Rd^ WԜTq|.=Kٮh!HS\m?,yH T>eƇΑLBeK Q3A*uùoB,1Z.B6;&tK- ΪS4΅>mA:ʙ%qjRķ: -̱$IFŢŮEc.Z@%Y] -"kE2ꇰ s~4LkmR QVaC`PE qw}@/"\ދpR'o|%܉!$⬫TEb"#%^j(XH5/ o -@,q=i~?qQ68ƍzSaҚЉަAvr !6ܔmꤛEZ h08_kE 펑.%WFzh@c_2ІRME^Hw*CU) 5yG npgLV9mU]:O.14yl><VƱnp6V-Pd^ur!ʙ:yM&r=wlWI j 3ӱY%Ƃ\[”P9~-cA=*'zږƕ3U /t*7d-E:O`^m<e0j!5VzoDKu5g]Xq$/4YX0b-f:}FC>:I|qN9]<|8e^tX% sؚ.*NO85ȩ݇b?;~AG[ӥs_;Vb%]#]vC %OpSViDlZ6HSbB=b(1hLV}1{( EO #n޲V*m5}djMRdՎi 0SEe M,s#C_, ҅ ?%gy:}]Q|ͷ@ʋ.4 1mR)xM;٬-I*1{ӷR<4@|r(+㮄Ly͐8fP Wquש7JCWȀF5oTMf+plA +%AH?:uf+-%x qֽWF맨ŤS@y P!L8RH`D\tC.ԅbs>S{ o'Dbc?{Ob";GOs0iteph$@eb!)\".@.2<g0*e)aL#Ս %csqE$ Ӽ}@ 5Yx|s[sWoa$/3/ݘN7z}M<^cnO=LU.h K)1ND>i'qh"@J QJKe3wL{mU_}bR>"qoZ rӚI.^Qy;v}5㔶]G{`znʭ"3;%NkX 1ߚuW? WnN4sdg?IJ<ц`RDMG zBئ w{ }zO`.d~3~G 7=ms/ Wd}z_S*1jA'Sqs}-5-kΓD ;ސW/. RvIhWKh):T{ f]зgxI6:.UMp 'f F h¾`-vHuOLHuN8b. $y`Á9T32YqF^ Q4"y-吾}h!9i_>9bPv۷_())OY]A ;7s4Jca:@P2r2kQCBh''nWay 7[Ek9Y1Md. )8=mpSzZšjjRc̈́lWب4x*>lx!zr'l>3۞}Y2zk= KS*# :c?!zĒ:=X1s'dZQmXH;9B)y"1X}eW2 i 6njQźR/%Q1z A?F2=o[8%EyfC38REJ3qDQg sên[-z̗Px7ҘLBٹFe Pʀ#G̱N#c޲3B_oRϡc?3_/kϚ(U }ŋnjdКǐ)rnW3OW懀soԪv'D"unx)e@ Y>];;+$|79:cQ tVŕI%:9x Ew7j+9=q>;XF:d.\a[D΋_ !‡A2CNu"Xp2! 3ĨN MMpV (r/cjI2$[ Bj^4»3 d$ۡNҐ&ZlAwT܀͸)˦>/v״7~.]efN{2cEwDo @uMIo#e^֩L5L- }JsLҚ+; 1[Adz~/jopc~Gu˜2u.ʏkLv(}X(AsDX6[0ls >Zw,rJLp/6rLMh|dekZS.{E)̣:蚲kϿ҅"z1IJV5sy?J b~N GܧFAh&ﵧ{s0^$o\ݜAuxl ڻrBG- kc,#Y"3~pF4qUޢ#<|=XzJ' p_Fd5HvG['+0Cvu2g\0n"[@i=esd<5hrظs-9;ka NbL& 6&LkGơ ` Dz_38ĔMx͹ߚika^0Ĩ=% ʼnV"ۮ:w~P {!2W^{ZM0t^vPT0YڰmY*nd(݁S*zgW0@O/l8u~բ/?oaHW -bˏ>,aty=F8Hggtz!`|Hѥ\5Hgl:*lL"QO:aiJ P!R҅K5@d^tv" y. )8+r\d$ H4SZqzAw)& ꒽Fq+Y5j?Bo3\V HW0`-G!OH4KC)VCE(ӎ.=EExB^ՍrTNYY d=Ԙ->4_YzžđoO_53L<?K2$Y;EQWwSk V~큟"%k盵*H7?-kqҕ-C)j'ډ[=P Eu/Rh?mߑ~)};ΎT͔["Nz*-A\ B*-+YI a`OB/ Y#41d_gPaKa6Oa+ĕy}gII"5 S WZEӹ3چMJkR3R;1ھ|{V2>-1a_T>+L|"(t/K,\^o`XƏ4e*&s#.j9 Lc7%N4!kQ#B1 H c\cT 荳-険HO[TQZhGWdr^paN\Op3Srqo*8w"lB1HL[Lk}PV*iSl/"o ẓ?첯`>d`?EbO5G(R~w?Pp0-*CGR1FA;tYZGVHO u_(D=(;VʗD:6ܮWPH.h#n$֏%[iCOKhÜ(7#5:?c#7;UnGTњH1,#~ b?wcw>r2Sm yFrN*1<Nԁd԰z+bvXj&uFTWvz<>K'YAj'E0Eq!-ޗAgXǛ:9SSP˴" };M<'U0P]\ ϣ]'^K{zH}'atl/phUBS%4FdKT>^` WŬb՜UTQݭ9[kaZyJ]~ L$D4m_jwRMZ 1_hhbT[ϯ?=Z쐩-Ik<gtruOǁzEeD:i,+ KC#AZzprݜ~jqA8> +jQhHa!yE QZ#_umJE{ _x֓H'|-ý_W%@}EHڇ PaP>cy'-ebO24 TG+o P-.̚U|?K|£9g]EʊD zg1@m){oL*tv֋8'ox?Cg0}dq-I/W7t]'ć]k`"kAF\kݛAǧҌPW2aD,bնv`[ ͊}qz 1zmb73F.:񚕊(΃62I#'w+z2&C`U'ܭ~6 ]HqNs y|,~C@ĿS I d]]actc0N 4kO 0u/O$n@$:4y7P9&u|.*|ǂPW#m2e-: e O(fղdJ+ 3_ qD{M<`:qP ξ7]ضwg3~C?GY<6 ۇ#*z=nD(lV4|LY_%|o,7`n5¨bs>YBҥM ,6l,Yw-bmoemW뀰'/0c653@3!z-ؼw>A*ح2(-jxU~E:ްPwi  0Nc2UZɳFe=놝"H}e IV7X0d8럨{>``TF`J~Dx)F+%Ne >'GDUOVb=r]Gl]f, ߄!fSatT}lS h03aƪ2 8jpco;wwZLp;0+|N"*@s(LqTM(lVWJ|8 H.n;MGz=;0]h1G_:ZuItNAw#2'sMVgSGV|l0B·2b|iBԜvSIW|3ml(7A%{76QlzUM)?nЩ3o{me{=~XH; .M 6@[!JbG :ܝ~./pZ%5Z>&M #!}]ڒr#ÍiQd4 PN Hz۩Z\=L$9إ6J5CK:ϋ{ y@6%9)k,].A˿S`N7,VK>_֢qƺa&qhb^#W$% >(-`4W,&AylN2_ m t;)?5[`7ҊwzIfIH=Vg q pZ] Z'ˀGj$V[( W2pr<Эdv)j#6ҍzK%hoʼnwqG{rBUGM maɯ[~+t$ \-pMJ2R2xl)M1}M 7'$=#Q3+`ږFe~%a+' `)iD' )[@kпz0Hbj)2JXX]|ddB2 D@rZh2}N1H%_( 9H*h{Tv ۅm4b(8hE#lUG-Jk#Ĥ6u6YcbA]ۅ"PK~n&Ml~)}ΰ NT_]1}a-!K.$kIY(2CҳiW^]QO e!-'~|k ffym֖/ζjU;?_.kMd2ήcEݻ[ PDz7hcBiXpHRTp0 N2izF8cVG ^43 wq-OCZ]M|}_3#Zg Gx?dЦjz?Y4K~U(ZIRTFHdڕl0QLZR_iGF)q'8[3YNW@*YL6|\}v98Nli`EO܃Zͧ*Fvި#WtN"LTCaݪeVߩJ2O]?B+=)5=*w H%3e:C6V>8wj̥ wJUMrFqS nge 燹'֌h= */O9P!G}2D4}ƚ| TƇɛ-Q l&Yo"y yH/ ç zA\LXDwCwZd%)x(D&R_h~pHd+MZsǨE%f ˹C )!<䋞-hYc:6M! W$OP&} GLH-#4eUad"DYrTaց1Nv(H\]IMK}k*Ad)lS?;Ue&2`䄒ZM9fzX*y jрSJt'LM^K0WAhòEnq{ɓ`oR~룎hbP}1q GͶA+S(D8 ڄ&s`[y?c (m.oVI17quSc\#ևܰD$%.'yQȼtU:)کq{7eMjZp~]`ջ!xs|6[Rv:U£Jt LwsatÑ is|zrNl6QPI n tV%6M)0x@9B 0%qq *C++F^(w͖zQBKy*UGIzhVىrkh/ֺ́w?3a mu$ &ȳcV_gaEM4t9YQRZo Rn^%>XvDd7̆ FJ~kpv+ Vt՞`2Pe]TNA6F\ )Nh)~:<rAnWұv86H H9qyќ49MYos/d`QmyV Ng{:RwJ+1`5&>j"ɝDA;Pt9%gr8;j+bXdmUV0¢EJH)qVFzʱ}12vm/=Ш)ٜr([bxdfata0 OցփiB8,.,%>E B]y|nk}16lk^Mt(+zVޕ$DT$̋ >>boUKp0 -6_ԫpu/Dw@Pc4ƺ;>c$,sFʇhD ar^&`2ڒ\/t|!{:\FYa<&u4iXúCh!fRPll1Y Mگ{ۍZQӓ>RZ=H@tV roj!Gv !CAkH%9_'uHbc.CӒ 5=>sS]> 'SVv$:PB~zOP.z2~T~|=gONb9Ϲph;cn>ĉ d4XZ̽Z6BsAp@LʦNu}AgS^,6h3;9W}\g$TgA+C>\Xn3G /GJ;%B)S C>lIz|AޭGheQBHϪşmET̠7=XhQy;S3&C'c3ƶx'Hum >{/[yS< Hrvge_GMЋa"{Je,8ﲜ `.^n;[R{[/QR1%A.PKLe~M5`8EK/ hȼ ѳJ߇ Kg#a  z%#Bg, о,~mÞV|k4{tFj!9#Hեu oz4]i'EX!&C@Es: ;Oxi/ھ~C@JzC'%9fFv,?l7csCDc2|Լeu <SҔ}OȷjdFŕ/53u bc{W;9-RvЕ},ZЫqxr7)l<{SBQty ̓h>&sTLͲy<+Vs~یoC`D8) :5PS>qpcQsZ^erѶ)$V&gF1ꊺ&yW~+-w;O,:COD{ؗ7"P'xa]z<:#@ZLsE Le"|G-W1j*~rOaD 8&>3bop#jkE9gτ oRpbF^ OO3o|QXF+8mSVuO?*{gQH]\nI}Y ң}vb`SGXI dwY)e܁CPlxE?"g53>cY]!!]- ?~PGJXb|w uD{ՑNi. %OEDeBɷtOXʍwy_Y};D}8]j4V EPن ;ͶϓVqYr`bN(Ƥ}@/.v;=.QNCG^vתU ѣg_k^~Du~%9_UX,8ZMp\G{Wpa/aؐAq] Ez o E@}3oZC.S9lp*2PJ1oEdbwF,.KT Ïf_zvcJJ!Ey|kg b!EXb,&UIB"3ͬmX8DhKm|Z?)A[z͑4 AցZ>lrѯuď;QSER ~b0il5u{J41(O&ɟw6u K:+V2|b.MߥB_`:6%G[ͣO=XӓTDk As,bƌ`$fyz JdX#̥*)O/jS( w]Yvp̞[/TĄNﳡ߷ ~" ַ|ΨWf/aE7o3pjQ!1cUk@.B&D!hI F&i+@iAMúoHSUVRc=4D]0&)W%k?uƸrRzG4zQ.Lq[Y{O4㠧@ab2͌" z"t[3>r+4/E0yr319=l$+>*FzOzZVL(\@\wvɌ57&R8[&LuZźn/ĺI(Vn~tq_@o:4w&1=b!Mˢ}ϗO2CA)f+氢׾ذns40[WC@9/EȿqBû9,VZKxDv!1unwD ed_ؠ!t4BYy൏1ƟϪ\D[*@NpmUU ̌)ly7WXPiSC.r R%.ӮԯT;%*ƱA8^N;R]LT›!{2nAe[blgG3n[ӹߏ}Céml"ٜRAQL"QncyqUWmZ{R >vGkhP5Rrq@|B~ahOT>&((#:{Ct}AS %Gjg^MRS aЭIbQ.rw2M: 2Q(”Ex*)10=,Ξ Siq _mʖ;-β죑/^X4;C9q%0rU"{ZO!?x]0ȁX ,\\`Zg'.J[ s:HO3GƓL4eBd_>ų+heKg6țsĖ֕e/H&HS (~_%IyPp.1T9iznKSN)x$]qN8L#([wsc¦/Um·%&>T!^zko7FN$N˻l~S:(`[+sh3)8cDpxMl!@EgޟOt.ƎHwosQ=LԽrKLm|û.`y f?(+o=:R5*[Ǐ0cJZzˮ -3)<7` zpGεilcm|qI uI!lN6o/Dum̿91ժ($ aKǚafHP_3SXY;8w>SX9o7T pu7 gM-~4X^~rJɦ^bO=;$F9Bwn!X8`A,,d1)zTp g`>!V|8t{Iۻ,_n.Ji[#PqogiyZtmRyrP﮲fG/C[ TK+)ky,N_-3 E_;1a?_뺣rmnd$ei4ʌVݩnNuBx0ur "-b{P9y+GkXa1|+Cj-f]<#!ԡ%J))B =㦣2_9V$پB$l~5;Ugv;7\!VTXy-ӑUYZ^bSPJ1 `&&AM$;z |Y0+(t TƦ 1Ӛ^CM@o}E@1-[gӔOG&Q'ױ, wqza`;V WTDe|{A(AaƋ0i!W"^\u*\+zM=97=uIq;dS5_ˢ]HfΜ!v? cs25-^݌v^D373 /8{+pOES~qW-cr'0 5_)iFX]v0 Ζ}op_'#evn]@?/G1,a[:!fO_mq&:FX1vbUQ,c,sh4Ypv3k0!zoop͐Q05苦4et{MHʛ H>;-.1[QThOGݰdQ_i'Xp0 [o|%vڼ'Ѽ r/UKIgil O.SI<{_ZfkG{X=IY<EO C^g*DAIoAk/!O44H"SFO-/b8ݜ%Ҁ% ņ&[X3n41[3 3@TsD`몚H5nH Xvsl%75"$" f=ƿC6Fc*|NpZ<  {V[83$6лZ_k%F1;z\NѾř47ߣm\D{[ /v$(lD ozMv_߸]X\4?mQ* _=) H Qs$mR*N But\cjF{;`MVxX_\C#6GUs_BOr kCÍH9|FHg5$]Y"Խu3#dtJhTV@HCϚi.ـG)PNR{!%~1^ w|f2ưR/(l:Rjp#x< 4F;D;{lV`#&KXcBOz%o[pC?  `Ş^֧)6`|pQkpʜ=``u/ü(D}]%N>"}7-"wtz j"9-J^'nΰ~")Z|v@ފG'm,B[f]h7puo0O,^ĩXj~]qjÓ%W\hyAt3E^=]mcTojڗ}+ !n6ƨS]J@>iejZvg;%-[0ב8d`GX|2:+8 " ,q`" 4  KLiL;24֏rQ}Z#LR^}r@,P凗ҟK 6Sŗ 9ʷ~0xL8D &b d+-j2ӯ,c$Ei0;Tt}T? הſHf21кH9J}GX;Bt#l_םOޗ,a(i$AX 9F(P<͎C $%WEg.سBF|x?6D%@vo_TE/'# MbZ'VSTjZ(>TmD 2_unr/Ėm MvmQ[c.@-9Qy'Mw 7V-n#V@}L1&0i{ LG3TI1;,d%bIg}qKAKfMA_ȯ`6]"`N;^8#<#@Œ&ѼA'v .aLSod=K^k ?L02xͧ>;drcMienͅ+֬ 爫Kojqý;;\jKi$7uDC̚CpvxQGބvהcӷ0ʤhQKX޼bZR%WQ1DK7&Eݫ[:>IWyٝ,(-^yt/g'O:t:j 1D^e0r QBX%ШMzP' wAjܻM.xX#EXMV,Ck:.z~>+߶i\iƗu򐼧H@J\ U#eKl~䓕WS7U܊B41։|#0jv+m2*;Ё61{Ր\舌lCaѮ%X:0њS|$n-ؒY; մoq 8+_1zR\@>â G++Ӭpˋ1 տ aV2PilO*UVg+qm<@yM ܏^\1-ܯKK_nbxhI&EwbȅƇorC6'[ ʙcʈ`6-!8I9QhJX r|Q3 NcٕٶMr\ ;`]IX`b[!A|\}_1J?C[k~bP}-I.\3)Kj<:Uc}7,͏P a-|QxDf滒9z F͉c5\'qRnBҩzh\, l Nh%Pʙ+xRc#aUQpCWUvM7ai s4Se]?#EwS,MibЛВF,FC'X|K5tT`Rr;Se!um#Ց;61k+74x*=G-.= \z0P6ȭ!qgр۬zt>qY3?#wOTD.$CEqXސ!*ru)QOlJ=GW^W!J&: "giRO@8pCWei,qH9{?px]e$- @1zu!nbJ5Bʰ>CMU6.Ƈ"l]լ,"YeKh&5F4\ J5l-o9Z~Z(~0 5\9: Z'h)kTY2˛&mu5HÄU0ۋh^?BA۳T z mBL5Xr:2h ~9|h%E{BWS_@(YMpe8Zj:UVwYz˂}oiUC^cp~g3SFُByS(S)O|Wĺ`~DIQ8̢:HNϼ6s ;%'V\X/ \uY/=㘽zK2/w&XU4Tg.wwW~# `\b]&9b0nsVcbTq<*թCO kz:!h!{Jg2 d{Pq~6GO/1N7_juچ`{ `,5Jރ+AR~Z qy' z2Ez0\/*Ky5hf^e.vڭ5t뱩xGz_4m#A0غeq5WRM[U/{ty8יԲdf.pCmDz ſ,F8=u1OoJ7N51^*& gu]NνY+m$j1E7w`pQӇ H.p uGDPOt&$P4Rی")!hfr;@J5[?sUKM?( 0'a{pq~rowc͝=~OCn,2/Y9p%9.^dGTW>lmKeHd})m"͐䚗tŖO͒1;4Fpׁwj4aC*ci5$ 9deǺt.B*{F{ 媪vFޣr% V dRi[n.X3Ą:&_zvomC~E0=֒rFA$SA^G߉mWQOH/7\1k<X-}yUhlpM]6]{T)*Pb< qz 0LIKVzlJ@H]r9_allUmQZRںEi1RcNյE_DbA|?`6hмOqʑ̥PwVЃ_Ec'/I˞\?[1Hj]/W5)ʥ,pR_?Tτ9/4urb&yxMWùWc>`*, : J#fj\s1J˜m]@@gDX&^)CkYHnԏm6[mH -~Yy(y_4N8N"l)_+ l'Br&`.cڻ%t&9 >H`(i0+D﵃dB!zv)dï|U3\b1~z2(?ԉpk-Q~8ә57WWZNP=֢ʫ.SQ61 RL-`/G#wrn䩴}@8Izu0X*?<`BIK;+'f:?m"]&u*cy:b ҦXA0+6\Z0%_> "(Bڶvfo*+>đUh6\,z6Y3WT$t7Z*4v'h[t, ӻ'6I<-_ו%?ӶS U%BNS#b+=BBj`K@l$|9j&3[%7hƱ|o2% '.zT?-T)Aƿh0E˪9^,c9 C_{Hݲ@G;[~,HO3-̓WK7$Т 2Q̼?ܕO\H3 w@5G(셗|->KR.t(%!Q3uN:ba,M%oޝ`^LCWX ax1+3Y=S9ф +rz Wӭ-l.Yo{~0l$jL7LﰆN u|mvu6iV8H"-}P,6﨡J'V=_BےSѮɴ濣K7 1#e "ϧ "~AVkazլHZ^72ÊGS"ߘ:3M<]2 &:sJ_* M(Ԓ^w^)6D**v⣉w>rAOŚ)H&@;wWrk'i OXrpL&AmL8\XVBX90m=%~ * @86g,zP6v_!v:&6)"rF&)ۜix:Koѻ>t"{!#FNj՞]o5ѻt`z=-2 E0{ԅo VA2F|$}bAG,*_J$W$un]d -\_%eԻKį}kbNbw kmҀip%ouFk5úx< %V{YNip񝩇 yiT*^H Fhx ^B7udLfTh?z۝ڪ!`w~ӑu5p&?j\3\T8:0*l LKvT* bFP+Fd6~Tlj*O ,GS2g [ EkLR6jS`{@d"Bc9?K@s$uF0<`fQ⌒P#S.T@X#ҞDɬSf/_>RjIZ >GQ1mp՚\e@Bt1k6cn1mH~DG,̞s[7-)OvLhJ>Y4xkou67.u 7[d<ec| Zem-T\ڥ,hc+V!GQ4f*8}xDeB:H0+ wZdq12iʹah;?D%4J?<  pgw aXs{> ^ 2a93|GQ]e"!H@Je\?!_O{q xtbѼ[җ})AOsX]$U> Rt0dzyȩh 58fFw0D `,2UHFɵ^[l\vHQ<$p}=ɚS<*Ԣ7]Bì9p} 65˶,}4qmG~<;ZQMj!>]sbj#6tQx}F݀d) ߱Rg6XH%=B岾.DV"?9b$w3b동HIJc5o՟I"^8j]OǾ~?Pf;vo35)#'l ]Ak;4ޱ,{N-󓨥Bp2S 6l. j ^}ׂ7_!PŬl6 vYaH m@egc6t0~˛)?TDrq7׶^Ch}4EIt,.ay|jJxL[^8NbZV-Q#?ăiC{>܅̫寮 Q Ho5~'$TZt҃ʇ@a!3wh!bSydQ>zb6fd4 `7.g7ϤTzS}[Eb^ّU AQZcjLI-h`ɺϷXsFFuo'+$f/[Fā7ܹBrho:#6lJ1SGqYnkj;*', 3 !psմ!z80FM)I{ HcQ َ n1*Vؼ)7g$Ocr=syj`ⅅ"cObT}rQgPA!˄ {`r18z*7/V]bŌ~\T,`HOpy<~ŋzi$@';ţ|H|p: Joy'9P%QݙwPwmiYM`u`,CUTp/rP=3}a ;UmMj,j$IQ>!Px1r/K\Ip11w)&k!b;>x_39XHi&0wV }Bx(99|4 D,tr ̓+F3)fo0\% tz7>{C E݀j= {=5+6,qr듞V= $E쵨.cƒ.ȵ ΙKU#6R24`4oP}H~5#"eZAN|Rc8$$q܋Ƃ9ٷn$@ۻO2I9QPR("Vc8Nwʶ 44/S_+uUK$$*dێ{%[1@/;:#|t)&7Vؿ5!mݪ-Vjg:=yc+O}uoJ>QCa -FrMbtyGh_mk.a/kNZdGkuBiAIvkFᄑ| l|!E9߰{jWlףK"B};C1[cXx8%zv_ӧΈ4 Kcl,xHq$4|gl .}%+c$#MY'"5bSИ鿕դ Մ:hzy,aтAV#v)o KE0ov@M2jV$Nh[SL*\w9xQj4ɪU\1c3Bnj]Mx:VS<@|ԟ;uVWqjC(!ϰH[UgD t7cynIZ26.0dOPr,.sړ\;saD(d~/)ɂ|:3I_Xbv1>U"qVY_KDF |55 |}3] êf:a+0 W:ݍq$QPh4!zE^ .+?aW98s$+_i,47[-!V (%-̲c43@nd =ډ7Uө}fך"X@L%s; \C}b z{1曔hǙ̌=^7J͢v.SGxx`EsXN0fm}1hH(ug;" "f羈Y \'6qZ\mp^ʖ+rG |6 Y/7]gF sZ7W+7ʪZ LX/UJC IcU+ #TíJ +w=t>ai#<̜f? !ӄV.gh9e V.9%WVK8Dmɳ!`B89a܅&N8VZ=Oȥأ7 vAjGG_~EJ"-mb2`$֮ ydwN;R R|,C$>xmKu#]_?-R0Yi9t1qwn{t[9^mn`aI x[|=,mcT@E؝ɋ]vİ,)\s5ebkFYߗ+GUe{>ƙ3UHS vC<IUIǡ-E5pOb$b4 svƘ`s8;ܽݣ#/Ï=r%R e)0YڶQVb,_L!)ުJR--3`/S*v 9tI16P\l=]mܚ6ǃQHPʈ];RWG~d:_QIZO&kJx}^Elq4`~IbPE+ hFHi(>OoXxUt$/Tzb2kQmֱ9 gsTIJfeۈ ~i5 k0WP2cVz*v'Ս}~#މV8Mw_:TH .?VFX"W`mM aU@%nU{o/7AtW1af57]$:.+QӀ|PhM6V40 ^ .WG,"[ ;G.xa:Z̽JO W t A2"͂Bm R4|cwedv]Ŋ|7ދ)$7v!ȿlKq? Y~ORucjs[HZ *f qUA6 +H9#_(2-/;d[V9;f? ËV^=!'{6OC׻4c:&?rJ6F5Xio0Ҿ 'Bڙ ۈW:0zwR'c [@<-8We) t`SߎK4 $#X> 4nPd7#Fv\3`hs2lO8[͉BcK&&Nc-m _x:d6g!i@_cUl _T"4|#7C Б#OLCp˕[2J`x: 5b 7_>ӻyuE슼H)6nUdKɖ %t-8h[`7m~2):$cS1tBFEx{ۚ0ƒr{]i '1[~B{1i9 go`S._ꭢȿ2 ϺVqkٔR|e}Rv;[WkYTz+2qGϪwd՚y;xdm$\Eﲓ*"AJOGB{JI΅>38?o<%8 c.}@Gx9.znbKrt3l벬5YEjj@gMVo?F66%t\v͸/g5jp)O-L{e q r ``婄,,3z(ba ͋3 XقMv5r)h 6 Nl:o>`((Han*-0,!Ցx%}n.+Ć쳻'YCS}S}8dHtJyGMNTLHZ8G"+Fں_G54vk{rUF7}a"4h/:+k;$p [rޖ%'JC,- n3ET ݟd۵fW+T G{n1 &/dbB9i9!t}\O}m]5Uw'#rɉaUf){)Z!::~Q6G"t,/kdX804'F7\ܺ~KM Pb)k>)Y4AhOKN׼An;Z; &vIoB W;GZJ8 d`yS?r>eygk~e5ͽ=12y>ЭI]{Rb_Xi<'joS#iplnB6Tg{mu'zFQe?5!`Y0R$.tF^<͊ϯR]1Wa,m;YLGsjgImZ$~~ׁb1lV[8dF H(%G={n AAZ#+=ZKCr0z^4I;fW!v.CȻS̅'.3qc\mm8#bfWS2.Aejc{,s]5@BuS(赘J9DsݙXqfo]o=Q3/;us3I(epv8\O(8;(4rVV"5"}c*p"MTP/6)Př 1TӅL"k|f1LΒ a$"ֹdҀ2]J*Fģd~-]rELdOd"7JI603֊CBmi aޥܺ'D /p\~& EX`4Hxɭj@qAKX\G$9VS謔\H`SUw@Ѭ}a j#Y:1֭kpW| MoIƕz-CG9@n68SI֠yk&9X7Rv?9nUs絑yۨ+_^%7i8Þ{_h;:3 ,p3 b-mEDhD(ہ:.^LнNP Ai&<|R@|jxwc^)j;+T+/Z}sϨ԰$QUus%abBOeTeiE&$swrkpͼꕕ)'&ZVN k&2|s[W'+?VρcӽՠzsC'wh$x4Hg=ic>Io=Ҹ e(}~c@T'fq']l"jҡ1ik`hRM+לi1g=~ϰٷr(EI|8M&c)~ʰ5PWLDŗEH\|cV=9 ;%秓5\Hߔ!z+[߭jH(5|Te5W>byd8Hd/gZeY@s-\s[&$Vrњ0A/[s}uK7r(v !HVlsM r}6o7г`xg3"MDD!?E}dkF:Mhv8I1Z@ @Rۆ|f;dTȁߴX`Z gטNvyQhRU^̘̠& AfI Ӡ I7bD''GQ=BP3AmJO]iqzNoDy(,ul]< Qs+cZ?\~iLD@*[c'iǴ؊oZjPZcoҮW9&e,$@-Yk IV'+6vuI$7l,#(vHevv5l-ES29B᧬u0@\n&ѿzc' rw{Dl9rhc%NP6VyeI3-]ghjnԝ٩P(>9+I]C׻%Lb"݆[3Roc m)j+e ෂy~b.xC Fk\Dߘ|Hj1nz>դc hv#G" WEݵJsuO^{&̐#gȡUn6IJV`2Pk6H gvB2E[\`lm?݀CVZN\~ϳ<)s"*8 *As-N@`fEL&wXe]@V3W#}0عl&*Uk 7I Gg!8DOha?-00R** Z!vo:lAxûK^ISW69b+B=erbΧM Gӛ^DYƭpzLY,MÀUfP0zo*,BI?c{#/vLg-<Ü{TP8,S4!Jm̻L~QYyg6KgKuqm?sI Sœ Q)eWiQWd@A[z@!9~*[J~N y $-Xt_kᨚC]O1.F'T2?½Fi <&PYmoLO *X+U=$`\CҜKxϛJ&6EX 2YιPn-/^˃g%/s h9SD%|G4ui:C3?,/u|Fx#8k:|U NA>Z篩Y51!Ǻ{  N ͿNޝ 6& bP#ȰB`b0лqJ;I||e;6AIZ801Z{-f G&( 6셢 :Wb5kJt ~=\g?&" ҆SE$C۴,ΧX0[|[77U?7}BDhq*~zM~I? }@`w.gUJam\@OC18>n9*Q>w8Mlv3QYꂣ%[hji/+~f Db o}F8UyuU$'Ԓ])Am/j|7+Iɣ0;úptGbiR_ii\Լ ]j,)4''M<η@Xe/r3WFV x[@+4n$8FLB: PodPS1۩nDNJ[6k${g- *5섍{W(DE 'H%ctBx%JT,AjuGpe2oJ ɭ 'A^O<^0ܼqu apfZ> ϮӲ뤊q/*ɊAxk>ή- G:@ۧKď449.7h|[ ~9P< jQ({lN388l3X̖ ̹=xx ;,}Z[ xYOٓE3RrLA>LY^&F!lRa+ށ~<_Eq`ufөj.bc{BƎ.zI[P?C+X;k_H֧jբ{<<1M l%t)XQ\QzרJ-̭L*fU#UW\r iHbv⢴>NΌc׍{%DM%Adh@DY52´nN>Kx/,vC\8.q"@ҹ.28rox85l6r!ѕ(jG SdOLXP V- bJa4n5Bhś⃺+5iO©"Pji ,_vH8+)^W(f/W5(-4q'B܌3EumTs9((pn7@k9 .4 j[XH@MrѰ@&DΦ Њj *<[[9jbx DJ~ =*Ѭ=ASnTN;bka}Gk,x<9@(\ %s٢(_vUL5ޚڭ:ZHFakL~t&L5̍(AnyټSm_%-Ye0,D@[ aĥu.Dr09(ŷk~+dǍtU8 PCZ5",,m.1W1謧S&ƞFՂӖXZ9:i].ha9)`AG$!h7[)w#G( "?b pAą T 9ܛcOSkk.[§9ei zh}~3:˾DKQ'O9cXOL([6n!MOh pj).9 mV6.oo> MVEL+˜|6׽ g:JqL{gHa'3;Sr\y9He P09"A4ͷ/*RC¸ ]HFmܗ bf;ZjN袖jN'7Uu=߮ڽrֱk-,]遖#QDZ 43HfTi@ʑ).#3L|Ku[ ^ )y.\*yRǡq_k '\#@[&5)fi!e#Xqwt SE rqfy/kN&v憆#fyЉ_!= zkY¶7*E. pUդ.ĈeWHn~4w]vfQ4ýWdt/tՐ4M3;N#+0'޵CRv9[z)nɌ5ʲXٶeBom3xV` 5صPQ1a ¹+s(BЀ@c}EcrAM-8j]xrԮr^^vffPJ!XhR)x(pB TYl2ZzpJW.}oӞۂON 7YE 7A}TD@"wswL!EVaGy  ۮC/6zkfF[$tv"5sF|&VZK~<2héǣre@}6V$u"J uZ8Yx"wqˎsY6)0$B {ۚ,l$ S`/ڭ:& k  pejA19A!9\L֮BB&WNK0@٭ u ox c=eί;);tj;?K{a[Kֹ/rGeՖ;t+oIez1ZJ: ` 70`r?v,t9 BM7mQR_~׊A+edz.{W ! 7ģzChYEY,*(e^#$ř9򗱃hbL%ז),g S/KK3c)2wE?|s(32௽H|xŰ)C] Q;oJAe5H"g\(*xBhnc*7Pޡ|0kBQ\Cf-[wC/ yCʓ/)KЫÊT.  \^{)!A٦9:4gϱ'\KaCV}n\VF?1a"G !i1 U7şzuZng Ek+>FzȱBذ z2Tř\mMҿGĴ.(Z6փwh.Rv?Hrݝ/XzŤnù̋,xX`$'B'荃ˢ!.ٸpP_ɬR?^0f/lya,tPUV+Š!̾I@L^VwxϚWH ,Laoġ9kq !'7xgeֱ%MVEБ)Z|u {̡9s AQ$HclepR%"epaBOpieV3^!Mۋv)D'/t[(+\rW98Ї/39RzC) 7rk7I3)fMnTÒ9j1U l )b)H#5q 7$bqڕΰ#Gi8V ylagc4NXašU_crM?TLD8AܼCz). 5k,DaMuriѣnh祹;].Ց}|I$MJIR2|@D$X:cw&fwii=P6Tm?u֜R?3y E5'peiab_ Llial|5TA1X;QK!ߞd*JS%ֲZ8aൻȄA'Z)d]Y@Z},9 Q])E 8qvP;F;:#_}Mr:Ex bBlϥJG\;9S΅ip;\L,f*  CW:y[}LgnN'Ww"$ZYAڟv߬M' 5阦,RA稭Tнd.@PSҔ,xRLP9mG@Gpa[/\,?#ĴD_A^~q\1cm#6u.-'현u[EtB8لIqXJD5N@4X? TP(DR+6et(1X/i5^< DS{Mj EQȈޱuw n :J[Ce,-<,FdDh s@'8MP]kf/(z O(m.,#Uj*tǏ!`Jxl5 9ImubS叻X'f9.?9l ed2lŹ8+$OXz{XqEcq ߼@"N3#sj'y8)"feE7ݔjޱ|5{N.&p iU/akVjI\Kك:^ge&=EWF8l"{R:,'] `Мq^4 uճz r IoN6әehVܑtF'㗉8UvE*rj۵ $xdHKS ;Qf%xO]P/-pTt9P&2x{pwϕ<.w'# `Qg+6HmCh+C41ҚKk1QL%6 s|DL i|Xt^$$4{f8@oX׾KjWckڃ!Ăy_{%Ch !,ӫ[S27Vw'?KGN^H-S+A_Wyצk`APM>j*RA dh'^B!ں'rzNY/yIZ(n{Ro9=[jQ@WPb*㉭ hY~q x"5-RhY-oTW#&G=G/z*⪍UJ&=O]P#q#xo1֙cD?gÒ y>o"p8PMJuEG4t0Gc̬ Vonf+vUl ø,B( pVLeOvȐ--*F|7ahP9wc J##5m1YuW7ElqV=V+^~ l'Z ֪`7kYiov7oefFO`|Ɩ@#b ݎs7m_$Bup:=Z[Q?ҾVCnε(|s~b~$lVCWhk޾'QI6ܟǨRA7E&}P'AWNB,ϙRtmAUR G3!P\G1*b ?-Obv mCא_/N./toUI Pz&]Lf#qb>Sq'VpjG{-TimrX1>2>~[Ez^K;MCJ~:c$g< {*9yI%cVh(1qЩqnB Va9D-sB 9Js<, t KYU~tJ_'VTQ;`"xˆ^v3ݓݺƷ #~ȀM3г-Q4%;[{%"PZ|@,@xoGmSroceIq9ZC[c1Օ VNTؠXWd})\@69&1uk'Bez?c؞k> @20Q+ \kFZDz;,OLolca6HQo=e^UdTwY)Ƽ7O vP:ٓ߉fY_Й?duG}+Uaj.h(3ZpMMdX$hW1M5.ŊP(ş`Vj'u}FQI)栶]'7Aģ. v O7g&K65}ȌF?ubH`M___a)  ]|J!qm&%̗sּ9OOS;ѭTOWvJVyߣ=DADj=>EN8}H!,md8=HW1(heD'ۓUSjӆ}߁'lE|lH-Đ$̝[q nrh[̻\ v?" Gugpٮ3=3CH-T pcם8p`>@m2=hmRsR;(|:886<_;Phe8}볷R*\#J!7lg8tR} qfK <P3CJRFi[m7D\oZs}^[x8EH9@! I'K>$pi4gQѼ}BR-=0΂Ғ z]2f%$|r/]'ȶA,V:/?楚~6lBGHZ!^[5.=Mep/ v48^]^ɧLg1Z(^2/Gj} bR~uU-)|iP XXK1:ņѲaE\ԕK9/=m8Qg+&]PuF(ŅL3S jJHe|-;tYvJTS:55S-E>wN1M^vi * Ī.*JM<%R'ٝuOU<[hƪ+m2=C|6َʏN6>OԽg(T/ku$2! C3k?K.YЙWw&΢u$vaq@63kA"K$|ԗ]DRpB[Gtrb M?Р"'-ID6MfG9ͰȧHl̩KGLp󢿎?[+ReSGI)xBtU떭:ZqC2sAd.J:]&%E`JӪż2 f \woh4L"9^ypQd9j< N^au wI~p@)JcFJz%co# TN>({UszaJVkfxoAG>DM!!!I@KcPi$͙gGrōD\]ۦ=οS̉5\^fRo䪚)F֠ӡCټY9vrcsHo@|z|pR?D<AJ-}p( [GK^ kpJpsZﱓ2~,[@Wyrzq?WEfUv+?[o\#Y>)Pj\| z 8 N&nSVI[QU^ FxÛ;pS'& .R(*Ke؇(>8ϫn{M=@Z`'󧽹?cHpWˊU(d'/ĚfQ^"u\^Zmm}2KZp{;kxL~m-I^>8"6 ؅oC9lϥ6E`{cka2 v^tVˆ96+`=K=xU;bOnj>ҳLF{aIi'$m9a؏""üƧ8Z", +v&WfwJUgaup~D;Dy(%tMmFL;?% !H$3]%Bua™\‣4u~%Qξpk$f5={@"bx1F[¨n\V}%Wf&/>7D~y/#^ 'C`U#܌FI:t2}!i-RXwKrrPձsI[R_5b|utd s!V&n&yc0>j MMgdSȣwSp_~/̺z̋RB "qHk(,rX4Z.b^Pk&HzDsU3;n4leuYܶFP(  F(G rw)+Mi6 \41SB ?m 0ۉ *^u[мqCHAY0mdhVVDgpy@\oSo0SV[* tOl#Ed}GP;uZ_Hk>RRwWaɘŠL"c f6,Pt/L 6|q):b m#[_Nbq&V87$@R8 _8}x_yK }/ An aQ.CY#^Ov`NCӷuy9Ht.g+^(=rOk03jH1GWWV}[.*dp6r9:/ e\22To1 Eb5>3nYAMhD Ji\] \av=T]-!3K6T=Gid"SB00߀1IĢگ{;RJxc@Ӿg,NGWG&YLAu wuswF} GnH F}oCQCJ+`8 t y(j%ֹ9F+E0tOhy^H*x幞+XwB>|Y$+Oij<9>l |9)=.+ `sWFّcRO r_;R5joܮ*! t. /1bK~8KqE(QM~|la4qhCPBGoÁR `8 $D"N99*IǺ¼{t>U~Q[>L͙.syk}w]znVޱWBdG입\7< N!ԢTd"ZH/VҞ6~ဈ~v~vH1.ݒSU"oJ2d,gI1_ʱJ]缦=/CT'`sݾ&$[v9: s'0'J!v Κ{:A u'o|ٖ flv|d3{-o$`` 0@5ߪyQˣ+G(4$4 XDw.0/WHQ*B0!)팹[5Xx*I]B섋K*`VلrHB\VU߄38#\+GHC9&0$ Pj E8px4"]89;]/EAFeWe0Z띶L2o<"BR奱H (4:@g5M: l=qc*ZQL4_}^4jOQNDhSv_h>)Sd2wPtwxC:S>*WsufGtuwʨBcg6ƕ:*y([TE=~X81̯"KtĞL'IkWZg!̵ o^"Mц>I`6Y7\MqqbFQ/bѕ}Q#6C$)y bEa#2cGeN9+ e{zSS6"\<)!p/n(aL}TrUOCeUDs]1i╀zߣ7n]u $QW^0q$Lq}WMuV@Q!x1.pNuSA>-vUG]ou_qn{GRyCl1'޳ۛT8j$پom(S&{׆@زN6+ɠ'J.[ G`h]ѳwֲәoI 2X}ewA&Z_B'LZ2Zd^k[u#b\I(ټ.`9:qӝ#b4 `|#}q"7l}V"Nl*r(ѡP#1^q]V3}O1~jh$%W@y ʲ{yY7ZV`M8C BR a/w TKs ۋ7" 6tj&̜p $Mdsy]NxE_!4Y4-۝u#Pj4ꌒwD5Ho?S_Id>GU^Z{a$J,zr^bI٠ "T< صڔjjqʁ", hG0H"Gqљb{l5V{cl+ɫqI>||M>wSW#';u rx%$:}*mQOE|a'C5H=[vW%:a7}qXiN%*>-ʕc "5axU%tg^\`F2[|8R&zU2#)7]tpq,8(f8=o9 Ԩ|ʑm_96f}a`(c+ѓuup&/T d+;,s6PKIb^+Mʑ=,'ظfQsܲ2?;vOHxc+Rb`5]~[9AkU0YW,֥FV@Ȑ)%gf)hedk,iПu5kWܹ/Ssp@e͛-%YfBnDKvPˣxLyYvtZOO]dJjͮO΍asj$= dL7c!q#jL9SBRa3vĖ*{6ɉijb.\X(7/seZ(>&b.+tE+:-,|Ӷ퉓[&*/n_a*vS iwW5v)X3c6~ ֕mۡC2 <5'}<7e= q8 E~6k;@Jb+ OO q4_L˙$\CX,b'vzi7%Kb`=!* ώ`k ߕo,IF>e鳭% Z0qݤT ,fs͇J7D@r*Ƀ:6qJҝZ]L 6g~s8o}[Z*q]G,ԇhNLj SP~N觕9ͼo8.(k wё^4xw+),."RVpl|#S(EW xu-#| *r٠I*p?s7Wh\Cds=c]>1 }~+'rzM\nHiIP;jD R<ꛧGO`FM[U7li)7G[p fb>ʫk@a.ڥ> z%n~x&j1P2Xaq2;6G =Qj-8t Cd<<%PLQ?i`WvY.9%K'D?,*=ĤDf:I~L$a v0(Y zl*)j`fTp#xHc\;1\ͧNڏM<⚘Alo.dTť_l$km$dx_`\vXkmJ.tˏ=a*6|=хvϗ.G;Ij{iD'Q7"sNMٞ qx>q~u*-6Nם0(u5Nbx2dB(f:5n'#9̻Cړ|nJc$KJGEvMJ'Ŧ.-Bw0L )QJ)IIj쭹}$mfXh%D dz`OC j>iXD:%F((CVbbTs86w:<"e1si4J]ΔX13@/,2&]R7oo^uѱysJWnLRhA=Ûؐ]dtGE4KD@s^ŌYҘ$(gm[YT["JrNK0;k.%E !|kfo\7VX1[ V" MJ7_b+^H "$:Rp2&U kic5VEr ywIDY}bq]oa2T?T4'/`SRkr`, d1ONV:(BNTM}OMAŷـ:UnK℡Јlh tV >Sj!O\xt6xx H?Cg|  , BD@O a7Rmo'e11~Z w5OfPNwG0Z6ޓ}kJ~Ȯ@j̾ Z=,xaW*LCXnE|; ZAhsմ DolwRsި?3˓c2`mPE{;/p*9 .NC@,VIyF$/;xLVZf 3cv-2 r9}! 6#z%`[bh{ds`DwF7-Fٍ* Yd/KkMjiTW* SEg䏃A gT/Нm=]9cvsƎQ e󝯭7BS:zU}p73C6LR!5{ ^Ŝs,H04 yz5AABMɫ|>K:#=0JZ7i.}Y9oˀ2ǩBuIvuvRAeTZ|S7a1ng|`Y&)QdfrZ;q# 9@$ ݰw1\%(9g n9@I!vh ;'x+%SuKzsj(ޤ* @ ~jOR[ւ^d_f9Bڌd .? q.ZM\j@B n;/ReoŽh= =֢B-Ns÷ >4XԤHK7SR)ÕBٜ  yY]V0FphF:416{UyAiKψ*Ua=4CrCdJ T:cY]wM_;6FD֘xLݗ.jJJ7t)}#!6.!%zdA5X'f9shBNJoT;ĩW/>LWܕsDj/UYI҈4/vY0! n՘: T6Ea3k|xP`̏8? >1sV!R̿ l@&yY0+u{fFj&lۆqAȬ@ȖRg!muBuHQVϹ]=!g~nVn7D,h9 AdntE,~+/[ói 0q o}Ra<=B2o>ݝO֋7ǿQgdըnt=AܦYM,0y*4P$PodRq@8{ZD%NpKQ"q`d?{\Y@PIZ{VˀJ<6w^sh}TE{.q!Qn Q0mP^f~|LZl "F`F?XNjQVmKa=BkYRmAXf?kuQ1o tG(Ueh~6JD{w)Zfvx Z0?hu`B1L~/lj%4Iͅ,ōʉG?h88*JdMx_1"]ܶTʹTjUF/lh_ JzԄe+XNW d r.R/_}03#K kKMྷ0tI XOWܔ$ -Zb~ Tth/d GǾQHJ}XbLEC\wc5a2ݨ. Cǚ[}V\p9{Jnkך{.!*}PLӒxF( z׾LG[9mr LƂ,]vse@.:3GO祂@/'6>FJ\Kqg@zZo"+H\mw5qo~-@>/#j 068qƂ`!*c|`%4G4fLG-<44? ö 42}`QJΚv1ΈzΣ=6 7.3RKez~$u :|*@\ttDlyԆ4zn#Zk4G,h|24%HW9 7C㇖Ilt/]90Cu]A'714P0~|H]iEһ0 ivL')b0PM/Yf$+!lJQսR޳I1 §] &K)iQv8qiXƮs}!Ap"LN't-nU*ORMA 떤 *_=@vJcrP~q^wAi E\fڃ:" mR)$<v( t M-yY**4dBZprrRG2bK'+mYMg6XQN:teGdWa8ROMFiY٧9V)2g~}co|aH?[t9'j tGA֥o48wYmnkhe@kFR9 +n+"F;y_ls( c8 .F%I`AX;+}$5co~#j_ԌJAެȇodCrrCYGKW*$SmOxpڃmΐD@ _|*JI2 9fN5$!9p3H^g4bA*yKX뭵v~Q9P4*:4hϮΘY1MY q==_]{<4炴;Rv;ob&3_XEq+_)/cBM~AD0/QgW-h%Ueg9v'8;@/iwJ冺ŧ?h9:Hyęf ջ kKMTAЯkSZ jFJsWN竢Y6QL竐4X^DS&]XCj;vJt`qTf}Siqpȗ8#=h"Db2]pj+7L{øev⠽Y}}aݘaI +ly oNUfrSsB v" UJJnF|9\ >liV8PC`oHu *uC"JϦOTdZfWn#Jb USQo*c5I21 ;gh{۠|ukfXzVgXz %l¾d5 aER. ż?n"PT&l+QW9VzLL^% ,2 N ZYbuǣ<#!$+xd"?84zEZX I¯&<ΌC=+A1/u3BcI%ff]i&~A)Bl5P#pg`t%{6_gZ%T#cHe5>KL2{QGB;ߝJ_& '%afCʑ/{I3!.y-] F%F0#b1 **>Lv4W)e41l-evox{I6,+T|qf;{qg4F ߑ58]/Q\K8単({)=+)꼄s%(X0ö.r۳EaHU\!|M{^i(S!S: Un0"t'=;wl=Uj)dPv {+":HWF:ZKڋ<ng~.5rB!u%6~v*@HRuFt+e'.r8S#KQy{]%3bRЈfZDlP,`}=?@xCu--^w-^a#>88)"~1pL:(RjLI?#-ro,dĶ.W+x ,V/.x tG J!+-~0fn̍ wH #3qz1V |Zsv DhЩT$o@;,hJ.!>MMMi_lf7 !C(Ky_Cx#r#e+]~A1HOO+ոf.P- RGTk 6LJܵ9w1@\,l-(ԶxSsu8o4f=a)M :]AC0D%?̠%' "ྪb()VD]HG+R0?vFO:qsaL@ `^rmKy2VO7/o&@z}fw5anܨ7p?n&u S / A8s0?P/-z'ia X8xҜaAL(It DykAxWXŁ2uݦ|6I)nj{i[ca.*Zz=0iЩ2 "7߃tٻ#q_-slyՄI䅴HE@D[_ෆm(YnVAc ݩL.H Lz' ׶Aa"V k9߃QC5ljyYyg@ۆ57O0U|xHSqC|tx\X7`\.kT%(*OTu'jrHjiHx<t~_d&geN*|| }J o\{@ T_114f(Nig{meM .Ӡ%Ui΅2@CzTbCkco2UO J 7ϒcw~^`D _ѥS~&Rc2p9*M '9_ZjCg^wh ju٤/:6]"_PzAkFQg3K3?K_YRn;lEfYLwksg5(a-lX:k "5󳷽b)b0JzNWУQG 4=:ؖb˿?]Q>ov 'ܞD V>ӍkhtFB9?mF7OT/@G bݠK='(!X,Y2V !pO78m]5lD~7-g5Xr}zOQ] AuSF` 3Ն`vZ5> ^0KP u: wCN]*A>(WAƕ`bxd{"C#Yf ?Y2\/qj.'8f~B( d 5b< u*}r,Ҝj,E5pezd^1{4nՙ{S, :%(G=)PU[$B2d16oR…99h~ڊG,hGe/;@HbwdCg$\z,+,_OP6Av!kZzj5xN >Ҕ``GikxI.?jyJ:x_t}Mˆe:?`87&9INTX}( B嬘\Mvӥʫ̯gJ"'ŋ|#h'zD\_E(Jw<븹w{x0n]fo#IpDҚzҷ{U,N/߿JM^UYT6!%\<9h6␔=qK=K 5*nE8s+{S+ S^B:W_f&bNZ4m둓uE0rXWl+SS NJSS h$=l#Cvh?̫b_z8 [M"+e(62{Ps%5\)-Ko ǨMfDU˞ yc @$OlJ5R ,Nzqr|j(~`fwvt^b!.y5 ;[Zq8 ZQ١$Ze+EJ`wtҝ"z~mA |:3uuʷ9%uەNl>2JhCϾ(/8rFmAZk /~`]iˠ@ ӛF|<- Sk foq@2[tzǻqZG$ $ t/V#0ۧu3^:1={/t j$NK@w7-@I5O^{ ]cğH'&*,_[iʖιvLf̀<"ͷʶk{#\~_Ҳz[]R6vu\QS.d1,de瓦R>OѵF@q+K 75z.Wt>8D䙖%նOǢGNf)(P=m'uC̠ܪFP-zл!C`@g,[ivH{)r.vN}nr|u̟:wmx2yD$"fߔ)=qK\P;fi3d pks[2SuQU5]A2.[Ut 5H #n)tՒ/aPN~,1n>.&nN &Sۙѕ2Z'R+\a+YѼ L$7 SK¶]wUTb00D:6{v}5ԉ$҃tOCC"N/O/q՚BѻDc/"F򏰝C͡ Lp (7] x!PllFѮV \ M7c{;(&r1ZH L[%ϻ-wr\N# qS^(щ#VJ8ι4{Qԝ |AP^#x hߣu7Ux6jR$h`+ӚM}85'-׫qƞ3zȑr 4MQoDEq];9!t_ g0`P,Zt 4"IqK}^[6&^8Xƀk63[U@/;^ q GjWhrd3%Q7W^A7<>x/,'~tP3SZ>[.$vEh @rY0ja>{ך/+hVPV1OfD-Iy+Fقu ښ)&9Rյ r-D0ȕ9OR߶%4MP;8_ @ эd}'AeM?MnKem(] %h7br[ވ Q KQ+eFif7֗x+"H4:^_j Sj[6J\PmޮGPkx  Yifl2C\>hQi{CI /}|<#!3j 9/Ǧk"@8IcTm]rpOy^D%y7Rޏmf&'"Ÿ`\c5(z ,ș7nnA*oyT @+:ȤuT)pv ?Y!Z(mVIN^[Gcrr´cZ\Yf0Kg6ԟZ!w9U#+!VaauqŻ.T^HU Ɩ,OHC>wbd]&?nv:%.']wmQs l;B/o#Xw)YE&j[7}Rr0IZ0uQP, AEAaJWd}mDe{\! %3g[-fÅ"KDeCAbkఀ}n$A!1*W]ȑgtqOݯ4V\S(oJ׶$mSukdT{qllmYٿHUн˱[1?`3[N^"~ҔC]^Ș5t4HКy[p;'7g+ =L3}П]C쉄#;䥢 kM+? pKLj w_ C ^HFS+2Dt_03S9l_i# DʽZMLK8 (zk<—? {:Rی$sעiY&PC'χM!djeʴt;TX'x(XDiŰ&y9-D-[$)$Ed0Tnn:9m4GA(>}lג]SXʆS Vy7B`/a Vq6A-T ~(HLyœ,v0a x3vCUIU&)$6aj,MBtVI/P`$M"eߑyɻt[/TFm~ /ئԾP39tNJ_mr$ ?9[:Ae/|)^m5AM> mG(xdv$إ2 o}>]nشo#/~>cĀwIBgO|3g𷊀8 b:Kb*dD^s1 ߬vlq똷R`7JR?9`'&E)Bg`er )exd~@18-^2PԶJ,ٹXK,G; ,cK̟!|+ߑmSRLŚ)аŖ?Bπ",0菾2>cHO`<3tfݟk|8gj&⤽3MgŔFĝd2( awx..|Mx.]* GRfR4c]ȊWt#kN yKBa^0МR ;D%[܉3ueM}_8)kɠ_(#IaK{z1gӴx&#ͼp~tt1z:gCـȇsv 3@&&"izA;ґ(üzx<ÇObۉ?=UH#rHd[Qh2I2 JOusb#fߐ?H($|0K?}73dU1\i?pgXSW{"BPUӃ%ndzv2lX!n֠M- Fdn:w9Oy9x p@l@1Ѯfu">OHdV" Q}DhD9oJ}uY9;+V/\!Gmzg(ojryaT+,F#>(/&߲j%UtzhpuiDgVE7Þy=z\;tHU0~0}{3 Ǩ?q!+QdCG;t?ux'n5L#YM(_; iDywi`m #W7r@b˄mIt21~|yn3] //$9|B;݂irx81LD(,/~fT6Has DDOn[Dre=1 i?JwKTw í>U]ҒѠeؤ!q;Xt2 1Qv&زl~e.׻ڴ‡ݮ\; mZ5 }u)x8#A d9deOlUu r3̟&[Q)XyFi(JwJ%8g=, bDGLN*n-q %āD^`ԜܲM4gЛy,A:'"&$¯ SV^220[l1(h '_T7޿>i{ǏH׀^uO,#5_kCCl^jsˆ\TӁk?uTQz^\S|.=z]duc\iyC>t=Ԛt84S %&V1[!rS:r?6։aբ>~'Co⎋ppTISRT'AP |^xv?ߗC빝.[H(vi,nM{*|82"0ː =$4etx sQ[ RLg ڬGՠWff.^? َm޸1TɲgepW:xG -iˑ$?i`q; 8F&s ;GA%*]muD<\I)7CZ["YaRN ݮA^5 lYTkY-$OO(G P~"C3rRlmTZDS+(RQ~ǀ=GGC}#W/wm(K 7-EY9Rd y/SږmOt%qJ_Վ ی-6˄dZjD ~H+~Zy"T=Má6fј_$#G{cC3xPҽ6@CEz@EmȐF6?p<j>_$EvAΐxBoM;tO (:jۚ0=LހX(jH`?ј$g  =$ 19إ3ȲB+qn0}W_᧼J&N#>j0deH,冡bN[GLpS)=~>'iƳ{ %=G[ :56Fԃ)#v'6iY)RL*),5x U񛛙ftr!ze ]a|AgGi[nmJj~ǝ xEq)2j)F wm,OCb_2wH1Rf)qB899@:HKr%a!u=}'! @bgjm`S:5i[HMVu 3fRw`Hrh2.fψ" Yȗ=Ex6L㷝03UѮnΩ/=;~h!VR|Epw>1B qZj=Qֳ:2eDە0p+H =5CN/\{<^o4TyNe0Y71S ALwmm?ۛ񍧒.!& FIoR=S =G`i-7SsFӍ4+źA $nOv|ShlbvzM $V/*ǚ DE{9E-zsԇ<#G{^"R'gdhb'~P? +TcGNK$#BScXTeć]FGn7>j3!L0oNz%j: -ď4R1hv~k(yUam o'r=zZlYMQ.sMAj7MjH0y`1ci{2L*lx/V2/]I\0'M##,[; R&~Cd͇b躳YZ 0BePUFFlC%`.ոm7L~(zfT{?+\l6tǧ1J=57DԹ+&csg`x>nSK8Tq*i\:!V?o^j4 G.Ox}E t`Pwy7?X@}`PnlR@bTy`6FΌiàۜX#HlC^ix0V%W>]?O);2D;.wcD9.~u( Tk#z[*f]@y96V+3MF p NڢC׺*L1qsv%(ÒEy"Vۜ%%K*. ]/9R 6CՈAGZvV9X >MAJYSggdt42C؆5C秦YNB%|2wF9p=V`eO?o%IVEuy7U6;{Wk~h})x6^pB <{-lޮʽ l65-rY@ywSO+u|uw{l ű/B(lL"z$wt9ua}#1!T&Q}ƚuhej|dҔ`A8ylxWi٪´ &6K.s.-T|&/Ŕ t2vGsjz}܆~O4]ͱiQAiN U~N3vKt ,V4@Vg3!EpՃ(,.`g7kJ$ ,+C͇0]3O1=9Jq(*3jVhZ$+%iI\ q&v\t.,wO:d'j7 /0M.!%3{. D"|{=ՔpuQ.t|!#+r5tBAfH=QsMRbOD1]?gIb71އ΍~n92cjZ3$qBjog ˝(M64"OX9XߵJjfOF4: [?̪[2z!cg~ 2KJr͇aS݊yKzO4&3=}Y,ꅉ.Iw(@l K dҔ!4^bl\"-J~0w݂-32i(&*DtDlO{Vȵrlj{\%Lxs\jD]4Pə<:؏jjB˒"4:s #E/4{xoGŲ#XUv\khlCPOB tp?BV^մyy"f̥sI<Еkk=WEЯ6,aP6vg󷏿-XѸ&|6DfDFj[l Y /^|2[?\aXDV6k3˳#!̬]HOB[ ׅXL'.Rl8]Cu|5Hm@0$()+4#cqQѠf!@ )['-{%W[+g5znؕOKUX('*A՝c%edXhK>¯T jIzHdd P,/Qq|M}Uޫf%Ϛ/yjP車^;MLn&.84`J|m:ȀOR9^#{g^'4wY,FUPTpnY3[K8 ùe6qm̊1]m =@Y7D0|91e?Sي @RGi GۂouX#b L*Q0O}1)I{q (,b8=E8Y/'F &`롓5$Z_P. u,ddK~J߲xt)|Wߍe17i2p]x 7;{ࠁ9`n񀄇CvBfwD K މfr*9<9IǐLo5Ǟrj0Ꮱ:Zd.K–[im\2_Zk oƁ[%⭆X֛w\r'qKISpRa?{J44IL̽w W,ykg2Їu&<1VGzl]lUD QB~۞b3CVzFi}d$.ۏ-(p ojlc ilLvAQ)xG=}m"zR(wy!J[`4H:[t.0%V%k'5ީU9n %rC]?lTE1z Q{bSg ߡuieۻg:%u{\ehL, $t*uŕz:.\ sG`p+%ò׭spoJQ6a6(>ǵQ;˖5'Ѻ F}mY`T5+ĂqRN]n ܸU~:F0>]PO (HsqWOѤ S}Q*2'D< '4>WY9R˾[\IQx(ѡ'ZMAQ9Pq*2 5{qn7žv=D>uu9dZT :Aش*6>07o`p Ԛng_Y*@Icn}6!p7J_J9X?7lqB?i]0ԜQ\V|{VIܢexq6Ptpx^W4ɶ?!QhZ, ^_(9K vm i"$/6+1jȭwT8+~1sVF.pҞe#˻6]Ld IX(@V)~]@meC äz;kyPa þSKFv1'h>"6>tKBBﯤz|[0",)gf4m3cueo鮧}~J?8eluZ-<"siDKA~jڻ8-D<&}"~7qY?-g ~| 3X 'CNؒIƵJFv_͟~KMɚƬ0S8R7bGX |{m7Ϲ|W ㏙jJ,azw%%K |w5k2ZvPzR[-

9@^>]B0I&?l OKjigz-AMl }^.1@\'xC}\J 7!z G}tl^(j3tx J =7lU bMJKtXθTH!ms+ U[o]#Lmw G-Ǖ{ERt +]&HrVdՔC~KEJ"(CkWizMvԆw<70r! 9g7v۵Y=JZѽz>ަ }+2{e37{XuGthP/F,$l'T?MQd3Gα\~U)(*mGB,5$JK:y;"RgV^-$ոmq{gy2B\޴iL*uϲց!n]tyy-HqL%uU`ki`m)_u#ә:"e} E_P.&9:3Р2sX%HoL~4/r#\<+kf]FxW3ni:~\$zH(֛o[;r Ը+៤ Lݣ$CY5ܯ0 sDV& &rz7iE'tIFTES/|{ eɪ%@q/-9:F O]YK6 i~2еVhz(2Niqm4ʉE9-*2?NiH~xs^ ΨJ|4T}*i"7wn(ko\| >WNH|Cuj%-t`m@3HS[&~vxfiEpt)ݐQ$Z*1=hQgȚW;}0SPJ?P*'D Z$?d 'PTuFƤ_5; ?o}"7 1^Oso6҃"ÎĆ?X󀴨 MDJ ǺcoRnZRk և5Lgb/.ʲ;a!Bу}*3A%lZmaL;.dșG񋕵^G l٭|@7`yuqXЌՁIl62/:8%EHY8iBҜ035r 0蒙E d~ݠDV$K[:4ۣBQ/]]q|ydxۿ[ql*|õnVt!Uܔn Dmk*rPK4Co1#0Z[6EDhk^2&[:=dpOqh ~WhR,jbszT?hWhB'qVKz|$*P, }|]Cv[/J1].iJ}2bfRCCV$vlq6zq 5;Ь8 o̟_.e&_|s<=6q+);ksC)!W)B.Mtdx5 |p9f J~W}`UI lF AVֵVPj$z2l*m䯒!s*5 F,f&D,:VZcݍaR%jhscM2 ߀\}uXm%!NS5 C&b ͗g-P( ࠰<6d$FlD[`efMe7pU"@J+yaM?֜;HXQt8[\H)2rʏ=fUYFsPd: n ^~;o+0[Lq,r e=>^tn@bܧaW}?"lm {|Xq Ă%XآqHtDrAhiZ+j]\mRo4IOeμ)2iyA v{,J#ʹu.rCi0P:kq6 &[T`nwQj仃:8<6PPX58[MV], sYW8lvQc&gh؂s !G HUǠv,).[kog @fPmx1 8[C4`mSQBl Zp3yD]XZ,O䖚:ae2dsC\2sN24CUhb7D:Or.#*BXd>'M3'͟@IA{Y]Mٍ!O#O"c(H`,'2 ̃=V5T&/yIvO"4mZe~l 8P_Y !pج&Y:A&, L?Ppx ' 3 OU"Um߳}F!hΎc+%w˗" [a;b"|S (41Jh_OIZy5jhzxҁ4UthZn)\ tiI}U5d .g8, ~e &D: fgߙḳ0r?ۏz0r6%,Z=^UݘVuԎls)\@©WBa ֽ5)wAOԕu{NI{mDP;D: c& \m忞Oݢ n<)s:=i487*`Ǭ<51Ay_:xau0ŀS{mJiicL -%֑ r2~vqtuW] S.aG ɗZͿI,"asYr@sGG§@|R͗=jDlO©J6UiD[:}O J#ÒecsTtro .kOl3gvIsfמLE&}115֩nidFu40hhNTZʏ-[MNr -0"mrnOnw j3e.c'4'_q UY":.Ws'vz{߈H?]v+c@4HO^=o=0d~6v_Ce(4 _]̚P85Т#BV~\VGUPdp|!Ԙx**W01ZZ~1M{߀ͬOSc2jYw%9p)<%$z\(Xr<NЭ%R 摀!11H# 5WeG"'U~63(߂؁pW6,h1  2R.E6vNAǦ~.'~f{Ji2 #_d=aC{ +7eD UG#I((dSPDOkbă1 <}Zsqː{+f#!=ܲ{ÙaMիDLH73RzHc8HHc_ϵl |.mXJ;1kH_lNV+N_S;9+awE'9n>2u]fyw:8+.S&-.ͲQOH qgc)֦#80 ać { gx|y.,fvsNu?f7'n4Pw5U\lkէ, sʓ);ߞ{m\B2Ao€\L59.sՙDD*>`yEEo(VN%P#8jeiu^ x)a8G#j ,$'9J10#!RȄ , kbpp1e>P uʏ(oVI@+o &KWxؔ]KPxN7wu:pm@/)2Dc_8~AHVimf.lHB«0{Cm1A}H,Vb{rLO0+3%pTȲ4zlҖy/߿O\d?.(|3`"gtB%̃jj?daY;Pf9[d#SZ^wmsa%L/4;d&E ]ЦGc\p}n^)mVR{l*H~NeA5dX2*֮$AM%$gߎ&j*vQ9`i:<8$& > дwA2Ve$)V+HgF~cG`%ܳnw =;8v3j;Ͳ_}?/¥QRnj;HUpAOv1!(&DTgjfLi44Uag$ˤ kI΀y. -:3;FP}* 荊U %3\qZ/z6AwejIum1`$ER@رz3y"shGZprͽ-rXtO4.G}KC׏0O% wGE0D:~% ?`-4#О t 2׉fJoQqA!6`tڨ×ܱXYAp"PPIi +_'d n8lJʤP:LT &5F 0&IӾi_G{F9aT *a:_a p+iGby@$s* l%mHSLF>*MϑV> Un%Tʟ(% ֖ju­ҝgqQX~`X `AK_Sٕ-,%s#֫3BoW[W;s cIɭs`~HK$Ҟ"vAaCnk(ӳ0Uٛbor>XXZ}#/_:)ʃj[@sI =-a$Ô_]_16 yy5.vIp筨֌j9=A[ Qy5`]wǩ Kmx:iX+Jj= gUmUBJI3[ ހG8q_,yZ"Ylqmؕ?Q&C1Octc)I[)r[s! c;M*&!u ~MΊch>p9'{9ь GR|<&m%>FvX/ԫxӔ,}Xdf8ȅڜOĎw8@\w+عUaC^!ZG^)UTQU㐧F~B @G;@o}N4xؠw11$zv"ҡC HY`ݮ#܅ږ+8:LXo2|3sN%DuV|zk?P8{{8 հ8i΅- <;ȭջocVo/12Fs!w\w?5OCcU=yX*tNZOp#$Sͣ[Hq9ػ\H'bSy ==NS/p"Q]PJtKb]8jDT |CZ/ilˊo/`h#rt~f*.B ?>y-#%byȼW-_oġ"Qԕ47ۋ1ѯ2Q)jw4g<ķklMq6 /4~6ja0uIE 全\̎k&ݱ jUjۣx"*2(^pgS. "%6!Z%UflMГb7w!}Si4;wǁV5yQʤmxMf< 0[I" ޶=j}Ȑ?BD۹yĞVh@P䬛QXi탑Zx#aXPNIO@Rca=ZB6lײtߐALPK"wj-^=Osa*SP)*:(ͫ{zm!l㿆BVY^[A a&ynPˢR"HohJc}]yp49EК F1}f KEqE@ǿŪCPPo3PX:5=OX ÅT7ՄkgrOrbЎ9ۛNE[6ȑJzRQǧLm2Qk쮩4>Ӡ8덋? zo}ؚ)u{}_L^rPҴ^9\ŭM(GA?2;zsvXh6;?\,8 [0X^c/d `TֺGs,#PZRB]q'J5ES]NQBKa'&݄Il ؅*뒷;gTԡ A*-$[gfv'F09'֐=JA`u7j "ڬqUωnV", ݏ'DFt`#Da=nqPncIE1H5YѳO&V)L2"m0 :B=mK}ZV30זsRSsߠ{ Mcf/o 3jd,G,C]Û\×LU*UX(P. W"Y$g'?'c93DHYAFӁ_计T\fMH&=wIRЅ gzh*/&UEr"JLEzVL -ڰ;.Y,*)T1^_aC&\[4 K`$ac 5MXY Qm. ZSn`pD϶:-kp{g C+tjg27mAѻtr_t"K@Ef!ǧ~`u̍"*—N'z M]W֫䗟 R7,ދ+yt5fT1X?Ǟ p[okCr8] 8"<D1%0u|!0Ȭ|6+[uj, #8=y+f?Lz~)Gt SzA6||6U-։ U\%ع.> ={T5dY'd]rkI.ȐOm '(O&e ';/|~og}Qwڥޝ<|XD}6r)w*<_Yedkb^݀r+pO(/U*[~Y~1ڬK&d(Ϝ@Q ?S*w U_lHl1$k 'sn:͐SI.2獰Dʯ/7$>iPO=LT5~Q%{bMH-ر~7J:i, }6`g\>bC¥cH^=u}p.,=_ Z-5Ħ%oT`6}&{ t&5\0UE_NaOg_VqD@pضōgsQ\wxhDsOȧg&{ZpCdK׺9Zu G;+KKg&W|->Z@~r=uZ'ΕrEnhޚǭ3F9-b+il0fLjFcsK@a-S 9V&<+ي2^F>cW<50dTb84}Knۉz.\[w9,)3o-9~Cu=πRdž 野9@V AJˈU1Z*iDs9NZl@foă[-C''PQA>Q( - L>f4~oJ}ɎVRPb"֙j:}Cfj;.4 wAF'1$ְtٺL5r6 _u~>†J7gͨ%ק|2"2W[\H_/A)U@`4مHteFR0}؝7#yN[lE?n64JS'37DQVm:L tFkyC`UJ 9SFёegK! +&(kjQfTr$NI#c8$Ȩ|zw ?}!BW%Ļ+=#([#@W8_sץ4ԃ<46߷^خ1lؾtq&>=eh6> [vYqlDǏޘGQ{Ya+ . ֮k6DAT|TZ<@+qoVI7οfiJMc*$V Ji0ˮ^D sW A~eb*i}nGX%IuS鑚e8B[™G=3cbp_2I"G}J[u' S+%#rje`sE[h+yQ tr9M74vrFmJ4=S`zs;2D9 <3!`W+@qԖ+ {dfn B׾~b䖿}KFa p$;jQ7N9DL*+ ' 0hu{k#E']O>5d`O #6k?iuL.Pۤ#Z],LmC\2Jd6~!8d_%-^lc~?{z6:jmdN"3{wI2رP%tNr-ShΈ̀νTybR+" {^񭒶PєӮD?0SͶS5d;IX7O(ZuRL,ģ*pڜtMQoU0B <Z2~P}fQ_s,)r}4B U&Y?"}[hkgGdf@48zгߠ4Z.8$Fi֫l9fTPFBxr=;UzxX:r8(:dY"ʰZIdzh2ZtE#_plXP ;K!bX2Iohkܖn+^S`/R;Z3Eb;]+ysF:XTw5 eB KjۛXv+݂>W&a/=(bmKaw't|CMR&`)<`6)np cBTeM6V<5Fe>LU||pO. "慽3;W/3}ciz3SNIH~VPeO']`ڐÑoqep6;25v|$8zTfq7 XTP4b>Rl"Kq27o:5[$6_Aa`4b!Tgd> wE;rV%[6m?>\mZ X :8~1e޺IZQ!08XF3W&H٬:fZ"cjNOj[sVi\X(Q6nhufRA3T̪WYlߝLr |Z; OU{0I75{= %ߚՂ&]Y@q֦Kh~}Ӏ7ݫ1,6[; Л܃͵>jq͵&lR2fqE /!hgk u߮I?#ӴdJutAc&9׿φ_r{Sׄ؋bL @n[ M"<@7Q~r鴺Er6HVmi`HnL`ZO;N?c(_Ώi|\c]ZrT:>`4"OT,:e;P=:r2R\&CvD%-bzގ ҇n璪Ds81wLGA- 2vd9<{ݜRX:br" I7A蕗 3K`klxѫ(W>I[8Av*`fՉSc?I(Bٟ]".@.ȳоW5Ł n*:#)^nN5)bhng #Gha5x_Edꫦi5WJx@N3A/+WP/=:q+G PVHCKj 8WLW}AΜY(͵@#rr6?x!fN;6uK.d#4!H:`c|`2.#]hܻuZ˥&1w_0Z 6\!#xe1Q~۰ϲr../H' v )]YQTh{J y0K80>;G}Y&v<w =E RB5%: ^o̢}Ip?M }1l+L Q/U@|11(RhkW/ܴ6{"DC~ߞ1 uθERM@8W`h|~#.2`tsklg{ج]9g+\Aq4Џ "Ϡ;`D&A\/ӬnFbW0odkOLC[Ekt A̱=*f` /bd֊<`A586˖%VuXXn?Y ѿsO.neQc0(k?nFn~2/9JN:Ro *N-7Ҏ ; eiߑ\󠽹KZpI? wϧ4.$m*3Uvۉ]NA[Y>hr9En55̲dtaѸ` YRy[=, Os 3QFO?~>."SR3-tXkϖq{+^S6o0a")'(=R׆U.vM>;xK鎚8vjR Yϱȥ Bg gJHd< :aJd Ŋ >Exb6*z[{][sl&^e1}(LRwǥ|,$VPFU\?` >- 0[e?4>no?1v6JFaPqo.]9s@v jv tBI~Y<^rDGiQ&>`=|Aex&Yu2o.}L:ؿzbE kO; DTs1=xp02"4YE^z 縓r"łCwʦ\s{M|zo}sOFl-XŎ=!}ՖUbD;qulOi_0*5\KzgR!ib ($#ԋWQ/x z,YM9K]ʓUP2-'| |H%Vr8^_4َ?51NՎl̎ Ìt r7rX#)QF4N&sopJ}$>×QOY5pӫOD5eWkCm$|%zuK.9%*b7Ję@EHϏ-)+aqcz~GaJAASM~`}\UCU q^7436JߵA<4 al?0~wC4o[$l;qbf|lզƛOу4 <pCy0dOHa(զ>;1M4`]̷pS5ܾ8>O*kxܿ㿔hRZIaOXS,JR"O~jU[cd bkx'!h$>&BDlYT.ێEw|`}bμp۽bYYTd74Gd.AMuz6BwZFx\03X`.*Tpb=m[aKM2SlUt!dapX9N cku 'ఴ$b*oɧ$֑ h<@lvER&Yz%m5yKv E_rn=EюkYߵ ' ]X "ɴ^͆J\sXKEq'uCfj֨W/LV-C[GjصCj;HM}_c+cnO=x.Ou ;iŪu*z *KGӯYZ%B 3N^d[T}zdl%LYֿ82xULB4B]2t2դd"6Qͷ; " 5o,@ہ!ĉ*~D& 3g才gĹy4rH"3wz. W1I+ԅ"_,.)|c hT͐ΐ>Kc+(ܯR}0_ȝMrjYokeZ@`S>x d{k0l5//.FjBQmL"0d%>9Xv'zUZ]nm3%fwچ#:#D9%̩trkHlj]zY?Fd|D-OبCgyCI0)4] r0NqE;vpɩ׏Ӌtү~1,"'&s4d~|)\f:+XRB`:{ LVXYnf ;ˌ3ErN+ג9!FŁ'RUi6Dw*|X.DB1X^ђh.MI 1̜D$zOY[2I,%X|v.G<5jW瞱K+( 0Hk;'F]zf:zoZMZgōcǢg9Fz^i C(kݎ/rڿDjYͅ!tmԀJt,+Q u4DwsbD[*\2SJ]5[L=D 󢭯+O[V alyLK"-x.ޯd>ԇrEjjRL!F"8+P< 9G8+P8 _]D*2Vsyap׀ 8\(3JiiGfn!`"Nc+<,ҫg]JyHw#/`AfK$7jt]6MQl }iW*==3Af6Ll.Kg;MN Ɉ~SI8]) uPPI`os@TfAϺzLln^Rv!l u Ȅ6r;xW d(D9tAt"n7&Zv4vR[A@Ivsv"pd 0wMNaBXs}N4%ڎmqܯ4/qVF1sQβ<#5әf-!]"AqM(z.Gf]"?ΌZfMb2(hG?<5ԩp>zs ybٗ`~FUۗԮsn.>5%Yܷ#^kT?@?e_>Û Lu';zB/wE[{Ua^[rt\ЗԫG\doy୼6+INR(-S4C.\T˸ t>gi`}~& +Z k& ~Xyt\DWIX LrVNG%M#ijæ6򌼥:9@h;;qTI~\AO)1B u'$4Q(kcI@es+'cc=j)QYkr̾ICKD8a4B 8GdlHG8Gx:iR=J!SiC1m?$$:rws K7b ~H15=A 6b^ 'M\v# ؏}0` 珧/*6qծz^Τ@Lgf\hA46Zyc*J )ϓ&f: $_o#bЁPb3M?ag;v#BHҿeX3ddGzpafFg'vu(C*} # "9 VJ@}C/8@oȯUHKM CsdAU,p5s*#gc1u.xC;%+I֡p%[90RĢ)׌XҖ3_{Alk+-J;d E7L`ݽ?nuɭaT)(3@Mf>#6(O]+)Ba;PMD#Uv#01]R#@ϊiYXT8k20,`ΟjEV'D;*u8<=CPu4JT0[`NζŪ<L[~l< k lȃƌm;? -$+TZ\+>š˱0A"a%Seׯ,xu;!h!}F^488!fӽvg>Aa=P6(ӵ{@!Ià5˜QPQAИ'(_ЅSRly%|W=پt] Z٭MY3Ƶu'S9"]MgIωMίj?5|P1,JcŇ'~q C[sH#@jr\T۟Gx?8GVW!;W"<D |ta%^"Ɖkl,BϬːU#@W lPXk680=JDC1n^ުIEH|17hٖ;})^ ʞ?ш-NgͼGGO4߻isc 6rna-2 t m՜/Qo?]D 9|yQ-pNw}@{iDM羊'T oTVb4p *8:x^?}i[Fa[T8z6)b7% jv;gnJ )Uf)#;)>x3o:&#YLO( BD@*@$3"uW:SqrϠϙwA>8)};L㽜ш ap-ʄЀQ}+edJ|,Si-E ^`|kİ3oWZma<4r}nv Hm*1:5U:-c3ksk c͢l #vIX[$6sP1=e\r!S./F+I$S( dauI"S%m<$x$ ՛*c*TΖT*P1V|e(=-_A=rf"Q%"} / H8ŢxMԿcfyP볜ݺD`f0^ `uj

R42 %VG 9v7ϐ(:c.pR|]6NggQn*<5(C{jD\=$?b. +?t?@%% {0h+0_R=n4`Os!ցs[;6ǙT9Kh*u7>DٜF@z#IaPS.a,+í0F5ʕe?VT(#3;k'1f,$:l}^R! سElnڕ<{ (#%UC=L<_S9!a*ڐ+~Qwrd5OPd]-#Ja1Mt͕φ]Gv%!0Iv t*4CMܞb ޣMmqY{Ka箅]xR-6=&Lw a̟7oJ.s .^W؞DAK SW`ŢFS!VѲ!r5O3 Vbk}mR,XaYUF8  !1f*6QOz,mY@;HY*&-[nCNY^^ ࠌ#\J c]0E Ngk3k _gS:AӋwMXVDڝv!Pƛ(y!֌Ffﯰ &lcZhX1wNjY `y8%Rtys.biYw9-|zJ@r?I r82N3?51{pl@rP.yW,aV=}WQG4Kd783 iVOZJ[*2g.u-E;.j Aq7l[v6I ;< w iALQݟyn>x P^AP~$.xU}뇠2$O JR 4@ߟNkelmw_y%+䧰JB_o6bl/űi PZS`gSEN})J͔aC3/ ZPE2kt]m=9y-~\c5 t3EPDSRNT# 0TW[My?oL%|8]\?ue\3KjdxVF^MB5bռiZG*`8dN R z<XB-:|vN,R݌{V 3O 5Vb@ AYbmɓoSh0>P&zG,Ζ_PpDK UkyЏ* jAb6ߢ`@XU׬m2f]ʓ'm7xr--zgUf9}̤.&`†2<9Sy&|oQ0]!L͗a+b\FrJؠĕR6"+XvL%Ptyrv̭tC2cyCwz羞<ӋNrxp?%nWI 㺮KO^sqvqF~ίOXIaD[-pIfZ. 9.UTd#"#xA hKS1 4/V@K?3P0(al|5goob*KKю\6 V`N]'t@V7 Oi`^k6_&}E_!ޞBќZ\ݤ5΁V(f[e2@?'|Ʊ ްf  #x $n%fn)C|]ҙHXh<@q [FSQLHqX8$_,xy7qli7h(r׻T!jX؜ס_?VU!ӄRxM3J]2$- u@!rB ,^;94?m3HfxVb&)(9h='`7OÆ{90̺"MCkbu= |/nG$5W?1rH,w\wзA .0#Y-r!򎍾0jeO欆CA;  1}e#,qVr .q,'_4(eCjmx }K^{|€-Gf=L9["`$^!$";&ۊNcu&¨D2i>#{Ss n(EO8&fa /9 #j~B Bѐ )7ު4)YGJ8&\x"7= ( ā].>Iu3M,X$dϑ  bD+);ZDEi^g_E Mǁh7QJa&p} -t6hx91۶D`HE un9|4~X]Z#΁_)=0o"^..4緌ZxKACu0aC73o4˰GHy8 (8g_I3@e 3yŪ 14(EEvxI=a_]zZmF:&e=& 3)~ciSMi1sC x'N#dު']B~IN N)_S(66M>6h/WyF9rn >U,T9@V3tCJoBڌp 3\$][\3452Uݷ0289dԼ=?fkBFUo{qA39.t 覻(`( !``3AbNTo9.6L{;hSJ] k1֛ sJYsHs'0B|<j+Y92+`oq+ڧa.Wn6*WNz aC\(crӶR"کOJKNODsΪ~<\m5ûVL,VL}sr >j!ms2g0P#':<"tfJwPgOYH59 r Ni ۶^VN v့oAx 8,dBK0d^ {䣉di?>I?$_g "+oZA פrJ#I ܃0iF Lg,,j,N<ƧZ{/S>Z[bT L7w+>1^譬ǖ 6DTA e8拟Q⸚oZ lpN<>'h_ޓv_K=c,DN#@9ͤm7|ysA%8:<;GnKF8w/Q >@:~5eD} FFѢU'(TLCC,zޘ\ꝖvgFrѦi9Cõf=5ُr5J责Y577D":ev|`c QG 칱#1ˤhXO7%8pLW5isj噜c(.HZW>r rc<ñҨ~s$((ͮ`U <^bQ3^ċZ1bH[l-\:$:HkyH%WUҹ*F2gzGhPTT& e'mʄ=1@-PM=}Lg&۫7M .ʬș|Mo<߉Z|'IaS V tdENB(TfKq *dJ _aAOvRNS󐚉k錿w?ҼB@SqTy;jpԭpw@ @g22g;"l=eYɅ4"';9U~ G-X~v`[Oo۱?a;!Sr0SG^qگLKa$UKz7ZYwQ$EV4 .zR?56+a2X5?)Rgi:;T%Fblլ8շl}.~lnQ {4V!vOa㣧)+Z30^Hq-ZA//gx<@ĭM2R5H)q8vnI+'[,cgz8մE['zBᕈ%70N~hY{;⬶ 9\3)UO xCF-[#_NByzlB  CA4튁>$+GՎ%@bxEMLe\5/֧JO;Wy*W$ruX1lC_a.! 0Ԕ9O?a廑b\C1k~(%$||FZa;uɦ~8d_jb]m;!g{HlNڐz+.@ dQ2bƝd=T#:66ҨJ8]ҾD&WP >0Zg$_C(lyy@4LsEhSN\1M &C "Yy%%K<˂ &o`> pf[~s˪V'&8Z͛Ea2 ʌMv `mF(΄ T ̸6LEu3LOkc$oUS>b%. xt-1Q3sBbE0Ҝ :B | FWR@m/˟ŸS;'OplkBܓ7dM5fޔ`.}܈1DHY02O:[Q)D4(tb56sS8FKxim*9L9צPq]}6Щ]a,Knvr*΅Q٭W##!)'+T*0r_:PDB/w]/4Ec +tvn5jez\z:&@N,R8~>%{9_ωظZ}AìOCim/iHk >TzzϣOō|V/4`&(Xs. \ *?8+s;c /%LK.uwY\ {EhIP]c0gdJ軗ocYA 9'߈,59>6u%0k^!-Cwf&Rl$mLp?zluJFr߂vy[=O>-:7PB*V6~?Z]60ͽcq2hf43^F*p, ]EKQ-m.p]"I3x Ar 殧=r5xubi,bM(}~_% Iv͠'(J +kZ!/eYiAܑ%㋨wY/k&2+0):L`Ovn؝]a0*3nW,X^.O /P"n)~L n&߼I/@Pqn_ET4&iFY+hpʝ"O1hG' N%üyWoZrP[{e]Mf-nQV[kL*n~t5w iVwmr~Ghq ?h4$碕LzZ钟 W UV̱Ĩlsm#z4\@ !0# vo]:O<:jkn4btXʬh&>L?(U *y"({\oI(Rm9 @ G^0PYѽI>Q2[0ºPew^ɘPL!tmhϖը?6P>^CVwVg Y)V!G|h~fڒ X D|kAvVD 42"`(9Rdf꽹_J8݅byyzÓB6\d'i3y0h8EϠfٶqrh8ZtE|\:{Tz  GE#-Ov1I, }?JO6NȇN+m[<;~8F~17`åLyZÅx U6*rjn(6^m7f;Nu3 ^C܇+h$ކJdzKՃQ*>/u.=s\@ ֻM?cŇlI]WC^isJ8zQb|#)DKMGzT~JN(~4|^@>fqPϺE;=یeF\$Y}.GB_|Qޒ-|3x~&һs)sX}9\{|6ee%>̐A3 .iU/6%K=ư&ܺO Irz(~&ug~ʝWxY;Eوuupl` jQ[}+U)H~\. `MUӨp|Mba:<I Lx9BGkixU]ajV`c/xyã6 c04RJWDbp~Mm aE^}NZ]z *IBp:4F >G;wVb~j*G+/, J?+[b~SVE&]}8/5c4B;>ƀ;6OHh}S^5ACso08s+!CmNjm A(X\{/q9Fxx*h]R.h@n [W*wchxQ0? AI\c=xC`Psp[OG&Z ISDXpi7wj=AeYUe/*- _C$^u$ԕr 仝;Zwu&WӠ35hVX#Ko3LyH uP,P"k֫`2[9%tH}2pXa@12d[c!@a`9KaJQFxwle߫J5mr&JYmUx8yzU⬓? cmO#v{6R?a2 Q ct}aׯla?JyVRtGj_+0`T昰&C.OdgBP$/d7e(N {ɔaT"M$T8ybbB8sl©dU~rꩰI3DF+(Ƙ&I}a7ЀhJ"k+մ"8Z)zWV*-DKjmD-j~d$=7@Oy6.OZCbJ8Ԭ^bOn3KEYӎ!]9n{СQ?!+T7<6ϪRD '$ IcжD͐qSjcZy)) ŭ tLi;CȐC@:H9FoEPA<.gI+0?C = .Qx0%UжWXʔOe ;v?%3іA %b.4I}eCC' dcCбΙ|Zt&)<' S'8ӮXm=&*tGvW(s"@Xj_{TN$"˛: {bwl=KvI` Ě_uUcf9>¿FHЮG_ n`ޘ9&OH*UoEC(mBCF ^6ŤѨEJCeGݝxg^ogdQȠ#D{xaNDN*/9 :A)"gPOCON_p/k:4̬$zޟtDr[,4ru/zrΚrHGf4_Ytٝo3~4\Q:zIG0 >ƯM]0FyƱ/ޯ3@?zH13e7;Nֽj^(cC LŚr"NAuʁUt>BZtF2ˏ}-̀„!` F 7ВšY_zCop]bhQ4x-2)Jc#>@G3v,$#hchDy ڛ(*<1r"7?qtHs &K;.; =q!Fh.\Ljioy3>cN+fQHSx L*2{'Z 9Pv:yQ OziGטC7d1>2)m5$C9\ii Jad@N0IL$ ,j)WEuS_BzD:z6 ]nܴ)?A =& *E6r9K+х\͈-X7U_CG4$VYb" +T~p| 7`f h7n|>BrQcуY'\:-JJ+Ǒ[ V^/;4C"$];ӡu+1tUcM lxQCR-δ V{$DDžI 9?aɣ6:#& 1hC-)]buTu4I \L)sj0wI΃F2i[~]Pg7A")"D$O-rVMGAA'atץEa &3|VF6m"Z_tٽ2"!e{fsQh̩Ob{vB>ADKh<걶r)bpd=΢GKP,xlV 'G}MRkj^؟WO rvC)['@ ] 6@a E  s`3{QMÌh5@л`H^]).~,DmZ.DMn,Gj,u^6FYh(-ByS9|\$ גV1[$,ŽHH[Qޤ% aUo<^b= Gqa.T8r LpݴW[ĖYS3\ZQuv1Ȯrswv=[ǯdq_0GE8Ϻ%y#E2VE0`;@)ȎKOcPֳ폪.\%k8=ʵ ʛIU *Wj\/k`2w g&lw'}8)- f'|1cYx5q|p ,9dVF~kQMk~y=w}u'o YƖͪV?V0UQ{r4XLۨ=;鲙m YY\j3D0&kվ%=D ``[rEH{f`GqpZ!C 1Pzv8HNf^h*|=]8$We _@G:@62MJxt%/br mAkIk!~KZ(Fn;1 >/X5tVA5`d\Fa »byXn%NccNY#YxQUB ԯ9DPݤj?Ą"@&j2|Nj0c;XFaP+ws^4[ ڷ^6ц ϟXk?lo~>vLn"SXiv0Gsm{#}^E AH tLY oq/_ ,sGb"XRLIݓ9Ҹw L0W dbx顢̙r!Q(sȻt KGD[%>i!.Vq'fb(K棱 ,SdNgNAQ_G _WeLuӦSo|15vj@@h6{&9S^WM^ .2$\_VPޙEz| ::n:-p]/pfʦR[A7}ݶ4-U'ubi75O!Lz.lLN!$sXG.t 'sQV9ԱmcYАAI*ݘ 4}bĘD[Cu)?4Uv$S*"\Bx7HaV zE !<V\E''Jj[?N?eE ]/=47v Ē`;ּ kpHى%c}`5֠uD%@oS㨎ݘxLK}H])t ^ܹckzD=aY,hjc*fg 1o* {#BَAnN11DhZ8>2xOU@ Y 2 9a]RL֡/s:J6-Zt,>QS!ڄ>G6 a,# -Cm[6}^e7 a4E~FhX k5_],c['+6@qO[ƀߝc0WI[ڬE5(Vn#BnPqNbk(ecUyy 3agas+KT$;q@ jTRAjĐ; C޷T$"3JˮX}4ooO59o}1ڤ%6e?\З"XizoYiG0m'Z_,qI6?O}a%{"vTs3^=vN2Fv1$ihmS-J֥yy94()/ úA}0q*K0^mW-ܠ.I%\Mھ1@Q<D<[By}ʂiךHY9u6hPz$ >旟|X{UO"XiX  T1o6)_SzjoFyK4||t7(5@]J^1NtuDS= L[=L$roV0gs`7?s$ezi:τZl HW>s`*q ɘz#/e %&wFh"1UYߧ$'L=CIdv/z|YF.@@ӍIQcw=KhrU*Sp#$̗w֧I5HTwTQdV' *Kg?I-RH*·P#Hjx8QEܻmw8=!fҿ.IN=]W^. (XxWt܁Ж> YṼR.\ ޢ?c?|*Jd=Vp*:]ddj&KV6B.fL"/Һ+,O4eֳ8y]=ǘHaEHl) {&rOA%LLE;*Y4?",yzKk[5s]Lr8,XbD&wLOQ10fm)4_i5 y:-}7bn_+Ǩļw.^"9O^ < V`90 V ez뀩#tkCڤ!t|:}uɟ9#o(-*yoO~6XN\ji%^*9 Jy~Uf!܅t0烔8)޻FՈjsF[2hV: MEjnaeTd#z[rd"9SmTrZ1Rtj!^e մTDX&:n!'e@PQÉ{cfZif+Օ΅ 15 Ss6WL?g<\#(0]/}M``X9WEL lҩ9gf:*3v^q3,&iy/kvԜDփ2m&"ikl@!ޜ͞lα uLcu#_}Pg?h p!J=7LA#cYݞ J}}r,tXDjRJ-mkuu~^|J%C[Zd,$ʴM0Zw*h҉"f)9Ų+XZ|WVue87 ծ,*͢z=o-RN 3Mf~ ;3 vQQ4'jǛ<h s'NvT'Gw`@rG!斑[%1 Tq{]dQsjX[f܀DVYΑEML[@1i9꘮!+}41~P _;NXF2{ARG<ݥ+|j1$oGCr,Gڍ]՜P0`W-/gk2k~׮D(@\2%-@+wxO;1zrPU(zYȴh[I>cڑ5` @G TDΥu$7rQwF"F}kcChCde d `Ouǯn,?=FuI$)goU#CS2BW-9\Z7`#u ,Y]X`_c4u %BR~ ~@E Cn8#*(/,C gmo!=+uR1FAŭUd֫MngN2WyqB1rBQï1/12j"=Vw[hw:IlC̹ag:QDMޓZ.QS@ p7fA:چYU6мTu'] Zhz&#+40v"Oʩ`TH݃*ؕ:hElL==IA6Qh%L_J ^M`1\M4o,e(x Z;(SC[;<%G{aH>N>3YFI6rε@ՌJ]c Bn>jJ-v_Mгo*+u)4&X5+B tJIl3<:uN/QEMP>- T*6p>ujL xJ.mQ^@%,J X|<&d\J:Z#cE^ Yz &e=؂0XzeCV|\81 2TЯ4|;㜥-3#J`%|uPp,&Q*cyhhh VB).)AQbFXoiX3vҋxRG ݛ"o3e/,Wi}["m wct%04Ԇ=d+Z"<Ͳpm6q&ȗYǙ؝Wm73WHbT:]`h] !8GA6?f7%-ZVs',@t) pi\D)uP^N^; zwЩ¡dْFEHM49&/6vU'x3~l\O/GՌPl2pkW|wJ 0C{MҘe_X6[ۍVjul,C 8ӌ8CEZiDړJLaR0CGL#G#;awUڒPKU8}#(_cӫֲ06 A O=g*yHyjI@e+vt)LVR-T2Vn'Ȧh?kܩGmzd=\_}\7EVST$ *qaQ_1Q#1{Ȝ?L0`Jmn(pw61Y2fX9tIF gZ0J$70?w3O?2_t!bҙ |z1l'0y hjOx,Gs=Y$[s5J9J6FS N{NI%LL_ޒ^QIu]]=KF gcd7.bY.رJqGXފ5ȩa,1-sA$`GoӤWF |xV(UȦHu=egyup 9Ed_W[QHw_pWtiڟe@/Nw@3^OIƙơ^n햓QYJW 5,h;,K3Q 9 ^2dO3a1ZY\צ s7+5A@ق*dO&(W1eJVk)zl;g5Zk> ~yۮ5ju1zCԱARB*yjP_ YsCcgGL*DӰb.p4 ƘA?ᒶ&ΐ~H;Ϝ=ƖJuǀP^)};\3Rw[kni/&cL8pb@N)dVh3XlVa`[$ k*f 0kC^W}ns=}o:*< ;ުߦ-ceFwVmIʐCd>.h|ewb8 p"7-W) +ҍ×ퟲ_y1qQ*YD_A\{?եry eh-X)^O 6qwϬ-cA\Wt م%[]kPZA#)xBN;MqqNòԘ=~1nJH&;`X#W/̚柘%GM>\p|{8fCo@3}7 h 17YsoaecBt;_*7ҔjTyakZrpmHiʯφސU+/YCfa`󬋡n%LV8Xd>> AȘ=ZuzE."fD푰H LIÞDj sXa5`V\q xMΧm*c[ WTFѝ_X zT̏*@˓At^$)V%gq|4a*d .EhBW^Zه_%'3: 5bvG;x9Gx۫cithpk{A)0g)캼*~39xk=oڪVEe" $6#}E㒰 Sv\!NƔ3,DP:O/9 [Up%8x|m"z^Z$ DT%B}HyKs@t~1굝zi9LTͣ %qAp_hMǃ\?_m҂|e]t,ͥ_?q qG hL7K1·g2>BhCQiLkiZ`ZƁ/yQm2s:GCn тmd$/A2F!2{L[~=8wX{tkkj؊^Q4ƚ۵lՊr@h1ŇtqSrM/A/XoE+z)d @VL[Z2D,w#JpL4W 3cK?q s"`G)t ^}7;C,W+ѝXY12+B}"LeE b8gyڥS4|)҇ɋR6tţlqh3(ӟ  WZ=`=L]oL.ͣxeEvt-gJ!p,T($N^"GAY'?„B,iiFh8{JL*0ʉJ+/*3 xu*| FTw0{G8Dw̃ί$ˆu/ˎ 0:tmNSu ێi{N*[H4%1 Bt0x9_z![{ȵ#Lț}ZFHPujFRapLwoUn QDJyz }|XAIӞo6IM! O.n_G#m M=29s,l-A)6̎6km<,N\`sZ4%d?b(.Fe z{P{lћACZ]y"]~kuɶl.>S5Q_{9ې4z"Y)x*{; b=z Mtl\ HzaחMyH^lܜtYbm守 ޾ddr6cDSlf p!ӫM`aL f;vq [OkyӘ^*Y|d=>P4ʯ;~/粦tB&dҴn] ˾^3L Ga*0L jo[*q:5[*}Zm|›qUw=oXxq0,|.͏) o_%kG!x{.9'I;'zx݅md ]Lb`GѢ?{  cZEh- wA']pl*d=46ںGڟ!)MW OP5#(Й=jy_#) FJ`+/i#gmPSFOɓߛ-MUG͟`]opsxvXv:fo(\ji.Jq`  u/'%RK `u$}O,<OA@WĊ&&Pt6btiu;vDsU/HE/ڠ|;fߩ3qŅz>= 1]hZ Z-G*'/7Jx-RA Hl4ougK?78>ndv"i%XoYjBf+*jKA&ڠ=袹QU2oS3Ĵξphc ? 4fVU&DiƇ ;`d*S7u"AQ6~qgzlwp }(dkH}^~&H݆۫'AYI*"^^FK>gGF{}W?*(e1M~0qL)V3QK+6>3n}xNJ>{*-2Ά 9M9[RQ_8ͱ| y @Ă6+tu+յ IKEV!QF),nId:޳Q(K-wy*}L0f  2[kƓW\Y W2})"ƫ4ulO_*;; !;-.JsW:]1Gލ!&%>v !YvU}c% A@V ԭ,< |{);Z5[Lc ~ut0% &%yr^D4;2A{\JD9vk~NMQa` !֦mc/aq8U艾X!0Ug+ku-D "HTǪ;;7̻zqems\x"  x-lJmWjD3$4Wvkp4r&Q5̍V,l0^,b;]ɃeE0ػŃFKO,wJ^Eҋ -H ͩX{` F!e hy\ҞI2FU!5؟[GդFA 1e9b!:cƕyW?ʯ%G:0:n^RRӮK5!F-6mS9 m]~ʎED*LGmIcc3ᱻudrWO/t-lUz+j.!bƫi"qsY:@j=Nǿ?K'JāЦL:p)z5BtP: f6Yr /mm^o4)$Q+1|m|8w$zpG&wHYBgX);>CG:l;.{>rsȉ/R -E/wni7titX <20/\d\UZp|aW @F.IDo,O2ZyٗU{(rGW[hj Į..UPE7|.ټ ?s3荬5!*S;c-d#@\Ԟ pCHhvZWo>Wp#vGȩ0+0T+gL7"kN3}W;2N^hר*4 |[#Vޞ&UF&&/aӳnMi%c|"N#\aN+yF::r42UH'Hvmh'¤ٍ25346sj2sUDMW'*#ﵚ;"^6gYǿPlKT؎<ןXypf-2R>2ݎ =/k T{2agX}1LǂĬexH7.P4ŞNF}`w.>S\tҊc_NW +gF T3s'mt۲gt)0JA=)37OjbW{ h8R+ ]0av P.|M4#c۞PF] =~A  ~Y/tٯCW$'ɛ`BwQM# q^H-dlB*׏G}xphi"ܧ0aL׺3G/k‚EOˆ$|g7L9yIl"#LqcȖe#g:)DBepYHYw4OEΫDPRXSr[+Wq0)-3&F`͡t+rcl?K]oh}̲g 8I@vN1 n+#?c0뻻NlE"St/;r^6q{mw81lbh}Mְt? Lsg7ϭױU,UFoP[򽀁 qAǧ8vF>y:D{mGp3-qLX(y $$0 Z_ eAn -?u"e4#=!ZfާM&?:64a"2a,zB.{r=#48gJaݕ ۺ[DN,^wοގ2KuUEIb#x- Nsٮ%x0E#?Wz5}RMEؓ/H9_ W݃▊g@[Z'.bFQWfr5u? VgWX7n1aUtܠ;J}ߊN1m6c'RgZYV\G8'nptW;rYJfvMN0Uzf TBY%5Pб+G,Ko|Pn6r?X%tʩBHf):Yz :ZHxVϟETWA4Ly$(fso7]%#>@qH%GP=T~S(>.hly:OO[VsSkZod;tɿ'-R!8u4'3[ lLril`wsCoŸ+ZhMMeG7xx)uѳ{`)}@Um@)P=-fEQc r"`eYk;o Η U2ܯuxZ& ] lbI (cqN܋IhƦv{D̋)W]; }3O^U9tvRi0 6NÖdɊ|dhYǂ;jyjvyLKf4Siɨ(S@p)VF#I'[sYzPXj-\f]9kc G {Șp*@i'uRw^V~X,qNf հr{PY- LӒY}js!1cE lmjm'u nsRr4NkVEz+*+qGe UPX-.;,%`$U+ya=ygQJ>#Q5\AvB;Vp^>UaKKC3vfȑB=D= Q5ᒱH=c7xN9_& :w,meZwq x_vu>&z1$gű />"[Y%٦mfI]"Ў5B[ th"Bh/:aoBG7ϼ  c7Y.ɀP@_]z$k,4fȉbް>WFaLY{B8t@t]DVMd-@Iv2i E/!-|& iR\䙽#ɂ @i( \W?hb;K(*/ ^1hfNLдi72[r 4ԕG#Ϋ"q_UF:J߯G0w(̇k5%滃bN9} gmIB~ReXPw uyDAO^NȰa%D5#=]d-|z7u#_G9HkQ,WS?;kԁ,NB"-ފsBwKِI6vsOA%pôcf|Xij{&iEa4lPTQه%64K/Tbmt ~b&RMB_iӴUkjLIJ r-vv߿6&5_.nI$2dQhL[ik0C x EE~0fT/^$8Tm$a@yi] =Cᖕ5.E7d  \"#AIĝqw.C G HZ-vɄoʌ8,Ϝ^G bܦ촕7.ah2 B=1"R$@ɻhu*]_@A?u, Fe 6oc/u?|[MrUC .D=Ȓ}g?r9 gR/SKFcY%nU'%3; lS`K" #i D3ä ܊h-^PʋDR:R )Kȭc7K!)Y%rYSʆ^i55X/%QR0<ޏ31S.W.2T+=ZSC,v?Vߋ>Q\DAhbaTC˅K/sVi5gL (U:XG1c@8&|HDڈm톡Ӣ%.6 :tO(8 ʸ3i< >nS{6Yz=3ϾA ƢaunT0XRGüՔ>zgdݮ7~2T޺qbm"CMHcQ`F`l6zՉvpDYK½JLݣ٫? q<"mN, 685䚵(կe~> ^2*@4 /DFkNy-n )Iʳ@/vTGp;m '9jQ9 -o 8ҡՃxM{K_apזּωUs5{8潤~*o/F/P̀N':-*Z5w"}An]wtnIG6h/:8&yASvYHi>]N8@gSֶQ1lsۙ,ooay|ͺ`NEd Q-ib-,R.mG9}m>[4eR)nQ2A ~(ƚnc̗ؤt)ch=}n@K PxR=R.MYg[#F hgtXW8"Ŭuz}zh\E{NN;TW篵eRxɓ@M6e$YL\1G-'DgUWV.͙nYt҃c-؁['V-ІD <4OFBE3tUy5,dLj{42R3s7 d蔏RmeRLnYn2).nr]Ri,jR3#56$_&Svj8XAȿVi~LW_Bڻ-20`9es>]4NgQz1gG.T"ZkUێog9Exq opz⃷Й44vx,!:k {nf(c-JNB DdB` 8ϯ+$^˿?ս *o1,(U=,oJ.m`~I4˽rkQ/=;/!8$U|F'r44ڐEdU V!5v{WẢYqAG/V;tZw/vh,Cv]Ey?=!޴Q\Kʞ132o>%+^L'TD,ehl4`Z56`"W NoB0 ,5'Yau_6v\)XX|hwr4)֟ՕoT4p:/~ǨA}xb9]%@4jb=>6?5e͍%lȵ Ţ:_ GB (TBU#]͜+CP5]Q%]$yDNkn8o1In)Z$gK_-竮$_[ ufDWGRh4p+K^IzSdJ+`LE!-MGyzbi݂/qN0;Oh ]s9Imk]#`X匑f^L6\'އDUv$5q@HeY(%De[\H [d{c-0 PjZdi[=<6rXN_slt}O ?+}Yȓ W ?"gT+5}v t,c5@j\r:.Ja Oz#p9ݍj_OA ;0$W-?)`T?}gޜ>˘ wŀ`Ka2zeϕXX]s:ccX&t!m$h U6hrMU DN*B(y;sg'$۾)x,wX?ܑJ pZ%Qo # {E^qÁO p#5*M~O^Mc~hrJ;-L5Gz,o(-øXla#>!T=˜OMu{,eZ$վD.vw* J"K6Kt*s5i 䤁0QTiA*Qc/@1d|Qf~V B }^K-L_Ȥ^Y衃+)H6oPsU"852 f(ւtYWҪJ m$U/vwhwTidb/>-aQ/YX_N*<5u3Ƕk_]ܭ[0LL:*sy$<+Co!^0=z $B)M?R`Z$+V$ RV=&/@xܜထYt@S\J`sY yS]dj1Rb2zA BD2fXYP4@϶vDQ=o`};(K!˜#,ύe42- S\czjkRażW7[8]T'0YFr(s6a|J}+j 5IGmMkۦ(_'i͜r+/d1nߩYx.2Rg!|ڷ&#Ø$Rr4x41M|_! O7@A3!H|=fSerAg"o6X W rܼϖQ{paD;A7s C>fwBlmx(/M7"AES8Œ- t|: ȢN/~ˏt{WO8G NŜSBjZMNvHݢf 9Xp1(^@-f2asJKe 4 _5MS=pu7Y~\p_+_g|àpFP8*\F]*ڭԚϿ뱷L>2DDMµ-W0xZr͙QBH}xҕ A>Ws${[Ql' |n8!lq2y(mɄ]mz vPvr#mNqfd?U Zsosj`~&bRGƱlFT苘4SQXPhH)s57B񪲝dVR_=Sq7r2M%OΊm0kd-<3HԜD=!3wbTmw s9$qј7; !p[&j3frM(IdkFĩqT߾ȸyZl$&Eʻʼ:gE2B6x%i] H|ƥw;)2*`砍g3mT2O_DP\@]]\Tu<8d֮([_ؑDRk0Pdq? ucdkzBOQ?{y5{!+'.plU]inQ!&+NF.J!vV<^I//;ށ*bJuHtɕ}>CoQ AdFcMHq( k] RL9jݡ,(Wi2!i(e%mCDdE֐'|4],};̒j gTJˊ0<N"ֵ٭SpT/P8=@E]xLW6JF0s7#|y*z<%tR/{bٯ̶<8A5d^Q)`Xyq͜jҠև8O=[ѩK!??pcGgE=eOϛ2qzRd2xw6C\ۡ̂!c:#' 3YyFUC[+xސWc1F"iU7ߴUT1 _=Z! i7LCN3(¯TZC2x q H$SD:*сrLޒ)g>s@["hK:own9^JQj[ZHQYF:38{]eT_rheP jmVX–r!Vke@LL_>;th 1fw:n`D ;Y# .0Py diu_@ wgbޚtΐ8΃@K['ƾ#) P82 NUskb+=;ꨁw$]le_xehjV{*vx$xi@5yJ^]KIᄀO3q~o$y[]/GލRCfL~*vK*# |Sqkg5h:@GMhbGn;nܧ\F2yAe> Uɩcfy;R1Je$+KkEtz-?tdCyOR穕-Iw̔"%|Զ1 _dKy'c&5c$mSSd6\Y+СzD͂O{AC 簠/38>+G*Aݾ+R!gDŽV#x< (薚 ZT2UvFY7C,a16ݏ4:dy_D997>Iǀ.u*dK[k>d6J]@yY)=QV<ݶS䌚HK{~eL Me Um,NCZ?x> ZDBVx|Yc iCWnļs]V;@hfy1Wgz#(5^KdǨ+\jIx5 p˃QR\!6P*"h7\9fhD D?Wz'O -pGgbRU,偔9FxƓ՛p%.|+܃60+DbuvO e~X.UKshmX`#@H~ ,S5/>5Zyu5C9h6 X:C=\--QR%Qӂjҳsc xA}KQE3o̩8s(I )Q,a믤,֘&yXu$=M=uN8 b&]&Уe8}=m0[o}"*@[u-nHe<:Ȝ"?' 2"54;}YL~gdT75TG.CD]b|ӎn,DX䂕X +,կyaw /D(aȮ)%ElRR| 6(D"3mko!v]~V:qB?9b"Xx\'/1mSa HfYX~<4jKf3<.Ήc˹?6 ?۞) o#?mU}x AIVkj۞N-ޝ3q%.@T֨iy 34T7!*<'^wY+TT~ -ۦ`e2cJex14?үrW_M:z&('wkGIX,jpj to]uHTŧ 2ֻvq9Q"]mJw/PZE|#pǂϡ1\{ilBQjFoYڄ q=_[x4cTپ@ڳEU54KrPDaFdo(m^%L~/h:䄋ZV@3 ӈl8)NQ&iYA[tj|{V*:ى`řGS.ްWweQ&ݚ( ߼#B=Qi7_ |{Ǥt9#8(H ^-g(ـɌR #5;b{UPC磹CwS@YM8#Ʊjb/ u7sj5DKd{/G ziRޠW$sǴqv nX= w iJ^!{+@9+ xD"B >HPRf"["ܩ^6?< ͮ Fg_}` ߿)BۑSj:2{(\|[ N>]?B߄+ 306 /Jd̠V`'L )TTMxQc!ڷE0 MdO6eu1>ip W ލwYO;w/9>ߏ^;0 -xe}u 5#ܡgI#@LWE->( zq!߾0{C쀔uw{`q;Z[e36!AR N@k:fZ-#'S+jb雨GgL*<rO'9ʂESz5)դ"އY ,oή(%):p"io>ۡ֗1&d KQ 2#L1&E3<8!<%*.Fbet)-78f_H톉}I!&;Z-bd] /KLMG$s$;>?j8z^>N*[*4mttYƉx;-}, I<'kyԇ(T ȣ\ ɳs9=w˕!E ?౽!_ _Im0ՍG##X[Hj_yuLnAxp</'džlWe2YLKC.AZZ M XQd|bW+82~,–OOi((Ysj/{\_)V<w~o8 uJ; jq1Ms/b@> EW _a@%88kjT*֮P?’iUμ{:Ԇ/u9<y?(ȕyvS͛Z/\VK BMBz)BGB AE767vg:1f Rm:!, )ƒ%&{mč2UؼbOUS1~ឋyxC4Z9pEG!<?3!w$7OL0A4KlDxi&Ia!P˚VLwaXw,|;}Yt,*8Z3Gw+o߁;>^ɋ4*񪫚]ǥ Wh3m隯v{l͘j(Ђ8_ϒ~貛sUt hI`Sַ+ ǸQ%*Bxܜ)Gu\nflzF&C+<Sq%\^1[bGM'>~vЏF-mD ~ȁVrb I0ORg^ [ek|YRSٜ?`Hh9B⿌b%[W(A<ht-Fvf.k܁F&=ls՗sC(>rCV(ȃ'㼩D y@ #ѹ~O"&ZNޮZ[/̙f dZJ; 78#||:6IQB ŕLF޽7yb^d+41XE&BK[nd%{ #x fbܜpkEºtPʅIlM#7w SH{u LL倂QؾmU6^Y*=F\KTH>ЍԩѹeK9J{T*ίc<eZ~&0қ8p'"< Q!@#Ht$zqCO!J[b9~_d.P3S!g::}^*r}ųRU?9H\.Lx'I5à\ 7q)T.)RÏwIWH +lR;J}_!TJ.=-jQCNf `T2x5VO^@=) i9'm1&j29SyXmh@>M>|h; nCOPd٠'ZH`^4&DL*r?EKiѩZa[oJ1y#Ѝ1FMnOf!ݜaS"eyG59{cnɀ>[s9iMJ*xHx[A*`P)hamz6:J?j ~Ji7 8O 2Y ,Jjuaw~߷݋]*~~/~D3SUbWH\F;TDO+`NfPwUy"3 RW2b3dF~}MP81 \hOO [!)1ͧ%N.)[͗B,b?3{I"d:ߵtKsCvMO%{Z&>Z:/F[ b b爵ʦVz^S登 Wk=$();]3a6NPȑ"\Ms +OD*_TOl'^w[2"H6Mŏڊc7Wk[njH^lYɻDg]rz14n~]*",m!g' &3cOʴ}8p*.Q[% ?mϵȽ`=pS[Py9m.w i<pkg{ș>G<"A/0ʋ.5n0%mQvݶ׬O\04cTMGg6REy*{l5sTNʵsn@/1fmiO[T6t=+GjhH}:c 6?RY D҂XC 5NT* fgzi@ 2LbC`4NZ@^0 ڈ'm|WP?V!<𑞫lnMb `>H8XPjizijvaAg}M&"1vŌ|U7T'70QsGpa)y D$Apۉmy7(~BmIX\bQV?U 5 `T d$]! ZU]5{=g$ eyoBUĨZ+0ϗN z]>i\5eILC@X =L^/!ckS.wszw"g.>{YmQgݢomvnIlӥ D[eQ qez/2%uV#Xo=t7 pf@F kA)+x&Uc[jT $ԑ| `DܔALAU,)w@\WUs11 2kzHJ_V)#ܷ%عeх5Vو03((mhl6 =D]FZCFեSes9jGNS/RX'ddO&G K9f\ ˁ&Z<  Qu2}vNkX&V86G پOfC3g2Ƴ OUsY@o&M4sp䡯~ʜ1wt|`-&ւll";$xUɰ\::Bր\yRGLs \J #nswK.By|1ANjNCߕjq'P>L n<=$ a6AW ]YɼE ַ‡i^{R >/'kaS3l*/1FmukgzlQ:@߶O>и wilqd7ȣ*}* ڛ"ډg>sJQo!m[ E{];㚡[^XaPs>Pvt%I1(-Œ+9/#ۣ_E0v : Tf $1(T煃|[+s?Zz p[wDZ-^5iu?yico t{xF|Iyxnsyq( M5gKKYrVYLғLNol6l F>OmUTra(HΒ:;lڿ=i)bx[mea\ - {ŏġ`Teޕ'ý_ćX.wǙ7gj"dDQRi?qdi p d yqLU(Geb<&}-PGyq tŬ?@A;u>9h5w) vL6~|_ނx '`51~/3vrR;(T%n53 ,k-YS:SH I=wʣ`s_ j;lk|( 嚚-y/ХLĻf!MO"<3!YΪ "j\5=J"?B@ LnK`r*d㷈Ч?w_i^xsrhņ(Dѱ2+X6FҐf+:o_{F7 nYrPJD] #d^2-x*5. V,܈܊ 8t|q^m>Wgh9 7f&Ylw~}@"D&G᫋AƊ슯6%4,`jvY:!'*%֪H;&was:qlȁ[>Euq]x6ec[ibBVE7wX#v,`/7HG=w >&XAsrJ.j7'w'?M\<SʏqCv6Zdmk?z= YNa.64h1/L{h, _^ς~2Uwqe,n^errbC-@@#= Y.mg$\Hڬ&/Q}Yg Βci)_vIWdVD{JL4Ok1/)0kcT݄m?cT<'ȵ%8tg t3xuf>M [c t.kˆb۴IE м]pdZ||0zbgL[ \e4)kV%43ӹn]в$ױDw>ퟔCe٧nnj%#8el/j;+Jv|םc즭GJS!,nǚij_Rx6{ź/w.848fs*-u(<ΧC%K$eVO3޴NU}'Ij32 CPmj.<{H{NSb@2]6m=e󥺗)ʠq#95=v.~iB`v Af1gT$U.xhUTLp׉9S6THNn*VSHlL:n@Ia b8;/&f԰+Z^l>?v|g sHGjߵLmd.SSuw#(^;츮ieRd9Dp̵$U X#=; K#h% sƐb 0Ӌcn*i#,EkY+JCe^DGԒ)3v)IbP8lO&d 7uu#⼁rjH _c.KVBT+e4?vXL>C~QƷr!~{SvRYUֆm9Ee#+ xe6aզ I(A^w~m K\䄄^$pOJ s"tx!YD;8~?/VS5o=]1feנBe/H9jL/,:!7K1̎K=GL Q]"#sֱ/ }= n[m5ɧ`,c`K؍*KA"Ad҃9g00@ਘDlysgo#n%$,̷pP~U.b +uKRODxdrʤNhW5H:TW8b4{}/LiQ!JllFRy&,T-G1i6sSkK`5gCMoT$%@~"A1.=.O 1.JgW*"qd|u=&%j t=B>}%k!q/=8TފCͫ*?w2 t?:BhR˅TWo/Ie:{,(if{UO}كF2)Ƶa2mOғ] oysG L EBz$EPmXf+Rpʖnkbx^ (WcZKKUQqY Vn% '5`ձ~5̓"`45 ?8BEDǧ'W/F27u<e.hT;_A6UsmbI.!l}(e1LWK J>N쇸e7Ft25NpudkE KBYBMIL緖>&Q>,(kc)P'edWU6?ۺK^T\8V͆krm2EnHX(YK\R_GԥO"=7ai(I~'„119/zsP"qDFmE;zf4jscz87+ +%S:x7oWgvdm\V $:I 2jB=qėh$p1osnAR@;s$BkAJu:A|nwOQ)-a/헒b/4Uc.Ka =șnr莚%_"N5ėɎWk;Xv+j(#'yg?tX  #?ܑwfy C3txzt$rҢ!- n\iq ~C֝Ee#-{J"VT"_ë?@ (\v#FѸzoW1./ج/"[}8ߝғ?7v0_;`*Gd'S`e/X]`_^ꝷ;LXC*,r8}v,}.18YneA?hX"'M`W\7nͮٝ3\ν+,8>רcA"}TGz?Z{zKu.3PPݚ)(g_Ձ`2\- p#wA_D}p)'Wo(< ״d,2—(SAYD zn2@dskiND>x48fHm-raƏoܕڧ@/U)J>s_oU\*4 }G)*G: - &8.ySuȤaǠ;Ml >2wMM`rX0㭳{G-Ov~UȲf,[)Ɠzv!hvѳձMۄGZ;-t_tdlaP&$=irm EcG:l'2^>:$&n,k쉍ޒ1룾~Q" ޙQl5eq-GԱ1OT6p/YN[XetzS\r4B>4j}eOa&T͢[4u5Ef~hjS?XvW 5f4[63-59WK48K}GFM-gE4hm9_5*i`}\etzK9R)_s땧\ћ C n>2`ͼ`X3w;oMj$oR!\f}#9]{T /c>u}9J d8/RP*_HcՑ`WB}3-AڿRO032 l:½?8ZYjE-(I1]S-n&<t&ӷ}nטXȵxG5pM`S1-$ ErT;0~T$b`]#顋P/), gS O#}Zgʏ/! 3..ǒ̔4կkf4e + Nt_;Ƴ=z[Hn!蓡fLCdPI?XS 2c/t%a1CV<e8XK޿2+^u.^FDWyof:9iRSދj?Kb#6˗"SmAl&f{ c3 {36<b s6ZD*.[wU\ӔnpX9C5RM6lv8+ ]LQɋ֭% h;W:57(LTN#⻏.~4*DquΧ8:}kGM4f~v=w^ "C]2]l3T2*oM$+ݴKb2Ѐ+E?k,s'S: 1G_"(1k"Lզ-Ţ}~U;JCO#"bS!НF?5w1(d*ߨ֟]sbj:hMMl2V ʻ}$ EͦT\"yb~ -f q*3bʄM<߬q\pFЁС~sjnkZ` L&hu}Dx)E80fןl2<%b1ZI?{CaO|(Mc-9rG^2ր1s3F g/FOم9"aTScmn@рS"r?<"Գ"jńx),#+VZh)P05*Tpa~z*n' #qB瘒셒$Do0/IŌIZaF0҉PlZ͆Zg/[x s5姀XAE gwgD6NQar($X|J޽cyB5y͢MxVߑ1ʖ+wrsq&Z+sGD(0ʳzaP:4Ƽ0_M4[@퓈]jep-Q [diҏj8m)3kde9=ܩd HԺ,^VEhaklMe,Irj܋#bH TQ˻ZS/A;Fe*J;, 2$ N/k._TaޞO0Bnya9RX8_'hD ݌{uUAgcv4YDV(W["t/#,pqyGGmRRo2İҕeM~[|.@\(OQ5$Z%"!3dG]Ke(hvѓof>ye@DЉԟp{KƉ*(bL:JAtNT&U=/c:cpw6`@,YsK jdg5c/0qJnً*bڪ>^a;u ԧh EfaO/GXvE&!^7Izx}&Y2fh,GgP)V/*WS j.' d-٩!TҋuΌdamJ+W4ӄWIQ% ^_s1x:3il ,[ɱyh2Cu-G;?af g@km0uH8h`8EEg< e㯍u.P5W7@ةZ"yp* U?q3+^3W5r& Qox$ ˨YMsF"ʘ2`@b$yd0dn2RQ2 L<;^"t'eZTwb7]^uoCHY+BlOwRO uv A)~y:Oe=}Z7L|!yڨDo ᒨwE LGc=S=j9.i7R2udĿf_q'VzYQ<gĵֿcOIdDrSovCZF@3Ki2ҿwzG.*v9nP<(0tv£xupOuR{މf%te\%eMEo~$`d :HtDHhlW$`$QxB  ,ov7|=j" HjTK9adY>SfwAeQͤ Er&Qx7g/Aեu._ӂ&exɦ̲ ?eXr^ 5W\lS>9WMNo&nf (R^z/մlC[g{Ji^ Ȏb^AC!tɹxj~M3^;z1,C GP{saI XTIA۞kI_;d(~9zwA!fuaz2+Љ{i!nBut )y5~֬@Jөl=mެ$HbT*z + ;l&!eN.wSz% XXoÞYb6&k; l N 2f^ 5TS&E*tuJ"^p0=d0q =T/"|}^Lm3:y֯Ll..K1)ߔ@3ߑL&?l榇=G$Xm <7MۂoDhlK!xI9/u[W@;sbtxƪ1IlX+tLhz hI=#:`HpJEMg"SE-,ǹE.x[<#{ ٛLV>1 եrxP#-aչzi{w?~ܷXxK7xCC". Tw[t'PgO'a<\z@yFu㮒Q %MoHdy)J}a<]J ^D] ONFe>!*HiDzf#icZNIS9V1=$s1ޱ$ 7wڱeIHI.Iv+s勉K`Bl*/Ĕp$ _~y$L}7qP󒙈 %f#zx JWx3{ZC6;Y&K[BV\&3&b׏IcvR/c6įE, [/|̊i¦[aEv2௪?h,5Ss!OV ,cq|448o6rT;KDۥ,Hj"Рrs]yA-"֥ mqtSѓ!$uV AzT{:;䜷 Vkmܑ- ~)qH5dUhjCHzNmOylbnvP_CFإqQlY7Φ9 _/ï)/$U7l KDJ4էYc=خ"wQeXI cWg=;]b L6ݘu}?ww5Jj =>!Zձ%shX.fԠv,!iPA&/%Rwgaz!P|<#=*_D|Ѕ`wF$"DZ{ƥ*\,x6FLsE1mKrWIjq٧JLcw!6:TK`Bw;7.ck׳ PYg71&'ԢXgh9n& YQa8[/=gF)rC`9mή4 ,kK+7h$:=+m2T9@Dܩ0YvڨF <&MCl.Kyd3ϵ4f5’O^Z k\eaW;irx]͗u=Ou!!= iy%V!\,>Uh: |wByTv{뎠( SO(Q80N$DWP.e'?c;t$n{KgAY jɽrrۣ@2)[)I3u;J:QDi*U&e y ?L ڕ] rU$k3F6/=i_׏ lK 1N8>a[.2vZ-))\2NghMV*ٝL,Uk2h99^-^NF.;bXhCnP).=i>-_le\v=erbt$/Jo u T# g浟2@!A! *Oe\~]`1U~8E_c-5HYdU"S W;E74 Y%cE#7VKD*#Aݒh$>J {g!1pVr@)n:b_J+; 5Z5 瑦usƄ AAv w*PІ HS}sԅ޶o6 ֜s9֏\:wQLD&NOگ"TsC=OBKvy-h1JUrfTV8ɁFnz鷺jvtZX2ʟ=op?mڄa C{Sgnwr/>[V*~!}yPfbVةPsrU7Atp| [5!""S4v(Io&f 0NwQZ^KaM6 ^C7. RU1fpmN,"NԾF{H5\QJͭm9df ,,Hpyv\I5_ o:g!>8.M%uo9X{O OS>Q/Tc.2Mug7Y]Ӥ BC=t`O/Q?Zv5![XAY3xoN1_HW&GWRpNl>9?ۙAQ@ @.@g~؄+YtHA35cN0ișɼ0&0gvf (sv/h5BU8G֔'ЊYVs!_sI+fLJ`fG|[RXW *0wy7>OR7j[>IjзY6ԱOޠApt?1>VW$V| FF˓Q9olōGcOFX!'*z9 mGlۋ|=I"(g_A ܤ EǦN?e5M0 5nqB쒞(r}S+'dWS IZ Bݵ7(qCV1%-^𢻭 QA=qCYcoPg.'b7ϭi 0 !5ytODOr,ǹ&w:L$\mw`&>2X؞yOkS(;}{%]MT7IFYE*tP BF$uOV8 nRt%n}.] 4)8DmI̦v$݅8kA40ʓJXH(ܜATÎNubܷ PxCsdET,=k٧بv;8>kN=~'jC4=IxV:>tZ8Zn6SUhM!yMe8{FHh{p>JpuBT'{zV~a׉щEe@D6CkCGF J?yf)TcOQnoz丽"$ jr7fqw%ǤaSH|7N)n*f+ di#tZ$JTVoa8oa;{(&4sFF܁ +}3̑oJjF%,1J ' ˒T wdl%r {tR1BKYJJ4L* 82{= ) e0wSb8c}ttRW|-lHsTv_yC{Ð'@kz@%P͑g]OJ DX7 H1"YoMnr+Z99v1-㏼5 G ^?-$spG%xnmGO~-C?bpPM&R]һ{`Pޟ^4֊\a6wu#c֐Leu.*K Na)lǣZ6/=2MPnd|ZSN-KjӢ Yg*Sۈń&VQP MjdE  @SSk2CQLc(Hl[,5@'h r`E,2]wH"7hIH{jI]UҀ,O-Au%T.ɨ%ƍ;! y{.w{( E}S'i4KEW%8m/7QB  "9Y!*¥nw$2<1@Y&6vjpa&[Qn wѦ蜆`'lK=Be@3!(Ԑ, Z6?5u/(Fv_q\yHJU40\~=UfЬ@;KC@ $H{eK/TTU~Ejr½?< 4RZ/!7gU.sQrֻd3GKTqn9}.6 1u랺ǫ%$OXf7/r df%8 t=ҝ޳mʰj'[HCұ q]ֵd$/*Qc+dm:^_4Zv֔BCAF"u"sxE4*g${T:jyCr߂LAo6Nx8WtoΘ>޸4B!I ub[w7‡FޙBm?`S˭7V+]I@ٲN Ny!g _DytS> 8G |emEֈʪˉxPwzq80=F=d:{:.Y.x}X_iǃ/t&>3Nw:C4P:)ڗnD0pc t@# [x_} Q!i/։qF\td'V\|D@ +6@YqSt45 K6䝤KG Pe88G&lquba7{%Ł4`Óeˑ05஼LEV J7ſ^("Orf*aY\L3VF7^bcsDAunTEu&.*#R(DTQx,zo4M8'Q1 %T$aЈ7[1Y5sln<}ZHŔ9ެ%:B76T[v֍58Ӧ-Gbr˷8y2 L}cjA,G[L6 $}mmx9 huC2.rq/rrc2_qzugh|3 ZyHqHoIѠ$u ^vA/Dxi/`10@/鹝ARnUo1ږJ-;:?qW] Q9cq4]m`s2rY$U61nm DDDl,bgo8!! %C`U .U˃S!;{f^uNZx،+%"/C+Ty}D$LY:V<)y0Y""^b99Pr{W`2Qy;E%,6quu{-WpQܞ^PRin%c`r TZyf~঴"m3dtcX~D -BtLY{%"I(lֆ VY:(%'NBB?Ro i;CfLy?Y8膞{eFJ 漃~JF l$MiZ-SOФ5K~'tbA@ԸxDF ,ҭI¹9Ϲ'FfAB{Dy}UBaH|eX sA90ّl湘LN*6h_{h@6B4kH4W^) ;*/ݖd0H#ї. G[ RP%bc.H=f(DB @ƛrzڛT(ө o$ jZc#r|ôoC  g; ^ y^VV3՚шڒ_Ԯ܃F< *#Kd&1hZrl?Pmp8Sp;6s;($WU e,]#B3C& Gt~^~ouv> ]k#C(0~ÒѶDi/%`lXY.5jfR=fcS,ZK<$ܨ4{w2ݍHl rVvUx$+ -Vn$-@n7=D>Q?!κUk 2 4 >q4;N_wӳha(dM&6I Iz f߅,^Ksf 3ciIyJAefXGֵ#,_z]v3XQO:Ð;!]+aɬ ٞ#mz~Z$͔\v,*c1'#j^($ݰZ*fYbvrl_ݲ Tm!xK;=7kԜ쩟> F",e۟_&K U/͛Z/6~G^ g'}ΜwW=[Sw@W~J?M.O:Y֚æ|Rc2ӻ n^fMS3^v53[aﺻ1MZ,RC9|cO{-\njN&#\uٳCiri\L]0i]G5žsUWhݹ̆N'|P8=>\|3p!l؟`; T%jort4:S ׿N.meNtJZNg'}]y=]EmpwJ#4G,ث?z>D]]R{qB*1f(x VaYOWx?{F<1j!wd̼gCn <(Rj(18~n&u.]N}? VZ8_%X@lJXcme BU/Zb=#̶M, ޶G3F!]m<H),ڧ 80z'n+k 6<նI\ƣXu,=`pSrBrKK) 53BtUPOoѢ):_/3w*åuČ)gs&Fvaߜh-tnJı\$L _uz6LF&P+`8B^oĹ;nZN70m 3#&>Ö_`,5@ܰu…+ [Hp"ڎ{9G)cLe.6IPq8"C7Wo{tTK [΅[9hE hԽCFk*t!UY"qHsFGn@@n@=tI4d]NrW04'Ny.E+&4AEp,t.Dv=uWsLOHRH(ndl'Y44;sy~$Bk~&JӒ≕=REpV8[T]G;qlTe!m`X5=d3nQ`Yӛx@9\9Q:"b%q:&=^> )OTb&/w^ޢ"<@ywԣp&SRXlWmr:BS˸@IkG| _%w_ w\{-Q(>nBQ#6nd;%gj;$ˮZ<'zYQtxr1{Ph$XZb0w]>:iNW,;Rω%m{LPY/a7ƴY_/fSzi=ZY!n&cEe}bTPL/wt|zͅs%@So azy=`PDzE@Oxf$pHziL ([\~6ŖΚ{weJY45BxSXg΄v2ĥ)^_hkwNb&=yS1yX !T>"Vɍ8TO^l/a@āQ|^PMgzHC?!~IURniB QSOѧlZMZ ՛R]4^n)D|\\ 9An9gRV=m ZWC ybjB9ySۍ) lQLmNU^#5`}lP#.7 s塱2$t;%k>41{7s0eyEeM4VjiE.eM;P7/O޵ G`>s&ͱзCm _rZ:CjrYvQpRЛcSEĔT:r,U3xð)n =eT*8U y-CRxD*#)o"J`,H^4wd,2\2|2le_Ĭ+'bOR 6]|cgJ6 $x:hhz+S A*W`]-g_~U,0^[^F !!32Ե#3O雬]B s|<)bK?ƒ+yaYs7e-6fGm+MW3`9ZW}q]6&XTVa~"vQFo/I2'Dph\qԇ4ϜMt:䥡QS yc2z2T1bABy!{H,bs?D1A.E>_ܚbm[K粜?`"|Wv{$, J 8\g(Dub!LQd?<{5=aO0 LBE庡V Nz_,Xơh=A֬)6-,C|0&-5SX}ÈKK.riX?sUnEc`}z߆uFWJ{rЧb䨶[=jCXi#oLadjHF`V=s^r}t?K|4LusLAA30u5qO8dRiJ[ֺ8EEj9?ɃWKRa',!jb;Y~o"FAtY8MME*a% q[ƒ8@ZwAv8/ک")k&OZb]5pceKQ6FS"^'Ұ#bMG ,aGzPɉaRX4{=#HW*Hb?,CǑ-DC/ㅩ ?7{-<֚{_ `GHm)x:YL.ՋZL.)FuXY]n%l-3Fs̡ZޒoޝbAd&@YGZiU/*B(9͘,HJ꼔I"37kw(e8ſ8qB_R" ~d @.gaŰSN9Q ss8|„:KS$G6|KT7x-%XR(ɢ׵M>4䕏g02{<4b:$NolZL- te<<$&י>sHgS}8JtM5nMdr}j+o8,CuX=7tǻi{4*2'I9n[%oo9_]`Ac}!ڋ׶H /\?Rch`Z\ꋶ Xh%x(GUM}Un6Tq&mJ{3/JUe*+(E$}}K7zBǶЕŤ|>jz; /2JdžIfag0`zY#UaZva ilssY1՚)8 &W6xr:gs.eKDgs-, ^mǺN; K  }vRZݕl4o H]KNeyr18V{B6^T@@"Q|֜st#lBHЯM|!33S@y&1&ޙgM]H ::qJ,\ 7?֮QkOTU+Qm54Y#~VSt?ޑ7-ߩ?z!^ڐ7.X !d22SH?2W)&1O_@ne/{ H_W[+dg%Zx0_FHN 4p;g-<d~WvD̝B<^+bvI8ņ֠ڭ)[Z0А8Et svS?1 ;^ nsk_,/hGn@JmoTk+iB\]S<1# lRC\@ٚ8z 6%2mGc` Ƞ_s/9 $^iN 5T>^ݜɧa V:^36A,Edd)>CkP ۾eQ>8chg-7ˊ X#3Rs_ DZ(wMSҫHehd6! grR֖Evյh L#˪=9b= ?_t hρ,L!t7t ݖn=^SF~.o;c)%;ph}V7lp6wXv2nwl1IMz" Np^ӻBF/؁amڥ Ę#B3*Igy$%iXztt N!Pvٟ-~aYF'*!jxct0)^ D(â8cu9C/E"qLqkpQj!̻Ć^MG4i2)#mG -bCƇ86{oU֐"a ÃgH Wۘ/cF:LVS)(D4.gS!|fMFCoA'?<@ɺɠ{nHU/F\ ƫp_ӭ9/{pl"gc)WD)RZ#oOR,^%]|u̵u4hJwL(>ǾekSGZH)7ܩxæڡ) GM޴K:mSq:hVH_>c0Mq>9'Y*L% ր7rຉrTy7-%ހ2+".v,c9b.0`G*J$B6BKٕҐQaTl+hՕ""^ZB&gjSDՄ,̋f-/UtɀC'$Fd ,@Ly(u…Ƽ|G\<2)@e-eyc`Z갭\ySmx'8ބF&ZebQ]Xk,ٌOP:!Pw>UmNl\W!$)MҐ#K",˝AaKVUC&4<ә_gyaSew+0ٹ^lELߣij٢U c\XߘjI{v/}'ƥֱJ& l-6e a* {x*YMB(t,̮*P,VңIh~!КPh@M'WGen.IU8/SmyJwc '8.sZ0{ YQWkdI&[A~A5 2O7Dm6_ԐHUыAOxgAۻ.QHKR[# BAHȜ7O%%G8<\9_>m<,]4mٜm> $&K%j:X p!(!(n`@l,_ @;l 펱8ʱIXo(%QR#!Kg yYL1y7eJS/ XJIl[hŠp|`ڧ,lK*c6N%ǰ$g{'_C>ݥ DG"awP[X<(k'yKD؏x $-(ؖъ:6gP&|zwEԳ@ K@6\+yqP}0ҪfSu$>Fň !Erٚ H)ovGw֯ HrwӍpe5w4ahC яꁼFT9 /Q={7.8>a~̡NP- IIBeB1iKusOA?m jD HB[PN2P'h *|U'ݨWdaxzF,C.%2;M3Z Ӳ:޴lɰHB{(?U$X R,NFLFC{#Ws 09O<}=Ax-$v#RYP[ٺ>zL?5[*sr?dYt$ Auc7\?d&+(4AkWtGҦܝ^Zˈ"e?9'^\ ٓAԛ5DA ;׫Qy{|:m!pf' @g*R8ӆ#HH5A[xؤs {W!al]""QO2UM2y~YTNBJ@'ryxk4gw*]dϝ\US71*v9Wl|T:f=D[C#e{$#a/9wNU؝ %vNj)"ljmX jڍgF:ס$]vb%/59r0tDѕtBɵs~M6I#Wߩ"=XiC:B5(IKQ9¶ea]S ܦ#RO 6n9m 7iV`fH$v)m0z9F?M?['3X`9y\tr_/#!&eTԹؽ$iC-( Q9o# Ynx^k晥GHվ~~w]<&|G\Y>w5C*$[f@Ip0e^^Pt, qne/E{L-^ B j6yWf)] ښ\_9ٸY}V#|s fLa0H;Y"K$eAvrWv̘7`QȻH9c|hl΃oޭ/wd7GB|!-BYTl.?S $zqTY(Fgu :Hw˃I'^:*E1:Ơ"Tv S( U/o 2s]`|Q=7$Ff{*#gQ\=IM稪p=pO5$$'zzDWC{G`0(99fCp't6(/)ؓ5b^?nR]s׻p,K2Z ~{)PSAY'z( lQc5ڳKd?_HkePR )YT]_Z?qOh赃8A5/ͭBNMؤ\Ŕ H\CSZ(,IF=ZgBYTѤq?GXv`EMן9iUр@*>`hءo{jw#EQ)z fign "PK.D!1 Bz!`wWue.jm{#9Q[]Ԉ]= kTH<=V2&NU/V-xNCS%6DŽ痞>gfoT+E#&9kX +*>"ReCrKt_fmHyb~% @ٮ y44ܖm*I( Hc\Ujr[O*&CY&( gPRv-&1~HLgA4D׵l Wq̃%泗Sukڽٌ{mmwMS VʀEjIE(\fU0{+V.pdٵӘrJk#)vUsOP=[sǻDXjfR#DRMBY*Eh\3ᬦ6;B*|K[U8ع7\D[X)5+ WfB) $B==ndņZ=+([^}K0偉m 1 nBcwRj;yd 7WxaDn -jdWO:P<7T xzhg_h %S`,^sf~fpޓ`4wvF%5|]+n^R LH6/IE;\/ #fp!Mާs(>2c[=LQ?yi̼~h, .v-rb =nVlШ|"]./CeZ:?+b)낋1UCQ 9d9+ESng&oN C@糙1]F @CFٻ_4)A1Bv3uNP0vjx"څ[B:7g@^{g;e'^"x3=+̋äm4K ^N`1"c%}6*n>-VM:\i4ۀ'yKr5Kj+bgf^uc颹q ͢^Ͽ5񔚉\y7ñYiaj9q_fov=ѳ}.j6Г9 0s+>OZ'OzA :\LtdAq0ͤz38qhHb[RZuER鲨 řawž=ږ@l t}^/o4!5~;|LA/U$%%.|+;#JJD Y:okwH#25)Ӎ6$"~n(3߼2=ӄaqѦkA{QbP?I}=Y|]fź $)==ÕY |K ^1uF3oLZuj/u7o4GE)au&96X\/Al{I?X6k+y'>`?KdUԩ滝|S%rr~N]ˬcgVOx1lbyOc^J N1N>W`C\XL,KyOs˟'zZlOU2r2#sjt3xyxO\ym%i2WVKZC(e{1]O.V=!)`12T,Z`w|p~JăcyRoP]S%Ii.LU j SN9.vĢO\T |!^ B%%IOl7߽;2 n+N]M\BGH,Cm8C7͟V[cs 8XN2`EV[ckqu}%[F n7 m"2/k(ڢęnC 1鑫mz Z/a%`Fw4WGFֲ[B42ҍhqBeG\RW'''mqOjj }9ע'״Yέhm` ;>n^8MH/-_f wm ]c-4 r\9r,2d7Z9f ۋ@7zwþU`ZKS͉+*˫+^HLho=mEUx]Kqjp.jv+dKKNx/Ҥ0?86@G3va 7UJ7lR&ʐ_ ЊsI2)]Rg]aGcvA*N%.L[ON< g3e3Iu/Jree8L^d` GoYutு1u \BB;g seBe*wkVN٩Z֓g0 dϐlrbSY`p6t܊ׯ2GhC[3xA†ÿSOYt*]JփX85Uxzq*EAuG+"5E o$ Җ"փbitRlBɻC{M.V$a ,3g s ^h)I)Jy=DNG3Xp#I7 =VhkdDb$Γihx?.j nwAsQޥ/ 뷟-JQ< Gtio#t+eU 7MZzp٭՗8}Ѕ;I@4EуIKU?\JPv[=N31$-S5{[o8*4:D&K*r~ l,~G~Tf$.QX\d+%:s(zT똟ߋg0i;C3ln\R;ɕhY8: c@a"b:#RZVT٭d5\tLA*F>kXTS\'>'o4=z={׭]5& JjCjemv5bZe`.8gξ-m! =do`}ҼgE`-+,Ȓ /}$^=8ޭ4CsW^eM&  .)c-Ha*1<<Mdʠ-Ϭ 6XJl!-T/fw0i62akQ^י(9r{\,:þ 3YS*UJ>t7xG~\vsO:!~KS%&jH ot]}.qռ:nwD[__'" ?ـ6_{^$@> ːť+>CLTR)pUNlwх7Kx" Z:}kJ]Wr|՝/ZJjwGJwuC֜@۔@,9ӿn-ѦVNkpkjr49 8䲸P!% RˆiD‰VU$~+_ qjA@ßEXfAtxZ?*.E4$ ~$0wa3_RT ހTHTٮĻGH 71p nCqdM'[h.z) o;;S^s< {pu  W:<,a^dY4s530&VKOU0kFPX7-Py5YxΜGQ: gC V+L|!oJPfųD"=+2?ƅԿ(j)N#5Z füeĩȄⶆ Wkn/9$ɩ.6;X˛c="iϯܗIoD%&nW#r}#XDxY f-26m9U %{ctowN:d>7Nu-@XuJHO\ փUxƅ=>J]fy C|lMC-u2# Sc=p̙KAk$ \Iߙ3_VF |=Bq+e%* vkHunN2sy1tZpGT 1.=Y@NC[5F#9^4 LPv8qğ[ ib+b/T[(C "3<\;ugt4IBHim-S J/Mp…O,G|ő <a]W }iuC& K\=: O Θ.sݹ 3~'v"euf|Ebo;b$?œKJkJ_빑4rC'Ooٴ6 [:sP8<"!9,X&¹{"/5W_4urPGY,3tS慃}:~Թ. 6uM r*QEzq/ ". (-.?#n`d?XlR0%pCLsP<rF u@ёW-+zXVލ"|. d|F]5뻒O 6SדmS$CWG Zg w9kB@Zg{BNGF>Pcf^86Q*d-jM̀ ؠVCȌ%G Ug.eNNl7OX_+2Nf҉ALq lbU7(hL66"gهN4hGep I<4.uvI)+ܾ{嗯4,2BO'& BR?qy*7(dP/{*.8!xeTw<,TiÉ8*Z|.2KLZ!GgȶPx3'&j9ʷVy5`rbBǫj]I\.g=؉,.6Rc8{rT=[ }Sc3Eu|fִGē#p0_cinţNBSV-D=~Ygԝ-}gˋ,[M]YH,ɳyqVgK YA~ 9ju09]uv*JrYcUs\akc{No(V[=uec0Hp߭U96v ?? ._ _._%7gQwZF^3噽~^2&uBUBkHKPI.٫ ;.ύ&Cc']8(JK]a79SL(E&1Yvl+YIXH\=u4rH ' 5)'&jI,J̡JT?h7T/ަ6u\OrF9}~ZJMo"M`wz4k Nn6$>p|<,ODNkBSj1NTrnwuQ>&qNHaOsP o6p=(R8uBgc N^o5RUJrt4~ӱ2\=(ܑy5L)s0.g6g;.Cu :^gy@%('cJU3[H,Y [F kzmQI8Uj\dy!V~a@#)&=[9 O=gPpl(11콳z> ]Y V0"WܠWL٢OEN:E41v_3ۜg})Zn&Bc3W]BL3sx]zh֍ܾ &nv%c;ץ|65 tX5|\ҟe{0fJQ5 v5>PӮ['8ƝqJoCHkdlg ro'=#O}'g3GQ`0AA2=UC8f^wDG=\fVSrs`M19ZKp0Hٻ`6_1FyJ7G!@~5V"FU0Dשvn/h¯vPR@oQ[I<9r[eG}@G.h\<[އIrHh@lnIX6\>$шj~+! {~o}>zNmܠ=瓳C#EƑiuf$H`"h*O76[/Pߟ >e9PpʑSTc3 lV d&syt٫ WQh0XVyBSPŸsF!MUt gEl{!5fwzn?l}d3^7 yFd簾fF\z {_ն$5=Bl-d%LcpJrpg鯌c> yHpJC _V>6nȔ# 9r9e'D1^*'7а'%LؠQ:BnmH?ˆ2Az/%n\+ U=[ob$q>~I҇3f(F#vdk;k҃5 u]nJAo;J\٘_m!7fVr,q F֣cR2f^"zՖpa^/-rngddIq 69&ɹsq` V (eŠI !@R,VnJOrSm"ysf hUx Yl]Ӄ{a&Jd0y_+7#1OawOs V ]0 !(_@^Rjg@-S5/Vi)Ĝ@3I{n՚0=k'@"Qo9A ^]8Ѐrȅ_*(D:fɡ"-7D`?v!wZ}r=qk^rNJcYHM,w{ߪ5&{~i k4|_hs")|UرKH?1 -L \?D1Ļb2hmf,z"l>)Gqf %V0"5HH?@Zȑ "͵kab6 n(7Ll*TKc.5bmcmyN@MJ_k^pv{lEum8);dfJN/~@1o⺳(cQ`YF*!`% 絠ã 'Fyo?dA1!Џv&VW*p+8$euwlFŇDfQbGLs e6?;g6X#o&Q편D(`f:BG!DS%rV_v a y<}ôq13GSQ ܈ߙbxf5P€AW~ɾp9W<]Ip^m ߻ٻWʡy-M;XD|٣yz :$ݪ6 8rdo3vKQ Jr3;uϬKuT^}'jg~"X{;( mN1C? T> Ô?ۃ_txw1)t;{>iq l|+ܠiQ`smh:`?uEdIO&{d 1` wA`fA* F :y|?İ5(ARѶ}݇ Hx Bޑ9fi5u`Mrr rl՜f7ג?'a| *r(s_:03BW8׾('d ^"Z<Ƚp?gj!1c.խ;Kg/.h7(_<Ï0mD[J bO 7nt7]O.dR.+L^=N˩E {2 (IALixӦQWmϭeN*ދL_ږAʐmSut939'n^!aVC5#M;nmKhP^ iA6z*"Nw؜ʡ/,lU2Wo!![ɆDIE1>䌳]w^&IX7v)Hq&)7pJ0ϧmd<+X?}@}[A5&vʵ%F3pбzyw ]dZ#|-̀}#Q,p(=;8ݸLIg'[z# G{lHejq :f>u;>+,||Py RAtYfBKʙNƌ/:|Xפ_YS+函 :ĮiX{Ʃ&f9OEO}S5OFp=CD4/haPb!39-BBȉ͟>+Ͱףϝ| rG0R,FfwŧpN {.ذ~<0Tr?Β`1/7d.ZJޯ]e3Aq p Zj(Bh {E '͐'Fy Gay,5 U?`n_UPY(vX'iڊXڃd,dcrgkгlm+H=Z WkkW2Ub\8Dꣂ$Y C 4zKkJ2YeUQ^69Wj2x(fz D}1$bM )OY FF/TM/=~c,o:&;F)A[<<iQ#٧jpYNڭ[R}'^8HٟJ:>7IA`{ UYd}zջ g{܃*:3hA i!odPumªhwp{GSI[Wj'd^W]edǷ.n) 560P¶҅_ T{ꚢY!Qk#{q݉%B~c9H&d XӖ_*fq5Ww̩٪ݿM|!Jܞ!BW#!r#Mb}vW0 c2fM@"4l h 2SXم's3l{gq)@/yf7B\j3-.)8d, -Ш硍U&jG;~Nƫ&[pFx|D n=; !`RM$ qv;pZeOp͈`N87V*-VhA7Ʒ@?:|oMaOr ą}Rt3w} Ge E)?@߭_K?>FØD { 2/(=Vdqx@ћ]zQ2&C4y>\b$%;?'هH6s Vr͕c0z޷uo =7) _pejy̩bOB" _>c炇/Sa2DSB0/5WjMk~M˽wsigY1%޶ ` qߡr|aՐzlfKWF UW[#4NXlC|y#V"hÂ" xz@\xc/:Z u3ձAb2FPbϛE^-c x$j-GU%Qg?M&pQp㖻xIyP(|QM38 1IY# Ӂ0GP1+g³:&.Pw4MV*1xum*hS0hWy4& vM:CNlPai7l&vUT"TbF9 ďO DΕ0PREM)C\/85ɳ;R +&U `{rcG6P9RAD4w,GSː e(IGV қG`:զ>S&Jpz]JOo9^GtkeH*#jILlfeܢht\˸s1cxGs5NXYX$ 䗭4|[2ǡ9%SZ/wfhz%Q5'y.@i)*Xį.wrm๬ܒUu]Zcq#TtzyK@Z,D^&74+y>"kв:ˏ{[f tCPP*I=y4 kS'9?o.)#:m3\$Q[Kńx&_mx՚mMI Bh c9Ǟ 6$p&?+ƥc5e߳';fk."8R2I%'bSz}^40mP =d=]u򽪧Zq®iS]ap017Аu161N\Le3l2" +TL`loitK b\N %lLETig@/u8n|ͅhh&?q@N"Ϳ tO:ۡh@`\ĮwWKEB]W(SV%Ţn !3A>cB` Vm j KhȀ#MP8vn`|d&ZN '$|DܹzߝW'"ʭGLrښ1)H%,>eløKY[C!a<Ԑ,VJ uPp[H/P.X\̬\K\0@'+ lUBu^6q|cGSZ9(7Y]VA>r2 JK#g._ajУFZW5Y$Assv-`tg@={QbkE[nUn ?}G*x! ğ-G!}DcMjnH 89@%fӊ UfW EN{'fl˜O 8$pF6ZptMQBPU!1⼻;]KPA7%K(\ -zI𔰨 u<Ti3ob7GIv $0/Zl|M>Yg+d^dҽ :u]a[?  Ү3ٛJV麒s"ѿjbC-6ޒ`r+Aٴ,f==UO9zUU*v. fkِv&O2ʄ{0Q0y侢X{ M `Y T7jnJŪ˴3jM:[nz9iQk R*%!A{b\-]3Q3%v&̓3d-@Ҿ^#^ 5͇-?.{R9KyFne GA(b',>aLLf#Vί3k wq=w@Kxn}KDAR[[89H)3.4X*/DISrF2&?j'%,gAPK"?5t9贏UZo-Z9~A3% Eҩ/ ;+"o BjtB޸ȕ4V^[L$׳om#RU\@5Yc;`\9e\n8zA׫"8lx{lpF!T% 'fp5f?|:aRAtAU'R0R\)E&XK$ Sݷx-C`f#z,2WB?BޢD+qmpfXHO&oЄMV3eC{o*3 L#A M-O[s)qkdp6.fKC*)^JO^Zcn G-w@9 6+q$ÙӬqVW"s_r`T9bObՋn8j㓈!H  '3Qk׹ "PnY:S,̰[θ-mE1Z|[TGN3z0l*FY/%XCygP[\҄Zhr@3NJHM|1/W:Incq=R\bꭟ%  2>xuC`Nb)4T4x\;V}&mkk 4(ăs98jOSH"n,O}œwK3mAvՋo݆Ψ~vPU:6Ual̵JCB5cy2"Mu5$=ך*/O$N|4sS)|gtSא8qtSVhԫy,.ynY+!47ȁ:ןaW?_ظp xzc"x[{%LC!oMfD'ӌpbޥ]曩BIg48Z&+(kfۍtv'g ޵z!ycfںhNNw3@^ ԵТL*I_r\YDmmCm*\dd(U*邹"'X)$$c ' 0՚=kʜD3D7,"9_gD^0vEB2 ɜ\pxTU&X_INo8}@{FQ.cd7:>%sGaOk5|fE)XwE[ 2Qqc!fW.4%júsn|"&眒#=bɶ?p -m`('Үr{\j č.PonƹŻ. ,$FE`DM(Htc:E0P鼷4 S9ח)^ו]fKL*h TvlrKi, ֔pWӶ[gNI>SK-֌^BL$D%`ZM()O16D@sf,XP@޾/rH~*oj4z} _t4Ώ)?Y( %B=8z!{R{D9-UE-Dmw ,; ۳#y +.er} X yaV@/6u<йhU+E' ߚk`jލAK4T@;!x24ePfo̶*r|y!ظ/[RqywQ½9>/?&^c>\?+rWJ9H!-D#\Z|GfO0WY_1Ѝ[yMs_JWբU$9ad~ -i +i&9s=vq5c rK-3ɻ 9QOW$o6"h2A%f^u^SRz6@4{  0~4Cy:KVA<%uUCf>v̵sBZ%]k]jK_[_}B*a'H/9 ;(F!dwoҥYqtзܲca#5 s݆NZjxy/,IZW+(d{_zdsX_keh2$u{Y󘜮6! 8 L|)O yyOMөV{@pу@) N+QfC;7e?f UPzߺbie-gTagKw|f+ױB]98be$nt :LQێR+{r!z0ʎ[;+~+hָt{CJ"-/-TE,i(bXt0a@_<c.5'8y _|]̛n2fn͗HWJP#ySN,m^S[kpUlۺ޾ !Of>:-í> ~S'XuJTzOf[PD;+5j0Y ˣo Q˔z*|lvސt> -l$aJӅ̈́$6 ӈDJB|}2RB .:RYeJ&șt.v3)JJ[- MX3p5@tu2 mGj&@t$!ի^&㔑pWher/2|kIA윴mCiwTu0 WB<\[2BvP+lgjP._!R/QLeTxH_zd=.k\,Uߗs<[!6l6!8@ĹJnOJVK=Tw-AyignAJPJvF!U]@XqsN[RF\܎F]em]`9 >H;)FP2HۭnTe"h!SвI/)=%Kk;z TAԾ62uA؋CB$+}ZrWjߴOLH?/AM ҋgDOы{=O}N^fc8OC:G RDArRH")*l7#{hOf0 =03 d0nt A4&K&gX )_{TWI>)&+2,ީ|ʭW $CVJ֬'Q}MSnֶ^s}Wʋ U"dq8Dkl!yf6}ZgxK!V3(b涱jA '4@yc}= j;FP_֗+ambvr |>9XQT0-Fld~g҅CY҅RE k;=ny {;XmN3kftl#3bޝipmjFkM#-wx~Q5'&TG?mQD>FC(W0Q\6PN5:g'(I=R.˘vwTU-Aߔ9|J ӓG H-[= WK#YLTօnpKM CK?it#q#`r0&u6%li#nI 8:)RvFqY*]dlٸQ"Hup٣7ډ^~43gGcH+|1ƿ?Gg ;Gi]h`oXOkѐ wc :A@|[҅]nS$oyef68h.˟8V45ʺr"{:Ə=+WK+ 9`4/o'Xqp).,b9iy|0si?u&9볬!LEr|}4}voܝ$կ!K:. $w-Ѵ$k!u>ԢU:ԗVZE ѕt.|h f@y2u19˿d8;W˰ =tSz:׵E3sp\"Jɢ3^$"#$@`ىi<⅐5q{d͆gюBC}7 Co Ge&8,5{^3+ρfѽ07RCYૈ3CEW4-xE%NCs.>Pu]g^0Rfŕ eVi5W&ɞam˕s.EI:F]{ɲ_RW_Ԕ9FX FߪQU2DUl;PL5jg>JWl3rO9^J UNCJ8!` 1uy3C8ݝ'qvlIC\C՚܆M0k)gP1<\'gktxXf qj8:xg`gOjutIμ'8@e+ O\s-ҭ&dV>~jz.'ed 7Vq us#WJF~aLB@:.gE8P-u4x3M"ǿ~꧰~t `;n>Lm;G=E-]4/k_C"# ~Gp㯴eY^Yƴd}SaVʇ#a~ꑈв >a^Q*er-0/V^*g18?eb,"{O2[PyqgCM>/dKb؀sUEdD:ᚡصHJ^6;'A,.GMzi7 .eHcoZB}DE7mCuioF[OTz{v^<(:|^P(`vZa fKxojP 9UaBrEBpLjfto3M O 6.LrAf q0Z&lP~6s5ZNKX;,Y#@W7H]O< Y*ٙ [&NS)3di2+e8鴞*j}'.sWԉ~^lrd1A\b=ֲ.?_ 3A.xN7#>Pri/Ȯ:B 2[ړ(~9EN[Bu~7 A}BQR,؍-rHT8t39}I(/ҫkMaE< ?ۖLXd~xW8@/ ;f_3%0yafc3"Iw"{>`v$:L8Vlި5z.4klcxX6g(|0f x} VJ\;rPxxf;Ŀv4ْ! ,*X~̵w)Wj2*AmqV巽4o*S?8owN K 9E͸gWqIoS/a!rhb@焘0h1,Y~0ex KK ߁9Ȍ[6e&aWS"ueTU#;33Rg8dg֏GbQmgaD7| p&VJS֙|ϥٲvNun5NA[BC|vl!md=|XFD`PƟE= jjId]u t%zB>^`ܘDASp _xQL|`y8g',@Stz')r'y"l'k3&\QR8Q$&XdUMuL쐾쁚Db+t Nfyj'gaKvFBuڥB/En 4hYJ~pr.628 P~;PW2iQ.Eo{H b0ŸXI|ɼijmCYj~]ʞ$_3 ,hY|bvHvYAUE-$EfG=&>V${sӥ n<84uQA,ZQEu;fO )͈;Y:$埲H]246Qd`3%BLIUے>yQ[syL =$|_ċ*04#񠈭Su-ֆ- yVm}wTM+jtf'21yی@@5{W irvvɶp'*׽YOoH 3LXiUzd &/vwE[d]RT0 kbn>Q󇲵7}@ϯ ;c+_T[' vHΗ8`F5Fb9Ȍp^*w`.-"^Ÿ&K&Ș4´\vAT_[JN=era!IEap$Pv{TYba)>6T#ɨP}/JE_xIxn.gJ΢A5( r Q-0cii!o!X}xJ9  'UZvIG/ms36]0g|ӍwZ`NtHYx1 aT 061toLYnL[*lfa@)%I,uS_,7Vtan+*;|wNRdi$]%n"JPm3et@4L y\ 4 t! ̈50T|)c9=7hh4$J?9MiUfe= F%I摴}ΘkYÄ(L<|AzAQFnMtQ/$9[&H.>O 2\PS ?j\|ƈ'XMɄC1`(, nN옏;bɚ7 [Fˌ#7nms1e:YIZVu| \{,yP#1?lL.R<ŠWV?ltgkE❨/vgtd{TMtwŠ_y]e~BhfkO.[ 7)aLہ!/A@‚.Og7 Q0H@h*^3~" $gE990yK V/O~l= *d܌3:3S urΏSqfݕѳEI0o9AzV:o#NQ8@J+dp[#2 μ$H~#d&pSEh/Cih\8>&p+rqkKFJʳ$|)D؝%QRͮd0ʶlG7=duR3Rͣ%`Mc:FWҴDhOLgy"YI^;zzD&;[v~Poh@`\{y,|5=hP2 @B㉎D̋QGJ bQiį+7Mq(F:UM?>-‰$1zՓEuǷ/7,%3T{SIV}~o_2`_b6D(LS%r!Q N _Ev^*me,s6Y'nhí]B6vHƷUGij萔$\RHۃ)UEggUNZ e6 WS]':J8V3_Tex*[ K@4!_$\FRtfvX-dtE Rr /1Qme eо;4`~wT:F?UE@7$~~֋FGm&ֶL'[EBq;ʨ0}$v+qnbyC |u؅3"l&ꄌj)7& ]xamu>R|<Ƀ1#ZhLR9mT,5<dzAQTe U(FE%f-^ezF-u2ۭŊĈC6]nMSd xĆ˙JU`fsͽ)Q+l&<20'[a_SyLwB{Tx e\jFle#w \1&:)Bd |Am߂y~GURAN(=kb[˲"Q}28Y&g2.aHۥ WB2>QE2)r]dؼJ ܁$32!#커CT!9Ę\oY2p8: s$0Tav JYTFH)".VNfn3Xt1Z{x^XOZ̯/Y4[Yp ˅z?yu*'ClQWV]! \6oh/1#en2&?,Dőz]pF ~ v 0Gpa1ecLX|ն|]RQ/>`2\_ʙӢښLV\C* ܟp d$z auW]c 3h~, 5N *8oG\KeXyzMIq'rNR>a[&/s]B'ƛO"qZwQhǬ^".}%#8@:䘯;@ؚD 1'4$JTa|Ő>f ?@s`Nm wphEނzΒ57>MvJiSs?|/whN-vEҥY{6d6Wz)Z6DZzJRׁ>_rVGݜn4R9N|A>/+sJEV`in@̥>~:DpOF%g'R}6u ` X9N3ڥqB&-}=x|6 A[8:y;7q3.׈4M ZKTo6XO:}"P ԆzVf6KԜ! 1KΆhiND=I$`j7A.)ZkK,a XK\|C!m [@=UQ)Qcv n# cj>O  iHAGCxI9wV{\t}Ө p0*Lx] eC>uPfD+B{C^頬/Z^4)ePo(Ɓlξ_6(z^sv~.Y\'ˉ5y᛬5 Wcc-~6p_G$&Lb4YYQYAJs'_u,JI|2ߢI" ӽ۲JSmH0Oe܀:$dNˌ׬g$/1YTa+)|oO|Bm3'[1{̓忚4/3&~=FVѺ06]qbwR]S=Hgʐo[i*3,RKpkZD]SZ 3v oBdˆdoݲ.UEC m>  #ST^IٝY=Y?jJeC vWx^g;v&.魽=5CG0kq9axyW' q~Dhw43 L)ٱy /A3r]{5e0.yaS\݉El5j;A脒{ tpod]>Lj:Lj qCtc9)sMtN$(#π0wh T_Q?GwhLA0-sqX;yPBNNq.})f |Fd7>ok l/L ig_LRHܴ3u-f,AI(*y,)]^8o nUc~eȚUV16|5)d*!2Ԟ9A  Q.2b)"sĊöi)ON6|,&V`2N&>ؖL0: KZ^pq;ږVA+ZHUBԕeeIo+QBCKL@`'%k2il[3 'l0u}#!9D6Z{78N+S]_eŬ ?Ϣ-\[sxپq)fX\C)'{_=턕1\xø3NIJ#ʉ]S.#$ѥl>mddb;7[BZ\[EmrY%[NAߏ]xyOc봎d@γe I&LIQh}Žٜs8 [ ML>o=/r,#1"ǐ+W@\U<`q܎  E)ԋL!Vy[@39'=R10S 4lR!lL ȱ6餠"fT^B-:!R݈WGĥX)adQ@l ; Rk&\sIET OF9X-d*EƬRm E EB ,$t^#siUQy_%^ejJfn=1b;42$Js@ .!ESw\DU >We}#q.zX*VNw'-o *NFRtF~ךBbX7 Ɲ)w{J*{o#dRi>–խf[(k\q%xb8)xJ{[]WΕF<̶'˳sJ"[s>+%Q@kbGp ڋ1y o7\& @ՍJqǸ$ٮw'F )T\fƞyom=/Ĝ83`s!n¥#ktv/H HB7#ά(&̢Q3!5GDJ~SM~@"tVD#YwBuR3Ε;?:pzZ"dJl>l(Kы3'ϔ3?m}@٢m oY}FFӤ]2jエ #0B RQ`XYSFJD7b)Bc2onpc$HN|zjL5 = O Lo(Zcz~K[y!h"a1wLDb ||^'GMKZNe(q&C[O@ɿNJn9ΡN6,|+!TV(ˆzBP.=I/9m}UwÇuxLd6Oa9 *{9?=m#_)~aZ<̿p^~C*i8%fbwBjFq\R+ ]b=oȾC4ۥnx;7u|!^ę[nv|^,,!KGu댚_ƢSvxet575`|$囿˾6D X 8o+)"Y'<ifm鯈%lTr=' Op(h eekסz կ1x["%#ձ aIFB A]g7`be0 {l5O ԅ(Be] txa@p-0$fb!_~Ӱk5̏?e a.x}lL:BK. WlUSZ9cְvuC:J)n5}9 $&\#FKזZ4qٰ6)>7Lɕ Otmv5-Hs32ky FlHӍwA4ΦˇdMn_cԼrr>&$8(cf;9 dVTI RyARwG-_FA5-wniUzM[5y{K>!x 5 T~n ?؏ksKm 䋅Upwo,]mlBiFN食![p73;Zbh\dP\Y{;,:(pjUԐSOe6/LR?ȋe_ ʪ6\2̌׏gø-;&A $csB#BS0RmαikEL5q9.7bS0K} eJ6Y]+Kd`?FW9sL]⦩Gy}g!ז߅}Se!"} uoz?Ƙ}+nqɷ3"z<JxЁ楴SqfF!ͫe.˻D)iT܉"*.߀yM9S SX sHx3S6 vlfKNtX궗WP~ {tg(< 1d {J>r_'ԃeN鯌0v)[*G[ _JVp\`njbλ vݮQgpfnUM7s+c ~NZC?_@~iH=}Ӯhn7./B/Ӿ9v3s.ެ`iw{:/>eC}yI+IpXN`ѥ:.Z:WiU3x#D0r}80Wi>v,6qSXwMM|֟Qo5%}@s,J~Jt& ~Q7^E1Wrm|WO"^  )TSq:kA|c4ǭsYi--εmy9L,#7Wڲmm1=DҏY~x:QIwhOb:ʪmꥻ҇y! Wiy_>BrOuded]*O+gD v+ Qy=ew+$YxP g`Z?/S{gqZz{,*ۉ[@z-L7fl8Cp۴OH4iK"[gF57V\SYgkm'gW%̬;wSZ&U.xk8O.٨QmII޳9w%s2#A'VXQdM-Y\Jσ|:Rzdr`i2fцDMc_ ]Uk$O!iyaIU\0g=@n 3|q 7m*0wZ.tZK|? c2yӜo43F8NStaYX㈆ܥis*~!ڻ.'i/k!:k.*Jt=&c e⭨ߣpkdSltq1%#aEeFU!q}56 AM FbwBYvyZtӃ-1~e!K؁t?FqݥĶ%<!|rr`mu/B3R@~vlv/*F |\CBU|D뾿&Q}2INmzHMzUZ$[jQHվMd!cB 8+A-|m v^Hy!D?ᄫ5̀ B!NDSa9b& h,zQٻG7"ubkh'Қt93~J ë`ך 4;=^ E\e<U,?)[VN5Ae/T1op1`Q ̨2V,0Q2ԭ)\OPͽ@` Ձ\S*E/`ϲsr}rҪǻ [J:fbJNw9]pd|`M/#XblD= $v+%6g-E s,~w7UzOP,ᣧjcY~[B.|ny 5a#ܣC/QBXjaAdoAK\}:~/ ԏp^: >s<"AgW+l%uWMQ%7Ɵ5yp+Sps1 uځBrBCNy0Pw=#/CB@-b.04y #bzWʑ_բJ|yk%Vj*D`yY#ll]okH t,٩&L~fwkՓRt$ib?.쏬1"㸹׶$$7}t G,@ })@G#K3IBU*'ON$vżӌ0JȔ)w(Oxn0˯e^{̬({F6d=]ҾjG'LN );\yCQ턽AXĎrU̵/G$`Q\bno|%)V+@9wd$!}{ QDjoRXoEkD>5B$ u8o^T.>NH<˹tb0v'^RS:Km~,s.uPt⃔ 5b^=,v^>QFS9?߮ sg*x@`=K;mau*F$WCCtIeTkËZMP wOs^^sBSȴ>G3ymk~LY$T"@~@0>ly I08qu%"F:QlbDZhÓCډGU[ ?1`63(p蒉J˺|~ֈ{m Z_i } %8&ej\ $h@w]% ǓdmLzUŕN%{eqs+ )4{iK 7 ;~vA BӧfqEqZmF[ :I*{$[ T-<%BH>І> wqBPtNP"$tn*ցe2R@5Wfl9ѭ F`]w2  ogi|=YʊnPglGAM9g͜5abMߨyh&$BF~_AcQʟ˛':345 )7ZAKYn@T[X);<.\Jjuܒ|L5Fh'%WڙZE|+ q(bH֚^ve6&BaBކ!3VʓWqI[_AN [/);F.qMDHm->~\GTi&:j(m7{MO)5!o#߯f^~"H鴜}hN Hw-IWny0-]D[y rTP:EF}?w_U'T{?5(I>;$[us 4ajPBa|Dپ V,6(Ҡstz-G!,tELd ߆ŷ {Ox9=c@L>W=#^3Ֆ$$6<;?$Y:@L^}:Y=s2q"W|P3G3蛜#HP^[)?֔ Q5mC;2MotOmZl"' 5k1*%"|COJ<"YwhmKT22u,2ގ+CvQi>() ?7?.b&ӳp9 mma[4:=G qzY0ES/DK1gΊײ: )ݭ1M^UIKOԠK!+ڄpi Ϧ_e7T!.U S T0T!PWzkvt=lDnib|; y~`Ju/2/[iw/nByr,@ :Q-ߢN>Đ w%9ǫ_۟'կ*bwޢ񿲊T=_5# LE )*_ivMa}JMغٮ+Wuk  Q?M&¥ kH֢ϟ&3|?/ѿpveE!jXT# 2]-Vޱ禈,Hl<|iqrI2aub:(Vn*HVEh# 9 ڭϖur)QN{3cL V$/|dVC2³C+aj,u O\H`-^ʡYNe̬R$BҒ~ᖄ !h+-w"\B0 2m;4*G"wb" ߰E(%!ˆva#WB6Z~\9HlL:9{#I{lS~5C$.YC zqޛH',ݰ, AVߕke;bc/aa`U+)}֕G'DZ:ޛIsAܓmlY 8$]QhHt{&#yt4Ã\WJsCx:$]VTQx bl}l$rB, 7B|TvN\~|ܯu,S@.#֓wq.=*)$_) h֭xv2 N!(>W2(8S m+aG||ĎL'(R1ҢQj3hvx3/'5%=TNzS ¸:ͼ`#]^[kT`c6y1@${1/_۲cɝF6N AtJIV?..P{*+ w v  "Ѵ\Y9 x,[ &!n'4a"o Ž@ /'feLJ7[c99uV0k=ldRbz:P&O-e">8 rϪd͸W{%$J'PYOp6>x0T9͛T6%buǢq>q8׆N42 eD|| (iI|1+Ԛ)CZ GAE ~Pu.殏muDzAoO`|><{LJJeH<貞UUUCg G"E3#zzCOD 9%jXg<jC2$5󺘢T[R_:nu\93t!$Mo5feܬN aAOhuL%(m> d}Y'W=%*bc~r0ɵЂSH+Œ`[lzŠ v=2%rqNl$F{H^AynHTiA%#[6rm2Zӄ9+5"\:#;rs^ju3CЩcO3B%%~6If"a+keǍ㮿0 b8 [Uq=CH1G\p"ZW\椶]ݒ}.P܆4~E)k[g0{ ‘a#bwR׷Zզ[Gauc5tW4oy;7DI b eXH{.bC\vQ‡qT^$P:WCFT.2c)S? u:+Ɨ '+2lr5傋:Ӹ:d@cp7~}orGe8Zi旰{}M{į՘L'. |}c㢤 y$Lݠ4d{uWw89zX5jiy[mlCZݩqN˘?*ʵ?uolw_kw.p1ڗ?9 ~mhA9q84!ṱ"]G#wElLVC߁! m֩PmN|%⵳'#3wwEp M9]X끞5)e6Fyz-u~(8oՍJ{wq`of\:ۻA'bssV߫>H1&ꈭ^A[=q$o҇}PSUY2!99/o852&Tbm;嗙LF(|N%B7H[@#kmbZɃ3BeYx`3]CznjȢDLϞv ҝ\~6-ӆA>-(H4p)E;΍pr/;6̺A"BE[w ,EeY|E=vwtxhE}&?ea"V'SH K`\G#LPp}:az] 9<77SUE' ϧSߥ-~dj;T5K&@q⽣tOyԋ胔 ΀UpV|'ѧ!SRv4ڰZܦRؐ4Ȋ#tp1q3}ˊ<=T}i=xL6:x bƾS]|={-ɉǺ`ȵkQ5ήa䂄5[L0m,7\˴!C9 FyCehbFAHJAFO\3ʇ |=[ S %5jd'n&&'jIabRΘ(t&Z3j܎0W.37銕4a.De*?Z^0!pH*e&tut3"Ꮞ$Cϟ㯨LǏ" ^MSxvLܘ^2%^9iS" k҄0v#<5\{MÕBmk:Y-*+a1b\6'4 JB!bֆcLTGHπ<{U?Rz  2r%0N1B 4 E"%7jAx[e<20"PٻYhFY&VnƻV w+jWbTJ(,e #3gr0jnrINdVnHYJ_<V1b"as"IB0mU/ qezOH?pڣ֯Ibĺk%!T7ߪ6aO'i+w(ƑϹ6fS|rKو)oglt9V:IU/p^MxVUrn[1 Ujү=-1Q`~6X,n b`v6Űא2>gTL}ddl }dr7nLgt;n p4VA|aJjϳ#.?>ط4ŵo"jMpb;tcC`[oRg 51q3,PxV~Z-w.HشL]} $M%N֏IjZ"T۞^n`sw| 88ad8ͼq Rr,Dի_9j1.ۥ'֛{a]«"w-3u[pE' o:2UT !wW/t!5quT[v"}7 /=J5orVJ|^y3(1Q:zxWSR]9^_:EQO O{tc+/%Q3, ^2ނ iO,~vI3Es$W* .tpR逖٣@]R!`xWn-7V_~D :`}"OOSu/'0[3|B+rWC oD#xYϻV8DE[PyHZnmD_(Hs&+H{8ݛT_#3_m, ˬ]'+#n*;xdD*/cgz#uC6Xr\^;qIߨj!&\ݿf&ǽ#Oqem}{=(L^}@TӖ;5[ɷCP@Uk)F+.R= oim2A:3FI T 8ȷ3A)x@/`@d.nx*CPS}P6w%LC۟/Ɯp\dW[ J?*"7K7"yJԐyũzyOi^@,u&@>{+4x|l'9+);1gmVlt4/3n(1y}z^fqi+!70qxM-="&.gDPA| TMm-*_17WDV@fo>邮Z-zA޳>%W{K@WME\xEO-Cl9,XHOģY!E/9~dvڭ d,&)wőKn dGuO&һӪ&gA2!AkY~\}Gw/=^IJĶ) hBİC'w1nѹm!X2eXv9{,Qe + X^dAcCH;lє* E(yN_dw娎yX OqV,b$6%28ew"x5n1WaNbi:6a/Z ~Y|pJRvFx!oA(v&¿iG,ΌPwq.jGHnmEF u6qݰJVG8 )UQ'Xq D,ۡ(= hu`T!'_{6KM@A  EH^i:7?+"̆E XpZʺx}h_gMdT|/3 zEF8K%c=P5;޸eP(y,ByZ( lVRcx1G `mE.ӂ)@`O2QoKOo/~[U|ǕR>FeϋmaJt!}aϼ#nQχOQÅ!VO\5 o:mXٺeZ)5T`7̙ͅ7{mv5 rv ykdX5Drv , jdjbnj{1s ]^398 P4/ p~'^ځh+)˦Tv} ailQk[`ULHc6YItC{siwcMރ9#ǡ4I9Epc͉-##% 0 Љ*P{~{,ѹ/0vk6d=%68]:>L-#1eQ8:4oYK+1!7paUޕ)dn*P$4moRi8~#]Du.g3?$jz1LςİI| $u׽‰V^K-k4hx֝h*Ȍ{R]F!H/8Q@8?+  XrRu$ Ն  ȴ79h$|Gӻ|/Q /؁_ID껤Fx% Yӱ;41ㄟN>~ՒP[FͪvŽX},s֐Ѐ5Iѫ 8F^ 4vs媏 u Esk۩t#&z EM TUe3lFOnE >]s3`ٍ5cη9Y^EAv—"56Zt]cG Ue@A={.{ѝ]-\ #4=墹/+GOcv44aDzʔLȄkPS!} ˯Tw0R K SZ܏kft9ddEo K5}"Ŀ 3XFll7ERcz'QYK&DDuC^{LBfG>~5$&9[FJބ<\Z[99{yolDڞCB_?ζcXq6^ZDDŽWt0UUX0i0A qɗ1}xA~Oܮ.Gx{c]Qt_+~"O.'oArjp{ nFexP#XDn-YW ęu/@Ͷ}$,*ũ4nB&~JL`ٕnjr@&hA S ^q"PGS{4VdX}Z1S DQ^kV Ҽ9_xy!s |EїRmYqCMRKǨJu޷JFFvG3e-c0Y縚Hw%b#C?"愁49Z,2uw+c,L`_n_3frVw 5?DG$Ϊ=N3s.Nz'.9>\Bǯ%p~[e'"cEIQFo!Aߢ.@Cۤ|ުzٝr5.>C sm>B`ln=16]ZGS;T,?!B!|؟>faH&wVxop= ~񋽫q .k Œxϛc{ov[Rt(ܗ{l\8B6t ה-M ~;{.o¢h;T `q^JS52Jz w#+R뻢@?0OKP{js+&Ν[KzFUvdцi][Ѩ%7Pp,ӣ44S嗻iUE̻ vk |/H( JU;FZ*8Lt|[!p̱",Xx)pz~ƴhqK=ʭ=WJ3貹=O.;Қ ;Pp7jT重E$YV-ʑߩၔHϡ֚4\ .q@}`"8âzZJa#e5\=.I] bw,q~/ݸH_kB Ϛq!sj- d5Beˋ|WϳB0M.Oآ#'֟IGmLA,OeNFfmj;+l~%@'̊gڥ;gT| ݂بп2spYGgqw^kߛ[A-y"GH;Z؎Tzy <|׏w&jJO cZt}ҹֻ2da3ӎm?#\ʊ"$G{HK,_O`-Sŷ G0N**|wbCVߌͣcbl!鿻 p$yyn!Pxܪبa`̣#-^&J_ߊ3KvG !:EU1@Gjٮ*/duwʪl/DWTO䫩 dfkCtJmM]"Y}Ή!W͊op*3r#f4'GqVytȏ_ 5%VCg=*+y\a]\@8$KI0oFƩo#~rm"SFL782XMwuU{Wz3CE @w~2#仵 _iwmcfɡMk[VSb[-'?Շ[pUiA* 28zw,wGGzl D\]Ve&u [)ަw١CA ?]V#9eVgUK=`h)Gbv깰aaXy:̸!԰]qI%4#d5닷Zd`>OHZaj|yl(WarJm|/kb h&''r3M3Q;TY)x짖>duxc;t{u߲8@3ha~ryNZ#fٕ-T|rՄ$&ٴVq Q05cϚ)vPvtMEi<p+Jf EHʋ߹% 8h5V?\u' :]=m |M=45k(P9g1fղւ%/h;Q8UŹWDePRd_l`mw+(d"%Ma7f~T7lSd]VL9拳*ٺrҵDVbS=b~D2#s YkI0 LAȆY6ω}Q~4oSC_#t$DKJd) Ҏvo?K;9r+L2 ! Nվ Q+;T㸦nWχd[wB}>UCѸ'<ş N~5GE]pV4C􈾇b il)V)/&-\ /49 ط7u|ZewZ7]Oz镭 I-\i%J%eq¸VWٶHbTš Q`"o+]zKzu։㯕k(ƍT*QҥOu&/6KD^x8+SDICA1AׅS4[kT02#:Ӽ膡 rn.lpɢFeVMk A+]n#*ܻ[I_Q'a9y+B]\V%yF`2+}WTFǧgf26rv <}~e=|K혎mtO\ӟ&MJe^VYue>@(Y(!k[3^&[Zs)UHSI3ݻGqgeYNՔG>⡲m_b16n{9dksi:<JoБ˗s//9tǃFZ0]&{Rp{i$:׍eO),c]B݄!M5ޜ9'_NV⺢ UT466f δgy{QQh"`FM,*͛nkĈ kO*=E8G^kRH -։hlt?Kg2ɚ!۞3`fHm}/R-Bj`y/=4"wWMd٠K$բN3R0vco?l9EA"2Ϸ$ R0m7IY\xvU\OׅR>[,)YanN񥯷lM̔lX?n:U`G job*Qp3T6]j/%gӋ ]S"7&Eq+{;M% j @5 #Gѵa&Hob$ד#9Tj0*N =&0Om57c%Y1Gwì)0>Ll*|%\:!NgAx1~3 x~^aMB,"˥Et)r#'CDw@rޥD_[$+t~i&yhp&B *V$A$b}A/N,I;WX7-h07k<<gl*پ[ {*a?Qi÷'ʝdԮ-53ְ{M)&l{X9[#U8w6[3kbw*AP҈e!VěZ{JnW|Km꓀U_  64_=~K@q6n2CUr$ U,n!:R$c=gwL:56Vu2o|k^%%(vڞ .}l9z,@r]t TU\hM"m!ƛ>2uat+'؜ѦFY "O~Qf>Z߳j*w7u5]j1[Rw\~ R/taIe^Qem1$r^ $7{RW "W-(9%e>e]xuO-\JKaLz6AN>n5}P& Hh &,kljtXDozAƅm7$fTD:vjcmsZMx{霎/O}}hsCI7K2o۟A-l)#95/SA,,|zmQS Jhj&7_ W\/Ҕ)rN91M,jA \As͏f uhk}}xD>{hn,if5EBfcVFtM+kox(K*:£&W[o4Q0n~|fsjm:;OsK6Vi/>I.ݡ Ceu+j7ֆtXQcr#}DJox[ 5?[SDmq\}Z۔)LC3z0~HWOdl^Je`JXrx|FJɳ.XD;^(*RCp1b@wBkIP(LTge6uP*/ތ jѻIY~0/@yȢn> /[~+Q"Rv4rHzsv}K5s4h=9uK“"{EMmzds״mMإⵍp|S P&sj0fv!Wdх mpi;XƜ=ߵZ1Ai]0)pxeD+G7znIX %o.ob**SV3v:U VTnV!X0?HXz;bo%;Eh^+Hs o|T1$gb6NҮ?bC=cK-EeX;«pR'$dGZ (&(x4G6ײd"R^Ӆ#IاA 72]ٌq5 2l֕,rF& ,=dY֛J'v)t+~cӡ9. 8P:`OvY2@gZ"ΡFw[Xkķ8i nc yZU| XbԇT\wᾔu@}0AF! ,:vka> .cTv1*, `Qb%]A*_P~{$\^/d?cɡ9,C2W ]Kq!-0CllrE"uY4|(@C 11ɽڎ5T- .O6"c*0Ř-h^-~tjh z;!G{a 1ťNC7/ .u~B#2ki\Y#}H[<#ȫ{aV,E0F[t QS=ٚx 3cg;j~aөRcid~dPt<=Y ,{)+d$0RQ؟Q0LQTUX/q"y5z͸K֑L@q q-qߕ_ /8K DZ}(ſY"4(5shG@4e @.lc!q<7t_ԿdD&V(Ip$ 'z!M1S~~ʫ1e0i~` Infנ]  iY }zkAlcQSW.jHЬ-QKl JMu\ynn]N܅:͛6)36B?`"HaÖᾹ6ҜڂO;).F1#:[s0_bwpmvQR.oSHJVB?OZҭ@ހ|6jiU|%,&J̪iRa%fAԸ]"T'CbNCPqTXe fJM(]}LPR)dɯ,,jVZ*3ʊb\gLrDy95d\_ 9qJnMI^m-+Gz MfsBKdq;: PY8A3:#%1|T5ºqAb[,Yi\(vW8!,O6=q{ 82U0БèkϜGÁ'Ὰ3oծNI|ј#vص`[Sk`GZgrBֳ5pf,wcnyN1<>ǘ?M{[M뎪2:c!43_Ⱦ3ԸW߯t;K,_1#|*@`)!>dL;D@E=-n#e__`t,+8Ag!w3 &27tЀ$X/|y~M5V:L+P"Vgp@둋6FVz \ҌUFPd꨽՘G%_*؜7ƽD~"⦿{7 N!hgaڠ̲ iLR¼PHC'Q;%w׳4cұ A7$CM ~fc0 Դ]=OyFgj(2<p,2iZ1\icFQ!|ߵ=i-l AA{d,x鳣XΨ6-_s_Z6,,GAuOm8!>X)ա_ f3iŐMQvy ;)DSׇeH8H1mG8v| wqEl̬?RQR)eIZmjXEmE^tczֱZU9OAÍR3[OΛ:zj0l̀HI;] e{a\Ѡx65G,K;?_C`M5vg;8Y'7:vtB[A2"iE؀='jaz k 1aA3F!s)CU e(g[}%5co{gnXG+p|\4\d請!fhM+{݊ NyϴmAL\ 9s8c-PI'{_u1Bz=8i\U95#uhuMC Q$w>;%Qw J=`=}\T x|} h\=tf-6 Y#]) _tElX{н=t-E {2BL^ ê!hCmsȪ)L4u E6<\Я4{`g&|rȫJ .fڹyIzL6%VXȘ2}dty-)辪Y#Sڶ޹},ҝHMWZ~*5k [}x WSߒkeQm`{--ض'[a:g^sd S&a??b KۏetF Z}*8s"4ACE\㙡-V_~Eѿ  1o wCPy7f!`p@鑢%آ#1F銤﷞<ޖA};(/L^sS<^|PuD}%qrw@ۍC%bs`OD)-uy[z=oWC}'{:)B@>ecy+ 1+HH3jzQD0"byvbWG:F6q$΀Ta8 |U}O*u9W:aS]_8[uJT,]GR+h J*Mkә()&vgxgl ĺ:|/G%B0.!!10SDDe-Ð#=hR^G! j^h y@3՗Ukݴ:W]zF-9G:6GHƜbo_*WЍWVQ[+DBEMǕ;~#`#{:Et߲;WŠH v%oUMq6h{yQꈂp "`?zạ1W% ¸y1` ;羛pve"Sm^lڱR6=4{vcF GIVsZE(| 6Ja4#Cap3G^xBekRfr~^]BBW} syQXyځg-ۥrqdfIYj@&̿m&G U:2"GJ4rjnxjy;z**H[n/±CW~7k c\Hyx򳔯GlVGq6uqC;+Tr >Xtmߏ$N¯rHT'?Pϑ2Y?`){-FV2"> Hz$+B+{cjOhfYh횾5$qiUqo_Sk7vYrȳSQ({+'g\L4셮Ө(ʼ٨-cBV%/]_ b 2h$Tԙc5nfο%ղ|*mib:Wb cx &y.{ D+nNWQJF"{ >ʄwD$,6>.Yq}4ʲ_Ύ*V$gKֺd/ ;f-2@& jgeizVpi'n l Y9(5q<\;ynq?. hKWa^Ea(EDeVp٤,CoL"$5Xn6'ث2 ܱEV-1jߗL<x\6%,Y/QG!z~ڨ0|Q;eClĆ6~EՒ!,\e2l+MIxBA*pnG]U'%~T+p#ao#I:0w!1h}20wm|Z<֪edI@yاGɚF18TYʀ{a[aovQ0jnUbEt< e@RR"+TIGXuSj< KۭC:YH?M2k\:{oU3Z%0])vy_FN1ye pgOXYDp3Ud#0izX˔9X#%iU3@(ӜRs>ReXE~68z',tS7QQtU;!QPz 퓯Dž39'-=6 Y=RᇒVq%jmF5I bIxέϼ}5bL9LQevP6םnbzdPa0xE= QY-+KuGo1;T'PhxU9<m# % j/ذh0 -+`_uD9ZAmɥ:\S\x6(ӃBKQ#R6|K i%,e7 S'e8Ǟ>K *Oa=t4Jv4*@"ui\;͖x庲L3ge)cyIZ[ QD^gWx;6m\e>Z~St4*tMwUˠ6v&S2~No.?7iI9E_١[aD78 T]@scQμKONiM V>!@1!o4*h,RӀ#p29h{Q]5E+68ksts;'?rBiE>ׄrb4ʗ"#19Wfy2:K{k0tÛE>υ<J7>.I"zšk#0& >͓hi#&aPN䉠w3N^ 3B>ɌuqW  u٠Zlr$-0H@05E!kiuuZ}\H2R)Nwr;nܢ_FRt5k0J^馰4ߟz;\zD#;4SHV>^|L/f]8!tZGEN`!i$CIUC#p)9HhḆ@mmK 5Paخ4mpNny, DBYIhW35G]qj{l&`E$<)dZl+]wj61P׵ZTjĄ4+{\xSOOlnmk,3{Y:qz[iRunGVB`cI5+]H!T x!?Mm_ `9r$#?:TtGi (ɬp$mÿPju3w?'I)iLu2mIy!^*oPXwN9x4#;I1Rb𸐟pXWsמuո줚V|$,lևW0۠01]'O cW 5w63Q$o =װ,MB+kr Y["P<pZKcV{py_%xNø }3c7z^JqV3cQZYoT6E"&V.G.Ȳ%gNB$쭝lUڳLHֽ ˄?^nda/ZC@D:{bWPAL`pz pT+ū= -WnX\7AG6E$a3X4*ⴕ|\?0ppknIz ;e |gB0qd0Yz}@[áGeatPDSVU|*@l"4Ƙvo/ OPg~"SFͧ`{ƁSsHܐDh,KH]2WEUNDT}KF%Ӳs掰Go+Yb c$y#H8(WUj SAgkb/~"*[|Z%Q/k=(fVR&=0ض 17*`]Ð&湢(sm ugrM[V{n߃Cr5<6d{݉{c]#~ۄkMgwj_f;n+;=Lc+Nf>ayJ~l|T5)d >5z nB[KVBMtNabGNF~4NY-^e.>&XƄGNS$>Z +AlXB͠{"4bez#!^]Ҥt}!cqғ=5'Sw@@ l@nHdojWl˻fzA68y_G˕;BK,9@7Ăݧ8#k}ߺTPW3^wX6f-ah}>PŒgT,6|p`5?7fqme_0OE ^mݟ©dj1~u'p x%[9cq8j{-[5H;#ISZԸjyơj}j’4w$Z<N)J)̄"4Qg>ml%=`a\<5w2Qr>#\L9"xcG kηÞk.|:az%K>Z]^VLTJP`[垤>Ae s ܷ?9/E~z+Vï#r&Ӫ;ZI?QuW6坈4WTIL^wհ+W*۪t4 Wɍ(FF,h# mô;9DX sDd\k! DXWO ZphQw<σ9{`wl,{H:z-=t_6%gkۺkFlHA#Q\3މ@isYF7X#وU)*"I6V3gYa ^| WSI]U7ShTJ=a1(YL*֔YWt%U~6]oV^UaYzDъ,}//Xp#jW8n0+JdQk C~ڃ+rl|Dmy1b\)Lдf}QCa UTlIvyzE[`~a;}cjZB)\PH $ Q|Olf}*n t6-Kᒡ`=4l<[͡1{P,E/_ ڥ@0j|muzE2Jן&pwU7R%6Y% ̄Qʒ5N"d~AZ80G`N =Nu["Nc#u~2;&fLܦ/#B``K擪uc' &VRD=!>WLdbykB¦g$a6u6VH Ϝ<5YE.x "g@9 IWan^"3(J," 7 LSK68* ,fy;WI8+vbP6].[=;{Bʠ~SPfu%k^j_ 2k=wtR5Kt]u@ }vICV|m:ujr,P_mlp} ۯH/:qբ?GX7lcS "i1bNQ"K1QO{sG T|H?@6}-DMI}F@ :-T qDeWez 0bPm_Kq..m_Kn~_(UHD)ITkd :}H=plYה$_bt߷Z@9?-)iEb>!fxZSI-(PJ3bXd_1]R:sHI/*`A  7JN[sNAqc _*x a`@FZ!1ߕScNM.`!"v0 H[i0a lwEn̊r*HϝQ#SѯN|yTٱjugfR>W:"~`; gcVAfilnZ+y)gPȭ˸hp$"p0t"k0XT+Ƒq!WYxDć{`)D4 QI&Zڦv:1JܽwC&q)w.w&0"1`0E[\q؂kb"ۧr 3;D>`-=zkT'd Ԓ`Xpc"I/|9>8/ ~hw۴6e" s`zd ]*smڅ" ϾA*T}k ءPt"8̽7z|T؊Y-4/$-1 ;!atlw= gx~7Cv\>R$W<F.TҽɥGLb$1{{CbVe/+~m~f( W*S]ғ|tTm%9& &tGiƝ>֥ʝH~?P)JPRtF #.2DjyȻ~NθD/J8`fteiBVK-Cv+|XH3ן^q 3>Ζ+닁m%;Ld97!V1 W_o灵OʽЙ;4b U 5{vcmZ $ j7Mi: d@`j& dhP:$ (ks&l,,kZ2.J}СK+RuȰF,熾:nДJbP20Hva_$LݝcEU/Cfۅ .XҡĸVۀNw],ZvK-plc8DBӏ73D{@^fs!*c~jXxH }%ktNi>sHMW9~wS\ىTÅEHsyr\t!Bp|¡srÿ!HɅPڸwCo>.wƤѥn;F^@r!ĨE*B,;P@eOWHX`БbQ 4@ b#is >B>n-A#a+Oyi|VaZl~,J 6sUo\$1u^隷HɨZϖUV}iȇ c \rwjH!55Mx0y_,Mh:Љ0[9)Qdu\OVw3'c~D?uz,e0no!t "QZVB` ce8!H!Wj;w!V;,ڦ>=[KOD,z` N&I`+ اao'ZDs:F.e RaB\6ӫdNz\7 v,"2RaY^\g_ @).?P>D ୃ}_}0CzQZ8[x; `C젨_kG0]$7РJ8/@oyWj嚧֔:uHJ;tSğO}ڍcad 9<({tWG* Y9`D1N jZ^Oԥ{@d ))s#Μg/gUD՞D& ,x- zdeVCL<}'+:}xFn'Y}>vU^kfڛ~Js#E'ހW#nm8(-,'g5]!cEz yk5bczŽ`G+g8hėm)l|y8jK-KΊ΢U7_(0{#(/>wf$ue`n-eO m)wHɚX|:x< _àyAZ@1"LBWfCcC@׃m"U >Z'/O"3oʑUw*F g郒j%[n'cBHby^Y ˩gL9a9JB816>RkW\@?8A *2oT- ksѠN][Zusoht#"VR%_YtLWC#5G;ՇFeWIJ01o}YIT\3،}8\9eyf)P\zD^0䬳4nP./Ԋ@q u8orkTGl& hAw!eO6mk#=Kt י~v$"AU 2z``LP,>ruOJ҃+6qZ(r(G4b.hbz~KM+TqZ¢Z D{۶C&߄cy"/S0/<XhVٝ(=aI9Z[_|m@HgrMr轲v/SwMaI!Of^,+k#SAڟ}.sz/r'XΎ>6 /Ĵ*uX&)V^$aQcЅ6&Daޢ HuG)pV6#^pcJ@DY 0>?\LJsQ'mǝ̇/G)f oX^]XQ9 jM[W>bkҔcw{#޴n,q& G(ٚcH5׶E4L{b'ԦT{]c $?laG=)g;I%л @@ s}Rx*CBաSÈ1&o-^SKasSO~xQ :Bݾi\,եWOιxT(A6׍щ9ƅe4,N@ڄ8 !+яg_J2M]'U<ۓAt(QK,̙WO@hC3Ǣ23̛k-h }δkSDkm0G-x% H&H@& B}zQ\dőgZ f<`]JWb T^P̝'Ãc̷D ( rq.zۑA[a0at;`_ qE9H?$ٌ$@dSb-,^6>repO/#aX˂6GT$s *=N'@_.#+!ܩ2+Wr֨aC>T^ '|):FUpe]Yv8,)%M0\zbF;mB{~-ޯ2L! eɵcyo3r^qKK3e@6,b(pcE(7uǓqkR6SL`f>2,?kk7rwvk#m> ,Kjvmhwp-{qJ;CHz"f,(s#R3n5"oTF($i)xIeGՐ!;cb^kh%ՇQil'WQ# &!]bezn<2ҫ۝ɀ Cx P\iZ*""qcӱi+Vwd/Ml9E ToYeNړ\;i3ƌp/l<ñ\݁oza 2yB 7klhtn<h g gbxmOa]G7M8M}QG] FcK]|4bF\[}JLu[X ^OHT,9)AYX+l˲xfkz$5:>? mc؋!!-:8B#GDBh`Lc(gFby@@7vRQ=;:s2.V Ro[-#+~8??48̥NFp⟩LK}F*x/@}Y<4!R6ɭʊ P8B@b.-CU'R|9"nQM;$%ـh TO$ΚRׂ/,|\j%oO hpPj)L|EzWP6̶5"dsgfؗ*'3@UV; E wA+T֣/8)^^`^%dUd󇾨qoS  >hҝ ڀ #1Oۖ97ⲗbN0;[MooRCIϭg>jH3ZMc;'-&߃*su .vGE~fQ0Fk#3$&cMw6vHPekɟlD KLgջ؋hcV5JulJ*t`),RR<+#Sruc.xF}ɐv`L [ޛ,80mλԥ;TU?ʆtf9}wrEi NٟKÜnP+9811mP>9ǬطhӋ}!JSbOP~+lB=K8Z'*2tQcF{roiU , Dd&Y\䅯},&ʳ>*9G;kIC.p^Y%[_PӊD^dҧiGl9X/][I]T";ol[rMu m, ";ep?ΫPd()J+ G ל[#JfLh9u-xRo|~^g4s u+}hȽ,]$uFuuQA_"1Ǻ|B[6Ϧ*#o PP~DV&k7D]NImePuLB E;fF)4`?pqV{,asV~jBt m 5i mIuOl =s 8)M0뗌Or8*mULۀZE+!=x+GqB^2 X ".@B@fozylR@{G.hHAy&&"R@ȏx"DҾJkrٿ! S)QO~ Ci\>h\xHc"$.: fKp{09cЈmr}8,gϕb}lU" EPV.W"۲DֹFŤ/;u-EWMjl%U\RM6+YѶn A|=4M FFQ'YTPaPrAiG1\d$V17%S&'k6T?\O 6_Fu8)[r|yRa kޑÙhۋaFq(Ov܈&_z|?V9i(x;98e2q+9G6 g832ÆrwJϜ4(DMS_&o UjRv5(Z^3 y6 #rW n2>L/'ud>TnD2,G m"Hj!:^U'J1_I-'VWy.S')ĝ@R6|XTk&\/8|w0xщ>Y_B]'TrI-붂iβsZoU\:8pE˭uT@mv)_ъ-N+{N?0TJX~]=e6g:Iq^mnbXg eYO.]cn4!w,3%v*autU9N%Ԯ w/y7. [I:ZJژt'zs< 2zD|xE?" )I8{6ڍ_oԍ("a9BЌGȮ^>.!NOpq\3C#/fuCW@2Eߥ'AXENG7 #q~%jY%v"tlJ_@I5v=Un"v6>ĭg+Qk¬DE|($">~j2.ڊF\4YF >8(-36@85 p|,c7ݻ,oR4}d'[%fwߎGA7QЦIwV% ɯsP-1D5gѻFe@iZ(u.NE>'>͸-e~#,9;10~Tbɻ!6CrP?ιb=gC˕;#A; . oLM)ocʝT1J[3=]9c͒M:W5"!4'blW\sM9QivR~P/EP491R0b]iA*PFg\@a]]g)`-eͰ*c_HILq g "jʐ3céaE Y/01wD|ynksR=3fwEvw Us5bL ֳǣ8k-6ŋT-uUJ7DŽotǴ?sPeW*?<&ʕ I0ǭ^X-edƌB- 47{} A L~=!6a{%tzJl"^\bS.hqmc_kba.^{yn/ Zgu9idԎ߷wmuw b|2XSf?D*}ϰX=/NtO,ej_<91YWU 0OLS(c ::G㓚7v=\.0Cvȫ·0f&{8q.F +O8/;f!Lr kVP-"*5ۏZ(LO/зZG2".iA|}+B `{@ A+5w]-5UڂL*18kim)s%on܅`Q)HUU݉_^y5[R>.B>ӨwΛ Mx9n݀1;ԍ?N&%6!p{dX^iF$9(kdoDmȫV~׺ewoѾ rTʿ"ߚ<:}_ZP:b“P?B0=p& S v /x)g}Klm=M^7cͰ죢8e*mN#T) ];[wg5,/(MhUOZqy{jƤyHswl?<=ϣ!gOٛtjo8 4zd^I-d!Џ<+[f2*]rZll\ I[/|c(fYd_SvSB>7DD 8l żK]@l /z;' 0[ϲ.}HVFs<,)VvGav;|S jLQd8koΩԚVPkbVϴ/-6ATR\T$%$5 NWw~#wji!Ft h HTz9TE w ':`[gƽ_K X[bNs,\%{z\E~b)kTˬtԪ݁f;kwRCuB_cG8pbퟦ;~VZ|E+?ȶ7Tg ;0x?5W< [BXMpcp w|̺T o;HNHt ;zV?h' uefI8+%ַZ m_ 6Ჹ}CWf>A0䒲qyC7L R7ةT?f7X% pU܄KR'jcdRg>NPP!]w0:>HaK RY)}cjokw379CY27>!C~r ә|$|(\4[ y848҆0,qb3Qm 7&@Wd3dD?BD ˥| b`<İ '%3|t$#E9M]2M 5ߧ;%ݲ{Kvu7$=j/@)Y\Y]]T[:`nWX",Ëp<2ؘ[r?2GEEA.̀.h]1ƓuDкs‘su |du.DxVR CGv;QCF B5Jj:xiy_a5R^ x:d5OfI8V9t5K(<цAe%+̿g׌X -RdEW18tgP TSt=A󲡁3RNԐ:y .Ge&T J"rj)g``s'ޅ` { <£apˤڝr+OUg,1}љmj̎rȋa"$̙v+\:wD΅懅!,!;)eh%|ॏG}<'0f 5_ble#$o 6F%[JPOZNN)A ICbڳI=wiӰ@n| Pb):o^퀖({*nvpiRZT BȞl@wwC} \ 8:, O9S;-Ќ/'T""KMyEf9ԽxٴIԫfY7fs[ܲ$4"Z+x71:K>)Jy/ege6h *{> -+l :dXmEL) R" c&J#k%$Q|VFU~txP1b$Daz̞#@Hc2!ɛp>]U?2+^JDbF݂(cj<:N#GkC{$KH-[Ntz&ℿ4:n6fv=[x䞒ñ5Z\ެ[#P6Oυ7Sf['iQ lj2(9 Q\b  DD2YT1PuhgѸ6SH%7ǰӱi6- o fAKd TTw @鞋:iEMmK*Q;Az,O`v )G1a%/fjoM9y d#a0w|寃)L xE:cvt\XϾsCsF%u"莝9[AaؗbR~4A Sw u%8v_"忳ثB՞W]D<3(zْC9V-juO;|H[j%7nJ+"']6w ]ݻp*㵔yN/# #¹G< 2{u4{{d,<E%,Td)!SyBTEź{,SO dމB)DHby:?3Ê2F6*8:5qw0fonL9!-vD8)^R_Y]@@<$u1 qh^>e& D)Nҹt /B1{.;,3ӑK6VWͯ?Jռ]  퇐.wQhH^K1LiM# Ȕ20x`7o~EulRޖM9F. *0 4du]Leˆzf3!Uuk0p5±.!;A6|WqkSknٻ}Pã^ABP7|2}IU;z%a[$f_],ɍNl%92YLߠwe-#+*? ͯ'ֺB_a:v"2"1YWu)``}9s!g2Pc;@ȅe&_i[J}ST%^Nq2;]:!\+) zR/(.W&|!,%.bDlkۭkЄDrC}n)ǂ)>8D+."D""Byu"} ;Aߟ-5ms7@; D8ÔzB܈$ۀu#>.fgbZj*Z| rLV2wPIh JhqYS/'͞_)J/뾢_ocdIZ!JlJ&BA<M\[]mf PC߶d Up{t6n!49i m#|iP> MoϜG87hՃ3Z[6hvBOwLK ^0dϽxN*R0Y޽Qps/ ^EҮy[oj!xKv'4D_}B 2ݩBy?jН߷7~{w +/^,[jQC>)Eɰ}F!?Nq!,{甭BRwzZ1ِ [ĵdX91x4qsog4io$=*$~b}lh u \[Ya%Y̞q9Qau/~#S'cmU,Bim~FI0@'%ؐ!9(޶=.(fL/6 y #sxYd&NɁV[_fAˋoY>701xQ$1d0UzzuzY@ilLwCi|wC?)h,=Öci)I+p?˿#|?5K.)`3y:dDA.4)MD3 VzMܻ{Sx`R'P}2χ b£$Uz3{r*W*)HaxCGm&{3р} Z$Đ7&ѬUFa9YnG/wʚbiFPB!֛ؖXΎ/P;j)JaZ}`2U_8.75d/#|C6(]k{Q>K!t+Tjؕ]RgUY=cA6ܵmt`)|;R*ќھJ?X8L?s(*(~}co߇H\"^;RHDz_҃="L΄&h۳%۔ԍe۬d|/mc'7@Ҁm L5UVx,M7Hs.;B2yk!gV[!KJ/'I_1Oqbm:ߡzVlaN ۀ'F|oj2J#Y\tI}KoG:  }T*+.,rpM7q&Fz^Uh9uO앹]AZkZL_1Ć=9f AEk4FOdvD)h pwݥ4\lZ!pye?oc]7WmB8Ww 9 AQȀC]//KN8Z_;,PP s YpX.`'fA3*:$F5M3ZfzT46?°L)O2е抶%dnY:ŎpAZn YP5;Pv5S#&&LrQGg n6eh/>mYm ՂD$_CT1KH_/| @i{`@'6ϣǝIURYYw]3$>Nl0hAh>KB o a؇|86뒵 LEK$&滷sk?~ahrQtSKWzLEWe0ך?~DyF%e%--$ME<͓% h?n`i `2e/a#`5hlKL ESd/4?E}Lc;@zdk%AE8G5bB)|}P=deT!:V ..};/A\-pqŤ0:Lbx"o,T~{j<sXYtT^Z.Ɖ{<6k~j0hxH;|Js,ܗZEbn!nD)5~!Q,ՔYrI4R L°!Dk,R-.H^L"Y]]۟e$ZESE^c<{]\b@;;j >jp,yscoK O2{RfxEa f}I*n3!8h.>Јǖ3[\f|ԜZh5@I5EkDdJ>C|m] 0KFfq(#*ōڄuOǎ{6}=W(NʑXł .3!+_/`#gYNG'GdPR#uL{5ϰ ]ިo:Nth*nqgi󼅒߉xՃ$ -ߚ]% %oUSn߬(Dn;U/߁!#eg~]Eyj d#u #JRfiNomHCP(j5PWw4T HtRVU/}Ѡf7VmG2m61&N3(`C:SmST1mnT#Yt՚ݐkXvii蟩"0ê(FRK@R:5*[*b7RXQΜ3q[;$&X -':pePW [u)Lxca*@ D:Vg3 rriEȅ.fQ6^9cSYlІonٚ37ͻ99IF'Jn:(*x3O:%3 ) ZFc)*+#gʚͺW7I-[st~`kG>X(g["jD> e'.!E}C\aG'eXIK\jJw+AGg-qL-PQ)?~X\_G "J*M5+ڲظໆIl_Db@Mbe3'яk>!N``ݦ>Z'疐L賣ZqPqyW1~4˓LA@z0l2Yg{@A I.Ag4"իlp\_.׬gtT]ֶ Ed~(6}ݻ|^5=f nvH_·\Ya,+Hؒ2ӈ)4?@#CDvG^.(xU#{l))㜼3󡴦uGAޣ=ZG Ƕ5)Nɨ&ٟ3V"OƢ! Gx&4p>xMM$ +ùx`ckJ]jP,er~C$wW2YJe0W~Q6gM$ ~;vZXqM⚷T[x<,Y }cUT/NaEXKqMI[([oc}S)xC |'Hi"ٙ*J#ޏa j 47ㅡ^Q v Mʭݷ%`վ@"o5Jl&(0I` [ Τnk5L\їȿKG7 /|QH!irbj'I?v(9']a2#S{gҡ=kxf*Q3&ͱ̂vԂ%~h[r(#~FU !zpDذI(w!ފɓyD/Wu i5S jS%ERh Ж_vFV~+v͘OK( NlLY R6}0&YZIėZ Fln,P4X'g4a΃,tZ!PsCҀ#adl,KU1jC+Ef".;W %K"!ڤSBC-Z=7^g^޸z ;ΐo nz$iBOrնZI^={k%I|0oYmfl?0_m")L@.ƍ<o-ۂXd[{1MQ,vsvӤ,o )O4x,o3Gђ1r'n;V'&{_""(H>CO 46^&%%l8U d=&>&YI7`P֯ ]>|c~*Î.v뛹Z mxoibj& EW( LGlsBn{OMڭ}}_?&,PSUynzq%|bԁ$szK|vޜQڮgToROiܙ+kD!sgD,cWQ%C2x^M.So, g0iz^MJ]8 ֑s8bՄ'u7 < &Ae6gbx!9J*""Y.3vh-v%? XNP;G;X9J̱WOW$6-'Ǫ=p*a^J0z/GH#~Y T#>OR @oZȋ7;CP.f=+ I5ӰRELt= 눝ˆ23|M:0~PY6'*a%?^i\ {yӥrO;ncߦEIL6>O z{vL[&REu(fuI9@ܢy(@wiQHmˆgSqK ŤLZ׽mCn<=,&\WoE_1EIGϟJ;c0y?/3:ևK,ʹDT}hRvXߖ4fȷI39>eǗ-oQ!}<=Qq7쒫45R-&!}o۽|2YD\/-43s'>( VXgtpf꯶@40n>)c7u%(ߵ |A\.'HgkZ{{n\!H.sǂO?ؗyۃ|SNȾw|@b/F^䏂,FuLw5=3I̛TNTb=LjZ+r=qa5iZ Z dM%e{ &DgJ-p;˯zX`yH`;+ʍjը%?v44)('fگ*Bd:8ӱ;ڱ32f4 n 6JLߖ5ęNV_"Wx8G2JM(;[Yǝ͸ԽO79Q+ ³(24l]J|ͲHe[;~H+ |Q`gE!siK9J5}?'?uc];۲RhrM . ݰA/754 V-' /;7['>|r:'>iլ[|0cZ' |e !}o|]U@+|"q;ŦLaE.77 iATr< H8k8o59[XZG-K`¨,V` coH@!`$@ \2ќhD_l&\ mqALRÎSbrH;J,6PI~1[w΃eyjVK3tvB _PC8.ɐX EAB- R\)7(WY/;(_ɵ4u&~PXV?-=@O_W`a8- }@|Jâ?<8MQH֕ xwW[oFبs Q9 `Juӱ9s17x0gÎ{;R[1T^n9C=u2":~gʆ7^C~F8-br#"J ؆JJ,5d;7gIԡOϏʄSb},(^\"T\tտ3]covPrbs[QE[2ܗb7;i$I? [G{Om#d 9zrɃdw/F DrMǔj6I$fycЮ Y-{3vy,KeTyvJ;nAΝ;7wRtYWA2\"rdvW "sGIѵyɎ>11:TuaƼ @jW *;#2xf< "d8\|א{RjIQD~eﱼK~iTqm'թ`AUD0Bg"6M۴ |ss/Su_vMW{TG?Lt:6s^藈@ȫ`1ߋ(~~ 1M(<'Q$bO"v({#cOqsuㆩ3~Zrl[k;P`mx=9⨯Y#ɢvC#TqOMQf'TdaӰQ+KMue{-J셓#Kvge!j`b?No:[,[C@a")塭k2@C/ymaYpd*]2duG)sp%~7ObnA:uʈ:jsmmŒ% fZ,@0ϴ}+W뛹7+ ؁8?7ܺz>I55i95+$ ߔ̚tb,x~$7(-? PE8_9H6:uxYSE< u})HC]ᖜ.NL*jhYnjx=L]`D;ո_ZlE;;O"`n@}zߏOlե6ܟ^ ہ*0CʖBh% \ sXQrVfvXܶAC6A[.u탃^šhE:%Yn_>䳸9 B?,TԊWHM{1I7)ԽξoK|TFP ;(/[~^ p76L`lShj-juJ Q(HotGqM̎;15&"v_^..nSl1((I σULDwVʂ5'2y$G++fV}핷52@XJke^#Dvc*f6]ÿ=&7f~y1-b2GcLTfme6K!3;)@ 9>DIChڿ0qۚxp!p>z(l]7*3e2FJHp][cf}Q5=мoHcx HyhH3CQL܍į|x<ªL󁾃k`φ57*M+Q:7.es8q97G<7>@ X[Q! 34NĒ89gϥdO~AW1fn]gOmzZUe"{2۠ysX6:AtwӞذb8KW & /H _{ʮ nN@tQ_RR׷D|#ht*~c;ÓTRc胀.WĉZofAԔ }]OX)3 "3I鮨׀]y1J9z7" aa@&H-Jy,DTtˣw 7@on2-VCc{-_0Δ2Y v ̒py={ְ%zħiх (c|n$jfWeX~wT_U=6~C.X`N) y,RFQGE~K:.5SG}zeBYgѩF (QL+~8& `nʡ= u^fWQ}Ξ/T`Alujrbd9RI"ȷied!yi2iKo.[C#ͪIe{@L07VgZE-qٲ>zCxN-BTA¿n, DStPyZS z:9$n)Pؘ~N8RA<2!Pku4}Or3я샆"NCoy <5t27rISk? mE[y Hi147 o[VЌwK[||:l\ĥmH.zڊK!*wղKH?[V{A;o9m"=#4+ CX SJ_OCXI s w.63ȴ\:6dH%5pu+iC)F12^d5pGz݉} L?h 7v|)+ w D$wbrmհtk gC!#vx#ftQwtF@,^^vOQg 'JMB8\ XX%3DŽӈ5e- ЩQZsEi)#PV*dlV}?N&۾ %c? ќ\iZ cmr:=/uۢ *r^n&Hs}(UgȴDfv /Ņj)>KC`EךkAsZ= xp& &I؀MDioMa?_ǵs8ҸI0rzb2G1VFpALpr~EQNoEsN %AF(Ew6-KB95#eYhDp'(NAҤ&IgK~(MKe g#,f:AZQ P>R .ة`b́ P.v;V "QTx="^t{9K>&Qu{UnZM&b'U㽛*c0pB>&dwH?-^WF<au"rGce).䟵zG}HvalPH䪾,۸?CW ZĪ9X̔(e]4I^U5qJȧ+UMCU7B@yb>e#nFRbJ3d#9rW"]"2P3f 8?eti&zm#ŐSX7kxUuF㛥qi3m!]׆/s̓dI݀=mec`Nd-b!Ѕۿ0l{[#ZmË>.z)MA+&x(t:D G:͚~Q =c=&A",7!f,ELM=H3;}+:>DHj[',7fXK7s\]}tp׍#ڑn_ayl_LSߵ[^Li[ w12(Xr@-dGcU =ds9ׂkT׏ %5<;jW>,R#38ѾwJ/,͙i%fj\y|DHbAyI X!rBjvXhY>=߶4Ha7ɧ=ZǨ 3XF*UN ;%^z}H-G NJ ׮!y*d.?308> Wf::-M*qiM N~,U\+1f=Ec;m1j8YAB-z'ŢF'رf0ז:8[-< <.^{PyJ,0Pvoou)s.W%I܈#L<JՑ:]X2neS%L<~߻|Kjj=tK- TƤ递,~[K!q 8mnNy?egƮ~T*y@pjeP0m᎙ ~n2쎱5UT*]a0RJXDK\6b¿6t1ӌI텂4|94{ P%,*x 8"Vs{۵@;bnܯ[΢*?;A@ܨА 63¹ V7Go2Q Mܕ.:洮9ZY"ORۏ)Wz? >BaLciP3Þt@ܕD=Qfu4  x߁|on|3-*8g i%U4ȕLeV8lMb:ϭdBֹ;$jP>mg˜b~kUp.UeZx1C x1V&/t~pt ^Iɴ6fV1ꡡ$\ߙPyC=ki,p_4@O%'5/lj{?+?T |)"[&"NPv6:U2Okb}ZzWA!sk3-c\[ex4[zz&RT[rc$݀ 6 ` /d4}uYC`Zg?x_KJ0krV]e_mG /*}QVd}f7F6mDĘHIHb8i,9cc9KB DQJ@Bɱ! e&ޠ4StcBxY'ZN%NZ__=NsS)-XѠk/ Qz*Gam|#3MEJ8,l_ZQҿjָai(s~W8Twd2`C}>Cu1h ו$>pk׻ pwCp[5E?CAOkbf&W8 -1./ 4I~#"uQm/QEO.CjJ/ XʩF║]abZu-}2^*'-)ϯ,3!f12Du4O6&2X8CA`:1֛~aXP9C qRV ![:N 3L/2&P/kKm+k J٘ cX@U/Hop Y,ߑXŐ!.fyp`e)XfCG,C L_t7lOzWc9pq<8v`A[EOW{NtyN:ls0'x f-g OI=~$|Paۥq{pbah7teodAWJ4\lq򪯬e8yl?;y'=p.%>/. "L)KhS^Pœ9;=D}C)+<Y?@A'vru%wr<y1G %e'|Hd nduzh>~h^u7ze#kZHr(Kh8l,=ԁhA&zV]%ojǢsRIHݒ4,M:a` $Gv.t2j6l,Նk5&$ZU~[-^W.)ۜi Ucǵ ntH;R,Jri¯~NS5^&+ĹHs_V2! -#"Qq &Amo!Axp;}Z( [[.?2I4UÝ+\-"*v-0-q{cdGluOLlmBuSSq6񵔉YQEE OX(ҊFK$-PױS_Zⳡ|i O,ω{t>m GyEH>DFN1Z,kѾ@mq|,4vls'i%u}驦+ @er!}㖎ǥΣcI×6 V5,]?'Ϭ}J0mgVeybşgBœꋄKF]JnipslQZ91_}<~-O*ZPl?@@2xgxō'rKxo,7mH򈩊ĢY0fҢh^>a6.N2z3\Nl0)\=H"Ɣ9HԪ3pksPrRˑ ™ 9oA5{յt|#Y | ˷"ai[?* -LEd6-5kLX2~8KUj9s]ⰈBڶ'm)qH{@[.._|p8$U1&Zl*t9ͷu H5O؛j z﷥]UdT.eƆ f@#`bRK2WLccSsBIq1eG ?^~M! UK lle)sGT/"^SOۺqAػ #R)"u"U61% pn|wK/*Z]e}MZ۪+0~I27~c,epqxA=֥Ģ;ڄnz6xZRRPi1_p滦̤UʍH-].饪.u & \9ϊEg ]0}v0tGTy$ mEU)B)ꨤwv:JgG(D 3Ybs̬V-G7NYOO&jyMͥZ/ |88o,GR{#ݐnAn}8zCjs*q䮦 -$TUY@Ͼie~VFzH.c{0L٦!_x'=6 }˶ꈥ"V}t|&(&En&5\^Hˆȟ/s7*+Qc 5S3`w؃*i7[< :L;s9ئJ8΂5h_]bf2`!UOʶOԶiʖߎ1z"c}dрe_Ќ=4c\t9ch~=A;/fZ"TNy10 bpy6)P/鞎(v)oSЇ_e!4o>^qhRtTy@Q4=6Hğ¾X>>5{;NߙZOe.bDς*-f&=/p¼`\>DOe09P-m`4вNs)E^':;lʢ;AQ@#jaNn3b'[Sn'{|: A!لA^.sƕ"D+*)w4rVθ:EBn3m;bT㤢g$- M]y_.]I[3aT T]F- ~W uW*y~;WE0[Æ*c5nZnKVh cگX9"jrom7ES"56CGa<9D-kR0a&鰿e߶]jѪ^I 8nqg@w%(OY O>w-c0Z|Gz475{$ԪZqO.+ *X㠿.O;b1@y?zgn$M^TKI;>-i#m}Q* ֛M fr<^~lO L{dSِb hq5(>a;CߑSA3~iBx¤ktp&]5+>=Qig?b{;_vF 6.v~ppqH(mm_-a KUDJ?NH p&% ˂:sW49~AmZ4OwG7y:QZ߻;'|&!R`B %s;N!8JGG8h2F8]pZn ]ϋhEC _|mdvśYkVMg2F=d8+JVsQ'/KesTB/,L?Ko  *Kn+DOUv  tVI&ڋŒw Hp@nr+*8Xi]*v";)jd\1zs 595b3ygo&{}2]f|O̥ ؕZ_csdZ[K_jek.FRu2h'-viXLZX9}nFP+j|k=V7α>AuMwOu\iI6 _w7L luSLs趈tK#|`+8]-Co),o}}u˽?=tu*!e2?@ezdzUG浪tPA(_@5f^7!jGs>>L*>e|B"||NҸbO6rD,x.v(f:l2F2]atO]T!p4r8 ~g/tҳ<}N5(0DXge gxC~Jae.%Y/[hF΢a1-y׏F!oEM#kZ_)Y$F9jNb v% 5Mbl$wYj KrLaEB}%$oWL`+$pѿf3 YAmvJN8=v(l茟 U]}()q>i`tU+WP% <̱8oj`l` Ej^# ][pS˩\BJe RI(Lzp/<>*ߥ3U|`0+KQi~%o< V,C䦈A?e &ѯv)+5r{+=ԱoP[/,ȤDYV ae}OѬK9x-li|Ѓ)}c#vZ,q&}gގϮ{h-ɱeСPz π"}E5Z4%- [Oaaob _WŬhˈz`%*H<H'gBLr\'bB^x'{wGTebHgҀ;jg[1"l A,Y8@&CLv7|_"UTޚ"1ҶYe`)xlg/* rIŹEmY&%61T_d ;G8󠜋x3㫱nĖBx^vd NtD.MW.'K` Wcii;Y?+~FluA,3M}}Mx}C`R%,)k@xe6`]՘%Ơ A7 9\Arˁ0#X/ 5-[Tt; <צ|%A'YkGذJ^U(i</Fh NuE9BE$|8` s_6͛g¶z#T ֞#rw9˸2@ 96i<563ŖlK^{څ⇉SsK' yDb3ΦqF6x+ΐ % p;fYVGqKñ6[j0Xc?|I͸[w/n))cAj8qI,I(iYǴZlsm [Cz3Rp:Ez>#+D9 \Q"6DL =*;L=|GVI^=5b9<ҡ:Yͮ|a<@jB6HwA^;!E6ouӳ(jM0>{_7}JH>(#I427}?/3sxf[>ЃȒ_r4G8OҨzb'oVf]uD@2Cy5kuJQi*N@"=u5%k[;k|1]_=1jD2$] +}-D'A2Y>,){KP:l!FW$8b^s[|J..Jf"~%iJ,3R61wct%L跀A]̇RFGĤen̉kU&̀:Eܒ[cyNIğ$7 #z8 p|\h»Gd۪Zd~4 K qj$}˦ ºYCo3WzINJoT ?TWF!tT2QZl3)?:3p|^tr 1T;}ۣ=v"/l}b |s.JtVR3t$Qⁿ~xH Plc/ \*'e{R$nTF2TPGd+=MdT*J)&?@=W~B#XECS3^ۯq(Gód̰3dPlZZW]FH$jLY! xeRu–ugd݄BNO,7 DҊF) k𷩂~g%Y0z%qq$9?<{a~rHӮoK>vGbOT  be]c++$֒D[lK'!BQЋNt}Gc6։2ԓ܀2 f"@`PԱ %Em0 sD7 l]#9-4' MgOp-g~[P|M;^R-~@N UC(+L8)JKOf͎ilO&[鋞~{b]nbk\;xO@VIK\m/p޺m`θK尸rɅ4hen)R緇5дHE`W=KQqZF"_ZO-nHm^JyNm?Sjӟ~=.F~|.emSe#M˥!b=׋ +N֒i<e2 붚(UCc=F]72 XS/Vr̜$t G+m}hö=YA.>9tyѥ.Js.N2}B֠7ɇ*2[yxn*oXKHBd0 h۰L4!+q{AmH+8[YJsUv>5,2@݂qSVMfE_GIk^!P]pÐCqD W!Ia?d'JDOH?pAߴsJ Fk839S^޽ Eg^wϫ|u`G˄[誌 " 1l.\2h=JZ[P{:8IT97)E?))]qnqW!ӷCqJ,?=CC`0@|!O$8'$fi/B^ԮH4oFϛ Y\6%LDdV18ɕ "$}D]7MFM:* t8E*>d𭲩"EQ糌6p_[bVNex"e*r DX D OQtxϘFMqMx7v&t^BQd%]ߓs\Ѝ)1wxRR`> .*ޔ{#M#rT9[[Op6qTA*BIGjs PԿҤcA%C!}sni$o8R9F9 Xi X :rƪ$ sP=*> Jn?8SZn>ީ- /z;_B^>0qi5&dAdu?d?_;CLÀ/S lM)GnݳOπ[C<%,.mG$oeP8y_m}nR|1\͹jKz-e'R6=e)]L@J@aZC܀KܯTV hr|%St'ʺ9 -%5ƪMo,?u I1_5㾨]ˠԀ5!j27\,}%ҙ}o)(նvg9 "idILD@Au}'BZ4,).q*o>%[5?%3pf|+WB竦gz$nxKTsٙ z!TaTAOK͞$c` AA_BSL6zTCM=mʠAo>a O-/{oԙ9ea E!c_)ŲEWKnNXXZ;P(dr",~m*F$&r/W iHGq"D@FFO#"d@gsE̒<׽l{5@9/3KCxpbzklG{dI.B 2870ԏZI4ssBWh OGj$˱)zNMiWA KЗ͠}ryZԳ-I`}!R-*s_A~u#ďD*UTub4( `1F&1c[n |I]zEJDw7g?\l-_A5L*,t&YE. :^(K!u]eRDOv,=>B,̃rMńtӴ xc\Kknph徇A0"0@90N^gU62ulZtZM"[fa]h"(]iGg@wre~M"Po¥=gAƽG)tP<'qjP<=eHާS#vC h1~NTB1(wҰ G4v@KZqESUЊ!c,v\`--jhyDMULwe?amy WVq  O+g1ǓbvΪ8yvc ƆD{K.Mk;:d=BJţ蜩{jN+`D_OpmuJܤ7BS DýH&?  f0`gLs0Ogo_,Mu4 Dqh,7-Fti43qg%yom-cD4gw4r|54'@s nŒ8)Ze]׳C}w_/neʐkFLW0i֐|E@ GMv Ifm6\sSe׀@d\#vMt MD]N5-G8}OVc[JW2CPx ԠD6g? A'>Qs 't>V+zG/--sʾ~2IHi1|)3GEW_1ȣjy4&NVs覆cj@*N r'rȫtwC M4_rpBb[hPj</(,`Abg{tGFwk DA#ExA+a B bj q űj#U䩇j&%=9e%h1@ocY8dݬyodjsƚid KDWTӛzlyf*, n{JnޗG%fE}eO`^0wBDv E7v1=:7[pk5pTۧVɮ!|Hò9:@߫t#{{|g&bUkV׎nQ_2p'/ZӘy^o̽orh.a?Ax|%pŲ:.E7ϥFq܉B. v[&t X7쌅>,f!eiW Z@ɺ/Z3 T?H?kB)<jI0HE8A٧,ʇWcsO嗎(rF nW- Kvmʬfw^ d]litn7y`*!3Dn,g L `9E2N<%Duj>ž-'#XG=Р.9hlb!!_+E^e9rEX3,Bޕ&~>_W1e5"1*qs\ ߵڍ88})k%OgU-yeH4Z\' EL8B0Mҧ+LNg`))ORZiv{8P$;MW}M<.NIsush>Z,PId4n`4ɡͿBTZ(Rw-KY;xDSR_}|,>{ &OҲRIu?i 4xS҃# ߚMb5- fͬ?sN#zD̔Komx\pp'Yz[?H#m. +SZnPJťlW 0vⱎ2'd.KW_YMW4Di$dJIU+$28زJEg\~?]8FAJd!e)֊d-$~S\#{Uh򫤑2kxVlرb6*Ɓ)*}ofn{ i n)D{&|8%B44]cLS3ޘ[L/=8Te2d4=`]1E||6{xFN*bqZh%D)#qGhyXxdhBV)eWT9V 3m5E戎f;[>LFlkgvwa1DJhAUZ84KnWJ_&N*j^ M`\pS; <(bQ9򆶼5dͯ1rUdJsdv<`?XZ!a}& :.2 [[KC?ytRL&g5p|C&i!&Q8wEGp#=BGyPnx0\>-ulB9c4dITU-[̭73MѡX!e` mߕ&uٰ)t<04 gů|Rl$#8VaP"km{ dI`@K™qni3R;oUf(Hc~5伊 )(CGe41~"ȘMT#īk40'}f`@lBCBu4yd`< ݮ/F.Cx'-{ ytq Cw 8&FLՍa\kE0L#̼%ˢ}$VE/ Wj#90̊cI4B(i`z_bJ4Y6z9D>P mwKO1V1Fڦ(cOr9c0SP\Œ<7׸dT|:鋯xt#{D/mYAl1Q0T.olbk ]߹v_`.܍O)5fh,ZlA|]) 49:7mvHIE~h1fm(qX S{phnj70Eug<FԼTOWC/d99Oj&Ҿݥq3Vb>[Ujh1_3<_8I@3@:ĕ#N)\PuB?lj:}OqT+QrFo&M@zš2 mjp& }ݏ֣(4I_E)ňAlPpB2T4=VT)[DPb[4JheRԹ8*#k8T&*vAA8K VYuÕ8@pLčLYL̳FM0.0d"_䴭񂢯M@C.}"MnQ0ˡHGYb ҥȟ1QAK: k ٮt=b ' ҏW!B `\,D8R-0ZmI6V"%4lD]zAѪ,_ jA zD)US\+H]<&fOaR5nt"S`\5dՌ*Hi+-}XRٙpoتR9gDSKt>6ҹۖqEn Ik bw[2As3w]XZ_3\G?vY}κpo Әjcl?I4~OA>H6cDrNZC'xYeB N[' T႘#5`̃~4D5ӧu)ҝFU)|.*#ˢ'Fd9 XͯSϪz܄z|*!gGqe} K7Dj2ª^-hN%)jՙ@!| D5X;/HsiMev17Y>[ =S0*PfeeA^hc w* Z"AfR;Wsai wNw]K n[);¹·Y Ge}hށ'_(-92w܊rsIy9(W۬&Ow5펜.W\ b G9;LZ{3vO˥G1B\7͑Ǿ Cge䆰 $}07`X.=39LQ|̲E GØ۔voń5:~nv p)mwSaixXQ>{+K\'o_ioF+p #F[n pYI;E]q._|Zu`]pNSéy<D{v|Yxbg"@dT-qTlXzM⑏JawX# ɇu/cߨoj۫Abw8jp[^n%v  L3QhOIĖ_9l?'V͇B~lw}<>4N WA3(Ak}_fPG- L 6I ʢYzkApq9=y6]+9bw0ɴ-֥y-k\vFVnd_>eU#QH=;fN. 2 O'$r_\M1U'ˬg&岮.iQD!XwgƽQk 3sO;a[?V*].8xS NfYXS>i΁x.\{ZOTL裄2v֦,9bnR" ͒\ńY5W5iCeg̗k[E<|y{tmŦMD\p{Ixd@_Mjbjw+0~STBMtOy(?e.#,u%Xf7Y'㷢n>ZS$x>gUt ݚk"M-Enfȸ V̥ լB^ dx| y$g6J;1XbH-!6Tމ Xs>@jjꧥ_4qC؏Td iNfcNU]\lVȚFtM:e,O@cFQ&Ⱦ]t aL0t;Է¦Hnݵߞ 5nJ!a^fMF98˫+9)]b_3hWXxE^Ġ,2[}Db烒]^U.V_6 ΂t&>3f0`BvjcҐž"5t)}'%=;QoQӄ<X?!hXoݟ J2{2K+N6s 0ճ֨MlwDԈO}-gW17WV*¬=c_!x0vD+F=5ymIZWolPWHE'E:x(3~4/G#ܬ  u%0suj;q*n╃竊%`sRh=w@&z/ɾ^=ﺴoM xt+n}B3jg{?H_'xv8lZ)[!ERP.<%d򷝿:E&jFgXB*]?C"yv˝& AU5\E%Fo_WM:o¥fO딯<6W8L&@068S=_'፲uQSb#shxfjD=8|3Nt|CEvȯ:B{%W hفd֙h,ꨟxԱs~x` W qVs::y(@R?#l!$)KBiHop<$WJ:-C;wџ0طuI5ŀMN7kyfx8s^G?\|N xoRZY{Yr fx Di#\B8e0WTiI9[޸j&v\;ބ"/dMX6Y4pXqBwr[Rm1vak>5T$3I +\xJ[eYLwrkGǐ8ߪ OeC,p1f-Ev߁ Jkҗ Dr2C:F,Q=bJ6:2;r}zSJjx9g}A6\}u`;r^&SwCi U\&`Zc Hi+%QhՃ q>`egg͒~= Xj}}q3~EF9I8=r1K( y/. 3 kd= -,T۳pc~ROP5v9f>`'*=a-+ZP˾āWC|7Zz~ɩ ;i|!B_j12=Z[ u홱vB3@ CbzB&Z#$*Ž/&oP:-wA>_LiM"zE@vl PUTq}!?!83Ь8f@Xlqn{)P1G ;:-|! B ^s`Oc$*?Mis'2勗c0V8ͮ gQ5i\YܥBeu NRk v/3#JWKb2' |l9#3e wA1ns, .=_t4d}pƔ襵+4e\jDl괙te9ʪz@K(Ъ̜X&@L*YA %vXi_24h('dKHFgʉ}Fa#{'0@%[=>p}ҔalJsXm'6ޡ_˯@AGJgEiv_= JMs Jn{םW>kۧ|.r['<79Re k~R2b*stV)K`NeE_qRT`(,}ͥ8勢!YQr(z"5xjݷpb̙u 9xA"D77~/"\s*zY :D^>aS2:FgR+ggEy"5j $b8װJz^ ^4+F,U܃f`Eҵ,]7SO:<0H!)tN31lH(4#6;BJGA!^{L4"`Cq@p2f;.S&= NbÇ/8F'=u8cOì}^ LhLqq25@=ثbfw-gq-8 Oy]nێ[ -.n] 3/_=R1E0_&"8\ICb-4n6m3O&/Ut@X%( I@Q.h`0 UҀTOYB"u H%MKJCrBJLG?x^9.̌3Xnd״aT9VJ Ԇ==5hЋsWӢBz3iXЬ13Rck.]~Xw̯n6O:km'\I 츑P[w$HJHk`7,2YVctj!&Xj3/[lD^iH>wCצ@!D4 a k\^:\`mn]Y9|\BUpԶ`CR kff)dթhO,6@yndSIV3r0YaDu}(n)=JIqfF-ЬS+{o9v13՞fJkҠUv+|9 ^7Fa!s2#pD!_#ǥVMR+Mŝ@1shROJ4J)N\ -zMaK Z Xō٪66᥻ i\e9ڑΛ{=T k1eОJX} 87^qbne|Yx$+IDufkK?:<.c㕻4n &qډeX (;mq,1nvVָ&{#a>S-4i)g`PrAYX:Js3& N@,1[G#"赡! 5n-̲ IoِMLB͙9|{&蠮R3D ڰWl\:]Y“MOI> 2BlΞ)Ix|5̱ۼJ1j2jR;p±Shd{_b- w̾a_8eZ=,cП](ej#tJ.@;Gsl_7CaA5G2n=}lcDT2͙2M-Հ!lbf#HVJm2+x]Vd$ӗ x䣃|_xa$Nۓ`:?/ 2B2,!!vXg*h}'*06noqZ0,>gPpS+ W']S7Gg6Lw Ę!vhbF+bԂ~=@iW-^mHi둟tWk^\QBP0z:A O$bXjzͲWpY^qgT >n]g'níB -K &VȦ!S&_n2X <^8+=)LDy%A w+`QiבkȠvFry TBB\G 8elNXfc/E<4V[?LT]0hf{,f&-^6w[̘ n qZog X˅fElL-hd|* G<+*r7hI@ ] ޚFdb-=dLFa|4z_Ae cӳ*U&Ãʩ CڝJQ*uz=M[rTm}Wf_mʥYUbTJ|mQ"@fsV&hY>ǶKY%"kBZZ+\CRI35sL 'YV2|rsL.>)Yf4'i;Ӽ [_6ߤ=MQawן>g7ۏOFgDƸ%.*;ũX$"fDXfsXC8IKrWWZ: m *]88Bk#-/Bix =GiKwC?;eQ: Ŷ\rJUV ^M :ɬm\k /9E C'ɇWYc6snR&|`i78hp_,sͺ"; #DwJP{iV2%%P'EU^/z՚cױhk`i^'n{#ɺ|Ox8#l_ S]']T"V+*=cTVصOeL08E{=HĖ{1 G&j^ؑyS6MJ!]ƥSaU 䳸|JcUTQ[lkUђHTN{=EyȳutHrlNCiCqa d**rTxD2m'MoMm*CV"k) [!ŷ!Hw{-à$sxpP݃6ߜ~Ý"@Ώ4 $hJG LjCik}eN4("ʑ?p~!׎c`xD="8YVl>_Q͜2m#Pih#iju^_$$cFo{j_o*ͧC߈i:RH&[i9oٵ 賒ᘲrޞHRaUb6M 1b]aKpGRyθT rsy=}oe'fYi&<莜3:u$84 굒^iWiw,g$ʚ=m1V{g X:뒋'N6 & i&ge_P Iqv.USOGɟAtT%L JI 'xL*)s6woǖ4Eq\^ q)Ng_׍!U{{FbdLWc#m=: qZ--)b5M1hg WQ}^8Z;rܜVh-c.V#4`  = -H//U7s8#D0dYc>8#-ܟ윥sMD_q7"Bvxrq y9FXlmo'~|SwQ7i_s"YǔqTRa:p;_.ٝ4:x=op+xQ:8{bC˾m/3Wt_I¦Rp)[ Լ0bM+?sHS gh$K*%F*7b]pw7 /c㯶_{V{/qǦqK姍czeU kg\twLFM+^-ʮHWk" e Vz%dƳqز{cN-Dhu(gCY eXRs$jmY1ňHxt%N^oɌ8eL}ℋޱ㝍tp=Ck'=t hc!>[kt kb.k<bS  FTQH/bB(Hތ}^\SR -xv HidO3}Ŋk)kT +6cDzRwL:셦q",k][UZ&T \.ڐ8ȪaOޮ$%鏘t?l"`A( bӥn(XC_ ^*V„K4j|Wx% d[BqR4"ÅFt)VDMo+)AFC (|eB"'dHV9pX퍍sutG2=0kHjzm`P182tjiնg1ZJFq)jMk 5Xx2_NX)5 b0L尘T~mbQO*s-0r&y}mR11#pq)Y71+jD |l=?T]ץr .`c %zVˠ&^%tqfx zt0btVtc3XvOt ¼+JmE>a5QHO(Z3G%+9.NFk=8OonV2^wFsdqH%d|즄Uhh3ɀTϺ*F8Rᠵ5]Aؚ鈸彔R3!Ŀ~+UxY#o%F'kֶ1E_m^(8.Ҿ8N6aށ׷IG/':3! yym#d;1 _#N^E$ KP g)<~L pb2H%)VЦ( L#ts:6֧~XwZG1Z: [yҶPripK0מjYjͯvVwyVn 7xy hxYxIz(\1SON^Dǭ8{9q ܓm$`Yz 7%{.tThҼ`{`דAB@1c |ZH-"߈ge^G\A}XAZOg{C2Bo&7/!>)pC&$4uH腚#L&_-%aJ>ԙ(x;4[?sKD2+䤚 dN['5>D63>9J>eOnv O9Gw4x܀PmF:E!.@@Z~&JpWfpQG :Oxk6it E&%W _Y!KѴ F:ȳQyc3)B2>r phofxnqmX͐U5?6ad:%zZn Rkǿ^ \^~Xqcy+zϐwqN۷Oh $%!cZgZOָqYN3EaԋlQ^EzUqx.Sfu.VL} kQ4ԌzeX5MOz*x"pb>k+ JO#L]#A`򺴒 :pUOkqzY7f.>%wrS<>M'fwo~k#H< ƶ`]ln+GSsr_Z).XP F|Bg6~9#(eFB_-&Gx2k {h .B6I`$,ow}PI?IѺ1a<9lT%l.u|"v6/COMV!=  Lt0ЄO+g?}w$\>EHxꣂbh屚٠ݬj&絥Ō맇;i;#iT@x"gb[%Gf[RbK 0Ol@_uFAP6i= %xӿr"4n(J.5ym<.+O'SdOk4CbZK^­:xr:B*.ܗ.έPTŃ[kD5X0"<,h H#B3|rq]7dqf\#ȯ=Pç_w:5Vzۭ QǤsIp@}]*<6P.9& ~!했3 (a)"1H&z[g^Ȼ>F/@(!T3/ʇ5o/]Om9? ct&S'["]i ABq! Xt%\_ a\ˑ\k|3U_1n՝&s|z_uazqӢ:' dRT. Skc 7?Q̞U7 b=;~FjZWlj?6.h 2YXBA =;$2e-Tru"Ozz|o/sgfc sA6=cяZ2EE|0Zln fgъ^A3@cP+ I~iO%Պڽa+#0c}M'j6,FA5Ci;s%,\-!J]E?쉡$ёsj*QSAI⎺Qק`)G*V^P[̈́g5=]*덮uotRtPA$)sL{B{3vUР1eCX^p֤~ ǃcLS3|ql-`@ev'zPx`2XVN^t_؜K[)B=JL'ՀW*boz#GGb7,]Q|#}m-q(t6n}Ǎ``kiMX$uqFm'E}wN#7 N(&XbhSJu_8g]FI ^*DsmK(g%iGF#3<4y`*z}_ C iVE) cNixER7D9AXt$~pIDXjsdTvRz_fD gJ[0Yf£){M8)qթX6|xЍ%1[`wj B]\]#dM.>#(8=#\taG~/Ŷ /j4n.fk\d Mܰ & ~ziGbMSY޿Dl5lk׸WhD%1 *ܱnxZّJʸiC(ۏLɾґ|B)iZɍ)=['bo@q=21P)]yC"_ڎ]sũ|MZ/ kC96ոw+0w*>TJ&GηdznQന4h?@oOen5;o}aG01Ft~{mwt8_P_:1{J|if ]IbT/Ô-4~6>#/JhnW;!S8bT%v8Roї5B &hb[}j;aCwUL|,@`gWu&sI :>U6R`PSI|l[/D"=o蹾w*> PNB …2R5;P )*O6^6H/g {_=Y׈SW窭րNY&2tJFkG$+Dj l[g%0OE#<0##>׉9%'+; ^z5O6Ajz?X.iZVr&jy.^9P)\.Ɛǫu¦2^7]AA/xuvNxRb[U {~QdoY^Gť9BvC2 !ccy} }Lk nL/~ ;BwT<< ۲HSuIK~WA`m ,0ò&YTOoQsjܚ2.+t(墶H ΥUduJ :ԉЃx+o122DG5_W"%oNF,WB0{}rb{ .cLooB>Y>RrE;4X8Y֩=l]<EzwT\.\0׆]pYhBZ2oKY㣥&쥣6 }T9E6G(3!/Ⱦm?UD[xHͅuzJw`w:w#(쁖R*#JnW{JSS.H':v]\'ƍ:*])Q F˒!ICPmEo7%+=0x uoSIpFN]蒨s #R+jA b%mيec"Wr&2 W~vcP쐸G5or)Xo$͍-S|4)'UK`/ SjƼ@_ecGxy $_2u'_͋+X` ճ_@!zoow* TfoR'#H*q2Fm>;lK(Z->} %.Y]+*͞VX:h{ĥA~>K:-nk{ IfiZcOv7z#VeXpnWƺ~ )L#?*gB}?lN6XH̩Ye$8?Pdni\r'T9Hij-sFs9%Mlaם1msV8N%00s8gF;1@uĮ{J:bqX+D_ִr!ӫ-逸7Hxɞ7G!:ƖYS:*(^wxnx1CF*;fCML\'?!Cwu8&U!8MꞢKP{=e e=JX4ä=fHܡb5A/$*Ņ)U 6 nkU/Œ_IFvpNR LT"$RLzodM-IEŞO_3&HqV[˜ R=P/q(qBa®A5Tk֙-便 .xĜا.Eh o~=#Z}TJL*{C,C#@۵5N[{=x46ERya[Me.3fJ\"|kɂ tO$G87%D⁥hvPźQSt^Ll0k>0oZ8GCY%SSm+ 4!dsW-M(7pg #n(jG79B+q.Lx!OAUR5%G!SOC [:PBCfnܵ6=r]V¶u+pCum}V7U_57|Xp;µ }bv:5P%HM%BeV/.V/gaat ATmw,` F%57_W!Tq;8yb_Uar Jnkkt4 ㏔U@yq/;mA-[CBt{E'siĻYa@]Pඪ߼:!\J˳Iư7fe>@e;EF<iq$C=M\=FP)BX\j{'k]*vrO'_=a "JEnȠ2nZJMD$#؆}}5XIf@=X|̲{{p1arT4*wuz9/z{Uu3JeeJ/\ #et]ď\=e,d>1.SvIwKSSQ&=Jk?>!p˕_5%:QU'_vVgz[n?왑|T 3Kb\#)A` XO" ynxa.>NАvm85Dʼ#;%>5ڋq>G+wBZ{1c0[϶|,VZg]Y[h:IMȥI*yb%Y*_ev^m_ŗ8L0RI.ڥ r9' 4!8mɦ}n< ~ -+#+&5AoƿvIE@VVL N܇j^BV:Yľt%e5B,$S +IOظ7D6_yO<,&,q i10A$%icelІM K52f*Mep= jƦ;Otc n~@"<"'K2vujmB޸SKέΨOhPKd<|q s`~~ 48 )"ؑ@)`eeB)6hIL9֊C5œ (rrN/pbgvSϳk_%ƪ717̮%?V*:8 ^{c;7n6Krl{o^ۆLcN`'H>ri(FT[*qwn>`C̋K趟@Zm^Z=PJSКax#OLŕGJŏRVaDIgzBfәqjU%dRZQjs<͌R*ܗ=zAC鮩q=145>\Ft0䑵gn|ErdžZdڰt^IARM ]=vQ qӁԀ:Րܔq00itX7˩TX2MOXCUƞ] b-H^ *QA UH%+inʳɪmOJT"Qzh ؟(/&Y1R^Q ]Z{MG\DzĔ*ûe)^$huCMhQpm#DirO~0m bqe@e!Mu;gb:jzb@dׇf"S*a{N}Vv0 cw׀d4cyxy'ƻ")cY '0p$$E!_bX3$0Kw\SցwΡc#yv)OSNҚZ#;?KV"XyFQԛh kalbaF]f2C!CB^$CŠW82ќ8S_hG1.!'_m?P[׿$A=] IƪSFP]W3c#x4a6ϿBm Y{>:$Men aA-@l6O S('gR-^T"̋IP}cY 0SN!:.alAEw[>\#Ԝ;aS؟BB_wY'Ε—mF[}*0&4Re܁׊g(ɤHSvVH.+#faSio+9my@ 4`VD5hTOrK؉û۲7%qTfXGSiG7>@.O `45/9]ة"tH|Ay(SV"h1MF[ŪVVvЦ'oC]&65.f[.p*Q9+daֶl."Ҍt,[J>,qg]DM{CmM.==9~pf񃚆::D%Ⱥ{_ԆIў/cqx廌|}8t&u]*p<bJN S p*6P*}blmŗH%ا@ I*NB) /*1)wjgq&AkG'y8bډch-L8AZVő."H3Rћ02W%̘V`;-~E_m2@W* }&!شi.VMR#5j?;<,CJ@?i(-+.2_uknlcz"w3;hb0 +Ke/ĕSNesu7zz(S+q0]M4#ߺyO/=f+1>%i%ftHMe&=5 ]˸ CByjm5SKEO+O\e =mvA?G~YQ'90K ";0U#?2ϐ&ynP؊Ӡ]NC>wWQwQvTm=Ej5;m%vmqef RѢaƲ6KPxS ˆXJs}d3\%R< 1B +&'f2O}W Z7ݑĬ]Ҡ- Wx 86SeCTٵ4y)t/&b~^߶]QdQ'v-8K=rq*Slwߚ֣xy- ɯjXikJ~u匤M4Ú j]̏-3h#lE݄Zarj zH;j1, B G>O,5O+:EQ/K%{sj/T:g~}'l#S_FP_5' wh"8jEnI x"$WcsTƙs30gvE-D'Z^}ui]A-?ԥ|*e% //琴Vo"\}s!&&*hF" e"mgɷ/{z>r_er@85W#Zw[hX lRJk[AwD Q`$ľ,,xB+Uh/JO.e02J_HN%lomR <f[qB[khmG7U՝8,&21!VIny@_ݦpE<;G?@BLfqcBťk:ӗ>Y)GYtS"cC$V! BƑ+S,DlyyXޠ|PkhJwҞ N1햸_KqEƅ1 ORydvZ?0]v Gr%rI_+,=I>`h7p ROfspxC+-ťWJHw8{ #ί_W(HK+f/鏔:¹t{eI@ stOAGqwWRXJvqeUjBeF riT o)@&#@ AU-Ee}i8#j|LCKWА"hX=Oosn/P Xpd`|0Y<$m;JbƢ%_9?WJrA0PHgA!moB_.0zEm-Xo >%άl!oPi<hodHfRVҊU"䦰ϐmK7~tp \?L2 SՑQgy_6Kڳ#PE< hGh K vEm<Н4wipQmbe?j"k,96{a(3HSzUߛohJQ bb8RUg-DGuQmaϡ1R A5 JV ĨhA!OEgj|~aVC| E%$DʪiW %κi {\~أ/E܉]LȤmɽ ##([%(^r_'[չ k,jA dT/"C}mAw-Ah O}^S>]+oLѻ\ǹ{mrA/v8, ƀkl7>%o7EOuW 1B=dѕ×*[XNNJZ_,|`y^q a{paq΍\&#hBKMx8bX\{Sdj=cI$q=gzkWn^njt~/|`#">k{ ;JCo`ҁ81E>?5/>0ɵ?ݸ<P׺K$V}eyPԘxX|wbC" }%mm\)Lx^;My%~d1ϕ|Ru#G,JF[b!oqA7TsJ*ʽSP [UMJq_Yisg6;PiotXԴW~8б"M'$?~&9KLK'&n&ι,RׯS (Ka% =Ǖ nԶ\?]ƋLc"kUD>h(鸙O>@0\H 5;]g~Lf˂?xg}_2#;Х8Sjh4-B сk.uSܢ2x< ^IœipkؘDcqju(rXLF,43J9A/i _pJ7ۖ띱kĠA>_ϏEblJtCkN$_fwk1ѭy ( |pk Y }EY\fS<>Vm<"f=ùk׫\1 ^_N?4ZX6C m&I x_(U no<ˏ(\g3_P &zd^" yNz A;V&>q ibROZ$KtN#B٣Չۜ_DARx R&lݶd'7^BLN_,x Z3 Ra)]Z^ SDD=o2`?r0W}i)O91`gh½fڙϫ) å넵9([P)]ǯnGb ng#xxb52~GJ)\q)Ғ{{I뮎ewvā^ÉU@`>\ח 93G7iORHd6}O]7 3U.IqcߢUG(ۋVm;\`nқLd){iyMYթHb."ZxtM+nX7rJekcV uGz4H%j ϧlu !XUp`|-(*soDl` ;Eԙ3DpL%RS'ͶbZN޼+u Gf~Wpj7( {腞>0"2[w ZNM1S ۷߶^5r 8RژjIĒ`-~1\ ʄ[}Um*d/>BeT7OzbJjXR?, $ E:蕅Y%4#ryLvDܪ)pqHwfA ii&e>FBHHfĺҞ<0\K(p.Vs?$:m?m{"^HF?Y1,5 H]aKX# pP[CZqXZy..5<} <2n!&!rNS>}֊N$IU:H 쪳c;_knGt OqS89rx=Y$-Y@pś Po@kEƸT%=XFM+T"&<ՁM ֠0yOr .b:nηfw 1~PRS"Qҡ&mʀE[zB--9Hor$fܩ΋ Հ"=ckH~&{Ѽb 1O1&ʪtsU4Q$F ?ԼFJsUBP\ eG `ٵ= aX܀?M@6XXI!~-eyW; ]:tkCvQ)X֚H<ڧap5}zLx&Xzȣ\_ˮ(>ٜ($ip055-uq`R7Ƌɛ!%NtS6u*[=&mGG2A/i{T%~>~ObAMmuE/<ђou [6:r?F1]u;%^ΐF힭oNvd>JʩhcNIxbWmW+m\3F_f+:èYdn+Sᾢ ;3,x_{ޠ M 3i+]J@=8Q%kAW^13h淩QDxDhJ̪ !_$qǚ(|c Oz 2ƤteOB=oYx-{E TDŽ/2XĀ ?Hn-qߏ/}cq9^vtc Ai'+y{Qķ Ǧ/mP-ޫBtwC1FY>}H`EA&u|O@+^'n%'q['4Zth mF|ƥlQrퟴ0ή 5 o*?&+ykt3j< ʓ0{ҁe4Pyo>C)7ӡgƺdzr`tU#ߨ$9$wAd="O)W\* >"l2SfZ5¡"ݾO)T^M6-4Dv;~շ*RfX]Q Y^LZ “a: .ܱ`dɪͰ0ͰN!ڂ%Fya+*DwbNtNtyt2[ڮHl/Z|Ô~5@F-9;M4)3|GWeJ`ݼVWcۯfiSz9GFCUӸP8Ky ]?yN-Qm&re8vWG(z &]Ih,Aru{|0jQ5@$A C!x,_i)΢KѠt'Ծ~QBM v%K6X ڲ.6,=.`xd_!3IczYfSmE55t!pvpf>?웛*6p3C; ŀjwwN| xCOdAߘH-ԟN_Zڗ*BfeY%lЂĂʯaN;X&,@PIǘWEZ cf >R 1tX}< %pz*$SQ;c38Y|hH/G ~Lo<y-Xیn-{%oY`ou' 7Wg8N-juWᆷ uG- 3 /L/߆M51]URAz4@[ "at~-a4Q o#zuJ/aG=8cw8%z?~;&1, }?t(F\8a7z{D˖./tq1vV*؞]U)NvC` !Rj~It2x%S ru3C4V'r?Pߍ$WNgsTkUvw,c>xJWp d }$"XhWc_Aq? %K̾#$;J.A}!+f}\2' 01]xBlJ FVRX*ڙǖr{wʏY#Wx/?g}tn޿">nme[M'Rg70{h )6dΛ?bkzAf#EfO;3"}iannruȺI|gyw:w?BqɼI{04K۩pIbJ4 't? }bq'RΗCoi}/("wG湊MEɟSގ Wt\חGv\9Mu2u|2śݸ6AnO3&a 篯<) Tr8aJeԟ^41I {YSg+TO)a6X#7X%Z)6o+> P5,h'F-P|9ö`.\қ˓[7sbDP]IʫM<)HKVZw`ά8rBcUB$qv%s8|WN=lBVŇґZ48֥g"]kk1 x/.Fr˃ІL|w4Z*-iV-cϻ'S@/0fxPob}큔xReKBVȬ2٫6t 5/+]j%pZq`T 711ZsEh /MyZL!YP t23cO^#}NTY]8w%d,ޞh6:1cNLAe!SGzwʚխ?΢5~:=z;R}]!45CNzEDy2 |ny=I L++G|~5+MfI-D r̺~c'2_pCmrhuaa+kp +yt(T~# % hmN֮yriW* gE00h>N^cy} O BqOej@ K&p9(;'AfOX' .6m0Y{|]>e 5E π^eYZg+ŞI.mDj]α*a_N/bgj U5H+uL/tO<4|{fܔiR᠝b*e(CCd3wpzo賚K(>7~jX ƃ#3y~^V)%Pk] jt=Ic29IKd3;.#G{0m V|+[ dF)LZѣlaһ2۴Z"[-% għcz%AH2:z]Dȝ To'O<(} [tnV\ ۾&?t=p5/y;?s@ꦢ!Yp9x~XؕC`ofK D\C??G̚)\<YdZ'3Z0S_ٮoEUq)Ƴ -M,94-s1}3^7a>^n!S-PI^Pw,eF\`X#AԀ֩zߗL*55!iРUE&bAdP)u%\#ؽ0x81BrwyDZFt'$lrF3jixGc׃E X5' Mu%Z z ^8M:|3xY{[.{!1rg~0V Dy] ǃ.Jo(fٳ xpdKw3/̊#ku §@X!0B =tS $>4~-$`,jBb]|En2~wWSI0}>vnBni!>PL n!}qf-iC-M'Kc}kۣZ$hH>C0]kOz~OSJ_}=Ayߚ ߲IF}*$g0A? $G.p>b٭KI>GVbl1>8GuVUy?fq!ٝ :% vy1ATk9 F y3nHO ?^o/XŤwj.cr'Q7  teY,LfKYKVtqM?g~J)hI}s_[1/{Ogt.r,"9v* 3ZE "_UXo\(uvdj 2hK"3@ye ϽXz>P_**O{iLnQadxt`G{aBu.f߅)GRᬁ4[u1m|D>ѧG16/H L؄( '+}=4p:d!X[A)\Ǹ[Z|3 Sl_XjSV7Ѯ`&Et{/M~ekYK fYA >GHon9䜟F13G^?"_iJ!qcy=_*Aqo}z*ҷV+ F;TҖو*CR~2?. ?Ñ"NmG>xcr$S!7טIutݫie,ʜ]`1i V4>Պc;@|!K>ߤßnR`н^1TDtRX-KkP/.=^G RNnk@JOz#^NhSL8o]CZ|ژgd 8۞p"j;|y xW~#L#ZS<_rS1 qʏhq ဍ P:8QFτՃ&|Z<*4֌u i~|2qPw%rT4ryRz}ယÊ,H_#ƶnyCtu ˋ`. izѐ8 _ 'a8@1)\ ?.YiWZPT<=Se)tq[`zWP@п\CEch j]te֪`ma]s39 `,bVlr.* N\Ր4$M|J)īRX /!gry{) 6^4s!Ą@_Sli/J( >I4~3R6#m! pp=2̱G_u0&!эo>92ѥz\hHǼ!WM [ KsS?" K\@^hz AOen% XR `+ (T AɧdKW,c08(0. ]36r7}f@|,x:Q:J?DF2_FS xLzTEe6&+8zҝ>ҳp{8J Υ+: YjAz9AT"(ƪ=h/_LQ)VSVi*cvNIrTteҵ,I}:┄15%k渗jegҽyʪl 53\}}1S+hDek` LnbfkxGz͘wXOPSs1y!t[$ԏ;^lں֓;°V8jӟgu܀ϩ |?V;ŠY,Fq Tf ugd(9t> 哽,ZD;) ]\ }Vt3!҈9QIBt)ҚVbB ;g7*8K?)!įCҨ4MնT5ByT\ fʒ3[IURJs)CH򹏬Z?"eo }L5Xh0nO8Y2{)k^$qPS"[h{epKNc x=w)NX=7?j73.,zgP%+ݗ8Hdwۢbx5sS,L4aˋ(Ogb!c6Ӡlx,A֯nׇbk68 Q`j9g,Tоwϣ\" є\2WX!H|sѥjzZ& ;l#M*_KM9^>\/ ;7Px :[{16hcG`K=SC$|UX-xc<2RSJD&N`H\: ƧVm>TՄQ1{\uh $eT XqlC(fH#>Ħd'V/$/_`/C~yIaUӯTNq M8,TS*i1,[jӪ GiH5VX9i fD~,ͤI&špO;4}\SM"va`OM?>Z|^2H^H}2@_b]>9`_ ] 5h+4/+OOBCĞ1ajP<ڰjwS*$ ˴NĿQT׸XT"M%NxAt4㕦f1˦Z:ڰOV~#Иعg;:AjH[Ul[%lIJ03ejhKi<^(:|p+Ɩ^tkYJfΞNV r°[@,6=Q TAMG5,:,FX5ÏnUrCbf;j "H8?jzU~2Oĕ4;L&qzZeq'M-Cf g JfdRğshhÏG!CIM^7{ >|mQ/]Q+ ]Bx[@6l.tdžP~Z ֟]R!Q zy6K"Yw *upYSmǟB$3<<[Vw"9FH4, fG.ڐ q Gc+ZWj3@; Y{[~BP{KG|1#딏YGA>1@s6Nd Ђ09zM4#:`[^>mO j{i”]_tQ%T+hd;tc1^zga2ތ x, JDm@ٝ&6sV{OUE!fJv)_8$<Ƹs(-CebAfU .Z.`ZDk/jh% :z]~m5fvqx/$Oeޒsa4ng+ c=mW ш~x;sŰ@-C.eJ%~`چ]I0'1NY,,kz.@{8zYJ*{y}Br%'~L!s!uŽ|'液n{z}&ZBGK˩H,?B)lj sqQ=/L%>7a,7+?ݯHƀeK5D@N Y ٲ݉taKi*>ln%6A4 .H<;+e@CžJgp%2/fh$鬳&[}ªL/}^ekC Uk?P15ξQ{اCjmBC+;QDzn@x}xI:׼ݙ^^U%lX!e/ u]H@![رH%;=8`T=L`sV.y(ͣ[yIџz:T2e3 |q]f})릠 " 0@O:: 뗻3]DKp?V4KSIo]ہLRwJ mH()%rjQ&h fb09SRx9}sߩM}^ f0E{>7^ 1($&a2۠[Nq$8yC w'عNk.ŠfLlLI6\"lyxb`TD>]l'|u{:b2G|p 3pqY֏iMh\Ql;yۺC7<Ӷ={]O!>!P{G+wO/ZtD7Kjv#rD4pR:>py>2iYCoDw2#S`!7Îak3"ӽui㸚rK`)1kVl>;s;ѫ0T#Fv5iye0)P]I` ݰkkpK "}39&%]}== :+:]qI*$@0Τ:#_soS-Yd*罤I R|}+^W> VVh=3#*Y9A^y8RhoFO QO!/l^0 _wk-nx[oxKuGTCDronG 9Bsכ%t+T2}+&յFo)B}qȫXi6R+ qF;j!yr!P,0O<p) 73.x$ϳJ"en=APۭWm2F}腒CƐ_EL) +DBxxǻjV/LiOhvyҗTUP1'j?;BA8Qv\ w1f.K;*URO=1hg]콰a@7z8#PbygFV>aTMkun?]AW jni $  }˴k*9(,A\_R}"6{ #>mt;JTeUe\֕zgmh6FTԌ@jbyZcI-F&eIM A9m剗`]W*0c-p+3D9xב"L<]-J ۗp\&'k9 Cv%NX\/a|N4V?i"s_n5nAD-#VםKCv\ k]KWU3hV2dajΩTCܵȊR(o/8j~]p2}fjv=# k.S T.S+LoK罢8plRY)<8enF sIBT1-˿0l׌?- ߺ@uzDp h1"[2/М򨺡_#|US&1݆)֊;![ly@JY([i`Sƽ Ģ:SC2*c>Dw*M>S$[OSf.KS &`=QcDp*W+Mu6'3?A2bn+ ZkOݫ'eq\G /oykN) "o5M=pDnȀߤn_1Yp45 %Bsfj}ôhŹTYtcM" ׽rqm6lvm4x_nte٠8z=ðn{bZOȨW_8LS=࡫E"&}1'q}( P[v?fiNǞxށimdWv0m%{"CxGY/ZZ{;ɐF͜M:l7N(Ƈ)5'L%kWVO>,f;XSL@y:-<@=]sXMM5%K<xC;?z P=`+kwnžYR;g>F 0d"1d`O[X8NN(.i~@6A Te%l`lN.|ts[':{ CRYvnۦ}Y|LGPIC>1w Mj8̙* Kڹu܊H ZWWrfZ[X"P͚rǰ/hLw-#(8<䕧%1jXOݜ>g3IЙ l%:ۿRAל*r0]zn%4oL1+ݷ|֙4קb>ך%[XNB"3WJRTp3ů>: {4/T:L N:@q$p60V%Q:1qĂgeꨚ%Y>RZ5wH=OX\]>Fq ?QdyxW ^c*K~(<:pٶkeUGt#ry{=`S]Cn';m[CӾ7f `;9[-NȖ?2Ǒ$/p鷃 "G)R Qd/OHJ+&F0CrE"Z_;J@!..)@lӏMC˰q`ryNOJR[:]Bpn@\J ~|y@w]X=-"t,&b" '[`rlqH}#G8N }TvVG.tx(ZG^ N^3*jrpZ>Q ȁZkЗk)T&aiG>nDK^-Ò)D4Pl#S1gd~^@ަˮ0z . QxVhs2!AbI>$^Pv? ^gkRd[XPԴ{eHXNX) \۶(kGF—y0Gzfҗ⯋e1ZJAS,& s)49Dq1K7׷@0ɦɈFq_L8 Ȃ]FS[~['鵮%?%2Wxl1b;xڄ9Ka0Ծq"H'tEgyCO]6[ؤJGjg`[so`Z0 EH9O,c;yH:t|F%fvG}6𪓋'LAշ8ͭM~TTQyAN>ވ_"Zhl#,<8P@qr^?gȊ`W\|@H-ȩg2XS |&/W U@xrgj$Ī-<3ɫfăZi #;u)hC}sWs/Ц?+vܰRl} ;rSo,L|ĶzxiR_Uf5ϩ0Ҳls۩*g@̧1ktߥ-A_fue.7&I?jQѷnX^L Ԝw5ӄ/r̅~Mp8MsQ,,%/~)+_c~uojK9 !זyHU}ʤ B3HZԈiOd%pI" IԙPK_COͻҺYH15G _IGpF̕O qajrf;ir,TZ/Fs$p$[}V`fOE)%jr&<>YA~qm|l38&:H|[r.]gR*dG[.,^W {Z^aihUMQo'?`|uN"I0m# L`@<%fig$pIkؾpܟ'|Mu3>=qޜAɘ͵ W3d7Q>gwLo (64-2C2LYd /2tmsn7kM~J!#rEW)e4dQY8!ƍ?|ihtA& "af_ 9~Mm~>C50,zcxuA˘\Z.ylDgnb/#0зf\k\I6"qS9С}~Dd{f H7~nnk92l @Ǻ&Rh%@KG%Dp'ƭ(RѬ)1U'U&/{+Me5)̈́{aK;w̭=\'(S?1zbڕgEaNCHv'L'0/RœT"X`4nh>^c"# MG_PaM| w&cmfOBX9o 0BLҩg i"^U\h<~|Bly*چl{~l ҊZ  ^;yF/ӒP %U^pBK"d^&f#?<1ۈ7{8ΔOqԐ}s]Tڔ ~ӈmV<"kMY{͘/23%$Ӫӄq6u^5G[m#6YGa1{<@fvy8 rQ <$g`iƃdy {χ|J +c_.{Y=;j%k1%eڳ:MhھU:j@eܵpDd4tǨ wx`A@ā*Q¦Sg}Ŭ'u2an2Ա$ $`t,\/vP@OȀRR(Fr6Kt!+dX;I?J XNy(}`w"(YL>w܊2K3_.!βwPuDbK2͡:7A'KzPd b,xn:,ֲdߩ tյ+2佝$ fm3M,#IL̙>EC_R),0yu }S/dk&xHfz8]bQǪE?![S'$Bq)EjiP29]5~o+r|E&^*cͶ%n*={})LAb^2@,o . i0k 0t)AH# 9j Щ55Prٝ`I:-vuܚ:r!@;BBt B36϶W n>4& v(CZ./,OS|KcɁ e<_d)cX~'fv͸yىҤ> 䠈0N$m@U !B8me_.!aNy|@_yMe E`.8ҏ^ɫ^\v)L9Qʥa DxP[G,T"T.e ;ai$sײUaEq+x\5=t/XLFA^gH2_Vz~BYW$x,P$rVK`ELyb,v֚Lb{Q6БY*@ 6a *Ϛi#yĹƠgXii&_D rʯ$rXQr{}jvxțfq(/yT5Q(3 {ԳK sSMCND@Oл#YuwW,U;G5v><]hF%FDܥ pY}l'j9hQO>>~ED]o328o~xP (yb%#]IgR_iXh@C Ƿj牺+fQ->W)ݩIkDSPu>ZX?6_/S A 4~ջ t7:h?00Rw52sxB^҄ .x (}-w̮9ӫq0|/#x&(?J=ƪPNud1FJUOTn wDMx(_O%kWV ]&|1t2SpteB*(r"ȘLԺ"𲎑X樚ω0jԁ $5Lx& 3`n T~ſO&^>^ץN/|G(D JC u6,MG_ن'lØNMm^)T@;dI tYTmF4q%Ib˻/(!qXEUQ¼K ^J6tIYt'ޏ}!v9X! UGռ$Ƨ"ڿJ\,Q·Zflv$[Ko'y+ܠ*&AJQ>t:wx7Gi &ǏcaHL/asw2[RV3(o& 0LYM r`vMS9 ƶ~_ȷіLHXcHwH 8?$xIxqj|]}/;d*UF;FTXT?i+U P>9Zyg]+,x Iw =ޫ.7vУȰ4ekv\FɌ|nnj5YR95ؤC:LKqc6W` :VEL@L' g𵧾z[/(&zsq'1GSrN|rLT TB7RGщ?-4m=GIF<4)c]WvnHw嘌øjC\;2' Pn6NR f*&~"Jiۈu}3>Z/#f'5A[rpj/?u9O$~O։PN]^ϻb*;Y-u(dlZPSJBJmgŀI;H;j *`N6oM<~$6l)G.w_ѠqA}Й^H{)ٛo]~MЋr _ |޽pK+B^w*0<5 0QWfݒgaeiёz'OqYwؘqDz~ؔ5yd*}pqflD9DZoNl)YFwT/NHU}z}r34Ikyru_ 5 U* cÙFʂ>[yQj˝ >aZ= :ިB0myB$&nn };E/OD@i2EZP Kygz8 9{wg0G[nEZt=YC#b`Ǧb9MaŹ܌<Ֆ {/a~Ec1@$`Js3_jY&l~ &_DdY! jɥ&wN4ݩ{޲z%ؕ #.iWE^3i5*!QMqи_+v^l9&aL8`v-}bE9b\BIGI+ M[yƄ:i&W4f؇ڙݹ dnއȕCg-/e4-HN7ptKH[~ĤRtne/C EZ-e&L"sf8--$}:bC2E <J}Q  Sȃّ82ȑ\풆 ewX)`huTۉ*/"SE/K|'H4@T4IF~Ͻr]?m=mP\LT{fY墢zdTGːumJd'R-{5ʗ^JsUԎs7e7T>?ZYnؘ߫σɓ}0 PޗE5YJSwH"D_\8O-LC7HYm1okH*1L6R:a!6 ~ fP_[q:bb8<l%pbGqHLSH 李G}+qYFIE'1/>nK&R`hY|dub 'N΍3;2hnj_CS!96~ԡv.#Q)I Åmu b8gt-W-ʩ#2V聗 7|7Xyg-(cdQ$|K*zӍov=Zbu&sw):yɆm M Oȋ4/1*J̴bEܗX` MEI+]G1P3P vYA!ԃv}{Kʯd'be(L>lU2 p)Z6u ){}i|㞦jGՊEy4TTQMU“{-6#&lkRq( Q2r0Z-LN]B$q/rgr!;rI{Yr3rjw*/C 43ۍg;&woEc8nwkH'b|;,b8qL~\"!+)\Ί]KJmZ}&e2hvv":A5=cse;[(Nm,#W%4Uwu[6B}S뎰]cksl;=gQO 6"}\ܰ8Z|SOц&vO!.*plPco_aQ#HIϪ$9~$8^h9^~-\@ycf"S-'n!4$ f赶#`~[A낯`m ڽ?I9}QmMZ~A"2$r*X fLb!W<щ+95ЦI>\LWZL,x+L4M͌l%>wE[|S QaEOLlnc{.y|X:Zsze!ІU#H5P׍y}绿WwIJ U.9 CAx^ȡj:JGܫCc*s!4=Jk@lVPٷک?x=ËZy~ׄ* 7jfjçN?T1ipHt6d1ÈXQ.oZu2[TۮRlԴgZ&vu } V|L860cec8o y e0RR‐R8%[>ÜgƵzuA^T`xrPID I{PuqI3 fIL_?h:Z/1 <_7\ʠp< )7TDfzCyڋB*,2=YL4iHsڧ}U3rN+Trk"z e%*0Q}وs ̐x4i(#.E3^v))8Hqo*+F)gA;!z֧2Qci}cbG1Ri2%-5Uw>D"ϥXKn) 0Ai}߼j tН?Zcbqyw1r6h_aYffݝUjnRݺN 2A{Tft\˨V}?ڊ޿3y!m$%apvaEy<ҁ/ٮS{=E`ȋoqwk>eө{rcufLc䅎!?K48<ːqv̛9R{CSlZlvVЀk4E5uLLZa>ZÚhRr5j(bGJܮl``k t6=\u~K`7#|I&eI>'s)IȮNKi ֒ hozӚ%/Tg'l}2ˈ20&$HR.fA@f+nzΩBE)M,95,MbJbyY/S/:*F*'3bIU`[>/ Fbδ(ԕ"KX1@* [ԭ VXGʸěY?Aȫ[]._.vܟWן9cOGSwͤ/P2J%&2wJ-n,rX,p[e W葀B\:U\>b,J\t%K`<8S+1W36Xۧڸ6.BS\xFn9NۄҎmEy$o>MeRfdXnLۍ6wJy w_p➰Y 3e̅Q6v~cpM؝Ն)z4'Ѧ%&XeDR%dDL^(FMLrns#Ӭ3ڊ}$<ؕ?K˃dƒ`k 9 iu_Hw!:-ԂT<tY+FŌ,aR6|[c#BʕNų-e@ VHl.-vT[ DQ?Facuάc&*R۵x9M {&sԄ-E` oV˭6|/B'"QS&ArRq(^J hy"_!S Dy(CNK՗6K1Il [C8 {[iH"<ޭ4BuK;K<@ st"ʒ#s:C[& dub'쒱M?ܭ=ֺ+\F-LV, Gٿz` !$4?eE\7N2Ns_{,fD{t0}ج%CZLtXKYzET85]X% (oLKm@?ȁLQ'Zt{`,{<]vb=I1&Y1Lv.U\ bb;@TE+=͛(RxG;lc%^{e\OST.j*ctS ~v,<)$d`Pw$ݟBb7:+AYE[Q%rC~hlhŴՍ>"*2 5QLet{wlЮ/]r}Q Fz` G}ݣ"u~[6ͬ地j Zs:lup s}-BN+n%2]q>-81$L'akwcP3\[7O?2.Q:* QT8گ00# hNV*~t 4aN3@{(:V&|"baÚO4B)C9ǕV 8;3sZĝF/#pɾHd-jģŴҀIVvt.I. G%,,1,2&&'h,ԩYn2rrK.x yD`Jam?@YB N&^4@QpaZ.(p!\ݶSK[ގz\؅؍A}4֥PLf\='~|` 5$&K )0S.%NDgggՂ "릕|vF6,H~]|ҟ%eK!e8ZlؑdsP7[CTOyQ4Q&gVSQ4;iQbHݷTl̕ɛt]aՉ_;_GveUGvʙLI7WzbV_AK:9޺agEWn+0oȴTM-[xj@ D Y<^`z\M *3Y)KSɬHK-ޮ0cr3Ə_@G?TЏ#x jƗ) ʺw \aDt;-#NB#EL6|iZ Wm2۔QD$V„ Ba GdP-AN\PBjGp2Q˔K|ܯOAnk bp!R'4'LJ=(oMYR* U$(2 9!pMFaRWTuz"4J:jNBxM6ںh>0VWwk>3 sar?co Ua2]|p?I}/.~f<4Ag+^ps7JeRYOeߊ@ ؃b]5~Trs6w:oFTH - l|]k.?PޗrL "ƨ(d#Ne>C#3Z[fO2kaFmPK&rn3k^݋CM&s C(X6ޅ> XB>fV%*9!!Ȍ.hO]L/RvCPl%[;`BDq:H,w"K;JV)d*ZuҬ٤SevCZ7]﨨?^v%V سTfq%Z2PG@;.EAIMPɖ0b# =vA~5ʻ\8q{PMAza>R;/ gYP@- -#D9M=vKy<$`pa+¨xC_ZRUw\1iɁ@b\Ctv>WZb)ou沞yC oL-2IՐ޳ Iv BVʦ-dw{K`ّcDz+8˭reȀ!>|Y|rwY|krIq %I>b IA+it?-avמm3"fq 6ި>+^tYxb:\E53thFfrJAҼDxPQWoqVD0p3-L"=|ATzy(\}9"`dqB O~NStmdlXv[^:[ߴYtH<0ʞkTkq 9% ~|t{ܗ,0`laX vq׊xd-NޟPGKL9C[|f GѾЋ!WUn*>kl/!jwyWsݜd~V$[ 4?bu3eL=&Us Y^ñ u{EyFmF-<[9UW߹k(-xa,F>S8ۓl]~5z@PG YrS^;fڭ4J@΅#G$#opYDnoVK-^Y[>;]X4޾'Vf&N@ iwKxE*OoA#ޔ"E&u}e~i] ျrR|yg .tW򶦂OktļwЧLj8BI[A"ۨ0qLvd? /OhEe΢K>r&+bcߌ*KM)4'!A]5.%>^?웲g`ƻ^^zn;7mJW$|Зsy ʽz|҅pxPJ '|y_R(Mq(S~Y(cDmM`X.>KC%q]f%Mfz<>, gD",$2iuGX0n=.2fݮ^@]So ?#(N"J|gK)mOH` =&BS㓟I'uGa֜T;K[M"&?Ϝw{9g*Zp"bk=FڍwVq)PFDXЛ*5 hhy}y.7չR.=PNVB5q?)UPzWIFZs=s.8@?{c-af:!> &0!HJHj'`}DoC=q5r 4/"ÕKkJwB$% )%C ͏'yUW+JU mɇ!3z:l ?8|t*Y3ۈ9e>א@m+ !{򎯇z3 !i -_pV˧ w$b`6Y=6?&xΠ=Qo\uWBL-4X y~g{Lw\$0$c:ëPU.6 :$[qyj\2V8PWK"< YI"ڼ q1ZI뀧sHZ}\[ h>X*̚LnFi/(J2-WW,#e̫\CCZe}OEӵMШL9'Fт%6QeQ'Kh܏^Ys11`Oc a,E\)T1toc~5dwqz, [̺IMɫh[ƺm- eyZђY-uN=7>BK[,ZH@$L2oWMV4O=&q5S)* ֥xSz K%(*=~D+$F2H(7NC'&T A?m\Gf<* "ݡ8Nn90#(dg|¥vv8m\(۶oWDͺH<=CoǍ>݉f,ڞ0. N(́RE- 4[(G+؀UӞK g^6EȚps>oBYLd-.Z!yr{_TP]l>cVHD0s͵KëSqpH7G.88Sԟ7Ġ3C<tM(L؈ezIS]u]]Vg K*V.`X{N?3NJxZe8B2E;|=])PSv(h zp[=#jt Cfϴ7/4mc>~7ٴ6L9[fr\%iӳ:-5JGإgm>[naczw"gv$֔(D9w-boD:f|i{r61әrD(!Ҥ4hoJ#@I"fuw]QēmӊhFX1lRX!Xj.y ;x7BrY1G _icqd_2&wCI_pCWx!zYv `R@)CP6X;p֬|bs$}~Jn{>#@u2nZAy iߎ7Fs0=tBѩ(0((R[dM\!bұ1 zoc <07<6"J"H t OmRPC˶ Jai)`k,n!Phg <:+Iޑe*`g/f=5DS ټξ1=G# ;m$HNk~0$Kq>vܠ'އKxuGfPtݪ'8(8F`H +3?rKn -ftwASf(TF"Q+Ž;O \d71}DAm~$J@1hM @t, R5j*?+S$\ A>~WU*Apz>ګ1\9 TYudzT"b hs{3/lR,.L1 WpGT5Y塺WyWcgqPwxeX0?R%7G<`XŌG\HV.Ur*:G 8<K^u$jfx9X393uwq+C4xk×@˝Yf1X ruNm;@ F},j(p|%DICכq mƗ' RJ* =Lm5+WE!ֶvYS w Zɧ%[}ذ 8;t:OX W-+{XCj/\*-?Nk\Bt ˅j[<ù w[YhtW,5hb P'&4Gۨ˅tϤD XA"ul@OA̘NFW!$SGvЬx^DZo"ގp&F'$_ЉS"lhK*+ܭ)S_ӵ!AykT1b{N]y6m&Y$Rʝl<wrD^BKe㚛E3NJ&yHL;h"X^ [m~:-6MX֧§'e=!?=sxŎ o㒀3ȕ &4= h"bA*6UF<1-.q0J֗b`|NxK*!ʠɁʺ$ i-B 쾇>OS|RM1^a )PIa+-s-}W>G&Y\d˙bO< tf :xtpa6uAybw芗'fRD.8ZvLj:7Ms ;|P(mM] qe^on/-R,]mh ZU';'^4TW"GvD-m-eg^Pa H%՞vre nܨVVF.KVrXqKLoqWQi|y+HRVD[iSjUq{d.XG&ڰgKG3lW;/ z5lޞaƽ?-&ZAZ5M3IorWVj%HEkv.!}/9'\!Tq3^mWF:h >9@탼F=vxF˔J$$tG[|,{?!i㣩p·Ry1d|i"|4>/綿)DXfNU/vcxsQбA6g;7r̜7u[ķ_v^vRo?#D)*2gZք x Twd6}e>үT$L>5d/30'9 /MxEDƝٱpC mW~ O?7 oϻ cn ViЀj'ȿz>Nͩnѐ9}㬘"`%2U{=ҳ_9!`;BiO cZ-أoT.6:B ||81x"x0 < Q Ǡ0ge#aPX~ͶdG:6{HEkL6߬(ėxousZbz?*m;O'Ct=MjzAʮN n>'MyP+N y̹ .iKd\JVû_z[k}#j X WenJ EUJ!y d%?&wDƶ^Qi ]c҇TE,F_dīs%ɴdG^Sn $6$ Փ{Y=>#1YZ R絬7Jʷ{9dV wT 2V:uڋ/HϽ@̣˸.ʞ#m]h7&q=Bߴ̆VC[.dKcw'ma."YUv8eW#CEq46Xԋ@T|ι~5 O%rE9( ʽyq5mFd둎،-R @Hr( p.C?o;7tI\DphPWs)Fx2ց$Xf(xҼ(!=G՝eVWOL *xeVC3jmOW?#~pc#+yVIF5܎ozvߪ:R6TFL(!rO} `2gN|sSL$M eC1\6@>rK{$ޝn}*&|e|+xQ;+ "=w\1H6䞁T Be&z[hЦc}obѣ;7z$cz愀.:1+|쩧CE䀐K&MLX5攫umNP>yZƃyJwjjx.v($0 ,$ĭ5 R_e顗M{sQb0YVh\YPeY)7F13{Z+ uڭ|L}"kb|LQVM >@ VwQAe\:<s(0vls{ϐ |3|uw+7m34Ctoɨ3(m9HMfR_J+A![FILvЭ;wsdgoC%?"W"ft9[6~~tɋP`zF >$:}A9*2SZ8_ "s: %VmXuSKZ '!ĥGw4OHvƙ 9UJm3/|)I|>*pK$~4)ll{A*U쁝+Qܼ'dUz|( C֤y?M5>@tnT낋qzl0WDĶ8-+j B%1uJ^kP@`򸞁:",/Xj4_8 a E*״055Բy\;G|ǝHiiF m+`@g.Y1J|k̛֛TewRYhm|g.PEʫ  peBvϠ18k6_~3D)&=շD0ERm=&ŠhƖ>(z E4 CpE3a'Â?<լIFM ~E1ߘJ.dAa>㦦 pxBZ0`v!?0ܚhݒ3VP)˳"m7Yn-3)*ȊGVt-)tC{|/PQ.w}EmnPj-SߕhҘŮ3.CtmDV|Lfxs2NO9 MPPܟ jf ׷SdHP=aM/Kh"euɮxo^L>=u|XۍdIc2A/I^=W zZJ H("so+ÖiJ7n)yɬt#>o=9JhS:q5LV$ƚ5c.sRHh/Yܘ ,P316B %lx8bn YtZ0KMDw$r}*]xy.fR:2g1iSwU+HumlA#΁ƼFߠpDCZb>H&ZTvRBz7P mDT8oo F忚͗}B/ @DΩKB[έ=֚ P&КY @Ku !t2u60NթT0:)v&DHXzU-g&od1W#5R)`!y^%ZoXe{ɕ. ;D'7\ܔz=~-QUŖk4[j]n(w = *RɁ4I}-ھzL2I,Vd'ym$V,^_bf𞰻sqÎKRWaߖq֭jaY_QRMC<ÌRg"\c&@c9c1,nZʗҋ]k~ n4([/:McyV'[ b@}{mDf(K``dDh4~LWO\8a(v;;Y!L@J+#C<T否y٢W#b9iY%yK1%qГ5ZJ10')ï$;<31'\e_֊hϛ$3xy~7IຌUmGq,YHCiGB>i"4Z\%^&n "^lF^&q'4%]'gY|SLfҵijV94ϭf ׆+gYO_~%T_^b򊓨%ovgN0Sx<)8|5d$,hX_6F[Lh8ɲ <(~8E1]U@ਬ& %7+kHӷMKQL@)f)GnĘ|9ARb+Y@ZSM4*HZǭyBZ"ZtvH,wJT"0ܧ? ]('Ʉ)0EBHBA9m9nj 0Qɺ\ m0F(Y)7 T{qXTI~f< O#Qڧ<2^CcSɳݢY%} y 8et<Oʂ97Q=tU6r+OwsYh<8@l.x؏(Q'"41Yц 7 {޼M<3 x{&_8O=Yl)hho4Ix뾣^r0wOr"Z{,[KS݋ئ_ V<-IF {(Վ6riߚ۸mټ T:CF6u^5 @B;`τYAz64E 7Aԗ o琋B-|а_ᎈn0W(Yz/cH; 4hqq#@WqB3aj{[쿘4~~qF@v7I#+*&zJށړ# P+ϓlVYȻ%(Ro˝ @M1C<*ͅm=qJw ¶j}뀣>yϖ 0\TIO}\f~7&2EDZ^e,~Acbс-iճsVZWD9nȑ%x#u =dp]bS[ Q$Y~aUV0YS99>.x _z'c"%biJT;t[,Ҩz2J?@Dou Xճ8-6T:vic*fm"KKg_w|0F#͗/ey/7ok~)(fu6u\jfnPix(PYkPބ0,LYl[@Ke֌N_1)^,&7ߊIX dE^GăNPYG%a]I6U}[~A'd(reŘwrTPx~,DiE@n(mx.qᶌgx+c,tmszCe6R':}qZ, ܾ|OS'5sQكD9#'wԊj^_tE~,MbRw[%qa[OYψ]XT+![cYxʹwj h]OoT3c< a-CҎ)Z)TAGw3SAgjƔ!%"ZY߆j[,H+ԍDR('vQWUcT~Ju`2Jr UWGvo8ݡNU5C:Cч{ʵ{&p+hRq]͛se)"ਗͿwDb=0KQ)Sա]5 ʫ }#{Q|+k|!ae4 )Xn%ϺH*5jZXgޏyUu)a _*@eoN ֭'xi[8HMNE 仨 PG^,(Æ'|~N2VsR2+Ͷ>2*Lӟ^Fq1ΉC N#b6P9&yx=rȂ<@EpJȱH]e? +;Fc0n~\=j3eekajcvW]=4l['RQ {?"~9n5yV+0BC{s06-<*4Y)A)S< {I{ qBko%fF/o8Dbѵ^u:/UO4σ@Ծ䱩oޘ +-}v3W#:6{ L[2@?W$:9<2(O,SZ1,]*TBB׹2o+I E CR_Ms棲~feE6"zX'>^ :#%`rM'Ү׀@IB,E_/:u;[@lT }IhfXd> y>g+"v(p !nD5@+o&VM)E˩MVwa/i s\ uu2`Nják+&ĢQB|~^>&%YO}̓4}5qgE*%xvKč:ZofyHhIE28(e泾*C]?u{Z0 waoū*] " <7 MGd\ 5[;\kPp{I ȱ'΁lfV}Yf;GI@ 'K5Т[݉Y>8dɇL3╣.E%{0Y`GgS]wnUYC'*}B{*T5< 9FSM x|^Ra9Ysb)뾣(\ҫL| *+5SGӜ:QxHj{; FJ 1ArXC NfT7ۭ"R@z8ކ"D.;D\I#Ek_gGKr"O0Sf&BN8bY]p q(bmyRgѰ[\RDP֟/Pk+',XI̊5''Bj.-2oJ!U 1SWvYˣSJW+l^U^NɧZȃ/GeK4ĔҴ-sm%u<&_H9c̉oDOV82="^[ h|!y ]!Ȧ}Q_DU ~'`^ۀC[VA)$QO0Ӝ-&U[=<0q$ʻڤpI"40:D' T>bCװ$k [}@ݣ'[36;{GnT0x޸Gpc g^MKI1=ǥuѨөߜRe@>^*~RYk`@)21 Sqߧl_3,a4.W9$VuN)w˺Kx{⬛\k*_C\v]h)\欻Ű7AYj9Ix6m?sE@L8}O+ 1V>}͏zo5Oza \L Nν8⎆J[<',%]&@kɈ~~|ѵ-iBkw6\?WS͠h,xQug TlEў%]M/#,Ձ{r{MhR`N*@3+XOFTe Ͱ/c+)?6%t m\(oΑ՟ʉcgb&^4" )% lNf{O7F|80u]7y#DОCWSGfP%O+ ;NVű^1&V 3}MԗI7y+vdSNo C[IeM?2VcL >E7DW $Fv0*aeȓLlҢvVNDpd06zVHg@MWb`B ̾}|e8mro)g`+2Ҡ(G)}@dlyj|Fj{3ɿJV<Aojt4B f rsIkTI"Fۧ# 4sM&5]&ؼ!!%tTd2IP*MH覼P :C&NZ2gkR I&w~PMU>*gPϼ50?n&ːWs jpޚw:nĕ6rvUZ=?洊H*I?Cc0u0a[R+xq$ɇlNf9{rc'^e>Ƣ`tb%^wzM!Wڧ<.FHvFuQ]dF_O:LIgƁR= 4"$úh r!C,PҹGS]{t1D֮]Rs..F5J]Zs '}st_[QAn[iSVP3% "p ur [@ۃϲ݋s6yy8ݡq?j2ywk3;?A'- //4 R>zym\JqLQLߌ01Ocvt/X*riyVF oǼ-Wo8qxح]XK`8&@{Ŝ$ zF- !R4T "F?<l?u1M뱉2["{SCUGK2SUXD"Ce0W7:+̹6\1_ MFu5玕V)c( ILSҡzoq+yfo4)~Õe/c-$ R9\c:8x4 >>:*0p.cq9M:;JWF_̒NHA2Tv5.|oUwH7K@c!Iaa_Snw4_:h`S,Fx?2iWvij7߆[M҈=߯CԌTIw45gǰ d8tTͯe$ lAńLw9eЏ̬8ZFhݲõfSz!\T/\z^m$aq%zHVOn"Ej1aD *2݆$܂Ps;"4n?T`PX9G:F\Uց"ZO/!ij00ڎQw+b7  d.~wteMQ;FآZ8E "oH 50F&BK1ێROťg>=bgj0` Ng] 3aqqlVTI(<1ۤr(_ \E 0s%IwsOQa@f4b(]3E܃**[6g/`qii]Rʿ։$ FP7lӏe!ʜrԬ`ا4 .q'd6)/]0mك\#p/oM-/X ǫG \lлj|tdO禗͇x%KpO[|k'>₣ d^oVo6hg* #Jpٮa ޅHJЙ4 L>Пa0JC$}C%7V)`DlT;:t~Rm"J>y\5'K:CFifKK_^(>UE݆]J$ nY\WUBꃂ,fiqJyۜW.; GӉ?ҏC}gwR"HpK3 zsA.Y6jn _[_\1(j7 Ỏ ?#ݎA5X=BཟCiiu>WAz'iT"Hͩ(GdqtH΄py# 3cb\nj%wy NL+j*DOdCuoHo!MVDVб,I_2!^B.@z6-@%u/Ix:1=dp| $@~ WTOB1PYu03"#7mf'zɸ;<ڐ,a{\.s99(T9 ~-$ .c&sV=OnKQt{F8] кAhWFwߚ Shw9MF^~7fG Mn=VaS0"gcy'ih\ q;5ŵ՘_3b xʈ>rW<=vU:ĽQ|\kp0 }(i'h RQ44Hդ& %|}X::08\YúLUSuk=+sk4Ejg{=)i N|p3i/gǛjB:imE7bۥ=Mn)*ea3%R 0|GywY+¼7Y]=ZcEaWáp]WA1Yϭ(3HIaa7$q$b/rYDozq^ 67x[>[Bcc޶S3i9SئFV~W7FވJVZy H:ؾj*q ?}]0{ cɕf ބhy=1/O7lԸ_ #Bg7EtZLEcdbWQ3Ɇ cUxmZxƚW61~(EyڊߋلB%'+纀줏46'ŋxaEX<2[˩mύk!)p}BD8)a}S -N|' Ғ@M'3_ +84BQlMv;GySZ_ɣ mo`(M: qC VR |֥ S?lK36"eQ?WCd c7v+E]JAeœh,8(*JBaG @(cB:/4om6u zeXRE/ha6pKm'ESN-IFatjO 9/+'6(<`<3:UJXvBsjpkj{?{?q*{b<6ch\;ň6=v6m f;E?rD/d5_2|\qIpw^iܶ#X cJ3$b4`jʯcEAŖ 5epu\^'Β2?"PHWNKK8jeNm9=~*Sa)vX] U"Ī}>l|R\bm a5H?S4?Oß~/\F_Lpۊ~Y37%Cl߃Os?kFr?nxj4-=mKB .%Gl&ƾ:(+yQB²Cl[lD!ǁj-j3ʶy-a_u:S_Q@LF;ʊ'I;W _ 9O9JԳbTÌjJm}${ :2D/P;n-S]7 %Z`Jځn}!CX0j󺶿Up/0c;(neN*XEMt)VBucRua잯t@?@]J?~Uhp"-v4ŵ{?bVe3!%e(o%bJ! }juF3c ' ru̬742-B9$VfJ X׊k9=:S A(KX+x[>> i)_KnW,LkY8GcpYqiAYԙ%Fbm/9e;Tmw{|ʅs  3vtNXs3|)LImj>O Guոph (Pq{/A{ p*JE˲uՒ*QLޯ1b&ΞQzI&I]&a>=q^jBt^Q 5ję4ZFy!J'U{Co$ {{WYGCwAd6 A_W9x-x4:.] Wa,>(!h[>A^݁]p;<U㫁,$+8])Lx@+(fL=' +cA&\DG׈ ŧ2{kS<M *5̐YECp,bTyeќ!F\&t{%EF!= KM0h%6 BQ;0"HMOC՟$:dB\4)_`,!CR&U|wLpq'@pb{(7"Ƃ]ܕY}![: roC24[AHzhZ_BJ@Pw6Tl(#Ԕi!#TECAe4zްkߴeD!z/Bk߄ijeO>aq@,`*g\udZM&_9Djt1kk13_qV ک:=-a1]{rU'Jb~51~C6h<;6P. NWfKNӄ% tL ξtFKm/ !>q} e̸9'𒝚 V'BNU!+rdG1~H3W{6Whdh~< ÎPv1M2\w8cPp7jx?m1VXF %;p$;XQ>S`As^i+]Ay}f4M@`CرvDl *Wrz(FSO9T]]B65r3Y0ͿJj Dx#TP}aw}Ew!Mo5w+1$4<{"iM!X!6teRXʹ*gêԟ?JTqH!\Fg-BV0xv{O25d 7C9֓-2T{4bfHOp_>rY0?Ž?7[nH·E{=|SΙPUD;=H>LwY$3WQtwlr3[kmM2 %EEH;+%FNʀ3 jgv A=H FhǼ2i<6.Jz첗2ܗ'{Whkd {dZ 3٫Z!ʌ A΂ƶ X RN}*!NVH5plJCGΈmY{s@<5BRDAeܟ,$ޡƆ΅(s<4F .٣匞<`-Γtբ Su>A@w]WUk {ɫW`I-b,]pW 6W٨8vkNrXbao܍4R|q*=g UK]fL[T6~"2]=`0 ?(@w~~]zZ[wPG=wB(;Jwd8ѻ$oups&e`JX1 ZgB[?)d¡$tXph48фUxfx'a_i>͈U[g{^ߒk,uZuPcEߨCloڻҺ/?vɝjԄ=n?,%[VOiT!֮R93IoUdo!27&Yktn-[U&Z4!iOWCj7_֞1JAUQXZ(>s*_7)!HAݼ[%*q@E?ӥfSW-"t9VZI瑀{c`T& OD6B, k0z,CMh&몀AXE(T UʇĩTȑ|@2gT{Ɔ-,nGswwXC10~kw; 1B_eh8Ԯʏؚ=AGJ9;(~ز3O띻8⇁CJHm/(BIH`b6#iR)!GYYnk-mF"霪H;PUgĔ1`.\H!L/,#j8?Kē*7SAL uquS U8-6Om%ٖ 3]pJd<e!ꝭ[FUӑ au;s ¯Dg+ 2(2J:r"G nV 8k !x,y &!\Ft jZ4.RNJ *S4&Sβ[,/_n[!𫐽(G^ei;ʠîށ"̩f4rf~DgBq\? &LQMIZqL_yZ&EfE%u˖őn|w/X0,ԃ6Q_3*_r8oX$+| TTv|L%I %p޶H&<|=]Pbfj,Ԯwotn(8AB诫t"+ dZ]7e%u𢛥]J3EJW'ͥj0QR&څ+gj14~ȣ]"bD), k+(Ǩ)'(X9Ld/ǎ|Z+TlҔQrh0Qe``h1"1mz- ZgCZN?O(%L0z[rpa%p&, #:8I]ULhc6ĕO5#$o_٨a0Pxş{VeDU$@-c +=,[suzEn:.m׮q))aYc8@Ig'6  p4|= _jLC+63H2%ᗆQ#6ʭv iA텾pY3Čkp( i{vXE˃_$VJ(@2ۭ=9b ;IIC*[$K٨ 6XD1nV n31N*9.-}`/$݀tsEl(RZB ;^J໫E%%] #]<[sh*2X/ʒx}*4UlҲHsM q+mP CN3)ߪǡQ+⊵T!_0賸\DR53aʀڹ:d=tnEALc=\E]9"4NŁvZN90O WW6UJv(9\k!Cʣ|ڄ;|ԅC,}#d{gΊ&Y|o;Y"S be}Y\tȟޤ#P%I9ż33@t7H,PmWh&l%q0w"`jh܀ؠQ ҩdҤNOK6(#_ފz$Ԏ2J${ȂvĘ\C弴AzN#_r{A( [Hv (ٜl6beZgyH_;}"s]q㙓uz/]K)ڊ@>w3GFNqh/suFWrX5O!y̺wÛk}8Uӛ_% iiR dUh)鲐Ȁv'Z ¢낙L=(;iO=`_'x0Tߕvf\gNUQʪX y8wܑ59j5˴E!f_M씪׈#FKؗ^*F,_cqmgRao>&)4\jC(wOnyLI3 53Ŧ\KH^@(SJjSeyF9{ aqN-+#YcյE+-DbIƄ6lz[` 9 xtJRdZSngv~2?aosն^ 9wa^'>k ;Z]nt̍o0C S5s`i<=\=.<vǸ7ʁh[QA T:ܼ?~(ۦzgx}(Pst>$س-]g2wQs^Cd2~8-/пmm?_0g>Wn5/|6x' PX"H*6S}T1gFی6h7Z+7d8L1c> ^೏$K<Yu`VgP4[rGݍTNY<ұzŢ5i*pc$3UQZodcNwDU%kO4ۉj\z?|flP%,@05ؽwXՖPwI1 ꚤ($ ut^qƼw(h Mx zwa RFǀ`Z?hi9C18$Aj5>5{~U}!Q wյ>yt{4a|d0ṋRA50|U-nUk#~`zJW-65*} Wof Lg$z KiTYoOU=d8@Dn@s>e5}ЩO> Hdu\VZEWH: W#dIPuZsK\a]q``9h ƪv6FÈMx+ƉxҖd@_RN\]B$`Oڄ6|5DŽ!AY2iG [ _c~뙰{KS-{?j~= ݤm6$А ^+$;\o0A]*\%,%Q$jJ: Ee4<,tkwl^hKcq.PuאˁgJwa"-m`,f@B94 >4I6K+y|4k[w4)yqBT0#8RŌ0VƳAi!OSzqώX-귕RsD/q!rXVMw㫙Sm7P$7e pg|%Z*͘YSG56TO%R6cd^JNl0ȤC@JImb= |}RƌŷDGFcKkWCX hߖy1s[ZOt 4}Ix\\tgOd oݱ &ZffWEwEDco&0/Y$nnMLy h/2 PX 5BYWoﴚi4{u{3zIٝT0pƬBn!fd\"J5p6 SWLg폜 Ctk>& DCڱXRNK7BZ(]pǠTܙ& eha!}dL_~M^DN[`c4 G'B(Fx Ѧ4,4Yuj1 `W'?iڏJJg ݆j:xu;]yd'+p40VUc!Q]S~%j@,"N^7clmSE~N <UY Xzvw0vVV69RƊdz 8 &PB8f|WEHYkF%2*͌ ԧMs!k#TqH)SqQ'x\8(Kҍk8['^ҜdW\*dh9,0;$!®imA ҥNDٮ`'fD1l|x)<~X +fdb+)ו4Jb0`auk)5Hv` !rz8 lUMڪy1n!Nm0 0z ϶|_Fƃ8Qiҽ;͏q/[G$.JNg=X1@ 퇫{0r?V8r^NDjsYI4rx45>,R3a_pх6:,Ok]*R>gXi#Ysʨa1TC˓et?DNG>xe =S벍Fz22baTDi6>ګ;9C,fŕPtN2 _<죕ׁ\Rcu(KDQ^ XD'11t8Zҵ_+>dFvF pҶ2 2{G:ChwA.(iڝO濖+SǝIdP+T \8:zVyi*? y:Pᴭ hgec@j&# VPsz,T'XsZ_]ANsCxBUB,`'k &si찢!ѭ35Zs~(,udCSI4Rth+hcxys[YZRJuZbӣc頙bmL{HN6K'l;Oq#N/!G&g_znw0֜l:k R"pB`qZMz;ȝ\2er)ݱ°je.^I 1TۅE`19Y0>&"a A4%{3xtb-x ʼnucd1ٞͳm7O1/XLiνݾG]$%}6Pf~;-$8mL33teyf֣?2xإg?݌b0~Z4:j)Gn}ʬӏ؟d[˙Hc{__\T# -s3c8R)^}OXz*Y ZOx4mэ&R Y?ϧ"V&5̜]o,,3գH>chڪ0LBSZ~3nY4ʔ9T'0~H9ǨNGy'OMkߎp7 ލkCF~tܗ5ÛD)/| !io<\} $\T4 lGENMSYdBʄ,TŐvm$QuXGYѵ}h=)-TF][t h57ADyѭgӘdL>ך G(W{ϭW3V1 ^&fE/4QP*O/>t729IWw!#@?w֌6QO߯+iK'Ogq}z bUs˙R"ݖw8NaaGM4>m2(uЈ qߞ*u{~F"fLF@SMKxwaf |gTA2赠z턭t:AC9!fMu{ >ZhN% O N PZMtAtx9x.(_VJ:p`އ`{A7VcȅE[we+.@t~J%QTPHᝧc ]X<uf` koJ'YG^m^6d xNH7P<ij {k'ȯf5YuW|5ꖰq ظv–'荥ϒ=78n%f`o| * %_U6>,#6s5t+vOOK"[g2u D?_e|٘P҆'DdƏYxd i!byw}GYɏ|5ά 4_-յ;ez2T"#nXa?c~ `Zd L|v+W`S YߵwwKLWGؘ' j󌆰`게#[t0dKZPNv㊼zᚮfx].vxΡs\'ìv 1JKW8A% NYx'&J8sH$*"r)S&D)Ot+T-|*@aK6.үݓg)߻Hy$a$<@ʚGIgnh?A8y=:xp ubm}&y]%u62|mO) CW=Q#B&^d|,raXķ`}p^ w;VP+z! `)UB7JߟGF2ZԅGHKv^]yu8n%2nEjb gOi^&]'<_=ű͞Zs^dI&̲Gc;z%IS ^cBz:^zmnaܓ`1VH@f~?NypaJy'6qe#iŜhg{KII{u*6H Z}(8+̾ډu^;ԔEl#3aptX+wޢZ 9w|U yKX])dNB:&I4po_4>$ۃc3b拴"^-5}og9.-uhi@jv 軮!ckTbO ~T`9UqH|Gb' U|6f=b?DיqX1;EOi$jlsg% 3XO\;9c)!G*(οFD 8Ay^ͭR\5-c^7KZP|FAgߣ7Y񓔒ȟeW aN*v%Ehi&'7 ˹fyrOx|NZȤʁ>{TUކ}hF%R{LM8S@YWeNK)|ږKPmK_2Y954P.c;jx紀#Ut'Ց~rǚh#9`9{7z8_5#Niߘ ֚[3zS&dRE͊fI|W: vi[9PvՒNE/-tdSf%f #h_"kN?ZZ6{f ]w*UwE</ZC·r']>SlUZ J4&eaߵ {&z1. Ru>lJ~<>;m\5]YONvP}]cJn̖jPxR8\IPc?l:xFj?PT\9C#4HEP=W9@+kwɤЧ w^+%tl2r;ߔݗNA[7:bX+ $ڄB@t/'P6U_ රe9 vŎ~8es2>Zd\8IBwqEN15LkG ^Ds!K{ YAFDC¶`a+{x:FY%l}8?O9BȗH _H[,q&!T&Gv~ļF_s:F;/WFYag0NufFOO)hq@M,Y}5_Au&e?,9{Hd8'NUL>)#D3t8(mk[("C=RE%B"OoNdHgiI!0^Bf΅VQ.ߌc2$XQsuC:b4N<3JVOܧiӅKRGbC59"+tt s(]y>ЪfN=< N=."q+Ä揈& f5YeO/qvkD0X_6HFO]4PZ_ (ԑFUVLsRSVc{7%*nm(L.jvxYCY|+.\k6JȻϞ ՙV"sg@@XBj?`/7fsĬ؞gv93^6 $i4ی]px!KmBLZo(8_v@&{:5 8 LH/ 6UwcWlL IG٤IN[T>zAa74EwFIEjE4bYLuM&nA)f+Gsے.[ εےJ7r8b n\uR))'WoND,sxNqd4S C3g{VZ,V1sUO>&`AjcFN4b+Zt_]u蚓p n*ބ X9 ?RƔZ&Q ]OD"}AnfaT ׋d݀dW|W ۲ d^AEQOR7}%b^gDcJm4l=| \#aEYuKcqiǶ)}曓9e,"f?N_RpD陀Jڧӑ=%֌6Myr='k7-z~_ӣaDg w iϤ]ySʌ  U͞" вrOt Ѷ$JV{,, mLmQpJy YXTn+%|A*: 8/MY$.%$1#=Tʲq#x&$gX|W?<~,_W '0\o~idԾ&M>oA(+7HIӂp5I'GU,+'馀$/׏ N5r|$e4fB4q=(1&ǖghr&k2V~ }i<3L)ݴjoq C+0>:PmJ7Pj!kE%%U> Z3zܞ9%Orݮ>9J]3 ,^Ʋ۠p$LS0;HF]I2(GFw b[k8T'Fʖ5]Y> 0v깥JBaABEP/+<]~5!b8OF\GG槑5e4űPy-Huօ餂AE?<)ξ׵f8hXsh/tqdн^vg~pbHԄH唊=ԧxDtBZ QL҆~vvx14,NCǣyČ珴!â OV-h:e2 `NpFh!Gn0ϩ"-̫l X6L]_ׁ4%nPȻQ3`ϋ:$Z -eX3CziU$|*\kCwn^dRQtV=R/Q1PQ~P}+=~J'f2H2ݖDb 7M& L-٥<@Y63~F 1Dsr hqllXF (R5QpD\ QJE@D_p\N[eIg͡QBš@h$xP5']$wS|~5G'XW lr~,h;@[FZNAяmx 1f\C;trKhYvo:ݒRׇSO5.p|oCsDt~%9Q2@8hƵo+"kh5 ;1L/u{b; V ''GGk9G E89ɪ+~Q37V>Y)0e94f겸VMAV?ږ*lNZ !N ;r5=qU0Oj5],r-i1T$* ptK "b;EK;xsY^q`$-HЭ)BL'Ty=U (UE ٴbD.m2;%`R U_81%:|v=B-'=擡((5-bЗ: N#["Y5ZJIm;"^ mu nkڱ1/f TI1̔9:mxӓZ ٤ד1HQnw#_׷}k8% 7`jw0me3P2`_ ?[\u?=j 'ū?Y~]1L E%(-.iAp2+jG\oP5*1qgR$|+R:70]Gv,]^ ?[ qb kwAV=Yם~rH @irJ # \%a+ 7*18f)oZGAhXIfE@Q4.! 9 {7Np9uON \3u[lkQ̝913 kw{{=4m &W_=cEA D;uƃy*qR>?rŶ*Z?O R.B*0.@g9EF%zҏlnu<_Jh‡43M[J*Yhul&f2<\Zzak6jxVُ|9r E\d: _, ]YKcv 5N{3%eQ?JmXDq?Gk Ȍe뾩8 e4B[kf]&?Ԛ$v(OFտ| eY FC+z/zԐ;AOOˌj٨ 3^|BNrb;Q .8)WJɼ/Mly9e^GF 1د]7>g5BɟKXvp{r3}j.",IVU% kj,aB|Gm r==rt!zU4+w Jszr5x &4.Ͽ$-< .;Lp<yYB2}9R׾Z` ] !s2̳2y'f9[D]:DeHa<0v;~%IcҸ 3kuS%P2lCxur@G&gr"'qbNME3.աB3ە]wWP)SOi{'1חo.^]TWF'O,]6=uf3 S?u, b,1 T/\?A>oBRBt$ߢb]MbC4;;S(HMWK:[!nvA}7Y f&q1R"ZԺӉ#MQiC=f@H̢c:h; 1 StscNDKa@CS#I/W6J4ߙ l4'Q}aouhX ^z;]?̧år#Beb$c[j'WnM_h<ǽdiR gU{dzp!!>Ugik^Sp@㬿ut$I,bAY]F=Ƀ0YӃG@"{1,x°d jw.٧wn,q'v\xvp"x=|XDu:zWHEEuqz;rNc_#D)5 Mbn>(v'YRQyV+ Ca&2h t!e T)db |0C1{ RS9% J; )dkE7 ww}xTeE缨s V8F,^xa{%ާYe'u',C520ejn-\t<6Uo06^ q49eB `]BJ>#Hfݍ#0WK7ClbC j|ڟ1=oz3A%{{8}<ۃ!#%2/XP\q;c|ٮmk˗fް':#u^LvI8/X0k{FvWn uՓhhse=`qh UoL SM_䯢guc쾮v/ܔP5Em׳C9+:o-kAv:m"cWQC?O*8kdprf׍;`dXe*gefLǤ%+㽲'UebŁ JJ E-=E[Έ+)X2m̥,rۑ“]r"'F,|T`Mr-MNH ZEw4u]iu]\IrX5]9-im7Z =&[:M?6Af.|B@X>R[8t%%V$U DN{':A \ 2mFشiWpL jn,5ybMx9ȥӚܭqzoh VpLCݦj R7<vt/kl9­G puI wj>&4A*G7 =EbɿZ~sч| Șj/P]2P"7dҩ3uzd+<ߔn/FāQ^; Tz 1 Oeޥ}+R%)`Ӟ񔥣oNd?G<|Pղvb( oTmWy:D>x/;ƛA'[K5wP?j9ڏq3i#.N+Ft*rXu(6< <&삪qQ5e(sl!_za:a./=Ԏ|T] GzyAQ!ܮ-pq(pẁR\9u^?U>`n}%0@Ax1}{&D6θ\^;+hh<@%u8,u{\]vGP뒴z |9#$({:<\B[| yb5ؔq7AEW{>ܗ-r^|%`:c |Ze3-ö쪀w||qSHjPP 搚EChN)5 6*y8;絈 4eg)p+T,:J#Ugy A 8$H0>Z |Uc0Jej83vAlJUeL6eQ!_W47:ä 9,?a z{tO[Rbs2)KPz6ɮ_ɟf,G]V\v-#+#Z #𕛂p4bX'Mn֧o?$kq)1+ҹ1LYLսx>ӓD#yW1*S![g+KOO2j٤![,XKύ(x۲j-T#崜N hwA~THL!?eGa`F*Ͷ`3LMۍR*8DwڑI[}3{/HZ>+BN $sFs1O\C5o_t_4VploHEُܧ*!YM7a/GoE8W _q~oX}s?xy4wO2uSuVLr8Ji {L7q!Gԩan(BȜek{3(n>xNSEwTOxH몿 W hp`G/.%|pܨ%j7i@bqs|VaK¡4|~^TޏD*d侻fU*"r<[Ö *oG^vּ j4I„r]_fPNtT̡Fb j7 4E7dSj)lW26=܊hs2I!so6y0O i+1qY_4$-:|UdOψ 0( 뉏76hJ>1`S 5R620e3QvRJ5{.YQTN2oTe`Y nЩy?O: ANbW_~&bX\:I!=_M-TI%Q=FuP6Qn}vهO+˜!ϪdzW8egbY&֫/:yDN3fC;pnB۠9嗌:K'UȯAg!}EwbIM$| 6 K9r6O|.wVP$w>Oژ\ CCb>6")˶X<<%{) .,S~zJ9ZOrfu>=[UqRsN.\;2%dB+Èo8䕆v񽓄?+Ml1%/9Z43Y9VA?CR- "C(bmQ@ B)uQ <^Ȓ#Dv1+kg'(~` g:=s (TPo׿>[~e>1pv9%fG") \Pkgl.]z_~9-N.H2g.});Թ0y"jxoK1{Z(n{Ǒn+(@ hLZncM9ID8LduØfMRG6A+2xXA?I N.EN%Kf#h uo$V‹9ꖄÏ݌oEWFFUqe( GۗWӅ{ JLpH'*N|1bo\0iN, Z#*bUm *% GrDl(jg#0 jCm>ic)Qw뱢- 3ѣͫ$%6пˇ+'(Z@iVcVM6ony TE_tMvE8ۤ#>=rRɻ gZ?=gˣl2f>ù2Am]Йs) 7#MKȽ2ʅ-*5n'߾QV)Ѐ;)W[/$ڝr )L!`x~#]a&5|D.pgiQH{XbwXHuŋA]#\SKFH$ҭB{ة^܌_UedBffu j@bzF`4+h8n?sI%,Ԛev|OC&5}XcNޖSjfL,>drZ-M{_*XM:+]ܬ~%W2$q 8K9+9hp.@$җļ0-$m2B51y5*D_ O\.cf^\6vOZXeB&G")yH<Rjbr<|x q-(^ʠ]/%!'= i  Ιn_T:!3Κ׀c``!;fɟ?%ܬk5Wt?Tuՙ2-"f۷^'҅8FJ\I:nk@FX_1ki0c9g23=yIp)ܗ+(Vl.P35&wJ 1Jzܾ#e)wE[7rHc8-Gg?anf鶮RRc 9qt[N6BRa=ȇHJ~{bFY{d-DܗA)!xP=QF 4!ֈbog_  d Rʧl9~_K2% uw8FvkjW^QtTZ7vԥ\3U/6P8Hb:_ޱv?p#-+.!"$Af=׽8J *kI"VQ|ah3哋!H4u-|P;S wڷ0A/,O&yPXC/6 5/4W:{:?)kܭ6\?!ڬ9詒Ye[Uk$ɶNM2N\ͫuĄ_>UG1-6M":˳Q(6G =Kʄ&nT hNpa jiCWEE(|Ϯ"gڡSaOkT@! 0^'2bm/VR;'AdXl~҈ξG&(m3nH9C]`X[Z'[Vv>e) }oPuNIQ46p4WJ@Vh#ϩP7[% quKk(w#K2{: HHv@6]5~_B aˊz)z\ta/oC>׆Ҵl@K{>}fգ06(Ug?xɇZQh!(\AbYf8zF(ţ*I/ csV{Fau%m!ȶ)-ñ9R݊=Mb?%#SMŗC=orLՒy52&=ؑGxl `۠ $9~pq& UtyM=%\ e6vBJE!%MS;>$G'Fr nc;M_|&x%K7U}zP6ÒBCg2a%@vw yO9fA?`j=`hs\BzܓQ0R$niFp9;Ç+SV6Jr0:Zg (ә /fbNB7,,cdz:S(j0X"<0Y:у>uvSۜҮzd A_,U?0^QB}Q B7V.njJAa~K( |1-׮GAR,YZ{,?`>bQԑ$zj#UP% ̒x%J7` }K@MM$z/يT) A2_E5 ϔuqs]X^۠ҿy!EـA>AIe*:L/76 n5VigR}f2ux*Ȍy#P˔yJtB8AGAVK(tYМS ͸dBJ(Lr=r.nb@:$j vzX-س|Mb6Jfv+"d:v źO˃3}'7/$?غVtyXĸA}y(*RkJ82+:Qp(҃@=ڲD]|QFWYQXmog.S~$Spn_k|挬XGDN5TINCϿ>~)\ϯrO_Uj*TȌQ!}7є%Ȟl[V]@^ɭ|_&dy?nO:q=8dU #ŕ2k'(7V,z2tPsqcm$!"kn~j׶Z>@ *@T51s]فO9XIK l=?d|hn g}*L{1NxA]˞J<l': Qj#v^ZQcZ3_gW39\}{(}S4?1c/${ o!(48a[osSh.cK|}/߮T"d)^#po]ۮS S hD*NŕP W^pc8Qi &Ӏ+r13HUqp8nI JBw|69q0(P\٭%M6?1yiF ,nc8Q#Yh=[x9UZ0f^HrAe\ 5 Le؉AjI SE,|/3_i*\lqRA/he.?r&  ]n'Uޖ`ɌMw|YsNM~K@rEmkFPsOwts%;^y9;IE8r;F6mj >C%Q7%f5F_!o8nALyPG3d<ߘ T(hJ1!%/6I`""%MBO>0r5b7u]x"{XR(7(<[l{u/mM])^8[Z=_bKHKcXK$6QG`)[?MQ@Tq˫!xyW_5~{tӐ@^E+-nx#CҀXw[2BR`^X`6徣F赫~WN 3a @˝z4.SȝQv$,R仦qm/|<؉!/hB$4Z/yvnhTB,ـ{tR+T$ l`rD9a~n {2F^kN9KUcB{㥸$5_a3 ]촅:涧bЫggX`x=1̂1ebR~ѓdYv$dZdc+6;4?@S ;tAw=JB)l% _0xD>Ve 1VfcPF8a8W:GPQ׺̌χ<'0*h]ǀs+N89uN{?BU8ղeݥkZr/wr쩓x22Bi9! uݐ q(,B,Ʈ3u!ttdڸ:d[CuV%"n0#B:?{rf]/q#굱k= sR5,ht i#Z/3D'UwfU~fǢպBѱM㱿)3cG쥵ZY}ؙP| (z&?m^NĔl'ZSUz0_lh}>z1O >eNӟcN򼟰puY3zGR+  uﱣҍHQ aJ7a|]*Զn*S(g) moW[$]*R\H4>8ԱDT@ #V+l cg1oX ~Gr7rF8#9*Z/ ֕N^1%ӎpb톳Cq h[y+6aX ɺ R9=A8@;0&yfbx|!: n.wy-uo%JcQz]Xo,EP-mاwWC$L~zow4oi1 !WVIj^αI`-H@\,Џ̜ռ:Z¦AA]1<= oE󇛳sTƫ&Ri[(a:R"ZmAUtO[Puci/臮.cA Z} ŋHͫ׍*,+T%/_I zf ; ]G `3'[ʙQ" ;Vn(э@Cy|m̀#ޱ+Ր=D sڽ+qek--Sl^''V+ J1|q:XxDD,ݵAO:ZgZy |+.bvi:dkII"eTe90cKF.p)6 |ArHM"t~|&x8q9@?mQM'܊?Lbe{Nr0勋`lȸl9Sz s9u5;b_Jcwuhj+M)jbg=GoA0T&y`n]vgX1 ״T* = ğ$zf2lDk.L~ᷖA1jƲ֗$OdK;{uORQ1xpM%pO\Hm2uU=I#rC)ZFtBȺFYUOu S |wK> \`Kan3"yDuJwz'xk|LIR gs?VY1̅~Gg,}zhi|<' .'\zL`C[il6N/{!g68d=9#4iEcF k@k)o_<) ټ:{ H]RrH_xUm|6g }IC? P`+U~S2NQn0E^Md1=Fy M!r`P XE\sj#ȲT;U|=?m"y u~ZEuWG/YRwQWm-'ҁք֢d8R 5uἊPq<'Q #ڸk_jTR!X?&%>T-O}KfוWdw ߍl @9["H'SpZQm!b5껜HHz/4OpWh6g_^l7)«jd4A"Iqt@u۷RuJ˹kBFJÑ^ i򉖭KIff{:Y3.5W^tQhyCަ-'75f.ҽO7fd .δδ1;CF]K)IEpb>q~y0=%h;vRJSP鯇Pc \<(,BN)BETЬbbZ* \*M3|"AѬJ@0?u:['DF\y1u ! ,c?\M_|:8a}];GDXi( +w VOM_􅎮uwXF <}3 3UҚ*+L*cӿN`ߕ%`y S!7B1u獵0ƓDGVdU@aq V]J#h%PIaڶ' `DA7\WΧ~;] ;f. 9n>zĤ~8|i8̢3g& Ϻ|Pjo~Vf9o1*wx8a}{VGA˷u-J*Ȱ$Jb¶w\t-N)MJeKXO3,㛿gl<[A 0 w /x*mȅ[Ϟ/'`%ڭd c}]<a͎>e w!(رkgk{n GD/iT+\pY3-3޶ԕo@fmpp6 ~O5Ϭ@!=HxGK H<giWkO>LIWF܉ KBPHP @F&I~;?yjՔ54H6 knx[bj c۹VHtK.ϩk-`/qrgX4حq ǃq陥7Da|F Y/XJ"yR0;`;M8i%3jȼI 9h|=҇$W| t SkaQN" d*& H H;Q@h ~"vwz Yr*`3n~RU"Y튱XZ1m,v,HJӕx%]Ϥd5ğ"rh׎/(5(G`-AXLA_]g`\G |AEϊ˰߳yqP^n rv`3Ӊ;OY>KMU#T~{{XpG{Y ZM1>7z6D1I8f(@쫡JAZ>ڮZKMhK!4o|i`FI*F#2,i]vSpo}ZqF1 xK ÐE۶"PɼHL@ /WB(2@A~$Bמ4%|2bLk4!W5=q0*CLw dv[VƜaƺb!A> D5WCTNbCskRu|(?P@2ļ<t "R5%akKVn`'w32)r=FRܣ*FLSX#}* Col(I;FR=?Ϧ jA\$BK\sRw7^h WuZ✜ eV{ ~'K6UJM("QC.۾#ȣun2ํXMclw"/e*:iOUdz)@(ўY| L+n!~{elۊ%e8O]:fP?2)r1vYBpa[4* hGHgc'G0>#UKEbӄoj)7򭃭q'Zvy)bYǸ)L_sF˥G3ȁW H`6'_SLY[@W fm´mxo"ѿH74ouf*4iƦĄ3iF+[Q6%_@\c4@Cb*{D эgnNۣv`WG{#PN?4a]uAfh=@P bk1=7P☼pk5 Hȸќɑ(L kAiB%!l]0%Q4jB,O?Àw$P,0Ih%fvV]$knycv5y@UxS6l8\z:/c"qV9cK3]VCj{CC6@F,eK/ߚБMz=;1x̏k_;y޸@ {T$VW_#AVJnEu钊98 MuP~܀mhF(ft7Fq~cLz2Bb2ѡCd*E`q}1~eK6-ߥZs><堕pn$38XD o£Xh@?B+V0ކK nk;ph"p w@78oI3YMZN׷ e[5>3G"n-{vK?g?4'~S䚺{O8/㽣o=B^\a62\;D:Qdaoٻ/#+fS:6J6~} Pݥt.~TjI'%#-T1Dͮ9ݾ-B6idˬ.d/H&Ae)/DTI?1ȰbCGXDϽmRiŇ,Qwj#sMɳa'v|Y J8rF``Ԥ&,l-Wbt*=Yr&;p={- -k2XZ=66& pLJD%EaQ,=`bcz5R|oA 0'Le=B!| ӓ޳\52'Z` ER/*~솑kPQ@;RO/XUhn: |gw0Mq? +Z '-G}Q6XdEJ8*&v\dO#*xu+!DB@qHːvFOwA%nږ$q!B[|s"t(p_|޷x^tn7} D&Uw03#pYAؠ%˿>- $S*X WəTZlx(y]/<`Ps 2`,yL5`G>*E_0އ8 {J\S#2 9F3aGNd nJbǤ"lL-dF"Qi  UJ qUJ5魣{No"S eoD#&tx'3e*U=5G1uTգT!蒮ub{r0vv!fzRT(5+^ ,3a۹6Ԝ78 Zs ~=VZ;ͣUÆ|/*:]gHkE~11`۶ovB0*,*8Ю9HYGH)h"sS^7p]pSo*35*0F*c*m(B:QAj JНAp^13Q$Glu>BZB'Gā>$J]R}aJG\t"ή`={Td'}(#8Kn_Ң%@&+ @=C@1gX#9z]]wOL?ARi2/j}@}yZ)4Gybe^D'.\r'~ K~ǥ%?Ə٣:7._(ϵ^iWp;s AUي,V=3ާ(e+rIݙ\x7asTcGUXϸa-XVnZ)g8T,ZQ>l 'TyXE*([PC4L_V]* dK7^p'v]%$W/^Mq7 >7|FPdVʋmQ5ٸfwAKC Fc &z2C#0R)dP;7YsвvL >&Nd/w^vu5$1!T|:tQ=#**ۿΝCdԗOu?^F}/[ŲGj=oIs_ \otVUgc: 6F[Ũ r-BR˫LxW Sp"=#LTɏ%MQE~'m =/¶/%'y5CV RBwc?9ҩxY#X4ې(&e\67MLz 8Pp7MƗYn6"0{ϥ<^Cpq`9˒+luqSt#܏]tp?'tuK:3M ;`lڗgLP| B8+"t:EYkfږ{#!]2Xnzt_jNI C +%չgC^\:L1w+(,鐊i\ȗʵXz^{q~xOsHߣKuY-~Cınؑ5U5̾#I T-k~G#s@Q\6uB}|:Tya :th@4j==G:rRlrWh .B`q`6!L[Ϲ0y]kZcG Ϯ,n)Zb ag? $6-O" ޅz9͹H /Bc%=pn+f-N0Bb asx$Ge,&,g'h<;3+ Bi7Pt雽1{'z Ĭxv@$/XvTepQIm;m8M<~P\'|BbWq]: xQ$mpgYyf d5&A@{{iGv`Vk%t%}LUK u(JU 7O>OAI7dh h4xYj#oǠiU`sp1BV bkFOweQc1aH"׳`GΖ8oU7Y/o~φߠuD^BZ}x7vzECsKVpi\26FR:ZRHndvfޘ:m[hto-2qQfU 8_7/ɎJA~,x"| '9qp! ~o_RzʍiڊsN>c/ɞz+;}xv|2vCx >=|& ܮfc~?W&@f 2y*Sޘzg.~25 vH-`/`6^,wz_]؈B[6Y 5׋|ځ78XVaŸc+U:1Q<$\NkC(d({*brv33/݌{2XLXćEPڐ ji@_:W2>3YZzQ>!i*gߧBލOz d`BWI1\Qp?:p:Ĭ!zv\۴Wժ2|5efifhoS# u-}#wҷ?6c3ي8}}S&+be E٨J br9R7uaKiR85d;Q?.Y9EJ,L I/( 7r}N <|Vu_ФAMƳunRp"ᔙ`j&,d2Ŭg@=CȦCnA 0zu9kVF'0q$AqW= s^ ^9a Oa32cD֪]1k/lޫgBnq nb[*ܜfď>wVc6u&VM[ ,{YQ5L4&*PLvI@9#i3أ"al>տ^q Љ}AtlNA:z񥳛Kxr)T 䆉8sX$KbvzdX1;.GIM}Gl7-SNFq)@i^ : $]N!㺥ק`9CE=ۮ/DيNqR$RVh7F1X{`fK\d6NFnh6X'ӳcӪd +],:/bzoldtqY_VjCƚACBtg- p Og¿siIHp V) G*>/ %״' Œ ur7Y`}T‰Ą6 g 3O9:HQOꮾ`-3/gK't#V~ȤI/{1/FiZ>C9RYV?/hݾ)ZVHe%^%M9UY'ױ wyŐw4-Z%kPtS`7T[r019ei0maQ-2G`ZiG@YCBx!}ͧ_LyRLDܬ8UWŋT3(2& %[TM1;k<7&'ǯ)Y e,i$;3n5|O"EOoՖ)+ ) oȳM^tN<쌣MD;®?gud8#؛V(WI+mୱlauW?4@ާ9Mq3[fANKp RIMiվIv (LA`FuNy& ~l389P'&UC"̲@a  ,q0 D;tf ꫃ۣ-!&jfy:(M*&fO>N:C@wЩ %\{XIxgF+V['bG7i3 ~?U,$ZS2XƼ*UwV,Df\g"/j%z 4|}4w]h<@ 0RmB?;}i1϶qUlQ:3ȬsX d+u* ͤ"r\la~mJË鿅9j]FI Ej-܏zi _%6d6#XhRLyG)ղzi&5iܐ'fDjZ'jꛪ&Y&S69Nx985P uzl㹛%$#>r+چ.[},Lk!vY9N#Xs+B(yɪ=pn"[tɩ$VAH -12|X"!5k@ T)q3R%xjF*R@q-䬞2\ Q>mÛkynN6*d2V 5d7O#޽B^g9_x0=~[?:#)q-N%>`a#4rA<hʹYW\WhA[&7;e&;yٍ+"ZD}?BC$=P{ͲJȹ7<`o4' i5{4aNqƳ07QS|^2j"v`$1[.=>|!c[P\-$:#G7MKD"X!dt k=Ya37˸{aCGm_0[OO1Y6:GD.9D(ͭVtO6۶Kϴh>u-0`9UjT)kAy=~/2w3>N}089gg!E f\>;$cx)qN$ ?a?u4˂[jΨܗGQ!=䬴WSd&oJ( x- ܂s ҉'\xGq^2wi11.lY\0}nlLr5J)t4m &.u =< /lM\v̷c &2h@,hoE$T>$z0a;#/,yriƵߧ\M8 ΒaS ^t89SfUory# LtQTcū5k*a(R߽i=YU@h!9F@f&Q"_3Gh2D5H~Ƥu.SD`ɞӾ ˙䲷z- w; ƈ>\>ЎvsCcBp/ѶMɟ5tBu˝ o7D.tA;\úhf\mGϕڴGua%[/Re0b ie;^h-[G-]A"W0_u~[k"OBYumEpE2xAA-H-5_t!bU֓R=9R.*$ӽKq]Xtp>: "Q~ -KȎ7.(ƭ;ˏ1]5^\O¶dm*y=O%hqab}j_.)rh.qIm/%%5tˣQB,i<}ָYmd02 `GR{2>,+tLI]؆We>1+md&X K^6>8.ÿhALራOI< IrUy9L'>0^VFv5Pa 1@Y"1p!8ݔEv=M \]*6?Vho^^_[L4֔0IX=\~leU`\':@!vZ5A솨neo7 ^,Zɭ 7˸dZƧ!mFSH7sZLϕPRWo'؇2$:$T|O q ߎ]gA|+[ǥZKаI ᛕfq0ldǺ~ݾWrltww#py-qt˽5uOݕ9`¤'U ?81Mq ̹d F3Rݺ(ک=e9g$XZ?36(O[ǂ4 i׬@:Z1O]|eȚTv{Wl]uEGSφI+3'uqWL]qb/ KŬCeYT  ~]-Fo M̄/r\򡘺༓~wY}*I԰͵E5gօl`ӷ,faE3šJz>vUzR7EbSB%ϭZlJ7=t+MdC1z)(4NN$$g0BW҃p^.( @BAsL #Qnh cX&!w5v57E1& _oO7#s]N^51DEj8MFO1'RPVRI܅>Y$fiUbd*);(:vW` Z+C[P0|C ?fD};WgX Q Y:(x)e0ɶk&3 y34Ox\ZcB~wt%Ԁ,E5km,7D'iG(<ߢpiԦkHP rn<-:Z{J T+bM=DŽ9d}<'ΣEd;O*1b^voY?ZLp`293^F^yqVp R83WmŽqbT=kʻ*YS/ 9>t哂k Gp붭5# 9?LY!sA(|  `g}"s&fH7NE⏆rOa8a9晴D 0khw|OāQzض!<˧;beu$yBC[ {YLb\yŲP3fwfan9Y@ i I{zA]ī_[N  *b231R Pe{<0_r)*%x^B~/mzmUt8ۀ AW/%L;M QDfvԃΰ7)$F$,"G`$ vhtzZm\`2$6J|uڦ0/682nyIHQA`foB&E37Ġ"w"v#`\y-Pyp5l |maÑ`%V hWl`zJ!57nS)KWPɡFfeyfDHSc.T}krrMbuc5rgT @+ܱaIA12|ZUfOӡ4]EPoy1^ϏE}Uhv-?@~9cc~Ri R>?SJMA 19.S4.zԴjWQdVFWv,yVN+ (;35I Hd5 1BiQ xzk1>NaW&6ʅ s] 3Un.bqzS ɐ8n2\f%u0<>-є.;Wd u$jj!oہq..!|((ᙩAyã~Olr2+uG9ym(җUH$DNvzH5Pt }qƲd~%?A۞P3&MBP!H vy P(џyo_T*4GVj@vj1=&l]$, PtT&Y/3k6 h{mPۄ9Sh(ɭE;gYEUq,XbS^U^L e'Ƌ2F}"џ"#~W ZNp<<30wŃڏ_HŦX]_OvyؿQƺt*<:ŤEmƆ!PlaWIn[O'#WP%8`.#\ZNHut@O0cm&wO`lnC(~u;Q;F%~=LSo9VdG0UNrty%@{W_AIGֳ.b!2de)_9+l*C;T|LomE8 dnFYؘ;m={) o}4=/w̐eǪ: ^OsQo(N5G5hM&s^l8c~~G6bFpx f0T\?/uXc9ƶ{]!8y*,R8&$^OVm)0賃8hרyٯvؕ4r- KZE{2@7\rE_Z";"" u_\Ȫd&. @vOnj͸qJ:=c&OE -AsQl/vx$i'n*,rHw?'O1t.Vԯ-\#L]:')rRdp7IKʓlٺ{"9]t7aY]4rħ&ɺr’ 9%U P7I?QNBZ492 c̓뤰GqھAoMkP+HDyb`c.$H1b\[2o?!qgZi)Tp>m,[_Usʶw?*0e~(@>UkAZ.b$K<\M!=Yq$oi9`^,@q:[ *RS")je[̠k]ty8qz/WG3S_p P>xۃ LJu;Gofό1f毺"=uhfv2|L|_*9+kSxK+5 &U_U~->oiaD<2+1^p/_16'OnHe>!: +(J-AL~Fɋ.{悈Mf@Ryw ,_;űB5{fG/[i,u-+)*[!>ySzi9v7q0SmeF"圵F|._5}m-:v%bhgQ!n 6szbP67&!7U:(LTlt"`/wf|u繆(`p-8<MנLqe1\ƣ|Mۑ9FE9Qzj{eT4fF`Cv$}L MWs~.F űn5) &r|#zX.>Q=/HE\W}D1or*x= -;?:!zGvcdvpllGI**a;J$`%yJ8 Hh]##u%. {H=,( ǰỶr4P~Q6oN#L/7Xy*_ԥ:cSu3)xkf:Q s|2ݫ“ߟ2:ۀ#UZw,ѤHNyo!ʼTky#fpk?o~klfv ;w)_JS2K|Bt40Z9ɾOTRSA\9WKZ+F>MMSPN`RBÿwԳ!>9391J) £c=DuJSc>Ncy]lM!R#rZ&oG:|Is9 D͎ctj5FMFIh'ff̱!)|Wh56,3J<2~V+U"cjL]pHԆ1z-`V_8T=.̾ VvhԃBZ_#ݰyӲ} 5k'Փ#9IۊF\'{_eΠбcA@y[fYYɒiٝL9C@m¿k0(!]@zSa&QEj@-T2BC٣Le,@+^:!Kh}#zс 29jg8<ҘIwI[-Lv͏q"sFq6#]4`U2i͖S 68OӠ)\dU^xVoؕ(@[ٛWm$WiPݦ"{|T%K[5z*&LjU\c3fHm5ZUf^ ͌c}¿z|.~Ipt m"pr0W~ϳ=py%JyHOd8҂t+σUػ7z@j¹`oq O#uԩp,>TYUX )ts7X< LL6@gBW&2!yon@."oP9NGPfq%8z@Uy,G*VݗgN!*#rSxloB=Ujz㚐0O䮰U44g&q"Ԉl6 |OwM0b\4Kjd֒"c$ Jд[3^&!7aJ5 X꺴M* ')5la::C\?6 j[39DQe;>'xuv[c#a133D5.sLĂ@t 4(Ś =//@ܐ>/fgCU량.cS$y܀ FW>Rscyܛu4)zJX3`n29& ;\ 1_29<#ޠJ~@k^*)Ym3i_Tf6񮗐T>Re=8ck#cqFVː c샄J≷DQΡ<[0$}6/7QCu-uze΁۰+! n<@+%<+ Ix+bg)6Z01fZ[o# &K")%5k%OWf4u Î1|dw^#&vK dӵ21w`7Qd?DWjT*OZfa#V(a`LO *4’2H9$OgYmJtڇ2.G#~㋭c4>E7so~9/[IEN)'cl V @JG#N({tp><qqcɑ.d&v ˈC\pҰ)Haͯ+:%pE yzXlW@(zAx  йRҴjB>S)CH ?' KPx윣)fץA` AA;pBOpS|o+P8%u90-Y0עqߕ;uQˢٹĆC k5Ekbn<9 (Yp lA^m25LyU#E 2E~?J;F 4lc  ;1 uIfjJ"ִLi0XI8$7@/9j^"G":c 8-ZN dZ{-aC"/=m~ ˅oh=`es&r-7Yu*91n~$C"h.)Ba˫]S~)ZU BE{eSAh44Pq fºC6^79לƘ UNK)@AmV$A]o)&%߸h .Ud6P1 Gvqc ÎG"wm$ #o&`zCP!y(3:t>y+>)2H~Ϥ+`Z*= VJq;aiSMZŀ\Sѧo{0/J6{T}U>7)kY٫Yy<@7%q;ƒ?by7 kNt{%uK#pߔLbz%&EȋhbU#MHf4.l7Yـ`VhR ^mҗ-ȏ E_%N!<nk  3|kh!OstW -ˏ{-+ŷ5C- [UîN[ZA?ո^ Tƭ^F%qj-gE^,@;Byr,Wۗ=8.^4W?phextA[tV5 (ò&/玦=p52&GW ڜiޑ ISy) 'V ΄<᾵݄ S;-1nT R9tgx^]fjIh N; h [:q %V7uNɑiӈl:٩@cĕ%qrkE Ԙb'%a-=`5.$/D ;{iN['d˒k>]6 |,!2ĻBeS\41pz9]'I~ԛe.hΉsJ+j|Nr*$ZFy`#˪;[\4Vf }pƘ-dP5jPSޝ{kl$B0kAV^vI!R:arߋu#C79ܞ#+ƘSϤ}E1Ǯ]-{_wj&д>4um&:]m}G22-m"orHIEr|ȏ//M+0>_ Э8E9CwFs4Le'xoa62wS`Ӄ!;A1"2 uM? b t \:JAxAp>m=}ZBdjkK:~)_f'LDj4*=Z4Z¡ц.Y~{*dXF:, VNz!"!j\b1ɬߨ)o$3^W F9T[qdvRmS!~4-ߤ+ӟ> (mJfd;m`W/E7 T?CWx3s6Uk|#nT#xG]2l-=GLokq1bWz >щx˘Y)t ,?4u8/k vL `8TTsȲ~R&Rpv!\c[~.C"+Я\1|_G',2cSSgQn+qFi݃~$1u^\C`_!)^_aԾ%D$Lp[*]/Ͽ=5ۑ"ֶk7)s!b0*, {]E&x:I:Ӓ|-Sڷjx߇6+>x7dS3vc0> M 4l=ր;rC ce:R#\ ,ZWD@z1R{mhZ=0( Ozi:^cw FB&cKK{jf)JYW8Ïrజ@o,k\@@n7Cb6\ W!Ѣ@MBKٓK@A]3F28KCK:f%Y/;.a?UR_)rná<'E4~N $[UܿokHCT7 ftۖ 6@xD&#ʠtV*K: _8(Ale&4@2'"אbϚ'\jM)5(jx+m}6p]£9<|xf^b\:I#~OuŃ S.3j5&л k^dlD70P]ŗ "^ݿ~@N>mWo}OS56wONz԰njUU,VX1 ﬒g:^I?m=#RIx8OQ?I05bYUL2s8%@{?H=]pV'ÛgM6DT(x"M%qH3ie(Pb[,B!YÕyYh੭St0u;1v*PvYe4cl"L/"悡@A(_;8i6t;n>RxzkX_ #:x&F#=y˝7"#mOmg ƃ!vXCW20O/>H\TLu;dɣϗ~H"ya@ݞ'1._s&natVaH4t?jg]Kvx>E:$Сp냊%}SKA$^Zϊ1NNFɁrJc$ki*ᆓ W}xi$4w L$O[!~b5 "i%4q|Ϫ*q(O`]MvfrZu\]pV1c;ʿJS gU[Ϥ@ MG &M}Ѝ100S0˾ݗK(6+y,a>am I $|#ӘZIlbpn9Q5rVp2~IC+WNhv79P+kkaw̄ EƇ++C@i@!8Yb1~s:%~lo(ǭ oƞ|˽grEHi |٥hgݧ2rTOQc K)L&&:| \+go2&8J} c'ŠG #E: &Ec+K9i!E=-X2;C'S[g`M EkG%Pdɝ%/*@)^@5Zhgu44jI/-AD9ÆlDCA_fu9NIMcp֦}yA>Ë́ aN<ݗ5IYHIU3G:Y%*lq[pkd4Sax %5o}^yOU6rTxĒJl$5zmujWTމ+Y-\+Kp6gяH?2p5yGrKߑPO O]F}Ԃ\e U~ڰ$yR_s][b_ysYϱäZfs{۶!E8֙;)RB'[D R#I\{Mcܳw0nnmFrCNiE 3wU){^c-tXmu%Q|׉ZN`ݪ jP.{ZկrdM"LOU~60::z-Ɗ@F{G԰mt({޺%2O @#p wjP(fO(+:׎O.',:kp7'߳ᶃRSW#T_(bĬ惐5A0n uuK]G&Z P\> |:5*Wg>s,8{}xuQi'GEDyX3t'p6-[ 8ZojA9di\_(mD3Uնoq6͂NSJ> ǥ,:]. 6k<9!X 4\aX3鴜7;-7:QaրVo#=?~=+3DP^ם"QZ:)>EbVReIw4=}_݂$D2y~R)oDuks9yM(-M f&`^kU\s}rzA Y4q~.edJeXTOAR4 ũ^^_%C#|ո%wyPBigQgC}7v-˗Q{]R66_tBzpi 29XQEA"ەvn'6|A5_р^ЩW Z^.< kt*|ZraP[>2.%WOi1*n23P!εf6⎍* s!'B}m"td d'B9airP*P]U h\NP^6m*S,g0 `ۃ1XbjFMS xB5--#hmZebBt8ד/A,"A+x-տM^2~2vvV;q5̿6fkZiWp/PG3|](tc]P3pAuM*ݶMwNb2gwċQO},~_[Z0u6ưHt+|X^S;*l&qj'&Ί>q2d#L(=Wr'*)E<Շ$4>%iY>|v:.Lh`QVƈ,؅{yr1\KUp)!N_V@ҹ,KS U*d!mx@_e`mKrKi#;Ǟl~EVCHAP@K ϶[;)w۶c. Yq,K3PJaXN /Jh05(x եwz#_k;Bj/B9ָ%!1egmA}3P|y&/l4 N3Ы[&L! `:@}9IC?E}|\$-Q[ĐY`f.:Y^4l9K&5`tCHzCiDO>llaJ_П'A3RP;j>>WXɨ܍TOa{:YZ1 ҌVU~q _q4ۊ%ADv<67s^1Nx]kf`?C(ǢfzSF7zriOXjbfaX;?iT C PԪ[CD%u{̈|b94#rm &QήXeM#%Z@QE,2szHf[C8"T - TemGx'Gf8 Q dMh0De 3p5HxiKc4y(WD}BztMB@lW+t+a7W!dcDX:MUa3QmxLChz2a!`t. ]ZBD- mF" ߣ[hTHaK@s#k|9v &bU2_㡎p,pYerl>9t<Sh4zE#Xml)5'|Z2YKh:nˑ2\+PŵIUn8ohiط;3.Y\>\u(PTE!q{}ix@5cPwUn_s~FN ꂪ1 bri9@9#o(<99Y jp,~,Ӹ*5?>yV8*2LN5IC߷tm%}-U sre B:Oi^e*o?)7FBKZirxci6oчaVix5l`)~cF+jx Wʲ`HH )^rמiE0ԄM&lS%˞,yWs{|婯XޚWm8&yIrk^>H8חi ];2 &al^kRl7+'ĤiL41;n/"c dO`b-p3@|gmT/H,RV)]€5@G yDgqBK}:FjiW;h<\~7P t+<' 7龲"\@;BL(q{u6mk>˵RTmK*?360Y5!wG ϛE~hɲ(pb׽lfsLi`.88["g[I#Q|s4?HE&L/,$y+[ZUΩʯ}ɖ#/ $߭:iKF<=K(< e~=m㘵2 zy]ZCƗGֻ7D p9?_ʹ>ejsƬPXlf mĐ?U4?*/UY`C:[bRUv'^2,):ǽULIg#osMm`ovJMFx YY\bpdH$x(L;,]rXҷ-2ݨv* %'5)g+M @>Fp/v(,eF 9 ֈQCP!?>X<4l$ABWU+=Y,oGaFwݦeܠ'5e˜6iM'$Ze!fRcFeqF%G7[-ox53L>Ϸ9oҔD_49$ocm{a0Hѣ>36`m ֙M vui%\-34P/nKlSnYS̢^,5sZy Q aUHov(!dxPz;Y@ۑ6oI7`1D`ڇ5n_-Ġ$-gNgN+J2LWOop-Phagp 7pd>1Ը @`{1 1 X=B3ߤ;I?(o5}Wş/i[f#H?xW#[Ѽǃl,QFq{NvVQ'С2٨8u[?C$f>҆CBKK ǥ=?Ud+v Z1y3S+)ȭ_C>Q,t9{ϖkͩфH[ѐ͟F*qFA <9o¼t 3]L>g֝@3tv[b¢֍M?İ"<-Tjr1M(v'GϵtS},|p h|اo_u:hy?4D ZhN*R^r&W'mC㮮¶ 2m'#v9xg`-jBD0F5w^&!Ys omƞELF+%U,O 5U76x($ 1 &G86UOLl:LkE|]/:ywʽPºdJ#&e*a?:d=**h(NHk)Uݧ@ )-U.Iv4B-rݸ%Omca5ړ(c U'pU2v836aܨ.ng)k$&za5b ƒ*{oy m56r• $ʝlhe=X@(|J)ѵm1PYG\7U0g](9/ LxkI RLw^tp :%G5[zzٛ ӯ8 9`Ik ?M*syw^d"2B8-)9QkZѶM m@򙆧~E8& Z9YlCe szg yV~A{q #2 FqTt2>D`Slc@-4uP6z3ԌIf=6Fv;I`?D,͸B,]ެ7`FD3 { &FT^vHE'hg|atHDd%i%Z̸?~ծ:d[5G,wJA)p"Rb[CT59#Nϕa'myjG+`L/dŽu 9>+ǫ S9Vհ({bEH_%Iclk(ԹG5&@bݷ"?TKPaq R9l_ǔj?.i'T|:D?SwM *_S:k,e]gCgA{H4grч]Hgz*L)%Epu(њj&خZkJU /l aC]rw+Q(Ǝ??Q%=DGTP>d'[+q>-b|4UQlh$oRɑ`sZdr6q8 q(pbۆ,WEg"i c4LҎ0TGwD&{!nmJ^F9 Aߝ45%Rjp>Ÿ!iXأD kJ\J 9G)MI*{C≨FYԓ,;jzz1CN 5GԛJ$:Dz&;$ GJC& 8iI&AĘN,.ER\;kۤ(cMN4<` WrG9om$ZԘk6yV]~0I\1I)$i οƕ?I[tOƓ`l޶3r 'kmFju41\;2$j zR>c*51юX_S+EPvH> !ige8&ig+H?îYfɁR_Tx؍7 %AGЋG"9E)>bgJᏐ ?._trB܄1/p:}E P+ n=Kccr|q[U/>WD)AevmGr}|jɉVNDƏTg+t|s>V>U;W(=7@Ӳs1n6opSQaprP_eOTVPJ}346F4FQ]xޝ%:"\> w!. w0˹>>GZH}V'H-pM>PP )XCajރ Ei#I3YwĒg>ӔDFQ$XÄZ]R% {8Gc~Sq{/1Ejg %>3s^zo)US@e6lOjIMpe3κ9@b!Aelp:V00WQ4U 87w#䒵F~mAȨ0SH\4yTUə[~Ե^ 9 쿹ߒ \WH=cErAo0넌 Px?~YBk@[ :t#B=tͯRDLJIlh+5>3=(4Mwe"v0ȅ]5|d%}41 s\&A]*4] )_4u}˺AV J9鐱:zu~1IiʲC̘ϳΖ#WCvl`d7h*NT1_@UA$:ͪq lU5>ח³ER[t|@Ō*pI'W|)4i`h%a EP< °>lA#qT{q֋W X8ZXd"Q@jhIyx̥ cZ CWܶ=X#uBb P^S#}ˣ/eEbdG#cU`pBO5)l0]qEa :T@rQߥ+OcEH"!@,<Ða^Xfp 4}oUq= ݿ{wL^׵mLk6Sct)"BiO _XZ 7ࢊ 6g5v' VMDT֫{(6ɥwQ]bL'EoCJe?w?'Suȍm3tA7(&Y+xk%FM~VeqN@$@a&p\IٽnQ1 F,qa Jl hʻ|߶:T(V%~;dGU_QT[_7bEZMbmhs'`p%ٛ2>Fǣ<2 y,o m.Տyy5GѩN~aMuncmTeO)cщb-?1Oq\Y@M3ܜģJu :/6^vkL3^]y "p?wK U3%eObV!biaՓ ja-;<(OqI:2^! A?8b( zZ{nеPD1FYtzv@B/[]K _"`*[y#0x.EtТ6 D|E^p5v|FMx^WݓY=s1,l=%Nb ۱KtĤN+(}td̼1أ:굜g[Ŷ|B1.Ax}a袓$(ܖ섋oZkTK- J1yUQf~ B%'z?_YL#桁/C[$tL捷SWZHG븫^) ))3?q2D7/D W\D1{`*l-eAlZgܐi&~ל)ݲWa!-1NY(OcQGm.D'*9fB*wh4m?@$f;M$? U$^w6U5Zڇ5z,њԈM lJ>ap1?~f,Kǫ.CNdcrI J']';H} b 1r{j&"IZsl b?4K/=Q ҚDښQ-FWf MI4\"У(Y,ċu/ dڰ)Ej PǑ|3_9Z勿q v5Ʃ}`e 3^t~ 5vie {"^UVp3BҠ}&ݤe|1K[N*EAGwClkqV 'оfPPDJNJ낄H.U}/} /\dO; :AOJ-}D "gk" ZADW3Ul`a32bgtURPsO0Qܿ>~Md{A[;D M1? mn=TkEQ w x μƠo/SX-1UV:70IvP;UbIq?Q/qJ W$:61$QmFwxH6\tecŊV(YW@#)/=V(l&aNJo2տf@Ӳf e\l,He5j^5hԦI}pY aAozOe/p6}G,hx[1l+wǂ!\]R™)G?-Mu"zFavy͚Wv<@ ]NK G _9m0SB5gƢ٦IA!&<0?qTkSkMSTM J]PН=xKHW5+(%Hv'g$VlcR^8 "S̍7P_ sDÊiFX~M@Xph X2J6y&cF!xDd0n*JUxRQJ4+pZ;''buf|N֮cᛚ 8UMLQRkˑZSw' mWD} 4,1[L[l$Ffop?@+"]+&}ǏkS,.v:.=[T5E*ħ:҂AuSOzN̄]*?AwUݦ,5ٯ 9Q@OPz@u\)8 6 )@e߯vCمQ釿bD-o{-Vº0U']ADv{ [a.а$hm`M\B,DYKY“155($CEqǾ"(PXD= "R^=n7&Ndh0ر|1 dː &8m_p-)oZчncH:X(!"G9\=io%ƛkݷr/ %5Q%f2@R8ޯ]u*ɽ @PzŒiso:>31+5_yAse0tli`k% v<' (H$O;K9g7;LaI]$|cIYIs2/㶝v]^.oԍVm4Q;qNށ  i](tE CJjɫ`x^x:H- e_zUs7/z@ٿ/MOS1^$- e][=͢C3xwvGrG7%PZ'g/LWgQ[wP;Soٲ(u7 )2xf'\Iy|I+ySp i&jmoM>;k|[>U€ ˫:>i^1JآPNNcԌN )ʦ.a! '.job vG0yX؀b~=y."Zl1AiquJ?yԇ[{  ? Z\#.j2Ϗ[zU'i8Ax%9u/Vpyڣj5_ H=m"IbP1zߺnJ*H0:vB kN8|f/GFպsK@.<C獏mG $aPrU+8HPI&; 0t]\8]$TE;YxʴKCJ,iJN !#?U8ak2k ufR mj(N3B-N'ݜ¸ g!d839 6DbDd>C̊x_Pu~”՟M8΂EuU&Ƴ!:2TXE\/[7aRܒQ=u0,B)i/!g怜 : Au\+-z>(1sNY>p BxqȑWپ|v;ߡ>"9aƒg S^']nS 6qWS&1AY bO,pjwZcUa5b Zm4? ccB.{Ek޽:V徎zDNM*/5i-|U5 HtY¤ޓ 5bfN ;,0N0la!8'h'rAj%eQys?C`x hz>I!e[˘fNE6{~*J! bib0fH5H0<2#QzikmN*(^OK,1IִhS`F͑w$$x(6[sfW}G=yOga;FZ%:6تJ5!JD#]_azI:TP$ F PiablZCG^"t׋i+3D{y݄_Jb|VxPKe!l:+3#&Y $3RÔ!>pԹQ@v}z1x .ԘrQ+_n2qAgʝ .5 JsIaVq9,(y{'޵ ,,3vKp 7^AVŭDOj0h긡0Ls-)phEBGZh\]*e;@O>xb)߾@nʨXIǵhדΣ()`cXƗ.80IV|\f`^z_r MܢcE^Xx޿Z" N*6?d$j=Z0U!woHwIFCb#}79?6kuy~KvT} m}E x@B.Wi6R|jV_a$閦7ќ կY>"N $tt!lpSyki(rT($O2jX-@sƍ(m6U[ ɦm%] $bP }ՋV)Ρzs >SE BJ|X$qw/⁲]"Bv'ǁ&hA&0?\p\*i~kj5[Þ1[?}3 %ֶێ#F:S-_&0,R;s^r$.h+U[x*6JZ{Uײ ʖI{tDw#q T>aUd(|4NO\B#={G+11z}" .Bt[)'(E@gHaNVSy]J"Ze[7zq T7ЯoĔa O|-RCkznt.noptt1Ạ&:c!tB{+w"U ΘBXV8:! Կheh18?$btv TZVIĚXaMDy5ZgplIMRW=R&p߹c%sj)FNoO4YlU>H/+,ҴJP13V8-Ϣ`M6nuc X8UrΚi@w}irItp0DV"4 ]rkѐb"H:ɮl`ΰ ڬ3SlӣSDhэlCwI{פH jPU]diV OcBΤł]J˭&V߉N޼Y?BqZ+^ۇPl*%'5}&2(ʘ?Y}7{зp僎A_3aΔiǟymז€}O~wd㫀*u0\y.o1i9++F5bsw: s3w XA@@9Ico;@VWeŠ*5܁y @NZf I7ǁ#],a7b*CcIVK< F`:I0i鱨H x{u!ADM'ڟ?KG։ٳ~3;! R-OP|g[jz3uy~O-t? 6hr.$]GǡRAJJ?W]3$LT1_w5۟b^ PoRnob(JaQ$brn].f}!q5@|_NBu}IdZJ ,ҠZr^1ĤOQWC{׷7rC˘uRhpwJ| O4+ CؔrUp9c$s[|qS;J&HuPHΨkSjq*nbJ2`8v4O'4˱+ mNJ%.@f+;A\VyD>Soe_f>0k-}*2L5ɳ{ODt@!9d P9V%59oSYq{ܚ,bC,uT ] rԈ27J{Dw#g^ <;[hxr!11n} BkaqNL0a“Bkӯ/)ݞfϏ sq*_XJ&Pp6(%X&b|w9prSb?s 9Fә}g_S6+Ao  Ч x(|'/&%*<'xc` )PɘcKUcTMPC4{*vJ!(s/n CM},kI:^徖)] Gy;.3%(V%{G #,m%?ڡZIӐ@HW0,I#c=v9"G)/Tm? !%l&c,TL+:m''0w{]X/0d+ktʊABu9MQǘy MSv8Мv=-hP:*mqۦU{}o:crB M'p *fk[>IK׹KM1"H{+5%g*y Xg% kL_Uj(Զ0=͌h,OZ[e-!*@{jRQ!o%p MwBDdO}gķu(!uFy< N-Vz9g$Nốp9O9^Ć +}FS=rE5?]?[ Kq;gʬ߽Hi(@S*1Au8 ԲZ?_JO*jao STO8ތUJD;,y_[mnE(B^]\Oadl' =J0韽#ڎ:lm!Ԛ2BD`v;6֨"0'>)'H@ ~u:l #G(9& GLm)a|OY'Tw! P<[LNdH :F씸G6nY thKO`=fz'S}8huGƟ@O@3a$DdI4zCp |Nxe3YawZ~, v ym6'ruĕ\KKy(atl3lUS񮣳뫃6VY/QB$z`5Ȓ ιpU?X(#U.7$V8<̮QfOPB-TŸ ?[ro X}H =B~{*ו_(Ƶ*dXlUI8S1K YپRd ̯h?_dkd1[G.x%gVʍIug 7M)=΄!LBl b"b'j` QP0Š+R4D穻L)t7]a!__w"^9VfXV᭫/%!"rG45GȵK݅P o>(nk'A*}QT'!|^ JZyOp Nۈ5AF A usnL'X,p`aIXSZ}QOà~?.&<5#߸̳54x["5w^ *Cհ"`SxNom= IrEvX%~Pp>ԁ;ܥjLw")BP#J[ %Љc5[HR9}&*y{U/\9Vכ+a'ĩ;B݋TĠe}(MKٻAN;u(¾j!ۿ Y%;w@c0_%b. 4,2lVw{_+n6lI )n8\SU) {qxUYndҏ"^d@i6.5g+ O(cP@r1Ib%?2XR+QRcT 4ၒNcEGq8ȁG#>*z/$/1Q&BD֓>:n\=K؊7&wWJ$-v0YA< qWiׁzMcV=Cm5Q~ @cAzAger)I ZkO@$}{~YB}v,F kˣ*`zꍮi}YL\?y<0KpۙvlO-b+o^ʣcb~[oQ`L:6]>af_ѧ']>R On64ʉA%e _^Ƭcq3Xf0&,SID"#sDJ˚{M < / V˛4kM^]_Ӗ')eZxfO!OL@6z>SS9sD袝oK1㿑E@<&鍤O8SЌ Ai "q&0`) sx"bp|^؅ZҵǗbB7-\Rɧ$I>A}I[Jۥ}/)y}oQBs h\Ϻ`)ϔ->A܈8~&{*o5s˵hyp<RTIB .gMkFxƴ_L:[5TSN7W#5!RI{NQ~sQW V5K(M݂sVts屛>!ljkr GwG{Q-}+dDǎ,U+O7`Cۛ9fS#zvx+7poi̡{&tMEJ;fy7QU˄` EX.a"Ae|&5 <%w"V7.RRjs}vٯe!.м5rE˯GbH|_XPϧXPz۠&8_uW[[#y[/7-GXЄīE8HRДw,EYL/e%/EJA4A^=6y`CGƜp&Al@8+hÉ z3 {{9_$7KM&x%ZK~S6g",1#FWTZpFvpi e9/ɟr/YHOx)6G;~ld|Mt =s(g5Z|x9:39w8pI{SCTF33VJxw.+Q ]BlJ˳E:~fᜲ.[ D\ua0BƀV'A}GMt,B*z}1&ӌSI L5ZJ8Amd$GC,fÇ-2a5N~n 'MbU̴~N5*r'shHᗜL{XhmN |3p\ir޹Cv+$TwU"9nYK-ĝG*C M ZC 2\Vv[{z& H,m 0 ʣcC:";N72pOFa 0fq_M |zp1bz{ػnIi&ow4gO5fqmQA+ CͶ'p@N 34" 3 %>c30?O{L'&g Nä)x&gY?_ǤŠR1 ޔ[A: J tv* EʇYwgBN2>w{g! O@)'~^?*cL9 ń:7t<٬v*yuXahȨ3 #t X%k*? 9wsCo(U]<x45{QLЇM?:̚IQuQ4K!> U_!"wFb~Ɛ( pL' ֪KA)> WocU(fx+2ݡBDsxa] N6vb|Գ`MO1 ˳p.*ZBF2t>cP_(6 d2}=/ĵxW $e3vOqJgx&bpdB A~ cҋ`i8b¹٥;Rؔ2fW7:{TdI,z6l$Nܐ<-e+ E +.b|Bۿ~n-V_Jd.ͭzS~_O]5ȆWL_g~;*@ Qu$*vH >0ĚiZRd|19O܉٫wPa{]CҸg@g Ak =]-y|hg(^n%+u4O ӕ ²r}r/ÂJY6br+t1E|&XrYxEE5y%N":փ̉{S4WFO2[S&8:*J?NaQz5!0UGJ#3J4!FkJи"*@ ]Jp>P41n+/[IC.t4/Ta#F)wˬ07_ڊ ?]\TC92t xF͆Zz1>}jqAΡh O`(_Nk۾ٔ)ѠdZcA*eL7,+0F׼R(b:\fd2X3G+m[qfr!WR\lQi@kU v>9bqUJ'0$GcBKϬgv;dD#b9NҞ~FZr_12얤PC R?ZAܓ(&(o\FĨi\I+SC#.@pb~gڰU)<drN>&!N(3$}kjH4Xiǂ2,ʝݱG[N (jE/T(+v1IJ_Kk?R#VvADV%O h 7K9z.\4GJ ]22-%TNA;{߈XoҢtx.|`Pd|e#<(籯 uj%P<^Hj J\|Ϟ]MYGNT~%eyY;CkpP<>esj<}`nkϕ,$PGh@࿚L]ThӼtw{Y@"ۭ `U\H+QC!\fl+,|HD;{#뎿ǬtQj)b*TeclXmm; *k@]HwCn7ߓZkFx7UP!tve? m,^`jz/o jWk 8 ob1W4;Ǭkc6)b3-бLBƘ!^YeD!)]AA vƎh*G+HI^hy' 8wy$!;7.p<@࣒E)6w2WO&#=m*a*˽/FsGk9xu% #.jXDqq7ɰ?4pb( (t-pV>nfπgznB UujVaԵ=0΃E`] :H9zZh I2M8 "m*Lu91RcQi" aK1+ٞ}hrb)S+>'DCf g;CZ㚚j;8e7)bi+iƐ{_kSGss'/,IrEo(vx-ꔷNmQwm*WR5˖@FsEg )%Μ8~*!V4ܴ;~u~N ˨C̯<cq= VH'#Z1;!KE]= <bPr %~g6qq߷gNsA's ɷ2>C>H'N%ad<ƿAUM Svo!)юR|lKkQk%/0 sRr~T@"ȷK(ŴSbE˙b1^1Ԯ$di ;8v­e PՂoHF{65!,{"H`[KǮͽm`>Q f 벣37&Q䅺!M8YpJ*3wO -ƜApeTUBR$_WT\ãa|w?_Sd- 1_ ûsD0GƻuۀpzU~z U)ylҍu= =)x6VICF܅%Yet.#WŸ ( ji.'$V}Q>uC.`//%`Lظ0h8?Os-',dtQA\5loX03LҒ SE,Ɵ332_c݈s\Ix5-"ZkǸҼ20>G|]pOұQH7-zUy~bOVa1?tNOr`{4MLdB~nbեjT>ZDmP#g/Dr^WxWSUF}68~.,Q>*_&@M{z pHYhuޒW-(q\+#,!8F}K{쌪%- u{ZztHT< #­]`Zr5t_b/APjX|y.Ûd^`uts.,ld܅32OM !{!/bB\`tI6 P;d6&0 5♨2"4C<"R(p(x4W*:<'I($f%'Nf9XfD_{PN~Q}479wY|:ǀPgB'd0Qw$WV!607E݌*2`jg 䓊a:IS|ۭSIzx>y̘tl_7=aFKFanP zY.%6oKúXt"hŦG5ł a+gy,1\\{ ޹ [K8Cq7(ȦB/tU׉ w佯b[| Ցx#kՆsihs`1< Tb'xE4m[mbo^-m}҆q}aoc.e@Mrz jt[lt#݆#Ti`_^%G~}ԮS1VWks,VV#0T>R"reAޥ1n?fGo[vK|2A8aKc6=M*Fͥv|e͑M  4F2Mg?!cdyjȿtRu/Q>G lfSʲ9Ǵ+)2Ɯ)MMD俍$(.~s X A~7*CF$LC(̡ aą ESRrB TffЛPgu ]5h6YzǥE]W+0xi@ԥ[wYjw9p UHsJzi T yf<÷tpGaE.>Jڋ$ty;@6pի?? 边D $Y׿D]Cy0W+.s2m:zeL-87|~Lߏ qic}7pu>_ėo{>n8]>r*h&Hꤼs9_hp |"$k˕cb?pWAVi#ލ^^[uѕ1Azyaqd'5nmBF"Ǽ Y$J`irsa^Knn ?v`j}A,/ x캼㎸ϰs< C2 I ,PMѸ$}kͳa+:Q/V_1ZMi>Js̆{!R/+!݅oq񯖸a -QfVmYndV)͹ !WC+ʅ $ ?EKsXE (^nhE4{Aɳ§r} ٢vfv^*-z7-TyyKKaBs`x ;Pf"1T $3tcFZKhl_A?^!R [ _,XPZe_#cev;Yx0*p?ٙە&-œ=+i]=m[+DW"ɤx孀!w1cJ$:3TJ)sm_ll0DyHs}"p: |LEamWRݎE"U~ 6H\kՔx YǣBȆdF|N4hE~,Cbj*S]u(>ٶUop_x_Y;N1Kxr[b|JVkA\!*v܉!Qt`+ҏ%y K|KVyM is= ^%{Q?¡@T-ƈjIJ '9_Djn2>}X\([4r?)9e)H ]V}:_gIį(ˊsN Ū_yOOMCsF-~Kl ~F?zù2&5@*BJ}`1߫^9^_8w;ߛlliҜI"JŮ$cO Xe/Smx4>R0?8JͻQ7@Y׵QfROWgpo cj ςJb'&䃪g.OQoԁ\|HpU/GiMDBYi%7ig 8Ybs7ӱ.$6 2b~\}O3Q^E;~\.Cm(R#mo ިGՠyd2{0:hRo/&3~9f=6CXJty3↣u/x*o^G-9\>Thn/^dg8":bɧ'ryB\&9WT7ZWA~?{c{ -lم1#h[]QUjWN4~ر')jWe9bIr1}_ _& )Ϳr2wL7|9`fH0+B1&lg b4oYm::(wG͵ZSW?EXW^W _J|T%!/eէ5EߑϢK%tZܑHŸԝL~j4g܈sfϯƸ~#ؕSvons; *5U6IR̳e}_s捕 D j`}H(i<5l7r" )/> G՝Ⱦuͬeԏ 1 #2n1BF7ek|GeBZ&~byϟDC%+a&Aըbz>o{7}+Moo y32%tU%Ztf+<>i@;D*ߋ\!#GH*dfudG%-ΧlY&' '3gჄL<=J>=!izF=Z{{+6Ww^EUM1љ>U1J(&V5WRdWᬡ<K8t">yu~$OEUX/Hݪx;*&)Er R)1-dȤR9J`"־vnz]慣 lX6W` !4U@~}ʒԻ)? 5:.@kķ03f n9eY#zc='M~-w0y'`QT|$lg&DԼURPun iOq|B{+Y t"ل[Ob{!+9Rpak1aDzб/wY4#:Nӽ;r2r:`D~t! ^:; ktd1,SJ)}0Lߞ]𻒤X(PD?mGۅ!]bE<80Kꗹ0b?˾CR~7$R}‰0 ϪR"ϩSo^y6 ˚Aj?1JM7Ss3jѫnu^ CUri>`"*JpՀ.1%CV &Ԣ#.7Hb| Bn0U68զaFꗕ!ᬔp;Eg UۥO5YG{p6L/}" Ř~QQ~O(6@FJ&r7G/ Ǿ$L7}bKfNL58<)]TJ djb?$^W{ Ҩ5\d!s"=@L!BtqIo=;`A$eAƋhCr<lƉ/!|ROAP^m;31 O eH~.P"DIrj^W2@p*f[ F`vGZ`AagTJTM-Ys5a}6^mYcj?ְZ iP-`s$@ Bأ7|g-ؔC崨^-_eϮ%4~ZRwdq&&eIa!^N"sH& 匀 q@zr⼶뀠ɄDi] ذDx+eWTku(‚I4ReJ 6C6!CM7]T[s Hah4WAy$% LF;v}GK [k%j630 M-xJYZqv'vFva5vֲ8X 9 On0uxv)T.boi+hISI3 VŮ ,h`S`pӓ57G賫"pW e`YO7JPf$-~=u "pԑ/j=1C *5Ғ[[{&yQ `nݼT{zӞm jKvң/[>GZqP چŠ>EJ?PdCq3ŷ1*ۻrL f\ $}ObZ~WY8|luw얯ډDgYZ07070100000245000081a4000000000000000000000001649b7c2a00003390000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko.xz7zXZִF!t/3N]?Eh=ڜ.+kl[C窦&bX(q<.B .Zٻӗm!bHSB$ ?CeCPG+ 8-q"=OI9Iv{>o.OyP~6#Tq0\N /HR7UޫⷫH' 4*gvS4Oάc$-$ԁ)Fa!JJdVØf'#ZP!:+,V}+'El'i]<9w!gDXSO-Ť=>dbr v> $9сMz>ogn&봒ecВ5?SL{.O eqT%D (荎ve"b,Nf9^c'"#"~rd7& EoIo/iҰ$OMLKf Y NaN"9\Q1a]]l|{ u/z]oQ@g>EXV ց'#S qP51,"s?`!|q}8q/w[U:!B<"C۶l(._"f4 hhP==5CKL2"5Hn5K{D{KnhQ@q +NcSV!p`FFA KTFݿf; wbqUc"JvOyLT_5CKoh~RnwXj-}lZ_zR(3JЋU_U14f=#OګaU]gG[|//}\Tu bYI[ut&WTVpq崴'L;7ۣe ;5kwؒ. 6]=]O -BUPr!ShuѰ}Ɇv|$+@,T?qtv 9lUЄa3g2'31 z7DyÖg7ޜ7ƎMbjiS})·3NuV)g5"buT"hE+wGZ3uF w@ P{CRdsL'Kw_l< w]u%"`f5i>o6]Rc˖- cO,yz զW\B1H t?ꢘ B+q.ϯJs{eT)\WXT~g/q7T~k% a0Y!uw5x®\#gXm[ ? C?1ZV}ʻ16 kbt)Ƈ.#el&< v"Q-1~ި:zRI SAlȚ(Z9+VD0zb9ȅHմUT{Gw֝R'uQ侊0"\䞿e3tM) kf rqzq4Ȇτv-`sz4@[Xl EU{zh)X\q5/v*2*BG{'yB;cyҿUp$[İa $ ]5=uSkܔ?MSeUaآIu޵LN활 n?q*oh =DT/ VӟLTt=H&E$URġpgX)[]w7)@zgB~Us!m7͏)˯_ Yoe&D XZa)Aٔȃ ?lw-$}y~i$9|D tR/lp6vk H򐸾.~E;Pٞ4$)or?Z*(TxDԖ %6|^~8:mc)μR@Xn{OAYD<98rȮAh,5s:' @pVU~(䦎y#=I;fV%peG?Kk-t|1 "k+76r}}#Y+Lj.Aj=j*dD/MV2CM|&ZUo ;a[Δ feEK4څ5 hW&7lkVDɩIf)d&X{N*RC6P( EfDot žC X~}_qȗ3#TAڮ|D# E k5efB"2Ң _lz 'Z4G`H:{ m*jtQY%p մVKxG*0"tqԭU=lJ e۞ơIl,J*(,*\yI25,3O%9R5~q ⏑rsJgj= &W֯$|)a\I"TRl2FIC?ltȍ1~ހ&uj$"EcA5~xp7t|pQҀ XȦ)bX̰Y.@0^:/lB"5E﯒Zs;4[O=^ It$m>}*>"n*aTvZGMpA:71ue੃Ez`m wJU -Yj!*qRdӲ%XqDEwڇʦ? ͦ㉤}`{?z)27ekM K\ٓCSg&iAk>GD=ڊh۰xt ÒnA]Jk:W{s Ӕ&~kVzhX`BF-J9p4Pp7[2ir.HP \%%6FR;ۼ_lF<,fV#]̽f٭`"]# gǮ{h5n⹟]"VeAŁsXhEcG hWNDy[ŬcQFY+ O7э؟ id#q .\I |$ҙy)2Y TvN;%9IdADq92eODCiz2]܉辁8EQXxD^sbv||▲ۭwA%p#H57~l ~|Ͷ53Euwq\ cr2h\LOpٽ O Q3%GgW(nB5*>-* !ZԔN?q>&` Pyf0QҊ<1VM}cT3CK'G-g;Ov:_9Cw랥P I)|CE~¼ x2,_M. N]ilwhl= a?q(^e츻Gޚӿޏ+qނ#@qP~.#]2Y;OD7p/˔ LGC Ii&QpsvXIߘCiḶKʹ ;Ԥbٴ7n5 -N8͞۹uCG]AFM1,ei!0r9#z-݇'uM= XXl+sW? /Ӓ>Ѐju/4hrqTN7wBYu.PXa?H?dbV~IIu1k:5䎽. Ѐ1"tzߦ@)Y"8≮ AFt1vTY;akݲ"g]& a}%Q+ܺ20'N RG| ز֨c@iºn6|ZnM .x4'nU6L3 =#mLyh;`b[R 8Ip׈ȯyF`=gEef ܀S㞳odG7ո_qL;2rFha 5N nwϛ2 ̚u4 0]9^3-s߄/  nȇiCV }%'v_;g<^k)ty:nTe7ZjCeo($i'g|='>vƏj qY m^G4&t:'S%q"See{kB 9`d9hz5rD]s%y"\SO驜ʮrifFZqJPԈt;}x'?/ۊ?<ۡe;TcIK] g qغE]Ƴ15T6 ?,Y7%6J@/<_mtp.l}ב.МiWC S#h2Ԋ&,$ǎ0]y_=Y`5ZE5QQv÷<}Y8fwaNdn"ZW/!{U#_t[`@[\QLwJ&]~^0=xR 3@+/2'ӍnWvu.WH8YAoV Pf[9_bm'rލj '-T&??aS4x%lmX)8'_!|E[;8iJn~8Ҥ "mq}| &a50'~t sAўT?q?pU'Fپ-hf%ؽ_PgO)SZCE'>U\B[ wDM|" ͼ8=-m6Yoi7H,[GァS %ׄ0AU9wDvujuBFQ~8&[ +E/cu̵%P|qUm |+ ňr.z/KS/VH(.!,{@-0%JjY%2~(IvEDL+~w50t#27 pK {][9W2 c vsV)`ީwrHՙc볂c.% '~xLUsPg%AJN l9\O8Ya;UQn|憀W4LmO_꒵ISE5<݀&iXUk?fB<A$XB izTBT輰 j58D%8Dԡ[Qkv-δq!uX+Xŋr Gp'?9y5<Z[I VC +Yke5ޑag!xHX oZ| u۽BUcG'RuV: ^>#0Q$/NZ3**?š >)sQJU"x@Sߠ='-7xW# pX+qOTjvAQݚda/\%3y$Xc,U\AV*ey59JXsjzoȈo^űUzub~m< C|p; Ƴ[ =~l˛,*;(堸}Oњ4:V#p[BQf7AnJnR @It KVS,Ье'n`jvȢ0̹ haםciEƫ5Cwqӫ*@RYOǢN7ZP!iPNJJ~;0-$^85!2$vH;&83Ol L͆ aa{<['φ] 6p7MM*҇~rL)78J$ L|2fbծ"rv mSj৞*dSV7W,!-4t&W7]P(δ2}aPTG١#pk 7SbU5f%W95 pI!)7I) XխTSvOR";0sؒT8nOdP1(ʭ]#Fەk!,dw%ǩj^-]_ X[^p.gԢ1{%6yWK@b4hW$rvN4,oR1V6A)3w2 V' rW o.!]<!_nPU}ŊxѸg?%quۈTgDW`s0OkFT{p]^AOMI@(l,8P/JNyvVUC'kB<ON;JuX]W$wׯKFd ۩)ùO~3"nXp')U'E6\in#3Ltۇq\nl;J?YF66؊M,0*kA`;$(mQ+- @) >>{^LΈȋWnUƓBpG i@J?x }Gzz9vEH6e:+ OǽV%ryھ7]qkڛ^7ajZ{xB-E}hmrNTeҰfF( !]FbΣ % ֫ Q2~_#̾ϯl/[9BRfq9'[ K5f>{Uq~u3~3RTaAC͏[m Y4Yrm0@ӹ>؀=LTV`#w T:hLrxN]М9 :mr㇮dy)5)AY wϵ U\hv48_*52 #_ *=g2q&*"]j-X!e[^M76EAFqvcp Nw,ׄP`P F~ O2Ñ:VBa0ǽi2`\XH~Q!rB:8 ݜtyAWAz c1'k9G~9٠ulL4Lr1k6Cz%!Q}% OpV 9׬;e_&Ae˱`p4)  pfI2s2Jux&tg i;D + B9 cǒ˺uaӈ2%^y[zgĂ=/>)*9A s(f? k]}p̪ӧlƇ"kc55Z*u_[k /)#A0n;[Tɹ3^3 BfyNtUhPtZ# nbXёgx'r\!R;7CҊO/OT AiAw0X| 04sKGv{{=Ɏס? 7m`z.DZ"ed)Fۧtb$74:qG#@N:6S0rt6n6(S| r4ǃ7n Ώp0Fk>MK9pP#kQ˜R?y Q n80%-.(v ~ah sl|G6ܵ0أsdkQYU*-xI",* 0Xu43JBIgiznN#:`h%zN aV}m"}WPB~{/AN6\P,)LnwQ?| lL;Iv̽ݰPb28b_7j'U!Ka)aIrC:M]~ u3 #;Gp`Nvɱk8L4`wN2l~BNRCR=a2c;{ڕk\eHխw10M7Dw֜mb2XCY&yOUvKNR H+#MO;; Wz%ZhA,N]7+^ [+:3%J(y^ϳ}|.N90`sZð43#ݓ0Yp=f1xdFhk\ Ѣ[5ފ)sxH4o2C!3kB9'ʻqP\;L?d9-JFxLZyf?*Fs=@I \4t/PmZsRzEW8xOJ }.l D-LjE޶ˁwSR3n_ș`!3yyKMMt…'U)ԵYC)ܸ6Kdl1ysFOv+Rm^'aDDĂH3VG o{`CJQ庌DZQV@ d;2SS]0Om nhp Ke=(9p!WA+AfXSZT~u|@& l4\ l-]c,$ƙR5~&I̠1$zDY(`D67o] vV3d,)\[]:ج LP\G6r]>UgօL9].Dg] jiTm)m1/ŧ'Mq >qT4wK]҅Nw:c4fw U"90_o* R$W31NuSv %Ҷ4ҭsLTE2>. ekl%sJ^Mι bk[ sN o_5{ƪ_EƉؕ")]UR9w=AP]6iOyr 0ŦD?M[^ _=fRM ~ѾT˭VCsV2G;@{ᨮ"#Ra"g_̥Z,=rb:>{:!tc9᭩]UbĦݩT("ng%S](IucJe|AW0R-=nR pvedXH k{6.\PD JE"s(ldװp?hXttyGasGbsI(L tU͒LӆyD˅?5v eUjj3Uؐ.]"Y8As3oiac}?.$ScPiѵaDJ[nԺͥS|V-߆< ePmtm^\|DžNG _N$2Mhk;(Vlfݐp"2rDY OI>NhwRƛ1f*g'$e+p`p؋2M*3[BB$/rhWB 5bMesclIrsи?u p'!PuP3'+k $s59ŭo0݇Q6gɿuWngcGa_s.nU.*]* 8v~ eq߰AWgxohFlC t 0(3p@!yjyZ$b%hh('p6 X{qƙz`Ɍ/NkLSgic[97c0u`b{'fȇ<`QgYZ07070100000246000081a4000000000000000000000001649b7c2a00004080000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/5@?]?Eh=ڜ.+υ g(y⪑ebaVELv# 0Jگte*!\^t'zUJ+̨R} ;Ji0yo.3orY(2_A8輒8O5J@P UhAVC-(=adӀ$/M2dFexH!eX!Ӽ:B{jYkJ: !?͔\x lUEnvGT$G^JsFؘ_-:uF|oK(DiȞٮnA.܅$2'Ys=b]|νIʛLnUޱy =[);nj8Wͷ,߆KaIo"p1aD f{[\Z'au##&Y ,w@uza~${q~Hqld 1 =O)5$G}Q>

cILw3&|3Hh v#5~", 1 P(y9`Yؗ0]K Nc_;w35[,nԑ7FWEVFx$/,' F/7ъZ vRZŽgjEO$K /DQz(ĄAƽl(-έa4BOV!*gw_]Aë^+caLJ]e䞰;R9y830*ͯ(ړ׋q8TM~u#/T'OX_*k FĪO9޵10biZ8Z2Ѱ0l!XHu3OΌꐼe L,Ks֮IHYάŅK x4h [;Uk9z$fYq;yG'jދGq#d `BH!i:BYM+*I@ۖF V.S'ܺVbՁwtoNbA\$_B&0V\Xҫ|T4ZV%<'򆊠H͛y3WgW p[Ob'nNG:`4Yޥ?'LvzvrlG&w:[˦" [OOer-&. |HYxŴ(:\J0(OjAM]94ᒮZy=U:oYlP}h$W^A/qІƷLHlKGLb~ezP&V=LFc@:R ? 萠1O%Cs㱿Dw(-R菢LRa&N੼q'Bp،eO%H7H[Xrdon&򭓺"[mS$ShîKA[1R2ӛ6]~]%N֍_%uj ºЋx"ĤBP=8 tmՔ< >|HF~CMKv)&j0;!1Y$Z7& 4IIJ@sTyH4) ~T1!s^Y=spۉ) gZtD_4c'bNMKXU[R{?^b"0'|ҶL*꼣lc))i23ge]fWXv*(~LLY^ "@Z+*-m 4]Vml7`^9HK^߿g6 'txJ_JIա\%aYǙvG1Eݠ4A$16a,(p7cx@!;S5Z#c ee࿖l$QQOa9_FԵ[DRB0V]+ @2f/<ÚjY0z)(иDO׍Hȹ䊇tj)&sSy(|%||.Sz"x G{&n{=ȟ4n]lMXtI=׿@l7zR?&v۬P^IĔ2S}vI0 [I B/>wO6GR߮B]JcP49Kc 7D4۸i /EJ}ܩE`>?t)eV+A>8^v kbI stoN2T 4 =蒒K;#ݞy3Ed9M_FQ>% -|VrfO:尊" 1l&feS3 qiAp\6Ɉ i\ 5Mv P?^ozo$Ȝ$ikj+ w5/VjlQ\d伫X̼CFcSPxQ5kf#KX#,N~ 34tܷ+eb>f%_5^ PJd_/6ܢKXɏW(nѪrbGeo $B2_> 6<&UwAQņdwmTbuGō<%O,uKݿ|v ds-P"OiaUo>fƱ0RBDWl=$, Fg) `hњB$ W93 b6͉"*vzeIVDŽLmi x>H(t;${[ l I1(TB|5;C1p瞧c[s.$OFEnRcA:+/3) 94T@.Ke< :xE,S,i\pܬis ZCmkSxN6-}iʨ|6q[`%h7K_cbcًٔ*G/b0ű{h}_E‍.͒PJ_0a{0, (/v.{V-y.} grLeWlQ8̈ ʆݚU!c 0,HjJ ;?{ wFN`9lP S KBUL88q8tWj -@=᠓1ә r݀5C\;%{ CЯ!hVz(3J.ռ#ꬉ82^{PՒlfX"O[1χQyTRRJ6z6sRnޛ*Ao6..§XeT(x٨|}m; 5T H!R~B`2Iq̶ 2Z@nm]; Oy#>[k1)4L6ԋU&!xf7w:@b-[ΥGuo.68i`P"/6 c, ~˫hmB"^1]~ct >tCV[W/ f{0ؔ;Hh7@%~lC¢].Evh>~e3 oA̱`m+O@1spnn^M Z8:WvWnI sڠ2;l钯#IVy֮\H\(ŢQwGgC7 vKcJ@pΡG/ Qf}WQߛR'F/@g]s `s/i5>Hn-i<@ tN9 ͇>؜&C)hǃ6:Z*mɢnVB)Φqw[dz QDmK&J|g-!r|>TO@ 75HSrr.:Y L`Y%_zP}Jџ4=ӻZ1 LȒa0 `x>Ԋ`Rޭu5*=y+u v&lqGd.?ܫ3eʴP~UƜ,y'o#ߦBd)Lo=`. dz[9y Rx?$ԘM!PLuUp,Y**L"qD"ɬ%帢vԦ""`W9 M̓WT J8MO}g5BNxQ9XYiq~{f+i+YGAS#,C>w/M *QtHEda֒$J y{nMz96.,OUf K|] x=Гy\6q\Z4)!\|aðr|}?YBnq䚗H@@7\B(po˭Sןp>j v@[Ql«Jh5(@X{RIm{4т=SQyqԁ0%T=3%nU` ީr|I[JIЄxJ Bj~N h*hd~QUkp &J8n\W 4`A)U6b&<|"Щ?­n/ԯ. g _PI܀9[rPfc)=&iXaPH9u-wQH22?Ƣ,@67q(TzcBa8sss=AJk0wY^>Ww=0Z#an䭴=ZQS$|6@ͽH'$wn x{UPkb^n)kK eKG0jSѫ k1`faPzUgDªu!75甙dy(vVHս!!(W%iE++5E;r䅉Cқﰵt#w qsnJ'(Q2xS}ӻCysk+J~WwN1KZ%g .! &>2+MBhFp\SY%pLMG7dm_kۤZcbQ$O=L ZmK1 Bk# {GN,3k'9yNJp;qMDR:JNΈ~[$۷Ʒ:حl8[QMdv@\NLX̆uTrޯ$A=)N n~>Sbh|5e3|哸,UY[ AqTԧʸ s#߮)y]NPưNB(/?v.(c'EB}lxפGMoJPQ[lۉbnߥ&xa03T=~*C]@A9f-YA&*ϛDS~?iQ$nbE#Oy'J,ܿ NƵi yrM3<`/ !(^$j ?] d *l$wAsPč)|T#KeB6\/3 }λ tpN4ep6-u]F"'d_?l8qO%(V-4H^;*:]H*K0AU"ޮ?U7- jBsbn`q=`%웅rUAP[]<ezuVm9sF;6Q}03mh$.Qmn)Xˆ^u:H\.}Ȥĸi2-p&=ۊaj = 9thdd:syFhՎ=j$j6dss!?֭w%∻\,A ޾6Xyj FDD~(1NJ"lF go"iHd)o)ߜtp&Q$ZA GS"tnbf(\7uĝi^dLDkكrh8w$p,$|E/?7WZ_ BY<7])9'"Wkdcfd:[؉I~#]rm$2F/Gj,6R&F Ӓ+Jt+jY8W[-e*k;R|Ex >ӗ% ƂYϐy)&ɕEZZH. ?Ͽe z*^ 4ᾆʯηiP/1y9(A; ,'ȼ޾&7SБMi]rMY;v93`1#iC]r/;c|n3ߏ %>Nz}\z{~kN 0G1օq=St)+V HF.MY\yOaU+>ғ~LT{ TK@EVvp*liiXl0]* $`E-O4ePܣdԖ#| ~UvWaY,|;>m%<$qB"JۡabԧY> 7S8cq0HZqҏCF,Χ3ĝ-߆MǞTfOGa+#+|ZǏ86_:3J :Xvrkp8!Ae9 [+IB?Ai:D(3P(X p@`v -*+vsPح9'D~6b 4߾Z#8[ C3]kc sT E y?S =4Hʳk|"as2Ad)8~]tE`>X15 c1 cL#Wud49ŸۗA | ±la՝K;Ǎ6Tαt ֲL FOL5P.tb|6HT$P!m`g\-J=+ rJCP?i Z9~Q=P20ofe7.j!Hמ gIvGKfn5.% oy~XuM3xU9YzQAE Y3wy1ەob'캧5b RJJ]'xxaƛ+0m;{Tw8quwM>YrbPvBst5rR49m@VNRƙrW'Ѿ&f`nA!:{vG;?~GqB98y1(fYkL0X&-cEy8ZX#}\U5,@~?zܔ--<~qbdp VY\D1g0e16f֪s&[&Ri7 /~J\u:wsAk5j%>w7HZEW[B6EXP8-2e22sO:?+mZتw8߽9Ӗ xݖi3~6>7BvP++O#(- ~Yg뼒pu 4w~N0k!%?x1{EPAhF+R! ;՚%!c*[o9DOj2k# -FJ i:L¦ Jpw?og|3I$H{u K +k1_TKH޶V50C0Ppߗݵ7ûʜRA t!u٣4h fЛ( RF㦅 u㙒> T7t5)Z1)?Β+xq zxhSUrN>5*Rcjܰl+؜g0-rOVS  tq`n\C.tygjM$'+ƾ9/!_9 '2~BN3QOG"մDkXQ'Q1\ $PhEx#\C)`@_cBTicW+ U?A!V } 6&O~D1Q(iȾ˯ [Z;0 $^% ua#YHf孼y[Wi7 $2cӞ!f9dQBr|L zH5'*kN*Cj˫؎5Qny@1\XR3HNbH^q/7?Gpj'ûYq0[[߉jcҏl5(Oca[;>dWp:;qǀ!7xn!lF[#[Cnx-dLx9TG'PWXّ=K$AKo&4?2JtQx; { /1)Agͮ14Iy^걑స7O4>&TWڬ`ZS ]QS]2(L~>vRgqf#r^-][O[bd1\JA]Lӯ ÄH/#Q2H617YnJX ev8zKW&H\y_xq'n?Q#8P 9 E(NSc%c Hw5ZtQoxD`=~X~$)K,$OG;}s”e;O@ՈOZ;},|3L/66[NF?mVg>c,q }D8/ch* JHSKF[`2 '`ri=+8puNJ\F "XzH ڹaou~/37ov(CQiuT0(]!,ޅ :ﱏϤ[ʓc~({&&_3@C]kh`<2H3xs+KcT_/mZ๴m4&2bJCT7ᡥte'ΰVv&Ґ;.*D<V[4!й->&$3:Ŗ/Ta7L&1`'WUjc|AdQƳ=l[e9.EeYƐ8,'w0#d2t_S8 cen7.d q"^xtIB[6E]`AHyf a4p`Ğk;cdTXU>[@x&K m:FЛ_i e۸LcvJ<^8._z1w[qص-l2D^[ -tV2sd iP>fWHz"TYiJLĮw2L&ˆ[,$,-wwmn>猂Rû&DY\`337x2)^Z׊0lY?'ɾ=ʁuoaCa 0ZP,~ E5\bbPQKStN E~r@K:kD `m>3X7jGaqlf~;@d -X:xjyCxO~kJB-gP@*s%qd)awqiȼCҝ1{S#`@Y1]]k#N@Dz*v4380tfYٙ+Wg*PhB~xCDhC`Fc^ y>i웉HN\vQ,B{\ m lN k֋_I:+d5 t]==Q+#2}. $P Lp01fՋ{D%{Bέ' d+Ӂ )aݾ nl dFu Vw7D$&~8іeљᨽM@)- ?tfJr EhDu.Y.*I56gO%soerl''?}_#pgoހ M?Έ}H^%䌜N;E@zVJ{_c[ҢpUn'BcaIFWfyuQt=\JDu?CIC_VE+ oƋ'!q&oAY[==|c]1kqd>$0vL SZ5A|a>'.'{Nq ؛{5ۭ^ k*slyS'S9Cmnp:W|sty VrD'2ge\q$F+ދ0GOjr$ƗG|#0Aؓ0u4L/Ejb1mw:we9-t} ?Alþa|۵|K-}(Bd3$D+Ў&E'pҤ &F}UqI,\!6CR”-ᱫC ͖dtᄾ'uL%:Li;t'f񢾪ETߑd8dcTKD:lo\m{D5g!.HVKʨciMwyaP,)J0Z/~)mp6VkQ| p B1H{ah6ZԄ8qdPSJLi򵺟~;)aJ_v7iNU+2R O0:jH7 `LlE$ř*TkTA!,ݛaPy ˏpv5Ća]4X9VM?nje`gģ}HIKCB v))gUh3m6 y aZD̳ $ڮw9"22]*&#$)x:~}]3DmjX:tBf<]1gCUjiUx!C3Em $bhn]@eC{Q|Nʼ8?v*]SD!dmijqffh}t“Smo*w '(f ф S 5 l_~}%3DqUSr(_x55YZ2 h="KCo1e\3s !ǔ$LːT>+"*P|Kա}" P+~>Ƭ0;`]Ô/~FI4Qɴd'm8rOL?9y>63N ְ^)T͖;䔄o JD;d&0w<eһc<6B FT#xK$McATjnj8 :)sC%x^T _˻R`"O6B|jUz]mTrtak5~ɬمvvvm%8Sl) F=PV= h )Qv\?p `E,)kG"~4 *H?T\{[/f$gּ/]/4 敵(">wtT82E˾gZ79Mʫ]/!}+y*`V^J`Z$M,b+}[z658B9"&l"G %]6㛻q/vw׆)d_gj3Ћf:}C`njQ,A!Ilս2ܖ+(TaVAQ\^yCmY!oBi&(fC~}K.ZKg ]"NJ_f #9y Ab~d'+l+Q5a W2W'W]pz|*vXdl~}s,%cQ;aqk ٕI2A>7g_ G8>' tLӥ-@Ek3}[MOD _"G䫳Cy[9<\g.+؞ # }N?Ŵ߳3k[kӏUގGQ=EsR`;vYLY]Dtziمw#X\ zu}";b ŧKkCG(h9ih:w?-g {7C-iS t$L'5Fn$Lyc5Dz6'JO2©yuIsmߨ{L&N$cfNi:w'#B&ñӮSAZu b= CEјl6J.)'fZJ#ktFmD<`we_N`gd"/. 3wr`[BBGhIΆ 1ZERDmo K,4xc7x#Rw. 4lļ\o;I*ǥ#GQT+p 2‘4)w7 7xtap-,]q,qeiŢ>z5FXٻ_ xbpG!=ԌM*s&\8a@)UbϾ=,o`Ck4U)m䖬ـpWzh`N Nf{}Ca@4D/\]31N֒#;1IF܆"җ&Ʉ5 #qS>O=򟙁A??3؎#@;lj_JBR;DK`K\8yB% .Yfꪝ0hJ ~p-_EWHNʞE?@NVR=]}64jeb.YғѪ}m,v)5xEQAڐO&O9ۦJ ĚWt2%: *gTN:h<_or#kjȢ2}24є=K.N{8 m%~ 욫{;$nH<NJCWC) ƺZdE`35!Vy*GxLJj&lAfgCN ֞W˿lx-0>6F#3f!wv$lɺ/}D`h6_jᰟtʫV7bZn錼'V99є#]GJ sY tp=b*3Nա>>6c @`T+;SYPE@V,wJfىx$qϦ;cH5Qyxc}8o@qc磓q~gcEX>\|FjT(#{ &1J_\~$})'`J\`/uLBaolIvUo«mWµKrH~&(}w{1;XV%aеmVh8rtd} T._{Kn֢#ϺZI;,_:-YBB4K'@y+@!V' ^{c颩#HH"zT1Xjl`H[s.bJ~DnI vr#4^$~k hE<0ܫyEp`ERX=iUP9"ͯ c  Ѝp)ha01̋ۈ.z1em<>I~>KV $JoSMAZ8и %@# -mL{o>w_Pz>1<RmXqg;犨\V׀=L+I-ubn%;jǝĀsѵng;K XG4K=v"V+"j6빗y1>y£T3&a';:i'hn4 D 9G爦k+s. @G%ZRfȕ*B#bJxr{L:&|N@sMIb_ӌ8Vv#tsP:%i2ƃDcbRiA(} fXGZtIq@tX+%u5E Sg&b;-Nk/r{%=cFO We2eLm=O0*Saţ\Ou6w-Zz98&T[I6?bo~X!wJ/i#9KiqTY2#MFtҘ-e>A UKhFLؿKJmk7&GCg *hmKVƟ{Z"\JR#-]m;ƩsFФʆ:Z'U3 RRe)92HsgM?^cH:pC rM4ڭD ߢIHaO=)G<%_i<--INoQQ@;$rA P׺:,ך@h9c6VS̫ yݺl@gҦQG?`C?B:vUxP"Ҷ"HCuϕ55ǐ9sAA}?7tmauQbhd.OX?5ßs 6UמWzBaOlfmý_ܧHZ#rx/C`]zHaB=NQbq4UxGNyHpdct{&mUDj(p5eZ}r 6#k‰rl'BLJ*&Y;c[l%(lHEEHfGUh[;~&lid.8ux9k8{`yrʟ}e?儒ǂ1lg^[[N(ߘu--@pqU α*ޣ7~Sٳ]H'P]]َ-bFְMocOkݛDG 3l**"|s_'ŭݿ%ѥߥuV4N4?Nd`tP*16[}tUJJˊ $?7/$[Lm9Gϙk=?#'~Ry.ɘB0&|b?Eܔ:F ~/m[+˲&* Q\&Dl/'/ ,8؂JE:=?$ , hy$T"4jlY/JRmЍ;S oxD5jv6pmY 6 k]Id{ґ u,fAI2QGKsӬoe ϥA*y;wO] :n.|VVnW77CP:}MyI%Өt&\,zl 8}e @%#nV#"AcxJU>ÓmW-+$t$U]ZKp 4؋4;K5DZ-h%uRa}].Ήj1|S+lyߣF붚zT=)vv`p!bzcJ灀-˓3uZf rέfaeܳ**WrGI=1@g,+<>(m,Ia^|}H[~cP'ʠ5w"8K轕2Gs+/cFHljhYjvRZl1Q'jhX)ѕ3\' IFsMSGl3Dk MDY-3@+î7{cq+c3.ֶm@gcu@=<#/6.f1w ܐ(3kvEU<z0p^nsWÄ44[|k+qrU!^jIpFjlЩJ#+ǚCl :дeM|3秋r&!g4NT"m0} .id HDYcj&Eu4"XL1u3| bAXʌA WyF㾯d nB#݈Q_L7 MY=RdXH.Kc'-´܇F k${g)96QUz_509zT:ij}?QTFε$2SV2WեuV] _ǂ1NNCUΓJLJV!hokC J(25‘jfAwFLUL'LTf/\MSCw=,1sϾ;[*R)p یSڎw_,6E T{ٝI-=8.%ՒByLx/uw|vwIuZH 7cEE!ri1_*6ƋMҪT-65ӽw-MW w"uơ0s_|6o-=7+&*:'j6#ksV&Gmeo#t9l{Iס C5NbzNG=Ӗ ZKTWsW+g(4wc_-_O\siGGUԤ4)I1/׃kor!ePt2*C+|5WS/{&%-v:(gYZ07070100000248000081a4000000000000000000000001649b7c2a000112f4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/|]?Eh=ڜ.+/J|eT@P6 TGӅW봐6N糩ޅpvՔ^ #r!񰇍]sCX\՚PIR#zEէ05 Z&ӣd0i bf?[P۳vδ0ӘÄS*+RSs $#&Jht8C+!Km`1*oNYF6V揌,# x/8LP"XNםS^3H9J 8DTǥtmY 0,xRV.ƍ53*]PgR&NJӤgl6{0ܒ$(_VZO/+I7Jd7`lG'WҟCx Y%r$3"NJ5[`RTIV+PEz^Qh8 58ezeN `[ϻ߼JX]9ocl{)/ +,_Tu |WRv3GF00l.㌨f\oUDVȆ$ $dzoh2mgf*a2 =~$. 0CSevS7Ά%/hᬆR86 RK,ph7F7V-dc٩ )hdњ7BSyvt PV68֯udoǧԾ}@c@9"C|HR BʔNbɯcwSqupKNF= CDHYgՑ?tˏ9>k6|M6=0"ׂ!4fIliPA;2,`H1|p|? }v i(KTPˈ@Gy(} \HI1u|7! 퓊)9҉ZQST5R*R`eqՓ&y%ZlM]zfk:|@ Gɹa_0'ZwOr|,3ʈ]?K2gl\nQ,`ѽ\czۻx(0WI9YfRcqQA8;Xb-Zz@2f)jny`&7&'z!>ʘYHZКy5ϳ$} .\&G3_\#TK{|Ok<Cid^A&V "KBDW]({`,*h@o&L8,y|B+YIf.t.9J|C6.X|ĿgR2m(Gq fCʭ_'zN[+yPse'9p}Kٙęgul[אN^ _r/kC e4TSv`顲"Vr"֤xWFN: :>PI~\ M:Ivk8fFAG4hǦ} Αx< ش[=G&JYl^UI`ʃۨGZJԽp$k.Q{ m<tĞۿz\i+Q}9Ρ,\{XgVϣKۺI:U"jc}Û`xY(#I1Ҷ ERHsy[W\#2R͊f~0VTw/{EcZ·؝:\g#/=>J"fnPg 8yϤO9$ZxMށ-]+ aq qA+5]l,Ϧǔnc~z0gst'vnZrr8r!0]>#Q ^DDTnx}di"hy2p>V ҀPyߒ"NX5e8=&2v7)o{d{խq.,~"5\:AOY϶:Q}dмlzRҙEJ~f 'x6ñk L wֱJMBG``~ m'ŀO!w-XI"W`IjJѕ7kQ|0`tAn2>ĴS\5n[k!z}D*P7.XҰnCYQѱ~o!,mTm'A#lW*Rx Fg%z>DWm:12J5"X/irDGA}b|;Ϡ,{] %yiC7|DA;{r4=97 sfeG%gs>D~fzI򧵚QG'v=</2!" uNJ>.63L=v;`pU %p"<S`3U+GxΧT~ EONIa18VpEsg:+zCSP1u糶 b?}{ed=V+;c-m/(MeĒ*;ӑ"Oᜈō8ѧO:oBxH\RTd{,-ȾU=pa: %ȼ7ےm매]7#Dʳ.׬oH `VD0۫?=* ʼڒVUأܬ| ޺SpLJT#WoKޱo#[2E%޲SnsY4řtɻ[Y5J QkaU.6Lh%C|%LXalPm% ZU !k|[W_˞qh4a1a V[MI bi{H`\4lz5 >Ң08GPחJBK)V$0|6O wT:9 VΣy[4ݯ9ý26i Aj}᝞2pXW9}xpe87T6v~Y9jFφq]T:xeAМ=:C֖<t{lz|ڡgZrP`sB9Q SiuP Oo aAڭ[ч8qj>RԨQ ȾK|*lw]⃌b:iK_p)B*3C/"|3& :DHCIvaz'`B`Q'${'QW?7Jk[ |N{([Ļܾ;A]*d4 Ly[0.& "oJu91ӶWP9zU"o%hZ Θ2Wrh&m1?A/L;E^2[K<2%:`tbjbp0 6V<ʈGw{)>'6ev(^H ,#nX; (^UM\>T3ȮMnAyhE u0'g 5(;^PV\'?n4,5j;Nv~}n^'~|zCCqXQ!|${~ dCnu1q80F@vgv೗kb<7^/T"& W"JL>/,=0T@|DZ˙D=?q^u!}M8y`2P8vF|Pxz!{M_BHIj ž 9HGKV`StsAf_ZBm9HcNKHBYASHFIuE:.eHgƜN?xӻ^!nM__))a3 mEcIBNkJE Sd\ȓXk]Z}pQr@y; bК|F?s Fr? -Q\T;!򤊸BB0lc QԘ:hd|F'crqWH׾/Rb]w6\1vhA!s&0Cvcr,0lI@(UҒun[Ԩ~b=$>֑l$2]7>H@6$u)du`8{-N@Ux?mϔQU,rv _ZwIuHչj7.7d)?#fy7# kpIirʮ@p5]K>#g١xXR{|??r)RYJF u8?φ7 ejrwJB$ע]kg("~'7Rʓy ;qoRWG(Yk4Ks/[^C8Jx8j;*ZYG]f84!g >(3+fH c)95v/nٟ:4y0 7WA/l&XpV˵Q'@3J}I1ۼ4D Ao V<.:FF2-f/FKeMCGP.E&O%ur~>+S ۰!_ +^q,dn)Do/Jcߍ E'}@e!X @nlTmVϣϫ=#w܇2]Σ|5mh_*owNj8&3f- jh'Ż%G]&enUoțZY-ڦHjߖ5Ǔc:,LS|P|(+_5 /y1NO$-.X+Kh `ȷz?0\K=[2'v8 D_F4ӈV'yzuae7QPL9cm@蒿Y1Fڂ43)&|wWG9L0Ca{r~ߓaji6?Y GN!yW*Ky׾zozd+5c.5Ni,+lΜ`k <#J1ggt4Γ(Fb+uKaa!% G8.VQє98򫉜t*u :Wݏ O[<$y.ݏu[-/鰌`BieT"bƼ rOϠ*#s>bI!@fiVY%O:B;1u^@t9hszg= &S]&w$jmh78ū詅/ r̳KHJ?K|*@lDsbf3In%],iҝZ7H^flFb|Dj2ܴ;*P7j?ޢg t+NVn81 yE"ˢ)UƆW攨Gьp^i{g"b9CM't,k>|h􀸫 C 3[⢷םnV4&ܩHIN6X5 2 U]to1f+/J.Xޮױ1``+DRLрC2 ,TM3l8X2j0yďF˺ڢC-=c|E5Nߢ;sN8u^fؿQLTV1;J~4X*qkWJ=W$ ߵr,}AiUnbV;H˕%ӈ|̦.M_jχ"LK9n!hRv!:m9\kQhV G@yR_?9>!PL`86>ktLU(N۴x 6slIfFl" m 렡 9~#cug{٢?k#H*oth؃rkZbA](ǶΌ?ͩp-{f͹8IjT3N\H(k$JuW*7kq:ZS"[ox#㙣,!ff^t\Tbli)6l@nHKU;st=bP[ieMMP!LJ'.)Cm4UF6H)$¨Si|hǬbd7A CKJcc2IqLwy͡rݽ5?Y5lZcmNf:sȈ1cϚP/b8*nqq5Qӊ):`BOhm>ȰQ6XjF*\fA 7B&O׭8V1,x}P4cQ+kT@m6'th++@&XO|tk+>> e6me;M;BH @?>,m?d^q" _,RG0Nl˹Q"59~wjߴ?5CGCeK{ê(Qg& SJ:k'NIwZ0 c 'zOWLXRدEK@.5|m'f$RVKs@M΀J\$@k?;<Ƃ;c٢Ś%ΊMz=E`:c>4s߽kQ/.-ik8ұ!y?csk+}޷<66yZZ>#xy&s?2mX>q8wtG]62'1"ⶹ8O2*5VcfcJqyCA3yO9D}UC2c4A}AR;/-r Ixu#Uh-+[K($CŮ0BO$3/8:H-VJ6 &ʲ*a'5j>NmB[Ì6}*Z]M>$Lj>#t;zgJ4v[IWAP%I0Pd'ZPgqI!>h B\ 3h`T sCJΠ.m~M]sIt FI?=>]ITy@&G>ܛnHʹr|`#gabѨrvi=a:ux!>XtQ`"EIJk68EB!*U/ڣrJ+ > ݔ'=KzpZ!Ta*,ނ˵^&xȎԘVyEҐ]D&0I gd^HClePAT G~I/C!ߎ% 5t=іҒb`g4ٌ<{p{i; ?My,v&,t)Rgd1j`*)XX5W ho率ᘺ&`#jW-FS"v37ȶ "Ӹ# POvh#oyC퍳"/Ag)Uf5V mx1_ƢH@L:g|f>G3t E)=|S@^Nn['I3(Gle7Z61$m} ^Rb/IZs2EX-xޙ W!Z 63sj:9[8XGƅEdM@Sᆯ,v<=1џmn@+n2>3lYX~%-KRyV>䷛'(',B6yXH69acK߅Hm4Rsz3SiW_/|R3vUe.sa<͢ڶ^ )>/ {Rji+G'J&u hgׄq'A8'֚ゼ6}#< z`@ ]x7ck6N#eUxւUNWQFO h[ {$ ʡ(+c钌Keo&_Z|wHF)ź. r3tvΛUI|=T2t<7btَetݟ~8t$zq\aDoH)vFŬhX%^Խ !k.}d,jTF\)VS).WlA [`u/gO"a{sQִGYce}LE-j) /bK;2 ^HXg 2Y T5]i^k1RF!VxA{&//y>$vx,޼XP >5+;6uLPSjn7VLZFQtoԤD}jBI7䆭xb7V% tlS9WtA|ʧ%Ukv$&JAKGYk2o/TS ⥑~Ҭ$]rtC]s0NTr(l` S3HkuQ skU7篸UrZuW*ȋsm$:MgNahJl lOx 鞮ʝ(pP<[zc7<ݗӔ 1ȊƮT\(s L#{DJxXSst ~ ;):{'CTrb&NؽYԯu{ӥ$%cu8̚}ѳO,sW>DEv4;  2(dR% BPL2 N q⿚ 27T.,*IJ0mn&dHOw~1<J5&֩7"McCFe]3?ܻj<`!ϯnsY<Tx @7gPTq6(-Y`07Mf2D}˪Ȅ3N0k} IW^r+>#LNa4ém^yy438 Ome^-UWfveq".re KG^FUS.€tW%o4b`$}˱DpOf/v p6ދ+Y-̆b)FU쫙BJo$jY'm[V# 4qU@+XPPl?COf$/yG6 `*֌vG[fl1'aϫx]|i+Q _&Lt}P_ȁk&03$!#KNFMAK.kL@3wT  ū`N 9t&B~@K0nY↫A]!m=Xtm88ӶΕ-}{?[%e!C[-֋phz&0[I+%}6:Uo:'9XTB5dD&!LI2N$ƤwOM(A'zK>P~^-aK=Ug@u \یNFs۰`fz,*}%lzH]M5#v@^Jhztsh`C|A<"Cܗ?Ⓕ!yL6'_xD S.O}Fh%7}'LQS=\MVфVyYI_y֍ )A4ҵq"WS&s-fnӴLco5[)WCژq{)m[)TV VP~fq&w@:|"XK+W7n]o仱t /Y5>yޯ 22"/F/PGP+?%(e ]x( ЫS;_zFȵd0 ѠׄOPף :YgDȗ<KW֩[WfۨZE&d.YE狝(]TBD=+uE5zz{*6bI7by< ZRjj~< 4=4Jvm:J˹̦R؃pGsGdzcܵr+"?A\DGVMvXyTVGcMۅoe4YtKOp.Mؔ٭ϰ; 4_ hPO?DMvr~ƀ&H8Զڕe(9I!1۝v+{^]XC hr-}y@t1AU,WDӟS lm'Rhejïw`K'޿P[]c7S> jұ;_ktFqg9W ٿ Dq{UrKltn`eW_z c;U.P"(vuPr xC#Ed:W _wZA`&l O;_|S{ɑqgFqsYg̅MaC80gNLOZma$jާ,R)_ ^7uI&i9ex߲˘ҁt]01 yĂ'.Ӝ =h :y}yB:AțQ8 MWJcutI;&N`)/pN3uY)T,tAP?8k @gz'ӟ; O]*?Ԯ[ Q0zm2⢆C#_4nΐ?h/^F <f<֪,we>Fo5s#Ub]{|e7(7x4BKXy\#3olmVRN8{] ݔIRwN3>ֆֆJC2mY?r+x>=i8IGnk?un=]>Y!Kx\xqԁ/Nc(YJs'%·垴(n̽o\i S=+洢ީCr?XsJ^9oYVO2g;teLŧ?|7!%y2,c`]a,^2o9LN: aԼ.S4A´vIrE*EL,܏pq`omO]?3ܾx|;]#3~ThKxRuu^ 2n*=C|W*4KLIai7xTY=99Q#Kh%%#rrן6~z &pV5m\8JJ1{wFՍ43 &K+UTϩ-ںm'./獰©L,uJEvɧh9X K"NROGZ?0\2 BЩPݑR|l&h^#lKLq,gaDh"t1sFU4SÅ;`2cEhYVYPC̤E Wx#z#H9&XƼy9 3/QQ670+@lopv$}t6Sݵs- Qy* ˗ib2@}?TDW zjAbKBT3BH]fţ1"jR*:>(wk"^HZ2gj[Js+@mTb;b,MZ]zb5˦iwAy昱4i˂ ?2MuQKng_/NA@cDZcA@ )s4 zsWà,gnx@HP~2)bϗ#h/J+>VL!T{.FV}dXgǹ8IFI‰D(`oǼ}[`^IU/$"Df*:H?!OXE9LjzL1/Zu-UwDKjͼ! ZT>T/IVv )@CAǒ#pTY$#HEE+(CzRuZ &eA&[ .g• \lAJ3u׿t{I+.@?sR(d8 7Ê<QHi0bȄwlmA5wAE˙DW:im$<:Ù*VkO_GaǑ <%DߢU$CӥSe(Y$cy@ /=93 FEs: 4Ml|佭7:a+V0  6Cͭ Vs^ZD2= #e(;K"RP ѐp8}q C9c>S]k0 R)S&jxh`$ hr?"f~ayq*d`;^ Ia,"sp=' NO=BCpp읎.oZ\I Jotв}聂Y0o5PYȫTU 4g1!ʝ|pW‡.J3ŵ9/|/o +_!7Uwm ?Y |ĭ*Ml' V#!5oQ\ 11ԉǹ ćTay##}7x3tE= P~2jALwf;9b_4@õzZXoK3N/3JY^ڲRQf yţ+23PdB#5vEM<ٛ2iފ{V ђKϽ;1})\ *( x!+C*?(@rigG!FB. r=72|6y2V=z0A;@$b%T\~_) qhPI'L, T$@ngɅ Gd`%ȦtioQ3̡ -eravhcs.yԶz)([}O/Yr7a_~4dSv-IEi,>Cd-۔j0% pyE CYH1bF-zJdFUڥrݔe2/c 7639mOi9.1g0eP CdA$H7(I#wXÝ|I ?MAI}H=i2az/4^H姈Ga'++&bq*'2 .ceP k%RoP0#È { /k_>K-?҉ G$sP!g(GXKT"A&dm'$Lb1)(n2&eK/\'6v2x?}_/mG SDL vab NiCSZYCՃ4g1Ť=@xب'y죑J dOwr^;Y7k~+8`9 #עYBI!~D.w]VMW 玆9t eq'ȃq-0 2lԫh}_#0waڧϮ=y7zb^$ocRs|C/ gAиsrH_!jN~a5c*}܄EΧ&QD'^SDt4`q ڶ~Ҝatug AUh~R'1+sfEdv)M4#t"p*n-couQ?R()"ym1 j6vhhC)Tx{z< Rk\ž]%V͙F"nAy5@2M.1[* nFX,U"-<- JFaMIı~Yr͓d ϐ9XM vEl{l$IH9^m!YVy7|.^`uqC wkY.Qbi F=0+VS1FeS@K?{kzcA,*\x(S ̰oh[\,f 9/t̴78"oYf.^n\,nNviWKWcX`d6,49^]f/bRs()dR/ 0_S'CPX,k R!o(N-X$% Qv(Dk~bC'7wX|-I"vTtts-RHT݇tu旓~8=H_٠x',lk:m"'6"4N(Uh5%anwg=JTG/Y'ompuqsolUdJSȦ;BB[hyɱ((=QZ9q"B98$khi{\ 5}2Lܻ6QlYۧ/Ʉ`vaW{2)=|׫wRngxr7 6њ"QnXu~UiP"'0YS@/HeYk+`*)@-yGװw棌3Q3Iyk``[~M uUbǎMY1o&[THwX9E" yX.>kȶZ9L@^%s0#*G!>[}\Aa1WKU"텾`OUqT/䫭r Ϙ8?LQH¿Or$܉*ݡ_g'RfW$h l-\В6HqCl8-;߸ -s "ɜ:Qt.Z%ZߖK=~@Y9͆D%4V=Ezἐ~T$qSa T h~ڤ}+ =wG֕VOjN8URi/Dz,faOGd7W OodkP&.&Bڨ\}EA 'heTQ^z fy.?a"Zh݈VM4㢽WQ ӭi ;_:yP%%$~/0&Ֆ4*Pz%ŧArAI`G&}r NԼyNYq?՝#Y-瑪ߦ9䊚bz%3'FM2XBou?TULx5vѪ}.1r]ႴilW2G<̃YIsE+o؆{;*TYbkPvZ$05ߠC(>bS,xCֽ&}7g@ɾ81W5ľmlަ8YԓOU]jτo> 8ˑ凖ﮓj߲j-w +)S%]mMQܦaZC[p>w+QK=h W׭oҴ&ئbS;poWZ.O c{>tXf۩UH5Bgk¥吊D`ܽ 5zo ʞG@ICyw||$ 6@%B'(i+{8z'>ҥp+5o}!#x_jG5ńڴJΖoxcQņm-"__s,e%cS7Ge/u/7 X`&Y|ն|JSц2QudTEG)usF^Չh| .)5"ú<Y݀7)C wFam(Yb]m\&[Yx5sSCߑ m2V5 t*h:>h}~nj9`C$,Wq;'W7(fQtT"Y$^^XZr >To)SAôZE?cRM!Zb,"(ܧd1l(2̨ {R68j{s6a.H/1eD|ؒc% < F((GQ)hٝV":CmdZxlX5hҰǻ.02KYEHϧymSʘpӝN˖Ȕk1ﴯ@ȡ:o͹:ѾKoBgxBrEGPPMoGmI0n@qҍ Y<2UGRE+/W=c0_æcrukZ+ŧ? zdk% 1VQ͑ól( ;otˀkb3T80ew "XWW|p"ES[ɖe@ss>f.PE-~y1fZz( ( 6;^4?[9 FFPCZgzPL|Q ^AV{l6`(vvlND[U4z25ƝVS\{]NJ˽;4-T'TO8}fqнيJxss0e6h"[h"xi Uǿg^A HNx%AAmݎh;ﮊNvU1p2v8Mv6`vl BTvNIaEaM5kQǒhgذec\eSf bxwT'=S*gD,PCZWe/&+9;oOu˃pseo6`jr|<Ӫ8 &paq7*_A:ng֪t8q  M \m O}4LRO!䝔@bhKrF@’!W0%qc%!˼Lڍ}o³DUN2xn|Tdo>>OSF+F2(Q1VU O+pD<ȣ[z 0f,8';i!CeA""3@&Y5v}!"_b)BmQ(6ZT??7*C\;3 aծpC=bEGsiY~^X8Q mO.\I"DX/nW_D.Y®6evfN;7Ng"oijfHw#xmg2ώ\~un8JMO`kҴy>F˅[%{GG)2]MRVQ ´BDـNWsJBs!@Nu?!~?Z#z>u YOXFYT:> B*mK?"v ]4D9(ڜި}%3mDݖ&-&Ae! i%T20^d`XDuUɔ١cU֊ȿ-C~ oo|?8Zw.`<[잀\q<+\۵hA6( @jNZHJuX>v(Ѩo7GjȶZbޚאDP7n搓_HL7L=\Cǧќ9JxA*JQ~#]9s[P0 *NZOXWE_(aۼ\}OՒp 1n6PS9OIC?2kV L0WiH?(z*I:έ'͢/ñIX[?A۲,\23 䔌(IȜy*OǍ5M%Nͦf8xMfU ρ27ן5h b84^]y?%~*62sSS^Kd po2ڕeڠ=Ԁ uvfTRX8CYeM9WV9#}A%!)#PQE6y,|/+ltŴ.t5h4JƐYSEP_X`gL y,vtq kaO1%gWG,w93d4Zo #F-3u3Rb%)s{\0흫΂N%3Ty Q/,tR:R S=u,F XRO7x2׬z8؋!O8q}P!fN0 FdE5\/#8UZ.*<Nf B6kVZCh'屦Og{S,k0".~XzvB? ~1d79lh3R^r$[Y^yfݴ@5φsS# ùrBty=o6&Zcb$I (cszGƥb*g,;@;Tj^DWEXD LjWXzzjlV{ẍ́gYII =$f;XTs4 b!@+3juqύă%l 5N-4dyÓq)iljw3w ^cIC['JifZQu sVٛz'j>hAͥ1\-} J0{kGǂEk즜XAdvDsۄ6Ik['_5iE3l:5GXU`jL!Jym? |x%뺇8̎>Fw"KݴʕudC\ 3į#—^DKZ\+w_٘ y Ѡ^w ;v"ak-$~jz< nR7;d +n {XHc=ໂ.KWlh YF/=3f]܄s]IlUeU:0*炞C? h" ߝ R ѡDb vGܶ=jk?LwPIB3w- 3 %Rs |Ȑ%Q#I4f8~rͯ v L,+e%[s3 "򑽧]&4|z( . ]d("dz6fOC M& ) Ѩ=aթUxGRv΢gpGXnK-{_mt8^NjM} pd Ql9]k2dk0WU Z]Y*n(őTz)TJS1@'jFVEU0~ByX&`tϐ%7obB/ n/ c!:^+k: 9^eu#+}wlwf8U 8Uv׽}kA$sĎYxv"sbɃ5 җzk]$OlPW-1MSf%Eۼ{&RD|?[]DD9?yQ14GkT,>'>LyJ V:([b#ߩ^tNۻ6*4RvN6&;Mcpq$rMRʶWw'%OMVuz^ /?6/с{nH.1tXYi +\밦 5=>_hS:$X8p"b3k|?J&=4Wܑo _H&~V(!^4Čٔ|czY"{a jѷ{qS~mAy4i8s`T@N%|,h]I߄ez %.ODD4rȇ]NFjLJ^=95G[ղf}Cq27zځ.ڕ07%.n;ܾxs"f!=sۯhV5|اۇ!];9QFh{bbwQ&\C1P<„2=G,`90hg[ հ `"ߕik%4N`zbI.eN.Ǝ<"_ V}oRdy).zTitJ ah˩}p՟gn ASC{V>вKɱÄ7]tʣuUn[.P5fU@]bƐul h/2Iܰ-a5psr_ Ml2)\Sߙ4E ylx3|}/?$SN+x|#ֻ;vdbo(7kzĒA Pz1=gq'C:R={ C-r6.aQZG%TحCYkIPo9AJ>PwVZH1Ѣ:s̾"J.3GC$U/97ZqEO4Tp2E) 0M{ (`.:c<):S !?1giMm1ߓnMGSqKAoLPi`c;hZ5 d f4Pk. x9R;iOdӂI7&ʛ-Dӎ= OWHEؙ~vӻDp*N,͓XԳ,iwϝq4P|VOBMC"^@ WGX~7fDFOKDS Ҡ& 0d.ZV*{ҥ||mR]Wijɽ=ߥUdv D,ՕfqkS$=퇅,)GjN!͜v;ayK}95V4=dë%3̄ ү,5yl6ޣ<3Y~'P(`vkBx8!\ah 5:đP7BIO*qO߀f/<|Ujq$vFlj 2)n}OEP/ѓ!\쩍bI.3q@E38mums|뒅G^ˬd\~(ק=8(ԼN=l tBke$-iZo,p(^zwG7֘@\CXQ"X}b ;`Púat/%[7m@:)-@1 <8i*QU_߳,P9gDC"Qv%ԶAtdͩ'GU>O\Hi8!"sJUcQ_J.L]]ܪ"bk> },`$g=(z* (Oa,/U%VC$ih7We SK$bsb5 u P?4v`5©ޠ&j}׺8щʪs^Yuk ~+_ů8,gqXMI~A ==5!ɕ૴L)-3wUaL,eQnfljZ^'x@C2lWLT,Gd Ih|vv_V4\@_=}:\5*U|>}rͨd3wQaw©d.Y9p5DT,s3Ə>"a|r D<3bdx[<ı>bǂ(>Ap [P:r*BIN ^O#Wy3߸V wQ}7!3_/Y*fB&"bȣ]H˜ :83qI97vt& j$WH߽2'%c?j-Y?YK,( u }>)Ui[+ߗy$ x`Y<P>6k S7[JQ!ABMph.)ND rӽA_XEԽ1k"Z7>_]!1גZKi>U;rK As|Z5eO$j|9?z ;yM [2_Z5tr^h]eBBri\V8:u9<[Kke \XGv44a'`{x ^M8(cB#Tj'K3npU@}NX|mGw~f&Y:;>!y"l0jF`%yJB^QўxClSuw(1j6|D{hVHFZJ,8{|a,jU<̷7("eCu^XǹCdo&lRψv)&ϫkܽRH~@3 4i:<9YI3~֗=1OZ]%v̈һ3:42{ӧ̻ ɻyBx=vLP:m: ۸ ߛ`,)R6^9@HSR{ӉpȫZW ظnJ֠u pAj${'`͒6ZRA͋%nI˟.g) 7ͣfj8$|<1(+bS"Y?V̍y6 4!8|GyZ#G DzSD:Jr λAѥ!r](mwGmȶuʏ[. iBs/=iS qU_cĈXU@/'~9x00wB̓0QS۷z/ܸٵP֦nIE LNylh \# ]" k) tA܄d914i(وKD`U!5'siYzC IWvtc*ꙩ{a(˿ۉk2߼3$!X\A)/m8(Hjwq7}A4;v u/,ɹ0IS@Q#`TIh?7[CzAN)%s8-J%lOV2\'=Վ@ljȴymms}&C0໯Ypy2 ɗV#\rjDGn0gYz|7V<xױ"\K`fJ>TOIf=$)6F1L\܃I>('r|+F]SV}~$@g7c%ѕBX?)*][96F[uA'̽1*#PF e>@pO!Qip;H$_/dX8m,=6{A$ƀ bӯ47/-ƇI$64N%רUQZ.q#\žS4H'^'x b^w83Pn-b{HM宾2#7ؙWV6ȃ~<ȃ,|$کRƷ.yC/x~Z γ2V7HǨZrT#vtSEuvhPx4tBs-'dBF읜iT$',fvQBpSؿeT[s;5,g2t8# UÿҳD5 o2[Z≸}RKќN2.~͹ql)5.]0h*~lneHiE3veen`~:kEK<F(L巍T-X-0:`Gfvd3bg[qH!,=ljV%S ?6ƛ@3U,3/k,|$4]j 6hSVuu!h~-H22L&vyړe-ePG厲[^Y15gBߏUί"؅i ,_cݍDBV/y ch(%#\f즡50\?LܡN>FdTJm#ss5B2Gx{X$[8[nT ؊EYy. Xt5_yIvL+GT)+ztR&ifʪ3COX@|[Sey)ԝNH߿)g գ&s1Q!:Q/S̀vʎT5=."( 9{ 慤T 1&{/E{J1˯K]p }5! _63zp3B&H\:4R8 s:S#qdŕ:cq{a\.hn[༶ڟҧ>p (fP2ń]- GMdkd."as4$& Hc3hGyL=ٵB"tﱜ=Ts7G&),6wa,,~ WˮU'Y~Ekip u / PpB~|p$ ""3rSTf Y!oΒݜjoˤߧ*u3 ^@Pa:TLZꋚ%1yP&LrylrQ`Hml([|s[dA=Ćr'&}ZNP-RΖﮞ5AarZb $^FikCբ 7l@ ^@wK&-5c3tcD[ f̜l<ۯz]!h!^f _@2nW2ڍ"+)o'\S@Yw?R6:,j:ޮL:tdtOa mDF둓#=\| fD4 g6D+KLQC)M"$ w _/ҭa9\|J( nwXͲ7QCh4>}ҍGH?]@-8+) zC[П`[byAع3re~_z4nK˃2kt8,M\ۖ5 1Yey~( k8vUcaʊ]Xs yjqicPdZoWQ 4ς~AS﹎ysDff3k "QFdr_s~C u:֫ҦC a#yKJpL]A]Ť ИYy O{p!Ns[#BoKD* Sy~TXOssnCŢ I7/ rU) F?UBTdL'#EDwQ] mv`@pEHU02m۞(DfUAn%fE΁$uS8Y!Ce94*_I_T` 65%`8o,#sUW˱Cd?{E¡ÒT٬@riAhٵFAY!U LN PwLyqsu£;i"w`SGH+'1 @a u"<液%H~LqI1. ((Lq e.T$}=9gT34X0fK]~>P6]5-g2/~*"]s'ZR̂i^Iɻ G pI a_r@G`jNQ;bߠ"4i}Do՚ȚMź1Nۛ4AEp?pG"T*WX.ݮN2>`=S,Ló)=3,} {`5aeN(_͋} uS~?yEB7 ˞_9jsUye,QL?+Fj8i^`J|ەU.<j|zt'>8Y*0WvF2eYͷi_0>?z.B|.p7.QP]9WUQ)qi}M5 `1DHnO!>6+b&o2z%w$gzRrWQKMkW);;0Ӿ@uޏظpߩh HZ{>1Mg~@:c3Acki񝍄$jOEq9ǧnIWF [3xʕW^a3%PV{cg߃!S$~R5^|f(؅^ɄTuK}w>h7>BUQHii hw!`Bڲ;͔%YR)8oNLcY0utM-hpi~dGNa3u"5j {yDߨSbF"O>$n n$͏0Agw _:.tg*ѻ),͜ӌY/B&iB{8/2<TsإoI1,}i饙-_KdۇDm:ͥR[ nPe\HgސmI&$ 7nsĆy>Qy}8񽜀.@+S7Pm/'/lgrfwu,Vzs>Z@;B?(r{t^=ʑ+%,dfpz2YsP=H x'D(G{'j$tg3 f 4ћ.x+qh}JF2LfL+/xz7t;'_G^[P2hb Hƫ>H}ly,zu4(s ^>(JFq#ChHd Nud_m-e^#w+w؍MW1Hh-<^KܣDv[L*kl(ψ\-"b_l?n9hvT7 0#8gjY$9^m!KxWR^f*,1\vf2%Ə/ i' ,!!;&(RA3i\wɮPTN2A79ytlxzi'Zj`ޢ,82ۗ,zAHcoٹ?̻M'OQqm|f %tElԓڜQ kKqt $?eM-Ѳ`7*s ̓޽,0is_=@UPj(uA c=SvG%*L)2}|\wgo)&vWS[R!4ztx]a-ske)LQߠƸTʠ׵ Jzv1 0O}h1r p 枉iGMz;f@t' V:q wMH0Zi?mɕ\'~[ 5Dq;Psi"@)  Naq X@ƪS'Lo i@'$;뎕won+R&)֊ІHwJuH . 73K%e|FR('q̸6ƷֻKU+FФ\pH0bcGAENNǷ]*MDLP77GG= g°V=+=BeqV-eo)FX n1mNf_[Vm˸J~g=D6,I!gW2ɋ" 9ѵ2_u00|##«JH>nE_oo`x;oř-f9]댮rI`(C$ryx.E"1ZS01yLӭ w#ܻѥ?:nڷmK\]ѭ\fWIAj1o=Sy2w8AY{JǓn:cz\s<9ɸV\fY^rڗ\߳ZVp{6|$͝I;8d39!k T ]x%}.x~[¶0jsI1ny= Cs ÌF<%\l,U<+~3YG7SY?)lNΒ̓g3v \ma5sNTuTe%) (b-Зd(_ָ `BU/hd3̐\R'G vC/-J_2竕j؋UQD/R&hvP]̢\ \f jSz[U@ Hlwoʂ܂O7QppyI5Q(דq~uw }q.wF,hKZ䐬Ř![,%|5#c#0\};;.+Ж =w6Eٶvc9:t&|+Y.oI*5셨ԇtV<^f C?r7xDS.w7V,WYATί r9L /+VW"ӛuG?J^o5(+q t^ gJs%ğtRf;Ogw /ip9]#ąLiYҚ"`5*p:@kboi o+%zT}<? 9s {Ȳ'o|[Ab={znPsL͆3~xz٘:"@Z0^:/J^9˖6s,=IS`Ʈn)0e*>j G[_sȒ2U|E[|kn¯` #Syk_b@e©Aʘ4ndE8R2(.Y&NPp,:PL 18B;ż3ai`_`Nʊ&p~94ʞUq8[Ƈ1n gZ!"+h)&B:4P d$2< -mLK";}MJKGJ5E}B4QGڀae"|s7{R.XpNFʔF+^ɘ!zsrY,o"bga.jkH(1Wp:lİ ںп|3X V݆rd7VYl3 4 v>5)#-3ž ZKY=0Xr/@sBQ 6[Dtw`"tsLtb5!%HowV|P7Rުŧk%>Ħ+LjRgmʩg8jX"f`;)f2IȖҰfo' :=Ee;{3{ˀFmfhP9p#~ 91b(K]A4W^Y[~i:3]r(/K g|c?pݸŹT-.0K͓=DpP* .1:5w"A"Ѝ¨ vyJ> Mn:}Ooȟ:x_2 p:f|\ȖmÙ3&>޳:q8wG[_U@m;n^j>yu5F[k:nylqALREP &q=lx0fp.i0TH68Ń>} ؜YG/#rH*f=ĸ6LOBy=m\}|L&[ۺX`- \e(tԱB) i !]0 6,~HMv̜0Xo3bb " hSoP9%/헐# B " j\px?̰bR[hqx1SZΣc=hU.Xڷ[*֔bM5%zq^7ctI_O|뀋{/*JBN@k 4rW(.Zw2g 959>RD[цj>۾%~z Yɾg(3ꥦuRxd_Rȝ#b}Mf]Ԣ+ŧ[ke]_k=v6byPs*&wj3oͤa% f$B%m ]c+'R-YΜ)MYkw4V\)oxvn(KW/"D[vB)C#n'iIk1u]\qs?bb3G0཰n!ەO 8up)dv,6Ha}k_z񎞉! vuU2O׌ >>G_d@ƷeNh+=Z 0n]~w<řKm *rtd.Y.,ǒŰ s` B(vނݎ|pY`m ;sGʽ9`zUOi+4ЌZ gϫ $ieZsG**"|Zqfj&mrOXH*d67fF_ROxC?!0Y os /M[Zѫ3/G7,$C0 v@dyN /Ed;/-'ws!t&N+@`0f_*?5| 2c!WE~34f;ŤTc[oPy]=!L>̹)6u8TVY!{rQr)"sGGI-# KEep6:`Q )a[QJ6 N!*-*ţ}X&cH/^0TPg¼拝fhKBBZ71U1.Hh>9 O}'UO |5ś)9Wliú =0GCz6qv, 74=s4(oƝ=$:Ҥ>Apw#]-.[ $аlusQsʠWZHd($'c_@ې${FÛ{adERd8#~"K}ofr5ۈᤜMZ]UA! &lG}T]ڐ 3Nkv%>+' PM(D.4U򋕩mt{hۻFK^D?^q]+X'< T&t'C]QV5O:1P(kV L6pCYu -n"?lxzZE̜>' w[j]ѐإ3 4v[n"PDLgAgpج.0L:Mi C2{\Yj׼CO#hӗd4>OP!!m%=^ mY*C )p$u04..RLqxm'WނG@+)Yj;Vĉ7GuB8u80Ff,xeFb^72/ƃ/71WZmV[։O%E96Ÿ& 7WJé!2Zqrz _Ҳy 1u9,?2dy=xruhcgu\Q CG{]1[t+ hK&[ӛu ] RDZ4ϐ1!hzڕ*TҠ4lF9{N9B?m# Q}7QQ}>=O\P?P098q ^=D8!=YqJ@v,1\3,Jc樸3=%1s(f4&|7e#\G8qxڐ\;=% oDwUPͭVf ޘ ơ;T_hYFuq7Wll6yt>@@H*lBhZyVwHFdh B1> |_:wvF]~> "/,O϶63Aд.kc7b3A{Z(Tu!/\p||* <fF=M ZaOaP,.nFATj%9tfhm/b/uq ğsdb;IND֚؊XN9AM˯F3 PjiqgiB&K2( >˹ atC~dcpZ/HL7w +%Ww.1u&bϺ'_M0o嚥0[dwUzl=LoWBsݐˠ[-8$ )Yjr/a.k<Łc{Oo4&hp,gwՉPsˏ3g;MZ=t h:3zwsgN3#~鹻 1s><;=ેBvdH1\A= XbT- Nΰ,e@/Špq%SmT*Rd\c=Dڻpՠ-֗sJb+@pT7O$4 Oܬ8%ff-ZJ+[ܲ@#c)_܃~jeR錬tLa7ȉ4'7[9147d3s7ɘcCI Jb Qd9T:Z͏\(AvٹarI0F(^UCD=TDXfGu- 61\?\$K1ڶG#c7]-T?aYw+i'3YOP,pC %VqN.WfA,p]/_9O1翶 h[ oJ8TaYإ!LY KV>AJ&V1gULh4yjX-mDw3BXtpiٮ2)H3ܤϤ#Wntv!,Q(j,]?LdEQ= g<"[ɦԹca6.^ c]n*6%~S {®n1!bt"t(+4GiOYz{q&H ^昮֪&Tvq9gMsoO#AЋx 'TG`]bK TJ>>S9_ڶO!#3;l6Y:!Bwx FѡؿkJ0쉭α(`_'yr~u7'O7 So\J{ҥH9 ʘWLCXԳ)wdchu_Bm[(rIV9'nhgr# qb?#^Ep}uqe} $Uk~/;sRX"m(yS fxzKhiX W#ʌ5X}/`~jJmuVA7Eb^C} 73-xe]̮6>ssj0%Gz5)/gZ=4"湸af.<75DCB0*Xgw3-+UӝX@ \+Pr5AcZE5E2f*U |s 8˕-t*c؟ (K^6OwMG U4 }-kQCHf_۳(Lp^"qB> aa+]0Ad皛sm7S%DՌY}mӯ<\%7(ʣӷGY YF8x~.>eyDz;7l 3_Ȕ}F0+0Lff4V4qۉu` S&07N썂 |0T#HxQhha9g o$+ (m<,@3ZQ8, "9y7ku-]IDF/{ 1>@7 $7n6xOr*8g%f+"ğ5Ad gi"^H#t̽O]Di35&|\׊3ӂo*< Hj$@ (i>]TM?;eKLěd9 68 ,(c;IuheXt6Ѩ0 f{eL;*B2v/{nҴ%cQ|p=lvZ[V5]n$  U',%,T9&["5ѡ_\ @YiԶ7]rFrՕH~~Q&v#9jgBqdLsѓ)bKwnů (Vv`r [Zh5X@7 0_[ئQ 1Vvw*fOX_?DmvR .AU˅>ʼnGjzn ~Tc+B sO\@8:5o:'dux;L'+Edrrs 4z=zOkYNĔm9o,3Fy҈םĮbFsCXxڠ'kv R~DoSmFɛku_+B ^v31Nyh.J*Fb8+rIiv .z&sE}i8ΦAp=?8m-9o0n& ԣx#ѥVsA^BfLkE6m<`w3LvЏ$fD 9MW65<<5GSATϽ~-vgc"£HSM@q%ubVXyZ5*54#-+ ZKn~kqFI`ڪK;~NK];kdH-d%E2# Z“8I! uUt :+νΣ'y0Ft|xW^0ʳltjfgCR|;rjgjԢhPΠ g,A=wKDfꡓ^!1/;LLTi͛^\v.t yGY8ccrSϾnR&堷ؤ_ !WxO:8xlb1uDd-qPMR:a0F~RJN] gEX?k c3dVt^`= ѹ+ݾvRj"o/鴙>uK_dY E(#D eQ9ꉛO0{Yu lSZ yM y<99 ӕ^]HLzR4ڔ1c KA+j8(7^ ,~':r͝g$O- k?$ o{rж[_3+*ZK_rQJj)mNZgw"s}!_~]|WI k]C w%lCG'sQQv!u9(%6Al|J 8yX:iKӛa|r03ы^),ҳ/N+7Dbςo>fMƈ*6,",(mdj|]#JjUpbn!"3tnBtl 3lԫF3;eAuu;*Lwg ){f}]cFbq/`߹7ŽeKlкGG\=R6m+[L wWG>0gJuWv*dQ16b{LfAEDߙ̲&t%lO*z v"I+42YB]Nț>؆`6+#5깒 zLſoQT@$RO|~KcfOEϫ0e\j8@tAF+.gX~vD94A=g_cGwKQlD"j3Jk&zMQenx։rxתp tV(>e4p, &'K8˾|MM(Nڅh3ZԴ+n.F!@CIB] ^ɏLܔ5,0lwA;dM"diU*n7R v 1R).XEP d D2L"d`mT<:5`q4knur|ۦ".Y7d)wϖ IXhŶ}|q\=nֺ0m>'gH&mV%JOPdg)_\z+pT-S) 8p!n[R>NsA"rJ.u%tYUR!keӭLZ9tp+ Hb}8Z2MY.3H$sTdUSz9,Ȓ͡o%_'zu΍rУp-9s j]eYH|R:6zO8ж*Qpiv;1av lboRavW\Bߐ/+ABPI튟6ltŢKS oI{1a0kKb jTuWC=XK{`r!c~!Y-^< ̪J;"_Kxr7}O.W0I頀lKtX%ΐ*\x$*U1 9eʻjw9FJ`,x4|(|^Fw?ɜ2Fgtnb sͫms‘Gv 簝gf6j군vo"ocښyDȫXğMtAy t~>c2dT=ꝌBwI@RLvd(_(oq" )$-%Q<{8[mq`0@mR-H%HHh7IxrŭL);3&gC$nRWG+8YKߛ렜sIw0gμՅVEIdaI^(6Yg0c/)EGhMIN~UBb m+H0q FpRBL^U>),iA`ྟtS$m)ע})0Sm 4w#jZz8V  T/˓]͹^ױv sl"|g{2Ny3t}a~#ZZ{MYTmߜ`3F!;O6p=0D@;uNMC9ꏹqmEIld*~#x8 Er:g3 g+DrHFi社bG/z=΃k v-\(P-]P~8Mzޮf^e&K ~:}\fD_%yw;+a@ S:}np_l3-abW>|E& ]m8*+A;7~pռod(!H YTg?1R^H6FFoy Yehd=rc9#H5gP!ߨ9N:;oC+8X9@6Ic'/rzoÔVל#$?TjC vBQAj- 452rz2AfV[*oJ@:c>Kc-ݩu`xLAUe<8ÑImXbb(ǁ@*NTL~&`EݛkfwcTAȵZ>@gQ6bbʜYll('`bRx kPuϱ7mL( KB禈yٔߜ?H0ZՁAUٙF4m2* (w1zkyH[g۱ƾmXU# F9W?:_(^is#|;OfϗKlپÿww=W!"cK&!/ٟT83;_"FY~^/~д.lL#ĔaU IjDZ ^0p[qZyJT(Ze'Sx{ɸQ[uq` UZiLI dOT0B٤>ȪS]5'K2zl7z҇I#M/N*E Dw#70WAgmiӡAtK: )iM+ ݨ7Gۏ/@=ˠ8Zco.xG&O]$FUU^UoΉUߑ} ,:HʌֵؐӸ0#߆0(_W'9.)_:e >TG.4mdEx?:n Ffb|NUTbW:hR).8H\w~՘sNHxHw{};ѻ>6Hh -_D4Vy[@2.)[>VA!G`WNcMfhmALS!9'?VvC 6B&zxUɓEf?65Mw%<ӿ[ EVkIl–ْXŌA`=`Fa*pWߴ͆v5ѫyxLFu^o OYdWl7|4i*{I/꫌\^d@D.L+5H듒VZC>R2kD•Kے¡V|Px}eҭ !^A3..0ME Jî#vC귩frIut45nGWAmzT}`?/T4ԽGt/!ݗ6 E>1М#> ډ.ƆJ,=88+^$WĖ5F.2⬓Xb=eш:"*e6ԱHJ:G^B@!|6θ_߲okm|Kw5 z8z ~+օbނrpJ8Wjd@d/%J<^|եRv&&$G@mOⱫek%@g`YCgX &)Gi!3sи3? jcLan ͉߫^|~on;<{+m$\Y+Z[zюi.nuvwqIz{D 4iHoXl("V\zKWr-3a?&c /URMo`V'f@wt`/,EHBo,lcϋ mY`)umb?s?7MԿZu[H6ҔKMl /dv I(a]]= f )%Qx&rA +C+^eĐdrڌ.lgcGρ `Xnc#bO:`C.PQswxAk5z"8դD( źQjf/SDͰ`)W"N"msaZ?Åe.(=ʮⳳ9?=q[X[MأL\4^+n"/ v(ЁjDz*װ|(cW*d8*`K֎s/wv{?4yVQӊD:=oY2(kTsHZ;{}tHaI5ק;DSF@ 3ߠIK*[.gedt*SiG't8%JBL VUm -DFhnr3G{N1dw*'Rr>Pz{0j=G-/m*]2d '2Id{d~>|fdSL>{A߆| K)P2jjI>|F"߿5Eu躳P] Ԋ2ĊUB,f7¥SǤno3Djlȿ*~(%[䳊XodiHG{}kGf5Aـ j8eMv /V5Uꍉ,%>1AKrYϡKkG̓ztj \QdvQxeC%5ij[8s1E:CjK?-Ji37˙XK*L!c]IJlTfIڀޛR"tk&D93$[OG$cU85Wd+ks9B#~(b`9U][nx"vr#Zy ]"G_ / #g4_0om9ͨ1ߘكA 8ύej_mMJُsG]/mY M2:{"%C 3 b5rbm wj2bmf:g#@x{lE=}Z3z$lrF9>,o{n0l[GggDflR̊ިXזb/.o;X=P7N ؉MhJ^wtŪrvMDg-iĤpm dҹN9s,[Z5s9'D :c!.hKEY\k".T92&`%\af'lʢT! 9%)Xrn$8&(U0hR󺤸 cG?bXU%m[[sN"r“$ 6@y)"׺m)*aohݮkg2OA-ص j&aXqYx)R&Z /A.KPhJ2CbנR.uS7קꞅ9[UMhr9yaLYt@ 9ϫx a~0m6CaIH\∶Ԯ:Na`=O;p@<= fQY@q'߰X0 ;Z1+ >">#FjJDO4QM1)%O5푋\YR>"Dȕ熵5!|I{t Ŗ1R@  ;Dg\x]:959ѷGϜڙ]J7QӊlyLܳ+;E w`8@'^e{wir,{^!Bq4JYUJR@H  tYD&-FxW0)7DIS3d "-#r:W54(5Kj,uR;صB ';]K}*_eTb~dxgc@65%C1q:gAsybCM@;8 k6Ŝ x*8`S.DMQNwdv ?ϓH |2ě5O4.6vܮABQ`!wEI@T$?Xߐxj㔭qG1 oPz鹟k8%b#rG#̊+ Lb%CΛh]rzr!_΢a}i4N`Qwm}@DE5=Jsy1&mΪ3Y0%FRƓ%OM.|oC\8lxtp8h2-iR@Y؉r(z;8!Ðxtޭ/(k(t`rbrQЫ|@̨4i@l2g#Dٗ`1hݖMkeT~ˊNN{nZ eHt4:Lq&˔Q&_!R@,gkYpFčtd`vf7SO'I ;37d6Ͷr_}~{=.K ozQCnLI3"x1!,c\PU~CQ{aԟv']k|.cg&k+_Z*+M;ʡxb 780,,"RSF[[bMyp?IVg) `A7}_l HF%{idyGMDdR/c#ceڢkdMѹVmZWs'óU&>s_*77$%01-fI?nJ HD_A|7 L.JF8t(:BvUDt,3{1Nv^@K^ SV.o-Jr@[%tq|ۜ^KρXKћF_ gO;f'a" Qc _}n7# K8Y%R+L&dYW1Uw^v3VmM Z1e2gʏ)rօb"rۃb;֍N-hAE/4ĉTFlV^J?`\@&!5rL`H w7KP%Ǖy*{']^LN_w3cYٲ4 =|uN|m?gq7t"0] yx!KPxSgOjWT4~.)@~ Wfh<ػ`0&(%`iZlS^ ~kB"-6׮h[XPNP0dž7HkauyB?fOXel̄0½C΂hd蝌#O P. 󃷱喚FW"gy8DKH(T&d{*ſ_hezð7-ԥ,8B2FZ ?N OĜ_f$ʀx[ÔՎ T|ug/F[4ĀP6c2>2otn@ N3j[xy$IViQsz#ߑ`wXY IgI~Ƅf蘼-*Ágچ37  cP$e"v9ޡ˘ #!0KHGj_3b"(2;1HI:jy vz۬U͂Vkr52,6U-5\~ J#u|X #M:?jƆ watdÇmen]:I*65]7L4%O8IHE/|k0G!f~F) Zݴ/q$3ƴ9`bwҎpV.;G2={*> it@J0$?*ȿgAx$5}ݯ] :ws6 o,*JM?1|v )EQ K,g*wvm PNs i몦?l;EDM`S+3{c|Fס\+|`YA62q7ct '\d #N'*mׯcx٘.ח"AƩkF~J~,{{+'GV*J̮?&b?OD`G[LBs |[A%;J5stMnRf("=4&xbT/%Y {x%v|.hVg/HK଀YYexUrK>b #A3x⫩mk(ZJzdK!#@=ȅ{K S6deޜC ԆbFbyNGvF^',,T#e^ x*"/JF Zl51]cޕ{!mjgVU]RBہ:BEj'!un`kazs4#|{eNJ2_^_4b@v~m }1Qać823J^$$cT;{iNAp+R+8`bWIL+U$2U&J:cG1~rW9[ ݨ8R  D]BA! K!{yDkP #ɷnMx5 ςY+CʼTWbubZPql\PԑJ8;M_hNytl ٹ,2yl !k:`r4@,5Qc πܕ΢YA N,V%v@YI%n]JuYk*$ޠRMlV:T9i$P +KCRdfOJ; |fM_+DJ5z3"*ퟕF5>p<'1z;z6l}R@zDB}(F:~ǥM6jP >=tl&IJW5e^(. OjB'-FB}7V+vJ`",ZQjpԃ +m`[[s;#BD0-$A!É3fT3V--^ QB;;i΢ CH+6KKygCnA[;Xu 3 decFש|dAyl̎~Z[&0ޒKW+JPmjX1Z_J14Mцin3T~fZ0^!RB w/nW k|T%sqGؿ^p Sh=bH3g3W ޤjyuk-C.\b!+N~xwÇ_HGy4Qtd㭇djRhG5"w]cAg9{Ƌ~5[E+"0dL,.|Z9֤M~|<HK/Z ؟<3jF̥OyZ13&X[r7CXҖBDh\6?~ǩcPzz y0VpV;G|"8='4CWPF֩6]a;d6Qv}&ӈc=DyS 1NcsHs(b#;s&'〉&'Ocka,xH(0CO ?CVOӌHR],08 U|!rI']B]#6ho9#ZvlU`&dizYn4y=ջWkw2Kc9x:rwY4͹QCNM.Elӳ7b{HP#tY^LFU}%.iNr4FjY0h} YZ9lYD)G{ryTV .&'P֎:nM{H$ÖC@y W'@ 76alB@ҺA쵴0w'gw%ʒaO`k)M ui=dX?tv;=-,Umm9eZk,D[]iQ=EF7o!8b0\WmDf >JJš>Tĉ"qߙ`e00HDl%g& }?!pt>ē e"&4.2}*O5*^D^PRL`ԏ]pQf(AH`/B pN"Hs)moșnD l "2D0yǚĥ  (kH]>f?͟4a3F-^W+^P;|6~ĭr ie5}1D y] o@ψXV8+ԙ R(RQ,0aX\nssǨ4"[FZáD=YLGC$} k9,yCc֏8ub'0b{, "c8-ҫ3[ߎ͡cI7 )=p;7*PKjo447>W]/s{]EwTcJ%Wp`٫~ B[8Էl[ҵWb4:Hwfе\evm<:1R j;L4_QH{4l[\#/6LOxV8q8}& ʣ/gNWd:ļB5Y(/.S1(p,;\C/S~vXAT65<KR)ʜ`Z>Z9?*1R1Gx)?|* qq'Q MW :j@רrF%:-Ւ}'uAlj 4$5EʸnxV|Ѡ&({$ovmRR f(0Pp7Xaꎾ?*6יd_mG3}3 pjlE9|Bj.b39͞J~z6UsZeeZ֞BR1Hq>(B> %Cv쉴Iۡiɦh8p/֌rzǿKYzf@ 0 5h`)'µ%o6uIkff|iLr11D\XX~A=,4fMd>?V = ,gUd圶yrAW|G 'bޡ'HxH'tVE9Y2f~W(G2Դ 5lt-c= ԍv}JJI :0DEl-z#jBOZ^@Dp "? =zԉf~D{nc/ VXI9G K+̍yIjbVN\".91<d"|gK3P+>u=.od{ߗ{ !=OͪCsStSX##81ExЎ,32;ﳔXFVTYJ!`u4/G1y? )s zei,`[Yi,3t, E"9>aK oa+}-ע0;qJcPZ,"QDQɘVrƔ`s֔k!Pql5vKnrvK u(Ä͠1 xtAE Kͭ3ˀKa,n .m_)-&g&qI$S36<#BL_ƿ#y  )[nf =ѭHmޱ 4N6ʇhmANax,$wSG$Ni9&^?q0u.bbi^dT4ܗsTZ%=&ۼ&Aw-uȗ%* vy~V1>Qe7Q*+:v9q#6 53oi **12OU7,\p'K ۃa?AD?smCf`k|8 ;[PC,G8Zlo,jTh3e{qw\ʵٰb}8|Vp.S?(ceSI2D q7d&IvPHߡH#N7|=wFm$w2iEGíӰ:%ҺQFsB<9"YoEr~^1z PK46zds5-||Jٚ}%On5InFug\]hbQ㵃Xr.GlzX>!էW7YEAj#&V>J1N~ǂIDJ(*CUO_G$b>9JB YcN#ܴC%y_iz,\.f̀ : P9^PmǏ/D 9.í72doFT +hI ψfNJc!FEtDIԩfu`~>pUDQ-?ݵM0-3VNTom},;xq)mp:-OCá&p馜 {xjSo{h3=Ӹ/r]+T-"<_M9O;' `V맥^t*!ܩ.pQ#v)pPi)Tm*!sy Gm^Wl){״7og/ehncڼCugpMSARdΟYs4pOM{9afǜ}u}ypdM("h; RD8rܢxiZlg/ "3 ,m]5Cs0'3UvuϞpձ9fH?j$v;xLcA֨s{"#PTց߫YL$n9(6`]r"x8lIB5JPJWGXd]JefG >S9F8\#{2jkb< `AϤ}ie\po6';CCErJFڵGiY9/hMuJH 4c~CU'~1KN&uyfmA_آ% gdave<o4LP:&ւE:j? "xZ>+H" *`(nq?VrqKT}Y*|󞗖DEj޿lRJ/32kR4H'8Õ秛:2Vm6[P3N$octTwiqeP-؃auvT -Z{"QKGbnOEuhOUkGP 6Z0 *3mnvD2!%2q]B=*ϡQn*>LݱNmF"LSl\S{u"!#8eWN+=r ݀3pYdP[u_#٥w3}{z>;o_SVCGyxmxtP(b(jk"74s9#&sVpvA^?/Yhp/S5oFwdP#QTsIk#X>DoHQkBx;QL^_~ajhICV`7$/}>0eRKmHj4'ngw!ܳZx3@;^دWL%UFK \Cm$~f̢cMg{y2R"?a^ Go>^iWfBi;0H{4.J X)EJjxʽ>SV8\ۏ^'3¼eUIJS 38\qRMȭքimf0sU)8Ӫ MOIb{ȩY9F!0>׏fG,'&C$BӠ'QXF4 >fdd陓J|3`tG|"R1]?Z$GfSd谰67YG rK/_sl*ok7e"eeEJGlj]khK<Ƃz'Kn_[_ª;1V#;3#U|WJhx6#9>oƜ0[Pc<mfk%8Fk@|iXy0QpתaC_",Kϥ32gYZ07070100000249000081a4000000000000000000000001649b7c2a00006aa8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/*Gjg]?Eh=ڜ.+⹮>E ΅&9\ Bܶj$-V  G>.'R0_69" VIתIipN*󳓎 6s9G) һ*3Ƿ[~P@!%C!"n@RfqԅU "#x݀]nW02ַ5pAe@-ƥFՙ`Ą7WXw5N_Ǜ(d?=ٟbh"nL8eMN5u;I|-'c?<;`lf;fHAx?Č7H_DmdO/udn6i$Fƿb59Dl R0S uYiL/wg?cL5jVNj+L < nYɆ# ${0b|0;˹Se<Уa`ƷVØ\t 5˝5涊Òu:9֊!YsPuq,N_ `Rv)i$m %VI6kKh-߿g;K ӏtRM:~ (9 jgDƈUXOI04c&fcDo+&CK[b9BQ8sKPu:*tB@Đ67|{m2#ݡf{/;6Jjh^}:y L" {^M?'?3jC ]* ZE`ߙn"5!O[*Ll:]D/h8^_ g49,I" -݈(i$sCmw3AUV4f(j^vW@@~zgh`yu]w`<6# Ez܃n<.ux7C1|6'#j[29"?,IP4[)_zÉu-@2wkpg/L\$C!S$hR Dql_stss=V6ߋD).ev{1T݊wIKЙu7μ#r R*BGƓ.r_GF9ׇ/v뭿ȑ4 ~  /B]xm7gZfQHTS;A\?諮n8CU [/7{c9sC>T'jvFٚd I}-vp$ X[%j G]x١yxCd OV?N?Z_KΖAiX&Myvneo!&{Vyw84=j;+m)) u$ |WbKG¶|֒˴m*+ x5*[DU嫥vybJ*Ih1w`@YF>U~O`5!+`FDg8l(< -A#R%3Q>ee<ߍxbi%{ g㿮 0:/X+vKC*TlDG<Ȃmb.J3F Q9f..&Zkd i$*v0?:g_j+j%vT"9àn,x3l)'V5NςjiZ.4`ߴ ,nH@]up}}uBIy;Pr3A:EEC%/Ei/BΖӤլ]Hl'IlXm[mr;d`RTL RIZwSg~Cg4wet70\O!ʱC HUϤ3qM+s@xL I$hB-U[QU:Цb":qJs.bV/п-_$!<6 xp 3/t&Uh±vK~8]% 6hòV;5dbK{ps OcuTV *!b,1=qûy66eVuOW%Ml@S=)v-byaGx DK*Q%/晲dNZX`q x`e\Q !m_#b]o1`e$g=-xIҀ~:rj>8K? $nsr.!`zJu }kuckF)0c$6(jo.5_ XiUE$O"+3renǝl3pM3깖jBǧmAEl i@E#s%ٰl>I4ٰNIZd\T\qMt @~Y[q?e?aH( ?R? c$ vC9Ǭ ȸߙR*pxkpP$nMom'^?;qɰRp=;j45#`R<3? q 0?!}L7Xҗa+7`Or !r$n/ LvaNCxI%ͷ%!vAcg>CkPf% ;v$}AZ˸-6b˽ 'rL">dsʪ[.!*Ubs =03]VxEźk"2"?<W& G‰E}N滫jX:$SD P/3C%,>ϋ:E[WjYf<bl͙c  ͍XmU]PG@f!=M 畻h\|1pQ6̠^AB;랓[j3 `[X@wJI4EVԆu$N3xF 2 ۇ[vmU4''5btO(s6gYD"]+ڍYtAd=#r_Kfɕa +Drƚ3x!tn8F a<\ 6]5*WZZu0*Jې_RgBiY@Rc[|rm{Ioߝl[ۏjΧ漖gxλ.0rQ=wy \;'8j q`H%+p习&"l``t1׶ckQso1A‚b'CIH!E>Wqڕm ޷N;U .Bݤߣnsw@~8[ەBwXǹ 4sDFV{9^sJ 4|{&^ vS8-qO3 >,*͆-XH^P.7[ni1X-~f^ 0=]];6lUh5)ܵuHv0r(g:>2\^QAGQ"@QtR??̲Q |waD//AʥE~KS2'Mƹdro*F {jz}<zPerQleKA5ae_N-J0FbiPsRe@Le0 s瓮t=JHM"xvߔ]jE1&WXm$X/׻)U},a}1=aAF&x,DKdZD_|.r"Qygj>G1j6FdjZF_`LKvft3Id$~S >P ts_E Y4SvnZ@\8ܻ#BG7=8U/liD7PPh ^6&kM[b,H;T[i>z:2jFQ#8J\`d0q :"&r\ݞ6&LkNw˧=W> PoAŒczŇ'v}iuwf"z5ܦn:>@(-H]b0f ڀe&::Â2&P,$dq"8آr̢FXyZq )'P@W7+G!\"i,̢Qy-!Omkq7 V)Z* Xx Og;+cQ06յHz݄|!K? /ਠ t^sjU؈L #Ri eiӿe%C[k9w&/mӥ>>[ĥNK"M@ YU 2q^ԤS:Aa8=xو! Gڞ UK0OhN%N|׆@sڹ2hJx{TG"`7{n^fWeO<Ѭ/swi1'(_1{Ⱥ,\2/(__|!؏&dv/ccм^#ȦuEFSmTEzCGS)\W$5ґ+*A] P:AZjT~>W.}F T}1o49$(3KT} 4Y%he7 "$̃Ǟ;ʯnʾI Th˧I}+Ru)?IMjeۺ=kf-Ϣr_R;Pm]@K iW@+5"yE]lPl<4L&KUN+t 튡9k?TJBے#%qBU1PtF-Ndf|k9y> (w 'ς@ͻǫaK3sC-ퟦM^1'b ey3SF=/59w^%164ܲ 05"2#PxZw '_݁lSGokR/iZmXXh%.-9bbGKb04[ZRg"d*#󢣨;|4GȯԐ24+YLĆW9`g hǼ T`Fy$CQӸ>[ ߞ%&r &5:A/ĦώX0$f?9^ !elFLUm8'M(T\rFN!c)0Y&Jf"D'0>X uwYLht@QmKT6r,&zH7R ^ۏ;;Pz348U.+1^K -qF'fTýDPOQE›9ġnka\bVW%_G:b_&:Uֹ;(:tSIg;uD_1aP#59[$\lXd< ynMJk7q㉤YC/ól%;]"ZnBzS=z~S&LqLHscOHA xg"[#wtw=it˼k]m#h.pݖ4qArM Od`XZbU;QJ?U_ǎl#6J|az1rRط+c;&=>O1{|0*4#U24M!ȕ> 5ޠ,J-qSEcN YdzʷW=[Yڅ$5?М2 +KieRʅdg5٧J&R APhX`fXW\#YqX:8=&!-HGLa֎rbf"(&]e3y UCl="s^]e* MP 뚙-ǖ\._\|`e:a*N=&  +hʖļ@5*TW}/&q铡_۳XS&8gR؅(Rtq=vZ?Sz?>nH+lra3j3X [E0LJEzX7sl^/_ߏro9 T &d刞kUѩqGG%ޞ=]еY;GOSx1ؒqxpq4_ӔX8e_'Y<*:(!JJGɼp"dݫ3d 78]({tFXMD [yCݖ7aB6/q1\ fSSρ[L\yuZ-ɳV-HVpbgm7xlp/*]) BB&,if(Fð;>$C3NU<16N?ACC׸IӔE|]W_d ~cg?ݷEKR/BvL$aqA, "a']ZoTm|QdVʋif=`zZAQ $WP^^2G)S-NOrō:P8z6ޯ L֙7pjrTVo+DQ8,Ӈh-!{S.x[=Xb7j0YFƄْГ> NC{ȵү23m&? jwjz%m $b^+8BdoV%?@-$%k?^)=a%VTXrC Ԕ,rpEWO+Ml6q)3xz1`dU7n.LSeV``Zݚ:h{,2*k}`Ӏ3pu^;Zr#I`N3Giw-*HANSd-:Qݰ'-=3C/lO+^ڂZp44e#z9' Mwȴ7eތd ~r9~n *;/m|ըm#q}pUޝ6@eVGZ2&İB-zY[rƢ2ƒ*eQ\%6XdtklT:4`}$Ty4ejd5aaaicff2^<%$ȱ$IFed'! ͮZl4<[UH &j^tހ6GKi5UUt=3bp_I(Do[Jj<ί nU6Ot®cZ\̇H[T]7-dbTֿ_=osOY0e_ t>/l.X }'o;i oT"N!ڄy~ϯ.qZM;:q$\*zN$-}ո#wUz` e3IpȠ3oeWaC~pXp*1Ciw b|.M?H-Qp\">`Z.Ʋ=i_̰J܋\m:$ԫF,zPbRm5haJ?AQo8Ia*[I#/? -bc@)tV˄=+`>21B.VDmwOU@ {:•Z,l̈́M~D6E:HXiER[298 \FViogy2s8yЭX uO6K,Ȯxuӑ֤|\3pk5 @RZ4(C1{I$bu2OO"O;&AR_Tӏfd9%mQ+J?!>H<>Xա6=i+-]ui&Jʳ=fm$ O=ʍ}I>&kS2^ݙW-'VbU`"x?TXTc7<[~]{TPud㗗P=Ax腬(VmWaFI6=,Rjl'I?iEp8 E7則g, $' h>Yi#[)H {5 y]֏F{y2a n,}s$0o Q8z/8E.`:2C1cT#<7,ݞLaFv(Wjy^S= Ks,hAgNǵd_n48+mgcд4ÃL"QVM.ݕCePja> 4f—i |M֤Pv]WeC:vS aZh'.䡒p6qldzրzXcu9xlc.]H>bzpztSz>5PD^nwv"h#~׵ v@d/Z0Sl3c<ۃU.=^ Ca V U#BTg}Tb2f2~̳Ⓧd/5:^[PIQ@pJq=7#<8> R*'f2vG˺8FE+дbVvm7mNp5%0 jWZ8l z\mp$+t)F,V֖2ڴWl-Qv$p/㱠~&,W q$nƀZVsO'Lt"uF0&2+kouz7cO8/3l[S-rvH Uj'o0^zH(V 7GOTU(,ee6jP "_Jf ]}/ሕӈ <|$u$d ^y`K *4!ދQg+I/JJmU, UDѮo3$wY?6{gu0u1RyZEuh:6)Еy]r^:琝ړvRe+%Zn|TJ|8Q@ [e=RG!dS:kZ͏ ʿLߺ}}Hۚ1gnPtR``)y4}t9*UVdH3}8~ )G@*CKt:pKyj * w; ghd?)[XFD;c<fq%yBU^F)_ t*|O\y)fuHp/1YZuNLBx@؋oC3 1 pwn;̙PuzlUKݥ| _E{0B,ÜQ;z`:7V~&g™xxl,K&3Ud[0#(/i׫9 pS2 3ڸ^4CqNd\%:򂡁$)2_!ʱpWP'l[*``jGI,HMb{ v&p?u3u%'?{ki!لp(l0xq 1Ή$0@qPPU^' &\?K0!5럪핣&ךHu{Dm9 @$#KPSA*p½F~M-rke£sZהtUC:Pw"_Q9@ nEn߮U e#ǎVܹ &u؂('Ҭ3Uö4)R~C[R[+_Ucd#㷷c^t*$qS7lLD?.Û*vj@r]92^:B$4H`qrMң۔Cw7j" /aQ}^Wlwg @2 ״$]h#ؒ[F+XbWꀆ\;ຜP 9ӣYRXc6 CUؼ<;/eE #DO(}ҙKn9|M~jC5G9;X?V=XvCHVOhM=T政lV]޷zhl^vݔ^|h/Tz rV%Gwl5yu+{Fn2 $}Uk]>n` ˉE@N|?345jEwo40 391d_kjN [1$"}LC)b?5x9<"ʁ޹uf(^cڠg7["lm?"j2N }+\>?{'UGN1+K).PpB`v,UC8+i#Gnī{'t*|A6e!Q,Di+ w6ς)/+sw_1yyW{23l£ȼӢSdb+;[/G|y[nk8j8Wt )oa{J"d=s˸-{gc`ǩ XW0K̍]`B 0D*7ߦEqe!BLڲWXw߷Qe\u*e$eySԈЮFG1AnBs'DF̏^/Q VCR` #膞D5dC5`нx VD`kCgn_.{QkMdXcaຌ Dh kʍ;oN̥>.:+3 f 8rXfrw1h ȖSj`(j[kjo;%8b+=` lveњ!lvt̓>!eGjtP< e u 2PbߊY^ydeL\rUАFs+: ~x6_lSy7ѕZ_ѾrkQ;+ wsHZذBke#[fB-ut1KDmhO:y?ކN9y3n_Jm5^ᮀZ_~nQVR날(<&Gm+84Gb9D"Nھ- lY&|bˁ WըLoK%F\[%˅ }ViW+l1[Yъ=)aӵaPdXIcg4F6‡B8YJa" +][kDZƎguU-GBhR ]=tsq-LXꪸ՜)=~QcQZkWs^bk8$\3gS3 w2h).,\sH@GrpDžq 0 qM/IJW!)vMq '1T'x, h"51;١[wnw3ޛEe2<8/ttfP:ESѻϖ76 gzٷ~% |Ni#[ڹfrb\Tn i.c~c~/as7wyUCY|Զ{WjԏrӬ 5˃WM|,'u=wsWkf_ ^Hg>yGWvHI[9*h#*+&$mi-"FU6XoITcmL%"]O]Sv\펣[I)$iƨj(>,[<M)ȴ4B$//LUUzɑtWɋMsNq33n3M5'=|#&W9PWcL  +M_XCٰ: p?M_Ƽ#k8)>P"gsBصUsx0NJ {S!3G*)Zߐao ђ25q|0:;(_ dk}dʱNC[qẹG)}dB f"*~ +sn}uu ຤2L+Qq̧}%DoQ*`4[D ϧ 9F1D]%˵4XQl ?ʂe=8p4a64,pGNfqEyD祁B%jZeU=3@uCvx2ңJk;J608Q47X ć($Uz7U/7@7Չ ~v)<~Ճ+]!zgx/o 0=UFdqr~TTyow%]l<j[:94=Pr)b' "7fڙVfE `?YYrctfF'Ae5g2d叇Lm<(;;Էc -elBU}ljR&MWaؑth驱MTF30c/T] ~¹ϣ;AK: =5֏_0<:9f򂣯yy`7[V,`VVE܍+]2%UVI_{V7uMciIT; ?AK6"2CN4a~uzߏ[>,6郄;wj2sߎ8~ HǜT:c\irpr$ٹ;'_xo#J6Q vK`-"ߎ%-e UͶRj,Ig{ߕ|(򡫞Z=ĝ9C= @)E$Ag$16AWgVE,z5)v-|pVO\|D nY~P] 3 ,})~FSUTw&T鶣oqˆ0N ˙Qga * \KV=^Za k)|o{iӲ>uV< l}@ l1m=ϝ-R_}mwk*8Rj<"">x_?tp\mV ^Ç[kq\- м(ʈo_b)}ÛI7 dkފ)w36 SE dn -q;m)쐩r-@nC|e|k*/SjYq2'm/[rf}I1%F5ZP~܃CԷ?·fKc#Xf= 9!8(]JF=b|16ׄ\,÷dA_:8=q:o,%j!Ho'd/s3;ȽKZɋП Y?*8,|{܏~x;>T8qꪚ(Cg7F(p rng’CZigP;̖ty +˩hZOblqVS3ᴡnt4rhd5vdf㧦4]PQ7G.1h=ʱ)=L'S [F+7dO3E6ы2bS_++2Pa*ӦIeS(YGB7\f%wVij|>yT^+ӠQvT&ors Rd5&F8DoԓvBpX;+VU ҧ.ژV mtgLm4xBm͛?Sq?H|gWN60.D>_5Y8eRNS_z_Nw RARc?fKHTΟIUP$wџ蜑]n20`M,1/_<~+d51J8 QF rº;&M8o P YzRbt&!)[z_dlTOVѲH@~YKߞVvԔh'!= gal5?J18χt/_ %ڽа+,Y3鄅  iDi1^U|+LyglYD(,9 ȩSa4Jk&(Vۀ1'qBAl_Iř;eip4ص3Ǿ WY*X9 "US.s!fN AFC,L 6Aӧ[9xcfJss:kHeGOoF9 ^ȞT=5?dFa;/(hg>f'd.0ag; 7 F,/ΜϯbѮ&ZVێlGvxr%n1mM"TRh~i!;s(P#}dmSOI@|ŀ1rѕNy"Wxx/Cw, R$uPS^p}9\^n2jБ>mNUo"Jd2I+4!nu%Ah{O,ߥnm')ߵʃ7A8gi%*2̫ySrA@mqR_+0= g9$^ 9jP_Q$%c^W|ZԢ].ɗN@q$^i*!E{)y3E%`%)W*#E7p1{фt(zYe#i~[8z|w =RBJ@ޚzuؐ斍F j#Ķh~BisZRh܄cܓO[,eЈUMk:"9 /ߠ" q)Ҫ)шz۶W Mτ0 ɈYy'yP}A#EM&ް~2a Zbz?I> J? v ~33H3 5;<RjPr%l$ j"G(&@Ē^𾏀THY'34Z,Lvݜ܌9*̣^_V/;0l1:(ve HZ#kZ,LжuqBp3[Gq,|:ژToGAWFqp7˾1+gsk 3 ~m$JqRهD3$ͣ]CfZ>-*}z۞ 4Җ,QߒF+셃|@͌je$vDEU|B}|"ϟ{&3valƚ,q(H1=\Bѥ^b6BKſ9XLqm5O7o L35ΜU|T )g]vU+x^! yP/%CR\l0h7UȻ=;! "&Aer8 p!./~a}fġxӺg5_" e4AxLZ-r e)(AWS=08-;78cCb;(,\[ -V; 7TGyDzdд}x:c٫ :Oƕ? 8Q;ˀ\~k'wTN =$x_Fx|Q:=;҄c)+_蔫4(W@IUZI dJ:t2-d \2#}aPP ^ }$bA%4A_lȨqpTݓq)Ў~޲{X qx Iӌ n  `uLs{bD}DU}375ڇmrz4]_kDJ_EFa'&!?O1t0L%&1 F΢4 kY >SW5d{Otk~>\L]Yy*ئy7S Q3:1,O-Hx^b%q$8_wnΜ)hdjŗ@9 +K-v) zCDpO:}I^ | NǪ*w.lEj$ŸVc`a~(~ijh޻UHqڼ&&e3\Ik1%LӗL81T(%>w 7̙U?swWDdϪ7_`%dpb9fbGs5uHB݉<޴_X=)>aY%'\j(JoO 364݉,=]k"an"?|2 L[ 뒘[yeձ)D} ÍہPM@ɝfxC#ARDU.w˯_ ;Z!@DܰA:ݦ6Q ks&&$+#J%! H`,8:U-+ŹpiLv\}uV?d\4SG",=STj'˕Bl2M-: {Hk_gĒZWO&w`|d ֓Ң 8o ( h˱x7ddS^99{ j =_{!bV# Q !ƵZfO=.!oC⨥gTK步NO<8 > ~'U)t8jmYߗ|2kUD-l{NnxT ?UD[֢!uQK+xz%=p> I(wFl]i+?+Өz&G?JWCbSN$)yoŐkwUwr 0`T?,E ~t~BV#]ׁErDAPݬCrR3R fݾvQ3H^/ZNP^s*};A# ~n! 5-;osK[mE&@PB(ML2`c`Rh.UYn{MRPEV.Mm6j)c:(_m)-<_6h gl6N"_ql qa뚙gEW0 -i - d_vmT_#\ۗ5H~`>r8m-Y96-O7 ֫rssMyhz <G7$=˵Dm!/Q<QOPx7?q@ UsGq/&=%XtAplFXdGvpG66W=1bG Qߨ mt2CISJ-旂{KxnJ1 0TD?Ua _.zo)q `tZ"ґFJETiW@28-'P6|6asSj, } {t G+ܪP3ZߴxۅRdG,]H/Up(Js_J]{@vXksSK(c%ߥU8_ָt7mE4ٌP@ iƽ-t'|وX3!ujx[5 6?5߉8ߥV"CZ8Mv֊pm}W9tFi|*pI $fN9[[?YE{i(޷cGؓb%Sf[mV6-~hn=m\\<ܢi}'p2ExՉDp5׵E/yC\"ϖmu 4U鏙5Wʑת<|l>-*.̉h Nj])7% Dyk){R/G-?KvE0ʫԾD|=Dh L cF0YcX~ê W)\ =i$}mR+>yx]BR!aLKS?YWjX3C~*َ^"aEH^|t[ bŐ9NhמK`čq龦:dʻaQƦ? "S a.uc& jfb2Z{7 ~GK-JNe駙(Ԕgh߻X{~0Y!(+~ϡ!$cBYkE%e~ȼH!%0UX]u袦=Z6]gzl*{sX,47etCloGzvpjc6¾ahINր/Z js+C eb83)bIƍ?Rҕ/T8 dۅI:r4+: ]l'эebBAe w z$< lEBGm,[lg c>{As_Ɠ嚭**.wihLEt3> I b<|4tHƧ de3LDI@|/ ?p(70gQ[ =fgv^ ɟMp]B} {)A7NX I +g]\./75dE<~x KH?! -}^:aY1>.3Z!Y[G8\)PΞ7~Ѭ#t56jֱgYZ0707010000024a000081a4000000000000000000000001649b7c2a000015fc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/\]?Eh=ڜ.+U܄a˥et涯=ˆ`OHWDνHdsMރ/zu݅B2%,=o(M6RB1-i(*.WJ/L0Л,< Idj$vuEv-a!8W)mKS\2s0Q]y~e!!a}/Jֽ ;d]BI0+?pQ瘸g86 Geo;6TƹPi5&#ηcYD`Q93R ^"" ڈJZ#z-qgE=~+EG!faVG·4UꠤS6YU3rrD. 񚱀䛨w[9E[qh: 6ݔ]DM.9!C8 k7j@wA=.:cE? b3饒ЩתReRYU %>^v\-6<{<=X5~'ypxz>F7O>-gÍ=gYy,H9@ `3r]ɣ&T '%WVцAUZN -zO82zWg +oUxvF|&g vt9˪ހKK*64;CQNS8\׶ƨ,"l"VbڴYÖB;W\pF0V"E::zsH=et!g e=%>0*~V?]Qo9 H,]Cܼ!k}m{R]P8C.եAI 5e,$c]@p8zv'K{Rb;2J-`.%asUp ՌX%j. 5 w:/#:[@/ex@T=Ie~ZlT?C+i2㦝e\h ~-ﭚg\ьC3br*g%=pqk 3Ϊ($qT,$si$՜Z+qDNk^B=ʎUċ܁ &쉁u0 7+s(oXt}m{c;mϺU)v=<6C> _r\ZCډ;Rm4TnO\q{S[&=*{e"yoBd@UBgzTLt U?($s\dt+ ަaC#{=!nzp)O0tw=';`ö* ;؝ iYA7_[[:.wZ\dQs#\C z'EQoǓ1[h`I\|As3nXPvMO :svv ӶJo|Uo++w> gto}Ioa/^?\"REDF: ̨]QmfBI$nET+lE$*=''z4<.)VJRVjIK8+iH8 o^kgM tmO` Ӳ^XZVjq9Ӱ*iHޤMAcr/:[ֳ|T#4B %ˡH qȬnFV2DNiL Pٿ3}\*<x6AIp+7GA+BK՚kNх0QkgUAQ?A]-Z|S]Rr" EBPѥ4*>-t/ k3~FعLpݿ5: *ofvqsD̆QBb]QG5CR1:6Ixa%{$i5΅06n0C?TY ޥܱ}4j< BóR壯|@m9jNF-3S-K4j[$TݍEG*kzi?g>r#R[rxjϽRz#[ y䘼J3?EwCKE1n3bRcw GU v"5 -F1 g(!} 8Q=@Ark&HD(+15* Nd}f =FA9Ҿ4ׇ= En}i>$Ba۾*M-GK78`U2OJHKO+-Tb!0gg<5cvaW^03<Aw"3'0|Pn*34g}:T *+yEIHJ`SRH%x=;f4ץv?Rp|H4ϲN]`Frkf^In9x+^@/jw e,C\jw{Z**xyUu ;ɓU_zI=-FWD-B?4, ?#&1;t 䑹 xԠh>qWka$2k4䧶E]iyaOH:,07t}m߸)L~c)bH(0pu]Af5۰sj'͖Oz h$B_9Wy7`3x s1!2V &tN)G@\Zʵd=e{^zxrgMBDwγ0̮/FP|T/"gރy'ȓ ,aQn1aGʍL0j]hdBxH%mA15zCHKRȀT8Lj.m|񮪴VzQ{Ev2nbbȁy=0^z%Ĺ;4rhn!ٰdlwV G W󐯚Zۀp`P͌T41^_룬xy(LRQq^T2 #IVEs5BZ3ab Ih*a\cG̯sQ3(nAX j!#h&MvE38ZU)ZuK!V!\p kr``DMxi.~!fT(FsE/V)F]_dR}Ef) ʋ Mu#<u-`e;aSui7E"VLڹ,{ t졠qN&Ka +"/gYZ0707010000024b000081a4000000000000000000000001649b7c29000047b0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/?GGo]?Eh=ڜ.+Cfi?c!"q [?;TbVba@6gіȫZF-YZBցVD.d?!99kgs=CN(a>~J=-ھ&X!A-؜#4x;f[ +UW2ӁxfXj%<(9(&S#]Z0 ]L|%hy'7 Rѻ%wA7HH7 IҧM|cQz`1FXWe]}qp <إ;3QS_XmX AzE\<&[(T Ҳȅl̙KyL͒BL8`P YH|: Fܶŧ,XZW*):% BϠ&nK6X<_w'?kއ^6UPUfIOqLT=Jr./F@⤒QҚ_dW %m_4(B'wea14担ΌP:W-M8C"Qb(زm=O(ͬ3F(_ DxP3Okڙ)"3jH qccú7K =Դ}Ǐ~܇~i!j\zNDTQ}a(8p0CT{Wթ%}z6BWf`Pډ)w flc='-C2 V>!\2~ ]>eatϢhGNp0K:,+Q̣]K5yLUᕛ^cAߏ[8gVEQx6*."P11DnrA;tRm3axڑdʬЩT(bR1>^A`2piAI=E#k1>fD`{W!42_` a}~pǨ~O-;TIOf3@f0}4>3u7V 3UГT խ@T_MfÜC-ED7kcJddρ0zW kߘ}r>x[{zPA,ͬ^C;ܝ D4xao!SIkl풳]oW6D`ݼھ7־]7ἼHI8;@WћGPT6g0-oS;ne _!oy.߫6M+_\ג K\"eE>\L#̓Ta\JI%f;!Eٸ/Q}0S.A{cS^Ka ެVQn!lW"? T G Œnv-z/j'lXf}󛈰9ΈAa]GoFV}yIH\gJhQ=$=}/0GAc;p{$;Jz+3yi8_I:M>Os΁XzPRl1i?}~y22S 5GնWd.qe 0rӦMv w_7ׇVM\8`"ܛt=Lz[FI٘G?Ca |q_ RgPp;:cHpE9a3@LOƓ .?Do:OShB#:hyOI ѷ@ЁFvx!M[;Y1ï1MNe>x[fi9VmݒPN{B7'Wj{SԌ] ԍq*Xeipt."6簉>Lk$([q`J~ I_?NZ?nAz33JԉF,L?OW;&_s?DxkSFB3-(VD\3UKMHípGM,?w!DBQנܢ&*ֶ?u_ WC][uQP^8dqZz90ҽlBH'5Wj8QJ2wi`$ƷYɡ^X-syCe,mx 9kC2MhUY6h]sBG˕zl)r A 7R&Ur O_ZMauwnTWPqF^>%o2)Y^ܗ8 %=9Zn Ji~D,;ګZw\A\`'hfМ<&Q ,%R HShqCP yOj1`RX]iL}o3sSVq"JO.dE)%:Y\q^vǥǘi3904+,[fGVOƀ yVֽQ-Lݯ~8Ze1x /}KnBG0@!x@bpU3bYk*Pfܸ}OTc¾Y8+e,)Pa"ęFST SQTg3F-.tqjy*|e0G{̥=YLD l2-cB(|5 ^ T#Bef粥#zXhtNޔ`J4FaIˇi`)RX:ۜկyЪCӾRwDL%ES*4n5R Qɷt%fsF2qi зU}|W}Vw*ɷblhMw񌌫^2^ʅ6I[iinBO;:qb嵘qO<_:F)gK𠐷Iœ$9꥟ ʿV}(`l/e)hKj թ_b̦D+c:ė>{^tU!dʑɬ63h5T_L&>6_t2j)6=p0ʫ(w{NSY"EZZ7D̈U9A 0V ngϏfzrX1Qe(â/QwRx;_7 GdbГq#ǡ3TE zFg]!M6cbFKs8hdt<~nQ'ӥvhpe"eѴb5by#U=ed:ȖO5$5ȣz׈iQXSёܾXGa]\ټk O;/b1D7PVc"HbTLOA6ց}x-|74qˏ$4DH sYy((iB"qNw۽L_x prVjڲ2qmic͆' >sdOBE6;߯m^T$D"4g2CQӶ|u]@2XqeŎd! ah>بYhp@t1j\C~**+Fg#*\} 4-6SO,߶ՄdZ"[b|PN:ϡ H7OQuJ\Dڴ)WNO` *1jw6ӀܩQ*N;  op{_ƻ9]F9ާB'[03@$6ZQJ*#uL R4D{4OY!qμ}\F762!'ڲFd >o$kF7l [>WHd&\A`|P2ϓRpo( y}xd ת"T}}`7k4peh`YEaTYGn"G+m0Gނ0c)&<* OϝsUJ%C qa .-H`Y>Fԛ AHxEt~;VDʫKz|5< ăeQ?/S6YeuR#%Z㍎Z§TbTtWJ8UD |Qg7aP wKK?---WN(Lv:olOhTN!9݂E׻6kp)1^፯.ØkbQ5_<= Y3 J']wYy XzZ\b챮aB_'0>)GRtrd 6ݪXH~N#h ge_baFo !U+(K !K3dq: v[)N/+\#]*ǝTX<GjqemG^  MQko źh7…7عffXm:eYrNIHޑ-[k~[|Q`!hxjaRC^o`.[" ,S,tpm!'gOqhgu[g(IBjdύ!CdeR-xQ&%oQG~?Rtq)X!k% 7񉣴GhT30ã& |ۻ:#?F[ql( !r9 Eq[s`Ϻ>yXX12_HE1\;''͛|թqTឣedD;OU6̃/(3Hպd妗QP6Yl^,Iz}SCY"E85 `H-z2IPCAm Udke)~#@m&=ݦ(CMM{pkU4-?=Cvc ɭ]Odf8Hj=%mȎ 2AU9/}we/P!5׆3ВNs%}{VelShksw\ft_47l3dO =3_I^y/ ĤD^=,B;HjtH'ek (6|Ӗܿ^9nf;i PEYY\n";kMΖkʩ-Ѳ-;h9)cXy2 gŧ DS?M]Yб[Vc,@|5vI֮vq=o) R7gcZ$Un"[Zl;߸v'5$8\sK'?h٣eT&:)r HK| 17IryBΌ͎-:1A8sIOz̼l(o|%KF6$t_Ink" bq6c5[ Z\n74 X<*"f L%&,]c%օfjfh5HWkHiώ$:wu+Ky$u.p K кWkHil#R. rV#ńQzʆTp3`:(e=6<\Ðk3i`?0BS?>7O=@"#d̏s)=JE;bN £H<ó_.n/)^=[%LtA7G/YiF/ 64MXƅ[<`Vtj ; >T >Q77Q W:]N4:شY:λxhd#Dr>E:"bQ=:xRM!'+bL0<vȉ }e- ӄjAqٿ_tʍ7jLK8Ex7r? r!Vפy8IZ]Nh$KU^s18~ 1AapS̊qD3L6EٻWonqKu.GgRFr z>aҐ@j |u=F }fna>ͅF:ZȰׅr޵NQ"*b/:<=rboOqy c&YʯlǴbWm3d/#>p in 0Lm3@PRO=9#|沥aGMVOt*/ K|aԅmIDftLW%4d"+&nr8zHhdV5{s2-sVSJs^h:ip /|jP] YiGΝ2 NWJc%Bƙ{pvĴ$Qd ;ԇh{J4yN R@H=;EHQ&Lы6{&\Ryu_8:X)SQv- iKI.}x lZ3PQE8x>ZLK"l;8_xKj=h&piWo VG%AzxmD޹?垈MJ6.2\T %k8 rVX1 <$q -G&}YU`~sQZ[|2n;X h5(yOx݆OdtzWN\bj:Q/FiM)/QOP =5O^ L_%yTάgl "ҪfרIzQXG8yBNEVVeJW/@*BGLv]R΋-l{k}tHUS_|+ Ngޖg${K*5nQ; f ]%⏝. M^ H7m^;DȃagƵlۄbb<2>/''P&Κ?t5:T-nn[Yz3mNi+UN|J3KBZ&7bZEHsIj3Ki\:TAPlW&%,GXG9c4MgHzO\/=Ʈp|FAsPyڱeamiChs艹򊥻|pӯA6:IXrAFdoc7^_( x{NI_mե ~8!1)g3yuyx#n{SCxhGԎg\fZvAwLy;ݫ(LVChrЫGQnV vn JnxI1JblBX|T+9&= +!VɗqlIoL_x7Ʉz gC^I\ ӒЈx pT;Aid=;.BDWASgJ7.zjH~DIu3WW.ۻ֛z/JZ(ac(";yճlYMYVWۛ,n@qaD1e,6`H^ba 3X+c׀npDRY @.ivN54ޓ~v? W|Y`lXL%AdgYeTXzGre DeK}ۛk¹e;IjnQmޣy?"r[|R&J5'MP[8uv:jˎ *ކ̿wZ|Y!zҬE*XS8ur$Y 0E>7qL>˟ċalM~cjOꙭ 0f3/ת.6|De<PbYX辀Wo<"ե22$>%V_aK"_khASHk/ ?ͣR fyUmua`.✤gl>/S֊jvۼ?rnZu~xpPE"A\Fpiϖ1ݙG%n'0KSѵ:-ieN̫=b[Znm{3be~&m;GB9dޚiZTQ=vx{dȋFCa=*Ua&Z}Pr7=MOJnynӇvsAQiD_c]ÇDuCE4% U?+.>r$ŔS-V;jdJ89}e ݯ`!+Fkjߐt I5k,ɕOҷ:<)|~Iњ8c[YCL]rM@ICo1|xx*a? +zDGSb+7pM` JK|>;N{n AyYΰC{ywSGECW\wi<\+\ΒXB'k2@ Ig1dUHXI`17NtUcgu7$!(JXL?=yr $7Ê(xW0OӃ[m`[0Q8u@jRF:iHg?+14t.w|70'S"NK/W's=Ƈ濇 !V5Q 7bt]a&S >wSRH| %L,iF1y*+R3?NؾI(P%9Ȟ fb-`<`( tvSL>a }9Lc%n}xp}" Ƨ< !fv3c=3_ .jWcq\Ҏ8]maɦ42+,! DNDJR!CyϝH6$#Kל?L)-_w2W< ;ĿUIEV2D|O/Ok&Z=w;ɸbj 3p= ̡T2Xۍ4F(gSҘL].]]/cI~G 9> ,hstKm i[v؀O\oIp-+Z8mWo"x cɺ,O0\_D%F={"^)cRrh~K0MoNX ^n[HGL:mr"0vq& [T2uv4K0(+2ԊG\^]vk]GgTB<ȬiiiN'"{X7}_%\\ -3ٖ,apezq&pN!$LIn_K9-QNI'ՌM8ٴ篴wiP\T"ꔣvx=M 4c x'?fo^xִS8i ̒mT |_˫g3E{䢣4MtHu yK^6d(x9~^`⬯N6iUOaxAn[` Z+-navL!(; F =9׾Hॼ9d@}ya!m-%iD|1ӢE"5(@g@` xZ :6?3ŬVkIrNY|SlU]Uz FSuG@_^,}X8k'1_1ZT:5't*=gQuM)32(FG.93Yh5OdٚVejĪھ}O4q(TK@|$ʹxy р /[]s{E;1XT4;HMևn_/\dТYu[f+(`[5l|.J&,^uWM{6:rkPH$ M7~B*\gRRLL b*WGr*Bgrԫ$W#~L ͓5 M) LmŽLgw]s3Hmv{^BjrҒWE*rs@5P:ɵDg^qsSROwdԊ@ l7$J &ȆjIuej+ݍb5D{L=MIyK?ֶ+Rj(Xok))Mȅ5-l |sO #pTC?e]vἸ$)k;guΌi=llrD{k06IUp~K wvM  ili.ōZ7ž,űv3SYӚbUؖe65jEY".w.܎fyf}<''`sC̘z?&$J (w!0*C4e{Ssu*I^-t>X^f^T/SW.GX f>C1 PL` m=w hU4d` *2WyOM+\;V> dO`äj1eqO626\>xL5 R ٢sÁ v1\Pn&[+nR7RMe J2|LV}-.W]WV$Ԝ e*f#%MV,3ȓNg '+K}8Gk6V q1BɷV`:}߰g3V#8$AE~󷊰9%u7,:'E^ATUQF+0$*6{(2U# P㷳z(BFsQbe:"5xi~x_s50C|G Frv$wڻ AՕc4 zQ3j$ ۴vJ'~K ұ@xn)=8c7>GC~{\ĥhEqO C%0 =[*KpM) Sct0 KVoNXTozmF`[~ݕwTw%WJW~S%zmr},/EAOIWq>uV@o˅4'ގa8.wRYr`y72H] Vb$wqgC8X5{KQכyc KG~OkKGKCę=Xe-;}X$!jے{)Y~ Z>^]OT솀bpc~5h-/0±l i`܋չ"rD +1b+ش+AoZU*l^ܛ7VI n+L,2+,o>GH_!L<+y-e:sXY͎2JNl y[=.x5R68&M'tu!hqP*_/dޣ"E'Ɏq\_ya69\H {ߎ0X;I<;lxW񷊥zh. Vd4 ~YD,Sbiᙯ2؉(o(Ū 'I%Т4I;?;d¸uT;hX qi3յmj.v)_&83xYΗn^+wm([Ֆmxx6 ҆ZV !elF1~,M{&,:F~Ή:Af|0~_x>Y?>ni#0FN!_N?zm$*\Ԕ=%H' \CN~ԭs3pDSش^2'C3Mc,974/ʽpg-?u& 0=v)NT 7h|8wZEUT,Y$" 1*ӹ~׍,x2y @]}^τ;<99tP|}',ſdz@2+T3Wg6ޛ+ ]mޅR+n?}? 4#-Fn;w Uh+ARQ1@h>ߓkjζ>v{%~\Fw{2eIdĂϴ/!nԵ1@ v*݃-t"~Űgˌ}pLϪ/\W>mgQ<%2L ֚-W, ⿄ hpM nU!6BYS:*_J-4$+΀ b xs^kc+V s=mbE&.a#h#V| >8Un?Q~-% L_iW ceD6`5- \3%3\ 0f!t!=nNhԩ-kdl\ u m@JtsFsMG)i'KuZUk5&+0߳pݲ@3dh.}&kCNgvTh#ylPk*l6ƜNhm42lfأک?JomZ+ŏ(Rl&`:閖_wS>"ʴe&S׀ ݳN̛lA桧G-,R 3\̎j/]'b2?cYHc{?%EoTءvuW]5fZg閞z ĭe- ~ue0a_ɒRgԉ=~ue, Hp M,O$W^Z맃݌΁۠ݜw1Z,!H4?x.l{__G$02pY`kID©fI2=^]&HY׸(-{+:y*/;| 9mf,rof_(Cd-GcC cI{&(f`@|y횗A܅{ }+ݴ m< 6#r߆׃GuqucsX,3wEaj³-xum\.4M5uv^Plw@=}cξG.vJoSrO;?­l3|n6m;Cf}.he56A?MI͒qPMJ+n;AׁE"Z+ͣdY"K5[ˢK OMOT?RXw9Ag@r#D>ֵo:i=OdHm@ׇ%M;}YȮvfU4O&*?/ Ro7,2qE+ tn-<6{ʑS|,+B '5q{#,FA48ho9H@/נf*)v/: 2j%nh-P1X}0~@'׊LJ_eF0&zI=fa9`zqAD#p\~HY ͟[MLg ϾR᭖}Yw{'!):c!]X#Iv @7 = 0ǽa9?'`Kn)TU |L1 phB|~ZS(T2P1!p{ 4+a,-#P{R"FP05DOm&`yK* Dfc}Y:9m6BJaώ'4~үNc3~+ެuaUQG*VSHtAܪ^d6yo_Y";4BN@ A:ATԱ'eI=7H;7׽kZ}D)j?8M6:_>HFNdKU +y _Ed@Jկga0xF9ǖD+vy 䈻 1&ԽrZ71sdGk]#'?Ea7؏6{7{l1PifSYnZǢ'ע5s΃1J(.dO7\C6ޓl+V^" +n 4>ЉfYO}S.apirOɆ>WL/O PU2&Q<" Ǭ ^'4^=] Ƽ@t=l#?i"ӈNA>a!bZoǐ?o,އDUٿP$;Y%UeJ_7O*3q`m:% F0맙#kLh=8*[T\|Or}G YQNpK`مxFgXmg3]SN#}<@MPB[Ŝ1S%#*oIx~#!|[wȺ6Ƭ]=q8q aDV!AA+;f,,%xJ⹬&O /XUSuO!k*/Jm[c`>P &rT+dl[?>9~8ʦD䙬O5F3!ؓgp秅bB=(0I(Bt0&s&[+Ȱaz(' pRV]tOУL: c9UI^6.>OGec pVutޙ=PJ$m HɈ21RpѬ[!mi7tTܯfzdy[؆-7R!އkT 4I Rc ",3Q X'PLaI$Q KI`:[[wق z,q-+мL)}JJ:SfOu^+zwKv!ױYy;#٧au!p1@7j &Z&&H6ܳ&-M2wKԏ.ޭ'j=US{iiL8`Վo_N^מ6~3!faۨ "Eu{|:a?}ɖ,̞CUdP YD/Gw Ұ^m͟kUpLpҾ1FH3X?|@n&z!g|isR1Dk#25,+VNy zh4 $NIVAtzi`y%_s'+FJ_JmjA'#:Uf;QPG]elsPWB,`I2j 4]ܼuSt ?~]?WO\?oղF)wSjbY+ G&&JxSec>5 M'4;/S\tnEe6bkQN/ .[Ba3WB뉦J]#1uPgJy\YfЀ53?pl0Sr`ɛ]"y塜 zzp!a 6XR^3,TSDD3y v?Pm{ A9"ه°D+gp ;>;<1 $My3벷]<Ie؇%͊XpJF"y~uW=Z̃/_b*VFQtm ):؉]5QLwn/&*@\_tՑviK+dNW{"fG"z?lw)pC{">$ 7hgǔг;I+_UaiA| ɕ[TM!bA%1 pf[A#eViYmʲ&ôJ8AƢ]@u~6ek66Yso5%;tmqyp\[{6=M, 9 h,·(oM5,Yvhi) vͮP!f1@b.TG)ɣF|fšRMFcԍ?0]05aWd+?pA|-GJ!9ZpEUkT{ӵC  |hOzW WOL* R-s 9xKgsgHz0 G{j#<x<(NYF+'xlʬǫg Ba,QsɞF!ILHGM$ x"q;g?D"E _ިyWTL(Dj]yiK3}'b%Շ q}tgtc"ײ179-8}))w[u xv_&Q/eEn.O^tqkj_.5!%A6b'cynHߟz7~Eۊ펪/̈́ \u7.J$iW炰D%^xh6?3JD9{D D`Ӆ~{5 4zҠ 1,D?Y+o}y&Rֲź` PkҕTC-e {' 5"˖"Ǹ54)&S@dhǻ?w G\,v[/K<2vlR+i) 6x4T|Ы.luD$ٌeK/'p7j~<{o3D?z-n_fX,q[0H> lM"t6JWD zn4&t"F˔ȣEXvAjpoŸ*x&Ɉ.0l0[ AUz&>ot_Ep.fC%LGv5xt^&,hq 4}qN,9Z-$nTX\8E#գ`?XYb'D&֜&>'=Mq*kuoє/ n'jvlg\ѹb{ֻvR$X>%,Qa1#*4*"es@k9{,]%Kt7ca3m:ݬXbvR nnZ| T=|3Y>MXF~g/" ?{@ХE$+(t{7Awae}3$ݰ^x ll1:gb_o~R},eAܘelz/9] 0,eĀ,'t *IW15vy!@wX/4Ԓ &W7F$n`>(7­LoO3i `t 7&0H:g*"J/!gr+z6ZCRٌo^+wb'`"']%yWH\"Q<=VJ |Dt%Wt}u:Iq6z/hZ{_ǝcXԾP[7yiDCU.lyʟf::"Y5AaR1/ 5H3G!5a_@?@E<?Ѣ5}P,Qn]{@Ey\ 2}JSիcw.l>[_vkw,W)>KҸoU#>J[c* kmQ,q 1(G/5NT]NQejEvn0!]7{BWͦc|DH6-8Zo/H|}t<( -㨃5pJ*MrTBc窴waF$[Ȣ uQɬG|FgIDwk'ke}1-z[ x1 w)f;mϤͥz:fM+cR6CR.eȬ!'EZl/osÙcu;, Π1Dj :sH*ٿ/čFSurWp./Vjץ^(|V=1Qv`mzA3к $72+1hW̰2[KJԫ mЉAa" MHW:?Ig;+0TitSLk(1~a#BG1$Pmt LX@F!pZi돑49Z {sG͝{槁~vl_d;zZ"!u,YkcȰW}!+ev]mOu2{[rIep:jf3˜ZqTF);i}@nS HZq"'nPm[N wRakbbO$"*Mv}~ϽqGDUH~X\̅ʹN- WVY{&wqBN7.GCJB7NL\Ѡ`J8G> ͚٘g&=v atK>C 1HԦi]I4Y2.ƔaOׅ$n:Ts`H90y"βڤ/ V5cTѧ/a]gٿgnֈָE0\ z.>.-k"VdG4U6spXg@ǥBjd XbCqzi 7<896^PCĥjBpU"]&@:aih )2% Yߜɛ9P ,@)[ 6iɂ'4 Umm>{+ Oh z Ip4ߔiEU|MnY\vAhvVRm]zjVToh$X-_LY5~^ G( ~ڛcx6@w¥0ʻ1Rf=Ì&QBnjfz(F^[W9̩G_PDFv׮|>͙IJO0Hm8v:kZSEBS%cO R)STcUt((σ%+M2 ?^ 0,WsLWB[Õ+_Udy|_FdNd*}30/q߼;(׶cPmDM/lYع{_Bj4o5ew ɇ-zMH_[0YX1ݟ.vRnl{Lsn7 -,cR8tqIݖ}m`[13VP8MpzD02I`e߽dt--}+vnm(ϘE 90dFǩSj?U#V|hecQIÅ˫Bd @Qy{tt馆#d8];WnDG$B ꗶݬ))_}^ɬ$Lkc`阰-->sj5ag8pݷݏGϯs^fzz{(n*kcP} QLV 2`ˋaCZGcror1;lόQr-95.ݚW7ϟQqDf@pBhY8c (\O]|Y>%gs<tw]G&&c(s>DWmV2Uۨ dKK[g=(v5Y ړm[+A:{U!98 ke!}’˼|d{{,0)r ݛ;2ztCKZB{Ր%qfTp92h$4E|r;$ <$bgv,\F\g%e*} =;V:Q =L1K ^S`@Po,҂ e,r-v\nW:%:Qeۣ _r +Ib:;֊`D *CUq̸WÌaBges3PLjc W^-? @X0Y8 Zsy{#Z5tH91F~#f{,jX`پ0 +Hh2}TlM,{_ <RtzEZfσ,2i*JmQ"NmfɍFG?=UN8i$Z-b/@ @ڷ"E\ox% M̯sMXtE5uV_S$ ™R TvK3IT|ooڱ)V[a5Ϻ#!lbuaX7O^4us#/p~]vytY%SP ͑#v@@vW3e_nbeyx ?hʣ@͸1{a„'X:u*lTj&IGH?l#c8x dj("?by׋:KJC~/Xz Tf`l`'q0mX'@A{m8;C|Oe7N:fJo2wΓOS`T/POA"1wޙz;#you=Pu@zrlC)n?"Ae/y ?3A4>4Quw)@ ?5b"R@/;߳: xq\:UFy鹺ދ @*xJ7>Қ$-x$! cOܬjAoB"ӱs_}YE衙<8s;cpƐ: +1#wBe2~V:erfHy Qe[Q "GM2t&Zuv'\83+'fLr@ K4\YcGO2nHuVDlYj 6-{2HϮɸSUNh g2n b*}- |\oN,=)7!Vhh+m!IDɬ>bс6[jU3q$Wʙ1: {{CLD$P<Ē-]1)Bqζ28PN16J <ƁM6 %79Ƣf>C|J@FH3By{PE9Z#)h z ]Ho z:z TD&9l[V2#A5$짎2>ȝ ]M JwRen?@g,!xV,8!ñ&[2r4k8se9߶i<Ț:nքHM1SD7q'Lj!lrc(u?xi_K1$Qㄵm.e@7?ދbsӑBY=0)\ r$$_RbgM60=S?=O7UJ{S:$/0xCl淴/ݧcrk $]0]+?NU&hc Fj@ۮ5suFgz`J%`O!XA6p+[ZU ;FwmA=YXQ Ua+Z.>WSCaa{l@32'k$bY]2 ?M8&3kTޝ_Ze[GI: 1Tnnɣ#0 ;T= ZtL;-)FʎRY䁼buyX6: )e7ufY6hʏ\<g3074#~OAhؗ Eӽ?( :đ}&~k]ڝ?X$ȣYA{*"!ŋJ9w K 1(~w!A޴΢wj6Și3%p؉38KәrTGxL%V2AŁ)|(AgOaMtu$uX[:j)j,.Hfe~g9 pgܦ7[MeGTPyޛx=; gumW-m]u[#9bFxƒ̐ z$oj{6$:zƏz0z:[{5BE2^lamṔ[pteM.9ɖ3:pgffs~p2,ٓESLv`  h ҋjb&5w8a|Δ!.?pNj::/,_,AVkd>\HN{ !2lR]Kǰ1 1ћE^h(A3PvLs)zc*Q,NA~RR eE39N䕒7+tꒉV'3W%GBTq`tq5FgqAGXWG+Xuޕ}51}!AuXuoΕ:Of=҉t~ݦ"Φ>F(5EOHƍ`Dv٭5>Mf|zQNU.X #ڹ=MuC*(Ly{*bhw%3r.HvoDbez:nA]@I߉cTZTs'#FBMQH۹2sҥn"6iJt_W0),!4m![VRM׌MRR(S/ DbxHA#Y8n h~ULUMt*);;#p|NxSm l]Ttp (P\lôꪬy]nOe`$*sN>[1JT6=WHzCޮ+u"]r!}lܘ=@(dǐ l;¦&mV,ׁ9F}Cz$ c9:Y}֞爩m5TCbfO3B)ť? 5UAߊ(µP{")A*eEv+%߱/i ?lgl 8PX|}Q5N&W\`K])+CnɄxtYlŐR&<1Gh.z7֖k?jB=%h,; [_3`"5GzW=sL[".сx *0nP9"t[pzj5B ٌ/V8k{Q}Os':m:UtbNx4aϜ.yAL-LuTw1{:+^ɜ 5R@id%"6" 3NVd_WK0h0 nx*m17HYԮ"-IVHqq4O:\u(xU !Dkޅ髬U0JԊٵ a3&LS=hXI[[D0uGpx&t66ڱ;�mfwBw4NR۾wP;~D&=68ee ̒xS! !ǔ6ANM%͌fm;>9ܪ*Xr=#}$ٕyDDSK]gtMTmZ2@"˱3+Ь+@]#*{Y-,ؼ;,veg6 ˽&Bהǚjvފ´էKyj(B÷*FϢpYQv++P1$?A hMd"ŕ_SS>kuJ xߪcS) g9*#c N i4V3pTϣ69rkq<3FZɛ'yR,$l::8',<3sH0dBDѥ.<4)Mln1Qi %kqcگʿp}:Ȋ$RuULH~:hTlKf;IyEZ/#R^5[54xw;FDU;~:, Y9#ї g?L̯L9|y(B&"׺؏}[lT \|Mezw9b/.'q D>h8G=Bz8 f@v$E-&VXۅ ?>&izN{ѥQEb~Dk&"Yd1Re70SmW^W-f9o3\EW1'bs7} ű~$"0b۽6;cڠ N 8r n˱.>Fligܒ$. [p ]ʁěsGG4<f HCv+~_M;$ˆH-3̌jSX>-۠} o-I™,=MA~Ba ?RE>x2X, <3PvH$pKTQ0vlxaK=ݍ<wo !(Tw/tg+߯ a/ayFZRU x2sCdR8q9h%q>n9H`t/I= 4ș(N)1[;PSӼ?fmpwh?Xk)Q:@ܓE?Mt˵BcL%a`6,w0:ʻ d U "$H:җ2@Mj?,=(TTgkJҼT2{+I"/lsY~W\?Jw *_&{5~ b   m=43gM_he{~ ZY`@m@M,LF{J_SMTŬeOz|pđZ'YtWq|p&5h+$wVYNd0txJk+E! #Wlqv?rNFC!hY셥ff0t"Ra6:zG4 gnzbXr#,4S!7k-w,OEykVɲ asq ҀF+!w.J%W934/[H29|RaB|1aːۛU7b}(jVq/GMz3ʁL I=|03=;ܔFX MXp_ʥhdT(|~ZK$%Icü7Cˢ s_QS wZ4^_W1bFB!s4ɱU|3h ?>u妮kz+ߧ{t6Cx/30O H0;V|MScDf8f֜m"7J=_e{5\C\c6x^j<1MBeVƐо6>G.nW Ρ/dNkeqV7/)"TQ/=6DӦRSPwG;+0E-f71aC>చA͖}u&9܃LGnߕ.Ϸm@ķ$Hkr!Ġ+8`+Q,H#cj('/)WEjf9W8ZjãiX=YQDfî1}y Ms6(:9(^08p`%jD9vl"M[,0?eC%+9ĦɖT H0|*`L h}}[nWT痦Nsk*폍*jW|ӐVe8l2}|qv? iU>a ~N|7P]5/r_`'N :YCU`ACY,_E&Dyby#{_W͒.Er Î(@Ґ@[u_Iދ4N` ר棲z_BhO`σAy04+a T)+$%MVTgN_+d'l THb ?W^tDt^ {zߎ*D%T7eR߬?{h=_AKKn&mX)H̡"S[gG Y {/#J?7X95ox9707Ya4%VY$n=xZ7ȻݚWfLYMj]˥bPѴ(j>BA/ @ǢÍ/t?Srj$9h&"^Hqk%fSWYeV[ hEHG\T[ \O:im7,o|"σ! W^sTx7st я<|UFkbu5ɨ]nQ]PP:~AgLS/)X6mw7YH 'qa*>޾߈R21 Os6,Ub}}$ *+}֋S-Vbbou}Zua^@.{)RmÍ'ZY#9Kpvg'w h꼩iC*=\;o!K}.RHPq>irKRTDg&԰ni9 1BGo2CNt[gKVI"l}P2\6,:u[G81Knjܱ)LͥZt;d xܥGnßBdD9@b_ɽ;?=*RШFWKLa{/(#Oi0;V3ŝ#͎HsJMA 1~s>n)b=OnAYu5MQ<'qVeǻyt23E|5`D)gwї 8oYb( E:ͥ!w<=Km##XyWs̐JJG T+ mSի4'⽆ *#L [,+D=j]?1t$BVg% m.k55$Fkw{w&>]v3PKJmuBX[$ wʴyKh }|3jյ-':XE\ĪՖ첤@Y`JgCϒ0M nyN7#`@6k1 WߦmC!'ۓKEJٴo!LjM ~r%, HP ^!7& sb}My,ܨCRŹ Lhr UE4V7Ua1)$Ҿ\8+j Ln~a/Jd*ԇ~?ok(AtSFzJ6w٪gFK1ȘA} hv7Xt lBf--_BC&1qxw@/U|{;yX/iPj'pƕxX[ة&}Je%9]VP0g>_Qd<B=Aٹxj sd %Iiu!j֠=kxZF~ k=\E*@i^Pof1" + #+\.̗5>#n7V>3Do65(w[vYG/NHo&5Qq;vz |5^'hƁӟG?/yjheagzq sg= ֧' 1*5&SO&ar1 uIKc*{@zB 'lY&Ua [P:klK~or?*a:@ ^rNvHtlH輋pMk[F{7m]nO֫[ kw653=  h_&^Kljszj= -Dhk>"ŹI2%ҠNI l$@_M%:RX15E]'<="@Z-_ڛ,ptDogK(ï"1EӏNYĎΎ+G^C~PUBrйb'|-c"#8Pe'@Pv$ [qB 3ޞі'u8#DD`)eSړIPyԣRFhX2<1 ?LxRFڵACiؑdCE*WVgZ k<_V 0Vw *myGΦC >y5S[]H"Vpik.Wp>M\|YXж<% ̎.$O!tVQj/L &*JVɅnئF*rѻHuàY97*~XIHc;d"Xgj̹hb{&Aڔ>O$Ȭ+eP 546EԐޭ9#'^%O~ iiVaΔDM gB)H3P*~`#פ_1MU-q&KSN8"vm_-v[n[d@!tAf 6Sq;hRxgAmvVϲ놧\Uֈ^ 8JuJi: %z_@Yft ֯x 㤍P_U)g^\؀7FT"[0#?5fq&/z ;:r|;-V$L!FBy,Cز FnrNKӾ*r,8c󝕝'[h3ZpF[!Ls[ . Д+8ƓRpD3X͓egY\HBVUHovs]#F.w+RCj'޽1r0\j<'0/\S"cg(}!HU՚6yh\Q]KQ$],]䁲m)yGUgًŚJ0py_p`:M@%7H+.;{MD81msҁvoXqnh9,*Us>յדf}r!;oC66"iȔKͨ{]\'9i?:Ғu(nejVԔԱGQ @4C7Z;;O # u=(rд.؈tJV$FuewSSx-̀j0йr<:ԙBj7baA ;Y*| +FAX'ktb1ӉGo׏o bqڌ%0D5VTXoP3~,ܨ6 9@I#V*7{@erzJ s8џS飂:q$hW]|KEث1HJ%H P)& .yS*tW kEP``/2}Hu@ѭ9>d5Rz^K a`Qxĭ =7A {W)L"?]2~U6BRL]a).Ꮂj^,X4 ̵P_{AoqҲ$'~gx)w`}l5ͲECVu968$R5Qa[Aܱ  rF-"ɖ+2 N l3Cn~<R#;fC8*$P#a~#Eldt[Ӱq^oDʎL-C{{ ^UʱuXYi{E xRUyI \mH P];W`K`ѵKeX$z_0]7=}ʗ՟]nKd4^eۛG:6,Yt&9L٣b8 a0s/[3%3H,y~p#ߘzʹp+M{>I6+uu^,$;g[MPSp#7nFz0{ 7R+J7@g@X*|` j%\>wZkZ5:11KxDjnRGcr`<&%%l:$f00n!2O(>g|>; dDUe'ȦϬLhZEۋg67WVDz{Z'EC pB?[ݵ-=-XKݚyh^>} Dfv\OIhY+A%i*:]¶LW>)m0$HSiwɣHwo32%Pœ~I8|4ߢȦdIXucƶ_eYug^[COɆTO79 Td) Q=NTrt"A\|7)!u?;)DM..sxԼej4c[s%[-@HRF:T1{ >*P~Vi,f+Pnb5)X$+DENyY =3U5x{ pNsr.:&$~RPP+$nֈTY)0EGLf墒EŶB*:8x+Fa~C] %j}7 =p3OW*Xz3kq׎hX?~ sO%Wv=hMkqcR״&Ŭ MmлtN:d1URB!!wƅiWS-WauoH1X`8"*4Z Q,or KSxEUAqS $ m~.}z{7s%?f~XGC9U:=}ߖ ?U4HT0o'gNz'?zU`:)@BPչtF@^1Sr ӟ4I (Q% )YB黕MY0ob0iӠ O@4 ljӊAB wF(ŭaXsE46XGp^md+QmѺ FprȐP]ʞp}Ǝ,7gra1Oxg F&S -AlWD 2g"(b CwfDɩ^;:?_|klވpғTmuK v(]G{lVk+^~0X}8Nҽ^ iȄ5\?S<{f6^qf]_]z@i+* ;@iZ|ȄbHfE]| h:{gPd _I6a;b]L 8,Xmu} 1}`>6 q5ʵ,2@{Mӯ*aNf?:3\;R4c:v5ibM@l䢭lPvC_?}PǕi7Gw Yxܒ↑lU %]=Yל:k7g|}+C_U]q } lN-*@{^P@0imM 2=Ԃ{4$,SĸLۖ:6$> TVe8jwh3DZۮ M@a78sZ!Zą̎ mmVƆR{0IL~wbGCZƢoP>rXEkr9WK@ yVzZLv)ۂG%1в4~囿;A lW$82SЃ` w{HPe_Ý 2)Y#DǍ!ʇ?{rY\y7T7k)L0MZc*ƣ|-)DRD- טXH++ L|oJ[C! .!3zLSkNmEʜqș$Vnjc.H7 ɕR*$@wSDL蒎WAxv'PIZwH'mTN^tC:å[Q+z'@9aH)>9q^ "[US}Ru$rφԠˆP[.㻉 ExW6Ѷ')1#ʹӌ ['9W.; % HM&76I|'<*ЕmwsOJ.`2RD+Z&4g2yaGR ^,i7Z#(6Ĺ|)JY -:E܏$S(_h!} yL3]) !c[??݃C1\Qa!_׳ Te1vmz+M(j)r_++,Duk˨`T6i</mͰC2q]gvtW֘ߡ0 wA78$LKt1'- % :   zL}`_?PR*)4l:Zq=me\S2/qX㹂 YEBxz6!cz%ha.gVWCq&u/F!g!#̄dxS焓s(}6);BPߦmU[M$&7pE 'qԷ.rڼy?27׏fGyDyU4m/a+bc븢(CElqMN>P,$dg% {$؈(D@ۛy$n '{Vs{X΃E `{YX%Տ XKfbcVxu\#EE>PϏS9I`<"= }ۚh9a*Hʞ5ŖFl5'}hOT?"\rorz7!4`W=8 ^S}i +3 L _M !66by;~"m*qF=dM[S?AU?DOylw``2j$b@]W(>~l5nik:GQ?{<>FC&Y]#*7xn!K 2}ef[j8|bF[Y<_c`H.NƑ>WZE G {Œs{)M.L.z/mF*ըI?E@6,`uՊo7Rr4{:Z{W$x"A -v[3 K0Hs rhi]; LXt d|^s.@8 2fϹ`4;A%%RU8c8őOReb!76'O<'.@6?touyxug7/ 2R[;\^C<5$.>9E. ҍrD@lYla [{XJ|y";o<zPpb9MH~1n`-9 .}~ݤ+;i=EgT~m+PXA#D y)^Qu!r efGX?t}zT"s֫~+o^L^f Y%R?hRXoB рc$)j=&}AAp}9%kO.A `V5#tp9ǍFP/&~JI(䥨2NοYBף'y0l/E\ysOn6o(9߂N)&Fj18jMpMhV#9cqSD? Jmd^0SǦxGw˖|Ba~qX.8n?)2]FەqSYMm D0a56? ZNbthBD0%]+8!gTKP릈N}^` XSlңkzOʏ.0Wq8 d =[V'\TfĝkXzha15^Vz1S!P-U W_-\,W Pj6`mvg$?9B^('A 4ygExN%:ΰswG!\t~&/蛥J/-)yrze|`*UrtqGrOxoKwb)ϛ5_-@NTo_hk!<0[Tor%!"|-ss0W_c9~s2A"QiY2BLA?<"DF`_ro>e᪇FluLO4cې0RݷN[F[~j!ؘCx'x tSnh̷P2o?p6HHn^Wr &~T8By 2,Tɑfď/q۬d|Q3ƁxQ Qb|c4h -Nt`ZLYHA2Ǐ%lZT0٣Bٶn^&y(-^^hOuE"Qw|0,jLuۥ-\iŢy~/)xu,HpStI+sHԽr~n*QS_F+xRRn}sٳ1z&Ki;~xPH 3*enRwsx62ό*m7|#;W<` C 켑>$ТC8ܙQ\ۄ#29Z1 ljmZ֢dz7[D{ zaYB44Mj3"6h&G]/5J'LnٜGJתd>řR[* fF=]SqYG4e<9+̻X8/DDFl 62\=Ϣ-kK2-0m¬OsTA U93e [0V'9F!@.XQŷ04(_nBzfΠU}K`M٫o]dA0A~T=Cb瘒c=ҩvg̈́qk} #}O+KYVoA-NFc1f +qﺃϪ  ܍lѴb.J~gf,)V4,[g=s+3h84"ԚB ({}Q;mUl[)Sz=c_jthwbv$5*"zw/B|LZP=ydNҼWVD9zbU~oivcPF\ak9T1G䠍/ўX󇵳 9'Ը+C=ı. Ȗ=F#o(K̹"^դxjO6VӦYs:ϳՏ=9T&N#;}?g$iUj;q"]t]xu1MP;P euZn?E1P3g&H^P{Җ>`K0whIĐkzB}r`uu#l;YC DlrΆQQ%l1KXZfl2@ī;3)҅cwkMrP{zPfHp&kkvKLXlyX夘f! dlҪKi:|  A@{$&drj 8}pYȔQ*0g:|[T+8rs_$.x+@bOG5k`OpV[,o[-z[$zS7MD5[O@䫧[=^ˋ1p '!Z~r"|فilvAOw -T#7t{.7(Ysh*ԠNrهBR s`Kx*cz~n~&?u7u!n&OC~]Io^.NN|fr@rBϿE b$o~5[- 1j $ψO{!xzA@HV$BfZ_~Y +F%qt~VQ:W8jV OM^53n5k|mۗ]2F!\;s‰y,ƫʸmue(@] a3jYzC|Jt:؎ ÖPw|9avpnކ^hDdtSM4F(BU[9AI/M/ VѾ,FSm56n -T"p}`:hǫ1 ZtW?}6kYZ9E8qT}wrI# @S2//M, @žܺqd gyX܌@sx){z6N (ͣ[FI 148}6;n"$8T݋*'_%vm($ej[QULu\/)&! kΚDs3e[@ OVnEWqxp\-=6 #fLLc*b;DU'vN>8G&/;҂Ň3ŧ9dSdR]n;q5jM`kqq fQ*U.s4QJ{ZR)xR5d~049.)]Gyc]KadjiY)Bj| zcf;3pz-bō\+|MҢd\ _Y4ޫ)tsj}Kvoe9Awxݏ1h *s{mdt[LKvzA`p Z]̨qn]„˱|7q8gKksH҅jTBҶ8nӣ #~fjWVyن?J7PtwisVSi9$3q݌)&hEFύ έ5-(JyOIɾ\"jlIGÉT-{Dkч*Ӊ(ߜZ,rM,/GC0fPBfGB:9%OW݃)(N:4^du|wLT'Qtbɲ3_nJךlܾٙQ_,l|y_<<зOi Q@'vSM[m&P_iǔa|\*crKxsBPV4PmۑQy'0d*2Q-ҀAY!u9ć!"7tӕՓ9AgSQI&^=/#J9P9sDyg@ ~ivNHYwe.3D.ШVW ?2^@lxJCe?أ.S~A+|:vnB/ *%*6ՄIp(#sj5.v~$noL=H襨}7;!;>Dp޼9̲~,NoXovA8X,.`ZY"UdaVUQq2)RPMe.)W9 )g`4% _yC ˋF4_y_.$pFΣҐ5e82Ж#:D9Vr )SN0+ȁo@g[upMޚ,ٙȷ7Zdy[qudpvcfvƷtXwed?Mӝ h1_HdIqe !~HK?Wj=p͗,rq<vԵjtCR~Sd,ԬkK3ie`>Gj N9;yVCQ8HÔI |zۀHL}zk2Jxg4}kĻ57zwQmJ$7^xև_8p*P5b޹:\~%5~[,E Bg] @ Pn89 1ƞ^+?50@~H~5^J3Tk< =9b8c#8dp*iILFf wfϖv+QsO\u E:^UK[_6_kWF{hDL1ԛ|_YP j"8 oa ˁOO`gZ>Tq#xW,=eVr8 +ѫBVpND!@#:uf8ZŹ7v9@w LMZZeH @XƇA*XxxjQA5*?hVspFbL=5g?\zCK W.{Ɗ7 SmyӿnpO|):˽=}C޽gAȑ&a HҼ+ =7~@Dj#wI(1m)rh$=  ruUcC[{2{:hMU>eJ]4mT v0OWWnѮԀBGeq o SRp%<2v$x{H~D\2@ho em$w sso(7J]z}d!ߪJ|A {C}9>0*m C9+cwVl>7)Dz+81 ?. v $U&FdjMaQP牄_&4$>MϾ$^ƶcW"桎N }H/ܓ'6Ti 'fB9_!zV4vzW) ֥9h{wWOp W}+[XfS[*{'KJ LP]6Z3%B wҎl El(lV# Z39BTa"Iݠ}睤j\>(mn2a{GY[9晞Y#;Ц/T3"j/StխbbeZ{8 ƭ~6 5~ck$޵SwN]E-E`.Q׶wkj]39/ZtL.C1s25Ն aKhS 9ȯ9vv,|}wAIez VȗL{oIUn4#fCCJ3SA,u(Əul(QPr=ğzv!(wm֪ JV,{lĬW~ GF, ooY#G"aX#[&(eH[QYO A_/5-٣oE%bE8 >ԋix!_X-ZrDn87oNZk~$o3' ʙu`_v7!G&bLɓՆD9(Ӌ%1y ;t[b/(K䖧cADjKI*,۟1{'hOPğ$&~Z?U(-Ǜ |tj9 :LNْ_^G_r69Q^ *6 #M;_O˲6p ;th15g?R|.,vަ|/&)eF{yCm8?k9dJV&=atp}_̩$\bt3T`wl<ȝpъ[tte-YlC6xm2#pV]E "r$Nz]j{B0+Fжl$$9+S7Bϛ&o@an\- * ~tzpЛzYSЂ7?< G tij¬DԮJ 'Ӎ0i{ڝ_7K,ڦPM%J'=68|=!V|rNlyɈ4e&)^*gtFNUː& bGOGLBZ=FCʛ%^) T|ۼm7 ܏ٽdn7$';ccHW(wOƠHEjGEyJ~wE)fաB,q _%f"کX? {!Yn~k^"^}74*<A9 q]6\fXB㷻1t0;RԐjgef+sݱC;!e=mWg*)feR|¬rZQ=" ZrPcaT+0u q!# "0(Lq⋅#W[:SYFSл-JgAom (9V~]k,e,+ (W%j2IQ 9{Q$-_/W}I~`nFd#[E1<R SR+[=S&H@"Tb2kڧQLMOtI Aלԥ[j%4g&'Yp&f˦ |5lI>[Br{IA]pf Xx®09I b.ڔt-Tblb(^.;WeIU$-pfoNiԯ);>'$(}Vi焅$\,i&@ 0,+ԥCr}\mK7F:nHj<Õ֦ B儝-1' RRYGk{! B5X#2`fЮKv1>M*@|#H!8Kgy(#0 QG7 &adzJ>$nKx$mLJR.Y?};@s?;D4Fg eZ?-Nyq7y>URC Q!&N1E B-:\ 1Bc3$s]2x:D;~7n\J/@e[$av -o{ ͎_ub\X()9^CgϒFD5q3{l > к% Ef*7L4PxZe;ʏn>M#@lp@XQk|vc[Ҕw3@B Ɂ5@|2.sKilL_4]dC AqZ~MZ-k"7=Uxy/ 28)4)GqnfrLxz`i6gf'R_&zgzԀ'0u1G%h0&9 oXHzYeݘ(!N8Ce q3~o0R]N`7ѵ/2R~pӹ`ʑNK4wR/"9@ M\Lk|Upf -Jj;GjLxJ@c#H*NdS^aS wpYm~cMƠ Sf6}PjMgk;3Z*C;Nuͣ\#N**!aS8o0 }P7+%ic80v6R"5̀9ȇ6괹n|,H9` <\;1X q8ϝi~Wu'4fA17DvhiÄ]_,Eso=؏Ô£cUC8TcwceBǑ L2}>,02% sg%5KErnkdd3 gQb #-1dBg s+e; ƲmPEAE9oQNE31 M/΃N[ߌ{#ۋƣq>"U*XD4!u`#8K@=%"Mc/ud?Ǭx2~H^LJPrk o~9OF;x98$Ȱdh g=6BȯJӹUwwYL{,";`KYR%Cӱ,: "\5/_k}2Op>[ZV;-9NDjF5{n'-$ OȊW5~ݑbVZU͂Jí"C8:@'H~s!YlfW݊Z/q5y tj FXg4f#˜aUX=iݘAzl.fL:F9n 2yYL oBwlơK2VB/S!ih轞&4`Q$J_2o}P)h[il{+$7BαvEK)[YƐp~Zgdig;cvj E0@^i`_"l1ߕ|6 snj,&E vF'fW⺒YCP/nPyo& _Q(ÉhuZ.jc#2( Gk[{/ >c /Z WdMOǘ}K9Dy}nf} {|;h!]BG/\Xe+4||mR 'Cđ} *јXM / `f`WVNn Hny|+qNd{(zGd0@g,$քd$!a:GOa "=&C be2(T?? rE>F4|G$ZREӪzlN\ H&y*gla"}݇J/.=L[pR,5a(/1> * ޚm],浃 ʄ\R1*65,} Է QX+44tXcBx0-`&q`#HE$ ?w8+mj{ZtsXDNAsdICy?vޠ/@}qG g* 6,dd4R޳D`߅0;9B4RAY"Ǎ(W2pRb$߮dW2(_w 4 Q}rTQI˼BU+\uYjEWkI`:>1fPGBj cС_a I^r%<*&_4!?Ijv3aLd.7nU0ci%*{>/ȧsrMJҴ'N}jX:#(?N*Ű%w o@89,ToU}aHڨ^2nmSXqeqD^_ &MЉ*7;O@Oc "I]ʟ>QM$m&3[ ڴ"ny>#wMs=[K(ݿ  9'10hS\ݟ<+2 "-A:؇ }NOsvK.hF;̕5DSN_K{V$sx @ .>ŠqԞmhj6fPvfkXAAX!3/Q\S+;%>:k<~I6o & ixU)ob_"Y.q$\=yS!`QbGn%*vU(јZ8.ͻD;?uz{`AJzDŤ|667|x҆AoL}ۯpY*_pp=휮X\ -f)XPq3f4O/dBZ t5"V͕a}7ZxGs0t %Jj R6έ 'pb s$ "dl eH!S~TCF\)ۆUG>8=(p]JAuaMp9h-h&024bqܖ.FH\ wKE+KTB[{I%u9:$V_IzpDӣQf@ncW -E&=x~2%pmYNN:JB_?t^y!/t>30`ZygJf߅\ ȔU}ڣ]YV&̔]Er~a+)cC\, I^xr[PJ΍,쬋= ǯ8I& z BPylj98y'}qI:Yt&t_YUkMڦ/co^I킧nzM4@RX/$bmG2 Q rGG/Nw)C4~wcZ۝3<*Zx"=J~j^,Xdė5r_=kw>XͳӖ2u卤'Q0] /{:`4yiESXkmi dBs@ H'me ScɊAo97-%/D|զ2tۓEˎ[G'IU ύg 0 (m}A:RJ3%Y9BG8,yG#G;L*w'n.%-q?ړHr%:3ÌJbzq f*\1ᆿSd*9 _3((8a @) t<-36](9F"ǔ(lvPx(vC#1KEJ0s dKXcsct( ;=XFAjT'qr~V1 znQ"p$ͺ#^ScM +O?+&@8]9T7y?4`Ŵ M :=`aԴ9-! iqf&>B4>/SPpTjX0=~-I#K]t݀0ŭ sUn{(ϣsss]GR@JǀDmΣ Fx諐ϭ:d,ixDƷ̾< &PziAj YS@=Up'BXd8{ڍ^0<}L,㦠[8eបj.We!|NIKZdDG[t_)ɏ`f)4׿9jܿQoJCc@F}B5L; Bg'+7rd@5]1l)%>v=\)و WVtj)F7[nSOMT5+O#YJX'{ࠀ&X2_W@n;3ڠyBv4<eNX>* }wAY\{Rƈ[Ⱦ _*v;Jkw· "iQWKnߺb/Y$ަ5թS[SBq bo,K<҂Ft;ͤ"m8TJNTsU@U!;]JH6 gisbdtټכ~KQ$OT:J1 :@A9&Xѡ [ۚvm43Ns^umʴAx^R2Ε 83L J6;$d1U|][<`SWA搯b:zX#_^,8,W Bԁ p8^]BS1p;cò]Y㓊DiV h׊P%]frnK +GCTVIzM]2Rڮ{-~)OCg꘭ȷu$v@01!oPJrFuqYFCW`ߘnAJJTpB>:jج*y 8|F,Σ1;gx%3j=]f1%i!QJHl#I9t" /^,#Exl %@3jGƟy@6  i04bqPG$k: eJ9pZQ~g\nC}FM;8c%uV;k'eǒU(Q}4T.:I>Irڑ^R? 2W+Zr9NLRƖ$kr<qmK+(D40DOI8:c~:MRT] oruuΚt+SJNjTVoC}<GGm⯶OSդ/gA'Z"dQpgLCk3h_kquYt` WU|y|:Nfr:C.dŚ7 MG9R+D)IO9툋Q ͛u7#0L 0 aD"@#5doBx<i+kIw a ֦.-3uԨ|)3o33L8s T=UҺā}b_6T H,w:xY=ʥXQ#CWL,9/P]KvzͿOҚwht3nTHIqIl0`VrW֐Bo,(u+ . , Hn:|eɑ5l?] "T΢;4:O ^,z($h&RWT$W` L_i03 bdID9NX*2@1>BWaiԐxQA8z=ךo%lJQ$i g0:uSIXdLCq[xzD^Ѱ]_Wәv幈v H[v"&ВOJ!IBYuZd9]Y5"q61}!:p{yW{`]Dy d#aw׎T=.2߀q/׆5 '*ǀr?n.0<MsLU, OS1[⾉0P0VHvBa lvӷ5uK? {$i@SڗoYARɞqe@2=A#]v1F[gy,G;)S~<K7g?x`zteLovR?UoإjHP0!?"+ɬsF !g3&^ D/漻UV:=b# !bJu|)w1Tr%x2vڐ\C ulzLWS*mUJ9mU0^)Já҉>\fx:l]#,Tt'_oԪ54v~}cԳqGq闯pj|<]60T2<,V}pY| !!"G9(dv ?QpVє.zQ5zoQ BB_yp[ ~YʜQ}Q! KTk?3V1¡6H.׋¦g6-|̂ϼ_d&*8Y> qmtT 4Y\6^PJ ]`#N Iǹē)MƌvW @繗C}[*oEKHǬ?)3bhDC]\kEkՏX<)͞'?ˮ;d(RǦ3άlBR]U_ܬ< EJ\NկkDZD~vv ܤBG\dMDʣ."  4]qNRe^2xOs(7|Mtry>\+O0c "a V) U)l O__i-+$  .G,b+`j שz.H7WwI]A`VyN9`r^td^k\a"wU$ uA 6Ya\iȒ $9ao`ZyN%CXjo`۵*j3ѵBu]a`i<ѭ=g`kN*C)Eiݿ( ɉ3/F"}8+u-0榮 [0xR:VDV/ XgA/@ XW ,RwM#w.2}) 3r>{ ,B[So%6)cbhj'zk+׌;aI1LPKyڳN٢*h 0:į ;@ h2Qۢ-NRJ|z9:&fr1ѩw޺q@՚kt֠nhn6`mp 0ݴ $hxCO*%ӑ{Z7„-7̹9՜=I>6w4mjQ2b]y g Ln ]Psݜ[gnLho%pUC|g#_-j>D;|q+6CCmԟDb*FopO] ͜V?Ufv. z4RzJҜw^17F]o9u =y%P4r;qOP~_i.\MR!e-rK_1&VmGl I.9,iR p;׃ҐOOsgg%uRziL'_:9`G焅=s oz &YH4{?f,Ey9nV%2jmł @ KnSVl[Lj ~6Q`^Sc#KX TVhlG Q;MX97)i./!Qit `k"ʵ|;9݁>8ϡS)Aٿ^?1HxyoE-;1cǁ)H؝2o:\Z aBB^߼؝L#xan[oKfW gjl\ v(dy4;i75ҋ3)([۰c@s찄[T,1%r# `qzb C[28+aӪFhr 6"kڒ5},Zen:vpxGqzr }cN"EG{T/3 ݚˍ=w'jɀ=sn[qKc>W\͵s̚RNq>N+Xp5(hwӇjPqYr"CJ!#kJT蜲Te̩<(`[ = _>' AFOfGH[ ǜ;ҝ9Bdy(iMQKbs^flNQFBWJuG[mWBV >l#4[cCu3"[ʜ(޿8!|ԜX),LAA06$MS*Q=&XrckÂuZAd^t5ـsMP{hi-gȜhdNu`o ½  mUFc*هEkz9ZȶTe׋u5ܶ~PƏ?\3mI/_ ^P/Ӛ?X_ u]-smkCωl5&AZ)֪?<1"$"zo(H}.Ԃ8͡w,~[Jr#k=.zZ莔,o˿ʣξչ)Ĝ8{;Zv|TVɯ0u'fuOEwsIt uTI=W\sd|f7omf.%~fO{A%WqRg ^+Raunrģ՟xIc,Vr$Ȑ[NrLyۈe%r08^JI8\J"#򁯨sLIh5ǷVU$|pqREyM|b o~ABrk|W A"Y${ܶMoNNjU|w.<(dXeF@ϰqY*Vc~EZ@/:(k|ʘo ׺RXFdBd|AgF}/z?0W#'PK*oHg2)GA~3dt]/1J*JN1~nn}pDNV |qqC;%ssa8-3M= 7*+Zw=Dʧ'.իfdǨ2Oښou{^Ѭmi9V9Cݦu u"FhHM![Aoi{I*@+Lۭ5+t/pn);#GclJLqP>RrQzʿ%N{|T el=bXfMAWbdYaJ5e`0gxPPّ@ZdgV@,6B'-1+k> ةi!rnPA `cH[p~aRnZ`Wa &Kp,[ck\ v1omas-N^e0|@}X9cX3Hq圶\OPJrtȞE:.Q%Dh8˹Wg5lm{O$7 o{Y*~p'(z54oTP1 SE$XԘVRA' ?Pñ`t:<6dlgǴg (wU 97#_ZAؑ)i@?o/@V{BwJ_udqoG R4"9Ph=&/IQF~0-h2}Ě/ 餌Hm]+E'otu%lsřŸv:edI֢,~L\۔c<3LrP&ۿzb dOh6CJF1BV/OBl;A!A#iX4@rF gQP!˭kQ:/reLSW[zŇu߭;wxߨ&Ӱb&7ْXQ6c8,޿e}bAۤ/0'm q t6OI]u5h};sERu[@2o?`4b܍"Ɗ]=*2q~{NxUv{כ y@:*Wg(IˆA_#-f~#E[&^dɍPVM<ݣgoTP8xb}04C}iˬbۙOBN[B ^@{<^j&_zxA?hK-{:>q2.ZɲvqDC1ޠp>V"wiP%`UZϙ>@ +y #rCm!_qWIv #Cr*ۭxJ^׼]j&@.0QeAZ!nYw]5eKNx7SZ^'a6|[ޚ&L WB4(R7樎G vajev='b?[(f ȅ]e엊>FTi Sҋ$q Sq`G3ufQ~ !a U<ܮNcTf~1hdbjā`.]߽ئP>bK/{[=Z-lBy0?#xivʔ2fo+,QoNWE ГL[DQNX O.m7k}-O#\/[LW8V` cX96v꼨FYN:>yopsx rtWGBL4a䘣6cx*pIi2Tbr6@N7ܮjfI>ˏ\U6y0h-Ҙo =Q[&JaREf{gK91LȋwDmu(1Xi7c. ,4] nU#G(c ;1;czzqfv0gWQA ʉ~I931ѲV-$uGufX7"9&!Wʁ-6JeU2oIR4s#`b$j -@pDꏳ+ͦHp2WZLˑ[c&s(9M} -IT|k1ȻL`1N!;t|?^>p9ks4 lWLs7Zx &'K]f0K ҊgH<+QXAzIx +YFNNN.E{و+=,VKPMR1b} l]L8+--u6s9)mH=b8}Jd&DC2 WA8iɲ XO% scx]&) ;,OVpAɟ$mJ4 C_Yljn;8IE5LKqw^ē8n3@Hx<\+7xfQҴx~ v05|gMl4"e: ;ۢ?|qg?[6D^ H?oL8xp7z_ &Bb.?Jm{ʪ΂](r8iކFI(FXDH>rPtv|t~$E攊&;_qu Q*BVsl?ߔEkswGޝѰW 3mQoc$Uz_;}ngn7kj% @6]*Rm2D,/l]ʠK]bY]Ο g#Vʶ}z+ fSb{d2jq@VEɴlbX<:&g%pʀWҮ:+B(0+1$^򽃇ЁΙƉBƛgHGr avFUCg/SXMNͣHhFz7'Nr<|&ãڇ鎒 8XtE@x)nAe?PbỤL9!I 43#-;/o0 >8OxˆshD(]oh#\md8 jb?uAayV>\%QQ^}]NrF?Y=ůA̻9dLR^ )A43Gh: A$*,TGڵ ́"K;B]Gx,L.ΡmP⎛͙ۄ}R)#'[iOߍM#j 플؞HwUfp7!f13cnTK~H6)45lSBIEv\q@:&?%rХ2Ke6% 4=~ybZ.pb؏A~RܭC@Nh{* 8^, @ KolؓJ!`k}2 5`J%65\ I8y_j%7^1Mߔ܎ + O=# <~mͨZb qsٕץؔ.Qxpp ēlw{2QU-1awKL}{v?| |:?1"kqQg +hĈ}HDZʧJ"ĺAc+K頔X C- ?ȬQ>mTuҲ l2y "]*>*ZJG6-i#`Na-Wu\a d! /'qL8@=%SCD- 0 dM]RBzΚ<2w#;=6Jk=39i@ݒBbBhdcB|hv׹ [? >?(NCLȉN ETƱ -P7N˙xv0[a7NR+&MQG ˭^K~ tB'XMT/hCDY:vA' (&Ϸ^nIH9G>TV.S,gadmPlTVMSN>z#X( £{[NZ2pT9OyRuhSWfأkag/ۙcHG9vњXfڪHf)7pw8W)MhOfH䟍In&MDTE蝋OeV)D|A q e+z9^*`:,#۪BgDm}82&;<3q]Vj,rGAA̩+IYjݝ+>TI%؟ Jsa T[jMd6h)V c"TD$ ۠ds vk61htY5 <ՏocMqc/ yUPS!xC 3g|mEoNo6)gkjx3Uq0NM6=%ZxUᗙlm-f'v$%Nl5Eڕ}3G +KEhXPJ౽LN9XjEJgH`[:4ȉgp}L 32 '۝Ьm,:n@F0/y'W?p!|bs-\5Sv'I@ w|HqͯKcH{Q$N?U:As%k|U9elnXkv^Hx d[ 32CMS*xGh,ZG1ؿ"xVV1gJJ"JO*6WOR%]u`_ X^&18]q~|U>FD{Y[RYmI~'%|2Ն$A<)#vK*ade͂{W}JĻ* F[Ca?j4<`SiUS(ث<-LO4 γcOE]^y*v0}!W! 쳧5"KwM}鹀1o@8x˙3Bɢ4L϶ŗcr9"b¾;\;7V %),|2PsT3ytIyOI32⥫XeYeH0nb/AES8#Dl:؇$E"\lMJ؄PsTck#O˨ 7.3ӣF01CNAG#Az`~&f-`7Pjf-ptVonc-(wTB\SEu(pȼ:1e!~QT]am):W$ ,Kt)%pm8aTA,5Xp3~BSuQf&NAe^x c;uR  }*2i":eQR 2泪 B)Ȝ)/a[Teab [JsH,+g(o`k-蓽T8@?@|t_ L m ۊt⢈ ,;99 `CO)@jI#Xq[ GNKZ>YSHFwike@>FUx 8A pQyiZ0QmOpVhyi34n^&o."H' C5bZ1`$S_b}6 R@%~?t5QF--|&ڃN 5W$=%ژ#9/p/}{- 5)9Y$Vf][elyXuX[džGU'mKjx5 Acq 5yw0/WB{4 S1wpv7XKV:_&| O0F98!6XF!l'sR/ EgG{/'OII8:$ˆT(v]U,w״>7nPNl}kY7|UlX[ ps]*;oywfJZ]g 9̣+0!U/e8AbV12z<9̞:xG{֢Q K(b'DwI3 ge+PEXOw~qlE:+]E`Uc@x#m0Z:bEq@p0WN)?N^PA;0a%|_ n3Ft¾MfiB|o;Q P٥B{+fY&$l>i6(?˘?e\ VgL< D3~pJX3;䐕Nv#;{UZ U[~A8Amvof RQ(/ 7'1Mʖ9T{rn{X ²պ+ciqr^S?y@&x 7t}3yMzhx.J~yn=/5-e>3Pb.)'~ȩׯ!mgeI0ATkk"[Qڊabe-W$ܓQA`lT {uzj)" m/yczJKaxd^(>۽_DBޑ;MθB Cp̶ccVW=i6VJU"KYg=@q]9,m"Q™@[jVCO° r?'pq$=xޏ9:ecϿ1]{1u /Rܑ\k J˙=!`כ}Fz{bIXrWTi\^WY ~NAG(i;_V:*peJCy2S/yX:=w= m2q)ZTş@MQoJ<O&`ܩp>\ K PĨp Cb%ӫS/Msuz1ϢYU԰Ddub0 Mo}8i!%K;ݮ LIdWuC{KHu/H Rq8*QW9'}Z 76kOrNRUqފDE [(ۢ-Sp6g{ᣜ2~_Uʟ=9Սr%NሻMT3["kڸs_X 'H']Gb;r "]l@(ק ~A'%v ܨUh2ߴ @wlj.#鯩P֫_̖uӉ\\HI%Ꝙ;sY2aپ]WDݕB<,Y $ Ug%\?ז%Ϲ2{ZtdEg!hO$Y!\ Iԩ;]da6C[IDrv-qݺcfrp&fѷo !q.㒪?ʁk]%AҢg=DL12QFw`-aӾ}q13KO8,0YD!X-ovd8֬R%qfPa ڔvn(qǶtBҿ^PҴS{nk*D l ݝaPɾ\su~ad \5[:xzHN&[phc/n3ȃ aK!bA*TjBn;?ދ -tRz_\RVm܃Qgx&.xj[s"=}jkgO!;p$ J躧Zńɤo]:%氏gW޿b{`뿄d_Y)Q$tK$<52H(5ǩ.i }Zc6Yif@KE+Kq1^8nXGiIYΠ5͚˅z#)a[4y^ P&%/5ͣ-Xcr`*!,FMO r\2:"(Nt2 rA=>fu|P\(x`yUk)"T8Q芢uHxo>ց"Y[9FߗU,tWz0~v%u :\ #N: a py˝a=ҀuX,)^{CM0}ثmC-nSY)[o|"N&ffnF jꉅ]NRQ^T*A?yԲSA4$J]Pf?PݴDDž!B{O=M+DY>.۞}L)\&O8heۂf޵ETj%HM[MwDN"O8txNUp`zh59Tʡ!Df݈0B*a<)tq~sG/W!3K5GĖh8dHeHױF"QqwR $Ti";w$dBm|j8~Ӭ`Dcq?$B qlnEFn%lBMUC_[8yG0z\9w-81C<@:umQ"j|} 6gsJf!%_F+'t@wV9. CIҬσ v^O#<, gTom9ߍ<\tE3c~fQJdnn0ߟi6]jfy*>DR|ML+'ukǕ3[I]v 2~m#EP $~~mb,{wJ)c.҆8TDQfP >esqG/Ȗ2$Bğ:B RM )t0oCt GPvF3|<|)FSg\]e8``N'6vOV=^aW`B!rU_/9YFl٬.S*vD<՟8``,Ie4\4ED1&K%)bR x  D`;MvG ejz k9 #M/*TI YL뷖SM#b)A ΕMP lQ; CY_.$Y$"Eܜm #%dd)SS J?IJDZbobɽ(vZs`\&Ă6E)u w6SC8p9! `~2a-7!4(RyטUKUkJWNIߖnP͔sE 1`MW%5M]v.dNw 6nup&9xʟ!3TӇzcc(96rʆaDBX^r3SFoYO\˸7(#h6H% AZoo #YnSqE}wV:QZTU)s_JpQO3=֤/ g4$vvu{r7ts?KӶQM'Zxf5<'2< j#aN |q«e|GaȓPcݤVjB-nDpvoXbƧ ߽Xlߟy/=x 1۝ՅM`TIq%WOT{[KwXFPb|\ujͫoWZU;wmmƈ$+eŠ]KaZqW*S+C ɠ[:ѡ8M?bz(T`jV5~ bbY^;f`wP&R qсU7x:%ɲݡ`3iR٨OV.m,߇N$A0RQ Bos4^禾M 0a 45P_k2q Yf3ʥmդ~DÙ5V35:t"~f_Y+񣮊3^Rm@M]UE&)<8P-qhxvY&q].s!Pᒩ彙&Q!>+CEzė>" D*4Ԙ+h%TxGDV$v'Mm6f6uT;i`IjRs: O7M0F~=4%ुKitA$Iy.Rv"ˮ=-A0.^m%B }Hin* :o `,6-W&9CQЁ9ԏxe_B.5iFH(We }Fg AE :<Ā4* },=gk%c8ϙ7w񫖴iHYXx5НF>C$ut \rto(R~ەψޏ\{Dԭ2I&/XXѱ%D_OKM{`OD]GTea+-@D!g㊴# -gS1V&3*xgjqs]cYZ13U.,0ۄY|(q>4P2=N\2ESyR~J~wFPe.T_QqFjoph)s?7g?v\:vߟ[_Ȣ}z^9"ݽЗ>`5$:Rۏ ܁z_ ¤sy][!k[x d-Bg̈"ծ4@% V&9[qg_ykY¾6H`̹nM03(>n1ۢQr-\2/G"T][d*_ d0b%>K 61d07ܪ7,>ᮉX0'uq/Ty+8IĶ,܊G|ej^)!hqMVxS&eE^ z\.GY[ĈN' 1 j #4eW`}а2>?!0K=@ CzRZ6SkR /A.&deVqKU cƊ߾CqيzKѲvj> +_̠]-#eWQVb& Cq4q7@f)S!,!Xur ה ܑ ZCZ'5#{r<Δ"uES _;$NA?D՗oon*6)ʼ2Og](qkE|wޏ?x{8hu Ț1L CB9Zt[bunF` w>/FbW :eˬ9uj5WdOIk] 0.=mwr?<@&{C8ɈvY/whpǖ]t'TIgv*5U\VrѪQcqs {g'#hEsd&=."m}OtոkbX-[| &#;ICփ 8k{(|T_ՏV^|N&C 7Q.'Ȉ6!bf[hx)! _Lgxtg2'.CjP挾Tu^oHTKnO =#7I 3rYD]mz@ G77{Ndo{ uc#?M)dtNglL )^-یKiֻ'(;[i9?ni _Ҵn_w{+j^AyE[ qҮax+O wHW-ђ# :lonOtrͽ HX)JO#EmvM4- o =3Qs@c3#8X%^#/]Ȅ=Ke[ ;9 @?_n^s  QQA;,M-oA@.3h>EYZhI_Ds25WR2!X{&gyfbq 4_Q䣧׳8ԉ J }gaϹr"z]/θ 9/#F 3>i>9`.djVtK jF'oI"amHnb ra7"Y[IxYR _+;nMf$8Χs+(o.N>@ %}>t@ݽ`0EIZNAf0|tjge:c> dC+k됼,rF`+Jq_;CG^Y7WUc`n)7jC9tMC!f,+T?o&vetP%6(׳5 tmJ6SZ}µ6Tv|3i'@^wnp ]^ؽeBqKIGXL;K;״ON>OZrvk-K)hZC8 qMW2zxNV}[(N1j-. rAwB^o]RLu(Yƈc#D{dY;$ͻV h^>VMZ)&5@Dn%x_ak»ivdj7}X6Ϳׇw̶ؖLMUkX*?(!] #X螘\t =ԍ$ңVHveCMFvL)Wl wdT=[!ݠ:A%t38~S]SDٱDu \w{q7/t YɕErbٻK>Nf!dfUZ!XTLC9IܴkSFO1$ " k)X\/pXkU89UK"6?t7 yv֯I1NGU׿U]!8UZ\3^oEU?oIt63ؑ7K O wBj,SPB諸(P5kȎdYwîQX]V˕1l/O5\%;=:D&h7@(=BR"|yu?, ֑M,/+TOK8Ы@j5]뽫26Yb|;,Ƴ="h Kmx_EB b7k'[sLKPp=>Ktɨ! /g|sbm^Gj82C&tfHZa~E6t5SsxԶ ĕd7gV/J~SUU*`D֡!_ !O(.R=o2whi $\{kiiSr>}xDhᏦjdatV=OI6KwU E&]x"d1r^L]`eT;T]K-e9'En[4Y$䩆XS:&fY&*PHZTU}Lj#: qfBg,{kŸO(FZHI2G]2c.tw]Wm|:!{zY-5Jm;z7U,h,lRB}5E$躹%2n =EcbHJfrSP6@\ N<o#rPuL cs̜4"񯥩5!B@$̻ͳa ovQ3w?Fq{~\2c L߿쌔}+z8hnQ |PY"I: Jy]e P-]+vf272}}ZF+ܞ2NL@tŌKŽ^˽pLX(%W,V7~10 #gFnK%#rGJ1,Z)A!]xkQna'{[kQbvINA[`ƏS9j:UٵI#E :?#C-$2Mb&al:0n+2kU2u8)u ?/`ZDY0> G3p)G/ܣ$¥U ;^J!h/_" Y?^M`eiK"]:jeQcNAhYO ´PQ*D\$iF07 Eṵ[}3m>j ^eЧ%=oeFEpr*nheG#trw(줡/=aBnu=V1(?G%hϮ1 'zɞʙ==>T[<7᪯ Rv 4(9p]N3܂넂2yDŠ"wʝwө<>TCH lm533 %l{3. u?6b!T}pG\KGL#L{,Oԁ߷'0?ib5\Rn;5-X! Pfyj: Vۓcwn]7"e$$bjۈ@m_2R9|XMgc`q]q2x ^(~Awut6#͔sOTRƴDY6̚pSlKREt ,T_+c N̄ @&[AMPLfp@eL(7"' `\ ӯHNװ =L!- aA79nSw; }Wjt(Zxsf)!4o렶y SƻHq!m}e$ fed >U b&R4`@ݾ]YD k;G_ި+#WY׌|cUd<[>pmBYMɉΔ1ֺo@ ? ̑DmY]f_"E`"U{\‡'`Pگ$6ƶSSTmXm)ۇMk0rl(ќQ?Ao$[>lMjP{$̅d㉂F`y򔉶}M'O̬v Jnٗu?,9T(Ml% (N2p$>׈$lsgB:QzoaiG/W}xOM'\dpR.ˉ>M\~>`ƒ6[p`ޭ\Өa ۷ N<]ju#-R 2@BjLчTgih\у+cWF^ tK&"yC\ԇrKlE'*"OHK: l?vvYUOC>@5ax|y]#<ȁ%I8i3uWM!)pSL D\//C1ր oFUX5xJ2aq^eGʏiqQv Aê&Jbt󪖙,Oċ|RQJؔ)[.H\w…l&gK;I>jeӝWH@apk @\ͷeRohXّ rK{I(4bSWI喅A=8/2qΪ ީ++%>YΗC{UCyK ]JiW\?E3턿0|OI~ Z*~ҩýRUvVJIyR F;fMQ#f+''ڨ۬W0U;u'2}KH.0llhQ\JG?I~G꽏VcNu jo[[O܃+1e +*ZkRC0O;f%:'UFQ+A}Ғ!m1}ۛ: *]D|I4]|ʲ37 ao|<)HcA/yK" w&6PB55o(l!q m2b'I Vܟ{. ^Uj~,ej+ָ,a Q|cܤ^k.S !qP^H`))̔(?. X6POF$p [_xS"y`nXJ3I9"> XgrNs͕:p߫Tt: \~yIw~ʺAI S'6yzA % $g|Yi ]#}k*ӝo\1d=ix^=!Lm²u|SyP9׎N+6lCE@rZ%Me4}>.x~qqP.'jD|-6Oa H1&ZO Ԉw{_VJ྅ꚙܓםw+ϮvߢSj5R Յ4R9U+w(1%7GP16⓭w6ˮ81K' Z CaT'yOىetCPϺ ω2V^S" M7r̗"MĒ)N^ S R-Nؑ먊sT>,ɥge+go(d;'1㿗; wP!GC!תD) -a͗D6j:Trtާεt:ۀlqRZV6F5VPQЬ],&6D3LֵBpzŰf+25y3יߣt鬀pI2^it=h֗^֌$UU]sAzB 'BL,s[xR+jpqt+s30KMsócFڪ4/:9*Q?N~·R+I)C3c>7ai+i޶sEyw][=kR<y|&nZxSo0u!]g*&.8\ Թh,fs9nFxM6o`c:/=ȕt"J|XF.ROZf |qqd;3'I’ܟ;u}\݊A4?j50iKoU"劋x$4k^ck x@ݺ7&2}X7ϝ'Rñ_t%6DU4[w٫Bql%k*ui..큝mXnS\`/A&!*p(yKԆֻx~T We?-`0RE=@7v(fc * ;3/l-M"yBfʷ%`h ulYHad 2,N\ ~Yx=@EG-tl^>-N(5-Gg_[c !Ux;OmdS"3TԔLj+yE4#bxP<jn+ÈVC*7ڍ],l>zh8n:ZsduaZ~~YUn7X^0Dhy@urP%[ Msbmݻ2з?!P>c&hI)#xNS"dTU61UcN-ʤ'%%3JA%ZvՊTW[ĆyEՂ #7{Q Şȗ| ڼxěz7N!`fVRQ9{BA='U+Ex pEWՍ ȕ aQjN80kJěfb}qCQLOCf_+Pf q50>jUԯ& ˲$ْX?@cP}AhA!+&rXOgĩ1].23\~p*V3RcsM 8wsVHE)L s6D%؎TSEaL z0k)b ,?Y,NM)1ť3\].k*MݍFJϩ< ,_ƆB5 z匂k=$ r`HmV L׆HZIn80As&}wB$abI)ᾛO0 @ScQ\N ] ߓ$1(A;ۭ tPNpv- DžIhJ`GhW78rkT? s1UYdž+$!97bhw@٦O{VLWrAƎ}Ui-LY/[tTCs)JN&?פPBT\Q7ofK䝤 f܆/~@;]`+&$;c~ ;#Զ\ok [?PV3 w- v=S=]/8@F@Q{]AGQU}C؃rz6Q`D N[{Lp>u9BL%-P}]$H6 u4BJԮk=PZ|xQ (8Z.`u,[H3?hf COOC/^ -qK:=iB^<(h,CKWDq<ƍq7qfpWt}V[$G,u9ROɠ(65^Nn?AG$ pKk\fׁ`1.l"֛>car7`a$ߔqÌa~J7k+]0ԺAu@@72X*q:,M.g i4xW  *<? hT߯D11w*KGFlD*h]:]K/} $kKy vz;8Rcn$#d7[8#g_o?!dpT˹6NW,nA˲{x> (Vm6o#u>Π iÉ6EܹKJsLfȗrk)jdЖk^c'7R Sp4rtTV X>}~־Q2Y|w`ajiNb]4{x~7T*7 #{!Z kų-xQ9᜛:٢/a;Wx .4ɣ 4hXѪыvFJԟj)2"O:vfߴKux&ddwePg+?^LqW4S@StZ74FOYiM2[^n?ʊOS`h3^@B܌Ɯi 2:s ƋZÛG5S.E2n`i+&AzM8= 2]PtܭxRA=CMV@M=~anj-%&JJu?!и>\ D!B_MTjņ,9.b sg& 2 LA l0(CAQ3\-`(b <1CBIl^^7Q ߚkX16Pv"?{3+ԫ̆ȑӁ+y.1 #/pTKV)yإ4''g wsquc VmZ|θZTX d-(e?zCbNI^]Y |#siJyf!=d^z j;;Y0ZKc!X6KZĒ1WgޛO_*v.i}:$hob Tl/_:wa:81(VxJ֣غ;l [,|F`\#LjndGGdk4OZ S6AKzts }x,_v]krF;o$h{A$ blR#<^~%b洶ߑ@kK5ʕjB#w׾>=p8IՖQ=w)Z9q+_|Ulh3oݏp !* KPǂS?U&[cdOt*Iojz!ԭ2:2n+FHArwjg6uX+ Q,| f l#4c*ccwi҆{K_V\(t($xt<<9a~@/L{$h޼Ѣi_Ǭ(tixT RO|P6!eH755#W^Pz-sԴXΉ(=f'~B<6b߶s X)Ϥ.a8BiY1nu#96%.ϟ(;9,>c3Vv1MB:&c.*/-ڰ.eO 1Q@TwVW`>x^}5})z3 YmYW˕$tb,|sNˆ+/%n4nB(4|4>ۖ!d"ZM[3 'Xe#?ZJ0Plh>AZ]XXjYr g{5"NH} +wpSJi6?2jHJrif_ݹxԍ&mGQhnL0MdQ 7Pg w۸8vBq*Xž?:vs5@S=L3BiF-}Ł+D#B,UU.LK~OE߉TFSn+j*F$qD40Jͭ-3YgHh|4V]bCV";*<,`sPR@$gqv7S]GuJ+U2xF'{CbR}'eĉS|>9g)S| `yc8Խ{Ϟks 6W:)x/%$"H [MJ󥚌7 'cc/Co F8":EfM[fPҝt f,~0waHM4J6żٟi}aU @ obָJq/brj6 lSS/KnO'شc id@[7dw_'W)lO/Ւ"UE0o 8bdCٹяqZ M9$_ wƀNQl uJUad[ax {ϲ8aR'RJ]e-灅hPmRȽ_,EL3';dEYE93u; EW$#OAPF$e6k&[I M=@^b7(: ^C D{pL\fDlaOn<'zi%"3 ;WْkWT?Snbyl$P6΅ jm9~(lQ j\2-ΪZslkn:`$4o|ԡ D;#2Q==6{7|Y?Q ]lZ4+ӈc&BPJ3~)bVQѢTx >l1Z-j;]7âLw3hIGW_N֯oڢeÓyɬ9Pۼy!5,dAz7t22;hUݚռ\b.gAErztkϿ(|*lc8f ԽK1KPP<] %Rqu 5}Rz2-5I1)=@/Dm9~`kc߯ i?P(t0m0wķDz#ЎGv(F=Z _y(.'vjkl řIliwp,LjaoUc&,L `:ڎkibIX`t 8 B۬VXԕ^XaXsQPRJC {;C}p⹰ݛ斈* y݁q}qRӖx BH\Kg=Z5Yt/l^4AA_'Y4ք_ǵ`0{;(^%Jw6gR-ſyVЛCd-*<% >\9v7[ e4~:խIf%fc ?w?Pʏ%XƇӕq@m7Lȃ)z|7H p)y ^Xm:oaW{/ăDz/aT>=vp3uwI˝o]l(_\+Q}2lkb?Op%0s]+էgt3Mk>vYc cIL=,,8I_Ԃ$[ت1L؏@=nRxClΩƻٍwDːOtбE:Y?Ws}Jn@4XYPRϚMJm67YsOCnp y΢B|Y[C6S}]$>I+8X kjb!G@_#m"7 9~E֚Z5 8N 2g¨)aH`BҸΪ8{Њ&8y&tEeXPQ,C_ !MШ(% ,:>W}nCRiF8hi_u&Z}hF/ {,Xi-47ʝ/S/@[Hq͂ ѲB,~IP F . w} a<b)p;Uo }2V;Z9l\R蟩p]E9x@b}@m"Co(!WqgxR=ss|= SXM!Li[_<)<ft-b~8,e]5dmI*'H}5X;+5٣_J4QMЁ\E x>Vz@*\4R‘?p?- d T%>~ N!uriVzQ3q,gf?m^pby8 3Dvr-e&{e2)ZF gl+~~K&Mq?|ؾuLYEKW7>8PS :%ne0V>X7E:jr)#3&Ӊ.a zZ{U~HUe&"!x,ϋ?*)=(1Fza%0sQEe kST6l"= f0*D]"ψIX YAk,e2 =(tqBbNaHYΌ+ 4%d=ؚCjIHnHT⧨m]W6^T-rlm*PŠk4O{oJPl72i@yn#fx|pVr"8TRRۨRm k?/u;k?5˚?sud,B ^H@|W.Xjc1k(VIZB鿛p Ȳ PJ3;$v I#t}02hՖ\d:OʚjІ5 ےd gqQ0r niyK4<׍igոYI E/V7lWV3= RV&*{/jOთCŪT?sQELIyN5]P2񌉪3\OZ BuGwO 5`Vzwk1W1 LJ\p]@a\GZҔ[ac?={ Q9g/oZT.(3t'G[,,Rr(}^u`Ԯcx~)Y] 7lzvyD.e|(ZZ_t1u2·JFqHD3 @%n|]Ep߁_[LWJfnH.ZxȾNxrHش:'uVQ_*-,Dqt:~W .7xOFSC8%( 5.U0G({f^cive}+]Vuuuí铭xeAG*! `*] fW* alؾ^>rϨ ո]DG=͐w?W\Qunk? Q{6}s~&?CjEQ5- CA1bSm4%(2vMJ)E:>2Wi5wsqbJw#7JqnȫAnpև\pSI[Z$뇵"ڔ]Jw JK5BX@(K;Z܌uJL>GFTg[?s{-G݂ݱd_PfZD!LkH6t-!VKL:&e2mK–zr(3Cca\]J,T$U+g^>6x}2cR!MN^+LKZEia^1F{i2291ݐ gB(VJfa%Etif J$LcJvqPڇVAy 0JIq! 4.syRC2p 0]s?0z؄Bg wǼjI;"=5C\bd0\$(OhAQl8n꾷J,>l:G-C"(LJ+OweyBO2Mq'%RGKTM@^ 0jEe%+*DHgtpa}$1 Y'9RpxYUW?f[.JK,9GqsD$ [nLDPa{]B\s3u!5\WĊ-7Z HU r]v~$Arr`$.Bfh)ʕF/ͥ|a34/rI/2}(G#|mnޗOKdɋ 2lOVf~X8 RE]{8{-N7OlEC},PʭuoOք9>xM5Q.CP 蚰樏}C%Bn#5.-r gXrPzRH!R8J(?%km t=aEO {#$/uO8#Hxe{4Zn!>i86sֳ!@~8~>Cː#CdNAJ"^3oR=lgw/Q?D _`][[)CVfS[,6A_8pa{?Psy[iK۔ܤPk3 #iF:Xm ߮}Syu:nYVm#2 %<@Kxn;FoL\z ~ ~-gߥ֩ӿ9M&BJNǣ"YHhԑ)޲ A"NA%dSmXbRN#AzSK!8`Op5L lrn᯳h`P SdBdW$QxVVc2>4}m9!ҾHD'|XUX$ @_[ 6CT7pi=rgO=WFJE.y$CH+#\׺'mZkY)<w*öu)mX^!zD=|y?Օ5˔! 7Xփl >69)׬TyfG]aFxѰ$*>]uL&Іx :Lm*CZ(r+tv$Jd\ރmXMRMp@CLn*k;PMb)ZI2~6/cÈOt TX )%p8oykI-Kj`YwH TbT7d Y-v wmw΄Ghùp"n^XCrJ(Z<\=ĒV&c7bl >"F 1TfuX>MiI *! l l)oihD)=!&%*sKѠUz;o yk[]'v)œu 92 0Oȇo!r/?O[}Ɉ <OE^Y$o(\Qx2ޡE[m G hk;إ[(9(I.4  9B5@BPth M#̓8ޞV48+j|!yN{azF 51v-E9$>9h=-;/vZttF~ݬUlz`;SBinC N hC ^MbRߨ!S{Kŝ ='۝mޤm֦j:_ӓ~VE"BW4a#}'Si( go"cH|Z{"E⧒DǾyhca?-P"/KKt)sP`Ta߼(@`wh̀r)mcx3cE(Jծ2} p_м0V֡sH:H7ncS\*^(i N@E1>{o냊p-V)x7: VɳfVΥߠ-x[PUـo0QRbSn#aH](px$v2;RW_߀ǘbշܶw2G9ZMȺ&䷯ WEJA{Ѕs$؅p/Ӛ7! 1Vd/?6m` oČ tPͬF4Êb~5>|5RQÕ `SB$Hzb?c^*HKfǧ1@:cFY%@{)ς*:%[8{W4bƥ_ɯPumH>Ky[lL!#!ZYُle1C•-{xM7U!lq*%),ӄTICIgg˜(l- z/C_&N`0Y713yk(a"}TT5'&&bJgH.S] ~ iI  Lv7_[ү;N:Vc;Q2vWA YRuc5P|+sPSx]\ gy%=5S@'?/$8ߊ;[2x&%៎Apf ɺ0|mXТʿ;&bM :ҰEǎ*3@53p#ڶ]xC^ʥun;R`J8# &h*2 oҊ|mH6}0gM5tQy?dR^0eyn99$|UwNS)P{vQ:g^Ojԥc6IlJ0z4][Mm{mh]jIM6X mD9:U}K"Ґ= KP 89ȸe!:.xOF}bi\eՍ&!۞:ׂ9jU^ƺjKh:qx>O68N~g4ߧvK|/<HRS=>+EG/tm=Z D389']b"\#D>*̶q |:.fMls.P, yw6.)T mWB=! oD` 4 9\y ~J>B==rԼ(g8M~BA-_gY* Sؿ m|n$n0 r/ >yZ|D:u(WzFQ|ro)BI7k1Qf%`2o`6.Cg!Cը4nXk̮`3Qlm s.xȎ0Ъms8 s`k6|~_L!b[ Ex"qTr,C{ ZèA˼X~⃜p4ȁP;k@pdaϣO!^VN턀KV1%$,aL緥Nwn߾9=Kf*4+T.YR@(p jtD̅CIdbOz3!}f(*Jayjk]vTv;p6K*S + d9G9n8T+әqS;]@j:_JtPւDb^^TrCHhTOL!A~xi<ђ\gpgAGTr=W6O͌ѫhFDzP~̀ɫIϮj"yt?*+IdKY%m>1Ӓm8x_ub&FŤ~$"6'f=89njD$\PݠOq*B7xݹ[GBX0k ilY+ "_*p=Vwu IjnY, fDpO}zX5H(ξG_~"yc*?pQԓw[a_@aLH7Ap't;Sv5ʼ?fHȓž!)jh63}O5@&jw͋sjB$ۈ* ;ޔԴdK.f-%,Tk642գug 0փߔb?7P}\KWXbͅ"I2YChz9WVev9/T0S3 @)"F̤(a!]ƑTEry!HbW x~{'-/70(0 .W@4!;p@yeR]k %b!f |3"Toe$: H=|>x!k_9,J(i$sLDYl˶%JJ_]d(Lko1jԃ>+Jy3HPZ$vu=w|WM_(i։G ͒x%Ia(rww|녍&oANcn/o'l?-3i@rñ3.7[/nC YǑL޶"3l %F1FbP^-]?jAOXjW2J]ͭ]Z$7a/ @K {ؿmA![ZZr>ú-`C9m\i`4JϝFa{jI5fɩŽJE(kj!7`16+_r=1,-w2 S= 3=.bKcAߐkYqfFQ"tZ=1H8IsK!n w4h')Ϸ=/20<6N{252rTvr$[#&Ka-SěT@,ӆ$tQg7/1\Te LX:aPtn"Ə@6E[0-s^s];5{_k=yѽD>?]?ej;}zζdUuB~aIֆEH44$ߪB$\:P^S8*]^3;|1' CrH֊cbF~ȜArYb57򢏌HۓL`i$MA> Og:Q{73GuGG p2TC.ᮾFyL Y6ztZp VEaTu <9ԏ?_д-#΅Y1ԵSl)mS {1}#37i:+ڭWQLh; 5oH#WSWʵN?QQV.UHϫjron y$&Nɔڑ@Hty|J4(DS7KYxaa X{SB` ulKm'(%ui`r 2V؟q)e .͓Lȩ 2(dͼX "iJ`ӼbZz1W8g齫qMovcloƿ j9g`ps6aUrE# ΆR%B(B*=yP@tdBiᧅgp>.1 OD@WaB ʂ.D)!%_ca;E$%t % =aC[gDbEQt)hqug*m隵ݩLyIHXP?oԫcUlDzԃ\fb=6)cc 5oZzfہS&A>V݀SY7W=R%{;Z6 H`m6.Dr0R,/h]D>"3 __Wr&9}cT!ɤC"9vx#sT$8RUsjJRcVk[;gOǛPlv!M& 5@=/yz.t [F4^~&)*=YbL-W|uTDFpB}Wy|J+G3sx(H$' 5 j1jDEg"ߓaQ 4 I?E S[S UjK芀B f[aKy#Al f b(Di 96?`!}kl<F)^6]EpxAa+bS[; ]̇R޴zvI`5Uc%yeԨ>wcO s~lV`Ȣǐх-ej. Q֩TV ׻]џqUfHF懎H\~v\B< {Mo$\GjjRա*1}hEC`,ƄwxfNUeBza,vQ?̒I*G2Ļ-e븲@t6Oٲd.'^hxz Ee{ 'Jy-$ # Y+j ~;6հL5t&@#épMW ؄]6>̱U$ü[=RtVj]{d/)R|Ȱ:858Xt^SjeO`aK[b4W]SXTy-zx|ʳӷntFQi ;W:Gk}7VnBVc bM@ x4>2JYi;Kٺ⇝" XKx nD3[4TܥCLA @|W"V19+ޔ6~?Ai˵_5^,x'BT"?Gqp87NMfgy43nUCש Avܲ> Trh*a+_buGgb6+7.Zqvi*q,V -n5:f|\߼;q)8C(ty}YA_;ȵz^[Ji!Ojt}_Ei5~@(,;ݥ3^;x NU":ΐ@b} XxATZs7_AlƟ%*ͱq?CvIRSE8K)]EqF,' pHvR;`e@!1`Z*G (>V)`^:B:&1*FͯY) cfPefmBT:%Igkad Bey 9&/~<[C >]d}3)xB32`MfsS۫|߲794$rjK)8Bn܆k~wRiˆx-NԷJ8|0cJd(p,a@WWܬcF–m)"d d=nW%2BwٵJH&pPeE5+ $X>~ĿC( 2Q.&iEL2-Gf |G8/8u'JBw,NJ6jpĬCd_v_6`0olVHF?v7#?c>qZ+%<.ipXA֜zoOw/_ߖvMƩC.F`QԘuA ;s=_d_k߫u:SICԧN\Ws * K٭=F}OWfumC}@'4ЊW>o/$C^5H땣Xܼ&*{ oWcL=jC&52ȸÚ[J>E=D:w )~")!dv#2r6t?KL-s-t9(u)ȉW %[}9rZ`.Xu4Q%rAL  %7x+g.35/aS3E؇4cu惙iĜ#9#,Caa¨3F2$k׿c}gMtpН=㓯'!'$b +eXvG8Ũ=|kyHWC]tOp ZC_%E-.y,2!2Z-1&)6.mI% @%ؕT>1@XfDn惎ZpyR;DsXJYrrL ԽWhި;w.gӉ&ixTlF\<~?hLEj*M^֏2ڤHlDƵ1)<җ|8O7V`ϾتA"Ҟ-ȵ,C>r/*FJl A>ڠZ=?e|4䥁ZO fR+y0Fg#jT_'I5֎&U u-D{$q@}YҰ3m{h9A1^WBY:0ȱV kpQZ A&=(uxeF&LR^ÖÆP5=ll҈H6BR:(0Lrn|/D&.݌v(m df64uc$Ťp/Hh~C/ƞ"!A]7HqzDYEFB+- q^2S@4lR݄_ 0qV iN `|VV %W扠yxb8:ɎA9ٻ/E'#t@.K[0r6S)n;Fw7'-=&?(wVũ֎%9^%}u4!rAʾ n`[D<. ྡ }1S yj_v ԟBq&. 혝4fT@\xZV,%"MNgM_(j/بƈ#G[ů j@(1GWyGy$a?I.vusaex.63EdA h(=) u\zRы C.EFͣ~ Č8 Iv26H%gXew^ pLʩpyɌ=X1)CHGhݥMǿ}͍m'u C2̩Z$=Zr8#hh1 TVm'8phAjjY or=!Ɍ{VrV`:`/k7=f׭z"NO:#7;&⇴߳T̵ǵ4mI20װhX.N6 l74-aaNV\7r5*sQ/iļq őFJ8,$A 0yxĞwSsY\8gI\@T>h㱊x*U%T㟆 Gpe>DcjJH*5-[yêN \π:XbK!'p=Rgaf} )R7D/酘|tӤG&-J R~'vzb؄> ү-b3nr;/Nŝ\s>БMtoJQӛ$ZAx]Tn6A'_B@*nE3VGgŮaُ7L #9CU1Eɓ"\84(AnLJ&$#qF ۈ7bB|&j9>v|`+O88nziBb֜1rt x-I;(õS}NlJ!I'4|/++d` 1"N+\vv,Gi#bfؙ+SeV`!UcI TP=zKah=)bgo8%5oܼզ˽SgǴD\+ucmWj +io)0i4 \# Å>D&f6-Շ ӼȼZ!ej Zq0 сe";W 9^<1PHSp5 Z.XxQ< y\EߜJMp"(n?`ZjPe ezHحy&u-0ԉV[DkA ܤ E9xA 8拼ڂn%u^єQRO^['~[ $< h'_{aPy}g>w VG{LNgWo~fTJger!9&5{@|$_Ҋum+=کY4)8 ڨezF1h;?콓OǙMQ?DTYl[m|9/sY,20֕3b.5qo`.ߟwGeƖt#`bxt|ښ3tϚM0<@w.:Cdo ^V$qq!"x}r(B"'ӄi!vHYX*RNlδz)W2h{j aϲ D}s(ymvÕ%>9ڱvkm륭 Oe*^%chg LGf3S@]AaAIJ/!/*  ٮ82ߖȨ Y Zt`OmCXdnX$mWaZ1C $x0f#- }ZIS7kA62HT #P!1M6#q}Ԉ@gE+,oDFg҉dU]*Ǩ@*GQFSɬw OZ.>E;@甄AfSn͘j9V7}8oi-*fZԯaFMoY4PQq3@"px5:z ڧNкh7ӕ!g6Vm78KG5:~_/ejWO7EXms71%/Hnk-vAHBby%b],[ge:Q3Wc" aKFYߝBoTX?,(=Z a%~Ȫ~8Phefzv|Z9nuApFy:p҈g\ȏP_!Xdp '`sM.L 3㲡+u)BA+&un;'i d)Q֫ZϗkJTJk2W1m3^+( ~豽""zRG_Pȶmf XFi=HDZdRTy> PLm- 1ΛX4KRԘ-[ $Imv~ZSpD['69 #E? TI`j窺jilLb=R}Ѣ v~G)Jۻ^ {`F9QhR Jje& 4kf `DO$v§f{:Egs3љV3I)@OL3RK 4c4GJ,}֋Ӎ`~QxHO2? DW*fjDE{^kP؃@bұhćMBԦfPe㗇o #HLNÎku`+خ yl-PUK({`4[TPϳX'dרiwI )+)\#o"귿+;C=5略%g%y"^r{doi#?VZc1 XӘPϓpJk%?a罥a )EЊ}(sbz(5ޞ'c0Ti#ui+x#+]锎jܝT=@Ij> ;1VotueQ?33:'U )T |R<7"#0)70ص' 4.'~!V{d{ަF "+ǎ&.jב'ϘXwfw_b#RȦ)&fP_碜ZoLC%Q)ﺖ94{̖k]#MUx 2! 2FҍtG%p^MYZc+w-}io-up7@A#1A9zWa;;a>{Ζ/t b-y;wbP/ٻET⍝y3i%^1nQGA!J /&t7.f[QWr>|$vOؙwiTr:P3JPZw gQ0>^4v;!' ~Ga+YJ,9Axx/ey/vf=ZD\0>i?",MO11jQZCĦP6 3 yFsqwxQBj$9 ,Jds $7dK*$6:苊2-L,~N$fc} !/iV2ʁm]mFD7w!^H,5עBNjT|U*kW;4)ˈ}9xqkj wyx#DЅѩʃ) w-ʆ [(SƠٮdu+҆MMp(rZ$Ws¡GȊH(NEt6H""cN依E:"0Y>(+#w'tߑ 3b0]6I :f{o'Ι'.mSݨحUJ=)fjq7U[B{w2+[p&d J-7d5$3%*y* d_W+ո/WHPxr_T:V'$<&W/#<}>4Z71Ƀ]xY} I^ci(Ocbǧve['R/{Z 8[\䑩Tgjt/B&s`Eɔ'"o葌ShldUYkd 6\W*H?-o.kWV˖%rM77P0E{,`:= GJ2T[ڪË/Q3,O@)R2d[?e>CV' 'w%PX9×U^vE91*`Get,1a9BP 䒍Zy_g*3\H1+;){b?Ml'ю].0=bI~-e;G`OI\| D̪LJ(!|쬑HT mA^z+?@Dބry Gb@<V΃// X">x֖uh&2^ru;fхa4"XL6.Y.ݚӡ, F<\wZ.Yi(7mXdڡ>xƅ_Ocx3md6nxx >"EHU_ (Խ WVL|A63Māa<13pk|V3q,-`ZNPk\ːfdXcLetQ{H Z6V&C5c4qMZ-,,t `$W1fw}*ʨ>%vcC-y^e2]CߛSO)0As)p_?qg"_wB+?|KI)OOtw4Xlf tM`a[O6]٫ -{XYvPxNMV)aVO훃Plz[Op1jXn y̳p'/̈B7D e JY`RY|?mY4A7iY2Ͱf9YMyŔq`oXWk md9瀀wSb NSW9Nƙ |g3JU!%3@x-' 7@.& F x@y`g%$DZHV@mXcYk\7vΜ#RFޚu>XDq jzEj筟dS=d D.'ETqmVwqh4ou4폖Aiأ 5=^yk's) 7K hhR Y'UU*L*#s9cv 塹 VZZ*J;ú!L40 1Va1'rIxkCR!|O^,5muF:? <;a(AM/w̯H"=]"!O)3X$q-) l~ڀ|[ g\O2w|\\]S|cA_Zu5XBFRBq.6pj{PXk%NbMnV/\Ǣ?..LJfΆd+DyOSҔ#b9sXoN`$\`k]bUo<,ew /j&Ň<;+G7 9CS]!;SעvC왳e`H.z>N>kPBF9h(OK g)Zuވ.vVA wQ/>jEaxd-&R,$Oz?E)kB ~ƽOȸJ?`ȭ&pf+Pbs!K@ _UtIw2F1D*>@>FJl_)C(3"ӖGuo)m`{lcHKߪ!'C{|&ytzZ𹬧_06~JDm*lBXleaGJo Q-Y@7_;"_Нe8;XGÄ7j OG(`/D+9-Y& w =@u525Uo}^AFkX4FSt, ;q_8qy3;Є}|vVh҉" 6X`R٭t&;=F#n*x' Qi\+M=-*sNrnF~qY2k .H3t8(uu CՌY 7dy\UpZaڻhiN7A"4Y{z1rbl,dPFdIe9@~#cJO72r}5`85ؖ}7r@+o##q $I9mr_Qͷm7UPN.@*z0Z jbya%~1c ͛k;#]?Qh`k0N "lVi3%GIm(Y]}U] 8]J_|FtFŸ量+@$rZ: Ou+PϢ f-_ Ҕ15,?#:'@@-4VUK("cFF1ʴwQ1f !96&Rc ^FgάVhH .~CIN_=7s#1 6zt]pponKnbCeg rof7W ׷B7F p]y/[jfvufl&!"mC{bhrf_ʳk vReԸ! #:_90N(*MB)$xVaϿX{^i-XFڰshVܓ80hEX6ֻ/k[9Oe =",G8H5}[XG]`~+4t| ew΅Ahi|I" W_.w_Z!ۓvxj(xFK .{Fk=ݑ&}= v<tyVoc=7o\WcV{_f(cJI9k5WfRvl7̏.o]|]FeSS ĦqԷ77{1:t_qya)huj0dESWJsE{sL6\4LÚjԳ#ID oDt\ģ(TsTl)d+tLoOַU:DG>OA X8f|{tDž~5v?.CQصZFy 7߶% +L'K:z]1FE~*E~ z%SWܐd0a̦G5L$CH$KuPF"<h͌Ni]Sl"7 RnJY$UVOO(7%9pM*#ԊN.YbsAϛ>_Z tcZ[,b#W `zmRW-= (9Mm;5]ngDG [*O4#&6_|F-+p.G,A1C}哸Aۈ;ܸwlx\VfgcIxUCaZۢjهDtR뻗0YDULV åN;V7:.,  ;jr-dihfغTjŕ? ɛVNu2>SR֍-k1KjՄ !' Z^q2JXR0a(&ganon/:8̹Ոy+p?6&YIϤ2vfI*l\i+x^x@sx}䲽AaXUv$q&|VV0^DlSpikLdisk8@:>y|z5 uYsA('Բm۱1`侌&+6)Vvy t.Ϻ:DAsײfseMek_Mל2Ӣkߗ%39RwxiӬC c*Ӵ3,w9R%@E>2_ɻ2V WDt.WL5oNa"Ÿ]28Պ2wWEZnyGP]^C O 1gYZ07070100000255000081a4000000000000000000000001649b7c2a0000c86c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/㹷,]?Eh=ڜ.+~bgޘĐu_-2 ֎g-LP$62NG`+$"?'(I< NuV!lC=s}߱FӡP[Lx S1^Wd8!Dx'%^QI[^S0zE)&>s罠0,З kT˰fH4<}!9 {αbc+O,a+1*%ْFlڨ2l'pc~E{Jgg,֛,tGS÷h^|q5žCr$rU*T&,>+0yУGQP0چ\2DHc )N~psaCC ɐBb0`CX62x3Q IYZ4~Α8M*(ttI(f gGÓZ_H[>*ŦjAVp,$7zkB \Os9 qͯײ%`ȁje\ۻ qad(ë0ic3Djr,gj)RsM1-8eڋ=N-əiY_K}J?B"%!4S3񶁸UӢQ iȮ UP6V fTqWʨ=;y6#\+S,t+ˠ앮V&҄3MȜъT Z %pج^2WAŸwGT{adUHr] V'X+(٣@﫱iVA@ o<;\bB ]{(WèkG5'5`=~u8},6.Pcu<F޵LsKnh" G /OF%:Rڠ(T~ggwI\<;8 )g$ڛ{/jˠ9^1фR7eѣ5)MK.f_d6햵H*qYC5`Jc fşMMN (HgM!%^i i;|xiX¤t?EIOH%EM g e8{NOyƟ|Bn$]xr[G55[A/ v``AZvX.!Sս~~PB SG0Z;l!|N|6_*yS:a#x}/M#C]^h"CoADxX>d(Ā5[P[N|Cʍ. )Ս(V~wCuFFv&甝Ւ$K{'aegmȗ] xt@eszi->ɩI _k"dM!zJŋkp:Lq^-Q|W7ۋ6s4!湯¡Iv*zҰnFcT'EŘipJs<t̾M諩mV l?K|LJ/<% @B9XK68'!{#UJX3o\ǵ7J}ʖa fܹ=eG@ً@2OҞؤGJ!>odp *-/B2ݕV#LpOr}R*Wa2 ˒SzS#JvAҀmwixF,Y5>(:~i)Ⱥij X̶wlpҬ0yl<{9~ֲw{2Ǡ7.\k` VJ4fwQpGxv&^ēL %dMMEu30O˅W@D%TEf|*G;/-6nj N2* mex󫅴&&H{zq怀3ӫ/YZfͺuXޒ E>UЊYՊӼkLrhBw% ]u8[eO_ܷ8^,A l; nWUڸfB>GpH&p쬵|jW/:>vV"OkV* &ΩybP)jݱ6>mQg&&u(;0=p# >dӗoou:4pȓ Nճ"$ ?8pNQ}ڹY8XUْP{/(KjR)I͟9Fl@ۮXI`-e{%(c#A,;RިX`&-Lʛ16\#,/d<?zp;ćU-t1j&[ \PA%{;jc)ٳ8H '1yA]<`Me/5:vI lś0,]ؙlL>S 2@GX۪Z砲mY݉йJB2E}8>8:(R?/Z択3͛>WhRyyEN/Y\?-UO Ly/tX_~, ~.D!Σx͘%sVw2-QjF[ ZdH 1&d(Օk3l[kW׈d~, c/ ]!>M~~Y`p ' vi/SP&thlS=Nh=Wj6,QgB?Ba:SaQ,7Wm E ёDnp}56" +U6eFH`ڝ!Z^'~r}2119Cd^v^Z[.GcXh,Ϊ5tfX)FVyء\' e;G/Q5WA҃ I-:PIM:ml qTb{M qkF=R\(~Vz8ɑnu/,AJ_sul0+ v <!i[%G (m&X4+NLPk./⇎ WF5Z\=W?G"'/qLr=G3+t#@KSu렉-5!7 RCrdb}pר=|%4V{c0;"o*G6g_a8:mΰؿ|7Z([`3PAk錱ȫSu;3}QdN DT X9^2m0N3#7%BN-~ ,E G'5ҟ0ݓm(uiPl1>'Z6*=sڻ?vZZʜHe!ޙAשJ|H~Ei‹(4Gޏ kB&oo.[f+7㷄;ď[)SeOi#lWC,hGɟ"(f|΁$zΞFT,#2f{A Pj0`| O9[aaSwiybeȒ?+>EG〷3{W J{2|,;%\\D $ST Jm͏ܶy0ZB/7 ,oV *A'PbA۞{ś׎q_C~ Sҡ*ʊGwؙ\j 1=ؒ3zۀWdCvz>7 l7;"IczKveh % Q'"D++cA@{^o8PΘj42ȚI_ͅQV4hܱ_nIˤdޡ.B3 +J~!{*M(xt3aiX^wT `-胹Z)hlL͐QkN#y@][an$'&h`'|dK(BTpָYVpLrw1 TaoO=G#:{\"ZqmI7 7'v }F}rz)6ɤ!sZ9!Cpߨw/r )j-f͗8$ډ#dj1JV/jN kIJXo lB:SPve |&ܒ4[Ey2GJ+?bRV$I+O jlqjCJN]@4ӧsq.7=0ߖ{ӎ"NW#+"ZKTIWd 0E!F)&tKQ>jN<}$ J@KZ̟5?3X1c, hk5UGHx OveҺ7ټk(py/upxk3'c}4 G\6: 2p$x5".9!5mXR/@@FxwKS߳wKygOTNp褞ӱz)zwHN+kPge+lq6M2Ca8+PVCEQ8'6Ht!4}y6܍. ˜PXvC\Ț~#%=Q7vUm-DWKV=vs$ΎEz4#r'ꮮ343W41NUph8v͟9꽦+J9@զS/Ƃ-yJT_F߆x"Pͣ~>7YϴqJ8ųk]@fXe GFOiͶLQl[U5*9]wq؛.yO<:zd2p$JM7ruԐ #'Tf[W~kF h*5֨ddsC(nzu0'm d]Se[yT ~/W|\BVN3U䒶1ʧTJD-~hE,:S2@52yax3 Y7 lNfަ 4ah0x1 hx&:%#p\hW%=^D#uP!x嗲tv(a/%`kK1-r}\j"7SɲaGN% hbҠE 6d- ˫ 7D.ӣÌw}~ Sf F]M09o֞WJ\ξ% !>k^ezn*M-ʹ:[7+W g3T Ҡ@oj;c5# 5gxw/>Pͱ*>ba^eԲm@$G',`&(>O̵0WcG11_Z; н[{Z7V3ԙWYW<6mi&HgKsH=#zIEN&C2F("=Z4k e iLWy, Cʲ*s}">*m4חTk%h8$Ֆ^i֎ N`8K}4ՍF0hB(R% BJ/Io`#`؟ _4.?>( 'j=4GMG"u U#ry2ݿGũYNk%>.N0B?=*݆ڙ>GZcOyhcr\(p$i-%ɳ!f;\"yd"Pf>B6&"Й)LHԁ}h )IhY~V'2M0mߜY8m s@RK pSE-uw7*xs 冥cb %eЌs5# ~yTX$55Xd+?-RS^qKK z^ +W7_a,ă9H}|aVq{4k`S&jB(e^p }gpQgT @NV/E4`:NMk f0 :!4-_ij\y~ [+Z:|*y2#21N@ zGU TO0]>yF?z X_s9J$|XUt#D|܋qBfba|]1kt8}qtPfv'Fj$Hru WlAFeGtQ'Ja-:9~N NV‚Jw}+KrgOI(FaI.Œo׺«((bMf^Pk`I'd별tmS{Z5E9]zd~~ˇoa:x~.$a! Iv֚۟[G ^E< [l7 ap/ĸCrpqr:7 )҇བdg}dTf eѹG o)Y*v(A su:>jg\|n7/-u1I (ļbTn;y$  6V`V_"0b%+5:0s|u4ۻepP"wnd吥ӑ 3v^w"S3$~YVgFAH9CzF@ϑO^l|"*=5T#2z1TMIA[[A8S`p(4wCQQhSdǑ}>T@g}9rkDc%uT8`6vAZЭ0#s._]0Rv5OZAaUdxьgjj&HN_ngX)!~ })fʲw2aQ.0#P1)1}e NGjԩve#p\qi s-rUlh#ѬSt 󞝎pC h ;wFH]l?~J ^Ӻ-n2[yΙLX|#)06`h{.HZ.P w63h׿4ڜ֫{q)l ^$fiSD] ŏۍTa\=4<"+(1|SVo!'O0L:9|ea[r$ WX?ˁ 6hk}M+i8Y'8W Q+7nA.Y0mznMjiti=rZ3OaGX 糤THP\Irh">ɡI)^MH5E}GYqK)^V'#U`;_Ġ{T{o 1>(p߲6 &C 2֣5 ڸml8&yW7t8POȔy{saԩ)֨3&[@s@Zؑ­R*A؆qᜇd5ws5~F5Ҭ@H+&x K`,*}a $ d&dwW88nۇ=g\e˺4W@>"}P4h=6NL@/$0%ՌNK#Ԩ*);L;1xƸ8 Fٓ>>aO=\4Ͽ9}KUH/N6IVa`LGp(dY" ?ȚL=Yq[`Ds(֑bPyNgFN:u[~לwN5= gTG_Z}*fQVkUtZc™tS`u&X9j*+6sn 6" '~bTg*f(`.3>[";N)& PG* u <.yk~rAW;9TU`-ɸABPBk]_œt Hڮ^"ĞQഷm)u;R'gBoR]ZxMQ^,4iOq-p M_zC<*i f;jC,WPվ8Q`yYQrJ qw`Ue{ l3BV 5a@ߐطk]"R4HAЏ . l VPx^[|jRcdt` kU7ˆAGpun͍'QCdzKi0/ yaΤ@f7%=7Ȫ@E2E4;dqv‚ҦD/d4"[ɰ94/`r[)q̠UGC;U:Ϭłz^|-o:dzÞ%:$ nwfq+/7\rL)%Cs Yl L0o}f+C9ΧotE,z JX1%_Vuk w{O+4hyFnNșU|5BB.\6Idꋁ  J\C%fF1z./ {A5)&UVD g(tɰ7!eَωOͥMz|]W[2ћ tCnr<>Slv3fKLrr[M#\Olҝg~Wzo`L>6p<6.<%O>YHpkNv+_M6HֱAK ,|yyw ڏ|BP RN.vDfU:ˍJб}nf{#;T3˪R{UmߺYK!;Hn$tyKVQ">tջ2Ԃ\Ȇ怌W1X(Ġ!<חӳ :}+I_R`6ŪU$Rs+zXuL;T8J=Lɝ0|XVi*WodT`y]6me ǣ*2 ]tpsGKC7jHVJFU.5P9:,B6}C4`~-#Svg _3IЁ+,=c~EjEKȜr`_޳$(M¬|Gl E\ bƀ8z##g:2?ĬDlPMR!B%+5)IOL1WB"q։} ؆JKTԣ dOY -?AKܯUkǥʾĮqeTzVP7.(EY*6/\o iUvЬI Qks-pdӈ}%"X/W"^\m) 7a4)k@>l{Wzv*^R+5RI=٠9n!N:őz>'Kk$]I='6 ogij~Ӝp/ciB,u]RuFB'fz F`*:6دXluy77.|^5KdcuiEo,[pQM^%M0b` Μq ϒwD\+ߒ׸y'ւTçJD$ >ޤ|_٬ad",*cMS.xC7l#BU5XHAC yas]kQ9Ywoqyy~RzC}Y)EVsS(6̶Z|:ZxabC  W.7bg4n ,N6=05ik Ư}Ig6I,[/83 dAT#-䗝!4>F]/ōc*u&V~0Ei'E JU[Vxnﻣg}UQI{plMe%ubmUOA!}Xkd)"$BBWhz6ߥ*SuMI~I: =}o /fK͙tC38 S"& : .,D\6H)"Ws{Ou]j+F7q%}Dk8d(%kM^0BGk1r|fJǙ߰ +VN8R5'0DϰKvFsq3=Yk`Ҁ1m|}d Rg!4ra98@0 10YN:9WF "ܐ[|iK.'I+b ?FZX~ʂtY/^.ϳ Nofc*^jF:nNpӺealzLA+řؾtqm bDߎoڥߥ\+\rC,,l.M4|pO)  Q]8G_l^4y_(N#$LbMC42vGrX29H89F_^U)G}6DSI`>7X xar!.`qQ\ c ~<: / u5HK)uLL׸JiZ]dHMOtRX mYs} 9 >M' + 7{$E#1UrEc1&ɵJ.MdCtzI'Abg%kDq1 -Xqj%$xׂLC.{Y+hHy NJ~iJP^*dt#A-f48`222 GSaDEѧ,5;KQF:=tuᴔ~p pa_4g6J^B@F V`JFGQMƿzvG,YUn],yҝQ?6 X2 p /TO̵\QE.7e?(d #MdQ~J,cYm7¥ >vb1 k9g Xxd4d1̏WtxgbHc\R1"#Q^K0)~Z4J0 O:UB]fz1O/*ɑaiTO/byngIJ᫖9[aOsس;圕mRFUGٴc(ࠀRw4.WV^yK%6y()Q 3QhgPp'a>8X<}PbQВOc YRk]"h|V:QV8bl ]t%wEy.9˗r> ̠06@4n%6.@~OL~}G2) i`TxX +7Rzzݻ1Ex[^Z:xY ΢P9D@1 OdGpKmqi 3iE*Jv 1=j'+/RV/$)Dp0`?xS:,*Hr|]ȾMW6 b?-& )v2"u"ct!HJ*<7`Pq2_D<2)UZ|/Zc+XzW׹"5w̱W~{W酶[@%%EF^|{nvSM5F9-5⮩7X"Ř?EX͟'OXkh²>o׊8Kҁu^Rצ1|.%ߋW~q 8@%#Ԍ9=9 fȢimxy0 (OQ_8+ȡpc;S@@_`q[E"iݺJǪm-zPT4%l4'ȨXM`H]5 Y Z{ 'EH6"@-nS\5<QzDJ䇟l2JH إIm^8\,9WGV3~y-jk殮YlI"%bhDĴ)[ޒkd{TrތRGY|RA`3je{Bn2NNI&n(TV]҆`֤$x^UiddbHOUM(9k "Ѹ[l ӫck6g 8xv&PGܿtqNSֵ֣FAX\D+4L-yQ'b0v" "'y0"EҤ]Z'H6 JWgjN µ$"S͝K}$nŖˀb@: 0b6@JR m׵$tuWsYû*v!Z{g-DXr+:KRD% ^xȰP`'5l߫zU/c~;&&- 4ex 񁶉&N4@) %V wY`o.y!MOfHb)nxxX)Y-nWC׼RBt`!\`g]Z&IsJZK R4̆qcfb'ХoǗ~Vt(͘aN.'p`0anCWL֯V1]FԭSkޟ^r=4|sʷ)kj'I8gC>N[xSS?Y|ɎoWҴQg9&u`'"vIOьW-y=vXZI}5v.#Z ww/W*W)uYZ$eb~]VV#oo~Aˁkүo%J>CJtػwJYO*ڗýb|QsD68[elU~#<8-D..CX0hbj7ם0UL9 KCAĽg9Ѯ=<ԨsjmB(柦9)F[zâ|6 Wc| .DqLPIۚe*}g1WPA¤0ҠA;Rn\ !9;gTxflТTMw:C l)Lu3Hu&4~&$O\]cr  Z_1lii{p7X7MMе Bg2f-ޥ)9c{̩fH6ƛJ_/1q:kd1f /z$Tsϓ3YAJ9ggBXJDT?hEʨӶ\3m5md1NNz1r;w_ T~>@ȗA0ࠪ˂ %Z렞`'F>W^3 e;SvYw̞jx5yj&ܪ)AvxN5̣Z0t^ m0JwV86sRXd/'I79>7s2(H-L#k{,xlp kvXGYwTtWɇBf SQ`خboځ[;8+hDt18hޅt{Bƽn;VcE 6==~1`lWO-Tٗy"XޒW(AUgo$S:r 8֜a/U!My3RUkoJ-cT_v2)|$וM70k87i1}ĸc/`6#Jnq԰A_4- u ;3Qӧ|7`[^$](FED,zj&~[oMJ,6`謴4KޓOBܤ{g]qVvx!BwY{$ڬBP[+4#jJ'7yϹM'B 07kAS~hAnZ?ϙrww&Ϝ#,`7'p:==U ޗӸ -'dY X_53 KlhzlppŨ՘^$ J}ңcV^\JW8 a~^i Ib3˘bSy{KPKjFN{Ck)VRci(Ġ֡H|ș,~/*?2k.Y6YD,7hZ}+:.Cd[}T%hN({W暏Lգ"5iޒmXVGB?OVs򴑕Qog{T{]ĩ1&u=F:c4Tq@a7 0-8-,M@B2_cƷR+,ݽڧ= 8 ȿMyJRbE|P:=?.th ^R!ۿqFՐ V'G!CV-(814B.YjjԁoŜ3",@zL+vvxu,L HaZѵb5=M;?=S 䃄UZq2tE`6=|cƭ~S8a‰ʊG|oF3$@NVx Ȇ\lW]>Zk$_B;Xr]j&lL7ᏹҠJ1|Iڔ,)3 xT5`L s;hD zX-Z045I Vݠ _}/jkvBqmԯT}f:.gcHў۞շ:Ok|fMCU|p^ٸ&qk7rHd1mL/ٷN"`oj]6*1n%PF vwkXrz_1dO 9ϝsHM W('&Z#bOTGYiH\; Q*\o;N]S0W .P9:ah n\muC tcqT324gsDW*^2N{ 6-Y晅8AC޹İc-W]W*K٧A^M .҂\'4VQ+?^ !ivjL/wC[ n3.&7nU>c%eP4CRg l.p^>-#^␿WDo p5k\lYi ٷݽ.0An_ץ< SP=;AcI`.1쎿Gf^`]]ϻA/(``Ҁ_@r"%ʯ rF$Nm9,M$pW jB[tX.:\=~=p6+?JD<~̟Ǧ*N8ywLҾQ+`1,6Tοqy/\:z'Cc9C%WW5xz}8D ZG_d6f¬i P/t}eغ!FooHdƽuX&ϔ,e1i lx#Dtsk#̣!Y*^m3zAϚųȎ%%Xy21Fu~%\e.hmr)P"UC(X6ظxOoϲAk&I FZ= Ԥ\ER*[@X[%3)> ѹp! D>ɘ&#XO1$F*ɹ3i,:md83=n&JD(`-casAgu9L7~{ /ޒ4D9S,jR([JV $|~>?}*(v y8Gެ<8'5+VxJoְAj`3?Vqf* DH{pi,/l<&rNx{SJ *M>@>vUhk|Y w (![u=CU}0"^ Jo=$Ӫf(D#>cIRn%X_BFk (BEdW$2BQPIFǡ #W$?SugQU}*b?y >4-<8 RۦU"b04 8"pp!] Fh~?: ț!,&oJ:5qd ǂ[JZ5 S pYp>UW Ǧ3[/]3ǯPC1ϜyF\F&˻hԊuX%Y4IieD`$hɏO05#qcaGbO{A34LUn=  1(|FmfƑ9@;s#R8{yiJ!P,?H6.PSjMMXϩ?C&!bJ \luoWXrWr;9ƒJ6#9:L4{S4n4'cSB /{ꢅ-ہyPs\WhoFfFPz8ycꛊl Ⴐ?o4Hub/Iu[w6bΜȰpN3ۖærЊgž\'lP%󾣅-K:tj=|FC!t|a*`=aO[U{njD5"԰UNP sG]?3Ӱzw+I؎9K+iQOzf,$$VB8-;QC7 o&+`wf1EVh 抭0zb5٨Wp.pU`ZzDLru$0i-8F۱B@R&SpXÎg*Ydֱ5Ҷ0nCC$cܝ)a*8!&.hhvWo*x6pc'r%%g0K{*(X.u-ywOWO9 "ZǍ259C5Kܦ}j6b@ܒ)2>Ԣr;hi,e҃5Q%MΐGh mCf4M͉ip;kY5~VIC2NjTL2iFaz'h(!sF;Z_ҹXQSh'cxc1`,Os?]ټ񴀯,v4K&ioF6L"f8u@| 68-WX.JgXiızxja5L'\_Yv;Mh8Hcu ̴XbvCD09\Mjc_˪PQgv,MsX,H;ciQQ(}iqE鶂mZ釬]9Oջ枡$?Ck«ghV< ]˶-m=2J2ȈP`NZ"CVefjǃ*!/8W[tUV/qyǣxjʙez%2t 5IQQ1os~41H24Xm63QVMIbB;>ZPK}S >) zlKQWCܡ7,QU}cl\_HZWH|Y#a:xF$ =i q,*iP`͜Ӫ@TJi ly xR2/%M2jtb1|u6Bu=?jǘ4:p}9i{yGm꺖q3wUx!TtTq]q\ RBTn 9C8XhX|\t$`aOvY8:m_iQMvH8\?U4Lχ v6sWy%d? dQ)|{{!" R,Bj-sU M5x|C_2]cl }n*[/Ȓ99M *(è$7f/ۆe|N@%:g_z+8D`>PES1 LYʛd|_l.vsar m}<9}ee2D < 9@wz> 4Oa6sSnD#9|p|e8,F\?dyʃɣӴԘ%c6n_}?÷41-o'CwO//#. 4^;ca:]{{Ijf v70)92η<ɣH9Hx_JR-=_23#4s'\Li_i*Eɂ OOk]$]|"? (7j[B%fu<9:UG9S@K\߶3 x̷ۗ'Kxb }m;.lȮҚo7:@1aՎ~wY"T0Wv9Ka{ukr܁/RJ]dvl.gc⻋5?7OlY 2VFWS/rg`C١>qR,u$ !TcTWhFߓtO\JUY !|]atơ7,Nꅴk ӻS0[A'Wސu~myrWqޢy%Jl{y[4aj jm(*tiJg/C'Zf s0Dk-1k7y\mLr>¦pB٥躗ScR'@䋑ц֩zSuݧYtDni̷q4_+m`һA9kYb - 7X,F.b-F/ kxT_u:Ĥl` ( ejɳnl(ג rʸ9|_5qݛom}9JcYcbdž8?OiNtӃX(*)D7d sǛlr:eȮ,ʔ AK []ĴLM9%aou~yRR=\\|u& < V|#-4o汝NRU:ZVwx/95QeB]R3xaN\ Q,4%JeYޱ$Q Qff~!3g.vO?}w%ae~lpSǟC/G5AQϒ<ކ x#MO$O骖ئ'r{ 0G|Ysj>|0!ϗ{e(}V,Υ) T(%azk 9H/fΰ~]i*؃q_WMW@ y&֡bW$_]"ڄ wlA*xA=Z<qQɻ#-*Dy7olĘġR ,&s%^Buc-@s,=hV+DtأsN}F[b@ q.!) /-G2D̒Q cA':k&;I/"sӮ+fcc#ujTORs~'Y4 Ƒbh :)m~TX-Y,bM5;'ue U~6]2_ӈ) d;/:Phz@[3/N(-׫lMD˺Chl_oCu쑆 ddlp4%_Gp<5Д9hG{¶_ܳX0ǾnƐwF7 9FSnհLbNky Jk'ߨD=iZBAIO4zw}SR )8Fᡶ)\/c/,"Or sz0}{Tr)mXWL4>nڐэXc Z ,dc+e?K 7ˁ}bUl\^FN,`!k~3Vm/lDJ:Er*e:Ƶ 06ͻO"S;NYr2Ʃ4뗐㴫oBz#i01HyCAhfH%%e ̪c1m:pRv }4M*QF6oe#q_qT=jVG?Tط&Y燯Ph-YgwXr^!WB_5SO,Tyr܅\DF{y+z[9g1 f_Wi\Gx㖴2­U1S2 iUF$rʙxC9Ǻc8$VI:x' Ӧ+D˟YNVTg >svqXà}R_'=cMRYEBx=Z+ 4l,^d?EVdaY oٺ~yO;+Mjh; E-7;5H+n=s?65ܓXT=0.l~"3g7qފϊY0 ʉmA8i'}X3%BHw ӋBæEF o8h2J1~-/1:3wY/XgG^m*J#߹+S)O{'`˃ӧLY[Zj{qPՉ cW0˦?,ΆTŒعиb6; Ȍo8%vkL;RH\4^hbE %zgmc3^QkaDCeD쩻{%&|B!l{{٨]`GV&{CI>p|m`d#$SCKwÌFHF]b=͕H'şoby9(@?.|yZCeTH:Ⳍ^RC&[͌nN +uz֍Xw2]F|QFtЩz]CBgh!|#dR'w]62 o;ex:АHI{ikPߡ|b/E(!Dx7i,js2e˲Z*r)j}R&jl凛w 2d }.iFUz~Ϗ :4.2Z,—%z8B惈$rD¿E^Cl^B)h"5X36CfTeq áF0CVnl NGH̡ xyxB̝/;G"!v."1~Ց;> };AcHcCDc,S3 iY|J@ǐZw2MҜUak?h1ЮO1J9׽cl&gz@F4lMxh1M;U$d¤'ӊY*An-3خ*s67fF2wujk@͖1$Bzb1Pi{$^G/W@3TeK{ghk`zNƫo{!NQ%Tݖ2J 3!&3 Qpd ;;`+乿Iot'pwm;j 3c’j'يkg=r"H~(dE2"ߏLPUf*4>F`Gch܋=AkQٙ-U7Fet5V >^$.CW {*wSB{P3/oAZsUpr;@(]0Qi*xm.ī#<$| 5tT`̚ו>Rf|֓OG(O94$[~Q)=U6TMWA'Sn%u 9ڬLQW酖uV*hk=㎝9`2zY,M ߨ W|=g̓($Y~Igy5UZ۹ -^#CT. ]å8Qe(O"yion[ylBѰWI=="PdmUaӲ)lJS-ԫAyVX> K]m;|}〕d2qxӢV0^A\oZ]ƒ}GeM!w\!\h _*{H;;Cwah&l!`t8a<1l[3i솓*ZTU2սyD.LPsPS%[sQ{$; =Ựyĸ0%_9YŁ2z-MD4 To}KZr}AI#%2geÍ ߕ'JmN f/p{*/ܭ0_Xy܆azAf4F " rE(Yt>~\'a}b-O੒# v65mX@9t~ rb!ITϽ a9[Jo h~ʹpeByxа{ 5LŤ=k>X.Qa44'!2hcXm ez@Aos3{˵R4xQГ؆JTІ{>Ÿ x)g[ # h6yIp/[П[8*1DoY#&y}c)Gd6g !| Vٷ)+ >HnAvs&o4UHI Qn'jE&o V&!&껹vHLQᵄsS"qVD16ʵ>EB scV+uA":x e[TFhcu[0!mI ٖ\Ұ3PFh f 9Suz.Q4яAv|s} mw|l0; MnƳJ~%rm%3fwd C%MB4lV|/U@Ugh+hLWT:P7yvs6=î9kA'❵nC꫹{oRF)t&͘ԗtbI!Y/xsֺQŔ$Y*bL8ψL?gHwUzLaygl ʫmfVz)mXi-tۀf2qYl$hĦ2=t謬jwFu!`nMSi|7#1O6- &]0HbE{G+OKX\4pD}*2t[cYՍSq:Ąs{ji>͞-Go}> m@T?9U\LpdaD-* uamsi2 P}78v\I!ݶ @\s,w߉p  lMʅ5k^m"ՇD |no"fYb)|uV`<-?f8:2 Owaz |HLQ蓮>T:$Rd.o|ĝՎ7K2Ǟ5Z 3V2-JH%jw#2b ]\tBфi) ؎fSZK {D}޿onT<̅O'":<{|hnwoPAxj7 q۵֢~K䌴g koC!jܼۚ4J%#g:Mn+UJΩW<4 EvwMr kXMS'ƿu>s ߼WO/nVR|!C}I(3W Z,qx &% >tX\ih@ %Zܿ Jp׍#&ւ5=sۆ{h҅eoD~vӉAp z+'<*!A!<)O@Bc@O)0ЪN2Kh. j̅WñVi]  ==P2^&Z[Pn@ymŝk,Q/w9N&Ebݘ4;"2:З{䭀b.5r3OmFl&$ 82(i]ӄ07p'@o i-Љ@f "Ru)hDe )p_q~k֤$ N6{ /ҠcNGeZgt>ŠX0҃͘'X!\)/[wQ h _ӜsQľ Z4:V"Ӣq98"cфXu0sͬݲNF'lJF!`$TT\˂)Ī{V|!>gԪ[ݭSE+N$ؕ%{ALU#?8"'t5']bK[il;S sO0C'؅32׸ÑWrВlR ে: v-1Dii@8oo ,m׸4‹a;ܤ[rtFk05҃[q{ Q*d axb߲ot{ϲw|r)5|@(su"-@fͲ:N)YTKϘ<{t JK7쯈n?2|v詈vFNE8°'DgĞ30(΋g t[fSGx)&ZΩ͙= |l)ܩzTM_c_hUM0 -ёRz -R";9C|i߬s0kEX pYMj|z0%b .N’"4gP>- C;Q7xH*>}v~3JZ_=mLTXn~og? %s_Uvf~4*6.:Rv"R1,̞pc,1.%xfwV7ڸKs0j'$mѤ0|t[XU|O+wJ ]rN5&-go?SC/D >; L_%PrE?SY#pFN%ذ!Tݦ, m ͍EAH RA"σad)GC&Ա) Q83 WAP{˖j%5l ۋ C $Wn_BJq˕/C0e*AEu,POd=9׆OZuW %Z>/C&2&2lo0)`7R+~R)+|y4;>R[ { *.@!=3g.9ϽӣQD):f4@\*{~5U5ꏊAsc|ZD ceW"׆CnZ(*z<;`.@ [JjTW}㨳`8\db(TCQKJOsL׷[~7CqMc]AD b̑1@.{oODDGN{dĪ`@z-.욉ơ}0-u@|yA>O 6Ri˫^4Y?ׂt.>H%f (.0˻jFV[q|aWDp19zBi<*Sp D*X(.S(9yv|Q8h<0(ſSnzLUɈr"_j -"|19i07vYm$F2G WT6fFc8VLէ25Vd"ǻ#ʷ~ U\\$Iؓ.%³qB7~C!$&t"oKQ+%+=zPU ֗_^wHX`ܝٳ:j eilPecxk7~Y:5ɹK @XR4RÕ0#lJcz@,?3&Pikʩ 8`|[j⒬GG ~~FUn>7jއYTo(voEm"G/99kY[)M'hE,&*RanuwH{h$T &ZLy ~,~ X$@M{e89촶Fb(K1uFGug%;ty- <ŷTgxDQ+W܉cD, ,OJrʊf! :==yR;QojT <*HqTGMoǁwHZ>mǜAc:0uzY%5~T`Kd߼ ,唝+d /s7{.p)[-q:(?>Y3&9]{#}jM!]|& 9 X+Eb,lx~( QΏdvq\~ëYVw4O10 g5oE:7n`Q8ķ 2rd-BK# h׻$NkOgQjgc5YY\o6ɓ2 3tWUIQoUz 94۠WE(`}{AduZfـa^>K49)|nd&zx|$ ~?X>I7gE0}/ht (ӷGȽ;z%#{OE$y.֭J9R$\զu|8:߀gH sފh9Asx0δcw p3%a}NԠuq'Z\%SHsy$/\*:^0)RpN|g" pZ7D: 4*̥.nO^Th\n.b))8\) hY.l޻5֩uEtWmFg#%CA[!%2Ai|j28\v 4g4ꂑ5a%XZ/묁q}!tqvd12ivZ5 4PB)GgzW38]Fq-7d.k Ѩ<&,t7ʱTB~`,6_Ϊd} ̮ļbP%ތ{,o]G[p6e_/JQL) zVqŝ\ɟ7jK'wti)/t2Rqo,{(KqrI 26OR=E=r.32rays]XO}]!-ɐAQx ym|Ʉy@ti\T ztڶ/MVOU`Dp=M.8&un+#A/rlRe˯Fz"*`0;\u.e+p䛛j]Wn=v"򑁝=# /ˆOryHҠWYӡ]Zg34 %R&*M#n L~(^6 Wxny(*\k֯w > xx&& NYl0_I3䯼z̽ZӷUgdxr6@ExUna8R\G|r]'B?DǀNjT6#_dŪ@ZG,^\oQkn g;VGK_1N̬=? ˜|*CLMSeZ` Pab)/`E±ܝkDΘRosGjߕ9hI.W;Zh4d;oϑgշ7M 07)ssNb H*tBA9fF?U -rWx.1̐Bdw5ĂaC myYؘyP͠a]'/C_FfSc~ (W2`+2Z730A9;_/XïaVB4=.S?tG;ZW+ <(iRN@cfG3nS{,3 G `ՙVקӗ:G s kgN-&}wywhG&"'JR"E@nE-NU^vO''DK*v5L)XڲdRۚYגSb8MH~PQ45O]cimTQh)X_IPl)mk}ڬFL]GP">g{eL)7zP͋ Ɨb30$ڿPRD(lH@"LiՂ]qݲf-Egfe1I4ugBFoeAUŎ1򾭢ЗLNJ>b;W)OFNu) q;y _Y\infn8(2%'B6r/$>28+՛Vz6074џ1V Ц3 !nEyɔx聪k:hD8}!jڭi|p:ݵ$<ۦ7uqt?BcUiMg-#SE"gCFxv1rLYo󌚵_g1\"I2ߗ;ƒdy1&L#Ezp.H_;jWzʭ#&r[VCMyz+CDž?u52`nO%T) *K>=̟#9XJ0Ng/%'P;;D2Vf<f]jK7HwJ>8:E.N^'ܖuG^c9h"SU4|5VRo❸Xh.O_`|?>jzl3G$GaY.06o}I&*;!ԿHESurQ00kd~1ILQ'-_ܸ;hzp؜h>.ϸ&na߄i2ٸd+~r@0r*אJX>$ 6?Q6*l/~jw"e/1S-33( Ga^wz郅DlL`qVeJWLW8azjJw~\F_f4t¯zWl{}j3kgF>qVF]HCWWa$* A <""vF>B31dwMW23a*3%'d9zIK/hc /냚ݠiZ.;m_2 w .-U[ټ8@jДfBc<{¾GOiɗ%`IyKt dn<>[ K@n f<@+¿2U#$xSJvdr%.g>W;1B D&F.};@<9 +K0HAF@ q'ssXN[υә()еT`P7%vBܝS)gd>8aTz^gH0ٝ.l5ӶL%pH{ -`M;/4ԾaU#yev߿>)qqoOTe9^6 <- 7[ 4B 3}’V9Z#kPkR Mʃ.dտj񌷌.Xc9>tf34ҔQw8ngh :LvLKrc[56솽 y6߰1kҹ7JJS;wR=b'Vu 0ũM5H G\' ư/I*&ȶ' f.xbOC4z K+]!QsqQVXDŽXwx"Sҕg`(a,;tGߣ+0Эs Xqś mV /">qOPۗ3lN(̧3oqa!yKeGj ^Qdv]ʧwf$L;ENq౎XqiyS!oB$ܘZ>z *yL>utE zJKXV~z-}^{[ugvD8'W}Κȁ7^7)r{WzFY$SXA?P9q/OYu܌ :3(쿹}kntfxl~ [DTbe B'y1e_}@AL^YR%%Z ~—ԂǤp tֈFEOTKeFLmGH{A !`R|abm塖qS~6.l# "IeL+r`raTޚzT-U:Hj_mf87n_b|Ez][3gA*ejYפY S@+ҁX!WlwlfʓׇJIV'19i =UBR2\2$HaHU Ѐe*`u rUDFRJ,5 !B_v-]}2lh?uzg0Wò5o^Ugbf4Rd1r>.c:93nA^1`Q|ϽuRG$'5PCY@+D~wZuJgLzZPJ Ya% s\?w|Oy`Di/#FO}^ҩln(Q>P?7kpƏ,zuZ]j+)ndo%YYN 'ߙl4 T8fܚޥZ\W-v]-h_!to^]H_$je*fD ';HVoryWK6w&>hqR`HKs 1H]AF㒪 nWi鰆V6R|ˡBt"A+JI8|vؔ)R"AZxwKi-[V8}<˽`DYBͪ@ܨ}s[~rcV?,#`:TL"W[|=(!7l]]c;RBX<*ߨ..$˵z2*r^7 eT$ðS5,? o7Nah?wxI3 pc ^x+|ަ}3FgA@kgjabq;Z;*t *OCJ>鿲UT.?ĹO4Nf7{~B}p54VvGt9?RrT4LKDc~TW&.?a)_Xu`b4< )rtfhz/]'1Ǹc{p2e"y(?YSA oKXҚQ멸<*FVVvﶦԫ]&` LL?)}j&Okbu9*)Bzh!FbOHn6 K̂L5vyb=B<RdmߙQL㋌Y{r:LOqqBD& լT2< ~xÝ eԆÅDԞn;M.cД'l,(,xI`IE *w k"h%"ظ6`!B,}/dh?&cR#HBH?|Ywds`y拒J O"ĞΜ|I`h$xS>IZ5*Rf߮78f"E&PD7aWL7 91c!Jۇ*ʾɳ>[eoZy[\ bH%ѕ2IAY GRw\PӃ`3ߙl^B>Ԭ=C 0q篖e|jv 5Leضk/۵jhkP][lT_K[)h2( 2o/_ g%% C]:ru1~8E` 9xs39(p)FNbTft>]}Fuʄf%Uɉ;+:~HyVXWΓ)*k ּDf"H Ճ4>oNLWX^E]U7`}Ѫv pcC ޥ*Ιʕ':̿NASV<)zDڣtw`#vj\5|[| y'xwt(h",o{Wyr,0ᔖ%V"tԘ,J VUY-QЂ0 Jnu~_eezL._7ݵK\N8MVvIp5"&;5z\T+)Nsc#!htZ0fpWYt_=CŽ%.-:}f,̡PXrD h1-rgޕ}hUO'R9g> 6̾pWeS^Bu42VdĆQ/{*WGћlaWԉ \h/f)b9`@a /ʅ惺 S:9%{ۛlT +kŽz޵t<}Y>F+_zaƇ9  Y+'PXXDy}fp }ե쪞BqJ52e:3]!BH1&ZʰTWolu7N׮kx|Zod)C~ hY6"7: *c4PQw3ɪ޹%zdY!^ >>H!(p.7geh(ţ! !ca@WA#x1i"PտwfP U"B„iQZYwE9`5kOHR!/Re䛦k! bOP8I8M3Tu P""V UVC;C6Sjfܿ<.ɱBE^b6NYd@hDD!Ψq7ȁxyfm죺B%։'D($ww0/jlO-\1 Y*TnW!3&M.v]zeA˜S5Mɬ5U-*HaCT}0nx͓PNRrxp`i'o00 $/pk%&%eסhC"*ø{6ʻƄmI]~D! :*PL J Ty6J[>֑b Yf@cy3ab-KՓ垥O+z??!]x hf/8,vT(oŒE<^UtDP-6'PBIn<A z3y LK NdQD]Vqy>n0 b3DϊknhKsg}MkJ ܑ-.syȕTf|r(u.Dh >L^ \KaDJ6Y5[,,[L\UL5tQ-w9N-c0gqf π&$ڡDXk$#8]l*!E0iY @e"ϱ+fJ=u!)2I+c:5n-[OMX;2ϛ=f̃HAS`W+3}B&4p"],MrfېE ݌nt5/'L;aδb6=f)al\Ccd { 씶TkB2sYZ/$퉉9[H_asVU wT3|ܐ%y܉$^|xBj"N%ýA +NF6u5 70?2RdJj]4"Bu.x<@9TC?PS4e<H B-Ȑ nkCB%"[ޗSykĿrL'/%q,Pk//bg^Ae @W 4ǪrNbHE3{1@ %óЅXR%甖WM\$|,܂*$'f> O־Vi6%^J j.FVPݪZ˪YQhli+_9Ccb#e_$4Y(N@{w6˗ nGr8 MU^dƁKR!ɩML XF&0R4Aq,v5KbYLP6S}Ʒ}-jhI{Nhy} $T`bFҦc]^}D˗JzfO27qV]"al']U)pOUg+{|[yyFČ<\D!` UK2Qvʭb6g$KE,KbYMWOd75,(~VTgH oT Svz`2 g ?0>wVdTfP'mk!҆ZIhHҘ*mIH :GA_?L4M۱=Cf-@[xڮWu-!6@, %*w 4*_tl%aӷn@7@4oEM UҙpRScJ}S&FZanŖ{/CpҽY1.w~ <5E$T]7'jb+SH'כ^{0|v5!^YBH@@F~!""3/޹@Jy2ꌧ?5t 3$dݭ#nW5#I3PXko\9U7g os@k>P5SZKv*'Qs~iA6'UZ6"--M-ŅP.JtbB{PT (6+mCmI/tWON2,E)<vu?<;+{kVhG?(3 Lu_e;q7{h{X-\CTֻJz [g}S뙉.ėmΊ\dx8Ej[=P %ڴ(eLAnwZ1qa1C>L/cŏByxȣȜx 8˥: ñsMr[beGI eo~nYyLPcy]<0O[3X%oXPY#?wbnm]xC݈;DsDse)ѦR2`4a[)?d$1ѐG"1Pώ=`4ag x&H!S>QT]BSj%lʦ ohjUa\,/i4j n[TÀe~ Z3J_îIJQ;Gx2rcMw˦_ >]h1(rښ-@d }n*_$9nfwOhϡ`fO7{hZS}WrReՋc{YF TX7g U_!MC8PDErz~s.kp{8⊉=IsJH*SZDoPM'#d??*\^s_JH$]=}L^'y oi{8ՈVSlnHk @W~(tIRJ-PT)[ǓQ}q5,[lBza*Z nGиFZ&=!:Ze$XÖk |lטzБUR{7wPu2Rl =$6&l߻&Y@;h3`so@4:v++ @}tūn;vc Ra}xSh![G=}NJ !aW ^bD$NycEIb<},[K ձ}~mddSe5[:׌.VYk:^Yu: Wkrm9 #Y:K|p)f2?VGP*IzXFV j?J/3_lV6 1*F!̶z;X2)ѯ@t3n,m3gD2ʛCD>+_eb쏞1w 4*m-};Ǥ-WK@ WA[|_9[Bq(-/% z8'b\yH="$szcw/J vzIzA0:dp SYJbJ-Z'٢]-@bz#4¦%G$ =1S0?1jXFn@5M{QΣOu L_T2MGk쳩@v%I)g ^nq>L+x@Q!gQHBV2 8Te|R nHfҩ"gdҎ0y@t]֠` M&FnF+ZH'I_~[X1f}նsS/`B'˙o%gJzGJ,{V^"۬?!;Ԝi=."ZV7LtJ6=hUeByN'J.kLh4n=I@"k ){  C?/ۖ#7n ?gwf;/jW\1gy@u/U9UT&E^P劒.^^YVWQ$׃^ѶBq2d>*4?-k6ig_z2X ^0,ΡxƇC_uyڵ(.sOc'B`\.[= N2 ׇ2=9x$|Vzr Lte&u 1|޲(\$4vzͰXG%G oW7Dpkb6ؔg7%evlTҞaB'*!JY9Y"vma JIKL^b .*pqAy;vWGc)~$yl;e~=/g9kTuɖjBW50>K{gr|p 7q9]@H3XL&T3~5;.hX#Q8*uyM\@O$ |kȷR4GyUxKe 9Ikl[U>+) vРEZ(krE} @}]۱KoK Hs^pb9TMh0G1p16i.A V4I *=1kgCQ_J IZC=tRh 블 >7ʐJ^)[`VPI`v'%zV`Z"nK6_k:;JkuhV3zC0Wʙ0`؋M9~(l @¤ 7.'Z*ڽB_(M,k!H) tRf aI@*jԹ[EEf'C(/6_DTqP+*prEKhU;! á] j@%=! }&öOkW2Wb]CYy_((ͻ o/ iQnyl =:)\g~R<B0Jm9H:֩%X!07'oȴ^9t#כH!qMEF1ظ} ~ xb$֣;-IC W2NT k5!si_̶"sI iBBa`l4.2bE.Vbxh[CA5J$cx{J/!S ÞYp1#DlDvjy}% }:X|\!SfCi2,4n[j3 y%[g'wx/uV$uO&.$^ҥ)B|e}pD83cSj1{zIBWfq؈eneZaH^OjA9[2IXI$W oi wr8"> xXZr>gXg"g4. ?̇rb p^ nQm!D@Vo^,|dlft3Klّaf/lj!<)zXxލdB_4\ :eAtJ LW\ g6l LYr*Z?W2-mQg͝?ΞVx\)z%0Q[;Opy6[- ESQt^'j":^hM9xv4Jz4} x?GG}Z5 >ulp=܂4k(fǍ6^wP%ڋuv>'}K P i:7q DЫfUP`.`{ O94\q.\}0Xcyɕt:X[5׆̤]eV"6v'0ۮ&avǠt bD0\gJ{h[h2;cjȰa"#7)3SH=jDdԱ!S9㒁u{ah͹0LPWq7 ez:$#S g&1*FCa]jLD *_t=Ks_x- M7[.P>A_OWZnp5~WQ5NfVkT݂d== -˞KUș:JBP]PfRd4 ˅Y?I Fx=mg܂%I]maJŬ wfK0fyʅLOJrR\'V(i/q(#[+_30{i ] y5. MmLW|gνlCC`:UZk;!v&;Ӱá^7:" 3Ԃ$-H  3]?VCi6x 0DF?8_$ThLD'%2?TG#^X6ȝLQXRrq؝)~D"&nxޠM3w&Xa7lÉ,RToDe໛9[Pdi/v-5` mWg$ ޗ[YSq.*4h6siwRMɁn;\-Dkli$P݆XA>m_:#8"PQFZ5kU(MUJeQ;Zkᛪʡ4/ aUC@ǢVpMSO⤩!@j^o -qhٷ{­FT-kS JF+JzIhA1S:]L[~"U)8WWiBw{-]2m{8|5e^l7;Ջ;?kCZfLQшIoL=wUmx#\GTEcªDl"']C|5qhI7ADdn${&qSΗ b3!L):T|f>(In"Rra 1 =gH_uX\_*WLwTZd 0cً(g{d`؎Qtm۬[3Ӣ/'  :f=Y'ƜZ O6!"kIr5(QS@R+eSu)[ANY^)NS>!T"|E Vjz!^.>?\z9sn u7\օU)3UF: [cUʽy" LQK MCy|6#x  ZDRT˹HU;OkB3ᢰFt3Pمr&`َlYxU= a;d)Љo:B叚dҔCY'=cY#a"78%4ZlW+UsBǨړ)hdOf ~2+8=ꃟGr `9%OC+'"c_+WZ9?X͹\wo|{.[4zlM0jdx57%P#=I}M) pe!'3mkEL% H< ȬEcH]˔6qC &GH4=,kh> ipY6d?/=>P5B2/Y'3遆1۷SϜ$*#潴~%d ~eʼf=J۰pϬEֈ 4Ii6qR TvSUtΥv&ҙ U.5L^ԾZ!ڵ+y5uo%ILT<<ݔ?FD,pBZ%Kyb ,睳1g?=3g^LwnD!dT{)f¢ygIπۂx=Cu|ŁLڀ/ϵ`'ZGND jHT^ znˆܫ8`Ua|XM;w4b8E~`0+p{J3εvԖTwogXuD?b8Qy *8wGzR+15 0nvAPlNWojaiJUm to%-iXQ82IGg|]ʧD.Qhv%n<0_8bc4I,lzpTz*u ʽP=DsRl/o'`LP%ohz4ȥJd,ЋcPRadrz>6H{$k Y:iSwY'8{ѶRR;7hxᚕ]jn͝=CśKZ^2*k Cͫ-B-{h]=K֔0\O#)ȸCu*(5U ۇ*L3o|Rz\Un[WI@wò1T=Uf\$+52V6L|(mHVݾ^6?Ek&ueUiȖ!M+# ^E|Sh"8Qȟ9]NQ?[jA{8iiRc!Q`%`ܥtY'|l;pW .ì5ش?o~*y*G jJăܿ]!AN4E;8Q͛|d"iJ6E-`W-";8 PCK./2b%n\(^@mI&' 1Լ3G"X3i,ؿsLg, v#&*+f.HR{Qrv&c(Fq{vf]ht[Y`yG@نz5$۩唑atm9=ͨZ-,)_sh B(CEXwŵ~173ɒwXrBGj 6.PcXڐKJwɞV$@Pe~E̯u?9;<Q?J}nBh"|3DR:+O1C^7.0Z+gfBU^LL޳._< .\]jj2I!_A0YlU 9X$}n׻ʪ$#'aw iiVw3>k,EHjIv3eE1~_#)D*c ʟwT0=rW鳗V[RU%;n_@c@;}#BΫi@z cXO=⢄Fi͞SLęwQeN_cȲ5-Hy 13Z 3Vbcfn@ۄM95YҘˣKWx˼ZfzE*f>5i'޳.5B.|6!eo;meF>S0iaw[hG]?2Nyba=+5FK ovlt.ru:&O߅7 ]}*ϑCe/v wnXuAyAJnrqc:gLv3T&8oJttA2iǵc!Bȉ~n.Ld48 B+k$ 5 !{cD\deȏĕ\*V_RlGC'00XXM\QoA $G*X{8MHf0\;|_SeE)WhL Z 17HAUNoA$#<ǁ*[LZ(`.?oqPF`xk5gXF̡Iw>-`wbx*&u$kQJF\zL=`>뵬3vBqO'km74x:u8/DW3hV4; r'xN`x.wSSn_QHXr5)6"t2,нRS̼-kM,*!coV+gY'IB9^%~7vX1#I!e@GS'H|< 'iFq4MyZ򮖬*P|jCȜoV}bZyW:d_P|)fG AyBI!drylqKטV,ɏPMdqM{KF;zNOPh^o 9C+H`++LWb.7Mt{X*qgC 0)K=H~o^.Zѩ (_U=p筍H#!ȅU}?8uE'&/y[Cm5d@Leh1Gm.IE,`o1_oX$ھ!R FN)48& } /6fE3iIB0~0]=2`C_V r&^1@֡ҦL" G8uGG'SZрϹe3p4 Ө'du< G}oRTx]])$7A9HOԲ^(y) x]5nK+Vܦ^[77 slRثpzr83п]8ꀴ*-˂?ՂE4}Fzd ڽa9)7I|xE^:fWu&) (cJTd 잵:6P lݥzە-m0$p,Nd؞4X2-3op+/24е:\0gm˭XjUEAj(65Sr݉t(Mzh|eCvNWTUFvui{Uh"|?paŠМ"hFlEj7&3Z\ET5:?Zis M?P ,TY† > ac6xb>+T%ȍn qZ:]iym7hbFZjE2"=hSدm8kz6q;hN8az6R!vU(TIMl<W(,qIsuo;_)Kq\r_hԭv%ħO!2_I\p *jOc0EZy(ˆEڭTW|3P=Q"˴Nc,nS pӞʻ'E\/a2 /̃Da:vz a6;9_ք䜴#j7Ad'׹ʮVq:9C! 7˶p;Luj%l~f~o=;f"Fw=ggՔN$3r--88D}nt!i*{GUo+^=hnJnCnupJ^5)UcI_%zMԮʩ&QUMٮ8v=ӣ9HRڒ&'y,'eRLS ŏ\ٻ4VR>>OvQżSIIPٞ'B? }TZ¡ >+tv.zs]Lbi;R_KvZ?dZ̬ODɈo"l7-o##3-ԡ!ˉd*'~=TMK5g(ƖàsmDS ʺ_@"~xptQ0O$ JJ\'6WY h>Lq+ 6${K}I];$t:uߧt9R8zF':=063"v rGt;HM+4c%-n|D 﫶'Z:y.h"QkFwlvœn@U ]~k>5Ň iC)1!8f`t5y \l_Ѷ1caRƾr3%sb yaIAKř^&wBo 5gl2HIH^)[˼L-51~/ހ%ەU!1v'@j2~A,6&Qɞ7Ga9`ezz@Ci Ie %\@1kyʻp4SaW;b'kS!E1G; Cz ?hixYu2a3Y*,gT`=_얘 osVQ5?r*]JWe~_:S4%ds a>RC6F7qs]slI93Po)vd?gKζabߞ;/ZF3!]G}rN8##)4( v&ځ@_lEGr (>s~m׏fVc5B%Wf`^ˎO_ҠH#RSەݜ\uώGM!}3ZoqquV2ehgBv^x!F ADL.,}sA$YE.r`O9}X`u!`X({M],ݹӄu3O8~jK7ኧfso0}o)9sr# h)bҸo {AIu_wH 2Cl7QOƂ5%FІ͇`4(ۄ;4k\KU-g|Fn$QqJ 6w9wqg5x+作jA qy& 4KIrm1$ bmoK-"&SLN!'/0} ےQceHh?: 4c=u|X~ɧ&"Z[ t @xG7>T|y)m6lfK!e^"u+7Oھy\9d3X]f>ZJFt7"(D!T},4^GuT[#g@`SXU<(W(6@_@b9)f7q-bgvag7jm_jȈмTxw }gɲmk#nO (R֡u:JI^`lG~Vʔ⧆$x%ow`fa;/qןW0iX}%YFgqKl:a.{·$~L)8B]%B),<)VHސ/jBҕ=+l7"Ʌ;@) . .e0kg%rwiC%? X}-o:!8#`yLZC{B`pWX ú{Yx@x*~N~b06So 9뉃4g:)%@`cj)Clsu$͟ v2sX@>Ru,m3③D}kijtAV8 *h ݚ0U,({yf3E„pbl L E}96?]:dS 9\K)hf(OecwA[Sl4{^%' {fZqrq:BbhxwTu C&I92EDM~o<=A\8i}o|[W*ٸ p(^lDÉVU(W,@_f ]y=.@rm6j8a,+pdž>~f^`yi alRN"(Y!V_pڈt$H~ޫh߳P6̈́IdG/؜l*k:cx ٕ ֕6 1?hL ՛`n@}ilW]b,< W; L-D!h 6nMfvj21$Z6Ju*):?=;MNm',jS;Wqk ]3 m1$gUmنi(c(1CXgB3zޢ9kI'_(p\%gay*إ"V'5wea%u=xfTvF 3՘K-@NΙ&=b1 ک'u1-6+lr1 i_P4H!SZ* <f{OZS#Ivj)[ #j OI{XMdz,5^d7Y/qV y :ؖ9V]r48,`fn;oVwkrd`ډmlA*eHRkAj]:0u%A:Xi tv5L x~Q@7vEߙ5,9kUBOLP~+n`Y!*kpq\!?Tݙ{LB{o66=ע]j=o'mg.6zWjW gв (kH;Qctv`rM΃dX x11;H¾i|;w>6׾BxۜbW8Pp|^,AzLv5iUI&ux)~C(G!@zl_UEod0"S|UA3f/qhQ靅cKfY|B\'^B g e3$$~$jf|uk~)5RLaGmy|+Ol嘜7eL-O&}pBrFEāE٦# /;Qx֋Il^Ƶfn?BˏVy؞|KZ PV=Dѕ'`s*8t& ^z(gbD.fT|UrM]A$+3}QZCۨɧc#53qsVj;͍_?Gh 嗺eד[ڥ tF4c l~xۋ,d`(oŽl/WQ?5O߽k݋^Hm}0(AaIȊ3bs9`YX]QtR Zx$2}YoM~zNR^PW0 MrqTݵvJ~F$2 Pd-3YJʗ;`LU|Y2uuڌwkn%BIa>o *5 -#3;/ܗei0jn Z[߫./s+ ޢAG`'B݈aðrnT6asWfɎ}Zhd'H[-- hOdezs@soX[&߁8ڲaxZwp>4KCMN^[͋ՊF0QQVژ1Ht€r35pIk\|}\ Q7N;ISƐ|g-zN.Y5ZvB4}|iLJH;30vA[p*EԢ$G+Kx~u6`J[B~sݦb0= e`]~I*`ߙ'$uR:֠*d%W'B.8FWR;EÆrfv٣&W!EupTG agYnP@}Y`}tG;BѐVcW,_gTu+ɼYTZtmOR!vo,ƯȿA?[ʷd:Z8S:.5"c= M" dwA7i,ӕW@XiQOo؄a\ 0?ڽZo쎽{^>?Ya[ |n2{  n]RP?РJOe|`HxT4N| q X6=ǻ-bpP_t ʘ)OtԄ61?UWݬPdn=f[Y }k}Sؗ=ާD3A~!&Ք:V}MU6|n//Q+xY62\O(LskJSTJ#Q M~szj4/.8aגEs/^ ޾g!esժKp5̂(J![XiWlў;]+Uj[ x*NW^kE %4V0 /\tRT`cBF_l'Kt^Ub͜n kf1vgOڈS {͍F`TVpFO$Y 0\8 'ʽ"q4$.wGi)p8sFrMԣK?~͢,pΌN :E7MCeGnJ/{k)L鮗^ϰ,=+Bݶo:,\ɞok׷2ǯ87/FD7oYidC¹vIm3 <Y> !םQ (~rTU}b.`A5 t=H:3d p +q9vˀi%,&{ R#~/b b Edl_]eGGt-eCOPL I{ih% dw4(lB2m =aYe$ k1V&9m)-Rdt~O(=quF93!Ȼ?_V'ԑɪo:|Q/!PcY$}h5a@"J?5pp]=Ŵ?t*'114>|/:v F_%͞u=ܗT0锰w7l91k߾*5 NÛ6O4~xg8hȞZls$Ͳ¡$s3~ E(Q7(*eat+cT zm&_ @>9 &6U+YdLS:_k= @';huOq=kr *"j/hMR[71Nw9;Nlͅý^`ʓ IlDt:sIHT,']{ShcY\1Eڲ gXAHu%瞥. :U s**ZyYbL,ka Ͷ\p,@0|2ve[!hO 1_S hV/XgK= K5#Fk36R f$G74Y9'074Jw 45~Ҽk\NAq5óY]NvjHd㺺{οqO Y 6N|iHX6%U젦sz18S]xt1328ief0fA?N$F圻=#2:s̒)} Q X 4x/&oYz(D匴}.>~Y- #{G@ʙQ'zt2 ]qtBCkܡ^qϖz aa4sM<:Q|xpH{vt7q(Lz{1v#}ZbNͦ ,M~"ulX!{sK ֲGt/;lu__頼Ya&nCiJfѯc ;E4P/XĘQm b4<Hً,cv)dQ G'5,R\j7=U.F7؛*,f@: Q[EZb -!Ù5Q'l~a Fqю 3GKX_[3G'aݮK?"O!EhF0WO( l+iBy'w7yt$(*JFx2A=P$ܓl£1X0zApYt>iADw ",soBhV_bg02 5n `7J_A%v0R]:ƞv$Xc"wҊ$\`)f1t+aϩDI- ^`O|qv6+L2Gwg-J HՊ[u(:Sǥu{TB6r P\.&*]4T8'5%Շ $+%O`;iU@`_ӟˏvmhCjb]4+Gb کqi^ײk[AjN*Y4jwڢ:=+Q?^3}kزoq?BrC?acCnM1=g!|u/YPuP0ba!~%,-`cxN/'AWhLY-Z0)>Ewe^Ż&"9-c^囿9f#t{zִ]쌜=ݑ@Qyço|MavPk3]@ ˒O[)H?%Vc wS4f\ S`HǑQzA,ֈiym;?QƂhB9 1]zxv\ 9fɾnJ<ڨb +mv ˔S:sYSۗ빀k!l i Af5˝ ?A|zMNGǘ)A3E֫(a Tu06J"mP0+[ág 2CU*rمƥ ~XBy=׮59198Du)A3eCՁ2 \A[@wpb 6GK1;Y;\& W0C_2;;jUVk Nil8ɘL1K#yR-f `IĈ89 Вu P``Վ\o5 ԔZ a]^:;bCvXhEX=" ?7L],HuUՉ8* )GEq fraMCѭI]>"&-*{BLjVjvٹk_k_} FX5}^,*=c70]Bj \x(M|reVtY eZIz}Dha|B)*{k[Uc_z'㹑/t!Xm |*mٵ(L{²뗃Hf&jZIL;A53ȯQ'?UO6QUbJo뚲hПKkF%M^{ݾ ;i#HTrՖw%8g]k W޷{A 7y -y:#Fe#V EXa[oOA@u3( MT*)mwSg'ܾ/ zQW`@klЋ:h?G_ >g˗j L=2){ C6StռtlSC[=~,[r0$-G TTr`U 5YhͭIeoBP{e:PKFYl,51OM9@]^,ćYDž;A%h,7YL `RͿ',TL& /51R z+v9o137sFU *R5YfM(8 z+A+E.(BWiBy vG4Q5r# g׶oU;d8Icn1;ѧBx͗d۩ XHXΛSӸ.W''[ ZYJecLt@.`Ci]=7ڗ ̗a[@.Y8 [#VtUFWE1ʿ1Ig[*{AXlЧ Tش+og q+Y~ӤJBhK7i7 :A kk.H ''LziEV|mۣa[zqNVn4O!buzפ5]{0r޳Lw㗮bifZFF yzP GšKHMIjy*(uZ \, Ә./ s.(/x&cq%"Ez=T˛VDK8]>tYh4v)O1Ψ 3=6NfU~AYD*$*4 xR||rCZ1> %[5wIoF~,,YN KY^-P( T/,H~8i-*H@ vaP#yV׊YcyY\Hku@漼)JFt@tZ^;z, nٳ푖 [{$ NǷ{^}{V$ϔz_w/l%F$T,jtn!ˇڰ4Wր}FF)x ħm`]><֏]|sפ:?@c'f(@PF7puo V &*w P86|<./ƞŃݷphUp(ej>(P1(rщ:"_K}s-q@48X6w gp\5*H)X 4'<̉+osR[po.γ1>iǁޏ[g&FӦ;B~ag49L )..]5ҟZ< yr!g:]RV+ꏳHmnuzo~w6 @2|rh:cϾY"*\I7gsִQD ` ]?9U4.XCou&‡ATPFoz,SKZDUyG)im,J׏Ql%5vMwCnMcgjXڊp$[A66]l}aN;׮ZQ4 /)bWu\zeX'Q`KtfA ۘR~MIp(r,nG}X&*Dv흺9n}?ĬK7B-`n:ou{ыh:,Mvo7GyCN gwv 6%nHgDn4m ߜlx#^&9Θx(r9?K4 V2PkVSBT;eux0ߚW?V Uee(gN͟J'>0LD[ӏ#͒6P C#=o@/B|HOUC =\X1;21hC*[T%^B[1~J1E~2S]8(XlO 7l<=qeq× IxX}]:'\358I>oBOQ=е#V% T\#rPRՈ`{CZ?0`̡9?zlm6W`eSd(&nDiI"Pz1jc1IN1C <6C湘n!8gZGy&*ӄ-QJ XPXE} /Ϥϥ"tY<|UUU'/c&aE:忾؂v*Pj 5wgKNJY'7“/,n2ކO[+pcLƀ݊&G4> b3h> =0?k(s׮t nUVBK{"PuSzΦd -xtp&,!}K4*mE +_ ??M;)xmKQݔٯ1jz 1x?ޕ)$Iw~A)xh'"buA?\ -c- iѵ)Xz\7曆$*>ӏUGzQ $J?utU[YRn~yTSaD}07>l%6Ȕ!JW}-e~K##+Y\!~RX鋞kFܔE 9&K_eXG^ԏ r\u:*>Mr䆫IBQڑ٩ P],}a;al"$+H-ζ+etKl3KY D168K"lCg_窊q23]- }gs4TF!eҍ ,|HUWs() V[1;t0nGڢ }=(X9^oui"~rCe:V$J(,RoАAn;_$rg? 4ԣKo͘*#"pVX`rCb^g,ׂtܾDNH^6Mb,V^DJkl)^&!ZhAkV=;cVI=9XQ[t0TzSlm+UdIH9PTȟ+:-%#Wf;=OCH MC AuOvrAPTn8:cRw m݅)Ӵ2|ρhZ(wBMix*M1dJeCi.bƗ8<1okCm[-CG#߫wnQ$M3> 4Ϩz馹o4D#.aAɽ#M(Lw\QUbxZ /gz/0<'[!SoGA5IIz]uYG;+'Hx vWsLnSԒLĽBZKLؾ,+=;I/V#_r$4CxFv5T "AUQa Cz`3z\Q1J2'iP9sw9#W@%om[@ wCvN4V|G #| )^Aځ U@h-dۅmU*'l~ьM)C'Gk:K~34;3Ӌ@*$<8i~&,oc")u~xŷWu]G2&pe?5ߒlcR߲JzňtB?R *IY^@b(%IqCg8 ~(do5*3bto0}XmJ ؿ@/&7*Xbm* !s2?7Q3K)!#AX+: mw!8|B.A@h+p 92{>h,)חTy\jqrѰۚV 7םT0Rh[ YF o7lNTkCx-+IX!RrJp =QqL.L- b \ԐΠl!y6`D)CɃԵ?+,`cijpBt*aۍgfFܑXRn4 ̝#`ry/l"MTb=;RƁ`G3=CQ0qF@?ǙGoWIJZA`_j¬畜$Wo ,fb"D-uR:ʀX;k< mn؊<%"{1[PuJ *=NxL!669gb& u@{^i} ^ϒ}>',7_*?[lN ,TNRD*CvVgO=&:BֹodD?tm 0LYhD.gx5هC8\gB`d*%[ U`L>L/{eWEйnez''|iskʄ@H\œ=<: fO/u:kä<v0Zem_iqҝBmجL:UJx> V2kh2c^+Wvv+v8yA[sދr 31xMkSY+ՄŽ`;9>;}`:4hƠ`d;nGpON|jHm8DMpAi. R\.ipX6a~Ɲ ֔{ηࣄ5#( bk\]pޮˋ);+Xޫ(Li͋C>`2k8hM=q4u "~G pi.za؛.E׀C3FX PbhHgVy&̘ZӶ>B\ʤ#75:ޗ2^T Po^H1鎿H?4 ?x$XaȺjIj$js*|B.Kviu&8$GAAs!6Z@ {-Aat";rM4q{9kJάuGʲX|{UOk5y'Z?ivdNκ'aHTǃ| ER6ݵ Ԕ,]3["./^XXVQTZEM251>#СL6^~rŇ(ޢ+Qf 9*9{_ȸR_$K\>ei\͝/V@P޶+!Y|H}xG)VN2zik4u_$6e* Gq2VK;g~Qr.`qY`fC!Fc4y'w/mbqeI|$K;k&QUZEӃռ(z7 B7(:scE*MX]bQ+>(235$_,{˻i ɤoMSMfOOT kcE\-ӾLWG"ŭY':[TK"ưyGteP)#C}/eT#Zܽ8|(nU.f؊de!By,) :ϿZm 0?yUk݁1Q{7>Uٽ~22dkDŽniE ^,[Tba۸llNS0aءgoɷ(^؟TĔZǵ_#bGhC~ \y\{wQ!SIV c,J?B|ZǣRpuςlHY̿3L=畸"Y9!dtbO;Q7$Х]>;2a&lMSlEQ7c`SN$6#g}adoنG~y~֏J:#J#bk@O+,0WӽG%"(e2~Izж/;~llb zE)7s#oJQ26Z)An% 5CּZa`vZ !N6AUW.h[Fb՛=G2z;q>gمsA^QL \r!?NVr^A  ML}s -;>bš$%m$$ѶѯMIb0ef٢O2 )y߼op|y,$I`:(Ν&=k4}ƕ fkC$8;%C QfFuҖ€xIް=k#9V\[;-gwXQ E.c~51Qc{St|)(-S_런7O< y|})SOq<#>Dt;Зvܱ$}0?P<7z&#bǒla8ٜ;Pu٤p7O\?(}L|1Gɫ[]m>r2` i 壨 m NVzƂFE99˾   ͈K~.tSZ`#$Z}5L#-e ='+$\"4+KB]ѝ|I(@W8~-PTxW~~AY>!'Ml59A\ھV')D$?9;$vAqX|oD 쒇;ДKjI$/%?>Um&&-yȴ=@WH޻df4z\޴}:`c U;%m [X: C{ XMEb$8AJ(7|8U%`Jvr3f7X!KL.^|s Zun78RƠ>ns4w[j\JdžLn&bLĩ粜®AZ@֐Q9X_\I.6TT\j-5C-5K&52^}rlH`prΨDNPW4$ llxeu3f/XןǓZ CBiR0H{ygCtxs-n0fZ"2pGʷXi0JBZ2W2WKap2έHӶj21b8 fnyr.~3yU \D:6x49N[ٺ P,A*+! MʨfL,tOgB,J]DQEcҮT0۽L&X=#'W(4R:Ы`;j%׈AuDS2}<Ќ0p[LgN>:X|~t+TFb\s!I0r9$8ã (GJAÀDj\?8õ؏ΑF<(ӑt84\XP^-qm2{e;R>e$On Rz4@ğc+kqf żM}m?DGi rԈbȿF'M[ pwEip.-:Ql6'FL;Dd6;4ͅ5ׇ0"j%A%4Ws3H)B+Q  UƱgWC zNkYWa[z¢lUtftuMO/?"& tAEY4We=kcv[.SJ֖;eەjLp6 ӿ#(?72NV+x ~qq6AKvBU.F*O]I6f$|pʢMH#Ѫ3YWi*Kla/S4wN%%7yjJWw"VqѦ_\>)oY+̰lcC)Xhm|y`91$' Έq/"'PH), o睅MMT %)@_&Zq#mLe7tAdAj3%k'p.A^p RV"dK~%B2y$,q= ε{e; 5\Ƥ3"O>9~mR|dډ@yR;E@ *9@i`nj &ÐA@zq Q49m8P2hO+q; pN<]QY!PaoHjDp&vzbknȧޏ7wLeֺLֶm'^VG6O&_1 /λ5p)ULp0ϴvL{;l0c}<98m汵E{t9,a΋~T޾jރDAp yla'NL*mTP&G3}Ji #( *s;A%*;wQ^z5Ǜbl. ^tڽ=I,i?ɗfQƷS&_Ó=F2MYm$'_0o%iۺ:QK,Va y> ]T*@ Z88]L |擙'YgC̄;6|zb#HP&hX eU'}3=,n*xBP؁t%vJ&;l>Au R3+|OGnڪ&P 6 Le8;_3gt6r T(/S*RD$Tftc &KSQT`yQîZ%60;G69dr[[|@0ٻg?g9]cP$yJ,'TM5 j/ o96ZXRh -ߎ7vpCsˌGJa S#drh ht:|~p{\`'1z0K ϩ9oI2 ¼yu14M eH4n9Wwie`Ng0(!е*_EQ a˄\CAUT(3񖲯6HF@@u?x6qˤb\B{Bڭ]YN& 3)|RU jBxFb+9)$ ީm3\gHAx7 ױD'OȲ;:61J@4 RPZ-Ժ7ܫy <c@rPߥ/нC06^ϴi\JX\1̇!JȳNmH}KU SK݄>̡|*'rT{u?nti^"pzҐ4RF(,<}u+vPlr-X@"{Fsڶ K(_@ٕ6X\>)@"SNJb6᪈3SqXvg@*AB9zwy%%]:H;KG' Sr!-/HY ãc+cZBACCPjm8vK{;'wyVS&]bUZCYEb!' VVIPˁ`ےup)N6yvjސE_2+hH03Tz ꫆7YhSG|xo5 /J)&i|k6jVrjkkH* <,l C_MzTO4vt@Zym1E}&*Zt'`i8<-YDUm4f[$ C'KquC(IizC1툟R$ @Np6Xy1BŽf` `R}5jl:]T3 4Aڄ= e@PBV?W[O6|\mp)qaﲢE9-C5>׆9m?NL9; lELXܨ3Nl%eo)I#0^g`U2uV:ј0 n=V.Ā+% e*%zfT@U֋M a!k IS+֌Вe/%T0$)Vm%4`3Ԁ힏 zowo=4oق +%\<1kwPInLaBMY H""8%ad鶊Tާɹd/z;J>%:+oૻXx#> %c Y 4~WO\ATyjkB{nD)8K6SYb E y$+&e4ϖFwo.J+@y3zU98;m&UKQ\PMt{uѬo /}}մYB!Fqzu?6ݼYה2-ɸN4"JI xf&y.@ UL},gNKFBmĪ`hp"f 8݈-uBa=*'<WŰ+yuBKDQ|cUZ\!biđqO*fsV6yy yN NB1&?T_l7DuS8͹A~2\ɋ G5 =hdzbQz+ }zHfg{L/tndDAѤSߙpzncDY~o8 1?蔸p OɈd x-("rNťX!ڻN<$BǏW14bn$b7g* {]U/=2m\C[v9ي< Da r=[i"ڵ=C$*P~ Lƿwh(\gAoP:@qSR{/HaW"~[" r<[PT&F%B;єYHcDg9oRQ}ɫ:$AfIͅ <0WtTz6.̧l[ǶfbETsM=HY鼽+i;z=*krC9)1QKB]_vFT %j'#"#Dǵxo-gi+UCW9o xN@gvTcuJ+, c_HL8z-SIؐ'JB/A|C=BQǮe?U6#İK_>\^7¤N ` x]bG C)mmyJj*TTw 1/f<nN~-iZ# jdSBWlIoS~1()$$æ(Yn\*HT~QBFMjPmx.zҕi\Y!+:f=0]VFCM]h:4jyx)'K1kԠ=1+q` /*$7Ri;0B Q 7#X5oBg'pjg~H%vE cNЙv_خѧkfvǙ7[kVŨَqI%vvogYVd>NdPΓRa_GsDͯۤDiֆ72d4uJ_+6=|&vP2)6&ҰFbJK.>aHgZT(VҨvܭ,97ZayO.,`.`V]vR _zk9:WhDBd`\`pP-|*b=d1qs~6ې~SR/ƶlFx<*6@SGAz[CcuGNeJ HrL%쮹L~2K ltYmWS w9 ~H:N6m*nqN8]I֯R"i3[ <4Rou`[mHI[7 %un ә|x?* /2}*(o0o|e"zR XN [򰇊PX|,&W_"[h澡\ݩ(HNz%=!@JK]74kbyO85Xۭ!4esPт'LrP>כ Y+JCs9=lJYoGw{kFp8'M» M.TXf餈Q#NOQϻR8q?t+ōϔfK+% u<8pp \ EBf%= EglhA0x̣_ڭ 6Rh ܆C`Rykjr߅;/m {a?}& Ӭ S!G*dkӷJ+Ui~Gא/(by~?Sn 1u I -awMOJ= ,"o-@ŗ;"48~<8Yٰbj eg?Z<&6g7`i_9n7(VȅE%p<\}TUxh"a٨ lV"T-<^ "+ZSt>D˦UVd[T !t#"/Iqښp E4mI ,I+p jt ̓7k签cy=N9AMw%Pd$*sg7pr?,#>td PI-¸! =P4\5ZV,Sj3w͕ذ Ĭ|m#pAM$L%QI,E"-Tw!bɑ 8ۇHq4x%SC.4ß_&^> V6SeVY5I"&)J#O:ev~_$\HK݃_@n]nHnיM/hFz$E1Ym9? [7ְVhޫ2"9_捘Ffڶ?2߇;U+HI*O8رRO67oq Gcf"=yJR$#sܕowc~n.ݛtHBytϭ{W#s9Vc<MHU6I1~etfy>׉sU!tzy&aJ{sd'cLbb^ZdH&Q3\^Q;kx. [PYhLj2:+ bކCa@[Q -5^"t,bcm^o:vuёm_ VRq3 )^Cbtb (I=>G@0.~$Pl Őt(Ákh psOO$>BTȊU(w5pܭGu]Cwb!>M99k6D/~%cر\&Ԉ˭FP ,-Mx#g4%]ݵJ$)e _1hGԽ[yieJM]<i/l!b*gL;i2VY֗6Gxġǧ'uEYY NBV73Xs3J6~f G?w+ck\U!BJ֑kӇĪǴT\[vdƞIt#7&l)aH;@1_7Do6ą)kO-`Yŀ;"\7FG=(e٤ݫ+3VOc6eLN}h,w!)]OY|{NlcO߁T1M0 1|=hF/)q4`,B"H: PBǏo t}Fyu<#$MF*ؖ$ -ٌ65Rb#k}*#L0}'#w7ti?v?B"FU[=B&T\R^tChea4ݵ2Y B`'q& \ Ju\Ud8k֢f%Lx®j^_)y9=uSPF̔ 8x7plO}=sgXpHg4Xnjd .*^0у!IG}> \?:#ۯ.H;4 F= yoW#-P@2tz_${&.Eg;G krnKĚ8w>~q$xG iؕOSz-"n5TPygYinuoЭ,/?h`$%ӳwyVt àT6Q?G.;}3N4c0)둘h':ơq;7+ q@+dh&Gg >,8yC2N~$USJdc"DmJpF|p\֗ۤ[iQLsWp2;<$_#.&|CY0R1=}ߦrE=VQM7,+IcsWD_nqedKu7^"D: 2}Ư]ٝKr%_犦πUKŽ 4 NbgzF16oܪx1].洜,*5\YkJ.h$w dg= JzfZ!!O"g^9E>@ 7c-2"3mo/3X^#аWҷ,S !vF7fz)p/@h/]p0T ki 6@XX*!z& 1rM!0Hl;t7+q Ej}m PwŘX(VhdYVSh?Y7 LrJaY[wB.^gz]&vXO=Q/&¤ZԊuFp|ހi8:'\7<7Ԃ*5=~"eIn5` ka SfS{Sk+|>2C|>1^6+<6 њ=u Z LaB)~41"d }>tr`m94|tk$YfJ =V HԺF37"``f|6NlY+ 'oyeIe>Hyp G3k' oeW:0KԊPNH00c/At6l||Wԙھ{9&:rPv` 3V(O^p ('>U26^83k8Bv..yr R76ေ ~K ~0⯮5ܠR^U9*<3I <>僜\(3kHZjf5DA8Z6V Y_iZxY億"ΧB 8Q|4(M*VYQl\V"hpNgEd+d.Gg;]~Uo\φMԝ.o5̲Flx"ܒԞ`?L0 juRnMaq߶";1=#!z% )|" wY6-(d/(A`92Q ne4Lj]Fl`/l<{ěQr)rgw{#SIx,z>jH'NÒ9| >PƤaJvt&+,{Oy}.aW%M1Y[fϫ\ '!z%Y峂fauFIpY\s<ĀYBIVQjJ1q+Ǵxy@mBuOY?f3VGJ'}=Ekst؛nN=6c<g&'dd4NnXг>$O]<3H f!rR׎nmCfؼ m+8ɴ F!m|Γfh:C~~ndŽ_^4|*phe|mw'(SDX)\46'il3BL-8 5?a 'oZK*hO~:W3U~+DtX]wwĨǸXKoK %p/ +?ֈ1Cww@dKrIྭcJ46eYy~y1[F,0F٥~9q oʾd#:!-EN'cKl;.IrfnqbX083IN#íwW.bťCw;RS3WR{81+J!S k(W(F'.@amț?A-ͫNY汫e8D9Wry9^Hr|i/*Ų:~9FOiL3 #tan(}9 7W7 u4b {y}3IbQ/=#*20GႿy?s8&wQ2”)#ojcLe{ՋwnMۢ-f,lx8E0'<>8Z5Jі*'aJ*h0Afw& qIDy]GIp]⪒$ø{t7/MIC.h)k4İ+&Q8 S2tz#.Da%a,lSdϜ?e_ኻ63vψnRvh#OjCM,SVbᒙGHA '`1 zcEm&L8B`Zm J-(||_3s5㉾5wN,>^(ePSy}g`p-MMpj.vޞ.n:tBRhx +y0*,tY=RJơ'h̄낃Ek,.WW2Lk =vkDq&׵s`U(!<9*}WyAmDj)d DӆE(@O,FzXWB#855Ebyb9Nzczo ގ +cӟhQ}a^YL `ꊏFn َjJoѹ"[`:.= EXMd4[( @CSd.OC` Ki8v49'M3\UicjYhb۹~&pX>С85@Vo_pAb]RPoeGBGa)DWzC8HƸP=xT]2i;ޠ˧BTX?d.kܫ=e{`\٣ 2o=rIZmߞXBMa1\X8 ˢ9qigG%~\VKz Ԝl$~ a͏ZSn6N 5-vJ],RsxVP )F@88`ͧEaGUi;]lc<{7A ºiطAuܱ `o #Zpzȏe7ױE Ġ_m  p$7 J+j]%c\R/)IU!J {Jur_Q7-˸3ob 4Q/\Z+ v"pfۡ /YS~RZ"xpo2T@i'J,XوL.r Lrf@{IdTJ&Vf-{旬E7j ԟOmwy h#ٓ|9uHXV"XYfݖ6Jy8ݿP gԔ7ky%w3ҥe _{rXV}w\J Pknn? &CnJ4簪PR7\rJ*&4f[i (IM+? oX7f \Z̤jrhC6b<]!qɹexL1l>ƣ,:PQ'Wp ᫅] Fܑ3 琘m/<@ֶUm1f2TU\g|5V-AҽּcKcu~l%tس?M La;Ld$3E&!gO.{o(z"LvDGg*.XVSNG|Q$dmkЌmo<Hn Q/ /h k:hԽ>ƵLnR8 m8O-]= d8*! *P^x,:?c*"*Ҹ`Bf'kY7 0Cy7Ti$5=բ2K "yW@ _2<;@ }à@;T=}o[t i0U@wبATSfQ}mp<̅0E~κfux09Mbc'ȐC ^pOʚ8Aiޮ +d{' YDO}4xș=-?9 ЇF5YԠDM}ߒ.Af,TH`:>>:C[.^U\plɯH{v&2axM^#$kqEEm:KڢJfKC9OD]\SK[8Ex b0 "DAcUvt2-(dgW#ϴ"Yf*rrwҨǎ f¼$FN~4E1W0QGrlxEϫVkIRG}=Lif31߰hR3g&$Ђ.@BX%6Q1IJNv:.ZCN\ofQR([:Y4R >TuEnbfXb $9yQ8{0i$SԈ~W˻FĦyΤ*ڿ1JO6݊ ʀcK*aD}׷LqeLڙM1>` D~4Tb. \+d!oiz!qi~7mJc92W泒)(+L&(JD2;_i6֍'U٪yt_*|![I(w/4H΍*dY>Ý+䜚}@L#bhs.RBF-XKx~qz ɛl79į /KN ONƴ{ M-ihg^%Hg| u"NΆ;D!z:?\i/li]N)y -sUAħ*!}`4n}Q]sd=wRv 2GZ 1UVnLg50k 'Kfz]|G{j_dgd5jz u~5fA@Cla#V⋨*\hN-%R0,Ļ4OMg>܄H{"ӆ4:S ?bUBNJ vǜ7[׫BygM,oFhAl;:P;Gp864̜ ݹHɆ*ATVf .] \XݱV}:)[nyۈW%T9!f+冿dBRAgeb!6(e/yZ"s~~eYydDyzg([W=0 OM_JAf0t\5gBwtAQVFaN71+ԨWJ $X\ts~C=؜`2։-QU6[j{)daJ ;v'Esd$W$j[t4XL8~+)r՗$a%}PmJay^1KiF4@07op<+d,|յ-혼M6 *>QQBc~" >dOG֭_A*,t[l.i/%layg]cl@]ɹ (!S^f`2[w}{%/B_Vb6_Y画9>}3JȿK Q"VVxرCu8{$:bۮ"Չslx!B8~_.xv/]|oh(v1.I6yvV n[bSMQX'`Ѵ8=LjYIwj_ g2 ͅ Qn4n}:=<'zZǬ3kh&`|ZO)&ǕM.k\1y;]E8V-īDY;9E vߚb*&3kSmÄ3-J :!"~-|Mz.&KDϪy,C2^0Uv(pv!Hh9-K~:o3*NPh# yRRԿRv Am2HԢGVCCQ]v5rfG-{ļ'dXFuQ@Ž* e3 &kYg5Y!9PKl QP?Ȥ3ʜ$4_I%>SɥĈLW"OIe9,݈Jlc %rg߫_n7۰3Ztq- ^jjW{l(4<(4&6Ur#$ lc9N_\qWo#^ عU,#Z%[ 0s_# h9>6E?E=3DLM"B nct+sB}黅X% t\UL!VYmt1[~@CVfR"H䧹zÊpx:;,: CupeJ?Z"$r ,uz)nuvQ;b^Fɺ {"ePuıRH=zZ%֮>i9i 6 '$Suc]Ntؕ(S\K㗩غGKo5,.N<~7HZXdKT 6A)#]JyQ4F 0R˝_.˧1vR{>c~ \('md* Mu]rD}O-)w,t閵wuf/ y! 74lJ9sLvL ׄݩN 7.Je>8٣nHvEpZxTu{3O 6nᠷl]W9} H)mc>q4-X?M<ddb,2(UН6u/U`˘aue@/:odev.ko.xz7zXZִF!t/8]?Eh=ڜ.+̉( ++XHS{8"t{N/㚥D+(s +\z_yy`Tyi> +4<'w3=WeT.w -;Li8hIQ_e&p1;yTijCCtfwC_ub|B#1}nv3UP"3 W讃jJ_ Rg,ղH$ry&wy!8Y^3sQ?i >kƩcȫcߓeU$ͽXw/;UKj QUg0p AtZ9y^5J~v ֠E&+M薈ˌT[;aEFPy4mҚe_#ʗ>K}. ș]ؚ"G=< -΃ Tr'|W&Y %ZمtM ز$)koqp@!'g 7Ng >U<=ۤm9ZkZ7C!PEq K&HKd$]PR[>Hژ`%i}cOv31^#&ye*{G"n.{tgBJMuF,3ۻ)&e=R9Ab/O/s"T6rg#5%5׆:|yrwkXFl= i%@'XFv;>Nf)j$c;-ãDtbDuIlô ii@\+We4.%ϴaցkD4odcSInY&beX%f\`M'w_q}u(T^%B^Jt+\Fȑs?"y1rf>o+Zx A}"3Z ^@/ tu*P3@tN_Qo9 i_K`*}}C |v흧A߅JLwҽh&#ՙp3ᆪ2 %;݄˸٪Vg i144^$Y,r.8cPt1rP< OS4H>>U/a}^š R[%RZql3jnϐQ1*WO۟lϲ4ITR[cV8B+{Y,B-AfpQi ,i&Wp xm38[/<H4y^U!#jNgQ{ ˣXXcԹ]YkwPQͳel]i55 cX17e$+% exh ߓϕ(*tŒOu<90n®77=r;̆*u^ h;85 ͇$eiC,7| 4NW {)O`\DVђNݛI&^-qE#cܽfˁ/PJ˄ =5ʋ?Oj M_\bc[|[6bt RE\}[LB܉ ϴޓ'RȡF5ҭatXRE]:1<mQ KMn)H*f5 _>DE+CQL]XjL2Sp2/"w7l\-lw^=ەd5a{*3ソ}dh=>,rͬo 3U:㤣vH ݍ&Z 3[td(0?}o6XQRt8R2JߥSdE;mwEMh8sۮK ,qfOkwUh<%08 JݬT‹10g9P-@k:zV-+Ǡfg~ujD<,5MK䝕v_i Ø^fhQGy\i~u~B>*Bas@8^^i}αucY-{yc>A&aD;^)iF3mHkQU<1/#Kח LOVSY>q0ŎgWq B\erv_vcrb-m-ǰJ#>%$26FUmv@.k,SP6E EOQ*M?hq#2/$~/8ҤC:oK7 Za} ^d!Bn}_vExZSv=~ᡮE#u”(lY ^&( sba;Kӑ_+:PEUlXƦ֞F/3o~&CtMjY44[{ 3t߶X(INBQ'Ik ` @t w-*,I@9t.m=/sf2c>DcvNs.y rbutSIag@^h4:ĘZיI8E.PO"[I&䪲&!Βٍ=/êL-rBn}&d1MwxFQ2E 7RbU뉤Q\U(ٔ r}D#,$ٓL7O#u%"Su3q? ԻoNU7mh^n",2gM q/$3P5)*&Ijq~w  \AI!ᆺ8Im*XK~͌c9r8$A٧3 _Y91c$4#&뿟o!CS(b$(<5W@}"p "g,cQ;ޘ= :ԬJR!d08&H1(]a6KHtrs+8̡U8nJ$&+҂EӚ.Bt-a-r*+#^CrmU㑹C3Qj8}%^(4y q`EY<}׋YH~Ȋ3*灩yQ\_uƯ B2oWJ\ގ}]L6dL|V(^ؒ|ePUKqZjGc4C'lr+Ϋ>}YXX cD%U, Y,}[Uf35:oOJ$;j7R+smΫn7Tqm> !z;g3$a?㝗N_>2 x5pJdS!IIC󐰙RN\H_/WJSz9H8x±M*C8ogv͚{®ÈnCvYs'y<^ybsKvv//_#Dz<3TD}Ys'ng\׳ CVrFCY\NC+WBxS6`JH8a] }5lEiI zxƏJ޼tW܊5$S)8 p0F5 ˞^Y+: _Dy[ -)3x̯:\شl5*Ԫ]0$ߴu$Q~MЎ _mH{ʁe;щ2Xܴ'9`ǜfҀG,mY/i\zp~C>R.?$h"'Z!צ^fLЮQMRqۖ@"zj פH%f~ 49,;хf5+6)Kdo}W,`:NĩɆ,Lb=B&O)D̨5XJʨ$a,:0u`#4KHr 0X]Gv\ ,-Jq;ZȒgq) KNm { y")*ر*~g6虋lSkV77'l!/`3`|ji珈Ax*騽 ;Q5|RkrMy^iXS^OpcFgF߹n_K@@; *I+nMSfɄHx+3it e` ngY!<#}O<5- *9+l[|]):yU\} z`kZ@4Yʑ҂hIw#JkZ[#+7TY]=ZF DMO->#*~x]ŏg` <ܙֲKs3kL{x;&G]8,!#>Ծub\ShVuO_+M[9)B\kk!kx}B孴>)k|IXQ,}.Yz@b8@&\dpދ =(G0'0F0N!΅ HXH#nD@  c Yg %=oӨI) z!Z4:[B.4"vׁ"^/JqcxeʟMތrmR5Ip}<`#k>zNM`pMyO&CfE}^%0"S~Ǘ4Y@` &]AsdqFPI}ZsɡRwRί?t*3TS=BK?N<@ZoL FNu9pO  UOℵ9Չ퉎~Ֆc6?[MBСuY`oxI:! Ej1R3x R r! `2!\4"nn!1w$ɟn-:QQC6̱ۢ}61:kIv Mn EEqi7,Dx%dW-`fߵ  &e%l\)Gjsj]{[#Yfd"h?6 MƁ~$JgFH1eij=[~ -rLn[߃k-%i#3θvҔ>p֑;zZܲ3䦢9)`xJgVE1/'آ|[FnarLп:|Rc#gӭWZhdm;=՞\c*&֟3W_s"vPvt, [O)O6dASxޤșc9}tOp[6$37hQ$oha\hLB S E[OsU9o_ >]סt' XFHEpc[%3SM Wvee1ZuTrЩTc\Wcg k*):.QbG2Q,K/]!k|c24B`aQK@Qgs&PHҠ/Ɂqk͎Tm tK4{LaHmhB|x.O= }{=6߂H`4HHTE@[%ozٞ50 -iEvBۉ?</IIwUQHp$/fțKu0㙋;u C'ϧ$iZ0^Ě8>]so^wlMyW'[ $(;yut}0[>8%x`gXw3D-W7Jo7B{HR &VP;[R9 5'B+ \␫~W- }0 W NI૿30BD6cO$xwGis[3 ^NJ^H*L̎/\?6YbXD=RXlʯ'Y7jUm7r=Ѩj>z+L]?_W ga2Pѭ&:wmQ` 3&ՖTN~U "/awgm3,bL5y̠TxE|aqʔOzac2ښ9a'/QK}KcWEoְ6H:mK q!T1 >Q}%$̉/\PXXk²\p=򃗪*۵֔,S@P%ʩ^DՒhVf(&' 4,mޘCCߧ⊧[: VD&0!79 ZAO^ByU1N̳ȧJ6:G nIP(~ckI5%]oɉXܳK׀ʀ= }w9me8Yʥ7~g[/{.deU/@أ_sΪZ#l!%h I3Ex!ӺoMmqhUg9ux4_jR 3ɣ%\uu0?7Ykhp򒑠g ;g3(ظ^FT`\֗OF[4tBוysY ;Q.mABN?SQP3rV7ʼnҍfӪrcQ3⒞~;Ⰿ|p N p';Y Yxd+6Ml`tK}ǼoC^i rB|%q"Ru npQeZ};.]%_w ƻ][W('u< XBy{B|AGtO+ P%TVK8ƀ?_K6/ȷ1S4il;Zdw?I{81rg?nrvDkXǁ9XzaiV`^/;M0kF0ُcUXl"c1 ǕmdLLpdIC5 MƉyh eBܲ׳sC?TP/!@#@*Sn.00Ƅt` &#FΆy_OZѷ1+R 螧dJ i4=%LZwݖ¼B}ncKV VÅMHJ1ڱ`.Fk{agZiO?DZW(6)` \]P1bC|lqfW.g8q)n񤀪=H奓r.oؓ 0:wz( ZBѩ,)ڒ:AnspZyk3LMnV7[wƖ}fQNQ7I"iPX0O|lVsl| dCH1c,왼a!^Zy}\w.K?:)zWSN4㮔ٟsl .Wu. |0ع-qjVEh:{vI=4#]D_(3IYu?'mlB[ %bBJ՛ U"0E@n~ Zzr=fф̻+qZ½oQl/B $eJoo3Z bWkz7 K1UO}y+R@OQD/  `=cQ"۬q;2vAxzWR-5m]+eyS^3si2>w`u@"> B:r"gB4n@WiP3\?7*!"J&"mE钇d_lW; ÃφW-G*1xJДi*+X(Hq2 S)N$18.剬Y1$%plQ0کv'Č\ $Wnha3zck$5g[xjE8ΓqÔ{}\iޮ|ӓZdd?*(,zH88_,O;;l #OJem(?^wۻI뮵bIjvH'ڳv{mF='t1GԅEl-b ꑚGrNĤ٘@:'K|#矃R/Sm* Ua2Up8xJǝxQc`s͂$kd '0HJ`sNQ"iCGnx;H_-XsO5[ǩ PKc|󄭈*{?v(i ^xrNpkzGH- P?j- R| # {/tjאʄ 8) e ZAywʉ0{QsV|N8hլG]#м#Fo[b(D:8~1{?_ &~e} v>OMi40Dxؘքhf@`rּ:@Eimjv(4I*G<&%u.~ng<춦Yrp( HX0_,O4 ,WƳ^|Mrپ3l_ugdfh]+y%u.U/ )T] SY Cj"@o" Ml;ͪJ<>. k&kRN>]=CVI-Pn `s_5VvozWUk("ET4aV3{*b,Df =LO155 ĸ2 ОPEo:JؕH3:3[ꡨ`~G1"w= /@ ~[#CD^}bI!4;T&&bP+Wĭ#Z?E_XkPg΄}d\2 *$ܠXJBP 9?Gyp| "eeTٛq39߬+l_۸P/UM*7 hb̦5RMl`rhsER0rJc~-I&`7>= %YTh\֦|`Xu- T5/[3#=.ĝ,  ~zY+Px<}S} GHJB'~:nQ@<E^ SCa8Qj)&~-S:=Do)U *q8"S]ֈˎTAݕb y&OzwB7X`l,f(}ohN.g~Y0bp=]Djmo5V΅ 9(sU$d0X*RRA b[Vj{ѝP)S!9;A^Y0#%M?HCnBѯWR_1A.Z Q̥գ5#EzG)Xt*=') ?Y?yu `pf(ݪ-8k"H˟d.3&!;>kٸ'٩D4֠ 6ۍ%#g=@ 5a}sZ!u@Ӓ K5dzaiP3!1C)! ~CA= tnJ:uלeNǞ-c<m^'|ïD#͇GZ*! qlbgɏ4S w 6Əժm V" oH$?KOK:kIy*mspe4l2ذ5Z]\(pk,ޘ%kҽp;>X!Jg!;0a>`Bg7]B~hşǡO kr0]ٖQDW zV8C#b wU:X)_מNnc C1{R`ܶ$5%3gX@z⊁%)is2U 8c^Ɛ6&1ړlՈG_-<[⧸98XN,W۾rɚee *buaIBFWBE^2\ϯ.b]d_WRO7ebyi:{z{CmtA 8[{4mbtc?ڎjgUpXyLELyJ1v%DS,^j1 w(fpi^2WЈ\P53!l O Ev;g (h${lFmχ8](SQ&n%}~ɾ"Q&p|#]4"hb|!АN]k 3Aq =q 6<8dN6, Ttd;>f2meZaaڣ ;dg'-XcbBRˠd\ez 64[e w0T ×}wO#veSZRyq;WH?5DE=a S,1nE*FBkEPai6k87f9Ky[ J].%A} t\|PZnKHk(MsNJB*D ]uRf4HxyVb+u鄍b+qU1KڹM,xCgLP傟~ٸ;Sws}!fg:;BVq 60" gk٪16$%T!?P-pͲ yoge[k˫O)ŵFkSAMm,L3FP}E1"WY%kOZ5NLJ&aϣ0ߖejy4n[8$՞|q10)X65bIze@3 '0^ߛ/7u1gV=XE~dBsnoٟd~ALNU&A}Ŭ_#I;de~PRӆ[n+L?y13X&46ВjIlxD)6isQgJ?$l&98@Y *wnNĆNѢƸF;ZubA yV ^#il2qǔ }x'sw'CBkfPX 0nv #ӈU_G}wt[]==J $%chr Z7w.[O.nY"ԆA C!"q`Jx#B_?;lœsvDO9UfA7*vU~C fK㗰!xN貊|HYEk';vD/ͤ[#QIE odIjE[6|#\x3҈@s"݊,qԟGR m/ .qB*Y=wDcrxK۠H\Uw" VȚ1?A%wS HVrTnk=m`8pGxS,ɬtOD %)Ҁ\(gVtQeKPqmY#a۝߯+؋ރChQ9J*`v\!!m!y TOL@?yomŖYY%QM4c~O ّQ3 (Е5RDi\Pn)N ss,{]\eQ`QbN;x#39.mjJ_y;UgUč..$"HΙ/*<5(K0UhC0\7Pn&4aGh'sLi8!`58' ? "XJ9I7t_P`ڌq4:#`Gi({pf?~< {71@W3dq|bUԬEfFVh5G;Ӂ,̥`1gtQ~^o@X8 #Y:>q1.3 c&$s[!{R`%?Ȯq TQ'[9wqݖ RQn%WGo5lkSZ.I,0#i͛Ǖk'1ψ"23Üz2MDw~bhX w?[};=FNZ$' ߦl&l3& WL_T܁@ *'?R$1܉\{9q'.s%E1iS4u]szŜ2p\)'5'O2(9O o+SZ&7BRwgEa B[ %eUY-=NhE''K2r ܛojsX?eX)LOx^Hh00aŧ`Ȑes܇d9sg?<&ͲeK} A;xXg#b"0sQmpg$ȿ]cLZ[A__)^V# opI2F_@^Πtd0JK?t2ge@$Qb5cQYɔѿZw" 2 kB@5_yQڭ0>l4uy65w,0ԎƝO[[%uxEY3^lFO+60 ZyU-# rDdE~e7z Q;4k]w\V?1ު`Ib[Xx`v.fv9rB]+D'=rLqiYKά\5Ujpm?8n泅1^R u4yIטY2:aCg ln<5xw$LjWT֜@~m0X,|y͌#nhvF# <+Q6tV+Z*T{wI/B<롒QxdRIveLkC#dO *TހRi$x[0q ekJg>(040l05#_Et` q^K-)#R{xPpߊHC#:j:2myf @y)hvrXXD`_t~ f:a\yLAHi.ELj|/HkҰ[꣆ERQQl2eZڗr_\gQaH_~~ذ ,0>{R{oc9-wxRYm>|t j.ܽљ;:pw9 {0}l`DNHNru)K596p7RW<+C+BȀ]ArJv .!nO% 1 RsS ڢmQP+͏cy(w&F|'Oˌ6L+}['G 232[pkQ6 2߶ y)X8hSb)Eyr-`Fs5:cn : 跚ӻd.sS"霙'ZW@CJ}w1blb8ꗁN (l= N%R4<(Q Csʥ}uنR)ۃ͋jN咏 B%$q\493}Oɡr o?75 FL$XvWQF>tIߤE(`7, 31eao@vo9*i]1tDKw6N?Pi+yOXpz\#"IQng;ÏjӘ#"LRhmsJsbXuJ- Jy&nҨ`~wU2k32ȧI ^8i&fbT֣rI@f"-Ǵ?EPE?*8 #R/ D7p[r%[G6Mq#_\ lNTd?o>a"9 |bG@wvg]gGt_:2% DL\y/_3-!o 1p Yw4tCAy/kHRE֑xteB4n;ǎʕK|f'u(8_T D|%2)Wn:¼eY$| *- =i\XTǦw(~Gf j(xi Yg\mSWs^";nw@oƒ?ņrx:lNQd{DC] ;D=a"/FǑ.y;S?}\2h`=ۼ%Yo@ژ^aoc1/2Sm,0Q)xҢe8n/-85iË{D>!Wst,>Vd4z@v'c(Bn&Gb6tIL`G*w04: /cv _|ŋ'k5.EvC4alj/0@kq9>jpggTHXB=WڄbLrâ5] nA <]&A1 Cì3Ayqzȟ: Tq-ܺu*rlhK}Wm9pqaf<&~弃x1Kk9udݙӫ"\EZ^ DFoRXIDt>mz؃g`j OWi@a }%Q>c]C$ 5'UB޲J"fb8ehVx"؋b4ZSTz50aJ>8O v.g27|֗ԙc+ []2T aecg /&4kÝjM\c1+XQ]VSZPnwlF`=PZB/Brm 2@ڮ$;/^/~|LQn6rP+/"Dǣ`Oڜv );-2E<sנ&!#+m2 \yZz$ ^H~ng6V!5X&u;G$r*@oWRf>48O.6VGJ? Hcû"g=_8C yjud.k2IVʘR%yr/*x11W0 /$ʔ.qVh|Duu2WГ`+V*ȿoȶPֹ?Q) =F\"g0w )sE=;v=l82eE.:'qL3ezwؑ$7O^ܳTsuwm=ɽXJM˪Ŋyr$3 wH$=Aa*3B5<:.͈p<+KKodZ5? a׽ݶ!VV ?, <ѷ~guh؉d ,$wl1@!Dp*Փs~U!cI/(YTbU P„`sB@RWȚ=41a}tڳx  / V%7O<@&md\1h=>Ts$1=vH3`ql^R!-Ok0ŗMf>/j+ N"ؖgcn #zicCOɀpc|b@@fkԟܭ4g mbطL;b0RbyU\F!V(V>/6F6),[\ (jI9Pf~ XgU/ 7hL^=2 )͊8v4  =Z :Eɀ(R n m"1q~3} VMZW$C$9Ғ2/LVŹv'i*nvOT̳Ү0eK:`W smp9}e(8{2PDi߱c64H)BsNauyk&J>3 {gĈЖljX)q/R oDrKS.o2[NM1~mGp;TJ9+8;i 9~%*|%CZIALeq]*繪gDĊO->}u騗YY~h:`,_/5[G$28zΘTIvZES-̒,kta.'fXu[ԕa8AJj O.d1ڀ/`*#F g^ 5sۢ;k&ǣ(YQY0HR2ג"BQptظ_ %{[\;  Lm:&++J(4|SBh_4>DhQ+̟XDo%mpbotW{UWs \[ĨY_DZw.RLQ+IEl':Mw3<[v(VD^^eznԶb=˹',5Bi9<+ y Q~y"S3 )E@-ڢHd"Әke9W٤[? u:i9! 'UQhHF7ϸiVL럝Ց"gY4W@&-|~:0P~Z!M1~_0Kx~zw]Ӳ%%{T&qMZpA6rT_/y7E mLj-ૹcS"L=@nGUMWΕSst]>brjϹdB6T//Yw"T%=.{ҾYfl9Ÿ! (lju5,dcaj5:Vk:4ZCO.J) BnR{X!_ą^c},١CeEALW &Zt6QA(Uijd*$I|ݑvNK,) Zcp7BbjUz8J lPt%@ LɈd7 7ixLE84U"xVNUTu1 ]-l 맂(bXD&[fn)Absq9V ;hr@P([wLQ(ԥ@=g80L_7#r-O'E|q2l+R" bJ>BACea_ILOBQfiD) n[[ʨn7W]d rl0Ew1,`i)6Zuj~?s8mT 1_8 h :O+s7CшH#-\(5E,P;a쳉SHCu]$[ H9K@.GtD9r_HlOoF=);A7iї.f FlfIyu!Ə ѱ7TO(^_2kxMeGXe5,L2vS 24)R,pH E1[-9o ST/wt>lDZ>kxBQn~aq)?P#d$6<}lkPk'xu[1K)HaһjV( i WIYY>MsD5_+=x XT&AH ~O!cͣ8V 'RƥE>OҵSBYr51"ⴞaLh}^̔Eay!'`*Ϩ< BO@zTy3z7_$£T\Dpc~pԬ{?P9{TH=^t:hrro8Ј`c3%殴g#D%*3 Nu&?(uc'w.k4Ij/8@K,/^Au ,$ΠչKxZ pY'Jښӹ:Bw& T ǤoJi?hb!jT8pu e{?nr}(˗;AL,\-c66nSȡɔ^4mp+lC6 Wg~tb+fF"HUĴ cfq23!dL k p Rc VGw HWwE#1Kҭ.#մ2ϟgE['K&3_p2ۏZle_VB칚203k6,fZ^+ǣ}ZmIGF% 1SKp=bN{PnBi0k22XUlWŪ~i'/w!~kj4O +rQ$O+4Tc!_tL78Oc-1PF6vI#G,p1Z')(2T I)_tZo,|'R9/;_oeEO]!*pa0wDs.>wj+Њft/B僻EC6ptVЍ3!uf,) 2Bl0D_@<N(6=bs{O]Z1#^%ṛ/BIYQ:`8aؐT}+FXU Hԩ*L)Dt t[Xv>1 ާ=gj{ *Rm Ӱ*8c7ee8fX/ ޟ3 ZNQ9%yl2 '\ 32h.#:Ggu56h_.Ό<)w_^;)p_jsId+N&ٵD}$t<%3UV%NeR=#oaEC\uo\?O*]_ێqbA*eHnL2%ȥmoMYG&ohHrt ){SHw/KXC\٢ 3mbC BR ę%1_!>Ԉ9Gm "b<.q"biBYAב}I3-3Q.j35)i2\{NoλfaYmgE",UGԪMC75#[4[(S8mU>4Fe7pAL߳q-=ZfrX'F:6O3sNtKusd 1U|!߭'áP+rku!;w|bёb"4Et6s}זJk8 NJyό^zU+tugT+kĠM}%N-[XuNC3)b\5QM $1WK3d'^ƮnυB/s*X x 0veqI(ݮl >?b`FA5ydDf(;0Hn׺rF;|Q+Ev7`˱I:֕ rR`OG;:ʪ^cl-M;W'%4d.HO0\ZsePʯ E2J/WarX_=rbU?ުsrjZFcTNWwo^e:Ό`ZDY M!昱AZiOsρ ` xpQqE! MZL'ö<*d`:zlAĶeDuD)9qr!.G o:UǮssWiA@I 4g:`N~RZ=DPYW-Pw9­H++Y'q#! m'Q[魋VԂѭ1U/l@V|*] j`\%7oPjuRa*_X\^MTa~ǔ؏Nqz~tf0XbGZ90ʖ5JoZP7Bnҡ]nnc[kF&?[W`QV.^Wz*KZrzsJ)0U{gDX6qP96@>>ʩN}ׅ(\X xvuq3 jED>P-MT4F<bF 7CQ0Oa?ӹs&uO:Z@Rom*n(pM BR)]x+Rj>!os,ݮ@KLp/_E nw saԻ![zע/T2C}hi0Xm<\`/̀)yI zL>aFvy[#WT# ~cPIX |&5sbt| 9kH QGI@ "6=RX\{{!#3SLX /9x\f'5S:g %dҭPN+5 ϳvmV^t&MTdv t(Gv_fqZRїwF6*&?{3g!3.|]6sn,sz7!SLSiIR]]:Mq-cZž|͖@JaAm@hMB/YB]LhO1+QR7&}I`xaGl u,+9S$WR6݌soZ$l!SѬ-,"b.3lNY;ot-ଏw8Q"xoq,*v*? Bޏ`ؖNjMM<9*4V5 Ֆu^%0Pm%rQAl,*qw=Ve)ҪoӶ4^" `f|i5ϒT[SђW^Fּ3lҺL:L26_r̓ϫDY♙Jإɤ) Aqy67/Wf)J_=ud\j9ic#&L3};!ż;RMA(^PJ~ݟSN}I8@[dѩjTyu1+S ?t?3)z,(_.ۙ7G mmA\Nv[ pOSiy'zm79J8KTdJtQ@ᾐխI'Tow -BpU_^NcMU3*J?D2#UbtGgny,Obblq9E )x8zM5,T\>*#nD:OUO<Y"plQ sCD%$bRL 兿kzKnBhIoӝƠ,i mn ͪ3m@ 7wk[]X6ؐzierC\W&R,+aCq NKBiA[zsm)W W0d;E 9CV+'weRvB=ؾvx8iVd9%'ڌNdSBx][I[ |^g eN8Qhgp1:qFwx y2b^fnsoKc nE:}l2> sZ$4Bۂ5м2Z<{.8xwH; u6>\;}H[CPy#)⁖<+d t< ,vB .Jw+Ԇ C-N:lcV ew068><Ɛ>w. FVS̐7ċ/!z ޮAݻU5YGr_λ.$q\b]6OQ`28 ʭئzbˣ]][63LSrWYi_9Ȏ4\0[E8p };+`*̵FQx[ZxY[R5.߬Ew淯8`OޕfqqpCktw0/cROT6)\5=}ĭ&Xlj;3ȱsw}kyxD>{ƀ{VDc01ǀQyx1-6qaAHIL,wX.U` >8ʥٻ^Xe.zg J0ܶSj@O=_! Aݦ-!9ppŸu9iEcs K|_OT(E NXŁ}mΖ5o\&(Ga@*3DfS%'T"3,HGs5r,&R!{qSAa8_mQj䤨AbI#T"uMf1ӹY`|"|9~r d1o`^GY)QR4rv[O_[/L/Ո+꜇8]3L*'PO{ JaRmVUcbժ:n975Nd3z!>Cϗ"/٧{VUПIɂ㎖]+i !r0Z"XӀ6r<}iEyJu93IC|LLFﶫ6>m7sC5=C5lsdc]UQ45bAZe[6~uu(0a &CYt+v" "??EKﶋKP=gU\Ra2kHUn?PATaw8P+{EґmAIΟG8n"+3l.2NvH1BJ&2DgMS$ ^~'7sJpe_n_Έ}9i գ8Y)ї -^E*#ذSM1~Y]{)gSAIC/z`TRv>PƦ2A z31B( =fUa+6x$ln3`=U \y jty˙b "I@olMO[$ Au:~7&,!~ "u<1fp/*4:ث_yLV}SSk'KK(5|l`(\;f^]3v X"ϝ~8=<@x86~iEd6]CVWt? cH[3׹ ؾ@fNS DLf\.-6l?J&:+&DlEx8 V͔evp. \ NQZ&v ę!$#H$ڀ،JN5N[%Y2=KQ'k(S*ї*yuǾFUf0er}'0ҡ\z?Oc*lUI˚^pmj t..pN8S[_#v\l .1¨ιd )0wvIl,쥌$?i!*lLU!FꗩYߝ}<[ -QG#>G2)pb̚3ϒOsF+71Bjğ޺ 2E9d`;3?_GzӉ#L;HheZ,ʤdmݘ=IX1,]R5P~/CY E[!C^Cp v_`UoU ods)T*uwP]H{ 3B+KxxE^ p,J2AC}N\x Ka}W)gGyHmI`_&j:, pV⹡^h9 ]G:wp>rwŭh &GjzXTBlH3w5DIqc2fJ]џ3ͩpl=e=Rc"-(Qԫ /Y6|.zw q5f6VGv/(Fnn_-!i ;6G4([ъzEMs|U>@PKQwkgo}pP2Z}NSd ?XqX.pS,1bWh4%dSAMݼ&r&洫_M{_y>x.w+]vԿ-e{l5' {hP#jѣSKƙOEV4K xͼTA[2ᜤAΐ0nag5Nm {R;)=g{ .tX)xTnU>vaUKیb$Z"5(Q-re1ō)e= #"!A6@^BU ۣ' fՓe!{LMk\~"{I(( FZ(OWX3l^O5W S#tr.f'M]j._{ .<8F!z_a5C5(Uͮ(JV"orٺtd G v}AdUg JNj|9Y˂cx5"'yd2$< kz ˔Afl @ۨ&UTUOzhlO!aȝi{f'XO=2;^0\1T}"!ɶ?́qVJ6[7fWp2C@ o ldߡJ-y 0t:@<} ^iX$NnTfWMy%iE5kxׁŽct-%# Uo3P]‖ꎇV='^.qM3׫rV@DIV%rGy;*]6d{82#}eeă|9(ݢnIDippHTl0@zJ*<?a􈇎3K`XJۭS^OYiiiF^;vFR۟T{ö$/eօ*Z냒F*a@bQY@y}[īH]+/zAu:8*bM8P8.nd vrҙ60ah;[%f)m5JkvpcȂN_!k׎m=zue!>Mmޤ@\/RMR/"t0GȒ5F0(Y4PvODE9\.Hgə("^RVi@*].y \.Tηnx0CBL(8-%kx~j C{4hRlِ{H| "cǗOj.qܕt&8rO3gB襭U?Ä Oĸ݂;#3 i{y/IwCWckáץ>fek'dq7Z Ķ200]TQZ!@&)ԄDsV\h s(#$ ki!FE֗β4yPmÐ3nԤgg$L4 `#Ø3P:lXbQAI~!?D?ɲrkH88p9u2~tZ0ƴSVLoXUy 5e4ATD (Up|q"ES(I oS 񮈓[]Zc`IJMϟ"<.e D-p}u42{+GgpRf%5} jܨI *B*L型qYK*7=.&L%b]y˛ #fV=u ~ 1qEɡ"T$MmWSsϦb$|Z7=̆4Ks0zR7jq~~8JaHkD7ubr[X&yL\4_N_Y'=@H=bD9)qt[\GIP'>< 0um$$GU=m26-3T&"1ò`E0+a-O㒚V ]ME?' MsX?]q@ Qkw~75݋mmhYBջU[zɍ5b1.[6 =Ba h^]{{<:B h^Vnj~'ڒ|a*uķjJ}>:%1ˋUF܄n̚m(-\1iO$ۮe #Iv -O ۍuElbS⊳KlF Ys6=x]wadtZW{Mу܍fFQkԑs_HXɁ׾a9ߓz5 [9gK #IC=Cv F5=BjcUje;aaS?YYZ+ zsM_͙L{n2!5i/@gT^l]!uk -Hf@gU .̒3ͷK²B'F%c`@O]6,rk9ᐂW)qm^j1 6*bpg/s;!Hozf)='4k( fⷷӺsfrƄSGBXBF ̜>J \\蘥G%:n5 fo`Ok8Ruc9D8PQf+|r)T/nfh79F6[!,SYyڹz,3wZ+p,ZAea8;QWy%e  tRx5~j }4¯JI Q-0Q1N~1-7F8X>!0G}z'HFD ZeQET|Al ! wDl  PE8eX_6T vn9V/CTKC|giqlc Y6뷵UUemwઅΘ3gl%*%OOgCfr SwdI'[u|O`Ɲl}п w`Y}A,.2KԮ&=ҔW7 58j~vٹN[ݏ;HP Muݐ57&FGf^r Jg-@ V-v憍"<+q u FZ`E\" f% 3TXlKTx`ԇRjէӊh#y`LV0 jgtο7˨}r,V> NjtV.}_ٷXM/co0^-A@ދr\ecn+a8j_\(惑/HBcCcSXuɵKkҪj ҍ03@+`Ka:CC4 *?}Dݘ r8"4u规DA)!;Pd;i,UZ`Br~K<tXs~sh%W.TA?CqY3;0zEGIs⋯xjfs7܂X D"'@*O5/-#3͵HOD=~,7^- n)rI} ɌU{>$kM] =SQr=Wm&py.z= RLc)^ }h 8yQ::yxڶJTA.v`!-DT?3%]3Hɯi1Q2Z@;Z["O˖*(!H+*|+@r|Nle/i˿泧ֳE* Ez[]=1JfVKX8$0[!s0цJ+2ȓնWsotw7,-(ZpFksֺԛ^I>=9n-KwwUz2%ihwl8Dc^/7ءHӱx94]akoLXo4}HX^~5"~' Ѥ%/}O_0b[pDՈWm@XZ=-t%=}/&u:ޏltP-Ǧ8@ Idni^H粡kVT4لY7C\=ѕм0kbœ]oQp"ÞSQ 9ukh<3=+@U6%z]i%zڴ:螏Ը|q&,CM@b.zƠ{_ޔn<Sqւan& _Eqrx4d6fJӫN Cp^0 'ИllIv#Ywd_G@)U/sGƩ8(Z^ (`P`'p&PB``.JDQ@;mi 8YpȂ]r6;xQ6?ЊB]lVMW:DȓsֿϚ QU(,4 t{fg(c<M68;$/l Y>ٌvѐ %\ z\[# 9X7Gh+mk3dxOUJP|ȝۉTTj+`чU>b˨Z}4+#1}YM- Kas(u.K\]p 8D1ڪ놋lZorR?K/݇*;IĂr)wl!rK.v!4Y!cԟTq믩Hvo_okI/5 T6/߽.Vf/ue,-Ua{~f87D}0!oR_*PwnW7J.TFR r9|!` Y>N?-]doɎ#T+R/-kn">t/ͦJ5n,ЭS2?(d!b[1 [@~yf'g 7I'?Ht{O>w+Or2 _o]sWT@0~ɋزf0"ae7CxDiN^h5 /2.XG* [5s# Zϑq賗cfiKVԈQi^  煀)iq((6uT/̎*zQdɎӫKWOp5O4X#a>ZPFqP(ޑ0blȦH؇qǏ_6B+{[@hIrlй fM+Q#I! 6$VQ!ӄ~Jح<]m`U *ˋN qi:F Έ@rmi>%ly@qh譢m38lk<ے|j6 (u62u]UwՈC!V .:%>)lTNаw(a<#Nz\&3rX,Ӡnqܣ-{\Chw@a|׻hcۗ v='ZB nƯC \⸽(Zp w|/$JE2Y@}Gv^X2A[h؃7aBfv7_eC% WLZ^Ui탊esS]P x@63?^ _O?HYmh{r.ݧƷ5Th3'*+G"l B)7Bfl2o)Ou$ܖ:h)VvUOT2{R <]U@EeK9X@-~;cJk ='6DjlAD~ v@X@uoNQRM@ZeeaA>{s-5qz ڏ|7+:qyWGe?Rw5(+6UfNjŘE7dml78gmJ0 d,Qcf i @aS1'nqb[v7:+IMiض{NUJ5.0r&y+d'2| {bğofZlF"d<jr哐q&,"J %~H/?l$ަ s1kD~L7c?CR QMLNe 1Y]ݰLH{QB!5 E~ְm8nMt[$c~ 覆n=v;+Ϗ<ʽ~ -b[`hU AɚF:CQlƵ ٻ PdPH{-R+KL]GNZ}Ѝ*FRU9rm.l-,%cSV4Jʗ1ذ\M &!׏v I& 9bڤq\q?z".mз'UI\9A*4>'o㫞| Y#ZbA8V \lZxB("tW%pչ<2 1o @!fG=凿3w.y %9u&`.RW (* JzO)drwVPImlQ9ĵ%zͩȗب'O@nuWc9qlL>j%lVB|<臲-i>dg ezwyyXs6q#<+VHZԒȃ 9:w+^nQ<t,AGP ځƒYG4ͥ:ck12Bj_x=-ߍl2;Eg}O#L U9# }UM;{摲 Yo2˷An.?T)zehkM k뀤4AFM/S%ŰҢ[b/'5|zĴm4EމL?iaw[ (C>ln3΁~uP_>cH2 ^ Npz]W~JCZqS[Lw!})pvY3кDOyeyZ>WcY*`Sit3B\3-nřST6U OjAqm#6vmT;fkG:B<F8V& ʉ"&$KOϾxָK=Eorii; ZI DH{@A$ =KGHĖ_L2 ݿ::\|=fSUfCbV%AEl{?Bc 'YXp=Jj^*H W=;s_,:'7<؀n-;z{A֗ߙ2U@N5uE;B 2*&*#Pσ]*NXN%^@kb;'+x5éU H$Q¶ϭI I1fXY:Յbl 2ۋ6ChUeLns]ދ֬üvj. W+!N\owjȜjR<&|'OVptKM,cq}x;"#+䔁3qA.; 7ۭbS:l$6W"7l(c?{udE^zB&p{EE8}+ﰅ_U})l95H&Z޳mЮF(>mCμOU˻C̸-Av5Olyހ/aC'U"zfk_+ެ h)ᮝb)?/lB^-P:gؚu_Nk8jvh`Aߋϡꇯ2ÞVu\KiBų!IfQsznmQ}wdNS:iY"6ʵTq(_.L{:nO&f G4GZLD+1ԊPvRd b= zAXB s2E6ېf;VCgO @Mqʸ݉fkZԚzzP;~u> R gJS:n(hM",!'/b[RowRg0~ 6'h" t ,2DYrS^bk7ZÐ)sDvsFgCpT2 }V17 xs6НxÍ^cЎc;o%>iی:&]xiTzf}iF -$H=me1}Iv4LV 2$۪5}USK|fbPy^ct/2oq U/>K6n{~RPwB6b9ئC6V`>p4l6pF, Żsm r`m"JNG;;B9.M*ړu=uX/ WrY@ͪ Tl7*7̛MH Fy<]GQ[D'ؙ_d7M(OidC=F.DyP[W[`"jpN_6=T(X I"eVU 410~>7=g\0:a[~.k _yzʬרoU$^nmP08!;6]dyA(XiH@JbDmx95w66);3r&?͆RV ݭhr^S/wmFGO?X5Mq|t|KL\BN_&Tq>)'L8PM"2g2;$y9YMK ԁ%}ʌb14~`љt-*G V*)!ܓ9W%nu\T'vHq2JG;|iz>n+P+;9$6, PP 8v."Idy#Rqm4p}TfmщWU:"|T7琢Mr/斫"G(לXFťR2h}?$yw jX! <`!p),W3_C Ǡ=_QEwvqt-9#8ĀO4/Vvs&Նu#{I#NA! ^rj [2]+ɼ C#-d>w ;6jSD5oLͰvDIk-:\E9{!=s/=[)\Tآ$p<^Y"^URpn`gE#YgKc H) L"Ѱž Az`qqb+yK9T.Wto<`XkSg[tS((ޓBK(Ü*Gf? z]l]\0;h4bn+=hI!Dw|"ThN*.W ǹHyvݮOGNba۝`I$|50zpZ˓0CNƈ L.ѴkzI2 FCص(^%ʳUs?-&6aԭ#ʽv^aNWʩy T(r/!Jy5܍@'7@\; jb8h/NUk^CYr\pw8e9H/*=4ʥvW7 ;, .whV;o=\|(b_hzHiw7Uf|7?ߺ14ǘ]yꯢ{|8h‹ '~iH^i)&hlȸ籜vqɼ1LeWS%AGVBcdcވũ!(<0rX\5ˆBnǾF832%u=[|.e8 Րރ:p{SimǔLQIHӺ{9F!1`uYqFX dgRzDd湏e@x{G8s̓\2*Za_gWM{Ue؊!3)PAz)mb @]N;WlΉ1̩B,qE u'¸OBs+bb]']zj&N_毆2P%-, ,T?AG_ ݎMXozUt"٧3BM8O5.-۠GwJ&W[O!';ݝ5Ҽf X5*Uxߨ=vY`:ҝ>[W E:Em|9=3,25d'jp>\e!azC|}ׅ5H4bEKRTDHV|?KSs띕+6~Ne+-&a̾Q&?rBvƫQc_+mo`T$hW"׳0Zhh6/) *>6,tel!:W""p񁪥yWߺI]a5*.<`h'K)Nw_2?V`aY Y\4ĻLŜ9hH˦z8R~8`T-.̊`ROYti(;9$ZǨM)-Gx5w|/Q=0K["uB+BMhp2HET^%i}{o;hIhRgF(%E)5\n@Y.|Qay%VE (v]Zj r|ԟ?*c<jscŽΥcϦT?ԢXg+{ɧw^klK4y"n6"EN{{.HpltTlӂ$q}ޠ134N{X\GO<;Ds* ̋ }1Ǭ~=sWJД]lI. N;]{AʚkVa"sZBu#҂X$iq#XcG(QpQlj:ʋ1Uv`84̵BRx'V]kZ^^QA[&QeC>,Ku©;[EsYjz83ɒj4 JR jK~Wͭ?WNxoYf:8Ϗ3o:?i'&W1J7f +Q{wWJ|P RTIk ^cɲ0 1ᕘ&<9xj{q&>0o?_@]'dmB&zqdd$wۧ8U2&u_~E0WegZTw--;8<+.nX;BK;p(r/[== +I f̟5>LBڂ23B l.}Ѐsן<~ apcߙzjBr;d=*dL~iP++ c{Ѫyy%X[ЮQe~>q< qaxDQWWTb5UNjAs: $GN+ќpM fk;mwmv+/k@x *rquo|Fd^߬uke:R?U}fډ{;p$_CN"-\U}~/+TznX4BnIMB\ 5y[&:'m>TY`g&}6tx޳ߍuX#4#<||Y1B^sY ]K&GJϜɌD䌻"3QnW:#020?V >.]nY}Kٔ>]QngPdTĮ4 odQ;tԼ٫(]ky'GMH0X˦ЂU{-s66VG^+@NCٟ=!n`wwЎ!j [K/i4ͤށ:s FnIUZ|#l?Ґ En-&1 qwXT¦;JedIwQG%s V^|]A‡裊!E8{RdU'7Lv= :Lf iYoF|5 *3 awg).ݖ¢faxً^6+C[tYO?Z6CI-j7sUIdq[|rUb(ZL!+~"(L"~;ʒ/i|Tw9h^OٶOo% Mb=EjOY>0e[~3B=ezbY͎Ek2sBǭ?u |Nڛ:  䇜=ξ.qI27λ}wY$y26c'Z8#eSP1z'ھPe{H'Q=׺3-o2_fiR= ѣ ~ OڈP_ܛr-ߞ؏7Hr;tYh ^JP/Dfʔz,,iQ0"&>Qo M)tj兽N0~Cp?: b[И]}V oA2jZREv!;Gl|CIƯGb I ^_G]mo20u ꍄ{ZeBO;3r ͓SXl>@j`NE,[ 6{lF=P,:Kd/1 0k:ZZ 9D@X+Z5!s,tj!D_2D 8뤇w3#8$'Ɏ 'wsb. "&'.tHb}g,*ۼbw8f1 k50xeXR86kqH64S%Dbr&Nl*} ^LpȒJ6ib"(i,2>Dk$ {ڰv. =*7%9x8{ፉiv#Yܙ+&2(Ԯ!G*J7ci楋<#‚~LB1=H;>1М./ð 9d 6Sgo.Y4t, (_y+կV6RmUnh;72hAkO<߱zL .:;J1fUZLlM_ItOȣWK <= N󕑺/M䮔xUVoM_4č y O + ]K=S X}m5>q9 1zd\>;1~8-ur}o$1IVjb0D'o0R=38 6c\$7ii {,'<$[ WRҶ4Ag|/9K!mϗG8P,:;ooR>yu|[d96gMEUL<^7Ԋ37:"-[+_ PP3EliS"z:$'_l~l]PF+t| בVʒ矸n=2.InXSC5&*=ljNUm8ۺ;wgI3KQ+ DÌH2y\٣kVZf0ûwVH,I8ܜ7mK h8씈)0*%@Be=3m_}xqAsM;oiDhmfjv.eNUT۫?Eۇ?ʦS3De!VDlPU-ĒZِ<ځ \-_6X/Fz*UYk"yI4{g2ȮlHzѽN`~FaDc~Gms=¬f(>Lg k#Pq/{Y1˿Xx%}E?[[2i'Kãۢ]!>qA?O#w}FoR (эSƦڒ҉Fܔ|yY<9VC>3v"tprǎ-ӎKM3II>JU;pz?&3mY0W"Uc@ %Lr`!A@f7ߌADTL).I0)!Laq(uSOkI+JFϫx C$ bL T˳BU,e_O٬#W ,}oH|+c|xclFhRI`$5=MeZ#q'g ڌͧM42kib YYnre3I$g{FcmlfIvb;T\w| 54F8Gt> ЇT[Ն !tPK`K8a6?R*6|;y*Ypi6QK2x_NV 5Ԑޡ4Hʮ(՘kd6sl¾~y"Ꚁm.&VhVUWx7늸*/m@1k= (_B,meQQ|#iTI#! }ID[ J|Y[>5h*"8*mLk>dTQTQC_˻v4(nRCs{U$|oIsi2_:@b7sUl濂_?WQ5O&Yn\swGVY j wű ]BnǶh 唉N|$Bٝ򆤄k`oŲrGIE&F3m L~b(ȼ 0![3" l{GN-+zc!tܳSvrn$yݒ[5 6\دX#>z)ލeݡn\lws2f:vz jXgڈT-ּr%n-&?5L0|Q)V@&E*//LhGF@];.-3Ѥ]ˠͤZ˹^Gʤ{m^#!L\0 Tpoç&"5ITd~2-Lî'^PcPv4bfH3LOH,_7C ;Y܇ۣ 0_y@opqKKw#o}gcU=(1C`M׫ʧ>kQ-$)RJvkM9Ae'E9w=ݕ^UbK>(6Y @1ǫVn?t~9Eto$~&|=ˉ H84u2 ࣧiD]V(LDA^ -ShUQelf7 {lEGR.iŐ>ZƇtib$ sI>#wLi.qa#cap Щ!Ԑ(9Өd X:Lm+_ZIT+ԷNB?) ,1ͺE;|t}>Mp=A֝ Z~D+D̠n%Uҵ֙+Wgy4Sqʖu83AM(Ȝ=V!nF-6|` FޖWE=.Q-FO m8RR.4b{n yk>ǀ$#[DQ Y0FDIk%kmzmp v:F?ȡ nҙ fITLӝݠϕ_qڭfZty_7EP+Z=o(C\Iv$X?^)hF-w'Qw=a{Ax'Gk tf:F6:@zX}K/FXl=/"7A9n{QnBZB)NYIȼQ~|1fEEBn*֡$p6'JF@,4d]2ϸ)<vқczDDojڌj7_MTjtQ *oS/= C*(lO^ hl|X9-S $F tk#QEpٴ^W!2 HyfZ:47-fvE 'ᠤW$ǯxeKH](yԢZ!8SvMT!pBPl5,=g7B=ƨ+2XÝhZ<!и]~y|laK^V_rrF9{ظ@"Y/囷}xD^Չ1H$'D RWŎa J*^]o?da[5{{,Ua@!pgxvt֦HXy!l-Q ż|Q%r|Vδh4ļ5ʠY_#MԝGBOD%;̠i+xMs`:PVMC#U!i;dA8fbcv%{yt3y_+nBSB~6r}A2'SAgW\e 3׮걇` ДT[50{_@d_Xw"%QૌGsܼ{_$|Uw5({6RQ VZ\l> 5(?c|hx6ÀZi?&MIٹӧ@$&顯ګbeiJzefux ǧPA^cIfź1DIǻkXSf'{<9y#٘Ϊr]> ~k=~.HrVqYSwX= gHczk?ɚt[PB5h64L謮}5KC: IMX+!xs VڠҴCk1 s-Źi)!RHQ SؠՑI!K GҴݔD+btg9"kNmrBW-QtrhM= N501Ek6ɺJ_E,J?ṫcDy mey[[݅@$$ )N>-ru1"[[ ڳwm%!]n 5j(ɑ$r.3e -{”r[ Cz|Go'"K_56kcLSU({6^w߄zӾ,oY ģ>87L2lFvac͊R )gHt)z(<*nK`Mǎlvؘ-}R.r͚5wu~qvgjfeWīDb-+rJYSě`4ڙhր UwDl?(WVW9;= |7:䶪:e>Ywtsϼm- Bꎕ`9w̔r)svAFh^79H43Qb1pv-#@ᆰǎ V/f5u(2 6fA=?CӐ?}o$D nft.Ot6m/n=!%`*Ͱp} Jn髽[l&9䦪fsJmgK<4_5)$ʟ-V&]3#)dŜɒuj#um/D-JټbݲG]w[:;PǍ(r;EIV Λ>).V=Ia*bX\`:tڑ`T1fzPRA71dYDM*4ݎ&t&كz<=eoOSrdϨ=謈q-oȔQDfyQRs:'pop?y x J/EQr 5%[:C._TlHqLҰR G"޴xہ?DzͶ*~d07 ,B+{XA(Ց#wg\eaZ|s|Mffn 9J)88a"b\%z& x_czf7YB%0Z2WǠF,ά9FJY3#0F_wHE(޽61$et5OTvZ䖴5JLexna5|AEuvná_U/DiR|E21tJ2۪b(q)ع8$Gh nz1oMJcT}e5v"E(j'~<`63VAVo&AXҖg#7n\ Nӄ̱j󎐨0MXvrѨiN"'ިTZϯ—蜤_ o 0zm!EYfFY]Imu]ӓ,M{lML!ב02^Drq ׭._Tm_%yaPLQm$ 䧣h{m%f^hY!\IaCcy1Cz4 j=S¥m*fWC_`+ 0hg9pk &cWT@ *bv\a9!#eIࡸb;w Ps kR32ԧw[p|3蹍n-'%EjU,97'RY-H9&Wˆ[z_.m]:TMB{l/HP#1кg.Y+-ԔSYs75pM38䡘Z=s(o6|SꙐL8=hNy.CWD4 !ą4Tj`3.\=VoFESsMVQ]4ekmqO]uT% > -d PR$0.~% |:tڂpZA7 +]}Q~r㝍A\F]S0|)mqe幅*/pc,FCt% }aYTܙࡆ5˺pERUca51s%/GaW3%EV?Ln!ŒSd֨=alk+hzTb5vKڥ?ژAWd&j9L_7t~35׋"9Q$eQ/`l۸0h=5k+>h] ]wLUk`BHRxN,Mwv:cJ}C(T%[[PCR\b72RI^ՙ$sD2O]r~T S!p$^ɣ8@2it+;~B 8) CSp8N)|R|i9`0ŽkX`z!omȴ\el(4;$4ud)sc23| EUwCeSro0`vU ̤xWF ]4cKa8 >*c AC1E'O 40E(uY*mW2j@I|#DS/n֌߳$v.0k+Y^6mD ȕo+C?M"c\mPyH1{qpBQߑT%-igl8u?N^×:ݒdI Wkah~r Z3pأԕ=}7KU^I8Pa]hLn I #އn{ӏd{K23<03*XJ?b95S钖8;2rFې8q{յkfX| f*F-GVud] 62WV5t<1Fh,y0ea44_ [8?ƢqXgTYf)nφ6O:iѯI(1z,uU8]1Kka>`5n.li#A<>$`ۧy t‚Cq_[ߌ !X$d<Wt5=F:zǥKdi:F3Wzۓ(Kݥ`qqMhȁ6}Hb}ucDcL-~ʃou?&1.eUH-s0.x}% Sf ;LmcIzV' `*}#{A3II1gi_N&0#\ NMT3gyo:K?鿔*40π.&@u5:@Ȭ\t^HyGo`jbIL~FIQ#? vY<4]팇R3L ӗ@uh4>Dezq |M9x8ee8VM2VvrΡ!&6/%&4PWVCJ\D6R,>K1Ei*:ҫNT*$Y!qCel%u9TC|C.IX0.fiHŔ}N(U&$d0= 'bI}B`zK.-O3Hz'tNk/A4E~,e8,zvYOHSC^A]y {MeE>xl> BRbBk|UЗHDwR}HbAM]LeHSDjoT+cl!{]=R70{m_'ndBY@ӛ'<;L8hcEz Y V0-y1MjfyDyAF[sU= IH可\PҨ>A)N,D^2xlBe;&~u>J2PۤNL`)U8uGJ"$}`!{P҇&XbAjnލkҰ-cB%pr6(g\SȕC[SROTAZa6sv2_++O8I'~4v!]R{՛Wb?P;QUPk]Z)K&2t{zu$x1}16s3'wkBr:$f5 y#IJxwg%e8rs[ʌU[D|Ӌ-I$6Lp0[.@_VQ|n4GzH&Cי0עD2zJ#i P(99ZpQ#WDͱn:nn5Z8tXIhJCE'0Tl2xf0r4u7{ Aw9L|ME[i=p`_1 Cx!>'OVTGq>>зohfg3Hd%k7@D!3h=EKp2yQ!zc9'f%,ۣ9S2^e@\"G_;Q4œTώo'`Nr9&}X~'^n\9))*\^ a(K>^,+x6f„ˀTCnQ[N-2Pϵբ[,Y~՞'6 *#\IU68Lˁ8uX/F˂6ƕ4ceR̓C`֗yxt+Iriji 楍. 2f&bGoWҴ,B.o['`pRF޹ PP GO~nO|%_ᝫ..NsbqԸJd/Rr WAD,Kz}m,"q8vz H . j쒄J5r ى~ c[F![Yy+^=S"O Ug;;um7Ĩ˅e{?i(*U O }O3p|H).?G =x`T!**mښUȪtݫmaBlZ[kOm5ժ*JBïmb଑4j 8v$@]+98i̟8#dyJV? +S-mhHsP_,fBW9W2 EC-rltG9l_ (-gSbi&zo \`$Dṁ1do# o4mj+CÛGf8E=/# R\:0M~A IBvhdSnT=c˞(CU2bhQy)2.ovϗ̭ B6eܻIZG5;޼k\4(fjEΜGTI/`Caa3jۿ>90\ $qhN((예X究EݠwBk&kcmj0I̕6 %diEU,KǫA "qhlgVnј,"V=԰&Z#3D ;n9u?:3iGҢ;"ow3V֚SpܳR@}Ӭ&^*{WT+95EgdpQK0Z>AC]N1a.:xmkT'>g.Em"~4:Fg:V<3 sS'"e8Ԧ W# ҅34;~_O>쟗}\9'fJSțP + IZ3pԩc]¦`om4Є;6ƖnM]`1̸+ee|$}l}Jg[ ʼb/p<>=Z.6!),VO O4ZlrpWr [+gbW/KJ4^ȱ~8$[PWZyL7Q戝H965[5ߨb +}֪կ@' KjP `? My ktJL=·Q"B]O(J5aiZX$PȽ7lG9t>g`>͉% ~M3$jyq.=`Y@ҕk3\p8}^NUg,weS"9+)1RJ(eb.l53Vt<](M=gVhoE}8K*)PѻU${ TT:*W ; :\ZޔA`4Zµwhʾ.6OM:)0iU\އ,ؚ gܐip/f% 88È%-8V-] *GT7Rjwk`Eb@[ha\rK?t,\g?aan +-܈K͓3dd"T-`ӜO]ϗֿ':9ݑ'Xtk9BAS]'SL!jku5Kl7NGYiDRgQF~o3b.]e|hkT(EYs7X15Ip :v>ӓr}BD6[J#ה=63@wKќ`5+wd2eyA|\66]56VU;*fYRvgD_ϡ4Jw>^"2ܸOkEn\AE54(iER}Тd;GZ7Cdء'1wu,"zb7.4h#N\$f 2jnΖ)kFOF$ᬼnRx,r_vFM* _ޤeX+v)"_" 0Sؕ)*"7X^}BqCY4%%f -s0gH9`{*l(xRyiW,Z )rC0\^fq`. 4pFoY1~c<{"'@}W %3C%E5V,^\tv 餳Y7DNBgm :|ݘ-]rT܄e S~ۀӶblC٭?=ݸ[GlvR\wAx8g9DA!u*()rJf9vl!=EhX4]ovmZE1MݏLE t^غTpw{tgw5?Gh(#^N9.R*gaxVH)Xc6dR%1Ӿgq!-Jo 3~ c'qo39q16 #S@7\w2·h\]_OTN 92"y'_| ' ۊ[Y+k~g}QDᖾ:5]N(UTYO^@HqݮSj5 MJ{HSATI#m{‡F<]B/ZuE˕AB{s8.H<5#3C,fLMܩ| [C  pٽ5KYz[ɰ;¢]0Ce  f,Uےϸe%JV%p6w4ez(# ;As*nY"̊:6څ߫`( Oe%$rנ+C=FM xv8éyWS :_禸~5{;.yw ۰P(L0JCz&Wl^8iԮ6P縚{ QngP;6m7b(MZƯ]r8{Pl/mnob +ˉ$Y'谵N/ÝՍ,`A[N=tQn&I[VNU;P(V0J I`"ouئ7TzsLJE>0HVZ2;nA8yp11 8>)m-nv0A|sp\:=J>R!aň(bɱYI?WLN\9M=]3z%D216Qq#M[r_2JW~@\8zӘnj󴤴t%_}_/A0o뻓(8,d\f犪6^@B'_KRcf{όz8?AiܥgՀÉChl*oڦkFk8=F%=ʀ!K2dT)PП=C2Nb>'YpnSެsv"C5 }HvfkW<@<<1GDžٝҳc.A z #/uȜB7(Q&#`8:h2Y'~rFsdʼn5~ieH(IF6B::T @ jGd&NtLKKڅ;љwZ&jЋ1)R*C#4%W,i Sp[G'ʋ2eV̱5Xò;.kSXG($Ny&!$$*y}ɔ{T{9q{Sv\Ga>-pJvB^_ m]eL)6 ؝mhc+ɰ>#$fK=B!7͡oc=H 4 ) x4H?K_xΌ`[Xms`;AՐٚ.K&2TjktF puڀw#aqtz~lr\U@܂NT;tUݝс@P Ug݊}S|fEY_8,c~aT5XZ.N[!0~ʃS̆~# ԎaEv!HJᾏ^H4i|=c+$)Z!7 K;\/wbyF(ი:/@=.Wg<Ԑ|(>i(ყrp 5Y|RDeuN"$$%9aaƴ; ^=HD:9H=k9l"3Q?UE/^mXgƤ=?؋ҧh^R H`1=<_2jе Ŭ.=cxxX>i^kj~FwI'`L:iSRI촽3YX5]pfWk7#jJ?L?(-0h|6%=0jo]lo#At3^|O`x|pF!Y-Sӭ5ԁ+T%|/H7i$X~EBKaF tV f 6&o|n~yu.d`ij^蕪4Yޗ1ڃ.\ ] 8s8UZFpQ)'> yvڏ'sdv &l|'n1@sL۠h$]s(@kIB.L}hͯˀU!m{(XLct8FXO0 g Sd~RsH1&+R0!A8hì|#Aj l4D $5snu&cr34o;aȼڎDk)qwlҼ~s:{̆SyѤ?a{Hc3G>Wpacہ1ZcgdiiZFꊢYh\LQފ&}}_;&EY1&l{[[G nA\0<+Ō6UH_7'm"QΎ?ԅ.?.s=޳kΏIFsNғآI;FKdfZ}55A~_aWWIʏͭũqɷ]{R)ƙU{V(dޟ\l]Ax9n0UD&'a !/"$.z>9jƳeڻ>D[&W!TpVSJ Jd/nV) )h;V`Rq Tas݌5[Aȝ^,㔱°U)Sl&C^8&>N 6&%Ify`}E^춚q7x-g2et~6_y.ړ<](M? kn\^ʃ]ĉ|ԏ6u6D t<%=oJ!QD6T88f4>g?R)a匼d/AvKG'rWēП N+c۶7[L=9ؙu5A;"ۨ"{ ۢx"GM08QJJ2?Yu[VL ݴF棯,_KbSZ~\P9^VA{A^߿~s84,%wrӷ& q~!VHJڔր\.]20(/z܏lT%Mv9 Ƥ8U}O IE mʣiBd ?]߱ޛ8`]6*,5-6k<%>`zp+|*eI$s*S_ b"V rxQ^W!-؈æs۹|T4r_qlwAl͌.輕;]4 k2 Rk y;^gL{Cb@6vRabrrYNtxhfHn"LSV¥cC(+C~("MŐFB2\KނK5Bp:E?Ʒ82%[a :{hêȄ?r]U{n΀)XָN9jz Z; U[Can?DWxT1jt<)Γ)C]c?ey\ Y. qd+MpeM:Ʌ;YQz3M5tk?:'u ul1p|ӐbNKڵ7EEOW p=͜-+2bClÃvnK]T5a'NZeI$ 1_\c!\.}Ep\$W*AUhxptY-<~4,!Zz,Jj)G[|QZR'!hbXŖSGZSM(Ԙ1jSxȁ2Kwmb]1\ë_DhUlƪ]s=T:l!06۝(6yߕê]X;U|^oZU[>+H鰙M&2 S?|J9d?qMld@sJKf,z/*&n[':i z1m_ĦCXw |6B@qDp9xc&s9[j|.jݛ܂*U%elUDž(p: _A"IA$|n*g zDH5v8D\3tJ?m d*6xs30EO6B52BPR$ UU~f;Q?N@K@.pFS̮*ҟJc=?jt m<^ #ѺCWv i@!2Z8`YyP/~6/ ;x)Cr# {뚱= ǭכFm]˱_jÛ}(?xb4z8$%-P͉CʩEp*;2yK+A '&4q}5fU `dNo(A1Yb-ur #SRBs| gl mtl1*T4JG3Z*)3I8I @p 70]{k=ޘKl"S7C_<*TaB'G28 23@iȠU?yUaOˌ߫ljYG;aFe *, c"Bqwcr*lfUʋ*93>Vj^*ӧܶĴ{D9B0ٲ4-r K"> ܁X^[= u/$Y\^̐jQRit*nk@(+ @B Yol[}t{TnAM_67lk9mBT} %I!zB1pW ;O s)*R%fa&)Įv㲌'ņKύGbb^WyGŇ$hyUT U@7;՚dѵ2>t]zΊj ILbHFR["8Ai ΰ*Vƺx>>dvg(f0w*6x }֧_ aq|"qmj0:c0 5jDog ln#,+m:mOVܯ"'[>Ǘ+Ϫ?˜g4E\6&\` C%QoVr/q|`AJ#CSW!?gq@}lN -`FrZK|;Tnu[>LFOL>үE(f`7'ʪ+=Ғh ?%.>c䕂gDZ@Ko[rglkE;~#MVcQBqf"NogU@W4l*ظ,Af3vĀ*њ6C~}Ӟ.l|MtzӰ!O!4aMi<mX\of r~ "dz܁FSd BY v"JT:En'sk2ɃJ"3 $gpxG=!/fʅp̃-TωN$~+ |8G yy1ة^=&6o߁+xRԭܗjۅܶS9F3yV~ ŘC䊪=yCr#EFh΂~U Ost&-x@ H7tdVˆbnWKz޼ǕL˕]nAx- ƘH).n*u$ yz]z",*Wo=?y%.#p&!Q,)lj* MI$#i=ǂ{E Tl~Jθ қΞCIsUMA**>ւp~lᅕ≏rbfu_&[=Q&B ;$UȄk@M>0hѾU胑I˨C#|(&gwtԒ` #GQcFPpb_IG QIp鮝S mx^8uXǘwnEdY7zv/9'1*m|Dtևkb]3Jr+Q#{2F:7/*t#`^tbi5( [hƽ j7sY_]A㨞,@=aT]9Ro ta<:*?etgHeKe6JEIM±8y3`v@jAψpkUOy.GLlcULL`Wq\5 Cbn`|q7H_3`UmxMmf_i~;B]ӬAX7B wq{aymF24K2pm^%T$~iw CGu_} &*9,ml|+؍Jn _ؼ+$Qg|!1J&jUw[~Tù S&'bԏH8 ,. ^MҭѿH/ip ~ZQo jEveDDks}>Wzq8ؚGܶz0P75IDGfeCPs%-KY5ԯo^+R>miS*Jr0gN72#PG@VGH-I~,Q+8,If?MPSD{jE=Q X築=%os@Ya>J -erl<"`ݹwa+gO6erhA6 !n&pMď _(o%=%hpg bx'q7;I"v럏vӵ&Y~T)#T9ւ0.e۵5DqAZ!WW9۽3*MmrR\_T^qoSd4w*ׄXRaJo';IΠ'z!䗄7jr?SJ}H]܇TΜ AG٣|ʔ; #9qTmw~$XvNߚ1&5&MGi̛'4b6JlX#U_z߮Ir8T(;lu1_$Ռnl~geOrC,G"h|t`US7YgϦKvIծLgSLYc3߃kRV""Qcrq{5M1#0QJ1V)'`~ ϚT#QwDF\Rv0WD(|OaY?ʬFCzˎKv&QuL,Ȩipn[ފia>Oph`e9&`y\^l;2B 9N_mtc)ɹ=t#xBu(+v${֖`(4-i$T ""iZ @4y@0{ͱMD7~5\T<*TzM !{yz0!;[):jl0Q.XUdH7HM! ԐCBnHn 5D\e\RY[^fU Y+˰I E eD!o8 䴣~"G3FD $!s.ȣ{-VIo+I/wZ3ǭ s+9#i}gPFBt?> N&݈d/ݧBvD>}sn~te;F!h\u|/^QAL4Mru ש&|F(M[_u`Xߘ6YlhZٻPjIvxLybEn|14q(>;9٧6J\Brwt?_\!uHqv=scE<Xu2\gJ6ׯ7jj\aV69]Ng=&\;0\`q ]W܈ B+`zEOQ+}^0ް&zyvM$'9lDA{(F  MedmYLt)C*?Ա Bc-1T0&ja| JDuHԇHݡsoA u@AT7)ND0J꛶ܩ|t2t5b$Em"a`pss@62ԁL4P9kkߖeE^ ̷Qz-R GsOޅWM:Q,o?fAj397w(Z\C`dݷ(uJ ҋVi&)'F7aq-T`Y8_/j2 xX&Anl pA* G~Ӷ0dk `eB:>2B-{iF WWIa'> 1a_S"GZbEyĢ xP)_^;ytwgOse8θ*6;;pLl|P<,ed+^p+o$Fg']#RƪyIWP{Q DvA܄i}(!f H=hq7@N82*bx)6 {="O7UmR0Cu_\ʀvKc{|d0h<ЎA&nD`.\͖Xځo.#|?HhryJP5٤Y&ZiCFEծPbc*^q{FY<ջl\jdQKruLax4C9q1ˆ.GٶE{ rxR }[CSwN:TfɎh&cE]:o_SA&9WMZ?u PqyX*>V{(Pؠ7,=& |gܝ{} _P ̮ú$ͮq-3vhc̲kSaߥVR\DO>j;m lpc:.6ҡýkw%6m`\q6A M.Ǭ]ɕ,!4qnY#ʥMHj/Io~^9x@ɰP3Yٜ %,Id!V(JDV*@q;/bׄ{f]ԭEsm]b䬳'8򂢝QXk+xj8)k3ڋ“nSGry cTac輺3b\Lfa kAںSqv m`x+Ͽπo!@j(15KhvqD7W rsLNB?ZuP#d2rBr/°l3&_M>;r9ҦA*]wH;ƞ_iyLEM7N&00 >yzR2OQy.I(:^鑠$AklkkHP\-w%$ !=ƞP߇&=ӸuQDܪx޽h‚(4dxVi 21S+~ !7+5 gQQ,HvV8^8o kwk>tUH)Xf%S3=m`Vx /5(Kl`(I [2(E)8(xKx(TƊA,c`ANHw#8XcWW^#'wpszӪӳ%w:;2Vџ_,UzCl1 TzdM"^ILOD+^څݕrY7n1lťfo.EަEvdK>sirbrLZidK8?ZrVoE:ΖK$*+DMm(oƿ* D=V_;É͆ XN{4}"lƪAd}.یHD?W=S(rX&d+SgOv4*5v܌,7N[<,3=q 72˾3@Qv5&}趸Cj9)hwBdܖsuZ6bQhz`faRFuFevPi10BCZنr֑d @YD/OPZֵR+Y:zo9l:t,ͳuoIѣciL[oPqFTK'x[zVS4]P}U8tBunPy᷒Rj#4m?p"-x =8^`_ؚ r/uqvZQ+m GdBc@[PKsސ4? QfN?81?F/CPxeNMajgFʱ @nz{chPh J%{NK ⾚pOO,U.=1M~zvOx .O`o;9 :~*["E?r!T~#RZakPJeYMdHiMS}7/a;Ye%y,!~G mt!ObgSkԕB&!/4V_7Pւ/׋ "8'>ݕQdC=ӈ]zpX#K'dA9CXdvO,oD[ H$r[@9;;Bl黫ɵ OQ`sAg[ۈ I4@1$MG|k#g/"A}!c7t#luMJFrc5:+ No Lc.Ŧۘ{?+Ju_M36>=F0y&FFF#'>{z[}GqHDrعa?m k$$s^{f +iCښZ>ّ0R-ŵ9$PZ#x0n#s!3"0]Kv|*w(~V*ZkCEj~.Qy{qFhLt>tB rd_g&P+ O,ru#N됿4ZkB 6d@I<; ߄co\4G>z2]ZJmY[ҏyFH' %u ;8b2ޗF-؀oi=[D-"ˮ{ӨZsg#4}z.S= ]#;D)@%&4O}~}U"}i~!m׼aUw5iN+eAET4vo;<3,3#e~0&'kQaKY/jWӆZihs`ue <5I!ku%Lfhqb;BRMCm"vώzQN^9ST\e]{_'vc ^MR4u ؾnvgbTْ'y_Ko1t"AqOTT%$Z$oPQl/HQ\Qe|!aBoS/oUGT=_xw`VF2(U[bE+Td?0O7]cz@AǣI>AˑH(L"C߆W9I' XlTr%^J_7:~ =T2@Bq m:Ϡ3/DdM˺![!Bh[@PBY` - \bLT<6\ܛ)/Đ}H獙D`U[^`xx, p>D]vC#˸-PK`pG vhCET a#Z# dDIv!VzCAA|Ԑą`b¡zěoUYϴDrۮc\[؛{󳲽%8PpB'3ƍV# 6P]UdS]^3RųšXQGZBqDքTVClPp";.wl mA,Ύd_adjX6U>ZUg*+[y.i=&o&xۡO,o(ZDmBٿ{0c@cg(p=5c~8}4 Zv<8ҹ[̨0ʳxGꕒט<2Y\J-YϦۇDɇ6)#?4bZG%Z>x!U =D=LƧi+x. !6?L{( Xn厵13G{![^wܨQg 0҆ugp|| <ځ]zN]o؋h / BIXI{:f9 BIB[zq8tp읊( YSq-_`0k3Lޥ[m%f` [`\g~20CB;W)t`OB1-;#Y#VG''QGϗ+ G^2x .{;(($-hY 4X Ȱ;@Ceb;iW"N7 "~Dgybҏs܇gY@#lRзM -̈́.z0H Q sڴ&qOM|<>%MdY2z+9eX2)M599Ag~ᇈ H)r_]B9ꚵ?ڼ-?F7{nCJ= ɿ37Bf.VBy,+q\K̞:e?ȒiOEwS#E{]{ ,w@|wͷfաA:![K/ ّ;qKHf܆/Snt7.*H$QFReUrm \qRItnc;ݭ/=eқnkcql!!yj_m|>KB!Ÿtom>Ț`?DZx+ iu[Z*Yb$kzʈDj1#N18rA>y(*:]|qMOuQ'ÛvÆopLH$4YC#a}i.اkϸT6J(8m<=HRٹz&EB;^iÞxJp:_4|q\!}{OwS-+ =Awҫ@ zHWx|B-!0)VQ̒SMƵɁ 〞5))SwJĬ7RJy'$QrYtp8]ѽU/0PPk;* _sk:(0"8Cɛr+Re5ޮ#5L| i~HBwf]ew"ADT̈́ï'ԦK2ɄvYUlW6Z.__~st+BrHrEleIGuUiFAj^\^lf!t&!sjejq@ᡩH5ߞT?UdP<4te:~ ~RƔz I$h%Y\X+'] 2x%`u]Y׎W2I#)IP hr՜Wg_D4_yNv#K lNOuokj ܝd+5; mtY(gr>;xORgp m.vID44 d`[VnUSYz $s^^R9ͳ:&ׇg߷}29 T &Bo<؝na:IOL¾n dZQe>jڙO?Pʹ!C͝ y xz|zXh /~LWȘmJý19|i}M f$y|SF}6(>F ɝfӽ91zNCeoqra>L߫E<+ NQK*⥛*K"g b Đ"i"43$QA/88,Z9K M+GN&/ns*&PS|k E:4Qu )(;G)U`Y |.=Xu1ľO98șf!gx*oT Ys,4uKC9[}{x+:zzj͏}%'' {^ W5 Qܖm#45,qXN˨#+~:}kfvP#wʸ3߾[-U0bV[+}CLݦrfy>аiܢq IY rr.OQFp1$3^ymE>"Ic}pdzӺѳ5-`' "#[t' 1{}=ÕG牅z| XtH(4Gry7,sDwcAp0h0<^U^ܐPdj*y)h- ϙbN0P/ܸeKtt͝He,Y^Ջ~]XHZYegfe/%FAt uTdoͦSFST9X[?.Mb\LЉX$W%ⵒ\ 4'4OLB*% aI9 xa]m["=ev2F6a f_ccsٳvU6=j"j U-%8?hGPfq ]l9r 0Ne$k@ Kj$ D4#.֬T:lJ6N rl ߶GGtSlST(Ul$=(Mg уpaEt6rў)3JJFp3˸lx>C<.KG,oG5|"k]\5beZ9:EoOE%v˓ɺwK)SSpIE`Y Y5Ȓ5>:V 2C!4S֎mGP4Ze هH|k4#s Fċ1՛ݿa,!mj1~=`۟H%[ /WURn}Z}z§.U*_NfB0!r*$-h V9)d$=3e6oFCE" IƒʝNQ.8M/yI$0 ߶S LuڭvkCs6"LNޑXƒ V/-ې>iWYɾXRwX邟G6,>Oj8Jrbvj/KŬfiS"yP5Dl`?!# /zZMeGChNED!G$=/;K["N{x79x)ntF95 ~*(@d{wxr/2+"3am.|A9?($>Nȅ3 Ar:maDhqXʂ Co'cq wx~jvƵzW6r}.~mqwb ]H)0rHgNbE ڴ1\v-n 02 Rw`dsgǷ]b1:LbЕ2dKN~(No;Qiϸ49a^24i2BU#Hw0 %{:yKuK'Gxljz 7\|+W:Pľu+&\9X7?nH.RQHM Rs9zOy҂A>5$U<_Xt)\ō䤴mOB~j鄪I!錝AG?ioe;|RacbgR4+Sls?>d0ӑ\WRWX o<"= z:|,|3GҊ.ӗma %rfyMA:a8p4Н;O( d2ͷRv1|ʉDzuS!L 1:\sH4n/J^ף@QVʳムjօZV%*`]L#.myOhŜjVRYV3Fx9[\`|iacP_^ƓJyivv6taGU1 ڒсpDo#*`mWU%pڊPa4];3I.~9Wnpo? g6Jr Z%?E„x}91r2O( >~8"AEtt4=\QXcRGoS^Pcͫ,d"m]9mo9ca(/ u%P&c苵^ҷ1 >T<;Jgp(RAwiz`񒥤e]YP!Ĺϯh+Wt<\fjNI$|p1~j}>T?սfNVQ&םfH:i/1_GMaEeXqU$T ҉n%/(F]-BNQjG#3ʓL{k7ku?d a~ȦjKĽι;y_3x7aP#xx46'*{vQ^@Bko)8hM0 %f" Z,¢$ltA=Tay\p3$,7̏MÏIy &R6$C$i(1%61@ؗ9b.'l}/> |s|QL 㔷gTo. ͮ/A4>?p7jd.vjɍ_ N$;&",|IYE=]ȀM jP١mGtƄ*ޡ0?Qx" x"isb"w$,XBȰf.4Dh唗-C7=F7N0ʛ/p\t?+cFk3#r5ua~ dYs &`WWt9<=@/Z,z0P`cyFS`gO^%uKRc;wb S6.gUMjtQd/o2Tk׀3BIir ,/z©pExjl]=ݏvZ_&.=fm>{QNt+u57rt2[`q:i1~rݷhN{Qی?G2zܖdr{~Kf=$5j5G9DF_ wĘ,ܙHm 3;v4Sk cM4 Gym- kM{0d7'ciۯ ϋ3*XіӄfTNٴWSMHB}na]cɯɂbH<)t+ v3b˳[6uy"A.  ILp #,1_PIa}+[9CG $\XaGuVyOV !Z_SciIMHNzV#ד[o ꉦ[ƷIs7 D jrL!J0Vil1$ (R\ qjlԡIᓆׂfgxɱCk>@Vl1pJ[/a_w|!1Dn;'GCkD_%gmŁxϠs wU"xi ISH>(Zvj:ZLJ}yke Po|m^X T|?41 zSYEuL$?ߓ/HV7k3Js,DL/07O9D4Nt{pJ`$JᗱlTRںtE+=twNcLˇuv ŦŸuo%yZHZd`0ISkg(Ne7&$oz D[4)y+Jwm+H C"1ex0;Xדf)p+Od q,i\v^_hb'Lݗ"pUK!n-'1j#ۄ=P{'x/.ٿ&4p̈!y9/$F՟@Yw(դ OX7*&8:x4l"֊öbݓO$𜛘g>(\Y8AaKB2@(rȉU'_R' pA'Fǭ rlt}"FwY/ S҉bCUmO?1:/рg1.Eo9sw~ ]pfSi dįJql4ÀT;dM1p&dƋ \ Sϣp] agK'}%AOae lԫ[t_m .(j,:9uDC+ٛ8yޓk{ (5DS'&FhM_h`Rx QjOb}Fv@D cn r0qy'G򋧱ooHSf]4P^=-K5|}-ΖGuHJgA8rY,q&E3,eKqmQ?K@X|A&cDN0yyl/t_5vfdee2aY5 kcA-B}o,̄ChXw5riocK5)t`Na`{?k͏|HS~̜B9fX49PH]@CV12ƎɐwD綬UQJ8[}=C!duPӏ0@k,Z3(UMzWC2m!٣fMsCma5|!.zUQΪr0 buzhoUg*@DA ڃq/r&VPq"֦YȘB T43;sPHz"߃+l嚜`-:kcGzcLqs't0ⰿ=~Rt5Sozh47ì2a=' Qb.x?OYBٶgL-6NtyB?}MW0\@%qюMoyK48d~7` pĊk,RgZOF9*ǭTohm}ATaMXֽ^K8hw8Xo#,2MV$=&!0&45_S{|^rF byΗvfGX拋]C␭dAtHGx,?s#'q+2.V]a^Y fl(L:Mg T-XuP[w&럴BD,/Y|=D_7FUbz*Z)–TXHHn/%f[i9 qDO(5"v*}qE\! ~ &`w=z@~/ibc"`qCZh'Lr;1^N,` ampT57u\9~P"Wpf pz!#oBAFc^sY]mQrU@CWNE͋8&zӾK{BkoSDmPI@"f1=F z

!|Cm$nx]r4#x2r x]:n^G}PH^ %u ¬pkltcZ{cCVk ]7PCLpooH8}n|6KWGb;0^_ tOJ;)@c'n:)YX\| jsY'wDBVnXl%''ʙju&"9[qKKkpns*[` 3]Bوj:_nV%atoA&>x4 *kL:K\ 'N%N1$LV/5ҊT(O#;uˮ>Xedu8 =~]yn}p$CxIY q8++ۨGg %KrtC'hi7X߸'U5 zVZir}' FX͆mpZW-Rr`2;FiXwl_,Ni9֞]~"HX,b.AC55`+WupbiVF9MdfwLZS29= 4K>`5πWx2,^;pIQ>Oh\;ko73œx r!L$+dp[I,Pf@{'{ۿTLEcJhJX|uk@o.y/f̬^m9UwPLeU̟i n:CN}HcX*%1jq6 Y[MGևlJ!JK~`q%#_L%"!d6Lm‘2ɯxĸo` t6clP6$=7`t6&@6A"naBO`E.l9Pq͞TbX°i ᅈZrǦj9q{n7) h^!5G4.ʶ#_L K#/ C󙱅*VX!2V@W͟ӂ8]%t%Rd Q0/O.Z#:(C.ZG;㡎4ipx&/j!_l$_rFO/hf&MhS͋}mߟk~|mAw mϘzP~zg\Hi7[K󔜂IZsP\x] a8^hWȉ4f@"guֹRfD؄Ԏmq=~=1ضŬ`B#DS:ϰdnq >0] Zщ)de]c"s;?6XtA jFi 1/ŸQ2jÈ-yK%8$NGPNcwMEoa;te*@*Qg"aJb&hӟi3s"7eU1د"v ʤ04׋gN[ErdGt &`]B yZ[J}ObRӑY |Gy[{=_d]~ DE tϏU|]LMhb#w-iH ^|0\nz)[CaeC&?0-w$>XahAIs+֧ePb"ϱ93YgFl@b ggTl<a? bټ6uKx[?s]&YZ+; jN?fDZf@TwVNQdz*hDiNդY4iwd˿kK,e?e|Ō =:7DA7=d]V f1e;,P^3Cx#uRe975 %h~3bJ_I4{Јhc~W_NLn6_:nwZOqsGGt8SiY:#}zP!F4h"́7H,C=BɟG85Y 'W<;t[X ^{/Qz'$4/w'OUiл 1[IF@;OS9G[ n<w H :5֮|̛}jX+! X(\uv9 iF)f8Y:QϘ2oE iJ5S>b3=@2 pSl\hYP@lF)CڼFeDBd;%C."-ujZfe}v qPR%EA"ؖ "ܖy'*R*((8x¸fhxhy(Vxį;WLB~ψY#\w?cYN6 V d &$~fLVXGŦWh$IP+ )S'@$7[Yk{}&k*1SҐn$WQx#22/hHa뎹VM=NHdUKHa 57A3nǔ6Bb4]$ |3U93ٵV(t&C҅,rCcl9 ڕ_bsrt quatt#@Ҝ8ls^@qz±OpʚeTtagq~X$WlB*e7WQ{=\:>8پW]6{8c:YX߀ơh^vv\9q;rSv 8_9\Otn c`T}1ԓ!M"mg;sMeO$2fsZX W.FiQfnr3qnwkX~u,6Iʴi:7!CO36ɖ.a}5³m4-P#6P43:A@(%Ucݑ  0S uL:w}{ rg 7pTDevA^B5镚)W0WQ6 41{r委rSoW 36CIYeG R"dcnԺ9| ИOHg* Cu!{e.!†C <;[>cHЧv(-/W@91 0%t2J=oXUu#eY[y] ?nh̹}Q$T5+Iknj~{FH( $Qo;V!ï:"!iɍ8g&IiP\7s;R;oe8^R_NΧÆXoZh;ƅo8/%L ixw8VL5!Qnl*9n=‰qѷ63M6| m^߫,w PTߢjoY› B@fMTѥ!QP5l{R?f] C.MW[ghPjDIn%YEV`%EyU]։(iv_GWl>_)aP ^KI$vZzY:foaC}H ${BHS=þ?EeAMrRrk?Nc9h,'z`TRW?e"QQS5$8C9>M"dࢍJtyDcAO2S|8ʦSqҥ&fLٍ4:1}H䚎|jn׹@pKs͗\/L-'o?DeB~m`nqM2.Wv9M|o6u@Й{$^\w]H\J#5~NjwR n%/fLFL)T .)4 \RaЙ:OخvNУ^%Oia4RZvz+և3DK8˥8JC%‱ w"fl"ܡ[2 ;#:u[Q y[g{;fY_ p4|W9!7P%~]0ץ(KtÇ&Ծ O,nnk0Ev|BJY@y^a'LoQˏ,"%4W Y`( |A!=9M340?WB'xaN9K8ۆͺHDA_V^+]>?G.kSN9wUF("WmYmQcџ+on^tRj޴oѹ<E,idv5QbB?$B߅!8ڠ*`xg ь1qK$/ܵ@^:?ϥAY^~~Ka,wd!TCw%PIuyǵߨ8$9Љ+H$RUu6@r|7H]ǂ+&kE\к!on{:=(gOi7#7 |J(/YضM{d/pwIZ¸PD'x8Qҧ`*TGMSh_# ] FqY::!m|3X!'m˥~qPKOh*(\7RqReNPKo}ƣ+4IKM AҠ^fӬ:];{8SII> u6"-K& ce,Ӭ$ 2Fr8U!W~O+iD3dW}[Ԗ+`bś7ɐ{,^3"W. Ȏs`ƨ#Ci v=qTr ~z 0uB6p-RyW,<4xTSsa|-va^Bߵ[~ d3Ԣ-%ӟ`uN7ԉ|;Lp$I+qڥM" b^D n.|7tuiaI*]UID ^=6U|.ۗG G8Ha4$"Z#K*GX1SEvS.Do_W0Nt8 h&lAN2$r踊)nѷ]4ڻ.!}XNT4@ߗ rе 1<^ G?e7jfTFYECfw@sX OOʁ7 ׯɵRt~{gvX2$4F `:0 `^0凿<:$kʒ 5ܰH$- U͉iLaP[4uA6`K'R _t 1J>HNuƑxY(gfʶ?`r)h3vsCs"g,Y9]*5S3t7l:_G%ϵ +nU8O#E>TjON&:FH]88'Mk"&nވ':(Q $YP\F<G/CVn_&'IHjﳾI39pcTeB+г 5FNc_5lQ{W]}[bB>?U3 KfC 3[>p.;i4,]Y~mq٦RX)7ck} U-|pVx.eSKg Z`J#6&fRe>:Gu =e& i;bKOXӂ=LʿyCCżN?r6VFJI+; a/n8f ?f/oޭŃd+xnqmV(3ykD>$COIqfH:j&<8//[csC-}/w҅.ƇBm;hI*M=L ZmTj6;'O=Laz|S2qArn)UY --a ]j[|9)*+ rq[p`ov8kIFJP,>XeFBvI+ɗ@pw B>ēzN"}"-9)j*o8Q_i_#N7띨m~ς쌄Lossa{#`M1/Jɳ_LDj2v hܐMN(c-(8D ,ǖDROǑ*H41A{XHPwKaɫZ<$N[HߋuvÅ(%W%/ 1UpX8p53wD^07T}aJW3.w\ >^' `*:, .n> ;L6|+y4.s mcW@ۢu\zQ҃s ,-,>U '`;M ;eowڲd}f _  _,JAz6PbԹtsV{`+ CdXyiߞʅr=u6[;I?EGp-g K4q&qC15pj^v-eyގeA"?G4X3~V;=!e_ PozГ?*$TDӋM/bl:}S@`g)dc!.`|p9'E~|q4^c`HBHL?|Xc)#r$oG0hQ+8S)ySZp׺jl]qY>lr Ȣ?bKw%E]JļHYE00h@OЉ I ~%0mvm7d0N!#.*Z37Cv{u4TqQiڴeARag)WvC^ n:ٱ78&yCC֖ ,VQȫjp3_ƬU)%T3G{ 9QI @'׭vzqYy`a)uԾT^"R*1\JEUZN`,u< /֧_$I?ȋY4NY+~{ cCϓϊ+]weM_ܠ uS?EeՁWDnT~R"xx!w`v֦W?z%1sW2z8؈$'b2[!KvJÎO`L"ڜx&JP`*:y,*a\킵O\J.V[9BߐiMCKP;[4'Tqc+{.jF7ogPelϫ|?.ٚECQCNJV-vu{dz;4E:!_N/6DfHRxy+ZF x"gRߧQ.y$LddIg "c"S=c3T7JP⨽YˤvMb@˝yC(طPu( R _~+~H:Md귡k11w&V`ٝwa>, d+40h٭fMc8T`I{`:VkH:ZS~-v˻JJ0LOó:tL 4Nt3-<֜QݒĴ^㌜wt^ N5i'' Pi例st.jd!y$ixVπB"i, +VŎ/ T81Y'$d,ne p2fSQs{O\bSZ?~F2N\)YZp*3R~_ぽ:T]l/|nVK&=P 'ρZ) GPόDk3i ~SxєC—ֱp8:yҖ[!&lK~yqhV!oE_uxIQ>Q*M>[4>6Z)͒:g#{{F| {vWG>"k U~-!Ȯ q?R:^TaWT;o0REzg֓LK*hO:취#higQm@n$%K$~US%^N4ψM"PJ7gKqDTWi D9zĺ] kQn"qi,}&ޙ^&Y1j.( Pd՜(%[ P,mZ;ྭ˙qRGh,>rOf E6JuLL(g@nB 5B[vS`ϙvf.|,ƛO]H$/ʛc@.3H1-~)dk+g*GjED:[1]aEU|mPH=F ZCI[V\BT (>1McuE0aU1fspIr?WewYINj3U0ؓ-<A{y8} >]NTI3 !2mR_mOsCsf{~ɗZoCHN4o='4gI!hTR[UO ᪨d-~]a@xvACi{ڙ2ׂϬ o{6=}8g_Z͜ZYs Ȓ^HGk=ݽ0;Y3 q脓eq;~eMz93-V֝,iWǀX H7Sr0Ϗ74I%3XNCfi(ӑh\]M@籤\B;niQ8a1{@?0cK%Jc5*H~'pT\;7'i¶Kb!?G=r{Gl9Nəp~f$䛡oT"$ogLf4awf'c>̯TѮz T3]U8A!E!Mu [ A:>r_0SO*_1aAĀK:ng.Sq./ TO^8:pUO[\9n-m:VQ }$MG/>i=A*-"a[{1=/%]=!;{r+%*oO$pyө?%q O״|G#? /[P~tpdw:;7VLh#?nmI8 t6x^CV)l25{ؗv1Hhjp_C.&ax oG+?+~qd<rl|B3hݧS`c1Ab(Qsj%-f>$补'9XS}[ ``}lxclfhnJe;m#w K706E& >~"4&bi91ذ21JʍjKBfq3hDM)ۆ9'pdƌ̃L\‘HT?4@V-,M=4\_]:O`ƾv/`o4bƺ'E_\V9(1P1uF CH?,^6&;u30Uyj;P(b;K >Gmym%- tձUxR[z)A޿wAoX@<} mC{NHede+Hyh-Bm1UK3ƈ'pi u2P~{F:ECovKl % WMsOԝm[{ݷA ސ܁tԭFݹ\vsvw߷UC1*I^d ??9ZܐgߔjŽ"xlN|FPŵwq3CcP(XKnuN۝Qvc>UgqYa#SA,OKADC;w@#/M/oSڏ8$ְDFĠ].AV;~3S2 e#7OzgCIL3.u%tMpxhNG=iS s';z9)d, ediFGgv!5zf7l9jի"JpvPcj?WVh=:;W_hFPbiNtݘfjvr?큈b Sc;lյnuP?)qdrJJ" C Wk x-xXDyNQgd o} Rp= r I}Ͻ1 @Ułt< qPȚb?p φݱ ؑƍR݌GZl72}XurrryLէ"l cUթܗU ,{'g9W qsH֝L}o-~=C줟Sizns ߉͛кf' H=_"M;^|)J@~z&\"B¨ʹNrIA\C-Rp|5Xeֺb(aQ^v-ݎoX7FC=ɲTKfswhN>g+B"7`lw30A 3r 1h|;׌M嫞mm#%@IYiH-pZrXICz{ L~ Ⴔ@,w+oNs!D Na;EcxHe/k(>(a eyu뜞z%]"ϿĘp,6W'Q: Ńa/Y.+fj 3(AS-)uDi-ޖ%^kqN n5s2DFl_pgE`όD {Z saL@#b-uyK 3񔔺"7-B f`jh'Ķ[nܱ[K9x4~GI9%q`b@@cz-`U 3u&X-Sg-:9CLQ*O=Nz!Ǔyv`Txp֓FALr~v̤Zp{:u]Vx?(z*o1i{LFAo8&oKĵ/rb.\R tOVpH2 P׊Mv?ⱳVm_X@mLN2$:3p/3$8*D x.h6uM^`~~^ 6b7ch迭D IшT*i0OjOVvץW%k}~CU:^HMV Xm.2.h,-m\ل{Xv lw ۏ88oIfaPb4F4nyY 3=̀,4\TqS}j$829o gپ|m@o![RǒTU30"Q X' qHJ8*ʟw@`9VJ9T\<3 1u^gv!6j"ʟFg hj ={M1DUTE?UBӜ0"܎])=sn(lV]-%>цo%OVEgrksfxg-"08V8<&ώ!6Z!5O#b 1q|?]Ȍ,"OL)ĤfÝR!J{Dgtdm[>ZK~mq olZ#ISzbɕ%@>rٴW3p-t2.vHOVcQ# '<8RZ-S@K{# TwvHF<)*]B<P mXDGeac-uA"fAN3_n PC[8mC6()d0 4.RI.N!$b9o UJeO4 ğBd(哦ry +#Tm0)$s3O]'.5=>Ɯ*pPTW]$~4TxJv㘺-Y'Wk{X wnKQ6U!f̿?+% Ukd&'c V!` s8m-+5_"ֿ$yUG/5 e XM˰udϔ3MqZ^@G<7p֣0x;$X) h^P-K/s\! [6IyvaAC?HX|F都t^ZGrC)jMiTptD GL HdL s0K (qM Z ZE%LהVu3(t$z߳`+u7ŖbaM´zЉg(>Ogy> %2kk־A6!w3?mYBaHSZnDmEda;}1 h#^)뾹SQN;d 4aSn,Uo-5]l& ;SP0LЖ@d|[\Y*OW9 A`: S~R}K,yDSv!Wl4;9x# O?BpMnnn00-:;AބR?2F.^ ʠpJс*U#h@:|1pv߈ 9ZY_"' 1K[$|>S"3"oK=d};!'ÃVt'tL~&Ds`_v5"ZMY{lKs?۞ QzjS8q6=e]sʣj>,𓜺aJLS7 V:YN@_bئx1?|͕ ²3Ӱ4OH͋ A[H$.Waԉ|pH-ʙxŐin8/ m >yG2 Kk8S3VDjPԆiNx`v% xsӯ&/.zP_u<MdBk]NQO_"^a{D ha{J|v!i_vl9ϨQ;O7)L7+ Mb L M-<zuCӆzksUJy]JDlK]nw̅p7X@ݞtl\N-vv\4IQs:U 5\>.#L.^-M#-v_}gͻ|C਑hh]P!m:,_(3gOuΕg :r=֓Wϱ)$Ń6~ %_N+"ĽW<;JV)1R5>?SUjFHLaH\CƨHeq_k"ŋP?4@."i*$_>IcF\o,b[+T%PjP}ĚNsÙXL2 6Ik&Y#껺n[ |=rHz])"\Qh9@sm D] GӠ{Z//Xӫ~T}:})0F_:WT:UHBTѶߦlߘ3YPB>88=Kľh$1dP 1&n@K#~#[>Yz9\3edp9{Y,wz TxР@D(BNu7K BzߘC mq<[aȢD䃉o󮙖]|=Lu>?[f[%U0'>T;2* Wג_-mjLfcyE4J.-h&b=Cn!q:Q C ageB2B ؇Sꑐ9S4ޜP KzQ 2U۪D+CS}AhoI'2i58cSο E`{|U)L`JzOoEe v'duϊ:oX2f+ 3dg(&+0ZUyTl16 O8vثq_7DwDə &R1G,az{s&[sV9Bd ;4uе}ꦉ8Sz,bMN~0SP9e[Jl ;(VUަǕS5yZv!R;nZ[haW1ynI+6#q5֜RnxI\6WS>z)Fd8G>z+KVJIdҿ8_cD K@sqv:{km?i5E1(ժDn~Nlߵ!>3<93Skm6cmξ% }ňpgΆbܜ{p2gۈUm7 ^ TJekk"w7B@;6=lee+h\ZsqA`_Ye S)z>;oLnU 7_lhG"gD%Hb*7YPqg3 d6ݩ@VX+Ԑo;]DW;=< )>P!ЕPӚn/OS{>wɎ; `iIA>aZdZR3VV׬v#͍$*6 ]oFXI#z%:8mL!L?x50CcT¿ P[zLHF,\"pɒ3ۮ\q>ߐN}wF=/)$ LJEweENC~.C3ܢ w,끒S+’$~tb]<"];`0 C$C!/ L-ӥ wJ-_ mMSS/5VsRi \BAip^;bXH/韺OJ6nMy3My#/du usW \Hjǧ1BxaigƤ¡9@qCf @%zh1 fc2-Q}hF6 VIk5KM$icɆ%,t%K_}J'Ct E)X/R \ FzCj [O*0\k6R' '9kE "L}I:F$;s4mƁet&⹲Ǎ8ɾDww)w%qC{Ã*rrd[ȵaS0ӱ&me{>7${Bm Ū(G"+B«^ݕUΡ+<wQĮisfLfN#[Dq=K(gJsebIJ <̆"p8.0qjHmy=sH6\tK*Qso˱D*9ncu{51B4-u #%%ptr%/;º<Ԉ6)ϋ*0Z!<=Zwut'o;˛|  e -z!z/"Yh~gl[BɜsQ釠Ҡ/<03:N57΅`R<|ʊRSL ߠl.b0Qd{}һm. Ϡ5A@TPBxzVԹr ,"_Tu 7x;!,ky@@ Q "EKb̏ @zxN7]ca e]52&"fv ƞ]I \@*gD[!'oGt]eCJ۠ /[UjTt[[Sq"=GHP6/B~zԢſ.AY[;hciy?ȖCN$C1ݽϸs;C x,X N4mtQe$P9-y8@tuq>,ҷrбUꬕGXYe[p*ѷ5ۘ(>x'1 dǪۓ2i]-#_U\ZImw_E3̭΢aR.`қ klޛ)D?;C\/w8{(p#eiIV# u(| K+pIJ$ck u헡<&۩qZh IݪSdd1a템s粏#N"d̝/9BTM^;';GYl 8yq {xS^E<[OY/ӇN9s]fSNhjG4[$tOamBdXj 7DN /X{V %L5W:GC0,_^P %M~^.6ڗlfe+)E(W6_ v*Q&㰋R?7I[vX%]Ǜ.u[2cPBR2ߢ0:d$`#^/~#l3WlD{* ;p*̥/d[z2=|亊 ji&R̊~nxbtiug1QeI`sT~OMYFkS7M crZa/_Nm:e3$8n2,l9y'?jr/plRikQD뇔G$i#{*Z< f5laVfgzI^'m)%xr٥lƾEݥa9uz<"_U*p(B=B?E7~OwI9f[)ܗda~nM7MZҔ##d!^a([CzQz6Ij4|_8C0ϥ=s.C#.-#͋7;L`GޥAl(qTH5y Nlh3S33/-Gws3fh DVOC=B[4궞f?Tk'#ҠA?dFR)Cr pg+r䲆nc, B^/KJ -OB 6_h^&}ZOBA F)bGO>0T 0B90MU!ZcʡNCkUk>ܙOP{[p،O{o~Z L o]IcZdr~XJ2%Ráq(0Kv]tnW({ 'iܰ=ԇym^ I\}X -D9(+[#Q"ߎB.0A'{.gun|%#rҊ"Ps#~S6Hc(Z3zy gxI{ JaSN%e |0!2+F{n֐@0]+IRّPnz1[Fኑ V_KZBO:n:&شk [zMD^ Rja` Ya߬wq n@W4cOYXWR|U,Q-gw?j Jue\w9m> d"׫ {YOS$,v4@P h61gj SRSdI ZAB8. ah@Q@ӟK T5UsQE`ENdu*CBv9h3\$/t*EfT)o|ܦw{C1+)լ( 1V)oeS lA}H5*S`81;+ Fz 3#b>}Ut6K 䟹\]mD0vd pNJŭ j3S;mT&Yg8 q7(F_ Ju(j?6ѿɎ6BR,j6-7aI4چ;'G-k= 9r9WǡZyX NO)G'}"wX6+\Xq ٵ-dQB;u^B˖Wӹ*ֽZEOgZQ=ޏߚ5k<[&=!Ҷ&aif:.Seɖe@JZn?CZ B\p7\"nīc"<ɰEfD-0@I ;!C=r=Y>|BXUfnpJ[FiuTY<kl.;169X]z]uU8=یvA"&qjN+T->qY՛b" (w`hFچai0Zv1͒I4ao8ːX `FJ6Q ?Ʊ,3B9~,2e AmKOŬMHIe|*ma({;R*?$̈A6(@_ya2{n"$xO/hUy~,&g$j֯S]g1 B;{5UEDL^n9>kD(z>c5ڔ!1DޱV>ddFZjqLh_;h[ݱ.\{c\rR_m.=hU WMQDX< 4qs`h],Ė삏׾6-Ȍ9EFWX%-jAf H!$yʱz CL f?3Nn ]q'\YhRJ)J=qK`Y%bҀ.ĹER0N{j.8:źvV8cpZ$tR}NXS{4_Ƹ-x33R+ MeON3X8# }|X'Z΃~=nQ;TAqT3>댃FzL35eo5C7y<]Ƴ5̰L +b&AS 5uD1?|lF jŠ9B-tK?˦6i}(kmetƴ[B8 )G뼸J2vՉ$+H4tt&%O; =2ȕms+j3E_02IxsY9z:mc}FB=T C@M(cp!īIX /*O3Zmp똅FxIvU:xPHA)^I1m[j*F+Qu˺Qz #39^R[G枂Q݃RF>n 4%b!LXKE=A?5@0^ 7m S'ǟ|G8.s)W7떍xRKԔDnmZʵ#+YtQ+QAOE NDqjφ[ukq9%2K(ƈ -'<:}Po1Ba *K,Նduqͺğwj!(N\R+[,PR:we)ho BAȑ#b]}bڬi%C$paw 'ė4a|oz?h_ĸ[R}9n&E;iꇾ`eAEs-s -Mdmnlzֹ"wyO[^A`RM 2,fGkxFߏ5]E]He+= %y̡x4@8g]_#H&a{ %vw& c86Xllx2oem.3B"9Fw*}Ԧ%3Miuw Sya9#0!Z_nG$#t!kſkX)yާ(O/OZ(biL_ʡb Qf&@h 3 SsWݾ[XpaX: i=o r:eMI}ܶHЗJz![!e4`F3㝍eۖց[}oj?bİ"v]Eř ,(e[6vN?MsQv|){jtQ0Q&fee4\ו̰Ff @y;>4>DZOA|;$D0IU8ҫ$N `ОG=E0Xp?FN=5B?%xfnFS:Ӽ= F#4Tz1>?g Q$KTĎϽXg7\*YQXcP۞q9R6SZ(?݄f3p{_1%]Cm#_.^n#* u[fkB/f[9+N7bӘ~_q2Nm]Kƫ.-zq ,r}-NX *HwRu^u 7ft")* Ǖ{Gأtrc; ȼ+R"UK (W,] qGdFHA6 X@d)4J+djRJE;]K yR\rr 'A=,<<\W?*?}V{뢵nT9 n,Qp!_qۈPxKIm7C+u C#&"փ!R߅kFNUQ"uG#@<T)-#}|ԣ7NV$H U3 Gy?H5 mx3y/K9](4&$=< j$nr`nR`u| ub.Iwjtbw@p=7uİ"|EsP;Azn˞&@>@} eqj؏χ7ej(f!kXݚv}:qY?y ήua vwXWPW lz18V{zV:_%fm|0kg haçR{du *!甧 $wnǴrHz;c3zW{.#2OЊb{ plt'Vۘw~PJ/MH4@}րSyuVFھ3tj7Jp*3 \k/X -|f0CϓaQ/qH7X-ER[Kl9mʹd"ګ)Б,A<|=}Smfb ] oYVӌ*hF.=0x6z{M)[.KVZIIݜG 6{wKN8J>$S#4NqPxy{ T Pf KZk iW)Mm$ w7u}?&QQ"ͺ4TwŦA~[Yda:O+@蜴9-C3kwN?\[ LNYccdL)Dԥ䛢sd|\Gĝ|X.O销Dae~S &r,C!DLYth3L jcT{))0I$'nP1l`TcPJwFg.H`v ȫq1jЧǝ1{ [油CpJJmid WZ + K8 AIn_gG鶌Z8G B42sO (ّGftaQRZL$ t.f׬~ʓ/7M36@o3:*+ű;̈́h4iZ3&ECD8Z|#T`d~ȥ]3#eA&qBzʥdpѳ3?;c22@(iŎ3Y.z-^ǯ4T؀=M=C>., r xOõ?%{w ^Qmi*rw"d5 eO^܆nť7~V2 Պ΢N zY}WUm"cu18Df3uo r[ĸMɶáѷ?yHFiz.ǹ u)/nj3dM*&'HtF\VLU26F>)kO=$.>mL`"/t+ N=brSޞ,Q5#yns0@ VR0IT+=E*_bwcJ l::Flb FRM6!Da:7 Qcҽ_)fx ( bˀ(3$`"f 4\4 U<0Cc;\7tVveR}@qJqӗ]q݊E |ĒX CdYC.vzY<_;ءk\6W3DLޱKD`*Fel` ~r}Q$J[a ᑃK3g_ \]fVD4婯q*O! 1 pTK} yB$Ek}>-.ap( {b >zc&V2iB+oF5Lp{¿!% sȀQKh"hl'd"1ק}=ND O21Cia)9٪YxKnԨcf :]eAUjWj Ibf!TG37 ],{;QdMSY8/*=)]I[1­g-is8ZDSg=xںIn6kqZ)L/`οׯ5rkuO]7<⋧6n $CIԹɮTI@?feId! <9@t-Wis-ûC ݾT*3ӳtw~IW>x^62H:p]$$Å}D喟#)2dRh3ZY;▇Ќ9y|\2@-:䃒I hwi;98\Aړ uA,{hO T Z[@feW"^vO |lm$Yg8y/ $\V@b拜x=i#\|KJ= u;Uc֞ EU^uino򅶚X έ`o[U e t(HPОÅҕsx hƾ*?4&۳K-*Aou/ӷA>.VE\r][C~t4+zŗ!|{@P@~n:MLZ6OX?( }di&V(-e{bCf𤅹c)&Llu7ӁBF:=aV<6gw(Gs x uƄp,%c۰ğ# d>h9Sp;Xy9=̳vT-WQ4 ۹-G℠#K-ͪ _Dڛ }D5 5b×T& vh~L1[:k ALRp}•]0~OV >'TTOj3ƌP&&$=yAj9.]Q~(^aCk_nU1Y ̍] B$^x]ȾM7#'Ի. _Ohz&)躰\IDp8`*Px 0Q<Ѩ4KU}^c|⁅.pN ug3[˩?w+$O9Q19,_ d-%%"BU`ϬIluc:@,F@f=zSp N g&ElQbv6Û41oJ8_d.cTu߼C&c,U:,*2]McI=}<`@lf'h:I(",FⰈ Rd"ʤ*nf9{EQ}3ㆡuN1gf%:Zg c4㰱NN(Y$^ _V$+TwwVղxUwʙ)8H_;Rxo/<aX;TL]0iw4ā@W5 6(qY,7:ퟀ7y?(oGvlk9hBZ8*(Q [MW~IE݂˘r55S&7,HȘ<u8PM f}h"cDٱHR9k$VUw$3*Bss匸6DD{MɌ|Ik5LD2vZptGD;" Wm徥K#0d 69Bس+z;+?Sd旑fwюKŸؗTdր*+vi:t֝%@2WTG[!9*l a5~5rr&Qwo*BJ/W=<9 gc+u"$ǧ.HMϵ2!RD+XQlVz2!B"K&ӬӉu5F*GXe帥S(EBFq)ZЧ:'Kw]S4~ C+{en O쒚RWkf:QqGAe6$WrsQZE+s$WG.奀/8fX $ $$E`{ Ӫs|dWa/"ʼn܍O'܋mn/l-C{G<ړ Od_ۃJH4J5!r#Y#e0Sun]&T +fmFI^a4i,Ly&E1M|—Y&ԣk:hKlW~ &"}%{?t9[?+R8|J?к%@f_-/,y'\Gt%PXEk9A#߇K<(NwhI:0.a*c)~ Osf?53M=N?WZ{%4Tƛ555b'ʦ98§P+D,wm{1 1=-: 6LR~04j R_s%[*0M/]}n5%, %zrH쀈GTYʘ.fx i`}Q )A({+PR,#|>jm!ݤ;GZfTٺê<w^P( ]W5p9<1,#ip@,>wlbY..DAK1Z+d7a,7u,DYNc4oSutv&'{3uӘīېl`,306̚չq؛7}ĬccsO݃MwooHϹW ּE L -HYc:3JYjhJf.ͽqtܫ]˒,9Х&p(krGLmk3*:0P5E'@_Ϻ9'g lnӒVC ìw;& c dWWl9]-&s&s-1iVU.8? |-Qە,Y pgEk[`B' H"rA)%㌀f; SƠn}dj.Z2.G_^&YΉV|##aSwn{j2}jNj p{0%1~sV_ma]S#i;?v|'$Ln ~*/dX- Prd>u|fz5V&A.Zp^<8|0> ʜVk5.  q]bg5ŚRMA78׃r;8y ;>Ng/K}\ޢ:_ױmd5p0:+n"MEnt\-YKpߺڢi$sW\ڒ͆s@;0^Gu ʘSy|4y4!wA v0|^=@Tm< I(y6L[P1M]#UGzB7>4`}Mf2>o.%?̉^+mL,Sa18F+N>XT wCs\&?ɯ=ݔ ܤ{٣l˝yx;y(ʐ-EO: ͫ̆M:̾䡹^f+ Uw۽jN$hIJNLg.Ft Q'[4e(xTUdvX9U8lrWo4xM?QB :Ci j3&j.by}): PIaɹWcp)DFΗLDž} itm9~ϸ\pY҃H/īї]#6v 1խ9ԱPX sI2kj?r"y:/?,,_&mxi-9, mesZZu$aKKM Ш:(Z^OBiIV'YYo`bcJ_ܝ6K)WS2 LCA 7R$( yW[R׾}7JO_Z:̮@p*+6ۘ#sєB(hZjӰ*?k\F@Y0_ &乵Ԉy\N]"y}ѻ>`s;cF!3ӄfH#)~s8HKx  W~*s".$.AIR(: RKRFt$0D )hTE'l98HkMg $Qd/E_ğuPG"d@dWNZ1h3N*:ߔA)9kٯl"wEj>P=b)ֵduIaOjpZa~7n ӿ8!9ќxAK8Q$ \c!FZ%Z㯷:w@ ]{b,Ţ?$̮~pZ*B` Y ll\h.p)koEџ҂x\K^Jq9 }q Lݖ査[d66"0b?#*-|>: k$r :/|:cKp{% 4X JVQPC6璭cz Zꃸj޾yŒ@ c+(.:=''z1,K@}{QezS+!@܂}Goܫp@hp 1\ڝot(Zbgxdcwb{[IŦ͓S@_=.MTvAlKTYQ;9SB6|;!2 ׋Hb! xe_ݪ'y뛟?fm]l(KGDSNiI 1Y9Lf @AE襖!ruUY u?heE)>7t.+~{.R3An]lAܓ% ;7'O+rhUh  c~bg8#**V9</n֝ħ־rnT=p'1VeZ12"=gfNvFm>Q&L![|5bƺ1߇䒙Y^!܈"UOKcpe v@EcJ4Ņ_^ "XB4/>YӞO͈olG0 HIgNGtK3LMHBa4%rȔVq؋nK!.i 0T֥D߮q AHu9%y9?Buc/!:9+!oe<7UG Ql.(YAC0ew/ s<ˇڴ{8wS1zJ)+ޖ0B+^7i}Nk G rk+d{[c%kYFż|o'ȻP%  =K!+U(z”"C3r}vj }٦G٫7(["lr׬4?YGa)3';ɒE@G^ W>"E ӹ{S OgH bTyҡyڈU5ʰ鞶:iMlv m, fovIO^!0^[2&.({5<wXx Z7r=@oOHpyK)D2r>XLucm%#!LaU^RqkTO03}&]9M}O\1ܗzC9I~:ڱ$2?eüa+ >z ^io R`Q8eTK ^dɾot\j'eԛZ`?{Od[ Uv:V*2?"3\(N!h3#cn'|ċ.)0g0C9ע+J~Arڵnu9ap$­Chpaߟ![&,׍V{c1 {uS-M0-n(DDa,6%<<Rii wg`8O~bbƀ`(܋^87d.Q4<$Z /7gZءJ8>IBIG+Og<D0=e5? yX='~nC4 m̔DgyJ%vCxGY f"EW4nJ m>Gi_^yh\Uƙ;#ljA nZe6ҕCwV^P[GchJ궢uvæ/jT g+ELLxs#-󠺞IML /q.spa`ʪUGYIИghñYVإ.H]E 'DqqfE=@) voBtg,r)!R y ((Ɯ@\47(2f'b$v* j~aO><1EGeYV9h7,td.GN1 :c#/&Y= x _Qɰ,*iZ,z9惊Jebc!4A^&txO_J32qAS]W[-/iWPgn<^C36%Z_nb D2 Q*svĶLrM\ yY74E53l y"_Eg~ًor(VG^ AD}U<0A$`\3^Qsu9Avoh4EPr4U`qk ;^ ~VgXjJ !H>E'C%m.JOe\R*wFÚx}g'L8 b6Z sG%n3_xbw W1αSD`'D\k4 S =1[wiXiy!QJ؀zgxԽL<1fw\ Iұ:n_q yjqyڋ[-<7-䗓=+ӹ7o%V=1x8MUεٛ-a[DƃE$-<7'o8bx3C:!%-h*Fi[H/{0}Hۺiov;](>,ZOjz$xA2KV&q>@ۭ <6$ aFF^~)W:wqFΥF.B'gP\ϴQFݞ&!*@aӒqPx,ϒTm|?a0s)ب9ztHwRU,$%kZ @ʜZ{frʳ=FHYXJRԕ/JJ()HAK{ ][Y:҄ҽ S9ӟ!*F$XhL-ًۥ50A.?g},!%yoR(ߵ[ɘ1 C3E!!|gJ3oPx_X'⭃]L?L`L(t5<h]Wt`-v?:y!m6.LZlZWAO~T`^TjŸ{ͤP/O{XHEpjN<1J4Bj}G6 $Qk+MXaD0єXB|V.mQ%60V,F ߉arcuJ:Ȳ\ 4~k6 c̣8=Ɉʵ%d+wwG !>!4q=\{6{90S~T"{>WD1r%X?jU=əpJSPX:Ie6./ޮ#g1`|#xxd$_K,Ӟ]ѓͫDnr1Wʮ$$Mz>Rj qO'0Nxz_h+WCBN> Ѡsf=&C,ٞöJbԬ*iĈVLJx++$F7w#oEѥ6OP㙱&pAY6(,/!(}k!'G}y4E# -'Mf.ICV^ԃ=|eX}J GwK(uџ^)>/Cޜ^\SJZ@FY47Z! uP:~к= EQ@ 5BeX=El HWCy{97?6if}Ygms,cGl#zdeΉޜS|u;47^US"yUe2Wɠ[;wsҕS{9f00Lp4ŵ0Akκ4Sڣ^g M qYGK6ΉCY͘5+2qPH>th`[<4A]&3TtB, jM,ѳk+u $M?f_gTFɧz?4O -%Iq-(wqJa&:A/QPY32 R!*n3"LگDvntr0qn! @`}[(#ǔ神1sk̑l?V%n+֭4:!&1wL-OW~K5ki/㑜.ӉtWbl8 $2-},=$M%^]Ylk#ap ^x,1qΊ|O39RusTIhXQ"lbCWS27Sbgߙ۱t1E܁%亮]˔௓,_|! MO<~U2T5R  mul_%c]HQ<}ֺ! wj}HpXFeJhX:?."_ccNo|5L9|#yY}'!rh=f~Lپf9ݸh at} 3j2 B{)],*{EĦ~[vC4QJLX QQlXk},$S}P~Ŋxkx EFftqMq(7")]ܾeNh燹2MrG%n=ND_a>+!N#(憉fO0aKFk\8&V;]9~ḋZ鸁$iqz5O3CSiofKϐXL׮C=;H`N:Ms [p8 \4}kCGE4x+0)֠&z鵏RjjhZjf c%t -39bFHc Ro+<"hˏw%5Gۻ֧"P}ϋPڀq؞,r\ా@XePUkS::PՁ_p\Ι =2,J 4&Djh,-Wc":,pվQHr5.2^LdSbz4FhÔ#~#-e>eG:TnX9E 3pvҽzG-j(c5R8LQR YW:Ixwpk44ȹ=7c<%Iq;V ,Zc+`9Ŋd)pYĥ('A\ 0O]* 7%1b03-.5ą:45vjjb!as)i4X*yo}Kf֔5+I,0~OAuŧVZ4剨0烽9g]ap4g6[7+-Njy>/>'Hf-$7%fo"$9NwJtbA! UoE,wB4_Wݸ"*{^֞AkȜ0 +0¡=Fhnc/E: g#A_ڈO=YZT&z Jb ڂ &0BWK3$7Ǫspk(p/gӷuyHG V4Ip( El]0kHRcjRASsHQ5v53zZw;\U͛pX&&4&#E8t+jM6+`W`׾Jj̖whWq./| {= Q|pJV:Aė3WրKk 'o֣y5~ v*c#mEş⥶J1Cn*?z%pDGu6:Ɖ"^()vDth)͂EgugȔ]d>g\2x-FڽpPaD1hè%oU;cO8͢ΰxUqPJYme&la_fةHj TTZ \::g8w 'IRD`e XIf pZcHO+Uo}VE'W=:u\eO%T_/|yd &^*6?1I rm>%I_oV<=*Vk=%Er<\?Dq.aci?["uDoXW{5srR@#;*:Lc,&̻ .d**7`̰cBr0(ѹ96'o 7\X՝s+T] Dj .Ϛ첸.cU2"ȑwH,@#=VHK} 1MetDyg?AfyB%vz:v5 ,̋s׊lGQK;mtA0:OѨʅ~z{ VT0%(y7>\lě&?m u$hک=;rmhK7lפ(TE2F>Xj"PŒǭgF!MQ h2 {M~AG{&r+Q<|Lp 48Č١wb XrBjK%T %!Aq¬"0,{[qWo.b7RBL%;J%s kt`"{,~I &Nk WPiq-+ZH-\CÐ_+= u`(g[mV4m!3|)/ G<5cL[}yX/=F#ng[ A,ȵ]kr5$0r/N4!:w;~^QW 6b#~ snsZ":r,e$g4e`fg* *H.%^5g"3 O9׼.c6dQ2u4JsCy9ٜژJNlNisGNB$Ѧ`xcDl5^rU-@1⒑AnH8N,6 'Huk,>Owooߧ\YaBV"ՆZ2BBu1ųT a{1ށge˭CLдP]P:!p;[!>-~nd1Opw+ó\qxӋ®mJ*-z9?RqV狩זv3&7"zb#I8 `XhUtv"ʥz^׈ᠤsM E $t'i]Y01ab1$M|6vL*ygbagQDXe ERGc*r%JqYulX] %ti+B)d<ۍ-G~sUH% o#7 {phm楁 Mv^fo/waI"h1i+F@Ncg vjE$ =Ֆ1 }̄yY{V[7< թXȜ DQA,9el,ݘXv2<PbAr$Ucc"$x0j9m}ZAq6{Xm\@/j=]o=fI``ÛIDs'CPo^ %DMj-XoA3VڑMsكxR3IُG'Mj ,ց>E\" `QxO ΋ ^iJNQ XW#LO-EF1|[Ank#jՔbY9D^&qma.0]NAGUڡ)t;XdsCʶ,MrҥAHG|jUxàusM$&">L=-[N6*K0K1yD*D”F!O߰up:S8zXS,2zk}^&{]3#,us6w!Ɍ \Ht3ӿ!8̂RҏAX>^tuuqKT:KPw>!{WFTjbT0%IX2U2!a bԢ J!."7&nTy7e#Ӎ<Vm?!_T^LZ%HeatAaJv\F?1cDDfdXdIOF.I7v~MZV9 [Q]ȩ[ .\7(/,:rlՅvs՞jk)R^j֧@ mBY-x Z|,%Mp9G >O3(PLӖ ?mΤHAgOlvYv }#WND4+JQ2%§,B^>fXրk۱Gp025`wW3VBDZA:ۙq(={p%0]' Hc,L,:Uu QKpE/y)` ;y[Й=DBzyYLOcrPb,3.w$ۮ yL=ǝ-b>$NF,nB;Lբ+e$ `l'2N`E~.˞47Qw54){Arc?;[׹ l2z'!ϝ,?!&M8QaѻC͡KիV-g$^n8ihU&pZ*DH3έC 5 t*Iz{:C{aC<J|OD~r5x*7& П϶_s׮lu.Q$+n(6T*mѭ5tZ^#~xQ^la:mw폅KZdU \za0( t9\+Z:1h]bGYRx$9@=d㩾GXոgj4I1ȅ{ -h@YI_觀BLIO ( B); 7J+++f2*Z Lx'X@$k+(s% N6)%7 'B Y5cP(D9.3QIv…%+v[R%y\C겟rG{ ;mɴId-*{@|Xq$BUE)OH^jZ5))~L>QR8ᾯk֭pb46v]}Y]63QMSU:![ݳZx199-=Bd' >=&MɠTVk)9 cZr˯RV>tFG`XHG"=Do> Y/{$.<"CG:|޷c d[MeTLnUCxCXBfA}Pn٘D ] gq}q2ߘ?V4}Zy:5X.q6[z ΢ɘ&JKY'5, 7ñȑ&'Њ=~m#-N6`vKo{ t$\8#6SDCP$ 1Lӏ"8M{n@/!tM2zHµ/7ȢF/.=rZ&u ;PMNsKtOO]T(zDPOk3Twhmxx7{I ,Ȭ_3E O}i'!(1'Ws8HE;^|N2Iʱtr 3?uhU˻_ .O;T{HN+t|? lei(Fܷ[ȱ#Ѫui_+ ݩ𕓮]"tB# cCM^wK c҉P(Y;:=9"mB?B2Bec9@7\OqfD^>26Nod|N8Fxð$ ;20 +Qc"P/L{<1;b-ܧ*}ӎLQ^;ZzJgrVÞ|v*%}KE2xcnkvV1q*n}) "*4lě|DIX(-iz*}ס|9Y7K38Į &zLCC6BeH1!LҚ/>Sq+`C9E?m%Z;~xBAŋ~tTq;w(_4U(J8{;96#kȿSU er舮aw7.si85wV+B& UWf&V^=Bu6D|_2˴+sE( [ޤ!P÷ , qê=j5R !A[?BBd)1tCo ղW%]~enLnltna"ȃb!\oO\6c fq,o?n2%STGJ+>J pgeM{M7F;uku=q2@*>p-G^=GYA=A"E*gϜpjW=Qȵ^9Î=0 3j8XFyDqm-}OfZ^ ,r=̀ZqT3;9\ do* ٱ4}ʓFl~ݘ;y;fi'v@QFHG0:~Qd #Ħas|ݔ! YL7^K~s'A45`<ޅ?;f EJkj9' ۿC%^,Q J WxqH BD-0N"H4ciUl,܆41*f i"cr<\g3CLQnSu4\4޹ShcܞyָXZOG OTrA쟔O>J)I-^ލLԧOC@F j ^i$..97 t˰ f&yp H/vN.ǤcN\0o8* yq q#L_BV)!({.o0 K+Fh #U^Uar6ܶCӌGdΆb?1C0d?^ N 3r '8±gJ2 o\N[a!?:^D2:K+Mk`jtASV[?Opf)yOBY-#;'!RN Fэ xKZeoѧהG1f0QҰi)S#M9Fnz̆LͫW@"*\]a /9aOsSvhţW-dU+@Po+\)tu7^ZS!<bߤxocMC|Bd |l"Eg*~X=/Pưl" P/ so|+(,LvVP(u=M̜gOf4]׿~ rTѸƥf06= %:zPo@pFigOGWXwl#ҭ5En*a %4~?oyqNeY1t+eպQ$|>/P{J,4:x{E%@}x "l zQm7I$[9J I)+EVLskb9j! ` $aOy<#y*XVqZSpvG 򳁁PT֫<Fw(]9R. .qD/约@G|I?2Ey4C;"eУgC ?}7Ww p.SsRN+{@UY4j^(J:8%שIQ$C[c|1k18T_Х2w2ԏ ncenOTM 욕AdqzP0Z·H+3/~N  ,Hr9}fį9ńY.S/X402P)06GV5ɅPXziAw \oX2tT,%%5c&3QS|Zn&k(,b'z% $\j&qPz{`iNab>ّrSF=<6nP0gb~ D# N%ze<8ˏ&? yXV}ϵ[d‹~T .R4PJeQkjTPrԹ Pph5i*n{fq Z,mMBiP XiDuP+<,n}fOnQp-$=vtn<ڔS*.)ޗilu?YBfnD$eq~8K0v] GU:T+_yWfY^b"P܎ ~ Jjp"sm?|2Ź?_{Ziaږ4'FF8.R&wH_0 +ǣnခ,@{E/2 \jфl2MΏA%zFJ@ \,&Ԋc\ų s ϟhY 6쌇^QI3%$zKwcNL}m)\4ѯ w )雘ʗ+E|PTE\^\īoOcgdinDkD{@Ixϭޕpcѓz>۩33/ fD#:PԚ^КqCDN'yfٱpw{\![z={kL47PqO1kc`mLC8^_7o8q&zs gLA+5D ˱܈OE5\x1d&[>ȂzP! SIO/{T ؋tTc7eK/2~cWj6ɼN݅K8!^K)V`x;*&I\Ύľ&q~$%yEzǣRwLdݣIsPgM5Jh3w?N:qIzi[8SY#LH nmCaiQN:M(|5#3DE@ ?CDvX]܈n/;=> m*et6RέNќ_]BP9thݨF[Y dYB)B}41O KV>*$|N(%xkRX< ]ܨШC2'xa_&#S & 7j4U'2VMv CcvO)R:|bjnM[tPlzc??jb_Lbqxa>~ׯam!dܪWFˏaJ (O˚O'?gN7YF-j0$eṀ~1a?IyU|}o&7(](G۪.<H=Jh@֙XG^]‡ tD81?z<!ȃ*>0@bntlzE/0ngSoU,JӒ(%aݑv#N slFSdp|if5}r-I~~ {s_iCtM9;ɘz7-hDB3MU,ؙ;n*gg|y `|_}N9v1 68-_}ib0Ѻs\Yfnh}8iz +\EaOF-Yl,,wv~zsfNŔx}j073i-]{1gq8k2&ZƵq'! "6O 6VRDOaRvY/3o!'jȕ(mݫ3,"_݀n:ϙ" *nEВlTWM+JԴ!5 6rėALNA6|Ϧ"0[Պ]3 홸e=)}2}4W4bŮ՘.3 |k_EZY4֮-*03O Samiu8F']'CVj~V$cE ζR[Np[D Bp5 >(ŐQ L.o⁎tMY·~2AE4W X[tR2~y}{"<^N)d8 vZ$\|-P-ykژ &REoFn$\X\pPR,3u`oz:ڟvzr?\H j 3 AUP:DvL xDUǼHmqȪP|EܖVWo |SɚqY @7 FXdM&g_JiP 5(PMsG1MAMAsA9f`^V>[;# n"M$Z0up t2z%F``w'/ZHd '-TSMˆ~_/V1Qꜗ.lYu' qXst( 8=&HR#Y YTF*">v5(sF!S.a> [rsUm<:dWHDJdbGp}x&o$"_DDS^s9j:BK)kf+")%Q%Tunsn`B3"m6_g0@[mLz VKQ8:!מg*iD|TJ5%@$>2&;*'M)59B'foO?XUgPG$A?2g|kٺ}mNY0h x핥bWA)9%iNKaHQwi] F^NL(KŸxFKhJ[j"9A,4ܖ+wBP>,!Ʌ9ˆ Kہ6$%lb253<.I\AWjABANǣN;G֊2K$#_ .i^p^% s.(V'V, Ĭ]0rz3EL5ԑ1,]a,m&{8ףlyA!~0a^5!rBG-o+dɟJD.;[̋$*L4!i"N%](O9 XW5,VH&A܍Shg;rSl%},!^'aOy))Ydb>$Swm .̈́_KT'"TJbv9et\3gry?<V|λ}j 4l?y\'ЅI6~b{O6+58.C|)zcM9Ya!e0\PAx^èChYE BƘ.Q.t9̵@ffSfipcNC^ i&xف3b+v<2xp B!RR ϭernc&yBkq' 'pto,l=ߏfoZdHcɰ#4ڪ %d^q&v8D bdtTtٔJM Om01LÓ=| dҢrj_'T VbwAiOٕi+>{dp*Y52jEDdm7Y#k.'^ 2NM+zi0>oVqc*뒃Y@}l(%\;tA~9;p4_ 3R1MQ$ "bP^y1g7M}'k>(<쒵]mR!G@eQ6xN=KGNfY<PR( ru"o/\jwBei lՏ.#sv1L=}ScO\rJR$k3t Šr&,H)H+ ||"1iz]Jwl|nZ PÇgNy{BO 6qCfX`wSB@R>wJ혱AGddAɰh@yii:uGxW Gb+q}P 2&hdYkQķ(ei%'k?Uxf!\ Lߡl+íB @GNw?90X#[WF[x_FݳKBϞ#2U: kF1Za$k>tR]DN]+'Smqo,PȎ69(7~z +;kyæUsfgCOfkl,zOQBu=82ii|I O!L{m,+B[,-L Xy門0s`oSJ\Kg%$"X$M!&DZ1릵|8'?5S`S ]#tNWT%)`(, ".0LSVSvl4rיP _6'1/AZqj @e h;LC7p"aij>\%9$#ϖJx8zݐCaaBGq[(Iz`<.7sg ;Zxwx$iQ"ľMԝnb6%HC\uoУmV=hRr̘9Ѽfc,茓Aʚe#L\wvXUW{_s]-rz%M+y7J6Q7OB CQmNpib73$e$3f*|] u^IΈW w+ !qXT֯rӜl9rwь- qs<1@|cpLN7s䥵H}ȯL+.{,W},D Tue?ozM{t7O1w䦶{"'?܀rz_.˂I9s9ǖt<0`<̚f{si2 _kf"JRU24S,m \vC>c˹r_WP.Aۄ[΃vW"#gmr,T6`95:Ǒ&y-vBYIMIݺF sOuHg Z*X@WEhXnћa.&;3p!+sZ ߃zGN^u##"B(UKR1@f5PsQD4`{\ sw R@Y^œ)H)V|Ň`W'g ٌs;̽Ҕ^m:wnCtG>;&ed׺FEonzҿ7NBLCR (۬[&DAلw# 0$|h"%--$5MWX'O*NֻT6@!'cn`xCrVbY$ݸ}+:7>aCvd`8 H^>8Xj@{ݮ jRكQsQAQe_r2/|qvw,z=pPs4[צXV)qPN%+7,`|l Av:­OJ'E^`΋'t#T|[{qaPpM@pn"¤(_r^ qٴ %Yeʔn&˘(l5iyѣғXSÇQp< hN$ڗW #:/0{&q6lj"}neRy\RPMC,DH_Fdkη7 : -tVhPX XLv䙲jP ,̿W5nQ!ҴX{*M]Aζt6 /SH! Qr⤯.;xGMmޫ[5:o ZZt؋Zͮ:+`og."Gn'eCfAS52{r"c$REqͨ#Nzȧs)9[W{:,?YRA此'';Y110@[|~c B{:S~7'9xܴBu qg}UY9.7 Nh0tHD % f:='5z0F QW? iu_a Eys&ww\?YHN'0}CZ}|Gw+*->-FX 螦p Xo\rV[mmӊ|[G^YVc cSKdF< 5?tF7!ϼџ$pWp*ŐZ׀-dF, ױu)MhզQX "^.H/&,;3LľkXg#wHyd#Qk` n _)09e'K PI?3G k;d YkK"c˚O'_ZD-Zd?`/ۛpQ$ċ訮&5nsn92Ǚ/tWuMy|WR ;N k+6'}OG iɵ#&(E4XZx2!60͎B)m2'ڻ港DG(i":>])|컩6,]UEdה@y:nYid ) S2ۢaC)rǻ Ǯ7}Y Zef#/Wj<"'2TGu^-Y&\5 JX^4ZdV12HWLYohI?n\l*c߃Etv{ɫ-Oӯ֯ao5-zc ?"!`@P=qOdK-k;gF'F`i{HT TT F9N#+؎ 5gk Bg-Pw-h\Ҧ[6E7NQ|RY|i[DHt~5ђNI':(x<5k>ﺠ\eZF^qKr0W`PD*gwn5R3: [z0K\Z~t!v/=I@V`S0(m]l1~tl*,;c_-YAF?NdnXzwf?lԐ[` b4ʦqtN>&:/fUPbie倽=^+ 1~MljiH)z_QL DA@.0,|Ak(x䇛@tGePa'羰_VN(nxYU 1?N@_*rNetM C_ 9ފI5;h۰1X013P[*֚T X<D>G [ iWIƄĚ;]>pfBI"ɓlÜ_K$`JNzŲ$P.wx !@ .AVLM@Y[vѝz@w2[j,{$k~c^*KSl28jNyCH0PDFDqQ_,#يAQXh+8Sw%p{cΠq+|8#l(/ϤGe|Ўֆ(*vA0n|$T.E1ߢs9Jδ SK$GNj▤W@"㝎?%/jU ub{I&]\"?> x%p.ҡk[dn5!#:Z׽rQS,FF-.ހn->7nWKxK·L{]?J9W9R$  (:pw|$EFc(^"6m7ꡆE=-x%?~j4m euW2]ᨉD AUx(@cAa cؓ!66lfoKYD@&L#z錔zsmPؔX.lz2G.kKs$⩇Xm.mϓM&w=C!7V[ >ok~pE +@lF( Z^=&?9,IJzxI") ٪cf?DڟɆtN=O Nf"17+now?AӀU1ӿ=,d$+6$!f_}wImiH c#EMP J\j{Q.[2٘1`'j^JuؙA5*' r O^ArqVύ가g}Q:@}|PF1YLǮii\"G$G@YlT^X5|)9:!7Z%A_N;.i-'¡N:bd`Q /^/4VҎ\(OB^,,0ɋTĒfZ"*D*μgJ q3n Ͽ8㞜v[70"O=5L;?Qͩ$g1͢l؍'`tČôSd+x^rl|'zBJG>4WKz4{kfK]t&n~A1 %aE 3l`ZGѥ€4 sM]Ik7Kw=aPMO@<*GcN,N$z[3gV뭘@(yxh6^c*Z@C LRV"}b;^PwSm͎OLs=oԽg1o?} uRkeOs&7!Af|R^;RZD}.MtoOCp`&)wT3ִF&Ms+:FOO"zo8@^d*7=gĮ$CSS6‹B@7s>P?sB`ol)QS 4!-x\d%R8ۭ͒q_} a$K; V )0}RXy]l"W- i[zD_*cRdSzW0$9[r#̈Ģ#bzoV"̎5/4ʭ/+YiπhY^M<7A ܑiLAoR)'S,ULv8!u.z*ғk>I/Nk\AY0B m~xHMW^ubwrtQuPi(yO3]La Q.vX@9~cxA`\^- ;b+2e.Ɋ l|-ڮHFOK(~+~e[PHEFfb$ž ;3DvjZ }!qJq4>s> ݲ,l/ޟq*_<g>Ϙ3t_Uԁ![{Drs)d@Vo<>og8]Y pNŋ紧X:l}81tQϞP3 G+y fkez}K\"g_vq~f.^xcjkT(|x1崁CjڌT-&0벇8ڃPMGSN-u/Q4zw-+#RZv~{Ft7Y@+Y$чbxY(ϴnl? +(Өu ?i?2z E-rQ`f?1 E{@`.]v%m-ф)FM >gq`":I[nVE;j4dy^& \HkrTV)fNvzaCL :wn,k$'b_1w[+?λ&7lf1ܾ;<~k5[9?-$('JUSŚ T7oϴΐw˭8 ?Z<hrCSk{`ڑyU:yasa+8%Voگ$)]aCb["'~܄]ڠDx 4ʞ71ZUŽ 3QJ O` Sr*CC؆`{דZNbK[Xt_dE4 ߿0N KvpSwJD0ol;=B#n[V1TŮqBM|XxEPk5T^wܚ M:~gǧ=7n)~Ѣ=B9eĖG+֨:CgA,X1@LqhnV%j9|bw|+YU8zX2_Opj%\5!bp U͈GF3ڶa}߬oPN]8ٗMjJ\XӰ8ˋjkQB1WV5ǥN8Vi%c2G~ 4-ɍ=OT_Y̭4tLEU/":_ Nhi8^1S KFE=,< m[}O'T (M٣#3+"(c3֟lj6-Qsn< " K#XR| 6fH':.?PS:n2HJ3 Hm!&Zvby= Up 9S=!5J-nR{"- ¾xeJ:v~y&^L-J }#^^,,KW\z_KTR9ez G7g#/D//kl1 Ig?]ɴTW.AW\\K`'Y` ^*ꆄUr`:b߯{:vTΛГIL6?[ ],TNXaxI,p@Av$oDϹNqLْÀ+ s,n$ѕ?9__8sp<򙽭'2gpn%[ TҠzeqCEcU+q+WP3 m~H`|`R\}~5cs< MRE᭒ 6v@nQ\xP1 ȏ%:߷|]{٭ӭš&(O> U~}-neai;G] I?cUG\]EЊLb%5c9u^% oALDlFO>hautQѸG?@%I)bj _C2rZG{lҒ)4K*q-s6-PQ/e T!pKH솃MQCZ{ly?~LRDȥv|K}N!DU_:/6؂Ucxe'Q}V# D\\]-]? S0w}{^hu `yRzxZ zv dol13ɄdXrS%n/R2Kg_1pV $M2݉Dۨb1gVIpJfA͚ dL7YcҒ 1r&~81dhI[s`j d&Us܃޳WJ~!9l I$@ˌYY)i;Z[i}gI}^EfCã%ۘǒt t؁w@܈H#}Р 4Y ʷQ@p͓+i쁶x/j\$uφ)ZE ϞF,}ǗDE`ל^$2z_δ0h1f~-Vs1]W4zn ,w]axg9zO=[.1umDȞbWPF%AW"Tk}+9^>sfd)V.x**5It욻pmAEJcjkhX0(b8)v:-gPy{*vz:l[3j cwL5H2Gߐg(eN*1Pt8(\Jἇ11 Yyy{Az[{ȿI9p^_DvQ!MeH%;$ଃӿ I2hpa9*>=̮ ^g='B[:jEz?B`~+?cys-w-*_IW< 9\R;hY+[)s1U%JIOr]"S*{_7(!Go̦GՉK£g[42`/sঘb# [ږpX="><Ptĩd+ϱpoEPⳟ숚 .m /T3Pf'8*8By6ਐ.PSu 7X:⃽F}*ʣ;m!VDEQ1"y[ICK, oߡyxz^-tL C?ҷG IWҭۙ ;G''rr.H[kM[`ޜӕ.rZ#f_oB>M<:xXbo#sjO9cXHdq!- >g3WAi#]k#M I5O!%HIƟx{jYj<=4Gʱ4Wpd CJ@y(Ja/OhŻ#po p,JCuͅFosye85[0AtS-a<9n`[Dn?W1,J;5ZkV[eгKo#)GͺyGp9Rƛ3&YT;Mm]3yO=& vGӹ;-Tُa;I߉2qtxeg OU Z-^?;~Pܔ|DW܃zwQGk{_^!}SMJ^͕_Y*N&I7ڲ`¾k?eC[[!|Yp kZag1++v)zUY# mmUøu+l#YPtYaMhpB&{!CͣBfnĘɭS(w$H|[VUd!2t*3FT!n ܹA\:K/PZn wJ Ter%vS4V9['R(cp7Yj qo .߃# b*fik]J#%ͻiɅI%DV'@>xV8<aӷd##棑+:lRd^H^0CVIBoQrx"=MD2:e4MxN/g+ P7[Huz & hލwM|u*=.;ل>3*D%yDB F.FS cژwW6,IqEߑѼ:}`ʱlԒ吘m r8qn L/4eKjvCgovZtM1l_ZoI${!܆LGvN3QxzaI Уzj $iA4L `u5qm 1D9ӻF9j1޹Gï4*&"&lg~)GMW(0~AN.:ޘ T}/!&rٗah9};[=&!N ['L`,OG;"'PFp> w!A--tL 郥Eh [*e:bITL4[b L9< HJmr(BU:KfkkR|>5&E_g8meӨ(E+5#ïn.lqgOw^<9[}D-7D/ 6!4d$9?+uӗS }Ơ1eX-S_٬[zGB{UBi,zߨa1ab*lB߼4/K(8r#'8_dzDYh\1B6‚:[0rMcMuuP SSrz:K_IOH7~V]<Z: l6%N_eU(yMܢ:hoǫ3 N:m_AS :#2C%zܼ,*dBv UUm8udhfE()%h5$d\h?Uq3LF@OZ[NH p e`τc`#J2z |M*б #3ퟦ+pC~Cy=D=hP83{U=3[)X u 1T,<4 ۺ;DA!WioʿjsOx=6fyg8b\[nN5XŚ)_%|hoNtxGU2EQGrҗ O=4w݋l@lpi^CK+p -‘:џ-3O+HL7 X)m'A~,yd3HU9 #Uy7gmnV8Έۮ16.C\xn FB IQl稚s"%[~hau7#`e:)?Th$p:͐)Q>uFn_K$' =~ߓh2lQt>IYRY0~2ij*"mʟ˥hG! W&ff[)zj8TQm\ iх+W[zD ˼Y.LA^a`$̧AW|Ze|t屴E3&DFRX!J1SیqLΧ!ƄbE$n 0EEfov򴌦9) ߤ=Awg<{͓TȢLp;CBUݤ$jp.vEQdHzWKS%j2dQ2D+ H #ɝ@B~/}$Õi#ً ?vsbCm&֘"م$M?|Tw ͓5$NcO829N Y :B2OMչ%;٨w ?A&Xӎ#+Ti=A4Yt@ 9bչf ZM(zxd%0|-i)mї) W.?8Bl}@a1xp.kTy)jwX?էz0kS|vW"2[M gx^ vf׉.di/ޙ5[r%f!Ft.(R?|x;d-H.FZuoHB{S #ꋔ$33\aýYM pj'Snq Ѕ"C7\~Bz8f2rq"c;ހɱxxe2R2~HY} ^C)x}cKRWI]//T&ӻ:)>h~B00\"Us{{A[AdHw=;:}S.6[UIQgRE1;~8%xx J g̔DEյoݸVCAx`85c1j(SVhDu+;tl(CiRjXZXۃ9O2a6TR`Q07vCJ?_6/lښ>r4cIj!FQgx[;B%_ 3X:p z/%8{I۴^+>Di?A#\8o@zfrDCemB5es!LFyF[&_7:llJC\ы[3'q㨼c|ыGkmqYykG{*aa!__;bs(H?Ns,T'\"$[7c I_̵~gEgtWztPg/& YM/y9onMfGNr?3 P3i+\Ӭ)uG@vsm!ޠx:A،Ex123~JݤPxMEn?T9Mޮv8RF ˚f?C+]t;Ie"ń5g!Ꮫ5\%9h& 9 (n߻eb7%Z^ "wqy"h޹$]d-(А^i/Np{#B` u3Z>f#,23W.>gc(M!T2n!HqQ~@*l"|c4e%\ػ' ^NnzشnN4 U o)Eކ~{o6g%X2z/Ht>% [v:?VbM [8%Wb_ 65n I=l RXξb Z(j"AW)*dVu([svSj9?Vtb5^͒(v/ཪ4` W6$O:M`X&s߷Je/ǃ|~?i"j?F(PAB0g1'WQۼOgMgo@ qy' KQ5%>67͈HɐՃӞ:s9)*,`p'ޯ R=K} U%z.j=+p{IDJ$Se7VoʝJ=/NhL?K_'偒S*a"NLu]2pmhS",*2xb}\M|(ެM겋5Zb#hO 1N@K/)!쾽}%q_ rEj^up#r!!3 xxx~%JDTg'jJo)Je"1Fmpqo 7[Ju|uI_jc3o֙Hz5>B>kq<"zsMBח[$Y+{PM1im]K'XB:+-ZՂP*x_]΢w.ƍ$OMh!` HiՑQdA;LX,ᴹOb,1\f>$kQ!rs9Sbx+h4F[Z;'S f4-o e){}|bKL΋*GcvHs-,Cx [a Kl3r&+K}{y?NgQيj"`*c&ʄ?I n =rGPxaٌ!p xd/t<:Dʎ_ O>s@ss ŌαZg3fr͗a;Xh%gCdtz~V$MędgU*<%t *Xf9!?% ~BG⍍ԮxЬSv6J+Qss0'H"P9D{:p"}d+;'UiiӦ[\iy'K+.K!P(6K(R: #Z*XR̐Z8 lڢ*7ek?MP@`@W*qۦBhS_Z,K1q';[ cO)Qm*矒֏Pv9}H(Q'lekn @&82ʘ*<)@&K-9蓔d\2x A܍r[g 2pV|7-Z|[*2YeOiHSwOf5~Dg&=p$OY2N̑kp}¿6C\v+ʦ7?߷"=L !XL8*°Kc#MO^‘cE`% ЪL ?7@τR" )ҫӵʚY w\(`5z~'_Dt k5ˁȃrNYWHzIg&N[U7SAGLlDhq6^'\7):@gup'1 $tfU>0,ocAIPI(/X{(pag^ccTM@eO_* v.(ZyYgc/ 0AR}AET68e׋J=&RM2C8 hbG窣J 39G&9(+d:Uh ڲz̶]}!5Q.*,v 2fqY|0Z6d$Z8B:{K,P֑ @^eAqpWb.({O !Ĉ+9ʷ\7Qh{!R){\E%W/vOs=Ɩ y&?`8F<)YKvok)>_{r[:LmB}yѭb0ƨ&>+=#XN~7Hc.+=fҮBAw?s5TbkQ>GBAXZ /Vї8El{lzJslZ7wh*ދhc>UՓ s[G/u2B =X:Yn%L+0/]ѻh ԛDPe0@'IӁ=F<=sZr|mh&/>?H6Ȉ-+.iG8SWJc\ܵEݚngQ1,sJYK2?mnKdeD`ٱa7'qpE[m6udmYi2j,nnzۺަ3s|;eSDaPyH\XNڬ =p}P&"k :k{%rt|xnuC\oNuF]yS$ɴ ˽\_/X)i6I϶|:x1?S޵4}++_՟y`?@=uC.]_| 4ERLީeV6iIKSrƿ gg=՛ NKr lb f.Ié݃5Mm#mza@M QdD$a5xftKZCh{L#*A*ny"(pdL4~B+vk8?jqa7zLcvT?׫>וBAYa=DŽҹ5 At~QOO)kU~꽮7ѥ=aRӹ=U9Hyc]/ן*YvtQ-eŀDxDEҺjG{9fK#^ݺI{CRG;?wkN,tNi ^* 2SC-sl1I_hbO> H8}'LgИ=ef UL)(;"?^vc @)}vX0!ˏ?fvM=ð[zJl]pki*mT$VHRsYp/U2oƿ=q|isj) PD, sאL{ᐺBф_ki.km˹4+ u<6C J@P"!W,: 闶¨qNY.B> k0ԧ]aJ^yoUw7>Xg IoӹO" GYnGΤq3uv#kK\0\T)؃p*TQX̬V(ۙ㐄Kb B,鰣pX. v%=Iӳ 7 2}I[UOXCW/[9/ RgYZ0707010000026e000081a4000000000000000000000001649b7c2a0000fb78000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/L]?Eh=ڜ.+̊qpqG6z94B´eSh(åVܨm c˄[5͉rZLvY5$ndk=]UdҴ/_w[.'(+X2¾=oi|2o w*T#,2Jq6T1b쎂WPư)c7 T;ȞӇjt*RexeLc:P{WO7m^ ,1Aۇ&cZCkΡ=wqTa$ H"ŭ'V_[D=J?G%ʹ2z2=|3)S:2[Rq ˜@djKW~z1IcrFiP]'C^][ is&2mϸ:3}s,y,ux?BJջeXIC];ue'Ivry7},oNlSmMkcol)h14GZŠB՗60Ё*'u;w]ֵe6<Ϊc,8=YQ/k93L=0&_/hYVRIPp"@>xs}IHqmAVi<N \J#O: )~!gD@" VG`yV%oǺM|țIF`5/~~ARq%Pk0}pֵ'If7|rj KA1 D-x;'@% Vm'ԭ#q#p#C3k0jfB,4`UPh'? [Yp{oX71!AL0#H읙⍻QI_SF7ůdTX| ^# @v)h(3-nAG)t4V{ų=^2,UG{RRiYGQhmFD'RȜFcV؞ ?ak`yKZhLW0U-7>J4E[u0ژ^ k-cK=գ.D57`=E]lAeGBY; CYψodrTӃ5jmof2OU5m )WdQ 㦓t1] y N T;CZWϾU |λ*یPR3`I+~L`p^M$~1aYlZuU ?yAлN3%[)>\ ^Ed*>gAɾ!v%$r9B S*e|VT 5;mBm^fV ЎL:aZ[[7Xh R>3>o !S,R*-|}2(FKmcm.:Ŝڄ0ѬN.AّF)ڴk5eMFȘ<.^2P}×N]j='s&9W6R'W#)XY.@Bς96gȋd.c|9yٓ҄*@.Y@gj\( v,a.ڞoidk쬙jܻ,ιup3ȬBv·4.(SL&L@v' ş!Ug{o2+tgQ񬀶4Gervk8s07 Ğ/ ;"fZ.J#5驠7 ם񅈕  Zt_?+1H;,X(aYDf<-IgQ?e{n4`ЂESVR֫=+=D?⫇OjM' VQv0QIxc xTq8iӅEv %F=:ė!1 5^/o\#Fg ӀU@5O(IFK2]PS>R :W#U|JvRz&T?ցҳ0zr=c5[fls6{j +;VP210frYWsg8#ODp T0́"05gmУ" { ݻlmUw}bn5(խX㻴77Y;үׇ^c[ORbV[Q.6oVnU`8RVh7>Ʃ%pH2tڙ"p N:a˫6Ƞ ShI/ìȆ!.Mt{L/Ju1A WwƐ!C!4zhǒסq0s=٦5F观t1I}FۼK&fɶTn>g>Oi4~]% AV_^i&Qr4+3@f}qld-gSF})vmzkjkJ^ME3> ,Q"g7YW}lI9Ҵ~d( OwHTf@$ %sky؝ewOG8z4\=|;~er@L&`ONe_d<@vv D:T l c6 `kfI3 aBnUOEZIZŢȩ -D(;(+Y잯yhރF$10,bO㫿U\B9zڴ<\9C(lꥒ~S7Y8i{"x.Q)X_lAEӽCiY@PH)eu!t<~}/Xr}xhA.uTgKJӧj"rF5$>e]|b}?Cay8:*mcLQ ] )MwX{梌6?>Wks7~hv,T$NpQ]fuő")޸jK~_0g{(޾=9)fvb7€]Z,SC=J#Nц,uw x$.dA'Rʚ͌ Q@D0պ KvdӀ%+h~Bè 3bo'FcibtKm3 W<-ʪ=𤃥sdY'%["ƔWjy_/#|!S8#AꊃY7(Cn*xz=NqM+RJa>?Q@XV s6s^N%f]1<@]H?akF;yE.H,ϙ) .P [OkR+;8gG4Ki$1>hRd~VQ_ţg%NlDCfMuxI H#;􂻦xEaqhڣ=MɿM `s\2_nh,D@\\CMLSERo O:.JU쌀" Dw"G+PAF ^iUS:! Җ9*m D -wg+2d^x8Y!@g}_:&ֲ44!ԩ R31전2|x2`)C'Zwˏuy⠇F\o!N-rX k"|="FؠYbbT;yzV\@ס!;!{#9ǯ5a!^lfbQ~ ps%1$U} (m3&rkRPTSokgGđa"˘Mg8ݣ퐗Wc?.}pMnX$SbWZnl|Y]!n#sfcDBqXdηU)am7K^wddWsaP{@EX BS m58xSu6)߁ڦ3QHDNK}e[Vw=ˤu$PgMMe8qQ7@Y+áA|[臁[Db9=Ρ_oS@@uAYb,9#TrR@-BFa&_e T~OYߢo= w88Ǩ)䜴}4o8XiD J֥Q[В)&acduu,o*HNLE"tx9](*J𱸋9G5RM(@f U&m<&g 74vP_#NgZ8/׶ۻYV;I3#mh.1QflP=9C6=FJjR!~U7.].ēp{&-`GBHU0?A;@v4̘՜̀c' .YOs"k"sl fl`dޑ^rphN0Z 22@*xuz'J糥cf~G̉(xX#A٤ 8 `a &FT$Le]7y&P6QR8K1qJ/V. :M5OM6'_)8I_]:UzeҀtk;,gI $IC<4Ew (5gRUB%U+l<X-H'co8Βhdv455mmfZ%>zZoG }R=-)ZjpfvBgShFsSPq! H[T1XHpPK3E{ ܿwJU!T_ 3o+!Ր5V}}D6iMjzm^k\f' 27m.H-nGO黨Yu;20/.[ܶo( @')8qg+%=*DVGyţ/~L xL .U1mbW{^uҶcz8\;<չ5Ǎ\sC Ñ|T)/FoSVRBڸ4dx2c"~^Ҟ~?{MÅYcXg0{UĨia$!*L*s\)Rw=m宵@\kۡQ GօN!=oFemaBLȜhb<Ճ>;>/t;.Ml̷+[`S'Bj@sM1BsIz<;Կ*k%j:|N pvm5+!nx%ȧvޔTZ8Ja@$|Ya.<ڍD SC 4={Ƀ ץϱ9+>T7EA}ݭA,WdHnj{[sf\7~C?|N)mml45fz_."گїT(EXBF~} rA;^)!)aZs#RjNvevթg MYPtN̷|D5IjUxzWi]KV| v B  otrddàph$Nvξ(CfGe$ԙqJ>֪5n @˭ bFUWLEg5988F$#F^u֠)Dn=}Rӈf`gPoW8V?{g*B\*2CyPp`Sm71VNnhycj4s.Qo㒥\?񶻥 ?O蕁 -=dκM1ܚfEd,ekGw1bۓGϫ9J((Kjh>Z_| ~ >p_zըUU]?_?r[.y2I5֤ 260A.~_03mePK-TzX?b˔ zu!'[f=VT-d`b*Xjå*e2#!Ư܋#|7n/P,W+kj 9cSӷt<#$ G"*e/V EvE?A6=T&Q6Pp2/9%7~K [vAF$}a?7/^ǔpcCR*a9$T@sևD~j"q;x{n=@~T=9(<Vx 0 7J 3HJަfE?]Ȟ/Pgjtl̾~9 v~+3]&͑|ѧ~%̾MK1 %~}gJ ŢEؕ(17 ߑ'*3V؏y9YEa'/+p{0M 4;̩ĈC02qzwoE1A]plG43Cʕyż7Xm!Y-5}Ў 9#"MgEg\!X,J17)O>b`tXec{ix=palϝYv2Fd9t-E8|"Bo{Gƭ _?x#hTh$j-$rvYA_&?Wlؽ.hmᄋ$ZȹYt9#CPت")@րuo b"W`,rc3M2?0\&0]ReHTEo|Làd vtXP| ׃΄ Lm9(΃.e]$gI$3T# L\JResctwU ƺnͻa5ïc|1*oaLUcյ߄u,߶$:ErSh /[3W 4aU=[Sv2YYℤ!nnjdԟ_"`qc>,1ccHe@paWȰ&HhH},[k2 L행!?@|;@F;ĠN>)`#x1k&QܲЛ «:t錆5=^im0Ih2wK ;zXw"h,x`?uóI`bov4AA fL%C\$j'.n+ܝ: ~7 &IO~SvNve@Ɛ ݾk.vj/9 fgL-Ȏ%d:3զNpQIɂ9Zeqjp2pe?S2-`qY(ܤƔ3ɴ[Z e3ì̑gOʟ^%G*6uv5S~╧9:B9mTS&I%W#xYÕcM^hUs8U *Nfq071;|[/6 3GnM /f'z̮(bE&bItK1h$b>^K S+9(UHQ2 iIe!kXt?%F‚J,B (U9ʊ'C>(<;C:8AuA<6:,;ܸuqc'U%8#cDvtx'Ab7\OS2Wܺ2D(nɤXQ\=,`bR>g}hQsSVѹ˞mnq478&Q}҉wdzbFѿ{i=jb܀ fg. qu}0dLxo%nl^AЩ\x{;L\`_tr&K!kIV':չ mT%X1c 326M@bḢ72ƛkNS @y @2Gij@̭Ëu:d2ƨU#oo" 5F?I7L}Mul-~Kxέh4gcK<^ rnDujѹ0i=6VPOZڴSUQ͢#I*AAg m wky۹u_B/|nq(#|7X)NI]=̋0M.4 7AM`MHm"YA;МX$hṵPJy MJnZ;.w*"HPnD|ǿ8y-HV$, /ܥob0@3BW׉)\3C"4@VyrOP]Z9y| RI%OCQg#IKmeCi!ujYO&Lܰr׶*ZYN nʢI(uBISz*8qp3(Uw}%).dim9q&iLV2u8Y(K"/W{^7MLQoN`Ij1l7k$;='2{D&9r])J9}ʆAÆ~l9="F59IY\Բ&d^Q&Yx}l&=ȃ[Y0,]~RN4K ,twrʴ7$^Wpqn/貨ӱ61&aBElꭜ!:YҘ8X'XUp7t S:˧uzUUq`>[{דr? s-tg .y[$ Ş6݄4^䒨,jzr; Ogއ8-*M&\J5h|l3M %6$ʀݴڥ*I{ \Dw%y-AV@Ì(UWz"'KR6Dd֎iʤ_p߆+dX}ftOlꁜ8g6"Z~(a3|! j b@VӚ@H~;d m5mk2m9CxDr]V/ 3+E5@#4&f್!ۅsJV?~0~az;/⁻{(fnnG|YI EI%T4_lW%4:5nI/$\Fr[D h^Pޅ H]Οf SR!<}Xg4(8ZHI #+Dz% z(nMo*!G 1B xʠ(`-7`M~#OLH+GiT3B`fvkOgJRI~舘2\RUrʼOkKs5mβXͯq%{ &Z8J*t _N%އf$@^GJ 1 HqE?^wQ5WrdGȠSYUo3PM:=oqI*ܾƞ4EIP_y-vh*E <SA:}qZL [ʥBN0 nlW]-Ìq)`$bI*<:Mt{Jo:Z;̑ޟ0p*̜RO#űWЂPH/ѿ#*N'HZUgPjD3LY!j˱(ySϥЍK3$gGD7+"R=ݠ9J@_T[sj.>GF=V3A7:獏ؿ8Bq,8:zB[Aq݂0fRQ\| (DX2Hcϧ9 Ɔc"ct_tЗPw=̹-%.sFKES2I%B8SxQSCK&ھ9T.1-]0f}?HQ8$>ThOç)|/.$'cEp%Zi FAvs9Yed\'lƑjG+8qYeTojb7kV, ٭!S+}po[Kɲ6T } bcb:ԍWʑ@ l?vͪknAIs\"0 fR=.(*c -<}WZ1MN\&fQ9D& JL(zGRSI_!ϳ=7D*UOρ0%~ΨUaTvŬItY^dخ/M;j1pآ(vCRûXTd[@c(Ύ,R)|Gm95;5jcJ-+l zF{^Μ 5T'D> 5wX Fh&CDwRa?ILf*"ϯ'*cWǓrZ2fE ȳ)% y輜pk:hB̡q7$ $퓽L#\zMkQo7ք4nnDp4rqV:Լx:kZEQ]萔Ip%C,QviZ'hմY(1rm2 ˚сIrWF%׍n+8* >JB;Z,A] ѩLçBYfOb" 2\n!͂ y+6mm"֝C.<]V1LXItTs-50҃}#Ew_pD| hڬ((j/⊊$A"\ox* Sx!]ȽL:W2J*6+.i<ҶaRclӛ$}v:[w"|3I¸>xxTP.%eEV,^1sRB#nuqT +{d JSF$#MJ7lĿx${#^,3O/%'/р(W. ܇5ƼƲ*10˵kIqʻFsLgsLe&*i=q%Tm=aS$,KZx㛒x( T52FҋQ˨shρ{`C#a$X&$2T4 O6"8[[fPsY@.jH"*`w S()Kdda9bPJT#4]6ZͣP~l%Gbq?uoX$ٌ;2DSڊlpBb r va=~`Ɉ*H]7);l>Q]t.I^$F29+t4! ɲf*[̠J($MF?b'KZu^nbA85[lʂo1HML[ÄzG1mVke{2 gB).svM1u1*GpS;Ji 堉 e|pY=ⳙ Gr f^QaH"[l/LEL `tV}q$r=UlQ;tWsOg D6`3.S)k@ljfbWEt+iMw>u.⦒~}Uվ|#:e)h%>'R612kV}>!63w3^"Q 0/2qDDen:}2譱_56SC\#ąD)7}eΥ: ~ unH۫uLt̛d> _7|  4Jcv^) 6 +MاY!X9;EIgI9ھ]|["zNE C[ ^  .xG\\źk9<8H/U]~xe)\qp FW"LNHȾ#sc)):fu%=v'#,}.gP`AMYse *!a\74$Mr[pS.tU~:^G "N ߄ċQXi>k<*R&u#W< BRcAߙ!*UUc *%mD'X2M ^kI/wu&,f@T16 %ļ?um< x ȠT/]"b3͢a8ӈ%1zJ߾ $74Ru9nOY%ɘ6tk[vW/G*t"zg8D2Jl_27f~Ef4U[7.]hG~8yƄԵm4Ж7K6ZR&GU6K,a,t)erə=&<j1W쁖j4|ޫ$hĢ9mo+3wUP5]'b֤m*噕5s=&UƸrЛ< p`7ZYjkSOqn+b00dPWog:|%B4CsaYVi_m{`K Jh74(2pH>YO.Ȳ=Բ_c@4m~OyPY4j𙱜D=* "vec0L[G-9DM=y!G,x R5[NOh-T6nmˮTͽWɼt01ڄ)L矺k)Sbr [ Kvn ~nroc^3 [o%͛[ tk8BqQB^}Cg&-9j5դ f"n7R"mT细=p}<WN ngZ \տMt8TK`Z=a?\_@\loߘo7olE]VHl]KV3g@3d! ہ1.Wӟ$:?0dmCCF_yF5,X >+Vm'ڞ ~Mٌ}V~a@WCl0rɴ c_I>d-UHCRƤ.^G~7{h~}′|ze>$r(8"yyA$whSD{s͈~ԓ +^'畹z-C!&STHyS<6m|2Nxѳ*}ab+MgN%uA(V"0ޫV9(>7 XrGE,qw֙ ;Ɖ0-ow4GǝH\7WeXF}U]!RoXQ=N_lÓ^ar.u{*{b|6Bc&VÑT[v8a>#K$,J3sz@x:B.vXrz@M,aE+)+lDcO}D4U@Xi|=SMͱyT>jJ8>І4T57,@ZX$Ow0(5RXW!M%z&/ ][iu8& jpw%mmz1ǎxXVjaU?9.WV ס@2Q1Fz4މGUjZ- 1&!ڐoW1/ j.Tm!S*ʗEa<f UlWY&&*w{}zOc[vrUK]$]^)tiPBR_)D;JMP-o_Ӿ0/"PPA;W|qq9-b,ȡZ+Hg^eN98 QKa{^lF+pNM%d>:1 FJ Ԋ\*驆ݙKy -$ڨ fF:~@GtiZmV1( vgeù9fqkhm+S v959Q~X߬y}?}Ǻ9n:ξ>ÇݥhAżDlEWQstȳW-!Ǿ8 bX,/3I^V&䩪vArc0'W)\Es#k{[(SءGWECruZQ=s/:uvocJckiEE,uRgRHIM1]Ym ɬRZ؃(K!H'<o ibijylq5N=#4RcK+utƏ1mt =)S5,gV40r.$h7}}'0/-fĚFLLR6LB@S)' ڶga*L^I[H ,VR_By<{RgZ6N aGkb&?޼*.'(h!v@NvMmܝ/ڈi4{*AgBI/9LCq*0 ۏ/A!q<rAWjJJYq 03?&o>~~[cP"n8Тsj{Lc=er֏kd^K&3]>n H '|:SYw&f,f+9n8D*Љ+c 5;|<5w~0@vπf 2tjЛ,uZDqJk6Y?:;q:_;$PC%a*Gbjj*М }5C8B_As@\'~J~3N/<}odDOJ:U防1] ;*Vg8aG2r6/501\x4Nnм 9i1GsAS3e.Fz`Vaf ;eL= ϔ#dxP K:oZH8kCC&rR.QPsB K[+V_]BpFg<9zkx̙6(/gViL8*2E&>mg8!P#8OMJx+A>{}0r9> pbܳU_V6 wBѢ@!4Kg rdb0vR͡ 0 GKL  XдxI3 VY*s[4]h^B ثz1!^eX_bi>&A Wi}%)8;busRL /ةb 8ŃUbU$3ҳⰄy@Z9iBR9E` x%E]8VI[]O9Imq{lV25$%:#v:ϟ 3J_w vR2?V'S9G=cbi`QXXȔ^cQJWC Cڧ9!\+0.|3أ:*jN I<on_ޓ6=@'0ca2xâtԘִ{@ kZar6]7U-& umB)t;k/t@#rftW*|0b]b6@P@%@O]_ZB,M϶E&~ mts3we#V.al [bY053IlShJ. +@i g"16 [UvQ\EtfZRW:+sD`v`+Jߜ .!ș 1Tnp̹v ~:.&M>Dl/71Gtوp,Zլ4FguA5+4Qjܴ/Ћky P.*9Zw[,fUU=LT{sy{Iaȳx1J-λ`XΖ e նݔb2jh'")uH=T޵.Yom+mi1aoo+I첪W٥z0KD9dZqtdu]Nݩ _{&we#&NMӃNj"9_g?ks5{҆9"PgJ7?0 6Rpigf&ڥNl9'17|h10y\Cb/w۵(- Op' 3x)[CѓvEG< :$_$C{侼YK < Y6%Jwlg3~ƝK}z'p[~:rmQp3JHHۦZTwUs$sS:D`mlMF(Y^r)]VuSoA?롴f/jZY`w' &y6>OgyPN];hUet2K WMާ#(Q!y pV2r\GS.S jh\}O&L֘7:݁ ;&pZe, WY)J-CAFT/ P<ˆ"qc0}}wbz|g$NZ@d{&BpeՑ=td#/=A~_p֣fׁ]A?Pmv+_yO:lu R߿u}>̈'ArĻVրN4 `] >)1k}uJ])xĄkK?P)*R-U n ]N~/>~t;D5zsy5#H=~s̶V: rXaakuVxk7*Yu5LR݉^X`/yW B{ZK#qcuuu!e7-Ҹ\sϯ&J.k^|0`5cM:RQ̂:ť hky< 6Xd.c1ѝZT|"_;4jOajC;Ig[\uO] .cX7TXנTT9m6Anmy4 $ayy{d"},6_b]-|cL .6o^zT ):q jv41 \/~V΁7@!"oAZR7$WH'uz-kHMӅ)veНμJ#6e(qVnrl"@d-5ے9pS pݥʆ%X>e4JEZ1~ͮn{p/DX9idUDVٗEG<{g/؁^P`49i2g<%JU9:psZXɵR(Z4*}x:\5C-Ub6DTkmiJjh,Fp}l Yv5b4Om4j{ϓOgQ]Pkdz+g ߁~#{y{‡lcVs߶[RMZC b/T&(d*`\K/9 ʹ> Tm\37u`zowsd:\;ݛCPdAGލ_ndBsG^V̇AUhc 6-9[Ue3NZè`ҖmÊ-(*TG)5rҿ]16egs]bsPL[8GuP:\~fTl ߰*ڧ ;$>S* NQ^%Ð.3ҥ6[U,AX\\:]3tlCl,fɌtv5'EF 垜 *ƓYkfn~"@޷+óyy@?<PyVxĂݵZ.>ԓZsSmk*FIRh+1Vi{7GXxIȾKC"cro Z5"X@GkCGxV^2A~|i-btkm lo/'1R#{I{GNےćrΙ~!5Y˟Z)-c]6{[P1=D&O1`eV*ͦbTں;i?A%*Yd Z'n7UTC+vua=)phbԁ}{G|.D:q!NÃM?=8/X\azK]zNVvfa\ UW&!T[o6%K"o`l 9"(T :l^B!U1J sfr*Ws; t&N <#v dT %\q9n7\_(J$ٗn錡y'ro@˅_A.pЯ-BΙؤ0n^\fw\^ 2>bT26򶤞⧯)hh!3\Gb q vcٳa&Vj)nkrׅX蘇^WuxQX'otj*jԤՋƄni\&6J+JGɻo8N&n lYtT9Ꮖ]P곴.,=P/Y.o3p9% -"UQym<|7́:!i[n,ex_meݪ;z]+\(]q W]\q>>$+ wnKU5Z\sX䨂=+o,DcC*u J1_F⤜lt#Vf*w"AYp;lPt_)7tA:g, Gow٬+Dd ?odWG4!\%41YĮyGUlijO2i~ 4Ql;h"ҿkrRl:@n],b#n3<앰3Y/DwLjݑwW@P bINļB_fZO8/.J>.*bab8YIԟIb<0*@'j8"UdfP G?rNx]kl쁓) *{i+%/QP32v.s?G/՘6r:n8 5v GQ|6ԆG(VxBsSn(`| 'Fpk+Frr 8ޏTe)Ѿs4ZfY X`bn'5t;$wъ!x4`5ʏJ4T}ŨJX`Ζ'pm:T~WHhW{nK膽zӷd-QrX[J.W& 5&MnCꊒ?P'AM mM⋾ɡs']1[W,r^%LHDe(ڧԮbK憰GȗPX,bBe˗@:?ь,4t4 uhpQӀdY3铻l:HQ-V7X0rɇkd޶aW<Ѓ`chg&V6Ğ&eAbndHk9U{[" T^/aav`ի{,P@1d3ޓqtpRzA;vr+sm.2)}d2)lM0u\}k^pFHtUZ`'3 hvD^{h#b6ry3tml\r irgA%:-󸸦ETS72gY7$:u[ͷ6] ,Ȫ$MF<CE> .T^sA~E|nL vmPi)lkðպr.߇ }ߤz0g.5Jݑ&^]a80!` wk*/!lT& !_/eHGeX G3WXS2hTxӶrC.C4qE/& 9 XÔZYe<4|8)C}#w-A:1yUHy7\W2;l0-tAcwnt9^`=F큑1IPaZ QRfy`㗪{#BC" D+M*eXKWU1&!lJ80bq+=K ԕ=攈B2O[OHbQ;5n Z1xX ~Hnc$XDfk7m)n39+2/DaA-3HׄjSO@JkI> m{?)e^ ϗ,kO&c +(h梞']lY[+32b(K ݽ\̻eEڑ[*@xT> 1(!QGa< |64g.2CeW?:AP(y;$ĐB",^QKw[t'ڙh8\S}D-ulx{v)9tvJoe(;$$*=Sx7E9`1A\vH1wtQC3C 5ZD3u{Pwb.w(SH;AZl+Qi o ݴ6 kboHzT`Z,0!fCue)tׇ7-Jt6/+yؗ}~|Y74=)/A} y6 R-?d7iK7gx O Dn%{"L1KG=i/I|'U4bg=!R,Q\ _S X 4x*(Ϥr- p$ۦz#ͬMPy&P;5n`S ˤ[fn>}DDk'Ј`?J8Wr R;_ϊ)v!02 mxmK^ؙZRv  .V]4'2DmuK1΁ t"/ &` N;-&c]%y'N%8Ej97oa22|jX(UX`׺'s+jEq^x$D#bFRD$m |HWБybLs!t xR2,a(@kYja <FhX7^jʚw0ےft#_̕MtaE~dZѦ(_h]TkeKޓbuuLlE9 t|%"16:xCkgP=ZlOQ !0fRVS`/O7;NjyӜ Ŭ ds8Q^@E1T>3T̨j3r+$ SG`"I%O+ [x ] C+8R+-7^5L'@@G 'h^7@z.JX:/DbA ){yI4OAE1}Za 9hd_h 5?( cGaC̞wG:)>d9FCx Іo#e19Gv5pO0ҬDR3x?OYN?`\ٱK ]EV'9˵;C>֜]3<'Fn^Vcean0cXs;n#7߄8qAgTUEUe{ɺC= O$GfGL}ܾ^vC8bké{,m\͝LN//bU(~5Dۥ/ͳ]wjlK7\iۈps[XȽAMvho/$#$Ve`l$)$;:j<փ)Zۉ)u]°#E gYx5姖.hwyM0;euVʖ%f׻Jf7֮V1 >:{ KDBJ lL[ZƩ-,#:࿸~GSD?f'ѰRj0:jyȬUjPOR^x?1,μOrS&&+K0NR'{I+p #1&9Yx&R_K[ޔǠ]ol<|a&"'W5HmK'SOŎhCK7ֲ2NcDt4U[+ kTDkTTl }\7{kȧ(FP9DBʬ7ru8WfKg >@1x7J79[ȋNO2o[<-q II&ր6=Ho3#A89{R.1@"돪Qh v3K͝D=ّ1j)P]؃qI\B.MLӨM/jJ\ƠT<'MMd5s!XЬmWM'ƈRiZpsr8|>m|ʮf+}=(Fy<; 2`ra\EoPސܚ؛B~ԒB1"SFFXi V=քP5)1E]|3` :>"3c,۟:Ǒum3V-Fq#nKvnNVJK' q{RPͫxy d_IyyC- \TWu G_Z@u{'bHD(:ե$i iG1b-I5nNFi=-tEf@sdl.͟T2 ~!)^>tnCd/gWRAat"@J)5` =6 q"V~S+\d=P}O/cY$ϲП ҋ+44_V`w2'QU/w4L#&V)R"shnR)h#V ͷ3yۃ4Q N0+t,]J(Nϝ}άKH| u7hX5`"IE*ʠL Gv qT(^~儹joD~slTMOl݌!oEwp$P^ e%'>E\йC>a1ݺ;Kߏ98S viT|?| \ V/H01h 9 ,lp I9VMܦ#wed@EeJRqR'E"MVpX7*-ɐBO]ݯΠx8&4nHc*`P0?9U'mUbPIRTha8Z՚b*Sq,&OR7V( `bڇuhp?!HĒƓcYKC.*,J | fQ_o{ne^<-]*]l ҥe9"AK0!?+-½gSLՃh!'mŔ*q,oJW+w3;MU7Tznyy_wj^90HA^˜&VM )vnlJml(iIv{k/1' *w&lW볘UbM#F(s5װ,BĄ낸8ɼQ$h)D{ oI 4%hg`o\JT)jP a%t=Zvmd3E4~D @_f*WיSɿ*%в^{#~' D:_&z<pn9V N,?ZS\ ßTG;h^8Ѐ s8C x2|ۖYP}EH}MP jb>Jq/H40ցV7{*X1AJ6H4X5[HRldlOwq(& HQI~%ι v;YgoJ32(`F~af9/WK|:/!j5ؒ*uúϛMo9io+&oThOA2 ycXC1TDŽNrrX!ܭMoa,Z'KKM$PO V-HM濾^VvJXa6F1E96=F䀯! a>+_X̰2RVV"'o$-?x(}%? c089h9aÒ8WuC I{0ƸJX&9AÆɟ!BJJ`͚Fu4Z-j`'sI4>_zf:U;b 1or*"2M6lHڿ |-r7ɡ.9B16I#oBI2UѾ3RxDPt9԰;!DXU?4wJ+>BF˫pJ4yCuǏ=ӂt2 )] S29!Ly~VpHp)60b5i }DB3$MP:޺ּxkG6 5,c6{GD%E?Țma T1;d+S!XEݍXk )-Φȯb6F K8TEur&Mߨ^ɢD:xޡl2c_paby%ՊTI!G#҇ǥpɓQU8˻B9u982\Z>|]O&32F>hw|Tah׵qVCg 4sOENL1gTV4z)p1xv[qKp$cdƿmv˦l&J):fEUk?N ŏ"C>w,VIʄթgܨTMY +uNn-xÍhf]K璕*mqw'R-ԄׯKƾBu[1 ×wk $gxɣ@~Y D"&[{jDV;) {/-Yo&tvʢhSjt}wX6ʹ/gTbP+Fq%oH[B4 Pٲ?cDlvFǸo_K'8;gP)02G76HcV'nlZ6噪bKCGh |rE$<< /.CyȦу݆ ǂ x }&3ȴd:St$뚷{UHt<3Җ#7WSz>bpsV&ԉ/,9<8H;ԡWVkJQ %Wc+I"K"%~cDoݾw&.p_|y3)&|"yT9 cHK0r|;loasF܊ҁSBI+W؇fʲ}DuGdc?5 hOVQ*D.,=y褼BU(9J\_SXct P>Rt[`m~!3F3Y$WR6i"\:/ŅQIcs Εd.qR:SהpGGa4:_@Nt9X>+xJCAAUAo؊ q  N(t쟝k?T'aisRilCfp,y\yIa,`d(8Xնg|Lu)#Rq"aha:(U=,=8fȘ%Ȍ%n 0Mŵ/uPDŽ8x幛8$9\^ P 0oU xqcCo-;~l^HUdAc͜W:Xr ұDj*En+tacfH60%l E/Lx՚MxzwRm"&l@_-u<&8է:Xgdp-$|S,ȇ0;ЀteG͝Ar/P'+"dpV` l Z`Bw [pvoeRKI }I8.k/|1(bC,}SK Ͱ3>WU)ؓ1/^t 4l[z/8z]w ]`WKYyM'sC |tlG+Al[g_]{R#37~K#J[ uyqI0{ t_=5c9V:ļDn@h¾+M.UMD +C0kg25LMXyMz`轪4YyS/U.&֤0I:N?ICD8 V\uU""`*`LEX8q3|' Kc*p !P;0,q^6[ m˘m8hz#dB b9? v/t8I%cr ʴxѕ8B]36m>Y*HJyȏYmZI=hK(yY iHhVOw*8U4h7z<15 ^oP "dpDXOY9=E]bj6!aESr0>)(=˸S o Rs`,O{ N8)^FѫQuFa94]My?}e8QLEl^q{@L'u4JȨqM]_["ػO~ JFR)(}Baom\uBvs/Y'+xAg R5As35!/Ld$ ԈV#+aSilBtm-Y:xisӰe8aar< v.NnU }?㺳0 @v1!;PEkX񆕉wM$ws'QطLs40pzO{Dݍu$N ,]Dr|飠/FT6 Ƒ|]vZ *Q%~$c' nۃJŦH TnKQb8@87k-h%}u&–a6LYAG&dY ל2Uɝu|*][ #zHgFwﷻ~WW3 ~GKrOyd^C-GZ5)n6g9dHt ,)"@;[m\{]gRBbt?Pd)ԣfRAm T,i2.&<0 mAT;~C}XOw= [R1MXW\"Z<1 8PNIi:}ae{B[##pdzHU7"\n%l9u(@n\Ldm+ܯ3ĉk1kנ=_ׅnGײ߸̺YM%cg3-кp^mvjXm-8ŧb`n~y^`;@=m ګ=[Pi\U;8#^;l(IN5%OX>hj8y8 1hŇ]Q?:~&ƎIWgNdq@?${nU1 Lw-Ven=Ds-ͩ9LjHdd$⪍{?{_W30wL]i}Eȁ[  ӝhEyU:@s#ƙTB:[sN㷹g܇a_P@e`bc=d аn=sJiwPɴnKY[$y*>Kc3J5,$LtP07kC|Xʝ9@fФ@_rxә~({wGW|ݐ7)6 ]* :+`o%,])rAAOR9\8_<B>N2 1y\zdbKqQ-Eqp~|T#آY:wTNTjX?cO@ye1cL4O=tɉ]#{r;@Jh4eUfcLBMH.KM^| /3]AIphw'ІS#ϧ-2܀[J)?:'m/X3$NW?j(w;+>d<<~x{{D3•GAVd(n[&jWM(ScDAJ))l[aۑ"D `4mbE[ؖW]Y/Ceɧ怙̤,@%k=e;׀a#yOZ ٸugXQJZQrHo65=o؇dXN8<]A#"w(VC]gplHMIUĸ '4˨HPA|iuRf|g\8G Aǭϣgl`;;WM.7 FL"p3`UC:͚p1Xf&NW/U粍RZd}B%(/=Tպӆ0mxFQ9i󙬲FM uY'J{):c2kg' x#גN iLزVK. (ddeq!eOɀ7@s=Pa>67g_}Nu+_i@ʍiRJٮk]ϝID7Ln‹r9 r:et:#Mm}؍]0\̂NۿlSaD6#X0Hٴ˽]^y㲃;ӻ*5D@P~UodUjըX*适g:mw@%)eU CKb=;!ef0i kͨXCb)؇ŋ^ީ+l`FJj[\mLޏA Kd/)kTHѓT{!hVI^ h]`Hs9A}اe.4ON_1֥Y8 rvn$\1G- }HS*@-BӇKDp@b!+CXfxU WA3-|KtUGu.[@%c6 ](8p !8-?Ae8} ]8 Zf'7⫂@)=Hg ^C'z:E}0=nPg:ۙjTf528yC`p)BF0vk7 ` -|WLW"p*di`$ޓc3c)Aa4 *PaLAC;%#t3'vܒ|NQ{kvWk*7N򗹸zJ \\ۙbh4'N\ϻX sS_{#r~5 50#; 6u'۫kĆ:8,%MG:+Vl% W0 vD[E[뫽N+W53aIF]*̴ᲢPiL@#ggL,yv¬_om98od?E%'Z 7^sIXb++ ƿ%E疃nDJ=_y5}o)ܦ@EfɌ ZތH;&(5ZzJ֡x5EnR;3KCHF@l `7NTVz-ƖAzY}W`/ :C<4`"YOhOܸdsВ( Q:ĸUmD,e(rg;"3j,W2`1YiO~c o7UXfˮ̈hJD#>3I}E_aޟCvbY>XR]2pM@ADy1H5F^% ƧK,(=m\ʻTyCXɬ6$ R||z{(RDRv`_C"@ߘTV}:;`_^쀠rk9VׯR28 %,ɪ.QSfA*VYÑ91tSԻrrUKNW`jo̷iMcDǦm" Dƞ-(WDdŒQg9DZ\I7z| |DaNLI}xck+]"\Hq-pVcήK' f`bJ3I0/yt£ZNgٞndB`xc^tPb"VX+ó_a_w 1W$Nb_;+nrDKcB/TYs O[#Fj|a0l^, \'CLpkG6BDxͪkݟw93?[N!Jz @zCm\J%7 УYeq^O*W{'>O)OR-\1y[ h:|9Y$6ȍFb=RAs2yEkqVbߡuZ|s=PvP"ǔȾ9&duTjm QJf٦wCv.t (3@[IKt79OסAt1R֜{Ƞ-hY ]r@*hsp^U1'V~ar߽kq 6i`~,"LMRqG" uwbV<ךeѭ󓙿Ac6WP]%Mb㟟bZmAf'Tj2&y_!N}f|/fz+#Qw13Gs?[_#{'"ҙ~ Zv+0ʓ>™ #EAs/u2Ǜ+n\ec)V%\Á#|mfYOaF]H~ 9E_9MN[ ݰG#}I.p OʸA8 ZLC ̐OMqb \"ۄJib('QBnHL+'.ӗWkbNRqe1#U5hEf?>M^߅W39V7;ɭu.zzΊ)( HNA`4A=j͖x&zZH_\L "L53y0۬'4x:"<N"a)Pe. L괰W>9 J 6ۂQ NAjmM8"/?&)+b5 s WkZNW4"]; Sj k_sZ>usٗяgK "[ y7NB .xw; Z?x+Ne0pd܈U4KZIDV0b8 eҟ|@ԃ5(LR63fޅSqBHRmsp<Vrq~mRٴrH %Igӊ'~-vN=y曭E n3VU?LkMդ wS()e͇"{[v3lO@&Tˌz:e뱼s/m!OO1'@ h٨IQ.Uh6ah WZZ}-M)Tx4/%([YY~ +VJ Бh#?4q1C钎M%j/P%ԝ DLke*+Zɞ&am1a&)$ٗU-O8Vlo2HzT~}wJM5bMHmwmph3B;"90XZ9*T/u =}ѝ8Bkn$HfKfrst0ml{[BƟ0YwtĐCg#9-KdkЦBw #׷V=KF6B+I2XҫlL%S(aB-YObnv j2 a3cl{ Z" L'Mh':9lPY)q5nZ4OBˑ <4գN#o8 xsu)\- ]Ĥ )ַ*'J8SJ K VL-'L:f:7 *JLbЛ*Rja[뺨n|#jL-?#.Isdms4ةoQEid)ď^^c CYSyRӫɔuVVj޶OWɄOG;$`f/(Y{vW:D9޽6V r3im|տoj]pX5I i}YZEZqK4rin"1q4RN =r2~-bR C7}'U mjt𷶸C6e>Lou|)>(NB8l";K Ca;%/ 3w8X?vt%! jrzzbg mz׉n=fǨ3=#lcĝ^Bz! TTF)aqv@6³60&p)Gꧪ$Do1?[Ka= ?xF, ȕqg\@S? {h}b9Oʹ;?uvxR=;kPmLta4ßE`I^Wq3T耦ԯsT{ 05f+8t{ܘ|6-ړQ %AR$4SN+zB]m9خ/n5wke5cY7V IedgCvBk8FzI1ۓ3Tr5 H -u_ڼ ϥ)e+SLa4LY.tA(q]-KI8ߨA7Cbg=@\Ĵ@+9}֠b:6Nhr`yaaVF`>ç, |^|3սQJA !qKݨÙ5Rr8q>wJ`^Ik[1ՕaQiJP jF\+!*rtB ͔[7j6&a=hg%UM\}Rk9t?Ce 1Zi^DÓ)ϱUUp,vxK9) 1dPzֶ;Ɂo%Xz;.l!~{I[&!(ɩn|64mmN7{8a(4){틡2,OO =3'ռ^r_^93Eg'[l~k1Ѝ[SiP5է7Cs|^,X8}/ !Z ;wpɬ3o?hD R?ٶYŻsb AٲIs/6n_0% T., h[1^󶑵,j!&G }'#)oY<~](k JL\mGv[Ӡ"o&S-=S$KcQ'P^鳩s6M?P$Fޯtpzz$f|3P44z?cYCwF6)D]:/f.D0dO8meQ㋆sʄ>D\* H􉉨u4}z[[S9@'(ZM'm^Bf9/zm!YAl2WOr *'*cqƷvO@/dFSr JG4څ{ލ߇l&{44XyЯMDOeYq'CQ:ټ#6YhgrsQˀL5=:.MBqnq-SJGqUp_ɟG۔EK~^qj׳qauCn`fE^r6)Rs6:~ڵu9h4Hz5"Fd`і٤'[)#&^_?cZ9[ -Vr\VIPʟjA8jS¿Jz|ƐS j7MKLfnL3v3,CNsp@CK<"55vVQ}!srK|7N5K< 5]I~<n)HcT&=Yc~K&a@ja2 6vm\vW?NE  G%`R,2{5=HUV}?AeUo:쇄tA8Z'nfRY)͕^a$ %F %L{X"o.Txs]QCl؂_IkK OFLNjz3a넃 .}pCBp_µy -nOyt*T]-R;v+W==Fp1`*Pc #6f¦ʾ i ;1|,y-/J3'Ag h+3@{VeX#Ο@]2 > 1#S|8`pZAd;T'eIj#I&>%=îd '@Z}ΡeGyo^gүdxR{3|nX~/ 3$VDB3G댊R)5̲cnHj  'SDXn$9OoOh-1םpmdxK9k#5O 6dI:ꑀWlH%"CD*K-WCt ot섥UQ:y$k7V[$- d4H(;AτIu ]r`DeadtXP} 4{uaf9b_ybkd\ıEMova;L@Y”3%~`PM>UDmz =™5?r)3~i,k­F##E6&/%> 9C swd*t瘩|.!/jRe mlOةݿL0h<Ҹ6r8$܍.~uwu8ց޹-ZM;gpzcnĐ5&2 [_{ΞcN=,!lcjL*0\} ,u/[S-<jjV4c Q_q1JP Z@FtPq'GfZj[>*[lB CO@82#@1+2)%pZQP>)gKze5Ix =wnFq5M>_Η43}N}:$[顼O Vq s0xH$Vǀ!@k .CebU):!̹w@ל_+uk/|>0-]/GH"ǢzH;Sj*IYo$㰮zk׳uH3σb25?h9f!ѿEsz ښW궗B% v 3yt6F MϓQNuر=WY(j9*rAHl{!8B"cj2G"bZ˘+tl 3k0m{ k˶>huGH9>~QJTOm̕ܝDPF8(YCۦ Źʛl/}Y&uM#_M}nEdJ;;v=:lC8]P[} ;+'%0SVb{\q O⓶kaeV$¹V< m!&4 -CtAĽ5D=<-!Lk~؟Ǟj}YD߭ 24(k6-ՔNcC[1Z :LYR̨\ljܕ?t϶jeMR(p/lѕeՕH~1~'[^nЙ-})񆆐R61GT4Rn-O՟ӌҍhP.=NǴj6Cb[_ \GGĩWOGIw~oj%a3fS"qESO%UezJsCw GNQ"n;߀MtB^Ĵ*vd!.4*9hŲ-q{~ kh8| {VTP Kb`Qg0IRYZ倪VUtϧӲ݅cm>@)_f&3ty~ߣ^ J%`Bj@o\v)u˕8{z/Az% ;.n9|a"5,;@( ߦh|@w_R%U $(MfVSn񴓗CM)uO |%[>7m<o͖ p˶=ɍ^ֹz$M+SV{~?u,?<,sX|D@d“$<4|&+Fe B 'sSˎ+ +{fŤZ@^%7Ƒ` ӮkOAx^c[O{A@eOJ|Gb$2x sZa#&{.WT9eb:Y(| V4[HyOؼ 1\DP nY ɮ?YsW˳CcVn<>Jq!i w6":c5/qѹ(o*AdW IV"FH⩁% v{8x:+@̽2l;4oԚBOk~<|P܁@Q76.$ȥE透& ;okP5,"ya7bI.ɤD 9^Qڱnþ ?lym~o=3b$ DӋ=׀!y5C7S5A c{J34EZoF<;>쯰 ʁ#ji-0><}d}];cKR; cl@U3& ( C<=`HLoLjJJ-I ,,tnn\qְ`ȽJG%9e'WdZ.'l1T*Fu Tλp2k>_q(SLX¸'d=#3 -pߕ<p`R{50Rocg EQ9T?qP(*T$l17<2 Ƽu8^h,D;*K*k8\xjS<rےC_XWqoV_H*$EY6T%ܠI D$g&SAAt&gE7",Pɒiy;Su [<3EZm2-&UmyB݈ n Fli]x^E͈h:La)}%'Cz(DvǬSn`և4ZU j$0"0"H RH~gTD֣u5LجUOab`V,5=Ak}Zxͳx#7ydKo} [Bq^yB ށ95(Fޑ)we܌ϙA5TU_wF:G7s44OS"G)ĠN#߂ ]s9?R"s;QV8&WߍBMg,5'Qq"CQL0gsQ-?]!9z#ryՑzm:%Y& Kr)85 _O7-2Oa8݅$>u]kC[B H^&7㰶"jcIPk=kt zi%ߦyUv5 jo9& G|{ݿY+ ז3S_arG#a\ɼEbAmg6ˉdA(gj̀<>x9ZKScHcT:mRg1;gsܻ\$)h rdGAZBCueF[BgroG{ׯkOiNDݾ41WM~w~k9mհBQ?ϵނG/wRsr$f[]$?U0q ٙ/O׹</9$:JҞ9K~$j`NV0=~Z\;0=֙mF/zg{ZݠX"in,NHkѩߧ]ޅ'3b|fzZl{i|sA{ߖ/unXn\)\Fƺl@cktZU?Y-5a;&FSalRCr,,Awґ *0b*)7DK%zf yˊ#l -毱$ ӁN; _$6DhdMֿc)bb-rA2.%+ mMNUbr7h 𠩑s@JQ~ aҏ9bˏn'y)ާ;]#.'ՙ@xpl;wՇ}*iW{#XP$wWՎ%0 ;l~a/~==hTjs]uB4dc7i.(ke պ5]wsXdq[nN\_:_pU"J)!T'(l6# eoe}- f`|H0 o9Q };ѥ-Jg?{Reȏ%<{5<UPC7?]It ̒fDi +2 {umtq>0oك/E6-*y(&>TPj-M%~7*͡`\uݗGOW}<(ֵ֫O?ZvW/yӱ]량߅8 |uELieGW4N?X, 2艒`A+ NiRibW)0tWyEq;RQT11U]a6NYMl813'2q ~8'.b#ЂS]y"K7 &.mr˫VYu+rS~Gd,08.C-nIr׸u(_EƤ/Ybu(J.3D]#R`bGWT TnM7| ro mw>X-pϠ/<2! r^ C/Y\YW2m鼾c0)F{ 釗0?ŧQhJcyYzT ؄ QSR=q@"3}4R1B uLQ9@| R/Np4dn_nW)Xye`kKi.} J[Ѿ/!Kr T? KG)=mOހB 5eXl<FCd=uv_QüKkfwa L (Ȅ s҉( ϒ ЫoggJ 3GDWUF|~0^9#8뭛bN=]+P?(y% @oT JG#I~id5oWbs }Q)Ox]L:WX'눕$n3|!T QgB,U@eΔ i!whm wur͸ JLc3 4ß)vu?p|C^@p/-wQ&߾`Ԃk~ 1 py$Y$Uph~ߏW3=_Rmg7"s6"%4WA!fPzw NeƫX2G5"RU9A&}/JjbyXqWik@V Y5*U0tE}F{ǻdJJ#aT^RM@`jf$vӔɶf%4ǩ$F!eyC[K xF뀏+C`(S3tPLZ3Ȉ':mdLgf(#@?H.G+ wr{$\}%e?\{i +HIN*a#q;b篨TV3Q{.z:te\@ʭHs.s*SGFpt-&Es ð |^N1I0W}R| "rom`􇞻WHtpu/Hr On4×Msz~W)p XB;I; / ;@fw>#%$Ig hw;=EW乺[r3zc) Uotl;wo~y3Q. ǚ3o!d xZynR7fT4]S/26wr1"!GP2Q] g+5"pv(,xO8H &u )ۻXrX~ihJ4{w1rVrN+XNE; xyZ-#X,0xsZnhˏ"x dbh%B0`>}̳Ml%1y78bsJrjI7\EmA\%yKV-sswo#Vol++l/ESfs ,lED2gc]i)='bE\']zBؾ2!r NdG' ![7bKf=)*ILo /6% \lKs#\\&,7Q"m&)CWƕ+*V<=wA\SpRG@9K24 :xNU)q-9oxj>9n]nI3XW !+ :&Nw>Z4G5&Jlvĵk02/R.Nc>EK28t8ˀvK!u_ : `+a;HFP$p7UX%u]R7:ZԭEmb Vdl8(IV(DJXŏEVm*@tTz{w .*ܝc@s;WnG/~p,_4H_C|Io>^cƓ!6Ţ`XNM0Pb;:C+r9%~8 o/+tV1ORļt ѯ ]i(7HӥBٙ& j3Ьm8'7&u_,jgB 3u%26bly~c,_9WGfzytոz% $<AUEyE|iʑ&X܇)+7Asg1;~Oj5; w׻Ƞҳ9Kqpޛ{dVLVΐrlHLh5Y YO ulP.놗)Z HyAi5ZE{&(OÍ\+ʨW}XGC':PDzUR n^>2 {Mh⣮⧛D6Wű_Mnxqol,>$vIR1C3ew}oTc4`$2&r,W NCͅcd Z[#ӭ$iqg¹kb3B1ːK \4l<N. ?`dbŢRiҫ2Ḥْ>Lo2`vK<$NJ7\UWҷN㨛w֝Gs 5‡d>i8tr9t]@7Af]ho U+! !Yဏ=1 ֺLӵ0SY練~!. B9:Yϙ^'MZIM4s@ ]cdM`i224CEBS-||qY ϛā&P B!^vi '16!$:I'3xnr Q_mψh|̘:&5Rn%WhdRfE u81U(ZeȅS]PCP-VLK ޳/%Gx0[!'~(~NIigL>>DʭwF4ٸ)rKRJ <'`M2Jw}Vf3],(#9:h0wziY;Gp$<=G^q'5=&&G1(0nق{"ЈArtm \ev3<Zϊ g|W=$LiLu4 c9T7 b׎6 nB59 D[#! ezl 2v?fm%V'?G{Pٔx)L,@yW+8- BmЈǍ0p};$GrfeTT^ 7:2򤆪y |rzTT𝥹L2G9gҔ7R $r?!g&.EF,~jz:%ˢj /d5]G`+1f~fYրJۚO[԰9 /erM) LfUN[,M7{|Č?X =^-XY%}b0%I2Oe+2GjLWe;o1:9X 38eլ^.>jW>em4Q`X/_,:RspbK~eNbHؾEX4yOi(Us\g7ӞaRH2[3L)rn[~6pFغX#ڌ,->to{ SQ}AFk׼ #GN2?! 𦡲0bQ(vL'f!ߠD"d bo9%Y&Ґ{0qL+7 NFS鬳8Im (ź+!zZ.B)7Iܬ1"\30|G\W.*W WGqC b 浀Q|; ʪ5h47=m#O2Sۧ@ x e|MTtˢ0[bPUyP=Azfb/=_FY wϠ4[eRF0R)Z H]`tIe}2co6+Q(iokDY99~~Q.TS>\G4젊1\3ҵ-q~F}E7i^ 7Bl62)5Y{fUOpv(XF!&(¬I@p.Uh*HB7Ti )˼Ur{ K0ybW7,nC z%gK ֈF?at)EX}|=h97}<9=rSg؏h72G}4n^ 1ԫc7E솩OmR҇Mo9ø,xծ&cXJO1R`[nIٞϋ!Uj|4jό񻵸i~i_H~~bAǵ!TVɍ}kbSڄxgij.jj[]ɯuD~lGux=WnGC2B/?u`[ fÙj̣\ធi :~w9r"%[ u7z6R*<94hT$ˤ8"hZd35g25!OIT)% h})ca9|Ⴧ*A)% o*'MKO!3fHhHlTmMסپ=VH [ݲEn|ELOĉWY>!g|\ w?5ENwd箕 Bg#DfDXԩx!%Z"(Ss(DGԤBm&Dj3ޗ3ҵ{y-Vfe)C6aײ@D;KNh 3 Đ,V,ԲPYqtɿT8|Z\RNHL@C1}/&dmC|RV*L3>IwO[?YU9L!^`H+[eCcn?M}_DsyY@RvGAsB߉ gZ{0|z%eON*HN9:(w;Ė`8+r|Q1oM!Q#4hQBAth2v1Q #QkXS/:g5qCB(]tXԩQH+ )dP\ֈhGW^y7C)Lr ~@$J7bfbw@)0G| O9 dn\.P_ L"|rY7@C"ѱWa0 =.Y\$E{i_ax%_MPt}dtsr~|+}1Wk}%:ɝ0E&N] (FSp|=F2 p'l~4%D Fϫi=?rPr5i\:rY/c ~CK,vf炸(I8roTaCyQ(gcʔTl;5:- pJd b􅁜oWO&3ENK(D8/|/m"PW7](ym [fk⺋KaE~ux+tH:ւμt+`. ptɻ ۢοjup=s#7I/L0p%ˠ~ NӈPVI:)Dj>e}L4ojM;'ҿy(`mNəZ,7i$ƜWzmOz=Ƈ36SQ0] Y7n,m]l6q u *1ow?vJӇZ}$L`&=V@66R9RB|%Xzte]ZynEA#&"t ,˛bI߿xNC^Q;A+F"CQ3 v( q$|ȋ?MIF.7J]`E~bZՈ`[`#Xvӳ_i .xzKCxOOu$8e~Z"w?>:qM 2:S635%L`:)`ܤ^ Gaw3Qδ{\[[n!rC~n?nG' C.8r%iqH[JwOZ>{=^ Am!NP?׶?10G7wUΰwKfNC宯Y ByuȪзH{+*eu7(fLI[|t 7]斡CA֐"Sc@L0'h^۱vE`/3y\?ܫ :C'7Yi.;sƪ-i$C=dAtT0.Abm,m/h)#hgu5{7 +bU#0?8+ T5..5=![BU**AY[chn;gf>|\A]=EjTQv?FaOpk\8Tm}x3}YFa8f(Zs wᲲuzc29G^GLVL:´p;;##h5mg=`.y2g2g`E$uPf$`I.<ꩻмS~65J h3JlM>SuK'|γ gqBa)mj3J#UXt^ud0Evc:4RG%Q:rV[5/ {uKx\O<ԝ@QmVPNxbzKCP{|e|GjुYu5݂E _ݸЈK &'E|Q4 B>%ntZǗ)wFe81Z1{}?CG{)9*Jܗ%tuV> WUc̑tCE8}b\=e['Uړw;?bZm x~vȣGfOڷ|]c_agPK}tgrq3ƣrDϱ(U|yXӴj. t-qD[zLڸ_tLdecSA8 }?Z) q>P0B@Z8r[ΐW?ug`j:&ԋq W&پ5zaiN^K 9CȻ'8/~zIkXjX"GEr#)vL-̤:(@). 8XQaӹ,ł p"p1e q_d!#X`-6).I&A+RAk;#Ы︔ 9/Azu#䈤ѵ$): wNOJMB@J>G^i3In5!b}VݼZ[Y,_Rc28B׋7Yh(=ٓ a2=Ⱦ/Qf4H.2.  4NVpᵅD lx2mSB` 6e(jw۰Y K=0'x5:njZ޶fk[#,D(2y uQI$7 [#s p0/eERƠ%! xyIرz"a=Y4&OR4&O@֮=.@$ $%qޒ__+2\BųЃsB,к= jP~@R1qU]t׺~ @_MB4X=q ʼn276"N)'Dj7Y`4=eh״bzQ{ntd߼_ZXg8\c:>Bict\M~+ wgcam7Nvj3< ֭9h}xzrX zYXGU^ b2 Q鼓qs~Ls>JZ zq4 Z C&+˺ 9i[7Tћ1]Kn u-F槝[EJ)L_Q}RA[r#Yz SAШ殢t[nv7Vx<9FwiatUkR=5s޻ 9&muBeDqS98J)]pΛ@;k,CAhH eB#oC0*EcԹͦXj@mx "z 7],w|oAyƇ/Q5 3_yC^NLc)t4NO*::!^w!R^VJ BAz$I1v TрU yԁ@*P끯ɮFz"qVnK#g/NA'8Q:XMvL>-w7sTE:}7)۳)xJ:`}'P (]/{kb?󸏃t[P߶+ @ut)Jk&`.2+o;|e4s|3Viez om;Eʠ3MVo@Ƅ!;'@> zR3S&SyۤZ3[SC MJ¡{p<W]};N@ЍDw^R5L ;j%jV&@ d fX'hDłwWXDȤ2gU ?ڙӋQ-,mb-TUAS&tQ(L_)pNhpjz}@ ۿ^E3tSN}YD#n(m< d-n4[ ާ/PJ}.|qݳJT٩i~:~ΥP} 3v&4D$1Dd ldK\5EW2mUPq@q@_|{mp6']1u4ۛGz ,W;+9]ʵre V! I2;eQ^Vt\q-ũlOC 27q+jeM4w'⩑t!$pZ cuCjXkMB,?7Ch1#BuIbmt5/۔L^R6/q[kztſWx8*N48ww JoDsHR*tX9ot7` 0>G i>7Wa%Iㄲgg=xPǽ{}Yi4ւo{4І}UUIQ{Y{7>u@< љ! s&%AkEW2p)inˣGֺȦ3KRuhRUWXW{5bd6 i CyL B&"=yMWҠNmMAl35] )d$ᥐٱ"CXDmM2o. &*?Сh{ʘNkj"˹889fǿǒcx[&YmUoI@\T?I|1ϪwJeҌrl( =jN^j4gyCߩ-׹|Ĝv[ `: FT-8߰gl&ؿd'}\ΞvUV}vS)\e"VD?8}j`(wy[ ɦL.N( OI]w3 R!ȖnsСN!D#VtLka|@ilֈ6ki+̜e#3JȲSՐ$x&9&Tn~ab{(ddn%ًgKzL=<+ǷOlzv4Mcj3'b2pY+͆1Kluݢ^{lMM:{Mȼ\=\\sIꝞvՑEzvKga*͆H>ۍOs" @h_ 3'I=9x`џx-ʱ50Fɂzeb"Sr `}ɂR |E+.Ugaq$vv6xʶyh Fmgom5!Yݚߌ(N?yEa欵A֎~ |:LxQdC6$TKOV֩F*1< :9kȣrS~(0snݠF5n<qs"e@V gJZr!UpiϙYǴ`^5߶I rf;aD6T[d$pqz5gx wNܻ.:5bRSQݵ-A q*^/(v_^S.'VB `% !aZxr~]HMClܝeSZxe%{"YFZ/< aY;*Vވ|y _ҡ6$M_~*6fb2~t~Mvd~_Vf2Q*=xyt^hd¥R0Pq4lD{q>y%-e}/j~aꎤ?2*ٖ)sG+Ok[A^^#r^Yc?@[NdNrl8!'Kg`>NP06kV-(YILA$IʺX킗T&O0Kg$h0MkOċw(Iwlh=i"?QeUp  b[.dlzۏbtP!sdn{0|B)~*NC`r[S|B X@D7iQ>S6a8hcɦ 0|!Zi}sM=*XDŽԡuSoˣO0u萙PIVrbqm,YvZ} 2 /le6i\-ZX%ھC;ȏ}m-#k'ߎzznW t~6 ]CI^;<{ Y-ܷR?a}fCCɑtق_}{-{\%(&8], 0n31,s Xc۸.vrwn19}ubfsg?imA \Z%L<6%&p)D@x @l, BI ZTG~%#OZs)QOXs5jn=hlgO8|&8 6CC/pX >bd$E?"I%8 DKG&`y!$S\ӱN Ci)\N$y~[kWפ]t$b`J@DqI)]MA f642"1=aU^3*W4$(F:U[5k$sU*XWhbolfSGmb+ 9UÝ6+']kwqy XχOWe0n_H^Ϡ^v gsju1c* g=Gd"hKfX-f 9)eG; 3.Kn!0gضXh]?PK *s61<_݊S$/AN K`),wl{\>;/;G|#``طMqR)+ fH<͑=TDq㞐'.W:s)>N ;ģSU? yN.Z=%gQƹ:S+9ceyzЩ0Aڌtc->nw]3WSV]ݝ DU g %UٮYq۝DJqx]0jj @F<|p, # }i]SAY'eŗ(al(Q1Z/c@RYmwhL1R#Ibj HRYwm*E6B1 *x v_c ?sxx>K.Rx7Mj ~Q8}g\މr9.+bX? e~8x!iJayj |Og_kT&u2QzkIRj^5R઱LZf[~:ED&/A2Ep?0iJ=KZK0j.y.ň3ʻ.Ԥ*̥Ҫ%D. үF{㾟5Q D[@|ѫ wSJ/@7Nq*'sh ! vɷ`"NW/^X )˕ ͒龈\_cibۗʀ3R^^^>EZ'{2z꫙m_%vtѫ@=n^K1wkQ{Kg6 2- QilQPgNhzK5`v"k86O'.'7WX!Lm:-[:?ܐ J3pB aAōN*IVCd,[c-6KZ,a\%W23e0GDnDNLX0]нkI&c=,y1j&;8@?Dmu5ˮ~y?<}r^ 7"7@ *. G% m ?K8Ϊ+ qiYGbjnR=rRl=meBɅR)Žڢf/ˑ׹ݢߚ|9xT 2=L5 >$'.#z!9"(p㉸9%pۘF%b"&!}2- ԷexqTz]Dv02987+,$>Ys7_UJ%?N7NRVYAWJ!yaJ{6UI^/%~(~!$C:Ǵfa[8v˞%jÎq/8.P^OHr ,MIM_bF&fe,S]:ZW}viLLNBŘEjF|=RB|hLzÅ^URڥrbͭGRpoKi[0.m 7tخ`cБ5XRv*y+gT1߱l&/5E¦}Q<?RDiIouTְ|ݹ3&~ll ^:0vf9*m\l)tyO &KNی'p[|)BEu_Zu5Zs3ZrYmK #HoZ8Ҿ.Şoup7a4TcB[cu7?xkFD稘%M [{'҇QLq!Rv{4sGR50C!ߠ C>$i쒇m;A="&?dͅ#YȥeFi'jRm7ʱ&6H#YnPjFjPXÐ7eEZvŁVM7^LKc٩ߞN0Anb49_q,O kjײotw+ y)0*LZ)2hgSmU05V)-~:]QSSx/'ƢKxF2QӞ5Ӓ_UNGSw|.p,4 ^_=?RDs32>n'09i QTEb+SiKO.(;ߣD&7^'6 ,p2?IkwycVFrHл:gy5 ~>KgR?G`(7[O@a@1M!PԙOQ+ּ"/I} hܜ_&ep/_Kv|<ב7(f?Kӝ8Biסx)6QXQ+Aex*ҕ[oEӂ*7W|RIrTgV lBjD׏=b! -hUE'>!%b,qQL}P= }N=_?-~Wrg` Nu\ (>/Z _-~#&r4k#]\N$,MHo#neٜo]#wxlvg@"`LHxűb?&- OB83+/ը9oA̚?:n?'ݽk>|=dFV?:(\Dy[: ʒ^1vwIBBz$mDD(SR{BӦzfT'>ҎWBaQۍRY59O7^T\tx#dEˑQ.)'?!Ed6JD3 E@CvPwĻdU:bsֻ$6dFYv-R-7$R RI ZGȍvk6:z:]dtݴa?5[iyjI4=/g7;5N )?Juy+!%tpfi J[!e4+W"^m=raL!o IZ93=a!훀! uc=92qL]k5pb5`LIľ wK+ri$:I.`$b;>o@S|Ard5jN tn5BaSs 6x݋ȶRFқJg ˹-N#3XxSIӶ,W1<"6yzeStc@@&DǵQtKG(ZzE8 Ml$dUYڕ{(3:2gPPkfBtFXwufg(, G|;iׅrKfhh N7WAC$r #:|xDW1ʬ+|" 87R&p(]k [M9V[VFlw貢O _p0(PT0!۫'6p3s\)T:wCCLIM@_]k'DV (XS/Ǒ^oM(sBHDFvG.53^WOA?<+M XMOA [-0l+c zε";eY܆$ |V1keLj#(2 v.R(LI)] s;[q;Lԙ3$E\ vGf%l_׎D+?ިvU,Xة>{ Z|u[p#+4Sˬ{^Zt.p#kV Kd(է<9G^+tq#Qђg+X1z&1+!yNF4ᄟw 箰"nJ-6HV.^*p%ft֦S>S羧&S'Sc҃Q碝@8/C҉k=4%<-Cv=r0nCKy[aokl__Ģс? }mF=/b#AM Q!U~`#BB2Bal#^IM~Ǝ3F&F#wQdT W\}MFg#5,1EgF7;zUlaF+ظkiRC斱\`rC0~px*WM&3WxʉDT;`(+_-G }%V$xq=F$R1kxdYݞ{|ƛ)V= Բf̱ZK۳@c$x:}` <7e!PD @4lH͂ Lūl^w9X`EB|ceŏɗ$JS6ql<- 2o4'1|}? %K J9EO"E&$} 25lzmNަȦoEFk%04Yˣ#~Sq7zPxnIs-Cgv/ٔ_|vr1B*֣0 XVyiLw>0<6G6JҍXĜ\TօZAew7<(>scXPyS޶`b:R"O 4jGul3aTi ,ݎX\sInJx參]6_9F`Vw&4_{vx0JD4$3~쉌 TJ5߷ȿ5 V^P3OSl6'Z-Os8hK-.M]0`A%23uHs%!gDn*G>=1t.E ,B$cv0~0JPrY{-oS6<Š=D">KwIpݯswx6Cϋ=1~K?$sZDǝ-!V: X׵?X࠾elmx E@@ug!Mء 4Y51%V:qi7`&bRv Wvp`AVП2i?E//!沆Gxloe&t3h#/8IwC;7&߯䢀eVصbDޅ{x}fae8m-[ @l"f>qeXN8_mvE3puM7g΋h]^@z\%&WK0G kH93qlwU SX!cI@ W@.6PrOÐ%Pste/yAň4"PX+CJic\zD?X}>Zu1wo"dJ_p:LҜw Tl IEϒjרEj$k?*mP?uUQK'ʍ<ܠTλH_>Ѯ}6@xrMJH)̇$lx /)HL'imD X{{0r۽2Xa܇&KA"}P<)9f򔉑 /$XwCto/+/\Lx=|^Ur0Vb ^ꏲ2<;-WSӫr Iy9k-4B2P-Uijʰ)CPJhuhs|lRw͓:1Aom'sHG%5(r?Շ뗓\㴜+?8%X1'wNpN\%byPhA#"f|2DF}8T>⻕ݧӲm[VL颐4T+gV #C6`M2H/Il_ZQ1nƶ((!OK(\s*?cdjU'yvk^lf)0jXQhK' ho$0L$l@wr{AxRf-‹roTO9'kG ~j9|fzi)=y- @HhƝPc-0}~q!Aчod{ +ODv۷q}z̽uÌ.pG?`Z!:2+ /JXsT ayWDUՕK 0"-?AVoy0}J8)tOB\yS;I8Jw}5X >Y-.[K $>;k1 Ť傞bUA lrUR$>t ͘Ԁ1׈6I-WطJ.ʎ}B\t.+%ե4EYAsO.eL]QfF,gF2qpl|= 6"Gid\,ۘoRܓu9TX- -y4dsiPڒ?JFl9޾`S)dm8u^Fp Bi)/Gݓ, s fUڻc7ΓH {pdh(4 A5R/"uW݉ۏTDj-Ĭ =;|,{g^).mx (sb6J/.kܗU|9`N>_kh[F9dqL4'BG2D/جBzȽ>Bް+?Ed2b:-|Qx^G,KKSųd38ͱVod|(\au ˑ;16/?7Pcq`,r|71.rao*^ʾO륐0րO 1Q!|@;ONJi biͽVU1ݿV-fOܵHkxKV=`,X/Di] 4'اuEnkئ#{tw.hPxm0.=lqxv(C?mCKJ;{/,[34 "4:lM8qdN!H_^Hr `vu!j9_CoAɽ41'+D'6:\ cP\ђsLߢq49b"Q!D6R뀇<"XB6Sɳk@Ǥ>GX w:D 2㙡[RbyNmlC>̺r)[8awZ0&t}W>_s4x{AHP!8TXtFr[ h*,,w &`^x;!e;P* UIݚᚠI'/0_|΄d#STYd>sMTSuaZ砅cn`\CɒtS;rd x. vBm Ӥ0A  h&ߣt9/]_<WaVQ.u%a^~b{"p%$:d *D諣QVVDqg` B=Lqa1رj;Yٔ-=XwG p א}lm֬*'H1fRM}x\CXʞP\@'M{L囈bCe5Ұ܂c AdG&%'Ю"`#zTxh\?Tk/儽lQ(HJAǤJ<̲': s>n91I`Fˆ!aNU&W q#MGh7ɦȃ4̒.f'[Z R"M2S>%Q3hpRnJifYcN0U[hlJ:qޟelwG7o养.8CSN%NB UxbO%XHRNwfGbgXA_^g]1~\+RwMFՓqS8H_1*ٚhj` J+Te]cTMAj:`Ky@K=! X(]Sjk/ sFvL2MK#DJI'hCEQ(e~_W8k?Yd׷N[ɸ%XUwՃW|QϤkȲ k3թjLc/ jNtHd杄- q>;ǔ3sOЋe`ɻX*Ǔ8CiM♆nS% i 8zQ a]rྏܣ9u{4ilP{e葌[з kS-a j})7&IM_;3ǻa8@?4V̄ ~O&@)b5_3̕@&s^( x KX=qs5x" ŤxZ:߱ [:h+G>#LI]?^FpnC羧9"28/TB~(m{6, Y}5ڲOA!U l1*%l]qs.~n]#cgY|JƈJ~W)RA\HD qx\PX炍3C-ZFAdVwJ[UoG΋ b;(F}}lcGċadq%P.4W~> BQ,RexZ.ȐsӃsUG y/͜*rvyEFAo]M߬l-TiN&Oh9XO2ձܥ }>yAeB/b$EJcJ]׍_po^BzbeǢA7C (T>`0_CO_YvԴu*y{Ű&埥QpiPC]iؗWOqUB7A^\ZE3B:wl(Zp&!M+e0OMP:̈vq v1Á~2+x)ʎ5#)}ܭxda2v, QV_4%9-OiӭRJ%|]MqJI&HΫ ]̧-Ro;G &[(Ը8B_[4^^ 'c;.6zp( iؓ@%Hw_i# \ngUb~:tpE&)-Ktx6u?) 4 n/$|BlKC׺׈$@#HT"K+NhXLIA%a.zWI0E:y,zWi$vDm`/^-tfNzk4xĵ4-j, u4||Uq Vx [AQWg Iڼh5ۯf7g(׍!nc!QA4bڤpei]˴v8%y@AEx$-``8'1*([\cfvZN{ʚrm))tpsAO]鐜ވ+ u6Ѧ* .ZV%b ݭvrM/-X+gr4Yl5w]dNC6E Z ,Ovl~Iy ɘ -zMNv}'@ CjJ,#ޟA7-kӣ)fkoj,XŌ,1R˃E!'{sP]Xp3[~n`gu{.עh·#Ga#‘aSZ s‹},Y8V_+oA.l%8#mISϥ&z5%.im)QL =ukRW61,_eMFOL˧_Oa}%vaVB 1tǯSoW.P>[It!t&gՓuɡB0ܦ?49*+3BF&|wDvRZj< T [/jf߉HxYTZn4cԧs>÷;F0`PJ6뫬*HtTf5%bA+L)J~ jM;٬\ 0N(3;dQ⣉Sh3B@=ς6my7t cQnToWOU3jN?疛BY)<.!A QN (ŋ %;GZAޞSYdmxp:)!,Ph3cz]&-{jwKj@I0ArOn,16\kcDrP 4]sjfObderw:Y3G!(T3 HSƦ}Rʴ)%ʚS4OrX `l46.v1[^ 0 =WRJ~m4,qqUsUMl=AsSP8'Z֦hao'9i ňBbO閰Fl?HMJ:}B,(̘hϹu'XO1{T B{O듎X5bF{(-60p aZSaˌmo1&>^I\Z0"j>NB2\G~+5 /hdazxRC)w~ށXRmg͇ܐJ A*)ޮ EzI$Kgjv a}ڦg5-Ch-n.b譯9/IR|$t)iPQ6!)Zs0e"tE <އnҩ`:=^*kve[ V0än|*On5^G"(`$8xX sz > h@'snt N;$`yQ{`Mx`C0jQ;wQ6o:@z裋K){V }P'W@8)ݸSGeY/^ؙ6MQφRD%_ozꤚ(y_`}.9\:({T)^c.(0l|I'uR_[v3#1(OSgf֩H ɢP3lx'(n)tcKn0`oR1!Ewly(2})~;d/tM Ej(Y91Ss\Kvљ5 ]T}fIn[*57uz yLbhfKG9UצEo9F:ټ/i()M[>ǼYEKuw/l̹ xʹutaC\ˠ?~,IyyWN[gBQF!~k]g߫![l|#o"̗BР tQjv&w$ M@'R V,E٦j}TjV ]{ q$h-iqr]bqk\jΙk% B!kC i`tB-7pb6,/oG_%D%=H% iSӮh63d:Ul^1X0ܑ6apX?c|WE~p K n3L'81+R?:t`!f.,dtt&U1a9%^d>ht]66dQ]\ > + nRGQ;xk6P)^ [/gm‘;8yJ!O?@ ,,Oe313z"\IZ}T#qVƵrqje>b-,d&ϙƲ{kn! gOW#JMBR)+)-iioy">/Z©rd*ŃѵN>6sGlo.<5`jf'ŸYk&Moؽk2cƝ\yZ7YZ}enWh(w;O"{VMmjӀ\qƂj"03bLzƒTq°4a΍gq6{']nVk0x)bZ2 ݠWJ7}ilú:ok5X EؚA (5"3 zmD%Yu@{p}0b~c"W U0W&!m> o,S_3_4SH_Iwi/pdBo:CEy!IL37ߓo'UrɌRD̈mc*dI$N4 ~MQ=Pԅ#w1WǪYARZ4g `ӢG'9-R#.xmGvFw.'[p ܋%%Y=ypyȧ.EaOr)g`1Hy5j ,V]]f&B k㔠\5{3>?ڑ '/rvy dP%ÑؑQ[A t,(!$Y)kOO5˿_ہQ_jΩ^X:%^B (ČI ˈ*37 ;]1P LWy?x>5ቓr AmOѵofj2m?դGeN(`]uYT(qr8oD'=}GQl7$~RA_kfB3`,1.l#A 7\0ٸ}`B&P/kNoiN%j35UTc>q] }tȳp֤%{!&) jن ΪvCw+Y%80aNTRJn| YE 0g+ @Ϙ:Gf`Q1ޚYo~}=$7 v7=esNe[H. #/k~Q9K¨ZE%}L-*0 LmE\3eBT,@r#isY 󶿠#L؟AEuU:ɨhQBfׂ؂BW _^?VFl_rYjNq2.1w7D^C-umj 'h0{nWgy0V}[K=(ra?eGx|Df&PXVx``?זE8lSYioe7q/~,w9LRÉjC(qrgu(;@X:fҩ=iVkoWD_x҇qQ4|`WUS7OlZ}&W{QV[ %lw煍̰<!1cKmV \m(߳SsPÂRk1&Nђ]Y¸ĈNfcީ&PDy3/ p]iHezXs׽Zk`}pI} ocxfG mP#u bdf#~@Kf;Ҡz*<w^XPX8}hMq93I7fZ]$Z,kK6y82Ds^`zoӺY ?$1> |]4+͟H2Kp&!#?\B3$AJُ@G"SNnٌDb*l߶5Nbo'2 ")D,ж8 #zN}CA1+oeC5;yws9vcqM$bf^я\H3'F)3vU!jsdZc(R9l`j8d@rC!n!\̈eWQWr/^'▱ճڇKk30K_`"8rn*:e!f%!|_j{Aj8JH6EI[r6 cf m_ E7173\0=WS+";ƫo$8vA:(GH.-ǜf8H0R@FOB2 {rLcPQ='1nUq2ui.U0-UNH&F/iU#QaidNgvPSd 6PlNDT a_?}8Ǟ._eȨ "x 0 :'yKyњJDKt80^})e_!2ױD I.ʄ4Q$\(hQYia:>H1E?Cp߂HQ 8 ^5r`I/4}qOUIjt26 #QŔ%DwG<Kcl/|[`q!mxCF;=ܥ:d>"IPAn_d$\YG^5\U (NQe?erw>jR7ކjtA=#J8)GR Xɑ}ם{#u;jizk|{[u5 G{>g :Gˀ?tlZzVV{2gaAt;E*Ɓĵ7 '9Luk2ވ*p&<³Y 61jP6{&F2*]Zښ\j[2_F.}K*:(ػi1D=;ɡE+.e\n(Ka ɺw&,o !ij!⎴H4*{CxQJ/&5ůTvc2:OWKN[NyP FL؛_#c#1c Y}յ hw9.F)=T"7/P(CktC}E!wM0;@]m”7[fS($Dc>hu{% &-I:7n>*7ϡoDG 9ɺd8."?A +-o"_4(So$~]2N9gXZJ,Ng d¤t.I5W|ϫkӁ %]#>CLj0/%;*ׄ8:giQ2 ]uu)/fOs-&Ȼ!p$fP̐͵z.Np]}o]kkN=> hf AW2'1dJAkUhy|*ʻz #Tb)@r&PVN`v&(5xZ\Nժ"r3%b3!pf>'&# @fn|~Y#;l'fE3;tNRmdǷ߃ˆG`2u2e035$;zȊ'ވ-K] ߠr?iohy))wqw8ѼQR7D8ch 6AZT\0hmN/Q 2O%oG$nMs5;F]`PMݏقh- V'u _7պ:Q/[| &$y[.Ijq jhv41.e]N%g{u勘7s#t-Ӭl=E{ W]j#˕><ȴow2hd.>V ~<$>'c!Av2^n>)T vhM[;~uǣJMcarUލjɄ4nҕRۙio:4oW9?q? :!gt2dd*K<;& p& 7;-J@"g(-):akqskSO7_ jsnDwlYH:&9EFGAẟْpfj /- [_{԰>2cx(l$="I54dwZE:=.f#{Ңm73v1G5)6Vګ|64sjw8- rp,J$\|$Tŕ/3֦o |6(ցr8S?ezu?V|Y^Y@UV(xK=a8_N4=JQE|6/О%EKYzd#j3tɘbXJ+2ۤBoY׭7MXՂ&/Aڽ p,_ה:#^Rp.TB{v v{[K Rr?;q]!ĜLA-?_bT}7rv4} OӞ _A^$,nJDMFݭM)B؜'rvۄtV#/A E!'+@A.za`0Yc>?nXj0P۰ɫY=frBK߇bBTZM?`ѽǹ/[vz T% x*9LbrŔe܇fɁAE2/i)j.?BOjog%':"O]߰>a")sOzAnleyi>4wzIh _ڛ'dmZS1~rjHiĜ{TC_@6N_-GXgNr+["+8DH"i j[MJ3¸;wP=~T;i_@Ҝ,ƨ0Xb#rg)Eg>Y!ĺ>H`K XK+-Y"8@U UknjImMջ,yj~&\kWWJ#?nSOSL^Lm*!yMMZ OTZT :*MM>͑O(7:e;l8T{Ə=3%Yp#0dU>^}F)ʁԹ_ s) 9,Vݱ뮼#ba [ΫɈm8h~`עkxu.Z{x4zPSmpO"._xG \wUl5BZ3/[!TٿhS/%96N71W;,7Z 1iW(7E7О YQ= uҔ$م )=,DŽQyɗj1PLK+g,{Bdxg M| qim M':WJ*75 }H}B W\~R1&˨H}1xtԑZ/D-8@%Hr@C.4 ÌZsI9kؽ.c }M{SJltbaV%bI/Nݽd?^ pOUFLV ][}Ȱ2g*!lCsN7#Gpf]7 N]U _!P}u\xߣd=Bu {2)&sI[XmwX{SQYwTM/YEvgUf~%%ˮq'Em ?$m܌AOA:c5fn،w{5ex|R|U$Mi|n\߻z*|H] ^Gk|q4>>͟ ]0k N:Z}kfIa+-epBUv`g)5YAAmZ E`r/E0 |L7ÆT'ZZ~RJ>o% YH0Eȕ8-QjْG?G X YuW ?XiW|uhK Z$ro" FQ8SZ#/H슇Ws$oy0[%jP5C%ĠV$ ӎe+נZ\=VZ*`b-zܶ19"uJ,N/D轭ʏ[g~ƞOml^H̏I;@8XQK;NL28>ڑDUƧV<@ҩ>۲X]`NBi+?N>;nj˿9ضcG-X>5& FR&H:ؔg>!#aV_܎"$3v "||JPGwd_0zQq݂Ck1'qRR7ڨ3:ͺJpwTU~ҽxW#PP?夑]c 8)佑ԋd2װT0 E֛!6K2L ++ ,ɜP,qH;_TzEt>zhSv-mi8+u~eʁ.Yvv>J)Zя~-aEdY猨PlC7 1x(<;ߓV 92q/n;vtjI<б}qEPk/^|L LR _oVͫuSY'Ln5y+ 5Z>LY Mpɽ/ Z}P"2rQ)m J"sApiF\&I,ꟕ[/?G趿i6lDĹEN}b3gdY~SjI63wJ8z8$߱<vO" 'YㄵV,b4>P\|NH#A!r+pl@{gIx>n'{fwU Hl~_*O;?w6 a__!޸P7kSytվJ .xx0Jd[[~܎cʥǗ=սe8PIE֭ >J*8ue7: G lerU5&_‚zt}ee5 LdL찍P(g 3;I)~i_&}eCQN0s,J 9[T LСtB仹cBV5O%6w_sۈN54),IjʈaK[!bI`+t\szgt:f>Qiw?@qtwo-ͪ 9Gaeu, b {߅4&[Ŵzꏮ́~ްҘNXZ3d΄-nb$V>sA?R~TFW™/9>w dbz F8J|W_{ eH9IuiUBEZ8 %*򍲦BAw/{TڦW{:UL~OXIºt Q_++:{Iy [ ˛>TrT8T:Yu.+u+@٨JZDΗ aDn˗OzDU>itEomev  48Yy7Gy‚rl\4>+2sY)QeiWؽ>]ޡY Yrw)MC"5^x3bq}7Z%E)7A}K />fՀguTu,I,^bmJX֪ћ1{%Ժkubݵ4y8u?BSk_Jx?{BVT+n<[*9\ٕQ2.\N*8R?nBOC030QÍ@MO-lZ c$.K(`7c5y[5@ã^LLsn&p].[ŹCZ{l43\)jI9F:j.O ț^ȱp*="ՠR(q5SJI`efċ5̨e%Ƽhܸ-rB5ڡLIW5[E +k% #2{` 5WqDg= !BI0"b#9.56TdU9a@9'mMd$v𖐔5j1+ۏ<ь<_9Onn<0#̎V=Ɔ`ӱ^XӘT UJG┨o|!nf.f8PA;=PتRVn>7sϢ'KBEIbI״Ndl"=>{Q_@3)2#C&\}0k%` al~=iﱖQ|Xihd{a>C*IN_yo-n!O7sʏRxDi!sB>;s\kF +`aι{!4=:2QIdZ)eȢ++)h`_a0/`hrmJ)sV芛q\5Y^Ȩ@&VmꔞP|f:̹"ә__` ϮY(PZ KspqE-XaWͅҾ(k ^nLWz@ŰѷSR~3MyOHʫ}}2}bna;!~xYT"e"zWvQAiJrY6InY1 +b\7Vz2,A=uM1m&R=kAt颸Ka!*L3>*1YMjXY'{.ygLep5_@:*C0 ǭ Ԃ =Y=(39?w5e* <^$["╾uv-*9%D9Cٽ+qmy&E.;)NPbcVvPI_!vuLUDI |:,#` #60A୴~-JCJb1S 6Mwcʵ f>KY3HhAVxI!P7/K^m R7rE*N.(^V._?HЂޠbi#N)'Rǝ;CD߱_ㆋ;^B||x/F>ϠJj]ӏer(&ewf61$ N->㮞fu% ɗ? oaETQp*h1LWqPju{|.{mO|RN+ce_ao&(xO w .^gb xjyӄu.uƑ~^i{@r 6g5o1dT (*.og8o(ii7 MՍ6y~T4sj ~h2o+MbxzOyG8:PfhѯOݥ5Zُ3og.jLIæ fa4q\[4M>{Qp7GwRY/3ҵ2 O_te({QP/wx[,UFfMO:-"W)&vEd=6#p :HgY7@QzӺz%R竎0~<5 $krxcW#hX@j֪w׳DIh<{m86H?2GV!9g>Hݿh?|ǂIyIKz!fVEvIrHz G]4_NoF`%)خBjN|v)g<Фsp#SεB{ utλۑԻT6[)#:΢H^Ϫ7p"F@l?śmڈD)w;@7vm@DKlMj\m|bDJ 74UΌl`֏]8cŢ_-jF`u^A?~pO'ExS=݀4R Rzͷ=fA|\#~]Q8A)|>O*6.!/ޢ" qW3JڄZwڬ>h_ Hטo&rzh OٹftrSRTݽp2pvtwyhؠ:e5wda(/3rh~e܃)4BI 4d-r>ҖQE{{h&hsxY@F=6l]If +𠾸$tWTTDO'B.c kzHE`q \23oĸnX|O R'LIoۗ u>ݤJڑ䬃NWx+e֩}dA 8^&pp5 }7U7k[' ǍW1<1y!,EVIU C}6ȦvAQOV5Vp+O;  LX>2~|E#nR<1Ŕ][W(T>3B$8e qY*,S&8MjA3lղ$mrXFSӌu5w֑=mz|R4*4?wtU6 [rο~֏9 4(7biTOCFv':}-OAӺV&YTdL@"cp^4Geca8U@p~X0V2S0>@'sv6/01"Œ2M%KpK~n!Rvx\P8 59j%--|m4EcV &]!^'9C@?PBY?t`7>gu]ԧ7*3x$ BruU<k}5~ZB,YYg8g "so#O uA_cR4̅yknwB$_#nAOJ?ځPu2QwNơn?K5i ; ŋF>Ap־rY֞MJ 3Njx-!$0zT$"x/ ndQ";8F3sҨ M+bOv:t@v.;Aն "\Xd]9 x: ^EAȓA3~PU;(M~!fɺSIQL*"vhpA$[DzgvnMÂ;k|zfe5!(vJqIbƼܔbM HC6;ܞ#`Cuyԕ+$/9>DMHT}{Uc2X}I'˞ b)U3"Ѯ"L{nd}*n@Fÿ KRbUNH(q)*$Z,z( g@qf!^It˹\n equ[ rȭ /ɪy{0KFs:i/"ٞP[Qz,B?=]Xf`B]*0YB)c%sOa9C#yp¢ uE1IqpE$DŽUg0ԈN~-P<nkE O"c`"QUbf c#*яbZ:E)FT9l+c#.f"VDz-vZܐI_:VB(7k!{| ǝz`T^U~̋:cL248\myP^qsip@[[ z)HEiz_>׈RuVIڢk^J M`T!t#0Ln.}$F}@-<'WQ*E )_-KL`VASn#%CglzD .ɪO<>&Va=ϡQ7A? e`m94$WBÙ2iьf6/u.1U{2pMJt5Vi)MVel#A^b7S߇urzy~8wl93k*jp(Z+3%oӺ e|e@V+ۤRaS晢~5a{RlW&ӾIR\78{#}7Q8;1BL":ab59 ̷$8X $MMSصOS%K$o@%8'"YOFĞ3[;;"ރ/=jlHDh #Ó/AsxOOAѲ4A:['sd+ٽ~kF 3\b*,*#e}6<&v1 g$s**/Rӑ9b0mOz-FlI{;n,Oz5J6 BԔ.~H1" 8Rmź?VJ$'+3n#Z-]wt@kr Acm83Y( }b&TҶKYϮ(̣TQzEE]s9ydWxQu2Ej\.ʽ+3bI wClHM^joDram_FimJG“bo ~$v..: =7Iճ~mX_MKjb1M3#Y+i/5FdhݼcmQΓ2Q"tK~ c5tD N0•߰hi˂G @": ["p VSI^[,Y6d=c܇y1oKfqA4T$k g y J-Qj 6 cnA! CI~@=Gj8.7Whwvo]/=yStj6IcN/^VwYЂklK5'ຫGH1 TXd B-.9S9BY삪-u(] p)e)AwSP~mS l?}`k 1-'[6>L+?b7YU=WX]РDqU: ݴ'>1@m0rye = ꔝ6Ӥ0>!S<77L|첆85uG5Z#F۟* nbb$\h/[2q{/ ukrVxnvKқ1{@KʜB;&*(j*p/D2FenЛjͺ*0T$ P5\] (])TݓΜ}"6d8Z) n\[qsƷR0~Liy4XNr,k⍭$46*btjs!wjK+t-yO8%MĘt8 nɉ+w!RJRUV駖-H(Rܵ^ cfQɿ9;Y!ˣA{Lq8G }*r1[BcM1+۲g.+8>kX+)j ,D.)3DlΫTZXFǯ& YL}Ʊ'A@|b!Xe&D-l b(`zdgWӲ{UI( 1qFX`:AM@@f$੎H4N[uC8HG`TCu4;7Te^O.ZA)4fyTK ޽.OSrwTj⩲cMgMN=g]i.H55 'w,iẉ72yXE6ˈ<Мe-,(+lm"4 ӻ5@Y(d&24Pȸ0dNS [f"J=*١ 93D%_]MݑM]r,|x<#ɭ3$k+uYG<4bH nE o/@衯M P o{MZ.7A}ٹmii\Na8Gd[^_ﬣo VlpaP`QnjahL.Q`Gd捪wzT|3""ҁl e'7VDD8 6I=LǞu3z#`?⃛MHr>}`IN,J9(0۹GF,=AI` /t~0Y<}@ uXѐxD-(^rTYMsiSY"{N׽X|Jh>j!v9}HB蔹#Թ';Sd˄Qؘt˰–TO!]!$g)}cV [2nW(?mq˲~J7q~W%ߒ0EvOtoY>D^6~ .<6di} gilP_)/B'A+_xz6؄{*"Xx݉dX0RyAs_ב@DajkX0Kgŷc3OԔʹ\"('z~d^$`Fu5xٺKP)m.kz b6;kA=Ϩrʅ:?]RWs#FgE/cWjK*{2ۣk08baPVgwEU3"rSVm_u7Ȯ@wHbꟐG,^eUV|{DZ>YroQ>L"(i`*S!j5@hi2E1MXkL9jFj&lum_R^A:Rއ=:gh%2, 2T ֓F̝L6|ת¨Y.lƵF$b#Scsp"x;I"Xu~ sf~6jSqMH|{n촤M7MHP(QFzCwfsNo 2i`Ø?aoX1* N@S(4E{x 52#v3~9TLUFmXM&}'?./>8l5Q [L9ɷ̻.Pgk\@dk #kS˘ބ`r`K)ܽQSJ̡Rs&( =:7~K*ܝ"59.AdRAw?Q{V@Y+[Ee6hT.U@e!#zU+((~sefEJڜ)*- كt.nNfpmeNr'3ZK9beP[I|qO0?^^J@3} wxO2;Y2(U v=EbMbp=`;± ZdWgԾ1| @r]G|>y5% K-W8l" sb*02 {l>'G 3<+?kHN;`#!\y;Yzxf.!׺do]GVf;0;@)&БdJai' O lD,89"vkbL9ił3,qfzT-AEhx CvY-ΏS1!;Ffl%Ⱦ!TPs~Qpպ*|IrZ V'<F].48,y OjtMy*ە!6}>!o,tTŇ? u~}>i20-~*^cdZQMbmKfu-_Ӏ )揘,l3܍U u"Z g!^!E‘ƗqKz rj/bDq1\9!A-PYT8_V&P`2.&#B." T,JJVѤ2{ْ~D/ߙ1ДhRP9[Zb'e dqH@;5l<^۝O4SfȖl5[F3ٕC\>EmPsj*xK񽩙bvgL1px[]'8׻H@ rJe˭?@5(F=fܔa+=Ƨ(dlNa@.8!p\V900B"h]g-pCeFqRpN^ӕt|r(' D*pO,,Ek! -_ˬO#]8nD0jȿ5{'.ʪ6dM]lVr{DfD5~[/l8rO[]%RY?3bձS`'w)\`Wyl9RIsW+R3{OϗG WC4,Y2uW9{*o뚌9s2K b;J+giA5էۭ?, ?o WE[v=:|M:Y,Y3:ߛF]Uƫ1>N'+Aq}kH`zD jj EJ= l$fBVM@+1;B4c/ǮB̲fP'8 ~XT9Zߥl9A) ui&vGw 8ƍUu& mw (K^R#m;Řg yp)KcΦz&?c,NąJ\BpV*,aY9Ҡ%ڊrU% Q_Y^ r'Vi\Զ-ao.9,hCNƭR I7W &#nLԕ)er/T*QtaL0uKqp1Tng$4)ƫwaqn VԽ6[l2Os عHV)6Vva=!mQyІ6|j2Wgme\ʇqs^tMȆ¯L_TU(RJk Eqd2ީU')h ÷O3kX,HG B|FArFfYhȁ#Eq*a:΀|W0IK%pkxa#]E͹Fen8g#au܍M7ȋZJ)Atm[0LbF|D#p ANncۢwgJʦ1cƽ| =rh\sM)G).T'޿ }4&)xN6,?-"qՉƷ pmTrP$dSXB`@FX\ -fw{31!Ɔ `V/:2G>fZt'^W+31^5%>-K`Z~"ڍKߓAz:d9L܌EۀewCpYՙ^H#_ZޑpF(]!~S65wY* (/|w8 ԸWc:W)kKux5x:NլfTzHEx)i!QON7ױV<`nY 9Z/*&0ۃ zF.1Orp43hCAG!lmqo:5xqst#RrMVFB2*sr*V}-IJZ:!'h4=&4񝸕`0J NN؉`}aJׂ@~>A29;Lm(Cf/GEإY6+ZϕSzT=6M'ꍍ*$$(ub>0N?)\>=z3|Whn~fP^aP</[z|yS \*|-CPI7Ԏ[ ݩ׆ͲTA kM>]mhʊkʠJNې@}lX{ڡLp7 a Ɏ֖_Dqk :$cxInע)w?ݓ0a朋rjQԠ=5eI}~y\A:-:W f'lאָ:{WnU 74.\ACDGg:tABٷTʎ&wL; '5IPIhڲ*D7aXr0%ҙqĤzS7o7Q`JmOO=͙"6R+v+oRH&ٙtqVnC k-BW8yųErMg(i9!r ]{{ehܽwK3Qe+pxg]n牠$:j2 Udϑߡa cC2UⱴI⧛%}.z2o^wZ7m j>Dyd&hy%m÷+Q,qf"' f^k]-LV_=|eaED߭o %Rػ,g޾qtw9;j,O-3|$Z< ~ p[Y6`m^>Գbwr -jG?fOApR#: FhCQj$_e&ɥZI@ӣ:FŷĔ?"j!|CNLe9ϧ/ӋnJ&-;;ؠUcC{%O}s+N9 (ZY.4:$8&PS%cۭOO;F<ɟ .Yeo<`Z;C\*=9׊m6dz_d!)ArBgc9ωgȨ-$%A9{ Ah7N$[(kA٬ʳI|P t-ߗ$(2X3GJEyd UC r\l<$M xv}G&_t νB\-gܬe.}35'EN31H*->n4ZT]4uTH'w_1@FS0/h|C(_dSVbl,wmq*Mf"rzP-G'␧,͇M oWLYs|F"\D?9 tK@<PxjlEC,h[^*H=jp [H47B=$)>6/l1=0`0%Ճ{yH#PSQSw* v0F;bY@hݾI+t`3Tl97 nDWk!n{X$vN}Si9LpK-xy 8y: og$ իҏm.r"D'g5  4buoÓ82KmłbOFQ4rt?3;hz;( AMe+KŹ~v5 nFn+@+iwс$^EB[{_^jٔaAhQ1n/Osu1 Pha~5ѩ[q* CO}va@`FPk h/cX)7Q`f[ԧLLv+8oLv+UהϜP2ȚK!=Ss=P w|%ƺk(bW𜇷&NVhOԽ |JǐSЯҟL@u'X6AkܰHD:jua p(8sa*\":ݘCw| )NFWiA_d#Ңt:֧]_Q9^Qg:b+ro7w6ЋE*6[I {pM)\jc "~pja׍uEe9ЪjP.k=TR447*$g\| K MCψ G4+}ŶVDrDUS7K=v/%u؊VN/!q x01w@L.SI7HĂˌw_<#;Ye7<*'܄ݙ?If{+#{V` )*xU](@v%-_k~V!,G:QJpG׳$MRCr@WU+oRQn7;p}JMpd NO;ma,utQ%ckjͤ2f0. 2m"8 =2+@@qfH{*H"izQ7[}}~Zx s_l42,+(nI OIu܎pMĜ%05sp ]x Ҁ9\С[4v)ܻY+;>{\Cj_WqR#e+)ٸs8%XjTAqD?0 OJԽf4XLMZxlUYR2B`șo2xe .0&q2f_M9@XIrEy((R@ð!SmhEa/١J[Ȏ]AJ_ M}/vi d`i5"-!oo%nčcSӕd\7&-fŞNQ[ܗiqN<2hIcݝc${4I@m(I!\1DTT4lav`;8d*7+LѓK{cArn"q3 +?O̤t#@u l٦a~IF)Iㆹ JN$+S]j ȇXt{EiCE(D_n<59v!OLưeǗz.|tjph<.wc˅ ^31nU K R,]kPRIɿI"C aNHԑnXժ-W {5Vs mƅ"G[}eF_gux^ ntϢ)A2wϖ/P7ig˝ ^ .:DۃNӑt}zV7݌ 1i>la#6⓶A9u]:_1Byj>j\m \ <'OLp%Z?>6[[ CEFS_\5a7mmbL簪OeXV9V|5''vQ,,wJS&0[(tP]$x+E*Y_"<0QԴh!r6{D|A17FE!,܋46ZJ "ꋟ?L"ƺ4U2QvvfN%ݴ`)I7.;kʕ4tftgqa?@#V=\d c)of`6 kBP(Dطy=u1)2"Ϊ ~Aqv1H11 aTRs)~3 \vOǓ41nDo2*8lgn0|ǓA^f[=1]K0j}=bF洲Ym6kq B2<&%v\iP&9 %r~75v 4$|wm:^g..q:TV'&{ +l\9/RFI޲}f6DL,g&\?ĘR~mdȩ[tJ+EUlu|Qx&z>m!?$o"pVj?*U[̪w]z佋lHq$b&V KF|< cYwA"Bc`(%-0Ij4_O7 kn=~iWZ=?.6*{90p5Mѭ|J*KP9@q3lAjE/׏JQ>-Vh;h(ż|ċa^eڼ]K^H1z;vA5qCȃ_]wh鎛Aa8 j+Mk9&Jܨ!3_@H,.tV~(ĬFSA/XS$ԟ2{fD?+#ňc"#ђF7 _BcV?H{ 59שpĿj>>6=E^$fB]3ɤuպD2%;pHTChzD).[6趃gtz73{J/yAhX词! &"ZÞtF ; ƿhWې?Ԡe$̒Ox5<޷4rBX:Yԙ&BFpɥ,7P^GX:-Be`rƼBx`U:ޘ SKr 3;=&uy{W?ڽZ^~^0 j;j[*Iq2]+'q}N .=Xv= 7h>vocZ|ZEny8ɚ7~pR_=6m_%su{B ̑sξhLl,Lz< )Tò#B_̂_gQIq<x؋] gQKщ^bMKrJD&Gg|1 WC[m=,iQz~PT'2ҙې-+BBk'*;<Zܽ1e maj9BͩMwG,5QN9yH)~̒# d]3[kTRk+K? 4t_p3T*Lo/B?DJ`{_hٷ/]c6OTZ$-CБ }bŦ~EYșt:$۟trL'(c$q{k HآrK*k5ἃdG] f ǏtN툅xKE/\ ]#ȏSj"^ϕ,;z WY$.L 8&%ڑF,HVR9GN--zHiW*/k80oAZݷqL %c0)}O/ Уa,c|MLܨTVw@{ yj ̌׆qG_2N~:="L;j1ţ[y=@ .Un;,XrڗJfUp8qXSf~QblZ/60*¯R+A1&D Ur޲gL1T3P|:iJC] tP+T)N' l!\aWb:֌o<}\:,4\Oq5c|c ,).Mu,+_+ESN}`㲯sP[:OZr|xMNl8,0}7ڙpdda <osP ^SLPT$4Mؤ:t` s\* 1rKEg4Vyͮ78>}*˚ψAԹp82UR/S&ōϢSb6 J<_+Yd_٫%+mv'%_̰ UBtk"@i[R>x(FMWpvj%)$Tra4RT0.Ӱ#kMAirs&M`uk8Ə9 m ^5qZ혇S>iiY|]ŝ!j0 B!Q>n5J mSԙvW-`4lȠmL ƞ ?g^I|+"Uly`֓xf4qgG9"U)'u^gnS41ZGWs'Ÿ$ʺQ] k&aņKY i}Pj?DȈ̜P:-,oVp0m53A/hgrU*?$Oԝ'+/ڶA[ [(0B"zFJyd8^dy%{/JuC/.Lѹ{ ZFsy.ߘSc2bم*~h?\ J*˵dYsB mLdITyZ]`i0bKG|5zq+I6 De[I=: 0';~]j+3x/ ['jk$Ԉ+lIҼ̮mZsi[-s0 Z]tă: Z&R-%QPDB- Jȳ~j jk5SLamDBJI?~!3Yy%i?gSKX_OKueg 2@|-EC-F.@S~|&'Rv[o25{i J4`XyQhl͑צx h/EKrZPi SS-DШDo3J/lI.:D)gw=wHDRO  p^ߑ o-!W,0y$&|H8tpk/ )oQc3🢺quzn5{]?eTG%J,+-R昳.$H?wkY]e^1j-y˻,$ݦW54=%%߷fw 5, ə'r^"MoZ(%ZSɌܾtfc!8RrRh4 7FȐ}k^?`嵊??!@Pg\ɅĆK. 6WLLS;gr ̜&[/<#n@up(?"k&?<n2COʹ5R36`^@u4`Vn? ޅ:Kf)YB׸vf+} ܿlD &+]"o*.'6 -$f%OD4^jaPl-7+*~ )v`6CSjHAE*׳K}%DQ:u7;$]0Qk 7c!<4" /l5#Xq$}H{nOizIeC`5Y0&{͙`u/ap[aa`-^Rpew․-@aK`]9d s4g*y|~;{ S gYq z7⍙BXBr8ǖ*Ĕ.!RK@.}PDmIhzbm&ap B}+ݷ vqO 4p¼$MpV* EG ŝ}|s7"}pC>j)M~Ų&P2C7SS:bHU tL5't}PP8Hvp=rȥV<⃆W&?ކ ؔaNfn°` 5F>K#wթQ`l⯲HMv)e?EGu \7 c̱ OZYlfJpޘ?Jmno 5)՞,ݽm=3ʕK9M$0>)𖳢md tcq|X0JF*7#Y5e욠5dƬD~Ff= טuM>ݴB6'η[li2^FFR-UE??h|Bug4ds}&ҙA_fːmqQ3T<`z<"Eu^RMcc[ UVI07!R AAenB!t:`xF.f_KiKr,{>HwR@!+ ӠRt.JQ:gD$L+RlHG#u< ʪ^ u7uwuc~$ll*.x˄i>"zPE ?GX^r,PۭpNa,hz Օ4;K M+=.jOeq}W{'ƞ(FǦSvn #W6h-z^+ uʄ(XS M^?92O=0xXv-C炉t^j 8"=4%5,{" fZbY-R_R\˯ЬVsh1 bhpn IsP+pܽMm mbZkP -OҠc/;v "%5GB3M^ xo {V=Bť5YJ ߄"OvJ{gMFanlOrktrm+= Swa_{0 i8p},z" P.!)K HJ38}hqfgٟJorP;͒,n{>"EͻߺǻޏvTbX#Uy7!eC`;O)i`p9 r+X冐 VRuiaz'RA]eAHY|gbgefZ{~Ȓz/&P7w)pd*SpKw/'zbc$_hjjw=t2gJe.ArApgE|vx0xIy6~C9:>wYF@SLٍgRg2Z0/F;4ܩɜ 3nIq֟F3 FB£| (TYV2BV߅Վ3xz޾,?N#RRe>z. çܢ%:QP.> `IVoYLW+drk=NAm7dlPrbt) n_Y e :HSCpf>}-n'Sx8EDit;fx[Jv_FXUgV_VN]Xr}}hS3 a,&?H2ZEGɻ9byRψxP7_ZlZ){ϧ<6YL[ *O%e/a ]WKen& ac2(^vei1N'R(p .en@' вKU CClqu8&1A3\"TE$r/=:((2VʍNLI^[5eN|UJA׬'΃TEKxEQ\;~iIMmM*!4ayypcRjq:` @zmgqw-iؠ!#cTȭqfr/T-H) 4kFx ~,%Ms+EASx)pr7ڂ"% ?.%Eb0{p{(%#<$\!h(g әƌoJ9GֺgPƔ|!{~HNJM\z|uq\0Ѡ1fɎ#b?|xrܙQ(rapg&I+;]G#rҕp\WQ*|R>/Q4U+O;͛+^_PfwXNLjԮ2,T=8oɼy5M)s> Oː }95R L!ǣGNCkz,&Q0V/xVw̻3>4=s2%3Q㕫kE4AB) LQ qEBaQoPVRH]О6l{zRњ0Ke(J_Ttpᘀ4ImcKR07J9++2(آk|ufDǂSW\eQlz[tqGY[el-DyV繮&wZtc7H (_Sx~)u8&JdnhË~j$;~H[:'Z^T;.֠;[ K=Li?OO8tiP.Rvَ{"*CKT( ؈3t,Ǥ@,tR暱TQӟUR\{9ij JlzVzCwketOPP =N6[HށY@˱C"Xw;njϬq5 ># !}sވO["Lђ lLyϪon&$j#h\.05i׶żj~Çǽ,r 3_ %] mZX =b5p o%$kgvVs@E,⚺d}LCvuYl}~qT9?Sk$dzp͉O# 4K 8~FFTDI[3xb2hU=~6E>Rw!;v,|M}of'@h Ng0ҀV` e5FCҫh4x҅h=fo*ŊOHrxlU 7<=/F@ 앻o"=+ktIʒz꺑~pIu~24YN»vc*2.e*7clIir<j4@"A^oRGi ȐbaYT T'cRBʹUČr>|lkN9hPc%* hGm'DШxy:\ hlb\O&:OZ9jJ;2AL8#b:cOív!'9z-w*tх "LOb3oo*=5 ;`6kˆ7WGTq$$-D}&γ1hQzNŲea'J~\hu,d8|$fEn)Kvwy `2l4sN7/} VvJYxkBJ!9 ݽl6R Mrev1=Hnek4>.]@'Lez=zSe~RH4('Ш\OsOꅰY3ln+|ӭonb8*$G0{̼ӕ@:4Еgsi^rG << C0QqtY=μ҄h G- T| x͜#S|mGeh=!7؀.$hE VXt*E):eQM1 oy0{5q=#3CE*Kf( `LŐۑKqdE5Gxwqt~m϶A|޹iT㏆M͘u6!3Ľ% uGr1ă9݄?PtqͽŹϏQ񐝂zKG3vi%h}oPd*1 *ui;~PmC>6:@e\0םg̞.[/e-t^wGڮv:dX1<9C*F?-Qc=D Ӳ:n=,e >I- t嘤2ɳCn}^? JO4KKccoX%vTx B F҈*Kh֏}rDC^V p{dn4,*SMm&751T>_[nD;kH%U* - )Q*9D*ͭQ~z l`Z91S&"Y.J׈C|{sj%WI]0aޱ NA_BuEG7T rf1K>1T"ps*`J֨i)Kg!}ɢ$Ụ#qqqėſЅ y9CVyS~Zz1$. դ5 >rCmUm x]vn~ $Cvb8tfB`x{v_+ D)sQ*=~?[B\J[ \ p="V9 ;s $zL4f}g(68#ԮRV{Gg0(Tc]h*uEs:oS1:A &d n@; Oj14uFq )9׹䳯F⿽~NJԻ1'oIzne_}l^MwMS$;52PH=nKL#%[,\Y&B?2c<.0}B7希]?Ya wfM߂|iDk194 5Fyy8<' L5q3JoQY:[@bo{$joJq8"5Jr/<x,? S0zb xu{vV9 cye<0(F$w!GfZ>NSmK*}x)s ExorCOތ9Ia-dy `Sdh?̖<MsoiS\// C~q[ A7x3W c*pk0ot|D@SG 7ĶA Q؏'6 ?X<”0\lJv1puY;CpSl@6zy!k0w^Ih& /̷Y]o/'EaH|Ԫz1)dR;8y8 ]Y+M1]$ VF"<`AMglmi5e:=ș:UUXEXN:C~WȢWe`݂W6{!cܼm5wSlgJ|htU h%@K}V(ΫSŘ6v6h2{gqJ,/;,.VZ?kͶ|F&ׅ4,ى6gAV z!֗1=y)GXx.2P^@IPYfR (N7ש.Nf@kΨ+eȃ?|,e=7ߺ(R/}N}0KQDvEΨH 6~*R w38nᆮSx.H_{ )ʸ4?Mb= bQb(\ztAruԷh*6b)(lslu^n@3K,O ?w^qi5jH~L+VFXH?GE [S0*2˺@mvr/`ED7U5{ӑy+Ho-gHϡ_w$/* *eղ6b:lLF ƙH_fe[ {[߂jFIU9t1p䊓L|YhsLL[ҥR^<$ R`y7sQ8O&[v>'֥ʭ xjB[;ͤ%2qW=e7;]B ;2{[< #PPw+p+<Iqg:#?\b;Du!/@uRu@qA'rb5C'p; :dOuD: JH-E(vL,bgrʵ C?9ډ'F,@ڂ"P3OxC"]) 0 ՛Py֨N-)GCb:dNB0U./PE9gV_wPOH$ӷ%*YS`~PLʗL GՄb0a&Ggls5.` PϝlWv胢&qSQFAýSv3E}ȓpݙ^%ȮZkA˚-`DyMFkQ: Z(aq5=> fdɪ՞͸st`inr6g$ƼX~x.g#Y&zAP fs?IKp݁ MqEX/OBjK=0D0⒦X[tZzz\G8xշp ΰe:,F?0v#=*h9(cˎ"Cvϟ}"\dPOgK@> ;Q9]CAh&xQdD$8"#P7mHꑲ"<߷)|Ck zHZ=p;)y-QSA_3Tj}lڪ*"c: UHV-ǎ7$#<:@8F.9J6kh`0h/Pꕼ.GA5ï >!@kW@Pq SFEM7-kQ}WЧ1>=Y@ט0?_f<L`wY;͟+V̜GEyx:??&FYKӬw.Gn=c{/q^.Ia߳Bm{}/QΔ{Ӣ 0ȔD7w YHXChQO2Ǒ07d16Ν6p3\[Z/;Uuhx9usOR{(<"U -.|9Oo_xSPAPQ덶=킮5_&4fK K&RRM[0SWev ;ʟ8yoe5f+hKݍ_Q_ִzёc4Z;Lح[U~d sȟTIP='w|dR W{0lcYs!t$ Lًe^B@lbYC$4ZsWdY +OzE,֢4\/J*\"k_M(@S"?.B^u9_<,Tipcp{|JTV3 4?U? _:Ham/N.k6M ur<j#YA=lG9 k.0`Y:lQ}@ԐSrBnW\dg}}'Qk_v{enQ_:BJ_o>Ty&b&cM0#hTfК;OpIC9wŪm"8n:b{Xn]@nBj*Kv"iTH O tk[_g}C]\yZ fPSyJZ׌UGIp gup "XNsB3˨8jVKD[ld H]yn150;6O%ĺZRv V5D^&CsD!MQ4p<ưM kj b(j^^ym)$'Qwl_ ) ^ &HѐadFkvg:K} qga!w#W1ۥ&tD 0Fs1;2[X8W,aD=ie ˿Ek@YyW7'e@zU~T'HAZe$sƃt@a<5$.4Z 8$aCz؋$R$ܗUЖO_&sۀaҨz|b@A;΋FlD{|`;xx/c<V r;Zvx *]>ڞO2<.^[.ugÔ3%4>iLX 4;#o`T1q7yQpf9etua.H0 ҲM0>/!dݘpS붯sP9CPBӾK N@utx,J7T :=+ }F)c:az[M3&'t$ܦ֪}7mN;0rY~cc̴kl!]HoM)vIac.ouTػ۵7/s?NҖPXkc:6,F5r{sgyD:| FɈ447CɨQdK!0M h- W~CFڞ\d-RG*z 2 (6gLsc9=д18O5_ZV ܋y38Sأ]w:`XC87co@Њ~PUة<|<:4A a*$(+qJ87>1/'+Ҳ㞿FpFj nLwEr'&ŒakF!2 %[UWUWtgL}O?4eZµvlL`j7d2%# OwSE{8yT [zDF_ v+i>ϘCONxX_b3$_a =}alz4{n254U'2Ek/>ݔZ1ʬ S&S%֬[9.$=~1̘C[R՜?CNuf'Jy/eRF=gdg z)ddn|0z$WdؚMؿd:q1r+&:ЉE!"٪fYm;S|k%DIcޏ@zA.cG(xc:&s*y2棑idϵd ?RgF|)K:oηbJ񷎵 7=I^m bۚ)>}#`K&Ab4VA%Ž=Cq~OoCs}Sj10On[:: e %*)cKVqћF( FralK, / Im5H7LG:=ŕE nK UF|#?(09ɱZtV>xU/D`Ys@Am0Y[7={fF!T72v|N} WE]W65! t%z^N!OoNNF]#VI^fkPqC,PesxjNskU'<S_䁠#vyt& ^n.rk[!8yv=j!N{j06ogb >e s+# m5ܛsߤIuL)$k;z֣e1l'?d8^l9DvMlv=qOԎ, 0d冦^|ӴYT|S^KT [J'?<翧2HAk+!'$B^} "ĵ\s<|L'3F>J%&ws^k($&amu-P>ۆl AoBEO &x 6O}*R0w}n9Sԇi3,b˛8cKʴ gi;fg&8 1!8GOdV:2W8t؜kr#U@|15tҹx.~jgr3D)">esXˎ+cPX%W4"I(ڰѹrsr:cmˉ/8TdvԳ:$h͠k>|bҟ) ŐaV!]8Kܪ҉WS,VOϰtdq+\ڽջQ4#PT0p$;ӂa[~мigj3pHЅSjgD=`>'suۇ Y,>#ԍԑ$]onXq]~ "7W|rn7:y:2v< Ϸpt'9nW92kɯT66G'L?z\I[ V[؋Ĭr SXD";$Dx؊%40 XE=V{*ye/S_H֠P `xeCw 3>T9yږvu f4׶^l8f1`ݞ6e`^L}2SǑkx@~N!`!ӍG2mB+7f& YRǸgfoJwƂ#q Yͩq s|$[S-EDPa6h/tՊ"n~]oN`E:6m=Wނ {g3& .X3쏙}n ?Fej!tG%BOw!$cTNrj8N!}2gmISo?m=tbM>5RfG}\.jh 扉^2G+vpqjzv}_{t6WTO ܓtp})ˀjwGf+_VU󍕿7t`+,\y) fpRb $CHmRvC tie\IO+D K B?C(>I۝ ~/v1APeP]~q|^T<`$~EWRbIB;ř(=!荝^dN.Hɾ-DMVtAnX|cQ5dƨ|%ȩZPW[ER,oA~"pbj6e c#ؗ!zm/k|)\傝r"dwV qG|~i4o`D5 <|Zm.F3 r2ǰf莙%EC1LzdK#;qw'l,y. KQ^E~c>9x*LT~t4U q"87)0 /TIp㺿oâGT*OnqT="j-p/O-$~~hNwԻ`cm&Ӗ#UWG7rU{DX±pM|5_w+:)ּmQն#TJ5c Y Iվk #Wuf&.;O]g>9zX[=V%W)7/b(0`uDp*k 婪|޲wN)>ޏTrƚDIJ̥9 0:2ܹɺ-I,j qջ2>Yh^aum&qm"0ydg'3 Nu`9r:2.M鉒6iLV揺uLnk]AX 4Ef[N))vv®|k<\I'r +B B\(rɅ9_s=]ݲQI'D]ThKnl~lDyh`S ҂g`ʕlDkTfȸ s_5'8yJaXw6mf%KQ~P}V1}qB,ې<@ :paDJqJIuǿNo%Xcw0 Ȟo})4k? VAA5⢦ #5ڂG5fS]6XyݖN"eKwө%io ½kCyvh.x"ExBn D&MJq >6f5@eO?rX?:/skܧgd3*gjaӸkX,*.9yQpy$uS&fcPb(`,qsk}*}/&3Б)mcФo!]Z[+2ӏB_EK?/auk eவv9_ҡ*.L|#)A-I%ϹM>O$G?l>Di.ሑu.)/>T Cb|ֹ %xL [/_\[T(AK3%v "Χ@ v"ҧ]v7nO3q'sj(%r2(M=`F..QnLD/sjR_,s]ĵIk1)}5|AkN(E^A©pK OדXU;z#?.5YĀ-B"ig&}8Ep1Uެ.j?)(cw;`P/ %3 M@\6e?a LYW-ܙ,jqL 0F\R}aZ6M2ܹi сm)Hm-O@i7h(ė{. ͭX}_vbI[f8zp__ /e¾Z كOe9=FoAӄ bLkB?N𹑙F*sk/m- M zTp1U?âbu>Ίn.gqYIh7֥VfqF\ce#IEܮwMפ4ˌ,Ѷj$d7Fܔ5Y9aư#vRMG׊&INl8]hĐl |P]ӌ<<3s+GYDnsI L+<+|8~#|KDbNDSkVQZ \0<995hRi쩜7֥̐s'OXHwA-*EX]vم8dϰv#3,(jx"Diur_N"M#l$[L ·pq '&dKMi]Hj²%/HEp&qYPkxS-Q.[rs?٥Ex/n.ͨn,P͂)Ig?">^}tc̩vdhdZD7O6PM. ~\o{~b_,-v}ּ9%(udw8^ 9HPunPChIԐ귋g:DU ΄Q*M{¦\3ZcGhp~$VdQ9a=u*war11'u弮^lfELj1#ɱ'o 3RT(2.`nT5Q !}ǔߩPgF^iI#d o Bf+S!!JǏKXDbLQ:=7;}Vc/90}w ~XDoOyPN@S'ro͈۱"TN)7 w[N 3`;Oc˫o"S2@5;d !QP0<kb(}ǜoA}o+#At+"Q0 "0:CixbGƧ"w+=ޫ ב=.`ia8La֊|*5h- 't(V{ttyL&{͹_גsi˙)Dס[M kh$̄-2\{Ms*]e5؃'%}j(5[NՃ eRнY@3ZSR:μ0/>~8[yx$VoBa(J/ 1j5 @BOPdXcnQڷl.h$x" fQ0J5pxg)nsR4.oU*,\B_ yT=WpP:1|M ˤX]{U%]w_n*`&Nq!31ŭ!ùS,;"<+WKYl0P)J3t2Dzݳv'$}X$)M. ˗s3edW @"3=K8[|,m|F׆{Or|I~:`ҢIn_f̌3q}CA} -C4H_>Lڦ-ɱ Ҍ Pph=C9t8$VpQk0 ˥ZݪTYCl4h[vM?aE%E͑4$DȒڒ~1-c XA4kom]n,^+[=<.8\Rm٨`/DeUt7b/0.ݮKP"vܚx ;'-R3F| crVQDh"܍&SBEӇ~Vm2cEV4$z:$_BlB܂6lPyL;/C4cEOD}ȍ@ JT<~ugy~ٍ-Jzah셟d0_BĹ&2½lSRN):Sh]~qCF`M5—F<٤FvUv{xBӉ*^`xoNkն2] =Σ!Ofcæɳ{xV]5Pr  d\ͣ^)/^kƝX3 e|3w'K`O}広(72_>Cl9DNv#%\V vǾ 38TDR@ou` baH($wb}*] 2~%DkurX8\.')OecoE.bhX2DD>ze]mǩWo406}5=v \Z=4`Yé&E{nN ,[EwRp_H*bu]'#CT4fWfa;ܣMwcg6B2,sگQB }AЏ3MgUo?]%9ϴ6w‘)z$F_m;ґBT&/:7$WRFy!G/\Ytvx8m1S%BTq+"Lhc03^^XE1`Alj33Dh}2:AoYiфv@|3hVˊַDf7cHVQIi3<z /H6"-$b;ȦZ8/Z }' "Wyo)d\4D& ALvƝkr'X3Y,~FAOhNh*KOadu$YWݪ/^.G0E@Oi\I!{TMn 8/5.!Ե/?=uU6/aޞ[A&9&'$eAx9[eGoVlF5(%TI؀Oh8sժWTĽ@3-{%5mMyaLW 1G{d#W1 ;7I|oۙnbۇe7w n~U@WXi7 D"&DÛD7?EnLX /ヲ6z[ YMkypĚ52mȩ e9]2 (BlbTRNS0˯uElʬSּ 30@|")RvRj Z^T/Ӵ{.l-c9wà/N0<8]Cwi)5byzs뿋55TdANр ,'aU?$o3ܸyRZ^oDZ`>WJY )3cyzC|< z'a;G`Ô mώF;מMT }B俯@-}Y/\P9Uz ?ӖPp Z9[jvf4oZRnrrL_1Z Ӑ9"uh&4Od[G9g X0Ei"P -w%iK(qQ k6٤B6SQ ;3WɁ,IL\9_xBU9m:2P ;pN4iކBME\ABPOJX翏4mF&Tq3NeOA_nòpV%A)T_論ps;m?6+\j \eL1 Kq~}#[[%kWNU7,|KwD ,m֤"Jh~;}L1(ۈeAD?]x=l;,Ek;J.AA|B'A9 ]>k lQ1,Nwrh^ei]Ū=ЏEin%Vg-խXH,N0V?W|w,W94:i4=8D̘v]b( !M]qrÜQh[%hӉеf nJ!ԕ HC[_ེN~Dㄮ 6٣SY] |?2duNmA}(M'x; S8"zV">QX] <Gߑp?Q~6Q#>KKqn(Pa[r, ЖL7X RP kC.QHjɢ/J͘S|SJ^m<cWڊ& fQx*1j}S^WLU #m6Kp?3;ΡpU w.Woؽj H$oʅ"qIk6RָƑ\ǩ hĹ(5t Z:yI,/!ݜߣQhxSQVa4Yx'TU|{QXOᓌΙIA=-\e.y|l5&>F ďPC>(`nŽ@T_C%bnm9y=qȋ3{ro{.u#1^ <?(h5)L1*eW}Gc6s-WZw~KEal\ʈK]BK=l8⓷w&Ed2cl;V]LC4ٚn'9V*V(87l)oػGZ.I{&Cw-+`1W:}$G;c:9mR˴@I{3@/`:•#_$C|0bW/׭ߖ~GXǦʇî:>r]wAԱ>DFAW܇d΄^8o'>:bMyŔ#M\W`r`&~yTqEi J2%AT⃇|pۿ +0 i| DTRd Svz+a*R#&Th [bYnN- 1\žG:=Gı7 f0zl'){APA(#ԭH ?2y_BgW@:m@6=:ʮ(^ Jgl\Lϵߞؒm=,]k],3eNR-f=g=5>b]#Jw06n(OG&3r֮fѬ{ocM= ӫ^6]ߵ-KF\]!F`ڒ99[[7x}qÿ@J EVAO3O2N*`xԻmXCV3`*_[︨.W%כ :6y>kYf:7aԙ[@&Gj7B^NLDq%5>q\K HK| !u!l'Mkgzvg1X~a)vPDDB|h[~17Q.HdȌuGNb*=Mgz)`,N<rAdm;IH LèBsx:F R0O5CҳTp. 9΅ghcN160/"B67?ɉ҆o$ے02uc%mpu1 歄Z:!dޫ3\g(fVַ;) mGvk2qro̞˃/QpBE"6}ƺ1F8v=›=om᪇w== P_p E,-XjvFWoдW)~a&yUq<Ȝ+Mt8mέCء,zItwLo"o݀B^ls$4eO3KܳTC d}WoW F2Q'b^˓bva潜hxU~ÒيNcthv44ra@cLe ,f}\&Yh--s!fT%1>4"$ Pe*"FJo8Bگĥؒ4}tbم{cr(˪v,(\ofyHޠv̰iVs (;܃^>u/Bˑt-J.+:tAc~cybM#ԙ֤)y쑩ہ'e fRn*32z?< B#W\(Xz\LX v&YQKo|Z3m%JG[5*YH<&ZI(|DB7ԑh~T"Cς?K?K= :`7cև~@WEՎ-Э SIT;xY$^pL#%n2%kr^vNs_5qf%k V70Nb3q{ݟq*j;u޽Q\),,v EY?W<&tl&\G[nߘPTE;zI6 _9ڝZӲv6rMI]闚WQoRfe;Nƀ,`R*'6 Uu/pu{YYү AD…mJ݄cO(eGP$MX$yqaK{Dja  NT /_ w4e\uCuA}'0ypkGO.݌ulȪ=[HUi!6hIB48kTΧ# r6C+DR{kF@%E22k֝CEb4ԐbScE>x 7*ffZ <̣CRf+ N?|;b~wʚ^="-TƪrVxϡ` >3tkB x*AHKU*Q4i~`IWT{o* ,&n=/!J~epPɩniۺ_푴m)Aíjfrpp^?tYrgО_fΞtΊ_W=tBKqYjSLtgzPC.wB چك1ʒ!ȵ8!%;aǻxhҼY6ZDA p=WFChPWwi`'^#1LR()hS*%A誸ЃB52EnE,I,!T Qg|8NM6aX \dQ|_/sk"c܈ܣs>mFr bEGzԓ\D I[txRiNҔ}VA ZBi EܷO)ҹ+\W,C -5F %M>}uE3Kj)LsEO5b3 zѼG/_(}ϾrJjٚc NXVR_\Y)cE'$JzLG}|"^JjjljG:l,4n9FZ>pE=o0cKXNܤ``/A ?| lwټA*ڳ0v 5AV/ ,jO/"4-W Syiz?'t8WO6u#פ0$Ԣ6>`G..g|bޠ :x&J@>b=sNKWM#%!+$< ̉D YU78%UJ[nԫKj 7ֆǁd8(̽O:vR=NYÂ֟039,z)B\vV@ӫbX*en)~N)Lpj-+d/٢RZ~9Ò7˂4ǪH׫ASK"(=N J| _a'so8,d7a? F_v VY%h9J0*Q\ ?|_@N M>V!g|e5;Aȸ< g VxyG"fDt*7 ~tZLo\Z*!R+*o%Uۗizο ǜ)n' U)m,ҚP\RWtmy3Fٳ1W8|TF.yǭ螚Vy2Ft"ŒR+ͫ[O "ARURA[O2՝;[%^ ejSkwU 3B ]恈'R"%J WG.gai}E|$`נK оh?2S7p"7G3굞lan "]G&0< 灅^FOaky2\"8@}!-6tԚaV @v%&Bg7>_`jvqO._K=}`XlՊ)4?)沣hᆪM00^6Ke d\~[2*dUp }܍E]*d"mbϬmoXąp}}gjhY9ꚂiUtvj q@d(~ZK4#ejRDLX+{Whڃ Dv3oԢOZ*I7rxtz1 X {0v*~ֆ(4k5Tlm ->`Y~(?:97Ƥ׽lSn8%vg' sFY:≯P|]4&K݅c;p,3VU|/{~(U Yv Vm5޷&}^][C`v36C>\/ـ>q+}wc%Rg®(̣ûY~  ? W|v5^Fd3!h 2.܍:.#2T?lEYgB0ub+Y=&i^{\GxV읊~u=S$O{q6ǚ[Iy6{lir%\{0B:OXO\[ߟK3f*z`wOp Y`"_wG ETVFt™^7?q~#g5qSDZשU.V4~l0BЬ.>xD j Wπ$%C Ԩ] f:H`XBRh]q@ McKFb1VV:֙?DvP#Z_KEl"LM_G\}WU K\=H$'(dg#V BȒ29u z](Lڳ&J>4g>Tf Etm0LZeb~;'k3kߎH!"=`DŽ)]\:jA7تK3AI/[?h(DsM)@XHs(=AN xмk0 h0[Y4] ~\*A>:*H~}ؔ9Nx_bKzS+ZO/ۨXX4"`""߯+M!cB<3H_րnyJYc| jݶ8xxHGq@BG!S~2Tڍ[z5:Nr|Qw Civd&H!-tw_k$9rJDysD}50`2g4w):*3^;. }ȉpLKM*PySZC+ {9Uzp;!y@dpcqGm'NA ke f&$ń!R (Ov<'E>iaי W;7{* cE*@uy /{ dKSoZ3*ϠK]5Г|][_@-py e<\eBWoзCnB'FQZθ;RbGŠ]DBw7sŒҡ4XmD6VQNPfF}Xf)Z9|(-Ȯ(Q+m!t.SQ'~,V`ev\ .~Uʛ2^ WnXQyOw^zis/˲AqNӤ`4BA (fU@#7;; :8M?3>oӺVekDޔ%K )R\>E)Q@$Gֆ]imO 톷R%d,;z<&m +鳯)JJ'M/G`=}1d̍$7?VRr2v62 0lސW~Xx +_ն0䢗kCTduWMFQ8-j TaL/R H:b}c7h]F}Ve[B btt%`D_Q裾m_maZU)DZtz'Ga2Xex,_R =p,< oa/*4jNpXb3U `m1F?#u1a"}8abky~Mo<8N#`RD]3*'⳻24öGbŢz(PϫH?2dY_n0DP6#+N8GIozcHg3>߼;w\1 o -Qg˄^O:8ꛜo zb~û}UejWTE"J4j/#r͜5̃h5zAQ}9O$IbSIQDRqtis*7L/s_mՆw2p4&")]kN.9#a@k`Qt@)Ϲ(sW+zmyiK15N[‹t&kخ@6&B+bRQ:XBˡOe5'5= \w{LH;82Q+ßE[T֮rN\*YXb$Mr_\v,m\kmH]`_^v ~0]wP7dC6=F QvJ;xܚ1/ˆfᔂ##J ȸ@;zƸSE͹z S3<$Oy<PE0!f1 0gq'5Fnɍ۶Vc4a&K~<[MM/cl9Kz&vςAf<㉥jOqcX/nxrxsؔx'wkATfօ@x:2ED( 9h\czKSP1z,2t43Y:=9Hj>҅ `nӍdTY@R/fUɟz} ࿏SS/T*dzD:O<Q YnF tׁ LC\϶hdA%5M(LzRaʃpBtI[orB@mp#Joc FƃòeD S{^ ̘ e,PP JjTB>SUblP #gRv"V)D(q#ߤݶ=EkQ,92,R9F & F%\S~F,t٨Y%*{[!19U_ '$dA_4YQCH 609t] -b 'm׭w5FԶY$ xm|L4.4E#TtY[ ĜbQg:)w>\sC,XKxڈ[ ^y؞kfv{"pq6&R+2\*xg(p/pye~N"UC72v v`jED<|+Q9BilaW{v. !JSGOmץsܑsqLW,fY"RUbkbKΚb:'T2jP.A" ГN3:P3Y 4]f0Z#MHD_y:cL,؃2XW5` 4%e\Zi@^=8e2B-T~oz¯vͯizR̟Q+TҘN5UW9;~ z>+WZ.0ȳFӄQ I0DWugZ!k6soA -C~(pL+)8IyG9ƫ|a+a~G_(=2l$"Dja_#;n{Jvs)&h7{;6J& pzY =1'֞5yY=&N"8^i3ǫHctyr܌w"uX zX(%aV8ɅiU=b<@:U,$#NM''4v9Y雜:yAy&ea k]d,>dV,#e03=wўTGHܢk,%Li[:G"C`£.hqPưsM?n_T]MtDXk Y+"ZV_C7s/su?cbBt&س1k&!pبjY:S genSG>ؤ\j ٞ ϙuȚ=fﲹrB"fl5 r\ n>DP-".vJ;~<,q=aUvǣ\*ے=JtS(<%/  a 5k %~$mFj F"ڽ! Ϙ_$gPmXZhz=eP'k\{ '&*U7nv'H:Ϋ& ,67gեR](? e5hSeAU&m/ŵF3:m{;OA a6xL.vn{8ruL: ega 7f(N\_TVLxVAoE y췞 m{C6E> }.It&fe͢+cM Bno"tAD0 ޣbW<R4(e~MGخs'ܞ ֊{)ü(U_&.F۫e\vЗTgagу@&3G1ύi?T*@|I$Igd lH^Β%Va슥(E9O㔫ʬz8VQKfyve bwY-Gop'_q0Kz)*[Տ_|Vy(Kl؆V2™q0obsB3өāXІ $ К,KCXl2j|f}X :~Lŧ1zB]"Fnqd 鑕@1/FWorfdS<:P+! ?6s,>p3ZҢ?^K/FǷaAέIyD+{IrQ{`\f o$Fc:^{ g|m+IimQbfy< 2`Ik`7gH!]3 GJ++@0^-@7sʓclX,=&*7 l2_ Fŷ;|(|ʟ&@lmS(ejw.|m0?|[^ǩ!޹g1FDjOݠoŃ~b'O`XEpm$(=]=_V~3Z3ɒ>fv9`˿l"WG:KK{15yLa:뭐QBq64jEq$yKlC aZI;;BS,-^zV\ӹ'="-f%̠?@m\\\o;(u|O}{̣kݯ$)`z+AtYqp xUt?:DU46FqΉTxwBU͍ɰNW-K4d\G-fY](Q)=ќСBeB_S)qkLJ"}7VKp P֏ʜWiXvkr{L^XRDH޻E$[A- vGҽdnR*=DقlrS/iabď 5 'mEhFu$ *lZ"2 BKu0 ]Oa6Z1")fenQ;I -FG܁ <=ސʬ@̓\i5V1EoߟsB7dMTIYH2U B?562}c}/],BvȱȦHsVΩ <x/|}3o\ʌa. 1[mƈ!$ua\0#V >]d(?V! R?G  KcjNL&Ws+:*Q{ҲI4S/9x")Ok=o'?nYRۧu"KjJS|90\/]B(~h:ƓwDEt=*@YI+02!먗MBU^Q*j8 Y$.r4V@%ǁ):q#F X+a`-bwjQmE\;6EJA r*CPvH#ox S<#tE^>/ hԞ ޮ҆KQNzQfiQ+兩Gc ړy,zqspG۩TA4`sLs -%jw&~OOyt 2 2# 6sG:J{H~g&Zṙ7YaΞQv1IKoX_r}A7tu=`Cß ZϮكIo?YW:tJZB 6Pװ^d~΁(w'~(g!"I Qh!_ n > QƬ0Z:{,ḁllV 2[ut|ݙЛ@z^4h|:RͰA.,a" Bv[FYCOrn+cjޞ}~KT+\j0hD=-is8S'iCcNFְˊӓfe5tުQ fIqZIY .saT e`x!LN"Mw(Ʈԩao2mQvB>Y!v2S0,' {މ#<(jFb?~i79TpZGZAE2pŵDh+o;{zGv VY1prE!SL%^vH<ב=,InᤁxY-h_H֤-VY"CK bc`ZJU>f sOaG:쉙pvuHB96&~åucpB>>ve bk[jYYeb:k~)QB⡖9@V 'uV"8zx7^nXE2|>Z"J+xq@puz;:J1IOq,gX0b*IL  .&z dwV۔EWE>=r—ec lC(~,AҦk@foQ=ukR`^{BVPbϬeE=fpHפ@Bw-NRS8Pg@ȸ^Q , 2qwTqs+N#!NӬj [yӔHq~toz% _$ \[L\4})gN-dS4)H.^hTv]mau3+TaH[s)WW$]5׆iHȷ.o2[#xةY([20FR'gvv[z녗}*CI*a?];p=)ID|)RsE)>7l &!g;>%>\($ٍ0<ľ"či>BCek~}/$uF؆'WY[ZQD¼_Yڂsd+$/-!@|w)zN(v[մcT1c˝zPH)WbIFtM"~\H\mF.uO GO u\ \Ğ eޘ287O"Izap}~D rZ/JiuJj&qׇ+_g7T:/>.5WAw&%wLztj UEGmS^ KzF&㖛ը#0L03t{|c5ޟ+zGR3=ib.קy(ds޳80\ֻj@W=J:܀>mglMps]h13yqN#ptM85NJf0V^PQg3(\Y#6'%=ŕ6id!MkWw |I6B}Ϲ,GQc`|TKcًHkRXAGB,Ę֍n-]?.IMljȃ*-^jd7]ɒ" +NOtdȎ!CգP8!^E=WipL&ƊX'N5Fү~λ:@N8m`"sn#+dWuR`C}le]N26'A[n"6݈W:eٽ) ͼP±\x"2>cMp%z!Rx("iqI%NslYޤ9#{Ģ~KX$ROa$t݃?V",߉()td i/ɛdj =C$gI5<)4᳤R ¯ӢX?YA"J=V~$,~aM9">GVYQ Fѫ:=`.g-IeRyĭb۪#8)śDwD`l 8[609:bcC9z6^@SPX-F];oR&E %fcCAʹRnrxd Va4mGހבIyXy.9GhLhM{gCg&é k;U.+ƱkS=L,#_`] ̝wUYUxa> 3ЫbKqߟu ə7HYtΓsc =zNHLN ')7+oS:~l5uDXIn%;m0K2Z5ܮLf\U.5syNA><¦p&$A^&SLCe(%flmMYoΰ~F !(F<3 I}ᰶgIϪ@H" xDب%Du[u0^/y×Q _bK 6l:U$/l9s![E2;L]N<;j'+v6|ku:_¶C)>C P7/OjF?i#ѻT*zODjXb~ϳ:dU4k*fH t*SkgsPƮ/QwM<&>Zu 9k;7˂{5&I[GkLBw}M*Nx:p+Մr _μ10x*˒AdRL?>Y~!B7_mB2# b/J+h.-sF-qb~kj:hކ8n) = CI]ڋI(ѡ ߆'awjªnMtu$ x" [-eeWgg0+fT$|dRH~$@8'L#[(k!N@3!qBj3 \0Ps˜^$Q @&$Q ҔBh3%2[RU匤$be@2@1TOd.jV³)Y"C~~*hJX1(WJp99J<3OBh u iAxr t9':8oFu҄`t2S$ᄕ{Ysn|g܀:Ƕ s~I˩F\=C Hx{;s(}`!Tj"157?~*A^*uP@>p0措Dt`K29UN=[lo0xԺҶW:#еq "P.ک1bѡ" `CGnLmG|LIg;fi.~?r{q1z;wOqQyTl]YV7_owg@p2ҡ MRNdDojCT^AjrͳH#`]^HQ[b{eHnF1A:ˎ_7s<[ѡgg58 .9gR!BID{aW>m©\J^Q®T`ĸ$#X_E lC*s/z.䴸Š̜ݶӽ"`G3L1Bn^(ۿfd[gk9^"a=X,cDRJ7|cAo@hEmп4G⇼ NuPG#j}+xBlT(%: (ī0Qݣ,L_\v|^c]XTYҪ5׀umyzxAҰtu!1-TLYn;j3+MI}d)1!;ћK*Zpok#S˱T,DSboEκyw51q6h#ds*'ܐ?@q`(Hq߶}p0_u7^8-r]{-m5NMu!;Ur4L4,_e*\8{m@R(yf1O*ͧDC]j 7tXVigD ~BlH=AٻcKZC1te *mҰ ,wNK[رYR>DP1I+A9Q;O+|UVfUhj>M|4?*9w$fhf^Ud%N<|xK,ΥRKpχzIzƟ"H3B{Ad7;u'L%[8΋o"eΘ$] t0n6R=>!Is@cnv9=R {R8zRQBa [hBG ,|l}􈲒:1s%h{}`tpȒj+,|Z9L4—48#| s5WKwdǣdc\z8Zd8xGh8 cxaeB$ȡa-ky[Lyq0uF/Бlzn#|L@b<`0 z٦GNwϯdPdQZw\A~CmZ\dKHe7I q$x]| :1)Y/4d]qD\^OܚaX*,$FSC &dti=a3B9B?:gQ>eĩ,߁``n(z`<#PƾUZQ-vNɦz*XqW,\ +32a&jI47V5BM,܁s=ٛ&!7KPឥ# \:OkH{OW~ڞz=d N0sI^E./_ stMBƼT 5[:ʓ g:9XC} =:Jy0F R&KmX= ht 7<i\uД8J IQڏ8".ZxGiULNu]}>]."2q;&NcE.euCܠvH{ڕ9e m1LkѩI=l,@A~=wbl2R>|t?KLܭvfGdlߴ!c]Fq PsYCثִFt][Zb.ڼG _G8ذk4:1L,-HUqJoˋxjlb۫D["m_7Rek9T"jߎ'[^_Z#Jsod_5sd5 <%풰MukwF=<`-\g(Z@WImoí=--l78%)ҽbң p޳4l0f8}`*-bVM#I޷sYI6@ ^˗wVp8dȻR)mx(|nO6;cf"P̋2V e)d"Y:T~VI\.H~ ZCA CȆֈ|f{#to> *y #tm,"F\ۃevb˞-߫>5e1'愼UIҧl.t3ldA!KP2^*s#5sKr#*Q9S<-ETGj0@Fɋyͼ>+0?ɽ v{Y n+3>ш }qw#a>CEhtΕxc=;/EvqYC >7_#Kܫ"5AOYIӳMP>,Y)ylff b-ʜWl;yAհ~|qXmYj^08FN7D@L/٨ӭ)oW2P` ʽ7r7KI+[V0~9 7Ѷ VZ4 j\:Fr UqiIM+Gnv~u*1aBwC/[z4̸j,F ~fg1jbn_`X'0SŴvc׈|~͸,$eD in#u#R%/.DN3Ar[;~d#mG.ma*E)?cmNהs_RRёk20 j-o/3rY0I ̟sw}p\>C*Kks[8rZNIY%AФi!Ϧ? ԐnZ*(]C[g!MW~]A:Ha6ȧzb r y MAy2F'@k5 Z0o=- ;FZn05'v%_0kAb<6ʎ <]0H."^g~mV.&|JDwΌbKŃהL!0\+VDU@ESޗvSR[R?DBݓQQgmԞGR @Di |_0IU=Ulj@RZ3.leB%#*/YJ#3YYfň{y8acWsc瀻 DkBi8!Y-$a1gKZԦei! !E5Q6B"gI+>Qi7 jMr-ųӱ@>,C ׺l|Ļ19-MK1,)}UUn"M1,qLF6EQIKp`lvʑf Qohw<X~y.2]"'Zlzslhwe5D|1g eoDܲtk;&q$oGuP@SG/x9ZZƒ}u8>@2 '@ [:RGo$ @-ԭڭCڦD}ҶO2oH}i}{u}!P"pir"TZ2,u"cJ+є^7_N&49\6T-M* vH65+R}r sx iZtb~yXa 9O(o/+"VUlb 1 [6Ȁy9}#k7 $3eVξI," ;FAZs(7][GBDwS4>8X^>t,iۤj7ڳsv.qSmBt+ ֔Ɛz7DdWebA1UYKj輂*2(Æs'h cmfjSfʴHāP,ETDΖvHd 9S %KXK ofԛ61皣J!=ضEYd8IbdWVSTl|͏IlfNX\M :48XQLYb±x,nE+l: N&IbWMtѦpf&k$&P+\*^tOV{;l#}ޤ&b? dիԒ9623Bܘ[l8һcap<ޖ/uIx1waCz 悛|@nqT-Xˣ= [4bvm?[c(5O'/F :OCd6g=] Y'7ߞ69fjKġQHcb}nktFMYy*.变M-&_;kw8ܛswÅkpXH{ٖ[@&q n%-ї}} d%nLnM"*gQ<c! =bqňIdGlXCHV GG-6bk}]X@\cܩOcB_UND1onJ6hi9LkgVO =&mW2 Hq]G 'sb22^ZMTl4UÖYZl@X03猬(d?7y)pqb[8X76v,tGVmdI.85Slbͬ&P5]20 5"EBڔD$،Ek* 1}]R&* %GՃ)9_~+u׊*n/07'_D 3h MnJ2 TA`¾n%XJ8gm2*4Wp8gژ,AMi%<:q\ Kfʤ%>^-/Ԧg_r;rG0GsI:MwYGExSU:aCV{G\1 F+, TrPfE?85Ec Fn Jet)%U$y$>A2V'Bw?کs< ]h`J;~sq;z0s78UwV")9E[-d t 1_˓#+yקtư@5 L l}cBd?>'Jt_>OUyCzM;1Mp.zDL5@A#0յ?5`<31a+(T5Q:sY/>{rRP4R ? f;mҊ+rvZʷsPS̫{hV^q1lɸۧ\= +,8ƍa81A"f {U7 /g ϞyvZwp ɐsb[LoA'@#\a}<]X JIͶ(5u> }@]@"vA!}=8{25dASU}{v SX\ք]F I(q8Aȳtz?{Ԉ40%QmrruxP +ץl%L/3]r o><@Y#?u+?6gԂ]Va}AetE <@^u^v{3\%e?c? bĩX5yݩMlX$PR^ o~vF"h"Ln9~tZTES=b.V8P/6t[6>;gx6ea-wnSo=jP{'VijD4Gɭ'#.t}=KI\ר},UbE-N2O6j$[N8ŝu_28"@jfBOrTcOr+}ANVD- : A 17{4!=JO &2\wx h7Ǔu':^CP[]lv-]s`ߵIayU㾬zlDANXn"QuflhHiwr)Ԅ,}h[7 KF "D6WeQ= OM#>\)c{>[x_F:8JEJQgz1;3N 5N.ƲG5<Էvu:/C072gG oeW n-״=Y CFRmLXP.$". Rf)`-V}fg<12%UPi3}K d# OtRtrs u n F "HF,XV8ߵ 3H(;jժ\F@s  *'`8y[O#Qr ϮLjkK|˰I*t+S9 uҡYL:=W̦+lƽ 8.?>W=}9߆jUOV=l!j9FFފVȣԟG?W%lai}uʉO0JƦ<ř'^Q#",iS2BC<;Wp?k (ɀ9PXvN6Ds";?SBR,Z~DCe|L|2jO؂A ڎ!8y#WPO^,/Ed"^]*]'i'zl8HZ0F5y_(;@7PP/о. fG1| p?5ڐta G{1?lcXM!6OdhV㯴rp[):[' uwz/H:šAiʂ9ʩQ !Y1w z]z(8܍<rݤYWyhOFbz atpWD^GeTcP_ao,BaŠTa<)43ۆ@/t~V }ne'SA^- 6֤V}[k= vg_o_((/;,pQ%\;xV4z,ls=zt5ۗܖl=>WI$.o9#>[n\ϒXJE_O =sY5YVu-){ Nf-L(K/!>.jdgP>!qq, @)_9YY32dcJKqRNA(*ly6B苭ށej3gU:ͫŪf ;*>2% WebBNKvg}N%]iam%fÐ11v4nC1׋`XAzy/WCji]F LQ _`ET<:2ԃDOS(Ae.=՞Q!dG%)bY?zNIcU\ =catP>8q5[ 8LIrP$|:n@MYpdTs5YW)(!t1XKEL̇dAĔj H%6:m_yLH@<\&Ϸ)+"^KMW @H *^ lNc ypm(t1- Di0O9oxƣȑV 2^6ۧMu4S/cc\~c"'v}e}ϘNG9T|f«D r [rlbg:҆22+)oYUU1ï+N>DkMur 8/# :av,T#Ų(O/sF /~-F]C; 5?;{lir{ZWf+.d փ *-'1* tWvz)M ơA`R9eඥ|vR-}ŽhHm2=w"ٻLҨ8el 4ZO?=N5t{Av08~Gy7lgRw"߀$xԩ7vA<7`zX)aNBy’1tv$CjjSؗc?)$c`jFأ7F {jOiY݄\CRᡨ{d`ƙCem/7Si-{YPp濦;O ҧѪ'W?S&Bƙ)Е?c4Ah'L9U  22FTMՇXqL*C\iyaք&\WG#b$Dq5Q$t \ CQ  tf@_Tq`+~ :Ep'^Zf[@O~Vh|iQy%00L|Z%X L8W<^ԝ/Hf@Hɏ-ԷcoDGTQ" WLUtAuE`}yO`iaiDDzꤊzc3B_|'m'p"3[ZZe|TPQQ˩K%yiaFrZVRfzK@Zd|a"4 BEkūoOyۼok4Sc# G "c [&><*Ȍ>ǿ8_C 2p8QzBf|GCkv# zfEr=} 䶭)c4e9&":  7z\ᔄ׎;6 k.+ZtBg3S]=>G5ڨOi!ǂ]qНj1-ąHUxz'ɭZHY\4JxrY x Y"t^?>esh.qcs%4lmIUz2 /nY$޾6:!ݙD:n"4'XkeejA=2ub#_Cç+ooqQ.x1Q4kcy?]`G}N ,8"pV'ùM/YqȈU}u82/^*7 ˋ؛*P""  _~TSoli v{'/Εa(5"4SWi& tl1a_V<() aT>C{KzppАl5ujAuʌ@{]6ހq9 BBɴ|(J_]d >EM:0^d1 oA 0WՄB[yjW7oʈ V7MP&߳lqXc)9cQ޵'LALu;q`r~foϫﲜwͣ4(53o$Ss]dYzuieR˓cxpQ$K;C$Uv0lᑤ9+i^2P}pXp92ZtOA]31oE̬ :d2㵽ŢMVL'rY͟:?0Qb`ꃺYX=q?@:%r3sIpg>AAbxS uy TALS¡#d7"!JzevMOY>:P9Jx |L'ohvrn̈j'$K oj ˼p,0uXt6ӎ܅ib$=PNN:/sDu(l\@|F9 FvQϔY5qj~;!hu'0)x"˖&hSůK>}XYc]5•޶C0T.2+eA.|[M~nZwX.c֌ !3^U@W'ק{E`vKpߦ/ܟoACvik Y3#VCFD9N w_j{QsvoJy.KsǪNmZ1&_' nb|sڞ7gZ)}!.~O0M6g:Wy۠v419HBK+;:߫#[?n{NWvx +{.LN41@z?.)dBv $PYW!)83V$-mS…p[2b#_(-.@QힸOᄽ-L+eʰPnlGr][p'p,\|E{L:[7ylA+f?!μpARn'cCueO{g _[^+ ƻ|0#Szq+f!Qoԛ#|+BVfe4ݫ]W0OѵƝ( )xjtjr̵ $# rLssrTZ$tq|y5Czb9/hg@>TԲgdDOÞ+P?y3(UUxP}(-<~Gg%/$ڝB~U-52=Z (<~k*MމkW適4~۠hb}ׅuzJR[O9D Gr |+QuX;gr!߂FJ 4։mSzζme!0EPԧțv(H$j7mZމXU&~\Ղ1鿖|+$%| ?߫7w%:lA>e_4LkƜ[܌'bgHԲtJ.- x `UPe4h;a-l\0*Dm~Ӣ}P;mI3ngRpB_`tV=~FՔQT{>6fѬU!4"4h Jh6j wg!4Z=[Ct@s-󟖲XiUc+)-`ͷҗ.DH uJ UNH ?Hѿ}г3J+P̈n}C O&+V__]B.&k*[ ޮ1-Ŵcc%Ŵzb ]na:j܃B^U+3}B(AIN210PS,^>{kQ&u4WmA[a vW}kHc$EY|EZr],nj0mQ\ꯟoIn+? Xp'؈$Ӫ'FQ +5-@wobSߦMڞ+[N(xgWIiSCw1d,P( ,Bg>\`.אa>3K6=`WPf? };sZ< DIoq9NqxTbjH秞RG&&٠wi y벻ƽ1Tw  4Zw1,Xsa_,e8xPJ`(HKu>Ն&z~glrҀkȶE<"czj1I^U!: 6A}oll[kfٺuK$D$gϦ?Eȼcwo~\JAƎDP&5c-a*Pf-.fs7gz垤_9uA3p 9>6l3 WوuLgE2D3#ЗKxBͪŷ X\nwKzfňtVv ;vbJ hRƍ*%CEzA XԠgioQ:֒ \;aZ)24%$rI6 #? 泀 /wOӼwy %̣lV!WWB!-)Ίw=bӝg?8RY7}QVa-*>|'yCo >YCOfAYc*Dhsn’z"UtⷺihF6pLXi Fm}0U,U7}/` Z CǑ@硝\MJNw- E<~@TeV9\ht@+ ҉ Uq=ʿB5G xI.S@e \w8^ ^520S`:UVaZTaNBNUE:Tx0D4$7,7 ᗓR$>QJ iՇgVʖ?b.89d:f^y,zk5ilE ]:"g*lNj~3xWDeںÐld/E:Ei7 ieR %cݧ_B[25pj S%<4Kܡʫ'8hhIo 4)dlУ::@hj(w Y]^mQʞU4^a_)֌lc4a{t·F2kH  ["ͫYsN; m2?*}|ZekU)>[nbki)N&4ܙCp~cM8#,!o4,pR-hXȣt]F\tO Vs|b$ C]G!y/LKJ_+C0Zwqe@#2RuWS5ozNYWp3>"E|650s{ȝQŝ]q=.͏o s0jf$G,$8X̶oZ.!᧟~+Td"$ߏ+=];YL -AN6k2~ _&B ~Ӏ7@bB@; f2 :g> 7u"GF$JT"paFq.,}_9)h$0~ȋ`݌]GIǵԳٌ߭On rߔA ߢLHMFS6yExjpF;Vk=կoݤy ϥv(1##=惌9>:Uۜ\j Hl9z-3O"ۅ$L#=08sbLyUs|/契kQ!P?'}0@c`GNB\g8jwC̆vh $F JnZC|T2A =8̶SRKteIA*`9eTbF0g{HVde'yYPkjpM9*{'x3(Иj~U~ #ev+Ep;]<)La ŌȖ*Y&[݀60BQcZ2|Ң$թ ꯐR줽ܾZ{(┤~a}M [)kYd2Ypby S=YGRC9L)pj ԯFً x2}իY|1&$oW8j#F.er’r@`*-^P."[nsoh^׫ޞݐKĠ7#Gh788gW x5{Ǻ{0AU )zG8-j_SlZ^6ّ!pff$x3鐾Ln.#ٸAeYB+mҳQ4uU.<~ݕ_qe)fѥufC(<=1r~o^'&(:H(O~T++Odj{RAS σ?W1Y|ӎ'31S/mWVl5+7Xls7ֱ'g.RPk#Pv)VyHBBB4װFHL[i7ĤQ&ǰX q[=%lKZ0q4wNފ]mε,msّE HXPf>);NO:A˵K^xq*^L؞Ė)sNN:x խJ?t;R8ҷ}CXMI0g:Uk{g) rnU7 F.! x0+&Fp JM?V WP鋵ӧs`(jZwL1>4u hE.2߽#)CcD ysh%Z N[P ci&1ĩ,ry,K $5yF#a[qr( ;tmm`E*h]␜+9?[.* s"^GA3Ƒbc|!n# ?c4K0ytf.|O ,?}t[*x?U⥳4z7p&ZB_5.Av;@0VT"N{M^SbZcWTMPfttƍ2!?|p-DN+*yǨIlb?:dT3BUƏ&1!Ju's3:2*od=h |n? )rU<-c NKP~GM뱷dTd}8WKkjߕ=UyErCO~'RHk67 8BC Ƙ!ځ RpDtЗӻ$:n1!|D W1Uw!=ا\b; O wwSzI.CQ#\P!:Yny0bLe'q0ݜR8Of#G 8Uf|2<%jgT V8HjPG|D'PO֟ ;ܠ(h<Ӿf\=np"GN:ol! CJJDM ;Kjl>=t}.U#=>Fv9CJ7qU*YԮl61b&yg T^ /yѠ?Pl߬6ϣ5ZYrkX}z‹)Tx@xmsh1E)ۍ >Z ȣynro |=#ς;r)b}mʘ0exj-E7ZWFnj] f7(< T9jqh>""-±hJEĵ}jg8G1fQP1q>^2 :jhEM _[`t|Njy:߯y|LuA١X#^PB;[ndAxqP'Ye؎e^mXPKenUɌ#P[f1ۗ[%hQV^]R]C[CL5et/x\J"$Aџ468$iMqu*@zl8_<3<~a?/L9C TyA,}>ߺx{pPo&ۊ]>(sֽΖM5lD NԲ ݱ܀U6ep ``7vU*Vp8U9[3~_v(&RvD# q4AfK!%9}cNq n%yl#/uq`1X%ZvU$I}Mg@A\A)%͇z0h]n_iɦSը H C%).>ގbsXERH Ϻ;(;qd-*JH53T}۝=ͻn]ylz}>MYE!?z2B_AsƩ%er2ٮ^XwSV<ɜKNA)S5Q#*ܦ Srs)qK~9 n*@A%d7Nw_5A>&r=btb&TG!ml#̐[F [M[CF&"UGXODu6kQ ?yJ'j߉n(22Ɓk,Ki`5bJbUNAUx7`Cl1q/~069Ñ UwWpaRX<`' W'޸xUrk`M~FD௙ ,7G 4L \W~S5vVfmn5$u 0QF,AU8:'Ju!J06M2f:JW}Ϝ@gD1=e/]ftOcKh?C(HXfy< QhM <%t q6MtU4S;Odw*=1ghhs)O¬rHJECKzvx)f%~ eE]cRn+=Kb_ J0drTLv]oXW˩7-&='?Kxn/kŰơt9ăѦ~VMld(_ PLAt*ace{ ǥ;.EH W Ϫ=TrޕpoyC24!^%l^C/9\zgfJEPq&#^!)?jT(qR䳕y2awS5 @X0.(O/Eͮ25ҎݭBr-_5[  a|&EN3_设}:Gd8ʴ^p&ߍyOHRU<lK hLsʂͫDmU%}('ꉣlz^7,dErHLOY 5Gr@ sVa|zmbj6Z`+_{ksxI\UI"I;_NnC|;ql3̝A94%}&F j1y:G{wZL@!:m,1߂ S诃ʆ3׿T;h2X* M.aGNHU&@WR9q64r .i|}9ise%LX'ZHkcqu6HAF ^C8sa.,<ηm\RP2 mouWgb)!b*UBl7tP7_{m Kc\Pj}纏w3 {-6FWPlFXsX]HH_2\8~V%PE(B"m7IBZ::ޠˏmEAlb(4}Μs*CBJOK_g`WJ_JfhmIziH9-q^zN wݓRZY4g#`0ey l9$6.h40/up_t|Lh'׀?jiXVlSSԥUja5U8hGueLJD@y8f8Zki/QgEjqy;2Ymcˁ<M2'd`'| sm_%o"g}:ANb"yQIފzZf] ks=.hax(B\Q1&$8y }q*cod pKcJ)VrM4Ȃ66 6={* 87 @NDovf AqrmBj|=. 72)m+yPdՔZFĖdZ&!o<0&\N9k(J9fK.[#&4FYR0e _] {~췢y#z5z&9,26&Yvavok?KCR] '{>gm5eʭ3/7"<'㲟)?7ÎDB8 xC4QZ#x20gQ6x~e@YZa!ۊ3mb!:g Տ5ψu`7-rP=f53}@5YD5:X=@{9B˫啹p>g${ĵRIzу$h[3!3^t6aBqCXܡ.Z>Il忶V1(aewNJ:4L2-cd +.gM>֭TDW NMo>3ydF?/azVZؤI>$n'eZgU}n8{21LDDыUGNz"^`bґƾ˼&6u!GNv LkUE9n@24)ןE-N#/DC\&@=mʕcP 9aN?@><-瓼.4UژBfUz6P5gyol-K?b8@DoC~V +6&d42?ղcGl mc(J &qP>kJ[ގ{h3yM]eV8Nkd'Apnhm FqgV 0T ,4*LY/db-&!'KPeL:`0?l1jZ@r8D:W== o Ws*yMp,t6gSTZFeX^W`z7 ;͗q48_5z:,0˙>doXU<e0^:r;;F6YKnh*P60<e/ǚ7Dhg Q(scD p!o 3̵ZnvMݸRt^+-,>2)̈䏷`pͤfTjBA~!k`Cn7in]N?[juvНAMj.Ie c 3/5)V*c1B"6 ehd֚*@)[ H n3b#" 3 A3Y\=@2#gb]K` -EAUbI0h9(ZJ0bj!S{+}(M!bjDG "^{apAL8 ώkW!CS~0jl Ҵ\rgm((]G+j1֌ԹvzYdWzH3$κ@('u1d5)gTJ-ȸm]74&ZWXg&Z$ C(zKlYi˯bʅ6278m e{^%͢L@4;Jd’Aԓe"| P9| 4[|Pi( UB S]:4JX35e{Ck׹bߛGn}d[(cEP"JGm ћK%@"sĂKnog1.UFU{z;iRLsuJirFM;KsN=FPlxNZ4pY*BPRa_$ۂX1 F5m’;N #0)ZN2PڀqIavQ#8fٷ{mv+`c@prH]΢ڽJ9jb[d+@Ha!sA\q(Yvu oNI3e8du6]p?mө f\-VbJܥxE" ƨi&:`&|OymxGZJd49mmD5*Vcd?NGG˪g1D˶t3jYkCGGnӜB2q2Zg" s j9|,hKf$&Km&> ` &ތ3,Tti˦" S(e3sLFZr׽:"&i vI^J3H'BcvYƑ$[us_ SD +Og|8qkۅ)0Yy-yiXU6;֑?NEQZ[-kTd2!V8QURS3)5w G2ڿOeat_!DOXЯgT@\7:+|27jj? ; E dV^} yQJ7)Xk;p}0kX=QIpHZM&-%gr\O&:JX% /*WPjj#^53r21, ̚pF TNSu%J)ۚ'uT,U:^?<̍;Ȣ7ZS?H-rxaǸ7lO "syB 0Z] Cv(# =($DjlvZ{) 폳 b][mro;>7'G,[x8 C0"|2v'?)?gy`7rx((H E8a$ɪ FӠ oSuǢf/f[ FҬdN;$ J$s>Mf3lçA!wQVcu^Ǻt.׍ׯgEqFs)ex#\0E2{֗@z Oz"3ݩ!n.MM/>Ќ3,R_fB@`FXgȍMSX sQ/Ee< YDrlv8">0|]5e)sᒕn{c?5*r?A<hp#yC#bvQǥ͵ɃR-o;G,-UEl:c h)MLe Ǻ`G lef#|doT֧P1jլϨRٯ1$աLMV]_6͈T%fH X -vZ6ۃ /ƨ|'+ٸLpH=t@|( ]r0HENƿ`&; h~1|*E?~[WԹ566}"ۼLS%5תfyi e -?MRGcEw)a)2Q `Ad  _aT6x1y)@AS xǝ B,16QeU5EUsaE?6҃Rln%&|f;~G*I 9_!]j0%kUN'۝vkW4B R өrک]r4g[̈KF ·-j4 ,*6!ca6(Wt񖍚0Ώ:eSY1<4: G~8|3$xBlg%ɭrX̻ Q_/55$==W]q,xt֭1A{& nz+7<Ŋ$)]1ڡ1y .p+2Ib_.!63m/?獐;vsX9&^7F,Z~%,wq;/em,"\in2 'ҏ,=ah!ь݌B9zX= N$+y!DƤS^B j蔜*Y o$ڮ|2kٰZ_|ІWz_5j# г{ vW*CIVȋZ$1I6AM#\(Y9N GtoSiy<㨝93g)x kdЀg:/U6~+n+=G4dYL` mb8rj0$VJ/+Se {l"8˃|cBxב fR(,7C2pk|o8xڝ؇'=C5M~˶KXIŸ"jZќV0X~ѸA,.ISl2E ^Uz*GW.{ B\JQ:wfMl F%0W6F;LEڈ6aZ\%bNϬ[4rcL/uY$<--rZaok=tp&0e45K*Y(< Wm?e!|uB&^iOƃv?>3LܶFtB]8D"#G4Ԡ*X?i؀hVzRo퉡_3)_fE?L$TF[KnH$,9T;O7%7GjW_ 'rqL6 w']3"|Jpf/dpʫz܍`ƞJ5+907g\5813>/ﰂIʹS\,\hu\*[Fl <׸tr\[/R^[U_3+2B"HD]3Y;b׉ jq>\'q DžAK>B*3OYP*/g<#n32ٚ $ESKGg/g_n|O6>jU1_RYqڼ *Vb[ u=GYЁ%MPƉA#\C67⃔r:E- itrudW1 N.AͿ7U;فV=/*Y5M$E%l^}{ƃ*5x 2LP)^sO@6̭r$Rp2c!Z* 1/%4e4l9+x`t=: "8pnzF& #Δ: 7H>lA@EUG! @,wa>0.0Yh8͞&{ݫBt>O2PX2ǐ-{^0'Cj_KJuE݆<cCJnNq:xJ1r;iC[(|>+XAmDY-X:PO٫k:yXć8(C HŠa9\e"z4٧"A^6j\ 1 )dh(pS:i!mϝ3kpPkHAOqwf4&#=`kLl(Gt#|jO56uJaU<ns4]JLٓ yC{6`zS ϫ!xTP&]TE4r8SH`G}c#b۾c.(P0z T{Y{g=,#؛εU=˞5|Ke6 N,*2&Oh=kb^ř7K (ZZZ9>\&H|oW~0Mo0Dfat;phĚ~bمa+$z5fT f|?1qO-MZbdjt]bUǟ҄;-e;2ъp+#,uC0%x(L8P\7nzen (e *n&`WgoҲ: ;?n5sH`C %p9a bQz-{}hk"Gwi e Xf7R8wV8H/u;w &vTuB[ r 6>سԩW?퐐2^钳0ݠi O=eGi]WkO55]fR-j&MPR!(_N^ Vv՚(@!:#v  *}8=o㳭ci*M*Meh".C[@5qEF7TP/!1! hKKw(eS(K2tR%`3,ʎPpmWMYG||OR?>g!#eyQmM*X}{)َㄳ<[TAdֱ@>8-ŪAiKnX)Rt1eXL[t}dbE[$ĴX/Ƃ+i8]ui)g1ܐ7|}\>9RѵC5UHB.}L\4Hm2ݓtdD%I-ICboAAa.g֥g Jbc4P(Ha:/C:FY婿?H+u^㗍Hĝ0=%-'z|NG^4+V'@BbivEa>. e)~TaA|lB) $˹S{~41ɉQӮfIo[@AK艳H32f+ I"L`s_YΑ3x=K &FsUHD5$rΎ M%_N@’ߟf[Q)ٴЧi*.4J`$>,7 @R=A^buLW@ xKܙ~qG0 J:!/ngaY()ջY 80qj9It+1,X;h掘)+oOzQk KEOh@xۏ4C>@ě?rn4\N&{ Źe+#>Hק inC\}?DUl8aW _/o%xEYLíģ:Inj2:uV1׆unL=F-a3 jL~V,P:LsΙ۞NH:Qwe+c~H?$U'<D^*m/®m`=)EU7Z+t)U|McUpx4Ls?B-!eՐ}Nk@qwyd\o3!Q;6İ D{G7$ⴐg7h@np/s:CrcfPmQ{Ơ"+r s00TAIx%jHk,҉§LzLf\w)}pdy=C9)̰zQvƧ4Lm#^۝\Z$u&urj96 4 'ܶҰ%W:\[QA_@Vms(*eX .;ABhX==Rڊnc̾gύV3 !!\)ǂ6sI'PފN5kaȫS},{,bW0 4umhq#cIJL!|VlĖ(( b֣F6#"SO`~m3*)fb $KI>;PwFq2VmB(l#h6- YN*MN1 ;ݝ`v*Pޓb 2!$f  As=kR OuTd"zeDAO& ׮640>//Dtf3G:"(cSVG,#7%9/0Ż"O !$^?xk"2ݜݾTwװx+HIi/;GĊ NL97̍ `k\7k(S! <{T_,4* Դ"Վa:ouFplOqHY/и:oķR<~\^(c{cL23Q Y3TR:M_q3&5 Q>Jc7# Bx .+ny17Za+KqZDR[Tl[my*%$ZѷIC`|hH:!2tA GkVN/\NZw%w-1jmJ2GӍenNj#P# >zNmk} fa ]\R}zJ$gs>[e: -I0KP4"$էh_@VR]PI{}PȶM=SA1$F=)\aߩnPg"_Ǖc@Ӕ,ǁG}y1ѻ6}_e1 !VL |Q"9%iC޾WwmЭۧe|'#;=ZE­ Sjmi?C{6j(4d@ >=3i9ryRES]H ,dFHh]tG HF?q'3~L~h?R Jk W_V2IzI&|uhsžj!~کOcx?Y Wp~ޫh!g)nPMQ/5[⷟f*g-gt['<saNxgjh֏~}oW xQtHTL$R.M7`(mBCB̪ _O! U j/KV>.>?i$r2T: G*@RAvt]H VJ/ԉ3/hwjDRUɒֆi>AH'"*au뗘,lPhDl0J/G1e8KN`x1J Y'֪P%SMJd@}?[Gq#qf3zƝTu~YTJ*?j}ݜtc|O\~VD9V [5cK#&3z$bԱ>;4h}(sИqgR;Le0ΏRµ%(P klCAZYc[XoX*7MA4^ pK@cZήYU)QJ'F*r1Rt+7wFTsuF70k;mGZ/S #D(|3BVHK.H.xBy"m9C-@S QQ 3`$bc.G&o(^wcɚNˠ=.bC Kݙ3W oz~&IF8R|[GJtGV̺Ut S?ۉKX4#rXbO΀_ԕeϊ JRٓ2a`Z4B[W WQ윩Ѝ fgZblgF4rO )Sa8c:)7~[7g|DAQGX[b!l5?^-aJ b"7D6bxi]Vr3s|&KT$4=2rû"Apb0d0.ıLMtU!ÆGk]#=T >K5m_L""ȮNʔM^ Fg{ƋEu609LVr<1{"NiRg &=0[ *T8"`F5s ]!Ç/EuvK jp>ظDph)7joz>FqWIw+l+MPsI\d\eQZȮ}* |@|h%Ko /wKJ +HK*-*SBZ#wJc 4 JW9Ʒ3-ʨ #ѭ& f[o݊ U 0w cc.i:ӧU Tނyb#nhJݤ0yV|TPҀt#e.uqwHuӣ̊6ː2 H˟P[:{^|M|!q8Q12~ҟg/ jxSъ$~WL标ͱ`U/]*uPͮv*pnSgBi6ȫWAh(_w@ygt $T[2yhJT>!:>/i^+FaihX IFiIlwunF<b.Oޞw궵KD5==M6,?TGMBѭ =eM3}I|1{22uۢj3fǶ0`at3*bW-fĭr{l<k;}snC!cjX|+z[CZt\+"O#9$2 q8rbot:2_klݱtreHRt&2|.0^q+z=ݭ-ud#j$1ȷf6'&۶_ ] 2i1q;5rn ȀDfSHQ iI AQf'gEk^8B, S/Ō\3`J$V+Q"`f=t M|bT3xXdCKd*("Vme! nz1oTDuM* *x"-smgY}>P\g:ۅD2ED q?D8cDk^r Vgq [p҅c.9m?!=0,ӤѤ4q,HeB@[uE5|Sq: txX:CP NzѮUڨT{mUYϐsSƞ̫A46j[euBHajsaVy$@룸TXאaT{꒮uצ]atL%k;ӦI;b8u3KSk涅*6H΁"9Nw7'ϔ&vktkoO. 3|Lc+⧂{%m_.jcKvq`JD×jc2ZCߧ҃>RAQn*uYc)VH|UO ʞ0>h8CzmI`8!ǔڌ}'锧~fƼkm+9sfYNHDڴiUŧ]=ʗwP/=)"'#¸"Gו  M}kk]zgLc fU9Z!N3I Q@#v}{,k%_0h,'cv2K%EqtězP-Wg u "~O&]Ϥz%3ά{@49CNN 3wqzBwG!n>uQ@=ZQQg )=`Vȃ\Wv Dj|ؾS-^6"bH|Wku3skq;8MҪ9XQc4A^#|~SsQ.3=KWe7;{v{ytNb\ 5Ô,2c*%zd3\w7US]ƌA (< lY"mSQɷKvCSiר v,QlFecZ_0_D?x%/Z+:#Td^̜HkR滥H6 WؔI83/a(AZ3 )#Ǘ[n3qudM!o S˰.ļG-JVrk(&2w1SSkT`cl=H9NFA:)BDc]AV0t|ˠ K04$Be ջl0h#X޾.mej=mFBp7H|T),P|?= }:y P\?Jp9}{~3G4Z TfCB%([N Meon;mzۑs/4lp3~y (?Lט^.dmAi+fVCGZHT @V@K@Ni9#c}Fl7'@;ixZG0qߥ9,GFlp]'Ho)c;iPf. S-h^?MoNaPnFeD;ϢngyeaӤBq O ɠo7{-TVL<k3/2=(4 `>9  9( OE^)BE ӵ,H ` J=5\fL8UmHQY`[K2ԸzPʏ~_ jyEPWMnDلt[>WsXmVCdͲn B?x0x'`4oH@<'Ok0g H1:i`y 62rP4M~Йg![a(Zo9߲ԛ>:@J!@!!**X8$w̻o|~k"c `ܚoȮ8FJ(XFzK# NEV?Z8y`&|/ᇋQtd9F_B;( Ă`wi]ɍYz+HHK2įB34+s]ӌ\\ Fh7rEx:b`ǽb{+0&fƛkzU ;|Y>u}TLW`XC\{BVC5ۻu|&/>p}*|3/,҆msUn 7\[MC3@컸&и\ =u<괸Q6orqrC7qCpꂔK1؟(f"m\Q4Pܺ-lJ_e bŏ82G]LX$?%?cIL8*y/,eJVkv'imQ1tӖD7:B5n3`va&@;nB(a蒐jjFLMCAgɖ&MKW[4{>'n3l^T ݽ9Z;Fr8~*~ǸS,qgZ`[Uah/%5qugQA7EwDayjo(*Jgfas]09v<\-v}4(+*\3"s% +Ȉ-Æ;MR"{XI~<%C@dnEޫ/hm!MSLwLW_d1.ve,ӄ_W=4;RDŽD`| ZxAUcqԙ1=9LY<>b;in('T+<|!vZ3QaYۻFG8@\e8kjO /z8#odUr)? PyI*{GW5%6;ƬHbl^r{^Zf&1 $0D ԬXgC,GȩJRU2bjXCV+gl@ċ7 CZ01Mwe)̾?j0( Fb@$s <`qU& CwOOX4j#y,X@K&[U|^*#eڢАQĢX }KXsk~j,:5ҬZ~M;# f?4 R(6oϔYȞb_>s|.׽7*חη+L%(YI<ۙ:Q5_'n@Dja{aTo)_*(]| .% @`jjl]c"'/8)7$GetKZ"* &I%pR g>TKd´8gXZI/Aj9UC1=_$9]CWŔXjx3X0JRԤgzCΫ[2!۰bv;HMPp`MSS{2{/MQcGVgYٛ? K>泘 VLZTb9Q~̻rkպkJ'7Pi,vb]jJZtfP/ўRC%4ҊX}2,?MO'<ݺri ]?\3тUI "?'zBɟUFz`"7 .M|Wwkk8Bi5 g|X$h.q@lv?E&*(3* _| tyEf$̓fm872ھm=߈m^9AK+y 2?oY;r-3|@ɒ : wqȻT"E1s^yЍXs*I6>6M}o 'RlBB6%sǘu.?3_T}z$˦bdon7OhkI"EW$ ~mTF-ũ`?\oO]jP?75cs+KEIaKg(E]=jSIfȕTR4-C;l>M*4<ך{T$޸R!lg^q\;߽*7s,/(]# cl0k_[ fz Sc4)asa5Tj!C-roA2]FY(ذOq M8 'z A9EU7'F H7Y2?11唬C8ctغd@ Mq]JYDdDAB\c~8(eOlps_jaǬ* E=j{z ;*~1@~bp1pyA3W `CH ؚP+?0iwgO͆4Ln1t"j2:8kSHw^ \H|vKŃDv܆M0^9aӚCBS@ ,ހ06d[%KJ'*32/P; qɟ1=(5o 9|rḋA 6#PN<;)w%?BAB PѝG#>wRaߘu./J4q$p=O0?cyhEn`!"WaԂY\lB[pt<QF{6z'jAd]mt_?S-{k-F?LoCmCm+pkH,M}7sZ˿㫝KtZ&'}/.(CqRuQ cMbd l>Gr]5 }D]>wKV/lGXliF\(y8YhN^׶KʓjC0&(; u(VFR l  B `F RsʱO?u"` VNJ3}3j Mo8i?pBka&bOˇLܬl:\wiln"<b`´F*+suu**"wZ/Z ޢ~䟰ݹ" Գx(n2NC)X$,tEAh{J~sn9}]opNBQdܽ 5>ԅLW( Gjtʝ v'.6li ))O7c1O`Q $aoV[LoYQe(4*aH*<%U2_ވφ':$_xcIn*:Y~?ȾH =tز$RFx^M-wk!b-e_e ¸Yz}Jr> <,~X66) !G̃eu mL3cp[Ewm@ׅ5TÛ H6}|"BZSG}f-'svS@.kf Zw<~ƙ sXuՎ y&K3ŲJc41Qyoۭ9[: ({+0?b$U4YQcJea[9+IN6gF!LH:iPc&'v :< )Z {b/TBT֖< *wNn=Ӻ]a̧nut& A+*hV0ި-kx^D+L}GA,{7ЛH"yI#4Hv t#UBA#nQcKXXag0mXu}3Kϖn5R^ss[wn5A<ݫ-ͮEHMv\tۃ Hay8jmO!_a͸M tz]@ӪS?Zg=tu@~`}ҡ(W\FXzqIi_ї{ G(b2yTV`ݛƛXDBCAO2 jgF[z/5bW/Hej6bz賳Nmη .{sWA ˇ$F!mֳ#k "Jgu7Yu mi^Sݩ 驉ڹ) ޠ#.Q|xLj8F#Qi}T$mD50j~t)< 2Թv+B؆w9m{wC) XRƉk2T>qӛ-Y֫ho.q3}i= )QL*))Cjdh ^ΊHLʁJlTj@RWyePʉRk\Wy2<;r1U'(>8_ yr*4mUJ]/|q }JÑїBlW#sh->ǔ,::y'J&]RQrPj烚Ej3~ E\W14uC@uv[6Jg޿(#ny8S=vWF!ѓ<[X )~e!F_hƉ-:8F"eM++ia9ե3 o,@hGM@A8RcI3},P!fVd˹cȇRDt)~ _ dU\O%cKa19^ [-gy% sen'i Vfʋ8/HMr6߲ZBwM!SF6B i`v8oۡ"rjHHODUQ<'8s=YBGmݑ-4ɼB@&\(z@LmLHdj:TB ruS8[l4+]]<ڗ %IOCp('L`S sD Vk唙1ļODJ@31qAl@4VJϿ㕡{G(:d.gPڒt~H7q ^p h;=t)g Im"@d H1E;B$LN5M$֥X!.,q_tll1N3"1<i4"PzqЏwri=.C$@&U&$tnHrS4yl!兡5#.Kd)~b<Ǘ㞧)͠oev8q~LaTDIA?qh1R/F# ^QӼ=(3B:G F[fZKϜmgD =05;%;t#<v@~swmm4I B-XP8 r&nv*poBI{ %tUڱ?)#~9vhKćLj2LLSfNa9Y>Jfyb X}qXx@-:1>hhcBG, ζ#6izZDzf߇je}P0=G jAx/guv" **'TQk9*Bk)e>+oIفn ,%77rn6z&u +x5}E,Ֆxn~+'h0VLFb(lRnb YO:3`1jT Fy@.U=4$ 5i>O? ɢ or&ں%zhP֓"ÈoEPђ/{%"6cZ!W&/ɚYڿ-Ե_:(&((rcIphh(*M*GY`)T,2߅/öt#'Fo{-g\tezjz|l0^#*d+\L]^;' CFz\{26ە(O*qw4'6`~iW:zi.deƑH{f  yC>Cxx9Db58a/oG ĩ6 `r'yݴD^<\j~T-90E=#%ۯص^ $l:H?x1zD^dxba>LM5vېI0=rU.@nNAm nUJ@ޞېw6F I\"5zOaޅ~.r~Ze3S~ }ƀq÷ JBDGE$w;\Iِ.uXG`'⁣^<9ӏ-}}rqh![HucR1/2*V;U'^:nmx 0@E&:5F~7Tw(XaI}sğď+t` 4phWZE6b'J[k_4lиkeBd# 䇼s{tBG4J-5ii`wġq@C ,6~5VvTk{̦art| Gӳ<)^?j_A4ߥF}T8,ͪ' lW-)4,D8ږ|?)+/MHɮuO(PA}_!ڰЇS4#k(Bi+V.;_2ߍܞȂDVbMR pYZRzb=XEf| _GZ0dV#ʇ|ד JV|/'-?^Cca ^8`ecΌ0[&bHPfx U 䭤+-;~9BM O˸'TK)T}fn#Вl􊟘9J'3 e018V`b<)l st+7ʥ~A4ޤSd ۼIjMԌx&҅3uy0<UBn f.h8LJ:BRf"0ǚ?B' wkA@Э8?-%Eq\oc:^-vb 05;s3}Qa&" ԭ xFthz@} f T9wIꐎ?qNF)15).Daid& ϯ QWĜh3QSheߦ: _F$3y%[Gar5BŜ5A__cPc lioc~1K nG_"0Ӹ<[Bj EV)ǂW!=6)`毄c07HZ!yqM3_Y2O? ^ q]xI:(B?(p"9v 0 · zX/ud`Y.9L m#lMrl)j B.he\.~W ,n OLtw_UA})OJ)Lx;+Qb4cˤ53kGJl=(=2"T_[;y~;ӥqu8ZTpQ{)`Գ? z@@6?EO~ރiI 9̸^P;60(]LCvb%SY! %1 °]Wv\@$ڥ c}g?jDBAf0,|ӌ$ܝJs9p&ڦP]/c򹥳@\Pd"{? Pe2WER{t7-iH9^Y"ٷ~YI@kIđ9Pŋ("ʻdua8.3ܛ4~PP7YXO*Fby.ʭLH(ēM;Zc6܊y`o~6kCn3{u> k(k9{ɴv=7B>q ҠPhԒ;}6r)(+6sR <פPkf镧7X:۠./v +aukٔ9-~c|ɒ߹CU]kE Sv:Ui:mPI q25Af\sz6eGTC+eO$Zrkey@4bd_sL:.<V--0>3Le4L#[P~얉9}6qIT3&,`)0>b n#NI0jKsPݡII3T~Wj}t`iיXȍb>fe|2VŎR"+EnF1&LlxgSb}zh8/t HPӠs_~kKT>aFl:%8uZsq7Ȍ]l|r4-MP.q ZWOPFJQ/6Gcy!N`K1W|J h tHg"hm침`v ClF6>%hU^ P '=^j}7#0Oc/V  lJ α^ * U=r^7\MLşLu3W֚ZΪb161qk{|zlCMzJ剰cJmT7bwtj_0-lp WiQ5V jSBAWKjA!dSU S<`z"eG׹iI{ZF0p͝7H7Oo> ( E\u;.@XcT26XPܟejvY eA'|q-8{hnqxD4O(+R{IN&3c؊&Scvf>*RSI1M7(NjrsZ'\N73d\%Y0eHc)PRd1}~O&^KITKMܤ 0eׂRQ6*o/tӤx_C0e\%2v%g~PTl9g+֪9149|ϒL[*ksLjm[^RrPHT}1׵YIzaϥr_yx@g=nѤFY?a hwqА %3S,k$VÁ )4IDKcJ2kr;GR'zo*1Bnf$;|gf4n.@BZ,jU,ӁUni>]a L>gqiCmN[t7Z q^I &Vb @67]*bM?EMJ-c^i^~t7^B7̟n&kϞᇭ|If-w3&aS/w2N!c9)ϰEX8]‚T3J2Z&bލ[0?)x6Į=T T-O٩Iaur/;G0l/`KƤqIAw B '׸1&ح% hkm:wNq9D}Rwx"*uz=}9K8]\]N]oϔ b+}B G)\4I Yw&Ik/+nWُXOZZM!Ɉ4QhgLOiŕSؽILΦf&d:+k<1=z^{!_Tf6? ֌pIVb6߹do{xx:99simYPL v6dP`QeߺCI"5p503ӝZrE z7?)ꩲWuRߣ!U=&f]Ҟ6VEvn:x0X@%*WҠӜJLU}HynH]SQ]_i2hmUqqOHK)}`Ζ):xdz $f35ŧ gۇϥ=> 5{.n !heL+9TEաq;pb`6oF>MtyVgK e$Ә́&rAfá1`R+5<wM6l0yNn@vb(~v=(hLX*QFM?fC`#Pe0 4!Scmc=~G<&J!0I{(MPKLLM$UZ-Ąl嗤L0T:_ɇ*seyQ%[1w7Dk/~q/ 8 Bâr0\դ&IvyiO%V_מ|Y@j3F\GzRCʭ|aj׌v߰JC>0m0%{ZLGGUW ]<^S:"l˪ez_iƳC6,ђQW~%hjF$`$ $#,u"MSix}? *QxL⌂œhS=jTS\Kd" &]s Ԣ(H '1TZeۄ|Br-:J,[Ԁ)Q: wsЀ_pPhW/@ O;{9tQR"76\􈵮H6 Hԁ_-;`L˚Y9.B*s(>K_S{#e嫛OQۄqߦQ'/o Ibn`i7GjK&eKּ^;}e'H4/=dvƾ~NJPz6\mW !GFn[#$;glqFxg+ N^䆱,o/?q9"|iXZÑ"LR~DK/<4Ee4UA+ۄ a 06z3ae!|pv@{@QpΗE<{a꿴K._b]=`d BhfAMT['5 K =z\~ebm)/ [7>#B9\R~6" yHcT!dӮSKЍҡQfI_cᔬM-uyb/I8]jc1@K^cybL<&).pg;yJboGԬƗ '6fPh=O"!$,A V/7GX1ؒ8^bs :<R$<!FTFVXD'>{_N ܅*f Z- 3I8mK@r |̵z քe!Ƭ[29-N&lqI%g|=ugr)K4DRk;TE hXD^t`oLgGp%@6Cш X)s7E.<#GZ<=ʵ 82C-ϝk XHVMuWspn+E{[5Bv`4: K>F4JX ^VIPx:V hm̀Z17;Mi oa١WJik ɟ0(⦁])t҃Enw+țKmn줰$oJ |a?:^dYT$ss* >;#a,ylF斕 :CiQ/AT9 m:lGD?IM訯?*--'eB tOOA0z$0~d14Z v*ֳb}J$Z D F%E3m.Qov%uㅔ\s6pN@gYZ0707010000027f000081a4000000000000000000000001649b7c2a000011c8000000000000000000000000000000000000004600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+ȝ̽TGg$m-CH2SM"ƎXYbhaD*rrI?{ {[t"QHY;] YE,e,כu7nHL>صS\L4'xb_uvJ;q}Jط-sI9Ŗ"{uO] fI˖E[\뵐Jz {7i+XB#SC& 4aL/MRb}S}vO|>@^-,} _KviR7n8 a`nr$ÝcLon-l2WnL64]i0Уa%=+@.Pcxs^w1}8Z>tG"Uz`JԶ2u'[Z)A1{sb c+F!f?[jۮw!İ8/-3;>L `Pf]ii֠(] :ŤZڕ1pRtn\N|M7.kF>njJH)2Mmk}Ǝqxg5cT/jV UO)2:AyiJ&@\wָR͘!Qu݃QFT?xov3I8sBdAUibYxc$ӭ#iH-aI=+ WMresFj&e7-?`0Y [F ZȨ[G8 |2wϬ/5Z{ Irh܏ 6VN2 ܈۪/:;3p/g[Q=!ȅR4mI*v`ZX@nn*TV JׄkQOmp]05*g3s1Q5:FMtP&$VsH1nrpT͞.-iԵ8q;j+}_Eagxa 9đ^þ1Scm"cawH!H-Y܄O敟h"MvŻ=lmېLG`#޷IoiVN,Mh8[VA sQ<y;OfwΒ{}z:l9̎/ &'՜(ߕ_ɱ][p9/[|rFHŔȶo;yg#j Ěafz<425_b X#!2P Y@[(h쀇ٯl $a zyyҩʩz'5ZJx@ZqFvPi<$ ;SHV~3_I/åg^cRw:m@oƩ@RD=爡Y+2F# b%D")=$~v;obt\%ywڌu9^ 02- $F|5 cVrIr LS@#G^{{n>t>Jo1:3Dz~!l?ǥU'+)A,WBѲBY̼虴 x.eBVr {Gs}s/ p*x7xoYȩFk^FJs95H疬fEOcS#dGX;Kӓﳥ2]lʱF֛Bڎ'P96ĭtdVv+9GXYMq`7|Fs{rH`Lݏ%Lva⎍䲺, }&Q74]sJD{_cvqc֙~d֛E8JGTWP/ ;dh2H=L,)#ضGDDߧ,(+; %:}HHz|n`"Ibyq̇884GIݯ{ CN}]TVIÁרrVCC3F kJ4[svKҒ feus7sM)P{߆HeF'b[#[z,}5AaPoCq5q!w ׼nyMfFZp+;|1m^KR "b5Ӷ1Ũ׋"4' 5;q`Gt¹<: :!9ӟu$3xQt!2UYvȒcfW44C= @+F/bi!lT-4dYWzZw> w`$Qޛ~W_Cy Nj~{ c'xV#):<heS~lR!i*;Ay*> a0)V~/X5"@!)}s]+Hmћysam^u4&DInvܱR,I]/>($nRX*F"9b+`'Mvzz@5A]J)+1U]cTq EQp{nXqɣS0,=gh}4mkdoUԕ:tEN*ŻĞ.,xTlP| P'1wy{ke!hM :2#XzP T o$ ܋^2~+Hp)eYHdWHhzb᱕L5^g=1_"#}6F#C |F%nWug\)rZ3ݏ(g;YfhP@qIk`\;s-}B "ӷ̚aԹ0'O%qM9 {(Uo@aΓ*G?d7GerTڹ*&?qg2L@s= [fE&/Ux!g7)zl%z8zz4F*=̆ L#a|fgYZ07070100000280000081a4000000000000000000000001649b7c2a00010d90000000000000000000000000000000000000004500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/Ie]?Eh=ڜ.+>b^_۪_ڤN u`g9ݱB d|E; GӋɭ mV}cgK&p?p c21D]M) w=]1s?+(T wic9cZ bT8U=  bl)@dhFIHq!J oa7#=2r=xotDք!=+PWj/Ks$'\4-Ԕm{Tc"4J7W  C5ޟ劙| a#ᘗLo\{d`؇[.&TuOEZ{}&^ުum1jKBz3́|&<4NӁ΢^`5z1-RޚR ,(Evm<TxET716 TTP(,_#HK[ţc>~la »jV1pOtC&FMl\yM9iu^o\K;YFm&-Yn]Y6 kCÙe{F(_1Rdij8{L՚P_,%0X/c%NP2_ina8<~ٞrj"5:$ Y 2. Zj#{'Y kޟ.^H?,#GOScZ-X=4h3!NzS8=E*;=.P˽{cp0P8\~.AIp;nT'C.) n]` s 'wc JؤfIЍ@rd^Q p}7*EkD1_y 3=fA&6r :" -'c daȽCvtɤpb.FX4šCga'ԉP|_ia&P GNqu7oCIJNv_?dFY}>#pUu y0mUv .DrMP7ѬګG@t"o ݟ:)Pbon9x]пvўKhSB5Y<^wpF8[~^hVƬY`mO9oĺ͌HGM5^`[Im>M7_( qNo Lhx~7m #ZZh~|G[ogOM:>Ft=<'dŀN[[+tPG_rX{ -Fɗ_SoiְUh x~+VVf 2]G4>-О=L'O 2"K [k6T!琂 ]"|QM"߷WlEzw,6rx}VOZEe3+X ׎,>*{2oT9kJnn6"":4V,' FV ^h>^bKCW/] P,YcO|G(K q-FC䀏aEˬNT@fS[_i8-hN}<Ծ<7`{G^Ӓ2Lʉˠ-o0".!;%?cSXɠ(sIBgc)<*AW r {4_XFAU xn\^x!ښTgh m+;OYYUagBCZNHڍ?Et٭=@߯Kα蒡Me[( |gؒe󫳂mъ~ {dɝ68v|;iuô*CH۱6bzGFtL mqVd7UH]:;ZNJ9>I>v,f&uAH ΐ:|c8r}S̉,,v"=+:+W珑gN2NYO .X),*5 N78EW`6iI8ڈ0RFk0| RÅS7'0Cj砀c<+~G9$[<"S֩U?Z\O,U:'Fxל=P*D~Xj.iBMK:Z8_-ho<5M!wT5UkfϹR8Z0,gªK[{<s rU@|@&Y#1&+p*+<Z+W!*.8'a寧(ΰi4Z/VbRK OL Nb~rr˾!nB"TG}0kƨ̢P2@PKixf.CE:&_ V@B ® A 8J)j\H!)ڮTz V ؐ`FXg ðZes*(3)^:axz(qV2 qkGތ5*N|IhcD8/ ({=пV a ,bR>d1~hF;4e2nqc<{w?~v#&^ @ώR:zUɗ¾;d;ELF].Q[截V'!MD,iI6?K$0#oCZcu<$"=_p{z' J"ag8 }JӲ =x9.ٮC,l_BZI3V38屓@_i{\ 3X9ИV#G74ݔH"m0'$yD&}G@-Fpл?H+>)NXdQ3LЁ# z҅qROUJI9IID(v|v,pV_SK<;pZn Is#plʗ`ՄL{ R#Hn$\EQU$,ImLh3>ijDuS!3Ȋ>4+VZt.ű"j L Rх[(/IG*`RROרL.H'@`[!b$0`!`M+ =a}Y,e:R>戫(^ݒxfq䱁ج6+'m_ ki׭:ZRm}}=hԛ?r# LQtԀe_ks-zmq@t 1kerojd%m0?)B%r)<&4$ϜE=F%"zIS81"Ɉ/e^Nݸ>>b⧠q xLt!t<c:޲swr&yo'k+#\<@dF=izpGԻ! m eQ.[" "e^)q 6LՐķl?RF,n]qIyKS4ˈ훶( UI`6mJ^GQ *^kJU3;l'ZA~ m?} SbM3y^S-c-n>'6eA߇/Ccc"dw, 5NQndNS45"2F&t?r # t۴o91nQa^0C~\mwQ2ԭBg+JtR9E7^ܥ c :*bH@͍uq7aKe/(191.%|g@Hȼj]zܨSђ풘̂M}:ݫ$qkƔj-8j UBܗ3 %q P3 ~`456l'4=dX[D??] D;hX^r4!Gk1\aH!9irnXRF#.,nTz(hNuCI rH[@Z$ZoekDCqN %h ~R.X7xԥ&p=zER{0 QN"2o!!0>3r̴ǡttg>\\_0e!|D;.Iحt/z= g) Gcb7Qb1hpXV5gs>$WLq=PngѪD EePVpgf׭W"by<|Xl=aҊ;1pWTzTTߧq+5֧+i|׀f`kC֋=6Vk/6ՀXFQ`QPH6ra#W_k[m-hJ/H7ӆykx{ (>M۹5J%d)1QKE|i g2ȸ\r|ոض ·TJ)P QjIQ;P4=O\D1^m7= DB)cm\<3@؎>g]Dّr 2E36a񜾷`J&jۗ=/mLJZr\z?Y;|d%)h##pH\}\?՛l_d9qz EPrqKSaBY-EPp3pOw 0^}-)Քpƛ,&4J.6hBnhEG4frv8'e{:bnWIjuK>lVv.L0]lyU2 ADd ଓmLxʣ)YS>0&r,{4<'HB VwȲ(ˍ_ӹs:a<}cjWF#uVsﺲ`Hhsn oR}ibʾ: gYCєS Bԟ- :dz/I*\* P,d.W 'Y:#5/HxeZPm7VRCQY k{6jVm6-,/8`R;~{ּeCs2حM}ECH+檔#84<,z` E8A񝱱dއW4%Oy/4MW$FNLw:C>`oH^8QxŏK N>9g; 0'#j[ޱ)ݖ1Q\= 'Mf6_1VAdiܠ]1 =FV`+ZS*s,rtJDx\k{J,nz cE[T< &yua@ ˢsfh,bJ$P +Q˻aLt4s^Km˛g}9Y.蝹WXǚ0or KgbЁJF=E`|6U[ȭgpHzomF.5 VFKW`)L)ene>As˿_}wr_YFפ4t sȾ5}T,-ПHrEג?Ky)ÉV|n84)5dz쒵S{أH"l*ZPI7;Lx=0}( <*,=ͥ.M!)Ui`6KZY95KoԤ"ٙ2I?c*?8fh=^Ɵ.t{E*n5j}8rBs0ŝOAKw&Dyhh]a{wA-VE{ {<gbX4w`/l T@@Y !][PcƝ- PpMtܵ'% Y AL2n*1?dXk-ߖCAbb *V6E]uz. tE8IvG}V228np\ǥ4 _0&nhh[sB>c֧I("unZ:]^@P'6dl y ާx2_$zSA%R=T:c^.+64ߎ%Ƕ k5)qNVJ?MpsL+Q y} MyBDxD ?#ϻ lG9za[Nt74X8Ŀ"el${@Gwz\:>=}BsuSJzo#ˍ}S<ٿGݴ<&:I 'K"^L5Gėd,MA^)z+FY%R[mO&Md>Amj `"-8r@V6i Cޔ' Y;;1k+jfcR H4\&U8I o|{Mm"=Yu<-vzm#K(].j$:ճ\$k [Xiǃ9Uxؽxù1'c.,|{V[2tlwƱņL0!T=f|"/عJ1ʬQV\FwZ@;xqSox=;O7O8;{.~d+`MA}Q@IaAQ*:H5lQ5R#EjFZ)G|U_ D˝`'*4&}ZXau˲o _+1*s .(XN)D6#hK:q 7 eғflp(Ԡ}̅,o,(c`ʤՍ[qa6?in( |K0 pΠaWp8F % Ԛ>O۫:AELv/ԇ}K`2 +e99v0pYUG؜B^U祯H1i +PSwioyQ@9>c2L?'qjqh rB:/1X}珝}]5F!/0fB6htG_BGM-6Πa߁ OGl}h=;o<{7{& 8h ?!:Һe*> ? !kR3 ;71rŵ\Xo>?ܧ=pGļGUs^;o1l#Yû-SEwc!Dn_jv5WrAkZpw-0S XfCAV(oDOe po7Xښsb!l9oy}⦼)IlD  S$AuewUGL"8, !yj!@SRuL*25:fuOKlVɏIf!^4Q||8.S]} "674,V]>j_h|k:,/"(+~(/c}!,˭)gf5 q>!M H h_yl^Q~xųRY=.S:`QŷgrTᦆQފxv4e=EQtoe̡yH`͘ <r!#q1FAKnY(^ ŃsYJb[&p$4X l>;Ɩ2p#e6*Efbf\_Q=Dbݦn$JjM1UvGXz}$p=[B;JRoɘwyLg/1Αm>egD<tD! ?sxɨO +FeMh9 ׮mo#d7xA] `ű>`n̕pf<.O1G3;beU)=]rر;oR-u::vbt?w1%l*HdyAݕ}q[lɩdB˅C3yԐCrPxJsB!Vo*"jҪĩ ˛ Op!eQo yl̫ECT@6]uIbnIM&Xސ?9XSQ:0yxYVC c=U$!MEmSyD/UO͢X8Yp ƃ_f_ ݼ7,EoٍhǎSq<4o,Rx}RI-L Hнh=_%hsHm/7摛h"qR?mpnB<0waDKAof*) j>ùz<+X.N&ꉰ*Ƚt޸ 0X] Q~A~2/ v:Eo,4( 4/TF -[nLrckyUrxѶZ+܄ʡqp!Wa#P 47z2UO+W[('Xqw[֨ʝB ;-n+%Q,nL,ϷOaV(е呣ёaI]u"/Y9*5mS? 1 2k/q\R{~!0v mмz-[@ƚY'v7(UkQq+iV;|޽yn1|J8ZF1m'鱗$ENKe OtlYy]Љ %czh,ryzP GzNUWrDզ [M aih tԻgQ٘dsg!oS%[|>h "_sT)/EDn.ySS$צR^"%Q_"H iW~0 ئbZ XKN3G_*B_1hC|=DŸL_@k8gaR6WT$_xG|&kWUR%u3TjN[G+~z8w5<3͏U]" G^KZButƣΐq&^qR=>~;]•zZ) ' vGomV?PoV8J|}LcUgA}.!'HgT,z1`5.p0^#QR 8_,?5> 鲭G8%<n4*E#Xc0/iu6rPܦ~|@,E]%RrgX" u0HؐR:gh EH zH.xsCyn-t|`.S/sH>T5< [GA/ХtwZM*D<[ܾ J~|ݺ19Qދ.WzCeAi)ɋ^(1v!C.ߦsluٞNLzb(U~̭S/(UXÒd۪xg$5T0z%OC檞L6f@ZԼ<@ ngtu~*9pd˝vn;^0F w)# ݩG‍tu ւ6mwh,U/kl{N׾ְ+KFuRB ݳڝORb\0} q|4u"~X`]67젼ϫ_hCYf1_kUxcܿ^3oH5+˴4[-$RR| _T27 ~ln(&.!Q ʠ&6}D;tdLAO{5| Ki5qesb=LQfvqk+uPqϺg$T^rH.X4m>A9w.oHX2Z %W9aӓ-$@+;%MBݫtm-ZoHKH Y7Kcϒߊ H]#uNtPD䙃놹 MvlKɫd?%(x^PgB7W)jQԶZr.9WXTiv-ˬn5iSB'/ŕ.o+`~ֳuW&v=}^y- 8qWA *Z y͟9hANu"{oIWy ~&UGzDxQnрo%J>1W<-X0d:Hh H{ h0f+aT$R;:Ѭ<$%TCeu-+3~1^Beʼn0(_燈'V!e5T-!3JJ| CUuISŜ"d^]E- sCmpJo̠ I5 oC\gK0l?b6R?$k".XwNङĔeGNpngQ-ve.uhd&¢-+u#IV7ei9Y,X do<8& 缽#.]asqI#"`_%;_YHþzxYխbzzOj@@1"ҷ8]amb$ST{'TrG MeeCǡSTm!և8yrc6LJ4ܼH 3\"^ט7hc!F*tźcwe[h]urgHhh}\ϯo@_?;$$ XٮubU)>LǩNiZ2LgwFYg9PyWѻU 7bGi o-2nu )FuyAoLB3YW&c[b*Y9B׿Ǡ}A gIkY&Ҩf%5p@xVHׂt0EN1f,77̏D6xibEWjF»0)aLS F85Oזȟq^vWA. W|0r;ʎ\'&y?!b_8dddM/Ezh79}5= 5†{2:ϭWa(g~; e`4oOX[5SZ6*wXygcZ'a_asX+)mиO/:pe~*6&LsgxVwUjXB7ؽ&yBʛke0$Nl !l򔗌 G7}RٵA 8ՠ<*Ѡ#޻FtG4g}bi@чVn` d^$@5~L(=[6vobE;Gf@0:~HbьD~y Φu}2x/y鵟0啄"$3ݚF8}^dXҵp|<`y)nYVSsJ5/鍏)otMAˤOIqW[r`\6o+-R9P##Ф⸡yDPrL0(["$59k!;Q:XKXp[HE~dYG"9Gv&b| $q9nnOD=nsy@jI = ۷`v|W [U}D~%J@i1J2ysD T waKe U{O9\tE>W"pUjfJ1}.3T%=pwqHZv׈w,h4ϴg3M ڨKr;ۙv靴(&t!%HX$אĪY]8 -:xHT"v_~pgIPh )M_6SSӌʑtlnzOѡ$r/M VVa#IݠuyfsQL"tnl]曰:z3k Pw޵0$E9Wْ[~7z%3\ -v8XkJ3ހ.SV૯NyG KO9_/CE}c{yGcBi6q@[[4 W>g5HnAeXuiJX }kX6R-qVVCAqTZ4$~;j">%/$9'7+3(7rhzxGg {:n½"傸dS4 n=(_@Hn|r|#cI/FޜoM wܴ 9>5 U[g_PH9)tNa}S?-:Z׀*JI䵔{l}"9ϋ`TPt HcT,4`6bŻ,;3qZ!`ǟky2xBtn#Y\KeTa{D(yќKD:1uV(*oknAo"`yu'܍e /bś`"#2w:_H]jZm~T ׏H>X˜F{UoNV6`z2E]rwZLuk~6O97)')R1h,Fn ZFTAE*ĺ0_~7aVЙ Q5! j'9/ag9ZtfrbAZ*.@2q{]U tcG0Yuw IDQM^u%"Kuí+I-8t{p`#9_A`Ιpn~\Ր)ߙFE8b꒓b0.n3;/]ٺk* Rck$'aupə2M#pˈXEAnPtʴrcPP2X^:!SKNI ߗ3O9.gtK"܈"~'RT4X׬-mK&4X<Erúx!gznnݐP$]t+pk;U3C|ҟJJNIä`G{N*|eiGC{[Ō Bq_u$qMVlm@!AIVݬZ?zNԶzL b?@oEf:*]gd3ZñV1)drAzX aa:DVpc7./ uߪ .f!d,*H>?dfUӑ?>==A`e#dba+TˡQU#F߾q.Z38_o p&54 ܎'ZTWKER. œ|v)o3/evRXE,N 1|s:dk#eJW1K-pyד@)VXrJ)x)mM0ojPv+&`l. Ff&@y_ :T0;`i%4$W&=HsS(AD__8.oYс`oW[K.r_R*¼]i Ji4͕D;&.R2#/^ sˮ_[a0LI]S)B]TހqTY6vqΘZC)tkIrx09ƏCttL4_T&Aw3+nPsd9l46 4 `𐵆H diӸqPc`Qetۛ&rP"Jn+6nqY60HFnwWu_PO}N0RgX3s˳kp K_~3/SX1/LNRa|3-j;P=e*.'`kf墿v7$4݊ADAE&pL冺xem .$$ѱz)n2L"3K8ڒ7g]T'#2C,l E 8IЎI1:`۴L}ex=OpNUQf2N; xW~]ZYz)ߨq#9#$5:ബɂvi#yd pP.r +X:N5H6rqi-[= 3A;eESS`̚NwoJwX͉`yp{(TTE\4*g(NGHyH:(Cy4NvQ ),OQ !klo ȹ) ##ĘҟD/;izHH, eu?gi$"| F׉Yq^TkHݰ3_od52YZ&hV󬃎 9lUbn HJ',wH^!W+€VK\X]dRU .w{$Ϣ Dl]fx{(Osy4q8Jh93wn!eC͍ y5X&(u~|uj)Q@f%[ɦ|݄>C_@t=3eδبtEl-1u<)_yik#, 9͐$6K>ח|2;jVCwC]GNꢌ =/m\p`(Z4['o6^|څTgVqhQ$1Yp(I% EZd").,t/ɸp2PLKB(BET$qz!,;\ M lAynf!w !h6#Ĥ;3u?.xe F x![ =&O/ G(+*A8>Q~n7 ݷ B#tڰ7Eq$pxM)1V#g%ʦ$BgN7RP̹DRA?P<]C!ݘT(SZb02I*.]۽%ƫeIHǁ4=(?a_hZtVv`O+~5 WQuQꖺ]4d5 PaV-1~5}KF?Ps&qhߕ|;%r+(_H]k+.=/aa3K͵yw,e5B%Z NHaLqt)v^\ 05t+r> !ҋ7mੀ)ϐ&jlF2q\G!dv:'Y(F.4ćIK]5.ݒ<1y A|́!/`hx;tbJ̥ǂ$VH2[0T]Rt0! zadV1gTf?.;wPWC|T#R]O4ytq!ƖG*?Z-@N|VeVTh'U{2&叐}eQTy/J )Ep0MktR6r* gCݜ-4ۆu-zfNWeev zlILvFЅoStp+SmN\`K &16E%"^b@BT"j*$qR ,VRlI˺=<)mY9[$o\HqH;cSà%$>Gɟ[5HLas {S*i la]+v~6{!n@ƪO"{l$jg 7f/aX1#ݩLA֟ 9'UӔ3==#ٔ-sM td0^Sg,c/U, ʀ vQ'v{~.Ja"Y[\rԝ(ʗb"V%4e 3AFn4ۥ3`t_`v&̈h!_ 57h]]IZem /o΂y!Yne>}[pRhLgX%BB7 ˀi_|~s]{UJ4N!WS|GZxH;zO|5P?3^tY(ct}:n%6nϣch b> & CIl)rRw#N Z~*:^Om?.h(;;; b'#8iJq3I#.4I/, DZ@js78͜M(\A/ؠvWdX? )h7 Յkgk`Ge6ܘO)baGI's/WV@`.Nq]';9נs\Rw(V3gkݾtnXlwGJC:uhʍ"=̻yg{dlSalVuvXH=!&0[Ĝ]5iv~Q띝3t J/bcSQQi9l(# UO[=IŴj]5r{p5[ FVPr<}P(aOx!$N̛O3w_B@bMhuRrVC Ma`hLj^B X F,=( [Cεrlo'LWY`@̳ڝY=I6A;fo]0[~ ֛٫cZ9Tݒ24~Iv\)&#Ln OZ$.󸩔*I_;΁x |&RN SEݦ[v.&Yߊ!u1rog>x/?IE-΢ .?v.Ni?<;Ju>4<~MlҦk΃I(a(/a->h&@xUMVcU^+Q'9к:(`wp_,chl_[fVJ|Q&M4eK̵|yz ݽWW([m'@/JDڻCLiqQDZ{Q 2С(Ã;ϗMnK*!tY^-3aUr/YhmeBquv*S=o Şj=cm ~#LŤBޏD3Aݏ&Ag#sdʵ @sƏrýf|5!RnIu)X$t!E$vIS^|HqWSRSUY#1S'1d'mc?СN>.}2H4@q aK{h!w&¬$ZcHplWPpEXcw jb OY*t3֓I|lh!,.gQyP!ݭZCILC >let|!Mmy<ϕqHqQw[MGxuo$wd|Q4LR RA9IP+iHBavS'*@핾G՗I,S_<꺎_ SK;୼Wd} $ ;[qq҃oGJZ "AHV]nn صij*@ljffwQWU w bX-WF=Âoϋ Gk`a+y3ߞ=PG4>6Bt2K&$?kWG8 PNu/jPȯ4HFihy$=d9`蚌ț)&NZyXNz@WyPO/|lRr{+6iËg ]$4%(i|tkz2'FU~H' SJ#{Uh^VJ#_%Vd&tڮ YF9QXi(xw{PsVo͖߱bKr^ѩ>N.)WzŚv#Ŏ@=jf+dp)~ʼ`+Y PSAf_{@ RNAs^ 0~yGM;Bc}cd_o}#1EjdѽUh}0X(Wc\AL&sn<-% Dk?ps6^'uE`YIF4$-E'=85h.5Q!(":/BYt8>&$,809s[n[ֻOauK&=~`zBj8=3#<+WAcdV ,ص#5|\QU{o擓ː_g=] $ϛa݆{u2bsigqg@'bL7FIJ1e!lS iG,t6KZrݥMGinRh+o`iB ,5k*lw=Ԭv[ ^qq *Fwg/d둽J*ě8N+5-|r6s 6Ȝo6VOⰷ6t"vzOş<V$p4)]B^aȶRo*Iq$ՋQ/4n !9oe8EPp(P x8to{m2ȝP3wkAxϔf_z;fJg,KȄ'}8hh[RGwgWX0fRm~Jo-iR_ZIu'PLVd9, `@^Ndnj=:-բ@*JvN/b/qY"p53KIX3|?~E%M9(4S*M۱FAA5h#5-m_Q96̃}X+r 4 ƥ] uR opZaK97 Dʹ=jYdN;:jFuUcSu7CVl"T]q¸y ]/XڔBHQ4jV 4*ֵ(i'pSȞ~)$ȳxnO"UlFs)ewVkahOw(P㠹M/koVaVe\?±ԙ۵uAB3eWuY@ GHmu1H,ϷF`N9t%Cx)}CrEj8* IѧvċZBj7BXdLސ 9E5+4QκGrT ҕDMhd"T T|=̘(0-`N*tP.n|"aIhAA烌%+W2Y!}K0co5Ih?߅^0RIqX=B԰"@,NOnw$ni)| E! _L ~>gƞ50^Z` ۩}'i+8ۈfvzĹ ;g];%g%kl>c},Ħ(aRó?h3`bZ9U0_#%B1MrѝнhJbߓsVWw8Io[XTp_s}U^^mDD͟ J_VZ5tay}dxǦ\|条mtQ4ؙDԲy}٬?W!59d)3+'/I,uYAaJyئ`V~?Vm{$aPvlnoFftV&75皨i8x0dt"k&a 2Zgc hX}qc"T1ߩGFN4dV1j]um̧Ɏj9${Z|r~:p\)Csd|/>in߸00d Lu]ꣶLܘrim; ұrW Mn?NegY/uat7` /D/G7g웂mQ[&[|/?mEO(r'{ ~0\{v?3&xd6#m_36 1AmFYCZ{tV^ϓ1UKf@եF>1/aݷi fs"3t3d VXgRMEN6(Us9ޠv; Ov{MٯXwyv(ܠM/,239~,mʮa?e wLQjgpD-OY39?.G:1ηgVDَ_c 7/z\3:H(wׁ vȋ .tD}n׃i p ' Mv+UK]HlpR2. /$J޼-ݢ2gloAovM!B0 yd%D,Gpp螶nQ9!W)3|4j0FT3ߺkd籋cu\汊e^۶^:[ :=>vIb{ɏKy X=gof,qYn_nz#>б^_0:HVW,bΪŹqC߃󰖈#ԽN9tbݿ{&_CnSl;U>xW MUP$&AOgnN*̀4Mf \enq&jlـY`oFnlYb˚vk*W{Z&DyQjɲkO CT*Ar!%EdW=/Z9Es- =ތνoUtCp'm[שghj Tθ"LOoEd;Ev:7kґ"+5E)&°(x6Dz0CsTO/qW+?:^6쒍YXp'2Sf%(g(W!`n5sP;X?ęjZ> 'H9ƩЪU(E3xf)$)@mwNޡ ; -{˱?s'/m*C!l飊ZqG 9r(3U֪bu f8UBO)wyimçOnD U7P@q ,NT-$K]TtPlkN{l '-`K*> gq6#%~m\?Nt:( ,Ec:g_\";\L+Nk?@8F&@~s\I[GZ):^_h2gN"Zzг~|"ęh1G{5mE8- +ޔ╻xkG-k KCY nY?CY}YA'8@KֹnE8CJD7I$LSG7:d9McsI8#8tc/w<^Fmݾh?u1k#!"{72ATzxcW&h[w :⪢n#Q~q٪^S6&{ZYzM΃5>: ZȤU?O0gcEkRuk}5"9V AvfJ(LU#8֔~!9+ǏذW=O8܂7ivB]~etP܃|,AkKBwNm|=!*3%h?H1ǐc_Ƿ9"GRhCZH$O[,~ax*xq 7atq nxޮSa- upVNٹťv9R5S3 0 i34@S)7 r/.R ߕaND*D<߅oøk@w1!z4Fro3Ue b15&(w6,'#yiϿUc~rß0GV;'"(GQW{ W#=QT9i73űѝa`b xouCe%zXl>seї>\pɾ:b(ڋ;[ծЉ9֗}&\G~@bIrܲ'k=- $_bq  8؂B3kHN}ڿX6d^i[jƀ;VtQXeD g-"ThQfՀ[{D&T<ĨafLX"7 6$|&렵rϘϦh q?&gy:+#]ҭF=`sf3V7h4{=NQŞyU9ЉoǯZPQ`jۑDŽf8|Haej;L' Qu@3@k:fys˻^e;8gm ?~DiSћApuFk|V;tr}NI2CJ>Қ&Mr?ORJ J!)09OD#~ló֪ 8zO|-$DS{]kA~F,cqpjވ:s_^eGf`epG2q0Zwj=ŽȚ_&q _s~[i }DؗD8 U76K]J7b t 9I[0nïJwy^U3ݛ,)U=Il>;0 cE{cuٳ68C8Yr'˽9?}7Z@w/Gqr =%yMLapS]*j2i P),֗ A@k9\҈ *&Ĩ圼Ocp|Kuꃯ$-\3DJmjRN4Ӕ/ܙ@2bR*5wfJ/U 3YZ6wߠm(kXVkFEQC weLKi^ե&# M9??_:Bii˅˅|q-"_SՇ{%,#*{;w@"=L=)!\M9#B $tqg|R\fUr),x_gm'FT[`hD ˫fJ0o; gC;CУXwle'l|'570FEOp7.\4epIhطYyYio \bKuGdqQ7A^g gL6%F@2/yk]!Y莂~V/*P"}Y~+!EL8糈%S`V?JkRtj͌ ] "E.Y$k1hNkGP=y]pt%/“cIQ$dS(ų2 R[(w`bpY>ut^BX-@ykܘ +\ɷx+@o٨Z>D)EpP [Y.Mtojw.PW̕e.3NƷp Hu7kILƙg"MY(ܪП 0k{ 2bS3@G9yof8m5[~3ٯg~#(bDUO1+;21f J2ЁvܵP앓3f4 G`*'M{MxFbuBG֛ j}d8GWm-VEI~wSNaPOW Bb4%PL|Ŏ&q*0.d\]q4/mc_os$~jeӴ{ )ē!6HTI$~VuD,1n.hN;D&yqʩ8Ak(sq,73Ʉ'DI"#J/ c'El; Y:IdnñBa VZOhե؇^y#R0Yx\;8fyݒ -#Jqjc Jǩy\#}y0[vTC4ƟՔ]רC~JқrO}>ޭL(#0ڬ6v16GJ 5 d-LN-M(t7w4d{-y7Bڸ#d?֧PE4zJf?[A1&AD [&"[BxUmcbZ)F$y aYy1ɬ N'F)I%r<Ӥxjp[aI'uÂ.vg 7ָUһ $@0Lm(ːԂn߾sCM+\yDzLl,ZgUnonC76P2s1q\uȌb|M w^q+҅H%;)uSwyv:*R/ g1Dׇ=Ľ?M0b1ˍ~V̘I#5ߣSK u*>`˽/ZC='ǜ5[ y[ċ^W٩Go_Sʘy'3EdcQ_7Vf1:kIz'q2M9Bc D rΌ̍_tuгu'!tGjQswF(AE.qknlg{NX_6 zqBt9lKEK6BRLcR_G^Twd7Rg:,.Ae٧BޖM\ZNa}H1ߐ]p`xs5~f=$By,ٸW*la_zhz#Y6C]XsSأ4/c|:?๵EɦcfҌ 7Z EP@=%[Qz+=kѥBM+ Pvڎa>880QBsV#G~  8 `ħD:;CD0.? AQQpNmfK1a|u>!ڞCfT#hNPF`e̳ q[>x.,6=6qgRjvMR)*+XnTNà PL-䩻S)|2qzѐy|7W4 B's!!HFLh@PLaRəQ%Ia";Kd1YiȪB~9ɉ8p.e&^^(W1',IDA) I$@Ow:sf/I!scBC⮺a EUJ%PzsZ\_oiWSi̎e޲ðcvdή)v#ruOki8m>*K+stgp]mn>.61Vpѿ;S*FK$@A]lsHI/*9_3z nd%q+ݞF6G#7q;{|!j*kӬ%d|}Xom& W[a%fu]b r@Tĭ 2jvQ.Ɋǎ WE ڹ8rZV0_0`ejtzqmW?M|%nsm+=I+Cƹ0X7E y d<~kuj9JL/B'9yt=N;BWO=P;#F@~0,'XГaeףxZS~f?֢&}&pь0lx`caџP mq"-ޛAks?* O z@Ccی;6>Je*TʳҚ7rc 2[ZRZ,`B"cH" ?`\E644)D{j60} 7!J1CU:;)v޺Z@}z =#ꅼ5e:uaK@\'iR"،&5o!VҊ66F 4?#%[_)l\",3 ;mx7]nv$ʱ")фBlibREj/'gfOfpCrB4U9(!MW1"!] .>nԇ`JK1RzQBlF@o`1Ԝg} 1ԜfG+[Kv񮨆R?-}isGʘIN<xTlf J >H6n?DH%@ڠnwބ!]>-#aonF}Zh/1a5$DB9x?L%49PPW/zU㶟qZV&m3$zҩ}!hͤЧͦ(vT;Mg2>idՐѡ1j>uUvFe)40a[ Fas2"+L0.ˏKN_;'. 2Ы|cGx{_:Π"$uc61?!/GNnՆA7F MT,]omw,$R?b}vIFfrʱFIJA8ZJ)K41X |d !މ r*gSܶR֜-͊@BHAG+s]K~*\ӽ Z(VoyQrsEa>fZeq?5`|wkd,W RRSa; Fe _헜2˫5aКG%b ~r=o*С/P4jo2p!8^[e։1+7M1x$ry4EwGPӞѬf飾2uՁ31Yp~Ɲ1w@YJaL#*Ʊ,MPlG7qȌE,z9Di7r8 fGu솈@."> -1M -P?.Mu2 # r31 έ8]DaܾmmLآCPn9տY:^~#!<%]t%t9 C(Iq8U( ^ԯ͕Kb" aN+^Xkb\oN800TV{s 5Hg;weͯ|Ab5IVHDJ)`?J/sƏp2>x|_bx=$>6Q%^N} Ӏ76{$3(6$7OG):-|6F j=.e߽7Arӗ u3{?y8` KSOkd4r#/cB_ 뇪b+LXYL"ʶoɭoOex86LGkڽ$Įe`ayP/T/圷bT9'gO'šER"v OzgQ<0Ѧ>7)9VYh12iuzT"޳jE1deM:_6@ 9'Mj$+mtzYR(y3}I2u?HS}/R0v䩒y6  /(ǯ5#M~9rO#ƮJ8s]Dڧʃxp\ mSt~j22Q & S"8nN:JvȮ{FXԭw0d(¢}<[~|U$Ęxt;Boﲻ /jɫG$_NL %ui]^(6bGC~N ZD+Ǩ)bt?|KYv0HlXj, Oh21r[OS8,q9dͅ(|ͩ.K#т',,?Bp0M(Z@evoE& |A#bi{=wgMػ`HgN~ f=]|unt஧CmnLpؿ,7hv !?1, `E>|HfzzSեߊħ 7% OM`q;Ƽ䟼j 6R`)=zvANon}DL#?pmX?+R`GĖ ,0xf^.0@QV刚PBwID R9X SW`OK*'z jCV0 d֊ɍH,Xpn/UI}q*S2K7Gd AJq{¤;l;u~ @!abi0 c7t DG~}f-97m;jT(oN9t\5aֈp|u`+fcߎ; 2mrD@T5bBVJ8AC"D$,ܯ3l͜Tċ7-BsK] d`RpqK_O-lwOE"X}M (?;D ~ESϜ)V`ImG=1M|8 (j!=J\ qyo0(@tIk9;luj!!r2GحLgi =]KPt,e4' &Pp Nv 4 Fq̲Zэ]ALϹ'EK+yStEFN&#ʛtϽvՠ޼$G1T'Ai[>o$R2{Wk|)KMcrv1mUgM H;0p~L7CAW} H?;PU{PJDU& ;+7P/TsJc Rwl^"]lYD&=9vcK@wm%rڊw~rnnYu9?oȣW韭Y߻XhBҐ^8̄,0KQzs=a뼺szm\qn'HE7F dk+7UlCLu>U@Nw_ roS,.[hjVZ3? es [3)c>S+G7W9)77VX`rBg|kRbP.4Brگɕ`w96MzcsV/gi?H;qVk甛*M(~x)F6Zou.q@xL52XԛAQ@}[ g x29EGSUKUZ`%NAbۂ9%ř'&\.~ےNLgA桨vM*q>v6\ϦˈMY7-)PBtZ=tɝ@O_xl?D =ɨK4%_z< ۼdTI-vŕX17%{YMiXx';uuYA%J &NG=怰sQ2-A,s2/?, tЏ7ܑcqҚ %o9z{c@93*Vv'lS"\ɎiłX2\'8vϚU)JйwRdGr5/ -[?9ކkDMֿ{"ZNJ-"W^ wnΗ(K3xl+T/h?$3P@(ұnJ+>o(h:ZX[<}C6-ӌ[SH65'u_<)Npx 3`ֱ_Db7 ]C=ixHL, ^g z;tF҅<#[**f@F!p,Z9#bm"F͊'49S[M3I|5fA'ќf%bOxJ)ⵐkjç8X|Bukeޖk&= mʴ׀Z 9~prKHoj)'˵Ԕ?fsBZ.yT|[A1'6bSAx`#& 3J`ɞAݔ#fâ^q@P ipkW!vb'"5)F˱*'Yxቮ )z!4lԨomӥ|ǻȪu, / 7V4~vl7LVgA`U.]O Xk75A甕pNnyϴU4&JqO7 &g! $&c79(Ld[RDU] ۙ+GX*#{Լ;O/E'`ˍ\%s !+'vAr(,l!F'ˏEm4d@HmRKMVO+NmX &'6o? !:PhK [gj l(b{\5SrNL-2ٔ ?KIެP\4;pBiH_r73X/by8naspAS< *wT0h+cRB]$YSy&Oc(r^WbГ^lȜFy|}/4 ^6M>zƅ:n6Ϊ!|.(Oe>e[um?)G(:muLloph$$ C`18D/E `2)pϴeE[ᔑ׷CXX'jFAPƋD3}95H̚:wRu 7dZs_HݍQ_MYRpDd&`+w_}WEhgXv5o)"$.-?ToNQd5K}yz(_ jdVzHh1.8$*NKz,ް*S½Ϥ{F?;O n[м` [){q[l?%^-B;қKÛ ^r3ۻr|4l-Vq5gcs8Q?zcA}x/N׊yy H]eﳜC0,jGk# QuHzGBQ'_|}H{ G6G&,q 4&!Q Im ,Vw,ɬM/v8zܛ'4Ca J*,TC-ecT^Z'WᰠkD2B!9y/VQi=@z!xSz'xZ;w3IWɾ/{Ԧ?'|m{jIo2 Lko'Z,77٤r²nt 'ϧ@_DotD9Q;k3)a 8v^Vt9x'(&E ƴ&xkQ{$j|P״b WF1)2I |DL׷SܟO "!7-҄e[@amI;ɱx>OI` Ql>ջaa+4_k2覲|jͳb8G~y*o]nƻH}Sq>Se6K.("Eq&B;I=1fnCN=ڀG980;'{ DR^m1;a4៤qn u,,䉦/* 8j%NyuYNe/tv%U~n=4ۉ!#8X>+KMfnƚ)R.nUx+=63.| `i tCݘ|Nnʀ$%x(_:@o{m s4ln s>=g@LE1mhtt#σuXs pmܡ9[i )n ,SX@H4N) V[굉 쑥j]`z&=+>gxZbr/5L済bdϤGKm# 6t*kNR=@#˃t:<7YMY?&doƀV>)N](qtڬuX$Dg hêm$Ip*^m<D02^y1RTkP=K\v4iJ<ˡ0 nPDȦZ[G˰pۛȕӬa,.I7*ZȒ;RН]㗽7bC- ^k=u'}dT3w?3~fW\1tsdqU{PM?,ip$sƢAƗ -;Ɣ9eOT=]ŢzO/.F(ūFVK Z\%增@~-m/l^}5~,ӫ sd.CmpP6u)B0[=bVN`Mz֤-zV,w {u*) v:zU˵dh()5iFx5eӬ9A@ɧ5<|qGXre=M[o]jv,z)ƶ\;۶X_ɋYzFYZ\G3/`6 4`mZ*6=5a+{ /`"%@Busxm۴d :N]Э Wu&d×aIŒH=ØT㕣;:%jrFћFt9?-cb-X]P=fyzʃ4(qz;,J&/,;/q IH ؕ*W96뺁" ']G{H'&!5 DZ,*miPQ^w|noϝQx݈Tཪ8 t;nB?gGtHXs{khJùꭥ:*I%S&lcL7}N\~XW־`$Z}0U"]s5sŋy1}]@ k zHFfo4o'̂mbwtG:pdCzNpӬ0#-1{' ưr&;UY J5X\-dpo=Oyq9oCt5|n1Ie4NR= }h`;3^D9jBƇ,ݴǽlw6"56nW=Ŀ 4"v-TĭҽML6V$?B_z6{mαnXY@;0TUi+`oVBzd?ݹU'Ϻɺ;'|C5h$Z*MbAbZt,1(/7POsbݫ$TZ(y|DS;:a&: eԻG#Gmy=#Xļ8 0{HT$(6lytW>8J!gKutOEqJ-'RZzDt(ԴG\inj#*P 4lc *K 6 S!u=3.b *9v9]ԋ!i$Y`ꌈJ} |g@iA*+Go3K& 0Wa<{b p!PnE)WM:H@)&p”ūeh@8Chΰ#g@@`wCC@jl8{$`Hb[w)18"28Jc̙-ȑ/ E-++N(&zTᎢ,"xмP֌k'y(a7D7J^E+s(!e\׎DEmf`xxˑ}TzN*O)qoånK ]S]@pa{X-eTk5M~'b+q%֓)"G||ru8UrcFWu%Xxo? cjp%J)]=z?В{&$IV3(6P.Zƒ3 u7@.~=×NhUz5~5i*zuBl%Ӹ:uGS]:):bx+Za^1t_*źǐ-ԙsZ/=)ى;z 6%MʓJ,:l(lMK"5} >k#uGtm=iw_mtZk*\@bE:!hJ˫h7Q /ƚй( F=3 -ܩxRУ%,$WGC9a$V'5+0?gx7@fwji*@ꄚ95FI"YSģ5qȱ.6̛$PLb wD{Ȅ5$k%RZQOh@^L WD z4/Ԝ#+K"Wy5(vAt2,p?p(_w\llשDh@o۽̜Z"P˯4#wm[fr1qcϿ(AR#t~:/~f_чm*RsV?zpɼf+vt-mR̞W*$2nل,TicL Vkq>eɖJTC5M;hZU\f"+p>S42h瓷wSЬY.h+=|_8TJN^Eq@Vus{ hK渢A/}=8y0ny_uP['w԰)Q[{s+| *GzR+5nPx yU8)};Ⱦݸsa4OQ\e_ySzh<Ɋ Xa9(r~?f#S$s+wo(2fUr(Wݵ$z GI6 ufXA,efmRݞ3FqW= G).]#cr dPJ.%OX XKNVR& ޙ?ÔU7 {ʙ+IoĴJ %#Y"7 Sec'ļV!(5 FR iӈS `2ʂn4B˷Μ"&?5YSKc:9٨+;ɇ( ңXy8=gcFah˳2=@_@goQvy]쯟M 'Mm!?gU4~$o}-W'$oF-p9 X8 l`J)&~B|f o6/ю+J'Bk,nqs'P,>74Z}z[-M(ztq)%x{ y LtIft'NI=pݲ@ǏBP,/fH6lwIeM+ÈdEv]k(%KbzCl 8Xd)S&iͰS`~ek`o}lE(Ll1!iQ.O tESmnvPq,G$V̟z l*Ck3 nbUl3@+]MuZuw$j9>mkLlGۋ.!Vs >U^z-C E~⑑5WyL!3NG<&<Cx<4 Iq3~1\ \.qVx|M IKE4eExd)rWo' q Vgz3E؃`H=XDdc L"!ԥ˥S ]Ntd\Ia"-fVW'&I"ǨI ]ّI {MN.ܻ y|j{S%4Cً-)>MfppČs)9#5tkb;2`_ T3aߊ;|0k7qco櫪LLg=IFoD=L Wem #yVczqݛjWЯ haL Vf[]dfh!kxN3h~{sdqbwoh*`ibadvL(v03=}DžWȬrLx#sZ=zdf;AW5SK^"D} %eQ*84lOOȤN53w}i`/1*V(L.T FBG_ +<^;8qHٮ K$M~b#~z8,#Sh۹\]Ȳm[߈?'zgo}hf3IRY(81JZ&0oeQ l}.U-2A *<ޥM YABK&,X#$Fi8(NPF!u[#f'3C[&N}'nŔ96ubӥm?3v|4FBkw!Ma@|w-uk^f FJ#2 ?ַ`1(»> fgb{KpE"P(6V tp=bwXU6 cH!yz l><;ց!4ߍ 7VOX6)[wGƔٚ~ QI}NӨ)E8ZZ%)h60;DO+9b ŦL(S nu*Y_K~7fbDe̚|4\AeNV0jʺ.Si[דV=#+Ey$2Ц-e1DȭnajPձn]~e4\+VŤ5=) y$uu;d X)_}Unaϟ%^D۝- kC1!:Cj⨈+uªt&!uOi *Oպɟ=/|fܒ[Os[[n/nzmTϖ='P??Ÿ)fYnnH# 13t+vZ 3mYnG3J*\7 k)MBD~"<2qkӵg]Mdp(jŴ *#Ļ%bfY^~$oPN{z&9LEeJd{~3g _C!La(*4Cك@%]&ws[1}WC(?"vdQw=I1cK VW%̽NQ'Nc VЁtE0G:_خm'A622^Є?aQPGF`\".4N1)>LZ,϶nkRWQՆr*"576KB$‡~1n+J ̎^#B9՟Y9IR3jNE{N=EE2v jyJ2VbB4kUe q!Y\xdT1a{[T^*zyK2Xu% z)_>x62ף=s?Q Ly,:q aZ7h$ދs%Xxώ,#W:Hư@9_Pvvئ͋RUt{(je) ٴ;Q!Nx1׍ q3n0lRZlXdqR|>NLCc_;5%RDI^c2L]0vdULJ|[:bw* dYu }CtRdN za _Uu:hEdQ^'2pU=/?9PJ Pd*+Ix!~J}s|UG4Мkz?WMLy]MЄFl[ޫ)M 'Rn;< =mm h+ +aS̞[[O}9(O4kx|_߻E>7pGL-˵")Z {+məB6^}[T&O⯓2Ƹ,猧߬(/;F?6qkx퍴h_f,I`\ 糁Ҁ\IPLy4r2(qMIF ޥ`wr0f=6f[C?G)AmlQ8Kq2G O^rX&Xkm1$'?O&/qD~=dw'uAD+zP7e`D{lQNMgJ-Xn/;ϐXB{ZQVNof14% *r>kC\G(@ 4 1^Rǎ| ^GUcF\הAI x'AY%`/z# u 9ߘ*Qo$9cN4rKuxmȹ#戹Ս6Z Cߖd.V2&_Yd΍H6b?A!nZүAڸ!i!IOƼ#5{FS1Z1Ȍ`.6tB>D2lmE0ENbhqoqnM5wMv݉$g³_Ƃ'$ ])^FGLZ3! /s:_x~BwGoT+TK"HPa_M~\+ӝ O?AWTYSc$k5 @ě+L/jnlfn'ء 98WpUFs8nErPR_[=EXUA"F 2>D Ф\ޜårY8n('+"TP'm '@7)_LOQHи@NG py&3yO [;;L">jPg',{q/` MܨΥ!é!mL{]L%"LPw]kd{R:ꍘ>;j}G@aQdv zUڪ.Y/LSTX5M7X5BcZ\3qwYb 5v ؔy_s"n~8YOVpS犙AEAb<yadCoqD%f!O4o L1.Y>G곤tC*QL_#= 0r GGDK : .`JiCbc hM]qҥVohؕN X n- 暈& )SC t^y0;j-*:ٷP_rc;F9\?'P['|:Fa{e7^0#FcF"I]#AD j+FbGGZ췲Nt_{\#ZVG~DK%AY>;,Kfk$I¦95 B =R<ԉ0%ď|=ͯD͡-~oW1X nnÃJ8Z)s1sYJ{Oq7 EX?C{D؅wg*`M`^oDPBmEdꅬN6SkPJ\$|ޤsai͘jskz_N#GsH,i$msyV#w-cw/S7`#+Fs,TZJs7ikI%7- >8 DA8y5"2ki0ince;Pa@Ix׏"iǝ,A\c}a|삅%YיAnG)ceĄ('m uWy]|  V;H/|o@3>rGu / K߳%MԄe' |zƂ0 8#aс\+1ittu.XBJ< ϝ$ o%,||V.Ž 8nU}ڲ.'zT^ ABƨr7 SzPpE7`@VUK_ڴxpU0ޯ2-oxP9,Ayw$9>mB#ux{EܶEzS˹tb#j^YdHNyxU0))e ,@J*$?1U]C|ֲOMZA,qqZVqlQw/$>O2zP)y"soj=eRi 'R&0`%JnZ 9Ngj J )~-BHs?[NVX26oߧL{ ܤTݽKEd'c"[Ljy?wvSI<{8zp#~ԥȒ Ti2\&rz|SMv]Ctd\*F70D(G0Y6P|s1BX\b)p!*\JE!54њA↜Jtd.d+3>}sK+1vGlȸiލHc_UM@2kzmI򧢠C 뎟Yclmؓˊ\i|czn5U`tNe}+Tqaa<.} rӯkHKpU- ׽e"5oq%!Tq,1촭ĠŤ5ɡŞOpVn{O7<#d9S\-ThQ5jm1SMFBB6IRc'ˁ1 xjY$̒*aIB>ƙwbc ˜~2Ƃޅ箑WbCzŝh$GGhNp{R)F.cLB3OekZ pt?*҄8J\ ,0g} xP97KeYaQάAt'9;f?Ǻm*|6›mث&úItDYuM[VNͬ'f!Р@a=ԭCY*ЮM_cbM%ERڅP!u׆Shw7r937glcԳDydS>4N0~"8uhC!Ɉ(h \)H?Hdv6|GFbB{sD"oek)ox5K 5X~D~<`F\I.jřgxhSRou^փfI:&]/A$QF霎xS )QY~86Q+KB.mXB[*ʾ2#,խiŸ&})1.WUj}(_% T$Eܑ׭tb"Q: F<k{_Xe>M>=w TGNnˍ@y=$$9XIPex͠VW4Ks ʊ}*N#fc հUݿLN'iDU5,n2+(6 I'5$ˌO"v>{x ݿCɂ%<9! KZy\৯U^a-Y++c^P(=[%@:m&+K|e"HAa<0>5m{?GkHb.D$dn7{(TSҙMN-+O; ސ ńm|@^*sV|%>M(V 帜ͯ~ -$652J><ܒ{Xr+mN3G' nXCw/:|~XQyP LH2Y Dw J9nLhX3gFMnZ+=EXK Q9J߮*ɡJ=<>ք vf ŝA(İbثɤiFG?>HMfMuBqu=:{4 ޥ2sZP h`E1S dwӌKCη-t&k)j5N+INYT`-V&Ƴf"ڒ3Z;*YR[gb.cҗEhM0%d.>Wdmpo淼] U-@iQma-7zC, 龜Iؗ3!#ݝUYmj/#k@IrI, S+2;^3S:bbpVe7叀gp9XW~~PL F 6d'A;ăUm|1R|<٨a|ac ,I[ܼJ2^o rNyzHiQK+B_B;^r"Iչ"b!c xqCj<}^W^]q 8E'<'$fАopZohS7]@HdֈV"9C>>͞jLtS$.#ŖX;XK+8Jo:&`j7 NVbiqgN*iЅAG w7"c]ex"n?< 9_SĆyDf S*\<"I@"B>fA,CA{m㹦+AW?kV!ᏪUrRG ilg7-\N)xJ*fkFkCb(p52dqMNYZM&—ݝ^Be kȅN(۫{&Y92`z84"5ݐ1^}BWgp4], F !_0f qU A@ouj  8A%jIm9Z,\ Tgoux *dz2 `_4ss)H,^&1ocu9[,RZ`JgqoW\eb#a˼eݾ2[w(AX9fEP!jOE靄<@r[w555J\ ZAs5@@& )h  [NNFэ$ťZUY+Yz>6C" +҈{-˅F?C1臏CEGW2>ݏRkD^0Iz'l/^~g}1s3Qa"Tv@1C[H_UU7FuYc\[*) fw^HmqJ)ɵu:$&$t% &[B>!S+Li9BhFN' nbii?-X| 백쐞sC=D*E]$r7kU=jCƅ ;fA`iOf}oYО9}FW7;ͮ(Auwf$\eD p$c5|]02I Y⡗~QGa`D>hZ.gY N\%\}i 2*_VU;:{xQ9Em);CMֲp>f?%4LLҏx[͕sEW`:`sbB4T{ $1`ċԾ&ģ:sr 'IZ|a#9fk::epDdR?<oDzzKuX|RdR軃J~*2ʟqɓْ˹/uɼpG{7މ6TɗֈlVg~GMn$oer.Ðu%JJ?HoiH$iDŽU/þ{vbPps l-n=Tq(ƿW2dd# |G-L|y+L[MݺeJU#Yv%[M/8"8*ikS'Le} dz%N(`YnvEC%J m{Lnrg/' J+Cbmv#66 l>^X|h:iCa::5BHBJ0PG79N3¥Y]5Y]ae)$ӧ(X)n y>ޮJŀ8X~?Q70dxώ)KAO KWv ~ %;r}/H?/ǪuN:\Fnӛ.r2OR4ʦ9!Q6ք= #+)M}O.eZyY\M+fPKGPq=al%q)8Swۦ+Rkĥ'L z("ozm`p$ID,[>K~#NYN:jJ:ΚͲ?+W4~^GO#boͦӉD0* wKN DCDP$>.>< ~{j)^U5L`ď= \CZ|a%J(ʲL Iw?' }ڂn L& [P|a@y@kť 5n_Y@gT[0\vzQ# x0`ƈо9M 2 a2D6.摃}(i <%H|%Fzɰp?rJֽ)QT'j&&t9Et(:R!H1TJXKF}{2}9M ~ J-paJεbQ8ZڝxjfKy!T8S'ܬB-vE`p:S#6ˊhMYJhF 8c}i)Rcv}q¬Qa H v$7e9hKA,SKYkQ|%R,]8%t&){|+1ZC9;0^u~:9cRQh)SEջI.BơUk2a;J]_WcV\?|>m@Vգ=S|ziIJHBi2?6 wtɡ&-4=YȪ)>AHѧm_(JX8  ^3&h[;0% 7tdΕ&}"Ax {`CԎ^,fr*^кA"6ٛgg{,OݹTu#i]V![OO~KzCvI7y}%T~ťlh6YFz?#V&g#4 )RGx2ZUj>\P*`h5on"(lVɜE>߻bZhJI@Z p&p2v|&?j5ZiM2`hvqd2*P9/Yf6-[K?Ê=\sbweq|!Z$=vH :BϢ`lDUStgc:{O6͙i`׌[E@DwujJx0Q7ekѳOj۔}h(W9ZgR-Ohv{,I tQ e [+U$fE)ְ-T_♷uwCOEA6b]إ=^WNFd>Sk&dXڶ!t\;-{pUOɽʕ;3߅;λ^2M;~\!wOj,pYlMJ͡^e`P1`W)2\QI!1 ?Egk`7mS) Po@|!/Ss.L,IaԻGh\dr=;xhGQ?T}Nq!W.+deɔy5)Suj3 4i*B"+׃Q}kZV p8e04֏|eD X::*a5x-:vS qfXt; 6vA}jFFD 0EuEd*'Gp0S7ȸҭƒ''th& g%b€˫a;ې9ؙMzIM<{7)5T| crޔYFN;D*eu}hvLm]l[(Eeʶ/mjICcu_QAMs)vCDQQlYN.VoWUVZ$-^2|9A |rǡ_'Ϊ<v~-+ ɩdE-g+N7W\Xi!P3<+^j-J\Ǝյ5ϤNpĵjņ[vl4X6?wfUѧGt"fS.PLlѡ -BsĴ'6=B cM~):4 2%CP`1橥E||G5CN1 T؟f; KFBO* .wɁ3"OQN;ŅO{Mx 낙?2Y6ƷWZŤ]ƷVWMZ V£`.ђ׿%a ֕aNCd2R䃨{6im:N$΁Fh4H8r&LJIە\)҆-5wLBӫ8#!g$CyG,xp]?d?ufm4ui;D+PdVm+IC*WRH-vt\X]KR{Fm0%h5fi(gR(Gu{F\`Eų.^~dU֊5T7^/+%"!Z@)XIx 9ݗyLo4 |)K)][a6 [>@zrsrc߷yG ay1~CDe#l A߅T(P·|_[G4,tf]{,Ӻ6/q1+j`ՈjO5nx}tWeHp"*-1J -HUdOw{y3Pǎ=YN[R,ʂř*$)nA^r1ʳE>$ш08 oTS ^Do W}IW}56NvڷyQطf}`yؗ?G:F4g]tWiNS[к i Kf=;\)rJhR*Y.luwk`!C\ʂ,VUHO[f)-;}3k /c7L /R ,朐kѰn)fzj֬d8lbo=}t΢4hjQo?m O'L Hۖ s9zx6Bsw Tͽ 6ԆVd}ǢJ Ή]d]*^) XUEY|2lDZ4@󧵁k[x\ٿC)F]" } kCeI &T <_+xc I Щ۔jJ~U73<_G'JQp#SAehd^0 $DQ;2hDPiAea+GKe`!#Yjza=Zв[Q4 y!C}Q?MCz-`2I᳄:6`U~_~! b2HPֱY z&Mr,$짢F@F%%ay{'^ݱ+!2 TaOԊ`*]7mTXG4݃#XFm?Fl9%'UFFH~S8KKk?wN;@mY;wjza+lTY 'P(Q d {a[&:chTv-J'P|uSӝ"Sa##]]brw-+<eݺ_"$q%є s}c^7OBcpH z^"'( ~bs'4cס쏣VȠ"@{HsENV/OJ`؛XsC(jy%iR 4>;BƜUT +nI`{9(f1-7 y?F4lN(p3K) $&0:N!-h$;v!)6,tX;Evx1+)ύ)Q$ɷ}k``d))Q.D8Gʪv[7Ay5)}R/*:i]9e_:K>{&e53<2D«{ujK؀$EY.!IHmm90ƬJ{DdP&p4=jX$r4"~qTsM`5V[p`(B̮ͨ6ms*LՉ: B-'Y˯cL, rpXilJ{4#[m]5V4 3Y 9 O}]s1û$86Y/ɛex7xO|hĮ 40W$gi_Ϧ+o(i+Sq^6"41sۏSXF*a}H ʎ͵BG]ǯ  0H˭i(+.}a` D\ C^Q1C%YrB<ֱn%713|B帙bu] #C5R{@O ;s{G0/-[Q Uqa@4t4p; X 8kaP49L΃kz>9tR/ a{q35攍6PnPx~[V uvAߞyS':;!i?`媝ʩ"}& Ϧ @-(Fn9r]{m6tvi>erzӀ9N#sE);bB /Z#ܤn6T(e4ӎM >/¾(.i&"vVR]ڒ) |"wL61LfO9)7ܹ`$}&R >)K%hg^%zmoG`?!6>Sx0 .őh=\1j:h&”yud VW?QgKCI7؞AE5|]sAÜ\=K I}\fyS95/cLCa|`+c!MF6i\ (0%ώ1UzyYSj&xI~ zqUg'gd:&=sˮV4޹ ?F9j^UX3BrA*)~B/5P&tiS' gxأ& lzvkrȊZOdDžPǓߞȍB3MVQ@o<0+7 9bD'^bԋ}cQn6I?N\IcH6&5/M:m4C{+9'Uz$PVPz-@X"Fõ0A]ǜpc0aF"k8Eq6^@zYii8怘\ CF(Q%weY0RH, 4?_b?}ەH5e o;?xיxke _> }Y@:B?pL XGf/'h nכ_hiH/رgN1rͧ@Vc Jarna8)r r}%zc3NU1S0Ml*8Uڣu0ڿ|>Z4j`|F/6tQϓvs9?<钡k`>nϥ #dMws0VN M?IR述77gګwK)AqEg>dgxBGQ-2^Qڧ^4^i1.,>ʓ H|py'i3 \k=¸vEK[;4t1kYr4 Ν.m]{!1EF Ze&6-Кy,WdXE^/v#rrݱРoI|2~a ,AVވ_:RҸC&|a%{mғS] #MauWG5ua[n W%Phi$oEP=i+<ێB'2dqM)4ەVҼƆh޸)c܈}Z(nجbt~:`xǒaf}3VuYN:Viר煖7*3p;xx6l1i贈ܽ} v8Yf犂I"лQ;M'X q5khWcgDϑDIC_^Np{6XPV =Q`+}:oS60wkq="%j R~_I TJf|MKC=4ZFIϮ0 VU5h}*? *]i bݪ)\3# :C\7gXNa &X2G-=l/FG^v Z\M)]e#Γ?H'Uxc9SE D|ӈfo4Gkr N  M^JmMBDޣgeh+"~p%:*'pkF;zs )dVF2apl1,^=:ϭN*m_U )^2"@G׆9+sipT1{k< *DYN.LQQZD5Xx ZL)*_ԯsNYj{N ]zaGD#DRĤESd!C˖VCa|t3CQ3=dXNORťYj>8/Fr㼮' 0'3-?5ɟ>rosO|gXwFIBW!i)e=)r-&XG*#͔1XcT1 >:5$ nɻꓲfre -jUDtB&{8!| ;SCS_76\v"A%mMd)< ,@K.iL$VbbJV(WpRHV~Ba@w x{Ŕf naT *g*㮬SE"%چY >L˶ #q鵊KPLU~ԗAcu;|ol-$u^p}H BQ ~aoF]=tPɭ]:.b~7捈/ˉ<[Xx9 b{|CUE6\SStJ榲wZiZ="߶OrZ2%0օ=uF X-krCP9q[('cjepn cT9 .y7ƨR^V SOq>~>CTL4 ԌFtӝ.[:A೸;_iN\:O>6T@$fC#cK[cWRyRK?*PYVdex&*";J VKxunA fۙj~. sj4~.Ċ;Dxvy?]mͯ9`ϼO;S`:4AnyH ~' ?wTM^%>w W%-=? יV2]kv-(\? =j+s[{X-} 4E9)vkZ*Jeu|Y]K{,Q$%: ͘*VQάRtfp mڼY.*%=BY VGك;66^ H N>W|-2lodFD6@Vhg"{Gf \1uQ8Ry iUJasԅ{Co esԈXKԶpߨa3v:F>fϚY$cLJј[Qrf^Bh]Y&LY`SХ/V 2E;>Vd'b@^;hPM hgzi -Y䞾f7܍D&嵚/aD+m ?_L692h,r(TzC`=,sX"Lb;ꃍ-71V@NFnDMUAq/Ɍ+%`N9{FolrCj {窣N7&mtkEY GTu1Z2{GQӾE,)I^=am`wU.AڢAWmؗz"uH"W{(-RdNnU#`uDh !^1̖|7Q7=1Wy$YYoKCPxo_XIY6'"#Ybn$+[eߍ$69h:uR N %&F2 Z?5C[|~.Xq#M7ZgMX0znA\vXIDmQ';(FTwe{fTq^Y'H 멐R8;gŏMEmf%mj(PJs $-5_<ߵ.1Yq&:3 zRoH ǎVaXQң{>XՑ<ȑD-$G/J,)_"q:UP$[T jk8lɴZ Jxp8Y|<x[e W +t>oƳ,N: /O3"hҳBcY| 7mIPhq͋؜[wںÇ S52qO3>2j$pg \[vc?> &";z,/[VPnng;s1udqã;bO4!^涯a:=/s9/Lr\},Y7i`3R%"5jߝqT{-H羛ddTzRO4WcgACGN"Ugl.n_<} z'ڍVg-;ƏeE}l2ПEg+W"GqOJiDA#^T!3 >, v_}>̀F_V}kS]Nu <|\U5}򗈊?U$J)?2G-;p@ 4 Ń͏|#{;c`&=;[OrLI'/XŞqOmN*tT_d  ʩ)V.SmD+H\N􎢰2ձqfz1uacTN[TP$~Z'ZQX2,s634v)%y7ʥS%N38>4PU9L!u*\3 "(:u@Fj#LHatHia#9]И!6/dԳeTCe1]Y\~_mX1QR@g @7niqhCuxyZ~%b2oպrsy)Tka N0asxۑj{w]Ir\cr9N0$(<-Hi&U'eCVɦz>DHCu*uj{J˸TYq)wMBA-&G.8b^&=J0RӇnF5:b[5GJ9`UZkB]U]\AQLi^Ƭ4&x0pX|3O{@S0t%S$9(k; K1#lۀl/Vf3ģs-4\MϴrV$L w$e7ų]ɎwXIeMߛY˸4׶X#Dޑ@5r 8kzâVAZT\.(?}fmy_t!հƈuDHة&{﮼emBÓMEA˂z2΋2FlZN4{m3P+)tt;E-E+'^<=:3LՄ@ z誨K%*0rY4pHK$V1uscͪoRpI ?v^89QWǗdZ̑"'[T_dsZ$g~Su%۹L=09߬W }[HN_Hų(ت\ \8{'[~E9lڷs"p@R M$20P`X";0aMᣣa=E>K&Le6r_^Nm1&(% ɿ\D'C9r[MVAL{|a8 0r2 *jSju:yA;3NVVu5&lFLJ?JKdM} fPpO*,1lEP{(m7ʸi</N>/[i3LJ̻c<pW,=C wѿ} lz$4V%f0FQ]c2ei;ХC2wDIAE=g 'i2j6Y[I?^Ijx.#eQ.4{#ɠJ YFfgqcwƸ¡N;zo۹R+2N|pj|x_c~ ~C.,}Y= ^ O  Z· Jta`1J@۽*#{&GŌm1"N JRʯxܗav/b=2.;v͆c(;ҧ%~tCF\D9`sZO$EuR ۻ-L_ =)L X!7jƑ$:saR&rd ƟAEU)cb>o@MT/!}asA_7+uh!K"b`o3X%z .nuV 0*E& X|ѾM lDoE@Sة1hi'a^IGg3#S(^ń6-*J`?@'$?c1u: oIHAț̨6ClMJSs)ino;UPndAC[S'M0>'.=l ټuMo"IipSZBkeF/$,eg)d0Aq?̝[c"2ܾ ?k5[ڦp Įo=E:-_Uʮsf<F+݀rgGz]lTzCR Me= Kbk|d*~asZ7N6Y`d>six6 jfεRlHGׂ?˄O rf1OhQ}s6Ci &u:Ƚ;~Ei~tt661wm^gb)έqb +ԉgq";m[Υ#-/;.E03@vQs+kXDI2ck蚃\Nk7A΢~AR6V}@*|U l5BPZW"rVVަaO?@3jQhVw(5<IO&)xYK/Kxo=ro~R}ɰS*IGZm,"r88:TgX/1-BH)q2܊?23w{/v +e*=o-C5 'qp~w>VSy_ tT!ͰXݔ! MkDK -0 >h% m G TeoaS$0.<Ӂ7su} r+ϊf$ G뎆zΙ0{\;n]cO 0&:fsNmQwZ9uDx`ͽfDC~/JH*Zt6)_ &l o(DoUs:rk"0PaTvm vJCP%;F"2:I&.+v8AeZs?6<"'l@=oF-`A%Z3b߲u7ҦUeJ-(GUygN)2 O3~4οg?(Hr+>]4Nyr87lzd9dg"jX0Ɓ瑫(+ڋ ZE,WL>RM x<`a|@AVm搂Y:wcCr Q0E!YVnmN+}Y~o C_+Fѯ`Iat";n]C\8@LGzھ"XQ.HoV߷ibqd0_ ]5`hbۨ%3hf2X#;cwḾV8u^0@jDJZo=&t բ;v,nTdz|_cFhEhtt<|wPWjѭmLV.׋h0 sSlq|hLkgpPKFP<-V}G$#bC-jޠ{Δ.'Jv)aHn75-R ʥ#<2k|-:MZ-H_R~SO:D}BYŲQJ?5@bРo]B+ ( /n=TP)CIۢ_T=dzr8S%H́G @ 4\?fPest,[)hw8"L sD-b,iu\ Y!u&'(fU(>EH~!l>b^ 8ғb D .}x$=@>v.0qPhx=4(Ywf7ʒ4AUӺ)7lA'O-6-X盺-!'Tr-fFHԝugp%"/>]S[{RMh̩[J,@m-وs|?"Y9x'u Q>&'߉,ɖӞC9(O=cKIQ8C2նb43ܞO 3 CG ωpys:EJ 3ԅnuiMpSx0l$Bq Jڬ]x=4GgAW,]T(X88 9Ij,/|iت%ϳ88I:C0yz4Q,lD/]!Ӓԗ+R jsB VvQ"w=u䯒b:. 1[Ǝ۬RkȐb|"x(x74A4º;C[# I|g؞9؉"ueAB9~Eg^& q5U2qjb[̿oK*RHf俵n&o~JWlӫq>_Sܳ^NyQ:[$uҟ&~ǏCQmw fM;jTd,DxgQj}HfeOzVp2;KN :"DR Q<扩7 }3^mEfAr| [ZQ' ɒћuѪonGjr?k]i2Y+eС2S\د?qL%nv6ೢIzGQPT"<4'gOQs$S2:%?qmY[JQ\4PkFKDvr.W~p}O9*"~ScqMDbeZx\3yne|-Vao7-E]{l2f1|dIZ "CXz 3Ul̈`+S7asp\k9h ;)Z zj0D=$hݍRGy?YZV:̸ɶg4xCʄYx0ћ)R<՝qyH[O,[s܇q\DHG7:OQ9[-N29ws9X TZ2QvԲvK, 4(Ƚް[)|gv랋{WC w?ovl!t3鼗#VTQcFVð/sțnd rS \iJo/wIio($IaO$FZgD̞:D&B;9A4 r0 ܯQKJ :c_uIs1`AȾ4eݔZL3A/'y}sr,Jׂ¯7]R!ʯ픇P(F!B5b]ɫt_KݶE%"2 G)Ryo{90{.V͚8$m0-ES꧇HQnBh\P бa2?],nrى7^wI '74$k^)F(ߝ.X}q2=cg`l[DWiNڔjh-?U2MiB- \" x)bֵe MJ6T,zHzkLnx/-x:٣X"%ǽIk[_IY{B>^fTG8E+hcBsb+pcPOJVgO<'}"N`eC=K@v#X";Ab|@.$\=Dm1Bn[eFÞ," \s=:7ιߊ<Ȁ1Nds*R@txvt.5 7O@R !i++eu72S PFAF򻏀DНƤ"S{c=`s~xBEV_>P.jd?b[`4YzpY?owgoe,mh23E{h}DCq!$Pū л jSj>SB$*;QICze$`3M`Bljid1>-;!>>x :*yԀ߷׿4:m_|P_RL,?x1ev6׎Ŝ E?4C螽}@6O K88GZh/~aManDƦϑAxۜ!i BhQ*xDQ svziqӔfQORzq*50ˆ,\b f j1x63oЖwBvرb%fu2,4Z5|=9d0lt`¶]ndv|ZfdbKh/"Ifor[qIw\5Bkhb JIy70tWG;tbnL\>ZuEJ|պXj2d=\҄VH^@{56^2 .=>*̧j[wh͂y, Zy0ay(z.1G7%,P&'Zj߶e|ԝj3ckJ)w*$c,Q7:WOgP_^EKtq6Bi(s3q8|O:2<|M$DJFØ ɵl /2܊AlJA}!<@geziy❭q-c.e*xyD)Ȑ)󮯒uk/Z`iz'd+ʈ9-vi-/R<_ds''S&*'ΪVNijYr2V?Pui3ZkNjV0nf4ͅeOFP H\LxBu]e6][Oבj t񘲠c:=:i l=tZmН,}zUHW:c;Q+]9~gnҾ?g9<à5%Hbs}V0n\H8Md7I# f ߕ*MKK:}s_ g6Ed=&/ 1m sQ/Wv"8F=踮imPU{/A(Ax 嶿ؾlݚ]®b: i~=R?o{q "lYRZN+UB_\2GԊtS'krwi`MpR#gڸ"O0`0] Ck7- un5 g~75a?‹ ͘Ei'8q]Vdp ҹı .j턙b Wzٞy=M}ZjEiWeRENNGAxxWUV|lbjc{:}noN]dqhI~ Dr zڃ۵;kjv q&ac(-rַ#SV7WGb:\{&v/PȈkh)bZe95c|Ӯ4VD52#@_` @M\$RZkfrK8}Bᷦ1hNAD@mDŅkZ=5~>Wqu I~lɆ~Er'#\{Gidl/0$mYߒ5i0~o-LӰi-aVg`7zjLK[uGHӋl YMZⅲ\!xx7Ά B9<Ȏ!o ~]Y8|9d-:[xɼyS|*b(ᡖ`93ݪ $ {BQj:vӖuԣ+iGx# v{cidȟ.㕇#xnD>aY᥵đbg(לo3E=< ©O+F1כٛyW[ Y`M]w@s߲20I ߦL-up. Xjb}oف7M!tpFGXOϪF,lP3_m) vK`ByA@HNZ-qC,tx,&DʭؘC_(/ 0#C|Oȧإݏޭ5=krA#D7otj7 =OjCj鉠 5<$CZaԡ+D0aOJKH> Q GaxJ4MR(bsO"J/6F`ɫXQs Vg Wp#2PAfNI-LT@!h)4pQ,)[ؠ`-qww3n_ W™P}#N4zdȅ3i(W i=?5tBLX;W:CcKewގ:AnA]f2&ݭ&cAG]Y 腺r("׍!8zBEuTbpfyFؚe qG9WWE@PQg}$i?;u+<{;2 zgɐw J%yzI_ލwstDHV(ihsh"=@Z.@C^l$I-9_WFSXt jaIhO\FHԝ}!ƕD %݉( mxd* o!_InAٴ ʇϑLe^us͎;g\GD8ytz `鏊nLdUH&)lw+F4N`seo%.jU GeۣD ARH.ncn- #x7 C nc[6ޫN8Hh&F]!ӫHKL괉wqƒ|ȷW}aSd!W,vA@|]C@p=d8ut'[}Bmӛs^e7 ]JxÞ~kXQ_lL/P4S>} @-27Ñf x}ES5N4Rw{Yl22d2h}}@19Ę3-!I%d4(N0^uXp] Bkh"R)ų{_c=SוDam?4伳}-b4{ bşE%.5ߺCqYycCbbJΒzifUݍ◈,6 k |gk)(ι Ϩw3fC|8qӛV ~#"y 3YpG{zZ?r*zs?Ж#@*Bu#i A|PbihÊN>RI\:p̶Qh9ՊL&v f6yŅb=>9>փTJLNid't<_BK:ARiKJ+D9L`ECMYT򷇌^O E=qj%Da$7(t 2o^kW),PW:48AM;mG/OhM($w VJNsa?lD]17W W)QCgVTmXjZI^1>^)B!i',׽ioao$7t"L>a0YBRLЛ*6ۡ-JL2*#( kƚ_\9sJh` Uwm>|{&B̆fgfoHGR8݋{&kDWq\t j;YpJ2R{xÅ8I;@*j~T29m,Tֶu{Y@=^!Ffc^Te:Eg3v/qeڰ rlj05[m4U~h͗?HuhG)Ap(nuI)Ci 7+|Ǡ3UÙ 5"Ӱ]fm7_iůR>k@ K{7vy_S3k>|X$|D@9J^Pot*9UVa9sP uuuc=iWyEQZvkC[LogIi7y$9 S:[0@܅EP%3 )exv#~/+Z tqz{jN6eMyo:bR4/,X:Y-_fpxoĴ{HY)h_m?b6tjN aG}!'wgj+ԙ;H"3?rِD%&rr2çVC*9J!2#p kVp.ne*蘳'p^zOm6 "Sg(dKg;F>s]G1̟jMFPNWxEc?qn~PlzC#uH+ZUmD&spbg|7uO8T" _,Tr&bLm#~%*R_3lO 1RlH&&`B 2|l V?&ٲdw+kAIIXmajL6KV}T"ߖfrCd.l=8S*YY=ALM4ݤ:ύ&0b%:DM\r6tjP~C8q3L/,F^VX0B¹˻> QsA#GaQ|Wq]@߄qTzAHi*KqsTk1P=imn@K00KՅ^.*$s$.w;$x. vD f~Bz_O ێ>3Ѻ l;z*qʬΞ­DP1 ?Q:]~[ _e8ð_qFZ!]̢xLÇ{zt̋D x"[ipj[d#ֿ HHPM?(9._MncAT8}Xfa|+'Cƶ6HEH?%T-ulwΛ;/@5kZr?*m:3ǎ|X`i.T'fXT8΀+si.zM( jA g=?ۀ{ :ZD7%3Ic5dIIa;XBX5]jA틦{asƟ}ak;:3uk14 7^!Nis ft"(c ˨nV߾Jpx"B3|18|w"0(L4L])žBmQ6n~40՝ۊp s㑢>J'>aYяzOus=q S"/R% @:\)A9.R& Q13Mːme].%$cn䖏!qXpΪ=z=d5؂vbG\Sq 3 v-Mʏtx͏gŃF~3ΕF& kۂ$`( (T{'߹ȧ|?"{u~0ָ;`owoyDLNSl64Hv[<9`oeU0bH,3oQƛjtnsg݈1͖E85vvrߓZ7cק& @Pŏ)Wאeg}Iȶq425ѦQUu$S"`alR/MW%n4" k4¥7r _Cbv>(jWV Re|E)8d16423⸴nT8ZE*^XDCNa$<499QK GՊӀ!^P-7S+?$B}qfp[z{/3"twʊވwA秱EY'eDɀ pZw?Fˡ]tظ4מ[Y`w1 3r FK-2B:Ye+cJe$]LX>ot[# `q}aڍS T9Z/7d%N1+N+ǹx]< q$ HJQwªžfg2xMCj(y_;3!7yUw,m\%iƅq?Wp,ws( S"/%iwv8a&ę|J$CL)ʾҥca'o JǕf+DMr(?;Ftdca*Љ}K/NSٸ =:O\Y4|6n{ѧ|t,oQRa>Z˼g}j] \H|Mfz1FIm5HPvuC{0f\L`ꕵ)*DA_te(U&r\lM&$*_lx? K*&Yv/RxGnGݲO45tٟ9x %" j .l}* t(Lkj%c8NVgܷ R{79Ca1yBu}ӪUgcd^o|$p}Nm 6]ʧ>b_tԙFHAF'CJ$O6cVF 䴟>_?9zD,'X G{^!J3nWݿejyjvGU=W" J/GJw ትjiJu᷎{*tU%vj/LrZ$%L7x9:20Os+x+A`vohJ kXR|z Xw:A?FN8ڄoWX@@}߽`,M"3*k[yQs)|>+Lk]\m&j܍Bs:cj'cX k JA!I| \;)>T"Bsvbr7|h,>a"^<%s!-!}?ammGX ,᥺X[ 醓n)ۡ~v;7=Z`}ё+D%O@eOQ6r|os8M~Jmi,DS@tZ+_XlB奘D}5iQͧ WX#t_ڜr>t*^ NF}_+QŘI$\iԩT䤵%8{v7ԆZ5@Nvo()d|4 i, R@jXRL[K5'\N&|ǡ/ soL9'A6PyK .JmR %GEzi4h;QƼ݆H-i{ĞGq O7B[Ġ)t.84u8_-^Rƌc9oG-5mooKPcэ^iYohPň(]sDIOa4uZ2/\)_hXk]ˤW jʹVa=^zL N }b|));D!BҔohUH2-;ln>Hӷ27лT@{@lv'Չbf/ #}[l;r|Q$ nq)Hb >*3;?8xjS͟JK3#0r`-4E P[,>mV8Jjt؉f J[D rMKkF!S8P6:w).U'Xt8?IMͮTY+(1Yl"V:*;;';4HY,'EJXo s{g}DYف>8303;J )qk> ݧQo.$guAl FNgh0lnà5L*4_ V8Pt|ܲi0=q&4ӺQvtjT GUu:@ }g|f)0 n3)Evi^K*qB6_Q;x+F1Yn X+y?~[czB%ഢjlX ,!*OŮVU1{&pDNgwXAb-޸M#Z{$5$d81-ط;r@nⰝr}KU%E:x5ՖJ̓n*n :Wt MFilڱeORo hiS c'FS델bJZ ̟%UD>j.GJipض/=Fm}^j=]immYB" uwGgw_ Q%a\87JnBv4ؾ֘U%{4,]aUM [+TUsm纃QVt-`?pŲ58zEx_:ԡآD^"qb55*Fi3X wz9+/Xܸ#;| UQ | 7-Yz' \5*= $RT%Y+JF {Z*͔#oaQ/T*u Y?H,v9#T?)Thg>G`3x[GUdEt/Kr9lII#Ink N vc޽5.#hIk*##2`5}\vTIJ=F ⍡0׋m>fg;U |չ{t%T7C娱hd)q.:jGХI*%X. +tQMv,іO+UZQ8xb(e#$9%0j̵Tk dNzֳF~>R %E.Iq"Mi޺f)< iM!Z閒a0(swr ,$uL򾆄!`(EN}`eCYx AƭpGj:#jmڥ: @:r" R՟ QXWx> 'CW!ش.*1QNx[LQKfSJ&܌'r^7ΑY-y lۓ)N`PyC0e3ɐ{ 9O+Q~90'BJG|fEkF Ky#(j$e3D:|0Ѳ0"]~5QtFв4YQʶ;1r$WyqY茣|ok9@+f,(jV?SPSk≻Vbs(-|Dן+n-5Lr z!}/ŸqhKbi4ntj`|:쌱w:e:oWUoz;F&R3ߍmEb"n}!{[&{}#h @h\Uα.gӽ >fWԗ; cD©g?l "-!@|\"TTaet Ox%%%jm=*4Ҷ܍}H(<gY?GAz=[rm:dT (9, xUXJevg]Wҿqv3iMK? C1fu,cFUxͪ˱E=7u38_aX'q,0\Z\;Օ?$gTu[$[NVm-(mF? je s(8c;xgf9M'G1}ƨbr=ȱm;|Wٶ S pm{S utw ,U=J^qB/F`v"Cr1v=R= 81MAn]ִ)ۂ湚cMVfr"Nq}oCL^te;(ºqs&MF)gK\mwd?5\/,%\m|xcݛǬPpHiE2k"| S>OUOL&IWu1aWe|BcVhQk 2>ȂCH0ddu၀IgJh2?F1:SYދk 8L5i9UK{/[WcM{.O;|dYqUu&I7yA# vyAN(my=NΟ9K.h]@y# D#l^G8=OM8$dv4űd.:xr%Vd(hMU/ŧ @*8 tGB?h\Zs])g[)\:6;ƺ3s7?R1ýj,S6<&L!PO.r;K]j9TMSZѳnwH\=7`hV6SXeSbLQ':~,꒤BH{'kh%t s} #MK b\2ͫiG3CR̫IceWN{_kñypuP[Ms-(q܏FR*7R'iU&0ъ}蟯XFJd}t)?gM땛`VCW_xuF<1so{۩C\NRF8UK=<8 Q `|n 72暐,3z&t`c`tByȺXW9D~A4G4a5~B7e7#jG x&p燁$3У'{KGAEA9scu_jJBR`u#C3C_+倱dIV)1ɶ[R@;&tq5yɣB`ci dpGUFIez>&QvulW<\To8f@xcJ/ZĦ BSDZzK^ J1XQH9dX M(齨&b4^zW B U-禰$Uko/ۍȹ6kp3d_vo~:[Q>ʯ Stl|JeGxH߯9?Χ34(G܇=@d;F)wSקBc܈EZ!#X8Wߔ$|%2,*Нځ祑ָB殎[kh䏼.tGb$۹D(9@:YîQƾu#>LhۺUG>\s;ܻx&<<8gEQ3=<{Tɔum=K|=KdK -=km͏}GmP}sB1^;!Q$޲x"]8飪~.An$F >tv^(Qc!ėS0ٳ4 /Vxq|'ˬk{zƑ6jnX$اBlmiݭp.@vFq TT)k@ e! EH(|aô !}.8a"tll>cп)Ϊ00{}80WD-D!:=.؝u{E5+'3(hI|v-d w ˓}GJ*|ʉ^ԼCuV bV8芑>%T=kA_̻6U0e,_@f=m~.kXVDn6@O:f>/]G5N3(RY;8qRffUbw}K68mjЊv_'?=l+zYyΜFDhAbPXΡ ^- )jS(JNV?22΂P$6iEEV+<` +~_ ӧ؏y;Gg\e^OԜ'v:g5k4`(^KꨒS|q]7P0Lgqkҵ{̦}_ V /R*W<;_TuP $mcs Pb`)>!`}~!O[+ (f_e}yPD킡NӄՓ=K(+8Wp6% (l&<#{5]; ޯDA9#gos(ƛkiQg6HɋE1 8o峿{l$,@ZKGI_)喻7RW6\.\6Rwfd:Y,vR(9y*(}aX1ܬ}Ak0JgPew >@^ &>m-{W+}digʑӃSMo{x$,*TW=C9YR&?6wp8(rׄFI/i6$Ȑ- 0R^"y#Wc}@ sv&KB +Piys"Km%2Q}dã}L˸c =g,zB|%RK-Ŵs&29$`硻KP Q}=GWU@yq_YZ m+0\ăGdqi9L_DTJ!f9h*C톻& Pc>8Wsڀd_)ݘA"cp}a\2e0ܥVlaH:m^i$P;x,k]EP`k8\ABs1Y)跑LK c\1 gCOLϛx# O +DD{ppK!QEYsoE7$p6CC$nq*>!ǁr!2UX"q=6 _ZM-)39dcgo~MmMȿdzCYW`( ޅԳ[tHobS7b=+ݺtF,ӁTl}j&J C )UZ"/f#,E&3% .yO~iH*0f4*}ItWFN|dm:nuҒEyb nzJ@; 1`3sBFaVm;3p3Cn;{72u ̢ڼy^o3̪zR\ U|THMׄ9h\0 )5|\#AD| rOe@\Dž#{?S+~urɫ;\΁B 7Y$!>?*WmmBF z,n&[Of ''%JWBwo!pUa .)&VpwCLj@ƓUZK~goN9ܷRF)AP({aXJ>x܊?&8yly}Ce/ȁARA?tƥ^v?'= ʌ{ >ХvW= m.J ϝ1l6LB9r{[_2npl,i+M&N#b9O{S')Dg# }5Svy=4)c҃p;ªϝF2|3Pԁh>1"E4PYn”nNPA!+ֿ3ϲ;?h 3tYշP-gPX[:UgҏM=L =7p.) Dma~k<\"G Ԛzk|2<s|1Gzf%2 %U ix:VP\OJ(Q7L.'x-w)y%i]\24aϙc։u):IJu_@ OiINusiD[hIT?NionA3"83F9HV{J9~36 ]=Km pPvZzL=k}..dQHE[[dgYBۗ+MB p[_^AiNZD2]"SI\(PZ1`K'_]qSFʼmHRvꤐ߽hLa2'5.Sתt/C9un$ 'EPطkslqCC,TQ2ONtq{|NU8ڜsf'u)uBg ؤ5B֐k\DB5q§w6TR0|< 1E.oW.c7<WSPjȻo_s _LhV!B 9L/>_e"ICܔiT5B@S̠zV ^{U20KZx\{/v^uz⩃5RX_D9 C\^}@MhDyOKɲcxx VCP0C4Q^ڗ Yzlbep~("8ۈb \̉+*F];>Vu)UBx0et 7rs~ !]o)w#iHI Jh pEQTmk^R}f>ֈxOϧa΃..ԲudGfCE AP&3pC,zcʄxy= :+Զ C7TY>*TòV(8)WdULr搤"9t4a!*|y e{Cp"g&j L^z(Pu倗J/^Y4uAf)^cO\ gxTԼ%Wq:I!a&B$:C']TppŢu[,4rw?y ?ks`8?aV1yH} ; d7dAޓ#IGpavj/WȂ`sz^Ul ;DxTȼOu WSOnri հF~0H>F Ջ<_T6ak3o[8_ZŐ JX<ބ=T"j$ҭM''kz3AK8uK,8ȭ^4 j5\!A;C ۚ.# T(!v O9{{=δ{K)K(WFX&AZ'e$v@Wi65 8>XZ)6s"}XT&4\݆v\Z% )B[eu W[EU-qո8O\P=M|.RsZXe+z9zgd-&%~wDm/G4>]-gì yb5 kަa yрpiD6]&9r[1g?]٩Rdy5Qʡ7iR5#}K%ЅܧSΆ:WܜS ? 7*w.fpgm О|De!Q?83VNIAPfAJaw$&;U`➁R#`&HR7Y,l#\EŅҲ- GgԾ]HKI6fʥj8/ǐ}XjWWXu+ȼ9 DU5|{BUCw豛<]yޝ:;Sw8<*^LNs?A32rf\Mj\۹8>"ڋ%Pcӆ#YYrZ?$#ezl;dE|$QtzJ`?T@T7dB;YrIEC@VT׭1~.ṆTv`,\4  %8zC@T)Oîf,i/,!eN.eJ5'MO}5Li11a~ͬ_am-NV21s3ڒAm?iwJz z[fcDu.C,bGsu#H.tWFey~\үis6gL71ДoH^{&]F$Gyx+PMFJ'a4\UC^wpS:xC4(DA E.Uy4xa9E*'S afG9 ~q?}LO'\+X@5xgCSYS>{zziG"\$;/603-Xax71ҰFWP)8~v|$r+ypؤpfCr n.[kdl'始݇U2d^ov$zʴw{h,J[*;(.7*P(>UJ 'A^1V(^m5`LC4SҺ^66e1 lJCIVvzPX&sgaR[tb+zx `EJjWژbq8}*1儺/ F)BdIE>$\0\^sFOWtɞ *Rz͵hYUi뷇TNIa[6Nn /qxG5*čHfزadh2Begƀ-w𦼼۠)K6a/$[*UM OM G>Y9lw(giyU[FiThx;TU@6d5^Kض 6DYо# P]e/BC@i@%:ڝ9* Eõ d@^hnPh/v u98háƳD_ ؚP%l* `uU* KmW&y.sbW%GV-['>x9uvSHEOƴAoڝ}O=mђdseN[ iP梮"Vs\I]2`*êOB3" DŽo9YfD5Y٣6!DNX/(__'ENJ'$sE03({%Ո1qFVe+(1ߝ{E8)2zes&>L{ʊVOن4tߒ!Ќki)78m^:$^nޚG=':DS!6SiIih Kj^I&ĎKA2 >2ԫ^l!ȋǂg} n&fw^(v^[\frLyxG%$@~?/rVơۓ<6q3VLLwv\  IK574 e #Uc &8&9TBx1+C^Mg]kN^Y !!P}WZVڻ5U|+"n@U9ͦDEDd;$Cy:56_(W|"L l#Vr $|; ĴT.P,Q|m]]p ~}*|+s;>?GKOd5*&T-,jTЪI!?HD 𴺤TpboYYFw2ߡqtX0\}UR/?q.knwqi( ;a)Փ!d aC9L*y1}M3\Ki!*)rf6Bf%)F'/nx^9)2̶l)u@TLJra+\>Y:]O~f+(u)H֍3gq=_dJ@'"d:.Y刽8RK&pNCA<*Àteljlf*?/w {Rkdc\]H@}NZV̕]/25F/cCx1\56jn° ċSkq-4vYryTdA[cR_no_edvJљ ۭP3U&¤(lQ҇Q !]U֡%We+}uٯ(y bCLB)-3ЭH0"+uޒ8,4R)|v@]Y/IC|#k`;ᚗ\C!Yg:6IGWtA AwGY:7n UMɊWUpKϚcڰ^ qʖȏ:&wF mžpS^~g$ʒ#Z&/d#3t-/"Z8 S8oԶ >TwX"gDYֹ/։dH6pNKБO  8xiagWErO@q6m>Nt \ %j4 )S;0f4ƏDŬ bpO`8i~-~C0;H(ѶRR9*TAo@+ĻZUo8a61fb 8;M䴱KЏB3-eܫ+'sE$hx[ҙI.B _qb1.)ܒ,n:GBD ?41CpuOȻAl蜋G 9#1=&g'+p/x_Lŗt}mrHr7kɼ8WmlFLzu.I(+|1IY)* >J мaNS76ې G~@WTgPUwIzr[Hzt81cIMĦ$47V{?7d?X`߈09U~mZ 'Zvf_?" -]Q,?U-1# ؿ}٬m12Y(ȃENu<Qov@ޯFhA#fEIYsm=lc I$E5%@=ߏU9ei .ExTp/;n&弻8w|te4w`l$%RiX:]٭4.{D:̞N93|ŧe:*@xdh s!˱_3}mJ ]"B6ݝ(8eGaI@k ].ÖRk)LN^$dws}TJ^[y -ĀNW_U灖ңm _$2M \vC#xwOo[\j.t:rbf FgOkA\vVqCsx.5)?rQ 7tJ6 S50İTCnsYN? x۽jp>0O欶XC*7ؔbqYK;ʻWB"yԯ$RIN~m`Ī@;sБavc(o]l$^[ j xj:EP]9hK;  fjM]q'/H\ t=spE7@P} є\/W\6{ߩ#8eh!BtK(CnHɞqXWi\[XN\&!VArkΐ΢WQxUEqِbiZd+> <嚫w?©$-`@k$Tsf#GM.-hE4dqLN͙_7I" nvdԨ[5! ~F"^WctB$|* j :4k~Ruqx-̐AEl f%Fί┆{;3QO #`~5λ1v.f71JC5BQJKyG|A; 2ߓ _0xf@De,^]W t@ af`YaKŽ7'o8HXa`Fw w 1X'p}s=S~ʣ\;Ov12GD5ϏPDaYоhmc9T+ F@VBd :(E`R kn8PAr*DCW AMFٜW^]s ˚#|phY[l Aklv`{d ㅿ0)T:Ѓ>V "(KY;ݡ6NWZdm_B&Qa5#]`|bm~MŠG/O'-L<4q"4P+g!W1 \APx#)"aFuDW-/l(o3z?.3vd.{+^s?̀fsi;-*HͿB*ui' O,Gkhwݛ, Ѵ榅{500k^H N/\TϊX_Vʓ nXbugb ʚzk|,cs0▸. $7[Ya->,&VmW$,VDq40WE zuΙqbp7~ݸє`E5[-əT$ʈ*,`baT*V(oϑx=hvl@ػ6洃x$Xf&X4l~lA@ƠPm:m{j6d UxIݴUCQn%n"+ o]yvAPmuzlnch 00 ';Z6:6ʖdϙ!fƘgUN&*~YIᇺAGwv*\FxrI&W[<7#{P(Q wۮUrrb 2?tdhX!=b$Q42 eObp+x$]l4oiFݯ&cQJ )T;p~‚W'u0;nBa/~+%|0 @lLA~IJc\ɨل:i]ɒgN|E{.VC J6~).X0{Jb6!E5p슇栖]-MPv$Dm7ܪՔys*-Жmؾ@̇'@]?`b*2i*;PcK'`_i4Yة80,`JR#CzV%2%'EI{"pNtq!6Qe:y#?_v雭Y." Mt#?@ 8 V&OE|Zc![9R-ݼm*' QK&9{/'ztmda,l7iTſzQ}^Kw1قOKH챑Ě!~5Lg I2[(%}$X&]eԵȔӑr?i DtUD[(ot.qJc˧oW{#- fͭi7|qc΃spKwc5極&70qcp,ʿj U9)#ȫ6Ykr,zz.-R!Y6䄅E/6f6NlfG/\$BYFLab%%#c|OjZ{JK\f^|g@ɬuWx^@>_|$Oٟ42+qܔVHfJ.I]5ޣ;JjGlȦʆODشc+Е拿/}M̝ lj0{[(H^z.8e0HDUlTm씽܃R*{7z` !kR66Є.,w\Oz ۮA-אF)rzdU2xq ;X*E JRl; @mO;4sX3[.;vW|C&w~V)񱝖 i{7z n%1ϙh;܁L~ќyo&ChI\.P-<u*FylVQh.`H$zZBݠ콴1: 7 M)nSOAb+yKcb =^\_|pT2i4*Yn&  ׽e4=X8jaeO /8EXS/#g#]YzRIJ(jh*|*c8i.ד="+ottuH_0,<;sPf0]tG#c# $.ԼٷPYB[OOJ P+- 2D@ND$w9їV.C- 1gֹ!f̋_]FBѺ1b1i} =l|gt=EGE-^z}'ܷVŔ >ycC*a4b,8V,D,g'~c.7ɚFon7o?4E.k/V[N] Ȅ`jĸJj˼x|0+v#2}ᘮm7]{ Z+}7)>fv3iB|ǩ0ย-=h$1~Ik^qOS-F8Dd:W*MY=,F1fŜW_.bX-wYOJ}ED_/ ,wem'Zj~)Q2 >~6ZePeAQ8.¼+MMmX~(n849Z l/D]5J H&Cufe'W,͚{' yPC̖Fm {;3vdl*Z:0J ojw(.&"DŽi,YUztX+J꓍Vp zp *hDn_+W`U$_7-svjޢ=]٧WUv Mtwrqf r KF٘ι7_R' bmP8*F;,Y5 3 jqTx\F-vIm&FA@Vua-J]KcmsL6r%vK4f$h{A}6;$-潱LaAL`1|ZtK.nƳ.48<:Wwy]h"gpTtN ^oYT~tlI+r5@^xTZ }/ dSQ(`@2mzr[ߨkJ=T ^`$d]>ۏ/Q٥ڑK$a~ZҜ33QNp Y/5a$X|w"`q'%`|ZQ[!4h[֋/0ՑB_$ ΔI /@hqovMΔSXgh+;/yq+!Жg^uBX^=WD#ď)~'35A8S:2Ad4 KuQE t DY =rT3烀j&9_KF~Wϑ>䞹n+ !(I9j">xu&0P Dp; wywD~B n>ܐFBU".ĆcDˑۄ{hCAg>mH;' A%٠,'(G1j}hc`(e_LT )꛱V\e x<4]˖C21ڥDZ* C xVuZp>zO?#rJ${P4'NX<1$}| &љxP7H3+ٌ \mѤ _~kf&붇dxח)Z'{:6{-6h+dʦ)"v,,$&mǃۆ+_/Ҙ.]8w~s ~C5B6hsU_bmRQ$%/w ⼸3y[P^2uZY=Ps䔕!H ĝq>wؙNO21,yyqDnic?177ps!tWXQ*^+'`\SeԀ$aKP& Hpri7A3D "mL3a]l?).^_m0x `0`mݤݝN/,gI YtWftJbCrM_́fȂчj{CpGz#~I"~;51Gd'^"Y}w0~wJr:#Oȥ<\O'9 6Ntk5 '^r~)Giq] +%|󃦇bJH|zۉ=wBۊ7막=sTAL7g{Md9&o<[`U/`(Jg%er[6 3AKEk^5%ބ?+_AG64jSMqE",[@`[cߏͻo53B!~ _88傚: `w1VLR<ʔ~|$)<S6GFտYhK93rYx{C '?NIb.wXj_q

9SD[5@zMhUrJX.Bv |-0;?kd׉ ^x9J4w{u0/ JӨ[ u/Uijk濒pػ1CPep:BP! @H@6Z{aB Eݟt(Ҏ}ʊf0q=)K"uUÖL8L܅,w/ ` GbW"~#EtUͳg) qD?!Q Lp!r> )cy}Y')c"X6#AXZjlijFRD= ;Q6"fd&^Zy*!Uiġ$P_2N#;$5eCnu?C F7brhڒmSɐaA^FEL"kQa(<U8'-Ϋ"(|0[1֚NQ"/7и$rXqԮwvH2hdJx춪-a;9b2L>PWw ޹A9XaSTe|LJ5u7zrLJSRD{>{GA>s,6kyD"kW7g@4,K>.F|Z?Ur&sde*Uc< *.p@Br5N=Wm<' NFh,@!#Wf3Ubj&KmD5TvE?%&$ QC^f8D_󽄨$ҐNl<U{7m 'J "~)*KG{/$%ő]O*6sdLO%EݔV?HY2yT"Y|f|3RLrcUN701CA1}4 ;D*3vjoTB^I&:8˪&Of_@嘹)P܅m ƞ +_yуd-6` vy|aq:SՌVg`0C!%—vurT# ^I9{ɠٓmwoM6ۑoD&X T_.{ u5A0tzmaI7i<&XH nP{fF8r?t~ ]/U,h7!lVA}C=ҮFթ7A־o$e@W88/'$a je(v)79>ț)?w-Luw ^Tӏ1ys0o1f1ٖR٪A|+qh[طBLȡcÙm i+ -Ѯ 0>H}Qrtݟ ;v8zA~v3|/w".RL78TU56v&.+~u(Y0o<бks l~ܛ!,LKt0ƥtA͖'펹iPv;+9&NڧIJCG!rH`,T핿/KToB΂Q5j#z-SDXlg 7 1? Zr:*oٗjod{;٭ܰb0H9>H>WAC\"!_bbZ}$Ŀ7(vlU%Ĭp _Ii%(duB]Ir{$vgU(!en]rY<-~ZYGOjsKno@jqP!Z{rAN`%OSƏrl2/]N],8%=Gzcf&NfQ,DfA6P$R$/(D})Vfb+Jstܬ޹jb2(%V|fanBT6<ߏPTGB=!uTwUrWj+^Bcl}:vcd2~#s[d6Kr02O [GzI'A ~:^m X}٭f& y1dHfEK:8w*GWhhd[ A槶YrTNb1k>F`qد} lON t8W,_I9ή=~DB;t2E,^A8Q|71#TF3D؎(Yi]e:ب!D8m]:t1KS:|}nkA [K/2p+|'s,s[ĉz,Q |.‹F{nk$e,0uR>qTDH㴯0"mj2L!=[txBjІV:u~%Joˠ &ɇ2"U?^]7C5"yY(+^ߓDѠðZZ,߃qs?2;WW`TKj@pOU68oR!"V/njҾ5wh Ѡ|qv>&ᜄ%} prf3mU Fڈ+yZy.N>((j{ld^JP$g0ZHB=$m׍+59PB)$}DbEC ܢ4"u8;z LI5W*KWVqar(f?9N*{:$z1, lNRu /^)zwdQtl"ZH' 7JNEz^,;YSqA5G!Z~r19H T[!ڏuUngpdd/k*5&U-^VZhd܈w^f@36*R,5a  ?e/pћ %dm's-`ZH.Չ dų\SuBH@ǴWT\{|a3OL2 ^p?Ql3!q:߱[gI=1z٠-tqn Aeb3*fB13M9V6L"0Z9DFٚz^yƞl24ԹvKG MG!kb@M#c?^UL<" r'EQBJ޵R]*bUog׀"0ߺj 7H&2۽ T8nd\n4te=bFO^|Rx@Nt~e)+$3|h(ӕE%]!E7F$r?0Egwm OG'7BbÆ qv:mJ<&y$@F@W#d`n3:26梞d߷ h+awIԬ߾ .3w/Hp7)s6 Ϡ⮔"D +Q>2 *'qxqvt42e *\`wBb!ޗA(M_m8&鴗ƋQ>t3A;h6́zPUswÓ8ҍY#%;F KoDle$0k`>"YRȠmq F.(ace Zd0(GқW2%n7@19.[3g_I.7m4~ݛ2\n|O37PHM@_ ElXnzjs!p#hb"$7/ϸ3uo1[ɿdEDo1"7B@Vv˸ϫulai팣а Ho!eOY:k;g~$ #-dZ >+p "f}WKĬ}qլHeCguǬAJrS[pצ/X0`<6?3\ -$S1O2^!N23[ku vpL /Q説_#w/-^q0GĦ?'\qIA9}W3o􉴅frk^ArVzԹ7 \qm +; H˩ [yENl:.+nG*v{A-*QF߃Vj2J<\ 3TD*i 2-R O˩HlМbcXCBFbfGE&t*BY%)lRJ˚=de/F뾰[: T Ӎ06Oz|̧}7wG,İ(K^ԓeyg?rg,ɻ1m}y^niww?t޲H1K :?x)h N=h)Eg F (cȩ` E BN=ė|CoTvίBɭ\ ysŮvp.AT0xu[%Fn q]ttr1Y:2"InrڀE&/Mr_pRg}yjܲ_zK)9Z||_=%*53:_!cH)S||sOP,/&e2zd??SX x;}.{{1~f15S !`=[aHxݩ\W3 WBb'`>]Rx-RHCcXml4:gyYe$emZoߧl"73@#7Ϻ}m |h8wR̚E'Sr^*&|H.gV ג9R0f)V2g[dLÜ@|n^Y.n(vx1~W .SsonߋYm"c y2?0G;9:*G}a7꠷ k7xT49ApF&PHED((J) 1N Qא 0xkfU\on !,N!AWaтbqR'NOE{(M0S>hwcȬz.4 Ȑ?ͩnjS 2,܂]vCkjʕHkC XbޝnVx(W J,h<ĝSkeJPAjьUs'R^YhA0޳;K= }pҁ*$q-|?/S}iSz \LcZ( ͗X.H[Y6(,S zx8|'P)cs|>9_^Jd|@A+_Նd920a(hGL! @&ْ ]z ·*"{p8Ceɠ L`Fpt 쒵2V)k3K{ӈfpխ":['G_.EP*kdfq#hlmqkXUHp1M& wn$/9%wMerRӶ2]0[4wf9|ts7!mK3Y!z/o.޼p+ɛNNնN٥>u )x&ndT]՝۹3D'`nKfܻg؏_cPҲ.QNGB2dq*,}VT,N6l,?*47㋀/hmPׇfg|˳= w[Wf߲?XX7Q ײ(cJe*k.FMi{_g$nGUM9AɾdTEAȎ"R>P~ jȗXz_+H vI5 >d_޼"LB0ZChhQy j7jjl4JPS@9cS2Sҿ~&ZUo +Ab%b &PK;g1mp>49oҦ Jܨ, ȟ+g/xv*ba>W*\=tſ14KpPϦZE:ARy6d5\TτJĵD,U_ 78P%(f3>3.9')jRs{<41z?TT&G 3žWdbJV?HMd zW[g"iF.;N)莝%Q_zZ c(.&d8y<vJX6?X־ih &)gA.rs4ԙt#0R/@2h/n` 1-z諕I)M]d1^9* m oR|u  2}0?cɜ]EkKyv. m56;o\U#B),l(4$~)v%<YӴ|ߊNs,80QI9+0|cc(z 2iNR1B7}נLTqߪ?~*s!J*5`4l)) /!\S Lx5ى{ &ʯK„n.G.Po![XJ0V]*5?٬10k{ |DUPTn~(BR:2kxJ|de-Ko¹^Y] @$b$JcX%P͌3oB,ٕ8~TBK  Nq*Vќ-XR/2Q9nbX'-F5yruPUꥉKGya gW3P>MII "ll|rZ ϠHqe;TU#-)Ä};SϛSkf\am0ByMTO)CMZ|rFkoPk훡qq_0[ξ*qMK qML"kEhYŤjcfD,&5nJw~nm@Oyo}ܔkʍ7gP)Dc^A(%~C 'OE|r(l`j2\66ru#@D Z jVuE߬Tva9Ň+'Uؠo^ $;k-<'rrh9ݕ½|uyhfK_(RszIgDe֮[ Hޯb)WHD\D">[f)_8{xv˱cM ='~4h΃.:íDӓsɤ4`;jAcKS^cۦS{^9symP0!F@9ҽpv_}y~% G)}&/AEPX[H<PoZiӭq3X,$KEÈw<x:؞]%Q:aMy*L NEQ[_#0*`5}LJV`F _"r*EҨ@x2vmyzs uPg賏3V֫6Ʃ}NiMg|'J+[3+^ ">2't=ADbK̵kqax1"?e-<+xvM#kK&ۍBf%h^`]$CN˧5!= }5&y##; @8qqqtvNd2\,J%ms\Ӿ)Vँ;0WܟT1][C h0'`ϺE/ UV6d phȋYOCp&S$|&\T7+fցBIImOm傢huw,]ۥB6Ri{qo1R@dx6: ϝGxR D& Elc ~S1 sE/J Rj4ӿ]Baum$2Iy ?cB K/EX:wQЦ'RTi_x%6؅ p梁攻M1Job& ,0?W$b V~F7kd(TRlȑw '%,:;iB]>z9^Ff ŀ5}W݁0n4 )lʯ4dd@&nx;ϱiܔqºRR[\>( k4LK<˛asISNc ECiۛ-Sz+ nX+geD|Rl,+vXk "oZtԚD6[bUtӛ|)@=N!ބV}uߍ#9._;j  3~ÃMA, utxֵ֚97KO@Mq847߰t7#A 5WsEj]ïȮhX/Yt>*<e+r(1;{÷:WZhteM[,(izVޢ%r .>#nR`?D .i)4$Dקn_;ߪ*b8 :s],^]m#d#4V-ge[1{'>*t/QS/.֦-bդB/QM _ȇZ`KX BJo,* O"nJ6')b͢F)y.CD޹H(_1s\x͢+O5$GA)ĹH&ߪh1PWl5XP4[!ҹ$ n>>NiSk\6,ZH"R?WfҋیapT]hҵK=6e+?g%*=ODt]Z hXJװ}H*coނhbfz dd&;=Ni c?t#ZtJwsgxa|O؎٣ef5-2u&Ji R~Rg$663ᓼy[ 5$4?雮[Ȧ,;W1>?o[Wxho!3!]J"1Zr :P-F-{^`p8کq oZFzw;!<ºZ=͠jx3 'USSֱ\;S:V8p6u?^FQ4S%llrÝY %LOP-C;%1c$Q mwu2#mx6$espD2SrgLE^Q z[[p7~j-9$piay ad€p\QJ>YBZޱ\e IRt0Ԍz*nFs/yTD|;,`Kd ])xV3!v38yx?R5-t3U@4z#W%7UV'ģ-hp?^E3DswD^>t[rS+f7<n`bKp5fbL@Ezm`&vN:O rB&{RrI./oBK x|TڸjBEBԦ;@xTr(%3E1|n#@bRTl ؇ͤ[NpL+l鿝*b;.P3̲f s2^-MR~ ? S {ۯB9څ[V3}oVո8KV24U;x6CGH2:c]uܘW;&\- &C1RB+.a|2NȏHytUKdN^|A2]@@7rHJ !Qb3䎸bP#u` KդX$!9@gqJѳgvI%ip=!yy~s B:'eCՂ-L?d"[<ß>s(EE\'^8,j0:s=.f.M4MP U@xB/֑G?#]XAUA)~Pو JUڐt]Z) n2bjm 8@#Xl%J" B)&Yu =m{CVOUgORB"4U[-ZZKQ'O=44*xDŤ3 <7ҭ⠺IPPt:@v5bN.DǘYd4V)d;NXP5@MS48)V.!Õu;j&{ߋN;@Sr%sXU?j\}p6(gW*͂ai?&%ѠW bx~2H\]kkf$Q_I8489~y,q[WU}";Tw R| Y3:Qػyc tV:ٲ+pd.b 0BJLQI<*wǣ|C#A'd!H;$MXYZħI!eñGZ_BPW{D?)74o=e)iR7ٵeTڍ-}GqAD s؍rI?*y8`c BnĄ ϥ7z)?UGo,H/n5V>=]ˋ8)x&ӊjfrV M?FFD #:/cHN؅6=(&*8$"oL@_D?4磀2f=N-}M?M 5c{^}2ZX烙on{Q>_J[N[ P>B>bn?Ooxŏz=H"AvALVw!pe ۔']j$@cݰD疝zHM^aOuklFW6&Gq$*Ğ2kT,wkJ{=;#7~ތJu"}bi}>}S<Ɋg#~8ܻeȖ/XJmBM啙x䬑V'V+ mjU ,>^dM2Ojsz:x>3[sgXcvXwY" Ĺ/m[J`[=V;lJLRVZE+pzI"iHqJ#w 5oxkkxX۳}riQO['GQu|/-Ɯ_o~x9gҌwg0TZH:7h7]`D[{Z4ĐC |;F}cVqۊ,%ژXhqAS$i ,U:c6=&8)7U럅|LU^u,USb`8CTרX&xL}49}3ܔ#m1d[dKR%*[[ -lhgWkEw:qtG!ɛ*flBZ3H11a'Or O7O9_k" ۊMahw/~ Ȗde^ RɛJukJXAWBlaM\TBU/rrgӄGbkq읐fă=`м{ WXJ-(u#+0# E&YIK|ߟop`WpD頵n&1ّ]SQv ^DL$`$媞Mz3j)7gЁ> rv T\h.Wv_lhv J\M@f7(Ls pUr6~V,e͂eQ7&=!` 6ܒ ќw$-Nu[oVSqu!|<s&j^Ŕo[~^e0{&5`4> " AjX#kn>Ę^74w?C!R& ;3%=}͐rS| ̇+"DцJbZ . )i!!Y';PULr-e^9;?vS}w4j5Zn`S.Co^AsB {Vo>GJ~R\gj< R4j_̰e78lA hQ*El)}cmgWY(={~o|tjSz9ug#͏O[F 0 B vXPN$F)ATDP |ŴҲ)fa5g4C>%%!Xp?: > m042+9\L+wU!橭%tw{Q\lcO6!D*R#jb]" I]Ps[|^o(x%00#;b<F Xځ&L76CE&V4 5x~8ٜF jEQ߈$;3IGB`H"?׍\nV1=ئq4g u ܽ&oC)z1| uێnrL;F++c?S].g5 hz2?1> OK;Y*կlbS:c_,w z]P}ˍAMiE4 @]I~a<}*dŠI"0w|**!^~F4Nx,b|eYlDܸ/'ǙEBUֽmTtӠW ԽX෬ɬ/{̶ѐ:^?6vfg?&.G *u+C!/BtπK浥2ᧃ : CNj<]yw*ʞ#BcmP\Cb̧$|ώ~V2zFתRE(&5  j:ע5Jx0xtjhsK}Ekgw=R.H,JN1esH ڒ^4rYs)Sb;[;C33?ѳaӷ b+hP7^0~pitV]a *,f/gɎ#|L@x )FZ: Rw@|0ݍS-oM4S`2|T%_8; Z= .҄ WvoU%G;*- . B.P '|zyXb%/ITu)![YB|Cؙ8p P[Qno@ 0EI#/`d# =^{QÏ| 5$!>IaQ-SͨT[ buC 5=x5W`ڏr:nZECRyଌƓ\-M[S_YVdX2- d/bMꂲk/A Nl\HBp\-vl4yȞ3, T~ݦI̅&J*缪U]H)7y['%` @ R0}[w輦 j`j4TS̈́9#Nx Nw¿c' & EĬ)'87MN߷a.:dR7Mͦ.5YT;+׮qF_LA)&排((;ⅸ/V&UY|~(/wq"v,H8r~p'Z-ymx%hrg=BEY C[?I6Z#ON _I7䞿#s})0^L5=뺭&|TxUNfY(.~(vdG-F)GK>Lݓ" Bc,Y6C'GkYyS~4;K5' LW7Q;_: P9Pz? (<hRVrܝ5GL SeA@VS?B5>WOG>pt{vGG֧Xʃ3 A2:\_Q7csu}˪ph~1N@,/}iwjtMwqv5% I AmOo| oHdt՛UߙCh k:&"ctSCƚ~qІiP0Hmf8>p^a,q2SWF&`;i`($vʍ4(Jn/wB 4ƏE;x?µs߲ڒ&iFzu5b.eʂKZˈ\J0sD_)_1.|ǖ?r2zكd ֧%uqN\`D e_1Zi.\(쐘 iΒZA-R dj% `k> dG\;gCPg(>2O)+Qq2=5}pHRi HL]47+&ϡB:m eb Ώ,-/D@\#H,c\KvH䫤 X0b?&XҘß>CJ9ngHp QbهFZ (S$Sj{wMϏkr\Z6~5^ H3qwz? Լ Ÿ֭́ yKs+,p-Lqy_nT+b~sRȒ1\4p3/ሧ,lIlx&`P%lǀ4%~R','fLZ6Qw㋰[-y̵MD9@h[2|p|Yg:?oZ h:ƍYqsD9qR& 4C'Nw`,Y:ŠƱҶN졚+*X}iv1LGT]2]%l^#za{V 2EHu^l}PlU. hd^/,u1 ޳ڊ&HٽAj}ؚw$-a)@Xzj!׾w[`0I)IcTҘ6( ` L ǠA ngs"d t%ܥ Lңx*0Sᦣ.Xϳq&I{Au}zK%#vTJp1\s"X}Wɢy<1nQge="bvQ#Z۫]&Oۡ.!]AlOq s|/%7K`9\gE. ab+)H@'6+Ȧr./C6<gdYӚV|A<領}Q*:|jØ;OyxruKnsjRPQq&ZR<(#VGM):?֬zF5fyVNVn2iOVtczya&sWp΄Y?˶tD EoFoYYonVo,-&~ 8M,O"&oZnS.VLvFNkp0-|TD \:.:lpFKC>{-1c2H+/ cM-ȥ8P1P)s? Ǔ5/-|{5jRbЄŋb)M,ZZ\<ꦺj ,)$m)!9wF>L;& iQlt\E3=16 j7i%0n{d79j|4QUY(l׆[2׸za{q\TyTB^PYVA8\/4D^B͢1;:q~ˈ}^b|Vc]5.G!7yxpc_OUhL0Ϡ F]xO3 >ϒȻ?EG#\~*&OL26,Hշ# ړ=JC3ѷ[D@'ͷ#xǹIu{>`{=aSgkc+ФaD-*Fdpٖ-W )X/))4mcy5O7*}($Qa^Uv9S uR;vtZNVUoL]Ė-kٴ w+{%d N1~PxU}Qk\y'r!o4?mQ@q6f ﬕ{6E22nk+M-kd?GoaH8gH|\k8}"q+r&f|vc23jG0cHfg,GHe@xLI^pN̎),e+B"z|97dեye|!oz}'fgaŮFP.}튎z2^IiLp*2qFREcT)WdwˆAauqb,یxC3s@a`*} 2A;v=-.XQpB"ӯ!FF&!@zG(1|02ϲ-j-/V|92T|i_ufBq>|KTC7^ޏ%<=8$BÃ+phyt:?vA˨1tzͶ&ֳj c nLmLlgQBՔR˭ե8aW?)et+nT9Aka :yJ#_c;oy-yNn(L0} $=nO,9H&÷~O;sלfI47RU8"PjSgpLřHx4xsCe wP(W_g\XK:9Y4&6ᅡ̏4W6BAN(%8Un5P xJ`{j4q; Du $R:UG[;h2 v@D!cL֑*V_2=J ? ¹˕ \Îb;tIrNF:Ae S%Nёv%?3?ʎ}11C cxl&** d(AJT;Fzr'mO9 (4ڏfq\ND/6ʭx/j".Tl9- ̸@_ؓݹuKVgT/_"}훷ܚ 輇[azlu\] 9xKt7|Pt'r*A\|D&\%dxCIw,㛴HidPK@_{8V4 V@.,Wi>ۛI  ':s1fy{(fIGB*5[ kUT)w֕Wl]ށp=a*cSf+umq;MT!4`1|#:TM-߳+K/<.O!^-Adf/ZI(P6-U?GxgXr5vğLnD K3T"?R+-{|>ݝ.4Tk\ht԰)G ":U→U6Muw.M.!/BŽAjԶƤ kPeӝKVEی3i|rq?9RB+(r řa%/,rѡFVK=qnWe5_D= 1GC DZc]ճ`uO \Rݤ@sſCk3Ch8NtU3 Ca:%?gGO*9,9\ Fq {W;Xt2,6}džVBfk1&C:˺k# HǰC87i]m9O(ӧ c5Jݷ>Ne)V"ʀRh D3fAn2ޝ:o=.*AkV;xN2])uiY_ ײ+gxUDhaL;5@:6"ub-OjVہ. iScc:& xV Q,`a5ߦ2޲ /'a,#B4$cl ([Wڗ.M>vˆ3*CL5ƽka'g8}Fdm'k7\1_:<`5x17GPM+t -gUNjSG 4z([%l^g*y6ܗ>JYM#|q.JԼf٥ ;3Ֆ/!`mZRo" J>.w5h,謂[^:Zgu}bF ݘ^M֮r0Iio=q#[yS*`HeρCigLD;C0~j)4iXwV@ؒ3XUhc~㟤K!ysN^a|lE̓BcO`!E7Y}t#Ҥ yf;;R;2!Na@'>`d|a'K(x* )(&3#.x<%5?P*ɸ&@ߣSXl4?K)ah Vy?OHep.3me[ d,/$HT? =e8: |$I8OZ7\lѦ/Y|-"Si.NNyLۉSkrٳKԻkE$Bz2T?նwHr ESV^y\ rxe*v;@|gj^-*+jtBGu|6 J1;_\y(M6澪X?F\mjt$t pw<|=Hhh!~?7:Li;mx\~Gݫe FzCG%w6%@u2('xDeX%qkTxx&Tqe{1Kv5D= ;?׻{wwUvzHdCJn1ygrb4oM1p% vOvΨ/¬#xڇ:/{v`ԚM@ nG<<8='wX$2(bu]=PS~4i WCant(VNEWG>Yi#IS]H;;YĈӑ8>|H/ ZJB !A\[FPO:&$r-hX|^u  HiC@s;g/N }ăĂ@Y;tȰΩ݉*SSY17~202bhC[J֊F4վd4O 27r0.89~_5Z@pFa!45ֵ?BY0~1=H_օRTΒVɎ_XV < - gё&xcZ򉶬ԃK 5>Q`iȏaul5h)=}jbkC&*HI2#xJu UD}S:e"Jl#2/2|/ᨓ׉.K)%Z@R\P}"me \ƪØ#me&rf)48N410hJ@] !NǂϺEc3 ;K"dXKyάצqn#1C"z’#[ye>˕sSo±$VeȓpEU.|v  )[ -^;d9=b;˓wA̹dwN|4;:0-9Yi"V[cSfHA}uVvIfZ/ϳd69]vk ތMQ+r_} @OKz&Om$8{GUݗ| z ThSR!J>~\c{l_f]g'5f5WϗTkff6ި۱)g~y7K0##lJ82|_,0ŕfQ~@M;˒_7I` GA`dH a8]W5/h<J8N*-O nrBĺGO?WE[ir)hR;y`!l\Xqͩdl]oZp0וH"T1j;ӱ^cW3zIF(KJz e8{j7:OcejK7Po2Uk$Agc+.¦ ٤Vi㦑, a^P? R,o> JS @ruƍ_њ8Ӫ{?D%lY…zjH `sG@,Ql<3h=.3Pt^56c-i_el;8kPԕuOۉмXRsy/6?qś7W0Q4(>XI=I:,e74/t~+xP@Y-3פb?8Du@D%rz/c8\&ŸSJ%sq!q76"'#UQ7(}< 7xLZp@l ;%NUnEhKrlP -ߑa85YZX @(.(П3Itlє"M'sT.ų*oZsOhHmo?9Yķ aWiLDp2'}(ˀ̷/xpw45קQ7ENhY+}H#"/.VҤ֒#WN#*ҋ^}1&@N xZ6ǂPŦWaoO@5جXPIAl5p,kč,*1.&uhk2[uâ)$f+i S 1yh[>ON=ګ8ipAT+w|_7JrZCntmB  |PRǔR8TE36Ad<\ 78gIد[U 5wF WdkYU* YRW,'Dqqd &Joh&º姈C4Ȣ5$ʦkuRpE\x}=B,+4ga6IJWߵQ;HaXFt0f\7 LgzMq>y=FOSo*1/]UrSNZ N2ĒteIy_9x#}]M*QOf h%~Xr26+T l?ώ D3w&ꟁ.OMN#ŵy]Y* ͉JDoJ$ e#16ZP2<@R4͞bWҰ0F/AjwC7Ozvze NQJ9{~65fblF髙 IYTxe"&L'"b;?W"{u$a$ƚ"Sd\ݼSw8E~TO6V^]Sj0)"U,JRfA!~K-M{D@,V!L⑺U(j~!S-VڹWp%,tu%'+&b8)PN3]IwS3i=deR*Ҍ(|yEt /!}1W8<2@E4\_=vVbkܛz>({7eЕ|I$QuG@Jf2]Im@0b/@OfQ9d{\>I*1q6IS2 OI$b^VQϊ0lsR k?5w%RC% Tp|nN&覈ffuf(I9.k`Zs Ӊak 8IY.:Cs":$͹ F݁푔Tjm"9)ߪ"$V\0b} cE\V!mjEn8r]HkBĴKxC<WG<-f,eՅ7k[  mF`lggǵ%/lY,)xHp|_u@IH$dfuW1iMR4}ʭ` Z yۭPM^EQIP.Fv^ σ΍)W=m"W *S1H ښQlƾ^4RUb9~hzsj=o綫GeQs.(6nJvO"&}T<}G!6}P2΂X۴=G<>{O;h*&$sa5':a I/L!woV.dIF&}U#K&LV  sԥVDv GLB)g!JC+ʼ_[M9 $0ĸB kFtO,j?KIgb$h wzy0bBŠ\p[(nŅ@mlG@~3szOc]vJ4(odgܿ;vm2ڇ;'FLc*VV8 /}'9]F\ ilc]. >ãM&BPF䴿} X;As%qe@LlWC Tˊڮ C.$t9ĔwDL1st5МZmUq/ʔŨ?,GTX%0p?l-C ^]g/ѝAlvdUi?a$[Y:޽um [2'kա@2wׄC :<9w[YoԪVțx[&_<6s&>#ZO Pa#n#z (lCILKh9M 2!ߞ(<!WJd2 @<@yL]W?W!~鎂z߯h%(d=VMpY)|s[60NnId.0qȁX8zRݖB*J39Ź<Ͻ*lˆ|C)b*&U/([v&m:: wQ@4 *k9dMX,9;4*WzLrcF 1drK"\E&0@&>?HNφw-g ^c*ìKmyMGLt$mm$jU(XD$IK4CWf~h+AQJnEeḥcgTj #Fž*F5KUy遭&2 ܦ(Mzͩ!e}; 6gZhe*ln$$1^6B6:/A(N_w@ 8"?aDI5C'aY*b6QR PO]+ұ׳j+ҤN̹L~<>yG!q7ldUQfǠ6y}Z:4a^VƙAEsY="Y|Ñל ZnDhX yHOAM#9o%t͏&NwqiJ_-w~&@-~>*h8XzqeS}VL:q%KΠ<=bP%5/p:q[ 'BݖIO2sVy0sGzynz_ nR'9L38׫Z7vj W~N"UOt 0z>/ϖ Y*IahV%&6Pꩇdr +n7v:pVzGZ{Ӯ}n6RT47Tͬ #eKl[A6 E`W 00lH TF@oFnEOc9!}G_e-]=ow~`]\_piEC{y]c=UV%*1K*M|A1ﮥiwz?2Urݲ{s&8OdCFz'3.8^r^Z jNKA?L [ٛ1B;YR sŭc*zm-ޮ 8j>K.>Er*lLC\zr.5֧gꠛ$ [W62R]?qazˈn Jn?Ǐ*qclO^t7pRmוU͓ƥIO4qz9qJF.1ȔI06g2<R=KfB+ɋ#J'ĺY.p6Խ{iIihj-20x-t,JAh()Sj==%^ Yn͡eɑְWHX{O"T"ѼLp9駬Jgui\t'^S,őa+!⧈A uc!9ti{*!|%Hl[hkR߆-O6jgsǷv[Юb`/% n<v.*uP@Gs _MiȶL)dbX u0QfS OK{!N5*ywexzLs[{{pĠG0M178&B|hkA6?:y.첣O%ؿ7H2L;g(6Ė8RlͲ"N.M Wt rԉ3ʆ+[ rC3$;-oʙnnd*ڻTRK\ʛŒ]ƇЌXMs_Z\;菉xS1>ew=#X}R Pp9P{0ĩ1ڮīn$'&U;#W:HiQN!(`~^8TtLGm嵄@pNטgւTt/a7ƾU,ԬoO&Cjia>GvLHc|@Ԙgpz*/B8B'H&MEPqz)=VkyMkVC5;lz%y] HZZe%VQDU}YhtFz{#a/`>: zj1XˌZ<~$.F]RYcy-sT ~?]h2RXFJcفQ0Vr_}||Sb&(KoDN2Sͯ.Vn4mVS1#CY, 2lV{骒  5vC/deȷI#&K_Piz:1k0b3_u%@Zl^YsB.N?x5q2_ˊ4@^w^rv0Z ocf̫/,Yg+1N˓fyƥW9(P(_~,TMICytpe/0"wuڀ}|rH]!PeGȋ|g6 ]$Ce\*I2һX\9vt'!6%a^SŸ>~RUe4Q6փ&-LF0u X)YʿvT3Z7y5;@r.'@ƳۧRn&dO/#12C{1ϣ:!!۪wjQ”Stp HGMP`#- ԍꓯ ͢`nZ*^쪙ajHy֬`=QjW|+7/9mYݴsp>p`Fg#v]LKa_%H@3/J qXH#}M^0:KYߪY,&`RY3!'XkaQ5:>UF6[:iTXXBVMSxۿ7bC[>8Dj6 a{cڄk!; D]01m{-fB0wp n2=Aᑉc O1~ +L~J; 铳w Axin[LqtQO2ǂz@Ur#HM{>Nyn hqjcIip8ΞSٓ(}fLPz|7dwA]ȱoP u[vU3ނsupMV[Zvw@'FN]P,Q]A[FO( EDEwQq5<~`eKd7!͟:/ 68OφSW"܆sY>|[ﶺꎝ3zdr[+;IgN]HZQ/~h"yo%BgB+wp-?  #LP]p}/Uo{47,k2&&Pq2j*?6ž0K3}Q~gE?+˫'i:IHƾ1gv qr2N9^g:^B-`wg/2P͑Ukz^\% *)^{m|Ikhlny ѹA [[0VSG,&/̌ʺ"~}Ч[E z&2?׷i44i4Ce"%+&lЇ(h&,WŒh?(;СOc km/u2} X&HC@m3B![ mS4y@=wp\]Tj͂'۱<,jqn 6:nMj&V8 Iy U#rn 5S#tIt^NIXU^='CF:O8Wh2ЊnB:gFT~JTPMࢧ.d9fѕyi߽_O[8 >̧=>(Dp/}%V.%.+Ka5K_|)Lͥ F "poJ=7եKduG#:wDq#X$#h-i//m=1ɺ?FLf$BZ}?<պ:IJ, !C8nnA!+6>9NAF)+P"dYs_zC"n/|+`X!f (Cऴt-'S:3WW&lBEb~wHmgYJqj}ǫ~_2~^[rvVtT {)~ݎn4Z9|ouexAOBw`W)g%u#R'>(~\M"cFe[? į~!ܹ@_usc_^~9|Vz6OISkd:tL}: ]P&/h%/8LۇF9sٕ}t|nWM~,+%(a-Ax@{(W }ߎ|$ZOswӢDat!7b>܁`7K /r]]zQ3٢+8fQ6A`ǍA|D7΅$~8;h h2-?qi2R~mVc˫_?A{xuJ<=LNu1Bi45<'aP\@ ZCK ZF!6 Ms-i\T#[o .]jP\$yBCDܚ|D2cH |!\C0,Ouu.ԓφ2V 4 lxAu[,# [ٵV v_m (v΀], -i[$+>j/:mP59FũCh# I_g,Z=].033mĐ$Hy:9ZXX}Rβ;q%V&ʷh}: Z 7* GE#iP>+1cߝjRC#bJA_8 ie͆g_XX O*R>X뉿ᣌ$,wVc(=VG2MEPo6:"CkGVuFOug^MPըԓ<>/ !gXŋFkHRcg9.HBR޵nS |X q^ xu0x_+liEJV1֙% $G=F!Jl㇨I*!j%j jIzJ ZH岽`HSuH \h!%5ޝg) 0s^mGn 5$Y 3m,/sA/sK dQs_:bD@1i>.&2ߣ,M:t]Rw)e{̲Ә-HXXw5$_X%k*r4$rN/e&  |R>ˎaw},UeFM0DQ8jopJZZ$oWg Ka<< a y3M.x+ތNۙo񰹎[ο&g eʌma`?nMCjKvVzp 2V@1<||_(DLP \^Pթ-(D,(|~sMBK(]hd]+{ԢP7h3zr:+3P)nҟmf+maaE7jq3-yiVoOC=4>mNFX'i,Si‘OVG]&>ft!}u[.$pHЎ&΁G ӄB? y%+3{5U ,m;F[Q5a2@f)Q)8EJm%ny}"5Ph_2J`@5X렿P7pSԔ27ۭu۴ŸO~n+.ge6b2rTvEؑ 4R4/_֑YF'S#ߣi#ŷNA䬟K DW[(k퍹M/y*_0d7BM.d]Z۵[Iē(mgw*e(CHkY:rJf5oڰye5d-,تBQl^VԱ@y20!t`9aCP Yu%5iZCfԁ)m|̓OI{32. ]fzuIմ^.AEczKĺ}3UwyU"Fb&罐 m/\ϯj=kq/YtFTDXږe*b˫DPt#Tg?1}ژV/k 8ɏ%v\8aJ2_^=6z%l7jrQ.hS^ $_4 Q'* }zn:|p:@0ļSE% Z͘Q2݌%:Z%Yfh_ZV Atk,b透-m6yS= ʹ_"s$Lsǣ1ABH__x:j ,@[a/{"w Lc;Jw&'O BLP7 Ύ"|뙈?L8v'>q匔UPɼهuo*SM :4R,ƇP,L莅n -= XR&Gln *+>l]ͬ ҮTDPJpmcƫjU+SY km_s$O)v"@0@x}Ritpyd]2k֛#ez֘yzq2eqE<#̈́"&;:P+c. ǘOE^SnL%d0nu;[ăd<M7"WcNZNf`ee 茕~>VTbCַk25ko7ُZpedjO /j"Q!8>K!燜hc90/KD+KZRͬ;:WW?ϡVv׶w%MiSUqR܈|Z!F(­qߵ U-HzPFzO?ҋ}~?SBfr2V+YC"*MgazdnN)99"6Viyu/P82Bjbm:\cWKfAҌx *2YG MAUR.Ts8/]g $VrvZ^$,J#QW]Σ4 BbZ Eܜm+dSD<ڙ>;6z<{`EYDm)dnTe^8oR *7Cr5H#UKk$[w>: s.&MRJ>n7(x]57,Bgdt\x6c$}y.D? atRyR,]|@߽^:PBb؉bzy09{"_|?|e!|Ea|SG;By 0@ꓻO 1s&(G w8 &"K RLX8e+>b<'21'J!xr'B9׋lޓ`y 0m5u@ ]gu#QAᶞ"%A󽓕;O:@pc艮bLb\bߋq$ApO*hCq:V9U(61ƫ/+igCR6;El:f+ [Tgߔ! MlUUǭ@$P%%/}(Uh6lxR!}&?+ w.L"A@҄NV$ l'!zmjddpGm5x}.o$sJ4oU+y5A| Xc.Eє9m'ko~90) k8@ iλ"@DS3$ae Zb}0 `%:G{kRi++˼, dOo /$Ί^5S%n M8ᚽ}Q I4'S#C׻W QQ,Z:9n"x_{)${p2-rc _ Vf[v=,J5/?%)ޱNQxn8<< iWvIk^6TYcߦ"+7 u | 8g4mmrVQL3ybW !iH/Bikl;wyB_/52PeL@5XKhHd&t[GSq~PyE ]dXtɣrշ2l GRKo)&mIRۡLN5f߭{UY7:3AMrO |{7cAAЦ\D"y!m ,T[Z6 ۽銿ؕX/X*X@y}zyT!*%M ý\)&ZajN*'}! !욼c-gf2]]9鰓Rf[?*3=im-C)=9Ճsr/d]Ek3hv7(ιa{W{^ƇM?g?}qÈ:{Ou0w.z0Y) T噼zaA1Z Z;}6 g7D.\h8պK'!M'4mWv<r aD_yZ.6`\E%[yR v6Xqj3>ڗ{fPbɲ݌f^!9J&\nq73+=s-km͐Լ3z}\'q$TǩB?@ OH+z Moi_bcJL(̵ᔙjBB)!VL;'P8VGGd7-ٗ)"2Qe~d+zQEJC]MEdeN )I$*$]{:Zlܚe4aOH]V$p$(e6T/AX/bv9{hk#05SsM܎l@nB4mX0^f6g01<$%Ldn2,HS0N7i+3y5;: v̚%T.!?? ? faֿ3#{WBH#2> Ae$X7'ϙ:ѷB / 39Gq| $^d ,qF^.6(xŖ)'x-`A7 C풔WicR|F2 P_t^dV1#v5|kԫDG^t{QFLve;xYUKBSvx[z)Im@pU&~T%2 j %n |P6>2 ka_&\c#]~sBt.է-&95:_-ӵ}ar4 sI? ?O1<',;aW[ w+kJ!iDt%CP7B П~~Xx)6--NؠEʘUCs 9xòJ)HCd=z'jL.5t.Йgl.,ut Y,X }Pjq;`<l$9WC\$VG'&{*KSch_X}6tWȑmmTa~)c?`'[2a=^/$r K4U55eQ)Q <Xu,E cMz%q=z0C"NC eiN ބ5䄥} vۆּqQK[VVzzg9FZ3Gz<;8Q5(r] SuI}AHw8gB 8[) ~[Ab03V%1MduWl-=굌|pz Bvv8!@35VUuش]Z1*&b2TNA}QWb"JsAF5TG1SJx2M 贱$lMR?\'do~ɜl*;H,~uqxH>VW( C2U>t1VUU:Y֕1jK%-`穩@Za>w rOj3;i"2{i#,CtS#bqdM xWX =ޚ!I ?sd.Z5]"vTɅN{`#w< A۔lgzc"Id}qMyGiv36h 5YHgE͆(co5?3|I5_Q\Vu$?5'?LMRՖ&]x|s͚ Ô7v\ޘYX)X (YuuF.Ɣp.=wq/#@xP 77s6x&tϷ2aotG>o߽Yi[98ο0~ogt\!tM]Q`}[ 2۠w dBV[5!O]׵2u!`yc쌔HgNz\5 @fϋ弥=}Wm<-Le!G1X(Ԓ@UҢ6[% "bƤqcLg5'cja yԽ"%崥 핬M" vg=ap Ushc(vd~%:x[|X>O|\̣$DRл=ɨY_/mKڕFm?2fVQgM uv_5 ijwZiE=C[Fq?e5iWBʣ"K[g_w[ īDZز~^38[hyq1ܹeFv5 cO'0N? cHMBO.X݀e=r:U|l 6 uw3>X3- 3?[04 UWjdQ/")=5I+c|ON Ճ!l s,b{rcu;'_lCbpyXYS"a:CK2:τ݇PU=$6ɡU}*_~e ƿ t/dv:52G0``ߨŎGb\e2FnK!یL))żFGv4^L3ЇKQtzS&+rBh>JȇmeuO>eډN}-3$=ٿS ^y nB>?L4vYܐz+|WjAN1֋aݎGlF$⚘zjp]‚\@b_; 5\\Ђ.7]4 oi6?X 9J=57.{% K50 {eVrM"[qVfr:b }OxsMxtS(Z0dvPFkàU<@x.iK?/`LIVݪ.#e\e5DjՄ=J:!Δq(qepQ7 )8W9wL2<ׯl2L|+qԌ/T9a/iIm_"kjgB>!DKuVȮB 2m4ϗli$#h!…Ciw糏6_1ǏeXUӉHz^xb*B5y:h*Y>4U FGݔ ꬫ_>2c /'!DG);4*c~~`(C18exKO,<Q;O݉ <׾ hAbnf*nCph"a.Hд\/y՟~ [Wh8lv_RWe$䇹@N ܟ_J6y?Uë]Nm[o3H; z rKPfޥ%&>Ld>uxas6wNϧ: yd|".Y WL:1l{qXz: 0JR>&tv> &*} ."+Piu[-$sp ~cLtxYEnkΑ/_5`K- 7#s&r|3pF TTۙ@Ҙ+&O]|;F H ]t-G Aku&l̅ThIlkh8`?KP6Tz):I^8GNHE%0 1JN#ss1 څ`3Ή4nQ4qbzݹ]ؼa3*$= uorwEi'WRsWHr0 ֒%}ܹ/G]-B] *oǒL¯lZIV;G|+A Ap X# )ƦU:&"B gMM- qpUߴV]ZlSV]vC3,ƳLNTP\=wJ:g_X&TRb<0Ãh>kj@R]?ucuH6<a!_pg%T꟡PgNb&Gq-ͻG)1ǵջ=[GcOUI,Hr=zz8l37)p lHZ2s)N:õ[PbBFwC[Bl/O;$ӝC[!Y@w.SA0}3w^z|M9}̲+깇۽{qI *4?LӬdS`zQAO] C, 2[Hĭrd2F *iŻ#gAa5ցP Vh:@y$K4H@hy!Ypdԙ7 '+딴I!p:ՠT>̴40yQگ1e_TAwL0QyrA|abHCԍg_y&@&p_IzwʌH#+"\XRٸH]Fc@A$v1cZ=45[=bM\L=&>T1ˆRUWDUƀ%ja o4d5[ |f/a L!$xy߆mzV';03Fۻ;% 0q~ Yj!fFK ;[aTx{b('8Tzw3`J+ՂݛM[JEjf⦼ :T[S`;L$dyv+PTy[Qܱ"V,Ѽ8mI{V坟Օ0o#\JE;)g >of;Sǹ29p eH&RyY#s1F2߄?P _UiRʾUik$1jY!lsa owak8cl#E9ؗ<Ey JkLsXвX!rǩ(\KZ-@~r3R{řMc[0IB[Qx: U[yYJt]E'(?RXR5ǥ-[ŌΉ[7ZwWsuBмO|}AACF!ߜ t:28V2Hp֎IkG빆yQ2h~&_դI[_gkDfGx!6:&1!e]ʌqK@ib} ;42xjHA$;Xb؜:ߴ)qJhYӃ;+&QR%&>oY%X4Bq{' h-BE0SN}*VCv9a?m/^eu:%\MG|:8#S!=c;i,N"xaI=BƜ+/L>Wذ:xH6M/أӰX6L@6Dv-'2p7mm>OC -[Kq) åaZn_^>6"3%%#[f-K-RCc鬦y0jm wۦ z[f tKH?J{kk yzN99j4-KTKoPj2q0:| -w[q NU`߶|EG 2qi S !-ٓk YbCEG\afu}Yl(7+tfd-x÷IG͏\$)T礒]<Iia>bƾ.%'l0u>bSSS۸yӀ쩠o 6r7 U 멂%KMc`g+ZEɨ]ցS,uBaGB\1k3123߈x(sO9Cr(WF9ɧN KE)Z7y Vf|MG(b< A'B\seW&0O=N( 0=yv 4xcE,^@ci\ߨo{'C5ThΜoR}}kJ':!g: Z](anJ Ά2&~j_^ۯ ϸ'Q,Y|fjk} ᆣjt]7wa;Gz;HH: ! wRZ7ryQ06A6hK{YD~$OP`OчRBiOVL/N#@!de lVL*Klؘςsҡ_ߏs7xhk#1Z]!F̐E߳E/V_LY{+{^ep/\s@ !7ͩ027<{{ Nj -ܰ:xn!<Z:9Ac'|.uͿvj`І^!EVӢKM{Z#ys쨾&L:vB 王dQHc>pvT0oO*T![v+ ^D8#-<G $zO-1*քYvS+ʎaM~?+/ {8yU-*ZJhU$-+a?I!V!J)˳̢bK]Hz5^(9IbDci!X7򓍶֯}% Z Qw 8\ſlGp-]x9v\EEʣ̧7brphaŦ޴'=|=9L|gװֹ/s Z|å&3^%Ze{/E6XOkNeq}|Bcp~C.Vv 6.U<{ԅ] Ǣ-ZmbT9|nL""fx.XӸa?]ge܅͊(~ȤZ`(!""%)y\i:N ڵO(H'UvFcU KGu(>!Sw1 WE-74duW7Mx⦲ JCJF?0G P>XqP*3s1zLqXE3 عg … =]DWMK'Ā}Ƽ+}OO6:] y?\'*`9l.$v ܒJsV2=_ wx0dUw6C>0~w>HC\(಑m0'IfF|"ufxAʾDJ?N[WquH2aayU8{ {𢡗v֘r1]bm drNà/mص2tsxhwp:zUB$_^7`dRA^Q|G: ȂDL۠Ff> pqȈ NF)Տ?;?_+>]Nç@5 Vސ/ ;siA[a\YAA4 Ks@ zPyH̅_HUctRĺBɠףUr!{^*.jZ,0,?h3^}+h맕5cns(ϲ Lm:A,ƴ71iSZ'^P@cT@Y`aWAg99Qm+#^2LIa6y~K 0.o $Xg9>n,|H:`X2t i@seWȤMr-12(K90el%}Tc!a1?JfC\mP t_{: kW/} U.Yࠎ!dd8 V=4)Lu}ZvL!1,xNyRK8xPT ߞ@KZZ30 .^QX\eY(2`P-RX9SH'HYk]zOX<|BkDufkPY~͵v96sakQ;h,o6P{>] 'g!C ` %e("xE_1z/Jr.gĖ.;$o݊n@5DNKڶöjZIz5$Edeij{62tG >Fy>€3?4MjCBppȉ8 3,o4yO¬B;52pAV!Kb>5gKiuPg:N3o(T$H:TҚl8dj$tb}(u]ʓGK⎷S? h~~@OQJ~3?3zÊ2%sú5g,x/?UܔlRש8{ldmN<jgJIX^h5x`k:àP7>Izk#ϭrp]nJ+8uAԊ2Y9ܨLLOcr)і&KX4M44W\|U6Kbx@0W~>=W+z|f+r8i_wtWQͭ6jhp,^;GCaL)EB؋ ζ6XnO*"$~ޥا=Y/wAm~7z0ko R|]\=nKV~-9}ok $~IՓUA q{ެՠO> d4<qf|`J'\g}lPt]*J" ۗ(yxԆ{b͍,NĹhkLaJVb@/vl:XdUCfd]Sf ݕyIH***HP-?}>^ 5{F@LZH&BR2ABpM7o3tV9ۢ_rh3W&f{z`梮2y݊p3R_ݱȴxI-8[lZG&:bm>\Д8߶v XjV"S| J/3jj)g4g+LK&!@ш@/8)k4=`F>`<" rDm&fM)S=40::;JB'{ɎXp?"DV0c?Ab]zbrFq>ҏg_'@4"*0>xG+Ap x\i@=P?'־5{-&B,ƪCn[4gwvcAwb|yX$i4!ƎdY$bnKK5EI9 aV~k;PW8?Ayw.i=C'0Pr\,WȆi3_ϴc5KPy=S0~?(zfz_nWv) Jϔνeēz.A  5 2QܒYsm!SHO3#"Vn֓Xe!@_~*jג6\9Xxn7Ր"}lWʁ}iSP f{~Te+[|ri'UNܳStXXZ$҆喔ݠPTMǭlQ]Q`z5=&co8' ԕ Q=Or$KK;@ɬͧpUhR,Su,AN:Q6ٽ.qb2e*VY{ጼKDǥY+.Kzi{Go9G]*@~`t;H43GPRZFCܸ.M0KkTAo_N#_2:0`&IF1Ϡt#BuqG~*85[/XEn¬}v'纩 #W\oΤU鯺{w6FK+yQ᳠-U"ަ SOlFCŗQ ab|i 5KKw Y~h5Aqh(VCes7zXFsӡ偞[.^C"Ms{e^*;6yǸ_2ЛQYE5EK? #Bڞx{\pW;k9dq(;D)e+}U9Xq{|u$ALo$ 5tK96=ܦU~U~xƑbiJ"4BوfH\dH%cK(hAԦ m <PDy("i_QR׸JShZFj1ɱgIqcfSy?.zF1JTѮE=+zv15^0ObZoo?Źrk?ο.>GL Z?Ϋ͇q3/\e+ Їga滔{5;\;Wd#v5 Vp9QoC9Ψ#XP Ϊ7NZ俊ChfҘHK<\5~v%AU]Oy]Hj,Sc<`iU$%JZRiȢ* K0"^(K\ሬ6熷o׆ ER+'_#BnRrA \eǤKA謇|Q>dri<HV*NP氢MoY{>6D+,jf״c^)nO0W 4R)ƌӖlc^3QB}{ûZgW9g ZZ {.y='.?/zU@R\8{z(k͵y o2d,]ۃdڐg؁ SùSdYݯY&DD<7L7zZ|?9P"ɲv\=؂P\kw5z椊dQΫrYeW``&fmRJ֯ ĩ P ֪`jg a، Qy$H-ΥgRͫX-sX;$:=/JqSQ囸2}+e y/~-33Tb f&eg*7]#,Bj-G}i[Zw[*#: {lϨ*wl+)ci y›|ƱiS?'f)obW֌A[7f?r$!e9mzb9*ya:C,o1`K%%& "!2=1#5ۡ`1$w</BSJzy;]˚ٱ%m ihS%WYpGfZE.FrLs3,TPheQghFinA]^$?1zH¢ uX6y K#{hhV7zfΚdURUQP,B? op&{d+?V֬'F+h6W/LLR3p OG!4]uBL''qwм[ cf+W4H W{ ͞T+%rS=://#cK='7ƞobP<+i$M4ڋ_MGo٨`32)oMˤk?"4aJ9C RĨ&TppTM)f4AJV'.>B!tKk`gWa+<,B5`Ong'iQ̬R2jz;hHFп}V`Obn`B7qhREl"D]ilTX"4-bUR\U| YMܫ,: S,7C<pnnk2A\RD’R^P2h|T@'RԪ6}p-fݸ*u=vz#[̯H9|ٻ^Әj<`Lo>Y V4tn#Ԩқ?xNQdo0kvީ_#& 0s/]Yо %@IwIDP [b9Yl :}ډ@W4h fןY}_ w8@| z~O #vUUpwhV×QAe .c elbpwu`&Z$Kx:'\ <x!8ޚag7䮑G;"SxḰ'gJi+89 0[wgӄndDae-޴I M]}o-pul.}6y]EYR#=Z?KNϻ2c-T>@cA኏:W%p=-Rރ?پ *(x81bOo#ߊ_jz@w6CpM2# ݇Iϫ54Dd4:Y9'sYɜ4|bChhcղgt+yCq=szڽN3+Y/F/*Yl s iϡ ;PW1 8C2%#\C&%٥v?o& 40Y-LF.frW>qʔ~3gqOTC-ilGk%g@u[OoOQB& jrYfBb@t*LSMC$'n.hP&hG/IjD5gށo%.c;QzGP..`vm4yJr*--g{4rVxS{$ٝ>%hX%`!<hA?{W 8W2oґJ2{.,P证8ୀ>A< ^b ̩љ)gLLr,_Ԣ GbN9o㥧7SCZ9hVTITV sUYPCM2bCMmKhĚ䌶x}uz/ v$tRyݡ`Ő vW5jR mp@?&h$bʷVhFn"{*K>-(vMP Ӏim6{RP0z͊m@c2gK5p8b{ߛIK5.ΈV)7lW/ @ ^sd|.*T2g* M&9Ӹ7D^L5`m`0he||sxMaF|H) KHPN)xsj?3݈3-'mlh$f3J8ң~B^&/e' Uğ(Y鵵>tOpe-EƳI{VƜUk2ԗgngqw-yN42Qo#D/r%6kBʸo方Z !u[]1| %FS.C4>`dz:+CjT^x'ͷ8ށGkC\Q Vu޾~QdU=݃ SL3nU$_SyLz (ޝa=isӟm[՚)A]5ޭyHyc\V|c}Q=_YVɣ-NC}V:{6!MeM@]ΫGvBR?:u8I?IkufԮ~pXPO|| 7lxl/\Krtv|Oѻ,VwZZ]<49xyGsaE8z7j 8`f|xta1+ko2Ɔ)& w۬Wq;>Ol1{MA%_>UI4F3Vzvrl/Jծ?A&h |"n72ɷ_|Ob#>ٍ@BϹ⓵)[p#셤p>9v}Q 72CɟPqdlmX0MJϤi1ƈ ly'lٯ[?Q0C?7BW[vqdU'm+GbAds5jH.գ(ʋ=YtwZF;#y. ~x{YdL<dz-6[1^A-NkiXm(Lڤsߝ(*NGo>c{/ny}GA4xZJors`w4bЯ~Xoz<`^ Hf.e mq MF]:.S׶wnf6nݮ FIopCGUVM1Hό!ǸreuV,4CV>Σ+t|)%,%{:U]ӵ%{2GT[ 7~sj椨 4hlM v}Tj?Eu6MOr+2dq#:6ɵٮH, "/l]%7a>%"rJr/v`Œ*l5Ո§"-2ly+NLB1L^4UL ,jxK15Z 5C0>}"D6I)(D2 5JΥWp=xF0XT䆊X`T2}>{~trXN癪y_R@o =֧ɇ&B iz2ih}jM<堓r 44i ӝ t7suY3$SoDBfY08Y1H۔^c[ 539s{ђ Sicxv3j(&QmJ;nqa6ȇ ^0\y\i41=gvW k5f̽qr͍z@RҕQ]7w}Z&&}\Q12uV;ݽ*(^<j +,ȄaҢ4mp?<|s WV`n]`_#CY,k}D]X ) ՞Oa6: vOӔ 3ޞ(s+7#|l*][\}(h:+?dcOv+ф}|xgLy|08]d0+Ps+ZVr|J?.a5G} @䫧J]{]HJ: f/sQ:oٶ->U?. կcԆ- y v{ y'wK\,ժÑHpb ^PƔ;><'7 @z߸Lgf4k%N duxˤ ֊tݢ5[ ɧJY:PXUHGfґ~9>VvrA1u"MI?gJPkpMg4GG;rzH'jG a"R Yr_MahHb bm)OPΆ9,-&#q_^`e9ؘ>l]cφToɮ= oK2\ uЙguqdfb.X]D9ߵ]5mj²h%:Mn%pТ9O􂑟}Tc64mYaX:\{2ZlðW_M R6߾5} ~w+6 ., HX#x T}FZ[/GUv(M;щ /LTY]]hŰ{K 0Ê.l#FC;PԖ]QBD=KŁl_$pYDKo$FA$5b!*kJƽDHT YhB HSuijD 7J˕hD`Eٔ"?HRրfk42~5>EGEnE|O9ٱx4/ v~b "pn΂]$'l3QOMJ&ޛ~ HSR+* ٴҬͮ]MpCxmW1^rcA?=?R;(=D8 \VĞ擀}\sˎcȅ2!UژaF2MB$w_-dvRǘk~gErd ):¸/yn.c-rmNC<;AvUP鄂6A:\%L[ĥ*I3YNpfM.5)0Lۉ+ 7@ <j0l6<(&yç )nlH)XϢ(I|3wG:| $ի{xb8=iڝh+ >"TEZ n:^+|ChC5t0??g^Yd?`S7{Ud@*fѭQn0DOrǦ55tb&g#'C_!ubt)pR c>EQ3 >*{ WV(x4Yڬ̼3ʢ\>_p Fk|FQ+i#$h| GmIC*GnZqԎ./&CG>"$Rnčmd-6w{4&(~ki_w$Zn"+(ʢI[ֽh_GC$6RUbЌ"VP0l% t ļ3]N-x9w[$ zlCA=5'&'z|J,(_Zk|-rtY>訒hb+ي@IWů8C?/8y/M/=vab\m ~։cG[|a!6\g;yIg LM8Q`f$lC& FBKZlMkn['γ.koa?M9hN5aV?͏3Rپ?߯ojÇ.[^Aт45ƹ +o-rY⿺Ds"CGw0n)7u#(o#~˛1==S{ܿ! ù/;4 &Zu7t` @-yCBGd@{WMǁ𳢽fށH%!F L6^>=m!QH(n̏`tU!IJޖOpa/hzGM7hoftA+v[]b:j#H!gdѪbGb|-EI^, >HKU ?X=_Ylړܭ]D׆&S 9-_Px0ETE0p^})D;zh!CJ'LwVе(LB}s.iE @#'Pq[L!g],4-¤hC^J o<@eNͤA4gbF3;v1x pYZo`6uCY)i7E*P.NK)&%>c8$:G+`Q7яhbJgR \LIuѨ_N2S9rПޠ.DLK;"t#gF,{7d0ov FDk`\Dzv낱&vt{A\MHEf }BiXfӺ)1Z=T[yjV)w4[ \wH-/6*)45rBd䷑:J3$lD}{z U\Y r^|zxxЮLRv8 ]kvYP~ Taܜj!`t_5·*{¯r`͇H?MB[)F>PsY1(D&6u^lDFl[1jr(yeښ8~uB_dpsNv& Dz{$Ob|9T4w hN0tkJf5Tm$)dVnah xsz{Zp.BdZm d'i7G&>ϲ6:g*Wg5 Ƅ03 CO(:p\))~LR҈Դ0)OYq(`M($6ܺn_ͧg99e&nrzKl VG&QZw~x׹t&K!x<[e' &8qBA% 08հ3Be{$N%4B0E/~lL`ruMh&cuT \UmY%' -[3kʂVW"ɸ̊_g @|N\GygG>X6nn?e%ks077nn6|1XhU#{R⏂ME6OjǽTt)Fϥ-gjܣLu)o^'KD=q_cMQZ!>X]j(Wᖀt;5!\{|- ¹t4@kơ#I$rv%&:PJSeI:2J$q\]4DѶcl1tRSRbv6st7X@T]Q ^KNA}J>bZ(F)EYR5&81tUl@Yo0pM^񄦹RPtV`^<QOڋJRt I*Fhwz.j!"!t#EiJQ󯇫+g7Mu9p't|$_}?C 6QFq #M .Wj-dtFŁ)-%gp?:'ʑ` F]sEŒ1;J1UrlmlY#{7DJHY#Rz˲ 4 -1(Ŕ\@fP ~FP^Y˲VNM_BnP$zVnmxwCA:j5F7 MPh]K E֓rP"b̾S TelF"Pэl%"ZoђCpb5Cqՙ>yTԀWukxkPŅ),OėYpTx5]j'1ә v&FF]3J*Ue߬1q'Y]Ihӟ?|SOxG,8@!)˃ 5eItgsȖ1J{ 3n>u5q-9jWe9b-a| M`"J{T6У'HFIOYZ*?'Ι4s{@K`[43d~2Mf>CDx=vIm{E@ 23Bݤ#uZB</~ ?Lx"gE%^W@q5=5!h_RRd{E\q_eB={F*± )Lgr !Iﺁll %h:k;Hr~}[ޟVQ}ASDЮVXi ?E$XIpB[o=❘=աZ&[h$rjhNyP%E~} ؋b* y7챧sL- (Lh`oMA*wհqifIg=lN5Wax9zvFd2Sn@5i@$gHqs~̌1v/7iAuG*Y#rp:MKvkk8[N{:mQ tYiړ⮂q= 9~r bO(L7}7IV8@t<1rF9(S7{VdL?9^;AN:dڻ1F:D 3ڗSOIQ7ulK~)Ȃh*Ɨn`).߽*6me-wQlJ \ ?(yn?{35!p`2/t9XԔpM`F͑AsEIWePWY#x8 "bl#ML4& G wǿ=[ ٛ't96dZ/WAV-̶g*]q N@eO0&%sn`OigϷ3&cqiE>`ME)>Y GjK5#j2׀$'r -2KY&Di?HD$n ZcţPv2^35%@q(жk ¹l`ۛ掶+ﶰ?:7w I5i{DHo>?0LY0YPk4T4RWZSO2? 'ŀ{gKͅg2i =5RZ{u$ed ƽ1#dA^R92 !EugĠa1d,~yVeI-'YTl!idp|:SDADvq'#ך ]arR}E3<^1'8 mzIOqCOBj }Z2fF"@wBîp0-7ZL2rFjS׉ =Ιm2K~85jO{~AM &v-YqCH={,2 $)7 H]\sd=8}ŪVvQg&TeOblՍT x?jTh',=b,&(}5MXùӎ<فy~ٽ?`/vDjeTbwk<5mq{4/8`Uk.({[+= SM\["}"e joZZ-js&\Ѧ~*y+g?2ɃMG }.E_/lNpff^85/J0bZOs%Xrps-1F{.]t>c"o#7iYz>z/&I~*ln-7^Hjcm hHh>]F/(i/2|;lTPn6heb3̞oRI^" f2T';Y>ݗ/2yt\% kry?xY$ӄ|- :vD;?{Xa'epNPC_',lڮjD:H yWD? f+)c*9﯒%#{qϖ1-~q]LYoV]ݚV_ _$ l>0jm3#,j62B,Ud>FS6Ex2T rarL=E @j?5 Ǩ8?tF2~Bii 5v'l|Nv^~L#`޵[NU"꼙JWԞ,wB&FVi#pLL VLO.s iTJC04'BFrhԧMvkkHaULQg3?Kd>w6Guׇ飹J'HXeMKN&5=WUV6)M{uaIIc'+ A7 n!w /Ȗ>p7RRnj, ҵB0NRܳxJR ٌwQ#4kO[gp/i%Im, |X.'k,aC6qE5}L%&|3ع|ք_h@2ZVsEPx.r'7Z'"0#eEps9:* y*ԛ6Eokя1b!2z ((`z\_j |7%/Y$PJ2`K.jhO->:i!FZmm/3Õgگ3 ͿuG!ܧW҉ 1cKa.4@9kAҗjARwrUd:)&#kza=%V ]5E@$5Y^DY9Ftk`d!z''DAXP` ÕlqIޖpS$XݚV᫩G-FdHKRBFx ]pPb1BXףYa]Pr>]yi 7w"E ˱:JaL~T tĽ\|iUf̀҇G]< 3ÛZ/#fZFǐ0ڊqo}pV`]{F; fNk=^cHX[)P[|K4h{c@g4h~ԇ ^z5{ M" IqeqzO 6z"w4HLyf LHK@^Cf]6`FZ{=)d?TOSEP_N2a?(;PhZ4}ۄY$Kƻ\ϐj%v40>SQI;y 0@ϲkAgIPCh43DwLS7DM4M-[AF_*$5-rL)TZ ȶh[V!2dPycj;Sp|@pS(0L5a6e3nvzYW! ̿PO!=pD=~irBdLE P]-n,'[DIMyZU~y#s$4kZp\S\a5Ye7h ¡Gj܇٭}gG-@(^amLZC[|jǠ)\kIj-Y#ù25Ar4sbtb I, ]m.lzfmЊg8vnb=b @HZWd ;>_ԸIAgt.h$4-⺎`1;܎/2PJ ڙ$e? ZI,ØS9뤮l].IA@ayGQx8 u,ypLћh]zAf-#|3p$;yׁR;f(;iXa [O_Sn#ߋW ӯ䱴%rX$g?)LUkE72-:8 UxaPbz50Ѐ5U١Xm& 9uZiI{!!NJTWiׄpa[ݮ Į1y-{>;/IzиߢU-]Й4Tf5fBԛ$'aɴ4t.U8^9iSrF|b_ˮ [v0.j2{ `mt|8?ZT 922؄z,\n7u]`rβam@WtZZ[6ZnHl3橍!QFC.?Wñkյɷ|2ɼ?>n%p=Z`Zx Y&@L&Q2cfA@ ?]'̖yS[ Cl`:hT&ػϣ&RsǦDMهM`I` Q^IxJY#qɁіvtw=FHݕ?' Su"^a5aOy$O2|SU:[Z᳄bzoRa4Hy]ϤwKMMwzB|@suNco`QW]{GDИ+vke^(F^Gb_~RM/Ӟ((hN\XDt*9 0_^-~ M <(.Jor9> B `߻3&T=zrx9'uH.h!wjhkq0-p/Ӗk\,~cZM-]q$ T߄y*=qgl4PɃ4QkMl2Taϧ7VG+Ȭbzh0)9;LK+gRsQxU?{1#L?f ƙ:t~)Rm{/ji -2 d =YDG)%wQkìnE;5?$<maIzVIV\TDiϭKJ&{#f@?MJr+-2;̞)"k\}!— .UMǦ3T&7 DZj}^05r-;|UşڮlE`_{Ltwr&c{x92 n֜ԥ8oSwhek(^pώ-QT} dUֆ 䵛χէ`QۏeNSnI_@#\]&ÁhP3"4i3#1N4ۍF<'{tʿIf + yx^cMwjv𥱠K>e~\ZXū^޵d_]YfK{Am˓9}pi}E X ɘBlqUSʽ7 GyAp63{| `{k@* ~[M(,]fO-3,]x3(4 G8q D\v [*>-ƛhm\HT:{l3^Yc$P\ sʼnmaVwF׿EY<<ݩP+ >屺WzL-pŦ"mY2kA–ނв:L Y.jz%Újң̑tQA^؁zQFh~<_nj{{ XG*KPO=\z:`iqIq4wiDIנd:P/ws|}@I_ .@y)#7jLo&. { QP4} d]2 T q tA3xu;fUUCAF`$W`DR02 @cW!An|L(~:Tn> /cXKEp7@`W̆G?Pؔ Q.?rn?pF1~ WUˏ9ЊvO}]n|(Β|x`DS:7[uLK' ԬQOHhRTSqGMhl vq&|BRXNQc6Z@!"H)E_-n݈\ӓN&ނٺjׂ">qWw+=O>j^ oÛ:}O!Ԋn/2(Z^2K\ٚX6$oLڊ:я7 }*'aCGL26g%&Uؗ7NN# H@: K+vHAb7҄? n$X/~ s+H`\Y$rgz[+x{bdtU,ȟ9pG50^^gV80UKߋE]G ~cZoYu"VW 8ՄL`:};I)[|ťTB@]y9zܴOoqڧ*ߚ˔b{>CIMn{ܙ emoT"@=^؂52v'Ղo! K MaP{Tk YvVL${q&\L k'uiVC8tHG\BD=I{{1`@r-i@ miKc0l?z`9 /\riGgoS۵`^Fy-u"bP0?(:VU1;  s )n FWmŠkå:l驫J-. VN'H(yfƪWĿ2HZ{RLh0Ӷ:35ߞ$PByzЕÙ !"x ;!BrάCꚯ~b-ģ[/}%케dzK;A ^-!A]ld R8W;&9@jUgL~Ye2qpWoM8"WG$kjUABiIف~230\ȈQ=s^iW| E~Ӆ)(Wg:9?cvыj\-Ηghd:f㵌h(:}a@ꉹoßS7,O~; c(UHS= tƒ]󍍞v0Z( 0^d$ϼ &A[@ibF8Ű,_#1"qdcC|βIӝ[(ԊMGmB,̓twEuO"ӼrDԳQ_t3oI2?ßgO JWO !PZ|o%bUѷPV(1%|A1>(ۑŀKPum?1hmw j[#oRʌ$ q;^aEDNٳZlcVo2^,zx \;Rc].ONڮOȓJb-z]cd0mb/OFXS1ml?A@U, )z&ԵT  DE2jq9dwsE_k] ڢfB 9IG-pZڥtnJ|zy=v0f52-ᥔU(٩0ݫl믕 '"pTܞF/,0awEt˟>4:Fe;ˉ&fqtNP7!6; @HI`P#6GfԾۀ;;m֨tKchbNǐ"VIg>xy,o_UҏQz& ~orOZFF셦Oa^&'uŹs_ mBi3z .}6\ĥcspe@&DC͂BYdz,-[zOl> y6 8u&EKpqD" .y|pev;uCgزc%Ɨ,b۶?/{N*^rh]=$ͼԸ< q?s#%!ɘ_r^-2N]ES4]CC*ВFJPN-XKĻMhyoXxPţ&ʡKW,<*W*oRŊl䩻9gLlH!} uJ(Pxu)7-4µFK&mx٧-K 7xW9Ab 1ZH^<Ez]^iUrmst2۱dE)G w2玿'Xc5^FDۈ iQ7 R9y @.Z|PŚ<Ǘ(AY40Q\чm( ?~R;Ԇ*[*>~sB&ȍ?46Q`5rKg_ e j. ЯWb]Gw Ē%PBGY guhewZ{;r x,XŐ= tBD%vM N=$=,3/kTIP]CLgEq')ZںIAE )SL)٨iQrߏNj%a 1-[rt2[ȊM +^QSF(L/@gQ\9!Jw =ND4 |}fヤQN-zt!cX͢f5.!J>_5\/l*iȸ0wI9LGBuoiIIh~TQ;},l ]M>1\'>Ҥϣ{Cn?w7iogǰuHS.@QF{$+5!V4&߉Zo"2sY+d(hX^5SU3E?EG_ЁT7Jq M{߮G{ gu2(^ 'KmDc'^~1yJ< 6L֍ <5Rp\Uu`.IckP3"uej(D9KiAǙާJ.xDF潱*_>5ZY˨;H oklD(~:;:bk ͻD(jL~ 4e':}>N >‚Ft@#4MA4hyFUHA &%\0b gͶ9l@ۡ_`$2e)ٸIB%ZJdx>(p#U;L0 vGh`~#*ͧW;}(vY,!K~+L1C"wxT(.K" 7`o\l:|ۥ=1s(u&'~Tf_q,vc,ajD]m";'Ϛob+ncowҹh8˸ȃϸCegL=3ѤaJ۝W|Ձ9dqt5gcJdGQVȦ,$O!*Fn1 =Q΁R mTNVӥNc*W|wv+yelKYm}u!uHO`bB񾩝cٯa{<уf>!D%fz dV3u!{ B-z5cI[CF'9'mLH~nʠR/xm]IJ3=k~{j֩ A7-ig)8ynw{|q_\]a6{hAP C(#Q+ih]-Tc;#" kO_TaQ}0{=Kdjz].9o ¬ps]I[t&B{ۏ?m!lDSǒ_ Sn-v㶲z= TY@IA:L 7l <$A,҆?jz [|UЕ7+Xj0S zHd+˗1Qv sn/I̦c " dZ/>Hm'U] GP._EfBQ"az}aլ\ '0(& &t55ύy# x5iH $/KT'*Ox OfY4^8g(x4*v &>) (W3nӹA޶hs~iKAoཎӅ|OlѸazfQXON@uHHHH'ˀZDXBt8gU LS@c(*^ẀrZ1/֒ jg @H8薜Ҡ$y6dߞIYK[ ,&`hzrOmlIu5).)%Mv0. EiR&;vcc dWuYX;j<~roc  $ӧћD4uIpRsNv|MH] 3VW_?zZJڠN uLЕH_yV߶2Ҫ)r u-m:>͕x}mL#HvqE04I9&&q>G ,LÁs!`)dǞ̾ufP03B ^Td*w(@(|Fe*Lw.\ )gȏfڠXh;J.8v~o4Qc n,aȈ+p W<񨖿7˼2#G H~#cyf5h܆뇲+?zA<$U)E-f?`P_cK~l[֞(tf@X(/l_}`H끑31r?*?9x9  4m;"a*w]N x fxВ\0U.4Bc%vy_YҬ|Xq6}G_jlR-ϻ@RA 뭼}%O;RP^̛(ɿ?^guC}k〗QE+O[C|1EXd i,]ۙIx!G5rce1c0N4Ĩ/:5;tvSwjN6[#-/]韎\7Qs(ۆ]5)kiYآx= ̬r˗j岋..*zCZ' !+gR !}QM\>g{R{p1 0^)N\FZq ݼ_qFa%R}s|hyH *;uЮ4lI^9;2*Nh*ٞ0,k jn_dW!Ɂ}9}{5,B1Wɭ!,^fjK$fw-2XIzUnJ )ȵyn+?>7m+52b96c{DVM"ÿV7vc;-d̾`}NެM7!xY)g*U~!':57-C}ԢnWWpb5Ϡy`z%+;M'i͑}_ v:iBH{ʓ^KOș(#x:O>AAS^z>IӇ"NxC̙ckrX4bm#ꘝkòQUPΐD3b!:%p q~vÊVTx 8i˥17N5 +;Jy”*{2R~1$?ؤ;No0q:&\U7]lPٗPfWBx;| ՝EkʪpL#Фi!8O)Pxϡ4,E5q`2x?t~r?tvdY\&U gdo3T-=9;SiR4Aȳ}gQm 8r]tnd-27ƍ&ruS RvR  +_۩MFAWkhTU6`YA~ra_ ^D~1]L\ʔU}ЙQM:ʯ'fI7k65sŘ[-Lˣ Уhppye䌤>Cb2@ˆ_nMcG%2*ґќQ 찎j+Hzc0F;huv-Gfsz H/WԼ*{v`-bX$\0# K|nHB[4ex2)hR1JWU_~u+$^Q'P%Fiμmq>?Ua_Vu}Sh|.75 ZP {pLxC6UI!|ӻZHAt{A2.fjKUjk>"D(~Ktub7٠Węw~H&h0YW)ri/%#3!OSdNJ(w*lEWIY rIR)GCm$lYq$dej:K/RM)aѯB?zj\>GR,dr S4_u<䮜 ?3 x}{~4Њ .M4hύgINf:l}PCTyӱQ8XNb$>PTL\Q> AQC-,@8VeP"XLYHt/u2C*I,yO:oDUyk%8\po $DI b~gh~}۵$I~(΄F SS~/VV+^PxEWܵhiS6|1kB[6zauw{JzlV8c]@ίxim)$y]m&rQVv ڤcQ1oYq7,l8ՙKhC,q 7 پ+LE|WUQY^!O+p"G 3 3 ſ %uLT+$.Vѿo >~e"a"NknZ_ꎨ3֕JmBlݽ#Rƛ7eJ!h*6>jEk 5S&KZ6Lc =:RW;Oj- ?F8P;#T%J5!}/l7T`'&9a䉡q:}׺-c-2YWb< ᥁ͺuҡ~۹ؿ?L0i":X/OGd)/jhXA@}~A2B晌bJ(շ˶hTN]tlja@5ou#oǠYewpfMV K( Hֻ6mtZBC4*ݨ[tu$Q9 _pil0G,/":ރa V@ׂvKBǿC_wlr 3ݕh)̔JGKS},Ҽ"("wbz#~R=CM-Dp+b ?@Lea#?|:Ӧ+-$@GrI.EIcEXy"3B8 ? WU)8-ӌz3҉[`?^^ҭvϱ-8꘺WEK nV87/!L9F3LZ##r}$HƩxW[#PK-^K4nV\H&pNPj&et18'F~dç,P/LbKa}#Xh2I2oؓ~H}}ix!λeӷZ{%`zJ{ $ \Y~*n(S!}RZywEa99A|^3|.[ 1V ى@׷93U.X.$q8o mUa݉P [d`RzRO\w !EBU h Jz`.P.Gښ!þ._|sH)t>,;q:Y_~y7tBjޥT!pJW< \퀆IR3$b6Ƌ8J]*8!w |ot3aTQf-mw)-"Xȷ٦GV5^Mm:-#ށ!'b㰼t1km,DǠ3!|TMGeUvkck}O0mkm$W^G2sn52 :t@̝ /zOPk|No₻~䨙}Ȩjjd7_#PX# M,y>E|mPVsdcw@ 6 oh&  S)z̈́K(W@NYPB4C9:F'@ [T[[Q^nQ:Ց rHQDoMO5?)q01Li9>KW-xBj)ƍ}uLPkᤒV= \?>/3aKQJ^DnZs\Vjb9 PдbEͩ1Y~xUS.ը!E+U4hxHǩr ¼ K7X0-}Nu#]x95O+04^rT9H,AsDR>c"S p8QO$+~N/SG5K6X4)5t  ъzL~5 : ?*LH5 g6M8TL:7,V{tIo4oPaR%L7irtѾ'cCmB6Zl%1t~ @Hcwþ RuyV#6#(pF-z'9*XQЕz^Hfl[a/ҩ6sD\>6 JF{H7", $恂CKfcteZAl1^ʇҙ339d'iAEVӗH$|vV,UBpqg#9o W\~(jXd^ZȄryJP @GGQ[.OTiU+wDa|h_ڜ д(OT$(.V*=q|1}(xչ`AG}BUy@it"4%u:~ɘЩ@H=qmawv=m.@ Nh#GBr6-0oEFC2X'i]H`n-U8g !CvU0Tf*uGTR63v^'YfҷuhG 0k{ײS5|g5RVѻPQ"'w2m dY ,6}Q"-L6}u@h%Wx,1(BR9Pޛ!I| "v9~*}`uHKCjm̦BynnȸX=o+ϕ'/d(R-^nio]4jdΫVAEtr}0YH]$9p(-';@m֦mY nmxXMqX'30po{O1׳Ldشզ Fu4o!3icQ96ҠbEӵ7K~ >"q G:Hu!t4gƎ_ETyZ5:?X](l}H{i5_zFZqok:Ku%St'he$l҆ȥy^}vxė(/|ݸ_5!^L^;5m;ueӘc!Nhѽ>vy2tWbDO= Xhwviw*%XɈ\ }?C/R }M [۠])O`N-( =& ʫ%taxĒciY|n! ((ҸtgPPV}vOeyF۩sV5 <$~ R7wb)MXQ_!!伍xN3CU:RohN"%w{Ail+ۡX =jUnQa&~Jɽ{48W7Gphϔq \A#:ԔqaW&ws ~evM%{ۧ*6(a^*`/k8EperH2 WJ 8KKx|T3|gxngwň5< Qe ӑiUkEc\as7QK&8_R嵜f@Q#[4kcZ ##V.:+b#:QGŬxo ?۞[3'{ܰS}rF !r V)$*+N\9ۘ=YuhA޾?>@kO_tLeArJe"p*0#"S0OKgvͳ`Ie+3ʫߖ?SeQ?"h蕜BIUXo5P53&N8$9Lnl ^t~h* 3:jBu۝?v. UB׺tEmoPnDΉ tR;1 80ѧDw_kR kdMo^jY^ 񠈌jxu1q0CO*o3|$n]Xy_AJBY+Eh䍧Hl&uD> }U%\S裹@_bpz4=X0(9+uRB/ι]? C!XB* +*x0Z sTfShp~ *+ASu(Q!)=ͲO2W vĸdW=aKLSjCTt .^J|*H }*,oFpD v{hk ܭx/m#SP|jdBal,Aے +gr,i}!H #\ },r1ʜ'j3rz9o1lJvtK]t7QD՞c-iMXǓ{!n&: }pWy_AK8:AT2@&-C 4fhBh+NĻmx Au ł([GbF^5^e, Z=(a3P|MFwSU'3Zy U,'N)K{ÐŵL(QUVc{ ~"lxJ :$^i" c(4ө<Ƽn3006GHӆdI0uʠ *n56CZ,)Ѷ?"q:0; aV9[׌/"QX$m f7V, l-GBƇ 5%qswtwe?nJ\]ԗra=n(6>*EK{_ƩaǚY_&"r̤ KMV6:zTcކWM; 0BJvkf_1̏o`,BRN/H;9j`BmV])B*v262 /?S%,(!]LSR;lQH_mx|jo{׺k^v>T<7);:})ɂ;^! sF̱tkT}=+S-FE_0W)_ྡ,$5١t% (?P7L\#y@_ HYu󐋮 !ÐpuXOV@Uq19 c2ŶiL'X`R污l@sқtX<}^l%rAXot7x9&lvy4dDѠޓUj/`xC y͖0LE! CkkÔCxm$8Kʤ<>+n:̽w| ZHj'^H$3Ӄ.3C~Bvivă:*wJ SKH޹V~,?fETљvzJtUc/5fWO]jЁ^Z*%zxNO^g9چV ̼Hm:s" ^8E=ނ%CZ AS,ztFU<#")v|p<|DJxKVU%߷% ڏI `$l77J$#˳nYM]{ݣ$(>2Kg=>Luߨ ez 6%x$[}hS @ƙs[خ7`r|MP/.Ή`*@6>ٜ$-U%w,y10ɖsi KeA\~Ypy1|TM%5I&iPͅv/ 2D;(s檧 a`,$nZd mB? v i@0Y\80NkQpVTXrԓ,j;0Chن̗#]@ָ-+I!o| -|!>-UgJ٬ze8tTR>A&>VVX2ĝI/v%yprw;2M"ՃVk9V#&?6^&eyJfR ¿Jo#Ao,'\`[)n$U8)KYי-!z7Oor0\R`g*'9İܘbɏ9_`Td RۣhF@fo4".z$(V[m4i]*C$0LgX~7` Rr'3ZtfI^it A*~t/bެ5@BE,fN$IuRlVm=aן-싞m 74A [~,Ԑr}ӧS:+6}?DC`F'62̗G1욏({2TB YH]7|DcMWi7%MҪ݀dV<7 V_2F|[;!K=^PT7;lᎫ+! zG7=2&AI<ɇYwo'f9%┇=i.mk'??p I%8nRwBfpj94 #_# eW%4 e(IĠmB_QN^!ي(0Go`f75C-3|m8wS3gSJN !;ne n lryDlk?9?^/oՍW]JKL?1XpTi (3TQf>zw}3 |uլ(uR~3I@#W3lt;XD׿1a:ӄ]j yIYqOY&s'yBwdW/\~ؤt9Ah̯0}(Hzvŝo|\'HvZ^ٗLÃZۉW*{@\ S{ wZvGp 5PĪO^#MشAxpEFpH?ZƏݨ]+r.b#P~ dY5 QfK//Eɨ?`$JJZ&Rg[YN!QP/ WK0?yPx+wG#CDN(֨y md_wdFc_t xh;MMi-]M[*k $*#qc5؛n>1}A[<@ b9 EnѩЈ8N؛(K)! aěZ:⑀6[S% HŒ1{xk,{g&pq .Yy &S7N0LH;Hp3-S;^ #tYN_WդA nBC.BG)ƾ6mD&Ëf(N?EĴl>֞t|VN/̓m4L$Jswi} H &+$2:D-B@2<@G@.Kj7P*[&@e,1h٬,l+ A"Kk$ z @Ӈ;Cxܘ;u8/TuN={ofyAG,FT[0+H 1mT͛B/9OFver9 𢢇Gn!]ލiPAGc%XqVsGLc!O'1}S=&{2Od`}3 6/ÐN슏_mOEH%Ef]zPYe5YzLѡJms_1)v+- =&9Ω;&u(fKI;7uR11[YPۇX,PI]. u#+UÆ7Sr<n|pyJ)-t 1^t(\Ӓ3zaD]l~D,|2F-9D12wb`}/8i_)Lg٪'8EiJjgV&̯递XM%gp[cl#qX::8@a eaS a;&,rA=^&XuA l+t5'冡2(|Q" ;#{'_{.a}3yxQFj^q`aBRo9y U`?o%\5(Lf;w:[H׾ЎvߣA9нq$kwFr?J<]ޛ k^LNގERN%Oqp*1q&y6&TITܷP09IQoS}XALx8bNg0ᔊJYɈ YkSxEr:Ҩ(=HUe=V{̭dB+g-=]z ŕwSԡt|ξr uXU1i>T&,cT[>5rG/x_6pih[HTx|̌+ VǂQM,`0B**yK=ah_N#:N g=vw"RO/IU)mIł8Rk@Xәv;64ԇ)?Wn؟MpKF^tXkN' 8{OυdFdǸhم+}`W%'Õl!Ҕ %Еkd ϓ !vl7U+'Q Z)I&e2u#Y¶*q&w8pb3/=\CYDk*d&XXc0>K*:726 Z2)H ]25t;wI6`asbL[,ڍPH-M$<BZ/ȇQfu- PyS$:/PhjJM] 2srN>ngF ҕ~n~X-$4o9[.`=-piF dW)a|TAAӳxS?5a%zb 9"K6yǶI7(6Z '_3](*uiF1@^V8aHEc2W a̡CkFq^Sm\kb7:>%pTdٰ\OSGV,,E=g~4@d.S+@b #D=Q# w(VTLW#QFE*8]3uJ[ռ X_+g3S4Pe檚mo7̥Lc z Wio60D8x(Eq݄l` Y#餒i^Nl8rgY7jb,a$T%G͛'f)7z*mI1yC>V#/6cc@&SX*Hr{5 h*"F .( ɴhu.@ˁB2. FL%hn͏͸E@GE4֮́y2,jeGV+OLC%w[Ͱ:W ^DepD|^5"o7Rw5.F8w ,)pj)$٘dC >p m,sH.qZ!e ŷLj kGلk++gV°o,@$k:\PJ(\< I4oY5a:rn8S5}p-H9 .H}̺k-ͿR 1_G;+KI^7٘rA`Ѻ"g),ڱ4F\/#LҮWdKQVxcO! ĉnmP1Yޏcˈ?۴mKUzU%IcE;;!#L~})˳;ԕ@] P^tI܉nf[֤,tڠK}E*TS⻎Z*JpϞ@Qy VEL:\l@9=lm54:i^"Do8:PŞL-AnKR߉VoӥQ8( $m,{iéxvo/ӈ-uB621H/o SɊ+Q2牸:VǤY% XV|IWaAA͋3 S?D[+x|g2ЋCes~$N2{Rd+q3s a}my}y+`\]&j[c^q:8j#.hi(v{DSLj'_}!{86PvXJ9ƉE1fw/AzO-eތFN$x};"nWp%GP*VRkuǓw0GZ<(/ Tgr-;Ps%Z`ww *8n+;0z"0q,~F+8gNVy(\혖I"hVoF\D4?KBċScgq)U"ˋ {L6C6=Z-TU$9d"%  3H9 NOM[>V`iCɖkP4rl*w8I >}n%V>.! R)]]^R=6 F;bIf4R#xdQa?!s$+3{Ynߖ@_]1qa0##I7끑vW(ΊH&(nnWz8Q$]}DIJ*T{(_6}OLfvmD8fQ4V+?DZFPaUEG-49tY0eP W?OT!ɓAದr?AWݚ#NOۓjІmGRCΊ\zx@:d[~Pnɶ J"0bYl})F{}}w=X%žgy.ǭQMy}AC//cU4;.`EMw'CE E?ZwEP d'6N![~`Mg:QI *pC&\kg/_갓bxDFVzY7`go6w׵c}D>!B6"%Bx  *e[@g='V+HQg ^iutڠf;N+4a{7~_PXlZlA mc՝M :IZfbOɔ<,OV=i*.Q,Vsc?#[Y< xOvT=?uQe'˜;-4!;#p&*ǻ [|79Z` +ڶ4yBe=0?Р62=6#qhG-(3r^UtcO_Z,*yckH/Aݞcɭ~rrppD?x.$Ʊ:3?W@oiCSzeYD'$R1c%Fқ_ӡòo`̗ ]+?;W{TnٹD^]nNDG~f;/w1?׏ > ++ao4/]32?=dܙ!Rv_mfYx!JxˡHq 6Gr*?~' ?\2zS-j|;\)n4eҐKoʝ@`׊3]sZtΌ0!g;ξ+6E p9Db$16z#|(W|%F)Ypgn70cA ǣtc}!>ŝ~'yKIR[;jےM[Nv\D_v-Iy)>͢N!HuFT4VտF et: sp,]#WȲ |~Frsǜv2BEܾvv_))Ɂ3- p@~j3d- O]n|_^AKO&g,JfKNp?r&k'7~ai'wD2FyF9;U lkקC7}^HB6択}}WD v!ɋmdlW@颲-)uƐv'E4Yak&^ >F^ݏ iND%N tĬD&rαQ"Ob HkI=P!(HJ3 Ӥ#mֈBiw0\&%[kpl3 ;~E<81& *C.`4`qѱDHrkb#=Ұ\j8z) |R"zjoK͓qS1!YZld:r?͖k-ng.?(9O_o"Uj dqv _aŕ@ztZ=6R00,P*i!7$xND &R "/F=T_̎w0Q98U )H Q&&ρ7RLydOkP|.x8g+j\(ɨNh"Po v &߭Yj]; ߁M;%ֈLQe_Z\eʘ~b6غ1mciĖ0sEpU ЧkXRMEo$va1Z=ǂ.x~/%nؔpio{h7qH<,51d~Lߘ7ihL03{uaxw('4qUOb*!BGؑTH} XG;bh}GiG4F1ք/у G+ =IRUb^qꢕ}x-&6Zä Ź2K!ӨtNB  kI,A6* EI,ľ&iQd*L7m .I(>#O >p [!m[i;E"}*Ih]5hlx o_9iq Zr(b xl_F_ G _Zt0UP {11mWTBL׮Jj&1i>WiWO3q<㙿Vwʕ(g<( BƇ4xXER@m,F$ IǞ{K}֔=W0H0[&$*+oXu+Rm 'W~Q;maq=پ{Wq p2ȥV1}ju=(G ^ez]Xg~yEV{G ျû9LU:e& eEBn{pw 'R_Eɓ ^S;_h,8jO1>r=Hu~ Hr}ǺM}2᳆nr{`S_Xb{f+[!: }akϫrMlҹVqLUH&O>]i$ˮ%4L)6 alI.Hwoļ1r f #B]Ƃ,xB*'jͱ8IXvD!rˣs#|bXg"/ZES(w~?I({U 0 ݍR>~lw?肛،DI#&n[ Mc|}EBjqxX aʍ~%I.1 ^۵YU} ò)P7'Lؠ2yΖP`4h 1a۬ *v\|q tFm޻҉F3_{Tcʞ6oT|E'$MV4Ŵ|E"sJE3S d9{L%} OOЀ/\x[3Vnrn˳v;yކ[S`J>*h3Y\)xGDg20OƜ`P_u\Gg:H ߎvR@*=J9'f+Un8Ǐw,=k[!A9f -JYAm{Pvjsy0aXrtO!l֢J0)mwIs4RzȮWg;4/uoD&T-Sެ*TD x=1n > }c۾ߛ6 u^oSz |=zܠwvO+XT(dK3 Y0fv^ x:\!^eSqto SFWzŴ,ur?\GgωÖ':iBE%/ J61 bJҡ|hC;wʉ Zߟ"ӤpZ#;iɩq?B,A%֮Q@{1勘TJ_$wh ~5K"ů{X&fK"ʔ8*rmFlcu&A%}؁z^MmO2$]ikSL^H `$8J>E"; / 22`#'՞lZ| kAt $EYt(/BE**c9gژ` 1ȯ4WJ".˲%Earv;Ζ ]yQ` +G&^!:5J1zE*+AA~-8"Dy&3RLxei4qA_)&Yj43cެq=ϖ8or~i\M;B:=~#J?i]t2Ґ{VH8?B{۲̣#2.O&[luMĸf~vqCl؋,hI `˰_2`;)z, u%,I3kځ>K"[,mꊾ|QϠ%B1+Ru}pۤ7-=eڴ0pGZ'5ڮ\~R&oǻ&_z˻`UAZ|K, 64vٮV9C[(456;1z ;K덬J#Ptqnx(P3p,8雿1} TDRcS^9)R[u8wG99КFJ&>ZV KV?Pfg\)Q§?/Pin ~"O?ͨ#=3%ދBv'#v@,>S;f88Tam7Oزԕ3j$,[;ؼS6o-]+!Cfirkq+VR|,ZH䌚C#( |H),8T|T*,ڙ i+p%>Qӗiĥrf?iwA9:~mT5`1:8Cl}uK'րR>* #ؤ%œ+u{ H6+Rx?)eXvwzďՑHaZMYW| ݍCY0\$klMޒt^gYZ0707010000028d000081a4000000000000000000000001649b7c290000f7c4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/x]?Eh=ڜ.+͡?(~Gin6ֻ\gnO/S1jKw <- IOM <O1kJɿH^Z%JU'O8ki:^C#A(e@O"8qm 4Qf_O?x3C|RnKPRc:S$68Y{xG>>M`  (2gBm](޹a ߕ vūMhvx̂N }*i$'T]Ms{%VYeWpcc1@ $K倃Yfy< jh+@rGVjsI,d {c6ȖxVzv=,GdNGjrSI[TJE4H]WAe`t$4&색IrW{c;Nkf(譠 '|.U,2"UoGtX2Ho.ζ80e"wd>ϵoL""QIH$I/,Q5o'rNbϨ([FKN ?y&uhN)!CPeGFBC80++L揖Mu(*9rh"q8.ve.DdR:7΢ܘFE 6ҳׅrp)%Ztib"R7Ku|Q@X3-o8>ij$ xh M<@}$AQ :rlc/]p0"rL¥8z6oP 9ǁJe8-Yӟ3Ss0cop9o9%Jb (.UGt22|u/q_eMy }Ҁt) "ph)BqE^Mѕ#;Y1tg3%.OtCy<'(4e"V0q( anq̿nSٻu:39-==hlSSKZZ\>xcBw$Ҙo'YC[#_fazy}. Ќ޽TUa1&`(S#zG1F"mtHHݿCw9 Nd\uzk*Rw>ZIg:^({ܮj^wk>&izS> .1n3Ֆ6`~b|9p kȓ޲3(v_E&ۜ;O)W M(m|2hEaH 'gfZpZg) c/ kn9MQ,:[ m 1Vˏ7wkWVp3ZC9GDlh ek)qY|LfáB:~v\(h-"D?ިh u\T4ic eNHPr5aY|+kH⣕23Y:5%?’52F`8uC@PEVck}yVߋojq"[!`b(Tm7qtJp 5.ij*(r7f|5k[Pl~`iӃ;+rSݐvzn1\!xڌ p_V kLW$Oe,!.$ EA^yrAP1fܨV{1dIPBu'8ʍȭL=p}(HF{VL 4= S;J< lp5Y a7M<<Re  1VxsW9̫:n( nw->J N? /eF"#|`k?G, '$vhjKާ_*O0r(5o"| F-v #a/eHOڣ#e!Z93n? AD]MU"%pRJMib5%I2[JRα}Zzv璧o;LR]c[T?JMNGk)/$rb{AU@z&sN"ʌ݊7-?"t;E)TrTY)KhRnʸq y^:9[#sLV-PX[կRV3eч ղ_71@ȶmUmdيmP;)b*&_u=g@-!;Py 9W*JqQY@N\xB<#(JPP*ZZAU _X `S)ti{1tQU‹*ZbHi;e!^:v[s[P^GT~Hu;GF.ȐA=j<coH">q2$XqǕ]Zu,ȧy&&,|^۲ o~9ѫ{7ʊ3p \)%\{vsl5KA8Wgm2Ib3+5؛Nl/5t\ y^QT @/GpN&[6}H5:1#ݸq]ɬE̪՚k~q-)r6a>wXDM e<ͅwRmɍO'ȜZ%ȾRF="tAV0tv߃pB2ˋU^1:nc=!]`?q{юA04%v_9 N\Bo|=F9ʑ7ldǂ)BD8ZE~1m,E:,ǡ T6vEXQA3klةGP)lb2k)C3QD9׿GʺVl]X<2?[!e{X9k3u)'PZ%L M,1½Y9 n$"M\`0J*/9v%=m c-0[Q@v޹q._jErjA1{d)tᖾ@D 2W1UAGAFRgmave`②;tڕ(ڰ-3`n3J5|L% }/L/jy m%p^ V%kv;TPP69* 6Ų"+Iߍ`(A" ^@M HL]I<'Q)en%͕n~ 0 >vqMYT!e_tco h,UQ66\jҲҏd,_,ύ jy헃q<s_(]v⠥XF#,YuG a!q+u!Eq^oZ]@7GSBMJcnQ_ÝvuT w1NaUZcciͱ##3KQb[s~=V5CWMS#sRPːb:\Χc1*&ͦ[!Uc_s# LHp,"cDF4)8c$k*?ThI^@|nJ#k`qڑ%kdxii)NLs|wyM)b!v^,q R_'FWϻ v,dV8bЗQ1FPjyxX = ,pQ#jJ@k( oIZx \"+RfE7j{,g1O?nCsq<~]"gTegocZ]0k09X23ĕ# $>6q]&ꑼYVpς$"w:$_ļӃYj"]Y=knȷDʴ"TCd'?[a*S`3EY{̫5J{3xuR峩/O<`3ޞ2``iW2>7Ӏ=SljOICm,D򮙊!f ?̹8+#+?C5"GK#GNwDWhӧ޹+`j\.A0/L˘xRYt+@33I*VSrr+G)W7h$B!roqߪcB [pɾ*C {Zz:¬SGC=x8F[#~vv#Ytei" Ba<'\w.qɲ?E;E,c>Ԁ+#:vZH5EF3 3y=S\/uMZ\&TdOKb3: HajϮ>9 "Y7J-F~Eo g:B0_P/7 v@41J~sADL$cw|K!wdAC8pwؽȧ֑)U|K?"xꩤ^q;WWf9C+$b'z%_RuOYf՞/I%3˪yMф=>ꔻd&2 607;+&D݊LtkEcz&=^ zOԽ3Gizh 5XUKZ] \9f ^M:P遪q.~=L sP*%9A St `p u^Ku?cӡV~64tȘ5( zNsl1/I  u^LO5L4>7n8^XXG?B4,!*zFd O@w8Y 6?Z왇ߑg7Lb>d}dx-7@|g6ݠ5E:hq! mIIFV Ry#j,cjp6S7:p9_^6aU@}e8)q'z2QrvpPv& O/_ F Ic@?uEu5y23lc(_]IP~.Y F,Ic`+F%04ݫi rcN+L"5Hu̽Pu*p7݄%XV`9J&7nlH>N,Cnym"Plfap5ٌCD!TEivNt}['9Yk -ahMi؛ĝjyQor'UL +u|ac[R $ 8Y\\8Z#1)1@Ru}nxo ֡ĉR9wpƕqo@Ҳ|OyX;73׆!.H7U+aWg49vkꋆUr78K!\^)lonԊI]kB7+sjod8#~fŊhb&rtv&/ۿxbX;(1Z>u~cRl$t'#~aبa y,>!Y͎ZԌpm:)lw2طi](vwm&GEZ0;j T+]ְ+N5վ>&[ITB賩V$ֻ0( :+d7m*xia+?>xCkA\&8P9\WD*x/?B{ yఓ! i's[q+UjfUУ{?lRִPY-ʍdvPTh`jֺ9\2!bXqdDJmF}_l?1R -N]o 2{7);-G yx5lƅAZmΓ{b>wG慁y#= Yr)cRىzMw~}w|w$-\VtY6񿝓uN;{b5cv:d[Z'Jah?H..h}yךc!v!5b Wc[^ݦ!lw'] Xki⑰h^"īo6y_4Ny*%c~V 1Ƃឿ7G<(eӂX I*Zh0:ŵ.ɜ7v<7Hƭ3A8`Zg!4Lnm<8~Gum0"$\VKv+C#h%H9K\Dd\h_T;~f9YЊS2X{+[MQ^%9cvWu5Z '8qu0=ZȮ>ZHۅs4pK{j͗7F?ϲay,VB0o*=;&xZ+"IkG'+~HXCkr6f?%/18ŨROЇ4i⃨Nh0e'\s 6KV`Wt'Nk0N Ŵ_|Iyg=\eb @ݺ/5 Ty_♮S9؈/ɞ(ߐ|_sk|aۙ.ux+A2XLhk95Jk_Y鵛?c8R!= 9iT?9AhhW^$aϬnM8V\.ĸ՝f{D6?T:"jJ x\B1X/DpP8+\BnT[bM~Yɧ]'Xy6.Vy*G"2}͞jg`g$h IrGB]ŽMFߓCD9Ȃ.D,b17H* ݤqJiA?F";}jG @#z(*jcQLG2/:p8kSg,^XNRsA r3#U3['jNf}뾽jwbh[_dZc ŻbQIv]K$bѩckg7"_&^H@Q̬TfǴ(|SZHXnrzlsj'K%9s%VDG[b}2c!A#wl]K 2Glٰw?R]4GfGZBA5̆@ET`PlyM2w@7fr-vWr&m6f!;3CClbǥFm}IFhQ՜@seT x^ɿ>!, Wl?WFO>Rf#MrqtW3ꐬn=|)g6 썈4K/&{2G3. ~V `Ĉۉ _њ 2˳NY|H߃.x՟BBKr>4$4Y\>$*|V%'&1OY]ǡUFpx1^]cz5vhJL^%1dobJ;=ӀW\}^3ETi 6!&(aћ׾+F6x~eO߹'%O?d,БX6|%qf z$]RM fǽL0>o+*0/0@PDbVٍ/( S,^Ni5e97ROt=$noX{D'b wַ&g IsUZbL`A8B3 R6=xe/Ol`f (<8 bh~O̫.Oh*򥅍7FC>9 ر s.]%9?u:" ]ZV}C\~JRx2/鏖[kd*19-56wڙ Yk*E&N1>%E,`N+e!+^1)@)8U`'~'TҬa΂,Dž@h&snM%48OFqX5ȼ[ViƠc:L8W͉gQ -i*7E 5>SIw T酠5}s>CC 'p`ȹ[pGtF]Z;4+s$&ƒA0D&-=*NdwZV@aiE(eo=h[W1O(L# c B[g"d,z10>TRB1nvj>$aI~W[X)`WR`N/Rg~d(1+8C\|Œ=`+,4ќifumcuWبwN_w ,{u#r%6ξR]_:?EߐUT IJ|J;kpvŃM+aq\,? &]5E=^RT\ZUhϨmF290:@ lϞH>2z#MS7A&u3]2 da^fFC+*YXY*O3t)Jʖ|/-* ʶ.x-4$a{Hݝ 蓎5s|BcP C<B7)JΚsL72Ug}c:>Q<=Vxc "t<9FuL%aqmrHwF{&pUPF5yJqNyd|AAmpD0* P%m3xP]2g@%q'A IK{:K4K xsѹdXo6:\?ʫcnQ\Y9EZEV#1'޶n:[(}lߍSN V]C`S˰%)r`Nů / _eq/c7.>\Y 'O<.@CiHH1_E$0f 6Vi`|u\:Snn6wU3"/& T^Hsn:KIh^|:Z|1|4e<4ӈW~55@t;)23aYG›9ǚ߄{ǙKFCN 僯7}o!I6<cp˳*4NרXJ- =zG8@1O%ci 3vfHh@4OB4TbϿS0(qgSBOZlOeqV9mkECJBTb+=+T^cm\[I4cY-oNs *QJ+ ՓhȮ*^f{?A M0XyDY٩W<]ni S>,DjþY| Eg1#ee2-r? Ew,򙤑+ݲT. G#w1E@:5ofTkfoU]fNEzSZV8>ty*kJ%M;/wI 0VW4O!?4w"5I5N(RߔZL~+_c'nRY_e,O~\]:(+V2Jﻥd_v[V UVs,Y"8LtZN#썁*gK={r#Zu55|39 :Xg>=^ #}!GQuO˳y]^.ff@Ĥݟ03^/6]BI@:x2e=92؝`* ~M&J+)N> =~sՏLvBB[G>/ҞqCza\gCZvEnn-}i;_f._(C/G-`Ã34`Ϡ5;.7kCsW47AP)dGƄVU9Z74mK1 CHZM dQeO^8ׇVd?G7VzD5”~cCD-&OESjl!G33~îgQi/'eP䤈!Q͠ YEjE30z?NJ-(ntDFSB\biWzǕQ/gj \’6Ę<?VgPLs'B$TG9^HIJ $BWs`v*Vhڭ)bllDoWDܖ{C<}ٹ$UԷ y4R/5dS@gCeW8?T?{{fcVC[(i,5hIؤ ,Ѹ= w[Bҩpy܉2mK]idHa"Q+ 0 Z婧0?@͚@B\٩ԟWi*+⮴SZ0>v^f)C Cٟ[lXٮmg~ H1ySy+s`v{.RwBc%~ʇJ6sӱ,R#3\Hؠ=E[dSv` 3 0^[@rzI/ ϹLN01*r<8IMȅh/Уϭ䬳W(lNK6^Wɵ*spvPbM*\UuԽoP2ӂXq}ZOJ^er }Y~,_e5Ρ+uuǝ%_/69K爈美Ca-ʓd\27YS%ԛJy+!7T&`fU#2;OLP!0;[Jۏi4%Atp s/ZUd̲maoC0d惣Ha7djy)sD2M^dž+TP<0OgQ.p==PD]U\rKmKKLGj>G M@X3бI| t{qjkg+L!WDB8Tb)gR g^黎7 (l}z7AumgdCߝ qnțF!4&b_]pj8ܽv, )w#CG&WD(6T R+!(՞*fH\Bd>^`")ּa0fR(Ycݏ f 1l6@b[R ' B\3MS>O~[mYTd *X-2 jͺN of՟Cfm>^yV~fyW qN5ugseF+X8M^ԭQ-?3aO P,`C aG;YkZ#Ɛ>={"ԝ^%}8;'cx)/3d7@sesAVRd8pl= נu龨[7ڄBYoCF5iDyhR6Q- :hafzexH7#Φæ\#AQue{'8,TYļB>mHdrWJr[fsLa^$OǤ"I:'&4u L!{ cU?+X JPDN5x}$V yE`/ǒ(ILRz+ÍgEc`NguIAJwLț%;lɬ*K )Eguҧ`j/`c?67n8% B'\]* jqo7!]K.DeAQ(bq:( F*9(iS79gS[#KnlhJn/:k܎SAv2%ˣEЁףY2|TS\CP*iU &iN {>d%O#|X |[) L k3Kc ÚO GҽRed<'$Du.5d^1۩/BN d32F;3T4;19SⶌC}\݀Sjx^ gT*&~' SjqE6[(UEdV3T&xawkͪٚ"ՆL*eE9 ?Q!!Q<_pϔ*}\y]1UN;vt[Eº3RDYWFb*DQΕJ)@L%uK¢ZPBi.Qʕ:Ol.f b%/f "o9hl{|~UeĜ@O:#vq&HQ9ŸH!+~MM٧i޳je}[OvpPH:IM!8[ ;HAu_L2%2lxHKq8H5qa)&50Jtaƫ!Q"Džp֪ O4MJq%P2K(WJ@M;|2TM*bS!,^ÚF|,`, !v͒ yd*j!jfD] h,|pJi14HYt!ŏ`w Λi/X۴}KT`9PDgIM0>r恍u>Tz%,fjO/}Si~֑TZ[O&.$TիPڸzw U( 9+3{xN6Sgk,l&؛k@gk#lIIu5qEA kƒ5poab64?a3;"==7!5P$h-Q!44yi(Md%tלӉBt#[:Ph`|#k~RNzL1X@;(iij"l~߷Kl%,B,gޚ"8ԳR"PZ:_)pY_<^(Ѯu7,V|j?smq.=xc ũU?x^:Z*@E6tJ P=ˮëMc#I?`+z7Y8RKsu42mq:EnKm҄Oq~ѼQ_bWv*:.dCݞ RFӡ,u-7ͽOfLԟfu\i=Y?'۟mTyIqWkVQOk֊[MZXiv:}u;̥|z]b sqVGV{<VrPR\-{Ew֌ 6#K WDyK;ܫ %_Q*ki)H,U.rL<21mnjjŦiQ 9% ֦;,>Rwۈ̉C^N1sԿ#yO9K}_\} ;3nmb wdOP򛆝Ҙ#zV̜%-* |1gsZSY莞ZwŷrjЉق&!A8>|Ixa}鮲j<.AY51')N:mhШ?7>isn*Ftaּ" 27hO ChywW;N4/,X'pic6|;;n_Bp Ng膤y:ĎasNJH?i>jBv(m^ei`OM%(fyķRA0DKOEج$lNkd6OUfq@/~^ɽ@{BXP]IMde0Az ibj!=ЖSFQp-i~Ay +lxj =Y_KH[GfKSv1?Yf^]}U(z(cU({Y)o#q}s=3;xAQZu8&=1KY:ţZ>]rcFwfx. J2"OV[E!,J ~O{.rAMo_DqJc}r ߸;{^ёwu~3q.Gr ։6;8U yߞe:O:#Cp1֯JL;c[D;cD?]/{N֮V/Զ[IOM>)Bd|T+o-2@PQ,_P~a: !2X†z I<\y'HeFyqV2]4{(BuSG_0zxP^=Z枑#Qus΃9|pV~^X GOe? ֵ<qndڛyIo#3aۀ]<(ɌysNwzp006B1^R+0Zûۍ0y賸lہ`ܱp1$+ S_tlRNX;x7 Ijl;!'1 }L?#k(@O [mCj tW-C9#Ј7jGݗՈEo0Hb<.iu~ N >k );o=is\A* X(S"?aXzm{ },!w F A*ani^ߖM's MDR+ #؅?9{C'?A<߃YWRB-L.. H_XH&NO,I~^3ab.craHN\!>MOU/kƩc1*P}s4jYmրsHJ֌4Ӿx(ѝ| }0QgB_n s)D]sI$Ipm Ukqs7aeY-9{eIWup EȁpL# ;UϼՎ)8H&.0k޳&ՠR}2Pc 1PfP}u`HbhE@г W<Ԛ~RqcNv_X׃W :{x%Xy*Lز!5KA9^OJiS衇 ;`];UDRق -m P~/:al>)}8rww*Tr t/Jn{EpȘsO Z>x<䣿lT#xb=504Jta߈]z@KkL]1p% p'CNyh%56.95,?uc71[S{fp{| rf*ɋ2|ɝD8t,0>KuеҀ5 i(z.EE. 7XB_@K~QKU ^;yl7n&-əY]j^jJKނtg>xlt6RG-`S(T&隹\eT Ix]ikfʼn2{)_8 [ ]lvD7 ߡw^/ɡ'Ż7ugVl-&?!{GT*a);E|Pqi2oQQJi`p_#l NW-UN-;}i+,N6Z7-@ - ` lZtDjN!-}[dn*(ݾ56oVF*C!0ছ#{ 6 7):v_`ɠp-P7ZaaiLW~Y|ć ys/R\΂ I6̅ʩgCK}T ܋ EΈ,; v1Ks :{Ʊ/iLPNS]ߑc4A"fwJ>Vo7ʔ71v74'&?)t:l\Y NDqK1Z$Eq{o;F1qtPЦ՚R*H}B]׋(&djhHd=Q]-m2).h D ܲ]ETFls1n¿b W!;ǩ\ψ[#w,,(xs_JRd h%Tq|}Z[Ұ~)'C$JIUZ~Gܱ#@g E L 2ڰzUŕNϿ=GVy y;Aq?Q53P%Q>| ԟ5mҐK[*l!P ?:I~1U!I|/mnWV7qjt"gFOnTb^xꧧZ7!M” vqL /r cܾnHR/}=}p\_G$ {m< x*OSf$[1Cሺxu=ÂK H|S•M@@ k~ބl;plA_E9) FS'Ǭ'c:Vg&U!B:'ST/)YҠj /*$Smv퓿6k) g2~-4avAV ïbQ0 гqsԻ_%w-O5H gv9;Vg7w!Cy+m?[LdxB N[s)4g$DDnQ@V?8z#ņ9 d{LTl,*c|E!zH9+Iy< I;hB <4t.JTwKB\*ͶQ8R ezO_vj(f4iǂyȄfZ2H85wXU\llJnGY-J OD3wp.(:\JlGSnK^R3R9^)yϏ PV*L|(OD҇7IWvO\?by]qPsbuɇX^,( K@%IXOhS}dr,JD4/,F'zJ OUm"{vCx>,nݸ7 5#@Go#9t}%zغ\5$przd_o%7dL"#$:??fuڧtF•H)+DYwփhz9uG$X4'Q ~CcԢSeΞ)R~O[xMs.(+}Id Pe )Q4sV_ !AQ27yAPd􂳱Z Ҩ?)K>V- c_s\(Cnb~ؖTyĖ ޓ:sj3KysCC^f1]-WeFBJZGá@VD:Eb.BpN+Z)хo8QGݜd307%h0 ɼd3ZwbM{:8 nm2nɨӣy sB`Bh-CWqauy^9$VgTSl5(kx0.fw؇KJ7{tD#wKJ[&|7!68V\^n6 =m)ǵ,9lTmI;fӵ17a0lFIIǠ <79*!͘,+ɟuZf#Fb,Ld|y;B@U$9]u\Jd  x[ѻIWmvd^k*sr';1/DR$ǗiU@k b)#.B.P ]3B%/=G{]{zuY@Z.uHhtWSg0<$c߆ ?#h 2i^C~i[찕* &-FR~{>dZ/hBo>o;UY!A4?G)7Hlٖd|v56'2bdBHBF )Q1y"J_ Ղq_|ؖpEd ; kW1$~NԆSe&[&ruW yxEB7Pc.& nχolѱ(oG]ƕUR(s@>Yox}?v(ێm!p#뇗R?8@sͅ}VŞ|~B(sqt=jEK6D9ڛ8˘>׭=헕(M:J $c$ZfhЖG>U+dEYQJx2*{?L8$"֝ݩXjin}o[w C5&0X-JYY惖 U"^'5&,::R&!;Rʱ}6ٴqELu[! ɰqM&ƌ~cn,MCw#z†W#Vxg؉9j0TDeoȁuuG*^=0q`pԅeNjJF'_(38g }㉰Uo=ܢ.jF%Eî+Ll(οg(?sw}[Ʒ!ﶌ"1\~V zԺJ;6Q4YrYW*}ܐғk--ΪTbM/j5V /\ 1Bz {SLrK&zV5gqu[2ܛް3gi'k{6s=߬V9kkLphj^#5[r moesN`f*;O;z2Ϳ%3^jCHl۪)ϑ)\3-Bfn@11UdX,bNGQQTd ),n̆UIԧ"o1Tp3ۑ7$y ?:VҸdv+#[4̅FXCUd,tߧ"1+$ᓳHsdO1.ʽLk3njKs \D"~A{ ^HbN逽B$.C% > XN5aGR^Ow9WH`Gm!z|АxVk= ]}^zBOұDۨl;̱VÓ[q|D\/cj>q/;IεjF4&8Xl5qnN_>'य़ )ch!% ]a *॑DX's'iD6?Nϩϝa>ʀ.XժK–(hl7hx: Bĉ )%}uQ>T\Zvh>[W=UQTAŦQI 8C@x#F;Nbv ߢ(*W8ʘke4Q~--ty|oRy}Am lCk?O2[@ؔS0Q*fN#"C 32yzN!ABU`Kb8sH\:) <+u[/CH?+}2w̟?*; -ia/|0Y+SiWUv#sV%/o&syIΗN[G n8#Bꋜl?p <xĚYqD.e) J-Ai0 ȜM|&G?U+dGUͿ9 ufyz!$p}Cwn[v1ݏ/] qaD4A7}{ O҉4D/^[1ڌE ?;f%gћPDmd#Zc \=Y'$bz x:pM>%#E{Q*>yESnDuKv' BDoU5IT9o=[rNVKӪB'EHy^ޫ@M>v?.jKOߞOF4^@jphzd Gkjä(\?9ۨ8 FylJABG4=c[/"m )n=>cJ;KK܁;t \TPXo4i4.0.J@[&W >lrڒ;UGDp`i;qStNYQ#/ԷkN7 VS٘6t/{U>phT@,@9)ԕ<?sy ԫ#:\.ef#Wq 65WV*ht<͆r~4/˺镪6x/iƢQXB2;8mƌWrXcYu8'KCWX!\H;"74C2X]f6RCMTdsC5VR@/q芆e_#-̏0ߠ.R0Wk 1pUdn>Z?ql) bz;&{ {8Hp l]Im`Kf<0&o^Nt7WQ?ߒ<^" Opá߮Siߢ|fB2KV{Ydú42\gIYY?]^_m2kv &ҙfAWQS+Zޑ1F G}'q[?:?d £x' Qy*(g6̓#'{ً圀as|GU8K>Zr6md5y5(*⃭Ql~#窙$*eNSS ĕtxJ$wa;[z9˸4:QM<K~” ܣ(W9i± 4{9^$Fu3i{taTՃC!NXf}/ A],, 5w1lT(?k%VnV߭&2[88gzٴx%|l$m"& iknb, $ғh7"ZV~SgZc3PZ@4AB _Y. =ij=Ct6_ߑmO'jĸ+b Wpt3JjŻZA}l?TY7ۦTLoF@R ^imZ*F(dDCQn-c%CYP!)$xT/ .RBq2oHG$!C-?q1ۑ,+Qډ>a{k69|7b,鮅߬iݚ' 弡4%wˡӿje(%>XV\bUUjC|{W5b}%։؆iʅid/uJ"H#va[CJ* V6/ Kr oHi|ϰJ)t-qeaR\B,q=0y}XhAXPx ܎󠆬>^N0B2=Gƶy.Qokj-sݧQƂ]eČY*4ɬ`PM59xf$#l~R-r2{$K c4!Wt01:#~GuN ][ $ҩ\>uȼpCᒜwwT^$=S?ɲ u\GL%՘/Dԡ1F7/>hS!oDS'^]J"v@r2ZB=HLYgEZyEm%xKkY|s7KTWR~HeT]2ϓu)}e ?JN>CmG*o$ NjqN ű]& :۽!i;)X5m4^#uׯgPiF 'k ҽqM܃r9&02xb^RY3& JH^lt UF-c2+W֖]髼f2̠wDNZ[ VCT/mٿ'"rIBp5‰||kyIdh ;۽>%8Jߠ;)=âHɔ[ m+,?TސrHѨ,/$Zaʵ0' Zȯ_νzN؀T #8q﻾AP0Nt`1Aou2u+}spv@Z*-Xc^TA'#j5l 2 HjW&Ҡ2I:ϥh)uTo/|HasyQKE$x>MiU#/fSݦӉ<(t `4(Yz`2D%lܘmi#LFfHqP0K%XK/,4?(b{3:&K" d@hTsH'gJXy;ϧLn̜߭-ed6ea/)O=NBooQ.̟ᄜEBA/9Xm4MWHN{mIAkKR6ߌ}|1!u,VN?x"'wUh%nqkj@^KV2)'\*f{$* .$0%1i ;JN;-0-X=泏-];{!^}!僠I=ШnE+!2Y9IK4r)yl3uew mtD x+vEVedx%ߵLu%*|LhubFL-\r^˞2N#T!2MD~l YL4#RLQWAۂAB-K# zˁt!)iupD!,N2"+B{\ȈA>jlC D%GŒ`.Vsw me?|cX q,+WigW6rN!KI?xD=p!0&7؄r*EɊ4-g^3XSz3]gv )2rY't%WtBiH&L̥$/~9褍p{3'2V.s'V'Ƚ<SމgUg@&ĦDMJ=q<0TR^ EPY/:q!)1aEƨ%`Yq*Y =PҦ׵x.xpo6ڹ/&iMP ]xnFqwSAQ>7wSv@W2򨻴ү:ѴdڶU,@l轪Giw,*_Spw*q"*Zk/X17I0:1Ex❷UN竪dM$!O˼[T*$_.\eB-Svq8WyP+6;'C*/)ER(ց0=$A(|+t]wXcC唃==}S$L#7AqĶiμ^e+נVS[("Zum\2oV\ 2ߞ;~agpP2b׾J +b!@MS624sxGgLh4e8E?&)=y=GԘ/-#^:U?ԙCSe/85Sy_{,:n'@wf Ic,/pBғN0NhY@*ם㷑̹@}1)`SS\@ f|I+}7/<+7&;G_ t)phA[qS:X.3IMI #lDd/{a7w%k~6E6/|z|N+Y;1sc-3#2{l![/je$Q௳Ú tB ~q"" 1PQ,v MGqPUg 9=WZJ)B7˻F׺n5˻) X$tj :+){P J8CȈfimA4,VC?5[X2*>6v2&(5<\=o.!0m8e:Qm|-k+bW^/Ru o K f>g"YíˁC")N[DmGb@䑬(s:9aZZ&.Z=\0zaNə|L293I c34 OS(X>cUNc@ 2= w7Lwg6zE1X]>%}\CT0*lA{X7t#%Px)FSf` hk&]9KZ5,<~Fƻzy$dҙ[s xt&CZktʹK9X*+hb뚆UCb\dmd,)JeKrhmpIJEr/[[p"Y(Ձqɧ7cTWX;Sa{*k1,fQ/w2*ZYL(~CV+ɧ{;:*M1ۀ1qVin/yOSE@FP[G|d4H Yq_!f戉^X'^߶!|X$z>A슙 ғ$T/aX*o4G~fz , f@^3uAݽ| lI+P=tFְ ,]RgE9bZ@б [ XZ)(mOGdXKY(!j|`6'+8 /,5B4k1.`{"Ai 8LSb=jMc޸ !P>/ӂh_~nڊxB3_0&퓢Y;o9X '锞ZƻNA%qkK2%.,zXցM`'2k/5Pa]Q|a[oE5|3U?fF>S쇴,r)1|nJQ&2oE qT&eaZozZ(S wPh:x cݶ,$+(Yl X?S;Y^_a^qV eԶ+!Fe#Oa|#( ӡ^| 9}IP!xk-#V2T?]H`ErjdQM[3iZ~ r'p-pPMѳ}j\D/EF)<&[] #VTE&]Ȯ W \J L1NŌ>8>(aԫ9bY,!h jB<|\00{q.%KtNV@VQ<;IBwZ!a!'řY\]~[,s|:~Z-f,'r1W2CK@\۱ ^ʅ5_zgA  =h.N)6|n,U(!Σv4ZDMd|&'Mx 쓛e@ݡyVXe% %ՊM(C2b\İG~ڮ6ް Ym]@er0hdb|̼-UqfAݸJXyfdkjS0ث SU6q k4~M gX90/\eîs ڌuAЎƇx4$GZTv8 D4^{TzfG,#d"b}G+QKNHRM3*p1:{ṭ ƛf vpPDYY~ .Cw#cз\E!Q! E)G2Pk؎eTω;&ӵ72xJGWl%-u_bbƈ;RD 5 *}" jUiw3 @{)1/wE?As#z赨%q8?柔M.^h}`W>:-~e`ֳJqL !*:ŎJwTR*3{~1)24қ:xfXD[B(1LmHBuԸ nt¨{W*ck.z;Ȳ QB,5 &Xm]qiԝ0DkZ2^-sa^>b~}[0nI=j}5a^ BoP[~7&*5(D") ] 43H _vqU7p̤g͐ҍ$BU` >*G_DұZ'$s -0I#v_-?5: #QMӀ9c@e\&'ef`'R{M˼${(e.4oD㜛 W2MĮ7[R&VL1 ۱?bK̯{%kOm f;؄hMĉ f?rސ'H9L< 3BSğgj[`!lvkΘ4+!RC.D?^>Cn/68[&4WK <jm,8n.$[ǦR(2T ȇz^(ypc̴9,pqZ8(&0)3B>-cb3 J/8dRU'7]HspXF&(a깛8oH 6;%[FRi <\^RJ,T8l l>`0- K2n\##sz ~bjE<'XB,䪍-OK'h488ifi'T>Zr3{Ī1D~%=|BG.)3etqF`4:ueu<~qhm߬ Zg T`_?5`@15\ b"'˳d D \JL90idD}[3c/,;T\ķ́Pf'Ϳ).}9]X5~{4z(JP*|2kfU$,o3xm18a.-~H  魑riC ?Wq{=.wT!Fiv"G'#:J` . Ҋ6{]ƙ4DV3sX>4C.pg,@ rk>|-e)Y/THh8z4҃)>HV+Z73Y k2Pa351Rޭ"4{q?YoC.sRf#L HZ!N5cm-&ͥ n#"_,E\Rc$y>]lձ5҂fU១řAxݿ=18ZV\Ws `)|v??Y|R&Q&_&b6c>Ὧ'eD^|6)/*uQ[քS$^y,vUlUN.cΔmzt.jjC;>eHRy ))3 j4y a @8 pxpaBNvu&>kne7:D#M9:s pKAgw)na c4Fh tVב}Zi93M5@+)CeiJ|7ɴc2SMA!զYSHɼ_uhMfK[V׈lTư:޺1DfH.yaSBUM}"{H> )6T Mɭ'eYhID%'8|-AjG: EU%xI%s_G`q C`[|ɽc̅):/8^y:O.BU&rMwO.LQ2<}jkK!EjM$UGa %0!(,Y{f7tkh!  p nQVxo__'|wD=-HNŌ!3e(PL.;CEy-H RZFIߕ[yzbڝN' XۨƌGېf|1%KT7M\x7E4Cgϸ il&|yqyxN9HjLJ=}\A%A}r)o p}X,]WimJ|(ˆi#_wkKoGoz ^a2IB] sc\^jC"v,Qp bJ<_U&*hmYXZ@)PF _lAl TrqUBGW[Ud{} {oz"Q?>w'r FSEc/3K&bW]`ᐂ}Μ5.25;1B`Ro_Q3[2wI@IAP l:'QI2l 8dJа">*T6ܱ(KY}^hv/R7+KB@eT~лBŸAN6/g~/MPv5D\pǒsUKE]ӥs$<73 `J&ߧ}:[`i2Z@i+٣<wDhaK P;5GٯU-ǝ+&s> D*LxZV #Jv.Ihv沸J>kkp(NavfG:GG<ʩ~<'؞.Tȭ}َ) ZW5 >Y:>\=T"/+πx-F&ȹҶt`DqT&Bs- Cn'f5wl s׋&gc[g@qW|*O}Lpe 'lveRСVwڈen-冃  3JV? { ns(Ov9nPt6k}t#IםeQ`Hq[9^-鉪0J_y{RgnT=0%/H D$=eyF}*} rԦdCd,4rI_Xԛ8\J Q(, +HRV75g\fh|ײYQP|nkF 挘pfa "/Kߴ/ĊTcmV?׭|'b˃Я$`3ie ߲mfT N81|kZCF$8^_C,cl7a/&#tLdcPSj@*Ƣ(ƝI(m8lfegV3ӄk R8})ܿ3>\chSԿQwKC&%Dew Ъ ࡶPEhR6OA>wOi~úӒ (ar E'?968ar: ,u#RO R 6@XLnR+pSe`,ķOg. PA5Tzhǀ#`+ [Uvƃ'Vay@B\_\fI5tdbIn&1x]o:>S'* 1YV:+ )] yE)tɅhM7yD WCq)Z|V4;B3MOm. ڕo7vVar\ ݄?S$q nFV[[[1d-ꎛ|> GMY[ZK`K{8'&Gɚ/(|p솫fQc? 7',[I To~ BEڒ$~Pq?DəVџ\ud?ȷb60P9B4 h)?JDgC8n3!Wai` vY0,d*7zdzY igy&?vDWLdpxQQ(jD!;Gvz7D LlnשkĘC(ei-:O֑/>-ⴠ E`HSK*bb?zyYMn\΃QG>4)a'gJ'w.ZCTLι|eVl|_5U.1wV|~rgerUS[OI, :anȚD ^>%vnq%RUpk)I矻fϚ\#cTK8C0$Ǎk"?&Zh;]jT0 fW2`L c+& 1'5~Z3VYK19b}H9=KN01wKn/i"_Y<קRlF85WK&YWڝ~7xd{ZJ<-Ű>ц iw 6Q]܅O9ߍc?}&|38w1i a'Wfӧ.Ut߸v^ D)RQ.R˷N:wo1਄@rR?ȠcB{ ƭqa_G__t^W`>ܫ/1PΟ }}5V`0qE6< mi=e ,MC⹇^j3ۨלGFШnoZB"tp$U]w`=NDp]Ha)X\E5e{h8_I%0[߈rqY&xvѾ%>[BO]mn<nW2$o_'v4:up6%hʗCrwkULw *WOa܋r9p`1=t3b( 4XVEyXM$ JTK8z0#kڻ2`!Tm]WB⸬7ޙ/h565-`lh"v]3ηz>.=8 h>شX:! @y?C)a;7O36wN.M3E)OUW B5ljt2I4mgU1\g,7(0ਠ8>KʳYW8ڀJ7\tGt᭘TχB1 ro&uWzMqqLȕ&.ikVà>o$i}¸\@t:65ɦlq1'ҩ"^?˱`2 ͨ߭38L3N7cβf'HEL碤+9l{ˑnov:!+P U3%FsPux\B M3qs遉uYőenm$u\I&K} \%PY+w H#Ƹ82/}Т[?omAė_pV(;_MW>P%r+mvXoHVz`FU7 `eW2֑x`)U*$U2u^g*CC;k&:SqȰG6 Չo ~U¡3&0BWc~z䉸pb+ApuAtNFSkb'+Nvv~WD9*bƔXY Nn@SUp3irɚǵPS7oʦ{R' 'x€Rk&NT>nAX+z1dTmh F!0Y8(kBKNsi#w`ܜ5F4lBr@EW4|nwh߉p#k] U.  ud԰-շ B~{:` -cp3V $B ba0 S? B7//vxYƑ"ǡe uΘLNqΠ#K9N\Lv$hhu1"{[)3wxua3 j* B)==q*߸n'_%E׏UiT*4h!F;Q}&c7~A_̍a3W+YӍgSE% !4,eFA*ݻ<{DI?KX.dUӥ(FIꮒ[*̻B5O4hl\ 'Y=m2݋@f,bt:5 }h[LCzRbr ~7J mbȺYCKSZO,_P5G9cĶsB8Lɋ3x $so@wP6sFnLSx}_Z)_:.PhfR#cr,lr񈺥!mU$co~+=m l*~Z֤Cn)1_CNVSAh~hhK#1r|`-9)|P]%HEv'#UzT_EB_Z9Y=7R9U4f%UZN{U?@we4w;캱M#yk"M@Dq> ] ǞPuߋ04dA/|sHpoM-SjȀTjL P969-1洆sD9aqiBx1 ,p=M{:"yuxMbꢤ75pG6ͫx))ftGʠ\B&6E_XAnr+aJy@25busw赂5޵Q}r-?-`)u͂lkV TZSz GSӥ= رOX|;[KyB/0`:oUm2(_[Xy7wJ5Ѓ1nV hf+EEpQ9@T:Qi{yJTG@H,D4o#J塚\!A4tb 6W6\k%Jk^L_gى( 'p ȼ;aFg &TqRILdk磁 }OCC\UˈVHȍbKl=\ځKiEWZx;݂Y*dnuPU!4VUcM-5L.W?F fij#U9: O0"ht`]m]O145:9L[ٽ$ݖ*G Mf-%~xb!bžJ˴~,TO)qoQfY I_GS]GlM}-55ѨcOɅŪvV7Ǎ kI1*&p-cp[Aޭ(ǯ\Mēj׬wzNRh}dWC(`o/Lh dFxꔁ̬M|⁤Mq>L#N6ݟ> Kas_2_׬Mzŀ/;LRJ?TTt݀he>D́=2ETĕAVdN"w9&GI:&;͐jɀ5JDe=$g@1陊QX^ EH@@ivOf 8֑PtD(EiwdKWV$vl󧟯i")7؈?koG=2@F4]!Ɖs~x=dLf^Ł2lJy >/jK,!ݥdU@Rz\2qggscx]!at.m11DDtb<%)ûu*۽Ws\0k:Ǣ'*bӮ#ty=,t'zvm=mx-$3 hKSFQ4<KIj^=ÔK 4?HE/fc3s&%e,2ӠʚՉi/2Hk {<G ByX57 jn5+p=9=vEQ_L0{5-QS]?3{d'Z پp$Dlm>d}yFٙ9;ҙn ek[zlI~c/g:9ۉBkCĩOꆰqdX_vgH7}A;- K6/VHapp2/P ܜ2*_FOedް_(͎ NF`lKEʙ= 7}$CҜr?o_G.}82*JcV%skbv )Bw1.4Ŀ [M]JA<<(50:L}O"*%$~ _ABM*fgW]օޝؙɸG dPoz8g-c汵zI5='x<s2_D1N+$~ؘaSba1\'";.cXIJ@/7?Abr&G w\Zin1nv DQЊ_ecš653Kb 6Gʦy?:P [j JBTs@j?M͆(1vً@BPoN6i\[X59#.`gp{fwmʒټnrdV/# pVExٹbD9J'=%:!8}6Uah'#Yekjpmon+Q+;F3j5\%z@ 7kRg\:-XyŁvũM!/:թ7V^&VwPGy4RYEFE[ OLpWnK<t5&]#)7؅,8 W ݞE9dLT qS>68v@1Ⓛk,m̠@ONm aDTj{nd,ۢ&/LrT6/@/l0 MQ- VNqʖ Ɔz0 n_k։$urXo)w/79J{'~RcZ>3էOhr^VP':mfl]RxP SSrd՚ИE5Mܮ.97Ү-qB;c %C^ PzX =^%\p7v φ{MԦr,$yE:bŖEb*g(Qi޸GLS^03pT5m=H$ƍ=W2=7zq \YpNԊz6x;g"[ G0#=0LQ" )&19 ا fd ȑ_;5'چ  +dY=*-Jc[<ќ$%a;W> Z)@cItř}k_/i .{ڸSJ{sL (pX؊GrŘcPFbN߁PkT}Lf,L:_ ^TQ10ܡ>Qnɇmx̆*pb[d%5&$6WCi<-[N(w-'9eξ1u8|]A4=qvɘqy ']MjB3`k|%JdwIsi~;-;qm1qM8lցܭ[_9La{g4NիG_<փ}OR'qW(KXp̶֫J?MV3>L XusA1AxvuC_xaKwΉ^Ak(Gap,Cs DI$J܍8a8bw?"(0ô{R0{6Lap*ivw/``EYP/AVutʁx(R!70NaEQ,/xF(WjxAMEeDfi]֍9Y^S7$s,aBjt.ĥDɀ^G%X@@W!yf%FX5~xqB:P҂o(.۾>aSo]Rfٞ;6̸/Wtd{fH랞h?a}B6bad"A ;k>IKCιU׾&ݩl]E3'Et6,ی J٦_]LMFTKUgq_5Po ˖K=>'d7x!Y>ӻߙOJD /mbgwL\Cwp:9=p]'oz^pEnwDSk U*`(Z'VCsU u`OH.f; 8]$|?$<{JuKr! PĨXP%>17-^S- )=11{ĪpAq3cr ok`G?sa?ǟ1w58<J($B5?I $qh RǓOpsWn逩eQ,4{9(o(iN+Q/39T^wԋ,21u:܍yzSw=c<\L4ܦF7RK_3= E^Wq~, zQ0pbE10v|ԹKJ(jK,lϮ0Ec[?0 13:|0_M26j~Ɔb3{u5#Ё>ИAx7n4EK3v4-ρVE1d1j\[}u5Q.5,ۿXO/w[.?!:hP1ge2"@/Ó-Qݯ.EACe`=?Ean俳oZ6emnGwvRubAR VKli0(1]])Ȥdj┪OTC`Z]8 )aC `;,ӦՐaY]WٍGlQP;KPdIfT q\~UV3jgf*hzzmcIłOnr=={|)a\Cܙ8 'yr8[fPN9( &Y('%/$92[2Lu*_m$igz=%MMhüSk_b(>zPbg ql7BŨ{7才LM Bϗ  pb>6WA5+ͽv:%Gk !YY+qqOZqm{ q-Sku bYISa܁ߓk!vJb=29_1zpcHQ9UV]KL.~c@i@^ЙleGP/=|WLv_ bfi\0t<3:!p",huFTaú&ZXSkO, FԪ˳%w4>x."}&ZT޸(W {TE&QľHeȭ(s\A[m.O(SB7JgOܨ!lؐ,bFI$81|7au\UO9Y𳩳эvDKR"dPލ9j]y$t6ҏfQbctYAN6Ftjւ+ Mml<1"m 8 {ڏé$:«L)=w̕-m@)wx%3rmU)Ly<oiE5_ًƀ@xQayzZ8d}Rjۊ8dTYc$;=G&kp1DY⸆$#!uབCd\ 1qE=Eųv5Si$yjLBӖFs";%7_f8*zy(+~khhzgpjmvS`+4V!Wtm1VR 'u71`R (Yz1 fMdGU} j'sƶod<[YO̕<v]gΤLVPnfi|="5K?\;&ɾ΍0ȉ?eԮpM7p B[ث _!VXt C_hx toMʚd z%-[I[2q6m wlxjTc9INkeLIvW'v~6*]ŗFY(0O~(4{B)F>Yv3U ).&j+Ă!_ڥ0YQ!e14Lb[g:7 yiͼiI4F6. OHK1FM`%zS8̿M뫿2x?qc- ǻHkK -'zo'x=oSZI&˯?-0x?ب;#X>u[0N*-T؉dUq:ڄߝ~H݈z̗Jb%diD1Řzc{hR*C*sy|;2zAvpX𴽱K vp'[GPT .Ҥ'E_#+S 9dt?j0ҹhX_+  *6&J tbV^&12 {[M)bd!J t-WKl(Yi-m6i| /B+wo(<4*v-ՍNм43KGUE Mdl1.ZcȰLϒ7ƅމ-زqՌ݊Y w+q# z].RyvlU$|rP}k/܈ZE-E.hC\fLOoJnӚUn&ټTs3]MAb,M7Bpc0QN-^A%MP5Bn"Dv"g>lxۨ( dޱccعqK$ܘY+g XW[(;%DnQ=FNZn|,9&º;HbtO5Z~kfƲox6=-gJ`K $|.GPF+:˲wc,i}Y]ƹZ;$ ])@4%8. $r`/ohzmVS/ǩK  F:ٴ,.m=Xifv;`o,cfXk.|x W LYF9nv(J`KMcNHTpq 5NԶa?~c\ɔ)օ&Cm -ݴ>eB*3KkQ w t3$OgQG3V}p뼎/#1Rչfls[r%]:I8ګhd| =d܌ށցo81/auM\\cxgKuDO4OR kk _? pdu  R/Cͫl2 P/}8KQ\rdk)7SŌjO@LL%ϖ=R(rVzD)Cޠ* zHc;(ͳ0$[}fwɶ*eV,oD-\ѡBs7)s TF-a:+}PW|֮/nfԨ԰f މO0g*̚[@rg:n-N+[ZzYdVn*ɶCvrߙُf9W̄X dë/-+]-mqA"!K|%A[5BJCXU[XrV`w}/9lwT}dxMSuAom_꦳GwvuHS[W^rwKt0 $bш`S:ͭ>T-]asMlۈ΁rN? Qt/bGwL*7ucy ]-\ߍqrdh&0m'Eٓq7F 1):,H@6i{  A<'h&dUҽU2bk{ݺ,JZy]eJrOu~5H@h#_t S7)n-L sMxZktUIfE#NUf g;8,>.V' p9[!&xҷ9|zr,.Y1vp%l@pR#Ҭdڀ&}POBn`XL {,PFO>;@oA1;* e"ekl8J]?=~w#^UV#wTׁfS*Rzb)dO9SȇϷ4g.jm٩.J(DgwZ`g]XV l4{Et>N4ZQYDH51_bz8|qpH jt=S!@xPZdȣ2p+.F/q %]wI'0(!4Wa>pc5(+597sKuf٪Zo<6Em.G6Hg]FN3{}>Eu~vPVŠ[mlki|SuWmMmD$SV`tQ9 $сF=;4^|bL٭)h˓+^e#0IZ,28ctGGRggc`ϐJwh?Wm:-Z9:KP᫲uB5\f~&R2s NՊh]j;?Z]u#aBoCYˈd8ݫ#Czpuomg6\ѬዡewE:F.F5|tɲ=L:g> Wg>ThUdSqh=*5ܱ9pc }B;b=GtauωMwуǥ.LFb*+J}uP1O;΋ݑKڝh[)GK9Y|V5vBBRưWjGLkTslaֺu{m|$}t\Lޅw7.aי[^2a#]n7[J;*jπ^d/11_o0!&qAN}MJ筒O>'8=YZY>c $f.1[VU9* w5T)ؖ-ȫ./_Y#Lsfq>jULҍpSy6!a,6?5m"Cl}ӽ>Mɫ]] & 3㚵%xً(X\n;mI7h6wDR.Ig˺3x!*J@~ ^uA[V9E5Ox黖a}P X# vW ?DLZ ZGun~C2LZ<7ʶ)p7NOXB{53Kdա< %5"j{_濍R/W ߷PU|4Q0FWN(ls<yL]Rp`vE-u%\*تe`QIsjUxW 7Cz4BR /;~xU|8{* e_VRӞb ~Ȍ7\ tf q#C/' 4x2޼!H>pvc_d0eN 8%U/EyY|:|P$+EGafѿ̗\Ʈ-Z 7ʊQ_51 \a>HєZg;sW ֌͢mيZ~OT!I9u/GO 1U#儵ߩ:jckyU$f^Mi{Py?±6uEKtw=!uү8*Ti|L =d~MO.fUJNv0!B.8E߽x[Oo"K S7~p>"~!dez :0'yGqQ&L4 ;6F\kb6'ڐ'6nB*GYᙥ~6Ş-pW!~rnP3HumnryPkqЩifOjp¯su͊wCbS}9h'W:S'VPSMXD#^(˂8fO13r|_ܖ*/mEeH 47ZT=|f`rM"QN|t\[!=ƭOOe׹!ԒXYYDD))ҙ4ݏ5* >98Kr~sv8XG^-nx{-O =QPs9>;?<9zܼв3xw>!ֶ f~N[ZhܹثB_a8oX^FMS6Kǣ*SiK QOCwG $ |^簠f1NT7j?riA Ϯ|SJ|!t+)a$AIFP2 Eõn!7IS Q#=Yn^!"h>O\RI$@rLKy{AZzFzۜ;0֥軼mP ySO?dPFy 6N(!TڦjHڟ`kQ1PYWU77<$mzȈ<+~jt<Q~\Ig5qT :p"9UD,6ӲY)WmyQ/?A OמloWa^|ZS$G[KW&So+p3ϰq KGO(Oa5PvI<JELxC!]_nȿbE[ 1!6Ȇ/fhVyG ZHW&N8O/ǢH1yN|?%ISS5qZ}Y?#f.P,5el6j%jJc|{U:ZA(ݮ4&RbAƳq8ij,uv._4o0xǯC룤mnFus)Y\rc.k6@'}U b)MW =|}K q 9oI|'ME\\nM&vbT& rDy)7CMn .2l"_dePrYSvaυ@UЋroqK7Xڸ5֒ⓥݒ{\'SfW{R9Uq`dbR`lSZ/^GHΚ=]+ `5)O7Q{4Yۈ$>zg Uz2L @ⵌKmJF'![hC+飪rqH_I-uTX^#d 4L EC0^5tAAt*ԃz4A޷d +,\B1ݺ{9 YZbUх*}` # @[Kx"1%pCo6bV&,]컻8\;䣟u镌DK zL5Ѐ98Fe|]vM /KY v0›ys'|%) hb~ĊK.-c6Mx&# 5zij 0s4qZ' `)OKuOy@< RcoH}\ ū\7%1y>o H)ah5G 8buu> "dT wlQ1δ;\s3#nrQ ~8ml }$?e%c3YC]c|Xqf]Ddm~.) ,f.ȶ>O?Yyػ!-%KRa$ e2:̰E )EF y^D]끁'H෣2B0L-U=Dy R;֓dmwxG o YK}TJdn \ڢP$^Fwrl qI vWc[u 2\0b2Te@X{cni3<| C"߄k0:Ð8rIo6ʕL9 !`iÊ@q8ތ6#. O-,v(|{C%XLA桺 jJ)d}FU] G‡`6xe-ئ;kalRC݉,.lK_I`~ NWHV}vU5G9p׈`IZ[8ێb:mzr+x }#T7ty3nt7]"dd@щV h>÷`cX9K=4L: CȬ,,ްۯǸZፁC3U̴,?VJ잕EBkGD@{ a- /l!j+:Q| ˇJ OڏX0^}KAESeY"HTJW<$J}R$p{e}q:,NJ7#,lBPB0-)DBaw¥ ~YM-D.r3᠗u-q(oyH Se|ӈp 7 ug=^}mىΉ8|-J6Aٷ{Ւ yX3Tef|8ڕ*ȓOql[qZeR|*I)۲})464o(aPc ݇&9%3L@1FS)\OFN?Hiq.;U@;0 xJKs|@kiTrn4 x>Q=Z<kJgƣjGnYQF<=}XK- uc;nµ*IO= 2 H(+_]Pkcd-1[suw{x1'\x4_#5Ud%| .M"TğzLG0\:>Ӫ 2]#wX}Wb5& ..3O$xXB sYh7a~ެkڰlj-O#Fz4+yuhW;ɆiZS4 0lG"2nZQt rw*讀v֗L6={4&L EV@}E}v))f@ q"iShXĴc*cfw@.qdB`ǹH7G x 52n lUUD՞3|9=̆StK^K p@jF̓JW:TH6f@p3,|1CyT LZKW bo{Ɛ_EGce ꧔NaU=TbnVޛr=yk>ۋ;jhʰ*J+t3]ߍ]9F=z=3u^>cuh>C\FvXFF*8O mx-{ҽqJ-)~Vt#9X#˿X"k~0Q{ -!`DY{g-ȰTP:4NoƽS Ie[VFa,Z&c" $8>f LS#z =spwJI(dԺi=*AT$O{ (>{&"F3s4ķzxa<4?ɋ>bҵPeQyeW96T#-3ĄRŞ :|O9lMo[?k?xmyQFGT`ot B@wZ\\4IMABVә&"#UWp:)@&̲n Pm`,W)E^2OgUAg:|tj CPtaFuW\kd߃ S9df=cƖ䲽0P&rMH_aUE)X!1~G㟱L G{M&Q*Y71c`ȪZpV858˦]Z3<|zz_vӮQ)U=i mjpt9̿Au(I7B, ,Z"`;ML={Q)&3bB~ӄFPz0p$[%{w5bt 6epL)ɼSKBșEtsXͣ#:DZp\994u-'ݕHZ0bL,E*2cW Lh*@ C:9-;ʳ.7@qdv`ԼҾԼ{{j6i*vt I.Ss`1\J|'a8TR.+k@U )Q! U.E`-xF.ΧY\bN%3콴&R|eP묜4JlWM,گ {ȁ<6H*(`dbHEީ7RE'0թɫά8\;iR6=%&cÃgKy%fM`85/rXcmP>V^:hUCЖs̭x*V<%>")Nɷ{O0zHti"*\Z\ 09m_w&#+hnƆ{ B{O@{},JUl I-;lb _gOn\[-G$DrFabf%>s G) ¼1a6`9dsݜ#^fEAZ%jNJj?uT ր;*K*c:5rG-QNidh@9 \P%ejuܲ?,DqNkIp l7a6_эۆp`SmfXmmJ ٚ=(szMܔov!>|&̼Xf@[0st򶐇n06 ZzU9穦 )hJ¯.iQy[Q!Wduڀ.V^.0lA*ʄ2n*}`9Y&+gQ}s RR@i|U/a.m!>84̈́]5>z.3 3v2zf"OH%~=,?T>?eRiiV_~8 ^yI|1[=HM6PYPgwZ?Aޑ$Zώ8q9Pz(;<=bRh凫ףxXr&spTT5RaD._a"+9om+!fjkUwY[ǫMϏA֛Xmf sGYv^ NU2]jEH=e4$XZ{@2k3)z?*cG+S l=g=BbLR6 ^L3OlaUS`{.TG4CP>, zհT %Ҁ ˴c#e;9~\ٚRei>)>+B`O<.@;;<1g m}Ȋe=bQ Tw+ *X5ywgZ&}|/IB.G]X6ĘZ c}l˿:ǓA7G8P$iîK0l-ƻ%y } -8QX9#s.TQeWxhz6QA  -#| {_/E= 8YzjDRqq'jlh1sS1*:õF`bo{K!Vy:eޡCa=-@=-=8fih-@0-VI_L5FT;h$oQ2gFX}(1^yuˤPjPA >7ɪʳpm/!1k󙆞I,*Βmj*ww`C˷gPEA3gݾ]ցnjhvfV|XMIBLI`V=oy7Y@cΪ*NMk/z6;( ^~A2'6 tQ{Ro@ ,+B-}lif$Rh@-[r@{Ε&AcS߆bvO"ER4sچ( 5䡽TY硕a.ȳOK-AGh?5D*X#{6Ta]<#4.VY,$oxށpv9YDA|@V+ \ 57Rv޽/K~dYGJ]ٍ$I"YXUbY+Հv#OaYsC7~rIk:B6wޓ1Ì}gi-Fua[`H"n|%f}R W~Rc DnCņʤ<$ie?>eb_>odR7lٕf_PvvhDǕǓ?< `~ei=`Df ?To)ًO=k?dlM) HM骿BL}9H2PF]/]Eh_|bwkQ*@'jEHBhB@RMA8V32tH,L1. M&WMm@tT:²fY$V}2Y/k:ڈi% ̯VEr/?}mr}#K`%hF{!Xr.W25 px.A~8%=(<3ptE*[ؒ[9oiQF킷Df(%!W|F=qDb3%TMv. \NT3wO+tczl^zmlQ0sTCk=!r4L0"ц씘rC0 B\kC9f=Qk؏YShcU L}$auB<&/ ;m%%}y\B608fr!+ ,DiKU3ZWI gẘNWHXʽ]y}~\ fIr*& Fs{LTj`3l)R;[Phb<̘Y_@6LZRˮ]'#2Ɉ]jF;V_8y=ɠ(eUUW[?qes( }@-mB+q0GamA4jrYufo];_ͼ7:Ldd;FJ9,Iw&lX j'GY$A+)%a{ C-v%O%.dL0"8{Ʉ^8rf<kD,!>;f[qm=*1VGN9K\S8T ɩƆ[ %^%pYYzjȒ};X+/]˵I}4"P6il2SV#sԾA餼ೢkRؙFt-x(I!!H^nT!hG*6;C%\1 3* \pO:\Q3OgO;6L n xlg`ЂjPP✲P,2*߮6eGZ}Sdp ;4( b/m߉, I\L9`GW',cUX.F#ňzRE}@+uxrt~'Wix29 1=n'Ukx?5 k\i!Ss X7Er?Ljtr5:p ѽt8z4V[T 7A-8m#[- 4Gx !чI+J9:>P2L"OU. zKE!'IwoO#:KoE&H "4rѳLn2Z^jo?z6V9܆d^լo͚˛bN W~G[d'.]kToTT PvQ2pe!x DA.\rNC=$ۆZۇCFCy0ȸ3[laDe >iԛEhxj^+zZRܞpP: o׷ғ ñEAl$tqv+ƫ]"M'eMH "E< Z1'MAsɞmJQ" i(u&{".PbdHp OoҾ$a*SF_kP\X~:D&-X LKMlO̦؍=ˮKfoJ'7!h\X"u=50q{wsWO7QBT!j%Kbgi60=)2ZVg+AїepNn3 vdN b4pߟ :"7BZImtAi*L|жUp6aߟ:ܣK!y^ziIx~G[r忲&Al]d[۹vs]?S &AiŭQ.j AC*\M3{>>6%_6qpk) P)4njF7!NZ?@ni)yC5U)oD<Ăz=e]|^S*bQ rdžJ&NH mXh`5~!+oF@4:X[#so|xsE(c2>2r6w PI-A4W zM~ym˙ŝIq /0אwݡnXq_a%g !Yu5]3άSBQ#)쳕1VdaV!-ٜr7,?e/#tI[Y64OprU g<ٟ[jQ[bv9|t0*6T8a96~ueاR 찊z(?Lv_xД(NQ׀pšc߈-f 69Nf1i)Uk3f?\|IDtraґ׭2C;N=8mYf@].17]o0YXdq(郵g,ub8DtV6񩑀dmm;}""&@7h>ɼ{M̭{Ehhhs/rAzъF}-_VG82/y'Y;v/\3esK=GkYA\A=[B|p.ѓVr#ݔxJr+}&hl;!s#$LqSC$-5%/w=MPK9# kozg%*:9!zA_IwNĊ+7 !^MoK _FsEީZ_buFZ*9F2_ 5K[v܏*SЩ6LL,*~¼Wc:%l|h4_Uw'ʘk!UnPik2Ye=&:ġ ,5&GA#x(\M?kAuȎPMJEmIrwYe2+Ϫ^j1^n?DW& 8˙MhxjҞb"NKJj)kciBr d OoT|iv{2; D5Q֋:w{ wTEΐ|"\#)<6b }ؚr neW+IW>ZM oN@$- udX?G*yU粕]F0Rx +b[ gpz۹lAC#hɞԚ'g1(_\C3 =Kq| WO eY7׃ܚ 4Hs⩋aW`*L7#`ba Cvӟ\AqߺlrfpF7oLWusB8K|X~/x)r\OB(oÓ,rϖm|r"comc@@UeTބ[O{?J/6_nm}ytI`Q܍o~6'fy7i8TGǵ!ni Xx#5*<Dz>-:?y_#==5+c80W ͟gG/4tXX7샓! cW5މpؕxMtN3>,oG]"j o}#3\c\\uva8}4d܎jɖ&QTQd`L b9-,aY 3Zpg̪9mAi{h  vX}r$%Z;aSwıcyO02el ԣĢ$%(ݡ.$t(<?_|L.3leJF]jXEѤ.ev̓42źyZ%h2TTEjZG%Rm(̸kRvifL*_cjKK̯Vnjʳ-5:y2гPb!3 409X DY{lY[JEW\˱-}ʁp#:|ChY_/ [H%]4+&WG(nK@U[D^[ BQBɔA3z.eSXl ~1 kIҞ󙧯"QvwE4F/D:jn/o՚XC3]iR$=gQ>?4m<է_|N$ Z=΀z,8>GPJӼ~I糘%&=oԘ_zp;3mHL;a{xT=},D_%i vLaDKvOep[llNzTu[}XdUpmJNȶc6Xg!CX.)81|QC biQGh!e- LsYPuDH  B(kU0etKK:E`Hˊ܆JfgfMiş HgU5|٧ -B$hb4-=)5@GxDcI+c?]!m L$'sdR༁Bh5#Df(YYҍD^9v̖Aj恨kykRÔrT_fhSƫLJQ+KmjoNe%L$C{U/f?X (\^QvCzk6>B_@;V2 \+ _ dF:h[$)O\u` ;$4lT\mblZ Ĕ+}Z?#i-bЁ0^T8u-ƜON3o|J7|r; m0|)QZeb=II:j?dذLV&(u7$p <%r{AMlOLKYYk {)Nr8蒍/Dm0oY.K9bT7?VBl(vX)Xy$i\x}iX"!y2^v9ߝCݏ$Gl4O|7?E)&L-qdٝQ^<ҟ5EA扵:7[Ag*@n8i4IZQ71Őa_eGS={`7撟` X .ztZm3Ol!֋1uR+$ },W:~5۝9rWY>׹˛KT51!'4S'KWvlK8t$[򵶟:yc5lŐ BS:Ł{"^(vmd 4i6Lpy`Vvz+a }5;4<|bG )}* HQcؚX.\RoUq]B&+5AIz͐M׫RI;O_;;H&Q,.{ $'6V)Ǥykox^Q8b > RX5nh^3C?#5{&v_fЂ¿?HIj-l5zE#9`@n[`ıU< mp>tp Tsdn!b'o8Ȳe%, }ۃy~m7Q׏b-ꕭswX7.o0P #,t$*ZErƳuPWF}@F "9'fuѡW?#:8wɄԀr!GJgP>qj> 5ef]aKN׋M^rD-ݷXk8%vg!!yQԵv? Nj Ms^3`+l+ڹl /^}c:/:MMd j"}psH0;=Ov1]&ڤaqa?MTUuwՏtnT޾\Uy69opϩƓ7>٣p7n-doͨV9zoCH\|NoCD=dd EXNa+jv˯d6p|&DՂ"f]N Gf/NWnC,ڦ`ܿ[?J0x7}u oߚG3 [`w'9dh ;#@[k(Erp]1h;:5gؤo$VYa,`qfz #3y .y9$'}ox*hpKSS7u@yٞDV[ gzTH~F'%!JUT WqÜTcDf-9ckڥ8:a ^/W5ϷOЮĵY4KGM$NaO{쟘J;FL|Ry vgf_S>VU݈CwS徉{T CKDx0&91ʒUcO&T]FfJ^I^1(Y!NthV!eҽ8=@dhP-aӢDT>sX]jyP5@( 6u񪡢w>O_|5Hg-b1kk[iFiZ%)7%3[,o9i+_JEam}vZ3o:2T&m"wNDZr³RfI=y燁Nxcl|-^,l4ULZHO\x;~0 ֒>-j5 j)]eIɖ#5H z\ U+>(69=X]J*  xTMP -}$xCNuhbGkk|4RTMR[@ij P.s:@{?ߕ-Ci\@P(}'5-37ԔmZ+sC0̝M5;[+S^&_s&&\VoޜfNK&bERU@Ɛlq;lߓgd\no/ ;"k1/,jeɤЃq6ʒ2L~b]qz`K "*,Olg5ݷ%MO"n=3xUutp:>$ۮIOI|? +`duF0ތ|"%ќVСf|뇢]|-HrmޔFefFE)#viLteTv?BXl tԠKk "Ta<4𮭝o8r ( C[:3 m ė[*{97glbaNҩ\څ%NJN1O6迀iy .>}Lȗ  ;qظ*s[fu(V!'aPm;I;'}@C1';z26\. E;7ÏZ^倵pб+E;]b9\87#j9n#EO}<|Վ~g5v-+vDE5 O)Uҗ24л5UEHPa˨`X3o|< m#8R C5d&~gtRrx4Ρgvn" foweaH'%v`4 ( O /YmO;El'4Tk>0]OzcgAEƦ}{ou&#*|$.q f xjHn5'G,DW>PW^A,cC{/.Hæ>/,R5 'r]g}d[ U 7 KܙZҭhNkZI"lş-r]MUܚ_| h{!I0E=܁jLis_mN3q?eg@AmnBEY7_5lϱgYZ0707010000028f000081a4000000000000000000000001649b7c2900005d40000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᑇ\]?Eh=ڜ.+MjB(ԤiVs1؏ Y /X\oL?y粅+F)vu|wfBhdMsM 4k—nAOGcUbRQB8j#61eJmEĬF.}JRɡ׋ǝr. u w3mu"ŞJ]2HQ'ci֜ڢnBﻁ)E |s/0 Ʃ\߀- hptD[NLpP0)W 4$r\  }3&">G/VM^3#i}>Oyf蚻>
vFͬ\aatxL K35s79"8&)S2>'&(* @¸EFx3aYI6Visaub3Pȳ6 $GmC+ffxUni)7x4x Fsrn}{; YOVҙlJV`Q$ o;vdAڜWzE;怏9 |!?<.zU=N嬃>I{ʋ͏ezE>[Ml,v mAhY cnqH11QQZ]٫2Zx ˄r.mưx[Zcu%HSn?{/ h4j*;ԫݶXHAj.hQtwP/E]S-K ̀`Fb>#`lZT>;HYA.OIQcv~cMg1OR83[*@2{솿 q;3& 4; !u~@0̖{1w .6t*,M^OqXZ5Hn&ʦPY$:DqAZBcnyT-͹ r*LJ:*j`S V["ՙJ\OVs&Kc_YvfP/t MӜ@wu  cҸO(ZfOoN2M==503P.TʗܨduAb;,\hv"hZ F:SBsO iX4}x! zC4ĬN~-1>yB o¢f2f>d/b<͊oHJDSH=dL27N=nkkc9xrRqvvcA+RyGk[6ll VkX\\ ѯsћrTeO>io|hp2acYbּ5PmDn˝ՋѩYMa^+cFgFwVb٣"+ĿbVNlLL_zQs)8-S4J\']m/uP +zwZV$;`I+T9_lV+ץT65@ Fʤq9*'ˮsۚ7ڸ_1J)EjP[ls!>"\֜Cegb%Th =U6^?_iAIjOBݽ87ە^#P{x7;?[Ws˔n1- WcHKp5܀9mlK)L%~Q[ FW*;C~'R֊/ZA΄I|UJ'[ol k I<>=q遖{0Ү%F7+.D~9{Hչh(k.UX?s V2Ut ?i¹ӍGt̺ 'E]t!U{?}nk&1?V.'눽A6 .~݊TŔ/\*J!P͚mUS4aboD:}8CM?y=GQ_u#hŁ%)/DCekgX <(`矆}1w}?6`~|}96uCV.r %BFM$6x 3arf3iZi"qRK#ܗUFX6L[5C=Nr\QϤri' ;#:/mL)'`/ .; \6W6$V _r_/aI Q&=-P2]pUEo+1tf\LLE/mmF13˶w U?H:tTFg.Bv/ib 0$D})\J\*kX\-ZJ&;"WnLOAsA{qT/1CBn WɨqGƎ)턃DmR%A n6@ >noԣgw+ "x#E  y[IcG#0N'" ]&àte(LEړQ:w(AOrWĚq̮~wXsHj6R1g"<Σ5 "KGj"D >*+<̝LSd"@c#oHг ySQ_`u+G᳡alp@08R 1|~3^H= U "̤)'x>k +NO I$P $$R哤fNlyj%>yّ9B(Mg#Y(9CqiDhA/,؜t_7fi>`:*IB&8gvz_i Q+xv?P0:,R޻q9#) 9/,%xѾ {zL57ca|#Z_#[ |;L7fO>2˳5:sYoAXƪa}@t!ZXVdR ]Ѵ@(_QbcR 49 8rLK{mp&nv{b*AJkFyTU7f'_ ~Ex9E 긙Dpޜӑ r+vpQQЯȁ~T2|kZGEŸǚtk׀1M}%A_׳Nxঘ?4d+O07['h҅`vFCbr hP8NPESA])+K!VdDu UF s>_@^LV g ^fQ,?/uWÂB,wiv'6HpU|TX|GJOt\qOة/?-HN,VqVϽi@:e{WTcrA 6kXۚ7jNo\$w~f4넠%8r%zz2E/t-R;ź³2ձe@CF ɰfsć\M ?h=IM&vgaf9֤ d, {A!ll9mc2]̅ zW2BX>p3zPr`gPa,Fѭ/WVĆ*MǓ{7_f1W݃*^Trc\qϕ`&J=fWRO-Ɂ.nNu}pLU]=&e%QJdՉ[nZP|$cI}P٢:S߮]PN;Მ)ԄhwqjU?9&<+{WtƄFDn-[ZC PP/?%zMϬ}1ԈgC=- \r LvF׏: lKW>cG鑲˨:"qnUGY3"KZMբN^w| A?x\MgǂH<"PI*{;Y8hia3OX(Q/MORtED~,.h\92T UJ\z:0U3sjysF}+}EwFl'FZ^U,(3d秊/~ *笪4FNeF  Rs]HϘ|?׀D ^1" z!k(R$Ћ@kȖV-4 0N̶ZIp\1q]F>r&Z^R3BsR4sEB\ &з\6\I|>iC=FTw~=RTB&TaPb#aK<@:s˫Hgψ_uuFh6h5 /쉍,K|T|)BTrgh9L%|.VT?7;gp#n`#lȚ-. -3mm6c.335}_sڭlnX.:fM2wNfNBb+ EqFfhoAgޭtHδXEd|%X;/# &ծ 63]&W+46S+ƒYkF/[ۋ%E7Wn! ^?3C8L[$ġHg2רXrGG#)rQG:Pޣ:Ö |31ҫ8҃iY΀3pv*JB+i 7w%R*+@2[%QǢsiָ]ϻ) 606@6|uK̓ @$;_^Y.w5~&' CG) Tm "΋`"^֘އg4r<g|)r7\ !z#Tjr trcKs Wc6whW9w#Z̾6V0-"fY'&\xz1`(k SY e N]w(#<{=l7re[[˚ώ8GekݜиRYܰ@ #XٻO-qh|R2bdޗ[O+Cβ\1V#0璭I蜂ZAkIOM25oBa,`qZ7-$,;'sfJ*҄`Vl5bPsDEb(9ꑥn #<^Y%r;!@2-/EVl[e{ZKMyL#MkԽџquj>Qթ-WS'M32ӘRu+3j[ \1M[$w.Ɔ+{%>?)YHETF!EL FaqLJeŗFQ!ao 3a[MTL 9*~^giiw@;m-GgwL:f[wޒ uԀWt] !ӳfnyjȪ*L<ǃ-2aCDZǽB=ʖq3c+b; 1S ~sU07jMVGccbEgwOs  S*73RZpJ>2iRԈg+`;!(43{0}OT] ZI",O(iL5u$8󷗇bf[{4& ե$aHu춭6mZa>ɌF*!*sYfc(2]yz|U֙:D8}FH &z.0̕bYkڊp ƼBB=L"ˤ1#ѷp๎d쾯;2ϏGMV թ6㐗w" WD7Mʙo<ǥp-58AWja=6DNOv&eՔWsmLT/} ogzuR]""N\nfJ JhnOؖ<Ts8[5\򙙰ylAf^Hpap&̳&%bLkm146SPqXKhCw¾”LxkXu) *| ,pl—)ArzOk*0;Rq[| \)?洛@Oa1y5PГԴHC:ڦcC^΂yZiwkc5ڇS NtHNT;%Si5pj_n8t~EƞDAT\vFjϬ |^#J ֥PR;И'c be=*0X:Ek\a,2^\t{l֑9{jTRS!2hXbӺT/ y% $ 'uJ86)kW?OܞO,M-]Rɍ`-2L}Q m:#CJ$ I|S>\߉|#a([F &:0Z:R?G`"āXFx9(HB\O_o6ASKdزێ4s ;8X6&# -֯.Mjy۫هQ$z#zGZ0rf**dɥXxs9Kw>Tؘdڢ)r$u yY%{ɏ_G#;/viCCcܟT#}dM=ݫBv;=mNڥ_߱6wfK@NsWЌ'ҕB@,mZ`K@{!r2{yac}^!mhh&A$T&3_NᶩJQF7柲sD ǿ{5;GƵ6UeN{0EoTE Oҕ*a}UiiD˜Fg%Y yY< >tfP,VCIE} J!y|8" v]pQB/ob Eal{=z? $Fcxx$4][\`]%cww9PYbþվ$d?(γ[OP҃tkt^\.׉"9!P-| ;1x8-i^kr,LHPmw9Ur"(Ą#q@갎<)){ǭK^N/:Vb E׬P dhv6?scx\lG)Q;(nLaPNq1۹AǛM'' %x@Lg "'b妃k-5p-ڄwW) ERd1]]?/]gD[W݁L8,oBq)3Og (~0[imrևC`QvQK_CyӔiѽkI)Ӽ1{}(}w#4e soEyxL#rD&Oڬ=3&`\Pu#&P -30d扃R;0nI0O&hN ܤDN:n?aC8#)FҦ&,%)~s-"CMsS9iH%ͱ(b~9ޔ *@J0Kznɍd ~('5xè8[ƺSk/:3 q8퓌pȎ Kv=4Pbz>T|,,o&sA^2_ JmG"b٨ѯMזE}a)oz:H%i-#` 닦!dfFڬUh ZE9m'E~E.I.G*)5[1M YO]"T24ɓq LkPbN#Y |DXy/2mM]coH<4cy0U-EkZ\yMP ;S%NK5Ċ{L%G&?E.-cCMۘ!bzց%H S@ |wXBG׻@RoA bAqߊ Wn=KjkDGҌ,*dK #1Ӗ?2ĢAR| EZ$fwڌК7sj=!4r$Jk0XCE"iepi,g0в=Cei%GTPZrKxqcѤ5`HfkIl1 Д^;a3T"{Dnf8 }9'{"&Wj\Gsү|"q)Qc7ixN侜,C (Rbo&ݯΡ)ΝLpI58%ki[цҼ%]POA9SǢFi鮐:X竴8ɑ&3.~ED: P);_[F:dzU<^{$H:gA6fAxL" zQksN]򗉴>3ZEU. '8|'jTt 'Ǟ!=O~B7b Scޫ$2UpDfA-#~_rM{L3Tkl喼'34+jvsdx$ ;[:+-?l8jg >[o d>e!; o_ g՜AF.<#? 2ՇK>%B^*yW7֟h uO8Q` app |G.Ff` mPQ%y6g]9& ,NzZ-ѧߤK1=-rz2\B-I|YҦ7cEv 4]Ծ\[1h}IJvEymCVÀ/6L= ̺kd,l|W"1p/  n;EkH5o-]MtTom(׼JRNz<.3xp%`SnָNxFMC£g +W[,Rzcq{DZJѣKP+_HVK/O:vXJը`F"@Sтb| ,k喫rSE+r co57X()0W Ų{'Ee @-3YqWoX?rk05H^#æLޒkG-{r_Ҋ_j$Sk c4Pʹ=~W`Z"R6׼#8'^Qz IހoIdgzGxucwtS a}I8b#_%ϒOE4Nw;!D_&ֆw\4UKY~?L};9Dg&oHqrb:vy0>$k ec@ͮaeDev._20.)g<躥kI3f Ds#b]xf8u|rIx3q~A4Ύ6ɄUn$eGTl hb~T`oQқĨ`Q0`^$欳S*xkTNcq.ԈPBYde62$}_ $R0iUeާ:A,9KsqKcSo 'NFٚ/`RGZ,F$ƴa\20m7йWqHc[Ú0p:wFxn>=َSl%ß. dgy $w#_Eo&qW@ثa5PX`ZΫ3+g_ IpBd1 *:#| QY;E3!77/Jbgd>&9 Va%8I`=.+]f Zw %J+8Ѿ-1}IOؑ9Mk;N)-^kj+kR 0w*q^p vEm `4/(i*4dB<j$T7>>mfgk|:CwA[߶D38Xxý-· w'7ۑTcxԥbo!/(͋pf᤺yqů!L}3X)Wɑέzzcs){)lE**-ӄ`p OtO([{b?/"z|`;QO@Ew{WRHT<#E8=/'1N&j{XowC_?xsIM'{J'*w6)">ØCwjFVBZtb_!<y\Ai;0>&7=c c ӽ]#NutLwYVF-;=pfۍDMBiNfFkSD \=QE( 'X{-^c:4[[N-YWnO iJIqDXFqMU'=A vyD=wt#TDzv}z=#9W @e/*>2$o[ QC;@jh>δR5p))^o"5ww=DAHI)R+ Az@>^ҡGמƅ؋įpI[Yr\۝^9}#6lb"z, Y{`6vV .nT}ǼI -0j |q1TRҕ.>q!K=r7͂B6gJ)C2"ae Y.dh$cfO(]꘰$nH(ß޵0lW kfyN\S) U[q'Uqү5ޟfi.v|n[-|QANx "R:3&#/>Ǭ|_pN'QJe@iHi!yb)=įNW`? (6;fv 0Y:{!lo, abs e^T"~؃U]!DoD3uđ[' QY 3DNtn.j%BVVz4 '슩?9dVO M[UJ8)Y&=YjE’8csc|>.TU Rb"}!rȮcp2JSrNܞ˱*VnPcHLԐvPEU]im1mkάVۓF=#QE+H`,R:۹;$0T1TDR_J#2fVR&gZڸ< TL0Gl,MEʶjA6B@^Uimfh~u@d8Fc-lYU0K;1xg0[DʚɋLX!ĺ LvK\Z-DKIeg07[4Q }#ö=>^څ+:[ǔW:#:\XRx06=s$sM|r'+W rF&}BRNkg{l53D >(=Wn{ WЗ[HCsi)Y-p 4cy1â(]ZFD;{@q1AFo=Y?Qgu'6e(1P:=E/%"ԕ|FF~SHp-[Y4\a97 -`!*u&K5%À_ HoY;Hl]M|~LAD{|HE!a- dY‡nn1Gǻ^x5л3@*Hqɪ{R̛=ou BVpFĽ'Υ<F`0:E2k joxֶQ [,+a-pR#+\2=W{~\hN~Qd0X}wj߾&xQOOL=R<\ff,@ 6X.x;w5 ه`k>gD|e..CG@B[y ڃ؋`L8M$ElK(jhk w5떺^$2c{IvU,2V !/ɐlE$օEfM܍縕kc̬X 9I2gq]!h""2~q# ;zKڦ,w-y-4(SqٌPRK5Ax ՟Yn{8\}18昏;B Lg\lzm̬uEП^SG#o6*y1K9X>,)F?*~/MX*q@rw. C dr-N;(0ݣKC;QVhɧUtK5P־[g|>#nIF`(v5Nf҃)YPs" N@e Ľs' u=Rݬ!C-8@kAk \`-'?04|/ҍS&eO{ G 1՞aAD4aoԻHr _?$}cX-:Dd~/R$qUqYہ35E6`]{0E'5/j=[U|7ܔPE)Dg5(XOMFf݈8 }qOB$PsĭŋRKVNO´=FXJJ%Wky.8A~2]W@S\5e4uE'wh 3C!($5q!%Meׄ&$WER Ln­Ul 9@̙ ">k$:Ҏ]#,&uWNV1SM)Jer)9._JٹCJ/ϱ0O<ʆWڒU蔧fInF5{END?@9tt!UDD榆SNDX Kt1"KNH)/:3O .s|;h1.P[ ObwhA$#4-?/F~%jBO\EnJɶa7̬MmwE=JZ,l~,cΩRƀŐĐȭ hʹ׌ Hk9v${(IM<ջ\c ;\h1J/މ 1le?m)g8ؗQrtޫt%#&#VhgB>ېޡFK;Ohe$pLj!N~ m؊wM]āW >aR_b$71ׯ6eH~4''◳ ??-A&$X0|j]O^ÜY eFع ~ SfҎjZ$r3uю " }xESl2dSFJ5yyrUzA%∞h9agw= ̖IPM$%4id| \'pgu)4g*tu5VϗI^HH3A'*d/ю+*#w)NBLzȷvcvz0Ii+1TVF jwϋ'CC@Pk 2 E(+- %tXЙ'unGAiM]ZSz%6oTn2 mO-ؐ2fByifHa:QY'ZN[N]҈fd;(bd"lgoeYZc5gyLܼUu#&#dғ2(HgUnݡ yieʇtZfBOIPgB|nppb+#3)z!T!: #J8txG0nKJd7ϳRy 8w ljP\*j>knT"GXjlÀ܋db7ɮJBbY֦!Ͳ1S?HMoBXT^=9֚LBZ<ōG̎wLJnBqwo:՗H]4j9Gbs+t!!C^.XP)=OtnrZi)6w=BH ljd^gnpTEG8C)>4'=4DSl.exwcl)}I-7"Zc)4zcqayŏm.jHtv^U5ldNUpm8@GhC!ת3f dmxf!@o6ޑf#Q`{1;A_+*-&G _t\ ϓ;^-#|mp$1+2S- C0k%w55;&O6:`5  )XB[o窴NfWIm =$E`~=鴃8 FۇDYPorF뱙h/?.}LeجKC\ lLא!/Lq@a :_M}:H@LqK,7?tP>sF $JrXdښ c)6hW '}ekNr:67oG={S7,Ic +4+I.$hZer\vSVC dh@%:D3GZA VNmw{@6r鹦[Ixx YJWҮKL:kl;@.5a"L6q&&ޠ%k˭l'"y=R\lQT B cĊxI3THJ GKb&yhWIq֜m@D)|0XiRzEѡ脩h9,M$3Щ]>U߶^/(G7 FQ> Z_ 7xL}ֹnϼlA @˂ԂU~.FS 9Q\a' _}~'n~)AKr Wz&+{=p8QQ`ܟ:eAR:Y8":N`}piU"y2C}\ ROW3pC&T&S\(*y;_Sդ'8f.E6|vXB|^$ߜ 4cu2(?r(I[& 3wv$g1Bv$GKr#LB :E`u% *s`3M^L->*j@ ܿ͛) wȿZkυ9{\*OGi ky%ݚr@P,|HQr!ӌ.Z~}BNP|BNRR52!\8%Q0E6w#z\&Q{kɞ!𴵲/ՠw#7_Z$F^T>i +ўZ.V nAO]vߍqxΙE8 b؜bBn[Id9YvG͊3S+=`XQQ7!L-f= 咀sٜzӵ/J\?><.~}J41d)k) ð`by 6DHXm+BG:Ɍm{P_n92Cs줠zW+w^1u@g{lBv' -Bپ=OZ&\d뽿~CŚPx;~Gih?q W5C !K>[K8wYFZP\l1210b8W҄c|u\j.S4NcYJ&a/uup&7+ũ`re@я7B$N{SXa{b oLH<Û4ZQ&:OMBiTNhc\@ 1` icϦEMhGDtb^Is62]L/˽}%Dq|->7vugTw} f{+Il}g)"f|9ty!~7 Jy4{/̠-)gK 糅ѣE}Wc9G>Y;ĂKI&k X(BhfIGDp AB-ڠtL?Zb!Բ=9+/Xެ(Oako f({qݺ:@6dnux1%`!cO*/˰`9̀lz]mG5A¹(jCwzS2O|45H59KA?]\PahlP'ѨP#J"NPi|)ˋJxdPLf{E;rD'G݈ i~*GR[Xu[u6ՅSeCc=N0}2)ȗ-&K2$P'Xeeo0mDL|\pcG-qblG?WkO<1vjY a?W,x,G(gKi>ѕA1j` -+/\m2rUJ>+Xt%NGX|  >L!իNJH-~j45i -vɺ[ox~w**4 |D@ Asf֪ߋà {r2:J<KjrkClh_Gώ' Y}֑8w*$18k9TټzàUN_V0f_@Z@mAc&K.$߬,m;x P泔im}zꃭ7-^ѓli k iaaEPձgYZ07070100000290000081a4000000000000000000000001649b7c290000512c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/bP]?Eh=ڜ.+MJg10EOj  x2IQrD #m=%A{H8;\C?=}WV FY^&aO:_f@t  ~9@ 5T_aZPxE ]M 6$v(;`D"ÒF!+ Cv< Ik'~7 -vtQ8 y-*x5.Nؼcn?4|g30ԝkv*rK:RR3ZjDHKv'U륜x7˧~{嵶$_"[\jS$mmI_Gl|;xEP7l菠Yh HGu]ٚȵܼ'p|Zw˸s|XI5Ҵ&ӛqӵh2CTN;ta)^&.Ԭ%Նɥ}=g"c8 c>vp$CQݤ.қV|Ij1sr4eed.% #w>q?\ ND3:eXm،v)si#, Kޛ"MuTN&Rv+'%]HѳYe!*zyS!QeىH WWt=6᜝}Y;p)3xfj_mfP=lzZ,w㻙m.uqƭErdV\ʅb_3abd2Ne SaRa$Yh?cRH'*{ %tV 7m/cؾjO*tهG/$]7Yۅ?w$W`X˸=Ppt;5hބ4NLblZlѯv\[pAǦ#FsCbt]+dL614Y~qѦe역U0队FވbN-SOa{Cm ^J|Qu8>o킍jGf%>.{*Gؐ0*aկ c] =aJېkZe8)aČڪ=g9U% ЎawŠjXQÛ^%u{ӴM&Y {7+]țdG[%ӄ&ÜO] BnE,j1I/.chdF, +q`){$;Lq /S nSgJ$dɽ: Hl*0qb|\ch%%)jf;AdLv[NM v9@ 3p;gWwB}}_Y9ɂ0RZ#%f b4PZn/6Ȧx Nŗ/r3'nB8&DQh?TW \%'h.YY`a-vq$B=Z^1.n 0Ad>mJ) hv熂h4hrMl1x u؅#B>>0 2~lz"oOLiMR]|?vyOʦkn߇0es(4IP.a@د>xg}u3`;I_iapKVY¶{E<|Ц!6 8*_E{eQ SI͢l}GU,8#V^BlcK2Y@[T2\n܏]v3慎 mcf!Yϴ.}bB]X@+Xtw'j &>"˙Gl2͸PJ^JEV`#/%9ڕiC"&%{:[Ivqm~㩖~" kq8V 4qGU 6%OOB L$֮Y5R[=ӳDb#R6NkÙeo6)8(վB?x>lkeAF[y-;YC/wmWsB_>,%U: qw r@ u1Bخ9nǯ lkәJ#Zi;3UZaĈ.(WUOÿi&$&nnrpw2! +ͩĘT8ahxhiWOUo|*<àpIYt  (`p*]~Ϭ%G"rvk@~{c'~WIh_+Co2 ^#oLio2ںWY2;Sy0%BB[de<\3ZpZ|0Z"N8Op#*% ͤi5]8$xP0PCyÂ(/^k#v{M'@E킆hkR5f9^IT2 -JA;u;gԞJ"^޻^ݔ08`RA|䡜i]0:8F;qtC  8V)or7A1VcC@>cJo\zόO<4 }wzåƃ\'tMXA7X 6jRJ#kMQ\OԀVUij ג~Ì|f.Vf :IҠrOYo۬Š +)ܛe7:%5&XV 0TAJ:թc% y֙.3=%o< 芕O?Xi:VB{c+0ڮTӪ{a S ^:c @VD9/SpcPGhBH~ UQAfXrLUьf肃vnoh- M JXDP1Qb~U3pIH K\̚ Wu.o!.ϱQG0=3T!_EYUi3Mrnn~w9^PK A\c=s 1Ft5I^(D4\:)U G -qoa8l?>sL@MKmH>A .ab{]Wۋ Qz|k ͩҳ4(QMo^97CZo`"]uFCL$,]6Ώq|Ή\gL»׈R;N4#NDŽzuH#^yp1qipSBj Σhvoy jL$}[q_2= 9,ޯx8a7y^+Oɏ/*L;_5V2Y_8*qBfLO3LQpo7{|bcg?`74yCf%w[2w"e > { <J/YlaU7¯;+Q>~$n(<7gͷK~ϴ+9zӲrp5*DYr|Wukx?챙M &>|ebt6Br3DE_5pVm|{o¶Pg}GbnXk+a3Pg&~D2G#+㈠)AЊ"Y7[4]S ̋F ~,]l$$m >owVySKun𑯧FuȤm!JE{=6QHk#.niGt6|lS /wF#V \Bbn#l9 E"4Dq3>k ;~zkX vy ۮp/ZJًٍC`.v,z|x]fM)Вa"6|llVC3ZaZ|d Ȫ;6ZrfqQ[$^DaiM{- Y{[`5v 詟:j}"bcw3+?wtuFq's})O۝(R0j.'>eBќjwC⸓'iRrR" z1" JM 1?sL8,*";fDo}MFftғb塔Lrc ԭË85CO1w|)hNSZu: Xz8Hsv3?.=%!'lI_XTq`oa'm9F@C dˏvg A4hWYYlثo¶s!?g6vhԓ4n |jhST%2A?,f-1'k#7pg[bWv!(ڐ3"ZG7f$X>L[O,'ch[DJ|@9l-:ðlB 6Ͽ*6FK4I!&Vb= VM*gIpDF y^FJڋ#)Q^޽i`N'ht/2]JEnt8pRhԖ!Ihm-u?Ȅ$ݰX5Ic^y( gDG/5!;4HWju?ԟC㑍_2jΎ~B_"莢;u_T^Lٴn)d@ @4sƯk^.hy) eUEt%5Jtڡ5>W[4@y;͘F_M2y4c%廢LV{07|.w5CrLg Fv%qk\ 9QAYfzhqKZ UI+~$w!sd!,>nݯ)}?@V<ͽ #g0DeT3R0~%WYvJUg^6{/>Ղ״%pROmONb`z'8e:_ xϯo5qf>>& ш0 .Ϳ8;yJZGm*w-.Ȫ?C@ `+hNF5@{q7Dnk'~7!1${ @, I|]BtBEڱ%oǮ8#['Hgի{VeTc:2ZV9txu>Tv2\q7Gb306Q±[t+6=nG1 aw}Zظ?j)6M@[V8rHMTN 1P>X\#<2$uK姝HH 21}D#ESc)M܃W~4v}L_PeZllsir5j'KM;|đq{SmqK?Ia=D%bQyYi(G7i& a"[D|n Ňz3ՕGtv`(䉉;˕< )1%Z¾+)j չ!?Js"u~xT +X TTr6O.,aEvIbY,UbYU'[φZIAj[Lh_]Fgf;=ΥH"[H^]c> 1zH~BܦB  !P32mYKsOa3lL|KڃnIdO>3ƨ+|hN #OF JY(ekJ5bů𹩆_,lQS|>Kqlb7քň1ߘ&C<ՌKiQ6,٩d T#1~gnv*dq4սB F@j^nˤ5[EmۭHOԖol(T\ 5 lži~Y"[& !pȯX;Ӗ8rEwo5ǿtxe8.D D 3Z^ WJH1Sc+/hccEQ?lRĎe]/ ]Cd9AҳuC3_ܫ}ۓqu'@+C{ \8)RJ|u۫K@P?E;EkR2M}jF_ G_4~{2(jc LHYip~ȁ33 bCwQl*f1Һ-ê/7:aw3oh͢_#ZO/4o NNt.fzoQ$>x)-/O' W̑5Вw-ŤpǹAhᛟjVY?;:D]lRiKgRJ\3]4!im?Iַ}˗ j|&˵tGod[ϕS*#œ&^uqCۥ; *hkã oSh6ՊeA k'˸ t| uU P=zXvGڼ XpՆRzFB!F_>SXDȳɷjpi|K $ZyX+2] J:?8{Bc:׃A$BaeLTo ?oNjT(y@ONYhjθ+w3 @xAZ! $}>%d |8UL(i"ă2dž pv'&09 rո#s:l3=1 muuһLn7Cʚ<8Dom,SM|tVؿPcQ.7G͘d<;{]ݽD%?K_shg-)_,7#/'Z<DWV m7$Q-rD/xc9q%w~`j#%[gSd}z_0_‡ X!r曎9Y`uÄA~CXAN@r.ѷ#;g5(<{֖( Gd2Hs%7L)|i/r]-"s@TO}lɂp-M I7Mؿ7E*85oA3jtvVI]]$7ڸFNKobew}"XƌٌU]#YYH^OywVp'r%_VK^Юx+1٠lD،]S;1m:I^zd}v?-F{?\[e# žip<${08 7\[+R[^fd$EF(g@bӔ)aʨ3}+'UpeX:h49UQ1Bdz*W;7dFTf4gAJft !yc*݈Jih>OhP+(  ­}/1Вc|;4yM0_…%WԞ5HKP ݟ$[<3n|Szr:NꝉFy⨦-Y>o1M/kWp7'T4ڠ$j.Q7<JjnaÖDpK6~ '2DI8zb\-"O1ZKf.>5 Ovtqvzd*$ <dY:BCSB(HnpBܓImٷ+\#bMfDBthz,Ak쳯Va8vԊ2mz*케Az!:b櫓bU"^?G>Um{Hlӵ{94.>uq/6h`k33jiw"7 2=Qcgk5Mۥm_Q~"XWMVtWodEd NSڋ/G.Ʃ@A!1J(69rt2<W8oO)~ŷ"*~ v H)s߼K|{ԖfC0tR[wVd(Y{W)鋇&P KR>k ]+=G%^%oM 7Ƒ[W6$LZLq[y v[Ƀ1#M:O1 I+Sp?X>Uh"O黥%xQlj, 9A\Qy4xsaÏG4@S."S 8 eu)&F8Hm)R`,βGZ@V{7Pɫ*mQ$"iZ^^VAc[y n NPSK:k0yWV?9WȄrC]< : -%dw˕ںi]Osz#-~"12fibIdͨWE65IH{t#FYJefp-@ {P[ A/WF;l%h+޿b~8uXzb8{й :`՞+ 3 DZSI 'I ”w ud) -w"x:X# TYTѩc:h!Xsa #|ͼSi էni$Mʚ2{A>"+]->tÜF2VQk;_#£sn SJ l2gcs10Bd5 [f'jU\uċ#9ұRD[4 1}2STEX pOF]*6$N=F3N!*{%VV QE׽t=ln xbV%4 ZqTYRP &{?o`T%eTI3A4꤫}Vu2 =r]}yBط F-uiRpn=4fm^#z&4,Cmk ٴ7mv 5ʅVhbjG]q;6~k"}a 9u h)Lz4I:hxKڹu+Y?pU5Ҁ 5,(03Ns|_=߶Qk@YPsmA3Iʭ e]#7 ΁W`8-0w{7 e` 7`Mx:( b_KH(&H9/T=RP:;*_ .<,ueg}ʊ,`}piNc]r#|g\cfq>w }&#`+"76Wb-^L6d3 ?J\!n|,WQ\;A:ltVS!3LZ`Knț}|DpIޓή~KH7FV =ZJ<5ƅ c tͱ؋zѴX0b:~lZ&8HwM7xVS;ws\1MP!^XܑWC?v |7g҉; 6_;. kzZE $6a#Pb;] 291ɂit 5ev$p5o##"N XO$)VVn L۔A-k `־)B?D+\dBxZZGϐCVgt@1 cg,Ig@[7L9Uz UW٨ !B@c.)WѨ:* ?() u% 8-h@~ժ{ \)90l솭NFs!7`n A mA,+y͓(_$c?QB[]aaD` ع93zcQŝ^3`Q_|le8aqrؚΥsR;bzvDem̆ K[KU(PzŒӄoD'#*aT7o*_FI׾̔ZEInI}s=E |#J=-j0 q<7L5X^]SZ #I"{dъEJzwǻh`O5}~`fáF絛8XM\ᎅhо`~ ( Ŋ-Ve9RujlP!8:=r=/i'O,\u:-G}Hxp<)z֞_f%&ߋ 7=(dr'^L d({neL%$UC6+"i8j|G^]ax_ 3}d E@@~v}  \&0dE#)Hs@}!j~B l,hU 79l- [n!d_Λ}VQAM(:H!& t8n+X]]Yk ;ƃ.%@B}˰殏S&58]A6°cI%Mj>҉9 n%: D 7ݖH_hIـИ^)@\cW@PiwxQ_reiK46>L^r,‡@Dp4ش^X(7Yq[h F#ePTs*3UƿdPV.Wx1q;QK|&|gwCa/@OGhTB^;"2X Қaȷ#" \ B% /I TeI6R!9AvaE!ʝykF;؄&KUh k _cn51gg:Em1`45z˕vhyMiFNHnord}(W,8߳c;n>B~?oƻJrN#R߆fz@cޠI?FXjo0yx1~?Fit60+ h^~ _QG;YQx90r(;SZ^uYD&=&) 4psųgo Ewm,Z 0ze-8 R!` B\FtW |~ bYŠPZMԣ2?`-Z!I &j_̦+xYx9>U:WPI"~/sm^M .LZx։AehW?9evHY Ў[OE($BIk־"Q7!zB0"1|R&xzsAHпG?OENv]a[A?= r^H1H h3o; PEQuBٖ:{SwPØ YwFۤ@`x(i@kW_7}ŇXm̼1NuG^%Eg}-[m9eoqVQK!ΰk-L`g 5n-FXн O$s0X^£zeRgg_fh)}Omx.i̦`4|@0%7; 3Rϥa ق1!H.e_Plg-şH%w_ ]L SL;ڏ_p~ho|GDҧ+C870˔bIF} 34J[kA>SN7UϮ5KU(3_€0c]`˘.-jWN})hx@e,r:p-.g(q80oR,=`_IX"V%w*q-9 n /u\\4=b8_%4|$GȭIN oܓuʾ;`Py xY?-fm<$i`18Fdl0=oOXjL +#/[8k "͡k/^p9NPI҃f%V09ÀweΥibR)-  w&۸ؼK]/269g TdH i6_ܧԀ8u0[0k[d:"74eH }Lˑ_l(P~f ¼g$ϱ_dMU5zJ(oïYg40(Xt8g-hT'c6_ķ"JGS%2&:b;y# 6d 3 >xH́ȹ <2 _XwԆߧMհ9N Zﱳ.1FߛCq,;C3H"\9fQ9TϤ[?)jM#ۧ48igO2ㅻ^Ð8 ( Ϭ#‖6x` C2{4I~aL?*w: K|5!'t%Y,><~fsz`eP},7˗VI*LlňkrF{/ #%>ό Ŕ Uzi¹XnR #ܬx'P9@Bi+xrkN3̾qÜ5Ub˔6UJ|00WVS-0V-VXwABccǰP*Í"T>RDJ4\X5G%)|rK[e ̶/oy4 wئ%BB]Djl.hEQV 1j(ж*kHZ8ZI#^Bt%^A aua,z稩bgޥ?3j&/$@>@k LGy6IM˄2ecj>Pœڄ'+Jq M\BJSd!^bAyjgpհ=NG7';ERBH o5m3rDip;""J8ڃ尔%% aCxqSMb\Ps7ԢfB,h[$7a)`@^9n:d,S)"muq)f|cv.Gf%gzMxcGTJѮbSp0!/J൭I4q_{ +` *Qo5ǝm?U3i$* 3Ai֐*%ܺzv 3gc+ LDƩ?Vad,;G?[0 ̊_R@Pw|nU&hl'J&``z`=N`R`nh`p!J߷^zͫ{+ʡtwV]~ |,!;uI O^J*YYSee鶜dpEH׶p1drnO$4BٝlWsuc>Gg3𶭛tx]dUZU_ɁTLT1 u")s;)pybo5&}owᴶXPIX'IA\G̋A1b/lcm(d9ڡ" ϑL=TSa$劆z@*OpQi`Fs ͑Mv新 [I_kD_X9D͢5`kLr} &9(4 1 gY0qD%I ЪUDǕY?HnLNBZw\cyyhTI#3 `rR4 ѓ6?[e 5WLѵ2RmpN M2oV'-J O'Ncӂݭ eXUk EP]]d"N;"ҍU @/)H^L-q,pG slE= WL'D:'K+bk>p[kqF$#^z֒(i^sT֫v3%{POg;x! Ymuq _PtYqs /_ |͇ԭ _s~kݬ F@$A,?kHfe7Mp܆; d"X%1?j6le#[%.%Fz3ҎRhc28il(گAjJ-NBp1(]qXTGz^3{’a݆۝ܩQU$tGa &U8o :ʹ[/]LJf-"rAvV 0䮝>@ jw#%\g=R\ZquGnk7^dyً?6)|bv /N~+s.>' U95c7Ka񥣎+4IDa*ՋW=-9,fFbI迊JWBN2$\  &K꺯RZ'&/U /VК]f $ݮ{ x?G89!KYa-9@mOib՚?hA m T6vIEt!WSPҞ+pBr.2Ӏ7  )hyނك9ah ;MƦqަ#痯vJ=q7 6` aQj]0#&㺢 8Y,S7Qb>̂{{G8, dܻvPgYZ07070100000291000081a4000000000000000000000001649b7c2900004dbc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/GMz]?Eh=ڜ.+oܡ!Ir2F_UXfs[<1:2xw<:?\+ti%eơV*͞vlUvܤBm<YY G2Y%H|Sn])H/Vt8U0wmLܼamnbK/N$XwW q##X5\爽 dOq$Ch)1_fr4~]ݢlFl5ˍLqb) o1rx]AlKm4b5W( I٨F rBSd[-2^[/FpϸNmcf$p6UlRNL<}}7ߝe͓QBDn4*Վ"HHywՑC"]8.=,|F6[mɢs 6s.P4VAv/̀#љʛwTm$];3rLd RMrf! JosrrWȷ/(W]no.|~[v.2c?Dz!2]#bq/Q1$ew%l\S4KKF+u3"3`7$πEM#h'ȓNzhcI'b?y8UkߗgrX숸Tha],'w*j;ycױEb4bt)M Pܐ`Vs%'fA|CFX)ga Zo%;̑q@oC҃lgȁYF R s.F xtqn7,78D[cYu`3:+2ӯ,yk6|b$+-|xP "R"e*mizyNAvѼHX<};h.+Mϲ`F荙(4".(tSR柺.}8Alz &3 6c ˈ_3ؙ.mPA/E Tλya{'lz#Chzs;Vh 6(DzV[%tGM#\̞r=FO<; >#^BgBd[06wwk|lњ8(%hDAI1 L_ɔ1c!: J|4WD|LWXA2GҚJ :2 W`=x# \?BIo",3UD~')Շ̴G0e\ yQ <ZD,5o&x !_;y(w{l&>͑|%MS$fX?k8AsM\S|M'!H=wt!bKo1%5%D_&2kAv̑^?_b7  I ._H=fe]k81v%~_C3(SRw) $Z{G kH ~k`=JyL^[evWw1]$@S7F&[(K2(o"u/2}@z`4!:gAXK;Yi"Ql?!f*0yVq~^5n%6p;{l~m3}y"at1; 4Z+ 'N_Z@;dl;rL!GƪdFj+LPk=J#f.BͲϖ+pG$hnJKuҡMWxiu8/}$dJANѬϪlm} SYp>/چԖ fr5jqbe\9)3#`WsD5÷F612% O( d'`|ڣ;%fYW Ovm4qjB2A%€؏̩P>Bd٩ UȤZOcǡjr]bj Ɛ X̳ʂ4\OI<ڬ)׎F=*tT961w{>9%?}K~)LjYtʎV5r!R/.Oo(g<#huZm'? ĥ'znSsHfuc+$4 V$p]ϭxǗlCi1 TT,@O1VZ*{PpXz*5K!Oӷ|MFl-gJ:ojѫ +ړ?FԸvu %9%?}cYufQ-n^zm6]h&(jʊgڻ=! 7 _ridӌ^RZ!+ FK8r^DowG$fҵYq7>FMrs(`2PJ+n@2]3YRovCts3c cQIB*]I,I۪8|=EٿQ;QJR6ߚ+ S7RPaf9p&!ub|H4eO%!w &\rGI!Eq_GCI&=COáv'=Oą4jLd岰WIwOn>a^BMWoE)+\(B WB״Jnp6cD8 r֜ $G9Nrb__yfP{'Ḧ́=[oVLl%U}UX \ǭmX,Л^HQFR.UF[eϊm@Mb%޼*oŏ8,_̦rJNQ 䙛dEQY?.&1@dɇveUJgQ!,WJ PĘ & e6 znbqI&m( V@ ~,2e_ghLqBc4&:žu؉pp~UVƃhᬂQAoٴ}.g} m`sl"8Gal/ /3^鬒(Rf` RIH4}:QFjrC]]2^^8LݥVy[Sp6M5*Sh$rurKUG[~sg *Xv]Gș.jEd숉D@lbhHw}(Ȝ3;zXME-^A TpT?갦oA:]JẶ/d8ra&wYЌJ@c^D5pTzSQ W8BJ;`[7!#NSBڂP4kҜW_x>A\(RFWE~^@ ;[c4ӆHvJ?8_hZˆ+NBOUv ̎1-16k bT$Wq-" 4nLjY|@Wi\;2@ǜ^RF@zg.ۉ iQ֎VšV߀9i/ vSaWe&-Q&%V5Wb?Y˕Vg5$rAw˪Aa+aoؔfȇU ܐ◥'~i.֥˚.5M&Z%o@ hud_6qՐ߸ȣ'/xآ}o_Û;e-H:2ckf!~Vž]%&<޽qm!,"c9JcKKTۿۛoYYY*hԁO_}t@ΤT'Y!&ۏàse}Nx5 ;Gwk#rwTP"35΋fq>>`[F1 ౩ZKJxTr1K|Ù1V}  !Jl3>Z-Ol@lCFm&DM PAS*]IL}w۩տ1˷cL&UZ5T29`&A 'ˊ 'mӪa& Vc!gRn6 SdgBA>$ri@'N9ZCmccp֮EjjPiK> ACn E-e*Ě|XYNT۩2@>N[]jc.'lj]z\Ib2@, nq Yx 4 hXu9و}}H7D*c lU8qfW)); LUs_Y+>^e Jj昮Ɔ1,$o<6Ɵ] drK"!}Yg=f2h-|%wgYRrPE UrҼ&;nOOaԓ * /R,nIf :e(Qpn$4U"I8`8:,$SR QU{w/_4~,!w6{iO0XH/+.7б:GMF2 ZV84Qm==evPa$AɨKJ19N[{OkPZ>E‚xF @4ªDJռu+?/ O`s]=| EٸyN|n$d#'C0 222F)T'߳ڕg<_1]yʳ>= sE'|:QGַý'U$ )/ԟ0"peVѴFkd!7G$TΩΕm"ҷ?auQV+Uwvrg'L܁H0(ht iIiig^Q7Y$2!| օc\PԓPkaRȾ4s)fmk$VcaZ`KlƽUz;g0;9qw1|=(a]YMaĬ-5KdLHԞѼf;0Otbk_K[;UjES*b}ر`A'.ʭs^֥q!<]Ńp7oT䙘tZn4q rӁ;Y3e=٫퓮n-6&Q{9=Gҵv&<]Y& #Cipde T=D^rB<-,r Z7@!L,׻k_`f##OZ e`};˲Τ;9,#AQ)iZnw09`F)h+"F[Q0^B;9)9];&,X@ w(n?nF*,,ҽ>=r`ޞ0v^L%_bÕ w.#kѣOW,NSBJxNyS{]x'Mȵi8VRYIȋN:G;5aXҩ~5s]qjyl#YS] itћ7S 26qX.*\fH\k1=r/y&Y HsƓjd)e] /@L3=KlB, ;[Wb7 A;?i {մ$*G:-Ͳf&ûDG2be`IDb.ٻ"¬W8q?iQXPCW'نtf79Z֬Y'ҳuWj-@b j}:ҫiأѸ( ObPyi4#d'ΜMp<16|ߙ$ʮN!Xhy*5͚fKesEKkyJ|_~G~TAeY# 3p(j,|_Mɴs2ݨgJ*t%UOKm8; M4aj ڍ;K]OMc'2"DS5U@zèr :cL cZЊfxz4(S3b;/fI.g ʡ@=t*"b Vjn*lbX 7 ̆kiDX-:Nӟ#p"9ݤ|ՓT*Eb̏]8h/c*#0odvaWS e Q݉鑹Ř6w2v lrrFP[oڵm8#@PHz*X9Ս^J/T>,|bIٺF:2-Än(\rlsُ.sN+H-^`eey5[(!ğ?Y(>HSTݏơnui32$5APޑ9Q|[Y |m9jbKqxh.{з.&٧U!+]|b0Qf^D[5MX!}gl014q_lzI8 j*Z'-x>qwR`4ʀ͊T#BA[ˎ P̯vL:'DA X! ]?%xrl$Qg;pv<ztECWU¬*hs7StFk`Icb/wۘh 0XϩN˂Csj5oo̵MIWy3GǃŞ++,6KHK ZERMa r`Hw_\7dY~ /{'e|یZwQ9 (Og_ npѲoXVKJ(PqD^\)in:Xٷn_Zfg{/}aMl[v ZTޡ .W٤+6aywe:Hz$މ~%CBl{P p֋|EtXQSFc؛n`{q \G|5Q/X̓1Ko9Q`I' -Y̘L|)K7cqܨV?JC\BK=x[CDY;EwDISV}EU(EGCbQM{a[Oq}ur,~R FGyNjJe4LME\b_V=3vT;o,'ms~ "DdRHIb;"8KHZl7`> ;&Qǘ:0'*MfNSBg97l\1Ysc<;4奮\@ ^pirP5φ{%-sӶ[vp*4 GꝺQ' P0HDI`tnMnlfiXdmhIŘ :7? n+#N=fUjcsN|o~&r$9\Z#=OZמ,HrmoϞ~{ >#%nxa$Qet,QX_}Q2kWz`~Or4NP(7WLq[Ž(uZ$JVE><'z3 |.+Ձ,‰]=ڧX oJ'H+r2 a 2(E |6F%Fmt_CyM.`"bcȅ⇯P,wu;.c&%շEu%܈i+Ɂ2%zB]cT ,i짠l0 P-f`_Yݬ|`h8Ukƙ- zc6h4*mvJ@q-W6:>]6YnҾD٢vFB'XIqҜCҢXڮ^Hea/F@iǝ'^詆z8p1D_gd6gw\ ,Q:Uf؁rp%:=$B4<ݴd( o'1xOftA:|ÃP0/ݢq́ҒfōO<2i*J"uZWxtlO ɷq{2{~t~i/m;cӲk"fpl}yB0Qg~)M“-HЊ1!yd ŕ,(XJ!A;:K6 UY4X8O 4_¥gmG/ _7d=Zv0}y\ֱǡx3ۑc ۿ§D 0樤0Ű0+j;$[? }9)Iޒ' `0Ч|6 Ĝ4dX `W m }M ƿی,G?sl3鍕ʆS)9KxD)U$Ǒ <¹kbU%l"1xA9ғ?EYIv0#H凬J[qMEfx }3uhqG-Wb<ŠHzsWQ Ju=e*FzgTōۂUx,vxJL[>^vF/(ƌ35SԴ% GPu4lDHR>8J93K1WKx,Cd!-C}x%6â .~{ػPCP޸'Hjq@ɦ_m#˟|tI 6x{ፗ` Јi0aD񺳨?ҽlCs*Cl2b*E<_9G]DOL|!ETŽq@bZ$:Yg@P _ rʻd<=U=u!q:AAwmnRQ(m6WK˔3ح{'c'K~l.rֻ82a|^DQ˝L?f\ j⤁VRv:M-7 <G d Z;w񄭠F.%?`w槴5{ptIji{0GR H?l F&AڷKzwFնDZ9nx:f؁*JZ!6U37=7Pf-Ȉ\HLj|M@MRca٪AF\'lxIud@Ƚfc}DgJT9*BI`aY { jc(?/.LssYw̹ U`J!otrg zY_ӊ [xIH&?2~'tYE]#,^ŭF\ZL0 Gsa>'=UJ^0x-C,㫧^8sCIZZݘ(!|MD㉀>μQx&Gg|Ay?ZnȞ͙wٵV&p]tV"v/tU`T攖= ]/Z^0E)euRDL."6WK5n>BX0t^jP>HBe n[`t؎F;]i5Q#N0@ Ou z:+͠0CIBxX N}KQntdgmHկl_TaSwAsT͖`zxlt.!!SkќZ= րK4&-U-ơ.XgLաbFCW6?B_\ޭ&Yc*D@Bi%6iQ}IRĪ9q‘!2W#a#𖿉y&<lpܧXy9 :lcT!;})|w<5]8VO2tq'5xɎ^rXh%Q(Qg]8'^ݨֲ'\K=0_$}(#C5gTnੋRS‹nȇjRrȩI--r[AH-9X!Bq sy]4md3OTvYxtPslDSnsPKS)!1eVB[ex9fڞ x!@g uBޣξՋ0Wb'v~2LB0l9 g6 'G;w=@[:Hzi9bWFwXٶ *lQ5ezhX&މ&OݣU /i#Dѥ+`% :Qq7VԊAtswckin@wcxZ81f3H#0fLxg0-&GKk @PJ 9C+_eB3.π {M%BQ⇐2i{`} %GChT8sT!Jn s^* ZG$o#EΫ@8Rk{`î -Hy]< Y@\;vߩ6,D`R`=(u-߆h9+7Y1M[<EccbC\5;$IlF:r`qr#"0"r ׻X_|q֛mU{{Z c:&m ;EFX3)|AB.48l" z@%-sپ~-Pxi@LȄ}OF`w󸋚J:A-1`VM9㦁1w#LI=A9ȹ|1 Ep$#j%$qmMz"}ȋkʩNe_ϏOOBx4R,|&]*"?+u;,bm pnP`q4x?JNj:m?p&\=8&8ׂ6 5 {C̦rT"\fO ~9:냸W"4UYIvy (¾̀%eE`IW3'Kܛw]7$ ^Ca |83K̰\Mm qqrJjZ)Sƀ_D26;ޣݮv~ETIS%2H#"Mϐ&io`)B5E+pܮm/,ZlXƋ&U~ta~ax^hmkLo ɌNr4^3̮MH+ϿiܙHxx'HW +R}I:)TDmi0oh-0Ѡj}~2o cD <*j҈ .S'aO`Lj =oQR}[ou%b8{_!APʆªLKQܦ %hg1bw5~h7(|$+BytrY%և@,E:G2Qn4j}@*\ף: =tbʈoM/B{ ~(Y-NٯP={ ir?:Nc5SLB#3^Oe*Ċpu mXNLXq^=Q%9rapo)Lhu4ZCfdd! &6tc߁-_K&;õ~#QzmT``r3^|+mJ˗~緾H4$p b;küE_0DM97E[eKl۷MPlK/錣 n+P D<5].uu}?ԪKc[cv샗2-NuE)̰8˺dm33S>_sSAŔC;1&J#|Ij1bF;íB4Dk<⡻$m@ӾsCBl}#$޼a-\r5Nc"+ ǒz mp_ɨn;St#\#EFGgb5ݚ0~>}ދW"tXsm\1k@d47mb&Cu^ߝ5 sы[O*AȂ*J , w!TejJeƒ:2JL'5/f_:s|O`r+?fe:>pBX2;p $(]ؐ_z/8ZE鳙eyVNU]Z\@HՊXUȇt$l 9L,6լ~L(GZ ~6nnw2+ufה6<M4d,%cY񽍨{Rbz\TV}L bSK>>K iITA;rN@Z'{?J{!*<4+;^-|Pk1RaXtUPG0n4!j\o"R͊;斅:ȘFXPnPo. hEwm2,KZ8 íqXu[ZJDyS#Ci( U)_PSĝ/={)LOK%xfDJ]Սcx$)E!x+֛CL(YdPg{@k^x;wu56DT X߮*lʰDJuyЩχ)/$ƕ5imrMOǹz(JYOF\]_ryH:޻q+9-{Ϩ =&5MҸ.45`[d ~441|NᙊH&bV% A+O^7tu+'/{Y>`vѴ3syu0 V K&"'1 HV->9 2:ٴU"źQyV{KNl2et &Ue%y0ı4|mAXQ @H9J\+Zn.%E#oCU֕ǘL}@x[Ey>*`Ჭk(&? ]7#DfG#\}ht&2ƤT>LYG*@H.Bl|GDYIPߔZkl0Mu"а^$RS A3>mCyNy¨Sn`-MxhHf`IoӲq°sntZKТ)r: G)ab_z k ]Rm tȏEgYZ07070100000292000081a4000000000000000000000001649b7c2900003e04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/=]?Eh=ڜ.+* IQw ܋m^~T gJ;;s!R4Ŷ!>[~J5`Ϳq4kqDO/XnxTnT$cn܇#BQXTKrAXo`k~/S-sC4jkv~itÒ4c9W=nӡ(vdsE‰SUbbG]*dvWɕny6}?Z[i(M 3H܁9 ^UͥEU9Ɔju1B/0VC˳dZW|89RguOaoY&'(, *ŗJ~.v] ACUJX eC 9М?Zr"IpR/:#S֨8T8|Cz A"!+Y^>tv*zs~?[S$-&i06q¶{e"Eo zR~96aʷ"wN p~Am˓\E<=+lziulP$!Eր-$d'#Ci`8&ᔆ: %cܗ9Z=[?`P1L yRe\lK9+hHT)vt]'M/2 EÀgTeY۪{D;Uֱ$帍}= %Q\ݥSYkGי3+.-t'|;TdlzO]Ο+%\N[t, kF9]? ޺ ࡖ/tt"+& qiكL@}B'kqqe'7\- cD<#,[n1g2@*p }Rʽj}S++kW6)>:1. ]/H -.cpH1RȳIH{,AI2i^N(&yp,5Y XHgGP_nDd[\TEqdSHZ@dT"7v'Ǹ٢(sS-C[2a'WU.rا,{AپZ'[S&5 Vik& )Ί`ȹ.wFDBL)r׮򼀸\ CZezrov'vKJ3Yx~[0\0mpmVZqV&sH4QTa <]5M)QO'sf_ĖфxLR}(plu{N,Œ[H_4Lm{N)&1gܺ@UlzM^}8PC/UeÑ5̇N/ϺbyWaCR}0?2VH\6O?ekV@s"YVR)ORR2Y,#i=)Ǽ#ɳk9i^3j\茪: ?^6}ߋ8$ǨHJ/BXE;g'4h szHGCVtwȄ˵ ,]~gHQ7N0mNF=_Hj"KNY@9'[o8<13+:2- :+Y';MU ʤG՛fUȥ3? #6ݔ-_;ӛIJz пS{*zPRF>CUN6hExuw=aіVrJ* LPS-1a "pcBjwuziG=TJ$}]l$ `1>5!&GKi"op Ӳ4S#eClRW.2vVsՇ0eF/K{aD`fa'fGb2#z#+B?i\s,'Lzik||qȹx{\ "1+\By#kp#)4#TDt=$..hB]ާ7IooigDÕ Pb^yJE'M-l!غ]PV|m؋Z S0{Zjfwe9!=Hy nܢK-6y:NC7⯼ByEp%Qt \P)231qP`}jw"0(NYB9G>| #8* 1n)YhN4͒&34;>Q e㳾^@ΡW - !IGNLcu2J3cF Jᚘie/eepRr|r'A-&IH4-Di4\:[^{|F#.qF܊ciYivRF oҜjFjFXwE5zy.ʒIӌ=%Qݹ$ -He|9EJZ}4Ğ *$w"O*LCEa:~D$"pw+k-JFip,4V;vjϼB!k^@b%be+kԐ:uC Xҗ TEcQteqM@7zq \.2IrZQ}||/#2!#^v0ʗYf`3O?v"{z5d}s0iq9WLS kdsEƴSѨ8?i#2 0BNvRMq8s>CX\bVur\[PvP-9B9zֵ\*ty֩TWXFew%P#&R%@ʵscy &į? o+=lU֘&~B0vP3JKV=RjtO(łدZU!PvWQnvxe$o6t\`Ks,"tC*gk'G8>RX!hQ_{lt?ޒsLu8L(a]1>l5lT͌ϭS 58To1D``θ%V] )dFĩ"KI#$ųηuG5g3PȲ!|@fKՎyь lY9ϫsP6%W6fDfv\Sǩ3-:ݠD`u(IStpïpP 3C 2lKE Gtvz1ąz]ky7hlAG (sn@y u_IC*̘F@5wrhr֮vG-MPISPv ʩlGz綥~Mwndgt,vڪ}Uc;3}I+˯~!w@)W%%T[vàw؃LI33"L*xr)2 ^cCCך'ő†5\`l3j2GƦdqlj#X8{Qj}CJ5mNĨYlQx2a4X.W[ﮩ-gTS`3Bn6*∽2lΕRx-H(ga+fԱ't'>9}3~gX0oJf S73&+>0|xTbo GfQؽnόQ'3P ঠ:{X*ꐖ9XAжV@T m{̐4/BY#KeNI'TeK?@  .5+>ZuZ][yش TycI\ 8Ň ,E Jj1H[̺DeЛpb\*.JN=k"]pI-2@h8R1f[EF־ro3 X\:5PN "H]Xfk 6 4*~}xDZA8I]}jͅfvmb\LynFARw}[>f>`jl+;uq,]+Rp1`*"[CUc ziژx_}i,:dNV&_kW~ۏpRɚ|.Bm*YIRQIbЧ0Jb埭F%f T('em ;_m4hTҫ zYx9VTiߠ4^fZ#[Ob'P&ͬ, ӵ Yw!{hu@|eN/zGٔnݦW<)zn!֫|&.2{R^f!іbc+\h985V|iiRֶÇэjC`1L+{ϓ '= +%T:2#'X [j`hOG|I4o t!|t0Zg(] 6շ.C+ nxzBW??{bzBմYs1X9XBW|$fiøWkpz|O}sҝΪE{7~0Li:uS`(kG/m4p %KD;VP~XNt.{BM^_^1̖o"SDMOvp UX|r) c FNt,BFCO)靽wqig2׾XnD|'r hYiwctEZ--c1M`ⷴGWx< [X|^Ĥ9drz# N`^xRo]"HvX?Ω1LZD ւ3KN\uwa` &q`&btǥ5@ }`Ǣ2JƆ:WH!?lBjCi))z"f/|nz4%Fwyxf/M#k{^FwvUi1Ix$DisɴtNzͦaEx/O@\ex1mjO<=!=a&eûWwtqE f HS6%sŲ;-GsUY u}e.{2zF"OؘtFŎ3.d'n"`A+UWLyh.B^KžyԒeq #aSO@Ek96|Zvi1ۚz)ndgBz`wsfp)*Z4/Ч[}K>ha]wBA%[x(i-J䅻[=NEce 6>`yF%%u}%Gɐ-0a M/g UnV3=dEJADhbR\N {jP [t[]K(rŬh/csHc KaдYUːHLZL =Blx[ }1Vh ZUW`֚A>,skZ*Q&}e{)l`VcWUZ68M3¼b!_aA@*!4Ebč.^ď-`!_py+KS`=Z6.j+K6b p^Ff:_&tt]9mֆUUb>&4.h*f=Fsb= =tBJRw[WۇѿhKzxѭ/u)n~> Sd>a2ŪS <@ ~Uc)VlR#勯婉(ETb |h]Aún\OPIBđж(qEomLQ{"oȅʤrcuvPskO 0L#uRĞZGّ"4T:%<,I37pZIdRDSw B7mu[2Nܢ q%;VC]AD W+oAf}'Q$,2xet[O+!#+uR߾9~>Q>iiSa+D! ^FdQ[m`p3bxÅ(J~p-VLlѲ}lxiMh]:_Y_읬>pWB|:N-/Ʊ\().(d: 䞀TϥFHk\);`~TI}@ʷ4OKnr ,gIύİv~@Of!kQcjrn#/WZ =ᅇR`{>&CBXI= i[qѐ+ !^"bUOwU0g1? M" ADomع8OO,zc= R_\ݽ:SPR !2Ӓ/#nw_թ J1iԩ voY<nNny`;"F,'t(.r$2ѳey҈䌣/kaPhWSA؂ωrl.' oH/x P+4^ -0ZKYܦY%]|EW^Jr _IբpCM~ߍ!(œI ^ *8k*vmIRkրUb dH7[;XpabvS4xl <2c zNjGܹ)fİ^q*=(tFfziLޟ ,l'a\,}Ig~;~  fΠ9, i`8 ]LltRB@NϰD'=;#.$ tjE r3 GC}풱d>ĀĎCT#_-z&uoY0$ꅟ.mNm|ϹĬZt`A8E66$wHS8Q0@T:[jCSZ#,';c9;H7Zd.i-d[QmuǞ]`DM`>h 'Y;T6̵ G!T}YKV 3ӡiLt.v\C,7sahJ2<$VH\҄ǡD3C[aPA6`+h'N%W@MŪNQ 3KWe:N+pXHDX$`RNdvBc6zW&Ftubm-VE`kt 2=wDn#V3047+t^ ho~?'\g~.{0%I( ~%4֦`}tSMj" ˿- eL/8!!ZÂUS!-sҴS)BگY䖥ANő"X_RFQX#TrQ_uUl HٿH*:Bi55KD}:iq̺p{rmwf:ɟ=EXgt.O,,*Ɍl*bg|ۖh7l{Ct1buێ0}}ko+"J~*H:b&n0刞B6È\̈>c?Zo˥s0GKGa&>vuQ43Qa=['br=MAڗ-4Ź ktA8E7D#S9y1EsaH[|4ƆGBx씶eƸ-<&1 R@컟ڽ L>ӂXAo 6:J"[,1K6̲@Z)m."<{C$Eg޼++ӎ3Qv+ $ sK2g%:,blE'ߔ!Yz8նȿJ^LQPu9Z 'qI8f.V2aԌug H+Maտ可L1H 禊MҦq_k& R/෋a9EJϕsY#T%jjz^-LhE~E\k9qv vbQنPGهge$vbchώZi$5Vev~NK7 3d.vl.Ω bH( af ȭbc~`ePUd <}x.Kpܽ]<ݬ:m Qh d0+m~zҾ&Gr!PMS^W9;Ubϱ&PWrZqrR`M[_VR")~Z5W Lr~P#.eR!p%*Mu#:QUa.# @/#ZmM&7!}Fns@WCO-Xg7>C'S&jCچg1)w"+ NRyԆe^`V p˦Dm|һ qIvf~p{f{nX>S 3׺m}A|9ɚV)Q7ed`m/Ü ݇ۦތb+#*"\l51<4EUl RQOuVVm9S.UPk&p;C)Az>-bF&!d+f7t8_mn#W[|xO_?wYk\e#j6Xpe1>!GTt0.BQ^ 4 Hgh~汬"F~oTjVrIjfJ9X6vs ksŗw3oc+,ߥQ7V(ADz^gNÈ߻F9(>8%ƤwhAb h-`s|_0Ő@"h S5y4:Ҵ`Do4S^ڡS9h1pK>:2=nN҄\"qDL i_?$ ϭF$ *=JRuTถe u.w X(ْ5ޓ#: Y5i<DŽW Qh k4Aݮo>Q¿:LԵR]Sod(hkR(v|gʽ12\%O]ʼb?w|P; R"HFoz*940Ị#ƻN%1Z n;\ ?%.kV Ia{[|L{!ôzD ^4C{Em5&n5͠7?2B <FjVnjGR68bMHN,1(r5B%D¦uӷvnz;ӰfTJi/Q^{$;JQ9+R YW!-v@)~6#@sc*pV;xR\OPkPNw nVwM V]{8rcemuI[?OdV-UD8}G[lB&jGo.Q>{iƙ:YVp_Қ$&,roM82D wZ-8hEX8݇&7Ne_F_, #pnͭ@4ցg.gS~ 8oǬZ.&nh]D! a;frL|gtǡEOc;gI ౯IU9 Wj _}a])ï8:\č1FbkF9ш1G-'f5\)|l͜1;3@Q`^A᭼OҐc4kQDb͉ίHN 57ĻQ~)$!7)t[ ۪{m˶mSC"4؜Md%ػ.93t`W g6nxpb>ce5j@{T+HbcjiģFE ޢlD>hXo'*X$"UeŸ$!/9 %ը#.9| 3ѹpiʢ~M$oSFn6:dsoσf*Pl%@R%W<y$ ޱM֙rl6PxJrL*ڝg{[zcBwz sZ$L4%N;2DaO+KDZTLARBQpz,:ۃĩn)VncRq;Ջ_a@~8Cp^V(ً;} â41&;hS? mfu8V@̓'ю1gSq"=0Zha2zHӭ};aFp*{u5 G̹?eί#d}q7,McLUB_(|hAe#.RN -vZ~{u { zYg s;co|-OU0 \ #v~j<Ċ-{ &vA~I*jZb$r'CY a;iDjn5ȇ&u, rGJMćewX\i8xMQ!$aOqZKVtJ`jAE2>;HH*8Gibۄxn1 kl.6b|Qo*Θ-wkgȤbR+O\ r[_#H9GGyf%➛X*%ȌciS>.wv aruA 8(T/ G+s]B1gUqd]>[%"ݬxSQ]\Nqˡ4T=3X#TaBjOG}!LɌ_-?fdzgt9rDo8/{3<אKTۃXC%JwXlHl۾te*JUyDwd,T4tҞBmR5HD&[ʄ?*E){#k9tfWԮ k\F>Fl]o0漝mSRe4ZC0v;>I+'94fJ hfx r C)e=wq kg4.X]1V")o>FGuȃBistٗHGOO6w5EΨt/2&A*2109}bۏu,&3,~-y4 !.O 78"Y+D18 &E!́XdMQg+ JFl}ow~/K@CLڧq{ϝpuDcJ9357#Q27VgAIرw #)5?VA/&[t^)3 :KGBҩR4{5 vxWƓ["8G\Ihq25:JᆺstljIzb]a!3Ƙgl58m9:7xK2#}`SJ:zkM(yiG Toː; A^Tl)W㗌r.-T-j0Uw ,c.ײַ)'1Mx9MR Y=m6z)J4$[fYB'AWR J9Xj]" M9,>nFKg(`h%KdӀzP]B+&m?y*4\b`CeA=̓IT`b2G HeA{JtDsgᩪu o܎|u!dJ/K8OrF/ހ&"*4[f"R}qRItlTgocj8A{jZj=%W,P#Pj:O%j 9nz;vJj{Q]#F@>(ݿH)66kօD2S>9 ~^t7  wyv+ހpzhZ4 $[Qak\uIRC*܀EPNvDhE<Av -7mBAYțŌ}gs?|6須Zis&{DgYZ07070100000293000081a4000000000000000000000001649b7c290000a7ac000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ߧk]?Eh=ڜ.+NHB'EHoB0 Pre[t4Չ! O`_k}P+Ja@ρg'F"hG-ƘN>Tf=ʟkw:>r5=UmVي:RWk4g`C3bMt!FFQgp$DTާxϫ:OqȭRdy.A8oVB~ZC$rͭ֟TMDؤ;G3]O"Ldqns15QV>Q V3n5f{־K}bEnmDa\;~˒D9ꑿixo&hy-Zy3 1їui5xw#JHm>os5W~zPhG3oeyuS'hw^T嵯-{V(6HЀ뺦e&A6lЛk}dC*n{>נ:xbM "!X=;\oorr8mo"9TqxBf6IQMCA.w-$ ,5)Nc4XT$9  e0ERzSt=ta#7-E fUH)nU ubO;}"mdqvlWA(dTa?4&r} oMR(O츆8ylPlS?{`dzs&Qqu`+;qTwb^CG8][oxmiW p+  Wc/hdsf6R~Bm2] ؇Y ٝ5mܖ '&j5 (x 9 exGS-pzcmt]M#M>^ވ¤ $.An$1pc//rP̡6q\js u xR.gzԻ(,/4wpft8 jJ!μt;3{1w goq@qXyh_+MBjMSKV4YKm$Is[&Cs %/q<9R /TIO33 p&<;G~1GĀK$ԐH[EI3@zbQ,-G!?j7|7+N zXJ`sA'ɞqyx0Pd֣"Sx5'l##YZx9U 0n%d*-۶A~O}8m:m/!\ U>1j:+׫M=i[v9JB7hŝ+0@{mDH^|XQ{'$Sl_XeS96^hjѠo\d-\8' Qc,Lyf;V/拟GΝ;:q]EY|#[^dT9R7kLl_3Y0n}kv&$^7@UxXռr>!2r4:<=1-7{UUnzp7\\z_Yzu.w&٥AWM azJ JFT@Xq+.̷trT]^MD/zQN^OTe`K_ 5o37^jix% J&9/)K6#l$6 Bpj0#v9h5Œ7/; u"A).4`,$|9(Qw)6.2Bu}[ pPցviUy65feQ}"V+[Vڲg$k >F΍PE!ۚ̑W( \\)s0O;cpC#M$<=y3"C [7'Syl_Y^:s`HwFSv w)oT/3RnNQi8I ~H&F =Eaa?'(w}1g0(U"ǿ681ݙft ʦR`OTb͐`K5x*\$+/ʶgǹEĿ0cgJIUgۡqt]F)TW0ˬ^Cp} ;q H KQ|[Ymu['sfL Y%|E,=\:DhхיmOjcB$191X+̅^XUZݗPjO1dn)еWaZSh>c#џ8M JZQQ#Ykh纋y!6zq,]r%U>`3WkSPqiyVWBKKҌ.+HX h+|*VHYXT{Qy[sW\M;[jC<5dBnlHSxS$O6R!@ޕ~Q aJDޅN3k`ϴ2NWo@[rʬ#;ӡ-hd?ы2CbVpM$. 8,=ʶQUxDrh"(;|EvnfƠU殲 ġ$? N= nڣm9fXR뉗~U:1c%?9LnO:q1VA8&u?ˣMgC$OJ8UMs(bbcc;AQG\KC,7 <}kj$i ~{j9ij_4dN>BBuFYY\eմDsM}2Gld/RUM p|"}R:=bU|.NOJ1N PT|:5$(_j3-{uuz ;qPF `Wb ~1 y&z&d{9?EX)||^lHMQ5x f1hU?DA(7xeĘ}[tQ-Lx &g3TkA=Zrϻ>XV @(b]8YζNBᦽhH2܁z}zEwUtJ> *y NE¨<ݾ;abkHa$+c=\RYɠkr=|1,z<[qyO)zFp즑ϵF=q0n fQ4<;S֙Y^1;9z[3*S:@%"Mff._}Pmy_׵ѪPp_-{pvj'rXd9g~d;yC>2dF}6Jet;U&s?`Q΢soaW6);.sU|SH2fN'5,kh]x2UO"DP*SźN)PjN뺌0<`DO6vp< 8pic0>6 2NPPlm'?zمjCnm%uR_%MR e0a~9Tɒz k\#tq`v\o;II~I@P>^_2^8 @Pq^PZzH w+{RͽG\NF6adUɫlޚ &r]b& OעP$*P5^oO 04UJ ]$EH]}黈`\Yi4PR[AM$t;}?t¾ǁT奘A'M=fȔ'dywzoƆIi!A0r*dbsy[b6G;f w٩*j"A A"nP"֊y(R=8G29hqlCH!1zn@,2}BID@з=7(dr}Pn25 1̰O?c*aVK YcO]u+s>LM}!LCwϥ`PqQ'ŗ5ԛ1܅@e*rh2 øIe2Gor~IQF*4jH,3Jf%B1=tN<,<鋘ةǀ/`t6 {Xc.Y#,AmdUSݷ$9jHțL7Ykfb/ P[5ELd&op@+GN86,Mok\bddUfV.5e{s`p`Vgn`W"XO:C.HA=^0AcWv̤ffz]%&Y@лQg=,G)gCS4x6@NE}]"(]Z۴.7yGSL\2>7lqczcM }C7ֿ b}hd5/)Q;M᫮<]|33yjSK;h#Lu/򌷤O(-5WP@@x-)43p YVׁ=.t`='hw !m2`DT\+{@R4k /x ˆƘ1"/5}QB{70"{ 3S:Roh+3Rڂa${`h1D<邯BnOiZqZTo6Ԧ $LFV_֓~]izk옏إxC('ʪ'>NxCs5LOnAEm:n ǰ3׷Cr0]j9I/f[~K0굕Fs]J RO=ޘ[7xkPSgdZmlm.pP@+LdH#r5Gf`yJ(T?eאָPwʾ ]nam/;BŸxGYjOs`Ȏ G^t@wN +k57^z]j MNhE­#b>OAm_cn蛏KJۧD$أ(@ϱy/A^KQtҨbheZVJ`\35A d?ПP+ѻw1G;X*e9HƖڸ>y-։4t#N>/qDLY!"o(5:&ȓԤ Ocۓ!g6p/"p?nM8"`8"޴SE?v0ZHGE!VZՋp=szz׶4$/=It!yՎi];o˳ç X4*pzHWgCiip OcB(oU^e`~)Nm0g$Բf(`FR8mi[n*J-( %M_^'3@w((&IK3ب5!N\ru_n*&4ৱWSo˦ka$_w"6@޷lU ѣt#!=Eh H;{-e+$3}uMv})Wakv?!2'0= &: 8c9 -jb„ifTOC^ώnQKRvJbD( BI++3!0ˊ,=!@V%$1`aЍC4QrE< w)9:UĎ= ߇h\U]ȱMi*xsbϥ`e䥿;}KBmZ2xc/у}Ml\QbDϨME¬TLs-3+ Ii 3^0Z8P|-̕rH\h `m Gxj ѮdxcgvsqY7lJ%i4tsS/>4`i}hr|a7p |M(Vb_ `Y{meH*-츧U,~HY}++#HQ;̹NN%R" t3y?CB~~v~-,Ы"U"بKWrcd;f&ļw\TmS bj@.Ɠu;Z䫉$]mv4Hb̾xSenoL-.R*^y^'+t)X?BWgxm@eou{9WGݬ]TD&JbIyg^Sat#xڧ=y=8T36柒BĠ8@m[x{rϔt@]F|;mm젮ݏT=?):ݿ wX+Ow[u`Nr QI&`PO^ J}A-:݃7iKu%D 5(,>iu_S/ n>/#s:>L dY,y[w~yhuЗTEƱ_&j{Jhv^RZP_-wN. -9CSc6Mf Rq9TbŖn ^53Kyy:T8v/h݈ &oRݗ.)Ճ;c4}{HXϥ~ŰJˢ[ 0GMh?RAb/&Qlf94Lrƭ/@/}#Ryh(aCj~'v͊t,@ 8ɯgۦotσ0bӕ}G[L Ln&Nr$d;yC:&O0T^4W#ۨ7$=4HesR}:+y)2j d@Alp|'ErץkX3DOH*<ZdeM Ta$%F@!0N0jU\FEȺXI qtd nƃW?NT^([ mRTxyglP}&euȹn7_?Mm(Mx[!-6ǵY&fӠC=)f]:Gk# u*$A=Νҏ+!5&ٞ;\Ӱ[cE?M%%;s2/SUFios5>FyF[^puRm8sm C|Fl$ȟ!fIFEeTZP@,}7)20kcT< ;u#f_!{wB2I=s+`:^gr*AvtsXW,fofHWZ\@Xfd'̥})VZ,CZ+@ "bѨ>Ozq>Cɖ\7L, ᆝ qL^>WxF pيhxNry*DtM`0 Ǫ%)@ށpKiL6Jj:Ѫ[\7bT#BfDpwsg1z &u$>ڔiN>ݘd+3 =O{&6TX,Ƶdaf!7TJ2k>_!b>SӹۭO3;_6\ he<+$FXk!=Dzd*ZdF(<  ǫԠ9ZKC̣Tu||iyi5B/: e*Cb,N]L#_~ Ǔl? 6@|e=늉{?`EئdThf]aؤh R]'HbuK/LB$hkqd?+6:jjV}m/GBk.P Ja*۲jQ%vLh5F!CލFx'x9в<*.=_yO[YA²*/L )A~JZgRs6(fh{Re*w>/贃Eº|t#Aɬ. 4ϖxSJI޴ݍ9:zEܪ_x@׬^F2pR%^%B]{0J/EXQI14&unq;./# -+~5cRƢ $!F!s8h 'uUIH:m nr o J-c0lJďa"* q: )cVkriՈŘE - bD?i#m u`zBzlIw<:N(1{Ly5ϯ A|zܪZg—?51 &\l4\fUeC1ִD:0!0nWxz)X"WCPoʾ3\^ۭY8'0d\qC\䚁?5HKF2v o#>WŎ5jG Up|F6qN(h-꘤DX%OFplA=B3yߥNhUXZg=\h52f^,pM [THh:@PחvQxZS!+EӚ-u/lhB`]nzΔtL(tÐ@QRp N̳-=~yO+ЀeLE9$2!g4]W&Ak&1x:*!"^( z[حs"5 ù 1bύp_pP"he6531 oPqX^Τcw% [ⶐ{ήAqdYɗn-jU|Nu"hh-8@>tKc' źzOpRD޹ [NcQ{_@Mo㋞uईI6Q?*|1!Po9}q-/'5D)M g<žWY[JL,w[>ĞZY_M!n n }mW:1O43vT S|k7.C,)R*XEsn5X2 X1PcU^PV δ*"J6q?`Ku4C)i oP^FV[ ~j\lM`)@_wX(_Xvd(_07㐧>$s mAθ$֊Fgyʾ.4{mNXJ3 B!wBe"c(ѵ]"}2^%CcBa+VYmXG="%ϏٽY:H!QT_K魇;)/c P@6Z5r u%QEUY,O8SV X!=Mpڴ9D l=,D>PaBݿ1N>x c 7'20B R'zv5t!-?HN%,v|hAZPGC3~8YW&m}`ZZ/cZ=3xOvI'0xHEs/ٹ+h#+ >ihإ`:Ը2@!_<#ñFDYQ&G bWv*3%'ń@$#ϯ_bԛKƍ w{e;~,䨤ŅKCu֧[ lQVK)Vca'KtNw^xph7MI`9#t` (!A[4;ʰ#ߡRYg.QS^q+q(F2u:l[;;h!2L|L&q`ĔhD#nMYR'Ae\yDIns  PFmʘ:P <!6;]2q;=ӡو+_*(I^/Ai $1!RƼ1+0O G/e7\~u5cq}ĵYA- D ]i YsyTKZ&4~Yq->&3B&e|S>9eMZf  RAIpz+_#?6%ʍ:EL (@n'TTuU~VVz81ÚFZk#[bt0c2L;I\_v~93oos`?]v 1hր;v-Wc~EsJf}Pw6Cߙ 杣3 'M!gD"!xZHpKT/lQ9X Iz)FO&AŸN[Qv= а*zen$Nq*K r*m/Eh]lH+Nf!,PMWԇo6Q]H2WpBͽ`Ԑ֮lpA K0ӑDF0x&| -B>.4g4/Y/86+ 9䶛s -go%` A_W;\ v3χw &JfTY&j˥6\7薿u’¡^txHP0Lx.A. `\-pl&hf)ĵ릎Pе-6ye9Ϸ Eƙh\ܒ'8jZu͊3 yt3#Ӡv*HJ)v@̄p<>H&aor(҈4D6(vd;ڱC̙I,1d \P`J{& dtf'DeG/MњTYr3,菁)o/Ga.(s^[1jtBJu4fHP,Z {~Xd2דD|lANZFF.n])IZ (- 9vʳ!+_ʻAk'$59 7n2}_&\ /Jkզ@hkNFDѢ<3M[._l>u/0^ X2rx Fk n/"ٕ#ꦀRxmѕ6nJz{TV1:q!tբ_/i[11u:Dl ++&"̂B +1,@FnYz1/zUzEʘڙXx/9cmxSy{L6$j]Up8Lɍ+.\CosNm7~:|eHJ(MKT?4Ō&: K !yw{psTD 6w bXE[GsbrYHK1#/5p\9Fal,-`c^wg.DZKiՀ<EK$xVss;Jx"ԗ'"~2`%XwpkER`l~}]C}ul7QApȣlOz"EƖ"9neήmdXlbEG[#/R|UM oOhn Xؼ:{7%KîN$m/6ϥ?96>Do dLEt3t|84Hxļbp<]n#drUÙ!8woyMeHwU]n3TQ\DЋ/=ǶSSfd]/|EyϞ^!8Ҍqb(SV墮',U/w^DlZ-(MH\*l/4TLEҮXZWZp8¾p3Q723.4A0J@ph!.)o Ly:jfJڞ8~a3deӉXLpMˆYPgl{u,-}#~>1b1rnHNCB3%*Cu5"\!$_~)|a#=+!yCP{*OatcfoZ=[aߠ~gw`a6n&Lx)׊i|aJa/e_ LUv%#Ynfcj"C#XOJe'`jk>̝:w(/):yC1Wiq+b]+_%ϗ[>3tCᢷz jH3 XCąd̂}?$ ݤXyn urz  #WLM)ӽ*k`KI>>yٔbjM)}AF.àGKÂ0D-apz*&"WJ`0uӒt);QZ4R;"َ1MbÉa@()1'-mO NJ&S:θ-aLydAh+ . `Fޯmvcg$oE].;ü 2rg(ټ*;vNωa+ڻl]aTp+ v&h\_*E < 0ﯔlN6 cqnڄ4&ߡ%al2X{X2 2J`wHE=*=ZO'0y͒i=KWp瘋,8ǒ,ۢK@T0Լ a;ey7U+'-ї>h,8*Ԏ"e,c_hl毻 zVT%Կu'Oʰ1<4y!nSd+$^*(KsX`b ,6nZۤ'чJX X5@q2wThѶ7Ҁ%{Qn$yђ耂֎GdH`+FgJeHyj' gfXnMOolt Ӊ&HB8~OR, TNT9k oګ^{oitxtIO~8MV#%|EuS&bNO8g*^etyǙ] [.@bC(bnJ{Y-O hcp^]֕.^ iQlkܹѬ^S`AC憊 RsI+la41DSM54SS@9nq#[~5Sa*dF#QVC^1JKǤ{mp=αY{ԇV%'y9O 26-PwnbAi jq46fH$J"2!qXת=w=~q\_^o V9 qa"#xyyGG"D̴p"[mT?{vIhS)-FK-'k|Sy>.-EUvr;25B/m$Pc VG3r5P?Ҩ0 qIu3v/cXhIstîN; Pj^&p&]Dn?IInL )vFQ]2 WFA+]sZnCm̙Zz"_.v$9N`!VVQ"@VF~Zv tiGy*qtUwBGpZ٥=2ތsGM +5zt&>Xy_tE0(\.3'\d޲ڦAXi D/wDZ%eəzÔ7^ckmtHrug^(p^sܲ[(N=PX೺qx=+)rե%0(,27|Yd*lrSȚ ǃ!"8^,L݇Xz c}> Xǎ6MB $00U4q :%8[N&y v)^wmD ehrp,p-`K>\/hI ı%E҄6A V.OaAN#.dqJR+(,?gBR6}mfYH@E N5jHԦN2>\Dz{MB+Ew<1WXr`i@ S>W}7NNe'ռT+bN!kO+2vڑ)J0T?ݨCAsaԑY1}nRձw2#Q!~<Ť.L + ~/^RmkdpCʿ\ %u =e}v따_'rw'^ 9<.!SMq) |s՚[W SP%b ]_{%<߇;qQ& Ǽ!q? ̬p{:XqlA\y(6elf‡GdsVkWKL?t {koEAfm‘vϓ geHf"ZnQW!5Gi@) `@g8dލ#,ẓ{ɪpnѯyc]d}E4M}qMH7 [@BIӮ%K8 ?B)ر+v.=p3BOx ǹsӒhI2,Z[%Ø0~:v-8G"t0ѕpc#3ICH`$O9g#˩iB$ h` b 9YK̼ʬ m+ܝ249^UD:xtH5vh&?\hv^G.zu\jqgcV8ރ/$M0#jbb'-jI5 ڙ=a]Xj43&ņPqS\m }fg m ?{dHMkM1%uxTd/H3갌Cߔ q4gj? ֥G=]tux.5{uҟՓ. K u< 2jfeRrF_1ZՆ.\7FnD,AU;l>{;;lǯ"F/ %\,].?ÿPN-}ގM-߰E3k\Ҋ*0aۨ,dԤXSfCHg0,"Ӵ{ Vdv3nO%| $n= Hv^%k`qZ:8}NoUѤ5:%R8zLC[&O7Η#J_OxAR.cF)4 MY}2Rq\(x-wԲ,%$XTZDrD)^.jX~(Չ {iD˜Q`ha&]"D]oeL PIj WQ|r]UbsHM+lXݦR;/ 3N!ϕݍ*[d0&D(à1Z 04YNAs ccmoIj3"esKS;&1(RtSh9^O 7`v'؃A'e "V-:4}+/1R_}9o${0g-vo#CssOc= X2ū/lPz˗ݡlN[[wG@t;psVcʌ>mqM1[M8dzP087@]UK7 &Ti;x(-U3=8jkb!my6;ä>Z>^ϫ|=>=-7oqd&N,応耴M7Б awb9rY䠜,,MoyIj_^ C<h8ܓoɪ=D(=ρU!ԧ"ԢӗgpZS=m5mqLja'^r[AR Wu%g"|0Ӥ,?Ta"oW8Lh]j:_&T~T';v偶JTyG%_a2]4),f0 J{cP[duyeuc }0s7V_J\Hj%yJq" 4MYDĴxh2͔泥*o 75AAj<å=?Qq D 9Oa)3N'C.StA>37MD }ʍ_kK[In/Kip[pY]eS'`WHj*4OK LTj}l]4ih攖/̙մIC{p0'*g1#Obtœ8!E|Vtywg|R-j,I_B?tX, +8StQ"a0]t1v]D^:QREO͘=Wf ~r#71`Oyif,c#x/7IDvBׇe]ۚMT`s.w2ؒénnbnm3F9_81N9c=,'''uA* 9$hbb#$)L&gN$sysݒڝ1wHZMqKuzY0Sz>ʗ^$rT獶 -DFA3=UҨZ>@fCg^ .~#%_t.-H0&p5h 52 c1s}6ߌWg)>EUIGTp=t58Dt3 t2f{-̘ 0j=-͡g!ѪEy>E W|GG mU ~ՋqʲF0܄?2&/5kĽ S>qnojDяb%7R|_!wN:]evKxT 5;Wa q'x$Om'{olv+^3ߒ1p6Jti?sRyW$FꈓF> o#N` ~-C/l2M素J8/YFHP;4K3x&a~{-_a"^ P:r¤J]Ն|\ie#.ɩx.)c[YsȄLv6H5} @@l%1۶: 0$*靾QLqƜTGRyj+)}i7^ӋBE~՜{i#Q/yGߖ:^7:&)>/]9ʼY*Q 3#~=ደ{#F[c ClBХxz< eg0[YNopq`m.'T*aHc1hw5D]H shD>K4YU1G"/f@Vs. /= 2ZY GKGeИGyUh65 *,oG6 Ւe:HQGį_1 |U5g f""^)\v|g1fVSDÜB|2tO DKJ2t4LsַƔbŁ8BiA_nU+:S$qS͜ H9 ۃ%4UFѩqI,!SՀ3cw up湁6tNM۴f1;fÀY_Kl͛b>GUQJ-np]81ԵѹwƵGMl]kkH{0Fr ggq}6x 0n&hCu!؀4#0'g c۽03H4& NO#'ltb|"*o)_:J˜lt: DOg̊'նˀ9Ӂ!XhZ!33^`kuǛjٟ؈&;$2fn@sTw玚%{߉`G%8(iho:$27Y%[,Zz.$~3W og#ӏh[G3` NZ+g򡫓egIﰢtX,@t2 aqr|XE})ga ^W^6xsML/5VFT'),mM %O[}f?t6)V$۰Fq!v,xSBP')Z oTT'g SQCy5)#~9 ,UU8 ceZB;qa N w,CEɵλ!D 1iUiEWHJUX2]㫰<3vmpf.<Dhbid߸XC^4'T?-EWܲÝ16]K jz"XSc§tlV޲?i4VǘƓDgh 2g{ lD q>^*8`&}:Y -ь Lzx<+w8~u;=jעWGT+Aq!HC SKTZ(,+5l4`B,dRC .f}Nqo`D P 4I7AoEꛪ@Te/Sep^qOW_H;/3Kwڳ A.6+%6 C);}'qR#2Cܨ{ #6RB3Ly7f&y9PcXDGW:_smD81/aof{?T ա>F'ڐ `fG*TT<%tn*+ՆVEQ0P.;{vaKZcS7X(pIX]wJ&6Ԓ|^<~Yc={#`6uxfQ{8V-M/n-˨/.芪k/]t]~twG ጒVyzDHqf[?;pNzc&ɉŰJֲNSQ"10B";19_o^zY/ `d~4."ޥGA&ZA9ވ޽8O Q[tuGa"]3݄_LAuy^:H5qT cynUH$ryõ XaYA;gůIeID[,r.j\UTq~ntҁ_75dlnUy1Qxٌ25lK OG9 \)wKTE5hZ݆ K( ؑ&9!rX`e$[Ruw?T{V8=-+q3dlA+Kcmz~XLŇd|&}?A9Vg^{^R`-:nDd<~ (O 5s#z/k.6̌7݇TS+SYUnxiMsFͶv̜8N:x皟k":ȿcFn0ˊ2~daWY%9?\s~?ړb q;[pߵf])YsrGʊa&G5[@"LjeFoew]B'bD@VK:YնQђB|LgH -XKD{YxMR־0<=rI bp7XDBq׽ß4%-T|YD*ˉ]kIE}>~| !pHqV,tX7u]gљM3%*yZ0gދwc*j Yb3&/KRG3G<̏¶սX_>pj D菭lsV}}>T7h̀$݄iHI^ x5.pk:="#f,)\7FvvQ|.+r \6!A5UPI1Ԙz:vG ,L×)">$ӥ@<yM*%ٴuLa&؈f3aG,ŗ`_"2&xI6~09Vo޸]a|/Τ3wXOdqʮT0X=G FlWQƉq3uYGs9ChZ]MkM{"E'zȾʗm/йZB8@+o,r)]X>65usqɑ~UMTvY76r޴3❆=O p#1E+j>ݕF-ٟ1҉WFfImܿn'm^c)iFƆod6]W/=,U3thM?vpzc /^aTT;K;Ht7fR}}*Ć5 o%]w/K!Vt_wM wE=7Gh TYme˔W1fJ d *nibD6އCzLd~~tTn Qm}5[#WHl5_im#>tϓO0dC;+5o Iajî/"s׻Z>e^-R^H#o]|@Z :\d}T.Z b}Fs1 VDE*BOċ"lNt'%+$Y:XkxKCXyFLrpKq"|}No0U5 +K!d$I.r2L4۰2mMn3heOoeF_aY9G*~o$@v&?Q[7ނ2BZj8ݔ-t&V~CK mgy+v oچ_(MNoqUm8zP,1.c-u^g 6!l/4vMcާݽ&.5{w>Q.EE\c8:iA|l1-Alb4B"~VЧ&ԭB%!b`}T9-`i^ :W"7_ko^o D7DԦAx ݼ,όtן֊*m[4CgyE4aJ L$vŮ6D;ğ3E3B1D.X*-fgYk1m> j>@~D4p+;V]7W`BNAf7躬)lrt*aV(~$ vEFɜs7j:ak1[+\9t"TYbGN7G "T)t-"*D8?֔Q=wL p.x3N44S —/ ܨDc$E$G%Ү/yZ6RT@`3 )%hg6>zth8"A덗.G)F{-$GiDuyΈ>L"7F)gx*w'dԍ6@@@WTz%# GO(NNE*BeWq(wyUW ~@h˩s'&nBwMp$=\ί\j5#k@-'ul<sjizư x63 8{pjTQJ.%]'8s@5$ !QNwe6OK Q TaDIM(Zw ;mʵ7$#3Lۇ?{WEw[HQ J⦕l=Ƅ /(Q@s*L72M M:EDvk[>uN^[zPpLjn跒Q @:߹E ([iURGE5!\8>⻦2l QfW>G:%hLMVYDg1S,3b܏BOʞ!ӓ!Dky;?Be{̱+e.0% 6c̵Wkd7rQ:+duW$9znMa~chn]9zx9:wSN}zEpq'@®UVn̠)%(E_1:&|߯%CWXшkPU3pl&4RA0HK to\9ý!4kCQ̑/Z쵚vv ?7?uvC9:Y)ޛYuʎLڮ8uw.pU~?Q .h•Ԃ>#’:%xr6H.__bӲKBFX"zcAPd_>tɯ{Wq}J;MWZަY)?=:N2BFDchIW- ^B- r#;UV7=d-~lӳt>˝9*b8BY PnbS؉FsI)غި9~̬=JSy<Ǯqf'+f0JDTa첮JT9-m'.?7"h^w1BV3?CPiz'{cHɉD+E{ITO5q~UH~0MfI-W~Dh.TtOFNQ5^F;\^/|>[^B5>S :x gg$Nܗ7k7CxhfVKIjB;S 2xIyYgޯ6mf! &LNhњ_2c gESZEL8zZv2mSs%(їQrtOu4?O*:*݊HFP(&9*| J[Cd5g/:ʁFQ6&iDՊ惘Q':/E/q _;WC4 {dxʮW nC QeY)J5UGSf\,{s2?ࠠr)Ǚ48 9afpGa ;x&dz7ZACv A#Fd< =DapT}؛Oٿu GY`qB(~[Y5B$޷v)1f7}H .9"$v]Tx=d%n K:`뮬2+L^z}&t۩>:(~IJ!/+IR/(@&1Y)ca 'w.fY}S0n;վYoC6^Nw4(` `dQ1^ס2fB$O_&պ7GAZ&Sp2|\w&tꂠ7&%<˙W9,tkn^ [`ە.kZ6[DT K[+6vNpWk@^~ib"ÿ4ԦJn4 1?BCfl] s85!c.wWlMa.eN#srĮnL\ q['m>{ޡ/@|*G7uYa첧eAܗ@ʫl$.;67}umMD\YAs ^6,rg\/SAvw&7lKCXtkb柺 -`.PZ^ׯa *m l!yN:yz8#hޕ 75f?Gs^.7 !!p ynj @ ۻ*ɯ>M O<:Vf|3Ot-yPl3?M3#laV|.${cȥ1p7g4,OgO*K##xlT2)Ok0/ 0soFPDz"of}M6oTO 0@?B#p7 Ve 넭[L{;E OlnB,ʪW%A'P r-s _#:k^j樗[fϯ0YLڪ_e:n7)Vo[eQn'U|>'49jky7Z{acrl ntNJ_@{Ds|.;8q{ Y>@_t+ͱșk\ϨÅ=q}hrCgjaQ}Pcͩ J- NhNiE QJj] v[\z$!WaV Slb$gIYK"1b4FJdg7!  i]khNVNs. HeLaDV.Li}7 >˃3$ e֬hBI`v4L"etBu0؄Y`Rڕ.Vlp_3:xk4zIiP@2V֫/3%qSj@ȣPދ讳{q3o U:6)2|{8Bs^#)bt*p(SB`KdAxvԵ@ʼnߑ6Ri+YۂO``"ty}q6D[|}5xѪHW%P# `GYn&?Jj\i,`Tf(Տ]7y ٶ`kΚA*k,p!#*kdl];Vhz@NLd7& %L|;@uJQw@vzo3 z&ނ4Wҁ7iar{lBstgX+U/"^<^$ UalDf%9S˜ ٪lFszKc d3Խuq[B͋Z)Nwy^\k!Iۈgd%JKŷ7?(zpC$aeUlڔ;z9Չf h8{/\I'w% O9b3/߆=[pw;Mq2W=`@ 8퐎ֽ:`$~U%W\ɦ5/"_q Ա1B/TM{ȑ|U 0_-Vh~ο7z6,t?c~݇÷lqLX"_' s:YJxhq.(b%Pu/@J?MIƞ~>*<Ϭюk`^  H2+Ga-Z)=R2%bP]h$gTctGHߪw ԟf~BFuwq1e7-a<ֈq;{V~jZw '0,q<3oga`.ŅgSkLx?k ! ǐEwp03Vp3H%g_p4R?2_Ì2oU1!<$mZf~1ѡg:%H+~e[\ ߷gP QgE]$W<BE!3 \h*vUkw`2Ч|y>0EV>VNg C.f6Z~vvmK$sԉ*x-R"\`q= 0Q:l<m3933E{[iO2+^:Z&ǁU ̀7%*N&#1XOC .&-oNyE}u+0w%V>@ayUKv/OϠcG#D~S^PxEo 61ve}aFN{%6/ޞlv6evYg  =<"v5'+ƒJ%MUUp%1TƨlDP}v@d&sp;h`n-$uܿ"f6e1~eJWH٭`2>]} `f%/--eTVsmp㴂 v 4 #%A,%7h%^`NƷG,d:)RPM![qrD8.Dso`~^[e;I'Nw[t'^r]bk5fj.;MG6LF{ $˰|y0~I=Y.;_*.z@3%yܬ z7xfЋkuimB0Ne񐂶qM&gc&"U,uSe`$ oJ<#5G#, S}n_,:վڧt]2J?}#rܗ-an{']?7H27bw6AU`?Y 3Q/`B:ez9DԞ}\f~24Rg/p{H?縜+aX'TB Z:?Kj]ߙ^^,Y~m菕aMӏB'(ՔKu/{@I+w#pYlNM;=`O?/Vd7Id-5I\z"P 1L*p I8W?2qq.-W7rP}N6ELZą:Dgm=hPkUdCcJz|w 5&do=޳X?d,& )y r; Μ Psk5* 4LS2+j3k/Ni3c֛.dHk 읋.PrĶZ+<[%쀾ge.Chʴ3Tt`wI셚ԸPq9†QoTgx/P[ 'j{&q$"ews†N+{J5.>쒋J8uMo3hF1ѽx :kf^ErTl¸I:UD*mLzEnҨ%:^%%X51N8BX]XJ2_rTpݾ{W6NϠ `b`9Ƿy=T"WvRЧ3KL$yUq׃&Y2M^9qlqj'bdUlMM~ 3F"tqvhI={!!7FO*Ăxb٨3A&@Hy0H J16{o &b _ǯv>X~1fóHI3|SmȸAk@ATd&fPܓF-_aw%J3> \f8[ElLA? mDW=eRv;eVf=*gX +\UR[ݨ T&یJ}9sZǍ4(1T$*bՔARP^nIfه7k?.dZ-nGC4F%- }@+봸祫0r5p kc@۔^FΧRnkؼΡNژVDf0<-Zk*o |zЏ"ETaK 67OU,̡˨гl0t%:3ύ j#޽|&֜y{zR)%+Lhj RԺ4i? t_| A#2@dx~6咔  ~J{mJէ%Nr9\fl9O+6~ƽLxS 酻"dɢR.PK;, ;  #R{r,n2FVkf RFiU.YQ K[P pNxfPQbtdlP+TnQw^e,Ⱥ?FMHJjr Ejn!u~Sp#=&ctTx'YGN4>rd%h箽ayZ3MVHi o=8m,)**fMd?s7Gγpt)6ĭ3C1SnT}ywBJ˜8ZE5(Γ,u/`'.D\ܳ˪3`JÇGI p1ݪoHK2`5;鿷pK ,v8=1_&vvc'FjVOY8[0}3K|Re2_aSw*C*+~zdc˥8s>72IX/$SIoZ6:.{U\h d]Ztx3 'xJc-r- Ы* /sG܃,]\o Om }j@CqX5@˽PlaFft{GAiEmOث a(G엂:%MdO(wN: NW9rqh,iVK00̾/h v܁^2)sp&Ka *W JF%q 0"KQCdOP9 l@"YWVlQDlB/{m-eGUj\UeapFYSp3Z-3p jԫmİ>Z ^՗{,o/DVA5?^ޠJ/y޵Kx! 9 cXwf2YHJ>vܱ~G E^} L |WTsBڂ=I[(+PEʝ7ϿH/0+gi| ^8]]"v6VwNXٗYD+Ү!=Vy  3*rnھ0x l>…ZW܎) .l`O?߸*"4\1~\ojƺ~h`z,{ADn $Ja&sumϹȹ 4fcOw[Jif{׳/3;5VCA~źl*Uf(S*֊v̓3Q{akVJXp2zF<2}QȁcްSͪCĹyVt[Q05p]o\z9ױ؜Y k7Ĥ+e*Kdӊ-ި/#\|HY^h򍂰T.mNjCmcoh^^'yl?o*ZX!zcHyĿq3@nʶ}fWyXq8Э%qҙuDSNInIXMG*UlW61"ݫz !(+Wׇh.b "4LS|S_)嵯B{9-JKӠ 4;B\wK/()R4a"1@HsHT2+ ;E[2@%N3b3`Ӷ*| ھ|c:y~0rxY: eiv;%&ʸ,e-XwfWx- 6 *B vQCUhF؈7H37HڀQUwn{Z!S` !h8R+ ln]`Tg>V6Èk:Whοwv?dٲ^6#=}FR . Hnz+0%jS2yπ ǭ1׽{_;g Nk%jebVT^8y&g@#bݥ3*O%sZ&웗N;5>@=nsDJ*uR̓Rs* I^lB) T8*!Uoш~,prNzL.dEB3 a}$*&ĠnN,$k^t|3(1On8ğUqMN#^8dSȪ$gmttgb2P*˄-2@&~LvLLtC0y(J|[6EX%f3+äJ evJ)7 ZG|e}u.I<,bT`2H 2TWbh4JK|,m*a AnGiqwU_*Shx+y$c@_=7sUUIխ=J3l㵊<02 N?Hn\o\sŴ&5 Ȝ_Y<HD$3aP&3puP#!(MuK ơ#Y] G{n778$g꼆  mݟ>f(q` 8iJLli>"-t7muఆ&䝏ՄX.ښ`Ն;9]1Jp:PJkmc'}l#'4-wZ kjr30mA &r&u%ƚB4pӄ :W=LpFwk!ٌދ//5I!4<4]r}$f5Ohxw[ׄBb] z;:dPylXtn28}Y44@K}Z{GoEsyB|dW;!zQT>!Ic>B "wJkqv$3ŀϓ#j<0 p$Áέ/%!mTD܇q)ҼtS,{ ţ"+lP'#^y+ǧL'!AQsy\_D܌>Z'"ZLPsVU{:}$ XSݶ*\@ x"I.A&8Fͅ ?7[`Xg44&'޽lqu*GQl"1;qy3DHt Tx׮8!Ƴ"5.z'a{6بp ˭)yYwj\_/!$dz ܄LRn>F莎T;bW7$_A't;dqbU"'ξH""lM#_L(Li[ۭ7s7c{ o>m&՛^66.IA@}׵폭VPs@QTOlm^2=ԐO5I76 [**ْD)*X%7)4/>Nmpn6f>l!f?DF^_|^%e0gS&H0; ,RNb:Їfk(s$ 1xStdGZ7I̟}z[lOWH(e UtT@U,(#}3Ldɻ`&QG8py W:nzDvkTyR 'Y\6&]b !aw&ܦ>`!{$@j]xb 21V?|4`^wA39|w^4kZ>Aݤ"zk#$~3y[:9fծ!:$jیZ{p aCA0_22!)S QXõ&שGz'X7!U׹[Oe=7Ú.qc0" M[N5bفb-ts16,o_"QdBˉ lJn0@R׼ʐ4`ևX_ ey$!|ǹY&S1rf$wӫCzoS[sй1Եyr5`].[XzQ8ߚ[@ENJ ٜ,hnc P-ʦƮ1;t\MGHRs $mTkY]մ>MCr' :=*;o@,5+=a(djz ד8S- "1:|n/c%&b E;g}jHl(y=Q-/N18d<1e m{cy'RK0_(dm 7T hZ ^Sl~~/OK"oHDf:JV~c,/S5*\];@ۤT!K T N2e4!+i3O-~;+HGp.]ĪMr?\O`n2^-# ם6}h rP=HţwcdGrм.,$B7@3c{Q-)ݫv ΍ R* ]lãҔof5 .Rh1Va\D*TX!phSϾ [#`SN3ϖ[ut"írLMc *7Qf-afu,\SW CO0B6Ri4Y߀ovn ȇ,"(BT {JOT+S&Z 4oϵ9f3=&џ:tEENEnR~hiE:w$OxyL/՘{>zLUˆ٫ f.z%/W5:nKB0x9ͭfrLmە2%LBdztk!,!Qԓ1@~21_BGpPnP#%PgPo*XI$,vByΜ5 @c&/=oa_@:B ·QVr_gp[9C] d0\h0;vnv '~~Bg {^Y 1tﻼx9';MŃ%DEr6Gm (w/q}s^v P,* Gq6= կc˺B\@Ժ/*u#= 藳.0PLԳYc`UJL(訫@Cf:MwPx9ƠZdB^o |x'R+B@ (9r3C[s˹ 76W'ĶA* Z hWq%;2ǂ=IIzK&#p"`巛9޲/Ҳ=?wD-jD"R]M s@ ,r[79<\6'xw}ӓs"b 0=z>8neHQZфPi Ʀ5}ؐW{qFMe@Zpm>&~BsIrstsTx>zi4RucXպ#^ԛXtA.W녳GjU3"*pB^%)W|M!%5h 'pJnql5#LᢐcNJ-$3( ~-ol=Aco|>b  $?Gfj:x!F$HqvߠڐHp&P1=t<$ji؟%&a_:@H՞hq: {m ~-4FoYz ^q UW(-eyFROV"x"T'tbl#!y&\0y|Vs)Haܯ=sbdh4,_cVbN`|ZS \ Qs 8 If$JCba{Yn£6m d7Uz%T}537C򺋿^^$:,74Ye i5e !p``ćs1.V*?8k<#a]E~2S\xaqDqv5 g\+.!:yz%,ڒȭ)duˍQ}R8TOJݺ҂5ŀ'WS.>cPenXڅ[_~+[N V꾢=M:Rъxh iD; ذ}J\ýEe35G?miu*Zatf G/ ^ {lL}z_CUwB#I DFvħi~ҿb;a%m dKһŚ[na&өx Zjךf: 3Z ˳-aTvNu1r?X޵'<>QUʙuˠFU$<_9\K8d.A tV!<]ȡ,-鋏H<]\OCzKA~02Ue"z# O,<֋}_`j[i-onx9"uJ[(L$#p] :`X h=UW4Q 'p6|~ڶݱ<#h2+L[ u M^G  %҃oO=脨~wYBh,PPȦv{FI_ ʲDhHb5'` ʘcD&sChn#giGQ|ٰfM"nLHlv)#w[TepU 6 : )ฃSlVBZFD(7.6!gZu7y#Lֿ?j#qd|d ; GX)W,)jՁKE%f9TϦ,Sc 9 Tq\xdhsT{sӞ|c:r x;+f/x`=fS1Ѧ%ٲOoBB.9Cec"zhWz%dJr3KٺԽbb+`;~ݶ;Crb: y[؛(/`6Vm d9kyRb"֯P2\LvEEs!djU"9zyBΡjyz@ܟw܄[uXO}( *7Mq-WZH>n䝰9`@vQxD0]P޺2)AtnNǏ!b.xFb LģL_C]=&Z9QoIH@;e*QV+j.==} ҙ(#V: m:P;j\-'>1ҏLj=QG{ooE=Sr%e^ -ܡ1>6xIxƸt>o lQ2lXixZln )F z?9jТ>Qt*1^(wpjfr/8>9O%ܐzs}2c%Xk2ӶR}ٽ 0_L*DZ;4[M? 'zm`ߊh͑1z}ؽb;z,g+_f4cǍq>~N??ثi5&gG+Z>+څzv"#&))e9mbӋxPjV&ܻxdHMMU@ҋg&Tf -Ȧ@,(ǯd@lQ䙧rn-,mdoGby 6WKFֳ0H=KQ%?0I9 Ҍ_ptoHwRl-k3B"UdqKB۟ZVT3̓$}0f-sā9؍oJ@z1E)̾SZCg;h zK.~9 3H/ kGA,9RAa:g߁↸. fKߒ, |ji'(/-"Վ%LhU k&= ǿ=| 5ŠЋ>y^}ۑB[&+"ҥSo-n% -95W2z?_]X [?ۈXh{6P<&qߐN=;.[iIq"Q1KE)>dBF#Bz9x> Q*_ `x^LܝI:> Z6ECg]*𬰖jZO: ߳^ftVwv12I6):߸a繿A@%Z !HP6bX.!]G{f ɘ\qy9% zwgӭtj2&AgԎj gc\=X'LEl>lx5F9]:$L>)? uٰ5(mm/彁&#Q2 (KI9r B+"jTKo sZ;-U X#_}ˆ_V#1 2Ko=]w9^>8otO&CRk[G6œV>| bU$ټVup(H*9QMy{tS>= WHPg8.b54_Wԗ;i'ܷs>tC%"V1,bnQCԼl Cq+6ZQ(u0U-igB_NS6ٽEL`X.~; YA)a]`eH!ΕЩS ‰BNo??hn:Tc' +O-#1<N@&`n ~;jhZ]"oRkU@7 $o8i sֿE%Jxwb=Oa1$mAĻ6&̬g+1H04{6jM%51cqٍ˓ +>:E̬іrR{wpS*^oBaFU {~_鰱Z\TcniיG}IŅnjL܁xܳys ^,sBN3C`K0o TSxHyMDV0#a)Gu~&tuO)xqh?e{h#ޞ%Kig*~рbɆ<ڮ4V 07`%RFʄ|G$ti.bMzLpfvcA3* $,ԚT9NԔ2S׈M('S04VׁQ*a-pڙA!;g(+?Þs:ہL- C )co;.R^ ]` ZoeR@D9s+.CUi  b԰Q&mE/ޟ@am4 GTN[eZ!خcKۏUHOdN{vsK$?y#; .M!AD n^ ilߑ҂;$>Ǜ@+=|c(+MUWs ,D6S6L;??kE_(}O-ӦfI1m(NaL{4f+:%5&g,`ygW+"Z}GɉE3 8Bԇu!A$A&|-r_f5\<@` }5H5< 6 `3h]7bpv§yjJt#HP>c*^/7H,Q6A3`&JGfƞ Z7C֛qyaي&]zT-N3=S-8uP1n6'θwsRٽnI .[,H4%B'%޶a~Ӣ2z -h'ֳ3K}wy<:a5ҷM+ZmT^G1p^QZ 2][鴕v>x#gpll/JSY+]_UʀS+d2sd D`¸0R8bݝ%G&oW\1I(P2pTy8Po9MFb"zw7ԽFUey /Sa7-p#gI5qnү5t7zm D%X#٬FTPQ.ʧ +r'k[ J':)(:M8ę3\ F']Jy^mZ]ޖNg"6 F_<thRN)Lv㒙9V-JMn(;J߭ڶ $~mlFɫH~̞>Xf1"RpPѦRHISkx%Rw;I2|;roh˴WQ eWY~:zދ|coPr8_A=`kP/ItPU?lU?Ovb)Txޅ8pJj;0;ہT%{nhb` |#+_m P G [Q"Zk|17WX6ۼY46jTbJΏp)6yܱ ^ ;Lw1e5m|%{82a*5Z[ݨU%{|sO5GOn!6K.@8KI |*5;X5 C G0NoæΞ~,yO5[e×>2R3q=oU3Be i FF$G<{ʰ} ꘞXNeula..K}6lk,0`'[hբ$18V呂 ajA*@9OU +Rs%19P6h`͚eqCa?hpfcs3ʆB~]=3}eS}tЮ˘3VgLIPW)Ih,V䀃4cZų.77; &2xVt_ %T7nÍy.@[X* Il44A\zDpZ^W:LRWI91ūQH_3lҡFV^^ v,#ܴ,O,b鋢HfaOJ7>zR׮GkIZ[4? FЃPFm+Mg(a_ap{lLVF̱?so6T?@AyV֟ *8UꁞW)e%r :Hqc~Mυ^PU ,x8b3UㆦxڨBR=M$eP PnFap,2&g:adt 9q14K< b;rCc 8ҳxvNb^w@GɅ̓zVLCXu-qb#~9}HogvHtFߡUK*c=sr'~!FD[Or p =bH g(RI\zZ}rdMՍ.DG9&zDgƟ:d|֮/C:GH# z7eZYvhm5W M ;0-i'ra5E2nd~xb$p~X"}>ڎT"jGxd|s>>࿩>P^?Y*wP[ȯbɲT]aIH%RT XK&3 4̅fMeCv0&%\C?H=u2kׯ:Czή>zm gsBbPl?_9Ϻ{>z>|$2DZW_03X:2OgحbKͫ2:b n+Է܂x 0:]!@ZOyupE!lV:QR tڨB|-P3P!1nJ%6 )!&0;-!=S'9F`7OmT}ʜϛ1,ċb`60[.T4FQVr Wi؍F#׮8w~kFpϢ_kI7"-HkG0T8^ C5p\.^ٽywq+0L)~W8 ȋ[ɊG 9 =qXY6$z$dꏟt#͵oI}٩W`\ ۝qh\adD+߄6JUA;]_Ω)h"14Y{Gul:2fu&ޘ z@lEu.h2ܑae s~XI1z]r7PRxZLjw+xEl4I\wxHj:!tNqɳB#%/⩕sږ{9#$C^E6~x<18&e]ZE3TZ+ظ )7z*sȵiU2(#~5 s/,m Ki5lə2{mi~wmvp2p8,H#b[0nr@Tstҵ1]NWYe=AB:xYau &m<juL3/nMFlPVگ&*؄\X+%R|{w6F hոX(sOx w䧪!n1j#"Õ{ Gv'xDDԅ5&vä1kJI@疷}]$[d_LÖrgk {]uH)BYyz*A2&¢W wWbCazF/6G@ÆD>kJ"z~i^iWBiAGV-wL?Rww4fE#̢X֛2% |T}1L'hnװ enMnʂH%Ƥ]ĸX$ȺYd4Ul\g?.TF8{f$ m" }5L=pd /23LǺX@K)*b#ƻwClvݤkE4K 7b 9_1$mD޾qǢ- 0 eABe8_::3M7M1 9k0Xvx0QKufE 0).ogC 4{4tjMJv(dmR/8N[xInRFd0}F189 BN[0jкaR'N=#bB.2TO@ {;mѭ^Ӹ | fHh]@S;sXW_JZ|yGfB/QK6f}4MCfr$L斷Fwuύ nC7ՌN;tc~_K1 ao| HQmNg񍢺Si4^1G/;sn/Ǐ,]5p$.bQ,PPJKE:@'OT2V˭¦O'\: =<vi{ۼA-xH>?mT[28o6{,@S\NI&hcгetk ;E/ P휥u! #ol-16 ׄYhcG/VZP^,2LxE1hΞ&_mt;OXbVj4I ["rMZ2M/)G_"e.֍%IXEπRc#u8M'z/>v܅ǿ݂\NYB}*`RdQcN_ u;0-k`^cȘ~`@`4WL.-#W]/?GJDb.ԦoU6Pg+H]*YQRnՔd\7RL8FAkC3PcN:S*h/#N}ʯ6X>yw<^}Hg&Ө&mT>kK[w]zG/hd GÙ霺 Uc@0%;%E] OUBU`tu]?YM'$jTv\t?-; 69W({TvžWμ7;\ۘ[Y+$DFV;޹!f$R!侯 W@?Me$PEsA\]/n5bH S /PL~2=_,tO'B0VČ>T}J:l(y:*}znwV-@F% :\yjߎ[? 2a|3qvfzWОՓ'He&+o nY oEi4Hn!ӿyu N` c4ӓjE*g͸Ak'Z`h<(KVܡ+ݮ[W'_L"^9 wxJSK\M~BEtŒCDF R}J{:st3d|53w `Ui'4R|"yqϚǞA 7 Q'O!؀?o.b&T9j^V>KZbx"*NZf޻oħ Q~ ax5Z}xȋS4uskWV*Ƚf@_1.׈G-<^FH6Č 9^Y<ϗRطT^jYE*s4 N'H*uQ;dlsy-SD>{EpϨm9FK_Ơ-G)t obxI%W;L~fQBia[;+|57<['{=S"ǷD$IM'!,?h]*TP%J V*t&.N䓵oRyՏܸsⰵr7p"Jx" Jvjzo0}V]tz&k@-Ri{wNg gbkMo~kwԈP~[ m $H#«c~]4e*w Vzξ]VSsdHl!)6Iwm#47xݸ%]@tO| ^A#xl= Cs 2&RLk&!gjiҫnƯՑ_C).WZ"3r$(A͖$ ;q! ;.0uzT|(ݛ R+= -ҥ鑳10}VSD#t+Zl7k+߼77;`]bRO\GO!Um-D.__ UKT:AoD| $U1QV[#% 96KaDl2i:êrds"?77D݈'̲Wfcq~wx[H&PB8;Jɰ\jt~ ~XX rB<4+~?}A)#44g^@- =5? <4|a-T0-@Ȋ~>\c#Ri򐙓Nih-6(3CK AK}+Axp+êʴep0,ƿ* 4r}9*Uj U^oJtu|V;ywU*8'Su0=!hki V(NRͣ!;`\Z]I]VٽʙCv RA40|8"#7+V|l <,CJ͌|^2,8tE¢ 'ADJ*a P1Uy[׎`<=>}Xt2r3Oi"2ңta + zFWޚ|lyo9Xz}laL-wF_-96sT=5$}n#ne=)@Ϲ%D"h ݅t&kKGd8sxQzv2%;^וÏo~Z{8tYy;G-E!E؅ ϵ*\'Ž45ZdY Ɋ̃w0Nѻ96:0s#\ÛPVy> 8X^Vb\몓#V.M,g{C} 3 ʳAXšݎtw!rohRFݙY!?#}t(wjZAH"T؜>1 ee5/ΨQ=Ilu"'T瀝HU⽾RD`Vv]IꚭP?(HwV<#ob 1Yo( ޸VqVyxVz.;_9FrZ}WvvTl}|{v#JU6s܋BΞVOOkwTE<-g `gd>`/>_^0+{=v"*Q)ݓrm*< WԹr1orԣ˄J0;J9NāR#nˈ>.碙QiUK+2TaՒauN hI,#=%MiǓmz'1X^ȹ+2Qx2=o5t_9*_:Cґ`5`{y`m֋182A& &Ј8 ث@]?+/>+ᬰoZ-/_Ů Qzv 1FwmkD у2`!Ɉ\cb <5B:6M:MGH!b/Jy{ɥ ek|4-p*{v^ހ5ֺ[eٹ&<=3r)7 ёP.ej5@`=4* s6nB-Чœ?0ME`F/9W}uRYIG@.҇~;aD%;Lkܺeh{8µ=FUK (% X5ފ VNEblU:e(|rn5anB[f%[|a\sk&'[āz*nB4t(M&ep8j8BXLp&<TxvӒA ;k 83T UQ_k qsԎ5 }F*xfYbY;I#!YcZ%6I-}qBH1 o>^ ;

d O(ahеy}?1r܎{1[QNdċ̜y[uڤ-vWR"xV:4ne߾bG N AQ勀:Rzid۩~.Al MV6;}~CK8EZ=Uɐظb#]\c9l{!^FsY1쐑F]LC'/)H4&2i0WsMѧNyikCDAc#L5 C|(i Yki:V4(͠z/06SuHT o JZIW(kdse/{az[|jsG(&9w/ĩ S=|r{RYc 6~ 2 6i9"EQUH+k=><[*gQnj768QE- Xޞb4hKˑ@ahU72pzc<>G0:o@rݴɌbEtv{-CI֬}R>)8H"C\+_7a1(֒S"X7(D8 D҇v,6X.?G^\+CtX*nugl|Jn ɒQ}::ƨVnJRs?ˏ)y/m\I#X-x˘"uU:!zv7&i#jb.am[KYo/jPyiQOaRT+ #cUX31@HLrX؞E\Y`"hY* rx@X )=hgJ\Ig{֖AѮ](BPuB=Lxbn:ꘐB@Q_+7X]k7TÍ'faBOG(5aWm-`xBM`?MEPûU~X`l\Ac4OmGyKN~ r_׊!OqEZLX͸H' 2V% @up3gp㥯ie$L]$iR< 1fgyly1'nЈNaa!3'Sypԍ~d] }uE("dDD1Bs{Vg1VGꙋoH4Ѯ!D?jUS/e~іcƇ/Fr䫝&ꐔFA@O7 Iڛ!1unH?i9f^VҤ>@j@V"ZgE P)T{m6"T딾^|#Sc r!ԊTU{"6&X}-eW4詤< MZo#SGHqPmW]jV5Hŕǝ֑q;q0[|8>MS*HRwQD RZ>?Rky0R?WA# ,sM@: ,}+BK3XSj|a4|C.?w`ې.A+ opkh\q{}ͺ NC1bTNv3>^fW,ae"= MMrDou[FsQ^z6}U5csٱ0)`R&Nx=RWZn.``b Da=3O T}ܿ-If "( Xma>2ΞC{Hq`Ӻ3A\Y7Sۚx#X#߻NeݮaɟԅR?Kyڨnhj#U5bS(/]e~ é%4~팙K. ;KӶ֋\2<|vd݂d.uحH1]*mP{.A%u٭F9u~$8<^-N\>;Seq'c52 /ՋґHRꮩ顇+Waߤ +!% )idbDOkW"22d.ή*dn_+DΕ-?D$-Bkb1cƭql `{3|.M­t=7c^#w$"-eQ";L53`K [fꈘ+u6C%JVx:a9O~:1$8u#Iɹ6˃Y5֌~27! IFWzfXJͤ&lItXiMPhQ>JjJKfmQ0#oKzvFkA5ˑ[[l&8_:vuP묹\볿9#_JdFZ* ?_-G%iv;] 7 {uhxx};JH}oVs`jKe:h@Ӎw;W曃|R`Lg㡃/i.)B!=,L=f _~K1\Q3wgֿx2)b>P7& :n1\RBce&Ydbqwe𦑏BK(0@&6 &/ǧɔ v\ 2%VQ\E*kB”2܊VlaiP'^@(d+uhEJe9| :84M4^~3qһ;,݁kU^0|dr }[kSOG !9YszJ[$-Xgq6=ʃPP8Zx2BэsܦtMܚ$+~C8Z^ $$PAϯm'}Vݮ{C>ة#gMRǜ~ ښA+Kwm d/űԩlAhyNb$yHG 2/J&h,z9ΐc,H ڮ'nx%0r"uO۴ılqCUljaU;;<Gɞʨ&@L QQzA<[WQ5gh }Wx[Qb'Or$Ay srn'Kݜ@ }*1ii_-i2QO@}\8UG :YcY~8Ve$Sb%ݾdpǴΰb:ANH -aMeÝ"2L׈`D0o8p.F*ÎgsRhyk;DRht}g·6&5aj`BƵ[Za4CVJk'@4׵uĚ8-ң`Z w 2j_;-(Cv*Ͳ49 @U{QG LpOWq#hQ﮷؎`GӮjzqҿ?K|@[u=_XlٖRtypq=u7z:̨5"UmJ:R2-0VX1LQOQMo;z'>]E zbRO/HEC 8kvk#]2d10 o3({ IG"^!@̰BPPK.,/w^:T@%3TKX<;˦;eK>~OvEi ˈs_T䊶tdU(\[x =q>Vvq^zFMرV<*xKָ, 5cw7L FСJíU_ TG0 ,I̴de!d}EWۦ@[XySI j)j!5YϿl@]X-r 278sxL*f;vQ|Ձڿ';[W$%0GNyt3[ҭf^ez=dг BUFdaq-/%<]JnL>˙΋QdD&´†p~ rAFԬ4yd(r CбqִFސGo)@\MbӔww"Tx%r=#A@>+#h'tcDgMqZ Gjձ2f=HP蹫~Bޟ۾ezp]GD R-̣?/1q&>A2pv]f/O5j!uw:ccY.QWX3[csuMag(O5uy$Z =:hSko7:}(Mw׃f#J:"U_͙TMsr2@78D̦SL =yIEihb%|- d¬7I5uAJZ(é,i%`F# 8 _f^%J+M@oDFLx Z$͖5$پAt7۾`IAqJfb&Fp$<+Yj<;ҋosLkp[Xvm8 7n­ O,|Yd-- x*BL[aLOoLy5:XcrNoVA Rq&~7U}*hA\RWRo5S|/.YwIz&OI"MuO x1] i~3T!!0'oq,8+F{mgUeΌ3(6N}0jбNI }Flt_&Զ ]4\"hsBZ^~$y8 dogyI;KB'cçƇ527mZTdH"be~Fۘe7$ l؊!n 2S9;)C~Ɨ BfJdCs"ki4.:S@}î&KLG}ߌ#ごEwj `ԞKtȟ.hJ6sS~N ydpLg')a4!Kp*RWTa? /6$ \sYdqAYCm%duк\ɘ@}, bʉP3hâHZӲl bIX`w" [e_+QorBr95sYL N7;I—nU@16l(7*c[msF̕4$xl s2vVvPL :y2 IAnۙ`+<67rrgǠl*ͬ!A^/18ӄZ\SӷH"Uwh9<-ῷwye ۥ]-1AXzRse7b(DYS+q4P*n2 }]0QdNH5=fM!sZR hp$$9{_^tMM텾>pSo=yo0z9K: NbI@ajAEHA" HևD1wLlQI!c /! :W qO<ʘ7ɰ݊Ӂ %BV TAe􏘩c("THcx}؈mDsϛ);.;`9)["*/5ioΑ!6@+䢀o(q ?/SYcdf2Zj"=eib9:UNاL2iٙsz(9_LRц!H%(mf^h6 a^ zJM=䔀oIb:yΟQqhv,'@('+n}? )_A1G?6 %8oZl+p^ R,!9ph woYD/=x( h1s<Oy,L ,nǦH0fnpsmi$ $G4Fm1px ob>؜NՈ 1{՞ߧ$NoFDAǶnq$婢LWIaSM/uϏċ Au 1&x}2rBw$r?ΟfJ!n 8~FO}jvg.432ot~RCpA[;Mo1yFbΦR^F, 7܊$dxj$ J}~GMBD!mLrē]6 #ͿD=OWD/#MU2 |$N8O1ʶ*X&ZJc*wiqhDOqߑJ*!ܕCc 0mN'H0G!G@ƎTyz.))~ t2h0;)Q˨ ;/*Qġf1-& J0vxj8 S*0"uZ@dvtRݷLJ01,Jze0;"*,w]pi%;TXxm')D+$т]O3-gifߝSƨ{*"&^TqX31r']9JB2ⱨqH-#xFBؤLQfG7Q(Gjhj;xq >=g\:Y${p-1;+I i4]Z)`0 (#Lelk6j=ZA- HbFxiv/Y#qxyQoCRw=,1ݼLXe.cXB<3}NjZ)_sYɕ&q+k7oR)8e=tLch#{xO u;` zk:cGXhP^eB>V6Ro͵U쐔Dh?vX쳷>Η@ £M|dUlA'.6,yL)'**Hc}wXݠzeL:ޤ ß#o7U:eKv|qW[SJOKeXU{G #a/q5}Rˊ꘢ЍjF4aYr eB>{na=_N:IדoB/.%nkH1\|eJif1qwӥ;orCd {aU>jofn -DtUIsFukD%_d^lfz`1 oM?]+Qj[5Cs\vDHjX]fL suÙT5d 3$JȊ+<K^8xB9~ iu \՝|N#?dgya2-Z]h< =TMA7:1y}6_L0_)q9,(,dm=8ͽT^Q5Rn6eofN'%AQ| 3_qn6)2Ǩ fC&x4@|B'8sFxSaACO Ei DݑvOCߏT# :mW`riۇhrpWn+7a;@vgGE0CuVM?[29MPތ =D6G W™A`&.L3)V 6%-"i|G.8 `鵃3O%*bZ ,5򊘻SõN{2 c<0e%FQ:b8Wti#:+(0¶_W ʠ$}b6jp:֖Xt'Q74IobE'bH ccM>u38%2A\@$njc1n,X?|$tDz:6cw-@/T-e~8RרE%"!jf4oIۨhS!7H[YmJS S~KOp[սrCړ"Cޤ ͲWt#Uj\Ufdx},(n=QbDq^&]#vpO=uY+lgMZX۾n8'tTBc{m]T T M4?,IXSŔ+M+/meNAމ2_")*α< cM(lravĉeY&`s=wڅݱTsOJDv=hn\*1 2S n/b\%<` u.gOKȄl  ӑ*Q8"ei\8pd$7, 4C@{YHt,-b-ٞ 9jY-7{ƛ/Eq.y7XG[odV{rɦ'H@d;T5Œܐs`V(&3%͠,;ϭdv` Uρ/-IHyأh׶ՖJ7+DPw\7% \QfUb)~i\d\Z_䖏D>ŏ6bz{.8b;ټs.R-h5l'#-$tzy`me5V ɣXHJ^Y%[|[9m$qX3V2Nuk, *4OThk dK[Ff#t#ǶxK{J˃I6B-V(l\Nqk0G0g3>TI_KF -02BDT#^KKW/h(K9c_#΅!1ՈV[${٬T;Řxzo p*q% p7vK%2cR˝ Xx "wP̱6 Q848i}>zNNAQ3/]MFȅy,:ǝNJ3OTr+B (A]€*?qb[}$~?Hz7 Z4 njx :)8j eg !B]eDz:|N/ܿ*Y+OWų\ɬs9="B뤌!Uk)6ON[٣/XE&i7%=EQEC4;~WCy+'3c?$|c݈B:_Bm0NmUHG'h,tɗ7׹>MǽӋ8B-sڏx!C!L'!R :Kw}q|GۜYF-'"ׯY{D~gg% a@:Xl]zլifL2r J_Nz͒TkB. g޺Bjޕv U}W1;08H EH˓46$J]Q"(XpQ,׬F D~W I#IDًH|qj Ole:f:0b΅ve[/y2SbDn1Z2q4'%{fB3g]fjp:#(H6*{ _Lo8˼d=}oq} :n囙̸:c!6G>\=h>˥ٮ.˞_W {*2|?aJc 8|'x 3uksNt߷ h&Tr]ֵ~JH"E܁U-0zWfsf[waQU>t 8յ4v(weo9mAZ@`G9ש==p잽|_?+y r5ae8mb\ Tgc6[,82Q){oc6xj>Щ AEs(wV_""Q4/U(HlE[imB_5xn-.CNl2C-:e8gfݔջnvrsf镩t"`6jU8#7=fؒ2sZ|Z#]\aPK,ij7F,t6M7hԘs4Ąc,B/$&W1$(_a`X HeO!#nΓՄBD)%fnƿpч: Qi4E!J?["T~9xw]޴铡H6J % \Rz%d %7"* y.>'z0.Z¼ c^6 u2** ԁR  6j.򖗜Kl4eXĖzaԹ{j"~LS'݄𩯏oxlyw%LL%)c̃8'˂-q~ E]֝LPmb֋]JDA$4LbS]g߯RKy_ %.m rQ)a!XCmB/". a4"5HwԡiʱȁHݛ!9v*!j_ILgwqOh 8@G#vVkZ*P3: ;#HδǬAS"+U-]?K<»hؙ_aF*iCp,bF'T?~́ĞX&7 `PU/Tw,n"XBP.RFeW$9?FEoJ۠N~е[U-ws7JZDv<@-^Ew><:=0K!%N'DƙSefVJ>cނZU.Dr>!V!:*VR. df6=lTlrF¤{*i:TAE m68Si-ֈ `Q8uD3!ϩٻaIuzp>m@'̠b|[ȡ /QA8Yi-"#U&<|Cؙ8 _9{CEf.#C67Vbr 0Yh E@dh/v*OQWl#:Ǯڡ"a0yC[^wY[W Sqqo#_ؠe=tNX<ĄxGQ#@fGtFLHDR/5֠ tgp6~$M26>³Vo%rJ0ô?GPj"%}C+/VQ_҄!@6 I%MKN8zD{~yYąG ry!t3Vq͜0ʗfw)Lǃ ]fmО#Gi(>LU!C]nut`%֯o#j_[xa#CFӃJ~-h"8shsmyKF!!~#^es`|S(ۘȈp,tFԺ禉|-wx1X8t>#)EJ[wʶXv"҄2"-@=&Yr>yXI޽N4)֨|̑*2i6 m5K}Ju 7lQH.15A'٣` ۿ~4a54-9t"{̸r;"| }f7m4I3 I4䐻' 0?E>[t^389QUַHˬi|Q]mA~kB M+PIH]a#el!qET߇ M۬l2vYb 6K4OC>޴D( ZZ_G^W H~<] ws#TXAP7Ơ ;Tq șv, Ѓ7b{7bdc > :nFyUꡂ_G;va[I`{ǪEHw%פ\_%2.QghVg_3Oq%P*Ҭ~y/PZ,fYs"$9I aUwo?J5C&l.p_U5Дhv`!1n Xɻ%6ӊ_[ѬX^+.[Mw4b!]v߉CVbЛtQA׃tHv'j(,<`7>Kj)_n牄%q)/zn~]hI㇥J>Gl>dŭ9ARDneJL'QblGϨ[`کKǕQ|H4qmY7 4ΣOl UO2qym)^6vA,-|8AGD 8IZ}[t_$Wp"L㉉iz4Ol Aq(X+/bzL12aNT[?=j{Şpx5nwϫSԀ:3V9kG%ecqۙI')蹮'ҾpV]LoyvȤYW\XN.#:퐊 L˙yubA7WY_Ga̡nʸ{%E>ۧn%r Ү\iI;/5PtD-]zwu.=0̱Awb/[G3tW `( 0_uE溦H;]U`/͹ܫz&:<,5P-Yhrt^kw6Mʏ+Cž|8cDz9O3?B H" 9!/Vh n j#+04YE?u,S|eh6t-U 5؁/oHD"o"B`բ;{yu/jg43{(o;AWP>p7nh G.Yzبk7֮9"8SXS+n~* m)BN4I೘*u*Zqo;,-#&׷leƮP(Q6W:Dz4O7L."E ]Ec_q-\d$ ِ}5.3Ո JL,둠l.qEpgAՇ^{Ì92+禈ZI0™pW埦 ?[\t y%\u dzUf߾S\gjRv}(<<s YS@ދw݈udmĆS9gG|`  SW wX2ej!cxJ;@P0zt)OF'l[|W}zA[?5*= jm)is|&;F(xc&{@Ty,fʽ4v7DŽ* J,ZOѕ޵nt6[g7=+IUS/8Pi [A} Dn&o]mr>g@(#%YhN }p0d]䖲~ W[Vw;M ]fb]2|6c"8w54^n*k܍LdFcJd7zLksZKB]?p)ZӴD͗=6eE/=Ϗ"/HU5)}67WuL@ptX-ufvsHH:fvrl#p^FoCk g*q jj-LOuNuނ o6TV3M2;Xsa}h" #gYJV gW6F586x/b ]:aLWLaHVJ40;6:CKGGͷf 5`l+a5=D!ϙcb$B#>aݹ|?Diu;k'Q?7z0>3j(#|dffft@Zr q_ɖF䊕7BZ$$.l=~k X=XӎFB\!}k1rJB$tڗ"qZ@>mû`yPdfux3 倊c$qBiVj>o&B2 rj([!3f9y!"|'AlƆ8*&0%#UYi"5h5bEANđKoV;XhTz5lAW2v} 7AYr Qrt Ҏ9+gߪՈMG.E6t I)E< xPzUmt-S^PɈρ1Pz7̸~!<\K2|IGɼϛS9XHMGQt9{ӹfʂtű0tq^}$ZVc i'`7F[9&,ׇq+׺͸4"X"ڦk%s^-8hK~H++Q¿g|gUe響'}B=QOHǷL[T2j[cP.Ytwy߃5Z 6:JOE^C tGʩ伦$2YDo p(>!H 5XM2*}onіCqeJ$ea=;L-k[j2zl^|h(ӿtkU1pB'$"VQ, ! ĦEg|E4Su+MbFm}=u<#ݤIVjiRgЫ8@6# eq'<䭀H"X}lh:|1_F*g|)!gxrfoTg;UM&TX5+G0l@}pKdkB?<\*ELJȷa^zvt*7TL5(pљ3e^ ze'gзA ZGFuS.ͮMJ $R7t7p C7Ŷ1 ks $m#d+RA}so>H ӯPs+(weqyxi\R:D/F+64RM+ozΚuy+pZIx/fhaH40ZOՊ|<+oeRPDijNY`X}o{>1;nrq 07 OqvbQYi\F<:Ӑ-{X$s -Zn= DMDxy*>41bE]eb2[FJYWrUTU!/ؾ"CYǖ \|ipB L8>w/ _>}~PfkSF?c=|zҝj ,!.TZ4 `JdU@ЊQutPڃ1#$x\6YJQiXLd,^>ĞڂypЃi XkØ_Ie}fߊJZ%vF7nFC_,=$o'"5;(b c,s*Bk݊l :)lORcv>R mIHo$uaW@!deqV{3NgJw30vlњ5C[wizɛA;tg|R=r8;qWˌN2g9 ;aWa7u!%h]r$TĦ+o ,}ISЭJ-}RHV`u]9տhڭ Z\JE 3y|ʸ+DceqWkiYegH;p9zLj8BzOkz,bĝ<ޒ3b,ۋ{adÿ?/҇`Mі{P) z2?ȾN\.Sb p*m[/\g,ipb_`֝hYcﷺ]V+;vQrGSJOcFS"ӢC1- ,B#_oڬ>@)cSt%6*07:DhNnCUvаIC _GjQQJ m%c~g #Bā}V+ڻK3ہO@hu肱إE||-$x۷Ү2=hqOE8@4.sL6-I1iqo.lCăhF(pCouv&#:̊Ro;]iBnGw UNRscyiMf\yZNɂyQj\Q͝"w^RjgNQ`Q_ks#.gk;^/an-eGf]@P/c4!O3~PDJ.0=-CJc5kȝ %ݱLIAC*b=;^l+ť{A( ~l)!t# /CHT`k8 {#)/fM/"ktwnŵÃ$2-oo. nZxKRz I| {JifOXIgp`=< EC [C~FLwfb>9">F!*Yl\aD}~&MV _ۍJB^ c-QN[uܞY7|v9f3zNFY8FT :z+7yzv#oUz5?E͵@à39&mAL/VFzOvᣂ4OAԿZ^ē0 {|}D h2N?d6L˗=[8Yֈ:h /YnN3=c';DJu_dQ/DShUhvʮ9*aKt{:"svN`h8 |3xW܋WptmY(t25|ic$';QUV#Ɩa&GrKۏi&8!`u J]wO{;xEfbS^ه2G漋 #YZ{%x.Xߜ^)_F!{y z.а±VƊa~u:=kC۸AϖI! BIe8bSwpZ!Rr5 i%# t Yh]YaZZ\JOm[>) 9*Wᔪ foY!c gήqc*E6֭o6̮\VmaMo?Sb6Sa>x*8!]\_0oMYO]). Mx˖foE>C\ڬ2Q ո\[?&l= JZ 7 kC~AK]aZjÃ42D!M.YIDչΊ7A',Cɟ6f5Sڻ65Vn&c6b۔5ezP/0- f&;(8eoDAV$p_@_ 7INCrBӕe_3-+\!ZEY\pᶖ[N@vw"9\7ð<0777}fCzFq (inlw5To@8ʥc#@Aw 9UVt %VZ]7xlMo-/z; =xC:6haL #Dxh2:4-80 S_,QyH@MZ4-vyVܽw5ɧPD=cAIo5\O1pT[9SI\Pϝ^m`j]f2UnsץttQ? &=/]nFgo)z%0=bd@Ns-,5E(!|Y} 4o_ y?MP̈~jx)VwĞSpD>&g$}Kؤ:o,<T,vݦkˊ;wl lt:{,j˹6B\50tsumI7Գi4U:дI`te e3DA=5e*ӄH?yb*v5 5)m0wzwN|n& "!5OB^:bEzLY.t{SQpB7%=ڐt%N*s(V}`*8 Q |ݙ cnlBD ^aa 4mmCe Ba(cH8+2qGHdEW@[6Vn:b|!(߅+as5(fKUJԁS f+Dj),$Pdkg ½*F@:(^[D2lYuJ`ʙlf$3#+?f sUG1,}\xK%~{Ъ*3X Oxz:dC RC=6܄-a``JV4荻[512BD\r@KuHzyt B0 gji& 9&g`ZES986_2\(w^ A.OfIeΕ!] \.y}$sc. 5+Q+[+C[3Hf~>ؐI u:8,g9EC UEz\vpZ5ת_i2m.x5ҟng['% I y'<o AsHY20.(ڄD;Zw,eE+\q]ͣ-pa*-NZϷ}A/Awo# pCGM߄NQdk ٫m[ֆgDϠ-2/F@Y]־JQҼ[̕1gO4Pǭ!CV 6\WgVe󥣬Lʍb#|F_ 7 &>xڈ$v$\؛(cQbt(6 Spo&[&zKY0앧钾U%ᘨ E~Y͆ +`Һ5 [`!GrۆJesmdRR8ׇ?*)l@oc2@۸WR‹QP(Pcmkt5vC>BaNr貶A {dr7^?1y3Tp 2٪ 9+#n*_QdޘUF,àD 3~ӕ {GQL!rwQˇh@e#N4Uqd[`QhZnDҾ{ǟ\vXzXΪEIA ^YR7 h#/27)nT:,ˊ9vgX&n [(U`dYF0Zm61!ADÝj|DޮIA̔3c_og"kE}1?Ftʀ2?, cV[&ّ x+k~Y'::nK AlQښЦ%Ob g?S.3I U`һ(̍HIwv`2[A0N?34 !g DCJ~8@]o$xy+m=V]G:n qtK5^<~}M(Ȱ>-MK_A2zCp {8Yc`l2a.M[} һhǣe^)7Y瓊 ᔇFg?*FR;/6REDDt{5Jl_jb')":~ipEtl!\7OYj7`]qث/cOAnԹc.Crщ\@j<=./y9j|Aߠ( i+PP {QB_nuCpTRjf) Kt]xt7#zu}mK2}_lE]NԋeSH~@gD[B! &$.纻 T9t Ybji>b0۾E9z~ץByy/g P vwljYQK B{V3})^[&{i7뮲¨Sli=3* q.}=4  SV%4YE6%p4sԾFd&J< \>Kg^;DQ.xbe&)??6 ˺~W yI$Mt톻4|;N0+FҪ{lBUJ zS2 S}),N4>A`#״F9B*(~X^ i7x`Qf(S\Q 7"΅)1ut?d(JSY%3$PR.̤? qؼϋ:!:jW(>Uae`\\'&ʵ^Na:{c|7l7`33|xT@蟢"t%F7 FXGq2m8;"d1u%6ieK)ü06T[ꅳ P~ʌgS#3KeY13d?=1?[q gdE[~j|BR 5p"6\'1*o.X祩llN_H,ƎXcx;3($/. "l4U[3dzdLQd&{ 4 ;$lThyLu`.ʜ"#%цz}V Y" Ê˛͹ͱI+K}ï d8Jiq]X7Cnf]/tۙ*e*nTk2M~1%|'E0H(y-ئXH?Ȭ9x)^(lP :z̻3)9͛{Kbd7J*Dms9w. Li̤%|p,T fF59$hR1d4r{Ko։ %P%إ7~h%xg=aY@ݮI_I牍*[`][ܪ'j  d--0l X);W4C+tSj '䟶,^HI,60ޱ"FA{3v}zδ2%$\AlIllᴏ}8;.>RɛĶu읻 ɸB#.T]n Uء7_.(3?'g ; 6`Z:T-VߴQ3ۙS%:Wj2ۃuqAfߔ)-oGqq-gj_sz0S31ɀÛRm.äJ*C} =Ph[iCsQ#i-85HkҎ! P򣠾ΩjU$?e_WĜ3|Pq"MTƟTK{XWJS}}ue^j}W[ǤLx D5*_4Ms^R0:5'$cYc3d^6 ]!Ʈŏy7T0u+4O!`] @Ku K"r;LH4!)TUWNJ~:kSyL, B LC†T}$VڦԖs ;˶/ wJCs8|ءɸ;\ݧh@-f-UM, ;XÎtbae@ɽ"HCg0Rq"1c ʒpG棁B4r7 '!y߻`rzO!K/2ܡ̶Ъ2à4C+bBe@Ijm*Li9ZW,]ᓴ{}_ "Wr Y7O\ lV܀d_ׅO#/ּuKMV!l X?::]v+? b.:X%PZ-+?B\[kuʒR#i(P_lAK;)AY<5 $X3ԁ;i.Nڏq_s51:vC^]u|Ui^'^#<4JQrܹO¶uT 9i7n\ԹB;y60 h-+7գІOG%FF"Nc'N5U*c|tƚEåDKjqXZ/˕BМn;;^,T3:þݡ'2J$[ѷ?NM#>sE'hi4lFK KUL_[ -Q [*N6d[S{\ ^*a1nXI)"нs; q:kEK~ʃ?r}V!X+c?UHp?zL>@/y?+ءG }]5-)N'+kj*00Yh0NB AKo fyD]z0)#7}Sz+)om;Mꈻ_9Nmm_<*+'hqѲ9UgA`dT{ +{BLSr#wP "Ap lH.ؼt'~u2}D6 Ƚ4 ;ㅾ&_rVZytoF9@uAb1Db,6 -SI8B'+4^M4}p R]Ef+Ė1`+1b[هXO[Q;~@(0U!ޭOA|d ފ%`'HOw.7^1D[r9sWRݨ)}rk ,Kxy磋i9 +Fb)Qgoa[?ZAc޲)Ǫ>_V\pA#'5R8Mnx^bfvkBl6ROb=Ԝz}̕#OprTTY (M,J;X)xG΅IBܜ;B&px`|nڬL>G| $SE4BjdNDԝiz@ ?S.um&;d*9$ T8K^.2_t|)Rl]FQ,h|,HYׄewS/i&شF<-d91bbLylN$U%f8̄P.@6bX=Vo0Bʺ[zܓ3dMOC F`/ڍ1 g5Ze}:+5rtϹ-p S%œXMٰ@kg,L?Dm]AX 6@z ~cpNlPG&Z(xk/p3y4=~DZʥWNgd0[ mCĻP˴˯?g2z3HF06l|PA D*]spx8-=]6A6>(E)̸0ыo#jy-o~ TTFTզm#!%7BUc KiM`YݐdiwJ#E2@`#6kv u<:`%txՇ7ا}[\'`wsu|/I|bz^=$y$~$} cli(+?ǷP+Ԗ8`ophhQEASAؑު%IQT=LX# 3{gk=b|ޥ&~\Kc^4^^1&h<$U~1o{u1`%%Av'3YҼ%-;p)d֑{n\4~q|uN\\ݟ;5\C_~ 9 ˝LJ-ykTx+Ȭ3#!2株smNS:{lJW_=7Ye @ ^Ҵnt,NNVA9J=hZ(F FG,ko=scEܡ.mr @E*|ˑR@]նrb#Ѭhv(`ˮ+Bkؖ3ЉZ>?Z竆m`qNjd_"F~=`h ,<,W @N+V+Y K eӮz+0xH]>.>$Zµj,O;6@ڎ$tg>0vdwޓq8Pr-& \Fʁ(gY0|CH[KU!|ɵxޚdkLZ[A yNXSO}%OT*uH*I\:"A/;3])1-ޙ#*H=LZDßwPd{V3Z4~6X\Փ\@+˕lBF\r ?]Q>uo>>cCռE?[٧@pA?Ԟ(ۏM#K* .42*GG1匹ԓsHLvV.20DgqSqn E5>F MWƜv+Yo\W;0 >RL :q4?( ACUzG&mb37*8Q>"/*j*i+)ʰly% LMQ/Zla #޲>RtB?á}LjM5e:2í[i섪3#Ff+A2AB\Q> (١Ɵl'20qfhX{ yZVNo@礫Z K^x04ܽ[:gO)x+@A6RɄTh`9^*Ƨ-TS 1Ylw2o%$e\o͐yQؿDߓZqh`£/݌2zQt;=ɐhePnz,%ɺO7{gQ);pjÉ ',哾7b5[M\k3EP>#s 1!Um G={,1.rPA%$9XO 4dжs,dPiwOyk'|nBn>X,Ȩ +>N?֋u4~Wi%}_~"vPEB5&o1.c#Ȼ'(EH *Sr7I$H ֍ -{+} (7Wă%u !3z"nuÏ++U̮"o:'*?zBPGABPf !?I_di%_lTbN ELb;'9B:>u2?)>%X4w(=L zH5H/֝CSkDQZ{1,r#YШāE;õ 6 )b3W<A=bgʹ=ڿ! O5 ] DK pcTI]zP$r/́҂4v.q$yLU$np^ JƎuF9xvIԷBps=H_ЍFe. cֿ݆o_? nJ"ޱhs͆$'g3g -R&3edE* ͧy%O|iJ?ʾ.j7.H3^rF}h'{'Na1)pweVb\hR'V7`_<4EY h}H̵68e#t8DX&ɾ˩|6Z:u:mq_+o~?y SI–Ro!1[m!S?&. vьx e >RcKL* 4=MęDaE O)H0t e_ľۋ,ILHTX`h?׋R` V|hNg2^(dk )']Pg+ː'vez9:gof d1h"p¦}.rl hH@e (>.i~֑<7 䶬pzq9O{%G^Fy] N3rUQK]k5p+Ж\j)nK9Z[O# C *<n`nُCG6v*,RZ3&l^])ٛ4cfBi2 &˦f% Mwa9kRv*Y{&1(M{:v-uҌG8 e3 0wJDdyܜv^CyC-FϐQ#hF{ هDf|3> f>?Lɴ#! OrmDLI`͈ìgUP%fnڢEVt/,.3A̳ܵ<:xE5⎎@HeDdF^R(M:=U\8FG-=ѬXPHsG3H^Ay :kUY1PeѦe7 -% {IDٗit6 mǹ8/?-oAB*ya?v惐^2ҐM퍗+uƣ8VL(xPi'C߫dhXPk ,o7m .df{[)%fUi9,Ǯҏ3?QlZjqQyns8jJ6"h7΅6[qNIAPz4z&[}࿾8څ?ilw) ?|Q!:$}fIRj.-Xƣ$?zȳ#du2t}Z\Pw\.oh-l/d#d8 BbUGܓe悯p` Ck'gbOV.1;EwwF*uXK.>ڧlX:O>S9O 뤸\E(%y!*9ͭ$ bn]0C;w?6lUe3̵*es3nspeF>/9Mwyo_mI=e VMN@tKDJ9һ=|']!Ѫ&B>¹E?:t0eEX4h&+y0,?37NTe&8|D8IѦ߶wr3!D vؤ18K^TM2!Im| $(JTNl{e g1!Sbmi)IkG$&ƷPݝCEkklBQj1푈|ۑ¡`wg#| DgB?{T? *QC놋']"`@hҤy s>yu{΄> 3VGx'!1Z>Ebu"-MM0Tg[Ì42/9G'x(3WOKV TRZP֛G,pS}cRC%E')Vj13FOIЍ2gQ?ڭa0ZJ`$A'q&C4Y AiA6UEO{.|.INװ<olssHH#bXQ򊔡gFǔ>[~ޕ}$NwQ_7U5 T ۛCi0+Sً m<] @_(Y͚7)%4 2Xģ1ĴT]p&a5̓GGTsQ%zwLg(x$J렝܇*}J&bC'`3JiBgToi =8Pw!/ VG\G6x!W*J~jKK XO ]flw#wAVbMd*,RB ,/JqӨE)yXog3pλM- D #s6P H |7#)yŵyHdsoDrI l;lr|/މ4lWS2Qo镚nYSM?JjK|-yQЯ!2pok@wc*SΜ}yAG Qbp.w18Ln<0\̕⑑T+=@WmX6 R lދ` CNjqqnq.E!n rA Hd.z;àf=Psӟؤa%S7OQ&B3m~1AXxMu];IQ͠÷H5Tv V|ȺL7DW0Z )zn@8+ aK{zrҚ}-k G/ź>?7QlohGb{Lﲁ2dhPAk ֏ U  /Qzfs;bmD !+{l?sxK g !;GΝ=p`/հ!s&8*٣yEYw9Mj7!=| qTC],{'ѥYR-"L ^ ;H[x[ffO^,X׽͡ \M":ʲVƻ52R'hԮ`YBj 5}A`}DƼ6X0LdRd $F>L|=jYr6Y SDnޖUE2 ǎFf5]x6 k Zŵl,3$|Sb,MgV{ 43kI*†wPw?8W/8:fGv=lJ׊8e =64ݠQf&Iu9[LpŶyuLȐ 1V>C~`mIŇ>Exȝ0xâ%ׂU Zt6AIF>Աr쁍Ф:6 ܂rEơATo9aVǻ'{^l2[F01dA/cXHH,:2ͨo$!HKT i|=RЖvPRY-D8ejun<} NRgHSYfym6_T-A>wcoZ)U"H (WڴJqpYRasR4(d^R˶#LBج*Keܿ6{7zy7gU7'hm۱_H2tDgCJ|-Ń_l4l ˂jKTX#a拓(1ww\]6r9ٹ/}4- eoD K+͆aN;pr=IS+UN]%p^Q0e: GyOXi[B ZLBsuGXf^rp$"tK؆Kp3(%-1 V 5).y}p0i8o"ބz}tڱ{Gov+XcFQ:rL"5/ ٽ=Z-։E,.,H7棤mqEUڇ@No '=tb)ù /7(饙rچh@(~Gϲru&رUe8K7R?fݼa1Yy}kX bֳ`XBWc6VY~e (-8zޠ;4szy]56q$3w𥳐4zw2 gG/^`*8ɦy|;8!EM(ju>֠w Fl`4vF3gef҂P]頾OS@Y %pJJ+Gʈ-9g#ʄ5a':.mz./`<י1$IoPl^(8֋T^c$Fyݧnsaxֱ :hWM7`3|-FY1 jZ0;eλPT3;g0iS?S?u]VB]Rm+ZVGRxJ6&a|FQP RO)?xał&co5 ʍFql buD{2N euQtb +JUAt>Q;ئu{U-0g6$xtAUzU/6/PRp =~}W`6rމ*sOcJoH/شj7Ie{JfL^{)|C%jk+3*(%=Bپ:wZ̠iW5qֵO/ I'3V(dǓ9< V wZa HNT::otyZ %>wgOapwts_^Y\д lkcFXiVIj  b KS>bh&:VmgE ѿQ8ԇ nk:wNπM`ˇ׈ohVlXCkI;5?\V9̶Gx!PэOH_a,;KjP* 'f8; _ ,CB|/[/YfpzP [XB]CI8L0xJKS5Hq[ B=TfJQ2NN?Sbn vf2HI {Š )&8\KZ$+v?ptj;8ٔ4_Նظ0 ޜNCV!W7pxn_zN E@ɲhpuڔ\̚㎴|\vNuyCU\م%!Iw]/i:=ߦrqy cdu/A}aqnE{s1vL$O I #(0F@ WwT2xA <(4rFޫwMrρJ'7 !!FHj2G5#9d&8Oe&$mT/XjnzݰJ L WmEߣ#`-6膎Ra<ܮޥOiFOcHnPQy  <_6aBoˢ9bxL{Et5GUvxzFlDz#cA9c+K}R>LxC:]5o D]jL!MD2 ch@O~ZSq{`vR [Z ;1!%bR}L;;F@[dfe"}նt~#e-ĕ xՋL[7EItEv=*`e9>> 9&I< DW˱JMu X1 0 E볥6>Ttת4"ߢW? gUPZ~#ګu°ԣDK"D-u@4l@kx(vT@yP!'IFÜ{ؙCfPkD(A\Omh`O4)ռTa4|O"M筄TۜxU 6lG ב7}{{lg $+!<5n&< &ÿ{0P9:#dUYm)^x'mfHSw`Pg%K49(r08]fD{;&;_eN.{!MrMAśd'CL"+WjBۂbc$?틴m.gdcL,I x qjbwq 5 zx\mYT+Yb٠Tҷ>UiJ`WaӶ|.*Anrq7j9[.DVLwtsJ%i$YPv~J#Gj|`*a 5Å U\%`{WRɌ( "^)H#zrJ_q]W k{I]*4lL`3D?\b^ϐ~rqz 0ʑ=t*֊oBjZ7ӢKXd<2~{n8([KuH[GHn=ب_Ņ呜3q#q:TW.Yk$y8P۱ WflAӂF_aG2cF + NyZJEq,*fw&d;@qV:sy1\yJAӔ2/k(ǶG:Q:V-\)7CZU*ד !ő Uo,/)9нږۑ# Pª {8dx&6)(,_Cl k2[cTq}B0P|sij>/Z~0ou}2H$0|t}](>VhơhX!MOIqp'Gjl`!JrtENt7X;º淆i\c6sD OovdqL*:6/]So׭Ie("Kԗ$wi<ͻ%\VxӞb܊YWX1f?xo7<Ԧh7`B!8xoC f '  GѾ.8Wuz!.1&qoMZ3.vig2#r @%# ^_3VMD(+-ߖT cz >н=n߶3 tѤu)vJhg_LR}PrSW~4+p ,FjPO7ەG{N={3|8a;X@J8wd6|qm{n5Hgܰk5~ѻ243#*;PA>*]nzTSj{58)b3W0ge<1Ї0vUM'܄O7urct4|Ba ПܨdO(_$>N19>7Χ<*z?tK$򟂪vh-,h>򪵎j83 ˌ_^$WՁ]XrWΈy M8)-.Lx]U8\^TI$| }K:Z.;0 MKBP5<'%/hDyc5l/X1jMs]hUH|FS,жJq|yyY^?$Iι`nc#iڶG'i~V>Wk ˈ ql)I2B6</Q2ec(!9ٽP.dsDZloKF(q%ϋ3j Xf\Cy۽0";c}-SUEWlæ쩹iQpV3[BTr)Sr^'ŖS$ (GҍϚN,¯%i+q:uV\sXA>Dqԙ:X .ev 8U%J{Њ[aa_"j-pF5^p7>7mCkc@9Y\4PSn <17zFG&O,Sg=ʶojh#5IGk29}M<]0OuXu2!9y qKo?k cc*Κ6d!Ts2%ŶnaSP!l5SP|H|U555!d8ΚiS>E@Q4Fk-j.̆%WM)ZluL##wݐPF~'Am~L0V6Tpq q*zW?sA[E\%_!5G$d/}M0˛/U%N&w]@q]AĖJH!R!üXC؆]wp趤3bG"xwk5+kH.fޮiCq0L~. pTf=YM _,BۊoX~+`6_Ҁf7[ PR"TҶJ N>.0#HyI;bRY<+1L{mN 8 lq)XW5x k!"eA4T+9%/!Re?}X5sSLT$АoNuD+" ^Yaw ( ϰÜq3Q`mYj[fyN [.C>QI߃,t9\ὫaⓄ`Dl*$eb/揶h nѰ4v.ۻٽ~>N cHnmnq^,ȴڣ[s=ghOqxV>))\Ns1ʸTZkG꩞D'`耎)]/}]k9W㽛!5QS"mힲA<)TS1Y&>PMd#z>CN\e,'k Sm<ư939;,=jێC9_ڤI L˪{ 's gdlMO &iG 6<h]-cY6wYS/@-. ŝɽɱU\KC-~=u D7mWv\vC'rΆE , '鷥CtH"!^*# C$OS}aTyoG'_f3t+^BA!Wyx<)},`ˤD)X>B]h(cxц? i?c5 G InDLk`*Md⓻#Fbj,S,D[T9;;Sfm.@ÌW%:YASJń-ܑ֧1հ4 BWbٱOǼԶ<[$*Iv6aaeқj@GTSӵ[jDmcK1ڂvy#bnQ[Xo^{8x 9ܻ]θw?$xyO 4vݼ. :ȷ,'\JT\6mƨ=A(+mfw?/N}rY)l~e?"1bpiDZExj*7&tY-+78 ѱ㻷9Fx@_r76vVuQ/T 2ws쭩bV+8sJvӲf 0ip!7_;jk"1Ӟ KLym+ϫ0"ג D[ONRx?-q"r"ܨ@5-ʨ{QCo~Pp00kSyfFnLF&BED0 ]tBH2IJ7k4(yӊ>_%%?Βǿk@FFHMQ;RZ5  ?9@ rMԓr ^>z7 ә@|_,3BBAP6')iW! Ywʆtd= moRVk%a(= 06´g4tx[GH/j^7`ji}4BdD1kRj #6D?8G@9ꕟ!-?N^4 ;^h&{hY\SFVX^4 akt2)hYy4d1I  7! 9V4\Vמ[\/M?sdW^xo%B_}6t ]gވ{hztDd83r?*!\a S73hRь=g ~K6d~)薄IO i0.4,IᬡNR_lc9~j5Y'NeR%VQQdՇmfG0#SZvnx/7Y1[RI (SIա0i2.t5R7oZ: _m_*tky; +LпiP.,dXJiѓQ*k= Z!lW-4k%," E =d sE?qi3 TIRfIV:g*9&L :O XORPtSo!&H+Xq7sdXHP_ɋ}OkRƬq*f7hoZrhm.1}oDCJ16?ڥ0cLB0Jj3yxd=',Y`gX}NK*ZְF3ko `6/醄%qOa g)\I5.^ԻҎ2/tGK2ZچDe iJ*"9%5<߻V|"^mDbd7ht6>̃FFmY25m"`-ekQEh !:Ԫ' oʤٴ bMa/Cu˂Ǔ: jwZ9Snֻ2V68h>pPfvc$⻑wo2RdVH\B^vcZ4-=MiQ9sE@LUt >O ^?yhFF^4m(sXX;ԅ B&;Ȱ%o˃wv{>(AW$HuS*nMA+O@u8qeə*K\7η*Kǂ͞ kn ܁]4RS( Z뚻G6P@-Bޒd[f|)g4E{/HOblrVL>s-r7*J>jv$F<0"FL52ˮkZ߸iufu[f|X {>y+Y?P|O:kiR" PAҙ'rW>x^$HsE"`۩ʝjܥ?9J`pkDG DzYO<:G @MƼK 40&包D-B'♒9(*uLKW PqCE!D7c*,!2^ ]7To5k c_闩Zyuս-lRco.P!aovZx-rY%YTwhNQ!ê&ҧ!?UVbspOL]tHf?j fɎ `~ܑ^kz'3$vTqD)1GW_+<Z]ny'+$t5l54f𐋸#tV'  Z Mr`wȞG;( Ģ'G[ݼ -- RO4UR(eCLpl`ʊ)k:@@i_M#%`x9 9YTJ ,(nyotf@zЂ䀅S+0wp`͙04sJYzݰ\a[*CQG  '{4ۂFoX1ëK( mE4d"뇱g*p9m$7ڬn黔tDrA%F;+:A( ḁ<LW([ŵ AE$ɖS`3)H*h>aQ.΅頷29$"jd~僇Ml5!nHvOFh wg^<47(ޫyt53zq].^;H lJd <7?p]MAix[#2I2WS_U(Wy1\$o+.nUw0#+GiաV|huk`FQ1 BSb԰VSn=)>5:zh[%36y\VPRX!>zHPW%(,ءPKqۦ>b 7~dr)"[]*5sEOq9+ϫ@ y5kv &Z0z @ȽEB0Ifs-Q;xǰMQ٪l uEW~,\,j #T5k(*"dӫz&?;NZh{) ~~7_O}ݝOjbG]y.G;~Ѝبt*ϩ'vH:E|jH.2.E脘T% $GXsiR^SM$ AA3_- #AUS7Te`mf80#Y BEaXp^EM(i \>N?n6)ūS@kd6C,ݯ&<ߺ`M!\wsq0Vs>M %;L% 8ܯHup 22p {8%IvŤLe ~9 Ga1 Wy7/ l1KW_*}6eAeMl^-oT]WQ Ÿ&[q(mDJߊnbOqT9k %2!WqE\F'~տ|{qu<"Uræ6{ }n-FS=X.1(e% ODu6$xڢ'ۻ %e˘u 2ьfb"cLT\JJu-02^g6;nלkQ []EHY\KT-4#T\ХXOh# ^)idL1T.NuwMrHPkIr->A \k7N~aΌ| 5av7TK;݇2ihN+F݈UU/AE =\N 9ctNiD95mHY@plf}B6 a:a!H7k3s{x5/sx"`r2Po5 xq\¡5l`lֺM_+P <5&`:FGE?=LAy <Kΐ>Fһ-4SOh%▫FCN}U-Pvw;5hFSQfx d9Vt״1" J$#GPᵔvhǯ).UJ.S47.t-y2ȡ[dhP-nb垔k)bBG1_$E#hOŨrhw>RrwfYzo~Z:R4nҗH"JAVqv,~fZ^@ S#O^D!W4U+G>h;Rb/{Q%+7/&;UJcT:~$Dr0}b$Ӳn99QRO6JCRٱ(4ބnaѨ!/0Տ^yqf>8ՖQ9n#Ϛ.;PKZT^jWY">2֧-u#{4nӻ٨Όvwso\&S+Y; sy{].nv٥.&i~+[A%H<6|Ґkn9Aa, =qRO/Rʩ3}Dźz|q*zu؂f +tGF9"M2H ?5t pKXrd\K<,Z)ퟦ$$ghUzsatXsy%_s{4_\9hh&S(n/+ALuSgI$b89u֍Adḛ}M7B%|Hh\!WRX[i8ͪʁK;Gj!(=2rX^4Vp(jR>v{1\KriT)w~&i1T؁9D pGhE[oaACI'0\n蚉@ߑvÐ9)\0Ci/ԦýxUәm֕1v6nBsVhxhcVU}Q~&JĘT/Qvo`"eNʕ Hw1viR)ˍ-z|'[cRSd992͈AP鹘HpopU\߱@ CAȟJ5?5DX!7^3Fabe73E' ?uԒdFM9sS@/)UUĭ Gdg d0|Lk<' 丰[֙J-Frfjl} lZZI|a"  "Adӱe0Ǿ!ʪdI ֌MEAckf>#9"[6yD6v?:yٿӅ?Y*Psip0~o+ 0Pɕ%I4T %XB*Eh7 ;z.嶫p37 w e[HL9DFėHi4,x$9 @mg\E\#6# 3 ES -Ɏ4\/Q4n״0[>7K^a>~->d|ܰEw(L '|(+gzH!}iSFm4̺'AF/M0IOe\˞Ǽ#UGKOxHYOW 8Mǖ:e=`Pqnnp,v'+Im!M#6)kBzkB(R[\?U.q"vdлdGaovPflgolZ.яFqaeJ̆~Sc7ѝ4-Bfg +ru>~59cI2q ry˚(3p0ܶNy`F]yH+T #$W\&NNWyf> ۩pI@7ْ إ/̹ w9LU΂ꕘ,|A>? Z_0g ^2IH * Q"[wy}#ѷ'ǧÐXټ} dczpH 7x= @k[@7>PNb&JYÀ+{*@)弘sB:꜆\l2͠#MM %`,?Q7l)9\K 97dz5T#_]<}ċ&bfO-[)EŨU;JaMNƇW+A^7->FY6 w-S^#qd!!A)x!u`eH,)B9oOdT#`F xgQ&.Eڔ!OؽC߶sw  LE&3J STH܎橼|j;JeXthY N,8Qn'+qd ๑ځz5m^Y cN.BϞQ@[dy/:b _3w1|Rn+i@QƼ4@A .g">i#bQ+J Co+m1\J9Et%^+\H4ɽ8B-/j/kJT(xw6\k+;]FEY0[=9|*& ?vzp׏PKit춂ʊC'H\j2@b?5CHA91V57IjNCtR$xV>e ǜgڤR d#ܞ]}4uӊ%>LW{L-wC_M y'Ⱦz =t niBM4q?; G$Ypkpʾ2T>R٬iUGX]FQ݄lRbɱȡ%z6^)58vMxא7 39nwւyi&ߛ:k$q5V^Z?ZNg%m.~ С״{; $L!ӽ?qBS:KI7shpCUwe˕ HAXy9>1"(tlEļp4r|Zxov)ϳ{`#gh`S1"NHW)6hkL2v16y/;(ڜO7ߴ܇Kؚ,I0DQ!5\#kujCGƢ!jޅWwmv[ϿI@r(t+5aZ(QIrόۇ\/pcE-A`Q:] $߹Je N7q~d]fNW݂7z!um}rʥh[Ln'\\l8jB;:³?4]85[`uk8 ̤Q7:~$ '49?JЃۜBrk6$W"n^LRAHgUKNefו#Z&ifFas82E*Ӆg68kr _Y1PP P";g_Qu},'l)[.E l4N^B\~s_?aRl\Xy 1w6U O Fɞ斉wT]4.y̆s< ]α!@|_=Mo&1FQoI%PL*H#EzaOm4L[ ~ξ;k_W㴋$(aSz3I{Εqj)?d(޶C;IH4M-mO/i ?4X3-Ʀ;}AD~G6B\?F:0RUvUCtj&#&x%Җ㻌P{Cg\+@ϕJř-rZbfv=j_d=qhL &KwIh{_O)DM̓/6<BѓSOKSY)5DVXD!4Փa$̅|-䌪#KfAK31./-t%l[H2 jϤ"=h_aT h׽)n670I킋ݸnZ"V/x9s!3@ 7kuNur]nM(nX:E h+r'r ٢@R^BU[0mP_2(9㔀Ɂ9 F挬9}MvVO)px~7U1qF$m:dnK}A@uLܕBndr̴pNUX-i5Djx46Ȑxc/u!b_[CKq#[}V)rWѝf%{Qrqxg]@]A6V5p8t%.]kEڍ^ɭ6ZQR+R<gaC6u6@#2zac:eDVM+Mj%~en >`j`P{7Ǫfc{5Z -1:.?iA?'Y{ܔp n-2($_cB ʣ' 6Bf}mC|a 8a(ia,ANZ-l I fq0U!:$jp,jd'tnJ WAAJ<hpF+|g\3QCĐF=+k>ko~s✦]+<;#_2 MX CvL{`z5Wm`,W6#]1cWB !LJmV1#+/jX(y 0NԊ Wcs G4d` Ï w){mQ jXǺS2~⭔[˖&] >9p8ص/H0m;)F'Wj/=V7 i̋XI 9H&b%3Y 82h(CXb,yLT0(uac@WN$xOx_FXLC֩P_+XG,ѐh'9-Q0 =yizn-qsP}xZVqQxjp۽%0Q`';{g|⎟+ínac'0btKdq+n]?B\%V JooNe@O,1շ;T䏱 u3RͫfZu=Y6c5({G57a' mNB2@w"]$z 48\E:Frbx+yŗwhyilT5`% (ڮY{lL&` )6!t{SzԤ2 &,ԊE٢o],dM̭("%eWC{@BUY6!;WC\ [bzI3y4)Օ.ZmGgvKs,[dQ arOxܴmkb({+!DQ L)j]Չ7+#ݵa[ $Mnꗉ +|=N/)Юdj𒙾{C$ I2yk'D7=^| z@oj )p1#M"[*gu ݾ$1k `ژ?c G*dMɦB1p,8e qV@X9q֨!ᐾe^n L~`cXcVnB9ʦs:Ol`D>IW^1= -HDf};sM22ciy3JB ɧt6k)G|+S2  _GC40Q#gV3觠0~C=AUCLGDb jʄTF[M`C%rGQ{cγ~YXCo'شPdjTԴp;9i iW5u"N_m/vT=ڴ ^ISyAkFzrZ4v!.U"IH?sVhn~>(ހyG>5zr}00veun@I|MYOxvs+0^*M%<5( Cql,?@ -+H򬮏ط5= D30 upc8\ȼ49^d<:`@)Ha z8[ؾwy[6-%B*dÌ}ըJ>"q(,'GbwGm1Bw+P˷Yu)1¨ϑE,^14;@^cd4rѷs P(lN5H&Q,'biѸk;).$:[DF(4}cjXQY8F0*K0cF['pTΑp$7oLklz PemJO!:8K/H@7uN eIpl"7BJc6&W!-!u wfܽĺִ.k3ѝExEU1]FXSh"M,G̰fg^1;)\ȼ[(puC:Z0YKfW\M퉃њ;lN esܜRU/MwnNLNӉD8rzVI(4$8pMlY;0 xWqonC=pvKBm_Il-'p%ƀe6;#V7k춞:~D@T]`5?Tq7d?!V?7‡Ds6B-;Ew^%ir+䩚?m[fpUKy`Rij 6ǬN umPnWm9=}K(U;bgu&cu6]u0ɦUxG+ˢze%n V'AV`Y7 ZFYy>.0Ϫ,JAu=zT8.wkj` nɳ}^5^>2xRfJ<Ιf .DrM.20e[  Fd=UiA:a"wYi'zjb&7;-ڨem3f.-iG_4sLb,OWY;=^{%CeM"/ f6\pg\ #W J%eׅ5AoΡb7i?lQٔl ?L/7U8wBrp 7^o 1KB7_`ƒvtssMuI~o<1&7Iêȴ۹8]kVj;45>F >*(xoo `cB+ZG%▕I7fY=Xo ~՝B\˸J{cKׇf  `KYZ7ЇD:߁p2tP lG9>پC2w\}Q_-"S!\|AW`0^Ah\I TҪh]Nn1T}9]oFaH!Ow:%Q2ak4 RWitdy?;_n|~Bc w0# `V&xR· 5+ ep<}FLd\܉ju/'0p΢{[5Ǿ/g.}ra%"kCna{XQj-Gh#em+7t_2r[sDBC 塠,&)VZr*/ԡ_w6w}mgy㵄9y7sy.IZ-֫KrW-#\X c%0}˂CK4O3ilk$@x87`,| qIymos}TĿK,_jOPB#SuX^&[J;UCG9ɧGu\Y&[}QWh4hp^l0*i"x ާcOq>yW+q kT#jA `&: 1n 4~nT3 :x_I} F <J(陁+j&4֊M{!yƞ>\X\Mp^ML3wlVS&ǟKPH`_|-8@aǃ"?'F奨mE~ˆ~f|rԑuPBy34T^ۀ,Ojg $09aj'`૩b;| ҂iykx\"1p׾l{2bQv١h2NNU1Dh1!#wKfg ^6p=r4 AB>/R.dlmC fA*1<ץ:7B*ղXtˆat/B* 3a^-89]Tjnf8H"̀Mg Z%[>S,,CɳeǖI"ݨYqd( T&>Z SuKy_vm>9UhlOOc#zL`@1TX6_0oYHwؿ#vݥTLj*YtiX~*jK&/u"l(aK7*\Unp:K=qbhaxf~_I77]NPMN 9# DPN\[Ct4[Y<1Eig[uWՋr%~w,ƖL0$ `nMǑ0'\Ŵ.XgJcB "iW)ܽP bX-sBɟ m/ejDxOc>}5B6(a<.70NK+I<'(A&w8|kz'.]}1yB;(E.dAx u٤3Cx'8Y;hh0:JXG|8!uq#Q6ꈯ"b& Mh`~y}3TB{I񞡆!YRRx%Uo}:z8-! M Goܞgt5d9G:7>b"u"jS ^F5>;R8y Uҫ M?k*]`۬QH ѐv0瞛0[K)d˦hҲ+>8bp}[LۘD}'7nF,gʮݘ66a3aGɆ$4m%x` QFşe5wJWߴne*љA7jm/ I 9} JSe 2gz|c~MLB&b=SbGox22J5ٌzlō|-65/2:n0STocOՓ'}I>g A0a8EMy=''W"~FzSȏN"&ͽi;-H Xd}xUlIFQq0u^a X^YTIS$h -hԇl= 3sٚ x&$ nSqF?Zn-6/AwJT6(2mAP.u Io/ۥKclDO-032I/C dw!<A 6\Md>d*R(NNJ J8F0)v?zD}xO!ch+F[+$R<`ʘ&=dUh0ILbТuF>Q!&-Γ(ΰG`|\ = dgM g$}j1sxVȅgeic,vlC^?yzGq X<u'4*T 8/OΟ񂋿}h8˭^Jb,t/`9ZWq6'bs[:n;A:FlLr;WԳkOTRuwj]ۘNa .Ӄ^MX6p`>oI,6ik ȃ# uus(ozX 'xlAխhffC'Cf8?FBRkZǩ&C̉dL̹Ԍq79)hA9s:V(i,X=EHRݡ-> lTh(4R"-0ҕsWlB*qP)4.}i <`8MuZ {2A,?Ɩ4vSVoꅻ=`L/|V\7?.X=;%eU,!҃I`QҜN59#f!0j{I߮85 + }%5&Y}p@ԶeHMW!~d>Rg4. HfqB `YJ 9fՑʡq7tX<%d%|MEb<vcw$Ddvd74e!4TS"PrH@ q9&W}KUsLj3~Ƽ`VnA'5?DmDre}1 Yy^!ni۠-z$LC&3nz*jN~$ggZR]4L`M[7R1Uڅy}K8\ڙ&`{(&\u?D{ H+Moy-UB1U bΠ^)sQ=jlL!LMw&`OSY[ǰC+nIP3z$P#`Iɚ۔sS=42Iobj>q @GfJTVqb^ G)}s0SaV} "K[|e ZR9.<5Jn1tk1.?j 9.>X6lzZN-Q8[?xЬsy"<.7Z5мRec>f#\SPR4ˋdWi,K-rGo)!N-ѥ<=Nks1c<8~I/=kG18]l{Srr Gʢ/n?֖lj4.լ?"cnߨ;$@)O>rvg xW_-+5+)b0N_ǝl^C>VTz}&LON]+O=bb̼$w*@*imu]\1;;oSt%FhI_Gt.iM11 %]z1H])|)[ Ut LW5G!kKU@+\P-j}<]RZc([xT.|I@=,5QzGRw33#5p60k7NE5sfbc%s]47CyuZ<$u4'wPȖ bԭߢ- el v׌01Xi1`&.zI385W\ɵE){(?L'례zM#ƃ̻6 pJY=P_7s&8{[!)H8}lncv|!=gL:Ә%}_] $ b"{?0HьR'#ENLSҶ鉼\㳑0&M:=C}N^&TYWUmغB&ϗmBIH+LCEK~w6.5]X{DKZ?2ҸS 8h%HzPea=,qɻ>tlyؗ"rY!hh_6,|>]QִN18Lc7j'.hsogՓrU )MBg)um$ lTN494T!s iv>3{ 9k*1"[|PW)٥u4E,!SBy 2`\{!dR 5#zIQ= 3x77m$6Gbv?SЃh܇~\W)T\ɛ3= ܲ=ycu `Hg_KS1&xkTK9JDS!Y^ mmUbUSҨU]ӑ)7MS yDw!ye˵Vni NDnsRqQqj U2i\iGJkpֱDxNugKz~jiĮ|HfISUzufwF_Zg nކ0FNK@`SWuPc\f2?@5g_WXW!>BcMGH"bͰ|\M+?x-rȇ@|C?%4Wu:\ZSmw6uLBV<WYII+~' ~l=@s sEq6SY7|9GJRfrV  M0vKKjhG|߅ӊi0cPiRp_$kVdipN*Ojk>cX:]ϊAjE$\Ro:u+.muO, a0!( Э̗Te֊G7>^<|1>h0ώ"҇TnjwrZBCY:bq󏫗`$6})PX=n8| h{/f'芷yeÏJzĭ[#ր@i&m! sg^kaW amȐQMMБu#*ʆv:Blg_oAzj:}(`/pY/Loʈ7n[[ F,X`-t(E~31N*Tem_E= *M%w#~\Ǘ<5P{&Lxhr\M1Ç ߵX$%wA!`IeCj?J+ )Uz|P"<8#K ᱾08h?ޗy:C8+jLa v`JF21c򥨸 Y#J魰_䜖IWTEу2ԈH| *z،4tJpɞ w_U *ak'sqwͲ0xL$oDй ۀqGշ}Τ7*4Zr<oIh`ht$ԖmFT%dVQ6J.D0e 'x~nW) zZG4+sgǷ-&3I2X8/ęd7↔]p2o!"Bnx͸'?~'T+#wX$ Ko"Y48J{9=ڥ5~Ϊp YZ%])q2 {cl(|ӡDE"Houk?@UԲ[C/,hsE?!Uf]J55HR(^]x`ͷ5XT}eFjg>9<rz!WЁÎr@M>a%'"CJQb!A8ϙ>Jr( 2wŽ๲gj8 tY5:Euݱ^7෨(Ø|JBXYL 9P%SK~ഭ)B(2zVݖEK}ky+5oMV? JXIhnpWT*q&=xa'l"ql!3M(*+O08BLy |{P(p dߠa_B,;%HFNִDQ3vgJ jf~ס r<)^CP]8zE}Ë}pJ<x!>rZvɆ( 9S]ixu9g:$C[ƚ|ֿua fl}hI e&q5Z'fY-E\Ԕ UNQmUf=%jkƮu  3&&*swBX]>jei-M&J m2΂`PbFQg8ۢhjw vqRҟ}b3`KhƎ tI!AD;0\[Am̌j lxy+76ƉNiBzX6l jȻ_֓n6[4]fGBOwM1[Eڷ\ApipEJ:$0zPr>R %aM@p=Sc1\#bx«)VvuУl&6 K md~P텏 ]Q_,3ֹj32世FFQ0ĶP›33s"OӋ'QޞT#sze i|]Mm}II0ho?PC `;/ͼ}(e`9רehI9v]|^\ aC'8܅vjsDLj.GK[ H;[!u-=q/ezOrl@DNyFKNZ7ixUS=">ej?\z8=xPlw5j~siJ6W ޭY2 Sf2[b6$NMc [lʞ7ѯn &dn'e PoJ~HȪh(ooGByhZSY+e|c&]!֫C9 XOj%4E >\@so*v IGa}mϺyѸM io) m= ɦR(˗$niyYR/t聠Z.o>N2=bCGq 5Niiơw\&3dNI u'jiL(mDj_J&"΍46l$ fX ^~To]>YX+mMhpǢRH[h%iET>Xc:o˘ă7l]mMD? Coul$nE7MɃH9OV맜&]:V YHˠO:Ee20<YE@xw!_7jhm>S}ڔc4+?~/E3O2r\+JOei:_IKH0V%Էr3cV"6)ؾ4t1OsMڀOEFUs~7#esK+u}@%ұmC -L g6h!# uZoL` m]<ÍדIdqMj=ԳXC^)ЙWv"l) 'N@Ef%VWֆV2XV5^* 3讒pP 8"_yCc)͉ʨDA^v|$&B9[=갷0>M~Im\ 7G+bs>v.w))lWR79~ Ԛ̀@LZM̭# Z-dR E!a͝z*6!gtm*+J3U4pցj MZnxC xx𦷠=fmu lhhqX:o_,9jSD2&5`R6vb{l:32,9bFɋ*0ccYԯvӋZ.G.E-t*NOa:vnj&`S˧͎C+<=rXXnj߮*(p\l h1mZ[|8'F|cXP+c9I_\%S/Ⱥ{}?o”yMe:9?e2&rG ]j{@RH8y4!xLX^ͽ"5UM"{~Q]\TFͶ~։&͂3xq8h- 59aTl0ea~.(-3أbC}M5tptGQRNZ9* JgX߉‰򙋹} M`AqIBV(i DMF* qYK-H## Hv5p( DEixfec2n$c(Mjg F桊?,ƗX9#VH濴nÊ-y8o2yHh] [mub^-N8Obҿ\(,nӟQ#@ky50t5j{^\?k=vKZ %VVNoa-w92t!zgX387v6,Vz|_?L,'3wRv=3:ZeR.y@.Ѓd!T {n5gZ~fo&w7%O࿄^Ӓ|ޓaֵETgHZNL<.Dy@@2`#aSĴpdBR=cxO/62fԀte$tb;/BSP"F}wwzް0|aWy DGLMERE E[/ 控wlƘ@i|\_,lbgnqg ɦ{arymFYI`9^)Pț;=>>-4G!X}m!aj*Ӄw+’o ) )"E( g_EC d0.C,-f-%6 {x>'o=F7qbu&7Q;fWKba&8}p+6='!.!kLi7ژ* SOpgU6e [[;)Zh {Q%T"Waݶu&ZAPJMV\U_a0 ͬT}}/&jc.%LVdO'[V wIN3K_A-"'%d'NgBy^09b8k, s}X[fUC}.¾17a 7\EؽG#n;m1@YXu7]]_煔Wv>w9ƃ7Šg[#+"4 &c) GUmVZ]z/%|Kݒu?nL.O.↣*'&;oW]*@|%O\Rj$.w'8|sMIԮ&4ƍbZ%DrN3U NőݳQURgDKXׯ6;Y'GG(?z}i 7nXIo-v )̲2ҰV쮏;@ mFrg@qgo/ Z?Vb/H"GB;UYZW}!P4T!<"&[vmE7@hå8A*.Ur2m`X.Jmx qJR[V!ky^rMT!wvk#1\5ke~kGi*=szs]FNH. NbpV?S#&-7hy$EYNb5^@JШJS#=m|jtcՎ"J' ȣS K>&$UтN +REؖT&Įl]b1vF9bM5g3bSBX7 K}/z=y&V})U.]v sԗ+] hs P XRAi_8~0LZ[kmuPm7nòГa3 ""Y/cGA^x ?$- O] r2Y\S?<>ID@}ϐBԿO&^ H#6$nL Uؔ+~SJ>jwi P&4\pO綞ՋR`s FpŰ}f_2mژEĢ_dB !A~m=]3NڤN_)Bc_[pwY8Dڋ \Xh{Ͼ7L(՗rTv@LxgJ5- 7 5$V_%S$4;E =BK ^5:Ne,uPnj : YdhQgE]KMO(HU1jcU\U*YL4FI/ ح䱖9rX)0syChG}ѕJ\2潁 VLQCjG ig>Vteߞx}1I@n%ZE3O 1uhտ 0&2D=+bFI8As(˾,- S&OI}z|6s b&u2ea7Df%t`]Ȓ`5G._K锅Z>ϲ usgi)=zoS&7-/F-&ԟĔ#,14DK)ϺaJQi:u tBs.G>Mqb"G;oMZ`fk=.E>'ƭQLQI+܎ YKq$z<״ƪ;k$J E7o Eռ I"h7mhuKtZ!" &`6b~︍2UF[x^vوU"!EuoØeksF#DXբ)z.ozQUXciT6cߛ1>Gr2Q"DYc.NWSkJs@|ˑW \M}Q<"\13Ճ;4!}F].Ļ#tcSdUP=q~UVЅ?֮coKω%˄2L(NK>2[ZFWk?h]KKg^%]1`9_$Ork#`1ַcgk GgPeuL^T/ج0iF_BD$qJDT5± _Wc*U t:)ح!9_=북"y{Ý >:%v:4\Q<ĜLMJ B! 2XlywLaY@=x| =7ۦou!s>B~RSsPk$Y z%ΐ톾lt g!K\`ƌ#}?Υ"Х!T_`xjx:@ L ,S!,l$(DnMcqX;+v \ FAl' E*`2X\uPJ; Vyyta[QŞdߵ'Bwv&/]}n _<\v#Lv=5YƟcs±*ʎ$B RqRΎ*ƥkAB8?0~te6NL|൯g+ֱu y2zirU_/H0_CC}0L-Ւ󉢢/߽ZFڝ6`m%lDq qrxZz<^ݏ!06k;ǣ'a@;1p!SWHDxoR ͦTmS %"c˙EtFe4.j{=dZ3;g-M`%ayݩC׭{7m 5󑳃b2)KHDBp8w/RHUhq( q?T>EKպ&}||!þ4!s>bOSG)g,,ߨl MO/Iy6m;S~%&aWRTF#@W0#T[NlShs;s\җ"gE(dVDX|v&KLծFxiz>_]r7i"yКA~0m(! Mmirɪkz%}iZANߊEG 'o>=U'? S#MVO RѶ[ rWvh6w fއd&(N:+*1;d.dx`[, nD\U%5O) 7H1ghPd΁t;F3j!%Uxg\ʭ=X ',1 >]7eOr\%rO UBO 4?a@~;A5 9II]O }/م [3*JOP3AF-ĭ+uzZ N6I?z5;@3!ObL`+)#=ъb%x*3 p|` 8 ׹I_ǚG^)[7O~+p1N9 5Q"sLJX jBeeM~eX&?xXPc(2KJ&8Rׇ41J笱kJ5߉Q{?Eͼ2p_ yW;T#b@ cs-]Up =9VX[ K%~zo.'!d j)',=#\^PB|cx]O֜;XE`;Z{ h rL. FΖ{őo?=[ Ubܿݲ\xaG/K`ϐSO,c߲?.QbR]TiJ.w~k%?7hld_ԭ,V䌧ä@ q~xPז%G(d}k@R O.O(uA:<ΰ2^'US?p<0S~kK9YuŤ}/oi,O˴E/՟kp h͞elJʍ31I^gXQy*([%z}wt&9n>H3i0WK&VAA̙KO8iKheu"k8\" ׊3YUΗi4tFz526.){b¼f`B?F.)mo5-$1%jmD8 t7}1&"Seb,f0J?\O"ip u6qW)cw !b n~z5l9>&0%w#QiQ"Y۲6αv=ޏ#]HgWB+ )MM93 mT?HCd$ t]s^2X){+L'&Wѡ])+$S&yHk j6`'=ՏysyzmO uv`PMc'=QQh=HXuQZbet97 LO詀/CH&텁0*g?P6ˆ)kby*zEF 0r.g3y1w/$83>}ԷrJnV~ F 1?<%"HΨa@?ְK .{ DJO?hh`×6>@t bX)Q+MmW0VL{9[S*f1[G=L+@O"h^SSKՈCl1? " :1GŊcyhQ 56N^uZ7O=z%;{?7%w|8oEe2\Nr!ׁeC-'!a8~Pa (Y7QS*CO+rU8gĝ(Nq`LEsa?ꑃCkO{F^*`-=UmVBsdžP)-YICqX8C}; _ _ " UZ͌ @9ٽ #_ ,7BWJ ]%շpKxy&Z1mStV x%Ǐt7BD^fc$k a9<* {GqjȐ RMk.6]fqj\^6k#,ΨMzhڅBMFjP']ONMzv{ ||: \YhGkz̚s$OQ~K:UdaFʔYz nUpL;BH @ ,3ݽggjY\f*voS1T,%Ɉ%'I 6|1S̯#<2u+Xbc '~{8rͣ(L0a׃3kdcēE¬ jҋw.\wb0{m(fEKa{\qV'N,Ei<CU^32.KYsDK-<]nKe5f+RzœF>|2E4[4%7|[zU!4S- bWTbD9q8D݋73#in_rWS|0ksUc1'UQWRI쑧מvKyv g.BvUa^kβ(Ô0oɪ'2rPx3yUh%+skxEqڴMT@iJ L)\xoGiJ %byS}W՝۸[o'[I7<ӑ< ˾|pc@@3eex mD_#"A[AdϫۗIx'P}1^apDr˳عBel/BPz 4hhLAQ gM$\C"Һs5I`L~*I~DP](V6"5 5 \w\ F6ڎ>0(ˉ ]As. r3&Hbdl{ΩRBzurXJޖO V[i1_҂)ސKYYzL Q&}) uRLÐ#8SMoEGlYZWpQ/~V/YRr3A5oWji0jXx1>5Ԧ4"%:>='V#MF|') r;G+5DtVݛ =$u35z 6:{b(:)e72*Lk;)ck2a-ȧo>Ժ=]eue#g];p~x!wqv) ٷlȡf 3b}La+|Gփu٢gyC}ygl_U.l*Ih%Wks:H"Y)hh\jr7ܲ] *745ْ)}^{Rȇ/zBH1>y"͙}IZ/"!4WgVrusV DR-~vte(K(ozQ>\07 Eȍ'q^(Q8B~Z;,%9]tw/k0zW򡚆|k #4KJuZ"(ڏƠ@{ x3'KW6?fPe^ Y\TW/zϓ0udW"R$b،⽄U 3pZZ5ElVv*GCꐹe3o: ^]s#4 ո#HS+-{LcQT;+OQ:<2:}(Aˡrd*F-)q\&R!V*O25ƺ&A5Jr\,M& d[k}]nN=A^wX&TӵHM1`p'*h(82t^ZՐ1{M(l;\n07#̗yJD!r}L(-mU2]E-Hv!`,=Ԧzb[RYȬ?"b^m#Hq.шTǹcl5D;ڣ$ P;K@S[k%g*O>l"!Rts[&{NaW2D̠,EċànT%Mi4FKgeqn!.pw-l^|8ŻBao].e -"`GI1r\V`3=yTp+ގA{CgB%"";tE@<'ˍif =p2ic0Bی1JCZs\ԷDuVfZaXruoȖTZu).CVT% ҲBMCIeI:Y6y W4ma98JW L/ݤEW8l{`DG;ܺ~z?.aJǦp=UsA}eU9:3>$%KA[d&^#T#U/ (BQ! iTj~e4d>*Imbm(ȃYa8CeiVS'='C%EbhGFZeQJMqiђkjh}K*b6:*߲bobj7a* yP c|7fJ`xRLL˞Z]Bwqv*4RI-[3; XWd㭿 i=9bblMH/d=6:~ % 84%kb>EΎ86GS #w:BOw]Uu V?Jq`3, \]/Mpg:N|ƹO2W#fd{I|/XS`YQ'DP dxmIu̎g2x T2F5v'۶a Ky"?wl#>$gBCb!djD!Q lgy74Vy]8qmM:- zq%Mnvp bjq;w'k/x3+ ]0ƷL R@Ǐu;_D}O98.dCQgtav7E;&4kFjz FXg׶M rKLO/C?-i,gZt"*:#)Tu>J6銴xc Pl=Ep\e5kAE\d[04P.oULs-TS&g EkX׀]42vt+ywUh!lS E[yU /R![=B\:/$/͏\}lR$*ACX+fuwe.hESn7K/,~eǴ~H<xez]綅֊x!Tb1ȯNhJ\_ĔHafɥv`|*ܤƐ7]@M . :E*[@)VOxԪ33ia8>j'C|.Cg=|$ݵLKȋgBޖP7^ iL;,e'ga OUh-v%X5==htgS^ BSVo)i5< _ ")-#ԃ^Ы. S@' zA9<6B[s# (D7ґZ+9l^|{OCPMUMiu(U{^ut-3.JɉRVƦkg.`eVAmH`*SLzE:9|{[AZ*vG]&AXԤ3 ZXxQ~vH;ZJb) ;hĜHofFeU۸yXk٬S?">\9A!kX.Ps =pȑܪ%8}HゼAV Wk, bK`cl.1LRC.^r8H?J~n: ]R7Iɬ90"%潹fJ7W ̗8/ rP^!wb!9QxĦS,E /:d!Wb䖑VDF FEPzRX5E.Q<0<Y]6{IY v"7P1s`1H-D7s?$F<O4ֲ{"9?E/o,F7;/kqT /9xΈk8OtSc̵5's%;\g+ XИQJ4ǧ}ϨK&)y!rP{Է)\o$!bS-a |Z$Bu <̬HxΰbO6=y7Cg~N/.󟃇Qۅs䠁A78>&X݇XPBv.m0cձ|=I,vpˑ1&XUIq:%B qF2(\?B2!̰nt$Ra1^u>-7emLOL->iHCL ,(%H)0J(kVk;nwude\&]qMړ_!$V`DgPF54+ ˘]#]R>?YrĨ*7T H+XJ_:0cjlY$}5 $ *# ZgM* zϜ%ZSqm#FMNcXFpOn^'gy7_;'c[9Uj`[m-U$#Knw֊$[*/Հ*k$j֬|b, C,UkqaI2׾h;-?I3!M4v}ZK_`P[Πk4CY+n~2S@y/I2}q_"z1,k#' |gaBD$X)!CVݕՃu0r"Ԁ*oL_O汫2 fx,O WG6¨(xØT)y4j&gڄ'6pnf%mƔ1tHG wi -%'!Ԅ /OaI+J) LR}kmeNQwZca\>A8tDڙRSl﫳Dy:ꦝ[.M|Z5LD?YQҰb[H1ZD\ 086R,Qf`ٓ IL۰r\u[:q Bo_詿R1R6ĵ6Œ=P.]F ;YvcJJ0Y6 eI6862LzA%KQ$j£{F0Xi\IK&x',ȁ?o)$EN/b^g^ 0+=sm}eURZ(H4:dL61gD2&k6)g5D6$TG B$»P {*i,ZO]q+l;;y#@֫#hOɈ4;x>E_Б!ߐnEHg.GP׼ުXf)@ 'V ~^e1ta˜ZA`,8z"n1S}rʮo[Q44ؙsx+i ʿwT[|QsQH2pjzGO7Rf[( FEKq\D|qU%^:F&"ۺЍ_?nMEXc{nvW;l&MR@?:?,+jCQU^RTI1T-3ECEЩr\%DfףXA꧉{ZǞQM:޾u_4v0wџ7o ӐJ&1 [_n.&G<.~e 8C5k5d&>Wg>+f${Ch,5~xs1r5ci/uccjAF3ŝgC`2l?J`o S+ yf5k!;B{46j7nfn#.XM;tQ>\!%eb!#(t"o=D:A\B4.9צ׏]v=M 0@Ne,:8 BluowQ"k/}ie 6݌9B,]1qK :S1,ZF#4p RWcI?9iސZ;{ x_y:fO8*I?#8w`opw*}&Mtm`Kg vn[W VEw9)f'B^>y 8''p«PIcplv7i}H+|]ljO(@P[8x=PP{girPᓨfb*NmC߅acx KdD—晼3{)D(&D'O3\ 1JcTTgyJczRt;Rn;~[xXu6LĥKAwbի{hd}*MKk޳%J(-9Ev>: D1tA/A\+(UF ֔&kl::=S x*QHneo&qx=C+%N\ Oʥ5* m&;` ^hxQ]rZ\4]!#dbvk? $ABdžawX{q̴IL:* Lk  ;djBa83[^T}-0 $P$3 %t[o#dк &ڗ{yyk뿏\ 9Vx8CbS.qUD/b2^%ߦB>X;nB]ktU_.aT@)XzbřEG5F.xtB冓i"akqu.:%.FlWHXP'7quhҠ#a[iNѰiVW_IpfM\7v$5fq +hwmc7OX@CoCZ݆‡F5hA9yGQQC+d["T /Mc÷w>) ұUP,Z:"웊zR}xڠ~uxSI78I\6,G嵔[G2F:B~j!Bo\ij44e/57^ _"ya9zr]q#Pգ_PA28~eb9i-0Wqc OΘwY}JJ Wb U=o~X+DaBjwmR)祪G}T|" U7Dۯ)@*7#Bm^EFMP(8Qg4@(~?3&!3U [Vy-I\=%8jQJ}\|/.8ܐհnTI\){2B|c MtmVov5.4yN)~g] [m=?`ݐn-eP|~m催M{Ph70-^ZOkwV":pGKNkY6#Y"{&S ˦vO2UŎD2u gb! 79V u9)Ӣ64@D1?|U9vMI#?<gXV-do>/R2:;ޙ4K-KmrAO~U=APwJ3eUYVD7AHŮTLnѢ>;o9|vW]`-MIq #$9ȥ30U5P=U} *8,iiIǫ*qj]:AފJ~T> Je,X <*B!V%.̼%'<7PppP!'arijT"EwjL{qa&~t/߄B5˷R8Iy(ںxօ0^{,`)ȫkݧ*'% ׆K[-7rtgp\ho,1ᑱ.]лC 1С͉CmVF2akcTJ583G#=K0~rm̃ =[v-;%;][OB3u%S,O3Ar:iV{;RYcEaY?3'S!ejC!ÍU C4Q'$be9Տ8]hB+0m4]'έH񣰆>LGaӠ~l0[X*wNzod>((<.`7ۊ?oڀa@g30zO}4+3DJ ϫ6 G.2GzC()jݝ|*`4Rw r׎nHr|R&[?KMC%-XQ0eSE B,x/ RȂ z@? OdvL) 2mTaM\bgڝ?e?N&bn?<]TËKnCyaZOμtC3-FIÞ 5ĴFI:ݭOkʻ# (vݿc\DliX!XKO̜Dq*ū$Hd_b\asgw-͟s•-\ZΥڹm#0ǟ [XѲhbRZiG0τfc^MwY<%aukiHL/; T0a.E/u!rח_Cn0 1c !oT?U{~]!;ꚘO!tv4jrZf|uQjKBHr ?1 p.G72\7C0+!Fkb)FK̍iƢ M2X j?6:kyljݣ8yOEe{IyNaNkGZg=A;3$=&x # ;B$Y{f&0^в&qyP+B幁L!,s䐼k@"b ׎r`9 E"m*# "!ъg/\qFD2cD2:I0EZDG~0>XwO599c_SEכ|"~Mh gm&o]&e_|,?'iE^TĞқnj@C6)pB͚\.݀ۂDI*l;h o=[I;wh_(;#.$jWh%hݧ:)\d5$؋19 zC?$%Dlڝz7uxT@3i%H𕃭5.Uu[7_jsc(2 ..wG꼏" V(] :¤}l&ڹňegTDNֺR8ZrLt]v`'YC Wۯ\ \ m1Q&_)feEߪAE&AtkǛ]УajTN \2$"zR"&KNJGa46' u[to;U;{kQmYLf\S]Ŋ̥T 5&bdн~|#O$IL* 8sgƏ6E Pv)}O݂,6>GF$$u1 z H(Osl>V8wM<* -eABΩtA|(%ιN-d|QGi>rc[6 5I c=v02 6 )RquSy_UJ Q.<ΐxiU/γzX-)Vm吹1"{ u6j4n3 0OoIDb*^& 0㪀)~ڐrUj); Ǿ'a}q>VvKM]H Kb Ӂh,_ `jw.\>Q|gPBLW_FG%䨱lI[,<8 ppp$㫣ia'Za5[w.'^'ݕ>zF#dywb\{>c `7{r䪩+ /џoG2c?/`l (-~uir=b<6ʏu݆/ ^lm^'񀲇,75~[Qj6g~ym}9} a(zXv5$bIdj奷UJMwo9_НB<2|җ~R*BMocgڄYIwt?5\K$@( A+̺5Nܹ}= e*TWMkj3`m@銦/JlsCj``}haئ;keg .2(\ Kyr"%T=5WK5M+'G`>#+eJ,~82*a+XIÆ\\'椶_+{:+7^+1jǽǢ@^pgQE?!UÔ<ǹS+3w5%0})PkJ TЍLcuY(=Tv=~!`gcvWqG~`}xڙ,+\8]]jq " Y j _=/c4dQΎ:w^=M=/DJIgzxwj?%~ĕM yesN}{'vxg@!iDH3bq @뺨2@qxn]ixAkſ~]JZ$ɕ eDQ&SA8ij"7*uoʺ"l(q'#Aǁ׽$k ʻkh5 ⑗8ZQ=עxtdeoQR'P737|e( F8PwȱX[5٨XH'Av% j(,:ܼ~6Kp ڢ6?zWĜh &t|B!)ЉK1׆{և=ʟ"\bkcP+l'\FĐ+MyA]8,D>jTn⮓N#ʕ92g ]4|X_67<_RdUXG&H)>Kc~k2 CiX[4,<,m?M^'+,:UgJhNTq΀W2y=!Kx?E{AFu4HGmәKqUࠉն>81L*uH7hW̭]C fbn6"M;S+sRzC.iS#tAZ$; p\XX8CKxLw&m!BQwhuQ2=(.KJt@hb!tB"qE ktӽ6maJ1qV5:I4Uˣ[4y䪝 pYڐB/@ %4zۭQku(;Sɦ MdAH;9MZ0M((Mwn-.ϴ~Rz]P6z\o{w ,呵%+s4o4FJ!~i:sC_W75Bb`| xcCئvvm4{-.qJd66iAG_J${8PPiqKp0 H+jnh=0ʿ+>a鋑U?o`cIä,-9+@)yW)v+og}&@5%uh]w +pS)}؈mR˝s33ow#LTAO ڊ6ȅ ܗ%=Q^Mrsr,b:Q_{楨ZRSqcX9rW8ʌo8#⅟"uU:Al U٤Ulwx:cd(ۉCrWr\X+U^ŃҥS.F\K[nW^5+`;˪tPH5-Xx$tLCK}I"R5j\[Lf@"sɱ@cXQI;7`05z|if|'-3M,>[wcx]62ݵKlq6^ɛt6zI=MG+tHbsǁy_caÕaH^ ӻ]c"&msh9ue O(~w -l)՚f}1j۰X9sT\~q$QIaaioƣb:`z, &7^x zN]q*G*@7dfA_щT^vz`׿ ocsË{{>Hh3RrʬmfӾ|U.ZgDaP{Ʈlu)VKV;JTq58 7`lL2P}<|‹1eSF|{ V 3)Js^~N^)Z3dIgy?вkvVH%5'|DCu>W˜7d` ɻˋ?*TMg v8%Vp?b)爑~aԫ 3f"Uφ]Hxy 2@ yK]Y\̧S[S҅2iAenڊ@؇J;` X=1;n[o_%o̅-kG nh`&H海ry?"W{ՉZnܤ|iiL :sa%x=;Oe+;^~P'XQQ 氉QnE5e%D֜biA{9>lbC}0h.rs-oN";n{ ڹL9J6#o4|PR~}ʔ^yD,O44ztJDd٥%EeΧ_Xl=(]YHQ8R8m֪ńtY?P{?sf  \NB|\S|\lkxeYڗhO3ngC  ! (rfyeW+v | UX OX|3}@PmI^ ~'͘*xj,ijmo;o%05%M*p*>^âX[*9{Gva>AˤDI|cY'e\h[Xe0\l|8j_LЕ%5`գ)5d'2Lɽ:Y/KɎùI'P9Op̞d!%R< Jtv>^kk/ys1;^4ƨ2Glþǫ K[ PF lF"Dp}pۊ2} ~Pеw\S^L?&|V,eJ͖bަf =a~XǗi!X}֝2UC|{Xl!GU*gq`jQ4*m$JitTN a>{00풣r5`]IB#8Yc6kţ<]62BŮru#3%JԆdif:4Я`cs4g D TQlcJʧTaC60J;/Z>ףVŨǺy4e3vt`CJS!O[UF.qѓ)Vam g&TVI{uM]AI}\ʎdc$!'uj=*Cy8F*ἄ4!-n35̯׋/OpyꅛhGrc[egcNKR'wų!'b+7 0b%_ފhKYhgSl>$?ȭ}gUxYxz_eȟk.i8 2 YxlRO +1UpmBTe7`IDln췗OZZ9q4 [\ZTK ԩcE,d;sz0_$X8d>祢D+/cXi!Ͷ׹aDV@*Zl3~g ?gآwx|YLD& }fzZPz\}{[aH0}D-/gc 5"J8rW!/RsE# Qj8z!'H'R_Y waovz$ɪ7ŇTfAwط~:Y[ڄM՟8^wfmXF< 5eU\DFwY%(T(坨% 6Or ͘Y[ZR"&Ul?2W\>)/k;g!N04m Y`_E)= de^do*\Ŵۑf ܖ 5Go AE:cY7 *B{g1!2WvݳШj}kx!vlrnAUHw;{~D\w( ע2 5:8ݻA}ym_G['j|X4?p)ypt]H*lIe -2"* ۥTg,a7|3YYj3B)n8{v,1T},XDDHt0wz^N"{sc*PW op*gW>rMYo &+xzeEC\'f)n_%/S*] ;b痈 ?QY,f8\3*|uB%.o\˥b\%+-uyߔ.vU{һ#M$>|Ϗv7T&&,gTAj۷pfCGRcaxNfБD wbA Q.K:SWc]wnk?Doܓ' ۀIQk-8a_t=Z~;q_XAE5`!gB-.V~45a@N#LW0V3fct`ՕOtBew"N' ȫ╅ui~Si@ lb 'e9u=O ]ew|`SO:;jSBi I][._[#xXZs\4Hj\7+ȯǫ S9"|wW?qrkPv}fs}ILԉvMӌP6}휦O4f;${ڶ*yy>%9!7=~tr]|*O|V2KJɭ m@sP I&,$b~(yJ{jX#fss;Z ?Nf&,EB7f4aLm\j䉙8N2?V5 .%]ްRF`s|:_f,ScgE!nFv-*TW|YdrJ%VܭgD4&^]c jQ)Â(IQSN\"Z"Ƨ~E5J.84 XS ^HRoVuMӡbF ;d[g}hrrXSZ_ps k0 _拹V-_Pd?Ҧ۸I$L J.E$)?ё ğ#q{&fܢoym&sa>`z~Gn~jRV)b{ j^kJi^jkxܩ|d*myxq'!M(i[6Oez@\a(lT|2>9UqܜbG@ 91=۷qf1F_r="RJ!b%u)5-E>C_:T73^0 )qV!#@ ڽ쥯ri<#ȵx5)YfN[nZJ{Y~~H9"%#/S|D&BT̥FWebP5>:9x)+=;G0|(Α_'$!JLXP1Rxc/~ho&\DT'M"xwfyPo pke>:V\Md;',y2Q7AJ%Ïdg3;sXʇ69 AR[琡=  Q 0t޼hHKqvHVG }kSp=Y)#9,nժFc KMB3| >IdƭDLbwqn[ v9Int}5:e `;{lb.88 Ġظ|C`$en7 USֈ22wetCYSʶ t&c zR[Մ'N/`]p~YG^"L{t82npR<%%uM_ HLL8 p8hX]/ݦHzUem|?ߒ+l:ϭuĵcffv-_HvFqU<&).Ij3[FY'"N?.#x;ƇrwL-*(m3un&Ze:S-oêDQK}He%}D)+`3q&B0r=<ɼ{hC#q%qpk@ /ƥu@jә :ʑf*e+v52{`H7fbh76zmOU6>C8b]^6BJ܏-FMͅ9hޠgd_g*weev{@=a_L#>~IΧ/pj'w=Ei"9Q JD0xa#Z1U`T3dEɜ?F7FcX{|`+MPj0vOy˭.ǘJ(?iwQBnB!YNS<ǥxlzS1S{`0oHVrhAIY3{%3/롱| ݉ 52IhȈ;T5]Ȧ]-.Thڌ'x4xk)8y7!!\5>ޖ\έm"ʅ؀)\.B5Ƨl ʾbSkvj/PF2OjRw\G66EbHSK/><^mRWo#R1=+aI= ͺH`^]ؤخ@%WOęaj`We%]qjN"` 66[7ΓwM7U Y_$hZRh mK ovu/:fc޿}TT!lb 8?:t<|z{4q5m4"=ա@Ps_ʇ[-bU-'~W"\ɧ>—YK]J&hmgHOܪ? (>$ߝa{k.'{u¾ G7%Ԁ~>"_ Lb@͓1)aPMelTU'|u2{YTd&[n20հtoDuldE(g=T;Pk]tbrקqG Ma] G +|P(@\=ҾjlXlYO%`ylOONt,Sm5]> p4֝{ZZ]Qnd&΋ ASvj7AP~4MyinT[փD~u]]eL} vQ7Jޜ7BݦrNQe3G#fU;ZW<;J5kcݴEq; 6ʻ>[7 TRcMw9T+tǤB'}f)'5.=5Wg":# 勁` W?{nP%T_]MGН!4ai'#ͣ:r>owǰIr-)YبxY35;V|ADjҬO4mGKbyH)3wysΈ9)kqeq(!=gVU@5MgIoN,"k,$"B{*dsÅq@#[ Us%Rkz㖃wDY]sS 2g ;bAJmPSI֯vT}Wh{WJMlWox=p8yiO:8F.)D'uK4ӳ0imF72 @XaD1r,%+}Z|S<^ %HD >縰`zak'TR'h9 蕯W)`U8VEe0~CXjg~mY Ӥie ]JSe2rBs[y(tH7gqY2482}̃1J>JUk3uO0GY drմU,N Sk|x_ܛlǠ>Y?_XN9b)V$a/wԈͭkvmmOjnYޡ y q^@&z!{4؛; df:ґKz M؄߉~)ihn`:*YyeL= vŕUr.a7p!U_6 q>ȴT%ѓ!d(/ ِK' 3 *) {cB 6wr2XD(h]EJ~>4Pg;O A:V8Z5`F i:LP{xWH-R~ӼC/uC7ֱko{SY*_aˤ"v tdwbLGBjN31h|牜M  ic紳B8hC}5Z]怜˗zuI.ױ ˖2,P 0T8d8Pe4~n FC' 2'JFV3\T-!M(B273L( @h"V8ày5y$¿c~_) w"â"9V>]löI&!k:(A P^YqKås9%3(3jSL7N.l֩0x1Cf>j 4` '1ܞ8s`up׉PkH khytnc&~F.߶pIORﯾu ݆3 - i#st-Py0qp&/DUñ orI/&%Dq sĠy?꘣|k`1w WtL,&1Ai ($v?rL~W x RtE4YɢG7]%}KW˵s(#9:LD3ˮnhĥ4}k8e3~LVRl݁TT@fѪfY(>] e pnnoonQfOdCe:byYGsV%Abdon]?ȁVT P7]R|YkN(( gَ5^%-=TcBbdO -] ~*[1Q'&5sI90^eP(+ usʡ*VM؎Vؘ1x7MBO+uesH.6inӤn&vtpUZ/ v>Pv4PYbXV_8b-2z@J]oа.ZϖˏG1H8@._H6/e̤iOujhLpe A_B0G(VXbk.eC0h%`\ZJծQp% oEWm`KCɷhWo-07W$!j2,˝Ī0̃94܈i46i]b/6^X>XY+vg%?g\1"<8rks"ȶiKHL(Fs ZT&q&Þ~ގ%r8uXY;e,lp`3K{pao]x#Xt^.U]1ӛ(_+ <" wZd-K˃_0Iz\!cE ( d`bm}X\HI)╆{ Lx 'RJܸ+ޠ ťTaNHm&Qws{oQ![˽!}7[\qKMmc+2ĘqI9%{!#xʋࡄz[>f$&2ӃuO{b#\ :ZPD|&k-\BAJt+CWjZ4{ᙶU*/{%2<LV/wWjoHihk%J/ I}t#$=SuTge2rGh$%$&H$9;L|g" G'a:$[Elj@?"TCxa&\y=} p]X^7GmEJx́bMmP^ a40AWFuD[>eGxy9Rn.N&8%ef3.+2mxc-$b6ش; @ %u/>gҸMEsN " ss$KW5mh/>$g9heͽ0%l|.i}Lw 6AӨaU(fo38P vIAw̉yBn |B8#̆$3'sz0bas_|]WҲ$qn:j}*Dijirg@ ֤`J ल=se0BVҝɯ!?bor: Oq-B`W`:RqJ#5[.U]4ɻӥ|*"z͐L8b@(s,HDe43ŸԷU,9;TvЃ~ʡfܘyWޣþXM? x7G\8Z$<}oWJ%h3NDlu>O[o!M#Ck Հ8T{D?6^2R[ WJ|3'>yӊN8:A 3nMyVV?|s)h 'LΡ;gQؾ/vݥ[bJd6ˎ| l&[༎)6bh#ZGӱcWZ![qU{QD;0nM3$x5w: AR~|xV<:ɝSRu"mq$+)$Jڅig7UPMn"p!~*53msyMR!nuo-]@no w2d#$r?=+xl@dkEey|<|b%cj]S;M]+.5x'+. er;7u`P,)vZ\cJ cs CQ%eW;hymk.AS[lH) Pn(<ȩY};Mz=}/b]z9ԔrI+uGPZOcU[JvA@O\K?$C׀ɫ={hh)wdĩKrpD_3ZKW>%<z7݆XioEI<0<vr'V1?by%"l3Fk;*9C&fE$li-'׀2ðVbEB!qaTlfmb`k-?_X"~zv?i_sύHu)%Z(6x8Dw{P A\)pJSϘ"#~Ķ?˚udi ӆOhщ <,-K~( ?j6Әή&٘fB KBp3EQ)ޡ/t.#ɩj(E\Q;7e4M:Vc pk-4W6ʭ׷Xbr)6GƎjI<1R9 [IjOWRWIWƫcys}-INBsks"L# XNf7'7<s.U;̘Uê&+4V ciEW2-|ēPP@4o~s\ci_R{IXFU2`ҥgXy}`Y =))A;c.K[)IC]$>(]@{5FhG;/ocQ|oHVaiVwb$24b2ҼMUmW1@dD+lnCfRM"B}Ⱥ?EKr˹ba6)Di38?.0~H\TT.#$u'2k<حM`4 4hWq7a'?I:UCOQM\E?u~7%SXCQHfHGJZ6=hI1i/@bClۅ~JQšoII2OtES]nGXIcȢ=^Ͼ%b7:dɕÈ=9" .lbg*{4~!J^Ɍj9ww=CA{|mݦbZ7*#8 Vͪٶan*xO(ߌHzg>_tAv'& ؇D!VPR;z š?9Q];S3 E&(}=&bjzi'%3c< BbV@m͊ĕs  d,pd<**wrD9yc@l6xT5 }KnQ?ޔ0 0R_k͝ :l})#i5US-%w|%{oh=-s7 XSW?P1V|iӾ@ܓ+6!Y 4j[@᯺QE?#Ę뜈ki| =tIpyHvN=^sGD{pӟ)DԢa+Ҩ鯶VK37H tDF]35o~P@csbm"L-lEH{c}2aӘTl`_c0hqOJ}H<-{HhǻENvȾ Mki\a{љk= Y f\ l!9$_z)`1K`W"' afbi>+Fm\u 38bQkOf&4zE\ KcMW2`*-7\"97fV bX8OI>0o`_1]"\/r# I{ +>?-}Y:QLuL[3xImV' ڒLwTtJ[ƼܷyX+.%$ř Ok&F%[^F+2LnRAluj"yM'ٺ+H+:}^Nʏ:R-שns h:)Lzj{Vm4`r4HM[Bͪgt_)#sx>$v|Q`Zc(`SYK!}q~{@Y||@tH/05'jEALÀ]6g_KN( h$[W(u7hbWy}UU,Ez+qPfj*uݪ"HtUz&[}|?I/v[cDsL7}%qj{5$+́ sdA f/,s/&52)B?g9v|tzPӤD_I)P#u6ح鼦ɍ3u] nZ(=Cmbi%ȢiIHWZ?zbQ~\:j|/C.=WߨJ\Nm$}.W-4Wam3EZMnH!MQAGIH :`W` *YY[!%ٞҸG&Unn^`,rŭB#r ng;c*`K䐿N(xz -kj~Xj]CAC^HС TfpZ}ZS@ȃA;#Sꤾ\5C(ײY@)#QRM( դjCo]pn:B8;UM_:]$K 8|:!cfa.0y@V9}5EK1DH%.aEGO%zJzl_]s ϥM+0D5R=%L fѝƄ׋8mt_H ,)0+HǮ Alp6v%_xi)-{^І孝_\j }NiQ!.bpڪG#)G8Mky*Aq*Vv~@b?!M3@D:7d ;'9Z2J5]K,K})H"eF l0lsYY"s0N O%(z#rJ.3/SvhNΈ!no S|7EZYrg#[n]|YSt K;QX18u*^g+IKh--ȥRŃ~~S A?3DTLLgTɰ,i)` `mO1^nȩO7Jo;:ߵݯ]i\Urf֞2UE꯿(jYE9/lJ:c0a*@q0bZmiټX;Ir0`$eFt> 8 OĈڈ>}JPj"IM!<}#X?# FSzxZ$ud}uLMJsT5MU,)"uְͯΜaKqsÑCRou"flk='l yWtxqĦ EcAR4qu1Z+?=5wmqza]CeMP(&$qV #ƫN-ZMO,s4V"ˠC5?pޙO{\ъ8*x wOJ;Qy":*'|lKVV7{[VuPP4e7&c3#OֹƥK$*ֶ(| aT6xP-?\!۳%#?X}(0/d?PP4´G a d3hB5q5.])/Wɝf˔aY@K堜 ;HoKķڋc%O{qj 侴>Cu =5<74 GKj֣߫b!]Yֵq*Ni/;Q[f_ t YCgCR^$dܤOlk$$޶+F}u-ffp+F,Iisv̼rB{[3X?N>4nQv',HVw5S ;Z-ō_!J5.Jxb&Eꘫq>r{ӧH୤u櫡٣f.LuL T9@_,v[+k.B8m7w\9emL{?;$`w-)^R_ޡ҂w 5`֬MlfK3Oh>[dPxU.EuK8'Wؖ+omm%A=Gk3JZbB(أd7roAp7݄^^EVWp&L+)pCKPL_E1q,L#/GO&2bz#^^[F=Ͼ \2-VȪPwృ(50?LHQ痜ͯ🿦L<yN1t5KZ|ÝN1{xZgA 62.Cї;4WO}eϧ,@ț* Wۋj|NBftHJ&3P}?{#/8y`9Pn15F`]QE\^){< aKBtl`=ὴꐥ|hzc!v_7CZ~tĶz|e\CK R6^nKuV6U:[U(A}!)P]߈+(f Wk#q>x<>:!l  ,Ϋ(8:0^!BorذDnNX w{dFX?ȩ#]¢ˈl^̘݈1SWuȪwz%|̎~n"LS..9ɝB^1>sw>AĐQR4Ǫ]_D;<3y8 ٞ*G5ZMH`} ))a\N>p / P#uĶPi*_ ΙY=]_,{T/\GB!hP f,ejdyd156wvjCW*ٝBi&ƘL,$ [cz:ܼ뻵֙Z.b2RС{QT&#,T*T1dfo 5 vwP8bؓ~kTX83پ1|S CV,gEM|)|ޅOadEbeGyT}0fM;J s'LkgD~QX@i mZ)>`UƸh_ Ywx"[ZѶ~p>)?З~C|VK@kY`с80 s `-]VElU,X \p*c&yC @ }Yĩe),$ ;ƢoMH{kpVN90sgwOTa~UjB~==[f'F1Zk/;k ̑[O8%WY,7" ͠l@ԄťZ:vAWW>Y/gFSgJn{y3Bψͪ IB7[xs4R9uᮄk]VGP 7P0ZUN" ';",0C">z99ַQ}yT'yޝs[5rLSKM;>kddRvYJ0!?۝Dׄa%5ps?6`oBoGJ:=VI#.ߙyZbSP\~T)6J2[bj{3Xr{vqe+!&W׸0>Uz\͈ouA{KyA(P=&+؂.R~- ;xu0U_ moevzϕ<Iza4 7$6S-V5ث~q5 6}~rQ]7]yĢ6fq""ؤjem3:Lλǝ*FA2{H!$qbMomB H="]S"k9g0?9iu FG[=>cvGܠtoINpfY$4\ovBĕwrnKD\ߏHa*rA#El΋qYa3p0m4ә0N!dZ:.Oqӄ> E]mAnإh kw( #eD5g{h,8w̄c(7PETp1@'1 2-Pj:be&3J ;z?wN4e0}ܵhBzw8T-+=clN.x,$4uP)!jK $O ;H)K'tH2g!)*PcBvAO1W$4 ~6IXpe=z/wybcp?`wޠ&]JFTyN"('|FͻNr;:>ɜFNB]W3B.H#!6'm+|+7No H4G3s 6LCdg5xnr̶9gZj@_ƻ2ێX ],&e8=Sbol$ ɝΜR8:{!_1MxDl:εP?6 _+?D"0Pf>~@)@h:4{ڠ ;lk?dC`` |捫I4dA[ Q{tqD`dF|VáH#$wդ{~ HͺW Q] upz^J 9)#3w@,ϟ,5'\Z˃M XՕ t~P6nUOpJ媁JH*FJZu ):7LQ$qPݨS xSXµʐ{"gY#Lx#m8B8<+t_n;P>/Zr.RsnM Qb: 0 JK(KS/^U$Եޓ ,8gԶbƐzEL]N7]m,.k&X>㨸 K*_]l}UJGՓlnT#$f,԰5~4} Oo) * pF;,KR{ n?e*hhe5ט9+@A);/d_L*T^XX&o{.FTP%ڱVP7|@`lO;awWiO:uC*8GqǣoPKuLqī*Hl E|㋂"?SaIXݎ&j%б4`kmp;FňjG#Lj[`vj]D2YHI <u]z)jzy̗\$ʸWwH0p[B=k {ԓ ]n1V|'5zu=I++,X٧v!+73IZ `R?>o#_ s 簐STƑ"!^]MHpp,%|^g뇤Bk.5ۮA3G@*kD?АlV™95 {aMPn\#dc ]}xcdS>_/3 dY:f_ bgc`}o$ChjX >(lKu/TmnRM~J4!v&*kJ5_n}3^ǵ\rMH{_%yԓ.lŮY_2`L9fP&R/2+w,ծ7D4z.T/ ^,],Gߙܺᔵah@A <#RJR /"vO  O4rҒݜ~ɳґҖyM!h^WY*;ֵܖD%K\0j&G~숪 o*BfH]gpSEKoڢURIz)G|k{[B: #.=\о:FC8\*^#eZ@PK./`QY]Eˢ-dV3mhdtX0&ѕco/ɳϦ3.g髁x9*m9˫&IOɡ@8rٟ/c] Ub?=>HH1UW}xju D7S= MeItX/IbF$=P^%.O@eskT-bg@mߍ B?n̢9\m6>` =j)hPCf5r9euL2$7z\rm4.03rO PMrs'\y76(, KˆX~C$bTѺt5Y?+)&s@ =>ʾW*|J!W#Gܱ3]$/UTuzYi;& T/Xl杭245S'R(֭ O(۲rӢ| 3Q@kl046Z>9\@6آx}C@*A|fD,F39`{D:A;Qi#dn \U@3m -x0{cWSpj^mH'l[Eֻ?qu'!܇Ƃ&E#DH 8W1G{ekye>(3;pܠS[1/xcaT6%mlY5w6[2 LVaII[X[;SPuͩhQ&<0 @:҆FO=1T?Գ%J`^KyJt}42?6Pz++ARYzK۬>2r#LTmW1 $y,KB,ӊ$pA\@#Ԓ$'FgySvK#gݯЅ/2Rk$jAMwS%Kf,z-5U넨~g@80<vg;AiUt xٕ uGy K-9KڂD 'OeHT(x*'۠*׏;4މ3.^( Fvxszh1A;vdIDǑzA !Ĵ%BKgl̾Z(%ÏNo8Syk1 }1p*̳ĶGӤLWmParoL.;hBkO86 +Om-K'\|AJP cAgl} m t>yF޳'ܐrXC/!:qtT3W%洨<c*/*CJ 2@P ľDg x߄Nhy:o1WbGd ɿBT ׹ISLOHOk^=ϴ;k2Nadǵ7R?:+m~  PȪxt ]/7Len_4)7&1ZRMѵU"Dz36dRVBJFP0#ʼn.Yȣ H=3FW`pgTp ye4ʻU]$S)"KvgPKe3,V\+ 5S1%[2Ltl6& `;TUF='%@;j3oɐu(^D)~ =607w $ĈF>=%YQl ic\H!6U|+z*(F~L??&?QmФa2/+J]I@ H"yqH#qULRb (j)̶f o![y8&s[ ϙ>M%SQ =4f&G|k[-v䣃+M1oKFqv$d9:6?en Vt i@6f9f&WP^nE[ 7%OQSkVbR`Wh Y-E_7Kee7@FA~wV.gx%3" A3h&2K-vFRikVSrɘŽ4rB&KT`r16#|+: C[;]',2yg #A"]`g&:iO#_tu"|Ї][xNl>W91P0g1;V~B=27k%?^sj=Fm{{ky s }Ò^Aw rj8&9ՙSLV2oTǴ{Q\ v_ruM} V;J-pe96Rc \ɉ,tk&|vCk &KG@@cǵMxKh9)-Jrt?"/~pOMH8gPor@sijBʾB.7>?lk\ Wl= |@>AJJwڭULצEUGTNwLne .ކp@AVީ W/Nmx,E9sZ{-S@A*6df3ƥʆx<5}Bdp!\᰸8$ɇHFƓm R#\ǵ!,j19|>w}r4$b BCS,N(9c2ȃ֊ҭi[S+dXp,$Ք:h-Ž: LVe6ٚ^3.oŃ29x]'j$<u]Td_"H6e]=.MnZ(D^yntS0[U,Ec, |2 j)0O # ӷcg|ʕ DnPZoP3ߏ⇺BԦͣ~]GF zAӑ&~ T#csU\+}*zlap#*uHTU[?­GW}.BВrlڷX'^(#kV>ӊ"u(e`*$-Uw>1B:,uds6Ccn+~kӯ!>=l[NrL"xq*GW^w(8#WmrLī'6'F)bI;@&jJuv\*ٮL8䡤T`UR nHHeC"?U FE*-5 &\^efvҚi"~Aᬟgcyt#h T_NԽlܞr-r͝\b ohrv@L:qѣџ9׉}/ &iF $ؔO %%Jl$3"ʂFx%IxX}@@5xf,-q3N$ (q8,R{ii8Rʾ ֹ3봨7fl>p<*ZOZ+Yxy~<4]!.-,{e u Q$ݾZʉ[%E k)FQ^:ΉSێgu? ,?ue9 Is1xy8\t &OĔqe4*Dqze|?cK8<͘ptKR]AmDIoScx(Z$08kL G`v{wPw ߻/j;xYG&nMƣW XiZL [c 5S\:nxe 48i'1 `QWQqTi[P ~Ei ԯH2>qڛy0ghb@ctڸ xiEFԙx9ӫ(+X vܻ<*9$6M0|4.FuV ֈ^]'vWQO׌?P$7!zKHI}߭XKo#nbrA'F͹޲!@s'N>{&Ŀ*Қ#g:|$p{fuAQE&;laEZF`9p9TʹV&(Vky!ZH`0I|{y'!}0D}v<4?b[ogSc}XF1 ʻ);ygb#1&Rzܬ @Af\Y╜1ϏXvx# ##*9Ueql.CtZǝ:P`C&hMo/ !`GjA%J[ծ]9>A;GY7y<1r^8PO %Oh 7!QYfHT6!zap0d!z>zPHp rװѴX2MHRO=3 {jҡxsRdey(;A=r #{=EmB B\Ū4QHޱ^Wc ۊyذpSOEAD lP~™4lU*,C2/zk0V # Di7Q2zBU,U  sϷUU/y80xOfM~ĝ?g«wn+yisc[^vYOa!(7r]|9n` Os&Hz>a~?_; p_aK8SLM2_ $Cj@>ٌ@ɹcXǧٓ}jdW5\d{S"56B ӕW:u{~VqAwM8tw`&!W=vŖr5{& "EE=X!\GF_6K-wjw޸V0A!3!KЇ=ڲ} ejlvq#b˂)oIo`{L/܋!,ku6@gy*sϾUɾΎdW7Íͪ|s!¼@b)It+RNG(oN@a 5Zb8T,n4NS5[٣S)"ڳI%:FY uiS Njng7ǵ[[(:PȐZEwowAp=c ͼH{?r]@X+h["_Ci^rL-Brc ]O _Ե7{VW'4A:^x*r̅(N2 ^#'5EK$LnDPP ㆞7b`4hg9 jȈrE& red+{!Sݹu2njzt{+^rض{!w#WNGLxtDYfBש9=d }ZAךC8U^xLSK,=V_t+*y+E&pTP*bI%M;MxE@iL$۾`-1}(./M5?qRɿO~ӭ.͝NOds,]|3E Ȓ4nKtYQ6V{B6-07%ˡ9 ^(Ua;3@{P/JOrY ]Z³fxrXT3^p%H6Wfmәwe^:)`oY_(@ab(nzOAaH?%4}=eAaڐIL 6g h#gdXyH- '+.AXrˑm{LzY_xhk|׼UnH )?ܜ,~ p>O! y@O05=ZF0]ngxD& =Ue,yP*ɫa+2FvL6⅘NLʥ]ȏC KP*%pTfG=(͵o(ei;P(ٹNqL$ .ܦ%8?ƹ÷@5fmR{UџW:\;NWa~b)¤(l\f|;c]LٸU%{񟶊ʙt5;&t\ a+:Pج} إ;goItpb ŗgǛfw,w-E:!a2VO`(0y-m]'ԕӞ sln/H.v0Y_mo'8HC2VO~ :kl9FVj'~cը"\_iw_`C\Tlv .ӠPlxMKPn(LH?Hq96!&ݦ)bH >ܗlP%DbV}>.q"m ā0w&&Zrf6}b)!&Y&D+) xPDW<e -~j(?A >L k8kbcTS['0yW[։u2;;wS;ǀZ~ ±χνڟ`,%`xuCGS'#=@6wLtr93|csd찦L|fKn-%z/ j`>8~p/i>B 32o9XNmwvߥk]pKG+2䱧Z+,ʅJ3Sw*MfO.(oݗk=w1u[TGX]5?k'7^ҨjWg$O&kڌS)%~21rTkil?sL /7"l6>mb5ja ^虄=T rdtF"QgT>٠BNryyr츔VbW-!ĽxZSHv1zًMj 4ǎ#zC%Ӱ 5׻di!@Jvb *,t'Xʉf_1D=rww"%9Zx՗Se>&cEVg0xe_ƛKp uBx|DH"Gb&i5 &h ?jY1!mէ#ƾWCH(LQe]KOzo7,&̇ޡ鸞MƓXo|{!mЁlq2fIa L{!>V=J_k%vf$q}8ėG9}ya:B%O~M2BLkUE|+ bRG )Ȑ&+>aEK| :\7uY2b:^&{bivѫ~tx9>a@ e˗F=wɉ-z)du]rI%z3ªαHSaLqTDN<&mV9 ._4Vht7.w~'yo"jpK։xuhe::X3Mi?'V"kLcv̻: ߘPeqUW( 3В!_6T ZC8ݤ&v7.QGҺnJ{oOf[bNrVop/5&v'to/+SP@{# V _9, 8ZRxֿLs_>(MoNOU ?/A'h֨k oհjXZdf2߹i:'&^F>_xދOͯU*KQA5Q[ 7`MgnieM@md WmN*OC,?}}xXA^aZ,Z3T\C ҋ{uS}7`nv|1 ܊n6tzR~ y|â']wBFMBc9dP t/saX(bJPP7!'J6Ru~rc wF]f4 C_yT:nk[%& DJ OF1$xA g՘4;yr-%)W\E3 >#VaWI-lXI%WIe| 3ƈw<7城5rYCK8OBE/ĵy2lkI}i7}V=W ]=o-Rc}a "lEqvON]-N]^TËI8|Ag)RumO I*\*JC 8`pMwµFz9Ia EJ0K^k~yr*4x Jp;v^/@Pĉ\G]^Ѫ/a76V8. >PܔZE.[6}(s"VjtZ·a]lD;^+ MغQ ?bvp e۵mNE[v%Mn"xZ+i<Nާ 8 R 68:0-Gˉ;6УF}{y5q`C+.% #<" 9}R]bB?wp`Ds@nLKg.{G[#P[H\HNQͪS5i!~U$b-c;<@aʘ?]f^b`=ʸf\ Nzmϗ:?'|amhԏU{DmYG3OovJ[q$`էXGy0meŇ$8pd=XvUMyz###qob&cƧE C.1 8}\hdg!nS tےqiwzbonbR&b*"mD9{0uPr^J,kYו+(m7*Gj'x4# LqHw66&girܨ=åjbJTuQ)3Cۯ iq+W>a 1ڟRQ}r^*A ~z`[ku&Z':phlYڡ.M'D0@#D/Ch?Jg_Vie@&rrK\Ta8"5&ߗ9ș$H&aJ7L,D&#E4`0f1lN5'8n@r+nѷ,m-^QMs4y6<+rylVA'32B?D r2],I+_KZK1[.>P9tq8S2SO6&]kGFHZV n 9%KmCi5[b"<;8'0舐1T_3qka1rMjU8IHl?Ǩe"":#h,B43ӥ.f!jҢ}2sar ?]?tF1_<B)92rOfk @ и;-1yCmRT'g){0R=/H͎A\MKQ1S ,NC\N匏ɒ-{3re-nZ^ zfotH=\5?g *qkU^ywa vpvK"{ 68:Zr#Ejk薿v>mCm?m Gvs-1/2J+*&8/@{ ^÷_̎>eWj0[t~]ڱgSW/yt}3-!-7jxs۹k쮶 -Ws(ZlyNրg*(*0 1W-f&V7-hTR4HPYY /wÄ\dl.3 @ H}G2VuBd֊b0Y}ki6%(JV c~QZBKMU ކp[BLõp@u}u,Xi5,GID6 Py B)#\֯;Sv+Qľf?WH_|bb9l) \9;B,!eQ_ 6;WDf걐e8T X$ۏ+]t%>ۻ̩raU|?sS2}xq ]gW=zQpDAMh]Ğ%NH(3I: [ pqü.TK`?oLZ$Z IgM$P >BHtgkz< oBȂm M2B:;T՘G "MD~:2Tl`)n%ڲ| oRY%`|Vqxhыez%ٖW4K3u~DRUr|#ѿZf({s^`oA&n?8& )vx'ʩ՗B>]OhbaN~Z1w!!V5j 1] ;orTZ&)o4qh11S7rxaW[oJVKZ}^Ժb_$SٞÏWVNlj+zwX"X2Ǭ}:5;1jMۦ~R0vj?Sn!˄tBݪ[pcb)frHEȬژSύoe!X m{P'- omRPT{8B`+𤎳 #9e&)/}eh-Omj?͓*qOjĉSQ‡;zTY>[8J񍠡j,w)NUUƕ5)Ntx/?rh?alJ&`FV =LV&'Ft7ԡ291 7I%+m)P`D1 dLmnWGsyaABD e2XTDG?bO MⳜLV+m}0w% Dڻt:YY} 8 +.*$5YV2Ȍ[k ;NEcY@7 5MU!?0/AP%S _Gp!ĚRioj77ΐo+[j~89ܔPT$Y@vN HPƝ.V@MD֭0^kۢ-1wm$d`#S-|9#IgE-w>3cKi#ƅ}k@.Ov? _Yo.G+7gMj{n&:G+e|w,¦-]^)Zp2'ϦPXO% N_j^ofV%p;v\U99:+to5 mf`kU @ZՖ*MJe K \w~ف9 ,.ruFg\}vHMܴr%`uDsV=yd4*d R#AkGcP])i"bc{t[TGÚU=be@pC 윓`~a+yγz-e^~nɁsp5qg^) mfI"KB&^ć q&z;RҬԵ so)ižz1RLI-zvF'^ַ_UXLѫV&u/Zr2.B1v$-Tq<5q^5(nN 1fj3,vx"h;ڣ<ǵZBOQyXiFHD1W]*z2.A8JLᏬCئB\*,%2ʾGoog|$$?X:a$filUKoEPn ҍvxg1>e?Ӊ1%vS+%p͜8yM۬yo w!lC Udv?mV)a{NaydU&TzVz:V|>ac5,`̍.!\( ž r|Y}=z4>asf#Y.D.YIC Tl1E+ kJۯ2oKhDmzjͬ~; @gn90~E `D^[dG̳|;ʺ`ma:(ַia3w~p }@HZv}ѭؒ8T/~\qK +Q6D9g/ Q>pv tCsftn;z1j„ĸJi!iVͪW),KE#*:q]t;f)pӴ6tc OH8DUVM s[- @^ _0.e~= *gb$$ rU\%`¬fюfcd ehv"w*-Pwx.rLBLΨkM]R{"~֑jR(i=K(/`@bas`pZϟ1q,{|2N%#yRM ċS~obC&$h9=}Ρ@,#t9 a맓'ظn fxʌpH.;zufXJmqu{F]Ե2d%ѠJ>=#lr\Q ^qo$Ykbͬ+ LXt.s<'-6`ٜkv" t @m3s,NF'Ӓsj{)k&_?H} %G)DK9?ʐYopф_b{${S`;s؜x}/5< $C7@kCG^Ec:[#ڥcM&j$&&::oKGtؖ`[~=t(6)0Sڔn_[34H}FTbQcnmxkJg'|R DYJ}rNl(@[ĺoly-vMt<L[ٰmz .HlO#Ӊc)Ǩ6:"Ah9GuOmzQ)",N g&6bz==D*l#3Z rWxzNɨ\$+\~#;h`{'`pCQ74Bֳ#LtbfYnhW"efm`%}/[ 8B  o StTL}Zbq&{ `Jpa"iRbE``sZ6璓-P-AFJF2j.&!9lK3,*J"MK(]3U ciϼ' U2 s}-6\n]<܀H@\b0xGe_Wp)~ƛ8tϖe]d,h1x읒fb(8Iʲ7 7ۛ}Tp婠"W?$ִ{t 3ڇ'}e4,ɵc^SumMʅRc@9$ [cdZܴFՏC/dÕ^$ty.UPTL[릔h]1'up!MoCpՅVnW[ jj7Z*Y7ԍ'Q`yk  }&!{dscX洝oy}%*?+V *pŒew̦VZ@W66l^ʿ?x9;\dfaw8ļQ;zwjO/; ?XgYjE?vn%24pTmJ_J΀(@ϴP8{;FaE[.{dܣVc2Hd(ˀi-W)fCgZ ܼ'DJ ?o6a*  dEcSOwMdhrh\q'1$96&-nUt(כ]\CQb[xeC K0~!qM _ ??\RILu(k빉v<%1gvέ2x=иƨ,Ӥ=d^Ʋ;rH۾\-(E+݋mӛ0ԻA0Jx|, \[A~gmcD6-> Ξ!bH.'Y'ᴊMs"Vro)OGl12.1Hސ <-rp5X{;?=rUHbu%<~q`z<1W6݁rMQJ1p.*IL\ ۹)fwmD/\.֡ )|;#ۦAMKm\"yD/$JGY\Ikt F @!L.L+#l3y>1?t/ 6]"I? Si@0&!k7x]A!:"{b#7~eΖ;>6xV"\O!8r0sCSHi< @ˬ?v3ya~ۻy,wETDxIw!ʱ5US+GMn~?,3ݚ`[t, 2ȦiYSi(>| MA!ZMj#nwaA]5@\w\8XÒؕ?Rn9cֺpO}DT8p;l+bh+΍V4﹁))7XuTȭ֦^kxQ.;sF3ǑkO|ؠ^tPʁ{!|wY3XmTL;JDD˗yˆSN'ڂͳ|) wbP[J"3ݺaio;Qu֫Eʿ񜌕i0z%υFST ~8ymx|$]N( ;UtDfS)|6̮偗V̴S<|XYkvN{:[ Tmdu;iVM 8hyK*USh]\mDqD8dYť)L ! %ve` m ; Lrf;=Ɓ/RH)q샔-}0fsb:_P؄E<@"[};okĶ4j3 vwX?[Ft HbHGh"K)Բ7l4JvvdG2|Tؑȓ$:*JF{.Cj$Gkˏ'Gl\ r2WbX [!pUCG>I(_&4;Y8޼\Pj]oQ6Y"F!K̥p9"Un˘^8I*7C|U^^pvqÚKV 2`ۑ9 Y /*+F1'sOeoG~Y,B +" tgDcr<6v0V䘡iXrggՋ@!8_I2NEtDdM!33p"V EQ᜝ꠘDmy'#cX@^sk#weL;7, YQ4rݕo ܩI~R5gNE|B1i8EKtMp8&ǂM^ب}6Tb-7[{8x5 }kd3bq]z6YiP` zX*s8VtuOd䪝$N({ӝAw_OJt[8qN|ۃ9_O$OfPak22Op8q$f>%+$aVESŇ"fbs J7&%z1d")aqWQ5 ,@ :aC7$½l`^N=X7Jdq%6A#@[*=8=JyDUFS?/U;]d)N=>*-y"s nK9v-Lw|(}?G&8!;܀q,+1k:-!<o_tl+qnqպ9560?~_I;6<ĜJE ]?«`VjZG^.8h;QTOTGN{hctM;^qEw\5#ړ?6L'c1@m|oan bFQ|ͫbY(x2w2>[%*ydupF7U޾%Xu~N~ADŽҁ̢5WjT5`&Nj-*Z5rW0&3{N!Bl;.#rAP?ǪOk`^? |R?]QF`||>ڂH&Y$ws~H.e7]3[;DvjA5" _81#3Ԁ"nUXy%v .[Cm\Z L+/EW70 ٢4"^ 7O}͆Gnjx׈p]?gTeAIi\Jtn\ |8Rm4f/,ͲEY8iMGdJ3$eh5%';2"{}ݑVdj|TR|oZK*hi~2=\DZ#2`&#]-Wh | }9n)JςhƝ  ԔT=c`v{Z"z[@' ;"OX#npe[ƴX=q]b@Q 1ur`F"+/߾ dj<(c,"B7,0¦e *x| v]f6`%LF3Ť,JlH ̽{_; DhR k@(9pu{>Rt>BW`8Л5c^lf@[qCM& (#di}Gu)EXFHuq7Ҳm#gjh) }NCuyc欒7 ]TޒEw"MXD2TGȼ= U4+ߌg9og Ubii 4ĭms]e/nCC_bvk=?RvaGl~Ŷi{PG:b{QkeKA\{ tiR4{I_S'5NW:` 1"8f{J r*X3pB[tLP& ai";6*IܴK==ߚV O%Onm ~c?tQ>}q9(;ͮ,-ϭ/*Mok!d)*b^5Yw* Ag>l)=cBZ:oa6c%3Téӑ_&l-.&7͐x6o>hX?s\V0wh/wSҪ_; Cz[yJo <9A,/V)]:j!Ad7cM#3 l\ ylb0cP"ΝyȿD0@Y20Ojsdw^& *1R.q~8q*8(|C厩6n񕈟̌@"LoRᔧ'Q'}O}]Ƒ oJh СvNBO %;zo9"7iեm&$1pְzLȒ]c`3.Y2k %O]!^m5m˂Cw菱;-ycH/dFocvhq&;e,q*>HU] lE=")}ˆ=EEEhܰ;Ie# v/b+usOV=r$ӿ!S2q^!>Xgjq`:o iG91]9 }gDA|p29tN}&d:gJZ&ma?6 ?^? ݑVcyEӝc ]7D- y2 LU8Q+sP}a3RzqۃIZ4쯂 sH|Џmk$YEo2{:wbSħ1 T(‘w)9mpl8jC۾1N3!ՊhĆ _2A(t5 KUgpMPQiK(Mearg 4cl6ujA/df[@`]gtNr/oC,L !|KA4',@xJWRc%Z_W!G,d9VudP_Wov͡˖[??=2GsR K"px/I|Eq&.W|ˍ.ZZg91偾Ezsj@Pj6sz}1m«3S7oߛMFY;O!_W”=+SʼnfIAiP}\ٲJPfY\ˍm;JQ`/jΙŲ߱D6f'86cZݘ :F⺱Nr9g FK<|Q/2?$ Y!I g7 RDv.ޣ<e9޽ݣ@i* ʣ&k~%ԙrfU_s؅L%)FhGvL `$m;C/Jv0Mg C60AJoSC1ڭcl'FAH2р"zgMgs tg7acF+T[jH_EH; b0,@jnMݲd5R>ZtaIqؽaE2Ք貽ߨG][\8.luF)a8<2皐\\?ü( @JhRBJFJcOS}@Kw.ǖ"`D;hߜ+xEvٞ X4@T5q#l\ k%UHAv,\I_@"ߘ*6ׂ?:oF]buݦ ԬAByhiꊴ|BL(Be` 9q)pO'S+6 ?a@Ķq:w$bzb%8BbH9Ttr=NqKaXXrwSn(OwZ*q>FHz.chf3 /ۻ[v%pRr-PJJy@̖gնU^ Qŷ+_YJ`d Su4|ޥ8D =#x}u1b@x=%>7[ #݀ܳҹoj#&''O~'k3Kؗ?U?D٠}022sDfI;IK~τT*T#oּU[kO>SD$bbcQR7G`UϬfu?mρrV^!,tֳQbn2v `Ԧg61' 6LT\bCv҄VȖHFiU"nJ#;YP ! B:wyJDY4F ;_k]Ԃu@^<_+BEG޽58|@ `Z [p/K gnG`Vvl+ʔz3<0n_g+-hֹuj&p%i?>{fUtDcU5,ZA,fdU絇]OyDjĤͻ }6wlD{{»ԩdR28ۘ!! se0eWߎAfvy SAY=+bլIuA@\6wu䎬&rKnzGΌ}g@38(xJ `?8z)_Ng%MWn*t\ .l LtAO!c P'S)Kv kϘ3 &cK4yM1]O}޲{QzQ}٢梂qm]ۃ ݿu!K%pZh`Q[c6+U"ѯ}{64(XH=PjO~d#p:eHV73#́1k-px #UmM,AN %գc!RD\lxi&&gP#Ñ wԹHfޜ0d5劵gtLSEJO9D[@+G'_U_Q٘WkN!z>_vO2%n@Txdqtb& ~8^RKN?2i5D[O!Gn!TTkdkP~!\U ̭%tϳbn(5ÒWt Pk31q4Ai$鎐wؔ`tk0Gy_g9tcR]: bnadKR; X|`EFiωVJh8 t֙%j@o]tܣ%;PZ8bh/[TkzIAMw_R[%ڗ <Ch$|rȥ1Z%vQhFR'N3N`ZNrcBGf{n#*[v h>-z<8kݏ+7GK K1Cdn] Rqe"`U)xiM"嫼\M,7&nBǹ2{kMFtqµFj/\zDTL kǼ íeFh _͗cddS^j9dB;XS4"kCСs8BJǝR: .ICm{anmsHUf "Mځ7_8kEn'~$Rgw6A m,ݎo&|Fru[ڇ$rH`Ñ7sN6CG˝w&8܂fs)\bnq%v 78[UmE@[B0+kxΙ̋k;Oaztd}JAݏyu\3V+d/S`#QK&`btEZz}M# f4GroSމzvɖeuuΪ(qvRE!1DE<}ens/"q3@ok't`b8P뱼iz6YkRzŔ>ewhչ%#AI @O#t泙sUC- T^z0?yd O-薃Toz_>B5a `Rac>d ngLj{=[fuR#XD}9BiKO$tLf(H]ŵ6-vҚWldbsuKHyWXŭz]Q4ԡ8ԮW(tC UJ U c3ï?Ŕ_aX@^~d[_c ay4Œ 9xLBf$ݽ+aXR:u]`G0L*NKc,I,l-R7 XeeMm~VZ I&.6b:~RJդ6fфCzGSu@kGЩ+1s,)G2<ɡ5̲+dGie \q t/ƛ2v$) }/7/_MSbc/qN^h&5z~VȨ .kZ1[\a,2{Vjr@"5mY]C:)f؏cNXM^ϝ* ?Ŏ:8XxB ' ;yY ׏v@Bx8Dw< EpB@JM.>s?ĉ YHr\KTs#6(*n>pgʤf]ZA;N\Q !x?S q{1y) JӜW@cA(F2k߯t%#Jf|ШR.-ٞBZ ry@z4r%B 7T]zV]Y) uZ4P心职YPb[N|ͪB0 Ȟ{/Vi  dl+Ð w,a 4 2\В5d/~{;r'Կc:2gL}Q ڗ~ Y}>1:^(? !4d6 q>'1 6JՄY@f~Rl?Yky!5<o: hs"1\si" t"~\ufvjga+/a1Բ=[E_UE`KTځIيj4L)],=||HMr}؝ĄeBNdH\ I뻃}A9A}')] )-}{y ͈pN/9x&0,{#VZjr4wz4QY  MZ6WPPhgDuh`IE۞gcr\bZ0HDSmZr8 vazhG!я@mha@SP|d^PJWPXjLZ-?슽AC=G}L <@.-UW?w*/I3##Jt}"$$LJ'ĵc0`vG@'R^u,&L1G0廪ְ{GR pVML 3SM9K|K?iBgi `=JH%hnolq=&8}$#:pP_a*zpPƴQKg1otFlt"HO|yu%ب#J9IrS}ZyzٿB'3rjL%HzG~&HC}jb XփO3!H-S|qB,~\LPeS @VR< 1o-6Ŋ*ȡ1st8_ u+vͭ?PjXݖ+L-@GZ;w7t8ڮcxthuc٣Ds_'t] gY|e悏p&CʽᨸVr)XFWdL fhFPf%T-爘틋X{ 03qݗ:EjDV}h.B`(k*v@ {T[5 Yxh<ޔlVQֶ+;O /l{J &_Sт5f,6JRv+}6_^HHN,֭_VHڿ.IZkG8J)=OzY \xh މD?\g"¢SA\ֻϚT)EGHL& Q"-xBsUL;>IX9Vjo #-}!70 fwhrf.>c(<:0QpYTL] {syרd:IqQ7_]c*kϔYdk՘q0ߥVI<5QCڷc*g% 8/ a@BH\.yC'}` dX+p}3}Գ ږ]YT'a:_L*<;FHȦ8WBl(]/S,6TSO՛d1-<>M(K,g [Z H٫Ej0փua 0V_%IL#Yw BrO@\d3&tkaGrgC*(?JKI햯>_–eMs̺ %4v<~@VT fx7Z<{!\fLkyoa/ݵBT݀B#]9$~xF1 '*s*XZ}O / WS:ol[E *b #bqSpoGl]ӛ5{lbgc;T 4nv:xX|X'- ~ \Q@JIv0rkNBO;dsXyÝCud_iI܏X,\!%@;@\N/AP[L'շfBd]X$wAIО8x\E 8s|_@Xj/TAJfáIYiǻgǔ^2*1xH Ћ`^^bK`quހtn9,L9Z'8dm&Z6ʿo?Vn]`!,cXn0΅*l2!ov Wal*qz oT.LŒy F!z+|+K;\0uO98=Fb@m)o/v&@`>%`@q'W}T 73X\0T"UN,wh:U(t_h-`\)JV A9;CHLw>cϲe1&`d{8#8pmȉZ,: Q\ -C <}z,I"Lmf~jD%ZdIG76w-8c4j^B](DUNP*>=ϼ*Mv@WZ/N_eQ8y,BdG)3I N>f-ԜH܏LitӇ3JeX=+@$d.m.5ɧ4!cK$5M9d7P}gk X103&#npi|k]vr&+cdAuJh3`+@$֐pݚRcԪHWD>":8+9qZr ֡R4U"7NcDyYSmבᷠo J2>,ꏗiՄ4Wcm_ ѳMA1l:sN곷=R*A!kP Mzl۔m.^5'~,Dev>!qi o->3-rWv.HJMs]<]M%^` {`Fo M?񱩳Ik9:| ĄtUL#̦%f%;12 NyA n(@GN+RUhx00.ǔvIWyЄ<%TlS\te( F>𣔳a^}F9]h7CJ،̰C=x0 n 0NĐXcrѨ(’h Sˉw(K)n't{ܪĠɾYPDܟ,`$ƒ=gqчShpr?bϧ,M:2󮭭 m jNtJ v(/5H\PPW/"6LI Jv4ID |% P dzF2 >#l%Վ )c7 é= Yq5M$P*}QH7;:=ؖ]Y&Nۥ +xކ{LVFzbZyJ\~]o[@`?? 4|bD-] ŹX=@Ir칱-ĻW%֊Ht1H1_PG*MQo/em0:C&L(aVWxܦYr K/{_ M]RvizDK[H?]IG:*}f` B뚮$4@ל4jܓlQFs C]IxB*<caְeFv> gmLχ!;NO֒϶/wPf/ORac.C@2TIJo {0&)J~JĞ P 0JpN7fc|Nw60|9˓Lb60Jˆl67RҚ~YB6yԐM(۷Q"9r4䔧 T2fyUR\TW؞Q%5N+ J;eI .BTTF:A}FAv+rAYZs aM*:#Uˣ`.!Ƨ0̍/ N^n,.SpS5Dx\uGhP{XxXDx5cWee}JrJ9oz赜Tɽx>>1QA"x`*չy*Mp+4ΰ)%kd ^qX}8!q;?7Y2p76]%`o}B6J J*آx[d Pmkh"$ºкk+HO4{#P$tSE,}O6:PX v kR;S0κٯT 3$B=:Vq.`ZȴGLؗ~NKS]܏Eho`D.ؓ5 dHT<*I%:;a eS YEe?FBI%x0Mpq~,K*LsSۆZn*JqqLWQYOVuEgp&4'•1dIFl&1ʻB:H7Pߛ>=lwyx>fSؿa) s55MGFRZcR@F$Uzצ5a y`v65O+-JԘ6FwHx/5HJTGxy.5!jjdc-sgk>Z3Hn`V `+B:jPj ]"3J Ԙe;wܧSy*&0K!FL9C>|[Su|SKx:JwMʎk5Q:-:\z*nj*kn)ܷ2cr&>-B Pk_wg࢑z~p:aatq@a~# SR L +SO͊~w (!b<1L5 JdBw gPWE]rY_N'3 ٳla3cgB;!9V&Tyx0jVA6JRt!K-1y61G kB8wx%< .#:%1mdESb* uj)Fw%Rp~@{jp&Zˏ8U#uLd `oOoqȟ5;ՈTr(4 :ʒdGAw*|ANYLAHF@sY b)Øg4^QX1<+ï8q aMƗguy4@%6*zF#bQqi'Hh \JzLѐf  ˁV\8}*$D`UX=f9[l!¡iLːu nIbVgrάR"EtFUI#+g (Vۓ &6C(>4KMN&"@  Tuns*?҉m=iNCFtɏ&jNyaRDi6Sq*53 D;,4Q0a}z7o-W&4BT ?f# ƹN8r:"r0X8Q"3s^-ă퍇[Sg굇 'I'B]Ow% ]]kaGu}J1^쑴&Ā]ǽλD,@IlrU[tlg Vtq[$bhQ~YiB2[鍶Dg[Ρ?|_ۛ*{XWɳI&Nvo?{.AO?5~8IZE:CIŧ]3aA.W +ALHPt\9#-Ѹr: 3 oh!М~SWI0 G+,D+H66Y-/ĹC6.1sޞv& ?Y_9+͌2M;3]Q 9pat7 YRQ~'(rTV UD [M{S`/ȹNG l⠀݄'Hd>L_[e\i1BM)V.i B}^寮aa2IƅMtJ)|[ ǵ7~$]F )cjISvk5>ۃ[K*{]cfGQ'ϱ gXA\tQ1L.‰':㣛muذh!2ƐTfS5$d1(EiGTJ8Ho.fAWRwѠO`Ch⭹XVO9t QWT-diaoٱ+;oh KEf +p4SQ+i!o0#7Mӊ& 3w75-h{z+(;O+~~HP@yHӰEamL+3΃Teb?47K_pWBşrf0# LԮel .U&:iME-rsCR \  ˼ r$~)R1eW*ܻ kko.WpqaH0=F4w y\UnDh ̒q/x ͋>kZV{n92>T]E j1`k}G1i4Jt|MDW ܟ;6"1%- FȽBgR+A<⨑Bs[˼.t͏WmF4x:Vn3Bi{$/N =L}<^s8iX'Qst+ydQ)/4:$1ܴ Y> 'yCǏve *MlB|f:SFuȶpr'T۶jTpBٓSgy}4 }n l 5;I;#[;Zl_.aWUMAV6#BcExSA<,;O؇Kj56TiKU?J8XλTPF>N2ZR ýw^;@;P&E-AFU7U/eGmHncLC17$u=K ʹbq4 `>,V+$LQ($)M]I(oLU^Q9h|ҋL ԕ厫Q>AI-CFZb&?>4՚a _H-ߵu-x\t^5Wb9f0 7iN=t >6)19]{QLްD{N֑[1qf44m IN|8ņXH @Ca#U84|rrNV2Ko1y 0g%_`Uw;\vdž}rp^N̷RP5W0CvZ(q۳6ipޛw$kmeqr,k;; ؙfD(dDQE:?/g,]ED@ CoNe@`7CnBӐ wP E)`($l5ypr 3Z:yY 60{: t 5ضp"Ԇ :g{^i;N_ [8flm,yBn,Ӵ5h'bISjD˓H WD'Ĺ|Tsce[̡ҨL!ݕvq \KnT:eRa,F3\'4 Y;8UE `Uk"6*Ck 0u>&gT0r~{=̰Bܖu@\WU[aޝc)k=1! #*RZ?a2/3MjbJK|yS}p9e}jz4Gݻ%I甕(씤dXۊaYZZO!t3&Z;N\S5}M_Ո>&D{U{8e,ףoqaP ?3|3֘'VEOL1.zn-`9$͢>'\]2btxC6}]2 XyYV!1m鳣eT\7Df*>%92p3~<+E@UCkb<j2 <UV)tYg7I8:A( Lc`ʉ.gq曛M )֣Zm҅IYS)}UKGK,ytxQɦwĖR["01w‚pFnW݊;oMO%%WdfuIΓ܉Yd7Cor"2Xs7' >&-IK ۽=u-dHt$͛fgcdh2܊L['9 hQ2rJ _"x}7a#H縟?^rj4 >FFԘsZC3 >gD%-\yiqXQ54q;Yne[z:L!>F<%X^?2eI1שC˘>CqOiSٲ?r/ U&v'3b+w–xcI ,Y Ɨ|HѾ-J~$1ȹ3)Pu>ǣ ×,GL`yxӅv~,+ XAG9 Py]rv{,5}Y܆$Mς'oM|\(2Kpx~w5{ΠΏ}&臛TM耜 '`pF2DYʙO х79Fk%@SJX&qӕ.^$vm!—Eϭk`@y&Gds{NτIpβ^[s'Sfh<6#,U[p |N$OګGTQ)İv*Ħ4̞]qs^vt9t}Q.. KTYNܶC%&T{3~X@,LY43U~{Hq$1{nL:S9&~!3˘(Y~[>a6Vj.'xb!>Vb|_cx U2f59RAI!Nl}; k|~|;3&ɸ'@y:4r"?5$okձ>|"%[HPN L  wER1L͔ɧiIS݌2dz3Sfa!(|ka GΎˑ5^lµԂf༘[F/!s$9;<8Ûh_M[fB92O%}dKuǶ″TK -91WEGx^ k /-T=9'-H ˆqX g˗i()ő& ? ¥Zbˀ*bRk) dh Yd9gbstIQ|w>9U"~܏.;1q+ Wl1qCTHnv-߹|NOnZ)8YLXkLf$ F& _eAHWHtu̓cɿ(z0kV_ċkHc ju 3mXx@ 0ӵœ/yu6i̖}{Zlɫt7j7Roeb{@0gx/8.yQkZKBK^}D [ D7gءEjYŃOf+0=eO~H!m,N,5a|fGX5a7mxm528JHq6j{{D hr={a-!.'1J#Ӭ%/$)di9\PPf&=]tPS^gT!ZޛFբ l'Cg˃?n,?f'T*pȞܨ)O Yz/v#j3Þ%!ؾhR&}穬Xugr.M_?,_{ĈxLhy_Dfi]l-";>5_p7{ 7.-xsې`ìweQXLvR.rEwi}" 5-tlɠuU, * *.2|i bik[`gO1 (xFy6\j?*GPc)OIt{FqX(yCOZ\qV*a(XCBhe;`e8TOq ~ich;MZGx̛$M3%mu$ l~uЉXaMH yO36Q}J^X~ԗHn {ggGx ܋ [yqekdi$8Rxa9wdr A&Û[M!V-JagJ/-=݋sMP=fg/+]`178)p j.g8{p\`BL-N-3R8H@6k0l*hN5z D.}sF(\z(YV&y/9D }"c82rCQʱ6g1= @l纗Ȯ>wsZQM.Kof{:8 !Z JZ1cUH7"~9 о ä\Kb%٥[*Q7p5}e% -֍˯0=/A&h\ 2!4dnw0]/GzYqU6/ &^N) 6d9Rx$5bUY(cc2ݝ"] K,ڗ(Y= u {ZYf,SO8RpRk#~l])B@Z6 Fn ÌԜuAV*U(_})vXQR4=z|} (P4XO%pY:S)[.~X@O#|pa/;\#z,%ɖ#(Ύ/qn l/n5Ssҁ3,WaaP#;w H#]G%kr5\YLgZB<#t9,{zO7~YOo׎{]:Rs?{ &(.yBFZKeg%L&ZE)4`7=]{;mU 4o;_E XY(uvǹENpA.VxH4aM;9fX=g#o1< ~Q`a+m81˭2贼hhT+ͺRf }$Ee1344y1~!~ @=/Ag鄲#G=;"ϧXwoL#V$+B^xW_40 h#)'P,!PCc-}+)/lK&% vQrH6=m3] Ήtc6Am5S\IR.foXQؖ/4-#6D&.(U@Y]~]$$N[DM)gn5n:#NtzIO Weҿ"ھұnb(8wn^jOXhZQEWٚp~pM O;ƟdzO_X h۔\@e^\.}Ynz'?%zgD'Ge%ЮG_W'd#-Am>Fa ~ZWتxp$'QybRZuI0:eLPWGD)i=π6&'e/6q h3s:u{BjB@I+޻%uA\UVBj+"N:,wm V6<22 #&,+/[G*23pڻL:6!?JퟶǜD|se\ 9F=+IÊO # `fl±67HtP}8TDevCI MJc=jϢSó׶Cg`++F"ѵ ?7f˦.-#2gT8z,>ɞ~}JSVTI@TIJ鈃EXDL#{?~H̬0 /9 NU(dRZQE?ޔē5`1]ex7.iGli/aS~tDx2Ӧ)c}tLztwR5c,`'ك.8=oDݑ XyQ̈́*Uj95jDi{؝ Ǡ׌΋gN4%͗r@\JobRcς)CUܨ33}r߼s~' SEYgU\^%3 (tƇϒ%bN2Ֆƴ%GR 0zJ!_=xz`4?W}*ۥ: 2BE~A5Fyd&6C>N3,KJ9B8=ǓoCo "4ePL!žlCX%;dZvRjĥ,[ج媈h?/)z_C0!+t͓egKƀ x&Yw \;C#i.O-3nqӹ/w՘E-{R^٣Fԉ=+8uYH Jhvܲ,4EEJ* WQx^vd(䂉I!i>ĘS΅+#LAf2B@\3(>Gi& ]Y>v!'< $K%޽}j VY}}zn HCƈLjf9e a"J w|TXOQ5c "SK};=;%pD7 mXPV!Sv-s<5ᅗA |{Jk CF`z'H)1HR?&H(-2'ښ@?Y g;df/0L!ݧ8sV@ wnd7D 9am:q*`EyF<+}7 ko1u+k˾=6 5 ZIg:i{]#r}37V+whq(Q:姿N/:3ʵ [Cc~3_۶㷤rjw[̞S}ϝHW T6N&/gm@ew8oiyJ'+<:oʹ:$>y"G^(pP^|l_ρ\$wN!߅_Q:qO@9'bd~Jv ߌxZ$l␿(,ζ^Rx`ylWSf^ #g 0>f< @'B = !Z**+%r0 T^^*r\2#TߚϽ"ނC(A˰"%>c/K<`$f̀U$uaA4L+`.%0!1rb5N\}<=fb%/إD2}{aX;!p;G1, [8rw&uU2~TDZƒtz܉U2]|kb A#v,Y 0@LC-(NL}oMg~`.E=;>j Y] nhb"ݻȯXF%:\ D5n*|ה{Ʌ] >u@dEꇞ*3Qc Q Q= QA+ FBC)Kl+Q=oq|x, /tٛqj'&e>e.zôw 6 ^4[G ᵉx/FsBU>e }xdret[܍A溒'BiZ~v,5đn/-j>F{%҃;[!Qy~7v}׬L<#UmYprcU]ÌK,ӲCU\\ =9sjp!uecx҈+:ز`]ʗ8b/#Y(3An1dK&<{ D݇\ѣfh!IHRG5cY'I@bj4}ԉl-#'^6ǰI:zO!3Is&-(y#C*j8Ib\dhrt#,47*y_ž9N .!g:HMayQƂ=M^<-D߲ſ T8jO'^[s.xƪ &"m[4k{q# ”~!jiC93/at,HϺI` ؕe6Q_tt6d؉W&qcЙkȋ'w^FWs"evxwaת.e\C4Ȣ#Nt$d^*O~vۃB9@FKCb tO4)s`  p)~#k X,Z\\>N'q]_ ͳLˡRLt;q ŸF2ۺ9q)I^3f=X$Gj]u^Xh"ARsQ6fmwdZ5b1Yh֟sW1JV-.?MSҞb.-G`M:~QRUE3\ gKlb<_P}پԠQH\P@\M,sR"yg3OMcNeVn ”϶O DwFsƖP.p֌'-Mgm#SKO;dro/7Rc u(kI Cl4Q{%W}-JF<=h~jCOԃfwx'$~߮bi& C)K%2kYkvv!'KI&9N3^ ftG<ҏ,8GeG-G5$~>uA_QZl4,f>&3 ̚([IuQ/_k=[hR.īAP<$ q%gMX9`m1{(b.-/zEe],yU~-݅hoFYFň7FW+.IG]̜ONѕ"KYB)!R`.~/Y9Of袿u*Dk<' hr%"m ?'$77.ro!BmDBBl5_S1G*GՌ[}vqN'ʋR fx R$JD GV2;Az58.P{=9(%@8-׈Q-\&)< $)tWCxɴ3R O U\违 (b)IWiўʀ&'a:f]x?qrYclmZjYfΎnkMv8 #˦Gܬaۺ. }'>qp}N]G<=Gc奼͉~=S%q[N NZjP62\) vx_ ilX<Ŏx: fyf8Ũ'"9'4ės 27>nbw@& yV胧&I=o9xEU{j I 孷6F{Qw { @Q/QRc8F?Z%2%91dYXOQ&Yp.!܊"BdZ[:bM_襔yo 6 2{v5Sη!jOI^b^;Nz~^FP{~sD6u[9lws#{p"T_ǠbۖFi!y`:e\1@T;n MVVdXf89!JW㊑FHi4J+%c99=uJ7F6ftNv yD|A1Q3v{ƪb`<^ 7[1?fEϢ5 ;۸ncWT1KK=DZ{\ CiJhC?;8wnwZؾ`>萁CTPEI1; [Xp߮I*Q++vHn=IvC_8?,˱k|ɫaSe >aeT T?#+` (sꨲedMn)"4qjhW`U4\%k9񫡻z+ (!e2ÞЮ'~3Hb6/Gl R76r78ڳ,˷F. Xn%E?9Lhk?CY! p],UFk-P_ZBɼa-WslE% ɕED9# #w_lXG؛ 3w)6TKv;fmɄZבS&6Gn%D䅜-i+.GvZsҌ$-Q#ML?EbY)e(ڊWqy'mq?Éwe ăjezDQF{i 3V %ĴC/']j+ﲵ Mrw^iyr_:>Z_/*4_5%/q_DܼL5QT=UVr*T2Oh Siʂvh頑#req%1yy1mȧ0/nhٱH2v3:3OVߚDWz+<e9`h ~1&xg,_ң` DFU7\lcaiwb|dWM94L,%8v7hDQ_#d`n1ԁ>>~-42uBL__O Џ:]Ye`ܾ,km-@ϙAIlNz|*,b먪NoQŦ\$#U)Яl, fQ ̂W8`.??ͩc`~iPAn<'QB)) [dGY3<k~+\ѪF#i@yh*;.+t) '4q$d? ؝ͻ  k:f;%@t6 "my>%+9{[19me^6ۨfy&Ms21YFM?):[ ¦imRfXτZ.CcaU"A7`׉Vz 5̫S*޽z="Fm̉,!軆K[q:2b݀zTN0E^3_$"w.G.zg;L*pʡfVqb&Ar r!+->ゥdE>pn -DŽ/mde$'|s X3àa31UV`meGBHyZ-MShYM Ўmx7[Na!G7} xY; _]))csJ#wȋTdYqw dIL+g|rs9A\<`$ щbZw>TʶM= a SYVO;+3{ cLVo/51!lH*7,.y!lWeRvT:y}3'6Onm V;t.d<sыsmם%A&HZg.e}:rYLg7Ӆ{D)rF6͎2(vML*pYmKE$'܀l^?;[xIksS= Zpm[[)^ 1ԋT B7Z6}_pkw]~xfW/`8Z^ TDZVl| 8N^ KdZJwؚ<ܜDii6==µQ7}8tx 2j;ָҢ&W I8`וSOhg]O]my@{YtZN" [O6ɪ/t |FBy z3/n@ۤgWrnEʠA.yJ`ǂL̐HfD`Pz'w)gK|FKTձ od޾cEfB]YՓbI c9@C#@ޘ5ԨΔ( u2=˨(#~Ҵ^-wpO*މ; U кOՁ1BOe׹GJ}qIC sMf=&tm' [}L\Zu2(U3x z۴9y Y?s%C. o4.9߁Ǻ+6{uv<%8Cq~jH[X?=g^.ݓv5j_x%Dݎ&D^ӧjy,|][UYh$k!;Ţ.:W@D, e &Mn쐢6 ,Y+ U˱FY)S{pfn ߐ5tGڧ!=ݲWZ Qњt()ιr a?mmtz`JɻBFیfBߏBŚ# .G]G1ɛWuP?Ui5q.^YS;]V{qG0;Vjꘜ' F*M4:SӿR[S]UD`2!yѢF}vJhG[_0&3W,hP_$BW&ל23Ikz:kVae0ȼC8oJmDon<~ ڝ DiGOb$*SRX|3~r>jR ir(%kڈ A3 GSO*L1x-z; Jf95L$Ґ/(26Ώ&s>LQ|J_vGA8樜3l{m"g" st:t.*]w8ss#=* v<\ 2t0Z-{\f)9IE!]o,l亣`kăgNOwA^Գ1VzEϭW5h)g kC~[8@3Y)o?R^10 Ƅ]@v@;tmrxD2(΄7T(cȧo:"R@JzÒ֖%zAT5}Q-8--%q }BBb[mM,jX;.5qOV&Gy1w*ʵdLߜ`$Ѣwr 5G\=@C|5(:SGRBn}%~,yĵc.8SR,,L* $wHz .g!!|,УfJka1:r%\0+-#ū6ɇůn" Ki=b F!suɮxZNBg}/,od$\?87ˎi, uآZg#0_r[,:4t(X׉y5:cuo,Vz6ʪqWUiG*4aK؃"7q,,x1W=^~8V?hH)au, G^8""B8"1Nr^2{fcbICC%ӬD߬?J J$~|z^!~3O+Z{5VҎ g$7y,'-F_9W 0;d$7uѦ# mno9a݌e[ڜ*ͣv YPOhC٣+vo#[r\  j :3*b]8)cj'Y-UJDYqm IA*}`acm僼?'W Ļ9w s(?|RLJSPUiEv4+rs {ݑѽ|$-cy-"X>Bh@~1׸bg)I(+;k57#= t@v[ʹ@' OYUZўFcbLEН*ke H?ZPe|Wu-B{Q8N h-Z3ApU.<|Yq~gFA!$җieo.|'i5%`6wYJ{k|61k|Kb#_1)f:QDI6b'xuy3 UV*<^D0NSǯאb J߾SzOTĴ?pl/\ |]N)HQ$ƛ2GFȊ*bN]L0H&F>P,RE<`1>Hw Y\81IcxW|ou>ate{bezmA NiiC6 Lߵ!/q{qIgp)G.oMR1b=?Fr}oaJMd#/) SWttT$4Z`12fp {ur?9t 4Qۭ́,qheYb4/{Yt!{qa@)9V,˅c7H=wV$$d,\pe_D%QX@r{#d 7K8ͷo٦N . [2onL֩=f ͍Pwᠯoo2+I9vN૚@KS.xA>}e6(7<|^ѯ'Aˑb&`zK'F7+mRXZ1;; *+_Ó(G {hXQ;TRDH 8Xk0%Kt]noVs#HtGxSD Vx yUCn ۠u&Gc)T8X^I38HuG!Y;E"c쏟xtƉ[:ʇ生 yDvI0DX]o6 U#N4h֣~ߐ-p peM&@ys2ih,>@y{Bֲ+>v{=/org0E *~.ʰIV4R^ GʅAV+'oO"N~MbyқL婫;mvf ,Q(p~!ex^80z} =&Զ^}IfDQ)zlˍgȆalO|Be-J)vퟂޥ(A :Q$ Mm3yuXFg mzSdnBƁ! CgY R{]nmʱ7RFVYl23c߻VAhk8A/r7Rp,У A7y KީH~]Dbuow5Cx }C QxUJ3Tt}1; ,m FS&@ b V؇՛ȸQbվ;1{p Ur'W=y"C˩'z8ZSy7gB(;E b?XIZOv`>a55 h 6"laR2aF@cxٖ[!TK5lõ`(G ^6Da4KgUە U>d0e(%7^B!W'@2b?H"R:COBk`b*du1@B)abeU@d}S)1A b=B2˵(bKR_5K>u#:'=țk5vT?2U%rk&VR*7~"o(Pގ8No^z6LMU|H_}G_ Vw7Kj8Oe\AO^m4> `h ٿ 'Blf@}SA҇"QǴm ypak_ F'zįXBcqy`tkO =&%7+齒DAj\W%u?WMu86v]IH (x:{s[Tb~Q;=cG.s]TӴ*`>Аx7W0)yU:`eP?ڈQVO`|ݡ٩WF.8= <K*s&Y5 (yFLd~fnG[Ka9 Mջ50!n ! umDfrUu X̃P^9 3 @/$^L< 7oXS~zY>M L=o/st|f]kXְLV҉և(", ƌffFDțdC KKW=2|hl%UQ! tg5}JO47/v UdC68':^:~{FO9#H/3yt*GJ~WRCPef:{yDwؖnP`U+s\w:ES_'0E~4zZPK }}_4'ajjޟVYJsSt,(tTL )Է[QT\Lf>S_d8 ɖ{o~jd:܀Fݽ+W(UQ%s&~Rx~4мqb0wa2 s԰rc t{3ozCf"21/k?J768g$?}:X͂66"͢RGvhx'8S:"@r1tܗ,1A1CN#(%.AJceqb\=]a7)M1Vh $1t gP@"؇'igWm(ʿEL@Jb"ʞ6̄c,Ȩ:^'#Uu /ݟU)\wn S;:ґmxOgx9){=lk eu3= YzI8vsᆒS@bVX&#^ kJiZJ_TTE.<+x4vZFeU/s䛍^]&M v.1`}sK=d(n6iٕ'.M]p Jo zyEHFps<xL:6὇[O (\,m%]P? x1I̮X@r=y ?kǚ>V #AmeQM,튱TJ0Y}7}~՝L6SХO\51c7^s=GaG@^ ?1!EÁ)RrjPD<3|'c!+$"F0z.s.f-x ^(b[\Jn0nߎfy zp2z>ߌ}mO ?<Y<F }/S~uaYFV)] .Uh۝s" AT8cMrf)l qXKL.gl^r3swTP`,a&f!n?ŏ>!~ّIzZ90"|L Ws8&N4[Kտ`~ZE{f39swmJZ(8ޭ_ϦUa ~[y/(fN^Fzz\nN RFP㟇FSSe't*':,@.l1RAsHU#BlmPJܻR|y"hY (u\2-Eb# k&I>م;՟pN?T/J HcdogGs &N~т)Ɏ - mc| h#mR55?2aLe9KPkF Qմ8HO[OBe33ԭ&LԦqc?fQ84M!81.>໛0hVͫ ˆa}TE{WۣvSw)0 #@̯XrKMs/a wШ&r*jYV7\';}V5+$bdEm ۞f }1&w\FO.E<@Չfm iVqG9 >IFU^tb@&!-s..~E"IE4-vҠ:k!OJJZ(Pn`05,eim>C}=V#S?@W9äFqڌՁtUcLqy(VgDoet8kKD?whbh4+o)+=S.%)5VwjчsD\uf,D/!<<C5aVS6c/(*{`50buD8q3$Bs.?׫?6q"gCHq]; k,K.jwO b؃!^ć |s(r0({x%*y u$9#_n J&I@JvH~~cv4|.zt aq?Dxaڔp[KEPv!ԕGV2<~W*.31씝)IJH|hCOr<*yQU!hQtS ڼI+1+gd؎FAL2Ȭzr+p<A-73i,;0,Tg;*П-hzϤIŪkԾTQvذ8v$f5y/gCs:3*U|TNNs­URt1Vۘ㥂.P!HXlWYA.|-流52ץ|luv?ё]h=`J-ܫ.ֳ5h/O[ѸP#J̶(D0q:^c( LX |rt'|Hm2ۺdyo&>jA͚%z%dޯ6:ѓQҎd>R]`r=D,]1!rN1Ѫ@t+Y_>HKYF8ӈ;ǔH ^nX4eRն6Ac (s$яSi%lꜪ 0Ӊ; _+Ɂe'&׼GG1"A\j*ẑ ̹E= hL֓k`pgPUȑh\Q0([bnW.=֓<|ǁeļ5^^ adO8:Vʑ`ķPwy[K7R|MAy~1Id wMY(WPEAĩ(Nk!D x*Xutoʄ?Ǒ #zNi"Tu'8N e(  uܷU)!GcI nGq_ྈIפ<4|(Q:zCEy>zq8f 8,$? qSηH e M[]P:Ͽ_uG-64E4L40iQ!ϫҵTB.ʬUF9n|JHTyymA+{]b t2c>VѻB c;q~UX`1ZvWOQ"b@gDFOkqG2׸MMa{jdU6Gш뙰7Q 34|RZX4r# oesuŠu(ߏLVJð[su?.s\MyOw%m(7Wd5Ti|j;9n դi2 Z_-EI7:xe.l!mE_ 6rSf B(7-<1T C%/!&F(*`ux:|fsÚwio\U&U>Q_iS7yPlO>9W= T/2z"KT@O:8FǏ^ Ckirh>/j"n E;/"}lMI5Y6EdcV ..`O O%C?Y(߽ܚڻQ5ĉo!b1̓ 5xl+\ Aq?Nt >oTOÅF9QgI$(9PS-R)xh$=_|rn&U—E' iXKmwaXї b!o0jڶ#/vA%snl.HqRȳ~Y>,8WCT%6㻽]Q@iE4@0bfz 1@Zl~\ciNF=|,5t'Z`nxTg!}-U“DC@MP>k Ꭱ[H> =NG,¿oF3jMryC^|5(3 hrd1xOGW5vLz_\䀵фGd8*ІH Чx? %@$3tA+e;'KJ,#WڼRA99:h"{s\$zxS^}ON:(92m%nܱW 0&y)cD_Ŭ!DgbI`$XRAm5I (Uwl0f"Ow1Q04PrA`~3ׄ m**~/;b3B}N͙:IS]IV+WVIf_쾀i ]4uy!FFY nX4M|ɬ:MK^,uN9傁jSH9~7I)Oc:ewqb``JC!@(]Sl#Aw#YYNo>F΀mH#YM͎ =J#>ƷsK޵W7*YGߊd ĘgGŃEQ5k9˱L-P0Հ:-5VX؁VlK56:R#8Z94/&3 Tz?q'[^i E˴%'l<¡ e*@0zit`ۊF+S\ 6uRN慰痗tCa~ߌ|AG<du׳X[PGעxԩ=Nbf2&}{1k'~j#bo) BEٰa]J+g-1mCc #T;=C^>, EuͷC{(tFh[ Ãມ==1:Np}~(Ьjأ%oٯAivǙA˚^&_uzjx:kts-S r]KܠGWa3Gu@t"z/eٛ{B$Ж&RwGGjHtNw zrXNZEW"G$㏹ >,=ABJL 'h2W((;,5'S!> .Q Oe0yvJ'-!Y)>YOfGwt]4`g%wl3O=~IBk񜃎oV[ra\2*0` ԗkxZ:s j>#Qg2:XovRUNK$)Fj]ۯ>x?Ѫ} K rJvav*n2Y(:*K3?++ۡ&(iuǣFb+e*/-E6<XL}3XГa˵)N&_oOx}MNgU9ǃOyf;lnG* %2ugIqe xTCt~pEv5 xv9_=(|SU%J#IGoQ}˟d['-MMb\:%-{=ʜrI[ND17`bH~B3I[Jr& a/K-kqDWJ(cmZݳ<_"g^.kPg %*4Ef!x@a?1 ;~0*jcNItr\0ѫpG@\0Q"F?#u/ܺQ#Nw@pW87CzeJ~'>aQAUl^ o,Hߺ-@M_M2Yy/Fо$ՆN_]7+i?AMzt"/]s峉fY=2NkaDjӏ9U X.^Fd %-cӜT_(rC1~=;^5ɗm׭|9en{ z)I\m{Ӏ޵Y;| #dr -\g=,zQeӃ#2LO,Ζ,ix;T֕Rĵ:]30FpTqG1#.^ vP,ieYmmJ{܂"8p@W 2NK|d)ricYOEӰhFq.$,͉R!=?+pT)GA+kUۚлJ%h\l;+*uQ[1Ul2K 4}-oP'`LHԗϱd[ ,21RU)5I } 6@r ^im퓠*.%GM}`T]Ok|έyțzA5wE48ݑ G_y#h?LY/@fz WlO{XUi}|*q:W"[]ukk>'?~-rzJ +4xƬmݬEd?W^"xV!SaՆIa/(=^" C+imF>NQm[,>UR49@0X чfޘM0E#2A+x XgBч~Ȃ &{[π)$e.kVѫ. 7oupTTU5ClJSN#ʻiӒuMǚcc炽7GӌX(]n?HB© Uzn~6zC@3>WMsAjNSpDRϺM-7{ju;[[b Zh,h{?n$:ݶJme)G|QH/%*&kƥ-8KPH^=c@8K DRȔV9ZSCځQ9-%g)n- MK3C]}s/xxri`֒,4ŋ-RCӼ~~oLcv+<;@ic[ \Z,ߢ"$w=1a굩ҡэ_sZS !gbVsdӉ6[Yi<ֻb@$֖) tڨ=7v]ɾNi;,u:eɫ-CHαs~ZFPHBC ȷQ'p1M;ߖR`߁׏.@˚/C)|Rb ~cиg3!MlK7$ L YcFS`dB2Җ0|U^cZ^f} inΉc(DB/r\fvH]០+ntZGƮWϗ3I䦲O@gɐ~LJ;*KʅINOh2?H%}S VZ}> Xr )jbw.y7[Q H'l8~P9m-3kebFi˿<sܧ]O39'.Or$t89ԓ L+PCOϽ˪(bj[*ly:剏ˎ/7bMZ/Ʋ:b߷hVE[ݤ5~iZ;(~t: h _TS.h3M8ep}XkwFVϖ~S"e*5 DaP ~Cy+A憔HUkɊ{,hS]_+6v vw#=·|ϖAij)'|ё"LI{Y=O=ur? ˶4Cńa~IIyM[? aϹܧbDVL. 7g ȱQFd4^^phDnnj4yONx[AK?@F`ۅ=2Zˍg |"U׬'!V--SS:B}>utíoSfd/T~N=sOX;M cK USX0h!/jCyr { b"Kg᫆m ;ICk -({2fLO,1)/ d \z(v&@6.Y{U˪E2zu 2pvͧznpS9k!>n460&a"~5qF7{vKq< ()Wu{[2[8WVuakY[+7&a.0Nj,c620E_^un18F\ti :=ZvP(]赗잱 `< 2/@M^nLD'#nQQ+lu7}C)4@iEa_vO-eb4j`}lNBscV{3QtPGU>]dz(&lrdVYIn#Xcj=V=WNd 2h _[+* 4QޖGg!ҔѺ97lF@!BTYڮ@vnú~{;n[A3U)&{:}^Ozf"P/2JFSgsySl :`6rX 9л]ZZr^TqQۛ<&"x j&. ڳ"&RQWr!eCO>3hZ fkmw>ӘMHw@~k3~Kۍ0|_TA-3K(5'֨`@0CtH辘V?8Vs'Eؘ2zcRAfM(Pdr 5,]d _ֆxvl x<]1-N';^|]юam# i՜РsP^ p1NB~սa ]%8M:f~e Y62KPKˮ__]_+ٰ9BbD+f|-.td1}.>`_'+^;ɑN&ȧ]Q]Gc=)=jAZJ-+@ueluc0e@" j&G7s>ʼn?gW'Ia `Jvi='"$xK1˜DCV[ xV1N˻B%n&W&]8Ad0&D\.pٱ|OL/~oR((U> y/r*)wlO~:5/B"WRMݓ6|!ZW!X Ԓ[~MCGm=VgәD0U91-S)"[+įw$r֓zo$Z6SQGk)o&CS8ZKdZK .8.Mbc|®%F(xectrŬ~ұQ)jv Bd|Hs?W~ѳLRٝaE4aҸj9r^LW}iޑP5>"C P_N`~]%E ^%ۆS(#VF+~5YxX0 )R]ҕ/Dwǐ5Mf8hv84$ 4FjFϢI[I)]PlD<ֲ脺lRiJ2Y%RizwnsKTQfh!,d@sFa'doH^1G%V-O WsfJRn)y\NqJB \;5tg5sI!&LmstEd+!{બ&h[b oOqWBRzr+rFjX_U/%yprO{ˈdB~p-?#+!GڡF>WKļa +xBkڀoNEK 肖5jSexYsݬr8K$&c֢¦ &S-^U>:,3)Qlo3{ Vt\IXSې]K<Gqu#5*mRd@ph$t ]@yJX~m`U ꦛ|e1c3٣0)Q3Wn2 1\sk<]DdP"Qpp5Ed?3aqa KTp `P fʹ|WߠNn;خTqxhT_a5sBSo͍<#8 gII@W OzUƔv_Aa #Q'E@ 5VszڍCJ4xk5@&gaf&;ӁloKISD|)Tk./th~';re e7?Sy\VΧ!eF,=BDשKqw]yXG_^.'fs>fRB++fo8c}K= At *eRaD }^²SCpʢ(v ARZ97gTUwcK *M9[;)c?-N F:0_Vؼ̭fa|iH7zͯz*GY Ѕdo]ɷo`_, F]"+Aw.8Wm/f st/*Da9O |TlV09PP |lW>T$Tc\;0Ta5򾩄z\#7-u@Agηyx,jS6%eȾʡ.} pF 'l2s0B㈓\Ac`sVvz.m( $%2,9z''SWB܇ /F^~ ?ͪ<ďLr}5-3ju..<g}m7W-) 6_52;pbƅ@mR>sg#b_| 0qNʋc{SeƮ[4k/l.ÉowRtc!ؼYytbxNCw5:9lT;^d$/I] Z>t<>՞f){3C/{Cds.Zd93U+F/՘Y\%oGtb4Ld \M.@/wtJv0Bz 7c-IH+V+~wf5*ˇX_#гC; GBÔs%^̚.oko"{r!.#b J3̀ioAd,f2BǑ(8*ѕ9Zk~X ][tڮtavE}X DFܳgŝ ׺3Js]kľfv MS{Ei?ڢI#S[Eg8sb6"l0M';nl F^&tVQ 20Fə 83`*ClٓEb`qnt=t 1[jAɼ.-cSŠJ E8Λ< O(hɡKsûE):t⠽bggmhzؐnD7QgݵeX=-6b Bo2Js M>mϜF,aoAIt YWn<^$TY4J=}Q+a5;IzxIfV bX5Pёv'fka ]]i6q_+fϱaнdlKJqof C5ab*ĿsFuxػbaAf*VR®W#!x+׈$ZW<ʓk);.oF. EvOR^G !tqfSɁDѤԩՎ{R5+N(,C9(seSu u7,3X>@ E AKIo-D: Z{K̰q7nώ]Sn=R³iEI[PpU; W!;HYTqͫbYҞ+2ʐbRBēދT^43Hi:8y\SÅ g$NcKT͍]$ēZZfAC{cHd64՛3)pdF,@{owD;\XVr㨷5زX&akaH_ ><\%OGF 9r=sfpܥEpۈzT9vCV@}5ѢoQV*$Nk%B}@bOZNSMjcbBf堑m uX@|x<:ܔGYf&AY_H ^9Տ'iwHxKhVs6d榈dOV/"Y\Y݌&c[x0Kx9{Tbɂv۶?8H)|-&`QUʙZ]x/#2rPpQ_A.׉iE[XVA{#sXGdHNf̪vB%pON%u"9"> 1<3+8M7Yp78 :fHmfq@"0;M f˄պJ6r٨ǀY郲MKtwelr?ҏYys=ހՐX ~at*blNq).794tjavA.6FOzDC9ԓvY/CBۅ؍6򚨭Yj?n +PP0;ݿ%W>QmuB 4 6/KӎrsHD2BXT}Ÿ'2q([_ ScJ% a@Nx sZٱij. LW~-TOAP-cN\5߬ 7^\McK`x-C<u "i#'S7٢̅T |oH`Up|8y^Uw. .70 ~Iˬ|〵: >0$J,#>҈м:dhgO C"0E{(ʓ@!Jn;NуcUt`W"O+ qdS[~c~M7xٖ-0DG&`Q|2:@Tb4`q [Q6u$ V. E(CKRu*MYJ)y?6R,= ;n#thߨ 4ȶ/Ao+iU\&pML&O^Cz3ƐB֤'6x} D~9{׹͆ݤ#r3e-%t#^?ܢVz8pr#RJ,'ڳq/p7\>Z$k C c2|=q{|))CBxD^N7[5o[Ԙ 7D4o@Ϝc@7WN|n:+&R0̝jË#8|&(1-k{@Zzi%nMAY%ι{cm>Hl_AH=t`ɀ|rF[yew9n%߭W(=E.c hI#q5]liN粀Gg9߰Ƨ8)ZqSKҘDbPQ$Ze/"}̌vL|K6Nw41it/85\],] $H2Sx (-ZrT`d0ST+y!K;Vҳތ^-od7p 9N /9>5{8`Z{4F_/};ٷ͕il٦n>CIm@.ѥ܎AzЁh%Sx?rdV"ؗil]u"RX7bN12avLKwF/ɕ4ѡD(4.xb)s,Iug(U§aca>F PK"b2 1D20 AĄVȓ|mMQ֚E)c71*(xy02&QJRz \jg[ W:|(WںJא !j> [="El-:/~Dv.PR|V%ˉ.p', l.!V KIfnd"- A⼂4˼Sjs(N3kL {LV!c wD/*-z,pnk/:iT;hY =m5Ip88Icnzg ZwWx E 0ӌεHZ4daG*j s7݂gt7 Eq,l& XoXD5=; y~s,wOI(tBf-ADD!M~=i[_2j2ٚ~ԵW}[gyu;W[Iӌ3˂SQ2LOA lf"TJ8” ջsM9d /A XB4sQYSgcvWD\Z Obn\@PțAǶٌ $|B}R<`@eYOJp 6կ嶭ǜhʆVf`C Itl<;&fXRȋGEv@(BY2cH5?_ݔcRIDԢ=v.?hQ󒐭6S8j2Ҏr8ެyHCގ'N['k0ojlxSnHP܊WE օ@lg[Pg=o*Z[KW=ߵ+jJMZc 1bwCː9|^5ch"95,OԣLUF*{^Uzh ׀ofyZ&EV~F X{x(GY̜M$z^Sk{",|!mC/ܗR<2uWS{iKOtTtYA`}: оPQv$(>%cGwtUT^Bܿh*j3>b^ U^!gpljke+wH\&مƚK%RFRGlLh4)fɋ1rb׊1WQvUώ^PWAԔs\rkPnHc@؅؀ A'>Gu!F'| n?TZ3g6<*oLIPHM9K\oYyZӐ؅Qr @+"EwN{K-2zB ^A2ZzvDT|o)+ j5g?aMNU9ɨ njs$s{>uDKI*+*Xf0ʎ!M6C}ifLZKBtmp7xL;;Do7-3< nӨWxg<M7dH TvFO@(#4`5cCm+ i,kvQ>Ӄe!s,\[:k EKTnn0B'MD␜);7h9qoW /š,ŵ VP U6(ցlS 3!\I[(ߧH޶s(=Pgxl )tw}8uD<HQ@HCc۽Tbh)E+3dxXb#XB X7C9ESTBТe9&jӟ&vï>#7 =^9g3tŜ0} &z˟P)5l6+BԌSDrj+!rf*)̋g-~ھ?t܅| ԋw&a~yR|3ɿvIkUr?rKA' Za4aq1=y|mkj$//"<҈|^VoCb!vh*.7F!k %ԶZr5u-Eg'cJBp=.srDjEC|œj?ݏw0~a~#.oESPG5i8ިK29 rrl@Kɭ۞_Io^&X e/ 6*0ur9 ?CU"9]{ȰJW_VE|zLکg&2hp&6ðSA<Ħ*ҽ.l/zt4»%Xt~$f۾Iݗ܆C)mZ6RO)[EKh&Fa &lu$ƂdE9CurW@ux_{}Sk{h]3&9@qWh8S/4Af`xeSBo ]xn{ʰT7sŔWkM/07bv.= e@#[OM Ƃ@<9\rIV0=[+k+D٩qeI,ӣ kj PAf\DkW /_a_6`yUa~Owݧ.]"h7痲\$s5*{qL2tzﶕ'ϵY9Ov6R5B2\^/7VbhRUVK ]dîtʢvX=3KR\TCdbL1mȘ;I2/6EyOl;Q۟HY1") 7v`m~%a_@VzuA);8RdJz~"?F'rʯ'mg*vtNLMakh#Ǟ7 F_nǾWPcHnT9|k@2*A" \7Oѵ::X/6o-Կs]Z!M9r3B%+0>4c0 (|JMVq׿r b4tD@d/3fbZ'gxz@: 0;\ĬL206%AlޕnP1oOۻ/:HVwAe=L_<ɩǹbHUֈB4&퍼jЧRJn`*C'f<\oXQ`iI,~~)I. ͕s;\7 Ι]jsc f,|QL1]g.7@9t/ Xߑyk~ i?ӵu$OUa}<%:~!@Lq; # vr3Ȍ0cJ%H/qr'b5y8aNX+D$= z=*Πz]`{=fiPx< +$t <9bvu'Yac#<cSrV, 3kAN9u46 ']sK `QVoڒF++qI.Ds$H{rdek#3f@MgT0G`GɎPģT?BWzbI779\xxݰvfJTCA@rSc<@@ݳXlYwm@d% L.PEhVO '52Sx>\6"sv )(Gw0Ȉ1Ism87QRSJ@Yb5sq{)b:O-jtPpx쵮(2h.w*S^71pH9ZKT^?q~(}s Ę@;对=+ٕ";)s\ziѴ-Tq&l .T,]<+ɴywGnddb8շI>!{l5C,۾5*m\o2i;>-X2Ɠpr4Ʈݍ[*"wH6++F@Lt>j0iH!N"4V utKkf.Pȱrzjhڀ~0Qos#Y7C,5cP"2}/yѩ&OM . R)hӣY~1-- 8@:SR;kP}tgT‹럋xJg5uh)s&9 lKGd/'Ͽ s$5[Rbw13]D!CCA'wVxn7_ZM׶>}o"ofcoET"xT!uo"^[D@H4,?DjPxz C!m?`dȟB@M@Q̓LuůuO]05Fxv8>/_!jO|rd*BVYi=I,#w̜9l}% =U쌗>$dEj&|"p|㞞2cZC452wG|ybK["h0*$7>`4au~9y-!Un<>o48U0Z9g] aM5acK]8TmPC/7Y|F"W=kܩRa[ | 1&TO1*kOTv'(eڛ1|*3YMOv-Zq;[I^n@_*Vz_s|TGnf2,k9q4hq.c;N~ !8FbD@|~B35tdHjT^5Tj Q8bfNv'8H&&6fyPGEGy9 n~-0 5(A\@8$K;y&GCGT tW5Cܬf<`Ғؾ7(iU֠c}d>$$؞ozpc8=vMĈ=:\9oWã;Tw=fw܄K8๲]wAtDlb1b@%;Pmw;kr{VЍjA@dm讃Uyd,fwpIF85jAv )%8o[XH#w ^ #$*hČP%,kZFaiak2i N@)sz9$0@sf&r~[7n5#񯶇 O M>=Dٓ:>/ٚ(oقI>n!N'8zOSvpt|naX64aHc@u˪VWa(ٹ@;=8N?0!qoh bkd`=6klOc7e#B0Y4vtMH->ft "|`pr'I1];K0/ZcB)]/8-bq? K^kj6"/F^Jiq/S]= nȘ'cV !(WK 縢+^;+,Dsiע5|)D6#TMK=W􋚭.H`4k+',Ķz51%XWSҩ8\7hcC~ :opWGr7,A˄SB/w0>ݏd6iڻN/2kF$QavqAbfPa݈{CHFD0d3SCe !CXy-9\0^9z1;Z4+0Zx?<N!IoUQ߄*[lɷT 絖ANlxF2#1BʊM #L52pM7aQ9RLau$&}g#-*^#m΄j&\$# ĚHŽρY4KM;-XK,~ůg4)g&7ߜD֎򟦳Om'^*.۩&pCvKFdS`֢D;i*gHu8:ئ;1*Mylce;Vg}4Xm9)E\\Y!Q ih${-:Q :V"G5]THzprO?E{VKr/Jߖ- XNR\`+bxܯ@WmȀp6$oAAS1I/n$KJ(]m93QOzVCoqPg@ra`sl"2r YOV+@M]>PD˨`^ ޗFّ{(Zu:kA% RMKB~Wb(D8Ndx$,r!hiIF^#N-t⣠HpǔCqPM=L?u\]!OvE+o1\^&u)S|p{'yVs-'U%x5d],l&3eF! ?=W@QeJ_ -{z&L.>xȡ߾h %>]DݠrTd0 L%眜m06tv0"dud*j'wd\$DIдoM]V5*Z 6>-qL@9Xf;xK8ك~49="(4ymoyM7%.N+n \~4E`mg2oh`b.6kA}4+G\[V$.9H9s o"㟋"p te{vh6|3C䜹z~|C,bW'es^$m N!^|(֕@,iR Mln%p Yq5 QM٫ŊO1Eñ[cGi 'pp^u7}V)V={rz?Eq#4ȐVNY0x8{M 7W`%].oD͠ҍe6S(RA^o'D( 9s4pi| ÔJBa1G@uCڱOdi.`+dΩ%؄QLJLʫ܋4!UD:X"ZICx-VITJh,DI*9)oP _P 4d,UsB9@Ɔw"oԋ.h,2E!g49J<]Q"pdR㟞WQE5 kYMңhЃPh'"t]ܣF/9dG@<=oړ`8=̮lE CoMV?*Oӻ̈j%5$tNćN1`u-tP k;3)T2dx(cdkY\ ĘJ\/ybQ1j!hAHۖOzYЋh1rbɮZC>`៌t(%P]AiVn!l.PfIꤩZT\\L :\/ȼ0ĊѪԋr !z_f)iܳH]'YT.ݭZίlv=̻C 6 [Xk99E9j?%hШʚe~6PeD9CH{)ykw^u̗dá"Q?Kpg*s犎DJ=^1H+W/\eR`TD>n.J/RXƶxD=_,&, Y&^Avcr:Q0Ⱦ0aѡ-0PCTCL%Qh=+?_kJ@ώ-"ctDG08MJS0ˆ4&?.{/M~0j1*S?2eҦ^m]+kzYժ$G+'0jpyn} G)ZVn{FU_!`Ǖ$ w%8'`9y8 Mr}tѲT|H l msőfWLݤ:ѧ"xLNQ7~[#h+יfYBAE L\mS9dFJ~b"a`&/WF%tQ0G_ECŪ(#*V.޻f <&Qq'r{)D xY:1`6,xm imݍw~{+H^#8w \嚐(WYMd)U`8{Ey_opl_ !KN:gB3oCI#QFaE0yO[)0"(q⮩[ 1Z3,cX2DKNQ ;x>Lp '{Za͗9C*0y(>^t_h5ݍӃo%$K58LGP1 kœB]0ˮ9G/AQ$Xb*SHV :o9%5$.fq}1IXFa5,OlSoޤ,RtxnAe`| VL5e`Ϧc)zݢ]TnGMď"7/'yWgXǴ_k@Gb> E΋QNݦbxz5||鼸/6Pu_)ۉhn ؂487-|)*rAB'sȸk0$.2ɣxamS'/$@W6aJfjV,[ET׃Zaagug8 ?GŲlw< ل51]B<+fO}\ AD/d42e|oHHeJmz`P㔏%S+ ΂:CSI-N#;;g5Z oBJGgx/*R잚ut8ҺUg:_{S C67hKφR{߯&md sF [z2H\O9 '^Ln_8\nOV3m\uC.m~S,fM(KUeXgIth3΋֍ٽ WS&hk(d.!8`Q*q1ye(oZa%IHՙCq0ȯ6o,-+ݙYD,Zdb5>RLZmuFTȽp#њKW m$=fk xUoP}r? {k3iHT|z) Gq H)' ֚ Ƣ+c#O쏴( V.8hs`>QE9|rƝl5^NQEKw:cuخX$9YA}!.:xY7)I 8, U߃ulq_$?{mG!=X C?Tz$2.>b21>-~rr2CEfհe2QsCo@R!778&N%'@vP$I+5 CPnẫ59Zjh~ a̹dz01Uˮe}G9i՛UYJ iUSﴈB5Z|Kgr_D-dG"/ӷ(FV|H ՚n#jRSԏ,tjls)hKډq`jK4o9]VIseiy xZMfBicPBk G}{D| Q 29."ŲrULO)R|7Qn*oSWRA?H$R-`mm g]N`l: k 䲇W78/,(Y,yH䖰'R &$rӧڻ\W#(]Y3 )[D6nt$ȖlmǞ-xы}G5B1-F3"y)z͙/[+x"қ58|Et;w'R=T~~ß&-.x Fh6.=\WPXƭ"J=b[9Ddrn$8cĨڔb!Yh5@^> 'dS?9NϜ8ڥ4| *EVP+0Jt e~z(%Bs t_:;s[*du0X7Khڳeyh /F?F< WKR;ceÇ7Z(Ճj q~V`(aBT=}+vM\ˤ 8l:JduzNv…WPn<څ&t[" @Qq=nAuoWω3KE8TGR7CXvfo0Tw~ ^ `=U_q&B쏺d$W]0t6AEsy\_AmwNd V N`o4=2W֣B%~ iNY.PC[X≏9ݸ̚'K ̍Nu $`2[lOBc߫a𼱊lƋu>lkǜ!:iag˚z\S\v֯1?/eG3HiVݩZt 8rbD WG$ٗ$|nRHə߼%aҡҙ[ji*=>Z~bEu,;%PcъC3ݗeu-_6U%} lPAqJN80m{C1$5*80de:"~#$ܯ:i,KvzxA0bNN >c8u8&a(,8N(vIi(3١Ui{]0VIN L08֥Ǒ.@gCsa*{b\~=8ܳwBn*g_{Ot/j;;⧝5]jeѵ]G ~М{^ jNsY[vtA ĦѪWk{Npdv*~\SzgvyFxeERF'[2 q4.R2;IU,n΂ TW]׵@aX.斴ڬX^tdZ^s| $˸KzewB}OIYkW{c[X"QJ7~ ?/dB*'u}?ܥe|; |qLVԤ&s IˠPT\aGcY4&npK[)!7,k'^;Sl*$83M[7DOXΕ>7#*L, 1ug7Vuj+HRTY +<]7L|mo WNۧj%Sc OٙW`ޠ/o2}%'W>*pK{>Xd:P؞7&|7& @TG[$So:vv[kB))8&On&p%K\>/׊x*c$UNXLK Ҟ]^ GK' NX\g;YmNB'x`[֊`7E\5N&pTdE)Wsi^n26(MDQwoEgPU+: rgjXS]QĸO ]edkp tc&HJ r 7v1J`-OcH'3llmnmRU?pdSe}N}#LaZvJw o&i`îFs>7;ìz6ְi/_s u9#:<и3Ʉo9zQBD>JDQ^7OInp924ώqJB08B&&@ ɨ?cʗZlni!I+n/cx$ϜakʼSwTF|V7cZ3Q8uG\rW~ d&? GHiԋtOqVT^(GvêŅseE*ǿK1qCj -02'b/̯vx]" CյLV/fynrpۤ缞EI3?s. [ q)\r99XG M@/t 9?u`HtIBկJEx-'nRaɟhOBG~4 *h@S$6+,mXA;%DO}B=P%@g5i:L.&P'V0yΫ}.S&w=݋QN$M&D(0,͈eWoɯطk[T.Ҕr.v .n MVHKݼim8uRHw`ymUֽRFҰN}]tR.{$1|m"]x3JkMda>q^85ڟ:ݝ{A &h$#D*& t SVIgjNStMMJ֖GCpR.Et?=>#bӋ(D'J0:LsJ^Hla W#bB>Ipˤ],,$߂d/Xcx"v VG[z-nVclw|:%w6CD[]&Hu|Y8ټ ing3۔meR ӣL$BKdKx0{j#8F% T#DsnۖlqYH<ߥ,kY Į1IN2jM+ė S9pRkiv:}[jz4T9.  hej5I@H4L|fg/п8!.L/>-(),,\#~J(2m)kbO]fb 6r %U-m %W]u+>K$|nic'y D2~ѴOFaCu^C! ' x]2@oxCΒ8$f2ׄm4 ɛ(s*cw>U N&(eytqzi$K&1l:^"**U`FKAj{L>X w.]n!Y.IpzFM 7<%ȽuݞbXۗۃyDɍca4eqH]yܗ߳{f ^_kQ^Zꪊ$\`c3ʕ-N^2}!+; yL  XCT5tT~iL.Z˳>꠱ 8ynk"c27FH"-,sZI`V0nYBȺ8S,PZ`7j⊇\34aJ9Ar;{>O3W:.@AV S9 vU fnnI7~g"K2Bq2/EqbKg'c !gև},7#eԇ4q%` :Lr,[بG.Dx Vٍr\-ҀL50S4 Pꀉ=S{˂=2_(\>RQ,$ℇ1tf#6Ɔ\6I!.A[")L1PXvVtu$M'= nvWw ˅E\ D~e$/(rw'9"=BVFbQS&iL+/k)D5 ^=ISw o@79p1;FkL?<_{Iy:iH i/Gӣ>B0'?!p~$_G0_wނ˭6Ƚ>y;季 JXF&D\H@S+ᵏ Ug1!=ak~kuو-zt蘽Ƣ$IƘ:o O{w/nSJAyqS*5`5K=ñ \z-rpD[lJcZ&P\}!Ԛ`;Ё!i&2 WDP<WԳ' h&} w:ч./RkS9Np' eŐ4Hnt Zb  Go?dYFttazyqoCPFo ڤ?sѼ bgF OBzx1\|^gO=@BC3Qx?g&rK,k|*818]>2)<Z-QMPy~MSѝsLKhnN*`p:sѵT'DE'g(E3w_]/iќLCǍi C6 tbYIf,,c.T-ȇτb%,oTZ Vd^͍ǃjrw56oP}z':B˷~j>>"\H B+b==5ӈVnDqURElc%Eem-eG#ԝ#}~1E[Vu,[}KVBfleϰrn/bLTuBsE+R! ɴZkn!1(w"|{v 1!BːDiU3`PWxkbLcl&E`sxI3aJ 6)HUUHgGN,,L*߄Jǎ z5ṢJi @_p> v1t?$n7/> 8g j73%W(sz"Ѵ(aDfren_U{' ^ڬJٔfBhcO5O9xs8 !q/Tp˟BƬ݃L%MW:NuV*>|P7ٞH~V1W;N8ّϗ1[pC󝠷 f]wiK=>=.)zƷ! #5`h3WNx<0tu (|Mw].z 0M[$= 缚Q8+=!lק22x/f/ 06%vs\m蒠rG2Ysh n}f̂P<{ vɟ@ GX|l #ާ""r6sA5 y\U2M@ : RCN,&TƁIR8,L%m|Y/z;YinI%dxv>q㻜΀"$Aio 0F]m\ֵd'9@*[0_gnv۵9#UX.jà3P\9Ahb/EF Uk*&;-?)_ϴ4[W{[Bfc%7%sz Ȼdo)R!ܛwx1ǜuy* nJFs^bwXˉq M.v'32`K^r Y.^LA 5yCAm^`z2M̩KO3F${[TpaxeE]?+ƸdKBrH-48Nc_&Tm>ƉIJM8sP ៘$Go 1 vF[Ҭ; r&>R$Y84QDMNpl,VVJ0fӘUOg ΏY[KuGr䆄_dhaM(Daں "Y}Sgmbj)G,zViH= gUJZhoH2St E9ątc v2C>C}HM槹hw;\-*->M }buVi n 5e3 /?w +KӅў;`mx2'Crd?= XC_m=.3 B6Yu!K&t*(N@Rӄ|.+.fe.e69vgŅPr~=: ⺲HI=d1r,.)}dW7/rEܐNT9?vd@h>0BsۡBܸ)1i5EdL Ur^Ґ$R Afi,=diPP&(\#&m2C7uTKW!5&b.,@)WǼA|[I%rs=RO[8h)?h!?߳}mӄ|'5S:trv/86KIrFn@~?̵0V]|p>ʋZm[zwWBOkvqݸLf-n=tvۄW`Z(qr8\ Q/)k!@16՗^+_bf:^-+ԣ$cЂiTp{cjuhۢhTj=S*5^zݮEơ벱qFF+aֿ`18JHYRj9(,PŠM_o• `.|1L #RR4'%!~m<@ ܧ[ic "Ix ov 4u]F QG߇NqՍ9>JRoGfg3@xwDZPs Ȏb^W=S}鴗;*]6oplE5sKu+,3TIuؽfE 8LA BTMƻrF6eϓ"F}W%;I,Uu琗Ո5` QH7 }JVϣ:P?rreQ:UKc#CHvܷ2J-=v0y<A fۧ>Uw@H[H {_M2!x{jxy(t_+ k+!c.}2NmՄlI13,Z%/`sɌ<E -3y%s=bjp|f`{^AY|N͟gcBZ}Mm( j9!No)@-Sqwi:4:tQ*^ &ĖT|pZp0m14) -r|r)JD*6>:pEMi?=`E0fY6Ɨ+w7c1їZd+ ai:poJnUbOsm:g鮡/MCg1xj"S9[[#X vӰ @ _g~~ r40ʡSkMbb>6ԭTZ-˙ɻ0^^nU94!>%#y~%hıYM<̻v4w9k`?le`6 -4ƛމ˄e; M_ {27=0?2Ur%%$2Yh{ Rur 7~F] W}sy5 eeש!Q\%r*#[ bFS/P!L"WধzL%#ՂnCIZܝ>0 M]1Igh* E K<"X[pWWc>Wu 0FrT&_9֖xmb\zeA)W=1߮z"C1֗McJJKztnTu `s5 ڥv3$9^B}K|ɨ~'i -B!QOjJ.41;"Wg`I@Z6#ru?,KxMW⑤/byTXke0&'"cUwGhy'־B&+ ]QSЃ3U@ep͡6mҝDZVeQEɴT<@LC#ȱѡ[K"9vi٤tEnszqbaTT$(F%_x7lxZ<Ϻ7 }h&z V`KV-owy(M:P1^ŏ=2 1;Z&#ؚ[m{n9꽃)-Ipt+lPz/gy,l6e;kO[A75!P-j,\ EvM"xUyfͪrgvvW5:$Sd,Ew-~[q3U X[  l*Gu+0gm賍wxgh'īΩ (_fߟc8 y}̐\踾̙<Oӫk,TLKH<,L!R, ֊w>cC h=,[]3hBX4̭ gU=GN-]DH?yɇp/JJɒUF$<8Z[AL+yn^nq÷rVno{&2wTdZO|=<2):BCQE;ŻB;t aY"4"s::y6`NJpC s1̖?]Eڻ6^[5\`=冀-:gXYk$>R5i!ߎ*e0D+Nr}PrVd,Ďov\e6{`u :s~!mt>|=w73yVq(?ud|~8s|rXu] 槫巪3a=hCVvpVK*㕡o*B3eU#%(rE!ZR˵%D mfWO;{0C=ϓ%Fn/ޢ7y;6 ܙK@٘c.{0z}mp90 IOC&,xxW_Od`(M}[ʛvrAlr4Cܱ"o!{P.gpy ܑX ^ԟb;TyJ=_Xr7C񕻇2^*=ego˞Ԍ'ۊIAra&$ !8[M<4L/vU5l 1hDۗ!\2bTi '9!tؕ;v*^vLүJb ZqS~1Ai>SGn쭊}74XѠ9碲^=͈\CUzA7hlu'КV w* L ?w;˴ \7~>7osVJ.9^.9~PaˤRiYR/|~owg0„[W{4s d>'^[:M0.eczs5K$.ݫE”Ej+:*uAs&p=ng_EFAm[ۭQ6E0?e71* ۇ{lڕb}7[ v`7Tϝ¨Ẓ7 ^=aV/>FQL:@?[˅uJӳ)d12渻܎ZY Ŕvg >G\YyD$=dGP/anSs_NЙj; Z8͍>_?yQÜB/n/ y[6車c[%Mw-1lg͊/d[P`ƃtBQF^s5I›70k{mnCZrfWp%@#q{Yw{ o ;b]aɢg d1U1~Dnk|n|CƇ{ͤT]_, [ 'zȎC բ_a@4SVzI+v~F:`b!{qU_ȭ*7 U styUz(moRŏP,qܾⱣ댙sֺ o8yj!e)!D^*DD-|8 ֱO} M!sdtk)7|[q/7G>1]!94 _pqB뿥ۏ=18̹lPz5E8@n\#. j\t3]v-IՉ 0֪VjU2u1@ H8.&,.6!틒 P{fz(_UFfi鲣Ї)C[.3M?}Pq`ǡPƭ֊Q7qeR:sh;AIJe`&,ܺ]@ e2jvJM|ℕ ICP n̓#a(oCO(&t Y鏒 rY u'Kz 3Wƻ;ő.2BIxj\%eKS`l(jZ1kArH ŎE r(eǢYfE-C$k3;8>,'=@˩ 9Y!JY =m -]Gd&a"x>0މTzMGo 0=-Ia 9f5=4 {n1["@kץ%ZX 6PO,3y^#Bhh<ǝ}xkY,Bg Rߤy0@NΕݔq~bZʼ$g"!B}>)dkg2i ,D cR-2)[vٌ|]CJK C2\wo?/$=i%ԙZ^7 ћ"aTid էk@$1 YVQtٲ``$,y{=!%Dx9b%pRIu_aRlw(QqTo䑗~hzG26«*Zܚ)dQ6[3TnF@ޒk\"߭-IX) ߖ~˓ }df`ʔtÞi?pn8O6U"w^'Y?LGg%XJ?fXSW}5f4;Oqܓ庵NET+6bÄu !~M`CDrq }`nHڕ2WER{/jcWǯp<{I^hܢ8d?ikg̤"< 50+Lǩ,IIv+-rMc@\s|h2.;Qޘ:=">1w|T9x`&7"NXB2v"$7׫@zQb~S>8̫I`1O!Xczom\U'cXgtWkOjE]N>:Uwd3V4$m휉^V- Wں^dsKAnMMs5Gy߄ ~WRd?~"v>6umO6p& ײgcfowmNa8CҬr.D: \Ft u)m`aPh25߸Aw#ÞJ;birGx8"X0\׵e~34=R:G1= !6]n`DWCLp JKdcjOZCс}<*>S.1\K9qHoa.i-n[g+܋Z [d)cZ9`N`FE8F~$n!R_'xiQeHI~xP, "u% 㲫%jC}2JvT#Y=Nᅅt8F,H^t CZư>MuaGgKFl7kELTws! ~tt[MT>PYrg|ᐈ+e2}Goj4:6Kp#Ӟb,m@6y`i ('W+6tcjSyOJMX5O(Ze}e_h-})[ٺv> d5(08I$ljpRtrHׇ,tjf"+\L-b5adc@d( c{BAKÙV9մlI nhH$}*\gk˜bÂo IBDZ<^}7֢Ew`}?r{*1~iЅVQf [io* B7u睇rOJ+& # FXt6[DShp?QD6WJf9ʽZ~+VZz*qzB Xo|4@,.<\`_}_қE\"V4ۯS"= }8]fua$55y))Q3[*34ѾZ} 1,@]HHղzXV@o2e~1RdP0k9zot)#6x2c: 8򴸅*}4`Wpp|JfFV]r~`o C5qg݈0T|-.lAjXfLUvA$8: F6W+(eCz7ef5DXoF:U,=8C^p$l$mbŤ->{5i9zF?%ő wJ}be>/T=?],ڙ8QE~1ssv)!jϳC BeTD?$Օ`h?Rg\hr`M4uY.(K|!o.d Ԓ,3\YBN}~P,o~GR0 +nJO:,DN0=ûw'`lylJS ?g dQj5gE CNVߞ>u$}G&bDA]k$h닊%cTWm >h{,aP'n |F,U'?: ?nSXEIB ,,P;=Au"Zs 4IM 8g<[ùu%dn~ NwUzq8k)\g(^|3Vo]=Lr<̫sWGeJڀ==cpȥ_1{|Ebɽ+s悆CST}&Ʀ}ɑM?13L}ĥkr@]fEdBS$ e6a GOk"_ϟ$EH#(Uutuhf>dYa`~a,~cIiTIhD  ;xH9,Pmn2N(.lU?{^ČV_od &Kkw5:m^Y?y UVm8W9t)YB5IGDQMMypE0mt>gkURcԷ q$xWh"Y_gunS0=$]RZ4g{#MgMƅTwt\h?'F{3Y^N4- bmYf֠eS~^%"UKx*pO-)g#b: 9yPwCy*#Md(,]!*ęIˌ`zD{,A7Xn tfɤuxBQ 3.̂O13? S/FB?哇ob!#>H 1WLIP zHz}$[:/ JP?{38Ktm/dS3?*%/փvE0BiQ ªQ7%K][q Ѹ6m/{q{56T[$^.>Yc(@j"F;X |&Y; ĩ!bMj7!V %MX`6"`c'?xS`ʴ5d:frjCl<~~wei?l5-A!4fDS ?f.@sbkO7 5O܎+1B S~LsP4υU)Y;vU կ}".*8T2u42mb[Hm}ٻ8l=FB IAЬ5R7+ZqBa_=xg֔]t{avHuζ$۽f|%NuALɁ8H 0-ՓT_Ka`20y(BNJ=,=?Y-@/K&A7GF!nR 8eZە᏾[K/.B(L,,]Rlu4O7d <d5MPkʹG@>@ˤ($kUj6DBX>SME(Ug| Gw*W|CW0F"D*a0OSOYqĆŊ Ļ5&\w4Q[>wpcJDUoܩҾۋH1oIe7Y?'?Q77zj|B Mu=&Hט.o]`Cg вe{C+m!9%T-Q o)Y۬*$ gYJc-u>)ZURY:DWmj?{D'aS:F 9-mj6nc7Mqݦ`&%%g#뭴ݣS(_h+(򻸀}3^}70\C.c>3{ YͼT&|=xk?#zsvj8/5{z1%S7qz6v16(rN=YSz m$P@fv$T㎨٤1)&H ,BsrQT}6p "V e3=^crQd@xsaߤ&'ٓjVE2]y`⮟=rm+tG3¼5/8ܟZK>&fU .[OlE}?U Fg"p`JMw`! Rv[K=.7ڨ 1R@:WBb.¢s]0jKbS> k'S>`̗G_Wʠ/YZlL [b' :ДnuF?R/1JD`>earեᨉmϛTo $/k $p/$J#%QO2mM(R꼑GCQ2m ~11gh {Bd^1`Z+IP_v_KayS52|3 v~ S%Y;ê.v5kӯ@\ħtlɸv޾&𵯉!%[,eYUwBɎ$LR;,hpd47hp]6#@T7 ~eC ޙ"5[`R1I>/:"Eň5ea*<tByk D3& 6&.,`ilŭ)50uGӧ;T.Y]/mcsFC>13Dbba+xBH/j&»9T|a!|!b^nr_b52UTU,=۸*GIr`N'I@j5֪=zHgYaEӍC.h +Qt<{&g:*Ϛ#$N<{{JɠyWnCdv0p2䔢&tj?6NJo >$;WK9Ouϔv FK1q|BkKdF[y-m gt,.P*QBW`q %p@)6'LV@4tH;+z'{Q0ް"fC(:d"ETT3®$=(Bgv*Akٚiѫ䊣@ڋX Fn垾3fd0ޟJSxX UKժ.zRP;sMwj?kjwé4Ms2-љ=E ?(1zz粖 G9=_7#$+]14n9{i<'G4f&an\B7t6%~"MN~7Mb;Uhќr=^nP=m:Pb'0tZ,B!> .mY LGqy𤥤qFr;J=W b:iLi.ļ=G6߂\gn@U}gBv[ }=T7 22]l cy3qJa4 ^{wla7l-O~q7Db ׈T@\eeo]%>.(>! CQhٿa'c/&F} x!h/T|`su \PTBPv24u%J٥G - hny\O$9ec8Y*c-ω뭆8e4x#؅'ɳ8!2%d|N ueymY Bq'J t:r"D^9x)^SjsjܰG^*rgxKX G&bCŻo -@C~^6[YnGy@@G]Hli2j@(O+SaZ}!a޵>%c쵈~mZ+3 ֜*",ku#ʴxD&_U2(}]\ŗEgm2o:c$`Amoڋ`!hO]٠e)|rDI~_Z  whl=mM}lN@EMTRAfWNvn9D3AogjAWd1M]nUYx4i 5x[M}IU_&bSEYBt;᪭WHEz<$g*Z{BVV$0EP5!{PRq_aɪbx^?>+w#1Eq9Po o:ü tI^o3yLs, ΖDXajBXZ" j2.̂_Vw;aVmZy (fz3cZc>COTcJ%yPV7}{uAMZͭҊ~WPOj4oyۑQ 6=1Oh8|^GmydA 9) :ՙH:z&J =f9Bf0VI@gsq'y}}T?xM:\'3A*EpW3̮VIپ){_ <΅@tƟ-8o^Rcm4/j[M?R5i(JVÎCwWN{p;{gC HbPr@a5YUb6'"66i&>ݣ|~0/:}7q)Q#%Nx84-6'[.͖V<7c92n?dǒ'WwLB^AGܒǛcX"1k.c-OأmԨTl>j.9hB{cVǕk,a}$\O歞_*3=M ݵkפsp=`XMT!9l-^fiMEw{rS7=" +Dg"139lNSO$w6vutG E3ɲ\IGp' RZH:WO"'rtn\zF EMV+}.ig%D#d#xMgH/+B (Z},gſX;.BBBAkpݎiuvb{6vd7Iu"imj+vRQ'FXi tZMm&FtaR)l&`I9 620cԠ5EQT Rp򨏈l").䶋۴/S9KP|/%+K4ZmoK;r0pؼF*|6AkLjHD^Qȶ sB Mdi]S~4goy5;SoOxQx7H궄U$$>'ռ,ՅM ݯb"{9GqZ|9ؗ#ƍը{IsڔTPPQe݂N5^fennu gF7JB<>y_/I$%‡D4@#`qjSY]f}3&i+ExxN#$fXO lpMNAfmC#., eGf!:b+i'UM==Sm6=f)̪K\aqtTKrx[װ0uSRNj34Ɲ#Yȅv $lHuB*bmdX2"(bӡ!C(U+S:9͝XÛ5"HI= Ed]Rf#̛ WhLL݊T%,zO茐b5,ϡyů/h֣i.vgH=bH\ f0`}`_oMF#UsK7`9͕Q ?J y_Ώ`|Qvϙr8Tq G$U7/ˬ?P tNSVi*`ÍxB UzTJ_yyܖ$6'owB*OMi+2lqpY)wiz?sk1~E-zީc#nYmM$=4[0L y ~<}B9]cDy6=K'Ԑ3KDM#dfM'7)l.t+Ѫsn[HzlEF9J-A#%,I|?6 \^Gkof-AByޯꩲAL92 VFV7<։q{p)]0&d*" weŭP@c$ "KhV6bZ[ ӀHKc\lȔ~ h(в{\ܦm6#b?A ,r;3n/$&'یb_^Kb*ǥf-?{&L<*B#$ja7*햄2CZ{D$ժUGtg+hIl+_^ҿQ ru^H]T@$ SZUA~xI(Ct &WA?\F ^!''|ĶSWOT 8UtRVJOub[ KiSoz* y>ףL(jc"q1u4䕔v􈴛oR &‡;ͷ c[2lVOlwwwYT[R" xw%N"tVɊ YgJ]͘p-i* ^u{:~ 3ԏz ںEgwɫܕU{ڴ,HІ5) ޼zOG8v+ [-xpE 䯀hݝcȸa@fjtL =qȗі& =pP n`WZYБq_~ rTօWŵFxfDS`0P.R6XujXE6_uLPs.?Qוּ {TZ)ۄ;EbS)v\fDg \8fo.䝘Ng;; ]mNտiz'5 [0cIzh "׬t]6)}:ҾUq9[=LTA;^mc0^Ȏ^L'$JesBD$l)[ Z->V..ϫܠ gR}_9A 26l#^;i=Ov>&q w)S{ :W :yp21JQKp;_k bj›?SfÁ&Z'?|F~ь  ŷG6ԯY$uҚ{1_ K%۱KS}fVgV؃`%AP) ,=bLذO&Y+R̕x={QgKzg࣏*!\y|YA BMP\l?#z(=R. O|?1փk}U9 uIcܠgfalW3Lb=xҒҵ51XuM4]sWָ(  -߉œ d#E*gIMCK~m2'6>y# 9`qߍ:/y_ܨۿ1#B iJ.ɆQMT+d<,u՘`-uKdކDĈ U i1:!V(t%mI1/Fyœx_ ^N0miǑ*;^%Q9|*JFtF^.I= 0ipL)/{>RO|MmٍgQ=@BzdζTzĜ&0q 4 K2YE%WaUy4t6>X=TLXkhynz".}JX%ht'=lź'әW/0:}nXdZe43H{6'~UŔӤ  Clb`z6F# |N5 s[/}.f[dKR@轈2$\gt'ME>{2a0ȷS)h{&NBSfDABa NH & D`ץ6ڣ+߆k!mdʞ btű,Xh+ z? tn'R!}pcGIxZI`5i4f|9\~?.2] 1z6˅w"tq[<~4 X^'+Op*O6&H Sg3Xp/+aӸ87Iӿ-P i9s"(mny? I%9,WE;t,WU֝;Ȕy_JE%oX XzVy|&`C(3raZV^oVg% S [xFo֞~v^ɘt}}GJ&HO1d].1r mSBv+]blG°ɨpǖ{JR7*N@[l@yR86P?MkfL !9I+'lu( W<*~f)]hl¥b OWH o8;n-i;&T>~=qɨ֧?гXZrɅ~ =Xp7ϤpLJ= eUݙ/v8sut]RR~b.7U3"E0x,Tq}\9/l|=16Z)B M_] |~y[{^7pί/H24}0wrpRհCnw}B#vf}4:*VmFa@(RlL>7#1ʦ&5U9~udyRQd}vfUQts,󲝟sѓ'p^m;;CIQ:fqWJW ȿ)=)Da){H6iC;Fjt|?=ė߭oHA/XadVe' NGll*NAzZT) isze.ߋs7&*5Xt>ʑ!9Vh(<S5.؁LVq|+{hcנ@22BӇUL6Wޙ]Aqݝv[wswVg#,չ|4qsCt%~K9300DwZ.o!LO$ \~^٪e0[kB }?"wۚ]A`6LKvl?.#BYk}]>6==> ,hZ Hz]vʡFipB> k6 Kݞv8$ь,bGJiN),se-45Зu%빉 eCQfqį}6@EAҷo 3asal2u;C&C0% a3f(fz}  Mu aU2 .VJ=] GhpFەZ%rܺs$Hse{3n^zEi踊C>Z[VI} r%idKdR~ l&cH_!uhp66nB3hzX-!U/@IxO^Nk,V#C>-6G{N58u!YـU0ٍ, 8n:ziـ.Cv vRg*˳B@Lv%~R-zq)i9O7W){^ro @ -$h+_oCƔB NDj|x_a+1~vM[|eZϊ|3>c`h;$s1 N53:8L7Gb0׉B#ٰB!Ac {^}Y{ vEg,u cۙ g?]v1Wz(d ܢ): h`lȒ|d%u%x4bJ}gj2oDdݨ{"` P_[ 9p8x1m=ٷ.D^@+}쫢dz=.QG_R[҇K_ [o]]OH16u vuf񇁃ybM_C(J҅׻~t+ Um2(JzNxD/E\*NIz3`YO> |^O||5"g 'a$˴vPrrPt)U5+~2Ft+gCT$ogk w}_ Y 颟A& \3*(mBAnjS3"+C۷\kwŔ3+$\濐a䃩S3ÑoֲuƄ%-D)ui53-vd(wo s;8.сsE$eY8,w~n?:#'.V{s+9{#q)/}c⛧< |E ycAC[2t\f?*d_DڅF"\|I#ۅӖ'boeY1TP̢8P&,r΋|;d z^2~G[ȻHcz Pd`eQi"4eK!>O:Ԙz$U~vb8~ U!>JuNTZ1(t[o}dEP韐--My(]U3wa-\h?Bҡ׽*XjLJ!Ӯ &CQ{їQׯB5YďXo J>׎܂B i3VP@ڕo2  ̠4f] g:.\Z٩aGwޅ3^~T-;rh9;-Ņ\ I~CY7fÓ*"Tܲ5r~OgGٙ+&2`N K['ړ/hqg諯}p.٫~e U>R!C;kTH y;ȶ liρYedԿ7I=/[,71\k戁~ۀ(Tu645ue9ܞnt@Xh׸[71] uP!@v|R۬+&A%LjܧE`c3H70-5\XtJu}Rr5ȀΚw.iRJQ kfΡ$E.?'q9 . ~qզ6F7m_ժh-;鿡pY:ܥl+ 󄐛ܻf@&g8*ݢU"Ų|rq+lj2"oiL͏B@=,% ~޳/&VU*V4hKyN-Ϛ\U\fBpɑ8 "^Ȣ]D7Ê`MTƃ)tO<>45jI3~4F gZ ?QREs1-+])5Z)b^ziv'e?Ӕށ<˜W |V Dt_#^E# "LsS7^v =4b+o9Ъ"@1`TWcQ%zy:!|9.S%߬E}6L){m¸(:7h*GTJ&'.2[1]dg\YG%Ja:Ot89Is;!:ʕ¨`JOoT{{@:HCiM\hP#- h8vmcpH*cnMt;soRlYwB-*?ʗ~`Vw En\% k^AV:H> }vU^uK2 Q*;MIqdN7m,VDK  _'s^;~bQbƝ oɶx-We 'I⛌oCҎ*Xm@R֝"ILa?ck^9H-؟Su2X;ۻ.{ dk~NƬm F:'"Nj #rp`(xBE’֜XwI] ^}l3W{<%k%}}_ yM/enw k0czTzVh1 H\6lo)Og=y%B,~͊˺6˥ UAN]}/b M\q(k8p6%|?h%kU: uרb?{ n1w2v}'Zd_d`b7t򓂿_Vry"AHKA}nZ"N$ '\YajByw8V=Þzˠ3Trk3kiL?X6n3{';81S49ԝ!fF˚/MEpZ-LŢYzTt7Auh+yTC>& MUi'05IG j=;i]xC | #Z*ɫKIǦB@;`A¬>WP$e1jVޚ>R3jpQt!'=giӀlŝP(y׭Ґ![Uj!cY)i~qr\Sr'"C).=ϔ w:Vwv\BRSӗ$aa.W @$:jTu,rs| %=R:!,tak`ҖecIh7 1]LY~7*& '=jgYC+PI|SME XpN%/dr1Fu)KIM0B1Cr,tY#".E]D"c̤qW:a;!aŪk):J N<\s5"/u|@VXDGe2iD.[CW(h&kJe #ՅKS5I^O,UN + 7kܰFg$Zto Y(+dPY駮t"^Jjvg̉[z?/c { 3vΊӌw@?b 8,|1d"a5JGqH.5ucA f޳y'fa!ܲ#xX&G|iJv(9DJU(hU8l7 @43 tLxQ&Gش+G}힅IeL֞ ϕuF8 k̯B2:V =]OZㅟ.%!G1y7w|H~I&5~lM,s#~0:B3iNg)RvBw1]5 [u 9jj @i^G)4AGy̭*Z?)Z$l; ޜ#f07h L4z>u' Iq<$-%&]zun[g/aHhXtorH^ 9oD}r@T8 YZxvNPR-l鉋Y!ﳼG鶉O oH%Fo-za|mG\#0VSn˪g5B o=g_2SwhݿrӺݣdM κ k%D~-gDfpY@ r=,O mx'}鞵EO%rS `t -BL6wiUP""fZ sUB-;VKp?׬و JT""RzB jd9 seoyJكRe5:3pzY}^])M n.mjA%zM a[xA9\C(NGtc${֐K@v7k9,QB6K {tBLZ|*4{4Q LMP\QpQbK.h:@_hB6FWH q@G[qMPմm:U<t*sj 9u`Gp[?|ƣPl/p 1zZaK ՏhyKVI=q bV.u]{ëC*$4P+̋mK? ΋w?r~b@!^4W'W"ʷ ,ҝ Tmk% &4,l-Ի Ef^Vs*,qaXlHa,\`]<ץbO W5Apz|Wa6\d:8'i.6OdU2AiM 9*X@9Jq;Qi6PheY[48wRcLRkkNaq'T9Ѕsj"N\<Ȝ.cC{ DQbx&u]agkZr ;} U Fp2XY\q((>L3ܭ)m_U+K&XaMvN3 Dc|x:zV0!2i,:{3ުj x~7aV e;P>?A45AxYIM( Nj6yBg20j3L`hil)ԋm/ U%[ бǩCs#B;Z)F mTgP& >Otxٗ/ɰr@tC3,,@rnt_i GzL'L7)x5kmQ7H,x)䛗lLhWk`~q Ȗ)7'rqݝ$bKaҶ9!fZG%?ņjɾznX'OQ;JhßTo $a*bnf=ET]"0%q10+rο-yf m) =ͳG&{0}2U3 8y]hDU?hsXDF{|]! N-b;U]&uàR8J?C@48Uf$o2,,'eL8ǩpшyň)nFl/kV5J}\Q 44UKAXȏW̪ l1}V'ye ̭L oƎ}By2JJ"Vy %bLHb㋬1rfATzӤ9aT@XC>2:6f`d7ۨ64LW9\/rIVvx.[k$L*5 Zd_qAUI:8ǤC43 +uûAXi(G /(dc "MB[b/\ltU} Q{՜L@ӤBK ?PHcB*nڬt;&a<_h(ҞttR6%$My!h>-pk ȴ%ט_:,S銎p00ǁBb˒r'oC#ޑeFG_T6IuMXIt4K`qPfQiZ&;ϳWmG5ux Fc8 ٲ}hts_m4~mFS姈Trz:Lԧj萘>S\ʗ -vFn9}p\Aht(ZeFIܻZvfnUv@![8K@K678mC|fLko#^[ e8mG'~z''yVܜ5kIw {36הydf&+$&B9/L+[Bn"rW"ÒlC IjvkY}u~Eiawʊf4SU n)~ fo RymK\9G6:b<Ďi7:w;qp4D}n))i1k_+~W&0a^)Xl@nx܉jcpm=F(~V_%h@R"aq3c..rf$ ? rGf|#WcR~VyxXabc9(n L 1Ax_yQ$) wn$,'Yr9 %?$NQOPJI3_ie/tOLQ+Lpyy{'Wyȶ]ON'H~;cٔf}*u4^U V:)Fȡ8LЊk 5PXKǃ?xQi cEk3i(W]_O_kW94=7U7qo6fC [;5@ sGE.?'+m\8^\E)l6Q Cb,.=k*QX>\Ld|3.Dt ~?S6sFNbջ7FQs-RvTg/8ɞ3>SZ"Z*7YT&9jcl I<A?ɏe.[]vk/AdV,Pt*gjg(b $ژu9<+6GUIJ5Xtr75(bףl&]#FgH L\&os5x%Z)=S̏kF?{#xH;tS"1ޟxS'AȹpJ ~$ ҴVw[㳡 mn~vS,Qlu^*1\=T1Ps8Qr3iJ#As.*>α+[#`&vna*"}䘍@Go,s.X0PDnG!fp:r-~nYXsDKmа_^AL3 B%=c) %nM X4_Gv`7Ĥr/kf̸W$ b})D!-AY2=H9!1aˆ:"S͌Pc[ABɫy)[t#l1UѴEӻ#q5.TH`L=$Ч oc_ӥ<(p@֒!8v/)θAW9wEWar8ƿ#6:w:prU6lP }t_e'W>8:t?n  HoxϷ56lvܔ/US *iR lCBktq ň'GEpxqOB\k_ UK#MS. d3_8 Ç>*\(z~tF!$Ɲt zߔVn|?87.}iҮPR,مW Уgx`E _  bK~) Wjn&Q!GuI\=;nmhzlFD+ޒ >/>ղ ׺85y% &DiaS)SMeC)U MeA\^JE<]Vd ] 6u#ٍ Q d D e͕|Gr [쀊^"647wzXO>\ymuYBz)|Sq1l=+7{ 7\51Xx%_2dYD؏U'4@ׄ;2kx[^U~k},IҐpŨuϴkSHsV.nГ2ҼL͛;!ؚ5 ECv\Wxթ.8 <:<#o-2@:AǡEBWR0$"R"pI>B:0M"gWARzq2,瘏k9$e2.6EYyZ룆A3w_fȅc5G"BkmWyB-KP: -0Z^NcL=@aQfuzh"`[H=#Zן2MjH&>ckc].Tbg4|{!<ݔ @%}O[]vcӉx"f:\Yl:cv3ſƑ%e煷 KjT/x2 E 6z8=Kwk~ԋ"(rqLNv4Pg&l& U &S>k6۽X7q40)Y}2ѭkyRTcAcU7tZp޷ljs۠xn+A Π,{?hjkմЖ'Ր}$|f`NZbԴ5!p4.^RPToS5'07m~<ݽQ\>̏-UH|t~U RK0̿ڙr9`p7Oo y٣ 08ދhP,7B4 cd28j8XǦ`g)ڰ$ORV}e1 '㡨9\+9ٹez=?JK\ HGT|?ݠbkxbFԑ*o?g ڨݐL@kQUL~慑>@{)*>#^Y?J)0e}w =+J|ʦ~ J$w@α,|(K&lja/u]*E Nd 7S_.[4[ sŴ( wTRym0klAD88uXylrPmq'>ZsND`*f9GsG>KGѫS$ғdB QS\IfG}l6f KH^N|/Җq t)a|E&B|/ Xj%dGGwڸ}㩆 u5pdW60@x_6G:E ˌZ{vܙ(X{"-5:lNah̾ sqɣMlf$L}y&1V#W2#l8kE=m3AuvMH( 986 6y5h^܉ӚIB#8xXG@ڷ)}ݣ$z™(>9m9on+C^_+o( _#O$ow-3qyl M݌C btR~,0 Bl l?ґTCiF!Vb;i1i>x 8 `=}{ ]SKV:RbvOqnG)+wVI6+`u_tQ/q+K!Td_X[K=a}I!8: Aq5gӅˆVZ/T)Kp߬ kI1. e{wn2+-,Uf&l\Ό}޴D ?6R,F Xj|'Ui;'Kn@4?#xg-lW˧պn? q_>duRى y㖁gskq1jD\2O[x0T4sez؞d)?;MJkA0, ھ݀CSG ;&᥾hPzï(\2{un*9T_3^X+VwƿK'݈*ߩ_]65D.=8v}SeCm*G5qF5ïIfEGhrʉ:ϙ9W],s@QɊmDžvhYqc&*Dr쏚PIkBʓc\,7䦲0JN .lyLydf_aF/ݚ%#4ˆNaPS`k}i獎s߁.`Qoߵ{[F>oknkՠN?Yu:"ؠXn1F3LQomh3]:Kj `d!F}%vݓb!Nq4\>-n#"y×Ì|Z:CEP}OvVD~59tҘ!;<8CX>w6|8T=4(,bB qph4|foW4<Έ%fe0 d+FNE핂8Lrk uS:9<0shWMI^f㡐F5!- ΄O֢JVe6;Q :߻ 6;$R?+m\hp @*œb|s W/|QӃU Q|wVS;Y`KV:"7tĊ.3߅ܺx~}qtvL%4"9Ak|9 qF<%?>6xO>ER>)!y"a+Í:}Q1fp!g<] 6y2/#H3|= pONmVV< vJɊab$(6da$36[*~ j"(s;G1\H5ZM[SX^}UVg#̧)ڙUmn yA$mr:u؍eeVq9ŗg*o\W5_1sbn20p]<2>w/O劰q0}?w Vdj_&&2bhiݽÌs4nqҭKul5Vqա5Ҷ@W5&|‹)%1GN7aL#=Tnom1ݾMĨNep\3'ÁױXI%9?:㙚cG_m S-*sY8w:Ú}.wu%JAꉗd''n K&:D^n2atg6l ̍Kq 56g2nixό5ƅx\Yct qN`bL,h0Ǝ \~>n; d'*T'RGT֠c< lX!oUэ|mԁe`b&܇s; o\pF30^'DyA:OK^#M q cWNW&TOD/_ : R2BW[>t4Ƹ2 ȸUQ#Uf> w`;{}TV2sWۚ $zXhO?3FDPvD["DBuX v9{ǀ#mүIEtcaXiGԉzz72%"luSZ_^^7;٤ˠ˚xYA^ LtŠ \D&yE>"f=,͝r9s$@/] >mZcUEAW޽iNLfy?R)V aMH>{ky4S7w_b/F惥J&z9gG䔰^06^WК]ѵvq}ndϤ( yz"sNp$(,D5؅+Zh@wQ txW$EG/u, Au!) (yݧkf,a`f_+K007MV[?nAn3494v@ l@|'ld?#$I,(~ _"bXp'B遊`ӧ X5z%˜A__3=VJk8ct8BG~̋GJǘCemC2_D4פgCJɡM֚l n" :@IxLo.?Vx9iJ`$]7qHGDq.";6 l`0-u HTP3 DhyWOZd a5q0Nb8iȄ/{B/+WJsSKdoX|؃A{9&|r >F-]ׄd-UqU:=) p몄+d,U "յSx^Fz t' 4¹s3qDIC0B75ov#f|ĝeT.:mdJwQv|+GAw5P"a9xqѥkҡ:S4x7mV r&k7ż/"up\!X=dRhr0P⁋F4'@|HF88)ONc9g[ .AG 7byyguZӹkƳO7M .'g!jL6pоW[Q'>ec_2]b|-YP{igD-#j[5e+HAO7361W׍ UՑgoG9-Z)b,]yь`|r7K"&Ct_GfۤJnž#c!DE2 \֘?#xkԚ4B_KҴ 7ܫ"l@,1ZS<_GTfAh*Uƀtj</:[o+xum8map)g ;&|VϽ1'M_I3ՓʃѵF6$i02YaT(a01K aK>wQ$szkO>a>m,D_=hւPf|s8^]취c ފJea~O5%]'5t4ݯ'/qS+Wg[ShtR$ȴd!Db<cWG I[UKI x@~@jTIWtR$AqS)(V&"qJ#cs|R|!i^꼛d` 8ΣG\arZɰ10=jADzѼy~'pdԯc{.1 C0+=@54&*V !K7(%9#% ?j2SO Q,ZB:S655-GJo穎a_+4^ck21KpD<+c'L ֪jb``IyIz2Sr, >*B>k/d=c RF*(: >\ܷCҹܠ,eSQHи4õ=ۘx_)qS; AIp!1S>jac8s1)`֬J dk]EESXI~A{\gn5vݫC#ĜKxaV(zJz70Є (|(e/Ǖҷ[Y-2oZ xjތdTLm'߾ WGgEɲ@DsA4C:jC *" SQgN;v9ٸSz(yrƼT%?tAeL\ 轨.^<͇$F 584*9û2c?ު! h^8r*q-|[Tw7B@S W7 &ޫ>(-޶bs{Ok 7XtE;NH #wԦ 4>c=gV -ݱ1"B໙2)@f+mJ?ھYӗ{8S zv+MbS,P:rFvfa;*6A5r->}ARA2Ox17ё^}X*O!\`phTE Ok#{"P[EC c҂Q Pl@$@?(xXOSOv)Ñ( LfZY"ӣ8WYJ~>D\/jT01KWiHb*EW%~I3Eߓ+y*q[SW/[q;jVkݹ9~R |"󼼏z& C/z߼ƒa[CEƤG,ec{R(=(AxZPҼ ?desLWgArod3% kFt(7P5Df* pa~?}Jqe6o_ɻlzx`s/%;h/<ڸY{݁Uݛ05Tdj÷3krqe!s.x>6W{]MbtѽhKU)~hE%jT0M}V^PGU >bȃ@ | K R Tuya$lJZVB(!+՘۽`(F8mmf[#ts|G,yEiBO}0_C>lA V(fdD!g e40⴮XF M-m8[7nXNGF}Ony]qQܜrX&Av ~TlhMUptht_nkMl%]ߍ"݃>˔'cw{y([DC:WRyk]6Dͻdjͭ󗍥׬C47a/ۊ3(yL 2sim( -_U"x"=W%o4gb> \ 調GnW2'p),KwmjpJ`o_f13bTJi^7?*=b z`̢rBaI%<;?UgOEeګԙ?ۿjp9k1'2|-]߄mMifnQ?(ZFCNLS<%*j~z/#|IˮF @a#,toy|TQX?zje~~\8aBmptklqkiri3/Xn5)Rnw)VS/A wC2x"{C% Y^UDBХhGz/|ؽ-dq0 .z茭s 95}픇IqZs伻`q߁iu՝cODwI+K5']~e5"*v +"čQ/ex@-c3˭p7+Aԟ%o>g ѢΚL+Iکb}7L=H39l՘*Kb]浪]nL>Ftlt> q !*-]W%`cX`+_0usҋ_C);?蟼bit UЙ1ƒlDŽi^+B iy Eyf.ԔM g x0LK C$6: &֪&~HlXWaD=m/aӪ7=%:=٘?Md+u衅MmA8.yYkL({ZcpZJM$KRM^u00S}#7:Le#u8M%cY]x"q$&;'b,,=s~=3uxSߔLXo;yxsBjulu5gsa+y넷tT]aB 9 Џ"bu k+2-A1TU@y\&@.=.nR-50<ȁk 7a\RSC'RpfLj K4pxtUt\\7%q̈0P ȂvqU ҽdۑ$?e[[l 48X//K^L l'+&$XVN:l̜(MEY%o:|QAD;*֍.œĴBOm v}rFx9{C~>ey1>u&:^bH㼻勢 +9Fo)J%#ud" cu~/P~9 b8&xof|T:HɻA {WAqLmj[MWfcפÌWJ&c-ܧdVW_=Iޡ1dhrLQH+jK 4{.:Mf\=VLYfo/WQX,y~&I;YI9r~&#C^xr^ 4U1H|㪂_ c:$ $zi&q5ӫe}sX5R,oЄ.[b%3KK4{3Lú[R\VN[BzEqCImR:0\6t!UphC1# zFnY)^3qw-ZX{t_P!dTWh,]ylDz&MD?7z+:/B O~y:RnS<Eu-u1c{9u;V%D񭈇8=0\ՙ { @`X;kٴ& #Čr%3/; T!S4sي2~?I{M'{(tWL c}x'٠19,C ~{x"?mRGX5WNEn/ FD&k@=2l&&* icQd/]fpV)o _ڗ! j9c&BxZ o}_J֦TW#N}.sόvaeےН!S%dكim ֺ9T[2BE炍z%Սota)ouTv*_i7HBܤuϣ*8gǮ2u:CI ւYS Nž#g@,yssD,d 0A20Ցi=W{o}TYnMi H>Pbzj]}tqh _IA],)Olf+05[*^9|5C{3=1؜M*fUl9!)w(?Q̂; Z.8Axy: x6ci)Elw2`;CK#}V3'P 6=2iq7^aوx׹{qN|ڿcN}=, &lyT3 ןX\z3דJ@=[G}-߼[iilUWULMeloʁ9gk!#IU_Wl t0U'J-/Gӣ^1ũ_WRaSrji`~\vi&wUK&]RxWeTlv!" K$ Hd"mE/ͮU׭Xڰ[̈{2K,"(X_zXٚd8=Y۫{p) i{C.;Q 'O 7UIUlbpƿE=x@1IbȗfďjK [Zd|MÙ0qѳDÑokzyԄ=Q|4>v4A" D}E>('=?-K9007{&.VbԄ(71.Z%Nc_ĕ hjz,drvx Y}|֌zYQ5GD#l֩F/fYu.j|$,v J̋8ݱ~qk}x7WTD- x0+k-x C.{·E^ *?w4~ruOFkTiQ$ŃBz+xU`َ͝Tm-?vs,Ahi2M  = 6<%)-;E&IXfN#߳]hutq>GofeyL$f!(K*,H4 91#H<(a+ijM6?nMS#U"߃_[yaì ;ڔ Npc%2yADژ eeKʲU$Pk?֔I`nW~HF_y+&!Jڬ\G&5meiZ]Jjt*̲35zJ"Z^ʶ =XCf|[oÐjeŒk!Dߺ g"wn4VK5AÄ%WanBN|=7}pk;x NvC؜.u W$և!_yO24ԇ´K3m"HVR R5SN@6g” $.2g86 s/aaK7T>N |@vu\>a)zlIǕ&BFI?r9Gs99Ky慄{UQٲyHVG᝙{l3{eI%%`4(lFv9hVA Y Y`.vPX;+@Y):9k`k7lB~8b'՛O˧>y>\xS( BD/|#A[l ΍;߶y.E7T]ɍhL#z&Uh. o˙7F4*UT +Q7:\L ˬ? }Kő-OTńDg z|`^3ϷU C|u!(1`kz-CʉfE_ ]}]o~k8!V> Åޓh^(8n+G7;m1ij:c5Z1q#L7N13[l_hQ&BCrou @lDvN+)LCD9zCw^uO`Up VDZ#nn0 rx)Q{g6f"_J4cʖDaݽN8%IśZ oH#Tr4ɊCu{17! BguHj{j%-)ՌI*A߻ ./ykf{=C#BO-^FJ% UZإTg|˂m͖<=|,>Y.䑞׫;%)#7 U+~g{a 7iEP*"T;<hJ%$ꩥdڒ;p-zxeQn\,l!07[ֵm"nψ MH3E9R{ѳF TE/ svn@-m)P72($ zK2M7M3*e*ELhe 4)j f߉LhnqTeׇ)%ÈXE]& 84jTe__i[aς!Ѩy*5ېxY>kU0V䑧õ)l^̘K*@D2lط}da5:ciNAcVO7 W C=-g pnHCmMY;<RhfD O m oal TwU}BhZfV ھ"Aj<)Uks["列]PΒ&}c_Oڙ[~.N:, ę|A[i04d% Yi V&tU:rDjo[49a(NT, e%+3FQ0ی#~6sLnGjzmP. D"ǂ>+}ǰg ft $\e G [jBytW| qa \@fL۰ @APF`?kQ.,Ȁ9'Ԧp3-mm~ BTҴFo'dRtU0wjnw gIv> \2h{ႷbNft]Kg)YJ((7d.xJ_>ƜkPV:ǯQ]2,0nhT|ג&>+;ԑg陲 XwS@fKm;D҆b;C,Ӗ,£, a8moV |gi ϵ7)nTZWBTܗ4gX--TՅL<bl N1:)&5{wxz]Hfi/e;JcWWˠjHDWԆ]AiV1z4+cт=bxV(Ur[ "X*RApP"@KTۊ˦h3o'iŢš}9$ 0rlb%S ?(eZlFTH"34lZ^PÑ=p\i 9`.>ֵ@P]q?kl" [۝椥,Q1WR0qa\=q=œ Zw5JYyjEG\~65D)=;>w 4/}Y\⧷V3_>Bl]"Iuk,U  Ǘ G8 ;QɴV] Famvџ0q8P5S׼2S?~fWY$Z7.WM3_B+:IczԡENPjPtijm za;"$ Q Od 2yLB㤡20@nSF\: B@v73̋l8$; }7pTf>"Yfnwow `n1 {Y9yG.~Z=SDET ޢ4& 8ҟ*GLGPCfB /:D X xA"1\ϕTn-ˑ%+A͢߉r7?BG9EnWh~o:ӉQq_;U(4EFh*NΌB/ΉWNTxlntSD\sg?74ѹQwZa~^$P2òsrL]] qJp _E_r m-j[x5ᮆ_1v龆mL \hX eEPPS[[!;N/?~pL\ YJE1 a/@{#R<\qs=%?yP_0죃sٱ5-VMuJ<ܾ]t0A4(\mkȒ"ڻfgE3{H6R"Ó.=iOr) wC@ ]I~ϩ)w!c"R&4%P/j7}qj"oSOI.g%nZKg&JI@mQ,+⨼]uV^}O~ mh67$lO2X,~=sʥJ! y ڝ¸3ywrGgM)d?zs R3[5SԼ=Kkc բp$6/AgdD{JCDW|vM39r-GkL~פ&VBJjs8T}b3?Der6仴n|v0Nm= kRIyhN>_u5KKSUc]I҉6;ьH} '$qn:+=Ȥ/smlRuX&IP-Ya B5@PUnnĶT7Q')߸],y [8/qze?+:4Cd 5u7nYז^233k/_7h:"0~/QT4<~}̞ۙY\ɸ#:'0ގռ2)uW/IC w+A4Q2p!1iˌUu5cᎺўVL}ֿm0 .v=?]XI ڱw0D`zJgvRW o. 0HZ} fzI݄Q gRhl]r`C'J@߻\4IvrCM;Q?8_EM2`c0i*&,R?瞑zA0͏pUݶO3Y_XzB]ǵrfE`Q[Ŭ+zErP)yJa2 @|,mɶa֨|fQ"%iZneDX} LZ[U-J@)LՔ^p.4_> ggKmw?3M2j w4Bu-`Kw p g#v"'g(%7cN@{.^I]'[ Ͻ܏[XΤfm D6?4Tzr&`* saX6 $NN.~ޙ;f/<ЦK)>nk)/q̚?4T( /^Ttz c)s)R{hdd&ԉ}i m 5Qǡa:?Z7 IȞ'Jf3-.454dU..BbS$PLfDHelC> |y6[87}vɎ@$ҥh3z*s<& #Gxe:v!4.Sz3)]z-ZJd1Sx.Ī6_ƒEJgQ$ 3Oe!{'}i=ɉ*.SGfףs(0 T1Kn%Z#Kʀ 8:g<,1Mxtj9o<DðbzJ5 hW-ޮ~չMPUSBnu+OnZmYYR,`F^7KlE4~T= ?.#eh$Sb_#c}@!,.b8g>H~&HTfE^@LkS=]=)h&⎩Co p|ёc}wexf?;Õd-Lܡ9n[@N/7e`zQބ.*a'!gfui3D\R8`&*E)͊q?TҕeM=C}'5s&g^8f'X\[h=b p8e>Myl;CYB5)cM NyVVEK^!q~{Ma%3!'H.}|'+gg+0,k$Y=|ѸyyX \qaߘ B`!v+z/"i`JFcр9,Oo8PB QK3?"%ɿ4NPZRl%9YpD4ƴ*k~e;NE9| fi CR=ptNBIHgNKqoZ4/ tiu8rb& K)_ޙq};z5-zdZ$X7|g8vF _놊61!n0Ҥ޸6`wS]bB3 =nKA?5RX׿RL8IR}A{s9V`n?8)E!jS }tyׇ{| Ż4 6 sw:YJKkr>.FZCefe{K`UN90lqBc[ﰡ[#j[&Gm"X,1?~I;Nqm@!huEʲy02ɵ.@+_,6Gݿgڂƨj hB۲o"^.μ js[coR6`x~cPȜ,Bqo@~oR]rSP ; ʶTL!QQ!ē'dPýj2Zgs:C.q֔F CB, QTTDCɰv%EgI5S?]W؅ éc\S]f ʼ @r6p{E10IG倵Uvs$yJe<=rB80R.ĨT w뙮I oO0'#*܅ (\+8F?,Tx*¹8MO>g9s3=C2Kq2x&,#}@6 ́tHfmY0)yϲGpjޜE4\HXD'K Ljk3Q:hCԟa>iȇ5 4Ȯu!E<( m\ PoڎZy|<!1"l\vF@2MG"4 R#kv /Vv-'j=f[kS\A–͓\Z!AM fkQucGĦךTkuH/ġ_z3{Y m 0H}Wz%po{?"A kXD.V{H1j .R0]a4.MOV.bYBp`[68*U[goݨZVr:!fށTlap#HiFX2(%Qn:hVE *z6A^cej}%Ql˶jA@8J?E/J/[d1}D݀/[RwڦmGtP}$/LB?t<,Ҍ>UTu^뭘r/F剳hsL7|jY@-"m6CB%iϩ^`)ccq햧 oLs/ꯛl'5H3H69DM=4 t{VR&Hr:ꄃZHK6*1$h*R4~C!!K8Y[җP{ɏ*7gX(0ـYCL8 \KZxa|](-&FLYFݧF9^fX xǎ1 u@U pL2%Ou1[dz%.[s*ӉM{)YNjƂfrtq# pv `[5HgByV)*d2.A=lX2պ0x\jjsΣcM =8\hC“.zetv|+=h@/^Ff(;P-B7uF uT =qJ =0ջk`pS[~~oHa .=p/ÂaDYt5QDJ]*p![kUpZN S`؊Bk; OY[xrPZ׈YEQoE@t*kޯ[@&[D0oc[<6wSwN6cz 5W_.ws'~ATPTI bfHe ,PZ:R$Ɠ=eˡT ڪ\+$]*MsI0@Xmp*/9J Cɍ9f#/Q+O ?FLOi0=)0?'zPƶɤqs w77g `P.. SXS;>_IuOK\nFsrb:0yp iƤ+* 9m/dMGqB }M>#l$qӦ՞ARxb~cZRt6(T:Q/%sOzPr_]=8퇤't]JCszfKgoO\na"! jgxQK(PjQʀA!OHK8{LuF|X뗤S'-_qrh=Z[™Tv}@f:kKfT`t`P&!:0v4'ۻ+v r\7'bư#֚ Ҭk4Q-2sءFźf +6>g28 *zcHrn9jq|kq?t0TN;_E!:j9,ᐋ-%xiϘۃF44eh pN]T y^͆r:q!Up)wW\z71GH82T1AX"Hq b| C-r#Gz@oSGӫ硷?ۙ*|Lsι ÑteR m#i\o䯶Iۊ;:[xk(O=V5onOyXT:QC݌CUI݇AϭJ#v4ΜmmkI6j>qmfWņZ5ѣ|[)&OizD3*rQm'.t@H%Cw%0Ah@7ey/"w,[V!̶Ք.2z 3k`cA>C؞g6C3LJWJ[[UYV.muhBA#= taŷǵdeo'-aQ"!DYKPfg]5eh|352S$W4n2~L93J9/{{ͳt 2. 8^86FO%x';deRU[d ҮXRzA " ˬ?KUd )bUyQDQV}p8Q܄U<3=v)a^϶ÝS#pHDƒBPe^[G-?A3Շp~rT6 J_e~׀&y([8?!eJE4)>+vʟwweWNѭА1M8ikYxvS[.Qr|Al7U811)[·KzjqHE!~ѕ5҄/-ixtj1M$5~3>~:d*&ҖC dGt}LY<˦/*D(<؊EjgB|ikZ1ć>:ΣL.=-I6 o/4؀ A5Y_LiHpa8V\:}5!%V~FT9~F3\olMM_*8aJQg4+̫}Uq! pCP( W::hߜ7d{x9;^9ڸ+d,\|p|%{ $A ]$ )!we3x5ӖY:1O4Gn(s{ 6(bܓmB-Neu6Մ5d`[7 >y眵GP4!-Pc ją,72H)78F_ՊjvR p"WEˣ.J{2ґ| QsfhY[b)QQX1jDOՏ ¢w|Hr_g;D' u91 {mQ 2X/3ܾʽ0!>UVED8;;Q_Ez:q9moc;W03Lp (x}ՔzxK9 c3B/d! h.:'5c T g4E`/tKDu~|̪:'D̂qz!@z&';>0@}6j ɣNjp 'B]ܿi㑋y'|pՖ <ot GAZ&LPu|+h[z(́m&PX y8X},by(RMdJ)`r0 !zv-e*D\]",ƗKh~rZRKg_,XZ| z'"^QԼ64%e HI?ѩ5@ܣ:1Yvʓ"P9@-xɄwSZ案غ]I$ 5?NI==c' G ؽ ިph{?ńV{^o =\K%8T/ݛW30pn-2WZ2mSU D7C||| VT`/SpwZU(=G-gfSۨ"0G,E8\#~ljy ,, :`*7j5q7VwfUOwD[֙~_h:qE\ 49:#uQ@(&5 >jLBJǩ!~+"ynt61S&MBնf湒Hv|l)k]YbQ@ UaIXs1sUow;7zuaa5fLzJ܂Pg:].36i{fMApz]@9{(*d<  !(#~Ɖ?fҌMy_P*!y,%}xy?`~T'iI^:e͑MVu{s^=k`CtT2)uY(Am (RqM S?]zchO7!)@ n$+#Fec-*$hR{W.P.4'YZQ$]1BhQ4P [k^LB8kcl\{t]Ā/(8Do HR ZC?Ǭ_nc%P2~t4A\i3V s!ӦHv 8͝dflJ&܊3m^[TMSIJj]š]zy:1VNhn{o҅|pRH9]ߠXC+S^V{ >I}gZtz2ؓ}Co FeuߞH3ϟ:.u.sϭD:;J H.>p deԡMC{LPvĝ/nhAв:nJiteI?QPb_}JN5LhMv6*Pԃ@%b=˨TO%GCݽlNS<pW-ʥ Q~ۇn_WW]`]颱\S;51qMAh "{ 4zB=7lfԅOyX\~v.hFɥd&D Y#RM۪Sۑ+ /Pҫʆo&^&eW'c#Ѭ%I`jsvJF%W]&%hMMB29ݎُ7'`ƬLlͽLTdguQ,/@rf~9c-U3+{SP oH߂QJgО-~ "P,m gRI6,*e?%&e&y_l 27gZvLa5Ľ|2FO1xֺOX[^ul¾Fi\"-LS!J I3&x?!%"bͿ)BZ7I- 4Ύi˰ĂU(Z߁< ;]!Fi)<.2N$Ҷ$ '%\ ϸlO9ߡѽ=;70f PO , 挅7FoW&m6d,1A뮨RD2+Z?/x R痣Gyasnh}׍6gDOR/u 8%S KB?17D&q8 m/ =5/Xt) EÒ&.o9`p3 ZF:ZҶ$6[faSʧpFftf[Jt\գIbpDO12`&} _4 S~n{ƭj )n$bI|Zݻ+]QN>m$fsYZqIxQ|6z[/v_А|<$ :K>lg}ՀdWTC7\q:n [,|OQq/+|79q4ۂjlXfx&n~RyW˸E)Xqn}^9|!sOϧ#N6٩V4wL=W<蠌P=& +5mcH`@b6=FuN" Z.>cKM?c?0ը%HbdCw>5 FVn#Q駈빖qhQdJ,1O6y0p>`r(S;>7:U۩+4*CV ZSzmmjRLȘV+eֹ3(zU?WZ ɛ>!|I16!#$" byk D׊c,sa֝XB?H5#cr$eVqڽ#5PBAp0wĀj1/(; gONCA3k|F΄,B'`鏉^t[kŕ;%tv&n- y&rFAcMPAF4IŨ/.HiVlp!FQqNi\_ݓf[VZJwͯ︷>:@JT'|싰@;BSbe.xLzaXњ gk%H9蒄Q6^OE*+gPtD;9{9h~~e^EJH=Jib*?MƺqM>r`mw5ɪʐ}Ha'?9b~YE: —x' P(sjwx%כ6_0aO0oZ G}Y=YbɃnwm1tNv !$(ݦFb3t/z2/bF%@A]7@^jƸj8 uQzbd/f{J<]0R<f*BggA 3;} #@F?@揽@(Zt{ | AݐK qcFEmS]T3&լD2Q" I9Y0$NwB.1~އ/}عU1~%')&p&RVuttB-M'`=|%8=1|nF@b!XkaQdYyE K1ŵ(>5 Elcg[L,a O 0xR'iǵJ*%,;϶\j< llpGmeqJ4&.'@eIn\zdQ{u!v8:1:Ip0LfΆ3-!*}݇. 2JlGr3+UEboq+ոZZ_8,\q3q,ipFec +fc(B-霆)$| ;WU(2.0Eyϫ;ȋE(t)Mmxte匹-HsX9i_L;[(EiAhF^-S'%A^3L.ej s]щ`O.+'eRĒ{\~r;v58|2e# Fx.:yd~pұ>on'{]L}$)t)Ffxi?aesz2fpUe7&;>|MRK1C,/ِ9iJTm 3a3lXNti<ЖMjm7!bIJ7g1e`7FrT`:@xp])l!`b(ȩ1𤥏Z6k ;{vISf~38YԷ\`)}̽>FGQK=6=s˃33/gݍ0ٻ&Xڭ1rPw}xZ)2ȊXу@@%j`>c6CrTjJ0)z ͻO~aAS9g }Fn)> Ę?v4݆}+$5*at_aH\ٛoV #woxפc=E>TF+xxwx]?8a>j{sj~v'*:RLx/C?`#'9^iizN+Y=__ S;@5&hC,~izNE $wP϶/P# G:eĄ|L#ˑOw~S2(r\ e'@IɁq+cx=觠esiG'iK;(P.2@g(Ք'n6<5Xz=p2fl݄ $s%&)PY =kwkԪ=Ԭ1WPI".?5dIQkp rJf*sER?zy4@Ssi_dc"!x8K0CѻAg:7[&ᨀFl-*ۢFMPĢ_uü6SE[8  "qыC'ٸrTZY.DM#2ymg>4_jCxh,'!|om--j3գ(GuB4)Lm-su=]_ܺq@ G*^7 1Qh '\ &ISָܗ+)|U#]7 dE`k(um%蕡ü:"O7 lwxq8s^OAaL0&rXRY5V1V"(E;]L(3!Xk% :-#ɻOҟؽSV#}13D+P)6>E 6W'ZU 4wIYD^83}?ZHDSɒo-& UƒN<**CCɝD;|mrmL2dh$]ja oz9+a쫴 ^^pX]tEe5/ze"]u )'Ow t/@r5(3!¯>}\<`5Ao} r`]K64@.N?o+?[@!(;,A~Ub| -jEXt#I}ܽ"a*nA #Oɱ<˝pCiA@kg,OWK9BS)mPrfב;o#?)Š.ϹB">nX.p97NtJP 5fgl%>{kټFN((P_,,,->s6i-IΪ{(TtH+Vȟ ,4.p+G^W|O8}/d~,kT@nW71 +2ATկB9;B{) XE}ueУYGe%G{vBX 6[aL驤Si| C#!Ծ K-nlXw#r2Nh#JiS,m [i~*:d,dACzE9gWR+'k u {˿˽)T,JDZ= ?Jy@ane/ʡ>gYb-6Y_70[u y ~WMBt.ڳIK(E,>h q#tQSRV*0Ԅp4Z}!P6_ɾp9k2FB %k8.fB(ѢFW g}*&} d4> 8rY&)5sZĪKA$5]V_pE>DXKyma GpFBa&![ICXD+D*72jֆWZg)96ڤc+( UxEDChFX,3mڥ+yxf]󞦕 9-0~Ԗ'ICIn'yIX?^5Dɫ?fTo:tDYxLnS" 6[!xA耟Q,lRY+b>d$GC%o:9 ,Ų|1vWEUA-{j'AH|m* Q0=W ApaxG$ހ =;뱡e2yn5 hk>~Fb~ 9!-0Ϧ{C(M*e^ C)g>M`|0}{!! u.Ϫ1NC^G X D)G?zTS&Z4;l Č*J'X[}<=d;8Gk9Țq$͛:W}1o,#Oע!Db[)<&d4c1V~:;ՠՄ. b}ghw?`W<}σ"n\5vInOgLf5P켝1변k}>OTq 2i4C<d6-\1B ewՠJ!{HC.mc9jOcdI&Z)*GH#ƩE.'˜͢InHml iuvwk ֆQNln0s?Wv7[l^]K_䵂UIodd3ȵ1Jӊ*8tUL8Ex i ԘԱٻ jg|JzE1㣹rlmp)3xZ֋* 9lr\m*\(] -}9%Gev RCd@eI 9%5ټPrP"5 nUdg࿄LH9o|i:Pγ7ٺ4'pj0b\="I*W6ȭE 9$?0_"@DH_k$!mZvxɛ`s{XW]ˉu$"BQXOp& 5̆dY˂7au}/"kD *8N"HDYև\"KzJMm7A{<Gt} +T%RAu;[:ZHpN`W V@d 5an6;tW՞4aċ0o9y$cwr"XRkzB@wp3(9nZ]+Pu:lsA.z 'Q}B>'e ƬD*ER1I{% Y{ᤸM[t0/l>n?+_. ]] P3ut==>F̠ē6YX}`xO0v EZ~J̆=ڴ;>iL9ANUV YrʳJ&K-ِBd:~tkmm"E{cؙ NjC̴+TyLQ_gkOڲZЮXP0364p{uX2j"ܨ*pngʖY[ȗнT{?K'#C[^DpX[FFsʐ+Aqg=PyubXo8㦥ݬͱ%hqwҁLreۙA qw?Ͱȶ5"EjL9h8[02r72*vu/hALMƩ<4: rV8Su}%VoЮLXɐ>D0Qv?0 g+5@tuM4B3/ulq3[;/Ʈx7Fo'fzpW#=Y eoG@ض~eMA,5fMDAT925{HYB 2:Dl 7GZ[8G44nMVˎÕpHQ|E ;7H^+1{V{xޘ2 /6 j{ӘE~}-(λ'h 4?%۪DwA xǰ/L*\VGaGG2pYjY)Hۻ ^|`#B +S HA^"*TsR&7=FWgW%}~4NbD>_}ܠAz+!Vr 9+vu;g@& :SJ+ᅣjI_6HBWBiJ$wyq9y l; Qz ?SְZl}]z{wIG*vY#~SC(Pos0kk!8cvb;E,7~XRdq1 x8`n++,8^|U:PT~Hp`dZgޛްBA.#9O׭?n+‡́R)w` g}„/Ö(dDCnp;KTDwG %rm^}~wk8RWC}?%'@MwImR jT c"גJĻJ/s6k 1 S{ %.9RΘSj5罊KĹ g) <| ֺE6rzdahomEFpXS1V%FxX68bz**vؼjbƕZ̾CU7?h{Fwt79H2;k]scnJrdˈ"z1iMIG"&U3;6vÂԂT(Ϙ-6Xy&k:6XN|7\ӈO!hnx'VɒG"cVFXd>Z5+S';+Ybx2vT\QxW\ѕ/{O=0Ä IYFцh._ L[䰄rGЫuHSDDfgQ*с3X#Lgp%d15j?(rMҌ7W<;5,0_("[Fjķx7%ےBW7}4j 2ZFeʐAΟ<#<[~՝vϡ=fģ)GKцT6/YQ P'*,HǑľ^BU?ya<֥_,Y .F-v D唍$eN*镬$2D=΅s_Ď0 Hz.Y 5ahQA?fq㖐61t4sG poaVAbm-6cDvi|MjOapG\naFw+X3k*3! T{X,+k;>{,3 o`}m0Os?wTidf/նWihPqǚ8td "]I6ScK)~c?o$>šQui%Ҍ,bsJ%%3o37ߴfGEB i2b}U/nmDTy{MN?},a%,v1n95}-r,ů l4μBF}ڡ RN->צAM[bB7 J]utN]o ]ʲ7֙2x0B|KhcV:&E/ư;T).՜dƒ+7RO)$sp+EzIn6 ̔ךeD*Cs2@Y\Lɮn=w0;64!6AU ۓ&gEzF`ŧ8cc|u1m ݦgڑL>-K>鴡K >CML`A'(JPmmERˋ7)A{K-MQsjƙf4Nsy,%>ر>T;I@ۆ2qӢx2}'E`)I g`3HzEl0SFH3L9@Bn.P ҳJ݊_! :J,LcLl蠪ro@`H'&me "M rtp^3n[ť.U;LSC 5h}'2h06`& k4@F}D|/`[/RZ7ISgޢyg]3~;C%&CSai(S%2±tkzL 2+RKX󯔲*rsC[PE+}aǍ\Gl~_/]m´0pvo\cv*Tr\[wwu'eⳍצxT#zb ߉1ϸw{$7JrWds65k|.L |WJzK› !R۰'=Z3ᢜ \i:hewQͽ`U?:ɫF_eV?Õc56^i,JѬYl긌Vqe:!$<(Z|U.Y(CHC?Døvf*82!Sra cΫ&]&$~l?l!c->ݔ/~j9ON/j(І@@ ft^&̣g>+ugeQ5M-7sG}< Iӆ`DU~;+fd" Q'_sA1' %2"*Pa>=o}6Qr7fx g?x x݂I *D-<&:8Ɂ!ξP`5!UtmsKWSW*.5HN'5 ~ 19La*xğ;*^e$$ܦxDZkrb9ϮA* b HDdR-#S \VG<Z1lqQeY`ktc&p-)NWrov2=(',I![mBGҎU2 uuV:<\.C=DoQ@:2? eo!>X2X#ka?reS!z۶|(1BrŁ6G*ZHPRdѦbnvN܍ Kݥ/%Qc*OPAj%;U 샋wLaiTÑ"w <ʕk"ca;g0ԣUS#uՓ|KF:nd[BGW҉ʿH1IrVYX;7Wj-k<&m6ȀsS k dp#Ѓ r+Tjm9O2;">E=zֆb\vS?Гtt}HS$̻l!g@}& +] #25>wu,{`ZsPA*q8ƹ`iZT&-kOUb J{?p\vB8ZS5T>\+h Ȳl¸S,t}LS3AU;Ien=2EB+z vҟ/rĔ lL6,)wҤ!Pg#E\ M_kuw@Ys48KDfIHQFqzqC8lZyb`7(k9P/v~O%12N::(A,)C&!-xsm1Wvـo08YUNNApC,* KkK-a陷tS[Ꟊ o|.[k^s3p;45BjZ300nB"KZMt7moל 5BHWr]KZ:IEQܗV#:F`ƷuF35M5eۻX1k '\!jӌk(΁!Zw#CgW@9s}߬]is߿od5!{(IIshDk3V⾵Tyu%RX2څmyNW#I4[|xSZ T'ҁ0ʽ^. )yHk:iT[ɛ0ruPIbknEVAZ)/ idah*R?v^e1O*wE 'oB|f.QаpAq? aOnN#6ݏٙofY&Fc@ eG$k9Sj[2}e:Yaxp# M?]qZae?G-Xr`qU~gVh\r xppng Q>6P蘆cvK6:@y~(]:ԃK@t/ ,e_(L0/sqX5q!`|1k楴')J!$ ٫ oCF،3Y}hHѩSKsgH.` LRxvGw:&V7b.W?Ѡ~1xN.t14xUfjgtLG_d[NP-wq2iR@"8d../[3Z9tf*#Ȫa}M`}{qC!5}0u]RQ,ؽւov%Tl_MIuMu-pc>г !kK.ufs6F_k\vA!|!U&ӾM§у='>S1t!VCP BVT2'%UͳAU KO3fWpX3\瘥&)_lήE'$0Y V}A0jbe;@y7 V:J2)*O0v \Ug֓P1^K6o` ǖ [{1朰aifq,D츫Qb_K*UE݉T00ŹKQx/kX|ܷ 5@p:z[S t hA[\4Z,PqntrN{w;/PSW҈#c5;7YEֿy5W9FvJa gKg!xYQNX{Ed?duvc~,\UTvibsdm!T evZ(h?yjgGO)ֽCb^{!fnn/ 3ƃ&fM T"Lqù"m{Lkb9 zŏ\#nB+_8%M]Z4IiDn$p>Me^(4p.#^"Y<^7*eH/rՆ*RUuf⮻s\tESʇ^; ͥ[z3OD5T9s<֫ǖwW -P ,m] h6$.٠[MS vU%.YWXL-*_Rze*ۘ(MX-rUv4Qm/vֵ8v1ni.isH`:;HW{ףA⩢H\t}f1D:s#Q6ĵ׊LaC0TW(yNF)ĴUzbÑdXe[zҮO׷?:q,L;7|Xni|sAM9>vsBW'SI\s9sq"o6v!'R$XޗsH] ̔gZODhy~o x_lLo%!czhjJxk׏wK'oVsPDOKNO+%zc;-YG.^5J)h@̿eHc H7rųO6lՀL5~x5&]7Kr5@>‘aSus/z%eFF#_ 5KyJfr}LrP,نetD$\gRCڥwv|]S̺b}FayNA/&]Fx f ©OV/}]Yq8 nO@>2w*kGu]%>2^l+ $$iE-q-}Y+̂]ѾYM[-k$ɞ*6 t .eFF4mJmMoFU/< XL#HՄ,ܓW4Hn|"   񸛍h N#-,$ZO/9}TEIgLT3R;e&h9ۦX` KD[W qB3Ur뀣a*ƪ6ϻ/_OΖ=WlQ.G}P1}̀1oֲ0c>?_rP% R8 hrE2vmzE*mJ>S쥃S\5;_CzE8pJ@c=x,`6m]b;qa|Ro boaFMՊ#O?͠'&ZOe.P8gts"M^% 3iaOI:\֔&J(3ꀔ7O&}bYZ>Q_{6|")E'Ww l֎u̦Rġ ltn MJUh> F.h} |s.NK͔+3Jy_l΢8p<Ef6k&),7^(:Nh\A)אV?-{pO FI bYsS7p >Y䝆Ex Hn1QzCҐn6Ьe_؅R{6@ L{wWkGG_Xsp1#n8H483oyv]1iD*Ԋ[MQ{㻗$8pfjcR@xMai08.y>qp*U\" 7b)03* CƨD%ayE tM9,\^vy7bk|WVMUV[j1&v.]T<'U5 =ٕ~ sc ͓i>29ds-÷&(~;|kW䥯28hPf@mU,F|H# Ϩ3kSz.֏ڙv҂]Z"\)u X(4H*q8TUK<P=f5~~;gj,5> l YnPytUMȆL׬v>IUol>"f諞W}t55پXl 2AV ҊIYv'H]e 4QWN5/f|7D2yY@w:[Θu+mç QYKϳN1˸Ls)-Ol]|10ȟG ?0 F'tZI6)4d7 f>vCj |*_v9T]gi¼C$ՠUZqm57|oiHHjĺ^#EN+_kat;ɳ+JU?l@$83l\ 9-,qM%Bd)鑍+1 DܾÖ49T46]oG-bSB`|]x ZL:! ~ {=^>;; hH(5*[ʚ( ٢APnt)$M&yyfCUoS[H'[VI'T~ܔ̢}_ G ׊\pUz&d(S7 Q+|5z9 >гˎK֍ SBNd=hfditR^ /$rm鯛֓R3j'v9Sp lWb1ILD*˂l껶MOD;,E?F EB~ux|w*ni 5C-[؀0mSJ)FMFm'e1?C"7!¾z^A'W#ڠ%bV;@g9`:<:(y8 Ǣ:3 q'hqּ{"}\ t_萕+nf/K: G(g9>"L(CkVTrP㋗a^xvX 4 Of>{8urXZ~kZ&[ >9O %hs2pHHFj"NAr:I®ЊbJ(b/&hHL-Jrљ#7e|) Ҍ5༚C<[ d83$tV'z$mZH&,:ڤUa*˝WO&ʐ^{tB?%v:,wNnB+2ӥް_)-M?9`_H?g߼b=y/j֥O;wJ5!ޖ0"Eؒ"2y#EO4$!.]"3R#:B~ Z'Z$~PG":KL>X7T(|&>&9pD{i}/pgO +ٓ 6y:M`B%utB2pv~K!Wߵ*LU(wB[I9m*s6DENO;F"۬?-CI5`)q4$CFrAc}-3e<5USٌ}Mq /y/B,S`/%TQ; uv&WޜhF2]ȗ(.%NBxzTXUiOV)dbR,K@6ȥ!Kh7V9kr׾i4jatf}NQT: ph.>Vf;LF(wҨ}_<,{wC BӁt?'go e ]хV 9ݣIE@YҬ XN.*Ѣ^Vh&X,[^,"ugXigAyOi eϭǠݶ\51}5"&ΰXDі>KI/F ZLʼQZx`&N4kNm oJv9W"bH]t!emS^AQoʨbG`*g#=fdMFsGfLoJ NpOҨަoQYĘư=6ނ1&<;=YֵG:wtx!rK#e3XAk4)|Ckcy|.|W<,gCMMP94wzRQ3n|_֜^G7hȷ4C]\>亂vk2C8fQ擐F(F./UePPZvm8$6oeX1g "oU#JG@2cfڨpNk3@%Oww#mȰ3oHQcS~%]_Z0bsպq:UÛd32, Z,|}'ۅNHwH;(DۤccV.#=;ԏsy-mޗp8t޽x=H,h_9,ȩ} 9?r SKovW=ߢ Un5Owπ6:5: yũ$={i[=u; g<9b9'AP86MRTaV9uIZ#aG%no5=3 |Axts H),$om pZz2cI(Qzݨ(SсovecGULe>޸Uq'^r,fm!wḜNO2gC>d*/%ʉBM5`asZy Ss%-qFTp pQJn8eL8i6¡XrδפVF9|8iM־K[}Κ ǧDpGoz}5&o=ɬ}Ux\F -ퟗ7J7NIp4.i;#K(W9.řloJMy/u x_SXrjKylIejf3ow, ʧ$BF,w7~x \ \-D/si`Oa!8,N(H1\#gߔO_T4^ғO҃$O@3azYԕ9%'9>ecmw_4 M rIt][V;*#-(A917"37d$(D%NI"w_3PG*'/:)O&vAxٱua H̐vo:L00- R+fAK*,Wz nG[?ݢ4Ҹ|<I2K3LrqE?UvXإ~%$7ƌ;'i9(?y!$;]93d^6,O]狍t-FaO+(I/,\Par9+Xus/]3vُ;+t~]z +#sL"72Tτv0GeDţn!Q&kJ 3L40 BP(@wx!%p."gSw-wQ@c0+*jU=4$Bϝo@z:&%a^9!Ape( *-bAd㚫ƃfosv|}18AV%/XjU;bTp:N##:2y]vcouMcWJhso'{oX#H!S1(ASvYPݙ}U]-GT8rX17yԥ9S(PO2Wnڷ)I/Q_}_f|%;S 30ʁ9P+Hj[ګ vGz (XMz .ƌd 7ZQ0L)e_ 5An7Md7DP)01;署p>CXQLŬd&7l;}WҺatM]K5$#vѝO ^L%1M7]G`jP2Wv5b|} ,CTvz@B%dT@+<ًtq@A+AN7rg"*%֤xNA\+F-:CW`AρށAѣ2{9WϊA'UA|j88]Z$+Yc`l*)$6p>'v{ӣz &6~DY'O;\ď K4]"ùkHRgщ'slf!@In}%V87ry$ ^tBu@91x6E ib2hu![viQ"w92`^"#t'\RPr;ϚS8}V k@lAH/}i}_>y\N=5Nwj[s-|\%?ܟev;@Q@]LRC_|* Nv@Puxr1a2 Xc0$G0tsKIlQf>W D4 s&kϐ!`` %/JDcuV gQBYޙBrȸc9Z {2 abRn-U.|LmQ,윇`s<+τP&4ڎO=R4j A 4IP<]Ji g1d ,?WVH]- Z%^dˉbB[¨^o &O4A7+jAx 蒐7\=baYP4 _H87-rBˑ 7Jl[uYM\4?:Nj0D{C!<, 7Q6JPt6Fd @O7O|#/W; J 2\8IBs0Q,$Ae) ]W;R+A]~XN@¥"е;7OR0;0Cz ' KC)R"@h`^-M6]HPA*nVC7#mGjs%.`G $QX멎/L [ htA1BI 2?3mzDEㆊd";v`ey+-!oB\`kt;mp_1/¬bTօڌf 7IJeNfSKl@Obl;@" #馤4 ǟR!K?t}&yOE/ve7+17$VqK);:G$"^ NWzpr1vО Pv# xo <$Tƒ5I~ 'bףEWVJ,8$mus `rw$2?/=OAx׎l\! W$}fRlqEusm₍/!-+7#960P`%g se`uȋ4pY0Nqd^c%@i.$@ksn|aL D(V79V$g[0(O~LiĈ=53nS LxX}gl*"ߓ ڍ"<kw ȧ(~A 9Xv2b!~\.g/#^AgRSmqG( bѨ]44=P`EnHpJ#(X#~iSqC1dK6Gv-KNk ÄYr>]M3Xudpy$Wvsʺ4]6JbDZܴg 8C3B[KY~GAZm¤Uu QquZN* px%/iwd#LTe%.Xgx~:9fMHـ,5Wcʨ uKqPe+ ȵ#Z/iA73+$=lD`hfў0wyFA\Ea]&O >y\꺸P\γbć g;ܬ:] ћTZ@-}2d{>럚ѽG?5C"ANV~\;n<ߦ SP!(8c\o:r{j?nFN+龗d8hg"hxer&?>k/ks͹^dD8 osdի*oBk*)[bFKt)#HG.ޯ>Z-W҈8FDrMu4`z54ՂJ*دFb܌̝T 홛e* #a%Ţ; E6$l>84%~.6 $t1ƯDz)d59 Rpb@ͅBvAOI \4j8+<|.ܕϹ&(sVO t . @5ռi]yIfhb7 9g1~J8T-4\G(? A{GxǬdO t?RD>ȥ9kEdN|3<` Ӆ Zh"-mEj?꟣ܐZƷFN @#gbѲyI]7ʎ0;2If &u{g$'z*8^v1RrBA-G F6TenD e#IHr"䰽kЩme@ۼ{F ]mSsִt`JD5}w^%&EKDߩ>;76Sئ("f@ jSmddA>Cɝk(u?SDⲅlR`hv 8*ℨa{=y}<,M'#0m`eܝJN%EeqpkRXF5\۶Ùbv+mLY@U336wh)]۸G&)Â'PYpcKOE*t#lvA/c}rٸ x`X$$1h{CtP xivz͓)ۄuҭcAQ wjKNd"#n& ;-#,́y^)\#]^poHAMz_8=si 2lp/_&l|'V9 "R ]V_ -dȨ-#d3Te- u&aWPd`j2gvsGAdQc`♹" U%YhUaLJӏ[ kPN*GǸ I1rZ)w2?A)AGR A ~6z03A!*~R;u'IYYur}3:eW{8Ppqd HsNDwq;%&3Vurx ZzC0z&k5`-.QrEygΐ .:)׺32S%` ͐~LY8Xk t/ ׶H#-r5 fwd:;Q =fM L.GƟ^>drq v1/~d!- {j[٥y*E$wtA]d'K W,TZ?رW;3;r-K^f`B:"xHǺ5UR8hb#J?#>%@ 1Z&';&)'m#-fԅ6;@]'vY8-#sul-4Sv\:͡cMTfjB?K򚇒Ny9?A)rW!UYbЩ"2<.%Ql?+ ⍊QGFMD[.ae0GI9K=E[P/3dK6W/5V#2)w/X+_N7:=Rg?]Wk?U}TEX ydP[s>3.o`c{ U',#'T|@j=|XeO$2<2(~hNV))C\[̙ҫm3ԊV1D)g_>XfwY:cG.,~ Tg{*3+%e]s l'F+ԅzVvؼ}[Qra 0%Tc\W{л7/Ş 7N-i@A3F0kOFE 84}Q6&^*Dh fay+~&Nm~}#*Xj`NA/@?0<\=d0#_LVbĀOl$vTK􂵛N"mέ Q`}s܏ۡ!6@uLVrkar]GPf8bjeXՋ 㡜f}p!"SVE>ⷀ\lrOn2K렣@ 9)8r'x&82Z^^ er1E2󬊖Nsʥ/Rœ Xt᷎x Ѐno%;od+Od@ΰmzȢ@= sNWfarv*Ů2UM=qQKN+gX\c n'ʧ3)D3!۠MA3qN_|# qlb⵿Lf Qss 'RYTax;/$<}X> AlH_aR39=QLV g筢?uO_ LQ׸=$)TÌok5QPI #[t_conD"(30xC:“5v`XjJPmF@&u|Ω4g5u*JD/_%ꗖ.5ޣ]l51(^Ṙ)$ 'yܠz"{fop3} Ʀ%EFYNBsv?1pq5F-,[TqC;]],oA7˚)ѡAqf5<5 :)a),8* V>o3.-Z"W#XlA&P¿VK~w.' .^ј)Wn![j;M8#LCt&d($54ׇ)qoWLݘbsg'H5dN.T%Uǻ/u$gȀT.Omŵ\RE*s潇6^Pbۚo*I*%ʛF#xu6bL6]_Fe2FZdPɴ7>*qC9g4i1RC_SaĹ)Y5vb1ڙgG%7 \ Ced4VA*sǘ5WGrbAU%3,"G̰0phUҜ]Uvym3*2Iu1j%$\s$?}$LC=4¨Ta3x#r'߳ʥ"#\'px5BF2v,8 ޛ]u8-)Pq1;EMߡXEt9x6Hk].[߼f6=kҭPoΡ]6Q>?F_2~@te(CY v^?CFF>jݭx-^ЎbC/ &ټ5j~i7,R5QDk*Y9{ݹUa}Y`l^c ܨ?gPǕv6Sy:MƛŦhF \fV4L 鰻X4Kyc(,sð.w^sZ|~qrܣ:GyN4ߥ`k9'MIapM<C"ٛjTb;ȉY<EaXHuޛ}Ӝӂ˼qi85(Dɝ0@:0UssM2f'Q-{:rYxZk}M k0Ji |VNt91K6f ~o7;? ?c[F9s;]z8n? l?Dt=ԓ*f<#M{1Pp "-,݄OdžL@G\6 (=owƔWu/3^0ŋ3>CsyB->wBGdm&d74ųr@9tP{tɑ İQ ŊĐg' %e`WI1j[ B*!}$irQ)W%r|* (2hY6rB_-)yR42%y/8i 5W-؈a)mܬuxAu!ORU:x$V! BชNx/KcAd# J"]ޫwMSLꦒ^VHtyV[j8|Y伄̇?Y5EfgH~jL ZC4S@\7qe qW>y0&08T7w`D*j GP }'zkL Ѵ-~N=cpqيEOJ:qkR+9QLn ͌ɷ T0KuV8G錭1Pz2i(-5>B7  u4*~a^Y+V2013\>L9EyT0A,[`ݢ`f o_n^ xۛO&#;ǣ-|bxcm-r @ZS&F3_5qNn5xUt Aگ} " ?]5* 4"_4=?m,tLmӶ$^gb[uJJ_yq]-Hh$w6*챿QCBAٴ|Ć s9kͩRF[1l$:\( 궐~PxӧVr ti_|ńD0l:)K`^n_lA(ߙke|˳\ ߎ:|>b4oYx8I}$Tc壥Iة]: SYKaG3=mZYRw@NVɴQm֨>470; &x8j`v4@:Ήo,.n? rZ guBƠ | Tqi6\B@|??3QJaGec7l$\O5H߆ֶ9JT# REhS9niN`-|nv 'H`^@ }"%.6~3%.KOCrB8BN{H& {(LfXKW'S ;]"wNb2I -($rJ&/ԍjmrFԮQYP@jgQn枒B2\ Bķ5!|u621KY8elvт:#̮btU!_5Owr98/fFٱ.|g3HBF"Fy]KcK[Qح#W&[NT>=3xX5Ɖyy!sQ~(rz3^ZG%v%b:## d@ Ⓔe@)j*tS PDs&I5^]NzFt_1y"(A\oy|Sb$Y|[ GÔs!J%I*wvB򘑆C d1a_n"o3TšJe{$uQi?i= NOU>0mʼbL<⽡΋_J(G>~f1m{ϋ"̍!0is9TAKCQ(-'^85q%+OUXE 4U;O;9 7fE*F0-eW#d&#a^ID^Hs]W.5Ϥ8uXx&z~(l-xg{ri&-OX] c¾&..#e$Sޙl~vVc=!'ļeWAe:~5 (4q}jaR3ehmexJprqsY:yR4|69If(0%A!qG(UL6Dijb娑.Bγ=kWd0UW!,񁠰]~K\M)\!眠h$+c fj)- ~ 0V#bESp(ɯP0Ku($lGe]-VQI: ^T,:ٸΩV'QfT2V~=0qd9[d#'o {-jd((WFDX/o=I'snᒕYPz^T6G(uՉ O4qn,h^GBD:[ߣ|b*Txj;q|TBq<%Z'P /Y'dx:C6^sSCpR_ŜnYx?w׻E%FPJ$.?EWH_EV * m̟aFZ;̫7 ",BLߏDOK^DPF-.Oo܎,Dz)Cr⃄*wAE8Fyri^eE8@OcyZdwwJD'; DEB&~=߻G"S>-; A|Fq}k4)o1L#@GرOޤj> xDh26!;&gɳ6DׇNRu&EVtSTEA@ɗSII@"xAd " #IloTHBKVTF_F 7 N]Xɟ]'}A:e4)^D 6J->,ʞPRD=MdqԻ=%o\q؈Hщ":>t- Ԫ8@AF%PYbtRg.BX˺v* +AZm@(9uaQ~p˙W%H9:/Fb!r A_\+y?yk0:'{eLd6I )ğ$ȿ?ӑUr9@/>|4}I❤WM7 0`t};& 7';U#ζr8+Wl3>ү̉D;<׭m X-!OLJS(d+WA3dCR}#C6(G)(8cHÝHJ Blo1ܘo 5#zlGOlk*yΞQ16=ށh2 l]D]VzvD2C,}i8|ٙt}-[$޺׫b35!/͠*?~%SzF>Dg) tǵ@ޅn<B5tvOMf4ڮۯP F4y-hDm\H>·kZ!!vlE6ե$u)кI\LJ$Բ+삶ZDG?wXvC8>7N\#&^.jF*ozRv R# _v:B&FЅ-~16#q)^"A]D%g']ΎOAUBq[|{`_0YD`$FE'P9h)uy+}BDVqn 狟(6h¡u9zkOZfDŽ=8"֘0U?"v7^^7tOzXzܮaq bե$ moGZ O"u1iFV2{-kcbOMb ߘ u9PX\87g%ˈy{N{(` Mp q <Ӧpo֦z'. G½zkpLskz,Vu@\Vyg W̰M*=p-4/숾 ۓlsQG))m߇fc<{xPV6638pPP0ov[KoNtE+>tNw# É7E-#:܇Ro=  Jo c1Ep 4jbfbр_^s+UP1=-^0S?/|s$]4sS]fr"_5Z2չVw)J9#6q!.aG9q8-8 LYkwsLm ߝ͔l-)uޭ MBo]˨s<ƃ+CY:RX#IwCn%lXQhZWZ-֬M}$;M]!I.3"ɪ?Su}4|XC;KokI+ +cpB5R"4 T3`JdXߤD bbheO?-z)^ pVu{ x\(bIT;FHn2jldC^6%;wI2֕7WmEi Ikxjg> .L$5T{S= EӍ} CG,I?O_w'SHGIpሌ;^?{L7Dh/V lɰoq!7{^Pp-&&->9Ɵ1#w33r*zQ˻4}L̥NL}҄Z~ hW֜$ߤ0*VosQ@ndCh|Gad\r23ÎWb6?GPܠ) g~1n=+$N>L*<&u]\ Ϡ,CA)mBSJ )' ܶ˷:vyq"D!뿓S/H)CjQ`ÓQ 5ڪܟzZ-m =_!>kk M'izT%axGr>>_t#\ :ҋkFbh3>]K\c.w {7rb 16&Xnt[?ex|rYە!*|"1i]$`[G_vկ'LD2mcT$BtLi( Pq8`Scˍg丧0nL+j4)?9{-\hI)Z/m_6Ix?>(n^c+D~_s}Fbغ+m4.A[0:.(tPa8Dr^D8ˣIǴM=A^/"?oyD5>FKdƋlxWPKoAI񽸙,0R gmJڨb=[ɇbNVK&Lɇg&7&4etibR^Ȅ BVљ28:]y$Vٍʈ"1<=9D*{[EF;;&?1&5K1FH8/\&h7oO=\]Ey7p opSj G0Ϟ_yQQƩ=ނ\D372Vth57*ϑga[U^,8q)g_ԟR9%t ;HxDI]) H*X\e\1vNhC4Ł%0R᧎褏ͧ\4I)q"Тx43FǢɬ[pnDNNw= tNbtLؗV72 ޮ ŢeͳK@$Ê2E70|w{ճ/@([˜1A܃{oeIqpe,.j1tHtddZ6qjN *EN=_~_l CvC9(HRMq7W)Y%æfQYk]C$yзSd>W[D1KrZMdHHH~X-DYχ,LM;42G&%xw#.'hti<13 4[VfZޮDɄ%8"m"OQ~_g2gwR;܂c}D-ň]|_1"y+]vJp$JDwVK3iSȟ@uЉ7j?bBfJ{IfB`dV#;6#Y2_=d=cQ@0P,g)S ѸYǍω*X+ QSY7Y9i^Rf QC|[jBljWd =A$FQN6gYO=>ςb(eb`7.~©$^X{N4bvm&JkY+s\ \E<;|[B3x9<:窕3}S+D&Oi^{>(!YooGy>!d&xރ3ʕeI/ڿN.;ȦʾL/$c~@R;#^ULMu[Xa ~ּ& Mx%/@$b߈\ " X7* %NIN5.`-iKp^Z@en3 S :\B!?d?U|߇?\F(i?;Ĉ*%"TsG!8(b)Fh4ggU-IpTGUI q-I<1MdFgخ1Dƽ߁ߟX|,@=4LY})&<{5CW'd`2߿pn04cvꮭm#Ɉ&8h?c/W=\w漢=B2;_y)î؊fE/^<)M{pX+>޻DڢZ$v* 9jl@HHXT;:4EZk 򗹄]ac&5߂-@ 셼Hsm=p1v{+%TDe|p| oHnϹ'-gua0g˼waj|—"g<{5tChaY9za\@),730  ʰzbCeb,-ls;Rt]*QjAT`KL"xI)?SDr1TPYW;-Ohx`2!>ik0+vd&Y 9,J-Rcn:vi)8Ɩ[E$%~ &g|P[nP.vږMc}m;q- Hv7$C05}{WBDȷ~N 'bu\2)90r7W9&Ӓ~?E֟k1"SyꄔH0Uv]96%Rv\pdzq.? ߞm(2$H Ab*乾s ͷK4؃Jt?y[2:Ws2 cKxbdsIjTQwLqRiW l^r# p<KVµ{9 ,;CacU!U(ؾvT_;i?Oիԩ՚R}U_0-1(7S$@/ǹƵflSuTn wi#/$yCEc{.eraqg>v1_{:5h)׌VN,ʣT8e*͞jJ^$/#-R|JU6CaVϞjF =j1zX~BF>BQTJ!ecz8#{g 9ZR~{Dˍ#jE.ۦ9OLLK$ Pz2PG/3UEA ېLѾB ۇ6h Ly+g~et]Oqeӻ<,'ۜxZҥbEk]?0ˆf{L:ț/_nqT)$%Nm` 4t#1wв"cY)ӂa0!VDkh@ϫ ?8~NgZCPDi&YKeARh/ u.4a3Ci`ޘfkfݢHUxË}RuN'(Į.Y0xLvzSq@LKreD06ە]u'_ޥ9m>ȱ&qEeբvT֯B-)4@}ڎt?+Dr>T2\&e 3:g;R5&<_E5GDIȩCTl)d23EaVF z-o`kxb`܄BTa78e>fY9z֢>Ath4tpW \a[jdu|E8G>ZR~s .$lU2< ?MCnܻjNt+>[*uqNsp7ebs0_QV1$(6|˘ `@gl Aw*?y ZX`%2`t4G".:>CE*t[x9%_^C{ 1-P:&suxSCw';k*6;{0Ly$?}V0N2ByϖPltZ 4O~FEAex"Jz Qlts-U'0F'^4J|qdv|T aΘvc.dRoz|ѮIa.W$NFooͲK BdP9puMɎ}gT*Jo,Z#\ B"CTT y?{n6THZ}ف:B@MgXlpzܒo I@ Ybד(6_W/q'WfkQM4#o.*!wH(fu26$vPtJHUK QQPAhˢ>oqq0Z"C\5{̚sUQ6?PN­CXk̸ЗtӸ{^ĘQA_!U.nQi'(B27 c2N1V75MGN:UUaERzC `V<|8~UGX:+V91 #г"7Ԟ1G"S_@bhgY ;&6jm[H+v(؏-ލayadBKcb+9䁔K [u4'X_8o< +[FP_g nm󇤇"0$̴@J$WN%QAp&˦5t2 @SZyrfdMQZVrJ+#LV5pW`RZoА%wM*˛ $2͒3Ē\kMW %q4YDĸ!ʀweN+0^aOƱ36 uWGMײ8nUnr٫bNJ#زy=B "Fa ƃyC_r=kh:kTgN6^DZVcc(^RPaۮ9{OiGwas~'¾JJ|lDI]}`79UϚ8*@Lu'3dk.F~l:wĆx]N뎏P1u&bI1-TW1KIH؆gɴQjä}[1a.kMx#>By >D:[r=_bfУF Mk"Juj3Sf}2Ԕ諜k (1_ÿ /x'Gpa씘6S>5%pdFYlghC:YiPj$s= cmq7(L8wFHRZ* 1Xm!-Lχ @#Q֞+ \phBR#JM힮L#g%!bdGS_ge "ˆ**&{N&qhVA{Jj[UF0u(}2FG_+r,]X!񄩊ncN8ѠWցUyzcA^k 5]B(wҶ𨺵b.8`NBN^Þʋpu$ۍҞP&wId[dB'XB-G&Uf8ΓJ6}Wiw q1)~_q;ںFj? [~o]̇o L s=!h3E-}=X,2+F75X=G*5DG\x-JqXe[ ^ߖ "ԡ * [J7 %08Z-9`5 1Ǒ7eeue O3#Fh߬8JTqxFO/a6Ay@3^-*iQy5Ch ,!_N@f9m -Sv L& Rj\(8 tq_ Yоm|׹'6fۺɽQ<Ǒ>Tzp*v6Vxm2NRkL@(>"~;tҐ+)3>E! Y٪U#ׇ)oޘw*'[\vu՟cn*NReiVֺWYyAIp֕I4Na"Ŏ,jO 犟❑(D9<9]s3mU%3I%'y5~ w(BZv|`!̏T.?LȿŞ"xfIeV3B9$96pU94` AĀ|4i'X¤]0݋ahWOA+Lq-(RV ]8wrrefYz܋ߟ&AqOߗ^zgalNҪivu@P/^jo}z!!IdМv0!$ fe!#)P&(l࿗\qu$h 6&-yx֦ TO(9ژ>˰JKV>|~Ҋc=Bx1 LB ay`u^~ӕ!LIIOC$3 }b^e}r53r2qc ȧRb :,Ї\e;^;wD \TG@$xӊJME9nmG 1UL8ev֪2ۄ3Dq*Lboa30Χ)i'5O02&yn$Rl!+Rɰ$ ׀!%$8Mؕ_"٣ d g_n% GٖQqL_$z~L+*Eʯe@iXwPꬼ׭^ؤMLgN3}NuivU/@FJPa$tA *LvvĀ +Ü<|i򴅝cP ɜ^Vו}_ oO[7l$h"TtN\:: f"mh?¶)ޯPUHi4Qb.3\S`*Gh?08ÀCS$<=ȵ҄ʞ+qjsgҋqc- Zl`˽i,~q 5-PZ/Jr)|dĶy3򸦏$V㌜2Ck[jOOAhȶq41NPQWypDX޺&"|i(ta5˄.IAnkr= Ð ܛnNf^uk.+(lBρq-w. A1e]P=$jE y),N ~ W] B'6+`RvҵzH_gu*L]xdÝV|vYE ,%ݔrF!e0"V]B穇?ۋڤ-ҡ ;mu J{9${ҧסԏ܆C GJК,sTRoN'53YEý 6:URzԠi/x&޹eRK41fXx-pp{Q]0lѸUݍG#jes;6sb1EV$ as{OO & KrQAX#6zx;PLo9cnV\d3/%iA9WV_Yf:A}7ԹE߰d :0ɼ[ 7N{O?4 ŪX@ꖐӍmK4G/Li/u!=M02to _ShaةuGMdx!t#)m)BC!9Kstqv׭: P#%e2ωZb- g*K)m %qaVX))r\I^g o': d K6'`vrgt " [;fw"oG!q=zg<{.E>~@aIKqq_%N[>C{hEBXhӹ5?/pQg.k*^)W'/P(39ŲN..*0͗kLceIQK*r,{ bBktRdÖvkD]M/[Z_).uɑ\u"zlXzzֿ4 T'ϭ~BLh`]U. D[]9&fP7aFQ z TFe?Bρ0c_m$]~OLl]Y\根.TEYf6z gتi6ĖF-;ׁ .<>8ܽy̖UTn~pof8XuNFj[ly&Ah ]qeEiqdçy9*dl]!'yҵ'}ı`ٵ0<~ʒS\]AlHix4M?e•`D 6 &,ƙOݲd7ad; cje5k@"HwiNnKଯwֽϏMU`[FbJݳ<7|N67꠱&smW^ - r(0_lӧJv;wcW0K2]`Rpu;Cw"? H9ZYmoѫ7hogZ?H͝ L"즁fPUL,H;^K9Ԝ^|on.g w8&> B%/w0_1]E>v^Jr'YdaZ7Qrem;YYZСIZ8%8b[Е: c_ J"qZfszu!N#7EɝgbNՈ4gx BG/{? /?q%aFJ"ot}Mi˭9X9 e(%7H҅nJ .UΉ}q\g|%ժP5It: 9.}ڨˣ ٮL lz^_Yθȴ5*2tJgޫ"DRjI1bqHFs$KѨMFj~s*{j<@x*%~za]'eٽA6FFσ^VmHB+> Ψb/l%9jh\Y7Qq#ӉR{vbZ񨿴=bvv?Q5Ϻ y3E$Y#+A" u ncPT}+k,آǦGyGɎ4ti> 30=ۃNZ@FIP?T.fr^59%g޵ތ4y B/1;|&ߜEq=Ovc_'x d°Uc8.D}}N=<"7޵7.5s=%jI}.D* p'HfEQ$SFXcl}[τ^}OWps1 [!r"o% 05 &[Cu= jl1'> ;/_w_9e;KI &{\J=&p7GW]:[y/N6 `\OCOlbyL9wQ0ֹT7tO՜"R " ‘-[Q@,S̥ظ~ =_LNBvE\i&r| [ `;tͷ :4,/9|0MK!fr7eB nu@+#5`S+Lڝ g^+@DG+H x)4z'Ԫ}O)?8Ua5+y[dg]O"zЌO쒲=n~~ {1 Ϋv%̷%kSd^vVۑ8kN LIeJLưsLчtY%n41F ȿa@'nXW l˯/Y0s} [Ie:f|< 5"٭ f<c]}f Ci{CU ;d_^mA~h͛`b&t;ֶ4g!'@moBq DbC.ȭt/AWאE%;7S:P|'zKm,DiJGx׍РzUnV%p>Z)ڻ M\9(l2ZpVVT`1P Y+ 4>u|a4>1Zڎx`HI`e3FDGǽ$߃NkSbit'l:Dnכ$a K48;gb]Bo {9[dxqK  QK=X:gg$cZv'p½7P3$icǴ]&Hg!`H$ n+yB{&dҳv0)d 4-"R]ClxPKw_GI=ЯnX;F.&c?v!zJrMPN"UiSY.9a͇uJ61j,_|ik''Z`? g=2ÙD B0V'5'R-" N<>n/c4YjeQ+A~N]@h a\uͱ ӻ3Q큃d-6۞#x|܀(v@N>˾6O32Z;"kأ;@QҔPݞFco (v-;d bZx焑[nVj NP3}H~$PU6+-J+ѻ}pUVӊjbiB|X>lYbBRO5Ơ\g.FGIGCֹ8G˚(E8~|fE&%z;Йfb?% Im «oJt%-oԧ08Ńx`v"A=3%?6;.bk 4I(k:n@PAkTJewF{e9{㢴8˫^]Ǘ)T2L v(om񀅗'$@U ~[`a{@g"qz֞Z-\)!i 8<s* :?p"E>!Zhƣ j=(RT>R$@TV.iuir7-=dW+t%(s7zv$ >vR(֒(>tDsIN:ѹ'iꌛS!w/K(L4}YoGbg2Kc~1u,{6{/.ǫhRN ЇAJrSw*94N` +L#iav 8${t~P?8~E)s}/%c_y/\nvfFL*ZxM6ZhdG}Pn7ֵ9(߷uԉtQ#"Z>*Yh8sYniؼ>Gf?[;FLd)^H|bJ`XF# 9ݦg)>{T څWr,7NMA)m42 ? M$| $z-oLFRYޤ@gpxh;3%ᷭ4ř01WOc]gPGW#߷7(~Ayԓ7 Q1Ud!(.FM{P͚)4Ӗ4fzĿ ~17B@|ZRPZ#F4L&r9h",09+6i&E h kT?|es$kde%|cktᠠv1;gS?@>Yok~H7Ԍ?ͯ"d_5|QS El]&"ӑiam\>C'k}/_!M=ƀP~t-{lrU5g NEU]M g7.o_1ޫfҖ"T\e}wuxy;ɕ^|E5:!n&5;3PXMǤܧݹ$DJrtY[ e{Ч>׮uhHw#l jxb w!|G͘ҿCY`X({ ')tZ!ZN6JC= SP_‚I%!P!!]pOy)`$E W*=Pc챉jeH.(v汨,\Ck;(` b/wT[{Lp'ڠm1~"SQH+7t14S,us&4ƶ䰆'$3Q+u g22$4<` snS㒬@𦇘N達 rB%v\׬*~[pLԺE)ɐI,u%ٍb씶Vx5>7pI*W~c,tգ%ESTUgyf=-Eox~Do8zS싦Y|] 8y:;b KFaJ666E2\EXIdtqH9I fZqѱ2 S;G[{D{ ,Lw$r`J8^lg %#^=A5I0T0+J&R"'dCMNIq9cV':!4֚miwW~s.w1rwpGYNvs9tڣҤZ"F6E)ʪ]_% /z@~y<)D_`ܡ$(҈I?Qdې\O Y8Me^1dA#{7$N#f IgVAtC[,Hd ՊJ>b7Vtɯ5^zw:ILn. ;ȕcbLX%#{ZWᚋ8*|d*uTa/oKWx(RMc8Xr6PiPteun0D/F$_M`ʍ,0#u.+vXޭjo:v=Ykto (8yuAlbth%Su믴y5ئk ڥGne=x>/-/ T&ebf{؄>}TJykJСukr8vgN'ǺHoL\ P\|U|@n*M/?<qX(=7#bbuǁj1XT @hh hKn`D`Ct!4qVDTԿ$iWo S~4wAܬ0F+0"PwNK ]ZzHew)d4wYXl eu3zty ǔu^C B+A=u-*90l3&81Z%gIK &)XBʈbLg'W5~nh&?Rt"~݅' .ނY$bm<_%/2Õ, 0UV[5u[RYN6uʔ֟'Dw-x ~Eޏ3ac,V+`ѻ/8H&3 |;]GMkw}_~EFY2pUNP $ߋ.ՆG]%M=6O(-LNقNکc=e3Ȇ3S:޶FD'y-MbgNF!7Z{s-rL5 < LrIf% $4Zl+%)*@ sxXODNX KK;r|ULrp,Mhgw%Df{TPnrgnX"Bfd1) [C:^:9fy. ˰^B+}_0 C`JOLMPQ[DܕS˗7(4'[9?J3.5ފBL([;4!. P 043נd!$\p)1x>u]49|BM\{WIFר\Q~5*6q\(ʟlVY*3J!Ɋ\GDrƜmq3OjtQO(*Ϙᨽ_*}fܐ|l V$YCPo;Uk&,d@|S,2sDգ]'.!3 2ve#Y?A[U׾ m7i4Ł8z*\1kChi HözNb5y#u^͛^oÆ;m kIiY6|2$I)Et<߹8_Mghwjo1øڨ Z$02t6%$Z<$0)-Ǐ?`kXo+BOwŅG쌡?k"?aT6o.X?U'+JTؒww/9X R@Ƴnm_35p@wST +8ɔcl/P9Q]MyMeaePKR|!@-e-zQ .\Dxͭ>եSmLjss@Nf$X,E)kqb | @["3*&Ƒ*83%=iA-C₳  *_Jȡ*?[E}[~9_ciJп(yso3P 5L*6qXߗFIաZGi~]>p{r#}89Mn"nRށ)PS 1gd?fj/PH=P{#!/ SػII p9#vyNSҭᛴ?{(*r7jmiDP4Ksa79'3 zDEqXl>Xub¢WK"G0pPpn Ĥ$Hڨ߭Td@ Zxt- *n6-=ui.)J8囜ב5Sj:<1J6p>Y <pS9VZӔWgcE͐-c SEěIe Z*w:Kn 5.ln$wdYYC1/-9 H9CsvI=O3rS/8GϜ u5y99Ac_\wQ, eMk!8E; 7;@/ ~/va8?z=ݓ^d$tՉ\B&~)$'h9z/OO)}}$ip@%6x[S"7/]wȾ! - 4 bk fcH Qj9Ѡd( |:Ob } =QkO $1 в s6iؒN?}D{#1ۧ=7:-#C Xcޒi KIYkoۈB%} 4r|j匁==E~$T FzH GP>Һ.8L:ծ]VYɚ` Wߪp2JjNJpد"jUȶFdo|1G8b_=;ͥj"lOpIhc̩)T)?Ԇ3N{sF X|Q"-܅7/cO@zE)9MtN}$|2GC~Ѧ1|d*5>#|ЧL1X$JϹd߼ 9EٕIOduI3Y}܉-VqcP۶P.%ؽe _PwE3CCd:AQHX{h>PeY%,m!G-C6;Tu\zrM ¤NfYޒO S֎NA+2ڇ3nC3PVˬZ9PPp~ncCn4= E 0Cyh^S)7Ϥtۦpf,7BЈٯw:OuJe*M- ETu6LYaO E$(oi:g!?Ik톬w/9Tvި3NDp_*<)Pߞ+.YRi5HLJ{$( ُF5*yNՁ3W8jNY0L! %AߛAp( }F%s|&dwp; Mp2 ~C.{Zxt'%NiL ᪿYgx#+N@S-N# K! n&%aʼ0WwlxEcY:fc 1Qn.C(pktO%Ł{h 1F*[|JYLU&w/)4edu:"c9c)cҘbX)`Y)ʦ[W?F;%3H \B~c/<7⯋6RA"3۔W]w[o96 w5a0uZS^a!+0UX{zX4S!al}e<ϱUSO@H tGF]נˌ2,q)>h‡мSˠ5];h,5 u!4ߕ8т9mueb?E/MB OҎ1k\?L#6 bH.B['j֋dS#w-d/w˓-u\9v>k:Ubd9ymus n б@1M]HD:Mm;[ȒR+"(/ݯ1DEu 4so0@洢"Vv~Di!CA,a$WO#!<ٸsY3`ީ3qXa p'ZeFxg! 3#;N2Ksp!57>] w?9K]R1HG![s,c/ǣp Zhizcma|@%"~Oʼe絽nɍ2ƵtU{-c6@kaO@F`NC爩PTXڟť<ϥ[4U3 :gC |Blm*f0Oǀտ+aoHQRPPZy ]N?0'̩Q#m/u OWzAF\d&>#J3;'IiWLd$Xg::4L^@ɶݨ@v4k%]@Q6.[en'LxsV 6A?y;s,쀼ˣX.EJ>_د}q6&Xj=Js!R P#V҂U?^b*A Gbu#&yjGOK3LrwuG5-iDdʋ"%UrkTT[쎐I 7xѱ /ť2m QDw*D#x۸s0C Xc-\N.ݙ:AALYZ&vO;9 GO}kKb <i o=XHߦ,6M#x`Kk+ ; Q9ݒ>Q4yZÜ!- hgنx℗Zqu]2qɰ1&FrA H?٥ }]gkN,'-y Qd+`;C)vIƘ,a{'37S "jJ yEx|ꢵ9sHS谅>'4!ͨ.Ҍie< > #/}| niCB ``Y7ĂAJF Ui3Qq۷e/uLDӵ:; 80|[O$e= *38p-hN*,T.T歷B]Upjd{U"clNp;F@e3{a Ѱ!1MS^sTlV>RQcc^[(4r@  3?4EQMRBaVP-7@bgZ6ClNѢ؊oEϩWLJo?StwlX$RPo#60{J$B}Z,(ؾK*6"p /Qq2#Ra35ê&qo5`ڏfew7_>0AoiDC c{lYay)cCsP_õ{рA 略):ld7zuB?UJ݈)zֆE}@\[,n9Ȉ=B#O{(vΤOX&LI SOj;1*QZtY %M @XA8VB[ WaW%_}Awf1uA2OJlx.?gHDP;a"#=.A,q7. 50j!ǁ tyEVh%|nO 41\;l`x˵鞌/ Z*6ٕ{2C iW'5nNYj~&lpAJ~띖@q9[Ó4S? C KL`b쓠UXpG]8sl23{N2RJ9A*qar.l snދ?9ʽQ2B:9s~$Qs" kI 3NݫQ{~8QVꢃ9Q= z=? Jn&JE"mdA0AL{;;QԷ1cmFRq[+W8$|Vs.0yܜEuAQCV#-o>0ِ΢Px*Mp A 3GB2i#/2"mgmP8G@/*=:nN'q7Ht'}VTz?,ݺ2HEٯ| :%W εE[( ۷Uzmq_C]Y9NZo8Ji!(6 Uj w|0N$IMGѹ=<:O@ 亀jN*ERM Cٔ^X}Y%~aj9. m 7mKlۡuڠ\\h%Z$M0ʿP+|!+,:2g$ecͼVم-_2@e4@@gN>qK_ZP#;tK~`ꏹEgu)GQ#u .}qֆH!3Rv+{?2dUTdQv,)aI uX47-N%#j)~A(pg]= C;`"9(=3[U~%~ o쯼FІ=T!lk* j 1΋zUVb0l m!0_O uhL6G]b<V h6BƼ՟4$MNſ oːP4ha]Va INWHxzZ.xP 9"D;-B2끐 k& iR1 v,s„y\ gYE"1dtŚH-S-GoQ(+I+~9y9v+V(&zrFN+zfi,˴>%Zru;UF踄s>Y;c g}A򄞕TVYhdsT.2pd_M߻HFBe0h0f`ЊݐatحJ+w;3}ڕTE>en| {""wmQ[uZO%v ķp<&b~0%<0F]41~@@O>N?tZ\,"Ձ834-i9.Y"v4O*RɦaxuK_"B|Qt$##k rՍ)5yZBiU#ZAap6=Y$fRj'YcC% T#vXz\w\_ 1:N67W9=ϙƦI̴ 蚍ܢKMNCs@Z)̓[lm^r@ AǭF]*w$K1 UImLە"!Yf`3:=KaVp4G Lhc. P 4I.#^`n߽4 U /a:yWg1!lɳuZi`D/s؍И aOm#\>1`_tn‚@C%Z:u? Զt arߏ^ae˃[-%ێEemP׉~e (=Ϙ4YkiUhkiPdi&͎Pr P' qASI3vo asQR(he҈og%_tv/c\3./Mɏ~ 0رʦQ$ 0m\Os^NWZz7SXώ bBDLe?ɨ?0CtΞ+Y=Xӯ?VR-tDQʩEj[#d;lOY,q~˾tD%y&鹏.6Gc }[#Ϝ'?K n\MUy Òų e1~bkQ8I96ܗmtH]Bo.+ e'?Xũ:)V thI1=U?`6CH(CI3}OI ;خAn l"7ج gF6)[n,pmLUJ.,[Cˬ)JU훥ةmeI ķ|;Deec*ܣG.طtH1͡jX]Ssn{ufL\1$Y|hiy0o73 2 elۡ,bJ\WƆlF !,6F-S\Ê0c,)yøO/(Da@a\іvK7/9PiPMd@UWٵErb*HOu*QQݴxD'$VOM+-PXX*duT^EAMKfrZN^(/,2Ѝ(I``7|qx 1=w+Њ:3'͏Q",zIu:!wQHG&ݘZ@cqo[8sg'k-nkhR7P}9KZ$7m~8 g7B2"1pY3H ꐮWLMmRc?L-VtP&+1Y;w%Ӱ ;^;Բ.K ߨ/D=,'Fhct}'S4T~y;6A^Ĥ|>[!W RQTGmԦJ_ $(*ݵ@llHOB: nN ᐁ YߧebY(ko)66REf,$e&@!"FG޶NG Πڨq%]+YFcDUr fNk>Y{4eR`cˣ)_F167 a׭gx!zT̅hҕ|*ov%,%ڤ̶z^eqjøsfdɸ!&ԄIq"|+>#+q^ԦQO=^6\Ebtxܶ;MP6i"yh:9~ZyLUnؔ7DȑDZKZQbߦ:)GԫOf$-s]"ª5MTEl $uj^.EeYt 蘦YNӿCkt[ݕaf ֠Y^7XX; 퇔"T3;fR>7jv軠}a1*fIqѴ$*]vz+Y,kqH?hu׸NCPn-=7iUi'ׂ+Z-*%bE68Bg 5lBX R9<)ǺBP(<̒D3$6jw.韰ΓVDkhq('ZHXuFřߦڟ?q\O\3d >iZIzҲA|t:TYDf|3v 9z7D|<)6+4dpToPw+kDwa9Ĉ[JNr A 섘H+4`:pg&f:aKVs3!HJY2Jj6`1_1;77VXA^2@%d MSY1ϸeD #lN,$ϡ@Xt+Xg1C8ʦ;^~l#+p1E ^j5 |I/$!8(Q_tvwf;cm~}|v 18?ݐ|xҲ͝"zQVE58{UD_) ԃc$V ЋӢfov|ܝd$c(UBfu\\p_[Y>?26?euhV?ކˀ؞EjⴀW°찦ǣY+_D斸ZrA9-T2f?* Kʃ@^uD0Ǫ">sd:^'(;5/[ ,#tdfS¨y:"g[ۡy*64RIħ;IN^FY~0 m ҭ2$Iqqְy`ߺu? !6@D YG󠥈A|:ɏS oJ4Ir?L/O^VꢄkGv=܇a1e΂_eZaxɊd'7jj58B]Pu gRi)*WQGD  v wDUH,7X9K:@kG eDÌ3n=#'JV0FQ0AFGlVm}!H|Y2x`NWWZEOY>AGEѰf-7c6Î-tYs!n htؾ 2TMNnIX]|_YSCa OU7y0$p23 *dL-ptBF-yjc 1>CQI䆴݀FBv* 1{4<{xҦ` {45)80 ʛ+F7K "(X79Wb~ڞ$hޒTrV=83EtYi1'f ž .ND TkXੜ=  mu(ˆd^/,2ħ.?AV^ނz3bAjt]˦ʹ>ctA$Z!ԉZu@ڈ+Q/utf' H2DN0u n&gԝf}rIk(BL0́VEq{'f284ydNV6J5 1| {bzk𨢛h~?:~sQG8#S81kOpIF D͵4#SWa{[mn QU ʠKo'g̀`Wݹ x蜑 q=Q5L2:]%̔_7۷d|VP>O²,R-j\͞7~;Aі;:;g@)ymL<BeѮw+9iu4:l Q?/۔D#ݪ/V(MEڲA ;Ua z2&[ZzIOGWm"Nƙ}aFp5|@\2_g$~rO#Ji-s@ 0pt)DTߤR<c'(}.[6  W]UnWV6cmE!D"HbF:QaΞJ(+0<}- \Rݿ1T29nn*0`ȱG#9CmcvtH}05= 6Ȧ_3%C 0-Ku_y̤hPu9pyv:RBK3 輴k)s寲>&٘16ի=v"VAȞsԨW,~쳱UZ=H:Md FʕQJB!?q^h֊6uмnz.g4G3| #-PxXgCJ[yWtSjvUR2'(%ҧrj>VaSr^xŪ;%‹3ŖEգ0pvEaj[Wwglf=2I~+Y<`a֜4l*DxMl/D3T>/i;@Z^uU>e0cfLYY( `0q fF@czN4օVF:r!CCfL)<.k }RN5C$g(]3X=sINαy{})OU$6! 2xqXD9|v4Bn4';@ۻ^죳=&\@CWVFTcGPѳ>v6}8: ?P$QS`_L+rgcs@ЙCtw.z~|+CSEӜ1q%k`/~q\ Wv L(ѩq$ty8bMNa2saT}[A@]9ThYQX6LF戒8B(18IFMfmn{`7H[JbVe!eZx8FuЁ ߕd!gzHVrq]F>i t~|R"(K/}]K3߉;?9!fKEݞtB޴ "Ygd(ؑK kH ]F'̥r9݆<R:qb&?:{aV*JEl#[~yclzl d o=xOK"4o3`{`}Mw;C׌ק19rS3R 膨E"]gG#~PIaS|S6Yy}?J#T2>zYc/jc=!_ZఓՉhI&I"`yMRcSUOIm1^MUt;yI4|Fϕq(ʓ5*y [Uf[Ip/׳Jd ^tHؗmE$;qi@pNB;(Bu/p-69JkR r~CwfdrdH[> | '泲gx-+d C5R#Thǜ0{@z;gJLV9Uhҡ-|ɼǀ\s_b}9@>4iqv#L4SX,,5W)L\XZ B|oN݆E(  7$apQY,]ϹPq/oWFfеRKJ6Tcf;>OZ ɈôS&dH?m_ngi!Opj1@ɔ{-{d3^.05bɄ3Ϋz[A|zZ%aV>6~˺нYonEgf%,k@% .UkA^׫StD:lZ4ecHDG2LBq NAPvrT/mfC 9t7~n"$Norݘ6k[C4 cK=C&LW5bӲHi~溌J[ >`)'~MI7K#nhLDKeF^(DL[g̏٭ sBTRQU0pxbmBtQTW"#)OPŁ~X!1b'"ܖKԻ2\ m ޞ= 5{KYU0E9Ԭ1?{ؕR/.PЇh:^cMJed9zh{mK0(|NѸ &OEzgz,y 򿚛2޸WUm,Ӈ!ۚ6ˢ5\L&&&3ȞU a҈iqp-SQAvg{~Cʡߺ3΀f -R"h9:WB/q?(mQi[τVi2*-._jIZ0jy.}aP?>QPav)dW v>ȴ2ױiuѭ+ǪOݰoϸbO (XRuYHJo{5'y眷/2ϫf%,|Ё+jw=,2ÒA -~,a`:>"AV[eN`gcnAiӧu3fl 1Rñ%<ǝY85!ܙI1YdU ?THv[&(4|tAAWxT}|6Z$9T&yíMbG2<IJr\ As2gߡυO'V QW:9H$OFcb/@wlޮp(O,] uOвEc`;.}UÊA*km?rd^Kno@1d,G2pwR[w'eN)`J쾖i34ijΏSW*Ok[ܪ.㋷bBONI;4&y[,co^H€Vz\1frDgz6L>su  #\g\߭8!Dx1V57\}޲;E8n8-7Z"YV[6TIwZZ0-ɂ2^bϔ[r) XL T_1,,4=8'7gLJFk#^5g U-R{emW0 Z.v7L#KyX<{Q`⺉& o TqƟ\EC6>zn9]0,v#a&kJvO wRf޹^AG؅{bP)[`AroDVKmDRk[X7$[ ][{D47Fb=A~ؾ7>KaJ5? ĜHQBS\j(BC~51NdC V7@R!Q.:F|z TMZnJ^L34!oxqB)=قkS 譾0+py +]j}p|xCOx40Ug`D|֘12C';pBԊ(Oz0DQ35]ʭ. Vya|FуvR只|6vQ|>Zf Enrrh: WvH( D@陞Eo_84+8cwݵ J`P Z ׾M,@&ypiĢ='Sa]W#b:ϡӑsOU"Qv T:!s g}ǂ2WӶ?mdNfƜTjJR_HhWIZYiޒw>e۵CXӒζ{K_;IQD,fxת^w>ILq;I~ۏ`+-essVm`2Y(eF q?93`и .*KkaWE&;1! qW*>/11ݫƖsc`3 K0 re9`y_/d,-@nq}L!?F߿F9KxԨS1lу]+=n10<*w6`#EF \6:Lz:|4&C`^uz+\i<өq9zXvM_>W\~ w/I n^H 2ƀE0%}0]N Q^,- ʨ1egy/BČm7p$^.|ݙ_wؙ 8I'~^2h&Z'S҅T jn%4y)G?X*DCCQ-/TͯO,{,NSh06r.dc ~N~*&<:v~yw=*>ɿVRRXDeg";@-LZӅ5sAOtﮜ׊X-8݇٤PXQ '*-f\H(-݋"XM2X 0Ba.0Lso|Me Tpޝp1|ֵӡ[i֝kl\a׶vHe%z[0l[1匣^ {i}`kӨ& [yo7'g6~-na]g#qxF~LV_E`I$T{eBl .UɧŻ<,%ڮw!k'uh*W痫0NÔ ;/X/΃6^i|;<@ Ъ-xP1ҼY5^ǖ_u/q7xlU:v릦3ejuG`gxՏ뼓zЏ -qf8$m'BGs SN kzjq>S"L80mr:k!IcT>ܧ] CV} S[D}hGQ/aWETAU2ip9;@aȚ7Ww<4PbnX:ͽJ@1M_1g޿ (=}/Z dK͚E'1P^fR]V~EbBΟ</8c]NJe˟ĚPIg(3QQznI:\7J!y%ġGE:>t4B3W{dm׉S&k\/0~0ugRWz g?`y./?=vn6@um_ӆQ}W}X*?ұ2ۙq^XK^ ;=Wx]>YVt5Mu 9-f"!! n7$2|C_󵛒9f%G2 E{hqևDh2%)HRƞ "a$_Ly7F2wEfpSyU 9{|M*mxA2ˊu*'5ˀYǦ1ywl_nY[; jg.#Ú!^}V2+VQ.c{OkV5FA~[74BWCGe PL<^" E=%HYl}QٶQ,+| `LO:V.`꒼ȯȢ8B|gHʽVH9/S1A4ygy-m!xwk Wt"^Ϳ2 \HY~ՙgE A!Y^X#^f(I0BeP_H W3h )[iUs|341^.,Uʜ%[cɾI`0jeBc_,]$u`gߙs Bcu&!Eev/ B U>) tj-5 v6ç2qA eS/@66 " CN-|,{e!Wˁ*z=)_TxJ@"]DVږ !vC h/>gY8^ZBT\x|dī h BX׽9U•E|N8E躇/ƺL;7@XP.?.C0-uh]ⰷ"^:Ct}'K6e ^D#iZ9_P'󪳔U)` <' hbBҽM`~̰t&,4S Dfz2oQ !Q @+hu\ o6l0+#/lmoj Z~Ώ?6P8LYDTu2vz/xMzn؞l"Ͻ/Po0#Le-v@FTAvIh:SMa)ֵ3Ȫ(zDq:Adի;cpK:Dz6 SFg6Jcy~m_9b]3-7qw3vvھ VsG1e( < $l@% j]MۅzUXϵ: +5Rg$D%4%@[`g1wdx}FZPnq:Ճ|U(5 ˗aAkCA`R_som ++Β 2cG=Wof%N*qj$7)?gBOf1EBvqG9bTŸ%WA*{-0'7TDCsY@#T  WKn 6'?fO9UkbF~ڹR1<{xT*%{ʢq W43{<߲K1OϠmZ*;Eq+i#h+W1F4w!dB Se'i& QO?7/m^Fd& *xރ-Y9Q5I?#p/7q$ K'R dDj!NPJ¢/o5r(_B^;+ò#]DѫB~"\U_6~@oál?u4u5~y.)޼ѧ Ѻr^kXRL|pjV Pj>AN@'GAF %a 䊏Igav~"JD \*!(gҾn&lUH~< _)BE:Ox?$#"Qau.M,$:Fml? k2d6A 3lh\p)K: m߷*x:ܐ]l_rW_X0ct֊=k{ؖ(ɍ]Aq<L"Z+f ޝO)a<)Q,I*#v 1ؕ6ְQONI];;;6I |ià4@z&Wr~N#? {%vƣxǜ^x)y:;;%`?X)M4\$][Z#r`i&cY4|RrH"thƛuTqLk-?ChCc ُ:6JDZ,XRû\=CT_,Q,ݯ"jzԑ *#BRj^&mgUQ ee.|^6B},}rW9&-f"S$Fcu$_ ڽXQ^ 5IPJF:{_<~/`iǮB[]M7 d{E*1*3ĩ~;ƒK͸T| MY[HBԞՓ/I17nW"2_G]CMelđEcxSɆf$4C簾j|G YUIv#mShw*pZ ׉W5  MI٥%Yеs*Yuki$q>.x,>:8+SXk~5?{ύ@Rk,>ոX3#A|Z\?| ;^0mҚMo3E(5ۙt-tQGz=7#Zw|YydkhFq(.΄=jL &@j#XOSBL1"-Ns?/]t*RvpS$ 9zm'MTf VcHzd/Nk@{{s1C7}56m&5mM]]_1Ͼ?[ÊIʖS]IvcSX.٭0+3 Swٖ3 9HbF0ڜL{jv(PɄ!NgHiAH J2m v;Z69z!Ӓ0)HXOIm}D<HZ17!+_*$ُ (A0 lG 5d"fwǘ-d6Hә-,6HL[SVL76Թ˅F],By a!BtaCBWcmm* .{m̝GTmќU 秊^5%/qKuuC,RҌ~a~\8[/_Z1Ɨ(bg (n".<4Rpyf7(3 *UXz`uF =%⏍ (CM&7-5aY YϒJ1GCu)*(t vyGK iԠ xSK⇅$wUZ-$MȳaXeE =&7?6l͹$I-1KFYuZѠ}om=ѿ`^^bW]qKx`bK^)41xa0U)ܥ9@gDs }X{ѸT[ƙ՞4f{>~%[ @/v\ꅺ0M1)Y*6cu>aAq_P|pڊw8,9@*Dq͔e(y^He"H+m T K7_o ,pEH툀\qɉ6.c|IS.il!P z3|##o{eJ=٪6(RP1J- k%6O,jA"v%M64w^+LDr|zRM}L9vmVdv@$n0 'Vo"Y[.?J.!fLlv,JA>u1҃8ѐV?`4&<]Ѕ3sny#Ϟ=Ĵ zoJDY_ E^wv{wOȨ?u(5kQyA0p.Z!PSMՅH}hYHF:7ڭ(:+4x0%ˠWM^<f",'GmZFebwh30pY]^Ƣ24ܨן%F2sqD|b\['j  qzfqB,Kb9sIFkSsePW럳}a7Y;b/uG![5坃f4i|?/#r@ *Kn:+U^2]$B7qD6FNQ,Ӆ/؋2HVLS: aW0J^ |.S'(O7U[ʔ>m?;{~%>A%*o>7;H&:kJb |w3A- ^s<]=ڷ" Sk]37Ea^#Z@"_'Z-9N+/jl+s!ީ#dQb &lfp[gMUaՄx3j\iϺN;́tNs_4˟:85-5Q\e @pTK2|*m)ŶJQ;K~LTZAf ah/^աӸZ#`: !r s5[[,`iZF@cVSj!oн̔K )+>U5_RnS/{ڊ(Cq''vVA/-etO @[-${tXӤ>M'.X.{>kI:C Ž^#t\TsZV[x z0K={5jĝ5Mir oYr`5̂\$}XT< G;;5m6J~s%^w&K'RbXJ`^|&' ~283陷g G\O,T` ; eg[Fw żCYOu͓{ S509O\Uٮ)crۯ!NתR݈9HMvM)@AXۧB\ ʰ7ȝO Y2'F`v+3|-Vytò{Qs vVzQr1vfTPm8g>POޡ@nFR w:#jEN i *h'0!-:#uZ7p! !0z-G-&eL}"H9A )4bL٘mܼ8kttzn2Vii*>d7b #/h>6߄=A(4hVАѱPX|#6zo4PMc! pQI(9u^M$5KQ:W[r^7 )V@u63߭"q;ƜKMςV~; ^/`~*f=hZe@ pQF#'HcAQ˞ş!T2yyn].`Lڿ 7/T+]yȎ5߲OXL|O1IH( ﯟ0yGFa3]phO8d̉ 75r!b1(w<)& R=c gN5x{bEM-:3[(s(Mip:3?}z6R֯cXq鑭έQv;i  )MlU"t 2eVJyɨ\ ZSWFwpH[Ь™7)A3 9L ʒ* *CP rL@KޖuSgG1R>Tw2Si}}TS >7#KS᭽nhPz*V4d>Dတ!eR[Ts)?A`\xX=&Z[zX]$z-z{]^B &`ef6tr!]i(x)lDR#IEa_@ң+PMIL[Sjt2}Û;rlae 7Ϋ=vGI~d9$p$8d6e|aJlFn(: 9?!U9ؓ?$i M#| i5Fq<{hׯ1*Lw[N8+^˦{=1ի %[ytF+<~OPSZH8A@ld1:C EW'2sӼS„[ pTKED% |ܚ)P'r{K@.;'IE'0dsge\e÷ۅp g+}.Qq)*FUTX`5{ak. 2/%*1xRss+י@ɻ3kNXPӠv^,{H#KV:jeu3@*Tԅf~6,{A0iutE|WdOO4XtpS@)bͥV4OW[-H)9m/;76)]drdKG]'DoH.A;!O;s.u[ޑ+* /D4>MO"4=0(Zb'4׶l&2Vh)c>CJ|]#+6L/fײLvDXoi<&T$ Imo-A+k'Ta~Ͽ@ȬqB{v6_mʂTDcb!t fBW`9"wX%٬ҕ~I9"i ZiT3k'$H~XصO <[Fsu.gdZP\ԃ[X\طK\nY0<}{JC̀R.c$iY;M[7/5p,]Lm Y&Ƒ*.uJN dS[zY>\F3r\֞x;m1yFwAB"(I1@_XgA9%7݀X wۤN!*K$V֔TڶJb^)5lziSc2V:`rGd+;1^n^Q v@Z(\}G tQ%|b `s7OXG[KJ5/q4b֪U<3vE֓#'y* LuwgIX#Єp|:)h\pUm'hPZ#0i9I%D =N`q<!Ac=6<쐐>\xcmP1h@ %(pf:,lvNИiKsMHWØA`u|!xM&>,NsZ_%490Ej&D'q0[? HZ¤ٹ2  ;:PC&)O-uك4yOҁIky+sƵ?}TE/1DtY`q|AH!3e(rv[6PH_aРE#nv-9]c@i":an4*,7K7Xk y\2UJZQXGd8FАNھ &!yQS t97R>ѸExn w&П>avՍlO%xS'v .Y  zh(0$!}Bm4Q5ZW)A.7#@-0r>ֻf54nX:>!+o8߈BAd9%RM DŽ:Zd*?*:`@R\$LfPЪHdPt@~5Oݴ]kd M4c].U+M 8ԕ\$)d'!(ޙ uiΛ^i6zRAۺ匂}~5mcdwY_5l77n gZ!mW+Hvx՚m}|%Dtper\@3m{wxoevbT㛚&8 " 1%vHnkT |E;Xo4MìvH|sw{"Fxj f\|Cpʀp8gЈ^QydJ xA a=pD"7+>˯81"n,:9Gb_&9af-@xx-GYn(TjgR"^'շ)2+]H~В(=Ҋ޸LdM# x:8n^>&֐@yaEY\qL) meNѿynЗV [o"[WEauʯ/ %_4'>6cqsQ?:raE1UC nP`#lP'ƊI=h]\cEf8 0d9dz$7ihOrܬ/ ;'U̮S6ʊTOTld~{wkV\ H"NFߔnLǡ>&ЍW{ΝcWR?/cO! m~ &n} KS8w&[Nj\Gv ZHC(M>u܋kNu8wFK jâ%fٛC !n.] o`2{>q&Sv:ª+]hH0b%h@VvՋM8|5$쪩)0Iͅe 1+sy&Oz{a_[3zuc?Y^"' M?\c'Np1y~䟞"ޚ;ϟovYĿy|2E4!a=AWi\McoI;3=B]>|OgZ2fձH#/"mKмmDR- 4;߶Mi&JLEǧ1+tehcU _8j{-P|lqeV" Bc 3d r.X2ݸHs:.H˨ ~!ٍ!~=Җ7J̰=ulgqn^OAwjTG^kJNЃi$dyW#N<7wq\"_?wP08s1'4UE2CnK !_Q' ۖl3qYL~ ,3m!^KAV^wbJZ[{?8;5$K.+b?']UOT$B瓶06ow~WRm^Å Gß'0X.w<9uSЦy8iIz6VPJ\S\ֽ{C5-W5Ӹ.~TPND;jkC} i0ng9髷N>Rlv%8>(!mUG2q/W( DAln$1VZ{mr HtTXI4A-WONZXӪhc-DRة bh8b7˕&,OsU%XqxO X_`*-KkU]4׮0PܐйeTHG^<|:j|b|w.h.a(N1 w5\YبMVEҩiVUG(C+]i+A=r +<\<_ ĠpHrhLRE9vۍP3q@b+*qsg3"C?}DYTjI`}Ӂq1ϫhճxh~p5=i'O^Sߎi p-/ǎ"ģe- (uM06 K/io!H㍊ϔNu=S5smwܴ ]PN$HS-!(`uu0LC|b*H ЎUmX&&lY>eUn]Vg*cP(;->-v.*(Xr$|Mn*ʛKd}=[`T٨+eюł(TXqqU\\tryZ$C`v_iRh=E}~>2tÑ͚pnd̴r]w \pw?ډiNX.rjtu2BBjRn}{)  H+5H0s?!X.O(SV#NTPĨq7OF(ݗO\^`h= j4.w^7}a zr ey 1ǙYJbvá" 2SӁHLLk/yBc}ޟe刎t_qʲt ;)v1km 7Sf {knjn'"٫n +h_~$¶%*@= у~ƧWa-f3&C ܨ'Vb*EK?]5Mb;iA= BM/C KJϊDp14pq>ҏGx7H/%MMzǵn&"0|_F8my*Z&?`5ۓDOgnjz",d17I]2w Զ" [q}楰ywc#LNP3]ѽFYL+ʡF;a,Ba9ѯw7R=(R18jߎL&tRJ9*aO۩'y{>pi;)w=ڞV}_;j\А) bz7XU8Jp.ׄb[mgwt.$ޚ9&L*gnP4ZSĨ."m?Ewe3yl%`WQ&3~m8L2Mzdզnnn$DL6momVm(g9e!mӊ (o*|+W$3|C)ߐ9D_$Q"^ vpyu{TJ~zˎR:SnWm Hi[p0ײ"g69etۂxPϡUn;deԳ>=-ٌ,!;緱M 5~r,6^R%Π5+%;A\4JI̩?.< f0D9Q<{[&1=2g}QvDjc>uԸ.h"XE!bW^'fkq3⟤FLkjϞ9 挒(cQ6Q=͇buu`^)f*Lwֶ%R G<-I-*VI*3bΖ2F~ @-l|bv :yنyd8oO1$}dB}8gwDdI9W+D~)U1b80^L] nqɎʌ.\@g|rYXMC=vjTF5 &Q̌ i,^PQIJ:y1OO7F!Țg &+)H-X3٠W JьXkUפV={Zpxɻ5΋E'BkV@\d=[L,~hա7KxoƘ&N2saG^),C-a9Tux7O>ݗ8l=X={cl=aI`I%Ao (PȹQپ}vN CpXoءi|4$PfhoJ X/;9du6 Sl Rj 3?)FCBL2pv2]?0Z=QԻGi g ^\&S ș<Ѻ/q4 ({&4wsC>29<6_e\DQ##dK ;nvհ)8+iZl tJ-Ny EzQx 3RC~~=D$ijIl/\@|HYǧn@^wB1Vs B}($q ܸ MG}p8` ?)f~Q %]G1۞{ \}УHC^x@W:ojss)-)a Mӫ@pg~JzCckޖl^Z5'@ B,C{X#g\=@$[ `oߘ0nX:;(P߈0km8/Y N%{NH5 2aeP48#/B)?ܵUL!\T~Һ_AoH m, e.9<̿6 b;oա|ߖbz FIχ3$;-$[yIfM0pY6}%?BJAi Z_m0E{G371*onҴ~.ҳ'ֽkIT2TRJYdsQ8&kD<ѳZK30shf e>nksa Cy2&bIP4Q,jrrF>H]Mq.g\{1bBnlQ=z?iQ!һJD7 ](NgR^#nEsZޠXT-VP.jv>+OH}6L=嗌 !σ lD /WJ1#R5q]R?v-ĒmKϗdrAõ̰y(.Dn ;jmJR:OeD:/XgxQw8q5 v0I4@ 7%u8WT3`3ӑoq.Cnᶀ `RpN' RzI3%v|`lUqI#6nfj%CRhwYndB q\+gS,Z'ۿ$ A4>/X`XqGCz[vi_+ڠzDòQm"hKX0DAI3=s&e4tqC>BK3X1XK:÷AF }eq?s D:{"%5$)'kT8R~7IHADk^Ts|/qg!B$¢w>BR#$&_Z諍/"2JuqH$JjQQz +=J.WRzm;qS7)CʘH3<ӕvKft%X )r~oXlh1N)ù=j;<,UTN}&u#قEyݤ[FJ H.攜z9>|MyR\6BASTtHsV\OqѬYC_؟o ͬlp>3n(QNe#ӚݞpCU6)0=RAhtG̪FrpIZ JqL7_:PI1z}g5Mdh(oڢ3`aQRK[樷 ]譎/ EtIHl7Qν9[CߜF܁Տv<nU$Y;xn!Hd Dg'-ɸb!|j!WD]cʙ =qթaw}yü lUGFrKi-_Kӕark}]wI,?-F!سŇ[4W( ogvqgWZGl$a# SqH0Zmg&SȎ?௽kD `:ybx4~ @[~7V[(NhS3(b1RCZHRzԊ($snQOeU)B0Liu׊|"AXIN3 yTG7ݩy ;`I =>/U;B[&Zn@zԛ>Axa埋ʔ=$FgV;^ͨT{ @fO~3r@j:)MwK{VG*<ɹFg 9β]zеťJ %ٻAPڱX^,ģ2{ΰA ^k]?ɠ ׻դ2cpw~C {!N.|ӯyL\"8oocQ @Z;K@f*"cBH/H'&ľ6biᛧEj6|z J@l-.M3eX2DJ+WYO/nk|W9Owz0fK@4kU>Oq U@hll9FMR4 KJ1 A'21@ω@^R%Q{@Af&/ F1T&FGCܮ5(!]TBkt=1֭ CίHm6Չv/A NHв9XΒu`j%788J&Vu0,~Op /q3mM2|sp$R#.fMȉ3pZۥ m'v!'I;1(rmBe*Y8Bk@ >H_w|4.&YҪFȄӒn~sǝy ggOޡr۲ҹ@\*.]DD9N Q)f`w ;n!hW;61I9۔l/P½=/NS,}[Ð| rzl7LcV*uUt+I&w Ң4\4sGESBM!OhhF}7fW%t/ՌTa>bƛhΟjPtȧjR`-4۵-[B yHӔrdž<"A*ӠF4+tc';O( qFn3!KW D!o~ j9U9,fk Qo莂3Kr7.ՠW+ͤѻ!33v.=_,g|e/}E`P4b"YFZf<)h[@Q!ƈ`*P>)Ӡ ^O=32SX3z&*QECi,=\ۤH(q < 4P&ArܛuZ8$ m.FB΂tCHsZk/ G/:Aό >Jyo܎7\Tͯ爷O7nU;}ATXA,I1?k~FD6t̩,n,݄of_C&r CW޵$$#/ɺsͣk@>HNQ{N/=[b(:@g !cFMha(zζCZ'67>#\9!دq0Dۅ;ZUmcV ';953t~B&K/:?)B>ڦ+ųbT_1Ç;2 y)Pl9(LJJ ucP"jF8KcKTiT< ۟#$Ք^Qv >E)ƖBqO+!zWQO;B'1YӥGqhGo4z2dMX1.RCq5έ': \'$QNsٶcefƤKw 911ߎ>ӢJ1?^ ffcpf`j4!H(b$QjusU97ؾU)po o0J\lyƌ0,㣾,BDXlA+ڄX8 [o?BaD Ӭ&[3蓱x5;¬" eϧ֡0_:PZG6/B5mJR2gyT Jt69@ȺFQ=GDZn(PkfMZNJv^ZqiH4,0`9uPWI)v6EpI2ܚ {p@Mh(TXێr!V+m*:OwߝP۳ys.k@Uf)U~ĕM!^0Гk.,Kcm5F˽_%AmQYN*}i<~r>EmflR~NuK"-{ƆDZ}u?hd|K} [bKH`U{*EN;-Wqz(z+ew%e_9mB-L"w}V|MY@(Hz&8pb:Ӎ᱈~ ~Fξ3}v5XYqCKm\g>3QG"*Í@/-$)>Zvؼ(|*`dX A_/M6wUrx%w1 ]q9C0þtk,e?AI~'g'HlufjN7h2t[͡9iT 3~("ܰ(?lLxhD i $CݑTH՟bY1ʛ ?/-+PL"+ׁndasGX ^K)~Nd'Ӯr3G%Fx\X67HfdJ0&CIM990s%r 7HaρUcL١o*yg0yo/ qRclϩqש5ջ"4J%9SԤO#(kڈ8;h6> ӣ;4SflÇl e1Eo ,W 2it>5=3!e#Yxgm<㰭,O;3pwʚ 0P+6Q[ve,A1ayo_ULp [OH[!k4 CZ,k7w\ ^(cMɚHtֈѫUbrcX]!VY3Mn gW*+^`S.߶/9-t/ IU=xeR=/iM66 m$dƀ5c+ӌY҃# /&2hmVP#SAKwH~8Qc-F <2X[Sƾt_ 'nNH^4\ÉC0+E4SՠhohPa2&Xy[ mB{BfZ䇛8O'Quz k .s}i»M0~2nHr3)a+}6gmP>*-L+]M#,ij8zGŚQ$%k<ն=w%P;M5  ]Qŋ}6h\ v*mr&7by)֘-}\iL2QinV*ėzhi ^̏{?] nL@zйFr'ʭ=n7"i(Fo"D[u)U΢Z#ܡq$%?1ryLN` JU Z)~R*UzP¡84&3&мly0YT)"~!B_ 1#2kGuUZf ,f=ǷxT8'r_k+#xƃZ|o XQ .8JxKj |cueM&ٱ {4Ӗ~:ivAC6}sWNMw] [hϮ N˄q](H~@kVͲOč!eP44h}뿌B.Af}l}smcyGbj1R.v'D3W29ZS2rw8ce~doOu^K>l0_Ckx+!hd$,~0ʈX!](JԧN%3묗,!~b AȑR@&S'}b._xS/}}GuRBp0ă'GjB3"7%/B!V0Zx1PʨIj}:?O|΋}LlhXw=sYGիW7LL ?TΟake}b^QF vnԜIpqcn,bb*{K5^8֖!+ ^%i?u4 }M)f]<'#TJ{VH!px4%{4)I&+m,WHzj4&A\ kRU(HQ~e'tS l#d7'a?>~NmyJzO%;]X+BZI_7-]jLѫs}}^- RUePV{6HM pV<\̳va 1$XULD3SU[ t2fa!q:*LzB7YFn pR&i`z:KWL+)~ ƚ页uT.[7u!  ;f2Pۢ[61 (k"k2B*=~ «9JAtiwAejV'G/6%VeYɪYK?qlxQ 6ϿT,50LQaQj ^w],TS<)צduZ?鼀~A P(uHcExe*O } >91HMs "mGeݶ 3 TOqtӯL%#-j˳QAo>$u{ __Janj^m7DһdDf#=-ȸ9{Gs7ո=%BB~6d7@|u߇ BKeOTB ؛*z p`K]]78) ȣaC5'A>IzD"?0Hc8͖fPAXj66H!_UHJy1 xWY] JOC]ѝ T:XHzq ! -[`ϖ̚z5/L M$`'ōqэ!Tڶ'WeD}'w;fG[>5t\&pՏi.Bf=)/漋%4 ^tD㞯^9JgifGQzJ\;j`ɬ2w JzRHH:]o R&XGe} Z?#ϩBCW K/6Z7VQ9%ς [/Ylf5}(ЧleQq嫔& ?lmH/Jl/0fAըDN"4PL){.#%+c\kMhJ5Z%?oI@6oYΑ컅ي&(H AD}<D(ƭHN%F&o I2P~k>$bJޮ.@K6dv }|д~3#i9=-,/SY=d8HpXŸ a]j6& u2kK7Hi7d8JAĽɻo#$B'; h}1{h6_n%gv pe-W]7>^cCOKGƾb0g|P$I2U(Z"]mLY󀕤BTeg$WT#uhcylzUz܊}G5( ÍZ w.n]Fp8Yդʕh~b%y#wn1_$vhn*cߩ/m Nc[wȄ': ɶi&y[Kl޳aBQh">:MW0ΣeKvJɶ"Լ|, JEE6\ۊhj+ GϚe:X'7 Bӌ%\ڋ{!5Ňm=gE4|ckY8-@SjJM0**XNֺvz)Dd!ژ]lAYbţϏ abgBhOjJ03`4|PUbϘk@)-%C=suCez1xZ龅őVû;):aɷ!AV}EHPd86n&HRۮ7~wQhTϽ{Ud[ ٩0KJg4!I;/#pP-Mt=&#^5$'_>)܏:-1j <&„יj)aR+ ֞WZeN+BySz7?J V>hVJGv'fl&JKsYeV!ig]ZkZuѕhy#?W3?fS :pAU02$Z$KC‰+׽;|qj? ok ekgk ~0M[ gY½QpM`!c~:&!(n||cnEQ8g %&; "WLs6;^G!p Hl,xAXC7"n:̴io(z$>k}%]fW%*RohJBYu|!ԙ2g%nctox9Z7A#y6_7aMل@Kai'He&n窪-jV/@߲^F (ۍOnlb(JVxZ&ϒ !EDhW0gO$vb Pz`DtcK)` ҙ`;X}xv\nPƤt5:]HQXc:_bۑ=7_ٹWkVFcA\bJТNnmLХ]@]X5)5P#/ ];D*T@32^'I}hfE8U;Q KVvb%[ko?+.vaO!#(sp5y5;{ߗ^hC&+(B\ x{*w4専2Ih*e` <ώ>E T:wn5i-M 4[fIto5sRaJޚ)|c"L*S\P.̭d9Dl=rۚYul6rRci cSv\?S]k%qjbjYbx92R[u>$\D Plbj8yd71ݜ̖n.<מ,4FzbPs aqcF"8ʡU$S?TnKn<_ ǫ6PO $@r'gb2]ah 58 +{R9YZiopo_=-| xBa}0 7kuW>rhfŵuԄF 1fq?)%z{}Լ}(Ѯ"uyaAEN+ېL;&,Dڠ |Bl{Fer3lFcKm?qs} G=GŐ6J&|SZ:jƂ` m:92]2WBi  gd4*#TΥǪ!@U^ox+y NeMbi׻ ʷ2£:zP!n9Ks,EdR ΕѬ)VH (n"EkgrbR#FjK(P9_Cѹ ׺R4;b ?^7ȍv?Poc99Wzfj4Ou;T{\h{^!Mp٦M30~}:I;~ߟm)*{FYvi8)̈x&YQcq)YI]$ކ>d9!5#zo.4S,jp1t`v4G5}06*8է ̷ͱy:o?sRdt-CêшX(/T-B1{HS6OwlHSӪ/}uytдǎf ©~Dw0m?iyGI} ހ[w%H 281tA𣴓8C ;Og.m i-p#Ll*Ch3͵BWsUb ͱnE*#^?vRI=xopRA?g7\lHT$;!/| `Sr4ayL$8RqXGnFpbH` Q67^l)q?Nn,-,*c36JO{).ɕQy/If:{o;w Vl>~ͳ`2`7Ҟ,D zv j=}Wc@yUI; A[X0oޝ^JBe+oC3= c He~HI@N<䶪(ֆq/+x֠ntm!N:F !.f)74coi6aS$ǁg-b!})dIP{u!zjoՙm\]Bx%vx!tIV?!;Q$MjLF79sRyoyLXS;TEJϵɥɵW=o{JSvܘ7auP^5$}FA-A)lӐ;Hu;ԋўh6wj"Vo]+āXB.O:4g ~a `LͯgYZ07070100000297000081a4000000000000000000000001649b7c2900013d08000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+τ陳eUqv+$9œb /| %ɀ=ȶs9PyfkCrOvCDb׽-n;Oɨlp?xA8,ޞQfgXn#2 S7t21))}b6^#njegROLp:̙卋6,{vy 0V%&mb@!1Ħg0jIח.;]r|c`M1ȺQ^V&>ӁZF?_@UM6SPdm&ǜW&#<:AM(/ '?^GZWޠ!>Z!A2@4"f'uZ)љ܍̬dc-)m۔l$3T:Saة/&^' QV[xώ}>3K5bXowY,#aǻ gp>Zm v ½@֗g>OI$:T*Y QI4AlwgͿ6Kt~fc6f{)" 3]џZ Д`_#i(N$LYw7LZ"8ISԳ`vZY0Aā?k Q<Lz{T=81;n#!0oPQ w1?-x6T:7FX͹EJm(A25  P=cVM &Va2Q4: >&֤`~j N|S}$/]F^ΖԺvnfJ0&׌%XI$ʞ-jǷK:ڳ3pO3NNN]@z}+.bZ-7* V4 IJ }!pT.#>B6m^uҒTxi pZr4HI: cwUG]_czM"EݮJzP+ιk1d5CCdo hPj t ]K?Ě3EH4 1 J M;/Ij0E,Y:I)l$z_sS|Ä[\q)z{̬\wFOd$~P+E Y;ί|UDz?TnbW VJ " s ꉭ:Ż[p:3>ȇ[/:B"%|Z JQ o UXZ` г: ed>ACy0bey8ykp\ "JlӿA0iAj6ވ}8P $C򿯇6 DueneBWCY!vrLvKeK@*}NRv" +!ZŽZ=]&#8ZDjCݘAzDfOQgS])K'_%ITq-U3%5|N5Dtܿrt1fU5CFż*%@8x=Ԫ'd%/Q7 `{iN֋ƙ#jHI^H6%Ӝq~ &C?8{S"IЄ'm0 8: Nѧ0l*OuF蕐PjR Ŷd8<}ϯKlR+3XS ;ٞ>Py[mfU4.l%ayk>5 Tq` Mj^iEXƧ2v1i4fB&>阮أ̦?6L"ĶZY U5H̱aCn PFJːGꏽ 5|7\&]Kd#Ӡ<38xk3Ƭ?"u{80VlR: Y)=!cY]=X!iZ lZ=9J}_"[ʼc y1\W<ڗz*1T>4,҃Ʈ 5 ~8'vYma),w{J/f9r@v 9502AͷcP9-c2.@+ideO/js7Οf:%? )0 %Hv-IdMsT .XCsG\jZLF3vgrHHܵ8|oU__C*,}_J5YqS {P'E(&Bfz Krpkod ^ Ei/~{+SSer,JG/.Yy^2n^8.p C]-reX(c23B"m3,DS:FrT)1^!H'y>sx * \NvHcD௨bsخFϖ^D$ Acu%bvRtܚ:[*P" ZK Atu.솑s(8ҸZZG7e-8XfhSxO kjzs;Na.WSZa %58///vd[NwU:X*Yv [_D4j٧4 F>_ 7CCUT P‰ U_/Dk&߀vؑu&Z=B%%8Q.UEh]z6t%j5aUjq-ܔj%kdL#0S!ZzJӔuK~!W$_1+2)Jd;֝ţ_dרgd'oLups^4*}Uc}mK/[!չUH<)?i--$ ( g$NՇ<M*`s൩‘ qD;t跢X8.Mv41~][eCtދfR,RAV+g) (YpvBJ`엌\). WUn ڛ9$U'^ܸW 9d 匫N PQOc@JP_؆y^bBt}=s;f0magا5+SQ..E^_6BIh"bOa&1-d&tcա 'Q9-J02%'[ʧT幧0޵ |c/l yKhTnI0J]U)a.( ӚixPl,GćQqO | s^o?>ޥm& ܣM<#N诃+Zµe~ گTL𯽍dϗ\Û@嵩0{pަQ.~_~WOT+`=:BAcֻO'vޛ3fu̬?dZmwヶ )ɉZOiᇌ0ȚLvO;nPo;*$3|ZfY'[ R|~Oo.L8-ȎH%J>g.Ar E~F+g?0r? foiϪ}q"*MQRh.+.` [7% 9zxYK%)n `! ^!@:V7@-INׄmupmnyXc5;G =cb!@m횋U2%+bu]# C2i{݊˶j܅F=WN3u4{)ܪH|ȑLΡ;j,b#ְLM Pl*RDbhXx`΃eɡ殹C]2~?7ǟ}I򧕉?q>D U_]Z֛APr )7\x3swD ̰,#aci-Gg{txab*Q րShr }f3tR^"vrp5 C{ay/ cJ|uր~Đ)( Fsdj|3ڜ˃〭k^B΀;/((O 19LL]J)aLJ4x#ѩFЭiCz bn >h,7XD|5c[ Ao^8 [ǢGAPf]Xh?uRE."PXg * a 0ϧknxy(ZO9;fр#rgj@k̘ftCThRNwZߛ$ 1sr?Иk4·ci+5残 (@ٰt_OźXWm1GmC>ah!bFCeSМkٙ)ܱ~F2Vr[b}x`2 4k8qckO= „?JCA&D-Tv9Sk3=_h8kzFlɑyAB+2<[ LēNw ʳYr_е+nQ4 %X[ RIJ=r^]?j܃O}|H|@=Cӷ1[{1ŞƦHAү ߋWl}B}Av˝_x14dkErh=A2D:6KNbE0Ӹ 0TL}l[a96liۄ &g*mZ/vkoYy434OdFB/o\f/pmG֊ lia.>*V};5 1f"NH4.XkO+EtZY~eUJxT hP+ Fh$ɞs5UlϵY]$>n6وRH>'\RX`iFqBX꺵HqT+jfЃޕmk-XD"_VAbP|qTeCaM7]Hlg|ƘQ$LJ郐?)I(Pd_’`F+LL9|E| .)Y$' Cr%rspyĎ_g*ԨY]]U\O[x{2D+R=7|3A􊤣c^b}ǣ/K6E oUTRƽgUWGlcZ3bI]A@}?eř5]]F diN) C6e?elqoe>s)Z3f/b'3Q}9Fh J6`Tq`Hg5;kϵ>2:5R-`4@_,<'bNُ̥kA3{bo A斤)KUB&sI's*ew|rqd 0ޛ7h(w @$*SV38s)E_ kXیwT'ō":o ]Z4d36uWH 9|ձm^HW.P<P2=U!+fBo$;ٵ )@u[,ۢ]SoRlQ<]eYl2t6s\83,WR[l,"vM-e Ө@b}MC+d9A`ۑQ 33!_ܤPe{CϹ :aZJޟџ+h&8sFO9˕Yr-.[jDN\Hؽvvin5\,EUkdOSW3y W)݁~YYP + ='̈ɀ<ߑno=4-&q '.3kpcf<!<|bC}SzT_SH^t 9υ^=l0HW a; TwuW./ β_yד5)Z[^Rk_vYx3_Co|a/]-Im< vwG8;"GZs|[|N[sRM0\&{)dMw}RG!+r<}n ^ w8n-a/|kLxn=kCo30r`^5Q+6ZBfGhD!!#]s*O`.%|52%/ lVxߒ<{; 8\GT#;_3 o:2.݉-Ejg# V~X #wr|pߡ)-O-ݵp=Rˣ'<4Č$K $l8DBRbrf95Y79@Ww_\##ɪ ٍ[<\~y&fdl@\.f[|3K:oP1)Ku_P[k+\WC T3*TEy#@~NWҠQ|OH (__5LQ{ғX+7bw^&c6x×!gCD|5'}aiz7čxCSJl#uXK]>ٟE+y5;}>n !Z8[$ՑCI[0A!ShQYtw$;C~98P8%<9pCNLf?fǺ|ԋ,#Y;k}m0oFCHFvƂ y+3?]νenMEv*7szN>v+Cg~ ߵ (  ƍ0r SFS$axԚ\(%_1#$IH)xV!싫Z]ւ2ɓ`"˗̝(ŹL׽ɀO -Bnj,"vxM Cyl\bN jaW5b[KT{hnV_y7 2Z1PJ(󬏒3cy1R;@u}J1 u? Zܨ;G*xHǎ:zhAeOD{|{ݢđ[_#umc|g~x»:_hb7I=eԠVLyox%RQű9rUl31q:}}nKؖ2F@z`O~Hi%4:oeCIvS>ii[BI`N`tY@pH>1;Jb~+,:wr|#y%;Gȓ:1JhUy-؇# I@jR2ޫ|&G6 )|ӲB`re0DKR&J^7f.~s'!OxiD`UF&?a0b3OlqɇH˞=~E |<="5=_~A*s8X\3C>d2-. H ʆZ8^_p$a@kWtk\ %Ri>i3c+(L}jG=!T˦yb J#>(J𚦒_>.ar~CFC, e6eL;jUP9eS_*x8F]2=VZ~L傝MzbrJ0WuHGEX@TC+!bQݛ y@$^r+gv2N?,}YYmyGS=؂L>OwԬ@pωֺV WdSr[ƀ?>M*+•0DK EYzўѭZa3y] sR sb4({ؖ^>H;}KN#{p=VPO%0:3:`*igEkܱD-ueFQA6s}D4akmF:&or!En|l-R:(&L! s{}Ok#bwK %ؙ\gs]ſ:큻2dZ O뒯 웿傎b,nzGjd^#sq$[f_N5 Jyx){iȺc<'4t{UOog9bp;g(<(#\(G\lιL/9XX{ezFKv`tB] SΙԬ#&ܾ&|n['AV~zPe)c%-Xj1r b> |1L'W%UE$KLWpʕ eʂmƢ#tJV𦃌-#Q5t#JLw >I6X_YEJe*586{l?5*?F`U_luF2J3%ȟ~ HK}xwԩP3s-rjf#q&C.8y&XG]hͺcDy7 bbUwFUpI.8dn) ˝jVXH)Cv"H\ev}dǪgCMkR/iDS΅K=,3qHv2JբA".g3f^Ѭ۫~𜄾QlۀOľ^| w5k5#@|18|j<2CX[B18t7ݽW·c'‧)G-mű񛛮v`-M߮]:n!@3E$]8-5ܢбj>,L7$e|;Iq[?U\[$w$jbQ!Tf;?M-Ph)[A>Z2yBFX>Zbw4JYpz!(e5﭂BlMguo7ă5H#s^X"͔,= T1:1R9VvV2vtZᦸАn53*diέ f!Uz ~|,K˝x}֏Aa_#dLz$$Օl^^ݸz$PƬv9It>(hQ5-h׈g,8\W?ۀ!K5DɖOEO04˼.@ QDV(? 4 sER+<}s0T-t \Y6&c}~E実r! l?KtP~A~3b,+MGkg$: 6 t>-$;7*0cGi﫻c)p27ŐJuW]>\,;M2C2.8nNrx0äZ(Tiima+{r?JYvF!m3R IQe`p|Q}A!uϽW&kp_gX5IYdpFSy)ZvKC|Z2|AD?\։cBdP"<~?XBmb*ETހ"0B؂ ClXEFKP:WKki"&k8b>dD-mMye14"HYq]gԎ,h;ldIwSȼH+)]$N$z={e`2^?=aԛ䁢,٣&7r-I &9WKXxRrR\meFF$VW]C(@Q+aqݲ gOb1Nú Ǎrq Fc&ԊCf gZM`he[aCU@ld (bJ+{߷pyHU'E-ޜɏ1B%0.\U{ЫsV]/ƞ6QQd4-. #!Tm>f: Ն fQ3M=n2!Kx#9y`Qz肄\#*ojgsFR>ݏ\`Noi*?yl|o*6 m+,R a@.ʆ/Ej+&c⪟YKohUnB)ՎKYҐ 8PݻXbrZI ϼ:rK@kW+u~1+8\<݂N`}N{Ea:YSuiRc)Uba>[M;yDBރҿۏti5zǃ蠳Bcǡ8.N i)ɽe$v oޱngsn/xMƗec o/xGY[H(]ml7V4r^֔^vWC+{OBxޟC7D$tLf:uKE(Pﶵ`ꝏ3_x[D+uj(+6ғEghEw(iKDj0_Eu#.{OW@vuKPld#}@4( ܱ֩cUn^uV?V#yoё7ԍImR"IE=ce94kI-]Sez& dHJ4^Hd<[FL]il ~K4mB݌TF\Ǥ T6~,vסk(rsiڣD=]!c3@y~rB{3,ɵy_X*3ϔ5\S|Z?*w|S JmM㬻:Ǻ ݞ;3돢 tQM?)5M'֯f=5[NfbQ`O3H,]3:|CP"'?R$̋tIWqn}7捨h>Wɽ@粲"&3˪u%{ilww̦_&uQv17u8[c!$\mYzJ6\2]ﴯ(&ذ5HWdfW_u5IɲlY5~NaO. k{󄉮hAaaŊ\CBއrs(s,ɟD'wڍFzI 9;l`I%z2qԀE%@\W[rq57z'BM~i7"Kν)TtKq[@>ǭZy $uUz 8e8o1Qov8=?dC>GoGޤu}f9Afд~k?l4PW9L?4hƽt"Fh*v4 ?i\+1}j]4>QPd_XK(4*>FsdH+ibLnr3!5E ^d'Q +2r;s,a郒y# C á=+]" .}eXMMi7j}{:}lv>s7Y@z s7qɁNgQ0D"шwڟ*U_*t^!@YX=kd]R-Ezs=hk w7&xy 3M$}*&LbVR?(@%!5ΦyOv75D({'}g?yBC u^lu[jڑW_$#z#UhW't5qR"jk!_Y {.ev|"F1CλJ1 @VȂFLq#ZNjY1pׯ~' ΍ V bP߾8q,6+ mIs4\,8+YẺQ6T^6,5 Ei?C63Ska?Elr'NjNE t:; W8h%DcX[(,bH Z8Xͫ~l3.A@:@ P$ c??xz g-*Z3)z@LwjZrj1՜hZI{zRPJ9ʂ0ڦ0k\8O GUFI7˿Kh+(ҪAomJSfPiBcbaQE߂|֨  PG4ZVdq&lsl|D#3d% \Qt)(oC=@XءaràӺ"_!ˤTꢥ@+^RkȪ XUCZ9E.WSs#J餴9DbL$A L)ȱU1Z1ݒ㢑RR&зStvoRΠ^wj>U٠ 9O'n^(u0gcT$efx~glx07,voЙTAށ.mlj LߞJw\*_@&^nz\z@kkˀ؍=6ߋjY\7̛ SVΖqC$#L:6Gaă qA S]ic 5 [BM SBYwb.4pEPVdɃBFv5תv9?IiׄgiXkIbE"6GY O!qL"X[Tr|;R~܋ wIG~Ht?T\Wr췵x.(X.--% 'm9Ldn v٧t I&lyYN7ֆ|Hcϱ\VTr&Mf[3hf&C+bV؀ZuA  Cˆp0JNmOƯ=s=Nb˕Cb(Wk[ 24VVz[q`)z)7U]SAɥhzu egO _W GNi5Y=F+ t|4>1/ ^,R/i!iEiv0&RaѓmvA:}mPe>k G`m'zV/@ oWZG't K³au2 􈷂 H a Բ"QiHAC3ɢZ<~ yt2M^ҋ/QB`hqQ1a/_E9#1ӳP1Ayΰȏj8U;"^qqs&Ue"s S!mg!2{jྦ.C\6Vw`X%?2Wԛ6֢4ōSZ5LԱď ./3x=p_׹\G0~;Ssp%Kt>3˪`p!0P6ru_ԉ8cuyc3Qj/ V8ۗB:ոlY=bcx"ox@'-,;f-bR&SźoANnCM`Y41>\4E2 q&/"/gW{Y'~T]o2N6"&t(=G w9X"Ry',{DX|av^fx~?~fH}x廥l+كWXԧB91}3v|`շ®v_B3+*%n~k7X%b9za ( ;Hx9q[DgBH@Cy0bOS) [-WCS֝OҖ)|D'mȈ]QbeʙncY&XSge0Kg1g#BkL O}Xl̒ڞqcH#dN` 2=5G}HE-q|1InQwp 'Ċp\yYO$V(m]@+GD^1n"Lݝrޡ H-s%t~Km–xh\C7fd`ʹ]ͅgS!X:{ėfԘ.fE } +;9aa[ رbŗ\Grbo.6B<J-*AYVyƵu0h }|4'~CKgDi@qlthGRߛwQU:g|+G7pٖwGTlPK[7BSf .=]zjjLC"(N n9yO˷M<9J~UVRD/  wa-ц-ƒ6SoN,_iQ 5Zńڵ#J*quTED';}v= O%URmA}}cW.t⸉)gHQ@ Vӿld)ڭRcꖲ s Avqz cAN/9/t'%c) ds*lc)\u"4#VmҌ+AbYI!P_ƅ…~*#9z._*x1=#$,8|Nc]?R#9d s^*nJ1#T45/QH }yL_dϨAgSmHpMi>UJǧ>Sb8HsRi !-(L^blrd]utfڄ[7 ;4m7T` ?5`oc^,'($Sߴמ@kZ 炧}m͒bVsbOxP[@۩|N#c;|R]%Th{s\'泍).3CJZG"FdrDۀ1ķx"΁Cc9=1nf25iiP)wqgToIz> 3ï!:Kid+k~H.Ŗ=`qS@߈s%.tu'q2nZ3qflOI^6J %)hyb{h5lBq$&| iۇ|H31IWJgJcɲH7)r1`c,71?im';_rJ\ml qd#td%L$DbVU 6`M0z8Du&~LY7:Ӫ(\N9}Aeلc3:wq0|;m ;?&DRQ ,HP0S/^!KB0?= 2.׫qvUQNS/u{+FKWDOݢ:P2xknOOCt BIyԒhS&P;^i %X:m^+Q0'LZuW$"L0ތ~)HK: ާIx:u/G^\]΃ڇfxL=wCVG3ٛ(>̵FdKfͯPEtPf QIs6pzuF$o/O([ JY^n:ЕV?H+^1O}_n<m0!&{Z, !ch [=}a4灀W{V%)ٙmn5tvl(ޚ V'J7AUςz}s~|M^ɘJ}ĐHEL#u )#~Jg.=()2ÇvQq䀲cA&IZ1#(kB>eߪF (Xp4wQ\K46'ɑsnMjDLRs-IlLj: O&gcͽJ[Dg_E5xvę x/wf)T贃$_lMz: ƵiNi[Zϕ3c㻉 9كoIq.q%S$|xcrX^,$Wd=4wġqU9޳w Ϻ|_C`G'FIHG2Ɉ0|=KN}a&]97X Mx(U1ɍ~K^խH[eHR&<Ƶ{#_(ATT-g$fV=ula oa|1V9;x9zu/cuڟ#i?*sb"`>Zs92Qyr#tr+$mq{'+^^2-Y!H랈]%%؊8ĔKc »2iZ 6 ީF"y՞;CuOvY >4DdWmI!G;?TTvqLr0>P;a4gƚ<`!8,bey~POt&KE(=nAjՍ1 sQdn g+X*Ac}sX]4;m#f|'(.1r=3U/䐗Yb!f#DD㶭^*sDw q]pʩс1g >x.#=FUpn!Nҫ{= FڄFOngf p4-I&CNnæ1di4)>治զJku$<4ڍ1*fgp: ZL@/4b5QKL5VMtY^擷Z7J;uhi,74>(C"6T!fP7qFb1bꨁ#z'\ 8^bلZ~ktEь9b2CMGm{cii qXj@g j`wѭHCgOt.$ Vjjx@T p Io ;v$7voq4RI!!5^:^A#XKY~?CX֓Y.+@?IIտJ4+'!'}*W)f~D% ?Q,sˬF{qAZiB$XT?fwک80SAYpcRUTt,2c$(lR5[@r+:lBwY^"ӺFQ|f[u){ԿT8_Aet+@o /r"$S ]xA`=UC`U)d*'lNo/~LV&6OO V)E jWK }PQ5ŋsC,~mչN'WNNB?ߌʨ?q;b&qGВ!RMs[9UJ!t\ N}["S|t9&R9l5RR Y {89dz`ZNβ$vG=cl?jSl9zP׬=NQeSt3Q-ѥ\|,.@dGJ(sYy{F:ՄDd!T 1,]RYF**і`ٳÖoST?~/gm^ea5v}a -6u{7xpb0Kc" v- ˬ27VSxH{l8i:V/ :~׊|q ~zZ/.b'`E^0R ^_"D%-ơk`Zer DB |VInΚFm`DF%$\WS9-6ܷ:r_Mő4#&VʣlDϛ<rfg؊o y}@(}mq+qn҈Y$dw5AU'g| fM9*Mۗ潡i8ݹ֪tIpQ65iL $pr Q2a\Loh G2MX4E_GD>j>20@pKK$r S==Ͻ?59D7OeRXkpy])4oE[>I@[I8L m7U[7_ S! RPalrZ TY.6:z7r.9\o^f8JxQeaX(GϢ K=µJU1C8f1">[1,]I/ D+]Ǿ:6)jj| _*A\dq͓ܵZB8Q}w"R){]{CPR=}hMRٱ+C,ʷb$P($-+y B%XC{z^>@W &nf3֯y]>.#1EwNNUJ!)*k<ǭᐎJ_s dQfٟC~$#٥s3ulKګ^mޛ6|\6`ԒGxh;C1U53/L$HhC7/1u~-zFB)Wtw&&#W#o ߒmhCI`n0u^bB"=mulu1}IK;#~nvԊܣ9Awa:Ŷ^Tބuk Y忒As ̈́ѥA=kVfIk\l,}fS<,ė=3&؈cw"2-6}(8,@TpJ>׷q@? A]LO0W lZ AOmt8ldyx%/m&GɜE+6|sNC4e0gi86J;h+gd? ߌdBV+Ŧ_kۏfѾX@ OdI~Ư: ު^/Lr|%SC6چook̾XoCLr)PZlXp DeD80$9 M7'd$g4+T| (}^nÖ%Ft֋jA/*g F0EѮٶpƏ| X=f2'{+QޙRu~@ Zo'Zu`n ѽo9L|ԑyA2.FEpьrwЂ,[zw2$0bizl,x(&]*ϮX9]X=~{aK#\BPD1*Bvlx&yQLHM*V $ *crtշeCӖ t[eܢ)ߵ˯&;i$vF&s`0E^ i( l[jx|[^~5 HywusPnUٙUĉPO(‡)GoCXvY,~$Ő)W6鄚>> ik,o(]$O8+e꬗zsJRIOqIiC%|Sn& fl3HЈ8gWA "0A1C|6Ցl*ª# k0)XԺZy=sWWzO,jwONs!<;REć~<2eμUFv9եIVHZ0jkW5Ѣ=4Ĭ(ѰO h+/4sH>՝`+7#\Jkg,uN^B`.Q.J&>DA~4<"fBlcC s QsvL풫~}sx11))}̼JĆgNfF7iALOb\lI:QaX}2[t Nr43(ݹ,OW`XBÈ\2 0G=nZRE4!/U]Ŋp)뺟fef㬎1 s0br gE(bAI{Dž+8 ,9)258@n,~ƞ&>?tiYbg7,",0Gؖ& C@o#>'yi* 7LXW7UpϜX @|N:!ߩ)*=ZFɣ {l˳ z T(Uǵ?]:K_J׬;ڔ9M_/4pgf^`,͟Jpۃkm2<0:(%Vb#"1J,u"_{*M?qiƕ۾$KI ]* \ɑ"5F[@]ؿO'I)+&7?pX u y0@,>M$vCP+o> wJu?A'-ɛ 0f(>2Z%'p;a"n`l娏"fhҟax",ې#'#5]/wΆVys &()jY eN.1q-DUq x3/ۗh#Bքos¹Mb*aև{LV*[K^|)pOu]- ;FŸ--(VC1DVJ>Ăn-IaFQ7QXxBK)|EFq@dr0EP}tl["wU+[%jEFU_6-XaE?DIm`rLBV 7P緭ymOr$ίH4:9R ~zaK),ThUI^z>TmW2|p )-%ځG$3oG)B қr,a`ˋ2hBLEHA5?%|19uYcq1ݠ3K,a SVeW92D'Oݕ2ʌ-t;d0|" 8[;y3o,p?#TпXwihwAV-BY;dWSw= Ñ-FR,+-""WPlny-8,P!᷸-7=Y΢-!]WpLhTzY+Ʊ̘8=;̮ffhwU:j`~،MQTaiT< ݛ#!C?,0I%;, wH=A ВscbTN~"E~/J4?z6+?Ӷ&>[#-JҌZn b`e#_#GK Nރud 9j$R<܀(F[\R#dx$-ڂvy?yƮU݆;a2*C,m=qzgRu=pf%:q9Z;A+P~{]+Mٲ 쨇*mP?UM av]b\]r0-y <룯_|s#HWEE3HP da4F&5Ke!>uNaE^%:h_ TKĤw?3:x |r65Ƭ+ȫe-{nHȖDh ~Wtڮw&EQROՄf՝i\#dy@ui-ܣ[|HC^ߜiQ#¯f s{Ҁ) pP j٠V9\dJ^{7CX Q g=u%zQ#0Ls/̗ڙZ\ H-eWcҸVDnX; ݻ &* 8zTftcr(묥 Ff4#|ajw) g\ \m:/Mz7sjaLYe5˼Au? `H:vFص*cÒ0'Hsd@&9p-Ng_g2'IӪ0e>[pf$2Pp֨!p <FqH+ S) $tMr^4{N9Wbc}'0DߐQG*3;I(r:~~uؗ6i,$L~6T:jUʧ~^t(Rxm"ģf˙-@PE&&%{&b $4֕],2(@Sҏ-氢oe ) eFajAvBV*,R0Q_UӫrUmiX6ɋVbZp{ی*C#F2'F1aa~L7f0 **PjV2\wO}O'vKWi>5vɈUR/]m`DE,^j?}}24p̄`HsM -laÄUsO0a8kC;Hܮ?02|"c8|eͧبK:Gb+gFgp͝i8Lb'+?+=5(9A˷DM&?ym(sx];O{8p,aX7G蓎5vlUۢ7~ "Ibib9Qft^H;nJe6]J7 1P<݊Am Ї;WUA4!nd4FQvE\(laϕXxLVJR-̃V[Dj[ׁ#mC ( Sz}Nv^dF<)ₑI0 TxaR-B-ci}D \H=uDuE:[ sz%'a$l=HH({dyn%DF||O5޾MY T- m',w䙝)'ake{ڊn[~\R%RF66gәk[~g'D|zOYD*7"Go2uZtL8ovH8NUps^|#2iπ$kW^/^ =sWX?EI[%tV LB7tz2e"kl45e)ς>7ЉhwLU*{KU9qgp',kz3?QPwr[76OdEi)WK6jHrR/66?>L,Jo3qx<A#_A[cI͹?ʡ5 yZ!(HR 19xl#٢id*jC635q. .54[-˲QL(SO}=+6|+$/Q]06W=Z-hbM(fj~aBi3L>ve|Υ3':}R6lj(gLlip'nLJ0@a׺){Ԧo `kV߿ҽĞnP!]ŮSqHv VqwLшh5%&6p湾&g3 %b oIqrT z_4eB`rH$a+z3OL'9,0wzWx_Am\[g̣l4LO+|ߨ dKH~,Z϶ ]F 4t=I/_r(/ҮTF!4]v1Z}ɛZYԪ>JFc\U)}5ԧ`)][ y+C[}9fbvsPԗީDxfޟ1lBAf놻CFR:8@6Tn`~ /$o /ScWޚ@X'%ݪ6D %|z;P)&iz=4ҝ}دD{s @Fݪ|{ Bq]a ${+JV-H8l-tt=whh$弛qabm7u[01ى/}x& |n̈́/kh3Mr |=r 8Jmb_6qhoYL H,MX^=Tb6-=a 2 4j1J^k%''y弧CZky<JˠL ^~e?.ϯw>P̓trYzD-'j=k wHBRks  ;8IHZ!87fmYmή{3q1+p#Ⱥ_d%a>O-/ e?>†Nx͖,:TijI!ћ!6q%qسFA,!55>d"TK^?[prȗR#ms$E;%pq? !H؃ YThi(~&Xiϣo"0vfJæ6P{:hLs4Yž"gcJEymF1bר8I#eSrk^TH5[y r8-[}J([j8uNHMt]rALGvko:X^x92Af<؅1C8gNqvjt32cLpbPu\>қ_csi:boޗA0% . \ArqO2jTc2p2)'[ VR!]Tf&B;}H(x2I$]ZMNX!L=qT n%u )'I>>6ddcҴ.Hj:At!T6E4@MÝqJ#Y#`6suf^?KO#.;q|j:m?րn&u䨩z&_kaŃ]WXGS'4p,R0[_ iH_mF5O3`|+V#f=(}|-=XN[n@^;l2WܳjqMkHRϭ&inxrL-5-uK:3~?՘8V.&S]$^AV1tUD]8)W+ ~ua2YorSI}mij#n.hdDs^FF3Ѫ{'b4`gpVe~˔I܉1(X.aVkeFwSĝ2z= J oKxuHHSToZ"~)tv߯sVAAZ9|7,C9 1Ғ |i3ҋcGw\)? ?`c Bٞ@wBP jrbfTSWQyYh=#ʲO crT**"+ݟ.B[\KlT!F(4S+ ŗS$ b+0Vaw7G}+&/K!)&_1\A~\ 3Qg2UJP "A7F%79]& JvhqUgwR4E$5vHϵڭ4uËByy(S=:ŷa'M+1jcIh!|0.V&H?G/E%zɢv<(- ZþC1MCnd 5=ٛ@D*b>p{7g/0\7KEV'N?  a|º|TK9䮪`4R>3%=%7avn%6~qHyX i' kQa"LwUONA]b2E fd;SFxe "%{>cxR&u^h5NRkg%$͐o 1mw۵ .@, !j k~R: FvUyZJ'wQ$` (](z/Q~Mŀ9SUifI& "WFNv;%^6?w/36e"%a @SzLsGȗn0Hԭo~`pB(Q/z^kJw/y.ʑDQ4R `PI; ʖ w~edJ.c SO.r^NJErxdE 9{̤O ځۙ@-dݦHU)t: !P*{S~[; k~s,BO%*dBY~8]mzpv`ڷ b^+@mN@,q>dvڦ'?P)-PoԸ?̖|x3&䯀?BnƗ`O8}ܯrzl5\/QmuI 0g+Ho C|!vn'K1UhaPuj&}P3DֈiUf{÷&DC8:4Э!*K1z]i1@C]@'.^x>>2/n_O`PHɱr9%A8nĹޮ?zG~3G(c5 e0ͨbygkRSTL _սn>_J" 2r'K/pG/±yNY$$Y²PuL#k~ !Y&&rŀ#ɂ~ϻԍE-e. EI#ReM-ad7RXIī˸Ae}? *k Ip o@(z9J}<@V@7}o$CD> /<E3uh n":k}o@#Ԅ$w bתeCF'C4T?&_DHſiyyG&x+w=~D`KmHQIwPUvgSgH! qS_H|8jV%+-  P:J|zq5CMKEdS/)WdTӷcCUGE'50cl7T>J?^~!@R$o_W0)I|eYƏ_o8C=-?q dj" Ā$sFd[RWبv(ueo~˗Rm;fQK14 xN4P^LE Lh.fr}O!!Y,?4[خ0ծI;˗mN1 ͤ qW2|L^k2}A<|URgOjk@\ʗą_TO%iǔxEdE&?2zu2fϡ+XOOcBu@ {Rѳ͖הn_23e6 ){h}V5YANOZfc~Irs5ϕ02Qo6= ҹ_Q@Ԉ-Y^zb j%nNT]!.hW%iNK8'"27w-mQ^ iwb*55_w{!WHu'E17XJ/yya~*/M;$ {z$ag0?E^n봯){yᘎD?n}=TSxOV!mϯS@m,nj;Ǘ,z)zb!Is"l+/Gwγz"ǯsܫtpT_YX }E]H٣g"[꿽*lǵUqg^mK3M{NӜ?aȪ*Ta{"D/VwU<71sbMRϹHѨʥMR4[ߒQ75 Av۟3t@;Evk댪͐,3N׊L#r.nT$H'7Ĉ QtW$u|"@82exeMԈt.CHU:_a:u֬=4]2%aJ, @)`\q]->q~2²T><|=tFAvxt cmI[X=*n14W`/vܸٱ-S^K UK2uzaQo8ʚa~hJCgp'5Q)b&5a_,n Sh /q]lŐ/|Fˬped*@ZP$ SzgzR:`D7UַY ?J2YL7Z5qiSґj# ?Q;3dj$QÒ6J+S&0Ⱦ0ףK _ iS2p(.G_+:~ mPD};%t&'6ss:FPˌ18.] +uFr3. )w`MLԒ5dY"ٟ:D4:@/_EKv*"W7G(C )"/ !,"([n+RLn W,}N% }3¨EFuTи ~6w!nӉ HL?'uuւw5] GA" Ubp|,f8ͽw_ 2IpQ˷#goi:8/"[atʽd#(3S] >x(@[vvloNb10B^E _N>vaQ4=,/hWӹ>v\ʾB`"}mݷ"QCo5eع+(s  R䉉XYle] 40(mg'&M7PC2i|NOOiaS|Yl$ik^vw;y $Z15c4b8 Z2ZS{$"qP:1XC9-6?8|Yl:[-}tP}~U<56ZZ]MsM.9C4pN"zdBG:]ugC档`S/C흁vT7Te݄}8м .:Aoc$48oIT_0"( ZV&0t}xBJD&\eJs߉Kn봡c5 aN:y ek^ŠS1J8lD\a~Tz>uM Սwowl[}~n}ۃpZbC;`p) 'F'B0(;DI%LFc@{uTEa.(Z`NSh)dR{Lz`r@<.ҖJAUE eNvYN*CdUVUoħ}i7{作kD^THM!Si!%ߥtZ־wa{htPK{ΕbܳM\N`1$*~Nm0mFAo/]<9]Õ6i,҂F.sYؽ[Iu5+y1%[UV_ 250Jnp]aj[=oC%ț=[BX㫪Q~^GBP/o%¹Kӫ (ױvݺLJߣb7k{Hu E|ʺvj=~ ? `Ta,Ws 5W7g-}WT\z|C ª0<19999i}Yx ݇젏BD,I4@ N5'왰X禞2ˈjV"V\t:Μ*d`Tqo(]\XіZ_wan;>Pn/XS!) FXsEV\x7 찰BN315=i{U"9 {l#EbnA4f֥ NS v p^a3< 9)~ [$IbR@{0&HÚu9熡l5O›1~s×I=1Shi|`yЏ.;V㟒 ϓ> ;voN9]5R; g(q~ao(Z53E{^6ln9 |u0Rh1=,DJgfϟ)#HUPvE(XZ4A}2e59㮊Z1v:ζШg)A#3 gJMjRr^$DME7_'sxt$kN OIܦ`6S qV&XjrR4ޙ^D OE:2?We9+#x̾BI7A}X19?nV#=.D}?ode]ԛ5:nsM5vt޸ov;+2ePgҧ&tp#>րŪh-Fa+8tQ(Hc" |f}Gn:<|(}=LE'__:K7eEáߑM~5N2oLkFH !og {,@mӓq*c!.L5l>C=Hv9 Yx!u1$1UAQ] 'Ǥ[|l1wŸs; emD(,NN8|kڛ/5'bxXŅҩcEMuwD@W0M{z5hTʜC2rB; b-:M)t#u^ǾbƵ /nfja) 88ϡ]2\7 MF}Tw<8ڿ]?ɬv&gTnןEl,ɂ@u:oDd{S!!\[[Z `AlmO _Ofh(fr9qa3YduU 8CԼhP>o)C3Ju{Oي5B+5j '6p.UѨ@ј60֐'+i'X4$~ٯ7x8%{tgyN 8X<\,Vr s2ӳn/8fJ2TFwѾ$8 z46DZAjD$ƃ𿦉;eе]VY0oB9%& $>~ 0Yn0 Қ-"K66\gz%%UrbYruVaQ;z˼{j,ܳwqLX qgIxgMq}], w4y`q@Vի9Nw^;e-`|,a)t-_O4.1簛}4#b;Fb99ȇ!vA0UN$ ĩDE Ra:ݗ]5lp~}=d jD/:\كѭ}8uvmIa̦#Kap0z~%ĊB\G$iZ"@uq<6 1+qxsHiv {]K4ae6tޛv%9L=YƑL][AIB9@n uD6NݙG?ᄀ2l2hvNJWzj!͸J` k:~\J1Nigʰ-LpBv7B*zM_({Ta_5!t 9l0뇝&hL",g]]%ֽ}Rrd~ՇmG#:wVܦߏ`akhUPw*^2w|q BEFPW[g4o 8eȟb Q9 wbuvXFjTdYOWT` cҢ:(D>[Mep@@ HbCFZ{l.0'i2w֘ʃݻx6_Zr2%,[U)#j GHzufH>V Uc;)YwqsqNtM 'dxqx=5[ PIoeH]pukg4[x+p +mPlRyl﬩w-QE=BԠ\Z-C$AJ$I,!^A1QovGݫb(2S8+io Rސ-djI?iM牺g쨸}fV⎒>4Ϟ.ҷ|TQ fN`mRPi;<}y1rj8mMlc9<Τji@#H-/H{) S9YOF֜9sVCkKwe@!ү晴WBF(KEQƖx^ϊ-BdHw~&:zH#uoq:3όb=51ܷHb]|a>iK \WLLjgGN`1*I0@pMj>hD;q!⥿!'ial"3z4 QCAcXO8`]ux]8`sklPW9%e[BںH6;fu~ÄeWg`0[ZzT{  stGU`6QL1pL]`6h9 d`d'tQyױ#E-ɃmQz<ھ"&M%#2ٜD1 kEySpX.eL++u؁ hfch{h}jTc R+F:j;lgB^@y92l[`z8|ч{r=iY \'ô~.L nS #PC`R7Jʞb4&NJ| 9"N\v*8&5 :h j+cWY2KM;h"m YǩB#r]㳨<^tƋ\ޣB#aFG^qQ/̵:A-<k;YZ _Ej ^]mL7ˊwnՑ–a%vؤN'; e&m `QsLl=A~[`^5:=W otE TQqiz#aS"YB<Ҵ[M/<^ S>W:s {Z_gs>cukEszG"(H$t 6:W ~,$Y{/jrϽp6|:Zb[ #gqgztS=8F?q fxy:$Z">:h61Y6V=@|Ը#i<K3f5/ycdŲ57`J˖ǰf>ҵ:}#I*ELyqĦǠ}Docq\Xys4YJ+ڀK+ƟL!Ö{?īf-/<i e%͎dw/SPKΈLt'{QLcC\UxߕO°s7s{" US[n+: dJFU:J>HhΩ\ʮ=?J 'A!% -<}Aj6Sظx7љJhs&aϼ8#\;B6yKM&~g'_;^Ww,`Y^vF͡;iQLj r.w2d¿veՂtwuco /RmJ IKfU[(m〟둠yIrz?yc: f) Lʈ՟ߠ]4]=a1,P'(ָNqW2Tbi!٠#B'4HDh'Xe"Ȓ7×FiK)c>=8k &}(aw /k?c^ 55o6Z"=ErqKڶQkn5?Qꛜy7ɹ0Q0 _:)(\wgMd'r%Љ!s06y$G.l/K`'M 5NE`H̄gk2]h[3Fsx'j [g\$~TN,PH*xrɆk7uG( >>}ucEyyoRcEΘ*m$Uhj[K[*]3%d4AwioHhG3mՅ[V8rȾuE# \*D60ۀfay&e i(gK8o;9~GE?-x>؊?d)$h8;hhK)/v,&SPaC!gd*j5uO|6 2b=@HC_X[Dxu*u~ bz2Z;%™y.Ձ(\xO] x6wvkk9jl =v'dRDEJrSF!If){2 ջĤ09] v-JV9JwRWVi M!<ZB [,N^%%m!E[5-H\гP-7 i`b2_-.TCh!JO\p./nqǘNL:.T2^߻?-v/O(ե*N<_iun8䠢%`p]s>Hxp/DFxaeshf%QShngb 5]Xci=\#5ϲJ  tpU^(Mj?ِINNMo\~87IysWq=tÍUM9 h] Vq< {?|Ip{Ӭ_8 3h\ى#)HnB81@080m4 ߹$8ȳJI2!ÿe?'R" osK[w+@#vwtå:F8F׿[a}#{ <aIB1v 3w׻TS2ooݤdRk6qy= S{& sQ[1ރ8!(pϻ qLlkkbiáѵmQg#@v:`*hx2s&n"n^SG.S0 t'qI-[mx~Vn3RMeZAJfUK잠=5p݃`\:* /e|LJ3KRe!g3Tt9m=炅;w =0^ǟwע/_PhJPYr5c:CS$rBHTy#av)Ұ2Nwl(Ͱ˿^)J{IS9Tjf2|I B0< 0j^N^}Lc(XwF}12D|=1ȩ\ݬ8$?1VJ(b;뀧7yZʭ_qƐ;~d$XvޡUk$ZHdCX lB{6+FGx:p}a%\gcCB8VZHN=Z֢fn-iKo"6~H|݆otA]&4X׻c1'O9քpoQ.4hX)o3d/iDd'ɑFq7K(k<@&xk< ~=^hh}@BA%2h7ȜrK (&4}!a#߉;\/L$$j1? ~'cˍ1gmJO+»ӭ-tI9:s^ki9Z ֡/&Xo:c؟-o{7zK9H Hz!mG4w;SX2a5/=VfbSG?^aIΤiwةˑVv}J[CҤo4M8 d7P ˾̒.LhQ4Z*ׂ?lt#Y;B7pint+"LZ.u(V6u۪B,891Q-0(t=3l!:Tok?;i{d>ڸ0\v~(x6s@m\j&rKF%"ˡ!t{1A Ctr4EjO2%5 .(<#>a 5ji /tlC`6%a`z&BIAw0&0 S?>YuqLuM1}퍴k†)wΊf/SS榨[1t_=UVFKX_lɹ$Oڧ`91(Fc%:+\r{(Oa:Kqܦ4/0drǥYSfXN2aWAP߻l8N'%JePrB V&^gd>3X@H&޶>^En>zO R9VA:̨Sm`q|[IBs%C`O\^~fzZEK }d^\C#_Ye55%LX4-M1֬bRaVwƂn3!<&GC>vF"ANR2 9X+s9G=mi'MTˍWgxTiaP$u;J+pg=/us@ފeJۓ2WT.g aW"(_I6h5Ώ@V(!LdSg 'q =T .G;v#*ZN6mV,ͼF4%;dw=tY9\ˀy~/H5௓a R~;光`)z} G u-D# J(' I' Mm t(" |jf Ic/i#m;r^¬``5ZQ DKuj]RyHTV}MR!,xٿqT,lG[&H]nǯ 4ꞫhUoqm`[ d%%}ͬ򃾫=(4uc/ԗؖ;E }uCZ$Y2fc2J+ :9;?e(vSz OȃvQωQ #OR4fZC}7w|KAd,fhÛzԛ 㯆 #!E` \j #e&DaIgn4ZrvE~\C gZ?]lEf,OQu^(9Sm},OԘUP u4&jtSIdiJuA0ے Zhn%I18!n"t*˿~[YnSreV4je]>:`,q{R! .I y A#C"39aQUHt $ZG3GeEDG=c-Έ2J)Ϲ>`3P6h U %31b u7$P/lR*}H})AcT^ p/L *WGnk8%4\ 5O lu] Gc)EE\'~v(tfdCX"p]T@ N24kZk)9Jz׎3/O[U(]6AV \$J .4ƥ׭0`#*).v=ad4H[\QD -zGٌNR$"\vfAn3m& #֏9^ _ژv KL#2Xd)oML^f?03=5|6o;]_ d|,qħ4,r:)~Gј@¯k答qgR#n=80T1G;^B:bOр e>8~;irx;E:) n~D,rF!e5\F673^K ."[0UO{F * "\U-Ξv f㉧ӂLjP 68l,ZanXaʨXt~Lhr4S)nS!0LmF=c{N k+沪h-$ü$!2>UIڜ ʧd2XR?~:r,;gEI( H 5$1q0%ɒ|\c? ڬaTjn9 ?Y >^Tύ6['Mja D2MʷLU4jqh(i g>;µuz_6ʞܟ潦ƺR]jJ:8luFg;|fgZIkKztP77LduP@kK`1JNpoj[v09@2eTpcːt^_QB;Ԍvl`Iy$Pؒ1j[ BW~.Q b /n2&80$Y*8j`gb޾_Ʉn5IoR!A~J&n5B;3ȱګOX{qd5'^cRX50U:nT郶=_?n-vEv8o\ M(ђ"os##^Vo/s  /'@3q+[CZkf_؈3F԰풘0!. Hxa1Acc7%?ٕ'TwX.ȇ$}Xt_F|8pW>۸=M<[6!2YCXB_cOJ38UИS4&Zvu bOֹo 5?ZD˶QFZ ǚQ˘3S_udL>_ KL=!l .Ub`#P2cRjjM#b.I]= n+W7O&L(YfeWiQ2reTs]s+ ^53#9EBo@!Z1z B|_-(k084NjR*A&=ג;2lɁgzi@YƵ&[oEC0njlP lzw 0a5E <.+9bdzAx$-V,ϻ6W𣿕~ |$BV.ݲԁ&ɴy11uQu*[a~# 9L#X] b][zXY xW/ZYUqb сו|Ujh\,fsN~]饾]\KVsm;$a6v9Ч'И(Hgɽ8%B[励P I5p7$JC_2)J࿱TFB#)IС*jepQEMJ I:0*Mk%[9,ISlyU99Pœa\6׊'Ŷ ЯɘidpW9ֽv0&АQhHk>(L?,j̡~^jy ErR)-̯޲̻vml j?֘~;)[g=[{#88Ȁ?o*X\ ye>X 3rsB:RKX1\bhĨ`ٿRnu&e5je] 27~q"L\@YuCB Rl4WY nAKn}zbS9_֯qJE[CQ~.S$hޏ0dx7!bqCK{v00;nw,iTcUSQXz?lPN!lMRyIb8:4n-yoݒ{`M"Z= ~Ɯ=pJ.NФ)i7džl hd5RW^P ܱ̩W ?j@~Y:D%td1:☔: *Ry'd$B4R-?@/;21 QadDZI ߁,Q]*v+Uz psԘ4#Ü6!34{9 P OVq'}^5&+rU:Aڴ0Ζv7DNi 5A",X~7˗ª7jQ.EgJ]x=rV4ol|91e"Gs.QmbqԿzON-VX4MtoSǑ5D} i?{ߺIzg4?FU[9g!/.ACh@<)c,]}MhER Z]q6mLhZtj5r# *ci8nx|}6R5`'fA2d練$-D{pv;齐|\Qre=&cM"\q% g/F4Xl.x`W؄-ՠ`N=}mLl*oJ>9 B7D+Tᖺ@Y&&>zuf*X15&V-m@^ێ6a. 3ҍ. xJKN1V 'a.yRrSL%[W!ZآD 98s}}~>¦Tt&n54tE } nz9nItY'qs mݟ$ۓ.;:6:ξZumT^{`^1E[2ƿ?pP (V !K[b&x_;i:22ӳݨy%6ΤZ: 7[s"}([b1!-:m\pWH> LީjIGèVՙ"#[s^/__ 1 +ji@*$Mȝ.0^.) YkuP& 5;+؁2/##/"oeDv 4bH^l*޶Pc݀$9`k.(#H`'ж.gq D)%F]$Ѩi1oz=.RReVzN 8A0iRdW_"u5I$CxqC$E}lL)3]{A hwrU3al;0 o͆ꬼSwPOP+[fB`e(Ӈ2#SLY\Ţ1j{.ʆowIb[gTi `@锧Rmm@c G޼4G~$e:O$lB@%&)XqDÅPOH- y&C^ǵҷ 9wtz ;~N\% Ddn+3w dԑ 9ȫ< +ak?[T. X@[gH3.?NuR2` tˊ(~ KB,!~H%cn*C^/luo$v5ۼ|fޚ>(%aWy R oϚ^j(bNyXOMP"[ha6uХ[{}ç$$VWӐ㛛1f5|\~}Ha\%9: "·K&zΐtCf4>kVW ,, Da8.pDL̷س,Ljn}s]*X$:bQx_/U ӊT%'<ь! ~*zwrfrfxO3IP2^YeDSL.eѽ$6Ɏ^;\[v!"@σ3dW㡙3R4|%/m -$JҸykʁIDs|>U pk)"E[/S= xRC&c],6';! ݮw&bn&筲ȥGROԫ~ t=a[\e@ K)o}pXXDh0pIֱ@gT:dL9ǭ SټEUʘU2)DUI,j&2 lxp@926)da6E\D|Op ".\zӜ% ] LP%<|3*^߲>.j] s.\d^1HȠ̨&N}hΘM::1? 4"&<7Ė)e57tH|g/4>jzaXf|@eh-( Y ZVkվQ0GR|J| ԉvM|+g9Vm%O^m:z.Q N۬d][}&|2КMo2"xOp ⇌''h5vͥc+i9zx8dpG?=)-!8,L[EoAT4N~LfO!MXYc5 :K>vFtH?"  opx?! :"*ʨT3/Ǣ^xN*ʥxoW!@|BzrjH~;# Fjj4Xj]aӍ@k?TE^T)SV]pV\3ocJB%* BMw˚b5(\zmgPˊRҒf5@Gœ~1 ilLv]oղ#!lٯ;&y\;n!pzA_>jJڸW̉W-ؕY"&åDR޻&,Է'!V#D506xHY!4?~-/tU#<\Bl7k,jLnE4}œ%lF mVpQZH wLHID tm{3P֮TqoR|69Ds`ro^ I-=^ Ea(\ hhH4cjx;_&uDUdHsn4ΛtU9eS Fӌ*B'?i?H*kȱ¬>1\%x=G8HBNJ 5;;LN{?!Пpxȹ"ڰ,|`U7Hܪ7vm81]i܎2ۙ0ǶJ2q,1(ȽiDŽT+&PP1L!k_Y0ZuQh?Tu9!ȑ}pU_GQїK,)G'%v4ijRCe7 Cu{82W"  yPUk]ƬDs32L-Kv Sҟ^d+ \ҘH@]>U)(e!vdh?” aRk#Kު`Yx}gePUk`VtdR:M.JL>eE 8_Zy[ioJ"Hf1AФ7or;?NI!$00\T:r+ jBmy~'}yXRk9꞊HvE;l,S.{K^3!<Ӝ"m< ɈtO^{Ɇbk6%72`^/SU;ʺ" T0}_Aۘ:G 14G̐)KGiJ^D׺CuJ\G D-jwI),?kޅ|5N,qpY*Kiӥ,eGn߄BŢBV* aΆ'n>SO-fVm&6?wWN߈_{9.4z|^>lc2,DNߠoi+d T?"#X'/2 gv /j浏l!| wN KXӿ:,K섖T?>+/:P Ƽ{}cXSY@]܊{@G~Hz.1Y:ݸ-A`kWeҺS;24 ϓ]ɰ^GJɘpG` =¿{ICwBR&%ʑR;/0pUq88s/%vF4#̓밴X|_V%؆J =ەe;7N 2>aLS |?,sϟ IGu/ >t?r`{,J3 ^2u/4 hB`AiEe3[}"gHaii\rl?LhV1YTx{RHsS~ +[uoy+`wMq,xn12>] ; JXFx}!B9ȱ#7`ծԕg#*pY"_F!{%'|)6<YFB  *|qG_'E)0J& ֡)bpd"69?wKY:3α @vP[״l|1 *~?/A ?& Q *vEf5@`4o;zPUlxNߍ).>'{e7KglMRI4Sr:9yQu3e&Ia+xm!;+P0Lܶ96WrZC[=O?]Ep;=5SCh*O+T_FꛄS*M|Jq 8z.(@V\7X[ҜTVƖ`G'~CDo:|,q>n6}C}ut nTBV gK5@_k| Pz˓ate5ӹM)({E1؏rI,zD [b=-hFm2`CO $~5nbPí*势i^l&Sפx\m({Ѣe9x.Ή@VaґG&quh#N\t5鄨> ncD=M2bI`2DHNLeo+gE)fiIr0):z)mAiXՋ_^5IU:bg(滖K~ OUJJ[ r800Ω-5Q- So31tULҿPq24B$,2Z2A}HY,`6qg7'48 䫎prypVFQ>5`dT nH::j`o[q5V֛nҧn'gg#~GWVv#aJ/2ↈ0w=!qvh 1W5IePv|@?[Q&K Aq7 *qQ̝׾=zGrB8#Lfb1wn@Ygc`w< ֟ 7CT<\YX;!A^rߨTy,9PR8^c*+bMr>)gLI BەA9sO^KSGqփhbw<  aw-O+1cluTv-s5=+#KE̳0}޵UR[:-6BT{lZMIByHٮL,o@JBOCR50*&*醙>@҇߫DR~SrS eGL"1^gqVl7݌b#Egnkat><π}x:[iwXAmtT8Mݘtß}8NzV|'DK9WR v2V#m1g9υj@euy1cnUsUjNՖ*qDNR<&o-tq;V"]+W^|P\m<dNSU܁s'J.@oѣCkq쫘(n%~+ grjVz#DYbseGL9Y,A1r ^.*uI2zMj){Ah@h aǽҒP j`D&4))];L]4fVtf+e(a:7x4+rzcKTZ.A#t MtvzjUBRŊl.C|1-]n5|GA.bf- e^5:AC瘊kdOR)f6)ճXUCm]>w %,MżH*v)IXל҄Xƀ̣M-Zb=Jlt@oPyǩ[,^aZ`dSS Wa){8o  & (Z"Ỹ{WBqBF;“RV37')Ma2KA=ę 6̃mz.n7V2_- R :0 5+ds; Ȗd;`IbhE[xP?-0N$d] gi7^M#c մ9hJ5@Yܥw5(w*kɥ (_0ټ"l?N+k؝rHĔjC$.%R]7P{mdPLjY@PSX;_v۰D;^'$Qf[o}:NF"w`EACe wVgh/<|bn炆vB}|H9% _Ik'ju۠7%ؔd=dSw7,Nw/3^` /b2&`V$j;(]M.9ܸ,BWX1ltpt+\1WwSzZ ے[ E]Imkh_ml/R& tt^Kc8?#svk]M=)ɹ `kY9jl=\Vw`>fQ??^…]r8/t뇷q:΁s r.ͨ.&ӅSi8d&v<;GkpQQgwG~4Y~ id|Q3r1Eh6d`vR<.mwT-5dÜ2zY9bOt%|B7t#XCBDe`v'Ʃ?ae[ b=/+-*uunmZf$ x%WBǖLJ̩qiYv[ټLJ]pr o΄oɆt&\J\m?*[ י;YE|T]bB܍%GжRښ:Be$^-\CJbB6[Bqkt7\o>J;q* <0:8c]ġ:cDO1DԫhW=o@ٗ%YA7ԧ ;3@}b bIGV_{lܣ!rFXM_[Iadޑvӑ,Mn&Žokͮa{EvpfG6_pdxYT1M f荐y % Μ?/JOJO;tWL|%c=w<(0Pņ,D+VĂZ6T7j :zygP,=|p@G1= $Anj9W6|T~R'F"[ZqkHSMh9ck9RzZT>S-O5A:K"]eSғ4 4 '(hu-@r6 eA]3##;;j.K<8(C2O+ r ,ЪQT:#x(7dg;E„.iBnE@!ŻJ^*> ]]} -#aiU)[rXW9PӚ>ΓR^j J:s G*|+J'6q!)aۀ2-7zy_W8P3^\/p` I k1,/7(eciaiU>O"t)r]`}.2ߘ v$-FsI1?o+OOuG PByC2;3S#0o8gTA*l\/F s ^ײk1Jي8c3(sN_`"蔯QGan{ eO>38ÒT :L'KB[q*O(]L>`nnVA>Ouj1jFbz5濦HZךm[J[̻?6vg!JGAa/[HY%7-'E0ۚI& ϯhg6̔ҎjbIli*s.#jtT;=]멾7{7@ ys%eV?уo&C`?7?D2R؜î0(' ڲM`n{V/ BTU&f/wĢM&!%G_ 3"黑0X RHDȾ鉄2%I|m/68#?8Fȹ( OJ"^_}w;J4.ڕrjo;ц[+:f%CX"§EBag֖PGCC)Ua)7 I̋pX79MrHG<(k_ߟ:jYEO6HL{}1P#%1BmIo͗ (=Lx/q`r >̲O0%ohtp<1Dҥ ~ gGǫ0::rWBIE2{̌&ghE[-ƒyd-FK866' g c8VVĐЌX윙jѫfv +!QٻDtch`K [b;"G =s?kcF˓*9b7/~=!w,T8)Gz;g"@~Jo**,y;'JLp׌#ֿ,SySdFF:.)G.*|'[U-/o10~M2qzBF\AS'@Ѳ!-TC o g"W߽ͫt{TlĬ#1%h+ "#4I~0y/KN|6?df4ˏcۉBl}9k`*pb@^,"շ#8Gf+*Jƀhtʦl;#0"򆧹|zyHS~k~;|ll ޣ4{ v<%銣3U{'sPޡ?PBd%$Ba<xcRWDJ(9Xw'Һ_APKY7bxކA#fEî$cx3yN񤻠 v/OcIZ{w=[( Y,LSDOjǚW͂~%_4?I )auWXix#$Ⰷ#2Va`Jj,kN9H?|FWa\F`ä[>Hcgt,FJH y񱔟5Ns"11\8,bXYtаQ"j]۩n2h >U\e+U[v+sktIO 2WTXTZs YG^t)OPK0jWھsliPΪϑ6=6ZUfu(*^yaiGa"ux}E^/M0ؔ ZqȭZ Qڝ 39 &1FZ!ܧ0hq3W-woqf#E|#bX,f5h Y"~FDxɊۛ3VnbjBNl;U&dܼA?"w)o9^|uevً&GGgGi*mXbsWA.|V<4n*Cb5m8⹩b#NkR1u -쇔7 nL/''"̻tzGaD~Mҝ<\?+xWX3`6xNrKcB+;+r4x#2A=5C'XWj^pH{*--5H#ō{i!ąOqMeQQT0H-G ApĎI4E?t2E$A)INjy{6='GG"Pf=A/1T7q,w#++>QoUEpV U VFl,5+X@)# g.q@բ9 VΒ-*O'n}(#7]Μ2%[@č! 21GkhNHV BF {R&l9E(Ň0+V^p P~ע`_6+[>_pϠIfưm$B\; #ex\t%'EHk#oF۹]'4z" 9|Zc[Zlmf:7`MBv,fpQˇ"€2YvD{&,BOo= ,iڿQ$9?AgnC j7GJYqxX.+&C4Z).V 6ƦDNlxe෻A'dwO \W'(Bln~n˳-Zp658*2e߭::=6Cc76CI6uX,:U 9F+4\*B. {OS m=h9lBl!ALЅrsP> G-N㉒^6d8}xaҮh׷)~MgKOYGPG~+ٝZġhfIOg~7;?^@I\,Mz9T],2ۦR05@Ef`˷(W?`Dg?d4XXryb%X;x|Iz;[]Gd*`Di@maRYhпCT4y =8ySVT\[O.mPud Z#JPyJmʣWݨD4(gܚ~4agᬹ ,vwd˜gOl4l $wlߍe:˸=bKSqGlؔ'*"aMEjoKA\u8хUq,3kiq-CAA%<ԯC+0t?i-ծz q,ݖ+Z$IEi>Ɣ1l!w^o1hdCu, $ }M@ʽT\9.&% IcIOn^,=ɸnD2Gj?q!5f_䎐Cl@SAO[Pb:zt* 8Ski4*4ë(3/@8њT9^=XօcO:T-bԷ>O֍WNEu`*K3 qGixȭgQ?7_?˙Dw9春^w}}A `zF,rre)fVJc?$9 \;B}xo?ʳa#F=o+BNCt>!S_M$e)WTAR- \{ĕ0~{KN3u0lz˗ti~̷Xq`[0d@3`O&Dgd[zhwCNaک~[)|:`Fq:rOev 4?ff^MPFz#l7PY8tΆdE> Ei՚0D3X<7[$ϯ3)AV LHfLZ0>țal @Ԝ0ƿ{Ā⒐'>sɼq$$İ vmʩno<XT:kdNw^g/|[j Eh-rl(lwJBqwTXkժfD=~{ REsh'rVޛY Ҕ}@&03kvC q;UbJN"z5/0@[zֈ_5 ]%\"$"ݦXrIDu30X{!d ?vJWJqr3,05 뗮vi*G ~c9wVq9 +e9۞x$,F_mP/G5溺.~vl'b3"]&PrviFcsFpqF`6XX l!J?ǵj|)Wj (uFpYޮ,ץG4#5I*{9s>SG1A=b =I ^7P`A]:[ IeͲR1 x0S=snUةaZ+ AXjRxmJp;1M`҇ґCTݯB?PuMAwُ?63Y(Ty&dY؟0PtjKAuʪM{6_JۤMfEq#xD{1&^h>DSd/U<ֹHG}ķ@虅E͹ nvJU[1~&\XĂ Z!Odc0x!?Դ7,ĈnnVJ{$j&:Mq)]dae@Υdu͛=UG"4%i(R ωP|&FDk;';ӫ !6) 5Qv4u*bIӖ*CE hX#Nĕa;5HՁvc5h'g !naQQd+0:C FXQ|RhWߖ ,f[ONҷJCƠxzvHY1F3l^РjKr:@e߃.T~Ɇ_ח[ѕ汁-.E`AW_Ee6KFT\mZq'YX m!":m!^ל';_T (QwU[>S;QOpt'&\3ehqz֑ nBCz^q riƎ{>b-6#nc@f+B765aÛc7G=$gaL l̅}M&E/*vU<u+n|BaUeh~,4OV[Sf6zJQ.@,FsfB"퓙3o KOܙ{٤b\Gwƃ7<ǗTzLj^ /39047^HufUЁ.!xU0a'zi.>& a,49ڢwmd6z 5G<5E2H6iio!I1u*TŸ~6u$kGLE>ynSV:t^J/ϼ lwW;6)[iCGf7ꡮ]GLK~ѱsh}{e$%~t+BPR:i3R"f]$ċnGϊNy$T+;XmE؈?.&C%f*7;c2uw,ۺIbF&U2R^A  F ;PhUeB<={X7kAЮ/&vW[Peʼڇ[[kK\]0yf4~hMFˎ%J`-hԼ͝a(xln4eLfZS,yleaUG)MnhgCo$|6;#}KUTrQ9j\_/({>UEpv)r؅.ary~Zdծ>敂+ 62EB3]]"6.cv%#BHwXƇxA2f èH2Zo fmy[X Eb@Fo%]Ћ#=y@akSҟUđz;QYgN>TL5hDfxqB)JdAke[ 'NyLqVUOc% i3,V1{Arvg;{sG/"(NBZa|e$:HĒi=ש v[Ŝl7}{f%جPM(e7>Xg6mvLq=&[?nPde @T6uބAmtc~eS*N>Wṱ,+LĽ?) R޼J]K>?>Re-LbÜ8o\ky5WK$v᳓(jk$y> @yb~!nد+h@'H^%R[NN@% qJ-÷ Cw RqqR2{)FA.vÜM.!΃ڸ~w<鬷-R5LC_9Xeρ. *,[~ŽPڊfH3<RI_FI<%S0:`xIM (lfFlЊit71#P9=Bu: ;7l.(8 7D`( ƀzb-;2ΓFN{1 R"NWelW^,lJ+Q٨4sΟKMV.=Eu: /f$zdeڞ!H|#Xas>s6 :f`T'JыfExzv{APo6(#/ѕ X^ 'ȁfzO`7!W5ݛ C?Q!u߶RM9¼fE*2zz0rcuh }ӷMϰ+}ٰRo;WŰ/:ofK&`? cuBíZÅ Y(aS60P֠|B7j>mz1ыE*Y95Ubwn&۽;6{N`ڧlmޠI0 ,=V]E>j7gDG $}ҏF2}Dl^_(hϛEQXdS=.r˶Cxn?, @ɾ)嶖MD SI5|]cm"ivBn]”Vtږv!ݹMӑ'7:ԄAWGmInqE ,0Wh2ilty={?i'JOT.5Ge+(g:aEa*(/+O@TEloxGT+#ɴ N|~-z nxN>qSb/)6Ai1'ymFe#Ƃ[?C{ajnYx5 WPvhRzFwAX,O-yMwMfєA!\e~ssxrxמxMbLC_xt;ؽޱafHJUJ3!C\(~o5]'{C6dn@w./il)-uR!"dD snv;c(Pu4^J<ԓ{0Cp &{1b> [@j$雙]_( *?Wg3.˥"}Ep", Pժ h# P"RY%FDxV>'y(XmsGkI~iS!|{ wFw]=DWLN&rkw{L6ZWL"PbyxEA:l[!w|*mT7[OH10Tf* $/.} pʮ@?[ ]):^oEgV~D_SB DE6`چ*aH+ب _ 2?JėY M\iT_#9]fR{PI'e|N<#D*þ5ȳ+#l<@ӭU ay 3j7rQFcB(Z)p8$tnkvb~{v>)p?$`/Kպ71app5jA đ'wE(+·#Zϼmg.{o£lVϭZeZD"Vj8)ب+zо%V=z4< iI)фt^"^?}1= Ȅ'yO:y83ww&řf3Ja&QQ?V K:Y" #@Uqo!~\ jUAq̊YݶSw{dDSnjLΫ_lom VN%3d#P'?쇋Xj\HGAW(f&M d#5({#Tsi54\l}{i?yADeO^u9͢DGrHDu+%ԫ},E=$1*yR\ ļӸ+U$gYZ07070100000298000081a4000000000000000000000001649b7c290002f36c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+͠G>xF?Rwwt,Zϣ;@S8^mQ}Pa?2*H]3dizh,zlU,ILp;N%z[B^JbI[9:_E}pJ25 KgQU v{3RDj<|@(?ԽP G= iUo'X{Eӭ<}f:P%s^nX{n5k}#-1vAcuI\}N2愸0*s.ZD澯+X{|Pk5Co0;iѪ*{`*Wɧp44rehB)l,l51L1Y4FYb^~M .ij}~c!j*,&8xˡ̼(zi%q.up\:uYUt@*LW؜YC,+m mUG{oa5'RZ frFlRzjiY Yni:{} *(o4{QX1$v)j%f=~n^ɣ۱+@y5C ^\ɻ>B\p%rm,i8ª yk<_' B34yjAj}" .BbnP>':&w~>2P-&`ըk%7D !r’7/|e=c B ?8PYFs;6˥bæ%?>(OjDJzPn*ԔBV\mKvŹ~O~N%g= I.`(wfAM`ZXiƽ~l!NK4q΂{98aLDjy:ՆPu[}c'x@1ZKly<G@ҸL)V׷tR. s{bkFϊpQ MpxƸ I$40gly\ %ryeDzAQ<.Z*X0 ,ԠFW J/I/ f{Wg١tmYCwcNGʹu&ŽR䒰]ӵdĿ6JY,g"okޜE?+3Lu|=@E"5˞c ' d(9&藤&B*K%zYtL]L^>wDbT85" h<ۇa5ίkțwYMut`;Y *U'r^ Z ۟X+ђ{6bgv¿?Jn 0?~l0x1r27sdDq\@1J2z=ʐ>!ĎZtgxc~2sI1GFGwnç'cxĵt=$cB QRs-KMR=7'P4RR˄*vJE | byEob zd@⭌~G ;ƍ(eӑlyUr$Q!St0íe LHZB |x#  &)2_TSCZLwW#rHHqcDz Wob^?R b0`y-Yu'Grmq[+S"Ø'XJoEaUA< ("ĕ֥7|Ŋ%ͱ'U*_{" vIJ:h!8 wqVS"UTwܪZfS'y/'UmUKy˧*M*֠DV1cpnFHbI~Mj_&!5>u2\A' 9ggxm!Kb~*bi^lTW"c-q=GXݩ'X`ݱ@/6-k޻gmSeB5:vXy$uJ}l:R ~~Љ!h~@d>t 9l\J>ăgЯؚE1K"AΏaNO5z?!cv2Ir> p>F $!Dǯ:fJ `<8Cdg)UHDGk ߚ9Uny UNmNpӈaR^ *غv>4'g)[{,TRצAPQi{]*hq^z82O/YyPg8},H`9" _@R/ ʯt8$& f!UAr_|;;3 oڔkvPE_j1;dQX*8; )=,o[|SUuKY~p!¹е9b++Ξ{΀cV-3[Xꠓ9v(d/̡aݧbsk4b:nPL D<-,hS'4Wѽ/ @vT{+Wpg Nv3c? w[#$XT54>ةcO{9Js#8"*1o8bڊGOC3DT[BX6 b pc]6Su emwʟ;hK.|-h%7'rw68Xw&9tдc4y]872\ŀTٮ@bZdNdw}6+RVƜכ60L*тtd`~peK9C3׊hZZ.tZ&1!<{ЌΥ,ݨS[.i9KjBU:s4w p}"-q~τLq[éFF|Vj(|uQdpOwl xXgsa;5֑ߎEJ ŸZ.eFn```g#(Wprjpk**!OnD>Bق.8I=`*teKEOopFjyۮgþB9sL s4pB[{mķRǘƌqI+h*2ƦWC~vW[ιX(EC!}I<6Ts#:mTFOdyjvi~Zlz\0d~5>ޙ?/v'[r#yV;"@ 1Icf0-[ݹMp3ם; q:-vMYֻ{ IA/N5οEa/s-q4UtEWy X\:Xq*bPA2n Cc!tA͌tӼ\H-Bv';@Ҕ G鷬sp(*_'Lt@i*yGK Jv K5-G 71L1BEP3v@ R±A2%p*tz!'q1,xkB Bc{\Đ*wteφ+ώ 77f/rPM5$|iপ)EˊQmbˣy5;GءL-ϯ cE$pɪ?K +7xQ5 U]wU=n/þyTF>e3WLow@+BWV= O,ο~d&aE`?\ZH*g> ,m"Y6:>+ތ޴"{dX8p(ug" -1zCVxJc!N,0[ʄvNBJ :ؖt ѬXq^qj`>*D05BNNgIpؐG|^|9׿<ג2@KPm9$cUsO{v;'$Xuuh]%fw8|#82o)&. -C졥z.AKbh\ 2J֘ "D㍾dI38ΰ5,5m[8Z}iwusߦ\&Sr(fA~/3+H^#GPdN껨|;sIҙg7_iI6 m4}",Q2ʑ[m4ы'Z!eeT1^̠`⳷*`Jã<*RB y%((խORț4瑦4<7Sgn˱/p:5<K|C>!qG_Cad ygdٮ@Ufh>{Xr'nޚ5њ`I#u>ݕP=A;b,n.F~\UWpdealbc}j{=Yh@Yazvj%{m̓ VW '̎}"XDxpq'2*#L=4FqMߑPr0}Տj-&^6Hd)+a  0?HۍX~r ɉ lePmpXIcr|u趯^KDmz;2,՝=Kio,Aqȿ)&OuN͒?".m{Bice $.%BA4-({g/^J~)SkTWҗU3&F*4XR~znt 8E8eGHꌁAEzrj44 tں]lh!񗯦S@BLM d^dU_o닯 w̹}X({pRx(`{@ٝS>kUSD'O 9?&لGw#V+" {U 3a}HUd,ɸiZ y"*гnG) vfۃd:]Q +VՐ@9GcAc~r ?UjAa~?yI[ǝ_Pj53#щAE^̼J^$ =7A,tj?,,])`+좄:i2 ¾zEISfC8ښ:][*]QP;q^T:>"e` pH 0Ҟ0 2O lw1zJ&e7v _CXk[4beݽ֦JRs,åǞ&?;$J;jv9[_c..b?RUƁaa i"G=ә3B4z#j0A^pQ`izs j +^w(mLǐd).ޜ| [v2o 3hH`[b"O1g'<[RL-k,o 8T@W*<^Y2+XP OH!|e2Q6~طz( i)?%?0%A4( *$FhdDVAj&"ئzI׈7oH,N#O+Nuۖn8|#`XGZ˹%PGivy48rfP- !@RGr'rn8~eǂAv$mqxLv itqbW1Pw"|6C"p)9kqt.,W 6)3b>b L~/RWe0'#*]~N/k;5|F.yY#s:XLy !b2;x; E6PeSe\5R`eǕzLh wa 3BHVPZf'~ԛ5ק(^u?@P0V>'O| _'sA'|'O5bxu! _/wkha$(jᡸb,S{^9Jx3sMI]}͑Kz<Хd#ʣ1Wad騙"tFyKvc1Ќ&3Im |[,}0u+ f']7 C}pCrM;MCTT",n/ @ d[km/pAQߘH]BgkjkyW: 4MMEݱT)쀀ZpG`q^.5,n_!Q66W^qs uą#mtv9JqiKDKeI^l g˂!(s-|`exDMySl%O44'sO{H<׽V5j ,%UJpAT+x_wĞx"}LW:dYG7I;uP `# XC[ݿh\5tC9Aږ͘ z`/r>9TYF3GۓHڽMb Z;Yރr+XNcW<yu5 ĉă$&=q_c-Cᶠ5oV;[QHYrZ%I ry/ܝZ-Q,kiatdvEYG-OZQpz>>?j~sD{Yw}WLQ~ֆo(.h\>/&6&An;Mg$ǒy]f?Mzts$\t( m+E9US(b ڰHo)-:1)`&1y5iT5)eG8#lm66N7`#Ni ږ06j%(!i9[Mp̦Y*H2@dՌP Sq D7C < 9d2"_ٌNK?4Bjbڄ(9};RYlzcT6%di;E{s#f 'IܒcUw>ᭂOIUNTt)PsʅIIyy'^%0]S1&KӱpE_Ϛm&T@JAͯw'<K\Na%$ߞqnZs!{T;uEދԏ9-$Jr:.Uf"zθcvs( =v%gyW+T TAmY=ܬ(f2ȹp `_oҰ=+%b:RZ!`+¿ L$6vaSL[S do[b"Vʥ[(B5Hx)a8Pv1f?IOUK31$)Pֲ?iD[tMbFm/ H1$'1"Z"K .wʱ0qBxiRE5,ONU[K?033_ sf#qUqWju:7_~I$- Hw q=Y~х2[(o\S;]$1`J mqp'%Pc~^C*A|.oGPy5e)Zv;5̸OXe{]յO> hPǘ\b$qDׁŽ.?{n! 'S %Jsn>2Q3/)U'4@\Y 脘~F~n(gRJ= /7ʣ4} ;_rpg ˰۽}YVu珡V}$˅/[zdR?}MD:Y0Fer%G a'rF ^`Y)pqeG R&Sz-k"9) vZgO0epBy36OKьtb)/ g7 씡TtʑdtE g_ }m]$q:Mh!m&QjIS5DvL&BGhBQ6bd:ޜr%q!E4la wQ=="`@"eO2 `%\2=w**z?k<(t`NuN(s\O_v2mZЕW MlPr3!K3!TN~RG57,$ Zofu`]"dBajȚˑ˒PyD0 .;}L\]x pظzRz'K}aX;ne($Mh[n}]ܷxVSoem /0];+a'lxewMx2uq\5b \^?䋿,DKI;lV_S膄m'ʕdK-< vmHИt0W\# ;O ȊzQtR6ɯ=ڏ^d!@س vcs~"Vͱ㳉Ŗu-h^Pe?X3Jt)*j7{ل;|΀i1r9&(\NGXRCfzmƌ`3(zWw6M\P>VHQOYh y=`".a&q7ۖ ux_s*ȱT#<7~Y 6-Ϊ[nS6A΄&CILj /:mlԩP̈́'o"]iQ5wŢobL{׎V0oGGCN{}&s5X`;B]P":8;bUh`hHluZP/GoI^^b*䴍 >/?D[2van/Q2x [||4cD{3;#>1r f=Oy6ŭg泣W:}=E  ۶QC#6%Pٸʮي][Y_Øѭ+ bCy7i#{y"Mj~Im|=%`Tw>Қԁs"&ψ{rzO789Js Ue߉L@L?rnҢexVYxN2ۍ$锇& BV6ƤfT(mPsju8 `yTF;1% )wX(*q!D\҃Τg=ijUnގ^rH~ﴲqyJJ/:ԫOqt4q[`B';8"v$r=]+Pc'eױS'zy"_W4Z6江`aҊ}Bq92s)v;#;pv+k KיYZrOw;t:[5Ư8|VSgXm F1n׭X _<[nÅ<G]/vI Qs &k#H-$W_"1g; !ǪCu6>ƒw'JuXI&0M:~5̎{Ꮘvf6s߽voVÓYgi xdT| b@}3*C>?n VJCVH $cEQ5:}|~_^U I ˕NOjߝ}E@x=+ʑ?~1Dq G8jY O1uȅk2 e++N9V* [M/mnsڿw*(B(b65֔ZMd1Uqh+_%hY?e[u4x_Zu;V  !+V-s~ ]a_31Ёi}U$t:d5s.pdZ sH~TȈvy Aԝ4`'vה3CU];Q+$JV/ 2k9.>F%=b-N.k ! ^WuA}9YVVV/ hj%şv[EҫIeG }2gj!slD ܜRe[zBwT_H*2)m (BH8)!%$(C xE-F a`EyL"ڽ=x^`?]üYY9=5*ڠ6tS/ڏǰ9]vZ qP^L1|aGt #{;ذYÈ|)_K}*'Qg4&x,}xzZJkD]ĔcVdF/{9{7ee{1|-:!~ ZsIZ34eVUOyd>B \'$qb`=3*r&W6\չ}؜U*Ϡ/`.U.ﮏq[5KtU5iu_?Xh쫨AAKV\!D?dsz@Y[=@fs.]=ug! [y1^8 i$сŰ&1_3{D GǷs?(| `.PV|ӗscF#>ćj'p{3o-jBތe~vn?l3{Zu`bЂ=5`$kP/&y*m3CG WذÛ}/~%,4 B}:@b1N-*\:$CCUS{V( 1?6%Ll0x*fԍ0gAP)"-#ǽ^~Iv8mT.`tߛzW>BJ8fm,aRP\h'zcAw BF]_ QC VP9*xg~ yl3(%odAQYf'ܟuӣ\i-m!Ƭ^lUݗbrvuNikh:rCa#sl:7{'`_oq}ņ 70;*` :$NҔbĔ10.8+Zv(UCcEX#`%k+lU39]juI\6i!D,]J#s sU8HH?L̓V#0Ԓʹ.s(DjڜBn"% ޢ6^ ً fbKڶ݅-} Tjc-`(" vhwf K>~vgM'S>9k8yc([T5N/ cJdHN \^5'괠 zpP4?4} ِA_}u 2x:3 t]Lo,_(Q#jˣeV+a c+?&q[;w.+)w %-$b$ؓǕ筋2pE9ҁ|0B?du4=4ڈVh>1e.mP_|*[~s˜aHUe3RE=R;S}eiIu:_ /τ{Q-t֐+JivO&c5v~֒a*H"N6WfTho|YAP|}_5}B$4&L٭Yfqf:Wݝ1ƽ%dElB80 J3=G<[f( <2F ƚ? ^nCL8X@ak2>qbjK*Y UpHAM(Ef=*D=fl_{OrKCO&Oo1X}\8,|$j(]Bqz*ZiUly=`c9 4![Q<↿qǷQD@l|#"Gu`(,j 3i[}B}pY,Scs_%LqLy65/8{.0'I>M;صKVwĦM !'p3ojIK9e§ݖ>'o%u0lw7`\ 0>Kso^q2kt c!-r=Bf aO=,[T˽Ÿoh_)Ha5V$u5g )#Q3ue[L4kcCelׅ_Я#ł|cS "5B[T7qKZ=bAIgjݎpdrtL?%kz!kv t9v%&@9R͆Pm |!7JŲ7=V=:&E(LYNK4g *xW rE{ī1 >?h:RP$~\~.K\nXi ':wT5x ^yKvzD:)"Su}22cɗ%2d Xy˨q^,|3( >p\ESηo f]{YpTuc:jDՒU:<ēY:XS|)*2oGӋw{~M$A0GiXTe?[!w mDM$MFzQJ"0 Y?%Cc1|4a8ZG <${jO߳\3%l=Zx/ KSP̋aSQJW] Pr+-]oMtz"&+;6GPǹ&`'#{.wއihY wM૜%_Oi+}'9Gq =D3Ѻz6-/+5.R}C:^jYaH$m}wiț!1Ch3\ӀGe,4 Xs: Z5Gʫ ^)kY}AV];Hh͗^wѐ{ bw7-(Os`zeݲ ϼ * VJ/"c~!mf62qWs&^9?U l)?Nr88 rѪ^'TXPo$ITl6U {LR_PiK U5𠽄iqW&@ go+Ơd6D-|5 F+99{.E,,SHQZCja[wB 5H#{iK@UmyYg^Z|f64fZC[4i J4H1ҘOpyU\U=nh\HqEhJAoZVfb2/+Mnܟh:mw0 04g S>m2[JBqqGlb2(RZ9pOX 7*{&lLzd}X[u(#)h!s ?Zy=> ڸg@w݋W8p)7Qk9`4y#V,MbvoQ}jJymn8\t䑠O(yod`%L{;hi3c(e>2QUhM4ŀgYjeD}2Z|cHۖ+O`[ Ãꇂg^P޷u#r'R}Ԓs2{SE2ߣ엡 @!mʂK3u/̝˸ b&L5xp0RqtcE^,zѵ.YīsrؿB͝uat&0$ynsLaS4jS וnjo^AHÜDpH8 ;h NBӄY3;b5u,( 2{1i\ n\kc?GէfZꖲ:Xj{#.Udn2(A!(0诹󚳽UtuO1nn_z'L]Co6Ͷ,)բ~,B|& 2K$ BfЬSO>6^J- TƏ:pI 8)cu""QR)3\>FsIÂPL $KrX޿%Bj&]/i2}ndR,Oi̷ouS"ݙzMu&zsϝ# ]&u vN>$q_Ui xeqV52(p T̀Fͧi:%F'_ 0Ssy"EX^G/B' >h X7jI:CdG#&'Q]8YiZ0XuNIRgC`_p S N=4OYMܤ㉵ R eb}W9OkhEp"OزmӈKs2=]@$EX, G k:b 'y$n3z6̍\Xj7iD7 X6Kr\>}"ԪYF 5rή @Ihu.Qy'%v lF$c#(8e<Z8G*Y81htI󈒍@DҀPƶdj{A|€ `"aM9w-c}δ > |H$?D1%Y- r$`BmJxWp_jI -p;4V;LJF3t)BȝsW[^'.yT,|-U[`1">]+u0Nħn1|U`֒jEw5'"M}V%Ƞ\ [\7@z!dzЮTD88y|xA^&~F),kJV}*r#jR6 ɤ+-}fĜ֢gB_l)(9'(ݲ*LϘx1%Lw S)9鵞IMksXbXnJ1.CJ00Xxj kgp1ei)&AkS3('4ŖP?WVwA&B fx}"BK)i*"FkxeS@.0L" u߿mɇtslc울 C!MR/W%5X.cvCyc8`'aےr%+vLy]o ŝozJ:Z̹'ɘ3N^ӄMؿ{Ty+Eؾ!_%NoX߷V̋qO<뽨wۃ7CSݑ'D,xExFn\dGqKc6ڶXVmvoF(u =HWZ>nD=Ν97*R$\ z YYwЍ0x{ڲNP-M>A9ol*WE睖ށma$IUO_`%Qw7Lv {ϡ:euhQt+V RR `s0w_1Җ$D u`u׹sdpRڻ`囊7x5'sb7Tz"AZqrD6 }/U"~ClRTAd)lh/KGN&yQ,|-_3#zW' /L".m68BP*DeU-fgz*PpgY Bb(SIY48D:T%塗אV> \Uaw5ӽHkyIGq319)Xu_< EʱOcJlLߌv3g\!1L-?/4U>( 'ECLeExX%$\;/x/Y 4N^Я,S BE֐y<[ʯVM"i*UUUAO: =wݣʌm# LzK0 F'N\\!`ymlM_JyX7_.jLg+ 3vsl[䑄ֳyͨL7nxwKFd4bG6v. ^vR )#Z3:/Y%kS.mh|.pڦ;[7JBM(1:ZyEn`Gzx!?84 N$Ym{Mq ?*K᳢DJbv;6U Pc0H >*\|ZIsjr1ѭbD֭΅:U|,ЕcluM9dIţG.T[k~S*C)gXzL)]t|(`Zt `K|yV"Xx$@kqS}Q`K8M Cshlqdk7APtwI [S$?g"q^ĒSH¥|m3A)<w<6:V,SU9(3s=&.AWەѷ9"h:nUܛWBV*OZ@S 'kB N܈M"<b洛u&\y s^GI\@$21WwԁT0픝fyDC?]鉐BG[%"%v4.ZI.5b]~O}\'=t6^[d[iѐ;9Q7;H~Nu -#RcX P-O£lpwaeo;LG/{vA4Hu@QV4t=$q1=-[8KVNK>p1^۷]"=ӄ㌧5ӃǶ_oO_9 >5Kԃ+j1h5.Fje lDj2K=G|4&MbV6I)&C3:Jӱv+bJY,yE14}]<%˒4&Haˊ3dQGP qmQiFom %](P;ڦ+&+TC6hQH=ddsokLikju` p'N:wŠ>=| kVϐ6a3eNmY>lW^dB!:Jl6ȵ ]2΅nxCdvԷbiؠy[Av{ٌ:[j Ntw=.\{us',Hd[bD#c܃ qKL{v:+5=9䫨Glɇ;1Z$ebH(^?eu޽|2LUe ץn7Vjq=(ă~sB,za3Z=c<_1쒌#vKosq=HJ8̯w,lc'p2C%Z"}uJq[X`I p$hj YRާ"[-6<9^0 š-cNIt\@Vu[]Xx٣Q8ﭬaK$.O!Kl[+-fͨ$ZAf:7GԣVnN$nLw4VDex6V KÌ(Y&:@D'36v]&z|F_FMł~+er0OO;{&% ~U+[NpNR^6Liݣ%&|'(}fe;kT賊c ynдoqUZpuBvFMPi~D2G}6Ʃc%D4QX%SWS!{&\^7S @as@ȸ rLC@ԁfXed4hǞ\$>)Pge f~6pfvK dD[e0DqC'S_PaD cUflxvؘ|4~q|T46g6) _:+!¥ =K2G~1jZR-xQT0M9y%c`+Jrt&1)6ALJP H"IZ`C7Tiiiw*s-n4" lgՋ)#~?}eXi j=:Fujt= v165w{~kC2Y'< X "|Kw!ʹb-_л FL i 7ջ`ENbHm·Drb,[ݵe[t goTE; n(/a1"aKycm<zq2b8i #*qlWnOwж ێ͘ƴޣ!>x6vo{?vݤ/ fAØe8\|OPB5f g*lü- \RʿԵ⣶ M͙JCї>04;ZP@Ҝn.Gnaӷ.},/[vn ~sqi+ _w.;쏧94b]@dom~4=OXREl(<פwi^,:PgD DT;seʓ4 #&#tz}( |l]5eNW,qg)iMk}(U!Ӡt^~^mMH֘O9~ˀJsy3of 7l=gU"V`A^ !\NB|. /8EUe2J q'b)h04ϨdDZFT ^Hjqޔ'ONiWA:x{t*\0HQ&Rdž^-E+MςL\W(*Y\ 2N\*p m`9p.?uf5U!cT)/M3rnp{PqQlA׮0Ρw[n-ow6Bض#37J5dsWH$`!hHʿ׮܁z Pc*5ME?j1pqӒaҒ9ńt9܌njR%#vZfwkԋϊ 01qe` R>-/X"&#Fm33 %/0yAI٦[\3uz[A9BW{~ 6mx&[9:",qr|qkr'x6~zw\ j| Ozf gUp ՠ'`E@"rtB Þf6D3(a/TsCM*?"C/<l[T\mXW<vcٟ"O uf,?0/‘M„]ģU8R @8*븿[ģ!ѳP"]5-(Fq]#a߁ײ^6í{mb?UeKÝ[Ǜ&US{P(:5۸rT6"RDo C8grE=JLP~U6ffB\)_2kU.{)-X#VG\P\=[DP@M<N?;C6yb01aywfDɎk{P`R~K%_wjZ R̿X]To6t#I_\Ѽ]\7Fwҏ=2nQ@/BA|+irv(T3 %Ͱ޴^L}[ Q#m.CfŐu=7: z߁yQf\Rw*'u5Jsw Q3FD4V6y-xmr0 C a. TnezK2eJ6 5ɲۋ.!Ԃ"B]-W" CϠ*u-ǵD[j}?wXJ1 v $qSMZrD_nܿODd=Q$]9$_d} iAa`4îz^XU R!E('ߤAKPL*a>NHŝQ@xd\)` :WR.U{\_7&.Vu@/\E߼sWAHFR װ4%Y=o7;-? ΰk4 9K4Awb&ìgwFc/>im>jEi>.BSOmU֓NP?4ϩ ۇ4gӪbzb^&2AS r\F[::;5}3=>{ ŏ-JeD풩 d^pIe4>q}()SSai6 e~gkcFp7k4PHXkmy"(c/2:P 7Tk{a{Q'S[qm;cS]}P $edmeiE~wƻ4L:Hvo?zs ȩ,]Yn>y@6~~]`.K..nlOG)2g1![)hgR_,JtJuL\&6uAVFd Sǔ*N[5"Wm<[]W?G/ًk`v(>#F".#e\G*@F ȍ\CV}~d-p2є ;MP@uQ {\#3øwL~X+6 ڦv֢He۳89P`෫[^I{f~+ /N!y( [ęb'L!1xoU"Λ d=elVkTubcәYE3tõu9 8%QI/a6EOW)xGb-|7u^m\ZxFr9=: |`"!e[D~irIS֡!׆ҎH{S(ԟ8 8}͔D쩮Y@hP^p]F'9ـK:X"DRt t ˮn>^<̤a֑fp "xrU֬؁<dͰ4G3'4}bҕsSC?:XQ( KL'I {M98 B2]b,px$^uRM Eup-z/];:rΤcs`P4BwjMŀ] .II=+π51q+>J߅TϧD[͊&x>-gwruWnh?ҵ}1LQ,"u[slL+\.-jP s$^}v s[3(=҅9W4$ݱ 뀷ŝPp?/Ͷ#oi>͡֎Iu2&J*6^3҈Gݐ$ɑ!̤d_LΑ*W `/ G`J]m.$T g]7)=B*=m@mKϰX099};je'BR%6 q/|ϖ//nl87:gV]h0>ρilۚPZ°B鞣ز#5ލիTX %\iĴ{J ]f]|VjOotsL696.| m?a:1x:غ`G !Q5C( 2!XQN'=Vzh\ x/yjoh ƔoϋqE5%C#aIS `FS&\^ 1$7st#aNPAVUD ?f.|}K ^ɣ;/qviR!M|о{8Tv ģF5'6b]7!L{܄oPV0q`lYOJvx'E\C/egp TOB%vX82< -=Nf^`~?Vs)n pW!HKqUiv^wђPoٽPWA|Hk<B㛍 0II8̻i-CTv;ilK[i8̮SBmjEX1*ټ^  F,4F>]K.OMBߐB{ Gۃxڠ?ɺh[_'{J-xCt˜#^IV#!˼ (4E5 R !I5@~ !l25!JĶQYEvjX&['֌j H"#ɩ[Fԁ`G~x;x8ePPG9B XK[m\kۈEde%o1 bibMF lcc#o\M}W|&z +EYy/D&F$ Y5o,^Z ߽AWu {˽C1-^YG/ vF4b+s&3"櫏:,Ď}ߨdqgY(2ZT+XX3c0;bdž9W ŮI/ݣCA%\0ػDaZ4)WMG}刎Ih&j0_o&~ roDiՊ""hȰG"TFN#Rl.D s=ˆh&[l4{9+q:vo!meYm7r2Al uU͡|>ti׾#f!ӫ˪ v{~t2 !W"%S1( UP-ipU(JZ&>UcJu:1 577F'E"нy*pbmD)1M:pvXTP\JJ=]V(I_4< VrF֓'_"nw4cTTFU*ӝ&pszLj1ӐVTAI:#30?}D "*q(| Ҹꈄ&wË6h{DǴ1#ы{ϻ{k낇^_с&}42;A:KwyfuMu@'Y8P6nVVǴg?o9 5'w >DZ{#^Ɉ.i gó nG$`5Sl%ct%ъ~= L?H0I%(_6I1j wS^T ]^3!\dmŻh9g/P3ɧ8U:T-[k;L:9{SXvcO7HAii>1aIp} " #hպ ↩/naqǒT#bdEF>lҘ:83ׁ8yPS~kZblXmP9̧ƫU0Vz- \N= DWMXX Y7pciߖ?8)3 tI x6n=1 et׵ .nV l_#)' yed+Hft' 1F*`=20L!rn*g¤:;aLUL?etuqCk%kLsz1?z a9̈́St`kV;7_I#~\RG, MP.d:͈; "Ρ'{&wˬ }b*;er툝wfDQ6+Ǣ&77}8>yI޷.:$I@S91*M%ۢ) Q8Ժu 9%64mHZb֠TY jߕitbO4,"s%Bef)?&d"u ݻP =O&ɍ%1*7u˵Df36zpERTJ̮K)maćmI{JdkgߜPng~| 5]b%A%O.^92SDo&,dՅch3T1q-[|Jnemn? WTέ)4 O1 jU 'P\l`퍽JRʴqj9y0@׾sݕMOYc.}f> UU$jǡLgIgO|Y\%e sCjB $ѵC^OcSFMM T r.B CdUf$L( Sh-mgX[>hb|sDo V*[jFyS}k$BI^̵mh\';R&#Eۘ!:rQP_CuL͛VɎW[\3]QZ\ ZK,A{edg|ՋK$-Aʛz vtDK<~.oگyZٲ8lrE_\DsBOVG]wϋ=GKKDY{D3*247jf% f+z%&rDISLm+J-~쬦 RH\ ux3k52sOWG?Ҥ| } Vv}]4ooqyN`rCLPA'pVea7L!,3 'IPjZIlH,uj{\-%gK(u3qdx'SݕWkt/d''Y%" odN7<5dy?lu{|?y#[/l/qTL8PSߩCst8oaMF+v'<}nn4x*:$nve?d>8tO}bkjd疪3ZO  @r[_Չ)D%7ʭ:ofA'0 k>8 |Eb3!f ОۏwyN)OKVUѲ/aleȫ&Ek!eJ8$u@?|)(,ĘkL4t~hgDm^d ~j~3Ug}]:ߤãd&EW٘dgl,ȥ?8YRӲ2h],ޱ*?tSΛɳ2 ẗW㙣JV?|Vڮ33P`]SK G6NWKEv3Mri$vfP'5RI``3)EQA~@ 4'JuzoLi=X2ԋW65^a`4S]'+:^tUDĘO||KD7ݏl8 \;P"A,u>O$6J ,aaN/yʈnX&qYn{%tKt;g?שRQ|@zP0u(FCC* pRw?WP~߳+<{X ̰wsӋVn)3BmT|MTq8ׂI͜$- U4 Ǫ7^p+oYu&-[GDU8i7NɎQ_8c maב_] ?ae\ 8˚" hB\۠B¥۠M'Jcoq;V*nhTbw<)u_UJ3bg4#)h`N>Ƀ:Yg'm#! : $rp52‹s${.2a4GWG#EpaQ_kJH"s)~hż.~R,"3Im{Fb'PQ`nkOC}q\1We=$fJ0BlyL3H8T0{eX<) n1oLUXDUqp-5V6+7Bҡ`NtPU.TBbeiG]md"*͈s<[Mv(%*Obx)<{ۅF߻t- !7m xH꧊̥?BHF<ޅС׵4T"5 AAX5n#Wg`0.Ϡ:@,ccW#I=g0~EurgE< uTj. bq)88wi}kP,\+w€%&'jˍH2"X2B kR/CWu#)< 3vѹޛ$|6 +cD2wnC #bp`A/M G~]j />)74P2sL3udX" No9[H>,Z]Y,ݙ馊>u vG)FhVᤀ ůr2XmfG\:S)I=*0Y+7։9z\l U}pBЕ hǃ;x8dWj: ń o)2+`2%S^קZlwdC@^CRAlJxM[($ YͦUVs>M/&I,W%eqwݦ a EE?̹"u@ҶNUE׼џ\:K4.n;6ܯN畦Cd.ʦ!?[ZA) Wߩjvd7k2?|`&aq>[NaPZ\45?ݓon,uIb-qvqb>!v_3‘^(Q~ɨ55SZ`%*ʱv\-o\ȃ,︪ 1rcJ-%^9 9ڈ!Az~d*A5ѧjuz)1 -؅L`ΨR!>0@XnuhZ^1\hXVd#\G0u|[C<~  ma-LU|W-:[HI*incuŰo.P*x[u,YsFn cI<71yJ?&P[JS7 D`h&JaEDv\vWvѨ?GJ{($ø-y Op9Ș5s%1nA2፯yh8Oȃ'Y珦ن86dB5P2Kݺ);PK6'ݞa/`~7D]1k<z)p/^K5tv$]e&bf*Dj\i;F@.akГhFtwC^q_P"r$6-D74K ,7/$5A?|8ӪLy JɗEll(%P OtLtK1\n.)Ϻ t[t>v Ef-8ҙ@&|"k^W~'@nƸ9 !%^! t;aP#Ǻ|&QS19E7v{BI? ҇Eٛq9&iWR=-lp7Tͼ Ft:H VC/P߃-O7 4KD xr6T܌֓L;Նu(o 7tłb8r靘CD7//~i`^\P|UV*2;t6k}NRGz`@h$%~rmFv\Vl#'c@ :CyLEB[?3x_c7<ю7[VG.QfCt\vH( "PLL[Q'7E-Cl :; FbxcG3|bgLܧpdW[|8i`h K/)PYt"-B V,nǼ^U:s}^9U9|g1D¦U Y%/oZɦ#{<&~UyK>t@sCoKMG90#[nzKgLA'Z3".'|cgӧդq?p9yp[1wnVIp }&*0-ߪ̗2yVVfv^:jŗ^Mبyp#}A$O s**<0qMflIپ%"-RPҬ Az!xKL;4D=ƔT8< ijS6a;|"U `R9^,=zဎ_(-SyUc eeDĘ*O8k.iݤFٻYGyjwT1VSoQYkǡW9rez 4`iiqJSldL+҃1f乕{%~[oj6S'G@YEL}xP<ϧOE zOT掤iy7L[iГpLtn׮_gKT0~Wg7 £( FrKjf Թ-Ma;ZZ i_d&ro( i'5|7 舆Fݰi~E %h]JRw(zugp~`rZU ]7aR%>̎R9 cu xAU YG\,lj`(_ȷ0GL< &[ *RMFgk Ոj9hӑsy\5?⛀ j4(Ð)\9ZN ր:D]oM;u#aHx21'XE*ppVNOJvܮ ad^mmκ ]QS} Ҝgc^E/l?.8J&\(_tJ*iz0lL PFH%ط +\;Vu?ZU.dsVk])͒ ^j0;L8y<"kvo@png(C` FYm((EP k/*|au2ZWIv5S]wL 踵О}Y>#4aPBk6CyZ+NNIp \EZ3 u A8{i到3c(Yc#@#nR$4B 5Д8T@:_l'TLt&7\4^A>|"Xy)ŘHz`x=jzKDVL}u7l+FkwK%}S[A5{5]S ^g[{@@҃cHũ$ղhVRh6dž 3 5p pO5ubvrf|b%-Ϙ4y*M"S/])xFaJGE觺6-z(,꽠G&@SbyUHd;\O E!J4]Bg#j+O۳U掜舡/'K0CK H!dVtrBFYqqk{(bzc7I %\w2y-{yҌ tudZumD8 q F.}k[j/"n nt1nj /ɯ[\E5:>QjLpYʬoC OIa9o*fbW<4p-\*<"CTN仟f$=Vqt`e\`ʦkl77 NO<#߭~*(ŏ+FFq ׬p&C48tz`"X<8F_dJ3.#K:8 itn+Q3eBJMíaRP_M~Hᘙj&"Ϯ8Moѽr"p.S%A0H=.lHZ*;o ė_2RruIyEiV+Ad/Ȭ-Kuz1:g'*8 )C`ߝWrt 2YՋfqYag tN{ \g7bwnл ; & o(M*c{G&} hYr o>^;v`$0K sM+esu<,yFg=U{vF)̇(T-=<>v1lRMF'E] h1/lgInEb#}~PQ4tdEe=q{vh}}eb?ȂE*cjxPu5an150 0}b'&X~DZ3hgnIJ*'d)IVy#zMR %@Iى[辱: H&~̷֯ ”p.m$xEߘҕ>7v4ü: fO8?wFP@BVV'de M ڟ5ڒ&YZBBvR6`ܺz&ZWQ:Ճ[[7ا67|֢&uijDhG<ȟGMlkKIu\y)BBiƾ 0lAG|ιV kY(a}De~/XCkFpaUq o(xҲG}!t߿-?'tݍ~% J{L_ͩ` .F|9JGÒ"]}Bx.D6uNPaNCՇ r Zʉ3 ?< 4ƌ,3_-CׁJ)fS,\Xt"m h57UmcSK -Eq6Eo6rTVtdʰ)&qMDmܻd0d z PfiExX R"uzR ]<:<>>ܴ#y>ni$XmB;>)i<ø^kU6?jʁcOJķc?Ͼ%PzJe|~eL F jG ײ[zjTț 귻Gј˩wթ|X>f?]Nszx'zO{k߬$. *N}F8u [ŽK`/"e4m"&EӃLԢԀw$ծQ%taGϣs&9\jٿ 64q;`vQ}û$$'p{3V tA ֜zFMr+o )z;q>Щ<6hljj0]׌BUHxLr*APn /2a 6Y;[Je\i'÷nO,7qh ^ }q9g]Q ܟyyD8Vvf;Z/X<)>F Z}>m 6yxUǠ& jJ|h;̭hQlqD!' ]y BtÓ0x Vr>Hv \2P*b/c! Dr&_9^fU~4ǼO6S./ZNps.ªO`14dz%gs=%6=(?ăZ 1$$lsl%/FlF(Kq NIbA'yeA?Ddfv!Q]MDD0NdBXe}f1Y7B Fڸ)0(YaEѥe1[|Ly2+wI⌹I}1<֬n%v $3<ܭ̱3&tLnQ@O-#rڄk|@WeXnӴpYud8a|^ Uȷ ˟|QA/SyPZض^1aѕw9I=-9`&&y2\lq5!\gmSYS/ 4] @|c!b3M qṮI-&KcfM/ :ӌ|hGj߰fniX"3WI~c`r0)-rs&sa|!/U>o!R01sl>1]f˂+dx\Zs/`` ub~!#vnFZ{Nrm [7(OWG?8wm6B yIM`Qe/ ͜e~3?i)<-"eh n{)b"u_j99 QouM[XBތZ/g] ~yx䶣ca* ޶zA>,)t/2KBQ/(>Nm\q{n_3"j(JiZ]f]>O44E>8 ߯ةN}H*p]ѻhک20 .+DoURr~b댆&c,ws]u>}wںB˭RLkbk\>>{BA{ 迗>Fe4OfTJ\}fbT;ҁ͝Ō;_sf%Upi42hlWBά.ɣED6Q?d9Vg[e,CQyg$O.-q*4u'עHnbnf3l]f%C,z3o|\X2- letVNݛ#˾Dd\=[?rq7n$¸7[6 dme|^n )Hi1\U8^GVv~q:<=گ>3pʛ2eKc⊍v;zvfK4ފLN]o= ʻ.^ dNo"WNaQy*7?d{M]Acpgp/c[y v"yiSI3_Z< -9| "iu%.ZjH30v.FH_[Ex}LKc/iAųpbCB1R˽-ѕppO#ҽ ݳ1;O_8S10Y""BN˓\ZYSUj1mĝ8Fx_SS!pB9lݐ~n59Q n=6xg]\+mӊ) qF`D7`&|=7 7 j#W}ż|UQC-Փ9p8tDTP<~l _f~P ػOmK΄H{lSuq pJ4|10?E:@X1$;%޻x7ܱ1 AW̸{`ҡTߵ#Fq Pm1,&BB~.nPc̮Pf!w5 "}ګ Wۇ| -qkIk|xE`[ c齞ljfA>zaQCO E<$+9VnV!v+Y_=aw{gͥQѧÇwb̚c3gձ3;̙,58_oQVE`-jxZ$9;#T< qPh?f: V?Y+u_Hu(8Ul5ո?m<w`zCEʠި=[Ȧ#n#a^?Avk`WcǷW%u7bDmLaCK ~lH`3DP,QF T7oL*-1 >;,0%=6KpL⽢j2ۋ~BYF@\x`قjWg =W.䭞̗"/Y﷜~A$'4ɦQTMUz'q"5z61JK󸿞#l's75%c X>3(w?.nt_X-pa]cexѢogӰWm˳:Ixp,_XY)*Մl %l'_Il}{DMz\`gs)чo0ZAx3KvYV<i!tĤbؙFSIKM񋙄yZ~v̙ "(ĖTe,>E 0I$BA߅8F ,b^ eC5O55x9?m s hSXoM;߸ dS[y;^:z~%\$K_ɂ7pmb= SρẬ,7PG'[>5(`3.mliGmiϡ J|+Y{wxi;=(-&11 `(!pǤDy f2!OQ}Jĵ=Íhr֛w#N3t@QaOǗ;#Ew-6 lo'z9X6i[S?Yi&X9U²).iBH4'>\e']`(ە~ <3k>Q^fY^+ܨd7doX>RʠvwM=+Bɗ7GK5pH\N]r,^$KQ;AFˌ8x\m#[L__U<*?,G@"8Ifr >ft\{)240ZK1"!„`ve-Q9wHR?d${Ӱ(ڭ_cG] {I$,DkVD|v;5ް.|byEiFٙbƟd[N$b~݋Jmt߯|6تc%hzHG?=-Z-Er0^% S,W:s9=95Z-`NJpW)7e`HtqXU5fNtv0 )4DzO_sLd 73ZBY: w4_G &*X7[Ň' it ߡ%K]2&@gڼXnq0퇐_>h)0BIn,* 6Fʺņ#ʨT|&e#AI[o' rCmma[Rs<Ƀ&0}R91}@GԼk MѺZE=\ukBS0Pr:Ú3x`Qj+k*ZHJm$lR38* IA<qv *e:qܶ&i8.e' P@A'KNtY)] 3Rnq%ŃzO #u+-XgxO Chg ݐ}Z!cMLցO85*X$Qez+3>`nMxJ}k[|F7Pf5Zu C A`=PnAxhjϋ_Bw%.qtc3mc;<=4I+M0"ˠߟӊ'H {'>FAEǕꭿH'Euozx$m٩'F4FÝZLX@_$JRtXN8H7mK6lH}1lusE lд!oW2&Xnv9jVy`ʌt^)R9azalAU]~uΥ:>1\ACpmxkoy*+^MUQASzkinVޖ+%Z(Bw J ^[3޲$^vʂҍ{Fe#5>fmOQa8Ͷ-esCNޅT[C8Km^ϑ7rR2X%A˓Rend>8qۻe[JO*b_, +s~u*i-gļM U/#38KEP?[>-'_d)P 8 d 5ÜGRqCZ+m^Y+xp80T][S7o8T4(GU(]R~9ew>"|Aw1uUj[<夕Qnře6bw3m`ڌ$,,~bS< 'i@'R8ήKbԆzKBAKXmzpS0 uv3,˺rߋE`yjIێ8GݺLwؒ*]ZjJZcTT=lەJ؄*+EyTUlgINJ …\9Qs|WI ui s,O( G>eDe}Oi})lI='|}8I+I~< .BI G-iHUs[T|6f_a(ŽyK+ :kpNu>=X~Bgw 7a+ <$2's{c_꣖Ϊ;/s?Oא?ºSMީWV!i>T$E/_~1>;lK Z#qhDP8-!vJ05Gs^@ l|r<5KJ3*T:SnD2:+QYUmGT<-suiyߐJAƚm8j̲Q`\ ͆uo [k3aɴXI []?aBNl"z+vPz/)~l JܑOR]&(EC:ǔf-x ^FXA ] @#}0& 4pa}?%B]`/0®ﳠVZ9XZIFƎY(MU6mWtG}ˠ/U.m+3x{$n|"9O#łJaJF;"ϝw Oϗw\Fq'屉xgBRо d,_un; G7"=EQwKw0#XˉdAޟ`248QYg{sɐ'G9۬pTKSфZ;xս-[-qCSL9Ȏ  VnJ[j䆎UQùͺ*Z.b\T Js7X!gOlw]#[WyI?~ߕu»aMH F*)!%T*i:3X%Ys1YKk_uMRX6_S-ƚ&S1R&J_&A;.hj,+}ꠅ&SRōau|xW[.r41ƌn{D 0`Rg?h'3)mЛ4i (z+l)ri+cBfrM8(f'c )(5:!4I^NC@dY\-`@vje4 ʯ޺7ʕVӽA5k1QDxeq._]{eFcH݋1Gˠǥ+ڜ=)c1;PZgI˔KZ  UQ9O쀆U%u23\tيd;-N<>OTț2H/j4kemeyNJ,?.. `He_ϵ36#eqmu%)O]E@)'ұ`FSbP'PI.z D!Ԉ ٤|H~,@hc?#;6De@8v&YQm>DƂp䏿VcsP $8dc{6.[6s X=E|QwId`w }gU ;* 'k"PcR?2ιcc%oˠǮ|7Y{S%sˣ H&hʁܢQ=a gغq-&d~-a VqA~0?-pf$gcN B& Pk\rc-Q_c+6?PT#vmXdo1 qBdcΉְL(GNTi+p6x! l6<+M^s=/j\0r˧6/ ;dhS7Eݶ1[G}#䚵N]`W-73eM4{n2՜h!)~vVkC)NO4"✰Oミ>0\"ۖ/XI͘+%QG 3׮ߔpm—q-L%,7 2 ȭ+1jX䩫 x#A8!I~Ml۶u$N{ovVŲ-I wC.hSWs >YIhSHǐ<~\[Z?Z!pә}&v)Z:o>k+nbiW{%΅RcoLɺZfMv38l ڛ)[>$ƫe+f[m|7~ٌV}(^s~X6lB-ю1Gt0* :*t8fCɡ'n>;is  n>7oUihj\{>!aS:8I<] H]]l6tHlfHǡH\*VEL:|"ھi :r5$4yf $-д[uTZKH N}.hE9#\~ûߺwZ[i*cmSn"tK?z4q CJRuX΁Yb̽1SZwN͎w&t:%Y,;:II^ڞ 4`Eа_mXXuŜMMCsY-}Ǻ6ԓ%y97cvHSq, p&G:PLio޹*!ݚVSXzeH&i/&' Û?"A~ڻ,dO^h\ $@b@DDVD"`B(խ5yrw|+(~Fn-~at[xam8:*E&U5yf N+P1,ɀ;ƢHޠNEǍXrFjh$VU5l+K.uDOaP)Ȗ?= ޳ls(WEsPx)tJ#MBaw'' ߓM"s:b_0 VݚkR+4q  0e01Oj_}CX{ۚ;b/R;clcK~k[^q sz~ f`_U HVOiX@ uO{哎Z!\2giUIOaRvc;0Lu}-3ӂm_ Uc"<#}^*~I/jps I&򁙬Jw{SmZ=qa,s")O m#W1LNY{^JDli7 (}5Mbw-=upB]ڣLb$ml%h!MaLwYu?:y<"b gNn v3\nAX=- 密qKH' d>žBLq e@C\AD (C8D"n@HD#ѱ퍸kA籸Bmq{H/tľ_|X4nݾJ/{AkRss>jΪM{YG7F?ޓݳ]yHisW{W(j—PLeװ94I5eő-:'h`s#'4eg&I .kQH=C(LI/)|]~ q5Y*QJS w/2X7wb MR.Oo, X`6zHD!BPrJ[e2Ab^"j7=0/4|ĩ+>z={HıTm~WU[n:R7k%}-M'UWJa_q`BAJ)(7E"ɳ`@+&)i(;م -2؛{1yLS@7Mp:%jA:84oچaO?INm8 k<&5_ΘWfiZ:D-K-(҂;|`ʳKfg{k \ܦ{U^ԫ&>&+شJgfeMcX},\p)I \Ifص-RgJ$)ܵJP% "5؊N ljOs:3OLlQNpJ De'ӁtRV"L5U$~UBձA~9=;5ȊF"6"Q52%G 7}Lc[( KVܧ%7Lc ec8LfdH^E{]&= r/->S̄8:XΣLJ=g+F;GĞJG$/DKԵnXn w;6H"xʃ\e/.MG0x!zXH  j\3Usd|)}p$%qg՞i#5n_x,f/mp-B~sᯏ97>=UKm`ͮQ?5ZJ;skm=ʣESu9=$3xҞxpi>ઁA[qOS=S.ґUMM |H"bS 5.F@M5ƿsGTF5qX|=sCa,a]T0|;J{+^B+S]H_Ap}XԞxЇL\|_BanOUg-ySrNXwurZOrmrTJpUhXP6okaLhM|7tq2INHכ&oc(Dk՝.CRD@}A*Sti " Xȁ$+2&xr:=㧟t7ZYgVU PͰZ wm K"ar7Ez11[%Ω-M:. z ب] 5heϡ6t#0tܓOhWGSER\6&LtnZO$n~%>mǞD4Ygmfsq \Lg# RjP9H "%uwtb%&3Glgf3j!>}iq;О%eUn1WU+kф$\X22ctm{=3kj[bgGP}jwRGf'! # jq&>>Nn,e7 =P( }W~3XV9c{1bŚAwȨ92Qm8z1_3gN`e,?AH$o}CW+D<_Ci62#㛼49;ď UZ""nBMSd-XoH.@h721Ԥ;2r~Fӝ.TQg|SM;Y4e2?i䌲g _d2\3'Nsn Zr)MM8*]8IX}yںJ=Cu~3y+f9l8G@i~ )|۟⌉,~N%q! "^Z`u#;*e*ث+TUiMQF~A=tۣzڜ]8]KK.Bb&`JJ }{oi H,V=$u1s*nc6zb٭ڎ( 5 Kg' v@=jrQ/X𺡁VqXRkK"Dk |\Y.LKK`nzX[v ȭQ a7ɤ $}V^# D+{uSB=^NMlo_SWD(1攅!#8ՠ$Fo ؙf l1O~ SvwU2trrJm9c&  *ziFƜ \uOER!c<~ﮜlE>cJ/9 ;C(+PtcL O,;[ŁnSn&s@Zbci<=,񷟟zvJ?3-S] ` t&Gs43J9[%X69*^ t:TCY:e[c 7MH~h*:7~6ͬy*(ϐ4 lS˪GM:tM|ͱe}@7nS{?9oJPb7<"̎o7/ǝf'Ǹ/-f)sK@)PƵw\#dzbEoN9y{׶_9ܧ xKfa`,Oo:l;+!-cK5.e%ƺLl/B3$otՁ#@,ػI"r0hPG碯puKEܵY-N b5AAV^JŒ՚y F,ZDOi\$gg内q؛v{AGPQL;{$$-Ctn FIQVQ`Y0|Ed̊**}Y#,TX$V &"P_^{#@ " ݆:Ǥ&Ŕ>A(9߹5"޸00mWfQlSnL4梽=4vʨkĭ͒i `g -6ؠ<mV\3['/ 5Rv?,x+sN6+NGyսۣA]kr6[rivP:#j*FU`gڎ;H&9L!rC 'LE顕A4khb&U'HPh%+ymz3I?R$):p/C[Nl;"ē 4DpA߷sg+mE~1w#0)uux&x|;wᘾ<0cxو$aINl`@^3; cʯؖd܂:E.8A]!lAKf"?8]+Ǔ(LDn :or>T] -[|UV5r.gEtS"*2 솘&w/ZQ)\A\>aѼ/Hp_wҨ ٷq`$A}]UX~\DP#P"l%p'P5eՔJ'IϪݫ~=b['XEp~ 001ɭKـyH D(z<3 ҘkmCFX/JJh)==F` ܪrرo$w+, Ram4q%A0ʬ SEӕl|QGw>n21DB:e8~Ҙ'e ZJEWU1X^&fafI^I!o#܉uE-x_۪3d?Z 3f{V__|qVi x(|HF/[E+2>E8lI3SkP|.ߒw@C;7q&_u:V_s $F3?EA Y$ ç1KcTP,3odZy*RqD~k_wWSDH $Hos*`pM^s/ 2Jp;g=_V5%oita06X`%ͷ^bFzlڋe7_u$ktn&МZZf= ^(ώ\_MS*(_7!.0Wm>*' ̶iWt>Agj L]4}MwmOyQ+C1! T#JhƷm:- `\@=@8IˠG%嵣ێ$E#?[Q=p^<<IJB"#b%7"#hHO#gą K`aRdl/qN\`&y ؃!O+:BBဥ6;  !JX=0R ȁ5Y|YkMWS8Y GoA"oII|Zv !D/O73+-p5` 17l# W~Ce^@~Εjlzc}ɡZfF~T,/?Eβ ؚbw?*Z$fH݃zɄC@H|EyTMA.,m4g,a$Dn'7iNԘlC!. :)9v}Q5bxR.~\tq{Yֲy1Go{hB4 ?4QLa§)Sg%%pA*hFG!$5bL}_]l͂Bw󕋠 @cS<h}x"}O [KjSC.ܕb^Mr4"m &z4 cբ{ h  \Rm!»5+]:|e)a)*gj_>Txج<32ʤZn٬*e.GE2$L٫Ӯ}'*aX$r_kTy{,+4Y"qTsT !N\<;43y*^pp/`j]zܙ)ǔ[+pW /Lߣ2fδ!o%Cj?ېtif^0B!?_&:? gZAQ{NDNwq[F@/؋WPū0x#zrt'4# m]~ "7ͬs}Im'd=2ؓz{tf7u]j"nmĈ'bB>Y4:H e|c Iyb^\RL1bgz))(E2kV'98H|ĊUvETBa1݅C3bfsߩKMsμ^JEL |g P:2] O 6rEppkpY] >:w߆Vݛd_C:3pHdMĮH(;^t;w\8A!Xa[d$դP@9휮 2UB=m1鷎Dq9 ,?t-r4^%  *X*E`Y>)ݾ=MugعSЂ|oҼɦ.{-Izӷ~ -o ދӔ7_45irpUh~oBO?a>PiN/O=3?Ш&75k*I ǝUY۲qnHkjP;;~6*džhkRNP+Mo[,q޽2Eкd^ifDc>p<-5AQ*L)dp,m8)oiM#uzA["UN|X08%',}L.'&~]5-6sj:Nve7M*:0"Y`hi wt'ZfVXj֚"Nxezqc䮗׋7han_lPO$j6-KC_wI0_NxiB6uy\F%x`ްvrknг躨R-f@unP @L%1|:_3GK m̃MՎi[!s4L EXM. ."K2 6 ID~0&W{5-V"e!+ •e\wDxT`^K-[[w2nϨB.*JAxqFi7ܺ!xٱѼ }G -@oƹ'/868 *fmj,v5a x]eRthj'.7O=; puNpҲ%nذʫH)꒽i5!dl ;a9J)Zi0ipe0X~= xoyO!lJDjs`F+9w廂ȅN]v;0t1[{ {p r)o25 5(=XTP^9>o4Y@_A=P}P {u-r c"{зGxVKlƆ ;GVOz᥄!p1!4G9 AHƓ<cQn#5V@:!1\:LuLQ}l}1gn2~[GL ;<_Q+"Ǵz1he6v zE>T`]M'҅Ƅ;U+%b<';@FS)2wʬy#.%d5Urf~>^Pe: 9-jݪ dIQHiB [Ln1Aǵ0x(ϙ|.R1s+|2fe_S4+(#Nh7Ԛ]D Z@ EQ=@,]W2)uƚ>ۭ]j< mh>#j uvg?nU20)v U9tECB1jޑښ x)o~|'Q8TڱdW דŘeXc8FMAtǃu,lm ؖM~Iws=n)=a>/YkofD>^i#p<0ũ r?կĮ|)}/MA] fmFY -`fѝWq[c6͈ʢ!TvP1 -JoXnɯι#|!c?)Vчteֺ'fGV+]BsY;B<.ZN |f|:5`W Gם('6}80ʥYzWXl#݆"" /tP_r|S]|s4Dz_;=@w{-i13 BJ~e"aaiލcE}=Ha|iJ#(޶1bA,X])q#l̠ ILTu>s0lQ Ij6H~p)Q`2h>{Eװ!-O#8E55S~Cykyrۊi 3sغ̈af#pTR}fI89̈M| G2x]$N&H&r/nT@,G$B"2;18Dr#m_Y$q]TO0:@JQ\x(^+qNR% TA]?3y68q'N\ Bnkɫ,IGXnAпĮ2^AvfwD4B6qi?}E@!׍ioeh3p9!]3gjb)Ϲ}iq[ϕSv"qr`CXssRCTa xz3 @gjnZ%*:t4 5"ffM:_ kZMo- AdVqoӠ]:w`}bmન`msX隚V!MƮɜ_$dT;1t2*[1WgxPxa)2tO-cCaW `3 Uٛw=@/_8bأq._ev?͕XF ~ REvZphE oW” 7!_@&>I~~CiA?BF^R-,#fcb»"(usѧ[It }, @`P$fVa 4&Eݵ3 yd`-4^ϝ iM;|޻@坓xs&znI٧Ѥhm.BS\gc/53B*z$Rg׍G+Km_y 㵀[hupi d/,*5o!v"F2%$C#9\I)f.ˎ[s95w>t)<-$q{Pa+)SA.\OjUNm z뚶! lT2;()x!T+h訠V}4Jo {P1Bhj.; p ]bzyg`8Ңl/]$ 62Q{هS?JIs6Mc9<$'e}:iK{s@+PaU>`Kk9$-f8y :9hObcv/HV3mmApl݃*pJd'T( :I(ޘDxՋXKZy3[]&I׶=f˨ܜp2|ߏ(ycY~;U9*S09՟G w8*kRN ZMϙ3Ww+HO5Wuە_6]8:7C8Ɋrbt8`m;kJ1 !,۩$uoU(-=z7hhI۹"1jTEqSƼ볫Q 6Dտ e uRT;1 f1rD}uo&++0SKez.b#XT"QDR&趏HW-xGUTi7 `]dGP27[i`~ /^nes9MbK G!SawRb3P57Y@4Նbi+ !az?RɸaMG l)쏄}2*IjWm?7]1y!ZR'cfV4]G0,kEX(@5f&yۈ)[==aP׭qPL+q#B:ZRP;0ŷpiViA譋cv@Kub-0]}Tal}PI!GLd^G> u[ Q_Zķo8l19͌5҅+? HO"ūQev,zK<̻ɼ#-<̑q$^ݫwfa.xwo 8ymnEfbFOHC>ڱ*TZSn!a .K>k㧖}da Z~T=Fu֞I xAPOd\Nr>_ʺ45C2!D 1$ 3t́d&<(Ec*Dnf-+Msk8! `xC"Xu]Hۥ'64f~֏nLZm-',־U{Wij Hy)g\Cj 0Dk^E& u4ο|u Xvb"G>2' Sxݏu-5Ona;q[ \("H ?mU٨{OE㣼#?;fPL+3qn Mp ͢tH<&P:3r:*Y34*\ۛCJT$5/̩{ :%AKQdzX"C#KdRk̟3Gр@pnΧ7tsO駊ci;66_NfPz35+H,v gy_ݐ(ezIY)>fLwfZ& f&V3*9 7tDsc. OY|uJJ}bU'AdbdNVy.CxD ]E^AhnsgPh3%yNp2y3ϼ"pQvb#pժ;oK /=+|Ӓ7ꢥS7O*i '#i؛J +!li|X-p^(^G),ݬ@d/#\|pݹZ /:X Hzhq:K:L_ 3`XVj.YG ijӁ+| 'P/Wy=Mj`WLߏ}A6!nXђ^)v&*D\ZȲa䵢ffF8,#jdW|U& PT:Zd[MM`Fn2__RF),OTE9ˊK9՞?O?}q+=>5t9 |E/1g.-Pc ᨲކcwp4m%]T8lX8 |NG!V {o:Hucɮ{%#GR' DkXxrf`[H@_7{i>$;J#kC lµ9KF 5Z?K3"3%h("^M+X:h2u~EW`n|D `|*Hb4'QsNJ7v߀g+ѽFl.xȱӴ&#,B( SlݞFy%zKˇ%@6t}Ч_$9IG69<1:b 6IE.K32cId0U-- 5r?)wOv_((C!2J8La[Jw⺷Ny'0+6/+%wA'!&Ru[<MiabT*{B$):rی{ZMO%Ϡђ7O@W {ftZ!̏Aȍg6#EM7BV/`F(ȇ Sg$J4\!O1O 3Wiבv4sIp/TLاMk_ tjm/E=A\]q*h׼Ϙ|\(ac꽄n~[Sԓ"&gl@e[ F" lϡxUf/=`Wx?cs>Nݮ>Dp)!l^8ܿID7` ;noqj&~QɇM<j ܸ]JN:)!R?q0sPS  _T+#RjG Ea^ ȡ?LG܈_ uVKVXGϋ*C(D=@~Ɋb u_hCEf&wlUIК /%pӧ>%4e8ϬoQ#O>DN&<9OxdFQ8hy-EcnMY! t]`\e߇ ;71K8 ,f S+P>@eRBQ.ӭ[,~z*LsOb"׬ 0X3t 8^G!Wpzb&jEWYn*1nu#UQh+E= dʪ* U+"CDCV+w0%okL[u(v+-XQ\7?ڬUJ|3i#xsM-Z þ?:8ds4ꅝ3\z'm'a;S$jѪt˞mVlEq:?2Q75VoKXטs٥ԝ< WHfe?eAk?#1J%-ܧ=Ov=>I؊5x9fW2: 9`dRM̌ȯLkfs넩$,z[+|oWXȦ=wa[?ei XRil&D2#O0 U-$OV}9W8Na^>5Tn -3r ãnJa$(ˢhhn__ ΧկpT%_a9+C$>;5#)q0ϕOwQYSPf.H6(pW,!fG0 zGuSwn-3CMN<-Cﰤ7?T_l0.|xS$\'-%˥Z #˜%5RO'NIc#-eu0DM BݘgN;n5pfdlcI<}E;+HWLŭMزgHȼM{4: [m]d`͆{^79{y@ wʄ%2)VYV,iΧ6w3#ǝ{ ? J&ѣ=d,$fdc\;1V[F+Ec*Zɣ1pъ\v^m>U"4z٧q[gg ڷ * -?KFj=撓wB @)R|q/rE$"3ݹM_;ӻJ<FTmSВ6NL;MzI1DFZ5맱iZ$4o[9e NSE,#}e%Us:n0IB̴5U?9j_g7ކ-`" -QǖXt!z81nsN&䪯Mk3i{Յ85d[S^SAdK%J<6޲Ò1̈́V%.й.?k(юtS 1R>1YbYUFbpX@7a%j A$-zekv0fc VmAn |i*rЁF/&j1Z=uTbҕzxVW0O-ЎZZpA>W<lB6"STwtbUkXZ=ƀ/qe )KD]\_WvIS<vMrq3N L?#wd\W3/1ƚCo$yG}}zbჽR*ؠ6 ]בQ="a`S[JFLW>76āQRNso$Maؠx+zG`u'+u@|ɰR?L:68VP.ǿ ]"6USdQtq }3WF_d ɦ#r2> b ԬF-YF:EN]$V mxi6B*n-N P#OI.2ui9Z`kTa3#6;V \jpc5W <؃؏' p" D +|(UEG9і,4c4BCIE<vbX[ӎ0 4c]Lv Үaը+yp ]D?o'\*{įe(j,QnEb46tM530fVɵۼ_ wL%O.rGA.@b#su 0bIqY7E8DڤIO @@ \=<*_牯,fC*wan󣌯dG# #_cd=0G˗>!PR(Qsk&湭⌯E"BHT6 g6&X]]"gh!!Zz'1oX9uY=>qdC\t 2.x5tnbuHtO@iCG'f¯iycRk@ 57cQ- sy;T 'X)#[ed!M!Ji9HJ9_UnPq +E0ZjX_l,QE~]J/b#| (X_Z2B[X  3M'&F(BW64 UP ʨrqx;ݙl(xe!Ʀ\uߩ˚E'9B9cM$0_gUZ}]$x ggZ.)D*QOA՜:ZјśJ~ԵndmMم.zIti>w+ak9N~dmoE2a>SEyCDF}1}0r۷Cǣp8W*H&,?޸;}jH#.['nzȻ<=Pj{~#"w$006—5V3Y1,N9䚮2TbNqXJWiT;DFM#hlWR5E/*oiKr>&!TOI&ȾI@e٫(U|v^ )jYn8I ]x_eCEjG7vPjk]_ uP#"G'HάJRk1 װm8(uV }}m&֨;bJ.O{|8K&Z3 E}/YwרFdCPLmY{Fؼ4`yp{iZRk畊 la3BI[_f1BG8.sjWkk3}^>]l w`eT69j9b پx{LT.Р QuP3# 19^;{6W10vvxD=;{@t1 j鰗M Lsv_ב;t&O?Xi#ԙ\@8pDң5mbQ1ʸHO@p V81woxް[ԿWWC6` 'S3qǽucU{2A9?S{ 81zb&q;t_Xd /$Ke*p*Ƙ7e3:]J84fWq0L\0I9tDS!B,Sܜ<~ȏh %^ 1S $S7ۦP$N)趐&MSd>7V7j8%3ýr)QFLkF5A=סɸt])JQ062xX"A-ޒU\ GtsrNxa|û8تѰ}W>S렷AD4tLETE]׉AOewwK 16w#(0f_E cVgprVa>ӪB0}&q5$Q)&M7t1ϙF)@lxJ-6+{z`s- ցNxTWu|"|<롾T}Vz(Qȇoceg1<"UkmW9LG^ęs,gʈ ߏ72wW awx`]MFet@t:8O5ʻ+z{k;ڐ&vWhR~@YO,ݰЈ]]-;jQ;֘ymKWUmxsR.w2ІemO@}@I/!X5Nx=Xvn4}PSM&˥ZZs?=82>BG ә@\ H|!n[ʛaɫW% +z&N-QqEnTlz|GjZ4.L =㲳p+AX_yӌm_rAqg7B>Q`:;UF飞Iwu!6"҉1|1ZMH/W.[*BT1:Op_IUx/B뛈+& 4T(l ko,߰A(2SPTvD$aBo@$a31ŗ " ?:\B) .:HnU CrMTo8dCV^`nV%Xk3z>-ʫ)D9`*Z[ _@0={*M*]Q}7劢k]$~ ^ 8kV(J?,ff|&Y8v^^adyב<o.NvXܓ21 xi-Ed{`</592I~4cE/۳]V2J!V!6%߉*@=t7T_ҕ=cC.% Su <~@ʋ"ÐJ>cJâ&sd\Dg pKsi}H8HU P?.tHCnꘚ9x89Zz_BpukF+OPHį9-Y1ꨜ~92yZt_^AQWw+ \0E8M}p3 g M}Nⶵ?CQN?WSoZXjgN3>?47H-k?Ă =ګMРUy\?~h;TD9j9y UD|BEj< چԽfՇh! { okZ&U#p;H<O7ǍOPBԒV7uD}(9dœSaON.)Ц6{J}|ڃ'wq&9'Lk.h:9~N6˂}v*yׄ7r%eֳ0^ChH% T7aJz-O}(o ]lJ ã~ECi7H*iq{* ]-\C^*J*5-T4u>˃Y6;:8[T#6G204 qc5%''ԓ59fᕘϜ?/T7F_C[ؾy2V6vu© qKͯ.@eQv5NI(JNŵ M|V2q\ ~LY=[o#'9mnB(E ;lC8wyzaI*{ oD<2jj%@ ˱W=q d"\}eqMu_Zcr:چ&_ktЉm+S/%A_$ hDMRNT~S8rYN[=?LT^`$k \Z5g?lkxڋTp}&BY7U} !#6Cu},06e1ύ3>`Շni~wY~M~NDH5| !Vtf}SXP eWSޣg1\/Fh)tk[$'DbLC[L1 :G@)&n\փm9*,ռ_H=zkse vU+f46 BLv? amї9ʹڒO(Z% gg|FsX*+HPyT 5*h4MIp7\]d!ENۑ}_<$G%ն֋ۭ/^ |`ۉ.b'‡_+1@ڮoFq90 oacmΒ`B^T'+) Ek4@Q@o1dLR6K"1KFI!qv*ބn5LHP=XVCwKmt.9%odnb z2C h_,f+*Ju :WQG߳W=և@yr*!?N&/#qO=Gv{!&dK?B'|nњ/r ]Y⿟3KF;L. u? ^a`َG~sdjM}Ck4sb4\;eƾ 4O+$NPƼj?v[P BA1Vj5aL#"۹[ŊQ ^ӬH χ9Rm7(syǠGtC+?KRCYA&lؼ#.m*5l"Qo_mn8%V& \g=SE;>Sy-w_{>߿Ɋ,?x6nzI50*e#Sd2zWIrFE.+&uUŇ T/XM=h&a3 GL͙ q)ℙ(Tf i;Ƥ}wm'~qħDMzBTS,`8c(n9D5+V ~{Ʀ<.4 !|u L+~C~|7:E-Wlk@7ʎ >j(u{<<67 8zѼ"ſb7 X#L KDIIC穟A1ˆ<V*4/daod !9MsÐKUNpEK1˄6xWX MKq|@rBMjN1]sl3 H 㚄 h{Ke8ʅzՇREt\@m lj]&Rj3>Y2}X~IC7Q&Mzy.I XygF,0%F/cACeXw/pݣ0EL =]')^yBmo{.7 (ٸc/0 !n#Glkk4\W:Ƽw*/o/+s%(f R&T×$}My`}~iAX(/ؔEsS:G8t5Un"j_az s20ATPlM2#c<}aDiL;lu-vYblou Z _\lx!޾K2@䨯iDСHZf(I^w~p9 },N+fpLh~YDW >f Ş(fz%.'EOF F^%G(a[2A4kFǚN¯rʾ͠"#q1FXKrtvR[u[UsLD,Iԙ+=?.0\ZG[`%ߟ7祷2cN& B6_BɇIoR*g޵RCO.U1SuZF.=y[Qgsj@v)3ߦ5K9+YM fٴlJ'}WNl(@}a}ju'K OrmI4tWB%;l5ַ7R70skjHJX]<՛^f@a1a-l-LJ6~ DM\m9x |.K4 b 9ЧAnC3ʇܾ? yCj7pmyuw.nZR7թr=<#uTXNTM eUMU~Kt&Ny]rd!BaiƕmCQ|'WZ(T^泙;^5RB֑ghZQ+{F(7;&̤bLWc<~fV9uA Wx+@ܻ*L#(B'I`4 )4+zvޏ=SyG$x5[E3;tvM#㔡~}a-q@ T3{F|hr$|& $6o,=^;fe 峩Rr!Aj)@9;WGQjla$<ʯK~a S/Rix$ҀLKBY~DԍB@d7=9-$/I!3"Pv/hy7݈YQB.!sԲuiӚĽ&ozC5i(8O*>[6%Šr*3 mmf|QU )Bt'V u'G$s.K#4r>}IVܶQ8 hOm e"uƟ9VL,u7q,#|\#L?g 5RtR$mչK?V0952TyWl\ CU~vR^gx|(-<&5ʊD#ט O<"K*&/ L(y+JURsdlڡ;DgYBA L¿=wX8%?~wSɴl-LK Y A 5Б}o$ \ڧaS1 N4"j0H(Jm܎uSzfo"faY/uBW0Rɇq&g G]*6 iZ[s둯F{-9 9=#0sc V(ޏ >ެ?YC EKx;9p~䵻f{ݬQȶnRDmGj9P:n ģMKR{N5.듞` ߻ Cr"I[86˖H^N5j [O8D-tts egn}5 |߸[m٦E|D'ຽ>.l)Ϊ+nI ıddd+5u@Fz V@k5C"]ꮘRRPd)}\YH6SP@`^fqS[G`^wI9;7>*ͷ "orTqNG< fAfጸ13j50_ pg[G@_|XJMZ_dmr3#VIW /QCm܋BG;n%(VίSq|+$ߙN%A9z_Tkhqy >$O[6-9[$[S]O"Ȅ5zm`'BPIeBA%ު [u;ܫ,hc]Ag8: ;Eم+@{"ꎿ]P56ӯG ]hZG!/|J0d tC{H+Fggkjp213WlOXH P笄6iڌ?nލ@fi #S.~0^Lf`rW^{AFw̝vm!aȩ@Jii HOw_d{ĨlGݨV_q d"dɪE?ηwm@gI2^".M E᳀Dr#D6 uYNZaeSe[ VR$Ş.kn/YdgU#Z)Q P\!4$پjbvcɡxh/ e) 6NuxTc Hl~}$quHN[kX9j~\H[&#讕%'%S@=TSvWxuN9<zߒDtb(,ӕ@%+A:.٠Wޭm zvqo)2>sa $'׈ %iW|:w>, p!Y.LE FΎ3}kPSYS=MuMB/ 6لMPo$D߃_7#ߺ~KdF -Z|U8#xdo-ojsV>*c:IѺQN-'m4)HcT0oo(M=tByNR$y"sRd{"4 YY%tJ 5kb-8Ye Ef֔kD*u^^_~aѦ;zhm,>{AVY*"Ld٥B]:*tLy?}I;b](+^vݮ@/I k,:CGɲyoR ?uu4>5A6C3)4!zRp~AY(W?uPy.㸢U;MӴlN.aq1#ޗ:^Ty0:7ICp/ ;SX7)'~4II"굖I6;'W~Ò fXaL6^h\3< <r;A7f#BB\ͼY>JN<ՖA6NDM6P+z*J?l$R[!#npPZltO\O~=ǩ|o&5hm~Ar5MV'lbyQ5 cOCyMp0gm3$m|> 5wLLhj&sS(GyyEe>е^D@ϗf>f9%d|qV+L:$2iAQkW#HSe, ѷPc߰kmYV2.6(tI^obink; f%P"^vkX2?E L7bOʱ<' ca7m2Կrf_p@]4ί }([%~6dm7ɌMizkTJ_ >Oc%:@yJV8_X>8%>.b5LTj+scm:psF& IY:_ݯ}Ԛd8`^!M/OqQ8Wb"'!Oo~ a+Ƽ2@4'{`zf2K-" vaWmh' }r>_9C_8?-oAKn@~+4`4^rjH=_"ZO5Mx}$_`LY'.1NNG-%{+Hz{}ߦEhğ^ȯu1J |̑(+f]r(Xa̜AƠ6[}Ų5J#i&o}7[)1VK%F-F|u?xɎb.#tP^0 BW WvU$p5{dFknDL&Pfhذͩ\t7vM.Qj'Z ˍ>cȲ(R\y6)^T Z?Z(TAIc@Aqp͎ w?3[6 @߁#cd@GwM >{rjAg5D4߹Qqlsie(m?72M 9njo%ǐ$8`75S{А5F*ӗ`8*nk[Č=K3ӊ\op rjͺ=Ւcl?=9-#Jd/w}qz&ZvGY:!\cVbN;ܶ=bRY<_gEi#9Ք`*Zhٙ:|d"sZPnvŬjiE f2 : \e+}!M!~G~VwLV((e{)ZpdGxyMv?~MsQ|qdK[ið)m`IIO#8#abc>N.{Qaκ5K 2L'm]Z"k*fIVgfV;O4Wo&V64:<]e+t.n]x!!W P!|g CO1>%@T/}  h#4.hQ1o1}w(iBct'Lfb4i֦|@͠|I%[7,zf#m)Hr `呶o5eD{ Vދ.x}l@tljdr㶮f߃s4tEKaw z&c qA C6>ChQ!؟gUa~4v{Y5^h݉Sv_<ӄ=J\$=93MpHTr"^z)K!i>[SܳҺxx@r}=HpA 5Qy7\J=Lhkz` p4},]X/ Z0<켱& kؼY?^A[+۱9ʀul(t_9ߔӁQ Tfa|6q8&7]}X;y6G YN_Mx>q|^uus/LFŲVf~qW'COjY|мx̏2F1naUpvj#^ >@( ,_qxHuTl-ƻduw,AnhS7nuu5ldAQjdV53ވB!onUxnx}+R%MRz4ߌȼdr,oD niԁ@< N';Y ;OvK$]N-R]8& KBy9T>{v\y\ɜ^qؓyN5 d9sMuם_Mc-3~_e'$ rX#}9z #Y%{n{fyA*'c^=!8ǜIWJaF}d!V98ʶ_&J̉xC )r0[Z »T7|_bKU~]hnGuz;Txw -M?{yXzo㖒Q#ެqn-ikunrҩl8>(wM]TP n!9L^t8 pST)1L0ٷ%s_srI#rz̑Fg9W݉1۳<*Tb"&<0xF.fgL (O8]Vu&%tFӏd#jI[I./?o$PuUeh鉙ŮTK@[N0,uEg墠فky.T?~Ui=3lFBաob8=5.WnSl4n &.ePn9T9r'Wphq!@7lEO"3":6S*h' 0IɄia(>0C>D_R]o=7^λK_a[DX}fM hs6b KЈhh0o&1$&yZ /6uԽm:"oE[80mD5 WRiň֖+@:Fi9Ɇ֠鳑L4 t|Iͧ eţ黭ESϦ&F23һEB Tc2PQ(DC160IUd=B&)#"kUj- r< Y YJLUyԚy[Mth,(N3&7u5,{aLNW(* MlijZ=o(tf2* N^hSjD< ڨ@k_\'g&/^J QtOdvn\z'GL s@RȳCi9X\V (Vmf*+xJ^M˩ OŪ @ōԅ5|\90483b t;i\j"R&<nI,tnyؑn+n?cWWgo#U_lH ^3$ ;uk2]f]J]gW/w)ͬyJ')/JIhW7k0ZQ^Sؘ5$Y> >6ůaJi>-aJ* *Cy碟ٸ b4 b<0y_&a_}~ mzwCGf @G(4t7:~{UHNC>~^?Fcpn_7Kˆ`]p*cOt="' _:vELSTm7?k_JanOm ^Ԇs=d2>9l,H!l/shZ tlS *SB?׀|_LډvsM͖vgQ'X:]),dYR}SSSHgAmgԸr_ZAQƆkabC%6E.:Zd@GAEa%߁)z娎F?#k6.!k@4񏜯3~0>z9G|&GĒj]}/礼ϢO_eU7Y:^-zU\ᘛtJuWgw_v%[6D,6gP:[n%yW^^k4%J'᧘\l`* ]T,E !ah9H~;tUx|Ok4/mV#Wݬea>.L'(xp8!/$\y9>[{1)(Z:0'I+YJ9%(:FX-͟u78,nDճyIQ g/;{ʋ d;x)q7FZ oSZ]ӋԀ}R"}W`O&(gᯝ ku s^Ȕa,ts0Y`)Zf4g1UCpΚ0M;( O!GĵT8w_T\m3~JOr m㍣ċN2C 7p \A}?byl; Ā>xi-]}=s,#{C,e@TFѳ6I`UCORXin+¹ Zw1Do5I8.5qL)w(g$P.x((_e 4KXN?m r$ ȯ܏#{DqB$Qqf+1\gӎ@ʜ= 2 < 騘-ȇ::0r鰕?_dm5@b%Gr#ltc3Zce$Sݢ;xev Ӣ0XuǢgA{ }ZcvvsbxL8f"k@ņBh;dʤB6""?.b^G J%?%QZ$^bHLלO*b?J6KT+!BV@D·h~C5&!V>K6SNYY\oa8yj{ ~b91)bU4SA㘏v[ܧ]PV2e;]|9ZjNz+Ⱥ+}GVRyѯx)k8Ba)zң.ի^tLZNkĆ`UCbE11Ip @R3e4Fߗ}dW0#N2^OX ;Օy6߾-e*lt[6%<`i;a/8R)HO dQ֜iCKèu:(6 zeP#&e7_aٵu!NnnL%ZY%wJ;׶K75io?πp-yyϋe5vT#8U>t&M%gt8WSxExFo|Nmn8h*:q'i޾q _K5|Ӑ=hȜ\O_>7yogXibQ|8*Xr"`}MzgMǤ" |uzH"3ϟe֧1#NC^z[^ XoIm"\e;l7$rh{àD[} ؔuCX)_v;<wOެP?Fup& %58(O})%\&b# >)HuosfbJi43zam?bi p,P5w50qpK ?4oLhf?*@._ftYRD&f?5:4]TWaо9 fMhE{ u44U zb nʳ]  ~|i|Wa#cʯ=RW8HX in kInI#WX3l1&e7o23 FGﲚܮ.3߮). xa6)CŋR1nk/S,.\nYzH)="ݼ]y*tøS Fdq'xF>g4 ao?P ~-}@0v4>ڏc#/9WY=: o So8(1#K)wDx!oTEKFq5|j@,@12G )]|뷰ǟHAAZ9t9Фt{;zV+pnC֣$Wvb ->oX,PW3y_@!@gqnxP}U+_VHuPҧ> q4%k!Wg  fg:VlE)\`0 XtH=8$F¡{[gD3K*B0 eA:Vbr|P e,W>pcDwmTn9ۨVu{0|k=1wo &@,^N\-]=ټ4#ye aqU(3PHz(6Yed&lӫE +~H҅ 볓IRAkbth1DHv__em[u3\3RYzr-*&{-a&;눝^?Cf^ ,76#vh0iH}QH)Зczl :zi~֩}!Fo(X!ezqc ձA>db!d V҃uwDH+OC\5.`³&T'#Χ+TtҢo0Vk#2#6}k_Eq]!G! A[\l[LD ^iQz Go45T-ܶ]Pc5o{t.茜X"J#IxX8{nvF&'2 &An|X8 +<*({/]o^AipT61SF{2%Risy0 &M'4[7!4;(.I=},t=Ghri*0 E`a+z0aXC( W26W^[2:h71&]+-Icy>4^r,,DaG!8%SHhߒ#5!SW1Tܿh1Ev\q12LC#UdbytfTSA@>F>u}:xXVjD^0]Q$rt鞰BgDpI Yym$>;}%AlrX])+ݚs%"JCW[ Ou:<M U ~U,c )ݍpʢ+0J֩^m(#Ь禈VUp8Xr&Abg;WPaxL &2<$s$EklH&gHo+5ȡXvMT"bGZA/S_{.(&xVpk̝G;<`F񢯙4}ݹ)nS翆J\>nzR1!oMUi)zVX9ױ\Ol[IQih^qСgяxK7jQ}K\kׄ_yF/3kQ剑:MgWRyXwUkfUȻN?[fQLP;r89f Zz65dq\]d0)Z>k\@'mDzIgt5y3W)q|Mq6A3 kGL FrCyӴoB4t3I뻣I~cmW˛ߥV/_,#-txJJW RNVdWޮ>"NPRT"Η۱DH0pܦ $di&E~2DJ`V|&3e6 xFv*:iǑ0hiʸ,tApV?MiϪy7 ocl1bK#~nO!d#Xx\ /b`3I[dH̴F'%*2 Zǫ`it4D/yw~Yŧ O :l_,kH2exՑX+o<gGx5vȔhm[I_0a9EX @Bdfda}Y^;L-#k 0{#~ +oosev 7Nct=oԱ})I.:ʁ' JGFK !w;%_UʐQ||SP/IǒZuo"mgZl*aY7C7B;c%NLmDb:!GV~?uCx *Dedʯ#T4FX,6PWj=ҵR\ǩQ^,w]svô&I9Z6”;54HJF>(f55cZ|π3u;_:a>IN]v{)}P- 2~br0q)Tg"5R)9Pi.ǎn6Fu .a9䠄m;TH0LlO 4nӱ1wOapi*7Ƽ>+Ԕ u JbV1jS)%DE:iS up_X`0b|C3 d!4#'M!^eѶi9Xp"^Bи/Kn>'16E"k&2hL _MW*9nMGucb'B"4ɊRwD"E>蛨֋j#ьn`&۳xYpR>ԓl)Shk>z-(4 Ĉ)W A Os?SL `]>D5!msLMy\r;yWûݾk IObO1px; "'HJ_Hju 8/BW䘥R\^?>N[>J?8PB` v -8$is & OviSwXF :i?ă}Yv 6ť2>/8Rd|B&X \qgXr C%umm1㋌b[&)j&1ͯ˯!@hP;J',]ʕcmFJOƢdG?0f) OJ^~*?sN5=)GBq$oNo/lmO!XO6 (xX a*DX4Ǟ9vΛֵ6)yܤg(m#l9|?{IEG^(ź~N%ȫVE/?cyr;scd/r> j]g`V w |t.7s@^J^lN>"RSc KJ]_9gL+}{ևny=4*M]H ;FNrᮧQ8r~I%~)QħOn 5$klƳr^o.<4L5芯dRg$4n(^ 8:ߕlx$?.%+7my& bRRU[[ P`|E0q1x+\͔*QԆ'#Cac$TD*6Wq 3XH H ~yRs aJ+wN#,kbjR:@e uI#üoJ&ߏ߼(=(YHv.^bk(I Z FPc'_S2IJS454:szYk0Jtvuf5cVK11xLͷkBos&GKhX5pGPUF>;QwDgٯJ8*OC^^;! `0YrȾ@Y Fy>W_%%@ShkO$9~qd/Ӗ&m=.L1@m!6Zեaԝ3f^lݳ, W\&].3U B{p;U&z]rf@WiNoF7->:E*$*5(jm?(ڞ04_YGoCKnحCEfv/ @_ ɨfNI-^D9R%w?QeSjw6:T{ ec7BLwfrރ>6yYBEƒE" ܁` *qՙ-rρmkri$_a; %i5c# GSuUcQ!05Tl\]OT @#բ tJv&=Mta/Ҩ895H*F1VFEu_n:3$2KΦ-bN5-pF:ΩCϡ8NlT*^SvCtSS(*C׽V&*OMgrF/s HS,g0LF러` 2q ܻrTtqFFFglޱP,p7-!ۆn Y3 ͧbeS(@T4FvXD՜bA>͕wQOt/K5`97"ۮV8JN0Gʓ$M mη xq03ϩ h⯑YM^K̓ve,y6PP&ggQB11e(0ƺ Vl#tb0| pg?3(LEԓ{65nniȖ5/ ]nOYkb"nBXmB[җ[| Y#6̘ I|fj}_ _m=G""yT{DJ\\?]9 %i ,wö hGkF|'BDU9ݰXܼPw ޴#-{B펭3ewyIHZ"H %"k't(#E 78H0TwWh6@ʜp#nrv!ITUo]\#Sa0yUg>LD44ղfH2S 3xC~ >}]۔Z_Si*|ey,x&Ç?/2w /RjSY^yfΉj4Q*%fTt<㝒Kqlw{A<#mMo9MBN6ξi\2% mMDDX.evUJ!b;׀u)~ڛd#^gs LߛH4JW;)8eBM|}HuwRɼ_o A<3#2Lrǹl4`jGajrwE`{JzT]9v- VA{hMHc5cW'|~GI~ G0k\~zͰ8Alknl/YGᛮа#,T h^/[f]ܱ>.V$lQDR'^A7vԽƯ{N.wurq& ,^ZLk$'F3V<ǃXx Ɵo iBE+EK̊>Jh~3owP^kn>ھ KX.(덝EcjJ )4h,0mQkڕr.$ 9T$lQ[OMi.d!v 9Сb[US:eY|Xf#5 ^1)A4q,bO*X=+ȲsSaC`e:.E4W .$] {]­zf'L[&NPWC; !ص!5wTԌ Uz;#m5oF/M~T'dpvqYB p!fgVbv 9Rz!Y-)~CJ-a*CA7]Ņ9nEMGbœDCː7%?~֞u3~L7YꄆQk s&ܛ*jm٫*bEg\>9>kL5W^t[5SCE<ěsgk>PP/>$X>{{-SM&w"k`iAdiju_F<Kfww|kG~TvQ}JCps6LAȢ-J /+FUeNɱ P(gG1d)=H1O:OK1Y+}\ڲ?A18?:9 tr<p(~:;{Ca9F yG^HR pxd$~62a}h4["諹5ukR1hQ76x.WCET2ZD2I8qf (_|9i NPuK<4w4 /݁ĽT=2 *82c  u=𖒰b=$xoBѫy.%u. @ff tĹ7p:ZTjKY:iLڨԜ'AQ6-z^ K' s8 ze]Q '{ewBiA; (?yV` ~`^e0.&S<DzKMBܻǺ`D~Yd2Qkm3X,־CT僶t?:mE>!CK^0o8&]40L@n[{_7]SX?rgk<}ߩ ֝+!O1Ip-\g1xӃ{ܗ8?U -aV~1f(9u,7i҆Z/[f0?U ^DOvǔ,KWO .haٲOm%aۏߟDR~ &z7.+O3[8gؘux: 65Ek\B UTQMa/G!8hKªy~$^%vn흰O`]oaD3fPdͤ|`r$Zj)"8*]κ{4f`1[P׬ uϔW9-p3x,~+uf/#."pc~6A8a[,k i6|3Eם*x\7X6y\Y1Nі9Ƴ3_hH20'T+vmڥCѠ hB,~_czx.Y~Ni,`/:VNМ a)`yi޴785 ۣ+ڐO̬ Ȅ'_&\ Wh^gfzIc".bLx}iS zK]?EfC;CRj$})3ƺB>7[ܜXQ>z$co\>|z52e ~T}x\(f>ɝ̯ƶ Kk*<+lEs4]*P-p;Af|@%t6ZVf1Uv2(#(!/=#>!@JF[P;jfa B!oL!PO }\O% ԕgTkfC\?dTLsZL'$7 f$*hȑFk"KBuMƛ\B#XI7-^hhqID>g^AOFB1#h8 Ib,wPE{B9JM$őZ>:0G`|f)J?[C]-QAcL&K2'w'2q b/@2{ Ji5 W*1N'6P64IS jnP?Zjjn'6X@glJ/QVh+y-Zm .- 7OE/J ϴgY8(g46PGzX,Z;C*~q `65KU +J%'d26ޞ]` GKL$g뷽aa'!|̓1@-C>81y *p0]$,՘M|pv@#内8\u81i Na6}6uns ߳ 4ꡋq~ΤPDZ"5ǽ9à&yq7YjBBf:{ 42{y62IE4ǷY L%^ֵDFQ> s^xHTg͚TZ#*R ;U3x0?~Ǭ~% ԢQMIi1˪Z{\7Lz4,8]9E2k1?qn)3mBnDrҹZMLk<^-Tޥ  %OͽDDYf:@qi{,Q1Tqa`]÷%Y:ӖLna>,G* e~6(J3s6\6S^`3[ go7;1}궎9Ɲ˿h5fGfwRCkZ Wbr7lgc \Ce`+픁Ufﵒ1y<(=WJ(@n|Ggдj9dc@Jx+;FHx<\R3c߱JgOԌujXT!*'KXjFrn8"qا%z/% *6F+_N3 &Om#+eчj:|Ǭt>Z6VR!BKdTa5pxtA~Ⱦ@zN.m5RXbpj#;@IRV~xm';,ZŵtZ/H;c [ v1Qm9_遡^YR$2W)l'05oinqؒS!~{#,7f27;}QoTVzcw\͙\l7WbP ¸šGыD-=yKR<3 )5>GOjKLF7ЧZ#7nՈEn0>G;.Xܧa<%EdJe 6u5GvSJ~!~;Rg"c Lp[+XfNHG/nge>J_~gT,k _ <]/?7M+)\"LݥH&4͊#Gw(V 9s@j*ymP0&P4K(\QPW#uKkϴ ޏ;0^ŸúA']ݍk  !>TH+AyNgTu.r\=;x(i!@- L~Bʫ}c} g ܪ^{6=@* -T/~ƥ:8bS=AUNe8ጀ-Yx~TXY1b OIAiM?*b$j "n=ʨ޻S>-<ù6^C>/;)q}cFʐpeܽb,Us嵄䁷bMvxjݪk>]܄Yvީޒm |=߾-lN χG=[iBtk聂2!_,êp3@ʫU0d[ XqZ?WEBEj-=i=Xf^g*' a<"<;|J4[ŵImF& \G˛ͦzր%1: iڱ` NTgq wV'y1rQbظ݆;B(b>OU%ʑ/TuAOh&8ԠUH!v;ʣD@v,:i,b(ۮNBFE@p+)6[]*6m]i`N5Vw1:]I諾5 $ /*r]BbSta>!dDYGWRp_nӈto:꒾؍a+TVv ńHLd`pUy?cIqn n Q,u}a"~nWe=b!9 ,G2kFE..BvЀl?&Ɵ~J/br^e_o ( CGcjD`?D@tr~l,G'Zfgk]a,fF-+sL5]C(}(?22{ 'xmPE._Im'#帺#u%q0&_ysu2< ?q;'␅/vN`S`Y6%!L_ǗK+w{x$`9Hr%f+T*x4a}[MHq$J/`$Csj lxb2<ƊgW+ʝ Juk{/+23-HyCּD(ȟK0Ply1 ’'L)B$Jփ[Lx^9zfxr:jyǤ!7J=S<k;N;xxa)* ʼnYdݫUNyED$1dkЦњo2ᷙ'3{#5$J@YgV&%j}-r%6_lfxm~˄NGV 8]=o =(hvw?=B)s =6{ӆϜOT8 с֟ kkv`1_|43xUɥ1 nÅ >%f7Z{T#轈$:x%|e7§AΞVs'!XYbzk&C8IG14s/f%o,$ Z %kR>u9cё"FD~Ewy}֏v$oV*Å`\j_Asv1sm)8PHߴ;TQ G9CiC35Y໻F+?1uߣoa9eept=֠VRezBbϭM>y՝ $|[焸t­]B|j*)nfG:-.es} lWZǷ$ T ƕ›l NTԈU<(buNiR锼9$셏)xpA'&8OlP-Cp.ڨpRNf^Iy-Y NkڻQNV㩮X[>܈z J~L,ipri<|=|j Ȉ`=e3!7E9KWyS`iMCQuMJGCBOs] `jL#Wyo#S iKz[\k;wPZ`xz~U!U}^D'y`z4L^3VV M~%٫EG=FGZHtuL40';`w ~>UKDaKN.NPi-ASՈkU]$Tw2nܴ'ڱP.B<%fxv㿠:GWהW5n$G>C-6˔s (j>I"L*!SޱԶJc Yݾ.vc;6 7kqj C_v8Ss.@ ˟lj =5{϶"Zx+T [ÖMڛ"OT~}a*'cՈF zrV(旗,2v[/%(hAZ[2FT. D, zɮnHP)b4A ߯j+'!Is0g +Vb*.B>=<?jDW^~,F^8n:Lx޹FR FQ"6uT~h%_y ~\DN沦잦|༥gm4~ኩWZd%tdG`;ۤY+A Q2lF(7IEa%:̱L@cֲ>n Cx8UJ5 g7Vj 47LƾwPiuQ)c`_ņRVRG"*F:!E*"ҕ4<;%VY[xk9 Lg%5n j\Ò/S,ĂB^8x,ijp5aj [q$z%M^=iJvSi|&v\7@-C-]*f3zZ9Ç 56E&Ekr0n(tyTy-Qay-bI^;{\CXWgWg1wEJm=+)jCe뾋9PYݴ.]v4PniJֈwe*r_^-"TEHөNM<2AH76_˜ ,"hV=G4G{Myhk2>|$ gL2"K:}ʂBԒʇ)ܥ,3o1śOZ2b]c"t'w2ΓӖ `ź$AM͵͊; I0|I{pnժ>l;~?%U7uRs&A$zx$e2/}2LQJ,4=!|pk`{N^5@ jIesۈYo*޽q񯿤z*+sh㻾o >V&XlW l0r߫tY^'/ST@Nt#Vi@ctON6sc lHA}ԸuY=5DQ4 n.,T%-4ĚSƢg I0w]ҝ DS-IAQ?}u@Ꟊ3եڡ9٣vYܭVc³clGЄ1H RorMoT+C;yfʏ:;˻541%X@#ҋ#KԳ~d,W(|Db1㖴gΟJHVL~;ZE31cH)Զ&y:x&TdhB9ThHrpE6PWGr"|ۡlY׷F:}uA1 =! l↉-b-_-ĮQīu/@LwwJ p fP k]]͡pOm|^UIM |cJj/pуFG[vE[kv&N"ʣ Ou)l|Dy%xT^-6%DFLNr:^,`¤E5w=JO'@=nƙrC׻c @z҃ɾpZҔt߂I~ hc'I8~fG :&ݣ1pnumޞ*NjIJ-JXy\ ڮzj>5OjgʃKNk DՒзfUlRDt/rje\s]ma51ێO`T`H,폰FJ]5|aPTtuG-CFD@&bOs֚5qGpQ2k͸W98DAn|hp<[r*sA D UUTw;1{7@V%Q&K6+x?;\!%u4Ͱ%SnQ)mm Mܥ:p0bn1EKAF^8{'X|>t}SE_s^u$7ѹ3"Ƭo]5 -~q%6_CQse&*{^'1wA*IvO{M ɟ]0M`'ube #\5RII,1{|ېw\iwWIr c wOuo=ʷMm )Lj8G4 ԋFE{dR輟DOg8`“ %p;G*͒\)ΥE-Mp1eB_\D٢ ح7e S! (2g|q@~Qi\H $NŦR' gz.I8\!׽`vi [vBÅŖexYRӺ$JA,m2G3|-wj=2,nK~ƝR{$qY_05hQJa$2U (wr4|{:+rHo6~ Gel`ӧT2|D;y4 :E~p9UK ?f !Mǘ J"2DzbR>~R~-y>b}K[ Vǟ1 d0b0"{h(~S.X r㇙tw 'Q><CB |kdO3d7hDalh Q9G׫ {w΢tra 4X\R1ADk75`>l䯖f#5{j:˦ysmog/,?^*cv/`Uo$ign + ~mw mE! s)릑'|"^i0_oOUzjy)nA$_߼-]P0ի^Tӈ:щarU`Zeyp/d~B3=Կ9g Q౛Y,Nq]!S*u6QC{hl)t ^ڇ_>kGAq;ޚ&hɞNv^Gc%ކbR (LcꊛǴqAQX'ʕp'.*gcQW-w$gD 80s{142w,H9EuպD=Oi^f@7]ՃO3!D~!J`䈮XsN4v~MըtIRvrbvrHh&*%)b\? *?|s/G V| q:RRZ@L:Aje.#-[pʑ#0 H9 f:^gU]Q iwK˶O(2KJ^Y1v~SO^2F6?Qeę>U<(7Gq;B ["|( ;R=[ ՙWNrB݀Ig*E qfHS S-̀_y^Ex&>mMJpg}  F 6}o$?(t͉N[5;P>oJ_֠6ߦ xPy{yI d" fZ/ H/p\ ɅR9J ( %Y.>0EOiͨ{sY_e|YVKL$}\6Y=m9#c"A S(=a./ɱy%Tx,V(E: ͝DLG6&)|%lo$> H/W |KPx1]p @Y`6rZLbw*_ ͔UVk./vS4nRH Tq[Śߊ\sz2S9[>unn:4: |:pOɑA;**xÒIE&wnj!Z}jkqGB,{̖N[|Om =sA:Nno;.|:/.t(.1RGý$ҽYyH8b991=snmy:ul%_y!Z^ 2f%b>.}q<`x|H3#3]XaPqs芌m0nB`hyċ"V09c|HF<.Yfܠ滉Qf(?bDɦO-J{nPU^i8k!)>4yۑf.V>rZ7qE,I}"OWy<_фzm]dxcQg}9|Pz*X~xakx!AzFVqL:'ʛX$WdyvZXuo뾊!D ҷ)^kq ]=X-֚g8pqEȦV Ӵ'4,Ӹ".;([ڠ- 6q &MEPc{aIIYD3S n Eǖ$%7tڡ&HuPY:Df)[sLe7$n4H ,I`*$^-U Ӡ 'sY 5vqL@9 R}/3VPuygqEKwL+ -ڽեG"Hc9?-4v`k,ti!/77v a sA x9k %*ȅ8 =sDmdhWSc6"_-.u^RAvχ(@gXs8k4r5`HEq,C| @ǶG'ɕw&ϖ?cXsF]ca[Bz2Aµ5S̟AM*g{ %%K0 Sts6D:7 _zb2[n *vKg<4γ0s!JAx䮶@qcxtyF}˵o$'3z }ΪޓXNI1,mF2UYX"Qj56PylZd|՞*|7HWN0TۃK%j>J$ F>Ԯ3HieEЪd9Kx|0v=Kw|ry:Sg*e,HUmR+3g, Sdy%~ۉ!Ey6U^:r`Y(}PYs݃RRf}zWyű{L[@]ޡ/,kM}?ˠɥթ"trh.yBpRuyˑ#KT[LwNM9&%PRs̱AU#BhþSi].\/յU| g,.  Y\t _oh]tGg?hp8p-pjyy/{[*4=8AAw ݀;, zfE%>+56=': Fn:VH/mV$:$o쏿whZu :&XO vvXfyש8L  XC}&6PgXvcur9Q0(ZmAۓQ%#Hҫ g46@$%ß_"'J+?Z5%2HZrKvއ6hmi$߾jƪ? oKbѠ[D;y Ʃv}.ߪuȻ~1@h0}Gv 2_t1C[iaKkbPaLf0[ha2'v2wEbh&kc.7^pe:-j(˰Z)}i6lo22"U7,s(Z ?Op,Į ΗHlJgz3,at2]Դ sXDPV+y˚r:[k<ł Mh u~r eR7| xgWDL;䥵m: @C?o!uX3F9cI[ ^P"~SDpփ(hP&ptYBMoFTeJL|%(?WTstMUV`lO@p:'Gxfŧ#cP>%q5vZ.'|V#mqm?'bf{RRy`XD37*Q&@f51+@ե|9:!dh6]w23+ n[X_wU̍,| xyjJՀsf %ƱV:I5 荊4m~3v!2GXE=x=E+6 =+Nmf9B@PWy"Ku^lIKM>Bf/=^GHZRg c( %!\/%aL)%U Duh2ƣ=7^ F':Xdf&C ԘACKoCΑ>ud!p'z94nI4 2$cS82k+^(^$|2"! PBY\~1-4S EK !H%"7 j0? mH܄D h.3 "ќO "sHTg`5Aio} 2I̵rx=&2V0B1N*LDh$hـ9廸q|tє8ƙ9r[l}}Zwӹ=!r4J|횊U8z}@6`'I؁iPxKzȯ*spNwӮ!D1bIFU56]| zU NyTu#KXޏMvO&lDߪ"5ǖOI5{%7z>X#`rouE`ؿQ.2ʒs1LBl.H1C+@]o$ o>d#kER-vYz=ZcXjr6wVm^*"YOaT`8M^nG9#nRIp=_~}z Z+lE[s8T*fJ%qnc7c t-*(bo\f~x# θZJԼKhrvzГ\>Yh <(.e$xwJ/pO >Vb,?r u<+\@9r[uR^1̤K&cǦ4=qn@n)rq'0*yzGX}v`ӽ4&ZBE:8?Ɏr>>UFze]>vPDUVih;mL(i~);X"p,`Ar6W^H`Am%r<c9IqHȃh8[$%΀AgM-Y߫Euq2%Bм9ޟ?l<uOUʑ =1K.h(p[Un?9v "Q4Y@gv[I0Sǣmⶃz5!/j#}ſגW,940S|շ*.8NP;c&%ׄi4%RA`MQ#%DKsO"tt71#$Hqi界4OnHB g̶9W:y]\qܰ'#|(^/ oȕs[:RIe &g l1\k\cA(wnK^P};rm9bL:/5 j/==V_KЗ):5p+./G2#!DSN_)*ڷʧ%^o/EK|> &gہ[ 7 s Р}CuD̜~nh ej&}S%Eռ@ã[ARw3ꊽ9I)& 1Fٵ≧ gd"}|VD #xS胡 @1$7Ppl]{뾻ScGdAn7%Ogɟ1(g*ے"82o=e+9stɰjiE}mwLskh=֠ɃGk_G3G>2gJo׵A{Z!ȼ%oQrxlA91Jo [.-]9 N˹c:=Z-U A9ڸØVYIq@ Ax;ghaF4i,gη,j 2G Z,6F"ҋeT%d 7R*\a`jW$M; ̂VR J?ͯ0]nU0գnE*GTo'^VU^ 5Eoi#m: KK ?e^jlsSD? ,םt4b{7`[GORg+m˦KdKB WFE2Aj*]_{59(YiŏuC}B?d3 #PZŠ; E?(R89&MgkQ Voo;X, OMLKW&L5>2b*^KxZAYԁ ~움%u'%c,G6~xRDHl[78̫LI-v?UNm+ !t$VzTU8*DR+n\\3o8egxP:5/X]dO] .@jC#$+v {wnsYt43A/S|Xlw"-Ań a$#,؀4ЯcXA&{OKM"[p7E5lDcoJ1yBYdRv^񻜕!77@4Bs!j/*TۢMq=2Et3:e#(m1%EwGU|P~< Y4,Ъ,\R|ZHM -AuɊߌdEı]K\ dfQ#Kc 9_YKlv .G{.Ս X- tjH: w“ Wc!s*sIns&d0ds)eN(TI՚80*65N̍jLtśGFDDj%E,>Uv/`ɸ;3dϻ]"\N_ mxUm-!jdKr:u 369\'D7v3tɖ4<.N >j=nvcSS<˴ޫ t߯7`/7bKt\s * LeKu /ib%^tAbolQB. )e?Я,2{\w E|>R|ox!&$u 06VEϚq܀Phc@`aKs;I}TCWk'n@Yx|L ,^%[P >6 ,'oےȏUUP]&v ͒<ϐXPgOIȰ/3qw(YiC+s6K2 ?̲pa>9{^?˿vRBraWE)[FTLnUQL|\ܩ^/ lcnGK!BXj\FMiv[Unhsl>qFn`L7!8 X.xaU<@ŃQ95e&4M$hhCYp!Y򢩺yqՊ X v?wlɯ9ǼU1Ae۫&n^ X@~s`sw7 J"1F@~N5ݐx ZP+9KҵWz,S-g}yCm|8>qB6Ā_Rf|;5}kQcF/{E4UE q #~@^~>tl29 .$pPMW*~RKkp4.MU)LqƬ +!SЧ." 2  |y^|$V #UWiTtZ{{(-O|*mߋ@áh=@Lrj.`t! 1"wCq~OĪ*\ #`qW:gcC),lMF(P?k|~~(lVOpшMb? 9eg'&+k(aeDۨ<}bRHlΙ4O\>Ok| aYk$db!xK##٦pg0ΐNԋưE]+eldZ*˺ori VY42lWՃdۗwQ"f8>LqGׅs S*> e3uG8"f]S#UT{G/EIbDRj1LL/Ӽl6<-M*Fۯ$~,Ȇ?KrA|tE;Ӆoz1yJTt83zHn)>r7Xq>U! :cauH<9֭Ty'sS]@Ū*ә!r#*n.g5N|XduM1&F+9$K{ّi$#]HDbh$c a ~-b-w;i9Xob Nd7z&j 'f`_rUyqy~g*O Q|/hmԋ6L1m\|ð)2ʼnu"olGKWM a bqѕU5}rQŏJ70aYa118|Wx|Y,m $E) SU6>$ܑsHntap|"%#`X3*?rZ*( <k>}f\32`IP:F%.cHT&@}/؁އc@ɖyF㉀}t? vXm>KjA^u(ޅYAwkMc49e3T:t6Zt~>GpLrNo^^n6" ~7yL1K.cc0~\(O8rZ@ Ah-Z{䟪:,`Toj ꤶuM ^2[*w9SFbDxmlT\ǓsH~CC[DYϛ'SF/bI--NLS6f1vw6;<{C1ni)Wtӱ ?ԋTG#)3> \$١7H "\^AY$4ԙYڿp2nxo5'Uߐ("&X@׌␔>幃 {L1_arezaWUȔo?'UaϿ̢#)1ip !v%Շ=gp_B͍wo ~G~XwN5Nu0_7W.3t(di cPiVt[p'X-<5QC*CB=u\2@Fh.wR2ȅ<{:[?Ƃ\X(0F>-fDWA pE7bƓY)9)kǦjp\񁞀;ʾ#F(ncA`hgOmn:k3]gPG4-,equkJEXB|A3зF&SyԷ<1i,44]f!p 4*?gXnTvy@g˥:J^zX^:A<3Nt1˓2R !tQ["ȖCu(-`Z5 J7,B[Ʊ,9lw pI{tU}G'h8v{qO:.řd I%D+rr+R)!5?56xDbņ\`xvkF^)OZ+-2q14)Zl?\1jP z9~/TdA[2s#F7]chzEN$P{tixq͔&b%ֱCJyHBI$o F@Z io1" /97o| !C!.c&V * "B}U/БPj065Qeou=ee6e AϘ˓5tJx؃nۻMyAZVr9Ys 4^yG} {" țob),x8?80\R^끍4KkV\#]uDdG*xf',b*5#D c!'Pi]:5sB[>BCBsMK I&[{5%)4ĖMCa-r)q-9\j0Z{ ԩ=o,ՀHa$7?Xcf[]N=0eOth?⦠?:U3b;Pl* ~f8;5 3RŃHf;qV}?_O')^w9`b إɨicOÝt.[Ax)/}(/ fAbSZ!N!\m*Ӏ ܶr5Γ8o1eԠ,ufh&t27K5+^8Cz /s"ɇCˌxFDƴЋ.:#8 !77U2lhD.@oE!['lnG%XMAߪY93{notl4znX)_ n8#JV3Mfl 6IHBU0|?I\`ys"pI|깗 1 qۨ|ۻ!R͔׫FO7 # R4]"HC(IeCñK13qb ֯_V_coa Yz[\8r_i̸<;ce=hLy*YfݨʒщyO%M"^ v;DS+aVj̕cw63I8NsOXb )eg5ּX̕:+w?BӼ ~ 8So nt" 7@m9/m$G*&I;|萺[kL2\ G\& }&dRx#GTPT:#6Ffu ,kLN# fy,%e/#64@X㾱!+7N +BGvg}}9SDL c깼kgrG ~tvCGNϗqwD9pYH=%93`Xk}G Ęj,$a2cfaHJu|dZw:/~i ~5KPͪB2I[@<Ǭ%9z\>mFE!,<|V)\ZT\}zKqd;F_2KÛdT!7O @B{L_/vƤ k0s"|&Lc[THQ$s2D}j֏MқO YΘ9<?`mg;ZMjedB3bk,=\1LuБlΙT=㍠A=1/hؠD?I D,[pl*;d;x.Ԕ;wR0-D4* nt;qOx=9yKu k@fq‹,kNk]23!  I ۄ2(YӇCmp--OhG]ޱϻX=Y79OT+tPT0 [lk~"]{E|w'@q##i~g].~֍Y V* ] CXTɩGAW dJ] }&ɎP\IO3ԆJjB 0Y)@߿EKmhzFW@,_|E W< ,6uZGI4z ]4V7|((S)ԣn;P-kCW۝$1S"Z>j^!8ͻ#LGMq TAI|3Wh+f:pد n~\ ?dŸ4քפf FGp$kϛٕ%4bvv\vR6W˧x=)Zq"M_@ 9wqT`snԺ%ZC2-0ݜh+Z jvojN+YmAouq1zo/RqwsE=3 ~w௕65D!/̲ԥ6J[u_B-,pV (rL.|9%iDGVM.ggN1Frc lFH[VP_9JvjbiFJs ؠ/qTH|H|,n=?mM zKkѕ"] 6#Csϥ!p͇ s-&`f؋[6 8v8lNZTXH5ƻ!VpM{Ur]+ H9fApy5  FyM]?5K Pu9rC^ITVs2& T,秱1uq.њq0P߮nO@&dPYQ\ˇRw0-)?'vY4$_ZnR?As+*ndXP9JGS I̗^W8`/ VRV"0hY,oB5d@$6#gIKHEbG)q+o0"[3 DhF6@ }xлW䳹^-KDz7 >GFK=Eh|tң '7 4HQEĮ=|B !L@4N,Lm&% gnȣJXYxr6(ڰq9,vmaIh×4єқ0䏧&_aUH5wo ͪCFg"z@_*RΗ:($x1M\Z?G_Щ =ZRiWd)~$}]HG# zv]k*h>UL45i\hA?aIh'u`Hm'FSDad<hyXcMgzP%rDw`Zʇ?~n33pP} E6? Z¹gdC%զFt~l Iq FߤO!솬P1;kc3VZKe {98d~ݗS/ 2 ;5+| ݿ\4 an?3ԁ ~GH&iDwI- %g$V=NT$ryU{DMd?q"M{# ⮕ĈLi#Vҗ[TRgh(r 1.K4/RhS\i?XuJ79Z'\n {NKZqnn΁>ikVl " X{Ⱦᶘsܒ  wu98vɖOXl*kJ厼ϩeL܍| kFaʁ  {V) b%͐y5N*Ҏڤb8umTVmID͂T:JZ87S<hMh@4xrFξYlVj|[[FiBִ9_#܌U+I})pB\lD]w{ ҷ̌Y5W̆؆ņ=P@AVEjIm Cv"zһ0Z3 fȟl_1EPʧ̹sX~eTQl=`R'VP6-.QD~U+s 2Z-s Mӈ\!y+V+\Nc?>jkKzʔi{L@A QXb9HJ)fήGYoMW=p4?_|Ҷ:QGZ|5<\Xg"O-|&Y_5R72dpX<` z/OK93rM% Lill]/h[^K˲_np` J_2Qz Jl"f$RH鑖ѩu}.@˫ҹGz]1JqЇ^uI %!\ovQr)0 \n1;A/@IKb9$o@Ui<(Y"O(Nr/p.leUa%#Cݮ=9̥u@ҏ͋Ga7xJsԾ߼7}u|f)DtT6N[]jl}Lsߠ 5Z;6 8qU'o< `gJpgWlU*6̨ XAc^9 0k; F1,#j |T]u"E(c^J%ޓ ;U10lHif4?U!_/5c%8#FDqʉU@SNoUD'!>@\ POo`辄C5wX.2`Ϥ^~C?U226*uSh2#%5W"?h8^రdA**y6G Tή14g3U 1/Wѥğ;,-E{uw(TPEL9#W*WNTBNR*<eBw(C+>\o1$+6;4!6uCM<>v::9j`5ͩب&ݧ>w1 ;a4:H?%$VA9VpE|S~LZ]lPf_I',s俁D be= ,V}S߈uhZ)2eŭ"p;IY6CɶBZ% jr *g WC$I5}^u|&LuN1|~~2^Qqd\BVKַg$Cb}Y𠒆AgĬ~?ZM½Яq/u!%^f*G %71 Qd<:`! :؁aB˹"$=0ug7f&̾[Ad;wzhIyV˟Yly!jM$RkSGO1\GJ"R!*oxPȺl)QtquYǽCpKc r֡(9 9PO4Lp4bs;VG wBh:i}e;ZhI53 J<3V^þQӗJtq[f,?fl (65H6c 2$M0ez`]ٔ۶W@wIG.ufBri԰,LЭ*;6m1Xt~4T5 &JY9ge/'nv4@L ahU RXvFƾ6dTul~Oʝ]C'ɚ5l[K4(7Z@6:e=F%thvMCM`%  hu+̴kN_ N]^AL7F%b!Du.pd4k!LN@[:F_pcL hDg*(vb 6XfJR/qM_ui^+켱E܈\"'* ʄ yyfbJ/u`y7 l2 ^$<DZ'vY u1=8˔UiD;Eɵ C&Dz>Bu'Fht*??ъFz<&Nm=I&v i0.'?x$[ *vY1 ;kĄD7$v yt_CӞxLJJj;%pqB|2j;tq 83wOLQ rt^.^) w^|p*7bԘ)ʐ 'Dj0eƉNPNkby;Wu,6$~zP'-6%$);*eȃ52HBgElbx#uƂ L3~$~@kPPt7iq\xJAD("0dp7AZJ!6'iű6Xq[4bDc{P2iiE8o1ȅ}ȫf͎i> >(d#(}53.;5Iqf}<2L^ x;hwMܼ7#y>qEKcS!ɿ gb9G)+m8:I+"b UVDK%iUeޙ2l @ʈ Ya]Xr_7%D)!@}0X ?v:yL(5^Nw gsIǎ%h,_zOY9 gj0k=]3),i'):.OyQH\Z !O * b~XI .KQJ]}<+'/4/QX7I O}O( HC<ܖ/V MP;Y K62BeBJ I@ϥs@e䅩2NOc'$""C2[Ǡ t/?p Ȁ!\?x8]8!AW.*-+y27OI:ƚTMݴ.A|u>YЋ#LF gme(gLd j)rԋ#K_aE{ 57)erLW.؋&I)PʈL?Z~+U 12+@eDn ~/ 02m#R8 24į{/.ɔ;fB9co?\ -X`b@7.TbF Xåj( Ya+׈t\^ CiLigDZB8Q>$WV1%l35 7.#śo:4ɘuyf+sU&qwk!b۞ՙ],33&1@DQg qU&Zį?5Jk_m|@:v l oƈ| ?'MGe0ޑN6׻n&wB/r#6<ɛm2bā#%n$R?pҨ.;bՏ>STK1umTy3Ek)@d[80xJ-.98R\Z^ zSũc9i?tnc?Ȭ paα Qz eTjVgHq5442TYc3ztt`3/<=m6Gy#R~l>k~%&#X9[quG!.Ǿ [k IL'RkG`Pߦ<*,{gB(z/:COͮ3ID x؄F<ƧܯC1Kh:86Jdd%–DYe7[I\{!רy2$JՀ=aIםqܳQ69}qŶJs;sMY*kŻ` Q2T:H܏ޗjM͖6'6W?&ěQ(;MR#8oA.) 9B>ǝW1M/ hLbT袲`ޣu.ۆľ`U'o4h +G"O="djpժ?a̹Wf#aIӫ^юɵ:ȉkup"=; Pn:)ƍ$)?n'4:opdz[ I`>GghDx\ {TC iYv k[BJ#iO$ZnLͭq+O&k{Kzb{3/.0$Xl a։->8[m,cR[;• %i-%=hI%^vSh?W׾]Y?4Y#_wt!,!MqmʧYdOwdO`^9dސHepj3 M}nr޾F<ؤ}!Az4OwF-]+@Uf첰 O[{l{@IT;DY1lE$-t:*L紙$5T樃Wzbsg1IX)|e/(]t%U"R[lX=8p;`$Hh:*8#+j8:- O6sN LB_+'#`١8\vm0hKq]ECZQ{dmewT5]i!0-?jߦ*Ef~7MNBrI TˌaJ06R%UYp?yD)|A6I:UmYn9W'cygBloV!OkN{A5v(`]f;~Pb^Er 8&A)cFܺ(?^"] ZHȸƏ+ne{ .n S;*`MNכe޽G)'%ha/&rv* ׺eNN&H͛K} gOhjM}=pށZ4Kƙ}EȰc/[Vv5}_ZTty`Wtxޖ5vPssb@gOmJJ :ϚwDL' 0F, Y H/;71 X;x/7u0s| J| =8l)5ҥ&Vh 96Uzo C+*Sv|K) ߶ ai2hݽYh~7j&d;jD;oV7y%d*l M?R?>žsVVe 9(*ICkMS8>B :9E»D`kmcω|]U JRIO9IqMo3aM N/$n_; P(e3@ZW!8o8և_Qٰ*‹6x*aHv5xGɉ9%;N \:%ܐG r8A߾D?xaepg`[rMZj?Ê}h?<Χ`̱'I(E^`R~iVbG*f>uEJSBK'҄ l?YMpyl\SM!rydo)6GrNJGy7h÷Bjc.iC=j.&f~ְWכ9zbkxP⫹PTe5u*@s"hǓs"O lC/}a$RE>g}j_&N1ѮVM(9 -cTJD,ױ&]I\ƀ撑/U_>ᨦiϏSs_%MP"A3J,UT]i1Y EZëXT0F^eGß^36 (w>!)?|մk lmeh:+acOd@R ȶ3%HL }e.7CzpuNOB\ؤ}7# 6L,&Ŕ@X*I$ohwm1>!L#K @=DŽ*ft y;:y<,ΝUy*@Å BQ-@ޒÌsԥh%")`F5/2RP[}ypo%3@c ƏJ7ꨋ*gA5q%"QBj#BȴP&a90dAon=I7P9RimTq|I _Z5Fℇ1X2зAy/b߂~qXEl? $Ż&$l;=87^"nG\dweT!ڜ]" [=oWV;ЃB/:<2׵HpDCF}rҹ8!Ѵt&Wu իs(-u {*.FX?vI8xp'v"ɳĿT8L+KWeu7dS8LxA3+ \٣1#A L&ws+9B64I6QMW}8`G -㟷#QGMN  X:gV% EDdHc1rH{Dc8gVglPqO|RӽL׏cE][oRWR}džKeRFycx|f{M{rL !8(XW8lUTƌcrwcd|Ț#3RCVk JG 4­ M>瞓{ʙLxAh'Z]Rt`0u&km'SUHl'@Ѐ*t_c?㜙_~Mf'Ԩ!a0C^KDIVwz3u\" WTz(xU \ᶮ|쨭ETBp9a)K>;M¸ 3m[[d q|Xb8 QR^a%U%s͜Ja(ŤUr\j$E-&Ui *e&,Ϻ(!po7Nӆm}[';k/YCp@T'lmt6酬dL>.b4\RC)cp7 x3uik[ f`)ȗyMh=KҾJ>'4dX ) U8*(,|  dt|8wd'Va\: +Uѣ"4.Pj9ft4v_[$J0<9vO/m= &L \Y9 u%eIboR/03FmM[#;1*L U\YX[#]]^~X!B5z&4{-F%w*{Y#OŠѤjE٩/㽯O&mh^Kv$}#at"4W쎋Zenˮy&2$aM&K'V1Nq^յ6wnђ-tvSڿѠ#Ħm)sP },]b[5S<6w~^N^N,㧮c Wl2ň~@B:E}DЏڢЋW!VT[&{=,=#><?=HWJbs(Kn(%vc-uʑ< MdAlz=@M0%~6O\R#~aUuVhwEjԤ\h˼g3IX ~Yf2^7ks|-Ì{LH`uOE@1)Q/@݄7 [n8 tW&T ʞf y[W|֗"̋}廘 ?^ TV>GlD*R45x;.]]K/DXd\ @̸ Q7VwƀlrL ߺ)}@,yVG+)j#WcкUlS8XEɧGj޾XQ5hxks*ƓKǜҖ)$ϑP#4g5)&Y~꼉a5t9TU [h(x-^{eFlbe9F"̚B]MC0>v˜tqҹ3X{:X' $͏htzaW>K4֋TjcӔht'F=5vrJt~O[ N&wS'[{]cZ ˇ~+}0]]} JIژ{Bٻ{G40QԒo3=* F{ v35Q+>},6H"F+/ӕ'Or zFIRn28iW_EO藮쓻l1?@*|,-n4@FL kd>o1>Aցr*b8)}TeF0-ZhuFn)=j!G`_8<;Dw#3Ӊ-'Mv]6@89V踡[쀹{Dv*Qf>,1>టD蠳&gN$;,Ȗ.<[=QlMT-h{x)_[Ke55tY%)˟AKZ9DLӐ~+R1}Td{feABlرvn&8V9$lEYBp XcT*:^(PRNhrgوU,}hB~oյ[`- Pr2H#a}#{U*Cqoees_.pÎւU+dJb{RK99/-_EىP$Տ%X1c|`<+u1[[%uNmngjTt@ |Cy ՄLU#ԝ$^t.gڃ&h9g2h{Vɺ7c9pV?O̔ AgNc0}nEa"䱄~܇Ě~k.룀Y}<|'  M5 5uD)3D,G#SѸ"D4D̩Zn$ew s0&I.cSr*qU@Tu\E/"q+^g 6AKjRw2tvj"?@ؕYɮƷĂֵ* -쌟f:@tc6iըd?EΕ!X)l u_Rdo\>C^/xkTgugR}CZ)A2#/\!> 8nM'7D* N 5#?/8Òg\KH#uNj)au1"OE n3x6?*|tdPDQzVׅ[VVsRLm$scZy0 ;[H` ''~/@rݮAm1FM'xIPϗU9ۅ逅OِujkԻHvMnj qoFz (ȲaOZvIdB\w.ch]v0Uy&nhSwydžks٨>UreK?&KJOVZBc0}U+;gAYcA>s*x4sy@m-2-I'|` O#hOdz۟sBv,Jg$ٵ-bsءDvf!eh(XjUf3s2"~I-?J.ӓRa/5xv4Xam#rKӽ:Ӡ$K~j0L>5N'c/w*$=7Ҟ (+^B# 1|O8Yi˳[[ cýlim:p)Yqf4k65jVQ.b`.INX 2TݏZyqы߿UT) oM#=y=RxdE8T ܀d#[je#ۣ@sI~жyd?eKp. kz_Dީz]ЅȖ7"I=DDa4.$wA{,L:0PZ@lnxo7WoqRj TM™i@cCVT*-~tWJ1&ݛ?IU, #PwajM?-%%uS xVNbX43$$1u0b0kgπ{XWO%Oc;*D]I&"=f$sYfn^x|:2S;Atwv YB Eapc&."fn׸6NUN6~{~P4P4wYzW޹ L¦3yhs`g37 0єUb Kށkwg·oπ6.tږ&>\RCe<"Qֵ+"`8_u £g-rl^(*pVNȃXCtxr%;U01@Aj~BSIpZm-NR#>{pv\#}qK /-&VةJoZgay][Yy(w{\z=&gl|q^K>6cN5~ox/zCx8Gxѥ<=#@g򮕄xꐧ͙fK1|=Tb8kPJ,A Ř@]BߨG8VkE92diWCw(W_QrHgeƧ1LF;(b$ 틷2u/ k`'9E?0^6u(oWR/M#gNkR34:ހx0:-bJ;êR)OδVR)=,|T790QϷQreX `'QH6doU/ɗ3uX_6hQ=1U*y\|) @4L :AwUR{lEWEq_YQACoqDpegԎ8"BwygcWxӞApC 8/p}w6*em􈍊Sux' +V7qQ9E2;r,qGL)Dh[v4աE6I PM%_pmf#\ JT&lzrDZ?mIW o$e!C)CvǓ*R  !3>9m)fȫ:a ӺVpc}Vh evPzI pSnP ԭ*⒒}`ؤQ*-^_rO7^i7ͷQNFGͫz,F iKyHmB}XV~^@TL^f%zYf(5rFoD~prA$, ]]?$2mϾyﱴgB-4ziPO7rsk5F"_R9(2a!>TgAJ<qІf3>Z 2e,rW{Oe eq\l/Ly<BM^VS@;4/7-I|s)zraμ$TZ0~s6GpyO{Fd1`7|}ƣ:5_U΍Hqq}f3ah K,DKI# _+ {>~C2ŌOL *И;m%P)"ifYwK'-}#tY4d_A736'OdSh)BYi\12#x+Iq},i>{tGTuOχ nDfӪ-=۶+Y(᷅ " n@h*ΰCrlBsqI) q3tp蜇d)$ `ɤJp~vSoߟ;Eu ;7or,dv}P~=m;/qɹ2:fDiq/.T@Fj[YVĄs^_Ƀ j˄TȝpN@tD/ {q`Yɗ8qb\?TcsJlI&fDOk ) WSRg∗bYS[,`r퓋e+F,ȃyi$ u72\ GF50Υl]0}j}0(ˌM]0#~ ^dFd%ǝ+v`PMM( $4†󱗃_I n;ȪH1JS6e:C0*!rپݤFXD!Sz8"[ 'Y"5]%_rڐNSRE#O5al"FŸ Ș~uby ]G(F){P~*<4:zm |{Oâcۨ@Y04t)dE-azw>ޯœŰh հN% ]璷cMlf-~5 j1,橏=*Bh-O(lu9)`>E]8NQK5t\QK^AXLѺ0ɈtjAKUӥPy}ANq^jU. /=l;W|ÝӸPyJ.qx9[^kpd;+p5®jdpr@'\\ y BTU PsFjV=tSbqd~@y^[%k^y4YpTJى[@Q 4+O0*#g*>GIH 2( dxaTU#s'%CԲMM$K9z,lϣFX;kH(9:@%Pj,!hDpd͖D^/ #\G3Ot;O}n>a̮40iJ"L6bL^Q˄ά5 44$b6'@ "Vf9ndTpVXN:!(ř|xȑ d2ХrG^]MpAݬ`N x~D!藕]qmSVu+ UT_dLOz8.2(P|b?AC,ӞvI^PuƏõm37HH+l; RGGI[[ 5ܫ([Ӧ\Kƌ~+UQsW| YR&aI X&ӠQxz<7߄X7=-E+VW ǝ>.GMPsRȚ6ұmT/#Cwz`ZzLW0N+#gV LY3󏯶_]RSG >oLg^Bwv?K[ Y%$ p;ܧne':Bx57 C^ܠIR"tM ?s3w"Y+dUB\E̼r{n$MMmmKJwڬG.>AtnaI;!DDq+U_K݃XZ[ya PZXĴ1l^ʦ(*OjL.ӡ*Uꋿ"\q2ؿ>=ېW&DAD . Mل7]MM$-5z^[>\"S'0]s)T&dfQrB֊߇w=ǹY')LX'n x$~#ݐRd 8:yݤP`%jb3hhj,95+া`.Bz[Xvzp(=NC?OצCA xR|4G샘ar^\RƑP6) Z,aLSJ-:GOAyr Jߵ b>E"F@hFFYPw:gkm,&}H˱: OJx=^.yؠYg,x.Y sljעlt{&kNgd9 J%G~ R uɊXKc䚛W &T}-H `KFCDP(&v `reJ^5ϑ`Cm@Xzx6B$ZaȝznB:OG訃/WS܅o!:2skYX n"v%ZfNޣpǼ;bH*ևMf6aL%=~UZ.M$fׯ f8Y햃 vprbv2]IM-k[:Jҹ-O.l`Lw\ D8K ݈!;?I28jUX;8:Զ\ЃpF/&0Cj,L`mdO f)XXe2G,I7hYR(s4:֑&4^7tVWU4({bs(.) q"嶽G5~1(Ep`aG[qIn݆./ޏ3-| ΁J*>3 |ᬸPRaX Ȅɝ,r 2Tyx ve>S}10vi5h <c[ /d j F(nLl:1xd]vc^uQҸLy*k.l_ݕ.nko2僨+ỪQc5?vD,Ũ y$xupd ʴ쟲GC`yDܤ^b$j҂FêV4T7S9X5W̵Z1BZc~O?$T+ P<ľV?A'۪* ~]CrS NvvբJ~>trY/c|ip7F&7hpȫg(>y Y(e@00v=7o Vm-"{oh*/Uy9T [bBWLEӦ)JE'CnC}I PH^S B\{W@x?)H\Yj[pd_/R-TK(9ׇZ\߹OlwRLz \|VymҖ|'I"fy];~ 1w@{ǝrFTB |\ջ#b=T;9% kMoXVUu`IC#rWO? 1jRgHe-5\eIkf"xS]pߐs@iz[9`$t=fQ u*f@!C5}'Ee[9`fNӰ< E)p~p'r}ԃP'nm:cd]^%ܖ-!7tu|Y'ZgX%v jq|VBY--*%xwɁ<K<\ꚜ z0QWZ4 ';: +k.#C*ǎ2ʛi>+$]'44S$ZǮk&SpE:-ً|Z MLdafF Qu>J ;Mc4&( [-:iWEnїR0ha@K>H5]uSlv\M}WaeAnɐ$\AFԣR6ߡ^*W}KsmnA; @? ӎ[OUg Xf膧w9Bj7*bd. Ieߠzė>kkfqђ>zVVAǣyjoR,k8|_abXTR"ӡq֐jXDu,W~׻"^AwN# dsuu>_S/I[_^Vv:-unpmٖWNיӃ,Z#w"/!`bX, qM!:ZŰA[f:2MQc6c <-'W[mSeJ9s+,uzq J"2X2#@U2xj>xux` M A~pPT23 " K3 X0wN5L2H :]pXM\t Jܵh|; 8d'Cۼ1._/Q_'`X{8 Mg7;A>۸vGJgim1~^ ɉkDe}_Vi%ܮ*bH"gy1Ck Ù#YSxHؓߞɱp3@(\90~&<3fF!E%ht *[\|:ƪج#-лqu +MIĽ0w^]~P N҂evfI~A2#@ihϿM795{L.>kJ0CnŸL ;ަ__࡮Q0wW4yC- KiUɲm-WXӤ-;]K;h||Aw_Oۯq(M^]Έ3vw>A3YV@a5Qe|͞ڇl}$/8u}R9O&@VuxM; 6rgoC >2x }G3qP7'Fx;\19z(lK )6-9]ÛRc~{Ln-t˚(>Yp o,c6dnD'5]?VAK5-}"1K=Jtu:m3w󯳝NjsjPs"Bh7{0;$*x o&J;l>i{f> OZ4f ;Q]}SL\Gr^hX\Aoz'f5D2COfa(32l/ V୽w' BQl4Т/K%> . QpHHs$DMfQو2VDzǰBػ!<imqUAN,QRWLi@n5c3D_2ϖ[u&ko: S~5˚߮- r?3M1%[~؇SuA |ijک,&FʯnQ> X8o؊Mi/au)`8t*_ZÕL0v ͸sE ˜_, (-ζ:D7+ÇoB{{[Y$H)L-_QUU-Y j-16cw2oJGg7T&"\RݞOTq1*j&۽G bL+q0qN }ƯWbqLɡ^ :hARg{jt$ \RJD!0ߟm7R9bNb;~J"U<"^ JzN.ߙ )ft]ϢTysc9ie_4J`q_K?65K +Xy09ς: bE!l/_5 id1ާ[@fU=T6Q,@ 8 y qis>j)4yʍzȒgÙ) =Hp-q /)90=I *lux`;R8?m ]gHSY?4`}yW"e ƅhߎ1Բp:vlvY-MWw_ளԂS"ސd]V;_'2_7EE:i'gzso1N sVל}*O"Z|w*ͳ^Yf{lCuP2F˄]Tq/TFxW"OAܘE ܑR͊4^?ddQ_?7+ڄCO`APK۫b 5bU ۸b%<(|AkP!'{ɟ$F^_}QkN5+w>a{TgK6BKy~:4ѻCd'ɘ̇YmQҀBqm߿4[ntBJwNB~/*5Dsd]PT Qh!2l q=7+NzW`5g]YyZ&s4\{؁DD:5!WW/S$oq t1Ruz@_U=gEs5NzWF5oE7f~`w?v_ d3Hg'p<sH]D/y`W8!r=#x BΘ_,K^I NX?z{=T8[s_m~~jҙ@ЧU'! jZX Z b(qa3g2 Okl ݲS;bߡ87c5+x‘F2# &.({-Ma-I$5Ͽ?go T !Xz;QQw KQkgWP#L(m@~7 ,)~DF_SsylF;92`4$)|rmdՎÏ|m9){ WdyTb*ߠ+糊7Н<ݡw*OB1Ϟp) '+_[I˰W榐S `pS{EVl8ACm$K 0XһKPAkc)UuYՔz^`[wfr9l5L ~ *3Ni*{L L묆L:=pf47qa4#zse-WJErN:aA)D;@'˃1N<9l'V&!*?2J_.c硠dŶD % r){*l{:A{Ɖ@B-/A$;l$oᔞs4j냫@b Ho7 FESMnoG GEh҂bx7Fu6Nr-2βw'-B}E$A:}9~y7u{6Wc1b{j 8g9-Z̎)bBSŁ<%.]U&)|[懽""mz|ՇV ^ΛʭSm:]EQrh NvpCuK&2N,W{ η*y~K`18pȇ_קME0u~}g5HGd8y^_]6 *gTIhEDUBm=bxR>nX:E}%*pkVLeEL' "{FKlQ4ק,96`*]t'EPvTHm7 # 9.["ǽ{,~*63'"_KuFDk^

bCJI\z- vFU('tVVI@܋pUlWn{:XX/$5dc. `uT@Lys?f7Mno]kh'H4swQZS[>8CC8"k[09hX-זx>*N͟{FDdqa`<1(I<iIx+@/Anl8 @bbP^8v 4o>SI?ߩZh`&6Xq]$k,-N0̮K!d"-[P%/5n|*/ƌ$GKhdx9UVK((}G9\_ ,4Fx_+#J. y˶iF"y& e6e6GF9pe!OCe%snIؕUJ"}cA<6cctdޱކ~v>l,G7٣a4",!\>$-a[wQ~ŤDaF#(D>%'ZYLs4) xV[;Ԛ_K%ㄣN\xs.gZ?w VxŭrWL᧵%:bZ$R쁺Mv9cHѼ3pn}Zmbrp{$ܛT^g͑t:Ao 7uv:96%xnxŦRA*_J&9z2B\Y]Q@`8+ڽD, |+4۰;dCG曻R".yDZxs/A^O9V9%W l `麜Rl2Ӌa^}ZӖ# C#A)Nǂƿ!Y Vj<gB5+SE{НBqQ3ܒ(ߧ#+FrrX x<3})}e;fI6ѻ ꛩ9!'N?;,&TIB$ff]d=~i,x(_H=y;TkZ[bmƏvGZ_wo o CտsXKA) yiH?sYռR騅[5 Be)2ev{ %6Y?Ϥ:G6.v'Yny5:X݉擃wpwK řΰSCҀd :lχZ*  [~Rv^\ ?BT.P Qm8>-Ţen↩eAl%s<3mՃEzPlH!7СqQ{/ )Ю\ QIZnB>d4ԫui4Gƨ.o@W˼u +ֲ%cpbD0Rhv/\% F(tGy%JRB]&;7I!tcR:zP0еT1I̾sd8 i,Q2xWԨ5J`kKd0wR(]%tvj@dr+t =`lڤ)!7Op*+$$b(ӮSw@yχH+%GOT)9+i\jJvD?Tf4[  qI^@H c'Ws%5SSo)x%dGgPURATmjIx^#sI%i*|(0L&z(:~*OWωp"p[Jw{n.ur_NFYtωbܐLBn$DKlBat&I&dT"k|&c텀K, cRud徤`*p:r"wrzlFHAUA.1ƏJoI XlIڧH .xcS<>dOfzr,@(!-+"9F8Rk^K΄Dl!`^s{.&V`nFDyg3x-dE,di{9 +t9 @ۛ[|t[d .wU!z_¹BHsbC 0dra)]] LO8'xL6Y uMsnG8RqgO oSf z"*.YY 'L)(b9i-%`rXЙ C1(O\10I%pMǹ2MGo͎E?oڛʠL ЊU\ S[Jp _6~.][/ o\O`?=S_7Q?h ѩutϚ8-N:Oo=!F@gFSH+o;3tw8)2'D oZǺ)ٿLu`LiNJKgEKf a);=;Q# Co/9Bk\(*,; eaiBNu 3C KX;J79TO$DZS/4g <Ě Rv\KvtgtN)I$$=!>*\Dsy &!))_Qp(S2a:d9pͬG֧f\L;d/a#-EEJ%iM}âCU'UMɣrtB($ǧJL ) )Ιמ0`̻_2O< n&K4ooiѠu7*G8aν'DB94pݪ\c Z@΅0݀҈MY$|}4KGiCD_FjD#sb~!=?N eibs5$,nlbqRΤ67wo<@D9/oW;.Rq6O3 u3M=HK1/>l#`1_BrffR M{'K?mB>Z:*vb#}1ġ5FNtaoFn˰eTVI_9` J=ʒ=2?1UiWf+L& 2@<^:x$ HH6q="蔖@X pUR 5c%|Bݥ߽_YH֦t`M[+$,/=TcǫnyQ<-hؿh-e5j[~,޷qO*X`#^ lY_@cC+VnSݏNgyb9ܽ^%*wrpʵLW4𳳏%4iLRcg-I*jV$rޮ G8jV) "?F[~gS1FDb2 =5f_X& "8or>AiZ T5ONޱi0绪2l/aT/ȳ?SĂ- ׼Ik) oƎ KM_P,ǮjkjO*&d"ST8@0O4U>Bө:˞:=YHKrBC+U7>̳#肴]XГGI`2^3c.HV'}5n}=68R3jQr/pF-FFtyD|pb6mvs$]hL&3.L"ǻo1{ӸF nIʸXw{d"9xL< ŴX9TUp)5H'ŜAf 碉@Kk As&feqZ86A Fy8Eha5VX+6(/_woy~L /H?+S9~6K#YXv'^0Ҽ6ص(ټQ&IdoYaLDB2~ ܦ2N|2wތ[~6O/olЩFҢ+9F =~ͳх]&`䊗4@6:C? g4k S>ǖ,X1W^8`d &H12%3λ k= \64>ۡ7om^~8bb@ގgX9N72yz@ ^N5%c h(2>AY^qW.g,D ,$,NBm`Ec?Z*8Fh:.D]/]p )eU>JGȶ6AR 0ZkMMv^ޗW@]WCw!qO#ąh7PfJﻓ.d-ɳ]3l95@MRj I7XSc9 #涉,.ӆ>))SIh.k1vAZgs1-? :uw'0xX& 963֟YrWY-X:T5p=NJ4ߎz'}Ζ)!'җнȡ{:"5#*p#%WCUg};"e直.p_v'2*?5s0ص&0)Swǜ}Q{?軬f0ix1y[ 'HIGu%>jj1pQyWpy(^8=2(-dWBmiFa.{Do ks߻^P!Z KOãظBWӇR(:1 Kze2_ّ2\sum)+9iEs0Ul'6q/: I!%rM-PBXbsǻ+d:sGIdwll -{ Hф*HEKڔkv oߨMg!݅hɭ~DtFf2d# ,(|T-Z'䵜TlۈNu"}Jr1HFnۋYɘ.rKAt5~c܁YFVxa-xSb>Y?y +E岷y4ڥ];uSEUv_fL:fLDXVj@%%~QH*4Tyxsd73S$`=RѡҷnD_ VTDc¸B!7WI(-)5hs[_=B7kۘNk$WnV98dk:qI+Y/ARM FInxcGm-`5_(|[ZR|0Ohnv>-f5~6sb,Z"/0__`3U-1O,zb}yvlYBސ7bxb^h UyyU_~Wᐹ]+w-+H+XuzB #5o:oC|O c 1 ThoCWo9~}]nXL! Ow|U R):kfSNA,t`ɛbעxQI@,&T`O#znɚ BJ,mx"~L ]B" 3LkRGНP}in[Z _R/Ao%j&'8Q- (.± a!﹦ȕ'E@Lqզ)+b*,$'j4H]|GjF,ύBZ?W>En @FiGg5[}z+K{~QE]\Ku "`(M<3InT^ۦ7xY.e6AIAt#X}و&kDP Sjyu\ZVѡ@Z(1VWÎnx 6Fp=oQMW;T'؄\ ᦼB^bTMݤv0;XHyh< +4by@|kgR ܠ,*~?Qa0}]hzsnX JZL^L989N0#Y%}b-geZyD^1)$!aB p c8&'ɡ.8gV#lun0YNZAMOnB [PĘ(].YS& h`z.ϥ:#/cp)N;P $Js͐˕[ZI^1tg%Kl |Fk{39WW4#yEooBEn<g_a];1ץ%IQOúojIx*+ɋ=Yl ƍ 4@r3=kܸǙ 9-x-6B s"=+֊v 7-v3*ԝ?k"3oX8'ٟ%Us$zq6z-͑reT^e:!Mj{Q~$uۥ/}tu 'C E%*á4ށ͡@$cp I\sD2ywJ\$m̉eLX+(ꡟWVxrh7p 2& +_t>WUP,oD(}3xc8VyfS!ђ_d`Fs !)!(|> l՞5PDnBe!L^ Ȑz ٨!;ly8yUQf!wYM.e cS>}'?>ؑV،#cx~qrV9q(QŌ#:^$p9Cq:6}W3 Q^cƽ9*NX4vPԽ7T&TX*:LzkLHwܾ{x#9+Ӽ1\ JbU8 IKXL*vT=+əoQl}#;/yJ;r;(ְ WOƀu#s2S8bH#!%ߐ:q\CxVwI`-ђ^OԜx$IqYONNw\=gUZĎjZ3kYc$;2N'HNﶬE}!`5qw 8(Đgl}쒣n m_TVnȐ  Ґ(1y?GVjhV*Vݵ$&´}syi%C{瞨W%;sRƉc*)Zy@([Rˆ)vD *PJnq]a Q@ݬB3b)4Pe9GkwI"<|s8,ȪPR&;|g\dik@QxїMc_LI=q?aDΫurcua/9UbHGux.aaYMLoّ+Ae<7k^ j?n(7o2K 9Dn.7zTQYte ERY8o6֏ÑWoLWKc1NrRFK@Cޖ, 0$:q5:6ji_/>ZY$m1nk=dt#G<?1k:BLB BP$OKNZLfu*Z$ue >ds<>J.Ag!܋ЭJrg &'|ODCbeg>iHeo]I1 .pg!H9%7Yz 5ԺΈmliNT_n92f4eZ0b#1/lR͠k. bqSUnዯ@ }UیJ"1vznRƦ:߾uj,޷J1՛5:;A󔷴䁈zf boh]:jsUX?쑀_Bt1۝A?ċC0ⵊ8z^6 ym}.uњ9qܤ<&ң-ƕ(dG&ZFaw MK'ȁFc$ݾUt#Eh?{f˃|=ǽt–dg|Ϥ*,QDRۼ{1W_oq_59DnsW s =z3|.~M0#sE QQͤy{NэN!Xdw o%y;l Uw9<сC< ݻ[4}"ʅ}Kt`_ͺfʼn.%M5M؉N53GQa弇bk4j1p=9Gt4-;J]k?>[b@Nf-z{7ŵjwU5)44Ӳ$;!a)kR˛Ǽ1މ1;ɸ,/g$-7Nl;ǻ1H4X[L3Owֲ 3Է!bZWńXow `F2Z]{ē5[IOX,V&ޜ_^2s H*rhjEdNVl_yʞܥOD?bdɴO_}ђʳx,8S{=lL4vob(F|:&:ۇGټK|[u6eD_b֙O !K}32:5͜)˟I+W媳xj۞ϼߚ?)9LmL^6rj_T6~52kfVw M5ܾy&EIg*YRY%eby_%x]U-,VJ/| hv@b{9a]pƔPԏD-g/}D2c&{)h`xW}Qr3qU1y1NϗXј4b=l5Ngq"NrCeV; r 2CFazVwjiYq+L;r%9y8KI 4&.~ C1#%ӻð4۷@~cm{<A6~Ӂ*umN~_xtkvt!(Ic&@7a+v`~1%^Z*j@̚2 KYkuIpb! Zyݫ7 1;qa*=5\{"9'?/.߼]+VXwo҅!sDAʱC d5VId*OK}٭XWK'Y_~UJQW NՃ! X+r%BW'Q|uGC 4ⷸ,6D[33)؛haǿm9#Z[vRkQ] (*0M5]nyu족W$ H`g{:M}bf L'SueٶI~rTª_Q:pSXf$ɺf4 ;pK1q5^1WSZulriTk­7Vm[b%-R:#=r+t?ޤ{NݖRϪIw1K24͵p`V_h-קOb+B*ҤXĈXQmJIWo'ov4uBWp@+qv=Rc7"_TC:U"SܝVid]:qWҮ xws@5rZ1ZjqR65&I/י́ݙK4$kKTt|?kLjp-¾ .ѣXJ(JSm231<,@zlRHS,UUrL (gYdOZG%HՍ zbFs&sNu8 ʳ8ivOpvw>xbFho =E /ۜo$Xw[d5nu"o+dX鬗98X\g&p?dXוz+̺Z(4Zy`uAT<2W<\Hv͞S$Z]EH`+j&`]6!v|˒I m/C썪ɵ.p e)YȄ*PBsaQ;ZVύBJL\Y%|xss@~q^|N-j2 Y]Af aP ⋿_:SƬD)$y$Fw$}sT\(@f҆!_pȟ"&i7XO&V Cxfݏ@A/fIY2z]w]LOfa\f揠yJ|.YU=l@KN ?%7ؚ27%vLE %!SCE(ܯvoori^g^ _Kybw~܁ 5gt@j:h~= @O 3|{ЭkqyZ8} .߳J~d;ڮ G'EyPIŌ_/I  ᣿~+xf6ᦏ\='*a=w[LRՋ:KϯCkUax>5'É 彠̲߬S9>3ѧKHSIMv7zL|2=bf+L@ G<`lZKU&CDHK"vP:ݳ—z]9d]́{Ţ9k'!uLty;ְo~筩9`6cY> س9 Hv.FcL΀Id(~xva*lGɄIɶ{٠ȓ[cӻQd{\ (3LKs,!@7*ID .4W!&C&f2l9f]Qi('*Z#bgTr4_u44V]%%&|"m RwR#Y a/Gོ fԶ9qXLUR5\X!>e(5{Oc̳{+kq֫)e4\CrA'yl"sZ \`Bᡗ%8 囗_}t&a7LdX?/J_W"<ýD>G$fXHe(_|~ 1睨&ҏM9tl2<8Ȫ%EO ̪sm8P6|a "Rmk^r!9-}.!HߛAKdOA/1uWUt NCJBm# :akLl Aowؔ1OЗXSMŜuu]m^evh4ksL3HI|'ūk9|Տ/CfãRI+Ƣ秊Gا]f2=P7.$]ұ2Ņ88Zy$5lXOLN.q;퓰u⹛V3܉SS{tb IYz0оl\xS#߳-RS3[i+b['y{Ȭ*z}]o@㦯ьȴuJ\BQa ^%tP}71x?~(L|9G,; t\/mAE%OB-! 9Fp'UY!ƣػfPdgS:w\ [%/zv# 5)~{}(pKwpK>jbxw}}f( @_2Dx.(4gͰKjVB~LzE%;d VĤǾgb!bm%>s;Ԋa/IԅaZLt3&zfR[â;\A(@>)-~f"So $ļZpS($c3>a |K͋90w?%ixJɱFS)<<¤g#<=ѹgηm#qćaN}zJv,!0"|Rm8)(E.(H~ʁ}NکTCe}-喤+KBg>! 589)T+XqVBIB%Nqϥԩ33)&sfZ]1/g(X8=e]f&wM-Ma&ÆȪj0CPuRr߳o/-۪pua\WE~=+t?/xa%NԜEvk _S.'ɷj.HIKːMn;n^8mr7F%iGڅ:jOs2T*O>;xAWR} #+vM)Q\贐UpZkp:Bژ5Kzۊ:hs_~WЭ^wiF^Xo`(y]/hHX%[9m{.BT?EPf^m='Xb+Q$ ϲ|mvbdo8-SDz0J? UhHg.)38&hMvHYƆ)|! 穊g6{h0zwt\6'*-+s~ .3Gv<FOt+'pd$7z< %$3{ Z2"CKdوjɫr@qBOW!1Z}иrnI7al#!E+wvEaW#bpnKHBIm=ܮr |ګGQpg*ŦCf*02$@ o_Mj_=Ȉ1DK/Dh$2 0& f<'hӖʋѢs&=K$c鞖D!R[ԮD=€eo#݁dB ?bklAzJCDeQJk_6^d"RX/U9/ǽGJ1޽Pn'v{7"42v#W ŨF? GE]%xq\-uso!HFSnk=l ӎb W=8VwI26( W9.ա+B"R6/R:^Q[M%?U`(jI2:ӕӕoOTiv+g9hl2 5q|H<`^mz2]n%0_gf2tZwr-:!wJf5J-jW)aad 5{E(;WXG[*Fvvʫ*x|LX5;&]G!3Suu|qf72^DŸpgށKGĞvB8W?6 eT_gfQٝ䏠L^p&1ɳigt>.I*oNx݁$r{(RUZ֠!eSsurt{?.\" 'Д~,BրKC/)UDu$R0:2-#N1-n>.H.9ǥ8L(<Q9@z& wZ |崊P#䪱W%kv 3\8r'vKh>+ tHEPŮ$L7+cAWu1!5IFЩW wb{ cm[$D ygc[ e.V^ h!f.#SXiX܁I.4ϤA%PZWkOЗɼ '"P@@oN17\eM,Hw} \ Lz6GA:zSuj0kONO_bSt_dSdirHr+w']w]/$@>!5`ͭq(HNEr*r]+" vmQ("j-3s2c xfhXQ&iCI-<Yq~0{8w KVXWj#$n^g}׼[? 8#Oa44Ij/m`#4`! T:J;z#p(AĨ ?% 69jKZqyoXxSPM >6%◱gYZ07070100000299000081a4000000000000000000000001649b7c2900008d94000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/T]?Eh=ڜ.+pM Λ՛l<8=ѭڲW܀iF hE3A'I :r> $HAX٤ ٶO( nX^\Όkus3_- Tv>dm-*Iz=K-@<g{Wn- 4E65zB4O y4JORf!Y-y^"FΚ]#&4 iv`XǚN`G0XoBvo vWcmyq D<XWưiAmLYW454qNKX@\Pj] ta%~ll'<* J8TU} e/RLW*B[/^ c&] !% .gvJ=A 8Yv7rGif3^*-47SEI9iADGoL$vI</Avxcj %֏юv63R6Cx@$A$NNpz8lw`kEG =n6Nr+y?D9Хa I>L? {Ya3vj=%7WMdT<8%?&g<::8lc`KT{ l<I=B_V+ \O}āݜYp^9;yxrh0)-^ޏQdKق0GI͚8_b<ǵ<$7ʃxeoI$o )gAau!֜ {0IIlH'j 1Iy/7̖¦4#>0*iť쳜dw$w;d[)FJm~0H b?#] \vװs-Ncdv^ۆwuIlmjW"+>x2NGM3WfF ,lzշg036l3i&X2yLAVSQ{$tvJHc_ٸj6c <^T77ɏ~EYK|] f.wVV`kD#]N+L/ Ĩ,PI?nx&W0(O -RPۀ 9೓ߩZ7ű}.|S{3bJyFWCp Da^;Ṛ́(}F͠Q5Crgd7AўMlɿ !f`15lL⮿F_cЦQ++xuD,qy Z|+a @zx,~;p$\ ڪҨY,USց,FHeYk,6Y^;gz+˅^M5q1]8k Rk2.wFUmksG75hqYΰLH4f?Nrʜhm+-}Vw7< #ˊ"f$&3eZ[Zj·,}[̘œ"FϪN/!f33TZYrƎ{E|c_HgMˣc+RW_Ypz f_¦`bn*T XID ~AS/Ѧ}WynJo0%uC}!z?S(|J.^ɏ9 S8GP MEKCMhdw E"usTi^E4M *t;OfGQ2#).fX{ÉO*ԷzW }KPi*$xkkI?y;ry,C7 G5UhC4 y^H mJ`"ň|p5 p;7h;aל9}R8UM &'W}{U4ާ,6}8|^ M+iVӨu ungmtPRVUN,{$5 ڎ-e 'W_AJh:aJ_v 68JB~jlvLx(zlq\Z$ȥ t:+{uUrL m#nָaݖb*" /5^;7LUYV4A pr)l]^COs`0>٭B3H8'cn1/a' WMlx' [^ӺĄeH.3:[W8no$~`ozӰ'"+zn1`bPu%y49DV/s\¿~\f,͟'V2f`gvs[YNVkhd7 QߡW;۔&^އ :q}DcP\v=XԾ8hc_ZVVckV #߯:x  /.K-ҫQXHLqEÒDBO~mEof_h 旑/ $SBx5%߼S{` JgKI ETuyP?Ld*`C)_-sGC͞"*2`rA U>[a!`O| K,;BN BXִB%B8FJw6 nF!h_ Lߕ wo=Ƭ޻:ܹVCj'A}}l,Q3n|!alXf&v?:L-Pد\Xo-X~kBH)%sJNH^W6oD郞&_a`"{rJDTA=p^K?1aNM4<>%lo.&5wOu >^ 7ݩ,`@-ziN"؍%x뇸[YlqIu3YÀ"aM@3دuZ+Ey!!Xx.b'+agEh,Dca&g Ϋ}eS>e[W5@Cڙc>>OdX) q86%V|<$|͔KY ,@Jx7(!Q;=<4d}M q#>2NKcaބG{s_M + p5_(9⚐IPչ}P8e燢A9 9Hpj2႓δDy>͍BԘ?B] *+ f83 6bLv"zT cKxzVin1'r (t%T zW0:7.x1EMoTeGƬz DI!"Yz[oІj/@uQim:c>=RdQp fYd1: ZOY=&j&UEz%˻QjnƏJ@/[L^pڳH)zsC.#"dGɽL X}p,A-VhVa ] %#;q+?" F1~8)NR\ Ff;ݯ8 dn̫u?% F<{H1z PwJ#1=snDop_FRg,FvHٕw*%sQ(9WU ǣoaT ?+>[GBR.)Ηcu,?!_so))*.EgK*ScLeKS@Ml ZY AKfa([ugvji/_t~ C~+C2;i+#CWC/@zyGUJcu@TOVpZ]}aL%Hʌ @φY&yLݴ凰o-9tR3 Sϥp;vU.n )UГQ#DZ;2x[`_(ݻx'"(Fӱ;UK^v$eg9+k)R 42m$_Ǘ=:_byj:d;S;Bº9xӧd^qO3]1^ ݝ[q[rz vB:_\"-æiբR@?륅)(*Lņp8@%Kf cPld#IR`c^){DZSki1]d,6)je|(FEec-;O~ߥ黦:ӌ1Z3ðYr2BRVN #X'xJcɒ<ݓM ^ ig?ÔIalԉёo R E6Cb(h_0)M,(p} J摗/aVɥ)iZma<9|*;` K#8} !]J_ TyJ:S àܱӟU?rcMӼҴa@Sn)R<.KKW^$YenaaMCnQ@ԟbYG.n +Iw<*̈i`atLԩ:n&ꐜ>¨ GTjכ8#KVPA}vZ*дx['3I~4R9u]"HXSu.6t`u?7Dqr(xg4 DP)qA~>@6JC(kee?!>lb#{D[1J0i&cFHڋtiٚ5Q}e&O vY+%?>p%~ L<=V|Ҳ6y7;ϧ'bXJ"l2@H[tKvC@~ٟ!Cyܠs2=E"=FO-hyM+"Q欀O cqUwxS־WRBqzfA?Xn@x5/?x ]7+ϴ# l=ƞbtsg&Gï/ǏR:caBn97{w[Eb6S^;.MJs>K FU@H[1{aHf䳻 \ Zy.^ H3.ZD9z15ZA08ȳh8D@1|# S ? N_ p]VC[j^5Pl%(B`[8 l& MCݤbQoXwjφ7SV0D*5rɭBlJS&$:fɘq\o X w{3%T'ջ..NVi)÷4'isrmOL9\*q$Jh9Z/ l*f;jF 91I]FJ<)GLp+֠vcx92JAh`+0XBB= G#! 2:mM锒Ӄ%S4~soi_' 9xV7zu%e3=C3gWRQ7kV7ryl؉v$6/;G:JLU8/dV2ejaZp=Blr(6֮`u:Kaq඀ դ!q!Qt&k U (]hm4Cî/<*je4sdvA `: ,l~IP[O':q64?Qľₛ:S}Fd'+:'P6kW2-OWQÏc 'ڕ-sq}_'L[8&'a~d!7B '22' kv=Qw5ǾlgEo]o!}4pi Ee^kc SBHpV#eл8[=D?z]fU |__SհnO3%nr܁H4`dvg`vWfCF#÷D3g\i%,)݁]E D|^5O|bSdsC?Y!>"(pL qe)WJٗC8.(Պ?Kܓ+šMupcQbI!4 =0mX^M~w#ϓ"w6aHEdBjJ =r $Y56'),I!m =Y[K2 ٞM98xrS`I&N2Hwd~`\ ϥ%r/A$!OR({Зo"9;⩙r  hԷlJ!2mQQ_&g VfHᮄbT@Xf|x2Ŋ%r "aBf^5iRQ)8:,Hf 8|LNi wtf uq)?vIQ#"|!\ ,@s2ѩU̼$AYռ Np ֍i׽vW ϔX]SF? 0Cۯ zyS /A}FCź_KC6 Ҏj)rVKZ]%sF8ySLW.={ݖPĐ6Ghg DvuU!!NwT[0dTLPTV'UZ(jl P>}Eܺмko#% &b3WjJQT0ii I8ț?4L'F"Q6K N^jR q`=@U}Y/EbѥLO-p,RǙӻ\Ky$<% b2֤q?KVROWd@)1{-6Dirۖۨ._m@ RVpq0EVI#Ŀ!-OIUK!pr;?taGf E\L:ՔEgq6|5v\dy8CzWx0FgxnX0^/wV6@H2W}2;E٬7YYpv.H]ڊl:UB&=[RkՉ:^ѾbPgw2:Ή~Alމ5TI2?u20RH+Kş-F6B==>^U}>]˒7ņڽ QZ7Ne^kwx %`zӧ'z:rk`@,#n! ;}[҅2v+OvUp_V9a! |W@3DHt%5 ,6u[FJ Nqld61'#R7 اKzmMH=Z産c 0]->L](tY e E<8 *LS 'j0D 1^c$h.8V%\*rӔ]bWaT_95F<͕3O 0@dȔ+I6?=d+<0 26B8<_%'Dc2귽U<^<ɘ\⑤#[Lc^[J{|X$RA@OA]uGvE.jmȷ~|2;_ȓ4`[J{gGB\,G Zj`:$WSYWqGԳG"j?d"x>뭐HX/>/͹N##N3%v@,j}Q :܀yÆJ{P8Rڵpp>+M\rBcGGm]Fʀ9FZJ?Yui+ >;nS;yEF"IQs:4%?(Po&IWp3) vb:2O֐E  F?eI·{.BN`\  w'ClY:l`هm0̻'wT ܨ$O,521 ~P \f.}l#`kjlݎ, r pHUՐ^]yoCT10$&j'iy [&j3E~WE a[6Bm]VTĞ\+}z?Pȟ v—0,I`r2i, v;9iu 3 ̺n:EHp'7&o aϠ]1d(/ix-R4KNH8Zc;u^SGQ<. f`_d`wG-`GƄdX?:C(+ O:&k8#( `]o 8y%J {-ŗGd#Mۻ~/3Gzy(:[(}=1_i6=ɇ]i=,S6xXUm|DNqlcoQ&;EsUU)~) XG*FpJ+C()͙ОGZhWm>z8q~]ϓcjK_2L: !e6WS VLX`]ỵ }pz _ EA[G(=x t8ŭQҎD}_[ї$,_Ckhj> @Ӄ15')telш9ʩ bdrD6«27#|g;\4 mGK0y'| < }x<2%fHIOM=gc {f^';VNDƎG gDn e2YNnqA0 7K=a3Ketlp>+a{)wЪ4j*Aa%lB"A4Q$5ԅ#@7b)ãK6\87AM)|e}@<G20:9dUF|Jp,|7sT88XY` ̙V@WγGBe;~{ߜט9P=?ҴoZazsU r !$ RT0p \'M?j{ :jiGh"چ,,J+tJ!0j12y*m7; [dNDH,ia^ 8GZQɄj:N_6e:g?N<q=w;l;?(ݻVX ge#'܋(#iZ#*m4?W:A:)&}/o) $6E;*0۹ۋJ((_4n/#H'ԗkS}5JH8g.M@p Uv6T8h߃%X/!,}S͡axX'MA&tptPT{V{r#s%e]IфE-&q_YrA*9|:mЭKUZ<1P0oc3'o{6dwꏙ:~'|r[y`k%aְS>ҫfz5j-ftYup=o†+X8RNūSէG ~mJ>~j!ٟ'xIœ^V7P,zgu~p]WvAxjKEydnUCdҋ'j DTtV<-Ql\ }JJi1RJӟb]w!pa])D^ϋs#3@GR7߶ ŚwXgtvýˇ[jp[MT, \P\ݗ'R'itQ |)I1,m.cV]On[2s*Iպ̏LdNk޾d`lPId)j0qoކ{)!`dM?=Zd>2wn O:iE="*nV+P`Q(v93YsrBL04khC2d)lGגT^! &K~+b3L?Byٳdc/ 3תL7O]퀶 Be-=y5-tepijz0*ByDPP'x潮do!Ghk+'=N;sv ˨Q7\t]BkHZGFmeIR"\P16jkGQ(LD+[ݤ& @ VDVf{UH/1:u< p@IG#`{TO+gނ}QQ<ޯJm?MikZ{b5+IpH%Ì?.kW0Wm !"gk*K{K9BHS9ܘRQfqtHEvmN{wy?VUΖ{ZZNۃ `n2EZ%V=esT к%72P~QHAJ@0}C,Ҏ*0FuGB)J)Zfo0Zޙ&"M-X!.jKPo",׊/a u}THUSˊj/Z Vd[<#z!ZtnD )3Joӎ 897 =9?=??7ZrqTF$z!)ø-ҁYBW|-Yh[nf-#H{kؚƎQ-UL:} űdE*ap@E Z$HBm:>l`EeNސ $LX2].,!B:r6`|&:aÍq7Ռov1AeqpX4-"W 艁sɵ5k=7 #WG ^u'Iů, 2hg@zzhJdt5C j_F47K{sHʝ7yXot@D6l/m/ (nU'^NߺYr{؊:Q̗#J#D/FQJw99`V`>l{ϜȀZ5p%.QqEr|nftAr[Xǯ}[H3kv_XǢ`i CxL/ҧ%<{i~`J5֥F ;$ߪJ٨"-DC->s&) HYw~h{g;E" c@Gt9=#Vp]m>ψ=tfQh1$By_yE8Ղ+DKǐa]i_J剐Tj3 N l컞O9/d<&Y><$1x!kZ‹?{/[% yAL20Dix\҈.τW}nQ;;VCҴ-]x9i}xT)AM, Z<8w%=zZĵ}g%1!c!vC,[R }YLt6C_N}5 CM)~lpҢ5 {IGfG8 97tj]Q\ dr"$.h 4[ƙV>_1qks ?yL9 ho8cw1ZbxJ[eǑ*2Le\"dUyXT@kK%&ΞYƬ [%<3DP s7p+ۿ*Fl3fR w"7o#$i7#DԬs-r-٥p!q}"J^Ⱦie8iPJ`'4EN\Sfzd4P Z~CrsUq<嘓UCOMV&:SV(BEZm2eggn:~կbDFd>~p7/c7%~0)! ݀-4(Z=W J/H;FEO&iTfGjPк:'@n0"+s8xwDͻR Zq=Fȡe Sؿ#}9nt-Dw`$QC;1H0`&p[Ft8qu.8T6t|c1zɰOͥ7%zwڢv"v1%bICsNZ~_y<&'0K@RU3`wsnVlfc'ANj~0ZAr}KFh⨛M/z2wש\#]ĖKsIZ"$Fl؋Z)Eίv_H,|v*?$\t|QN.BKدi B2Lgog_IZ~= G-j5B@pGDk;h]A-|#nu5׊ W鲊tΔS {r ȹ|Q3c[KZs"} [OSG[o(Pwʵj~e6?rmT6×Ӥ#"@+ e٣% -cr<y Ʌep[3!=|TLg &#IIQD6 ѐjz(x}ݰ,ڀFC!c-Ѿ>b%:t*8x_Tivb}yX=t zmD]TRC`~;YS h7ˆ'(+?";h>!&me"]Xb~Pp +[A1aUgOf%b+Y^_ RKt#FrU^o?)2°q~G5Ǚma7&,F])yoZt^@%V-s J+λU"0h+u2.i*e|Di x[a%#F3Ǔ%~2,Zzl3hˑxߥ}Q(D [XhvCiEHt'^N(~ya/Pj,yWB|bTud:ە.5_S_hƬxhe3yNj086uNλ1i>_Ŷ4L{EүXytm&3٘8,;yu xk%s9F0{FaQ,2,2EmE@n: #PI]ɣ۟T;s(( _Wd]C/ Vaa{N`Q(ËF<ɥ'n-KuZZ/ <-C[CAwKDzG#fS\Õb3dN؇˵-NlJgmL&s' rD.fnɧ =8iT%Wh>SCYmMaΉ9 .I^( 3eD=:1Ptx%&^E`vӬ@6+KQ&`@3r3lijU'LVmFN+LДi {VW;Vlr3S<  o7NlN`Xw{{f*MMc[aBM24v~'G[F:EӨF^ zv APAvNua$VzEV,R5駂qC BBl1,D+k?8V(\+*Ѐ|¹Z77B@q@H_|?N+N[8]d 1 9',nxaUsRkq< !93HV?Mk\J5M ,7HΌD Xsj=L :Kw-Bf[k7 'DI#Y/8pB2IQ-N9A/kE(+TgƄW V[pQ6VI|ޮ%:wEkz&r,Qt-t]އ"h-ýU0~͠L8he~%!Top {~fJժvXOǖ$A{n8J3뒑 -h94u\VkVS4,]6 +,!gq@z2DlIeqD!,ʜNdL@[JaWEaVH@Wf*TL~H^R4C A5 ;KqXPLfAF(@߳7*jƷ0 ]SE'$,(K`WM69dULnY_db2.{6l^v4;c:S?GTW:{L&fDEԼU3G񾆿ݩl8If2 s؁֩e&u;ݭ{JΝEUK[j/3Xw;Nbm?yFh߯+KcFLϧTB`~"Lb5 "MWIX5T4>')bv # dr%=O J*!4 oY=V3䜙E5VNJ 7iM/f(%>G_#F}fHkW=AA_ȅ 4%QTD߯ 1R҉vBvOm\Pˆ%r̜Ds$8N^l.Hex`Θ&Tk;|#@Bk$1DpO/7@ `Ěf nIҼ2YΪ俇luˍXvN$նkfQi1 RU^+L,-tů$HfsK[BSI~(>*ħx?Į\&S_, HjsiŵfK^NJv6l&\YUf'0fW;eR1$Ae:sB [:wN`R}e, f<Ɵ@E:U[#xa77{:yO9[V|7qdl!oo B^s3"\VR.\[>CRVg%XoCV`/Ź90iM,#{DrشL M;Tm3Q,?ŭh8r(ss>P;O:f:u<$q@2B2|T;8 $ewG jP6,B̀Vb{R%1eۣWؔ\F÷Exne8/;9:M[r3 Y(?z?G@4(?7UXOE" wsY(yt((PiW`$\dĚ>ISUrbRnEmoP]޳)^o,.umUH +84WC R*JM@ą@K"mZrx3PS\IW|2ȿlg6tWZZ{.֬?SH=k&_3$?%Ay?k׀inJ_zƲH@iws ETK\Pjg?rLW1>1+ݠ%/7]`oq?V'-㢼mDooqHPUENUsq!+~V| VmCsCpӤ˿lyRh!$uCyǶ %>b ^BJe|GQ@W>v5 w$ᖏ0ކةZ* 19"[f xWc^ϫs&ȗ. Ե[QJ.7ATR?89H>kL{65on3 U EbPl[2BW!ދ5pDȤ>P!@ێ6f$%NoκBUA=m:~YO==MF`k_3h?7c=rO]Pߓ: Ja8#-*z56|SJ9#889<ނ1#%2Al+mwQDM?m`ql6*si@De؋qT)f&`t <{||PyΌd\8oQŠRĞAk&8z+tLؓdÕf@`*˷O#g )e-hG)W<;~3]p?ELNV/9>k{I9\ %A~es:O(+IYG:M;Czf`"Y47aġzzB 4m\~ftݕbk_U{00?mh*9Ӥ)CN"yBq0yLE4ɪ9V74f`V5=}g6Dm**x,:WŗGFOxC΄\lq=]jbAyxCYªJZ?kl)SIEݞkGc̖6#"S6K&Ѯ\98]n g nd5a98BoF$/ >CcgdTQo`XH<⫽\(1)ks)_W i|@Ǒѓ"djY{)/&SAមbfB֠L}/g`ex\XU:^0r^8Se%2; iTiS)OisZh="n1'J-RRkZ8N܋KKfA(6E>u*bPdULA3Y(4(BBIז[V l첄x)>7,4[0~93ad3`dkQvYwޟ M2K}Aaa;, ? Ǿo؝trr-{%e4yTCʘ:iJDP"r\Mv;:'j"ݜLRTmplxs{l'l'a3!V IЗr6 `Eߦan,1I%ȴjd7[=2$x=׃ȕYUxU-BGHaCMsXtQ NOysv][$ z뷳,nȈ,3_R\/=,]-suh"NvC_(`JE68˷] tc`H>qYHb5O(mHi* yr`kja'׹ xp&O~ 2 ?4`إ[`}b̪0з }l z1z**燯pLXh@b5!al¨a!}WL<$Wj"[$rC[k}sR=$i!S-켬{8f@9۽A_O9@iDqkK[7EIr1k&oz8q!_[SV7\Fe e-"]zò×0 |ŏ{;kl{7ö/ +s,d7IG?fC㞫"-c$JCjuSfPE;*R" D) hx;[~.d@[Wè!L>Uu)o)OL„yF:{6]\UHj5"{`NÚLWhhxL fpyN fhT3gx }֊TX_d3nXy\>Pa*%S&G\HtlU)8UL'pۚڵmߎSF{|:>J ܃n) FBY2[z]܂ b@p:l Sd|q@T,9iudTF*>ro]*[ gO,4nRL][w51류r0A]\ZtZ.!Aɗjo%+}_,qXtp,6i^-23 h f`e-UD5̶R$"!+' QGKzd&{(_Qd{꘷OԠQ9^r у78m"k c )-<ߢ "9ݤr@fSYX @dV&X3ISon[q[z&e9dHrdN]:bA:WupEl5an|ƋJSc.׵?^v W]eG70p(%-/m\ip>}*]06̵ߑl׊q l;-AtwQY,CKRjFcp0=>E ?E)cܬ*kFyL2hRqwUAYhغX֡;* wn6ˊNV5|LxWJh"2Ong)i}a( 5To*w0=fhum(ݯ-XwPfICax/ i/uF1}ـ]Wc 6I/?Лyf#8$مܮJN.o1%R cRJQ2$jLh``<0|4b cY`4d#?16U~͍+etdQ?c5yiZ\?h0t̋oȂR^ׁpJSBD7C̨- #`ͯgR T 7\ʳ&<僗砙m}zS>E`8T&yA)LUF#Ufc^E.NJ#/g[˲KO ԙYK%.z";nXxR8 ǫ@.nxB! ԦKOT̆@09# ͽԱkNBөz v}j|{j,K:Az: o" {cP'Qc_/#)F蛐'xL֘]}A'8 fFEhYb:MmR|']:x% (tBLj? .u4 V=-wH饲~e1!7.% NI@gh5ːFɇ+x ɍ1r/*w.!w߰0!6mK@w:A.zX{HYMT@"jl*G)3P>(oZ.nL6%y64[W6ed p՞KmUsTzW׆Iׯ&z 9HAk|uփ viJ:wDZ], * pCNsgQ>sU:6]dxY4{k`|/r':e)Vѭ#_66UkL6i@õ$4aBaǘ,SʮE";(q" oXNtfLPWROЗ>zl+6L83a.2w^Bm$ kk0l|?Ϻr`%Wjia}IRoj4-CÙ,D҅ݠ O.Nrt#aýͿubl@I% !x}pm M%И:ҿ (M7O`o%'!&/=;zl E%f]|`( ۚVB0C>42?(baD}}rQjiuop:ciU) lp3{7wN+ɫݝlJ.)j΂v HG<+19IDBW wvhWd,Ԧ5 K};7+FH DžT<7$$m~Q[q9¹B66?8sA ps|<ʨ\FE1-~x齉丸`\)-w-3DU0XHZhD&=L;-û;@\ yTpq%s?Ym\pt 6A rl|5ct^cj_Ey!'ßNCڬbw)?:>8G5,ZiZCTpO'đH0|YsLRKjx`?f&YwP[Cji等kq_!)KkVyä 焑;nk,Ax[y}ZcPQVDI$68('%RQßLZ7vjs\ W21`ؒId; ӹM4Qs)ψJ{'$'+iN*]aB$̥f\LCA? L=G- q7m'}>G| 赉R4O"=cx3njR/J0E0RFZQit"=YuŬ1E=j~cliRڐH֋(Ts^*ڗ3w~PDA:>]p㾹n ح7JzWpM׋."E KD&HNJ VT~?A(ت;Z}Ef1릭Eg8ͯ)Avj(/~^*.FM$Yu^XY.TkR谷+1e -Q cZ&yJn=n!¯?+\BJ ib)Nh5CƂ>lJvibt6b6Y7VyUJ$NH5% qk d 4ӞtthE>1­$]sĪe2^-!X1Q[5 afE@$E.xWkɵ!c6آ=YJ+dVSIƤ|'y{#&JH"EerKkU QEKyQ/ %Oa' YP@GWT [ N^A3G '5!~kZ!#0#S ~2|#;C.@rx=Bυh bCOY][t&Nt,ָ\ ('D`~/lۡF,䟀Ͳ !1 ēHYF! {dslC&ep&rFtOḛxB֖ua! cʊ?~-7iWfذI?Cb@nXJU^3=k]n78/D+eKvʿ,pz̒Kk!'WĵJ/`DQN=7Ȧ2.󀐏.P&vٕSh,ʳ.)E.5h ڡ" Zl>361XzwoOI܏mǼ  ^nP#liDA[s4Z!cV9bH9v-2m-r)CmE|6x~7xȣS)nJ(sބm2֭܁ų6oTrwS=684ԥY&7dvm8M)6 }3k*ۇD ; [iG#ohq⮚EyALa$6}PT#zfcDA9O"[ۻmj+Y`SgQ+MKEs.K0GzOdՌj eEǨ0rz8:oXo@ 8jLnO)S`281<*!z- `LYINnExGm˼lf2IGMk]=b-q10] ^Z}.-)b O|&/R)6wYQI{ZKMhV'|!F'DɒoQ;1}  xGBdwܐj'YO1eT<ӟ@uG}S,1}y}f͘ʝL'(PLQ-3/u ݼօ6UY}-zNyФh)wJۣf tr% B 53cR GC%%m,ӆOiso5P&^8wy[i͟s"[{|Dk,醕ȭYs<= _Y.\ ybtlJc>vn죐gWeԔɣ^?LVM(bFXpGs5ԙQqՖ񢳼]7sc9!ծd$V?gGXCy-oP>bM1&E\OlSD'QŁ\DZE¬"_`0oiXir{*>ே_ E0Ye\Jʖwhv]I׵UN6]lV{G)gZ =qʙϑqrga)/:cݒgg( > h2Hp3.]~S2C[vkAቌ30;TO;jJr(`bPp†cfx4-( 8kt2_U^H{&Wl^O SwTaVζĀ;~g;YT ~S:x@M#yka|?B#)u9Eaҏ{HK+ɱ^8vD>0$Kԟf  nHSPN 6(c_- UD.Ag%x[ɿ濟#% F(ńJ'%٭ΞnH!AÏڥ0Ͷ(D{L$8Cx?t8sS@ؐGt~=:'yt "uj/9hV$|3{;}v@; ^ Ua(/t%2E7g}W]򥫁omÍ)uCHE-aZsԢgWo4+ -yS\ 3ح|&_Ur͞@~f85W{w}x<0&C+#_JlkP=`viL$:XʑW3=&A79^;MuD`q%Mm^'K"l}rAA%% 4ӑAMOvfy 0I' {YU%9!(̀;lRd *. GLtX7$hIB灗#)EMV < 7~bP 7MӚug,5b>ؘp-N,XGhճ% t@EC#2i"c\zR\ g /im ,#'J bvWD9umzil>KI_ɽ~4n,t.v>g6j"HTxF//L/ EdH2׽o54%Sk*kS`!Mrv%gBcVw܌ӑ-Ȑ ѾX+K*XbjJT78GHBW?:R*2#B+ rֺ„B::C`)t dkL{ Ot{.Ft W%@h&Hn70 2.M7L Q#Ґ҇"킚t;Ƽw/w6 |z^rA!1 54oRN-ㇹw m屯>C5[D쓼tv25t6nʻc =#1iyNꉖ  [H5GD.A%A[fQ,xOq<0#ve{_%ykЮÅ;~dH]Hާ.bވ-~&yH?'n2nrbF >4wXߖN /a$ KǨbGԝ UZ)M/r e=cU4onyV*$cw\C s E:zn!rXrhh9*YH ެ42j&Hܱgz˸L+ο 3}Tmf l: ohU> Pw<gQmÍnlm^<~oNhL#:~ߕ`2又*\&%tZ )㊧"QMI)P8X¾'{NfLF|(+\JG{E]Ąq:V~0=&d\i;om'wIQD ["`8t@?߾um1k]mnj,Т-P^%!EZ%ȗoyV?7tQp򃜎<>-;G_M/7t[fY^/2^thZL,Ny7T5hUۅ0!Odb>sRlϐþ' 1Zx-o+^ԹXlBb' m[hճ +3mWɣF5r65Y׃E_{BU+'E풬Wco oz4uj ƱPB$xdS:vȳw |m_Ǟ" :­MYOh>nLm& my=jA,6=Japcn /FժkKlapbbQSL6> ( fIǩu7lDyoN%=2 lg&MG*nmecas/whFb[4k*Iq?]4t~ˌtpQZ!Wx 7~; j`h}(Q&x I3꣧&izf%[jAf M2/}4@`jY6ʣ֔ S's k2 0KaJAz;\㦋C1zs#Pz6IZZ_NEt Xq?{V-mѿ%曝Xrq3QI >Dtz#_u!203W' رgYZ0707010000029a000081a4000000000000000000000001649b7c2900001bf8000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/l?]?Eh=ڜ.+V; b"h"R /H`ްbwp~Az2MOP49te$ݤ`0 oT?Q|ȴ5q_TkB,~R)/{nTrn%cf[=ؘkSaR$g5+JgwYlĮk9F`?@i9H2{8l :"0sK:BhWI[H~+m(eA‚ f#,?ڵžI͙eޣ4(f̚QH-1{v;͓@sbHW!>G@6~(m#"WׇM5ڠ>vu Í1Avέ{GP:􊥩m||͝hT>1~h`~zXuJX(PY6',KG5zA,mDt󐁮#bS|1H;=AG 4.R9h~nD꺆JFn8p /O3a~$ T_|P?~rM`Ѣ9s Ѐ C ckUk`ߍ4g9ky+]&BuE0ctCe iM`_ (ߓX/,uwmZFX;~<=\-JCAJKz\Ɯ\tI':HRe1')We~V4pN~G|D{޾PmݫAc+9|~fR*%wL~R&>YL}/DǴ.j=j_~P~z 8h]*>ͱb_:$eHrCLT{IjHxbԓs$ҋVNFdSHHH]<[FbscHU0 4BURScNKi6ڽzˣk3{.x}B|Ni@>ѓxAXSսY{K~:jCJh')ySimAM0M_t«oPB#b,kK(nLn*+>z,~@O#-x//xH LӼȼY?:9ٜMI%_y,V~ =G-gOBNy襤Vk, bt7ә|d(08yI%&x3,"gg靍@f8PFYqmMxnXm4,huJjCwWO F"xFYn05ASvr;=ryK"\/n$cV _|2LX"poXO4BT-w0j6\@x86] 8s3зR$%lLVۏ$W8|w$ ݄?߱M"`)6: yg˾~:Yqd0pnWGB &[41vO. &y|scbPʽ#&n«yZl9"QYv~]_ju%~R9NP!NQ +Qr'eX}'$4 DsCW?|(iAʖ keĎ\B}1jc xI*L 9./=X[=d@C3 pm~B* TNpv7W6}"&vMNE3YDw=-3Gaf|-لH$xW'@nMڨŷ7O3Gĕw0-"Y,(w=—6`M@C!SUTΑ5e#Q$79Mf5SE {qՂn<u ^|[e_J#gG@A{JklJ >_ 5.ežha\%=:Gm,LZ*f6ϝy3. `)~7JJs 0;"QB: 'V -;y!0dПzk.V354 [N^bUAG RN럮gSKP3TE]w"h|vS qO1ׂ CNeՙ TRm_,\#-.t#R3Hz2ڽ>rH;u 6ˇ)u-oKmh߬1W9\cVwp5E6Kf[N9g\R<bޔS3`:E`[˶>~< J^ a猯\d&%%_iycg~09rzB21G"kZB- t.˶qށ4O\KF/'6WE\ L ^ P 5#q_ $5@oLTB[n:r\}'zT^`&|oՓs[yq][©||D[?T*݉V- 3H+{6C.:ɎT"WO|O`P`YjaˇL(GXk aou mSu3oفR!CuLNRsz:*QF~]IG:ѾTʩY;;sqP" tUY.%v 8wk i-YH'+ɺ>{ޣy|X ` ;(ҫli! 1<}]I$A!T ţmU2~F{kܾiCV2Ϋ_dpdfnq h7Bضͼw?aFԸz34H3r~6dMH벁c68scT&8r0HS]& ';"h%B[G^JōLmXeH [IyV/xB֋9RYف MK;2W煎<ӻI2ve4wk4+fpw3C(}#8 o<G߲ 1J[jNYjO nQuoLT=֮,gW ;J¬DI$Z=>g&MgJ֞BC]\WחMJ" `J)ؗg81K0(&4;B.i_r#ڒͳ/g.O+4,J~ppӍ$&9m {Mu;G,hdܕ/2br W %cAYZ6 P/=(lY/㰵ND  vq2&-?b{p}2ڢ&'-#),la"O-FQXio5p9W ^UGg.g-#ZAiV0Q$_ogWyVos8l?;OQN/!Tc4'6xBEM` !;USN@ae]? U 4]5 xGtHgN|:I7c]N-FoelcMٟ6w~Fӌ(y:WԆJ/oAЄ/(9ЙMxT&pPrdxI9? $$ds"P9H/йnɦ2K&w*>ρ\s[O"T4<=;Z2q1y>BĠ13j:JOȷXY }cFO,7VtMH5j] ȩ:SڙcID"̀/L;h)Ȓ7R\ '=6N-g۳5 Y'M7[)Of c2$6%A\U7ZN7U!Oí_LC^?lM)nv.glB>4XYtZ.D̈Z/) gKLAl ޻ '!QF& L =(AWpS<Μ<10>RB0w^Rnu@AP< .,.e~);z}j]+V/\odD7זfiQI9YM+GIw8=a`ݧ jZ),'Qe4v%A&;aκW_Uˮ1TU凰6"h1U5e\7wH"FWQ#._zN෿nٶɧw5~s!!]dܭ2/'p K&̀jl`mqmʃTO-{\oĴt 2i_s,^g n%$(\׋"UkSS1~q}T$ʈ{m{vgb\SM#D|^QtET\Vq~O) Ml 2mF?AdO^E+GvS9R=g%Z(꟪>{(8 i4 7HfCYo&Aea1R)_; :ʞxOu#CdD&+b5z,SkLlل#̞EIY߭HXXu_%%Ug,Uረ:[FA9tCۧSxqmGmRRsn(ޛ-vMtaa(2׭(O_'zeSnQ)Ȏ] RwrU0*g߮/ ,^Pv.˶MGQSf$B>\~m'QsK̡dCG :;W"cP_$,|SEgm6k_t0~2Z@t#]x1NBjF66 ge cKo1X>3}}C \I^.lcD_X9]/ÙL^b}=M /gQB?iq DPv:ȁsMxpZ7cETy`j1O"G03/:|-2t gBXlryqCEB{Sv< r ;)PgrźQѽԬ-3ni,+F3< HQCX,%3+k|{-UkӺp3vT7wK!!=%n60}2~Tc1Xi(8C8Q9Ų5_ӫ̓dddúfarϼc0^G#F1/k(t h fbzZv/˼VҝpGc9JҕУQ&csiF%;j. izuCrQs,~VHZ/"/৫ ַZ,tCxhn1d:V~|@gW3 s.7u nyS/ĐP*#3U ۚ o{iFm/p묁/*S.~%j%7ncgYZ0707010000029b000081a4000000000000000000000001649b7c2900003628000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/o5]?Eh=ڜ.+8g†M_*,Z:NaNNk^6`JQ9 ?'p,̦ /8ɫˁBŭ?r\2p:+Y j<:`,JU؞ɲ벸RRQB0&)NTLd=J^$AkHmH)rJz˧yjg%.JNhe %DžNB2XcJ)/4;U[W~qH\ָ'R6 _c?#x_&gHp$Y"urCdR q^AR_Yb]ML:kh\;%>+l"NB~#>Yu 2UQV7umP737V!nUӰK!۞85^⯹A^JĪQ8<~PT .v%ԔwF EZ rY?t:^2'sMgUT_q6e(:xEJ49« ӭ.zt_Z:<n N7WR+t%(hl-YSF]iAx!ös\W ic%G "Fv;YEsRͩ˾( ޓ;=JkT!DYJx1@ v4n{ GjЂwqIs7d8[%\c_y:irXT(&d,NeOhp\ѯˀv>V.W ^!J[PR ,^=d~3\^Q:?fC:amrTJTVLŸ\#PaDȸIY|ɇeZM8sw޴Vc rAoaЮ;!] j8(- EJ2nߜ&U`br6a: êƼK]D _+sO_;&O& D=Brp7 Vr .׿^io-b{?ԯR=՟yԾo Y( DY1t$Z b-"ҜQ%zO)Dm"6eM@ (ϩjI7~2{[Kࠒ'BwKd~(DtT(`><] u{IY;|knϹ.@{. n8ScI QL9R aFJlK࡚R NTm̳@^^{%.")^_Ѿ0M-)G(PӋP,q"gU }W^R$mpKWs{a>M _cGz SjYB` :Ny* 3 8ġmBW* /*َE1LH^,<J1mG~-&$#80 ^-@I\|m:+G2cf1H2૨J%#)889'8G?&YUri5Sd!A@kKSu"^UJu^&VѰdWއ^UwQz SD16_:Vj( Z&Do-#ksF#SoGQ\&Z3',b,9Qe#*֨NV"~vV"GG [qV鋈Y5VĠ?Za-պͦ)d8'{>sLP-zP^a,;zݰ2JgE+.'[z[avEUxi8Rx60QRbxKþBSN$׌RK2<\^,,}p gZ\DFH▴of.zcxw nNC6JN 14!ZϜA)6 7kuUˋ4rY:0<.w5gKpvXdY@ ɲФt cM?&)uJ Û“2Yp):6L@  H?E<[{`R цnJG#$MSH/Co׳A-F &(!kjK<)(7LR[. DMXq콮^dq/wC-L4rں}\O;U`3U̅~<|\ݜA܎ta=?k Q6űr'P/YD ^Xsvh 5&1G, ঒U#'gd(+%kiɃaGDJ.,JˈW9 W]Qo/~VJMAWYgBvˠ5rzcF3aE@=ᜊ[J<ϫAnfMW Gx}ɳt>T/HA* |Vլ!uɵUu^^d͢Nj,"Q8"4m\"7Uxȸbq2AdF{mtq/"kתL[ՐA S4ϏQÁ#T=Qмp6̑j`g EM=cQ?HNb҆SQ%("π iّ]?(1 Tll'NZH.W^]`|%7*;P,mf6 F+V9t6yR$aǏԸ+]k[O#\tHl nHq'9l2T%$)dȞ{6wwi\ 7Of&cdܼpK8b`Kfk Of3g6=mFrJeyxDam=YՆGIPK+[ dGoFz 3reFg^ȫK][8Jf&Fu{Ƶ)Xo٬uNZ_vNE|Na {_B!AMD+S-1q^/_IϭSjr- ~兺%>nc1f<k-KLhVz8A^\)f 36%>{by%ͰTh183A~ "LsJẹ hPk(f@f9ʝpY0fm9a"/lF wQ7k%~/3)x6yA$~C)[.BZ91%Lcu tIh8:K| 'r>,~gm_ yv`yA/ЌCHl|lm{ђsu$~1*G .?xfi\䂽Q" d} $4Y|:v!\dbY%mDP>ATO !28oWI&OnS]IQeZ(wj兔".lUw'g-`|N# /"[Oʥy)p ߃90< ZP?t5/j9Q>i;/Y½ۊ9e 1'.&U~ݑ.hڱ.jrЛ&QS?O$M=#s>8\]%ݬ~= $AsU[R.2Jv=FF&TЌz츒Y|M޺"MQݺC\Uڹ~I%V,.pqsyʁQ*쉽e)<(Hnْ:#@eeILIt [Y(O:]FNBsZ{(|sqP,;zoMMkC:Y"G=;Z\~_e)얘»gtOb-$~1>,0G~R*k#ѥPG ˵L  )q8ím42G+(%SwC&x6`Uu!W5`G;ZzTA'5Th*gf QKLlJEժ~^ MsY.X';tpį- #7a@b/hQ.Ub:{&:oZVX(XǦP0/͢xm2͝,DSŜ1xƯTa/;wB O12Q.Pڐo% $ ¢4Do ~c@ 8KDD[dB_ȧ8䡳X46cC[qCl>j-9B"3Sw㣣Wr!-:_׿_p T=>'!1aId׵K Õ;b<ϵ8 [*yx_sby.Ӗ25nDݸ0ɀ!ށ:B7vh=Sɱ P_!OOWޚB$}1q|~oH9Z}ĮK>[pX7QrK$x.1=MmK b Ӎ @N4 c./>n8bxcG^8mQ-/lit/rvs]}7Omv/qBߙ%}go*'Z‹8H9XG{޻fKHޱYV m^[/gcuGWjMOθ68"j wC6e3(9qhţ|Ҹ6ua `oX8QuŃ(&:I|' |Gޡ` yW)mnaY>2:7!]ݣzXjPFJCI~R5U$(sdV%Q)ZIlj>fy}BRBB,]: EuMA=ѝϏcٵ7 CZ3VhU:&5Peʌؤ}Zeb|C'Y_m3&xSKL+IId94X0gԞ"?Aa0zSi> 5V2 @zXSj8Unrbp\:?gs#xiUA n=bCmCMJ҄^s&ʃ?JÇ$dB^I'<+F7[~ECI q$=fm v+E^YFR{peG u J3`7 **I"\=L;`1O rPH_q۴ VdZ{3n,zp~q)~t-h$`{[NJ+o| U&ކV_`1RG }oVkAr4̞H38"yoYtze zR01:,_WԜ&2=)Xnid*P <Ԛs/')Zqgu+:7iѦp$N"@YknJh@~=ϭS(M U-2RhYE#!P eςV + 8oOZu982c&4\ l|yyPȥhO/P 5o /,* D?bmGڱ%/`OI_j R=䔁3g"1d)V+5瓭Iʋ+Q'6_pލ}?̩Ba4gh}edf?PHFD)C 3Y +>ފ>waVICp958P HT*NO򟩾KAv:#6 a8:U^34 4W ͡h?AG(8H[LXA13r˿N:QThV%+79D@ab $C6O~/xtf  5͠~,.oo>ATzOLCWvIrADt~R557< bcE,IۼqNE!ۯ14v('+3+v?}ÏiF΍HǤW9%ݬ~153{Jsa&KGWC ԩ%"m j&ƪ ("θC)֯1 -WB b4:֦@ lE%ltlyy hڗv>2soR6wo 2珣3,,Ր F[ZHWWx-R/ڄ4UiAPLPc|5S] &2lW7i ͱ_Ft9!ܨl54vpW7ɠn~Exk`BtQ"CA B B3IGO&_vpH}=Hս.B7kwMmk#5oXlrX:eнXA.K *./xQ􉋐ԡ ::i$;Q4rq%I9N`:V*mANց$cdiʂ@g^拝/xbMi:Dst1՝fIT>A9 \>B Q'M _jV)3Q;?֕n zL-򓛓EA6r1*<ID'P$b=-oD_#o' k(A,Qfr#LqbRޠ_Jl5$5=uh =ES8f-;tzZfl;OMG5y%YSQ89N@5g@dxqyj=I!vu-*)[\L >jSua`<ְY`ͧd&^i dׂl,nIoҲ>̜Rpz7Vzlr͙XYόڠM5Ɔ۝X2pTBܗN`{)iHTOzYZȒJa-0X}eT35E2d4䀛jFKu36`JK6]J3H-݄ DĶQYs:q]l1!nn֤XD&9'|sD03f)Sx6:{AAUүQn(“*,'&;h4?-Ã4p g ⧢ݸdNIqbזcS}yZlF$u=A8R|2}Nvs>~nSZ}b+SF'w8fodK'u׶OW< ZzZq4:yb ΐyɧ8 4[TLXh=p78WѵXiH6(Zk{eÒ\ȑ@RnGS$hɍZ9N41 ?N:9 5W2&%VF~W26Y<3%ex4fi?hV y]>y-E a=Ԗ"q%KX:{pW|ۆ\Ux:KI'snCq'44 ktm=NrbZ͂]aaC\yLg\4/I#{McFop"lDaƆc&U|؊X@TxZ؂Q삾ϖƒ9z;E}xsaNkr[.tlH9TF=XZ8s2cxL8n~BǐTSs>̍AÄ E?D{n-jqSu;IJ^;ޟXf-ǹ O: {fh8Jg~0r#e\ոvB5F>bNSC=Jb`koA ݱIy ZzQoX')+|ؼ=3Z?T,naGqwT=\uj&OSStf!upvpy Vy(M3ٞeyH t!!Dww& m%A\mIZ/JVK̈(~&+%E_>}R=@އ~Ty%Ūk$>NI ԡҷøAGZ K댣 VY[  'A*Nĥ ǮLǙWN`HLgdmbVMc?O/Y*xj?V5B*Dz+FK )9M]wO埢P<ލ:t)viI%'7RfΫcvF0~6@:.􊪯N`4mQT ,PLI[L[8Iv8yX.Qx,|cBf>عlpɁ#Qj$2dhT$/UC+QvڶDO5.O%NWu$ Yn3ۛ3-,w]{R/+ܑp`6kGsl0!2*?7Y^ӑ˱F1*r4"ָW z,jU:~ o*@&kH` St8 N A{0Ą ڎOjϖoR3Xd4!{WC nJ[E}ʫ@34M9m_9D+H>F#/xH񥽾#N}1#Gq11)T'2Q$0A#IYc, oG35)0nD}f"[; QU5&^AA5VPp-#Ʊg/Y$y\N#M~ڔ'3+{y]]w&lls/bOfBSˊ~6qxtpef3RKH' Yccc?jAGXf ?oZT'' B'{׶ZNc>h X+]t2_|F0K6c̬!_6TQ?XB6}&NGcAuT[߅6>_kZ-o6ʰy0Kf1؆Pwʅz+AP=,"f9 aR}MdUx4a(]E%Θ'JkTW ~H2i)?HP\#[Vn?m՗Yr ¦/+<K̓tC+cEQ^arb~}JEx #'&;bP~/yX_߷(i)lOe*ěsEd֗h6F|*FHR|Z ({K`] Ns#ٛ-fNO`uo'an@sMl9PNKFYg9L^| ٚ7b+SD^{Y街+ݎefK*7EmR+sg Vxz ҏ0@Un&=w ߭Z]rJ'b6r-_L8O8CS5pkV+pP\]%,T A-ۗ7%)CCL)W5HZ+&:EZдK/IĈTA 1Ko,wV|ĜCM3&3w3WxL 汈9x2HJÞfbDy=yxxqZtEB#!_QQlVoU%-c-1l<↘ixӒ~+Ex@ѸW4J+eQfuO7$٦ fLS 6ILY B)\Ur5o1T8LAFqvytwB#3s ؎K(ϱ_eM`FR^uPO\ҳkMc0?LcR=4#촲8:j3MP?onO{O rX,f -+ۥ-'H a YM@}F\jWvS_h=EEdnrŊp$!(5VPAR;m8XlqEF>ЄeToq|+`[Gfc#nvD#Q v{Da냏gjA~ns` `*nW ɿTܵ;7˩\5't>ǯjf=U=) T/M,sJopas@_ l)LהwlS{x漌e \u7A9qwSXK@r6(Èǁ hiF4[i47m{Evm`+~Ŕ ʿf@`]I?0z]-zK會G"-&&VG ?Ik&XJ5]}W;Kt>`ijӕ wiq(@h@}[Ub;xs̀\c|>Fm}c$X_z)Y3 8a{5jso FF{U=NTE9z_dCϢZd Fܬ,%ϘjXܰe8He<m9~z7} |%K7'zZCyl.ߙs^ʼn+Mf֭J M7J,^l.*'vJF#D2B Oy Mސ40?5]qzn0Ѷ/iص( gÅ*|ij)anC;QJ旺RULKť6 ?4$8J>?"17;(Y^ by{&=jL5v$囵b_?6URP&-gN^Oo1b4f]aS_ZF54ۡ@ah ƐhLCNw~,py"3TE.Īu j2efU6Mj~)fid7'r# {hWh {fֹvSd_2&L*}sJVC}aF cVf𣊔).iT|7;PAnX7/Ӳ4n;:妪3h¨N0+tLA,@VS G;UVwc#ʺ2/y3$"{ CRȡt8KׁWL%){XVl <,p`|\!Yy_L~(!X`8hsg p8ގ/AYҮģ-kG &K}bغ$>h$CiB9[$6VSw uo+z$b3l`5+V 9 Ҙp0\$yFVsG3&$_qҕ3R v8^YZ<|Ͷ5x2@ p>WՑZI@ԕr 0wi3yՏ ^ T=z]AY6Kq/UD(fe߻yh]4Tym}8bl+l24S')9V ޣ&Cgʳ[2.ݩa$e"2FI'db)"Y\O$ U?@c2[>*7x }\GQ72SEH>η&V.FEX;O7QM av S|F23nO)@cyK{r cJ. j$^#2uRcb0>[IkvL*C!uIs$WiMԼH;f N/]-Aj`هяow=o,ɝyդ& Sa9A˥)r "Ӵb(^z ]]7dg flIfY S WXaR}]2+!bXT7!*%.r<ؙ5V?EC0P&-~$* Ĉ2+/VxVʲt=,Ce!>}uNZ°*zjǖ0ɓޗR~APoܞ:G7 ;2*aގSֹS/¯ ٻ5V"Гz~?&;d]Dח9/Gi1Y6VRXekʻC@Fcd6+UU(B?K ,2(83bzMavrQT]F5?T-66Z`$zE42|@2&cYcAw?G?XTjd9m(CgrQ7UH@ * KttS1S?'ښL?hE+&ŸE_bCS؜bPĴb@ABӹgc)xӮn]*ܘiz&{QgxXPK*B?o$*FGPvYZND@9P6;Gž_̈́j)U `p;k14!D0&FcW(8Vn.;2Cfh4p W?P0GzBdA# 0YK^N_ab_4f?"lspTJRCi JPXvqj.,KgCյ&:6%;(qI=PԩAWLO+WCH'G--Q򝛾Jlk[K*NRcꥸ3LqvYiÌ-6}CH,RETU :.t^c:Up6!//<"<?Բcf+L_ޢKsq:Zg|Gr~7{qTcT~uDۅ怦IMVC077\nX3GU{s-(MP_H?75], jn2׆EC\-$%ҰoS@l^9˙8dUbbmovP ]rʩ2;~!\y'O2e|G.o C|4-$%1𘚮] ><:)_Ӈwxkлuu*[Y+2aJԍC+ܮ0 Tȧox[Mӆm.xERB jv>U`UJk~FȒŚ(, } P\ FoqL(ؓH/ .>6\ڠt2f=Xӟ8VC<hR+jC.ޚAe#N"qZBUgMѤ&bv#Gt.3Qjo־ӿ4óIV݁_T߁(o= {}CaK6(IL $TNml^YC@p"d"+VkE$ 8@3d_p'קxEt,*7*HZUK4?C?uR:LÔ3NͭC[vd)&ӑikcv@q/^0zdFBY˻w{>{k01T[F:f'8V)?G;#} RR7 %s:n@`n/'UZ$⊹+)\&kߚ>Xw떞%T)Dl U@Vd[ `X?eebe7q@(&i<Ř_ $ũ 1Xmm="C C/6s'Ww >f.NDL AÿoZ!aLm QZß64r*ŎZFǙ#Eu.,MSi]O+]uĨ=4]guu}А;|c;sM֖\?Z U>Or^2#TA6\KW&";׾h-OJ;xHVg%!drOG>Sk}JbfV7qxpbZ.JK.}qjb Ab]Օ-'TX?|W+yGaY+ĴnASk.ލ.$[R/iMc vmΜMx]}Bˀ6 LY)cM# Bz j)Pq =<(.Y6x"uG))<؈gYZ0707010000029d000081a4000000000000000000000001649b7c2900009fa4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/0c]?Eh=ڜ.+Y%D:EYgj{U&14W6rĺPtwQ`P_k5%fV}tAxvCLlck#@Bs !FrO{c[5G\c:sNzFԲ1NOpa Hvw$QKN~,>ﱨ.AۖRяrlGy^/A,q?M2a"y2Q͏Ȳ{ IUΓ[\>92D2[cI49^(IʮF, 6ݔfK)@_Mtoo#_4-lʍ*eSrvL# /,R]M^ _.8[_zt0Aϻɺ*ud>|J0p!=T w,&| &bP(%$P)/G$Y> v4DqeAН*7.? (ac/Ó;׼;sHPc&ߗ Mmki,4iCi,zAPi' T&Sx#!yfjDF^/FuXSZ-ZdG|GӌҧTTlZt1B68v^1(6jἄ`AgfQo PUK[x;HKq( mcIմ'Dm3ϊq5E!N热>ɁςRl@*^ =ůũaXѥTQw eF#Au#xc`)5+Tx]"qk`q䨽@5f\Dj qqG*kt4J3cѧ5#=β-߳YK䁤/Jb .Fz%#qXesĥAR[vi͛W^r=G-YIkA*eWAw5r]?M(9PX  pNM)dۑ 4[iɚ@ DDڏGr:X yqR=/98}sc;ΏIlUu6GkG.Nq}y,TWF&!}akÔiaW=2y^3ska'^&U ҢB [V MT:{>>pl~hNT>T4pHoiIY}RV-mqO"AqA"%h܋l񎧨hr]QL%]{5-?jڪ("^ci =č r>vWb]#/Ѧ K*iX2`[^,MY'ln7m7CL5xFrNa 41B7b``#r}h!3reޣ*Il H&*5sZmX`DVzAfӞYC'[V@N 55%8Va5fBjL1Q[`ysov78SN9pwC 1y&sy-R/'B'ze9/rx|I] B#h)#9KSxh3sҽ {;;z=)L\lF +`2Fl}:=QSWo9Jjow v``N)inhy%;bQe5;|ixzQ GyaI#5Vd sgXKRكH-UH;)pVxg^=zCp9_P/YMY&R cݭIb>ޟŕ b9E@TPHf4{?u%"&N8w8YB!s*d{vd"}xqR;uW{Ʉ7Owٓ(pg+;anoQ 9m~GYI)7 /Pg2MIgoG$<}l%߰Qcn3]/ӂs†tsZtE@rp9u&AΖ0ډPF(F\Um۵+ףmpdJB%.<-Z҃ YYFsP~a-[cqC<'y&' z8UW7C1 NS<N_jBa990Aܥ@foGAA>N oAVy_+EsFε%ӷcGY:yk|s8QqZ5_138Y\6V/Ԋgy™E8$Ы +J7u1)HjWثMH2YJ̫7 ^WQ'gֳ5ص RTߌ}CۃFU.gBNQc{1$xZ JQ-$|9mW9niDYWV j?Rٲb[j;\GĠ@}YrGiaQQ p:(ar0fs)) ʮλxU|2M=Hf4`BJ錕Xh~ɿő!;vkZ^}ZqdN)LMy{%:'e> ̆xu%j}c,38O+hOg?y6ıMXvP{^}^ &de>m4nA ]Hn~7THX 89q^w0rkbRE]4VN7d{ vb+wg8xe8z v'q?OX5Zm9TO^w6C*78G БԔC}+2jLq~4 nQ@1g2~QoԜdRNFy.`=&l t0mL%$1*.[]I\<V27 q =bMu6/_|VYhtDS\O\e/J_RMmUk!-ǰ߳[':>=]4lm0gto}A!Sj0ƅ-+c I8/{cٜb)NkMuC=^gJf.wW WHQ|$Mg`-?/xk/46xGY"m9J{#?>R ؆d%BI*j]}k/'/aN?Pj,wZ5U=z;Nj6Jxrt8.3@RFrj *y7{:e/6rbN|ýe ~zV$HrKּ0 M5oGpl ԱDxCn^L-ڭ1$'h}#pCcǂgVƱTLUV!G6]NKZqNnq0WMzHHV$)Np6C+'*cŀγ;7b!]}u_BkX\_G3*lEfuES'۷B$e0-$+UpN%#i \!EAV^ma3|$OJt }?ȥrjoSC-j;䖲WVTX$NX'N#:ܾuJ(BAʹZuk`MblT _Ju*&ʳn[NspeK@A Ay,ܔC$ tQP8e?tq!-UcD]'X?t+I="nG_J0S׷*9cV^$0fCuD8 Q*X[[$R(bAq$RE1:7r%eYKCjYp>'dz+hDS#ьQR\Rݡ8vL;" )]ԻFe(2`e«'TCkA/=epM'jēu(}ݪ:b{w}z]E%icܛn].׸Ճoaޜف6.2gC˙ZD t&ޜ~ο4g2AZUBn1 )3> | f>,IK1,|_IZlш (!;#b[!/ƒ m4t<rqn ;TB+: +1 xEut/lx:uX G_ , :_* wQ7>PpelAc@@u ndⓞƁj+p#x*rCI!5s_EaW9E89~MQ.)DQ4϶'S̱t OW!QOTW*JI%:hT VڿFʴmȭv0xx_=;PZhz'aD GpD9,c]lܷ8>&];e3>ys@:?ᆰP@ Ϟ!u /E%tM M=KWl\`A$b62K?!A޲jnLQ”#OdwAW$)ܙɸN\Yra.Mԩ5z^hJu2 5k>ca磪E^O]x GwSo ;Yxؚ`^f;VSU̒"xG_AaY $'sxUQ&ilS]~Xjf)S+ `-[7\+ד8Tff 눘z UQr8eʾڧitgAT)/@E bAo.&ݵ6{ظ Lצ2)3L0 ,Ww@tWq2O03 y33b`W1* /[rdߡ0{|hg@Hv'J8Wk]Gp! 9T|U Fe2Ҭ | g')7BI  pjaexo,J5)PL0.T Ǘ&$ w;˃Vh& ͊I=B#U5tqGpǦS|p$/%TTm>{'e㳒2 mgT$6ynI?}(s3A G3JlNhR=`@/$qXh{t  ¯V@f>ic@)3!SQOm(o*$aq 䶳t~ݬg"``VlU٢ڕk@U"U"(482zCDߢRŖV<} lVA 0 %Wt?( ViMI^y1ϤV>B@&ƫ8'wBt8tΝdjFZO(Kڈ#PI(4"AEiHgNB 7}%{~sO9sO8lVw"&RP}rΆe/.H{\ Wv'KLΉ p)t e9lhi}ʑg \-=bhڀfAE'N}dc|WDzjJ;oK;G6/cxlQBr[1<̳1٧7EHAߊV}ؽ^xr{1 "?8>M}|xYc%5 304KAb_bn$oo*\FFDIM=A""GgJ&lvk޽k!rU<s+\Q&YUoeB\F _8(;zu~cMFiec?RO+Ȕ+ӥɌb)o蚏)4"\RѻU&p=<\Ӓ|ױ%jHߥ:)BJmMK&ϵO>|b٢h/ ւn*Qzi+|T.1$y,VlևJP URkksv}k1 $tH7rf8LGr 'LDr:Kݰ5I$F}${&C!)0B 8 qs:"0[v6}Ԛ<`4ewE-]ԡV<!~<88.Lԕ ﲈp1^J\wu`&Wpu|άA౹VʩBsD X!Q~X/V x?%c  bx#P%U@jxzѤ&;[u1Y#^:3:13W&3iS!b`&/S1&f6Ce/xYo9zMN >}(AFz@r7~rc~)tna=wF8LB >` aA߫}we/;IR{Xr*M9?j׶)8 Hyw!*/,xDŽ| ~׬~b=0Ss# wmNEw/ٸ\fɹi1<^bAΌ!,6{ /Qm_. TK:b߭Cfhn[{)Q[uN3b{0j6.B,ۆzvMu383! mvi,]G-W]?|;@ C급}ٹrﲇO}u%̦i!h5鸨W}UN !~YG@~e;#署K}~$gZ[yî^ *t-)*Rp[*{<Ɗџ  |U5ȟ!욝]^}ڄ= !BHVp_>Tj}o?B0̓eĀz%XZSk s9.]*izO/7P՘o`lF6} []\r!>2jv ҇ЬyDu2 Ką 5@2ʋywKHs?L)JFkz3e}kji[|z/K!ZLvJ(?b D  0TQ'ēyT2+`Lz{=f)#vT'}[o vƒ=Yw\֭+u<( BL] yϙ8ŢA3B/o{pLpw˧ImV&7RۻW#@4OjaPCqoʮhO]<j_~FMi4Z ֖;D#;C$Sayqo +/lW I2qDOj9Lnx9/6yCق:F1PfM66K} Pc6ڞtݶOT$ƇZ5 TpC۫o=4@T}-3 =GC߲9iSl~N};1K7}^ho{{Sl?Ek^;-^RHY0U* 5w.Xџ-T &lG8)(X tZE; Zر?Г<]Ư'G]OrhAF$՟gcx@ Xp*jGI.,KIw$#CBXFݰZ00v??VƘۍa`~wT(ɶO} ! kI⮺1zR2oG& f|7/sAD µ1@B72,h5)' YWǗ6ٵME>}%V/h%}ȷԌ3ll߃myWd~dz"N-Pnei <.GX_OHo!z@A kX}:ᐯ%ҥ"C`?˓w|G9OL̯u <ŨR8.bGNLxg0r8^D^JjYkޮM&Bi69oj_sJd U=Xާ)Qp}%y#Q$ymx)D|+^W6ҽ2[\`` X.Ӡzo"8<8}d0Aյ8sFXtE)YJҟ`R-G㣍s%kU<+FFt@R~m2V~tO]7=?XzTrt^͋z +H 9-1E!? Űhs!-Hp+3 $#?I+]p:&݅sW)K6N;XfE\y+ _MŨ+ O~1Spn]~O@8A:2LyuSz y֣9?20;A+38$JbaWgaUQ~ %Rl˾4-,/@kJxѶ7d F1:!ndsA?QF>?K LGv\y 0,[Pðh{Z (_eYJ=;l뚸hJ<e+m(1؟o;7XQz+oC#"#9"Tm>n&`VYy@^t?x]I]wU1`uYH⤞!jx 6,2HIkfxH>O쫧wC0$3sϐeFۀ]HS ם(# FES;(,qX #-D`pG J~2< 09>nrwdLك? ї |94];`j{1މwtm6ѵBiހV4.ZO=U1Ϭb7b"=W=c"܆n Lu.d?Ox^v13?EjJI=a%[ q`0Yl{h؄&>w/_Y6:cCrXQ1@KȇD\hf:j| ί#иRxGevުPAy"9cG+z۾xYNO[[ j.CE! Kmή5h< IC)PX0Vm1vmGtC.XdIUm *Xp{Yb# $؇pairhea?e'C.z"PK绾IsCuloY뭌YX5$ Kz:$@oSL`7@G2|)phw#@h YhRDAڃ#Q1{?bS\]Ⱦjc#[kȚOb!o\Iwܵsgf}CѲz|q&NJS>t 7AH˵￶HiQ KPѶ (#ኴa@\qssEe'~]$֞ljLј,=L-hAR~eba`!.؊a`=l=0}Ot5lq)iJ8oo/щ~h|ZF EjnH[c)3H!H2dXvmI\9j_μIUuJ>JTy ζ 092jnK"-$w;BuzTkl :sj~&(4= +j[leaS173-.wƅs Y:TGӫ4v@z҂VyuIpR [Jzl:]C0m!"V, k.~FE|5k)+~2}dHo E= &` +Q1Ш K!.1?k㪂 P>%)W}6!m _,4l9$&ޠ95]$=8nsg(Lpd3 ˚ %ǚv΁9~gStJxHfA`^/O Ⱦa6rtyZ%8%}Fs U~U4CSV@A^ ʧ%!{=jeOaLHęk_V zXGU~/3vTJP !є -܅G! ;nDReȪZHRo qh񏓢h`Nv _E#ft*pxC sǗ(kA=#L0d S9ҰYA!FWBxd{7o]FB}J?%%mf'`[dn=Q!oZ ,\ 0?!? † qfⅤeM^"+CC[ft]ܕTtVyʌc_lw=ni~ EB74֝!XIsy3Z8w t2<TzV a߬ S8("soHQE(ja[>;fRhdXfNToN({jCrnܱp5/A4f@>:-g?^(GEyng7fl)~ZuŸ3t:=HےsO aXu屍QćgL5r%rGz=eԌ4l0Xeӣ >G邪R#3DʴJj0= }2O 麤ٷMH2h]}rî)C>AZՈѕ޿W'xp(C Oh17QP^"uCV;""8{8g#2!|pnPIBoeAw5U bBRBĶ4pbJ> R vfxnEf0]IX`\A;VrK8٫>Z#>aiAFϿbY̯%BOB>m" P|۽~_, @4i{a 5E:+΂…sr1}j`هANcU i$lXZx5qGS֊d8 Ɖ%x3JRGgSJ-R|5>u'TGu%b>:lŇGXKWM&?fl]srڀES=>֮m=ҏ|,"Յn3GOTyM\l6uߍX(fSgæU VGx]&-}TyFc\PEZbR= YCTfdA 1+-|E;]iyu 8jB `&V2֓pMPp *Ql?ʆ/l ʡsNӢgi0ἒ0 dZ!_0=p}jޔ:tQ86Z(YQA23k5f3'BYgq jP鍙f>K2XB U=hJ?qdv٘=Ű4 >K$jIaPu6P@ ,LxWke"Ww-fZ&"t^m!ZExp Si8/bFj *f6-:\Goô">CVP<y-\ g#`$nۈA{NٻC7_5D3!?֮KTO7[_Dm$ʽ]BkF gAs Y  zR. *96QVXrU( 'Kkj( zی/U~d,Nz/l'"nfB6ܳlgwȋ8GצYŧ2R e˳eD/"g[8Q׶;Fx04Rn d~ԉYPKQY9>*;ztM./g% 4ˮj̛ _ҰY6.m4*#Bb ݥiO!?7B 3d۳N3L;4i~pcBzoP ߦU|hÏ!+5eqgkUԴHR-| 'VQu`ƶ::5,f%xޑQߦ +/~zcn-βwObYx|mːV5ir莳*?xc A;@,u kWiaKw2Xva}}tDz3u9ٙ7Kp?GJwo( q#?KAz`d].'Ћ{"Ogj:lMDsGPD'4kH)ƪ}8UPړ랫i_۶!m<)ow+B% WCǰ&T[bR>=,Ϋ=U>je2="xD N 컎?xL Z'!ZEHXd xp>Gt:"5sSV1,q5yU0 Xq@ǒӆ鿝=|?c1~R+@SwLgVP.Unꊄ:"rmHS(LUWo,6|K:m7^?% #)O C*QȖo$1"c .>wCrZeVU|Weo }ˤJ7R.ܬeb[@3bt;JrS_S:`;_oZl!-ADvfaJi^?Ynl|R@^Kc(sDO""OnGLiBU,v^0iEL_/`OL)N$UЫ/llqm[ T:.UiGld#3qvXJ]1⊞:=c3@B/wQO\3Ȏ3 'M$+7]=ܫ,*AY.2**ΘAvtt~k1.C1Dy6ht3)NyT=ު jf! ՐANk93qa%t{+"8@|P|O? vsX Ins𾢑lğ-fs "l'x&h*6jDׯM2P vM-~nTύJb(+@Ir#/ [@5KC.6fc2PxV  .7>](K`gF96!nNY@6 q|yF )E,DۏϸXbrhVw2]Z{uE9mJ&MNg`/YUΉ78ںmlGj,E)AGs>PQL@SYQt"o V^~ɞHڍ̍sNML9N*wDJ!Nʧl%Ɏz~ ] cCtIS= ,*̛i} Aoyňn<5=>Cr?f񨢮~u0Byis3˓\^v0D?Fq沔⠨ଦo v<aȾ'AwᗩU/[0=ܳ5&9F֠&/ qڠ+xD6'uYy+Avn;]FMkX*ػ#L: r x-sլ `QhcףZim% H8FmdC'44IiLۛ[ ƌ nx=*6[.c_ryMSY]2RJHtFV1Øs(+0kAgVܹ6D'ApDq`]z"\7Y=^lTR,J_|6tI d$wh{~8rK}p!9Ĭ1ÝĻIV$)j8ZAIBOOUI,'Q+1[/(Sɓ&Ich?&C?b*`3:Aȧc-P6iXsRw¨WV+A[&ST~8,sL|xt+H(_w}jo^h>C UX6D +\\O4{ i8,>sԿQ9?&ͣ7QWkW` ;ؔ?w3MuFridI1d') }irdA >t$췼%G"Rˮ T;M76,ŧv`I7= PSO|>ipɲB޴fT}bܠĂ2 t,CJCs;1~B`iU~8-FQ<`8w V_.0^-?|PI旁RR0de<) `l*FI}?ԕP!kHGӧ՘M7!mw2v*5@-ݰ;1iF)Ue+[/̩u}?:o:1$. l:+l h +](C4aB-n(8>8SnBeEkkR?V'pơG#\`#D aO$bu^L;<&r)WK2=g-@eRzM;_?Dk|!D* z k(\T![ cbhX)o#Ð z*~KCzހzhǔ]ސ3PA[)M˕l}2JU?E7\t*VvYb4sҍ|$Q7X;O>حukbIu G[ꭖӂ7O~QaGJӚ&B:ZR$lU?5`H}N)s;C` Luuffu.\׊T苹G~b~hXu>R]ռ2$yʤ7TCc D@MHZBU"瀃7`g=\}5nK"@"Sr<:#[4H>y CȓK/ۗܩGfiэ`9z̀s!FuYn[RANP+!qPJ97-;vͧ\B`acE[eM@+se.Z)-Sz9EMqSRgĀV;) -Cdkfn؅1u和 Zn RcOwypu҃HՅa<,vN(<CZjOm &w}ɶ~ (E զ w;R(dp07=9 umwovFT fH;sX Bs$h_a3)4T/L *f͎PXܖtni<"e730΄CyɬL7u}SN8e=JT]"=C d%eQ+[&W`e'KnLDh4^yMy2=^dil.#˻w CU_ pTW8}U h9K凑׉0!*-թ"$5\Th5KO&o-|*{GEo ;"78YKv2TNn>X&wV耿Y ["^PIH4zIn2f8لi6&'kg_ѲpQ=麔&z#Xi8 %{Y@0n}|E3n{*L*ZC~"Bsx6b-cB//n 5:Tf;{^mR(z,@Dg5VɧRgu~ eu9Эk j7"jhRTeaJ6@[k0Mk7k{|׎mxΨLrV"&ztwP(9NI g.1U*8UWh5(ŮhYDQrϔ? )ɨ&wAfy}%•˸9W-5ri=Umѣ 5٪-Q6(@8RNR:[zdo"SheGQe@mC!=_~0P'ъn xg4CSn)F,.v8NMu8X:* UHq+MWQ ksDU<ɳ X)6e$ؚå T8>s;!N~OQ]$\~,ɏVɭ>ԶaWӼ뻏,dd2xAœfL)~/j>#ɂ79EԬ2]]߉OG`o5wu 5J J7Q|ybګIHdGREBy3#`~B}K2%=|t)zZW?m{2-¬sچh3mV^{zwQLpExΏǾT)U |"B\^9[Ͷ<(ECn\Cgkwv K/i՗OgdKgcwZQ}2)wY$Wq>b0aRX2m ɞ;{˷t ڀS|N#iQ&}{vu|K!r=kOQfY 2,= >5 ʆGg'٤(l|uلDM!׳}oSZhTnΧ w~ NpI  i֨ m61V />$r]_u2IղrBG̓zl45KXeÖ Qx!qU@FEI}:VgvMhW J\{}vxFRU,:Mba |vS/`E  y69KHf䌤.N<-~_fqkw&NkCy+?[_"^C/3\!M֙!۲|(kr1o {QyMr4בBֱQzNXf^{*Ƣ$ ,Y\}A5GctNeߵw RC^CDKNs>rL-Vf V M J!ԭߣZ86kg+NIZڻkҏ{v/ "hQvpKXzXbsKB"TQb#6d^t5 us1`%QT܆q鵽6Fsc]o*I_M(/36y":p+ 4/3djh[1.ntq/q42 >qAR桄ƣ0˫ Wjz{m'/#s s 8X9ok tus4yiT֧64V#Rsc ̓怡#&Ĉe #c.P8ZR#%tҺr6uЩXj^Yy ʓHWH2]J`g*>ǰN]z{p5~&`-Py>V/uz ~41Gh:'F1QVV{XWJ[2'EnN iHv)2BT$&J0[0;)pp-l`%0rdPKܽz^;ygW=:pɌhQ4?ໍ5!k?(ЋsûQqI+*!=Id16BM>6h#Ϫn{Is|eÄI٫\_41'h`aI+(\J?m=O(gSxԄ@0HW{x ٿ$fu8 HEԪX( X7Ԗ'e >{>Ο3w>Z48̯)~7HP8W|&c<:._~=R1cSj(TR>(tĖK*Mu $Uv惎(w{ Fvw[))8o`![ IL %&[83OOo,'͸\U&KZ*g/7iVUH} -iʷŦJvZԠE9wU|vY 1*NJSWr QNG;/Q Ef'7pOɩH8SAMeaɨ^B˻zvl3qBy^7G 'GUbEH$>|GX3O'O[|FeK>V9+8zv] m] FSAxm@.]rJ?PԇUV:s aR)1xF t5ѷLzTy#0F潕(_vlN֓`,k4`R d d\o ܊E%xRZ;Ch>K,S}MEGU侩LI+C]W"?UN{-?9Gt\ 1!aL-rJ]ބZ`%UR@IKK n^ s樬`Fe.9*>xyhZ"F.y]DZF^CM&5h,YI5zJ)AK>| Mm2#,N`W{ڧ e`Z@'δ&`V;f`k)ɿfk\~gX |b~|L0P51~gN!XB+:_/֥W98ÜH7 ȕ}I4|p;b+g;ʁ3ܻXC;䚎s!SrWbI5 'V6x_A' _M,`t*ka(ں Fߎlp[zz {yK0Q9WZh)&rbRN*e\U9 BfO)"/iŖto5f[7"?ؖt/M[Q_ivu,B &tv<.E|%UiݣN)1--C86:tJsx"W&a^_c,%B4N^vA0lM<`6&y8ʻe`V+/abmۀk[=Lmtq2z+ؐFKJI !6*~h,fm+؀2vcSl!vG^LPM$4xL -Y _0p Q~q]hWե!wdz5!S<FfN4DkeOr<+:qIm6;AxUۃ"E]9zTX@v14R\IX.w:y :yyQwq o@*b%BVDŽ.P焸½e/yf|d_̑B# l~Y1]0 sPU7_ UZ 2NIZ-'IA !)F ;:_ /Fx޷u"Vh/0tހ1Q]j{g3n Uzb9kLjk믨Zp"M<<#ɟ>&&vh =O'@|@%?{QRz͚#jbx[P]t+;5?\>ePȐ'帑326:j`{<rzH;~$E PO Y/ʃ%QZO ͒X;y[Vq{O}2*?Na:d,v 1(Heό?:Ȇx")C;*0f1lHyVc}b \}2#vs{!a$b~}*3aX>G|=gq"nmzͶ Uӈy`ON(A~tO^+@ͥWHЂq&MO>3~yg`kB,;cߚ{(hd!4A ٪DjuF0mO=аWut)Iek(b5Q)l_&4-#jblf:9fpB[ LT+tVmIlWU .u{ݍ~5Q06k5$D}hoZ8𶈟j0&U_x ރz ^ J!ԈB;\.}b|VR_[tudU/:C T+*&=vlo31]4)PDxyA AиPb;.7 ^Cmo@E0И~_*e8/[)G@Ͽ=8|KyvQ;]k˚<{Y[8xkHFÞk֌}act ~ b 6 pC( yhn'Y;1iBTɞ욨I :lt3nA]f@k2i 5!; HjW;}IP_PQwj"hJhg`z_5>-7|``{󮫡CXVg~u2X=Z ӧ$vAw ]'-xr3KHp@%hqzuV4IC&+^g̾jh4-6sT&逧IfPHrsJWln 4jz7r@$$"gUZ6_ -+.x#a:Lg KŶVFb"ꃜXYA1xu _Mލ%W~+d =h|7oϬAA\W,UB;A!o5N;b]a4Dw y[04NijI1CKʺK+AD8u*6!5A!'dZj)[:06ȋ+4 )X`i~!ŵ?SlwhO"5{ap3O*@QGN:N7%}%#/(ev}5J=dSx:6 NNoټewʪ6X5H,N}uAxr.DPJ&T-/m$V5 &NN%Rs {۳.R-6ДƐmX< 0NwQYν7|QR ʊj@epZ*j* YՆ'}Ӑ'ZPʢZ-7YltLΖ@h=Y0 س7 udܴuUhF-1U ENGl—(45qvi+@3:_{}}.XLjm%ԫdzv9ʹ4J8O6r}3@W[c v<ףcKO=3 bRpPGAޱίj pj i#ط٢Z?Uj!r+Oh}XQz`\;ZDrdD2z,)8T|?ۧ6K\1ٕ_p'-"!y>诖pN\'fVW|wiݺg,`f® Ly +pP X S2؍^!Kq B`ZG\0ݟ١Gavܧ :Ca2_1[~,9"΂wIZ꩓"5] cx/I vG[(h:y3.)3B Aˮ ]2԰z0g(CeKJ)P!T@HK0u[߉>R1jL^(;9@bO-0X/!up!QEˆ̤M`@.Ԛw&/PKx뗴>"ex;)p_Oo *TDy,Z-]{mF>=5=qk!RL;)w)fe`"XNE^{@vur[eͱ@cT5QsǺ[z"÷/sfFg WűF8x!2Ӫp2욲aa32cgkd\ bՇΗ*jϘ[(4m%Kyuh9 sdd;܊C`VZR." E{~DHV`` ßCZMS;_WpX〙btؒpq`y[e8(Zpfzׇ5ڰ6@w-By6R < V'w\C*-P zhvGK﮸#͠HқM(0"Yu@I|iUs_z=X>E><-YiLr ]>:[QK`0A!6 i~Nz.܄)i^]AѺ n4EI,]_ǡ d1Do.Pjc-6 z}/yմ@rT,vp]Ră8{>( ۤzE=Fՙ3S6zR8~L[?YE\ǝr"P_U|sA09!r]Q~%^S,j:ߗ;LvcsX)j6u ?"X@cƲHfTHM?OtM  `;cHv v;T]3qw{\svTCFo7Z0T"q kZc>|b='Woe+ywɑƕRl788JfDlF8+bCkybzRjj882k,A/iB|`q'~ bb<=r0B[zٞ-m!)Su:C{h[+='v5$o #QM1tqdcK߸_ ALg]/2[g|祛O'${F MUoH3Ii'˧eYRkGώ+s]H Ti.!pUno]A#$N3!&q|+^i{FIrDӲ.ҡ1F_k+_@/:A0"b݃άpg,bBYE4nQ(H]:de@=N ;G/"t:H\ Bk"ԈwͩXjcy "\e2`qӜy86-5;xѐ.3 l޼O?,%0vxv2Ĩ` o r6[<,ݏBfY߾"oQsɼՁUDddN q(0"w"h:PlGorDR.C' rfyހӿQu)XK 26HA'H[͈TӋW c*Q׿3?>T @QՊ;+7Qi ȵC"֐J8nj{( `U=[KDaaL(`(>}QǴ#)c^08;buqAF/IyQ$7Zd Z Ie]).F-e% ҏTJ7fOrA!g(3f o=._Rl=^7{53d㘲(Px\,ZOv[xcDkϦr| uHڭT4$1ר)aջ<:5=Zj{3 \ DZLXqp".Y+0d&T)~ DB<$Q׮NG*NB%};?%gZ1X^wOmWlȍRǻ=ۜWe0wRYLt\j)bC2кۋ#8EA-hn+3p24]KK{v4 UfmBޤo2 5u4SӇVʎY EƂpmoժi pnL;)oR8D3ѹI3t)c#|̧iXz+0[2Ocz׹,d_ghp-9U@RpjH%`{Q%+b1_+)AFhxOI0| E}~eٞWm#}f\v$䤙:zF~c1z[ɾØK_,~ZMBbWIPL3RH6BJ)4W%pY`|KKĀ:E@1t{Y$4r57L2,FFxKsB侈2"!|v tV-\ˆK|RhFa2!{[D[Z`YluB#7pM9nq@p,'Ȣ5pO&ñ!x$u h$U8}ޔr66ʴР%s ne=VoWeb[nm&Z ͞bST4:Rɀ1YH;&˽ױ28m2bG e[1Ós "ɥ[}Kg7!.qvᮝ%{U" r*[ 8ZbX8<̄}jI\DF;)ͩt礠,UH O|J e#$=fLOguH4/S YHHVgof{H>vLx6W*KJ1Jϣ{OU\J,?;; 8t9պrzj+0tgC(ƈK˽Vi?q&KZ^zm_lAJ&\y=6"꒬Ff E6H~mj"5DpR=-o[m7{i->radG@\/,T]zq ]яqD7<#uJUѧ֬FT#Ҙ.H+kHd(Ka~fRB JC5^Ojtݢe[)yeqsM*XɡÛ9N~zQ6;̓lS!F]3iU*k?kYXj !Q|2JN t?$]iǔ+i"8|;`6{L0w 7-pC*8/93)uAXs+Iz|Shoj#yy*dƹ{O@R!|{۹w4)Br CP繎6n~ﬞ8 L̄J[OǵƇOɑ.8shhfͬ´O[Z"P%rQfĩ #%kVcb-JWJ}]Jz]<vM0-Qi<}k%2qxIHձ2'JTeL$um\h*9IW<цŐEB/;gQv+a- 7s> xٱgYZ0707010000029e000081a4000000000000000000000001649b7c29000036f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/76]?Eh=ڜ.+˦wJtGF\\Sh JHltJwC@N\G_E_X!N>Z9m1e"%V:VnƢO(y? .Gvt `ШOLF5;e8tނTtuY}]sO,1%' Y D^jbIygK [=ZLR  kG&I3_UzHTyA\fGI'"R !>YU*gh:욧Xf̉A/eus_E4c"k#$-R8*L@-B`7Ūl ;CK9-GiƗhr*{\;`X_Gl8yc(6}ƎY@(=SL.Y}4qY<+*.R؝Oqc]L3Q~DMVYJ2 [jo?Ûi TRq=We$";6d@M>NsmUԇ* {;Gb%]+Nʆh>0{'ս \s *NE;sɡL(=ʹ8f zN[o俉qb^/ToM.} }4#]P+ǫotM1}&,aP.!p߾!;+ ',zGZ 4nUiʱ3ueWz'c. NwݑE3O9Y #kzk@Y_\,j8oKjhڃ\F~M#.ֵ>E<ߧO7_-ł7Vs 2>` @08q:3o[.lk8.-S/5*OBPj gH"D:2Im*Ԟ6`"918×50=H"AZ'qse!l7+5V.8R RClo Z@G/.|_s3x%~WIwi o{ETkn%6ger%B%t!]c+7`ww?$ȕq W7^0X)/a(e{4()ڪgJ05}1G^h."0J 0 S2.[.Ad `=l-q;>f&,%>ѐB?4Vmǘ=\Ϯ{0Z3`Y̏7W]\Xk_]3kFR/DC#.6wݦ#4: DRlK >p[3=q$^̹8֜T ?i60/G4[ú0!#tߘTUN&Vhkdqb-4u\O/zW9-0> x(,5c{ w|+rcq: m4Wq-SmW:`''NOQ'_'#i2Twea4W.M79w˟/%qBa[SD~!YU18t1{yjcN sKD<~4tRzIjZzlh%?o|n@`b_ vVX@|W!T ND5TM,,[|fm: z>[/`i/3qu@*wfJ."=?Eī=DUi2P6:T/f0R]3x!k̍#V_V.fEwډ.wG([䇌V<`T5_uRgӹ)toz|sbhimͤ&WGZ}YCH("x˶_n*e_uX0b:"4.^ )4,E@@8%D87Yz}ʚ |,|'7>>jMPKKIn)93šPR,=ifml5/5"WQ8=+wT=\V>z-5MOE78BNe "=!߲ݦhs"Bp}4XKZ.z\Y9ېf Vl m9i~krY<w"k<W ["G;v &jw'ԈZžDLܹ[/Bor$MڙqchQ2z5ң&B 0 _>iM'u*xD\P6u;MqwG 1^?6(V)wRJ6Vd諸)m L< #2Q0IPJNrB--Og$~d=FT56w/W`b_P~ SB2ԭN)Md/:?(ͅbXcByoqy| 5XhEV+  ܞU%珢pe]bO,]->?QNc'nE~a&v8le|NU'{UOycQ]̆ox)eX"B3 ̦Q_H=پxa ?"y->}e$?lEl7Kd̼@דp")Eԫрw(v΋gQ.R_ ܽ8Ms3̴`礱B6)%g4C-@t5i{"p>pÁAUj;=Y_yBH&(̈́L`/ )I ,/jQ.wߝ. 3(2f=B95*DIU_HeQʢ&Ul+M !g>e/w( R19h)X46a:rF- 'I2ة7hHI Sl&SG A @o#{n;+-g;6@gPle6rr}ϡAL';KlsՒE"Z{Gy+-*3R #p0>*3ȡVJ s,b= C=,| 8қ4lŝ~N;H2 fn1{8TҐټo>`3 wlS򠩗 ,+Md<3q#`L,%bVMo&:/bɜΩWwEYPO:K$K8vFD+ *gjp^ etY@[kauti7Ϟ%,1q;B 3,k#3;{XH)'2uq%Eo#-aLb%7^Iy`R,6+~ gB18i\d/3zQпs b4&8X7ZNNfXlUŷL{?G'wVs# Knp'hS̴mRi2<3A76'D{=Ʒx=ma iQP`7mbD7e$) 8G.y͎T0ӺZc{~h؜Gf8B5q{dXnۼ[@ n|e~8.MTW^`~^Xz!JVB'[ξ7*"FdD닁EI)ri5r.+sHzX1 ȕTry xBNFpEٙgfYd_-bu/)3nplo\"ߝpO{HH5V^<<"ӌt`Uq~ Q O[f}Mȱ곤#@ 0b8Ak.C XC i?X` tdE% a,Fk*91&3kեG-bo oo -܃W'pj}ut|LW#-D9B\lG۔=>E)J*,Ez-sPp^xe&+dan Mvq歕ǘo}?*t<=X~Ouh*Jzi?㹺rdST Ȕ5CaΠP M twAWXIBm9RHj+ %<1B8\QbLف빘D]8ohm|)0:9*= Z Bg@׋w`⋢g59T@o*5ǡ #DA@ =a`.+Hd9n P{q:S!qYaLr;E|v?} ysl⺢;{4 CQLiqܑ/Y9폫%B 'u%c8ƼD]gQ'?W NL FjdfB(/TftM $ufP`?Y;IBhZ?Lxo߱N! )? 2^=>z/ tdr2xdv*2ӽ|鄸S: USyL/$R$ipΦI!.7O̍YY4&Wy z@O} yZn,MK$,k,(`W=Y'kё^5ڜ!q$rcoGg/`/fpl{e2"C" '+.5Y`Zv1;Jʧ<ʷ/TxI?ô3W4h#SˤaۺNt~a5Ѩm}FVdS*!"18K%5\V;B~7=> (#M^ub}{Nsdd'@ gS;9R'M;TŠk*mxr;#Bc\ A)HUO*绽8Hl.ci_q"UgRkܩ}0 wxǶ,_S?Ut#̳Wxn$ hUl3E8ZWJrRB |5&K8QGc9UP\zr16G^z(?u`C 9/q⚎w$9btF*J.l6]-g~Ikr l ߫p3A3c1a(V@@b5C+^M!>Y0}'4;9JV 'uX*u.5jԙc|`+ gyxc$VH&t~bU0 w]q } F~ !^ =Jq>JFgK2?z7j(8=jn^ek5'OЫ54CB&w{vNH D%DxγpT_bh1}YN Dذmb: Զĭ }M"|qsdஜ}%$ٟ|'=&}A.,륋>Cn nCQF<^qӬwR V0ӥ'PC~L}KZ%$d@9N}x6 Yh&Šܭ%Wν~!!K#'A1ɤVg퟿9 pX^ vYE5GFX(#{̝Tg}dKUh`::[B+Z gq꯾5ƃR#`8ǖ$V{ 6-@܄e(K;lRWfM[hs+SV1||{+`]kP4s P M#^ң'ʈ3@)l$؂FbysWoK2O@FHjFy9K3[[vЮj̋JQ)ݛړ[Cn?~;}?1w%Fm_HɨwxUo !JwL~|j4JSGr)ʼZRs4I|o[!X# oYU}ltF)o1i9#@9@m~B X[l޻_?)ڥ"M2BJ#rGܗgSNj7z򖨠 GEtacDp4l_pxY,!zbibra$6yI@Z@yp#X{2AloD|'u "~Pejd,vBpkXNLpo[ 6܄ ^d-+5坳`,x<L\f@S ڟ[H96XTaFlN0 #:UVGˍH>)d;K_Jv 6z+)W%`LoRYu *EzaJmOvb7ޑ7mEw,a1n[7JB\س~{J_jO3=MTnDzk 5N_ ?}T:J09SR֟Mw(avÆ.H4>uU:tnBv3i%)8"Ku X/ O_,7b@W 3;MB?)V+FY1N w_A@DsNf QTr"1bb%)$Q䎡0]3<*w4>ݒWF}@P YLlLcƁdKEi)6|=ppDBKB25ϵP!;j]Vi_{*!_"$5Pp.>h4_C[47G22a6mP@/(a 8>H=vsJg6"$_?%70gR7~Y5z ʂO " ٬692@!αF?3l9L Kck;m]7&3J7r&:u-gc S~]/ǷpD˯=ʨ+^>I(a3"a<VmN4/swΟܦcѰ{"+Q؝¿dsMV*7GȿN[xSdoK -V2Fʗ"Mтɗa9dA2 <?1~&\l͌K~"ZtR#eCYcʇg58xTy_3%l7OXJTR`(.2%J 9c^Mzsd&/Po6Sg {%{; /L7so C Uj*u𜀟}96Z'pg&ɬd$].GGMROю& r?,tO.HbXo3_=^wS Gps[4Ӝ!]$jy5$!oٗK[p:R'H^ !N7o*{1~$ibmFY<?D?p|]Kv9T჻#\Ǒi ɳq_%Cq>_f4a?yE9u-U3o#SEJm;TF2A|*s2#n2毨#3LHms9kz|&J3N?z _VjL'{[[p'4kSJO= ,2O55Qv&=ɑf7u&ӼfdYv=#VELm`1?ܒk-BBd,*W:Tf>NS6U 4>Z/u,4$[qr^PpUV. ru)Td1*w\Nh40Dya^'쩩]t=hqͲ+}_sž~j=wPG̊Ѫ=ح^ҕ(RNClkAʙej8֜4haP٣W|Ǹ%|k[&~p3_a[" tyКdvif-e@ ACGtI[BS2{?Vb껝h)I+Bl&#;z#hEQd5vڪ ,˩7O{`n R[t'ϟ=/$u\(ɡO 'BٗeXk 5Rtհ+E+ W[q`^GކO1[3'J0?m1E׏q`#p=C uR:%=,+Y>ܿ貆 _ ~2ۮ)*oStEphse`+ã s5 vvIUU1%*N lKH0Knan^JѪoN-l4 -Q(77Wg]\s 8Xn΄0̇+4G dh-6깸Ex2|/YXli!A6n͹7ǪzTjw}ȑ7DDƔ$tu7[sm'w;W* ~fK9F;m@]93!L.:WBdHgIn㛣=G7p3YS=J""޽b}4L9p5`+-!~JbθA!! cW]279FT6/{U ϙ{XR9GSʆ; T Ik|~vOƩF^?J arCMnjd㭹h94bVM4{ BPt qo\coZLJUQ;dyNUS5ٖh Ĉ@ֹ{ϵRŨu.O///HEEzqz+5w޿WZcC.yY[w#s\%a \tրwθeܱyF"}TSӤ7W)YQQxURSMJgJ?6% P촌*xhv=yTfrxCvÉxaL$b@~Gs~Bn|vhD^ ƯؑJ7ȳ1G:3M z,l; s/b0ie?,Ӱ[>|n2Zz? ψp26^W|D6rUzoę@5eVQcv87Gp0kۿm?,ܱgYZ0707010000029f000081a4000000000000000000000001649b7c290000f4c0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/W]?Eh=ڜ.+p:gǗi5))% wdBJht WAߴ172 ;TqӰgА&|p-Fm0pE;K 6\owgu`^KΘS륑Y,kyxaHQTBqt by_: \{Tқ3XuyA+¯k3fG}"mҷ2WL96hwzFM[H%;9otv$,95xȘD!sMЩn|S/8(_ڔZMvhV}6wsG|FzpG,nfb20Irv#پc/%EQO^rgב%dz_JKlüz+j&-5H2jJ?2.+x>\Bz|𸣅NԹ, J5SUL$ua7ZՖpQZq Pi ,X(ZCLww.Ov-(-تs~$ż| +W" &,+f> wﶤ{G:컯D-7ִ֮{+j?7`m,`Cׯrz|@̌ JOf ,zdo>zw,!,G ,\y>!D%ll2a0矪O2 j '17!E# )7H#Snw/L:dϫ#{&Je"B,HnꔄHN[  .ә6"R]!'^[1m}୷uc@EFR}]cHKļZ̹21O,GbV r _7?cג+_yeZF9P1]꿼$럹ō+2¨4VYue8r 鎸< (*x|b&f⢭:vLjq X1\h<`/˴=&M{zUXO`<klGSUI1<w\=DJ9 =h[ln 7ˈa3bdTe&ޥ<h#bǻ6= R K%' sqW{c4ꖾIW#D~`@+Q;p*z&*%*ю)%)7v[4؟R-3Wj5یc l'P ifKSl =\=蹗C?~3xUGk-}lBpuiLz'He8^Ȇ+c^}.atŠ 1 3^-/t3$(h&m >ر pqZGPVM'u\Q+Ԭ8%N&'s\{~L9|S߂|GNzLSP.^:HZl*C4,^6$8q/z%NTXQc>.5à 0Xy c1&4 jPHrcEDMSȋo !NoC+͡R;DFѴ\aS#yt2SEqw@FpK?$Vaht[it[1)oIM/FK\Woj)鵭[J!&G\scҤ|RЀO}Q3HIkG(x:k,巤wwSgܻ34 Q i'\8HYw,tQuT,d | gdG%oԤ}Mv[L-F:%%ξV>AR H;)Y]lh"zۡw.O?j}PpS̿^n4b\$0{';}L2(Q x MI4pMN᪣wޜ&,9q7!y7ĠՇ5)%qqd5\9q<'6u@\[ A (_ .$AAqty2u5o`)*%·siߏ4ty.! ҹ7%f0J8w}Ildxgrj=b_5-nA1mOv+~&s#ryaI0V%^+ws2a(T4 $jIUbSѢnX&iʅȜzAϜBVVQcnH¸${{3dI 5 h>+{nrB(~tL\|l>i\A(c4ۅ- r_H/ ezS:=: TECռrvf.s`q_A%4H.3GIvš1ЅBeHCJϭak8}wݙ׫@bgR2R,q`Nk3K|+V/Z8^JAgtl0!%PLFev5xyFT-~VC %hC lszzy"Y4GBAmQ jq$Qr@j?D\Id);bȩٶg` b0I/+k~{1&Gœ> S^';h^le\'?+DόRH*}<>S@:ݾF2KP, I/ j9JS'뙏T<"1W4b.*jnjP0Uq}ifw'H..6*.Pk#7WiDrC8f2FR"_IL@:R1im)M $6K֖6]Ǒ(ǩ9=ôp]4f`=L[kڽw^a+R*!IߝS`M{ٽճXDw(K BXhB;@@g.gEPQa%ViU(N/bNBd_X;)ư/ֆ Gh"^ᶸ"b[?{1q͘R5F0JZeߍr)%u# j;_:[߈^]{9Jv`9B(ȇ2\]9= ,쫦%2=˃v&9hJCX.~PGAl4iFL#|t~V`.rI]` P4u _jcC =i <2Mj2NwK!rU˜oT}|iH0=P\}Cf.Xc4Y 幜E-&r<][o֒Z\2._ڷo XS SZ{L N<ٺr)!:zs-ΡrQ(/[Fn4C!0F0rŐ5IX؀ºkq-/74F.+5E`TEz=Ѿ*ӗoXaVĎ~Mxm@VkZ@'8# T"81!U&?tTL!g$bqᇐk2wuLĤ =<Cıޱ.X#X(: +-m]"͹1J׬3UY]Ac7Yp簓VAp Z\e BpWhȇC+J^%2N4 (s+LgE,xAgtCQ;.9^dd' 2I(\~ 7>W$PBoPrPd {ev9+ 韄\I/}e[:;N$N2?w q<{b!}Բbk8nz1Wo,۔$&J8k#ɨeCC칕-lJ''QZE5AIõ@^^}|9>: Tƞ(O1*J ;]MhĀetG:"4,ϋι#I59cjLD}۬vd#@xv )40AQ1ϭUrvY1Q_(.{ꉹQd"@G/Sރ!9AdirŠ"S3aJ/S],Ԇ&Mc={4b&6.Ta 3 W)>oC=Oh}|F\?7:q7hvX3N .^0ZRdPOI%ijh}"b;0yI,O\KK,Bw$ ƟPa| EMT~ކBaΛPU&~iFE.-s-]v/3vfpV@_Ev5/QfxQ@b#!Q8S,Qgre1JNu_/< .$:z p";?LD`T+l[f~q7mptN/JQ $w"4W.)׏:ڧBGN%6Uŷ#;P "dOb|7ekZ %TB?Y}@g7Z cFuBL8/hTX!<9F -tbXA20SRDhilҕrbS]M7=ە G>`fHk&vΒX2{$:,SuD %\s[uRgJ )[:S̛)I{Zp;V#q:ʄQ'I t,3Uj|VN2؋s8]ʥNEV4@ Md@#f8(LHwԭH΋z 9" Yҏn3uaD1JAN5;m5εAC[pL9fٺ|j9) ׬v_˧5zKV_ K^[qݔ.[O$OqIb甼w7`=u@J@79j0icHE$>}^xiWנ&_RLrƻA~9R%)Ar` ߈G귝nʕl߲ sӗESԯ 9ܙ5{lhCeK2ωO @ʌ<۝ڳçկ1wZ.l" ܹFww vҴcw;3{x^׎_Lx& |Np֫,^TscMeH4PWhl/q*%oKoB\g\iTdx0k¶xBu)f|rDL/m_GzT3&-v]ab4q 8k=TGGdM0[.YCޢjy i@ zY0͝G%@5x(*/8燐OݷyE`) 8Pz'8w}++T7G6RfhO+ \2@d;ս%S溝?)Qil 򛲘(?\.EЙ?rIe:ۀ9{KU1.D|w Qa AF.{!'=:fA9# 뺈dR>m?O{*ChIqC;ث.mVW!Y 7m[xLReQ856qcrp:>sKA |c*7A8/wӥz[A9~Y]1e+\ !As|d#fC(}&%!4Zx5 tdſƾ?Nlhl˧FRl.?am(_SE>%l'hwvkIʱ{kP [5"͋|O{%T(<$) FB,o~mnGj \vtY฼ gH]p^nid=Er+TZy/a^7Mn+*uneB 9P_C^Jy ŸBQvo}!IYp)dx* p_%Ҁ񹒉95tpF1W!%& ]8Z%" Pl+=hapYlygѝG xd}]}_MҒϊUKL[j6H 'zDi@"[S!%8Jk hsv%k~Xn,CEsQ*nL^ȕI_~=B ϰׁ:a*.ʥQNx=x^|,p<̧7BiDXXyi- w)R|s0i0Ԙӛ.6]Uш2=+_FǙ;nxX:.4MlgmY&A=r"Q;*i ̖Kcjȿk}V>`1dpX.gيѓb>}|jr3]מEe.G6IM$ea[gӂ^=bQ܅䮴,Y8[ )ky0! fPفyʼPȓz ބ|OD('EKF;47~_*ovR'Qj^v k^(Zotd?ʠG_v 2F%%0~{edy&l-kvT2f +{wjϠQ;bUom<.Y7rݛoHˌ 8C~PM4ݗ[ಘ:'Ax]ioCJi+!]*m3|^HӊB/t 4)s\@t7:Bƥ*XkyrBO[ L8lw9/>*AByLƷHs\S)U-z<:ڤd=#f~gc\΍d>+h:gعB6P8y7DU7V[COv9^yٟ7blGbzAhgUYZ)yIx(&g'G$,X'8^bDl#Cij?,؃ ~eOJ![=iojE%?)iqhTW,~ӯeZQ]MԮŸ<~S69D5coE㊋Cs%eif U<ۡ:rP;@n亢 ~{,ze#kk=1A+#2m|n"G\|w6rݝF_Dhr(k5ҤG93צ:[\RFn?J%!¥bFZrY{Np=L;8,63MtjɄ^?\$<`=W(`8F5թ$v۞6]~fǐ®V8: -/,J[QP PA3UT创,vXiZW\?MF+]sk^;yU-^ypf *kɓ ;VryhQ w)THH_JO͐+\PIP|'LuFmrFh}|kKFIߩZiqLVq+1D elk3#*E\1qNء|@΀ #)u>NWj@ L(,e(gqȎ=}l,o ~7.iЇAue/OFND /o5zDa[̈`{?,sŴX}>UFwe_"xV2#c@bf])[t G mD5^a&t\6S,ooQ4Ո8 [eκT|V*yʢp:"G5t)?&}TҰ7q #$^^ {+3.㒖 t[ ˯C|Da,u8M'`Q e~^bfneQ]O鉑 "w;= V.G>Ȋ 4B8z!P8B22ªH"x 2@1:ߺ?V ھpZqrޞ~h%"k~ʃn;t2VL5i1]b-,3PWjdɪlm$Pm&_emu;i1@D7o V'LJٮVt0*Glm5vT LaYW't7c]:^o‰~Rˍf~ךsJ|)Pw;C-+Y6԰ct\$]?#5ox]i`C>h6Ϛ/X0/DU:/Fߗ,e.e!r'(L@gmRոYh-aR 1{צ {/w[cVm;'?lchd8=ו~.$:IFp@`{xR27&h5F3xMIl>NKB6`@(2&©&؎o~~\M}Uea{m=JMg&0)157w(F'v"Ye muش9f%"$ b=4½u)ea><  D7-.AfL=]K5Af|3E 'VmZ䐗@ ח54(&.c$Vi'wkQ-OXGn&OVޥ;pX?6 $R޼`0Q/INlK y()A 9o]ޞ"nsI[c'A8I׵PH <3Fd5!.VL꒜lB=ʃݔnH\'㈗922i5ib&Y Zrqx%FJ{i;!~7~ iRxa"}ĜCi8yJa_fl>jì^h]ko[ S٪eL9S]^qi\ϘunWkHWYHaꠞ(zm"3]'&c;%9tq -AJ7Sw1 ڄKM=Ȍ\M4N|#2Se^(cˮc2C0Ah$j8i1_纨V/҃?-KEډQmlB x`q gt̯,π #u3سЀge2D85: ,=6S+A\.O/n+#׊\Cֽ _cs5_ .lHfm_{YUHZZjNGiBް%+[hzMCg_OFDͲ&>zsƞIo,b=1DqcҤ+\f)dueb# nQHqk亚Xd'k9p'B]YcgmȚ[pq+OO_[%r^;sZf2磔vB1K-k2Q2Sq R+8)RDOX7eçD{NYGɚ wR +pI8\{-UyOoķmrV;|EHu9مƪv oJ-Lh-3v,`'j1,vx'W8eF>cWL ݈!8& X8qFVȾb=l8?ԫm>cu߶8bH%J=[#um;U-szGJIOKà:v6//$<^ ϮZojO``Aj+T0eoƢF|/jĖ-$P%{pV6) 3'zB<)x k8vB,CWwBnՌ DNwkTؖ^&[&Q prUUڛ>7F> ڢpcWNQԸW=6}]L3PB.2@C;SBRY(Ѓ*DE5WYN1Fiuӑ5#QN"Mο P M AVtstn<.WHշdq>Sc;iq50%O>V0a* UW"<,mجv )KDPQkT{υxGr5V;$Afe4qmmXw7k1_HL9$EPc7OI eHXV}w3IZ-s"٦pT#L"n-+Mͫ ԭaՈ;+\i$ȡFg)8ox b@vLG5 %S e& froǫ:Kv+}Av?˄L#݅5%0=YOS9+Ď2Sч-Ko)\d?|{|E:gn?q]c]ޏg¼w/;q>޳P6ToB E&>kiFnNEIB#S̱Ps4ۅ;(}u n6=5 gbcFp-MFl^\'Xk7{M͘~[FtS7=0/g54g8q2t]ZGDOW3{!gnp&%h4@J,?A2+Sۘ}qcvL^z cb&[˕:K)ekEJ s[tAe=eۈFq9=6HbAkE1 c/1J|ZtG!m䑌7#"i-%B>"kn:S~xQF_J:A:*iRj.YM3In^-@RCF?KSA~J_^M(9(.>E]*aPu}oڠD7+ي~rHlجsJV{)~KBQ)*,^ё? ^a:*1֖gmW,\'*ۺ鰨ZiW\φT (:_w8Qi :>Uז|h~ c{͆vU n4{t{]EeCNd~Odx.cJ͇wEn0K"IY!)k{8\&N(&?iuyYF߻ Q"zj/ 6h쏘i ͞1+_/9{ImB⺢hr`+P8#8>k\l)kf ߩ+sţ2r0C Z -e pCe <7 N_b|ǙiO{~pJp`JʖGZѡlS ]Թ KГ0IOKs.ɔ83KX+-Ecq[l_Z_;f_g~Emrz~0~HbΪ>8_I opn/ԞK<>\٘ $al~ *l͒ |W$Bʀ\}ͅu=1 QD*]}W8g$̖)KzQ˗X<;&Axdm%9W̍}g&uMSU urfdl BSrP؃ av~Cȝ}Nxa ȾV68[$,U0v嬓xIelA#!%b†`ͻ"Ҁ^222emS-> ENMv^arv)y/FQݼ'vnZ8, 2ю%y'-h4G9sq%q-XRk& ICCvn'T#yCxJ[BJb򜇩^aXQy$MDRcsBN5leLO-}tUQ }Yz .kL$^rqZwg'GNzH}-aН;T {%XifbKk›J&{j82Ml 9o,4NA'ɈZT@Gf(ԉ+9w 5jkPYWROxC $pwN*EVq|5邐eQ 4he7zloj4} iozX)8 \r}8/v\PX k$7*cN?\c\M8U"[V&ha 9MJ.(QJ~I|]n9~+5|PqwC|NrMӋa\EX2&a8y1b[8BG;I/l .@oB,WYH;?"6R%0PImoРJm{d"sŒ>`Pfi˅ ^܄Ě]$?LM؞Tm)3*` S3PşJ̛'W[ؘPqW֧,))&H_IZK2̣$ @DAK%8j /P"8!2$2VMӃ~BhS<&XU^>)Y D80/SHo71iSNbQ(sz괯N>۹ ؑzXS)2*تħ͐ .xol u8jK zX-ϸclfQ~ x(=Rcˆ*bŔȉ"V€!N[l%*(*.-kM2[4"|,^gZu޷XND5f!@uftq̀ K{7iA/ɜ'N^Q-B#jQ_(CD !55"&H,^^=Љ1.arz56FX6G(sF ]@23%8tjUeHh5 i}*q=ӟ`"tؠ˛UzYhI]&WR0կ&fD 5@3,_Ls( Iϕ.yl?L^QZ,4Y ;%194`nb,D3^F4qB赘M EO?ӑco[lYԿM%Ȝ5v]wBc=쭁U&ADt5G||i,I7 C`, 1B57RX73uXZ#b؍fGͻl"=^ӻ`YH8U/_6|U^4aNݯ>) SvKx))U_.{OpeC0xv$.-QJde-YS7yFةb%Wͫ[u}2؎uis>ahnQ}A>n|3P.j:-l\ B܁nq m2&d3 GL|5_8$*1ᄃ4n?G)G >F>%Qs2!Y ($݅h|[5 ٭+!(Գ$2ׄ8 ɍ2-EBP)6Q7%ttK#' qPx}{L_ѹJ:5Yr?]-k8܏{Zܙ;v*@4w7!2' ߧcs5 E6WEUO?rA7bp쪹&Mg?r/@"g.DEO{G>&;'utP^e(]si\URRs Jq≯!>JpT6u O9PpR0 '2Mgfw46KuH# > ,Ҟҙ15('1І+d7VpoEPeMkj4[q#!Z8M5'v-zf;W%h]-<=J29A\!Ҳ}k'7%~&BSv'-9GYȀ>ީ"5rjR9 XiڌFY=ns45Daק~BO~8mHJG~}235jhY"įDdRmôn0:acwbdrY +,}uY[n|E,fDO(!#ސ( 쁉_$Kj3{h{Z$g=*I9_y,Xx,`5r!Lϙ}Ff 0=h87Hw:I1V~̀ɐ+OB I}0s( Fowʞ"az%n48I`0eޛ72'e9~gy4>;lέUYY|ΘH :.{ae]NY\E[c]AimA`i?Mjƕ ,b;*ؕӤA16._ڥ,:R(Bn^!)6'oک|g)9]s?d 2'MVFr٧ts`f<ɉ^`6ID#?"EH0eh94ɋiZ,'Nk{wF<u+!#Ҭp~9oU_tuƱo\d=OȪu򂻼P_fY!O'=體^Z>ssQAfc  U Ziu.ďr$xO7-{0=ݠǼ 5{懇hΗhfKCw&ܞH% Y #Ht{jAiǛ۴hJ%ۅCyҷ?Jx7>(od[F(=U7rޏ$D ݽb]'Mʫ%6 ʎaŞ, #a+&GK=͔8tMנ)6ߤgZJ?\K / I >ǘhq uyuE{t~{fϯ IY;U.}=~Iŏ穱)rG[b&6R~K`wej-6|d vBD8dG#j=rOv@JJLa?Rn߫>#Jw*I;2jAZ6B2e 7#}КjQ{Ɯ+ q\{a<nb8-̆mO:⥔P&lܵWC70T_~KkHK*ș6doE640:dПC2;khH8 ܍QY?.riP?JWV 6JMQu7^}PXPV X3VW8'VHU?`2&zE"Hkֵ 1>Y,ј4@ƿi՟L .QCkOp" AXF-_X!ek̿[=s!DH}+/Z8ueF@Q Q- Dߺ7 ^>MJc8h(A:^zA"%TQqG=ml/n[ُl\؈\S^x"ENeg$Iz/3r6M ݰAII l8X+KÏ< z($i{h"M thEk ~|C+n{VEЮTUBf!B;B 狆hFTF__]Duεѳe9lUʀWӢ+J{@D5}O\^Q$.mt+ֺJ_=#lcF'I7:17WBxEgGҭUrM9$ +\승Ϛ !5 3=!$VKN!0E͹(/F饸8H1WgCuFb1Lшix;0)dA ,oՅDzj+ YDh-U=Iʃ~l׃Kc;`v2b-fbr+f;?-S_7o3CZu\=LGOK87_pM/*.䄖9fO˿f懯*.oJlgs 2f)铨v29&Zႌg%t*=RѾ́ fWR'rP)}fjk =qsHAot:z4ͿjX\EPF4}PCp"+i7̳Ʌu5 0%1l O42O)-%hxI'Ik׍f?f\.6 =,}1ykѨ1q DP5 ꤐtNnC q L߻En#L#0}0^f%yp 5cR0t:-i/Xx*ZFW!D| T)0~"d#֟4<,*~v2;{8! ؇!}VGDxAY1GNǺ;*9iYS`O muȹgʠ/G. '=M F`NCZr)_ԬQbi^/] }]?g+n'mL̼Zo$-lO$oQ EK6z#^ZSI,&Ucl`g<; "#k46˒#5Tua Q~7ʼ.+Fc>+cu^a '?0"-þYXWo6 ^* hAaa-)i,>{((7 E r Ju-]bka_AHt*in(ʜ5*J-rD6b@d]cOrl҂v>hk ):O40B\*X'ՎOV;3LS*sX}H1P*p+se dL}wN]BĒ}B3%Zq41}cBNϴ򊾘kgR]3/ %@whh.? {8&r>xI3B)H~r';.‹)z7mP_Zx2ʧ)w͐kf4$j) @~ }V׳/u 3|#BHMLFbp j җqMGZNC/ckPjPYL9D}ykj,gfPl/猡t$Z}6ť6Hm޸rn?WO%0"e1*T0;>0soE}@1br1P]2$L􁙶#Ci*+vsg8d\ucpyr<?tG8lV %3ůu`O^ńW-3TԾU7 \lJv(㿰Bb;M^ =O4r6Kgpl"̯4W=PW>Wpt.x).ˈ BXX{L#!㋎d/x[+=qXFe٥іpV`e7R%=PqxS_:o8p:h }/w<_ a;=%x]zK:O.f9$j\<4g_?2\bP&fZab +Btm Ebfp~CaOU2tfi%)Ĕw4u/ "5u*&=X;)jJݏ;=5lW~aw,IEzN%W~.cbj$ܤZDSQd0ߥ8󜍉ۯpP`ܗ}&ţ|ޔifɥuSctj]yTFMCV<ܣ"_>,I}Z>MT'Y n)cN-8naU ) \󣿘7Lwwi Wɱ#qa d5WniBn{) m"4 ( '_{]d銨TO ҂[$WoړpT!8V4;l61{ٴY~` y4bR"q(.&+WoEqb(]Aէ#]%%A9 Ztc#c + blf5}&,f}@(cðܲSz,~xK um$Om+B & ;&i![l1_AJ ɯyK=,T{׿?u!DWɴHN|qש(1 otpz/;YS/턣єպK Ev r&BTnt7Ψxwh<@4b#ExŶc<(=cZ1s5Q17?^SYRvbWXf]~p84 qoƊLM߁޲L@ QØYqN3WWR3gPkl$S AZAu5>L_D:zsz" -:b`R׏Lec=Q1Va;X ~8m9WI"`3"&|vS,'74CH ),4x>Jphx=5C ^8<2$nx}$|#\>){d3ܖ 2Gn|K}A=:% |- @觾:A\KEn43 +anmNyK AQ[DE0:C#! xߝi1䜖ׇdy]tslġmsʽF̼q0Wꜣhuf9w: 6ɗ(rZ{4Mfd֥/b:אŦŒ XL[I 'ozltXC3h2tE9@w\1ްP+~aB?F (ΰḣzϪD5{r5Ls9G1,,N zBO.#E BzpVH_vr- !cʳ5Y )5rG+m X;cGt!U\X, J&ϲSgɶrn97Z!3˴QpLk{?!ʂ?!U?2f;/ůML.tHRJaچ0T?M7y}O7ԡ%B8)HY m֑8UyL6bƇ(g4qm݈U]X"UO~+O|bS´i}-_ڮ[siIztGs3 cJ3?_z܁moZ:҄Y3ayUU2;k[27h.h~N{Qk"DW%K`?B:. 뷅gcQWf;';KڼUe3͖&00'Xy}`֊;3RĹ?XʇBc8'g6"F=N}vA8NUJe1'EvB:gIn>fA6:f,EwZ 6̂]nB<@޶:ߢag AD hUCNW!i،Fʗܠ6`c~MLMXvOYg^]+>:8`5K@ 0@EG*UwMBZj+Mo܆%<@ OR;B4.{r8ȬټXY~w|N՜`=5X3PZ 9gnwpS;:0^l}"C&s@sc+;J2C#V1m" 50h!S:B^Ld:WlY96Ҕ*R ".GkpL>H.|YnDJ٠C~-x֜Hn8kMYl??hS*/>_sb5טBՅ{)? M@1Ry %gM㵆#+胂LjC`a3˜?Vss:0yy++a_zDaaU:kvSgy!JwJL]r 11:0\JJTe[?Z}ʉ,d 65ļ_~ӼphX[^U%U@iE|8hRP{Jm8Ȉ}b^> &$TxE3p m86|%@}sǡjTݕ_XB`^!6 g-Ex[k0SuW2R&ÀF_*ir)Uг D{L JP LN߼7isr;p/ g8Zixѫ*;xTN:NwK=/ 5ղ+pyqtz(,$M*طm'JN^k|ֺĎM"0|[URM j\_1kJ4o{y Vb%0H`sD A*7C^^mXkhk<~1m]xcַu> ȃB#zٱWϻE>71Q̿Е7Dq-six?zdt'=Yn]Ѫڭ `hA.|c)@W;ïUG_ ^q?TLw^t=~P1wyOg&0bl Ӌ}2D+J̞3|c*I R(H=l^>ka@U^Ú׾65tNYfl؝er6*i̡qiؠy< IstAF6`1;M 1S8n&özBjsĦdL /\cJZtuO;vi{`h2uʳLXdȢ0hl^F#Cb26yd.>}gj1 3; 9c T(n+J1.@Mm q;Uc8mWjBj*X_jfJk[BQYI[e38%i?5|fCc_ȹ#R1hx[q!:~29PpOA68 LE/cHt7WtXE1$ zzJFhuc~vg hSCk> e(O0Xiy0=7id͡faisS"I`HHk4'GDoPc x7 vсD!윔e < =bP8G43edG]ڿmVGfWqײ%pPIHtS>r޴֮ͬ}4o yMT>)/s VWL@ Vy `yS)籄PUB UBR@MDoآq+X7*XݵƀABm}lDqS``7P-]wۮ5Ҡ]ʮ}br ڮ_΍~bXbZ<[YHCIw䏉K${65=4Jʰ~w`r&K?uD9a tɹ7uz#i$+8HPPl[ 7lOjхOP~m/ Mn{,' #݂5 kZzh#P CC!m;NyGB-;(dWJ$nNl]$o' *.n7mMt*{ӓ#AqKYFC H^rGW_DfiO/]eG5oYy>gifwgʬZ>e9"ålCn)6 xXmzhg4;]&cyGbs I8_J'1,5菙#,Hv` $Vg]1y:8!dKSrSAnILK~~]u L/VNgխoaeX8G$|Gzi+BB* GbJD@R4Vv3O-P}{@\+>+{/72$%DVVb> i}>*lgfku:6!ydeWc멀&T 0. "&ݘƄtm9b5k"<RƤ 5wҺUx[* gѕPfg~wLO"CM V&L%crꍯ֊^_՞U-UY.wR~)a'ϙ,p=G78O}B^2@hdJPH:(!$ 5hjg-@bMlGUL mв93(_ cR^۲?boT(™֧!,a9-L7ZnPI6JZ O1NOW .}G-̰4r Y:BKt aWܵ96. DMh\ώ7*NMBKHo }m+5 =J8+p.ʋY5j8R e"}obBW1גpo$i7bHѼ誖,MVg5}Ցr01r uڏb(I?kqpRR8h_.Q>Ǥ6Ʃc˜i { $9wZ$RyjZM0i"mOazLMmru~:=h#a)d ! @{;3Sc@r?]#FhwtM, >SM K&g9!PclEԑ7'f\7!vU;>o&'; nپbuGg.vb:?RYbu]5J=;m^ޚ*agEma޻o_z?: ά%_GPJJ-m=fY.%wݧg0 -4CPJziX.Amd~:-G} 3è2r,` (@FF=ʛPWVIT]޹s4q }?N--zϚr쌬˟M  l LE nBCHr~-I| G:H~ݐ|k8D!7eUdH`0 6FKh[U:d-N̍JiOO'||iWb: p Cl1~f{yV't P*3݆BcTkճrPe-#! YQYg+D)/y3{w8ZEi00xBJN KplzIk<};l{6N]0>;WMKO~XK\7)DOȊ o ie{4[+ƗqcHǤڬnv*:  M#xF F`S iΚ:?@H+G5ɡRLfՒ@{VP7'?x %cOeI^nH/7+Y~^=lΉlzoQ+1~K+M+*1]6Q`(1;%}Cy5n48ݪ!ojWܑf,%&NF$ 0mQc(ZrIH%ex-,fVAj Q)Є.G^Ljm=kNQt|r/p%hM a]>vM`.TuȐW,TxwI(P5}u{_XԚ ^7e H }>%ϱ };Mpᗊj֝5p̈Sxn${U!9d%V'axaXy{b'Ӡ21[ݟ ANf., Qk1iDA%Hq_&Ʌ.lxK"c~4aeyp6_ObWnlFrMF 8MGڞ,ȃ&DZ1PQ.?as ۽vNn3vlxW,sD.&eT4nksXt}#6Ol68$3Di[b,e&-HlAmdC&Tr1a77H>/uŊǁdCP/-0V KXA)V|ݠmA@<;HJa>qPbO=R4Z[FjR$&꿡5?-Z#u AAM xijQA hõNr<&S[/*}{ܟ=/gng֩# G`*uz<6E%\-@Q8_ٵ~Fk_+|Zt67̬{~G'aB __'ƧTV4†=LD9AK|4zTETnbMAYxFu6H$| ]S盖nC22˼IDoa^=-СpW܏2$R 3ėVymQe~|EAM;sGC1eP#}NqYwDz"v6 ˷(q FjAwa<Ċ =AAC\7Hò9}i2v1ފL˵A7Y=Qe,^VߟLM MV FßTjӌ?r}- Cd. u&?5ZI5e˴X3SHI`.ag_fN({xJ`wj3>Hd.!%Le^kˇQhƅ}' uJ6ijI &ݳ@;= 8<{Uf *GO]>Utʀ0P ^: YdV V2`Zp{<@#%$y} R fGՊOF}7V){e]\ΠBfx M=5~":P,]r9[= }~><̮/A_: ׂNkoOӏ sމ DU֝gdc0[zv縲 BX٥==H_Z7l@r6ZFӸ5\sp& xw6owGg-SNs/ 9V+upT /'wLz0w1+oz rԗVO)̽[;?;źڅx}N{6Ao(>tShMCoV\ +BѠW&B^潁 HbX@ ~<'\or Vtĸ%W5v7>R-<_0ˡcc 2 vO.kraZz;ɴ|CRn\=N~ > +uwq%Xv=OGV3}>63?žBL[Kn~Xmy)[ $QS#;'L1O!Z:|: _yСr9eH渹X``y"2Vu73]dտ0vKůZ3 #z N[:wؼ!;JK-PGAEVxF0%"dOhYf#D3_o}3t[Ǡq,DpX[ qWk/.l @3ڼsLd<)늤$* hC{u%cceJdٲOFlc .YN\tsin?$<ue|‘`:6;c{pեu"eF*JбNtQ6WӂZm&avkv4I R!Ah{$zl{C.G Ѡpy|A89m4<oZ&0:\|2(Y$N^_,ZWhX<΅JոwJz_ QŪ(nʋՇřXOyq$trΚV ,kw;JNll0<_l1~uϯ45(4C֣{Ha~{Xֱ\z㒀xkʲCZGlb-Iǝn$l&:2/L( C2˹Qi滟b喗me^JtȮ2j"i$U$X N5,G >-eۍP&7Q4)^0~C+ͷ<,,N ~"d+]T~7>X1[ TXb]18 |q@A]5ztfHH\Ռk# {GHEc`/`B_{Qt^O,ۭQe~k'&qɔ$M[FcJsr`1QޙU;Ij4A-ls[N}V8F\meʛUk'8uA%O5cM$.ߡ?xa:| &MJ،Bp1ڵwuCUgȐ Jun 쾵[Kx!|I]̑q9BrS]M73Lx-HL>3>0~1%WhpoAfǮ\ɱy+g4zir(]ǃz7V8t/|ɏ Mˉ9$1C4̶'+Y,FXB\rmF`h"䞼3!MOE͹&=֑\CE{ ϼ#ϧ={U->o4!޵#Z'k⡆{}_T >%#=y]Ͽ{sU}n 0Kp6Xb#rؚ&wWMn/J'`qnb)X_)!wSf5hyߤ: 0kL>WB΋Q|aoIO5VRI- ԩo[7~~lTS(Ivwx.F9w/_?޹PktGD+kY_aS'$~`7oNC,>^Wl`3`ij-&Uzlj̽ n^14ԥՉgwz"m%:ӕy;R ߓe0=6*p+H2jGgGVqd8Bs흫ô1atϓQ( /4 3U`8 g&? }MgϢۉP~:B)bD4meW<&/Gy^jZ=~2m'TJѻO%S (yfڥp\ dXhg!攰T2"v{ͩXb$Q}4 @-s_3}ǂGradG)cF >lG6QPŠ~#/.Gl)O#.\4]d뽒GןA}jILR\%yG]׾Ֆgt۞IiI֤cXzLi0* [--یEo=:gs>,f}EW莱2+^'<21+:y iV!E\L (YT6{7_%l vҋ^8. v ,[[~(b71C+hOJ7ɨ,6{l=D9ƳB!5.]RYL$T 6 8EY*FKB:;l e5=[\n)sS }Et=@ڙjKMdƑ.@aߢ;a%S U.>t~/I_;s>:>f^xG*\D!T53-ևW[903~F:,,7rvUh'q6rI,%*Ӿ 2gP@[,-D䳤 :e@fj=@ ? ƾ%D}Xb.vxn{US,g('ʭGBGŖ7qjqg$7jϝS ܼoˆ_]IWX$j!),uWdGRԟ 'c7k|ɬ=TR?} :wH32YEk t N[5mav've??>2hq؈/tqgzgJ eڐ@d6A$mQ {S TU>.\W/ef)0Ank7눔ONtU >!:ҧ<1/C:pI3̻9OpEϥ@0r'#'&G(/T"0kjk{ $A/'#thbFKcd!niUR "m(L@V2td݁;w?'߽#;1%OI9}Uk`&LbMk2P G+(i]v)̷µ$X 6)+=2KdDx\H#gE=\>˃aiMIQ%8=@@̸jY'Iߓ|0‰1t"MqfpN%OY^e??=nl}됃1dL?!^t2;̬ӂÉM_jy{+\K62/Сd 4G،@W*; \WGq!Q#^4hRXDP^/#f{%[Q'_ 2|VH(}ϯ鬂Aoa}{VBH<2&^UEvZSCGTwDaLIЅ{~Vlȶ,j0a9Y xchGB9Eɸb2'*tVD+&`ЮG/Tzk^/dj¸-muSc7!Zzt@VyaWdQo{F)D 0%d)]E0EBSt0Y%()caYX,I6tc&ĄT'_g[.EЇ^N7L?&Ưm-ߌ̸*fg"ZHEPܞٵE?F"t;i 6d I{@_0U9%)K?˳H_ EuWQ<bx7\X Y'e=CxPŹ"$VY`Xxkjo$zP$Oq(mRpq~S\ d +SAR$8#ldHp,twەQK4.4ߔG.hD̟+yEfϕsÝQYG'_uoH¼jiǧJŮ8YC]):,$Farm3੯vכ7M'HxT\/}Al:Ш@z q"s[~pJ`ڮ7t C!,1c/.@#I<~m  ) ͯMKsEeg>韱o_9n cҽs4pmeЙv5խ" (65}8w&0wd6'$JI^6NVwOKYNӇni4X6H_˰UP=r:o٦RA4{+u%c kbwyH(sXHmW<He^L=ʍ|ߵ+[lX2=;8Jxj9ܥ9aC6(ߪ#@'u}Ӥ!T~ϕ@fE:anEMbƒFag9<p!uI{@coi {C[a|,&~i.W@Ґ&ZnDൃ (DAu7ۂGVM@9L3̈́\2:qB|ؓd-{Ȓh77̐{X DR|!,<-ZO0~Pb7Rx-5Eh1z"IhAEj}E86J8TJhEݡ༇b iH.]bܺΚi-A`i4T%}19hq;TY> gC"z52Ȳ\n|Y Pӟ3 ܝO"@4E7XBX Vկ 㺏kXXDE9.:Wްv>GefGcd)$I{t"8#&Nle[]YˠT#q*F sM&ЂM 7R_$BOF#rVH+ظQknKfrFo}#G>r"?{[UFjFII8x$UoZ4&UJۍqä&\p} ˜4G<wDL3M`ݎlk"!rD^)(؇O5ɡf{+\ЦhF*/JvDˍk;IiS= i7s@[i.,54@`ճ.Fdyy7ru{RGLU*5)nGԴyl;J[ĻBlLgѶ"e0rEȒzK &}40KWD ɚу(6xeυSR А־A=RHP_y@^hV)O5Z2ֳžuy9]j~RT= aXfgדi_8u1=1 XZG+g*E?C$OŠXL9ݶ' 6έsPEW6tc$.*te>DLywō ` u9q^ܸ~%W1AQ64t&} _>LU4x]!z JVMM5D"r.x6VԡED"KusHj&ݱyҖ X{f d}Nj~z#o;7Ñ 3!kНAutp vk<+Ag%/dd0^vkoɘElW\jUHfgTT gO:tT‰Ddu\S3qLutP*4\|^)Xe+a>R֞Hx$Q{ɾ, `qSxZupʏ弔/ۊqZHiJ1"?3i|Ca/Y؋J.iPƷ7\Υ=yK 3`HbVHr?F1G=5kU!"[I' ~A$' [>huS?PxG:ՐVt'j/Y?n݈;%ۂmX *&b3Qn (C=?GR #DdH]gPay0wlS&#*ѫn) :;R)քsF -AT2:_ ?vF 2xu?;q{f#]HȲ8,NNA{[8bGP]aKV5dkN*?f֍FX2D:tŘ"AD$pf8inPP0$…G-qEe0J;PCA Tݏ|V%Qy]^xU UdndMN C fmhmEel)1)&@Fi{(o~FgT#e}w2:OF{G&ؚQ$zxpI@ps-n%>b@H*1&]X)U՜;A=`>[ǩMIXʠv;b<Li}Yfb)CySj4҄dXe5;eS5]u5J,Ɏ]gTx/rG ;:Л4TB8l<\ȶ1]6-D<|6%=.AԝNGcT?YwaoO+1L0П׼ >ό&ߦ'xt7z8Fp;ԙf E#0ɑ:,P^jX5FzpZ_iD4)GΊw@}RLR%G'm@09O7ltbmKŒFrٝ^jR ".ziӽ"b$L#Φ\*.@:d'3A@b^gK#H>_kZY,DKnRؑ5S1I|g^B/Z?z"*G4toi9pv_춘(qŠ} Ph˶`Ǔ_M{6|jLxצ=DLlRzǣiZBش([8̙(cy3I޾*>F~8MlQxRޖU,QA;AgT %>iOeT50bYgeEڲŶg!r)L*Wj1.*/!'E_ѵ?LdQ;ї,WLPو8LE _ɺC=x9tW3:SGZNE/b&H2xKm(}2Q+?JYѭ,zEk^JD8/J>v1aY78H1v6a$ZwAgn*<:1tq#[va6q@}z[b777-e Vz_czڬv;n(nu/\C!s6|ib"x׺$)r2S\ky+~+1vZt`ur~[ЛAi嫫h?Ns|&: T=A'4F'?k9o e ,*e:,4i]A,_r\rD>tE`{fN:C^P dQY]3\I>^%f&+f.J3 dVy#<4~]@z; 9$4:DVg|4LO}rw1aޅmco99)N |l\p9sK`+(ƺK{lf`BUvT6h^ u X)a#"^C+ራFzysMW[h!ir̯}QH Gl9'g%g9! DN"[F-Q}" KNp?{.h,~(-XA,ރ1mfGt^C 'G(t mp J8OAPg5m:ƥGG~bKO$x mMxω":W7LVEoJPğ,o>rpm2xxaa*\,!8\q`uIE{^SJ/s`>-4sw-̥{is2#>uOk=L3;or5▎rtC4$ *cL ]ZTU۴o>| ͖|6}ᏼEGXř>E*Kw V,Ckxww1|Uˎ Ȣ @,1kY%Z ׁiAe<8lrY.%Ib=42 @8( 3AMWJ\O:^9="* -:ŵTd(+KrBP5[#)7| 8:Zx@!CFs^ȝ^1j 1JXL>.ِʾˤ}f>3 ]$1LdOȟ+e+d999&LaE0UpqڴlȕXTG\ ?_l#T@U&I%BtRY2!@XF4T:t1(JWdZH4JYO!lٝ [-cT`إ2 %-pp݌Lu[ {m$uAf[+}{XwmpaJ=)wrn`$W E7#صK^&v3j'<;TzoaBT% M1ѨVW=2!-uauCm缅1.\֡ 斚2;2gsĠZ/f%\G͇GaʐqWB&>qנ.KDDd:WD'rB/0&#.i5l$6: Y [ ntmҩat[ hL53WU?'fj2=)tHd@A`YNT6EzL8 0bE5,zVr\-~,H.V_{ jЗ!?%$5aXVsl/̙c0蔡l|&9K"; j_n=P;T~1jS%@(AM]KM&sͽ8Vv p2 *yscH6Ȫ P[̍/eCc˦0]X~Pe3BM#i F.}+Ĕ{<VXsÏAc*l}?zd4=[GL*6R9d$NhMi@z3jS0G*н'>c/É*eoQ`qEh K3 mr (o~0T{-wC}}nOSC_Mi\Gt6?/A`^!!HMCgp.44g?)K8Zk|c)E`~C;nF %pIw@O/c!V\*s`@ D/X54/"J\&`2' dCl{BKtUa3N$Cs/ʥ|cfC ictz-R1@4⠵r]Pݵt3YW49Rykܝs ^C`lb89 [O#3):63סM8 N+{.@O*MrfM.5oV~~-;^A(,ap騢W?Rk_(֊ԧwRТxlq`]7B!.RiXV7xJX~a#|K):=2X@(걈gGTA PT[d/Z>n&R|$ B.'03, /,Ի&aC-ouTj eq%R |*|.L@yLv8GWIS!B)\b,KR 7x٢g"WὛC!F#% ΋fߋ !1E^ CDž3 {&]V)I#*f6\Ys W1u_c Ms@eJprvƗʜMŌf9|~#$DZV:+V{Pr ҲxwhZrc 0QnZ,GJb3bMm/e`+ljJ[Qm> vՂ5:@Z*.h0e+B _ Zz5 Ye8FQEuVKIr!)4,DleO+\8 A1%Q|kz^ 9EȯuJiE:캏fiQ2N3;Aa5P_ .j:wSݽ45vVu.<εv3:AɊ_HSj[C=>{1~ i2bp,b>&jas)d-S:0rz-9e\qS cG Tc.4U,;~ܼՠ.L\|Z:)Du;)+]ld0u3U<${8̀WdT6un1AgsOG.5u'~m50|PAle{:8.}Η QNJz<.YA:RD~s<NNIC`w,aOzzVr R;R &B?8MfS <}uCN˃Y1Xq#>0p4ް]B]7z9^8ȏpKNtn4Wτ">ռ&ŬI0'a[ oo|tyYxDzE16 dr?{x J**˭&ݓm 2eءX GŇF4e>2RTFf XHy.`( t@SϥrN dc$O/j7pC[DMMlC<0S;$@ w<}'kASy:0i9hگ8WѰS!nU%#S鵠˿;BkpμḴ[ |V.+V X[, B\}qfYdEV 18 |>8yk P2*GgR#Gv{%K\'}N{zf*ySjfC~j>1"E*N޹VPͺjD1fՈB/t[?VF*c( Zr^Z7mvBL:Y 9Kl8՘00=v!ka.NTfZaܰB!ހE#^SEX3JF!“)%HyH*y~9Py{ǘ#aL/X`-49q @PB]ct;U<8DP) 2bxܬz yCor d]HdԈ--ޢ.|gG/v+nj%"?fV-+!hnpQqL%^Jyk{0]8M`q ɩojڱBtam,Dvn/.pI?#W@ ca _[MR]No?/"ͽosF(Pc3Os4'8Vo$j}m1NCP"*{!avO^i9eC~Y:E1<w.x#8q  U3vpmW)NI ?SsF^"O-$ǂFrKhq͢Qֹ?k11\,+TW?#e4HfzgVi0JƊ.iLWBKH G#2ЏJ7HSacѦqFt4︯j&.uc2`_jw[;;RGK:ΕdjkE\YKk^$FUiFjxv;oO E, :)Q'2Ss3N + _}hNUiaϟ'DM,*˖I`y4vb:lxYk2:#@`R90q.my'P% 9 ++E pE0i9L+-X-cԤ fƓPW|q yVR'TpogQ_s'*'¨tX>}$p _f Q i =u͖J9o0G<x`L4/#vO&~tg-%9R}ܐxbO0sIߊ+ ngANc=yCPxK./܀˽i3M8wH/$mG:s4B^jpߥaTtZ2Q;ix;v7`qz2G4#B#Er3>G ~>U1^ oFX Udb׎?l\hXljA睱TLx7:(Z" R!} P] 3 ɣ_&]o@T ՚0V\Sk D._7E;W WP kq7L[ x/2NT{R>.x]ҷ8(JlTWaFmmp ՐidJ%[Cl]ek.-Xt-Hb;~rK/&ΔJӻ=w?)$/aP.o3GCpmRqYN(Qy?(Eu|e] -JPV!]8a fzHBܬ1j:A[aAJ7+PU:qٴr9הLm}CV 'Ө`:`/<)iwKf*G6lBSpR;zJHཫ8Ph")\tMe~OWzPMtN8]; ښǼ[`cɚ2 FCk2[4wZ@3A읱ZL$>jI!^p8"{- ( 6_-18 O쟘y~ᑨ@60t) U j%~Y%GɿpkP8c$8V:/9Ch$mGI$ HN8sk|I b'!{0 F|㋷REExIO8R-dtUgoTԱfgJ;cEF(^@[pX XTvos]^"ܲ >f !Jk }A+DMrr,zbL/s>,J\x+15 )Y0,#~WC _f_".;-P6M7sL4(MaE+ ԁ WimmǣRa4(_(o}^Ԃ 8}m;|՞y_ Yɨm0M|"Lw8(1ņs^W3!an Q˻}vU{F&'b K0l `_BZYX+fm 晵 Sy.@(Ock_7%}/{.R"% u.ho0D X!@+oXJ SG*|$CDDJhkșRO5ˏڍ",l[(L ?ɕ\_ˑ++`O8 4qGڿjܱt4$JYVϸBꆗmU2-y|7ӫ'6 k}S\eIV 7TyOUV^ v4#-d):Ca$c5ޑk"D H̅&MOe.Y)EߝG\0үYC & t# do~G^^{~j3lH&1srwO=n!pnuQ |Ķv{ιF!70Yh=EL1_ciy)_raòR\7'O&0Ff؉xjvi*Zq_b0%=<+$G.;˾Jf7..*}_%!60EbLoxKݞ/_6i`&@@~`=lx]%Rl;+~kYצ %DLw>sr}hJWXc5z+麊Wޯ]4S$bEGՊ=h{D9<]izG6)phLH/ V'xQ/SXuҧ)#|ܵ;0ȒAZΧӆP;*BH_v)xU$ڎA$ jsdqeP*:{\_:`O?Ƹ 6dE @ժ/< IM(<-f@~}y:,3wB PvFT#x> \B:i (ȔV^x=[jÎgN,;5,jxuX3Txlّ2(e3eֺbd<2aP\ib%H$GⲡxaƃXe\(_׏jD汼DJ[󨜒{PHC2nĘQsw/$K?n8A.@ ഌA(LCBo˲DPE >Aq`_㰿&)ȑ8ʓV ZJvk)z_s6+ۘɁ%W k76;/<$֕hƸON2KkE>dy"CcשSݞb,հ6)̳q?R`d<͈cxkKkb55\S[*i&OgI(I)ycQ>ZG2M#zvjq( i I~_/T8ڦhϒ>bG*W$Im5s5;2zˍD>W/Ԥ%kT˯+{D!a}ieNþ ӘᘃrPjyj:  iJ5 FkC$}OyD k5h==AT\nmUwg~Nj1mcOzO˽9ha9Mk#eStP k22*}c:ЫF7"S{Q0QSYmOR!sRsfIL2.5BۤVG!6-Ime$,vP!O.Ѽ`J)f)h+]Í VQ) ^AvZ5c<S9v4Mvw7S_niqV^ LϕȲPu}9alvF%ajv-5s5EA-imoNcÌp@1^Kݥ†Z"/;/~%k~95D P]4ǨD}ɠāh kێQĥ9؄%4<۳x l9[E?WxFa))? 8<ޞF6_&dopk 7Z p#܌GRv@]@7ִ W@?܆SC }"X8a[Tײ 9тw?GԈstQ[vWr%#Ⱦ86?l`uJ =k}靖m?U7&zIm\7X}{gT;@S4 Gv|?W&q9em`o[4_#8z m8Xd$AOO.eִM.ca5xڏ>򶯎}Jԕ1 /[r0"mO᫭OL @[v;Qq8d-+8ӓȁn,mYgF$RBђ?yhA)B,;5k vHrD!qЛ7aEJ ?܌|E'O3k}ǹ<(f|Nxd}Џ/$Md}fu~N9IC$^-b,,99/͸T0 p3 yAyx.KZǤ&"u/2ӌ\~0e!@ ZN[uI5b`nSɧRK7 mlW۾ ~n)!YPZ`=f'e" k.ϓcZ81W?<4B2,DjzG{{dR>>c)<d}0uEu/g Y'ǽ?,RFLѭv FH(E7`^d<^%}]mUWp;`Ihܗ3OeI~HdP.ҫ%¶eqd O\޿ u'ʙ-_+P9J5G}V~˜H7gO[/_6QAPVZg @f,@wh;&¯1?҉|e[ƕ77QS <@yd$EEhNK\yYⲳxE/OCԈVbsCxG`A젯@nP ]= 0P ϧE QG3=#5řÊug8 NNXNIQز(PQαL-ӋJ)0Ë .i6ZHhߺ;Tqko1=K'Cv3MAT)*%۩kLqA0/αs}5]/?ujf>\wЂD8:F%Nk4|fP*QC' 7t3҆>rd`1oz覆l˞cZAf8? ckbLl UdکElSNoR^>*ü)CrV!Ax7kT)Xzw>Df\2ԭq' ;0C9/Bk6fb$qAFވaSy1N-o_R74s(kg%*h>P~R,z=%BVXӧDLM>Aan3W=x) ѧEYWM!) +h @cJ|!I@ 2Cߪa܀{k"V=;UaBm2Ő/POh3}M3+ՇEм~Quse\bA.xT8z6$Z7QnEFqWA:aX=Y4\tAOAgE,U+\"$͓&[Z4<b/inCi*TL'fKB!28ኸ, %XSwq!ţlF @[Z{{6?Bw9ீYRn\2:>~aivR9v̸BQ"o^FE.mBi߅+91EDt 9aاde\{x"9x;KW[8{%Rd'׫^ɲ;%[JAԓ [#t,qA-;% m;t+2!ū8Su֪a`sCN! 4@zֵud^ JŗLڐd}tcg Ed^]9żCGfT$**@fM/ŗyϩphmcP2@{3%\e&'1n.[Wu0adx6RX<muأ̐_2k=Z }PbSYb$(K8DJ~ܣ@ļfdn п^J30vJ@pLkd<qm{ dp_ئ]uƟ7:[0: 2A>I8!=Ğ;`W"h-ҳ? cToذ K68 lI_zx hk Z*\Qy*i}mPAH4AXC EcH0h0*=`:pduz,Āe$;e`Wc9thdۻ5:f"lV|.ZUFGAba%!-Pyxo|W>GTu-i\j5NY[=^V8t0m Tin6 vrGP7]D dȗ+gYZ070701000002a0000081a4000000000000000000000001649b7c290000be58000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/]?Eh=ڜ.+Tx)-[@R4Kt@ӐAnqMHu6|t։vM;%:ӳz`,=0l2(ԗ+9B?¿=k7@sнbƪ;OW|U4& .=E*d7p0+tfOEP b[ኞi% %D&~J8gi%V),"gUcY*ڙ~Sž:Q\NMOV@+fbV^ZOTISD>d2|#'RqRM7XͿdžn hȕݤX.&XN}ȟ8wGֱ٥V^ $0#ʦw<229h?Uo3#CV#G@ElH 2 ;wVPMry]K; r ءQ x,YkL 9}Vj$IZEE' ZLUE->C٩GgOԤ2,Ѹ&Z 'hQb+yLQ}BfijΥ;c@n;UfhF9P8#?. 3X↫6O$sp%{5*SMF$%@_`edѦ^tnJ.l"K2fk }QPզܻ4aKC2SAF!&甠=ۅ%j<|NG*{A#,̓h,i">sSqq>p9CئkS3xbе'߿EXy=;m 3!Moɐq#\q/!++L2sjgJ9?,n7">] ZO(ED,.p"'۳$]ϼXbozi] #J"M^wo.ԢT߱Ank8.XVŵcj=ECM6e)NW%"p̊`h2U'εLWI'Sz FB,-|YIλfi;Nh 4MYI.>4cm"B>|"cLt{,D&dKaeVlKHRF/OB*:yTN{!h@DωW@Π³ .vzkMߢ6^EL^=h4R/  6} `͈ɒ'"d]WtX:ڤ$6bT]R+s&zs[mU g[1zDZTMWerPf>9ǟgDm2s̮"jp7-Yc?[YٝC:5lqrF͂)/̧4‚Ӵ 3.. 8,/l[<o~qwWekx.DV<`҈b)_7Y<5Y2I!K7dʎl6/L R=E';zy'eY2NKv4<-Hcs 㘢P,gg*DzRqc{_hx,dې;YZeP!زhpb`W@߅@|ɚDxi!z3]9uikXGmcKV )f!LD~Zehb/k8Mx%x'%Vnऽ@dG" jSj)޻"a o瘟l]a׎Vá2ہ ix?wg5dCO,Ӊ(:wd6FJa|Zy&Ѝ8JMI|s|T(KryRklCy!YjW9 mfZsrB\$r):.^o3kWAE^#*C  ̦Ly{~1tKsVU,QpEp[O8݂!ŷ1/j=eEmM:rSF6R,8 5QrHh<VEn jCem69ѭA3cnEZnNۿ(u5ٲ~qxZj@=df04;gC%ٙ%8~r(I#Hѳ~PkS>=9X?կь^X6_;V)4"ɬwi]/( @jfҐ[CF4ahUsǾvXӃx ,#yZuA,i zmy)7 ) ]փǫO(IɬSP?PiH$8m+6Gwlݭ=2aiAدhs${}7$&h?|hZu-&T][7p͕%;O'.DV&|.ΪY$$094l`4rҲ ZE-jkc=KqFnT;6vk h9UAu*Eu|pt)bTy$]޻4Žn}p\m8 tct-9lfeT OB@+݅C!8r*Y$  #4V3Rbuj mVC*lX]r$ݾCs]2y~ͦBnFz!*~ q #W?IL1E(A8ߑ]1hy<Z>)>rc {`\6 $y5~q8˷b}(33bFw <$;M?l6aK̑2sųAr*~a ī Qqmvΐ,n>Y ;zͽS.l1 0te[g$'kpm𹙳^7.BMsE3ڕ?s$;] r^ _i|J=rG:I^̿x8"ʲڄz09 $P ]E(osQu1~u&/F&4WmlXV  ݠ5 W>xZ9t 0J$Pskl[Xgg*侅uWܳ*uA|B!a}'u.cI%/'f'ƫݛPM$ARm|T90hs0f\H.V?kP&v yMW4r[][Leq"o V0H4@hn_lvi ]zG8*9V8#''P]t8hes]&̓.K˳l j()t!ƞt;݈zSPpKf/rgSڧN$ԝռdALscdN܁VwSyJc3萝֗eDr)Q⤭ u66#K{k _ׅK V!h& dm٣晵 /ݦYZnh_hLKvt`߬8u3-)ÎsC Q-8e'^-"4I~HΚk/õ/_3Wk9h%j.nwlT;w@R.3WW,= 8XnVE'g[7ɣPducfp)!7_9$x [Y{aI0|Ķڬc RDXE#ǻ'ˁaY#d-i}߉D_CԜ6>eR8d[?lKwڊs?:! :6S{bi>H DЖ:. Q6V޿0nlv9#JLu)F1+ZR6_w ErRw>hT}J_|aHeu@`p,.ECjP3L6uXef/519oGmׯ:kӢ^f/,wAR"cݎ9 @Qp.U[UV_0rXM_, *z߂+ų/pÌ[6&?PI"昂}0y CU}!dϫѶ@&(|d ;)n|N橙nBz׹Zt0k7R+`X1"xP) ]?h\ &yMJԵ 5k7,sr/ޏqi'2t<'ɝysEavskbJZ$;8|I/$Dڟ0LaZАv퍝y=~Lٽ1 -u Jc~IYw\"\?~rucM Rhњݘ"9Ϫ& _sk)ubVW}GufA#^'ܑlSPY ' mN^RRe: zЩ۾F!P1o"]旓xYRΠeNq)~xJDWIk\?ߔ7;,(E%ҏg܅Nd嵔5z&4ӒE0|s5$4YlG1s8qinJb;uC]79E2s 1dq % ڠh~Ǡ"q2g,ν)*Y!Y N #u wY|j܍PߛQ^D*|,sPR->Hy , %sGsO <3}gBT$zYpZ xnjz]YS;ʇQ;sʼqBfkTL"OxQ2 \3 [-r9qcћ.e9H5)p .H z8Ɔm$04|k ܷѸX.-?ڸY{`VpѐNa˪oic8aك4)0"Unɛ?T8uqz4Ci LS@߸˪{;]t'1ӻ?UA,`Wk!m!+ NK%ms3]ejH^+Ke6QUm`zS)Pԅ#IF5-vC;bt_^\V( A^VJS-h;7h +{HB"#!]FC=?<N0I5bN#V<#V@NJނ"-F%pNH;"%~I2ɉP7H'.*lF*VkV,=(tNxg7"x]|dB7c_o䄫rζȔ]kfzwlL|{|q.k zqq+8V9Aݾ)|5C8he7V]l~So$3 Dbu&{[S"ىe`@D2 VB6i4UkU:"C[԰YM d40X=SaRUgז}3/n sk̊K )AOC:&=xy6D'ꆵϧ)]x۔ >5})rOQ9$>Va3^M04IZ; %b:F!-qPi hU alͲr7{Hv2d!!s„ht|sCfz&.,J*D֡P`Dd1Azf w~\$Jp,nJkd3LS9_%7cGc'g n/nx1VˇkߟVyyh|dUiv[oV]>%:2v( (Ό;,؁ﶌz[ɅV{P('ub`/AN#9VWz=2nt{mLcMAsE65@(spTP篨@sgd6PX78[J8m N["V91L_$ K3.LI-X<=Gݮ e-!| L0nz*Yhk+ }DW1qs 5|} Tl.`@t0|@(BQ\.8)h>d}^TwTo O>E܁ 8>w ~~0L-y7Ofag ) uF皫{dh !Ex"q+E$S<^,z8WJHKI&w"-#O*!e?een^Z@AC%}`tt 殼A/ 9φDSH$Oi~H@/ A&e6hfB%}e!̘ox<'$hXķЮ&Cx\jzĤd\&X lڸ!gZ0(E"V -yKĒb(s OA.;5zFZcM[+!@Mp9BtԠʺufEgNj}} dGL} ,1ݣB]Ѕ!6UR~N݉mPGvi6aY`_m1>,r 3"Kp5rp}RX9Yy;Ppr.vÙ$!&Fn`oxl(h/9@W(J BpN6d5m\*w 6$}Q ߓ.V)gWAȎHtD\Dol78.=]=EV&@(*۝ڑ;pNDwd+ "r/xs 30>7 E_eo@ݔHgF C< ?rGY)DIgԷ*1 |tq (xOm=~ukL1Od<7dv=f̎_7`}n萳IIJg0!L SFz.4#=n'qqm4H3xe˞zmCN7jOyhJ12c•s8W| V DJ slGđYW'c-XDtf8 6%ڜuڟ.J-ҩMF&MߑSji0qg3LX?7PiO04< U ًE^J2z+ <\3*R6+!~ ˋn} DoskrsuF5{k34zi#i `m؇AP DI9ԫ>g?C_>C,x/ܽtRi l]dK.GAH}jq`vI)sJIJE}]M:&xN> 32\,{3Hpo* f= xCũ`BMjMٯ"{;ķ$7 掼kF}S\q~PAPyf$A5#W|!,1!5/ vmĞɬxn.P^k b3:眗A fmȾ<%*J֝7}B*z+t0ƭ2<ʥsIk2 ζ:l|Ps *a>a(I*e,|s!s(ᣲKC,>>_;pflGR (|{P> ؞e]yg+oK%[ĢA+-+ؑUOZS +="bkt~k=w֢[j=G|>FM֜!՟<(}mqHC!?,Z?hvͫ[p_49g>ѶPnqTU&LxiKʑ QM{K2ƃ#dG |m簟 en4.±O޺9>3f-/XU΅>4G3?ߢuVj\`sWAΓQ,mm]%KE=mH}n AMf Q!q-!Kҍ` (%11L'X'l G45RŝgԧG23U5q!35G3 TË.c6,:G MV,a5:FF,uUQo+ߢ76J99~(޿T1p"a9X[p,$[5sJAB2^ߏK1t{^u [&Q?ÿGiK`옳IĐA͘EN%EQȕ%KD1@8@?P2AsTZqZIt>g7jC_.(s~A[FMB56ͺrwsį_#Utۛ妆N_|"WO* U;5\^!hzSv!/=Q £jSq rcWTNFc- $QhOTQ*6[o6?-.LTbsIIpqaՇF9KooAüZ"%&o+FX;) XdYjTxnXV䷙F?G|3P0͍'r}l[U$8Qq L̤p1̉ [pgDX/;8ܺ>֐ 1fA0P}%ox v^F%FDȭ6](P)];ۯwˣEyMgcbF+HfwհQ3%h(?CVڂg i+`̠OC' _}gaޅ{E߱kI30jRsaÕ8kh;Oۺ؟X2QDյ~s BGw!Np7$ ^/]%;k9tJIXJw))8_+LX̲Pq_H%{PJ8k5E ùUՂo:N]C?>!Q3aITnS 1ٱ ()l =Yx G]?p'lyTČ7L$6?OʗŠ*[,.(pA1sv7[O )ʼ( Aʱ]gyWNjC}Sh&U#٪iMN!WDԑJZV,~Dls_#{ TOU j'ipʀcI+63qۏUyI^r uIAجM:4!՞'مGਤb6Yjki^p):"PkaMi.n[6GW(U~ fC6%Hn$qmg+2̊1 /y0SdsJet .Rr=Zٳz L3V̱=k+q㫋Dhad.,9|_[fJo`5MCTҁX9k h,p &C8J(b#( VUI fpl?sn6ýᇏjqdXn'%:[F9wQW(t7I{\USyc8JML@TԑSYuC%"!yu6t1{ ~(<(&U)SJmCkCX*E9rq`L27%IRe ďY`TﲦR@/k>ISK~2wvEӧp4A6٠vHhR~ʠ&ս2ɄFպCZ,/[7]+C0 YFa%Jٶī0f8#T,m376'hH n"ꪔ$P؊)dv/uЈ9kIhnlNhz J7cߡqf*CּlR%%/0~U/VϰZ^;FXt!h)x+'1O1kLJ3B }V@`\Vd!09b_\l} pnwl;ݺ!OCQQAWA{h9y +.[FIDA~xq]ta7N6DnUԯ$|@9#RK! Ufm'_|Z=&F'3Cp؊mqZtlNAc8&*@)?1Or5!lٽL"HLm?{Ĵ"fG[iJ]i|mj 쎑RHעe"໐+ݼVAޙ/z`ju -p @AWQd+Jp#ܪUDȑNK?JnEqKS|U"@ᣆm2`(%4KxtYl0y ~XWi耨$,#ֶ?4WHUerIU>QS'.gp0Ż+Rۭ@#Z,߱WFjOOm0Iqtzq 8%?ɻIYL ̈H2!Ҵr7>AWWCcڵ yq bg?=Z"^s&6O :)*z 5"m蘭btkbZCGP**<,1#ء>[ ~C'Ή`ݺ6SIm͆@V 4k.NoHK: w&  TXX7$}W/?>ȥ.6'[ARߠ vF6U,XCLz!.D֕MTOZ>߀n$Xc"N(qZn?OP%oƪ=5 j8M] 43_`NDhk z˝ * ">rRQ|( Lspe ^L"}p#}ȔψTNy.9 $E?TTnojB$"|q|H= D1 .KreVj[ Om؍":H9{e9X+RlT-,5ŤB6~lX!VMKҚ-"X&;H|M,mf9)h K44~Gc7}]Z= NgƬvAs!-*0"V[+a#ch^b_dB/sy󫙔yf3QL޿zCJX';$ zɍ5?\Gp9 U36b078q8BRY!,}<N.򓍎ef!4+} ?;n-O|O\P Fͤ=Qi- 7`XKV5Ti~Ղ]MNo>D==Z +֪˲#!U %$lW<~-tn6 S@5v5؉gU PX&c-,kW HTJٹC:yǓU>V5ﳕ}3cy<YՄx8M-n牥0S6~z4U z+$ h3Q=<ɩ5H'8k*`ƸqJȺZr=ϾcD IAYΝ46gZ?82dR6se>"­֦IS@LxD;s Xaj-7]zOܣ[˼ycggbWe;4c/*ҩV/;lgm+DKǙ/[W!zd<5#W XiQB(̘ƹijoPf:%XA8'0Yy.aƪGY.ޏ3m]Z{(r:є6hK:> O'2sN2,YݗO0XX4{?2ԨMAлh]M/$0#K 2z_Nt-͢@S —),Qk\o-o=AmEGTL`)UWy S?-6ZR&A {֝6axl鍻F4c덋(QVVK*7f\AD08%#;ktxq/VgS!i< RJaiZؤ~uvit zb#A [?<|zɚSOdff#d|ҡ_rY!f݊X A%0qvBR:x,@1}"{V :x g_SI_>i[yX܈Pxm'xI|'QXH!02X3d()@b}yg6qd(1GB?%/}?`^H ~;d;F#G4F_\%ݼlV7iTG%Cth7qÈXˊǼl 9Q{H+3IͲ5K9ҿ41<¯F-c9{fR~rD{Et E]=$%>3-ǵNƴ/kaaFYȤ1 SJ39yk>@'(ݥ'إ]+/~5o1'M\l!xzزͭh֬[)9PvUf5CAAv8i;Շo@LH7yIau/լHț231F(;mZ5ˉP/pY:%,}dy`a8+R^M 615=xZ}%,=δ2GSu aU1 o^i_ &ڊw}.vH+b0x}%_3j} gMZ?2́+|"pS0Г0 ^U~J9&I γg m{MV\a҂svkMQR`roLK,O T'b~Y.lsj*w, <g|HK< \cwDvJ9B|ݓ?r 0NkBf"Z9 0;默hv'CbZ߬neR~!QUTت-ЬaE(@K#պLi((N@5J/rtnb.&&=2P%,@ ~cҞǓ'.oqC3%MGܤ]-=[<;R-;6  _vߢoGV}(!˹)) ͉ P_0MIF-i:=Mw^(qy.Asf7l~5$JO<:L薸 Cl4ߊiRpWTdX34-H Z0 yCK8MU>KDD8UE4AFʐ?0O1ڠ Imu%FKQ1"q]`/@R_-z}[OOrzR-?!??'n(nxM2d7z#|õ0Wm{Zyum'U-=rԩ](ANUzQ.#>z!:<=8jڽ^^@*M XםY:" ԣ:}ho"XO Q>.y(T XoiC9:3HA9*`@V1&֤B5jW櫓4>UfO/>80h+ ._7hO^ЏImȸRlc\t|FNq;';Tδ:?40@{PRd&$ޫAWN@'1oƷ㵪h?*7/ɆK?эmFZ#/1Ut حBn|حP]; ²ؿx #"dV鍓-X8[!˩\mv 6K911_xӝ74>o_-GM;5Ѥ OT3]&c)bp2 ]~dB+>p,Zt$"TP:V3nSi(Lۛy~5kL'Ҫ,'s4՟#4իBGځG‡P)4繄nVx!_ڳE Q-9&NYEſWQf2U3Lm O% D'u *FH jzBGpǭx7a*^$n81HcXc*(sW%B(HNUAWj[@Zhr--MuRr#3g:J̈́usS"@}? *5Xl --XqHsY%Fux'JdO vj ~ ̦۵A.f#k@F!!gP7ȿ ˆPaD @@b &|Et *[`M 3,/%D4^"f@]fE;ab0 ZB߃LyT8#T9YjUzeʸ wnicxb1Dyq쾹0LTdZ8 n km\f8ެM# p!Bn:V2Aό@;Ї کS2,I'j6:~+B,_噘wK0maqdWZ-jp^^kYy-/Ȕ sO4~%ufr!&t(BjKD;3I%t ?H4^tR]G5y%Q7j.k,&udT [>vA& |EVÃdE4L/$o%pxADA*:nEؖ&$@unڗ`1 w{A!>BDMΑm47+>H$o:A15|=&~mkxRB` 120*ɍ!Ψߢ`ʚ}!ᤅEahbO77za#`\4MiKsx @mϝƄhCB].68/?IoY8'K}K%FGq|&:BP`R~NAz|xj?ۘ^I>bZ^F?q^?/E JFa.":1eCEDב"jj٥AѺ*>jCRgEWhXN(35VΩBJ\|FCY^pմIvV)ѩKߟ1 0 #]|ծ*|8_6n$sVʬӊUVnI&Pl^'v ;)c!R׈wT{|_K@Ѵw[obG+(鬜zd/5]q.͗lXcΗkS׋_; 8z* \WD[X<#L\khaqhtd,7LʇMV>J24 [L9cG+pZښD?I_Qa=96JW/TO d4Ǜ͛!Q =RNB}<{yEn[H\[gPxDoc:}Yc^K 08KH$ns rpk ԵГCpvV#r7"#=kzj-UtZĦ#c? àtQa3[В4f5~pM:2Y!AA τwsZԺ$os}RA-( ́D[`gN- eS g5S8t]O5&Z6]:XE&]k߱R5xUJ߇- 3fG'վXSQ^jˈxpEF;yG*/TJ)\J~xK[]voQ/2nF,|fw .mɦ(:[)Ӧ>lhC=kۛ!Zh|ߍ6j7T\,hU*"OPJ[_,7e|.,(.XA(6*:2y~hMBmyy=Ȯ$/dW Zj3Ձ^/W`oMWstq2E_ |ֿc]܇d<#g'SvxW \tB`_Xhzeb6C 6N{Q,F7C; Nŧ>ԂOOϬ5i@q69`߳V@9(eYmnv4TˮUqպ=?mQAU9BP.H#K|h5aLl;t0Hhַʏ` 1-[fca둠-e%8&A]KCV,g-4K΂QDHr^'1}'J|W ipOl2k-zXzm堡ی[ZmV;eՓS7-<p3 Z2柜b+?p YJ,݃: GH 4C4$ tNL2ʳ7'#_^v3L.![ccQ7(ėWU?vMaS CWB3|mKdg~\ q$󷺘JZ>p&q}ya zQAN{=w4cN_ĤSD!]%abăǦ3KXa(} LafNK0chSlf $%Z Cs|-؋YjE# V6 j/ͥe2Wt {%/W '16&v1̦u3F#).\ov0'+lcy™YB`OKԆC3yzVA㭺i|*|"1AqޝW<>xg-ZU\q-Ll%_(I=| ZTXj) Bc𜒴T.i8\txkhu;}wƝ#@˯pEPtV`ou)oƉF $4:tWE7*ǘYՆ$Que#}j*y)f&H鉳"mPg?0 V0{ɤnzy_m5xOkΨ['o[xoeBU7mޯ3eTr1_)G,+5ֆ VXM\9L^qTQ_33hDJM 6v50OFTW:ľ-I֮p@ 6BYqH~sTӅ ~bw!1fyrzY腧]Ou[Zt !pE2a4W -%Լ'>#n!~`th]<%HTJb[\=#\Fu *s)*oȺp HeⓆ:h z-BT-`~} ,oi_hgk!Ďh_QZ1,kk\RMdwWsާ;:&UA?4"Cq]*7ҴMڈ {ZM)uQ_C~u=O8{9 ~@@x*E"F+\vBG7}FLN)؜OS3h-BnYd801͉܀&C&aj([4̍5GϿs0x ˭PpNFm{Ȗ0ygu!2 PNs::jAUVJ{*%"k:,8T4-Fe) isUy*77\L5HVłM/Kjy9{y *:Ey[QD;@1&CL|i2\5Yf,ue쥠%)jME'@FǬvr| xmYƕƞa:r-!](/jD$L2U7{:ϕE$)oM3j7}~,SUPGXL+S>|e6%c9FsxyK ?ՋH IW綈_E;?g8Mg:H^c~п_@>k0#o9G!:8nѓ}qiJ_cݳU‘ M"MyWq:JczYbSR}*{E&'eԮ7( _&_sz;ww0W{Qѥ4|lۊTr?6M$9; @ġdv1LG2ɧ;֐ UJ~/q$m;#z*GYϢ~wL!3۵l Þd/&]e;S\fڰa5c$ pH%_OX[KFHÝYt2FY=ij@˗ & AB} CJI'!G\FuϭMZ-]5 2~"4>v(?k(|L%ƒP}+r=KR熣ܤ)O2 f/v/ ̵:%PclC&؀Czft RdxOt|§B :;"BS٣hƎ&d{ 6Oػ̹>T(Ʒ K!(sOD0N7$1==B7OCrc%ܘ|Q1 &Uyms:X$Pob钓ߐ*{_iZj C8n Bn Qۡp=ϷH믃sg6cS 7AvZ酈Nt tyhxXCU+/>'I0%z`'?wץ|KX;(S5wqFŔ+.7xr#wM%덫\|CGBu"f~YH51ԁR#5).bWЛ!6xFY7D`u az̖C琉11uGy׉"tk|$݅3q9L2k  W!Oݦ)}LHU@3Dʳj`HwZcrA)+nK=8ko>(yoP8 !=zx!2`0s3N)@_Yf.^e'E ˧|rFm%%Akyn(i e쌑VvRS`]#uLw _ieB>c?wP+5G']CyaE`~g关m]`CV@Zgi)p`%<|u*Z>c?`tJ|Rq_7ޅ^-2EpEDBAd6fPcPU.qi+3L؊tQ;Hn(W@RBSXH1#*V%&1F⨻<x2e;(hR8^En|,ǟ~Z7Umл2 \vkOIC:M}cĒgq&|hJkZE3|'uB NBPD]}GJ3Vekhؕ+bL>J%L1LJn@B_eiQw>"alX(¹#KGқ=u"054#:?|:]JIg۠qQc4m{[47h":;1=M*GILXy@{z-k0[< e͔ gV +pY%OyGCo{.7~|s8E#y[iv>b%Tl@gpՖ^ ͫƝ`U|w e RARZ:?!.?cZڥ?jHaiIl-ܯ\O ꒎bEݧA_yC%.מ.C3PxױcGڬU^x>is nLGyk=g( ]u V?u2k% -ɴl ovH8{ =+t90,~G˫/Qxџ- sr(躉`a`76Nw z&ٽժt^YTk+~ =B> af ~2KZzzf{Iary̔ lώs!}|vާOllRD %oe}K)/‘Xf_UHE҆$Y鎠day;5Uq,c."kٲIW7OeE##_ Ƨ"WT>vV.5U]PͰ_dY6&ciD|H Fa ǻ)/UծH|pEP8ߴf!rmܓ͋'X]uweRzLIcZF+e ~;Ð&>wp_؝buTpC[#%tIvgus/ M P {=ǏUd`B3@OĖbj25 R~dhҟ粧L6k-,9€LD2GAK8Q) D i]gQy~1 [isN5NTM5.+ܫ빩}rDӚJ l |>=>?ݔ]];&\jb#~7O9r!{Xt^p{yG#5ٕPY/R(9GƘ{-fڛqf"+GRl|—4VI!tu'פMpv#n 1"ޏV r?BnWPP o7+iIx$ByS=ZN`:BD)| [./)\ؗt$=ŲS0`rs>F,GI=G)K#J~*j(*f? UllUs mxd񧾂6esUEQtƄj6NU k(v RwŐCTLIE CXY~hdаߩT."0 X08@ :S Q?A͸'8tѫ◕x);Ү O?F@eBܳZ{XճBe&97*Sr.T.Ğc?t$݇q#dӭAD3 mm:<  ^tCkc0IPf-v/:KRm_8ߠv'Svm9z9,79S燨xZY=-k$~lbS'ztʥ%5jD2VL@Y)X:ꧾ۰$}3ǭwgڍsa$UF⚴ns&3΀hWcq1$E _LHsPհ(!,;y&;r~! ]Pty6GUIkѿ+P{/m$uuv[+ ;`7%^r2 ]^|7bM2乐@3 {ROc]XMop1ҩ$0,[z>L5WhhySgb;lژ j"&`ח,m̄RLovosX}X]%' J*K{:E.ZϵԘ.; sO .s{e*nNW(%|mX-Vq=5a"~'9OQVbħГ hAf#0AIN%1Qb4HCCEwv[gQpӷYW P Ɇlg 7!M;6"U*̣CۂO);ٖP$; L8aN2e#߻$ҰtKj{PǭlXnB[UZ|N yuPuaNGY|锉*-3ݞg]<{J '_Ed5aF!I\0j+M}IXgAm@XsI!`rY w06U@*g1[{3֞AkQ )凛:l[sbmL_h.9H4b?)~7˽r}fB%ZbZcnCWsNeA."d9Ǚ~\Ql*2^G4܀% %B+31glR, ͐Ov@u"|*;cIxH qn&Ӝw$q0m,[ YK/%aH޷S'u*l >RGm׏50bSG*2() }?>mdYHg-P j&A<JZ% d迳q}9K]3l%#%wFNmFAV(m^-NH" ;vUnw+j "U2EW6aTT^>-(1sx5!w|v5Rp37 o`JTg?,R H?Hf} Zi`:@ʷ #>-=Bw17Z@]ZKEZ}wg vlگ{Oz0]g߳q6%p#PnE'>fR 3%g1 3SRH4}%8>jD}!Ci˕\;rH?w^' jwyk`V V~"5mBˣIEIc3/~*l|_fٴsA_#V'syqIBR/M4ff27eQbZ p"sGenSM1 Ƭq <&0G'y5d6+`*'R..eUjrB޳h`r1F|rBcY 6J{"?(0?ƍ Bl,ۘnj: v&v`:TL4`b1蓒* +G6q r M!akm~^0Dp;74b&!Qa_ !Vʛ46׼(v.wYtlG~ZKRWf31t6gmWN\mજABuBzA uYBٝ[ #Z8A$b$l ͊ 0@' V6eL2k~9=YVʧ.%v&;o&rBޞu7"|ر;ý}`Hiw@v@1T߳u` 7ЮG_hܾ9SU͙"m0"!a՚uppL ;WS+ Iw[Wʰ,vA"}{Vb0,,3ċh~PyR\>Zz3"0Pɔ㨺qfznrRpzhg~^a9o0x"Ja)e1*yG K݉3lKhĚF53(V_|yֹ4w_w*Ш{.6$t^EI;3g(D.W&uDlVt4#lhoڅ_:c~3te`Zt)U\Uq+ۺ:7ph8g>XuݐW욁g <n54 Cٸ$~82;qɼ:;`cd%+rU'?kx-3T^WGA y#=F=: b{5BpȫeVu'Hb7nXqǛӡnG}s9P`b4d{c7$LDB>3[)tB譐+g֐Ë˅E{bpfF1Sff2~BD@%.D.6x?(p!W1 v 8oXm/ bC"@~ns˧.Xˆlk鑯@pO0 c'}*pGRc>rHeJc}FdS3)SA6Lfhc+TXqe#zw"q$54rjV mZHwm5a{>?,xECs|^IPwp3|Q>= _y]TBǬ緝C+fGKJU]FwIaOnMR5E3H XyS9IM)B:ȭm+="b+k]ұF"-& ڬό3H %]M`ftxё )ITaLnKu9\`Z gPiLO\kTkѶ/7!wi<5M6E99M\Jų1.wS[-Js+2gMHR=ikv:'C6Bg"Qf]xI*IMu4F4♌'>B;eZnH=6ZkZ7xP(B$J >2YtV| A"2ĥip ^!Tx gldF%VAIX :Oi\֏uSss _:[} 9#"$"y'$K<,ct$ߡ_ ΤXvSN޴`BO44Ic k[c16Cz͒KN WkvQڊ3E+ZَiB< 4£NL?.49ic(ٞ٠ܞzB %]Z8uD%3h+ IΖr|@5s u~&-(ޱCS>AѿR6TTB Æ{UeL Ǭ:bVҥޡN߬3BYK-Ql7(=K2{sHCmqO )y+FŻj؃v{%n6Sazr!;;T݄t2nE8:ɛPJq>"s'6v\wN-oHjV:':'ތ=f "  ؼ$]=Yb_Af捍ԇhq3i-TDivZh3=PSEX%©qaBmVDK ӈݿW kQkКγȸqx#oo⒂ w0sze't@INC ziMKSۅ :ϴ`W xZD[S>ԟ{8VqU[Ȁ-$(j33"$ {MF|vvt.KlF'fZsPvDGP讞Ev30~;3ŭbV 1U,zG8YlZ9 }%>1؉6niHU!ݶy5m'1|:^w=TF>y$a6Yd'OI?bU?&MwLMڈyQ=~" C0K/NҨt!m>=G2I~LT+E%+Jźx0 ؽ> 1KְRc5B I[矘! 0):UrǓ9dpWE'Og/W)+aJjHKzV}Wha~Jv;s@V>0.xBq9{siVRT.q~n`b ^RSjQ2+Is\oyZ|饵M;Ǭ2ºUn>h,c̿89l?E+8Wm6$I+`. ě^Vd&U2M5$QRYgGIi@tq hQԤUSK"K!G!DHB*dPD5= 2 5<滽>%9/8{:ۋ4d7!e˩|5pA>X10]Z\u9 PgbV_TβUv![aI[tRCzNi71"J21j]U ]L22"[^8G33b"yp 6 6J>'tU (nq ,3qȪGFξ*hy̓ &ri)) zΈl]0bQ>v 5)6ڕx@E-x,NZEai~75Io6¦Fpq0SQ[fhyRrԉ3[W=npCTm.\$o}3\u)sJـ -8|%QµX5j/ blee?ȷR|тSĹOduӓ+ծCH(J\y/ܭ%lt~xUx#>SLJ{-'V' \G,.gx^o '@m^N_<"T[@N[CY #--7ܒnZb $"Dws{lem3&2G l$kQS{DUk} Pc38zָn 2!׻ga"%y`/#+>mB2A1\)y:zpD?ԍ Vk z JwLA#>T³hp"Y{]_6+6%11ܚZծ ^Fks=Kj6gZt?gJݓAsɼj,+w ^kJf"6d9?O!"T j`َ?_1I.уݭ׉}>vVN (Vk$5vB4B)GJt c=]+tXRRs٘^۰5+dΜxN)湀ůȾXPY.QgS'R%x佮4ψ=r.|6!V0>4ـ|XGh 3f$Veϕnk)Z榮2Jw~G=)Ȓ)^:"uXB"G(/@دLz@"?6E+89ώl\sX}*x[^NjJle--@n'~bؘ,7iV8HbNqEQ:L\qp.$@<{wkF_]ޘ&' t U4 $bF@ bwjRQBjIZo };$p C`=ҙϱ6Yq8g%IeXO12.o,{QNJ < Xl|`?EހC5E3֥rLOZn45ǼZ%N cg~`r>T]c-kEu&eVH#6Չ #i9eOϭlD4/eżv=ԕ¥0)<*v}O[kU^_` yQ02R/ <7w2ˌl /v#0Y2,dЃ%sHf|b?6DO}^PUٹńV6Ѷw4)r'.Kҟ& KM5PĤuL :2T!$DK:x=HOh"O_ibǃz竉CvU%nFиbhq/~ѸI)z[g:Ug9P9հ?bYtm"ND(N|'TCNZBis9o\Y>#pPt܃Slj;cSR[U4']EXV0>>P1Jk{əJOEncx _oM}.mN,.$ K!?\pQKpuY&*_bDCҸ@3CՋHiJ$1CJ.EP} -9TP^=޴i :0FkF.Vgj3zrb-gS__?~nDhgs" L[|jOxi:HL}) D[(%JxH:uWiѷ9q ?!y'az 2Uġ@fKe1{Q8(K1vq;?8nO'1(ew?_ ]IT+ɴ̜ѽX$NŝtÑ;mI5gJB1Hs^$!-7!MqrZ0F2Ax|e4EO/ IpOX&+VϜmP<(tU@U^a49ԓFzx()9[[,` g h"?`.u1*f nl:g!;Z+/y%l$蟈't Z7T0ʯoG"晊gΝ.t ܦ]W蝶\'?}KDQ6/ $'B˂U!huG+Y m(#k u%Pjt&%2g l !4U;޺%S [$TNt +w{wiEڛmu^ y'3}Ř[Y}˷)w'^ d;v7Eefvnٯ6bH(:vu*C\m7=jV ;+n)+N97\$qhs@r? ?5nk@\WG(ҋdA+}rےW}ϓ jxu;(OqRX@m 2fW3[gHc``Lks@Sx-O ta"`9pi/尾y( q,^@c#H̟S cbRQOj?cz״b|Bȿ",]+޽#шI)B@&'Y[+'#St־Y&܄eqKRӫ蠳Dl )>\H_LZz78S[ mUyc')NUPG[bU_w2Z-P<\ 3%l)hՇE0wt]| %2 ~~Xɽwe@wa5onb`Iu1V1"LbKSIdJ*9+6\mF!v HNA'd?fƮe* .຾@؝$,jtCK9SDڞq nI2ڼe]3C#D VE3=!smv/Aqo6rŠAf9 1/rVnmt#qG5? Fo-!tGW1ZcP^wYA0 h1Cs?tcyV_m.}v]D;ѠU.;SLC09NQ@{D>z5@pKywʶ%)hꇰ VD&em%ݮQ=w&Ǧuk.3p^X` 1=2٤nt9opq\ۍiM7M0@` `ēlL `e - K-ۧ)0>_hiΈO0sNK?*vvɗ*P^갳,>&߸JxnM:rC ,}|#k3:9s& ?aW_rkp:5]bl64G$1EJSLd ]K41'f_>(rl[/ZU?V*,YZQ^u qDj+"˼h/ER!C^m/ ӏ]}EH> v!b0P^;+0b~S^Ӷ' vFRctNx^cTW'"ݲ.fk%|*p ]YO6Xw5i-6cy4V>_u0j &ԯ<ӎX+LhzþU`cE(=',2)PAgE.8e/ȅ(d lAi?aSE!}x>~w~F`tkK\Hڼ0+I!@Ev$.ښ7~|}zq(oHTDy5g_3swtef @<[ Z; ai I*=2ىP&XF܌v ~>Hus΢ 8t]7_78J [J WuzUD%:v;XgG/aͪpvK8RytΫA?`+[wgbŃwXᚶ@"{R0,VZ5!舳-_C ;Sꮑ.Ҝ9[ oPM|֙m xE2ۙS{;tdukMCkmBL &n`WBl! T#ZnW40be:H,d*_Rvh[Ի _"3' N1` 1ٌlƶхDGͳk@ԹXDngcX!IB(Ƨ5b\kp_A>/S2B{Bks/w^ᛡw c\W?*S$x^lU[K֭wϥ_값5C\Pؿ~L+is w[JL(j& N* !Nj?@Y \{t="XU:{s/4-` ֖2胶KH8 &ʪHl93  ~kB7ċap: {=CC"HfrYX8Y4:o~p!ވWZwS+B] n};I.q2_Z42%o bD^;On-9  QoP5Z򰈉6e?~%hB9듭^B`J GĈ3q[$U 3ٟ9ȃ T%nH1RAWz%g=6&~9WEءTH?u)*ٞ-nPGvwMG ܇:pKbS]R51=YgrzB=}AîI@yYNze \d5?o0gz̈"æURhmR]5p;NO Ř3驜K! Zњ` q!+P|a:!^堄g{CO(V茺M_ZjG|ZX6.eZsY].tw<+< '7;F{m;aBn(X,H{ۺ:t:pg0ZFv!NRԋQ&u( [:Ӕ?P%3g`ig4A˘X}18q}ϻϢ͉7hd3®jD5C@cKթvC5B.FwӋdYՏc3^/=aGq9[8a.@rPgn,LJHS\<[2ERtq c"G1Vb6q59@,jabۨ9aLwIf,q$LP1wNV$ )^§18/}l4o ;<򛃖=ډ/~@_gn;vӒ"G  p>ۙyOU# uf7UК3<2Xz\yC%v)m+d<1dq* -h #kJ4L'ﵲ+cBmxfFmm_娙3ɇB=@JW[-HThsvU۪9)6yTđRб-pjP^զ[LO'o$Yzڔ}` gw[+%NښeA H4(@PD.ow3nkJ- $yOcÎQ$RMNW!i.#a7M?$Y% M1-e7@܋>7^[3Qםli=z$pn9J讀ώ"ȬNЋX$铖Uqx/t{m dJz1P2/Q~)\ 8$ldP0Z)Bsܤ${4W\!A,Lv-n؊ʆj-,]7ﭦAa,u t=) VVxhZϪz"T/pf^;} sb=E+؅)b$zW%<]V4%ʰ&LN4+cBP`*/CX7%/ "fY՚&bOxXS''/mWEo:z$tz u$ ^|vL!HqnKXb§!aiޒV1._)h c7Fc# AaOr___okHK6D~hBLGF|94T'AH/Vc/:*i:YGz"/{P1ߛok$&XaL;S] n`i^c >t: XgHs:|} F*J&sH]Vj)mߤ"WbS C=y88Fܟ#u[a2KȢ?^9 'Ay٘H ůF؃Wc@D9 XyݮZpg-gxT%RsIFJ-)ԚCUbclxa|^axP=٦ 6z+EkH7$vzN, T]QQ!xiw^?jGG͏2u8"o# ޭ9iM7~ 0´pMۇ- Wsth>sh6|CyO5<Þ "KoHQ'V%qk- ¡gm>8tN>a*]ŪVCr>zJ@Je'mgĵؚW%=h昸wK&+!ΑxBZPӰ#(Uˎ>t$`#D"8?܏+'HSg!;kpպ.6t>Oޯ\+syMw4K;`R#"/}DHpc ^-ߋ[u=i(661x`MO@NӭCB"AG7z&a'KŅw\^s zWKUmh!Or1>N5Z"75g'C8mw5F+ )7& vc[Hjr#ՙbd3jb;ArB ?&Gir wP1"bb{rL|qܞZI \ asӋRqVpT'"FU4أQ@^>P,w aSq?7e=efSEZcw?Qי"RaM!vly,/~W>|*…;)ESC_Q<[H6F8m(>[hVVU >o1˺ .۹ʢnFq!/M67$[-#ckl,N|`]TO\u"xKԛ1KHCbD{OjJaE5)$Ae4+V?j׀/Mi'XR>da8je D:6I0 w&w^{48%<썣Ug뷠!6c) uy8ŮxWqؓX5%j@MO7>qKٕ3ȗ7OŠ1U˕gXHtyz"5Ø?7o#cq8l4U_Ə.UW3R9iJ¾Oɲ@` |̫J:=~k/i[5G]:FUAY*lH˔)󭙀@J*>#;7@|㾜;\ԳZi#᩺IXpcfHki2is D7$i_%ïg9ň Aq0 1Yca@˯Ь}˹-i&] d8vƀq_hm]s3s4o [Dze: ͔`{>SpWNƪ}$'4*)A`h+z~vXqb|q˰I,}\xG;iFSd7k6q4;V'atv%zo EQ2IKD5D.,z £,Zٝ mg7:#q4~}\SfW&LU7:jj(ob^9fClfv_j3oIzT0!\}a:4poOC_Ib@AI1^xťvho"[$2 30D}l@tp NFJa#mhPf]GB̗\,u%LcTOTH|ZϬ'@X8Aάy Gi_9Ghy%JUP ֘H呱מajJsU;蕢"n7 9lQQp+,HŭdJΩщuK:zU4y<4 oH8#@hGE'zyKB2>;Ç(-17d};'L;n'-M"}7>˷E{$DT1կuˎbp)+/E4CKgnߧ~->ʺ f@R;O}Vx)ʥldPR3q!9 gYZ070701000002a1000081a4000000000000000000000001649b7c2900042d30000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+W~Ginl݇җg'zƩwJ-#.䈋 dz $haFzHs&T fmEMX$AǕsnl7l\OdQ;N? 9۩&?NsӠ܌2 կ@FzBRI SxW饊0گ _SMc7[iR˧Y%v}ljo#׳ǕyNcl|ֆ%H:k Y#-7o8[i 7r'sG1m##M_ӈN]^om[ JRoq?YҀqA [m}0@ Y[VkG[]̝:8O^9nG+7sY'ܰ)]+LUݺ w!R7-A`#Ta^VC ll5E|vW94[SћqQLz$l))*r(HT^>\9 x=7 <|DgKET]* ]4S+ w㹔PY {G_FrYK.r` b|1xfӋH}0_=.s#&t76hc$q7,[Х70?BQ CY]DߟOѤG[6[@O*}Ys_J}a6s(· ^Egsn(\, nHRJi 8r䟨&GXp BXQ& *g8@dw [VUVr2^cL-\J ,b P DZG%g.$9(RҠY4!pD(.pT},oNNo\\]Rzid`Q;GMolk(yZ2dS9llfn"$6 k 3f8b_S#[ Bbs Dͬ}Y?l"7(qY@:/ O_#~3݄ \=9_> bj1?T(rtv֕c[d\@_pIGP践{~%b{xt9cVRBHH9M dٙ^rMv`gدܵ#w?s8Z]k ԍ(-w`% S#U,!cV6_ʨ#x_el<ٛk-Zr|=L0F캸l1Gk|۝좞.fg}RϕA::H:E쳨 L).B#onWvڹ8o3s|qLEp; `z*\ןC&vT/JSWLVr:ʖߒgr6Z>~#Hz|/Q=xi+Cu,- yl0dWG["ؼYQy$"7ۉdK)J#7)85 qNQLR x sήzq6&,@6:B ÈaX 9 K˪QSF{ 9'' $Ed)j14I\6i菌5͵޿xPH,S| XSzlƑ4げ¡'xļ;pj8Lkf+T녅ET[OR\ x=%9"'FgױO! 0%6N3~嶹>Ezȓ(Eȝb7`mb%7L`I].8}.?AɷK*|c )}UmZ )y˞# oſ%%5٪B:#$ \ }Q$xOP#%w~o2.o9++\~|Ȑ^v>a𒻭_uzyL1R"e=-[DؚdČ 9ʶ{nsLM(LCitxX-)iK'yjY68~"`tH@?IruB&x 0be ZЌ5OH*0mA7kŃyY= ez5dݾ̆wb(ZM,I7GKT1|%@FHhxG[& GU  y;qGІ%"s+ BT^ǰ 9ۉ_[X(4m$R&dI^& f\=Y%;c[;p{ ޗ^YF]&`a(  y / *ԑpHԕ< Q$.\଒aAj5ˉnHIET F(ՔqDoA9sЛ!ČOH-VO}Z  88QW߂DV-`_udxM;gwS*RDLXy;VqѩCL^yF*.RS9^×o\(Uv}őF):j3FW\'J7U[wu]ܟԯwF= )Q ׅ5t ,0\\chC 殇veKL:)Dnnb H 0dzj_er"Q_Y}OpϘ 4zM3?Ex7.M%B'eVBZS >^[B~ 8U 3,t/nM"+t=.- jkxϭh]rc3ʸ17~J4EGx|KtHp bVQ]|.d')qq(!>-<`$ pïcyRgyV\߹ԗMoxchf 2Vd=z=c6~v9$.KB$ԯ.4 ir q t.sWLUabJ4R' Lz|D~?\WugPPp#"PmqQ4ljh 2:0O4Pq(Ȇmb@r#Qg U&|2;螵FV\YJm+#aRg8Xm_KdHuz▩].0A],*T#T,Q* Zel_rf7B_(a~[_S"$EWTsu"So2ϒlyf0V^Dҵ1eŖutA/D{gW " Mƪq[j.j\ #WX}(QC+tj .ĿfX4V7w%̺3dRhyYL,\^_H,BvYAf"5SM%gwsRfb*&b[?߱L0Evź3+{S;vl[}\Q_?"Sd:UM AK1GMM$'f"^XQlxg?ltU?( |J3SːTbeCCUJ8 0=^cߋKgBp&dn1HNsοY "vk(8DPHG3LQjveU'oǓ&c!.8߯ r DG0"2=¾_pݧj = ;n9΃ͿiaOX1SC7xr blPv۹V\ʖ&q+}lS0hTV+3&L撇myE<lLjPYga~"d|JlK;d`Xk^cs PXӱ(:! /qR7'&XU=. 0"4c^-* N MBon@]r4ϜG #N HKu{U/q$ Y<&ʐJ#'8Y!=z#+fimR۩X5.?&iːڦalG flRӝb:2I S|cIJq gt߅]v(ʣr?^VQ5^}KQ5>!,¹O >>}R 6S9lꓮ| pV-5`ɖ_gJT8f,Չ_E^{wlYBe =q>d&34Ūù24o"x:-͐lE\AЏE= JwfwC Һet;AgV4HօoK ՝6' 9DqJz r|"o=M:9T| [ܵĈǫ: G.\g Κb\;M3[MZjۚ ~}=2P#2d~!m}޼gS6ps5:7wd9J[x*_8^Aו ζO@ Ѐśbp{kz~F^l0%&ݣMZ P֥k(WJdt%֧KƁt\GP B3zhMQM+L=a"fAL! ϯf!P8- V܆QPiMMXB|$\FT6B+bY>Qeo,-Hs注Ű!3`,2 #G즵!%T9 ʭ#ϬLbr*&qF)`l ғ۪TO2?y=v(~pbeİFxlx4"3B>l:=q 3ډSiO𕴇 .[X7FqL%*= dɵW_[7@ԇ=#Z_nwZmp!κ ۚH~93?(eD[2C:G~Px[yoD9!!GᵲXeV\@:ǘ} vgk_2oh(Ҁ,wT|n ㄼ`^BގqD}XkVmdP%9l\{kΓ;ʭ| ꪸ_bA%4h~Rew2r1&hn&I[I߶$Ⱐ3o6d g]fl<ĤMY-xtP4ߚK+*կx 5?0#g闐TQU@81xGqrʁ> 248ͼ1a"ٔk5J٘+$b*i]x;'x2=hFGc2OFŷWeQ`VoF<6ƚf/lKRtEPϋU\j TEIKn?hSqNQ<7Y]2BڊJeށAS$)TS:؟ڟP#<{dYlzmF+No_Z=8DJo#C`V wӘmߦXe:$),ä)ӺgK/^ ^8tKAml_‑{ikF͙Ipw@DX͔PYuq-R#<h 0鯯}lQ.}Y/ƚ+|%`X&hUDaL:bFio~ +- ?hm"/.UXs^$amX\v2p1򨦐\e<XF8mۀ6(B Y0*T8 Ll^.j C}vH޶JGYXYGc5ОIh~gW(pO&|ræ%: 7޴'uKQ bNzKi&HnMՃx=!$ﵘ O~k>% RJ;:#<VzJu&L[p fO ^DJ9T㠯[>J{sғ)MQۚzP![#qzJ\$RfgGe}}Ed̦7kl:>cGbT\ UoJ"CE0X5O=Ь#1FFP? ,af1:/@ʪ:* dx>544]s\]fX~-=2%װs3gSI9rdw׃;8bOvpp[GnOxdx pZGs-xڅQP:\{M+,)0N@ >gv ;22[9IY7?AE' Gkt 4k/Oҁ.\>K>b2?[r؀j|Kh2Jƌ;eAKU~[I^!|}F{XD}".g1LEBDGPZx$^#&<]+{):2,PI|y2ES&euu9v se\ۤy& j$() ZֆwO3io6`~u2یZ*l*D;{0J5}@D-[2CZ#fYaP4zj/G= -`9)fO<&(/kC.G7hcjSL3RH-Ĕ58J"q2kD.p)Wm-z&HHFRLgvj=eCvGLs zReoSUsUrhy7.&ZNZ/^Pt--Ma뜹ϵكomܖC[tKEI 6Xhf ҅@j4-m1u v\MJ}̥&_0TQ| [MЮvD\ۢX㼾ƕp] $76 mY16b@E/*zg6֠kB5'~EMR3@(D*\>+~>jp^@Voo?$).-"6)>CA^@ m#`7 |4jwm y?Xm֩pćݹPM Z\eB}J.t#6njB8?O.s)W@r`]8Q]6(n|/L|PJd%!#Rn#Z?p':~'>bC:"勈y!N{OtKMe$E*d0oF2\v2!#!?fX$*#T8;i#,/z xO'C>QIؤ G(L/VD=Oa"9TܵD&3ǧbMٙ  oOOb)SŗRIFtǯ7~+B̴dJ*tp7 jӑ=#N{4Ĭom ;Ӄ8v/]].rOYlɘpU;xٴ˸5TpDUD21: V{B@9Xqw4{{T6"#6C[Q^>Fdʱ2UsI'Y",aX=C4K(qJ5|UHW.f&zbJ~qiֳgM=A"9=qW/oQPpvV66:RpHE$_6'5Tf}xb|w TyJ-uxc5oRϚoGq U~)(]'M,Dp=&ڣ>+t "PRjm2?%Bj:y+QNuLEL@9 $ k~@IhS!i7-FwzAEЉ\eV>&s74_ 4y/" A ~ DYtL7ݾe"g?*6T`v7LXf9 (Yp[tu l4'W@M,?vqo@m /*DFpPj]2}h\B Ⱦ8R#$^áן͑W{^3NKI4UraRCq (n+BxwADAj<-Xj]D/xsd 끐*8 B=T({Up!qnr~ZL!碾yNB'IJdZvc) :.#pWm1{~e kʑ4%8ʝ55T6$ kv5t`aEѤxbN]^'Kh >o9l%-uX=U hWoݶ//HPFqLAgևm< mDriS6;w9(b~2{!WK(L4"ePp"eR"/D=5_R/K/,^pq؈H8H ӫ%$!K0,IaR@bfT3&ִ `'Y෌tI9oOW?z0uL3ND#*tݐ'PJ~"iNZz)Cj%`UX?s@ZFKY?%c7~Xl^1Tߕ$̘* ߌWbLIտ;DfOP_6 }PlbkFx5jn#* BQӁ,R" `:r{;Avt+,- 5e؎v bH_f?,2kQ+w#d{Q1:'5iqΒuX4#86نABEk!lF-Mb7JWUYx3Wx)o>,O(T5Tao"uoK^JaUP= cFžَۖ4 PNυلf8Q_.HAY] Q3ׄK%"x^':9 y'[6 `9ꅖf >?Ly;VO=l M~.ٰe2Qc*[ipWv-tDc> dCEvv3U\B(?IKy- &nȖb YW4d_f-S^yn RK#c嵾`CLfuŤQXKXئU7bÜ2!E$DO>[FXDC4%7ac]ofɸ598VBq3LB6FfL@;Q]T$:vjO/ToM'l_D'JOןR콠Z >}@OÕ]gA?I)|wdfⷝjH)o}T)$PLM]JPa)˿ϗ*(nC;fbI#ӻ=Y"3;> } \OV7ؐ7#L)I!y8ŭE_P SD4 `u(3qEhEu^cO'4L qrpiEI>JԵ=bCnޝj/ JPdZQ?m؜t/@E&B_P ]Mds)zCN)/Umvg✲Q a-g=cIC*mHJΜ mԉ wMkzBكryxEH05e:{@4\M.őF,jn~{VޒIX Qr):*{@wJ,]w`xjY޸Bf xL7c!Ӡ]F݁kgpX4_h"]'vt6we`%S|9I2zdÖL<0]0'_L" oRkNn`@ըqky&!,}ڻJmfN%t?&DjJV`ULeTއIV` q3S\cɉᝁ=ϫ[0[H@H&r"e# Y}CY; P/ǹbVDc/ 9ѶKW*gpE-QblH6hp7cWmHaTz ̕@M+D<[PY=qj+_1k:}԰Q=x8Y6n6ulPF_:[݁MZm $QD}ߕKe9 oF8?*pb+AXy*jYK:71K *)Erjf\ 1bJ?GYjg]t)0:w/҇:M01e1.@X#R3T jmAk9%3Qc.g0c͸&mq-~! s gov\/-:'f "}Qƕo ֡W9L5RgQC}7spEj,O?`4kbNiQr5RjRfR_meH%>RX \ْ&ӗYc$[R̀o a)>C1Ckbgf>i-.'ip[/Q%NRoZfn_6sKPMr t0]W$&MHȥ*P ?toh*2 5`V`{Gǩn5yP6ʠ(D'oJi;h۹ pMI{'%?- bP˱d_dsMmv k+¤-x#kPN lzi` .Fgb#mKq>o%Z Ñ@dΦ.pbm+kgs !/c(1򫎡[7ދ֤-y844lvnF@*~[?^LvIؾS~Rm& 5^ %N P;_P'`s7Wj9BcnpO*{24"/d3[0=nn(JFƕ%ݺD}14CSJOE;HL%a}?K|X|hS->t뀭';2Mj{lnl]R!Ӓ 6c[Jv1Q]FTq3uՓFIы>)asjޝ20C.N QD pok+ͭ9oV+BI{mf~Yb J|=V ̞+j } +T ~叆D(^jn@[>uK>'юI Nc/ɡrXyMp8uBQ_D7 6x[^;2SKQ@= vsl>vbD_ԱMC/- 6iuf!s~~bJ%=WIwƌGVՌ&ʿX͕Uz5C*E!PS7IuaºPO5,˪맢;iK26A0T-'JqBdw:l~uDjNZ9ޯ+v-%*8?촎@T(^NFG'2S@HҲϑB2zx-6U;61Ё)qkKXH鋘cS]Ks*bޘ"1z \ 6y(9zsMi׃ƿdd>Z#pQ閌͓IJ s^2[:$]-}kqӤK&L\p_p#.[ff1R5*Dd00JvQ^.&,XǠl$Gu1!ڇDt-ěNǫZUos'ݠJּjB40 w%1ҥLςx7oDp 0TnwL,jluDH@(#P$ߚ6g%pAQ?Ke[{0!P<d)ڈB(5r|w Bo8ʂ__[$u+$Yb9](f# SSW (/< m)5MW$w*KW숻b%g'93ǜwmB!'N.% !vx;j*0C_)񉕳fh#܄697y~AX ;Sd.|Lj̰̔ n ׇ8 m +Ĥoaن?o /P,?r{cnQ3t,V5ryOCє5AwOjR˂Y{m>7 >(^)kC^vov{^I\GX+|/E$H;/u:h*Pt '8VRKedW0D нY?%ʱY3~*{:fz&e$K^|^6Hd:@"?Gi"ׯh#ϠN~ӿNMlkkC+)|F$1 xX(Ŵ;1n"G?KD`~A0(|QMSՉb_IIE)j|R,5,&{CH/R;~ u#{1yȅ@'O<.q&ѽEYܠJ8J~`C:J]e#_J%f7fՖ `9K Uz <~ q2C}y_@lqKC֚έ92͖ɍ1FYڍ̤I(Tp &70dqϰ) zlxHU\'}&Zu"54%d / omMvJĊXbX܅n@|4;zY[9@ <..7c4+eruug)e&bXǪ7ҿܽm'Y5Q+꿏n-fݡ[o+B 0 3*bEOkbxWWƑ*;,1U٦dl%{vk"&EWKhg@47n|$ ^'+3*SԢx0N*U*E7ӏbN#Wl,(A1 DmW\B.l ۋSOB{Gmz|zpQ%uٞu.ʡ_Y?I_:8dj+*.,(Xa\0 =z 5:̂KMZ& 1C֕| J[yϊ mmbsRMڔ%eVEa]oqs̐NFx;ZXqSfxƚl7?rrcT^f #`O5QxşDO1Y2M҆yj"Rv{_/OT E #T 4R?2{.,oV%0eϔLvw)b[Ŵ~QY3>2p `+dK`U/ڀ4`XL_|h 1E+`;t*WXv #C!Sڀ6{,tj%aM8-U*`rbkq>^`+YKոeZQqp8)ɳ'f<g"Z$4Yꄾ`u~Nٷ0jeݺd{cث8VBB..~9-=8qynhN5-olPYp(ǯg n) V#E`򷒴Xs X x '|\N%Hq&J*AUH;f3'jNMۨ1wR7T} z@v˴`穁Hm% wyDdH]ؽىBPۙ8ߺ<܁4^4)B=[y\0Nq#wu^sn-eo-$8]o&r!#ʳPm$Vz=@@>SMrdIQG_z\o+Obg8>L. @6Kij;6;tqaN WfrGr>hŎ.$M\V&m{x7y5ۄX˹-$;t4+tJ`]4οmVpvຢJpd[yݣ(gR}!m߾rVy mᏠ}NJVIukᇟr)SW5 Ő,|"kۙx/k"^ oF{YO%D2_P9V흀y4"b-<$:67Svb_b@~) ?Jրn`y'Ia=3](-ZNc؜8ߨrF G232rIRGˣ^'A?qz03܂{\2QLxp{-%p?)]a1Ң5#bl' a6 YugJsFl*I>"apRq+ NY,eO\[-^\.9s~*Vc]VvŽR'w.*ݾԄB Xce΋55zTclM$-k+VXCɻٟUn(#)tVǩ|$&&uAMLZ"Mp*,aTmWkiR8y<{ƲPxJZԜ.4`K\ <(ϚI(pTD0l^]0Ү" 3OcTrl/o Њ_y[P*tX- _TrpqR4a|V-m~K@.` Sg^6S<{gsշV6U^p?:y jK fk;IJ:͑(gɫ 2e*d+(ĪNJ>~)2^~~N1 `O3(m41>mZ2ݝ"քa[^ `WlG"Mkg/_wKPB7y/jݡ>^N=T뛱 Ikǚdc.ìHQ!9+LEglERPL0ڸ*mr`L3y4,eWd['`653{.@rZ!azUIܢRp6:#@GXDv{HvǽY,ːbs0.(d13yac!/<QI+fpa\Ae=Jm#J]X>z:&i b<ĥ'"s|{@L)۟e{ yP?hSW.֤ZoK PΨpέ܂6s>z҆Lz"jٿ q (׳,92EuJb\ k<'!AQ~'~~Ub-QȔDH瀖8) F<˲S+H0֨Q[*Ɓ46tB*ƴrjCUlCz>lIHZc"|AK5q6$їVwd ДY{ʇ0E3hŷ̑NI:ɬÎ_99jo!E\c2"4 843ENBovɑIn+珨ݦ[t> By/Wptt< Y&@3PQ}1Ssk QBټ`]z{DZބsTl3ځ>&t"4MxPh )Cea,m?4%%;_4y{/ ߐY8v&| qޕc^շ_o;k8@p៲~!! c!DUpQ|گf}@hrR##2ǻK'v1z\&j!FeKX> )faPm 3"F +82Ǻ(銛9Ԙ0!+K/,K& ʀ?p Zv:L_kYYmS' N_@7`8ewSLھ6KjY(j3Xw3 Zc6NWbw̱I–><- ށGaE;F 4۹⿿E+i)o @KĹ($mPL4lXր@VO 9cZ׶zqrfz&pli~ H$h.,Wu&أsǑjn32QQ&e/_BX2){Q^w&=x,BUP@:iBFnle^[ ]-]WP^] <$gȳk`SU3^(dex\2 7:X˷Am% GYvAWBk%f x$ckۻ3*rF.})v5n/Úozәu]o [Qh rL *|Z fC# كs6Q28Zf05wWuWmG+] }!.'*y4SpQyyEPV3C-I(iԶ |'S/ `n:EyMNbpCgQet5;s 2Z   7Z{ FyLΘ+\% Y'v^Q/Z P(t ]u{A& 3\,V\y/+ƪ)@%/i WGco74i 8C wul#Lk{(DLYqQƫQ;D(^UtC޸T; U$_x`|Dr$3bSKPE`m $YMr%RoMHFE5,zyNYw9Kյ'5A`~NHTs*}B`aUix1kB5bߚ{w4ͩRS1{uee^NI/ߌ+~ R n9!Tٝ^ݾyo_k \8زX\56m)>!)IɎr{aAńޅ>0dnfH$jE~/MxsT[5hU]8 {)c pVAls-ZrપCyĄ";T H2*1;6=oX4n?鎣S}~ ihS쏶HWhh2칰݆ y.yA^''3n̎݋{"j̑%f%~PYb8F W+e\}M3}%Q Vk>yveygĈ;Bu!//PT|)~[)޼t<`m/H^[-7rlP۩hiAё0G;ᑃωzuq+nL^&;!l+yÆ{0+bp15ƽ 59uyQM#??>Zr<`M54ssB\UfvlTr>$3gAZ\XwX*@D!^\v~bE5x;o AaN }C)>\7A1ZN'Ob&! `_4dڳ;^q@"5(LIt%6NiǍ?*S)J5D,j\G#Kcx6,b'ɝH12؍ 7v'X|Ee.ƫ~l勌YhԷO?k'4 8&iD Jt^u.iƠސһ,F2Th#%9)x*HR DZ\6u1ՀȒˎ)fjETy/̉wcĬGjP?u8\ nK Jx-u߃r]nV*w>?8 m?>`~ēh,YHcn [*NLᖦmF }; /Ƅ:I:,(a/"cʫW7;bz[ 1Ջ\56mq{[5ի29{蕺$+!Cnk}*MhK$8ftۃITlqD ]hEct11;}v`bx@{V: c3WZ|wK.1!7X9duw]o Y="nmUtlӡStA8GHee|ʔ"gV B&%X&Hj|ǎ( f +MfvC Z]ŝ*fRK& w@޷2eؿj$< ~a_. Mf{(JseK`倵i\9f >Le' dJtv_ח:I>$p[H5(n=vNz6$[gךSA<V_7`'?8^2ȎƗFU*i˜p/AGD Qb~fOf7Tj) X[5эfo*u 5e . r|WEep^G-<013G9f6\n:U?)tGXB`b S-p /Ajz_,$ϐJEeeCoTOAi grŻB̒`wx)>K{Yy ϾvH^vcg`,UzlI0+GMY(_ Pn_VKvur5 :r57u; ?n<9x(-A*l!s^.WS_lqQOkq~7J/tc?!? )S4}Hpܝ~eG;+ b?xƣV*PYD{avuw{eX$!=){nwn +;](&cwLp*4tTPBK3'Fq_eM&Cn?}XdR&||K,o=uHQ ϸRQ]\E;^Ui ^4NW  9c ]yWTFA 2sIo8M]:*ia xWaQr:xNfj?]g׫L@w3ϵ=arzЕ\qH#Q`m60yB  Ά[] Yet1ùPR(6P z!s fmfޞ9[̉k |A4r6ub3 /¨`<-gz=V_eÓ\>v2 (ʽ#U:6qzhƧ5f-K`N0 zK<7"zk)4lm뻻qgtO6-8--v&V<7!e4m<}2Hbf5Ztգ;ip b_8X/A½$< c^ Us+VȅC M1I w5Vtmfhh FMJdp:@%mNj߻^\m3`l49kl4J>W{NÈw1 ʾbLFѮ~5"V? ᑟQ34LEC4l&8OE~v2'pSaNlx\Nۢo3mNn#xDJJ/qbȨO *p:5NE^jnNK{ٓS$3J#{Cv}G {46R)&u7H (9-C;u3q+K߸!  A @Wc)RE#'sFa"셿i`׵2 hR| ߠU=RpnoM<KF/7zͦ.RxJp5j4Dي oJq8 ~R$V7*>BTX/xK\ uӖji<L_G~!u1T>s&ļzϹM@bXLa(E+N+Xv1o3!2K\@PlmN' vRnvcÝ/E'&7wY$u6AJCD9=?HpBcɆoTܕZN9@ّN9>-4D:F@ԑ:įJ)Yuxu5*4E} G(;I `kCFH' E  PS V"8_rϫdWjAإ?CVP 093>s<ď] L bt |ϝ"`j tDGPAh 6~H`0o+%@_Ͳ m%x4͹6*8Be-am97>"q쯍U7aGP#T:23 _>aV>O7LPES̴I~O0n:EA܋'%1hLMQT0o#='VyHU#Nu}:T;if6h7MOvH)n,%b:Ab uH4/PMVK^0[I~!Tˍxҥe|eIhЁxVB!8y|7{ptr"lD Ι|@92EXz}ج{hVW^rzRoi&H҂z`t-!ܐ/ÓCC\9Ьn+(W(yæ;)P3VzTEΡ@nJ^͞%$3N*>1/e$k7tꨏRZ#䕳XI<]05vO ?ޞ>nW VΙBV梠_y&?S K7nJnc7)/VX ٫4Ws&L(ڷvBѥO -愅aJ6V@Ž61YѾ1w "4䍥^7,ζ ÄM0KiiٝKgFHBaXJZOe\Fj?f$oIь蠁:k9gQ-hѥ4p>7BuyxE墂J<"˪T*'zn{vk+Z LAb$ݲrm 0 HQ" c7&Zq`熙7֟lPJo>b[U/_\A[,z-;aIWހ>Ϋ7/934_Ş\W l;)9, 9 F VPgJHYnNd*HV a/ -#ėqNHç(`\v(*^? Pr%XdpotJ3q:.Ղ-X1 ?{lU;XzoQoH%Z;}zpXgyL^<}(tSzA@"(& e834?U͌tmu/N#Rq|xU,*(U:k'{Uš/F[7Ao)`v7 n C ו(Q?#< ۨ{y||*°FZTe 'vں=9VAEhꮪVWP{ZLG#GQU+kv,>j"YGX̱<ңD7!lG*7L1p Ս+pPge)[Ibam901i73UVT,~n ,Ƌ`BH^5Z; {$'l.zI 9Aⵕ,v4YJc93؊7>NOY! Rӏ[_bAlSWep^>\.WP1z ea"Rk. ΁|qiu1|5ҁ|@ij?SU]bs-YOW=8ЍxKQU#$ v|YJ/;ˎ5JYC)a\&Wf9m3cukD0ri(uPjW~礟;4vՌ)kc8-1 'LF\yͿP`aAJ$z U1r_S~?Oj0Ghw{D8;gfV(0a>Q0lKD4 Xԇgi]0!. Xgk<(^`X'뷺`}}$OrVnVmmLq3? +^ſ8#)b.l HەYN|^K \K(Ґڂtۯ¼qy)"Hbpm ,El8j3o7K#*̭nymhrNb?ʤ8_> sCr%qͺ"F[ Vc~0DHO!ȿDն#ǭ< F1 Ec&+66+u9ss!/ZEP/O}0ec&dТ j(q BD RI7:S7}-_uG{!05_F~pEi҃a[vmj'UD܆(4fh2/.(鐗Z)ZJbX͍`KHt0YܔQ_۩">V6:;bAw $ALސ"MvS om*Q$gt1 -i?~ŝjD0V+w(0qŒ5 r" K[*]TK!>+_H=Dωt:KH}9~ <:WCTqޛX;i1$SWfr~rY_ZN+=Ď\*i)E֟wīGW0V Wj\AUrkI% 2+Hh,ȩunj4ڦƿH8N ;>>3G!v}RL}@Me7) 3v@HYɛi,SS7A1BNf?㥺 &rX*tAK$~tF~ :/s^>/Pv'V`ho=(;JTHZ->{Wٺ/BlqBR!de}&_s?fIӹA?9i=Ê;g4A ;$Kn fUFYY9/KA1:Nۋn㲛*Od}fpZ_%7c˿?^,w u`$Z\V9M1hup+;l?A7YPoq$6K6"2n/O IX33K Q5wB1 OlcЗ1f2f [="8/\e!DYʡ-Թi-|E',p&jxɁ5%2sϷzB,%6 aL EMvDmA`6)ؘEpWD$;'P爀4k;]_6IXkT{xNL`9~T^OMJS(5Q;咣]iOsjC6dZZ$8w=,*0x BS?.ci_-upEgky\ @uG~1xhʰccS~OLkD!_%"W~"y7oWS܃DAIq[yXRyce-e5CyvR9c] >LG\ P U KT/AIK (Mx͠6^h5{Gk]R}{9nv.:n2u)Vmjf{@Hw_[xaJ?b;FPi nl.K,ay~FϦ- Յ/˶@4P axƟDI3f_W,2»uA5EEeCPŻ̄`aPӗ&QzT:նjBnO;,ܰ|C,'jbϿpiބJТ$J (~tTz{.iJE'U. Tr6pql7Q4ҋ>?=yx&_{A9pҎтsnȍO!>JztFہ 7`%^Ѱr<*/FDȢ(m)Yc58"*ZC[+/fc)mV=ʔP_'Y oA~Շ>BBlpU~~w@RA0Aⓚq//:iEa4 )ZC}gXW,DcQ]/hQ~+r9E| qt|+٬rNȋ]ۤ9a)]as<pT`0澿:D#'a6v@xa Z5[w7xwXtXz:K㵘,"@`Ň*Sfa}i"mXvY}[ OcI۬{a9x5=lKJLCq-<~;ι ~IfxXsZ|InI$sE˲𡾶]Q&l#= {S؝/d]-_D\ZD-~x|{Rj lS\LluuEA_XjQR,ۣh\篕9O=vqR!iGז $ɵhႄ痹5h0K8!gB!BNDƆqIq欮 fscGO /$̶]xM,^J1cVԽdj??pfEp>oWu:۞J5:$xa쮠oO4LRxoaJ!dexfVH~D ]C _^QCwxlK<|8 b &V8 y[Nbd=T40=5CC"ѧH޶<<H*Kůhv,`aa)u ~(B/~j&o['KK+R^6B2^Z T"-,t =ޛ:HqjTWqfXBxslEZ0`ՉNa,Uo INh6) _A~" Ra6Fo6^6R`_IoD֮Gj! K|쀎@ꐡxgp4UY$:#V\ ڹk[SNmX7H*ʼn}Kg7RGx4#z˷#[7Cg͇q$ltةcԂ&)HLP3D`" ,hfK:X;bm`&-ޓŖ7.wdX1g}dp0ͼ9 =yd?rdyLš߉*|%eN9(In%5B~RDT@xGy9+o<д6;`#tobk4ޯU /R@k _qBaF}^ ^ɰ=Eţ zYmgϼanju&g&Ipuo2*IA&ъFCf:&5=B%LǓ$瞝ft[B oGTGCϪuA DGQj9v7 wKr5? Rcҿ:#7{`z򧓇K]It*7O V1.5!I%~&SW*;ySԵ\;#Z^8aoؔ/&DRWHqW3~jͺz*`YŢ7=mdIr؍˪Oj1{6!xcͶF K4 T@d։o(p'zuv1>uSdr퉀$(M q {{lDbmFE:o`pfTWpr߾upQM!azf+οCV@I*OT{Gmᬖ_ ^ey" Ӡ 6ݝ(įjElm~ +l@ 0d)ܻ1D݉ (%>,T o2\ X;ɑ[|8NMhk㥲ܰhћ]E$3/+0_J3c/Ṉ_[mt/8H7%JFx.QZ`xw S;hID ;J[.K35Z;Y16}F+[H8*ϽxH:0!-YBoPo}&PefBlpmG~"7"yZb[]4ذ<^vsH(h~rqM?D`%zȹ? p(*eTA*Y=ǫхCk79ܩ o&lZ{VHP_e[Za~$9 rȿ)M{O>p0T/ ނHxEK$NCW`4Áo ?IjEUܰC%^y HVjLyuhCoMr W=NV `A+ޓcz{oܢڷ@U 7JHDҠB(!;, 18;1;NbUC?Gc["凎'Z!.2k 7cԁ#u!.Bk { #E*!idz܋Jj?^GK'Qpg܋>trcP=EZ &RniR <\( UT,<] '=!u\ܲˆMs$:ҷz%)'|/ny'vfa}O\p휸Y{ld5ޞ: xp`h?>O+:![Ϣ*u!FL{_72$R-cZ۠Y1U*R_Bt'݅lx{(05"Hv=WT=1B0__Eyh8&⤥/^yX*N`B +UUWgQ*Ƴ~vcCbǦք?=]%.1Β-CG6S<2E.Q[ bT^?#&"ď ̜cˆ=dwAI'A7'?R !+eU{=pX(["lвߴ" h*T[וV@&̀sö BvW2|1 ߖSCص<=k8fG }(~9,ݶ!om | p2d/̠ݛՆ;WSJZ:6<JGJE^FHY i?P<[^[MkT|@˦a%ؐAYPMwDdΧβFqCCA8Q"m)8tV=ApҦȃI p#`~5[!ϡ\Yt$jL^>hvmVᖍvG"$GS/Pd|#ɢA: R@W`J0:ai` Ek| 9e6W ,w=\kBB9.\xСn>i̋>6(6ŶY(Ktql!2<9K?C*2zG ji~QӡOy)sǜcs})NVN %蛴?hf],Vf9-kƿK=pC2 poy#C!hkQp3jڴqwȃH8x|qGkPO`[  JAHq֟*P/ýGxDnB*Kꂒ>ǑSe1d wF a!aYeI<~=d("㚓Pm7 ?Q8O&KxaK)9M܏ +7V>2"!Fc bUC1~=%(yE2)Ҝ) iU(a}D BGW]]F'Ë׭6PF)9&nf*gI(`έƉCG-Նɺ2Мl!b.Q\UxHl#ugࠐOv 5ZbL׌zB0䪤SHoV*vjU6_Nɇ3uO a_|kHT$ֵmcXI,LLI5>wV ,K_Rhh'U_MVv-v*vQE;_Vʛzd1t4@/׵`kQA~sxKc wzU@/'ˡ;M"K 1˻*TBmVz1̸v>gN{X:\4A L_JϤ\ʷ{vѐ~!vp=dF:RY~5Iz@e|?IÚb]{$ΑZФ.bq! ,eNU7KxQ&ž+e3q$3J}Vq@=zlFtA4e}`^ +n!q Jk_b ațuVtē0j"Y&iI m$0JyRkwf )-a *Ͳ\lI#mN2çƻFӻ]"a0Oް"3X4 LmeRv_t';NO[~-x=٧Uۀe?DPio<) % P}96IYѠ{k8_}k(Pzdrq-L;Op*?\&[:cOFYs)U@ -{jmIc#ދz3 }! 3r|wԕ'Dڅ}rⵎ5-Tdl.RH/Vз1Jٝ&ôQ hHh]aV4`" xc=T׈Wp^ yLJ\ w0'sVV.5HkC0-bJ̿eNg0ΆL-{/2i.Hy{t@)jj8iidLYXZ20[T R nc,Ӆ{,DJ"o=#v:ͽ䫉:R馶nik}+zϩ53VTNvfQt*b} @ǹ:>X2 &Q~i|`3qK2Wr㜣XεCW@kt4Oa6vP+ P.F"SM DJ̨NwYŀM`c-5n8^Qywx+r$7H9 1IUpYBY>%Fxh|6xЈLbogG܉Ҍm1 <)V$nC&-)OɄӺk7d2P<&0'R[ kGOCODLx6|=[G04D "B=p.U4>9$k3Μ|M'^;[pzZ*LMK9!{Ң"6D0 Jjcы錰\(֟1$9m p]!9WX~ޒ_Tۄ+n2KY\vTaQ d#9\3\Aڮ؇5Oiq}4r<'%±(gF*yhf^pFf2{o y(Աi傶߸ a^y,jǼzI%-,$KW4$zSQ㊡U,tVt!mRBUF  CZ-Ot #^eJyRk#%σfy@rjt)qdĤ:4󫒊J`ҸbgAxΟTkԕYG/.~羁 pǂ)M+T:NWŽ o *׺–7<" #nD\#)H!ucJ ) 37Qj pH){htRm}:QӲ:ĉպ; 82(ާ9!Qvg ;BRH (٢Vgl z"9.:>-.}sV9PTJ>Oţ.:B#vHqoL<9lOVv}955L1ּc!}UWH [ [}ʂma hee+I;ԄCyƲxpM˙ycLwDnPDD!20<;)~I!WMNn kجBv `tz0+؃N o*u8)(sh`Wd~N{kb<;U@[+;"vfCrܫe= !Z'>]y;σ>3sh#/i}iq7zJq2tVg?`:t."!\G;$_-*n%p箤Is ,0w A 鴡Ş|HBb8jGZLK̬` SaIB;D3sW@| cAr(@-h fB&Vk2N< ,5klvNPՀe1N!w^bj,,"f.|qe`f^em!&(dd8Fz$Ma|ȒyC12 } wߗȞ pvnx5` hw ݙ"5NoB̮?6Qc>Ǿ/s+4̷l{qM"x|W;:n~Z Y Q;OS5=[0/F;wwoM Y4;Bd&&60|(8I'Z<[|6pR97s,YG5W -x@n(#bQ:}^zRsєq*Y>YJs-0j+8ݖ`I"11T[ю'hĺl E;XɌ_):ܴ B`[E8 mrYpjYUq UT{f7¿'}f94L) 2/H7U TӨNf3 ( >Y50&24kfdd2P >cXݔ Mc7DMȡ[>!R;mW}^AcQe[nG Q cLeʹN 52waPf8wH!Ё%r VMkWUPVFvʌ9ŕJ%0@KY:0rUV~̐RTpҽH :' 3Bpt( F=S*C*K1 Aa# Bk$ehBŤbM f#nky؝w$#s.]NkpScgm -;"pJ9նhQټ8oɻ!,JBoj#1EPG!%-J!B3uC 1n^g \&JYS!`Aq9`XUFH-y]`t:zv5[|RzF,hr;Dhfǿ3`uw̹[Lvܕ၎ǡRR3Ek> fAt8f,UDz 9t~:U7‡ LJJ*=ISh&>pecIŊ)t!^MW)ǫI5 W'ߞSX|3#@~ΙEˡXnSekw:\練WyBs%"{594)#PFx3T6)ӐDL,fq0K\f?)`f'3k N6[e;tpؿgq;҈ d+sÍ\H*|P6Gbt T]i8۽ž!Gy;)CJTIAa_U)msvuaBT)C<+ юI8[viSÄk@O?ȝ \6badFmI ϴ-s 5 N(Ž'[|2J8zMpk T?3$Ù,|îg%GMi&w3ԯiQHYHdJ߯Ƚ Β[ &@f9YN.Qcäe?z n}f7V|5&.f'c:@'ЄVN9HVTz\l#yE"\x =_7,/&OOVUZEd?>k %7Y~CE ݄Cwt]uMMft\:VuM~+]C \B Ck 2bʇ,9/H$8Tm_ 3! U%+0: P4%\f]]jf}L㿇\\#sVbG.s7z7@_HN[:E|™MlKuMT KslHTQ'Ű3cCN0Zˆ5D9x~{=g.X9 >=f@%3RN;PEc7.~ Fݝ^>:in!#fmR  FܮRo y1)SQG@*mfѷvnWٷ~k؀ {kĸ`ɽL 5~ m}MYbDF7 7V$7܃`(ϙ?A+LJPrCbkPy%\[ԫ\\XZ>k_?%rlr %5T:E^mX+PG %dzg$x[݌횻Q TDl`8#j]iJF딷fJl6]0F:Zo,K,ʪG%4Tp]'0C8 uȘ6îL@Lqrye@WpĭÚ=F3j9x b|UID;N:p͋ 7ymin؈#]{KDXodl924[t'=lTι@\΢cO.U0^}ꬒ)F<Ƨf 7i@vl!mr>Q䛴 > ن.8ߌ?}[*!85U>_np:Bqeqҵ =pÊ.Ur$b80^M턴Lr`·99~BTQqAEs'4RnvD(Ly  dimSwPCc$ DawqAcjpa[RhL(G4ht} i: Loh]iLxkXﳏAbrt[?_82wkcqY`?tSmrRQ c˪KUotU Жwɉ )=Ŧ-Meԏ=2miFK mC `-v0 @PK⧆w>^q \ZηIWMvrAU:=G$`w@Y%q׼: ܑz$I,  ]P|\𛪟c>\ nW6:&dL1Aj[ps̬.M>bDe 0*! Gփ` n^ȼȇY qN-XnW]N6_F$ :3SDD>*bxP`BiiQ4[ic 5x ԻѣQ*ȅuC kF$Srct`Dd+C$ f]EE4tth(@(JPkԩAU9Q\H"tc)ٷP 9QHjAQ!6Un{$BnDg%u- 5Eu=QQ^X 9)Y}ŁZ_;kQBt1Þ QHI `EPOlA&Vr2_i[.>Yb/uv!eJ`99%Qboi\E@ ["Te/j1̝$-|YPN;IJ-3ҳdOd||#a r z/[&-YW]G&% +0WxlySf͖ ).}Q"F[] Wuh/Rߖ%S-@#KVM:E/4xu)zyUJ*hɁjD6r)%ZUBj\l<, i~\c<Ŧɦ [&T ʯ[t*7tcn`4Nl"כzF^*L'ZPkX0yrL}gz*1f)?('tw~` р޼g:[<}]B<A]RuJPt ks2вU-F3.-Lg_n)ֹY4x~3}$6~`1@1w<:&1EpWiʫ=KSbGE82x&j>\+IPw7'Zndzx F,ZCrDH:MB>~6WZA1Z{TDX'Ls~&p Vɗ*JVe 1 LMp]9$A =%<3cB398[Sp EU' -ۈ,9Ej³ԎfibU?ҩXVjHCPߌ!ϼ pD'e#d Lܴ;ƨcˏZح1ǣ`yX([tq3K]~ޚ{$vֽ˾ƶcיy$B5:+.8NΎ<ט_I,+9QYj`<-}%8o#es\Si O.%ଣn(W5Fbs?j0 Ejwf[rn)i]BZN !(.86[Wi+7'vu\l겊֣yD$NIXojWXh2d֌ E#ZI\'8x(;Ǻ9+\%>;r j\6#'Ģ^3* rcFNuj#A:@{ӵY"z9/`ǜT$R[ WcF/c>{;]o6]P%:Uq-e{P;v7[\ ., hgt`}w(Ny.Mk! nrC7x\jV,Zϲ./7逤,Wv(!Pthu/Ȁɀ(KЋn/^+Î`GTű[|4=gԆ)b{YX/`ɶ* NW N>5]|& ok+T0vgA΂Fo bWO80&!ky 4q]Q+s{_:ShoU]=kQobM[/.IEOr ~h.:⨵X|!ƞ_LdI)gJ{GW4ȫ3O((]UЬD8;=C˞G ^*b٧!:Ek hCTDЭLhB!bRZ~nf;> R'﬎XCOha7۔v^v{ڒC{^ظPDO׹.RB:B`#tQfl 7%+!CR>$..P}1X3[-yfd%\)Xv6]CΒFh(Ib`j `Z}`n+Hg1(eIOqkN?cvN#/'8'֑&lhp(.a&>)%}!ZDYs8p 8s Q.ɶqGm<.(`.ի#9X`$&yYjjYVm)"Lv:ݴaOÏg}?~r3 ]\.. P)jN 䁼, 9eq/Po"HWꦷ6pvGEWݻ/KOi孶&gg1 Fl7ދFH*%<91_1ճÒW<,Z<S9-9:Uۿv x8pzJ"zΑ}V3=e,6+v?xhwpf Bv{&EiP2Jl`;:չ+E2Q 6Cfoae/QY1Xٞ'3[L9 EB|FA hUR!}0--/opc?B)4 Ta5E9FݒgK;s}]l:EQEdl721&TcSRAM"Uk 'Ğa v;`x9$9RG5Mً|TpS~DcG(dDȝhBzb;z^4 t0%2ͬFCHjrul&ɴݳY;? -fn'\3 t_F-щ1ץNi^J )]cAޢ߰ $b{@8S%M:JFp-Jx3Xf˒!BzKdLY"Xb,x.Y0k_^TS%ɂU؈a)/U,;h~bG70o㵖dL>u_sK0A#/.'34#P[5a$RV@- z%&yMrM} #zY|gC q]DJp)P.SR2wU`0k'ö .NJl=e `S 8zZ57\ٿUNdNmm(|>V+[)}**Y 9eJDыM̓/>dY  G{)/p_ϣ}Χ 8U/zRf+i޻fRL1{ rGPuHWM4qB^ysx$Lkլ΢W ¶ِ <0\h^0ؑ:>j_ÒgR%SfDڧnI` #@fdٹ siQRLGL;YלO1[m2Ά nz{g6H%wF^s@Lw$34YYX_G^D" _7'w y_"f};V$̱H$AѬ˾B+}t m?(1=mCʣPfK '͙BGmVE,l04=u+bER`ayѻT=DE]nrӀE%0 (:*pj{q|%%#e 1rZ-fewz"a$o؃1Nv4x~ @:⭎o[7שc/MfsWJYߔ[$2uj=Y_, R6G܌x9QWJ@N/DʙBm44`2-w,<'cfk*9\б78U8ihѶ 4QTnKWͻ)bnQQ c`X<~B`X޻kk`LfT<=o\Y/ 1ֵX([nQ}|xw&E?QDL ר42iV9SjCmNς[9g Z0>z6a I]EP%j@O)hM 4Y{]!O^Qp-:$%`ca'Rǖ5k@&%7#:0BT%X,D!03c!pGKO"SN`~KyǗTqü;Ƴ4)ѷD#͖kצwI봨7NN?e&yZ_}!䷎+;/{?3rf2zʠ(qh Rub%Cl:Y r@DC*\TLoEF?Y87,f[xHN侚QZɆV p_# @p g, Sek|IaR NQzk\W|}f*GO64ˬahV:?swQCxn\ 1i(鵿sn"$O =q(>L[RhJ6~E GQp '9fx;g+G^[yطCF$\J_ǪV+#Woot/Ґs%e$0b|i 1Ϯ\}?"gC^[A|x"В>4=7$R)WYv~}3X:xfCDV>m)߷׭ފZ>_φ``!ci y̷mJ\0 2ynQW=#? 4$m@WCX.rn.'grwֽ@ 1e7u" ?ݘk,}ڟx}0L<@3M1~E-XDX3$"Ͳqտm7?QNUȆpu.G1|kRV~N ;NrzZ)kTW!QXvqN)>SN^15_|O<D%IלN mK!:Lzz OQ [T.* Gmuy,Yud J\.JslK7*ʶi#o o{/A|̌XKIp)-%ɯn@m8F#w1t^[͌rZ@∟ƟjHXQ0v26$ ^E(֫Ʒ-nU PLђ) Y *Ěh@̝B,e*RWeVe :km_|%yj)U;洬8e4Zf]9xUS?z%jQ"(hfʐxh Z? Tܠy{\L;N>qMe~9IxoJ iaYyѤf b3G/Nߗ^JP_ôߖpt!) XX}I4.k4 N%3)EɖV9GjUdՏoe@E]ɿuS82Yv $wME }bRNw+'ǭGjxX툺5#~Wwĝq+P*G2IB 5}  J@/9*j}՘{iA4SS@5-vmV?w@ #g1$g엣3OhGFAP|,'E nƼ4!JaOYdո;x'I%7>uo rDQAw2%.㊤tJ^] >F0QwٯP3kz溷.˼rS,`5Bpy|*/ivp$mylss}jp]Z*%H9{5Y^k4#d3U5H-vV}aCbUrJI;8MamET '\g+aF2@D';|bWtmB"LCce|-լ0wQO6 `H=uñ+%W+W[ *x͵X&Cg$IvG&Y_s1a Zek[GO303lM.ņ6I|Nm>?ͷ7zh͎EcN̥M:&%Νʬ%6m}( oBKXf{Y&[@(*.Efj0葰'})IՄf5roމCViZ%(/DQd/% zx"ej}eb,M$UZdwKI.&|? (QϷMp8]{W [+ˏ_lvWd:O E,6-/f֩(RMqa#eZtT.kiGc.Z ~Y٘!J{zZ۪U0'-M==Mv*DrE/V9ؿ=5D`jlxW`$- $&'Ӈ)<, BX0]Y CQ dPXnys 4yIĻlٳ$*W':~.l QKчj_ İlwDTS/0pC}Žz:o\7qmNqgxխ8抻pH,<hr I.2Ґ=p$^I<ە(4i++v¨ ?9$aq%;`&?ci5=1`!q:2]jGUjlz&N W@%q(@ rounElDҡɎ1`WW8u#:1 !ӱ=RMQ8QSa}uii02+Uɚd6zln_ŝMrtV' 'A@Ay{`W[J͉Z@͒Dhx:t:HKTݒsKح9FZOt v;!d:jbngKaR lOe.8Lwì=ʀ'x+FIVE6TrDBDg57]))ojo&BA(*Z@2xsWLvQvV$ fnm5ו9SR%*1s+=Jb*Bhցj1m]{S 鮋WI@3P "|K]جE]n2v";R동F[>`=(8$@  19#dH/m;Uxe{okZmmBD [ -Դy(?_A,APNȟ2;lru 68xm; K%c}-J"$7Uvs;j]J^"Ly +)lrɇC҇ɜc wwHLl| L&W'5&twP$%PKg(bq+l&dmUGr7sXϴd_.IU~bhy{mL5*GY9PLy䭵C|Ӣ>.+ XP>0LaՑt ßO-sr 8a*Ԡ_kX=t!H4 ߌͨ~TpI]e1JVK)IW򛧫Oto4.F~9R[w| (v@l=?ӬE(ѹ9 *#gesl84tžt+p!T1ZTgk!\1=IkuiIܖo!Rg^ y-Zo0Y**’f^f)keKoMB5bk')Zf R%K |bj9#-$qS }BD^<йHYL4u>Gz^Dzۺ/9Jc?m_:d]baa c$L҉+rFF&c5Ś5f<1r$:3($!'ch i# ;ئtlWRh],BUx7 s!?*<$Z=y EN&vo]̜x W9GFZ'ef]1BߙRΪl̲y" vp-ަC‹s%1A6hIal,2Hb" =Mr(Xc2T1E%+SH'x>z܅p<̪֦Jt1Ap4ͮLNЌ0z>溑􉲾}cNO-܏%iβ?5vj m#]5 B($ѓ1J*8œ%Wp%tR〇n]MH@mv́'NKG#fҮx{{{up*b4c/m.8CBMG Ͻt:G<4d$xyIzV5eE oA;ưhD a#e.7>Sa:njuSTz|w#u[g=d{*ĘL9_o1iGG#(zնP_HQS #6e"/ytQF ~ 쪝 !G٥ɨIvFU:śBtqWX 6 jʨ3h GaϻȺH?\#z̎4DL7]S}ĩt__%}:жO'4m8w/ʚ;J!.~"AF{[ u:MtÁ%1Җ0Khԓ92ѻ<o k~-Ѱ<yc)Uny{K(-!(Tk7}V U(0Va2?8 [`J繉P3[,[r&=6Q3]M*RƢ,$,$4g Aз'Fs{L ]dh@UCl@։Xm#$ TaQûTi~rGѦޥAT;9i1/0ʸ녕_@,YpޒBĐT۠68X*g_->i(d%2VL ykV w_ʊrgQI<`apE fd=! x,r(+f#5$0fa,,ݥvVI\k^t^F2 Uem/Όcfw =zKs gN)kz4*9I|6k@șOgT!7::iYz%uflT[yѻLbΏ9k;--vG9,eࢽ2][9*7>z F57H?,d7f&~)jp;19_kN>/ Ŕ]aF+wxU%tnbXN7d#iB1%C8rˈ-GJUa!3Hҷ(1|-ґ`S3a$Ҧ8W )t[8m87}:OqHj6f>ITd(/)EἾW|![VZs'~݅ 7\CiUVA'uRqC}rZ`e/!M)G?fnt!;;jgkFMsqLs؈N{co%50? NEs`/*៷3/3;`>УR@R KbOz,@źpJ*7Q; WΨ(ʳgV[3k(Cf79+>Kl47K.@[hI| xV8tzB5Iؤ"XG9 ]8H y@FVڕqbjiIU V(l} /滼ɀ63ո5u[@G1O/ |ȸTD Fٶ?F=GUyl )ijc`kʅoeKi_̉4BY_ ?5D(zt \bG RqfLlDx BeVe64NQQ4j!gw/<}FT׫zKV.8w*`6QCdcgP<]~x0ʝ[y`bl΍,qnxnh[n6`yhuXߓ՞x\Tgp! .5_8R tKTӄI(HDv%sx7 9oVYw=}nÝEn~f{5C?mbh=1T٬6y̞> I&v{d:4b^pJ`|ҟWMZnַ޴\ͭT/r/!6MEb'mGHj[.pFEi+@3lNEB;uiM:\:x䕫ź|.SQ \QK7G +cژIV&րџ&$W]2Ұc ul1x2 ׸7lv{  +Vc?h0#Vo>e[GoDjI-CC ->HIW |`Iȵd1xx& 8C*"(;y~g0iS%Q%?% v1̳(x썗=-7$7Q~4geXAΙ#rļƯsXk t9)mnDa,]Yյ˃FB eU3M7BKՑ;z#QӈY|)g' [@i5&\T3ASL3@%|l( գXD|( i@S l2]`z'ϳIqQR8iv`s#W,|c0LiDRLpgqEs|PxtIV97?wi 5RqW­=]{ޝoۊr=pz@\LNv?fY0}CNMp[p$ɪV|Ё N١o32eq_ d۲k'l>&]rfsA>0Kwkvq\rʕi"ah5;ߢjzAKOI$ш#̢ܻz?SжY@U F2>+k땏jRUpHbkй:U^6 >ld 'Y9&8Bp6E.*4\ xnSAzW>j!nYr綬RCrZpUO CE1H#ZՍQgHz~`}gl&\b \=5g~ze΋5e䶐Ʒ+ * olU+4WFi%8oІNL"s6 |W(F5_? *cY/=+' ;  Pe~:^˧p[#xxS<:l?A--mCF~O#y%rgw y]_>[tݗ?aYo8o"/ ͨlXى!闪ṨȩW{dD>vrYe& 6 pQ @.M|!OsBs}KnMc(ҚkPbQl3Q=#Ku\@Z#egOO]:/ɶ@kA8r7tb}^TUԏv됅M0cwmQ4,v>6]B/XBKch$_DWǧL۲J.\8Ԣ '-RD|\1IӖ -y:Aca*N$KCUp ^vcg|⊃B*À,_j4SWn̻h{7)!bںCS~Jثi97YjO,Eڢ!V| CT~%w:X5`4T vߛfj5Q&y?o "sSou#b 9}}Wql/[3< 39qtk܄fBugc3<4)L/]H.?RP3Րn;`( Luiϩqpޏq=K*sJpo׀(Bp,o \%햹ڐ$?=i7$FGdOōNaCP)ʢ7J0%n#,{tro[-#k,ipAߣ6:3|p$tž;ک(m'9ӗl̿2<`G!xxut}f5 ]8s$ARN4@;.9|iL,4߀:0x*}ē=4mh!}ȱ"f麂㹭^+x,h^+᰼?AK=1`1q9m2̵ ,~>S *y%+X&r ?.}tT6'ZG Z % 3fh\CGbBE\GmBVA.bIRլ;~fRՁ7Q u6ybŎy}r^G 2ͮEӘ[=R>i@I1}.:urOǨ'=ay3Lwr“}>!B q&o&޹KRs&LUo1U27Τ:DkOf-(9 'Z[\,TbUKZB46b$N$RRT+M:CFn\ԙNaI}$4xocy3+Jj߾5oA.?gٺtt/̈@T!RuG?k:В_kUbbwPc(cBw?xV&HR9078qCOXx|B 39߮w9At/;r}}TWTb#O:;J k_Q>$xNFǿ4KeRy/&>4\5)!ǁXqA9-4ze~!FWL#d3'xo斣JCFΥ^BT\ `2fᱩNq\S I~kP3;c5zp0d } =cB_I_V:K r'A³ $ؿZ*-U!BxFz]ܯS-}T/ڿ2>qN^ئ7)Bdr gs_F$C9HR[)%NB-,ؔe#9`%nf~n=BlKQ.j죢cOI"5>l7.;y `2inoTO >Lp|>&Y9' زvŋq +}gCI龝J\=5w@(PY@xՂH݀8;4dt.mva~!wS]@O-3 ~•@59N.:atǮnP)NYlUSŽO?B:HĽ^έ_=aEVP3"3|ZF27uIȄto]PλRw[U*~:-mHIq:ʈA-(=$&Z,T7Ehnw|LKЕ7w· [Gb \X@e-n[\nl=J} |v:;(6Cͤ(U'|vG >MZuM]#g˕'[Sw -$qF9$Sh4pȬp 9WE G~[ x t܈#HFJ|8%3"'3)8,x-՟`? 5#_G|a k/Cv[,gVVCsrjNąN-x#)9+/oڳˌOk쟰G;ur[.yW6ϟUk-@00 *R\E$vSv=?o.IoK1:a8X0t,vWK&D92֚70>a)݁@F3'Px{v mQzZ46I[kU4.lxQԋq;?0 bisp+)V>h;F@t.-Hx4dz1; EE(kGiRo]Nrbj=b:tFx8bL ˳VM(Ye;5- Ϝ5vp];KTtV!mU~V 0, "l4բT#dF֚ڵQN߲3딣.lAL5i=TSP[{L2P;ׇqXNcH0^_q4(lH<_C"CJ+Coւ54S+9}O.Rp!_EmªF $l>9UB%Ő Ki1tG|D$4uΓga E&. 9GbEVހ ] >I ͹$Z$_OG6o/Om5-⏿D,ߓ)\(VQAJ? %ɻqB+s0r㋓Q ho6y^$ۈAxoXD:L{gYܶHhcDUpuLBq g[aį[xסYޒ$PR vMNsSqHh@/wdk)9.c%C` {I;v91XE:z mPKfWekg2=3Ȩ3 qڗ>RĎ1|d:-n!]آ"k]wTPLiJ:y"%٩*TXL-WM((++ /8EZh);UpR<:M\pB?\nV^w! 9 ȗʷV)}?[ɮȸ1唪"7.w^ PNmqp?}-v,mJp3gZݵ;Sr`C9I@Q8=-Ҭ=춡q2wv23t- iJ3\M,R_CR.Dy}  w*!#zL9uALedMg6 ZA;h3wG_;8V1]>)rƥR빾-P,.݊"`uz\>12ʍb5O~^(˸"'%XzBdz@yI5ǻH?OȨ!NAA\w@xMj?QcG?L1贷mD}M^!x7ek~NrOdW!H|g*IQJMvAaWy>if8!y BNvD(zɀJt蝫QbOd{-(/v3{c5F#\Mgɉ]( 1^[ouc28X .hY-1.jk0*ƱpXb8d=-[}ӴWPJ f =>Mw  Q@T k^.eI}v]ƋƙJy7U$K(rfT8s"G??YUE>}(& \Cey9،hCq =ee,4On;x%o7}7bf{0u`P-7IAZrep0ĺ2Ltiۊoy\yр51GjZZSdWXP'YXMX(c{yji=Mi|77YeTJ%ȟ>2K,w[Ô5ogl l O=X T͠ČR*ʓ3ebΟqShJ [$~`ec`,h$rmp55>4lq,mǐOlcz}k_qSیX^b0 /wE_N% f0Cq*a?p_ ~}KͯrZ AV4 1%3*[DoN݆`8 5<-LNpq}w?_ߟ9CtyfWS==呸VǔVGuutiaf !{CƶMxavKN-RׂbA2_m;4z}훋ݹ§F juIWm~L߄J/ퟮʳO{&U \O7wN`j: 16GZp/K+-<ڡִ 8-<-|na Isv|NseHޙg?.qĈдNStV==+{X2i]AC-2}tQ,˝gyDmYݴGlrl@U#DĐō//A\Slֹ)`=1,?LJ|zY'-9*rADC7Ҹɭ'~DQbE)\1ŠwyJԗAsvǝՃ{{Z|p+$*HPLIbfohv]j͏ | Iey#-i#Ut<{ٽRSͻ5źJNN4`{;gImå`6HFcYH9azM RGs`Q&OGm~_jy?. Giz]Ij^8Qǹ-d,iφ-QbHuRHaa}{z.k6#7/Ѩ ;(0A#_L^|c('V \7%/^o-k@Ÿ^wڷ/c͜h-AϚ'+qB^YnCL  \Tx!;xpxND{"Zۙķ}B'G&!b;*'V6EhCֶmdk=|sbzqy(${7ց:a*ɎoV͸Θ[ "3? o Ng&gfQtŹQ}KlwIج=s ԑKleףvs˄Cz~J_̳ހ94-/}l [[}yyo߁Åd=Rװh3T+ tvu [fDOmfSϹʁ]{6*v5T|Ж=qܠ2ž e h0پU{fcxxOł`k6J9zה(H?:Yb^-68]_R ]AnV}Tյv5kc~xASa27[.^]r18p bݲ}wpy2p@:s5G8NӞF!x֔), \g u FpJ㚃=k%l/K8AD0;FP+O]˱8OI;-s=O2dyq*v)}TI]ȑ$s{P#T`tmcĿ"XL x^lܔ*y2AV2:{\yu :{iA!iHm~9עNs w-/Uof\˹gA1ipx6 H r3;_6 h2W_fV4/s64[X[ »40kT_g˥?1hFDԎIڼ- Are9)@'t`&iQjU1oVA_q*54IG F{|ɂ1CY.|FMlL|>#z,5R|I=v2۱9nJ!o {igIAh#[<&?d#jn0@BN8fՉK;xsMr '}ZGү!MCۭ8zqh"kLwl()hh({NF7W I_]M nӪ{'/ v; ]r3 %~]׾͎lа p[Mch>Q/q5 &)tw%ht 6//a-~u#Dۡr Yh7Irln맼/3Ds0ɫvX0-GO~v}'!4\Cc>nk B pHj fi:Bú'YssٛR]XO[Vlr̴="׋Ao!# `O77U'iBEWV7Gֱh$٩U?F;X~46WR"s2Pv#~;jRC;o=lhaO@-ќl.tu* ZT4&>=Jdz*}ƧIAP 0yGi0OI2FN R @Drۍ(ؑ v` jS}tXXm8ݱusx2Pu*oKy: ]#Aׂ57\PKȽrT6:/k/#q]ve8I#mtܡ}s  ic!z@ko5L=WtyA3lH^2C` ,MQFepRߤ*FMcĻƕ$?k@%9b0#HU.8ٗ=8#88 ]Y@?^Q3ĝi&c$ ǩ@p,ib$}h5u=knX(N~*b'9܋1-n~$X2o'~SKsjX&sarV9&; R̾#2L1\xSaT̊4jWbnwZY`QO EHQ_VGh@l/jezYfJ[s;5 |fFLh䧁 ]o8=xQw21S| cM )8WO d.42SBzy.QRIJs%ǝ\%脍]Xԉh1uk%g)eVDW7HVMp?VG\E7@B2O"@ < _t\N~",Tf` ێ^NR ? QYko%/ >Y:8y%z5~T AqtrЛ1VIWl*DE 𤽸a3fvt&%9*rr&@5 !55I.,U5SNB\;ǜ[w8Nf A</|bm1[ Ůc_W6ZVkdؖ PC)O2qT \ydT0}1SA לuҶjHTBr[Y㯣~QhuY>Xﭕ5Ai}WH0e\"Wt3Gw@=/]0@FʞkJ2a"2@r犓!avwVmep+S0J6 3U_Q ~hR2ݤNg\B0#m 6/u%$]@} 2wF: xg_%,62Dc.was/ȱW~{"2QC͛-NTb|p-zx &qGuD +szn**FI׆w+˯_lBM5^C0;KC(5Ǎ3~GG'˔e!@ZgcB"*JkW5 oRy;mʁJ}*\@.qD s~Db(: =|__{W,6]šQOeOc5oYRs7M]f˜u ^_O3W)"g_ywVobki}]r_VNQ.ǰ>ѯt. Q&&1BtApFq Qq.&}܀$~az=u̮,tuZu f]=lQV@F&&E},lOZ@.^?BOB&J'~wT18'ߔ!˦lyمEUynAPwyˬڕjłmO%wgF%l6b`wiXELԁBqzJCr.c"$($ϔ՜ fg#v%9 Bc͚hCRqEKQ^r /#."Ď>6A"aOj?t5Tߖ$dH/ 䙂^(ŋ:Z4KaSLu pnO$1(*xS+NrGˌ>hZķs=bA,/2]'Gx "M#)8=UKISyKi/I:UP:wgXFZwt%<H Ԛyn,jJ|@F(QQh$gUf'8u5VgmnϚqkDw,)B ͏g?)4w9PDaI;G#p vio=,sK)Xn igpm P2=(pؚr xWPZ<^P`}npT\Q,A)$хqEjKՑlDHDy CVCۘAoO2 @G bY9Dpn˟\Ĺ0H2-}G>#$vs٠J8[B7"ṙ C)ٞL$t[G]Cʜ{CgCS,݋-GM)V"Om74m@TQy62EA|͡P2}Cs (АyOLnH ywzet r$ۇO.B/0Ge:ѡ&#)}cu44%o r7?Cs5fƙDnj~B7[*Do".?D#[0/sdsGгhe`u8%QRO11s"ͩmrRVΜr~Yǩ?$X(7j]@œ-tC-ӀO/"jy$* Vm6/6ܻ6R %B~3z@GT\wRu\v, LЮ`â=ɥtN w>!{<+i@IgUEʐH0] `}qT&uGC?w}Jו/Y5 |:s,o2`& qsdzm FdU]9#zo? tQL݂NW>RNF r>qߛn=Y`WM03:>8IvCs&>nk (ѭ_XJˤ%%,II Loe9/ȐUZ-v\*TB7ܲطHW@flİK 9`@Cs86Zmr*XI\9Җ13z)5??MP(7>5vŻrzBAPwd0gk9m1t(geDg|}E &Qu[AS Mc(Gq=!^MMQ3V_j_F{'eEbUlthHxqR_|\Z'b%߀3RO#p`wНX6'8j7F5eyՋ]Z7CʻSl [J~u{Vgj=p2cv wAgGtÜ 0m 'Px7OQ) a_ƮYb㑏um+E~ܩ!Q-f`[R,/ғc)Z,:ǚ0I4P-S-ƖuPMjغ[{ίQFpQNT'@Ւΐޔmi-u,*G!K$P9^}jR U[{FfVX7kwok&w4`q[%*̼+3?X-(w 'hwW'oG8hn-p+r˂bݴ)?h aе"@Wo RflSS>H3U^uz׏qu(Kt@s r%?V7T/}:E plgޯ}[li4ses߱WyrT' q *upL_X ŴȴR7Vt0 7W(YZ ==(T|2'՛ v| dwG]~=XY>po kUw2T!ܘf1IV觬R|򵕈蚑 &ռ[ $@%S!rdU c]"NDᨚc2G*ywg5\)f!US%G1<Ҧ:XUʡƜ9y~Ӽ6If* cȅ\EKl VF{ds%[u.z-8 fu$I0I ݟ{ t#q0d䎰sYLOA40 kzY!Ѱv"Miu|ma-vns"[_:paCYsj:n)a͏g?tBћ4** %(^ +m3_\q,8'_1h@:kƏS.:=DP0CQ/V=Q;Ie" g-VA<0bSYb=- qD=1Q#گPY|A`bXB-WՕQ" ^t2="ԠUW,|7Y~=^l_Ck^0;ř[z\х_p$;u"bbcPzW^{rxGKϪDl|ӡӋw2Q*:5Hgݚh2{,u%!%uRM>ɩ$PmZ&O0LwoLjs1,D B#53}?H42`IG1`ykUdn.NPԎ@w>NmPHHmխvN$h'IQlYn% ]H/ЋCJ eDX3 ':),hYնv;7'J. a#ϯ5½%?Mv|S8`RJT.ߋ͢W"S`[gf^2#(%~S2c^>@dg͉OXF|jrZtI OcZDP%=gWAE,2:%TL(t6{$וRlN* e%ym|Bnkв)O.P%B6L:k܀bg ^%9Gm!8ƝNXdJFK dX~`>ORT{2`4xM<0x7C\ZO7;|ҢˬI~ꈳwD"!=dR%:bwJ51"A_'Xβx,tT3s`ݘ#_Wi|Dp0'^VHZv$^LwqrVpZ2?h:'=/RBO^\*쥟#)=beJ"ej''ܒ~^%A @DHe-TnB%to^/,]-Kw¢4#jA4[FhVwW֚tyG?DLaJ8#y pDcVPS9n?_if|M8 0 .l*dWk>"+iY-0HV4ܗ3*& 5UFesz])"a7e5G?\-'[NB"At앙.Eo<VC0' ْ˗VCeR+xڥ2$_S#e122P~dl<5 OC Xҕ2. ~`EDГ_W|<$rȾ 3sXMTe~6F6` ?KZх<%30: ZnF$CUJ]2K}EbyMv]>MTn,GLrG?PxC2si2^]T=ow#l(%b"q=4،,1i3^I oQc+lh:86PCvtN̯B-(ȇT] r֭9;5YVԋ/"Rc );nSsȽIvn~$Cfx'$>?*.y_%?-|7,+M3-[MX+ ͈VP/@;X HϿ&TCMgbbR&` %#=/wȺio-=b NЉԊm凬wO:+';Y!1jw z[8 ߻i9Meif!LXo|Ĩb[X%xY*f$ȴ "IDgdiG n%5^(֤G"Qr˻qO<+-I.;s'8-|zED"e߿i4'ЋE@ 0;=Zp}`/э]4+pq^3GEYR}6/qK|)Cӓ.WmS./s$ܶN,#2Lt) bxxKf=Ԏ}@GG.5E ?Xq`jKR/k 'k< #ǧӒ^*-zk1:*6G-4GAWu JkP|B?ͿոN,zz`JO`eEK >9Lܶ(]aJYKE ݜs2ɻO q9ѻ_zn=JD]&lU%J;RkxϖJY 'm>a;zPyۋNA]+\ƘtČ$,-\jt\4S) 7% 0 x,,5HSIf)NLjȹ]ELW68d ,7]1A5fVzW m =v)p6JQٛF$5`R@cS2O?`8Wsܜ[B0^+,6=ױB/  ]C|ABCΌWכ5w9띺ׇx$)O!fI)LW!v,rjHGHss[ڏ "HSҩbTH{ FmT udhg 7Q=٭w93g8E*݀p_KYFD7"&A6l ('ǰt[|jblc]?wrlbCP=JV^Q٠ q= Zx-(UTҫ(;r[FNf8tXFL/;$/BV[.ڨ+ 1uIc."3H]`~{3o%*yw+'< A yI]D5{[ISNR7Cv<)Ǡ*{vč1ʚ8i?JfDgIGkءWķx6GuА#`%>dO?UK {*Y".`t:q"y“#:ܶ^ Cp-|J)da-s+)\zLuZĨlҖȌB ښ DҀ{nKI$e:gbL. .{Nh:4V H< e%!V*%(Ɛ-"[8[Zb u(tA%C{%P6lGu 4O“p. mp>nxwbKܙNDO'`L.._2EvƍRM)4Jtm)2L}𰌢ouM=޹E.* dzs/+͢!ڎDRҫS/{μ!f`Ҳh$Oo e hZHDIe[ -Ȥ (8<^ R l}exmp57bJX7 y}7!~>3c<~ ,J~şid3aQf$ iZAP :+K ={`d^PGykOJ? tќ4PZ G\)D5Iϔ_R(O/\ZCGdej_GqUAJo*4 ڮЄy).%vT+^\tZ26NEf S]!fEbFqyT⚣9|obwnFPmS5?«<ܶ`rRL\#` nC\x-[ E*:inTK o%fpBry _|tRG>JKxH+xSQiښ[)tTrzgyDa16W F"HlP B#O $H,8o4Fދ $gs_ޒ f(YE".}0Q}ZTnCqș]%Ω EIЖ.wCHHŜh"3(g>?[313`TYۙdϿa?mg#&drN I< f<g1ܗxMAԦ&HëǶv|8 /f:vxlkԋT<\_7E~I6#d?r;*Eup{>7WVrG4!z҈Zcڜoޥ4+= c=|.H>Ar-^[_l^GEC[*E 9u*DɢZŘ].2uC#V J[2 ׳ MTo AK2f-;0y@3:[6k,ewsJ' G5%j52dop7dN=omϺRty OQKs$1j7/Աs4ľ) U OK:Cʖb#kyĎ[ۥR )LѩFӤHI#8>0)ؠRV4ȕfsܷ,e4d2 w V:rg4jC ذJK@S,w6ֽٖ~JTECR`\-n5/w<-6eC.sH.5b%Hdiު#ź ,%gg_KfunpS̍*$r|tG'bm{HNB^˶41az/h[Ҋ*{>$}`Y  hB'g۟_}ւlbz&.cn5mïZH>Z@`pE^ؕ,/{]?nfAnTY*NiοC^.hso5L j p3]ܖKg-]Id~b;۟y‡Nxu`P&uhvf'!M 窄fanæu7q*_)TT;a0f3nKei pILgxcnMQy_ }ZBorP#%4:} =vi G폧p aLH2Q>!BKi" ]ĮC2Y@kKۉ:%_J_ׁ˸N6N Fi:ӥBWZS YI"̏ܝkġt ŽԓcK@(IԸo,rA~0s`!Ϥ~3c)OjCd7>;%fQ1BP|lDr$[na{$Kcy'MU*35HA˾o:ے!elGXK"%CgnȆñ @O7x nZI>;r{oG&J48g JArz\xJtgMGhvKmu`7H%C7SsEy>;ۂJJ= [$WRmzd=bW6v mƀYPEӲ 3Iowk+]4gZNUl`aWʗxY^yT_ U .ϺbD\؉ %47PtFU_ ( ;X&(YOՋE:|- YHƏ׀i3eʕGY\T\[+W.#j=ԓұI5~A #12vu}[1ݪqJ-E6Aٌh)F٤5Qj-N2} 1%1Fٳf4IGqTS!-$% j)I8j@OL⏖[%˜ΤѶ [<~P< P,pL6ZaF-2rP76~/d=,lV{tR_ŗʎ^87vQC}T"Nq5}GCzFGu7" %0k NCz,i`l-u׎L&?o9FOT$vrEKs6&La\r(MP +E@Jo//-|}:pf<*/[&M=Ġ/7ksnʓ)\w5AE \ŸR#X9w7DΉc\zwu5RXjw9X- ㉅ǝuB˗?U3MXI|l[pS V;jk<)fKJ]!sW reG ؉Z9Xu~ịo>ME͘~&ku Ʉ,t#<7 [R/=Ld\4@W1!ik Hc]9 N46٧-hFOrw=pGF`K#%Dj-ѸAH ;]U 8@E JE 'j*Eec~},gQd .T 5{r_2P+jTcdܥ\_ ǥQZ_챷R?Y6hYrQE^` i{ 'ҷـ>$MUZ_ں%ڗN[r$ &+k-XMJpa-H_LjEJI؝8ypAHʹH3LYa `*da=̊JmeXο@^?lǀ 4IDb7r ;@:R~Vg"I;:$7%/Zs38\Սt}g!n>EbA9#ሿuME &ɽf# TR\4/`YH:.T} {D"je f,fνmW/l|sC`%Kl!CStrW.\\L-&WIJ΃Ѯ>}axN^@=(0<&0B~"vCkptK&"P|F7J\aQ.p6Ij]DNz3Ds>S`6ރi~@]̍!LGWÅ2l9[fV$-?r.˅{y{H%oW?ȣǃhtkC)ߕ:L2\R<[\m5$[Qj<Ĵ(J|v6 N鉐Zpo HeAKAޒ {< ` ܨ LXF44 +j:Gn:"QD3" ES'mAG|`֍vxNtOx D`Tqiٿ+`g((F- JtȌ5w٩D%ba0cSK|5q@I";bm4mQO#;4t8@I!aHOr yR©"ة1]g։hO_vO2_1OI"oQ9˙ӂ+v[|7L5nyvPJ}3Ά "#6mXbb-PPQ$_=fhIy˼J}A7-|#'Fn+)6{hZycP$],4i8{OYVpզ49|5$۪yL/ n2ʪkA0 ̤|z 5*mxZ0yc~4E#U@#^0SO*QWn."r͔A\j:N\<.ţ )\So27}'Jb%®t\Ty$TQkD`ַH8H7DF#8: ah+Br>vdlDǺTnK8o&y}LșmBI:5f>( $eWV2\vWTG7RDfgzh@* x Sl\+U-bU5N*#"? n7J;g~hY&-H9Xn{H gQcC6fe6u*zznͧU XưS8A%.:oM722m^fj WoLi`R[ ǚZgv`K~;53֨fA_z\I#1x],]Ñ ?Tߟ.6f.}ܮ9ڭ"LW8Hj빱#UrfI Z+VW+q J^:;J-(ANwcBWI@\7}MS4|jwu-UWi'(U{dee-ʍBmAe! 6:o15S0l,w6Ny@^_-0{[ )~AdJoX5fr[btۥҏ![Yo$t-snJoY:5y+yIۮ"Rv+aҀ2sKc.7yySJO&(W` y,?8r-֚ evز i8]U#~3} goR -E'_z% #Z,=w#v6⩺/cV60K܂,hc̢;j`fOŻn#d)ѡ?wH`u&Ρ@e='ާv!޻WǷ%o4ĕO[̞_AR"Yf(V}.qzgO< rgX&<;T0ӌ#o% Fl6ӴN2lTܫA#N6>%Pk@uMYHWjBzCK⍮hb d OsR܎{]-&;vX'wԩDfnQ>eDqoPXH:; #Z.?F&^ΜpVHٺՂҵo C#/Rz~أmݏ7/oP] ہ"P(&bVD2#-7r\HNqa'/;{#W~HF#8~ 0ZTA]=&Oi}t7&l{l-z17MRŸڊ*M󂎫"JИxZ{v2'=or#706%vÈ$i,mSnW[ 9BrрF4deoТTg}-Axަ%0hw\&mŸNdޑ$f谶(i˥:u-Xѻynʋ"x(24RTl阆빪ĉrNj2kESO\2\uz ΕpIyzA`-˞n@M FCX:s{B68yClW ]Yvx^gFHSj9$tAchT8>2HD]5i~֌́PJ́ce[\gKɸq{]l'lQ9:)Xכ& ٬+< OӾtR3Ϧdq4dS9MemQ]i-v,RI A5v^"8U}< Il1>iPgBZu%܍r1)~S5ߵª6~g#) 7Y.ns>zg>BGX47z5@䃚{\儺2/{b9a\F)dq봋Oᨪ /(pQ<0z NJuY^v6!k]땁(ioRy1svW|0I|m9>]]b2>tL ˼[q ս3^7?=/P>,W肋IڛU[*dӬ0 )jzN6A\xa} BOx_Ig.*j?,PNMwGS=E7yp;Ҟ{1oEh |(G*FG{8+*1tt 뗾#p9MH^o/Pa_ -Sȟa@޽qkPv[]Jo̵3_uO^Ɍ:cz9DH1psvfu3/Z2h 8Nx])O1ўqUmq"fI-v;Yra_`W*0,uKSѱ T>?/Pۧ!Ks˗b¬`3OmPbO2/E%FliN6X^OaqxsNDJoGCV_C6i៨"kXݒ]usj*_2 VJPO٧ju[bs<w+>.+L.e>[MAOl)G$[E43L:y}v|L@mTGdAWgTW?Ay̽HeC?̦:8֖&wsi~9ˬw-lȎjk )ZlÂ}aɔCԥ:Ǎ dF q*w?oȯi4ҐsspG6B̈́Y cѹ;Ӯs{W9< D'ԛI]YA%.4YYh Rx@zW7 p1BI6 `Lwqq+k7暄 8\& 7\c>6btn+ԃwѢWmnFAbb9ڋγlr9]O׀M.~]o; k@l%EP_^q[Fu]+>8-6[CطP Uqw lAQM#8 e]br,b!(96|rw)!:` U%vFunSPqx7/uZht^י^jOזwڎc+ǿ*adJBd2V\b}"{[d}-IԷergG;ՠd~`I]Gݳ4cn*5\L/6׳lHv:_vxXG5J_2;3-WUn"6Vš\ˣN XO$R,htFNvGjP[-O\ksMXn`OqR$gu~ٿ+R֠  bzS@;Ⴙ6{ޛ'Em Z$ض[#\~9) 5 K0epp,Im+6|(6f&3il@f-Mʉ֩n̗muYnSc%o-ƐJ,j)/5d'OyH$vZfVipEc>'~jAdO~h۽ls_:/%5&Q(j øty0$*upפ$JŮ }m,Au92`&fK tdWr~Qf)+K)(A`>ɭ ZbDr6.cҜ'h: -\,WMS˞n֝wЗNL)͵bn`;G Cjp':\A>&]t9Eq=zF¿*_S()Xҍ3g{ ιROQ>v5S'ay[Aa;_ Y iSBN?i\h;I4o4ZCuxLkYxʺ/".{vH=J<@mU jk|D~| B_J'pUāxjBO?Qҏ bF*Nq%$fb{S8 #μUY*էR&dhM5b>?*W:~ 4\LhFW TbթHE`u ;a~IO?)^+fZ1ZGڐ s 30zVPZy37~+fliv?P@]:q%SZ 4HvNfq?b`7OȀmUAFG~#Vp/ XE*YVvrcnL#)wP&3AlWI1m)5~P"!vͦ Ojߕ`9~DAOW\I-;)tl գl)B (x? Km!UCic׫S|֕'fdV@3r@0!H=E:UkOQ |[Y RPX5ӳ(LYn4((IV> dfQC%VlM;j!ąy8e@_Rup!T~DqV@)x$% QCn%qP.M/~ȶ#.Q_h)Rf Ѷ:N5㎴REύ K+2Dg:c}%4tD85)UdŒwUxJ3 ^&G)R`²?VƁK^&r3ѠorKnۑ/w9:Ȣ.GѬ賆hŅIkdB-aQrrB 5N}ψ$$K!-L[*<]JBT N[0ĒL yrN+_#J!+/aL<%/͏H]Q|Ձ dcbY ߵEܔ3}/=vy0^Y ^7IF#rЋDvD9OA %`ߋeRNynRMp '~9ho(` yeI!fk=3x9d%ݰ֖mLgwGuH֠+(J!QÏs vFE@=@J%|DkUfe \KkSJ ^j9T9{${Haξ7kчXJI:HT=v<ZMr@|ΓǿKFW: Ȍf]mo;Hp򾯀H'|,HTcTs"ȝTRmט;-/ISx*ҳD6Btd9E+G`;fz@IE~4YD5++s]$:0ʳռj:hA,6yI0 _RL 漋CArrl/½'jBNe`*h]|%vs&tAHb J*ԺDz<8ӯ=I-zf%l4(0brDll\@"R|e/uPiqbx%A^p \4p>]{0s!k K OZʁe<c an @VшRpF7xK),gc{#]Xo2 Wp1k<6IE \h0u+0uVڏH7әx,%!c4[pav=\v 2xԈ{4$z%@ixŰ }zL1+(.'bN srm޼̞d.'G.npt4ĕYk\=[@Qy7roP\H̺GcaWPW]"H2V1ש͍3 ˕_"ݖtWi$_7Â1b|p}s忪KeQ具a}Qb$h.&^[}/?GIKf Fƕ HWU& BսT@J+țuHmq_źΓm̞?ͺc0?٪O-Mpfak?B!?`fT+JCLM `Ϭm6">w~kF^c%+5ɱ@ 'h;" Puo%'t)Zt9eH $\LmX[G1mH7JxgoՅaX\t$VSQs%H5λ\@YS>2bYcW@opA2wDǠ:Y `}>y\';gzrץZoc PAGeU~#NWqC #ȾE/ǀ&bZ=Z Wy O).ND Ƅ@Q-f-Ef#P ]aC)9cm}0m3- lRg w.L€Yh >4g KC@.A]Vvې|[O( j=7$s>'#TLwy4"*<'JA_9v3ƚ )5g*B Yvڦڛ¶,LO& $lI+K|W]AiCzv1>| RkߖJP=:`=P`H:))[:萺yH"u4D΋e/0J8QO5 ؚy[k2Ď;5Us!?*:;,3IΨS=ғWy|[+hПҿĞ${W5 ;,k6=dۡ=^k`zg)-C/=;I%z2"VilTJő9<b~BI;Ou@0_}c?x@jv}*-kq>5dEz]q=U;8;ҪKKȾfg̦;,3z [* VBFBᇆ17j "z;!ceiG; PlƝ4A'xOmp/$޻gc6hy؛+k|uZަ-s6WhȈd_X۰:*\lV”iM}И| YtSKbZF9#A3 ώY{ԟ\U3TR쳬C:Ĭ[ ?F:<3D=N;n{opx0nRDu.`#ڧ؇YA$[3X2椞ſ5C-Yv9)Kޯ+ˑy+Up9h`wM%N)V_G4A3TB˭l0i4"lfr~{,^l2 t}pA3Gt QcOcF1Sj cN咎>^ioАˁXqmmi{1kؼ\tZޥmcywl[ .̃6}$) KzyM{ó4vs)pjnmmXl4:)oՆ k]=e&>LhU&;lW OEXB0@rHbJid4Qqk:].C&x6\P"v.fo)Eb| ۽Ft9/C-eJwͣsn*N: I3K? {CP1*2]ͭYt6ДQrY78t\܊=8B&C' _:]%Jb"wUy\.3 55K:Ԉʒxt9jh(s~W~u{N~b nSrM-0\?zOD(''\T dXKSi63ra)lJW&z >JvcLMC(0\>Q243;A{S.jݬ  }C<4?WnN68E5|i1_G_ɥx.QPADe3?P;WU.c=Ô-Jb!EgOb?}ݪcLhw\J,n|yJVk{  BF =0+\\f°6~oDdSG%SD7v; T9Wp4 i[*koh*ErvF()zWu@AXjdR_sI6D}q s^DS$Žmlmñ=QQ6C)Ez-87E.@Lc~PЖ.<5RjY e h@|r3Zq/F ~YbumrqyLg ƀ-VQ R4(̿<[NTl>Z^.IGlz;ocm&uB|)-ELD^}Քrɯ* ar8T`L: H{! )nÌ 2@Ҝ)0H)6;*4":UķCh΁;W?bAG g_Kz=72)Ӿ&yS9b1[rK"M &@m^g3}*O߃A3B$^,Pg_fe`|r9,t;$R\$KWw (ۮ[̀ѻ ;W'eLцHN~jt(7bZ3 d NgZpY6A6 %t1034 7۱4dJ5C5BHW5!Y-%ogJ&,nhJ"y}s\jx|y0/ݿ;rb3^e/|4V)rYWM]y-5uVC h'#nxibq"EDlwyM6&5|b3swbhpWn?|3:PgM.!Ҁ at."s6&If^ TlNe&^FiPd8E {ӒbU,aBc5kuK ь:6ي]b1Ool 7TpS1?R9ۈ &Q#0"9;M]#{x/`-w`m9w3L[w0Ar>^~C$aв #@*[0NIOzHW6Bi*=KLUh3];em?QA]EeaګvUVV:%^Ce#z{UrP8BQlz41j_N%OޓDwmz\YK:;3Y3,r:@ODS7.{ ^,$%y#h ̅2 Ҝ~-}WV򭂓hWP\ðjz7`_h望V/IbVR[fEK_+;FQ9=]XA* !w*#Fy#P1$C.zwe5q~Fڽb@*47^*eU|`d;JXMvx V$mhm{Oץ1%4*$ybt36NMNOPmib34 *k115+=ɔ?*z.I1oƁZD팘ڟI7]U]ǜuCDFb y,epc) ϻ(֧h .7KV˺ ;QWyϏېh5_jig~.>چ}~ `%~5v2y]i'lQvMv mo 1Zbl ٍxS(9'z@@R ]=C!R]T~{J*NKwRr:QXE pFs3swԀNPX#T<FB֩ *gAxa`-ձGzA -N #vٛV&6Yn~7y5]|%p,:w1m֙agc=Ht_5!mw 1vi' ?C/yh'ѓ㿜Um93D$Y?{ha (X bE9p׻sO]Yh!}YvU^2b-x? kV~?JH 06Ij QAE{E?d| tcN yY"GZ#Mg18źο!#+Wm:fn% ,N+uƨ\_)KQl.٬jSM .Ma]eڂ|D{ݷM /zKW|}/k0aEaaB@EeP8vChUL" 0uwC ghtJQ1S~7QI:qv͗#n#5OƮ Lsy5¹U\6wn!ڜa,?g\ny{nMl V}4fg/l=G"Y*)Mk]é|r]+k,|Vh۹+֛ S7u]FN} un~S7XEsYՎ둾 `=ђ˪_7^$<L6Se*nuA ]!6#^zoNLMtأ`. H?+*(z\Z<qػkf6/;gn!pR^%2}4dD y%+6!sn+@'pPrKvwPACKBjY=&ӧK^ 6푇]hY+˗+IaUnh=d/[;t;MA&ˋ $Z欅PTl Vĭ,!7;*V݁SXA7lO@ґw7upI9bX;AARKapKZ(IogYni3!~cTM"Z@"l{[Fyڑ ٛw 4e˵YkAAtyw>Ԃv>ATrdKA)@=L`r.7s4A4Dt$`pQ5ܹq'_&#MQx]V t~,)[Apyc2 J}}ƔM !ZVpI#SR6N N) ꌮ3C$HmkY@fntrMxZ1bJ41Ad:NkQpW0ߘu8q =9ُyڏ-ڝ[T UDZK9%~eF'L: R(ƽw-H?ao a$btjZ%PWV)pdE8>l$qQʊ6agtB% BE[<*hwb[,qNk^I$F(%ǜ2%ÿ/+R`(^9 aV"澓TfyYC 9 >g}Ѫ0D C Þƍ-+X(| Qtr3hMT6^> jm%qJծSڍM (E,Dz{\t`x`{Zx*t N δn\gTHi2bNzG\l2{I?rn]MHlrea{R |rj8J6?"ØMB*WұW$Cz+Km@- >j&ٷHER߿&L͙UiT!-_zԎ1~ ]ENI{SZjwwSĥӳĭܮ !e=7?Zxk%z-!V~p_ьh&Pd"XLA9<&$8xfrj9O ]`l[!n[>N^zyQXvZ}{߁UǓd+)Y0&T9!`4^D HqW7+jv*G!ESm 3=8I(Lfτ4"ivim-#ZJ-ޚUq($F3,t`g]# (3Izփ c(!@WT{uw0/a>rW ~{=Zn~BslXV*GKT$<.aEއe}U-2#Z%؏PX%#BKxd֕l?g i,y{<(ځj /j*qH^[D2^Te(]zh-SW8IZuWӂŪ| P.L8d"Z8` K1$U1jK*3'(HDzcʃaYP[sMSD(Uvغ)v'd<g{W=X)F";EDz/9;W?Oɴyfp~܏!mH`h2־9BZ[2V%^(xz{(La@MSN6bv?9!Gs?UC]@4 $0|3J{2aGp*ǪJW~'x/V0[i-` v98ʋL>RP̃y;RpiC"LOSʻq$uLOr!g^|i/!6QW2ڒ "@4'US\eĿ%sye{ ?N٪L-°ly29\^ΨZq?oqJ^%riEPhIQ%p2Sh Йo\ ƒZ$Oq0iSwehw='~DW$J`O=QubIw%TܜH3lfhT؆Iˁl"Ȗ&TY[tq5o. `2dʡ6IzE[ o6r16cTiJw%T`1#Tx^銡sR3hȠcPh8,%o ʨT9]%yiĆ)ZN(*[mE!̒36-:9H~g"j׵܎(Yg@{li.:+¼COfmrn 9ّb3]c>0]~E-ʮOV1km! M tUQt;]z7U8ErPp}pB?G4U+Ί|JL̃ 3g{SjIT5f "ݕZ)[ik dw#!X9,Юr)8DN 'Š: Af6u'2))ZYnY^,J2I}uDZ D@|=mwH6!ɀ);)Ls8&! lH&7z肘`|єyg#]7<Ț=V8,0([uꙄ5Ou\.fr`4HP3=1nU^[YW' I5 `LʏjbXlxFusKǒD/V gȍ=C9WKԈJ/:+K+V.Ieɿ<`usTbE~wG[Zc ֭%b5!œP>鲛''`&=堲jHJv-u/DL{RV J%RWyۼJwcCZZ0gIA )ЛJǥwqZ98= N_aX&d1c.p;9/?!"PtHPp>PGw]tl쏈;i 03XfC?!=j}-,Q5`o;1Zd*8L\@pfQ8}%l5r88S^kFŞ5M2"hXSF9O,=,)v`ao^V_}x X#춮SA2F[PZpܠ[*d,iCnB-2V#j%<5g]WQ[9YŜ9#- C! ގ%W%uag!qTa Q#'%!e/XBSjvϔ1Z>FהzQc`z`k0,=. fD˜k0Ayi ,wj(J_ogq)Rmǎ%k)o׵le ^?D NA-VeҸFSky4]-hN<96_7G tסp\!0mn腴/[#J6IחNR0TՏ9;`ZA)tI>TB~B'#,*aV92ӇCA,S^G$%{  ƳOS̏lE!lʗvm>#nՊF Wy,9kϳUr`vŝ̾Cn)6Q/2Ȝ;nvuC{k6 qlhkuL=$&Ђ@uJ({9eX,հ@Sӹ7CZh~L܁(BН](K 7[M:eW6␉[U/B=9=I1}=Cc+/ȡ4n\T9xo.)YΩ7 8hϷǀ?êM<%fI*ѫO5 ͰӍ=xUeBTy3NS*fcrm~%35O'ke tYႣ_2|NG+; ?Vm*¶/ę@&Mb/qཊ,#_ %*<%k $"iP it7ںs5 ~{H?T'Z7PhMgHg&䂰ϐM.AB7WiH2-阦+BHYa.xV\X6g&J Hqn0<#"QKeHWpy4AG! 5R4kGwcF)EIR@an|QIcmB׀Ό'Aݭ$ʾtvYXd"RybBk&toዡI}R3 `"wvFUg+_0^-Dζh~_N(3V ;{S0^У*'-0"^6Wo`}J8jx ǜc%+]P0z mºLh(ԲlTqG&d=@s3PZBѓĩxyt&9/XJ0ki0;6!=9MS a|G276;+S(i2 1m[FP3qLs7^S btʨmL{΅3YIx!3h+L/cや*oVm+( v-E6\z]_.擭KSc|.I2F)gb viD-#*oG43w[kMeQrh&l:unΐu3 tN{Q̋9 :8&&;&zMWnjm Y(v$yZ18,.9`?<,r-&"jLYF{drǭJ&!23HP^^؃#"}Θ<+ 5n]r/-|][+>N2n9Qb|p'JPow -^ ~]׭|qqD޶,ZKݲ4-^%ncxt;X4l$+&JH+WWADEO!óڬ֜0'uT ^ 5Jhž`.YLljE39O VhGk х ڹ\b̓L!>o@b7;xw[wІxu|JuyR7C#$tP53j\H]T%7>t|LP20p, "~|5a='ׅNYGV?R)KeǷϬ<QaoE&)C]4M-^MtU>F75y"wӖ2s!Fo✎-sbh',F?,:v/2bHVqIA@Ŀ1/Kdu`ota 7Mk7-X3 >ƴQ`Fa +\^"G!A8ia?(Ч BPGZ^ԊN.Ēki@NH'b\ i"d6A Ukݻ7q 24 \c gUt"89wjZ(C<Ai/c7uXTݸޠ2~\4a+AkmшԏaB7di`D00(' OH&rhޱCLv9;(ZU,8CRA\ųԌHVu2VA6qm ZVU-p ~Fڹ K^Aͅq䠳LRQӯKGeCE` m&7€ݹ~k ?/9&*7;瀅wbIؠbuMMx' }/4sOrU!kB*75)yNLʏ(ƈɔ$gwBC ֒G વ)Rr̗٪ **t l6j*>'7ͨw2~R`>-M0TC&׉Nf]J2SmG&$܍CV^<)S̮yKKLhnrKLd\7[ï?~+*'ng*ڷ2W zxK'' .˾+\>F=FhSw]Tu1y(cl .S 'g!F+dĮ< mԾU$[Z;3j?jT21QeC%m4Ѿ)%0,"c"cIy~6,51Ȁ.ϲyV"Bʬgd X:*Htwp 1˪_)4VU!Yx;N $a^EF+Bl'dL8k )Ulg15|ߩ{}_U-¤F:PeB1*!hT/5^뷓w+?-9c}xkW^> 7'Ug#~bD"-RUjEN(ۅNAv@l܊(3XAq9)|%+ ]ѾCC+̈́knw_xU4w.vv?4H>>r)UZֵΆßs}e<+V!0ĨqVk0[.`XE>8<(,S >#?ul.%]d҅Tj'̈́J*t(^_#UEɳ7ٜh? ;;N;RRU:r]n#^I ^$/unsp8wDk0t,ސjw5FFf\,ctjTؽX{?yhEvwalieZ\3rNF1S-,yPbATwI$;6Nc;ïiR)53}{ں)1kg/:8\g5yM`x'EoFtaY;qUEQL2D]f-)N\4nuLQ;y{GBUŚ@>y$,9; lMS :!!=o}7]\!xG!NR2ꖝF~] lm]a֒F`;Bj4̓9XXڧo '>;][<۟lb;3w5qMv3L& NK"*x q @ B~qQ9=1G: &yPȸv><|fp- 9,[+VoذݢT,XOJׁNi{zO̍Zq$0q!bC]KPo!p[>ZM}Pup9$ !ʨBa5g,Tէ 2 {OsO;^6:J>~6WBaQIqf^ی.TV4etYb&9Nduw%#3|9?Ӣ"=12W{,)u͋dVT74UCGJ~xl,3G7`e$C(rYK,Y7c‹2_fV֛N_ز0@Wz+H̕AڿQ4hw_3!%zrp|""`ZWf KӫUkё5r[rrdWF]raoaht *yD X[3QB@+VaBx"-]` j.}.?5NO]7Ea`K1s$nڏLt%W#i< 4(SR$/>k'D gDu6F If%kkHI霄i9)dٵNIKc!ْ~٩_14Eo;h분Bj1f *%z@n$%D*)Q08 $Vyⵛ| HQۤ+Ju.?os0p ItmT&$.IWB5$n3 {0(d$Gs<3~RSzu zPHS5)'"qz)]2 5Rx(v.@ٙeUR!|a&倾.m#.рJ}vȬJp8X\AV*!Lp_t |'[_ҌGq΋OBބh}p-2o2pg2=ZM6 xi[*4ޒL.Ak@B[MyƱA*_?[VaXmQoxLc$&нBxbsiGYH(~AEڥ:6? IeB;q&u`.k#2oJ2 L{$c_r \3I3v12O:')ɍ5ΰ ;[c`>KaCg\M8NNsilLƧ<Ӥ%%X,?@}MPN6eدb{k"~Z7 h\Q63;Z ՟1ۗ \t٥d—' ([{ׇ dVʺZInvuϏM.7ȇP/obU')`G gG66= -ֆ< zrEHIhW !HW W$hvMȪ/<B{ ?<\ZDw~_\WjV'0ǫtɑHEskMeRK@?E2x?KdKh /jR4~_jfyU`c{| gr:+|j>;u q`脗cW_6JfĬJΝ2uSp/Tm" _&"iTO^SwxU7J7J7{;*8Jv(>q]^!_1J1'cD3yk&u9ڲcBqgP"Qajd!'!7~Kk8>ص2R0J69?uDK [;u]^7{y<(zJu@SaqJ#[7ҫwPQ8[4uTdZ< X~JJ.4 '->F9Vz #J3KlRcI32~L. 5dWyFeIŽnc:byU6hy~b-|LvЩU\?; ^?[iB< 0,3Gt j;.h,c0 s'@m "oVՙ֐P]$UP%>s[A8~^D5dttm#rHP Tfİ-9?챤lx|!a}t}p\7'bl7J{rXp$:-F'Iz}ZѤňzV[Om$`zLm笎d+k,gї (i*OaBveQ|2o"NHkLn,Gt(bmLEo rd @HUbTJ6K*7'Khƨ/rpv<E$A`݆W3:y8:jV'*$'2 r{G,)^"%6IoiuAٓ63!nT-89P.<څw1?߁wafcV W KEtuⴷ;=-$ݵ,9 qȿ"q.s񖞣ќ"TEv3.CRB< c='utG | ؜{Y JɬzSFa?āz U0FCK[5md;l:F%W斵"YKZ*-?]Ӥ%aQ>\݄ABV윳#)"Ǡg!~e|aP)hO,&j͋qjK~2k½Y D#>jk*+nQAA {QcPe/Tlٟ׃y`2QmG/ >N49g 0ۄ9=Eʂ9&ƻvN\atLf'㹕3r^YhTRÜd31|n:Q2,Em"R'>P GBPJ=er&Џ~x^GنJSL|2th@Tl7` )VғB%5'{kyj=0V-BѠ2zaƃ>2g'xbi+dzX"`W3o bl=!JgXFkE-rp*DYxaݟMuauyZ˯+uhZ-I,`Cw0TQ}9-Kʥ׊N<JςBEdD7xRgϯyۑrR'&S.$(ѝX( fɌSrDN%Onn0mKasx.~` }(Tɞ%ȓ B{^ܾy?&wkt;R4y}'[C(UN"'<{bI "Ǔ  ޛdkhTKow~˱ޙ Vqc/ *m?5+S4$[8VM5 ; 0ZlU% 37TaҜ.br^-܏XawpkEG術,ȓJ7'.o 0 L?fe{q^jS ăiL{wjsP~[BBcp= sGTmk:$R  vjf!ҕ߶mY86[_dK*Y2 uaQL'XIbmE(DũZ3n mV{^!pQ*gE=Ar?PT0R+f8Y3G%oW 3ީ_ˬTP\<~POMfl]ji:ѢpR NU(!S|ڞ2aQGZo%M m, 1fDjE~L,.i= QIc3޾2il =ʱ+/&> 草k^\'}=uu8]#RSD\uu|AKڂ -v}Erd .U$!po1sswi/8Ŷf~m\>['t]@ {&j-6JD*? PJPʴT}VWgU yd+VN5>]J"䤅FMw$Y5L,x^I[zqIN;~0qW(@3F ٖyz_\hɍ$ lSӇl}7 XasnZNn N ,M3*r=9=ELWv`h6#٦QqXL @+P{~?Y}4.q3=.4`(T;C@{vڣ+g O< 6*ݑt}B$S 3=%gɌ`՗"N՛h7lhG{<\98MhJTFՄ ]!&#İ/6뀥G!I Ϊ3"LBTوG<_eNb;cm!& h<΍(G^aDɊY` 9x4×_:ކjLbϋqDZ|TA('h H;B3jI`i]2˚xB0G&3=;D$h9>b~/\Ȓ-VXeFכD$V}9Fz{'vlrrmdJ%ګ,ā \*ȳ:n̑#`uIC^,-gfRӬeςl4Ԩ{bNVo:z샒U֍d:G.55Tl3`|~6!*jޓYMغrڃŚ@ϛ;FE!QH.0-uLȫAG̺Z5)ɥ ײ5] M1\i*0!J9=D}9vc; B°z FE}L*YthH,߸/#_[+)9<:V(>1t̊TGgqˋއy{F"yg@0̰CmR&C)Cpg 3~5Fi-aJ,71Gʆ{Ib I.InG&J*Y )~v_ٍ gा}+y_wNq YIp OVOXe>2gJG@MqP[U`T<||5= *@*ż-?:sӫqCcjZx_.*VGrDqnmZc5!z! ]{|C(! cG$t%@+ @hhP&';Cc= UÝ׬;=X?`ֱ܈t`z_^bP6yTr}[xoMO1:g f,=sQq`qf2u-@{ ,wgXc3*O]"X?u]epyjhw ri7$8DA?3W 6#4(OBq"RF;˦Y!9[ qUx7Դ79u?ClXZ jvOvʂ%_KY@aV)q2^ev3Ԫp@}MOkT'X^J =Xb^Q&H$i3:ê$|hbQfW)ayG#e1 TL6Sg[yb4W F}2]V̐JW:r6svyBy/ZTFsL@l|6T<-9nؿz`,VҴ%=|)[dQ=V2+M0tj.nȘ$ӝrDYuǵP uyR.s JKJ`צuV vDi!O6/ua'OTkC.~-|E>11? `?i65F'tbަV/R;.Ѭus~ (d:8=@G/l4H֜O<ѦC(4{1!P{8Ro-V,)>_5-Z`s5P~0UXc,R+hʗǑu'=Rrd9Q<d0cT=u6Q(UNl.kG:krv4.h*QKvz}_W0ㆺAa@I}׾k L%Il+.6KG!I_sƳ^}?%`f",B/^ҴuCVO#R$E+^ jdB׃ ˁ^t<$P2Ú\:g߲퓷5DJN(?~Pb`j 541PwG';-n6Y烮#Nm~J G^% vn "D?Uȭd#d~ƫ9AWZǤYɢp6Te16@)_bAqеQOr/$\:/0)w>L 󈕢9Nf[QU:f}$:/oƻ]^PpAau=@Os ڿ g=uS"@L>3M-a>*q +#'vɼV"G'!_t8FPa;N>(Wy ~}f{}^m?Bz'* ^wOEyxV8O4euw V5#7nl,f:rV5䏗 )b1D[zA!TZ ~qe!9ne|ihV7WV7J#Ry]Kv Z-:¥:NTav6-5f0䧧l;NIw\k/Z_ `QX1E7ɩ!yf[0a$]@Ya\>zl+tӯG8Zo'[ pPyVfN?#nO_"9`UjϱY(>,$ <}XzL󼥋}!Ӡ3J7bqDGPm {|ߓWX)tX9<ql|@QP /Fo߱ FӾ*"Uh 'RV,/:y 2?[T33f~NRCOQ;N9Sߨ!ē4t }=Sڍe CEց*OZ&,8 Lf\L`~[W~&^;U ẚ*<FA9džhj()K}'dZE_a\zsͲ#ĖhT?Y24(& }l xIl c[dꮴKJ̄ ~fE~aʆ %@Q , h*5_.^,T8ĹD.$h8Ry"ӅfR3,~Q锲-g搨Q;dyW8>F8lٔ@l@K}x݋.45J|<[at` |s!aʽC9 7STG0ЃW)akYUla(/5!P#&Q>v\F , XZ/3Tŀo 2V=@= 6O_Ka_@A\J2GUX H6EZ!0ƚE +6q7;(6E.ȃ( ,8=Đ#fA"˳io@D–-s,},j amҫhD$JD\|$=T$ƹNc6T[[>jjA*$w۹l($H(} oBwzTʖ8N%mr Ty( Ρk=.UO1&.Mb :frh GmѪe߿+b+& ?oQ^3X?$tJѸC%]]$Cene||ywRT;ZU޻̀zkS7+{XIST'3{$ŋ[{;P4 Q2Rѿ*Bv$O ]4l:,ؚL} 7+ [q >y_w2;g}mt}DRDL9z ׬sOT*Aw۹\gջɖ?ʹ<8'8Vsçm0Mxz~G2N ~ɓ0L2 @%Rk.>Q ͏. F c Elg/\@>b&$x&P?ע1.>#uоB/c 90).Ouur|dhazjM(gw/^l}%e3>Ql?FA.ˊw/@=Mz ϶QH]~@=>wlef Ug>d܏{M+N<^eU՜QMFx}Fng7Hẉ V% a_FȒRpvTGt{^ &荑n❆ ս0}T&pUuL):Azւ >$"Za7E%w흫MUC:dFݭޟQY2|*4po^&"hyƓWh۴ŏ:5=pjLw<ہ#͊Э1b͞Ұ,u[w0&MXcQeO+?H~kM Yܞ,8[@{_U^F^SO .#PWSoq녛|zXY( ڀ.wQ2cEpf/'oƝlC}!DueQlCVETL߭%bP+1N50սǓ+jVq[h20G%Zvz,n8獈໖`ӈq]eeXS ;C:[K¯dC$7pez Q*#+1hUd6W G@_ϘKR2AM GhReWnNujn-:#l[YSTE*[=en.Zz4) iT$zNVGIw~Dl˥篂~m-c *"2$ҔBn]񖎻YyZJbh&"Y*(UzEɒ&cu0[;y^ %v(Je7Vh_ GW })yQњ6uj25csf[oX. X@s S ('n^R׻MjqZ^-.A_}E rH`|]9|!xx+g2Q\fg%V8RXӍGk҄V[TPjҶU73sUZw'=;VMȹ;f#e4ȉЯZaIESO=cl_ܴ~%W}[֑H߲CඒQ/#u8 άF,PddWߩ 4-zY qԦ FR m».Rl X#4-&0/t-Pn#:j^ T)ek G"h$n379aZ.)|\ ..4ŝkLzݤml˝Ό\mHEJb^Tnm-[՟5A&HSI}|sjG<~ҩ90V?vT>*NkURS~^ؙU$8W=t |N3xH'1u : ~\}5yh݆aP} i/Jj+īncFU#)3;H7}ְSqog7WZ˚RFAZZ$w*_mfEܧY,F\Ak;O(TGsjh6׎8lnۏIpInݗjm%i]Tg(dt! L׎)5v%p|2\\j~^5vnM o(ՍVߩHh7pkx>69?>noT)},<焐TN]9H1i#X(t_OY/ӭ& Cܭ 7: 8(^`A M-x\04AXHluQQvım]hdoJ' L] ORRQ)F.`Gȏr nUkde3^m\!( urvUk(# Hy@2sU£9t2:ӊRP=o@4?^",r5 S}u8A=WEq":35VJ[_hS\Q)MM ֙|*C](R-4 eU9t}WΪo_uZ/2&z1:b<’Y0F RBCvj#d%BO"U5#*A;<#pErf8 πe[Β|Z,+ŃGYlJ[Gˆ3?`s*mǠ_epr~^H@rvS^nl>/D5eh/J{E#al٣NiW\gnqm^h5#$Msۘ,ʘΪدc³$ y!Opd恩(2;_b|cy,4 O-KDbw'wcLol)j{rhpu6ԴbkIje,W#[+t."E9 '!<Jys-!3*jCh1#'N3 H tIǠ~ny-[tƴA[{+n>)3rkPಸQ:CՒ42R_쀜nE޵Y<T@XS.)⑾i8C-?xLњa.C/WۍQU_"'c#sJaŸqqwG\;]oT.JDozIi"0&ľiO`. 6~!QYkC_C( qx8 ۙX׾Se75Ho\ -rBAR"Pb` <$cx1/Na} _)F7T e *Ņj3]@ȀBs]#Z&D"`o.}g#Wg̎]BD%2?\5Xޖ5MNR䗄n'*~tȉ$F.;cTO?QOp$ZkVb.?X= o:MPC e1gΘrVZrK6d!Ԭ(fZ\MtqS-6A; &Iq' n6X;"sSvrRL\7?|;uitkdrɫ@}!BVApy0sZ|FfMpI,Ҳ$diksf"eS)bX=Jg3b3E\z-7 HhY'85y_tpx${'[]_3@&KGM8U̔w0$;STrU6Ճ:u{GQSCU,p4&{nOOZXmieu`E0Y*Fآp^޳X Va !Z+*rrҬffꩋ=vJӳ} 8u_;Ri6gmW̥rpQ)gc@d~U㱘GϩcVqnƾ.BTͭ~T$zWB_8$YM|^+WƔP&'Nєv`'c׾G,o]nDH@ynᐰHfنm7?3,?kVx1k`zTC=Љ/L׻Y%Y#Zxm=޾ A& |P[\~@(}5hLaAs SAW{>[y-d;`|ώC-g@iUxrBv; cժm#W!<.B3X1>%LYJX&_P1<5~e?!?< gLpJJ]aY,p)Yʧ~.ަ2W\Ӹ}XC Ӷ 78ge%r"WNu'J\ʺJ8zRBl5+b_$>#V{H%.#{^pd)?xK2 {5E+;Şl>/^u'P9:|$Psn TuyDI.KR#SV?SaMv̳ ˤp\ #ep d*z>r&ݙ!A`e Vnv5[XI+LAqd<w: (=π0[DkUPڲ~{sa,3 *M \@U.mr. ?GTZ51"CW6~o,1y&8v QI٨A"˵Mb!PɀjMUW|B]Ԫj_>s\0ʱ7 9tWx!˦w{Ssق\ؙɃt9ZX%8&rUDm~q2^^,q~^QO'mZi1htQZILa i'{Ε5E"Y c=yq{='|HWuw>}KQ{9j:I}25Dzfx5Ri;LTod6h;=["3nȟط @)P8L`)yjT7!:ܿ8`LBHtS~3#2jNiW?,XhTЛ*K-rq.$TvVrAU\HuOi @ޡ{Ե~O)jՂ;Z67< gtL/&}Ub`̳b"*) Ie^HوA8#r͂cq -pCZH&1wM=TX0ҽuvg5(h/sa8VWx?40*۰[Rh7'QR!:MDTJ t˲Ri 5`a(.uίV;Ȋ0z˕!ȁEoS6#Vo;Tv{[.8l7 4Ӑ'y4sցzxN,9c<ĂޠvH+0,ws#*o)rL <Φwa庲 Hr LJ 2Nf٥fAhnt68*rA̧^'Wˣ/opB\ DlpX~E?^@g5~$myHؿGrug _f6HܒE MkL [s&IgD=aWdP:2T@J;'D6n2t3bȳƋ(*1iKq7KW;!x !/ P8˰n`fHeΪ)N1ío `%N%\B$oJvS1,? <3(Z5?8a|Ñ\{KB,AIgbX%_vXS6<`y`p!ﶏBm|8 , D,e[U{Ɵ"ŔP Bҹz-ؿ{pH9u__DcCĩ'ɼ$WTz8٫x_B6r'Ei6 Z=-_[惗cp>uτU+&jQ_nŀbJ !iR6p+߫#DȺsl,}Ycx*ca ;0oQT>(dej0 . qWlNUwFZwּ;^&637vP{MYAF|[]+|5og-,Pu/ ҡ6ˊUu7VA8AQh2!XU=:e5(`0lx"Kfn]I33I=l.i$/XV;w#&v SDM%,v4.I~g-JϛPٜUrg$C9vK%̈DzBHeB{3P{7o(Is+9UAuڽ+l29EM3zoxZKn^rSl+!`~$YVc ׍Q6F3I3FL(<8W9K&蒠31r:8\ yU$owg/cy-u)!WM.E eDTUn?~E+e^BΡrR-,~K> 3Vƺclt \|^4 7hAqSUhaƎ@R{GGDEt?2np:&<)DO@?[MyX[Nä^LbKФ9ބ;q*NƁ'EDј8N؟Dyȇ\joᚕr\TLnAW''Wꭲsyf3pGGOqq(KRUe:wxt%ōA2~׆c`$-+N"_.J PY-ÿm,Kh*x*AzVI!''*%DwQ gѤ2-oW*JJRmh\<ҳ*-=]hhIlIi9[~JIm`JPot<ކlvŇC8|FeH^$al/o@n[+ :V#emUOA_ӄ2@[ ,d6nkiy\|Wdn2G߃lumx0X9-E8h's(kuDDˉ$ 8u)n:Eg DF=?Y(rؘ}#YՖ?ti #l6_Ս1jAV:̥ݮi=&(cV.t2PVa4n )[Ȥh& CH6b_?cWOɋQ.Eد(G_碜[q Nn6"iZ-n˗ E>ggv9_BȆr~P* kz=pk/#q85<[Z\_!DAh54 NM{`˙mo ,>@|&0.+Dk+^2>PhOӝ*VZF}*+^ՈݩWBdo෪x V (6_En.8Z;38aMnT|%?𝅏1nJ+*!̓1W 'ũw=Jl31Tp\-=K~zw)Ɓz!5An{ΔR.R!.DM箥vs:cxzDoy ~j&' b}VHs ꗼZzE.@4!?MM`z 73c4-fЍ5ж*<H {-6G*0BUB&L o7PѨ Rc&C4)*m7rT ;N{:=64,mL-ZO2^N1{3|xLi)bDax sԂ` 16pRGU11/X9ѰP ( x®qJr1Gl""7wvVu= flS N뚹)N>#6vPEbŤ^!x_$:m`*@9Z ӳ􅤾[ftÎ?';MUKI┖dQܣl$ N ӂߌdm/V8Iwk+7ǂJ*s )Y׾NH'Ln@7cFis ]z]Π wxEpxM^eM\q.P(-c#H*#Or"~db ѯG'v#wo[ 1YV1ɳIED%m -]19rפҰ9QvLL?HS;z}&k5L-Upj,[~ϳh#$_c%)@᰷ݾxl7ųUQ,("+ )u(LS ~['W[>ppLnE7&+>2$*EL% ا#=A3iI5x±ˊ4Dn$%>.# #FDqUnZ reW~J6"Rzǔb1@P?x:mm W](07a.xZR2Ok]]?kDD~r"v*|GH9N!!4$"i=@YA?;b´IK[^߿F*e]6N/?,1{ʕxH9֖fud=p~*'q˼VA;ą0^v}ߒI9+v&mMaq] \Ժƴu*X[0i<6 s/"& #v-f6A[i$t9s&`W? k A0v2Jc.ӴyoXm61OmPzd8!|->k#-/( 'M֦b=eJ\lhj[.Go'WENX+6 y-޵QP4h%L7ΝmJ,a%оwX8 N_6kȺWSPw)wz .thJDIzlE[ ؊: mu'.g?dZF&T70N]R 8c J FhRBdc?7LmN@0yx|4M]rqQqkB ! ت%>Mnļ4Ҕ[{i>R2;S5Nԇ~jRHZ5!+I,\tJzծN \k>Á6BȰ\q!)sVH>vOׂ Ȗ.YATeP^|`;@hCI\R1WH-d[n<ݶ໶% %[9 OۓnXGWMD(+=}ŨD]x_*Z=mN`DD%ʾo yU->ayrm/YCBx( bˆ&QS. 2Ifj6=Öҥ|AfՀI8wy&( #oC"ɡle1k %mJxYog9E7dũ1EDue[a݄IDʹxDO#U"S X7b~D:ee8 }3z[PDWꀋ++xZp2>MBlo;UL2 rEc$bϧRdc/WZ=: FF@ضOfhrh?[8쑉 daI|_iG6Џ6ޒcمwՍ>I>@N8.Qڛ>D' R JEF@ĿPt=I:$@ Y]*Uhkay-9O~[(G/hb,93d{.kGO3F:DD:jyN9WB3a 1U=dxЎ&?V6?D0/ ȝTG^vph' B^{޼]^\^kp8\SQd'+e#z È?/;e $=RUclAƛV1Mܦ ֵB .G'Ǖ^p"sfP+P蝞ڕo}K"`+_p7xvntM 9TYU麊]UPF=g=հ]pBy !_J3AQZ39MGCIh>SCX^`ka&x^oːo\RbϿޢv$XVO=Ĥ $)>4p.M2<6W˛Gf'fv W]$ 3 Lh6 \dx-xUݟ"͊=Ъ@CId=$ fIэ$qZi@\f{"D^)qxikFֺ9dZ(*_T7+s$+a؍jm4I+_r^> 'o~#}Ŀ#B:1ئ8w9DHUQZ\Wg Rt#{?r\vvXZFo'(J*ܞ(_y3Dk,2p[We1](2RM)! !{5'C1RrU9L{rAMzAuߢU#MrWVw0XʐʂH$u}ù.*P\M58F<ҭ&Q^+OfFd|{^F,T-Z+]- Ca?_xZXK=לѠ,-#x+T ~Ֆ'T$XϚC_nx6,)ghkRVW(h#;k9#5Ge ቑc_G Mnj9.3șCsMx; a`KO3j>twqh uU%Nʶ, 2cDcgY98K첺ۂ?J*>>!5[l,+}wؙ!8/bnU3cceBY]D(|OطY/!~=ɳYZaoEݔ^uCH{RwI&XEn9ASdV~Y`fd#/kZW9Hs)eď?/#<kf:[#@5]ٖ43kOJJ !J̇ \>=Cw^s*uI"/[3(bq0\t{(ZC_)ƙ2]qFwT?DŽH>9;a]q"0DlLy˳LS_4լlq4E[M@﹫>{f榆Dek@e K8BJq"%WU@)wQQ,B=B( +$܁lDzt>D K8[2$RG'jpp /[-]!} 8%AP;HYecg~6Q$B#]&-B-naD[cV$IIP 3̵wSf"tz)7 U'Ww$ׄm 6x7Iw-,X41)`](^y6,Pze+@ ZӥQ:ȑ px(NI tywv`ޢ&vT+i'8 u:-/G{8^vJ[$@U0T 6䯆@)Fz<0I)ɈA0j<HVO_@%ݮG wGkDn- k@ h$^ \Xwx.Һvy?\"CL96h 9&|{[X[@̽A3FCI[w44a[fy+p?Kj73u{lh{0zxOq܉:"\o%*chB*EXT L@/y9YC[" D6$R vh.z/ +Z 6Cη>7i:\>5cP™van--c_t♎ulX٢cTn󛬞wFCrTvj㑩  v3"=mTMʑ8/e۔f$?DeP|װ5]K +ϙmGy9/~t4s"F~&CEU?p BDžQ%w1; h9w/WN ot}GKn:J1-%`ړ?v$"$`=vl r)(`%zK0 >_8'(:5~T"V`TnjrՑf@R?; @ןC^"IwQڄdcHwuf%MLC`Z1Ԑd 0;猣t |#밵e{{I84R+3 yy(̼;ybGDX\8fZQ#%&zOxR'Gr nb=.߅spKՍ[4+v2Fr go?{RFs#1ӂ!v*1z]@K%+7̈g*qI̜NL7~BC ZNǹqn,}MlrFVrU7m>@ORM.3$/1+&-][EV}?$m6-LbDD"iX%`T-/.nCIF9QDǹO_r JיZA04خ:YzQL{s4V./-cP̛6u8n{֩^EPThV;t1Wm#~ TՠR֣߰U.(4Ed}Ҭh3CH0u_n/]-ulvFhtrI-p'TFxi$ / 3tWԩUHşT~ W]`GSCY#c2EdQlŲAB,-рҿZճB >pS>_UZ>mtШ n, 6Ad$Ȫ\r7?mb}$G3qK|'Lk 7aL#ig I*](?,0D@]w.V_Rӫ&g 8$ezd)Z:6&ȚDzD[K%"+ 'pP:&9Uy[Dqo n% T3ⲕwnD5ArHIzz { O` {Z( . ]Yt|n| ,Er#gE ~pP yh}Ïs7_z7a\\`>t_oV@¨M?\ 8|[Slsð.x cmsʎdeYGQ+Nxꢉ$xk5jY(d=U%}l-O7ۂ nmu?QS`3G1PjY4 RLw:É(9K੫PW^ ԒHqmepNDufyO5-YyB6̆MUEu8urzw܍|nurΡo^f#ʎ[nsW- ɝE0O}B;?r(J,q PUZY5Md|SFOr=6sS0 Iq'*i %)iz[^jT/Ù.J 9-wAIk]mii2ɗNXuOAڪ:*]678< "tIw)!)j~{.%vrWOze%%"']YGa0▿`N) A\-0l I_"WxP=5JsCf6Sg-ӟل٘0s[1~HAh,n|0iq`oK9jG-H~c2TS":s -Rȏߏe%!׮X'YF3UU&*gNa 8{8;A?ÌoavW3)xBYy Xb@_ soDr{ZP/%q o[V3{D!0R-Mb C:8ZŸ.T~ݰ[?6'0VYA=mlC< _=T(?& 4B{WFϫC.,ʞR ?N zs5)c*Y Y*Bź}Yi;eoߏM<(X+F k0?4Ⱥ bvݫV[`{.* /0'5E"Z/s/1̇e} W6`7;>vUH\=[Ib*N$vڊVKv= P$%*Cmϐ!oȦ377|A~?<[8:v֙9#sәC"O}0T8v+'CF9zT0JW9D@4i n}MZ]K>wy&3Qm<ǒߐȏJh"`oaby`eDVA R!07y4-q\t=@͛u>$̈́ڱP)Wh-*ROeG`- Tִm@+ I-Mn&юf9*`ɛSdI)xWxE zZԐ_)3ӇC}{@9^u';/hBs}TIt |.K: Yӧv?KtzUS3(z)(R l"ȊVu6%bnz.,3yΕ;8 }`3A؀Vsʑ ӋzPd~oܕkۀ2% ##\1Xo9]r[)~bO#Gp)7^21†q@#,fwo4bvBM\Tʟd0bJZqv!;+,H='fh;t Rȏ-nkƫv=ē̫} \ȑIW!+&WyJ( ԤWeIٛˆ*Hָ(F]g^fTqܞi5ޒ: 'm"v?jdל፝`:D#B;,ccb oE\<ko}VxTF}SCpČh?"PV51x"{lWfF#{ ؋cUa0JpfO ([ں[`>; TτR_tDžxV(iΛW+!yޑ+M,n9#e/'-w qe"x5]*yRvV7)X gct+ ȹ-MbQ/EgrFIsUT~ ]y諄s9S` ]t&I)pEu3%$N 0GݕmQx˴\O:ז!E#y@\{ZwG\kjs| I{;\'mm ؁8q0Ar9mPL@ o&{ |u=Bh\Y$Uy]C”a *|Hb<0 OXe|h Sa=7Gnk 䍄>r0p#fOt/K/1WJ`e+$$&jlQMe̖ :+pŢzN}2Lᚐ Î{ tKk`H tݥ;(}t9AsnM=DwHsx{Q*q0(I |HTS97|gf&%[G%*0khEQxf|KM)W!ΘL|^һ3LIjHߗ÷PESJx 2\ n9ʧO<53)ࢶǙ*tR裘CUR8_s FbZT"ߎlgױJvyEscvD|.rr}G[CY$$2Uƈ /cðDMs:Uܧ& AVNdk,㏪AzZپXh%yzDMuT!w緂GK7ޞ.ܧ* Kd!.pďNE.R@,)x`b94Zx}IeE}2JO\ ~EshS;\ hSФ* x62*%B2"!f&s T08lvBTX`L!\S^ɲϗ8$&moCn!ti84mO^\c5+]b.C2MJceYBXiJs.RYڵDzг=~;I>K)ƉÔFhw'Sdr*Q}~ $i:k90~0)_'c^h5*^eoU\^|KYF|e@wӹF>6@J\Ԓӟm㉡;?c7Bh9@Ԋ&%j8&]1IacX{Fk~u'!W'.G)|d3ZN #]E yfM'sDSpϻTWRw ߈ťd{(bLD.UCR@m2.v 1}*mHHk)k6" uuDɛ64Hx& G cGJ^[CV,=E^tٷdサjGU mO]wZO~J)]KwE+^ CW52U!;8.aAiv2 \O~Pf>e-'}Ej(2YP:'u)IA Fo*nHg;{4QS ? PЋ1L5wbN 9:dbn rj%ICߦhTzh_v Q eΪwKh-|ѩʾ:qGjC#hb7+,LlRX3ISfwʣbo{mRkΤpR.;%%ζ&ک5F"`ν*nq2ڌؗaFg/2*+o8!/[g`Aj\6Ie zsQtP$hz%t\i=kN-`A64[Ur}]@=7ك>5 KYv.P 8Ea?q3v65 Q$u.> |&8&a#{۩/AbhyR^_sגֱ Uglu(l4j;?@@@be6(`xaF_3CA=/;̕D teX~dj3t_wJ 慹6}ZdD,r([_o3XuΏBQ1CscK_v Iq&5P૩םlSӅmK5Ar쎱s]_:e"]aO"GD~MIobE: 2Zz 1 ゜H~׋tx#][뙁wotyF-J٠19ՆĵqK^"3^ ubG)7?YƠLۅo%FQ$3(ɯe錗AUoڻIȟ2ʫЂ%Lo}@M#Gǘ *bEa~Ag"f.ˡXՀ4gp/ ֜*'(5@,y.*ʱ96Q/{:iGKgBfZ歁`1~3'U~DcD6lHMVrW"ӭ6bBP9|>$ 3Jn.Ë^cw5&2]\ńp1eO*\2Pȸ}>F F0ϣ$\:I:lzKo}pæUnJ[E</ /8@Ic[}KOりi6ё26 #8ލKW'$xlA#7'd{8ɩI8A숓Th74U0Aqa6 )^{BW~@(Mwg ]]RT\.*Ԕ1[|)raqBq֖a)#ßȀRk9!&,|S*Y]O:X L-v̈ k_C^ϱ0d2Ywf qՕΘ4z⍝Poÿ'Xi;{%"Dʟ;3d@%PY(FJp@ RVnC^Ũ )DW=!W^MIa10>Iun6h~ ~RߛRwWM"9W*ٛw`|fH1tը[% WGCl&^/HxY٣vB /Pb(**N[xeccvX8S<qPMka~dMq$2ij)Fx=}.]_V GJzEm3RCxߍk2L+7LGϊЙCJ|(gxRLS6FUlrZ/k3} X' p1^zPÕyu5]MrMk.{$gӣywyLcw43S~z;%H{۬Qsr[JהC//yz|r4qه6v-N;xnON{6\)}ᛙFH39iz͡"ۖB٩ziJڃaoTh,]$ bEcx+/GUT ڄZyXDkbKRɭ *d>.Y b8&QTd֝U4LCjq) ]7s'7HB03*@&8pVi+(CZz٬+V'c|rC:(\3A9خd1F@F}0V|oNvv' tm E`Jb;? ANO*o6aFOͲ(2{dqj҃mѮ0e6Aa/nˑn#BKx.{QLFBirĂaK80֖C!R$K.38<#:CbF%=OR'BZc\-o QO"F:yaC ߐ3Yk [#X-ɺ@L&BT(0BV;yCrh7𕁭 y-@\SCѩۣ@%>Sg&fyu u.8BLdc |:>Aŵ3$Bag҉fbF!{َ*@i}P" ٛo]6c 4W}T"!|EFf4@}e u1DzЃV ߆j1q$fZw@M.rJO-GH=tݑ&=?ᜍ&* sUiΘU@E6̆W$^_-$ڡ%" k%6(`2(۬tQD{<#yJE.T]ֈ#W&'Y+C%aJ4!3>P17Q")P8!- Vչ´|0~gL=E,lm +MϪ}o=nJPw.WP9I)ƧhT,{<~j+cazo/lR6Wdc|gEӻ/`uͧ8?Z,?Un(Ɋܐ)=A0ȧȉ{*^STuֶ_IGiZ,>MZiX& c{F5 ݲg!Ng<B"e֩o`ŶxnvXgB ~ۤ4>;jBAL:d*-+~GgUؑҔzەƌxc8fB"]ag6f8]Q_MD)s[ pg=JGi䢂~Tqu3Bjۆ ELLiYA*{gItwcܪS, (; ǹ옪7xc9eMjcp IE&v9Amk5c{;(V<51"*nf|ͺL\f5tAYtr:ZmZAL:[y楊>}4zh_ 裉moѲ Bk_|@, [Οͨ/`qUgLjaV5̩lN۪h X`$R@VP^P"d P^_jpH!bR, dǠNyPIay~?ص} 9CI]8۠Ye*UZL)>Kڌ'|qt$:\k7hJre9`kFcn#v_{ KtL`7JYq~i wtC. esUtɎSm29G(B_^;-Hʃ kF[=#c1RWf-Y{D13zq&>(5޻ZWpO b$ Fh".-rkfN@9rHȉGh%W5! `VB}^|^ؤ O7skaO*Jf/ [ ; W-?T oRypϦSXhO$Ic7穁HȮeoN&!<`-30$DcޤQLC熠N¨,گhfrرڞ =I!ώB`m_YK?[PlA e>W3CD#0Eh= 8\u<ֹڨm5r B7X!ES+^7g#:R1I3@@ ,=jAtҩꡎb /58 vkѽ-V tbӹe2gx!jʌ;?0ɂATT<¢%!ƗQ=y^,A>a(9vt+[I<HW"nBYiDmojDo}bO9E{ \\d*qv.똋 JF?W'}3Z/,f(axe{ɢm0ӚTLrlG+{>{痦'3ɕ ^T jsQvgT~ Nk^;cm6zؤf iNrRu4n?NV12IG@p U4x r":fAS`54n]w􁤛7ղn]bs9 7Kwy\A ~ȄZXqqkEnN6Ϩi #)U렬AΕdT*J8T"qie@Yk2ц3Ad:.Zg&v?m;⋬kP3b;7cAI0*CnVpq]x 5˺ڼ>gѓ/3Vu'}G*~Rf9&jOŹĥcYD~)KNB 粨z`f,{~ ZK~o[R J5zꦅ)k!+,۱/(M?M*h[AM!n1 rGt_i9mzKԜf% =579 #˼2~u. B~Łd:ꂡXthf؎"7=,-Mqlu:V 턼! hg a Fa$=Di\-Ѧq3NSW8nټ4 c+FM$q`sXLymy3@b87]$7emS2Jr%?+x6.Rp ޷I]`hS7{A!&d):1l`}d!&smn?(21SSm[7:F8s ${Hj6ӆMIHxRs 5h2dOo(N3>*7$lܞ½yU'M@3gף\xwx @zwj*yȃt4FY0PaϙX[]x&*Wݥ[mԻ-Igf뺽V,ucF1d V^N .@G 0r=tBܐٺfM] &NCXkTRIel'B(%iь O^;SC#h8b.U%'= 2p80gB5?a/JK3cnO"jq>+|x*rXN[t]V3'vH3l7hfs|}CV xh\8-V(X&"9X;$Q.[=yW%p3)sNV,p7AGந)sRAFNs,CM{W\*^;"̼ %cu'0\ ~!h>͛ܧ݃EL_1Qɾ`0P,u5VmEp#}m $BL'F#xe{Z/E6A w5/znwL\]pcn!ꢱ"kUjb'n bc7V=EC0bfCZBB3^Q"LߚKmZ,҄;- 8 ˦VzUv;LG^Ԣn=uJwrءܜ=J_lHbO[7/z6zuA w/@ʿgX4L%'f޻pe+b 7sr w7>aprjx S`AiO^?276ށ"k!E2qdim2l$A Gm"46~g `H {q^Itl-w eyɝTX -=AKie[szXOA)^9JMm<>3ru'`]4*zڌsv\+5B<Z3(쥶*Yɴ̍ς%\4%1̇2X֘jm]\.&8oPJviE+CytT9އW%bAƫr[It0>63@um6W^eSh!ů]s.}ǝ76UntIN5T3 CCB6QdsAґá De<ʂ岡J=2~:."Q)qäGK?.ωo%LCA¾+,r_.Mc[FY, {gE?C\#ےIρ4XƧ!=7^Yk%9w9VQ_]y})}#T:uL&g>\d;%Ał~#՞{| 9)63v^K h:rlFg䕾{5@-bg.*%z'1 &[ *xTwA3Y\ePhF0%+߀XJ>SgSD *=D2nB4dl| El@m<&-%\P˩ALpƷzkA_Zҭކ5J^ S݂_,;sy>ޗlPh\cu蔔g@tPh-;c\ϱS3 M`ًiG2Q/V澁xOt$!mŻttϼ,o:pI+q>2Є&mxMj{ջW%V x&%Һʫf^啼- [-CV3ѭ)ZzTc@gԃp?ё;kIQ zK.4 3?jET.i=nWaɵ1QAuwB5\kJxlmw. 4?9b,Χlta Lpy- &83ŴGP($(um6LFoRngccplot:ڣ`2@puN7>j0y`m3мn Q%=Ǚ73㖬Ӻ ~fz:>IA:ub5+Rgjmzв gn譩ha!C.HRwE܅'9̆ MϠZ;ZeUj= *_>T='TLEI- ] )kAZ/28tN-#^~Ժ-ztV~%qKjPʄ3'qޙDM =KLV9N}kGH~KF&sL-_q akoTceO/vP]wa]`dKFf[k' oƆL~0!ݣv&|N9wVQ='aw-8p0s㘽NukedGؚH<8(+|g7ɥ g`rX( ~f v# :2J#lt@9at%UE6RM J^cQ\IBNq`QUO-VvArj9H9;t&CW"?3rF';a,>"dm=d2Զ ͧLmW9f/ScpJQ9=(8G4"GX}D7[4OU}=.Au{?%< Hx9ԱنCkz/Ww -k῾`Jjw0bL) y zw듛SC]A #`iY(M(@|Qxbᒛ,tg-u؏0[\Hx ]\xv?f8{G=Ϝ:@V+i}Wkغ EfAFӯ:Ⱦ{+Px&?/-븞.|d8HliI"b3h|C8[ g6b#*UMżԽHAƩTTpHk 0,;=B)t/ 4TG2S,lWNb-!N=(aI$L ex)0 U(s =_(/zU뙪."r_x~RL3Ρc׀ҥR,.gi7:itYW^ZF=cAbNޒ|:T# -ƼϿ93E_C:_olHR*Sh/yN5JaDU$|B/oDó5)oA< qh?X`r)dV:[jopC gv:o&*җlC{@y]h&qFB 9rz (- CxV:YaQk5:q<@7 t34p`uAM ohIVS: _4j s\}@l/2e 1n׸4!YKQ ^y nR`aXVBn3odSxNЂ..0R\zWl{L`G׃(ߡ:DmE@s"x- | (J/S41oKߕG*glj!Vw*B)rTCb+Ko7lr 1aӺ`HȚއaWإlG:.P<)9d%=_ڱfMftB^XSwB N:"-/l%Rӷ[ kݝTs$vb-1?>'AS@rwS5*}D+pp$Y?ª~;TY Ͽ&Q^͂ԡ7 wv~*c[|êA.e`R0 *ܟ8ӊԒqU_0C_%@puRG#W[18>mu?Z־zWvp|.jc|鵺e\4Q?1Jik}[:[Y*L%QKK[ό"zvD@ tyީ N%%+I3_G=H~\k<*JװL{vW zhϏUR 䒴L_3;b$ijGvܹ\M}>x g1HZ^DHkv$&0mp0؇ܨ gi){ ΐ˿}Q Lc95sbP|e %G`mNmW͚1\ٞO+Kꋞ|ܤTGWx#W_6%C?rP o룸8YUbs/kγNռjH!/W&ގšc< fi^(4BDcՅ5sxKҭǓ䖼;.zګ9< NpZ2yP:@zŹka`[ѕBI5 ,POس~*yQxs)\lO\Ӥݷ:A|,is FmQ?!X$Kn(9y'REϑxm{ Kfὄn(C'f׼9sUi=;Afh*#Py.^Dg  D[|D|>9Z/h sŭYi\vHyeX@>YtA$w\sȶfW߇j-CgQ)^c[" Zy i@Ea7bIh3_-NJ[,jǫPiڬN(JFkvl:kqn1r>ʷN>tvq~ †0vdHcQ3|c58>qwPL玫ڙi\|6b3#55jn!bΰ']х³d4ʦDV➜= f8 <4x.^R=m||KAH1tLss)mBXlP.#<1-DnGK&L;'):{᫴;"D*5Qz5蕽x.AM6{|ub53<z= d#\NTn!fl^>% ,%ro2b.zΑF>O9@Cg(+jK!4*@r,["~XjØt0_5:|C]EUa$9'wZ>bſ}:nv1σ.d|;ey.zy#"؟:$vY7Q1Uf[ޓ#x4܎U bW;; N:ؑѨ lrK k9+E.d O 񊢇}|kqR'~L{BkՉ`;a䥻_1ъst̽7gh=a SIQDI1@$koמ;؋qbU>%$LG6_xsh5+%`v|AfM% ޷wlԄ$ou,1Nj~l,_Y^fzT1_ (/>Qc~hd݌I 52޲yڶǻŭ"WP9q g.C&.olkE^āȧX%)nJTri?iI9+iBiinФ,p͛zEwth.t[xc!|^X(S܌ AcG|qU@E_-BA԰O`ZU_]Y.׮1I"!ٙs^S au'E6{<- "ct@68seOW ϚA[]j._F&{]P1F㴼$¹';zJP8y]!2mL>0Esqאw߰tBbUIw%'UfG'u)"1iZ&̾a&yOh+]_;‘^!)/xҴJ72`t|ِ1餪^õ>}[:dNvU8{x"zL*;c\a RCr9V]L`}q`C`ltO3AgyZ#ɑTZ VeQ,=Lw0`2Re2o1+2s4ybJXfxEaY[ O`Q8vAb/'P͛c>33ggƒ9fj8jion(pyk+dvl7MNX//"[if7H]Wȫ QD)Ib9e7U(+}2y%JeUK-m$cX J>s TxC ]b\`pt6<Ķav u'h/hc7|/*I $NĠ`q8éi/D(C-5/$g-Y.Qdk+ur-KܴCF Vɻ|RB3sU(P)BED!gA+lV>^1PHeɏJn5qa>9c8 oHN1.JON9B/$Ez~uG#A̐TeW=PEUseی[}J?sAbtb]8}ZK0|oaE6U3ހoJ졙\ -Xޅ BtPT\mTj4rFy뜌2"y6\f!nI=*FODNHrؗ:V覬QrOuL;qÓUu\-q7vf4{m#*w;Me猺)*Kh:)f\ |b)KH-TMXSFnd$f5 pppic0-G68clJ@.8ClųMh#nuh{h_H6n7CHOBSQ*j6;ҕ'dr7?/i6R(F)hǍ} CRo Sp TRHb$JF֚{7Cuց A lrhV`Ck 3d {15zЫM=%oVV1h&, (bqo+x}ށsYdaJO~S!B]hHUMMŢ,vt=#юo=(,+4,lwva쪭zc8M*ٴA0/y>k=JQd _bVe",QCH b&VᛲT F E09?3haZC]ڙ63L-AitբI똔,).H s%pR[џ]i̮pYL !mfdXl1'(:NJkaIV$JE`e{nmC m%Y FUVyqnZSױϝ4vrTPll2+h`HzZJ-c1ͲLciZaI-5L,'oIUuIBh:')"@?X3 Eΐi^ BԠtF0B|K=HYZU_^Xڇgi!CJ1VXbL 76oo:TwONT X?L@@6Dl. ~} n`eF[IܳFdJ j\(z1 ۵$E7 ׈?om l!>8p!8߄/;$dgB؟Gu}*+ %9۰xmE8`G%ѝ.րg$!@ؒMׁl'w8"{;DFײm s07(FEpmqY6$ < VcogGGqN9 p^#9RˁR` }vӂgضqF Pb9@"jy.=+X5E U G |w'VOixpIS (]f]sz`o5\>B_VJrR8R}nEG;t+-}|VֶTȆu;Ipmܑ~ҠudA7 ړWX):]f}5 mNVEW}p S! XH ̨UDZPW£u悘 Xq66wrG_SBcףB/n3y*x^'/i0V)e=5ZͳÞED#~AaIMVRY7v8/H_7 Kܬ'䇯8ҮJ4@q `QJ{Gc wq'27Alw2Q !%?nG";x6ӯm:Fi ͜~w.5apFd]&vR1#뉍}T'zJ_đwm\Y`ꗄaWΗ?ؐf+P{UA#jiPzk;p,>g[7(ӽō[I<Nmр^to1Nj 2,apw*;_:6o=Xh+x";|=\hoJ3#ͨׯ!_R¦ 58m1-}A7"ap4dWS?AT7!HÉ69pyUxR] m{SҪKyPe[&sn燷(SFHm{H=TPُR#^z!fWO6[_Tp23R{fDIwG&\4 =P#yF$}''tI^+_ B]աp)TUgVd)+c{Nl0tz|Jz4b' jSsy޷ vcKlïocOTWa,',jQ[B | =9J’Ӕe:yeuԖ_ wއ4Y ^ED`yn3zKn/<M*E65v@l:Մ¯~޸nt']|{pGJf}feT~4v6A@ck:tzye<iεsk78/#U9d~Qs"JA?Z"'膩NҏO s*ߌ? iGUF@(yc"S&ơIfkYr-isᲔ bNSlʃHl/bt红w3"*s +j{? `֊4|e_M8' g ;<%C2xv$_l4d OZ9^NNڵvK92b9}ns&lfT5+iFTmz&:uٌߚcÅsp*%=wh6YS} lK8*+#BJVI!K!ͱ{J-7*rT5p<#߆5fSDǙ^{,0shSXxh܉Z)͋)z""-%%8%o gk_CāR,iDz?a42.L bgHu P &+{[?7]a, M7RY9i[|v8,_×ϩXD-9C=vN!S3ˇvaea@Biy,#н 7ɠLD3K@)m{"󜀃?]%{dݬst/ڔnEO@aFt wpԭ6iôQݕ8i_AKeKu`#!!l*PW(X,X{Y`E,&.Evum2c Ԏe 舌B 1kpv)Nfwݎu9\?*\6QtGnPvo{TS&:,Ym|ǒW%>ck4: P`nbUN~-wtp4gII6AfGDRtE }&a/]"O2F\Eu(Ύ@1K98w1s_:Rz`y6;,#O@co Y{<.S,{í/wKO`h5Z6h ncrtǰM==J̶spL!`1&[N?'=Oůz Zemj!MaECIR;сpF`_mJr2|D-i~]پ٨BwQW\+l؟v{)81nzgzQNf?ÂO,uڈ2!&m>W=Pb |ZTpd(QoH<"P9*Ln8+Ô׎5QkIE T55?1ir"{#U3(o&c4!rQ}7o` j{D2T%Sڼ4:i}^$#X=QI ܍RJxJ݋Tv<)_Rչt`kM6Z[Ϧc{`y?N*-`ojG4D2-I&Ir|:oG#:eġq\7>h,+ctưt>fj1FA-?6cGN+q+ddyNEyޙjw:!gHUNkAKkZުM)m˯/szWŗ*z'nVXǩ]r̂aB] ظ;p47ĴvQ ;+R >`]Woy&+q1 3UY棉JŗTep< g`O⧇h؎ ^!NF_w5cH&DK]+r9蟖5+:d0,.|9ip?f$ryCĺAי8j!][fh-^Y,-+‹h!- NGaЃШ[X&+<ʙRفKO) -8nX]'zy83$g<>m*k:T[H ^C +yjL̗ \-rr\&Q!-.hT֯i+ɫȵpd0#޸Tq-SfS3Ђm/#3`3&Gx.}x+0 [1~vv~V\"ʨU+`)iTBtXvMUQFf4^%J;۔. &a犃\5JNs1)\휼LbI1:CʏCw mfx7PQZek'd7WGqq\Ͱ?xV1Uס`U9CFJƴ5Cj4 1 TFرCVWAoq\:4F۾fLWgf=c1]#h'ބN ysʿatGSVOhX ~]Mw:SgF=52QN}\cqK/_avP%ͽiUOWgm;3GoZh+u߯s ݢsZ9/yC$ݵHBix"[7WKb0KG&g̨J;j^RZitqF:k8Aݘ$c=!$du8J ʰ2*=tό7zTQ.8}[b籚ef0dV>mL;8D;x"XR] [5;_/eTIrGwh% Z ºV7cQ2  xg P ȡ2VrR>cg\k~9'LǫYG9doAer6^wJG#ch :$TB} .J:_h27t#J`2X#9MqzV ϸM+>5yz׶*O_A4٠zXB{g+b-E¢)#8#`JǿER?^}%wÐW}<Xu!Y1{D0͕Gd#L4eX"͒uÊ[&>Jx`|!B#NO@⤂To]8l~;Hcnк5a!&8}3y+.ʒA(;x7+)w5+jZqU=P_e[' ?q; AFyS!=Kh U{ 5RW7zevkw.a֥PΖgLf/Rp#9ikC,nz4 P.(@W. W|_PU׈rx##usAÚݨ+vժ2K=7 .]4$o3 `S׶e ߶#8st~P`VNvFR,gK<τBW^4?4eF隳hmc<g[Gc=]t\siz|ltJ.>{9 s aj( M[|7~ ZnxZf ~2:P"6|ދ:v 59ct " /l"uZ4hšro졠8lBHbt~3Aws/&kdŌs՞|C3;̪p8xX{R#B"`6Q2$!XTCPS :9X)0c8CAO ~4Dw<.<&@Y.Kz;2B<[+!] ~-ǭ}RFd\fYm+tfDxr2ˠW,!Dt-WBvOsƿ5C@Y}>ʈRUSyLd"ȑB2/h<>m/*VҚ#+2yXVڡLxO R3r0A~/RٛgVL|r7.pz#L'Z2\T)miJL&K}@}uhBIֈĨ;r]PE}n\fy&Gi1 ־D^cnӨ}:Ȕ/Q]xTp`t|nd#/2EEg ['ym:eLBmM?5(f@f H}u$!̦Ox YB/L!gsd ~4 ZcT!a<,~#dlgY4x}Fl[ E;?#(JbsWM$|@U }̴!4úHȒO:d ->D:;N<>{ '0#f@d\s0;{ u}y>J* xLJ@?oR`{bM~=͑ʪΫ03aV^P3fTfk}ek u_)>w֒A S[M@ƷULT|s/(f,1IH*gf-m, SIt24ZM-{-Ma&$ =UWY q٩QxyaHPJZ 2bɆs +dmm9RiIeRb,[ <őnq mLZ\pdi~}3`&TIacsBL,Wo)]|;{3q~rIoZ9\0sZ)BpXAty) /|W@к/D^as?r 1X]y@Ra\6[85H}(#]De~_e~"Fp1ixMpGP!2yMPU6H>V@~fڑɲdײ< X7,FA HϳM_ :Y v;1..6j}V:^,~~yFc! Bj  ӑͣ2M$^ w.Rva+%[vwhWv5Őn^J&m S OR1UFyFDL0;³u&drQ8AlRpG Fԃ%ѷ7!?UJ#Ņؤ6+4cG(aj;D=8 @l@3.K{-hf^2oə}p<)Gsmb!s&3((?Ye"@ vDg~@?:/F\n BDDNOW,iZLF5mC\Z^/<&4Ȯ'I5@[~+*[Ŏb0!N#g<#.='$=!QaRT!*cnŕL?0|z<>rhRVT` E-Xc`/XP\`+jW, #]Ѣ/~ߺhug C[n7q)WJ ?w*`ɒ9RεZ]dXs4q v1q4Q")D & $U/ͮDF۽va <v规)*i˻pʍC}Mhe^>uhKՀs>Y6>]v84AU6}ёOm:@=2T:4\F[Z@9T3i&K8_w77ڄN0CGh#CpՠӀ tݟ%&L KQ|@%QTQPj}`>7<{Hٻ)|^ &U*}f,e1p˙Y+l`Ʊ^e |k%:I2"\nV]&]@&%F!Ы}>iJqsS"?a˿y ]NϾ}@JI*ЭH'Eh'r&&c]XJh`*MĈ +FЂ}O%1i<1+T=pIU#Êu|ʷQhR#&/pJ69%ArUvJyO<,M*pSK8- 5RJXmS!}1,]j3*@fd1V{[egjHrc[D603hƂX]0ĥ:v%w.WqV4 S>5|̲:՜ggvPH;#b(Z"V=g֖ҶeHJ7 9 .,:Lc s|wu"U{;mX*ywزn eK:;FZbc T棎qq6z*Y_Dl6hW#-g2D9If1nk-r).Px>\WܬUb5tȇ1]/\_@0?4|#7h߇x7"BО>_}"9A )o[Vġȁ[0ܔu5.uu zV ȼXk@~.#RΧ_ȵ=Ot.y4!e`&:+qϔ^\g0Crylc5#fc؜7e5Go5g>6m [`+<7Gl2R*0߸p ~L%Vm_PmթNjRLV%#s@Mj R1c j TSO>Y獈)GAloPKhg˟(#D**:#iCZ^s`/DÁGH 6gL zW ^[E;o}#0j;`z¾)[.tˆP%u?^bt?SF۹=PaS(t6jm.ӽ2!i,?-xJ+٤6©Izj TG+Ho`"wE|vwGi-kk; 4aSA|)9+67 }! \@;?hD' }~v%kݽN(z a~mI'(ض#S W 1#&Y@ qF5W%ǩxdzD1רmJQgn%^.qiӸmP-:7[0of')flԫ:Hh,2s̱[+"CVJ2|9-tdv*)Q'aHt۲Yv9+\2v@ӎ)OamvoH'#=Ҏ\*UwʎUtO*ǁ_ʁ $&MW3p+uOLKq3l,Hřc[@"y&T5/Q|`,vk zDb}#KVC:3'&s̑{ڐ;4℀R[EouTy|ެI|uۣ%ۥo4<PWk_Tlwu 5-Hq[r8P zc+H!B׏B%^9#ofV7.d`w6[ܹs?oye=^]$AA Q)ӒbMNo5oP\Hׯ)1 lLDp nB%R S;uIGCphPpAK7Dw%YcJX ~!jӸKKT>\i + Oɳ |RfUn8SV$, ]moĐc&鸊=O; .EQ誖8D8~V4#QXlӐM.xng_b!}"0UH֑%߫V粼oI-<UtTI{f>,HpSپ@ufjVKxEVzt%7n>(vIَnU}c6fYnGH;epہf,b@:K5>z>#kÃYhHz/}1280R>0*ܓ弟#4AVKYp68,MvنL֚~~[mm%2p=H ȴoKKx<%vhk16ͧqv 7=F̯Bli ա4rԽb oC!$bDB<.Š Vn<{Bu3Xn0"qjlxMȫ|_`$_7 "~ƹk|6_5KAwdFl}&Grk0X BՀ,b|*F:a5#%ggSE Y D$o٨ v]r5Kml&e߄D`\G``Qk[0|} }LC/c8fW`,BBCS={ۥ!TiԠf')BqQQ$wd(oVcww.UpaK?=$-*XϱS-g[]M֎O܆(zuk!l[AE~+i6p,^_ctիv'X&jþPW"/GE݀<| 'ߦ( ~5Jxȹ#31u>mNn;cJKk~pӐ?nuY_TǡZD9rDOq~p&bjiL$9׵5U-Zvy`mE:g +`eW5O`Q6;[Npj^0s\63`+Wzpvb(( ;y8j8*#KU"+:4画 NA,& Zak5vrrOhMPpQ ]qwK˃+h kG8izI'L&/쇤٬Nl}Wf CLk+`m_TlR2u`-\{xxFo,S:y U..] xAba w B3A>Cpw;JJ;w0_P0Ѻُ4$PbӛPSmJZ/9N sO%B[ce~ʳc(0[ϔa?Թ>,M7921  ߷7:ƺD325%+jvvqCCy`Rmf3x&q@l*Ь`G9/ʠ3g6qW-@R9U԰|PR6 2*hKgp o;DE} =/l0j!_w*]is4HOq8X}/6(kdNŔܐǪ$bLk8}Wo%e۠6Mb ڼVax/g?aėT$acM1b|;{AgGσi6:%'{k8"BOlϔ~ڙS,_1z{ͭf@TO#\K/}>9uX2<87:Զ[V T9مԆUed'QG`NDŽ? f[M5[Wat'5`mȸO!'xa ;f-%zyTBU ݾe辵}vX|t>}G4[hNЍeo,C,^r/rbNG~SN:`.g+LTӚd*ϴ-DY Ya_i) L{vq)ĥYVrR(SjK a,5: L/Ɔ‰@6a⊿VR ߜ dnqi P]|;ҸF$ u"ODN]҄j۩0h9(S)X1ȱ0l8*`2XO6{QowǺ?<]9:Y@ͳѝnWR2VE0R)Ew{DFo }%0r [.}lE wmO,`[ۄ}W;$-_BF='Ϻ2aDγeWwm)W!>$.Gvá(SAHSDCيn^d+匂Ys.ʖŭA|vy(G~-!:&!0((')G.XFPZu_m[qj7ڇ۩p#I fzR8*nWt(5o?R2*l|wo x|]PVo"bCe~0|pַ7F&5Zw[DXU;0Yͩf84t^&z̛h%%Vm?6\6R>LQv }y.$0YI¿UMm{V]"XZIk1*U\8"d39O4]~%Ae>"7BhU&;)g4]Q_i̚"I{ 3_z#G08Pj B8y~` ,[ȓ5$&i*{_߮-Pv&^i;,MjkϩC vl?1 :_@Ib7q^g!!<' 7\ œ ۭ"G D-e? Y5."HVZTW T;k5:zi `('(,t_ M4Qox%ͷz}h(?~d="k/5,hQ5 ̲IʑNh)>JX;,v^rEә`oDٝ_,oi]>zx3Yk̟wY&KV9#m+,XN 鹆&4,>'rDHh/=?w~f VOݴ ׍H۷-o8nzFnh ~-a~$߄B*i&+BV.u|I<{"_~:Knĵ؄jdAi^P3}L @jH:LDJ%8Q[I$x\&5Y%oiBZ;p n|ԑD*3.B^g=®$ͪ0x?EW( K[`1r PD p=ggR_a*b~wNU7^, 3wl^)nbN0MWШ~ؐǪ& Ekx?"x>YGTGd˅"D5փsKAjz7c/k !M'Arga0N9Aڳ&Bȵ=/C25.h}=L K*q@#]*_n5D)hZ:.$0If<=P OJI]3YyRU}Y ;zX{iI(Khj"ྱPOPl-auR=a:ϒVx3,1ϗIT.llx5Ϳ M4|VCW-bV71s'-`x pTt{s98&>z.AiE!Ɍ\n!y3%p#vzU$ V&_t1x-w,hޕUWy0ۂ[yQT(LrL"RLF& źa(-㩄Lwa L{Q&)S lj}*i fmAT}Qۼu/> q߫B (fcLcZ]^r'[6||O@#Š8!p$3ҧgN!Gw "z^])IXr ^UDyV!\cqbcSErtJIy[/F-q0FCSvT Akw^7CTR9>U;|9U~ڧd{2ﬠRʩYT,I|;+|xS,#`b?]r.Г^9}IĀqEIȨqz4Q+ilkEH}hɎT+ **.鶰[rzôZ'7tn1aIcDK?bץ+$Z$]\SmY<~{7}7հ}ISl))+mTrΌzgQIAf?銥L(BY.HKWEihD&n\>a[`a8ުf૆䨿Oy 1w@}ׇDV0,=ic5XȢÜY><:mzXFuOiE- =Icf | ~:64 p:CE\IԦ'Jlc o59g fV CS㚥Ak6bP %) PxT#, t[FԁޘLRD;Y,1A0B~ ڲFȔ3/pMRIXrGb| CƏcE`Wkө2(na @횵z) 㼉ntKc!rij_\6sVmŬԤghQYւ_"UKS0he'-Pc½YC%i34_3BS(v 9B +޵CqLŃYBMHv.b/RWр>M{93RRF q|JH6G\ZZ!S2 ͒HȤ=LX6 jAy %"6[D󼻢PHWr߆ACbUuueaI_|#[sf[+! ًiGgŜȸ Ae +-9Sv HI9bS! J%ggif1q`)AS.RtA2(Ԝm htz Vpt7ha&}G袇.ٽ:=In-}?Ï{"Ρ ٠;SfZV tIzh'tg欄a7+zoQDϥ +&'9s*U<<Η5]:OB&cSYRǴa/0JB|fB5ɿэTiA|%BBSa* Ns.BO&nK}KM &63Rt,+FUg*،x2':K _}dzP^ Fp_C#Vgfo\$ ~QoyB`1 !q=\ԼHs4@@|~+Y&@=4h ?VED&17*:H$6zn4痫4Px##!3_2kXIł]OQƐФ T!ɸ?':ɌB.1F D@ 䑣{"DJ:OmΠ1w43 -V~ʳi\H#8_ *Ϫ=q}/f^;KEUeX+KIVVj,Xj[rkKK4TW`Y:{Ox֣;^b~i_ꬰ50Bb3qsoo\%&vLm?iP (OQ}V!_ lWR '4;hXwzKCK6'bj2% 9.HFc_ nT8^7XQ:@cg%.: <&ء̷{f"3a0>0ijg~Nc6?Dyܛ/=qPPIpz$5 de~_ϖE4Aޤ-j@hYPvf^a5cc#e 2 w(I5;+p 'Y0ܣm=fJxɗO=t,mY!}SMvԮZ; Wv io/^%# S-G"ї}2 {xHXcie14!K92 16Z@E+ ~&s%!1$i'BL i&gZ?r[?2=RNɐvJóy}Ta0 wPocEP2(D@odu?IOH'2Y~#2Rۙ98H ^nA2._sū˘1LH?9j IUyFW.li%2LȋZx ) BoF"!Ul}iƂg*E}4qJL,!P x6^Ć3=n,ʅѹ9NRmBU$PVPچ%p$+gqRe۝;Fy I4)?x"ֲL)J2녪nFU%ug>]* %Kz!B:]kfbc=|PMA0u-G|&3̻0Y&|ZAw!e`+͉/cenSү&t]2}X7yO/M2̺c@^tpl]w '̘MPI[G۶\1Sg9ݒNtƴ3dw(7#?זF>#⹤yOܪ"Sy)KXm7]dGd3w"3y#$tԭϒ?(zd!Um% P^FS𙐌s{{hs57wS(PP]白Cl#>n~@se<[:pm]5:X˕$tWO=g8Y|-FYmU\ ׬MS'5!0_S"'iQ;Q=Օl }ښfE~*Fxg2a/ bj,,dEl_ #HwrU>j#IxXk(?zTJ2V[nSH)V-X@5fawYw@Me‘NؔQ(ڌk6p*@`{^Fȸ4SٟdK>6/"V^*S]ߵ#즴SY|ЏJ5D5H5H3-q?}k fQR Ǝ\֎\㴨ʚko[j5 8}ZŐ'sG$’z+I'x iE'OUafYTzQw]qH¸s,sTtr(*|&4 km7 tn+c9e6TDv'=ʴCt+CyTFt\`m*whD۬üd|$ IS՝k.Pt SÁ};{$/!ڰ1^M|^5BR!Őo) ^|?X#j@FP3s&bXWS#Xފi̙ I įo]N|rMLlVvmm*}\خwWM:N8Pw"h۠$A9D)F %S?%ՋzLʼ> Z׮ewkä!$xMbTsdKɸ{T|]kO\b({wѷke03WXvú鋔OFi1عlXeoA͹Ɣ ȅ$3- =֧6cT(=A_P->*†0VSǜr]R [gC )+bL)fH%/䬠p`㖉Dv/ XԿ&f+#Q={BE7ͥ}cݠr@gSXpl~0\mo% T.# -S1nIuӃ|8-vP8_dy6&p5~]c+v &~ ]䀓ʪkr'Uyh0 <#RՆƷ?K~As@mfG >ϷAex x>Qwb&J\G)_R>#S!8Kҧg}Pe/4o?p<0u9hA4w %l%iOoz{xcI?L`5X6kCvH ϣl )3l+!wl+F!}.ٴku B8C}jBeX7Tia]8y'al1:#xe "⹔l|G ';rZv~JxPn*p([V.k W2BGh8"[d())@H PtA/,.:#i|֦f5kTU8ZejgOpTH>~I]QQ]%ܑfJ7 琽J=ޑ926K o4cfk~'q9)H 2.Fx$ |{$'ת01CTWx9T~W_yȪ4z_=7;eއA^sUL(ܑYB%SꀚYai$Ո^Eh'9촟>}?euM;,Tf7}$L[|*ӇgrݜB.dA)B`mgC.[qr<^DݶU8 z ϺeI 86b#sL#}V`A4G1}+cbBUzTlaRp¬Ϡ;8R℻"m%WT2nf$ܵMtvJu\jbw6wWG )_xr,q:CkUA ^\wu:7lT^{b;@G}R\^ 5]muvŇ7<@.V:O͍WƢSߢ $ $ U%bn @mCFSȭa@F*-zisXJz`f1UɆe,)T<~z`R+!hL&Ċ9uܕŁ[K\iƣ]/+˄hDԝxf.ڳB]:PzE2D 3IDqmدT*~bp[HgN ugCoM=ߎl:cHk"v4M`hx±ގ0^K&sRi}^`!}ȲL<?bNx|6"= ,w^#Yݛg)B@jHv+S%zfn9Hsc==Qr -3$E'1wdDF*r>Xtv?&L_@}mqZHy,9G9$hHiS]vEf# ߈'KgC2ybM< ͮy<܋+|m*{5B F#SU^O"]*ږ`J&0"?1clƍꉝb"萂&> dC(%O;Q,/!e׹%S>T DDQƮ.W=zA{H"'dLvf7Oq-[ 85!Bh7|YSOa{-V V'Ň&\ʩoW0E$Ѐ-_O27qS7݂:3ɿ$+I& eR('ꠕy 7D۸uޏa.YC}֖(*Ғ, ,9j1=GITZzCoK"F-?'%> 7۫P! >%p{gi0.;5CxoN2Q-܊J:5߭oW}ߥ ju'^zR4VHe-TLS+Fl) UE[_ fK0񭒐QQ8v:H6%ԹE/I#v~Kv* ]~QH&;bg; ApM<%V{" t1 ^\$:cԣ?#ҚJ[ pKߧ, 6CoP<=Tx*$b#q Ӣf zG&:]!)>B(궇8CyWȏ]m&da[&ܕne`иٍJCYoN'rĠE\P{.,(hMs"\pփ븄1dI4u.n.#1餺5jp8eBW_odt5K:ǜ3}Ж},WC2kqKkV}#jjúga_if tilլ*2q z_!nYЮ6;Юp֬(áDy&DŮR/fJc;Z9̢9a"NMuma5_쪶k͎=}+eu9L=YS9^"Jd&ip6T* ?lFn\ԗU y|T!$TFGl~5-%kƋBؐ%g{89IymI3 qৣ? :Xȣa>"@au5f <'SOEqq.:`3F88v:,;1{S ޖ'DRT#t~~+˱X3 S*/m],%_6A_FZ(٫.榼FxvOtyJKYv~s޻4Aq#T+Z͔klng3Ug֭ۜ&kOfw5޽(6a"‰ȂɓO1Ӎ&ŇT&ʍ D ]*0ɘ%X^!Ќ}b? x\cgXIIGZKBVԐ,h]UO@QՀtj;ŲDxmoyw$pba7yԅMfLR0ɶJыZq]u q<ۋӛee#EM G7+Nذf6>޳D ZFE8BpxҍR<6zYO"blzŸ)"+j?I^}#I2oUM;@dh[YPDSBt9z_<~z/ɣT#:=g%mh2.'s =.*yƌTRgE9Kd{CpAfllZd!A gRKO-ZfHa@ q!h)8g` ))e󟴋fX X'㡑';c.mPﱿivZɫͯb8HaMN4͆/`6SbO }C]-q"nۢ;@Cf cМ+rot=C'#`f8`YzDi{-6o[! [NZTsĆtzIwИsX BKbM9#hW ̓Nj= LXG›vtDٸJZjs[Rnwf D¶=4f{ $[wҎ 福0&hUvKOJN9HM b.*9sQs"̋g&󌧻W% V;̅A{>m0Q H0T5'Y&%L\2W8FbF4V?2nI\;Xu3s$ L&a#mF4!_zUVüf[2?Md1A¹ΰ[i#EABi$( 0zpfe`m0[/ -[?| 긬.2V5O9 zk:".SV3f2iAXN9>cx5R08{NbJ[s]cJgG=7c`ȬN[\qӂ8KRsyC)];dmH4҄mU83X~;b} g}L?iZ,tn)[}L^e0'h#FLmLuHVbBH*$l_ʆZ5I7;3dLkUFo+O.^<ʟ&j􊣚\gP# 8Cyg>(kn4(vJxOA+z!+w]jDI6v3WfB",p EJ_dk7,FXΞ½9 1P};</9Z+/pxzb%J; Z"N{,8RDB= W'c&+\6MEuIM&RCi1h:wҞȌ=ƙYԬtpwnEwn Шy\W^Bn@<󐲷EPs]#cJg^Hj:2l2OaBhر[R H0ЅJ},Vr7̼ChiP~H fe}𨐢j˕vw!3+c7:GV`X |u^v{ڡnߡGjD ,,h{ @>M)E!eǎFbiؑĕt<i`8tl BVG6aw< 1|47-hfE&FT/t`rb/lŶN0!TkH#}ђnez^2AFm^}0qTZȤ<~e8!?޲pR>y{OzՅu W H"֧[bD*%,>Қ\ VƇ wY2{r-Oi%R{%$/J`7r}G+2iV˾"H%ǭcm ڴӗW&gaf#_@ uKfU g:opA-+I:rUMu:ĺ{YC?!8'&=[>CWn-YOyeDHyt Ɯ[XAx0Щ1+Y'ҳrnoj 6<0X,[U"2n[2#M\ð\u-5j:D C1VX՘P<(ӗay( ~^iw+]x^]XM|= 0{;jVs협Jl\Q8$dkq\ZGX$eH'ȞR; X[JRJɒ\i HuI9H)V)/V/ YeSyD^X .z>ҋ K\'datˏ/Wf 8TxxФ'ILaV*M`Dox&8VN_Y c3My0CW-B ?1Ff C{tf2e(@ ߫[TkWM?/+0i x?pC(LwPb<玞B&ig dͪH͜y՜ODIZMVƗFm"Wwl@+q`4P;YoBΰ7?!y TRs|,PgnmϱHEn>:)e Bw/t!yh/-q'9JCctwf߲=uS _mDw|fGbqa9&mEZA9 M0DU>k8ϒ(_z\Lw"ǟ'똁qrb,,l]3nj]{?Kjw̤5t 8Ah}+QH0 s].HC9K 9y_Ĉ5)6 $LsF|(vK'~hN8e Pբ!+ zKz|!CakV2|&0(KәݨiklEg\v왐n8]E R@\,7Jsxp3F]…BPNSwdI M('i@qTK)pDdD#nmrDkEGek _Wh!5rrߝy3h%:U~RءzW|ĚuQ֚ɝ+YzT\.;9q9}SR/t[v>!f?_uʒ?s$Tw\<& ?xS} +'C$t "qCqXF6 vcc_ߩRN'Hd*l[| :п]]Nv)8"'XRF U:N AZp+(̺ю5B?cͺ|xu :F^zQVq3x9c M:934ʨnF.wdہR@ D2n4Ft`XE;/}}SA`hLX12ʙAf5GxғǧQmΔ+ȞpCft,0ӪEg;AS]:sgv!񊼱 7tnnZ %庐ܧC }0.~J +?$tn+Ӓj0[vԲTdRQޗ2`}o+@pBSwnW-\v(S;4@c Q}Rd!{*=C7{lnM38_~y(i&< l9 Wlc <Z9})+j挝;Ot?ҙ6Q!lm%kq&^>,]O]]PEQcnTڜϵk Zh#נi7 0JPN9dbe|T俤l PAGs1l1>]tAaĿuA6ͭoSxҀϛ *;M-.{ʯZdKqWejAW'XJg){ Q{b>~qZ4tSnIak;}9i9g,P_SUi{Q2'o?pPVH}jDwgե) ;JI+\H.0k{x7 s ߠ %w ":|U7 ZnFO.UgM^ "! v?BRZ{a,utOFiu )a!TMSבفhYt86] Lpu-P?% @.R7Yף\˫,3I(ϱhg(ªUUqeFxaڕpB)mQxۺ$STзq[F.5hj~ qjmrrҸL0U{NOy7((r-43 ̀3֚~A""UiRpG> c@T ^WJ 6o\e=R vI=~Ҋq8:я@tfCu754gx|H|%s7\ߙ󻼔5E@QUY˔Ldm꛴ 2tae!@{-#qi h%By襘i*%/lj{l8%.•uCVLM!:##` #yir$gT䁎bz_SPlzI Kc]CP=H7Vfck1+ /? QLU1P8_%Z;E^=pۥa iI@칠‰Hۈz4 u^~||0n$qOϯWpVO.&(PW-k4MjI6< ~bC0>$ |${ TRw`Lv?koL܊YM]XwN;GkكWJ6_Lvˆou׷M9mg24|xl22|8푶|Z'*uu6cS B\LMhΚ߂"z}C(?ُG=k youMsvPu*u EʕLw~oghn<敦cXPU7?cy*n{6g>>>DaK'̗lhKؓkz%y6.r#(n(٦UF794NݓpH^QzB6؁JnS,м߇)ܣi̲3幖jUJ"L͔5/.7uEKT鈾YRN Q,dTφBƌ:YLET H7$6^x5EQ-eP'zZnJ 3t=ejf.@\@$6On]>Nsů ? mN[Az̸D3TonHRpn8 2rZTv1,86@N-2 ]I,H۲ɰO8VU[VZidEesBHvÙ}&D1=RY,4k ?8vr^G=t? vt R+t|S@o'cNO^  l|δIM_4H0=ޱN[Uݔ\*gewPYN8HV91AXze F: L^e;hMuÖ(IBkV0I8?2̪o뿪Vë]N汯?i^M # 4 oآf6NFY:HR]suĿ@EVz3 G62Ġv%ͦ5`\nkzZ҇V٘Dj̲9v*&Ka~G+@˖~^϶H=tfZي"H}R]Np6KBҔd(<$hN(NLlDGdsTϷEb,bIKY 1rrn!yQ*]X"xb.8mm$fh^2oh[ gu]4>ղ݁>aHk4=W)ҲLr) }]BK25pK23[q# *'3A@/!޴)@wGAg]+e D9nxC2`fHZ')NJ2~ 4+5,_,+Ʉn' Fk=Z5{efE.緪S gW{0%3 z<"Xo\W,rWЄXQ,Uf&_[b-re8&[j?Lq< W]yG:ܿ2_a-4tmi ZWa#1IY#<1l{e )I)U&rT.Q>7U/OWab=X|Xp#I%<ĞH3U˸\v1׽L{ PljLLC N֓Gt ,Ll*֦h꣌^nkvV㚂 9 CA +`YG]{Zaød=ׯ3{D0[I_HM⓵™[E#bvk)}j .:]i@!xl;z{ُwџy;֨tPާz }lj\H6,hw@۸0pnl=2)Öc7ϯ++oq1q]'.y;V)L1ge1L`S?Y55~ʜuN_>֟ΥTCԴi^nhITGVkY?͇3;`3=9^ Gz k*\H rOvDplx 8TJu%犻x&)&;Pwfq5]K $vWXvQ m~eFr#f&^n O#u1"+45,n춮]3.KB!0 Q!Bﳥ~6`> IN9'gplbTND%Vʇ0~yaAmӝȐ c4FL(rO8"X~CO?v "[AE0/]1kb DdD\m)Z40|+BhSǓ{iyɳ()>ЃD5N);qtc/Yu{ISKuV` O%i?ju-j;4FXsqnQ-ehRr{ݕ^[l`h#^Ft ZneV$Hڇ@T\Nv`ˠi$Mwn qI/~TZB90!ݮנbw'j!"c0ʗ<(  rn]+ 9RZthP1,vBgTxbfe}9 Gr8Q{gtar#xzY &wЮ8O^F|f -l.4"(K\eIFZwHjVm+}EXSreR(ŭ'~_- ΕI{wu}K5( *;aNjWH)K m$$KibAR@IXfޘEo f//U9vv#ȴD|Pg0Xoy7ԷEί7XZ dZBxp8fFֶ#+bSɳHP^|!C'q74pQHa<3+sL{ηYP9`Wo_0,~id> HWC7CAɁqˇ +9V3zns$ѥ%= ><Ȫnda):tf˴9 w` N͑wNfcn=fpxTXMqs/(3e|$Ă7[|jhMfJWPB_餹 Ͱ-d)q#Y5[`ۭ_FvVJE[_^2 }/͍;un_k`6 [ B*!?H4jXO~ 0~1H?r8 DKO}fMv'^&6Q('\SͲ[j  e;DFk}Bɩ˶7Yџq<1He?!śyZp'Ҝ*ΏeBMDf,LcKWoomFśe[]d`\I`K#Ҽ;RloBҞoc_W[]W!ʩ^媏YCUHga׃7Eg zͱ}Yr,;XLZd1}{+Ꝓ`us#xSXjZ04gKwK\Xd!s/nzd-êv7|c])af2lHGԈ GwDQJŜVO 'q?7_LZآ˃;⼄aiXtYoJaj1Yx3h\@ĔS$r{Ty ]W4 oŇx1L+l#A?:^bo,<m,B_|r%R盗X^S~"0 ߃ODjS#OɆe(I;`G X0&)Dpɰ8l&~27P;t5pcєY `qkښr$r4:8Їx^ژwJ>m׿ѻDԋ9 AS]LDz\r=-ֽ. US1so|j 3ޓ[Eu6_ ތ^f(zHЩE~瘥١Ά12yQTjt%B{f9> K1neUrsz[ȰR7bv=.Pw.5#&&czWt+$/LZL>)c¾ku#AZě;|l`m Omg@{Y.0\cdAk3Xz"у{lCrLUlzNP5yټUAtbY.Ϯ;hԬҽXC1oS2Ce>vsyޕRQoA '%&]WZ7Qd0[C{치zNξJaM8 8pȿ),*`W*to/h+#rῆa6Hh,F O):pm0W܋÷!Ggp/S֨W^-XE43wbYcR:;N ձUj#tRӍ*:J%z@^;u C1-a-HC|7Rhd#a+LzИ6*,ecupnZI/ ¾kG@gdLw-HW]<3GMYNhGE}Y^m. yx (*YFHؼѾ 1%la!~NآNJ.j6]{=ߝ k 镠ڡg!h;b38naOeuP",|Ž:y8{p`mT{9j] -A$dHy`:q<$H?Ub5!DvL:=3ç7|s',mԒuPF|ZQ`')NA~}j[q²e6fһWlA`:GB<4 )"j9 ЖїBRe#9tX?DL^V]V;OSmeg6OPImu>H jx>i5?v&O[_{#;a> ^/P^ o@z?}kuAiZqx]',QHЦ&&5{w"9Lg :1 n03~ŗr`C0Z`ƨG U T9] u8]GcI]%RP'4ܠmMQW@i:6t|{鏂$8B{ .~ϝ̊x) EU)=a*Rd E0D[6R%nLʭ$ &oxpWC+h n Y@6Eq\:se_\35{+80U)j߿ԓ|"ޏ"B;[jFH" 6(غ%@0 %}bj/F~ *o1odS7k5LOmqMmlvNckask,&jԎ< J@ZclvW[ 1 ̰3Ӄ! \ɗ30X&gŮ劳ZepF)Ed?TE+ȲZÍt'QX.KE h'L+/7ط5=\@Xu8f "nE_ѶYA'1gf[LF␫0A5|7 ĝb Z7^-0nPNHV p>Z)t5/BHuh V3mjnnGB-03X@cnH>#sC#P9A{2d!goNe9 /hjeѦP˯%<'\C7|8L,:Tn|3xlj$%fɵ]Gɷ!^ ]`1 [gFE _o-R<%]6nXnt8+r )N:Skk!h@)5A&Ԇqd&z1f0 \p tmy`p97׊<x3ۍEzL7tsk0o8ɵ_Wv;*YhqCc?"#)[kpԶLS Z*jռx4~KPiN{rqIQӠ|E8 *Oׄ{M+T4?#uwx*G aګvwjQ:Iᒚv+;6/5zo%I>wbjƝ ԬEa18j6*PLzXC_XWh%IONl r%M ,-v^'|>9]gwP =D󣂏acgh, Qr@W܄/LOo&{>-f bbG;&21. -ucDeXm-+%3hgBNhn@%CxػDςV" w01> v9!W}is4Y=ʑB]ۜ{k$65V^y=H*nje37)M|AewHnEz\Ŝ=P79dBpgf/g`4)J)eTTqo$R7GŐ3܄`* &eWkhOnN4o79O%<>؇qzӮ!,w(TU'9j>`| ?n4 VLTtQ~kc,jɵj땠rV}}Ahy _?0j?]L3HnlMD+(9%/ 鐣oNà [dh}?Ie^dinD+rys|cUD?b|V~Of?rpe$H}th#qwMpVZ]ZRN'xM}L>xΥVH3#'>BnCr`1:BG)(IvzGע49GMQ? cyS~7O9A{q4vӵ_b3r)CcfjS(!2YA.0*qUlc%R^voVR=Pܡ@aV؏G=_[إ8$!䅥 !)eԼ(t{3kLsޞ>uqʵ"?CQ&N)Ax[_d9WH@(Ĝ=:=uYcWlWѾ%''7ΥhT3-2/})qz"+I6S~QQ Xۉ-2c6樐<d( 뷪n"7KLILZm\ЋaNavИDuGݦ]yҘM*ήoegٿF ehdK@Is]񽧇[#N2ьwH:4wyƘ0W^4 0_LfT'n^@2~ۄ_T35MKp佞3hv@=[k3P3,&VE8ڛ$)rM[S6A/_ %eppOllܺX!ae9P  , K٥pȐ?#1_b*U] YO#B ##|߬`m#j+ PN}h@Y0'Up;zPj(~b &Q8b܀' axx`P_j75J.Co-,Dq^fʊTr?I~3ڳp4>05dT9r[t[63'f*gyRa.e 7!H OMԄ_"Sfhx ĭOz~4_ PR󔃾+"j*os(o|dAܖ_Qk`}@7еKؙFIǦTD| 1~qyGyw5t5 /׳J1WhEȪͫ&Th!5V̈́~ęQF&]#ߪ\Ft*#Us1+%ٷ9T3ZeOƐы52 ɓZz} HPu"صϿjη\=žapMQ.+)b^58HGPNqҦu{&X[+ю \nIK(H<u}k<7b'Ej%;hGֹB;6أ14A)t:v3,M ):y7:vQ.. iu0ZvzfYmW¼_,Ŀ#b! '#OЦcS2x %Ö́D9/S&^2L?zshi(Z{T~h'ۄ)_B!QԙtwoB(Jl:ta> + \է1=kO'͇fPVr!dbFVhO}73ctz??Qo ;6z!"an#9N Jo( LADCM` iԈ^\k;@=6'_eN2-Vzl“Fщ? qlT"~Tp"4*̧<4Io.>;K\AiU!ƇBU@[oA:ug2:rt-I,%EBg@^zr_]k~DI-<6}h'o2Vd,I3^,(^ʄ$r *sptIx#}$؏b|b@c[PSJ|nGn'v-PˉK=:/-ʫCgd8+=od6bBy;/T fBLN]$S VHb93Rx,<ϰ+zط'CxӨ-7】ϭf 0IM n(ekǰ\::7;*ˠ$t~ʻנ rpK"%`׮h5b_L?umĸmR=tqUy%0oPNbtP9~Fcb 퐅4naCeMioP}x-/FpRj YUܘiϫ4dFD SV^1hבQKJYSXiY (i?#߄AH\v(Rf@ KsǢ;^/SV5 J/;!cF"E>U@=~N,~&$XBqcfwAyۻFƈbܳZ<:ȵ&iaMyR2F/|r|bgX$'|ǙF@/3~q/-64*KO87\-"?N%Gy awK$d$q3y7G6uMOךmY^ن&k(0T!>.=oxU^NŇ?h hT`wT-֮7cr)UyL#?"Ohs#H r?=V7,2tl2\d9+q`J6hn;I^71F/Lw]-W4wBHӀGŏ&ضƶ-P%q9]&V4Ne )YHJZ\ZJGE/=d0 Jzߦ;cTŖ GB*rJ`0;ؼ}e$_K]idMY3]{EB\S ^wC73hlmy0E| 9nsծ.T^[w:L$iY[ku4zovyK[Rd&m<!%\Q_wJEp偯5^8y̅RLՂg+Uv3V;0jXU0`ѹ׽y;|YQ3}:nbbxd#ʪPU;o*$yv8aIG>~PZ9Сw!]e ߙ#8}re~ Vf ~aMMexqۻ'Nj7{bS".Gq܎ls9Q&5p61^V 9xu|^!<.`zZJ#pI 8yg ш8dy/3Yfخ?fTνi >`Bo)ՒGQB 6YàίE=8l6'SM[ՉBsv،ڜ1;ɗcx'(H5Ք7Z>;|m%Vjw\ H'fzokCtm-0*7z[AG[H]eAƼ7ώغȨOF-HQC~Ta1ՙ|j?4@S ]_))b%O^ Q8ˆzjt[0 9{ȹ^Qʞl|M{IӉ,ɜ% Q4[Utz-E806ȝv$Fpj+SdWx)NLRl+b8xX4~bepPf&b^?S UʏL"1OGS/;lLs*C_|>T@N$wpᨦD=hW\HhY{7O 4 Q3coke!w$dZm<7Tq7s̏1u~+eh|:jȯD]OG@F٦ F*8[_ΧE%=;EO@ߨɮ''Q<+ʨ#sG :v ~j w")G(:GQ ,F_p0I@3hx 8;4Lycu0ZC Cppc|0󆤳ϗ$_E%6Dd;Y3KzKY.Җ;H5?ߧ6"T1%$^(".K!̾|ԡoEzcF擟ʠlncd i/ӭySy/D/4w[  's#u-*msk - Q srL~E|MΫ L4)TkonαL _]_~:؀j!#)BhV e=,4YVj܂[3bK &*sϫqvNa>X`+В%61+/9-сQCF,cCp#z/Cۛ&uV#,T1K˭8kUhO0~z-O 3^V ea%[QUwZΰE]lzdjVW9}>i)?[%|xe/@hW4ٟ ?^ v ]d= کnZ6L!;oyWcY\9HwQ6,ΓX'dᐑ*#Y!p8oQhDj2Qb,{JjG<+at6/u{P+4VM0/oCfu@}"t֮a"]G/h 8|s6֔ mMQ(Y{{5+}qnݖN׾!xrmhfc}Ph|s>+DiJ6,w 8k5Ab:GrM'NZ (.f\$H9~b 9Ay>y`),5C*% Y3 }Y[~&xZ&ϲGEi0nv"td5t7|U.-{.KH>0ߔ}Ttɭ ֔:[!R: ;#RˬiIl4%w]8p!\/ey2e{\`CCMHyRNƆOOG6m܁0#2%b6)YE hRn>wO I8tW~ۀj1x)u2UN7h0j01< 8{7rYQT*wd` TQD.29}rWmpp%оh~esd~ /?w=<84\+WW2"\G'oJh{lc#+/ڇC:O1/F q.Ҫݓ]ޓTXi-My?Wİ@c mᆚSb(vL( G߄ @j?o 5$:ܴ|"=XO*sM[x'gܯoLyk`hTA R`{_i>9$'#@D]P3X^fK3' 츂e\;|}1QyNPϻݘJH5LIͰRKȟ4aa~[^7KF5[-n:BZ=)QD`af#?/iNJj߸5FbzI~}*Ro#5z d_0qyk^tƼ9T[PgkU?FӘ,! #E fCxͪ{2P7WƧ\>^ɟ}z<\yBgQCH\"ƍ:yx/f|2S"m'E*to=Ljd=`b&bB3Eb,GI+E΀}jSqNKN6K%jÈ?'װ#5P{L. ql4EKPa?F]h241-~ܗ$s`ҚgJdg PK7=tLlh N [-j=!=FQ`/2`,j4ӂj-/bm&KwdM& X{\3-bK~A_)=ɌU)lF}b?&TؑfH٨I33g A*~y|U- d )}`?IB~^wqa)=b&1ouj*-Xߑqz}nR4Ҳ~aNqp(cWK#C*lIDwBRpKO pX & +J2I'58,҉a3y\yZ>&Κ)U-כRp1R%-2UvUʠ$WSKAҌ(;2|cN2zz2xoXgI2_Nڱ~D4w@3 'D,Ͼ9gdO?g .Q;ٿ׎2Vt4KqnȜk ViF\nkt4d3P)αG|<e+d纱qgWDƁ!YZE_Œ+>˿iuxl0,ox"Sr.4&5wxP잙`z1 nT!lʌ<}xfӛ"Tf9!jo:6)N*2Z .#6B&@k'õ7ZGg=Օ:RHܿ;vXq|*bw^pK`{Bkc@ F U8:Myhbx>dZ.߀:`bN< w#[L[ Lr-"^^?j>!s]cvWƀ}tAoQ`s}E6 ΑUq@ǔVEyAfv 4y| Z˿[8k#p?I֮99^{ hB]csgacxD ^#[Uh8G(ҥ7ɚtjߓKН']?5zߗ&D9̒_1C`g]kFFؽg5hq|ckAP'Xg@|U"p)ܱ& ZTE{Xѧi),*:bKc8Gd rZ*8V6 46Fm S0 7gwSb9o:mcc8!đ\w=Q>'5lR.n, hL cY.aA}F{]Re?_]~q;IOs3]3yہt:q*#Lݣ&OuAgW3cH"^mF$1;~;{>K?soy_rP)[L;y26ݲT]H AYdl.ʸD<%E;AKA+X̺1F1A]o/lRKnrIixbt'[f'sLq]л>MPq2}es*N;յ-s(1f&HI%M*'ѹcJ,W-J%gd 韲ikboWGVrDiMtX^G悕Ș2LbIRjh>Olp~d'p'j5/m*ܥ{plVsw/z%N ȉr"}QͷS#;Tp#&ܸĖ[-gƖS .]s+.U(|"~ILŀrX S0JX: A /S9EtOSšeO[i?L/`# ]ijB,_U1DbY\."˭D@, &mld[ff0˩  )̰|t?r)ZVmǖx)N30(K_f7܂Og}D-#Ckm[9*=zPrD1Z41^68hgQ[t bTmZy/(ѷAלj)%ߠpjuDC*&T'5ܦAH7=Ut+!PiKAh#P=?gROasGDQLJ-%yo͚_ǜݤNx[|A>LSqT2䵄vl6^sUg^_rl;՝̳^r`*R!@þi/z?)O^ʂM0#1IUtVLPcrDE oykqٺ8oC8`tҶD MiqXpy/ASxlO,wA)wֿI"2:Z d"b~WHy3\z4%-k77/:Ld9?wf!ض796~Z1էZ6K<5ƃ!PZ_ 2FD{Bє5*)ao$!QK*] C#x@E:ؓټ$ $9oUYQyZd+]N"Onٽ7jx K.L0ظ*_\1jk#L;މ~@f>v$l3 Jc D$6q0r4vMN[tRGVyK)ɱY2s<VF)Zۈx8F-a0,$IG̔zk)fj\F\Q&RMtZ~x\hx^."q.$u5럋XA /f-;:'$(ᐗWy:}_j0ucZt7zQ+Z6@ +_ P@(u?/`y>f2Ashsǔ:nD%Ct( <^: Ә\S iǒiomYiXȀ Zfd~GtDR)Քj8<%P:ٻv"A2JMw=;lP&;{!XGf7C_Q {4t%\y@vCW])}zP13M3Gdd-tvxO }#6/G?7T;d^z%&0/,Ѳ'B Ґ'Bg>~c~Y'havaCSl2WrBi#$lT :`&Tz!I(hVc#v^P`?'rGPB$XbuV1xD%pa 1ŭ.j_\\4,Iϰ?#;o=<2sgSek8T0]$Pgk' JKJKf]ui>us=ۛoǵX &Mi "h?8-cUzzI ֪H)m#Q` 8%աSS<0f}ov]&`]dKiwqDOmd-d۔"-pUI[2?q..Յ~9SSrA5{xA |3,.-06OnQ(l쳅,sך* tbӡu@@:kB2 C&6vpfAgq ꍒ#S.s^ji,q_svF&} -fϿAȎ%?%KZ' M?[iȾ7ċǿpR~߽c6UDؖƁS64OCst˩GxUSE}VBER O,Ϳ$ZbkZED~i+l&&yV,,C:e DZ:&1)Pd,0MefwLnWٓ.];i{SїlIDS!cxed%DuMe%%lR\7~r]C1JcZ0ZKy/*s'5[e0$,wy Nq!#ӝbxԴcJ =  EávMBQtqbxF kGސfte&9Sј/aNKf(8S?؃?LM1I㵻~&ow O/\;t½} m^0!N2 N"?]6ӊP%;^lcqN3413Ɓ1> tX&lVOwP[e# -uOO K'6|'3y^] z-% X dX܌rdJVa F22i.mXc#9p T(By3++8pY iӎFgQ]h>f$؜xF R`ahX5Dc3P86釛##00;dOd@?Ae$VWg_1:UaWwLμNS,x#`Ut~p]k>lQ-aH3{ڶv>Y͢ |u.m JP|o;0]|h6ЄՊ1|Sݖ(E.˯oNv*ak- :gFwd RGRyIѻ *E ٪Ϥ0#Dk5IY/~d$b%xp-oϠI r/1dA=)n4_; L[Fܪؑe5=n׷&p?L·'( J&VvK!ܪkFRIrĽUa[Z3@'{dZbŎUX  (,i1w3=_ iAC$EoK4뜅@?"SﹴE4D3fYvf<7_;ү'5"nm2ؠwE T=\σEBAD: /9B{N f1 Y1(TXeSIlmR{g~D褂3$ʆ~CrR4pvx '- T]F:jgqЙD!'숄vȢxՙ^w'<,[r{P GҒvזThr#Gwn zMzy\F(sPBHKTM^b`l`%9 +?+ qp`L;2?@pD"tT=:Zf=r3N$%4L l`mL91*&OEߏF<_6KQyR^ =fKJb?mϕA9 ەlQ+Lρd5rB"$a ²T R"뎀*/*0G:慑>B爌 =)xɇ)8l`-؈@@p>"TYzGl>3lXMB]UvsT. Q3D{SJTI64h\t ƉzӢ>jR6*7b~_KWU'!dE[=㪰1:sgjO@׎C;{moR:LLVӧF"Txzgx<[?B|fXj l4SgK7@ ӮfjG񲴱Ӹ_M팚dh|" 4G|1}roBVIqzC:1D|2mO}Ye&Cz0p Zӵ|i4ӌEqzW:},'L25AwRK5W;nR@WnA( s[$"K2Sd]@Fϔ8r=9r&&rHV]V8ArVTmeZ?*f, xQU/2('$Fŷ0QIߨzrLq+|!5KZݖJ1 pI}[IvM^ vƕY"'kthK힎5O^aarAQg3 1A\-*u|u۰ VMP.(U5LM^0&ݣ/taY{h|ljQ)nhRq&%Mm8ny`9g ]Bs-.+pty6r]qB+oK;={eFex8ě{qw2lj (|\17rB?A*hBF̢|]/qޜ WQ!hc=VEW[eʭݳm, ykkcPК xD@*}+lC]Sg9OcJ/̧:F9]B0~ #D&_T<]S:LuT衵LNʭd: ֈW ۷<}flmpN^%.q`8@іeϺ>e^#x UX[!pNa9SN PWz.8-ʫvܹ^&cn:$Pp gQ)g VcݣAbuY/o2pHAb {,xZqlƎO$=Sը{T5:1&,znf@M'L3b^/aYәkaf.t q3'|Ks‚x|ˎPUR8`33W7tOIm.ظևT6kfSټc(O(!*Q/TZ^љߦ:2: h_3PEs.y 8vVt~Ak51Bі_˞1~l$e / ٪ ~Fvī^%#W9miEt{uAjR~ΠHF)pjKg`^w|~-.b%BҋѣN'A+K_D!Cъ8TGˈazu*-DyܥJz1)A-2Ӵ0"Ԭ>3ǵu3xM5㾕ћNaRU{2+%JURVU];?R`_Ԓ#5y,f/BEʿ5C^/ůiZ$& W)3$ImQ勀k/z#,uhT rK^-3i[ t_?dM#Ҕ8S훈#)ɏ%\Gf5cg ׉b*ź} "c $7 c ⴯ӝf%豮HWwx)D4 5p춪3ʩK_aպX3\H_~|obq=nԉ!O,I+km`zq &p92SKT$;ej5 ukЍ%{tGE~0 R6HHâe!vs'p Uħx? MX=K!E?\'>guVʌJ9w!PSѹ_h5% =_tVѕ?T^ 5s#Cbm4Ƽ|\ˬbSEobG14Zn#]'=LD)EX ܉$|C?,Xxi"7oDs`-qGE^џ]m K31M'~bTf_ Ƅ0RZTFIZhh,/m_vzڊvY0eO4@fظ֭>ej1Mh|/;P\18#_41CGQIp(sU>F#a!aϿR?ZKPÞr@&4 4 ''Q# Pl; /rFx}06-#Nenc&Tf}h&͠}$ @.ni+/{E~^MEW` Rx6<Ʈq3,k$ *jWtC/?^L<B $]OT 6Z ]hpHzdyL-rA K4r@:3b EyBFo; $6`g~d&>ŗxs8\'Gwlޯ(HPu 1&4('*œ &+()\_`6z0IPCZşW>DI|Ūw'6+9[aRq .ri!yZ t vg"Ns[Kq&b[gO`36ގI gsUg[)H&e5[@$Lkm@ [=8)J?0K"]R"wǑ Ytr4'2]2H8$5zD6d7O,(jMCWYC{ը0cFGZ_Vtr@a_)36P"'VɒbjD.eIbx&K8A&j}c6؈0[LeBS>U >9 W(h}*¸'1Vpk5]I[ڻq.rGJ#"yS6塔%#fie,u%<_rxl*lBMbCftnNʸnsz3xˏH;`>?\Ęx?Z}瘒 s[rڼ0ƅkbaåOhˍCH_Ϊi_FWCf|+ %5}ܱ薦@P/=7bgoש@!udL0|%DT[C Ȋb59&J(ʰ~8Sɹ=Ss=yjI$q&)+g!b=9vI㶉.#*'/Plm]o6g鋫\8t;I 6Tn>nvD'fX!yer:.f29]KT[ܸ9{ CA:=05h;#^١M,斯lFG?$ Dᙰ yeVz `(9t3z=(>/ṉ`0ZJsoǗZm?h&Eђwvh.UULIM}d?ވ ArqYqE}o7xf \R*H_UĢ/U! J 9wmѵ%EnC7?!B[E^fZFлlg@\R\#} c#dx3UF3]ٛ}hr+=QHpT&Ob": o u\>@]A\,XCZ8IF yBUێ |$d ų^&4iZ(Qxe4X_ր 68ڰK)F*mKϮBy0Kziz8͢TSC>g̲PeJ` N]zB`1o('_06B٨VAU&iG)0 s`C К[܋ɡ4l?Nnqui2*K/ErZ;wWpNvUΞ"JF& lǂ\gOBˎXy,a F; 4UJfDtP.'T/y+pu|w?ܯ*$-iILUn/YSJŀFC`#p¢7\J\ѢMō)ݹY]X9.ݚ+J͔LC. DgH3hG_FMl.fcHچ76](-{㠡a}Ϲ!G X%#MWI]"a,1̖7"|^d*LԖᷠL׋BNEJF;: ½]9%nO1M{b>y+Y^!%Vt;>l[@`u}OC'O];LbXmj4EDP6 '9uC.>W jb@ $ce՝nxtsR1uRw/na]= 6lݥھ{/9>%V ?`A#T a;D5&( uP^^2k:yv=);d`iM0k9׃HT2D ":KthHt~/qH `qbM@|761]&?7fE^Dxw8uiy;XП*t~1;N0;;Q1`McζM+]lONN nOP)i&"dUEhw3i🬯(ȡB7T>$081CBh0]*!qǺKiIʮyθ縧{q -@_ F2JDY9Mi#k/-E ׃QӋʦM8Aq-:6#)#۪zKiXG!r`#vl.+ɓH{4 `6au{oЮs;zZx3\t$3ʼn^X9xM5V8Pʬ"w=PNoдB 縉cnʽ,r'kbT0i}/ILӧ6P%;ҧP {rZJJOUd_4<#?=aN {Qy%)^AK|xZ_Z0(qqly"-atB _CbkrWgSߵ?k]0sD+(WNw&9;k"N(x8̡z$IɊY O::G'7ݴ6f4|Μ7ze*_;U_ _;H,N:|Hٺ+[ũl¯G簻D3Kkgm "@ɄĠL-IN@GcBf\J7əs"rU_%V^5CX;^L>n+Ip'gs {3lM1P<m߁ VZD%`+HQRO+Ng$hr 2PUF_=vZlAllMD+j %Θ@| =R)S:*!?n!8ymX&wR2&j>Vm3F-nBjnQ=2 v&dz:̪3I4'5Y5fuj-UuCffpY-X~u/4h:!Vtwurvʶ&)Yz> 6f-M#>ؔSEj=chѿYD &O5/ 4. w:q(|Bmq؍qx4Oh'ajʷ%J?RSD5a'1ha{b\:1F-ᙿ4B( %j|LGT kUe* G-}D̬q#sҵQmXJ}}j\w)@\B^ug*y\<˪Aa-U>j}e4{bgj^+ƈ{(a*ቇUӞյN)lzD3ԫn>!ӌN ]mSo=\vDA2M'3\f'& e@\i2-j2YBS~A|fFpJgMx&a1g}Qԅ&@m3 H:,9wL6nVPg Mcyyʋ'N}$P|2:FLՃѽ|>H]iш8 ױ_[fI)̆DXdӠkZXVmݞ!*hQ`i3*zVP: IG$.(K Xh30.T)c8ww$UgC?~d.4trwst#/W՝   ~Sk2S#k:{kkEeM)u8ϚN㕪_-tO᥸DRU[nP) k,^%rd<|C7KwEN:E1"LS{:{GZnfǡ^iRI_Xb 'G[*"7 ,:$S!.|z ΃^5k0tA{R@_XwQTÎ3YƯp.GbeveJJD+O"@ GP߱[1m0!ŜBTc yٲ}l0eN;ɣjDmܣT͆$_drF0P3hD_CSٽ}aޥ:Ӯ /q-`|ht enݔP>}-n+nG.w%"=)W^na%J 3"l@1-ġn*.!oN_&*I]>[wYTD>x ve(՗{ %`wq1&{4cӠ&߼3ʷQ%bӈ~zD 3s3`7WПLb7$UmXS|y+'.bUsRדqU9!11Ey VӖpfӎHSkbRH"&wt!f{sӊG˘;ѬYdJb6.ҬX, qX=#.@li<`aML,ςX;q|Zu$2kJs V#׍iW 2 R٪]$ Z$N-¥ =`q tH釦MfaE'I7gp[Q~S_a6G!"Y F'}bl3OQE G%GqR#U/9㒇GԨG=O@Y/GCjg,ZR GϣE-m/Bʼn;ZA-RP}xr8&݁ˮ1;{ L~c~gz+Gr `E W;j$C+Z}ֺU͜PgB%)X+8nQnE_Zk߬>M^Z~檾6g׆ ƫC̾7GE =\)E?瘌ɿיPlO:~סٓ})^9;|GqǟH%/&]ȭ  FL Ih_xCf>nW'RnevQ$&<۩auFFڹ GY`lp8fΚ$1&2A/r,Pzþp2f.BtC/AͤL P;+ ,,ʈoz"bV,Ej} E}EEX茐M|=/[T.I똗:ށ9a>?Dr1dkf?2Ft۞AFJ2ְz8Eapy@ӑxH2/mѿhee31i $;9oڿRRHÝ:o =; ywyR8hs[CBQ8}5TF_VT-Z}*∨^N kF)>Y{c\0` $HC*ݷI qr LqkHORynmfG/O|#Pڱ%XXj!s$#F;/zpɛ)Or'dBLs=eḡ! ZEC@0`=ĥ9!@lǶb7?ɟ]!wB 1]z>DKNJ} MhIOlDVˇ)f0M,?/Go_i)ha\b bp|GRD=9NΩ{œ T;BC_oNoҨ0Q Kzʡj[ G,&8HdPwSc=4s`KsTnK're#Y}]ϞIĥ[W3nR87*=4ş'${eɄd]V-/,6O N7yƸ!ÙS/Ɵ V"s֏r~>I|R:-NyUfK[KWA(; YݯGv:!^:!Rs- P̻$gB-ZB%~ {d/;S#R0JYbOw>D9s6Oi S :S3ՃJ۶c~"6˺*{ۛi0~< *{jm8E 10f@@$MJ=p N>*^a\-JrU s> tCعLw*IK& 8eu5ѻ#i76 \}Jb–~ Cd%v16pOmm[o*"nWZ*8c)?/-BQQR,~&% Ak`"4Ȉ)yث$m[Vʌ vVϫǹ$bv@r ;#cK+ ?Y3 I_$d3Ezy>aTQ5tk/(m`[D e)Yl7iA/GAБvqqQm#Tqj;]@H|ROsԽ;Ҿc2и{IKa[ZI5ۄ]:"ʹ|=a?%q7^ᔑMFd@p:lMB3؉ߨ$ZI x"Ќ\@Z_jiTmjA]V9V1dQ.J~N'K ~f#uw-u^050թuC2RY[h O^vKzR/) :wj &mWy.PɫW663WYpLzAt8ҒBxޡϊ/c]s@ fK0{qY0+Y0g R̜R:<2 X{7 rGq߬Dșx%y2 F{6aA3`?=t{3/b2@^"[6ء뻆[`MgBWP@Crțְj?SߨD%,VIͤLz7U흜VZ&ϗ}`Diz >s2MH>ut^}\߉ϊ0Qyg9 _Ø~cE8^6{iϘǂn-XV$A9ll}H m>䙺)r]N~p@!RyǞQ\ȧ}Mb6c"š7 .w/Kl 6xf39zj|}"aw|8w;/Lƨ*].edМ(~|졛*7+X d[m4_˓]cT?$AVBet_~W"C;WUs>Ca _'zh{oY;!j._CpZ0 MF"Ci$ZkGn1)rdifUϤn\ar˛L/pgAgK^$ nO$B7vM$ǘS̈́%'eT&=ʋ0iIjW>Ր3^#ǫ"󇣒΃6)Ą'62.wC6W@d# PL_D˝@\p$ຊ,ABtsݘ{HQALY:`cE<5aic|?T͸ y覗ܲJ[4*VE,{YQjWqQ F#@p>.]1- ^]`Qu1_Q9i&N#y4ƃj==}uXSE,JZpN)`R&޺}y=tXz.y7j]II5b"tvߕ4Nf{Nm:%U zWn)A.YߗKl |(^e/K:F4Lame {%k1EWy߈}tD:4b'<4:^xAoH@hJgAL7yԏTKI=-Y5ڬ;2F8 Hd<+E8z#Ù 8P F=5i>Z>HB_2ɀ,bQGenz+1PX:M'WG--Lo ~hẃJ&inI0tXǷHi zq 6.%t yad5$a*1l~YJ_1bDYq3/}uu%+@vHI%o߅2]k${/ OibĦ[8)I1Dsu߼܆:Cl>Ÿ˯B;b;:diba3nxL^**eY?\_PW$͐AΒ~x#28Q;8{.e%Vy0hb5k;JSn)WW}Huqjmw2n@*' 9] %jLUۄ<Կ@yĭ:a9"؞@Bi(}Kų fP#d{< 7G!8{2{.q^7"T'Ktl{(ڹVEN޵(|dyV%|QK? 1+τud!UvZe1bM0?@Qvg?Ar0leOR^oP=t>xՇ0`Zk& dȧLҹׂ i!y8&GS:gL|(Q<^E& GQ51VJ֩fW.hi£Lj ހOgV;ʹPl23UEqn$(?. A")00Sb, Xʊc*#\0n}:sYC|$@UE]W/?K\boթJoIER(T*Zƴw!F=_/mH1A܁2lP= :]Uה̑JY8Dba\.;ܟ"[! uf StEpVb9Dl a&1UuH q|8+qFc,f`% VMKe-fs'E$4\lD0떥'?}iɳIQhw`F@p-YvMhp9%(p9:槉|ذӥdE9: "7*O_"ʼnK"ۦ Cxo;6uҵ"qabBXh׆`#^7V { jmx@2A R`V\+QQt2^cOufEf͜ i8< e@:\;VB~XQ"Ą\*Shqz>Wu0$@6TX_-~D44hz5*Mw7e~w,U/E-! Ca#`T6ICrgE 2 91w+\m]mdt_%,4ak[ꙙZy?M5,<$M Tge7:a\[h[~~6*B^.N}qOOam Y#۲ >knC)Bw~~My=4d"ZRY}b")dX&iZ{X^?4tA,UyGulC$8gjhs&ܫkLQ"fCZKЎX)e0FW;W}LIj5JPR>>K-3;)ڥ[[kD19xZ S_$ wI]u6v,(AI)xR'DW/)2&W,M S$HKvtw/$͌ᑭ:=D:ئUU(*3Q:`p%hS}evWF䭵ֹB1җNҹ3Bh%n&>uoL8j}dLu~"mbf:7!# T㪹\.:lm[ mh kJyƱ`OseC%f?m",΢/C^r/T.U.(CnӲIM@ڜ(JO=(+Hs:!VfȀ 2IKH1^H*>Em4sT9OEk7q^߄q/HG*c\cz ja=7bZ:H|N.TMoICZi R=uUx6ɝ]l%tin@gti\Dpf,4&URCAR rוg.]`'69 V.V6&̨;H=NhqewVEZ:@' .RĪ&Ľq8i^}x`3KqW>Wܘ|#{gML~[{LsM1]%Mi5~>)rfzuUHZ%30V D+tU 9ެSqkjyGfy 0rk:Zo(`یD{ w<;7G/R’ynl>l&|a ˰+X"k u XGahmMd7$T'If}DA>y{-8Odq 11$o O`^ SCR6`YqNv*Ҵ"@95ALn6ČM970:5;@հJOGҭ )?g+ڛ=үb3R ꜩ=y>43JJN@Hb Ky~B+-D8BgEJ8{óʆz& H^/Bmox;FʅƋrW1p dƀ04|51Le !F5s ozgR@ByNc.eCQ12ͲԵvW  1Ӏ70Y~<]{}8^c-~8%cup-/%!pVf"%8i 7A]ImWÏ)\3td;ψ1npCrH~ȫff\Yq17l2>Hqz69JS%> &"|=z/y!m ɭ2hoa6WjkBړ  ޤګIycD؊j=u.Y$v4jg_8U/+ܰ0n/ʯLyWjҶLHBhyZ{/CP^ʬH'x$7t"zZR\Q[@YFӕps}); y0/dO$X Jc(-#5clisN,}94*-p4S'/} eԸw4Dm&)PE@!Id-mӓ ~.;P:¡ sIwH[{*sșuɥ"RrjvOYYaq5~Zզq.13Ov!;9,DmU +U*qKK͡+=%o544;[A kțDSBIԷzNFQCrb;gld]DgD`%5:|Ī~pLz wNC h|/ ,Ř@*)F2\3 dN_I~ZspAˠ^ b(3w@Qqp$zlt$튤*sQ|U<_&s]` ~ xۜ!ؠԜ,X#yk4$^ΝcĊ)-(ν`4B'ظQM [—B! L[tOmDp@Yc9PzyU҈+fypX7Ҥxj՝P=6=) P,yUkFZҤrnc=zR`/rPa^*SW׳YB*4\Ն-0jOs5oB9 xgetfϮW?q/IJ(z_8tbO+^;aJぉ-2(qb8Us-t0T{Ӆg Q?";$蒪9;'!]*- 1œUun]z~e3X ;'}PBi{ﲝ ]@7_NUXG-ۥzH I |DXKFW+}HZן4=Y3 #yd)..Ց@)[*p2Jj8' `XOYG 𑖙ily]^xoP.oEݭ,$%~Qpש=|>a+8 "ĤҌsO_`[@8mbF@G&}Pr7O_$-ά4*Vd/_ob(;{μrX+O.P$'DvS ?OO|Уk!c>s R%uxt[1Xգts(ax?1PԧKsǨZzzONDhJݳHYv7eٿ ѷݖq $6$<ߧq6fUPgYc֢b?a3IDRZ_Jc  bpؒr}0S;MO杞"w,a4|>4Ѝ{KOd`!<:kٽ} lE'nB3OHѥ<_s9ʄfv-&̓2}U``uZWihu- 6!g؟~[SG1L، EE^7iaX}"L 恞3&ag٘o#%0f>ʂ5o 05~Q'IPvjwAueL@=1b2C^?4.C&=ŒyMݢe;] gbQfCvGQ.qz;YDkd;~D9k+AX7e,8^c9nbZNoC `嬩};m?>KNYH@eS]yj0^oT2ު9ȉ-/Ao.F/ ,SQWPQowpH#4Q ;KJiZext6*;߰ޚg%Q0;LP$t}o-^DO `x48mk!@ƒY^ҹKFJ]aYe٦^ʯM=aE[ec?8WuhD`GTB9X-qCaHEC0E:@0S z:#㖋Įh-vޙ}]>L,$l1 okN_Eo%-xkjgJ=GleQ&*b3xlYdFGxN6f-!uOq=^R4CBQ& vxmb :ڔWO6VҔj^/r*RP>t6NQRC?!=8hLk֬}g[_s!"F' P|Pef쒆)&whRspn*`cz/ Soˁ F Dj|Iq1wIAp_o!wh"$E\p3s^@-XgADߠYNӌn܃ KM[' Uz!{6$:/AF9 Kto κ# @"hml[w+z^@KۘaOM]\y܉l ~b_\y]Io~wQ0ܰepZsY)xԯ8)0LKPF>ҭ63mu^9M&5`Wg t` }S^"ΣxJO?A3S=S`z|lw@\>ikJL9 )\`RyU?](7%9Jn#yNsܳAʐA{I qр)`7ݮJm@1w*GÔ^XSC[4X [x5gcw7:;{-ҮsO x ;SŰN(:L e c]=Nյ~Hiq0&+ع )9^NZvvt p' nk.Dᒤ0'&WKи#T3[@F;~^E6$R' NO킀4$`,}N8)]!`õ_ʻRwYzq esC @=;]')vo>#TpKsσrq~^]iCX~r[se%4x*?C}Ԅu1D5DChqjR=@^@ 0eߪh2*Q-'gǤkY+(r%>< ]J/wcBY Pu63YYK!0A=`wRzRGrf20Ͼ-rOdW הNPڰ +_Oh[iqAjpQQo Y"^3~ޯA+PPN)L;T/RIͤ(abzt_Jg[W>C뎾uEYذRCR}G_"ajqH Vesp `!S"#:[̍ '2*H3$o-^ (SO-3yj.Ǽ;^{(^yͶ+YUp(UeW;M~A:j3z!cbvsg#]V{ףfllmSF O`]dQ,^78Ύv.Kti &#CBO5km/-uT6La%qE6cZ^7`SnB)%)`7D㼆D\`N=2]q6P5i?D<Dž2 -K,ؾ`I](~Io % A;O+kzmj5 Fofwqci!Q!yNhV\Ye,N+..9Z(>a90=N!_ @H $/9Dۅ]$U9gw>ӎX c3]5XYMR–TQ#5 r|Iah1n)Bxf{xYU9aXՁM5D}pϨY7oX#Ǔiyr}R_Ɗc.uJ} ^*0faIbv&WagYZ070701000002a2000081a4000000000000000000000001649b7c29000117b4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/)]?Eh=ڜ.+ʸa-ՠjymS AQRiOڻ﫺 TBʆMؽYj\RCB<$yŧdxTLT|fM6N񹱾"xw]h]&Ļ=%x!P(' :&LMt?'3E{z4Ŷ%8afklf.Em 3h(7,`XZ$:j \K)},,G+ܾAEcd,B%Mfn~hdorSHB{}./^܏}aDSX1ia't( hʆ++xHu;RsN_zކ x2#PKa~s. FT/f2@Y@Jf%ze5]6$cE`Q^A[jWX1e* xT\rAx^Zvϟw$؉w9qr5utu/=aOyk)+3Ml&iDGтuдBH$Z@)/j3=eܧ [LJfwhӽ()fL<.ɒɾTOq]KaX*a1Ӡk)l¥o{`62.h6}Wh& Wl1U9׎222PѐkfH)Adr65TT Dݐ>ŒMxϱl9\D3[ ",[DyD4q4ёdaPy@ap"56`Q2(i^rt1"+\K-O>s,7B%+[!v.LOvf7ۣ];>ڻY . W9:Hޏ{w\euc T 蔏¬nr 0,6 )b0YW_-dYmB0hUy^0*`FATC<IRh4*$_2f#6+dBuv9*_}+vqr`(a10䋛֞eJaQ-%'RXrk(GJ|/@Ht)ǽ=CA]eoMm:3S VHpޗvD!Pdٶ9LXnL-DO^b`ewH rz x֗aC]&΍p7.u+Iy?"yI0so O̓-hB!sЌHR$q^ Ktb(D; wgHCaQ2] *q]Y ?*@#:\F"u1K$J UzNd bJ8Y'H[$m3sjj%Y5>D?39\\Y`.4D9K/xlQw#ʋ{}Ƒud@SjA4gdEI>t4QSNhU$K@M[VKi%"0i ef}^;`ՏG>q;Lр7nqOt!h9@Suw|n`ϣ|^ G`4s|wJn&SD, lQ? a8#B{)jZu8-"x:Ď!{+X]o7?rcc]a0:iP7UyHԞE"+s =2IGG!3O~W>eklGyJ_ҼǶ-&4v:*(5m8kZPN=JMjWz} ǀC~N>s*P xUß3\U0?JbȎIW7F\ޓ/+tEGV"mڥ |?&aK4)l%xEg&]|]EߴZlS'N?{gnj!'btd 8ID)j͆kv@VnZέTSxsi'bvG}A#)o;G;#L@bC1 Qxe]B7cDR 2;:Knvڂ[9妅խ7[cM<'2ͺٟ_!,D?z2;D@o솻) yTr .'ݾ>dsh.YA/w b+B/90?oP`!VPI#28h-E{'sI )y1dJq:di*_1Bbh5osdwXN0ܧ}/][P䙧SsNFdB#@-yաͽlPVzC !#~[v&o“G>%x31aj|ܮ(Zʞ_ [f_ KA}6xevlW]w> O+ o~=38xBj|;B  &xȩ=pTMr|okH-OIv1#>|GPO7 `?pLilO56a ]p"peάiܰ|J,9CHDUpw|9Zv}ta|2av',nX8K42gT?D jQ;KjƮJrrRUeGu~{6qh_[Bfl68[ XiC~ho^"ps,鈼+wR+eLckcLy>|D0Bagk #[a.]C%kJ(-SY$pak[IpVV<¶Ԛ[e ۡ;s)]yd8,M^S<-w$Js )(P:jM703TM+I>ݙpѲ%icWv*ӲeIvde7G(6Pmm`>]h1LNq+87A a#\ kJ*0~Ep_2<3>no#C(`K׫&@]&no(#4'^0U"L@=9UEV=\Q,jD[lDhKڡO,7-ZC/& ^i'3]i:|W_~gܞi^HfY`p"CQ~]7hF':8oW'Y਩4^ᛝɧQ[19@CYm*dQH؝waBǐʷ=o"n7 &2NΒHn|,<$D-ՎpO@:6cnX8N C[("F$u-Oy`L4pQ/7$D"zNb 5ќ!nj̗Ы[L F%4ZiE#ºee^ɝT{p|v?bn nW]tV%"bPbW(%쾿nEɧy4גf)C:wO/Dh.oU^ ҆Tkm˅k {[P;E-4@e%YE܌|Q`AszT o {Gkkh;UgzcD&{|,SJ&뼠:'ұF!hk#AjXw9?#Vl?2 B2%mz*~xw.}SW4=,\k,#R/BO!`쬢yS>5lm N ۋxŌ?6~q#h>1We'^gybY?xR %uh'@;LMe#љzd#UE ̧`2x0VԪH/U\m,03|5=Yx{|P]IeWEKkUm-3598+BS74"oNKVfoTќzI1쎺cQGi 6AaKZ%OdPY5CYNe(Ql5OGY0H9.v$=A2VS&@C.bvp׆Hclm^Ix.@OV DԹ~oc'@T, ]67wO{͟8#K8б#o BgB 6|y AF!t!?`}~|կNܼ]- XM;3>1e)Ǔ[kM"$[O?0c;z"% T#fTgƧ7zs%g(ƵȾ/ަ)q$3] Xhl. &dmAm$d '3CBC4YGj$0]MP"r(}i;Ep=< ɢ@ 1Fq.L@82l-q{mg*4O|(czv} 9ً0& @ x8aTSŒ!PjIk*[K:^TC(G̝h9IXIR>D~'z{n#.4C#=~!Ώ.3y53;ys/DG(D xV&U9wCVyē= W/ixR `I 7vW5p߷>O^]!!RP_5E6XP`{_63Tl+}6atV%|<2֕ƃY,"9k0Q-g.p&&`,}-O^[|%5=TŜ\؊3fCOк zm8n ՟Y5kP ċ eR}.=9mZ q-BIe  l#%d1Yi I.:nk2qGIdõi}Vm:o5bBp*?oPrcp +0s^ X6 vq_o> Tg m $ 7{'Zlm)p g,ƹl@#P#]Ӽ/ނy~F|d-Ht%;Sy)ۮ{b+ձ3u<(<D -7=tk\e9ל* )d)<$-ME)O?q* CYMM&:,:8@/(]k8̅,v#.V=/?q;XGhrPz/c,0&』UM]h@dY`~5RH ¢6f1R z/`8Q{Xۀ4PΨEѺ70f\q'|T3ܥ0)<Щ-Jй0Ѵf\j[mras88[b9ޝqXqp?,uqHuUTf}f%z ~!n#;$G̈3x# :HYN<άgLUd 'v_O: ^r/~P̴~ u(O݅)kn-sGHŲ1b.^O:݆'L 1&,*Z¢+#V_M I9,r=(}'TвgA ?\`߭ `C7s21w\% 7 u[TW3ZŠ`}~T`lc@SkaG〦Ƽ %Ƹܣ j"B>}+2;QkkE(+®ǞMйIlrUM9@h-%j rƝ3"HvuT1%͵~/#16E'x.Fcc Zͳ6W<'Awb=uj@tBd[9]ڵ7͇Cԉ&TqRm0(נlew ZoNp?VNbŵZPTn;V;qXI<IC9tI˓:;N8c+eCE(q|'Z`]Q֜?Q-V1/]翴 YrZ`~}>NMNbMP3fF[Sg/Q\:6}BK|8)BL% 5'z+iHJUlw\y+tA Ɛ V>G>x6$J]wb7.{:[]~e>7r fG/gA4>o{İ)tX]20(>z $L&y2ṫ Ƙ*gE쏶qbs7*3a:klL wn~~o|gEci< ڽi K«SGITdn+x@+ s$M;4>Ue Pp,pɝYm->=Ӡ!qZy`t}\*G!29nֵD]0  b)/@HS㻽7xIoFIrȽwJ!+Wiq!ۂ)'/֥Y/! ˤ3@.07:FH)NF*nC$+ْ]2]-fw޲{`,oSqfU\7S)CnZ [8piw52g׻jCv }[|_c&3^fxB7!qъ[/ k1VV1ON cf¡Cm3)6uљUJL=LAWRȔ:R5O=uB3<A#VOUl8npx5p<:ong?k`<.yF.d\8Y Zq0tJbK+ a͜e4@}BZC| g3ciuf!F6ž=3` BHB|#A j8{d<>]/М G ` h,C'"yy*(ͭ#*[ H16C wnTfB}1J}bXv:aZhP}óI^.E;mR?2OU&wm,˥&N`? A6*LV@OxE-pn^H! I *ζF~zc|6CEu UU'LѬ<2rDe@q/cr|/~Ma0?xxJL+k'S C:Ȁ99.]{10JKrht+"v:LM3'{~UCop+D O!^R3aފ6"aS.!'m*s܈i`yw`)l,X}9$҄?nۊgS\{6Ġn*)n# gS^Xval%j{hu-iU?&%MG 5o'zB^PV? "v>v c j1bqMن=Q˺?y\7T .'`ra4 Ur ɔu{?8iSD(/rh2yns i)Z↓]o?rx>|JJM߁(KW?JJ2qÚ![_Bc0tPZV|ZJ!~Ua!e%ZCJi?|W_$ =s#3ژ)lJ(ye?)c4GT@}o>M>Z6ZЌ(sqf %eCL#yʧՄK̨2!D7LpM) hu-N!\1'3]RI A`A ;P }zyM.\$7.TU1j~i8RLZIPxit+-n],5!!mmQy.Ľl$>få晅\2^\~vEMG>@<:c֏I~0tF١ G3M4ݯ/"E@ڷГWHn\bX Ǘ;!Vs]5S{^H{?LLu=65 ~;O6iULL7 gz/3%H7~Y"?Pw$Y6Hʈ\z7c]d/'iVCt ߂||r=ɓ0U,R%q-J.}Ε7$$ ]|i.[sp}/bǪQ^vכMb'aI@`QeEȖDž0ޞ=-G2Di=R٧z.sS ܮ&Gq%(p14`+?,}~B^x,- so!rloe $mֹk1kxɑJP8WjwWD-b%jk-l%l1%[Gx85CQraay>9_u5@*4ID"; vݽ4Ѫ շ{gt3f;pvVA]O0QK5,Am; d*̚kChC'FZE{;H ? *_"P,:C/%**kx| qi o \܅A!%;b&aTdHdЎ?ҹxm8ٚЦij bV/'ݤ.MLb.( i[Nwޭ$ާk_s\Z3DMJ}WBF*m[8V`շӑ$'Yc0 ]"3e,WKjW-k*Ȭ54@M3aM).ycur N m2BPQEt Nx.g)d1FKb@#h_o*x`֨>$=*v`*F&C:Dfs@9m/ؾڎÜ޴:_ٓ]MQ#Rg0#H7P瓃vjpWP.)ٌ8:Pik#|dGe LU*GЋ0 GYT9]hZSllb R3 9n8 WJީttQ@OIN4(oj jByF7$:uWy w,!Ծ?)^X#)ۑ#Cg &=<K U\gW>%ܫ #̗;E GͥkӀpPApBJ +S)(E윘?29?< °mׯ,j߆ OG-oMFѾVv2uAbfLGq)3 (/HO Qܑۍ5+XaN.w]a\4Xv~0rd7"0ZJC:,%s.YOvoz8܌K ,!JIiGZQ/g(ipb2* zAmI npoA`^G!67VrC:/71O's uRTZv/x[ 骽%I1z/kz9ۄmY'v5A^lڣȒ&S)fo]p\rI&Kʰh"<҄iVVTDs,"k|N9-Ěx~W:q܀|jU2?T ["me' ߴ!Du:W@5O.>Q:3"ELoeētiɁ($[i7CkI=w+N Gxq)Dns !tl w2T\+J+5:㝙zz9}pJs2%H 'ac#"b$+S1r&z.kd*]i 5惰z`f:N BJe Z9SstSX"qIqv<@lKm?a*P9LYL9"¡N_Q s`,ݤzSLM8,HC-hSP C2XfQiV~(4(Uظzzc,H.IiK񝾩O|];T㿯WL{oqn,Q1;?pܟ4JfT7E^gAQs_TeZg 0%颂ʬF)կje GH) T6Lㅀ|GVY I'YHgz dң._fZ~|&LѕqTAƊbZ!s~ Q_{eJ]335S,5Ȉh$gI bC+##zPxƻ}ZpZCs֬ "My?hdsmxF@R$'JQl6/߳$DJ,m2,mHMlg&#~@YCu)HuVOg5l4xXv [Ew ~͎Nι^^ fy{S&Ʈ[l4 ^5"U+GW|Bư]A Yc%h(ɳ^/r<1UP~P8p )bZ7dZIUİA.|02>eWώӑb#կ?ғ~xK~?}x.B1S19T]rC~J[S섟R̪G5 =V`or|0W۴nH=@[A&1v[U$iSxb"{qN:fvfUgùne2x8skT]ȂXb,Cɛ,a/yG( We->u-\H@FZ- $,X<,ҜgSzD#"!S%r$l{`(|=LMMMs#Ci:!TZzQIl㵖3܁.,8K.G(oF9Mbr[ |؂ )!8/eŖ\{z̺g \'`:L^Fv񋍶2tRPB;33 x y$r* o4e}Au*ᩤ>A;CHԸSDڌR/WהU%_ppٺfk/mSTwf1-)7dp9F>l 3q,^ڀ|k 0=fMg. դR"LM"*^3a muݍ^ux%]HӃd].(#%t 1ʡ*|b eH)j: ;cuh—;fg˘-d Ӊ_:-}82[u's{u s ;5O1'̪x/evHpnݬη7JVWyPˀ)M4:_#QI+ZkT*4Ѣ7'H0"CYfV" j2sS3J@aIx;7&)1+,6dG0D#4"a̿\OҮ!ըGy\[s.E m1֛B_|:Z^z F 30ϳC!M?>Է]O7فQN+3uQ1ۘ'MUc J7K[̵eg FdR*e adK=ne7@q5QFtx:\JvH$֎Mۂ%aX(MPDH4S`JZ_<`n*F.&:or:-ͺMҧ\NO?O.bjnJ L8#0 SG`e',S^ApmOc!p9x4Z/XX#U"Pm@@Dp}U}I]@UVb`EcTIat }=4% XO Sޭ-Ztsţs @5L\w2 1H\6͒SVL*DJUɵCAn^cb_H`EW*lmV5UKQpp= HB+5plCȎŪ駤>@r(`8vœ/.zUNo͗t*UJ?=_tIwjNv^[$ol D$:9~AF:N Yޮ%oWD(Sd2OAcm] WtЀ8_e:9#YqC,sN~8o|!m[&?7I t IkLr%"KKEIZtA^~7<0o,ϫcQ~œ 6$Qs2l"ɦԇ"'5MEUB'DQZT4_)le 8_ 7aI`{"1)d-a[e6؍r"Q|Vo2tz.Q>S=P7A*c_F.=PH.zM}cF +8j;1&Iҍ6>]`%P<4=%L*$r5J>yd,^_3N i#zD̩B\ɢQ am? ^Ê$ƀ-K.$R;?l Xpvlжo&3]>w|d #`P߲m&Zd]@nXʆ\tL^ 22d>Q ۝N]|G߸kNU^yQV~GS׋+i]oMMXu{M:Ȗ34JhU4[M0fcbx&[^7)M)5 C>&rږw|#qNYO⸏Ё- 7(Efib/) wY5i !Z=I K%{mSpc܅Aq-è{8lP >ѓ8oA@U}|WgPI3xbDڿm>@tuT!grSas)1Gd]_ HC_{XXuhsw*&*^QF 7˝q/Laӣd Z4qw 3Z:7]P H_e`L4Dn is4Q>C)(C Wjp^~]¬uL\+ :anoب*ܩfK,NuH ;[wO" Loqr Ćy|uzWѐ&ySqAʣ˔LȑΚ\2ܿ70c;mC/"kqO`C"4*J07F??|L %"@M\~8AxZ!|?F!|.UǴ=n47[0nI;>T$O1D d>DkܞwNF ~v[54p3_k6vͲ{tPiJt2P/9 狌رa5:#6Eu=j7^SGeB$Zd P^ǎ_8wG Y%T'nb=p4ҧw| _^THb@l}SoF $Tc$VN0qPJVn_BW~>Qhib}]糮,̒ؓAFU3k}f-AEhzV6 [(CmO^HBGz/y@Ϝo jG;K PU>_ #a6f֞鈣[$١4| =P?H| F:I, ZM3}ų,zH-O勅le`/B:6pJ,seK\y%`wA.踼W~S L:FH5El:ۻr?^GE %l Х-\ A/ik#{Pyjg *`[F!ۗRp8{$Rgd/DҚ"՘Ti0֨Vne^-m# 47?LIl(btMNJ-F ]HiJBpJl䞹\X^oV[N2d%|Ș[x{χ${'Qwm) ϫRzTFb:mJ,~ C8 svkviGJֵj(->_!yn18I%/.}J<'?䒆'ʊL f%{WԇB*UɫӞv#ꗚ46[Uo(ĵ 8"7֎ur+/{d(=~Qm"Cg(u79Zٲ1.{k*fsps&{0b" kI%e gĨ|Hiyo#}}RB_,q6rEx% VdfYUݑ~4loEa_H.MqdDgpʡ3KGM?F+16P?MEn/IbI\?>ϙH ۰e'-'StGGk5hWQ&z&AC0dw qbfB ւ d]MҺ`ւbrYެ]X.2oQ}QwX>G#{H AAmƭp"3*'^/P{v3tV8"G2QsqnBcП}J 'œ0jhu|n8D^b_LmD<96.c])&>@^ vxb KW3qBs @]!MIpp` -p`V VRџNgeN-\iq}(ܞA-MyweczXQtck6BR*RB J#~ͨ[$YsC"[d}~1H+*̷A]pEiƛqݛ֏g>Rׄ; ;y!Fd°qi8CH%(RPK"{Ql;U zsR|q_J.>Ⱦ4mj|sQMwge3vvp1kޠ’ԼB&aE]gV+#yoƏ8UH#.8_3/-eu2nQ*!O&Usٮ `RO4y.oZQg<]viQLVV\J aM]DM@(Z>2t u:8YXh7/EµO[wR[!~*gd.4(C ]HسS_6ht"$ʰp!=D_ ἾBnմ j0xɔ]Ddxz'mO${ϰ%_# HKq$ěܭkE >o#,=΢`dU|gヺ N&|ao *!Y4%Yʢiٹ"p;3)/临yI_tAtz&}ޠk5 }H]C,1W>Cw_WDk:(Z hISjPx%(b7!4QvG'TU.Òq#b1InEB]4^J7{fkFA`qSOo>8+pJb;"[rq>5Q(V&5ɠfyZX#{Ň[PHlTMUA\.Dh4^ L@mU?6f tڐJ ~g[F~(D,Ls8yضX۾9xa=Nwo4p􋘳!eD(D"H(0VKHJ(|oAlm#Q XM Gxߴ5 7c];,Lkl SB?a4PJ9aRV\e?tY}.4l14@Ի,F5}w)!dWQ5/)?nn)ÿDCuߎxd,WU'3dkT,`#695 )+Mg>.OuOg!^h6: e;b7Q Ps[&\$z a N! >`:lfZѨGkؐ!Ex囅h#_tƒec[FgF_0RHZqR@f~xs욏zYh-,u+ On.wt+4Qw9 is?;% הu+3p Cn9$0oKӲk g‡+t@iSTNpĴ izF{MS1,s>0ԽU$ϲ Ó|4}510͐lE7JP2P [Sj7O ,R3;VwP {eQ"5ėK @ y': w#Jm0HCϹ=D&a lЋtxZlƴz,$_oSmjC謅(8tPQ=mKiiRߚ{EբhF\E^/:o9ZU~Gf6-&A=YJkS) =ܸ+0&6T2޹mX)2W;ض!m/;6L![7dI_Ua6N:bU&hqWƔC[]< 3?WCt%At_pQsjV&{T0&&yVЊ}!RTGwiU0ɓAs 'T=;I w۝;/%  rYk+hbⅤ ݆y y8itLAr-飯`4?97):amNhW @ wbܔQX`^5䏓=bd Km$A2 u5xҾdT w[ҳhnO$.9^UqJGIxCʻ&w&*GP딘,vUSLǾ$΍2Muɔ W^~ETb,aUXĶի2ǍmpxI^ƅ)5SFwH'oX<@UŨÌ&ZƤM6➬6XM8E%֚y.$F_AOY3dJ$͈\FBPKlxlhuxJoJtƒ|߃Cs}Rė6븣V{"hX[_dOaݑD15{OΆ,4u“qw8DNCZRq%M${vtz]"H*%U3HEnus9px HvY rh 8h:鲭 fQx@B.;|E<YeSK Y'&MbPf1"&ݥMM6 G~]+=KDO8 \}Uf1DKG!&l51-QYGTY}l}Mr ~}O9`5  <7?s xcR,~!aUSA"T}7 &ӎȸ?1![i<<'p |mtTDƦ?-ߣ߹Fk$~XcNL.WωsI}L-ߋN!cTmo!|IuR^UVm6A󣼫|pf+VivS:m[yX?ͳU1 7aY7%YTI|LgDp_ {ʘ(>:4 tIƸ5H?gh^*x@-YwUcR f"46K0x3%`<.[ 73k;;5AAw++Wֲ7>IWl:_wgKI~?dvA*" zS9]0 [+uMW<%K4ا},:THVR/sgpL`T6Cb,g~^ӺڭnMSSRجAfYb&-VY*/ `,|ldML/!$hXykyADA9ѳGQδii5 f/~W V;ފ!AB"'/AJ \:Ds{!d8eQEKCSha 6}jWA9XMKju-,VbC3evݘrtE8l&*r_5e΢dӥ8lNtϢasvf2Ry,OtKJs2khTm}5P.s[PX[$?D3!]{gnh>RLHiF:˶MR^u_biecSL8v;z̎9xsD)5J2gpIbZڲj:J-%ֹ%ONX_,9hOǢkHWG^8#GZyd^҂ !ڔލ_\Gz25N\RCWne%&y fӏi8{'lov\+nr{NܥlB6ymI 0H#=49jWXwٛI<ƊFV4Ny3r8\GUWPrTv2MtBoij(e +We~0BJ/-M\2|E,JΟ>aRHm.w0~}b8!$jϪ+R0#o%T* `p`0wtm`z`Շ+?2"JEs3'W iVZf*ː%hv·$KSQq 92 8\; 3 n`D;;31esWͱ:H~(D4IUy@DR6Sݽd[:=-꒨6MHݶv')lyݣG-n3{:Q ryWgP&䭌0NS;wa0x~%+-7tO"Vt9܃ }ѝn:q R?aľV2"&NKg,1Q>ݬV{-w]KޓzR e*27l背Z@1aDGD0rW P9JJK{k@A PE|hi X] ZxzJ;0nSfwd,'q5/nw ףqF+v*l{A}3:O#Q;Ag1CQ{ϭň W](Xt.=!/LtAbz.ҟ_PCrqu+Jh'BUQǡGTcJY󥀁|?פ9v>9zL޵.&l<1m y98P~tFa4 I:1.ƌzg̠6="=|`u'{ Dv;HB_:+IX7ZO0f\Cѷ[CjG#Z.$Wǚ͡s,Zc^r~H񗯝øx,2}Gak}U8RW#┵՞n1uŜit"(<۲&!.EXI[ 9mnLi4GgE]I!ڭSv-IM;lb70&`][g9L}IU Lv`'}4R TKV?3VLi"`$ |cXiwl^=w3* VVc*4!N9ť>)Xs(Wyj8KX3SXKU{2f]˷.Bɞ?癯.]ӔrL3jﲊ G [+dɩ49[rrCm{2B vM91toɬ']<xapKHzm.ְ3W`t"I%ir>t=Oz?&BקȆw[;H AgԸZ^QYٛ G}Fn^Z_+@pO֡pey4ݹ(.OK/l[Mf2dT@w+u(*C/j}ֹk)ƅ??}|GHm-h%W>K5[)J҃>t]L'gm=Ix|4=XaoVYpf=ۅ6h#4#ȪzPR;gYwJo=R6s]-=<)=d}R6qC" >@CJ P/HM'ODN͗&.!GR "]|A'!:P_F^P`:0Q0BZH!0W̫4w_x+j1Y?*i sF@hlYpVm ZpX2DJ6GQ;pAXsRh-ڬJSeXb>;32>Q(2\YU޽ZLJ9g /P Z*KFa,g77 Bo_لW±ܯg[R(}Ro]4 :Wr'f j@+|GҍP87tV†Y Zw Td9w O9f?p~8'ߡJTY2oaof6P8%*SCQ| NwnXGn͑6_h%{:k튊iNPS3[DQ\ )v'ptXsi2V@@84Dd:m>Js@,'sx"SH0Sl.tU0#?v>4R7 _dqu䥿c9p~ V$*{bzi!,s~KmE֞Mc`pG9s4վ%)#EGDkڍ6%qR+jy 9AD)оaQc)Lc-r[vMjW~ @ƲQ%g(7'7)\ɯ6wH҃)8 H9F?,1zU~`.Ev9?UH 'd:+V9B?J(Vb:uut]~%S_BO):#|n|!oy{6|ٔ*V“@T_eZEh4{lx7!f-^lڊHʺ;FSNq -'M+QZSzqK\ŲA@`U1"(MUNhkד{8p.o9`k>Hyp&{ ܱ~U<5+vwW=ơ#(2Y ?$^I M/<]E*-N8PuRwTL1^R3>8dzȯyyj}Lm`< n*sE_ΨIxA \J6؈na7yy}3 T*n uvq8r$iE&j:ꦴ<,FYZܕ $Ir\mzҮEUr-~ "G48~zcVލzE]!@s.5OD=!bH@?ԪԼY jEGW:laSGyrޏIשS]Jr΋ -+*7Z, pK^F]~ RhѐP&$ϿWDU.,Tn=}[×16Ѩ +E5e5w Xqsp.wQ 1U؅TYt#zPw9Hu8|D}lP'"dB0~|3 A!#KBz|䴵;!1xD&"pAl@sDձejyŦ;Od4*q[Vn*]zY=0ΞKy.4 {e@Y`: qpDŽ}_Hʧ"+8gYY]~#澔=r"0b*yL{&+vWWуVOKk:"NEݵd0o3Q>WiAE/d[> RXh&:bG7Ynjg@yb;0'ZWn]74d C%iYݭ,_71[Oڸ HtbՍٛFi.Nhhr%8}:,7ߍvY;iTؓ`БbF: C^4gBiM:PjsRW}дz1g)* vk9^n|`-'>4M%R7ng\en/a \=t!9MnmS$`'pT"Kw]ikA`AL.ZÕR+JIHSq1*S-o T;fیL8o|Ka9g6j笕]W%>Ǔzu;&j(Mh`ޘ#kFynScƍ.]S10$i/B4fK)|;5"0#YM+?8c!Y A-|dixZQOBU.w _Ttx_5n \~% 3PQekcG3vJ`0M R F#}dzoǛ|[d9EKNν\{h;-c?/ u16j.ypD D>VNW|,D71̦6d8\"=I @>+h7ᵉ ;tq}OJ'me%,pJ@34` _,%i:󓢜lڧfG7+%Dlجǣk& RQ|5דk3x Hh_:fXx 23/}jzw]u=X)~tSPk ju̼BP!]d๻ݵ|^\)/@䣉T u_w8"I>;JƄ̒=4KV0Y%s]Nk+2y/5^wA#?iae 7\LF"~+H&mU<<1p?Ȁ(pq$1iEĠ]q^CuP1[ct^%װkdIIٜe!V o&A?g D'yLr DMB;N*N4} q3`ZlHXM!E酿c?Ӓފ|gJz s *} ^ Jt!IѱCT0pR^<!>K_-LeE 4T%hVb-3(wfhàeCA~Pʶi1h(:346ܟTu Z_-J+up"E\DшRْ8a_߫Tr$Bcna S¯M6+Z-67;гP~dkSG{KE,D2vEƁ#N(T}23'3ig\ݻghk <hÓ@%E*f[ I3"bEiu]y?smkn0SWcWE Ⱥ3]E\5{Osxx$X p>?Og-*X`,Dh6*:#B-:SӻKlanDњ˩aˌ~D*eDXXW̷O*.JBFזt+W 5z̚)%Mr *fdug_@2X8}-]R6P~8cզLŠli sFc*QVců!|/ _KJSEE4ydUՠnaXFëuߤ[\x-Xq69QRC!E!dx#rQ̆nHE ܰl_- +:\iA <)'`tm]x UFJc ۾`QQ"GsvBWGUݱ!m>^:}! |Q+2$:@KփJU!ʧWѲeCVUxްRsk "%X%P{x$$Ɉ *ի&'{Sum|zN}E݉k$P?Qڳb <o|j{[wByl Ul"-#ڦ'+{2Hxr]|f-=Yfs ;Kkco8 WU3l%k56gy'0ϡVgt&Pzr%4^:9Q6O)'5blO@3ߒ)vø'iphLF.|w5_8*'+Vü8_:a_>'O[` BLfsȋ~I WүcX3C8s+xau=bΪ_(*@ pCqn Rr_]vneծ,w-91N~ kY9% Dm=kfhKHո%2YN}j80> ` u?k'°cÆ9Pm`ΨKQoCz.I$%2L)"5SswVx&?X1/FgqA^jѴ`Ԕm66P87SpX+?\3%Y0[N z# |gx7YlVY 3E)בP<Y/ԡmIWÖJ Oі\61)2pҜK1^ 6CB;ZS<*'o b6vuG{XUp9mF3\om$+偂 t .߮%ރ m.oR&+ E6bߌp6r&ӟԭ&C|~lA,FT Wt/;Uo]3~r!yƎ.?Vչ6|` IT0h[?y\3 /]a%hw+mQ u4[aP(`Njg\s]~[K:ܲ=*) gLY_- %`砝rϮ.Qm I:ZR8z>˼]NTfd鿐̠Xo|spr{\'Z' -Cq"Ru.5Ԃ;"LeW5A]$T'럂ҌD<+2^Ksߍ )53oMzw|g?CIu75t־51 z w-7:MCbQt MWudݚLg욉;*׷`?h_g7@{Pڸ;Za1|~W@v &|и1t0%#Ju3h6 Ȼ"mR0 -5 tHE-6hcB?w]в|:!BLl~azR eKC mSi<$U<}6:,یmX~۵ݼQa pJĤ AFX5ZAeL 6|qTkM0AL +iH~]=g%Y^ ,J[ r%)sHW1 jXc;QQLZ'k2Sqo0]b¿?}tA0gO g㱟:ְM#P')Mw/stD|-ٽ \& Ak-1s0ls?8I(]`+Іdb#W<մffH bZ 4]Zl0br+M׉97-~E7D%!T38$iQ ETbpmlf 1߬I6SeLw߾e$(F3s'QZM@K:j}6t"AHJsˢh6syWl7Nd{0 6o[{.^'R:ephqQYlr,xwE|'*%4C9>tdפؓ]+_撵O[Ӕ.o8t[Pȳ&mCyB9!je ~%JtD8-LഌP~v\mP=afv h2ZRI[?gtN_z_iYv~B/Q _+gWG⚿` y=a/B7ڼ!NqDpOH3¾9g+(}MuՓ^Eod"CS,ԝ+Y+QUæ>DLiF"}b 6^6οޕkx)kʯήތ9.u S3 ~Ik/>td*Œ 6l>M]4 FLAYKFb9Uj`Q(NA(uuU -z7Fj9Eb^΄̱5T3[Wàɚ`o v㇯I.F,#򓵊|f8lfN]{٘t gjN߃ O(ZrT(,*A:,lMQ%ϟ0jhjz6ײ$j"M3j $ UP,( WowWV C]w`foK=}t[O%:-7Y^LPNϼv6  HrY@^j/#8:gn(1v>SN 'xxL Lfz2X-hnpyؽdڠ_^|"=@.B/QqS Nn3tt0. EMOiCFLݠOZy4ᛔ¹#- 5Ä&.K]"IeZb_& VۄmGo/邐4-XZ}/t?4n,"Қ+a9u9 ҭ q$b;uog{P-l}][<3CN7-)|8Y`L Y?.ROQ=KkY8?i5kAg?F?dy}C#hGcD}eyq'P kBXVNsu Bm!AèJ6f= ѥQA @UhvYZLMFk~i8:N2ۅ걠'dfrZA'g?TY7Z !BڞKKboAZ>4=_4M:S{~S эmus ^yOxH/ڋ(wL 9(gi*ODHuľw[m[U î.*t)bvup{d>h+3Cӱ=37a !,:J*bai![{+CO)u b0%v,xSim|V1jne}=0%SK8DaZ(TJDV*݄*5D r[uɅMRxݴD3Rjc[R{)*va2 i&2#t$:4]]Ċ?bKҏ_:/S2}#a6C&Pyt, _(R;CLM~?.H|aAU=m 尰Y6\W~x-RkkHOrSS=8q]^ ]J9ڡ߄rs6xgL-ňkW7_0}tEn=O7J^q~j 5 I -9rsd@ 4g\E;&-z"{f+^݅Gtlқ ki9&>*}<0»Y6":!mILC?sLq́0Cw0eդ؇;o/KJ^C&5 3M;v=\QjKuyz<@"gURn>p̹Fs%<Ib>Pރ^G0ME'* z^ ֖6=!{X )6{lG;VL&hӺtCkv/(=4 fPjAb 5Zv1Ý翈`-18j/_|](~eb@}b]1ċo햚ky'?eEh ڝdP .ZAys3RŋhTvxƒR0kd-i1I_EI:q@2D:>BuYn4_ 1 1c?-hYͯo|=؀*M1ByExOH`;`vWk)^U<N(kW,<&Rq #zy gO׫Wtݺy Se(60Xf#^]$V^ai脉K Gs= xRp0`Irݵ^Av*0m7'1]3u > se q7 owR L ^\Nw/AFHg}!%H$X!!.fsHMEzYAᷘ4MeJRPe(!q'`:lW5BW L C~΂*zYR-Y:5Ho+u6/$.W/+7$v߂:'õ!wzY-yLqrlgpx@jSMgH6g4~6Rg"헑O M5Kp-0' Kq u.4-K۷>VҕJyḣ-Hu^0k#j7ؐ(C```jk?(l=N Bd]46v4?ɓ#}K9 DNxqTOJ6"1x?oER.uTyYQ,iYkD&h3MrˬM6O=yTd|bQ PAHtM٤Lʥ 3:J%>\H|gmZc, }HwΆQ48Cڠ)bA |F"<; A߂l:Īj[Ўص$IScX~‚i$FFB=[pΟc[U5r{*a!=#=)v^>o& Ig|]<͈f Eu0!"}l (a&^ѿW=k>ҺRg@+.hA`[Ct(V~3@.9 PJ]R3<%7BXG7gT=^HؑdPXZ0j#i# A[&o +@g69~m#%@6ȃ`>LyW.L~tbd Bw1SjbO& #3$ \2{ctC卐E=Fwu%fKXbk gaAHvQh͏BE@DCNB-䂓27@zv^, z2gžllc#WPhLM^ < w33uj7яFYu։*hb4/dF-F^uw4YsyT\+iIgY填w⟵dQ^&[[g@Ei^=;WaM 㱶]%/!C-sJ}'3 D%kp{oBT3EtSi׏0\,t(ըu}b&E}嘑Mmb;C@TǣࣙyEZG"ATt煹i5Q*Qx6җ*'wRhbށxS5*]ߗkkx<_O1;$Ef_S/xwue&6#mպ;aH^lr#ik¢z\1ψ@{=>ᬦ{%?~>$y3B!E+}߼{ErUzZ`Fxjfl% Tᔳl=fEIJ?MN}ded+8_+:/u ]v8rfD,v=+hZ>|auˢDk]XQxmNg}d;Q[7l^VJ_#ZMಟf\xXD彩Eb2QAB[}J0M|fxoKeVqTlDs;+q QR3{ *XSBiւp\i=˪'|rAU xpՉChswtDﮟ=& ^=2l"}sA+do%{y*_~9[srq(#zP-#@Ruh&Jfl(䋠%॑8[ ?4SG)*?~7=H' Ѹ%ܞ+fmdt)IŎڥT咓ee6rAI)6 3.os&i+/jM+t7Oh 0š}VlzsvR8iu9 z@kVe}]zIYL爸‹D]Un7"%;ŚOɏ2AK1㛛Y;4'd Rp'z1zxJ ]FiN ٳu;͖Zc"wwn"kʞeC'NJ뤦n8wN8dsU@M7!u,?b`̬`P$b~Hz\9Wn0Р=@+26_5MA+96mKK[q%0sBax{Ru )/9!`Y4 a].4ߥF;,_@C8EKHI6xL0>00[Zpb.%Q: J{B 6>qa|, DK޼OEB+وn)Gޮlx|/0ō83S gϾxֆ\zq7gω7"|aoaZҼq n0Qfc7/#CjR y3+^23n Ck*1*o+a:GG4C ѲkA.Dƶ;xү}{f15;H&I4T3G vT[`=vdGVܠB% Wm1|Ԩ&ɺTs$MWIz>JْF(5u߭o;Ctw7H_4.zqz\06-h)9KϔmLBc9{}uj6Ӭap6ZMn.WսsfX# [GхnX)3AذڠI1swb^?pBJXbق#8]`"Cd ;}nbXqjSh #Q{cðdf]Q;#c8؈; aH#*G'h Q{e-"/4,r\ѫ'Hci2&X=+,()qeGB tI q ڽsN*eGiwOJWQI FSv]"!( 8(yZmj6G'POdFYE>__gQ0j8j+za!|ЙSmTQy-՚>;V$SW{܃*] pmGx Iͥ[[NPCgv$dp \2IS"? u`m{-Ҩ0N0~CkhH?M9E++rS>mv1"2:Q@':\BEZAXmλғ R.ҏ^5k 8Rxt7amzBu0;$2N{q61;{ #a1Vj#'H>k_S|09"%ӘRq`^FŕxȂal Ipcf| Y?,U Ff+o|IE $i;4j=8-~ݵ$;}$"P8]V79} z-|Q,yX=׾9RHRo <6j<Î,ڝ:*&c]p\ABl FNʤGU9dv@!"h붸]/e xnx:,px~ʧ^CZ1EyU1$—=$EIߩwvz]Ob*5-5Zt=Nֿ# Lpz>  Y~ԯ:Dkd긥!XWFn!D@\[Sz8cBdDp1<\0k kGfZ>bpV%')}!_b9\2i' D*i(#%}Q}4dӕBi=P !_QHdW|$6Pxx78 !  L#i_KǏ=Y_`/gȕJ Ups*!i_:.g)7K 5 A(Ühl d whn: =b^ /^ v"T'UkY ~aH~ [.:x:x<~(3LSʞn\k&ZO=AU@_k\*ɌӤ0h^"|^;(Ak \ apw8}wF_nYl/Ⱥ4g5Lͩ HU#n ?`v(Ĥ8Gx9ZCwRяn-ȃRoƄ'\3}5|hBvtl )sZ(CӬxS4ۗA3!r\eģEZ%md`ogeu=*&VLH/AuҊ1 ̯kM̍?i Rw^ R5W-ne3ka0G8sӞ} 7-5|<!U-q3w]" xW`XƩo3bSr4ـP`Q:ϩ=,,3z\RxDCIY`O)YFD*\HxD?gFZ$~mL&ɃhHg-j/Q !&Ql,h1*b7/%7 qYOk:à[' '3c7LS cr0#=( *=,ɀFϨ Mk70hqwj;ƞ uTmK;̾8}:|(iʦx 1x !杞5qRur{e`HQJT1a}ZM1!hhX.)Ƚ {~(YP8`CVuByy R|lĤYy#;0_mm9$~iEyR&\~ :p*=dIKjnAJmS4&\A85g~{mཬ쵎q) i{_V@lDl8RD&ǻkMS4@5c(jy-O*JŁXL\r`ROl·~ܮ9oLN`#:@NmA1g3ШŔBK;):|[uexjxs?>MLUJ?SrTI5KA'ꌥ G\mw 2h;iF|"قM-ϑv"BM+b -w0&yy Bס1 9sh X=(X1e׮J>9$CK'xR$ $tܫHȋD f;!zw7f0i79 %ukϞ' nI(^8FӉ4Cy$%_@lUk"@ i]LABԟw!L\l[ 'uطϙJT=+'-FsPf^TtªU~ly!P$᫡=R ;׸";Tnx#$mP"v# 4x')QݧR5/rbalO]NLj9mk6*jWqKl;F8^;j=Æ֒cj EfK` anv&jC;rݖk o/ 0]ִ[sAd'"m =g 2>FŠ*_~YNAU0AT~G xߤQ>Cz ܝF 6GF}fҼrlsUa$]|%![>% 7&+߬}˝&Nu{aPnuB|)scy'^.l'm72kc#{Ej*ʖ >uJ{CDmm##!NRy:Dƴ?M _:ˋ0ؼ(ZLAbGՉ sѰ4N=TE {|(3 CWh.s;pA:Y>IN9fK kٷ1}cmE:ky ǘAx}*#WФf;!iWBQ w˺``VulVhYLUqTri1 J%%n⏃7~,0ƔhB'zs4O6YLIj[TK%hxAS=̧XPV4+$1SJ>Πu_SZcT4VNRqfYw2q&>XXq_Qi5qTΗM*-!ؤWI=%vpϟS_Ev0nl9nO6Wͺۀ հ/sLܹFmy@%x3۠)| P<ⅩU a6<$*p6Q,4 )-kyW5Ŗ*= C+P&u V2 /vؔ1q 2j3Y i#6:,VuρT2S*~0y!:Kv'^\Xs HTXԞ'wWK_sU"˽/@qϩf^o 2KgPaNgz7v'PK:Sęf\ƈ= d=ɉE84(atmw6gFO(9.}K—F2vA7l-zV;Znn9ɝPu`M䑺6eLIG^ cC ?#-#E a SzܡC[,#0#'ZLN: caglMqAalUsZw05h%G^ 2ߥEhρXYd |IvZ<ᚈLx 0Ft^ߠνRC !3)9l HCa B A(iqȃ'Sɥ2FO?30s,1Hwz9D`4-˒]pRuvW?fyՠP|>˴z]1bC@bBalSmxHsSvN*py#%:RT;@r<ؑ+I#_=XuZ`||px V'^53ٔ[U.v7lUùn# {U% qi%L.6uă3 KBӘlC 4l`(耨;aT_7\ [ ]&>c&ᣟI/.k*vbHGd瘞1M"6}!/|pJ1R+I^ZL pqHm =O۸\SRU^EL2 GP4;bWVV9_4=$^?{][?^:y:NW{h ،i/۹lv_K# {&KfDk,5q=9}#'%q1,0gNx_[jp0/Q2<_G|Gx L';w TgJ,ӂdNNL>d=M{dWZ)#E=Q;"V/ASwdS{>i8VYýl!B>:Pk)g,7Yx*=6ž҉.V 鲠/'fPcx{o/Êu.HtK'"D6~wF\g-/*$EIʐ  c^mѿ3ӊkuG~kJ /1S@c.e*$-89,1=ͣ^ءmfx!*A0lMGś!)* 1 ]; `[`76;6`"/Jr[ ^hvLXr!_e~EG7ڊ%YiOyGDV:o$y¿cnq }ϵ֖64J|A ,8v'*w8:k5wٌ?u e&z'Mpiǭ =Af?!A 8-뽥3th;nҽ㋾.bѱKMI~誐tW'SBjp9s )i] ouUWs:(t#9ؗ1)"*٣ 6G6Mny|KE@Ő]*aW̄]:J;F)}p@l &\=8UⰄuRʴ꒯,rD0JC}zv1+۶1#@{#Z@Bh< ƢG9m fbu*1Х4iBzٔHhc)xFGG|;~Ib҅7:bjF~DSil=Xos=5ّ:Wp6Hs oE7SΦnݛv<rG˲{YE J(VgEbr/lݗHET$J& R*EvЯ7$+C":M㝢_ P}'!?22*۹5|zih:p/^w|Í,6LÈtU-.Ю_<5BUtB1&Њ=lLN+ޙ6 }-“kǞ=_\ެZϬ T>|qy/[؀VJTP6D7Uo)2>S8 sphp0ӃbS$[mzCl.ovHsm6fՒآuĴ]8#[%\`eǮ^>\"uvADg]R` uM- doM"ݨFhG.cl$cL:ZRr(*ҍ{nH@_*K;zƩpఝhp-A{(xG!?k:`Vgn(93| SjI˂yk[i8{ ^v1[Ơul4 \h^SSȱO"T/̓;e>vkuFgC!zP,ySh- XDD]RsJus/d66M0C'k2 sM!D[gF 8c6O/S2XJBҺ˿G[M5UdE ŠσaaH^(G2;=B-KeJԥk=?536Uq&I~G(ҹdeX vG͓}q1Q}w jo )㔽Z֛7** Ɩs 4!QI(8L1zc@=9OmN֪Pv_jP̬MM:f gՕDUojˢR+QS { g`إzvb[ԲrذwXyt{ Y.ePt"ENO&ZN;>ks΄u|$;Ȗ[m==]l90UCMm`0*#_^bJxN6I~RoSAkD:4UuU\1$81 qOTd[i:/!aaH!ga+`΁5`M,I$oe\\`1qYhv#:Res[Űe$8oKCUZ%A'2ʳaDJ$3~1#PzΒB&v; 2.Տ )NgIŪ'0WҀOԂڛ IQ$1J:) %OPޥg1}@!e דR@ x|@RyK .t*FsMpѓR S߈{.p$ nr wj~81Wؾj;A8Hx4F^B{ qi2Azy WQTp#j-mPt%p@?2#o3mWz2%ϔ _ Sl+Kʞk/ܒq5HGfe.Wwv ;>;'(h~:ːU:Ffp6=ى_=tTE֠ Fчم | 2'Z`ߋ8h34 T0LF[[xN:=;0|bm gjeY%D?ʿQ)UG z}\1ȟ\04IqX9m-LD$t~rcO =qHQ@=n C~&õ%'GOe\=tSܪf uň~ 2ԴdQHU9u}:m׽ fQ5ꀱL?JCݮ"(Y@ Xă:`x幣٩0<Q:i#ˎ}C+ Mݹc!n,˥Mjю'\fR=nAX8y!L+o"5TSj"ˠL!|(-  %ܡS~-Fcz3LIH*N-/غN;V;~ߑGpGZk@᝾g$vJ<2ID+)1ymR>‹t{7(?@_8%YCK?4iCkґ *BYtkcǚ)?V13H4srMq>v+D ؍g9ִLgjD\cs0/0f ~oJwlii.9;P@tn< (q]"hR(ĝYK;KgR,"q~EĐ$Z!(+ ZH>%m1.uO˓"484L\"@T< ?BRl %$.5W ,B?qh}ۨ6l$Қ C^8Ê\~}tHPcg{ 1uI0tJXR|p2%(頻ȕyux||qထ='piRU?rFEGir~k[ŧGfr}`FelYs),{O,@KrN޸Q@pF#OԐtSE;O*(/Z*NW)殀mgs2STvs$nsfɣczWD:gkk6pė`tާ[*dzjF2u܋"OwVe)Jd}Xs Y @:+N fD漝LzˆNq(6}\!2׵W$5O= &E7 TN֛Sq20 !(kDIEA (F˫.lOU _iY.OlS8dʏnc,ސm~p67LL }%0>rl]E} fuӷ. )'&à s~T!IYR%O(툗G59 A*Nf5@Ygʼn'Y.mH2tȾ)啉D? p$(&l~gLLt/&Qb+?AVHlNgee~~%mٮxD"Q3FmN,a0^yN<&:hn9.nqsEDaSU;xdtx_,=;[?sJ}!'W`L8>8Q.n%DHG]Q#V؊ :D"~.{;xvgyhM2;XdMoMfҘxgvqQZuf|]FZTM"T.}ةh&$hAyRJ,y῁(L ͈.kOIKVUy){l\w_-T#:6~C`[a+MjQ:4/"&ߡPb-i!e.-ׄk4P =8uBf|zP+I`;X)R+!J3PX%S1.рQӗEY3~TÀj@es+hGr<&M-o{y՘L0L&/fP3l0(!֓Jua 2w;W텫ς=~a6փöEӒxjkM>N- -4-$qWK)}mWɧ|(0a{a5ȡ+4oj^3HUi=p!$^H(zc Rm` Tl@(SiEl1@ކ7U<}4οٴNČp^-Glђw۳ovqyAKD.(4P5,^epODf rW|\)8H%"]?eU W ]358`[s\8&Ic ]HF^DΏ2։OГZ8u?REtdg|zw֞ (.0Sl (5}+;tpY>xv}nR3!JvHMY:u~)5'oҠi`/bnz+&feז^ Q Pbٟ6PLM)FDʥ<%ZKL(q! S7"CP !Ͳ9rGY:WlhU·1*Pèn:} ]#6 6sؗBT i[z'ioNǼ@ Rؔn1 lMý^$G*f|iMLgcDwٿf=).J\b$(;?b9f̋6t_4j@:u eh0gS; (hirMfpZ[2S>JLXQp Bt~>w.!f^dUL@OO -7ٕ+Bk;mۗ#mL Ք5cXPQ!=q77_HwǑ49'@۰9a-Rl6?|HKLÿ3Be2 _DuJ W^8h*`;@kdϙJOJbi<{aWGGדy0imtxshA|hJB/CgVԀC{-8޸u5-UXJw϶/KG ؈:` gA:5IƆ6Ū5d1o'4\4|W!!f o-h/1kU$4,f7H*ц5?5W2EiWߍbvx/;6d33“*6'!FSmǛ=Fyq=OcHYli!T ̝fw!7zT+re{Oޔ(' /ҒqztU{ [: 8GUf%(sdၶ)h3#ێQ`^]9?sX,RML`bslX]Q.tV:ąrRL<kfʅꄃ F(oֳH N]_37@4L]Zk& 뾆xG%ׇBl7QntDWgf$6 ̜THNJr@323NlVKAy~h ]GR[$?ӗ"{![wOJ_>lOAH >ߜ PT~,y>΄^J Bs +ce_>ܵ zp.J7]9ۃ!\ecy]~vsMoOKCxE|o0ɬĹ ;xB2#p9J\sEPdy~L2f3ՠq9w:H*TkLq5ʰ\LjX{(D:HS /Ħ<$%r20dpnj=eјrRZ@ WA"㔣d&O4SxzKk{$?)S q BgIJ1m8bu47&ʕ3n$Vf#lp[O 9 ÅpSJNtb <2?W;i}=J!vc#Ϳ&I=W<7d<>0+Cym s"dq|]Ͱ %`tLmg^.BKL[]}}ac /KJl._jܥ-zh''ՃާWQPu賂Κgmcp*޹~'Wl]W9 jo逮EsuwN?1PA P4f'\MDQX~ ZGvi !QgkpaSWk/Nh1bF T7(d"tiw̭ڛ K"~U S7cM BΕEџ&e33,Vwy:H$c744zU+/ek絗"q]MgG>r$Co9 <ʜTS>f0sJlHXFkb]$ ~cASz1(" r OhBa.@Lm>bxn[c?ח)6=5tbX|,F.V<7I.=^:=@!…tjRk Ɖ<!e$Af1xAF]GIJ}t]4$@j_L c:<ɡLM;ʲB s' sPs|Lk&7"ظ*ԠQ|:Ӳ TamW)ع5nFFF];SXMRn|tw'_ޢ[S{jYGE8pN.9t@`3;d36gnd?渎@z 7YՎ1Ơć '-'8¡F#*;顅i<ؾN|]F.^ v=33v¤~ul]xھhi_>6'HQBܩlQ{҅<isJNͪŽzu蛉u[t&٪SQ]A.@JV r_gikDظV ihNk9!Y' cP<93gC)݂:tAn|-nӅ5x!J U7O #SU5I^OoX%g FpX TF0dŒwaݽN5&l6r a= 6| Uk,bDt\[~Jn¶`ZgLޙ(ny+zK=]Z~DyUk\o…XۺICRvX_U˔hyzOHt*(Y&~׈);FդJDMȂJ2W} >n2ChGߴyNrtMt &v3(k+˗iɫf/d\l4፴`U8v#A+v%oQ : U%o:},C.lFm<_j^7ڸB~i #CP=-&+' kLb` um<[ %%-:Hܮp(ξ(G^m=Fd,fi-[ϯe:L$0km]=r IJD1?LS> ЬT'Htkn Og-3C9{{&ć\09~χbg1*,Bᖒ `$>J1Ƒ::poeD?P/ d`zȃhVpvC ah6Pv1ȿ6Դb3?< GpsFvc;Yw.gxd\}Y+vQ-FB7욓O"bjؔl6rkz>nR|>"yҞ' х~<͓ۏ9<&X V?`(Oe p 4aHMORPDWaHLrSߺc?>^KkRD1;E_SE]_ait pB!؎/ԞzYUg2CD2%k,(,r .E~tA:bnTP0DUm%5w-娿h̃T-ɋUYqq,(h+GİAM$ d0!cbh$,$t1K~VB+.~L)H~+<_ @X3X ]z1{fa.TF.lޥ"[.I*.E䝳PeQG,kuOD\ #,bf}un: rX{$K.p7S-?bΥU _l +SωUV1_E.hN@Z$q8h; _?Fit-;D1uNyXGX^V`fQ@[뇲 -iNXfXjؔ+_ b[Kԅ?hKG\*+}^:dI!GԙC1ceY,7 Cq҉Q(רEgH[PDBʸ۟Oa:vYa (Â1 ^ȗx C\ h&FɈ=>-Ϛ *jQˊRE %r\)+u(B%L; Oq dOG#cQĻ*2oizHGjgsHx>؍ѫY{?)Rޖ `ǡOvva1̱IGJ2@t|C1۱gYZ070701000002a3000081a4000000000000000000000001649b7c29000051c8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UOQ]?Eh=ڜ.+̉g|bŴur@d%.A:67H2yjz9ZX8O7veIڟn>Gs~}~8.z@8EO{A!+@H7ۍ0|{7U9 tiX(5>&*3J,hnZԘ*1jGc.V>~)NI@cE 3S r/,Q9T*LDna=Ku'?d\UfpI]LXg&yr8Ee6C hn+݋]ļ"hsw3Օ6ޞh+yS-.dxLӫhܥݴ)^2S{LSo x_o.chķ/-)8΍zf%lz+yp`ETkxU9^*麱sdn^d*\+j 6-}RTL6 3oE|klQxY :a+M]s= ;YTkqck`R!ԍRio7ܡ#t1d-V!q &PͲ(_TC$]~0dEAPm1+L]U vUcۻj$ F4fI8%$lg"fdu$ amN #6,Dfm- d\%WyXߣH+LDAeZ(LڹqS7I. _I#]K=Wlݫ>6lGCEUjBDxRgF6 h)1uf8y)G;*>/]#_tcmu+. gD}e*fWyOӥ\[p(mvy|&F*CR%RV$+Ls<ҍ"YpF,dÖs圡bʽ&*咤iy'A,sQpkW9c 2(aϑ+1u5Peؽ?ᪧix!E"5싿=]?l(riԂ?O HSM1+vݚQ:,e b Ukm+h!BN-^Z: =J:ǘ-[`/#o|*\yx3ZU:.R1w㝑zN~nz2rt잂w׀*{㖁Q"4x5QGPj ]}j`̙`Р+m1֤p 9~x[Cf$GNr)C{#^T4v!9L>jĐ.1#,xΠ #n֢֝ek/_Ÿ?3>'a#Ȯ˜YTw SW/ὦsS\vHFUu ROt%$e,{9a9U[irGDŽH'M9-x_/\W5~F3Bc[Elj3'WW4vY=atx1叏Tq(/Vj "Pht- IyHW 3NB (jlŐKw螥 B9\1ELZ5?E}*τ⌋$kKzdrS=bWRE8y "0ݫώPSZN5!%{q߱OBړT1vicE^~]i?$@eF:'oYiL#kk4 t3s!,pl e_zoLtk4aF05+q'rک\VH` ePs XISx2E/6+踶*Q2%j6!;[#RCqF3SG?6f 4iSܠRO倞s?l/kuK;,=49@|B5ڈ5[5*U ݷ Tjy, jvjE[qهs|gr$WxtB#Pk@ EL)ʨ*^_5/B[czPr|}-A%ךsS|5NZUchQd.|tpTЂEј)5MDțtBIQ#A9had4@o?06[ņCvI|{$]JEZʏK^فJL3WX1.O%/N8LgnúG1@0#_ faUC-#1?[醋SCm=iN:#KGHݒ73u9U@=\Nѳa؎|,>iԤ)no8nxzQ`3C lHK.} 2C (y)9ᏀR7),i1=kqsay\Գx?6,+rr~zRyu4!{=Rf44b0(=3>R{NQ$9Su8k:Z^m?~SϞab`Rܔ-<2Vh,IqwmXLmY$k"b2oSxW?2r9%7#/RU̿ e&8d0Osw/ŽxQ~rRB䆌/kEK:u ~8x }JgC4 +z$u>aXp'(xH(ռk#A򝆇|IO%y఑oP.ɞLKfGƔ'Wt( !.Qص쥭 Q#nM_;ͥG.I-r )Pfi2# "$={3.ŴP D6E_}2JlV[mk9Ngh.j ƲO A%n=Ew*]ug4!\Qa\G'Kӥlmکle 3i ي1\x(<⬬F= ı "ꎽCi|I9]uw%ܵax& 8~|eB~WS>c°P3T MK溲5 v⓽9>;?/_O[6V37(_' AG#?HQiQS$ Me@&]ihz,ӸsE4}hU#!&0u9<=Ej,T/\pi6?g޲;U}KL/z6,8D. G{b"N9GxB9eջЈ!*ˤ<\֧xBa:ZB VюB#l7mLKDǘ5A ]NQacEr [[28ذ|]Wa{L`^T 9M+3j4t ܟzpk${,/ )5nzQ2A/0 6{vQ__%^/m73s Β6/LrH<^p%C۟pj!&htht5?-.D$ϖވtq}fpDyk 勉 F4Ͽs57}gUKUhLTgY5? @_\ia ՛178ayqѩ J6ZE oH{@]#{p8a6~=5T "~ϴA1O 7or[Zbo 1Y(V>M=Dr>pJF.|/"ְ. JP9FܘP_-,E$yֹv%W$DT=;4CF]tǫ ӏy$ eUw)ӫe)T9wm;`b>~YJ_13_\eƩ rJ"Tf)ev4ɝY;<p">%9x~bܦHB$:5LV 9+꠨U/4PiZPB7 0NqK_dBB8ǥBDhRm:AW9ŏr9z!&g־/΀\IYh0~9Q*1.^:b+% o甪\5`(L12] $G؎6jJhj8 p#|.xoWP*}eݘִ$dwqˌb$wK,E䆤w 1jCgt = CS#@1O:OBy1Z[6wRCpk "Rj5TlQL v$‡)>y⮶t>ZS0Mq!$AjB7l{Y3Hl з?hH|\pYom3SW_edȦѯC@,'&W XyF(-$D$Vu$1@RΞE2{F8̸Vܑ:)چWw(UsȌ,ͿBEFGI|V!d&~. qFTްmKIJ`$?cNL;\)]|'aՃ:n t t:,} x-\P”$3\07 K:4 l_V6K ʸ`Oޯ. 3)*UohM(kAԢsd󢦒|U1$w3t#$so|@zT\#PTJȀfK⁏TmB1 `2-0}OF'$[ovBk<<ś.rU!:bM Sovfyv (ҽ׽ Ko#fOLs,_pءg8ߎl“ ~.¡ٟ=[~0x6pw3 iD4u?$3|Q0pHakFOVڍ1 @atb/ vZI<[XU{{BGkTOۅg,}Bf|Pq+&Uh;Z2goXGi*L5Ub__ $3o%xFQ1 L.`q }NĺgހXΑuxpyުswIX;'ΊsyU8P,.?>5օ+0m {4`<_9/Nm=!nS574j&fB[.8b8[ w{NMiQyV5Wt'&El!e!f,)$U4U0hvWՠe4VJ&h ham;hm= UeN)P&7NG*HwLhk~J-f7_OpU<2]+T%0CQqh?{F}8s4z/Ry5\v{|<}Ć.睬|MBš*>a; xZ0kS,|Kĸq8_$ߎ(@u}Rut0}X :y.$՛ŎT@ڋ:0~(Աi-87QhLV~5/~|9E65ȉp]G1'fteI)|D R!L{).9&a?JH׳֟tCll(œvLM+VS{ #h]24F#kӓ59̪(.TBRհR&Fi-v8!ؙRajHPCء̚Cm9lf ?]HApTAgNR> S šJޑN{5'qG*)*%/z/w3_l>"\{UHgW'%t*.0)ו\=Sށ;C$T$2_v,錘.M,'G>{[W4>6l)v ͮX{UbȿOcK+eIxB3ça٠Wp{O(DV0bм٤r)m4pOA i*+nX\NW.w|@1dr㯣ӱ=ceX$~6o %Of+eT/_-ZW| enk^颕sH ph_rAfAPK4  bwjaB/$$-Y|=N JeqюDr}7-b<3+4] }3KT8O&Aa3iGm{q76(!d*?H@|5[?0JZ檏3LxBEnQdj0֣#`G|=mmEB!=wW輫2D5g8M'.!KW;t5r}h?[b /#gkWh9BӢ?W*K8~ƓS`W{G9+CjHq9Y3%x~_86Vf4?p]禾o"Pځ%] I/ҷ*'&JE4vȕ̻ٙ-~LiT: ³pqyp ut?{Zs #(i<(towKȋͷܬ=I}(sI;[U`r#DE@ |?||XOtS6~p q)WT39U_Ky~ ۚ}@R;O$J (ITM@JvBAq%%J+^F(S2eœgbɦϪ@Դo)G l:E bÉk_skgH@m&꨸-4͔~ph~}&riߛs)yEY@#vE&g|F|5Q^@jF`¸d2ˬt իK&_SY|+>cͭ Vy1:S,fPzpT\RdKބ*;d,D~?LT?h$fշ^H?$>p_<[$pX7B a+E޼;O!آ.L=GdMSj+|"Wkz{c: ʫBecb DV@ySe$qj3u ~׾䳽뼴$Q;0-cLgB7vC^64L$XbO`*uq 4F|.Gr UZf/y ۙl!D +kW3bG2\Wb3_uը,Vogc.7VHW` QJv)WT& !5WoͭMOaN_:BÔKA&]RTn3By߆ht@EfZowX1xCGkݱl 2P:O+%3e {"Eyzv?1r΀Lrx G@)%uc.Y|_XZQ*2y&[+uԈ0L=8|D NV'̻9j$';HdGźxWIC0YPY;j9bS`v&>TmlG)yFLPϭOû!n.(eOGT[K f MGEXWSo7ǣgtBT&)7!{`5i1+3m{GWo<*d N9kI6lW$n@df\lYH΁pW\hl5yҺĤ0QJf>N³O3K8^$ڦ7e/Zݝhs 7DRnSD\SLmkVӫfVN_/WYhz}x=lR+/= 2GIゥ*7,? zَZx41A Xю7;@Rll)15/(9mogrjJ32BEe(DBvdme@\G"A5̤j5Qe{X҄dnc<˙z\0^VqBQ8koE$ LCդkĮP>#V̂qmhn&Dw!TnqK8k  yB7#<,Yy7"1.bv߉3;L}Nz{7 Za)c+W62n&s!#dl| UHG Vڒz~=̜۱6C7IOw1 w8ῸK:v[zw^yyM^_1./$ihaQ#a͟g%n(ML';uRL0T O9pF.>hi3ZqjͲDfyo#!_ WdB'@&$-+fhxA&Xlp k㥼!ؑWي(>MZv7d}-EQ>b/R}!elGwL72h20O~(!+U'Ac gYg5` [W(6kȳ 5#S \I&Aצy|Vݢfƥ$%Bl51E<+⍻dbg %?궲jú\_BQ(1}Q ZHc3goY|+] ]4_Pz@Ծ~?SQ3+%Dd_`BircjF5b|i1@w]lqP~JxTܾ5\wf Pꐁ/(|Mkƨu5←Ҭ=B)"L}'3M|v܈ҚԤ, no!wG(6{ӊ.CX] eC/VMka4v,zuq:8;Ebȹx\:r: RlD09.F_"t$`4n]:$}7<Ĺ+(Ok&ܶ➹5BRj,@0|.o6ݞGj o[b:twO߀w72n7}L 1 8SF}ȥ#˓p dv44uu5 iXO-.suOq.P ?b'OsO*WעO8M80u{7 ?t&݅HUK&z"7`l6n\BܴA=[\ 6K <'fb1fǴ$RSX}R5VxxFM6ľˠ,dD}DšK5=Fnh\5R);ݞ+./y@ U˶47(\2ɺ5vg:"8|b4/YFzݶYz/<0^GmMZLϳk*3M,С#hϛdBOQpc#7h4+[3ī-a",wܵ<@_Ns"NLJq>1={_z{^eZt6],"mIJC+e/owx_{$Ql}l`-k)0ʃ7!n ߂ʹv VIJd K7 JR)U^ћ>_o*dԲ ~m&џ:xC~֙Wz ͽRĸERhbv;ű< nw\71xajtEivO g$1\\X0/@R_T%OC&8t7[=\!{H;DW앚η'W|#tu"]?%jev[Í%dpw 5163B3"Õ?UBԪynTg# %oӷkq$"NuSU~\fQЎ7'o0d'ڽ|18{`cQB.j U8cBÉ(ˊ(}>+]Lybm/dG6+lkT1rj-% "Bi⿊\-˛pBG7:[0FUBRcH, >n@0pY k5l:uoGQ_D‘s9MAT?@RB:6mfaL6+ټ׊wGP=sw(V\nPSáI3Ic:!hIZf#]qwX(i2cv^ɇhx0EbUӌGZ79ikD?PEҟBIb䪍޴hF);[?}/߁b_<:{mTW4[CL)D*-mW+'*ԜR5? ݚLݲ >P-TBA4f^)#P/BY8ށij?CP N ,yBՕc<tdždalB p7K0aƅQ\2ߥ'[.6Jrɀ5` W~}'Jy vL C0o .ŵu[||oވRnK% J}16 VzCɑ$tFzI~`Jvִ5@PP( r_d\Ď3D?j-~S?b/.9c̝Dh*9/L4$=9"IX-[TJ ^%xxh @-Tg//WLq5~Zsf/; L$]nqOrp& "ԏ-?$~h(3AD _Xr3IRyru'zY>I%*j4r q9з6XPo#Jf`*az!*3C.oc+{1ݬ* po"p9u&3.w =ӄ*#|m}1]3 sw^$OfwleQm) Ff77/}zemdج4؜Qoo#cSdt-ՇvC~; SWu1S?M\4=vRҴαHt[H~DzwVNM/mVcXY%smnС2iMEߠî:VpiFS-9ށYsEv]"{Y^Xxmn.mMzPP:BP`ɂM H#%zT.(`v(CZpxF]C+E$;%GA_I^op&6ڑ:e e+Vb̤?f$ Gڅ1BCx7ĸ;(2S$O*_|W_ b>ÈdGf^;;ǪM%S(zNsoޫ(>z=#6s5 s,` )'9ZAH~lysZaL6TM˻!aؽYg8o'!`ծ6dJb>G}Wf,QDN>+(xNo&Bs$)uu(T}#n`t5-aD+=Q@.љAb!F qgt}Q o3?nRtڧdo11sbA/C 'U4[:qCet4d?n)"6=wgR`(ŀO;vO~ #c 7I Qg7z`uT^RpZ1Ȉ35бbxXȡ$,L;E *9 ٌM~(ftZ12n\t 2/Zy8{9[izeIM\DdD_T~`]E}ŕ}d ,揑7v^eVH}X*K͞c\Ƽ)66f[7 (ӨogL.ъ7ҭ`6>*A!bOJq^;MtA4o; T$y Nu|zKx=_Ǎ=mjGt`9ņ\J0sd(ЋU6NT*8P,z6Q媿۠ßI&d젋wH]LS^.Ao >e 2t[x&'Nz mXw43iʹDT =*m|ptyr ųc"YϲMJ&'вXugpAS*%vbye )1GoX kc<LJAOD'HUEWؙ10\O'A[wLq@"Xc%{`)i6L`_Du,\]r~XK x]:$ Y{FvI]Bz# Q\??gJۡ= =NPitz[á>ٓ zCSFj-ge}^u\b9IhCK3|k}|1!;b]9Ss;v q͊o 5tB:-$ߥLe=#}>rCӳHIiX'od#FNZwfht,ۈar-)($'߰?a1 ZfSGN+![ ςGvӹm wl=P6Qij>iZVMx |#o|.kaԾ l/0n mCp%iYP{\gnxv{f2Tįf.<]CTq"EVy x{B?(Yۻ^J.9Imls \*N){'X6H8U5^{\I03T1Cb(|E̶*Ǟnn:YRX)2iuliaԩ3ٛ-Zz}b1W4 ӡez)Ez#lo;p%3+w\ bxJz9"YK+oNMI̚-yɕK?Eu*qf15A~]Tf4ht(RZѵvA0 XGFf9S>=o(񆸫gLjbiKHEv}E8vB:sT mus4>7<,2M'e2݊c/6Z`뻨u+OiwVBK<[B_򼴖Ds4 q.t8-jd4B:|^r%#5 n9YtynS~=ʌZr }Jp@ 7vb|J %4?yB=O`5. 6a;tuu=Rm9?,nG\2mr}KZcFa|0i'͆Э=Tj: l+BWhJ430%SN$Y.SXf5QR^(eyeS{W}7볤=3eT4K1 :Y8 A/ᆛ[kfYخb(lD!2?NJmʹ6jK/TH[x/g8M1n⦴4"5`քMqN ,aLhy-Z@w'Ak8c=WL"ID%IK'z:b 4X\辩>"&4V ?F|n#K+I#ȣR~Ta,Ì}\ruL{B|vvGGڇ$oJ9a fd dӧ<e*,qYqDC}?Qk,,/(`-ৡdq|fv]W5W3x\\uV՝hˎ`L= cPP Gy`6 ry bJk2ÎVh$F!6iNPtBe.F2KS =#%K "Ӓr}][ ;2#x!@u'9u$ЪڐggYZ070701000002a4000081a4000000000000000000000001649b7c2900023740000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/*]?Eh=ڜ.+̇n B1KEmޮ[7LWїV/*n× @al Ow[քlKld8%KM<*RZ4Y~o3xbW?EOu^ahz T0GM>NO5CvSϔ0M1MЃXkH̫xO "UsI5)"Y +N-;XѪKD7kp0I ,d}-r7`6&KI5%rw'} } QpV̠ѷWTPdw a}4dϔYi)b.Q\Kv{ m-]< .r*0K~H|O9lFˌ=]?}x9PTsʌAzqĘGIUzoB<%H٪=«^j:҃mB=چm',;Lb&%Ԉ @Qjħ,F{Rਚ߀q鹪cQ G|5.|\EKfmFYo`^>N,& ;d77A-fH[N-ap5#p%!Qiw j-UA+`_V[RNG Y)!\x : M@H/ G`t .#ԉ(ˈe?ȹ]4"#k[$7dsQCZSFCc `:?8W;P9BK=R} |oƱ/|YΗ, }ChMtL\;ϔI"-aCӖI,_B+Uü0s o+W sqԘz oH3Q!,S*RUeN5ƃ:</b7BJwxJ[K/"<aKas@ FۗW:i.1bd84ZLc bh,"Ia;Z2gy|Z\,%7]`< +x iOSHUIc00E9^Gm&P =NO1Y' .άu~!\sҕ*Y>Hz>\p@DY,*"%b(#\Olox!tH".³ D̆}ԦҮ@ZI}5& C< xW(<`3}mnܴXO!'zc]D%5r#?b*տ24fi^T9) ng̓L9^(q^9 苫ޱ:Gc->a1I+3sl\m2ʟ7 ]/qN 4!^GVYb~hYTcyܴcx?=|ky8{qߣ!b(]XW #`] 8ZT)V{od=M *;LGvWrrުW4$ZJ~q+ܽ=P"˰iüb)~ m?!QWbROIt {܌&?l:d5V{P?hՠ9vڮ`0?kt}'eҗ9vS6ʯ/nIXlϥT7kgMlr!y1 !i%*L5cYʑx;8:!褲SdK{Ӆb6 OԙLVM))ٛ6ѩhٿ:#6,S[5bٍdNH$(e/%Os2R89wg.bHG^!hY"_J/љ2Y)9e*U/u{z&⋛B6x^<So?MD&WC3zQr bY-n{ƍ7N\"t [Zqda'$kl/jQݼ}D2v,ﴠ{7`࿯[ظkW$w?MOg=eUhh}_GB/' > py6pZff~`-hu*)>$'<:YbhԼ J>b36Ň&+\3GhSE:=Jg-E*zTC`k⃘%[:bf>:2uBnXX ҧӣxGpp^ĥ\y 1B8׎ک%NW^J LJl^`,}|@=4{|'T3t"PV 6)]/jP:=,~`)8ۇl,H"utv\ņA xVO0"ũ9z(}QlkE O1R.,#Ǐ(D37e Cj4? dQ 0b<G27%ϋ.w'Emuu(cҽ]ԸX{_#C Btc< kBHrI (+܄9MbnEˢO'޼RLagRS2n(+ǽ.7 S,:56i]u Hf\"¦븢 .ʔ#Iۀ?=Fғ|C'Yb8 X6; 9 :\Yh 9dBȿď$H)D##9v$ۦkMĚJij[>d[ڐxT0H2(2ķ+Zc=cPOpG4ָjȩ^أi}XF y]al>GO9ȬjmM>!5iEZ3ž5 \ֿeYmxd0 8*ghzqlwg f L7Mb ㇉'_bQZ,'aj%HJ~wc]*N[00U)gt uS0#οy Qĕ&@YԲFCb$pʗ Dv.VU ;/r\muԑxHIZl+R=꓏ ,$ZM_ӻ}vB=:K¹Tcvx2OL"8C!8S?:d?, o*Ⱦs7ӕb24f l$L r(Vub9cP}XP(b]L$aX{g_87j>;ld~ŔʥL{࿯25&{! ųM O9٦R < ˪wZдf0ck TK(J\|ԩKl]N:@}M|zeVęUԏ =: ǹtU,8,b\tnoEx``fz&9<%yR6]/b3M6y^Ք{*uҥQvx^k$h= (:j#MFLd04@7>NSKt7pv;P| 8]8:qn3$LvɸFYkyp%gW)&vnp1d+J!7k'htԕ'XD3xJ@sC~k/ʂV,8y 3+5b'.$nIRa"HXk4/-Ѧi<ԍN6d,% sI!ũ/gjhz҇M6}SwПv9\*^gA$dPc': 3#Jf^[ UlK | vZ5~grfMg9ɚ:I0a0Hih+-} Jo?O[auMPCh/Qj1[K,~k\QP4rާ47qШ67FdN'텿۸4H ɬAyLqUtaTm5F{EL>eۦ^! | i`!%HT|/xQҲ_s@)b:0v J6B ԼlYioVO]"-afhe3 l"ԟ߃h镝9 NPszmb LrLOn\L%Ef<_[ <l)2sQJ>}o(Nݐz:=z D`v6~ygTګ HEJiͲΨ%lP"vwfg_ͳM0J/߿;|PZn_ 3 2IƴMmuoF "+r rB}CB1Mkb0ɖ-1;&mߢpFi`2Ͷ<,ࡥVI9UY$O#3*h֞>Do sj#J3ꁵޫ` ,~Hz8Rvh'vasإ"5TC*LK,Az?v(Xl\1ۀR'yr8`\{+"ޞRŢ;::Fkj !IW>wt>҉ WP'\;z% %'w !q$dMA?_Iwpqujߏ%d0XZ A&2;f:i IH- ! (zq!X6ai3/zFj6}ڋ*V^K!uݸ=?7M]/IOȟuB7W[|7 z(U`FХX $aԐuJոqp[V 2Bd/w <"Fb+Ş2[ڻ+r ޘᨢ F9/nc%`aUBZi{~A ?rċ;cc`#|)a2+ tDEMJP&]lKGJ>r!56߾ŏ|%z\ǣ~1!ֹpH-K)EѸξ=DOFq5rk>V%MX~-@(KpÓD̓ffq,ўmfg^*i{7Q) Q>MDŅ֒)2@3~JlUd`Y1UY.Ļ5Vge,긂p=z.za`H}X!Db _X _q T:nsjLA_+nlN q}Kes}G)WZaK .K!Â6 ǰZ ĞE\, " nV'CؽRYY^|8X+wLi|rj {'wB%U3)Sd72H&|^Q(x Nv 4+ohKx a%jsP-?RaifZsbϦt4ބ *_^ `/Un6z w*Z&k#$B(~Now=)SxJ^ cY)A?L_|";?Ӱ=G)'wuTC#75{Փٲ: D-luVr %qĆ@N_i2pH**&Vs[B0Y1=w[4 KuT qoo n a,W83gnaĂtO3e$!vR!`0&鯠݃TFQ.Z<~Xc3Jޕr&m?dVfu68*me("= )fݶʾr`#(C=N&CAism̵bhr? TeS1> 1m^·a+1@ A`0 )qCu/:y)o_7<ko{;FګÒnP(o?<<~3(4ihHs]XdmU|ipMb`86Qg9 COa))P6(:6`rˌu<>+lP$c  z7(n*?p+u/"H}}q/LY.#^ r>ėr 0S{SZ u孩DɜLڨ!./je-PV9yBR%*c=~QA,|cWo-6` bdجDj^~6"kcaj0G{ihωg/<6kH(c9%+&S%@*㓒g>K$dǥ{f:"G`H!ovαA0X&e )F*"r(ayR2:՝ᦊ㮰X-$[}.LHt͆T.txtcC$`]fw-|$߭&|m(jZ5vڹxMIJ|?Xg~.ܬ38xQT;\K#vCD¨HIIeH@wY:y=<;i )$?[#8uKÛ/sK_M "-Ʒ^P+ݚH=qBAgn*eNĮq>͂R0\5>|kjzgο%b@Kn1V4n 4#pAXM)\d5'6CoR\[<.|:W!޸dz<n.=Zw,S1TmHBH^{Ԉ2?4G ,!Ԃ'ќn5. oVr$ "pvWE^-J2_elQ u ֐i_:xt18! P KHyPzZ - H ( fT/̌\kHrde,(zQjZ엨NuaxTirQ>bX̢j}OmGnf3 6i!$CҌQM[x}A(5ҕ889Cpu:G;~in7^g:#*J=;;C"[>mc D`* )asHioý0Ů?Cnjjj҄HBuuհr*yO xH˥82 ]rDWP$ADj6Ӕ!W[_KHGS/CM}:̌tT$4q^3&1.:K&Qp yHŗ>:%yyq2HKjn遰l> 5RF1Z7R== 'xd= -=̀ۺ9=|M$b/" ynh܏rod0cR̀ +A uŒb@0-:!-.T5RЇҿz4QyڨhboǶ Oұgz2L(L`MIQ8"Q q5cS] ikFVR'[/+ԣ*W|t#DEMۣ[լ8QLS|"Fg•ܳ'wgsғ%\=#r  7odH(Cm>ߢ5mѳ0%]*d3͂Za|W`?\ Qtu[. 8Ӷ=5>{y4fу `>|seXa sOOїj @d]36u&ۂ7zuH 2$(,7arZ]2ᛋ7y),a&Jlqz (L wɜ `hjgԻ#%R66Y7Vt<&ޞ2_dƝ%xEAR>Q5˶=(F>STMgPwcx&M+̎hJ2`5oj]5ˎjQ`kGOb:m{?P.U@߲3^~1ӬX7⟳q>R+~F YXSa /2ۂpn%p g y84@+sx>:DaFy6U.Y 9I62Bu-Wqko`rv̪Fy" >\S",-r))9P[,Yn۹SO蓀 ր_IB{f BHLh9cXGu+^$\V)ODzG(@kd/YM4;鑂G^DR!qc ]3p2UTϧp |O:zGK\[38q3j܏gv1W+)cQGe, >uq9 0Q:xV ]Y% ^*8 +GFKPE}i֛\CveC* l&hٲwOܢ )! Pt"@zpDb #::9mVKR8)Rҋ[8LXṅcIصSfKIWHKsu׬Em\# c5̽Di1iPqnTmu6:/>'mNt'7m(b <1#Ӱm!)7U6K !KE-2][U)S;;dV˿k*jFVzEڊ3v^_*b8AV.0 y6Vabn `#\/R$ Se*>&8F0}BbmV˛;gl BzXm\O]%{AF"߫{>;'\8gQ=W}wZ:d"H߱#w6pqaL!fF(4-{1{J%r-up"\*b\5C[xȭ-\#쁦 $vzŠG֙ۊqΧ ωWoX(<`//dKC4BRqo6ۓb\^ԮwF5>JӁ 'us]P48*N41Z[4!DKz V%Z8ĝjBكm KU >?ī5@n]B`՛k@ ]{>-cdnէOHϘħ iߺ`o{FYqn<μ20C+/*Ab >b 7\3]kppd1k =,XI#P1u G@/;4`#w˿d'+cT*,k׽GG\bq7?n'r~de W ً"XXmwTh\pz5pA73eV+&5_CJ@*t9k; ўOF4F!9S6@nu6}k\YJl{ķd89]xg?n.V]1C5 _*$}tztk@YdiP,їt7'zbh( v˻#6j A9 achJ=L3GBP`SQ?kw(6 \0`o{2)gfJ\9a.i\;u.ȬH=]qv~wPvTpϋlsIm-Bb%z/i^\K Tj~%ᗱA2y#Ǔ6ƟzE&n}1ȇwp]SiVvX9}bvK(-Nu 0uPM.rꛑT_YHsP~x6q<#)L64gk'%j`ڤt5)RV?; _rrb !r_YSybt~:2EMEbI;t=q酉9c ȟﲐpa5)q]T;BrJU52{"I1qz6T'Mg!uӇ\jZjGv&|f3zpX !dW;6ηҨNǂ~Ɂ;8V2{tۅ5 i@ƭq:!h[XX H3#ʘp>mN&ӖDe YM>QrF'1רZk{EmiH 2y( Z, x5]KA>^I9A o 8}ZH+]Q|6O< yD,Ĉ.U V=W3XQRڎpe_m<=63vG}t]{J%c*ܷzsdn[² gXeqc(,4ӎo; RA}" %TfcX]xGYQT웉H"yuC^>}IcЍ6Dh})7}Pwz{w jTʶ@9OyUw!_K 7I&,xe-]. qC_bkc~wF[ '+ԕַ[Sw>ջټί3P!?ZQf)q|!8$ X}p27:MW>ĊIJ|Gt[eHw!6aLL[uϿy!ةtCwx3F&!+|v#9}?l*K/ wO E޶a܈'"sM^ٻ%/j4R\J|7¾I#g'11Iu9{wY[{]?a,&|J4q)N~!ԥ/|Px:γ E":8 J} 5jE P1g=f(նr?$8emj805/75knڝ$+ )]lfܴf H*@ܱ£Ê܅z 2/3oD7EƊQԯ|TLܗXMw2^3))"?ZEBz5E7 @DWj~(JL%f-xz("+\&Lf3v-ϋexITd!ZV-aZj'AA9fiG TR5Ð cJj<1(v#8vrIult!rԥ^òTOxk<1|Y^ :g3ZH ZDLC`'We(rE.?wFcM;̆t'Y)>vaJ_%$Z+D 8vpfGfT ;mll@Y9Tũ^,efKDd9Hcz]R=U{"]V92Y wo!5NEe 3Q0R|zz.gMcfcMs}Gp_{T+XM4EOV[Qg YaVt_Dwytx'L72=O (~d;Yӆi}=4=,pNbm24CLGZ;[nŵ?0S>JĽ 05jFxTٟ@ʼn,Er9ƋԗS n:m4Cc%1FAjoةP).l$z'r!w8PexG[\/'q 쳘$_!c/V00.*bR5APY63tD0i Es8fE"&!*oD߱+o~+ qb լ ~^vŏm韛?K FO@)Ho#0@ffNR@ɧJ 8X]T$[0s''1YļOo$hlNAUwL6IޞKp'ð "o!Ơ=vHO,a 8 m3y;UkvHx8VAE ΠTHGP9}f={u7o);quAKAaj|N¹'\:1v^U_Z?~1g,]Kk/%8_b$o]M\x6çT ̑Xp sFìPW';㩐32$sw:^{z?\hK$-S#ưrƻ԰h'@΅y6D&m4ƬN|bKt3^U9u&[OXaq=T3]XEY: )B!SVs-rh*:g"ŵQ4U)D Lk_+NrEu܅:&%e$AZthFY^~BGZ2 dOCzն,aC_`q;U²?iD- +0BK/`ȏlb[:_X_ŧǿGiB| ,=ǁ[NT#P8,0z?./k|5GZT-nKVCVJF ^sWD@r'TV(+  >1FR7ƏpE0"(Fe≘vD RdoƺV?И'm(egmT ?:Elb|]9֦zЅϣ˚X'̒>¼ԍVoO~0 =]'.}+ҵT0~n@gPmbAhY~U5;#<屄[*WHOg-х~p_TCC#.IV(ɣ^Lv !;)!i])f 6;TIʐA*Z}DkMOb0ziw5^Hb.?K`; !hg*؉% ŧځQbqʶ˳{ݴ6$k1oD`&rM%jN%-MѢ\e}nW'4vjt*/-A>.4{ =s9ߦ /13[HVʂDaȠWm>q`b$hŸT ¸>Xm84t®%IkC4QKרzoaѱ.'ly^%,@x"1GͫNL9"-8O9^+ 04 0e! T*Iu"i3Y.KFXmQ?:ȱe̝T(- Q<~v=Ln~}PX-6CWRVʚJmPǥus+ndYJU7dYHk䓅#蜞x,' J~QbU 7YQw=@JiUZaW? oKX%J_KiBt:#{|+AFM3?'?1(((+0)rQяA9]h 8 ' "42~OS^?PW*LWS0I/6WWa?*="es*J0uVzBKV&8 XYbt6;]R4GZkVm?`EeF^,VsډCioN "/uZO(Cww?Ckgq{?/aA#BS#wL`Gj9]YZ;M.IV^#UVkցYK% ,~0,0hTQ&#/a^ )@) 膐of6=V>j>wO UgAmJ:C/`,i44e0mvG`z̊ÏkUp E,=WRqk(_ ~4P8/ xۿ7X*wM'C f5-2Ԉ-"pb `FZp3c 9Ӽ IYax \V;kLa>g_78l短꫙c sDŞ@+ݟnp&[?Ok r&( 7I 1mE7yIlhM*.'tخapX4XbB40S1VaP(p"+І_Rfg>Pm_&N1ȊVIzJ"~W֘Aqi, f *D{ b(>zAX-CcoP12V{-92fNr2Ca@!Z>>`‡u3{?-5 3!`9&?Gkt#WR' b.6OŅE-M4-u| V/`dr9dӘ?ԍ{ >ΐDq fmIh-Ʋ;XlZHR8Ru}ɮT3_8Dsk'rXu=͕E#V덯r]]ōm-k e?@_@G0Cf6 BbMfkj.8|ˬlk)eP K:r~7"M(4 x%L,S>ϓLze 3a3g= m*/Jk-![9`%>Ww p\Pr]M1;IG{ɽH1tj/\XWXfo%Ab|@›6_i &A'XSeM(T?V1|g~tIO) }~<󏮉r/3\|^LS;U3($,<~0]&2~AȨdvL Ψ+>[)7PƑ|‰|PVFXGZ_u/q|slZu܏^3Mz> Nj a7ii=H4ɔ;& A"~*B'eyUQ$8z|-TS6M&H" W?o]fkfwl(˴iO~>x(AS9d(. Qj`?j:ni'X2 'wo( q*G/2E~Ow\9J>6:]gnby"|Or߬XC T(ZVG0w/~B<6`g0S6ۙHgZ_{v4 E^VIufo=їX #l]a/۞Mz0~l& Gkn!2JA#; =4iy3 )1r*E":$r@lDVڦid]˷yq ml5|Ւ5yo=L6! gb oK!IڔfX3v2ЪU;\:3yZF+~WvXNS*$وW>PQTF ~UҰʜ",+X4=Em~^S:w&ظ37r2%r}vCAy_gįJjAt#ȡ syʢR0"pӐCVG_.F;ΆzUjb7FlLk)y2gd caLYh"^€X YV}?..ߑ )YyӬDya3sig 6pIj]iej ~sY˜!7}ޓNAaI ,>phF d*-bh7iJʰg̴Ib~ '½ŝ@c8.BFlGIq+-H G>=޲y܉ i Sdo \/lP9z <{Qu#OLWQy %O\^GðtдO?q!`ѩ=PL9vУ;O倰9F>Iz3 6t 6ȿi[e&1JYq`cEv몸:ބU{%$<6[ l)N)4(i!z\47O}"HO|,MJZCd*f5+Bb뉖$sĻvZkT!-S_> C/'H͢0IӒ^\rQڟ \?NWxKr꒜6V" gP'\q9#BplާWE;(g8M~"YZ`fL}MBB@zgTr*N 7;/ _Ҽg5A'1dg_E>0͂@zUAi%In?׏r@Mu= 6MᲕ#=sBDe)E(_؜ƺ,{;ΐZMImA@o*+aLӭ9% E`]ƜTЀ%YRVk"- mH9#:Q]8vQzx)Ԑ#/9 ׁZZ^JߡWw462U+SITWcjRwy-?6-VЕ\ܘߺ9 sT k +!t^w^;e3_1 ])92o8Wr3.I;n(URd', \d5:8&Z %we1p`_ug w$2w!wC$!Q8 *Iֳ yj9x{_1Lv{_])">hEutXz LBܢhB&= .M',*%b V¾_%3Lo?ҊS~dby a!Q3W>hLrl! z ;:kc–BfYt|'Y bhʥ\-\/тfO$\@̐襹K98ymǓ>c?9;,ZUz`INTϖP{=g-(f1$BCR6Xz:a0ZVLؿ&č Rɤ-OފJ1=mE|I(4:*ah^` rvu6(h y\C2.kaᵴ(rsRMHwD.c&~1 Iyyx}r,dlcRo߁f ':]qd#y_ިGoV,p`y7xȾ>+h+jq:)aFJ[/Jsgg􋆇&O-́82~HQ-G7R!_(DYe;b%`}!]ZfU#/j4\-X0>[׌t i6+.`{>/^9'ɤѭf[uĎ4/uv//;Xtc|կ3zFo$ j|ѷ];3Q{N6( @$ɼ ŗ#M4w"mtTx l UЇ<IX_7{P?kZ4bW-k4+Uºkveb;t|zWn|)e|W̉5 nLHmH؊sԥqL 'Wp֝֍W^㹩CLXlRr}>Gi^Zգ#y!z&gK M7ة9`嬼8zܓ텚 jsG􎾐KFg6] P0E2 S)+JX'(b L7lLxVΊV tTFu)_Is%4xl x${q3Nгq50=B6,g%=Q)z19O C7TsOG¯bN=mO/(n^`t$f> 6=ǩ-PuWmY=u 뢐.D w޶iM5f 'ia% jISG,c&hiYKTz]TY *JT^ĪzDi|x`s47,d:.oz:9TadG kҎN8 ^WAˮii8Mpho)j%&XV3{./gmX(]U[?2Y2\ؖ ( -8>]5< j5nk -#b?{T~axۼ]h"*ݰ7@wܱ&@>:oYvPGN,[#@E-F}>Fxo1p|~޻q}>`* Vۓv/6MVU^"[gW}f5yY7EU-T"?"H[Y*N^Zf_E-%0zVV3C7JT'7ctz[@I-;ȮMg>mx|./pqgdtŌIux@p慚ˆ%+*r B=5Ҥ!8uIy#uz t&oy4XQ ElD] [RF`nh>[ i@$#QKD=,%\=8Pe$j~;0}=O u8Gk2GEFyTЫK Ul{ jzu"exm[-U"w8B=X 4#i>P=wG!pJEP@k ̴r\OW:'v^+\& lv^`IjY7mA2M9Eծl$P*q `mvדM έ`4?$$M<"g,og<* _,]pEsb¬xpAK2X*ft`  ŦǬ@"sKxm+,' :ng17*JRvH(,\ $WHF鐃sb׀`#덣ڊC.ϞW=ד=G!hXTdPwPNA,J7_ZaK/FCaop1 H:!vwRi^7(ۏfo;Ng**T7їg]F/۠3nz/}5w#ȷ%uUsoԑE ?gyfdX_2A3;;8oT N6:;!1ǒsUt%fTȩZP.|PS@$⧨[\尵ϥb.3a ٴ7 \wmYacC+  732vG$GRI fT:SW*w6Ç3Md9Lga;A8SL6[:|,ob\oɻ`+|'J&BlZm,έP1@5HZn%Me[N{y`]=) ^ _ Wa3Τ0>;nNoK٩'8 4^ ilYmIX?tr [([Hd#q!b.rFMxCWL$4ThV() YSlE9eS4gGWMeq'qHH!4O̚(x L75,X` '@KfWz3R78j+w;`hbB+J{n$}`L:{T>7ZFz꡵5r 2A7i;Rsk2x3|@`+2+E N>y{nDeas/O6}n !Z8d:8YiO3LC;NV8gJ}gUBAPFnƳј>ad~lhWۏ<NBN#j::mɢq^tnh|w"FĶmA|,I95&"g[1M[)Xy5 dB r~65DQFZTmnZOgZd9!]'Eé],NZ1ȃLCuvrGDՋ-珺e_WbA~ M_^Y?jD|Z,SAdǭx\zClfgqC*\5{F**DhOM oݒ܍ѯw1 %6ק>0N=u Pa7͍166yޞ;|H\Ơ2tv#,ݗ!OCu7qwe9s]/ar[]gqcBKJvm:I$U[p*?{gx'ȎKs̡J`> ]a 2v^͔0+T֗}"m YFD<U1òg,[0٤F+$aV'%D// *yq~Z'Uע|k&:N~ I%p%z F#%FA xm!!N+o%8IJDzU*)b 94K ]`ƒU$:e5=3 r !7* V1#Ǡ!V]xta-RuE9>;_`g!?fWZY*K>Rh)o|*Gs{[ 0:[]|f I/ ?F4 FlppWUjaǘv,~;i,C˅JCK0EJi f!#"3fE FZ΍Li'ҭF(Y1A_Qh*5$[jRB9 lskW/hMzGI$ 3K#H.sܦ8/)6fиHldpVq$+|j>PK0 HoBV^yJrAUKT_9d~T$mKaQ©΁T n+͘52_jNA(7{y2`oN³"GjeVk}a絇=L-c洛-$2y'9Bզ*"ȳ_+$>)"6=tK>ȶ/.4|?h6H2G6PWXQ^}iSP+- >tv}-Y~]4ȣx?1 \j x@&%I.bPq'>Nu/&ҋ5O[߷hck iv`6n?e<\(S @K(2];'lU<L7w3slx/Ӈ`ؾ|O}]!ޥRFR2JĹZ~4uYݛ/Hzc"#pC\ŨY|mCc#&h='_jKn6H.{`3e„.S4FAdo+ 3=Jr B~͖ڎ Ae ""EQy@WJauct y[L]LZjo[":#ػ,SV]@ tJH;$p'~#&L@)bp!mkf <)wLHę:uH %.V*ΑI䴚tT٢8 rfM:<}*21ԃI pӳgIhEԝd[̈W*LWCv&H- &I ;74KO/csß 7~}GB_=zT:Y$&/;HZ|I(1C`?|>r%'*4*"ɴp S|SJT!m`tAH>Oݝ]SxI#e {b贺].֟U@9"wwĩ#􆵯u:}Y. Bv54pHӅv+(VJ*4쿛>@8uc84gEDҡiyIskՔ jE0TGgU,CF-Hluܼx;_8ڋD&Ce 8ZgP&sR7ٍdU,g^ 8 AB}M\-%m>j!б-7"%e]+msI&UV=$F4b@%տW Gϝ{>lK@Y6xngr3pK[uWƔ̥~UW |sFx騋]F֕>5Ӓ XfMfԛIe^d.|~ 5Vڠ6 w&¬*/>o@jFZ'_sz@Q-\%v:C:9=y+4Qxg$@Ya#ӯ08.ӒéOH<I>6n >GS^Ha{NE+>gVz&mc_M[>fʈq77_ֵHZ2 +Y rk0-JMx/ʼ BmS\MQQ=6}< Hb\n;\GXzx=~zɨ /*s$0j-Ѵij-8U^8WR,j'8nG%ARBb3-9y9AE%ld߈ck`W4p#ko#<)&&ᐓG`S1$Nqܤ84)^gl,) RWCC\{К-Byѻ ww:6=7h e4c!Rg>DϴfЖÛYir tZ; Cy嬽!aAQ5Ϝ([ܲ=Є>^b2Y>p@sP,r#~zywqt9HAX= 4'q !YgQ/dNj*OW:gG1 !eB'jr/ŪXN=ˎ i\3\9F>~'}38[E9_YBUXzce`O‚Pdi_!OWEqLG_<ɏP\k_މa d,` 5k L958ەae0h8wAM)ILtWj3f1V{ՕE|{Ұ;.N }H):4qTu2>[Dr)5{xj EaR[ wbe\F*v}jڡ;ĵQB} dג kǏ/mvpl"= Suӿݯe][?j;lSU 75)JXHU$kOCjy`qF .,d@&[g:UF? uzbB(`gl酻Q٦5赜:*F1 t'[#[1kTe|p&@S?pe񏅆jgAM.{TsčQCʽ3UqJ drȗ)D%VGx?%G/ADƲ793.)f\XZuGȒf:2T}IH(AەJ=jX;!k{f!5PBy+rs#ط9 <ˋ\&t=b'jNasɕAm*:I.dYC|R"ƀm ,yoǃI VԸIAt)6+7Iaz9=3Fx%c,VlWbx ?ew]f, m.SD|}(Xxjv.74F;ve\rld- u&JD}6g/} eEA7{5/\6X.r0[k9&v%uT\_N3*Fe>X%&MOg:+>Kc|+5w :seR>͹[g )OOU`Z.D[̯3[4'q!翸302 ]lT۰tifߣe]ʦn oZ [0{ ' h@giĄ'$MkL܅#bp3Mt-X^Q(GsnW>R.;$)gHƗ<1'`sT .fSI[IJ!>'J_D)jPИHWS-Mj.a/GyMkA;dswKuIOe +/ɺ~l#$u{Θ{qj}Eh"IЧ]>'rU/gfj,dWMWm`z K5~Aj5 0U%=a]gFZڔ=Q?B$ ʦW(ҼOAbc^&SC$*ePRH[~[pC{`(ȫ=8o>ڜ0dQ~8q4-qQ?hYkRua5bVbF9.T1vY-=\![1Vd ?rDTNQ̎SVWoZV=L6kq3݂n.vz4 ^H}Ջ"X=o$Y%'4k6VO#w$X[AT|oFࠫ O0C/f_Q+i H`t8,^yte- W9'j&da@4y6˻C.9ƽ 5' g56> pPtObHO'REΏԣ 7CERi7K*,!R#'Dûd8Etmo"zމ*q*CMv᲻b- å=͵>*@#~{ru#uh)zʲ3 +K0XX}e-o tyZ.&bg$[X7 WE ʡ/0wnS T:p3 zC#1sΉJ%LDp"s5Q#_mOZ:誇hUK~%XaqlYǚ7e&EZ̓I:],&J~*OR)7U#z&Y%`'r3NLky(ʤy{ Bb#@Ё2hF۴L'YtFҹeDrXv1bYpmam+&( sŖj.rŭk݇%R:}XJj]H!hJ_ў'Y%T\Zkèa ԛCtKfA$ƖP AB'y7U!9-g2 2\ @$^66|;"9wf;Q!<=Y;g&\њ iQiA c҉?ȍVfpw>ү\嘠E2&\Vk}kz~1sO|pvGclֶ\P{llJ 2]B8|Lշ?j|psx0StAHjS*$X!SzAtA!`bX~1 x"ͷh HH=v/,sڌI8گLcM0^3C^V sG'Q>+|B&/^h_JJuXg}6r@ g#\+f;ȍieC 7[g\Q )5wA(;n|g-$Ԗxc_"OŅO.ac>㈷ued㦬gʂwR)W韔$lDF%3c[<W V뾑:\{\*MY1#cVڹ1q%Kh(|^gmHy;t-ˡAOp]u sd_6NQ-2lce =YI+q7oUaS^.̛i@"ucݟo]_,?q Ii6B)AZY_CX, t=InKU3 %K )J1m~kSYk7BVB27J~)10<7l/QԄw_1)_!:/g[:J/B) @r{qeer ˆ|ff-4EpNzTas`YJ\7K+KOޑ BP,O*>N+q‘ E)M,SVi _f`JJyRsq7/Ą%LH)h9lN>N0n "Lye(F [1/8Y#ClE'x)EL"3;m߷,LҔ1c-kT vcSk<7=$J:!{^}Bu\;ŕxφ8T,4[us1+BUew"q^R{AaNauJ~kbrV=ۧI}@ p6:le ptؘlp2l5^*9H]=( oa$~A5[],v|>lLn9\Nm09 )#dw.kUCvc{帉ZJ_GU7lm&v~-[%Bh)ja~ (ЗIW&uꯪZ3݂Z7+b}QU< vs9V~Wv/WO?/AJL4w93⊏!Uyv `6*N 4nBسCC9PƯљf{mL(;I@D 0 ?_6k.w"Fvg ^SrA3k'=X]G [.t_zS^].?:Hq9: F\ij-9.ĎG^SW"j^L !BP>[*)F"5uJHyG$DKa۔c1qz/xc}Mt; 6s1GJ݄5B:[6*Uo?Kt0]΃d@^"Sk^37I"3&ApKcيJiec4H74`SkV)(zRJ֗1NM/|һ?ٕ÷(|m];F{UU h>biG%>/>Ε$!l7JysaY!$Hd b=>Yd.̓~O_n1 6W.uK9D &:72n.9o+:U?G4xiy_@Z#\#cd&~Tr_X6)#?'>Fg¸iEK`f ^B cnc7 a(aF?s"x' ۯp-MS^ i~:UIPc9+yj>6\:8?ֹPlIN c -r)n{aK8's0UMޅ$n=W.nVli2J]Xj8ܤtx9.1o!}6a0&^lh'qt6O}CAەg³"PDHjQUG7vߴ菵7}\EGk!Z\YNN 6~ⴎm:_DyOҤQM&O̜W /uNLd5՚))@kb=*(ϥ5!5,_gbd恚ba`pr|(ޣq<8@s%h6s2 \>w̑ub`~of'O}bSo~ 1FA.%j:aFvf27T58J!YiŠ; T=t71|-#F?Q.HMb$ʉ(ɻQ={,ZmpVdIɂB~ T~PWZ!`ԥbJ;"]2qN:-WKHo*ӈ~: U?m34} q2< yM"l7k|rT)RCUR \Rp8Dh^, = Mg' (aaYW \oU^NvZ=tp;L:~^|Ir,;oٽ;>.8+OٙF8s%َbAxۃ 0]L#?,gV҇WL dE1՞LJ|>|,{kK)1g"|̲FOAʕbf(~ 1a}C ~)<4~-LDaBi YVSdjzx%D'MޭbD:<,5[fBn\Cv-.v%EÃ236+ZRnhx2HSL-ڸ2w/"Z!k.q?Ie%$>#!`x];kSp(~+`}=k#E)[\.K-Ϧ"?u B@"c$ Tӈ]NĦkFOl:ÑPxNx#R2j!Y=3WDZ'Y>,FXo Sg,BE^sLOa0& AM/AH|IE`f 3|5! r,(.'-NϢH7:"hzx4 #b*m>ۄR{J#P$,%~˼O jBrQ֚3keB5GNT%[V'?f FփJ8ʦB=z RR?w:p(e ]uؼCPq6"G-Ҁ4wrcGg+%y,e3exPDl%Jw?G[nF`-yXJCE*6[\EQ$ڗw^d$@I bD"1d| ycEjqv-_FE;TGP˞)%mlC(X/NK,^/L_-2xo]jf {!,OXLXFodK#)T64(\j!1r-.@a <?Q=}2#\ )l&J.|E~Ŏ0NE75چ?q d.߼$[;b<.8^iEc#tg411)9I7&?;h:7T9(@pN/T x~S=A`a:^we`TȝKr%Sp%=a`P㳛"1wЎuњX87: ݪ&HEYa0V^Kc$ `jZ2ʘ 7|)_ ޶Y:i),*zmdL!h&B<針ab_yR*0 ߡVBoT2฻ޥlКB$J*p&p9L&ba_ J5Ed @b hsz]Wp+@ jC~$0*14#vBcݜA<|,-,auK9apwc2|`FRg,{?KȞi=]k:\,F$uRv%t}dP[>d8nN$ zC+>ì/ Uƌt2~,s "g} wVoAq#gXB 摟HMKq G^ i%W"|w*}^S[LQZ'i\O}*f%nI/P"I::Ь:H_֙ A.׍lw> {\5]-a`7[B:e3ttCan=sPGa{S)kإTCɥ$knNF 00=(ue,i8W@'i4|mdijĕʜ(uT5zK9 홟[4AW 1yEbY4[w~eP^`+Jb'Yň__Lh }M\=@<gz;9t/k- 5e}d EԔA:0JpYuwof<`Fgiq qF[=B H"_ft/Uofy- o##osm,!fȅK$O8IGӳ?ԏ^7!^>1AbL9{"ZvB&h3FE`+)M m:DK_ 3~?w^1GNhSz RE`Q#5 ݺCVYqrC`MP%,ﱄO: 4eDIoԺ 8@G L1F7ܯP,j,fSai%Xr4y3Y;ks0t: L$E1;۹Vf`yKb~[1L\$ u|!w ~3&TE 0%>xަq[+j]~ܯ^gz%6}đndVzФ`)(MnШ]|~]=һ+r6+mTg|5`,fs~e<9s0wf)'$h0=N2/9YW5 m3b3_1 "x_J #;cŴ@k-[ m*Ā ?(MB:"E4ey0)շmGq7x/m*I ul39cvowk("1=C h}?Σ/l<ۅF$<. :ug@e6 Ѯ;b*-8]F-헣@X۹:_. Vt0oa`a-^qpx|v5q[8 |`>~ q.iM6a8oJG[U\6> V8g3*/ʯ?䀹 JAa: |@_b+/T+ňK:ߡ`Dz hdѦ+kr q6T X"N`MF}k6 K)3ULAOsQwJWSЃhb1*,7ܭ?~U_s u@?>%e`!۳h†.TFggMrZg7} Ki}OOX 􂲯껉4 ]ܦw8޲q*2i?·;TSf@:򐻱uH34&u5gVӟ>ʜu_]Ḅl-s N?u y<=>~Q9 ?)U˞TgQ*9GѰ']3۶Qc*&v)8g^@ S0; Ԟ+uVd!DOJ}]Ҥ-qܰ2W}͔~Ŏp(E}mJ1{><ն]x'RW@4%#ȁ}(d#6=Ca~$?d^;T'(!Gquj?Mĵa 53DEaI;7!،h7az];#IOePnB//3`mD/WbM'UqJ~4KXu4f>O,'hn`翆 Va@/T2/eD~opFT>]hh$ؔ pGyBpFF-=MMju|YJC=⟏!Yhp̻ݥ\D(`pui=!x8g3T7}؛98$KVqA2"߼EXFk2;8ڨi!| wL2P2[qau DkZ2L;ІG>D*'ꢧ@l^H}1))[5oM\Ѓ e1(X}/jHyK6fa&.0LU`Ψuc'ŀFB$=$>ΫMit;=Eزa6q鲬rE,Y. S%7s{t}J2W?`֢b(=)SP@*e5FIxu@IbO;UdD5Q䅍!3t֞%0X ~W'\Xlޏؘ"݈W1ܦ+ϖH4jQ7 9I:>J^I}D4`Um&5d7oB~&R^{9L&XlEg/z>̽g{tcPxѦjԢ*cat4h%\\xi9M29,Qrfx! dݳht7s;:OibvK2@ZRdɰ_/lJɱ?z>H/?4s O-=Z[ ؍ȖFGZ5Lt2LjۃdJ1faOQy3yT>4{.d:3rE$i=|ƚ"0ۈuU){SO%8+]]隁XM, ,`/:Jmbj @ǐ҃v<|^ r/3Wx{ 9*f Dʥlzc7 ܹ>II1z)(A'@vJcݙǺ>H0$c)v=L}6yu񤟃4-p81bNΕ{)Yei3qHd'2wu5~[[Uk{/vccv՛%`˥vܞȕ ,l<)q.rxR1()J^j+L-F;hC/TIi=j%s6qFG`\n*٭QD2T&^ZQNY\Lvpb>Mez\$ /C_ }S%(:Uç鬋fQbk|-]fRWsUHfnp?K1U]A.^H@?1Gb.k {a{Wj>\ۮBS;ϥUB/g8;/- ѬQ$x̔k.k ʶ >F߫GBƏwKB$/m;!~XruOgA{z? :G p_5ڽO_ Ir{R5K]]PrTj-S fc0ϗBP_>iiiX hhK*)! ^{ h=^0X;䞆4:P<"jUϷ9S~5  hh =!*v HgE` f?,&Qɩ%j]ϸOkQyGau}\"^_Fm~N+}8wWDzye|OfojXft$]Ah!6!%`hq\hLJ-l6z3e{7Ry3JܚuWG!k)4vW6N@4Fl[ܥ:Ԁl샅mhyd*gLzM7Ӱ%mRJSlnE!s5Ҡ)1eя`.S҈j1 %1qE{::egF|g܂zi?˅wO]hF{P3?G [B#9JZDsVIw/ۍ0H4;\cF7k9׳:6,<&i]£EJN0!r7Pi42hmr6Ġ# !KբiܒY(EjqPi)c!o <%C86v<٠ELN~o94mn+"a=\v[xBA(&}4 21Ĉ)5 u'tfɈ8ST *O"Xɰs8sk*& +iH/3?>dgGdI~(QUb2j\WGDx 40?T lZO11 @ "|P0yG&NI)* fbjcRg`Y${/hަgdT"UrGnYU ]jZuy)j2iUb/<A~c4Mf3wGCW[g̰v ,;W-<%]xD*\屎h6(z5m3Y`$HBYh˼B҉>a`"?:Qu]`bA1S(̶;c9&hg3C^RbTT/r}OKcExw%ÆZmqB?`(;`7 j9d(&0[`Oq7#NBLft&![ 0uCeg!H>%̜%>w, N5G0a=fVG>EN $;#vdI<ʁۜQ1%W*#_0ȟ$=S;"ܔ ̓&eEbeK{XUC{ǚyQ})Pj5*U1x]3-n ]/\jS]+e6Îx>"QFD :[h00(zͬB 7?J%9IiK NKπ@rؿьZCm@j-)ogvf7]$reZ4&OG wsM 'ۓ2`ףp6V_ SW~.@غt[/ZW&V0¨‹x͊:">G̸_+iJ6%!c$϶gr t}]l>,ɠӉ+O0Xl ] e,?[]9Ť?f#,~oU# .uVMZ1A42wV.+6*ɇ+#J?BNNxTsB:/p}H ^KмÀ trrcqn,,!@#|Wa&<}+D 4g$-B]ۦC׆ BτϠPƞ?'ǜ.]s6x>>u}dJbyĎwݎ4C@>Q*3b}A3C<~’UN֫rgUZ4f^ђ\N2ωh! AāF[;.wlB/^p /L70bI1 iLu:TZ HB];R}p}!u1漪/L{;۩e-F{Xz eH%LCB2a-r9 +# u&}1qQ#ZΈnR:m5Lҵn)s,̝p9K~uG&q5Qop[ֱX񥌂>y*tӅ\'0E@Ih\0c= !ݖ?Fbug5;Nr޲C2qT[tHp)mUP>g| .v c oaW֘ia% %  =oX]U4qSLE헲ϱٔXz/ >?#Š5Eb84QhCo~[g([ _<^ain/'>itN=2Aʍ|w/c)Kvߢu\ cW3VA4mpbUDnʗY B]aG" *jxFUX$/"dȔ^ 7/c +OQ=ߌ`5!Fۛ/8~l[mY \'- x /o<j $Ϸ 戟JAG$`:= W}}=G;BU`W.$!]*rj#V֮t/f(Si @@TY_VcXOZ#03P4ImVvMe fڟxH&D_0O,X k2d1)"Brlá oOjH蝷pk0Y'nJcߗfXEIg j=RYltEQ|uÜ[M4هoY!կ\MNkdEP`_ /8FgN52=S̓E1q#>%aԄܩmX;W &{>ƢWﲥ·&2v6ڄk :5сXIa08VYo'GN9P$p3mIbOi@\H2/r{+zdni[?a߭ol9L$b4A^Y4Ro1V-T2ƣ`5(#%EldZ\q m޷k8-|3iJz|1㶿 }gkz~KLjv+޼x_x_4f 0[KؽKgpz^gٛ+M4ďZ H|oGrtK pR\'Gq"`jəwa*>;5%pʸhI}84>[ZpzyܚRכ?0tfQ$]|Mf 8Yn9W$ڱG+RqzpczSM>Vt2Z˫i\ jώ\ 8kagdFl`7TD78,ҡou>rá/f!!A($܏kkєSLvO>(+1?Yݗ}d jx qb\7IdM%/ zU*!AJt[JN't]n%:-a.$㠩}^:5)[d_#Zcpur\OJ;RymyjdN{@=xz@!Es;8!&: x6:O3-Ǣ ΫQ.i6zK%Lc3#2DB{!?G'.Ȇb~35ǑGZpa&:"^Jvb[iqR ?ӕ F{#fmnB ē'M5;._z?)B]k9M )zt/VHL)>Lp~ \LzuyՁbc$|2Es&oCPCVf,# w 0@6d[蹋ߒVv}|j>fGiKl(R.+`Ƙ[Go,0Zie-鲪+&MA˩d#o]$h jw0}]xSOέ}q2Weq7)T ~5YdO=D_s6Px)4U DpJQ7E']AHzG8Wr;>C ˭O []:2ѷ/S> ش?#3<0/ y]c<_"4~+ׂ[ /t,ZHe.h%(:鱿m*+5wjʠjzatg5M]? BeοYGr3[{=H|M1݈`Sif xY g%)5*yf8}L z% fP2nC_`Ζp o;b+axݕKǪ7l2**J@ X(d_ k LfX-;GT5>) 47M,L1X_"p Q80B[`A?cy.ϒ!u7Z+l8"YZ]$mdyT)LhH[5ܚO*>Yńv~:.V_\ rD>έa |̱=nUݿrڈE9h7<>Qh&DcײÔUb s6em]l]Pz7pdU؍`/T;7(K}lƚFp%aatv5s35 ՘);kh dc%O' ?E'Suq+6ޏfd;GWɀkssqTq|7xiM|4 'InM]oIp/lͦ ǻV{9xgH?RGçSQΛijv|p!q3kz0;JVv I-4c5Ut 2eqTSkTVgbSwlf#'bsu"@X%AQis*>@ tU0~TD{ťJɂ涟On>DlIQҐC'f&\p*o.ߑF%\9Q IF%v!x;=ofTw,s3O񴄝N2;մ0mp"h,v''Z9AYh6~s 2SR;4B-Y9ct%/,cL2Yߏoz/ #R>7g:[o59Bn OtPě^G!>`af.xfյ#zP|?_io?kY0`¿F{ݯٟ&F;@;au,~r1)ޣ A)~/M eh]Ceeg{1OOpOtG{\t$(þyvUFW-X6vySU elv 9wNf3Fӽ­$ٚoi,D+ 21dA!Ն$kK N`kN#ЃҖJ=)۾cBCmv,8O%@K+c(rRYj 9PtllT*YZ#_@o\g,*j-t7>GMڹj7ֱSҞX<:@7^[ 3cEv wv0>v34_K'jEC?YzGP̲TV[\d1狎X*t}^DpZ@~uzXVN eEtz.Ҥub9e:"CE%+]*Rx),| +IRV9$6Wz%PXܝd*͋q0$k_NQ5<iK?̪=; ~ 1ezgn%} sD s:{Ⱦ݅-.$,>`K!n ЌKËP&2K),i[.0,l}֩ kr@ 1H8]ip~{}mfdanâ҃V Zuߡ5v DsȻ̮S>,M!]Xj3yz(#g?JuU :xXXi6_=PRM>Za_ZjKx{1A@t; Uou2{"ae xl~ǙUN9xL~d#BA7BN` +bVP[b#cM"jK OA`%v`(0񿄯W*QaNO~|nm,'(n$Ae2z+n^Zotf{1]US?@TE3ɺ6~NdGgq0]M4moZ ]s)&~Co:o{owa?Wʷ0dk:n]uu$LAW8HPϘ\Ǝi~X*hWV0ԋ2%%;ޚtĈtGg,s!uѪ5m}TW|sjˬY ;\r{t8:TmjǮ&F,lNA- H 8XDNffN)DK*LH>I϶Ž㟿)06 _^iyJP\ looi.SģT=JgjXCu)K$Q:<""s$ŵ} DɏXoLxBq(WTZ 6/v:JG'].[oCSW|)w 96O׺DG){)pF@B9%4?fo 3 ` h qu:Csy^lr6.1 \lC[I~jeJ5X& T*ԞJmճD*fi Zy2XŲl$DqE3˔l"#eNJiW|FeBW+! ?6kh,`4bԁKޝFI3fP' tSm™`ށ kdLȱUMsTGۣf&)3~:w黣(rbN+ﷳ=:!LJXs$cY_&|7^b^l?a#y /sj̤OoYݯϑ]'/ih5b&zaBd nZY[Oq/ 'FTOvPu2Q]hB=PLe"ͦ*s%K(h5|?"b9?2=MtksJ=ÄГ< m(,G׎rHqBx=V~^ϹU1(|$q{NiD9C<f2_B --.O`}=@D 㕤T[ /T2&՗n H >|E{ Zoׯ\g} t 1*=X4)0LGKqE6+3A61Usgg)Bzhc@}:Y$aHbvN.nUy 8 V$`t5v՚v e5Dbhqz"r}bNXտİ5U;5r$ |nܗ =Pq AoM~Vz^|0hs9_OSլP@uZ?04,^/9UA-۷Db(.NlXdmAՙ =RW$lS!⪏e`JEׅL.ꖴ}Y%I|0Yx&2E<&=EkL{7FCs鍂u 52aUv[k }8EGGMx_Z܇RDǘnR0z"Ve\,ZR89~%&NԵˮ_>T2kMUBw: Bnu._M3inqԶ^u2u:N0[b>$i7Ku$ ,MK:J,Nj9O[>Yof<|:0=GVALRhAe]SȔA!s^ʫm2D:B3,3GZN]nDnJ ѷDn.I6}h5bf߻bx;jCa9)!(@/Kj@yL,O(kP0^sYr=`Ud&u=DAA3rh~>Y\!X0՘ rrI5/>ƻd`bGL .DokG?X@%TKe5.vE収gD;R#h|xe:_[l{[=NYpp|5}ۘ %`F"ܨ@4u]j# !(ط rk_q;lݭ-<ϑ)LjTös~rQ2#(*tt0-vq1yaH c8:҇dJŷGH 4€)_psKNʍ͞T Q?KdT@dftx_qi#yW UR"M R-p8Lx$FoC>]%3/*OXǃٷʠ~-s]ƙ*HMH O ?MgܳVHWl>zĔ>pvs ̀?0$(˖P$"xzqN1 &`gGNn#fNyc%x) [P_7 =,"Ւj; X$1l݆yB^l'Z[IhR2([/o3/u,EN|-s %"6:wQ+e#n3Z>L8]Q՞.+7%DcD @kHn[>3'/KyPPdP빫 vfM.A -Qjx7/>B(K~OGƝPŽAJ$2w+xz\TY gDHm]Gǁ2(++QK`$h\ր3[g5kn:Ge/pY|#Bዞ,2Ya#xĦ_(2 c_CNٌi1mAS܆EWPEÀ3Ws̕+AD荑>:-G #\I)m8D>CyRy_ˉqrbZ8R5ԩdtOl-3a\{H~Mh~wumO4SƷi qkt >F!qm@n/#-S6#n:iQ+N79B秄:ą?auX'a۝*MoBw2Ej_{( 6JYOK+҃ږ@=#j}+h—ϑl0ǁSEϐW(y̮?'7:Љ |i1AO>$Mjs*oqVϤ2榈09:Zp&{Eݙf6mddWÜ' D%XT+g Le"\16@}+Lމ ŏ.%Y5"a"V٩Jq_2TܷTԕcZ ]s E\GP^({= 8.iR:jӦ$;eö'#q~)&9uRi@$[I3RbdRx[}3u$I)Da{<<,])P29&׮mj+Fv 0>BBGDMU~0xR+Jyڟ <];Z}P0ZGM gffHmٖtn Qy(,B3AsX|Uu{1% ".,v9wQzBPVU$}&.D+{zjSl рpU U6 :4t :0EW;@ֳvwM.0f6rJEɳUFDPCtOH6ZuPh^_>U-@~5t.9 9fMVA+s= 琐*t.>Wnp6wіҫ r}7鶺?"/qSG}G2yC>T v~h! DU؀A |B0X.%3?&\?He |/ӉYw1ɦ|+cǟKhC2$MP0٬a c.(x o$rukR!6k6w`VƑ̋BS&>jdkśR\YxZ0WzBgV*|w'&փ 8 ll@#;yVa|gg[ erTd@j-ˋ\O1 .u֓.a.5pi009ъhh )6hxʕt+O{sM%˳dJc߹DhXu5.3J4>Qy-@OIף!f%sD#ғy Zu!e{d?U~.uK#b,Kt'H/"o5۶sYX5'zZ lC0,ks&-ґ71|+D|vFw K꽌Eoɵ@ezPIW*al(~Zמ -2 $Pě8U<{1o&E QHpd Q?ᚭyyZX*(ONVT^ lhl:}5<.ZDb1=*"WwX [F3:L]Q&YO pﻍ(| E%hHE w ȳ&[?@XZiOUyvsv;{77\l+@otYVp ~@ _~SB!&xQXE` Qb[6:.Z@뀙:I_7qV͘\h%ze.Hg6e\PI.WރV{LZ[Fkc=\Gk#sb n\>>@xG#˪%Y?uݏf@e5.ԘuZOɶV94^kQYI~){*>ѲEFGJM&Nw$jTaFUs4" ٫h~|w}n@_nuR0K;vYcƫ;-[ǢH"O15)qp*8[L2f |F1~ G:D+: m^+O^!/v4_{ @Pg 75,t{=j[\~(QZ?̆!ڟEѼ%q9UGڂ0]EY{"Րژjcՙ\'{^nq7 Rg]ahNfJ5mK"*#ͻ*3\?Þ̍D"o:onaۛrR..¾z1UZR4&6:KծjCt B9U}S|:s^M7K$uz-$Cd2c%Rn?,"Ŭ>Eq'gv>'\Byj^*!(ëW|L`Xh8y#5khz s Xuc;j8ouqLN kZΙ}" >!k|qbȷ<1ѽ"Xg@D~­rc ^H[{MYqmdz n;/-WQjGPto8#v6q2rHYK6< a0[pY})Oh9J/i|UD:Jn`&$ ObbyAg,>tWc{_Ixv/+Lc:Y3` H0*4*[2xht~fp>UIO1iNQ78;.1&RMҖF;w-eO6 Ge C`ie43o@\$;N+:qþ}4 |cպn[OU@uq~h7C,LRMvIFb'v$U Zä0 ŇezgX/NcV2:s 1kWˬL3fOFf{ #s^HU$eW^x.pJ^5oBLo(F'Q!$tP0yH,0t{CPYH{)YܰXp`sKEʭFg 9e(SB&6:uГ,0,B{H@={ßbI9<д9/7_/IrK U,9$a]PQZdC5w2Ȧ͊(MeL:90Z4M_jC,a1Oab 埤OBn3ْȆڙ 7UvuL쓃y;m{?cE$J6ki0?3]^heO\y/W¨Dr< }ME1@q!E5ǍE}նۀ* svԏ].^ H#ʑ>`@< Š/(U?̤71K?i)mSJnbɄJf.S{zc?;Φfbd"],' "?#t81*!Sne3|;~'*VO pRy?:xNo/0Kv$Ӫ?:-j-m56Q2} qZ קcVu=6SM+PsXs hx(B' kR-#KشzwS愂`&3վ%b ~p2$\GO[g<BD%(2VX;J^a`A;fJhEF+;vv;$,Fǧ@XGf#b *f7] 巾FCw(FܗCpr}G%s?(; '.y}ؔT LvHTm#sǢu),Un\㑬fVax~Ge瓀td= p>޿ޘqfNjJiUoG_[`z1+ګ(? FX(]z#r}Jx!H#feބiڮVm~V/Qk48T|vIl爏jЭ'y~1h0@xp16_ 䞫|n=S`xgAķhc͈S6SC JY *N2 |cM ͍#xm.c?ۧ]mA7LQ_~'}k'I9NM><>y hDD\,0TԿ4{,Z$yQKWslK8*rWAy{3hS8H{8X,HC͠}9deXjPqS||4Y6̎XlYw/,91ʢ6!{<,g>mSl] =l~;~~Ko,_Tø:ʌV΁ UB R] 1{sh"m5g~ zX52l]xy5=|l)7=;L ߆1ekMJ/Ք #:@i~7}!g NJMiN.Tɾҥ9UϨ.!5 e|AOPbf0|!k08Wk@V 0лSF3aS{LܨN#싪&=e@Orܣ@*^rcAbv86dX9.[Kd"hghzr-<[eh*X7q tO D`?~OaOM'. $n'?%S/~j7fݽR #s@۴$~|wkܿ)!rY{'B2k9x,x+s<,jz81'D'ȧ1ܕfg v͛BLdo I+]T"KRʹH- #7ȝƥЪ,!Lߕ!$S[//qW&`cS93qɕ)S~UYYwz'_%eKѾŒL9Jq.7^-K7":z1o;VT9\0j~I^JZbb쮫 "]br֕%: 67> .c]WώD6];YW/)*m`2~%K j!v+%?GZW.MY6h_r&W'C"3wQ : **bW&ӧhj7DaIZc"!iV>a)ϬHe,ҾRd1{T7Hj[&A y]=gFH о],rdT9|`=1m[EB)tiGN_Gnbp0~$4{;+*t~I5 =#Ol 9-~dBvё.)&? ;qb%j 9㣊>ZXp=$դE.fK̪-u)3^fv#esѤ.9CW?2?<4aB.4#5(9ٺ2Oםz@]@$LkJ&L oJ5ƞÙcak1 ]/94rz`u.<7(eOfYw(R2OM+rSa\;#$c`(`z:BҖl QrOqWsX圼ۻ'[VZؠɥyI 3\ܢR,Al*ݲdٯY-[XH5>2-}M +(e[mڊ=ho΁`>Mr+$i(7ep  ڤTC N!›nK.g4k_9w-n_w 甩108̋V[kNRJQuC@gp!cQįyn٫dp=HhvaPx!=~u$g49jَʏOMi7.ObRO2sim0e(}CÂf 1d|:D+ G,s%SaJ'AІђr[|pljn3p+:̋]ͥ,S8,LyOF.K+"[sA[8ehMTK:xǃ-!o#$z-ъ:ֆ`/cpoHVPA}6q dyg?ĒjOI r̓CRpʌ=K^sq>KJDF_Ȓ.RC Y3`0%"bnRQ϶q+hU"GDϕ'Jc>2c> )_έde q f : CnrNPd[`zC,{> MK@+xHjBPw\ Z%2R.<;_0y3:NQ GT伅 `=D8&a5jK8@.@jQh-4&M~PgAx!'=K꒚p`lSp?K8.զB!}"k3`_YHc4m8']Ȁם$DY`B3<"*HNxxGʿ/+Cu[ ׶s}]I8vvэ xmG7( Pe|}5FPK)Wq gп7 3C0EVP-\:T2bi/NB=LHn0!uJ. }z\:^ (:SYHRrd#`G0L,qU.L9WpGF_yV%"KN'7}*\b[k0qD=cMO,F> #gм>;'bOZɾKAď= 6x=,f=p3fty: 'ZwWkmX`&x~A^!qqiƱ _A2 U*Sk}b8fza6 x6ɨ'zgx*o&>[!DPa$rEI>9\\@&aLmLjN;2i8MnEdP368 G?H6m!\ݰDu=42e .nX,IJIT"q߹r+N[\"iIS%K%OyWx@Spx҄ !.}p^&(Qi H$#)>hDP䃯^Z>˻(wzߧg]Î /H7З9Uuq6W;a1Pgƚܤ&y $0@խr+#9cr)aPQ2%!z/:3gΣaØ:'fZf4ICҝS cAAKi-tS!(0e-qֽ#[9} JlMkzY q5˘`*xHn[ζQ w6!e{(0+ac0:"]\vgc7,'sGEܦF#@P^S G[+eH Iqwl]_\]WvO!Kt}^,tZfH~Kv =w1xPw=,uG4LWNo< `Vub)}Jnd}d[u2$&J&vb;TO_sv/Jڢz0 IiV2-J'?%??忥90d1w:&Io,SBS:B`U08pxK5+ݹn-6@re@f8FFoR fEz CʥsO"3It)mK}uNمKsG(wXkyQ7\pRP@#0| _ ;p(rҾTo1285:Uy2' x"C톸CT;[$?hKQ6,mLJ "A-{.5e /~`#bJXl8K|Y^l?(׿=kY۽xNs{ؙG5_fd'[^f xA0:ձ`#+>󆘝DQ^n, ]V>|)+f-0V,L7oMm9\!KҧJ<΋ݐi a* 7iQCs˰VKqjj  NWy^(*Wp^IHbPek rib~~iXGٴs^))`)N|QQI{%Ս!S8im.y!jx-d5N?HXWǠN S2UBS)N$@T,N>sэ'AiHZ;6K܇_^4!= BqQߟ 's"] qrRk"Mv/:+|\ XN2ט^lIjrt]ݞE,h8[0cYf˓ə r /?2. g)=V1?'̘Z_QikG$Df.#qӻsOPc$ꦌsIS8RNNxrW}iq˾լrTWB#FUS9'%LM jAq<ȜmE/RŠ5DF]rN)_o\!A0_L/7y0cF`jΌ| : Wr HY)] clPo\-BCҜ6ۊ*UNNXKy%EA|þro ]*]y4=yOy<ޠֈAt"ķ cY}5+yDJ­ ]9_Yxl۲}{e0ҩ-G&X<;ƻy;)dK<]w9Re>-v7 X\͔[UJ*^br.qoHo1\OF-7([F (!үpcՆ1WhJOGIv7vt0 MC %vdǕoj(*ԁ9{JO}-)_R$?eBᣫ߭yA6f>Ȗ@=U:&3Exh^g*->ێ"[|+qmc,ΘܾD .܅f5JƇw}[YԼљ~ #xLO~zkl18o^e +53Dlj&?'1MÏx 5mt(ݯdńD6'Y|mk7}Y,'}{vS5 F0CneħJE(O.SD9ٓo+Sih;%ߴacrrթi7#3ٳ6⍽lZk?q0a[R>SI2F?JZQ孵|4OB1toـWle&־XV^r،,F]HWyeC'6›Z"dE]"2żF?@Y';,op,ygHL͹n};j@WƘ\U]7s%k u #'_V Ĥ X0iz/ >O,LT PGeYh{x;Aduk4!`'sSxTtLK^vo 7x5(%xa߾ qxTXxFmRMYK4zz$-v,6=q=+VXDu.ve4KK]rEwa<*ԁO9jo_ZδPi߳sfeBȯMNl:-c~P6J`b<|w)炔ęel#b1LҊV}ޟB8cv1,I{E_gcqԴ"DMp50Z,<ҍx"%Axd+& 1uyaօȫE;#aoY8RxfDJM{,*0q i򑈮=gYb0{";TpY+AW ߾#^РKTz*Qֳ""RE^xl˰QF׻ea~zC~޺ grW N'N?N7OҬς~*g$A]^J DUB=Wӹ|Ʉ r*Z@g/$>d$ߓlK Z[jY땧U濇WM@A%NZb d/dޟa`iao:XO|`]^mkȅhIiL"N[suR)xהܒy1`_P G=w9Uko S 3{uHC$G~Gi\]L}3enphAWB-̥O7ڝWtB,:%kh_m)VTψM vTҿ«7d0*a.1W6BetwJ ǦU5̣lcTXrN_L~wnӥ긑k@?Ӈ)S5l̖ΩH 2(_Z flp{s@G?쬣1~UQfA{|T&Hkc=ƒs [ѐƴnB oxF uj%{(%XEμ8NLi +| ۠] fmU`}dIVql!.o n+B|wJ@뛗ڬ !{2ǁPDWGZC z;C:k8wdGAkLp߾!@73*uF+8HE Dr :ِSM0,fHK-(GG3}~!c=E;SQPtSN~;PCbG}SW٠OkmM4 #%@.!BåM~}n3wly?ntWDr3 9)#؍JhYZ6}U} aхХұU\ժC5@f1hJ-/*e s=sͶU"/3n.t yzy?ӣR`wu *zE5/fuELj>@BOX: }ϑѯ,ʺ:(%PNhXWh5<_Z*f:aVTlS9rҲ/XO >Dm2}]㵢73=bHbq!/jRUZ*(]ffB'w+ITBzPA' +τjg"=u~~р-PE21(~'+i2tA'Y]T x#{3 k/ [D/_Yy ?o8XHns25dWfuZHz}/2D(p?tW/\Dj-@P7A\KS!Nͤ@s02dZ'} \DKs- Yz|I+dE|0TjJ:C}ݹ\:"첾=Afc+LLNLmf/κ&y)bAd?XEmn:WɓkZDb( Jpm]8IjFAZw!S"cn=Ҝǯ k7[J5-|@ァ&=pJwbJ`*RQ^}TlQaݓ8X8f|ٙj6;,hXIsnAh;싏r2.g& ' .Δ?.3wr] ţ܀Gl?V7nyMArF~(ɤ<_MܿγW?MJ EY!bwW/lKL.5沜IYx\{ۂ@n 54ڢ*qP;ڄ) Ln.Y &q`(xwBͧ"#!>0%p[VN9V,<6t)>tB[ԟȧ">)"ne@hT;Wmc)վ}7+ )3ܷq_6PMۇ(z$8X}s2 BrlxUpmKlRG0O1T68AFE-(ssC2@U i.| ز{H8KX4z|TX?|xLU8ЋFK>!P#_s,Txlllǰ=G{ɐv[.|`h]Uak5.{uEژ.vtf R/^u6)9Լ>]`xѥ{Ņ>~E6h%% KBv~=-DvI_໹yd|'v\֗z<l.CɄ5]VMU-hiڣdo,/ӱW'nfC'>SVٯ6:2thhTºf'#t2XO) ǹ;׵m^!KADe[-mM [=l Rh:4Z!BwUϪ@Ehᆱk!&ɜjNwf3:l30pw V̝08 gWP\ҝ!^-='-pgoPN}\#)ܠB8Qp씴((0ƀWa`Z!Wx慫8 RʫZW!.'9AfA^$.j6)nBKM+zmhKB%2RpxM|8޹eF@.Tm`+D#n'M41_fpD Q㌽4+ Ȃ! Kх"QŲ_4ZGkUͧtQpAWg*L! ⾭`xt Fӷ,غp ua\ӫfLyUܼjE?k aX+B0ӝ$!S!_੣B.;Ӯ ; Y:Oxl3Ar&# ,NQK !Itjnނo_֥]HE)Cms|[7mNJ8&(uiv8cYT% E񲩥8ADt\R"3"z'zJNF`g/Y؂?dclPsdD y]VCi-: >)K][O>Hp:ږ%T![3dT}!(0sUJ=U&ϰL‚G򧧭5Φ` UX9+~`jaHV7}`u <å[Hrt훵蟀Q%*z4E u=DJo"yڇFk麯Z {HɷJ-YSpZǃ H#-ϲ uvNx~ ;D])_Xhhy~RtP;SP.  dõ5FÂJ^QiO,%\[Ĥ$n_[*RG:+߷J< HseSG VKN}c*ћ"⣟>'d⯃[qR7gGZF |i M|2(m$|T }ay`A+(mkR@Ju}[֛ww֗d_ݐu&N#R;8fE06*L?30?&нZYYd(E,CjӇJiyࡵ|SN1 !"/QHfըڐ>[>ef=\D ӊ73 f}PN`G~`ڈ 0Y 6`܂?<4 ewb\bC[ ݮy9ޛGgw&q5U~ϔ M3udhG u\ +b:Yq j/Cə-$۳RR!~C#-4X7(aס5ѾI\B])ۈ#JGt/'ҏ!#?C"l*r+|rbQVվD3XJN"s#Ii9io.Vvń`mJ8CJ'1X?e tM,i\ g+w+"GQ|-Sw7Ȕ 3Rও\9̍A;HCvu r8>$}gpʂ/14(o)g䏃ވ\P(NYyOx{y֋3}!Ukѩ|^Ɇk0`^MbRJG 46٦(Uϙfas6|z&uy<&"$؀frm|c ^#ȊJxnĺ"+~=QeDPJH3d*ii9{Bjq;u,ύLN;NKq+l_Z2Ͷn*Cc?=ǫÿ3cV cWCgJص?_m=tUX'k8_)fҁ_~?\kCn$]&'nGz+"QjF\o`-`,A2r2{yIhm 1!ZՆlqU}o7q 9'$gYRU3Xt"=`kIqYQZar$jh=;$٧W]Ya ]X^8`,N8_t%.pm`_+D`e港fX!HR;_i-ߓfk!Ù#y~ N_8z>h֐N7BXVI.|'x,ޤy&?`A\x {x͑BD:u^@!^a_iƪ6˄AA'FkPz;77\*PxZy/SE U/}JL7EL;pL El<6F,j^cOFF+GԾ30 !m7+m.lPu{# E58wZN B'zGv'Rk!t ?kOmj 򱹥-L1W3҂¨/KX*NZ}STqCcg MFb^[/i?㫣doCPVxGݩ qDLݠ K.*zpʣ. ﬜? 39:hLd[p;ǍsN>$z}}wSaj5.7Pϻ,⹄&miE}ag FψzAq B:ҥ`A`2Y|ej妝޸/֫0 ^XJ{BexBS?QsI5Q`zGLml+x./Ya5)\2faQ~B#eBҳ%A(Alj*y"{杈Ȫ j꿾~ pc>Ϲ&х-Oceӧ=};ӊ K뢵]^8ߪHP!/~ [7_>!k=EN>=U(:*^74SW/z`kVd8UR+jQ-&އ?8nf\@3DH.Ĵ`**$c y~WtcZ%.E\P%XӦgbv3OnޡA NCSAt;h.vҳ< Suvϝ~5Q7ezPWTB jVLc-IXBz3X=A 6icM;>q>jK"}O}s)x[$~|, *2=9`7Z !cƓ2MDK=a\"%^|$RǶQ$ 2n-Y-ܷkJ<꤉P\ [yEyk)lߞB~2zɟ gRYOIAlpOu=-/z|Yx%O|M6$o͊+F^soIb sxDVǷ$f%4DZ+ح%SLk1:86̉21 Dt6,Ƀ%T΅ j,#p1Fu\.}&]O ~}-Q)KRXԁLW> #A 2jU@Gp~jc oT"W+MCrs};L-1EMϩ IH0XTcɤFuoφ52Cwo}}+TN"c[à]ta]lo+ ~1ǟ*bt}%S\5+>9w1#s/T 5K"H/,m"xUaP\&[RpVI׃\?neGBeuۤsWNkl! 97ʊsnRhk'qbvϿ\'Ģ hR2-]bP+P!{qSUGCc}h퇙obxed #~)~>}ږ F0UHjP_ث޹XE-,$^#ku5ӳy"p] :4C'vw>51\"aRyH:F2nWW5z?jwX@Sph'Ng gJ[{p1}ҌF#( z꾋Q2eA\9̐_v` 4tjHXP 3sIk> vGS?D=%`hj9+=YL2=Z `g r¤)6ݫ*`C BE0 / TfϩT[8lwX"*+T6]Wg#FDI?k08{7&>C\8:oBPZ L? BאKVC2VSJZ R_OԆT,CTJ(Xu;IOPRyEJLK1.RRFQ ӡpj O1l_ 1x#欌nD5%6a"b&a#TOG}= Tk-GOm0REwo'FtJXm{rc:$֤{_sv$ b6d#3 mS*kRAG\+=Y8%jx8qJ0l R23]S=Z#{.|rTq3LƮ2JR~ 1dGuP*.I*$Z>Xx;aO[HCF}DC)Mg&?iCv 0(;\zl޴nV&Q >RoӼWt/omufA0Bε>;mY1 `~2 ,eKoȯJJގhDFa녢dQ=dosCEix򈹓j{$(ְN$k찜L- fg)3eN&EL gaA33T}֞y-Q|U& )D(E5=Wb!kU %/8q%$`ɵ_fcR,M3i.t~ sE9n'^FT#Ol u.܋$#r֙֐G /2¥4;JD@`n4s x?VZJy[+)YV 4Ӳ 8q,gxx[|_uKJ ! Ǭo\)z[rG9F W roL#Qᜲuī%%ͬ@m d`|=uWl\H wLHrDfLSo;<*+r!~pGE/wF_"@@%wՃҎ wk84Єxͫ`pܝ2kmNhobx,⁃\4kR!ꜣv Un[KH_߆.CDkRQ ˫RXDs| A#)c3/DBD9sGCa3W-ʕ=1T lsv}U IN:g6.x dGmK^"klwN@B&-Jyzl<@@-8R%M~gHFP}*6,4cDۤpoNq҉&Ejn=TUi1tAݍߗLuNre,~Mrf uns\DgO{|+)/͓S k9v/d+^\/[j.%hz9/轁d b9q"xbm״ {in3Zb-FFVVu0ッ>W}^yيM9"\!hWC<>60L}nyӇ]JYwSN? 6 Cl5;K~=U'lȠCVJ")Lo m׷^x}yMU\ފ.Ba啳ZuEJ4ϵ}nC+](һFYF/M|'pp^laE񬷋!GdUir璀B %3zI]lϦ2LT(h;&ӄRKfkEҪ4N*}r4k PBVd3(cXjU)GB3aϓ`%va>*]b>!!č\=]ɥgOGʪ8BYua{ ),RAUE OBJlfEi{HKp26fҞ]wtTz/8Z"~ YW멦 ޮ9z8-/l)SYa~Ob\w]諠ȁwNzA>gZ*ܽqJPָ(43AM=<|4Za;m˾}/"W^%r(Qښ{s\3%Ax$=2㾚Ĭ8^.gtc*ԡ;8?fedg7z sDY;Ȕ51ͯNjư5un_=٢Œ_}L_I_Gc9vGxZ|y1\U"^o3/}fEj9erKvx ڔm i yVn(Q6H^2#>Qp2Gwod4딢 '[H]w/ђ9yNgYLhb9Z< U6c77tTy'W|\BGK70@sOrvO崭Gr{0u*vdL&S8GS2 Q _sy߸?Z 6K {sM*,-w]&Õ0_[ڷwO0 K+ipU9z"ppܝ)Iفꁢd˜MiUW|,G*CVi&ϥy%ƭYjBJ |U߳ѢLܽpC:?E MdQ~r[FeL1vFV7 qQ>%<)hZeqz2s,Рp!1L#/xgȲ*"n=UdFz[~*Y^<ХLuR'5ݛch\C {hܖ*siu@ vUe28EcBIɈr)P8AM&[@!!SJ5+X<Ƕ_+6J + }xʒ&xKԨM|czm̞ +% JshsadžbU6B҆V*uS>@ɀpo;*c Jؼ@@ DUUi`ϘX.òD6^8{oB0bx&©e"S&9nHSt!rpɀ ,PO*A⊨pRc*kOئM~\DpvxRdNC#&q}wB5_okHT &oVJ&dtE DY/.WZL 񡒫Vfcv*$h8$V_]d *%.yN9rk /:akP+ϊ\P3r{IoYz*wڝ kK@毉vB}ׂ-_pfmBmP)/o`Q%,B"_Ok3y՞>HƸ;.0()Zί.V@miu1pd LkhU;EM{G'2 U@iIRi};gn7 "I9UTgKߖNs~xh*_|cT8巨P炩WQ=@3LjnQ(`4҅n݈n̾9P7aj$s11|>ԛ! ?@bCgDk5Fڔ-zP52Z)~]j[>mMUwX$j ~,Z~B1T/]>II*_Abv\z=l&֍f |2LLBd o YHU)难]_vUI!hMn ʿ$zA%- .e PS;P̔;g6^,a"T'xPa6h̡{٥\4]DH˩Ȥ}oWHl{:AN 2eT4&t/*ävqr tOz :l"(#ģR0˪&-Ru"J.nO&֩K> !Of~d[WT*'[9R%M[E}!ge/3%;VҐ¸! 8XP`i'?MO7#baGc&=s ̼& ,%ƲOګlAv/a"-pUc!Th\LC( %=;5;Dzws$TpvYxUW3Sؘ2vxhjo)}IU$ӡ$^ Rhp#$G^gP/qRУI97GVD&ܐ/H}2`RgXJ u#3p ¢ܮ.?&TQ[/' RF*Xd[4TU s}:=1͖m_ 8{6k4MD[w0+ƙ[12G(&WL\7Sԍ0$ N?Y>L! R?䱑>ߥaz5d5JKjqAH[m~u,mqҚrWޘh!Dh'B !lm XݴDM@~oXkA_ubïPP‘bgGL nB_r=ǿ،&4"-}[RC^)xCLdw'Vሮ>j*`K%뤜Y=\z=t,FjF|7d;< _uP"wWȤkݚ2<,-5f)4![ ݄#vwiK~[O>*5&'VM]hrzB+TDfKMRiUHi4[.!mr;cXaZ ɳ1ÝWDt-XZRXNH+ a?nȋ `"Y}qP\ 򫧔!4tЄTLRo #/۩W3 B!sͨӤ3+2{@5iƦ;-Ɩ0aW [g Ȭ|Ǽa"(bʢώy$DKR*6U w(QL9lgf C=?< 36s|MGhEk1-TYZqc;!JHSʠگ',C$n*#|ovcΐuj NF]PLu;e>Z+Z)#kXbN$Ɗ3I&nviBZ1G lkeVn@O[ۨ cRTؒ< H×w tx!:4'n4O d;Z|<y}]=ɥKs;A?+-jPaZQRld-8v3(Pit1^8OZgQ,/Q.4;W @iڗrjgY3+(YCAd< .`#R~T Prq.y,g aAk"ˀmLw+&/oB*HbT|ڣSBd1TEg`^!PU'( M|zDuлIcEBS>cuD>}܄ThWS Dmd PYV9N7kބ?i T0(۩2GssP^[-Jج8c@@MKp-R+:  .Ф=\N`> Aanˇy2ax Y}< ~xp;).;tw&H d\4o$_[=ޤT5W՞Uƫ9J!/IxQ95N#.{՗0&d~ʓ᧟ahhoK'Cl72|``gl,Kn|"_fTaP?+ޗs,sF c'dS8z# UdԔ=<~P#M "Dn5x"8;$&vPE>rHoaAC[C]V%4J@(vޓO'h7)ӃĘP'XM,Knq# =Z/LӾ@\ wIxaT[d|,~4uF!QhӴn}.!' O(ʌ88@anôLuk]K}!y偂0wԤOojx|$ r" i. O7~8qӥ4r#Nj-d4I 2]zt;#Q3"_f\;p:ϕ~@*,)C%! N`4O iku-uyu0-0=ՑaeW{%JTݏVRcx\,I2>,E\[ń(<; ] 坿U{tNZd3i|< Q%)R[fkdٟrP\}Km|1lEjvWWm仍!_N! 贬zn9_.^ּif>:gB8+? ] T`'';ɡ򷪓L˶޿0+*Yh٭Y!2yRBF%ekq_9&ԃUV}DX(_BEyyqz"j5b b3gtL9/ SܗG59637d}7sK Q 80ۭ٫.osˈ6-L 2wTreh0ޅgT:uA>hq /Ps5 لy)Gd 3žJݓT2쇸=h] @׻rYs.*ߣ7~[Adtr~mKt5غ=i}EY[rD,0 ܵ(;o))KwKdkH W.z;x(.+.mɏI}ݦ.F5]5>uqjMynPOjO^۾֢Q36Q,tM?#{fi|v)Yb9 qDwŦ' H${cJ BK&m",\Ms8 uv3E=ZnjlTHbh 91oWs#h-IakrvH/ N%lE kTsU~Ta8sR}w#Y" "4O<1ӕ7ccO_tE[,~^gOT&3k]1Vky3e {|@*K%1J_:WVW\RqL'Gi.D`g \0ƴ05Y0kp۪Vf/-Xk$|rk,tz"nUWm҅2uQSpn ĢiMuCbRn:\w#]3? a$%%m15X׺nl:Y]L_w`!B}w|4[KwJ.dVV ɜ&1NAW~1hTw WԨ)%fL&wT@[|p`;doW0o@ 4͠ ]Tb("`cVFo՘[L3\ *وƧ&P=Nc Hc.>89t kq{Жio*QZ w@mXWZk`z.DB@Q3paڠ3PFYf=;`2IbYa ס&> j"ѠG֨76SCwBkcLuc <"`a\΀sЏArm:-g=/=GaK*7@TyDS WUCηǁ j+UcUqrj,0Bv_dOmfdxT\5Sv}{Jz7 'PReWL{F» v۰gZѪ,4%YidW;' +NPX G 5:)os3 ~OE66@YXEZQ럈D(P‘zRsg[EJ0"x?cb\XG(N } ,np۝շq6E(sX' K>_*tzͼY0X-om0D^XN}Q!>5 /~M&Bćfz9}c-`CX mJ#)(4fSxݿy4F]{`~ _,YYBDY,]r=h,{C LMy(zpxkpv $-%)(rmJD ܡr/镁j.Jby.q9jBZݩ!0t\Xգ:?VD96pξ9]Hmƅ_,{ OmwRX^u$)E^գ}J)gryr2I?ӊ$&r>i{ }tFΰk҆#^v2*#^9!* p]&+#?i;v_-v(fU@1-ssw5̼Q.{F&Unm"x& ± pvI]YYgXȍ2kܿAqS#cA ,jd~gSQ5=VIgeoaqהI";\,CxQmp?\b>R돻mtӚyot1?},H~QlFPע & 1,;{0S"] whྰםt9K7mu @beL(FHVo C3=fqP@NV \q^ *D!^>BLpf_;4jՇJkB 5'\ֻni6Is&Wr.2m۽ dUqnOSHDflr({.D/̴rBuߟkoCbrh0/=[C^oaRUY> TQ>x)"!yY6 ؞'o䞁J% NmT=i"Q*E[bʝ$r}w(|Rцgy0'7;:^PзmE$B{'U)bh`#"fކJs(Ed%M.*PEB4}T]Q /;0l.ۦ&G_c l8I\u[ZRa !婥^\i+iעxM!%+ ;: O|$+k,]љ9pzx萍oG‘_ +HZ"NK}Ki:=3QSP=cI"{?ϖJQtȹ2%OLk$ iîs1"IUkC+X֡$!0?[Jk6⹓gx)0P!AeJQX.64z"9*~ @\ b3-pO>i4r,eJ 3"Ey"xKK3}pAfM3C:FŠw_lf«<i,+QPCkG:՘ʁtoiمF?1BK.w„>j-XG)*6pk6=Skw łI*xRK-TeZl(6$ lLQŊYf[݇ܭv. i =>㋛6CTfczMKzlsO8]uSJ< ڤaP }7+<+J ƚ@`fY0$QHM@PT3; f,_+Xe`+vmDb[V D+M \ɣ?$Aad16sA֫[|_zLm;en^{_H}h*Vs(!\Q״G=!Z5fI~[-<=`w ޥ7A?Th^>agS/lpislͧ J>R,Vpγ m1lRZ[-X9B" 'Rz7mcݨ|+8#5Fe6Ev_>!T^V}d #HIBj+fɴ q \iRǡg'`[z%>N>JB OLVCtI7R3Y҅l6~5cyA{笳3$~Pd9^^GfLdj/sz>dRh`E`XpOm&]s*xˑ\N\:@2 [Y} "\Gw1te7sE)`Fh?Oݭ :=YawfwLc ԉ(ݏ~B }nwKtc0C.tE}lŏLe*({#67#B5Ú\5(Vh !vuYGhl_![lu,Z(.|EL6aj~A='!:F.~tJl^{-B,Sc/10pU7Wˆu+Z! LO_pϬr퓉~GڙM 6R¥:4tBMfF7 g FyjES11v|?O~TWPE?7\08.p fG6֮򲘹&%qN@&˯|3plfzрY{˸˾d'R}{9+GtPxvir0>a%>2'/聪H}(P=YF=&, F5jB|݅22ʀBLSE`N7e;k69uIr|~|88OpL0,Ro%\]Z'0(ƧG:kJH.bm]_QNm S\ܫe# H߿^1r\Bкk{A.;Xm}ЃN&[}% ' ȴf:W' uP[Ԥw2ߟiaqGQ43a+򘃰/nB wcAqߌj u8=kp87$DT c1 (2QwJ{9=;-uhA!G)a d e,qti]LFd50(F3+҃iݫk!5t-$ 3v}Z@Ś/A`K=V@EK]-1Q #яT0Jo~I`gQ>gu:SAǂsA_oL35 dǃdz殔6D|qb pEd/L B܍@…D_ 2e !U$BQ:YB 0},oV$g|htR?2̚M`4G|U1l;{m"1Y[9mlSI3!WsP?8ò-ިP!0Y^d 9w] ~ N '3| I`^p1԰oݎd7 yv`5IrIzNjPNF_[f-35nr2y>=F=Ijs"a&G&,)vSSCگXGLtYXɾg0 įlz3}, X~4nsAf,lW5oBb4R,E!V雦ecWr?UԜqI\L/Ȏ3b'HmJ&LbdH-k+@Ư% ddɮ Y840x@^^,JcC X8lrNuX2kVUӘ+=7Eq `}fTr&Qßٜv4w!C~7.wL`J$Nn%ܵaܢP6zhP*Jd5`W '4TE!"8w#=a'&M^@ g,|Ú;VT _ .A|7l4ܞt>x0t,287.7U6]&F &w@6E:>L!0@?N=$hvwX/@MC5ɗ`w& u;CJhKᛤQ2v \Ԭ0Ck>/ʇipu-WܗRg; 8Tܸ[)XD zN[+{p|e.v{-~*JQNϼL{EN6yx1IƑzmqJ5M赭J;nY$x~myV 3PW!TIꞶ4`(:F!FC5덴)}1s㐓M}\-g[RBn’t! hRn#Ne1-s(nvK6:&8"tTfHYtyʗ>p|-y+f:*jƄx5wG{K@&G' ʰ|߾nseCvvXiz)\7^ !cP~c#8x͎6[aMƗxhvsQ*b7D:WֲB N7p>mּO<12ߺ4}qr"0Rd2S>jR2U2tG 1SQ ؕz!U3vBFS1a6 S\Qg658Y&47o rjUHEeYj-A`V3PiTRY ;mZPx|0"6 馝_K>v/' z&@hj9Dߖ FpAqZ"VWB 3r}[j۞푡Χi1 6 1݃+;s)wdJ0\ uTw? eAvdT#1 [}^X fjcdpVm=ۃ(lTk`/pIcOAHI:zUg9^TVč>yzh`Ӣj%Di7gmR#7(ó#vjJ`6^ߌ>VW W-2+uhnsP{ʸMaa8 tOGރ re;g6^%{ OY RWE);Um|Q؋ᴽk?HtGQ/Oy2ΔeAa$qIjm VK̉G&h]ހLq )E]4:@Zq ȫ櫃2v=AE`XY۳Lk!W)4Fg&#~% jJpF53-:q{ Gl31_v o5鬮@S}XmY:u$.cEL_X1l9xR0Q~[R@I1=ha }[ub7aEk@)ݚMޡ, $QY@L@<ȡHʀߠ5ܣHDlf3Y3tA{PnI|bwe;*EBٯ/p_'>{67#/yM=ekeI9NG4obA<% 0$^ [7Rc[ʙ>@Qсb !v~'~_=!(fE|! [7KB#Ց䏐+(Q;Z7r1/R+xPPU {t"#,Y-@bCRP)c\N([ʽ|J7=qwbW7}xR9|'55T4ݾiOɝ6*  BuYe>T '){Ck|+W{Ao[RB\79b,^&KlMVZȸN@V 3`r5zrl$Y9#M幆I! ud-8n^sbtmb+͋_xIAd ϲ|; -qܻ/Eؿ !f @0&)@޸mQ&rxku2hBH5`xVDO_ ڮzvcqЈ.xme182{MǨ@ 㟀LYI:bV\ jf aQ[=`ޛ1}צ:HL1sJvW^w6\>TOz^*@+7 ZmY"Zz#Yf?\QۛD/esEZ ) '(5K&!iLuؾa`psK1%qiɰ}\ ޼ O粜y( /@eBзK i/je }3r/,:KA"̕h[imq? f6u ?W=x H@UAPºյq:T~鈓J$NSYZTy*'Ӥb#SMӡިk&-!갧 D~,5y1}\(~4@KLn3DjU 8 a¿l̾y-݄ !}#h󿕠e"3 0OG!rdr"[*ZK3YxXXH ^KѨy#}u.4vڠ ə/LbY aG^b0' -T-c]M@ocITߤ(n =2:UKGRw~zu*-M)F`^f 6|Km ,@JwͧIO $|3 p(1X8>'iYZz1K@~8;-.ZHtRƂ4o*@"sa'kEF֟apŨՐc[&x}e o!)pcֿV^C'f@mYEx 0:WKⵁa'bTA3$)U[ Q/?jp B%U^&!ӄˆ ׸07kq=-S+ ~U~QrZUVOzon_2Y؊H4 [ ud'4c~zv +S+^WeLkۛo"҆)>6a kSj0 tU=A>SeV'(ޡ謫 WԊ'|1b]kmm~1,8[ނ |d@liVՇ<1[&c@יCah$Oy)e咬Ir:_ UjyK]ul7vӭ$T8WQ*93mi =iȴwjIkN 8xB}_E1YԒe $1K|FWC1$9{ wG w IPL~ )]Myb4||g7Z+$ɱWg!gI XNO Z~J n{*D9Mdx u-0)%nzg"͞4<"iMQ3s @CiOA(i_|a;[y5~!ːB TyƦM0N ?+lB8 OQO>SD.3zĹS ;RrO E9Cf Q~ML $cG }i/8 m-B.! Niwv R NXD.' QKż#' 2 _/brPgmp#[G䵾/2ǹWַSЛ.]#kF\0V'2Y16v'\ h׵ʍbap-|C8CmPZu;q^I&Snݯ Cl)2+c;#D*"Z[S4S"(5-'tzՅ;ro+iKn f'EaEB#+:4X4[aoC|Ԭ|8&aPWݷ) EaM׉J2JPPyTr*F@j{jS})CbᏮIG\7V= ũǒ|Sn( ̕_fŎR몍Cl+eUKR^_ɫ{9^x oV67g<BJðEgrp۲7.dw2uvN45mώC)`5ҞOVB.ݓyD?ӈ@T 2l< gjvVbLJDn'ZH;"[R~DȹIٴ 2"v>#k}VK6"z 9濧f\!=c\qS+KAm׿xZsZJ,Nd1U)\hB4iA&-Am\(|f'[_:wfA JS-H{26v2w79޷3HnVL$Ub58'Ndz0pV 뾉@/4Y:i#6Rfی\-;pC%LnGEO(dT]._dOKo|Hʃ Fvm ?oGq&aE''u◽{Ô,{iM{hF4B zc/{rFf30:bObAO:O]]_'M{rv#P\[Q{"K]ւܘ*V311pMF#@*}mjP< hS.5N@JOH?S5s~yаy^=lN2R.jJv$\{ȧco'qoQ.Bs[TG;싉/"Eٲ|ngıs3ul`R5ywyl$#[jhPpv\ZEq?>f%JƋo0O,׵!8;]J8H8@ƙ] s^Kᖝգ6ZâʊE"JJI֮> w(j]s (eW;YyEn1UKd{ $da#3J9^ 6+ˋ@CeC+7Т<?WILqWm$j jTNZ[uqwBI*ikqf5>EQ2`1C5-*Q݆UB8[uA^{oR5.8O{7pȝXJ^ә3%9 wT9 PB~"$Wr6Xu`"1.59h`bur f1;*ꅻ˴9#LIxl%/2((o1d 0kko o{8@/oh޿b`ۖ d*FkjQXiB;+ m_Ԭ,xs4DX(9oKtkюk1P#p H.a#BEeH$#J"ZNH cSZA-g)bt^Sa!}-`Rsz箴)ۻ:rLğ>#Op>׭@"$c;P`32szoy+cK7B=Z]"}FMZqidDIJNl7hS]@8 rU\FÔ']Wpo-~ ZDwn h[B"i06ۅ usRπhuK=]~zIB*iU"`jR?VMt$ ؗ0xԍ8uMCP\߆%qUף2bݙXt(G^ t& RZ<EiFYn]| ).ЩsuO*}98Cs8 C3Kт)# P(g)vreQ=J@/#\f.N7Nƍl|,=\%di&/YȦ!k_m|ݐ #aݝ? %m (1 p,Nf4*+?U\SӜ& LpM)mlG ӓшSo`ӱzHk;mQ#mEڞJM7{RbVV 5(ax=yO qKnєGh3x_VC*nH:T4&}u:٬Xq{f $a.H_z3tX#{Rʧg/= 4~A P%+džW^\N Fmf1 c=>/"j浑BޑZֶ;'`H})jO{#+h,da8﬏s5F`{xf3"Rn7ϪR!K4a rL*ErIZPv$ͫsxJLtDhh^]2=9dte;AvBڑ\P:=<Χ#/GfGr C G\Jdb1LP҉`CjwQ\-IJ7)@æN/xwDk4y\W.)2M戡%CVi M UA7ٽJa&z\w(ACLkX24d'zyX8t`3ach-}W4*9z\i; Eg_앤l͔; 3yp~}]zNt:pk%O9.m|p P#!KPlh]Gײ=y4C4~c8V:VrCvS1On&U5R]h7$h"gg!g{S,ĮN 㒈8RKDW1R°olRw.zRLL54nɶ@TlE|W1Sݱ'60Ny!EȪXK8狏$͞ ތ4!$Vh^8;?&>Vᝎp)ٻʟA%7 &C0+2Qf :6i {U~ ѷ%?.\w7 VNW>vl һoTK]DdئFZ` 똧p]pssQ/"My#ںXUOG}9%B}2PhCOH’ ;bEqo^ESKB_#_p5^K`HU{ё gCFP ^(H زA -m履7Xkb+'|.;qmB5p-#iW*/&o &|e .~c̒34ba>KL/m_vx (AEqWaK09E @Kջ#p(rfa>LFͨJ1 J]#?aonu:WeMC^JVZ@ZV2`yaIswVZ`!J{] =j,4ό X Ҹ$.S)s]n.o0PfETiKt`Mߋ vf]r5p(teW=#,P8 j Pn5YtS*L&9?>VjEiGҶ ຟ5[XvU4kGjT5;xV(_wDCʅxĎa&=&rԠJHT/fwcʋZWLy̒)Ԫ*&A't鞑}-2ƍV0c^V%Kne%6s4&szN]!_#4E8]05bڬ6mBn5(Sl@m." Id$W{#@H5X#{ oN,NP̀yB&yk40NS:#qU;k!ci=DMQL')@o>YftEK}1~UC*c`oW:Lfa)UB`PTr H%O>çAr|s6[ܤט6C2IH3>9ɧ{Όh$p)`:^9ZU3sMRS΅Lv^US]ovi6Z'M #6Eiޟ} O"B2=|bm,o O|E>gZr$d-/6vC8=Bf" /0ԏsа*ԍݍ c#7LM7>|&|X+ ؐɢQVweSҞO@[tT$F190ʆO|w7 =;VtwE(u Oɑ_041tQxi71E8qt6q|jK6O׹Վ('ư!'%Y|b{]Yg>k~-ߝHyIY1!YMѦKC  kz+aޕ.E=Ag^K1p݃ c3>:X*D2f@i "Qu)̢) C]μ/:;f[DkGx^:q"B[q]5w- fNhV5 \KsC(xk!΂x$dX p"{s͐BhV4EzԄ@nP. WarmnN)=4OMs꠵dܟ:K;WW5x-++֧^t:7K6͒2ǣƹ t8KN@宣BhZ=2!HG7y3t5⠂,@+/ғ|cX)2mf\SHR疵FtԝXԄeXvr!m[M}*aޛB{qyO'V ubHm_I?߰'v3ljYY6e _c n%LRAy EJY!!#QjarM5cNM=\ ·p9,`;#ȩ__k~K`lU+ir | i.d~/{:', HbXC (`o%" VI"N=3FʽopO+y.d4³m)/o dvhydwڵ[)(첲u DrDaPb\, }3Ck:n40Oc<&[Ah,lky'00 !'n?^&w^ yQUs9㟴ulB?pUJQ.=؄W+>uޙ8)Iֻ!>bVk+4 J#HUXFΚ G_5# (PHb"po8OӏsusL kt꧙ągo9N ͚=3"tM@Ń[Tىn6ybOĂP]~ *vMjE<`cMG!6 IM nr[r 540Y'>j.Ta4tv{s`tz)/p%׳w +|TxɃ?$w.P⤍rS?97@}Q{.r;~2B71.l]JQ3*\p}3SdsochJdݍ %@SN6pOw";)Cw aX`tSv_^ 9O\䕾1&l#Ji^]q@ۆQ^~ ;']Y0 HfDb r gmC-TrhuoFnpLoȉaP?#cEep^X_uA 2p#Fj5$y1'( b_]CPᬶюR ˯vK F~-hLB\9lq,zSOFxbxHFչt%k #[PkZlCȴΡw"r4Jr3|9֤x.є8q͈4shp|T#}#m/>K퓜ۮUP'TRh"6"ꔵVIaȽ,^䱤6:woP72Ksgs-Ӗs!΅z Sb,ݱԟx11CŶa|"o]Y>!`\}dT@,5gIp(gSrni188x=j_c`)7Q5p1gȭL#!quaުhun ѻ%q} ɐAɆ1 '{$V헂zJѥvVuêȈZ*l"=H3#]#%CNhj8_N)Y"@V+#k,mLKwnoprļGvbsUa3+A୰[;l/ODvx>&s ]ۓPA.H Ѩ K9Ζ7jDLA맖seJ:ۇeC{nx-JȄvК}%fJūɓo.ik|k})(5ٗY"LԴK/ ȇʨ#qjfHR{UݎP$ޥ:Ŭ/?㥤OZHثDGAD5Q_' =<+3sOjw40vvx03egԽY%Q vH|álR~ ;"B/㩕Ԇuv 4䑳TxctJ9k $ #%Z8}(Z.Rۉ]w`m^b @rPe`TLSNJC$+SV+m7kDi#*!qZY {GCϸl|0d6[K8xE@Ëc$R,WG+ᬽA9}syގ3E: Yc筰1#Z}#,^|:"/%ތK0l0<7ǙBoL.P0>c=ު{eg;P\ bmr#1hp$#5~k$HNI7ʯR"x7`rmY"O3:$G} Į񋖃 `|H]؄b6JDz{f.#Y~i>t .*4:w0!PJ0EwJ< l5jn+Kep kȿAYŻ1% r06??.s+{ >L ng!ߙGR'FQCPƗ9_.UA g#tY\ @Rv+ QRX.7#(Iz̺-n燹hƠ?d{Hv<=T9聛-X1 Bek3v$n1\6/OQ+)D ~02G4=u_Cx 'ִƍ!!(M{ e#&[^w( `44[OZVbLDKXz"iKs,v ԱX:KgSUwG:~80jS1=f<˛ Zt@{mչPo`U Rh^ _Y2[j';"M D%("h%VFo.YY3}`~I󬋗Y682l~ 4.4z'+*x} Κ`$!aYYŵtBJw%p՚Bv2lUH:b w2Sp7 ]; 5|Wry(S?AM'Y !H$ /4°X~yN6kc"?[OQ(yI봂 ,bѯko!Cd=2.$*?VrƎ#z"x3bJkEVJ̳]~Ff^$V3єr{n\ܵ [e`ZL(o 7ЃNq K6>8<"Ye=:!|jZmsijKeP'P I(BVD aAaA3>RN$d[::Y*)ԑs֪S./l|/~vll8渘ڧPك3Q f#l| %%}&= i\G[x7᫃^ך~ع;/Q=䍯gYi`?C|-$wꙆ;$_ڃ^ ٚLBV|xG XqYo`EBL_xdyZWǭ\?+[DL-|u`h52b#,'Ik0{M|E+Լb'J+lٙgu I~#"$*O$!E;)`-??g.ϡv5BS [<@8)2 cu%|=9p顄~ F<%9}"Ұ OQOoFk[(>~4m6sG%a!> y(k1<+|qV Mrgp#_`;[Al:pnh?<if Qn=Xi#/653*.&[KgԇM>jɋSY \<`uT+ՈjK5g{ңV|>qI tc)^mcK@,V(͘ ] x‚F{>NsU ň 0bS+ f#g"EBh,]!=BuFlnɪIwtP[aHBlIVLԑ"NUgv}oT…*f[4/oǺ1w, nAqSk o^6Y ၖ! `4Ԧ@ )t_ԕy?ZlG+F^VvStO|n1D+Hi+EvD+b=VaK~ A8.5;epNЅ]EpJ7E?/Yx0F`}ѳtYyxxb 0s~"Zr7d*;y>ٷCm,{&|JE;[v )t@6\R#jo\6Ɉ^Ed+b06NVߠDL.ۇ֍<<=2QgI1ʢ. 0XzVs(2-̮ ukqU*-hG,%ʤ^ݟ8&lF7!,k㓦"r`v;.!`dbl$yFxZB:v7ij/wͦR`!GyF5U:UH6 Tf^o^=r;fsۿQ ю0*=㝄.nL71av~ Svp^4 D`Ԙ7^j-?1@mCq J˽WW9)bOO{nh\8c _oC)Q|Dg`4oA$H\.sk!I+8īJFhAq~{LLA.]so8OԃzKinT¡BOmn9ZorŋbrKnp|J,X`3">ؐ=CBx+jUZt.p:(νD#AUZP+T 4$#V &@@!?~XXq35WmX|K}HOWDY!!Em .XTTD?cbC;FhӸBFc5L3ȵlSa!BM4p*ŴQmrǝ;kU#vxYlzam8=|RTG=degA9igF5YRʏAhm?|M Ԅ \mY;F d?'^⤣e.F~TS.T}1_. V /)Nw5YH%=~ܳgFbPm>mbL5"TU䏲 //Vڏjs`ig5< qi4mIjSH ꠇM'c]}G$vڱ ]]ź$O!g.`܂eܼB\m2/s颰ڝַ(˃J]@i#g2_v+[|&\ɡXgZٖNw q[|&?!uECr2)1wEVٽ!xb:ݚxW(@D/B@:DݡEzfGkJ-~|ҭ o=PgصN ňl-~JDw^:IF8T:v+qaq"t:Gd=caHZ*ߡz2j9y=9Xng.LTL-2V`/[2;nҮ=fn-ji"LuO-'PkGl[KW&:l!FE1&Y#,ŠA5nlo]H7Ç%Ctw@QIK&)NƇdz6վ j#`+sRcVA6lځ(;A5Qڨ2B%4߱:qaZ2o]a,6QAKeVrju3 -1eId+8ZwK~ R҇{)P3As %G#$ᄪ' 38Ƴ[ 7Z.W(+8,Q˥ÖvW7x+Ɲmn'j44jV:DžMcA[1\yH'eK"?zyq#3Aw]K6''Lc"i8U_>:A3ڪ/8K pXۭ-Vp~| ǥx)GA1Y4Y8k}Friro+B*|X)E,8B> Ę]Fooȶg{9nPD_BsbTCB,$(WB=#2*9+n%*Y(EQX{-S~e2^p*|7M-n0vNMgUEXCc)/=g5*hrH@^ytρHmt&b*q@.^VpNu ?\zp( 8qz+Djx_hg=-_XC&1qF88dpe?п|)Ȥ9 GPNx&=:ߔ3E c &ר^iqo ae`nK~-HoBSEBG3(@NQ0v׳ZTKs^6[,xQZ>quL@ CMtu ݸ@XĨ%DB15!*:8 z)MJ3i^azK좈B+pcD{dV,+䀩z6zMDӆl*!ʪre A?TRKg3?\M< Wj4PRODu̝߭&t0 oJv=WGٵGzMszؤ;X'(2JưO >m MZuY=A kxAd Q:9(*cݰX'`$#\~ҧS3}+wBi:vD]o]! "C&Ҭ~ml(3Z2p>K }ɨCuZ; #Ӆ0Hp)sv ^"%ӯ:4z1ɚ,R_MPW^HC(Im 6ba$Vu:ߐ$tN" v?/Dۓ3V)dT3ʥp,7?I3r^,aseP+<(b!F?ҴE?:I7dHb߲C%C׮͕wyS,\ Yj+9B_g uyho{tRF9qrZLVCw,W4(@ykR,栲^=SxօGZXv!2ҽQ?͹"F`-s§A v $,`3?puy1+V^#\#y 9U]Ɵa tLO˵p2,=&jIōziS₣"aZ&ˊX<[0_g~pO-ٴ ?պ>{*dEs9zbV韑+Ϯr9D&ģdAwѴdtam#y+?6rVfh=v4z}.LF-l֙5$ U%Iڦ8=yd L7D6L .}(rflSdJtHMN:Uۮ Uɕ_voM \O=:b#5,㟥qu} PLy#Y,?O9M{/Y߽6ײޙוg[?~n,6q"󶓞 kw*B7~8*c`Vvkx $\iע/IRk5h+سL&4&GJSN$f6ѱLwQ]X~B$\eG-e`Gd. juvq.^dcX x&p3:Us$BrdX_).Ģn@Z/֋JvՔZ)zH& #"ELd )w&֯Sʟְ]ЧaZ~*o4ܨf-i~9Ѕ}_hȚ3.]gkVj~Y;N/A`D9=0L{JXE^e|ԝV;c7L.8>Njw\eM*2Van<IyF"(hά f 煽_1D ;0~AtZtҨkE,NuOԌLCG@eJݹ/$':S8"Y&F Q)4ɺ|mCsnj׎-Ũgwma]a|UKǓ"Imb-㟶$Uz: &?p-@jf>*~0)Q}C(}0 8h݊ZΓ+WJ`G3[JR_!YbT nw ϯff;p<$F&ٝ~#ݻ#U^hm(E)hFaRKPY~mx21ǖ-FffYfFWrU=z<tCqPVV,sh!&^Z5LoXzKԫU!87&-۰oՃ߂qe*bJ. KSltT#M`O3k6Õ=ŝpƌ55@XCPgz!<_ iE׵ |aˢ bM 53uVk']azQwn.<%/ˑ Aq7A /61&jT󑇈'k%cQ,,V6%cݻ"H7Txe9 Nީ[ 7m6#e e$%^pK=_3tɖDpqaK~#K̪|IlRލy?65_nS~؆#qͺZot1`g $ԎF9L*TS,9T5 zE@G ,4+]SƃOeVUoQ9 x2=ծR'3:.a*b.L < )}tg >-V h,\ /`:~8\փJbdGf%)v(h‰ YVh_ݲ6a?ƍJe/M/<)J$fU1Q@bLC,m?8Jh/6"ҳ\iw7FR 2'>21Fv>c tPKXh˲`>\eESwv#*L;Wi-HAgzԇu2Fb@*j>D)%?BiUX|rL)|xĢ͌+;Jw1C1n^#uQ4|̡P_p*9MݮZU>>GK0- ~Z@M29'n2v[SGV1Pѭ H義cc/n4],hv,YW1rzM,jQRFHo&) )E9 ԛ׀x$:} hed/cfxŋNp tX 3s*#A ߟ;*:Y$pf 3։p/ p[x:wNrԹʇ"Ց<`84=(1cu J2PQ-MIi&]jU,ZDJaw#tspU՝9>FXy+ C`OښR"B^6[ ,,6C@[ȧG02̋rgݮ jNT@jffӤ@2c&5eF,L-AoaQj˧ _FCeՄyqBT˓֠DAp02m gvu?'=UТEh(OrP Y"~7WJ_/^±lISfWb"Jm%{>:So(\ YR|K>Rk#@VS$ |68 Qlցajr5C4;!I4+ zm“:Hl 65Yp7&۪k(Wzz?ڔ 4#t}fAR.#TLE+ٽ#Q1c%RZ\3]}`:ےˊոg Yk!fnEY)Ik8yn3)"vLB?C:i+aqف ́3N.҃)!8bxQ`kC}@:hPR2!ahhwaWb(7O䅫PISqN79?G!TBBҁJk>_^ʧ.qAM< ̶`VEHVm;z}䗓؜|HgV!RU˄j  ۨZ%|n0ԙ}T::biN6P씭V=wVgI*.C"Qvd "ƷaWXNeWX3f|sCݭM^[W1~  Ç.G7u+'ëy3,"@{d Z y6~_6>#6;|ѣ>H[2NGSE2|?yJ.iOvB^43"^{LzPA!jш{jD2B@*N }yygO2}`s@CIyW[\1/`ԋ)mr*,U6:摣8R32㯿C}?n:YFLfH3h]7UYƯ✯α5te}0'=JE8/ZE<^*/#u9U4FgU>}T=n 0΃(z?}l<%w _sHOoCT7^t +hEE8iz]w9?64@ onQU/LC;yBsC.Uo7\ UB=?Hj:H\ h vz$S7uڗnNڡ{a} ="M [q0Gb_z\ic@Pe~f /EIhd R7sݚqlj\RXM.E,8Xȁii1v!=S[4fٳBol([n C]rnJh%'s)|r}u6C[\%Y_Pd\7{N}xF9*h5"XHYr?w3yVtJJ^ 挴/>>C'D7<.0OMz 2ΓuUd7Ka.qMI]^@`BFZ )55"Jy+!i)XOd80QHOPkྃEyvRTD DX@>3ĩ'U'u4ԯ >h Gt4# >qyOr|(CO^3SxtUD7%E&;nfŸ% VLDUY y2vO'6;+ϳ"hH03Ь՛~?PtšKO41cnV'.udg>˴C_PX⊰PƗșWM$&G+lpH1[Pm':*-k{ָ1u <7璗14ЖCǷ Y;St=8wLҩaxAÕB ]?QմJ%Re9rsaRҏT*Yi 2&WTYklۺ_<Q >)?YWTP⩲ƀVUj ՞{TՎ`\?OrN4̑y!Z~=z63cn.ǡBzXP?/o ]Y2͆NpS>r0E1EH]1#*tn|l`&y)uy6,]uSY &9naդiHi'@tQxV5x`S,s cQmX(09 1W 0nZ^*Põ zP(M A 1Ω$:qDNIt* PA{ /'Fa$~srl,3GǍ(UY-㠽fտTzÁ*DQnR>,|PO*6 f4|M^_"s,>o78lMdPk\=3n }_g^1ӴgBDJp|lT FvqNˢJznc'xiq>UC[2ęP?d,d|M%ol0"@a 73߱[* WXX\D`S5Փk{^ 4԰74Z-̉/&(X Yk6Y|;.f] lj| `MޫՙsYG(g9vCQ$(gvFVvK99Jgpnu۠iJvBi9>/6U${h./}gYZ070701000002a5000081a4000000000000000000000001649b7c290001bb90000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/u]?Eh=ڜ.+ʄ 0Cؔ\14.؃GSk@f!c!@i1OiY%&U[s4^r\bD%F`ypP] 5s?&!D4 q{ؕCemY?y07n_6<+;nDG9 谺tbAFuxEBNr-A546c煈([^OXm~+VXs'*P{hyݽ)L O>,4 <ê2_ So4TTL|8iirweVJ'22Lߞ*g=K%;:~UX(iſKq)ɄmʬsD@y`kۥXO +g]X}]Sgr)L ̲}ڔj U1N#X3"<;[U4[4uhk8 1%*5joWWW|:z ]{Cn#(ScpDvփ$ vW]GGO6C8"@Zz3Klb >72_Nj8ʯ]@A08q&4ijj_.mݾ?q &&cW'f6qBZ.V$%Qʖ~졒tKmG<_@ȝ`Z?|) 1UЉ}=2u2'Bִ{њ)n'|z#YdhSƇ&eE 󧥴Xd $>A+(x۳$ t} 0q`Ն΅ +K э8իsm1z;6dnd/&SDu"cj*X:qMP4CrE_TzW)eiĆwl2>fߩK_!)]kwC\9Zc[h}nh7yk jf#3$_{}ΉI ɄNLy~k0T]Y8acXVj8n|bu#=5ئ#b]w,퉅;֤R#lz-2lȮ O .1r4aO;<`WV|18^O: *lloE0| tv <`)쫞'k6EJNK|:t0+xWO(ɠZ:i}#4t zwxNWg:w\E8٠ 6r|+H)F&3֤hoX||A8 LuFAWυѽz_wwPR |)vλyWG5]yo?'٬:I &f1Ⱦxkg7H5W#j˭F$aIobzX*\`r&FH !s\M"Q>$%~ʌ*t;\& = +Fգ4m>W+5];CES{/f^v6L0/A̰0vi^,jΌFLpOtܟE~Ys QɊi:'gOk*;@2FRT Q-h7}9ІJ-;PŅrYC[Wi @qL*;:tUψ!8g\ez vƣtR~KWi`\LwcY:@x_s2 !`@g-TqSWƈMF-  p@O7kJl_% ܸDr cnXe' kcgu30`Y>>Sw_h+VCؗpV]QV޹o`Ck<<"]SRH2IV1 0Vc<>?!ܧ.gbuL)mVFdK +pr\DuqhQdMػH T(KZokI(fr ޹ȍ zkߐqKy`5Ch\ɀͲ]Q1*B@P*Y:W(DVIHFZ\@:пT:OiJV-mU#;1Q5 m/bm&=cDIJ ~֤!<5Plcْf獌]b;XשIm!©SdBS|QNaEʼn=X[~/~?y>;ߒ *^йLvGĥHی$F ;0< 0v*?`S,OMyZGTpU9%!hnMXy"8$d"= 7ΔE.3Řeh? fm~k٬ڈ|B( b鬴dG/U2rS;X-c݉iYl#eHm8LC͆΃nNqp-3*Ot[9e5U) ;Gbw9 qh90z Kk.:)9Tp:1c2Te!Sث 4/tcfCN.DRrN_cKW_=/cQ|_kdZ1Ӟ[t< ( gQ@_$B'E5wK 0Ʒ |z1[9nd:svmm@8e2#qffS #[8[kt1m<,OJďGW셞G>8=%%஽)¤V`|%:f} EXV:f8 Q:r$kMT/d\i /,r%oA'u+BQBZ'u|džC(I2$gp3iNpQuQ:]FՆNI?\} ?q 0m.&86rzUէ4cڤ0XyWqa^Zb-0liu_T# 08ԡEyVp1\tm\C}f 5(~0hҫk 7ZS\nlH 0Gx2(gTܞ~^ c* ඖ@_!fUB9ʢ s<]q;})ĞS&~4  ۹xm%43Df(tq`sٶ >d/STR ke5|Q閹;|;F2q- ݶ@)![jpN)L dsޭ?l+j7WS /q•̯WX(9`#SMޭ}r4=?>MCJ]e; UUx;HT7ωbl>[ 㪸`}TF%[] ){#8)5i D6SK'v[Y\~1qUat^Sne[u%|!LrU*PXjp-{sܛ܊ri)s"(IT/ÍїQn"czJ.4?!+P6yYVԺ (C 8IU$sWU2I|rtY(od[5T7DJɧYي>`Ql`7^p:gȢSgө%Xgô _TU{ʌ)oڽ>ׂj`ٙᦩ1X f:'A 6'[㽲b7"^1xR 8l*_9$p-H7bI|g἟0+ >~#Y{-X8薮zͬJ PlqcAp8BL1W].-yHa1NVk}.2:&6pIWn|Wki+H*f2 Y,tR|tx[Lֵ[N*R~BP>6\ױPi'6LjYfܙ*jB;w Tec1cMRN唐H-% mR%=>kbJKV1BbrDR g iv (xj ɟ;w ^F292D:_\kyq2)!Gb·b*#9j.>*9ScWԅu٠`Bu?`[SIrۋs-Ք>cs %sN]LmyPVOWҾS o3rPQahYNki:[0NmV 96+gzPFHWBagpUפt%d<͝ozB;=϶]yozL2JN4eL#DsMzƸuXAܑ̫{jI/ 42삧%0G 6?9PB~У|L (p(\d!K$KEy/M ˶+_~ʉ/X7[HݹJBMI8+x*@(켚!}C [7jU(Z’xʴ  OtZn6hS}GɎoYE{d M@81Z0Y'%5rNxRٚU#Bk!5VF)xowT~l,8*!Bo*{&-`Ӓy~Zru׃IMeW 7-jv:Mר# %\U DVq@Tv޺[?ϗ%[BĎw1U 3L12Bڀ^1yga6S}sgn"!r݆#oCx=Q 7gĔ R ^|}G;wcl '):WJEPVbw`:*fFA&\/Z%t͑UԐG]>o n"펧>[MЋkDM ݼo(t7&ŘĴS/‘H2qo'56g;^ B σFq V৕i L>ٰtݵ%$5G#T7pSXit-c5ۨ؈#(3KU?6#u/ߖxDTDuR'.¹je fSY)khL×*Byգ3n.闧V,h<ي|]"J.b"sr{xN&  C+6?YXk߼A抦8z]=IaVuڗ4S \p?K \#$s^b ;,dzC/jEWb=>J&v4BX5'KMܹ ;|A e%G@7f>,ɑ_-&%{tE4sUuِw?2r՚>&Gl$AjN}p%n2rop+2H8I Z qM9 ~ܖNv>J=:*u @5Ǘ+-E}Y',<$\<4)!rMkԲbfG8*|4;[ .uvOkAVǙo$&J2$򝩜l 9\:OgcE}{e;X/6hxq9|Q= ϲU\}oCCOE.U6nG?pd>TmnCbaU+Ş`HߪfVW .]/`ЖؚN-ׄ "+ԑ?.j 9k|P8%y/ $%39 ԗ.(\lSG+ YQx5oi+ K(IC4>gϫa䚽QagxL12`H.D[- &/.~QmH `bb-Vx Hj㑈: e}+QxD089#I Մ-CSKlk9Rym <4HcM\iGDeeeP> h[Ux U긬2@2[o}qL>|{cpޙe B`E"暰/b /M(#_luTLg>tJxþzAE:A\i¢b[ṬiHb!}>E~9 ( Rj5WTr,-6-V\N[?8x9~!Shc!а~Rտ}!>lgO ,f"eJ 7Ҕzog{HMBχ0fo +K(LsY?kY.NFgnOϾgF,x(0A!ʌs3? s]IkiQ-Kcj0sa`YrR.R=hC`,#Oԣ1ec+*Q_| Wq֩@9+RwQ]iWx^Z~1Kh 4pEtDk CuB@s5dILߩ|0M?Aw%n=Tgia?r5c\1AaWjf-xy"2@wWQ 75u{v(Jϫ0? D1Rx%k9iʡ"4}.zYr-߯[SäqI^o_,\^隨^,?E@lp;}=鑉w^}Z}#6_%WO.gHhh$^!-%v.D ´YG,B5_R.t!Bhp{ 7:XM}o>#wd^sHd\K^?..Ig2KFxUSVa"Ͽk6cHhn&W'6Zp<548$p;cxvWC[mD$$׮*l˞?+x`D6Nۮ0(ӻo-A>šm"@qC7LcM"S\-l S* Y ؃U>|0Gif.*+4%r&'M,]t,g䍈6U1ޤobZ d-GHgΑX4>,\l,&ZeɣԸ9l[&;.fʑ'TDϹőO*sB=Q*J*.lȏo_<O)6jpbjro/$MX_)[|JzntOXoD5<׏>?/DH8s>_(Tˏ5Uى0Lu<Ǘfk.238 Z&>7?=P=v=#ÆkDzRVbFNLtp\Asl?}G3li"uܶ^I > nN:TzF#F:lx+?'v|+Hc n)9Ds4CbJKoANI$껈Vs$3uìr*^.ᴘ>eXX`sM[(]})7[\qwNP;om#&?7=}T#VC F2lC syĀW7iFyEq9 xHǐ *u+ޏ}z`sETTI?k/V_ql5%b?҂dN>YHa@igų|b-Ȋ'Vv56}og^{2ֺNu?i5m婝]5,qZ=]V_tGsN!/T!9fb-S{@9&jJ2Ȍr͋b1q7D(̫{0t;BR4# eM迊2+G7BFFS+< ^,uƹYǯ1Cph+;oSiSmR_ mB(#tn-K8 F!,ڼBGٕk=}C&A 9y«0bGS?m}YWVK :;f*vRi0c S9t@Xf3`ߟ2}lkZ>.BHΜ #[e2/c: DLn6#!R(ؼFM@?FF-pK? .ةt7Z.q_0"D/,(e޾U^m%ă#^~V=> "a.xgءgмڐ}8``#\orW1 ݢ5e4V]&jiȖ.F#a&J4*?PUfHN5j/2IM}gڐtNن hZL-Nnx>>j{a>Db ѱZ&4[dX9+Jgd)~.ւ`I*% .'bA/wȊ6t0SӮi fP6GKkG=8M Vbn}yW m2&)r+ÔB缹g W:R7x6wUgTaGn\"[g9:qH(2+PTRL\Ҽ]ـ%бCn{kH͌bX<Dž%CwڳGLBr~?}t+ ɭA"o*UIv~ko,w4bmS\BʡZ.+Oݑ%H,$5 w(v1b"wYg&(1F8`JAC)Et+vKPVm0& ph:iL_1jhˇl"g'=G]ՉC+ۘsf$mrWsSfs:2x TŰpE R maUvZYYѬ%=O7AE5<zV |yH" ;ٕ]ri9lP7 |Tv[jZ\A"K9E t#]8>/Ir͌(y[i))k4Ge47ў}W0QI5:$3kЋ,7&Gdm?jpC@LA,˫u/E4uCuA)exs |8pM]k4]崰c2hܰ11>(i:ݐwydG#@Q=>Q}'+ݜWd{/WqZ&^5~(涳ȕ [7^B@;E]j ,$h ;g&#nΛǩ!hcɽ Eg)1) k"ɣQ3%=Q媫Vvдʦd LoK3tɕ;+h* 3`Uašλ -qk&pOӽT$$V 9x.bpaA*`^N[E%f'j=3O77b(F,GEQ)/9[{vssʰ`Uw ҋ*PƇ~{ӕ; z8[ ,6dtYWn3! _Dt4bjf oc P ډіlȂƠo|q[;M@0 Rfґ@Z%/xl)aw8Fڿ; ܸ;ޛÏW20l:3^ &A.x<;brԧ1X=GV$NAFbw ݹ}ʤ< ѣ70n|0_|8`Vx%0%0 p=?#b <+~^ےBCS@h8썻o%gVLa?7l-qٯ0#Jn-x) rFM3|wh9_;X#|9ˎҍzbZsָ)n~v]“V860Y86%%G[r̚E%zUg. H3uBg=]Q{>:8$p~_84˭B\$=mՒFIkoP<Ԥ:9"Q}\$hxWQ ^@w.A~9.Xlg=co*V!yH֡ L,A!ָWrwzXI @ >#KTK&Pu#|aQ ~)4s> ȢgC}B rfq!mnã=TN%I$BNP85$)O1G#^'( Oڝ&Wgh/wV 폽Zo/F=>z7Q;o.ڦwQ}zҭL&IicOISg˩[h0փ!s(AinI&_8TBԛ> _՛1 ,^R~yg Q(ė{p.b2kG U {Q3۫6lg8\!y8N:f$ٮ!^%Yn`|ԗi@+偀ǷriD$X5Vkvcii3LPtj{(SJG+kPڝlHwAo-_}TaDjτEO8G:'ZX tb>GKdVeI ߚE4+Z? Aoe25Ĵ3_h.|=Y; -\ttU'B sT`0T&F2٠Oq3m e xk^ QeͥYLb _jܐh@HHQ6VԱ)-c!5z`Wn1Lqo9{޺  ] -Fl5y*^7 =o.znXF&WAdcr@{\@H5vZ#6-$j0Gv<8ʺ[ǥB>V% )]#GX{/a9Kl?WȕiXZ Գ;}q*3ؽ6xJ EKgLuˑf)Gj,n:;wnJѨl7E8O&fZ߻pC(#x;C!Rd}P@fp +SYTUEL 3ȽB, /Q9V5M TB?Xa}Sq QNqˈ\DT2ɼm(xwmL qf6'do3sx)ْ" Mo2o 'O^ `!-| z_w,'fOƏZ"qm놽nCM.*<c);xQJ9&H}( sc3X--dsv?d(^ + rw5Z?\>[K :; 2wEL mc-7!4g]P=Ӱ}+΃D*(gtQ`ͫ,[`l1w8B]4V MKA]ugMy\!(1KVQe{3m ٕaDje 4+_:ތ|OD~tŨm)@ v'=Wwd) ڏ!je$6ECI>Yy5@'A.A^:L/iG?d jn^b}M Ώ\Mo#WfرJZ\b/᳆#<5۽m⊡_n+WI$$k7':ٰ7×vE2Cl{y3Dϼ! Q03ZIE64= ,V@>S]`5Ty.^Q ,w}N5Tů!@*E(d|FB>=m48Iq E 9}TQGBո++3 W;|K12J Q(+jI~nrP)ҙ.bh fmq  L#yO->:nYS9`Zw<@XDQoB.;-5+b Kj;v w)PbQP{U'"E8a]( ݑ#E|>FFm>MtQmhLk8 zfd,MSɲ_~WMΎf%ŀ m?7C #$*qfp_%BeJ'DS[>}.76%f++~+1Twa etz.: (a[NTs|UxWC'G]xv4P<0N^ኃkVJ`>`e<ӆު?F}: tnL,qg_`c1eu#='cY@MSүH-nS`M؈mӼvP Rq4a蛃2x.F>d%"z&TV)dK]8G=T0}c:ߵ4Hl9f,?$亐7gp-YlY4'K/.g艇9tw 鯖̓$$U#o *}c ک`lܣv `עSWH$~n*6  B]:*lj{1}!H):l+}&,4gebύ7vL[ZIgyFۭڅf9;FNDqvIĉ=_̉rGhfQ~kBn4G~kZ1l?SAH+ϓk&9]J N{}ZJ8{3>.e[uSDXzϟh)Ub j"+#\(Қ["KVIq42 )No߭:i h=- :IxW&$]W],@ $sC:FOos뢳A|M1@\4#{Qb׍22j{1l]ele+]c'1| D 2x3(/RwиY e12K97N-n+! R)g,uӂ:?$!~YkQ]ql:cUO$%'v3 ql=)>Ed4TY Th h͌<"sG͉ Wo[Gvpk ݛ>dM9MaZZ_E.i||ey6WŬG6s^H 5@\@~M]ο3eh'+u-ڱ6 k/wJ:/]3!4e:%5PȂhD?ua]Lo#{-|,?;MY ",3̓yAZ 4Q.\¯K=Ջ29mMa5͒np k~>PZP8G ީ#>f1©ęb 9zt ~Fc0چ &6 f-Iy L.{>,.vM:6V<%wѝbW5. 2[1kx~StiI\I ̻Rݵ!_ KYWbf $CTw^zM 1<0ib8r#u.s@#&=j0?RjiI1ۂ(;P@SSFX P}ڳ7oE͟+@7ߨW%xqT(\J֐j`pRG|1^5+'ϕ$iη+ {ˌxԽ9)>J׀K *!E U=PszQߙ26`@cOkijpvpznB^^Sd :8iN$@j}>M%~%^ƇC&8n8y, X};{!1(lo ˔(6e"[)XiÐOJ\zXӺ:y]mAJ~Mݫ8,c<_a)JF6 -?,~qz/ɅDf~s2Ԉݠ[Ke8P@X+so4q½2O㑏epd(P0BnWʕ>Kagʮ6D\T (:ATKsA+3޾c2y Zki;c\]HeGG$z&+xwFt#޶~ 7RoD~ʒb\tQGvZMW}B3)FЀDHhs_]6 IL0!2&>S QpEXʣ9&⺛6xvJ0*Wyl=쉿pjmJ&.`w̌T,ջWB˗FAB:OZC ) K"rޗ9vukR(k9f ?Ѐpg@kϠ" tm\%O?hFy2,x)4K.NO`h )'R'z إ* HCw\ׇs=vg%Hz`fD{m+S62J^Ӊ詿s Yn%qpRW&}pk%"HmWK9`6N3ad;ACX~=jc#;TEQ]0A &Fmhμզ@_ܿT|dr"|?x*&"ŻEʛDyftP}i '#F+6~5;I!r,D'2?N2QTڴnء:WUySJQq`de7Sj6ϛL&mtx-e#QrU>@WJo|xt!w-KT6n 9K1YHv瞂:+@ƌS[쪵'h<W)dHV?qF?OH|Fvvy \xy9]'l) ]GkQ#qO+6D^m]SjDEjf5G>"Otko_3R%yk7ȖdV9*VuR*)M{oI&WCg$(?Ȇ6s3j! w WQ۫mosj5{Cy&'ij3v@k= ̂,a[|Q +wyً A1rVX-qVmY0# Rî~o|R)fzf gEcÇمU7{א-Nw0TȘ= *v5iKQ v#yOD8z25]!C'2FҫCiR_h:#H㵸{Q,NqY"zbte4+&M0Fi˞~EI$wHUtbv̂s1jVU6n_0aejt P5^޸sT,h8J۲ܬn3=]M+b ۿVO#+y=!F! %g} FTd4Pz F1Yݻy@M0 ]TFt(M$!+zVGNI^WD+/cgdL6ME q]IY}Lx,TJgǪ~)n 9qdT@h.-U{ O]#l~H?>Y|bW\z֓?fD>`ǗaSc KBo9Fc I[T#) S,[?gAl^ڠK_ 8.WVQ9Р7sm/%M{^m4Sm1b2RhhߏX5¢oC}j\B"c`" :Q&ul/EWͻ𢤈: "n#{cp2<[H$،N=b``Բoߐ'o"gVՏVUfg",0"PK!=݀#N!m؛3OAՌƽzaO$.7 톾(9%y"m0ޅg1 ?:H!%=v;zlG-&8FDE Fcn'Žsd5;ʸg/- = R<(T*i_}"hE1zܦJ\OhmRlWQ*"[fU[ O?~ඨTF %5_@d_ggDQà|VPnFqqAa6QK-,/^6Qxݪҫ5&m)[Kz%zG/.=LMvuSbvdJ7ɂT5Y2>Fi>*!Fϸ{q &T~RЈ*+ XZq9&QMxtN_o;a:U#A)<#\Q ɤjFbIG!`u`zVsp-$ѧ‚?fu5a3U9fBН3(ʡM*KVfǦ}-P&Ag~4ȁs5zj| 9 3bC7.A>!bcQ] \Zh'ͯ3o-s6o5A1# "Ԋ^ Vd Z0c7Nye3c[~Yb}^jjɢ}a rڂUlw+eΚ@ Y çZȀ eI@4LRͤX~ؖB? nRǩIBC|]1o:j1Xfh 'Z D +[\" l p% 8rOuB|dz~i d(ߛDij_9,.]&(JAEDy<f\هm1B\d -D!sG[_k1a$Tt()$MsT0"a/IjM8 >aHTS9E%RoO<m; $* keI,.:D'J7y:[[ʙc ^koD lcW9"HYVkε  vxmОY< $n>ZsHe B@ziڣ `CI oSӝf#AopL6)fGέ-ȳmLq/Ŷ !g¼E{Id,i#)T %FÐ!gJ^T0 TJ7pd( %y̴-X+fRFpCw4Zfq 8גV 9àӣ3؁a]tq܈m;1mb؝y[ڿn\S}& %'ҁ!*l$Wݞ4༤K꟡x6`mjxTVd~6 nK"Taq3/ qг='DֿSkfqu3~=JsJMQ pIcC&{|.ocbmSIŐa5&Nwv;QK^`]WO\itx>;(];Æj">mc~|GKVLό wo>)D ߈qG']P`p$ֶjm]O@[0)?Ah*×7@% s 3QgUHAOu:z5@HMUB&h_EweU."QOn< ,j_ ," Q(0V2"d;ȆYqFE)k8_'k!ݕnOn04IM=;%aPqDͪ>6L6~9RIcMyQefL.\(/HBi28_/PU]r?1k27n&G-YE?3Bo/w@YHwt] w~sKYzm4\G9[DrL*Y v\Q[[GNAsM15Q=\Д|b'[ONvN70yhHO3 tL 8z5ϕ, Juhm`͙rF<`s5W7,>/h~1eܢ~P-.XU"?( N +k xbckk` RdDZ!:Ku gm HⶅΉ 6ni$ 5p{G6=cĘìTcEgwAv0r{ %YӆI:jmxvX<ɯ= գ7G׽Յ}켜9.Mt[J213x, +{Zm I0(-͢lo.N],, jj@@h5\ #E.L8A  Dhޣ,Gۚ/ƒur qE$íbX# 2e@!BQpHm09J-91N.+>Ei,I3Heٟc&S&IC1NoXv|3럜s#Q2Y]TT"RcQ ^=@v/c5" 웆|GmoNNځ^ [A>/ 3[r/T*Jg4l2%s͌eW.$KJB 3P|I(*}EʼG` Zl5qaWYMJ=c9e?-Y4`C`c|/.˥S",Rљ yUSSdH˼zʫ!K3?LԠV֜Q8^JAgpAՂ4|(.b`dZA39iYBiB ȉ&DQh2`)R!HWS\.s!75,HvX&6*2&qZ(E2èBSW[՞^,ÿBS 61m$C!{@2-ߛ3O;?=hY,R՜[˻:^槹b} =c#PY"Az9fR?M.KҸw3;дXȟ:DwrQO}nz:9}$km-0IM;5d AJG #.gM7}zfݒΜ:ה4G}G߮K^)Xҏ1R>;JɒR~͓)6͘ZUD0wecw à 4O VEIRJǎ?:oCƤOG);9;w!֎-CbRv"M՗qi*H>;koP{L  tڡ$L-K.e@(:FPC׬o? MLNQ e!( yƣSlAGZWW“1/"M9Zr {rZD>ZƔbo"7L ؈BpʂJ[#8z"pL]xQ©lNh?*2]QKppmfD>Hc%qqVxݐ~G[FkŶ>q?P&g۷%ֳ WÃomc!]Js``R[4$?ۃn-\f㗂#[nVENUV_B\!Gbh{%؜+y! B3up#Ƥ߁~lcDg9&LL|=DcWGڠU [Mk%+Cz0Oۊ0]|hc ෼l^*>FAemI\lfHnW඼_EpNUS,v⵾ErWz- ZabԦ|yo ˀ\͵p>T 1P(,lj͒KoB1Za0~3ړeEHl_dy)PK%TW3Y!Pp[p {F{M-Ef GfZ|b0*,XF A€}1GKi/ZQTn@P7O*_q9Kh|xjzr{YVQRgj'Ļpϣc*Gؔ "ыIl-x+$(${} S*xtjģDkʲE+ߊ-âӞ4X $oS`<3Ƽ=yigȔ17gc?EV#~9$ s ߸<֪F"9ɪ!YՓjaٞ]Է6+Q}2g{2 `^xR ҂uW7@3Xǰ%_ǡ&=+fEΫ$w'j >UQ/&IF䬫P =?`W}֊>:@-woBh W{"Ƃp-@^}fgҳ'|0ѳO\I4a lp`^?j], gdNąZ 1|6l ;P޻Rtn;twdt- u4U.;zp* YTwf3>_F,[-vgRnqt3ݎ8["1+fe.m)\3W*-r|&!LIk{_8-x{)#x+oeb9f|x s>d;,gaC-͎Ϗc.7#.3gj1 x ˝sx!ԑxcnA3w?hIb3#bG_X%Pn/t=Đ=Rl}:Nn,P;y*ijI׆E tɅ;5;\^Tv=9;1%P ߸㖅oٍPi|.^۲ӕ \I q3ˠ%4uHO-jGC4u (J=XM+".yM_ ؛ ЎO97OvDݺCo6J|=MTP>U3P + .=|ˑѝ3x祙':h֑r9b1K5mt}%N FX!8U:pd|i||EhAaښoyJ;SD@uu"P| iL{X݊ < ]?:~|Woh$rф8xޏ^4;gL 1Ry%}/ѸG8fրhKbie50^!̳ $J_&CqBh3~0`71tJ)ͯ$ނ~/[KCLоٔw}0GJwe<ѿt$|5-Y@bCDE=[K<7. G"'}"S6s.߸+֓$3pzp8 6SE^Lfvj4>qA\rfU#>fe~>{K¡Gu7NOE*aQ1q\~6iItI#s;*;[~ q ՍTQ)o6ڴ2IZrkL)OJe[1=6k, {pK(hk4LhZ9-5kgsq3Bsra΀W$ e]ዕeJωl Kqȫm_M"EoAad٫U;eOGWbXյWqCblƚa=Sx^s)5vi``璕͌p@5mQy?ۤ&9}zBRa׊VӄFL9Jͦ3f^V)ŶPމg zTP,oBrr%PfӟhòiOc7o+Y iJ8@UR1 ^d>{[}a'mrǫU{GC.&u U$S?iPüs:dKFg۳Dt-d&u}te"ORCc߬ރ6~^k( C/"/as] d^(΂Q~ht*boɔd~ ldwnd#"erf ,;V5  ~G82:B]чUקkRQ?H_2Whb6c _u&d)iPR}.8 z%-`K+\Cu ePj/ 91^(;?,dy_!x҈N=DrxUx3Otr14m?lSxRbpJr?iz7yw`I2Y1Q~8)˫ ?QCX|G_RCA3Ya+k&Z w]E0tڙb k`ev!ݯ\Y BU< Ae60C|?{yg_̀?v?|Y)h j `J*i˛___+_j.E>3쿢\ҨamQTGkrڝ {? :>)62 ;#6Sה!X4q=j6gZp @3*.ן=ćaa\@I5N"RHY$A{K n:9+%%ejDV2z9ШGz;?W ؇'ӮO9lf`=děYv)jY!F`~"Hg ꇃ$-[D)5!E$U [_=ZqGMJMoǁGNa XO@ SIin0Q|l C*?Fn=α݄   u" U!Fk;NF7QL{hૺE?}zOuf%.ʛrUwJ>cQܕD]0qI'1$Faŕ*mε{Q71>o9 Ym?lΛԹJ>\ ;vϡ;Cˡ'0bS\@dg`TTC~5c?XȒE8RCZL[("H̿Lg&<0,?V7Qh@fQ 0r2Ɔ>%ĤR#i"NDFQGT(lϟ+&>gA;sE{aTTV) #*⬎<4Pi@0ɢk&LDG~VWY< )Ӊ/"JՋKS\[y JME92IUt_ ]?m2B㢺ӿ0+"  @ C>Aҏ><峇\-m(1%B*UW![~g,ܗ̊h4ܳ>j+VE۹X!E(aծڇc#6-  M1R nh;v١`q^"~í+@-㣫!ʕ1`&U`ꥎz2W9WD QFDKlb]?x xg @}F+wxXιj6PnMu7*&R>Ċ)lcMM(4UNɞnlv3Kão:iH?'NꖮzC:z:PކQqLq!ƵC:ѝI}ͮfB: )15uhSKDS QԌ,3{( O dDPt?y+%!Ҧ`-{VucDY6)#_pڰ1ӓ#=%ۦJ$oi_İ=f߁InQA%`dAf$#-dE*WAVBr.<nAÓIغJ{Fpo,ܴo>O#xU1\\.WbPGyںq`8~QA3l qEhߑ`𗸵GB\Vf2e"(j[1 +}Yr {DS8UdiWN}l?*+YKpm'GIx4x:xCo*( ?A}f`7U-Hxq4]44Vn$a{.bq0r,:;U=1:y~hIfOoslmj!| g-md?}?]f۩6؍_& Iz6x}xD7Gy Wχe;mb1d_%WC%%kJR44Fͯ~:nCJЙ"xOWgTU[j0w,rlnc9FxZ&6hS>ε I߼fz56#j9Lmk/vg_ylr`jERnSWc!Z)NN3s) _0:jtC5 VNjñmLuEo{oMN#t0SFGo8!۸X(nY&173<|A@Xƃ'V=:WTCtSśOyoNQhaQ^)R_R;742nw`l)q[7bYr|r[d+BrJmh0c.@xd=/NjN8!ٱf9S ; @08%yC$e9z8N#"uc=L xA)qr<~_{ a=py1JPO;s鿴.?5Y<⭇fso\XE 1N~"2NMqMp y0o7\{֢.|m ;Z X%5öĖ "gS4vNCGx#cଟUYüEDLk 5npmOG+"/$+ i܌49~د,^62T;&b|vͣN*ah%g$U}}{3|)CE#cS:`2qPWT qk (sۏ$4XA}U|lO.F.QK>gnJdWE'Xԙ GGœ|vc:i+|  ~j(L R3%P KjSD $;ǢM5=βq-NQlfDyA(tv$[]:WcƝK>qLU?AMCzlB `;F*22M6y̒sыl-{_iskxECJ;֑eFw8ZFHݧM,.}SynO搑lP||yՕp 8JOi4}$?LXмn 9= F"xmi.EqQAe _!x!?ڸg3 rk\b-{ɯ>)vafPՙg^L@Y|T6As Co _t_g12$dwT$TncS+蔹xܫiKnUf T=7?8tĭ$zQ=V89@ڀIʘ@}r$P&T5t =[Ge-1ݠdK@UP%^Űx`c"yz3 Nˊ퍐wX@r\TK]&i"TDG9i1ן3=c|Pzmt܅I>'k.Cұ?5lwsG.Z Յd0Zb|7 ˠ.Y95 rȤ&ZRR)H{}wG~nHOq1LgNg_Î,YO0hK ʬ8SkI6utY5 À`oRE $78j_@ y!Az`SWz.kI㫖$dBv†HL7?cR0>9#SPG^K_w}~ǝ\0GYByUD,+> ZdJzX)U?`=>pJ`eR|5B{*8vX h _j{1GWF*KD!5b`•lY2b[?v [Ķ?.6ҩH~*^;>#ނJm("7>ʜ d=qՋv|XǑR5bijGxi͝ pT?R>PM X5_@#3oBw[o& sӸI)t8@dxa:˿mW"@GIuEUMoYTl (0}Hh-)- hWW0( ۳&Re6$<b=6:𻄽v$D;)c| =:iq+mN\/50.NmKh+ [LYp.ꓠeoe*Ӱ9n$1jޕi@Bpi~̾"tm*PtAqi_%yֻ]U= 偍Ay v^2 Nm? 2J [,?q٨o,n*,84/;blm?E莍'}_JkOX"LkJPK]A ?Dpa[7bBD[4&~*sxx\ᔤ!G}ZqϬN\ O%Z[Czf$Y&xsO 7F@ꤼid ʱvJIq0 }l#7 -OVT&aA}-dJ5-UJ`rq5@}/l@9 +MP»!˱# '*X1NT6L@;vWF@5$k@ RQ_lY;Ub|YwP,,)>ߖ:j';XPArՌ>ǹ/1F_0`$MU0#g,۰$D:UkWm=uՕo [![X4؆D٘N)[@xeQ-C}M6Ӗ t{+Kb-lޗ OIaXp&u ẛ CG]sWK̫ 4qxG(ԤV=(#|z6M[?# a~²j2ǞZ;JSPa =(L9-W)PTs|*1_ )q4Eo>PgܘIapscʝ6W;ȩ~)[G{RpTF=l$=NcȻ fE?>ከh*0N`ʆQmY0~OLux4/aJuںjxS珯ˎ3:D뵓a2> n[aiTma'=0t:@4G;Q()ϤkQۄ!/˘Il{ۚ e\'ХĺDe 1Vڸw{~|AT֢!&Lr 懕+~֚ꋭrN`OEyOϥ'oGy41{3@ejsxfY1x>i7:jow6\t1_iRIJ&}/v@V홎Xty\$@_[p4z. C`b?`s V%ժ;R? 9F:@^K/Ó1*p^&wHH&uhp4tuGY)߀怶 @6V8ѝO(- 껡q MJ-Q}9;MbWǾF+Ju/!oA߅`!m9ex"AavZ 'ѝC-jҒs)VvmIIčS-KHj(sPѠ[4[wh_/ ?LT,t,`z)@E{LǏ׻h(N. sNT}(yO®1Zpɜ50Fd8)s0ۅxL=ԠJNp&u[l:FmAw3|^Q=4 u2*~Z(&Ǵ6uè0(p3U."jV(RO·OY?qY& m'-J>uMzꘓ fB2l]14qOFFtvE@l5C1RҒxNWZF2j*aIP %.LƇC?N`=A; {pQ^C{a+ WeHK7]0e30*N~GrŅ^y2`OozmF< A++77/ 4QpT̄% qѿjÔ] eLSkmiä}p ƕ7s3,D)֯N!:+KA=ٳĘ#Vi,l:|%me[PƟ}`ܓѢM/r[F}$a,:5ܶ/ tLEq sa6`r)gnzDbu?=395 . V$p0xAMWub?x㎟YE9Ey8L^=xM \R(E޷M8r0N7N>{3׶$Wؚ06%4>vSW x|:$,XE@Iؒ2̦>>4sdxָ/'Lm# d#ՅN6%J z8X^ah "tGeoK@}.uݷfʽɂbp(G8wíiDT2z駽hhɟmd}wd,6Q`BqgNWU~mY`4=k %\,h_ȀNɯcjʠ}X/Lm3{.z#F[;xZO?( ?HcH_;lA_U(POvh5~MD}E5/jv+t ~,a1aˇ0T.:;X,Qz{V?t9jĹ^9X:,ZvzZe}kZPͲ?;4}M_tܘq+TˬoFr+??!&zbo𶀒8tsrqpߔqv;1fFEZ71j I{Tr6jkj 3XѶ g~#b#BH&7:h\[D;;_{] xE ǦdԐ$kü]^s;~e}> °-,o ݕzy8|L+9% ma D$aׄ*Do9/}uc`KzLŚ|Y%W'Iz.*dZ 锪u@SX"TZٌLK=BV#0x{(+lB,16.g=s S/4G܍y*LEsyņݔH|Ϗ-&7R[.mjH>vblBwex(WxRDlT,'L<-Ve}Qx˒1'h^SG:+Zc/);h'!ȦXžr⩋]tps\O 5IwO=cf ʎ)"@T ѹ-1;d][R&_ݣk9b2iRESdzCzH@;J"5J߄VE;:TR9$xA>Veڒ& I. /Zq>FE|ʺˋ-K55j:s4m)o—x]f ;IuXS?Ar?A5̌kj:Ck}z.;n@,$2)∕HB1]&ݑ$t X'JrR8d?,.& x۾c2D=ྟ^UAoI/ `;>Lmm߾S'FaQ6RWf?oERekbg zt e[X^M]l kxꡀY }|#}4 Kʨ퉅.zNEC#zyА $/1w18\.s䩸Q+bH?鿘dqvb"fş'(6q!A56۳!zt=6zӀƵwU1\O <ۧi@IFGmCzAzP ,`lig-tOR@˿J$C"~nGB׊/s7v(;ם2dlxczˆj^u؀qM$Y)[~ùn7zɛgP"G {I="@ˤėB4qOejEGpI$N( \SB|$ xu KRoipMEŌ396D/+eZf \Paֶ,v9 |`5 @T'gS}Yla"A䮓 ['xT:~U_zLe)LjJ#)Vf!mkRŬHk !1[IF\ Vgj`Fz4>#2NJ}IdVpQՁe14 OoJF~^ɧ˧ 7/n?y4GLj09_ơrO 9@rKdZÔJH\N\fyல^z s9pE ْU+FYnqaakNtƳ3f`dC4GzCF`N\l8d3/W; Cd[ >(ݙqO뻓\CŶ5\mC7S]lpH~!(.`RO}brtz0$qN>} yd]0𽡸GD}&[NJ4,Ud(Z*%7&=TxetÏe43̣+LR4zx9TkUT>:O< DЖ Nq+L,BiR>~2j}{]q'X#4C<8ޝXOawmHz*H\Hר6u cx0<;2m+t\ n%a.HԡCfS.]U'p,FݡvE&!D 6hc?FBd-K!)ƕti:?o$)Yr ֗}~>&ӐZ&&ƫ ӀY kw㛀Bqau-O} yuwaX_:C?D= *{uߥZuˏoMCC/Zȥ?5`4~/fP}NYqw?€`}< ;$0Xz=WaʩgΦrgES[-e[nMu\C"]Zw]`zr-E~Q6NM ǟQD z۪4 xoFǀ$$mŏc暵޽VXCRWFɛ&>+ Jfxz(C8UvRlQ4:KJH^3Ђ#Y1C` ƶK=հf;.'shy͈o+QZޣ5UO!154},I|>r))Ɲo4l ;([},cpϣ$ָY`)_w鹛iyٞ|"ODU,u(b %oRSmU$ wHW8SAl,aՇYsH=jhfZ$Ҳ1,5nuY(X^uw .X~q:";v8<R?́gJ`H] ٙt?J^.F EB_ tgtu٘nAjrada5)\A`4 ʢ%z|K݁Q KP[M&<͔Nvv<6](.W?]u@Iʳą(H-J@LG28'ӟYBst)CQy6;DI[̓m Xa uM/TO!/b`I(@glMǒ6wWQg-mN*_p|ڃv8^`!x姳ȘPhĐ9 1-Zԣ6CJTB~]c?gF(jRʐSQ8Qg؟[=;jBx;Nx[5XVvF~_uEݾ==bљe͕<xI)"6>SEql]cr.q? lU9nq}k}#Ul :DS(PXIN:1F׎ ~aNN/3:vfh6Q٬sVW{FT`xZן!~)a Kr)sPh* ;Qȑm});U)n~vDy,L9lDRc@T"xsV..Q^?4Ԧ9V<äb5h+.2/գ_]XB޶I r~ ֜IA~0#j!e&׶"z _`96*h= LUK t8hwŘr$L} LMbjḒ'D J"bѭ8Rn<Y aboA @1˫P|Vt*tkZSxs֓˙w{س3rB4l9=T{6= 6bCf$q9D\k7j:*>ݩt)y#5qbV6tsihv1wbrI5+!2dq qT Ư `%\08f(z #U>!t"~_tlȀx*PRcten-t b$?إ{,G,tF֣9z|ޗBܩD^˟~?= FU3PyL]W8:M##E{U咟:`3:{wl uU1-OɨgfItF:-xᐙ&caKsNjs ͞B;TW 1R04pnHxS`>כ{%eQӋҞ՝CyblrCp/Wa}+R?@\SQw'f'H @[j% {~2'whDdEo;q-ry+Qc!Մb:$Զ$Ǣ8+(6%#K "R<&dV #r4rG\>wn>^b&# a uQiU[ZxdkF+9RQc˰;P:Z@1ZەeJ`F-;hB0Ȃ7>9.OT|n=nЃd~szBE|N-#5t8#ESGqu7 cu[Ǘ֠F~Fh<.o6Bq?4?rhVKlh%= |rNfNtBd&j}^C~Lm̵35Ɖf ㋥LNJ.-;Ĝ=QJbޕVv$D VT ol{k%W!Oj;R_P`oJ?l3l=.)iGԣFhrj HT FWi$]@l#\+CVrѐ/QfG?[[d9D|`ĘvbHy}%'9 JPXXⲍ #`;"S-fK5 0SP)y5]|F~ Կ؊p_`;fxwn?ߩN*CT.i(3Gro^֙&ޛSI(V$Wٻ1xQzahRzH1F-緆TY/۱R%i|k*hN%R)JLhAGͅ/T-SQx>7INC) *s|¼-/Y*u*}׎H3bxW^3fr035'ԲdT:w"%)$U^͎d*D,}3ZHn'bN=7X*@.өw|r5=o9/ǠAݪ2XN4RFkgfLY{@|2$^%zWs/]}mr_rou9rA꿇73hlp4o]d[関j'"맴G+$]Nj>}8z$IrtR 4w*yxeU:'01D fMH7Jԃ]9R$EzUO~{ij@  ` Cq#Y* //tڡ%XLD /ǓW1UVmR)`\-CX:ՆB?LIW,M^Nl'Xv {_rF(4d@d[!3Y'hGriIs6Kv ly i'ԩS<hϡ@^)LM!& ouo12ٟwwug9v2[6+/˱ʞ⇐X=C-YBṽ/!ToWD1E@2Qޞb; [;3&-ZQ :P Ѻ Mi+t bfԖ8B VH$4)ɏ0 XAlv/#jꐻ!_Bc*M"ո /f A,/<<c{vYMp4#%:xyef H6?[Oϐ 'VnF[VɥsI&TuP6֙J*2N5*0?Ǧr?ynh?oB w3292 k7!8N;,yDeLww'[׋d^ ѐ$v;޻qp)n(O4϶1is}Wr 5 "9kY9s6|̈#N0`d?+n+Уop.Cyu%:6 nrdA 9I~TS &6O?gqoKTE@)yQ޶%?̵S[#ۮ [S:=d1آyNT(Γa`0ʼnsKa*ϓa߮ GcIyt yK)Us$;V ެ^˞fPjkG*a})htPHؕXbڣY9n9ؐV{m>dGNWJXPVb$eqse;$z^+wy5LH=b[5p U\<%d#=:*c>VjXwlˎV鿨קޫVtkI5+)i4ҔNW]b䔪Ҏt~BF1qP8tniq@(Р¾+I dTλTtY̆K0X_}L cѣ? <ö<_RE%یG,8p'53z;g+Ͱ.>R<\ j'|cWa{J7-zcN촸>1Ly-"dWBxAP}냚<5HCWC?l_Q¨W (b/T(2(/ddf̵ >"CvYJ|`mO L6Άִ95 &-4M{g~FH#s/GE9?bM vTbAl;sP\Vt:MlDcbfSv<蹄rD&$ᛓBqT7bUSYM% }>DZWYϕ'&8g$/2y{UAM% ɷrM 7GgWjn7(A8E:kj]jM69v-)7/C} ]6G Xzj ́P:~guX]yn:D31RJ3T}KV 2m$/l7YyȁmŇ1™.~Hi89ip.޳Q;Y},nAbe9-⳾ /޽" kbdMMGx Ņ!PR'dTR,_ѭaeV!(0~ >oL?Hޒ&0*96"Ƥ,g12BېdRƁ-KDF"т:qjK'E}!`7d6(#1M֧Ķln)GqIV; %w$t%'|Ap[ 3eJhҡY Gظrjң|U3"1Lkތ,9 7?)$RklG!F>N( %boBR[XlЉR;r9MeF=*1t'S*'% `ØYȭm 0&h6+v6o>XNmڜ"p]mN>0{ۥE_0d D@[rsME?ᩳ>")5ʷ#yײė..=$1^4Sb9A$8+.OI1[q fæ½  .#Pk4^v<-ztF`c_LrR]ĸ=`\MVFG*dQC.I3Y;ug,AhUk׶jxcB.#@2-g ;"ɤrZ=cğIV/W舋km9HlnHf^H]f 4 ޥY}D q 0&(a$YТA3 vrQaS~cSNIH Wɬ0CJɳ>SL[37Dc#l,ɐaSY=\SC-HBEqVLXT* SC4h,O{V^LBY'ԟW$?[CYxﯡ%eُZ<2E*Bp7+3]<:*oo_t6yڃ`^ 2:c@:}U m#>-?:[2sM  D9Vk &(V(LM'`I.k~ 7g$u3-AJM|POɩ7Uhu'=we_(*d.Oz3j13[nJٛygcAਣvƍƓnOάBLE?=tf(`M홠}:ec)T'&40m2ɣR:d!35[b׆to}SDR?`NjȘלȚrKr;+|,`h[JIza9Ktvt #]? _3J%:t8jf6=,QO5 B.Vu$ҮvÅr5 v5!@Dxh!#M+$e,6AtlmҀ!"@^:#^]l rVPbv6y(qY1F(%G:ݴUW{<;9QHD0^0#Foa76K[(sADlOR,9M(kLnʚu(0(rRL@LRSӺF)t?ףi̚L2Sp 3­baUgrRNTқqCwfA7|;ZMbDw$ۈݒuIN(8K֒cRl`>q|1@o]D8/lČbG$%2oQl` r:L&ٵo$eI:FX`D'?n`\P!l;9Z XTQ5U`Z0dчE`+Vm%%OJRu 8Gө*w2jBa.&S!>E;2AY X+kݣeG5S§Q4/[:^3@Xg2Ȝ ŵšA3*`$ edh?O*- Z u dn4N}- "䣶2,TW)2bƗ<+ƭhmqAR p2y6jXHg?M>\hrR*'8LtbIRWkL~q7-) ,MO):q<fuJ#)f0M hۢjgޥB~L`(*E3=SNq jU0y!,rE;/LA_:F5xv@[Xl:BҶȚaa9)`;sf kOg:ƾ~Wׁ(&q2 ivNK%EU姯1 pja45vo@&pL 1 ,H:bJ}_GtY1 hRD|㲓R!UN!܇C.q3nJ>)&njm 9*ZqrEF[^쎐=HB#{ ߿̦Jdn) ȅ~ǖ$, jǣGdǡjZԧA8{:.E{TYr]@=\\~ ؜j_I1g4vR#tTYxHqa_st) @,c4~eSbA)chaa`  З6z`J )cH7kk QD+w֧ oehXNhH+v{<~zeS~Vԙfm3SAZF㘙c83w@=n Ju]ByzfLSwvݰlC+3+b^\8`XTG~]KLz JRq8J\sɄG@~(y_˷CSkI|Ub|a[Y? \S6rW%UΘ3&ңn5|]ekw_=u}!8hO.cmYn/oLbſb3ex_2 1+SsGr/;( e˖&nZrJ>Zx37ΞZ 'ӭvcT䒔dn*=eX"=td4Ʃ|܎_njxu.ܩ6!4 qaL=˩rV&3/~V?XŌupGHH, 5Sn ^ha!MY핢rPiֽܱxJ1+1_8q|jz2,h5ϐ@!M5ȡ6R/` ԥK6@ 7чL4 ?mζlBO׻TXUXµ. jL/lDC܌C2V` es|B,nj(yւ 0㷣CJ6{Zk뾉?)K@N(t<,Xm2!l*yy'+feIX%]}n0;FGC4u4^- Ջl\ˤ^vҡK*xaݹ̸B-qc S{zRy T<5AW=ڟDDT2yqu\ lc(Q\VN8f )atdF@=z馍GwN{{>(#>fЬVU7f+#>S9uxHwZ@gݳ+90 ̧r=2-ovG2bX+p&@>F?}; m#Mi{6t8M%ˡ|2H#hYNcPɢ9ܯRpLvsH[toQmy a5'w&Gl|I?zwVҭ2y@n{;uT @ 6ErCa`ahu3NЉZ7bmX]DΆq'뭂2iuNaw4jb&~xGKZem#@lF5~b q`%rRk U?^L/ʐeLO/n(+XqP͖ zIKK.A! 5$_* jO7V$w!?[6;߿(pǜÒ?b<L Pg}D)Br+N8¡a2!/ tJRpk*E PyNswjޞJ0_q*fn mthtÚtboch=_muڰaN]7ΥG)&}Q>B{ohxA.lDnԨ m6uj" @ܡڂk$OY=;fw5@ve+z;8{EB>*l=P̀t뭞\86,Øz %@z cѡyY5&vO.,g V$s$Ga9G̠[wDIhV^n'_? BE9Շ~hrd[JBL|eA[L~@;T *zZrx-zḥ9&n>iZH/6l=0N !@TCB` /dٽRPO5bTMCr=7D*t×Y>|=ᆪӚ#RƂi36 d872.b(Oe'635k3 z8>S(zNXy]B&/pXD2NL=SwJ7]A+my"t-qS@q\mgq-o^|\iB|f*{f;78 I]+_F]]:K P_"K/f.;.^.I] Y/Fm)I Y9ޥlaa'+Qy~5:~Q󏠴-a f{,V_W'! }˦/]4Ԛ=m-n#]RY[Mx<~5~[ ":cfžC?Hvo^+0JHEFȭ6` P%b?Ҥd^kb$* 7; vh9X꾣6t!@UmyYY rԇf3j`k@ZLp`9dXrWGHk 5q#;)vh51j9\vA/j9>uKk.~DEj:9>h$'EbˆC}Jz}橠 &l! V_yȅ&O-B~_3ub'H4nqV DE ZoQ*%ef顛&\v4b)K:U^yj+cܡ'{n)7 p̂rϕi I86hhNMԹS'r[>HmEUc|.:2G\o{lΔ]FU) G8Yh'2NV!_tgn4rʨbLÖך)]+r#S+Qټ7K T_Dl'*}z(яAbjV&4 y`e)6a.Qz+kd Jvr衢 o*u|l 3M7$?/`h 3EB",_B ۘ"sH'!2A"ؾ[g#:mˠ& U'Bj}ۙD*8yrHzvF&=>UpBD&l2M)xn?{[1OK-F']&9p+kU2G|~IPH8|dݝ<噜Q#M(2 94Ύ3$f*eְJaUh Aժ E+5` bwUrڙb"Xїh읽1^yj:Irn`KP`"ballZ/jB4"ٷcj"g^5TţnJ}sEל8= Mf mQeމ8)Ihп~0s?f`tT`mYΒ(/ģ*uיl8nFg~!Mc$(n`Mev4WxuV 6~>fuko ׭gGPIOZJ/z|ODu2huoVXf76Ahez'tՒC/9'@yDZ0(FrAr~ܩSSxw#F DwĠ q4B =RJE ēzoLJ3AU$( Id:x(jȶZ$i,J7by@` #˰EJ!)P2aلssn):jA~ MfRL<}oɂ4T2yyq=ic AMsG!ʿ 㾊Z~6d'}Q}AU/ضwx'J @pl~X^s? Q!bB4B*W_S0C a'Sv׷n"^!vaYƂB g7 |DhKI \_ ԭ VA?#,WN&`|̑+5mˎRGGS'Y^֫@VyB|9vOXbTD #R#};p8nQؙ~mZޖtfQU4NE{լk B{8t uCgƴ +&R)CVb G\)sk^50x/ԿT Gh[>v'mt{ȳ8ET*P'l{_H$A8 b3mɁ0R]0!_wAںVpL`-}-ɇg[ g`;&mΗeʨ$Kv lUW+Gq ? 1wp*- nFxw(Co:z}I<knӯ=|GQCFO OzWˡ%_PD/p'>JSz%.C<<"(kؠ̨}Q} rªЫҽGA?7)cno=G fL p@qֽm5\ ;mVc';y~_FɉagW8̓F -s@lqne)w-ko֘n-rGcaJ>-dQj`51oXHdz4 td\3n nmմT$lmzl8B RQq|2L8V3}/t65(w7< HIiFb".@3Κ7e/J&r4uyw/o`U9{c? *V}b Zږ.;l_BV=}!si{0eViU~$*5/"E 8>}k(6Q(O3be$4-dz1>ST@J-J ly"RT#E VTֈzU.jh [.\R8K+rc(`eOֶ ׂ͉*Oۉm@0L@a.a&QbDZp1)8wcjrYL$ Ϡ怭ƢjVl)v,A⻖F(e{*@rm_dܶVEm\ <9xF-)p,GLWJ/Br3R0as 2$b݆>ivENvɉo-ėg*+Qԯ_$fp%,"0 A(JY;@Ay.a)m G0xiq=t8f\`;4oBxr+Ui> x9e hm Cqv4O]tYxU#[kS*D32SuN;ORad!/0'o u^kōq~ٙ kH?Xvft7$'#Ͱq$;:xWQc(>'Ғ+$@D T#Eߋ5fzU"D^IN!ʧ ΍~OaKN! 5W^x{j1褗nE运^c%$gHr G3[ 3œr]|A;̆.+Rnm[(<ŗH0(A^/C֟AgӪjOebAβe" QYVVQwKL\$ սX 05,җ/hƴR_%B"tb!ץIP5M7lW3I&-| 5-_/ᜑt"} \)xj6|;K_י—N"oϠ%/?%<Ŵ@>J5Zyy6ݝ݋p4U?WDcҳFF= \En>=kh-!lmIk7(Yԏ&`qWM}s1 H[WT#HqLʴK,KUٌ͎֓g(hlaf#H{w$ JSsb~sagec=dpj]=ʀ9 WNTtLl^~UظlU$}ˈEv{D CЀ(nɈ H<ݳ汤KўqLMFF^D w7X=cmVI\!PB y6yz}~\ApK/o<V>%=˜H,4"+LJJP^#9|%AS&ˣ(C<-CZr 3^D' ^:6QGNT|#KKG;_u02etYxɈ,Z(mMl"Lph ԯ'߁MxYL>ӇE.AgP/s+z&LقXڔ#$} h !@rR_"h@u08cB2kmzU՝n uz짃KlEKTimHw{O즱]i!a<7?tLc 'Y(ڪD~klՂ "U+U+`*kӵ."cPw| pcE`[0}y?j&KȻVoǰO beq%cVȎ*qQWݬ?\Y< 4!ġ뛬3B44^:{՛*Uja=RGf+`Ğ'M-xQL TWHN//.yLX"]8>Wr]Xo2'7\0R+9% 7;%6YwX4 ѸD7QjLT%NWx\ F3 / 8 c?]^GSEۓ2DOwj`Z剡.,j'E :8:FG! [E H?ay^-]$1@S-X|VKROPjXv~Om0-VE w'R90Tspm=Lӿ&]- I7uG3fr{:n }\յᨫ2V-x#/Y&W5A.ߏIP7pDƞ˕J4ӑX,K>E&؝!qRTU&Lm9yDO-~M{= qtux }Ϣg7c'?Vã<}k0EDiI5ԫ!$\j03F+p1Iry<%N?:5d{vCI+p1Z>ə0f4AXPZ?* xYUIV#5@>|[#ky)r׀݁>2jkG) VSAH`7D00zC:E +, p@gEm2\4J}>*I%ӊY1>$"zEձgy~35 Rs9q (*.L.-InI_)o65چSm++o=A-X (Qȃ'}SJ0Ods[)X nڲ)i\}_LB p櫧rþ_Q,VOAil;ݎz#N _%d#M[J .ۓ3$S>PG VZzL}_H0B0#,<g5L6"t,'ً{% "  @"{aG"t'k%Ggb{9 C3RELiɅ#' -]m ϓ6 /!gGۢcna=jrԚ՘?Kj+瀞./kɉYBPx <%d[W0 GNcH E(g&i\څ%wVWy@q~@2[G*jvNc_t^}k|,:ړSE.bnVoX|!I 7|ɂsŢC&_igإpUTA@EW+G_rNR:).xe@(CF0)PyPSA&c8O)JfQnnX~&]0VlNAM^Ԭ@ܣFW^Ja'[(Kdςgp}i6fW ~5 h4psPq)fV}-KwJDD*XP,nLK˷4[+Y zD6 e0q|-s]"ဪ4D?NH-4f sT{Gļy̼N*FrL.C8W&#k[e2dhC2L0KAq+PR8IA7npRUG}iUUHl.LYs CiWQCcjW K\R-%G-q"PGV86?/-U ^,.>9۪?? sL2_&2N=%qUϓXqͲlI_ٮ=K8?̥1%3Qsc&/^7 3?@`&Aq!FNyw1$@5%ř/gB ^b8]_7U3>!1mŽZ<o|ld<^b QbIK㬕. pH6ЧNHӶr/ϓ`P//#ļ3R֠zlvTe * rx9׍IQ@B}]S8r#EƤx@=G-d3\.A_/ r W>Cْ9x5l2^d~+g +o ֣ILo`t)Pt ki1VpE%ǣєWTCalbrH8S(=4c563La-F{t@kV 5m]%":* pW|"q93 }fV%҅2 x{NP =?l0Dz*@ )]~i[Z.bn鎟]ʚAzJilK9މU]l*'~WikYd#iik5^ q]:¨eNT`:ıo,q Hɚʨ?5;h>?J{"הh{\Nl SսˊjcCAȽh_=cEKh;R [E[X VHML1OF\{a”{#.dkr_53(ZSBDX#Hj5i^NBJD|vI?`K_S4ŧlIȫ'9Xj>?dvvXB_nC+@3cyuz^(LOlrCǒ6T+ܠKoWS6* 4oU>s65NM1/42V Q<??j{I~jdu S0 ]@`"Y gCI9F%)Z 0 gm9Eݏs*fڃڱoO.@D{-+]NĢ2q<ϒ|]g0'c{b66r!o:A~arkg<HejiUك=(Ы+x咱 Yh;E^lIݦ,%,wN}k;}Fh5 ǟK d-@b4+ց]V P^(q(9+ b['W_HXtM)j,Gn[Yn_"WM&{0H:D6hʗY}@\)]F&}Qlj E3Ge_F:j*5Qk!Pg"e &8ŜS=olx`͐ @cqE-m  B}*{:π.Ĕ&Qwe,&JGR4+Y3}KRI꽒MAe Q!#LIo\3LÂ:(hZڸڙpAH~ s3p<.B\ʭ>n"eҦf*n,93+CdJ vm3sVQvX7g!$e-R˧>#%|qNݮI֨s6NWEY1|9ͨ I@嘵$P %/c"kR͹4P Ӷ@=Nt@bkOZ;B35^DžJ$<*]١#uMIN寋1ܱb]ڕhTDB-Ldvyyd,0Iү, #V]ąJa$9QXI.#*y`fyҨ@͋ yðs ;3F)4#'q{yι\O띥%S{Q07Prlƍ o:iA-sQs"Wt iX,7\*({h:}k}?g5r__OnE?;o]a1@ov':- ģ|C$ԧ]Ta.H-`N-vatTc]/&OډRe8JV!FB l& ~^AL^ |pxݞ?AWzPCW"J 0m^MHtݶӵ%!FDJm@kv+/6䠜U}gscl: L&-+/3 EËDR%{K%DyJ#&\Yg(PVZxXbavr$J8$&8÷=5#r')8aˑF02R&y);B/Zp,h݂nZ I$!?D_/ey~Nf^R?`}bbG*4,+LWe-E&fX-f(\0J ?ZJTbMd+͊j.*ߗpqǼDL_-d&o2eIzo0=%Ĺ;$σ0ޱX bdej_p`lR;~,ՁtE=^O4y>Gd55tFDE>JHDd&a\ԲG=r6'.![*D) k% 6]cF\!%#cQeZc LU]+2bP\~iC*>3$9+kPv6u~CB} n$>s%ypN /$~K\pb}c UHbVD_,_,[?>5Ȓ~ffGwsı>6'jrB}_MٶEY~XHW\3w K)&?͂I[0>ߴ.E2U|X?輿aϹJ,ɇƠ|r:ng}$[Է|sEovE᷻9"2vA=$'4U  l ({ :D"b.Qs_2dqxbxQ Q&`kC*p3Q6Obܰk9khf|9; | ?2:;vZS,ԇR3B 6whjj,LHA^7 MZk@ NiFN ߆_N(oڪ鼔<&`C98D^]ddQi5gԆ;` C73;^Mf\5RQ@tJP؅BB &KZJmy>MMb@`O11m&ɵ8B`^-P/ӦIڻ~rvn|,eegp_Loċ m+dg_-3=bY9 M`$ci b]B >\;+4r'tM_gy)u!Tng'qu&B Ptw2!..ŴԁF6L5L|,$(Z'kѐZVCLb'J0m|h1V-KA4Ŀ4+OF\rҕeYq֦ `R%4]@q.~qՈds@7<7? `z W(/!8n&[L{*hqC\wT,Bq(Ս7.H-/ژ&ڣ#ޓ_Sc&ws˖aCE" ^A`[Iy81U^*tmB`EAG| y3L.Xaqځ(XCr!˩nN ):C 87h\,-|JmcC?~wD4lܜzdKc?p0*}ۺ5 Ee&+)c@"A;yQf?`gcasd"1ia@B (60>;7Gn^a嚼.ϫ"wr_샤TQەga)~OrssiFtb'}3B)[ȚdDH8~Ԇ'tG}͗kX_oz@@r]!)׾IhC!o,=MN7zZR?6T^vSǗݿ?ٻ#8YOݎ1 xpsC3W~F:R qw2 -~Xk##l>F6Us `6Ih+Jz)-X9ڬW Xa33`=ѧCh.)DD^u&ˁRH~ųAo?%SLuuB&hdPf)PD|zE )' ZMcc=eU☲E0ehʓքZ44ztV4a}H#_귙QzAVe+S *:ϛ _:iIRŞg%.3\cm2_``l1=Y8v$΄19d3R^huc |cö'IQ !`Mk9yKHI ]} a3"nbJ(+eQHvŭ]8GuHȗA,oB8 DK`J\nY_g]]8-A+Zr{#wӀkbx?Ll᥈) "eMn xT?*Ͳ;KąDMPl˟M&JvbKvh&5sԝ]\:E^)يqL!ag\a/nKÂ؁oܗ,L>h$!$2ĉ*&TzP's^jˑ|{f 0(1+{]PK b;mNCBY</v6,Nʖ96!षe;V+<N!ߠC8!m$70ySJ1ht1PCX%kWAZ<GlJKwIC25ys H#N0FfD4!5\ ĵ2:h vfM)߰V sYCĮzK]rEZʏK/4MNP=g|U(p\PyveI[Rɏ-fRz_M :zLTzԭsH^POf~yDf/9`$7!Nzj:q/Br<Ym(^kkS WI[pxۭ,L450Um\s4%/_)Ю_P{c6¥$pOT&GঞgҾ"ΟPy K`M D-NX~fO}edMmB=|#}p_|c8 hs*roJTŐ}8Ir9[;,:>DU>ɠ y%a Þ71ƒc4|UJ^I [;8{sߜ0l1H$C4q'"gL = 2*^9D-9ߦ 2gn|=z=X!Hm6;*B'"ȭ~wjK<-ߔ}f j(C"%J0MMW nuߍWP3 C%]@۷]&IWK[E9Ary#÷ (I>q: W%R Z;V34(ɒ6D/\۬+M8q͓{~nOG4Bcuc7-=%@mMCG2+'_݊(X2*[#?M}fZx&+2{DL|Sw$v"pˀJԄ50QOq2]LمbߧEv.Fng}%|(xF:G^^f>pU#-Hާt 2Ǭx*tn$CV{ g{qC>{]VY ٲ旹.NU#C':r_xRRREym6fں|guK9keO54)Y<8ӰꑆcSeC/iSTjɴI) <j: [ M)xO_'B׸ P&\V/=nʵ1-n_G܆ُ:%lBu>BcjuuO HF|QOX-Hƈ-%YMGިC`c04ك lˠa,l߅4EZ 4w[)ܸkX)&oAnvUӉ,NWW 2kSYrm1Rc%y- _FzZ( l5ijjcTUHBڬ؁[Ll&K5E g`e@#Ei sm.{E 42EN69UŌlVnYYbKݡ9-tK'XoolZB˃ӤJ MWәslMd'1[ڞێ҇Yp9Xt$- >}xk$A=iSm6=D\uiñO G"5$,k?bl9}MYieK0e yѺQv*) Sz/ɶ o$ l@_V). (s}-'Aݽ'bt5ˊ%Ϩ5a~|Yb)ufG(-Q8>\ ujʡS Le&/eݟ|/$, w?gM72] jvF/} F ᷬ`q{W˛T;c7'7h*55a}đA٤ϱ^(d #^› ćnE !J;> n X%o*-7ƽx]O*Rd3צ^kc7E%HBp%rRM3c׻@(vjpG87IȽ~y@-cʂ7:d2uH, ҽo:䇋>[MS!6.&\w׃X0Dתe\P*! 6w _HjD7)$vH8ޗJZt5(iUtuYic8:{kWoHR9V,@^.V?@K |ź}G"TŎ6Nq|VY]<9l8K꣆WwAuNWcaqAɫT\.؎29:[~BK9F=O|2 Wӱ}}]0|!L 8V ɬcIPL‰g1qDc vaR "}yX燐[AD@1) `tooZ\VJzDԧpߞjL,QO -[up~rօpY6S@&}s -:'WMȻ >na3ؽ30ګq̛0>׹(]g@wm9qRECw\TCVusĭb }ק[oCmʍ/قP~qq6>n0e=iP6sB6VW9W@WBjGmw$t4JW2k'MH S[jB|jyQGQi9QnSN{W6 R# ϬO.$1w!Ie^Ѷ;Mpkwo ApA m|JA:&^gμcC]*8JvX`I}:tiIs>ٕaG<{YJQUW4< =vkoOBLcnW/R aLG hsxMcw;/|(k NC-U$"56kَ=DTpq*0M_QuMzc)˩?CGUp}6L\T>ȗwU[MbO(XVgL1?1d>E:7=@B&U<(: Y(TƻНXZ|[; ^R_">!5n8Qd}@0,8O]ZLwD]ɋO#6awM2@cs'JҾfݙ*߲~)u"W/:~5oZوt>kq9E#mNer~> 2[C׭:oղ]#DcQt|r6leIo E9rac$=n70.O*ZpJ'/ 䮴gv JR1>RHɒO C*ua)ϧ~y+1Z/͌[Ey-!6kξRG#;[D3/x5M 5s̡ Ogxǽèw(8؂\V7?4 .8u$.DJ`f̬Wd 7]7[`v>UBb04`-{#}A??ZSU/\L'rz$)$3 Qs P g yks"0_c+@?(1vınuK.IGώt۵S3Uݫٖ.~]-daE§u*6ۥvd@]y!欞oTbί.s$.N7:kڠożwUU@x&:,=oa݁Ȁg=o=ndP4;#2l-[8r W=s0yBNڵUі%Hb LNEq錺$b7JMscR)lE`\gJ%j>`=ksEyLӊ:u`lXߠ{Nl(uO\ƿWJv/4BvFX$P,b n3Q .3$פyזbYŁ5 ieZ}´ߝUjt3s߹Qܡ`Xȉ l r9$ϰO[ No. =mp`loIaTa~~@)z,g{btu>ڰ4a%))@٩of4ցXOo DhJ֭C;.y {QLREBCegZ@ OAğ$z#vNVEV#]y‹[kQNV8d`Uv"C)pXy*B8/wmrC"BQXNbsA*t+<͡Ȅ4 om{謧֛d7th/[N rBPŌ(#̭i˜ZESl3s+ Qfis<1!b`pzgT 4SG|ȃU̠6!@|iqEk Դ-HTڄq-;] s*1Q/Ȱkv"}&>T9#j=pS]`v3 \Xֵ{xl6=$Aw/bJs%tm`\śjYZVPt:/`>`MV:A(jS4F(['ŦM?y 7Ut4 :XR&"q [0Yd Yh܅{W`}80B9u'1%*TE*Y EOgHSlUj 9x;}k͵h- :T1ȴ')<*8QŝcVDVz.DvG (1Ǿ!(4kO0ox ʨ2@6nc(t5Y̐Y %hv]IYyvL`(8xvq~ў)JovMF$*qc ORDr{oyMNι/ܶ몳UI/|iWi1lCHGM!-zWqkPqFoK5NR*1 lvm%-LwH R\BYdB5[Y8ռTfӂ@|a]?RNϘGp| #Wz  ΩG QU܏s9~8 ӨL> 4\p,99[iO\RXQN|=+"?2:g.B@~ yw5lbwBvqx<*Kq!_ԚLL,Q9e[+ ;%VFB$'#|P#pA0 +P~Y v 1+ ޜoMd|o7Oׇ B^G/U?|)Hlnj"cH\TWx͑ 7~\i[oߐ+tత1 x;ecǧc6n 9bZ l;u_bىsMGjlcn~F Q}zm&7O|{ ! ݿϏL.MOg.lbaC&)_FBëpCj--`ŵG%HB zxPo2ņ9IN+5CSWu)ħgںn>㱌`+)4Nϴ5Cs.,~OKc]EY?fAvz`s5ElȋVopR6J tU\!sg5ն$ўA1L ";PKځx\BƜhG>'a].Ԓu^{]j Qs*,]`Z[\5WRԗp4m+i3t!| å-]mzxi,%6pg g߈)MWM&= b7 o{j'G2VXϼ1F9y-TOKuT `Z܉IٚQ3VBܦ 9$=/zːg]ÉG;qh O?{Pr?s'_XobhWE\Nh6 .1lW̙BO+7W7.ܴҎgiY y"] XDY$&?$^Q=A,V݀ (D]$LI*k,ו[02*GHS/;PPjcױZ3[ RC} 4 yl>V57LR$e Új!5 _uʋ߯[?s^R"yMS ׹F"yLs'B})HbbPK;,`U9 tj guu7+Lq|$L/qܤ?A? C.ՑI^"]7\ w[۱b٦үM)П^޹ d laV0ܦqaZ17|?sl2 u+ 5_ r̯=7"yđ ?;b> GyjlGL3}Ґ(J:c(2ѩVSW "5iBF{RӞiC8m1s&N׮}C6ϞwnY'iీ` eB?v~Kim1nJ6]d=mB9C>pV&AX@'_BzqlTcZ/@5߆%N;,h_,>ht¸Տ+;8ll Yi%->?6o+!% ;1wxjm׋r쮂T9TpUh$d al =iyZ WYއ hG6JAz%*DWe0gu?_>ZBCTweu5U=unCyn%4c%]~scApgd/QsPgSč"O{BT"(+* ͢8#F{rUN+1ڹOD-qu|sYlG~R)gmYq$~5$UaڑC W09Akn8tjqO97MzHy+KL1 !;֒irKbaӞOKhHNݪ3E@d}NWPu8a$_dq\ܠ4eٯ^\1{)B\TګI/t=R6ϸl;!ر**2,W ongy4>-=ݳ@Үwy.μ]P#L5n יjϿkkySdu@vU2g<՚B#_px@qw&W7sAxB?]gۓ>c!M z[ q FNyCȗkչB$NJnkJC7!g}䩰`SKgi\Xe0ZI 2+tMUkqdv&5D8tj12o}`09e lߠ |9ɢn0oG<q닝}8KE2Y!fD(4rI:y5_:7[] LYT?!>fo}G=ll`'* oG[`=aSk4_ =dR ې8=47Gd@荅?@ K|SϯLCeKMp?ֽjFjT4ف}% ϴ{hjLܱI@Rc.=I S;}_->}j}J%>2.{~|j$*5+7oP?9\4ѶםP/JᡔIq ?UYH9#btZpQPڡu/q]C;-z2 JiDbM rj=\+E՛ [E[ىHbbi>y6HW(uOq-U:L@{x#I+W iODeI,5U蔤`^tZ0a"%9 \h43`d`Vw֬5Ĝ폴mВWӋvqyw/&E\UN fA<snU-B!˧$xg{*W2QOj+kИ~ `3%QӰN*eCHu8hJMi&o,ӓ(sYC `Zj)"ͫV. S[K{*ti|y; "gVv'q`ǵL}wב^._s)o_rXn"n* Ŀ<;҂z#tŁxfǝ,{G AB4l=,Qrl*AO\rDM7tslCȖh0yJTHxtۚ;hfjsмхKl>skX=bm@3}+ &[4w ELcl|sxRipI4lu. m:x㡢.Im\5= 9l֨ƹgbZzeQeal{O}#4ꟗ&HuŔ dvL+yZZ@ G7rո&iL!W=$gY%&!ۆu(6yo (YwRBns+ǚG߰%+3 Ovei{\ q~+x #Bi9 ^S"'w9+HJc*G)O+Ua<[8v<^Qew #'+5ϮH0[8UٍA ZsP^uO0QÚJ/oei'Sn&ieܱ(ftw[{&]cK,ꚩ.=pFČ@$~ ' =5&?V11p\c{9 7K?߲krtodLcg s7U`s^qR%C$D(AVRvMrv5L<6pKtAmN+Sn(gCC*w id xKcS~MOoRqB ^TlCזRY` Dar7ʸ(Nu$1!9sQ5\g063#Os7( ԐzlD;Pt #?w2'?l(Y$Jo'"Lwmčj,LBYz2^eAp9q@tbyyJV!j'B.Άou%^m"˛`|7w$EO,!e]gFCaf*f,Aء`g4T8Π,AMCH:osƮ*dc gy4a˯έz;}*':q M QtWkOi*c$wOpc-&U#LKЊ&Y,@h6qY$ `CyU,:p~m \ n)nˎ0t#2M/U_ l'wKu);.OO@+}b+L@{j׻aL6/OTbOOoϖبk : :\=XH1QPʌ9Wz813$Lu- (J9iXid b}bv({i[#InQX< ->H^unO@׃#hV T@/v-J·2G+ WJ F~&nBB^n7VG2OtL r(Q) ,5hz}.^gi02BaSҕ{Di\rz23٪dG7HÄ%UKz 3q8{Ye|JF7HH5bE68(dC%[V^WGٝ,hvE̔T_4rKR+2*  4^̜4nCP>xs"&ߵqQW̍]:Ku$[@K⿯r7wHB2#j%oPflMj|OuTu.䎀ix^cgEpC;B 6z/؝B'mr#F֓V6,٘Uj[ # Z56Y : ǚ4ը粚G ئgcDGu UnWo\%_>c͘ P(kaF0_ Dn|<Xoh(~ϞګiC|]0;=`)}M-uXHQuI.|q1}Zv+US;wCqW;_d=Ěm.%-,Bñ,]~E-DЁ<*LI*J hX4)}$7KԞ_wTmK WSpEr 2Z34yECblAǺ7h(\1DͣYBcQ gG[:e_V45.XMͮ8n5A¬U(YǢ<'6fuQB 0hIO[6+Cj:PaQ=6#Q9ߜTM n7c`g /Zz3YŠKe ؔk(ۀ`,gCpKr\n6f5|ڪpȟéhƾ5y&r+1rbY[FNs&#mW}yA` p6ʬ)ޑ0_Jawu0XƑEw10KZ[R&v'Aq DiNQ VC]lqxr+GS6YV7I0Rަ.41W:s7mr֩hQ3/$ O DI{WJ"I<\px*BvN[ե$$+Oki/,[@@, $#mV 3@Дm 0.:\Kc 9PXF(|T솜V[B\,ɀs3)&bc+uOiMĉޠYתw(}֟>{{[|`x_d孇ȍS1IS2Q+;HVY#rdn&[FQ!{ xY,`Xз)s࿿kZcv:,Cju 1л~tJtYkVv'1# 𵆾v" T<=ͅ몂vi_?p)>:{*I_!FN*tw^t/Uɛoy̐bDJx)һu)?ձ7BC7J |0t8""MEߧnhxO*=Ӝ o]I?IT3T +&DZɛC(ɖtnn4O^v"Ҏ4SZ |p'MgŰ1qpd",O+T\$9\ @0` l~2Z#7%~W )U;gxTܳXCU0mhek{;IYTknާi9cM|f &t;^Ɗ;{{E P,Q[=ѯ;n+Ni:?wgBmJ/ {Lf0l:hac) E-noudSE-&8$ Im[vb3Ҋ+? +݇JԯCʹNSD3'(ԙ;b#h*Kĭ zTΩ-bG˃*Y{nV@ oMD/xw1Gd5 vguTh*JdBG(d[pbq?bΗQ Fɤ {[| 6錑!:qeɆ$MS:I>3DuYN.gb`:%ȑc.#.-|lD} WvPf{fͺ@|IR'/iRsEI)a8as9?@rTEp^rHߏU wu/h9V#b`/Ex<." '7mD{w5{|%G/"4 ]7p3BtWfnmxiP:<֣Do2A$%z.6xHJP-qm7T f=o=n1HE@ZJc<~mY&фp[E%o8V.ZʎZfkJ; ǿMǬqԬá׹ ,u@T 8: / 31x{xߜ)4& &Ŗ9mq^DAa >Ry~s!VypjL4#d7NS_\߱F1<58d8GL>C/yBàHx{NnwQC xn'g;ݽKr M% WjtvfXV!Y*_mz1=‡[/{Kzd?81N0CY[UhUq 08Q!7w$ WC+s2$4#L%σ "&pS_}fd~.᱗Nz lAyG8DDKݨ}NIw޺֢ 1V}ts57?1Nwz3X&Gu!-ݦQtq)P`/6IRsv$5tsL% ;E VhVoóm#"ʢh9]zGƈX ٳC*D0_ä+ҒeoDX,Мv?%'k wOy死=gN)0 kx<o:3PXRh|l&NGgl#Gw %܆Na+$Ns; &E~ub_R55:hFSOɰQG;M⼉,xlj*9$y@>-bu^jp MCoj=4i0(˞\;Š9Dqʢmڹ]1Yd:!:q̅NڳT^W#SiOY/f%]d3T(s!2_'w7௑9IMoJ살'_B 2t+Fco%w]"z6ӏs`MXp}QJq?Q,Oe6'}NÜM-ヱ<\>1d/6X0=*կѦѲg^q|K?o(tԓHRXh&x7hS1*hPP@Uf9'؞C;L`64u6䱰ED[R3׆OFf`CI;wGJcjS.0rW7#IOS~#ss3Ѩa?fM;&}P۱7<b'Pw6&q[ҠP@P,Q`aa^Xu>?&{ <\~jlt(٭&kt9SZ6"M1zAhWnKB<>Xly!s-z ~Pm 2e;j=c :$&T̘RZ42 +zUtRGn^ A pTHꎤM2IƐ#{b@FЅD29Bi\Fa{Yo MB@֍ Mx." }u+~wRQ*;CPK0DV9}бc 8%E 읚$uJ1ˌ'V:(4vIR Y4zjBޛ^330^HwN{KגGẁoLW)d|j^5gMu@eD3ٵzA+9$N1S{l .92V860bU4tb}tS^l6 q*AD;P0'<:6ټܾ5vDCTF.PD`KbR4p j7>t#Klh5t58=0XztYQ?Yϋ1TeLZGM  )Z㥹,c L*Dݗ̞?ӑ',1(nLJ!vAԛXA pZ 3:=2輱eyoasϊgKx\`lpMp #"h&̍vʚÿ{K_Ռgө^G!M{Z儚t8'N?k)tWm3mI!7-'l~mDTBBvuJyOtLScpPh[`8s(ݻ !eEx;)Y'!ҏ6|@Jͪ ๚fDp,S'M>5$sEǔ.xfzMH3R@/ƾ)Lum43%Tǁ]ӖO05Ձ.$XUmo503GAP:eO(Ro~Ԃ7֔Ȣ_Ao3P%]Lpj!ؾTUG}>/;meJ}v\'MiZOc] G0// crwu ņ(б%ʿƺ"Lۣwނ v\C/   o4[^YTD弌QxUnCpïcolؾ#7_Z !ddi6*i67[ -Yũ.\OZ:b}x,̈ H981'y[p;P]9vRH4FV4m*%A[@pz0oU>2L]6}gr$3,q3Zea^vg!fGz06c6]P^8o?U?uy uiv7'1E#Y[Ѥ8zTMG:ӏs&ӜgwxQwR\ q8Uӷ-\u L XN14|*"Y Yn7]A%P4nq\]̎A`hT׿̀T` *x>(m<ɻ7:ҢyiANmW7~UGIăn@8Q~Jz!v2ї]nVDPhZK@˥frί!8`j)!?šOLo4zMJ8LkfT o<č~4;,S'INһ3}mƵt:`8)i14a,h̟lw染HTJS>R%Sw򠒗pV;} nz^ҒԽ7\&wHVJ߿g"<:>%1.ƉCT)v9d8Q9keZ?VB&nODD[< ޔQc~<\OD1y0&F;$-ՖUL^+z;I"|yR+myc3 ݻI}n$M/ ;z.^݇_ n(!>ҿVJ=C5 Q,O<g3ƒn+ef S+C<_@R}"f7lа|9A#16lh ''N^h[#A~`s1!N?D`Bby2푨/F͆d{ݡM"t +2:E?M1z j2.>U$F'ReGo}崋%baBO}0c@t$rL~r4_}'2==.^lAϹ*ηB)̲z{bKs  Po.!ZMc,=kÉ(yv0XSA.bN8)_'㙖xP1 0LyWOpF-*@*Q?G._uǚUL^tWgq):7gzI\ej$ Os:S;{37]Hl*<|_݉d0qaa>,3%U,Qkϛ+R('^wNpEAOgVu?S>S:Y(4F' EUѰUq-Wumc۶3 ?m?o x^!QRxdRq6mٰMɗ3?ޟ|ĵ#s)myݺ#(a뤏ְRAe"$AFt醇^]7˼2'KʥtWW11)ۣZ rbg(95NjjrLC_U&]cXN 71Der3;@a]O񪼧^/Nvm?Z 3ο5\}~OU.Ꮝ!v-%އ%ЧS$~,Re賅#RԟZHS-E1nu4e; +p!simfB\^\yơKjkKYݫ/zsF,UZBś]pQC>~AVVSKZ;tnۀB~R~!|cKqR)\I;##NFB:YY,R'gt{u~ٙ]ƾz: @r~M!%a,}Ũ`Nڟ\,!ȫrAHÁI#0Im'cL.ۚ7$Tm&8 CSv9όƌ96{VZ4:|p* ʸsW1?`X(p4q8wOS?Au7<gugz??O$NL 0Ftͭp TyN TL OpH\_ n\jx ΐ80ԭ6q"?-0=2'2@]?Y{='d#SdIE¬ČGY^t]n]AEW4-n69l еt˰ +" ?ouW%eB#[Z=KUL Dh>ۊm-3SKj^:X2>y З$Ml>@F`5uJAbBBIr4Yĉ +Kxu4 `K% 6\`kQ^})yY3RgaTV)_P- Ăjd*:Y ,پl@f51(ǟwr9&s nkbdc"5 _ۍտ%v]$ .UV mQNe;:Q'#SbLgHjdn$<(%wZK3GJ,U=eg䠒24?_hETOj_LX){kELE%L/#yGknqq?y5 4K*SSҀ7Ij?|[^>QVHƲ8~YQ?]-',| Wf7O`4bL^5ÑE_/H8Y2F )9; Mx^! :rsbkFαM!nj"3zq38]YQՂ>r֫ҴKR[;owy*rKBblwQC`Hl[p2Tea9ԝ|} zJtzkVgP|[H J.(%T|0; >F2IVC(Y kOA g?Plug)MyXp7^H܀棥4--?RS2GR31;oWPYIJ\(-Ja\t'.lSyBD9Bu['V_YtQQY܄Q\7OXYG(X:64%onBSXv^7&\n,)Q59ɓ"uY|oLbPՈhI\/ HsI,1 fjb*> TBc>~p1bj(*nlp /̜mWϫ6y>N}V PwdA; r@Cm,ഝQ n\|8lq'B*_~:wm#o.NvUʠ))g-+usiʁo"4CLÃ*"#P5M;[ CKH^gLj - Ta"ks׍yW@Q?NGv6qd{;A%Ӕ;FMuYF?\MT:=_Hg1K&XD <)G4=.$hQHw#Q8 \ _En#S]+QgD7&7hI:l~oٓkf ,NȠuir?cHbn3d:Y 쎦z%q,K^' 6[^ ;Q܃9k'$e/$'>U}9nW2KvB0$)=7sl,KeQ0 [8_-ƒa]p@0XQSeT,Lތ# Sݫ~Gxf f/`)݁|TЧk8S[$C?6[ 91<3 S9R~OlivMqȹ;.M4Wɧˬ=s~NHX́ŞG S:C^&6_ LYu3hgl~Maڪy>$º"8p i2 {)#\f8W#:Xok.[wPj X<¾yo{= !ڼ-7 vo,q"JSK coGDZ9+=<ke>F/ ^䙜nƜ^ndGzS.mt'ixG$\_33IOyt66oX>Űi "#Hm WɛήM̟s$DZo N*f}:yS0ԊE3OSM7/[Zb-یɅE' z/h0 RPr#t?ll6r 6ܡ>ab(vT很]}NʋUOOHY_:)qA% SXLB~jbػ>LeUk!=淫Rh'NKa]߆FYA@O'K˹}!,B MaR$I+hR;Mi.&a7mӴvńۆ&N4/S9i4a쯏 WhuL! Sz=m cL&b5knݓ/" t̓گutM2PY¸i(;.!BN\Xb74[DTܴ u_RQBF~c֚iMLL2"5ޤD0\vv\,ѭ:I;Gc"x@'Go?<ڿ4]ϫD[qsd5L+\[aJ$cy鷅64B|vDk{Y׺5bI]Drr=p(  0#^w {B¾6=uǙw&Vq#D`fyx~G#Zuo,)I N JgTtk 3>{'#n2kcBh *8-> YW z v >SW-&B= 8dtEuhED io#1QNy0UIɏxF&HϬ胰Z) "T0bLRj e {w^MFTz*&M+~.sؖɾv[-. CHk>\x32KVƠz`iDJdRr4wKzc ʹ!Lw:Zfq1Wh 9b@64to¡m̯{'eaf@KFA]=>oO*mU40AC 5(nޢ&FVlUT a^u~ێ2t 7ћ%8pvFn:⌭;4h}R?51Gβ:% [{2GXl?:){ȖeV4PeӎD$R.HUJRCAgZXuBj b^ 4=Ϗw[@}ն'}P Tm~?+ޤd=o>L8g.=^BЬ1fe7o6mnmИ&$'qs&LxR[$bxVr T2,,9g#K\5VqKVܢA18Jb<蓾́%uqT i#BZiԅEVtP 9@1ShiU<8xƵ"jpy%Ho6pn:|Jp"ХfiSuQzwtlR3稧+ bMfGLADk^#Im5 BoS H.:a70ñ >A^g>yCiԀwwz4Cs⳸(♧CF6&·72o;MkxXݞ^vϏ9sHH7`kb8Q Dl8b ~)GdΰK~ŕ,Ue%(A .A IO7_( .(` %e .@F#%^oj mWvt[M׃91?Wpv. 9e{;hMŏgʽu'Gim h=z̯5cjQu%%AL@SNn@.C8TUAx-A4cUC 5mڼ!eA/ Rs@!ӓމ3C;vx3q_R#XXM׃D쉡NlKT+N9w 796kȿ_Oy>j,*a\9ҝT:0 ȉ !xTG Afx)%~ B0QSCq:8$ةlxpl_L][6L_*݅fkHܻm(^+hˈZ4= ;j^*IN I/.ch10+:NԻ6D,ܨpq{LЂcJNb&6GjSKpׁl9FH HG-0#y;4- zJUS\TB[80tn; ì[t_ K[fdv$({SF*dG;眔x`ϵShhXt*cJ<"?R">@r~;/Ap|;U8et+.p*p+y}Ӫ eຘxu,[=&2:5TÚr4X +.r^{ozҟ065m}'"P A(o|qX`| e?b:&|KNhH@|:A 8ugp#T$耡7d]ŖT*5c݁qZv219Э{ K7$0 OqF,{1NAf3:?!pᯚ(ʣ;#C'o$hgj!7?VhieMc|%VH$y9lI^1$N+uN(IDE/`f E=t* d _pQ\{ 6?]aO;<.Ndra4:0cC~, (n,b0X纈ݓSH^٭\">Oa25U\7jB4-fk=)(XJ=d;4)T]ɞ}Ez)H Q+c{CT>(0:$C>ZVSL^w>h:>$Yjں5{jՌ-.U t \kWfAHMjbWYQ?KAp6tR!zDnh}b}Pc[jWgNBrkrz>8ʧ#:c@.VLuo\޻643pY/0,6_’8=~OTXHc9[k'gS n"UK^`օQ|sǂ]8W%/]zGq.k[ٺ.1eq(PN@%8S _+z| нk59_z#5]o \C]+5L`OXEqe~kVgF^cIP4<(ʄPR|eE7.'}qu9QG8V}wL:=`?kuTTtT>y\@0 /}~)s}O>Vtk)eNAxem4vQ:TMxhU;3bv#ٸ T@`rj6XCb{-?(p@n$V6ao9m׺\ ;3jiP!fe x V<P~;wu5GO p]d| c}{$*gC4te`!t8?J8r*o9ir3&e E|0kut;N0ɫ٥ N.Oe5eI. GIF˶]3xxp*[kְ&,GL9d,G'o=pkEY, eˣywZiJۍ&Ƽ!?"4[*< b Cg<.Yu',-~HFmq?^jjaȿ=RUJJkqW rnS1HA8?~^y5z&J'$']tȏ>83X]7(ʷfP}d[yS=t+i8aa1/ԞT^z>kqެ w`.BF O*J^x:\P!~wqХFwPxYT& 2f?PTI>21!ǐvI؅ v@1'H?kG9ƵY>:}&>s@Bu=sJUV`pB{uC~#d:!zQźMΒ(maYE!r`@% H{$P l#3oiUMtRӒN TP>z^9as/~ /2Yl)rjh>$?3c~ &y=I=8-̥GߠBҏNFʶSd@Q/X_lQDZ¿BbjW_7@OU,(0%H\?$v4}i"q g('dtoQ}B_G"hYqt8_}NQm6 aU6Z7y񷨦:)S0xӊTKz!WKWmEiPN6>) !{…c"Nu|jZ '>_8򛮯Za@T5 }5׫5x]"d@AM{1mߏW$T"^}6\F:A/gGBrHExf Wnxv믥qJ=*ݫ%]lp-rrTet.ü} ]ީiNAb=.0Kz{#NlBWoK%yEiΰ.U8̎;.h;ߐ>JW c zWXRvVGbLDcш!c Q%٫TUZqA)EJ-} !FɉgJec$@1aəB5D<t.;5fGќI#IF:6 \ȶ 2(ܪOPkR<5״:<Ǽ4[aֻj0G1TgQ -w!=؀Wݭǂ+2 57'(?ʡ򟮺>x/2 35.ɦ{ў#cvq_twaEkNG$p2ϑSCT(j$ / g@vg^ ֈcG,7V PI&~"SQed\ngMBU2V0d`:=[MLx>FT8n._^,宁3S˺1c#M,v| -8uv`ӗ5g!RO7|~[-!^Q3+tp2S>Bvw.{:EO8@[iL継l<"x1Irf렪j䮠go(\tB bG_(Ge݁J]O_aPWȢIV\pm(:|91%| 7/۔ԮBRa߸΂jr|g_ḆD|4৖~Bez^=6LU˘3mxPǼ 4M'vl#YU,>'mjE?ɦ1sAK.}()%/mxm),5 uGԳ-;ՊW&m@üwl!mV>H`IC4L e`M"QXI5(G Gt0%V]MR߯m7PyRK!Ngƥ 8IL3a·ww:{#FtV2p's^[ 4A %olt*xޣnHgAv׭^f1,&M6>D.czQcLazE}i(M[Sr?rg2ؖ5$Y􂪯,MF83Uzv+19tG2Gwú E粁 jo `i.ARThS{8׸VGH`p@<-=1Xnc0ޛUE3F{WJxcʀRI~RAJ_ef #XB׍/Å=̬/ND^SpOe O~;%[a c;s(m!;Ֆ.9v,zœv=Z/ xQZ[4Ck\yl̏ܬ(du?6j4 ,_@ŻO<A2h 9"La> V&?TTV}R?ᓰfD()&Ӷ_[8(]GsvX6Kدє+B7Gd\؁0?LJmk2 /ʏŨhXˈj?֕ǽ{>)k? -A7UkG:Tw@/)&@DꋣIvDW_ͦᠧ^J3ݔ%eT}0"hF#6zQNȢbys7}䪏ڞT8xt%ՙM9!HV:+d{2Wvw ny@XNh[en2V]!WϊcXy`ϼCe'X)4dDұ![=E$;[mfwCZS}EW8 N`BFP&A'qHS߁r>_~׍sě*dY!G+M(yOƛaU!#HĚKƧ%Kg9Ń7-o+tt1?Ӥ/A"~H J,4}h?Š'1G/ 6(p/&QM'7$ V.r=J$`JEJsrPKch Νa[m5XgV~Ϝ%p# o-4^KTFWZgxX' ˥!*`? DUKflm  @ wL`aD .@Spt_V/` `ȨBP [P/uu _+0ԾSRkSDžͣ@]^|tI& c5dsp#2/Dg{EÆ 5]G| {8;E΍}@Vpq_'VcNʳVL: V&[CL3-v2D0,HX0\1/Cy ˎ5`É,mB8S_VASJnO%2s7~zv&qRCճB3( y)޷ҙTm}p`n%JPZ:|h)wq׾+vĪrnf4S[*:mx]{~䚋ej\cnȞ̽+0L4tĆtg5 LnB(1cfdBW WHn [~\dl=Lf%&:Ñ.ϧFq9>myrڔcNڄ=4  MƵ<2$8&EC'F!R*q UJu@ S&_v5Ll&HzxL4^OI6maϠUqcLYT.?dTVJkf'`l\S]شs{-<N| a_0yB7kGTUe!4na-*jEQ*|\]d䅔2? J{WV:K=,O5s6sJƈ1Ғ,m:(1#+i?nA2G9Y\fBF$N?jC/ 2@ -m:̜dma`Bz)޲>@ D ?mӿc[MR j5;Kb[@4dDz4SN=e n' @p!3U8h4cr  8+k6)?zAj_hy_x67jLC[w?͓.[X&q%|D?ڄXcgeBR NB8,zs!e.QYʴFw  KNVIDSZ4#*ͫCG$0U!Lj/==nEX$"(bNΔ5{wΒj1[9n %xt;et ƛF3rjKL@䎭vc%۪.0 UˆٲCkELW=0n@eEp'~8Sk\,*V]t ƻz+6n*]=GyrwGz*:l9PW9ǐ? *#x?EnI?TC.(Bik2/tt7&kṏ5gCf(~w GcՐDžQ/{_Zl2 +rfiCey_uV~+R9Th^TV(t& 8/: ͜?ЁI1Uq _ERcTYtӧ;R [(G>e<~[gq⨋^|6.&}gM} /a^PACIN]g"iPӨzx6 !/8} :lD-3]#-hdep[3Z Z|!nCAYW:I-!pOBy4mt9MÍPU}ULtiV?(7i@k=ܵx@XY?`t=y>si-t!tƪ bC؉T=!Hodݓ $zё _JIÍ F%ah,>kpMmV-ZûP[HXu*Mk,!lG.ڝ^ Հ2k%܇ưӌAF+]AiA*f]8=XG !QIL}]#*f3H\ %Թٗai욹 9X pQjje}2N;o_>Udvꪲ,j%8SmviX$9¥p-'2D5Qo: #(8?ލW=$ZQHp!Bp2f /zy Wle[zmcpu>k(~M/lD{QgPv C9f7'#AFdIB~8+a=O&Aj+FӢMȈ?аԊﷱgYZ070701000002a7000081a4000000000000000000000001649b7c2900014c20000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+WA# "ftPn0^imDbix2t䀸n;=?: M ҘɕMbCٿJ{K2)W4aX2 ׃A~D*jɑ%[=پ_㱢O 4|=m3¥}⠥copYS4ٱCGHMg c ܓVxb IE:n #JzlK%bjNGcђyFqkPYw29mT0{V[?$C3廰OO7 mB 56Tw=+7HuI$Ih[/v-za̹BܬɎ `E0Vܑ}p Sb9R4Ʒ(׍.bmQ%Լ{Kdƭ("WoO>SC5U@R1O %y*^?E-U+7v<3u6ꮄ- 8eۏtsL+@(p0)u}dR:)iL̐p%'ev',w?6Vi:9G\DPio"؟ 2_B`t% Gc/ي)'b.g#N`lX3 mّd`}a}QdO4Ӏ!X; :o5.Sja*덠UtsLD7U%L9S `6<0c;?0fv9*EP~q!<îJatNMuء==sނJTuA@Qs,p1;m2η{rU!)0$K΍ vf!q1!b)a:(`}HMPkW<*<|!-M:',׮ǻ-}+Mܚ&Yޛ/S o-IBbM%+{gGݟ7aEkh3g/A2m/[?=ؐKj~I Hg^.d[eh=iiH$_D1%')+j[W{H4JBV^-po޽%Me#k][8bމJ.#qa*=kj ydLw{Фn5 ۟T!!g h}`Ih9q.6s?G=lZ6Y-oYGr7+{4(x+:S|+sHr PJ9aӎWde1˶*|q=}?c o S)t!}}ՃsA7uaAe~CvWC~'s~U`YywJ`"}DRqHJr壂uzcD飀&4cc:f fW9C^݊eF/1t`j$b):ITzP<3'b8/pė,]"dH-ԱpiikLl`D_P7 NRA^H>+dP8p#X.b$D(0]]r붹-0s /vaC ع1?2Qr)vHW)@lAe qR:{fbY^C/\bH`C;euߤNHeCj[džV#^%I*GQW4}F^s32]5g¤ԥ&%2a#%/ܱ+Ii @}HyeOW4>EU!|`@ktJ( ,j<E'!^|舻3〥mQm9ZrlyIԔc}p:T3tkf, `L}OВ&\GV @B+˃ӽ8K0;-\<`o2&pELYp2daJx]f %Ѻ}mr"(sƲvDBCwh8X.jA;Z 1H+eNāD1~-e]vrû£:6"~"T;NMx^d4qSo%?5}C܆ڍ,-|a(RdQrcaW٭SJbeC+w:Gy,"̑bWoJҺ+#"}"&pz0W6:5tF*-SLb`kgFcLOfWWn}(Y+eZϙYJ.>4K#:쏎K!L:AC,S(Nsݨ@#~3kףl(|a)g"c GtDk)" ,FO1?;1EvQӹ\xݴ:ccE1$TW& crgaش!R_ggjH4o驦~5tpwvb˦F$wBl Al?9#ހCC1n}fNEr}G%Zͬk7lUSUFXߚYQOI`6mW;RVٺ דBJ%=¦ƫ d]K)^{A&O,xRï/j#l&TCr#u Ka$+JT2Ho1m߀T&H"U~ 4e0вaH KNygRu(SneD#o^ }Q#nIe+I">@733V)rdע )ck=#P9TU#c8HKC[#?z cC;D&L ++uTC;ÆPg( x.?l oGAX,Ӵl7]խDx>} pX|048 c^ 6BzJ|'R*3췵'DŽ6fkI&g)Ex3-(Iòcf.:}ޯ:8w%V̽Yy oZpèĔj ]rtw1n/>9OR͟~7{Q\~f2JAy\JXD` N"$6k[(% 9M]gFͺ9T&$>^S r(r2]TvzS&8uaPbcgC\rltKMKY? 3jQ>LmmL:hZUݳ^$:T_ݰ y:\Y@%tT` ^pҝx%# eȪ2!D*ڴo|hQ>p}XkL~Wz#O>^uw7-HՇO=o {^n8ɚl\2_URfzL`FSVrUA)N EiYQ~piͪSm6MfG-* @`> Aq8: p0J-W5_U%]хw6K?s~lTFvd*hEbKNɋE<ޚtmE^˸5#'4҅j }8!.Zк/cjP@s$)D G)B7z^mHHqAouWLsFIƇzb9Y1ݩi'A^ۿ 6 'Ԙ@;8Ȩ#ɛp1:G@=ICngQV`"xiڬXڞ.z! xZ^* .:ܵ PX6@1Eӏ~0$(r,{شWD5"Nj^;ymF}&z}\pf1+A*FI_|D6cNvp\PSDqXFr2m+#f*$k T5 @lS&E鴏?L|%I3E6(xÏI˽0&licʾ\goVdWfJ=~/ܔ-i#HC-m.(cBfS_Z%7eCOWV€>0e6n p[$T(<+J4d=3ws&AuVc"znm+!򽋆Dlv6h:FVij]/eSm'%vʉקE@924'掫^ү7L|߮a*~E=&`R^l.}ZIkX\zAC6FŮ߅{Wc;E_#DB`yXa#6|l{1 ŝÔKN WMDGt@`^|bxd > Gb31ź;E3ׄ"ef>nJc򑰌5DlwObccNLOUkWN:]n٦ȡ^r/׾j9)i/_ 0V5Cff$=8N[=zng_ĸ $b Y;fYRӒf@`1gg쵌j p췄OAM@j$(x*܊(}@W$ϳX8 r56 CЕ\%1Gi "pKD?.)TzUJ*im?Cg T'N.I9nP`#bIV N>s CTM+\hiGc@LP/Ö^vU Kc2ub\XQJ;D8z6i'I"ۘPWe'AԝO Ө6&"?$q?fa2/ɮapRo_ʫ_r|+R񑟛xY%7/'_x3X}y VQr)@x# 1fXJz BbS]`"̨pVI9:m٤v?Ȯc.*I-9-}#Ҙظa=S$L6'.qh4{ ~ e2&5j1=EF˯ ^`h vf3/3Gb\<^pvO97>gɼ*G> %kySqJY>JEI΍O*?n:[ L08}dKO$ӓHoz 7%̱T0` dđEդDLјmJ&v.fE-scj[BxΎ#*c ńA3K'Q`ܺ ' *QmJK:5-\ZJ}~0HuH9W~gF9 ۋn\=Řbݭ=j=oMhz k˝4AxD8E#%SG8LdKAF'i9%:FjE~|,t *hc:'HxMۂlazjKR+]#p\8oZ!4X_ĈBp_c3_'rKQP">^ K$!x v+!}K@: =R?dB Uy&U3QF'-662A BOɦ]` { i*!H\%)E»[P34yM*YF+Lt]4_F/<^ ݗC=,j@Ua{N5 Z+w"1cJV ߒln)P-ֲR8\||U~p E<VK,ĩ@;}9sngy7ĦWwBdSe%  +K8ImS٧c7d#yoΣoYB`OF1~GPʤ35χsًŬ!I7 }&*3,ĭ"϶Iw$eյrGvGp9܁pJwcsޯɎ[dF)90_nѽlq9Q0OaZi7{.*6N&fáTOzX0m*Ī9hK0H"M[M:`AvMl{UXi+Z)qv& kYuF9c oĽjL!q{ #v|*PbYWL,&V5MhkZy`a ]L1$bDGɼߓ22 '#s'#4AN &I;S|-0X+'Hg`3;sY9;<|Zm:j$0' 8ˍk8;LO:=.=]Fp:UYT{Dry3dNny4XVmޫ<0>G"}֘QgJ%#]E=UchGdA\BGxkHӦ([eLscX=B͗mwY#$`k6}y&jgNnj}€;xj_q_Pe"2N`$ V?V !7Ƅ$ֹc3ZZQzE׷HdO "%QL'PyϚo7$M_BX՞kRI:VZ{;cV+LMdspnc_lԈxQ]"i/N:aNQ`vwL{ k'|MYN>`QP5A{#jW&G?MzvF+[ yi(<> 5GvE\)ld~+'6)r_ ғ`=B2`t]>?tifLG40'fCqmfٸ,a./BoP|N1P-EWs1E(c145NunUpxQO$2* c߈g+[vzf9G>(|Q5صy&v7ߘP:k;JDY|Ղ\H6Y"+FL;Lr$<!Dk͌/2MOGW%pmR񎰕п!KSaM^SSFJ̸D=  'Z o%7%X۪钡jTUU뭳Gz3qE!/^/B$yFLqz{6 y4n Ac"ҺH%PZi9AWBh%O~?t7>'L: gӢqG֩ucN, n%O&;;mE%[2$ֺv9vӸ-g~$DžAR3v-*2 Ju[ć&ɀ-#X @wވA{'AآfjBj[:gK_Ks~ C ޲??ϵ_:s"reL1dk|ubOC#\uᜧ&l/o{phju|<^>m1xvFմzɖ \'p( e _8J\"ΆX̱7zmh^%hv 쥌OV.1YX%?*J$=]pz,Ѕ({^1o(+pӵY@Ր!P}!OهT:0,yt֪d hF} dYwjoeW>ĭ N2iˇ̯tZeU'WeZVIa>4ZfBXHu~`;$VLNo3^0UmAqe;, BNmf?m~]h۴ʲvEV +k=9 OK-e:W;Kl'P,Stغ=(pC|[\<(.wc>ЖH-k_f:\T.{'Z-Oi`S8_642o?f_&'oI#:ݵ D2ZpU$aƔ~TAO/q$Cpi (G\j>T TFYg7;J4L'}DS·̈wA-0C[ DNO*CX3⭳h5x ~l+SbgwJ\@Ft'a[z ^sUYo?W<%cywf UIʶ&7mW]*%{BANOu1f{ h; k/ k QKwʹb@EZ{H;*_P#{!_RǍK{!+c3@}y#THCn%L =íɗz|r-;XBHH5[uv9>@A ڞw )#W#:պE^ bD:w9ь+cc86 A<ܮ9gQ=d@@dPaۮÜ]k>';Gy[m4G3)[ YcS$߻g^Rwr {۳]"q=orL &Ȯd&U@]D q)ZMbNn5&W0VˑQL5- >hlԠ@VL1DKm鷂- 'PHF>K[22}T@E5Ϡ-栍{1qQoo;:Og9i9ا$iyw6D~ XuӲҴm@έ8~dU.sns% -y~9ÍW:cJ (::ODkImt$i2_yL|. J?/ix +$Ҽz> PE7 )A}VN?K`8jqiYTGsZgWkx7:kux]t8.")'#b~c4vF~pJ荺7t4fUv\žʋpRZQ O.:%t`uu ھƣ by3;{Ԏ cPrUs1:X䆴MTȘ~Rf% ?{T9.-.X/5Xpz.3]NK-ry>q,Ѿa%m!TB4{P( Ih*3+SDoaaTdL!f9b>~Bwq/v%jrۏ5Qz[ziG+ U8'viVO.ZP#I1MCܕ]Y `L0#;2)8,y ԏf[kTV1-j愂# ^O}wMI,UShH'3 `}% t0T`]~\Y4t;ߑz9m'83~"`:3.v#A{ތ䳾ahpz#ٻ*rOPς"wK x:}g:ȨMiFLdYvsyWER%mϘ%4 UMBڭFbJ 3)iȯP!b] [iYCӎ72y1M6զQ;[y~Ŵco%SѝmBH ]*/`i_2F<a`~ qPix-|pfj3ْ͝?Ai7[& v(ʪA*2̢`z!೅ {I{:">P bq1ūw+#BmN6j@!ehCEjŽ+ ^8VKsꊀKX)UijiA{̠Ύʏ`n$+tt8H j% Yx#&B _vA"%zGݻp'OgÌrmTDgC )\Gh6P؋%Ja raDv &8G'Q<|]\z/TX1^MWXH9t$X!7wLq<)#co.58KX2>=ԘMAǒ= xn7^ȭBV"iR.3g6PpI6 u?QB_9O7-cnp\qA娻l+U 7]jVcU;8g;,*+W= qi>6rKlzgY2.sihTk-/)ug]S B_\+¥!֊rDX̩<@ UxlWm(b+.=yy N$RMG9exIǼnW(W(ĚDpUGQX:,P@GisY>[$(M2+̸4ǻ#i,8+49)IdMa: w%>Su\|aRż|8Yk_esx+iryǮ%R Izd^YN!h"VR$~\,nӘ=SuO5BYW\c,]>h{Cͱٞw\4#늯+^K +Kor;Rpeǻѿ_kky6el:EOI^Tsb̠ O4ɘg-ycِxf^x `r%iBaHwE@u/UzѡSr^ nt!u&DW@)d)ͤ5z2 Y{S5qӔ (IʰS o=S[ɸV9v޶1P_H)+9Oz‫x q6 jUtf1>zt\cIsT<\;Q/7z6>gh(D3caKoLv_Td~A7r63&p8b{"5j Uw C&M'U<~3g@ 2T,ܣn"g`4esNľ([HYTjfÒ_F'9FN"@ʐFN~T/86[}$Ǵfg]+MH{픛2i+0MvP x*Px,Ux)g٩[L Ͷ8JBVO[/b違iXR5|1fjj!uG/1a>qmyX&uTx5*hOgSh6d8Ds5n EQERdF)ĸܡCO)3 !W@NL~Fĉ~=t̿ctll" @"h^j3pI!B#!2.ܯVW;΂[€F0<g$sZY<ܪ{1l!Y t+J\?Ks)CeT^:Ҫ\{G)m ~UfSƣV vv{g+;ͫl,>oMkWvoъ}UbIM`١ +ٽI@{m%bݣ<$Y>"YW}7y8Yb9rYSH-z5R+ڍQ 9D Tƒ ?3I%2$Є$*Ŕ<Ûȳ6EkUU=x2ԏЖ/zg%Q5/^vvKru;vEVa6t-L3 (n ,1i.̺sqx60hqЩ߄X¿hD,l3]kz˵ #XyP'b/- CrcI6 a-xU7Lj4.*r%dTg(gqEc. Rؘq/fd-:TI 4񢱆$HfH pjorN SppW:LV'z!M9+`>t킹G4cGG_O w'ы?{E튄n6Rm}g bX.e jFL EՎkr+Ud)5:=Ю8Q4ǻ|k/(I%Lv'1r\:VSn_n%᧼uoF&H>3T-P>sޜ8DK6Kzb]Y$ev?ul7YLϡщiIZ#ЂG::@-aL A !sqޓ!mAWl]kө֫1֡ʣJ#v%م7Ԋ_j>i>C[} G lÕyZ-ix2 ϡ#"/y +Ňx照6MeGX \lY!Rj7*N{Ck2򁀧Wh*t@W \jB*Ĝ'O:(׎)oe|Est+ U_Ae2ӄ,ʣtz r}no("~p-U ⚑m */w,Z*O1tܭW !q >s뮞 2 &i0f);"Эqj1憰}.] I< l2܂"*YߋjVr@3 Få}X#b(R f3$dtǫ@iz rFM01!dWpScP ` W1/s%:ķbv]aѤuQh}7L7=4uȑYGK0k?nu.rCyt#7g+Z@<{Wʴcwt'MNȌb!iM$\nzoG}4|Ld)!U82J:^Q|fkxɄG - @p' u Ho_ƶ6-܉{ݑeh^qMOJj.dNexfO2$0`Owf &QoW ޑq6JX ϜYꁸ|8-JMuRl֡z#QN6@PG8jȬ-`j FbZIFf~bk` E@qwځ?¹K ^E<{L~P SeA۴*Y^x;9<7ia#2˭5p."Ƅ!VK'j\z{4N9#Ƿ}uW?V籡q.m#y&.!C/|!K;KvȱB2j:`u"@$iSu%1dUB5ܙ]^K`K6f.P_!Y>:uݶ4CVp)A ei%:Mc5j"#{mw&UYIp e?^B&`-(}Etdvabg3PF9-\ MgY}OE&q"7O_AaV]z%/Ơ/}/mB7czO`(Ni[a&`31"/W|hL2 2UY|b*g]zfJ}Py2hpuLϻԂw Tȓ/Z!B|l!tM-i7;WoSm_M+rul趜1ϩ[Wr4Z߿P= z}Q!336RPJM&7ۖ")¼7AWr:q@zGl`6n'C:A<:m[=s_h:\ag>?pxZErŨ A\_[ AtΝ}@}Yllޔt_MCL nL Ö ,ޑRA.킻];kBR5 Y\L [Ok7nO}1 :"eUȆ^1]Ӓq"//իMN z:Ip@2+$-/d {Rc̛,ދ{cD|Y7W"`^pғe6+3#\µPחBiϕQ\*se dcɮ x~oM?×-lDdeBłk6($a,q{_m;32wAPoT Dv*}zYB9DYYrvl) xH9fiێ(mE%/oSooC h9%7?P9,"(TM9D|~5)v3>0;%Ec?X_Uyj3LJDT' @B> 7D~~kGuT/y$n)#=,80ٴwj,͍\ yٙCZ}eFd)bq$uJPmw筕'<1ƥ\^4 XFDB]aU2r3O;42@Do e`Uu@c&*c߈ L}{7p^J[;OTlɔ'EG S _cJtGL?^pw HsKL&sZ*އN?y-&}PX%M` FB(a%e1V*)=Oژ +l>䱣@ gav ߱?Mѱt)mTiC{Zi]5-DjS)8UEST=`ۜSnCaㄢRe`6lr ׬F<]JA\a HwKF>::,aSo5I!51 >(mY3wCK@ؠ0BO0VqDkm)K!# } =oⅥSuSEbި\TB6w'H ^`0?КäRJ'9:ǚ2Dk~4 /6F)rW'r5UZ_)E^sVO)')glM@zwJr vO<,mCn$n@Dup+"(~:W^6n?%F?1e1EPXhvTc/|͡¿#1Tv7p+οn[,N 7zgˈ} 6 'HGt?p7:N6?T85 Æ',ob;o;MR5$!{"gmgȺӟtkB3QiӆsኸjyJPd 0^U/K`܀g CX}HD"M+ \iOY"fn=U=u14 @`^tXg >U:Bph*//n[DOН= yFAw޺Qe gml-#!Ҍ@3L7G@盬œ.IgU`=Vdu{G Iז~WM{}A-QVV}$8Vj㡼%3aK^.r`-ֺ-X'0"l%NiW!?zڏmh9o6%jZ<ߥZGJbe9¢ax,ԥ^Uݭ2տ%ֈ=)iRq(pE,u"ud(ҚdR^D%iżel*YQj>"˜ wF׮8#Ϝ,+Ѕԙx)WNjزS l@k eJT$3-A9_VTPjy/~,n6Z\9d=\S4#luA%wtzNNY1P #Üvq(: M\/BZ&OȞ#ĂPG%DTaF2 &HL$C! G>bUpca[x:C%Q"t7Z-hUYRǫ=~k Q1_lK9y Az-$33 s~i\7KPͶ0uVO>z@ T~}DF5 sSBf!~+%7!W]%0G\~Ï&6*Sy9{/f NB' 4'L<\$T яj#'t %Dz.K Z[6Qr%÷dpPMpׇǝ /_- [Ӗ-`QpLFm٢WR7D:ͼ']N >ֳ7eQ^;H%W&ɑ{^"DቊB:+H8~]19ݑh Bwx2 <j٤EH|,ceg!~!ߐ ᷻(SG,w#~TB@dc{so&(0Ҹ^y{yI=hnMa|5 H)GvDxy6w4轤N!߆+Z GQDWVQ7aQB?· a0CvDeA~BU7%]3 a3e,X1"!Nv(JQ:^l//FyDseF# h]l r7PvO/b!W":jUK2;NKOPrO.~IMf^I2ePlZY:5]nQRSil):ʮw_z``3Esb|"^\@bq U5nInUDpJ00J D\Bpht ڍ%2)'Gȓ%Mӿw2m;no>;)l: ZkT?ǣRd}-j槽<.HvhEcGm+FhH]w3,ҽ{;'!>@yrflHO J/T&P((=S/DAJ;}Y !z bk%xX/pw\r䊟i4b|כMSP_9W% Ky _xPzhn8xoyJKY?U!#p,3 r /Ҥ/DPXDx}&2ִ3^C{^uM( R.&jߊ/8f.ycKꖸCpECCm$´ wIDEݍ9S4 4. :!Zxj/BJgQQ,L kB,TfT)^Y(R:=(OdKg{YۜCA(%|Z/5Z^fxWF nU[ԡ{@mW]!̳hQwFn-մ{SDy߼Ԟu\`RmT8 ʭ߂&, ,WI̅K4s7mO &r1(cڈ[!N,sS}lnx7|kdV֢(!./t^%mK.-|\10k8@-NX(L`%0SwHS675S+=h[ԛذ$'zcy/{zT̟ZO*9~C7.;39܌_R*O@,. I$&Tk]w ’gfY9Ԫ)IrC mSN)l>ARY2t3 [K Hp2S E?.q|y<0I}b?а#U4YځH.li J7EMx@$ݮ gLGTZld]u:HnH9%q1{|)A?تPޙ)Eʳ#yB`WuG&YR߰nI\ HKw{6w:(xmwdRFOÛfHQ!b q{ ?d9¨v]k m ?}<68,vO eCQbZcEXSP:|"PU/<T{^家R=8wTgvkRC,FHZS^*k$oz!8=B-3% `fg@Red\|m[{t7|ãI兔6=Z eI`0x<~qy"RI2#~{oʾ)I-FV#ʿ-cz 5 w 6C\fGsJB|faPC7ax:,ʽBkX+caO~[B\W.vGہ:2B *sV<[ coTl/#L5dA)"M'ʙoIE޻Npƿ#*n3_i)VIlzӖ z>TX88,KfcQnĈU(çBzß+iiu`uJ/g Zq x@qL̸wp[ x]Wnt&i QHyçdNp_̤@หraj~iFë:%{ y!gf-ENX='ua~-X.#MSnt.ѹvʈum+^_ $C"G2x L>(NLʆCZs; L1FbM^8vr h?~=q1~-&![$LylXy녿>TG>OemBQ]YTT7+O Vѽe'#.ۓ4݌qkN"Yc 8l ^$)yQOVT 5DDJ˧Bw1u҃]64r'z|s}p8ڇWE;`X ٌ\w1^ZFރV3OҲ CFSEMkճ||=jOi ZHV^cvUsn sfы0g(Ud[ . rK;[Gզ.SvF쨩b5/Xzd9ŠY|RƉVN\H)PLZ\nIx!Ij*6˻1͐ݣgÔlrCBezM{|1(d// םprkxHEW2 ,%6HSuLnrnA nDئ3Cn*tĺ!Px|􏻉5V I:3 % ]O Ddi_| W_੯˔K{Ң%4ԏ̢']G$dRjHmjd66kFuRo#<~ Ck?hmQG"G&e܅D&4}j@UF[^oL"Xӊ'q5a'q&On iv.gxON kܤ)I2`  [vHwYiN@;|IY&{v ȡ)K6Ý'yTJ[sf^xƢ~!3̇>3D#:vj|x\_bAA&4\S+kI4"*:U3&xmM8Օ|1^QիQqSJb<Qݪ7"1j݈ݖ#O7Egϵd $=۶c[d)2s$5B%J/_ X+4nԺoS>PpԹ4p[QQ- 0ܗTշ3C) Sg6@(@#] }`ys5>FGQw_ۺSG3z%(HeqZG#mBȨ27WabOBzgu!Uͤ9)C)< a޴F1,;%u8^ZōLT4krnc8r1t65Qؕ^Y=t< \sZg6;zƘ|vzSnսuٔVN2;^%AW7 FoT|_$B{bkȵm9{"%A:ޒD?0)@I-1Ep^S`YdfL;.e"Rї.'w&`) J4CZo_p CÆ8`%S;.c #B9-:"7 yp%؆HyԴ0.#',]DѾ[SE|\X#0l}8;Pɮ|]5TTP䷫!xnu1|0e[6\O,J)1 >*WΊv3W2Ej*WHMb#aKk3D1dW!hN/Uf#7ȇAM~BκIϙ;>5NJo!-KY}.c!.bPZWSY# edq…HW-±Jlt0-o C ko^k VFvh*^FI!j?>:N>Um,6۴{0憓,O 8vrjʍdrSa+@&0psU-dhS+{#q~J.kVUai犌LCS$[TXwj블cnK%wӂ&ϿN@T/ߡdlß3#RO/IVV럤81Ϩ3FEtb_CLKّȤ_yZڽp!j(CG~_|03>Kc 0 42ĥng`00 c';;wd$w}=}P>fl[pfcPw,Vq,ʌ `5E3>>n}dLeI.pCxiwe}iA_|Iiڳp(h5>22nZKӀ }d|< ϦQiJ{gV| 0nԹPrai@C4o5ҡlD*%!Ջ-D{O]~%Cmc:5axڳj=#7KΙ]v"j \癁 SLPͲXKYwS>op^Lp~ aNLosmKOZW{oMZp4d"U6A*饤9|F.sGkm-=8K#oWz&f"…L]-`ugd}s\33,uvu1v!?h~hT @?Licgn4(D{3 z5`M1<˗5@"(j~?X0gG"ٞGq̢n&B~e)0D0,?EO)YX> (8ₘ Y'47 DF9w .p%>YQ%8&*3 RPbFDDH`lx*f ! HTm4u!4T'duTiM4B:ǯBһtP!⭏4;o $y4V `Y{&ze"+Pl;D*cJoi$˜ɝ^c.Az QN`ֿ7JZmɘ1{@pYV=7fzr|&\u յڄoPUKcomܱ)R,=jbӠ&ռ{ne+#/ ÝJ5[@nuc*kh\JWl>w"USe^D4u;UH4~ 7hwg*w0sױceMn'˥/:t._H_X(PXE%/nLw(yV1P=cy=C!(S#Y EhΆ舳̵CCh&? $7M 2''P-0,&`%G '8P7N47b^1m(,l#HD7'/iinm%>NgǷB,TG%Ȧj$bCuBOk7$CJ?f^ȭ{+20PA4nR}RR4dαzls hm~7a(  Jb+CnASaXnE|\wbs}FۓҿV@+U5cFQI75rhJ/El \pv~og[=]:#Iq.)N"2"sdBeu>$@)h"7;H`X*GAWVz-k83O XYw 2|ELgnh,/NJt vomس@&wQ&'|2I.j @T,վs^Up+e (? 룊:L$yH }dM}_?7 @LMux hW8#7y 2 OduݍXf&ܑAW1NW^[+04U#ҘvȞ܆Cs Ɓ <@<1%+"a.n .4EPb34XEĭ/ mC]<j+ S7os"*5 Q6z/ɏ@4|.}̵'1m.}u6Y\:v` a_{7-/P5٥f~Wư*_ q/:{ϭ?(Xdc߇EOM +fOX;K:fM>vP/+@-ޜI.ΌFB/N'\C Eg@uvпO @cXngn[ɾ$x{)4Cfi=]dyc0!ELq_45 j7+:ʝ]FYmxaY ۯX,I(ٟp6NVFZ@Ol=k9dO'e*;нᙩE2dLSƴ%cBb>Cnv腋!2`gVZqN^VebץHDC6C-1̖5l9Uw :}\?ﭶpPAA_/It:noTn",?)U'=FWW-au)"`9vq;$@GzJ^Lkʮkh@91Y/XaffTBs-ͨOx/1RCNQGèy}j^tfOTZ3N~7N޽VB r%%lR v}<-%@h^q-kxU1zZreGQ̐_bYtmK!$˗>4=}vc*_^/y)w8pK?[~'-}!x D z+H72mm@e+i{&&ȍsMhPʴ;lz CUehV6]A{mԫV'DYu ːw& Vz{XT ! Q^j^v`*, O@aC?g ϱD<+i59"P|XژmY(4owP#bM UmY/ԍ(x@ѷ3nR;o޻>-u.ݿݿ)YڃvP Մp` ! JX'vԼPZ?:+x`ujCc6A ֽ_fJVvS=b#hrJ`ʝ3=@' |>GѣDACM^#+k;(@QrkĘbHB9`Җ ֘Z6 BycNpo. Ƣ<5aց Z(CTe\?(CNgI\BZQV&>яJsp]ͽ!Fy I@YTaDړYI cП3vWG\Y{3FOW;_Z|A/LjҀP?룉@ +=09;͢,b 2:ɂHVJ7}-CX[Cf >[ض4PbTi %?0\ќ~[$% YnM#D !>$xhz!۵†O \~7,]qIdLK߇t!P˜NZڵefcj ݧ5dv]Zm.e5jbX[.' `CTBv__= c˵}TrJ;? N/c8F^RɄo]!=!@;'$<FFX]r|VxVSUTأwZKc|՝6Ԉ>◩ӝ$&މBϫQ֜DQ^O)Y@&PW ]dqB(_{mO0:by^y- *LQl*<18v!ö~`?"F-öֺly8@J: IdN̋]\p)#jK= kHF -!D!%%i;oim&G1 *AjQ!aJE71wq84JgjHVÓ{B7ngD5dTHL̢Y`ShyMq&'2F㨆 Bl7 RTcF,Fճ,sU0MbMs zUHi!+nGiVrc}`Zd$e5rjV o>.J0BR^Kh`~f/y]cBN[Z 4 ([tqyB }`rC`S -&]LHzN7JQZ]A0#GRK$]FX6vZʸ!`,"ĝ?A+HIvN rk{ElvJQ2uL|w\MD%kCս%g6^J_*PshPddq`03' "D6`#ReZ;/5>< <|#VYyxʶZ.]GE,r0>t9U UTd0TD{qcj 5%fe:f}pw <l~:*ק|P8Yl(3D^U Βc!K+ц #djʺ#ɳFW,x^⽾"':c'+g-gV>b"\ũnEljoh+z3.(J3fn(>~x;C_.8[_(Ak%h8S 챋p( 4y[SU\@qa7bdl >eCY%ĦzbF7'WIyv φ|>8a$X"9+smn@')p_kQM3~A>ݙ__!ѧ*ʹ6n3]F&ħ*cJ w}iK+W6LlOVY|C8%:7"&]y" ͱ{'4alNHn ч9^Fo~fb0iZ֥pCn9{ǧrYΓA]x;)KyOv)0keic:j6Hɭ-) jBnAh-t&Dz1ʣ헽ވG.Q))nj6ZR| D+>QZ.@zd/vAI>uJHP" =$maʏ mŹs\AQ8tvjJ.ND0r@fXo] \6N,k޷J`Uv{"~)HF E_pP{B}!d{SuJu`सERx~{Z՚P}\eN8-.kO3~Ƀx ;&ka%˜ߕ 5t/}A0U y}E8`"ڭRvT/a^²!ʜfgPӨw81"zTH#q/hPǨ>˜Oly@ {: qzsu(X5Ь"y֢ۜ%.%K/;@:'#O(]#u嗝 Y[>}Q?9ʌavɘOQlzނ{EcRxP+n#A&>_4/քX}] =AVG o Kb -_p@{{ko|?`v:ҋ]G+b$ƁbPJ8E!D.b1*s/@ ʴTHT}mXG;]Y#忙',z:}~@bcv auڦPni8ɒLR .&tnMC8JٛW4I`ӒQlԜՎO$hc߹KmVGLpPP?"ZMeFͻ0uix!ϧ{-529\C 3"5# 1o $doRqO H p@+gRtvpoXg")9=A>.ꁇ*+1aRy͏ GBvAUH'M I'ɡni!!5J 2i:,oj?qjs_97b /p(9v5X0)F40 LCB1t;ʒ.XgY3Ƽ  r;h XBFca@ }SSg=.Ի#oym9RZoaL4f>rÁja蝋>H] \QLDE#]CnLSi:B})Z׃G0iX#Z03Zw:NƋ9V4#W (wWԕ$2+!)ׇws*vy.'-XƟuヌ[MJy/DxM l~?Ѓ]ط]cMtpĴhi]Y8çϨlbqC9;o[L(F>d!˓t/'\w/ҵ4qTs2Hi)?l__lInFk_&`;:b4)M=}Wl>7'`j+e5ˑ7B*DdGja˺ةroĀdAL< CjmX|\6,>F>(P 1fNƑ(UͬUx j>1Pe&H\ѐ=<5Zq0.0%- 4+f;?El\vC_XI\Q&]l)DkLzS)1H7qo[wUb ؿT^x:Pl@wimM|fŷ~[N#>t:Q93AYZrcP ,0[m=*៹®<􉵫jEټ?l;pe%v cs:h]9UW)Q[YQdVIwnRr}\ɺ/ͭ\A`@:] !9RbسHCDg{ R%PxQɶhd̚Yv?;S(8Z;/\Lvtq8Iv&ΤE` `X=OJuzêځSLz%,ßp>*0t:xiF)2^ [*Q aؽllKOaw:̮9bkwݓ1ѪUba ҕw֫>GnrUX -{dDBB>FlϘHv}֦q(ςuQfT>u~-0-Q wf fy) FpC 8Cu.g"F>tы)bzC o*>im.q?)6oFec㠕tn @, _ Ԭ>gJp;MDa)lljbe҄Wo^ǡ"$|TKaKJ@Jziy?!Br4?<~!y Ӥ67>6s8D-lX+p8Pvh0a66u4-"~"ydm('+C,D >)$[@b.d ,8^`h͕Y-ۚ_bcy>89^9BDPrUXe .(!ZerٷF Ԯy#fd\ٳTnR-I4ɟ D.ȖUM,q^r^[3&Ci7t59g SsSjne^މHGRXqu y:xyPwZ.K6kCؑs)'RP~bPwdcPî2En>8Ebą ''T#0%Niހ vsd^ BzQѐ 'k u-%p)gyY-ƟX˕9 lqđRF^t!,8З"h: !gi/W]>S`{ DIo4Yq3Gtyݘ<K(BO|6OMGa"I<6DaI~wɠWN0=jÌ#yal#| Rp C)7ҜƒZ'x𙔛u) z m[5 9a.VB֑'+O(K-)|ضiaSQ Ov">V$;][qԯ0e:¿F@ j M$bLtܴ.]`)Tw)+>EcCE2%Mm=b%d0kD5NQleEm3!6O49rX5U ֆz,wk,C366Pl݄ HhvNթm1sߕw`kMܧ `isvBՓnU6Tc b|bCn*K*&r5pw`D.+=jwWq)+.,$L9\yxF4ULz/X$nwVT*("F: A =RkND&شq>]4=dkVvj2fo60Ct.D i>YbN7%qB?] /U8q%O&5^sgK%GÒ)n oRRbW^`渚A q:4gIz2&/yU9=YbB _Zluq(ekuɺ  |Z@~*$͍d._Lʼ8*;E l5}஑آ*'Ml>Χрは@aڧyw } Y8QG+*}nˡUm")9 ܚ2V;ouo6ԭQ x%Iul.< Emh4\zz|˹x,u'1:9""9D<89Y&AqT)A]) 7 nsp8J2V3pv15[vV O¤}ȥ\*Ӵ+Krߊ㥃tJѯ_tBGE9֚}v,;U]ƪ$/B_<%$2XH*WNJ9kZik.i*Pn 0ctɟ[^ 68wfB*w/﵊Yg3g N~bxSw8LTuȺf~C#kæM,-CYݘQzaKd(q)=lB~AMEȋ?fl~Zcz`ާ"hC*3Dé(]e{N NލH>$c70Llh'KxWO3mՏpx;-MT JTJ$a]׸x_ 91ۆӋ3Dz3ܲCR(k Q\GtpYSž͕pXg'/ O%V}) @`?CF^c~AΧJ"Y* zrU~\ڃb:=-d;F[Jف+!_r|*>"9 ry۽בQ l%1{ٔa]-sW YЕ>r9=tApD"msjJз.u 1V$` s`j[;,(+VlvR04`D$'-MKlM]JS"nHii!-U(,#=" _y?]ߑ~'AQ!yywz/h&f@(E>pĩ&cگc|C8 `Ą;!δ2IlK  e;RݬH c2NcǛ6 vF&*2v'1>&Vpfi2IaKNU!oDzYCW}ep@d;ugG?M.UqR |Ayԧm=s6E28Z&dJTn-_8YqIx/Ae#imS>~.>(GM !}Uv^ K:c`ס@33?qw5 )j`n{ `޶[r@3Tk, A4# u:eҁNQb^ ~;[ ХiD "= M,TcgU*|_Ӏp FG/)XVIkdkyJ^;:;xj,tXߗz0q`D?7Iz [~K I(;*u}} VtɪdÀ?\W]lEPHBho>α*J=i"oBGw-=gKҏ\Q:D.> UNABf8<]$#AYQ4ƾt&ws]pw~x,+$6+:ZV% >{a>'#(F (O!*Wӝ;(vS}22va:Z 這j t4hwiJOؕʮE15k)=QbOz~'^Ps/z{`:0ޤKzj1Ɍ#h(B״ RTO|gNZ[y;K ɸ^M>M]6]^F_( QYM?g Gv&mRLg]c(tqDnsnyTZ"跅Muw~#Rq3㘸O׃`/P}dRG-}jdž>>WpbWDF^(,tUGFpXN^ (]J BOQ3P"p962QDRr9b \qhmp_)"Y9P;’*<ݜ nh ;iFbE5${>4o;' Pso@d&y)Oڼ }znܽc; l@I@ _ 2G~I5cQIRu 69j7u /Qs3.1<#ѭiEղVtE~5NY~B8h#8>ȣ6+5~3xkK/$C!־V"N#gT;P1G ˴n~~It'rq΁ ']w Q~sP{5f?)<+:64f7Oè#wMW{ , l*[4Q vֺW XZcUhO}w;`=sF^Λ]<"Jy6tk8LRYX!]+z]AZ&^& DI.7x.䑞4waYm5|5eʐMژBDIQ4U|V&p7c4YsyAyN ܥdIƯߚd1G}\n*mvo6؉|}=}%J ^iǭ&?,L`e:ZR@=K~vZD mEu)]\F(7VϐLpTfW@(˙ >wƥÑ3p{Ȑ֓^XܷIZa%,;^ruxt6\KHBde^[VnDBĮ9x%OMCO-sl}4RU `529˚:4~u]z(hūTq,14.\-t•]<23;6gu(3䈼4%[- 7G#]ل-kؗw%@l0gĿwT|uiְ8փHhx,~Y3'd[Q8=r0l85hxGR2 Hce:vD5,[{HG [$PTCGVñ=/@_*Sf2s+qZ:yq™=%pJѦTzޭR,t[z2ihg},k)+Hj`TWYFs!ڰN(O~ ĮeE}ҁeg_d̡bA &KnJp8]@򓫱Z2:#sW3+Mr6UI)FAcZ]|p'CU־t7ڏ2 \ZG9_[էne)T=Q_SZ^(I1pKչKPVD%1 8 ;>-*f r<ܵI41BjGq0fP+[? +h?26> 3ntVK ,3p/UpSjsh1Nm%?$R?YsBR`g ç#3siQ.d^|Vr%-zEhj"?3[kETT4(m];g'׀\(Gb9TzlzZK;Uk̟QҟtvfK-#y½ݗ Vd6Y!\҆[{֗ tBnDU],m> _|m8ŌW/4 7\h;uZM>[1`b4XKlг8c:PTeYw7NL7+ȊM?!S#tvMQ2iiKw97DT'4Qm\ïDy#"CjW d#ƟU5)p~mcukӰs/wTVd;(Z2 HfA$ 5o_9a3=z>2Û <ok~=u&}ko_‰4JŴ*GձϢYf>_]Ib|j'f )_1j/+XtkMخ xU(Dty%^DbqhU$` }r?BJ^6+`L]%tQ^2&<'Г~. ;,7+фUF蕵0JÅPqSv0od̖5΅7޳Th^zMx%mz 6+/g·qw=-]KvkCh iyސ l6K+?Bx=ـf)kO&~aEj|x 8zL APߌvWPqP4틆6$sjBoE|R4sӴUd.RsR>Ni 6q-F -~T|WBߍHnt0PKpQ"5jO(gQ+W[|-yL0.EB/#|*BiN}oۭ OL՟d@Xoǀ=h[@-}|R IX_Kۖd0㴗 zl: 'xQm q倨l+S*J [>\m1%)ڷ֧:Q׸*T&^>_l6._1$9I>-AΜ>#8O WyJ[f#42ilHzb[!F%55;{-l:XC 8V/2Y-[b:¯s&*Iƕ_~U-o}һvp2-t*NSLuFDs&ȼk]X:2/;Q3rpӤyf1B_5TV"B1-Ok!j/T(ĘFWr=ݩddQP/8u@DmV5ʨm:')ڏ68^uܝ"0XpHA&odhMzn0~Ue%7MJd7_IXc U۱42 dXlYˑ}!E8+m{rԁ w~^Lec#Ðq5}nOӋnĴs֖KLf:2*gN:YW8 ¥v+Onxק[I5:k]~wƲIaQq 7lrؠaFxV$)qz k0|ǣsZ:=3|e'FṶ6kCQ_9p RjKߚ (xd?ζVܝqc"Lh- S g )VpR C%%K@H-zE QD_,D/ x3LW;lXSeW,^_HI D:"K`p0*3 ,½ݜ/v-7pAיKcL0Lou!)vwR˭`~M{QЍvw,+?^& >?TRP2YRlt#ўZ*8\{Ŵ/C/Vv/1R5 2 `T$nόI˴d$)7pv}Y^IR {BΙIw[{.:5@ɾ ML&'$0ׄF-?‰˝%8_$z6"_&ꅢ2}? W0hs⶧ԱCDy+I@kꈒ=#ݜ) 8ME-8nQN#$ԕ^Ŏs"kl:~Br$4XM[j9&q)dp^!8z?}^½H*JyXA٦/zNhRRIZخ=N.%f $¶ݫƏkq2`N_wv%đV E5'p)ÆmzFߟεnJccS&296Q# [fa"x~b7ggY05U/F(ғ`o-ϋ7Xg(L$'8QKh1[Ga)~ {(2r$H"R {WI]R9,ek jpkjW>\~Q^L|ͤByl:ϙkMلɫKS۾,4\<_ʒۼRz_(SToS =m]NJE&k5H[(ʜ02Lk.dc/Uױ9F>)@Z:P'~{.#XqM(k@3*5Y@Qۄ-!Obu]O7r(LpK4o7T" .8 +Z\4mL͆}1wQut XMofp E)_]05(*Sd ǰEת@1:i`qP*p&)]P'W[HfM |>cCpL0fޢ)j/f~NB,kte_ eR(܆2=j>@2~ai%kNJ(0, pPBvL'4jYReTOj)os2WnDfx?nJ<{٨2&BDnai\!TzWKSZސRV>0coF? LGlxk܎&ByU-r&@\`, NIm*fY7= ^g*P͛8{ӣCx1(wٞlݒ3QcDŽw=f}'ӍfV0FLo+1^#ƅJqr )6DoЕtASDϘ6ܼeߝmVQ8q2 %lD}|c4ʪ݅rkX g.W) 0*6o%E<6G#[r29s-:,oT]>kM \\)yO)B{UMrm{t0>!jIܲ-酷[gj`|g.&.(d0/ hs$%:uYA7V)0[!~HU?.ĸuMJ:b_Kj`^j+rM6fz@k 5\J%61"C3?WP2O䄮p+V ~UC`P@ٍ4H5HRts I 57ִĕTyipS$[nt,64Z 1ZWBS!t(>K@xN ?U4Gi Њ~~ =} T#\h $R{Vsݻί\ȚPѲ(c8 ̤]j!Pau.`|p n6U[$  WE3,\`M 5yy&)˞EIڜUxjDd.-J[pGxU.}|բh`W{.\ޠhw ~꘶a:j/osV hP>sP#t# U Ēh NW],'1+}&sZ]#[ىܵc6qyKG›J[#MZq Wijr}}{~=HŭGS[^޳h% [C N-,4`?[‰cq16ꍭȾvtu*;YxKYv\9Y8.\`bQϗ jYvĤgJS{KaxRj@ʀ`"c>ϳܒgTٞpp=d*duI7wkl!w ľ" 9' {!DXS^ݎJDsVtBf%He `XXo0o -KHB /҂r+aF>hn{= W۱{R蛐jh)^bD2 iQ|;r~h.↔KR2Ħ X>{YoYl(Xf,ٵ*_e֡[@qeILGa ?ݐ,>.e1!+j4CpP=U0nv$ o/خ0PݒI}:qENnDu@Z3{;{-:p ffuÖ~R)ń@oTZX:8TK*7Bp8#ȰdGl!0dWBI/j?Rrz7?yXNFKxPޓ-m`dunt1ܼY}З֨1˾`/e}A7EiI~9+!⣱'P{ܨO%ٕ@UWRR`}|c) r?`x DuW,x tGe>AEGyS;T|{or}7h3tS.-CT1w< ,,8TTJhe黣n[PcCBIQTX^cJ;2Fo8|4gFlBGNSD Ӓkyd Ie@ 3!"|L`vRwPx{ݔg驞ȯgj(2t>% @X-D[Nu/DOJ8}/?Oqt]{de`i@ H`׋Ҙ8 ϻ S uH6AWW4ruwW,SJ3t4Xj)"Xhc/lOH|f'܍7 ?^dX%'fm.xޜ怚2a3s|Wh r%(@MV-#AKc[ʧQjUdq?W&bGA?F 2mi]4)H҈QaY,|xa z[Zt).yߚ敖!~1hw^{Q"](#kv[ח^JI:N @l)ӊZ0?߇ϗëJ?71I,`ykK%BhgV>P6Um',{}9]D^\4в[UַR9O ^ʬ%2gUW$=[oa|C NI,ua8w46+1mx5ڼ5<~bZwn·*U*(Z$a >/ޛɔ.a(C_.ueC4RM0mf!'^ӈPZ-?4VBk+|bBS|U)m E!钳:|}sIG֭)Ñ- ;,F"vN{+L*ѣ{6g)ͬ -&kE3MTVt| {]txU#0 &u mԏ$o= Q̰7l-t"%Ƀ nh 3@8|\\YF_@8atZx-E׼y$"^ \hg"U2~`v``d<k/E%s_lէ QPcĵKѕpIrnM̯yZz'灁K\X "}k+5=*,MU.LDzN¯^*/B G;]Mf]I=j'#Cwݔ,m_-5BɍۖX/'4t'R^k?:'lvoeb}S/cݜ!z/jV; :9;/>g꫿H6!>xYIS`dBm%'(9b YNbpr,0A^F#)frHoNT//%]/,x{v͊`T=&1?<'0dkG]D/6tY{5LN/}!-QQt]_KIie13IR<' A_k$؂Sg7h«*Ȼ|rd?̨3#VVTK @y!" 2ʵჾmht IwE+y߁ΉwLyABO-Y˴o]S(^~@qO-|4Zq/{k"vf%}fv7/$vX7q/V549.YpLC7Y%d#*ch_p=ԡo882J}'y)3IuQn2s `%.txon~m[Dswf]4F&Uͅ 4FY:(iy\ƈgSǤ d7JP8ErsVL('w86O=,bktxf']S%ehldu2eD5V%iT<}QIApnyj1{d,O r-\qTsx1\g% Q G`, 920";3=iO'qbK(^ͧ0 Z'u+pڄqtξrru*,U ݕeVA eX p]}ݤ3yB 4pdqh[8//gPU<`YbGӊh˩zd­΢ d&]3D#U0|iH~))#\K 6|L*v;Jjχ:ը~铑TENY Bܼ>b֫"U.~. CֻYS?ˈ/\ިQ]!!@ƔrK }d%٩f^ƼŁB_7vX.bg!a_OPF{\j<[~oȜ.L@] f`'LT)PA?B63 ;2RCx[ߐ8pV IfEɇ|q:Δ\Fr${kR`<-4@)rN'i.ܔYBHJqxrLz^sۿrR~#`h, %z" bWi QM!Vj9cwpƕ,i?}LK^B`;Bd@# I_5 @/O9z(bJcwHټښ̟ ^: \ZQLx))4=MT5+<[pߟ?~ޓ?n5v*yLL>ɓ)d+7J#-LzU{Eo 7JyU~R8oq)5 zp m|nB ^| V~E*.(a$IJd^&`Mc/lۗ.+*8vk>miI5Xmƥ7 #Н͒NNHtM,Hw`n`:pL5ju8kYb\ՌqxAjТ_?a[#-, V&0˦('-/"lKq"]wl6 T(2)֛G h]ѵ e_92I'RIR_4G4rl/]P/_,>h^ՇEDƵ( il<ҁX!sro+!JluŖWFĻ#͛2rhSvBodX3̥!xG Y}Ϡ^&!N\#v -*y ?kJ =虲w3=8O;~`W6o=)OcŽ}qǜL#޹`Ӛ\ŧW']THFŶ=}T-dIm_BN3U8 MQA$}b2Tq݈W-$_Q[*R:#I8hQ"<є$OfDi֛;\-7 ^ק4~RxFuUS󆇈B:6,sW8~*j8y)bv0q0dz&ه#|爔 $ow0~G79)[/&<~֌.4Nm=Mfި$wcT'AV >cs[ ITvnCaaͤ8@v(^Qn\sZ&H&lb@]$Jm캶A`T2B.o .Ѳta< VݕA|ɽE#h;ӂdz nAN_J) >%)Dbi:A`tEZCʲ7\.,n9[͠f;eG;,FUZ;迆)*RaskĵCKaa`$$Q~*-!%6d$`Fl=3*÷=V,gosފtKw#d76_&MvCǣK[#vڈ{(,`s-kE>{\`.b ƌ.9a{18Qk ]NֺU;/ryP"7?@S_g|t& \~{y9ceY=R}N7z|< j i6d&W-r֊#aIj?uGNk( Qy<3P%iOpP~.gLhXv+YR#c=}ahIAʨ bӃt.oMݡ'Tѫĝu6'%U˼yOuq~ԥk'$ l- J Nͧ>=jatxJ1Q!I%v>lOO@/I听?<տcEΖ'%7vn35Ky~DlXc*v c˳{oqus-FQOq1u4^/_\MFs4~N$&g۬d[c Qr{IZV6FBS!k2(Bޅ@|ᘮ;mIl(aCK9 uF6VU }qUDP#Gʅ0}S#[+<–‰ZG/ףgz,7,j_Q„n݂˴G@S9c*I.0pBɧF1k nU~#;0|4m+no2ॸ\E^'5 /Mqr\\F&B*!9s=HxG}@ ^p)4oW!G*Mc9͸̇@$"Y3!LBVEU¡$#OX; Tjϼ Ƌߔ& Bt 2#C3ׯc8&4cSj=R6_N=wɪjVa<\W 3m.%19HKYo1˶<xPh٠Tn :j~c&ƨȌTerȅswXJ?i"WvCz ,03K&lhlGvLvkq7G&l:a}0{;07&v?ĉ B;~X;KR Zj*I @ Yd cRd^M\*G^ +}'#3X$UI3%6ht"ri?s Zqe VHSͳ@[(PϳYNҁ4ZpK"nI-?,7&C S[]n8ޛfMG2$ nq*f2}g0߽ D25)qE%fo 91b)H븅iFWT3x]Q6ሡIv,;Mi:W *>-bװO΄owJpy'//Cnhx_2 KQڬޠ Jv[NxlCũ>pJC\I (M8)!T51tIW.m]} o+H|Ou^`/o59BU 7VhВN'N[ b] x0 IS7k H`i D. E6+)ږv 97x,2"EA%,iK=&gD}VT_>o0~3>TS@n0?dTFn˒4ױtR;c-R^K7)itrsHY4Z8' M64X:Zm1shp6 sYssi Z yfO'ddVmG<ĀN!2(5ҟ>ɜM %zEKe+SCȦ5o F|՚Tօ4,v1O1mXI36Blkc $BHrĦ.&՞6'b{uz;]] AfŚ0p=0SV%7 q}%D`~1bޱ\T1*vky q'Ƕ8/MLm0\p By('y6  < H{8iP<Չ`L̵.%n\諾/Ĵ#<+垠uρ\PdNy5wd %fM^^^Կo ӥxJ<_!3; Aqns '8/hg؄u|OT[tP~9ꜿ^M}ydҨ6ѾVR96EIFC3wL+A&d}}Tw熃ZB,zR1}YJ*(3vb*KEY<1)ba!Hj><:Ï!wGxҝI鲿|J#-`${J۴M 8 >܅2GP(]~ev LLQ܋֊-M!{r7~+b$[  Հf.&MqW,#::Z#\%Itm)ԩ3t^hֶ\)Ӕ#:اʻ "QK]iJm`1 Y& 1дp6% cI`JS"7"ߩ='Q lu e-}n&!پLʞrx(aԢm^ 3l)ȼۧswI mjqӦ*ߊlIGkL3`4(&+eF\2p?&WcpXh@EQ\dĬꈅ2vE#F\>XOkgudpݶ wjR{оȘ&kn EM(NC4jhyn¢NÃ(߅, 2_f9)"qW96eMڏQ [.Rppr96;Jc(4dg7e0iVɬ,9NM:?,?WTgX@"Z._scI) BaGeɶ]~(1;4ntXa>6eIlk_}g&a,>&DX߀F$fղ<_am#hԳǎh,jBQR1T> C p} v*uAǞ@]N wAf[G/Lp(5Aw1. fL&3 ߦGqNN|:;"N~T*qΡ4Z;~b((4:Vj *τ jL|e[g%4Eɘ zF ƳjdO`) ؤ' 5& q a24y=\Ν9)U0몢るwmI#63Hs*4 k:o_/4c[eB \~GNuZR(yٱ@b`%{=Jnќ7XVaFgi!}=Nb̯ܒ*|]bᲴ'k T!$2wKc1-@d. 7<,7󧭊1 ؆7yğ1VPgtw&‰<&hQ\mZEDѲ<4'U@DP8؉6;8@yUX ȩ>j;KQ߷{q E.3)M\r1>""^cm-%&~6l<1FI>4(Km.[@bGXzSDyՙ)Z>uxe?kt)9ɚ˴d9-!i-.}KxhX$,q<ɂ[BG(NԳ25^yݩs5aq3E6AC=-ty:CsE u 2ϸ췦];U!bQ ҄T8yF)';Knoxwsfǂg'\:!&Z$|Y.ĄR_2Gۯdˆю5@D4>N]SUAT^@}&]YQ{12"o}dD~WO!=Ta:V"ǖgQIѣ/uF\/mmÌ_I *@D!T ' i^c]<3ʲxnb޹69n%TmYǶ/iz @L_{B47h/nR|Zy] ἦ @یhҐso󰨼rCLj- HLN5߲{hal+UI/kZi]!VrԴd  9p(n6vy]ޔoGQXK4/64N<^EǵBthЭhd)IWu$ 7JY\th2GsGJp|~RVlڄZ1"'X<|\ٿʗʥFvWEڎ/ yV]@5 | /L  ts3iD_?͠NDyBWJͰ y[=%D\yR{=-usk; p5w@w/fe!z%?Xfulbz^)]}==yB `\ 7LhOJ5#.mv剥q# ))}RfHO<Df8I&IM\\<< \؟A!B4pj -v5{;~xU*Pb>lGgMf;KihT.A:̔"ϸюTsrn \]F4MA&7{OtJ2$@ '?mx+uY8V#rF"ULBoҽ *C%ÁG52[̵.~T;#T _"& Eі4$oٟ4%Y$u܍fqLT@\MF?)0 ײYrveN~ˊ#n+-jWuaZX o{M=͌ PRmsJxlsjEД@Z^I@: 7J@Eٓ>&hga$OPߪ~4t9ZsPuƮL<;\)9?uk,pU#m+7X *Y,Ņ~ϓRRwOHyzQ&5g -n@/R6ѣlĢOjzzŪBPXfNKvaZq t5: Xݞc7-Qj3:W; o;!M%6NQCH ,I[W :9N" Mg(Gts?N%^q0JmЮ-rwND*hͷ!tP8gഋXq(ϽAi!]74[ȼ@U݅Ru߈3xyߞd+:AgpQU)؆L yjik2,K)ٷ]iگ.4{Yaw0ܦNL9nNñ6#$T|7e_7}yl +is:lt⡎%#%NAG 2pQAm6eF^zָ"nnJŔh#[m|}cR?rY%1OoYK*_rzBv]%Vc-wN8\^\n@D "鷕t] g^A }^݈` [̱+YZ)%0Z3`_u;rL, 2 +~'*cqY8/T !y p6퐠c®.HʼnϧkBSQxv54WyТE  ,V)[<Evi.v'RSyВ8];M]5Y- j?0pWDp8f"b'-\|o8J5RPm"'pPe\l$&M #1&}ZApxsS ɬ ,=N4Ӻs>b>=+(r!Y`ay-Svp|ڶv|ȓ\f*Ƭ?(Gew,Z:riT 5if# qfE]Yy9)"ɹU]۶B{%2!Ie';9jX%`?H= GC*-8uWzkg6Lq*%.$(uȱu;Gsѷ\Lc,A ?$-]٘(/G$J`%?ۘ78uq^FS()zf/yWC|1%]ȂA }6"U!vI1*_#E?լ'B=ȤɈ=7F}C[*b̞Cbw 7k@hh- G/*[yVс{<O)Y}pQ1j*:16KMtF7Ge7ql5q-w%iΖ.e3`sn=gTs<ƼWt~%[ͺ/eP,@$AgSA79|tdpMgiJ.!YA;mpJ:l񀠃F!t7ٙ>vpyz\hQNtfgً)sh"9f#:RTTTKHj'=MR6d=ֆS7%稂fHwk]s:;%\~ >V({E/!ENbLo \aKB+ z$ ؘ6FB?{bL<mv_:@Qt9uV(`0_ǘZcW: |g6[(K'j1u AFJܢOF'`;72:UIߔ<}L˖xy]sxA\V!D7+Ua&<2u7^fhIjLSID'8GoԻ' zIiۗn[ S"&4K8u¥ƲfhY93q2ˡE-g?=(P# )W28FT',n jͰYQź89HV{ЩR3n zpONdc!}9鴈0@CΒօ=`q+~?J6M^h Leo&rXUܐYif JͭH-rd8as5VNk2WS 5]a|ѣcE[{&/.7AS5xSβK({\1fy4V㛯'y1?+ص59:X;WR5s@h?>AiSK"׮mIb\*Hq%& 'I!~8ؐ},r;Ԙ: Xo>T2Ɋ3Di`2O!}7*KwGz l'j}>opd NLQٕ@rˊI[Xg['է@%kI6OZR/&jSӰvq~Is*g"5d5O#wusX@1S 2i|z_0EgNW!D5S(>`f%~Bű58Ĝq!&?~Do U ALcȹД-$eZA` r Q-VUTh8?*Od!9 w҅BJj ̐XC5>0n6u-@գ7ifu݌g3N*ݟpG9\1M;ǚ ^'Pne\W033 Kus\1ՙ'./[D"?1jTxut"tmbH\xd3%!JGcۮNZ/~.!˹C6Bd vv3׾݇Q4#]-e6^Cu٪2}^#)sjeQȱU^bY8m荃Z;;GXϤ!"_ml@_{ĨO (^r]4I̤,>nDjeuC*9rU+% L3 VD]}WbvM8!70&c6́ pl;S0_^m*DQ\M 荫v1=wE`'yB5nRnL7!Ӊ+Ã;A,X %&$m46v%QqPzh}}tz$ 2@ R'͇ )W5ϵ& UdZzET\|Aۛ(T@T7Qs=HVk ):X3l 4KJJ<2Oܻ?)[-Mؼ $~5&Irp"(:ҖJNi3\݆žhOy?|H`?cbIcWgC7 ſWc 7|I,f]-<׆c?l!F/qr>}[H`*`ėk\M~3&9Lx]V!s@a(S#WoiRZH_nVěO^<H]?D6Yt<YZ 5i#VSMcs6*.+!p`+$kYȰ P<ӗ: UOBw1n= \)mFnaS/l>}t,x>wO 4|5F.F5\U?m&vf*hZfE̶BIǎ|a׺Pvǔ6%0 z D0`(d!p ZO׺s<q?TqT'#]V -~M G>P,+eedTKD =Qk* S(SLG .a$M5u*Jd53rVt9`F7wuJFɧe2wէ w7/lRXWED.+>:٩0y~6=E*ַhD-DLOX:ٕT1})z_8Ƚ}bjٝ4h4I=KeIQۘB ~a}#C-'[/Xq?dM{{JF,Fϊmhȑl?@VVUyJZwN;>a&~GzclAz*i9eV #dwGs񖳤k<2c*ptQL'0P ; ̡\Ȏ drjrUJ-`b*au7K9eS-x:8= L^wXze䁜ep-`FV&9~5vfG$5/༵>eD'1x0Z;F1n5ԨM5E"J%t DօOHؿ!PfW |NЅ@7m vZ3M"+Qz t<}ZIjn^K\:.^M'xh%,zc~A73)JO&2݃^u掍Xd2ZV֙D J" TvRn m=}Ls8M|vlkȚK>\ ۂuD !T;s -UU9؍W*-a=w&'iS`:M/D ݖCԿ^VqFȈ}dd̛}E=n&b59%yR͢v@ֽXi[`e"_!|kQpQdgj`']A^i>k6H%dx`מ e@;B7Roj:Z FF ਫH `k:9׿B)I_fy݄] K ns&K cT?v'nLjѻ47ŻzdeH ̒r=UM@ z$w*\є` p(Q"{׸>xv>i(zĢl9fu|w ?h9qdvM&"e2Veg┠L|eACH5D.ӌ-Tۀ|/f9_Jϯj2 6PTGڠd$M>O>{aV=/KPẲ"]^чIJ4q{2( #F2 U6#O9|f,_7t-cp/s[a:T9g~!'!NѲgeHѷRLowנ1DLig0HҭgtFDrvV m-2<^4dW#u&TR-g\߉ˍ'Ͼ~ Aaea!|yKV`x\&k;[y9\tlՆ-B)" &~ҌY}v; vOT X<5wCJ꭯Zij<@V5x` ÄiH(ՙWI 1a"@'= ^a̛>}/A'+\3pol! @)xx*]gW@[aV,6 }}E1. H-C!$/"N{o]5>{ʋ3]B|H| _)ʂByMȶn.@@5Uf:ۤB;ރG0߀ar-{k(Tb)p1Q{VbZ *~`~-xWۖQ"lt 4 fF'IZeVA h2%-A[BA-؀_ 鹕P,װ94(+gC/kl¥N5c'9^/v፭m *eE -EH1ŔS@~N8|ÒKqIΆE5uF26y|e*Iî5lmw} ,- IӇhK0 a?D0֦w ٿ koHX4kzSeZ_`W\4́zQ5yś阦*([bŔB*@%P8ݓ3mqB SQ1X-A4k?unJ.:Yj4ǚ2'-usP{"&R=SpSX}Ï a%amkzM5gw>\sWN^cb?z&=וYmH) 쥭DX磳8cd` H ~lq*mL+*%X ~Qұ+ko]֘gnBr#z-<4x-^&gaߧ WK)shԯ=#j\}qs0/! EhB/7vQa)Yf $sdVlmw 8Hx)ݽuQKD ?]MWbs7߷ 9z "5qmqrC鲃5FIw0FLm et<(v 2٤${M5ՂPRGaT#;5WÀJ19,> kEtnJޗ. $-0 0( յʎo}c,I[L(k\:Ƭ[uo|:վo-LvJ? iM/)0FМ4In^ҧ'g [n;qMP̉0Dt6H][ĞA5_b8@NGaj9Մ@il,ުSt8<1"qvi{76Sr{ kH+~UPڹȒʫRUhc%$EPvKf SJI%~C]Y8}l!]2k7C]JOA/'JoN>.xtb+TWσR[0 r9(dG]1LHgӺ\ٱF6"賈7WslIZS~p"*|D@"e9~ I=SNK]OV A͐ n@T޴tW gW3D'a9S]++]BmoY j'1) R V`(Fs%z' ]KN'd8$2rV Յ9@8?AVRfw1+5,/?;Y!)XT<&l ryLE[ZWo ;@\wE,8Q.U#^>`:/( la:4A%h,nKdJ S*" }1Q#U;s3cA2ҿ *p֝B:KE Ni= ;]cEy$]VOLŸ oGM$`$ !t-E# % ]IOFÖHRT\NMo4"CS f|%BU%ڃR @m/kHOdvn@~;jrki(_}iF0E [6eqцoyB4 ޜvXI mn2]/~2ʗ̈ɕ[< S2nD>`|Zbxȷj~]`ު~.}.Fp,QR"ym=pt2n YgD#@f Қa vM= cA[Â5k`A+iǪNᗙZ^.Y_8ҝKKrFwxQoGa]Ǭ́J/Jo][ VËHH 9 eeI'mE;ÿﴈYwiRt{,*:+݆|<rgI` 5?@Afr+ɦxD[e_c;j}X\'2u3sڿ"Zd#$HsoN륏S]1iQ0lLj_9=T(9vxJlzy&3olbر[L/nHkFuuMA/Ds < z'6% 炫n".G$Yxc97$ʉĴ=]uG;=\M5[XC%Zn?QGRgTpn qCT9TԝrH ұ#>!i-f3dF']m5̌@ ޢ B O`]N5EYeDUr%*Nۇ2s4NO/;-K (#X86Jؑ_eS[Njm\v4zupM34#a,$안}ԉc NndsO>" olfؖ=@׶Yg63Hp[]P$>"!;Et4GFY!AAܯj-/G0Vx^CD`hMUX=" ر* )U63-`x΋"Ǜf:x2 NAHW*^o( NӠܪ@0$HeYaS҄itx3K!ߵt(z=)x`ds+;6}Ô$8<cN. 5];)qdwLM^Y=hYGVRQ ޣ4f18jD3ˬϤ<m˨'5h\(ݑvh.Gb'O8BS&}݆Y{°;U;AҚk8L{̽ Xsd|ZT}-D@h ;x{]8MF/If#gه2qs:*{jUGC @ ? p呒cSKz$;i uꏇ4$9^#Ik:W<~az)^Q]84f+u O %[ۍMc/$ FqooG?sq}PG3RN4=PRm\I3>Ёq nA >e"zK.~iCGi$* %]rb-S26v?Ж5f6i갨J)kÈ ܛIZ5d}v9pfJG y4z(󀆃+H=&ޫJfXZ1;yU~@XTXKp6i+eƿFVhd%܌\ +W.KyA7t 1HZY8姽jq/\?[ЅY@q_8(rVG݃o$w9U*ȷ%!s[rCNF y.q@s#O3rEn_:|LE:J3Z8!ҢeՐ_\2^p҂vc* #=YhԒD]wƝ(.RLFq,*H8w׎<@6iypX>']C >D%EF'ky,1o V/m² ( M6O!0e- 81ZHZ8DmH4J:vX6,T6:,WE;uPu:f?'s֥lFnJK L(~~'{|@j ->\ dt6'2A$tm!4 #яD_7/+ÆQ~.P y^N'nx% R(x- dSήR bT G5ѩ5Z%om%6' Zo4?.MsǬ0݈ycZ+]U-bAe֑v(8𨏧x\c8xE'>6$F2 t-\ I&mo[>+ R_=#}6/{ȝjM;p\hܡJGc>@Ͻ:!g!pJˢQw)O6QAbDɭ[SR 0W:~DA' R|nGqyMoā@wqNiY rG>сG4PnQ ~ӷ71k(TjYݔvf'Ci&|xw*&mҬu+u16H-'4{biH2RަĮYcٯGS ֦w1> dѽQH|XXafF[yP= UcTH`ԁ%Vlp'Z&쇿;gsdy fC^¯(iIm?>Qψ lz#MIV/؈%^@I17vkW ihJ([c sUb]-0<#Nzďe߲6bo5bdM& (˭LI,@6C-h !ӤhZWdqB&TD 6ks=JMe4UnH\+x=GU<+-Cmi*/ OWn ޥh8AŒMkwk1FmI$z+e}9@2.M5iZU/ueuFyuCbE9z4ܐfLxu|5̮|p079*Υ̐ڍ~n8Ngp,ל*c9 bj M i`PIl×U/O99hDcOy4:QeyPcuR!Enͣr)Xf8|/.$ Lr%Si9~l'HI܅|mMu{4L3H&$hNZ唗 ,;.L'DjlvGѾq;tl`'NmoUo<x0BGw-thxNpSXwzj[m e=ceF2a1.FCX4HZoz$+N݄pa1Sak 睻>11HD8|m*,rk]euSv(L-''2h9ͮgl) ڮDɃwM ʿ}D~ )"6L| ։\c?q $ gjO(v?d.C##>T #TL7.7IR=|JGWE(]<4+xW}_j03$Pw )<þ}nyn4bx)ul` Fn&~ ȟFa+S9:KG!y$a>,5ek.81Z0j%[pPRbAKK[w$sH* zml|8t .Y D$RdY:-֙ǛEVZ{yp:nllk .dVa($ X6R"C;Z`_{V9deue; z;3^mE5HlNܡWOS=dsscX9bu¶nLK P*[C&ZKGWz,1c qso"M'Kmg{3 |J3v?&#-)Se ]!LxK+^he<k;C>y~l^3g(g[PnXXaEUF@%/~fKBZ >R8;r3Vh}Rj ČvX,G"T]hH|t!JGBD$3dv$kϨ> $QgʸջK1L*n,Vw$9#`?P !uD{.x+rF-E-cʉ31.8 H"d$Ct=thX 8oW>p18يs[gtb]yI+:^8j$&Io~U= _L8DSK`l8(|/0SB2֞e35Z}PIӅzf`ԚC# gK~Vz.5uUi0|0^bM1Ic x2N}ж6!( $O"a[ĪhowQ8eդ %w:;ryՑ#J6)_,E NLFɕqRpGST5Yi\S>Ɍ򿽱ФWa{v ^ƾ:rF)Ow&΅Rj?KRfwf5cQis.ût۠Jqvk.JxS`?d\v±m=_ ):{2nx8g zGR22G=&pdrFlNɗYL"\擼u gY4kxӍ[# Q*=uGޘIj#ﱙf@1 &͍"dPW *UŃ+8ͼz"+#ek7&n̏fs )-Knp֎:SbeBH.ԕO"7Z 쨚b3oPQ>z5| ī.|$XtrѩR GtP*s]/z-ݡњJ3k@[(T$VFˁr`ܼ;bě%5qtU̓ISY=)snV ]_3VOOi"{tw%\Ae$%(#qթ (GYϦ(ۜg)mw|-#ҥSB~׀%ú y,(ٸ 9(-(,=GKC%}^= G@]q0xqsM͙/P$007BKzu| ̭%kPJÔsبjfja_EW,wMm{g}ަss:;v;$|^9Џ\2n^i$܍% m`DAjq%T1> i[P7 oG&_Nwߨ?V;@R&`F tp" q"3:TL3A6krOk%.C#6Zv'$*-B_?p"*n -ɰ=nrmZ'K)jnЍx HKB9E<[6{Ht͍8ZJz3\P bT"c-*E!ʥЖ_#ڙ;heK6䩕)& )ࠀ^ke vmsޫ̜0'q-8+"E&D,>hob0{jreSC*}i{;k}{ NJK*aiUg_EIڧܼP7u>FRVu |r"fk]/ m`&o,N1F i :&̝KV"  .z\Ld\t)HtL[ZWruϛJY.@GEq]e_lIS5;!M't_h#EI?Xr]pBgV;OAc8ץ΅,?CDꗊp/FB#q5#en#V ,xo}Ja.Gh} gE~g6e@@YxˈKPֲ0F'^O?=GڟͅG[8e{$fכ(-'fԆ 0CR}'Ɍ#XJF:Jv^XD3 2[Uϐ:c9c6S'TYEO|Q3:={ҫzGכxDQ*af`?d g徺%rf<Dc_b<;OE۲'L"!R#n"KQ7nxI2뛂o-YF`-Kg8gQS6켳{"[Yb?q^VÙ5tdpc207tx`< u|>*D9(u*Ȅ@βscd_`LjVh"gKw$\y\ YrR4kАn{%Yq;*l{u0oIn|ϚK{XΒu2iC0MKObXWsrF&lCSw~- ;K'\+IAزaٷ)qf^s]7s:Iס\Y33:F=z]Qh :#&ca) N,U!:ad[bJć pѓLx@d)_04[$B9Q81Y:|x3.N~/\ƙ*Ę(Ur \D@ 2LAr38I51o|/o$6xl*dZXHF |BFplAWėBLTd;iB=Zl\|0SZx8pz>q7y\>ˊ;CH=uvIF-ۑ`#/BkWFWLlOgQWʼ@]G9IA47",jqU} e\wV<#tɚm/Cr8}"I^ v,˨'ƳbrgMy6'S1$`CڼkT=ʼnΏfU|w\0M(} IO{#Rb;e.i9b0#PdU$`S}sCdܤ9:*S+ݒĤXѩAF.7,uW80 YBŪBd|}#う~G`BCiZq&tyw'GW|$i>4Y̙4)lӵ5~SdQ([*bW 6ͨ Ϊ)M\!edaXJy:&^V>Auo''y( gGVCxd6](ǂ˖Q$e7sLS~H)Q`jw(ӔEZG)%;U Wd@S4&2RBj'Q#` >lC <Dh3L*g麳;Q&33+jSuNĴmuN $߿j QjVT1FQdBqN 4-`b8rF{WtG ;05h-q" gqu$s $>ZWvy:t? 8 |1͢Ҿ a1 4&.aNQb֡o) u:l 3~Tc;̡+Q~*b r\2?L$ ]^!R|s. 㯴HFn@Q?_opK##;1 jcET)3šF/P҈rtbJ1K6ثM} ѳ$PmrD!Lu5 N7 MLna1b/JHdJR1[F|0+1 G?fl%λ0t>#zlޟ)dT)؅7C Mɋ%hF i )seRRM` y6o*; LVȴ6NxЭO> +}gf5hsUSndn|ߥ_gB#" ;8BbҦ!s>PvUMMȕ s6i/59G44r4~x*Bo4-uáW=>!dh@|e@҄x*05Fhۀ0XEk~lқ52~3I9'٫m J [y"}ƃk'(|zOz@v4leu=nqs qJ[3#e\xmWO> a]h$ e uyf v;}:{N|h _hAS?`zu nAQj9{b4$wyWw| ňugxئ1ިt (AD} <ð $%W/^bcHd0žMqL5#o&2.hCփFVcky HwR4c90p^Pa/w7ތ2Xi,sȼ[ Zkc_[5mw  -6@\ٗ78m|Fu=4yU7&ɥKw݅ e1)|.aM\#YMm>AhIoh03EXd!R90nfmkUg @#uxﹷ)+BMP#37=8I =m"3iU|ݶ>@,#t6_iM0KgO" 7$Θ]e:t0W:|U?'?񟋑CZn7.@8'HEdV4419p nfխVCUsSZX}":C?g2jHMDsOFJAj k_퓽=qD继8I]jQɔ$XBm9ORLJlmf< Y(;'Tk'] ^8$CF%u3+/x]''[fe|tA[/ml 8 @R&2>%֨դ(ÚxD,;/"HW (N_M+oMd 5K:Uc5͂k XV:!迡7kFgPܸ`3;˫^2N<3oĞG{naO]%iS7Y8Z/#Jоp,/f@Q540"=s]Ь>CPrnLՔTKL:]mF-xt;aG|`-;>=ؐ̾KOϾqW ٪,ME菶!ů~~QE^U 4nD nA+`mWȪa2՝vl;l,tk}Fzy텗o `Vq#mcG&ϸ?`B/:HхY;֜50͍ nPu]|oJ@6ނH -;LqKM>%Whų)c^ \7WlW-Q8%$Ao3#1e Ht^:ȇ {f@wD)X &mnޣޏo|jfLrxA[2"_^ΩhTMC9v-,kG} גllvٞcMBqNc_m6ٓgWU\BSH+ l숿2t_@8\N(ŮʡiDM=8댹qS`.$$I ԌuٖKV;^E@:p޸b\ H9g|# 6NHҏε= "Ul3܌l >!|Ѭqά0 DQm"ۓ5//~ܮƞe]Xu"Cqd hAFTС ^B-*?Oф;ƺJ=N):ō9T}J;]$}-JV__B5 ? ƋX^D o7㹮$ r:ܑ.l+7Z<8xZ-欜3l#U908:Զ& ]u!0fw?qg4W\l"pzvꕧ:HDT91|Iws)Ch =룴[㹵6PU2'DDc`eT#_̧}JT ̓V灋O\ި0s8vrV7jmNg:AZ92 S揜FBԅnfuUs^ߐ085VaZ0)ɡ&B9 .,ŜvѼ*W=<:Η& f9`5X;o#,fҗ1lpI4LX4PYAXQ(gHݥn?ASc_ De@^YL6 W!\dhؕo^qڒVnڇsD>73pw Je8:Z c"Q^ psJ(%?bʽK0VdU> fc^ a \f<,}FW]KIZzTԚa wtK Cуo35 'NK8;g)mY.")Tv/vBݦ-ޢ#ҬM^>&'|e{'368u@Q"*yTy1%0f#F;\B" 6« cnLOr}WgSYD{i %C?@)X @S-<1Z֠1s0lJ.Q$ l,bviTG/ed]HѦ)TK!=x)J4ä 8+8Aݖ~Ծwycq'Ep3 H^7iۜ5&]W=Q }+/3p MU_^nqj[.{fe/?U8 : @6 )EVe c ÐʤaV]]`r;= v70F7ǹ)oyGls1QC/O? fOq_0).LrFLYa谎)ws~ X. e@0YR3]h&ѐZi<}ƪb%% .jQhq%̆B㎧ƘCP9>N+^A). ‚cLz0@~nP$w}DN7as/&>5ѦئTm.m W)eypźU3})Q7|={$uRq7D 2VUF'`mϥ*ξ*g]͛"wE0櫇-9V~;F x=gelKtOmI^‡fWOL iӫ_áԊ-όn?ILlCVr.`c\zȲnԳf'k ̪K%]_ zEwGE.ھ*^ M<=_dNUtNhO%aۻo{Paz@%6c`ttnӯEzΞ:#*m{8@%gfYceZ< xwݕ3.,ףOD )Bj !tfEU6DcgmB  ct!i\&ci:u/taAwu }nSV$#%c6΅ub%XTZ}$]ֻʧXi]gk Myyj) MΪ䞃B# ɚNR} {o.Ԯ/Ƃk氨_dc*بG&}׼6@gp:`fA*<GX4uh g@-}zc -k#k(Zɪ3FT4K t{vT⧮5MaXW'͎ T[GMk[lu\ g{THy30Y{-W$ь0+aqf*By;`bjAUYX9MdILBJ2 HzBEYbݘ~^KiכXZYe{ʤ+;Ä\S}EF{k'͌p6q娨oD'7F$,ꣿ*ygFp>P^TO1h <Χ+sQe-*UCΔ2h,Vf.pb֖պE8C".Ϋ4ϛ'ftKRM>[&"6;aL܉ hQc喴vɒ1>|~؏)Vo)BpeΏEHJH ijx?2FQ47ptZ~(>ºF9{)i#= )Pڵ=rD `q|i- h0pV d ?iXIîU!#&7[Vxi.\hOVҡ[bW dVJ8[s YH2wfh.0~vuiFJ@x~*=yҗ5d/(;?ymY=鵎?aID0p6EN!V/_&/œu\m#h~=3>ZG29qaf$ǤC}t~)7^\l[ߤ8)ȸmxQ{5Y䏟'E3[WyreXY.{̉ 6YVHeZ:)*}&VReV׫yE>'mriǮ9AO1Y3K)EʧurH`t\A4]sٿfݜz}}ajQ%Jgs׭FT`oA.AnT NNoSzzO<}CI!Yl&,z\t3~tE#r{ -9ʹ+kݥ/%oD?O־õ7U# =@NRеb? m栥5}LxFU 5w!~9U\H?˸~J7VA$nFwmZS2M1ql4 R*/#'h.k'ªԚcai vãɳ0.o8Y_,Rj?ܗ+,NDˑӲțF ]˜yHt-w~>TQi!n+z1S*I@!WpԓjShwΜEāDR.^\jޭP[ '1*U`}~ ]I0g@JV1fPEsM:Ukei`CNTZ-] qU֢r#pKI5ia1UYEokD#- 5 V!?HT}3>qqzYHb~MVՐ(Q8*"3c~ծD=WyGّ=}U#==I{pO=lV6I*@Is'䒷 ¢YŕJ=]dGzV&OĐMJ3 2̓&fқN-+P\,wᴺ_7LC1`zZwYUB|O~6MFR?ko/"lg="޳?cȱF]E.0l4䩒)L1Kfl3#JF9P14)Cߤ2ZW# RꘗbOyaюggZN+v.0*)1KX*3T@s|;ػT]}Pp(|?Twr?_4\0i֋1\M('9] IשhR}bǦ!wQ1cpM%yΛ5c+۶|X{2'Yv]$\ ϋ)Հ-=" >0F(*-~U9]RMV ej )a-t_A. 4W8{%qHbbt棈^2-6^(p̹d>v"-0nNlԾTYW;Q$_K@5C i r'~^Mu},g&8+^hQh~KbS!?O)OHGdfpArtB[.Ǝg[k;&-47do@N=ʺi*jӈ` 1-fu3>Ӟ{Յ[kyj8@4 y|оCggafzr|;qv3L."AURunxݥW' r4Ǫ8当x~0oO*?sa3r7ć"b&zCU9 i%5 w|fo"bÞ2u:9-|UqJi IhcUgdu8xNHVKyϠtJzhw%}$ ,k;WkV-lWB"/;8Ǯһޣ'ֿy\D1:IhXB䬋UG.D'w(*k'OޞQAbӸ4K|8jΐhZ7 '! :/Z`CRD)H_xRQyhM)D Ǐ/H T"ywJJCѯx81ElcM_o( \SJ mc,&`8qvJHoQWjyDܷgQ vŖ䉀l.}ʐG^gu iW*Flb̛t,M}10h Xsl m0o@I#'\F}R~+iA/&MG 'f'7@|A~O2 }Ln;3n_Eh x6U79ō#}˫ۧ"A7*! Mb# K&pͮl@^'Aaz2 H*1#Tmuw[D1lDs p}iwS,X ʺERÎfĆ h(CZ(bD%nqU ;>֔K !7?pv |h7Ort3St,tPTkvy"*ҿG#ܿh8Rq1]uI&Oǯ.x__ *[(8u)Y0/c^ln,UQKRGIyW!RLWE .p­Z-H0d7աNYDNtec=!\Zkdഏ!B!|_jKk6F,"S DԲxԷduWj|o/^7+JOm ]@N:,(P$fψy JIJ,W|gCB֣e\j4oI0p{RsckeTkhf%MNܣ]zDɤiMM!pU~HN s>ù)]U>5rt;͵|P;&/:eU>1# 1|lgWڪalbdBJ^0KXr8ks CJ,5i7e]a ջzM뾮 rnVB񃜰v jVPzSoص0Z- l1ZpUtAF}}-īO4Fctamgu/t;cOVƊa©bjVw^wd5K6>sgYl >G 9ngRCZ}gL%њ́ҳa_3hv35V|0&$6$dXKDcm]gkQ]R21<(Qad#Sl~WKi]H37Q6Eu}mq F+Ƶ:˟@Mw#QmGC:{dۭzⰷ Adi8fw}w%隯i~gYv쨥jP|.b*EBKviIZm:{Tw ӱ!? lLYFN(s2cكm\ù=bKzl_PxZ+]6˯l?ުs ީMZ636&!~#zֵܝنFͅɱO׌? '$F\ɫz8qsFX㕼A(x n\GŶ<3'7j0g`71 683dE!0cHyNy yI6"(:R۟&m UsS ƭI?LQ BHs00 u9I[ s>5%tK߾~ J4R91ZlSt}!6rq:rrravxD&YdGztxACau3xg5ӈfAy\#D&KK3ȑQZ r4aY8"]ɯFM4e#<*-ruL? 9tFq! tg}C v}w_qD0v4|% }߾OwЌeksi[6*ʶ|>l*G4?OgK|RsJ%V&@<|+;jA >Q\G8_4QIv9() #Z_WnnaI]nх㒳M\JqQ/k\/$j+NRA0Oz.zªRp q[zEړrCLQsmgEYW7H@}K hJ^ SDaVz0s},Z5|f]y'J~f@K};Я$QM @î^(oj0JÝyD_Av2ۆvӨk%6  *&r [^Wԃǘ@g)i~!{U:U W,&%1]jJD. HTV(z)+Xpo.i*CAaFF$ok=zQ-Rr:ގNdovxM]>KɩǿeZ;"tә#.Cp SݛDUGx{gpxq(.\ڿiv0"՗jX"5d okǧ(܊uk('eXż#TM v&`jخTFBa5B*_x?H?OM|{ys/"[RծkfL GN >чD0gRz2bZrzo. , 1~~vqz[dt"=S`.Ճ^#%g|Tmlv.ت0uQ*&jOSd6*O1ﭢr K}1.f%DH>PxCOycR9A$rAk~+[sg٥_U??X?gCQxў[Ds\d9p ''z4hnb5g?\U!3^z{*g\p٭O惵dY +#Rl"+0‰;[N"H)w7KߔtlP=7j sB ꇳas#ޚt \URϼ ,I+_uto4DHYLr?50H vs@c-dC0 KN'T@q*t֎_Қu+QO3xOj̭򤣀#l|kUz?MnO;R&uaa?=+ .92R,QEQw=0fM24\nH,Blj{J&W_NEZZXl~.Ϋi?'1\(KRX 010H @mi^LRc L~:=4/|w7v_E-(`wEHk!iOs@D<1 ?~I@pMqR*e&\I{Nrں1\q ^mKw,J/ ˭;?XGVt#|pijgrϘPÌ((m\z4h_δ @'oYZ# s~#'RпK78>KfF-~K{9e?2%Vl '_<8bw5UK0*^׃X@Ũ<2 ե2MAc+_daLt"{e?p8h)_;<{J=f 9#wi֞c un|0ϡц.I` =Ck5/mYxE'<ٕ4 13m2qc84tum-XCGhY4Շ ԥNMFJo`Ꮻˆ&5o tV<;Jgwv5oOg$x$%T'ϙ{'X#9VW6$BIԞVL@KkؘdX.@|6q7]ќT@b*Ω^>Pw Py~lj&*AA H#^)$Bę+ -!m 9tS]nXe8%[-PQ sm>6Zt=2Fd.s&aaI_O!P,et)Uȼތ3mt]Rr^rIWY幀%إOV2Q'Hn7w\cJzB@>k}~`UM S}pOc k)WGi{+B7QI)shZo<4xr.Zơ1hU< 4P͎44k~-)JP><~ Z!$"_.ZG: iC ҍGvUGI:?#vH\ſ+p},7l>LG7*BCΩ_*v֞8}F~hД4i Ngp嚽_b6dR+IS> n^yv1VLf^6,7J:9)BS!0F_« ǽS~R:GWzW9ϑxlykV{QU 6iކ [ dٲy8'MVt]PUTfMf %&U_G[#\Bi08,UFmk wY9 3TIa:VIeJĀSWy\TMwIHF8Лm2^Vؘ)j9)_6#)LE6˴HvQڈ1b*e+Nܛ@,-BNy pSzf(1RO߸6a"BEj9Om!ηM{lnJKܝ!3:jۊn0!k#uK!y){# ,PNLejRx,SnÝ[U9txmBi@_T_ VCEl|-ۚzJouv:Zz1 SaQM*=ptzź;Jw4/UT ND݊43?RXXtXZ˶G#ɻ6sPZGT!\[076el |.p[ yEגԢA?wM+ a=KNq| 6un*>;/45$X݊7ʪ*֛6WKoN_h "S E!tP8%}5 o̺D<,҇) dŻ@oΞh|#H_ 4Λv/r;R;.X Ŏ+wE< 6+$VI~ G ζ,\N$Ĵ( #mK^_fMu])e>bS;{ՙcpE`,=Dۚ*2*5;S"⩖? neKE('?UĆ'c,FYW1' 4rzV̼6g [k̢rV ;O5`EKM<fbm!x! }^zwr[XuzZ-V3q<[t>p~A[^u0d+G!?s2rXZ¼Io];ZNF}g_ʫ+8V/wZ%,]e5s.V̔#kM?m`\_XIaÀ s497}彪/B;469-A Xc fYg/o2}Bڟk;\yμ!18؃!sjfPCcZh]Bu %3K&sb ȶ5!z$vlqA}T3]Įeƹݗl^잯lOhi\QK;v?[a.<ÊT,SAGՍ+  <{FI7;e){qxC*~*%;:Jb*V>OX[*M^֝DUhx7Z(5#ጁ;8റk5 څ1^˛֟̀Wei.M7. C%ڣ!rq?yً8+4l "5Lvf O+i{7q(bӇϤuvKrwy[9?UetJ,]c :cL}d¬8y~UF6@u-R'w\wC21 u8rxeu RzՎkPiS,i=Ő-Zu=Y{eY\pZ*rUz2gY" ]vR 9k`VP e:ץ Nٷⱪ֙s2IBtE>  hS]ބ#5t?Vs*ćL˥O2d1Ua@n v-R)7* @u,Ă&`ƈuz~pPZݓ֋緹iD؉hJ 0F 7wϓQ &k*`G/2|EjasR C~| |J2F}[REv'V*A̟njW.\C]|1 BQz2 䅒z2aXbmYq׉Af'ZA[az qY1{Ҳ(@@dw]G,~b/p $0;V3@ԙa."- .HSҥ؝ IE R@t Nxv7]u xhsC#x8*NOoW}k"$S.<+R6$DֱR߷/ N\Ϝhx5wpZdclKBYx>?QY/c^knlZOrlr<148!cyEP0b#[AD!?bjQk_R,9kx=K}*iͦ0Lt= EPEINaGƏ5)2W( 8~ :f6sX։nYCXfW7f,HV΍|.:H QufpEPW)5ăcӖ*nc \G-hf^3: ./#X_W{?BgdSUogJ<{Zqj9WhIZ xkMK3P$JuP|X" 9/r33i2g3ZRvL6$nc ]Oa؄H̜fW&<ݪLx(WYy-SX*bw`@J1y4R7d5lSI7Zjjmz>TO,%h2O,f4!cV?,T7JWQ d!d]Q3tB7 .#1KyJzw֢iZZv8zǨ(2vT˕bX3D$TAq2TKiyL%|Ef*1*#ɈInUgǠ}ZxE1KPҢa_Qޚw;R }&`mEXRph4{gC{@-LMG-[mB -4m糏N#%38_TZk;]|]^0PSL]"1&0>m!x;Ը`PIh϶4IR Fb_0s^tT"'tŚ'姌 f(#9w3 I}nR\蟢8(#, ;aĕ 1f]5g^kFKt,C7o'C_8ΠJ d4vZ`&/Qj9|*MOi<4qBus_}6Xg^UYAn=&:1>,yVI {l[nϏe&9!R_BVرFW5K q z1`P=m%x*Y5-Si-4' H\aa~Rw.|-Tr y$FUDݯ^c7uFn`h6kq}u[M}+rÝi/n X#lhWxYc e& JSlѧc mԍЌ:\FW05dh!#떛rK?MF7 G-Gk?Ob"eQˋ}2t=w'!OELڒyͫk:Wfkk^ZGx<|R~ &q첿@ Ij91)^<ҫޯ!<2yu+ZJGd>F]~䇻)`Cv%@g4-!'k{6f DFDF8:+1+U1YW Z)$}P S΄7x slW-Ӛi[:7W E:#עZ@َiu/ f)r-)Ej)sm&zEykf7Q:7&b':sEӱ 9kI”,cK TXL<]B>*.K-&D[Zj`r%h H<ȓm)JZBF vËdɕ?DMM=i O\hp`K ZQdTlT #c<ɝoSuc'?EiyjlUq] ?Y@j~k)RZ nl8K9EJ=-6Kc3 0>klaDxKiC ᚸ¾0$f#({T@zDK+~أXYpVed76ٻZanՅsz^QbmAiاz7 V𹣳8l猵 w 5w/gvÌ(`>se0[doP|,^]s Wk97 71-Qv4 FeR+gj]Ӗ_7&]ޤ ugdi\ߤsIr<ք\kbaC6B1U۬ZGLpZu͢u'|J,|t+,G3ٷם l9=MCH|_O'eJkIJ޽ E&TC@0Bfdfoxjug/.)6^u6ABM{"߅ |Sv\F_~Ww3Q ) u]s{;"+ѩtuٳl UZ.X^lj.z+VD$ qG1́]ތ6*iq<]hN [^NFD>bg͂.X*ex4jS,r*/2).s'sh{ތ8^1Jߔȑ&;Dk~wqe :r.Dܢurکae^(M0f8uP~~jID.M"ćh]bmA4eb]vtkߟaYtrLL]ê`m]y$b|`q;7ȫt I'puS*D\t|ڼ!(Jwx?]y3BMT*{; 6U>ٚ>I#e @nsJ%cΖ51Cc'vh{ArFa߲Y- U~j@CCWjۧf&Jr+p4|&P[,˰$n A2f`A^Vw\K+dԾT밀r+U6rR,lC=YJO'fV/W._+rH;D,>R)kLc@;pf#KGĦs#Lt#cDbmn1-<5RNDe9rbfCjd73W՘hDƄJ;;sw0Jew >UJ vmн)&W؏} ztO¢┘ &L%y\-4l)YNkM#$^ay)~^nu&a( /A^f;gUe^)dhu& Ρ/ȹ6286Uny=;U4/<赜]5"LkxIe84/UZgt 8!ֻpc,<V흾[^Q (@6{Vjw$=hvJE|Hޏ}&|QkX9/QȾ J}˧]㟌!696 ]]?gC@v"L[Mʚ=lt*M݅.Ic~$ 'K^%)٠n4.,A5%C)"## !o׿* d+_f?M^8() 3w;5%A/fY9 S9Oä~.Tl6|x[ SdS›!fӴ$[FҤŕ*|SF; k=ts8(V̅ Fh H!D^E#ŋzn`c6@L;zM /eѿ"^۹AsYȎ,jN]`Q40R)ӿvB?5]SR8E{Ppir\6p%1ݔ''BrDfżP\>'Pfrv{(8t.7!JuF:++U4" #R ĤʝΑQ!H?)lPa S*XpWGc!S`;ĆLy>k%~S]lM[",]E uga,pECN)v#]biw#+}g@sM7QWφz0pi~逛yHCvy0}N)k==6nf~*ˮ< /5moivc~<{)?fCymHlxxfɼFN3oj6 _qgi-ݪ~TtήKXL[TP?CьXr$f5.M1J?{1D ]][aZ'^<\nn;SeH.Í -E/:K<$U]z#bUf&//ZřѺڋj6B=p^wec[݋=[xmrLALSH\quZ۰7D QnW-hSvNa+VXG=sRb)~՗#{=a|5ES"%bo=x剄ۇFSpu@dU#~"_m34eXGZĿk"^w(b%)w2_*;Y< =TUڕ#1ctL߰q%um,iЍV\L!0`e2?O@uI OP<4x(,l/WfDՁV(7 w'ϺۤT$k{EUOJ}g{xba}֊ wQI7dQ]XLeɿ a _ -lӡipVIvzcU]4}g`JxH@Zy$=/67VVb&#sJ?DtGͥ%zwKEv1> :(niVHU @M:W$ni4uctL^swόec,uɣb:;A<+پ^}r7 Vs8$^)˚Sp ?OeSt_NbZ 9j"dXE{O1Xo0?]6N$^%-WB݅``BDM⑵tO~be|) t$3#B )&di`v\\ sk!<LseźelA̳>p(9u#j ZMJU|~Mc <;jSoxF)Ŋ6Y2+ z;ǫ=3[l:]mkacN}S 7 FЛ LrPvX J0(LiE$/YMi>N^8Ɔ!r-wFʜ:H8(aE] RUg'kW%|.7 ,Y؊wgdn5,y p;_EB5O):/J^Qmyڹhևt 6TuL!Ÿ f(UUQbMeɃ×E7{xh ok&:~{$?݂шqD뤨bN9 &+S[aEU&٬Mo='X ̐]V]qMVG~/kæ;XfƸ9ehӐMw:'G{ |ƴS%6 96og=E{#6QqU=Cg'p`<o\ԜW靹 UĢ@mWmùݪbxZ@p?[Ilj-VCC 7ww ;V9gՙen/dkj"Ue"Dѩ`yCӰȥ/D0x} Nwž)Tƛџ(㭸/,/mRb g8]GxOy YEs[U6S 6ޠ~pRO ޹^dKx#+d9` U04I ~QdyiN EF3 SdC'F%ci{" EebL;y؍ F,!kG# $64aH0,u%@F8pE]i]qDO"+^P)ty0pIPܸ߀d3nYuG\Xe)Rx]H;DzR)D1C%̎TD1 ߱1fj$ 9}B = 734Gu#K, aA懟>O nrYGWP?ݨV4_F%{9zlzJdYjcyƻ&AL7spy |cl893=ͩ#5rWHw1kn,_5R T r . (2rAb 3|us˙Io\`8Dh5b,Z%S :(v+d5e)C@>AɴGYF0zd'o58揦$܏ץ-$e6j{Rֻ{ڎ,|If>%n5ae$)Xk ttz|`7̪$g@hPuxAp"R7Z~"Kqx =DtoqRN[J?iK)"yl-|L[t3^4Ӻ:0|E4 Xoc' /GDhG oQ :?uA}yz,eL'u p M-FPǦr| 2KfՊ`{uiL o[Mc j*Y/7^bC>㸦Q)wMn=Bt4ո pV&Z6fNr0,ZߊW#&H|OCu1\A^l5__7LﳼBjg|d”/B@EAg. ]>q)"\rv@[z7y%;,j险l5'cR9\o~a|%tnvZyuF@LfLeY}` H()ނނҕ3{OO]%G(J^֜n[aAW-iJC5j8 G0 _ $rζ_Dѓs(p6G%|Ƈ˭R0WK㥵N V I$؞y:jVJCpZ/ yK5//0za2 Yn> bUg0OyVZE`R`%clmyoX 8sQ*.Z4~BZvMz=X#/>"AW0@ 8p8n,H9>+Ѓ[GCWQь(3f7[~ 5}b4w]Qn)h f']ohqs^2(PRGï;݌:wmJ1'KK:n[uפBt6[."*ӿ˩ؽn` % -^z5eT%V|8M"40V 볮%){nPeeBY/.`XSP]tҠHXG;d4mwD#!%:؎ J6ojW6)\ǯ)ӥYí =?## Q"=A]Z[B&saj/1%&ul(Q:~-1c-T\uX {xx+Ew\Һx,^ۓi3WP٠i2 f3g1)pϛ?f$Rkw*A95y}&)DFqk7ƃ9NͼH}#b<֤T/-bp.z-pkLs94',1KxЮ+Dzco@b_ l#ׂ)C@9[=1؝(ȢS.z`CG3:+ǚ [^zC_˷cն;rx^?vOgi0E,}Á lz^U3?ڔ^\{? !9Vgص}& K,.iȫPo y.AӖ_uO?>Cۣ(^{yYZL !(uZ-[z %%pb'<)ҍph)+rgr)Q\<[bYU/"[e؆u@&OJ^!{Dg(2:d{)8"ɾi}R:罇| #M !BվsB+ +aA^5/#JFsRy;c%g3ٹR fnVw"|Y:SԈٷHY 4ckA1=jo+7:?f}Q@o M12t7#Ꚇm|aJW)Obҽ_s'l[#yvN7 Ͱ(!S4tU&>3[(8CAOt%%9-ζ/®u`U\X/00X*]Rd#/&!yngK4Dj\lW:s0ωwXvYlNW18qBtE ;~i #JaZgbaYbq`ַȞOjyգ!WB>" uCx 3{SWҍR=f$D*ex/h ϺE4(H keZr|.Gߘ7%)ʡNs%BƬ%!S庛|[Pz.pM$uÙ^A…Ж*Y7?Wh9$~N7$lpPw:LH7| 8k̓E &:LL}W6ʻ3 \Z*3#i+I*9yʮ&#U~Xkaͮbf֝@9'hksy[T/RJ#$#;yw1ӿ8[_ZP˪ |O4ܺPjC@I=jMN;-ifVzȀCR:ʤh?=H)sN(aDBU!FgXyٝ %s cRUOWXL88!Ȳ_CեpyʢX`\ [~Cn:uk[U-&/CI,?0X@⽶B( W-SR,&FWdPbT#H0k* S W (4mƥrDCU膂=e5h%H ebCMXտqU~_2I\Fzw9^=C``=1`p&! yO"~pg&uI%?[<8LN_gg=]8b+eBf+]/텹kIu k:8df%͊nФ?N4/E`*Օ`'5ÂA5`jb#ԾF'F`IaXH0)1B< I4NyRWn\.B' lCe2S/4I:펈-c䐼JQjzч 5u `REjM+fnW9)9fwkhw]# ʲQ,(W@(ȏ 8@4Tz7k6O {U 8__FJEv5i]fIWzHnf-St$St YW`+yd^H!ە ?k"_l,{.tz)}Ɋ @S/ 1t\ͧ^j|4 TGXH.䙷#ҝ>8JԜHWvM#_O)ԌQ_DtΏ+Kw!+vq-W5:rVlS)"h'mru,S7t/SVrv/8(+J-NҒ<qwyEe1- K&H2!a2WHB?Xwx[46@E Ɍ5xl!fF=cN /x((\OI[8,Q{, J.-vM򯠸 4ytB>T%  R x "h TwQjYb~煮E/hS {ei v.Vvzg_S. Uj"gjW ڷ-‡Q}H-%]7pǷa3A{#Q0c{29hK[JN֏B8U-z$n+"SޚPbG+Hn`!sXΚb ;aP@&[ P}4c+ Ǚi(RN+cgCǒ=0RsG!DW_| 78x궏*oQttM~-0Yuc 7m+Ԙ;7Zّ+/P} Dq^nԠVf7Y|SN$Cu3бF>e>\J#1)O@ puC~-\_(6\qv`}YsԜ&^+`Ngd2(? >/C}EԦ&2*5"7;'p1c`4]` 3*wwZXƟA6*]2iāBgScwVOjآAe7=HCD]0oAxCI&Q9F Q`A+ i+s.I3*#"Iy-B6ve)YiDGkx}UBImIA7)gjXB"rRH&!<>:(9:pUst_/ ^1(˗Ѣb-JjDf8 Ɣ[.H9hx9kܻsA@]>nRΊaa/̞7cBfB)f̪ݛo!s;=N/ Mfz)ݥhͿtj̗`!߾CY##WF[ pQ#DNa=򂬬o;xZB!,Zv76fn4Մ[+1W' >dT~S)~ӉLi ʘw#睷--$%hanɬ #[F6=MD]]΍3-s3 O`n#+ &h$XW $=*@a!xUh6su9CfRfT_bO:=.Jmf!ն\ZZ'5^wVP9BdU(2g_\ 8>zj3")z͐GC$4z fiFHؗg4yh\bȑ6tuk b\lh/(&H-rjcEl#Ց|&htA25͉@ԯffȶ0MJ>mNr7$x^g."[cYEhfYg<[`6KnȭĴ{w^b ڌ}_B -[PògX׭Hp1ac;ߎX]mႪ~qS[nq֧kOO_s=iG!Ž(U7]A~qw)lf]Exd H~= X BE|ve-"Нf O.xmW hCaE[l1&e zW eU` vdAUa-rSi$^*˻ Hʗ'HVCQ(Hvp{oLe]_PpK& A;Xi w,(ϕ%#uR;WT:odx݈Yʆn7Ã[{]>buyq] &urpdIFixͲj40w,Zn(P_9>XiS X~}940O˯?ɑù })s5J W5*EAE(ԑ"Cfu51k f0ݶrZ`i+6,$P)ѻM)jQYq]N"EIWxS< 2 \5yHh>ci"e$,pwKS]\LT船"\bo2ܮs3^&KaÐ3Q]D]Q" ŷŕ ^fk"4zpY̗ MMQFI `dZce/02 '?XyLtwf7$4:L.Z1Mh@O鍣Y'+ʷVF&T M{ze*DBt1 $έVV&oh^2Cl#2"gg F)*9y=}ڹ_sGԣ<쏔E+)Zy@3izcjr ($NFIȧ\[/dۼvὖ6hլT^u ڏ醘)tOmˀ1~V7Q4JO6iduʚx+ ͨaElGe qZn٭OeKbkL[cos"]{"kNnSEEP BP9 f %Q '>XsqήvQIILY߰n%w+H r0uʬ7 eQnR!_I%ο~_=:q4&jj/:)%~QgXUe= *l60 :$/IiEfO$UB~6PN_gA:V՛^:NACDJZ;@YMsu֘p)YQ:ryzFUA@H/CmdYdYs{D5N֫:B4ȣ`p|Lf( v]Lw0n3, Eք:؆"ٛ 2C_bpY <^R Kh_4"i aL8]v"@m/)b?t:fLcf;n_O{랂!ľ1#+H%д` 6*4K txR/CG ][ZX?QMWD\LIɬe5 t;lZ'R{XV{|+Ltf(_nFHdN$csFOjpՈE(vce:G Mwmu;.?\5 pv4uGk/>.{L] <1Vga,99 B3n8o5+<&'sDtK"~Njڦ]}O,QtlG6ޣO&eQtp{2pdgk_#ᤫmd/1Xf֠ oEuρ)WӑU@ GO?7fnr2^bj>V-70^0E]`7q]3ό*38m:?'IiX?HiҠ :wŊt5֔۴ɫ%y <;$aK36`2f+V6tb '9HF}~HL뼳(CYNɜ6106u p7F^ t;G?Y@`ܷٓ2xMσՑU#T5)M;DNx"?H;7Ig "{aXEL Ҏ>J 2wDu/}>qmCwm;t, N[%B8O-iĕr<ގE\Oӕb7 F0l+{RKVJ "iց@J[ ~`yƉ@C'HYߋ425)jξ;&pżDЌJ0s>[4\iLZNZEіD3N[sGN”x*?apĜlu3(gatg &9& 4 nvIY9ԎEMUgΩ挱9ZO?{ayWˬc xj„+qt!³ɴ;$\Ҋ- N φ_>Rpfb,ĺazhe,햹;_zxX03*P7UAtM5}]ho_qðȉNR~@%iThѣA`,9!:C{_=-qGBw7; m㭵VǙժ8qP]k^Xm5xYϿbvfG Ob^/?sd.'W4vƿb/ĝ11kv/Lnx\wQ3(&_iq$v<0H5$5"|N&Y$-+O̱)Dh28i>ʋbyx̅(~.fViK0rQ-t @ (lFKPNk=#; Ehd ԦOB Z)xu[ 11!b^l5 ">sdni+S{n?.Җ./#=uq+_fKwɦtWؖ6L`ϔNnd|5}~2!M704)mW-Hxk%;՗8O5&6mEP{u74wyR -Z l61ֶOupo QBQ_s']KH(STwGLU/ˀ_,̫8|Gm3D\xuߢZM{Ptp3+:a5YTUNKJ\Fcܗ5үD&SNם!1C8Re/pD FXf)ŗxț y.BSF3^R`'U1Iѧqq~Ǒ9>ZpN dkjA0:zC#o>jWs|)4?Ǝ)apNZI(~j@{_ubbn@$԰q Oz7盈|پ 4 !sz{8ZM[ZP+eg.~frs#N>rr # Uu1&T#tak7X ]Xz,Ӡ[Sf cH@ gdNFջMm@쮝4sssov-_ݬe~TLz.ڨZ]톈cd!uM0ZWZO7({r{=r?!rrOOܺt_,"ʃ~,sıb$笃W~ʇ5^yL𖒌 㢞7%u=D;zSl;;Gy#;h !cl* Y̚CZm7 IB#l6z6;`HlȻЈu<ᜩi޾ oQ E,ATR[ŒЇ2(.غ; 1^=|{-GN}X=r0>[>^#= JJ=$I{QLCP#%*{ЋUGQAA94(LU-M;ѨbkM~~hU|}@rznfQT|Ӷ\f<+ξ٩8^F?џa ׬-ʛRSͷR:cO.BLr A =y8N8=wZ˅q[Qji!4?C#D8b*gz2JPnb]DS)(e36apr1NΆ`0rŬ k/,_Ԇnʺ̿OOs mqz /h$ 6HL[.E8k lHVO Oyٳ"`-6;q7 0N?{ZT/:U*:R6Qmע=؍̸ճrFs:! 'kui a3ޖlI$m#I/CM[+MSQ"B0([Z$W3EGMzQ8% [ Sy_ KF=>kDA"퉵&q&tFgDʧ2 dzU5f+Ȍ3(R\t=8ꑭ;պAE!yd-.Tڅv2D׳C&'"e J..\>'xNȭ92d3壷O)Zb7^{-oK't'hx0iJKzF'2C6t6i,xtݭ9x e ME` }YU>eBc sG=kto <_b\j4\np!R%ۧ({e8E#&Gtv~·>r &-.RRЗ6"J c$8_.6z2I(ވ"wj|TG AZWX~1;k XjU'(Ƥi؅n~u7#1UD> pB}R1>l4je55:T Ws/O_7g^Fl Fe3|TU3;r0*V+5"' *#bf1ccXc+[zPx7vN)R+pki0i^d]Sﭿl\y5>P[a$9Hw\T2*-Ħ9oXdpl=-i|'`uI瑔}|@d2P. SiGzY2q6Tf=_x9hK^3]HҊheqP`ulZZ2NzhX Azrsxt){q\ĉ)yÓ)?ݫ9:cA]v]KΔp|דC朊pT"So~:5C!dm,s13.FmX́SĤS|߭ϱnAxNsΜtnlN s zGmWJnY=x+*' m# V9+pr5 0tg1ZF*~|x LQ,/M`^$ZbR"Zn? a*\oh[7$e:#ҷ_^n lL9hHns _$/s{n_܌ZZpiοs$xQ4̜}cs @w,K,XD s(h@M-&ܞfZiLE'(uEx^ 7 9֝5 1ƸY=mzTp;(YĈvahc7@:곱 ^ZW2 Ko[?X/o"̚qUybY9+gɊ y*B 0<YVVڠ}[RJ@th`rUΨ<=Ck: spp40XB2a+H҂rElX|y]eG MM޶uυ$ܕ/۱Vt%A 'Hh{7aJq|%e+.~EZPc;ϕPRǓ4N3H7e!:x!Z\yjy^\ziGO= 7%4>Z՘gɞt6㚆xnWt£aAy.Ke8\ƫP( Jw "-{ɜHzNSvO$D̜$ KTW#VDk[(O#R<.Mߙ7o OixqV9֞ê$s7jѱ[if_ ܑmO$ |u>/tuC5c-:`<3#Ԥ.m`:mÿEY^ɇr3,ri @M/?/i k(3ewҴo%@\W-'nmsǻ>+Mx\ޣ``3{1TsXQ{cщfbP/_c/n`|B|*'h/x(2l^Q1d_])d.q~q?7.vv"g6#4y\#󲏧o_ T7,`2ӱ(:I-Y^hepVAAޜI 9ϥne FHiYϫ?̵G" co65Ra$YZ]%IZFaLc12O@UͤB r[NcZe䐖ObޣTL7;,L qo(S@՜P#oAm{:'zࢬ'܆w<+2&Y++2d"-9UWzmi -EJFZ[ ;kޱ! ,Vp|WP40^ 4 .DU\)UH;ɭUhso#؎VO/̙SU?%1,Đ5?־S%1Q/TADW꒡pAr]}=OHD@)FCޙV/›#R hQ&\Ƶ9s\- So,*]Z 6ڧ%lAc)tBOJ .#GT41x K]wTL\b;ۗY-. ~&ZTy7L'퓴9SPgu-Xy?TYHeUen޶bô42ywn&3j֮=IBc?M1F>4nɽC& ~\z_f4 5W6Vh je&Ӎ]d&Aa-8u~"`$ P^C%]b|I$/**. VP=>hx `H׳}\I$5`p`NkKDnz#A,oÙmOtO>\q}G eS>AݗAK b_vH=J.gm+K{K+RHC,)'1!z[ EBh=r4jX8W!m=x T#UCD<)$sim{e,` zmb۴ V6 iaԳ˾eRXЕ1ѐ;+}𑞪`&`و8)L if, BڱO橚 gtlS$V;_')^&.xa6!Z@c8ދaWqXK.׭:Dݚ?WWw,,ڙ(&(64 # D-NpMᕍs}5ɚ3zO 8b gj!8~p$z D)Y!?Raofo(t,s6I"W1/CXCrHs*aHGr#`ka MA cz =sDOS ZݰGI}[2,lku#MIu.o-1f3Jk3 M`=;@izϢG3=( >?*NKzFZp,ſPo@W}JS/z_)ɫ.0~/VCgjp OMThWlF6`!\?)K%t£JU_{ DZ"bw0+z__ʕ7pbv"E?Cݑ<_Uu ȢɱcA𬮊Iڳy}Z(#L)@)=GrweP7 < ; #zudDh z,-hu hQ46 R],Ҙ^yC&sZ܈GVL1n0 /1'D7olk$rgh4XT8t뿁~)`Jʎ Y gknUwH_YO{* t Qdzwzf8Jh72n$Կtl '!W񍶬k%U`$ 8VfA<|ٍR&#;!LLXc>)b_]?GL_zԆdRe*/R1UQȸLjS+(yDQZTVVyc6Ʀ,͑#Sh fP]F$y%>%| 1voQ3ґvxh5YXTw& W ʘTqBs+/v_hSZg-?q@uN'mY" &<1LGIv$0 F1y%Wxqzs WX]K(k@w?p>JZ=US 4ҙMNwbza{_!y譀ZJp>]Q94jCC+SwD"*yUѤ=z9'6S{[Bܝ'E(bX mgf0K(\LUPhc3IK M^1LZ,.S. ~N^ n1Ck*U9f ݤd}W !˹KVq db'Q*)4MY}b@snD n\)8_g_$KLj2#x#3[7Ba=4PgZJt՟݄XFNjH!_=YHX>`ӣmNP#7wRp9;Y]F.|@tVAOz|!=k-lgeG.ps9RcSFxV:jY 8c*a/4$yo8%aj&'PºY1G`P81aq"6&}={z( xG73? CJ,P`6k%zaJ!F?&+oRJTi'8jsRlT_/]$A&B֋ 0NVck\T:i 6+-J0PhըdaG Ndʊx\FdK^摟< o#M06K!|"7vawn+o06Ł<2Bـ!܋n"XCfqH!hИ_cvQG$bNTX" $5*T8~n6u8XN6`\ { ݞ֯*>VJØIM1?\Re}#Ff/lE\K_#u/s<:KHep)KY.}B@FDI쵉f0k&\h"CDz;H: 5d,8'wWWSU}#2e2x֕8 %'"H6ᐔށAty=[%ѰPy3pn<QV~BN7S(1m{ڦg[$Yi>yx!~.\}ֽ";:}7( Z_IVpGUŽa$*, bENJ:aH=d7@,\DdŪl\QtX {5qΘ6@`0Q@Ph@c~ eǁɖJ.p&ݼM5&9 2uʶvq|-Phqt2B3 F-/Y6$E"$Q4Äx[ \qݙnO:/j<}u飡H.%ٷf[;,#c}2-ƒQ W̹9Y!q 1T*}*k{C0)B}V5?,:]X\\z r!d-@Ezӽ'oF,C|*/,T\{=`Zb1_%9j{`WrtxmW#n'I-HKH֤Kq/Oga'!mS+H+j )U ү[9i7h}z]H&J${/moW5])lf'+FUU3`CnX5n#/%2as>6,u*-SE {گM;`vm @(SYqɘFT X&r#gȜX5-GvD@+f7V `dVKiq5MϰNq> g]+*l@la4b=VlǏAAQf!"/ 88OKP;>j ѕz$6-*h0o!zGW +F.i>(~SW=XF5'.9ГWWܼPRL&c ș.#=S'#hGi%7㱋=PdtNB*m<2O|j>Ϝ惰-PUw"NwFwd/[\(멵|MB|%f%2Ph0*eдWlIg~q5衵8: ͧ3.%=ȇBQiNt%G5a2$cƨ\(fx#-Sn~ stU'0;{H&0p> a9d;ʣPjؑH Ԕp)Dݨ4^ 9#Abd#0t0M6{xL[vw{smfy KcxW6|jK^w E4{#R>3H+[Sv 2@@㦖r5 n0=dΦчoʁKc?}O,R#)Г8'$P<&yi9Ok..9p4_t65["Û<'݀OK?FI<>ԅx ulY83 o- *qh W:ǷO?W F_PHsw$rRV:qG1mnN[{j/^qFCYt߱OM1!b^Luˬ3YBkps3Yi l<(́p9]5ԓ] O't T»؇ rh$dgUmB0T3*OD~S%V6a 4BpfwKl͇mG%6Vm?+x$At5xRjGV)#4'ͪD5ڭ}- `ijQ Iy4O| 9L/Kl%##D uNƜR^ nju -< v VqK`nA7f݋.j:w[LG/;-\%g`E^L|nDK0uSK_h{ [.aB;W!(rJ,bW0:0BO'%lzDH|L?vW]gvg,a"¤fuJCX=MC.WD}m/~ rk5ahKC:zDGfY=S"&zVJMBH~9Q 쫰3;MݿTg٬Ȗɂ/F+t^%8܇PRt~_o*נ$HhOfr*Hu&BA]ej/BQmlj~,EL";ry.-$=3e\%qM<2jZjҨ%pwn2/3ȴ_߲)4NǺʂ<$* '_Yݺu{x+߷X|\->!4Zczأg-'E쬍^n`/yĨΰE2f8m?Eϰy9b;6c o߄w uií'LV<܉䪻 E$=6r>pJ ma5Jr%`ᡘ6t~i@uԶY_8?蚅mY{|O؉g2>hBd|qR "g/ɦrԤYo\J0xrjT4V#'Ϋa'E?8uz?zyi v:@⤲oGl5O1NE cgib 2y" {#O{w%Rx-ƹۦ9wʯdZeW ğ!C?6Z<-RD.kf| K+×GIjt!B%WF^kcf`vF/M!wrUv4*Uྗ]Y`Y/Ф(|1>iz-g~W 锻ߺ"EyuA[0{*{v+fcCY t( (J.Ҽs/V' 焅I/ kߣ8T!eVTTrȃ W"FG=OI83gʬ;v*3f%em2vD[ܿq܋, /"ݘVL2OD@5. 0^˨&t%<\P>[Ks7ճ0U%"*gOmGERT8Vo|M2%Cv%vǕrBF4_Fԩل-=prM ~,;~. eG4*n.+8Qj{RT<ʪi ƒx'tƃm?NF< `v$_EVDCQ~Tw@2UBN0_Bui I ,۵]u׫A<:̯T6 1G1y.23y2/#{D9zq:4{1)TšAj%+Q*߹ 2&0g"jI숤w@y} @uDAS'tSxΓv%8rSJ N;̘ #D\,R| k9DͩLe-b*hb:E,YЛ'I3br5\c^Qi.{r濫&PwTGJM:S|4~܌)¾mh*6:D) src{NBno&~G%al ^Tpq~ʛczf <1VQts, g]ңqouKN2E<żea^:~7IBB:M)Bv1+{Mam]*dI5:_w Gb`7,7e@Շ\`acΗ[{#*붚!ɋkJ:H@Ϲgݣo4]5ϒ618sk(޿c]# eX^%6Ȼz256/1I K-Ji2_B-wqf7=wa;϶;Ƹh(fCf w5eqЇy1QJ65 y49buCCOy뽑2xDYr! :}nԗZ7Sl.T6%KB3o2ۯ]" bƃ`1DA%tLJvV8$!i"-S 4 &[[aP`:ɰ.ؑlDQmXjS|.˱U V\a옵.\7+ BWSlZƴwX\0,wIw8)'n\i0[„i>0*\Y7N'L1l@rPFf'B'c[#FoB؛#^ DRniPiIܢ+KBr! }T.fU|b; .Lu'*9JȊn+7E~l4wo݌Q|M>g#R[d & ^BfDM$|Ғ=g>_>k!N2cFUXX$u^R;4?iZg'1S{~] ]lt]ꪤ$Jnԏ<ŅXAΠ#Ћ7_.nY=҈艞/v m'TȪGWl~E'Tva-De<~u)8:')&@큢> +{:(&W}IesbaOJ|f1uqmSS@m~5nG1WQ' cʓ7'ai*@y'vД'3nw ? B G%RLHMLKS_}4)F\pܿ'B; ڢJq%#|fK[9NtϘ_BǻE?sF-b8󑶉ѧYg͎>Cf J./_2Fw͞مoAʤW5畫 o}:ϗr.7 /:BvAתWċhI9V>:ZmۜdDO2Qwa;Ĕ_"B9fr5Ԛwy GP8o>U8(ӗkeׄe@ȱ^9:v ,OG[QU] Eoz2bhtLmZ=pa iE?,}G|N)it|ľ1$`-W[Q G6RZp/jEobmT* faąZ9-8Ci߹jON:ڪEu١ 3 /gVI.._Sq1#Ǐ ty]s9ݳvbr*x&Cv5i v54t? s\(&QxMb~D.l2Tus1 V,Zg6P~f2Y#4ww& JLƳzwgA{zO+1^RM向צ\01WDmL'cRLhiX6@m &JAٱskI8S_T $m%ƕ  fSu3t8\(4@ EԽ2x2@ݠ,5f:L MPUVpo(pWH;~ة@$~g͜1ζR@`OQ?p6 G̖~Q{ʂ H|rсٝhUU8:t F~ 1 4!)Hq5NsGӆ 2'.#!MKSk!򾶕[f]ﻏQTɸTTfvQ]I"OU;'@Gr,,Mj 2x@{~8n*e4 D<] +Io:= 6})X&~KikZZ}UiGMpm*kl޵g0΂ݔ(ݩQ׫6y&}/fL SC!Xf\m|G'7W(ͿF_ؔ(x[nP^V} `di$L:}ʠ3wݛ2f_+ ŧ|S CgtY|lG˭80~z8K4Eeܕm.d7%T?o&`eR=SS,]Y# cץ9XL޻ևl >juA.0kfO\EZ|['UHP>bn&I ) Oқ\|RA@i -}ctw/RA&NŘҁBN0hf9QQ|IrK#xK\|3aZ3 NnC/N-LV`Đh̹- &o)0 a.. ƬME_{zo: UP8A'anamWX7l֘K4콖@" 1AMͲSOہ @sWX]DQ0I@YkX.ϳOhDοY1(~A}%YOlHx x k7JgVYt=ב®Vly9BjMb@|}"СJIi'In!?[&7)w # HD?47ET's:22`Kl~ \:9nр{V_ƤNcCL<U;*tvrMA-=xM1!F\+yJl݀a:"Q" 6$ "kK Q#;չC3xDž|Γy_h#m.6HC>dٴdW~v$!LK7p٫$%9B}SmݶH(=˨UB%nY'kGuHx xwr# 2f^fݑHSk(yPrX0t biO5?ϏƥS*?]f,VrO3jhބ(1kp:vZ&"pfK9|~QW.{0F!U#JWUhD Bܳ/W#4co*Ugȣ喇n߾2gh~Lu+i+ _ZUO%O!0E윻k^j7=mA}[}p2]GIPQwL1iHNy#W@{G)$rfq-"7]mK5Jz{" v~Oixuzq~b4Vzh{տ?+ߚT]ȖtUE<ߘסjhke=>{lK5/~SxFw@S9ď6^`>?ڛY`85m- jN5%lZָ"Y+Lj0˟0<9u2cpo%JD'P g`+ØXȠԦlp q)ʬɭ`"`Ǟ"nFw &ۅAn6]`;*M+Ę-| lg_븞g6r 񮊬퀣x8q') "pT/ݺ;vW :!|#{0E==nXGep}rzxlX}ƫ&BI^ս,٣!ݎFq101H\w2?"䨺8S-{`_PoxRNyYx?VtNrc|Ve9F7l"Oc“ _@ȼ|vpyFq7>moۘ ! ;1َW6^K_RofSʽo[40a%GCl AMqxgݐ;67Y8ϥ* pl Ta%{^>z<..1sqs*UT&O)ꋲ/}$jXD錕Cox^O*EJ$7[% rP WO}Qx !}VC<~:hd*nmz,M_IICq1d\^4qm JմMɤNJ8TVsuU_bq|xK;6m=올b\?^Z +՛gsX b-'cgGn.g 0?)q a{#Xg'52o.6T%&8uϠEn=4K# E@#sZ;b5(\Nr۪y;U̖*fQ 󧩂od5GtV9GAh%pahR MW{"E)3i?B^,0~h [2͝ k `Gcsk] aœc {ezt-rDW2a3gH/4~ ^AlHw5-[ Q mnZ wKjr"EV܂}aYY9(DdCC7]V 6 F9FO sÚ%uHOGkahI+Ǝ ӵЖŷnu\L fLf.㧴0zCH)Ӻt/{kmAd,[#`U_ N XXMbk8R,9exuZKU\l:=Ȧ%:UGZ')H0ŧ&,XF;RԈ-q̧0Ə} 6uy z,7.i@CHn,a%;;c))h3d=t_8kIe5 % SPId=qG@ɔ̓b=$e Shte12O"T94Ab3#$vdWT ? Qi]D _F>75e|-QjMCw?/Ⱥ}RouG=A˥L-pjW,EuxHS Z ^v c֡j>RTofPΓܕY"j±)8\}-)xcGS'6Kf#OI\,A:ҩ$ntޢ ; 󘦋ƗQm"=aRg9N-HZ JwG/=ĔfQKJ9/ h 39vcdsU][Q &yth$ HuUs:큙v񵂪ȱoH4b?~?|sxT/~LɛoSMxe˅iϬ+)esY.x\Zyso[ژu":H ib#XY{4pmd){]J=u.!ϔWut (~@nZ# npFXݻfݥKQA}OL(L*YMnQ Vt5"V?B ]moCif&ɧ)Qc{r7D4a7=\9h[J݃ ojj4my&?O k q;+==|M(G jҀ7?zkid*ޘ'9`T͹.qIm#v yQZQxVUE'>K\xLJ|;P)=Yۗ2⺀^fUuvf$`W;tTay6jӞQAXpg_ޘ3*bG֦ԋ7MT؜R2ơ&18ܛk2b$gum3]M[Z/ݰ0~?iEy֟.Mp&ĿLWm皐|A)+VO8Tpq]6";V<5gԙok,m{Y۴t ]1삊?^Kt#rx9?wUv-1j=|,NFY{b\>b%[5mن;܇ec7&`:ZwGŖ>~3,oY*]ѽ * 淹(Ӡ h0 U FQ[95FSS4ghD4B/;޶+Uv86P3wwq*a`3{PBꪑQي=Ndŭ򣎧#۷vY6- T•WaG$gvq*\[Nz|/j8X0g%_fpjtXiTʾrA0kL uST:kfųw/!VzDqo '0wE,:рAc0<ǒ~s'V5=QH²{$6v)UH__s*HD`6Fb}rADPz-EoAi&܅$a8n`Cs%bn^.q\{h.J.%~(nxo#Q<8QY!f>QʾX|.H@t:HK_ uY.8q8ĘաukP3{^W6[#Rbodo{uJ-#fie:cawK[*ˆ({*~%e U9um4Q[$.'Y6F X{5L~(Sz.us ۋAZ(rD*P b1ޯk#R;(R0V>fYctrI4gK=$I؜(TGVyؿ&HYaCoR/Z*x6w\xg@q/C$RҰeǘ|]_T3XLa0нw敐FUWxj`8ߕ:;G:!_wŎFtYhM)|HM9?4h[kW8ٻ,S1QI"БQV<ۍr"rߊ싞1iV",+ j@iܹL%}qRܐ}\oyQ̰P]k4EŞF?̩E9)6ODdC .S. {8{$#4913ʏc*$GsR4"Ma 9o~ !adA[| Czl%9ӧ~2_9XqwWTU8mϟ7 "k.Up/ ܖPL!R0pM^XכIiiT0Wu=9) ֏H|/p1sKWfn"a [ 3 .59y㉤9!12 /q"@^I8DCwuz[zi,6}e 'xdj Ӧ][l` [}Z34CRN6=x> K֢ov~gLRq&6ADjŶp}9m4*ankmg yֽ%|Ig>dD ه_A.Cjeرg>?6 eQHek $14,h4z35z$,Ÿ-ȵO_2"W#ie)7meIVGyGGj7;/L4>=13<+hLoN` lR ߟL\߼ |\BWafFk#xR e'5]+5e d(o *v)GAma)1VJ] /W nGda#8˔lW[|*Jvҙ’uhY~%+7B._ A|^8IߢURkmWc-͝; lah&7|WY \Y'd FZ H P>*%6merFH-oE._c ,3M$=O傒QKv!a:V5r9v"\&!ͱDD<u&69E"Q?R^+"g{ o Q>gfKY=I3YDU]@W|B/\z&\YӢG3|P+\b|U5VTǔ ,[k?\\K':ՑvA<]ox@nƶ /Q>ϋ;r܋i-{da0u\hN~л!ut@M Dm:ǔ!Fq]2x:朸Vm=Ku8ڎ֦w吝6Ar:sK8%òT.R+R!5 Q[/JbiH1 9^ONĻi')PXoHdrrN|xD-  {j 9l)]D%}_ѹ,ͅN5Ird3-aSV<P-† UAO]K S; 2QA{ ID=sD(2N5XA  5}xlQdA?gmͬǯ9\l7NE ȍ5ʙIŴ+I%z!}TSJTSs{L&@-(Q[~(!M/? 'Tdg Xv?$?| m dĴ3enli8s1'4WRA5틃|5KXZ|@&rTTƋy^^5|<Yh|dݦ4+'l+1F eY pcㇽFD mDٟh}|!8ܑP!&ƴ_qt'~#ێʇ)$2Q<^VpH(U\0}`{WQ-〰jHA†FI ;3YG_b$*06uyx_r؎۞"IlD\l}+aDMr+Y!j4dGK\(VI(8NC!!|˕Sx)/Cرz6SR'm7;94AWi:l -,(ari7tB=Uڪ?<DB" ĀkbdTӶb;̘THyv…2{>@ `+ [iqeӿO~B~R AꐧE囙௅kI q9G #d'4z͆eca`[E6pʌhBDE#Oq'9su*/G+%[az< 2x#хc2mj2^#osmd ¥ O~YI˺:=Eip)atw(`@"$Gn?Ս ;vtQѱzkP^qih8̜قY$8Usk7Ï;6 V׫Pe+z J /X:%։v^Y"vJ3Zx!@ ?M|.xmN3Yp2"y^? QC5|iP;UANBi{5PXMR4UR5Muq~̑Btg$LVW@i t[@Rҹ E(,(zLbmx4Y)wjٓk`Ei@JVH)S TҨ9!+8퐻-ȳ)VH-gЮө_EIWzG -]b=Ag(wadDGo'ߐ|MPEL ECep>)4\UUWV - hL.vnyzu>v"Pz \S [mqm|QD$lzw!`ɦo:hKm Zd)bu1bkK)ձOˎ0X`Yoٹ}FiK!.tz3' 21<1OB\{Wo' 3]) ѻC5UQ=7Yh[dߗ&Džg-X>N0 XrJAUjl֟H$8aTEcgKJ;6C9_[8‘'9&^5Ɔz (2 a sZG..=0.ªwB>Л(dN.Xq܃زW׹:)M2+s<z=cp|=Ndžf}^.i쳇I7sUdhAe ɍ0Gy$!:X!ʲT* [y 2%*xG9WzblU+$i|6tո%w^/z Fh^7o"<+J&t"(.P [޹U9ۆ%3yn#/OuJv`M,2OU';)fU[25~kHK@fDp`S决*勣q1~8:|h~OCK dly}vYX6윑iB(8q|҂N~6~䠫E2u'tXaSO>W!UV?ңt츂),9ӋvxV,cKI+hv%8T/ẋ݄'y2EHRv{ g$S;z+_, zy!0?3W9ƃe@A;|egV/omL@]5P ~0D(ۗ HA!{sqrt9\+$a|Ht^^M\%۟ˉlKNWIGd!vQ ++-Lyi+ޅlfv{ &tC/i,^TJ@n+99RyvZ8:I#A{O«0%v^K|H بk3k "֖fK!ϖQ:ڶijAI st~_m҅>?LQ.oUo8f^$@ @S71POznmUIrk%+ 2O|ou/ {%<#: 75oX'{EP&?B_`ՂA^/X4jjge[L(go"=$av6Qv)’. f|g3,aTâNc&Ebfgry`@F-4+n+o3\zS_{V ]hMi.y u0G3{%WU&98ML6xuUo q\!{kI[Rp["?f'jb)m՛K,?}:=*~0c~ԑgQ&<&|*}ȌmIΌzъVFF`pg6x(${%Hs(ȿIcMf ^D.@T8D/N2]z &!!-&F͹$M7;,gό21@^4 $W<+pDٴ6l>'51„'8J#E `Bxw~*t%uд8n员 9%-_Nfr e@[)"c#**;}YA9 ҿ xgL,p}BW=0 RɈ;FG^=`Lɛò-bqį */教Fr'N\}a b9?~3'őbŴN_erò@-=vMz{R0)KNEH!-_ZqGx\ nСWQ2G~|o>E&?!Ԁz-RH_(Wr=˔/Ν { n$}"͔c>[=m܀4ASvQQ Z՟n"L&(o;ӿ0lAԿ #})fiC PW Ȫ5?Y⯠`Ô&Ԏ[<6\Yn[k[)Ty,Nb+61҂΍܃-N ;ʤdj%e"VEk yMnہNkPxV|/8Ŭ.>eEtUjt->f tr4*GdsV|aBom>liO w]↓R;+;pǓjK-0z+V0Ko6Q#t^H6*cxH ]DdS'$]6Cu{oÙĝ/l 7TokRV(@e\,U>y=]>S @j[ů7O%Ѱs>{>AYad?˂hwRwNXꇂ6T)>Rڡny՟ iodܽցT)p[»G\WJ+"YGD4qfV$~y $6_, -=_=/XȞDF>ujJ;>pXi\3E0CN DT}>U\_f[rw,ՍEE;?2r$ XԺ(3aR' e0a*W -H@ zʜO|V!QkIoUS##=S[!SogPu:vB}%zjLsd V8"\(v z>z)2v3;"iyX?K@IuqbP^H0 mZUB2qϕL~~^(c H&XbJSqSIpB`7Qcy/_m'\؟1zX91zM7:iobS۠ۖlaַ2cNYEliu$:_,{÷C}\uZ}/Sꃊ0#3EAMG=bzxB3S PSx/17޹%ƔRHࡠ(UxN7 TuGft)#L~WkWd}|D#" 3=1_*c&櫌|!wm=1f컂'*n;7F LPWM/}wEcy``[Mdܒ87eq0y l=Q̔wT}^tBS&@CX<[17 sv|B:/$t*0 BFc!ǫp-90a*%~ Ե$N8u1|Z~ŬHV3|`˜ vQNr`ux2d*q0}7$W)Y青BkN{mZA8*#T{]B2BJKϰJܷ}aA?'^瑂:E tX["e2ԫ{\ٙ(;-A8qNE"g'1%ǂ{z릚D2֌k9\qj&ZK~H{x;7Y]=΅,OϷֿs.ՙyZ7E!^.c$\C1?sa(:O#̠LJaFQ0סkDtЪ5ˊ5HƿQJžQcV*,jpА|[#C-}va^w*YxBxyh묪ԔT]F&"i6ttTާu3Je@id5 [3z|9Lixsz"itj+B: ⡼hkcI 9sI|8Q:zCU ěYQ21GzڲBaB??7(47k鳹g4] ӣ%<{<g hb̲޷ 鐑9Mt ]@ِ3}u~t2<8pT07&o?Tk6< p4{Wfdbp/xWJLdo2$af5>fwZ*7%{FF2KP[VaaMxe%_L':z?ǎȧl7c - `VqTQm/N`o5-D)Pak!Qة|\qQfx촽^ὃSh*-#蟫k(f-bT8 B2Z{*k&^zI9S0B /rKq aU+8tӉ U(sj.H`jDYY*ᐍm Ni&Hcm5!Vɲ<^͌@!ѣYHrff!ٯ[ N;AށGONLUŇo)Z%XQ1Z_x°d}<+"A޵)hbY\"wc\ye#iJou#[4c/Ke{ C]>m ze`{B ݊Yn*٨3h@P)PRDQ` 0k_ $Z#QO> 9*PY%e‡E1rjx I!=ѦmmQ؈vJҡVC Q g,{ EiPqJ`>3FAw+ۉnFsX~qS^>3$NQpY/u_o8܉& Ϊ cǯKhް?kquNAf2}P!0{o#aMIИ9 ݚÙ65Z+oK@\~,q KntosC*SD+uf 0uɴdK<`A(2vE_cVa6|4@/v(K?깠Խo1 (Gz }˥<< W3l7~STv|B0.i5gkǗTۧ_$Q]{tduTL^"NK u*OZj-FAcbxqtd*ٓz)Vus#7o?pfAlvIt!*Hڟ)U[8tvM)^y"ObyVjlx %hAϐf9 <#SMFӲkx _(āIVBK2׆ C@;>W_刋uVpA17 v&X;]'`OFM 8fu#VEL ]rt b, mׂ/@ɠr ÌI(X폧#Ai |>KL΂0_`;%U($Tˬ)yWV僶v'9hKh!C[^S {ЪxFsA"R^>z4^ʑve31-eDfܟp/*Jigiaed@a緝[Q=7j~BʍZHCDdJY԰(=u([M+ionlx8'zWH)©!Dnqa<}Mqsj~N> #_M~#'/#S* T k #a<=zuC_XPS+kq{0Mf@πgrL!n I6w^,tPH/y ]ɹ V\9 x 8R})}:>1 Wiԙ S^W @8F.lNjͯ+} {2u(4|%~"4fo6ddgUfd'3GGkylBR:q1Θ,aR8q0^ϱ ,Hь{" u$O)V:uiػ{.D2"?:. !t `tkd:HtTNO%\fyKO<HMZxs ֕) PF:}z#:,YA!9Z LΌyTR{4|n͕%Ʌ\ˈ?z˗fr-OA@ /R ݭ𑪯XFl~S۲?#5Y;F.j 4oKrXy _ /4!M]9;8CĪzݩ'%t$Sab'@h&#\q·W1'7*ɸlxw{ Ź$G4w10VL; ښ#S;]yX9;"חQ'wrUe_.KCn9Q *ʇ2V齸HFc=/L 9۬3CAM'Ab,ղY7UpM}Խ|xPEqCj8~t@ I|/mdK!/g j>QUϿdnҜY ?T +/~/ɺil~TF',+ P3W0j̛t~X펛e}%B6dihIYEAp(!B4:㲌7x t>(GM.f^RܨC| 24ӯ>݆l{<^.jgļΪTm#RhNX#>Uer }EƊI8 Z8sRnmZĄ dfb{̨e "$'m\GT$RMoh.:L$LC6΃]˜gmw%λrXHdf[Sh'E$by0).ck$; MSo׃K}I[v*1b sSf,t4s MZ'9&/,b0بE>-@ۮlXY.YWJy Uf̫!X,_,8ݸ}%7xrd_D 6R<j%w(Kфb]qI܊_(Uh#;kaL@=ѓ(OH?1pJ>Œ<12,O59bh&v:cX`}Q~b=Z*Va42 S!Ƒ_4?mmKZFrn$N:o']7ш?nP=QD>.ohBJAR FFZpƙqfno$f:Է W.s%%Vjsp!: S'8ʮrG! jSj`&mf۳RZK$bfxxюua, ɮK), W^ &w`lzxg I~pD8ؤQ/ C֬TΨQBݹ/jу?VĤ7\|!5T!]jDQ=`ć0"(`01erLѠi>ox;&pRG-_ ƞ; o0ʬ秧CLcPhˈ.ہSx8i"+MA*1 螵E]Bg~Q5&IKzƤO֏cZbP[ޖ` D~8s@LJ/hqDT\-$G6V5Ͷp[B]KɯU{Lξ5-TvSXN%e<,/ >u1l["=[^'0rc>QUUTjZǀ57V%&E* |< #AE8ϳyf]Tu? VbP)Hei)b-=Zb~hǝn8ci20 jxI<%sU!mFsJQҼiQ]r^%:OplD/@jFrbcϜiy'a V'P{TD2x+ :u 2z'c] )8IN`«L![(>@9#PX;tG4Q>1D@$ .x;}CxRa\\3ګ)Cj?~~o2?1,=S nsI)6uS f=ue;z#p. j&S?d!/hSO‘.ZԠ_6 (κю[l`)^2FTcdYJt7e"{}lQ Y113KA Gˇ2.\ <Y Fak* d XX"6:=D0+>U̇CJ]|׬ -{UJ< 3R):Ų SZ-@T?!86)L5 %@U}0j,4tR.B`J"S]{gC&2G|ZjZVJje%F@ba Xj fS"Z]SEMOaWs2LJP.%,L36[0RZYDRd2j= }y[p, t ,Z1)-W9;+x'jZk&EV>եI,y"I?isx_\`k x@d># >D4FjOJJM)}aMia;vd_lp@=n/{o%lyMz$8~*A r] 뤔?K8SqWf}#x BLX`]P_qt:nVx吰 읹j_iyqe梺@hN*bk@ `@1GlOEA/)ihΖ(nc^VTJ[T!H&- v F8|IakAk G!o:J$iLcUEbxmpj=T,o|vIAU.-,:O,(Xύ! _A+* 'eO*|7$^Pj`_MscgIK N 3̌-f{Q4qAH|i ûc՞w)ZHgs0Nm{Q.- qM'U|MraBjh2B)f沝4|1wR@8 3!^\i׊Uu،1Gyhz?Gہqv bW &+*ܥ{Wbs{bM"9eZ!k^ۃ 1U_-)'1ڒJD+Hu:lMFșaQgk,:ـko1q䳌C g|Ba*m_BB&O߀ kfRRiL&y/oqbLQ)GOZ#ЂJVp}^㆙:Jc8!Y8C|ET)t;-ҋu{yӈ+u5&1G۶hD8_0a)X_Zm*_2)j3jy-0H=;3yRYݕIlNtڤbآ TpD ci-Y%^ i\+CzK{[vO%78 + Ș>F1k: . 8 Kk~qrTAs)意%M&ٹP8♝3 cZ`sؒ:͎hjpJ#iDS+E[ 4M;@#)X;S$0/:H!}<Ԩ+)~@[5gC,V ӟ0akd{ʕ&M򙤧 h|j!tC\)$uLst\$jPJrE!>Iֆ6S8䦲[ѤYvi"r1!hN \ސ@a~i5/Ѕ ܼk|PD_2qT!p+EQr{'ZQhiꬆà6ڈHQ%axyyn6n-3 GUSɰ2;Z묝dΫn=ڀwcW:5w_PJxX:fžnx@g~ ߢ!),'֚FDIW(bQzPqGlzc ыS/OF}]wI-Ƃ&言%ۏPY3tSO#[C^i&p½X!D%a>d9FllkD"ȄnzL2q"5Ӗ/]\Q@lPcjyr^N$B{/xu1}͟ԃ!x5BM .<,OK:Y, 8LA;іjD>/[ GGEK@>iws )@؀)8G{z@*ܟP{\y)_Rnkm}>ܟ_ ('HjvC薻/ +(K[S2ո>0'?B8S$W |Q0!ɴ0z29oMq rO鯒 VmNP\y /ndSUreo)3!̞.dǬ>Ė> ]8!'KC>GàT㢠!yOI'C;[3/+V64'kpW뻾ř~r%ҒFiG(v8_m9/|;.ˡf5j#~WŹ^f|/X}˯>:NRm:DV[ XXzZKw˳lk_En۟|rKkuP T L|ˋЁgj =!͍֤' ?w]8 aݴ0by4 WT[d@UK^qԤPz3o R)qg/tB634.p^3ՐIoԄ?ES.2WǶXa<9# H2S T}Df+7~5؝ʈm@aRc b<6O` NTn'2&ڬmz&' N9ǚwHHw)W;G|SYEOL:[ETŜvfu#Y7 +JAuF2Nh! epHܱlSTK 4 ׸,Htg` V&5r#ٙ ĕCu&7cC`UV_|Jfw $S=ёrQawZleFi`cuҰ6?Lg[# 'uJh% 7rZ=8fSݷ{<)퉓ezxF/I^^Zz_#dooMTBp̄55i)vw my{ )+ ޕM,1S2&ϔϭ`pǐ aQ;;,7MbR^0*[@12؈u|Y;&JtU2/6Dr/c?7 76imRsۑojDZpzɧ+i=z4ll9ϣ "#A E֐~qy1Ngq0u0@HR6Xp M:$#RնWގ=1e'h QDV#GyON<KZl*尵1 m3ʪm9dlMbHJWr3<5*o|IZ6|)57ӂc-[!f_kʫĹ "چU(nXY`!`Sܻ5?'n ,6n ٣t |#Ԃ*}Z^W-$juϊA.׶ DH2EJ+7mmҮD5DL a#'%r+N9Gyyma2E{z3)v[%V(Vīܴ-l v+?`'J3g]GQ5t04-"h1{Ad)lĄNw&> +ŭ<Ο|QʼJQ &GF!IVƱPGt5a9 m[ȨYЕt*{w?2똱Zk?]Ր1=6cuѵ|Wq|bx7\ıQC9Aq\\88؉26##ѤXf}O W!}ϡEvʢ)jC>,=z[nb)/)/ۀ R}?^oq~ЖP'ō"kN0}|*Nı&촂Ku,|F/n 9C%X)폏 }LB#xYl- ypQ/ꪩ=t *\j^5!HnÓ)l;_'jV&tNd}Zrjh|o:yDx6o>J<:d$R˚XA-"5 ~Va6 6!Ou;j% Oƌu}gVeF9xdrq<F+.n.hHW^B d̃XLs0SDQlms8Py>g0v *K;B#8 $0:I7#pؘ H VޭGsL"U3!R]md>xTcT+i /q.9e.eۤ, : D%6~"ZvV+t@{GK=3-cTY6WEoՃɂa[ `a +A暺*w7F0~_2 (&*+Ryz~稝n;4}ӿ+μE b ¡Wӹu)8#E&Z$&Xbk/jqyOky/W\Ľ87)pμncEBQ<=GH/.7PR&lFZMz.7BD[ }:T 6tbf- +@8zo9VOV dTuȰ9Hi(Y1I }Zn0JwY3US P_ovLm  gc%>jX ej+xN* ws0"KcB$ $做a5 坱 B,+p(Eiwn|`~`Ai[|s7 qh >~l?L׏h1vp Yٍل I4w3[}onͪFXyTR6 sҗ8EZ|{Y#Y6_(:RG!-+~Mwѭ.Vr3h`/ hTJTѧ]*ԥPKxOZnp}n^R'A%j@ĴjcuϨP;^u[@q1 38`I*N-:XZi`\H# sj.ܕ= ` -Ԓw.tEz7ETN)|"ψ%'v̺r7͞ZbX#ÈIW~[q8rŃ͹|}ZRI6\u}ۯ ʅ1$o܆y\Z8-ۺ9󠇺.a^n@O]w2N.L<DfU'FS(ŇLĊ4RjS|myu_Y!Uk֌'M.–zkf7}/8$;+_gD?hLQץuxVPV,I"cK2Cvѕk@YYaAYr[ozEe0求21Fb~B(νf9@& ?ޫ}W ui 4>WR6}ƌR]V%Y|!bLN5$j{E=Sol u4"om[0?Fx<Ɉ90s8HZM =6by[,Y(1OQniKp_=$t9CE= *FrDz/5>Snޣ&Ou^i\R~ e^x&)(I n`&.qϰx`2B{ rQEX g31',4NydY[WBdiE_s+!wL3 JڮdU0:4gǒ@ɌfFww8t>,s+쎸uD뢜-g;&]9f̭9FZ hS$H)mJ)?uCُTWgLE;# fbr ִ!a).v/beJS"U 'Q J o+ГB%flASEh n;țdsNml4q4}{[jQv 42Z$?N&wGE!J*- uϐ6RE]-@wEz xiZr{7{ ''u-s}/&rrn[ڨk&.=^kY'49FG3s[!d/Ʉ!MD\pS1Pr =[t:  i{50>Ƀ*/Z.>#j۽h`ɿ)XPB ]GLp.n|ܡ=<ެa%bbbK[eio|=/ :̤QӠyAE"rHqB K={ c!~! aa@qV=oѕy,KѾBmv^7`p%QfCWz(:y$z`!1_Օ hv8(tt_)]u7s'ȁE'E㙟?HaaDm-JsU~amvmPmOh3yfm;"de-%P#'chz\akjL,yZᢎz.i;>Pv MoJb =muÇSFLɜ߇Cb2wۄdntptd#,8iš}±|+T }v/@:{ ˝n|"b|eSBo`Ir"iM 0v~_)[bǢK+1RǡMߡd_2[e}E\Zf|_4Fp|UF2ъkRR2'+, cfF`&^z檚^8 h_[M-GEMJeqJ|{& @Kup$c*ȋq*7 J$Ԯ0Άb*"3V1Pҷ+s漃i>mv%[4Fl"d"XZ⑞%)SJL<=̧AyT fmnym>vu/7e50W B\|gM6WmɌ2 ޅxBZ Y$Yejl|ٰBϨ\A ?>Z{NOTny`135ge :#~(⽥:ˌ EOZ@.+s5%SzwM/##<Ӏ 7%L&]VjKn\<8N|Gpr'2.Axzt U$Zx` Dv.&مL2W9R

YdLL#0֞ oQMC:ugSѩl ݝ? XoE`Tn'Z9z.mz9PnK4RI=) ֞ZqM̿CM҉,&Zߖs!MawC>ƧJRÝwmHnfEYID]]z# rVF-l&Bۍ\?R_2ՆNc3晪 |nĠ eꙡ~fH X6Ƿ)"dT;)$8K+<D'7 g'L\'g{Ti/n&w4 *N)Tȳ[a,-XejcRT& z)9R;qKuz:ya4w,JK^:E1W؝mB9֢M i*BSaw:&J}0Z9R)Ig@^ojHB20 9ZJ±g9HFv,iSKAp1 DfiiK^y@5eE!ҫe YPgF1h+ͅO/=Fg#fD7+;NG#fAiHdM\9>8yN<4z/OYXsyFI l( oh:[q &GVbN.46U`\: Juɻl7Z&*YbjU)Fx e8]UY9/mp~-\!``K{[xJr#WU$}-!w5\f>(=pΊ8²ދEC>3˫w[È`z؃S=N;Fˏ=[ ~8 j D䲽R$pXȲ2qⅳ )]髍`fj-7'#2Ɯkf)bh*pa׃ 3g!Ha [<}!Hi: Q$- FzS9VDqQ? ZpXJ 쪇kmNQhdlgWqIM7BϜ6R$1%Zۢi3Vԅ R}QDVƘrq6@re (Yt)87@&y<[D0<3ftR.tohˋ.o"˲{) Nnn}$Ȥqm(Q&^[%R5]b\8<.$)'lF{.WGjI]ua=a4v~]Ԅ9\adqG9p bb6<_D R]]^/T7U~4}w. C9EUj`SʊwvobP;CL σyjxB6Zu !yuAU~k_rI;WML̆Զ+Ku<(֑})=:5X3I/~ )<[UVBg w9ʮh 6߻ƫ7E *9 kn5$ײ3zRv sImL"" au 0IZ=prR!QQQ tC=vM4tX x2|pZ!]IOvj-.^r{/0Ign0OCa"=xFX"l5>?!K &']'~^xJ!>ޒ4©XSrRx()Y,Sv{'<`kymM4we;o Ås 9 s#=<#JF10(7Y22 0V yF(Sm)41ZWXؕ6(gWp"E%ƲLk.p! 6-Q)eKA$oXa7% 8:DYJDF) XAajGڬ&tDnh+VA(.!5G`2X-!7.y5FtN9Y:c`Dw7Y@eZe`a=˞Lp:uĠ|]wZzWȇx kaXN|Gghpmm )fX~{1,|2PZ||ݣ-_H rzdzduKt@])X0pǡภ! |Gc!` dRڙ+mctZd_Du#z {_MIxfΈ {9ώk\NF?q)Wۿ/71),BJ9J]t> mޫg{_B$|:%~b|sS>-uژlO9މw5}hQ4%;9EUjr7uy"-‡i#:᭐Պ(\>{P> Сa[NTl[?&c0^‘pFu%>ݑ͘) \ #0'8Zm3Se+2=seVpxڏ<`!Y/jjsAew8@yCޙ ;i0ɗ]p4=W#)j|,Q `Ķ?Y ()|b6ω=K`;E+C\t1 b٣JckrQ g&'kI]o4u,`e`FOe0n\bR =!Y~"JFq: ֒׮drG~&n=O",y>E}w)*]x\~ ͞6u8QV$:Qn,6K1oxe𝧪 B]0M=;Sw(Jvlf4V $qqP1Dj8+z"35ɫ.g<7z[/+F.N7GQZU74dT/"עi8\d?A VdVK)N+" veQȅ_t|qRy4 `VQ+K1k Ѫ?yr{bZb~nfk C*o.z ,:+C&&9f+D7`!oRbX譾lHdzYU2M?~ 1 䟛f]•Ec3u~ >ff0{B0x!jlm=i",B#_@x} j2Rc@ļɯOᮩb0Va>}Ίz}A7FdsvE 6L(HF}3$c+F'{4.5%Vf}wA3/JtV0;T5(-[A 1$t+ca6[?-/lcҙQ@y,oP'gƒMvf^6˧>8߸?z>h\i&'M>\On9vwȮ2#m::'A@^&[$!C Љ5MS"wэ8CmrYutxq;V$`TKU:jm- hGpiN/WIw459HUZՐ̴ؓ 8X`k'J7\Eq}ϧzU,(A+;Ǣ-d H ftHE -ב..ƒ dX`ЅC {̀5Į4h^sA ]$i_!gՄL{b81[Kqy:uɊ;bՆ״520@q5Ǧ~j{6oP>- ^+Yo͡Wd40M*9ocj2qڣ0ob,;U;2@@K"iTvPh{Lf6N(>hz[ \9:ٰ+Oܒn.Ά\{ʛ0 | ==b0)A" zDqJhl|ޒ˘8xHr`U{*0GV|@kZ3"rY2Uߧ[)) E)J&+9&\ 1 0R]vi99c9 ^Q!yOǔ& / jJ7 /]Eڙ> 0UZ^Q7̫5- [1@j!:\Je\!.*Ŭ.+3.iV[k]]<a pY05@orkD_(r>Hm(*kWG;GX1u1ě{6.ZMt;1GG RpAKy>5geGPB/AlXjl5Ba~VՔ?Ӑ)OW)(P ^Qn%F{rU /N"eV3܊aL6ɬgϓ~ }i'Z,4lnƱ:aiy R]$vq09l"wQ‰ZA&\*eF~8W7l *Q_V pX=h<;"nK><[Ť Q2=U H3_C]R'0T IKൂeA ?,6ZTom# G%giaܻsG:hfCpJΛN' B4SY zMd`$Giߙ`y_xҸزqƁG{X&ʦX?ՄIa;i%vQ)ZTU}'<ع]  "F?%Jk?K r"rLj 7~h +[&o*Vx(:!q9u:lvn*ϯ"Uuae;&CD=GIK]ɜ%FC/%KV*ħk$8]kMwzh h7)ItШ՜ք*B lGQHkJ S Xf1B+i2Ԓb *{F6XPj~|C"4ϝ?-+FY]Eϧd0s49 $3uOxaO=₊ڊ@ot.4o*8#Ôjd@x|ᨲ* iցhp,(D>4Zf_!i4%kfE2/ğbVZaHWdhEl6jdGVQ!ƽyF?R։+zxR($r'Uճ.yicPsmʌ-z8ʤwuTEٲwV.+m%K͇k-gؕ5t#oEPUE ll7j0.7m |ƞIt%an0E߁<IZQ5ivG m?;yo|lOLaA#6ЄAa0_v`̐,oIb3cAdwr֯eoo쯈ƨ[^@I./KgK#Mo1<Y9mՋOh:|<s89ڕ̓%A'㯟"Q؉H|u/Ω=w=K!'k n!A ^'VSǕBY<<m GL3 #UfS@Ί|g8M9w-Wz!OE@'ιY?Dl vxNDef)0!Nq(iNm (c{l.QuwjFk!6:Zbz|a0mmZ,HUIZa W-v)/B颷 4r|󜠤ѨaygdՔm T:G DGa&DS(NkpQEDXENO)H]e/f8VF Hayi80g"\@ Ike!"ƶApo4 H.,zovNi[B8Eq3aZiAZ3uzY0 dhiʤlLb/e#ttyä,C俓2Z(SE7gn  =00747!kj9$_C_';׶MYz{SP_w:8y?gD9z@yeԵd@5aB:v4(n>E tnp]xb-GE2D"W/xr|ˊIמP+h9GMO\&ىrjd~PlZb@E{U_|P]Z~ȝ̜-h^tԘNc % J"0Z^[ش - SF Eԯz#M p0oͭ҃ȶZBRqm 8>hZ'6vbx-. b@ϧ!Tثer7hؙ`7PFeCSҜ?Q8RPTxG8Ԧi`_ 8l+Lg%<"j',ݰ&(ad?>Xso h 9zfIjv 5N`ap$ zS$ntpL0-'RCg>@]vˋ>GI?/%뚈> WN.+5rR/'^~&3/?XJ>m3w86*Wz C@EֵS6AȠ(Ĥ^1Pu8{qMNY!3y4ɣdDaSDjlܦ.>V,*|5Wm'JL1Mnn?(o)-(iN=B[SKR9&-GU RϢӤw M;:آ 5Zo@AC͡Zu6P~4^dA#x5 ~=8QȱmCc_,5 9*AW"e;lƧzT8kJAQ9ZeIyG`p#|cB̠`7t,qMQ8bv$ؔ,diuCB{1ѻC~R׫ؼBY8+Ŝ%l4P5D.WH,{0ź*>~z*_.z5_tVD 6+qP)u66S6K#ΐI)Rejm.ӀԁBcC)x89 ȯ J%<)!rO" z>,HWT1s 얉讨{ ӢA+J]fME 'QBŤI[S 5nSY{@6'sZd `Hθ5t W <Şx8; IK7YD>ipp,EZB4fgM!N44l\ rciS&M˿jN⍏:p! ?hLXb07PݐCifoْM_MS|:UFsVpLr37,A*$])^/|E;Sţ,LJjɘ~r4zU!9c@ye;3t|LJ4X~Y̥ی TL!Ӗlbqrй:WG ;No) 72i)1C'"ts+*J򯳈xb?ְ4=#ؐp5dI"이i<2Do|kN;;b'p3^9;Tnx\:) KB+HgSZ+ͲZYC04,Ai7qMyWCC/G6J;VQUXˋo-?jx{p.[`3 m . oosQz UXXjjJH6ֱ ێ޶ٮ r#CC+n^ *'^n/@iD$bN_OZf< DIzk*e(2sc;4hA4-OD{T0n!@SܫK$J+HIm~3~۩'@xcgOL0'L!p-hkٖ vx&wH]T#n;e3niǗkw&gMaw U TU&^^0p|',ylm`q2{kv՝_IqPB8iǫ 8mPZ"|)ytN]xDY_8(gSك㛻Œ]fycz[VlJ:qLJ$YQE /8,\wH1} I~w_\] :9Ck}>32A 1"s+-xL/NrM&d "bjr3S:lX^ЕtᎄOXOiVJlmogjV|_ARp:iRl`"(7SJx3Yb%`yްn#kqS~OWˎu>}ɰ1Hb)qsKy[Nw^9ὂ[͓qѥ_eEVH H\5WXLp-$%ɂXYl aor6xrZY `O>̎Il&aaj;,| yTD7"V<h(`|>gy=Y;[`@Bfnqo%+ܯWX@hrϏ8T/~pnF,_Z/3;'ZyήMS;WנۮAi?aRO;wIcMP̣LڵYN+f26[PDS2K =X3]K '/ \HqSkX녂Z8pG7ʹ)T]53 ~`>YTNGs朚3ԪŚ7aPٯ{|vk"f_Zom?`S9^ۍC_?OnI`ثF'Pb?fhZRzv t 34͈3^鉊#& &+yKy=} ,:L ]VP2Iۻ4'Rl4vApsBEQfv Ge>짴fm YTX&\|>:ߣ*Wӆ䏙 hl[с 4(x<2O%xi8oJ22-j]uO?Hj'uDFg%B vJ^O_KZ]\ŒXjtI 6̯p$B)Ibgzed__g!kٟ/$%S/D0nq| ^FgX/LJ Ԁo)/ٛd՜Fli//G VRR=,2P3miZWo.VY.bW8OP{ltH M"te(Se-L("|d$'dͭw!U9Ja?^b(bFci K @Ћ\TE䱤>i~?wg 7&Up,\$)i+*a;['(njTn-hN,qɟ[F R\}%CJfUt΁Q3[Pf9F*RF~gX7[gUpPGEMd8D+66Qo8$JV/x` fz$*udJ?c6;Ews3O,qJ5= n IaGFrd.=|-o 8dqDq$`'Z(t;xgI7g3[q H9Й 15PsaH>iw)Q/LmnQ]EXPxp_6d"j{Ӫn[SG27y_P> [[s! .bCcD^*^VI_SeC:C?@{jqf0:˪qQQOӲ!80_st%<69OB.y-E0ȤAy *Q+^9{,e6 -/o*Ÿ٭r\lsu%~(EK)@-0k{[=p \\PZrYEFuc_TM S;e|3W\4<tlѡ"! =#Ɗ@;%CDD;m u0(#EX+˪_ZC'=*&ޑF<&!&A?G5>;Z}p?a)Mڦ1J _ S8Eg KYp madD+ɍ|AKeח?oOwvi\~%2mu3uX]SҒYBGE2GsYzny²cizZT4Û~%vV}w%ufDTK|01/Udh VS"QyJչKX $~ި[Xn*Er^eb~VW4"rшǴ 4.AA_Sgʽ>VL۷H3kWoޏIi?gr}Ic S6W{boێTZR}nؠYuDX&!Ocuy0.M̞SbmGqA1!V&=ܧE,uzh*u}X#uMUsBEmVY3xlZa)(/;rk*[))Qܢ ;`d`j: \;`QSYf,"4,| /#\ߥ&sb[q_˂tľ մVDMp:lܘRUy_Sa-c i0(?M6q vt4?Q~IY2 }W(ܛFbCj M=7&pkL3󉦻_(Q ]Ϯ?X|QYR6(]xcsܤgKIj4 qxd`Ye&sqlԻW:50noV}$(Ta)\ =z..|d唊v*uYj5}y1xOPA&Ŀ2jbZpiE1+mBX,Gq^K1 w<ҥ%h`C|;K.[rJיbؒЁLjJ>NجIa;e²[0͡ E {yTNSiwhF\,o#SJ%V&<%}7e>"244%Z t25דn6)p+W1brY?v})Dh\Jz,y2MPhm5-حgqA~V{J]ȳa=1DIig10b7gم֢p2 w*?{I׭Yҭ8 Blt2}Sl_3l鯈KЌM%XBiUHX >{U "@Ѹp zbNx8tt&BoaK*0u k.?\s|ĕ"78sSJf7:vI]ЗxU$ٻX B5)R0I'Ӌw)!B8!yMMoC`xYq*ou 6GkȮ͕؃C S7n#dfhP !/Wht $I 6 .w>AOȖM% ݙk NB5"m_&LhӪJ& !Ȫ+;๱`ǡa6] & :b!P-KFDfc̥s*Scb!ނ(4s\J 1EJ{{N|G'/G^ш5>{'C2Jf\;EJ>eL®LuYIÈq!%=p<>(d>}aMv *9'θ,u?nnf f;Bp9gk+;耈)F"YtL.lEl떜tn%+~E=RgPg [C1n긄[Hܰ<+R#c%q7}A7AX{r' HLS?̻D ]UX%} quS:J[, cՕE@H]S Q­,o, qmOY1 C v8RQZj[1!\?ǰ[/U u,0[TW|FI pD0WQ)k!!{(O#cAbIR)|i PBj!\-@8t.J)Fٔ4;(1P@Sv!*T>+`8a[ښF+BkM5Nnt`x$>E]#!{698, K]"E>pu[:[ od-w7"i&/J{IjYg 㦌 ,&[Ь,i8B2./< :a>\J4Y&=)) :o&DigyHſA6sZX%u^|' ,ӄ s*hՈ3X`~M[\S_.hTǠ\JsY@@0c)6T>] h>9 'ޅM+$%%P{M14).Mz.9;FU|ٌ07_0σ8@@.EW?L]'n(NDّ3`H;d?*-Ag"#cӈvo%F~KnCQ_K2YEa):Xָi|;{7鐼bz; >JyUn†Ax|8ƍ±v}y4Sg(zgV<ݣ9 ^Cϧu 3<cBV/ D4|ơؘ_fÀ2xUW\5Gz:Ka.顧x4eBX+cDǠ0dG%lG٫G%ޯO#I-1]&nDo|JSUa $kq&k Q[=ls٭TD*򮢨^ HKyk?gv-+>gttD|@(2L,tl]Zc:B]%bHC8"4(l(fn7iZ_* +f*\; #ۦ[ ]dkQCKAQe*%YNf I ?HGIXڽNN4 li]]6ʳD>eT:X֔XW}K)`trb+9SkoѣUgNc I$f+!5֭!O֩+-֤Ǚ)mo[7QgMuLuXk2 nu0V#Q2l䦒EA?YNC9)rF$dJa+ i NWMCn+9Ť'QsYB2XPU0go/<9؟ddŵNwa ,BIzP6P |sQB=ש^EB+p3B땧i?1zl,wK/N?w߱CU=7)K`g!CbG9~TQaTV='Pm% UKz8,VH)+!hKRP4^M]o0]ꭣn|mv=\/XF]˷9ikCzk[0.46Nno!Vӹy!gM:pҽԚ80Żgf5x(q<4Ͻ04r\#%3#>inK3PdBJ"͹4$;B G}P¿:^ ; Tn k蟿KϠPNsEd93lc"?w\S0 ZEp+{ wI$w+yAQa8u-q6G0nV1Y9:0D=7C"< p>G43P'9Ԙ,,z6Z^(-d .$oc#{;EaAKgۓ].`L,F\?&c4kKf%S[-P]\|=WH'yE]R=W)bG#"bpS'0T'%̵Y ZxL{ce #a~HنRCFNdH8{+3R^Z()׻!ZX|:"SцZ5{^c/A!863#xOcy/Uj/P/xXhO;\-]'.{t};3YvOQje!8k0*٩]2Bs=p3EW;Vm\. o5{,XsA~fQ#p G0gc'mlߨӢQU*2W1 rL` iq[*V ^dp4:J7A]l(Jx/Sn>&>@M4i@dc%gJk "(5gDJnd^v鳒$N $bhw 4.caW<^3O2 RjCzdN5[G`Y[{Gݏ š4' xL>CXMچ-UEJlnhcYw~Ɖ6kt(eE;Hv*Yh}pVDo0彾L).: OQ <¾_d~hohڌMaǵ֪ۺjɾ'T=n1C^v溯L,#ߤrTsWz@%߮voGL,߶@~OtçIzuWߛML{xi>raη!NE "XU/0&7*Jaj8Er7;\l]Kag|^33tj=:>Hųx'x5N▫^pJp末(r"fvg:?u_BŠ> |Mliں/.7)#.}z-ƾ~`:ܪ+2< r2xawp]vl$1bu2OP tU0:Cd)VH;ǎgDP~JB=N0tA3 ,`t XS^R/[YQc2yPo#U`ȶgm>x 8Oـpwe{kNٮݏ>:%41!P~{+(u|02=ftYleSqGtYo,+A4TDLXc 1oJZ)+ 0U1P[wTReTш'ْb?dqmPcMK͇31je'k%Slݛ_˾H*8qmh+`< &p7{T?P7Iʀ{:59p +\<I.I M˂ϝ#9A@𯻙EM%Rֱ` 7J<8¥nӵ:V[ ³fEIa5I .,Ra0M)kB-UOR!D_G}ႅƳ{0Y{\L*dm/ -i*Dݰg4j A?m-Uk=U at'\F`Cƺ.}mscŪԌ𬐅OȪ)JX @n;x E^OB!}kӇ}7ńӦ_<6븩`;c4Fx3JYD]Bұ&&J%.zD];p{l:`^3$|.Uq2YļS3a))9+tQaC,GlX~ZʼB>BPp_5u~i 3wtAȮW$="r9 ׏aJ#3>$I#M,6;SO;фm|-leP.rUE;3#RK[P]Mn'Kga+gRv̝_;%%K̊MmiC"0" Fv\ʤuZ 5YD> ўC|vmPe^ ^Vzlw(!*`j5[q{;YmAvhY6[ְbۅ|YMTi6?S`Cg\o2rf3h3Cnd7[8l=}JkԉZLq'S}jf ~%Wp|H{}}~C(pONkJ/ 9%ˡBYm ?1:}DYrgA˗ = uġTwy<CwSx\",lbOC ~[hvW@`7W]0mqm%!57HTQhhcFlz3Jr-MB[Y|XrڽhMr=X%M 2ߚJ(xeoC__ߟJ9ZbGl8gMXo<`'h~sve*'6|分P@¡^G/By'9:_}*K\7 .ZUs{IӉ§q^3"6$dyO'<{Na-A8އ`^p8 ܼ;ITd`_ 9r>TC7{b,/DMgDh.z4Exa5 ^D-sORe֥Vɖչw;}I,Bc6?M xY,Q]^BA2;%Ew,bG]$PyGukk]8Y|%@yʏ8lὑFQYr1nH YG=E9 2#V+8;Id2eų ׏䗼(*kie? k3,3؃:e3>lD 2걼_sqke#z7ѣMBR60XgBk_l*\?8 Ti1D^_}Zal.2= {]^PgBXR>)ݴ0")"DJw!/SջA3K>J lm)4aY,⹉B9[~x*t Xَ:)mߕnLcq&T҅5x;+ %Gm1B͡y9 䮌T1%sX[0%¾ZY[zֻON{#AK!4lt|`x\8גF_%EGΝh`2XO99oTڂSSNc1 ʋ\(~4EX]WZg"bfyEaˎ-K4fzuNZ&Œ_n=^w.65as~S%cvL+P;|5~Gg 9RXJFW8fhg \ %UGVNaDQei@ \ЪIGm>S!\~D⟍3=YՑG&-+iz@Is]L-[T; ]XMfep "3=GfVm ROh*`ΎmL]4K@F&|-yԃ:P*qQ=ݦ#K>Z>we5ˮ^1+]!"j3C0b0DN']W*Z2%˔o%O&:P}/B@oWRY6G6[SA@l]_>chĂޖPL72o%J2+ZYITjk`)m3p;N*4w{d{pV۪*rb};([eMӞ}l!6rɧU-Η+ ]]\ 3"%x(DiXzujA8}PemI@M,RV(E {ϵƵ!1C/]lDT)# I)v(gQGg"GjB{mم3NsU H~lDPHu )V}Xfp}) TdttJwПq#a Tj,_1zR9_V*&f!LMKPA@BoxcT܁Q6D$e\MEO ޑgjɇ=rg&JYG{XH9pr?1A hp\2Vn@7|}W™];铭XZW!kNy}>zeI_nXLP4>>% x>6uB,qC"KAO|)zppD>ݵ}}̝ gԐ3-~d2ϙ6nĤ"3_`蟣~*?w[ΥaM .οIl.ԉv:qJ&$%#Y|Ī&Z8X)P^떱&Rzfs{"ۅ8U/iy3u->>'ed #][>NIAxanX5+8QMp;HQV2[0 ypLSh>,֌Sv)*9ɾhtQ[g߯?[~Gz6zu^<'eژb(uA&S %3C 8;?oy]@mJLP3;0` 2m ~؄-+ LۓʧBkeu.Ohv/) $Ii1nwP\lF̊c R;1˼9AЮ3T26@J6T¨`/y^!%} R_OfЦy4_wIs.(S!̓An|^ùL1ȃ)s~>S;n ݔx.qZ.J~xI{eA)"q"HZgx4f"J.2JC`d, z(,h|? QFߩ"B1+ҌJXJ%ѠDMU[`^p B"綋ݐ[!jEU1|Ni'+ 9-aJZ`̾@V;ZҺsg$e҅4@+᫵IF5|f 뵾ͶЉ@@pJHVU..PYY+rheuI,oP$6'Ť{fK>y_3aNCmwv Îx~Pu| 'C<0SLSstہO]3I4h}-$L;jhh1Rdu37 Z/!i0y2gp^S^ߙ\?b!N[1l<'܃u߇T<.* -,$Gc;{{ U4q3#"OH##0=MZtGqb c7\1`nNQLdFb9mȵ%K~v<T5myAnxJOAAC+J޹` H&4aV5])習t3U& ˶3\QD4d"PB|JՙFD]-WMއjznZB])t1pԂNN x񋯌R6:$`4ȋ8/"N=xEa^a`)Ѵ)Y&3e*:]Zj%qi,B(ϠQ+k>юdfZz& Z ) VZFN'HNҘam| 8CJwGnpğ0o. 9i&47o< cn?^َ)jE:;{* ]3Q`TH=)P\픧Ϟ8iaBwGnM1c,+QB|}y%|r<4u Jg'm!.<~^ KKNT.S`&@3v9Vпwہn+̀_mW/<z%[GeXUwˏpǸɜ,㖜b$!1yoQq Q Lȝ0?ǍzUaw5eMͷD.tVߙflXϖ Y1ǰ62Zz>d9"s@¸vUta@)Qj?rXT9.!;t=1]NM\`q8Y`b$uEڛ{ET:_(V&h V]Elr>qIN:Ȉ2q`58"җԧ x&9gǔYv,Ӆ]&~VFP`1wIq4CNKͅr#ekPF%-w$cVi \9O3 !B*']ыeo#jv%t%::wFu"G]7֧ Y$Xjg@]Lkd]ٻށ÷<-Q!4t&jA@>Y7ذE˦ zb9.mi z|s`ȿffj^' # {Ubz ke_P{cפIJ[WJJq+x,t4VBAKv]+TA\ _)BV.:o/*S!eW(ǏC >Y^Mk([#&ս'Y*XX$ ka"bdXaX&q&[ܜM]׭)rH饍~)zt'RܓyȻ&";\0Vk ^R-hM %9+j 0p b+ؒv /zk׊@&58 j~@|sC:xhCy˥{SəJ'[u:=!9f^P B,7r25\L03w,d0(X+9.l2 ۶ #69>TTت7B׼fp=G1Y~ES_q:G:;& v JKnG*4IqpCO/mQ&8{TJ7WZd(ƴ8F&?_7gXT5 siA[4:=|<[ `YxɎݔ5E V[x]'Bvm[mI9p儱;W*gPFSd~6ׇn&((;asJMeK ch6خ*OaL?ñ+ߴ P^*q <#p?a~RmiQO>0nsKq_2^$H7 ͘v2KZ%? Xhe~)FB+dϚ,-/yW;$Q ftH1.o&WBc>-"Fɩ}fq> SAdS_MAuaF3)VwPN%Mپ gmšMorBٜ kv No$ H;*@˜}r /Sl77UZ|'{cƤ9$1 M9hx"͸RR  6 mٙx #՗:OS ˈDW!yx躵'j\^: ssD [',{ռWɵ, ,Xωk^u Ucx;V}P~!=,X镦 V ۺ5ҷYa*7@GZ:hy%tDy0B'l.| {΀O|?Wz]# 찊`Dž0LvT[n~~ÐH:'Q^皎W(ݏ+;9k"IY4* !Y1jwYC\K9hЭPϤ>$*}Q-i`npe-x#F;Lu[{Mrݲa%dFoUMH}fJAȺ/M=Bl@2218ywd|zh_-| M m_sm08it J?431¡7ܣ D{iσ)>O5n8 W>T8DCxE@z:< ɴbB+JFɟ3̿~^o@GYbs97dYwH}TGs|x=fЋvA'z^z9!C#?%< - V0|lS`Ҍ[WX2oOh1ʨ IGH fnjRhظw3*g mK_bzB58,2XN Y60ܑj**>2F3oƄe;y=vIMf՜bCO0_y(frq=S۪T7BW=괚^:;t\ ֶy'bF'EÐm+lXH^߰e~\'oĿ$ck0Cv9I TMsѭU?Fx sTZ{80 {Pkh?ITAECwxy] "VNPOG\Q#ăxx#%q[E^I1 ujAIuh~$$\]yVct怾ٌ⪷ƛ'O@G\Ar~7vm&lʧI1ƞAҲmn}]JŊ6}{<{Me\H 8o9ɒߔ|YY8_j^% p9 ;=mt.RG..L5Gjts~|1,u[c n1fN;-F$՘29b bW bo{Wd* ^VefݑY E`:.Bxر5ʧ,A0  ǸQ rsKS8lڥO\ pkk\7Rr^Zȓ@ G;ͦ}`Ibsݭ!V4iCpq`ne`6%P%1Yq KβlQmJc ~>d$=)=cʪq'~k? aYdIs˒$7 H OkH#C9X@&qzs̀el8>w<3U2+*Ј_ڔDIl~hA.d[YYNMͶ6 S)zS&,x?X{Hwu}S(kޝS /BB9;-:XVPaf,'ki(f2\RɨUD>r55YrN2si"zw+MlBU0qm$ƿN]oJ}%$T۟,2w 4#O£T5:C@Nm X˸*U'T!|{E =IS %'Lq*o ش+sWKw]3 \sZ t FXM% )#gr``(ǜSuwj- ͨ QJ˯yc 3TPg KҸF]ɵr]-ru<C#ySרM ڶp4j$HA|KR& p9|yɅC=hC.pC!17r+UV|$X%D=]&N2;bJD |wL`r?&L[/ܐ(^R- @ԝJHujUИ.4)W7wbzb!),3O3|gfpvnCv78Y`{k$ kV DvB^Oékrn'utG^ ݕP!^ C؅- T\8;6$O7 ybvNT;އ.f$]HYoB'7;Ѻ-C_io 5'@; {2*S2R+{+tҳB9( ߹ RデըO1**>Y7b7 v/ =;{? zɛkDuyIē,hC@Go$pxQ2s'ST]~ [`*=Q̴1*~4?dH \R^N4cZ_9IE/T^d;p@| V@c݋&оD"2\Q1-5N:oSrϰ"]K8wZ IY]|6RMA3j-䣈 1ﳒp̴$? ~2@Ed晈E8g*$ =xO㆝L!)15cZG.qhoδlG)yH@F,(NGv4'=u|Ku =^DX|(g`$M΍KMeY֓\ucY$9bhv[i]ySh3̓ 謚ܳ}3NaKz  بAr%tn 9g{kx'xL0FuWuuɗ GgŸ11,Q \Pi!Rr9Y9F(aNl(FGо9oZt͞,q$^Siyzs'&z02 p<"Ŝ8 8텊-lɶ%=x┻ęJNsM(kxJ2bߊbgj/N\1ІQv"15Jnx I2KVǁۆB(JcD=ZR="$qd> +۾+]?(ɰ\aAҽsc\l*a!Yl&lK$3z[?uJ錴J(E0F5MwgvLkV =OHmC2{Y rpiX~%.H1sث@-?3@ܑ7DǽRajpMW4ԏ^c%ɾ{ilڀ. ( , ws i#GqΘQA; r(A{NM֊ZTجP~qUЩ1Wzϊį3/=C;/ځ<^UP1Ǻh1b-_jYe30~h-w0VAZ+/[Uv 8K޲GKCZl!3*~pM\bZNcvKle4@-+X:ԭd~Š*&m=U/-lŸHٹrYw:nc_Jin=bZۘW #~]~౱0Ŕw^EW&ZM{)bTB7bsZa LJ$Btak v#r}Bl6Fh|ljKL-7) d};C$-i{Scc[uܙ.^v} ݾ wP@J^=N 2S]n e`(zh(UK7/lBIieY"'b/j8Al0Ԁ(&s"ц'i;X/ +Fއi"q;g~쌠QH'ADveL8P$_iPTI`Rʡ*RdT߫VXc':u*gD)Uu9TtATPaBDe@=7i@H,t:24{ƭb~#U6ƫ#*O)"-J(ɾ$;;QZ3eƨ.. &c8q[OW=$$'HzadR)͜J+c ,(XA' 7hXkeɗŹ PߘE$*.d/iN yap{ygƿYgT9-gxb#\}e2b˲ D3 @ \94$pּ:RqYJ9A̒占m[Yq+uѕTqP(WXvx^$:tvC[v2:b(j }yv1N+oɼmy}citrNGɢ)iNR}st5 5oV.b/#D RG8bvɿD)?`92oA,9'Bӣs't42hSpAbFXBr,ĩκ["qav5僮 ?TI,j{ 2 ]Rڋ-GM$Ümip@&kpW5z/J}lEu>71#ݞftVRkpgmV ťyln.y9`OMLOƊgRx ގWyP-.^uNb:j+Sh}-U(sCAFknLj]% yAJE wLzsE2ΜJ?yIp  \";+rsi?X]?Xv*Q!dr~dCsujA,O逭楯"JqA3;|\Ɖ%'ќj Xmuac]Vjg0`T&1Zc& s5]'0ftmҘιe4Y[d_#L+̵ϭ[Nx r`-#2N&>Gc]W)Ԯen*;YsO8h؝>H٬u':BfZZ2[u^ALucyK6ŀ)O a{ؕ+ޫq]Yô~M5]%ol'YAkDhl (0;ѡ,EKMT{uchcRUB#NOW׏0L?1_@F TP3xn2iU:_x/2fN>,)ZP: [e M#JgKlA m]N}5Vt[5O9G7X5 nE+o>׏p6\ӑWU; [E@|YNzf<5!fmкk!W94_9<fme?&ƐQ3kVb7FUl, %~xS]JB|'RhG4ÚߔtgV\; ]Hvzw_.qx[qP'O(o]bO>_e^o @OkC6imׯa'1JC6!+5Goi ҅#?(UYu/K{݆>i7Q_,b~NZh UYTXHX:$G;'Ce/l竾5"U`օO}l{7GhVWr:L 2bRVw*(Vd{6ʂh395,#?Be[3SO&\Ӻ|M|b @_Ci^QszWVfh#/-c}nm`?id%)fPǯG ](hl\ϻ? P' Ѣs2܇uxٶ}z+Iͱ̭V60`ޟtnHx\,!lAu۳*yB!X#`S$|Pyk /EO-SکGG|(2!.|=2嵸N}bAFTn=b&ram 9aqoYqwq)V'֗-yϸӊN(דY/WE-₂Zu S9G!ٌL;t!!Σ;71( t +a; 6_x][7]vܻ1!G(ϙw mŃ[N&똊4>Žm mt:_*X$Ybv'~c^|Ym8{5ց' EO{lhEun&Ma2~?dogWNς 9?%ͥ$L71c {%gHqB96HrN:T_\1 =$`'!8}Et-toῚPD7R)| %o wm퀗]O_MLjO0*  FfUKʏ>:J9? X ).nPZ烰m! $?­6w hp:%vpS}5+(2qgRL2 ɞwz L bηO3Y.rOr)>G ɤAr[EJG%H6fL)pX RI5g^NV!cȹ:H{߱?dqHf~~9|R+tL"zM7UcXd};C3o|>+8e J 30Ѩq8ۗ(STȄpa, Ff#Yvd$5wHH\9Y\NZAesp;?UAܤh5= &\ \q }͵֫H(Xi\դ_7ͳU#[2N Q͟O v%F>nnUbp6f ƃ0ɯu1f~M˔¦eN dͷZa0Z>y9>(?g%-=N( %VX|ϞH\oA5;\svo؈$Q1IcF:2+xոCT#4Lڹ=Gud@q 5X)Ё˅M/W:D) iZQDdpYR钂4ี,d1h"?Z6\N'ƪ? WŢ\fe6$>:J82i+B'XJB{9>٬;N#^m.^󥉏=SX'˼I⭲s,N6W 8$ݭXFxl ^my*MF_F#ai9 ] JOxx 'x0ߨ:^!?u@8#IQǩ=𜤀)q54Y{eˏ4y~8~#69z/{nZuŶ𮛧g&kCV#Qkr:Z;b_{oˡV !btNx4xZ 8:l{n1`|:Ypjl}K6x4R 'ULKB$z꽍dcQmT0!yrwis#3K#)c4@&-.y%Hx thnAF'cK{C ȵ"|q@GoC6 N$̮#t $ ͱAxTNH` :/!JC!֚YڧbY5vg )^C}tigkj(yot dԒ.^t '^Lz GG5F8EU0UuH-:v~MH}.- CcBda#Pew9:֨fн&|ࡂb]Rn|H{ ,ə)~ɋ#IG}ٖ?;M+VR~GtKX5ls $GY:,ǩs,X-tgZQGBo ?c鈁HmKMBDXsެUV-ck;DnuޭJΠ ,#p}b˔d8-r'`è7ݖkm4Si/Sl^n2k0a"kfѾw`>b<=D!j;ӫ6ndZ;~F_0[n=azZܝy.UJeq\Y|= aR-|dQD'+L>CI&!+Bˌ`i,Cd)ߧ3+Cq fb0z +UIZ r>kB,|0;@T`|F4Ji.$ƔasTbfG`JQ-}!!WIoIxD;NSA`UypY뜤[ۗninF)nI^*Q@jsWaW<=n*r;CVezGQ WPgr7P z'JHV9B+5JJ S)+’VBIsIQF늩^> 3?^8ϧ2#Lf_4pG{~mlUs{}K04~>ȃgç;hխFeVcf"L~v)4kHGHkw!WnE ?c,T&=^'kpbK ^E^зfg9&Uh,g7{d>Ko2exZf6/`QE_m^\_2Ee% R p1c'#]dt1* :}L6Y/NYhlcE%j6AX's1蔍6^YdKY{tJ:ieKҹb+D){*b$Oa^rÊLRX]h #"@+vJx2* }ȴPIYD@t0*T?bt{kB7Ս~b6bWB%}E}_op/^lVbF|XU8[Vխy{m-%}|BV% Z;4tl+C!C52gkF[jVSӖWf;F,AVX^}~7\<~./oLiWۉSx+X<5VkA4([/}|Fk^ܣi'2]o&vƃԔ™^WQa~fsi'`JԖ&e$Mr\47]WɘT㳜΋OtƝI¤M$ XwK9f72R\T')H*m n:!/&餷^ cKZHAq^} J Q)[,L #jԗgbiUĔ?IoZ_ /F0_GYx cy0Jo?G)[l[WGm"##\G1KXt_N i?nB!K [C/Ne^@mGd-wUQ[oIi˜t ]I # } z9 N̺Lף! }+mvHK.$Zua00 U/I9dV#9?q$DF _M55= Z=cO6FJAoN5 6N)q``FPn\GFԵ[ڵA<0o7gO[meYO밚xf?֪'}gT$dJY#чBbxI>Z)Bv`FcYD2>m9]v ἞0y5nAjzve)>w},i{Ft ĬdeKͺf]X Δ#;63 :ΙOʯ3%4[dJnְxnOoNL|*yulgpVzfu;*0AUAYo24dCw1 w0y%CK;:l"^oXUo F+CV:yZlo\qvp3kX62ZѦj2}c7񶃏-ꎂuDqeEy\`>I({$> ZL\҃0h(個()Yx-=DsÞ'w9\CK}%VJŻڅŽDJK-YuۋW^a;P!>mho&Yi  i!\꣜Iyz HlB5\rdif?MPIjv}] :U^>fGɼAK ܰKhp |4{Bi6~G?+_;M`^/r_F*6uδY]m~!ΐ 6.4,KzFĜI&4*wQ˃Eyė:ϑgz _vJ|4VET¡\-JL;4l.Ԯ:/uRnh R/(9; 삺`H"A[ڸ߅jj^aN 饽TM 8}TKp%q\1bQz0!MG5ðM"f mJK _f@$8>mNfmUƬ rOKF)rڍEˇl`m2mf="Xყh1Y0@]7ݕU-:K ޺P|6ݧk2(e ? !z8QixIPQ&mw8vݵE g{mwCXNj=srG4FLF#:Umg 8jN{d7g!Z7T+k1M1c? E~dLl'{x^-Cv2+Kd(VE|}ܟM6oy?E/N(p`2} ](5F (;ߩ.Fp=|Vd1% ޡP6 6Ԑp,:x Ә WG }%nυG\҇og [PU΃\T>c3|`e 2Ve ZK!­(~\J ]ɖ7-iŌ7Cd]W ?+@uH"lfM\RM{v~i6Qpπ` &xn9%EKV$&=Br}a Ӝ% gCq3p'H@L|oqD(Law)̓0,T!pShes%(UY 2M¬~0_N LQxqZ4&sA;EgK/2=,\q Jf\hW~G_ɠDtKI񤲳=07*u w#&p0^" M@+͟hXL4XJs$L9Us3\q\T$Psp[{Az$4 *w~*.&tMAK?Ѡ(=[eGRw4TI77keԶ@*h{0=ޭoX>i7NUVb6ZP leuiQ$&V81F3#1٬IiO#;ʱo#TƘ;X,| JƁK.#@` 2}cVljIѴc8n2kVٻjp(=5"9XZY ҅bO@y:id>wȼɣ0= {h^rIg ЋqL_1v?6p+haB,: h>OCBs<Ϙ 5U@+sb/D Y[nwD:쩁,`3#>"fZEePj>%G{!cI{ԸK蠷>@@J,jDW5ZBAŞV0;'Ϸ ?OT">XG$PyĚ[vhuKBLĐ!@m>ΣRmV!c|J$,|ɳu=`]Pp4GqSI7oƖZJB82l|-qk_>+s9wt30740vh$ 왭i5[MrSXՓ?*giVt Y@v-:(ӮV.eXTf+s*l@H-g"`Цm-b2t"Ċ0"lոƆ %XYuгv=W|Jq)"DKza#y ->+qY`) OLWC{ s K.ʀΙ 鑳- w&\dhM_`x94F^zK~?4>4FǰjSO^^(JnRGj'%kWtˏ0~aDqqY]`[Cc/|. ;Z雥n&$&fR8eҏwar`Ւt#gasjc</̄Erk7MRaܴg X+; z!!'YjU#UϏ|ZxޞbX5b""y<Хflvtٽ.`cY"0-!CM{x -8(`݃ fZ!~uƽO>Jј]GC:x%\Z<ih8Tmʂ̳R'Ƈ:alJH/Mc'^>6v J>$(G"A_YcAZaXr/;]^awdky#Z0)Ε7#K|a>Fp[WjGXk.PHܘs쎈DOp ȟ,zrў45ЌnPȥys_zG̶WthyHy#s`ſ;h8#3C`^E׳~"{#gK^{9=.q R|BbGTe+-S^=wrDHogXap.Z"h{W$;Q$͎$iXpV1 "+Nw,S:HH%$ŏ762 c)T(;2Ra7J|3ykl 1FٍIFWU+ ?769\694D2@?׏([ >0t^Xqu#FjKyG&b23 Jz%o7{ŬW8:RBAS5fw^%ɠ">nVa(VWnC}CC< t?B8?p8Sʙw;~;y5=Z/[-i\?;[fEeV' y2ACY ȽO{zz6RKQoȗc)Y\Hɼ@w`gfӘlpe68b^o kfn^8cThuk/dslvZ1bjZ\NW5?IrAqN9 %7 Z^wz1HI߂lF@Y\UX& ;nPjOA1VpiH0Xv)Gis**15~/wMptwK xf8Rq-3VI#Lf=[C*MXf*u@hht'.ϮdH]7N3Wm.WmVtGnNך1ϪVq|˵@VHtBПFt/[S;K3_|![@z6z-8YҊuJ(be-69Y1\*'. `CꊚSwtrդ/_95q݅!IO3҃DJi4 Y[Sp)M'(ȚBʸV=F_`g 22@A.mA2c<vJqk=d_Ֆ!:A⿶x2 G:^ тyE&vBܔ>N4VM̄!-3RJc˅)q>& #+A~d -M?pɁԜ&ⴂO+ri+a,r,U<-EJ b|~X Cv΋&Kv\l`YR 4 a`k "O襱%5(%1[y&6.ڌ4I'NʼncOP1{uv-$^_'9{#e lOC*)l{Bڦ=$;S `ӵ 㗸Q@9~^_&3^>@$4x/y+gQiry]Gf-ZR/< څNz~sxK +sACm@v08j \Y<duWr4Goj5_looúH?:e'#uUjW[,q!d{ ;ڂh2P!.AuVx 8$Q9:&*JPgyqe$9G\PȔ" IfWZ,bGKayIN1e$-ƪ1 ?*MȭRgfM "7A>^5d҇\v2q-lfw5Rld lP?<7W`:N;4t_ 7?c;5z-T1|D7M ݼFa|"wz1 IN= ~U2KRU"{&{־jӄ^ =9,6Oe*@ sQ%mSwrcw;bB^f/K$]?Aġ2l(1bi`,NjH.0&dGk[s'3S§ HHtRH~p*~lK*\ozTB`6Xd@"yǹ0zMNɼN5,={ڏyɗuuΚ=[k:SM۠p^]@v2EEF } ac@ @黧bFE^pZy'h0Γ-Jmzzk4 ys8!ED x6I!`ٚҏKL MVexc[2|Q, ;X=n_[ǘY?QBEhbALUؔhDhu?oRjZ72XLX6‡ϧ޲Wl'*p/M36(~ЇL٬WW#'HHJcrnxr;1A?:|lmyJ dCo\vC qbA`nAWαQASb2ݵ>^<|cKufr'*Ηb%H&"+&[ZcF..p Vsx+u*yGECLVhgO?C8 4QJw2ޱA~9OO7 f\Se~< xLlb0>Ri/3Ey0<"9c-{LlT'9ٝd<"DhOᰖP *%^[ИM_V͖T˳ #z q.;Pwzḳ&ITx)i^˲YZЉ#Ʃ5c-KD+Mv\.BUm2C ;I i~Q1$-.4;WCr-{3c"rوu?(He^NW^*F%r`T~00$Ƨ_nPgTd 4y`k`AJzU/OM'JJ+j26n>s_Hmt]TF&NAAbw'Z[e\"Xfm?crETBk+{SJ2zȾTʈ7lL ԫIt w!9Dو*?z$ƬOSi=u\%PGC.p,OpB``BF0೺8I ˑ:K`"`T*ƞ8~+wvBBb>.QI٘Vc]ӛifթ$_M;w~LCnXyKܠ^NOo}=bWJ1>~ X=ݻK[/}Q](q-zΏ"FP^VϱI5oA3:NwQ@d s7M[ڹl-է,jfJB-p=Pֶez9u.Vx%3j_}.oHmkVI=.f6E\d$ ]_U w;TJܫ mDHC%ڱFJ<`˿ ,f:nГuhoՈV/;_TXLRc@lFz+H!3jgmjluKMLp<`ZADVvb/XlGv'_lZE߀ ԗ_wyos =<9WI}Gu Iݞaw~%\)g[k4j'x+ɘj-1' mNi%ַG=|K8AUWǝAwB$>;g\ͩ9ۅγ2S{n1.Mk` w??lvy\>` vCpFc\O}9X??OPšL@'b"%Ԛ2"B]Q Lo oUdʙ"6hI R9$>6^{)p 9Z:1^gXir4;fƝA8zOG]n|Pa" ޹l044~bmyf.][c{Ǹދ0i}FAGecXErۗ8Ы ,P" p>laok;rK4/؆r'^uIt Z͚=ɒEr[,Pl50mqk7Gz^o`$X:R'fMt}V>WLk@\ٶr?AWLJ3X(go&az+өooD9颂 w.1P[]636[9Y [!ϐyblL "Gy{ᬅ4@ރ"iE-Qx7#3Dw#񊖓sFnzq?#<*rov2r;sp,^FS/ymooFYbxZ:t9E/nx g[ū ʍXFϦyAD݂O3/a};Rt䍛A-/OÛ,KdK]lg3`7apE@6GPp* e>41i*(3i>,'2w XJ2n}.n6MGbl,8`Dຑ7sUdW=)DC q@$ PC2SƐM {,gW刄OWy>p)`.w 0%p W9 auh7 cux(ygHT*KѾ+b$L:db*v{ȸm57rSH]dY61^z rJ^s060)"HZru"1tgUY-0FtRmEύ>5 2%"K;VNETs(v`D@.+UɛVOPb_HC`K8-PWYG'K WwY.DІT\  >mU%"Z:7Ü[yMn,azH|m:žT ܍Myn7@n_w1^TuM"=1M_$տ~cZ T# ʂ2l 1՛ Oʺ(,hT$@#N^< @(^c$q/'hLۀsJ>j 8cYV1p`+O A_ )L0]Jy&X') !9q1hyB*t*Oib^Hv X0F TJokDCMԉUS#wKMzßG^a{Bi  th,׻a^ n yIKr\6ˡIq>'&"o>P`<巋+bsbR  ]6Wz,Ǽw}/zw&^Bc9iκAl"gy dxc6yu2D)(8Js3iF'р4)K!n~NdKl˗D/?pkx>D>DTl"kP+NG/Cnʳ ,]* Ν-CcEOt:@1@]daES,$Q8zkp> ꯞ& ɂr|}ՃEQ!$@< [v)1M~ VO:$37j"dUR^Ua@Z < ˥z|l/_aC2hWޱg/d E<؋kRu]6vWL,rǺ'Ƅl`iI}|5"IXxYKAϸ@)wb{Y]AQ2{GYuꗡ>ndK}}+kJg$x ͚-ӹFЗbu>BQ%#~"DɣwITsZ "^|+L!Xh hܾ~/k^vZv>(ZatQx~VK Jiey O X:;6\ SE(al{Da$)WjU)H[v fC6)ddE?[4 Yee֡‘#V@WVhtRD+:5*Ct?-]=#?#ZZ*FRr_Y8CRHwyJ9FW/_=IJ2ܚ{:OZH'ޠkpQp[N:/SۙZ5a7Q 1p⡔ ,tZ'C+ h֘ڪW k.̎>Q/ԖL,_2F#WQgbl%:djy9;e_Rj3a/\7Tu!.XΜJ~ o&s.k !qlF9; /v OkVR yH.@Xާ `K1jqLFocpQG^VشcٸK~-0 L5%mY??00"dZ=߸:LxY#VܲYɈTO"y${,5_#mJV1BOU`^I\ԁFfgLYBc\x 񹠖;x |ݼo2w\0xCT â;{mEY#h dOzzoQ9T<$Pq-yMM@ە;7!P-pf2Swm&yYƨ<'t+T7@P>gWM2ɾoV#V.pZ?˺cX}(^3Gwr3s0LUdѩ,v_~#7f&$Mr`oOyStt0t_cηB;[(D#@ӸziLE$m ㅰNrR/8xYo?uIv1rþw<ɶٟVXϓ/'Cvz OzQ˒ 5D0 > ŻyIx|; [F׽z4K!2i^G/st[Yg%WNinb=# ԘRb@tBJ<_iki$ƬhG}N]TidP/jHL_lCxv\ i? uW/*8:"ȝS:\晉gkv6(x!bUM1 W }Cz[@sP#fne.Y0ڌ\ ˽.IJKP_zqAk[햂kT3z0CÔnGeد|ؾf|$"Դ&Ks4\ef ߙ68JUo@d(o }c9"0jL4auayg u3!V 2kM%@CfWe58e]HЏp` 2\( x&*Vś*%}>hc8i< iO/rXY^xta5O,+Ey0d E%3gBհ^L-Jo'[S,(5PҔtҪJWST"A3GϊBlMbDwppPiDoysa&f үUʤ:_;mpP֣]!xs:AK`KgߧM6eeq θ8ߋzE|rl^;ήx) ]s.,a= 6GPߍ(]>HZe*%,ĎN{4T5[|7tb勊_w:2Q;$6{Io|B1q0\)1鸸Iul0a#[^$9l "(w+ "&ҀeOu'77uHK]xH/*tQ 1wsG0H:jʗC&h'-& gxkpkOb.UG v,pʌn$rdyXr$¥1FډT*f"HGK5E'O/G8rjhLX%@M-Ւ BCFֱ{ul1Q/OFͶ  8|hsʝzKˌ#Uަcμɛ %"ŔIaEspjFzŧLL'kͲ %mJ;wFh=E'S|}j٦u>7wӫyaє;T_%uD5zoeu5(j#U Gh@бK+^`uw<b54wRSk)_6N9|ʉY yY:.n8e`qA^NU9j$}1 fXXP1Y%(1*5&+AXY:$I(Q=̅wǠ( >6VI0lƩ`V,j)ixDյ/zm qࡨ,NtA~{q;.y<`D,֝فncE 9?{7 mkzv$dDr,[ɰ((kЯ|cL]X`y/S}&ɮ?ʳ=+G;dU<_7W=o9m0 mOz/Ŕ6 Jԑ.gW BAnW|HTdNJ0;oa}}@&9PJMu!;9Y|agP}z"s]@&HW'!*-^#jq"7Thvsn9]zVM'JIt*ip>cݰ?JiG}0mNQnot$]C2&PH20{gj~?N?=(0IEYS7Vyم^YXqIb䃿dLlDH]z;Q/E@ڻv4хP'l<{WU`{չP&@jÅMe F(~mN?Mx|r\PNJ^<9讚W0Sz\O3h&_ZC="ardL|n{w9#q"Vbi'p=o +=E0==@?ܾ~ų'}խLWT(p%i?u$GNh8հ7U8a~٣+P>lqվ2-;%*^IaM% 6o (ڧ2 hJ⴪SL["Іf*5 օӉ5`&[)rxɧئ$w#SP.C:1=⌸ ~1Av'}YCUmqcWl㷹@5&? ljKqh"&.u^VA,p*^ä{nsVvO QvzAY9nYUdEokn.'ߴYuTydaڲk v(}1bDMɓ:.$T_ x- z mC,Qcev H(XSpp5(`aH+ܡ{iJN# LvRUQTxJ CnfE3 }E!#cG^۵J8%|9O:P#ISK>NZ.pqHa_M9KJ1ꏸѓz[τ\J*B!KAGqA)`DEpFe/D(3" żƔ3+1k~%JmT-5qeV[bHV/tA?pp;$ <>! *{Ҳ]M _,L[F*NX G=^;%[UTMZYg*B&k(N9^P8峧W^ɍ[;zNE`8JS59fB'x6Wqv7)hWt*Y ]衖XCCGA'ɜ^x>"omACNTM{ #=մBD>z[A1z!=ZOK:1H H uI^-,?65]\UZ`ϗvEsn_6); )CWN<@hhL/t':ͳ(t*l1I tBT7O0UҌ]Ѓ6LZtJ$Ӿ RՒQ{IThaNE/bxNXI>oCg!˽xc[*-2l-=erpIU(L]{oKvDBC=lbx}f:U#C\;{<[#Qq8DmWMLB5DL \{:VCq5/UB6( }u<WV]7l5V[&(Vvs%{:K0fXhQ "ۅ؋Q"?"ro.3[^KQ$ b\eW.-K%XJb6c Z#9Q8b4KmҬJT\M<1*C9rwM9VZ<5׾\-_KC abCZ Lɫ~đs[UYH`O1nTg}yFD Sz-Jg!ܤj}:IU:ȑ%u +-tt:PʖZCS*"qEaqNr_3V SEpX*D׃hKy}sEaЁ[?A"$ ;(VQrPv8J-ZW+I:)HE[mr/^kz.jnf{SmGh9d%L*xiYR8s韚6\kC:D h65u6:=A>SmjέRELSb5ة>K4[`Tb6eZ@V "IGFnt9s| ΗH׵.1lҩǓu_"n0!J\dn"΁'Q~휾s[.[:5ih؆`Tfl4 :pm`iM-X /'ۦD\Hpz ЛD Rw${hlnp88d'Z 1xyl_I 5|y}g\XҺ~Иͻ*D>0M{eML 2tH-Ù(g)hu4L@z5Rc,QZ4O/ ,]|4}#JfWr:x?d4/5Bd]@W!)ޟI4Z#o_Y.e=KW٪D#{Dȯ1#^/@zr%_P .]K˿56H`B9Q_PXUqS)snD!

\d7gaM=7Uܾ"ZRlBz|pdsot8}{fq3~,a5I'mx Pzsɀ|1ډj|jsޒM^u39pFL.dӶ+K&ݾ²_P!OC&N9fH 5ťzK~KxDrє4_MTh|X)#sqGp )S䣢xn#@' !@/gW3AP%?}{Ύ',}12ItB(' L~ H2å+ ;M_W+,zg h+VE"@Y$Hdn7kg&ΪfO5q{dx9-6Hl(Iq΄@8 ʷpQy\ ݦuTS:,G53cxx&J,V1)-$ dڑ.څsnS Vy΢FWhLL*;|źzJ=>BǎRZta"\Ν>UEh~*"!V ƚ83z=[[%~ /FG:SkzZ7fdj'\o RR,;FN%bͷfQ8Ca\,<:}sU=h[dtxf>KeMZ7ECW׼2ȷa49uKU0BenZ Jԅ`7dq%ɴTu4ZI.~T|쟋Ae+D ¤0KVgD3{ Q:u(G&{V7}gkfM{6mBq opN#`U-Aď7â-*EOgh-kw1$Zf<,YB"g?o1Ԛ. *pNIcP{ŠaQ q@鯂X`c6G<A4IS@L |͝ԿW sף2 RR1}# |@7*SD@'hL#/_\em 9VB#aK{""AnÂ@)Mx֙X|r|'qqlc#-HRba",:)$-] wxZ P>']O|ɠT𳌨2X]^\ϳ|e ϫW:W܂! :%c  (>##'B<v|&A} hڏġke YL[ZL?2 pƶclsPk"—? 53U<Εp|p#' [TܧNQ4|N%:oyT# @wSɕL8'?.@@r WG QB:ieeg`Ig9>ZBtw:_Xó=I׵"A5nNE?6Xn|ϴ-ghSz/8anhK3 r0\VOPRU AymĿImQ;A#S;7 @&F&5Oǽ/'.04N̗GA;fOؐ 9V/Q m#R"?F>7} |'CK|ZTpb$mrڰEE6"ы<Zrg]NJ ;oAMaF6! k13agQ5dn}IV ʨvHi{W߆m5BB'v @oߝE쥵IEQzltQSUےce=_&x.%KXcݿ6.m` ' w)kqQ R:+e>TKB_)75id"4\U-(+nLeǟrcrđ&Lsb`@+-g}[bD~<޼%Y-aPڡՋ77xjqo}bt1=DRT ZׅZ&T @rsG{bqpăA"Ůg ^ЫhxR(\s ve~Wߙ~w9/%#Yz}F["Om8(W2(8d&Xϛ"ԗc@tF#1z;+qtyPtUǠϯL3|W&L #e{D %utLZH> ˮ^RtGVcF]'rpnyĐAJ!XeܟMy=8e\J~8dXxC4 Ef1CWn(#ZR%&FW'cD*KV <ƒgPΩ^t\/2n$x+ZoN-dr&yp㩩4r^Xo.q`S>eLcsWhe QF] A[{nM4LmUųwЩD$/kf% \*]L9"~/^rWYltZL9ꎜ2pɬ'<Ք/q\+>}Om֢VPS6LI}SrW]z_=>W+Pdb][/ @tr(TŭO= 8`zSyS]3jUSP]ʖ;^hRJ'(T;ŀPN,﫦a5VY5,Tv.p}7ՠs6tm lt&Sя!3r(n\+H`6Jm(ě"uq$#A: *~/'.x4 D? H}$΂t,39\ i ŬB?oKo?aPt;Jc b Y J@R%Y;-'7kaH47"ŨˋeA.U2XGU*# Ig>nS=7196P i۠PJMGppYLFQn ޑbnҁ(.illsF`=64㫼lX {RƷH>%<8׆ fJ|="S0Dyu y@Ws)6mQ/N_3wNun?(=){+^pV/+75/nx qC̀D5D|a̞Uً\w"=2\y& cUV#^L:%E)Nܖ|z͉.S n&ʕx1 j;cڎאָ+Qb#JǤҁOjM[~CVѼ6t_G%rbLavOd&*Z+C9BkZJ>E==I4hNhyJj<嘠9'_UG/JTXznhQ4ՓmJ|19!(7) b9G~A8. ]uT(gg Sag[V\٭/G֨.zP*3mG<)4>]>ۂ_]xm:t0\im-$ G)sAkMwo<HVgQ1:XT|>MĔFb@|Hn_\a!x"^qۭ9;f?Z{37`dG87li-@*giwDFw1y) .=fQMyF݇Ū;2^HcGړokh:;Yv -Vk5 ek٦V'3n(&'O!'H-(bW, P+i$tq"0f 3YS>||JrGx sׯ軻\ "9#Zs~@-}7핷0 l2lǮX'o.9T})z/7:4I5ǜ%iuĴ[͈A" TQd]f4'Ov仮a|Hb7DM+F~q~cYG'g>ĝ?TDj?*.C-K澛rܨ N΄U{d\'3[M=,u7v<2l}Z]OR/䏹ņf NդOI;X'RC}j[3%J5;$ߡ/,R=>so%rIL!{3W?~rl"}BYC#+e]I$R7?kt4&WSH}6R;wL?fԁV7YM%fu<^hHi}ftAzc"hR^l̮!G;X;^1nk+&`$kY}x[/v-.к]~q;2r9b^||1.J")(3QymegPhy$M0~L*pXW&JmA28-q55)` 奦y^Rq>Ou9Y7i>ĵM?jԽ?>Ke!DwWX>aqe}t7X?|8ic_X4HѓF< X0 hGϡTXtP-%JYBw~tR.t"u2'CNܚ֍ U}ڔ|sv>hAޘ=إ8,eEvճKXK _[|ζ5a*r>ìt7!X}nkώ6Ñxmm€4,X٤"eQfI:{ ; uI זsvZ|YY;1G^>_m! ̓-Q ;>(`=yz9jKn"yQ OH_7ywJ\?]ޗ\FD=v4-v>vj M(%ap̛?X}J AVN`S8d9l"{h-hGBG-]6j;GRLVh++r"RZ*\rY]Ѹw w'% 9셺Ji*Њ r7ӏBy8 2Y\ a ̹Flɦt%ƙ'*M -I˅b3eO62F]vc~m6Y^waJVp5QAΫi4T!헢c%?x*W !U2a|mۨȪyO=㎩C_EKQr#%VBvsyyTaf '֘ww\}sEY&'n{׀H8ukNBd]8o5A; Nn$c80o3- Vv9bҰ_S/q\F5~. J ^G)ydI?wuFJewF 9>4rQUhh Njs#Ob8O;+ ^lc$IJuh.yjibKhPpwOi{JkHƸyb~K cnT&2iϳ¢fQma[]3S%-Hu\ g1bvFCB’G>ɷW6 7?t; [eWܠ!A$ =w6遢#R|؛`-`!GKT{dXc O=5"uӢylkM\~tY)OD)Ŭ * 6q :81z KK1)o6Hq+8=[pcw ZmJ]5[C:ʳ)VCǙ{@Ew21DNwP4̍}|ה?XpgW3.Nݸ,4oDߞ(Ab%hѺBcE-} 2׻.éR^:O9KS(ДMғ\Ȁ7s@:AͲ/@FU#6͂cKڻغ^X߿BUP'UXVŅ.·4Jӝr}6+^<FکSiݬTP\[ܝ4(0IiTe A'aD f+CccBoS_b <FQ,ZjzOP*ߠ1,z%|Y3uz=A\_+'6;|ӭU:' `D#7au!3YbԵHiOZ>M 5h R"yL~^;AZ$=G9bb&z/2J$x*ORz&ʘw@st^8*raP :k S['}ı()O~h{GENG.r@87A+W\*{!g[$^>=x!8IȼorK7F2zwΤ%:-h n R3)ϰXEj.$i; YD :ӇF=j)-ygr*[>0O( Stq9pU8Nd>~ƔGF 5]8oXIK<׋Du4Uyw׽ÜP/m)8(zuaAR7t7D :zŦ-9W:o>ںEԈ4T 8 'yH3&$>&$Im(.;T: RUD(ml"zJy| _)S+IFC# u?-s˱wM/$',1"ȝ9䍡v-|Ow;[g7=L\@NY!"1 Cʫ/Yl@%8^xqK|-?'Ɖtb֚]]W 3) 9Iik;KC&RQJ'0_¹`-{VnSoO_MXRT=THr)@gHbi6+z0iIo`<Ѡ[B.d=Z/Nρ3+/`"aΤN#蟛k=z|1KdAEpmdȈЇˉ,>޲br5x`= !|@ɟ]AzeI%ϱs#6+' R"b WŠQ ];>m [0l6o`aT# hc?'3;q ۃ=҇R7$)_?*s?u̸d}R+^DEr ,"*M4gдP.BRn \OJ!%r1l+ܺ3uɃn BN^?lCOiQfC ヱ>}4-#S SIA7SB{8/;3"3GG8>6at_=,OUmtagTj*t[Ͷy b"{D"tôߦK_dʜ BfWQsŦt{G[2^J?mixfe:`zV 'ق2s&PjOYĞ^83?(S2G!J"m1ŤQyhz )tVwCHݕ27հ2 {8J0?T"N.y&]0_h=_&sC8 O2Όp="Ugf'J9nXt;b4ٞ- O(C+ VmY%_kw-TF mGjj(JfFr Q @%o_1wj@&N2>x`E_ˆWM;hO>"7Rw$[0=exՁC};PZCᒉ'?kmS#,QPu@"zt[Ҡ4OzRWŬ!c۹$T9{_]dzL[&Mvk!R/WEŸ.[?C`3vJ8d,FzaYOֲL1^R1|ܢ+}N"S}\}n6"cZ} 3tYKio^-v$Jd17Rw4FpDJBK)Vgq@oڋ!7PnPU.l]!q<'#熌Q49V= J7!=½\ɒʋ"%0⁽I8)1 R]7# Űwm97lS11Hxg{[HbơShhw- ~!Mk=m!,Gh\06"v:]Bև#s䥝ÈEsOT׎~o#>)*nDr">~lq8|(Js_k!M,crW*O B`- n\ E[r.R6+FGT5sUddz%ΛQG>gc>[hXI=@9ȝI@m,ct+Na§P'+zE#:>ch,]N٤OY_5@26{| .;ψvIAm˙G4bTN$z!6:W v4, ˽iDk@h"xd8g V JB~f@<-BĻh6gmC/]뎣O2&i 0$;]dlᠮ;93A+ckb)9~/zrtrv|9n%Y@c_>ag#a7=|Lo!O ~'{C ¿5!\C1׫[ Df?8ab[ì_ʕVSNF@kBu#''wmK9?\;)ޤ M6G2Ty{._ZGKs"k~nZ))k# >ZlEa0^A=$P_6{N),Q\.m\g6c'2+n^?IowYYGuO7%xS2!Udbʙ$ELdu_^Y a5F \pIa.^?ΦyQ9>Wߋ.RFZzm5[ta,2N+z.҄GZC>=.֬W"{Pp_}}S( ?[Q.BFk_e 2؅FZWwmyiloS}ۭ#e:umQ+7Ip4JA~P`4b(z=S}4q%*b6VsXq5'4"74( U۫~2c wO6o= x[ o9HP_rWI:U:O.PEISU''z p$|Yc EIKGTد742%]/U'ђ` *U,=r!1 =zzNFIi{# Ȍ(VV3e⾕-kkg~vUXo0Z |˦.yȤRc 0Ԯ#'w{˵O%QL,PuW6&kȐX^dkiE1vW"qUf-K^Cy,!WubwO) 8O8LP7릢jI3qWH4' 2|Xאz۶N`JHTЖQpppg n@(dW.,+2ݵUpmU*a}RU"}x 5up ':ˠxqe&oɇYህhe1.T''>8752?+ Ո^n<"K\Aa;W$q /of:֟-W1[ Ta5Hc*><<.P۟MO|+;a_-L@opRHUMB77dH: kR̓ |m5E&&{_ $㴬`1\;DaShCk?D"!7l4MeIc !b(̫F? )2lv AMRE]=%ޑ'@.!Gی>Jx^-w֎~zc2:EY2J^6'#T@va+Quj_עFaF(6L\e?_A:  3zX`1#=:]:Ϝ}\g>H#P=aS:rM ;cpfaE}jZҡKMyxͱ2jaǂ'V{i+P_:aMir!:`i.`~g<4m@vcś?rŏH|@Uhã!le=U鿏&jui xS: %4Doj:Q7𴍑|`T!;|hx܇N(! $nC7:(@ᴍ(%odM|DOb*ruAYTTC=\t͒o6mu0 YpoySwodyu߇u@dY/DCT-{EA1rOt{͂GSB#,79>Ab=S7.pp!"&p=rћdt6H0kR\c ⸧:xNg|o g:3qLE: un-F$ebAJ*HxP  خ=N].< ԣ7(rF1K ^U빗uYhF rҁų87n^0 ~¡\̎a:y W='@AV5 pd1:ѝϽq(%|[xd'!MGK=bUU]'e)# &⥐;~ԺBh5n,jOi:3]]^Yp OʥSRD (ѝSK<۶~(MȐ:G3m"4NjeQMpT b.SjB0X诖z23 ȡڎ)",4Ʒn5<(*,zpa֣';f–d^!.(}S5TWUr]&vlӪ#@f[:֫i͎/ߨ[nΐgu|@78q>RYɜ;3' u)H7"mY&eMna:a_i,ǣ!-нͦw_E% [ʂF1[㠧)*eNP< Y y@Gi~B4:evޚ}#4Q2~\/4Yhwߡ5Y>Pbwt >Xu$\b/`e,/txHLF+Sٗ3G:/_1.NǞILJ{E\ NlD;|>}#uhG:y~Oh]Qhr%:JuKq{IAE~{9c$\ !atKK%"IM69T}s".qѽ yjjG ZvFlM\[8[".Cp@'3Y6 _إԺE2IHƣVG[n@t o O(qz?p}UdڲJp]HphTw^ kOL,]X<["i9B\ 1g `,|64=τ DA'n3(i|'Ll`A]5*>*5[k _e ZfBv:ָɃKCzL[Dup> =H&!m#eºau8Ũh@=m_ԫoY }NY9ju,MAmmF;1u",oVA,ec(Ir!_=;IR)yᴞQ.!,P],E رSW <\Z{w̲q<4V”p6i`ۇTD[1kәadt,a"N5b7˯?F If&a"Uzxg)% P@b=3i=[\@]'X%wG Z<#^3V&*d5tr4دnSlF4 _MfT?QNۯ&m 7ڥ.tt\FߏjǺ>l֠>g|nrHR{V>V@05g CU}+x^]kީ{ xl7 SP\ 36R!_|0n,< %x_O=7ۣQb"q-ְJ~[qWp [#p*!SBh?]sd9rO拋amDRyRi`)jOJFXޝc(-Γ< vrĘ$hVJT!jw5zabJeoY7|e\\ɇ`[wQK)!AriV |NC wkD%ރq.68asWS<DVnث[P1jD>c{=#dGifGGk`Tm@.Y!&*;]W.?nfyO40 Q1pNĜDLO%q,9N'!"dROW_b)_HzJsR~Ywwpcy_h B<"meK\ep,%H ^&1ߞztֈ}gpVW+H;m@~X[|0Eއ?-`|W;Wu>=5EHʜ@sϱT;'΋>{/)V [%o7neA4NTg|aJxF0 ՆCxJx0C ,vw SG%4k vP4ܿD鉃,v 6eDLT(ް (1}RW̌҂_9Æq~:0{lS9񧤨sv1,yt:O=RjOHR9&ay UoW)\t+<?,^ Ao}\~ ߀/}4b9RsMՁP: xp`[-НɅ&HǁwooZRZ:Q)2-=,M; dX PLj҇KQ".N]Qz)WWI8~je߂h|:{hI&`24u?$K%jI~ y}`egghnt\|ouSyC _ci1 yJ._f`jŭ!-`F#*fv!Bn_3?xb,y[mTTK ,9:@J[nj c1i Υvg.Gq>KV#Hĩ ƱcQ\HQN.;'¤i%vɉmNR~!jq.x2x{zJPFc.[5A}%3Ig)keNux(\FQhF!J#Xڪ v&c/*nQ96`/WYB*(k Н;P[p7N`tYy[& F)A|a'$rG Pяّ2T2{Dk[kp]O o5!e0&oW$h8ar?(.)OY:GF'?gqRѩ*YQL9bK0&u_$5J_q")}*Vm?5慷R';,3 X-/UE?vaf2d""{l>(B qڊfבj:+^fẨ}9Et JvKz 6(k#TRZL=e`WER:(F F. UQۀhuƐO|vm[Cgq~9?F&[ll}IE%7 M04lsa]~~3[u@1rL}}9h…V5V53mķ5vq(Ɏ6; M Y䳃!UU jQEV+} xj8P_ K9~:ug&d R!4pRwm9}`jQkgm|4lJVMb!E(\OɬԢX:،)3ܙT0#mvP/ގ}>÷\P4XH!h3rA,7`"AA`a={m! JlMڝ:we=^VJ($d#6} =wqݺ<xӜlS9-ߌ6悧Qd'4aH c~)~kjbEn9ƱϨ_Q$u;hVB|9Td2 NG}4,y@ ucIqM긇i` l8 = au*v\ΕF=U_$̩ʏ}R/z7I٦Q)N"nHpVo/\S \y rMė kRMۺCAlѓ6Viq"k=VMlCG@OD PF*"nN,7)i=Q=[>7K=D|=9H93u(w?Usn,iIo$2A89V~^bδ<HY(T 6V5Cv(M>\|S(G\}%ub3o$K̷ j|4/X$RxjD\x̚GM=$ ,:8E2 7+5whxN;7؃hY'dD- x3n{&ž4%v9:e3k=BlmD?). :tcjh47ά8\_5z#;XD*3keKRxD`F?'/qBt$> %0޵Py1igȕҎ{/Kz[spĐ) d,$Q6>9_Gk!mm\Θq#53Nnĉ]B&{vmNShH(Bc*)j&>w'x3Y_- MڽT,K ̯Wr?'h' 5*]ݶ1V >yjMeLb9# 'ؠvs 7"䅛J6T96o O!׵yzI:YyӸblWUO,-k +jZUi >X2D`}tL'Î_:j+!Éf|R \ /eT0J}zU+ +eTM4ԯDA64 .<9xLTQG4ܦ=g~HKD^tC>a[ry~[5L:rXTz8$L^><3LyqU ;B-9:q.mJOkJ'\Y;MPC߷gbSK l^/aJqĔhr+/yh=9 ET`.I6. XWWRthz(ሣYCQ%o$Lc}R.Sʚ!W ]^W< 4}0F>PTj" hq6ïP!~o 2MF]=1=45ZD)mHsۮnx1Y &$ K,+R[7#B`Ն 2|ӓߛkYu5_ .P W7Û:H1sE\2]0w-zm;GK[ w_&vG*,{Z[}Bʔg48+Y8ߋ#~(NŌ1_<ĽcXvBKA)-$G Y^q@Qiů0X3q"(&O$u4h)=gIa:,UM 23::Ҽ}a98yJgV@]Rq1N^T}[yc+7vL,'ɀTJQޫh_rBw|KOeGIMyi X2\r*}a_hSPy:faԂp(a8Ux5NZ5zm@Gf0 ̬k0`,>o_o;5\deBlf\+ٸs5jBc8j7 |#+Ní\dkDy|8.Y þ{FkA`MCr p>ITDMlpΧBWFj楳zT5<*BVFMWc1^Q0l#HAwAe0Qՙy6 Ղ a NOPsVu!:;ߪvO-Z n)F2ȧv8Q)H #KoK2UpAC$y,_3]czV)Y-qpHF)' X9p?\ &Ʊ獺 o!tnb5u]~u h$J5 }*'ZqEcd9ȖlUX5HbX K@|VO1]zx.?֊9׌0EBͶ=] bY/h?M.S\#\✐6#e}w.5RX!1Z>.QbK_Y. sUMtW )=qDB?jD}DQ%s\Rrp׶*8 v+}C47\o;kwČ2y}$9d^8t[`ޔFXcMr`~]1ɢ_<PfmJE2oKM!Lӵ tBUQ57HUȳ_9AZ3;e/d3Lp֜:L5A"dezť ^P 6t _b ܀kદkw]2(/H6HVx|CtP Rτ7RRDc:.JZT~r82B}L}'.8z釀$EENwcUwGQq~&B&9X0hßAN=ZĽ%3|S/@DFWګ lZ>@(.eK^;sh &@l/qf*܆Io̿# =@ŹtV TuLт`M'} 09M.M87Op2J[|a :ry,n"ýρT#.k@S^NaKN}|zfm' ٚ^4[vNOMc>H*m:pr')EiZN,q уm,oU^8QpSE`$pMKę#/{>jX)iOgc \P~P5 p~ ku/CE{zRqaUofoŕ);HwݷP]oO=J܏)X\߿aNZ}V?U=:+ylR~@038 N]Tf80g4Lڵٚ 5b syq}D1ъ-hUjb1(AKBY}j)(9XTcYoqE*I>%`!Qyɷvg\yfdY 0[`:Z[tHUQEZƳ"1%2^7Ky[-B{;Knhޖ5e/x4?puZM<J^շsЃ6Z`Af޺۔ L%b4_F\`\%"uw[CZl J3ޜhK|^⥩DV!9)"4>#Knv ud^HoO9,k+/nVjǶ5@+jrP{_j0Nyj8VȜ/: dž@X˷\T(g2_.;H$ſ.uQg1,}=-ْ*}JYkSBuϯ6,cv6JI/YSّ;VѪmN*En]_?ڴQ]6a(m{L>J@rZ+P\.Oe8,ݬΘ+ ڤt2JR>tM^_X\ ,2,گ"ƃp|%hMN@%ؠJ ﳰy|R֟]#F"Q*alTo9>8XQ͏=.vX|%Vۿ vʋYܓGmb8J7h/s#*l` 1F MpVEkB!@?5(\Ϧa7h8lQ j,s .x&smDŎeK0t˅t0c{\mѦ3hDlgi$ຯ(Yޑ5*g]jFSZQG ;`&Z Dޜh&8Gq68Njeݮۀdr~B2lhVPx}UZFf/Q*9n9ʿ%^}}DZҽCgj0دؕ`C Qϩqx@VS,=4 n,P,gFyˠGE$FkaԐ`/ve~A%4g|X5˹,AWM &mfI۪h#cCGdףdH-2q(AZ@ \[^aşkjf9sYr+Z42U 0eycx3ܻff fʵBE3^N}]\SȪCUYįIJ8y".Н4'ښ@Vѥ>iȱ#4 erl>XAc|"wN;2j\[wyJXݎ* %"z!@> 2{ `>-0u_޵ǯ 1@69px ](Dhp/бCiLd/0AKm wwz@i@ f'YgØR ([7!J@$;qvΠ lz?;HVK_!$sŸa+I{\ u7ʨ>'ڛ( y>e,h %Y\o  | )2ҫڵc,R V6-j%A ԥ@ M\sWt3TF2l \FN_U|7VäuWW! =DBE-ďe3WݍJIS֊ga .,O/ c@ iL3nC=_^,vg'g ֕d`P7R%*$**ݪiFzG e?GFhu~ޜtiPLUVwj #.4Q; 1j].4E)ORML[Y q^a^6݉@M\ƵkOh@T;+~m*&,p/dt;&~WN7;{S'Bk#cq-RX/~"Y2XZ)Kҿ#B'\Keہ]yFiwW[`!3N`'~^ׇNka'I_dgm7N*BjЏTEﯫ*wEZa+sR!l=+uP1YjuޖM M*T}.2!ȝ $Y\ʍ45 y]<4~@S1a5EɁ] <5.烞-ɚ`cQRH}mh*NNboS6<"@i`,Qzkt0 (B'%.ZQ+AͥTױtF޺,%6#qo6oWnfC-fߘee49ْFNd>r<(Bi4 ݔ:5Xj0zQZǟ3%\e(Y ZH{9i~{A]EKPkeġ9,M@{5< vP-)xCMbNN݊2q}TߺN{"flx=4~1(KiD3r^#3Ʒ)ҒRB&sbmkUfPx/F!znA-ҼXHAz/Ԕ}_v9x!0[Ӯ][<6o=+znu,Ɋ"Q0}J9 'ދ0$UliVǹ3ǞUu#Х~+[re=c[Sd[LD T @wKgp@6F/>ԕ]c1S.zJxDD2z!%^ =Na%`:/x{-/e 4kM0?gXũיi#@of yy,BR}كm0JO1NjVnl =48oVRq-N9]Cbt*;)苨UAߖ dBsj?ηtCrYuRw^%r樸-rޏJ*P[ZRz@fA`)-[WIn^Q[5X8`?w;\򞲗<:QZ ec1PKJ[)2яe㱸!|tc$ MfZbOIG44s$W::M}\&BɻN|TaVX h<\_Dɟg&aˎpIΰcsCA-M4A,(-fGFp%{E2̈5x|<Ǡ+BjƎ9*g w? 'y hzIWh꓈CO^f ]I^FjY@:[OuD̢qi }QVMnMw!QG]xVxXT;JPuoӤOG&% R9 ;"2Ǫ=tP2撀PF0xPlV~mޱw M_𕀛M?mZ@BJ=PCq+{3l*2i<8R9,{cRr&ݑVUe0yޓ9DOyA#4H `4E\P[_4 w.#g;'7 4)Zq tX5}12܍P⼈f49);s`x'ݗEb_KEC$kZrEYT{{6RQdm!iS1 1Qj(ͥ5j9a|ǃ) 3S yCRaT(.jQR7lSQrؕMy`H%?5<+3/5L{$l!Ӯ^mZSZ0'4*vF}}]y{id/KGkSQJ.MTc 3b;H<`A^^^7ğW7qRJ~Kn\SxdjT'I,axj"~mnIn.gW9 Z*^ z1(bWv?LА=> 9wl.Vk ͷXzͦH b].u98_ߍv6l/ҶE/NbO9>\6`MHH;Kƥ\+ı|̀C\*ǗaXuJڦۂKЄ:&(|mP*/6Szqqz>}3/nO̾+:WHie~r'?$bIp@WH~dk-ZuNN;!{\6$+:hQkg ڼ6G!UH hOCЭ%e~ kYc90.,xcρQݰͼ{[k!Y?7es ]),(Yc(Zs="de#j'|Ěrfu܏ke,ז/[tc"q!;afb Ds[Vβ1!nH.f 1b@RF¾smFb T%KVt DSG|K\}eܥ%CgOX4f)mYra-ťXsa?z4=*OiѡE >Jޗ0FBIi5# Jf0кfKmj=k#zWqh4:<4Ϊ12()XqY28l6Bruu<>5&F>omPy_`$=#O9Zq`*H7eM* {,Lp1p:?G2[CHXKsi6gr*g Y Mx7b/sW2䛁'?O&vqYET>YFJ$Wvj+0t:--[=y-HUq Pr*?HeNjg|pci>pc^ه;7JCpBZ% Jf}RXw ㊿2eX4/d^ s~ [h7l,t毊Wy7ZX(i Ot8ss,xI$6T~zrf:$vJ:k91v -x"O>!\4Lt%H'g7'>5`nc=3Ѝ4h"RID?ʈ9zUmAW,5ȅT4?h^**j JO$1 +=PEL<#\/.76dws&3YB'W5IWCՂ;Пy??s筒#+1XJRr%`Ņ0AwtQܝS]ۤ[=-/HÉn>g.= GflKK¤_fV]OisHҳkDN⓳?1*(pBu$XpYb>)c2M|Y:&>!$'_]| )RHӦ;%LQ81 ^rWIHϡY@d"Wmoi0.10l$*HL*xX)TL:ԫEqf-β{dǁ""yDո.K+LW^և&Vg ¬{tkMoL/w? բ]'e}ly}ꗋkӫ aұG{m)OLs..+q]:5=yJT~Mq=G/3S؈yP=lXCLxhа7xt0G@z.6ȤOsWڴ`s3 ͷ(_#*_cYc'í+9~hD(-8ZX #YQGФDz+m5suQJsM^L%RCu Z4?6v=dʹ|$$DmX!<+81A. 2:"?#I0Շ EiIq _67-r40֔.hl6xEtՖ Wj;N4Ebj ؚ*LM濉 cMDOE;=hK@A<(qȷ`o0pظ9cdr;.iU#q~b?sìIJ~Ki ?ad&õ$WT}#5ܚ ImP1wSYS vAp6A3r)9יS1ڪuO7P}q]#ڈ|+JZnE͎ǁWl; WXĜDchDaMM Hy@s6{f@-r%eQ4!Gy[7[jg%1RT﹓dž\ QL'˂}U'mQ׬BT \0s"w 0[Kf?߷Nlk2TSdA!6 J~'|@a=J׭K |EUthS.-us~{λVFnE0$2PFtw %CT^}K dofq30/*j6 74~DhV[X.ϕu̺Dd~s~Kn*XY ư͵|24cĸ-(e)CWAViGhj KlZf֯\%1nj3s\iy/>&\eAʎ1Fxƽ3}}=9uѕr%Uy: @ 2Bjz=HH UoGz(k k$72U#Hj!\ kd A49M~*]Nnd('Y:,ðQ1<ykۨt,D|GGV_Ӂp^ZYI97na1(2 kт@g8]gS:fPPx!k)4C f8:>Iy8עŃ?_y\>Ĩ՘҇ ۋj)47)B `t~-&m7A0,m Ȉ pr[&hpuLBYZ:\֚|'yѸ/ԹWϔ^ǬNMXeLXQS xV3le>`q5+ _E|RP h H^ m+nk(6O[&i >"tTI1݊-'zcڐO-_i(T14 b48`V !*5- A!X%6[7N߬/tz#\1) l#9k" Gjʏj ,i9~'JQ5刱 >#4Э$}An0j(& R4Zi-X| .GvH)̜2(˟$ufBȱj&ݣ 85,kX0{<0 ȗ83o"xRMd$Ь }O8K%ua2ʭĨC!b_A٦  Y;p$Y(yX I{p-/lJD/ D3'GrB2<&hV:Z !,%2#uz7$t_ :a(t{ꡝ7~3vT 36rr3.Q%E L6[\}`f+(CQo:=~WI`T^pFK忖M[>_\Y#>ta0S(ajbJ`-T2|Z tX@+#e߭qLjO} p|E:4qS{~ .PHSoܸ }󩽒_X0"0x6۵C~9hL$VT}?!"@]\CϦ7sKp$EGa(||Ȟª IډĹ#^2f¿ez#U(葤Ԑ9G ^Àњ~::ec @B Ԍo;&1/ $wER6cj&s `8vF \։B(o&v6]ǧ6C~j~p&J>DwYGo(>ۂ.qv0xu:jWe'>{_;+WӘ@bc~'&$ePRd=lRUonKa |AS漟TyȹX,D';-JX [ C]hQ=WFs"nHVIޚ.~h0d^c % }} hrS>G5?Fޚ4G}rKY'fsEbb3age+EX|TR*\'vsùw|3\mhQYR0*4>e^Bgg*WfphfEgiŊ{6#Mij$yޅmЋ&kݐڦ;Z*=7S 8kz[3Pg ^̦Yk'X;Ihpb{ps+;mjBV۟{2[~.$ ֟;1MDH1#Ȥ(P٘"sһҥjH,3lIM #<~_ N6šO.ssc5a !YD߈)*=-Ӝ9术iڠĵw[igƛV[kկ=YIc~8t{&s=^ ?.$[| Nl UDW06(*p7yCn!v-k@G3ݶsxE<Å#o|&.p P/ƴXgt85С/leӊ7gajy-!jj+]UqPf˗5_wJQo~"K(8 E\d3~+NJQI lrtP}wKXjCj+0i\v;e0Plh9[7 Ȟ FP|~*/T iOK{h6QNz0r!&B[37?2\݊fS亄b^P/g jX܇M# ];(ܛLMnGRc']6U5c]‰p603Dٙ;9LR-p4ji*4Z*~+ q?D*lYAmWFɹ,SIn%(yWLa;yGy/zO {<+Tšp@ N2Ef.2 g:B/O^7c*]{6U{Cm pceJ7*S<$4۬s\EDB E[W~p~sҧQKЫ;W8.s?L\>RPYf#ox&(t{^g]XͬۖnR9TU 8ЁpG'^owJڃW{D?Cznek1Cr0T :wv t N%сcK|Ʈ@C?ɭZҕ fQ_b9GptMP]6+-Ё$b" Dwgp-jLa&ޫaFE6EU6M >: )O0zԄAf + \6t}<协NE[㖕SB%l)V l7GW:r E}Aݙ#ı&ƥ3Ep!4qOQ ~wrWҾLU-oFo^9k`}=iѫ喉^c&BA${R`.q%֭z56 ϾfUkv-'ՎA۽)g8EAm/7$9_O:I8KDW*!)9&D3\*+[`:|jf$f$5&KAքmYBN_豂ߍ o9ic=Iq_<1E8Tux[YASp/ I̛. IcB asyZT}[* <ಛH>__ҵ,| ȦD_4S@(8gXX1z@׏zWɖ7w/m%Ĺvut֍Aq{#N|vKZoLraA $%J-m斡؂p-zL3de<[)tZE3<,qyi񖙤2EƕRDky69YtW/'sUMzD%dL_QC'F!8RS*0m5nPG'k͜dhH(ڦgRψqͥ`)N"=,2RP|;EA JyxUYb|vnĕF@EU~ooR#=]޷`cZ Ӂ{ο?1ETؒ\?f5 n0g4c^[^F1*y>VĻ5U /Z5{b) B)98*EfIuӾ.U{5`@巐LߤVb!=bo.2x&?eMOR@Z!e" L- W98yO79[]tHgL0X_#6S&(SZM$|ꏗ~$7$8Na.qjx"Bå3'!!h&Q/J%M[j[ϲ:k26"R.ieǥk<+2yv->+Tf<[ YpcJu\WǨv\Z HLm~O^⦞Ԧ@Bq06y&i+ MR$jaz\ߪ7̅*b=1K7sN=,!MFma``Y%:7GD4zjz5)[!0 p "TݠkSc49G{}vykdBߨ_n,O5Bɜ z)2 k0g1L܃!"q+?)NP ,8Y=L-\Sȹ{HUJt$G ~6wq%ALѣ"y 7^sIIн|Gg0m67= X;0¢`H.>j\I9 Up!KjfWshԆA&-9ir3>Ol //G61AwD&yExFkd# IS}˨WX^ic2ڐ-/D plHх= CC|iEZWH ,Ƹc)](bc|?q9+JX. Q@w$ڧ2@Tx-8!WZc=\ =$wYݰa__߱:BHK?Zΐʹ1YtYЉ嘏"YДCiPa7aX12/z 4fA~g4Æљq*=m?ZПa! L@rۯ7A\whӏ-|D!S*4Re6}XA@f+Ƿ< YFQ2G,|䞉ݭ 4o `;dER#x=HU E>1JdŁe"BVͿٷϥcߞ-jX41.7S`~% ps|Үy3~Yn옣" \{f.@?zB-91ueE Ftl]gL{XGj56}$ogc,U n]Fu p#-?RiFNr?Tr# Ѽ9ѕk)"?`8 ͧ\[J 4^Cmw@2O!h @4DQ*%#-Cqp:,v"Y-?f6 |ۛ~&8d+5>F לʮ$G5Dud#Z}l@O|0sxtQF悛y`JDΉ b죙, @sv7MΕqGęKPu4N٪IKz&a) HObo tq|6--yyQz Ape 8h[n\><}نwL3T!V]LD!@&;y5w5HHۺЀ^ G'~0YG{aFýq@K!wI-%- E4 ayRA\cڞl{2_/1 NS]^{ 8 o]!H "vHSU ES~81k|Z'" Of㮗uaxExij)oPh('gh%spU bKDj;q:)T68g9Ef_R]ke ¼:滥qX U >܉mCC?f0֎}aP6AAogs/FČW[Ӂ8oZx#Ɯx`R|9~zZWf,rX,0/ &;recafUTvSxf 9XLPFBBW .0JГH)wZ{Br╈)~{s|e@\܃;3բҴ|Ɍ2Y|N.bA۠lH;drJyttȫ.D1L]$xӲelhŜ*jLo ,sJRbSV7g:#4s1N+..fҼ8࿖E^j:Z ƂX&L$$6|Gkg|,C}vPJk]_`DgQ}[l71aVf,Z)v2+tq*\[ct-04nȗz`jL;dk,8LrR7˻ bmM@ce:߱!:cK6SI1 tU U~tZsC& eusɞzp (D`kMsp^sL.$ibJ/"y4*|[?Dm+ ʆ*?+S?`Mt!.7Ӆ 䇉w64 \/3ɆPcӯFm; ͡6+qTtl &n-^ :mI խ֙^2㚈`7n K*ؕKtyrTG\Z OC}+8l^a7܍?* `r2aL"ʴ-dFoweր-$l<-*dxWew裀=]|Ef|?}s/;K|KCjrRU;tJ qK"V-Չ>O[LkNm{Y _LQ;1(.Zǡ9ZKӯĴeށ+MU۵cZ0n5.aP+<2 N+cHx3hD/xϛcpd|Ou<>M^*>8$ЙF.r+ona 'lU"ƌ3 t,ws僅eW{)hx}Oו%et_V.;5i׊A]* %`ɮGxVWAd_VK̀5qF磌zG1woTB9 DŽ.SwiZ"yTRT@BihZ(uqNk)"c #tӕ"V<2!ѡ@rC(l^NT ZBrMΔi$"FP^SV+&Ep ܐ_ё}8aP՝ i5"mV;7}g *Q|T,@YKk.5`Lݐvp;ܨl7;,b9<V3,/4B,) C)]%'7q Ma2=c.G-A]*)E&׫x;i*ɷ&Ei?*}:eAW8 h>$@^[/v}ZEe]3ӺEPSY^o=>e 4* c1h&^Sk9m'eըCA R97%r;HWK(,0z0{d .J.Gܿr)e\ȣqbnzWώ94D0sIAs'st\hnUr֕eEa(/P\ io 0vG`'T)#zf@SMMUL}OC'!Eܔw8Q ]$ `\g"U[fKg sM?8T4Wg+#,䷘ Z*ҿHH02ńE~C?6>5K|ź+u T^u[s\l ĢӼc@'TV@5R(l[YԜ 6ljU4@Ec8rĥ̚gW`"wC<3bP_[Y$_|tYyI󺻪 JzB`KnI4D@̪YT^2lm۞MC3wf(~|?BVqiHhb2MX.Sʻlp9W@i'/dyLUiji$(\_˾qIe'PZոSoZޣR@d'.grmxD#T=Tn4_崵k$81 u04퟉E SR\?h!n椌cym*7Zy:OQ0>6|/1pdBhƓ?H`،᭰}-*$MwdT[SK59  X.+xyUFCC<\ IBN'(2QbBhqT6cl *[hQ5!`(SƵkC%s$ 6Y8 `QhG6 z55&UH0 __^+&d˭ۉW3M6kUW!|cڃW X&[u n/\<])^BЙ VL&/f^^-n6r-L8t:m,j1szwO>"Knvb  [7RjE䊔WG =LBqļSϴkZBt|JQx{\$'5]1c\$C_E%}fP_4`I'Y4剩M6mȠnX l*{ /doS~Lhq]V^z:Q56F~ġLle=?WA0OrTڔQȝE !d]- s6;gMR4p#]E`.m.AK}KckcLOqkTՍ(,ap(N;bw.0!_vtz!rU]%HSOVG#!1,/t=/RCOy_q(a}\N%ϗԻ1?+vCzr#\^)P^Grh/SV/ 8^Wx3^W,tCnL,wTۑ9LK0qp }%C7ڧPfhði =}FYr5  hːS֑g%@X3㦩5!6_׀Icg&R-9.yw=H=.2Żl(&uɈUAgnU]{> ,o2x #7~%=hWVmVWǩ=ɚ {Az(> sW g[$ջ/Q!O5GH_.]Ś6 0"!eRN/c޵hlZk)e P9s^/3Ȣ )R7vA5ߧ3Fo Y_fBr5<Nt2bH@4/9%PWo]il4r8,]i:Si)`򬟌f#zZK,,ȆH moY&"'AF~'dʙ1YZp(ΉT-3vH ]% tfQ{48S;oڍ3%zwY7qK% Z Zո=`3 Dbќ{mldA tMۊ1)|tN0EPsL>WU %AAuHsCp?||F/ ;+ pfD ep|aAZurzy%$y5,0 0c*Yu>{zFϭ8YK /A^ Ӌf.*޻2@se )Ʉޥ3$:ڠ%wx~?-5E9TԭL [LIť ]gX"Gܩri>G^0*1H^?䬊[ OV!v+h$֕18qܨ5Xkj/NƇA0R +aBuw-AF\)Ż{5l.>u:Cĉ$;z|}z^y*CaO/pH͡e@`B} h+ߨW:蜤噓4u; XL<ы') 2({x`uv#sN4`}e'hLSp`z6=<ޓE'.J1̱֓:# ۶b"nKt!z+: A67A}.LdY/2d4>𡻜12_Xw,~] !W$jQރlh5l?H4 l-i$n_WLq4ugq:*EH TPJ,Bnh=*bg}͎?c(~47rHi9[[dJD] vqK\}Asp?/~Q'37]!IY_a=X/C# @0À׫T~סZR 觮E1< =@}c)p~ycN"U,b0i4\$"p*@%@r 1&EX>m|[toNe*ffވ9ey:&ܪ߯H(C6 #ʬ0N#9lGv cHOMi[w g(Q?MolԒ,^ ᧬;[mw6=NL_3:jKӇooN6mNUm0K&Y'm@Ǵ0n-fbt6/eJJFŽB=EU6]gQuSPCܑo\#h#xiϸ}nq85:(w ]Iؤ@p T>Yjz8sBukfqRƮa$BBN)efݣ~S}grvܲBJ v4D[! W^yp^`PD!7z8,Jwcn N::opXeWruOel+G񇻔tZa:C#4aSc, ~v ˺ i &f,FȮȯzɞ>P =˂gǧ/7 b=QQ\GXG'1J <'Ș%:݂vI ` ] 0*E=F;.oB 5I2 ; )q͗gqI.Pߊm񕎷78.yw[9/e+Tv&m(r+9RJQA iGes؃wp(h q:ǍPyjP#&VSuvJj+S!0mo0 A(59~xW`)ȯtNv)r7"ܯLc1 Ãp]|\ݷAR3&L)S2@r!z;5@s,Qh xk zGU ~4F=_[:4v|oԥQ"5hz.܁L .m?QD* :8WtUFG vMGH@(2-(B5aMVͦ]&;`I #c6 MY p[O}}&L ƗX w΄C7gW" RV ]NZH6Z#VGԽZsm팇rP!02Z2O$0zAnUykX.2@%6jv!B®; gafl̶B,Kn=Eu|Q '9+ȉN%Lb{ m+ TcyԹHOq R^n}'Aqx&tgT a3T tnR6}vZ粕ܿ4 ޸R' F &^w\h6`r3Ya|evؾy! 8]@ho(BYnJpzFd~C5~w.9Hf5D/:} q:  z~,I#3_u(*q8pNlO|/ V}|i:[1Rم4èdOa2XA}k=hK 'XFm P0.8r4ͨ>АcB9P4A mYfݚn\mL\cA'g1z;ӂwd7I*s9 A?{*7'g G` MDǠۧ y26sp ^Ө$A[;եH#1M-(YEtWx+7͈;hTmG9J&[ 9v;+]ǃ*,M#WLr+t.̾O?XXZ8(y5fŅNuPF̫p J2kb GZ#޿y[59$Fe}a %fZU }2V܁UJ :\' (}0YTF8Q创-<rϋ3£_JV!r{:ʗ,x%0ٷ裠ۜom( ߮>+az-j("c|M .u>͆xht% I5ff7”w b+` 3E3=|.ZLgmIUeS р %q"t~Χ|Miqkb,yy|<̱.E(<&,.#=R?Q#5P0b{״ &Р}j?I*TZ281rk%,&~/o6eKFZgr7Py<]dOobѻy i hxe:m y(šWY捿9ة5g&M<],۾{s('@4X>)r$wxL'e }>~mt'˸bKY;r[* T>dxZ9'Eqc#6C@1uO"-vX/^g`, >WT=gTm:5=^ffx6K($|,QJHQܪR7, %];p\..viHXAeGKj^DZ'{CKNxrOx4U%|.o@qdS|Aǂ{ g X>s8Eq`{lM\r?3iըCYe$cYA#*QEnsY{L]e2 ,KsbފlJw/PyA,1oa2fud[oB:m m1k -㾁B*V#N Z ͠N:?ZㄑlrpQڶbmAߙb褎;w#=%fzhs7m;rJNS'vM<:U&/~a(Iddey1&P`-1Kg )S}/K)0w"2[=g3x Rm+o zNڋk. Ė ٓ Rar:qUP(V   *輖L%JHzO>*Y"/bC6f"R5OǞ.[*)}Ѷ$r~=/ASւ[ıj 3ɽa[Yv`Zڒ6w'[ZiXvps-,[-k/Gɰʟ|E=Ībbd\U(9秨.ҬaeQKSy)\-/r0#`Yb!$,t1}TjMFܶGB.k x!wl .1C7:RMAυ㖄k4ZZ{|_TY3VղzG4 %/BǑg41+{Th;4-*Ҹb{f '7 r7-˩PAFh`w@hɩK1SVIྠ{C0ܼigQ~ u  bPIdΡ:9[h,G{ [Ȩ T ~8SY:iD"" dxeVsϾl.je[Ѣ1e2;wv-,2@V{um!؅dU6wJ#$K D|`A=n,xg{63Wn)sj܍-X6Ghb xg3n1uyԀ0d72Ϗes`u- COiؽCHxz&ZBrؽ4Tm_aukt&exư4]|])F‘ g2q@!C:sb&h~BVn5#]7YP] {*Knj}?>޳)&tur~$m:~37U(<;^ HU%v%p)jcB÷a.gEܒNtёӄ8*/,ưMzG@Um|:ףkceFLG|* ĵN2viMGV9c)sQ7LC@׼h752bFoHAst0"jET,@C #ZRI"G )6 Q:?~JsKtY#'8e0(/Nƿ@ҒŠ\v[ӱGK< u:֞Rp*W!`<[/Vŷw`ߪHP=y5,k`n_Y3ʟ8n%;_0҆Oi G޶+zn4n5m+ЍI*ՠtr$xq9txΞ؋ MCaL87_e>]1H_*el# +ٸt95Qh)Gd9Y`F2@x6a/۷EwK5I i{R06N+Θ@S]΂c!gEvhPsC*DnhB= Q]E[4k6C*ٟӃU0izoeĤ} %O`?`#@+ L GR=yT!`8ļp<Şf9wAP)[wbEΚL'7~W;7+Z^b\\\) s1''nz]3<#>ߵeM _0ߧ*v D7]5 9^e=߭AEwg6~czYMe*Rq% ƋS]];MRӣv|?H?\52 B eH5>#^}dgL OV1)Bd!6nj:CT5MJ0z7[9,N]LR06xV´WDGR T?" 5s&{>F> Ξm73r15jYRe`9* rjꌗ9MW{NO#MHp9g1eYjPL}vRfi:ݐ_Ry-Ty@!3t~[њqG3/ 䴱rg˗1CSd"-7Һ\ߠ?d=0y7;t,;tlK\dCbTiIz$YQ @Z)mÃKn˽FfeDoDw5/vf> Fo`#ƄhaJ8_.."O>e}mF 9V+dp⪶W4"ۓwrpVHefХ 2X:.Z17 LkXR8&D. : /Mæ>-qgeJxGk>W-Lź  :B?&8^uGuu*ԑ\72|k-G.Ê 8"iװRxkh)⤼ymhpSpj=[FiI}2&p@`-W?%6w^kf{mDFqbUrf#'z#@CYI؅s@ol¿ >,?#Q 7|C;UyÄ  "I.'ǝ(/4su_iXƌPVD'0/ -nG9UŷZ 4~߹r=%2#6=KZpNŖż:Ǐ{1>E@|R8)J@Zه_Cx7EYR3nldmls#LrndL5O*6d{-Udu8$Ԩ5ze+̯fΎ@ 0zTzfDH:6x|z묆7-j(X8l(̕Xٮt V?0-w)yed[AaV^5˼\ 'l[6f"ZZѮabCslf0a-i"$׮oXN]!9V/lB\ Eckg۠A9O. CwS:qB7@Qbhܿ `BDŽ|f|yfP]bG6?[[XNcuV T/mߴz!˳#2c~=b!in';=ϵ 5^yE#(Zmg&V b u 2S9jI9 `K^5ݥ;ox$ qՊꮖFQFF`=Qye#F\p2zSS="v0E=(\T㚤уw:5-~UeQ<QI'!zBQyuB3Jt/W>JԳ=0 ~vZ(*c~O7zyg]AAEJyTفՎW Ir͊* 'CpZфTM mc}~xY0KeL ꄦyCL?f0E`Wucen|7*jK 4+0qAWZօd“M)BV&|!=sH4JY=FM}._M5[Tm r88=z3(i?РI)qP+4dx<#UUBfBqǝiCyk/K9Sc^Ք4nN" dҝGse ԩAr_kY&6&m?Պab Zİhi~9b;B_fg[Bd<r.I vtX> =1Oquex9a=B,je:E1P S{ (6L~%~*I04Xt׹x OFHQYv!;dcdJ)3C ɗm;ԲUJA3pʮ~g*l;ǼZ5#],]!ŧRqOL oE ݎT ED`m1"UP<ʐw…'O/QB0 D30n^-ҁ{w&Sr%7`V A$Y%9z;Pʯk9Kt͊٣T"&K8q2i1v``c~e,bDm~pjv'cxD'2/92JzyPBkcA9wm iiQ%Ve+G|+Gٻ\0snj9/ڧЇfEpm$(NK;~?,9 }MjTu&xs>0)'"+JA[@}ӛm\4>+n|]B..k7E> ^"6/A^p|rZCԅg S@1E)2륮4mPn7%bhm<,쟅G])c?̀f:J8Jȡ"91|{ t$E1Sht6X 62ۆ&^{/2O7[ &S_%.ʼngE2yU hfkvDHH`{ ̂.coA7(@PC/{ƶM2߃l w$S  YDVK3 T(i7*98ƵWh11 >n? 7ׁLJkN ۩9b3ؓ?VMoX(S5lC, ?큙۱7z:66Ja|hKlN ޶k`U|kNݻ+\&| .&S\'kv5Gn(vgo?E>zb>;7 Eo6Y rĹsQwFfOtLFCoϧ}}d)^5RyU.| cx͵dtaCxեe` :owy׫r's˔V`f^ͫ[ֻW}T[̐vҁ) m!KbPObק9 ??cL#hUVSp70p{,_Y$ (]N_9p`XeȰMF]L}-FyIx[nDh+89rs 'PQ9/+4 ޥ_bM|82W]>GոؖcZUAD D%AIE[F3?}ՋEhYi{oϒǚe$D8z j[藟 8SIw][zdQ Es3EwxlÄrG)VلX<ƾwnďZ F== Qӿبtє09iw<-hk_8S 'Aa?$_J#JzQt7Nq!_] 0&xF.'EV_r2-}W4{W,qwu+2zu?afvgh&?"oR\C' b"1D/('eɈ|"FTX#"J)Fx2B|\P@o<ܾ 6HtKwWՑ-_%D QitAdPR x$md-}sX;=ecI^e횾C6/BׄOCn='դ<ߙ ݼ!Zr =Q/IJ03( mM \Ax;%q$,[z?`]"DׄY*AZ,tcj:_^ ޮ5´̃h5a& 'mT{]w+󮠂{RSIc>:xWF|Ry?$*{ r89}t )Z4{)p8Wh[&$kYnO3@ Hqܾ{?mn:%AD +_k"ldudk(!#ɐG6PK@ G&W$ {,=ϋv%LKh q"C=NoNZYb=+ωc>Nzwu{zXYUp3W6ՇUE l6~ VCj>ǘ1A L[yF\6 {`wE;iFBn!M؅ \mFw"`8nǚ(_,p GԳTeb6Cn VpkVV;'N.> j5t]Wg-1o +ud6o|uu;~r3ɏdVÖ́J4 |nqPq/v;ZqnǨ<܅g 3| H#e;{\ sz= 򐜀WAoGb.Q֋()w/}C  iŏ8|Ylp'jvӀ\):X@\Nb͑i036dP|sL|$=?qA}ov)-.jL$z 7j(Z R~Py_<-B6nOvuk(Gjʗ@5RBV]{ [=M}mDv#>-G~[#%|dH.pAϷiu 4ྗ_>bw綳ݴ޾@$< "Z Yײl9=6 =ܱmJg0O ۯ3!\wzfĤZPX-3CWa W!0rjC5Y%ө0CJ=g[jRQĶcNOR$H~d*q@2A?j޿˲'%.X ʚȦ $Ҭ8E0CmBe85c}@"l%$q5.ݍSƲH,?8k"TJ<( gw*U uH3$ TIW42y4!vu9a&Ql  D쥇$[S/թeW׸ޔ.S\dXaU]$xTR%!e"eON,`X' @LId5jPj(Jq\1Xc@Thkvc:UG=HzpTƿT[jV,`cNPiuv{y xr*=}s̿ Ok;0qb&(⾡/7\,/_,j8 $WL{S274G. Bz;eJ9X?$W6UZwiK֨*%'2ln!W)ԼŠu$?rjқWPuКx9etm3P Q{I֫" ൦aKNdJ5[ŋ\vaE-0XRDZH%V\_Z1#5 ́d=V0K-) b.\!0ϮΪ:d+3"l':eGeƅ}R5OIѼܽj;B2(s pz.fx [OH{ϗrA^U 6'vbp͟rPgJpjȈ4BN>Օ.Q⬋k-Dpv?uq+gVUCPNs*l6;(ٰ`X( rQ>NRPv$ApޖE|˸ 'ioJ`/6$+T;{ Du\d af$ʄ`z̍Nx MVhz>B'%F=Ɨo]ƈ;kt+|BL(PJuv+x o>o`j-dPp=,flsn ]G q)S /Vy+q}~<gU%GX ;퐽^`-yvd~< STHiX/A튿^QAA0h3eyyZ'2[\k/=ЦjrR !3P[1t,lJ%^-xqNV0BoAJkK E f{k:-`i.HǞ8**d=VpoY x NE:erul#7$S8%La{DwYԎÊPN✦:OZDN Jmˉ'!I7׻jg0bhHzؗ佣\)@chi^Y& ~ж H j3>}O̞ ~#> ޯE:gCKƖsƔ Z,Y_J&=XB߂k0HΣm8+ۣq̹#5ߑjKZa ޽Bøj"6!ӄ#QŽX!$ɜ!.7~(ŴKf\رho wN3_+=gu;l%)tm3z)?Xc dAܖK!gtRѫb]PKLrFxuiV`[f.Oܨ{UJ9/TH)lv+ͺ^m"rF g&sumNTs:auFgvD !.9n7r P.WitqPU P6פ*~{+F+C޻Ri՘ЖGHb KVe)ZE6} Db̝gؕc^RԵϝfk'[davj;h,,H1gw[.ڽi}̉\>s8ۋo&p [AܤH-ςp+xpRNRU-+ Z/sJ]iNddi`W8)y?ŸjΩDxy$PER^(ҽrtY򒿢Ki/(_&2x,/\ ?.6[ƻr6;я?1N/9d]0ҏ[֦Oe[ܰ,ph,O-EM LwkF>' u&#(Y̞ѣԜo?`exy~xI-DY[ S3GJ*EELԜo /uFKQs˟KY!v0hwqW.8aF*PӜk !1]˙lzW![wHfa}<2hO^,9"MUa_ASV/kp{DCHq'>ڛ|+' nDd/%HP~+n޵F36P4?`*>P^Thr5#-} 8 A"*{t Zoࢉ~A^Xք4|m (kuE#)Z\`j˱gP㌨s2Cvv7q~*j$>6 dx Œ RyCٵ+n I0cli# ?_?\nX{`鼩\jS{lbc3s岬H@(ck믬^6"i-E7?$F T*i&D6ͧԺFŧ8-\ 6*?ָ 2<2=XQf$'}t)_tg_&큤=fNJ0(# ^/mA4@-skHKk_jCiuzBx@5&*ZBEz}'3nsK_(}k?6-L;V:vL]mxkpHI\=|:f/{cB+5MM͌ƔtWAu7A@бyȀQZXmy*7HɛM\jIhV+r,e~TR~t0ʶč}eepr۟-hZLŵ;[p͘eb[s`y3ρ9l⪼Dvud!@q"\sTA8dy^sLzFRpnDK.1^$3ӡ.{E7lϨhy5#j3BbP)`oը5YI@pha*,o|TJdnRA1`X~A6 gj z=[ܛgoX@#3lP`)8/ѩg~2]MÏXp[~0P:KӦX^DZG8hR ~~뫮`C̏5-Υbua%*)0ش>8|2ׇf(W$7;2`z8c ma l6-%3^Zⷑ/g+ȟsHu:nC?˦+hHo˳\ ZSA`xa_͸[3 G}[*ZZ/=;=n RЬnaW*Ou&EtqI>vFO(o_XHO>MqܼJrMfakьZcq+ 0xSX]~x%kk}a UM4%bw*i^Y? Su_pbɽFm]ڕZ^ Q?B cv[RU[So[&S &-|z3x ؍2a1?Yܫ $YIo[F'HRV^V- >;"fnպ_@Ow(H cVRb9q{5]OM[yR]q)L(K>p+`0<ͩ?L*ԒX{Y\߱yFEca'7jFe`qc@~eJ}}:n1t$R4eY[Kr( к*V0q>g=c[X@wc_슲OYP"F`bP)./l / =3~gNddd1}VU 9`X{;:6P1d[eh1#(U E&5LZOoiH\ߚTv< (=B]0aY I(?|_r,Mhګ!N5j{=k €;%uM¨[aD^ϟ*w,+}ALнݔbrN~J_3֚/euS+7mR$DXwo6Mw@GʱHV"׮ \vHx.Eo #~خj=4K_'QأfYROUC:bG|nvSdת8vWjHXrˬhM"oUcD =BSԦH(7&83î<O]If h]xiG&@QKP)lr{6Wˑ@H+cE_;H/s]1 ;?,JU7Ju_Є XSo۲0j~̓ $ /SrlWܶHH B,7@'_*l-`') Ok%A%-Q7!@IǠP 0VZ n$Wce?p+}̺R~( ,uybϙM-3@&9?@yr5s7Ȁ}rbW޼:JɃOŏ$3Dqxe'te#aPMM?Ⱥ (o0AqXɧi#9V?[OAuvJ'͓Vp'D;17Eu$w\9kƼm]TXZZӨiEWߩĥ1,73Tx0FgZ8˝EzISz>Ǡk8zԁUZ-5toP*˪^02g"L7'H  v2wWOBWAnt)L[\۔s9O{HTlM2v5

2` Q yjxY߁nD,)P}1-6r1+smyˑGD442qo}X0YX5n8<ǘeFm`3RpvF:d%&f&Ws]2WʗrFs1%Y'cqPC%*+NЬ1 GzM?'ͫ `W7sMJڍ4ϥm! l'=|~kkB?z KHvq o:W)nX^E伔3wycQ >2̥\E]=Ci怸긄APj::W(m˯~$Qu>@ZmDY݀*ģ&2 铎\vQn^ޓWA ~gY5h!N<9*CHᡔd?CiM;5]%,@Ϲ2e]0}/%:KW+y|n lǔ(@z kOM XHa3yO#]?' Xܗ9ILo>klRjlڐ$%XW:8ګȷD+:/=BK<Rk9Wfʩ:(=aknK۪HűXɣ6 b_vVՕ)#y/0(7T@h֔ C<O\Va;j wIm.8@;RM,";Roʬ(*>' ?N#k.B3O[;Qdsȸ13ޤܢKP&i6>pOLƔG >]#Ӧsez;}f* ;7ֽ:6s-G(QpL2JFu1)H`~*x%7.-;<)ACth]|O7Yh\3GhCԈqhoۡUuO ߤ~yHyjvGWF- F](QgAa.eƓ= hY^lRf)"{e<Š;wYn;U*@@b?p+A.V2tl|g6 <*>A9T8b\8ymՙ;p@>Z-y.k-A-IcĎBC/DPtGjmk>_aOh~H?cmX?;sZ20CQ:WS].PͲ#ф{[-8ڋS,бhŢY4IyP}8G^u"J2+w pecH'؟KGD'OgSs7ڭuHQX}7F\1ʵl1(;@G-:Ax|T 7i#s Vߑ(`~ʂƿp H1gH߿C|ũZQ E2ҽdq~Ç/DqWOv~X45?N]XIu9K};Q&Z=%V2CR^OD@/nFp++ l 3uYH'p[#R;w1E&Yg*n Ru S+b :J|wsDzՒN.Y{ & <%qqYEez?ٰ , P&LɍD-;@x%" u"Sl7K1mJx݅Qϒ4rO>$5Zr -+3>CGŇ8dnWcasrJJj]b.ax@zPX^R jAO8OK5q:z;0 Jdcѱ;8_b`3i CX($ ke&BGMdd9PDw_>'J9@'9R>ivd 9&F-_b9}3 !%flc=,}s֢ 33DҤ+&B+5slP$.<`;Ԯ<@daV!uO8Ԛd~* *bz鹴hwK?*TGsAe3G}cK!T@.#^Gl ѨRlJ3KoiHh_db\kgK`h]Y| neM69Ĉ^'By51gdL$m@Li3_)iN[fl ^ _+Ia PK׈f`SDlY.(1COӁߛUTOFnuYVZOV X.1uђATD |6䞉#`@烯ro|eڗ.[Cڬ#ͱ3W@@b]4OP| "i5 c -QzogQA)0ҽl[fk^E="7zɬ0h|Fr]mO;5( ú$&r!K$5=|i7N}P 4*1d9Α %k#K0ʯ4I p0lTXaO~J}=?='jMmKS5Ӓidsk1L|,h+b'la0]fci5rtҨr cedʖ:UVGj}T C Q29듑0!wN@/D A B*NVH]}Of(3#*g 3/B?3Uv͝u/NےpÅ,S Wn~i&Ag%Ŭ gDϒzގ|o}ar{pςkE3#!_ 1ݯr7 35swڷCN=~̟~QqUOGg[ $6* Kt_7Ez㉝0z6-^-'#_&^-ɞx4I6s)vOTxM4OO!ңQi1l N8 GBG`ϚO8Mf[Zx: 5lB 7E- kc7ւ)4sn>?JAQ@]ǩ2Pl4Bߨ싉Po/ (-Kv5w;,M=7>@S:PYbf@.ͪA2Rh:!$N"ȤWteab z~))Ն!|k1>[,-7k;%.hF'~fDK%ҭRدvNu-, lSx/R "0^< y'S}F>^.Xp<LJYGJ9nN )$yAoċ=!a &%ǣ1(Ní b6Xw/le[t8d'ȵR6&x0yc2_32:a)BZ[pMl#*z[1hێoq𞱧#S+F#끇 X䔐ΠEPI_.ƹ4nx5F4uupm#"? svwPGX5H.ҩXO(FRjHEHjbEG3|K}[?G-'aqB);&ULWxyˀL3¥vK%oY ZD#0YB/h/K =U,ZG XFd֟%_{XC?e $eAh_}^ZE,W y)s eewuOR\}eY.=1>2tC.L~g,1@ `q/a D;&VeZcaZC޷ dh+SuljPCWV+Ҫz-G=G׶C>oP=R) ʤXTaJړ)Kq@k5 x~_ҌͰlC( Y;He rd`0? ` VS z9A, dKb׶GXn kX@R `{::IAV_>c⺦ ?bbԮvb$*NlB0cgժ":.ץ9b ;tNq215=߈&rB]08BhK0?h,@jeYůgGfB$jLƞt Rx:$ pŐJ(`]bn0;3]5/D=krªLD^,YNѢvhp0CAwMUdpq*-)Fnk舾Ǵ:Zz+d$< (%Ncv'_mFu {_s uEp桗8Are]:jEթ j*o'+@TI⛳e{ E6!s ]:K-51`;}ow$ ,F Ԉk\0s+A8h8oű;00'ju NSmԲOqT7B?,䖡sﴑ GLfa֬0@8zHa:|>E:(a`&!g&@ dx+f0F(j3s^adQssq?k})Zql}Ѫ87omlcT+!cGDӒT*hսhwd|ef@%۞vb`xCf b9z޹nMhD.|,$O#]euױ@rLWxG0{"#jXsV@U ZTdvM,`>nϯBk:iV=^b5)G{m(] k&㿆Ps.O޷elGJj_7me#ayU v^%eʎZ G`9@/_=%#>I(*Ǯ]q=m`B֬CbT pD,s!u0oa>uIUi0j  yjŒLɄ1oJdpmGQ:1Ũ!3bֽhH\숽ۭr `G>xp~|p#b0s2P8> x!i$hAX_QJ;lҊaٱ9 {Jez򯄱S>֯ Bgbs b%O0@9V5*v? j!6ɩN+DbJR4կ.t kt ŏp=ztyp$0rث[gLvv~A%&șWJӐ=-iPy#̤J(}!wo}@JH3yr{1vқ8$ٗ1iwF M`=spx9찴ϔULbr6!䫹Qv4h+Y#1CE%BuZ#%]B6)j`;:f୕[H|`+Q[GkFYf9'n1)X'b1R9+|}yH6>u,3qxj;_ %$g[Oi3_>:Yla\EI+w3tיm|2R r#i}Sa\W>V!EcB.Ȳ[jWӉ4T<Ɖ&)c3 HȳNʝb'Q Aܾ 0&@YTv 74R) ؋ jЁ'/|qJ\*6d\]c?piY~ŏvrK$I{s1>,930Ȍ5ʜ#.=N5xkMn"62ٹ~d-%zI qr~):XS:羦tkt7} m#vad(eaC8KZѶ+q˯.X) ˴uC6n_]Օ.h/rC_E'H- ׮AL=7f3"v{,|˩P!Zrĭ<.v; b]zA'oMjS4.wNGZaSWiBG2+?{|RZ=Bo9xs׹!9+71V ]06c40iYIz( NFye5۵qI%eO!#R1U\ALiNV?`r4YI3Cn*STA/O'1vS' mn> \$=147P'gŹ%5q}K=DDQyl.֥8ajdi|\feEvBri&{!odH9 Y32EdsaVRU ԣ0r`Ӧa|MӴ#sjm6 q@ % cIQilO7DF ΙW̜tC|t|^!ˊs(݃3-\s9L>3b i gB8 E7-|}@;#ʟ ƃ?&~&9i߭K&ٱqhNc'4JfZtbcpIܙЎ0 c9k[ט#MG\cj] V} _:Z/ "V$sdXLŠMK-6'Je늦V,_+m bwN1]1ꪦ/'! x }ؽcd~g(LHپAŎ_# SzGyeYDBS'aɺ-~<{^_٭P)GxRmo2%A\:L x^vDf"cY\[-u0zMͿYy4|1,|mt%VB_,n %[5c^CJ!sLC_SO Ǫr^RUچUYW0|ƍV-f>#>:" xAyHb[p7]2nAz o僀=2.kaU̟.H kV;{Ðd۝e䟉9P&2] FB3)t7vk#:) S%U$w[ #غ[qdH4&S/EϮ)` +Ux6(>XNqG{>eW{3ڊdf> OB I)C^S03C3b/^S=zIy2cy.TUrH]/#c>4Ys+*PNXoC$䆨~X0F.l>Y/%tU:y!wY'E-2 {y%8D.gP‘+~/Ζ.U$.3^ljF#YgmSAEjlzVBL"ֽu>fXJqpi^S~(4$8r"<\XT3w@5RFSZF ~i^6 =UAL\.Um"Q!s6_gj3,'8yھL *ص@GLqʫdtnoH8_D7N3טS~8e-U^^؈'rP}NWtb[ljEQU=øyV3朽f9!%z T(^P6%  Β)fD5$-gMx.wym&ah =B'ִ.X:Zzs1U0I/nTd=b,Ł0e3f,O*l~|@)J"et'!L@8T s V&$NP4M]cA&&*;J9D F<u۝ZxPuoT@u ^kxڀ pe쇧;!Xrhgyy Ku (Hyf@Vˀp2ȵ#g>r0D&I^G;]L|0#}1~ۅqIFv:(ySVqYԐ0o9R,B T S70<3N›Fdnq/z{%43_1!NL9ZA) ~kɉNZS]Ӹ̳r-l1ϙQ7wF)-z&(qil3vʾdB:Y2L!KIUdzfֱa§ʔΉBUF)s&1 1?&$Qyj[v"8 S%5_ }x\2_bܐIz[)ZH%qfAOGmn$X6 d$2饖ܬ^=ǿ}RpgP(G쬃` ( F3K^N="JkQCRFPU^#}#=ϖ0з PTi :¸|g$| %.T7tTl*'e;>OEftd|2B[0A-( &`zPRUXɾ Hzfl8< Q5CZޣn}E/P0e7E6S_2]ca,=8HM-r]l)QC4/d1gB쵥:"^@?W:40S= jtC~Bz:l²XXggP&%nE55 ۱" Y3B2Pdۛhp|&N㍻tFϑe= ދψkX-=?\<x\eiLQIRg6 DܶEQ+26|7Bĺ=M9"zy͕`s+wM-"=G`,P)c;$I0qg2VرRTi&W\~wVFmxGT`0ZOp~&ԀB8Kqk[E/Lx4Ic ,]v|(4&h ~&bYv%/.JвJ@r8 P;N`aՂa^ڒtAWnbxMU)_XvYpOtL{vQuCMx%+ :7((*'m#{0C룩G}Z`lΨ-3{G:H_ck1Tj"{j b mtAn?l,u*v~ē76-f/ǵR輎|2v(X__ke̎N>47/0ƐɲDpMC\moҊ0SG_E0HFohFh$ LjyXVYk/s-=}7oE ~زaL(Ra5O z@'晅yhR$r$pfCYCj{X'[[ںB@1"VDjj{n,nYƻLqNOfU"醺y5*ro_ R)i9NɈ>^^Pm$^U9ڷؗt_"jX]_/#G=kCYI2m EV:;>w`j݌tk by`s)ІE}J%8`n! oEqٌ`32Tb WTe$ʶ(! cihtu.!E` NEU7]mx.!Q͹R]f[Yؑ\aΙ6<ﳁ9C{Zm}wqt0^9JFe+!xPμ#IN(J  Cjлf]RCD /%/C LB#ɜ'gG=1x$-~r̩M.wzv~gL o-"Rh_lbf U{;q'obۨ A#4yQH篈B=-ڪ,_X1YI(g. J벱 f90%"Y%4Z2LW3* E@x?NYDX'N*?Iá)q \󇒕W-%8T/ J(u\;V4<`XS|WбIOP@D }k:+ r#Xy|S %R&Xzcf)V9jS]{I#ŻagCPtTr4͎<e;W(m ft_ӊNwQ9$#RE[ȳcI Rvb$'Akб1c ]J'r=N%6J-Y@)7wy٭J4[ֽd٢_(JoYH},CM^_|40779`K<Dķ`3#PE!u  S1qC ]9PG%}}<8xѮ8Vl$v"˯ 83u*MM&. =\},i4Wa'tE&tmyasD9$WU/"L:  ?3(v?%*/l4.gm3m6 "i$|DH^ӏq5% }['y㩐-:Y5OBN^EU)K`Zܕ#v|ںulk^ ʊWgQy* 3΍j{^p n([fPx| ϨQsM6፿yto _?.9ujsR jB" ^bM NL[s}ݥsܭ4*&+rhb*@fxL!DY _Z -b{QH^'.A싃WqMxՙ`.ۏpo奲 T^I H2?:{@eWhZ2. XB*xc/T/2 fŸ6)c5f[q4 j"i =qԴ,էVqP*t[L*J5r2}R%U@YO 9{ y*O +}oc<;_u&]7Tg24JDj b>>ӗ+Ś. Czbv6 BHd^36r 9BEWB!"$òmCu+C@8F?)] mgH8R@@6G' 'nHїI U,EY Jj&KXrCnovy*ƙO%x/'U\*': iAoI">kl6(GM4ΐz,hJCW$vl75^-VB2/S^J.?T\*fwuycjFlJ^!5#ƟJ_9 1`gXZѲ'cgȽ%_T\* -ȥs\s_ԅJa 22GFY)|`66aHr>siI _0z: NḻRrE j2LHO<}p7QaiD`_cDjJc=폅Hek79^xHndFOrS~mD'(S;|&S_Rxo;~h,U s2-OY)PqR/hFI *(Lck`*.jGȾUl}gf*翮giKIWS ".eA3P 2l"-ç3Ic5E2idS"L^:nawwh,b7Pl> ,w7Vsm{o6eDAq@/* b2`܆4g)dN29`@k T}3pE^Ė"e}O BEL pa SsS/@!KVj!$]/4/m>,P#5;u s _{Mmyv`ism'!87*$02>4_i1O;d-r@<;~Jk> 9pߗ7Gb<~pC)}Kxʶύ>zGr _6Fh֑jw/|͸ªU=U+锉zd#{9P!x}WNw&|ʼJGP|)w]N1@HY;.7J>NB*#3^koN 1ny94SԨ mpx"L26rlŘpC#n0A2NBOkM8},DP>XʶοRppGj9`ʴ]rjL*%s/}C0f^ !XUTr8&Xs|lX-_Dy+k56֧MNO[z".#'=,RQG\tIw%JO?0^˩MWTSٵ3I\tHmCf *O1ԡz&&p6>޲cD;~:7p XpZ(u' @thFwy=1 4^Q׺!ᕰmP"9mP]Qj%3c{OlG pyG\H.GoÓbb{`2G=<:-[z! *tvYH] JxatPPY@=Pj%91J-Ѷ|R!wDxs?$+dJqM.NƮHl>ە|:$&a9?4`0t[i)\n),CD՗㑇SHp8,Xb~2bFޑ`Ba¼J3'caN}-*G@-4r5Y"h^^Sio _sW\_KZNQDD ӷ+pc]*k0qԑ[sT ,k$K'3;0ɒ1)%]{T=@xӝׄ.T F LaVW9Oa"Z#|4+AsҢe]$].|{Q &k=,d@$QYaKTݓZ}Sn<|fTv IGTȖD *<iܝLDሽU:3Sւ&Bv{88yv4VA ر-k=la–%-dnz Ek;ٷ ӮofI-,NQY61{GKO?Etm~y; XNB&_ .HS+6DDqթ^rT[Ə֭%-6Cj#2] 'PjJ] +4bFZЉ)cri(5{„?mxq7+S}Q E6 u; =w:yζv$َ+. J;p:s"msYR^:tDw&ZMvqȿ9Ⱜ5<cm@W.=Ul%OJ®}ƣt/oӈCIB3ziЮƿ!FLݼp2~+훅tсz-raki1y9 *v%'@fy1_ e(Wfi.Fuܖxo+0uv^E뙛">-uTفYIxMi˚cdrǛOyE8tȞù'8jQ ʽYDfq8 ,Nd8hZM3˱`ٯ`fR.~1h/Yp/5'E#ឤWC#UisJRAUh%~zʣt3RYk;80kX|;O*LuI*e0 %\kMo2QydՅ,m)?dF5Ju<,k:;UsPF'Ftuuά/Oq}K:T-4lK:Ba>E"}J+zGкnzrI D&kVB TN@I׾K.w>B=7 ޽ඈܰՕ؀yn"l~jzZ%>/LYnF7/3P$WKnλEH8k 'szWUҒWJ\ 睕l9)| zђj$ƦZ{z ' /x,@37NW;%D!Dzϣa{BF ^W0m';FfĻpUk ;رfȟfLW%]E9eBKCD䰶p~mzc6ۜWַ]P-j}n]ll< >80Q%.4xP97$c;ϭ_d[dUn;-ȇ(LPK`[ehf M*h%}~^i)m.'2H/¨w@eQ`U?p=ͺD\#M- U W;Yݬf/<敺T}.' 0#kzJH~~Xer;|_K Me٩X!{^ s4&/wʓ\ q!NPuί}$@Nu!_*Bя'Dͽt1j|>SĚWHR)< 衲&*V.09b6&„)8翪F=vO<߁,r%M܇&3n[y/,/P!Ne1܍D-6:B=[}WRSɧ.r>L\j@O O-@$ b,W?z0i\Ncl|7;ݐ#)!4 <ɂbBdk3_S~~ގ*;nI~R!vhq+s]挠5FʶtbNQL\սdS/af䘗Jƈ)ʚET h3eK.h8?ZߠC%`Ʒ*mI7`uzN%kl 'S^*Fq >jt2pq|S-:zn@@v0ܺD[T+`-JШ،@ g˘!ye^{ZB!+Z_WJ PץjY/15Q(vJftsr^R9`pSl0SV+wݹs&6ΞSg eO1bv1v+VDGG<ܡ$pJGFgTkhhS`IB=ab⺋_˪%~FQ@V6>B@kwK W %)&<:3l%w]1S7ޚn!j?ÜCi^c?D ,/7lvN"~}"0s%Ob\Ϧ gz\{$͐iߕ֣t1 @s0!Dbs{&)Au=iuB{B=05?nvmf1 e-C rf׼GaFJAN &v7:'[R"XR>woVkQ\>ᗴBG3!|I]BGu["11fP@i[ƇgVC4#&Lw73D Nah쟕=\)fK?H.J&]@.$)9>KT[8M!3~wfZD,zڃSb tJĆQ+d8 T85Ry|S{٘1 -XZP;D|#Y|lq[ O cRwlIH )\#mSv$Uj+~17;F'¼4/}DƆ;Z$anc梡R-|r5¶ ьmt"dq0]7eJCd~H{(U% ºsCiԏ㇮'g]~~ -kwr&!9: ,npȧ ql?+s&!ự~E'3, ߂70)JԢ;"%uHUP@&2ك {MNxfdUqt$+,!nάbZ|vȲ uyC?1#?bYs}M'YN{~u,eY}%s(La7 K69mph[6 {,X peDs59=N͊^DuJtIF­]Kz5_k6[c!DFȻ삂%m3ܸ6d[9۫Gf&s"Ou^"I4gPBk`Lqϴq>3;9朢<ťrR1'eb{9 n<"Vp"xAOqwO?K/NR!Mz.Mkk*{6"d)Ci̓I> s:Q_Ub騮!v9aBQA巣Fd`6;҉?ߗX|J_Z!m+m%CeWP\KE@a'S(wba\e{r [%۴(Y(ok$XQ/ElpO E%! wC@:+Һ !Uk6[7HbAI|vrp_b,Y$lhěأ DtIE웇ϕZtx8eժsLj܃`k˱TO &VZpwA 4?_*YM [^-l}ĭwzmb_L$LzFFA)"+"Q ლFۜ׾ͬY0pBىj sB]̺E$u^}iŏzB^1}fӷ#ғ&v{hDa-'\weBd `7rR]x^Yǥ5O,q>I.c .f'X[H hr:}URhBvp3S]ⲒnXt[G9:l.yS^cví_Ƴ a9 ݧ4~4ߔ?%bDKT9O1C>I Ժ4hv+7틳y+KZ龮^~俌0])([M_GfU<`*@2d)tIYn3QQ;qߎhAZQ/6;"PY-M9uCGl9.j  y !N87W~yXjٓؖ}@l/(j 궶rVmZms^P-ö,0x &. 9OЂi ʰ?,%j|k3_#8 l+w,zgb}ZMxH9Tld m8g;ʅԻ2k6?MX΢ez ,?TLODN A%;y+( X{=Pp<|wW58fYT!/-[wFX6Ģ KDoqc=bnLBMI9xY|;ϩĊd_1RZ~WzOg Ӣ]_/tœw,"h1^VID9Smp -pisc Df>vrfR?`G+mH/_h՚O-ٌu/ a )y >Yhx(r{C]{-20ެEUH$5J`2imgKC+sja~̗0VM/:հ'L+=H34/WG:4돏;N;fjRjVƭdUʄOf l-Ñ q6R4ٷ%6B#G\,3+!mUAiLKX`DJp2^@=QgB2vqvUk a6_؂WT xq1hQ٬,PɦJ: OO4S|p1ƥaP5Ԙ># ᢄY qdZaJ[(dF T=cFbt઻g+Gh"=v;jHЁ{u%~S/z./+2=AV*ꡔD^gY1.&ڕ3<)Y8/ណ8+RԸVE1&y$ Nrxo)k.R3[)xao۔ٷ[a|.lmWmNo{<, q2fgbvOR{ e;wXu-w¨tjIO8yaJ%bqӄϺ7FZ-vNw\wB:];BN[~]M_Z;r"ޕؤU ֹaXrƆ܎]EfX>6"/8)% sLdhZ ׹xoH$l˵va ?!ZLuoX/|XDHu^{ ~x7$k zh }>t[/m-έg>#ɋ^Ѭ#s/}':Զhv^x0 Q^(mtG^~ -'acfpБzaصEPy0ZÖG<ED%т,::A4Vߘs"q0y]"zQgi}^ hz-P2>e6Hgs˞2`~k &{%Q$ x-5ReR+M挮"N9EOL?uP[J zе Ci]d#zh it b #Rl&٤H$\5mt>4@ܠR%)u L9aKp:@Y-0RD<3k+55ToE](g g%iM~}VHG |**[ _ZFc!*K풨d{ =o%`q?m3pT>cK>4d|">8+\ @ÉI.@ͅ8 x/EٽrbNˬA43Yַ6H[,Qפ{@-!T_{IRUJ䈸(oC*ѱ-E2jDm',AR>-_(nyQAxgO pUWKAE@36eW c [#:ǺNdzsv $k*8YM^HJL֏ؒ=XJ"_&aEi 7P/2HLKEsT?YΧܥ*h>2H>6La_o2T V܀kZ'C>wɠ}i_+ՌTkN{;HONBh|// t[% !iӤ`&E`H5F~=KJGk"ݪUv_b<ٌo|2<%iOJe%OhTW#VzG~]g_)WI400pD fy$3J`C<ߴՃc LPE5}wki<C TkFV*NJz-lUFM 'CxnTR/t_ 9:{F|uMh8OWQb_^6 O7, <9]VMm dgXDA_q&kR\ p'NśԔnSQnXϾ;s4cƀ**/=AX&Oַ XO{L=$co*ih//㼉!䍚igU~"^(e!;'ogӽ+ۣ85 {7,5/ՇE>9FG1 ǃڼ 7^rG\fu^b 1ԝw8äp5z#G߆i ‹-ֆ+s(*pt#[x # ތg\%I叱1Ӭ.:`eS%}q.& K L^N =AG@Sxϟ DWא?g" POSW!%ɘ}r"s 7oUAisP׃=D/v}UdX,vqW?"ČשiUj~X\Sݩ;):*pGSXs1uraMff&5̰LÁ5UװVnSa}1{ߤAO81 @a5|xpyFwNct>b ay%ҷ[(l HrWW'͈cǸ;\Tr .yuV\+ܯ yYgSOyLP;} 3.ה@I=%u:h8&(=Mwu&ƇEScRD >)Χ>ow 3nq' &\dj' M}#f5Є"2UsT6D6^@jɬ/ڭ%ONqKdhŤky? )QYdJΉS{0;{58i,qZ` `0@FC0Xz:9!N~*GYs"e_%Ž%V OmAG_@$9Ht<A?eބVx%cSrDcm g\7/!KYwi@تtJ`kܮіPоu/f*n^7\i~Ec t:H̶iW[~Z"D8~[d桊j)w^=MJ[5 kZG`WU0| қ7"HB%2t^p[ΉX[ƺoFRn0SQP<.?9{NS*MO FIx%$4zB:U$_fjФ_>'$^ܖI[Npe?H%} օA0o2FhRfr n 3 Y{ ApNi}s+ùoΆ@F42}X`[$3JN)=|\9E1A_).xQr pq`5NΛC7Ry6p0˝\VʅrY'XQm]\J|8bl 7MYGj(fKf~ESce?|HxWQ82B~FՀ|5ᘃ؇*L\w'-*HC^MS+hi~66kyg һM$?B=Xkцbsr/6zz2*t}n[B _w edoƥ}U{99(y = Tԕb>gҼz[v,aL*iH'ҧGv%[CS1'f3$07¾WEr1rKT$n@0il51T75u!hqדBi<`+O笊n y4%—37 qlem QHUXe_a6,بXuDر]r/FY#Z97j!\Nh hs2Lʢ,tn⾢! 1#C=VܑMuѹct;HqMȺ]4ɀ*pY[HZzSmxQ*QA놈nV|F%qMb}xXl9C/.0U"(%Ybd\eK7!򁀢W g+uM\@6 zY—ՃÝ+8?>\}1 k(?VW=v2Q]^Sł1+#HNi0x%&ɺ1.JLwVMĈBO*fw1~Uj-#y?zKGs*4yݝ?'_ h>r/9^ =qBpA-H÷1V$iI]Zwj1Us2!-'w3K zAc/(hk )8jCVS>b8y֤6 wIo.vxs':"B\۟3# zd5X` $bq+DZ c[4`C1bf)<%- (#@_O+qSBK8ύz9:(]SlJBoia F7 SB(TĶ_P1}9Qy/]#ۨ$ǜ+^Qf4 b%u Y.lwoʘlT m7޳ .xR2.`!ޣmʷ#%a4m u^O l 䴚6N@hˤH엊NE)Apٺza:Vי`s߼˫ʕ9rˢ^FD> iTp?꫹J٭5~>P6M"tK䖘S&(g4%ѓdoU` W Fx'u }.7F(T5nsb9&03 ā\JH} z~ZVZ'kߤTZm/y gW.7i:@_HV)-Z*lAs MI+,DB@:StJǺ8z&O$apVB0=C5,d;0V@BVJ#nSr>,%w ɣ[ELuȷb[k;.pEպln$i%=U֭6`-.C󗆯+ъpvM/@ʂ2S 4z39J&TJNBН Y1AZJ2֬lX1C\ӷOHh( cЄ4ţ|j$! ڸF;; M}7taVW!Z/4 h^<9-+^+QGKG,ĕ `79?&uӥ(hk[-ORPK"5OI/MoDCE!ӷ߆I0}טuA`ٳ9x>l2éPu!Rdld,/_Vm ]heEUS$.${{=L\kmq\h ]SC=Ge$1eoOhVlvO5;AD&1UG|/$u{L4D+B\;/üg+aۼg4MdhQ ]񫠍Wfߪ h߀e5ZAQ+gU%>9WQ1EJXj@Li12@7G3ۦ @5$ʏ@9ݵt1D8Q)֞uG1 ٩~>7.?{"nHܚ! x3ƿdCnVeWb7E F`"nfVy\]HLC[v߽:vپ%(5' ӂ:ȉq\}*NĈiRȏ: O-[M1\RA[LCrfxzO2 `BoA1NT%~/W`*b~Ѧe$¦'YTY'M2gx[ʥY @c"9pwsAv&>z7<_N[#N '&?qӷrr{&f3Cҷ vud>WKt޼=BlNMvd͖)Ykx]<^4># -$/._2ì*#%UTiɪn\n`n;R(ܗmZh|۠:r r;eQQc#]uD]oat̜ÔfOhCO]u:̒>@Rs=3x E}Ɣ#*\]G>BZ#J{?-`%KӭOCw5ZWF\T+K e/[og͙%h{M@I!N{+%92GZ%GH5C Ok#؇o x XKD-D|Sq*js=;y]POC{6 1 GSC[0ή~N; 洣˳8 L@6XNi(?oTGű9f:%s&Y>ܹ1ef`||)ǜ`UڽE٪$N\v)Uw:}Ɖq:P#^jiP^l=|zdX>,7}Z^x;A>}u`\w? #ܭYr<xdȓtIf%ї?_{Jejf9IR9GgO!D Pk"cOnx5X2EJx N;֘D?~eeG7Ξ7n]Uڋ8Ƈc!eרs{ezTFM#&1o*);0Pw6z__h}Cw]< t |r !IsA,t u+HðLG.*p\+,)uuy}K[L:ȇ.t6sN %ߍXdclnQ؎jA%:)e[?`L!3 -8818kwhu]09e bK W̓Z3 ڧl㭬=zrB:I8( = EՠadrZo~FZ BݡVPmYkqqg}quFcBPs$9k4L|Tc*dP$![=$Ptxn@U3F|/@#.4cH?d1P6Ә5YJxg)Uv}?.eowBhjdcPq3}񈍫UFQY+#.}*YwHe MC0(ъ+$f\ N4τ30S:^1 nq[ Gu%Xwxd:eMcnq T5zo<ֳC`lQ⒍waBT)E)vp{""..^.\q]cS hF)̵lVhaB>Qha$0kvxj)աŻgҕiPc;ǣ4u$9⪭pT G}Wi*)v-yİ|}# -BŚ馓Pj I's<)GM6{\ݮ&K-1w ͜W&>V\97XWbm^Fi[‰vY|ih*-k8@1/VްS(Ҵa|o0c3Zݢ"L[_ -Ӕ$3nB-?2&r..QP]RB~N~BSyI rN 7K%mWn3 4k ۬D/2lwF0 j}zEpsLZԽc,n4ZV O T7TtP5HJ0 mi l%&8#E'S5N N |ʰ~ѵV^fjJ'we,|=*r'kv };TM?N 8@48)w+!,$0n6:Ԃk] ]uv sXClv2alN?зAN ܍N#4-3x)Tb]&Z[)=M4|I'JH ܾSА8}oui_9/>D5WG](F8H` Pe2Wk,LJ2QC!%^cWK4>ϯ}hf=GM832;:-uC9~$-6%s,ahF>` T)\߽oۋN1&%M_c49a[{SHׅ=Edoi!%(9||ŋw6$hͳZ"!vd\/71`h^e+oM7= 3=cǎSo6CAw%Q@c֨Bf5lgIg^V )G5iچz~̭K4J6CifBTIg-ӔT  a|!@fUqu=_(CD_TţS{>X"(\z,Obxj xu{Zĥ6K$aY]o7͇K{c*/C4$Ydd @sZ @s%v5 ^&B(Um=-pgGd4MQY&]oen n[ >]̵78mR S rw䲁QB_RFz&*Nf̢(N $Vm?# mn%*fT+kЉ/Vq-&54@o8 Р(L4 L3 >ܢ)2W+.ྮfR=?rZLmTY;#@n,_]J6z/- biɊi2y Pgs5qj5n'l,SRA櫇3:\ϫH_H73O88əViYÔzzQ[ci婐qvqJt?'@={qn$5.>,ŠѢæAN.e(3 Lu>]PpTX6R BŞjRvtה9@Tuc`~O#fP醛[`Y6o#Zg%7A7:((xh}^[go:c!!St@x +tf=ՔٗUE;rb.1I~s4Y\ϥ"S#%cu1aN 3;]vf/@KutUG+J:t:\ֱ@p> V$- r1"j9CWEVn~HV(6jᵋ)zD<@:K'yeZ?4:E+J1? t*(ʇ9:SvdҎBNQ aiKM>DU7쉊zIMC= de?Blq hB-vL *`:VwuL+#LXOb4CJs?Ǒ.:I>f@K{'PR*nZ+Idf,|Ȳ939{'k*%\@GV,.7KcON)5B{Dd&hȖJ uhJe˿V^;crf t(_L7>lsN75'C sUMPS8ȴ~sN͖v:mn<6p %Ǿ3CW'EghS7sq=S*, X߹1SsXa\MP7A J +bf({j/0@_?8HA2Cq5ZP7FR{ՠ4vS`z,~Ԕ:e܌+ԫ Y3r t89wpb(|Xx6\څKA{XSiF'@~7Ïh>R?.a"vq 4kشm;KW|E g0?G톶ϢP ΟRn3|GmyO轈Tw*DwϑgWE Buswv'n:>FIbv9+Sw؊)D}N]ae 9RYb\:cY#i{/.T_Jq1 g1%^Qadu*4~rcW|bC_{A Qy/m8%PO&mM?NK&JKihUs? A6hlXCDֱ;z1iٯт]fZ9:}ZecM zVs\/wh3+daJSҊ3`~Lfm!RÏAx^d_L1Kr?V|r/r  o vh] ^ܤ>͝Q<r(am.)*5@A,𜤆8EPa)VV))Bw;D2Ún~MbqbZ̘J=!SwNJ!RS83fXK_p\eRi=lvzs>"?-?9G'w6_+4>j(jpEEv9rS~&P1* &{ @Eg:Ԟ[Mh^(wо`B !f)KeBvxMRse^381,Z棴K F 3kfCգmƆk)e(VYj 2–Ty0Ѐ+Vvr˅A+(q2dSu\yT ӿXsYWb241e5-!/Le3wdZ>s_JqyК9i?GY|ƒޟ"i-ɩepKf#)51(XBZ'[I?Ѓ>?4+R>h0%‰XkB9@·DlS"-LK ~B뻿')k5O'гԅ٬OLVPbKa=cC7wE3'ÍxSa| 9 *zU3kiIfjyy+ m&sf /qΖ>@GOqQSJ˵K I\LES3*s8wֿk?UZvs0|/"8<%ֈ&㦴&4oL,^LϨXFKXä-J>NyBw}RHhh3ZQc;jH;J/{{S ׽r! UON Vnrzu* 쮍/@ᛗ%`#%騢f)بcFdR;[hF(E650jf*ͮV[@=1'J{gs^)RS`71R lkxL21k9 5 <0QbfZȪiTnY̛pG,Uda䉔5-]5ܻ/LSoC7A7H2'` _U,&Uױ rHz=9q7k4/[8"T>s=L>\g5؁٩h;fߧQF74Ons$d6e|eu c +vz,?;OdޤY(DBy{Xu Ʉx*Ç\t|C8`f6ڰze3i>́R)J6ƉpHe(d])̭ 'ϑp5i:a8:9V'ur?C/@bUc`Q;]ոH7Y=<3;/K{;Q+3W_Uc0l&[pSH`\ǝ?bn p?&_5 ԯVO"ܤ2'_^%R)}Me)ߌvu]@6imcԈu(q#x٫^E#qX! U_KPa0[E"`1:t|HWXqM2 M H2 N, {JK0x`.yDO:Zvwy iv蕤9⯸nG_ANdו (g$M Lǿ lG%Tz`@}cZ? Fd]Cq o9լ 8xy G}0F$w MClT.,D+DPƄe|::MܓΣ%* vA󤳣B{hMSR9b3qo.A/.Bs&WL&ϳνqZŭEc+vZp.~(k+OshExzg%TO'tmiM5['Ut8FЂ$E= }%T~8a6QcLjГCsy=ttX (k'bp}ޱU ="OМ.cAkƘ(aS]Y((ՄLԠ%ɏ^_2I~:D#Qr=PAtAfV+&f!(h i?%;͚3i0Tvt@JpYAjWHj-3lw ;&Y[(t[Ya-b^; ,*ߍ2:FG_Y)(Y֟Mf69+",5loeyz2v +S9אA %z`vY;TڕK]0-0+zP j7J@'o^dfש,7*/1 yR{!~'U61C K1]cMXz;.]FWy(:κ NijO?y9|sK]4fY+ U,.Xɔe5ݧ`_jOK: D5A(Z(֘]|HNmj[U) !T"=MQ={ۚ}*>I y8\2*o$ҥGn.pO/m j{6a糧{ !7r'.;h te{3%8cu4U΍^ ҁ >G^(pT77ϿX!`)Z-鿘@i4B 4|GQ `d H+ DԳ3H#mv*pG0;aڰ5V 8%?Ơ%5; <-It>xΌoBn h[̘_MUl1uiD'E|LW'db45+EK=s s6D-X=q?*Xut>0Ү C^ ު?7;U_& E1֝8{fg䠡~1| ;V-k;INz\{N+ Ұ:Ɣv)zt2[YxA xA#FGq(m>cjg8?cPS*eɂ!.dR8K%;J}+$`ܱ{1[ujNDƍ8HKq߲Fl{ImzW%~K.N Fh=ȴ{|(E99ʲQgGNTUmK-Z26ܤS`9!MB5t^-MלiPtG- %يDYFg7maPgU8O-`=, Ԭ azZJȨa9u>VlI3ruw$IJ8&6tJmQitu4,9> E)T.@ׅ$~Du_WI%xRC|nK 5F/o |g"F2G 8{G7`'o>@OO K}l'LӨy(E=%Hb~NYvy Wjw;B%%|{aPC_(\ T] `8$!WXӎ +KCk$ (6S{M'M.ǢZR) 0P;YݞT:0;gV:zL2j+8 V4q'BrZ4o{~o;v:Yil$j!-"}Ái>Qq v/:]hMyL8qߘk ] zQ؏d*Ӝ >*Wѓ)"  *j1R/-ψ~uWvnڽ*k{bڍ{`3MJdP$]6=-O 05=iZ?BsξZ`֓ A]^>5Kȗ $bdTSgƚ{]Œa&#Y,W'M?yv]X %usT+ />y'?uxC|/sݏvjw7H#eVρ ӵFZ2.依ST0$&=m6;qę+|ҀqWM?vq ogұ c% ^OcR\<.bV֨\AfcķmjV/6t.ŖrOzZR;n! o|s4x)3XV; %nstլZ+-yڳha)k!PiEfyR>f6XZm*4@8怜Vp[4EkD}}}5x/6 יHLkޡb_L:䉖24p<(*ټ4R0umKŭ5`Tl^ھ; AK} \+LKhB[?JЅ'xfly}n_8a$zM|'hvkF SQW`f)aZ+Dll#ܦ|#8NS^޹H E{DE''iڈ(h.PZ@O$‰&\LY Ȟ ۅpã7F9&ϯ!&ZMf *7xRhAp ӣQ}R)_l6>j_Q㡗'Pkf^FQ)3{g[@M{;uγ)McBBYAt"]Någ-ST7x0i?H) ,hG;BHBSL%_uڦ OF-A+vV^FeY6|l0E2!Y)<) jǀD4ubؠ %V=#aJZÿF)^UH^ .- 2 Q̏Vw~SB jtjm6@*< b) .bf :$wЊ\AYZfeX#%!gæ|aBF1MsД|Ŷk9H:5efbeg@(;jo:_=e9hJ,ltO}"FH2jJޛPgL5ZaӳKA1˫2L~#?n>^ )a$$έ!lNƒ)%LܥɶA|ņZ0 ~kkuOPYy\Onxn38:xGQ 8.puM k}M5]ȉzaJOV_%\hƱ]` QA(NG̠ީSȻ$Z#gj@! >9!~.")0UiΑ=@1)km`8v _ڞ3J01ugHOfj%謓w_M֒8װ τA-6N%`h:sg٥U{Ck`N:7wA5 XDYL}K8 7pF'MR U]iG 8;UK C_x2Ʉ.{]XzS8=sƜ lTA8h?5_@୲'dU g`Ƕsc1B6+JoJ>BN<̊?>ᣥEVN+{oK7Ҏ߬$C4.(nޫ!P(x|>-'9!V>@gP؋rGGMH3Su{@{r1A>Șy@Q1fqY{@"t"%RJc:zb[ےރ 9W{L{Bx_&,EJHex>x{'Vœ|;.יS+z׎- ԣ"6F ]wR CTK];yهX*IF]ϻ$-m&vUF*關R a;?T]_;ѼF3&MDĮ]3cU\> #8/h̉DP{dZ _h5 ƈ* ѲcV9Єi~^gۻꮶ E %K_}%3ܗ.O^ᓵbDdeEdo R^Q \_N,mɁ7DpRw "e%V!Kv 1u'cFCsDH <`7G̏uw|׀*`y}eW)z,"S'Ρ\vԱ0r:\<ߎ[䠦7z'A/4#$.Ց\&e1,XI']B.q<+xO,Wv .&!^Q_K;PkbXq*)5ʢN[=k( Wb Q VՃ|qO!ȹ:H\`v!v#'=9V#JOkuCLT;}E%@KR%MIvSt5|+^ԒjYYEm&iyKv3r[_]kc^"KU`U,^4f EK9FcI/^UMM 9\C *m #6?ZGx?y\7YW$oԋIGGLnk>(16LOoڷ&F vm`K~˪9 >DNl!1_m $1 &;-D'Ws`{32[1e>-P"N{Ndf͎GeS0F/|foOR }]U;TRٷ !z5 Qdu.GXU Zr|5 PgD?ɋza3"*&BY 6s{>A,U :ҵʳW& 9HIvmꧫ].O˚tW *CF\N4wwwȝip|[[s7Êi:÷)2gɔ4YP (>;qn?)wlѤr_O (XYN3//n4%90+ ^AC褷A9{ŀ+Zwߞl2;y>H>Dw 6%Ԡ1BrV<\Ŷ;Oi=[$|?fBpKtQd|OѺ?9p?e==pзÆd0BMVMt xy\)P}<,bNp_\ifoD#B©&;i`>2 BUâilf̞ܜق`#~J;;o$'xQH]U(w'?$~̃O^_UG`&T{ǺL-`x= En3vH0US&4us5`sО #}@Ɍ!y]3Xugt^c`kPSڍ[ǟV V*1 =ZI5R!} 3p&}S.ꈝ#6izJ(Hy[#K/ش䲮-#.>/Q\Tʉ` rB= c\_vsMGOM~ #T<)8qjTG1|hS.PƎ1ٺ5}I,3ǞTh2J|b:\36H %En;n¨5kᵆ/L\)gq,,g"J*MzH"_ <=Jg56f}\v _?IY?hvbUŪPmmNVXy,0(6,x6nQ(3-FSUwbJcHu#TORx 21HS _!v"81JW$7|l{?YO`rpbsp $K3mO1+ 4ɷhIo~걞-DF$i=cAds_URdZoa&wcTB΅__n!106jpZuhIA뇲aF<^5ȃ߷'Y=`c[8bEa(HT@o=:AX Iv| FA}d<˺6`h*q1*AjFaDȰ;iI)yse^;O# JK$ґ,&~4^ꈧQuj'A167ˮ)5>DX![9gaK7pPV]cux`ˎUSk7v1Ax 4&5 R4SOkS>Sdԑ^Tټ%iմRqLtpD.Ǡf)eԑk4@řZTE9pLz=[ |&`{{fqx`,3MΨ9?Q<. :Ll`Xhć~ZlL?mor.9+LXF{'| Wh-dF$c6n2겗l.>WVœ*@'9ŴZ3L >ɧ/(ȺmGOאά{DBNYɊ<&t^F /dbaŗA͒ Pt\|%FtZJ1_/cXJLӦ"B.L-r'B)9-[%atJZy>o;"XF)FrZV@*om)~ۏ3j[gD.ٻ2pX޳oIm%:NWv4R,#'bz{vڅ)P$^x=QLUUĶBq\ҡY>;y:x񏐈>wrMϤ6 ƹbF@"vmL0@'&-X|8ZvHJ8nVisZ$|O˖֓0tđ %#Wo~7ZO`8z sH¥<=nUReHQ8l *%+w*} Vj#))33-2XHf)~˓ۖkʴtNW7z JIh$Qs{d`M<ꦴp GS]hEIfoCQMO P5H[ IJIO'l?S=H8`ߚo(+oMA@wKF5XBUt/p$Xd"˸$18j(4d8~;Kd(366:ԋ/m>Yc Wڋi'&T/*Rú#Jϐ]`s7Iz; g:Ou颥$†5ALl֮m#,&A¬鷧Lv,mnhMM mp0f_= kU@a|guJ.]slSthq#Z]-~-f}]64+UuN&D' ._n /dK K}hLA "FaPqhmgعK˴@j'BBEuH 2O{p~b}::g`,#V Yn[w՗9KN˽?Q{.eHźY $jQ&x|Ӭk?m6 K'}2b+`-mhpҩPu%éLj7WuZ}ؐ:BoX1.BF2fPǗ bj *3''*j]܆5hW{ 'WI_ E~EBU\Y0bEE(i.=~xhl ҝTD҄*_347No] /'pyJ?qwI)M,f`} /zͽbڰ{ OaYV;l#;ė'*ϡA0mSefV")&ꑗ IL7 .HoBJΑ񨋧/.!KP L:Byu)vfŔ8m-ut[pw?y,= cȣC"k+gh"+bq`Pf6'PFI0 q1A>8qe=ʓvo@CÀl1@%Uif+昹@P=P$,1pGhQd6@%ӱ"zMsxi(xM[M݊||K)F4twqô~je4Yk!#0I*]PGs F['[㗣eb'*҇M1ie "z:c`~8l+b8?(&uMʪ5>t|GUT1T=$)bRe஗DE|x9IEM_:.wS i^af?wCۈHd/8 PwSo?)sXT%k|ۨT{gKH@-8{q!K4g0 km7U!+ǀ{/ꝣ< rn>fdœ&&#!%%'3778(Lu&2,KxC]!hy̠! (*(L y~Tf&Dw>{ N0.ח8qi+IJ/E,j#W3')CSiW ]~\B_f.b&[&ҭzzilF-6sG 'ZlpX% XD4]5x2x]@Ng> :!k? (y/ w= * a rJ'LCr#L֝|OoȪjU? Z dMo'R*a =}~VK[D~? #Y[ ?:%?Uc*Q<)g+ 8 gIv5R^` mF?&&EQg^ûQ^IƲW"eԳΥǺS7W_H'ת-xj:zq2!&{ZU+JVvZԘo7ʁ` bMK ip +)H} RX\v0_6GVsL.oX)3ؔ49[C4Ջ.)pvk(ؙq^<,!,5Uh^^߄)JR hbt; }?IL`r#+dCj,t#N(*gڹP𡮤pGca:A}&2VxZng(n_o0Is|sWl-m0_k:&yIIOKog,f{2#jbn|[jŎ|I^VuւO`P$tɶ&rw05ÛiʆR9;LRM|N%; ݭַH o>`β7%\8)l3t)#0'&UMtgg0viHW1@Hs ,#y31#.?}){ D"}O 7π #_h6іuKz ^o^{1աƍw( *Rv[]qj-Z"?Z7;U1`״֢ҪJ5K1;,7A`'!a 6n\dXPʢ3C88B2[,<}Sf.)*RVJJw1J_ v()Q!y{э~ - LZ6^+R3 X$p|j?*<Ld'W  fl( rң"|+^ۤym%LM&U ޝG>D+NJ,$=Y^lRpAjsE )% !qUuQR&DgD{^-[n0"DxzvGM oh U$[Fw8N6cr]DY}qZ?>]Eg&Gr@-ʡU>x%Ύv5R vڳɜҧVx听w}g?evLj9:/տu|x[i!1"n?౫|fΈ;ڴW:|T}@0Zw+=҂d1C嶧3iۿ8֣@]ӫ.'0w$D驻VaWΏ>mܮO뻥q@W̡y4TM.^$7`x:A<~KS*$BS7(O/+>9U)1N8HRUkEi~qų e~+92ۑBv{NIrAՐҋ1z~4+,icqlpqq{t7H&l GI^KP ԧ~;'.(_5 |e11S 3We){k\WfS/1C J-tYC)1< tytY޽FuIrL9cX-sţe I/|*JN“0DWKV\89%GR. 6x)[O`tX x3czA5TQrJLO'dY0[U; =r$Dvk'hn!dė)6Fb,g(m A5h(>_~ V]gG hCUGwM z?QwQvMMe;O@woyUQ;9=%'OrgN`EL1 GǟkKO<1L54su^ջs@//ùTL4AF5,k2aze{tw#/![yF=y1T$>^yr|_khxQrNt Y vaܿ?&wщcS#)~Dgp۝m+lc`^2O۾ K?؂U0V[V̕wI2SS.C_3-I~PDAqwxKCxןV}I2E?mN<8դuOmܡlf#rG,~`;< \r^c#gdoڎ:QV3e,]\,%@Jx3ܸgcH^0 Θ!"I (uޮØzU"tqyX;g<{K-,4֩4ZŔ>.{|<튺iYBQi&$<&-ՙ-_OY ! yyF PQ-1ᮻaxA)e9yY9;)##=u+GIG#˩tSȎ&tE8M:%Dt GlBbl̏zD(QbDŽ΅eufG@$yp2Y+7pϜa}MY73Rڲx (!)'-]{(Sp+| +åBeCsD>ZEH۠E8 15w1Mqx(x|1cG6ө%0PwܞR%H1UvMi)Ё674adTH _OϰU,$#YgbH37-}_6+V7YF iLI%譬 AwgWJjzE^haJΰete[> c7eC+Tr;*qP#e5jAdPALU6Cuٻyjc…Zt`V^Ta~ԩ>a ST| "O[%[V;kvj dR|&@9ŔA,ݣ}W0)PiWyV[~T>\R2F2>{Y|=$I(6%awoW l&bYn¼@ '9pn XH^Z}]h0\V #SG?s煙M;3;zd&ȁCZl6lDDc፝bGԓm>@t/iI0.m&VBmRU ӕE3qMdI0D̔-s[ݒ9LfOOgMX^ ^5 Hz=,SCɨ9$?J~ 1P pRΙ^1?v ,Qzσ,'DTThd p?rJpܨ3F""xYm:E0iYPW=HFMhqNQ1?Inon w Gɷgn3;ON9.9 8C,b};w{xXZ\dLM2CUz2y<¶N}K;;9P{^5ZГ{cnHӈ; D;TCPis hQWY #O.=3|-\2=W .o'7$JO= ^u{GJmU]! *֥nh@P]ڋFhK}ivlKe1Bt+*nQd U2QCB _"rjoV'Wdfx 'fP=msTV cklѿЭPdy0} sˀdޣ[FmYIdb2zI@4BFOsrcK,' DAzc p26[ΝP٩Kbp/7HpRMYլ N3]r`%6;MYc6<|weθ5cȆpچqːj[p#[Ǥ(ɉ*N.4#SFdPU>OPY=#i-_FK {zd!؋kMg~+VHKI,zuMSs Z*.7biaօ}޴,'Nբ`/n#* 8d6?O@qӋ&M5UXAluW]7)@W$}NX4Ah:¥{A ?մ]yyfj(]uz mȄ_l+ź/ԁɨ3 #V̪@Lm3 r1F!\'C ݙ`5n(9]αJkƆ;LUwoqd~əxB`[D&bR IJ?sx1aRd9 X !Zd n EPh# Ȗނ7@1T=:ۏ+㱊+uXǶgdWv*%Q s]pnFl.ل6nc_ݦlEr{O1*ïf+|͐1@SDe ĜdvbO]} r]A/LHP$n7އ1 )֎v3s::Hz IsI(~ۘXtirMpԈFJ,i>;j[og˪o8mt~9#0oӧ}֙ŪYP彨׋<ӵ!}y-y̔;{(0 Y[۝PnsG? 9ujg@WiZY?ytv9nCsgby1֩B;NJ.`nt ͫ]Q:[{rR1W> = G.J9??<{." Pfz|T2YΠĎnj7@RU͛Գ,( ̮PSヨ WAFN87MOW?Rh*k0] Wr' iܣ rw1:5kF;*ǓmŃ9$`_gU9]E~[m>1Y_}Yؠ=w.}]>w< xʉABTez2i1 1T34qYV.,tDʭƢkhLI!0U?G;/ j8K:|7zb)n6)t&/û֢`Rju6!Nd=r,sBNp@٣#:f0CLGN^r1*L7bVjW#m5'1V:ʹMJ79ֶ⃍T;&1τ>WP$B]3./$kv^򞘓3 { ]wFug' <3ڑ%0hrNG }ۨBQ6g@Ggiw^i8FZx 7762!j!9xW3,oسK?TC:)+\*6YY41$fJ,TҶ(SwR2ޑ7hm/ r ҃jp{ukg\@%BZL1 g) tNSEef԰6G}FYaZx8Vv06! ^/"DPN?1{O9Miˑ90yVzP3)Fo DVac֬_.;L'~&3e{42[,I:3Sj^ƸɬW$nkm㷴 i@V((pzÖ&`T/CIB[=ͱ4(3yoB [6uXsmoTa[k'NR;g.ca'6PXo e3> V 92ą˴c˖ZZu^s>_'4ȵk`!l[n ds~Χ=:ov6"HbGL1n(nZ\13#-G׊Is;CzTS w6hn1ۂT#Jm[vT,o&~Tɺ` zS[LMb-L5 L![28{v!(kC~s[ߠM\m?IJAĚ԰,fa7'z bT(F$tFGlg[JtLK$ӰeI0H͎:}*hPwM²tA I!i=[ۖA,/5',_t^ AJE"A+;pUJ,T6F -R+W\GE.B2aSy ΤIWۊqagA~w,_4s.hm'*|Pudy!g .nTáf$# t&-u~o"q"1 |wfY jSkr9ͺ^҈d fHyS> ȴJ[T &`iseol0>GhT/0uLes|+ 7>:VGܘH !|kF-@:g܌Gd.V.cT!%biOKnq{s2mS}q /KCz,mlVZBŏE餔;`fpHv #MpM=yZQXqҪ,/]-L~mK,gS73͚ z0wṾ (R@qhKtIh4u+) T(:x 4ZݡDVܲ_4~: <Nda~(8QNtagK\qpA6|ѷtZ^x:aI7W4l"5$s=>hy&gwb8@ɋA D/ H{(g2oȸK4Kdew)' ;A'" 8Zm1<s.aD%f/G(a8^1'*3(5ǰ:g%D R(^j3`vJ7(*&}Pk)iuAqa.],,-'v^Mh%L+fί#hx %PMLJeJM^5'>/zV`5|_mmUO 4&`_ֵ_RNd}Ƌtwʘ qQ iz۳˃;C_81W !V8U*Xח ӐW~ ʀ_}9[1v2\zxϱ;pt`~12&IZ=z=omoN!Fd_~\ ejJDH~W{MgcCE=`a}4WM|}QSc[!HHɳ|gnAȢCvcictWo ϙ|i* cKtESO Ϯ,['e\9NRb ]r GC.7ʼn} V*ݭ8?0KY RL ( 0+aEsu)e#ݝtKhiLo"UYŞuw7T,_S]xC׈Y_Vheq$O&棷F->m` J HMxm4oIpϩ6^Û{y A\ <]Og(uHDw~0XXSʣ#JBY}b/vդײ1G$.L+Vag@ĭ*U2}b HWd$GP4`_P8R6$-{1>%OI^rB΢ ?8"0 x2ioN!sN ml=o;]5Zˊ;=XMB'}CXu∃%,q۹礎%LYQM`B¶

)P9kuqoQ >RǁB&7)vW)Í>|5ٚq0|`CEcq³#k˟lI2-ajgfUlybڰ>Bj_Xv<8BBP}c:]ǴCu@hҖvýT)4Q/F;pE;%fؖp0abAf$E5ܟ)(46-vLdf 3ɴNz0p֭'ǣ\"_͞O{5R$gK#)'D Y(51a/˩~ y6ҸT,TK e؁d=<+- @~ѶK(Zw` "%b`"?;MSR̔65-Z|Ϩ0Bl@ǿi#<ĺXy:CA}ۥB|DfsAn9Nc"'%M `F<@B1t `4gh)NDEa~ dڷ;Dv)),0+׾$:9?;Y|#KI>ݩ~hLK&ƷJ2fRjdNSz=`{<O%V E,47ޝɞY7WॕZiyջKK M1^=j ) ӵx^ȭVd=p7xI@={0pkVfɁ2m`pV3}.8 H׶bI0sFjwHr`;E%vx%߅o_Fv$Jr,C0/ʅAf[׬տ.4녖 %ɨQe{!S++,syq} ;8jw^e7G%HA,+w #ͩS]7zNXh>*"B&Yz_y,R$l碈޵Kl9zt"Mˈ4>9x(|lѶG߭E ߀2 \kM!s;Uʶ*ͤ7-!s[~lye@[d=5aq7_j8d:mnG0ʓ?ъg< ާ$}RQYr-˥#7Iy|H_e긘VSNNy˘o`%i 6G0MS1v^OtvL$ܲ BȚ[:Jb~F]3L-t(TIvDĠ+ 44NwAls2 ;8% y@,+ԽdvĒ?]HN Dφa R&{|k4;x5h3^$q$xy)d&jWz3YˡĹ-F/7ЬS*751<s Jn֣7xSa23bSeS^[pIj?rӏGEYoB6iZ/Wxw4taKFkkLîM42_ty;B ;$;+43aЩU, VW7y'ch8t@wFBc - ѫBs[̭h픘Osc<,4l ݤB ݲ9"/ƒoSo):oO\YAc:@'B+_y4L7N9m!fE$lhdXD[݆'W>yJ [<%GΤ3C—RDhC5`?eFRzzxQ \Ѷȧ{-mUCo`"%g6# R?*Y\([@+*ztD{n'_*g!ڼq|`5qKyp,BORq^!~ (2jMziY/.! oB5%n&݄,]|_LU:M_ 69L9yJ(`h@V3?8%QRk;k:y$v9X#PͿ6q ur+H3Nq V6k6I|o'$d+Zq_ۨ\_3!pSH> N AѿEیPŞvrabchKЛC ( `qIUόߣ+^n P@v8PPECt6q[sNB\(]OPcr}"Ջfq#EmK"k w߁պ)n͜juD&̔]d:ɥhժ:2P٪8x9̲]nG~}O(8B匵8VX&"t{Nܱ m[ 'SGaIKC\A 5V渞z Zew7ʄhTHk>W[6Odcs3a{v+]O߹'d)9lA ų$YGE \<k9EzQJԷbdb%UoH ؀^D8:|TdDyW%|zk?6yu x8t#gh8[sle.FAXZVEBSoTŸ$`OȫƬv46'fLk*302"#Exc Bu̔BMvf廎mYZ 9ͼ3&-ryK* *40'ޤN\oLbˁ+[=0T"V\s9䄒vZas+ B<bbgj,CoU `b:v6!*,B$c H0369̠#puH,=aHd=nJ%yNuw 蠅'`ǚ?#/UP̤*lŻ5H)}hF&vքN`u)ڂQ?w 4D]t +lH ` ףQ-Y; ة%!MTZЀ ym!FLa[Ie[D3'[twwwV\➇۽-N-0g>N-ahD;YxIŗOdcdj(seqW>{%[xAM7R#0Ae<>•J捩+b%jrَm t)+)"[(8k=q_#v6wrm=>l/o԰ G &we[?~$ɦ-٫뗷 :d`fZEs蚎+@G5Z!LdFYKv[m:Mg󤔻 CɩfKY^@ޟ"Jb `vE4٧^266oDPp 5>o7XՅ A{{%A`WV ۾ isPI<ҡ?+h}WV]BXQ4ȵYgEX4(@e#H 1JV`_̊%z"vyv?1\SM Z>EwUwK!׫SδK}Pe^ E{iRMcr)  mh4INz12 z-àaP77ޠ'QSÂYkwMֵOSgʳ8j-L٦Xo]}]+٬Q T&[[1k! xo/QiA NgghּPDoԆX߄TҳЙܐY'@VDPCCXOQPfAZ$ oq[ݭT җތƁ_|GAAprq}f֩ؗ:-rUSC ZOWčaxk;_*o`'%IA j9>m=Jc s1mjL%<. 'm#vQl1=YƷpl9ktua'Wi}#t;:>wT-0BJz pϸ x}yCǴ-> Z*QGz*1hUͶB-9WlblG;k#1n>gsҩF|V̸@ }# | n y3Z-(srDhb3=#zh *$Bf) -bk3Ёl)/5J7#wςH| XcIfHhNhiʕl~;o> Nw[*ZA$ԷTތt>c'ad2Qz*9O/A0ЊqFfyW%J ?_k!Ά$YJ;M]NlH^iY*Wa )шzH7MH.8nE 2:SRy|*! 0m EG$(|88ȇ1 -ِz~>?r ^, R]%p:Ime}.gzƃ-BL 2ngVW@Ќ)Cç7_]R!xRi#9ev^N7 an蘓a ag"ރa#_GXmy_!r4G~g8~2W,:0 2m,pޡ*)HpNAJ?-f@ +"&>*oZ{{n3I<jܐ vg \x? Zx)f W ޢ ƒX,ȗ%$^!2pء=/k`\(iR KcFWIN+k!*TT+G#: ?.(?ºC+¨5ƚOxgsAAeP6\gE#3 VݓXڟVQQ ojӤnsUE'&\6GFNmhjJ8lFz΋C?>gMz1GPmf,uMyB#p-V拄#vr&_'7d*v9wZW;m@Fߋ~vi.tMB9oᲚбwՀ/L{ܯM=Y/0l*_sbO-IJe'q*P?-J̀ޫdPLUd"r]2rYeP3CJe֚"Dg/ E*j^*Qr2c#"E߶U._DQF6 *ӼuU9N H*ڔߴ ²DC=s0(iCsB~aS״v)YJZ[k{bEN,~Ӭ\pv6Vw\ǎұ]tLIF0g)q@w><Q77> _rQjZoW۽&7G\U!H$WчJ~b2m >b<.x&U{`7m|wK|AJU6^!=eLj|)P(A\1ҖK@^s/]vNy2u FBYzp=&x9G =-AnZ0ճSc7l/N)soC\Jp8_ U;_֛٘dsJ'Ez@!8r\Ֆs?eԢo*@wp8jhraBf?˸b{Kc{8a\ճr>Xq g?=5 }ֲ ,Q2~zgҁAgqįcdrPm{tegK 6B˞QD4vԪd*i{:MP#>f3" xU3 <[Zba aϢr94naV!,\rr!-}~Az .Yցw~h`WŐ-wX #o|7.U8)+(Jw/e.z'2$ί8*g ɞOx]i܇%V<&0"yy*:-7{1sy3`aU>JWd;0x8DGECa:EtłUs49U=ŜWHC\4\z|'JɶvNؐnao<@m?gXgnAS3LEb0rf9)}ogxCp?>3v=΀uJ~1|T⿆~~lg;Xgq|6hU7nڒ4IqM*{%5./ vs("oh{>Ì J8t7ô(8) > ;xd(dGkF5,jqʪOIs,&˙)|-u SNDzYe);4U;x$8uM@% t~ovԲSoFcS@=raYq[ppAl}bA7Zs~W_ng)Z WN_9Tnqwy~<7?Z'x 4i1<ĘرeB̓Mᬥ'n_߫rLOgߓ:Zznѯ!DVIN,ZۈM_ 7C5A0:7Cz1Gs1}_\aqHldp}Ejf"Cگ[Cw>~-"e^2WLh~5|!6բ<̭Sv7Yl;֕6ff|;FCp-# k4W9H'gͱg`LXI';*9nxH|GpN{9-9QS<sQ/oS z0kX/hߊaa|Dh)~ڕ6t%Ebw\uɳOA,o.QsDﻱ =i#Pm[g znfќ"JᙌV[ʅ\7Tbyc7Ves e%! ;A#N\vc0eRZhFQV~&M[ 7F`.%i7z[lTOmBŶYܷUު 8CT((9N'BP!o4&=4;,Z7QSK~BUD!.;  ޢbjމVRH4{\(GS|I3EbI,P vcoL7wm͈]+vdZjl~AuGN Ք!%i@Xn(j]1i>p$|X&v\ޓibq`X]I'fM\ -=mIi}Jkڰ2^7 t_=%-?Y` /q8dkC0h!}}!3Gz@U:dzlg۝]dݎ+#G䁣(XI[=`>j" -t?C|3I~~`_%7ȗb$߿P!1 ) Hi0utD饪~ M2QL1MI2I^No 7|Z^y6Xs+.B;픩LdL G*~?ӊo'> S4& +s7*b@{ŝR;*YjЬ7BzDFO;NM;*sX njpkGFEuyD\74c]t.A³#Xabۖ ˹3j6v0$f 3v͊ kDJK d ,$<%~i=ш%hMCwL0oZƭk.boIm$~ N9-ȓ-B fS'} l!qXzjTjN[ KeD9kګI+dhcy]Qb]˩?Z9l)qD[#.R ٚ+&HJQD<ᪿ2 kߩ5r$`?k rޯ&{8V=J%W~c&HjZl)~D4)P ӸїS Ly$tϘmљ\?f̕K@DqB63-Xc;vWNYٞ#c+^wl %D|E,fcAvBO3tl`N(v%#b\+睪պ@d(ȧ/.`wv2n}M|,WYOtXo,L{H3 S; y mX]Zc$6s-$?gDnb]* ˇL cMj&}xFcl&s'}ۗA˻ҥnr >wRW n͋` GAT&9>4̉ء)&wȝGGvFvssBN/ W]Վl!I|g3؝IK`$Oܯj 8ac;00:$hIf `lJ~ːZP<&0WƬz 4gFԊ-4IJ7lF^ꚯ]W.8ӘŘ 4\ t؍Q~x1L켻.fhg2q`ǭ-x@E(*\z'}@2?J4`9V.&snۡziVd1/]iA[Ol;K2dh]rUC9wùo;Z߿E8 "1b.I8dLʟp:<d;TK1.: 0b &\kt}{n6 dha(" vbjțD@~raeG=s)Qb x<֏Vi܄~N,P iBruj=8$W{榔{6~'uS Kֽ\揨eOvR]w/Rpɖ+OTned뼪(*85(Xo`%IJme=-K~419/+K7{|.$ilc1D0'/f>b1fsP0!ZfJ˄N¢g\]|pMEvIGCiAc$(eڨW#bE]DTk@л@z銭JFN{us2AMQGQ͓HNWDA"Ӥ=Yg\Yx{싫,5VF[dTwmĦfbv~'ZVJ5# *E/&uU0/a.ӡ.[e7DkuLSW.:3ʄ4c[V> ݿJ\D466LЇmk\7vMB0~-ĨYV0$!v}D Z wB5ZJ)5;]olj1膣D\-HwyuhlT5rWgm4ՂVp4ljQM?ș<\b^G7чGQto|Ȍ>e32C 8[v`yc҇jYc")ش0 % :d[uZ`7twT^n JkA}ǢԈ!h>a'7" i ZPdQdgJy:\R2TQ 8`dC{ 뤜aCHTAYu8bկkbiBqGM Gy_щH@Wܗs0ԻK4[K68(Dͩ.γZA0aXK+5>T}Hbxjv5t3|9ኺXкZ.1_qLF*8 h0W{8j2d Z aw9Ot^RWbsv lK%9 Xym7,YMҁIPdfh*6gZ9u5Q~y4($X7jlb;3L˗A޴Ÿ̓~Q)aD=z6^+G_Hj|+6$f'1{cT`QZfJԔ>|YnOsJp u}S+@o` u(Gzf6}?c/ B*R'ËOG,ȇQo'G#ҨZA@PD4ɭYW`1N1͎ [p`/stOL.rON8[On))UlS%ŵ۵^!rAw7X<~. >:'ԊXKv=]9^/r: j0Hb{ۨƙS:xgvn"a56;\n b}\?gtv(+/1`Hz`sԛC06s $17ˡ`w`G@/ߠz[Lq۲ΕEJ@`~P#K9@!DFoI-6^/"ْ, ]O<9B*p[yk=KFX^<q#-o%- Wηu ~g΢P/YpQ p|== }.6n?&햎3#ӂaLߴ8-4lAlb[7w$I`2u$qXxN ψudU6 ǻtųsoK]N^RUE>~ci֗Tm*RO*P9hQUfP4^ L؉B0a86P եAxe=dq9'-xs~|خCMwG2H3ȯ*vY`0#w+ץ E'k%D擷 5.$*I&Q?oP}O]^4 ć$w9oي]E-pU#9~#wf<.PuʙV_Lޒ&y ׇ5C]z9r#o`pǮS]4s J6]!/`4fb DuDlaX6XS3@IfZu6-Nh|XYKJe3i운?خjPZ(]% GEN4aIZDrFXYLw?Cxgt{Ubh9"itR )JZPMH{fe?ZTlb e/#U"4}x7nrim<VqrĘ"-'g&o9`a#=,ǁFơJu\WQ*ݣHR\IC?pxN) '[&R`Ċ_]"h*qp;2 p\#zޝJuѮM7` GfƭPWsU `!mQ-}_)Կ}B~RHBbg!l57';ݩO" Xߝ/I:$ [O]t4۲.vi9ѷ4 NXl?Q'n /| <Q#fd')\,x 7FqJ]T)[2ɞ"(#h >&Ŏ<0`* h < ,t.|NjWozrlc %c5ՠzǔ($]EѕCDrger 8%š^iWLn9(/j:%["wd|.%NeS٭J CUK58!PthFR:L޺RpχDqkJkNUXlzNןCտrwk钀p%!.yuADM9+eSdΊc!fzt%wE vWx{a@pD}[Ax,]ORcr}-H (U򼳘#Ϊ@&+:ߤGsAQ~e=3In;1źy Jœq€rq@X|NfgdmCᅤ̋ۼ%)^" @37^oeQy!pkXPDkJ2Wk ~{%+}T7oPy$[,-;mDnHJ^pʗa"MQ1I%$3\6 ֩vEPkުbaAc3xo+::d^D?h3tx-i2LoG{Ckۯ?tJ%GkWü%cYG[ct T?ԇ0@Q=ER#pIz#nw=I͖(-A4GS@(T .!Ѝt\vM(ה]n@"JΥ( :dRWgsxg3U,j f g()B ȁ.Ox5m4,1C %rj(Le'W;bR1I2&[ m6WL+PD @4RMxK\~| |pl`2rsP6IÞ,BKAynwR!,C\“Ʃ ~MZXyBTb3͌a/ʚo05zq/ft0;%?iԧKqb:\*s"EhaM3HՏW `G`)$vlBY3u#\킢<>]YKw V+p>7¿ΚADW|*._L3o<gX}YXߨ oӜ7 1feǼSƠbw,-m,^R}0Rz8G3F'Bͺk)X*y0$_9qD6y.܊ ZP39Wذ@g2o;\˞R2,DN*nD͖IOΓ9Y Q[C.T_¦1/WKϢ1 `4wWdU-v%KqMlT['b ໿zI R"IRune+@l.Un7^Ym4 mzD\M5% z /1u;`<+TE \"+GX$͢o8.#pW>a+ar]4M5KO %r_?`o1 xMeσ:Άɀ靡z0劻;~}Ѵ= H^ yR3>k !ԮgH#?;@h@%xueRE N^9Љڊĉ&@Tڵ0i|((G8kDMD9v5j Ohdi5_gYZ070701000002cf000081a4000000000000000000000001649b7c2900002194000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t//!S]?Eh=ڜ.+A;mT1n%1 5p₇Ñ%$bc}!4 M|B?J!Qv!D*⭐!cs*U)dG @x,'24_Z!H˳  uj7UV\mf$rѬOu*i\<ɕibF&.@dC:YĽ5tNH}j [E8xE۶J'vwPgz%3M/ >[)⸢ bkhtLٱG͸ݯdF7.OGh"deB/<]Ih8ghe;qט#ZOIZ9{(~Ig~MP!˩A],qq,&(QK+ȓ<)oT3\צWlѤ=/lOS *&8 x7:jgX &hC:{t仧4ʀJ.͟4:tNj۲͗{*t[~K:"hUMQFQV f/^zMل!hyw>rgr6{uSص(hB𿞟[F#ŀSAwxtk$&bp @܇E6(O$Ӄ!J<4I7 W}”lAd(420?$=Rm5z_-EOHX@|~`b6\,>fdFrڽNܿoȡRXBinߓtU[ I l"|cUEŞ*m<8qX]l/\\*9G`"J뜧ϲJ,oREl:Q0Kzn8wb Ͳg0:=%{ۇyI `3*4EdRU $ jZ4@!~FLo}-K;{ӝJ%NsqKo{a=MAE9v16$ȢuN|77]Y&ڇo9=JR pcTuZtdVK_nyy|&qJBh!PM 6%1bEL`H[;1M|%6dM?[v@l*Ʌw<T[rxA(b(`M(p7򦶹ZDQl'H>B(J(Dc,S=WAZqRPL=Q|.Ri23:[ \0-)).%Ll뱖欺X'JيevsJN_Rs=zj?@o =)y)Ȥnw')lAw;JN4! 7@Z?Ay P3 虻u#Ub<#l.Tpon z]u++,]*y@F Q-'Utcca(Qn[7ʒ3xqP.d\yȨF@Ip^zmXT/\> Yx+ |2_ЮȞ)yBa+uV];  e6 \#Wu1:MFFPl(ƀ= z@2KC ؕS7E ](3M#vc+ Szơ;ئZͽ6Tg$KOk_@.:lQ״L] SV/,MX37ǥX4nt5V2x\u@}hm`I1Զt=L,c3}s 6Z~i">p@!2\yHT :n_]*OIQϧƵlnKޏi ;/K.pN`5)GyЍm:z,d1xUh M+xb@т 9s 6z:cgS F$\$q ZV%q㺻/bbIBUEX9urX.2!o2EP \OT]4?!F {6?4ycV8L0C%LGqI_H)MBAX yk إH*,y^rզ/*E\=dJXNj~z^N=(J'?E쵏x-T,z'Q q)f#\pc&dǕv(m,]pL[//Wt'FR=&C٣:` KGR8R%Z'Y414Zt 92NGir%gVt85P#veA΍5W S(\FpU["-ws'tݸIخ2;dN*>}͏>@E8~G=au9>G6Y"DwJLQ@CحP]arunFkc%1#= gK|.,-% )NcLt<|ʞcȿ'XPgD~b5TN u껤%dVư8-đ/jNwЩ6r(H7nB}k,.Uit؁< ChbL8Cx'+zXѷ'H@h^q`k[fvNIHK6vNb,r' v4M ;jR׶]t.Oln)e2C?@;Z?Z;*8 `A܄J|\[$ a7CM],FxռTzZ5M"= *C2}?/2CfŔ-2pȧW <;~+, +78YڎVtѧ.ZH>vMWW^ӆ"'j/MRnk^| [Cv2iwZ~xx2DNx_lfR C (0XDdzGRQ,Edۚ?2ǔ J,m[9BS%W$:o jH)QbqJqQ뻓ߨ/Xlu)E7zdgH%1 oi)N`Xq]^BO@`odB^I.'k}1}$Il/yPsъ(\w+8Deu2 GJ,u54۠N3|A$Lg*QKs^4N7vy;oRHZ+Po WFԉ1}?1LUROkt_T,8N8R;|Ɲh*u$lsgK ÎDW5p61=XL J*ˀႹdׯḻrWu|*[ayyv*ˏWn9=b~j}rpW- ays <\/t>A?U8=l>  U.K8̽eoLH~>ͣFڛVQ ޘsl\d'?ko n2LL"xF ,;? C]#'PhU 'cJk{J ɏ ރ0P#" Q Ǫ2yZQNM?`jĀ]poF5M6w`!+C&4/Դ*.|Vk礒=՘d ,4pWو`mOw'$;j(bL{FqY@;{0B^_?~%(gLS#҅o*$ѕ\{5R,@{D)| \), rI{Xl 0] 0`VN;5th@QDl6@ͰFk4~ܬED~A,O,!SidCj 2+i'j\ۗA{ޥ:m[/KN8h*F !l;@ƒg 7Ǟ\*\;`k/{L'7_ų!tϵƴCt/Xa3w=lwF3FtisXR_ a(9F>f]ĸɯ\ĢM]CfPRSQ°d'Et# _XI+ ԠY8͗sMV#x8V_NB:Jh*Za6Hjp°S$Uy~~`X[N[ϷF(g}:i^ ELRmxbl3֭+ar¹4/aX"AJ=G2yiʾ_ }U@S@m{̶ّ)I3 S\EIt.c]<8Pm7ݟ ˀxj#"@$TV#foAnb ;8 Yþ= (が¾٘.$[D!)6;6wc6ᵐ#ςeUp$kzf@6ӇiKgz"d95PI,MSDv"KԌTT̰|`x4n,Ĩ5ѓpm%(Lgё6$1X+/ CGGT] v x,l%Th zKCR7 Տ“ vZGQr=㗄Jߧ-䅊WxUYΐyR~)biɭPU^ZA=N KO#]<FBi#riօ! [J[;id4sѲ9ōxsCvEeNgrثwd(n3<;wr,PС1 '.b)~0\{6˳,֮DC֗]Xoݧ D5T¹JզV;YUQ`D j-hij0l NrJL#zI]c5@Mǁ5#,ol,d( Ra25mԄ1{}aZxk$is% 6gXԫ71tE"Geq8~hab)G78K̆C}~f$y>i Fk5%bX)&/wgvRrG4ӥWꓽ[&᠕ }G!QʃS"=[k?W .ѿ 0kq;mW07YN6}7&:_Zþ/}XB70>Xy:AqveFŽGpVсkBk1C!sAwpJy'zQR|.ڪRaHl!W$yO-+fC`W@w5'1a^L?-RU`)y5ubma,gO[croMmyu#*B43B}zSIߤن7RK1|nzs~':O!0OL-T2WrL\iS$ap E>Y-UxE[H=Z:!{.Dծ m%x84 ~@롯4)Uύ3&2\`4cetx ILxYΰ}0!o3yDw%\QYNV_+G };Bw ggYZ070701000002d0000081a4000000000000000000000001649b7c2900001f2c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/]?Eh=ڜ.+AASX!Hjlꂪ,6"mFEK A@,a2$E.}d;:LBU08CE5T¹]8U#oBQq-,-KYwӍVzFn;r{Q EDsoQ[fldiq65+v&9:k|LDQ}/!fKJЀ<(Mpe OEfj }9L N (XFϲtx5x Tz`fSJ[wm6CI&(ꩈZ. m!WM2#dɧ#R\eh2}C/Y;zD0T*qH #]gvf a-lx+)i,?K_KIuB2 "O-vVJp,E^PTΟg5GkS쏿b{-,r=OjAG ;."6 p\e%b"6p硈@er{xBa{2h T {LDh&()?.Ny:I6m ZHTs}hwJ(?ԝiӤ4AZ) aI@x8N|k|,Y4 &r D\uø  $M2Qn 8*^L7W3]`@sŢ4#_àa1s;qeϾs,ԍMjg;qjx (Gg<8C^oMg+-bkŃ. :=OG`@Cg_{|I ۟5Vw,c',CEAx`T $s_ɦ(V .#٤ MxB<=+ _k ,Tu}FVapQq̡ %j_wG>M^f$ܮ&rY7yP٬OguO ԍ%74Іk|%>\VQp/i_NzN^ !$s&0ta'[;Vs4LbI E?"S2)(DP7ΉŽIŕw1.%e*H󥎛(OB)SeeJeDaM/Snw)nzYpAUd5AwsV'n-Lj#[Ni #@~b&cUEظwL>$U͖cx aZ use< 7ϋ!Xq Nm3Xtw1t%I:u\ZvILH#ցLj:Qݸ/. az@WbݱoL%\Hܸ3ZG }?@7r6M*?y{R=$KKY՛-OGkIUn޹˖7? W} &җ=VCgt,lTJ^Meo)Y"##tӆz-|aY:T֤x9H=Q|߉IN0>5gn}QhP3azٽFl?E-4I>t#%$,"ѲǙm Jz4Lx\ |2Ϭp !hGaS> ,ǨY8ќdI6炃;e 24#^9#:'pGr8& CYÜ۟ZRq;l6Ѩsw 9S-_t?>`Ca˨F7 fNB3/k0ذ,bI-XMeVY+GU-+dK | W]j'.@~Ĝ.HҷLr-INQٻsY8!TݩFϺcm37"5d!w#L"ԽP&T7񎍫%E zm]Y89ĖtAP*e '9N49eHDl0hjBԪ6Q>L!Mz4Oa"4|if(aEKYEyא-ݿZ3 AԻtV 3}!F8Gz݋wwDH4{7Y)3{&kNQO$Qr."!Ԅ @Ak6 (1߂y|{&^QSXȻ~P%8ۼQ@+1fn4&ѳɷ=c2,ZxZ%w%_JEh'+#H:F*9gM։3B*zXh7~ORj9K)C1[+Al,d-iSvCj3F3veĥ7 @\Z#t!+XS_{E, SfzBHtܣEJ6EQl0 &rOiX̬,fDv2 .N^-fX Lе.#Pq(Pd>ȡs͒V`:C7%qiMs*jc3p/Z+)i?u>^_NdIBLnM] ,RT% VOo  \B+ǿ a~~WdaWD9TAۺpΚ40"} ^Q* 8q^SND6,tۘ" k;p;JNBtF/GV'3e62/IB۳Vl\cx\<J*ǍYq_ĄC3bΖBJE\+.YD@14eja&=}z-x<# },D( >ͶgnB53ClPl>EaҪpSSmԏ<C8{59]q/,E$2 O~7%`ս򿝔rW^_Tx?Fgm@D>lE=w&$V8yz)11Ŭ"v>tCa)ҨHe+)='`&Q+fT&"0FjXR$gFH:_>Dd̗!A 5 خ} Pb.dk ivڃO-"|ÌCېe0W>dLZyHE`Ŭ:z/bПxq^)[U^Cad)g!e1<*Xw*j G{!pV$sved)&qR'\]$M%ʁ 0s=xu6 xZ$$HqKFokzg*[C"B5+ G;IS"D 4MݴIhٗfd0gRe .l?d&^v&(R'FAixcn*Fu]|6>IX;7kaya eR< <kChiK8k6e#Pﱄ~lлd[CsЁRzOp6 ,GK9.ƫA"/( [7џEV]9痟6D؋yȬ w_-ZT72LNd*l\q2<~}efEqneyO~sc[?r;iT~z & 6Yr@|@mxwSE16}r֘<6Fp ͼNx<@&5XW^aM6ẗVYٳ,+z?p8~IիxX^?];U.&m6$R4< p/<~c,ihu Z6)LJ#G Ð띖$߉Kt` *jӨZ*Ԍ? 8Kئ3!j*^Y"mLimza`}ԘvLBZiGxhh(dg|IroЎ Uv]ᓻ`36PG) W9{Bd䪭 Γ!{2|VYkjA~j}a`ihmKd_[4//z00s"֚QoUX)ܖ?}q@F}pGu?="E%,21!p n`ހX; &oYaMִEx &N?#Gt%. mĈ$Xg.mi$qv~h o*(DXI02]{A/Wor%vpR[Clh@!y8m2Nfôu9"3RIɀ& 1RY|>2Ql1#!d%swꜰmh+OL&^&H1No=i cJ`9–f57iخ3oDJo G)f"M}e2ߪy4oь/ Z'4mg_ݻXy6k!:{`i}B,߳d{y"v䌯Ǐ) !],ޞR-In"j0r)fikNK9D J́UM( (Dhm2و;LkB^ ;Z+Lu -]XDy)@JDs@a\$bXg(\Rބ3uK۲Z)NlRJ R=؟szUst&in fߒS, Fޒ"k:rCKB>rrCQIɽ%smRrY|tC唄v v Wmr>HSX خʖmI">Ԙ'ދL ,gx3HX)5WJ8XUvm9#Djx*obmH]gC^Ƥb@,Et0PbE\~<K%Q9ZkS&D4/¶  `#k\Qպe3 ]˞P(1@3A;{ _NæsE"88+FһEd76k|ɰ2k"f[z+2[sihA.VD—+cGxgb9 xE~[y;I)s  ft]r1aDW?O͂<SnDć-y9sKimn Est01kj2_I˟r8P=6?%a>8l\rjBc*`ݙWS0d$<&]b)}y> ]"V{l(nC ] $dHvdcJAp<%Z͓My= V&y?1k0x$9n$_` +ps"x>Gd[,8ܵ,V!ӭPjyTzg8PK"d$ 4'CH>5`dyZv5Ӄ~ti%J Hm#]@m4:gJϗy!bN>vF&ÝMd!h9s @jx=8'x @kهQo {|;AC`%&+VXEHG'rL6:gZsr^bRfA P]wIVi+&Ж|¶sD-HppM8_;S|NQMi^aR^5Esؓ@c60Ղ\bJ,LEPFPnPϢ&8TPGĎMы?5+h-{$Jť ,zΙ)cJVqn'EܐoQ,eBt>nTgYZ070701000002d1000081a4000000000000000000000001649b7c2900003e40000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/G=]?Eh=ڜ.+rՐgL2F_UXfI,\.Ɋi@W>ͷlojW&hgp8,H譑IJ6Wuͳri#{e2K~U4]lIV#Eeh5ST،U/u AYsʰ gHJyVYDT95$X3W B_w= 999L,/q 7O6lnZ匒9&L;&G$|W,ۀGPvjehlC?\\2+6o?)$bw(Bڟ]AMTpE? qz*vC5ؽ U_( 4 R8*c8q:#aՃ0ՀxsHXfU_2 SsLSIl_Mc.S$g{IQ|&$'SdV]2NԀ@f~Gl?oD[|˽>pⴒȑ.D^D]?%L)9S+3m ԟ 4%Y {d⣗:=Mgp)B)@T"M bӥ ZSr[(GUt<_ߥ&G9 ,CAW,p3~FHD^0h[P9 mY< _Nwx]SZAF)[[&=`KɿOOYKF+^Cw'|5'5']BK5rC`9z=3B"K {Hc3d)HҀQ2"7t{W]a+1.e_zV61֮jP-,`囘dҬw(*DPYK4(!3 /#>LĦ }aG9Yz;iX505XʰNC).X\pr~ϵLDNx8/_ghIC1w_Oj=@cI[\7Ӂeٓ 92^$dGR۰p]={dˑ8q5 uKmuo5@"n6q?ԣujkrˎl19L(4 ޶[h0٣ՓWjfMqv$9}+bOs;$3@>ٷ'r}HJ=kWzў2c܊vYq'48tb?_[ȎߌŏLqZr%Ph<CؚAI d#Us~^es+΅xV3Q>ClAՑXp!WȾ#6b`K߸]5ԨGyk9^x-gz5 MVDm}![L\f3F{2Gu{IPyё庴N!5:KD}- ltd%h>FN=Ho?-ŧ}5Mh‡c* d,5=/"d d0>$+M Dם<5#&\/c:v JSLx@iJi7i?+mAE8$գ+Cf0$qVu«qTI4m~)DbHsZOŤP Xm$(ƒI̺Uj60l o@&<_篕1*>V|B]HZ%Y@0 ݳ̾zv"I4T.*@'\w{kԼ5r44sx)| }'fR)G廡h61N2dige|"X3_ >+G/t'>Xb,YZ;ʂSjʦܔM^㒾Lγ6U:0q^S)XJqJ89)4TjZ*Hv4 -u kW&fU[I@7B ._ #ٗs컽-3C扚tQtPɦ?ipG0Z`􇴩re^? l?=EdIy O$r׬Ao SI]dpTks<䀪d;~SbL .yZT]`_O+]vJR'.e&ʉgo^E'U6,րV1cm f=:F2EKҡUhIV\/q޿LU?@G1<8=X'?&T8鿎 &]pk^'mgWX>ffS0JmOLbhuu%ȷ"C 2SRKyH/,lVoD]f+U-8C|,w *}(ΚFok*,&`KooL*x=zeA@mTP58쑃ag*vj?ta> M˓rEgoWyћgv=kn0j0Gi{=. Nu'T83iw5YʳՉeEq2GQOv")!Qdv$xaaΌ>>^)=2.PO~ }`15&&(bI#ff؊ߛ>jb"; ļXQ:H"T7V#'~J68PUOQs^ź1-wzYQ۔IQY{_N;)H p;!,K rΐU=e؝IIw=mm庖kQ{b o0#pvΘ$6j݁'ê=;Lό_h ^ PMU\g|"q{qv:b8&7$E $TtɕA ƹzFKB4xߜ~'oJ7VܹZiS -QJ)n~c&{5z(ɨnGOgvPg UQs2{d]DI奍<3A#yDwܾe) ~%rTs#F.1weppYʲ1wOK ŇeW'?>. 0G ccE}U&6j~vm).lUUW`l;n~C1:!W}>w .7Q-`GJexqwZ0b$nZ@>WaT dCtQ/kKy/W[i `%~sRMyh~:{MacF6ƪdYtlgd1B5E"~cZ cSt-3h%#9hEr 0q|M1?b4+2C>!Cp>k9Qy}S`Ki!>>uh~y{wɃ% ] wr6i )V󁛷 5@8J`LkYP_1?%b~2cKnj#kKHdm|c7b.|ERL.z`@K]%& !@ZɼX.b@0izᬨP958ͩz୲R17esevV䉕=o;U 6Vsδ֩[ZbzwQng pcO^0s4\kW1e8O~dBΧz}k7R6Rj9:SN)mHFY&cAN\#} {;>;?uϣyȁv0Qh/,.5ZzwWC%`J!E&*5$ou _:-68i ޫ!v%m;\뗩zUņyIz;w'k>6t{V]B~BY/%W n?r1Nt~f2Fļ;ݳ<~c*gJƁ1-?Tgp28%hp[P>ܽyoKd#~b@'JAs$tVP:z^a!l| **Hg~/FJ~i Fzkr̷F@CER#P&gD / Y${]HOc1-7X"GLi`.e[M}]0mfoB`1ru59,E@#XfqN갃/T KT. $f{J4Td.RI$6AQ7@5tE# _&F('%p1,j0OyCcC?CV3{ˎvU]P!FסUZeC/U}wà2(dkج"$[DG$K|T~~}}pn+Y?Py _B+2Lbx(u$[tF+?|D j*Rs7e| ϩ{^@ ѧDjTG&i pECdyh=s `$ޣbzfP?Q#%xxYt4&#;^?MsCti-U.Y@X‘IhO<-n.dYQ) fijmgxdկ0.MpX %pQ#)TW.Ә5MQ h$qTv$,ڽҙ6+{h!z_q4@n}Zz8^J_|ѳ(}쫴)4P4%VU?b/ ~~kʦ)"t}rzsXQHU`vyny345u> ǀGYd #*DD۝zf?btV yU$4` \>9È 4(5",)vuk#aE $~uR}8n4ݮklhmbETK7 o@lYg |E`_NWgl ˆ0@.BQBOs_&~: ]ե.6p5F^' H.:蔺ԳJ\RC.=hlm|0Č\wf`Xms&'M$]Lp¦T(<0^Yh4y`:Mn*2Sd]F mQmcr񄋌 _x hd$ &_hU) Z S8y|}+Pnq[b74[1@1`'k졝ofmSDݏW&^/糱z8?V b{U(S(kx.<}u|'=лMeٌL≍焞}{P1uP5SqI}Ma記n8WTmgYg@V! 8t<.8(Π(#&- g!u:..5ZiJyVic$c `׎Ͳ7 ^+!)EMW%WzPz-gBG0[)!瀤:2jF jG]?mR s\C?,rmauQJbf+ ]olfm.X$lHΫו$1=]&USQa*$]=q ]OU]k)>ypn#ף. t>ތD/~hlR9CBAUʤ@?(g`|pH3Ss<]~jt<~$ mz m&@Iu%Xp PsLk#$k۹_?|y@? 6ʾ|2ĐO-s|Yж&r}aaש5^w!&;YN1D9Q0nu]P/rfڡP ֲRچ@]?"NdE~}c./;MLkeey1gKu='2ZK[zQN?aǞr/Έ`eŞ1NݥQÓ[#n=(8bOY?[ ^ -˶ wsՄk% MJCdp)S_RIm H#;+X]kydz 'A|Ÿ|q2 Ņu1x}||{BXavIGmNa ;_MXilh< pP L+wX荫#o6( >Ik,jOE]WѮk݉ExW஬ ifŭ&8B@k/+%ubFOihɀm^Rd@U[G iܭIL%N)]utO2A*Fr*h rs{tL *?Y'u3* ǬMrcTg,rz8!G.Pq.N}>@ע|bش?mrv7dgiֽUϽlqܻ>ŅC3lECL<6Y (+%6u:KnDj^=aӖ_f4 (I/ !yV=6PA'%`hS`Eb?(cFH@#B G}*Wbx2Az"#=eZ ~9n a, ǙՋaZv&ScOS'LZ| %Rx\ Us)65ѯOy^|͟ܪ?h< i(V1VEqgZ%|j0"y[[Sq9rCm%|*QsBq;kS0O~2zy g6,b$Ӗrm)TEa9k׵\ )7%4ygE41 fA~ ӉEOTC<\^!1#12\ B GkĻՌ h [;K4O'y1Xy* Niʕ3R~#Lo/\2+c7R2BsQ N+i:6 '7wD[&CW .P6+$VՎ`=At~lg=m"`$&ok;ZE+QSSkcޙov=O$ %ݞ$2OJ^5"yтR<tUˎc|bݒnWpv(.U5@h#Zұ`9=Y,CQ>/uI/\G݅rdM2\S,8ε93SL@m(Ti~8z&yD3+X RQO kAJ9ّ])zJa9@VU(~Q"=݌N4.mfW&!T蔔>Dsxhm;OcB"."8Cc#'.3iiHD'}`s{᎞y̦z, [)@ڞ3=DzO-lw" Lvqp u'RUBL?Q3-ʯF<Nk1|, v4ғ1y4ɰ mܢ阉6]LΟ= PQdpi;҄Xn$_N$,pME5.܃ z=jX=u !췎Pt`.SBa5bek;Gm!8h "<{|ЖeLMS5gR3`b/lkHy{\ҖI~՜7$_j㗀œ2B]bd'/*EZB1 jjaw\ё4U%C熽-FFꆵdI~Gyu ](":KxM|Yp/OE5GgQn%#b4O _Rح2N=S؎-C,Ǥp5ʺE|JeprŁDb"Nό$8f|d S_QGj,$6.ksxvH{zhs)_0YaWoʔxk}ɡ7w(9 IxY (}gM;qLǎtL ݽ8,8apefhx\RL_`Vտ+L:pFHp j+B 장MOՀ!!'x8I 9<ધV'=~MWAdUzJ?*Wnt 9x <Δt +cr yeR y$*]Mi=uHР{">+$ `yU԰'WHKX(CG^7U$ʕ vgوGxS,!G6ZFuKo#!]#[ʥƪ\\)ˆJg [`` 4u9f`JE R0aͲQMfWuZ,ĽA3P OuFNX 4eEhЃz֮c-k웎_n'4¡FS?/ fM$a;/{K_.f~c[y|Ue" cntTxk,Hr}2&dre69 =jn\]j(fL.(xLhxƴ <#/ֶKawEأބu"&VN MK{l9Xi'<٠6v҅a ?Kߋơ-B+-^ĤvkEG*W6ӄ$l9 GrUhxr{ R[UmםY;:Yʓd9L9}gdb%P!=1ĹJ_c0m6 ;(ܡ̢iHéP]+|wT6BzWG3 w sd˃ SQok#*sUF1 G&]]gu Y{p( ?$Zm(RSlSO1 e&ӯGw[۽-,%̈́bl ZrJ({ +ΌBhw񺬯-qAR΋~ΪЙ9v;Tk uu:xvn?iFZQ lRNJ `~ UygsJtcIzKWVNzVAȎEݩPn߳HYk&'?FmTcNiFTo4\jO-.IK!Ai`l-Nd5#Ϛop?T=\\[~.R!]=Qpq4|ǜڱX* .4 87h dm#75HKCħb6 ö6D}zFµ='&|fpSh 5d;^-ZZ_!I:y58N!d>#嫏J^J#qH[{ :oF JзuTbůˮc|$*');Kcd릕lOytS'2e;yF6 9_bkm>jw_M̤ !a*ܑ~￶[趮`_AZe'T 'K]ɋ#\/ .DyVTBJ b<\Ɉ`+LU-c{^O5a/{ ~( lRR1g7| u6&kd*/RH=&-˛# 05S5*YRen2Z('"ڼ'r>#:Wj#^M?߀ w4q=\Nm!-ѵJ iK^Us(i/&+ nZO&ei3K֓JϢnNaD$൜MϸOԟ孁Q"/Hq|M3a,3)S*X*oޜM#Wtk,P߀Y b +Rf+R?IByL: ote$O|~wQ=ZzsS_!z1D4ߛ}=y}sO* 99fw۔/elgo̊N#H&th'%[8U 'x"dUіD3N|Ms"*LcUU)@&ul ҄!D_6yxSսlJB$QɫU-tCeg7Ը;?Ž$HMb;XwwjN^(@`439JGq#;#ix4URef8W#"Zxe3V4Yy48) 4 BƊe{X<0\B DJR} #|T*SX*JAUP߻fS9n=#QsMvַ(}Q-wQQvo)TP1{+YpYoUիª?p4:ůSޑPؿ Yv02HsG@so͐ǵ[ l)Ҧ*, 5l-ๅɇuxD#oFxN$eY z4/SV5p/$f$ZUu)GU +3H˭]z4$/=!$t'L-4#*W /$A(c}Q !n ޿Dl9rR'{܏3fs׼ͫE mqrÏ.!ElնiF+z3*.4au鰑b?g;hoW] W&, pc DgP2"U W݆= ~e5\s` +tG?ƹܯGy~L)nfG =/}L FLsg87+SgFmb/%ceuLD40]d }qZ3 'aqp[\؍ !N%LFܥ LfuR َaAIOذ'Q{z,Q$Fv5PuM3 HR%Na/WօAa[· ET ɤ( 4lFPW5X}ݾt9"rF\ؙd7rs "!*詿ރ:]/;6Gw`T@@ΦͪXK56`J ܣϙ֯`xoov?AӐ>TQ'c!8B> Oܔ}Gцw9_@EdHRSch*^( jj@:[|wGĢvd7\8^HC95=5=t5y3|!t]W~`C0tOr#ӇpĐjTPumJhőMM9QzAKz?I{u?6AaJ4zS# C6xч#f`oh $T\2@E4^\G2@'G俾+KKb- h#ѩ 'JpeVrA h|hs=>  3*bmȵ_=No2nWl|PyXP(C䖴:sR w@ܡJ'Ռ-ٶl5YY}(i$G~nx%!cЬ+j*̊5MhRwbֿq/b%e:u'3#$9!p:A<#wyOUD剠8'TSS3̎Nss >w7}r$,ئ(Xۭ&a7)"6[u=Wq7rx ݧva"ӿ\_L !=~2^ZXڋaO?ݠEcj\xmxX7&QL?"q݊Fy#1.'йGz hQ8a9^Bh` 8o=+g_y <`/O(wAebn|A,&èHu,odf`'K~@ZcO&7XOF#k,MTLGP'~O5ӷ O߱\.5u s=mOSD5HETW~5 2խ<ѫ~nv1t \rՂJ)oF9娌E[Dz޴Eۧ1e:*/1`]`ְ e'X]Ia?RQw .jA.IvkVd2Xř22JN[X|d5)ؘM+,,WX1&}uys$x_[`qRY4"Ϊ[[l]}99:Nt<} ozDBq!2F|0΃&"g[}ۏnQt9PKW'l?;P< 9]/nO5`UT<o+4=>B0CC8UE%z맊M.{aHBx#`&s>U`u AJR}ѹ *!ْ]ţ7nxu$VĖoD>= ?Bt%ރ&KM; l P0垎lZ,}S6il[  FgMb Y3ZbhӡQhߜm^qEreX#$cMW"d;8AjfغB$!Oxm*vީmOI>ХQD뀣&4w5 |&+g5Co-yy 'oLiv,CInQtb: H %ըT a0(RyKě' KP[JŸu}ryY uWrͨ&Yq|r2tpXl\"w|JQ5|v1g׿f+ƖiƝ+~S)$M^>zECߢ;%3^Jou&mgW'Dp},(5_+ vǵ"!CboҎ$W8>~I-]őE ;dGO,xK6]G6%:ID'P]1u:_.|wBivG0>25Y mXJqUqĄlY%V[Qj[lT[*JtD?G̡yBЃ?JMcV [yQJzO7 m ^ǜNJ3$b ()`ZIH!P„%𭻕ĵR<[l1r"QjSJUa'V6FK6z(QV \e/ >񫡇$$%?'G1'G6UOfu$ jGWB#[5=\NU \ VX ~r2=x⢪y$IGpI77vauKtL^pY6ݩkl!6%r<K?={,TT)* [fv)я bƦp,nwACx@MذL] E!{B]2_O+j>x$G<Iם}҂69Rao)ʷ1۳'/PļҝkU~1j,P.D0iM~ps-MFGƆ_d~CduZI'`%/Vb&;r>GĩN-̃:Ratsj5FlgoqӰP ":b`=[።{AH`!k0|V3X6g{|D1Ɂ/ǰK#$8,., d؈z눺3Eg?ێO|/bLxf~ﱀɬCO*$(Z+VHrc6`y fӓhKt9= oS3o:\ٛ7p3e%]Uui<6xƴZ8O{!Jg8ju g'N͈+ ',91><}'b"cϣ4l/IjRͽ,BЁ@eq4~'`3mI@ݫYrf#xʱٛ .E(Zz׋dX Hz؈ 7(m b5P۔wxkl<&Iou8jZj(q;fC;)'SG]o߅-;D#ѕiߍD?N~{|-Ճ~6+S[9 ND4JHK5A|- 2}z+@-~LzYЂ˜l) P`ز?r b7'?H#]7 \ 3P?J ;E&.!mIJ!:SA `Ɩ qÛr Bˮ~#nG-^i)h[3C1F)mf]Hj dfWu}AUYEsVf;~őX0#kWez2U]JYo(izTLT!26_i(!O@mmx\,aOӄ&`c{p΁zԩ%} nC,$ ?@=1|%IX!]QuXғ!;NNQEyQs!ʣo=r Smr?Z4p8o/!@ {i5pb$.V4qvudӏFgN_AOMYJRix F1B =]j}Fv^d`'҅!9+J7ia=&: v\@rѷA9:gєr>G&񄶵|XD`>" 9@{D!}[4gJ<*W^J!Ʈ+$Yo! R )u'|43c,r1a4<^EMZ5K?jy)&{(] Fc)ޒYŢS kFR.c|U3uye`#bZ fMؿu \[H'VQ&W1m W4KUB#x0lQ| itʹ7S D%2! 5EiŎ[m"A`<Ӣ*|Ŧ֔@TWsloϖ$`M`I>#,_?XUptFtd*/}Z֔s6ZP!.#LGiՑO׼"hbmC6?Q lSBU ƒ!bI!LPFwS/3W_e~2,W1eū3c',! BY < h{ x0&owA``do&PP񭪳qwSfoNg &. 6|%?NMߺ9~!-/j$ |!Eu"Ȁ0{z4cXa̷,~<=f$*P̈,Bl"꺁ފY#!Y,ƪ8` QjM^ gCc50tD_[U ̪ҡHV6O^t5IaWpp3{f3v[D1\;ӡ̊ ʲ)j4Ns/#=we yѕ {K\Ws[#l?ϵy|dLkp=$ i +cC;bUm9QCdvϸ-gC~WgN_"e닖ri(v pUu3i fxH`saa>es(s%P)s-dɠw>O0i-ܕDE?iD9\!۰ݦjx< zs&_ \`nBj0E&wQWil 0)n0m&K 33pJ K5ex/|{E.B @X]7dmcɲ׿{΢u0)GL/tP?6~9704j$i(jmT,u\u"|\rN;UiFz[Fq7ξM .6N9ztc6%#XzS:Ei 9X{QdHn 9y83Ww_(ZΧ9v4,Y[E2! ~!mz\^R֐(i7T Le/wjh'"|`&~gU)pR6 &/O]Eő;kԄ}}dẹa[!>?I+t>h,zu3k,')aĵ.D&c:rai'ILl#|I3O䒥LYT-٫D1ox]Q̮5w}2,Mn4ݱ}դ) R vv6hA!8UU0aV Bx"CW@NHsP-%𭫑" mh܆؄['V^0 >|+ uAAl7e !\"kW,Źb;Mhv(ޝ第<}a`peEK:!*9sa4}FHɦ Z"БCm6GNw1kPraf ݇?˂JBfǫ;Q72F4q'&p6ۚ܃XW/وCcJ)A KG.B"H]=]/ixR Q?_4sȼ>m)"0- P_)Ukz(p!F/6$h?uscp(c6) ozؓDHy27Zjn^|` ADҽ Zwz4 mPP`,rvCfNZMz,Ó*Cڨ$Wk:QR'ۻ=0풊2fӮeb1Pĉ5 }.ܔg9§;0vhS7ʍMJׄ$ Va^IgSYPLmRky ~K|l0Fɔ|f!YmD'%KcWvDQrD$(7t/5@$~:"mH=KƫIJ7͎I 5C[Jz}B'R=g;WB΍60bG%&Y(yЇ0͇,kXN:np>U<M2S8qA}WbqX]XVZ1- & N#eXGjEsTBCR:3U,V![x0`Q(PSpx*؅W7drj^ҨICƮ&}X>qpO"((?0Ai@ %؄7vuΜ>\YqjB`֩. -n|!Hb>fMew` SC!{vS%F$Ӓ$k߭/Mbf?8k QNj?I]_8"a1T܁4i 5"/n *ת {7_*VGҲ)؎҆8HdBM t<-;Mf~$5Eu%U˦R<Йʤme" K3RQ{"poQ;nߟʸ>m;O@p&FsAn㫂MXXkO# ˌ4o,X* B)^^a\m\xЀ7Yۚó¯4৵;$mo"F辮)Q? G!,39hAQ:? .~ȫ.!?Mh#ҐyͻXV2)+֑2F"SFԀQN`r2^rd?:,ﳐI|~oPdS*ZXA> U:/2nb JfQx>KEd(VGPm!s$` Pzz?$+ɢ6 'YE~9uo巛àd|-(lB_s6o6'耰"K8ܮ9JEΉ @ćBVFrkvm *Q JJmd?s?q4%Lan;wh&j9P~Pf^LQQHy.8ƻ|oϠKN)r/ef\WGsD7RV}٥ 0y/)=9g<Ґ9Buw5\:$3IQM{~\P{}*JX]:Ïq 9AU?#) T82vrBᒖi曅`XSQe?Pk?-,edtN`hFXVJ|}I`bVS@ᘿLP4~vpl,@N'^Y 9"4j~aa 1}jI!Yx ӵ a$|?T)zCVHѝϘ@u&qY"Szap_dCb@0Q0ҬEVĥIq[o!'.ޫRI /k$ΐn1Mn+NAFpN@h PD4t[z<db'Ӥl_EZͅ[)NXXrCV0,Sa ! W1Bt/-H?v 83Kۧ>A$J0?C8(^ 30RA+:/!7w vBv)/w՟АOqouRX@eH W"']N Ŵ)%Cb&2=qo`1o5a) YiR xYM/Of8qt=aKUU)b-ܨ4eSꛊ0Np$XN-R\$yHzU(n3+ o]F/Ti "  A 8]0Zm{Gut!QZJy8uw|  NAtB+wGOOJ6B?I5G4]/H,;'K! *[^ %2uo[omHڒѬ& o0(tfr&ocH{e II˂qe fߴlW<$d? y֔Kd#jx~XpG{ܥ8v4坥x쀧*pRTw^8ibJVӵycӨoP^c9TFqMp䂬Ϲ!D/cOĺYW ]7!xF%7^ gQ h؎vZF-OיWP96/B5V3eUD[ۏZ:ϙ`:jRkyPoqj#42)x\x^yќh'踋u/́&9MX D*mUɿz[v@ ! DP 92jY2m=t~ViMuCU "A/89y{h vSZg]{YcOIaz1$q?vTkVh& ,Pƕ6Se ׿ \Az(+GQDC; *)eK!vmߺmbmڇM`S +whV[ 7Z,YtD I4+7hUN\Tc5!:po.%x[%0ֿ4l`)RJ(ߌHhWr^h6~5~msbfN p{}F8e5lU#V3U,Os uѽ> RN~`J'Gr&ӓN+6ȀLPS/2`N/oaʇzr=6p ohtFQۿv 7%)| 6y76 ”Qbd3%;)CkhgE8YĔLd K-) n5#M.HRh \rqV#GPzy8قIZAkgP ?Aئ y^#4we .+6KArj`h? j$\:zeW)EDqBɊ.pR=Xo*-Rj#֍:4@>PeUwxA'G.og|;˓>T2ɨlu\-J?;efZEi{3.* K| CD2ih F{Xuڽ!qXӳo`otFEAi\> T[S$8xgbÓ{kGGң1ɗp eFl@#ǽjL'7ǠH85P푱6U A^r7Y NwW~?Ъs c!5fq @,#XQ.(zj'ˡ㉝, m*D>6>X%OkvӐ? 7H(i$P@撺 Z`e7!chf* g?jpmjnF^GdWkEͅdPW@BhUm{c^pM5_!ž mJ?aO^-'M>:U/YVTO9&N4 >9{f4}h8rѴ62Ek[$΀ %X2< [`Ҙ5rVtl6[2Tn>.' qFm hy;íuw5o)+1bqfOhvɃ/qn3ƆJ;Ul(ANhR'΀CMly5d_ɒ-U[;b<ٕnd󀡯dVͮh>+p%#_-?pWtm7+O*1^Lp;)iRS*?m:~6 tk̅ABlM}g[Abs5:|d{ W0z۸m֯Y :A.cj~ F " fEnIncz:EzH55ȏ}SbhP݅'*dVp"MGef I"W `i4#1Sk9]>.C(hwSp[':F쾮{+G=yRFPcXxw^.I۳&2Ì1\ T—U9#4'5c*mWbgM`: hB0vv;zCM&r. Z>2'os{qgQkZW~;]zCJ(V,Z gnpF! .ƕL)FX/ ڒ%7p3g nLwSۆÈyr_0$r Q=d`V tt"p|ch]O^ZC~ R]mu⫁RolYW!`b:ш4 d L 1-k(b6*E܉੬U;lZWNu!Fc=YrjpIoq( ߀KE͊Ӄ?%lzFmk)R-Puo\pC9sX[$OUyеcŪOgnDAa.kۈH?ϗz/SLp ˤ^*hjMs-_DT'-349ûkG=|S)I皭ETj{n:,islTPŷ1QXhl^reA IVU;,?&Ht֩wWHjAΞEMɿ o #bŸ04yG:C[H,b) ,Hs6;G"qbghJ?i;A^?vS7N<t 0 R05*ymS7T&p EZ,֩eP!K`e"`=}ʡQn1!󌀑.JaTϝSY>N݋f{XU"=1V$ute1ׄE$ămɇS?d\aEt ٤z0ր /wiT%f/\lg9BTݪ8%NC-T|9퉗8a6TRQv&[n-.EO޳E|o)ɇ^z-3p3ĔCi5VK^cFcO~3HXGB3\?5; c(^Վeo6FDmϭNWyFF n J'S2J،fX,cM4:E$[Vv;{EKK'9IU~+k2(M7)iT*֚Ɓ4*g[؍m&ݎR=T?9ģ\/&W5z3W ҮQ%Y;)Ƃ'_Hƭ=@<"ZsnTgF u]>vjH6IOU|Jjxdt|6QUǐs[cw) 2y8^Beas᳣pj6 ּ6w@|Xъ6ZC!r'kC7gT┚"mKl赩t9?Q}FsnM@Z7:I1ޘ%#BGӤ%,i ԃ]/T?m-, QU "lZ[EXuVOLEtb>- *$ ~0~y2cbkʁpDcO΢eޯ#ɮ{^!'M)+٭„4zUxeHL$ћ{@g0jpy0!4%ǺMi# 5%8=zKЖwvl]đ>*]-H鑠rW^ci1g(PUn-HىunW.8iatUY`|- 7)n&Yy>N.NS ԁ:Xa9`vFWYĿwz5HZ8x@hJ?źIa4 FpEm/퍝66y<{im%wYy$jڰeBG=R"/6n:D 8p<4b앺_5) ̶if^C9~`qh;gGZ`ȔN;ֆA;90Ȣ- \y`GuZ AgQ_wl&?R+RͣD~3rXI ZT+Ыng=:X,)P6pf{vɡ=X0q\ʚ!, MMb,)OfʛdE;c$U7i{UXW>W/HS* T \=Xl}VA^~^0ᮄH~xM@Z]VK70dpTjD5l(}B&B8`$-uR-~QY$pXi>Sp<縨+|O+6Ej⟏5PE>Cvišq^3a,lAAKʪxHADуcbxle].j  8v_AkyDfAs-m6QCc# f /C;EPC{M1o`BN."6)]dOWrh'? qN3k At[ _*'OT&hJ莻5yE.FM'O`#(d(LĤ U?Z˭~(2UV^~~^L}c_Vj.?c |S2xξݛsbSu֖{h|v/!$ϒ FG1x@dz%L˕͸*w1U/@?<Þ"W[<.~GFZd,.(l0XLFhLpվ&JlKrWGM(520 !z<0"2}oF+Ot9'% f꽸QNy( SյArB?v$vA+c-؂A)B kW5!+n^Dj4qb%k,TU 8#s3E 7T8//11n`Zca=]3.gscH$HHU>%[תsEF$)hJM},Ow>iIC^t+oF8Od:]!_}|}&C4@X^6;8^6}gbrPվo>FġcÃVdԉ* [B={6odE9G)|C-=\\(Myvϥ?Xv[2@PZG D:b ĬDXw}ߔ-da4NQ [9hHL3[-[%y5T)tx{'$:ۤ![5eܓ^Y[;w:`SE24){ \ؒ ؗ|GHz0z<Я\.- GPv1d߁L݇TN|4^M]863Ǒf;&'*lm _N!Dj麿sw@X|<,[}u0a<{o O_4K^Cg}zCwwngfPCp p+swn8֕GWwFR`hq(`v.ATq_;÷2UnTtQ;:a]u+vdPm#95(kv\}W"J6> i$}{ S\x.TU|{ }0lgN* 8EDsf #ZMUUhP!M63B`1!yf~z(gDY-OuMPe\ѪYd%x$:Qs4~z_Knm!-*No ̗נǾ W6xoZmf& 6#_B9@s MV\wzK\jMͤZDB<syЋf8$Ű/cSoⴵ4ho>A`?D[b/j='^tC>-ː94Q{Ig>T4%X$;J:PW׳vѼ/nW# yUn{\Ս!щK֟KQxu ;Eև#I t3/(JywG1 sΏRoqwT>,_K~LE6^V L:4CpO='ʢu=E!pO tp+ gB|#KEbeB}A40$$DQ:~ϳ?Ay9;?ȸ+t* -2`kb kqpOQnHy"a4MdT,򄽾YǰĶvpgg=egh=o PSQ{dL{2uN<Г0Q9(t5)`K'&2i+\S5<gfի[oӏdȓsbqé!y4ׄ0˂ZC$˺NAHh6ia)¡iխ$4I{J̑n.kK.Zv %$xDfD{L#ʪIRt0|>I3?HOdf|t.u4/!/|&W_Mmx3mTi=;S~z(6dk69>btӊzc%(\X% To*7wM/R\ rHwRbaN˗rb93v \ڈfʮDkkΊ5lVN d$^ Xid"I6Ľ~¸onku"4T>Pb#?E>řGG<^ˊ~Yo!E.mF\S)<a98;Y`N4H&$n9HI0ǻDmy_Yl wz_:XjX;*806&)+bkl K(Orr!QbU,˺|1z,Kyev XmZ۪$mH?/ɜ* c\a2??{9); ƨ')(C?}KKJ%`?f~YV`_. gX/V7vzo02V ^ s nqCo19$6 &y`z%^!bwY:F9034!xNx?jSAŚ RQ!!h9^Иoa "&ѐ17O>o@88W{T=4/%]RZ#E pѯ)a-FB= 0+ay:ȸr0  35rHRO͙ X[Y-)KiP-G7mFan&z;i $1IS#XPu\UF5hGQٟ:v^p;@DC~o pÁ-uf;˜'Ճuj<aBRmlhv`<\h|`]è*t\|L0>9A:1]u2 /G,%5Nc'ZMr;ұ1_1mKI7;kϻ`}f.ZpKknߤcIr4 FoO&}싩bռ7hM#EaO* ?DR/G\7NEղˮ˩,\MıB^c^)_dC(ճ C~?ؒ;]yeo[oI~lmxa:9Pg$.~ޔbkg9kh {'ل4k,"~p=(v{E <@71x\Bz} pC.Cg}dFFZW05&I=q'^B޴eJ/u>R%wm2S,Y-`Di"E Dv#oxĒjy3 %`Cf¯Kٻeɚ*,x}-tc,OJwD1,q' 5Î27Y=! $6*d(_6X_s,zpvP~y Vb_qO58~khnQ#$d'GBxѮrՈ9ySO0oɪS~ZC[h(Uˍ:=x''&t i׬["Q-{ڒVPtoqGAU)NC#z ĞK])6ī឵gD3{YڨH KmJѴH2GAh~ E~76ӌc| M6CZ :t%'+ U?*"tenH ΄(<[8"ʎS$"dZʁ/Ap w+B83Q<%K1CBxS71N6%䓫1MauUBxɆ&}Fm01gffbr欦v}GJAi"PNqvDHi>5,5&ʀNXTO 1YE}$d>> H[1h DMZQ&D¥@C$?01 y , "^yn2o(k?t?}1]m7}ׂ]ٮYY7ɢlO s2W[TUJFc+ d[# EHzDA_* vtD0m{zP]OfeMJi\e[8(c!7IuGeA 1Υmp /Y&G9+^/* n 9S]HX6l@|ĎGҖ;'18,e`._L4Nɋڂ(xsT&<;]ORFb<InXMR`_MX-3Pp./wtb:_`ziV2UgK^XEUw]9m= 5@יFՔR*?X\Yߞ7iHHU GqnEB ^g+k%5qUY%^W- ;aJ[!6|[qUAY+MüpKTEٛ!PD\V Wo3@;>h!MDDϞ_8if 0q~е] u>31O0My?å?EMw2Gl+_ߑ2:{ĄyJqZd ܉)m#w/H*drLʓHJ!܋-SCGOϛi-={eṈ/+G'+RgL&qs>Y9|WПu}|F7 t@#?Ёʎ50=4 ΁7,OOn3X\_F+JG֍ *PTBrQ(PGCr9f2To_t(Yiw}dB+ OH&qL:?80S5d]0O7P\T. NۣߪXvyP6';1ғԏ~aҪoTnA`z [}%TH߰sdWzbe{{e37Q#I#/PJc9?pՔ_Y$R߹Tj;5X\R*Ǘ:M=ؿI]Fxi!xLMm{e)b;V_ʆAp*`Q2{]UcCkf='"2tQ-' [lTqHkV<谣 : H{Ci늬7B )aEPS H@·mYt. ͖=kmZMGg`7Maa4dq1ct r5*\ʳ: MaRκ8׻(\׿i߲X(_sUJС $'} 9hpb޵8eK_:`Hņg4|ЇT Ì}5|o4SrECK)XAB/mז`)GS{׹<9ϯ mSېמ )` fnEF=TC$O*̳ĸ'#0}N!IL{CZz߽lc %Ǐ#[c\٩he>4C3KBQU1DT.]P{npd|VPLyGP7Em*0 %z25d-E ֽ0qy]6#{䦷 oWJtkN,`d׷L_TcҊ7~R]ddpJS@ځ;p1[S6LL/w]^H$}~% yU|՟m{а>0-mRrkU="ԓ xL2-}l3Ҽ/39mz)0oPI8wY~XrgHM&6udQ5z Mٗɣ C+Y1|P s$/mh/枋L+ra,2"NXA(,*<2'72׮ƃC #ýb˗t{ l5ۉ㰷چX K |lΒ0K`1 Ų!>8816=|%y^Y\5DvA_"~Bs)c8-z?gƎ9q^crH7WǵS2^;(*Tg %9@x8q}ʓ"ش=ϑ MR&bg 5/)٫qbcۈ)=q3FP5kNTA>ʂ$\&Mii眤jaC9bSVa DaBxۀ0745op1k[>`=D5KD'UGxmA,u$ozd SF&-4y@kRp?P-@m.Ez1ϙт<ʞݦ`>'.L,f#5lɱ?g 1dʈ؊0sF'ﴢuǮw怦!},rSoPp,|?KIۅ񭯳4;m7:* 5×f݈ZfEH!6jqr:TA&x qĥa׀ -AN$<ҕac^1C; ߾T۬m?VZa$[oB+̯{BEJ8O1)*'mK|vt=\M]z@lgNi_oE5IxS8d>YL)js?/n ^ȅ5_k[$]([)X .UM*䙍ba^xa" %h|_vP(l;0A=0u .Y6;4^˥UzVԪIo9z;[l_?+.U 4FH AQ3^x`{벐cbf1t)aa3e#ND'DOZ)6R'. o0cDѲ+F7Qצ Zk^j%|8#MmF [-o۴<3@$ip?Rꄒy]d|siޯA*v^!n'0)z"jlajs." M~ψdγD Zj^]*,Yh>ŃtnaRs"_1L}vZ/OPV f>Q9 hWS8=:B3^T)ljȎhȕ *_+6Mqө(`p-&M3sr,&OLɉ9MO-6hxGٔ/.! i?.8buT4Kh d3l)5"@x5ϸUQ#zivEK Y$"5qjNO ETT=PN2 @p{=uY~P۩G0Ӊr,xMit[YkWI<涺}doo*E`Ɠ#?_Y3͒" lP,Ki/_g?u ~'Qκb%96B"Dujx+A~#ͻ&.x8Uq( '^4s8pWGH-[A6j)x"H7hd*-pb^xfsѾV`ܜ"9z\KlR o5'~1lӶM=@юq-ۮiȏ3;uNչQP)xk4}<ڨؙZ^ቖjǷsX?QỐjfPA8j+ܾ_^Ϲ>N2"u@CaMH߯@fpP*>Z tr<4?!f!cXs+  XQ*`sD{Fj?Ooy*hS6%1bP'FIYVAMnwV^ް4ʏW2ա` Wrhxq9/< {lӈ05m ʦ$'AG|4^s'}^Or 0QqyA[]9>xƥ骮xtygTb),:]T`m7\^3og:&- Ft*/˘_/ȥ{"f7ǻ8=t 8o]yڞ7(f[?)UcYU* ^OY "NV_o{W_oߟecߚeŎluFRqhw1'b"8<X2:7 9eeZJ5_@07/ߣYӤK@q ؀lRˆ;(LIK+}ɵMB|¥O :nˆ:K7v6J?Fk[lecۍyGq|_NP*8MV`/l;FZVh=^z-0EkQ@ WSAGH=-zz5L9|rM۲5)j9c[{"y{ja|rXL.!= 1⬕3@Jk×CjE77wj$-OGQ ~;Fat v1qFWg$W) ysGRM)u&8ɯC&KfyZ(Eu&/I:V/CRXƘTɮ}-+G!Ձ MT/ض٫TNW&Q kLpo="r yGi( Jq:1G*ohaMT8?r { ևbط f%ȡT`F j-\ٷ҆^OKΛfގQ'&Xot` ]XXZŜ`t_ p"tۓ')v.uD4B`Y7V@c0702jW(:Exo :*\E؏+< LʪiNKJc2 ',Y2qGvzWJڼDIFU  ݝv~˘:1lELgyZ2Y 姦CZ=3PKGʌ* _vjʉ_RHnDlލt"8ab=Q# bCɫޣR3= nGug?f}Ѥ7R] 3‰Xp#`Q,@5E|Wy,8.4i᭽4-(|楚<{\en$!0P!,.ba"9:t,QFW~jEt E:e(12*'o:ތ:ˈAY5=H٤^>q [QJUV3@N-xLɒlP|Yc ^_X7TLY!ghjKWZ]w]n8šޯ:gV:`r'UR5簲ez&pLT͋"Nɮ+?'.|aiv벌,3B|Gf'] BPgoQ[tA'V#?ZZ?6 =WYe_-*;R U$FJg'ٝ[bSF} ?PWg.D7_1S!]~<{|Sdioq>U$̛'pA:Q1nhm>YF|TG򠎔Refm\Hš&2 tg692'^82Lmزuu-KKRP*[dᡦtED+Wlfcj7nf)ͅof@o+K @6N5D%I+Pc0]?\ /fE \ғ7g| 更 4j}\)E __.M5{ʤ3H*ݮM>`"*]鶿`{|PqW2Һ>v̪\sPIKBjVtg0_V;@di?2My#;{ <k" еV&uqם}o`>)ԪePt8N<0?*Gr,4cX?3 Y0dvL0M&#fA鯁C7_0V\1hvAfSaqPHvj Wj{ !pnm< C)1 粂~=k`逴VgUf|qC0 u9:naXr-ɝEjI D;ٱcH}$Uxͥw*Ƀo:% %.|hdR(uS.f@S9:ha_]Cezni9Ȑ4~<+%4ct*> ׃ȦãxM]@Ljh,VCtRr@I\G,V$hdZMa]hн?44I1fO "y̳d982ƙN@5\2sSBx+hy!c:N25|O'[VEqC3 1UȺQ9H'gu#RM=@7su̩9Ř./TL*`i-I?&dȋHDNr54GO|ӬM#eQrnq֣NB%BVGxɺkČ>p6OLfߩ=^ilw:`ѣqSP;ȗseǙl6˛MEk/RIY|0  >A4О+'5?0TY#ΉL9;GG']V}~7fAsOrk 4azVEX*P-OW=geJăThnw,at`vfp}F1Oh?_b(GMXd|MYVl%s1?|>*:Wyj:0OHunY? <ğ mmMOg1Y-& YX!!s+ @{s5" LV4ٮ< ihS8GK*hp1Mcf L)qP%VnzFHscUǟf .fdn翁`RN{emwk; Ը^kӳWMgWgLtʌ2gA κdW@Ih5>&(IH2@} !,([Bjs=s~?eJ:[w\p t^\(գFqqJd5/x`]jɻnkBV>C8(?u HqW.0i ZZ $ZŨju#ueP%oXJhr3F';MlN>3š5 qԁr\WA,$[h ?M:h!UTV6}ұϼ'/$^ yKۣ3\z9P2jᱟoA{bAoF3RKM{l-(<^IxkT'q`OdM XFgf-: M(v7 :;[hʝ9W;Y7v=,;8 BΌ'/LVVFuzg ^}EbM)Lxj3ly",&J밐vhI6T /AKxNLl6=r1Cq@tɧ։) S)xr#8ZGLc3pYW%[%3vY.m EUR$қc%uN۔j?]ilc9T@ Rf;R㚨 R+bժ'*z~ja~Z]7ɮcrJ%5GoCô"[!Sekʇo\g6̺@+\u6oz3dyxr\6Q^J-QZ[@մ;Ai^b1y.YƺԽp@D˜<3ؔL4^sfFK}$g[XPt! %Hf'ђ5aQ 9 UkQ8◻6"5ǡ6rd3N=g:S|T"".~1!w(|b=' ts|ћz# I%Q0)]Hc(FU.jo  ~nq M<6eKȴ-,Px:YyB"/Rl$\0mC'0a[^) gFE7jpJ C@l+؃;V4=k~̀M9}.Ėz05o=EiHv8E'*l ,0ևNξR\ CnWɜȥ){ mHqgוHӮWewoأ m8i\ڭgM]B$Hr\V&i`qbs} jCVBm =1^獒a\GrPSX$$Գ%h) Ϟ$;T2t.=XwddɆr:ZP~̾zP >ATؓۏ؟ 4#{9QxkL!Б ]fXy ~[ahcJ}"_t}EݎsgD']UnnqG4)WE#oflk@Z?w]=׊H}1gTwHW "GH *nX2~򚨋ҍi#c+\*VcycٙJ8"zҎ;Wg-IKX]U3T7b 3GݖMIf[ w)}莌K_<nD%z̸HM;؃fxNx!ǘ ZmI!끡)ݒYI2Ͽ8$]Ak7w?>xim]}D\gknPF H#װ@[NxyzC#>xƚK*رWv" Ebժ`"@$ .CI)=R!q|g kd Ic ~&9# 'B7qό3?e>a{뚟][5Ml!ڣT^6Gw/IäD.߂2pJ}U6wA;eoR<ﮪq52IS $D9=ꎋ]w˾^OcRޔ?.g4Hs1w(dيK}#*$.4`X'n#\#qZPA7 S@;t.ueH, Kȳ|RkP.l3.C6R+ !:BtgGYwUwRnM,>堏&~YӀm\=.ooؼFVJaq }T| LS_r^ [6t̤Wī?[݂Z 8v gpfr V}!ʉw6,71V:vu$@}׫9y% sEPI!QQ E,v$LJ?*[w9P:\tMzBUȋU4;2MRv64V \x@DYNG'!(Qe|Iw7;RR?QSv\E;q_44]z+BR(7$}H{YZRʪ~%YN#\(ɣyn (+KAQΔFs/c%Wz\۝PI}Ҟ@iK?0 )D=_ŲD (3#R>Ҭ_tz\#Mc>R">}<}%'E !C,~"$UMOI %ӟOMWdl#c"NMXt\!'ax+  Z쥑TF/Gȏ@UDVYߺ.|X4 7^sAP%BХ)X!-'|Sl ƗO;I>y& 79}3& N[--阀% [6&i{mQ,UT8NA$h-T:K~[yg{3Ky[7C".1Ϻ<0a/6p6Nʀ{&\imj-8Q݇J0lwފW]0cuC@fÅ@IPv?Gt̡i +;ح.RGY!du )6++/ٱR57)/"d ъc*0*OWyRAB}/@8(!T!R}ބbAfUm~87oNWbv4?$9jS؏MJ#jl'%s`CDk|3>q~R5 2[Μ0Vk9~&Brv}9oV 5%wOhnmr|f]ཐ\#% P*q oGL|*Ntz#deX9J"y)Ӂ?mfT:jT0xߛ 7b)͓hޑ⣟2(K[Gx (UFZM%"E S5a65L : ~"hRu)>5ͰFf2m!r˯,gTI|6uw?ضgcO_!G69Jۑ計 HlgI#w%O>0Տ8_gN^rl[d4j5G13`X s @MuʹyRozP`͹MM!aTbfu2Lnx.877J^ңŒj,P#+y3s7QcAA*"r]M^~ =Cz&fM4f+z2AtD bu$MV5 VSmtnIuEL7Nt텲_G Q8T"wFj:/xCjgdq|_RSyڔΫ xjFD#bS_o+˕&7bBLxAr.]{as@JLD=f6mۤ1/=HWhjf; fj/4  ō%9UjLG_`qlsFoA #yQe7K#b81I(9o2zmK Gr3Of唋7RąFe.:._(Ӿ?rZDu6qkJh9Zl\ym9^zZO:uBsCMVaOE(-Vxר50ȷuшex;!IrW8|zn] 촀Lt&0ӊ ER3S@eeo#U] 5r1Kۤ/v j DMΗf`Ǔ(ow(9*gJ?}, Wx8^cg!IE-ݥ}9,ed ܴhĻy TiOgiDQAD0^r](z>~4 tZw)7셎{"j cC3 @e,Auc!囌t #f /ՐWL|/ZE@A 4?*V!@ ݨؕ;:'4h_ -lG̢OlbJVdWXj]bLXm%P#c=7Tz#j5d4hC mx|pئnr}ϭ4XI͖\hKA|]Atҷꕎw͡ 4J2^?0H 9b'7-NpTmԮ~\RzDc"FLLir>9vz;lmGF >xe7ZنdpNތ(EBbDej:#9ߠRbng` p 8رK 4?,?KIk۟s/ShFt"@:z"bShM7 !GTPeFw~ߙ(n?9744aG=!|0D ջ~'j t$"lC-kj>,Wͩd(y IM6^F0@z!ۅdgHP_U󋚉#)28pq{gZzs%mY|EZeX?%PaOB'U:d,TGbD JxT]|ݴq!^cčl/UؽFq'5!.LmS~@nVp12J>)wЗ-G_#ɝpJ7M$N[#@b|[&o98hT1K1LXf8$ɜ$sUM498I TYೖl C< ]3?/4J5|hQ*!KOΚQ\S5:l!t+5M}0&e) e}n\8 ᅜ{u8k4f5gjRT@ #ut1gD^I_Q _"E\R{ tkJޠ( 6mdJR.2Z`S*GҞ}(Ნ΍t*%e~%`< xb6wRg5% n \X$ЦA<ɀ^lxrtGNǽvѡ6s$rmh\_9%jL*4MQc?8CmU =(0kc֌QPَUnN򒒳-XL?ܽYH ņ!4ntuk<՞2LdvT> G2?8f$(<'%&PcO~<8# sM X"x稶QSՕ Q|tnA{x  aݙ(E\`o-2 m8E|fe療Ğ0$<=䘚" FW@@od N*u]~WȴAZLfNc Y3]t^to4lQ1-:ޡ 0&{}9eg*=µ5CB5KR$&mC*/mUgߪT7k-e[(i!*ݺh*Ay;ufJT{BfO*wZdb)bKH]rqbaaORE\u@5h/zVO5>0=-k}E~Lf;Ob}KyƊIPLMPxe;}x4n҂U y_+Y<6Qr~>36v9Pԗ?yR2ё!gjkIΈ ߆;2*y0̡k$rC 21ii6bXj"\,^騀?=Ԯz̶tz\D *gF"A@*$GH;9 YJM  {y) tW V̞rsS: EB$[7{EʋUYYyj*f|#4'1 c|?P)aڒĂ2Q夂>qo 8vxmjȑ;-D\-f.w)SZeZE1D{I;FbXxW71Q.vmyrr0ᖿ2RZ4}{pTZTa:t: Z=l5[s)*sn/2r!(p\@~l2wYvƞ۳{|]q.)D+xZ9<X#汶1(obF1M]`Dž,;`{Skn5U(cvA\$ѵs<@r=28Y^eC"b7ɩ eŋUh{"1"r2N7ݩ}^8pN8Q*H=5eKbA]JG ccZeNYԵ;]ǫ-7`e(;,Y@!GztF&S;֚L,Pҗ YST1|6FKYQ.?"=QQ\6/5$ \M6jT֤җ0˞'%! G JBM u" =Yc}d\R kWdiOtDql3^$ty2q?5 }V3x.uGx o&OYw,1>iSڋӂ(Jky/ Θ2vf7.E 1 ٨'~B{!4 \Q]u@p[PJXkE.4#6|],YӗDqkg{6%q qaWiIk] 3|7T= ႯH?yj\~d*x%Do!yv6w$H)\a`e rD呚C_8FPTڹ V_P+:cKeۄxA^)0z^n0 ] wak`6h hPL;bݙQ{KήU=X;璡Blb bGn'8kRJ?H\p칭9Sf2u]qQd]g~qXáL[N߹# JsCs`3}%U6X9ۃpte&0]iYG3t$8+u?zncrPYGsqS3U?=SL3] WU[]\SD̥$jj64V誫u~O\]F ڜh\:قvQ%qߣWhZ B'#'Vcc5x0n 5+ŇѦfhr .WIӁgEATc]SY[aЫ̊RE0|ئ  znK2 J`9xf;Dj-mLc#JYP%a#żߗbڠM3cT7SYM51J#ړ7p̝칝nƉujo i–\S ((1Dݘ&ѯS k״cdK9r ƃL$c}7jF%oφx[P2䦲8ܽ=Gn)E G̪aӢ~? ŵ,ظl=kFa50IŨu6>p͈g1d} %cCd<zL@ǂ˕/u SwIM 6ڥ-zl 4 kiyH,AOc@2D`*_!4t̋L;U7 t7Uŕo=0 dùg=Eb̶Rdޛ';'\sAve߬W‹ti)gN,-.톥DW$A5FbC ӳT"*bVDdʡ?D>{l_32-iX.Zx6c~3g2}sLdJ

`]܉#2*;HC(k&LxͶ^Лnu! .ŵ{WHK7Bx1 *5yl|RxPu~GJ'jNײpiB77UsFQ(!x'{!?7 ɗ q^Yp/Z5a\QuZ/r,>Dk<,) ǩs1Vz5Ɯ{m˻,㚤WfXJB9T`;6Yv[/a03գ?FfN}aJՒQº^>&$Q|۵kɤqS%9UD)|fT9 <16)SibBؘ\Jg6C@ =tV|6TW\C}N۟YN.װ)# urM?uםתMg7B:.?Ƭ&jMoyd0 |h-}*QHn\Hmw_4;ӈhUE?!,2wA6<]cTm(EhFa]фF`T./ŗ̷6gd97tni01i2BfR@M \zMC~nA-}_S{*J5t5O]-#kӞ~MHyHWLdiO5JqbŶH6Y77Xi>,Qd`wP*0~H~ qO(b 6l)tLx*Y)~G^poeTp=#b/Ղw L&/[H T 65b@s55 ~S6p 25=neq.8%n\ @mZ%dg Un4†L")o}\P(&,ż=rz9h q2q:;# #%]I 0}УԳ<gnDZhT Td~43;4x2Ka2)~X@Wx1g1x UY\1i0^y_֐ϰsF mf$}k{٘~"9e+0%&A{9#"6~…BdCdah4M$,@AY?`Yi)umWTzSxoX9bQxsc ve1mʀ?juMn9ƫb`~!o8b V @rs:zfi 8)tiT"BmV ` Lcv^sŨh %f%FZ5(f z?*=zq lN,~h^oQd1T:A{:p2Gd_fC-|06K^}+(-M8 Ƈ΄z,dg۞$ӳ$dm*%.R\RADWO6B)BL Pc3] oG~>QCNqOsd(;+' H/ QvA|A:[O+ `iA7,(aF,ρKfd/?t4//=Q,-M'80$]N}%)I?a姫MO/NBzrIy]CIV~8ʧ"k^|#h(+YኞqI?8Vp+bwƂW j#M.} v^9Z8Z=R(6Y=DD>UKp&EvﰂM7n(R`oKR_ŕr^.OjPڴ;eh/;/塆uG9?)#nIkLX8|8<1F%;vLtOJoY>$c>[{01tjG^"HG/aun?wx҂LF8|ӔSXSv҈FKx_r\ïaWd~vaXEޛĸܝ^|40 tr,CJ``YBؚu8?xoSLS+샳/o)Ld-ۢ0Yex05;Y IcSqAT&);m.d0+hzŽ݅կ-p1jIwV ͻ%6> IX!yFH~kVĬW5 +XVISD 0a$[Tag:oBW,!wfn;){8] ƀ}8u)p㕔1od:F^ =WOo.4bEEB%Mz 2a@ e'ZVPߊ$+&9FOW<طL0t,:oNNQ%\F` ܁@Cq/yn#nFzep&J@ێ+R]'bq/T)mEQO|Q[]C' vрb߳m4oAo w)5uimiᅩU+?Mb{<{쉜.]8 Kf>(f+Hq5m}Qtr]16A9ECUʛt(cn 8t}pL3=z:$4 ]]R$w\󤬋.|_2ՙZ0'0\\8`ɀ<U?Crp^6[y/ jM7[Me_,{C}"f 'B0}UӏAŹG#fDe10&mew%23t(4(b0Cǣ30- AI'}pSWܤ=L`QBmR&H^r|Ѵ뙋V4. DI]{Y49C_M>|XTvMn DS^p+nbҫqoÌAH'P)ys\hT$=bls0xR˳0B}_ Vm^NQj5R %\<;)e%MS pfh,ғOvY Zۑ809dՒ?Mq{o hj:as,f? Ta8 UF(RP=1}=Oq~<~PWC\3*oAW&O[oa5X˞!_ALEuI$L/GvxlTi'/Px{kc=eeNr'G*.HsnDNcT^m<@tM G_ FyoK^ |_6%bBfr(Sq̱5`:6jQ[0 f._w2ڵU^XEw%Jv<#SQw9m[*ΌZ2_ss9$^ZI/!g0aָhº;~5#5iąyX)WQ?; .(Щ~-hnfz`h[ ]=g<.HWN»/E;\k%*|#4 e@xo#<>~bpRK\źoGm E `KGX5%dVp[C4Y :xYOX}0Ax1-t~y_6X`S&yʾ!l/mCaG-<nKv>[*_i"7B-ժJɨDOK[-Cv=ccO|뼭rb˘}4J,n$V#9Cw4' A u'MK"ְ2͓ꐊi8--8zPr(\놏K5&Vt 58ͭ[k"4{Ǿ޹Ra6}9De];Aؐ KC׭tPH&rM*:,%{aGl!l9rQgvF΃AVK_(W)dQ 0&&-sC7vs5&- Sj( S lSʇWԣnV7'74{ N`ljtXz+qtxۇ ŵr.O,TlMf[b[|irRF٦˴/ rutj"BGC`,beQ&m83AUNI ĬN@3 }SH{\aã"`rV G2Sv/Iӱy\r)j'צ!%7LS]\: Rm,~UH؁bӕK+;:%tzk B1.aLo'21S1.?SxY|U:{Z HP]+[Leum;Q?@%7%Vb7o Y(v6vBGnn] 7ZSK7+=oՆkh>lꚺleEKzޯES%Up蠝m*?Yau7PW9snAq`>ӎ.4Bu6o$p~:ۊY mF3,;5FTt4hҰ 啨?k `"){:Ar G|ԛjxSK- QuaY2Z掮.lox%klAEG?F0N?ݣ|M!n 5EwY1gTxv9Rc8:Jh`qV_hD;} \axЙWq1o6GW&S먓b L\+OAiY "q7M|TwӵpxZ'%I ̫34gm&Z΁ t?{FL+/qyG @n?;Mڭ>9Ga $n܍y#oǗLAKM&}S5 ĚGnyGF;qOy|gU+hGt!umPy;;L}hn4_hFl򭗠b`R3Y1*xld֑'#|ݝ jKcNʗ-L+26tASEASU7*/ A2rײ8"cȬLdd5 M6;-1֔ :4}LnC,[Jî9u({* #*y}BnT;g6s_yrPZ@ e[-$z@M@ R\4e*\Ύ)x4j 5A!SPn4/27ºcoc RZ⽛ 3m06' :>`b54o.e+e~id:|^0|uՔ!e“5sK1PE-]o'xa7w`.)_8me)PqP}ȁ yS~=Hg}V:5Z eX)jǃjGJz5 sV'i4VT8Ha*V;F%'GH2<{l$B&#g v四O}.*+숦J@kN5ɟ*Q#O-RRw&(>E>mD x!}^C_yĔXj?G8h>R}3:[{]Q"5Ca[%3g:2 Utr:곹[*"iVjLܥAnKax ]ea%`2lh@E@(L^/|r(e^_ULn^o=ghq1 +I[@Lgj=錑&}*ύdMxrw׹IQ4Paԥ/p ]oNl'lIwr2u軕ט֍uRDgji.4 ˯8BKrF[[ZfB?<8} j7/aW^t ّd°§'>pQJFR4X> l~B+*' UlE<ՠNV3^0>ī~`3j<-I{-DEVT{tj諗u5K@Q~FWM8HGZ˞|nד(p.o۝+dВ{p|ݼRhk`4'F}xUuvӋo[Pա'bVwB4-_24x/&?dk:0N<4_AV['yʰc䉥,1_-aǛ󊼍ݭڲ4L˂? ]V!<yš[PlZ|^"<:Ӣ_+[՘c0"J 2EE.6ͯhA|H0o e&L[ᳬny#sױ)UP (agZ1JZFѪk(Ԑ#2W@t*xQS j\ T"w?:տVj6tz|X"CRvC (GZg Z@D \6=aYl~obmՠmҋ T4!&# f(e$R4r\$hd8{OϚQ[nwW27KӱCځW^53(!KIf_').nNi+T%IʖV/ycEERCW3-x$B̓9PA h9.[^;kZ'~q g ~&SYh喢U=n׵$͓Kqy> :jSb]%WpO:.[M ݹpb"f0UQru3~dVW.IWa<ۅ3x>ZVI>`|A1R3&IQ“uS,Q'ba4Xmlb@/HQ#0Q;8T`HZǕ^Űa1{isc:P_P1Y l'[LE)`lզɏ[ʔ vRP#J ؖ(:PsXSAig`Pu?&({wa*[fTs>iolX@-wkuji#n#x]ܔ wsU1!F"$rQMd q-p3^r2'b%V3OOt#&cK;,&=}`\6SLsuYL3-Az/?p, Yy~lt< l%v0t!iPBq*PK~xTWo/.I𘭉LjߊrNғC%ɢ"KϡtuW{_mf\8U;Fw*Yo8nP%KlŴM8PR f/*b;_'AvqJ(~l+ғa5\3*Hm VO9zdc&R%H-(~F9(O';ע$~t(Fd[;PA kip:%ΝҚ*6knf~tOq\,dkw`ً(mRUc6vѸ@"dz3bjOUi//l ԁߋC HnEE2eC#y69[sLt1AWYLg[i\Myچ`e wRʗ6(JJfĦy5<>mMwZ ~R~VaE[i 40&N #%|3(|ނ +/f~XZyW)*p@a"ěV̾r: ^l~g~#jy<d.Ejz.X֯^vv4 ѶifX9tC쉽cQ!~$w8i/Yʒ "FL6P Vj^y|9Ue:1Lq}˟KJ +7*|&"e|CcqQU0E0Jj)ݚ*؄ucW#X`)9A9/cUTNLj Q5 R21rG=ʑOI)'uML1SK„z.ܺ8?c 84kCE Clr(-.,Gױ*Jyp>]<`ڇSM"6A{Sr/a~z_ߩl}EVwG3|F*7;ӽ-Ff| Ώ_%x0-WaSrxbT$wYh-iXO̬13|ONZ]#/x9yH kw7xhxy]&?<")H(9{]S1F& G r{HnyRԘd~d칍F0`x!%rNJ^GQ߄^HRE›P./oK;h _ ӶpR ݇޹xn(:6xKoZdƤXJUl c_Mև Ya Lxj#= KQ=AkFy^|eg yd9!Fكs3VjF|pPw34߀)R㪁H| +!<"915>AW֦Ha_Jf"Q%ǚG 3Gpt=P~'ȓ<ɞǾ^_+qZ-u*nӡ<UP̂!q'FjOcYbi$}FP /*}([ (ph9Eؑv4i4/Y͏F]2! kkF~fUSU~٘;j^U ?zZwES"`b}Z0b04uFևbdsy!-c$ }L!<&M8:P?>s/L>>0jtՂ ;=7ÎijI>bٵ^d.#5v5/Do!+4HynEH~_v5_yh[psO& `t^rloe!| b&D/H7FJЕb3,R@8Iuw`[vnt1 l§bQ ⵑ!xܑz; R&@/a>;vV38 ;%b@v~m({ƉQwvt5[SFMcIP !8[k|^)r($:Bf:*ZYhB1Ҝ 2auYVe N1 6Vr0\J7loOnYӘX~18İ)fAX]U3s-;'ڄ/>'EҀlWPwq[WrS z]lA_'p ;WdG^!YC0IN'6:iAsKL#Q=BD(֥9j\xwGR#\Aߒ N*hUe)娄:T'))sV~G+3,!-am MѺOaӖ_T8%3~ =% 3p{Ok_N݊TQS YrZ2_آ/1|9% 4TdR-`\W8( 2̓^Ai(<`Z-fGwAGG 6>ȢA0W'nq,{u 5YB_{ ңaHxN!"7 nԷ:b3-I7 &-RZ KgܸYaQH|Gr:(iNmfsVM\oM<1%7">|@)t{VQJl4\\8USg%.`ZJ1w`~uz9mjQ~bZYֵqypꁴZB;VPe y#;g7rJ;&]M3V-W}ģkx|"4Yno$K}whZc!'.cT6 ;bP/n")}Fjآ|r?`ŏ-}c[]3 D I;f34*=lr2t3Z6ū ]zJô6{QZMfrGb2^Ԫ]bf Tg  \S3Q|!xf"-'lG/و?*h 7[ M(R ygk\ڻ`|/s} ʃNMl?v.k Zژ+X!~dsx|&mJWpPeV4l3/%097/Kk_M`HmZ-#Qt#j"&hgQ]a%*=I툝GP?Bxm+- SqЊ墲b"36d)KPH㫡R,0cw^ :1]p*v"EI@"$55nC"ֆU[|CTHFº eJkq 0"p8C+~kr>N&k:gW,S9Q/i9޲`VUU/*kfF&+[o1ys9PLƜj QnycF^3#cq<Ɔb/W3a:ħ"Gy&J_W"] GG D!6!>tm]7#Îaٻhލxr>]0ԒmHY 8>>9e]|WU8*.AKFN+ÜtI wnu!/}a%v%7 T:Ӥ%gG@Wm$!>4j;3b:38g&I}* JRO,hݥIxaj} N+ҽ\| R{a.f]qB/ra!iTNA7*c?BMuۨŇħ.vZL~x9-0뱝S-< ҨF߬j;4j[uVs#NZp u)׋J;zYWaх. -!Q XMDP& 1,;F(Jϗ(M@S7 =[>bvf1i p)M7=H܄^p$l@oۃjWejO1iUґXTH7L5*.m|'iA|І-b{CQm j:2[b0 P\p/%<ϠMP^f%لPư6\hNW"{6⹿s\gExlN cLbjS|beOAU?jڣLa ݴ87j뽿;V$ӥgF*חhc\GvJ:ӂlhr_]!AXStB "47IiNqhXSŚnIz\%yt1aBע l8N jti~ ;jxF`iѻk$!\ެ-Y$fҖ7G?5Z!.ens( ވq{̽As ]+Z(zng4v-"kEhŝD]-7?' :G/ u׳4Xvt[ϩv%h5\s38&Z,rg$&a&I~=:[>- +"=@qQYmӒR-X£mT-y 7'pWCAKhLnj/, ))AC6q+Y4W;详_AA[<\8R.,@|D%&/T[qBVn?8 GDPGdR7ye'3W̫1hkQ$̾۶!rnZWpx5$)wjR!Q#ܢևy|<3MVʊl*bJA.XéaV\H9qbq].Fk̼5/([ji3+rBz͍Fo+A rlF sjg 1U{;½Rwi<+Pu RFz V#',DoVWCyqPhKڻ%摮]f? !DQ&P|$#XqΨ==tov߾ y}q_GXȼC[Đ/o:MM%©'K);v^)aVV]&7/;Ek4(өV̎."|'YmN'!8C'"h=n/k>ylo5{H4rV0cv*((wUh h5+&"FŵcFHg!Z9t4(pE~ pH$G("d5m^S.l 4/viYwWDl چ]/cUڛN9>4𓮯aρ.~NC yb|Ϋ^À2|RF4Em4Ymj](@#p%hR?w`n?$,:.$فp~~uWF;sx4u.z+f6\/gV Ol+W:̪4j.{'=q*8B\j벥x1,%+2Hd*^S|^٫ףHD~\F V5}Z*D*a@a`n8%C|n6G L>')ڇ6׳n[֘f,B@t X W1 *QkYC3zl$2 F Pw4M~2X@2"䐑[ ?Sl`>~f!PT`lWS8*#A4ooP;$CW~9` tמӺ5(!|b3'l=ݞհ{ f+l%lekQ"CZSPQ0m]&Hg=Uc&E,Mp ԟ5jX%T `6 2ar'VO+M(05&OǕm+*7P6xnh [_YJ$} U> FDlu%\Bb )=|wwugDɚs`,2vjn`|nй qz VŤ# wʒ3l6$ܽg$뇋;ڲp4!cC`K] ܳwٳPb֦JLY'Ey[6XˆT[<%$q "^VNLsRbV/gFW>K-#k,,s)#*|^;Ӳc}_+T,J\OܜP.${OS/O``z26QI ]#c,NeNIʅ, +N=8ĿͿT~"`cN ǒH;M 9~'!8-EA(e{Tb~[U݌qoNbg[l/Pv")>XL[TtZ(H .ɤ5qSr$#3X|?DJ\y:THRk=MX7}b@\#IF ~X8n7@6'0O2Jb¾˳VUg'XѺ/؜y x.=f`I8S8eɀPvAƐt.Lh0$ƻ$m<'_{qG1ЀH!H c{ K r+lKxpJrNIq?@0tJ`ز56dh<#"A&F z'`Sۤ,C a@TѺ7 C6 +M50* oĐVLӾ~m$zC oʚlltM&ӥΦ,_ a7C,ZEjφ׬1rX2<ԲpQ8`W{MnA,I'H,NZeE9>#==GT]>%!3!t^0//Í݈j_cHn$vp! I|\6 %9(lڈrLEd e;d~IbEv7=U\P4!ez, nXɞ w\O*6 t9A4=펽(Cfo::I$STְzkLZCZYAK~P\ӣS-}٬:۾7V%Bh˩"æ경ʕȴ/_ч^i sa'%ٜkh[A~ޖukCn wT,Ij޼W.ZYQ%oV+.>yh=~H( h4Oͼ7ئjM"JERx--A)2'sFL&&/ cDymSͲ{ܼfJ:hTPt-H`˅ ʻ`b/H$FTs.[ns ɾn|m/?;Nv+Vj0dܹؔ?+{#d JyV{f2o %W(QavgR }!"Y_\M!wl ](~L9JcgMr QYil 0{ D-O*勑70>8SggL/I)ctޫ6 &za>ƍEܥBzzc˽K{3OiZTޑ֩d$v~xwmp0WwJp=iyJmbH /V=ES#[@]7rnG~ͦb6 HqWnYuM[tQ8P&y?8y/rpj`5U4xR+M|j"dF׋'e0}i:Lr˨΂2lbE9| B>QjB4ӭ=NlNc Ӕ #Eti@Lsl ,J&KX5cKAh^G%\jU$L%-(F铌}M}f }dsPc|iAÍ#lDCՂf]L_4s֤2O͟gqX;M Uw5"!u f:x{7CuBu>PUk> ÕbJ ofn Lɑ3+߉\7;QoB~w`;_jnAAѣq=) Y %._5Udl}Fd90y"ٖ Fxwul;%;WRr1K! 5pO`.r vNgboQ-ExF]ΦUkUR4|ict?xθM$q1&ڊYc̘OX 5u|]qr77_ɫ(oj)Cb"& 벽RBkjW~ΥC qOFhج/e3@wdط;V#ޝ;52pa3n>ǩYZo1n}`t{4ł|v#RZLOhGgvC MOPPs+j.WAvtFnεvks;leC^ nBRc1s~b>Z!;)Ǡw41'V_TJ55)vn+`#ڶjTߜ]|La${O2o8ېaԌ-q.™SޓV:pؐH]fF.A7@gqa&?q] }"~ȩ(WJl:[XJf.|Ԉu\>U>̟d (4?aç3/Oz7;`J4lS.k|_! _X֙Yt4犿Oȅ*xbD㧲LE4!0z{!#([e ++^9^t`Ǵ d>,ܸ4J_z#4@孎e,f_*?%W~e,t;5jMp3mQaP3fT뙧5ʨyg'h<{{H[ 8kxsՓ;trj"Ƀfx5b5e 3l{ɼ[op[zg!>0W1'"BN [N;dl.h~ Qˇ)sK/6 $X?|KA 4itY*\=y ]'ͤq3M 0kskh`& =T@T}Ft'B so#ccGo/`FĤs[ JT6ihP!77!g +݄_>l(d6PhM(_k._Kؘck"gskF>( i–rHR%ǎ\'S$|RASq׀·+8H.\q5<E:f8O!(űw2|X'`6>] <͖:H@0,BK"{6|;o\~E +ɦw)v\"??Tz.Emp[h.'/IH^J-`D],.uw^]]tĭ P6;팇NXY ="xG֥o")%9a%-F*VboZArjB)iֺŭL< p(*}Ut}_o&v;Pcr^!_S3pCN*H1|GQI'n3kOi%oC}ʋ>ҩ=&>ȕ\,Uau>Ν"kOÁs_lؚ;^K9hVz%ј0N]ޛZsl\4 T|?l݁ndfU,>ivU%MK!-D0v\+Êڼ9@$=2+\#BG9tD=!=AiDcŝhE*軵qg)R \h'кaS} Վ5F$*pƼr^, ^p wq?EN*auR3&O(c6|5ń Q_& UD_37W)9ǰ)A~/X{h$ÂPq3;ʼnYЎB{Oa9 p](ˁ\/PKD'%#.l 2j/Ҁ41Z7:qvn4wkiHk VP%Z6āpbq|G<ڹ3+a _Q!#=zT}*6Xevߩ+,!N阁%]q>TDʔmA{@}gKd@W(5;|rwyy8Zv >3X=l3_NM :R-: *}vKԓr,fZIæhgdާ[_u$퇂F]Y^vZC1{8qކ N*gYZ070701000002d9000081a4000000000000000000000001649b7c2900002854000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/g(]?Eh=ڜ.+q:Jdʲ@R孖t`i6[얌[˅GJR%3H !j,>>j;^#m= ;q A#U ܆<^pWи&ᝣ bfSB#N0mK}%bX$3B/)G\0?`އi]dþTs~]i ,; ꄶ] ڏf1҄w t&C44qJ^qzs7_rkVwl݀4fke؅lY!Jz0˭t3iX*N;.ܧYu`%}ejpr`}9sB)]a:3{fȨӕ:vWz!.AZ1PZ][{i7/yAg0uv#R%JQς~*s!Pu= 6 EsN$|;݋3r~>7Pe$)4W/ m>o׉o>30lf;9]}d[J͐6Uqj-=fElzZC'Nm.F(6`P-g-p; -h'p^^Kah BԶ_{? V1(O8{|btU~Hq8D>|q`upJf|g!T ֋AQrSUHr:2gAlt&H|tlydCO&c7Sb47äh)`+[u N|\S"WVjNit źǞ*C0,6o`N]2ȑn&6G/ǃL;><@H_톆޺q?WޓGDPxQgd[ uKW?!:1i%KOS[?7}RFZ 1ZIP6W=&9u_5ɭuo~{ћəihĄY-Yt1Rgj]G.N|^"ݜa$D!49z9"()zOJD֡%0U`gjK_Á S _{.=#&/q5dKOEJEU:CvV?JW^){3'u,_3. u 2ʎ噴?TtՕ(*%[>j+/EpBrZq; ;tV7 XRZRSXC˔_Bй0`}-dt$e}8xכt1Bon Yw}J6D5TXrNaaIȾr$xaىݪqbQrH#e"i0g'ِKP5YQR6X*`LvaFÑ\O)v0<ڢfH{r2"$9S@h/g4Ivp ~f?I)T'Exr*ЯxJ&V?qͭ)X҂g/!(_zES\|fy s7âϭFŷ$OC ?݈dFd2h z^E11@`Z Gѻ4YI'|[]GXD( a{J=.֡j0a(r9KJx(%z9BcN" ḣ$@!O9vN-YR Ƿ K0QIZ KBU*/? L23LyAA N =)i#XLeeR>.^{93&&t`F[OEuܖu i茻Ds 6N4^C=Q+QMo.ltP€* ]篽U -o .EeNƛ hi̾LK?Őgx`',Ȍǘ֚(C?4.m Ilnܒѭse@8B=y[C"t r1n^-m!LcİxĘԱX{vH՜PU’qG;RIPЎXyS7uF6 'cΈ _"?E;X ?ֽcuM%!0!)jQc| /m pѼ@O@j% jqz xe^ȓ ڬIZh0 0s:?yW4B ?JBh9*,݃{k6ŠvKb?_0p5K۝VVlCτ]nA7_(RzTZ׃4|3Q?UQNW^ԥMM{g\]+L3Wt:"N&yE(F&Ka_X#QS>^LB7|C8Kӫ2<1GYZfAtZ^9_}1T qceY vv5z:,tԁZV0< e0)hChʫUheW+@Vt׿Y duEY3$3sZ C6qwq+7o 9*jYm_A%fj=ʋ1`jc% >Vv2Zij>@˜'\Wh㰶 5KO%#ʖ;n-k:u'RD|^-Ռ8nh$$D*Hl:%zEcߗ9i`1΅$ f22T )@+>"PdK9 ҂P:v Q\#N9 VudI({gJh~g3݃ $5,%? q>VZ0TUT4ӧ**‡VB91%SP$s$vE41bc%Hʼl&}dk@PW]7gw i8,FzJ:JvPνq})*HM0&RҲv&Fe)z؃6T P18%rv!m&0f>%>"%(\ q<}z|druKEIpTe7k-B dF4_p&hG> (t͈[głlH#Cs$#jOFcrS =ǂؾg GЄ[j<`1B2O֍}*{.ԝYh enH̾˛wfg@!\g׊ZA6Y@TNu6)V&3_vǣ㹿3=a>c .ˍT!TT"iˑ߇3H<=T|/DAý['ɎE\+p@[QkQiv1P/2k> b(iv<@)w(Iܶ<şC7jA^ _G;FD'.h6oOIVueW(fFkw-`tndm}{#SKYo8-Aɸ|"l!ԹBT6tH]Zf4A&_jGJ Oj9RŽ/JWgUcp†w0MsY*U|/* tG|>Q _[A{#8XʯRF,QSQ|n|ۘHo[8[ c8vbt]"z FgW})+ݫ;'}_Yoi\Qҽe6ms$9@ EC 5D 5c(B\_h)kS wA2 ^,nͲ 2HF8|0ۗVG&pX\d`[g cZ^Z?nWӐ:A"Gnnio哀P7=,ƂI8R^KLtZxB.? aTӽoG. 0A& r)+2l3iW#/rɷ7d%<́S4&}&Z,=iod<q"J~قiG5z.Q81qqevF|߽ufHSY9eqo:8z1HS͌lko4Ksemm(UęLD_jӜEf$I":0J,tbrk̗+IW]3(fsȤǘ!Fp d "m{ޡ(8J~(Ɨu]`}|ٲӈm +t WE}o]f1Df0p~m,OjԀZ5\Y?4J\wvwm5^GC~#mCd30^4&wN$O=z _sH` /IT/ {Z$%kIdu dԵzuB3݃cdWl]5ۍkU?r IqX6,. Ȩ~d!lh$S/M.8;!_\}Ysq>gL{d=(L.*8G~Sѿ\ǔlne覊&rYuDN~^i[rvK2&0#> -W<@; sP2eY85IK(R/=q,7c\'vd B]<}>+Rى <ᅀ^~'L!2 2h EwU^EtYx^IP:I{~"kdz eE#iRGO2Oq&;#mnEj>פ_!(p}UN\q>_5X=%\?8\hv}+#nCLMy_-=wS2nyҕM\`JP=WyF/|M[d'cO0[ !`&yLc n5(ScO~BHzcQ)^[ڿ6>W*?I%bzma9z)ϪwZOoh7T@%-f4qھ<#EUUB!}_&*mﯪ UB zi6\SΝgאqz/lqpRD+9SL-.*_f㡓"LMf?|ʆt7͔h:j2T*28P]W4vrw3-x/1O⮉AEsFY#1GU7k~4v '(_ڄ,ތٛU~r^{Tw&_.xJD)z.Kg6}z`t|'&I%U2! (;v[{|#q Y#Q;{m-8۔pL}Itf1?60`1DSߨ8eX p@]½_Mw qJj70dfilǷ Oj`t6Wђ= {ҰjS!Px=, i ә~M| :ϞSL(L5DП pN*[i>2iN}Zs!SJ3cQXḿ]30~kU6@n7LV3f27]߆n[Ig'fV>Q z_ L頾Mϯ`R1A$|q}YJMc2~;u'eY#M:S?N40Fr(ƋñpBHP'f)g-#y.fѳT-mQ$"IBӱUpf| as"\`g<S;]`HXrH6G{+{,(78eLSQ*VeϏJ>xN?k% s{0 ! i%a⨡'P:*! |c8`C0xد~ˑ8N*q1պ9ۤ]eppI̹6( TBN`ttD8 a?Bnkc6k@Ã? NǥML.`.)ȸ&“qX~~Dlvzi Ÿ%WqlrM=wQR. ; '=c< .S @8MgNL^("]J4_ѠTaa폫: qKMz8^ DG #Q?Su2tMrzkAv+ ;ŷY,/y.)PgYZ070701000002da000081a4000000000000000000000001649b7c2900010c10000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ʃsd0_tE眡hRf=(c)_R(qu˵O>ϗJJ/ҡkM+b>kڞko a߱ŲU ~*@MO>c6XiVBMk$ɰ#sF GC~8Tnњ 59TKۈbU[Wծ _`G)!exIJJ!))ۡj@8@fevݏ|A_l:dd ~o\ [8~Вwm8?Ƿ| ըO$ȟFP,3y(EllJVƏy&\LrŌbogR!%K#~Ѿ]xF0_mι8"dȉ\p̀+`nw{U4 %̐K>*9?s¿6^oA36ϓK(&<gooG*yaN~ʧyhl]هk-~KL2"c,Kx6U^G;H˶+^?刬ִTBeNEK&Tcź)^󎡩=*sa&)U>q\ HdIA֚hynEA0߆R|Vϭ9SLAG>4 P1-^&4mG,߁Mfp̋,\D} NmѵY,N0 w,hS8`Y7,3 `wsV!LU-W9M{51('QӚqWo5⭷F2YEƓjC,r$E2W#:"H&_./y1N|'Q>5\T jC,uOU{0~I8[F=mmIeV2f4 RRırďÛ_I˞$H}fܦܟw(v!ϓz+iy4>{,ܬIcZU+%cEА 3, M:41p穟ʪ~+)~[nGbww,E| q zYO<+Lꑰp{1KX_4eb>h N_Šڵ# .Ux=0!MZOn3 }OQz9O"c9#.v!3W_ TVuj` ZZU~iVjc ؋渚g0"ԤOX`.Ku+G-c>^ xa;,ٿtߪ\ťqOHY3QNCo3(4%)xT0J7QZ=̂G;YNOO*Pls_kvhJ(_>%ӫe}HitTR95 =T dζxg4>&)H_X gȓ "]Qղ%2Վ ߊ2VX]&P@Bo>)1386y>&ܼ2Sp`(716ZBOJBcCMC~ܔ@X9  팉[3+5uR_?\#vF5 $7y(]3J(zTt1ZjGG&#y?]2'HX$}oeqZ8Sgމ("j0REJ"Fϼ-fnn1'}~pAyA387=U~U1WbxtŊߕhcL3skcC*{`Ӈ#u}:7A[) ͋[U*65D/ܨMG8P,jV@RG(J+ j]v,'Vnq#,Zi3Yz%*yA}۔'+Zd71ENvwXH=jW[V+aH,a!4zI`SE+aTϫd7'5j+Fd-^}˗42^ξ͢{R3DLa[BT(t@;W@VԪML!|V36H>+*b|4 $ݬYIo "nIC3k+A; y\?#I͂tv(4{^9bqSVOG8@h &-/R64z;|耫enZqDੂ#fKq}ÚCz'rtU1Sym\Ɏ*VfH;s/9͕ɻJymR\CuH $$6 ;ip\=-lUyjXڈ-1~Q!v(^{Cg&`J!j*M:HxIߖ9ߑDbClX"-ڂCנBq]&bzn\yle'yo6%1ҞWn= D"† iJթ mWNZۢŏKo=uƂfe_Q&?ru&K{V "t;q^FGWs.;1b͘% <+%H֝lMyK0ؿv2}GzSuAh/{-CEE`0exJs-|tAĈ6"JHMcEAw,&7{:}(lQf v/Rŕr|b2I QIGPX \|An(RC伳ک(sYou"p'qYN렕YGyN23a=I2,:PwFzV( XS Apzם|ڇC!\F_߄ a&*?(k9pOk24.HL7{N[{JU-di٘6eE%r|CWnɨ֧bl̜l%wUY<+¹mLW3c]hd0,‰[ tEDئLye-`2/b'5Rb>a  hRyNb|h\{ߤ W# H(e"-W[O-.BbA]2]P.I33BڼxgOy. e7>cGň 5TzI܅ayDC+Adkzvkk5Z'y.=`Fۄ20;>}5l˹wy5I-C0~o27M J'h̛G\r56uS5?Y@T Z?r"St ]Pc>ohY:p u*1&'N1Սn\k\w 8u| [mۊZ Ͳ\[&-r eSخ% N38%2F n{aDQ <]l9sL)< kuo#u[š'`H 7߯ LY<콽*h:5DH -N8 X]Oew 9_u+QxYebf&MEPwt;߷P+-bK6eQ2m?sok o`B}ҿuO ][)R:r1~hcOTXEL r"ʮ[ȟ u87u'.XT)"~ٻoXi1?0?-_SE̕N'>$gxI+$u9"7\xN8eE%=kLmkZ"#J7 w` A_H2CaM?| Hb^Z oTUEFð5Gwcqo+ Wh6E<02k6M f␉K-f{rA8PMd m=_ ?wCvd~ ű0cFt?ϘF}|]]4jG}ZHHň*̬g8fIDQ~:D<0)T{GNh1n?g2I5hoH q}Zi Ae'-/0Ml1\2EgN~)bN6L_w^}[b3'Ty# 'RmܱFa'd j݁{jb`tPzvӷLfK3lBJfLm#= חSsWo|c 3NA%)J˪I_8(cxnTx%3ڇ~H^+Jj,`_W`tp&B1wH >;rmnr,tVAm= m f^*O峷g_O4/ $~.5)P.C2 aIAd|잶-vTgd? W@F [Aٶro|X>]_04U2l#jL Qttf <~AQǪD”W,y 1O#<KDݾ}i>>?k/S0tG?oZ̆g0Ta9a4D۔+η} ylUNzI+E o63)g?j+c/(K[3JSmKLf~@pNx3~G?[nRA-olP 7^UɬcSrXL58u$apqƲt:R?(#kT"ԦphM~ͫ~@ly'n&UyYo>Ɍ6˧_'IӤeuD0݉L]LsWb_!j+F -ݔ[䡵 :1q3o4ao!z#V_vxUx&Ō"davء0K`Ɂ˒I-{7<-&JB1RP6u9,w{LbYݟ% >z$9Fn;B'_ Wl6΄JI@m``qhbq~Uw]wb_Yt}!<ArI'wܘC2"5ʆV;xDtOiZ?xOs͖6;S {Iפ]@vM4y ߄"aąfcRЛjė ,BБCI@(1);&o^;%7sa2xm_'ˈb :O B5^Ri)|:0j:غṙA`nˋ1gwS 8\pl_T"i[czxu;b1g*@-EB?ZS>l ҏNO6z9,[W{8 U Ȑ'D䒢t*k>.0be1^] qrc >~b?<x-Tvr'Kh^MCk%"[tM`n,yŀxA9H{TGr: $RW{LAzh ⩭aaFlayk +V =ёp T.=?0qA[?}Ãp>Ղ#oTƀqty\)kY.iJy3a*MM' .mziIwTRY %Lo:=}aX2V39Ar+蠦pbkPGSUJ)y淺W\10%_+w6aY3.N [V5 ڕIЀ^5mM \ اꞴy } ,UЭI6(c7/ V7iL>gd:53s!_:2a}ZQ7<\N9QiA,؞Z`Z@t&N,kfwbs^oY'>\+/#e,H'2Aisr-:b G > Bj  R}(00-%3Lda:J,o8V GkiYl ,64 @j^D*OVp6q; I.C`"SqVM.|NS ="X>opDK9YqccߍD XyG~"mn?ې϶uc9]u"O}`{S<;OfMeY~}1: +קR- w0&+3<< +ⴴS_<瓤 %R=ƨE^Ivve ƫ1^fJ1k, j]&bU9q\ue߆Dzf2^./yiL$2{)$ѷ%ŒnʮXV͛q-5+03~!T꤫ Ltr ŵ@-f/xu 4n\[{4Tzж)![|1sĻTCXF #(>2T,le+1xE-e?Fr2bcTDŽ9v aS#?mL .H߲v^d\3U"} {W-ĘR 7W9}qY&1FHRʳ1`;~{'e*4X%gI \nsī+Bq >n3@r[:'/5I}O.2hƉ{q'gfκw52ZGAYQAG*7[| BY^\coϫ`˱g=<6r;(k(aL]8m'¨^_Xh#vJǬ(/^^4+Ruٸą9CK˲ ^d\$X.mo(s5F`fPU'Y&X(*+HuV1hM2 H# +fxKށO]slP9*8Y-dotW*:,}RHQ"w]pL4PxR ?ma`š-g;i~EKM(牽wh #)e'37+XLU?l۶ c`Yn1K.& `]8eCz$i1\ {jM>GcKzPj#}$/4-(#l1߄ocÒ?wc/Nkϝ/"lb.-inQr_hD?wƛ4QS~ ySa r$(׺޳}n 6*3QΚbLo\uP:5(B~印4nkpꕶ72mۥ ӎپsˆֽz(U C#'PB>3WsSu za]Dĵ1~Iz1nsX^zB~ TMJK讻N"0J5 .%a6Ř<-6`Yo bha<uSa]On>Qh%%sp&M69y)$3&-dCKrbw{Zw`>8=:{FW%Jr}&,>XIN뙵0+:4LL 桮%o^6u .x[d6&j@4K6 0:dG.;o֠| P360ޏG?=K*9HPy#p*Zn,5\v[]`6k5~)UzplAjqV(y[] zidew_2]ϻ݂ny5YAx_(Hyq_yM{Iᕾ;<& ?q>9lE_{sn*"; l++j%/Ioa41'y@RihU*u~IB#<5Uɸ_˜V͌=- W*7Y;<`3S}9cӈiT%Jf%><cRr"L73RvHʁ~fmTß&]}./ʖiP~t)R9*zH>ZHa{Ud\/ \}.l;QA71jC9 ] yb6mw|#]IȯuOtkeVrryc>A,r`rp>[ļigY fEkVtix'7ofR&k~>,vNG6q] 9ʖX$Cv`Gjϋ]8Ű&gk-#Fof ɠ̗\ß#|)Cž8ej-Xh$(cVԋzM5{oZY94bKGsלhR kvo P!QCkYI;d06i }f Wr.Btd̪V .6/kO^W d0Bo%;ONA&b9G *yYUz#6 ]+KJpZEg%SEiƭЮ?5U13-rf)RtH\K ;z0~ 6yα2qLT5;h*H q'S}_>csBmC,1q˭(s t{&*-#S=rK+yNDVxݲNL+vBW̜m`آ0@P PEUK( oeXG'4*Ցyk>p3W7iձ(1gFĐ0I_|y҄4V9Pe x VfBx\S~{Ac4+.oh &)gFZVhTR o;{,}+sfwRx,?  8oI8 %pAa1AGStR\^0jf)Լ2Ayŕ()5!W tuHꢷ~ŊϋuLDMSR_9)5ʒ_APjM#m9sZҰYF 3l>X0(0COS ʉL$ y/D)axHߣNXs!PorD $9;eKb$ &=woFa|U|`Տ]$)%l%s'D\mQO[ ( ٽy;)2Di>_jyؒi[#"wo2E~2EZWf83[7kQX劗-%vTh᧏=Q@_lч fM(wiPd[Grq=HuTI!ۮфȉoWGEP9iي ءV(Tv?v7m υH6tOm*vȲDS. }3**G NljQvzB i%̧n@g-"|f]Z mLSjLz U޿ ,)DPah;S>?,\OOTlu5Hq=V\H4}WiӛhJr1hS~ĎBN 9F?=Mݲ ,ETK,93.TU-F>},},p*JPʊUGNy|pg˛+ hbA5) =ԫ/׌U6NCvnLGP}bp2)y80)$.DXiΊ[:֊쉖im S7,ix蹪ケ2u,sQ~7/RhCtuvrm)mv?jNulK;m-ۻߛ}PjۧkQ_,&EHʇ5~\sFgf\hgyX.CXդw\0 vdsbqP"6 gaR\…,D ?:˰"۴.lGGGڬZm hju^/(wW..0Ms|ې:Eޣ,",-s.xo5AZ0E @](vk̊T{($8]R#kc:vկ8Q{Sq^Z/haPG]z0w/7hěD1rnRjA--9ml/l4=v˓Z^(̅'󢀐tH>D'=<0:)ӄMA U,ӊ:?@%iX{> v_5@F ]풹XQW!2!BDSd־oFe3J#E#$;hdLwKG8T\mD xwAb@ ?bA)ze;eْt߳Ogj.h肰BT4ťZPik:FL+z5hz3OmN~ZKX~8QSJaRZ|nj= @uXqٹI!^~DDkљ' [rv tȼ})jMB;W6N < ڪ8u;v 6:j.BKiM}2,-gyy|'::u+a@D@o(hf֪8Zc" TkNtN6E)S{ QUVjB;>Q5i6]?J~+ gĻWTCN!+mYA) 6G?FU=9%+5%Q,[4X~(~aǐ ] @eG D<( |2z'tEʸ5.Y' ;.loA*HU:T(P+DGsoQiG*7^RIW.|Ι?Q(}5{)TgjvU*WX%~E%$]8~gHnz W'Gֺ}{hHE9qﶗ8 y.D+(x Ԣ^41ؐ Hknj9bgb륂}z%Dj|x$ȑ  gd*.f(]>[;!|Y;JkB$^X$'/=a+5hp^Id³qx21^ ǓdhBo/ZQ99z\D.hnh*.Rzj@~u"k<#Q3YYJTT7Aܮ[~`53)סLYPg ĖW} )>~0_h'*FF#;}`nst*L1 1~+X6XFHL\s_/J&6RxջPQ Kĺ#n'4-*y5W5.Ĉ 9E/؋ɰ) Vܥ:8ѩPF*ATQ'&YV#`g6QiP]]~SV=dMeawe ->ƠKQ4ձRMfU Qj~F*8(hXAbZփ4k_' b $4Gxbno&Lb"'ٍ 1HU+VْRLECn|)H B D Fb_,;*so(q˪(]J@P혹o]r)7J/~qdobq*WQ9ĀXⰘcJ"3/3>ɜ4^7*lwV-j4){#m1u.V%uZs qRn/=Q}~(#H ǾHNTJO;} bBSPU٤]+4:+e]g_-{fA(ZFr6\.[ǹl"6N@pNzqJl]:9RD4[@5w7=W YkqB@*,\@$OP\ckSju3sHFՖAWC]2RWPtΊŤ0s^} NaMY-u&;A? jJ"ihxRE@(dHց9bX?+oB}a"'S{N,AәVȓ^6/hBe46dג<.6Ĥ QogB ߎ_C@"׼Hz fЛNTQZfV1%9YygwE'8]u j(lI3o9:E?D]vs!GӨe"IĆ8!C|z%J^ؓ3[og19@״tF)@x͑zz_]G "i6F':,%3Tٔ<h~.4Fkְoh-B 1 0T@PO-Ifztlw`T&YeR"wo19-IUM562m8C>p*QN>&Y6PmEp2\,boF1PO(t3(Llhĕ`C?ŚS$^28~U?e,aD y*xq $WZxul^|`,N}DOpi Vg?xuB|od b>(C{j|z_/-_]=vp@_D`1 SdEQ=2y/sKOboe]23#,#e6`1@"sm-?H{6,6q?" O3uB"rT`Vƪf:(ym*̞LzLF3 /MAnPi@f"MIdPJ\z8` ^u\ ;̫߸u.]ۍs48͉Dp]'UιhT *(}ƽᡯeHiqȀ31>ζ@tZd4Ө|u愨VUeG`rj.XA4+~tY pt.r@չDIb hHcT+eKjb,rL0\+VTpoTo`F.ix`g,,MY'd4SY%Җ6B+q'Tf+ Z]&fdj v.zgXQEp~/UȊ v.jEs;ܪ˾VLoz>[r|t>zh?FnCo9ޚ;<] 0"f FSn`?`0Fk=VHd,^-f}D`w̢bwc_WhMz*jdO`F$m@yH.MKyV>xX[ڋ:ZU 4(ԼZ9ݮI-I՗r\ /pqAν8[ǹ NdFcCZդ4)o Xo a+W =S*-^\q+ m_9T G @Hm*qRh@4v@PXvE]H{J7mCH1 Rc.=aU |k=OLDI<5ƙA?,ŲZ:ГkK L 6’)lQnV )G3'N ||sSbJ bXMmGʒ3lS? 4\C01Eq2 !K)UQ4 hxJ$sC=(RA;9g۹WEb~8o\J%6Vp p=B_8P/;r7 n8!d\96IPHm޽NI y4 ՠIe Y7C 2?=F2yz')G]oT38k*f{g?c/'/HS)rSwS$Ġ=J'ܓ;ߏ@{h$pa ̦ϫE!0""UYߘ{{^IS5]*5,nW gI{fI3Q~MrOe.Vf{l-έFh1~t“IT|e@tht%M-`_'lwa'}\Bt.Q._}IödnFoٌ 0PGU /ljVeřFʴk&+i (lO -6uhzqEzde:$|] cʤ`j/z~+\WӣbXm{ԗ[_!ɔ`zG^VyŘȯ}st߸Y:-^̎H{jж\;;bڿn)5H!ITh>u% C*U5f-J38teP#76`lEwU 47ߣ/Z~r%ԝ8C7O k?7lη5:z$Oe jQ4ׂpdJF R}oifPw~͑' # wI *:ZTI~9S zSMc mI?eb' [GBO$qؑկ6E祦쁁B t(h :ʎhu 5d@qWg\}`$[ES*DlKL=ng*r$VF+LRŦ|:%4FfF[4rM'|>&5ްygw#$]߸Uܣ;{LX&QU{.Y\rxr;MnETLEۙaM& X0Fb;WZ\0|RJ5G5@ˈԭmZV1$qΑ Ll(Re0'onjN8+kM''Cjm  Db ĩ^!~@"LJ]ϕC3eR6a%S}a}˩d AT\N~hIºs3 H?Ix2]]+ZtLÕmގgݸ7UtO@#NnU3$AW IH'6b8`B0jPvmt jCHpmo:H}j$se{jb0"% =~w55]Вi$>]mA:ЫlP<ѭ_$Kgqhӝ-'⣲.vNLżhִoI& t c:n(Td&4=J)35++/jYKdtc=C-*<Fkơl zTuqbXqFI$2ܵy&| d[e_mbgwRHM%X wa*b j/? Wm.SpmBlN̓oƼυ= tH6vʖUM`,8ѢPV3_PY~6ebfszwݓH +lEWKuۣsvl+IY>Ꮸi=B [$x o* uV.n~.Yu疙LY>?Cp4q66a72dbe]%s˕Վp+QJ惛?;];㨹oݼ^&y4qkb^ZOCX;G AG3kbS`]Na'8? J LJk&&׈KA{ym:(9y%j]63{"A~ڡy,4x+3#|JQ;w xNUHO刊^j`,QҶAIoB'2e8[C7J  0QԄv4-yaLxC*7բ?"qX):,!3Bx#o"'\f_^_,}^L>lr}̞kl&?ox6{=A :J%T͎k-}z4 *?[AFiK(YK*m8.j49Rd) IJ1Mmj"iOs% ֘ =&[:F>_sC4 myLgY<JdVh;^]eˁ?2u<xJ [[W{F1 kO;D&Ƅ[jV[o}eyV;])*Z_K#TT`uVH1TEϩ x`+1 ᥮fu  _0Ϯҡm"D*rL đmFnmOD>i1Zhxl g@LJP( }D[f>O4zJUI>S?6,m `Y끇MPk7D^NmT;k7\ *"̜@x/[l&y$f|7I(P1;ÍG_U5#Q`TA$\y5#߁`> .i,j A늽ڡցm=_ ߚe 2A;B>;r2M}6ؠ;s6e36GM[QϡҒW$䩻=b?q J8W$bzb\_n[/M[a߾|&34_hG4eh#muˑ2)iߝӹ ]٣8z hjHuD/NYo ޶ dy N4Ow%gA N]{únp__'0ku(H|݊[g+0;h^t\5,*t U]ľMRҚf_R!¶ =]F4a4 mz x.ޏzW}wWz_/ALKljtW))]:.wN7<{-e~镌ԄG:o8(?8͇^a5ߨ3UA=;W ?)m n^Ղ?°$_މ&`?Ij (EY8gkFJq%o-,XSz:Q9=)r8V-~v'dQsNpf0X: `,]4,R=qGWl4UGluʀXNќ빤S@ѴCdiGҋ܋zL#:|vWVlr"3C֌4 ET%csa -־a=9FKbL%1 i8ZhuBRWKDwC h " F/^ XʍXdVc.R<#$vlʑ>tPcٚ9O̹\Lv'ls/ zop쫷,Xvb< 9h5Q̍,ڧ-"U'$D~:صQrE=^ (Цr\Qd&W=yPn%o5!Fd [k=Rky01~C#֋|U`Z!+ բ4޶Dz;7<[K&? lum(;{oS oTtꓤͦ*^glrpǓ9ոAi%`1U0 SP3 T2/MXuG+_ `-OdЦYزDr_Uw Bn4#>ha.Vyf|ZD*8+cR&?TZ=0QBHL'7tmct}hlLRKhuWP`ɑJvAXO8 `  D2=˻9ZfEI-`.Xde]q"忙Xb?V hkL1x&7 dE눗j((\J%p7Hc5W);LLٮP$Pi*F kX%G4)N)rI:Ǿv8Nxa2\Za)cBt>cSjyc;ݡP`M"NEg's,xF_csp&^miI{ή~6G|Mi!}1(ڽ%O%)-f#wXϓFLKml ,^`%{9#* rkwcr|n!&'3@p}6X<;܄:_FOzM8K0}/7N 0SFbXƔ,;!ܐV/>#ukZī$RT.Q&dsb;R/!_pK0G9OfĀGLܲz ~vYlM3*9` u% v3x9Nmբߏ ,r!ho!R!]_QȩAYa8ZM @}øgۊ7,BExmJgdUeYTߩvCS %'}cZ RA޷ L;f|c!l|`5CPPvWEzI:\B9 @HDQNVZ.Ro& iv\W'P.2u ? y!t dKe&!A3(Zt>Kh9SD9GVNCWJd (`|"ʊy`SB8Be^w}Ŏ`L|)< D47 L I搽'YbE"u%V*idg #woq~*0ٯ^-6xIx[rf(6d|߳<=&jD}.,ck"zv6[5hB8I .f[ $Sì-yfòXFđZa;L܂.7aQ gS.(E¨A8~8=f7u[X*xab@z%:v & p=FIV:/9rcMCLoQT=䩦`R`}f&n|@j0 ~ź}CRaEYJ]5o51&6- CE;V@2Ҏbghq^z`biO.SԻ &m$V&ڐ7wCSп?}KYW陠Jr4Sۅz>PIbs]b9\n-AUѬL۳>I:47= C'q:J.;9|Mj+9IE?xqZCDt-'8V4ZQYmiUa-DVA}bYY<ΧOZoV)i\Kmp7 tCԺâ!Kj4w#N×ȈbVao[򔛺!:(%H FM\)-_*I$C`{ Vxg]jHĚ>+60օ7Y J!rmFA=fD3< |4lP_ߋHE(vW^NQ !;vSYOV|%MQPaCO &?T I cD=/5]0䃆<Ϋ&ŒKr4O͞G.=;ZAVSq2qk{3kBeQ\p+Tmv*02Jg;[x=RL꧀`f3^0QzIs|-og&b\<%7Vd) M[Gtt9ъ]D@9E-}2"wU&i ٔ (|tE-ړ ~g2eIUqx xC9(t剫Ͼ}0#~>Vz!P$Qυ $GF~fN>m}qrK9{4kZTb'dmZJ{eF5swJS9Dt F Va{}m2 :6Nɠ:5-9@ImGbmv{|\t Ͼ5}qQ5thwsHَ'QgF{g|2SQBt1 L YF29FkW~G/?.ه&"'e B"(#Kixa2Ջ}&got8tMD^9Y86[jx7[_oW[|h:3U rp{7Q+/4YyDUC,QHUTH_9hJ{4Δ `-V,tP qG\_pZ Th n˜0'jj3(C)4v0GKD!Zê%m>nPo*frXxB6"yx$o@'AIkЄ}fWh_^gݱ8ފ 9O(HGJ ȇd5_;S侇QڳBYEŇT j ?70,OAg#?ڪ̲܍%Du J w޵5 -36!;g7ݷI7]{rFT?W[ƍ?k+Pn'1EBMDbe[hIJВqؤ*xD5 6-8̫SCƦPl>l|/| 3Mx>us8 鱦RUg$,iRv sKfxl&POIAZ} J9sr{5f c[1KGDf> K簴10{E̶U3> x#S A$AnI k(\eC O1N:E4†[}TNSFCSbXp_(C^r . 1 _'r'0P@5zLmth@2αr(O˨Th"JhMʢ|5PvYHKVɷ.~؜}3GI|,0,Cg?̤> `܆aqzJ3nY'6e8QF iY3:1|iZwǦ[id-/`Lk`ف=\{DNnObUhj)x_J;57/wֱ`N!LP^-{QO8ƘKY 7&Ƃx) K%NEU;|3qY^7LR_v&a@g)stϫ| |KWp3-f >N1CLT8 D&5Q.P^ܷ۫RC(RT@/Kfg= C- |snR,]zR[4LU>Qxl'IN90L=rd̈́~&_&X #:Z3s@'YM#hLSM6RNA 1{ayuf$2ѾΪ3 rFL2fJBU-+oW;$[O} }1n_{jrojRk'T\g\ϖN1۠'d(6njBsGjx{MG9|s'-Dމ6@~/Z,VL`Žա0Zɲ31A[@L0 { a~ _DAʰB[;?cmܾܿhm+@rUP ↣@09!eѕaEX _ds}K[0h(\GXq!%}X'I+^z8xzD.@XU(<˸E^kpb4;}!#z7ˆNektW/!rFIkO>ч&2t'ǬCy" ӕ 'Ai\<Y'H<}/̰ #)X?47x ! FpƩbm`b (ӃaL~b\jv'|lrຆ00U z~jeJ;4)r\[x=Ev(\oy*rp.ёy25wlNn}J8݋T22.۫7vep 頲@3`T]EV;q^(ϟNQFKA\89$$_n+Pbm90ر@kp %CDhL$cB! MMOm;6G@}M hIUO)2s)ܸխv&?B7mDt\j?*Zātn׬lݬgmTrF |侺ِڬ :/\2GiPb]ؕ'S 73U<x F#M\#pIJ屛Ò)K'.=*hՄٝz1y6tzk]ͪ{Ը8&M5a>a4W]*™h'ޮ<4*ma.p^f3_/^/=j[g9ݰ<(Y60S B:V.oFr9]Z& xoQc+j^޼tװ2V;;FPx<+GP]$n3?izP 6Onn9&^UT(ZAC3 V>n\(/dNƅ?K=R"@a~uK`*i֠L(_GII1mG ,[k/ݨQOF1u! 3AÓ!̭-`cA!nMٔeO { p ֟rd_}[Jˢfnuz*>*괣@H%ȳ=^kC'Cjx NU_mQE ~ %xMCuƒϹay&Ձz(TrRµh<]^U"~Cg&x\^D]Z-cT+(]0ddn-bZN'5)Y:# X_9,кwys{0;d:=?vj1f α VE:rC|tU/ #- #1AU ZT{]*KE12`R<3XS5s.oj>/ʥ}ʀ;2Ô w\T4TN0;[0PʌOY̘_L )TNrzp1цH4`IoH4QvqH=1&i*̧#7p޿}P"|2q(HɀƤf:>`%2rMw}2k\k\pf21^Yx;%T,#h* *@" "7=InzImN"0)G\qjZjl]D~^ h+tS V&(#걈vhJFyD\Q}&7/P?9'Inѫiܣzd EAZ>z&@/hH򉑪Dw>R],;~; bKX.!P qɚK,J oR"=e$7(J8tV`+\iI k@[=/' Y:z&!܊Bi#tpeRjzĮ}乲eG9Β;w.ܧ $3Bzc=<&g)f :V0H:iׁoBb'z*сA\&0 NJ$pǯ~83 "#,x kV:9Oc%~I҇`zHOk~ƛhm#tjܟL b dJqo]$HD۷VW[B? |#jg[E% 0`3yv у'26%{B8uY&5q;%_Nyg`^8:3w-Y A5F'ӈb9>DX/\r3UV &30_h O<{MQ݆Frf+ȥ}NU]+a]o5"*7C;xH.\?~aF&~Kn!sWu\Uaƶ*t9mڼ ݟĺ#;g1_/M@nRn?µZ7-$, 'tط/F0l:}&!2SϐSS,=}r,:MiP'~g`k|W1ΎuJÔVO硭6L*VO\ǦB&{|v3Іn8qh#t`&+$AY^<ޝ*y/,WmeI*L1>Vm]xb =ɀ  1깅^/cKES WM rDܑ(ZovXyw "{gJ[^Bх]\VJ2`Q~TBoXV?^/Zi$Wu嵘 >OrA{α7бx:'EHӛ: eqIFU[7oep!A VCS<^=p^MyraJJR'˪fpn~'ư"t䢴˓ n]GpWQ;݈YyJ=gصsE=1LGm/[mъف/`R\rkEOQZhb# i㠻|n^ odH|yu@WQeuБMb-&KGcXޜ>6{Uw¢^mɷ=AwIR ך[(Q^(;UTX‡-L_"lg[@ICm\TOεFQä E5^_C̟XkkHҬo^oϦbp)wp/ ΄ƕ0t)3gQ8\nx}LpoCIm}y_T$(R@]L?\{XJ?=S^q8\zpe|2{Q?o~So:`˦65)jb ^䔦_}~K\vOQ PuySYm'NZn_ $yKzWP4+ޝy.%/\BO";RΞC'p K|FEgO FLˆ S V&jVs@׸PQU1'*= d,r,*/e`'u"LJ3D1":|EY7=j2AR曭MTu}m-vmWҡB{E>9[^7:Bݤza>%5wwOXKKղjW}خثo䛌>RqU wxa ?b} mj*` ֈLo1%QlZ#L4xsLu!8M; K_H':z6;p۱Gũ7zufF>'vDлu1*(,Xq oKl@ӣm Ԕ"]V[`dD:%$̰7,Px7DP3IF ܭvMmMj}P:8.p]q qJ!Y \/UlNY+ǻs:FxV/JѲkdOA]iIԘ٣ldK}TܽYW+{9Nki/QO( Z1! Fˣ)V}v0,1Έrcjpkkh9~UVpu 󡍋MēwJDC_Տoo{熧B#V+[6*'GpM)xHάY4)T{FJrA05/r_.>Ȭc0ktZZ^K8Y4ir]dG޹TMMB?>XwZl^oY>FUx^kd:I.eՖ c3d^xMQ9 w ă{"=:ɉ/2"S̆8puG;܉r2} "5,}؁OTQ \tZ1DYH y'_V$b^׿D˨L@ΐf ې>T VtKt  K<6*JI3VYhufs5޷bQܫok1@ yUFwÚȦ)t=]s̾fS y*&֘ Cs1v/j]ӘkѬX3Μ,ø$O޽Ed }Յ:2y۫'vV}KʕgN qF/nD>ϯncEn:^x|'6_tR^\)S"n8ZwUΛWPcˮM̑ٷ}{тhy0߂h] 5(^[qSaAop ӽ%ل fLـNw)*-jYb$0D6ͼKb\eHyv@3tVX8\m͟OHw `ٵNHHϼ9)2j aݮzfsq:%ز@4ɠ$P_ U?dӛ)>7&g)۞H9*VRY^Nz!68:6e`pù_Lp!c8XfV+zkPJ̡s='pSݮ0 XօiQV$Iz$tn~@RFȕ2XA#}kb|8qWF_*c[Mň50 5ތ>>7pt?24-Ʀh9){cvE~`Xj+Ɵ 6#={xTR|V۲/S=f˨\`p٘hooDk9`|z+oBT^7s~SZa3"|XlQAyMYW)(D qKpBv$ceɅR.It`KŌjg6'nVD1* (l:@Ss`׉r! oF؏[!8k %l3\}م9IH˵cV\oU:CGܶ!u:](s33B|Ҹ Em]0Mx` @-Mѱ_zsD!u&`zÐLgs&%*D ڐ'V2 R9OY8Nqg~#p۾pZ ::l&&d1mJD#`i 1H#Sݍ#d7ܔ|V}4K'7fU3OpYs@hI_ [ ɏ!g#$wيR씶NgV!fb&s)Dۂ0miu8qgߠMBUi_ 8҉D1a qṁtBy:jm3v_,x N^0M);x?Ear;gwjfB^$ .` GZWӥ?(ܕ 'I/E G׳oo"?sMϞ\?Z$1 LAL7Ȯ t৓.ֽ"NsZ 1vWme.[QVz Y7L&Pwߦ]hk9lcnQLPܬuv;X˱T`eF"RqWبD+8ҙq&1 aqH][bdHDË@ Uc37pT`ÀӷMoʘ@Z'F > ~ϫTV(Rg Aξ"֗X-:m&=M˟0?-D3+J7uko!c^?+wiXPF9_,SOهS4p +Ƅ\+K9D {^7l$Ciھ1%̉ボ*Ws<}h;_%ȭʧMt)ܙ7颵rf䩧c8Fbg¨ xQe6z7>6H A´N7WMx"F!q/Q=>f]"+μgƣUU9Pdscp/]!<ӝ KTɍ6e<ߡ{]z$* "~lq!UI? Bwqhzl> W0:2`  M֌+C|%m-c$:sLHGE2?K!,k) ~Ĺ?ʟLj #/j韅g†<`,?_<o,̶<"}&jof:ćtޫ9[.DyH/[ oQVp=9^t$F–GKsc Y$χyH=@"#OY;U"s#'wxuOu"t WM]Z8s(jm 1}r+A4]R蕄Y.6 83$/# K&)o;Fb O@:Z =:lqтc`#Q`0ke_6(Gj{KFɲcC!LU2rO BXqSr7\-V.oSl$js!\TVp UFtaDoj&DcUi*B-ۖkiZDt"ݤϠbV[qgl#05'DЫ]2.MYhk fE5UWY$ %{?L 1>6*&)U]@l {7K&{a_.YkL_gQYk95+dKZyV8:XĂv8)*sshIXie_5ܤq<~d* 3H>XΓG!B_? #N< l 5J(џpImF}/7s]2ÍeOi**]^*WW+`%2A~uB3Ա4U^ꑷ{ 2$g+p%" e')jVe 鳥%w.ڕTk[δ@-K-76stz[üߑ9M@/ox, hdz:IG異#:7fBy2f)ADW“T5Gk$+Q,Q*,4~񓢁/k%mm^)*p4ΑVd-9U'D_^)?;]Fl%Aw4ov\ԮNAl<]Z L5$2޲9cbH- qS•Bᐬ} P-H!ߗSuC۔ĘIȭ/zA?7 ƳJg75ͣ؛_{\ j;罯.b>)&f$,eӋvpr[ScEU վP1uOUFd:hiKwZ.YSb&ƆQҏ~Gv[e՛tMwɹ @3/\ n<8m Kc LvRKk. A ;8r=D:)˄AІ{i =w=cK++84U5{ 6­o__wYN/<"`8$Ԓ^gXaUQQHP呭 ``k+fw0 Z) N Ӊ2yU){dZ68jW4/M#Idp*tcp8],Lp®Ֆ?G1ތk[Q_Ci^Z촶:@[z]Ϣq`U!E6jߵCsU<{nǢ|ik8Bxor0i鸀fS"tqhbBT# %xmBxҍI䥧lC`(EQ5?dHsTPyufyC=.vlDY;ޠwo|7Q"`w[9,w/?W.YddeAUV8; ك,W"xO([fnvT:* AlZWix30A14$8T:=ݩ 7Oy|@Jh* C,Q׹kq[5z=ݹWMZعb{19K+ݵuoS;k{Q s֥QBDp(XRn腎 e:4^:`3qH?m1~-l6rH{,*p0gg04Q+f:=K(^1 4 gE)ڰ07('EvsE[K=#kfR}yT5lnzI!(f续GM|ހ# Y5|C?Wu}{O$uuj`7p(2ahÌEW=_bc\'] Ͼt 2u/ʟZ)nVB3ql0Y7jY>ަJi0p \qZaK{Cr( oEٞ"Zk\>Jiy=QtnY"_>ٺ]=ndΜwU%wpm7vc ^RŊ:|+ |,%6B "K2t:Ha\w݌F(Y3S|tāgC ߙJRmhz'Nk3%i\'3]"#@ͥg5kn]aձ1I.^Ÿi+Ϻt&89drxe}@< uv9ZV*nw1Rs ͶV $@uӑ3.B Cs)mB43}[ ] +wȅ>I kpŒ-^uZ&o)259]t#Sk LM }F|29x&ROZ߅N tY沼l~*Ay^"VJ@`X\70.xO\ǡ`!;//vm u ke9l$,X4 s6bw4PWzG3^)>Q}P$DQ9ދrtË d} OlJYIu(r69 H梇hL2 "RTBb5MDz?ߣyǛI z9~]GOdqR<("&tSFT+L "V 4W7j$CsrAdMjP?n-Jr9Cy ܺ4%;$G5Y8r*0M{>H0֜DŽG2I?h"D ]e T< 縉wX#'#:& yܶ&Z[k~eJŴSB&nȆcۋœyNIiٓ {{_sFf3h+wE5`4Vo֬i& DHb[wfYZ ^MgzlVvQ㳸s*dck+^Hа7W䎟woN%lS:Xk ʇ.ζ' q JCן0&>\c0JDzΠ@c+aY4ut꠳u ,?#Gԑ^YE,IoR?h]P-6XN7|p&$?#@zsHЕɏ{49#| (7cIQ]\}m[_V8g3vkή+yZkh:)=qXVb՝'\_6?Mi'5M` tV O>,Y8V̺`4uSYg<󼂷.Ǎqr)Kس'y+)Bfad?5ū$}OʟKQFBR>R@aC֦3mtdf'i cRB{h/Ͳ>{O֔>|֜\l"H&2'鉫'߱x )kg\ΠN2O"<2Aҷf5^wPR%:8WЃdG'PxJNWDg|4g7+nY3MwD^p.굴@o䥹#AqC0 7 .7̄J^)Cp®sG@P6PQ%Z-lhoPN6xW}(Bh#\|@ɘ gٺ'Opg |80y ֤i}ݰI[DgෞQIfq%KQX|"y]IX(傕d 3 ȓs(0.Zv;t|pZc,ofљrg{MS6/K<*Med+W9r{cz:<} ƢZN ΩcD-jC6AL"23sl{=H:g;j Vd“},d cx gIN|odpڛQs @]nԀ@PB\[mz  :`_8Th:]Vc {kdF HeP3~>RJ.Nֳo oAnlA"^۝b.}"N;ˊARDA"J'%޺bN1>g>Y&|q˒ːZv:bdeUZ /pPp` zB򍝢ZZu>&`[tL"Fu{Mkz[j&NclZ9MsAnR90No##Eaζ1Ďh*MxKl;Ԟ? .$p:ZZV @ 5NŃaߐ _1un7fXWDlHUaL fCwT^Y/kB2I;=kJg{WRER`ՁrVC hhׂ{-}$΃It}F{#P2pղMqxlUralL_S3KBg`=ikH.25ЀXT }1uA=JwLUb1SO9:OmDŽLŒzEtVX0 OAĸ 4D5FqцZZCQ|⢽ PH fL:~œ X-ɍ<\3`Oր' uy$"V5)GpW ++B՝F|hm 8mp3hTP\t#6!(=In8&7ί,#] ƺWx7oŔai+U.O|>nQqR0*-`(V%yŜPG(ߚj8@c&7+q9^-|Ҭ(a!~[Sxq w?hFsx=VZnXV*Hܓ4ohºn@:z/-1s u)ܮՖ[-} jGmmfi]g;tD0weɪ-(Koɨjh9vq]Ic+D# R.ylNG]QY @}]wstX$N;Ý*q#J(-J01^nDtgANY ĺk@F5`iNod TؼfE;k({2-g(iîjG ?]81Yr|b7ׂxX]^^?<#"5V䆶lGIN ´ WYu977a\q̵"{,4 U ./H%.3Kr>~|"qi:Z("r's@XOx*!>Ge _pһ0)ip+/(v\c?' %b&e.KgBt,cŋkzgCYlmng9YXsyc6A #QX-e/!^Oٳk]镝e^}QҲIyٮlٶCqΥk/;FRU> z ,D?Щ߄> ]JW^qN791Vw͉9{ۭOu\@s@m ,Y+I0ۇ싛䳴*7* "ZyBO2˖ndZٌ._ECf qT0P_٪#j`WBD"@,x,o⯄ï7ÂMu'_ƗhuTp6oǟ0csȉYOET4T@'iثcGW*XK56Y-{Gf{rO`M֬ף7A27{a:CkP%_U " ȴ9ce;5XŘҏ'Of}뮟6aАx<#I-Ep·!s$ŒC<6n^Ѩh#I`ޫ$aZh/dIIy9ꭽi BUYxb0ZxiH>#+ y+Y}sIZ8 t|ʟP2Lx87AaF]f!aY~_q؛g^EuQ{.[.VYWո=˾g ˍ'ϒ%Mb۠>9~>*GJb0d$M]}m kjNbp%@zNF/< cz.3 ~s"“24E7: A.QYB\&_ #75Ddòyj"|R-B~ζV]Z{c~8튏[.]L)6`KHe5'Jf!H3d^ا `*$nͶk.D=/6gv=}nؘ]|HNqP Am/0kՅQ>ҝ )ȸ#Gؓ!sx& 7aC%֋Ѕ@jS-'wժK>1p *"!jg9-pA4JG}R Ju^a6!jhדʐy -MmϤqPN봝~f^w]?H} g$:VNyB5O(WEEkv7 Kf1V4c6 QXQm<*&(A2!EҜ;%9)RA/|M} R8u)gTvx$N~!hgKqN_x,sIldc<3H ¹wL$4 [?b1 >47ZޱYUւnj˯uS3KTGfijP1r 湗+:#}7BUzp7 ?l9; )GZZ"o+hk6_,#| r]ԄqP@ܽiH,kɏb_+J0MU =o\J=Q/&4ǴꡍVDhƗ~3'LbGE6SuzsJfRUo}$`hdbߪŊUO5d0J+8{'@|z(wH_0Ʊ6 gf8ۘ2|?]XƧ .` o9hJ@R8,࢚OA>?@Ͱț[_?Q ܣ'H'=Aq>w HW2k)"GF"&neX|(&e*> 7%AmM)%o;$GhsfXK6I)^qrषX5k^7vf!ϖ3H2 :zT+y;sbt,0"GKe=>| ` @k#A;ϙWᠻWN='#`֠\u7{+AI9|[nfsbHo+e$z!]r@~ }0se^䦸yOߡj&v 㯵[lƶߣ}GuD[L(@`ݤVCYiO+)sv]t\3,|5vvEWBEЖ C S] pRYoR"iak\>1_6y!a43c.j(N#I\$Q#Oб;j1PCõ9, ^<{F|ħ2Fy:f̕HݪeتdwNr[PqƋ'\ZHJO>OXڗ+m2 TYшnt6N9ŸT*zPʵ5=Oe/ʜxٜO.)[ 9'yaV%_0wCximoZQ5ΰE:EKQ.XsF $B SQofڛk4)$`O ڲҪv 9/ԎX9B܈/Z}H^sei˲m9&G>2'`&IN{,&jK^06t%>Nhߋ<g{sVm_>G1,)O;UdFvkATӣu oe^ .`v _AJ:r }2ӵbD8z; g8̤yлp랞WU\m d &꺡;+{bJẶU %B\g3i#>ѩ9sxytAnQf}*ecRMzo$=Ou UQ,ɪߞ\^;VCX@3Rʺߝ$._ 0#?-,d1Ds T,†>iL"3洰&/ϏY|h*5ڬ䖄o-@~Bpg !z}BsLjO& r0e )iԣukV'A6jJ3̂pbuszϒ|*5<3UVwYnHbz簰^.<&[ hޒ^M/wn%!3޴+lH,rqiůr(oaEO͹ç;y-~5Zz=VG7 M֩5G>vPNuF8Ft/tTR!gVLB=NIhѮ]@+jʮ_x_[E?H]4eNHPjgP Mf;ƪ*zzАۘFI|X mf8ap6UJbD 6]cڋzކoYxP=,RVHOrI6y%@z.v^Yk"Z fWbӆDjuM[/tIdr{` Z/y#2[ikQ;Y\^c(gUZ&{&}'TL={0|sB*5ROLFNGP˔[!ʄ+e.ht@W|ⳬ 7mY 1$ȓCPF'<.*\@J-A&َ˼g,}S]_1%tk}W9¢Bk+e6qv~Oߤ:Q94Pj$١%|?%ILmyĈ㍶giWN؅E MX @NC3F&׳VYyw(k/!r k=hwfbBj1{ UE>_5!R:< tw YGʟdɁ˾LT %WZ&41Z*(jE|RѠ6Ֆc Użepd-ƭoPfiekj7LIg yWwitYE}9gqħOaX+xI:PCǮz`S6kVlE?\Fv{Nxv"{+Uô]>Yϛl \O]S}m7L%,#bQ_"6Β~{NZ-TC5S*wIsצּzv`+s1dp?LҀi%y猪6֚Dl1ا$p>rZ[*аM7=Ms),Ia9S5,.OUZX_lr%`9A)W,&B+DAfV2}n=]9W%ߦYs VZ2Tc1G*u(}ᘾASڪ5\LkZ=dᏠדA 9"Q-I7RG51 ;3aIk{`0qvۤ]ŽW0;Q8̕yhEC)wt6gקi9 "bWFvG{0@D2d]3(N!f\ѫ{xg51Uwda{ݩ@"lsVyk^Ə o %9߷OuBMG:2%?_ ˊf>ѷ\ʽ#s6]_<#:a4Я1lRM+h5T'"!sWC8 [I&G(涏π򽊁WHYz*7YUݙ !:J+ ,Y%\'`SAǔ$ OD2k[k~ĐMb4 _p/+>f?WxeH,OxcΏW}\Y4"Tw!3"ny |.j$gBKK!G]!b~]عX!{E z\ymD'N<Է5!_-o,M~X:G{Ct >a;`>'^ͅP`-WL8yv6LAtve)Ppׇ|T[>Rͮ8ϝn)zɁV O:[nAl8ӘE'K{W6X1qQm_@)VسF`[iV$2C`l?@l%NrqRy?I>zU bUIQҢ4f²V?ZSiF攳}1;E,uz~p_O8[ktZEU/ױuotfdNF.ُS)N Vt$ dZ. ,z(a8L XnB^*˗44DfRJ5 D>7%{jAgQgX6O 6fdVTV#ϛ݋JDUI$Hטѩ,h ˹ 8xS06@X)Xp]H.i5tL+0cmdߚs32Mc>&2E~*쑻&9ɸT)@XEU)y1.vi|2ϵeoސnDdZxΧ5Q0e"ukhR̯ 6]7o˺&7@ʏh`iяڶf b{pO&E-e NrXder+@ܚQMdu3][g73z=†D`-PkҮGfE/+rUyS#<Ƨ?I1e쐥veGV$B HEsIdX6`@pOJ UI=ai"+Z@WZ-똕f@R6M4c`E֐LnCFq,`̈L%>gvl(4:C5B)Eй#Cq_ɅQ57NuYѝ u=躍(Җ: j 5Z~JmwgJ#Οmm8b&خad^$RݝOOaE{ݕuXQ L3 ^*Jlwl T~iRyQZQ.ɗWe4;\3d:Iy*}>IDj6G'{*6\#D51<_\vb޹?̈́pZj`9 U'9xىx19$<ȝ#W#ʲW #ʶ&d;Q0ҖqN\=ww%nӝ74ǧ]]VM(yƸG83M\04y(dr}\z6K.AGKhL`'.'UuڀޢV2}\(@ƙ+%ioWeCߦE ˜|6_!SzB% Tt%v2M1\A~hM/LEKHL5B\4?6r ziA-tK-/ Ve3-=Y!$&^NCkc/ʃ`IIeE˫~eZ* " =0?)vI=M. 61V$_pgxEAvtЩz8pq$e'x&B[5!'Pq6n`d^bNTYERLA!T|ඞLc%'HGͽ;D՗~!{uj'%%5"d?麾[8 -VZ׫}u*cw"֞"XncJ5Κ 1MsuSORZ6YOrIxD=GꁻyWGC8B'G .FxW{a w.Yp̿@B#|΋aO[)y8f3m<(* c Ep1HY~O6q _;GHNTw"KڰIe7aoKC|HޥtQ醻,0叻@'W/Ķ~g0|CQ(^r"z3睘[ Y5ܣ~ 6f4dzMmM*ۙ8,n}DQ1)Jt'!JHs%y*-|eG%Q!e`K [Czq™ݞM?c|IyKDxd 83p ݫqSɄ/e7bjW6X/ȸē?0Od "օ ;u"?>xP.Y:'b)Qd%: ijMnj8a0Ϗڛ'>yX#/A 'o9ɧ] W+X#ky ֊EcӺ,޵ e:͵^7}ƿI+Zod7Y!5A$c|#cmy?EFBI tC6S)]4|',^- gA@,c)>[h7k<.d9DaM[K\4#F/C!ö/ӓ GCts:܂DĉySJM^j#s*6\\ ;^y|AUf݆qP2ȒQ}u@7P %@+Z95qssI =>^ze~fn,y? z.9tg{ !Tչ*S{;@}59y/+NWORjEaKPm>}%lԺ&o|CzX{-Ϊ~ #,~s&ql;ܻ!&2WjxOV%|͊clT!7>, >PSEh f/˜o<8a' ͨ^#':A@\S.%W0@IJ%(s;CN#o ֌8wZ^)6^BnT /b6C.ex|" H{yM YVPNLJ8IP׽x;ZX w/,×hy/n]Xq,OUq`,aNy-""rvtg#2-({yM}ꈇ&.|ɿv۵t 'SP-U*Iߢ_IfͤG8M~;2ŀKCsR_2/\AYW}u૾D&\icFo-YB c96vF\7<NE^=Ftt11kdwS$D\,L!&]p=Y+,e[(~`$v2 ^)~i+E%C F!vG"6SdvHr-pF1]a}\- ~}M_TN֣%5mF6q$ QŤK5ja#ZR܋*szcgim[]do1r;EID$ѳH%}Czfm ]]bYb5M7/u:\Wnf/ף-L aJ~b{4! Fn%k#(&\k0Ř4"Z|f1% CANv]%+UрO,%YO\X %,z/J1NM%^Ku/Dv^%~0Hp̋iI+dʧ"͘˝.6P} #v 3m0EN뗶G˷W sz8iApO'r-M?Mԑso(beIpqj wgB0T*2V ȩtؐ\M#R~ED^0Gjna}6V"a„>MLqq({hWtvyA1 [[²o_5i.%\{6,Xܷn&G n*ROg@|V9TSEv$.E 2D:ǿx_1zyy׉rT̐O4I)^{i4eS-['^p II,F{ _xn"'~ LآV=7:"A!&hq˜Pmr1.GOFe:;)"wD@GCጭ'>X81fz>:|ED]oLYJ0nŽHXT½V>pOнvΫ_Q#/)DMG2VPd:CeQz,lURFy뽹kKV 5ym_s)8đei Ómnۼ]~36WvvQ41I&L*훤#Ů"`*\s5EpLus0~X ! C}$9$oٹ׍4էR]ҾM:FC2++:LPKMnɠdžgkY]֎xS 2/֬m!nj#!v }?bTFVs͓uQՑy͟p榆P*&qdmgր \zbLe}N}nԞVgd )O3_9[ tOS$Q#T;kb=9v>K] q;Ny5K-&&2۸:Y y~/5hb@4岁@i!ģBuU&f1}t1y_u{㿸 #tӃTڐG 0DVX p-Z1/bK<2#7:F=ǾT%3"Aȕ֊D5^YMpIm!7\u8kC>hރZZ*%y)-sFbL>y1_//+Ox2?TϖtՇU#^KOÕ {^E ̅E/lpt aӯ MߴUo"Թo1miM#nXLjR䖌(`,y?XExW }_|dv$y%6e\{aC9ir}w UA,2((]H}|z{t#$i-蝋!ȺC'=9 I؎k;8U\ߟmߛPtsAL9zt,M U Lj_+"h_ΙSLv1;=lKm[MSuXW6J 3ʤ~&& .i( ` yof qPԤPHӒ+T[ |-{l4m@߈Kco+icBM½Q9ȇ:I3fچ:"@Cbt?c[peR[ɞ߫jAMNMkJS}k:5Id9HinhrP@dYDox(HHʨ^0 8Ccȣ.%VWO8]Y\kIo6]4c.syJj/y)L(,o*YRwZjhW5y5 QftJa2ˡƛ[Pj % /SZ|]cZT&d!sp-NFl*%FԹoj=wh">qn)C$LGdHiI><ۣ]8uo䴟iј3S<b)s'̫ٓHɡ*%zHf[MGMkXG,{e2Vudas:Zp7Ɵr9p SR=v٨%<.4(U#><]1t>ۘj/g8*z3 ΕSys7{*;UP32H.Z Ȗ ʹPD}7<S]P٨e[ [h2E"xٷab y^| ;c4~q^oԙPDY}Lbʣ5eHB鳌fJa8>W@ͩ9wڃ53AJ&wM h0i ݞhlӐNK;IԕGC΃a'. h4W߀wQMIi:燞<%<=*6+(gcOdcim xcONjSc( MI,}Kc9oRd4&$l$P *^@VW"pjbX9=kԅHAd]4ްIAsyZ19NZ"W˙V:w㓁y+?{Nbi`o\I@[YyVEp:yi=o}:2SA2PY6 ,ƽ?<-Li2{o|` O/8tjCASv]=Z%{_눽M~i"SӈzY@=]nopYҿwM ee+EK{5 _YL|jj]2WtDr^>K^y?G>x_pvEA;w2 wM@:l[R\켂|-m&=\F{ɈY]:/l6ƔF;o1uʏ8*<ÏrH >z#6z6ٲM4p܏̉9ϟs2>ș"%IK P7n?/x(LI! eDNL?Ջi}4̺kMeكs>5#y$o[<"/v#I'&ovOFOv.@ ̕j^GWb0aWbe_as9pȽni$(tֹC)f"WWX5ѻeĩz9NE_5P\蜵P3zらA xcxOX;,uwR6DF<KYZbu8ޒ8I8kuL* C#|H]?'D3ͣ^޵Z=RG^̘ 0b u@vaX[(B8(gUPWxkY?v+QAb<d ?~g򬓂4'`NΟB4 F#:u?Sݨ*q1u"yOlݝJ̮HKzP&=`t0~`[ϔ /I`u#IHŠ9;Q@4-s ̎ɀ=x^=&4OGNc!R4SPT,M+V |$0@ۼdIP3J~*/D >YC#{}YN??7 J3hfI0= QuLC&Rh l8<zxyQP8Qetotmi?&F!b!g`ɖ;I̸ $ղ$&r,pF>* "xD{֪n!;KSфYo)GoQQo9`^ |v;xI8avq\BMb7""T>HG :UYZrŘR+ߘ:-7Mݤ.&pGM fZ:H:y >KD;7[[MGĥVNbLxa,rN73-ShdJ<\^N" i-|)ڙ"~N,9 6/gSmQfw7 &TUȀTFUޏC?_pADll>ص?G,sU,0Im,(L&w1^q;Vq úyXGCኀ? Vs]۠\Jҧ`rC4a2BGϦGl"~-r'*j֧ 09 >:e.bP,hrr,,y9Hm *xf&VeюI\Nc'z-VKC Ͽڕ8>#\,|jt242.ۋ>J“jha B#-J>d~8w\]C8Z(~Bs -*z̛צ<ѥkҺcsE`jf_Rs}gfE^+28Z 8s)jHp;C5}}!O$x~ V9IwkmkJ]auti75zR4Z,F6.q}As:2ȉeH[ߖo!W(@}%KY gv7z9-rrx ]>b涓n'"[%\2>w""OJcL\h5/eѵB#Vfѓ/L?1ѕϦ`(D9iҙ!L٨=j }Nd!g[+hJ4D'[Jӳ2g7l$D8r^^,ڦ͋rQp QbPO`Y:՞!;I)#xcwtyW\Vܩ3lqi?֠$菢OJ 7<۴c:OI?a() TW m9D}j3CyoH}𭊚jB?l>V-rg"MagYZ070701000002db000081a4000000000000000000000001649b7c2900001e58000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/]?Eh=ڜ.+-pO?mHjl\ԔۏCppa UH߮UČ Y 3 iV#헕ՒaI?f"bHaꦫTޜ=T5k$sF4>z2E˘f@jPs;3ʷր|%7Uog 0bE[!SpFQY[2-}JˀټѰ'o]/̶uX"T x% %(o֊sZ0F~b2V<P"T [:| 7X`#l]~;E@'ڠ446r(Ĉ$԰H+bGn5mNJ JW]1>ڈDWۮ/Y5n-kKAxBຈ!>o7w [ ֣#H]jnac"M&Bj'>5&t}gAoX:u|72Թ%XO`9ǽge(y8I/rMpT5j3N?xKF> ulSz+T| Q#;JmeYK}py-ؕ5ZŨq0t l H;B ^[߶9EHǣ ˣbkͰ5ʃ֒y{~xϒߎ/W^[B-sJ* Ï#>%崶Y1x8JЄ?y9 WCw{.?dQ*KtwM抃 BN=9eN|.0XO?L⦪ J +bJrlXǠ4^hbSZMeƤpqϺp 4kjx=S&Q;Gv#"QC~ nFuXGjӅaŀ J0S^P)Xaj q%񕁻vڞr_>l7s*'oO[U#O7FЬ9Z%lYZ(e_K 2AX L H\v G9$eybgv4+S| nw;Ȁdt$j> ںz,eXW{rĵ;pV+#BC7E9O|h\XqdPRՒ]ءI!eq^luO%7-GFuܪ%W}ZQZ$/@ F_X>xUr J2K,WoX1 !Gߖ2dWw!fQˍB~GѲMgb ԟp_V_IRt=ZOTlƻIJdڣ)Y13SH"h!{Z.$IFI#Lo+!~}l˩εhiU> eݡҝp 9nT q^$y> ~S_50dXG΋ƾ_m@I!'`ԡLӆ?o7(īϛ˳F!_6nM>ga*[1seڢ}.+?lchӡq1}(A,E4 E<ж:@Mo T=4<Ymg`cekB(V'}iy TCy{?i=ک%i |" 2C*S/kTd^oY,!6jK@zzΚ {ue CtLV~] Ƥ5lƃi?q#ۅϮ (&C0'·z|1golخZ^B:;L Y&rvrvo? Ul05 KFS1 O[xh >΂T9UiK *$g~/u3wn N(br4ꈸG@:!M` %=tg`ä9b'jfInCڻv+FҁyI8htip9ǣI釜I~1i6dabNf}#pY5w1 j6i7{ 5b55`>x->gr{gxOs8Ԩ}"gY\= @b;?ҕdn]%%Vy ˤd } ;ǯ)C%o@|HkS%24zbpIyulUA0ek :K,K;羊D_@sP/<(bl|O|eWc&#YI\l|I/ذt&Gg](LPRKgDE`lwkL>K" ^/ڟaY(bժƱc-Rv_A+0m; Kj%~L$v>Tjr Őyk%xY3Kcl,; 7}vd2PX^.FneҜo>Gt f2f{}\r؀{:on 8/ m3~w"^4/@l6LsW¾,!UPs= J /k0y7׫5^[o#Zk">f?>V8S`^O+Q({PaTW=)%e8y7\XN("ql^S)$:WSG@ `լBr5uqvJ YTQUWHEQO{@4+dYJF+*'ޫ{+4&0T9 %'hlQI:@XGsK/KkA5^gzskGV3`72SYJAqpW-f;Ӹl\DŽs84帏 GrjViyk(AY<NIdѲ>M;̞ 4ѡ|MhGQ`JG:={veUAz 6M \%>,hGlƚP `l>D-I/7 #J؃e ̉. Sʡ[.mOeNqrS6ąyLwZ\ A!ʢy tlNЦ7L5aZA[zYxCgL&gi##;fQ01jr5c٧ԅ/<}k c,nD`|ZȌtB=TӭzIOR4g/)+N\Rh0oqy:$65\2{م`JY4ڧ-pڴͯ" kõw3 EJ [=.< '9ӏ(C5Qi5a  Fq GwbD MkAK%i-#P7Գ'/V]UUBP&V/}QCa(P2/\m̅e ]~OF:2v8Bz NYIei;/g٩?\=u8n <rG| SM¤B$H@ReS,Dh`a6wWGΠq#P,شs.]L N4N ʿMZ!N s%;wV~4ñ4ҿXN_YӜ3P:#\=xG'pu NG մLŸIkz5^DdȞ5&x` =Ia/qLpnVt&:rY]ͅ5/jC4g̗kXFF85r,#3\/QZ|Ah&&{ OH,QJ=cZ0^(:p\جqxcrvILⵍ KHS/BD˲iV.5ۊECZF.? D\mmuA_wV=C֨x_s6D9uS^T ڲX:);gKlGg V<Z bb$_I PX舊B% cungU>uVEY Ch{?QiO'-N򺱶M2F CtM3dWHx#Z3# dId#DjR*8A5caYɏAϣ7Xr$50 k fQ * Q0s5$s6` ¼8QSN2*#& %U:hfAgϼWFٟ=Xg}/۔!v &S3v𡯜*cpe\*LiR2:/Zkg'-+0|jɤW:\nAM7omPeŹڎ?QڦzuNgܻyi;ܢlt^"eK=9?ܱ(501HO3LH.{#57¿,aV, }&_ ^8Jz^JrXq8n ѝ{z.I0Z˩`ÍI(Q5ⓐ2CLUv9c.mƽq!q:701@*ft*>E"VD=пj\灯҃`(`J|"+:t%@G6$`$&y{q AAauh ǽ6G)' 5V/Hi[ǘn] jLc|5tE׮Ϧ%Eh{$L[-u@̸^fsGp;T 'a#eF pG1: %B@Q@#XK\|sC3RZf|~ozqb*ZJsc'Ѓ'Q6yD׬鞑sޓ1 g¼b9v -p`+Gj(@&εu)*WA zPJ#;~՚ycak+oI=;zUьi` wJƬ)*ED®oɲ(} rC !e'%'ɥ!LXb-ND!":@‚[U>}Y|MgOYw q^ >4ύG}pve@ ^ٺy!R I! ܛMfF&5Кh5nģ(G`(3o=/Y:4}$odH\ӆ>kpV+9vzlEy La&!8p9ٍ=o0VUz}Պu㘨G;iӓW~f#)/_KV{ 6b*.ˤUc RLg2_Mb&\9;ڨqմֻfw ( lPҥr9,Fniq7k(BƋarOŠ#r4bUt3F%IMFt0u Zz_lОf?T1|C1L©' &z&졽M] !GgmÞzmԷPO{ FqiAO՘dбD˼xQBJ{GE0zͫLO^{ٻ:HgC hJEdv6Vџe6dҧ;*ĻZj~:t2k0Ywk5 mofw5@6ISHg9`D;%n[ugQ(B%^L'kOڲD4w+N 3!Kr vóY%GXRKNȅѡ W:<R?HXV)D+-"ć i-qUf\Z՚ F|`/P!}6䬳ao#G۫GYo&6i~ 5*娰,G2>k@m{JS2PQvCswHHz_ B-4)ucE&#\σLs(Cx =F b@YP{*5b1 tR+HAihly bӎ+n7 {Ȱ?, vS|--ѷ[ƁC30=] qi5 ,: =9g;ψuv<w"H4 i7981nU1~!Y!'[+#~]1>}$> gYZ070701000002dc000081a4000000000000000000000001649b7c2900009134000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/]?Eh=ڜ.+͢-3Z\@\SVt;-m*ر3Ã+OOh;c]{ZXC{m]}3aYOLJI6/R@Tq$kwW%M%KwĻ*t?c盽".ҏBP6e&]5PJ̄/>"|wRl\y t;^Ps 066`TA5!Gk] TFEc՘-g^ވCi-sF{`HAz[Mᑵ%m8t/^Ag&7fzӷ42/^lݮz^b{e1 1O(B}P\`k Fq&M`LzMZ!o{o"Zb9 {zP4!$[ JcǴ__!bFkQenoôk(Z1pß9O=׷R}c:^ X$ χyxH{WWpsY̻j5D 5+rvC_/Dל3.VG:;_\+dH_9Acy;RukmrBSRPl)bnr|`xߖW(k[kHjV)PGPxLRQ&W#Lc"_rXLol#X|'3V˲ 葌6x"o=Z>4ifAС>eAqV SXP@_IJÃUR}od%$ݬӺpt.IZY_.iNtζ#3UhQ_P?& l`ѣX1[)هA{-rj;y0"S$X~ zֆ r;x#Q5eJMwYNtxr8Dm)d:s&C#rzܵX[+h?7 gq+dE/=|M!9cp-DY3PB'oE `Nwdkļ:L\ƚo܋vJNtAڪv#5 qlI vƠtʛ_;e'i^FJc\<Ak!'I#„Bȸa/<}3OJURx>8\8G6\o7=ݮw*ӆ~. & %|B\A@_}TBO8+VOn= #;r"Q e|XmIPΉtMR I?I)½r'hC7 Xft }|R\Plh~88ddH6n!`Za W@$x}BomH*C%LQ4Y"." ;x_4|u$SJ'Y=E$d4ƪj^jW΢My>k,; '}qhԄ "|9 /WTv+Q'ǩ&Y' h@Z }<*?i|:2i}!oiNٺ$%!8kӰ7u_Ek- (zHݯxF],նpkwq[_'zX%k *l\'S5Ko8u+1Ӛ`Y"(uWaqNɍ]G wv2lPZsc7/x_Eg~ qiy ;xPF#p4M9BlJ-W.\s. <Ǭp#ؕ X6 tëSpa1L=t>3fi3vˇoA[^7?Jt?q. Ҳځ CL/G3ELaՙN{ e{)rzyXOHLΉ%5S5M/wÃcvf<8֍m9K)M~$Mc<42dS"9onYz]db\45]0H-kV(EԺb6.|1CWKp䟪jѓ{$x8[,YQ^92ը J;WW"KNaWHV@j(*,E᷾;Jhb! z /  `Q$MRԬMk<>YΐThç8" <Ƿ;/I643:aF ]dx r<F;&*C# f4,ZLcslNL.eđ0 1~Ȗvd*U$CU\q*321-P,x)icBn4m?-CՎqSzh@Xq/ﴞi&YB0%锳Rf ?AfF‚$nۆYv+r[X􍃱j/`T)YwfKv9y=;`<A61m5A:07iٖt;\3WRиU>*ho*Ro{]:NcDmH6^GO hod^dV&΋#J =DYs0&Fѽǭ7C\Rq̛A7ƯfBD.zUL|iN2O}L !S0~^wύn-lhGTLV=լݨh$OB|X61"}n{ںPUf`_%ĬbS -T`'ҵ.mͥ2k@Q2۵uD mĠ f$4NEq8eml0}[3}@ [dkbҊn>BAL+{PKYPmr~~+^:o=fxuzƦc d,Ŝ_mC|MrI$Z{ւzSY2%SMIɛhYLV-V?8?kbG=;%Zqi6*O6+Vt*QjʭJ6GVdYILzP*Q.SQP$#j[<5޵hF`lj։vI hqpC)@>>dNo;FHxOD'Ǜ}ӥ,-'nF4:i<+dLi/el^b8 SboBO( PM3H9n 5 Pd-.a$UʤMZY%;/)/8 lo5xGEgەi'kV8xD-&[I*<-bϴRW%$[t=Fύhi(,3)Hn>/{! f׎Ly_ r^x>x5pbDyO?6.T te)YPQ d¼-(meGZwތZ{ۻ;OE-rDƱMGL1`z#"X[t&7 *65trF4bPTAMu_! OV`y-On'mo ] IٵUfp^ `6;W_CuD|%t@+Kx1)'JX3͙Mvx8"6$){(KW!i^~rzѕ(<<{4h;6i g 9pYW*P>wb'-_}y E=P7)  fAcaX-"0-2GجrvAÎt04qxƈu r bOIl4ѹnAŷv]MҕIS6^z$nblEF#JtP|)؝tq0N%)^|!_( doefDmbA4u6OH|5P>`YK53חo%~ Qwr?-BH H}=H/\@$?jمGGXv77п s,fr^nw9~A, 'L{ e%v(x7 ?ҿ-hz2 ~`V|97QF*@KVjC(^T $0]N|lCO=hoķW*]":N jHʨ?kaq6z3"Ե) x}w k9X\gt5+aN ]Fs;v)p*;)/ ./aP _CT"W8[aH @Arhˮږ`5Okg4s,Y߮#-nZxEV }1mK HD()!ka{F9R6-$dkj7uJYyaEX|s[HX(l^n~)Ո&;)~Ba͕y5 ?M𼃀X[u!ht@:<{WJаN#ސͮfw=@wGEn- xF0-qRRޓ/R~hd>slqs׆ F՜ (` ֌N㭉-nnY!mq }Y4+uȺ'#;K4CcdGRΆ !*I QS͞z ?`@`t@kM*<߀JN˃_NI̮lv\zݠVU^+7l؊pI)UG9 H{q"uyI}Y_4m9;>z x FS瘝ZJ+BjW>OkGa ڞu&#B UGE|_d#^_Ri"kCh-[׻G>>ss$^l}SPސŨ&Ⓝ6]Zk bOC,wM(YdXq=*ro#tNͫX]lOl24P*VğgQȶ=_Qˋ+}0&VפvX2p@{Z<`KuuýT{秓Gtu($Kq'AscM3Vs9qA{fn}7E"`/œ$ޤ)=zί;s7!FՀϼZusяw+jۺ̧3n FP4Im1eN _ 7]|dp4M2R VRgޣ8Q"УubGEXrjͥ,!Q2k5n`Iط6]Aԅ,XqMlG/J25Ucp@zP1z/㆔$QBwv 8=b`@gAd˥k܈rI˶^LD&ztgXHȜJjs5?Ҿ!/0#z+ej/E~K(P,>)ds)^#=h;U2ʛ,60[\`>tGߤ}f,= 98dJH{ktL,tE9m;%&u&Cg5,@_XPP֝afoʽF8r}nX+rY1=[iM(`Ya Fj&]*I> ͇fbT/)YTw/Ȥw@FIC2g̀0bux,6!I9Q@::m28mT-VV%|еI;\tjԝ:W?l_oL*1 aS+ӚKŠ 7Jf#`bTrx-6S*dx8q Wvo=`JkCƣa;Չz0S#M8p+\J-~s.ghdUq|&$ lp/,KH$ .w6gp=8eC2P^_yl@ŭ/d3b3VbLHo;{[7˘*`+["`.,˅U"όE`-;ǛoCޒaME ^꬇֍̪$7ع@(}X)4ͅu{CPc?aQ1);zOc Yw=-3g#=G;;}ō FĊ~iP׷@y>ܵ_:|l~Omew ;)p+RY gK^[aq4^D'.ټO-"h܂x8zVg? t1߱#(P1,y/YYꨱ33q栦};p3Inb pAf uwFI)$U!$BcEι!/p\_٩0σ^({dWXw20í9~wf\T^%5MޮcNPT \Vp8%߭LEb ;ŏ^ڙ!m YIg5ʦ{P<nӼV;ܿ:VJ>sٽ#4&~(@"uRkP~֕J@=\忘fs.褛8[ztC /H# RW[d:ICe>ΞkLJupo0߫'x W@H O#ybvp˸X 5^}jl.ۥdv^^͸pY;h7vn[%\x2sG$GiȈwH\ظTdžIa㧻TKLp#(W~N^8^[   `խC=Is!,;s`3 u'~01j!R&g3"-i1EħTr: .8=1aCѼmZo چecm4HC'} ,B1܅?uD5ҕޛYwi f"1Eo>V~ԧ-'z*:qw|#xWQٵqj0k 'O$OX ƴ3}ŐF6Aﺄi9{A BgP=cg ᷿QGk1U\Bc~&}QGFP6);Fk\bd8DLXD3D_mUK)o* ɅrU3ûaVܖhW ]4.\h,ªg̽ tblg~rއR*􀘔HV#gnǷ /8}g&1(j-#y WIt&E#0 đE߯UZ ˅D,moD蓇`Ȩ@h"NUF􆑘rm990 Nnn/@`ngGi^RBr ]A]|w^tYқ B6ՠbdqyGdzvswlNT nm.-RSy9x/I$DAatXKC%vz^[n~G>SVaEe3DDmkUbdZ6C8Q;/TR=ѮBĨbud8e<ϷfׅYoIKnZk`!>$O RY& 'fnƪbScw7ɚ7/<\ކ3MNu.7Ro]RjK+]͵?(gQze}S+@ƚ_٩ۀOU9> FlEDͿ~Ftv>ŗe GKp>Tuyu%3D© 7^=ysGچqox/Q7[ۭhvT;~<+쪀rמ펕{.Y3AB8Im X=cQW#*P7 Y~.EJТ}N;%c|]-_>("1붡p_Hj^Yp'x{o1O6- ]t橛 ?$Uw'+4zPD"|!㱪Zb6H~}QV~ΘQG9-8vF3 Ȓp߻e1Ϝ+52'zM.ˮ 3Fwyl":䨀ٗrӝvm*[^*V:yrz€Ro {0C}Wuaʈ$>'xz,lo!iOD=kHEͮ;2P6:? 0dq>Y`/݅؝`;|8:ݼb+IDnQIBw x;fSļ+vW4ΚsY|X(CXۘvJЇ1[:a$Pc0hiĩQo j?B>]]5՜H,3d } kxe 9MVdV{nry\ʸ놠sqo/cj/9ؒnCűx:sR _UQVpIΖ!InƉ5zL/"wݓI4.aN[}?p4ڥQIcJeKS.HC2/e9gܠ a,WNKq(z }IOފElٝ-F&Ȫtw$QtxgR) uV4Q.YbM/ ֲMk)G6;g_& [w*\.Vi=iLCpϼ 찣Aq:^aV kI$%3-ǜYg5T}岞kŐ#XZu3]z#K0syW2f&U92|̾C:['zok(v*D׬ JEΨKIm#j=?E)H]'0"LRNj&dCAb^\^!i敹JޫdK^f.#\SbҷjKPK J=Q 언wXyQ*7lLEKtj4Gi wrm}E {?KU ˽BV"PV3و[ʏ|3ۭ=eUWqo>ͯNtd^k6A<czV}b 3*&Omb ,nORB͓z_ƚWW5uʿvg^࿙3qDÜzZ*0Iy,vJPѳ/ naͧEfɻ3+܆pL>6F(HCAA+No_?wO+H``m{5&<^Uahx*:b|!{(ըкf&׳PoRS<*5}t W1<^Q=BuUOҰgDCsJtơ<@0&iHB{{o.69P-=wrĻDӼ]{/|0"]ѷ7x ®LT)Ad|I;32͢iSm-qb6`߀Kp{: b#,J8ٕT1A(xRgԕ6ݹ/q ,KtՐͷ6Wv?+W[B$9} N MQ`wT$gl)lD< p|ӽHGt=-0T<(c//n.IhVt4*d<ۦ{;-^b杢Kgfve؆- ˤ6(YwO#yϡgY~=E T "Fk$^?T|A)tɐ;.2CH#r̷;!&kMJ8%"3h%Kc5OSvo]s7KӦwz>QGa^!R ́{)RlL1?!(8s,=7bP@8^;מ$To>\nShv0ZV35rRUw(,]9f ]Эk1յ{{lDAt|d~0tk%5N9xjC{altj/A{Ճ4X%? ž(ؐ^+#G+a,S +@!$@-7GhZk0 TvDSEBn 1T\ 2>iNh vt$ÉI,.1( .T pZ$o`.x{IE>H}=X<9!c@cMXߵخəgmt'_H53x vϫG0,vCP oWR" BO\gz9"PTOkJ,6|` ^ASwn] rYIa1 ENb l ﲲ-dcKn@i enE3I$]F/ҍqzKG!ygTn7Nj]EBy~PݢH!L$r`yCl ]wj'4Rb:qd#]ʂ%xoS(.6l7|ܮ*&.y{1ĘP1*o/;4fxm뻚',aө_\pfq=)z%rMȸxʘroY͟Ԍ~]jiD[[X1Pdj1)[d"%K#zM`c-HLdw_]徱M g9ay p_Ҫtԉ@3ΨZoR<]wvpF2WDGR塛{pbAGX*T%ݨBjlXCN~+_j!ܦ ΆL `OwQȤٗۡ"a$!tGpi [ b?!M)Vdu+977-[;}J& ~ W4{n?*zxv'ϙ«tA <|&q gV] &)f*8O&ZXj?qlxq50z _ߣwʎ'5WI#EZ7ԒV~R ׮\`mʟBUphJQ鋡XA:v;#Gݮ9Bq%b̔}rmk:ވɈ]1@&YNX?i~_M:\d'5;n$xL43x M5U ņ #K袶z)~NDwGw j QOA){a1Bӎ[ }h,zOS ZH [EHnx."!,B>zb 8ITi̽As"/JGfbf5GMxmo$$';WE7zd)SH=qgndJ sD/BϬ:IO=Tyh0B-BDEfJA)Vo_QY Y > %J%ܼٙg& ^+?{Мs!g b@Aj#|;C#vI%?ݗ"l/< %4[ÛѽfYXNSX'`U>[v3Kb 0:46KG*o=5թڈzQvC=B e~@p3uUvzzX,"J>  OI fKm1sےYȮMLw(j7""y3ljjX {s5HO7I=Qe\ZLDyc_{PBzبy>:A.q<*04>wwBȎwG %QZJ[:_Nfv嗾 x$5>Y3r?.L 1v",cR;848ֽ>eԾ.soՕƭJRƸsh}DA2uz,~kA 5*3|:o3DHT¿cI B ꂧ7[™VKV [2]y G;jzm^&>jh@r clnf9P\?KBCDB?l/ 88 L&5j=o=>lZ6$]W$B`HlRk%Îm^svKr3=GWnJLQP~;іrk^w|ƙԐ'=DV wI z;-6~&.X`R"GLU3$~fqp3p7p얈AiS./{fk (nI5v y8bt*Se7̂ظsa L`U˞O+_Z zٯxe}:Ŧ|}a_>RN{S#!y*nlgS-P/HN_OږHNs1#Ss5,; R[["sh`xr5qCo)#W9oZ|2Q寭=?7Ó<Tjwɳu.X·)K&eh؎ڣ]_bdf}:PRGu`F;t;S f̍0JܣU*0C|Q :lRFHvJkzeoŚ4ް]0ZU5 S$toDF[Z1τTwάكcAdk ިj&j"zh}T'DJ(&sOLي~?cYy)VNOSV٩Rbe"2r xh(pTOq5w8eyhr*  5oC|L #uct^h(X$wjlyo &m@dmk>%$&uUa{Czk^M|NdzvB?98Ic d83 %ѽUai oI-0öަCjkm]4=2_Ҝ{dž:[:#vItH ߜ2NȒy* ۨjld^ $Q"ֿUsق!>5tBA1Oo$Qq[Ή  m}Pi)*=QL%3쁆lRX.j`:^d+L봓RZ0&kx@B\H~Y9%_fRhKEIř^:IGݷϣo)@o.B@lvXj= xf5)|$SLdbWhrHؿaOļkuxC&LާybcN+) afC 9{ݰx_UΎ :H#Ȼ̼uǙ"p 3,+کn%AҺr/٘J9Ju j|ڜ\6A t7jObҜyf'Yv\Lma,l!I0 wSbgaN@=8WV ~#@ܽ?xݶɊSR5_GWH2&f +VH~[%R&cw͟R@u(nshP&=$]F6F Tr% P/-TŢCo+ Ru\›J!|M}, vrʦqS;'sP$3{t7i !d/bDAOGgc U4jU'p#VrHyA|qaޓO'Df.znnՑ=?f}S1"P܈kM}s*`񀨠 =#.1HU}CoueY",b0oJiӊˬO6°01Mf̳vY=Րf.~:2/ &;Xl#Lj3j(j_[gxy.c;qUXs55`C߹!$I&2ILjO/@gcpGqβqnrqq`Lj]Op?O 1v# W~֩Ѵ:$*Y6&eUr $9 P-_lUcB92OBZůuNJpc)z9猃bߦP/;9%ҫXBuv iJ ol#%rO}:3YsV+|R'{Gcu2s.&v;)渏l0o ]_Ů)A9 _~E t~h+OYt2V1]Hj[DכN4="AC71tF?ldK} ?8:WInɬ2 AL#c]@j`.N\eehe 怞Wj;N%&dޛ|Lj3REX ;ZRP䧑lv9ovڃxYSJoFfZXN$պ6p̜_Kk='!"'"agǔxju4#t"Dz`~4&?lpID@) jPY }ۍe$=-̘J@tc/_(3E"ud梗 O0P ./ICg%EbKL뭒 ᗯsy ͨdAݮ$2N*e#VJ)_TO9(z#+b9'/nH^|:@Agaζ:N,8 XY0]e$$?d "!uBuξU'V69 dϵڬ6UiFHlҕ.[ t9a:%&2h ryqi!ɠًNlvlNWEƾXl_Taa޿ Uqy!cf Y 9,ۨ< 9*¢F;ni>¦xr繰Y1_3rܐ6}:~GJT(>63 j <*>B=Axne/+xc.$߷u3-kkJ xQC1OWGc*b_GC)=A;x[oGQ7Labu ޼nPhA$[31~'H~ NafS-t)? M]Q\qzrݽM@>yoLiZB.P/!]E>eTVVIƈbܵ)j$+ҚʢpewNW#ަdQ1X\oѱٳxmjW/޿w[hiˤv.o3)Wa `HI$wr]?d~*k 026F+IqT( |X\.6b'R-<-9<8kr(&bPW X D-OE`"/p^3,2ډnDrPVڲOrʧ CC,55 )˨NMW[JQ @yprώN^phd]|YAzSiÙ0hݾl(jL JF5nfUsDnSv;cNEzGLlY<]Ftk{ȴJոfn@-*=ԙ\5ĴݖY1%lۺsp7`¹\׽8xXxQ  }ЌExqT,cY-f!ܸHr$R9>J l~BOn6CUPal8xb)tYr]gV"' Q dǚąuHdܲ3Q Y߭[hCpm <&xIN L4[ƽOd}[NWEQ \+HXPI/1?,=4ZXo<{4pfX_ ܻa4L|9R/XK H"cf? RD;y?ArN2woЌ1ok!rϸCEƔl aPWԎ4dqgM@,nA,/ 9,0Yq%ʰ{Ώ?_&nA(Zrƈ79^әn(6GB`)3bb8gďsTV`O35fPT]>3HF5(uCG! }!`?Hi34ԯL7wˠV]ĉ3ɰ[wZpHPt,0DE?$]r+#W[}u}`7/3,*pj6xtEQ5T}hL;#h#35;Bf:EXߗYEeQQkf h{D?gżLT0Rj.E +N'%R`ɓ8WȊm.]*8Mђ޾4>1Q'te!Z+ks0$BlPE-e*r>9^2qT<@aJN*[mLܟfuh~RӍ}n8\xj\'F u1\g+^qneylCqt}?92[~&}/P,-=CC3kc2(?-ndCfBп))pfKkhѼz敫yʱ|Wn-F7Nz_@@^bW_'ĔmPJq4WNoRb /?ໟ*-2Ǽze>r,& N>TY|dmeFT὘YFveO@@ ν0|ћ֚87X9 i:6qԁn./+lN7VZ6GWOA 9~*90^m=x; ]˙BfH+ "WtqZhnB8o [F=*A™QJBcL>j(%LvO["S|YfNƴ!?4U Hs4&/ܵkď% 5% gݭU0ժbo㏂%m3\Puwue1F}~ a(9\t;5w]x,JIp; *ZKgDȝ3 )vnR~?2U,{.dY(3^e^j+Z!/֭DYëej.V>?Lu$U: ݄moB YǮHO_P+?ܯbHlLR2̼vNkY XHՠ2Vn̓tKQ}'ߝ}`==TZ 4%-m>JjX/A֝xfڃGqnDhua}k{(4%qT;6Yw-Tb{~!|S+)FA* ו`NcUln{0|7hN7Fr9LH &VyZN_h^ RYX*1ά/Lk_֗s h.W੨g=9Mv2ϼby>ԊLF)w_*1]-H &#9!h>FW9LIEJZi %Np.9=XR:w`M6E#_qebRYg#Brt{!hEgv׏(x|RNh0hL${aJaj/h[;ՍCw zJ1l-ZuxQ} 87hk3I@ãmiŊnM}C7}Ol>Dh~DP`[Ԯ! kOCPhI&8׿ Gp#3J6/6D퟈ڗ#=)>σHp%Bo':m~M4vߎܾ|If!n"OSK $42SeE]( Zg\#fdޯ/}qܕEY|[kqBLJ3 H>Cvx@kאRot Yuj撒k]M۠ :g6L WA|R(̳PaDp.y[/ /0.6?OWIWzMV~Meݔ5GP2$Z wl*1 =)+.h<0t\ݗ7|.nɨ씶hԿy!$!q۬ئȄW 8%z1ϰ03x_l6kb"t@zKb< Zp&o3gaz&>?b(^dS&BUߌ| LaEdM+̖RM[ZE*Y)S 0С:։;_&ŋrؾp@ڐ_FUjR9Qˉ1F{"7-~:ln}b~79 7yvbr[tqJߦO4ʩOprK`@5>Tte9;3s&xkA.?,ә|[#e^Q/۳0WKAQA:6J0]eVxn[ 9GӾC u ߌ'WXjsjp,Oy-!wNP5(X^´_ dѼ̃=\gqk[BBA{zr GɈD9NM*}%Zd֙ki(^y'F:Fk>59!z#5A99] ?IyEFkr*+5YWQ*,O?(O%"Ա&N,d ј׼jLbx3X7Oҥ1{L/,]0;*j>(E1Ss:dnDOJ1}_Hv1K;YoYw*pve #\~ 8@}p d<BdPdh EGb\#Q^b$N՚= ŠpO;0?lz~@K/H>6dH% l/";׻y ~z qOB"+<_Y"AHqN'WcRNȽ1iQjt/E&'*_-mhr4 F?VRL-!;|3r\zrIV;}}fc{ TVȨXM'Y3YfuŜ֛N`:L7dF5VC~D}_88Rm :h ?ǽT0[W J@}QL+:PrB72Ei ZƩ"&ɷ3ޚ.VQed]P.~lNh$ T[SrjukVa1YJ0۱sg#@?lMx痏q)mkFuܧEؠ<:2ЬKY5a r~ I| 1tZzڊyX#nW*kHw􊌠z8 j|zdX3-Abahu)HkiL& 7ǎ M=_2[1,&ɾ蹥_1-x+3\(Xb=KQǴ,bW^1wc챢|Oe0طNK̄`}a4l% . ‡ CMO1&Sj#,%=13 yʁXKGpfOk5 Dw yuv3SuՁ$Gf'`h|2ʵ4A340۝K__2 HC]zeg{,]` *9ün}r$,ܾR8jP`2Aآo!N95IAu{&@6+JXP}`lfT܀ 1(/_jO?6 }3r+p\^D>@Hs]g3Byp =&jA>;QծYTN ;xqQr[3#s(} ;f(Nz4f`T<aY=cZ;h?;1ޕVtc myk$eweJԲ}m8{tP>L[n_L/zP'~|9/3Qd`T+z %>o뭔;9s}msҿGFMtO{/ $o &wF@xUjA*:X&b|1>·qB ,8y@ t͵܉gR쯓!̵zу8Nl+#WF`7`iVyT3mQ8,zA|ҒAinr;WksׄѴ@X *"TVQzab٭vM?a8Aw1H7he閘7`EdՆTbJp8y.UcK p88)Iu@ DTAxjM#&Cϰcx'SY_MiA iG INb;V+ B)VkS':AjKeQ j*!=<)5lWgm Y=J/T6]/|U ˎ&IV~8 ?iejls^sh +ge cFo2G@c)q3g: ] 2ear"ߨ:'L}e޾׏u$WigU PަG0:E&+:J)?‘@sKt[V%h>]8/mi/"Ȟx;6 r]Šr#A3hҌ6Kopu/ɪ3Df -_j;qwumy(9}\{ :Nm43=EBT+).C7`hsnd!LՅO&!jY}xNoS_ba]ݗ] B([O9` $u`a ?Qa"`,t+%OanFA?:_% LMt!A;Ӿ?Q][FQ7T񁿦2+L/KU?HF8ʼn#*N&Ljr)ȎLyNR%1jV&B;L'4ͿvkEhSִ>-3{|68c `9 G^+#}鯽}_AF^|Wk{xJXa 1B)P柟47mrj( nMe nea7`\ΐEZymLDt8*ۻf%6لc;/<pިz hHA@e_x7z}D-<j;t?:(q*g@qgeeC?|!o$QkCo%ӭ1[cˍae$^ N.@LiE{}XLar4^}L~*,)쮗YO)wKlO5w掍?$Go=P}!ʼܲNn(MuB d[L! iFսChps-Xrm7-;=*޽owWn9fc-^*2{P:)|>N/.qp{$7$|\9_'ԃ*;&ФڦMG3܅rENP ~vQyI+%=ܜdsx`ֆ ,mƕ{řLrܚ y}uՋ0r"UTumR&P`@iLUC/;6wO/#ԏnhjvJt]KIYlGAT.X]=[t$"!O6Gxy[i_7'58sy>ENܶ=ݡϭ2 gV2ee p&N+DMŠ?<p24b℗} ]Kj9voܭdȲDri4%NHD6T'c?aq:l̖w>U[9dW6Pt&~$qj\&l,q^}WXLho(`Q7==7ajxħo @!挤9IIE곯H~$~{XiS=,: VP f pV(sa\cPS p֭O{=pFXÔE+t!+wHÌVgi# JiX hBc<o.iC4ZaC%07i.&iza9*{=vX-ReuIL&z.8-]_ȅu֧ޖ_ $H$¬V;NxW i> G{ ¾5' m-ĝ/Op4(qdہ.XNWt yњm_}G}ZXҺ:\nf7eܓW@d,UX01d 4>cs:/ G j3(G}/vj*ߠxZt>֋t`E +le|3c:%=4\̈}GYMmntyR@O %Bŕfo<' yJ]ݠ9?w-|5>@L |74AQ;r1`V8c8r&[*tJ0fҞ=p-=piNHni7aOxm DF|(4#&^V IƁ3 SDon x\=9_gzC):Fá`",',dY34KX `bagVoks\PVeM6~ ]Pu$36r`PUQ /6LbVPJqyظyi7$%w.KB㴫=8 Y0!N(Y"3!jXI% dFmXL(V;kqY|,}o?:0w'=Qk=N=6-↓<4V>UR|z" (!֘(3D5+ns@׭l} e qyG ֟||?q\\{ڍQ8ڪ ZdIith9I$"7si0(L2*Rq ei ?^uULMTAF75~ގo[32]+2;u`_SiFxʕoIc1P$>%n\Ir^WN+zuV[!hBf$h^D6%˳)RB0Vw"YaW'?D,˷׆/ݩoZI1Ĉxf5j<۸6 bl?4.ohbQU/dKTo;9 Nw';eirF%1t&]R@IȾ@?B,9E2K I!f`L0n*O+dH}{ IEX5AS?HtG!Qjxx?Qz{ /I ,_XkeF y 1l74ig ֕Rj4C3-hlV? :ͣ7P"[oςW@oxF1 fg>aɬ̜!-ou'X^E ` :oK>:ǃ K>ގ,f:,_9$D|_P(eȩ$>UG}݈)2 .Ӹ7,ൎZO>jeVŕ/}]䔴ӁŧGKozz"N FZ|ё'/+3Evc0IMo[Q;`qWmЌ0.,ܰ@KF&sK]q?2WOi2;N*Aգ/:_eAm8_,^lj]j`& ܒ#q3#3}Hqd4@$rWZc9FHY)Օ[驴M1HE>)+O~祬UQ: S-7@[ouʫi̋ZxO9K-L{rWU }&ڌ2 8Aync4V&1P"jS bRN_[K˲uh*T5}DkD#G"x} 4yĶΎk!*Y]U"'< )EmQLR-tZxF.-Ӈu(a?*yem]Hj5XnZ|rU4D@ڣƔ Zs$Pwд}#k0㑨hNqyiC'{C4nO Haz5# lP2 +4!@/IN%z=5׺Ʉ$䍞x2kS&O\U`Z9* F07@fȦeaw g>C)][6{˾U.'$P(O[cxQ+LgkyGSݠ>@\Wrq=*JDZX}& /5 9,g{])Dp:thjMR;NG9'!:!h. 5t.^; M7Wn= me pN'W;s{4n%2|_! fߌl?ȲȿL7[LRHqsƖiI=aQJelVE"hz jKj͠O[#+h{@qYMh}Dʿ4%~JKZ i:"T)mCϒKppxΠZuf(AP2u[ R2ҁzq ˜1MNr> KѲd\s (O~b޺6yx*/ILt̄̕6YuqCZVxGd-S0ɀE:@0k8MԻ*}96<)}Keaʐ4aV\1pNƜƄZLv&53u ⁝qu_ `$jD~!9S }uW6A,T >xYiW[3DRُ E3'jv yl 2x\,iB3ݰd =$J:)n6ϋxWXŞw5SOIPZE33ҁ0bW[>~*((Ȣqۊ0pwfS$?mLI@KҶH=@-b{ȸ7(~4H5UWmoUkD*۪s<} P7SϨ- {)}?}ցm;Nub =ޔ T[rDeƶ} oM8$x/FDhy.99o%0j |Fo<F߱φ y2܇ި攺^WJƞ<ߐՉ(@ 0QMޝ%:܃{tN{0Pr &W.?Sim6s\")v:U;ps`@/QNlfOΤFo۝ԗMBڎ۔SuDetb:GC0x(Iqpӿ5 Gb@[kw3z=ـtW_# S80:[Eº-4e M|%!-HAY[}ݬ^'8{7.ѳW Y-ø׆82Ғϖ^>]1Q/~@?rMtrm?ےbKek颎~"G|YLK0prJ@c<[,Ӻ$:u_$iLG^0|Xnm6Kw- W~D B X5V8zf ho>A/ЦVxV^cp8ws#73FVm-qQj+m>y}LGƔK%umADBb :r'xx7EDDcv鰇 wl:k H.:?&xmM`*5cl  δjq=Ne[Wl~uŀ >I>MFtjly#^uѺN mI [h y,owO N$nTPhk(gaAN@2qˋ ,`>5B]BVZڤ犴EwBDa`4`2m%h=tDUa=N@M8V^}TؕqDiֲ|Gx|LeWb4 l8VC+t}Rz0KA[br鷷{5Y#4\/ou" [(1>${S&ӑ|foZVʯU6yq\p!nf5^VUYޅ5ܤa~ъg̾~8"3]fnrOAOgH"H'$4t$pu^] ٌ)R 5 3čNDI~4<3:HWkT ;12kHhU;z>3?XOnN+ؽA(S*N^\v]}G3띞ѻ1W{zQF Uz;./C,R.KXog5@U{Ȓ u X}znXZEޕ{v):;@tƒ_xFr, kqkz5Inn_.zž{͇2S8nB'B;ZϾf~ a:UzlM}ڰ`Ȳ<];].$D/ύڽ_scX"h~ j눽صxDsX\h7_)=߃S-Dvc͛`u1n9y ==wwUǛ+[ob 9R[7~qi<韉) U^0eGH#Emc2#;`}$+ P) X/ӏ5, #f/J(]uHff]*5H=ÓɊ@d"\ k>&%m9iz0տbh1<`4h?HuHdz?m}|%\6L*fIDA3{{PGʻ2fkQ(maSCzͼE//ڐgܣ7~! Ő3`<ިp_m4C~ꋽ'EkQCSJ(3~+nQ1k4& @j - jpd]TlOiG^+ҝkSas$\/yQ`gxy& {"D C3xywZCFDƱ*n8ފu{9hruضS2jCa 631`ż8X{(J[@€S*0HEF=KQRU2Ck~9yҍ70U4k~k3w,2Mm۶^'![~kaG[APzr]ai\_ܰ ^F i+Buo±-(.{=<5ufvϫCg{T)>kqu3EF}Ro4n JtM2Hp먯F\L[.ez(=sswԋ$ nv *H2"#=z]9>4u!ZfJ`u9)~.Lr`$ƘbYԷ gs*cʹ)͍!0O=꿞-xϵe'*(:.:)%$ Ί?yGUwA(<"f[aOvӨ_!.x߅ ͑8%pxQ+K5iħ7䁁^ dh#ԟ Cz a /Wj ` _.s!47M`G8ca̭E|+C|b. 'ڪ϶;3ӀM  ,.Qb12qKX_$%e"8WHFYyeF"{o&9%()X3B@^ppJl$ iAdlKn|m'ws?`-kEwJC0{F@|%?H86ᘺQJr׃*s=^t,`HŎ5ֻTW #SnW@Zzα? U#-is a*ק xSk<Gf-˚Hɚʪ.RL *ھaыh5WwtHɃ܌&[Rl7`lOejrм\+-g7I7 oe+Y_nԇչ&ɉkkE\)C:n ӛ=y9(bI+3}M΄v# NF-?f4p^Ȅpg̿paB~U)}4Ѩl1"u)̻$fYWI A%Eb@9[Tuu֠T(e[;-Mb,1 JU][I_}aqs&G+)- <<bO1ciA™08I&c”Y}"WÚjPnbɛ-C|mӒ7"%.΍pvg48TRO  O|'~+ɤh;w0ؚMi`*L,o MṳKo2&w3TDDX [{k bGO$Y28A G@.RDp')LWU8(MEֵu ?Q2Ӎߊ{F`Bh >@` s߂X(1w]:;gȅFſg1;o5GaqsTt_4eA p 0I7AQ'kd>[`|9{AUdI#)Jϖ}2Vy@y6uqDlc+y<*5o\̓ \;&^õDp pK:b)ZXK=Si23AJ$b[|FTdmY}bL[NiQT4{.xMET!ɺٕB3C ҇A4wTp|t]*t r҂GҔ}\/^|MDH ܌WI#GʵɲOgw yrhmF(˷u9/V\Ǩ!|#Bĩ<^{]Oe$T'hF#<^5v?W#;inyEpʦ_ XZBT,[)ەx1 D..hH/x}lk&π9⢡2 s (K ڔp8h ƄިiAd_#N6ia`Zb^׏83E`+O ؑЉ@,ͧQsDnj MyN@Xopp,R di: ̘8Q+8M>f<v4Y#Q/#h2ug!=zG;J$4bjS,{U҅6TZ<A織*xg:iD# 0N NY~*3Zձ^p[X!mXu21 KB=i3=}u\{şςA$ F2}ReD Ô1;Ŵp b? 䨖P) Y!j܋ w/m! hb.aJ8Sg5 Dՠ?׆nފym+K7~I Rw[-0sfñ0ʥnQԖWl!,tz0O*25LZ:J]lg>#ph;{s.!mGP~&:wUBdόY( Gu!d+DjjɢءKlE4E>0res$0r vBRs%<+oΥ J =?BӌmE@fJ?~T>w.[\G$2]gL|T}ϟYKѺZ- MRОS)$E*:BmHX87Suo?.vCB30ƿu52 [L\P6m}s.Gl"rw;Txv HmGa,^I=~OKo,| DT<.3ZF9 ~m/ Oc$vEG[76q@GuqqhCy_Bl]Ԙ z Fr)̦tKn8T e9T3M'!C႗]}emWFa;( d uS䭟J_C.P@"fծ c!Q}[p(zhsى|+0w-2/-/4m^9aˈ8E (0X<Q+ĆjkWVFpgI_ &'!s㧢L\JUXoXzrkl~+zQ$1)&^!@“ML E[+Zl+=^φ%d1:8A4Kuu+++(FNZ$gp1bdc55`J7Ln psRw- <8Gsr#dcҥƯQFWNcK@:%db]w΅Lq#L5]P(S`kf34%3+x;nd o`ߒ̽c褋݂pjMa&Z|_ o_Edb8Cc#Ȯ%Xr U,)l [vKW>tEAl8XKJOAUXlAHbX{iY$cJ02OSr8J!]UFp;AɊ"e^ nm8pXShޮ>୕"/{wt1؋CѲZcg]a0tEI|t# =ot>yѩm)%IA1e=A0Ʋ'q;MuEoAS^ӥ\> Ǹ4Bf8EQ#nGnnepuEQJ&Wz: ,HrmZ_'0l"8`ȋ|dd:ȗ-i)H`u<2#ʸУwЖP'_n8ݹ(زX&)~it֙O)Y}U3xBHm!  mRZTn.&఑@w:6jPEv="vU|Ț[?Mb@f2܋'F[p-" ma ӓGBzY~risu-twQ2x2pśJhzie!KUL#`y4nL_%g;Vurr^FŸ.w;ÁB/!l;RlZ ?ġ5g@|J 䇢4وmEmHZJv*W_V(0&Uz)ywGkknu2Q\u 239 #S`U-GuXzС.),g D*olFp7i1y.U}#IRvcjfe)5srf$9,R *Ne ` 4*ǻm;>f־>]U;oxdZ6&R?S JbFHc^w褒]kC0Ԁk-gLݮХv3˟U /#T:i)'> 3r8?#{n`kz -{68"K|7 Mx'Fت2WˢqK gv҈-qRYQ%øfCM.2 Z QH iDWyVH'6Vp6GPZ /S^h@Es_ϻa/Ci0dt;xܠA.v1u[dDC:#O.W׊X=#kًk&tWE ?y0׭#tcG٫ )J0;ߴy=d{ly)]8au+]<>4;/ˑKoew HxgQQ12U5{-j/Ӯ WԜ~"9"|ؓeS)!˻T!^~ǣS@Y_3NQ+ Le'Jb]T#$7uB'Wi~  8Xfi3>bu!;)Ԣs YF G5㣦<}j}S y;q ]͋i׽Ӹ%bGJZSc:gYeG'읕ѬT6mֱGcA1Ƞxj&Iمe~$3[oB ot0| D_O>rXEsk [K[Y2JNsp;:='E]ﵘΩkTz4k~$P„?/W}.t[>~<Ɗ ]j}jMǮ64l'KL3j8I/; @DM܆AkbvsQ. iwM?y\$`8{i*ۍFU 4Lu4]^l*@ =Q/=0?+||?مKXO1e1SJInMsݼD.P_5}J 3J#yвi̭ M`QA<#N;Gȷ3Ewb_ɱC JGI挰J+ι{N< 2!W3-yYݶ8&&6xCP:Cbja÷yZ`F9!szSLp&y=qEp]]m> [Iv G`夤dO^BK Yԉ.¹`7h؍i,bq UIO[r9~ɜmHD@, wUs"KTM|uZ$d9~TrY/Mۘ3QE4w8]k\8;V(HԄ{sSÙWz=22M%icag]K-̆$O׊oODh鰭]c 6LK8? s_ͶP4OC ˯ 1xᥰ^P&򩚧'} I+rM-Bi#wMmXRqsXrdMwfхCON)nI&N,]drwj~Ћo.{OL랂 u?_3@oR+ۧQFW|dh6q,+e\j! NVɃ-K[- 4|]wK&υ,)Su6h~<~hqSNJΖ2=~ fX?:AQ.m憢o]bk:rC)^k5\!F޹@ҢjD p  {ы4Df_7I EM,% x8;!C"'ԨwnkB'AmO \7$h-v{`]1&h8']n+ meSKW{Z`2 G& '4 W)UB\\,'UT)"l8wEĆ1mT+Q":>E\XRgr O2Up=h[' mSN;Wtj Մ),rnCK:n:xsHXRJ mmeK3Wv:6(B6,P̈́BEQRlbZ F Yǚ'"e)`Ovj>F,ѯi=)$Ө},~'uZ$Y6DِrqQr/3 y42P[u>^H䑱A5s/~|`m,VF?abM)_L )U'#Gc),cСjRb1@N(EEz5Aߑ_6fXMϾm=B}7.nV#* 1= 4ElH_ e1LeyȨ[H"Ż- ǬUQUtbks؉T~?LXWvSXH/żJu|Z<@ͣ !Vp_PZ+3- 2ZX4ЪӼk`D5!1['+ۗRf8 rUtB_g M;.*j)4v)>.gӤDL2Mp,b BȎi4crz, 8|krC_!ʦ>.0=:v""ΫȷUK! k*rGX% b{AV̤()+lB_,L'"=K{уv >h~(QŨcV;:9}-v'Δ#>RT-E KU{ F^J/ZcUZ[ղjH`rTG7\3da+l>9BZN}.М0״^-'vfju،L0_FImx{GMB2͞^k\Xb[,)|!5ejڴ,KK_ Q4v2#^iD B]0G}~O^pn_8H U m&S"΂VouuVtT'l8*p#ӃyԱc+큩~/J:SxPCj2gFWvCh4p͢#M09f>4;=\ǥ jT<M%jm =`u'(L\%;MW%UW1*TCZa-_v^:)Y=b'mˤh(u9T9χVY0Vn4AL;Xބ҄^HիdL]9KkFa0,Z|&}  Poq"`0eǸ *R3 yNЍև-'(St6ϝh)u!)OtE'/+[4Bj¿^C7U=!Q* ,\m}|%֨ Ώ] $:vb{1Cd c;1alq}]V+1u@ʈK)L+;4cqf"!igF(NsYJ{'&^}W;a-ř%sh2U8кR:VhT 5%(|^0H؏HȾQQAE,H2PzbH]-i;1"^U-UqMR ȁ78 Ā@1;::g+G!h[ CԶj˜{m.I2] ]ןGnjw 2ty熽=z{ʴ4ay;bIC(spXZü#l/@pp\$ As,S%xWGKSf!瑣V_fD`cQ=6 M{l8QIڄ#2)K TƤJ;}/T^Y( UM)Ihme!I4`P ̷5&Li14͹s">طyYhʔY]gyXT8T&)oWN\y{Ѷ.Hr⮎-WJU,≗$ɾg}(zFQKvtx8O5k],Q"I?ڲ3Ք ސ }6$Qq* 4w8)U؄:IӴ F*1ױ{:_z uc>UEB ᥄jR(:U/Ai]XW ,mN4)`]:jJ5lKW6{ NvƹreT ŀG Xt'j9Pr{sa[g@!@ +%0BP°l(Œ,K]0|گ$++?(k?\Nۨf$.X?t;0k}|mVR[䪴S纱S.%I;< ($ MNO&Iu;3/[z(\:is_H˵,%0}L~3(sRye l9dw!g9Ȩc Uj6(U+a|TFrnG?P;|.޲1zs1LPkk5\#e=±F>͸S#b`W@ϭ٩/%{:nCL椄CԸh]A$p3AM%u= 2j;E`ؼqȘN** bv`Ơ-bx&w2*mێ' wl,&L܄Or/wrG,4Ό@ֲnFYbvk@̴LE1Ì wV2%/5_n2 @+u/ {H[VPVѫךش7^@#8F76dmuKw8[-)ȸߚbdll1"g1(*L[ښ fX9Z_F%";œ{Wh~8rM^?qV;_?hԴG.)3ΦeUp?[kbfQnyHN_yAԅ=l/ `=5_)vY0ūtlk^iHmM+ 5ڝ|Nl"*D#3U)@pX+˫/ eN-o5HCr(.pĂ/60$guy4_7h3uc?0K`@YMvr).+.akϕ\-OFEG#9Uᕯ^PFlDKKА̘+iǨ( U7cYvi:qRNGl~x }(.c?G@E 8ב0lZLv߆G6Q+pR ]En?BO*[vn~Ҵ)|̋?JidFOG$SR qN4d` Ƿ{4,|bL|i*JyWI X<ކP-rH"@q0 +% z%2Ҹ ,WgCj!fG1UvZRK"CШ@`5C-"Lw2eSh| rFe5',(P9@=d^tuD9/~9&L ʼ}7$l>pwFw$ǎ҂`TO[N m.\% L;X#GϢP_7S1[ӡm>w[Qj/`v=iE;jæOA+_jvL韴qmCǁl^wd/!P:zBdtejьEnoo=4a. ȄySSD:3RGQ`1q3G(_XLOCFyrvkhv4w0p{?zoٴ,'L)Bn{6k'a!LV8Ep m5a~H]5":6F!V6o힖$]/":_q[:/SG$(ˢ ,JkP|' =`7l q+-JCw-yraQ`6r|N8 ?+k<ga* є#VD-q4|q:ΈiImoẋ3.uڬtOY%"$Y/ʏ,/}pwrìem7l_D.-y&h2FJ j~:e^WR6|əpgTHȒe,ݔڶ^ni+pJJ$|/SKY:} sT<)y;`lgis O̷Gd6*3睮b.?SqY]ދG4WJD퉈|_ehŧ]Nf S$&(I4=~r Χx@DtB4G1w<]Zr6ɢfͦ]nuL)@GUڊ1w}tfkZt6dtL[&oeӹc] !=Ԏ.@(xO>="Ov䴌+ֳcJ M!?sk1AN(T&Kw6T4̙{SX3scgYőb1zW!\7܇~X{V#[IJOcyU:۫+鿐$K gSo4s3pLNВDgzHX,`^^ ȼf ^@Os*diTZ%H {f4J1Ԍ\5T!t羝uHQby_l!aB!g^.W8Gj0|-2+zx" wO (l y.{UY€lU Z^UNCVI*-gax6`TN_NfMۡrwQ3dWD^[;IdWdY<\eivN_E?ېQMqgSB슅fJLp@.lΤ@DлuneJ#XWf&{jS^q*0=A:WmߞqcR將(- |%S4@4?)9v*NY{4s2@ȯL(ᘵO9c Je*=-ݲvbQYɫ)O:>3Rҹ3kI=K:FSRc&[֟)oN){,0ZP ZBf%:E1{{kXK,64rDI.eILq!Zmx $PX,;.eʓI1"(%X@U1EȁeTZu_*UdA?6iU٥)lP)AmMMn%Ӣv >X+q`]H!""$avceTaXT0h 4,Nlb7";}iup\+ޭB tU R ޏIs\u`2rx =|zё VI+r;BY] 0 AkƀD~.⁙O׆ʚ峌=\:,_y@'=8HFԷ$Bu,~' ۩0>%dY[bcJ\]VUYvQv\gwԻp" f+r!>ظݨY=s`3- &zSACƹUk-xU$E\}8J9giY CђJ &F;fGtXh$D1bȯ{iP, Na3zmZRXL%)B@Wp_+s+fbUu/ߤb0.ft!ƚąäQnb5TsXDnmGLZcъjin(SL|;<0XȍF1,%O?U Z "Ȩw Eeoޙ-܌ށvN!~ ˙YN1]K^MOŸb;G"#ʁ 9#{Ne/ m^`H&>?qP/19Τ2CAsp>超Od뱶(%ZSk(xEj;0QfE* {LH%Rd8zb7,?lqLs̛M@+Y y=a{sXcrlmN(njrN T%=JfeFkf| tnhvne2$a-p 5㪩l}DR d=ȠEt,'_kemJmEh`b$jj'S<OCvd&3իDj21r QFWhW=Ҙwͳq(f U$ TWIW7¦tZr1wv!|c۴f E%3҇8K 2=:=Pg GoEu;, kES&yYډoiW |N[Sdy [OiDQSȅ'*-cf 5'ɉ n*Юqȁ)iHdOr ]|+-8]WQՐ 27{ɾ1WS\f~͑Q%#{DhAQ+w  aR8Px <ߺv[;^U)$G=C2Q4W,׃`(Ea_k#JSxE&Ј%lМ/V8Tvt[c8n[Ueokp,_b0!wp,0!bo- ZH\NQ'e:q.b\%o/c7R3TE 3GXԍ5#6 JBH_ӿ8?X"T˾egLk qj*;zfƅzUGg;3?',pSi|?(Vy*0̃/691ox|x[YՓ;%’`QS?xkkjP XZoq"2F =B$~QA4D*_{pGfvAIr"+L#]ןdB-#|p_Fg, ]he"Mk"VߋY>މ'8E-B ~I'xzp'B17l4sNPfO:-xרA$sw\*a'^ʊ HLnbp v؁xcxxgamZyC@u{^٩+|ġ5Ɲ#rp- fq4~:b6hɦ lWO-IוlGӣ U M?<1~j,ȷ,B_ ˎALb} HcHc0]}#=DcbV\ǯMJi= %A*$RwWul;?(O͘2QX\ t(N"ysex=E"Oړ?thfI8,頺yH4(6]]PssN"c 0d➔A$V4a. սb/ |+Lp(j7էpA 1 g biP'[ v^ ]U7~~q" 8 Rf׭}jJÑ9'p!gd>Qv~[~:VCI'3Q/bfm Gs>R\x2Fa4qL=2~լ S=Rf1#۽# %elyk_[UCz1lx5Qn:~/C9]/4!;^O\~~w!WTwG 1‹riT/UXLTRqN@UM{o€^t9nW ?Z3Bed*K ہ,\mTrBWɎ8 ] ‹q79^`Uδ"\y\yT33Cou"M^T Eq祲dgA堉(170h[3fJ~&"i13ܳ*sDkd/O.û&wk5b2<_(c0)Ι+ "VGͼR 1XIY&.5&wGoڢpqM[=gjxRMbu~Uش!;rߓ,mx?ms2$q@YܬT0_+4D~H4*t3rȖuOzR0<}?VwC E%?fXr2ׇ >jí( >|A-҇xL'@`UC<(A"#BmggP:K elk$Τ[h'je2*/Н#|Q!yuMw"w'Nm]+A&~kgF [#*Йe-1gR: w;P])#F3 9TMт_(.p7Kq_^i!T5YY"O][LeyH~!\Һh 0T Fz֋H.~~AO(.Zpȹ5 _SC{.FՌbDeuDJt՞tե&J1#AP'b>p(ɃEu Kz@+Kmev4(-r  IRfa[3~ٌ4_s)mrfZ(^%Hl)oM JUj1 bupdVІzF%EAx4V1q@֏dw1>z]p.zYwUyQJOr[ғ3+ J& $(l4areOdxMʔ5,(fCQyd%ӭ3؛A7=;=W>_ok_,=!7(ڢj_nh<oۜ7\Dd$~!=ўQ夒 X-KuOo$_6JaWw B)iKk 求Eӽ@0[9p`PN,}ټ1yɖ+h+ 4%9Ӽ,|D)s0I/Z:oZT?ݿݼ՝F*4z)(~ G-#L8)tlۡ1)= qihw,cۡ8Ejno@]5ƳB-PE*}y3@JUIMm@?Xg٤@}n)ŹQWvd4!5 )YLDu Q 6=/'`ew/Wv-fWW2""˅=4O]hw"=urFAVLNx[FTZPDW?: ٥A+?3؂aߊ)ހեli/6+q:Qo)v*&J0xK~/Iv(Ç?+),[s;-:!TLbw+ة*&o'(C76t6D_~h[g09* xB{TJo~˕{ ;FI}S[w)Ew؇ aG/0#K.m<g\I?.l' .̃^44~ ȁ6n&)w}q 1,(O邽lkE)`QTr5[b'rV3<ƥtxZn"Qz$[=8K4.#fLkh܅O0 (4v>d>ee4vq:LXJ~헝b3dٔt&.;a%W?΋*a\U>u@/zb48qyt˅PSۆhs˲95&PV۲xq+WjG&sDvґesهIkGZZJ+W?6[iֳB]]- 0׶w2ѵolEE#O kkȌ8n|ahM*{R&@{7P%N^3`"Ebos 5lxkCB|<btZ{<{M5Q>D`x#`6q0/\1JK?^RWGJ{9'%)m4D/)KQAEVI]cs@9Y2A> }G_hBT^uN 9#5ϤYN3(gJh@T:USOUr¨e3o@A2V_e925O2Cvzq?~r}u&Å57gNu!$\9>JO:mI+ 1Na`vϱ@]hFXX& 2S#Rw[_)*YH)t8"^prLnDaϗ-q97-+6[@TH})cedp!4%Hymd.Gu/HP (Pnff _ШbOnӕJ[bg3ˆ;#%ȣ8=42|\f>xW}3cds 9RːKTG>C.2"= v"pt`E;j"?*ᗼ-w,:t: 0t(*`J]gY x;\.B)D))w\Aqc'ﵳG,|4/treCPN AU`o2Rh2‡k6Vz^d˗Hs>K\q٦zkJ3zvõYk8v߁=`Q6۶9pq D$<}:kl-; ;hc ,D~`)oGQ qE+g{YyKݯ@^alh34j+[jsG['S!}6ycaFɝNj~? Y֣c Wmk؂tO{c'@Qhjkz&MAx?}!ƥ:swbBMMч^ѝ sPV1sw$ٰgeH)Lb`;f1o:%/}$@\W-VN{RG++Vu<=#IM344ŪBͨ cK _\; *L:go4 .xy)̙NnCۻ=~(SZu)O+ߩ\\zb}@3ۼߦ3!i,.TG8xsUF:2w,E%*xd;nhӂ'1'-VG[Y%:'#怕Wz4+%7.'*ݺ!t2}9h7LaN,}/@FzUS- 'FM=4vH!@nYYAS"Sٰ6x\z+d^(D l\ kG,L[>`2 ޤc2Mҙ+3_v/X} |6M E]Ku\H3n}*E }W\%P ݇_O_>2O!_y}ӶR=Ib͓^ :hБ5NE;dŝF98Ƃ*':vCg m+&i9$qPR<]@-balq1ńT+WM <#IYe~Y1qAӬ#FsFj8ɣIT=LǂykIQG.y75lS!1Γ'uf/Z?NBJB.]qE- ITn9Ksug!*CShvxDo?pF7.Z 5 Ԯfak"צּT")\>?:E-Gxo\*fː̿əǗSآmW&*$[ eH^ijZ,swoxPW Hv xBۉ|xSŏ#0]xJ2:H'mISez+K1L!'FGkp)dx2]72GeXi T7tw EMEd_y90vD[^,ӤÆ0 ?7!؞|*XH(i!tXM[ţһ1տ6;gXTmp7{ƽc(RWal=넏f()' "a'V2ʙk/rtl,cI=)lU>|B0OOk\R$^:3KL6O^t- \(RL母#?Cc?tQ "EZ5" A+]*09"up-ڠ>L%~HT&sk dFo 2Bs~/z܌{ ?h'p3 n B{bIy-p{>";>&P{;XDb[ETwAf2/l<UKs9x@ST^pٳ WjPvtl<Ҿa.Z ak"S:!\bxXϙ[mW(? *| +WL[oS*QqjN BLueEÖXڒyHjXyuk: NJ`;7!d'Zϡ3쩅n;ht$# 9X!5e0qE)ħ&ǩXcthu`((b޼Ua `2yl׻gu&"{SnAuB%,h CXgV~]9ش{p,ꏻr]MbX|k7JI[b(#y$l$q%{f9AudGChsʻ:lv,*:y|殴 HU-Z cȿb;?X_}Gsu~C[67t:\ m{LPXU+޻ѧSSZ9dGJΐ4R{g cdM6xpSh i7u{C[,FgUD>y W]e7У"5ܳcCwe΂wM>(XG5Sn&F |Ss7{F;$;*׊HbLۈޗ_OΠ4+օlz7KD2bG<mYy ? <0KnsKnu8̚-QDЩ`'xyP.ş˨hH_I]rm'|cSl=.6үP$ғSt(ZL`yTPZK:M˩K@~zD`x Ox*}~zҺ&՘:gw@) ijn}B11$utnM#*#<u.Q%!Nɸ 87}>ӨԤ8h%*s5BWC. \7cۗPg&سa!0&AuUxts Bp3n_@Ŀ"%-xGBO7ܼ =moSL6UAghFzr:,χJZH<:I]ai2:hGr15׏͝t<=Špĺp`+db ͇Mg͛_OSE<wGзIl 0k/\ -Dv3V 뎑o W5[hN+NmP*2(Nj1ziM3}; Զ7{-#wrx Ty L,5FqXW+oTG` QfUE xiH $l;o%dƩ8 <8]$N W0:sp9Df9|-ׇO/oof4M57#40LqWT^3J,zYQeT:3E'WiD&-#] fhY 6W-*@=6Xr٧$^co#]Rl*r{_yr04㐕0c1=$O0x?[2( 13 s"v_ d1Xgl}h3uC]-U} 0GEj`ʐnR"r.݆-uߢI?`8l|{LlXYF.NFCcf]N H\~ 0T50s21wϏ ~L|ʉ):nPkFstKHsK ^pT9A>8ʊ՞ucwFj D?Y7†1exyƃ WB$Jķ^ՍJxvG*~ShF^̉C4Dd % ןWJ]gNW =|l'泻mB*\j`>n9x9=~·b\k|L hhCq5LHJ-Cꫲ`f9(گFղ??R dkRSӨ6TNIm~"s_u,o`-SoHPfh]IyN9O؂Xv fMnӹ _Cv!k"BC=-G%yRGlM |1Ym2E~}V==@z]X OD Ѵv֑"Qo+dĴtd0y_u?ӛ؃xt8w!(!'-oJ'gK^}>sXq&ͱcMY;#ťY-uu9aSnj+ܵ&1?WN_hIk[ bg*{|ܧ3e>Gu7>'x񻆡[ȼeT`٧ک8zN]<6|!||?*/,VȋNO8(-"(hC) #;pCT&M iWo_4e,pIaUtGA$gT\V>$StDg1_Ɨ%Tخ9wF(E/)Y!0BfۖRFDs d94D" ɦQ8&I(-êAږ$I?,X7j8f&|o@$O!S2 =.̦@XZ.dž.뀞g4@ BFoꭉI;` -ڿ+>q2AJ6!jr\C)0 L$Ok>@U׮9}@{+kM ǧ^9AYȈ$(.ɽF^G-w;\nm@8eLϺ?KA> K챹h?5h6cjFlLcJ!0#9eu9Fr ޮ2#ztl{CZ9,tMNe@1)TP2y^{_X eMd|:%]Ձh|Z <~/X%g(~Lxi6'W)5إ͔ğ6zHI& Pt}-}6>ꊜ"r+8P 7C-fX F1km" ]t]V%woQu/SZ=u_טQi aJ悫x!.. p=|3hT{ [ mѼ< ssT}M}ӌ'P|9`bnSM _UR| p]UCig)(C|u-cuQpg*kV4ejJTO5ۿDL$!Ⱥ땀/!r=s-[AC<\ƺ4-ozooV5g0Bṹck~ [?8>PY;? _:)W/_T$W 6ʒ")#H>eeADž*e1 eE}paKy~@N~}t #L?^)5n&&|b D֠!y9Œ653"ئ  Vdvyyq~3ɯ{nuݴ~o,WN8CFWuBY[ 7~i\ra$Bˤܛ=ɏ:TDڥ1+M|9)@ڜH_`(V(!X;JBۑ0дP˜o]oG9mn!fp1E0 Vhw' #Zcbwxr߾fR>ZFWy-^ T#gsHzs b K1闃r:?ShK*ԷeҔ-A7ia,͛ ~׎JMT B_^py8Z6 JѢ.K-6ůKBK`/{x23nXj$$\Ë`>ZH˿wiv d mvoa2{ s_KZki5Ŀ8{ؼ;[/MR[AQ2%SaloHWk3`ѠfY{PBgfY [5p7oyyn'xoYAHD9 ¾E_!8Wd9JKlɿ`X|I/@,%ӻ$e# nM1ȿk@d Om®'lfOa~ i79wp86irl&fr71W^ZY LOed4&o-Ä2->U VBM˥&֠jGUdb s2A㭢NJ;`Ⱦt⮿:\$m=Y|zfb{1;Ee冴ݜ$Q]U5J_V5%"NҠ#.t }Rle Wț0]#}@kr O '!fCHFyC'I/?n Y S KG%+>E^3?)&$ :owb5Xpf.O)LNt ( fҔA?K(O X|c䒳:v42ٗǶ#SNT7+)hƿ`8D1Kyd7W)[QѽUĴ(C \8Pm[^`ǻ {59kg Iǖ_,Iku9b|T wrVkrabj6lflzD^ xp蘬.H .f*m֐Z&&J6v+k$!7T$-vHpd_;t-C'spI6 +~C $A5>:a5{ȕA2#@W0S `lUjIع@cA/`cUa,N"'KR]ƢhRh 0H&5Ysz@?V9dww6:s 3~*۱)ykD2 Iaٴܟ #0aļ]M=W5_^'LC[I)f-ݒr­A9]YHc9$xxErͤW;_jg^(C,GNHI[Rܪ?g:;# K*bNa&jcߠrǗ`0_CVoZ'?3OW̷:: C7`lu."sڋ*5>bh%nu7V@TFW5{| HY6nsΜxshU|qn9eJj GM;羙sTD{^LjA_e~]j7qr |e\Via{t5zܻԵu0yCW c&1gBo--D5Z/B!d_ǵokO?M:d0qOZ'~!~(%p5dXv$dw"Tf:ӫ#v׵P#Zx >UHF< +[Π~d.廴\ LH>TmB8D=+y8ásN;*X[FFMK5#43"RƵ,~d t>InSU;Ĵ A,^eTOc#N2p,+v{(x#a>*4z/Uc*iy*T'&l7ދv 5m+ Fxb8*5-kVLg=M\pd➫|K.5+tWLPȺBTk'HLqHj(VDfS4=-q[-&6:^!B?e@OHXq uתӕ-ծ?R/c}~8(}[|3Z:*[m0 yҾT3iO#kgf('!bZJ4:c"r/0f#䂛T;Q5fE2<.K:=}g[JDv*g&RcS^#_R@*7ݓQT[r}B T|5@lzM7 b R <5IM!Vw;HR/ ceՏ`q HNdkR:nz+06HO.}}|+~V\ɲ-8ůԿWf&5s%#S4СFř}Բ{O [d lOZ6h)t%_[u٧wp8|U$l).;[ '}+"Ǿ6)։c|I|IH]x_%j8sM<ذty;=@?&_N݅Y« OWlː+WЫ}vI ?=ͣgk,]=h?y 5PmF @4CK!0XXH貀w 9 QaEq3myTMKGJ0_Z]Ha! ">`f2| PE0^+̤Θf_J`r38-=>lU&L0mP0_1_W'o$5cMӾ 0BE c:S,e,{)I!wKt?aV~> ;7=cG˺0r!Vw?z,J{oI/0D8qM?64pz@Ƌ7/d?WAg;9K61^US[11nZrWzL:11 jZ+gc~ INj'*Ovuk'?L܂1~NmXrf;P+>"W)-3>x,2h>J`ΒXPfQ__# f'yd$OO Det +0Jݦ| za`8**E;IzA'htu(Fo-OSl..AWR!@Ψ-V 9!еukkqæW?Ā 9RYlg8kd~)X ~&&'b V' xQ[`ϻh1ڽ-2g-$!Bz*¾g }$0|(cW_Koy'$.,N (NҙK$Y{MfH ctiD$.:QĒ̛\*Ml^0n{xX1U("^*8 $1ߢ}Y- ?d.DXT7C~i% lVr?":Dk_iMQk[;y;M/.2Jl3fͻ\!Lv)s@@̓b8@J`v9wF 4ZTIĿ K:niw- ay(Z?QTxmx>:. eL˄MŬVDžQ0oG.2@0e9}1)#n]F=FL}N >TdJ в-5Pc!R5%ַtɇz?/;%T^0ʆz, n$Pzx~u/V\2نH"÷.'9TcV*/09ԗ,ġ^CĂnnJ%lKq4YwEshTVёX{/- t'q,NeD 3 ~]6$( =]O CQNWs<=;P,/qyLy5Ұͨ__jw݃]ӳ{44 a dٿD#Rs뷑+p;M9Xaݬ9|`Sf)r~hb$j!B ))8ND8q _vgdDmBbHEXɶp i6P+aǦ&udu+Gx621 "K2F`Ԡao㣍Vϕ. MpKtɵ\Zn ,ӊGOntHG' )ڼuIK0 Or5U_\%,7k 6DHXJ@dL 5 2_NC_'h  ;OXㅭ ԲfNUA{6w}YAJu7WkmjIMso1Pv^\@F#d% ޤfԚVjllEA\Z4ɓ(ɒ][v3 :?C-&y- }'<1 eˊ9w8f_t*jz3/4[[ hglix/LR%ayg.2o i;@_a%-?ɹoBVZӥ G2>#+:1 ̶0_57 >1 ed8Jqzi3 bmB_k&=b5y*ktiL۵L/-.~Q˰o2Jrt>`p>( Š*Չ=7FoG 1t_a B7qM80 W2Ee`*ۈ8Cж۟dAfFN^N;W-\U&o%|RSw>K*;RA+r5_zaa%,?ґ&XC`&KR *Q|{!wE #vΈ6!az ?Uo&2][Z 7WŔ5+^kMJ- L*5Q)  Yu5Az^&.9\|~Ʉo+ֆ2+1iʺ KaIX}(\ݞAY$D!Gh l$kĵ(Tn5Znk' ʔFsډEw#c`9F+Gjق dzsJ!% =e ,8CE|vAAk?!{8G r$`x7fr?KʥFtؗR7hRH+QU_gx]D}+:^1^@FPN/~h}W*? :kpm~y$rD%1\{~xcyINHRF#t8gEGe4ֆ@)ps5tpMZh͞]Huc_g R%%]8{J@#]S2<ٱՃөs saC(1Xw,cR7 vDflW썑>LoȪƢA.` U@S@1>-pr`j>䭰ǫ,]>!1ix.Kf󓷄؀n7>؞e23ͮVg(}-S~ oȚ {fD^BŰr1z1 6vS * SHN"nh)Z|[7pz&L-"b X\2b:?}ϳ'[x{jD7Sp|4`JKvV`}cg}˅B#Gk=_oQIs ~'ܲ$ ۆ)e?&.%uغa)zΪƛ[Pcl478^<•nē2Z:X6?[Bkp=aWhO`P^}ŏ*kbPh (q~oc\onO  ,Ld"ilFn]C=@ 8dIdKzBj>|]kGe%Dqag Ġ4ZDte ]!_.nx?e.<R޵O,gORB$-S^7HnݑvI"Ic[FP>`p5('! 2P$ڞ<𲜺j..;jjC8&AC  :>p["GzJeP+'ۊi 9A 2f.% = a@gizh)EmjV5e'<+,lrV@LZ+Z89&]ޛp3_rId:x)tdp)) 6is (Xu;2?OdzkX"=O׭4y 08򣛫x {(.@7K &َ5ӯ0?+h겵2K""?D!CI{C|G1ֳCTGxWm :e)SCs+(Q}$%љWlιePm?uг0 \ U@mF͞Iz!Xar{t̳ptF iGH $a"<^7'Ղ`yz^IKw\"0lr|Cc饭y*lL"ILHujyHl6>(­)7x*I|حqaۿ2.*YG>7a.W1>\iuЉW->/'ju#ނmlpLYԜ!lԚ*"hxT34vv~CYr.y(/,g&BѲ %y_ֽKNg~%TMKH.O䗔O} $Zr,(xd;1 Inu W/м'v}w*'8`0h+LP0ԴbaeƳqw#˹"u -N4YZ2A'bZ*wc +s|OeJgY>y wl!_0ӍHYPe'K{!X$S~l~RĈs;)-csp)۠#t_вBjZ .!NnR;v$\쮛̊MTm.qI}q* OړK=P6;[&p7baN^TSei ]ǺXʰ%KWbf7ܑU+ɴb˜>q*2}RK]xܫq -@:@2 xNG犬VJW w5_!e>aa ~0V:PtFrV'P:~y֏0m5F [ŹFqB/ZQ%Zh<2m<#cOPP ԣqg & {x7x#jbRߞʳ5[QYu&y ͫ_w}߯=I-!s8_ICDz!N(lif#@i˵]v%hF(fƹ]Fm/I?EV6Xm~"5ȱͽO<s k$0=q w.!Tn|$& ~8e蟞i44|h|f REMtֹ/1b* qΚjAAۼcwTXJZ epx?OgOLO6K88,2x d:[bwt0n4/0^2:͸zV*S(-uXmBRce _I Ҧ{d:TrL!E[%=[TI0-/ѵVfoM%a}(){>P;48.Մ`WXj?qC9m2" I1RjdlpztqŊ+M=J:B1-}_e:!?HjF~%6-U'PJ BF,|f 4hmZ- ]+=~J~ϿbʶNve;&5آ/D0A[⤁>=ՅhtVb(Q 0y a|wrg=j9W{{D]LF lm*ϡv~eptE1w&avvw,ȟ47{ڷyy*IIN_!|sdTI vz>MV}aZ[ m㚦jhazIzݟMSh75׿zvڦh5j5l֞)K%G{YW%qBYqna>hL0\6WgQdb^ir K}q]cu>Zs~2CbI$!z IL?Hښ+VxDkEi`r? %FĭŸY̸2|\b_}m#z㈻KDʒ}qW|ԿrH N w@,-[4m-fNֶl1 婒Oed4Ѻ+w_V1cʄПA3UMGCv1@$%A䖍WGK[2)ȅsE&<&elєFgC3в-1gɕzt!z$Τ?CO1tLn);* sFxĬH'®~oӲ1f7FT%uo$%ӓ#wV.Lq@෡!3.q,P{H6bLm`go92яOyN!LUd> V- s}XȽ!6f`b9Ȏڰo[Fm%$ʠ<ϛrO߹0ڻ\|\Rf- CnWBg7(4(b6nvfb Ü`0sؖ2DmW@O UH3B=0BN@:1?)_; .Pl 69ΨpcNk fDWf༔2 fD֯jP 8Bs+G;E M*Pg; YИ)R,UF0'0#A sp>\{B^{~ar/FKimKa555UDC&3ծX'PWvW ̳͸3uНJCő nJ,LinLuMh < bg:8\+%"KlTVJHt{~!|D3c &+lx EK=MI{aB܁b ¿EH&,(8C]ak–ߓ/cu30?\n6`3[b]9DL}^YP|X~g?;Iʐ#;128+P/ӳ. ݎS;Ľapvp,VԾsQM{M@y6]k?Gd"& z P`wĿsM8 *,OK}#@{/0Mɢ HiOg4g?ߴE~no&9șb~[@{dhjtT8ܒ3b@E_CHJn_4¾Cʧo( C͉c҄I{o쉨=v]$kcqXz8ӄLȜ:U( IyWp>֡6GIk !\vGiRuG8ܘ*Ep`@0qS45S1s]!\7{,#c9vHi+m\7o&AQƪV7O"bMY()h#j% 7ci=Mv?0(G0lF6`ĸkXk-!~/Q2Iر+B#P# orZ$ صMtb£IQ9pfrl?5<+(F dJN!+JXDd~<CѫԅǺ]o)]e c^qC^C8D/K?/%8J2!$杵q2w(AHЛHXq)No\ LCkR0&w0]-iK~8 <֢fI |4o7,.w6HKFR(_Ǿx@cLBȖ|p&u" ^4@Mt%2ԝ#t2P/N"=1/0X} %rF+_I6֪T׻A2[D;aGZ2|4! eV h{mΚj,j]*/x?^x2W_9u` f>Ӎ LCP~]2Uvw#d7VKoWA@3N~S%] Hky2pFӞG.p]Z${ʔu޵y-'jPб JxԧO\s?dX\N7'4.\݄=B%g;"qqhӓ"\PAIbQ¼9n_+06L!\8} 0z*u,^'m _F!LJas{3 Mw \<-%]8JugYnkXHZYǟ?e/$M4LQ+'/+M+ xL!9dC 7mzla+x6;=2 E⊯y7Miq$5a[uň̺\ZdrP~8,nPS;=ANOUu%>ˎ{zuelLLdssa{JjxdZt( LB-ĕ&(<> ְ8bJQ^=Bt*%[wrU&OXRՍC P9î}KW(;8Yյ}ק2W3`V5WKRQ5W-X]'/J_ܿml; p*>I̙N=r z؏7ɬ{!q)U]ݰ1^MFB"NޜIa:|hw;P;U* DmޟkRLK% Rÿ 6?ڳRޭ:lpf| o:4ԐB9fdSYi|tjFl|() -J0;K~,V}g)Z@UPxs~=6ٺadj?CWA1*a-M1j[7&:ͳ1)~f #`2&cl\zLx{$[ Jqf) }4 &/it_8S5cԧѕPLC~VP!Wqs)M?& ZM.˺Cw B"^@Fh1K*Ϣ^$^~(J3{Fnw2YpG3L1q霑y kzR0扗&*="K2;x.gG("ГW^(쩧Dx:U, 8QB&K3[5 `\{xQZ`,Cs-*ۖۥ3ð. $LIjoHÀ%7׿:$>J,>X P1V|.vԸuKD" v%@B̏#qԶ EeV'uK9mITWᰴ=8vKND)RG_nGN^pJzOH̸ /_&%gn:g1}C 7&hTՅ]ċ9hpjVC:4ڸ_J^e#u;FbYJgҟEWlp"f2d$xaSS1ߢs5|} 2LYe3] 󩢆!2'@\FՊ9lA}xnh9$AFoħѽޛ Q2{r%MD7a5 8%'@hZƳ$BB >b<ΟU} c&,Z vDLC>uc^avi] mB\2rb?JmG &;e.m/Hq:,SZS<_(ܳoK\22 ZfӤa֝?gi/ \^Ǎ?߇w< Iw,eO)a 0fVJOCNc@un|,bawĦni@ U_sNh9L=lFMٟH}>^4-RGr[y;6w 3$svP%h?e3}c %@)Z]{ᱯai֦NZVwx.y QYY2TԲ0RdSJFI1t~drGEvF37Xʂ>Ǻ ()o53w_,ƖEŹ'ԕ*wCiU}N0`Q,ÀU´bro68D.xS6I%ļHMp^_g/!q&GLh y(4пbΘъ:Ї Dh$mq0,0Ꭻ1}Tٮgέ#'ϐY0)y!SbPpYjⵝ.B ҈lK啴0cÛЛ%/2a6bs70&h"!_ڑP?#Aߨ>eˉ8wsfg}5ϡ GWrK%̸k F bydQ!| +z@zY܈rȃN5 ~~w:Gok'S2~6uZĖ ubkֆ&Zf6/`M 9Ba`/Xo ,dUۛ݀&P"_k|J_+NAm$7ck*|60XLOӕ5W`-X̊kA/̮SK9CSթϫN ;<^wpirζAjB;"0AS+Ac]t77 T--t_)LD'H|諾Ip=mI0G>#i2N7j&#gZs& YB.gY#!S$HɁ/ؼAmX#nv &k=s7G)ؓQZ%P @4AײiE\eBE.ÛAԿ=W 2W//kgMezIt5>uh-c׫}LR;'7,WLdCWa.޾0'(E> N`n6,4V5B5&nIUº:bWzn.3X;Eo(usx|LۙV 4}1]t~pB^LRt\Ww<@RTnk)˸@TSڅJ,EqXxH;t{0P׆*oBOD`Dw<]Pm/&+szz\FZb=cg±=,:[`80Om{+(_+Vwk+9 ?-o&/92fOd䉖jVx2e$Deɤa%־nz? KWrwYM 3pQ8iwׯޗ<'JjmbLSW1Ff& g|@3Q &:f! s9:$I?o,wmVR4}(ŜEUoE 1A%y]2䜻.ίDdxA*-^kE[XH_EӨpqAt1JeB{BX{vEmg!R~>Z߹Iy%3ēhYL~ƹfN5BsHHLJY,_!: b¼1k)(qvHq{C*qhQ• #8ဗ(,aʋ\bnR~jPԵ"\#oN'v7k~*  ޯ ^ ϵ 7þgݿaKTWzfT0/:"N+k9!zTFÙj)Q (sl[FHH9/ Hdbicэ$9,:L]hWfs(eDOAo<`E>8- @&BWV%)m`kl$UA Չ& b׫vxxctz#$3\"BnU]_Z94IdC~[ȭ-^qDCǛ&W^PtiU*N&+I?.U#jzw{$u=d1E@EGB?~ gĖ] F@n<#S$w)qIz/xO A34Zv|x ".m?ENO.Ğ-,*3sm!aE"+@ k 'hHzt35*ces|gj·;ꊶo,\oZДN\޲t\:2]#/̇(\HgHg0cܕE=̻\EՇ~*s\Ib'=́,yYnwaxθUG=ᠰIn,6m/ FFw펂ɋJ`I[=K&=#g_ٟ>46@ Wk~6 N#mXEr2M xܯ&=ބ }!C4t40%[|d途L`Do7YjY.^{UQ}PŌMGҢ_zGТdrޖWkAl!u!nٵ'+N /O]l*R3:XZ‰)7*ۥ9xl'u>sҜKНZySW/i k.xGG3Es\$]U)0Eft?H%ފ>o&Y0yLw *ON~WݍKHC"j P035{9P}+`M *gL ݿ0N2qȵԲr<8 DlC$z1) iXWcB_E';Wv74|5$3{dB<4hEP(6U1qh{>#bC'xˍfIvjLIZ rJ}0Y[iJm4ڙ7xi\#aЄ!zj% 4Hc~o,-ETZ];-ۘ/˪}:ڹg1 ' qxqXp9pI-҆f '.3T-hx+nFJijn\B(k :bZiRk6b51b*އ<7<>M *vy*FO?;PQm[$ Ӣ-;r?N 1*=)S4"b3"y?Rz99n)~eJs>;x:ُٺ*SNƏ|Al[۠m7(N~NܩPA-KͳtLr|Ls:-<:SHɩ&DM]Rhdo1^ 3v4WX6dkyXv" x I׎]gNoRY+);Ivlμ,HDg᩶#zdy*ZAQy0H+bPRR >Ffk#w>5{s YBvD YLaڀczǙq)M3]kG(o˵.x5Oqhi ͠Cw/t%ٲ@xF";M 6@1hWWbNWk>=:T/S`Ή~;İ%hy+:bkEǺﮟlz`!yF/z6H1TW˭]qs2[~y.%Q嗼(E%LO"r ;ӫ{5dδ;g21cZa+rL/_ I?Po^9km qSH?s#Fai^+58{$8WrKBڜa`,E{$PIKdU`aO0pХ{;E Ž[ůA,o팍+PĦs Qo@; |nq`n-k_a2ݶ}i4/+FB;LI|hk:Ɲ]Uɶ+4#٦w'u2*X+IbkD= fZ{Ba=A,euuu۹l+[Ԥ#zK_EjwaTȄќxn"fdqэ&挣 ŏ 9F왜߀ǔ֪ɞ~h&k(awiup=^Ea(8N؋85l2TSVmy)QrEW0{ 9 V.lni"K\w0bm`?Ub[d^ŚQ{khE;YF7m)IrOuH{CQ`t a[nQ@6iӿP,v96 ׁE ]GsLԷ\UQ}^MƮK~9k.=_n>A\A}\LR+C+^aD'SwΞIiZ}=uS 0qYP28lX.ѵF V;){97Kc197AY.#P1+#zTQI5[T]~hY4,iK) X_{V,zG LrKe`]Eλ9T&tcySE\PeO,'L0j-44gK@+OʔeY tk` 'էB_lLd_tfW̓88'֘4vKޣ,&!u(;CHNot`Nq:"峓\r4Ț#4S~K<&z'm8 >#[ًVGr#F$l @YŸ_a25"GHv~lpC u#zjEkoOQB>x3Ll0o=ze0@IԦ=YT:T#K 11%aBB: y˹|C4+>X(qu ԚC` VIr"|wMK㕔@2nаj^,tGnz呻V&QN1еͪOƱ ʋoyKs(/5W4"a2֪/!Y>&i)GZCd3r )o}9RN@EuSzֺdӊ/qJ'IO_ LѴdʻmP$:֋liQ G, zUU. ٭n-*Q "./Y3sF~u,+MY 6kRĵOA|a'/Crgbs%Bw:k:7 JL"[K2Aj̎ )Mձ,RE߯l1Q/-l={ WTI#7;lI.;/V0i%ȤyYTq%K l.O:VLPiq=nIP u&{:X߈z:72ױS ̞P}&mj4},誏eZz2ٕAFҤ9,r| JpuFC"K}':tS <笀S!Z:=Xʑ[\y#g|UJn,k* ֋Sճox=N['V-CY8=;Kmz lk/|~ژ_H e.896GA߭%@Fs#TNE ӂMY: )F[kD\"cxr-u\t|Vryf9RiXCA srf<$i+Xr?wCע`Y-ƒ=-9e '7sY6H~$qH'I2n422AD%QdGP]6PK)/x.PW:QíRrT%:Ӗ=5W|BH6\XF +<j{:;F#N6kl\˲]H "j̀>aFuWTԏq?%>m>TUTu+Cu#bx4l39;H&S+?Zle{*T.}$lBxxS\qKɆ_$z,<0}\{F{yxU M 9 wO5aփoc޲< idXH$qff!}9m~.Pڥ7P3[>גfFt\0ԷL8ڷ`c-RF5ýs>p(ҫHw6+JS:pzH,l2D4T7 "| B Hੲ'ۯU.\^W9t@bN?KscѺQ5;`>~A? 媵q}c"hG@p׶4\}C]dH<%b (4Җ^RmM~ڰ=[5"/Yjj\)>OK\v~{Yn zچOrP@tV*CAEwt "`zJX*>VT%'2|ԏWF>B0*x `"4 z AN6:Ey 2s Z94 sosf RW&Tdm$TiW8n%ܠ(PM fD>r͚)^ _˫tѝP3A9 lMK.m+!Is{'nVgN#~: a 胺 H!KhA/lY]Vl:CuZi .J'2X7.lv-Uz1tӠxƦ Jfsdj:g9d@߻ͫsx"`vB'g0\GAk/6UF :#+90BsJn~~drEJMSʨ]mlfl)"#L8 ==A7ÉKd9jWFY'o0 A_" '~'S IZsot>{CpeYKwF|X򚼓JiZ#Sʲ):M"O,e,@PҲ3f`-oYHgPyNYpK.jEuKg@g="C <}}fn3'xD+28bylTk8I +!9@ <9MLPޑCemN@b@W~ۯ2"zр5n"P.qK?zwm} ȱ*D/C73B٧J;}(?gڷ)Ma:5]n[k)@5/82dr!P.e2fU1NrskgI' va`,a{f409+\qhP]5)Bw]-mMuw(M3eba˵'k8Dr.l[pGey@s5 S#љL5b7<:5DB=R:&Uףp`P?(-Ҝ RRf2Ò.L@ :|EV] \:ߛ}0qXY#w'<2" 1ȌgM&n A?ˉ14Cԟ_HkUrd?usC:!g{3nD_N*wW+ᬗus]F@Xh%I>iC`d}j{M8qd-5*.?똘Ǡ9YHl F`b~Фv ?COI)LoLuزw (ۓTMd>p;+ؠy9!:=є\Ԕo;E&u6u >Lo';UQ/UgؘF{ʴs~f9HKW*cwfuAoS|[vrFdQŀ^ڪ19lUMT@F8"X쪕y:wSv2X0nWeDc}ON-M+Y4f/@JTJ^V~3ͣk=e}p{%3N%E> N()o z+ «WM~@۠H~&3JUCn|a. h;Z;%`10se1xec#l n3%fTǃ?2SoѢ:k^;Z LەV=gmpa:4+$t gUzS?dw:b/Y/TN!6xԸ_'\{su=ч&xsgI56(pLt5X |=lC׿Vb頒x;jtTlQvqX%VOɨUZT$.Kt nKbãX%[Z !]E6/hY,J/AKOΆћ:moE"׵Mpz&Qlf/Mj b aҾV%ZA{6t0!V|g_uz9̍\슦,A*",S8R!MExCl z0qrt rT ׯ&ΙRGjťO s|qoqK"úPҊ\[d{7,o :.Oȃt?)LĄs+YX5\~N63pDžbƯ}"$Nl)o!7BfV< ŵ;)> knQ ,^7afMµxoDjʍLddCyϦ~1RMߕh\>[JNbjSفf)BR 3t4BYT\ OTko}1V$Ayyv EGhTa:ުm_~s &^HUa-v3 z5Յ}^ 6?x3БT)8D z|Z̐Lԭ<|3*&]בl(ҙGZ^t3\+mVP?]@p2ۡu>NJZS{YΡ4%C;<@RQjWdK{FzjiOL˿1_j.|3a/W7 ɛXh{1k*Fg'uT+$7 Jt1;=<@vs2ȌYC'7k?WًjeG3& ]E=xM#͜lXFGҨŧQ m%Q#M|j޿}^=xуb౳f hRк ERNeF9*nJ w)W*̣ }T Pl,9L:t$ 3h?@O3!Z9sCQE5uph2 ,VyRDL6.#\U-.@by86 ڪJK;cIހAwۼNˑքReKMYX-Ѳ{kQII? iLCQ(C^[g(X N0$z M.ס7U;~`O{:Ъ!fiGo- Aycw4y0#UN;Lg˽GV E,¥p@G,F ٙd\:tFnq( 7¨Fc\4[hݮu/OdD>ۃWҷ+U -bm2&uŰm<|QNp<`Ȯ>,ZC bY(ww_+ԥP(mR=::#W {&۰qǴz̶:'Ng_ 6% @f,"iX2nGUʓն_c]E(MpQ$ ׄ76J,>$@c8~/D[veBq6HOCpaHF{T$]ĬWjz_ÆonfD3ȭ n/o撜KpTb6|eʳ B!D<(Bu.8i늕:EBI#l2;kWŠF\IlaϮ-ف:EDF_O_}lEֶcd1=#U4xS$5^gUD"{CRJ]:]=h!R ?B(%4@`X\߯!4 )Nףʃ^AnQ]pPQLvH`̺|-8MI#g(wW![z0u/HHrO4ᒌ,C 8vloZSւcc$?`c<7 <BV+R4QHsۘp_zY$7Kv2m~`{J_X$(zD6U9$+握LSc`f_eT (.u׬[] Fs'`W xR%*FCXhF|4 Z$Hǰ.29 _5MO d럍֌7WFm3+ d{dh32R+Rw<7?B[#wy"7e{qTR+% ۄ1T4a!Ռ).Xzd8:T6_GAU_P:J}8E-DIIOg!kGsqE|a`x=T'ZB;:Q-{*1jg)3?+Ԛ ®lXP\ORIu{ЯD덛*r'S౴ſ\=e? u>Mu?N X.L9E% ԸKg/3uj 1*g88|QE/!Ĺ:p2 fQO9vO-[W;܃v_כ 0?[Q4*~,N~+0pWc).>3qCW |\ fVrA+x:_C3aPGxj'OR"$cعfg>ۇ nRty+7Y1A0{#rd$=u;q~TQCf\g&dIJ;_@Y dؓ;&pv<5!mj,7zAhO PfbGZ1KWBh=,|F2:фDt;8NM{[HTuWWL1bW <nŜD,7aqRA$K LZL.,'ӟ}Vq]fpŗ;?6<-ɅhI\딵Z{O>j\Vqyh LM?3-@̚h_Kѩ.&5=T:ww_GX?OamK2''^ڶ-󚋾91В46Gd(*+JZyX?[("5x1]H$wl*t/ciu)hhAuZc+C˦bH*EEEgbWʮ.0[ ?Lؚ-SA#z@@?_ʽ3۫ yŵs`]˛ٷiHGmқ)^oڭn TDEAу!F4^- 4fpG]W,0ėȭY$dkxE-ɷ{؛!:lԟ6[O`ЂK6Ežd`Il*;VUmU٘r[[Mǡo3]DoGmN8E`ȹnl6tz~? 'w}^ǶSbs_}qx`gz(VTLEߨuz+ Xi'e)BRa]ÎH!K+ٝۤ.tMh" =+]`zn0L<%Hl W/ R$7f a6ke56Vljj*tF4;9]&'{Lj W}GU`V#0W,O[T^l5x{! G:F=ޣb'2Ix=깰:{K id4?SB`!Uu_5 Pp.!;E ".jH/dt\ZǧԴL<ҵ7DSURQ<l*7*32-$KGYNAe JBpaò0G#vFwH50iۼc>}Hc* ]aˁ55l !VB]g` ŬFO?Z) f@`` zͷob$Y(_۹D,GDE$aom+2o'8^ϧ\``[r@_$Aa:Ci *>uaX*_vb  @jzpX;kLuڇ,Yke DH]_q i_~]pBd2@;iOA| dEjM#fj\dyʓy!cJg+b϶_/k (e Xi˙[ 5v.پu]_r{uPFI2\#yhut$+ڣ+ eo~Q6Dt5E^ Sk)v^ R^׃<-_NH8+4ˑƜrr@^Yy>6KWFk9_Hzxf#{|S,%{1P3W|SLX$^K̡gҹ~G8mծǟ7T@`for D/Xf^? Ԃq#du[\VTz jlz ݤcjE?Cl֍U\W=2SٶOnt^諲u_4+5yV*FUJ{i"w zf}q1-w7H Ԉ:A Sq:mat%m&#{MoCVE3 m_+6q(d{_zzRsdQ 颫ɌPa`uc yCP 谏fPqi.mS )_sّWcyKn,OնnUJcu s͝}t-ʜ,\RĊԐEFK(4= {͒٣PzB8r/볧a긃B+IVIbnGt|nk v)f0xM.7'YAֿ]o;8Z`Fz{_1*xP]:iF1.f-KuXsR*ܠlowSS k Qk.^ :"n]N{G1x0V(AH뼬.<Y4VKO`KC{}^AUw1]?IX=`?z2)Op &38޾U۱ij5: L],ƅ8Q_H SiPiR*zדtyn܆yQpDvBLKR1ÉSs j SR'(>PE{_(V͏s܍нM&zLfnr|xZbaŬ .,#т> %ʍE+gw1 '4Bj\W*ú$fcl=+K ݳw2DSU+- uԞOe,&FSUs92x 9@xec()]c" n5:q0k\4IU욣n2?uO]cI0Z[E̐'qgRE7LtuӞ~sfyq).J3fcqKD,*mo2\V>0? /q8-&!T@_Ow(!ܴsBT )&l\iq+'<u f[Ug;<554i|vÜ|}q2N,UX"Ǡ;K:(Ie) [ s ( K&Յx=yVo;Vke*#x~؂yv7`qqReʩ]Vu{əN[:!O_enu^' &w~3wꍬj R?j@xo#mYbsXr<Lq,̭1Ī r"S"E&g3vl~>iE~w󷕾qWTbVeSQ>t|yTZGjUkb[)<9`u 蘛0ɱNW& wL\IZ^"^93`)#$QpwlRemK?٨,qLPzr/:[3`Wilǰq}Zt@;僷X-{\y@s-Fi]!ߴ JbjmHyaCҚ{ս়Ǥ2v">7pZzVdoZIV0Z#H:b*%)_= )#)3&0F-ULh yʘ %Lܲ9X;y.[YAbd] "7~[ !!Ӌ 5q:x҈ٶYV s;o yVtv^,Pu 4&xx+plCqʵuࡷjamcp.*`?Z"(R]v D].-W n#; z4T?tzlgU &',P @N1Ht@vԠtz{ vU aK *I_b skU1wYtA`cM8JȆVxא^{-n2Q`B =yw U69KȁFvgz˵+ V^QTLtk;k3oB^l;q@~\"/IԲ|.H&SW(1(k!gqF[5]7*jm΋R˧t΁Wd!GRo^o+А3icwmSVشml&VCGv%w\ K^Ͱ}9jW(eik{+LOɉAAJ?g^Vp|ELˉ79u KOЌX #(u*Ng?vV'9PۄT$3.XO4'O@@f̒r,,ǥ':RG˓e{CiHL 69[VjPD2c)&1WӚ=>8E-$.P |Ux݌J!n)_V$\_vNu]VRxx$0b'JZۉ<׈8Pp\|}5OMoݖ__JɯOafs\Tz'L.:" Z#H.wV4}o|P(֙}Au{~ ~j,zNj]k}Z95J~sÝ:]t;JO3J7$(¿p+(pkRJ>^69&ztd>ŲM>EBv8|m ު-8!9jaUs{|-CG#49JO-݉\ ;e]W)fK<,ɘ8&h:مǸca#^ׇ }f.6GGzu$Qx z j .5NԼ?jT[kݽxg]At9<߆aelʞA (JQ7=r_Yχ֒=_-b'ی7 ٘km!4C <Є` ^\ٯg-%Rrqю'* < #ƭyGqI!^wmJEL 3>WTe!YR] `Rĥ6M8HО^|\# (-j^۲ֽj1 芰1r*JT %^=ՔfMc N5iH ğg_WϨ=%sZUfKR+{a?*5^f 1y j4A DfsWC_unǩx~}D֬)'(Z >P/A d0_ch-Q`K0ˍ 9?_ M|8F$mŵl6:2E6yF4~g"@̌?SV1GjoyV2ÕRX)Z.WG<]Х Տm}f30F<6B.- 2 KBBd6B'q3N>ՖbM rښTʖ#qvU #ڇxL tr *XVK;~i iR>[)|jEa,W񭜨ZahP3ZEEF|Q>: >P _s⮶UJgaΔ?tl[(I;W U۩X NSoFvǽ̵e؜'Y^4VױC c *W^ӴFv=\qRMR֦%2na{#nNh,߾wf0('@S?seaD3latE_mG+yT&j7J^[ͼ!zRa-l4]vf>aqiAFUC.Ɯx3 5_PYH;)r+I|zz9Eo%j'`ĀxFVo^n d!-*l Q yTќ'ook0OۇRvM.(C+qCUY^H8j)ؗį*2Fqvv: ?&ͣ-ᵒU@; ~Hr mra/?vJeS7o_l8Dm(׿vidt S|KfJPۊNը_Fɩȅ#5_'X&wc:Vulvfƌ='eYR.Yƚ]P?U{ڹіFNmJ~gZ|2qҫ];1RBQ4P[)5u~dwHh*m 9bn^vY  LSZHH9Ҝ%#\[=\¸l!; K4-|p{Al:.n I%pi@ƩOpsdt($zhX!XpQ%sL|њ!vx ,덣oծX8L,.e)IL}Hip@W;}m֭ఓjLvfSE!D y!_G!|&^>jPLJ&Gk` 0oĹEs' aN)ftv u&GҶJtsG'k!ֺ GIo2CՁt},Y:m^֊ J}1IYB|ĺ9CiUaG6׈h\SQq_`;K{WxRǖU_{uWWH0mn5s]5nmi7 l͒/6 3#uџҼ@5XxϾel_ugg4ܟ?7?:D:B Gs7ꃓ`n ~U-f̸?LK`tFƿI:<'t1=g9-!!q 0^aV_R(\}nJQย-#-m(N$qAttIemED-vQ Rs XaF4 f,ǧb:WvAfRX?ȊAp!C:R>0ZCrVO+v4kdzE0ְ2et=~KT# RjHBAͱÐ ߭c5.8Ԉ^.K % cC;zg"%2"ݖ.[X\5`3W -ĊFtE+wlYiB8me.ir,Wvf{6jk|J7/UJ9"=|};6WajCdv&F6ąna2w3wJ9Ɍyɥ%[3gj+g"+s:}rQ6_TU]9琹}|@:*<U^`QUJ)N;Ee;Wi Yu {Bp% 0eksXBCʗ >>lU,Vb )s{5 l&c<0b}}œpNB8ˑ;9N$I&~|@ś҉V}ˉgeq2)oU9S-.߾; (==V#mɮCokY ${ I }lQM\|\ NGpZ)=۪gNeU]seT~j<}VwdP\><, f ^kIBkw[X#|x3ܔ2kY,Cu}6|lDb4 l2GZjd( 'qs}cvh^W6TsebN.\Ul;F a3ԦT.wdl, l8hl umHh3eE>3[)rS;orSV_*Kc)iZsuJ~,S.K^3Z*O GGͿaxV3uwq)KDե=b ہ}4,h$zU#u,C+8nlFrCw % 8e!!%[j]HIa!ӜpL0ڲ3]L $KE$DW7jo (,ǞhQkԎW q %RﻖԶ>DxL'zh_cu{2M=3`T!{ _@ ՄMJ̃Z[Ru;2/, kZT4e@މ4LR.)d ?ɿ.`]51>q wUi e4\GJ1UUy|z7X|y#(36̷rY=, 0?=pve4$TXћUG!.a݃Аop~hx:[jօp>.d'rw--/.I@HPje#dJ2<$'cr@v3G{2z3A ˉFEn7!)M]&_bH&1[7Iϥ~@mIKp`5^$$jKf.HtiF3Q֥w,:e#{-<, ^.3 rg>14^7wh[ :V01s0;^Sw*1͊ FsJaUҔ)7x `F}!2qڥbOZu "7-E~Nl*5do32۠@oF;Jnh,+_.tRέ6TWWx{?WkɢG\>=͝ںb Qz}QZ5хԘLw 6gy}![hXv͕44I%6ldɏ$XW7T{q?%=" Kl!Bk/z];Skl:ɗ*A_6Kv=͆p)H,`"7$ KD S` Z>pʄVǃ_d=U5_nUdmɍ Ǧ [?**_8(hỈg#5^s,ck,ptҝi&PV~ Ÿ́C3~}&OF>L;a7!X77y(Ts4tv8:GSw̃.f^BB{++M)3i,˕<{ٟN#jGɆp4Gد~pĩ))p|v;>4IP|-W(ȴ72¯y/2޽`R%5E>opRmrl`&x~ a6>V}Ƒ)Ed 'oyi ʁ1'X|rأig<ŧMTOЈia%z,:}R4˵?ے4~ΗA1n][To5诹v\E/9A`30}~?N9u{@@UP<~RD&PTvqRqQVâkIf)ܾ\'(yTO/a!u5e 5Tv3z>U5NYGxX 'f0Py&00kQ7bKczx'C(-Gmք0TXcB{ƑכdOuRz">Eģ(AkoKxMw. o,  }Os/v>x)~#FeXi"ܖS\ ݱ5a;|߅R Z1J_ڗM# ƴǢهu@]񖔟˟a',[ZAS2YcLD&}oO#%`3=t:qR>S;ݢy18[DEYRu=!O4/9Y\i瑘Q 591oT(֞ 7Z Cc8g$!TnC.S=>W Y6Y%;i3iuU%WrՒhX|] pq`Gt:'=뙤 OKP!n+SRL(4}K8ݶZ\0ic;{Ԝ}(`WTzHb`*°!CԾɈ2*ْb<DͼCp\&°|nJ~G 7(.!m`uRճ[& O0ؤ+1iI6.=3@Icq,4|CTiNr2P $ - 8@䈅Αj c=h$qDP4} kt LY%f% 1[ǵL[lwfgeS^)KInX4n pzbP!ĠibT%n: i0BT&LKLʮ4,gd7=ڧu uո{XE޶9-rSTkz#R;Bhg)~ xL6B/vƇR^mcQ%#*NY&M8Md]): vȚ[scѕb:VX+H %\M <ڃHho2fEa_Sqk$ؤ]wSwnkAg, rp_{PGviȂF 4Z?Mw8`0^Dl{2~$sWЙIx!B\s)'Ḝ$q7l~Hoٟ:/ װy ңI'* > <&Ε{_HKJ|*'ˌJCcZN^#@L:#[%]P};q<.ϰ.L}[j `Ԃ0Cɓ H\˩6#Z?0kOvX1|Zy àPl xzdæ ,(+fRmGDϬc"p;mrK|WEk#g{SR_Rvn{U X  TUr!1Bd 1t?cLxsgՍ41v]¬an"@\of;RdY9Y.}]P]E"ߏ"CChVݝM+PrwEG{CEag&mj]9yRna#v2.zh#GeHi < ˷et'h{,Np\73)\u;hz*ڌi'ّC6 ƅ֝x:q"nY<I;gL\vH =!SФ WF~]f,^9hZK) Uly{g$w+@@jUdfg`^L"$/ TļTb9y6ݑ_^sY}c&($ܣ2i{~mSg#M-D JNEэg%lNϒeOGvO-:,zQnBPI ؾQ(BÆzYE|ء=ա'^@vR_qnX 0 5\JR=GF0I$buXۃ@kҽV0u$hI?EAI/~L ?rZh[GۂZl%Mou6XC/.˲{j[3Q-s$I>2#PR~ƚvH)JfO/1ʬzla" 0K5X+M_=g 4qǜ}X9x8PJW4B0B/zuS Lnkd B!ҒK, bC:OHj‹mG.(½D4al5>\4'ͯIKwAy,1 Tk^ۓ5 $gӬm߻o+#VDkv-"I.)hZdfۏ^㹍ʢb)C\۸()fRç.}|39)<Mp -Nz϶SWD+L/j4&ս=ESpzQe ڄ]K"V,7=B^~\4${6xtB pɥޕY<: RY/.U#)*V#fR됻[pJY) cj Oy;y M<8kiP^tyu?j!%%8Y5 "FcI+?R>/֖RZǪ0o2@pEaN#[LzMhr)氐} QE32>$.]hiiHzNrlm;z~L x^AiҊoွGN'`x+=TeRdG|ԂԵA4nN;o@8VZ3P];DY8J*ǎ.L&prAVed҆8-59:@vj?~S׸,E3} ŪE;exl8'lN6$hqk+ӟj!uJ* }~,&t(>_K LDMҿ7JyCǒ܎g B Bk)HQv;ںzvK5 ec3l*h3eH0mYDJqZvgJQW/upֻxՓn"۱⼓;q qfuI8K-d9 /~nF6Mд3M(C[km 5Ϝ)TjQ3pC@N `4h*wq 'vGFItIbBb̐]"iiDj?X0z]3EPT& /#ƁHb>?}j'^8‹ϏxG^̀/ p,3TsSYj*&`8-,?-oǥMgBHdN2vBQYX2d)N`c=rgX^l箹x}Ȗ*_r6$iԫCϚk>wJDE_ S5d I_*v u BaW)$LgVp=%xb63u.SՇJa_yiSHGzi9Brwo7Mrh)V^>=*rI@B}=d%lsYd;ǰj.mvD_<,-.J N]̾g( ORb/Zdk Տjvʇ4P1:sWt@Y>t!"ybI8]`+mj(D7^ɿ$K7Tnso]ulrDQqvE$1lxD(󇕽 U앹^ ?H?343:pT8k~0uYIL_~r7|ڥ'iHì_߬R$F$t]!ݼ_W$!^.=I/ ;KklnC(8o#u|ݏ(S?NHHxcS |`Z"&+BEF+ b{>Tf1y֭vk#rsBS B֥_VFt w'74h'{2e. pPc ٟ7&h|m<3{uZM`i˸7f6r%Zf;[YCX(Ȟ0_#EPu|38WCB<9nnrԆc;Z8BFl AHhKH%6DHuy-7ұ_e'P]35"L Jjji#8vOw֝TRyWKqgGD"P$^xk(Q缵!䄌j/*Yȉ^ץȔ={בGuv?ȡ͈!oLJ^7Fè1K{:md"pnt443?r5Uay]3gj7@N)9V :8)SBѸ"i(9DQpKdDRıߴXdoل d/d3!ui턏4jj>W(F )dFFQ'{v[zq 7o7CGDv @/OmmupGJ&! a֭K(d /d5-WVO͙6|lg Cab"FPґC۳ȓ:hEG. d.4ɭ7ccn&,)<z3F8X!4AsZ96DxX!Jpևʘ  iE'Sy2w}8 9+lȖgrl(`_BU$߿,fi>f HPCVW:H/ +&Jt;k*{[4[AwR-J{=cKRn9j <$lReMSr'ɘsRǔ|l9s+*5<NA^UQ ٰ٥EM$]mN&ҺZ;TE,IY: E ɺf4 ƣ|m] _QavA #bz|gXWn̶tkl1b!)oR.&A"fkEp:ht^)|+j#R5Q`BfE3C)S8\ǼHխ]29dY ;UiݠsHEQ3 w-ڄ 0GO36#/0Z&l ."mSTk͗șA:;j%^UQoǓ 1:şnYZZ6h1?jrM'ء.7Zěl0o3f%1 OkPfNEqqb~/*_僾EV[}5iJ$ k9 *j霶wd<F]K˿VGSl*Y0 c Ό4xΔQ8聣coz">nh!.^sg8l]c#-LBp&H׊wG%,JGel2}þM2n%T횵ϽƋ ="KT9M>6>H VQOt&"^Rs@GNPLda7h LvR5>hoOakyŋY=`/"U MZTҮ0$ e:s><fi37Ly! :t!sCz Ѡyt !dCY-6"lF1q^mA^bn;m;lX_旟G/ η$cND-ӆPPqg4)yGCFyͷp'.*bU~ ;N,) ;'U:drno?+v0DaH3;k#PmRe$+ŬXK7(m+h  iEJWD 8`{,e[B!Cϻς&wF pHUon/6R;󦕡JI8hT 8_j#():8 kas?=NE 5e} Шw+ڽ=u$p-"uf"^ ;߾~3Tn&`-*`3ysUd"%(v/kpZ7 m$BE}O~nܚh>;Bp Mk^Jоf,s<4_[!$vv*֏!` Ӭ4xѨ({|:[c{?bm@ƚp{p~Mes-6ZW##qt_@Tח-_gzPD-vhAer!ۭl"5WH AկP^3.VMD>)5ܶH·OSdm?"~KDh["1`5]<A:qahX~ckA_Xן *T'S2~=6(GeP7ɼ\dK$0c "fc.#I{M%dYW^h]Mܣ IŎ \-"+ D-5z^Rῤ" hwZ2uH%LE|[$,m'L$5mjȌ|'8X+Rl0HMQG`1F0y:@H+i^Fo᫂"ǂq(R7MYYfd>UbNأG ޙωLntB7Y4k1>R' Ȱ1TT{omښbd:>4ӦJf]/駄ZQ?ڡv:egmRB HA"d^ R:^[?cv~pu`v&]mF D^bcH=ꢣQ6 !f_OyvO#sp_4(ɎL B%G/fs,/sWrBrȖ>c3 7v8r=8ڇ|acOD突#S+zlJdCCYrS h_!U~+ā&a}@'ǵ!$:xp0"Rd>Ĝ,/S%ކn{=vo$^-$+)pŏW?R!.+-i5b򤚳QL' PiJ6 s0hCX촍c,Q8Xhn!xcR@( u͹9Z [S=V߯D}jlrNCh a;yB\oPΒ SRdq$m f ^m v*{=ZR7!ٓ^]#U:aBdm7UdVo"[C3j0 y9^ oͧ`'Z.L%UVCJDǽ2x (_۝]9ͦ+ۨ;Q,HICwȕR7["A0 YWCIy|2,Qd]o>oA>.q]S f2 21[wC*B`)!{nPLم%>K})PL pifkĖʴ%5ǞsFL </{l9_G =r1D#aIr3?kR@=OI{Ugǣ-n[.ػƽpW7bb(z%>S"ow40ltXl#ܐ#! ęUTœI Xe1Ԕr2X|gGPE05\,pף)$vCqdL% 4MF[ +Byr+u~1o=B|28N# ȮV?(|lpyz3d\[|{u bxjo`oxAVs#y*sBڝ.J8H@O0zL?mp2_&" :Ox ,sKtDzݥM#~g];6WrU`!H,JM&dc#}$$O e /p@b6Ȕ$M~n t YkcE,9 Qw(#Tm剻1>!" ־6sc8#ŗ!0:u=RAu_eϙ(%B]d{uf%Bpcc0̔u9K97`M}'1CNa}p2{p~ F+15PK?dhZjFTMGd,/Ko+|o/~mri*=ƕBw0lSFM [FJ{b"a& 3냸j6h5FėLC~$RJMA:K)%(@hhTZph=JAf4Y쫰IZ)tqDTb/9v=.]Sb9 To9h'd>띹GYĬ-u{ oT1Ӱb27\ۨ(EcD4ivNi"HIoJn1Ekz.挽ЊH Pى߸ \ө]9 hKx_/rPy l7nq A%+f"^@/VET$%h!`W2+FyV;Z .Ķex˫L}+FnmMYW8J]^)#J;ܿ0oM>#73іNb1=)ܼKԚK=3!c8}r侒z .oHDJhi_G| x\A5di8>!B2kL>]J»eC:q܋ JgIcT/>ʽovVdld,2RmH)9 T}PU  ٙ5~KҜ`cZIaN. CJq- V*Ċ،Sd#-0,o)CVI$Ă5*W(O_+yӅ*\9i3T0.} Z֭7'Y˂r̎QF~do 5柕#WMʈ=̔-\9akWNe?% k5XYɌizBxjN^B>G wbU ?T)ŹIRU9wg4$)2%v*qÍ>e&ZL/* d%q&Z,f/e}^˞/8X ZfINk8̻х*&S>!;+#js:S7Kߪ H~VM*q(@(BxSá>d_Q8Xlq-+xBb{"ygt$J W},E53>3V˕Hsfへ9H@?GBkt( ,aXׁ;/ߞ}}AOφ,DD. `(ᛎ5Io[ʙr>HD>RvzVaFNz^d9D_v ˂ /$p8 nds@:HZt]\ԋ`/ٝ4ĉU*n+y9SqtP=euJD Y|?3piNv tR74Ew7A!aKykޑ'y۵-2rB ]]t,ɽLp>;CNrF33B }8xL}^Li%r$#}v 7ϳ'(y^,QDx2xqB`]k)$^~a <1xzp{́>hrһ( -͐\Dz Xڸ'~\+u*Iv f֪tvOj_Ignxk43NgʦiN8@d:~_ՅHyRwK\C"XW cnqp5CyIC>xM #Txq& #3ر=H q8t7O1%1DP]>4:|-/'qǯaOvטvIy.ηn?.7ɾ5d$ML♢ dQpD}2_,tJ (ӣjmjf2Q|aWol[a5+;FGj]ag >nm<$<2'|o@KarE%y{) |="DDi=뉎:8DJE O#{3(X^OۯG#T_ߑ 9 e&B%PJeey34 sxFM9BNunRE؇fF0sM"|Z-c  (ԗ)ȍ u(( fqP|E>]Xc2 lgúte:b/D3u$.bWcTP\[1p:{ 7Ʈ&0Vוwm uqTWzGXt,F6:1Ŕ'ﯸ奕ɥd e`OIDúƃ:( JDu RID؎TH[q=A7aw_GBAQaUl١΋mc oQ$4SPB'`?.C\)|ÀJ' c]e#+*z Rॢre>I͏ͮoWsH;^e*[؇'c0:i&~Fʜƽj4JBOF\4f)X^l">%pJi`8j'0aK_z C? GMF DڸsXLmwY#;cM+KM_c_E.dUwX{>сNB.OO?|f \03faNiX IaTʛ##_.4-_'rv0$dj Q.:"jWh-yHHƠ `EF[$Ѧ ͅvCGD$wL]U]u>\8e)1M;i?sC.\lr>p $k₮@S]Q 18kvݳ ߸\^kvT|y7?FYE #;S*7<&uKe@ױd ^+*)x೸vIc˻;&bMTf}E5צ̂{йHƉqTqGZ:iю Zd1S$2lf t4x@^H píF_o\G7XN's*Bȡ%4~Ư׎ Yq$"4ebEP_!}10Eʧ/BXd[[%89E˂Kcǭsl4w="3cX_fJr^V/9ڐ3 H; Ti:e70HOd+QzSb*3PGyI_s^@A6=hGXYl uT;aDj^d"opk6sFO:QIғCqvS̏(YEJK z?S*Nܘ-]Cyz}XV+#);pqXVI'ѡ:o J Z d6óH,f5`fT3iDo>i8Q3=4e wG>,Wjz5t0xxVe6LAXݚȯ_1mN->jO@4߇1}ץZ Zya ӕFK6L?uc6%dcګ! @ ҹxE1ȅTeڷX|C݃Y۔3`$lе0x_U~l^k )i)սk1kOVe#=),*F*l!~qMR7LW(+ Oebx?,:z1敀'&cF7bYF K|dZʠ*J c/+{8*r%W&x Ro -1Զ+u!t~2[̼@,NFMB@-쿝1T9NVcG3I즱 v5xHզ^R?Gء@4bZR`~ qghEk2C{E6NGÑj1Gփw3R4ҝĞϛV-X+B~Fʽb։"s}P "p)y52.БXyĞR4XHGfs[t#*Iw4pBN͍~K̂)0h_sL K1FxtXL+ԆGטxv%5M x]ӌع_M/tUky^hZM1&A[Zd@-_2$t540uK,vd7Csl'o[QY mCy8O &bOxusGNvozyE:\ov> um3o0"T3>IP1\1x} "+Y$P~ϋdqNRmh2ddcXng,faö/MĴmCG: fr&7=DLO<ѽvX]0t- V}yqU߅dGA8^|5JM7d FǢ 6(iߨc 1_ @>vhd\MwƈcjQõL{{oڙxl#}g^ez8{ r2D+iba55KHGM&\h0}~Qe P>jN'$=i/g !tWu@s:xx h㬍O!6q'-q*55Yrf]`jrN\;{}˫D0r1 !sN!S25bj:ϴ /=goZ.!?g2T&/!<}1Y-2rNbk6׹OQ⧏̐_t{b1]@wv W1OX1[ZA%ͲcNorpd3U.=T ER~9 &BRƌ, flյ;_w&!AJ#Jl(u4?kSCݱ9EBw wmS~ AC#w\C* uA:Clob:4'&Vj'],v +2<|̀z k]n 8rH!#䟆ĺH8*EQF^j.R56`-8<?aBf~fi7*~*W:U51Y$?|Q/#ڤbuZDWMD#N w1fxhd>N3[{Vde8Z 1*9iY46cS_I3h= l>x?,MNiwItJ}}R,6!ң Pk] uP}Z[[' jqhpawwdfu&tB5|\ O¼GµsoCeEѹf|-r?P ~ޗݷV/!@@@Q|stv8GM&?1@JћA Ym;T*1{!w{S"]@[Q)TQw^ WEHޘhš r-"tcQܘ6B0hDVl"ᯙ]ib]gQl#$?gڬ(7;YR"x tAqW"}&!B@;NAvCg e.dp)1IE".E@kn (arܾ:/pd fǦ%=I iD4-'pÔ!WqV8\te8>Aꕧ _]5ˠM/2g){3$ǯ}{q|KϖA? =}.|k3WI з3ŗEzLrzVbBg\8VC-5a {v8xo_^'{Q̝wL 6pXJ,?;Noש:K:%27&!xQs?y{BNG8 A(Lr KqYJ aѦCy!&Y6%P ` ſj5~&t'@P(nSp/K&EQiNB[YWA(S $Nޫ]Pwz[zO5g*t((]IzէP1'p8ԫsZV[v 7ۖxI,dFJ:[)&nRn?}nx=},be)XY, zyM2 T bcd<2ɾ&7 P2Xۆ^'/gu=/VA޷'[]*zXmpfGEdh\3` -ϬwD 0YV5'[Tm!L9L+\+ CO'{'zv1g3V6 3UHS[vil낸gpU_[l*9tjD;=u [M[ψεWCO ~#~?p^spRۖG=AXZFbY!AyꌊxYxr[xM1#*+RWxGsAol?Zb6Z^1!sEZey }"Vj,nObƌN`8|LR,z9|ohϩz'%[)A;תGHffy2V:j=e :ezIQfd 'Ǻ#F/>>: rE}tB ~ 7OJ wݔVlɮESUjάiQz_}@QB 5̝s>' M 5UEw-oVOFXT`gdja‡)*Olsr~/RLh3:~dqdd^F'0N~B60#]Yl.rqze5lO8EvFt$ܵS*: {a|. ԏEfB-yS38H[pҗ-PrsƮi٫v֦dG rtf2`oի\&`0dFS㴰(ҩShMa.ՇoUl£Y@Ơ{¬I.F=i> 7>Ro(i8!jl 1ŅD7`kw \t,2$_sh:* 53g_q۬8Do!=s dž1U.N72@="t[֩ķSDF!O:?G'םf2eH N>oVyH}qBWĔۮ(..?}VCX`N*>N6 *8sth5|1(\;b[}o\aQBر+څV'ho17íTw}#h|~rtTZG|1qKg: zqhAϔۊ)'a>3x6`i7~RȌ-)-5}I %MAj^&HwLaPLV2,j$kXkom9RH> JloEd9N!Z|$Bnq|ZՏ* I3NfG2;Ib)&ɽ=KǰFl6$ep#wL :iRP[!p[8`h_ jb]gRCfQ㛫AN[PCpT.뎸PX-ҋL -"Q*5zs}-i>h{]qrvEYfgZp˒3A:ɏPj%=\L|sޘ)ɵ7L*¢lkR, ;:]|,%Y{C|δrӴ-H-Y & p+p3@5oM{pZWB44tQou]DZO$e0Ŝ&rYx]TM10!opf>WYg齨Gz.d [\~,hj;sEKny.MfJz" (aӂ;+bs3*X>v|xwf3`I9 U!8gϾkFtݓ@'v\K?pb;e@r&5Q9pJY(ޥǑ!B)x_ob[a`oN":h9RSvB劖"S% 4X n\q.1ppWCL~fnb#r*D m׆%(!gc>t'P癏I- vV!n@F^a]fvC*}+pUf"шh$RONʹJQ&RP\Fr2 hѳfJd=Z B}]qZ3'Iذ{x5BZyV*=D5ٴ%Mkͽ : ݒ"@u,WT$ F+oP1#XOj&i>R\9.#c֣fvS7  RCa7jZȼefp°(qhYGlq9'2ME( 8:j}Qpf<,8a=ZgJ=U<\Ͳɮ(֣,<*YمQ|ȠWVSy^jg6ϟ?e8똲dKLQ__:T at`;5`%"#_ѾwGUh{"^:r輊-z0%;B1+L-X˦BZ3hmz4 RQ띦܆nֈ!;6W*t_qV:5qFrDb"m0tt^nKE,I~|7㢇iYߕCwv&Mr@^Lt)fg&:LJc bPth@L r?k&?]5Fݱ/஑ȅsK$)v"Ӿ[&E( oTw}1OVn6$yCqdwwuXD3 y/ OVڈG߹r}MݡxAri5^JUJS^,XlZML P~zÊYm*>e :3" ѼJKͩ%֠])RN@Q0|nJa ӺtasvI[ǔ/]I*`W̜JX21R fXY\ 퓠K!8,G;5qڍf*5qXy 7C}%E2Wvmr--C p1F |j8֔6O~\R0`Oh>Cv'|~h1*'.Oa42E'3s+8#{`?(ph0j.t؍ij;Z85_eƩ!稳4Ey|:;Kuv T(?j3 EܵWK_AvjmveOfug6=W$;h8:\۽PXD*jWy@$S!¡?:7]pö+: -e)dQH8N&$!-e ES(S=>QbC*ݏ4gKV U-}L+|H3a.jg_+&Mkv#۲D1L,+K>ow-1=q`i(MQ$Sp_ņ=Qg|xewV*xɑyrtƮ`8 KGI3sR_CMv1v?$K3jTB|g.@侣=3GJjNDa\ҮYS Ҩ>cWt\_׺ό X!v&P !(nz_ ꤇ׇ1hy{zkx*:>>'s=C=ư0taU}\`bx5<9H(ոX.~elE(K?n!%ݞ =h;Tt}k^)ٚҀq}n V ?HIfmG'pl$'frʿP7|e(`)cAYF8I]/ШiFHױYbfS!(e G_mA:r|8gV+o8: d.s-܉VFziO*5[E}iI:lA /,L"}.EZ*ѧgjX_wox |"x>]:% %J8rs!7^0O @o)}L (`*$*wDWH+zdNa/ sHFC$1_2|k6p/qe7s\ΈܙgbWقc,OL<;I !hZ :^j.,;\lOғĠ MTh7Pίsrܦ"1 3G5>C MkNZ`DP\Vd2Oy%֩I#a ),5lGը̻޸KgTTRC0ː ALP .; )n5؍Od ,f+~2xaTϿ6ey^."{/v=VT`6͌*A+U;(ָdndR_ sHka=-!pƔG0 z$\[B93n^(+Ɨ8g8w??6>7sEeO5gj=Zj hcjx"H-I==jXKDSwf9W+͚WidOap_Dd@MoW3t@mₗc0gDLnoGK$8yO:KRV^3٥ɱsw(QTZUNa{bZUĠ`@^/Pusd!.C{%zٞy PD`=δҗ&Gގp;N[CP|Aޤ*&,4~{<x<ԴNB neKCMR2ϏRu}vL8k|Kya-]RN+ɒQae'XRA:ֻq\DžN^ze줾]\iZzN(56_sI2,v]6|!БT'ػ'p+Vː4t(A̫dU"ѐ騊W QeX,D?+.q ɂf9"-)g۱O VV[o K2&cuʘ-qr4k !s4//;9׉% ,3 ޘxKn@-I`Lyү_D1N~=B&!6g3{rs3%I]!ڱIt&o\z\[4$'=N2PMd*ɣΈ!d7`g0:W{B8Pv<.2;ݣERY;";%DU2/A~tSj>TO[jX ۃwe :rm H_ GcMDzc\^H0yFG|.sdQAD F|eaf{L>puԑ!n\+㕶Lq4vHhLCluw0C| S,gk29~Q'=-_X8D` 1-dZ- 2ZDǐJ톄0 뜒9BʥQ: df&;~/1\!H7WE(8?XȮ3 a̯[+\"x\KLTDz}mD UrO8@S-LIo#׃zi(7^18v o Vxhw#|z KHYjI@Gƕ/\l=̖O}~y ]q2-ȥK%B 5ĞEq~hY ]tI aJ ĥS1pd 6ډ,iOwQV㑽hE0]MPsi+xw;R¶.'Bcخ*4R*=5DfXկL7u&$d`"y=$ElFm("GU9h47G\4#B[`2'xAhQww?[2 K)qbLMPθS-SƆ99l",l;t2k)Dߣ56GzXM^+cV"!_DH~S#hI9K#h&ŊP$IX3lfwns{5&Kb 9Ԍhgt kE&`JR솭l9' p+%ԜҒ*AB/hj>ޛE C~e+4>Z]{mFlZ*\1Wt90+> nb熉۸u!s%{s,tL;iNQ)'_ҩUi#a/0MKgkQ#*b{tLUi7x5ȅQ6yEH٣K0{r&Ռ4Bw ae;g6[P!nٟF֓$ʑJok1X7|r.EDP e5Ժ*'ā@OTz_ӜaLdSYH Z&?rQq= :ImA!x%Pt!=Nʻ$-oRT2 qC󟒘5> /H;x׊Ps.#f7[0^V7Zv~~8_b\(MMԣCE/Buc$J_ m"vB:X4E=pd٘kރ,WǞ`} N|ZI}v{(9#!mOƢc&̂ RLNHCȩ*{Ҕ攌c[Bg5zCVi|G;?B,WDE,ߪ냩wlrbrãtZ-޺çi}gA¥~ 5䫨lPKD[W)|/j_Z aw7VH/ɍxj3 ϐJ d(yۍ*? IL jk\Ʈ= Rjb=9( hV^x| ߼RQHNF[~+7,T"p)K^:[fU|K{Ĺ=㥠%rZ)Wɇ_i -㝄v=QZc qdLY E!2!iLkxc73fV&&D "B@{+G<t?W{eݷ+e8RʨqO 郝m (J_h3i#"0l%ƈQԅvawxH X8@ Ϡ +8W,Rmc'*r- :( 2 ?sgjةi ju:B& x{m{thU,(Ig&2U] 𘜽*!,4[XrӢ!_k蟮*Y0:~$v3~ˑpE= >_6pLl&LL,80A\A}- ux5G?i+IU){o-x!tˎؙ(H WSKvnGmq=}{UM shsSŭOfpm2׹NT KsՂE13UTL6<> 9lm`hkzy|q!DZ&g]lvǪRɹEb⏆{lׯץSn$LF.a\p47 9`b~J(%/A~siRM߲a[JV8Dp0UN=̋5nvv7 Oޚ"O`p^0(>~e9XMːWߧ?q^8O%]$Z\-o/9~ .K15ȏ Ј ]$4+?L^7<wS@RrzJsW §"QC9`P2>B7nH-SX^RiEW :i"+BFu7IDM /qFD[kZEn}N?~T`~-Ohcezi\ɃK = /¸I;432V O}M*6*.qY:w}sCk/!k9 /{3dJ{A)A"}x=W>Ag}.E-ZY`vGv[Z {mK%nSo#d {QL)ؤfI d'DGV3&i2Q!( lv>V㪗i+Á_n 2/ W'{= q+p$%A\kGJ^rͭstLR@E>z`+.8d3A2,Zo"Id|]/o}]R) *+ !Έ9Idӷ5z+0R6y ϳVw'Ğ/8ZWW[yku+Z hI.{K>|z.fV .n2zc𻪟G~sGO<1C[p4JDݷQmic[ !W\ѻ˚MUՙ5zu/]܋XD|aY:fW@*H,i_%2`fǹT9VE/g>߯S8}) ]K~ͼed,(h>`绍1ueթhM=_ IɔY蘫7TD+>':'[mb̸1&.(bfE}}D{ʹUPA! s<7RVb rJ}OH7f8ExslR4~)\)<-赳E\tbUysҊ~0ts;_Yuw,e kLyѩ *b{,VkE϶x4 EӆCїf->G$M]-,6: 5 ^qNag=ZN)Z#5z0VGgKX RYCXrd:jɿE""v?Y{V}">c>f <"~`.pU)r@\M,x;7lT+aG^T<^W=e7\fJf(-^\5I2F47\`٩KIJFb?] Hȗ4_?𵞲R"ĩuGVig~PN,Olu5ʷ10TFKw9tPv1݋) ~(:#:Vt6Z1\z39_6K #Si܁xwmlHג< q)7M *4`Ab@ׄIͪAzwJ3.EK Vr 0xUx)rޱAcv`h`mM6Z'~h#K/AznNGѻm0J]!>̆  (wmkSo <~Yh|D%#Qp B1=o0c*APP)}&'Hb+Q J\F?z3&$rd_Ґu^<߬RЛ`rb1DI!1~ f0J `+/0L:Q'1>#,y3Sk,.5-o$L1 T"aᅡ:1ySA)_% JJy<Ag^Jzz-^O9jGQ%(3dPDvo+rI݉*hDRQh(I7QImcd_nO&)alO~ܬ庞|-^;[9]?qî[vLςt{ >olҾϟt$'~3wi$E >j4F5;aDs7+;06|u`f#rձԗhayEZGU㶌&4v6 Vb`Sb +nVʍpUl."yv\7S໴^MHUU\F S\!hO)2%W9uPJ).Zd:J&rC,H0RzqD(CE voP'4c`F\2rtkoHF>59ewU^,=ɠ._2-@jtaws1jmW 鉆+)tces+@kUqN[tj^ vR[R}7ei+(I¯c}"^lE9n2Hs]Mkқq+,8xX ds8}Kϋתӡ媎$RF(5 ]hJzy>jF%+9~tKؕ`!oX Tg7*I6Suy8ε} ˷nj,N`s 2W $l\~2a`QUl>:Blܑ~ug1F)q= JTeE?ZSrėAFɣU$O '6I\*rJ@P@ܹ㨌ߢ 9T-|+iXֶo@&1 2S}@_6doΞ[7V|PbU f c@*\HAgUP3]-Ceii'GAT3ؔq g/QGb9e!{h{$7k-$ QIZJ*"q OJp9:[ q]Jt =bĐ1t*nPF4A*$X?Bv7 `\ zCqٝLM~|dL X4qr=)v/}`̏A6T|yypv[֒޶zZg^XXUz(t5GfZۣY4+ t &u;^/p4-]=wEtpeJH`?2| fڑ ֦X%/m&B׀h팷zm̂Q_܉!(,a.Ӓ3Ku/57a[`\Hp:J>`^>(ݨ'V7<9aDSOP3KB|Y%* T.YsPE2T,viQ*b y3\Z9Ayd yAeDӕ7 #X\˟6<knC͞"?Zq~lqa15yF􏲚%_*GL9F5yTF/|Z#XraRC]SaI%\nyf1O 2vL H 2bGj3׳Zb?՜/'kɤ \ jx3s L-ڝ@Y'ғffnmhmƃ,R;Jw1z"*I!+Ɣ n9[5rI6g#|3A[/ގ*SZ } 6 lް ctsZG֠ bn6ڔ4uU66SF|<-2C[v9'˭F54 Xkh96yг"6) >bM677:25Bа(j"ּ3 T|E3}c$X㯆sIͻ*fcV\tDCzl!TTLդvZ7{r0PeF)ճs Æ[AcY1$"=,-} ?:KC2pOn[㻞Ƈ<[grZŃ16C4qEBt\/' lѷr]oB+|j{ι݆',Պm(/T#@yzaכ"#& vЇ3 a. MΜJ*~O`j`J=,Z^Z7qP x2 |j9;Pc?hFwss\YO p !fϗ0XT|z Wc@$fjrxHE~PT#tVL?%ODfnH6m"(E+762=i$>$;/`A]EY~CYbVmk Ht,"Maԇt|܄|?<\ ˌK2y q##- [@z,蒍Kݭi" `C] f!$> EHt_nJ*!tU]'ꈳ QUQN8 F? L5KfOTxG^aa#^IOx*G4!i_v,Vk!%7\$6őԋ2;J#HB_VǝQ5lLIL:"S%v-焏|ӮȬ7;&;BsǨAnaMn_7)U `#Ӧ ̮Q`tc(:4LrT.)0@?[$3cV;ZIJ(|s/?) 3ȋn\َ_/y(.I 0 `I`7ߘ;8 zGwytFӢ(=ZQ;Ή{cWvv⯪ƷWT+g'Wwr)MT+]Oq<36G.V];앀kXoeڎ] A AʫKUdk#]_ kB|}Q!d nWa*&dC< UkXEմۤ!3wQ8 WZgr3ͅb^&1i؍~"˛u);(Wծ]H-ɧu-[ᱵK\`͈Y|eڜͰ)49GDMi= TӃ_fy% / _W)KfJYz`]֬nE븰UWg*9=@3`MxJ:JK)sk5qloHO0B&de>Ax%*K]oS)vpV@yϬ(C/3HedtNӧa @Lh4\[œjz2$pBזse}ϝT8@(dZqS%.ŏ6s3yO3N{/^6\0|AHsb]/2 )YjexzSU4[ vR[Θ\Q9j]2_ZpQ7w4J5%m)йK~ҹT'Ы4¦,bM4Nz=Nm(ED$䰁pF 5t4tjeF G)>*E3HOcT'X]&'GH őFy$v[A'$ M@Ռݙhۡl7BRq1_nI4VEsuo,^* &]6O"s9LM'2;- r9^Mv*3Hh3@ =,j&(Q -#rgvyA Y`)|$5_/s?;-Hȑ0#Ɋ2C!j '@Vlz/A9"8mqÒ0yi`4sB}= N:u}bV& wBz. Z"wA{TƁRaG7d~:  <0 ۞^ͤCW`sV" :;{uP8d a-[=6+|}۟+=n {1#1iqjwlW"oGףCo2(\_bSnmysxO՘)1DYGdBDu*Xrqt6+aKY/ /I[u-ߖx"FC6XKdˠlB;T*lv/&UUD4EnJ`PC(CJxџ+ֺ׸x#+2iOZj, Dޮ=9],q öޟcxj=*\Ei ')M0`rtю8,ⲷPy*_]@{ 0*# $_ΖV"U]p \L򫌕 A-wP_S)hLe_ŇcK!1>`vcdmS"^gZHOhwE{7- Ԃټw zlwlNnIPyv_qSTA>EA]FGO5=R̈җF,74*5xB"\ }Ѫ6zQQp(jaޜ\w8YbtIPoL=X!ދS5b}$-Rd͠ ?$flB.eK$oL(ssAŔͭ;CQ(hlkk&3rG$1̳<x Ηº\O^wU 4fCG$1>-*-阹{8.#ROفi7G CCK+5Bk䒘FT`buk(ĨRF>]8OQU63M?ի-u@:8L)DU`r}&n )ם ȔL@;9j>1{oI/Q+5)b1eQ [i57/Y0fH!`w}>htH5{ xTz!`ˠ/]Wǧ>^t"~?1!8wh7d/Ʒ5Hn%>zWd3|nK0mJqTnʹ0CHF'0PJݨ^JBM7JI3TP/#g y̪>B\.)$M@*.I y?yQ퉉&8 eiO4m 4٭oh!"ӳEcAS}[ꭷ؜DS\dgp\|*! /y_&)SH$jp@<>ZX[ĿƤ6yҹP& Eo6q7k>cæX'O'#Ȟ ]ˈZbW i}E~̎wJb`*FJRlvm7\n>II_57k3 Z*gu5IhԄce8;pF,jKR0ϑE̖JMg6r#[!]fӜ=O#bbAy}&%<]ڃyTr- x(ї[blBEk/2L|oIhU~RW[6]g9q^Ѷ<zLB1܃ß%MG5U-u}eہlݤiKN.#+d@*מ:VI@}?>K=#$yQA"EuÎ)ZyG!X˲`Jf1Kuh`2nQ;Hm}xToP)Y%v (,>}kdBEF=E5&g;Crԥ/ 7?ʷq|F= zwtwөmZ4y%ẁ% :UyAϨ*YgdR6[wHoeYֽΗ\˲Toəz>Xb.  J;eN`A 3U&"iא p"˨q#ߜsiYE{ociw*\ga3~aI+YhݜsoGwtOJT]${73.{ޒ5%dps1j]X-6q(+8U껾1]bc={WOnqÀλ'%Ҙ;a=. n#+2Q .7sm7^d挮ń`t@m5R}Rl/ooxt"@>Kj.a$bR,gN MA?cmtx/ZYin@uoʅd-^ֺEhߟI&݌-@. ޸_aπ䮈FL"ur gIRԋ9x6 ~#=j6*][Mlmm_ԙԀ(:!g_T2Mc:5 ".:Ξg<]o$4n@XZ&5 QViq=c{!`nkJM+aq4V-L;aѹ1rAZ{mjÂ{p;^lP@(17ɸ^ZeV"_LUɣCNӖKi(dnE7R/9KQ'\HNf~D5CLB6xzEgʠaZ\|;j>ވ"F݌=ɔ]ġ 'G 9H~cR;; 't#&>wc?tx-e)K]mo1kFjouP!݈f 1՝BTr9񪶹rN贝\#-83wP0W:o*' m!D_Q #MLU۾ݱ`H*)#,[LSc;PbwQV6;Ń0\sHsnemϲ}y15[ͻˊQ&Tv@MʮW,R#*;^IЛ vҹ۾[@.&Đf'-iPB*>|ϐGjW$Xa$q^}#rm5 ϜJ$uU?xXw'~S6̴BdџiXڳu. Ϥa~"Tzr0fEӺMy4 [c)fWt~L&jf؁pZ}YS탰V]. vmcLAީ$8[B&|irS[@q9aOHovf5|GmͲ X%"0;$gCAaN7$=Ob Uu =>lp;^i*ݭyYAzGDžm5jov4r_P0e/tTL6V>l`H0-Et5dߝ]UMߐ#p%*Ո# XhJU߫S -. OsKU3m3wĨi:9H#x:JHT9T#kS3\l,D;Ӹ+\gKHGn@5茇99t'o$!TD6OK{0{*'RhE[lT<p)KT7-'~`%iVub\/կe<{{ ZjKj Jr\zvc@tQ=-mt cfL=@~*U"uLJ(Gb|TVH>Rfi*P%hNG߹S\qUWs~~z-ޣK&A`b5s/By\IebʺWD9GT@29Qt6e9fp-' GuA?~Ɔ:v*/8X"E^[m긭G <?R[Dfj>SS=7zK~tCuA* 0vq@$0gVHhPF+/[Ţss\v]3 Pz`J%1*Y$&;SRuϝ aj:ΥjX6 5ny"(Vqzӥr'rYΧ P`Y%*5Q+ژ J#0%ߝ#?*2oᝆOϝ"ʺ e>Q6 ;krT$ɆWvV\KZ;F=)Azbx}\{qW$, $*=#/kE-Gc%]|]Mb:MhY?"~x;Πz)o1_ \m_Rlsڴdwh[5Cv!t%ӐM1E9 A/҃f`3M!R4n5>- t"lF5DV #y4V?p*y%*Q:q?,ANl-g:yyіc,KCR+=H?Sijf+nw$u|͞顒 %=ڢ#/ek&fM."J0b+c0&}4 6??\Y (eHD$dDƭe~$͋ef?~WjЖaiy#5l2icR}irQ'LëJ H {5zC'P Ǖc& ] s?)o@-% o8BB%|wPtn}CJ*dOc'Tɩo1,Ыԕ13(~dcPCh|'g>GRr* LnXwn2wYx#5ؒˢXխ7zKwvqgOeү0@0~4Kqي:4CͨDHĈX$l#տ+8_bgΡM%h!ɶdf8_v!Gs- _ϻכEAME/HH /HO\@H_:;{uP Hg'aFh6MulD) =kmFvWjR#!Jww{vl-5S)d- ~pv t&G s:I=]K Fb=`[.e@w 1sT.Dd&lH]ȵЂ !"ir`A=p\b05ZP0 2-NlsB ?,DwFG,໘K@J^ս{lMr<]$=yyfŝ6Q2OQlY͓Ӯ 6G!X4D~4 =,J}N-T_ U"f"773dy QhҾU~Lz%G")P^.UUZNjU%3!(ܿv''QƤSF1?3l ͘/I?A\\GX\(M^$\:tʼnl &U뼉0 ÃzeEdlgplPR\ة nRM0SDuU3^<īT:2nfhnlrA)'A l13,׎XxW?Ɩ*GҵW+G/4뤓 h&V^M+;u#;*6뗺L,m cp@ bɋvx9_1jv[ٶFV AA(iyP몲$+TvHAsVj=koie%.c Y@I\k˜z:_Ӂ(8f|qsp!4gX]CC1nS}=GG;)zvqZN@JbU$YoKn= 5wtEwg4@A_x%BK&Ij;l+jr-t:l2: G:c+H-@ò7uF#a͊4b|f~@l7!ޘP%u#G'XiH}gJ~&.B"udTdC]rxk$]0{ .-sƫ $G n܌)>fފg@H%r: NZB(a#g]_ ޺"=_ ѡ%D̶EK* A ;@2tkI0O9 !Yp`CȊ&È'4w5_+p_mTg^k$w޼hڸf M,74xg|O1Cj~*Y"e7t-ZH)1ufU)FXE2*_O/)%}!eo%weoPQ&Xնuoj&P{渫d+-šspN 1̕^!zT5XĊ)&Hf̠b#ٟri D'Ś CF,c"mQU_E[93)`a]oq7B{Sod"сÄ6]@4B>vH.TsfYf{6偳^u$~arE0katC,l6+E@B96Ro fG)|KIEɀܔCxϐbrp^9]A\+Bw|K zEI©G;pi$gD2P2zZ}B_[ԫlBM"O^YB\A<7V"kcn^w3/\(;[3_o@恝|I\4j,#j[> 18lHZ4%гL9EcU*W9 Ypdʵv4˚L"8Ι{q76`R4܇Ӌq8 \QQ6\?*Kf8kLMGds`b/s254.xhd-w=.O{R{hboO,/:4N "6zo/"Я+1ɘ-ogͧ 1!͍U=G$h0ΧQ8=yS5bXyd~ӖͲR{*74UMܣOґxוŒ1'XT $LSy9 DV%ZU w&zUީB^1/1TЍzKJqe"hʬ=E{0 HSjqo1@&N,%hHjNZ"w1 ;Kē@aZu xVs J.5OIĉ- _&}+UwCMb)LZ@=/1+ I 1 8+ΨtӴ8|+A_xsJPp싷YXl.GP pBfwlϝO`=E덠ZღnR'W"4, ِCtنa|BQ:r6骞P@_!ƶ9Y"xQ'7c3HNYSHM.p:"Y ( ;֐$ 䓞=Ebt/^1+cl*ԲqP>Ɲ6b6bda3 ! -Ϸ#r#;jm&/QOPaBԓ*&}HޒwD}:t5SR3 ayy0569P\~OC<8'-†Hz)&rO/m(fLxO=xPqSj hf4z<;55i(=DxCGٸ@RtuWT7oM:)R3mG."3 "ܠJ/^v9aԵڳg!e:#o׉%e,[ D"Aǝc&ZS)aT"8{G8bNC1g͉~NX>> вu{V{󘫥e2q{yUEuńnF۽OL;VkɱNf/ /&Fx ,OqԛU@>}+8r-N~,pp?0H;"VvRǵ]='%ʘ"MR+0ҰW2D<+Wa;3Cir4–?rgf.6tf1x]MuQ]Fߴ=aI&: t~v>6Nrwz1 S.y{m_DQb y5" 2)ba|"$ԗH!>qex,`yH" :?%y3Өxz)^#!H'!!vx _!oΔ /<+n_2 #6y4lܬ"®F ZDgȦ0 "lo$tk3h;AOm]'o ʆN 53݁4!}!Vן6%C./Q"GDgGVqGbyg=ݶ[fH~:ן|. ba4]OU%y|,e1pMGly{@Nwy  l$˃Jլ.+\S?G^}wEo8hb`J$T}ElS?;Tta;졄|r ܚ?cOp"Yn4w! `t"eBg\VO_/ruj &"w\&|S~\&:4R rhEqR1s GX;Z üI@4Viq:2hlQ>ëvOϚqQZJ0@o˛(l9݆QTM.:F7źL_Fᇨk(MBB\ٱQ MuܦZ'n T}+dv%EkdXM%+|5 7'ak,(T!Fo,aݐ/Eiu2 mYʌrD(Qr櫯"#oՒk=!]e%a@S{ق1XFv :OP%1ojWT't4FQ-}1ݛ@l-NxeR3-s}޻n_7~S1]Ίt0-K˖fkS{2JkX-ϰQs^ۄ]ykj3\? >e6ЛcOkOIrYWRA@Cbs 7 uhQƘ}DN ^"uMfeZZ_fbSQĜ H<7u'"YWBDk^׈d6E.dB= K|Ԓo] xW@ 7)qfoV^ 2%HMm/:ĸ@V[1jYQeȯN.<36Z/cvذJ'QoG"!}X`T@0cK/bw4Y}f4y~/ؠ-J2 {9qeE&͜?vMn&BX AEvF`ߢ(ҬSZ[up qVPZnmP!XL8x& AA)d4<\TѨ"_Dp:!2uښK˩b$,))}vv"XVFs6<&),Fyo-#o %#XK N¶!b@Vr@y=U( )z X0:OC66P}I.SGtusP&"T??pս5'AF\: \,=N{o%.:+3akL:E}FOԄ OG%Eq7)bKsfYT"(,+n6x\|9`rg $2%ij',&ڔ>ZgwÝ?,2o<ė߻+[ %(*7 /F3j*7!U+%RL~C/9y~Q_'8`.70;@F8%Q:J1D/Q,).ȻbKJth'QEmTS?dih)H-Rx h/[ZTa'{{A$4;HD&~Ӆ]Pisj.&3 s%"o>!Y+z$ ZҼ׬jW^#fۆ:;+{@Ͼ wnPTPV@hvͳu3nC@v ZM~Ê!jٗ12Ijb?}jm6 bx,H0O МGUDc!2Ȕc4q6z$Wr`s%͚Y X o|A+@(b!Β-zvm״|uM)tFڋ{w0a'-U}5XeR!G=?bf: _àq3"T…cao&L~S +oÓme #O$?NO*!nl-(U5t!7:ظyd*a uD;[OìVƢʦ)i0:Z˒c p#:߷yH6˸CX72qȎnl6P^ D2EaV=Cv!Ov7pP}"۾aKk%*vD?Нɛ<1nODyf2cRΠ'ʥsd6ݠ3Հfc2}tm_|Q9rI7I1ݩY&Wȫ, gY|  X3eby ]}`L $B)\2 Jf,j~#wsLR\{5 d⩽].^fxXƥǣF9W;*mjti=FP,@o\ e^}CD2^3;{ǣ;*0 qD.m6<,9֋tj 3JʐnoWFZhuo6h=;Q-ԁGPcR߁wj:h .=`hۛ6A9rd`)tIUB>_fϤ#Dˍm* +[_%"D]VI2Jc A؉HSp߀iNLB>ǪJD7ӓ!uB(?n5ag*R:!:OG_d"EKfۏ>|P iCWJ!36/y/0i ͆GL!jA 8Kġ)vkuCt(b֫ڌ|s0v5I$c&_*;NQ6q~0%} 1kHݪğCyRŋqhchV=P&yBeF5sW0Pvt)]i ޟFD8Unt֭tnEUJƁv̊b-x5,Ħ.߮6J.јrU8V0kI@{YwagCǁjCSAu4/k6~߁*@ޜt0@oXnI{2YN4s1zv^HI C}rh Z*!Zj7_plX:16ϩfi0A7|Ir_Rbے{sFdOҰ)ka+=[4\@YC;eEd~}'wh(`s7זD 5gz|gM%6\p`ĸ/=}LC Y5@їvDQ-3P֪Tz4nN^{/8}ʚQ>ޱ6/R!zLnUI +Ee9D΀Ƀ+X]DKnMHw$GVs#\1-/C=.wc{5\hR?k\Ό_X%e+hHKwkPDƙMßЂG>LJb9Vcj9=S 2υt8)6 xdoJI! <ęgio9 :vX>y2=~W3H-8Z4גq3 =p-#\;Π֐ fHE?wH__Sm OR@U3nױJd#k)QW .%eA¤29 bPx.A|Lc/`WY̅@A}#BdPIݓ3 u,ҤzC=!q׃70x# voks"L3@=>HfMImEW}ˎlEpF1E䵭Wңctzvǁ X2iI:@{iA8MY5xDfGenP N}Vz;T5@Z|AzttMݭR2" nr)xp<@٭dM 3 `7=#qF X3E2xX2ھ Qt B ΉQ&8$WY}|1 #$vnR[,[qcipdЧa\qbRp ?ܡ [Eљt͆(c ,ZTYÕk@n#n!O+ڼ؀Kx;=VAwGF>%VZ^R p9<8:cr"\8$Z Ma%u\nk["KV>$Hhn)'5\̨ٟxξf<+eNX].yBͦ4I#L%b[7po\Ў&T-š9Ya:x˧6؂WbL}Sq ƻh<11^e5@lWR/8zpfh"|Qކ팝e`2"rOs?׬@,q+aɲxl@-m%1#FJ~?s2ܜoI͠yƪ/Mʳ_Cg҆OE"E4"b ĖD(}ìam[5&s)7Z1i);hX Mݥ})>_xqU8}reAc T>3AxxE9!9S{ޟJ pPc}0xvuJ QԆD;=Jfz8>i|g9LtiNhב,a2RoЉ!ڱ;>Yl#f >"wkR+릈2ا`]Xul.C(,Q1,syMT}n lI||6aM||^@]M:jX^ Cq/I^ ɟW*8<$PhKo54PnjMǎ'١O舐Vp,DwPJDS4#Zi1lY2@IxERA Mp'1ȵ|g"9## NǏ}"nSBˆGaH*7LÓ_)Pر[tf(d#c~^:\%lReMf)oOX f+~5Lea$Zkw^&Ԫ>YgKlj}!) HűZ#ϕm˕P5LąsU+XK/?tp-N8l@l*1ŧ·ڝgkFzW+P}D@0D~7TiJDxp"8)==qwSڪCH+(cP4!ߖ>S-U6?锨TdN̬ڡ5震: ktJ'TW|- MVڰPyOawD:tk[w)"!)sxd1핹5%Ę=}ҎK _]ohK{h(B\.8DˇR CCW6 g"oe1.;?nNReHwwZa"C`,?9ºei=uSX +؃Y!~/cCPE9$+%kIȖ$l\++4Ihxp?G?`iOx% }ȕ ʸ `)(MlwSIz֕QzمKD/£ED[`I^ɉu-7fHv&i{_e$ :UH]eXc?PNǙk b +G'-<(jVds9baϣpk]E@^)eS:K^x5W. ~Q @0^x)5Yx+4aIl{L=O^TӘ|cw_lmG͍M|N\ۺG0^(23  UW 2+E{yϫ< M "WQyZxsׂVY{ 1NUo 24a\92O0qx T \JtnщQyP9py7;&i*hA#n&f^00F=x Gj*_k6\ƪz!TqE0Ӓ#-2+ q{莨o@zda|?!˗!NWhYb~k_U#_w@@\[הGEIJe >w.(Bvİ1G뜫ȔX\O_ޟʌNjZy$PKڄGX=¿^-tCp=:T K ljq؛,FFA&aZ&gw a:G30>j3Xl^N)==V)|>˲+.~bQD]! qՊO^ٴE3uTr1GKi_mdy sVo@R(]IհW1p(-ց|  d@q;zW^Ε-ނHke-_pu'Zd+k#j|94u.^fh]%4k,8d  y|Ky' Wq h86/)Vo֛`ǣ6iE"_ʑGa(,z^3 㿖 HpSGx[ @ŸPİ %9vCnZ_8i/@\{|t\Z4T/L#Q .mߘ|ey͢hiȎlEU9&0qЊ`Nc`N3NXK$:Zl΋Gx&ݑl.mk/>h J.IJINCsaڢ(8Ni<'q[2Kf aN$S MZ\?%oZ$yٹ ']6Xg[1_\~$`YMSBKuab]e>݃諄݄kYF|9%.ށ/F,UQ:>zki 3 Θ4蓔JD-~yd(W_'뵇 c]a'ڎGkL>_e3buM~`["'`DCjJU̬0| I-t6 \ϰ1!j|:_< ū{KM,L_*2U޻ĤD"8Ki@ҨX+M^֙g 5GYUƪ.z:<5w1n vSO.ƭn_㣂{OVbV%UDJA4˥^% 5"(C62O4$}SODuo~?"0A).cfu`Iz vg$c;a @;OES,W`x/*J)Ro PV0;#gaz ș?j?۟B+#8DJ:8آB+ %57 }/WW96m Ȧ4,b;8H#v6,'PlѦ֔wX^Ptuki?VC%$T1|c'2 'WF% spR-/f,>>ctPZm|=ǸrA:Cw=2j0~7"yu쮰zW¡_!Oӻdh}/n5-E5eΉCe <ǜFBrKz63U*ƽ!AmFeTf2Gέ5g7;_nɐ%vnQTȎwN '`O+3`Oċy7YzӮ8hZ(ZKnjq$"qQYGsDMr. @p_eஈYY1/^mjO_K0,L~E9PM,e\GmF`:e9FOrZ]&'usg<z^3ӯZ5]6jj]l^x?Q$y I*i$18#hӆ/J#ȳB8V-Pd{տ)AWzB|!0'.cJLo(ovf@,#@}JAXsCAr;l)49 )jE%ˏG/S<JXˌj-hXC5É^b,dDLz :?WDfVǗ0*HQDV<|;ǻVPUr>#m]zI-*4Krg[j.aasŠlD&_&(2կvqˡTi[+:QaĖ;S\mٮ g\s/b_Z\;h{ad`ϏH(Z>K{TLTv)Y CDR_޻<*oH}P{`(Pk0i$jhJe ē"KGv'.zT[[1VeJla-N)c)AxLEO"L1AE-$Fl(k3|P6gIP׷]^ԭ K6KC'-ܰ"b~NgĿRsEKȓ;J2~`%‘jͧSqvTqQu1!'Ԏ'NzUB(b1AE}66Z9]T*N6X 8O}1m\2crɎ7]3 wXUKSސOW73BgPeOr` B\В5QF4`"ƣq;y+^ k@]_yn_~)dsu;.-UwZ UW,l':80Gԓfzx!Bc]H93ݹ`{AkՖ,eABO.YUl^J_S-^7,g̛@K_nؖcD R3%vd,37\- :6&+ I^@dtVهbw `<wfk]y?IP7-{sZ{R:3UW5_SkNjd9|. ޥO!@Y89dg(fAnlMX0<Ņ&sV-&-pilNՕ53HQ؁8oؓjHUWQ]c _=5ҭ(^?j?YNX|֛IJmGKIɌv4#ӋT apӒKkLb =9D?>Ϳ+nYh&v"1$進-7_F(Kd@Ѡd?erDXO>epaеiPhRAy(P l#KZ7=%!~@ xUN0(vh ?m *&aT{7<D"EqCH3oWc>hj\K'y|Ӊ 4t6U\3kSAѱ-]{_/|Q9jƆך#aG+ÛM}BylF99@ln>VQ̹؁s7HZD&a(m|VS"QK3F|%#'lpnxqXp1!@:h Yw/)-QG˵#ٱCgf)+/G}ŝ ɍT/Sq'z $LpjAvt\Ԑ&كjWYi2VE.%Drn*|.ڕ_t('_ݷ:C3Ju 8U]L򝫬#1]SV!drx9eAs)=u#E]z݋|)h|V4@ "9`7{)5>`oA.",M,&O`3ww8UlKJpRsT&e\fjRP KB*1z;E- i:}hMƨs6 h|\fdU)|CyRRX@xOȩ_IV7| #$lrR+kTGv[t2@/}?aᦥu-'=<_u[ap r$'t?Z 9D#9&o DBzg\~|=RV1s(+@Ԑ.(PVK)n=ALq g1W/,b)4jW"{ .l}CI[.4Opܼ S^p]^axLM4=:x"_Ÿo>L$*8lJK!;qXp2+AWp:0xb5Nz}=Bn^~<|g/sn 4`lde,Aёq,kQaGNxu/#!ﻪ.;T̿kD@bX!r?ܜ]x1Q?L]p~'-4 qڜWW Ɵ".i Q ֐R_QAK[԰9{jRYf$9fIMs zF0(=d韭t(CeP pVlrUpև%@2)ѷ WD<`FmC5LDaXϘhv19ItLV{gg ۖId`ݾ}MS̉`QNVӓd5#޶br7Mm54 sZo3sy+F[/԰ ZnW}'eOP_ EЉ]a4M,#p9: ;RZHzX![1 Ď{qՆzj:DCjx#ޖgzM@8Uɬw") ^gOD61"8:QdGI/&5ZaV><׭>9ɽsIGP i]#ܸ> mЖex!ceG;T2 K``z-SM–Sr^sr/:;AX6S+3MAX6`%!n&T=-Sʊ$iB-jN=ޯk):x6?*]ͯ~6{%{y"0W0WV}3f%CX$Į uBZ@\Ep(4궠3HvDAqH d<9=Gmu ˪8ؓb5}1Ll6z-k )͌[~x][-(u`秐6gYhݘ=Iˍ!Ɂ9qoD Ƥ&U"uEFD\MɻDFPyCt?GQǝ/B,@ubw А0Bs-C(Gm8n'f h|$}y ->GtsFɳ_/LXɻ&m6BE#sЪ#[]4`Eס 46:0Q>$k ̬]f`TMPhlؖ4+8y,tS)9y`~Yj07gz7JZ;gD3 ,|wVs*,T_}IdA˿<@dziй`O5@:Y)O}~~bTy EKw?wQԃ`16RLyroB&L@a9c6٘[ "ǎph *uf -Y;"E?:;6u4ZrA&k1_SQ8/v6zoo]x$L<[}CBC=/)4 e- Z{;: _QxiFMApz[TO0t k%jq ewoPU/j>O b_@.#&EWTxY K05*i};b﷞+s $<$Ħ\lG" C:lɉ?'|)Jpo[ ;ōOW1OSr2&+΄Qp^kG'y\T~vji.xFa!`03 7н'Qp61:4pݢSH}Ƿdg}H$Dr66z23+^V Zuρ~ev`p?. ˊyuVtV/qhPC[YYc9-U' 燕Gr SDMIz@7aՠAhjX0-͎g-4yLlҀ:O],OƵx;KFs$,ra1SyYȚrfy#g ޻I _PI3֜)dLG=>WE ?k Jpn'A%`&˾"*2Z`?Jކ |Ò|w)q.)i 0z*l!&*_ e;-񺛰v`CҡZY>sCQ _ O^^(/3]T;h\\_0ugf-D!].(&5} FpAS>3)s|R탌Y(JQ_Y`|q;l*0^d[Baqw;յ7WmGPPL]ۯ0&쇣:lŗY⁒tt_7[[YQ3 p !bN R} q~M>j0a"=\DC:LWU3;1Kk(;1!W)XT2swZ/#WF@,a/qx ?'H(:-a {9*31@ۤcZ8Cl9~`1a(7 ns>9~G*9FJƖ. "UŚ,V5PG&@%!{ uFcz<'c8$Jl+b__~\ ̹Le(47Pw`q)DTuih`: MwJTPLW9__-VL` 2g3M֤EeB,aa|gi|)5K~"؄-yӃm?RziJzAP~4)2d(A;#,sfe;F `T@.LW֎ '/"c7y?oPuRr}ʴv_aJg2_c.ơmIhyZ.ꉜ~̹0fj4 ?ZVH %W9WC?ci\#i˵[$6j ڜN3F !_ܡ" @m-?U1Bƪ]JgE">Bs#s5_I-&0M=ՇN0sRo]޷؛S>3p6:v@ɍq -.־C0EoFf͇mAàOX48` >d.P׉02rJє ,w~Ӆ?3doDM nEOIb1mCχl 6^J:EE5 e&dzDIoB2?{UO{# @+ u:2gIA:Fv yݼ^ kYj*ͯ翝{UEN_@Y*K(ndODWBmswŽ;sۗ9j/ğhKyG1֌x K3;5mqaU38sLǴ5M G2.(Њı#`n)kt78vnN HWNuw_/KL #~yDJ{ %ȺZҲΟVQ&9c@h{TG+ sQg~j[͇-\66~?1 GPvG $Ɠ%ya;vռ\f28Z˲vuUoSӞ+zFwy((w0f9dA ۨT=d ,2M\ҙ,xF Jo;? ?K:v,}f7\Ju q A(Va0U' HV*0Ic9y# J,bg_w+j @}ru znALwz.FUW \>45=ctc(}>|aBro=ȂnIϝ }|פⱍ ͎'}aبoE ^F 7 ۚ\/MɃ$3T_ï*еQ )[>gy[Lv׶ VaMO~z k(y s>M3a"[ SP=&I吀=W<<<hyÎq"~&&՜'j wM_e M.,WgwbA;wnEGs+i' ·˚GG`'{DgI94?L)?Awd sM HiU=?)5WhJHJL![.(yـ# ir8Wqjs(F vzp!>,eN.4,oΗ1҃N|ᮟil-.. +,65(C ֧4*YCL ㎝'_ 0+[Ł)$2 ndP7, ļ}VUhΠg%㔃faـ?=\"\22RN&s[I{3 `q+qՉPz^BOYQ~t2O& 6Nn{瓐OnxezБVcB|ٓu 7xlRTa >Z]ѢeCT[UP]Cm=@5(-u3+6NQ T3_B|RSbF7cq5Iͯ19цۉ>^#ENyՊ%=kQC ݭ K}P kڞ;$#F3Ђ}R_ocS IO]2%E$p9淟MR豳Xr<"K*l;WꔶXK>9yFlexUkNYĈ~ɑ h8P-@.*3We0;ƪ'oz9Қ_QȔcŽa@  ċ25eNOWDMh@9%SGW8Ϥ-zeP?d_^7sJ|o3_-^=Iv^źc!a`9OkY!b4IGZ&?929CP:a"|&ME9B\d))nz` ^ޜl9?-ǘ ea3IjЂcpǫǟ 푢9[`H6q7j@<:[n{&Wx0hET$T Dn.C?v9V1nu$OEQ0mY6<+8ۑ ꡶tմev͏>҉*q矊t˻0>ʵ ]{,}zM5$TH0̪E1*3¢}[skÊdXTA~=3Ƌv0KkGa7Uy 쾡zx_ӏ_j:1P[*ȣSkt[c7\)i Sϰ࡝}lK`\ cOD2 0{ ~}JESR2C|FFMOhx ۮQqizk( E_z^zH]ުҟw[*#U(^"JEf4 EN ͱIu~q|?Jigu)Q&%q|Ǐܹ ~f٢0I0&!!m=8F$<v譨]ܗ-%Z$ȢzMuiʑ罏UdZ;7CT i&2 VG6++ Sgilldj0VWsz\׼ھ*dzEz'Uj ~TAĜR;X &J$L`^00^$& 7<hgtw >Vqz?^s~uY5K[io/J^K&#Ǎ \2hS>T/%F8l*IgԿ ηsƼ1QA8]ae+xK_xޖj5E^I |Xۑjfielvb 1)\#*GMQ'P!sߞq>ܪxz^s{S71JS ~h/J/O1nū4p0IU2St NE+\\5XSf;cm N`Ľy6gBu@Nˇ;F|P5(i([}Zbn3$2AXʇD>W0̴qgf35~_ua2 eyɒ@|ڙЇP _K6 F` D-+Id!r;LrF];I},mrql$1|Iğ!2 W@"T:+)y W<0Փ={ٷ_EFWbu`e6i9tDwCBI4\:㌉qoҖ}u#uX|s \3d!/6xyz^BꤟK^2!8tBny)C4fq-'_^̸ډC#RKy@zQl q͙)?>=r ͈4[ K9SK:xY9Po@=^褕*dQ H)ɑK4mнoZWFe: !T+:-?uzzz,%E/N W|A=xz!I1Sw1~SڸQE^_R( l{bZOVT{]AD#!iv1>q /IƺllCAGIT7op~3;VГ=1VϪ\Lwg$#V2}硊Xh Y잍]p>hud^관NhpJuoBF4D9)!ޑiو 0)n?g>R %pu`g?0,Qf dk\Өbֹ ƖؓyWW"t 3V46KA50Q'@Tp la e6dK}qRPYa< i4SM?-}) s&[E9 ]f&gز`Bqu/fH—%-`JW*Gu=|O7'2^^n,^L>q?z`C9kR-]k,P`/XcY5U4݋}ihpY9I 8 !%-(;68'MBRdBr7ESuJbGYKk^M- h(9P5E :Lu;6La'=vv%W:9Hi\v9@Sy{̬SȔ2p4ZG}쵹(G=;Y QF0yp}O}N'qwO5(k:5 X0]%=1y@ juFݯ6sLU%8 ً t ?kpߤN$O ;0<[GzcٞZ +(k?ah`EQ9`i1¿t5Us4Щ7K8-:LزJN8+CS[h}hjCWtvv+YFQv _9Qpa?Vt ! ~a!~ZX-2]yxZ$g^EqUvs>H\u~\wTzM>gj_ yOL/~sc0z1:m eɵ#~Y4.zQ-#Sʁ*P}뽮+ ?/A]QXu5T_4So|P4t~q%Ԛ4E+yF>*edNn!$RFŒʈV_^Қ8MJfk{ :s=B>2 AҊ 5֖){g&zHkUwy:X&c˪;c=tasH±ņ'&P:&憋/TV{6M:wW5JSw`_oW9!UMW3I:R*s82{Wƞ(x(5'hH~ nDEL-|Kav-T1:N:I (_8%޼eBP4O Уeq]xHiS-밿'7D{gQUč8~YE状g,UCR.Xu^/y@MZ(4~0Yw$TϙNDc͆{p ;QLȠ~f8 6Fj ="yføAs½TDjQ*U Xs}JY6xs5_1/5f7vA¬rTyCcz &L.xj}2c !AXiZcP,9T^H6?&9PA!L4"B*gc̯#tD_"W}^]&xRiglEAbte?n?MU)]+:TaT}Xyֆ\,(>8\3ۛ\=ٷjNvxzQ óYx09K/Uh~ʟvlyl}=grlUoݫn)&& 7o|':9S*碿? 1b 7[(6Hx̯M9ȁDnC!l-|e[!C8A/"Ԟe J,?m%$ τv <b{^dVsE1&톛p4a(zDJ|e1O#saw7L0raOG|vj46NAt@ ˸fFxqYd )[ k|J3A{;I+h2l f[c鰬?FErBy85ob9}-&K7m$RgOE:Fr<.1ZJlO2.+=OLOT>3Pe=!`NhJ͐ Gy$?QS>!2*#KVkayI!f#Œe'yP@_χ*h>JOC{)]NdAE,(Эׇhݽw*= ˢ!Fj3p[+F)C4j( p娶݋ Ǿ̂АoOYv?wv1[Y}ށrkƜ_rlT|07˰d;~$z@YD$ ۮ䂳P<ᐯu%KrkV̠*0ӌ/V T*&уz10 aH {kdOU+_^kMkbPOGOxo!!7 z] 褙PnZ=}tsO-,s^4SY#8jM#/Dž{6\mik!&-.hO˘Ƶ3jdͿK:i5?u<: HfGK,-$i_aZ >{&IQmTA'cH5ݬ~,ZkU`TV>OEvrpuXF٧$~!Ҳ&Te}`.9T$;0kƟ+n4ğŐsF6<Մ*A"6svB- Dͳfkq{P(f1ڸj;Z8e$>ƺKcNbZMnPtB9FG^Iԥ][(%0;w>j@QdgԦvf)8*Tzli ){ |{ ɮ<{_?I:\{7?1#lzru\ZQam$gx6S>;# ^DS=М[K Gc K_=IvB^OŢOG*$aZ&yڋ: )CY=H=:§* z ՛&ϟYkb0LZ k Ir:S.~9bt$.-M!]fHoBe,XJXGhr^Bu=Z_'M1#τYby- 蓭89qIP ^;gqk[ X6_S.}XZk%$>)p," #+MppNCQj(}[̆J?3Is ,BQ2?ίe˄ѡIb4a1܏*VYyfd7*cREz^{\8 Exx 7YEE {]bp:}bLP+1UUD@~|?:F 0p 6q2V5/gZիk2`N[_f=27=w`FS9M,"[?@Va@KD-(s4\-@I9;)͝1C\y8$v4ly}v _ %a"=_.BMk"5g ,Bx_~1q_Zfe 3M"K(Dv1u9A{[qmX|= H ?]V|>SYZPJ/0$y..\H88(a6.#9 ٤SQy/]:KtxR%^d#@C`c1"&9(f)|u+O4:G,rZ!ݕf},ReŃ)icvtnjl|iZh Rphh)҂nRh0I^,)QܺϪN|  I$F٩H,9ם"?dƣO:/4^ n#{#W]NU#EƳ#@$ *Z\Fd!|%Y{~Fڠ$\D  o4)%I5Kt:\ ŹkuTYA ބU%ǛFuꕮvdYq)D#zIlMMNQIj iQ^:-#`2|"8+G7k=TPgGc\ n1V;!ҚИ1J[x{TVv)Lne2aFa6`-WÃE]m' ezTm+r( 5U7v"1eptQZmY`!K0w;,9+2m4+iv %; GM0v!Gu&٤5a]3|A'Y?3[Fʖ`¾6މڡHwbnG#D+ "#(TJvv݌ڗ5h1AVQLÇqA"t֫t~ǡ<s~<ʗs@:ELm.:ĥOꕤ+8C/=?' PtC1uKh4݌{>6#'zvހpȫY8`c37gڟ.{|N^|)1Y_+' {m䁩h/+-2e8}!+/8=)O4eb  orvB0'+u 32|<;jǸU+knKEn9 cCc^_*7^͂C3D pE-vVkcCZ^=-w͓)oQXM RUbޣ !ϋ2pȾ66&lL֕v_UqB‚+Y4oP  2> ZPG S%)mjfsqnIm 6D7ߥғVwmEˊVYkb'l'sx7KCX5}I% 3zѮNΡn\/ūSt_!S]_~Y`oTٟczz/91D֠l8 㭌t9[#Lc1+JwܿUy?(^7hr GG,;\"m: . _P?n Hy0r0B;aޣm0CӮ"-IP0yUDWg [eRɶl{mQy1綋t}HDɔ2J4f L^z,ʳu-1V62rIEQ2ssG=7(B^Ȼ b`Gl3k mˏ`ǏZFέ!dǗVj|QwTt6hvR!=KX0~M&r43?q0s,6 Nq}H%PJ0éa2$4oA=B1/{ΰHX̕n"vyg`B Q}\# ;٥ 8s/OZ7_&wF91\m"hl@lij2$3j G\J LvH4|wRe9.n[ʚ62"0}~1hgPV&aehoJN}Q6ߟZFcf0=j_7>P]T">U-y8y`Hh~ZD ~MnӤB̨O`.$ie.9ރ$ԃ=- 7e<np(.B9;d)؇@uA)xB]fb\0ʘdG㛓2\4I`o5Fhet, Ct̘pi~,H_BC@T`aa7v&EU@Fk!:2ZvƿNINW/}`Fѷ.lؗb7o.TBb﹤vBrQt>~+ԅoJ]E3k68Zd J#UlwfMԅzxY[N%{[|YXބqΙAOD^;@~ .Vkukk$r8LĘ|>En}bǥSD{K/2h;^_r*snvQnyZ&UFX X.@(1ة{dhC`}$jYLiMQYуDRWFzl7iN'"DgʵUAf|2e¢Rz MV]WӧPsȲ$}$SL_ l"_;/]VS ?>_H%#mXmX8gzُuG$\ܣ d5Γ#YGZ`aq& ĒJoq߬⫙ъZ]( _L(lC,\@_t~^z L罗z9CL(9 n04lqgvyTq茷{(NDQ@`@'#ziqʬ,q:EwKx@הO*7&K-l$CC  Ip`e/n6?{?mWG^n%gt.!JYc2`sDJ*ħl\Vb72B^-/\bo JsY h%T9\;A-l(Z5NL~)oW_I-<ˑȨ/MݠWwOBP9ϓt[vѓq.HN)PlMq$-'7иFtN+xG;ׅ71eII8Y|=j[5_E'=J/1Dʡ-Qu!/؆WXsZ$v3)x'e0Ϻh̞` gnjH +NƬv{~ s)&dyO/.|uE+0eqozYݟ*} `]f?+D"=O}kCwX-O))̀>ɱ`b@)|XhG٥2b`O+#WMMx<-K֍ -AՖ1bhK=E)ag;d=,-Tm]cuMQ84!f.Z@BHEd5x^pJj1.Fo^{⌱"L`ڕ3Ad xx[OMq%޻d!q7?vuc"Z̬#G i$%7Lw,v}#&b؝M>yکK辠 L>|W5)I~h.95Mtn|}U`hfV/6 v<3lx |r(F%=/grx8uK|}wx?աx ƬZq¿"e Azۧ9˓F uS-ȠyO@:O)&B8Jlg\Xo&v9],04e)O fRO.ʘZJ-#o}SQ4)A; 27ZK-6לGB3!`bwVH*9&ebQQ l OkO rG&HD&-v+}#X̾j1wn F.$ؤB"gYoK. >L%|MfJ Pk#nliI/v%1Dcv =b!}/c/6eBT'˰-BhFЈ 4^5S. n{K}))=Ḫ\-̞{LL(.P~=3\[&}*M {{a5,keR|̨[^VRkq\xJ'q9ƠYlu_&J9@31_U%lm0>*S vSO-m a "=8Wv 1ϑH\c@8B=Ø5q:uzOѧz+%qq_WD|nKk8fy{D s\rT6@7CfV5ed,$ K;YAh"wpV1LYP:R?G A+2$j;nQ^?Ǻ8}nd}[BFMLgشh4s ǑnhnWk>$dmO/nCZMȡm}y/@tK7V3I'o l ږĭ2x@ ^.S^5>ӣ (ԗHu2 4#$ 0} gAcS^+hޝ;:I8If'Z2b/cP2ͶXقu OMWUwg\ '4,OFWlviKo7@0y#~gB4Lt2@?qN5ZJ0zqȄWYo?|L>{d؜\<'Gl/* ҈<>Cp&#C֡Qo9WI\ x\ΉO,``Ι~Bbg\M-j%A_|%pLtWcխYhL˫MRDuR٩ah;\IՂUxͲCM{cMkm f-Yd{f6W"W] >U^/ef+߬ EGaf]/:D^폮|pNBb9ٷ&E?MGb+Q5ہۑ2s'l >ϖ{&Iي|2*0_ƨQ!fj| ,/*. hٰ8%q2책|┅!ۙ d] 3\lJU֢U* ÊCWpw4ZX_nbz$lQ,v髳4Bڢ߽<5R|c6m*Tܺ =ĻSkÛ*Q{to(LQP6bnRELRAZU nL-=VJlr-M8̃{cq>!; ckǵat;1~r簨ȀaQѵĞdӠ+Ky:bT=aw1s&C eu|V;;S/7'Sz$;.w]Az=W2MaB7]a/c:`@!ȂHA2FݬdaE LGKz;yU)%.]Jg!5$0ӒW t?AIlz%'U s"{}DY '\z5G_WFu1S\ؔЧdO([tc#EO3^wB+ulqGݯe5H.hOny5wA!Uzdf]k!Fik]=Q7za^U))} 1) `Lm>2M3hވag~ڪF.+n-Vjm 5snKxzƟ}^ (Zq,=2JMh_ݰA Hh] ^r;>_q^IH\sggk6A[|Rzy,Sip|J[ʕ&8\VɎPN‹W,+)_3:'@|Z9fd:?)͠{3`/cۂ"-Rۜ`+&w#LAv`O3|>Ǝtmvgd\կvʢO0$1Jmzhl;tC{ ҭ#2 ^!vGbqicΙz眸f Ŵ [u\@3[W%hƹτdC EΜN?2*Xm'"}(ҖC eF0/$t2J/4hWN~og1帿ia\UPRr+ekGU^B# r+4MT:, )3DIVLֿ W;ȫݮaWIc8? Гgy@!AQr)!Tچjyv]` t3jYcS3 +&\ڍ߶*te1%mӪ8_\ņpS2_ZKE aBx$V~S5eu`KBߙC)]8o;^~g~|`QS喢8Xav`KwL>NlLvQEO7J )( MD7KU޴\"ҙ}k{;϶6~eݬ|U ƣd 08콉Tmi'9 (L'l?aXͰ.ʉ6E#--ShdB ԎuySWP-fzod(>"=3AV*`n⨓pXn.Ĥ+PrM/ڦ]9H.DihA4ȒeEO s;u+F{>ORG1TWv}؈fK'FߩMQ<旝ۣ{⌑,֭4yf2 yM}8cgI>r mAcu,,%v8f8Gn!#z:kObRƋM6@9CZ#e@ˎj rä?B4{5v U~*;0FR1Z`wtRA1r2K-vq nIJn&C.=wi:c]dxPWHSr8 sY>>@ el:}lIZ1& EknE'TP(Xq_] K /45Z`};0T_Qފ!3sеTA+"n]}7Ta-XHsjٖD9g=q~t'\,`qZ{U|7OK.r0T}:Kn "  ]*ELE7gN*nLK~$IVB3} y)/پ*q.kFkCK&n% &,c 7xho2i_$W:u_~ݼ6-߇o`M^tIԝhx=@ͺai5:-V5lӾW^ǔ$|z'rYTq&x5auGR6'kV"F_kq`E)m'6 FG)/CQMV1E+ȤRUr?bSsf뫽0:vm<?"N$C>>}߶:Xx("GMMPQY d/M#ku՞v<@yv%g"il܍Zw?^ɎY"/.jL `rd;/e!EuM(u@N22`iMlEo>U^PK I@_za3p(`;8zmx5`Ā Z,xۏǗǠ.?ՙΧsNt|%0A=JYtPۮ8$WiؼzPJ"7|nSL. &rs&}sVv~{/H{fҦ-,|b 83Vb||uj"m6): SÉSBtj݇)o-S2g*}ʮf Sҥ'6vAF9æNDبu<_~L60CDQL8Dٱ1\>j+_MBj-u TMHE>iR| zHD2'qޞ΍4 nU#m1=[R T ɌAeܐ;2`}'6=HPx%67̓iyDVz]m9TCQ>$1gǓ &hWN'iƠQ!" `Il SʊR/Rk9}ey)u|dsV>B b rSC-c erY}4Cy<7 J_FYYI#Ŀ$G ->mJ,  N¾r?ί\ãⅪKGZSb +Yhm hzPAj0[lZ}%BͅO܅b30X늩u-iۮov9#+[bs5{F!޲> 9'.C>hrBs7yj`f`pG<W$SBKxB%cFݢ-Gʃi_݋]l {bױc;Fg GTc#gIʰv⽜Mij xIeE&G./Yl@EyTxۋ-^ L1JS,Zƙ  Zf 7 ~AN5K(8h#;aD2L!JԦX=k,ӷs)f8ج.vJ*&xx=tUAh25 쑛Pvp 3M WlBHЮLRKR{DžyzlsPCTʤ8G1 2aګS@Jf y955112A|izďB lKñښLތm'PevAuTE ƾuo[` * NψFx02V@65 2cx0\#w 4W`@J($E_ׁX&.$S#1|-&2y<ݞħm^jc+pg~m}2uf􊶵/p]ZYbo'\90y;fC[2rzā  vl˵TUTTn![{ZpP . /'>!~?Jw̻.8*nJV.ungƘQ*vm b-v? 7O2ylATH=o: m+K9Cmi38h-M~shO͡@Lל-,7v,:#+&CZ\聋Qi>qiy|H5^NFks~~ۭE:@݊~v+ނQc @ o#rljR"U >YAfQ=&yҮ[ z `N-;oKE["!(p.2W~>}wu)f#VsZ<9N< KIZ8\pk۝A`7K?{;& v툰@9<mD6zШJ>a3CQW7~nDwj "qJhl.yoK6+Ɍ0]@o4AT?] X/'(K!y)PU%$v ]f5dB! >]g/;Iy7( j TR c; QgnRPǽF vG!4/)00Lx4#iI.j'D,[(p̜MIq(0 R@o:k_Y6 ]v ' _h5R}jwZ(~xz>k&Drdy4b.ddo,Q(SULg_2[O,5ÛZR6\Ӳ_/IBtE(3\q֙e&`~v;{FJ UIL `I1e>2Dp/ɹ THeŹ}XXBy ˓ ,Z#A U|$y31/ i ZoO.gMξI(ׅz˥b>ۻw8zehXE"ēp^,1kjm:`M>먽>x748.T!*ȵچޝB l$e 6흾!q2kَޞ-KWx]R\I|#OÞD$, s`П{zP.7 HCw3\S/[a{D6a9B3Lp7 QL(Ne@?=:C]_kVj( {,!T7gC(oXp|N.Pi-/*R(DZlG:glLx9[]\c- 8W.轟5\?ڝgBɜb75 1JEW'tTلU4gc Rb\:)ae=Mz`;; pFM IxZ&< zZQWM:)@`4. ϝL"t >]ANsW㓞uω2+lxIwe< _xǫcpXɖ*2t ?؞ڪ}P0OERJ:K(3+qjrK_jQM>$w1 H2Om{xcRf8_#P&{0`%<5Mlvoa$58 e6;$M߳&hkMb7S0'uqSKO==P=ԍ}}'.J/:O  *Fw+hq+RYD%n0ل/|B=I~ܙ,K)GƂ1#{v?wJrY :e[ Ew˧%v0 s1EFV$I+_/j%vw t ,$fZI6W#RiW%ѓc^2WK1x6`6 sD{%[e_ eF%佪5ddiPsy5W^ B=X= aH:,>⽅-RB'mNF{#Z,J5_KqE &`e92 YQ6Ҏ \Tm8q}~ZI:3aNx9za<_cCn(>`z2I,d$e wǯN,Q1+VACq\Sk!-%Bt[p}v*=c~6 Um'u+u| {=,wR&^n ]溌Hϝ%0`D鿓OVFyYOp{MbvdnxFJw=n qjrY밦Y1Y$i&r΢4nITK7yhAF"NnGlKpA)bWd@GDR,)6w|[Y; P:۞aq,A+/.N;fSSIϴ{]$EXP͈Ԫi}i(bބL p H_$ReUl!|B2դ4ZH-c&Nz@([ýw=J ys}(U2O8H<;xY(* 6BjldV QzG:ˎ&%Thi2"=3DՐNXW#[&E~{u +z-uX&2̢| 7^Az nФJۈ9JM3G%VIvkIԜ#0tbB #xm)^ ]Ȝ[֐\)Fo{9(D|q?{ʚEӇYݵRx%WQXqfHc*CTB1b*Oģ `HGZ4FZ"F@q@ak ^mFȵ*`.Ջ#\D L1VC]Mɔ9Gȓ1q0qVJ![ϦC N5pC#duI1+0pc}Y@mEoCZNW.]ogURkmtcAEV]yΫj Թ=Wwl[ a|lB-nf!F}&\fƥpˎZQmsO]cJǔ'̵2u0J5L|[y6 !~6"КtuuvLф%^s yvxɚZ"C@?fZR "x:0ihJ=-"+ݾ10oS2r,}9.GDZ0o3N|QW}'h~I\AHnϐ`{)#2tG"bce3 #ƕӰ6νFHKiҷr^(8x8zmWQ;Ž*#KS\mwnMCWIc8\V|+%KuxFh.Hwcll.Xvr8gt>ϫs=T;ynXL21 [ߥEy/ G9!0vnTi^ilȿD <tRp=n+#@|7OG k%cZ*';IhFO` ?(Weի.} ~+it5=g lԷG:U0kIہe 'Ƽ?:KnŦCv'v7c'vVzr#IuF[z&+oAϚbe=ޓ t _IVG#Ib+)]u:rC?@ l q7Vb`%uW Hg`Wٯ1$<_ɹJ9&*r~3"tb@ӛjB\$9AbFo~1LAl24D@o<"1WANS:,b21I8nQy#(q 8 5@;LO&hN#]d3,0(xo2z Xm'#5}{85[lXOYg-tCQyql;2z?"g_69JjsD= SP_x3`;ۙZyf해4ur"OHZܦAcl/Q#XGIC8"&.<Eտ꜠|.d$,3gHc%|]+~b"ulc$Y'y-D XkVhە2mF=nFVUWUw23d:%ERrJfIh5Y n.):fd'sW/4J_>H޴,Aft2,pO0N^ ͍. nqS᪇ѭ19pdsM;<#UuҴd1"SK ۧdYSČde\gng>,ǴaAW tp#@mT~M ^?0;S`kb2I !d}9V. edӎcg>>T<̂ I[uw?꒗){"p.H?ls!R9nh^+?++ty+ݎA4E_" ,6nt,-a:~1)#źH|:l]4F WWpϥܧ7υc;vs&2Ǩ^!LݛQ\t;=veuR?U.ji?]j;YS#sNeJG]:UԎ{E5@4yFf T#,E#DtH\{F_@=/*qU {R{$!#R9@|?JwQ WU=8(s;èxѷ0?t"h @B%txw~뤼XKĴz]وrcZ_@t=V1 0#Nm9H#/t3n.R4Xpzy;@tZeA݋I9V)u#Oc5qɮh!Έ9ǪjG"2tޤD2dJ&6Fhvӹ νl$"On2vN|M̝$4cZ:}F@\H̰Cg"5%uPf.8 raq74JK.ǿbZMIG`+l]0VF2F ^1;{eFMs_i׻ւSk Dpu_ S+r$##7!t%#V#t84i@.'1TΆ_4zޣ~q`ibj XMiNYu%Eʓ*p$ye^Ēcײ5Inw"wD~'A?hΚ,zOKRdgUmn2Ќ֮-3 "EX f aBFOY1rR5m:~]=u|Ґ_BP/=AU򐞻F[Lrhv>kA)Wd{ڴ*]R+Cgu~qx;nGij42'kɶF w6dY00Z6BW2x_,1/2 *X䵲{E4xzc6>ڮw(X\ToMK|:>OV=כa`&]io\N) kc ⿑.bcØN";U=–bj3WNc=oU6uZ^bDŽF(#Ga3<8 %mKJ~¾dn eВ>.d[7ٰX- K(2䄢HXycf<8&d5r1=\鴪! YHuY 1Ȍų =eoF_C XOo$>RIVm90Zy!i'Ky}Yk,ԽK*ȓxm1Qٵ 0؁]4oصdRr;o'O?d@6blf»i};8gD7pmDWP\+h4(PDoWN>稗c> H&*U}׶fU=',ϫT.] E&݊*[WW8e$n`j[U$ne"1mRGv ?k+40SOvDnBǑA_ܿHK/,H\Cco|!")HL_q(S׹+$\ "t"lUKp)QeccZ6ʌĶ$vpq9(@$.,iC#r]4W=CIhŃa rHf`H EMK!ovuJ0,}=ùmc} [ߎwJ[4-lO#`fz֮=>ƃGXGuM,dV#,[nЧ-%)5z%[;ڂex.ygk2N1K]nHyU'pgyܙ 7.M4lu]Qndk&YFu.| uUx]u [k^ė.;e(%nG^Țt\yQ]e~_Ozy u+M !-a!:lھqCqYF`_KK2'*AE@ueS]cǍPzD wG =ҸI.%s9K|t[u9S')3Jj#`ᩰ(-td}]\~'A#\EaQ u`?jWv~ψaIcTit7.pPd1ӑfj9 ̏ʼn`- fl핎NR3(Dxc9_RQ:1NjnX*{ Rm) J"*QWG༢J, ЅcΕܾץtn~#yV Fư>*=nzbyV$iV\<d*8G<Rl`[;,>1LwC97Yk$t5B(ꒈT@Kh\o^MظauۜyF^T,v5~,1I(EKh)i~B $Ș4k̰57 C (zvUL\A@@7+j7AK ؝30$H+Jş,EŲ^Fe-Qa5KcZ߇ҢN}yE5-=籢iv 3չE0I ay PI~`mokQٽNau>_OY~c暴[p SĠjC%Wԥ[ 4i1H:XZ >`> ^Mjbif'CqLNs@ԂQQG۵7m4=4M} d VfWVLit  ^ƴʀx܃qP/ K`VrRI$ja >XCI D∟3S7g^ˀ{`_<ə7֝.wywǞ9y8UC=zVSSiF7L zth6 u9L| Ȓ\h=I#ZQa `q0@O\UBMps<`bnEu%r`9-Ix/s9ܦzg433#E,#+誠HuAhl$TƈUg^N ArTM6c1#6r^ "H-818!~ 11'.y={nT51ȅ}&U+Q LO6͌W7fJ%s=%Z6骳ӔaU t-+=_YQxؤ&OL:MkG5K`;Ѕ}&`eM>;!iU5bF:b\8Wۑj!y-˾0s6*fA;:S]\UE oj]u1)uWޭE"iBNf>壓ffg ƜCT'uw,Cd? )[@8K?OHNo!q~h 9±/KH\iNB7=NL)VϴsF CxdsN`VuT+'sl9 F z+~+a5g \ pKKoե)D2s$ y^JvJ8$}h>yv:)*_0_Ĥw^ LPiOW1q_P&`un*I)NaX@[j~"dWK9=p 4E$l&Ru|*q[v=:…iUJ+O]4"=Ŀ1#̊FAqwc"KmmB8uۡCPMa^ iQũ qA3>Q+E^ծ#40Pzc3jEπ le3JHZ)uBu*U'/j侰M˞(JXa{N4wkqIlUԠQ"BNU+jc5OYsB 4 Pq2c2iutw!05xU>0OCLR ^46̌ z|2ggGa,l 1zPvCHbN/Vi:ɈBនdwm`Vֵ-~Kv |E|,[pëv-z$ ҟ啮\R4Jڶzw%[ %}Ow}'RHlQ*G_7Zӥ'Oy&METtDxIx9\WG>_$9p{@nV9v~;OY}` g&r_;L8sb iHopz^]Ĭȳ<rn&Ků #󜨨R ZnJOC ڛ+Ud9s2|MO>85v "./wb]iԳ`a‘ONGd:pp<%ya3&q6KT,Xʀ/n*!Y}H>nﱕgWBb\+!ɉ@`#^t}q%T=83g@n/sy4+T+k*ZG|ztCt &G$/;޺ |89^CȈl*z:5ѩ^U;jQ f3&3WQ^ QƏ |)9jզ嫼}{rX4 h1$TxBZR&asPĴrfe&,+O'PzZ3􇄭h Byl[t]aN1%+4鎾I DCIr>d&ٶ{ *2}u,]YDjΛ=wԱp`Ɍ*`*WW>Hs3? ~tmW ^l0v@16].Oۈ.cyapq ϩ<5%G ZCaSPoj&scY> #e@tB)Xzx< FYG/nʸk7>|t `1 8LYʬ L} r8;!Uwj% {ϯ*Q1D CeLB;G-~ì/o xCM׈rq'}x, gBg"Ev2Duv℞RLN,ł=W/܃i֩#ϭP>u'/Lۜc[\b`%$G 9}{%J؍WxB4j|ҥtA?%0B=I =NTj$2akh+So43:ȏ$a 8.F~c=yF{wH,bU ӒOa+2 _s =7 2Iv,ؗN\γwfoWn(o&p}xna,̭h;p8vc;٘[klOŨv"TS{3@5T "ߴ'-HЪHK4Žue0gkq7ir~p_\˚m|!ֻ_N4L$ynȒ[n 8| v$D!.υOR1Drw L01DB!\@ -EICǖ1A tGy?Vh|ȗ- q,t U|~U>]v8"I&th .UCmBc\@~Wu\h^ߦ)L u9Q\uSg]%XRJ{uJƇ!u zzkȁyEճpdr2v=6_3-yۧU&OR`\/cM^&Kf}0PmIG8d<>yq73(觗-<⌗sndPwWeC, S!i<8='G彡ZK hk>!ʘБJrVWL4NmR"ܟ (kl$ub}0ݿD{GZhެn)A\Qzn}Y2o^:syU|:Ꞇ_ܖlXAIy'AW {wH[j. >R~h1.yO|g>8F ͛rBX>0胁r k<&GB]\5 `3.R [S&T\uͽU o廼aJw).R5'6Q*/^WWW_q2dKÝ,P@A "/OکdR gPgvE#/=`(񳙴R>Avfpl]̉i8A*pJ&mPa=1V(7J9]duJFΫŝd6>P #=x4gBS. ga,Jg`2RZhHt;6QIc%^!:dh"'8Se,:߯.y&KlּZ":A4C7_ܫ L]imrHACѺxC>>Bfl]e>'J\V">F)GPC=ITpxuT=!DoY6%A?Y;$klWr4}ba t`9[nPKݐ&hDEI4[ >۾a@+;g}ְr-mc7pa0Rj{ 7Vڜ)+πZ6He:L8{v: ^ȐNILeA0LHVnR6gvo4)z6$DJ:H.%ss<X[s\;{ly;nB0. <#˽(v}QiGwf񗑡(*˃5fk@&|kJnһz+6|;k\v`+FS TQἎq Jh@ /.y\>$놛C/sZ A3aZ"U 6%졎#z1G f{ړP2z{ʽ+2<3KEcZe 5 |! [j cDkQ[*V m_n N_]^5Xp>+Մv"x=LTVt޾fQ,Ohq+!,n1k>)؋5Fs6^e"MJ[ c#=|(U%xA.K!j5HiQ]DȼA\vZ2c,u ţД^pLI؞y\w54EL3Cʐ*ZFlTq/y{z~}:Y] y,;h5'ݖi`tʺqꯎApĩР< )f$kRz +4:wǻ]!|#yd֘F@ (9%g%9>ģaùu)Υ逝 %*h? 1vzHuU ^ *&-V9i5ƴw [oSe+kl]yad#)pj "ƈRD}':T % PfC09V^_YDI˓^0TnZk}vr9cpxK5/˷N?CTj  4g= uݴ('/:F 3k]bnܣTVO##mh2 H "-)Ľ\cn1ɍY:I8RBZS>/]VD&VcX<=)2"ǘnCė/㫚0z;yM11rSmk|<%w ?ڀ oܧ̞,9M0&/f)M ,fX_D.P0\555qUy]; h:3Hr*/ z[a,"`m陬[2:ki4}l[B05q^C=b0_**_?ӳpt$ukUtߏԐ-Y%(ʔELP51XAJC4 ߳hb@lYeIxxFh1<\5U Tp$vJ K)PV cvtN~YΦj-L%©Z1-u/x,%U;]:gѽ[yWu>T;Hg;FhjwWq-e@jBJ&Ԃ 2wᦾ(; f򺊇lF\7RS{ Wˉ8L=c/?5tpNR&_K# i?xLC@o pfTZԝٱ',dw02GwZ7{18s o:Zv 8DžJ=Xo|7YUH_sSqI6mrjN᫡ZiF+/E {}O{'`߱9:xs1!eꗤFј] ޠr@`z~+1/NǸ&= Rh^;vAhC7^;W@~j%UKWj.8:@7 ;u75/z qɻv]$WSU#H.TQH?SbX  I'34#5+)z.GAZj\xO%\d.Q*OG+]%,\K_B"_IԿB棼x9N|EH2q94ה?%tǠ& 8ETl~i+Tʨz2`ZwIg,qMmo Re?REjWw蒥䊀"= |F ~{I/>ʫ{ӬŸ5l!L8_A n[3Ռ"b)>O˼6%ʤ GNq70"*'-*j \%c2QqV0ꌼ^틪r-R;nM{XKu];sW3L1RȰ<^ߊXEuB@^y&Jq;YN,JDO +7vg$&EtMcɕYY4|^Z2vjȒ#t.?v6:t:n`g[ [7 0ZE]Z-_ݎ\*vYol)fNdW4d6sH$ro;kqR>:3? {Tdg#5[~UV\b3!,_V/pLE8gM30Y/5"A4VHq_ohڹjEHl_zmA<@:Db1>m)Y/~7ofesmm{oB*G  ]NWS8i(D`>+W\؄ L( ~j|ƶx!8c}_(BsNBd{[UP {9k߲ qj"@7ÿ!z{TIkm r>OتgFr.0mYKUN;%v]5‘LCLKgIGQRRSBЇ.g(LF}-kz+ߖ_c{~8W^G+ )+~l]8oU<05 %z%TY"+ @:+)"U0/Rc"f//vq:5i Og&#s2Ѽ26>^n}biҺD֏VKגoO.Q4#jo"^c-1N!֭_=Oܳ2ofv-oYĆ\Ght,h7NKHcFE3v4O'q 岳| UdW=:ŵxo)vrOeWYeZ^ԥ8B6;0늺n9)_wgسrf^Jt;rZR*,3g jA pH,ibjAXaϡ⬟@@ j@T]LXhcݲr:| 5͡i6LXOO;~FڢoaB21_@oF҄Gځ$MxHޜ< {MG҇mjiD=G4D@*-nAR]ȡn,Ctdv*W:d%dJ NWt`6-XR56l 4ncfK8!ޚaQA«^3F+w?{>YMt;FYA6cH,/ĦHZݮ76 ڰ Ä S8_iHz6Q5hSg={+AvtoMcAP+"5Δ9J4Cܱ;\pLU=؁|Yq]Yfy-1,( {wq :BAO%.HLeHaa@ %P&} wu((J0l+zur%ِi7 ۫ DGBgcDqݸRhH_tb hOLb./a玪^c3˝Z;KuƃDy3W{LWҥ~ʏ#S9*N0lq.w5(l'K_ 1.Ӈ'{@JHcYj.L\Gμ^Wnt*#7/m9T$0Gm Ҫ#þo򈼀6vL19`cĈ 04Z:Y3F=Ij՟VӺĬ@V$V d[Cͧ '#@`Y^'>,1%CEKf yLÀ&ljsۨ-( _a Iё 6NO6owABy<|)3]vF(꫸9j.]~{(늌\kƀv"nͫkxJͭI QhF"=VΠ󩛬y%H=o]E7*wQ$lpԛq&GS,Z0/ uM"{($+aE9 N? 鋭[nk  Dj ˡ;:#&wQbuA %o[J9[,{_jCd c]ۚGS=e'a6ƼTwPB~UalPcla9{*DVuHwq@IP^u}UA3 i6T< A0iyi^Pk Ip7&9PF)=;b7›UWTWh; wB>4# _n3c3ߥ?UO4]7J0[=Y G%ANOb {&2q˸=}iFS.Y=~;vD|AjagHyvP>C pGOR 6DԜ 8ѭoSnKی\=seHwa QlĂ!u^ XAz4cm:ls|s6zP%4^_A+,J7|D B'7̋3gŅ^~8lF_yi *.GgK0 SX2Uu(k%xßƕf#7[p y,yʼY7z][I yv3G"Z.[5/ YhJ12T\FhsZg%v~I=2u@ؠ(DrnQΌ 8KDgKJI+ahlDPUH٩捍ܡ(NɁDhS! :E|Una2|?0^2fJ,a|kk2zL :֩>SzI4`mrbjk)Q F/UAB`@LhL5ʓb#@[Ăv)$wb}}vjewV2ǯE'3 je?uV~;ܠ͵Ŵ NOm!JQ}TEQ`u,K`TӆO55) NS-$Vp~QYP a܄M_G}k<ԑRuE4.YCRVFҰvZe= "tDОR_EQe@hzvk`Zo6YyQ䔲iE8RXt-K:O5/o-r}!Ҝu3{V>R%ė.rS) ?u~ZM7Z8i9M:+ &,sFK$g^m{wpݛ"R.ƁJ mRZZu8nڜԻ{sJ5R4KkC\(/Y'Wc۔5WH# -yXŕRE8Rd!)r>9~FUGJX`!(QJ*Dʵ0h֬ #"Rg1-|*ꃘpCUk=6F\Ae]I-Xp a8cYn=ׄ-mgW0! Bjn !A&gcAP[LtxϘ+BbpnP,TK Ug ^"0X_û zYJ*4o58|zW2umg؝X0?$4{Y>@/F7fI/QWIû 7_I} 9@&^^9 |k[ luWcRSspMXQW Aʩ \ 5;;14oal@i)Zخi5\O;o[M7?b%4DxlenK`› dD4Te7\: eOB>h+P%2 ӦbU1}j~KQG*eO+([d1 2PlNuW qʣc _4L֐E)zcxB;%6īf"-Δ0xΪhGeTs̭:,^l$s8Zo^ 6^ڽrJ95EZ'uzspթO@б,̀&yZ%ўW,STK`}iЕ&.x3#s-<5Bk!$ێЙKLt!VtTS!?jm; okkOO\j~\ʄʓ Q9`dxXzCRHnhTP2={U>ɰWZYA 偺*(>Ww欴<9`TAV)*Ţ)pʪ,2%|RoL8v1uPA|۝r V_FS9MPs"ߊK品4 a>sa5aMrk9ʩ2`@8 *1f2FI:wuO§%u+. ѝװE3]0/x>3<1j3AVځ]'!F83Pt,UIX`lӮ!0S(49.IR?Ĝ"~SL3`IJy{0HFq(!@h "> 㝆mBiky 2F}h6wO_T!Ǵx: fJu* izp JmeC{1OS46ߝ:ujt c 2%)g(?p>}.\BT2t&k9>E\sOp%x+c X5Dtl*>v/{80옄}@ئ|jc5{gϫbިi)=䘿n&TcƥIRlrsބ}ΗeAJ"F2<'VqJGPoRsa%즴9qSgH,/n o?qX f \l:  wq,7T0?tPݏbtf'(t סOU\z*%S+vizKXmvٟ א5QSM汞1U,{ E|%'ުhj/qGjpRᔔ<@~f 4綺0Ay+k|\r,c=Gʶt4:ng"Au+G+FuQB|L,;"{W@q*K){R_IW FKb[!`[# 6> .PE  ct?d]́'JQu3N#\nΕư^f.U)o XY Hhvٕ8/ISUVZ?*!CS1Y03ve)\>(lc=xl@Vk >*x0&\ _.HDDJMc8\aM:Mk36 %9+HVMfJ$\(n~\Cqٿi&UiD #3[w^h!Z.{#sԾrNkS y- ( r 9[Z>j~73gM~%:9M98b.A*pջ8=͐NX;R Hy69=0 FVJz It`ABR'h \TY_5]G y=bB=N* _!PYH$)ɺ M"$qW1k`x"e݌;TKt¤źoĄ[(!BB7?t#@{P'St'9יo7pT_mУ7^3ZF"6晐t#/?>&,z,xX>oɿ&"|p@v5`1wө)y'X)Ϊ&Ak-,Fmu Dv s%_MD(*QuOC4% 4xy3sZ YÁh MMmV/c}Jޔ~Ӗ@"ɨdsi 躅p+NcˎuT-~×RLS HSetRuȿ؁j3cSiO- h]:7~]$F3VcD'K WXܖE\\GBsPvFÜOxG .2gM/ %;AK͐b@ə0@ٯyV<*_W+,𧁝İXvg@\P_xy$/XЊ=X~ ,aSpEUR# :5z/WE@Cmud4t(ӯo7dX w@+Η4^g]W썎")ފ!3Ȥ#:vsZ3hhBUe}'Xߡ∍??E-)tIy~Jv #j{u\zeU_{Gx%b@gmuHZGg 9.A/1F@H{ptIShRM'uOG"'zSG=oYxG˝J hP6Gb:N 7jbS*fr9ʵ]w]BS$Zfug3ђe4`ʾ`?Dtn{O]U eNYoM^ ֶY[j1GBy:1ɠioƍG ^OK]3*FֱkXD4 W\dRӬ]ʕBw9D^C]*]̪wsEZwbK[Xqt-@[>Zl'ZFi߮ ^ i@0c! g3 3(7|ou%Yg!l$ 1*k#CcA=kD?{`ۦIS#շX5D1b*, T9Uģb OeΠzvz " ;I鰓W 6ֳ; |X"A<~_3iZ8K*Γok+J]\z&l*clr(Fmj+6(AcJ~{asŏ⻰~̵cxXLѿrB0Iy{Pa<՞r"~D")NXn7UbbHCpia@H7BR5hrDIKNg5i*CHj2UIXX/[<ЃJNBQ?V(/Ѧ]> haFɿV0;")n0s'pOoe-OT商(&SH4(F6>twz{j'~*J!1m֌~sT^gwy i\2~CL)744̼Ʃ h)O)R#ڧ&jOu+X*y~7;@.y4V B/Bk ܣ:yE)'v%Zl"x O7,FVQ'`i [xWxӊ-FjYv=>lLVuxbw,"n_!z `a Cz8yH곞+D@\Og8e9 7H"D8R[9jNiO7уPyVyOoxR N= I?#͇? q Iʄ4_TH$;bWdr_bA6Mq N'>yR…b>8RdΧ&w-m\N0]u`LDEm\AUw暗y퇹)@rHkjIҘGŇt9 R v5٫P[:}4wqd'toL[;4~`!5QHjx <ɽ_~,Nҷ<1@{15NؽY w)};_YO0@^R]|&ⶡ4᪡ ^\Ew#q%Y&$i0a5l8zPMv~gΕqs95qЙ9{+v 7S|tX JC@\o f3? E2V+DMo?鴇#-5@,1,MbO(|H t)*( Q,rYIe|Vc ƽPnŮ Ma|D wMD&ށ`lj >A0ʃ< )WV7 F2?K{s &H}352[3=˓36 oDrGawgKkSF" )jw>ȣ1.=.Gĉ> (JiM,̝ }4buŘ;n N .gKI1Ndzb3T.(¤KE KmsHD8CV@U1CtFgIaRBQս KQc5.PUnFP |y.a.4T *L%w.S3\\r`l_:H&7/*eSq4-$7ijZz`>s}) ?͟s?O@9hz7kdlb/ZyfWr#WvQ<8hO>^18&ꨞ~9‘^DR0.]8Q ˁ8!JVZi4K '3ym7jwb!T;Pa#jt낢#~1@In=.gWt򉹵2 {mzgd7 )-kߧ{2*'b|L)-U,g?ޑ9%m I}5+hF$/d8EI <4WZ'ؠϪï]LVD>G-Q)?Lz-ZJl2u懦TP?Hnۖ2>ʗ;ircב%]!X$3_O}w{5aULW'^ZPqY\)b&;ƧMңYP :C,N=EKi0y?r^r曽8iV34o.#tWn܉#qS-7L /ȟ.3:Q#ކp $1>e?o뵲 {AG]x&:qydT4jIex[s'x!ʻUw"j1uAK ?˰(Nv)W7[%rddi&3֡}:+TϷ`*})D^9kPh *0Hq19J\`4d(ZpG+#"20 mdrRlzߴ >;M6|`]hr)s% ]#Oy环@W,ȏVLm}n&군2+Z5B"kGj1xѨz% . MÌ [Ѵ2#x>'D^L#פh~FYh+%rWz\ks/N+ J_e0]BYg1.%ɜ11|I d$,1bsC{O=J7 INڠaK(Jr;y U;wIDQ2GVV 1]Z 'P --*;zpuo ='Ӥf[?[Ɠ`VY\bx'+ur/ڰ\.5ʀj /J ~Cu#̙t!Ino U!t 뫨A| )XI䁿D%v\vz@8~)rGnwH+V@{$.vJe: 8̟ITiu?jFVeؔթ́Ti6N ݙR O3;@Q_`*#ϧMjF}aC-"^BDݖo!wPmLRkBзn (bѣ[%Y#Ќ.:6y<9 >\B++I+SU F)OO m<e_aRcf#l@E\hXnO1] cÔ? >̝Y&]ֻc}/MQKʹ~ůib:1jgʒ-_{_|2>T rrOg_ˮAtq1[R5u]ݐ~>,M'L!o` }ge /~2r?"p1 kdZ֐pcR,}S"]s_KiIiop}-mϔ4d#9qř!(6> a]m=:8܃9 1^98 ԿCgtfFo)Mx1Cd%3uZ#0zʰVrRԧj{GȷdC$jTΊ\ibO-|iK?r,"o~5Xþ3%ܼ4WUivhg`1V݊מ/*:[&0(g VG+Lc%΄2PL aU&M1+>ws](}!2蟉*%o`X$A"(qKѽ$>an[߸ X]FNpߧ\3*C+6d)^_ '׻X_ )jbfA2TcZodC:^/2jXd624@&ܚj > ,Y@W|i3^̐!L&u+eg>+Z31 _67\z 0_bbc;gA7b+3[];6NhEQ85?Yq>?3=QKTcdbDhr kb8(/@1k lf e;lݣUwI˯iЉ܃-ͅI>ГY{Ct8+ ߦ$o ^kCXM9?+)bsJV0yxˮwu-F2>=O>%Pߓ*-ˢYEEXPxx4./;OoAAd7J+s{cw?,D(9r?xb(0˼)-|>< ͦnXdd/1,VvS7Kzϥ{O@aLMzŨpeV溂G[/LX;Z|að@QQ _,4KNz:;Rț_-3yL axJp8SaaA&u(?K'o^B5%#;#Ge?b)),$pSXp8W f{j+=g~nZ|eB6R1-@ ΆjX,[bJeo"-SC _W,[ilf)hj};" / {ҦCYUrv|vYnj1 {<%IӋ#KV9hjK` B3[c',d' ^ Qxf7]uЇ` rv[x%BY(K !Mml>6q[b_{%;+u>`t}6rȑn Z"w@t|@A![~fb`RZ9Se23PG/j rٴ/TV㿟ؑP YeL95ifLڹąR`m?^o.%*]zVVznE~ʔS3nj&Cgo4R LQ$ M`'1_Vu 4gG(pʧ7B^j!ŦordS a>yM&0$1(ݖ-5;D1-o6]"6L/cWe #XlxIg3:s4D\."fM' a ?6" >Q9hFSrlH_~y:?Csfj;"~E߅kSNzb|}Z@"n޸waOaf㱻*I{HfDtTmWণ(峻3XrOrڹ` f# /^aoDFidN^Ht8!:`k#Xtİf^7A gZua#e?^l5dK1wę8a$>Y>PL!Iwk63x>/U‚nY맼ʺuȲa]֒9g׳7ҭZVsO!G%Rmf| 14>Ǭ?iYsɺotw@ )i2` jhAdY45kbv"pŨYb*DBw#idkE ?rwf_MV_dYyF|{YQi,[l h\^#"$$ #o^1# 65VeBۣ"m'/U 94*+  .YXP<[-7qQi()3li" F*V:.;QcK7@h}Mgu%wfGgfy-́CSddBMÁ(v0n8>dWbC7lлe.Jpg3IwPM1p #Cg w֎-Ռ(SB]"gʵCx)^Gn_/ۂ7ocl? it1D.| `!4鳒'NgB j.)u#D0o @G;wKqȦ(m֟Q協n20s%f+W2+x{]rdc:GHMUY*P`<*N2~.鏭y89u%_6Ό~2F3qH)''h3(^=^%]XTCƯň tc+`da^͕GBgҪ*wE.m9Wo!?i!UV08eU#\s1(`ҰU+?Pn@㿔xz"# h^Elijs$i>+ۇۗFC>3>5vxcL bN5afP w:|fJoNs*~u)tƊ nB Ǥz wqWUgApPZ] LU@%W8s.ņB2WAH? ^xYJy4>c1nu.ܞ5ttJvfB)kp9^|ݲ&-6PȤ;la߰Jy';Ģ#~*kI0GoJQr!=Bksz50?6 mZN[ Flr .VGc`D3`ܧҨIOn0F]}:ũ`mEO"᫸"}%fSvxxl@ùT3_FXW+_/FTX XހW&%HCLwI4ӯU_`fv=Jј]9?(=MYY~X`WA-J_&LA|Ġ*c7+nObjʸA8-bw.̂8E@[[]4tv A%~F0:2~++2Bfk"4~.v#vp0Ht<$ʡmpB%r:pkw蕻.9eq7B7mzX 5 {X<9KQx/m-q!Q7h~C6M 49P!t7艺ZGx>ܖB`/~IȎ !klice(M]L?p^ av3QF0J6x{)S˾v#h36o2Ix LJ)@KTukrob"3¬8pB:a9 @m]W1?? (o\nU |ͣ{Aof)ƆUc$ q֏Ύ'&S nTz闐o'Ap8F$J{h%9(Xp>(}~99o$bK(nٔI U]n+EΘ#Jj,77dyWk5ЄhbS#u8#Y^*|wޯ! ֑vPUQ~duU#oZHޢsc~)~HvUv}~zEVm{1>$ >f6vQ?k:>[ajtHRL1a%x3Zf׮;bK/e5|JdNت?Gf NȎ򹺃HhB(G뼂ص$!x^? >4!O k A9#mlOY7k*ZmrrtSRIe%F>E)x a􂹼j:6RvtwImoд hx=Kڶye[a518<|00ܯXvw.5&jp+xc;&}p[+q+ˆB=@QjK >R%Q]r>qRD "O{ yL(Ƥ[]XiFcG"gQڥf&JسIbΈW5-a ~B^v %g6J YهhLf̈u]\~$f^cXFr/jg]0pe6]YEKZCd~QXʼn͸e޾}^V|n'[ւN /)M&SJ<퐾V>|ZYGҵz'#VWk <uxg։l4?6^ p,Uum8'\V\8.tۇ~=Zz׾4F9ĚxW`Zd}ݸI˄?~s仐:=0cpmIwlW >.6` m>{1qo'QO3z()]nzgH"J2FL+IXKgLvS%~ޒ2.n{1"G7EM[chYSnjaROުXI?,FPR[ϪLɋװ**7m!"3Z8i - nO9gMDʸp!bҔ}B$XJRK&ߍHZ:_k w 񴍰 S{hmLA.~"V1H'gSt8rg+ϣH0NȾb=dOh +^U#ǯ0N8"j)g2V1̿3tT1~& dy`:Vrp^taSL.Q|@˩F #܎|JDeDmh8y"5mbf xR_cIѓjvL,vX*!,dqk:A&|;V-r>tN/6ĸJX)Y40z`wq~U=~ۅTZ(߁ۇblU). WdP١өo;fc5K+Sb80F|ܨ0vCIGj49偶n`s.xIeK2Ytzw(ă ϼ{%ہlF"Oޚ;-bblqǦg.n&a/9yv7E[A7۽ LOU#$c:|:P|J䢖fU)nYΖX3o-Q"O&77qgMz+ka*w 8Yɑř/ED'lo>MJ}VS]DweĩLNr5HLLuF@&{pզ^vB%z؍}BrI{-(>WWݦ*1Ǎmr}xvHwpPchhR0dy Vqz,Qq%f6'ݱW/,,bIJ`2.1 ifސ: ѻH w9hbw2U 뻍`qoNj Y5svn^[]-ڈnUώDY Sֿ¶< P Z|9'עg8C70.YDBx5ơnz.."C/WnL2:F]|V&˱bz8 $y ((Z"e_?Sw7hHN9"4.F tK˝eEQkѷ mC ?[_=5Qf4T4ɻ{Fr>D&dUmOI՚7V ?AD)Ce6tn wm72G' J<`%7][Iǫ0pxMa(qgk4! Ԗw V?3=5Z-(,)??r~Q^a̒f9LMOPGd;d颟:>#1-jO0cTt;tʖŎE/B5{__x,YoD76췕^ Ν*vRJE^ @Dna%9BH``BV+]ך3ئe^$+Թr[}f!8hɱv'ۇ^TvD[♢437%\&uTݛ%'hO#T?>/oOMAMW5?&F\1cN%5=XhY^N{2~#7/G[*΂W@2R\{ 1;{ɘuiw\=:=4#_{ >U`SJ9.Ո|4y8'k]j8cp5_ iHC٘R".پ]^m*G W<4AZo {=nHH!-Ͷ+Q(F7}g/qm EᔡR[Ȏ-@ }\L~b>5ܪ;E\լ> &-m<X@W-{v8~ta^bOG(im;=iP] QYڃ{^#r8ʅq}@ (PCXDSNڠlВ)›=R]]&DOTڰB䰱]6p9&+.Uך%^/;i*tyªΧ9Sp됙: JeשFV&?'s8E,>`KhH=@Ujos|JE}9 fyB5x]6.'rZ۶]M)Lm.z{V,~ S̕m8wP甐h<+w64JW'#uriAQ""q;$HcLpE5TW# ΋mX;,[ѫ XM$?Toa` +:ÃP',4D%*1/1̃T8.[#Rrs.=(< G8]8ḱcNqdnO # ⮲̘:C +g°! H?:'[vU 1/`>T, qyV@dV . hpX(I~><ɞ;N)- C{v&0+PXƀT nE,,Y:vYژg9|-SfC8 |o? (G $M&݈ 1b~tLȳNmtٚK;_Mh7Sxlm{1/& Տ]Q[aƦߕ0)]7 9gVTk($6><}|˂f7F{Zw'JǾ#Vv1 -\U; tUƓuuAɟD]wH%0ӏ`S( \{GKReAW;2vF\{\6c.h?roG֜7l:S %#aϙ#GP؄=(K1x/q>ΟiBPM[@hf y5\" L8<=fX.Θ4affaHl(l Xܓ6!S}{rגz~rzG <#xR;0ЃrKz Y懀fk`&e61LsBVE"H …a~MMÚ?f{RD*{&:n YjkAxJ슬uZR1%Wص˓<ŲǗ.\ӷ=D?֊bK&Nvo3 =l1ySXfXftKBFYKu}-I%8djK6'F)ڳc-J^hnwQi%p/u/mOt*zC"jimL%ފǞ Wcr,:3ꂠӘ+n{ erM30K(*$k,]tF UDIߜ'sUx8 W }x^= #_}8^GCd Uk-!riqۊoQں]H{OB9XLM:- `Qa<%>Y&4a|% eg__57&Mh{#q̢A~ Nc۩>h[6JVzg7Op 9=x'0oFudնo=%\mIߔtae<)f L-l5Jn5݊i*GG ~$ Np2]^Q.m5X%j#\>-ҔI(7ybw#̛K(#MTdkT`|%+>Tg;e|phQ -k+NE %*k̺QST )k*z2CNj:@#f ~>1LB#y'`}bh+~mNX | ?}A7^%A%!VhIsX̹+Pሆ,j1ŒQ8`֧'DS^R@ykƿc)!glbM7+n3_/цRW83md"mb%'s'=шpɟ{}U[+qfW?~Iԏ L(A~2οM*m)h;J`azOLb]C҆qiW{&,ߵ rNHqm`x0$ NZ8ʘt4G-P|O|@,q hW<J! Czy-|)d10us{&3FO41|NI8NP^s.;신2)0d7)|T*vivӋe5Ug3 i wxfCrU"J0+(;$M  :B':l <oE(oc-1lLR0g!ysKLŨM=8(ZHX z|{t6sTnSTG(У mi5ٷNܳ9%y ww@C* b42<Ⱦk1DhCJV!iя)zC1OP\vP)hzK2fiUJvӤcR{m@]i:*/ wF(l/Ǐ^d;vc:fK@w1.7mᩘaK?k& 2ay;"[ d{ra @wUEL'j^bţ/h%{m k?*oiP=sUxr#J \"cM?,eI1k;eU|1iMf[Lb6"h]9|p$QП.·b,llf|5Aqv̠yI9ΊVʌXr=a? ~f5HfUϽïUⷙ[vwu=  dEJKGT 1K'GHG^(Ύ#ɟ@)|4BѺ@ C#%Cs/]Z[fw+C\vn` dtQd#*įItIb9» v4i;F.wR˴Q&Ǘ^$m*VSќ&j6BVPUaM(1ty) ;|8Fc6}j5|aS\S m_g&(4ƗdtTԜx9p>osEg$ +"1_lyETuL*JvR+~Ă(o6gY2b!հon-wڲӾ #lWX'+zB⏃悰 7fޥc f:r M&]Ȃj?XG?]:jJB؛:AY˴B>5 v45ޛsR啵{@%Vs<.CV؛ڱea<*tJL0xobB‰Xiۅ&l)hCv4`Xi%mP3&Vo$mZǒgYH '`01S| R8dd]N^ͼjWN!?X>wO%-- gS "hKEn6XAjk#cB\$4?Pt䡯 Uu Dlx8X: GS31(BsWp5S1xjb#ۂ^/=4_̈)YO>l2y9Q#!0aًcvo'j8p &P7}7"P3a+T/mh (Y;O:RVTb$r'&ekͼ$ŎNCw%24%Jx$eYzw$̛@!Ġ (||42B+tVK87UFH}͝{ x |}tq*B*Ea0O&=Q-Ƶ*Vﭰ4m>u)x1rs |?حAρ!ZI-u|Q9o4J<vD_ 1R/vœN8#7iYLDUwS** z`XWPpd.txUܟ$u2P8 pkV{j:ȋ)7#'e0RBZ-1)d9m‰Wdז`#U+CԪ&( 47L~(ya!qM~uh oml,Q&3 Bju "{FywxᎹneX¼ƴK @>n+D1h5&-k)f 'C\q`׮Emg'<5J G#(iHw$RV/2jUzx bxmioZraOmF-jx0c&>Ɗ?4roY/s#9XFC\7 `b3їҤr[ϢF491nx?P7na2`F&LF!/M=s9MdZ=:U 8ȎmOaSf_u|$BBm2LkGA uK=1eYyl׉>@ZF@mf Ve'd$Cy3u=fl[ף 6j6*φI>搋"aCD)p8аe"R_jfzg8(mӱr TdoH*8MG,(;Ȃ& g"c܋$X70}Z6]8J6~dP>ؐM wv-Ǫ wF09!ClE(`,765{R&*%-o3M^LBL};FpWFf'ǚJ46o8-5z BzO=ϹBsXKA&& o¿^X[^ط H%3~ES[O W!>:y|R?89*2.@=sS&'[ ϺٮZP\,bnZ ČПX0ّiD4E a`Cǚˊr:ǥ5=M.9_h 8JBW+h:H a|ng$z-~=PgvX'֤b̭gZe~ GUAK]@`y{rKI!JUl^&]Gi='`FA_|`~Gep S(ի&Zcʈ1 ?K`FZ.ٜbHP?Ŗ9Ix_Ez"2jфBoږeGa=^)^a[EߋM"%D^+oc9aIڊei\Eݶ -դu~\P, ge];CuHARK8aة:_e].S;jV(oϒ[Oʀ|m&=Ye* _͉tWi5w̩t H/Gjq3o dtr}OwFPIvT_;1E#Q|) 5*%OָiK BRP=(Q%m-ZoEv_ BɀHn*Q%,ݫ4 ۰Hr]pNz79T;..R$ts#sj,8!G+h!YXa s6qjGd#Qz0'OOlta`wOոY@M7˔[d0ӅՊk?od!VȦK8F{ Hyb!zO4'k9(G/zƎJݾ1µ K ȳ]q97+tCL>4W0~W4%Gᆸ>U]^kNSd_ 밎ЖWO?(Q4ƧEBE647 jVU*1 ϦWWkkf8C#P7)VӢ$btW9b`eP@6k g:׈n8rH:ocC]*EnG i\W;ϧ tP?n@ F[97Ϻ< q [<6AtܔMTJ\Z|ImM;J& Y܅֫͟`"weмXq3vS@w9.HCCl4e=;oxŚ u:[Lw8cwH=ލ8T/ %0 0 (ul{SPsmeɊu9_s;@g5TV4 @`tNt|X, tv1>} ΟhZLՌ}vCpI0$I jgH_e3 46HOYF1!v1/Dw Xc'*i/.ɫ++AFd΁w{`WwCY88yds챂mpN~ jl\0 u5urTcAfxWiܫpJ2>"*ùr+<*H0LXՔ!Љpz^ R'exW;x4DǕNr95cJ9ڙKipfTяVijlWCs7>w PR=^Xy}]Axϒv#ĩ"4}ցZ5)҆%%xlkVN*s`x )q5 Ϊ&+ TwV=m-?l 8ajZϷߤtrvK%|ocVA^j/m;1q1)nipe&4~i͖>j7*5{~v;[p9gSK^گ'.G"H(􊂢;pBr#IApQÓyD,E\bPxEImuLrn$=32.HB*ħEi]U>ڥhGqc/&_kB?#o,3\#I}H5S?BZe:ӜH&&h5TՕ~G)QLE@Ėщ'NF VkS&R KZ3RܡH3uz PlPq^{hϑ:VE-d^,dNQ 3rڛWiU3t`G?Ddimvqu/c\3psb>~1yG}0xOIo+ gvN\f4+W$?蝴Gj8/;Jqʐ0 y\:^_r5Mr=L.El,Q^_jӏcXnb:SahC[csr]VeYT"W|]$%x:P5xa"ę878BU=ʱmH8MrvC$Y5c,VpUmQEܴD#kTc|]-'!ǐay&]@ w.To2&i鱻xAK$Xuj [lH/^:ل ,V*cTyxZ&0/193{@Tiu(1^tqfR)//v >T-jF̹/SqRjVJïØ#j9qw" u4j.dy,,",Bqj?:DA0X E2u!6ԇBj,˓9\2L~w/oiLM`d7y˾d'}+f NDkwNb:Rb@^8*Tޙ Q@#jN[fz&8zFO ]j8r(*^8E d+Ο:0T+2%fӅa@q=z#y/y8[xN ݕ(l&K?%%]YLgam.s~ޭn)f ]y%C˨D$2rqWWtG`U%Hx ^3c]}fx3Bm6e YSԻtҗdiR:^U ʃf]H(C{oT&rpJI]ďk`k[`J9$?8$5;,o%% .zx3TYw+z}P a`Rf$xL=mN{ ,=,& X|)L :xr?9wo6p >{Ej B ]Z2;xoU5N~ZT#BPJN Nr*9 EFx㲲 `Fϯ:SfR}a5#N=%8̺t'`ݛ30dvibmEb]>R.' a)2)|'/mROl`fEY)ۅ@oGWs1'R#g/ؚۮ'։5:6.glmCp(&~ <( ,"2 cj\ in+t%gSHi)jֈ*} 4Z^&ƔTV;1"Tڜ(Xri }-6M`Pi4v{BN>qQËꈃCl(AN# _B9iLǰq?@ uV=61};,4 38U*Q7 7(Zv˳.^&w7 %].i4X &}: 31 ϵSpѴ/섪WӚ`7]9(o\0o>% Y ~FWq}iLv'ԋz%Y%⎘J:cR9ǧN!ck2;HKh(ɌWqB7V[(LHmA=g^NeI&0>8SBA̠~!F֯S3Y2{!6[gG_#Sֿ!^)abUX7uv!J?6ɳʰ)B:dDSfI TBѾ<4%=OTH!6Lfv-ob9VPU?:m h|]. ɒq~[3^w'Hg_h6)>ؗJVՒ4q8SX1 3ڵ8h=YwX6>^y (-6V%9QZw/N []+mrY,OrPw56fd 7ؐHxcnҥKζ9]5FC\UUZ捧(."R zVY&Z8j-yDdoG>A០?^f]+>گ+Ю*53aS~l61'ߐs&6cĶAs-=0d .0^ ,H6dbDZ\٭=X}5M͌s%3,Ek/)q q!fo^zuhz'цg6h: 4GJSo=v?Mo&ذdÒ\f>[Q[s3xV#]A6%fUt$1{ ;W%G&K'全Kܖs 9Y$#ޒ`17b<_ -,-1 ׇw ;!\j ݰqGa;&țYN2 %C+1 L"p=6.63L)ZRs4roN˃f\6.0jlF 9糛ȤH4ʦyJ^]u+EP ,Z̄nW_7Zt$F#>)V*D2}_Ӷ  f{qt o~8҄=|Y3OJ~E]4S%u${5 {:c+:jB4jD!Bk[Ktͭ$a(IkěgaE26B83~i}E;"ٟAI̱m~bEfzv K|9 .ۋnד߂`K(yގjp3-H1P >IeGg.i-)G$z 9Ė )aGCS sGzyoJ3')9ٻVu`mcVKײFEߴ1Uo5MRvѰaɉhp>D]\L;-ѫIO(PoջgcBZұ z@ù0G_֌4.4P͘"3㯍gOVM]4r9A47JȃGi72Gy 2*Md*|yOC`coȌbW?و'rzfH/\fX)}SXC?jh1U-C­w(zƿvo5}AxcQ3+>$WF:Ny?9_Lp\ X;i=ddȨWH1s؀PP=z\Gam.F@Ц"C6tat_itJ0[%B.*a…hGtʍ;ÂtsґSĭL<}w aPٕ}jggv-&Mc{[VEKdpŤs1(L Ό~Ŝmh5jS 7n~!rQx]c3ZvX2g,,gVaMycS+&~58{ 9-URø ]ކ{6]w#$$ Kc!='W!N[v0OsNsꏽplHAya(L:NcRx&/&/LpR2j<(Z^4OJ<&+l|@X".?w{`3AD{ L: S$Az$Z%9˲ٔ_]wcs?@*Y/e2!Ly. r09[?t:CF]. 5v:tSPl|ӸYTXtf81㈨#l{`k`A$6ꫲ qßf$Ճf45F;rM QB,w:AX`kKZu8l.s:ǓEyXRYWFPd"1'<Иֆ^jYAZSPA8!^ #54|/̂c+iibmfEY")vnNOn$Cx U~k?drqL]ڶoD@O-6Jv5=Csz!eXu' ]9R&+j˽e.:.5ܦ_z|WmJ5H-WuYJ%+oÇkEMm$6iA@\_rRx%QVؖq]TU'ԭڸ'{ZNZZUJW8m /WڮxXx,wQ)NE2[ ^gI B^JBHx=+{pF9\"#V` 5fW"=*: ˯??5N>JO)  v!2H+3Ȁjebſk jGګQͭ`v5o"AhN&{~R䁐٨!3N`K(rPtZc }>7`d@(+ [#D7"^"UD"'sjԓǍ]88ڌtg2{žSZKiЌpzX?61:i[D "SuQiXkysR!qVa78\=}8gq1*J N5R/XHs-} sl}MᒩE}ms*pp |}ޥR̆oLӳ;ҿ)&= S5U3$з&@k7VQR@ug@@DZ8#҈O{zNR@22(P_mTS?[ofAn2`R(."{3M~60Vh2$^XYÁ^ARQ\]1{o^8\;$ҎGԚ#/*4O,_ sC<]D2gR1n _PѰhlڭJr\pX26EU Qn%حicYq(db? :F!~*_V"VZB_ -$wwq02Rވ.I[CdI?&~΄d'rV7I Fy b_zf7 q9hŖx:jr*G(*F2= 3tJ"t#,eavZ&"٘$am o?u{R >&DKQO}O; mM,,%}d `6{:Dfn3i4>Nts} }SAThM<쨜,{Ў"}z,Cy<~Nsaٻ߾|5#} 5*fҽ,jpD*dyTN[oPIf#$Rկ[ڑzߌi8]˝?W53ˣS$Dž_E̞k0nI{e/1;|s*=Ղ(ܕFQ13NynjR?2GDžuZzQnQpS?Qq+=bO"O@܀z"'T5%(jYERK;W.ݥ`y{ Zx_$\Z<^jD>F1i'0蝡ɯ%Y؂ "嗢T:JY|rf2JnVi{i#y?nBl_)6H'E @6hJ$~#!_d%h!t#jIh01Z,"Hgg*5V. )io uPreqρq%T]mT ݣE?qX%ZЄ [/̆ IBq7"$r;$<ɯGmӝc|(.k G#z.s W)9VϾh@>鎰De8bl}y]ydZ*N85 v. MCg%SH [x ̓i |dV!-w 6ΎT v` 29>[ H[YFu׶V2յFW߲%ԻV)D~يwAN EB,8Jǣr`6O,@QC.5$tW`mu[;PB"Pz1{Շ^3=Kr2*3Sp,;>eX ahUO/$S/l OIm< -W 9~WI0fͲ& ew-62M$f]g檖q6IҁD;͖uYZ2$𯶷EŠJUeg2\*X;'h@z.w=uj [ʲ IIM1P&,RB6׊cx{Byጿ?T! !Y#]%Yo~ DBځ o`zMŋj-Hrn993V`_Q+"Hq #RQ gGBIhRܝBX/<ҁ-$ɞ;9=#lu679dN *R[r=q0zj}37ܡ1 QUQ˨\"Z)(X)×Xx6擢JN$LsOכGt=FR%7T{W.q-C k;(= ~;[w84AlS5*ֻo0']l+eO$ Y= O4NI7W  Kꐉ/SpzS 4[zvN]sDtU\{-i3փeZiX 4@cX=?NV adȐ&l ,*\fuvzgd32[FdS/_*Lƞ]pTӖl7c # y`k> ^/ IYb:rzX19W RH}x52;ۤg_̷x2cN9j6YukJ7>wj.dfߝXSꙊ|!3g EG ӲVr enjMj,*X| ߳D+xC=}lGV4v&L:8@egj#xDOM^a6k\\+<3\[b?U)g=J=T$.E@vbif5m68*9 JdQLimIzpZ DghdDK}r27ĶOUUyh{mþa^# On u0?L.rn@zנ#+wI߇yn@>2r[ ±~4y%XU o{)CF:j ˗-Ѕyktj?\JMls'Lΰ=Mw+ @$#ig_1ͮ0l=5̓eP$"*+/- :SǐB29P Snݶq)d/Zwr.kl " [ >XU8i~cDU ,p |+ ,E u;^KQ& & Yl ëfW_M9@AsW L{ea^|mHf[C:zP{s3 b1HEYB0en)*/V ÖLTײl.M wg}Y*EJH1G=+m7Ko2+Br7I/%/N5 b;S<=ۍ6Lz/EqhHt9)\ 5.t+1nL6L^Ǥ#È' hcAfMk_\ʼMyF2L:>f QCvzxB,櫃h5[,,(&>O*9"zjR2wecJX͑Ærm6уZ ԟHWb~67GZ1 oIH Eci*P# O-,c]^:TAU긹253lʺC[쟹i^QDvtpLEcC㹐(uøi$FZ*v'EŋFEʤ@e[@rsHOci+X.aTw0vt%~2&cϧBE RU8o\nmd` &uw^Mž]oa"bիͭ=z.=1dRoøL/=M MbԂɭRkμWIĹmkJDtDͿ4<(֥@_0 _xlO'<B` ";V&NK+0ӫv4[*ڠK"ޡ{rߋO$41 _}f1X`u?.6vA@;((wT;օ qs0 >z/qlwQB)rbX+V74< >ʧ|Rrl; w5L^O ]U kȀ-ܟ (zKDjjsl dD_ٙ(b;&>ГQQ\#le|h:@A5]^*·Tl/*T ܼ#0IZ鍄bFJ4Rs>ۯ}c sc qac>zS<ۀ:rd[*/o&wa{KAgG*Y f vN9> [ՄXEގ؛m͠R/hY1F][O[ԟ?IaY(33P3ZF:`:$?uM ^#wwKj",?bO oKD̕_n6szkOFU4N`Ÿ\8l=dBUD .Q"6ZWIA51Uq ?[1ݑ5[|e\ٻ%l|-",l8r&h`7l(xjh)9Ʋΐ\'Pe s11 ^hJfO [#xbn[Ta@[з۰ZDTG*"$n@A$uL:<9ϋc@$"NޡlMQ}d252EЏ2BcۘD*yL7R,$ _A PV-eÅcp婎Q)tߖY89 )HJ?SeBZX7H6W`_)?;%; {ʒ~Tڜ0+ޫm RT~]\`XIJ 8ZsM*Wo<(iOyiFs#paTiI5{GW=\I(OAMk_#Ű5Onj <߀.-aMjtS6ɂr!26U\ZsiqBm"qY?N5u_Um%4=aƣ"b,HD8Ha-$n='<$1<;jΖgVn ́7hh;LCSM~F`iRoПu?7?Cd>7m~QVnGdFuJ+zx{[,ŁvM$joHl{9UDP^EbI AD`TpJƕA5ٖ L nK!H"ǘb{*}}< *SeJr!@Ozsb[;"T8RcB_<ȂfxŰ^L?Cƭo"wK 8m,F|$7sPfD26*UrTd߭i85h't[76gb\ ~Ҍ쇄|,FòW^!H:K|V * #K1f[,tPfu\{G+=B,ZFBx\dOWIUu~|zMG}Մ{ڭ8 $#;_EOtܴ#g7Ro{ȥCrI8K=X |Pw;kW;A|gØQk 0'r*7 H=4(pdbҵc$h۹/y˓]>&) -J9~'եZȻ\^`cА='7{ "]-|f嶓t{qkYحsWJM]<$8dx+sOW'u_{fmvz Q V >bs2.G+4Xl%gM*f9 ơr`tcn.uБG]D.E2.^4J9zR,Htق}=]jW.>XԏY UO9Uf,1ƜTP?ڏjDH^Zěm}\V^w^S JscGq+myU MՑnl#)=Zaf3v2%tcNnL2`/ lo#}fqlŮo2t'Ԕlr lќ(aϢ=QB:'-hu!'jVX-ܓhRѰ*6`%ݴ:2~(ELR̅ (bG *kӊM{r9 =2s(Ur2&ʠT^=@VtS7(=g׌B!i*B5vŦ3*Vܦyӛ 1BF=2p. {Af~уxA5]51)( E'Zq & y}7)Gxmm9ca@#&C`uhqlVl|~oZjOm,Gz[HFn'p,'U>U;;Q N*C#֔,VrOjqNwٕPsB^I3Tm \:xljӂ[ bHS%429L.feOC na| cAޑq^Vǔ˹b)6.r6DߠC:?yrp…zN^;IT*{]7wF4RRJ__ozgT Ar"XBKGBe {2+2x.3, S;NҒ\fzޠ%KJjS7P來`('ѱ7P0}?[s{ lPba1 F,B3?&ggsV+@kǵG.{=6aJ,?* .7nNf̀%qV#A.1C?:@msmnU`R4pBcd2C$`MJ ^Br0 0℮; ICZz_W>2_'ƒ0 >E<@'I% pGEQMIZPnǼ7qg7u;!\bE1FeK6?E\H|KX !O#%C;(d# M:h=ݕMk2m!}#ȰXp/w'L!DѴ<8MY6RDhR9"^ o pv8#7%C|6:mOKJ)j$b* o A:q&CG׈`:U*LS8̲BL=v] O,p1d_2ˉޠTr7l::N'_:b9xS H"`GxKk}Grcn.XW7â1r6R=P=m#cԹ# 5AoUH&[h92>a?#"ZMC2 jK tϬ^L$ͱ6|з~Ϧx>8-k|Z=G"eFMƃj߸؇B ө2*[pK+KVUD~6Yst!_%v]F>&zdP,(e䊎jڑ܉G<JSu5O 6j!HdԣwI[9dTȕa[x^uζ%_9Ɛ3+(5QH'R+`"!e S~V:Udo_gJ̈́,e}gfajUKĄ^Qdb(x qthWc'e(LLlI @~{SNg'}Ly7<Dso?BpQgq z^RN)>2ό~^OLJlff&aR`TZ#-?c A"ˢOg ٫יJY'qwT%hnY3]ػ $$yj B7Fm%FLq{ t:8C<CCG*QDybrA0EWDh4r&Ae+&tY]{F!yjTgpi6yq+_*A,XI%?z{Q5ێ"L[U]z$@h-VgYZ070701000002e0000081a4000000000000000000000001649b7c2900000738000000000000000000000000000000000000007300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/O]?Eh=ڜ.+9[ӮZ+\V !6uhW2U5p/L-\h,v @5mKyػ-޼W,+Zl[0X1t_OvSb?E ^ȶ-b'"}L^boKAl:t-m/Cw]+D2I=8NeۉثGzau-/*m ?Xch W3_Ҝ4}_(fQC}C^khurIe'a1ٯUmժ:"fRnW_^SWEY\E̕B/}!/cC~ C<9(GWJv)VsJXC$J| /pPұpcJI+F@1yB6cpD)*QRa ,9Vtͭ7u{܆LH-0SΈ=ja/Ci k<`&Hel_$fj;Df'V15)[I7'X LSmǡTӷv5c>ibd&CU T(/N4aRSrx0GnZi޳ZutbZ?[o vkmyagޚDc COprn^V$wd8$j8(*t}-NbS (zUٰ 7k 8`/eq#_j^IX6>IxM Xy3c̓nb?C.WFa9>zF V.16?.1F٭ hėIDyl"^r E 8,.􅝑%e4-i˵d\<ÙRduC9V֧s;ݔJp$ 2UJxk &BIPa' _jmX${ řgŨ^j aaFKS:B.%$:  Jm/!dŁ݉+7|2G_])q$-8lK@2XzN-J=n'b#MlI'rTr?Gy2WzA$(ϮZ/de l/|m` y`a9ɅxQݯ"E.MˋɥLTH=H![#Yd*ǮILfnÖߨĀ#ZMn(_Rbp¹r Q@o+8\kx`3Ǧ2(ks/X:Gt@yMye#ڸ5{@!G һ}~m7N!4)(`ʥVTQyіP^\3c*T 5j/MV}3QocT"x>ki8#)7SYDyR| a"d|MUcsamyA,:Wj =7搔uX^I*hĩIy"yX:"!4!))gYZ070701000002e1000081a4000000000000000000000001649b7c2900000738000000000000000000000000000000000000007300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/O]?Eh=ڜ.+9[ӮZ+\YɱfAy `m|w(' 3p ۴6Tޢ0ч掘^:<ŌrjV|Nɨd{7hTpac%5o6Yn1NoN]H* %kŊrȔQP>]n#K1.1Fz߶92E9AT1=J55RkpIgS@r۰ ,9VF$"Bq+}E/5̶nҜ.܇#d%<vUE'-Q1؁P_hy_)OwRP)Ōm\'G6Q0*((^aW]xoRTJ;ydW}RLŠ @>Y:BvF}R37`7ʩ^׿I(kIMY= @Oq'ؓ`EuhƦ DB/y3=77oQJ;N MV䴾D`VcsbO`fGwFoBWhV "P;GFOeNFJ஽CQm4qj;F8.`vf*~`*m}9E6F+![T;/bcЇ%-rsbO>2 G"NYDQubݟa#5:!C^"Q%Q4x=> 5,nJ@U bHLڜ v$i9ݔëфwL%\mtJ9L!^hT#S[vKD<*AMb1(5sL &7a @nʵD|w\NJ5'7zqԥDrI7ksn)] X&P`6r>{.@c~ĥJLE Ⴁ s ;t)Jtc.I/t7~3?} if(>_A&RuLj5繟q}KS'XQ~i"UrJW̃H`NV<x17 DNʧ P0%4!))gYZ070701000002e2000081a4000000000000000000000001649b7c2900029418000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:L]?Eh=ڜ.+0-&i &:+v_~P E}.IQ/ѳN!J61|UA얮;fLC߿ִGz(EG)aO0*APfu}R9.^BX*A\5^(IoKPHЮ0fG:3o5Q/KU;$n=|Fl}gQ޶p zrWW~랰/"`^ .j؀Öa8qvLHT^Q1h7/ yڇXcWkخ0X* v96 d FHHEH6ǣ4C2Ѵa96SM&2"uε”|i1Ѷ] հՈi?IFf@]\ gdh@4G¢R˾N(Ϣ޿I-%W'  T` *H+PJ!w*AH 8]Fd, vFCz(U3c<*^_!rFpr_Trnؘ%D;Omev72wscAT(FcOXIbIMħI((l $rGf"1] Gt&@Y)'] !<.E#G6ёL{X|Z ]gH+h_{[I} :B2h!ڴ+PogNU9]/ẁx1!8h4ZjRa'0ogRrnT,X2rp4PlCD;!ñ@?Ɲ'V_|A>xAt*]ˡ0`!qWaPRnujMf߇N~򑢭&LaE8MHl'@ً$NNUm팞$j7 KҖ'V!?gѡMze1n(ZeS+Jn mhETէ@kyWOfjZtS"UT\/dbC F K2R}Gؕհ)V(׻p{pi&>4:gi|Ri)b%pQAj4m_XmsWPxb[!_4xvմkL@$m"l&x&_onK6Oa7Q$Pcg/jP^oVeS&1tQ p URgׅہW9ev5d쟥iX5"0 dl~BM`;!ҾH.]C];TJ0|Qx'I$`,l4D%Nqq!3R@kV§ۀQfCȽm3?O ?ueQaU˾(+zJ'$NY7^4TL;%+ Q ԋ1)"¶ZZ}جhstCfMF 5WIL6.楍5퀐V_I#Z.e36.}tp&'Qo T3s[ )y1jdf=k_㔠8 RȎmL)AX E~)40Va&xؚY.)ڰ&Rq6) *g;Y6| pbyp޽-@}V,OqYh>,dGr&PRe"+ kaڭ2l8 Ϊp4OZ3l@ Vmm< 2R״F34^.<+!-u'Lݥ9:w3S?붆*EO^ǂ8ے^Pءq ; ' 0 `R&YYo a9axyE=NLQUvcYJKFVg)̜/gLv$of;h4nUf6ŴEn\L6Jݷ#6zѴ(#)V;͊ud %1<<(Q֊`$v,LH&g+_22hjLg$Cf,ĕqabvc;TYdI)u mi0 )c8n;yȺ =g0; @^,uw|ݫLCGg]t$p!Ȣ9Lc׼BA!b|8Ke xLC.1D7z}7aPw% _8߷Rɯ: <2BDKn7y3#+wSh 3fԑN'mVD H-y8 Ӡ 63x\0}(+2Zք8.FCw\*zF#Rr*ٜ?;%gMEO-;؆ b ފFp$C5BB곴syHJmMf&Q17ݪ4993a= aYƸ5o}XƭQ%2Z}IlN zqe['CJ3r)%rLdž_F ҫV#Y/I%w]Sr~b"^!aQ&V 賫r6xYa-~ [#g;;Xй[QU($"hxe^5|>}NL81?`,6)>uf o)]מ~4Dr;%j7WH.~/G,]п{}wTEԁ&qv W˗'@Ι'2I|b4Z@iD=ow.awLibC:@!tE.V%uox ܝVa7QG# ۿֽN<2W1;Ãp4 0/diE|AJsBγdsۭyb*XXR-P#Oq3fn1@Z].\!| +W 9*S9@{lDt!ߓHXJ} Ivks_428'/9Ym@ݜ-AΖՊf{3wTxd {+1H,0ޖAFw/!V(F:10B} ?u-w+fܒ W aEv?\n$f4}weFo'ydIތ]ϙlA H&IGUp`ȧI)'. a !)kz/\aa*i#xvWͲsrNR6qifY[??!ЉHa+GyK6s6 -"eOcQ;9JhO>cX,4fi"f%**nD=o\iH {-;@ AЋ,aV/ zx"d}L D+LnCѣ R\mX0>o$)дxc\.@L`Ml/oE^7D3f__K}9rwHbX(ʌ+_s}1 ʮ0 LBdfB{^e[ٜUbTB;TH4_rZj~ZB |p& M7v4_1 d*z9mo 5Է^\]SĖ=AᵈG-يLv.WyT}7Ox_DJ7>{(rXZvU+2l3ѫ APN DՓϥ3kOB_؁PoHPl +uBX%-^5އ]*7-M`}\`(sT=  >3)5Jv8uc"6݇o$n\'Wp3Ck $gme:,]3d.q)% r$aSb FNb,hov=H7PBѡԳwƵ=>jGGٗ{s;-Gc0<0d/Q x (7kY!knT-.7",⊱? ԕeFCS%(RllEk">#]F=U.b+l$B\,8g ,}- GWxnHO5o$`.o2}Eb tR aUM07dq* +PU(,lXObX R ^m~XHF5bZ畃FcIW Eyq?Ǜ9FvKܹۉA+'GhǯVt7A)9}?piVo#șp&yK {fw$=T/6:p(@ II_|- vQt%V" PggYT? \!_KN7d4_)cꛋJ q׺-L_J.xB 13HP8jDFF$IHx\u*Sy^BrQN%Ol1rtLg8f5T>cu&,SZ?aWN'hQ=9۠ j?NJ<| V f䳡K]*v{7xCcҡmgl6 &-㽧u?~\ڋҌ_^=tC9<]9hf_+_Ԕ3o9 Yr8ٺ'0s%i=֑w-+joTxJ9UH:+g ihq.ADCߍ`LT ص?R5'͖a9&tePOv!PPa b%6'y-V6-\F{.jdYIB:ݢ-_ L +3ΆeK`#Aȇ(!ϟS۵neоm7\G#{/76c'oa^A1Fi %fNJD̞90;rI(40"N3ǔٶ=' &/K%|pN3BKG Uk[Ю;M-SYײC x"/*c(s[(#^|D9 ȇa8w`svՏSjޤC%Jx{8E^&B]sg@lg)i͂u jDRF6"o|=1ghrv=Q۾&I/I3{`?H~fR4SC(duN̲r01@~䔇AoO NpȬr7Q3;i9c%б՚ (Of`SS!Zh6= da\9‡w5l N4dW+o5[ .1 #&CL0["ΪJag3 nľHvֈKgFvap!ݛWCEǟ"_.d<:VO _E W*"g< C1nVW86%8܋J~A"$< :A 2y٥OIFnͲgВ4SCܡˆcxOB);H*}a0jhE^G^9[>M*QUHzS6g#/n>Rt?8RQpwz"~iHy ~bS_Т7,Vob1sGwz.olL~vNl2ńku <2] }a@V4s y/ˆ FE`Șx M^KE*|xzqoC>ńKyKLl-Z)V?e5He rNMf8n:AfgnBBO33~ZpM}#*vmh&/k ?W#Yoj9Xq>!6@!J|1YW-o`g4ǣP%c. = oAKƆf"@L ^+|0EClL;*Cà7ù͇E!Nehl|ؒqgNdDp3*h!fg$0tPR;] ?o\Х)/Edz() n_-Oo>Q7)Ly|bH KxZ9Хs{2թ@2eD\F ;|Z.,A(e) zs?_6jn?^p3 jv;.B]Bn 0rqꂿ>&NT*uў_G˝*ҥ8h7W0čyy~-1f]V5#yXbwq08|ۭ b815c%L/ 5vY _;by#?(&CLS+s}f/F9FFҔS$^nY'OIqlxVF=ĕ~#Bklp(=b;<C 3%$ }YL A/{Ń޾'N* 7vdL)IŬL##JPD)6Xq J0&j$UrkW9(u~ulV+w72 <+v+!Y%*0te(G2KMX`\y:X y.2A'؈`TEh$ :DA{:fɉ|XŪ8c=K89wIR j,HBC}Y+N:`uK}G7X2D(ei1E>VV HE˴GHR4 J*&mdKsM ?:)_hHMKp*w2Z~^I:ia ¢1z+hz H8I+['@@&OlR8GD9\15U7 nuUP.$N t>\&v8:gzM0iX1^r{eݠ6 dڴ,RX Jya+;}Fn1sؑ[ |P++P 5R r1ho_Έ k~"ю#<`>PǔoZ)w"!h3HvabHqS䷺*KRjՙ٫ ix5yԃr;؃*N!xM$#r$$8m eSb'?r IK[5z6 fFpw&Կxpvf,2)ڈDuK&>fOuFhotm us`e8ZZ+?3Jh#L )5Lrbmɓ?LL}$;-Pl䑝X@ 5o<("(7ˊapӶCd](IM0\ !ִSˇ<M|d@Јn*jv_ VX] Bt\Df#SlsEBj_` Fc+0#nfU3Ymˈ?KH|k3@SM1t3ۚ5dzݚA,g)ۥ hY,4h2x5tx{!hGIۍDJ8hdNa&ps@<@^cs$L>< 1 ui'^evn .|Y:Jn}FyLC\P~ĺ)"n'm7jSC◶ &(4Iowɱ+bMүgU"kD=1Ŋ b!pTavW }K`y@sz׃&B!滙]Bk]~7hJHW֚= .ל>cn<\oߎ~ "1\, ٵH" ji;JTK-%/B/k^㥰;>_.Qчի}I-YUifwI*cE^aИ?U&Vc /0PFQ6U/@Yx޷>E5TCoRjc}_ 9EOwts(KμE] 3 ^Uci2Z}.d yUCnc2ꆜ d7Cz4m]1 nX9G!ĵ)-@j`El>Wo2T[d:r4sH4тVv8Efb =y(Sh`MeӪcv)B!k-wWy]i%5wާ`̘{]*ch]J lDJ CgP9Κ8H]0N-S˹yUcK0ᯡ>@,Zn|vth5i$~6H6LKiOMKªc;lEVΪ9eǭpv6TBSA 1O9'q O6*Oy(5wY&=s1 D>D@ې4+ۊܙh~7h1vP aDqtr4UA%PfQ8Eaյ?x|t`Bu!Ɋ푤b227ÿ!-Џ{hplѤ)s6ܚLh2oc3&Z ȠxH]0f@~0YU)Vs2/|( 'y4+"wa¹#Z nXKd -'kD.W}x3LFa2.B[ݴ a}XeM˦DUH`zP֒5IFlT!^ nDJ&eM)Bi慰 tFb\paHF_ɘdIH6iĽ"ss(%+QGl3k@+8)D㗑{K:rYx]"8Zd! '0tY`@p E=~qX@Fh 7ۿ㎦w[Y40J'Qyrd``鶬  5!2\U+݃j1 Ěc˳k9HAGYbpl o ;>1h5&lHɅ*& zkrGL=49Bի0g//7}8a2c06eDT25?ZܯoH <0_`69Zbh\5L;˩Cg5@o".91m\] ٣gW>eƎqyy#eӃo$atc ˂ԈG#;9PRqŪ8i/%&kɤ8I%^$_P qseˉ>fѬrnƕ?fŗ=ۺm7d?A),kn;XڊUc׷ʢ`dv|RLD%#̸zc^ ˱.J9̠< k(E7*. h dTuB/>%!,1 HAB*OBRb>(e(PiH& hv yy)+3SBqXk}. 13(bi6 &;[ bAZأDht8u1 P(S^)vS)Ď,V?>TŃlz>a9sD=JUäbU $xL_`0U!vȈd!q/n]5e[Ttd_ҋn:q=kwVq{a\  F,ֈ|8,AFx0y՞]a0T$+eTg;p(`? OW(teI`آDij%h*^kcZwk~ӆ֟Fj_67Ƽ}yG< 孆ҽ>\WQ$x3Y@iU]Zɘ~9Q"FS&I󸡥9hِ0Be nJXtI\$-_0Acϩ e:曄L$/b|P(л%)avA]SF ylJk/\*dy6E9`벶owFBeD-^X'OĘAkQ?6zAruS*CQH46; FJ<~H@F[B#4b 0<"uWow"F04#10=^מ̢+a!G\3VT6DN<ʡs|<5ѤҪH܃jlN ^K(VD@HѕΣRwUkz3>ǷcHkh91\)V4,ߖ Ŗ7?yoi K8_KY;o1;*4] R6Y;R*jwP#ºt=Y fU! f N2>}/{!C:GrH혟BpBtU*kU LOz[ qqZܸ3BtCRMʏ+pi ֓Ot<8YA:# w?3O5>SCm׈y5^BjFX^r5K=sW]Ѝ_q`=MԨ9Tm*#0woeP~9[gɗ#$u 1j͛M)ީ98˜4!_%juą^7{lJ\_N:?2f|U%݅s4 p"^+0W{srcڨ GLy*XSKLpn5R:^OyQgJ.y=ҊV:r4ל4#9T7Eb፻[Π$1>Pm9(b֮d# AL4DXFs ,5` ׄL#.w(YdY41 wWkı`N )Nӱ 5,hYvI3 *|>XR*C냦\U\NVk1Tjܑ|BsGVʦgr#^@"J)VI\2sNV_@&l%%1>OU*8PxXHΘ:}NpIf R39Vd, M>P+C9VOFu̦dd ?GVHүkvbTMr=aR],P8ovd/ GRDsH7Y,H!ܹ?JɓoCakQXE5vcGa 5NC/` ~QbjZ2DkKP;H,ŮGUbo# q0A71"TCsQ\vF,鴃`/B;s&kpHG(2=LF+WrtF~e?pm懷~#ʁZՉϙWK/loH xjz &%E[yqگĂVN%e~@]dV{+9~\BΛ0=hO+z4h%."-dOwJ?ac1>W5jbvX<47KoEu[0.v7á+-I0\H?Y˄/lSօ\6*j0 4 "U$V-QOS45Ѽeg\4ײ 7=UuůNq¥6g3CmF,xE03ڋʩ9OC{ ͟ }?]0v>^bXҴ+` UvNSQ] b#ൠeJԝH3}&1?a3ZJc?Sq4Sb< L@83Ěꅓti "8X4GشjjT.ՑlRe>?N?3b/iJ(]"۟/à㴊'QUtZ #uAwwmJrSݽ/r[5U&|Aul&K)ƸJUrR9B12VbyttQVb܀4s9zSJYߊq=HDw!Mhr92"&(PĜ@HOo?fp MڤOC4PH"n?K7${|OnҬFtSU1]WI=`D1[9Q} L[OXz(yO;G9`T__(?-@)#cSZFXyFt>GKZ9j8Xr/bDvXkߗ Yo**y8r||pDfG e9[ҡz%YOx![{}ܹ6-ݝtC"(qS_볡ou`&4Y3MKKZ{ :LR%/rG ~4l K `#1hJzQԅ[jl̓l Fc3`)2~Bu}{m,p rNaW8aχ $2`%5B.ˆџQB0LJY@|:?#LghM\髎<&zQH0gRwJX Л #5*îv`>6 opX ؤOQ$uݍ-|^DI'fӝxȽGH 9;3e?/VI5qh;PG.e,Rx>vvxVAVmj1eb4cק.^Y[Ƭ=|J9 6h&m2ia }k}c6-QjS.=hpFɀrE+gP]p:ԚшC U*?YIiXw(GPY]3 dCr^C{61x8"jYDr03ψtY+ZkjOLshU{i0<(Db?Ԧ,I.t}IkGB.{eY~hXDzƸ tÕ\}U|[`'n/ +0Ze9Ci {[֠:":4r3)E8 3;껨qi2_Bʗ .V"#ͺt3S lƋUvbC|\"Ǣ8Tm29Pn` ⩟y 7o񥐲HsV,bJ+7lW7whx;F*4Xp#Y@]z8GW|q_gMqcdYb^2CRX;-C I M~vNP0>隖d,;z䑸zaKZ· OZT &Nbx+VydC8_kC#|Ojpk{;,QTj0oWD.@zNzf;#Ӌ6#.yG{zb2>7wt,m/(ʀ#1l_EYجGU@H4M )7aPY-&=f5:sIe>u"톣o?3}YdTbx~2ۺs}mgp1QsVA Qc.TQCCSȖ à=eR@@PMu! 8v\Pވt)GnނKiR3R7e] 05ηtظ\twПJ}b "6TZ1=.ݙ X㒲ȼ%ܝE]kAI-_j1_Q{|̪qFxX}mլgɯCH{ΦsL­001)@nԭRa-QqMC皌#,O|5;31?M]7?سx m_$bݴiǽQ [4>޿aI-F vKǍ}reHU"7J=Ð"\ >Rt 69cd"B#t7-?=E0jRZ] wO#s(B8Bzz`>B- GMV+كө1ٍ! p.*L @Gݬ'MƵHHfr%=iH+ahtӸkqګk+gptu&f#gڝEa|^?ʻel+)D_N8X5B ޺HnTvKeu2~5n>$0JN|%k萻 NEoB=wK{̧F䐆z.{/nh7 3RTfjR=!|l ] $y&UJͰ$KцB7;R>*,j"Q̿Wtf`\[C2zbֳ0LSm]܃6{X;4 _,D[6%?a7t\:8*CTQwF-ORgCEu?u)ܸg PpӜj^3mOpPځʖڪu.bO4d150 U̧ Qbl\=&.2&](q X%t3V+h 8CHk{阡RQ/+oN_x%Э ^hYfcϝeGwσ|GtakUeS|ATЊ k,8QО].^n[` .:eK󨜅gY) 3XP&ݔL\EraE:?"$U/yȵ/S'[QiLv{ E[`,?_ZVuj3@d@m~h!.gGK=ջ|cGvŚeipl~IZj{}!UPS?p[B,9 ʄ??LT:o)!l`UC_12Ū_^KEMe»/6Ƌ1JnŮ&;Vτ7 SaGqm41T)v]6{Fo βo/p]iQh9Aĭ0cY]ǨbwsVG$O-ܙ5D49cX߽xҒU:-v݉;$q?Rz;_ 3Y40EKk]!(+Ms.Z9?Mpa1P f4G°2,k)AP0B[{XQjX $d%1b=jU<ڜ0S.Pqd1ĀhՓs1oCˑO?, S?IaǾݜƜp̗=!.a)"wM ӂ[z݃5%vv^LBx0SDne+QxFp̋d6H*g{_ `hu{,֢iEʆu;c!W֮T˺!W^51~.,{ZB` 47 >DJݭ.x0KuaOɯ a@,.+&-dQb'^k}l7e_֟,kY@{t#iqђLz6>|jvֺrǖQyĶ`o%˂˿rI*y@F޺! qr8 ҲB՘gLoy+,'YZ E^oa#$/^1P+ sq ,\"ЬQY*bd j5f ey:y2"`nFKZ_aCDsemQl?\i|yxV5%ކ7E=? iTּub8 1yH CyUMvOʻ>L*@|WDo_rV?i:f#%ynA^qe]PHu~99Mlw-$ON:xڬ Ig-7nD&>k}\򻬀ڨc(J<ϊ/DE~lasI@,8TR`#qF#=2c 8]T>xu}<E3e;c2. Z-DZWzb}fv:Q!)#aF4K)"ʎ |aG ;Al2,y;<ഩa82ihքf8,lj|b*-dHDq=eK&q?J, [8twi$E/cBQQPZ#&G?otWJoklbT!҄CB M-6*ޔ^^=_M?rղxXR]/>DRHks BNy+> ,'9o2*ڸ+)cZ`Pn*^@[ϑ*a.$ƋgAF2 `(PjPhF{cOTS;_$ Ni?;cn9NM,)4(Qamm~{;l.j6VY_R2Jamq޲ ^Ebޑ_:Lln<CB3K[>v4EuKy.%6=/l0ETSq/jXwGtbVN$W~oT }ݱs}fS,?d=YExy=濄 (\U kkiHyӪY-$};s,$0 JשU`5-d$n,*rW\JoΑͱjRDH6Ź';c]8/^=CL\I!Ύʆf+!tC"?Wr.r{EzmT 3BL~ H2Ԁ[lCI7uP.;ڑvK%|  -^VOaRo'A2YVA3h4[6 )-*&Rm/^a@[rHP9^/W-1ևdmcp!YzNE1V񼮄^xWLС]1?n_zf9>3zxZXahR^vt r8$In؋nzޕ,o1;"l9.*L+)ar\|=gQvja\[>:ErX廬϶R\Xxxhl&{rIb7?\l_*8[.b͍9#}s-N9j,"m(.H*KSojՔvՌ"Ph{~v5-dn;is+ ̊E`O| |`UrkO cɁˇKgGW(>\ZdZs- Y`Fo06ZyvN㦳Җc #׊5%'d?<,4!D̂%u?KŸPd=|9Z8#鯗- /(-"h1KGFکbRs8wz^z#}7)!ƽ 5R$Ɉg}@$& wT /N{ˤ@r)mEܝw3d ̂!Rnis'n>1 3=Z#G\ ţ֚|Z{[zf_E5rGZ`NY6R$AӃ]_"X*o[Auz5R&t!uށ>lJWcU|npˁ}po6B'}0id^$'5p|%՘)EfC^<kQB@|EߪV]Jg,nWGz¬YX:+D3Z5 ֤n]N> _ = 0Ԇ- T?_}ibG;#=oVP0qU.ODiʨf@&`Ƣ(^K JrsN;efK6NyMy+0=AnE2}*<=R(%<?RsO^[T/75L׋}?;Jmd̩L 6DjO%a8:ϡ Mckxmߩ,U.-~LR6=g:bۃŹ}jCP٤_ɐvFN86u_z^8s%ʍeA잚\b#s;{83MyX ּܺ/@4T CJw D 5y-k.loQĔuat}(žO$lNdRI־c_m-Jnԛ\eAĽ2,L*UnKޜcq8,Y;4~XuKĿ)j$ VoL$Ub,[! 11WnFU#X2dmTtx**tJyiwDƸdliz{'ʯZU2Lge=k y ' ΋I,\ka#<1@Jj_\6];7}T!N 3r%m1vX8lhs5]e/vhg%>S#&2v)q8UG`]3 -x& " ķ9N5Ap2_QqNZȐż^s֬=y\B_=}W8g^i7(Bw~Qk,3{6tfBA 8!Lih,]䑃1[. 69 =S/e#X#\!ӄh:nNK4y)ŰR%"bC'_mYD6{|tUbInHMj%GK?nPw)֘br2n;oCn lUAX6[ո8+.mOۮ-̈L+&{w;灬vF -دBԞkP~ iVTX]uj_Idn8_es!kvߡּ]z8g~6ĝ$jXQPL+Gpt&1ǼqQ:j 93 :` s.dԢ9L^Zc`ɍk_"m}8o׊Nsx]kV@]YA4Rf5b ?&^J.怈:r}&lR*w:2L1<%j$dxw櫐0d\^?7 w_8⟃CO`5X̴[~Ayh4s,L{{V 'G[l a:JhM cfq=:z,e9֓NGjrGe , К+ ZjvҲ#(,C3ts0r9!+0nq'L8K*'T{lhnqcUd0oy8Y-twq#Ur]PH\c&K4=g? s8OǿL6wjQ0p@:kP|8ls) gom)ル8v*QHmk#Гhh)ft0PZ/2Z?$7Jhs9tJ\'ZZ(#Pqiig'Q%T^0l6NUF .Q>*AZ}fN0'9Nإ:0N8,n؀G0=}Ti|]'\la g<_if-7c$^Q;u%}W]7.:P&؉5%:at>|a,{`)ѕ"+UeݳÈe\gZw;~@?".O\\Ǽ&{)`+҇g2nxŊTNWsXꕼ$#^ٯpŨ(PmIU"S-}r.hxJMٞBD\d.(L0_-Unj[U E[ 4bA/|mf܈+gid#OsgMYwIJޭ^nj+;Egfѵ}y..mÎNt^MKd*a:FòPpH9ޟȘXu+^F~3Ƙ?~gv&N ;l/?}b@8ETl]rE&"\iDAiu\)n]Oi3rWF8vPz^bS<+t;hI~os%Sd.q90@>񕷉° &Unږc@!bty &~>$CI^|XJ{!_ LLSTxk_(GQnԐ٘HCg&'Q=AgfZ\0l{x铔e|ױ0)l@36,P(iˇQz5cx+%v'9O7s U2?!(T퓰F2.p w>m'}  ƣexmY}~jIl(nxa20ۄHy 5^l ׄQT\&^a^C-oU>Ĕ3Ja ЎxgE&F\FM+F$:b8Mn&$ HAO`-&}hǿ^5+El@% _o)C`z]ڶ{1ghib^8M}DUZ0( Ե>xjȞy@) ļ>IBR~9z$;,MkCi|yapwPZ 8VCd_>6(#vEs;8 ?cGbF"3RڼBXF?p Cg-0rtg+|SsWr !Udpq%!M¥ P^g,s q)>C3U֥I@؁2|?(Q2AvU)[B[PnqpOž0" `ܡXJ3Ow6\V)_NK/%֠aP7{#3HL[Uٟ.Ꚅ'tw8'fp3ZKcK߸ӻ.UdQi 2oRNB]A*(c#%"PeEBAZ̡RO=m{>D2POp3@ITD+%_7 &w!wYYCl_Mדp}LA|NB޷.0_GIݳ-F(h7w١7#dF\NDS7+aRN_@ H74  ӝHB>f;zEdOԆtm+o[ٺ%̈⥡n~[,58`'>Jpө{is{Crr ۥ<v/dj'>_v ^Qi}qWۦs%1:L&M-v<›c+~\YgC9=nY.cC+* `rċ %/)t/v'뵆L*29G a9"U&_kظZ~ +?w7EuR"eң +*C"'q!iʙ4!LɸW}\KbX]jba+ܫ Xϗ 09CbJeޣ].iiJKZZ 8{b`]\Lt:.zh1͈Hq Ӊlϧ-]8|KKq4GG!#3@/3JA4`{Zi Un#%ǖr/VW$r‹GS`] QȠHt΄腟>NV-b_2Y FETaI5"5pğk}9*ltw\ WA˖lWE6YԴ 7] e)\t6Ƃfe-[ c. n|_wNUWd@0}I^j!!b!ؓ;PRwZlx9蝔*Y=)j<ZK>Q摮z4&r?@?Uzol$2Rض/4KH9'ش,=tǍ̦QVv,HB,iBV.6 >gWvd%]&_FpY`?xML;n&_@ MT#e iΟ5I VFh#~b0KB0Y je0]:Ȝ<& maW,'izb+ʔ">a&Q0+qrx=xdeՔS G6b?xP?xu+~J*̡ntUAudi[4'L 3#uu"SI]JGk;_ *^HUY*_f2amcxEIaNA Y\G'KX\S3R$Ax2U eDk=zt"ա͸?X4Ex] [ja,܋ <޹@'wά'Ħ덾}5:e ,dSJc^ .ŦWD7ĩu71B@"LY׊FX@ F^D5Yv:};pތ}ask:}j+I_6<- hSfhtjjuHPz0оcW~=SJZ: C1 6'L`cD̳wP`}P4Trl!_ϩ?!FIPuLI=s;y)x"*~H7n 4Ș,v{* T}Z# ѕ4(sS\[u}v+U$sC~!㟮l68_3JY.oЭDTDRZOxy i`_vGU{*'vW2Um qwQ9‰Lryz4Q9u.!r>R/ŶCˮ'ii>?Eo< tXgT׈$dku2o*hŒ_O؍Jw_!bJjD/*|>bڼlv\s1[&e^ +rrS0qotҮ4CDf@e4BYQi<]^Yݦh!!w+YW9Q{^ve%ImBjMtW7h$ʯHRXX"b4џ4[bU҅+r,a7|>a]=(X6)@N}&/vی;bGA3Oٝ0 .dAXR{)ś'GX(P/S"ύTE7pCMDa$_UF^Ё[L x*jF(9xL𐢹NyI_8S8&?ZZ[*x8V%1|6iS{WSdBLoLZWW"^=qft6aGg]-E0%Gr)e3:k\.A M yX ]ԷNq@ 6^E>]fXIE#S>o{9[ ޯ?^Ioegs= 0dUCχp_sT~L8Fܘ9aku'SLO^8ZAӉ9G$sD0 *"Q~.$1B9#x"Zq$Y*48DxVcձ> %Bz1fXM mj$ U_xlhj!Ӫz3NSlTس^5ͫ=O'(xՙuac41rc/I̓X)1, tOx=D:gvQAlHT޴MXL?ؿT`xlx>.9BX"tM9H|rt# v>s] ɋG`F3;t.G':(GL^x&K/@8Xc\WB5Wض=]X/I;81 [**\ž{0E 1W"| `3TlG7J@~L{wS9k@mljѻ;\p+_m4uK|T $ 3@l2 ?IO:%x/KC/3ןꏒKq0磁&V [1`"HNo,RAUe{(]**7 :3W$kJs[TT̀Y? 9.=鑪cmq!g."f3R-f0[ c,H!&<7+$'5].dG2 M-uc|l]q퀷-Ƈ4Ko xqw*GE&:y*#//NM3!}&}R7'/{ϐ x{{[Bys6=w{hṉd\&D Z@ V`T8":,n_`i=`W9({E OXݱG'˘㋗Ba+-ph%8!9}h(̒V{QYP%D:̡W/L! M@ric>e>2 r\bF8OP3 CPCØY04PVě|^?JD6> |%?-$t8}P0tDӻ.8uZ +^c"vufD;X fF݉ 2Ô7^Pndc̷2+SB )Ynsނvf93]#(>AT 6=RihEOZ(̭hSǐ*G n}yb+lE]7-k:5!y|2#X;oZ/98T6c}ݹY뚴fXK3IUeYSK4jfWƼt!/^m}Tld6F4`OhEL=9B?[d2,ẉ3 >JZ1V>j}6oJ b>Z2S.ϖ?+ wN\EtaSti3XK)K$`"A<' T<̞yKx3 43< Q捠,ݱr:#+I.2HL9")$?&}kV?auP0IDv.9.{t%7xkF#FCӜ*%攍ۡPY>fv&[}]N%onjBE~Ehޢ#maY {DekC[|^C`kg|MBT z>^MKNnS\=Z,&隗0=p2Wʑ}w_ BgkR6 7ڿiHbkWZ%,ZIx1["m1>c 0[ veDu9]T"˗ss{c Ѧ|fa[JD7M0 oF{rjW.Da2#BVq[lx5I5lmzZ"|+T3-4á"rA6T AxUQض=!yA ŸB ΃T269:Ӕ, UUdaB ǽWy4>@|Ԇ?؆u;Kkl MjZ$Mc}! ZנGjCoD)TKwI4@YT`BiDSj0Bٹ9MNN /p&$~hOJܦ%#^ бZ}Í|<#~I*AEJ+p#g' e2(b36~Vj|*"+:E'>`;! 9|;AT8XX-'veB߄ C*/ĺD7s}(n`- ]vͶI}I%WBb ~'DaI/$ H8MM\w((dũ'Ăny" ^T킑Fg}E6 :bؗ6y +%&` jj̘V"T_rgqwťӍLs$˦*x|#s-A  .#9 !t/ާYaYGKy莍xõ];8yrU}@:Tk=V"[f: }U\fS?1bT3 >\poXE/]ВJ[hl1ܺ|[:vg &dWccD@ȹ ~ɡXްD`PHOuHx \&՛6,}'fOœ1(dUghBwO(V٩Y)J:Ӥ;.T::WGj+ħLkW hi*IUd86beABfMө텇V$nm= o 92NR/*XhUzXxe3;S7+ByϖE&QRo"n6_Sѩ' ήM;(4d+m4q.wtu3ɖb1CFtE|'Ȼ,-8X|̫Ue[!bd'Ru?㇤`.''.͌n?K< =_שAh(j~M 'ٞ4A j>ukYJqKj= :Y\: ;zMטl/,^5~bq=羽?'R8:<#Xʴ=ǵ!tz^'EW`OwIm,I вCG&B/)פ\؂S>=8+m 73=G%Ip_YtbI|8u!+f`z$tyNUm@t$Wᮙ r9+BO!d0֒5H`S1j_w#[B\s>m[XxܤEA d?Nc։`c,8}LVZۺG8,`g{YqEOߖ˵DuKNCE:ӕI>D)9~s5˄c1MkSS>BǞ=R`$F#+ ݌J%0R ;"w~Kd(Ot&4~6<95I_ "*wcQ'Dz.ְKq\P|N~|%G߲\lX ؼ|wc$٭ܙR7a7{oQcWy쪏 (uQѱ4L8 (9m6l4[hTR~gi98k묋҉.F,&-qwcpP!].R?SnDKd:WmX25LXsI~Ҫcvma[1^?uϲehuD!JofY#s+*.Wgp"Ġij$?w.R92۝fԑe<1 |VÈ鸂?/Ksv"!6j0l6>5( ŦJV~MMtG-V0~?}v滘B1nEMOMt蕱tzͮ|h*M<܍RPaAuHCvQsC$#ߛEPb278 JP4x58۹+UO.OjOW1Eho*zd+ͽ9"D$$⦯錅aF+p$2*Uu{#'x: a e?ڌK7EMUТ~\"S[ 疨O26tClF9 ;HA17|-4FW;T y9S*$ORlz?#jَkiG%v!RU) "N`#ւW _;Wm!i(3oy;ka7>؍Ϻ)Y,ah*&BON7Iôzڐ';>fztgT> o.@E.IUEC\Qk^xl&NS4wxJr8;| yӍK|:P]͝"4j A c&= ֎)vvqqd+/`p|Eu)$F{_L{&;^x9ag'f11MS6od; |>Wp‘N/_'ҵƆwX߅kvn䌪@ UL Ĕd 'u}cMfu}G5Qs;jZگ\5/)fp$wa2PE*WUrcKPT=V"+؝ƒF}ȓP,9G>rOĶ4[ ҹ5׈9a%E'!ơجf~ |lQ|z&TXRH[?3bJ-dzr*h|L㗫`0sЇNsݚ0%ZΨHWmq>gE>?wf dcY?nv[uTRxIÉcQ;imob筴.HF )}4NK!NHw  YDuә/R ^#TϺBBVM<\ : nV s Vw~*urY4uNKI<6!qR5p"8㊙:Fs-i ,ye$OU_ZFCQaG༮0])s<(殶:B<d1r0\1B|ڷ8\~+vugkkX)N6e56?!gڴw uU>%Wo6Y3Q Ҳ@ d eG0VyG£16S)Vle z-."Ύ)I;S It&2MdYS8ۆf+Fq"'4{Rtc=3# 1gC""ޓ f>z<_̆8 ~r*GM'38W^7W`;ΏW ĬހT=@%slyY7MlZ0'WϮ:1PcRS5.EwkѸ4ۖȸMV{g9 /mXt7z9&|9˚m l|2a Rϗ!4|MxuITq|9nɲvSmIʁ/6C9E{ҤO1f=wur}9/-W3J|GgϦ&AVQXd6uV#~P'\r")\`84]JxIq6Wƭk҇tz= 7@b8)U@k(5lض:,/G玗S f~J`2ڔM0a: ?!X%(~=iۻ `$6HImg>ٹ0 h]f?m>dl-tDo \Z}xYyӼ Uܦ% `,5PgL0RJG6 *3=-|Ӓr(?|e߶bTu%ip-5۱a)d|&$`ծrɌ! TiJVwB!U9=7\&bУ 0F^<Rhf.)ԓ -'$u&ǟd9BʙH3<ᯀDk,.!k5}/uyV,t?W^ p^AzRPd0 Yryr#VK:+G lS7$MMCe85.*ZE 7ݮ*>]s'yި e&b-7#E 3]X_bwOZRBBpg~nh8Eo ewȍKoKf([zQ9~F&2шb7Tլ~J=&|$0F{,vaeki2V!=4#WϩVrmɀ'U v:{˂+@R(*_11}"B/\\}7aX81麟dC,A֊ǂG@X^ƦL;~''YO%a1U=f,3!2%G8t$WVoL/TE'H |!sKicq.FJf!xcqvd3Rs1"b!eV sza)$p(o,検6 ;MCl)l/gإ4"m4>nl+³Ms>,geJP <͞>`xe^)&MXlh8PUO<*<)d<ҺV P}fƞT9L. T0quD8;7Br2RCۢixx"}w%ȫ*]/,DK;50&&mI." -j'o5eDcL c^_$}1: 睢&IsrӆvԨ/{pL"5(79'?~92o ߆~G{D9C_ډ*H3Sh<ʍPD88aͦʑbIUۣyղ}E(SXQO@~%kR!$ 5CP<uH|8"Rڔ(.O>2怷kBOHLYƐv8k4ދhd"ݚu4+Wi)3s' 6Dlir# yƛC"DT ro^r>Lbɟ&gTn[y5q2 F~-8g-P asZ/*zٲ.F FTtWr bcl F#GJaHq"v<:=G9<- G:[HGP'RT;<q!o`?ˈ]- %CN rxa2Fn Rl0{&ዮDb̾,:IwkR B_?@q&K+PpSddRvqѸD`*Bt<)>zӽc ȴ^zߨfɰ)E,cY8GdZɍɣCzZj^ h*_ޡ)2mEfT>d`[tjo)GS_kfyN& *kn4|: a.r=?:@LP& w*zx"ϒ#?8VQ>/-3qPԄIaxk&Bw !429'@F-BHW']&*}L#xR[K!cgvx:zَ.3CL*1"@ٗ~nt:pvDg*IgWĢ^ 7>|0WGAUh!th(rO1Y\OiNnv܂ݗ6PskyIM7y Uh|w*-HROĻODd H@oFcBִZ@`(ޥbn{u͕ȳ %]հTfyg TFeNf%_ А SMa^ѾE]龢3tJCWƳ]p %UՊ}tuS!6M@~Pg= EA4#5(pm*e {R`|b: \6 LZ! *VpۆۘGG" ixsίoԲ0nu5CcًE?Ldۢv~`$*}92@Jt'8a\ˉQ-N^Pi{f%7%5-B$Cy<>N$Z~@Lki>˃W2<'Z!iI*;-F^ڡҗמq/6)O۝KӤL:ϒaWQhQf ]*1r,S>fuX0~vOHhֆV*R0i^enh}XCy tƳ(k75^#\Th:?~@ *Tb\?1շRӇaܒ1:ʛ=kتt?AȎu{>GIʈb)A=Ï wԋja$ZG7WԾv) ~B,T^*'2Z7{ MgHEn啟b7ã%.ե{+irS8YR^:El'裭 Mqo %"do$ajҶ)="#(t(Ɋ).l황J@ z80{⏥55c*Z N1b)ZaT$Js =QXN3AR3(~=7aVлW ݨf$/zy3m/2U6??T&Ǘ@F#/@@Qxr+z_PGdaBNCZG6|/ެi^lu͸̲s}yJ\6PPT1UE,'7U#L̻u7B% x9e:VrHUB(5n!=fZRBHbL00SA,E/j=ﶧm~(;o+[7ܘmWabTd,RCaǮkAϗl:uLs`#F>2A IWK]8`?N̻&Ms6L Hk ;(*lqRȜd)&yD#֎g~cW#1eaZ/ ߹TmbMrdꕡ{֯hx&絯@|$xceE ;wY8avkvP-M W n8y? sca¤0)Ss ~,;% xh&AF\@7u_nz>W5~g~53^)NxIhj%BvsU"<k1g\sF7nH/ [!aKJ[idZVہaW$P4@b ~bW?.E,Ndj}U_ bޥuMg %S5&M>=ɞx+ӝ8-n1XJ+}^5ӅD ܗUIFpZLiŻ/\$gHaaXy2q"Zv‡1ת^ў \L>ME~OJ991IuyȂ [4HUi*4=ċD _w$:spgXlxROH_8jpиfZzȻ*T#Y"%5o;ܤ1N R2\ųt0fǭiNJ~UR\Oźgb.Tt0HkUwǖ^R*Zɔ{Tr1hOM0s5 Dؼ:MR߬]˔ H0_43/ylI/TԿMȤ}s-, 2Ÿ=cOy bjZk AS_S*X'\rQƫb&w+\\;teme }z9͖qh;xl1}Uy"K\8>ClHI$9:vk^!VZ}u᜴cB 6/8pK6\/ue^_0/HӠCAwBzo-t%]p*"} o~ Eum;܀l<+?7:CiR#h ",T5>aQ +P:Um3{@!ʸ.εװ5MY@|)oS& h?]5UrhK7+L4ݢD *,--iK,MkMx(m;a "/k cD RRWR04}R('GѰoUwYȷK8 $hxթ/`iP\X?홎2pRARCr0:vWoɛxO^ C*z2ξ)O},zdr,(q4Ap6luh9uQHZ+!rљs/Z0H| O}K%1,EY(nc=J+*D5j:AQNA ֿojkKiM .XwATzR0C[tO c ( ]Z{_cM# `zh[I {=dqio6SghEUa@o#K_^̱+Fz ?m$cvFbe$UPI $uT^58Fc2LDցe<[ y)ʗT qm7iյ!C5uL2fƸ]}dW"MFwωǫMn_IyK/HBc&>@~-)!d/\xbZU J̇ؽC=]c/'aXؼ3فpFn/{[:F. q~~ʁ,X,ͪ8oHЮzua{rgaZ_IgՓEĠ guhA4sZG#SM2Ǘ n.Cf_cz9ս+\{:jsܣO@ QR)O781xh5Z%/ۻ6<0iFclþt>11b>4&Vd[HNR*Z2Sk?ff)x͋i`,><Zu0{QmTw>4wםG4Tomh W| . ƿZ}C W ^ibf]_]8c^y"sLuN0ح[wal0y,{Pcy[ܽldPyY=h^~cyKh5J?MfNle.ABslc~a >p̃y Y0,`$obX2RrTqY@4QOK*&/EU.g X_} \[Hgh_C%Ht"<<"3!amZX̻ CXܣGz]rE3x)ϵ/ }'ŏn]Xrкk:7d7{|*1C]V3}@&o#8oP)&SAu A-ݨn-&>gE>$,Pz3~Bը`{v%;؇ca/7o͙9>9s"n(Sv,.ՕGo$ ך)H/+87Ig((y`/GaQi -ĒWoWT.ImBJdi,`s% z9"J1ƗfleS;4jƄӥ=RؼkF/z9_&܏U'c}n,,u#ێz.{ef.?IRQG'jע, T<5{?Mm60( dZ3~nyR`HҰ~a7`\l[(Z) }Hrard3`?m]"- w\IڎlHN:f:] }(4O| \OUC8cި|iӟ}ΥܪIkx̧112Ƌ)BQ_^nCbGs RI}a @M@Utobm!7VwW*au-3V;lk؊ 26(2ڑWaF2Ú1vrv|D&@{XlL*5 C`/kkkw qaEENYe&.UK!d"=!bG^S8k7. ~0ҍhrzԐFԑ,v>z=@Һ OYqB-[1׼}Zҗ;pG3ȧH~e4͑k yf7 yD`%zKҫw>=>no.MH?qb/`Ga]9F@D*#_bUa$`lUX~o_٣w:ܞd[&xݥYɥ\f!WSOZ]acW]R}MV :_ r t{-¾ (4a'4ET|x_;W [^&6=S&V`>zǣǏW ,cV/qm 9l\)?R{Y"p˙a$Ylu@ڞKckyX71a9ZLFFQLʲ9J]mz2-(Q_Jqr^txtV]jn'D1.y_VSLq(Dt[b+:qEW%7)6B%L8K~ V?"7u@%"ZƎyz}mD֍dcyu}\B:K4yvz\{-P6A |$oJC`Ad5c1l/O[vcHԜߥͺɼ$7u̞ȅBs7,!<]kE\ӦZJ=I(K? ؓwD~ ',}ȗ;b xE,n ONFܴQbb3dreID2D0y5zpc@ bXPz82zFnbl4P[J$21OI1ϕ";xb6ޭ)d J>8o'ؓ Qm_p:cOrO=5g74y.SD~sޣ% ԶnI^jsxv?9Y S}Qt<(Q=Vn ^ cھQBt!֗3K:(%>j>ם~ &rB%wౌ`^@\|ST*dWjC GoAq6zDT\lG*K@[/;v ? <]+Ye>\ofZ4ߪqۄgFa,h"s"Ս40}s$oi8Tñy \6mm| l"gp3̦b 7Q\2~D)"4wa!&yHz)dC^F)t't0O~ut$5!2SuBBv/)ii±]E}bX T +bR#if3i~5rcD!F4m55C繗`*ޟ\4 D9:QS{Of:7 IM bǴSf뎊R&fm%ŝ~3*žp#jDʭc;ۓORO׽]/z5qMO^ 1 j;:nP֑@7»5L:pх>蟍S2xd m"|r>F_T8iz<'2-3ؐj)R|~\WsLOݱ%>|k~Ӭ1!H{c=wE_hx*xsfngBA-7oIG5H=nf-9\3,gx16Η]0(>nW|{> '܈~) pMN @BgdѾF>3)O~AH,>0WJ]\ܓQ* W?Om l3ЮEyi=3@dܨ=D \AD4 I +/f*գE4 C,zd<5'){ tpqg햠נ Oblh9T}DFM.q,F\M4e鰾eHM|ՔOC&t2K0-ɖbR)HsBc(&2O+%yu8_#HT&u{(img<1NPd|F5c>vanTڭj"6 ^ =N#14R"y2 l9Cȸl^k8H<9"ۢ!c]@yӒ<Ѫ'Ch1A:i^hbExxRߓB"RV$lY2*3 1^6帥3,5kzo?nB UvԀӸ.l~H8$b٨ސ4XjS< mNXaP]eUV7Ri&DaC{QpzSuAxQѰ2i@~B/pXۊrb3?ʺy ?@}>#&u_ʩ ,;Kf[hj8$jlX\eDP$ןqz2R(c&u".K#h/KFbRMNf#)uˇn材\dlETICI6V:)"3|gf%>-D2)uhWԀp7?8=j 8R/uWC0Q3k7p wʓ`vtc#Bgbĝq61R/ytЧ:$E9 I;` _eJRGDNtAlkd #GUdzæwϪ"iqoCvGkF2]ز-nT˦F#ǹ7JCf>ZIo3) Cl ! -%l}%˹ &5i3:czҫalOaCv3zL*’?Ė%@[!afwߕ|pR@]Ɂ6c Px?|T'ŽQ  E8J<5s/³0*Lu;!{T. YJȺ 9y`:`4nyM\A_V3rM.@W5+E _,"b&:ua'@P=DJ !|Ū¹![jĬtՆ>ି4o_)v ?sѬw&G`ni|ݵ* H  +8#عwY ␖XKW\)3-%\&RDݲcx?r04Z;WLv搧Ink3vZ XVbG ^zq^_YSyࣴWi![]ٞV"_j"=.}k4"-RܵԁX|U$bƃ46v#Q*FzSԟ\7vW%KAV~>n$c@")+6oH_dT '^c0..}*lQo?\ie[憦6~$,wؕ]EM[Ѽˆ$qN%wB,&;pTVVqpZoxhDF}!!?b^#4ɰPY?UW)PTtэܙĘ[ץ !ҨX"t1> az-9Cd5 —+g),fdnwmyJ%8`\\73{g= ?%:49GME|~^ [k11*]Cd{eӽFl04q"e=\݄晤z.jquX4wo.bYtS͝!#LM^bL̬ MЦ—]<6@5n2yAI*8 V{h%vXTtud\B:ep6僱Gl 1n=8DמU}%,EI^X<” _g1` \W7~]1k¯  +h!=(%Uȧ D4 \m:gz[=' -B0e}F.r6Y =&_"BңF ?bX'w. $  g~Sa <F(ar1)FCt^4v30g߆,ӱrߎrڻ3{AP'}C:x`2(U?I'pK=Snw4 *=:g-`uDj0dy9ą .R(ut3~Siǜpi6̄ȍ=8q+/!nRIyQJu -QP”׏L)bNUoyH0 c{Y]>,)v:McZZǐqpu[e5B!ʙL@YyU<TP '?ԧ!ax$; 7G|T|)gAwm+G>-/.'m*E͚ Pɫ1cR)"׭{T,Pt=qkQu̘M6)_ ^rP /0~p>ԔS5*̉Ʈ>Fll V^r3i@Тj\wm\qgHC$ BK$`$wZw+(3 r9,Uc#R5 jc;g DUJ+*<*q53ʅrHFҨ5jaTG3rOO^mIGvSE2w#z4ٸx{.b'rhZTdm0O7HRs]uNNiDQVdkΔj$mHY]TzaFOc$sq/hpsG%D)5G~n8IoR,e%GKXz|/:ɯ;"kɍWsKo"^hUVK<-`L2-F IדH~2@>>1ŚYQBQC(Й鹢#{e讫{ғ$늹_RͧT`.EIYWN)bѡWX,)_}U+żF*|?1WZ6<"^ @f$Jg(BN@_na;ѸKWyj+R6jAG U]dADv_]aF{4AlˁP[v& 5J_Y>B/ ilBSA qgcap g(=!*#C=P~>o$-+Cj91spWi0'?VUYkJ Z `_;7*$Y7TMnK§IhY9~)Z޶A`dUjL}},ʮ2ōcz#lVVT|6LSJ(? ]ҖM+ >6yo Mu3e%#nIe̢ ai|` >eF} %Q# Vwq`GJ2z~$4 0VgbrUb&]r@u{=a%dzf^s$$٘n\E?&1{w[cvWS;qh.na-.S?Zh\(l!{S<7u #hcYYS0~@E0+bkdg -Gr"秩;e?6M3E3$++^}4P`WX|jx9Vlէ:~aڛ |#D|HpM|c}Ld BsDI_FW pe"L X=miHeާtkַctY'*9sqfx3.nkJWc'.C H[GTHRh I@0}؊gX*T $P&do)#YtJ#}O}oyFs 'mJR&hL(ujF<2Ye6-wqG7L 8I;HFs? .29aߕߎ= ,_Jޭ_G||:%}ffEd^|؝GE/:gzNBsFm8$c) |8:=Oz%nIdC(u&Wln ɑ!=/(c$;LdCaޠ2,[Uؙàkry.{B*\U4 5`ɘ;E; `ӒmR0/~ |^@t[$ATx k%mlj!-`x(ֈ4e;X=`~kbo]g@sWu{\J@Z׾f!C7ABE]F(=2^&oCWPdx,hsDh'mA" ˕EvcL+Lx80:$ǸlCm1(}.; jaF,E-m٘ҖUQ:sxԺ;G^`e;eHiY-b lQb@=יgS݀ .uWD\RWVGl-k9ISRhP`!hGG9MsA%աvF^cX zc`-ć|5~7pn(D3'TQ"L.̃5K} i oZ :!h'Μ~8;Y:*mXl"l~Ȼ]-_ŖBhJA 30Pql}]|6:naol2B/GȨgsFlBx@XEh|ܿCJ dMH:ySGX77P+3Fэ%vx_9C}## MH;مȕ~IJ7ȗZ2C@C:ʄy*9 )vLh"}T\. q:#r>yKmhtϵR(;^rjN;G?<2fvzACA^ 8H VHgaI\(?xm#A:5/'u kzU 4e`D#0уAu.\;Y)&jC颌#$QӡS,yGxV wXݛJÜ4L wivF; EIM*'6X&G7٣wKSj%`ɉ ,oU[xUA)U셽qf]a80v:_-6p puI6M۹4iY> .,R2zyr2#阮}6Q|ku8=g\w{Z:^|57VN+rIf^A^47ϕ:2 F3{^{?GMR7e(fhV.+ES >i,&4mڔc22x)%a8U4OYNtKme Q'upUA2@-渓;M ~<3( ^M.#̎8/qö '`~1wE.u\PXr`{0+m8׾C͛k,t*ڒNVٝwٴ9ۺ35Ġܜu:/WK:bR[iw̽^0fLHIEMѤJ{j=DՓ'\цA *DZJtG!;@}wԝq&'o/t\`¸6|{onԫ'RzcD=LU Pmj;(_ޙ#agl"ә5au6Q^r5gMƬh%GUeÿ |oeU\nYYr|-m%n\,ڨMues~^dDF _uN[wo2Y 5-o4ǫjB)e$PA&@8ڙ؎tcWd}ʓbj!;0+moMd¸x&Ɂj:syYf r# E1F갧V_ui]=!`8mC5DeB*0=K,%cHoa-ڹ*!̾3*bV: JbP+o!L~5 Ș´\EX4va?/S Osj'-Ik_YkTJ+ЅSԩ&tB^_wާ"v|<' (dmG^rJF0`fBHtX;Q(r٪B0'?AHR㈿|L|cBϫ=2'(,'Ǔ` C*8ѲiGR;?6;Dϝ2;`/AV,b?8cZSNr$6.%D ,ar3I{I8Gyƥȫ눣,i[SU6{3ӧ.ڏHpo~g> =N)HYcupH!bfd 7) eL& +ҨAl- ia>ql$]T]Z,{7d}ڍe `\a8OT]R!I!nTbL: I4>n5M{%Ľ f3$zئg4Xq& BnˁhWx(aMHJ v6wjV V+ϓ}펜/$Vb)I0v_ca~V)] 4Ikwgj6[=z _ "UtL~ژ2Ƹ%cu^vϜ 0ps/j 9ԩ&+f_`pH2r~]e@#c%zaxK=)~k;##z+ ʩa-\zk>FCrnL[|b3Ci6ɵCr6tQ]1疬N&/LhтNn:b.N8[1& L/ V?Fc23Z6VJ9P<Tʪ b- p<~*E=4'?Nt= i~oR-[,NYDH:|CK-`h{V*Bӥ86fsjnB%jC^'/ Wfܓ3נ¦, l0'$H 4ŰO˜)ˋk#+<3Nܷv^*UA8Ú:ztEZ0w6qDH kfNd4)l"僻Ijw=qDrqjSbT@ *m8 ^N,nkt`Nʍo9ȁ& . :#ObҬEd{!MO86 0Bxy:p$ʼ;'3|!-_]Qe nN]sTdq,l3$S,YK%Lګ8Ǧ?[H/LzoB,~*rޠ}6Xc ;*n5ve4cqc۴_ 1XݠlKv!+nrIl*G%q >g\ˮ={hFzVdpxnIq6Z%PtGz&wb`H^ 8g/]-a'|z/"~i'pm}̔طEDCĐڂ9Ů'[UXҝcEIQڿIblـOAO\=R,_<l!Bh %#쒳? ;Kx/}W;_s 7yGST7 &*۽纸 `㴾i:b>ǩ3X7`{h1r04c=`%fNMikKl}2n)lS@Mqv- 3ā촛I쪹^ ʘqp8#:gvčӮ~6ήpiq&C``iVW,LWVyhSe&3Bkm!k+qwձ'rNPx`a% @nBGCgXEN8 NH*j=Ʈՙڭ} T8uSH.ig.yCA4ĵTa9K`=!]ɭD_oۧBӮ%?|BeX|u'(VS8B.C?l:K⤵Ӻ˶U2.2F}B)osZ@@k2Gag:RK sVq2w)afo/ Z1QAiW+Uq%<oWތϸ31eXYni.{{wdF>ms܇BkuXswߺ^َ9zb^PHKMY`\e'>8hI;ҌZJSrs՜ n tڊq7TqA15hgOO+ ? ?u 0i_ I h'9L1*ocjԸg9ݦ}DE:ڪQ Ԛ$4=ȳ/3e-> Y/ YMןL!rFֲw\z_J6b5|txV;lrOsRג,ׁZdh!{QPS\6 Uuc1KDM3/}7OdmMNz}CjgtT%Mvci +26Ul-8W 4ⵈ;?n|;uY!q@`"`YFXwuwɧeb׶R\Ɉe],8!NJYH޵t*f[u_H4~C@k\}fԯoXL!xMbEMqi>g HJf+3#be8Ro)ar%j պ)7appS6#hsh^qGWɞڏfw˧52˙ya5[$Z.)#A:B6bCVi͆kV ^w'*yÇX*A0"/+ [ɿ0 퍋TQ!yr),L=6bs8ˣ!M]x8}{uB|EsZ~Dm`J~9A>n:kU& %PDydZ[QY!k҉vwܨ}#]{ĂV]BxAl7phֆ`:Ns^JB3-R.c?] b> ]t.K3`/_k٬[vwt52>ФxgJ_<nZdGMa'n-BNk78F!%&sP  zc HIܒ^at+r/B=b DmWw-v13 _ H?7 N,}\= BpgoM,)h,6NU=g'$;GiZ$*֌PU88 <&'Q kf9q|F:gy 99,y$G+f"?9T}}'ہM(v:܊-> cW bżcH(%y{0!xy14Djw*Vt0} 8< SOFbCޒLLP ڍ CmHe}/V ϊ +Ѻs T8B?3 Y|~JfxS#Ru^aæz4+] &l=!8D$l6OV05ٮ PYjR_BANߠT7b']5('1%ٰ0 >S"-cON4N׌ymCp.ۧߢz&}zگ`VFKe䖝4 xv)$0켧; d+/-v#["c_h6;W"@ @D,1BZæWtHGHkz/ݱIne6C 6Bk~\Doءcbd 7zpқ15%ua}=:q-7-(j ͭgZH!+jzPryn=~"t XzƳ %]o"Tǟ+_cH<8 dNIT^x3o QcXh<",^YR!B@Ǿ7=Y%AA^`?pC'G܁:Y7òb_30r,BlZ[k:\fSyG”[Õnށ;={м!2E !LqnXCW%ߓ;c` c44|·IĔyWL*[`*mX} 8jyin=SAuvOucfgѽ(߬_c陥vu[eQ` %QLHk.Zs{Ml(~,8sn#%R$ׂ6wp^4XC(:E4~Fg Fߤэy@2yOilm li$^;.QGCaRbEQBjf#t ! 0׎g2_KW{>1]lІjL6p7G+ULN̓L3ě @E[{{CI"$qyuEϑOV.gCʢ 3:pD_WS"6` $]ˤJL[7OA"QX;3,'@#"W[,c-%22Ȉ0m*S#B:!_G.ĉF @1&˄@ M' زgsvdE04i(`W%g".KTCE [܉M#rZ5)T4L~f*Pn1x3z\kNm/ AX0)%a{Biq5Leͱ҂'Q|3o`޸Լ(Àmp8=9+e+û/Cj]}?NBaкs>WU|{-.J 9 ;NThaṔϪĪH}psͶ >?)vxցysYrλALJ} ο}E䑊1khu5\^').郋ߞy0Ǩ/!Sh]?0w; 6αPˆ.LTyj_cr5h1_CԴ1R >m:L.̘D.(\ 2PYM4cѯQl2~k0<]j`mtHέXM,L7G#ZAokGe1VxUH9Xk6f Mq%|nrݻn/9mf:НTdS } Vq 6hVfFN]t(EmK`8P6LGiIc_؞~`kЯݏꝏWb"Rt!D^#6/{:b'.d@uaU.?I SGiCxO9.豺MKFhoXl;I"P<V"M'hBIL']¤7 צ|Zv,FMawp!AXc<^|j DYnC\wb/J WӥFeułnWIKw@GW+)ZZmJGz IcTӴ[-s]I8;r*4;V΋ޓa+gOoܧֿW a[$T0qC-_@cW\.DuZf wU+ =ròLBb,5ey`˵4(@:r%iAregy1G;-Ӄ;֥hz5zЈl{匕Bci|XЋZ0L)NSh7~B29iɱE,{ _ҟ nγ+.4П-j4R|m2*BYK-ipP8e mF4rW1ۤU *&bEe; zVrd.f\iYe:NZPD(w=O0Sv?PIgٯR0Kh]i4Hi$O( fMkn>;-Kѱz9!dQ>yw"ưrˡ*"=+1u`SSFV-sV:ڀq|n Oo6^uѬ_Dul`iLNv<Y 6Y撢} oٱ@p2$[\ ChQ k({.x(Z[C"[+ }H\i7 EMbʑq AH0A|a[ #lS9,qf +VS#evp8Cwp}+Y }c􏅑5-a"\ o3;T,k0Wh1 5ޭt?I3[Uω!?X )2W=y<%eFٷx5CP7D} ¤бgu6CS1 h7 :32XQXIOpTܨm+߾joHO9C9laaAY̞H@eXl3~<ֆW4~AC5l"ZS\)42}%]A穖X0x)ԅY\IrS|qă>h@Fqa jk4B;м.v*0g::Nѥ_' Mӷ , |qZ} dX\?Ҩ"N4)T(HLZig{^[IݢlOl GftU\~NsQۤYBo]-U꒼8F];JtZ@z<]k1.za0sՌ=܍_'y j3G80+)beqV\օށyϬn5}sh4kJ&gqQrOdU{:Lڨ9d5gA9buH!u=R3jޗbvnu|JHG=攷.)?]# }ghdxQ6mAM/E". \.ڲ78r`|@͇އ}Z h׼ SFosȅmqtYdH4+mŚe}}zA,1vpHʾ wA&_̣O ]4IB-;+PrNk2'o4~X ڻl2r-}$}s Gվ':Z*|c8]EZ wMʽY<1G&*+a21uw@I,IM<ɥ="նl~lYZJM@)7ܜqV@dd\gB伇RѤŸ2,O#@fYLѓ?&Ft F<ܜ%`uh&zFZY:"IHfFi?@"wi^YuXSe5L,""̭  %T($c+^NH!`zQ 9uiixf]Y3;:H)j75X 1Nt%<eN̈qe3`ت3c V+OG=^_8*Ϡ)i; _0lw^E.~̈ӍmʆCuUo ?.")lvak!:x~^#qfC<_Ne5Wt->ڗN!Y%` J9%, >kMB lc/M[[3s"sy;< GyjB NӺNG\v:yrscTΙ"KXuW1GpfvM>8UhT!'A&ů<qZ_=% Zk_0~&.A S>G0ErڿeeW'Cdo5O**_؊+\ٻA, wOx\璌3 a7nЖ@dJJ>pSYvF׃HRш!a%T@.}d_ϸo0{bHY64ƹh Lԥ TΙcҡ DB۔g]i8@ X}BX%rfݟ Kq46Ѓj2@WZO\ 树.0JlNw*ײ+ƶv,O])+u|XVVt5F,Fj" w杲0?p$K>gZ>vĂ@!>ˎ0RXC>1τnWZ9*lS e /|RZhew=*L{E]U`67;= L>N@W_ \>Ȧ3d*+[!tcٌqn0[͊SOdR\l.z41AswhCmJ&AQk!9̯vJFJ̜T-=f1"J)i#Cd{\w4}w}s`>K1#0kK=[dl_M[۶/!a߂y Ъ଺VOz#f3dBZ>&y{( b"T% gYZe^N 3ؓ9'5xXe@pd q%5'g\6a(Z˱5j"[Dȼ=lhx MJhg-}VVn8N}:0"?t,^-yȚM38nND7 NQs]MrjY'd\!v8v VR|ݨDw'ӄXBkBڞOԹX: %EcEP7v!&s*|jm4T{Z|"u:h :(ẃp u=!tYhT^,exDa$q42XZQ_`IL+Cth\M4M&~pz)=G0qp]ٲzpևFK% 9(I@3_uu@ibn ұv<ь6U߭FNFϢx1'3X|%)Nsέ9I3+YSȨ0 WHԧ>8@vdSR-~47&lFD&)w]<b` L-BC_9N0mÍcd\~5{%C߸X`Ψp\\s_(:EtX-UkvC{Uo"j?z=Pf~XSS,{a =HC^d"xP`)?dJC~}6[YhޕS9!gSM3O|G{0(_\?wэNCbc(SXVxdP1nd7nRX5=-ffYڋ.@ɳSv<0\P8.|Le^+brnxCzlrWh99EqYT|fAck`{JfKXB"CL?bGgҜmgRC|ި:5 ^r"-/o/s+h qX腬$:?K*eQIv< 9s%XML9#5&WbۭF~e"E\I>]0y,1ۋdْT0eẳ-JQÍ 9dz7/_;CQoSϠ~%ar"`}EN43O9 0HѯrfWᴏꎙ0 qp/nMʾ֝p'[$hFQ˪, F)3fni`.}㭴{gl560d Wtݳ:Ik ~@wL!,|3_7=@0c&sTU/S5 w3f3OpQ4EyYdkE&ʀk͏1d'궺!' |R/g":.rP9m@@pxw4*˴~ -TO' gy2( m`V$Y}"N4-x)>Iw8{@o#9{ #v)fȐFl!7Ћ0B A7:#6rdHWY *T]`Q>! x5obXٸ!T"RiáW؇$0^Rbm!|ea G,eht/sLudLėCkQ\ ORԹڼa,C { 4g9zՉ›H{Q®ֲXcO4cPdw!G R͙Xaz5H `7I&Y: Nb\bKeES;Nu5?+!YP ,öoxVy̏2w:AmxAǶB,G"9{m0 ”m*>u߆~|^m < {=Y΍Dem戈:6iJQ WVc|EEcۤiN,K#bP4+썿@cʩ!1, ֌~Q B字OM?8F6AĽE+)ߊ?1zJ; ~=X*pGePOʧqh;sG ᚈ|Y9D/$۽͔sS_zv9ƺ0A$GVhS~g6QKbU3N# iWG qQRYꖟ*(#]?g;436>) Tg.Mkj+ ȹ_Sȃ_/:)SGe˶pSؠ}hT5cI\_Jgf5?'fsj"-ě;oQtYjmJ\e7oj.C/%hǑ] =>M-ʔR,"؝ڟI)>BO c?: -6Ū)d /eK t A''ް.?y-Z}uZZ'*k=HP͔+W1Gr|;O hG.I C#=3LQˣ~yi"/'GNbnYݙL^ (e^F)'1)|#6΍:2Ҹ$w\"QMI؅!Ċ(PS`|Eu7g۴+|?R@"VĊ(l;RA%ŵ)6k@ʌ}A#Ÿb3/$Y`2άgջ9^kJE ݧr;[WQogFp$|Q,Q[{9d̺jeaL޻C߽zȆ +iN`k8×Qr1{ҷW8<)΍ۢIe6>])F -p'N2piK@B<5“=F7;p2=K7eצOduM@ꗕ! Bj% A s8 Dw2 Ow=Ft`[aX%1iy'( 1EϽAhY,,019n+de͑n,V##l ]i!_G,LYOC\܎UCJЗa.N@uȩiL^YEM0-qxhQ'A~,z):;4jsv ,X޹n؂Ϯ7;@7٧vPC&s7m`w+liACۨA`Eouu5o2|"y'Gz@k<$ى+p/j7=X6`UvXyL@p9)tmo {E@KT2l{▖ 9< ~d"EJbχ6hw₄DnXv;Cɏa X`b2MOGdI "\t;NYƠ43-}֪#5fOWGEG'pW9jib{w[?3},٫h!tn%%jx-fJ{~뛢1zgpOb㼍 18%"řji'Di|ߒ)&cθ})!J%;(Yh4ű5Vc@& 98j̧gb+U)"ē0@wJB5X=͛0WúUhsUg8஫<\*LbnB~Ŋ Qz9eo6qʛY6h2gS !Osʛ.|Ŏwp|_x4<d[rn=i_K ^$7NaFdKK5 ,99k5ppg=a 2)vBNzܠVDXs|ZkA 0rX7ނF,VG,_AL(篼[UqMJ&H{@]|6z iN,rN[4M?S)aK?Wt2U] <-i|Ynϣ؂鈈Lwű3pnK ~k^AEf<UcDmMWLdy1h:7DSԭ/$%>)w:es.`c t,V@CNޥF!S=qƌX9t:0b2i xq,׭ehi6Nθvr,#S̎эDpRn'Mm19?үx96X6x9 =&s^{rM¨7i]3+ \L-FE0)b)8堦(eynA!X|ahS/AWt) r-&i!q팿 5E0qǦTNYgkś1}J;5oʹI  OGFcKh'󢠳׉ߴ- t@]Вn5KN䨦mѫ 5;ǨE8-8Ȑ̟wEɏ Oh$DD5At^V!4aD IT6r ua͗善:%>­:HdV)Dװ2sl_+ ʵ /UGYcJ~yb蟙R+|o`kp{}9s)[ҠFAYnT]-ݤmKJ*a+5Mg(C3^pk&JFSC܌kjsdOJǽGBWՂ.Dظͧ48JȗK\?RzB ,;օe_Q'<M.1]ys*=1! k\d#3R 2gm}W|؞1mc1,6J-ְiNU;iB~՗~O*C4SL&:^b0iSGF 0op&&?VQTϩ{)h \lu*jAѰk6aT7ijX1Sb8Yg}ѓľɋNP4%o6"gBB ZGt݆Bx{Nُ~Z+j֪m*P`ދ'A쾳25SF 3j{dG1:3c{VNٮi%dfed؈'Dj:ώTڴ>٥b,@v6290%).}D08ZJ^Z*xɝS?vqXjf4VxG]Buy<[7%ND12"PW8JzELmOdPiOej9-ҿS`>P49=lоOg ?P($ߝA^{g4)''Q10UC4':ۻ! c*dHNڔRp6(ŎuonRtM>H0&s'`75 {PX=>_=9IJl.L3ي’x4[zu {`4WZL}l*QTyJ~a!Ĭ}3hsö>n/-nU!9/HшH%*vm.m )VZS}> NQ$KR`_-{"#w;ԥhr~M`X!BS,E"-Z ޖ/uF3ȺF`Nʦ% odgYJ^k)C vTnT:=}3".nߎD:H @ev S.4`-fBtnAilL=Lߺ)RD_*"m!.(,< #:QyXykH]zN/SHTYХ-& QY L6`>o:'JCy0Z00  o5ݑ.~\>)ݫsaMՁwR  kSnPm ~@Șixѓͦh`oϼ@O=0B݁53i:,F_G&rMM<DTs|"ެ\dK߰ԧksWcq#*iBC Sy+T& u6bnR ݒ#/lEMFּ!ǜHTfybk- kZ:\ש)%fؼc -Ao\$̹ij4],nc%a[ބB[H@MK0Ι -ψdT@ Chi;w}W3^) vnFA~ pi m__XQQ@iE %0-(d"G1-T`=z:iUTRvlHl ЫZm '7iՁ܅2 k?5,hxMXHG`!wIuڑ1Z9$o|K qjIu`R 9$<QF>J_a9p4ˣ40-r1|Q/JgE c32xEVu~g֛MmldLplxzuי0epX/r[Zh|+5hA~0" vh+M%KwU^YhrbU,a뱔`Q%6=O U_DlBdFʎh2cTya!SN'C, (tF~VƋ T:v5dR(BG% r[i*rD.0Ցt @X ˛apIϣ1wrNS/1A}P3qnln<ϣw/ňedrZ$]30{eo#Pu12/%Z6O)oG3c@\*҃[b}Sn23~0FTL䠞*d7!G"/r6BET@O*qdhnbmH@x j@6jl XrBfg(Tl!d0Y<Ϝ3cEWQ;䇨:oOxzmѸ#[\ * m R"O98^"[70\2]ĠL:F,ȬW5%;*пɬ$ m2"8!$ IDUxJ%E68^.OF)kÚHt3VtOR !`Wߝ#_3uh 4&}L)+Q`0FaT,gbw=L@ O ^y5L{h믐]j1mJL- 9f[Yj,`ѿęFQzd u_/euŭdBovQ~$/ io" ,DžT!C)eys{e=2V@2f)86isHfYRhEamH75"Tݎ^R ç15WEޝ'aȅ8!."ZgT Ɇ8` !,Dh};\^#CDv'X玻2N)шP.CyC=*}1䷈CMvhDF~hM߯_~Ll`Gr# ?fP =ܛНnw]Y""k_ll~8@ʾ{|WAa{Wh V6אJfC[lt*dez#8:Eڢ#`"_G'^iE}>zqUZBXW22H*,|4A˰XX^A\Uר c= "ht2Ml_l :I>+S3DyDJ#+ aI.Ke$S!ff#2Clœ(H*:Vq qbKⱱQ%D!_oM(C =bfuex홌㣲sa7uFrA`W9bc;{XP68s(?  ~DCWkp{;jd#c^hW[GaA捅VjT溎a0E[B1 ǹDTVA-sX389YčGר];}DȚ왯z?U{XM 7) WE3${ծ1;R4_KJ̓Sjeu{C3 zq33@6ݛhEx)fS˚IR~_D+g}  jt)M>4vѴ*MAűo /zAw99l17=PmnS"%= s6OgʨlpS 0/Wm0o$0T|:f݄zvkkJj/ͪL;7gl,FJ)Mh `]Ԁcu@rY ,}E 9PT,{*ܐxwZ+=IIs4GDVPdCRnҗE鵶zМw Q8ms$gh\3԰)l1K Irym …/ՐM_;-{31p)$?Y?"Lؖ5wTT-o5i?G0+)-!O.RJF R~ Y!q@ |0ˀw;SICiM#bmH U9?lT4<[LG="5*w$2H<4r7Kt"V_WCcCB#nh䱝a>+⟴ G"M@+~fϧb61 An^ 罔b1ϸlp ==HR`rE7W :At-+uRkv6Pb{Xꯣ#Z^e/lhrysO eE!m,0Rpr~( /=7Z5*i x-0NK%r#JU;út~vPs?És gm2݂i" bf Ai$(LuDx|C[ˣ9X#,OI/쾬SAV}4 q%`;R.ߓc 1Doz})jjQUt=mfPhM`a15q{Ԑ3Vλ/=#R4.`AwqRh>){rXFY(Ɋg^jȬנ]7ec ٲ/!:jBUڑ@G5²~< S9%91MoF>/3cGd5^Zl; ._< byJQo'6u(J--J#V,3t-b llu嗁\Q#CP}i{k zR| M P*lM*&06j3|ۀ1m 7O75~~8{O} scdžcZ3Hm$4I9 Kam~t[cN -MbއLt엇Bj9^3x)c/%_V% _Zks[OF%G=(pnNkZ|2 ccsy6~Cűʛwœ=1]8m>hH%AĩavXD?"Q ;2/)JwUQm׬h>ȬrD b j"Cۙv^ê1f305"kQ(M}uY,Qj.d9E6P`njE2|3kTۨh߽&7);Gx6M1z-E@cdtR27vcEc<%$PK(P=wCsh+HO̟S6] YC~%IO((>j.3]FbˤUL/W..༌T k#-f娾 %`1{`Nbkk n)*ׇ4Q19ܰxcYFaPytN^ZSoN4b&zcxW)AnarCn{&e(9h8y q"*t]ƫuEUj =3|hσ\Q!2Y6+#Ц7-8=SӘɐ iV3-؛K 8T*l"X&^@"zmHm8!~z7hY0Isg~j[ةv:9ԋ{,F/3YP&Je̝os>g(X!d>6l픇Epm .I S#( stArm_nL{>g=[?[Y\hߜCu/dDZ5ٟ2 ߸V;_ohփՄy'XċH9ʤ|B1HŰBF^L70R} 7<%hFN4VH^ eľzkKB򿹝١ȍ.<~E%UKsv4)șAN!AO.үJK(CGũ3foF;ݦ\Mm9r`g]g %* T"2_3(7$fX R=RKҜkS/8NޚZ3lv -dk䅤@sUՐ];|/C:63| y%0{NkFm>ˆc\22Q6sy(?Ld_N+E`^<3aD3N*_Q"a|3Bi1*L]S6Vd(b'990⽷mү) @9WOqeOC凲cգSa%rf#nNpݔuCkqcnlrCiK&ʳ E[ M]Jeս+y7MR xn=N**~U"v tcb;}T@,8bUm9Zj͟SXwm@ߵQL:ۅPUb"wQMfrsu{Y_F {4iŒ0m6VBj ڧT s\?99.^RTK1ϑG\,2_qV83ǓTվ5_|zlAhJdq!Pj2/ %)1LUy ]BjY E4&HΔ[f%C*J"jk(g4;z_1`'ҟA W7O8zT~tnfG :^Ȣю(R8REa<cN$1^2f≛2bħAaɊ%Y{,[ \?՝;UXs0`ɯ:OD>ț\i>IOPbS"_K1xVJکzPZL4=Jv0֏ fhhc(rsm`Oľ_9Z?S f _O./IQFY):EjE3u᭻֘R<)TmIal*fBw#P-RI?ł 0#Q@i]fwaH3+:aC18*S)JEjg\OG~C;o) FiH 3=:#! ߉ŀ}DM3K:ӿ6q<^玵vm" 0Eg%豼>žZeb*ـ䎞Z?L|"?z@xzq8bb:/qvp@^ihRfqhžXU, r7!c8T <( HzWJ'BiWgVJ݈-/#\OE#̡nf+=b^򜙷 (jҼ(+XIx3l+:v^*?C_.Tc~_)TP^׺ 4Bh/]XęfL;/E蓪&>Ƅq /v+Ad{e=5Xc[7ķ d1zSp?v1L}Z {F5?,Px-HeYȢ[J+z<>c#~zш,Qr][eth;Wc$* gAҀ c2W`ȼ&f-riY>fbv8`UO_0&QOV=|N ^b,C"Fj#R&H{p3JۺˢLAg` @dg|Lz pX.4нţl @_{JX1Mޕ8ܞ?g/qwxBӷ†+r ZjW% yaIx܋iK|bj"kpcʯސ>}cMoR=w&P 0P~JEs ĭ0YSi'VAA8HY䂆QSaX"I qnlA\t/OCG ?< PYh+ׂK^Ҟ (-DIzvvK+s@(;i O "~SQ:b*NjŠEY;*:ءGhea>gۑ^{l#@ i(>EW|=Z"ȸ"*sGtY>?~J&DEPEM]Teke8g W}wĽXypy)% zLX̟#ΊiǖdLǎ:78uwUTfOʼn fKJ1e$nFU|/^ZمI)AMƙ7SVn!Kq0fϦf+]ב>SgP0,,*;+'=ۅgj%un~zf;7,ٟ폑]9`9}kl:qQZWih^ueh]pTYNGSY*dQ7BVS8().80{r؄eks9 Q9}KhmKe³YdYu'Ee69LS6l4cR B׻ht.5qE}%ĘoÓLB'{9gf$M;F[aB ?e2G"jBA!V~BHV]oa~ Q hFnO6y\o-qfT`k[y8Ɠ:,?ba,P,0̭DzXC&1:[rǩmR] ɪUŖGP8 E\0l;9 $fT@fݜ"hV߲^rvo "ĜsK58κwڗ?-v5)g-; 5VKgmM wgVs:.oHsXp% =)aׂ8Sz\>) 5<kH`$8 HgmFÝKkF&MCu0FuR<ß9y9NkS<5p,=ʦߐ#!GxJ^r"޹=lf&_ P(.=Ђ~\CJٳo;~R0=ʂ<.']<Dz\k3iG#!Hlc٣ DY.FFYrҫ"2A-y؎:JCxl?l粖~phH?E+W693IxwwKӺw >:5:lHv&oF'5Mб uEqE36ՌuE2E=zNݶx[q2 .:Ǔ8_1z 6*:X>1&F4=! IMfum}ߒDk*ȯ},z nUG, !}x) iXŜCFˣehq4t Qe<:HuqR,fB9к5&#-x1pa4Pd|s1p5Pղ:.@ҾQMhd|0UnH@m >cTOObF"ڞ3x,9JUi m8R&.Ws2q _0N s!!=li-R?&M  atEo zMn ʀG?$ $grZUDm;aXd'<# [l_?hG\W\vwk{?kګ$VzV8x WBơ %4c^2Mܰh@*w?}~\ϾLj׉W{Ö]XV #BTKw n*4N7^>v΄d݂#5͍o.I׫UZ80&!2[4f2278|M  &",]摬zֱz'9]7_cSz/)ZO=[k,g&A˟$XR0,n>V7chֱz)ywKWL_T+XOJPp7N ZM9x1{{ 1SH.ryorVn:C39AN[9!&3Y厃#[{owy.em;Wkaƪ`7CzVLi8M1m8 T?ސ9e2, ^\1_joPxNpb ϡ c|"s 7f762DfׄF?>R:XLZAϳW&(p-^ŋ%4:;gw>e\[kG"m/ Ӡw04#&qs& ͢s]p+t&P5M +[%5 +yyjaZ-!e| o6P&D[7LlP` WGnj> /$~)>ҨIK{z/(v?ذYגb@e`pK-W<1XM!jPLcP~7#LgYxt D{ o {9wa52vv7Ӈgd#jzFIblkm^mk_!9N0A;DZ͇ދn|lJ$]sT¡Tܟ4F% ˅ky7q:/{T^vRwgix)QUF [o/IrZdٹYEcJ$x*c5%V}) )dD=7"eXV?cͶF4CL {&ٳ+h^_R<΀(oDŽuNT5ҕP!Fi{oaDKڗ; ;31ӑ]gAE"tw=sv梮6ϊc՟^><F񩲉M`p+Lg|7 Mu Ke/DޓfRd&-"??7ـ,vr΢*hu'C!S[|Oό.!gބWFl̘_y.0/?N,$y-$5II-Iu"9MUw^"%1J"=T(- |bʥ8dU?&ش:[]G w!%`j_U3̺+pjmBP[orlr%7K]x3`"0,yY]UKk](+[C^A]g_av M) E#l?v&csm|WTarXӦzgV\%Q4};-d nwhTx9Nf)gϜ8$C1aoOu8v qDa *ڶp%|rN,$|H8&`_AVp;kƄLDȽqw>4dvK|0!Uh!`KC9ɥ'Rr3;ȒZ;:/<ܴ4<&F2 ׂhFPlrǫG ͍X;0CAIbgjIMx7N} ʷN\͙vوn"*'-Ъ )4E#KKtmnU.fq9[!͡ !ǙG.֒a[q2a9/8!)carXڵ*,[l}(Fam#~x-Ӑ 86PH96'q0~RcSr>[3lڎ a&!:GᇜtbeVpb #Q\Z嗄&#̵5EmQfOkk&7M/5[G$E#܁$CS}_ZAX,}lH~f3oSJRM JtXf4i(եUH^Kt%@㧄vQڿX.ffs+$L]3g6~& $NUomY?U %>uѸHq2r Rlm`~!BPw}G# Db}or^`%_jO# 5lYɇ H}p.oKVdl+zB sF7 o ɇ8kY-FNE5*Lvi(Sʿr>Q8KY Z[J<FK~0ۄƅ^-}i`oZ(k%b1ߺH,k 2~)#FI.~Vq4HAE^85'Y!g5K-/GHo$}qDZݹSu.J\hZCE eVz Jq` @ͥQ` wH:`e5:ptNFوJ&Y?`'ѣ<1n>HchEju2HW0wDOI"aqCt=V.jkhAMx n}y;|Eeql)Sf,_&V*f. ]>LsX@*[ DNO| f26)?$L+Y޳^猒&޺H%^=i7jiN ~;kTdM9 Z U0ht>:xlݔb'#.TħNcoV `V=ܟ ZUo<{ubUdjj,̣\2m/Wa $̺V4G~?n8Gw;kY&|x0F;5q)b;#0o\C?Ի64f @ZצsޫS KZ<H`Qv8)('odSBە'mRqeh}-c Y$I[ 8(~*h8P #\?y}Xs&TZ{ou{hŠv5/ ]vb' * 1hŭҟb+oիu䑐L}:Yukl ٝ.v%|ԟTNK=Sk?ZMC]%u^Q^7b1[ο9e?uFo ocnn1Jg"1&Ā`;&u=fyr,5[Zi# WdA[a_xAuFo> >yB.RM6đL(=Y֩M - Y" ^o}L|f$zc Ra^j`v24ϴfB9plmUIhÿ]^0~.hDﭖi|ӬR|گ#;5UR6w*SV{;Z+r)KH@үreVAu{!ze$Y0C^n511-TK %1i/aM2'uD.4(yؤgADуu6i0o.2} c_:DOSi'@7 kz1*R'8}ͳoɥ7_gG?Rg}HӭMr;HLë?d3&DN)"viSE*u`ӌ1xޮ%xyty ,,*:2SZ)TַF/lp:S{NWN)CtB4oTiGvM#jô~(C0I8:JqhhEkwX+V-磴ZaGdi%Ļ֭o8ఝUxIXp=+^Z{YxܓqXZ6ڹA sa}.xb4 )Õ_͊緥VȘ %Tڏ֖4JN[;&iu,b?d91{{wp֭$HNqo]6ejK04E}R+,!2ƩejXA Wf:VHeLvXVywg>GѠH".zle&h+ "ht;S6X깁FX罫s//H\+cz rDW$o\(؅ۺ.Q$P,X`Rd_JM%Cp*'`%(Χ9MQU_zy/15t#]M3) NeW4ȗnV`E{{.> os_*T訛9x aznޙ@I$h gx+Hk1oLג{ْl!*j`>ÿنY%,?@[;x J9"7,`?: 30ͧuc]RIL]b4nrf5M?$ul-ż15iЕHsl_(a5Q@=4/z&.L1:Dm>Oе!<JYD G~xOä!Ϟ[ԭB!k٭lE ݐTʺRKZ> 5_;`\{~|sc}R@H"Y呢g8sk"/PboM\3\·qk@`9NcQ=Y{ ? 1YSFVzW0ti.>o-7]|n8%="B$bYG:tbC۲la*J7:rA"0/ER\M鷛D{(FH32B\'\xc9+}B ncXuUjf$-okaϮZD)$'ՁW c^}GL}<8P=#A{xWT#[ cGq胦EӀb_mwB;y0x!uNv =Wo BҤEQԌ54)}J&{Š8OF0:x^hjS֦i&/ Y yOPs4O:i(}ĵpD G+R!&xd|F ,+'av(*rjb{4lވH(>QyՑHȭFMQ@0DAQwZSaSЧ8+yݘ^|^yR|9M3G&=<: ch;=3pj^r)m;#$]'{wP$F S @6+\i\pnvحDozrb- 6KiȧcRJ/Ǡ㞔)ԭi+qD]6to_i5): ɷDAlհ/]'ƙ|]4tͤ4ڵd\xrs_ߚ+>/ĝj|A'}:(t'TGeFqi@j%|.\enkDY5fң=n*B!؏F٨jXHn3{T-v).h-Bߞfԗ$:6mF*x>퉺!ɜJ3]&dWNsarĕ "W#3=UMgk,xkE lhZlx %x[Eϗz,sЀ-36\(`XpOڔ+./mO7Lilhi rP]lJ 7;qnC'Dmϗq|!_"уK*ax?1X儱-fx6-m^| do,YUk%Sқ W!2~#,B"'p=y%NU{3n}[D_c"bV Sf*?*vVخǍ_laF4zl<0!J/"Aڞ#nrgW7g3pf*jiA @9K*IXsY3࿮mp)v =U_ =݇$#)$9@9΃Hw X _f`(ǿ3wPicG ;, <ÐbuMcĄZ2ZUB 0åAV_ہ)gUߙary|ڻuHi+\$Ua]k7Iz\6-њC *o_7!-Kj똘??03PC<%%20LēȚHS86{׭O̦qMpMP8" Vlɚ0i>$d4ڲQ4=`vfB\!2CP2vpoAU0iyWGf%obiXRmXzjvi +8otd q11t3iߞYFH1"\Ϫy( cz'`h2+>Uv(fb Cnek5jH۔$ܦΗˋM<͘H`i; ~KAKmcb𛬗.{ o9\OWH ^f)1q$t- 5ys/<…Z%d٬!Q IVcrmLSEPmGbr<ܶxِ`*i9|J4h2hʪ3tyan2S/). .m`s$LCH*yh4ϜD;5!#Cp-\cyjEwG &@U?#Pq933q b,+/?`HGgkkHSY1 l|-̺'L8|*gd5v؞Zߌal_ H:9jY}H2 :_ŬvJh[  :V(Taڤ]L2_u#$> _N~#b4?cünrfoOZMTZ7I,`JDMv &]UY0(%2kۿ1ro PF{`=P2n3x s~oE=@@I?A(0N|jc bJsgd.:jC$*r4Y.3z4^uz 2ګ W``b]^,Q1cNϩa1oJIzpA̾,jY } 3ZnwJ ڹ(|kb=Ez@wIrB@gbaZeVƒhO(s#Mm+ymGRlpO7:g{V}H a{u`~M4@lmXP(Bj(Cnȉ3| j!Jطɧ,#͜a%IG/< SsR:YZz@eQ0qfYJRپ:~8yUb~7A8ָ`Ovx̳}rAnH$T&ʒNi-B3`Aܫ"WROg !\ ֝G(YQ0NdBu>•#'#ĦaV JS<'??̠N[j Ŗ϶!* e^|V?sqt+bW=vKLtc`Y0D/~X&X us+~i}A- lfkc9 Kfegʺm&*9)]O3WȈ @U噊Iv*69[dͯe2bݺ}УÔH9i"($ YkK0z,͏0EB^rMip\wO=XMds?ԩ۱V$_S"+{T Mei`H$C)!L]2풫^[c!ۇd T(~ھU _wVa1[U0}](n^Has.ڋwZ.H'i `q$ynsJ\C\t806ֵ@/=oͱM}^p8}hYľE穿~}|GE(JHQd잷q ӷSL#_vU1FNC#yp~u_ qFd $G!e& ! 2p6J6R>f4j[%k߼ IN>dFcN'43b|{=)ILCbv B"CֻK]ǹ G7 _`? ,[I䍙R*4C8ߴ[~1ձΩPW?i-*G䖑 m1rIֻ1ɉB=s)6{׬1sv=d gvknrMpS#zv :Mn!i^$캌!8҄_^ <#-eFq[<Y!ȠTm_'|8W| #gCZͶ:lp[d?,d'!6AT#%$^Y4Ť7hI`*!o>{f(Ę@Dch$T`66%Rϴtc*DK<nFT꧀ %1/PX "*}69) $q+x({3(F#n[!S;e"I[4;P#@G{<8*@vвdǙPSSVYT:5HU6@".uƈ%.2xx 0NgVwc{VD1. w0t2n?"8JƌⳝW¨VϞX[+2`M_%Fnr[x\Uk.dM.nId_!OTt`ѾU~fphC@~G+o8{pPs:J}|g)ۺwTTL>LTԓ|QA{mcMBafyCNWP@(߅!x!1-ڢqvFu|?"-vl?;OjD${1 ?*1Gl~LYwbTnIw9iSLtF/.4IoOKG(1dFBW}ć#㢯*Sj.@D\%9JPb HC9) bp^}J~T ۇ)>B$gO~MO ďC$rE駁K~%[GYW+ˏ?-^1XJYYsp[c)F0bVP9 E'7`j "ۢ# k{(!C` -{ whdn16eT=d ^֑eᅰIaj;_bFԟpGIyNDpim àBƌX8GǪo\2W8 1=CNT1n%X)FX}D lXǤ | !@t۟ǍChtMbޭfgj ^B҅+NYGJ`ǻyke&;ĤOr_R U uC68p/*y4TicըW #̩i ϴwXu}7 Y?AGU=?,c`S`Pz⟦N YX%+:S2zZƙ .imulhY 7cjTO®rȃ@Ln-aD:-yt,;,2G@ _4MMҡJQ=XkjL&s_^r#]MM2@7D|~ǺOl}AJ+M+BY_2:)bAPYN(كgJY.c^T՝ʶRHE? AH%.H/@(Qۊ%@(}H=ֵvRW P@q}Sb,0M(D4r= H: 릻p`$EC $s{J=W(HSK!I2Nq]e%9^IHpt)@J{yxsZ§2F<y ݃:F’M^F"c駜(|~a&^p`E˾MGJ}̛0ߑ.?ٖԎ?7,iDw쳴\NkD6B^G"@m(Զo<»DpmܷU)Ѿtџٳ,lS.@2{I;jF:Bav-guE^7d+pQ|;-m0 L.P e_c NgX>3_2G P\cQK)BT37;7Wfssl/YLP1?wAzO +:~5c1!XEyѶ ʓj7DfG;JV2Z!]7Ŗ߱:B^ 頸΍?xK*]@zUMOx}8 m[x)bn71Z J! t0L]%@"dUxQ=Ikk N  ck,%[yUCvZ32ޙs?E>ߏѭZty7*B, 0,ϝTN[Wfp??qg䴌 ݍe`q}&>魵A[6vVXD&/|FŌӣs08:ߠ&Y3^H^C9ߥ)bTTwH5ҚE$چce c?L$&ýӓ-w/n-#uf{j\^=k%C2*}GS]7pgMt͊ Zf@Y.ˌTLB4c'=/ᚏϡC@p'"բ N?4ug,aRhj ([:5Jk*>pYnxzPnlߋ7;'Yަt!P[q-g7AUt*%*M &c̵QJK*(be"F8n:&F@5 ޲Mqu_|ujf8ːI~5æ4lQ 7;]fkH7J$Z +t58 u$%ZB'w~$yu5ix~㥕Iu?la wՀ5&؛US?gAV+h< + Bi@t~`o`@ H(GLNc8^qk\& jQv58 n,õ\+}Mo[T@ 1 zT:)~݊\,rFm ZY+<}msz]ڭa&TK ʥ䏂Il+EV75ͳWr0:䂏5w5  ;pBo7F)؟yM[y|7_.F@0⥂L9Qtn;"Xy5K#_Rk-& UMtcL4hc 3*b+f߬Wa$|q^m⥩{ & By HTG&)YQU:R5ʼˆKD-9%WN캽sX p=ch\DZPN#1uӉCV^4/nRS8zX=[ ?h$YZ+ 84(C|~ӂ@Y)P5>uC@g ¤C:)'t]jdI.De}p;+Rbdc=k\IiJF#J3`GZT0Ԅ?Ú"'|mzcG}ioCSU@.50/i;N%v .%` ͔XﵳHR_0OkxbOڭS:kW Ρ12mtEIl%4 F´.Q_l:h.VuC; $t,**iZ2xթaA(?V͂A- /pkGz9ox`O4}w& Z}f+^8t-ڦYPVufݰhB~ET>Z:aqG+6;z x "ƻ\E*pE速tVlOVtD'$H@w^0C VYY1z4$ݰp 0a;fauhæDt+ ᓙ44 Tn,̼4 #)]=EB奵j7hiN9֊W *Mۼ>rŖ|M%Uw U5|"PvTMa.Y9=B\_w5iA,p Ark0치2)Bry@YHMi2n8q(a>O2tmMKTqk8'Gif^2Hj m+L- v/qpTkM%^O :X;E^rȐ\=tR{SPxӍ6lpJV3}yyFoF݆i!yγS9gx}KjDjb&T?*NIG;zbL ߓ״t픉=)s.p;Ibl;NY׺;2'yIt{Og1$>ˏ->C@}q;E~`૤~᳒6zٟ w'B/^u̒!LhzTBG$ Aꏼ̶z 3ނU-ZH #ΩW$$ݞ#6~H2]dvn>̽xl|6gpAL\zE,dv ӳyY_{4H͠+~sT (4sa9_bGvH2iCcR'8 /4ky0bbU%߾~_R`Gg {ӿCRuin3bsA"UpnOO>Pu5 *VHjW3A`&/f5/>1pR>{r'bo5Kj kq4|2 ois@uKM-(P}k15UDmSUj"یnҰ;:DŽ9oa5jRغ0{xHGAmV2Ղ8(Awm5*g0gjNQѼ;#Ot%;k}?ۀʵӭ!!]d!mƇV;Fl Xલɷ֗K/DBz yT f o*܋"V2߂I87 aO9w6Ic8' ϺΎUE}ivZB7=Mwj3 <=, AYxob$V@?3؆MW73}+neibڕ^ 2hDCN_h' N|$?zd#k LVGFfX!Ts%}ȏ@?v\ P}oo|K 3+Ÿ)-gŵHP|Mo qގkè03^^/xHl7R!6'1.K|`ZÅ D@vPJ~E ]M誰yGfbhU q{<9%U v#@]yd:_K}. 7%$?St=t7qAS]åR|Cv7\ btwa77:<6ۙjw3k.;oS#kMC7]ß{}LVoK@ݑ|jQV ]?Ya3 GH[>Oׯ?)dWc!Ԕ{`<.}HʙH+}qgHSf8X<̆pWoVk+"U;=5d,7Eӆ_.BKyOGz7_tu j;?K Q*NHA >s h+^2cn9#c`*:6QTY$x1_Nڔ <XH ZL}ga^ŷ.U-ފ'ViV:Qx &s,h Ug43Ɖ 03 `3ޯr,ŭe@3r6t#Չ:nEʟ{_>xdǎ?fM>ZZ j"kx7pPj z1 #_`T0D )h0Qc?+hbbVZ|WIHN8?=Gs.ܚ6rqK_ :#oYUUG>ݬ+2ْ3ɠ!2낇^ݎ֍NH%nsĽ pW$@[ٍ)8X +أϧJ5FK`7qV D\V@:;ד չv4$:hwAݓioMb惛d `/5 x )ۙ,{R;A @6[IԷTh6 krE%M4D!=ЫLT:,?i褀 [X#Ɂ#\Q}As^ %:Ok"IG؅}UQO6fә{N1iYMxRmԎ,K\ /b䝈{`H?c#zGܤ8?>$80Gu>;X3n^W*P:~͎+ 8#Ço}'Vzz/ @veAO_.lL0P1@rYGMsZ=uVWVB闚Ю؝}J@LR06WVt9} lhQ,=SsЎ>Ü)H< 8;;xvM-\~ }E{7#e}~ )@q 43ո)n *rGuM'C!h|Ԕ1 Gƙ䕲o'vls2s虴F(KOAըf_쯋a E!)2"kb`߾P'03ȥ"1`M 5ծU=5.l- MXsN۝}K{iazx92z.fP\+j;&uuEװ[௛I2_Ĕ.Z)}Hd?:6 W0wO BGRCtՁvN3`Lw9F.e+R[ UfόLl.C cсr㗺mƓ(b T_$U}3Q;-2 3- Ѵ'hx75.j͌gsQ,n6?4hn\,[}(M@ %V!M1̼pH`WLuX+ JEAy8΀Rb.Qf]Q;YHڇ {>}N^wY+IDP9O!m^H_MBGN8nJ8 c?'<`#} oc<>Й Zc$S5Gܤ*e6gC":8vم$9KyiЉ0BS-ss4.X02_߭˜ ^(R.x0/~ij O\ਉNJKVlxdXR9t4yٽ#OF@Qw}buuIp\pBUdq+o˺KߓBP*މMoZSqRU.>@tBڱ2C!Kfih f@ ktmDÍMs2]0}As:իG M__Sf%{::0mk*XgRlDKq  $\=?L~s'Ӎ#OJ/MCsŮ=e,@7JvcXˮ jq-?ۇ OP8X NSpi0; ϘcI&}--_AtAkҜD9/޾)rF RtkI߳&"_k0"~sDÅ.G”,qbiH#dUuy] E$E!Уth'!O\.=F"&s= ˉ;;1S(.Z$n*UH9x-ܲhSd= dçt7NoDz>V5ON1WzKva:h&Ãl`{4{b[0OE}HA$痲!TR!6ͯ.n`-2irXh)9Q -|-zӑU pŪ; x-] ! pV[QQw FլOޒ=T.{}(^ 2usB.PHl΂'ѐ e0̅+Eg (DǦ*{Yp|k U6 ˌY8{b|3:eXv塰]28FY6绣6U] cm!Hh,p+Bḷ6BTiP1"@\a8bfi'>h2A|u w20!o;}HL MImNFrB P[(ä*&?xI 꾩>򜞡\a^8%j T. g^UV~xY G@] X_*!mۆyQ<2 .V4R)"M6bM4NttF~c!hǕ1o;y" ih^Yyڸǎ*Ǿ B%> _n΁`x5B-sR|Nm8{NV Z ]f\ rQFR$xS6SHA!II~E\;@tw3ZOm\t0Nd#u-\gWPjV`оF\k/9 3=]g+)Y7Yt3vNEVO?Fzp؂ 讑FE'[fFIsOOB{{Yr^6JJ4 N!޺oj!Y=fV?+@X"L5WM@ESBZ\Z}җ7+%XcFa9+Sp^Ӵc!$ -ǥ'aeo=eGD-XbЃE&43Ul~@ޕ Y7- |ScDž(:c j)$9S9+žӛ9!mXbsWcllKZ'3a5!,%q| 9܋Pnj-|TjdWB,2dR]n- ĪRn (hcm[S$w>.-D}5f˝jGrR](PKZ#K}V޷[}qt{+,+Nb;2p0NRiRO$'ķח `-9婧h:s?4 yKx%eW%pLfwkd`2=8{ϔ?X겖AY`⥀8}KӤ.螬9Sي$ӭ ?U)=r|δNUugjs~?j3+ejٔMY_j1$}庌NZ 4ft"sX>X_wD3'~'Ƞ3I_;_D k;k&IԵ8-iCڶїBS̀S\{E0I " M/Ń!|17}Q{k*^uLNcy8}=.IvAWAs{wYG=cS=N 7[|žמOeH,w#Ԟ2HY|dHtYX+FMY Ta*_7)9Kr_d7ځ6iI?GSEq;U˖)߿G6_O4)WDh"u#p(YAl~M6bK=/ v:^R2Eq͊b{+ͧ#Q%:0z>>/.BR.WxJ@ &2&+c9aP#"oQUGuLZ0F'b~R#ewj^wǟ(@8qO`# ?#bj}AĐs>Z~wD fuEOj% /? kv2f T$ٳq#x=nlct\Kzϛ̜P{!kX6 *_xUJƭq="=!~nU`371=xiP_fk:l*;˯޿gMp! 2m G%w̌[=Qsf &;Œ8li^K=m] Brjhg)6_ԏP0kzXIf/ IJW<ʽtȹUװ [m©n";`3L*sZ./Kқǰ@B_x if*uw&3C z!T ^·m@pK‡*k4dfc:>Dz#+7͗yіD> ;}P8w>^_OHd9DX?C\va#=f>$$)q,HNJ{iGo5R8Ͱ^m$? Q[m)nZ*Ԝ[1#"UTH „o(2؇tQ4D~vGZtY"ĶJ*4BT+mH >#!ɊURzO }ou$#yRWpj>S`l #N]$ B0VEֳ'{*u砮ƞDd^Sy|28|ux]e[duȚ[ل{ eĂ2bgPfލz0LkhjUa'7 +3myE.* (Ajd˝oY(] m>ů}]eid_%|tU) 慬o(]IAIR^) &Mߐ9zK%]9aXsLe^H1h LP^|MU49/R-O%)#L҆P  x!A*)xĂB@?ϳ#Wg1vzҬ\X]our,|D`{$൵ĭc pZB_KyNʧa!Dl1]VeX\0qYo~BtELֲl>5R=q7Z`ϣ`R@``Msܴ, w(*}n2ṡ&ÙM|=D'Kg?1@s pىpZ#[1G@&2]ij)(SӺVt2Ḭ%MFF=\:̮hJ qܚ~otVʄѫK 6g]l<%1>i72׉Q]z3PrHm<-6X7muaFszE5,+ s{4RVg{'ܢf%eUkJδJ,#eKG)Cs;H:HF?)z>.NT6O5}~'](dt?mkP 6>:w6acJx1~[ұg%8uP#)vNhwHLa?|_Խ0_ ెvj aZd3R01 Of/kؾ>2W?DnμQl{2āf%0:C= OrUb7Rc &Gw~9RߟΗQ`Aj*DIy+M<țO\ zrg@ > a&Gk)=zWz (`fiF0x w PGR"s¯J.4g3$ l''f;;SlJqvlLtvmg ,ʠߤ"NƎ? }9ܰu]%zV¼q ّ4 rUeqU}%}g5,ADe^=@u]q 끠3FޥnoK>]r%C1qmOCHJ7bEyֲ"D꠹R:zM&X/w*9m%-vMv}1DTA@2mE^ Z\*SY~_"3Umu1^l#jxn14(pyρwf$`M /q#.*)v4ݑXy0> !njNӷ osU_l%>Q[)2O_}{UYH -do}j^euG %F.]OQb ?[{H?p!屾ݒk`v Ӵ16h;1.zBXϢBMP~yr\fo2#M*u=pqC&EsmeďM :EUET+*BQih~t?qԴ,Er#HLwxt_ e7O'=k9Uf8V]3; R;|,NےtsOrRz=E`y(,pN~hp/mݤ?9DsNڼxOǚh3'BK?VIr}eضw 425 }lrhճ1s_7Q:oVf5T}.!΂ژ|YɬIt4_8[yWnD %1~u ҒmK^i:m2 ʜ12"?!{t(8[As zVI 6 8@Q&Ān-.磹òۻb*8}iHTL uԥhʋ2Ac10BΛh}pM)6j{< or3V샼>VQX DZ S‡;-@_ʧSJ+YnrAdEb&JӬdM>qؾАCXRaEɢx|-"53 \ZASl8J9F/lPRjVE-՘{wCU0cRiY}kDӇً|Uhk(%s4,>w'ʘ#!(AR;[MbeyD~j #aZ[b6QY#N,֡AT%4|co]]n_e>^Qn2ܩtu73-igw E'XK_b78[ ڧ"E|Qa#"ԌW=[p*.jl ՛4cOqԈJOx]Vۙ3O>nຢiu©Cwfh\\_85Vu(БQ7P=ᒌQYU׊B_k r9)!m[$Jyk_VP_u Ԥ`"#COt)}PK&U.u9~N;*p@eYOD"c\⅍(FYZNO53yr~Mrı*D3`WY=6HPM' _}}Q"+>0әR4#Oas%5m? h&zü, 2y2[IG$޷-ӫ&[lzAFKB0UJRԹ$Iׅ3C:5Ny5Tyj^Ccϟs#*tO""^FR~d*1jLw+.0G&}tH+gz_CTrbq  1,!̓tw؍RHm}Ñl+f &/e=fu,M&0U,>%^_) =74#B/_Aq!U1X߲ A:jܨ&($z " cu`VɵbyIh>VxcɎmw`w@{.j w`#ao]η5Wt&xB]1ؽ^\yDN [A;}k쫬tf6=Xӷ.$@9jtGrBwfvf5v9.c@y}<t`觸t9o6BW\(Z8CÂ;#_ư:+S +qg Wwq%<]j&dsNUi;4c[Uӻ7X>m=cJ'8u8Ks /`I7.0K@_ۗ 7o8)?N@+5浄<},潱6ka%PZH0~J?C{x]jmLcUMhȸp'g3 !  JGEm(oH#-1 Bz@n-w${GH3l}&RdAءTKy&,9>OHÃCU$I2LFa  De dnԊ81.+ D«cL2xiϼD27Q8E)]bX U4ܤPx{iE1g9MC!I{,`zEĠbY\$a%?2#*HaO$'+DGKuFBs`ސ9+a 8pez]0P(pj#*,۱AaDuzXokM\ce=F,sb)מ\F6cզ:u0KW^ND5l*G*}Uda@1i RDBL#Ԅ5zfAК{Ku5% mYs4Z*@QY8ՁL Y,y=PXO,]aa~3w1D֘3lPn u$T(*@:RcDs&ﴂYGԂ}|-@ߝ}FMYJggJ@O6ho:(3@)nɇ8zvQ #*5Fi:`QuS >L}4=c#}62l(Kp~;~q<QZ^60h^sR@rx>$“5@MȄ= U^`,}U^q0ʏX<% !>ڪZz+ C~?X]Ac~5v'ŗ!9}!Qa&'E}~s>댾'gwcR@~|f!J2 X5#pJL_R̘"99-gH,H7R}ΝwRsx4sZuÐwIV[g$NrvcgcIO@t9 N?8R/ܵ12Î7휙~3V^/C:)OP'qw5q20 ]YŅLW[0@RDo(I5R wO+ v}S)!ڮ.GUX&^:$=#>3ax[=XLB! υ"6!/tF,?8C"h'eǸl :.OBVlNYxX],qEVMB]OhtJDz{ hFZ!p0Ƃ\o/L>'6x2[inU.٭* B<4xn|0f:{QN9ؿ=W on$\a>Pr? H7 3%8Yh0H慴B#uڒi0=v'S6'_a>^SshԇwY_$d:W)8)$iylUcܯL @·}بC` &_ dվ<).Gpbk:>86V޸M ڟ(xzRX䀔Mxv_؋}n24$\4𷒟_me) ZU|NėMH-t;D7nFk( xEE~ZɳC+*~k,D, c1tϥP)K;jj_-B(3M4xͺg"=r@,?'8;r0L&ЪUe߸5{tSP؄@Slfmcppp= (PJp C(4o8QU<ƈ 黵R6@!R Um"S `DF6aAk<8 B9xS]S|J]%^—pz|2OU ~9[_vPAvad~94P aܔcxNfk^bb$Y R,}Nj 0Ew5;#Q;*q өcGvڤŀ R}$DK֦ }y2*F꺩a@7 jw<`++8k0J@♡PsA jAmX f:'L{)LbePnf-yPz:TDϊƈT[bbj N3t#an98@=sPCI5hϫH6%9SMH+H$#B< sDlׅ^uflf$籹G %0gM}b`"u)v(k|GnN%H7e)jdyf!"4<)λ kz_(E13r0L Q[j"Z/IX0|)q9ABO$N$Eu@M8- a֣mqh{R7z2`aUM9(woׯ`((W2[c9/z /I2C #QֆKA&г*ꡲN3r)o]f +Tȹ0ӝ@Lj^̑c#<S߉Ao匴ܪ!]9l *ܟ IP*')Ok*\2o:9[YBnC?)YGRt<#.DlTޝ ̇7fۤ[A]߆Z_ WEX`މ4%j!CG @#=9$|~+ls u{4I%p-_= 7?7o׊˅>ޢ~І_1~ g ]]`"6u*<,^3#Y=W=+6:y'wg׼%r6hV"6_4s`ajsGVQyp:uT5 {EMi3_@AQ;n(l܏7s0 #QHW7TX6_;Lȭ.`ԘmrC0]?-]TzKfDԏ9,&1)Ak6O~%bE k.g}ʢFP2%t1'ދ:itЄee3DZ M1\1;^֟%99P81?C+l-A37c׃pkv=Gڴ>H$Xy:n?~Obj絑8̟͠ 3dX絛4tapHCXc#u(\yX; 7dQt5^h[&ou@ udyΦM +6ߘ$jhI0DQvA'h2}e:@&?({^TFn1\ncol0|<Jn:[Z4)y6O;a.7d7~)e”K}E4D9궊ąO" KLOwR!Λlo/=V ,]F;1E/TSdTwDַlE>YT%q2Wp.sh/yq+f-Z,3"\n71~taVx_܄WHWIF=y{1ޑLk/jz,7\1:8"ݣo>F:DlIo&^ BqƤܢo) P%Ta--9XɉW8)䵊)"CNpV`wd7ޫBc.[uIppI~'EzWIȿ}R>U1j+hJ۞Rw(+ ?/%8nGz>AwQ72 ~p)PB(QNj"at`n٧!=ڲViq=1' A8Ǖ#wkm4 l`롶˹rxΎ=Zx0[ۯ9*23Ǭ@[&3%6%ҠU!.[5h*+/1FhЦp-ww2 뺿?K]$lC_{!HBOlR"Iȗ w2Oxc,0 M0'd' @ LK*$ kL#34KoZo ܈0EE`<^(4/0G޵ndd \'lH;%PP 50^.ÞŪ }[|N{lׂ1-<Y@C!_ڥqU-$H<7qşDu5fuyn:.͕ r})Fe:2`Fz#IEODSM=;zN+Q[`V,߯ a )PKeo2 9 :aW9qc؃\<`qWlP+C?dZ.!8ڸH8A}G=Y>fA,K2ɑR} LĒe?5QVoa bq\ޢn xxxAЉ|`$[n0Ñ"w 'wFzF>hhЩB"$+78;~u/KQ/&jz=lO[F2)ޗ-toP͚=ArAqKȊ v3EF[؝,'_!]&5A 77&}NIyo$a ¸HodvMϸDp`O<(ІK</FY$H(.ü&` #'RܓrGynO!*O'<kT:#7U_y>6~/gA ,&DI) M- bO`ɐ`\9 JM@5ՃqvYZ}-HNw3\ؘN#F[cCCgB;/<{R)}k79shKÖ55KB18Oên ,z&Tt:Fh#*H;*qw_]})(}|+m8/ oi"ZLO\ѥg-3#*>hՃ| HbHF2IYnjXפD 6[1-olmorl7/!\ͭ;/]~kF1P9)Fu;V0ߥ1%"D#_֌l)K/8adW[GU*+% ԟkZ9(NqP/'H ߫L lD7u4"ʼk:!t5'mD(UL =(rVm5BbXI 4aP~8ȶNCDu_a<j4]I.St@Tgeb~`CٿDkBP7%V̀׆JԗN`q|IyZ) R *,Эv-E< WO3L7Z/.x׹O3]>Kah)Odev6\/>'ўi_wiM aT(֊[7gq}WiЛ~0Viեo 23g`rD؎PX~?Z)qrVXl~9O[ꬷsnbN^ ,&ώ&ENww/P"pTkIG2Rl>JCHe"C\Pُon)Qrewnv?w1 _sb^]R*"}gFDG[7O!wa?mr` e-2!H3{C52b)2 f7Gv,Q`%j& WC#:}ORT(?Jc]psP=I?S urwbG>Vzw;3>!m6`mӣ%?f޲?5d̔q\mKK0`qlJX^EQ9ı2pF8dr.ajmfﻰ|rˤzYq ڌX<+) Mf_"NŤjjثU|zb81\]CF6sz[?w3e2M:rMG?s*K~[ /FqvnUJsYM2n|m!O EMPq 0Iܥj?QAQ(nB~ؒeG7vn=] Ȇ2 f\=(Tqi5 h~nx@)@!L2OJ g[;͏rKoFKd^@=FST'R.IslAwr[; cU@wqN)Fg3nZͳOX%ls߁%v Yln+(Sҵ2)?>7Ỵ솳`w'EyG.zj?"P,*FBTk$hXe9DD4WHi,PlMM$BAUmyIZH3곖xrFd:WYF6Ս)s6vtL (㪤ZքT_."9){rhcһj`K"Sd" 22aƲ~8 zӑxg,#ǁ>_{n.5ȼ#:jȸGSlzcpB*$9iv+oHHN| }~x/U #ȥZ[hL1R?:$yoL{pEWGȮ{.STu[ ;>_j;Dj3ǥ+$}rJ s>a{߾\p NV-9,K7jPe)hH>Lsp)ߪcaZ]t7%?~jvg;>ITp[M/n.UȘؚ(Ե62TR>]fm)i))&U tT.PAYv,MdRP] cSZ .Wx, EQj[;.C!?Es=be(v*0ޫn_ۀh}7onל5MG01bywcGtLLgE2խSM8sAרRi)eW\?.q&&:N : C.9 Kqw (N?<<R`5xo}Hhmb% ,7 U/j8>(-!IIh\D嗔lk Gv#4XsM_dJFp+l2x+aiDzD%OE!0:@7[ӽ\zK ѣbɧЀ4FW&2|krZ;!Z bP&(NErؑy.u*D~3GY'z!ÊAnAOKumaמ$C:,C=pU41e*[QM|T+VLr[ ŗJQecmlہ Lʂs~iO/a&W6Pʌk= d?&?tL[xJH\2_2]5oiR<yz$L^!fM"$"v`T-!hd蝞šiH L7˭;*!YgE_DyRH]h* O#55f5鶴ъA4 Ut[#:g#b묯]G>: vBz]ʪ =ϫTߴlYIm*Va]]J2u񁽑#},+ios5GfbTf.%M]PRQ5,F>!X *~8W< luz0IchgkaUՙxSCz|ib of؄jA=;Nܝ#bAW ͞S M@R<@:V3%Ԕf=-7P_/42fJILtz~qSW \192OH =I S ]ȓ"J s#4v~ٍ4R9]!H  ϶Pz&BR4J=u~Gp4\SVsB'9jcwZ('LNfy3)w>N{fxȕEFaTii];:<_x>Z'%k$@~66sz!tt!IULVN~!EckēcE~n[^XHp%.|^T1P|nJO=V%tyMPCþX\˷mruAL2ۏ`@ܙX|wQz*1ڻ oȼ//E6WGfP `Q@kÛy>& #p>{F.,: 9#- d ]`E@zݢPi˵F*#^.xcϕ;oԸ\v8 '_*OjHuk~adBN%سM. o,&>XbN%Ya d;Ba3ϑv-$lᆶvhyƅ`+w,l$w Jj1Z {e˒~<Q:Xk6 4z8 KHarjniL$ȽUmcCh}Cp?yqx1L;H1Dl]v-Z_p˿CK$b}7x"G<ȣXQ j|Wه ok} Kk\#a'PeMWQ3 ~8ZKs8V8O("#k r.8W0 <]Xs,E18`#Ɩtبc %:ŗZ} : 6 jĜ=ԔXy1nʈ^GP&6gS~SԸD| F?L71E&ȉ Ax"~:gL]]f ClR9 e52OXq+,QarJQ9Ze6HL{]r֕D^c>ԷAH0; >D=}YSk }&]:ɴ ?x ڙM]#ebWUANnpPlCr' 췹 rGT`ʵReW5nuL $K]#w  g\>gQ{{1uuRG&#^ zcGv3*zSJ3xFX]n%_~3ûyBy)>Nf['?dlCg6?vg],Gu|ؑG)r(d]|u`B~W jŚ|'?k|PyS+>A\C{8>=oDǂ^4Ȭ;7 w`ޫT֑Wtᄥ~.am g`n8xa_RAD]ןL2ASjH6s!rdPԝOGLvp,5p!]aFwHh5I48O; }go}Jݕ5^K|5ܠ/HCz];%:dVjW֤~T @҄tw]odFħ_}!['w5(|E5mC5I09EcK@ 6pN7Eo(چIo"!9o/zHxRoo.AFv}2YO.]j>%Pb6ųi(pvI>)Ze-b6oKG+.5B`cv}S*‚ɞ=9>P`29f({W5݈=ð=g#6bkRD{Ч֧ɒ3ǺkEIDFK!|tL1 RAAn?#ES)p=bݘ^ (q@_mdZ8Wi䌠aFWwk -(~EHyp9](a}Ӄ7s{_1co!6l>A)-BݵFS:\f9@ }wF O9/%p p r\qjWgZm1oubC1N#0}uwװꎄ-h;7C?T$jiI+> JNs1 }!:'Oo]ր#_שԹf.DHXdžB1r2dފ%"h5t_{7 iru9]/!lܔV9m_ HVs[ܨnڹJ ]WiYI:owtsp2o /w j ot'Aq1!,c)_Hh"G|.)ZK[t q_)w☶",RLhָgҤ >I lԏGC_Γޖ FEw{zc+ q1iHOtJe$uby^y</_:E0} xDm>0dyhm+CGDMKk5X(o ڃ_L-.[n(x]&5^EUƱ.OU|܀bue5G㭞&JЛJZ𤋮myrXtf<`O *0aX<$+G/Oc\nŜA8J/OUǯi0ymR%}82|Pk# ؽn'&{2N_]# R}bq|RFM=vkTփXC4 @>%K"K;P{ã`wѫuʣ9OD(dg?u<Fu9 Kڤ*vKL&z^)ʝPcɇQj~2 \ժ_{׌}o>m^αؐ8.ex7os!Dأ@uwl74ƹ>T`=Rnj:I@З`D{Π4[7*q 6X)?P5DOLSIBKǯ#ڵ*"ah7y`hŁ;f G"&DYz$K6`{Ss҅kT[`:z5!9"HSoJq\JN@~<,2PdpOKC=n j2hY" ? fSڧ@4|̳ҭVe5d#:uAJq|Hq(dU]I:z?_%SſY[/4 #YbH0h׵SiٲD"TwUHs#JY.{i7AwM<.jT!9Œh|E=` v30p"\)UuoA[ 2}buE>6$yCl>>I(Y,mo{uPa"Qq%: +ʗ(/6qr Nz BΞ]" y~3;fM=>Qjbg H1~ڕgHvk-Z;ΦHrY%w+6>TXeʼi=C2͝.oIa3,{ H@QgIb2:~훜ǜ;]ۈq-$r;ˌs(EvH:= oFNJef xkr``ysBy9/y> ^f>*/H2Yc[=O.Wb9&I3"ż'Wb)ؼأ}䰸~SUHqccY] UGzЁG'o{v.+˕)Kӈod]],̫J X:SY^T^ _ܛomhFǵ־HO-wϕ:+aDh;ǭ( jLBWw}Lj'Dbs;XXw៾{&E3jxrLt\VeL"ۄO{*Λ9($E63LWN0XP fo!Ƚ(_õܕ k`DLq{_R eA*|N~*Mйl-.y$X.2na0LJ8 ʿG MGyb!@ *[8qemF}/dħc#(?,`^7&`![M@;e8Mӱ(lV1[:Wk)|YhF,я,53'9Iѝ:R2nUmWe6m꒷Z  BG!W^SRx;[T_$ (-H";oE]#j}<+h#ݪ8wż7=.FSNRkx7[5={' _2*FB `Ca6fĪ`10& U4M}}kY!# m7BV8+{+8Y+Le"Soo $!w6\11]'j#Q'sK9i>$J 9%%t[w;b@U1nm 7K F,Q2!}bira3e`"P!يYPn^9z*]J_E4׷-؈x8sݷ"g#a5Ⱦ[4sgecy=u 'm %ȞW(|J&_cR>]tΕDd0i ].,E8e|ՀQrأ|m'} @a]܋- LmϫP7R^'n؇>!}r= C*eiUx>Uus`qw T Y2pB9y00 evUfBܑk#rYLIm6# Z᜻/^i("o*DiS#v:X\SZks"VeS͜;.WPU;iuCQR*)ǽ(E;mHPhRVb}cyy4(Ќ ,i7YaK\H/*MfhQjr!3r;)oc#R dzl*W~Z_M# o)|vO^ې)i{G~v "}" ܦcbOn0modkh٩΀n/nS'!I<+o+vxN[Dט?OFW =xo z;YN~a jМ;8r&iӮ]̿)L[fjƺ>()ZFՄg~0ʣ ]8yT] G*D߻w!hx-bP @炷O}֐(yAll@u:DKşan,CK~TbBkc|cUR͸Ȉ]m|*гEE,f/(S T ^tB䬯8SJx.Vx) r^{Yh;?`g?",٭ra$YN511NEYKI:1z*4؊W5u-_@GS GWǹ}}?OgzzڌcBBssRGW2%Gg>%XZURqmVH de '9T @A+ԕgnO{_L_^j8Tk=V;RUL[%T+#kYO 4g?:]-%edLD3fvooLVC!zNG(}fr}o$~,ԎTcp`IXJs-0I\.#ڛ>4֘+M} xZ R xźϴpV j')9:iy5h?8 jx:ۺH^r?6u}*5*<$ېqI͖)/lDͺ ^Kհ b{=.Stohҷ|[+w)% }(í{^mYcl_&0ɨp᱔>iH|rH23z D"&&9q뎤1ʉLJsyq#ӐGLL¼;gw;SZg57F@3 PLA|^PЯSr"fO[7\CK.,(><~G% RĢL%9z(Icy5/SYJFjcczq&O\>u,#Y:V:*cT5LYŮؗ*QO d_ {_"@*$϶ArssxIYa mgv<SJo* rL'Ch]ťCEKlZ^+]4\ .8ym[o5(hiO_9?Cb nQkkzhd}=hPQrYEay_'ЫE_a׋C4v3EG}ئjؾ) D-*tTS>sRJ*6!N!^:E IiQ'͇w;Q57F:P}AA3 *"˖e&tHΜ5;Xy|^o5-bѨo(m #u!ϖãƢqV[1=iX,(NWě{dL.}.JDwp<æs'p5G b8S4$d$:qxx?_L*}U]"|98Q~$O Ƣ߲kzQV~@_E\Ʌg=FVF yv-鐘h 7{@n(QD=ߔD=dT7c{4ztgc?z^Û=4WJd+7g\WC`H7+#ᤚM[<{zC}}:,OZ` uT2ܳDs@OJ#T,?hѽŲێܲrck͟ |./o5mT#N^.]i>8`-](;`܋lϷETxPr+]zRJ0[)`\2$cm jw}_Wmor΂x[s@,Lu:!Yco'C*7\I+TxkfRa(}Rj>I&HǴU |a1ȼ8|n;7יX^ަoXϩnN.mQ{%n<</:LKjJ {$L4zE<'8n[%6!D1\y_`G,` #=O61IfO]R9wQsÙZȯ>zLGY qǢSom^cs=λ w+ʈĤ51_gpP17B1n"Kc}Nms+*p#/K1`@C.%[m]h433vc7k)Y>;zHu7SᲝHHuo]9:tܹ?y!'w#Yl?=ʗ.\_sH06ͧf;؄}QS83nxrB!i@12gHD=#)פ6FE :*X9 t?z}`¯3ƒrW 0$`cAMF >Ho12H+0Xh?VdwŸrԔ5?`sTZ)/ãUT|z>KiHоpAiǥ |fW @|D8!ׅ1|J6&P<[b79oLO:qZ2$ EZT.zAًqJ_+w,hA> V87+{GXQ=K(Zv6 e 'v8r.]wͧjcX:O7ٓ"KW{OTM%[Pծcu9-Q,֏/dBMjiS1i'd |b'Rx@۽`W, y1Gh |?f~*Z,dqi:dkv}n^H ]KxPKe xJQN[ .VƗVm5D0`TS- R R\_XK~ݘFK҂4g:Ғéi3߇% 2tHM`gTp9uZPa9撇ܼM%$ f0DQu&,(4 !cxI I«5\0Bgc;l -qwEq>Tip$VqBB|C7h{=o%$#ӼHLF# CH`݁”Iu]տ=Gmtgp=#-ehoFN8i釟;[SC6W+1  룡ObBs#uxQ9I9l؛yKi@l̗]OTTQvp*1y$sO#~ѽI3.ڏGt37ᄻȜh\[3b-M\d^ iAQ<<2k7^n0Ce:_K wq Y.^zyDK"}':^k#KI+uqCMoM䛆GwA{*vIPb͉ZbSڝTBI+wh=#p~H3F '6'>yg: &J>Y?f򶉷M0Zזo!5|E|p!ɾl=g7_0UCVm>6s5KSN5uJ!_)^`VJH G _81DzzUy/(È|OץQԀǃPfb9ds# lWh @,ҖNОky&WQ?/ nl'0Cu=ɷ*\;! }c j;]t6籍 "WL LyUAr.*35)ў_$ ӟ!ǞQ=LLa 6?Ot~=,Wel6.?ߔ^&w*\bB LQr(Nè(0v-Ӟ0|=-K)SMa޻cP|I;J ڍdRi##'jIAj"烰i9=rYd\wdCr9*=o̊ 6O/lÜ5]~[ܩ8%bW"1Vx#> 4:p!ώ:@ށMd;g;SGtVĤ9q#}?̊jD((toYLKw E'PμV|AՔVQƾ6s29)f:K_})j<_UzMJWJ,>ln`P'Lf_|nN[xٟA,_nl~iPn: xʳ|rTS]ݞFM2ݑA&&5RId[%WD&Q|gWBH_g'&[^d+HfMK =y;&ń]JEhVNuFNv] ,3!HӪP4*]3D>_uژUR1O<.U~?]W$R(ac?84Ebp`'n! P[;q,wȵWqoS+᠔U1X07'?5m1sLa#"5r#Ni35پdsU9N6}iY&NQBw B?5!6! [DQm `ޥ70*L3vf'E0t+b' @}KJ6?KEb荃T$4N7"'%EIFB {A۹w\'iʦ )'zg[( 8IFrޒ q!EKa셖|n]!%k,RPp֜Hz0M3)v_gȑ-!^)c0y%Ƅ駳S!(1qكOI.`7޸cJYMyaŊk?`lCk#'^ 1#yB*n=?3nB,jtGks 2Gx.U½ͰeFMnjsDWֶ ;v.* Ps1W eTkpfd4{3[؆>NcĶZjW|FՎֳ8$FH",h+7u ?+"hC6s]6x8dWggz` ~hWݴ6!"zn&3KRRk7@WFݶzq\WD=͈ *!mX:\N6uP?t^Fݶ' lQ xnPܔϫ|T&o@V>!v3@)̐ a$aANg[v%_D||,k-}cK&zj|9g!~ĥj_Gcnmݑx^:HnMeo0SZl~K,EŕS)WS]-< v7dÁ K `LX:(D bbafR GnPҴ{N3s~{IߣRc/4 ? oz'Jf-9{°]P槊wTy#8̡Ռ] zx [ܿX] Z Fz$0K`JsX8GjIW=FTƶ*!~5"jFpC3/qp3 Y)} DbQiILyהQO>43*+yϨnHN*'%F{88 ^?!7٨"6|pNs&yzDy}mR"7ʝ,=sQk5$?}GDمukz5w.b:@>S4lZӨǴQEH[qI8p |>KB"w.~Bč?A"Ι7)~ gyO;q;1EOFײx`ʖEc OBŻFHM=P0&LԖLgXmL@.ɴk%ѡO[hg:޺%1!wh)Ǟm$Xcauz%D:{H} ws9T_HZ[-"U1@(*Fz_iՁZ >B/qVAHxĚ)nV>I;U VhSϲLmndERu #,ϖw9~Rf|JGvj̏W*6(Z[ SPRh`~[$e||"Y>5qd^g&~-]uAbk @!ļ)#1Ex>Pi4&pT*ȠILğyZ5C{2K~mvo% ծ1nRje˕w$rYX}grfz,LxTx`$MR:kq;uNa792ћgc|lZ)<@:uaM۹W:nકwo`}f? EΠdV@=8,Mw#'ߓaeLllFizF!׎_0">2󢤌^d CHe$2 }whH,DnY:bL__8/]U'K%Lm@=%*X87i^#d6lH`B*,z|ڨ'\?7K:64z߿sh}g#f#tqOi^ Y.cDNpY59yÀ3772^ ÄDVNb &K,f5)+,^fߔvSZkūyމs=zndOd6o bZ|3184VcH3 <@T^'SG3ɉa֊u 4Ǔ}&OkPi0g鹀y^}( K} PY,SlIևACB^uFANjDe? F2Oӛ4huI 2RDv f$) Pbv"5 K1`s)L( cf%v(=XÃڱiDLi}D.Sbё19`hQ0G{}WZoC{U:Bjuګ㕄Xaߘh#ғm&t=]!um|l?w}%kZBQ"Us+Z')N4\`-th$&LS%%}'v )LdkLX8qc_=/O90̮,ʙ8Ov5EهRrR[SwWV6x1 ,oKρ^iQG%FrA|N`RGmH>N,4ZMq2bW-wzkFOxkߥrXL$i7W4J9w-i괼!ǷKvw*BZ (#z`}#э&2WzB[pD^Dks`O%Dq#ao%.Twn5D} lKj7 *~x 0`~2@v{Y7e,wcٕ䫷w[.3#KI4Bs{#ҕMoe7C3 ֫::L::́87^:W~ b*7蕨ra!l $leb8Y|3;L-64-mxw~^XMJw| OMAnLxg''-YN ҥJB$ >h-0r®d)UC6jI4w,. U7i A+uG.BX9ől#-8]\_eiΌ,$ړW1 3:_L& z;*[w<ˑv9n5;7edyGVA6Iua|aZT߯İ$Zb}!)AٺA.+\Rt ^3PnbB'w8}MCa6%g kү"=rG@Qmm4 YpƋ; Mg3xϒVu 9OpZHjIDVxWQn֎"/ji lW-VŒf.#P.!"$kS39z6g lc2TKm _vEy>bMJ<Rj5՚MX®)}BG $ 8=;XmD63?"oY;uK7#X[]g ܝ$@OҥS0dhi: 󐎞N(`qb]>GŦ8īM`, I|dץ?jd{xw"*txSހbԣ 5-fʛM? yh %yXˋEct~̗:-1u/x?,0 phG2VPfcI2pX`uWS^0l]߂K$uNؠ&Lܮ5ԱhYPDCC1 s|/C)Y)ʉT$ݴy ։!{*3%0ELTF.Ŝm3 'z/=Xé,&nn7 ||ht>Edhѩ j1N"lB(,+Aa+v "8ס]t&i3h}X#qqTwI_Zt 3Ph7*+Y%Oy\{JtY y;֚žllSz (oVg~$C% VP1F(;65ԉr50 s}r g[0+&xV7wPihCp|~MV7 ՓoQb sCH{Thh~x$ @ y|mÝN٧he g4.E;mjvxA{%#Ng2J ws~-?;#[-$KUM˕ (oyFq3nlީծr?UuNIJ79BÂN =(v@f"]Zi>W< Gي\nH׏<9nqՇ&XM=d\e4=2hOqxpҲ Ln؁_m2f <"͑{T'7<Y/>lTo\ Kۧi=x++PEj#feQ!+ju{Lk" |ٳ\ۣ5yXgRc{&^>|C$v||zR;C&V%/OF,jt`P f:a< ]edI"c}0.YfU3h+WZ25}ā9V" ܫﱢ F2(O]3~@-7Zfរ}̷Sܒ3ad:9ȨJ n];*D!3@DLzq;CP\L+bŴ#AsDփ@%79sFa#a&?jsުU  ױP֕sȠ>q\nl 3?w)'Sx:юv7כ+H7zҰ.uN[ZioO'^8E>L㏂{d0FGOd4k9^hQwNSm6ƕ`a8N_7]~F8\`bjS3۔WV wi"zp8WC 9@0*hܐ,Z荤$j`?$<=#'\ka6:fMY9"#J.i8S_tIRd? )n{yȏ:i Cf?1X7C  .R5:r*;,f8Bn71vt(3`2]sh9dBQ {n ›!DڬDug/cZ},5˟( yr߾2z ub.cJ*6Cfn 6~Y+mdwtw~%W"u ]hwE_Q0R[SUTl2 ^"aNx^1 C?Z + 7Լ2gYZ070701000002e3000081a4000000000000000000000001649b7c2900001494000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/\Q]?Eh=ڜ.+ܣs Zno_0R^vۦO9IZbXyZG Bw<(&Iw|ͮ.= Kg6#IPm)k2?iY 4kFE̟do>Zv_xcP8鼡gޛϬA|2S$(cLRWфlػ2ڞDkڡ Mekl ӼjK6]aX6zk{Kۙ'ܷ2+ ,!2sDq^d! u]Lk=j~VH0c_Ad5b; K >)Ӝ'x83gvpY;_xD|^mP7!D.;`0wMoDu Ⱥs-7 |iIy7IɩAx"THWB\[p]M(ÞH 9F'S&VkM‡1*PHߦ\Зfb7.-Zx6lu_ь/;- W>^ݥF120Ϭz Y\Ľ镑¥ͷ R"`jK8jr[g$6?E`ڿȳ0>t`*@,FLSFp(H,`/t`yq}s"CSlK|iQ'} !SnTדFj.2ЉQ@H< Y4pc7A?k@vͨC9> ȡXK9[P\cqЖ & xI~nr.2zkKPTv/#(Rjvp4 U@n:]^X{b}6{[|W'Ƅsj;Q,L$Tk+HŇg-kl6 YE/$5}B1j;( A]7J[&i |eC6¨ pbdOvNu!Zڴ+۵[FR/j)K 7Fj-8͖=ϼ]|hm۵O\魯0 ]T&V͒| t_vĐ]uÉW 㕨I(^~5;yڙ 0Aƽl3 2%E|Xk g CHh0rtu\BGI::ƒ9 bswY~Fl'Eq[T8.d\4ٔ7y^֠p*' ~B*fƷKjvǖj5*| uS-]Ꮼ ob6k^ _Q¸2Vp=,/뮁 U{Vӹ>$OE T`xDB{8b`j>W@  |5إgiwtF[9%Jp7.Mx9u*6BTžD2h؃&kNږE\4mwH$sv\+1E;_z@2$ƃd"ߢ<[n:M.Vy •=!}3%GUiQX*:3 Ly,)0uqn\kbWr>2_1%{i3ManSRnLH!aYIZO5_ՓO'/aL=ZiXWW~w|[IkaVi؞K2%!]qΥ$UJKyǓ~)Q\u8C 774N*bڲ_r G\nG1߅C%9⺳\ߙr;_Z1-_C@HR'{o!2w'cz@F VF#h8dϰpK /0 X{Z|jvtUU$H|ei 0(8IA\RmEqćPrʌGm]xBGpvg}bbG72~RܠiLXCD+٣Gy:̊K#~)fTZvb6 IPW\F0X|&bpn˩P3V@ɹ_~fH}j+K҇ꞥEUCLhmS2^qE=I(+; y͠xH*9X 6z3;W- ׃&{f)j -UZAq~>72I__ /(=> ЈrǺ-xJEh'l`>r,c.㟣Fƾ$_]=rRN2bwL=Fv=\>Aehl+LJtt ; DIr+<[~(YL["vGa' 4-WDLՀ}j U]/fQW[H,cC57s օyZl/!對B[ }~|'D%!+0:;pI_l3W2U릻_;v8IPQeT(y^UɁd?K6M/J:=UBH,QgȺTam[N rY)n,v]7݉+)pQQ?mbNOF.UBbZ0$In +a+E6[W#R-gP'MRqzZdP v}aEH6Pi`;y+\)# e8(` tb`5Im*]e Cn:5Oz&𢒆sZR+s2=czs9¦WpS4G),.:WNA+; )FQ9đxMF8J#\ (@s>Q(T1!i{PcVȂuّΊpIodf50`2ϖho?BeD7(fͿecc =b)}-UqT~y`pK6NM1Eih5[kO;-QػfYUN\bu-K bdJx`O|%'+,48cnUŚ BR~+.f1U/HCuE_ʆGڹ%meL/t?TپLjQVi%k= ik4=LN7aU"kLTԲ#"Ҳ-.;o<; + <ʽO!@l3ב e.c:lr3/b1W4u?4N S͒L"$8# ϏW#1@T*D-(ϲa}QOjFZAlkDKML"7hJ5٧K($z~m΋~TTvHThI>d!|<)eؖ%-\(ݸi gyFCNv*j!k햽v|E@H)$>n1rG}ZFyP(0n]W hSNrsC!7?rF2N@ tS`Sq̕%eH:7)v#Qɞ"l"]8tNݢ$fڢV~=,^$|W?wGJvZpCg"S:98q@#,9!5å 4e@QB:/0mF6! n"ȯ`O:~1rbIkdq1=O¯Z7 퉓 tB@h&<֠pА,(MAc*sBve;&3{YwFPDUŬ3KN,yvDɂ uaU|GkEFgR7뾄 i)1E;h; V*aqlߝiS+UȣT"f,p'P sK;K(__-Fa%֐dPqUe&&/Sd !MhϒAeT4s y?GftEgyR^-c$ЪE1U6kj9Ꟊ4O0- ٝa䦅P<[J;󿞌&yW7͊M`HV&)c1'U?qlK7)M´FHa'a) Iܬ(х^3gYZ070701000002e4000081a4000000000000000000000001649b7c2900014b68000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/o#]?Eh=ڜ.+'q:В紕[p[2*! & 0 ;-wMQOh 0㺞4[SύOZ"Fu';OjQJ#rA Xs4u?,^!w "qE z$[xdE!& ZH}R O F~3F CLJ LIy`H>O ;H7x=ob(/= F)㿟zE b'H&zp_-/F[N{@q "ۻ5K-h9ܶ,OWS .sjv{v8=;T'gOܰJRƷP,<4-VrqXyL^:u-`wVfa'@i"敦8[ㅔx^fgܽ*(t.lB|V./:nᒉzB'FR,mTpLSx8::<O=P3\;(_W ˢ(:œvӯv^5H(Po缏ovv<6{La{J H~gJ`T7t>QsxdhtbŧQ(<5E j0hIJdVgUf5 0d4LsުxaRD'LWN<ᵶ;d_ Z1IJ5d3TP]jl > {d畐 Jj\sFU3rpItʦ?LX.߈ppQ:U:v(?ހ -]#](?n{h PmHęN_<mQ1CX38 zE%Z` xA9iy ڗZu/ҿxYSVPtoCֽ%U?ב2_z cj1k-\8SLOeiY:yDM%/1C|SXNCT"*ccMW4*@ig#`( 8_jì!h}+{] 6ؖKsq ˦NG0qND@l5L"!f?ﴰ<^k x5Q tViT+;/Qib?b0'MIB%l}wwQ8NE" U6Gf6|v%]kP~}Z>e¨*Yln3doL St\<[U${E:ϻkcQW M& T &۳ #jsz|RQ(˾a;w3؆XL6qa(/ʋp'alkyk`@6Xs$9Yg kBMpL\\ 3$c1@ӉGOa C=ZX9-׿nK#D`Z&]pqۅxe8ǥ11#L `,*09fC29?b[.+6J6PHm#xdNa5=Me|+$z r?(:N-𘝺 #eD(JD/IQ>sNukm'erJzmHe\iW=7ʽ ,: kT+_痢2tuʟƴVQ7Y%^-&d0>B@]# HE_Yx&qqpI(+caE6Q|cFfuTjxƹ\rt+/?t}Q|W 7 =^y:AM~l _my}c@*Qɡ58Ǔ$_*jB"-;'O%-ҏC)KG4(l cg>P>@cO#3 w2"_("9_8V u 6OSsm+z N6̃VtIBB6H*ϧJ>׎5s"|a RfR-qO0|Q(Ym_(Vd&cPLS8+hvPL7CǏQKc{[H=^ka5v U1P0آEʔ/(Vv$j Yt,`.)B;˛ēZkC1.,U: I+ÓhP|#0!Cߐ,#8(|.yyU^U{d,[l4EMF~<7}, dKt;SW&rCmkV,bQ[⃩Q &,Ă+P u=>>k728$.Bg$X.6ZO8 y_ŽM tu0i̕Ao V&Y'&`5z}Y=% 94(X+gy%?t\حInA2W{vCJ8\F]ݼJ|cİ,1*бLui'N/uш"2q:! 25#Ο>ع,%G\4D,j ܇ۘ0d!U\TUvzj3km:= 8OJSlEWaX4 ]j ,!*-Qv.-+Q+Z QicnKBCj >wypA;FG 3#6uitOR7MdrG9^LhΠotۆgʧD"W0(fH:$>j.u:/s~vƢq=7Z,)) Q("PW\n 1 ;*F7$Lx#NFT7s0mQD`FXFak#{EwdfZ=d~7u5iFk:JV얀F8>RB& gCFsn#hU ˌ x@䊝HȓR'n )F`z>+)=W #(uT+JЬx~${zL;{,(UZϓ[zf.P/"ZԲJbvpD~IхAq9v?$N׶ݣ3."ۓ \Ϝ}q4 {f/(%ȦAWeR82}v|A\8{Xg*VrSRf$1睩HxJ`՞+DcP' T5[4.ɬf}ay [FА6F Vx?_id# )md-?sWA zv֕d ^tlǠ\bTR1n2+g<9n1asu+%\Q]:TZ9r ]LWW8*A3>&NX%'S1pdhuʩMѪ՘KCaǕ=w_QÏT7},d`'G+h[K + Vb[2CID,^_0{c/`ε{n.zzP$BH=-i켛}}C~k|:\9o;o=PnC/rs,%ئ͢T_AȻ0;İtA"MM t-<*Haʵ[ 5LKiRA)%诱ʪ,]f W|*)ƁokRIiݹV~5L6G*#%1ܗJ(zwB?5 exh#vn-i<DgtfSH{&?j_b礥NjmU&'W2[ fLݷP3s]7X J,SeI?:)QӪ&u.w ιi¿]"DeC o`%txV*وFtXz)Ck$yu1O}~'MP/mѯC82leNm {\sf3J9(;V.^cME _k.#%1Q'ȧu+# ܌z+kxl fzc{%L5S.@av2 7?1aޭտ9ZCG>z޻8L/v ƓF(-DV \YT# ޓ H!a@Th䏼D`Ō=nVyfZO;Qqg>*,\Mv\P0U0c9Lnr$] #ux!9F6l\|(?q oV &CmL XX(jJ#,h< 1/?vG;l3,eA 2,e7)7f|PM0$1?Ckݖž;Lz>%kDl14%8*B~Wň G2dķeSO)tYni/DKm{\v`pꈉwe*"PpV!O3\dy 2-bj1 .Udj4 G\4{K8RWs,<\8kN>@7V83Y.ύ M9F^.0p_OٕFao>DQ>Z׻_-yD1[uj4o]= W,׌j^Cn as9h}({0𑝏Z$?LJG%hV1 Jr%JEҵDoUqC?\}7'Mb W~`6&JN-7KT zNqS.NuuZբ-y76dT"#t\O!8;mraḎH0KDӆ^萺jBO>TSb@09f-{ڸk ,D4Z<ruHYc&U۾刋` a )d). .^. q2!DF2xs13MsV7){s lZ2bsif½p kdL3hT;V[؜RU^֎Z&؆QQuYjtӝ>o3!S-2 &q#1G%C41ǹ<(7MEw5V_FkD7wB)^6`-tsc'[5 T20DÉ+<+sw%$I;זKcy (Bw'W@?w9E 5PmM0@MU%?irwtS'u媓: "u|0҉`D."ޔI{sigR2|l*+1\s b\sB`iΫMͩ_[ESi!- @TKۭ |} YTj"=O^dlEu%ZЄ{fv"eQn@kg\UM7("&|"Olj\ž,LTs(_2'lO sXi7c kc^ 'BG~;4K` PRbJా)V~֔k&6'T>z8PsD [7dl_ 'pmON, b•B8xE: @k < 7rkcajp]5{1!`)ʣB7xǺaȧson2!d /35QĨь",dt1er'X. YX ^ u?JwH>wNy6(J=o"X"9~fL;`? t-]~݆o;ET1@FF'G'z kwk4;0Ь@x2 IN=nRin! R9p8?>$\Ki:uByd'r(|ư}&B1܎$YOVSQf4C^OQWi.-jtiZM*ya cC\q4 U{smX[3B^QLv JkQyli!liY\>A-ʋ6u!?wՉ>Xٿ0@v$=xQ3hF`Yz"(X\x>TcDxLqIrٙmNftB2̡=R)P o-Elg,)'ȩ0i i@<^[i\c4GWsE߯hho"L_(ժ!0߇b&4MMl4[!e?|4GLb؉G\-&pSD$[ RcaJ&<[EӑwYY0nra'KȁyW_,,.\ NjAg#[KGx˻}kOf.C8A([CZ+7-ܖYFtoB{ry1f|zPVMŲ)UtTa@ת`~j Dž-X@!wa),XKH%spR@>={6eY^6,#P":B v=ثj rd7KW)JKz:jƫ j 7@ڦׯ p\11AD \5NH3I@09fUs'aŏ!=y)R;q7 /?JOS6jt]fb)ԥ>0NId|xl!8τqF9+4 @ F6{rrWPh xr ~9٢ƒUFVqդa{~ #@|40 ƙr,eό_ L{h6&c* lؕli!sMv(zG]h7q?=JyO@x&i6s&N1 R4E["*)d,X OjΒ o645l}BmQde#,V7e>ԟFNmM\!hT^>Qceܫ4$$rsݽЧ¿vM>kT7s'7گo.2@><9$8RX*@Im{J]J|(\z{ȸ XGߟϻ>m>d@fV0ZJ؞mc@s[g?JmyR("Q7A(۪nH7R! =P@p8fV)爼u3}ӟwGIu( A^$rc QGL2e (|2v|Hj}EP:JaL`!"d$+ڭhV뗴=RDXCh%sCWDBT#6KdY12З4j{ҋc=+-9;Lva='v@>3km.T`jE,ߏiє)?Pe&v%@= `؜a=.ck-93IW w:E%4;ymMvlp6̪sA+7K赘Ds;3.XKu&Lׄ+Y[x ˇW1m")UJVV;gv3mLS@Ͽ@<17u#y/ ]`4#zhYR?,ri]WNEjT5m88peuV34c:$7 )?(kG[ m=Km*NmFv u״y hų<KMPi<3i[ұpHZ*dw3cnK~ဨ>I(C*fԁYNM* R~l:`qe; .HR?&,Z=>pvS==}ϵ!,:2^8FVhS,}<܌,J#! HF1Rz>k#.WR[%Tk]7eKwwJrT{ޅ[oG|xMev9<f͉frD)EOj4ĺVCM+A9ށ=_24e}iT&#Uζ~L?2%>]4 O!uX: ,FlČҠ.&E'K~|s^&Oy⁈'_a}EI־͒h7Nvhh eVU\#ۚ(F&yǺ?ús 1K0kC܁_`4f5Lj@[\uߥ2a gаESR{7yko8PopjbSen=Lg[F/AjBC}K2ȀW6]cv?:8a{kFc0sksdO2K qgtwGqjb%k h3Qʍs*{,h"W~41ulUpgHк`z#]M\m6Y<++̋mFҷKYHwlVqp3ޑişw)p$Q#N^^K,Jψfku$C͛-QZ{IIaßjv<㨆؅AK{HcO++iVVm77PGD+p_Gpi&#4*DsTev:&8Ѕ 8 6m5|4zoM1Y\5ή{yru\G;Sr\Q!!Uj# N1a Mf '^h6KK3_k?A6}&޾(Ǹ͉ 3B폨=['2qfi(e O1;YL!Z`? ]eZ [Li.uoJ5$Oi suS#0bӻ?MUa$ǙG 53#J2ʌ~ydS5ڧ{skv~`Na OE{Ne w?Eiዶ̜1%('n@RJU(#X=r2e[wtgmQds򶖭`܁~F;J[-ZW DtΧ' gb}9b.O5LM޴O2a+[c\mƭ)ς* H0"L{WBR_|"0<α/{Z,1$%]Y\Y7__l0+y{ l~µN?+9+³')z33ln$Ҫ{\{B ɔ?6йm한/dE,zomk}|$4{h~Px5[#.o Ɯ(vB-ЪG@,5[%,:CeīkqZ[WyǴ4t6:iJHcMmB_F Ιiq y[eUYtU@=V*@:m"`2Pi|3g81xǏG‘NO_7DtT݂"&R僕 wo &IK )N HNq+stD/r\wrB1|LTI$-n`}(+źj'4Ow1ptGSyT.{I2UT)sw-&EJh-O.4 @.N5+jЀ-)UϜ'ohmWLr{_'[ܕ >[} `b8քZ̭(!&yׇ˱7Va#0)!\KORN ɤYzkG[Am[ GH,PHݷ(l_;5@SbS1w k_u ^eWĘ1 ׉xclcg MX{~/ 4Q%\hںQd_ u 7}CAaICH_GnľZc 㯊j^Oi]y.;LtgczPMɪ^ hԓs`}ss]T3Z`PUvi^oڷ:R}K0|Y޺6qځ(y_HDCq ;ߴòv5Z%(% 7b0N4M5ZNǯ58I}k;X2]*K.Qgu=,Ƨ4A7 yX_R%IH/Ҕu>NPD`r]/0]| .l Q:ۡFEA=BfX&xuPPtɾIE$Ζaq`@kBY E4IBFD1hu>Zq+!`ӼQa^Mȇ׉c︸Vf)FdZo۠"*%V>YЀGn 1Ffѿ-ܠ|~⋱vg /d\ ^F# NM _>xڐ3riAIٮ9y`v bZٷ;Dʣ{|rb;R(p4iIf6>R2UBnIJV R5kiW= >خ<$g2T7 |3~\s<(\"Ujٰ!r 1Pq6+DAQZ!KpT`Fx31U07bۦDM&6OP*b#(pK ^Vy%[Y[L^q*"Td‰S'f)/5S!bq5sw\oFz7~Q$Y~SGuϋehc*o\ nj޳7T_IQ38癵A"%Ă똿ӬfQIA*_t1%=Hvn6 ΘԾ 8eYCru?iʬ}Փ6<'}fttlh?|TEGjyeQ*Go[T-GXSKmRNZxLFP_{+YyF1vbC_U#{K\ʛ^Gn=~Fh R0+Us,w %poK/\k [}黭iXpC^B\4YkT <`y|$io:c&´:{ uye8g'%j$JaV79"Q CwK}>f`@eU6doh =Qg!nA (#~MvBʕnuY'1N!!Ǫl)oΜ ׮r]̲⭹`R(s ;g6`g!=xRKwpm;ndf(3z'Gx͘$Ube(l11WaUsT`3Po{ocih13+sEfn[ҮE{agO$'AgT_p)!нD1?* =1eu l8* iJ6b8- ij- B>r:&n>`YUR[Z)ĘArVΚp@նUG%:Lb:m>Ji< z@:7u2!Rbw9|E a N?h--[2}?BZk?^/Ȏs=?-Lq!eCòսގ;<ġGEPt_ꂔr,M#H0nD1!Bowdxeq~IocΔ|ٽل<&X$ 6N6e_6E"iwdU$A{vC\Wg T_H&s?:W~h&zM"&awnbQ6$\|ҷDlD {/,X,l ̍}X =S2+=`C71PC&6}D?K$'qt>;^s;íXQqa{@pόMsJnfKśZ(Ԇ5LۅpBLX$xv_0H*0+%!ƔURstٔgtr{Oe)JlTc5c7j_.ŀ1bޱMȂuIlţ^ Cy+%o1}Xg% ~w&< xG$۴(E F*%ux)ȍnjU/zDiJiOk:>D[|OR*b8-c--9X_U?uo+j`6'F;鸞)k̵ulbmG'\󉢂Ԇulw*vf͵JoPdXi@4ϹH-!)hBm* Dai{lz 'lɀH@Qc3w9%[f 4gEpo*]ڸ %GQyw"L[zӍDcGٰ!gߘ`x_{~/,?4&xn#tP+ؘGH;7]̒(Qxy/x]#UZŕ(謅ЏPES"xm λ*'+Wh1P3w,0Qh@l v1gvϭuf\ÃGwC0q:\/.۹+jw2xA<[ DtH xd\BcPzdMAjj?|%"`̚1n* f*|l?FЅ[{a)C2<5R òqwHUFn#d|f MgۃK6RB-=8|~ob +(Ɔ27;e{)56CIuǪU*KEXA"?VƸdTI["~GsJLz5*g%X2&4}-ShL+ `gs{;/miP8]ɓ뽽3e%xgnIm! =ӶDFm|a?pkG?3$pk W/A`z0; t]o#8S޿qty>$B!W0]1&ׄ($9 dɦY/}Ɖ`qCN%*o]D㷗AXfA|?;q6pz_uk\|YQrNoS9m=uVa}Yh ?s ^2¥Hщ"vIjÁeI2ݠ/ ?XUh>8um<)Z^A! !wco`q5V,!}e?]=fiBt}Y3aD>QQ?0A.Un>``SHoaQ]dsmȑ7Di;hc¶>%b-$(~u.xPKr&I'3GRGEmf@c* 糗זR1Dd mF^!Nt"oE-πs%~&L32E{X"5HuszBKttM)ba`zBrbklޥܑ{HCI,=7#|ϔύx+cӬ +@/>ُTqфzP&bkՖ9ޞU_S4 UFY&5Q/z7`[5\\3'(!,ԓy,-O@ʘmڍbtr3:e/ Aʠ(M|FM{)U_P3Fv9;$SSN/-ygndx`h*~~J9p_bTM0COw+6sաu(N-  gxʦ_]x-r,KDt_yR 9X Xͣj}4Q{GP* f.fY2x!^("L^-yN|L7XoE{u*5<諣[t~0|La++$B̻_M=dt|G,2}"wW%QCZ?|:5J/UI#tmA{?;r$펿7_iy5K=3uxvwL$͢o>݃ah'*Li(Jǒd- <&Tv%lo3K4w^q3q'Ĝ?q)n̡29[^rݷ}-cY}e7n~N7Vbyd5IHݩ]H". @KTpJN6@ 6_ʠNhirA(fct1\~vu{hHL+T|azBw91<, 0_Z&HBQOB[*teO>Rr.9۩L@t$$$3s~Ll`!٣ |QMPPh'Rp׻ vpdtnIY!v{wl4{p1&7(*X5^IaD0eIb47*X0\;njZ;10yy٧;xJareL^'O/HO$ڷrK"45m;ڸ@qDB}t. I`ab߃-*^ 'oo$ t~-Ou⫬i (g7]{h "A?Y_alZ1UEWDcκGB^Ast MK@CΏYR񈤱LZ.yBm"O_Ve^@JqhVPFcU(NBXn㩗QxUE3WȘ\\%'@3¢-TXTQ*gP :hᜍx7S@VPj.3(pt:>wK{UiTj;Z "z$Ju: E ԪB)# H\jk[?R3̣t;\xSK 3h"X{L?4%[Wv6$ۘ4e@q&ǒ^`Ux(=QDY_SHGY$m'MvCsh5Ч=ĕ~{HvjeˠNjNn- i<j{Ϩ3-ZR& ʸwRE:YUbv[>7a79$kYI݌޺_A 鬭WDr4>oz -W!3ٜpw[(mί $mПp-shtp&`&đƉ=v쾼CBR%=Hzd:Oy~c(b8a9)ʽP:HN}onvUʔ.y >eWP׉ fc hS%㣑``a ~@[m]=g\ߗo#VXX)w`p֩'CBC3 $@<ǜ6r[}gh]E W7\p4`Co0Ul@?LSwDP@ >U@##za_oSFE>R"% r[99d%ozޮLoMi&'uV:ҙEI]eXNXp{Sਠ`} S:R/Cs7:=mLhۻuJ gb,=B!1eƦΖSsRBi uӍ *9W7H ASbWЏr;FI 12M(|} $DV䗬rl$ER1yzLw9Zgah`?P9* &6O 􉵖vv 񪜎䋩vj r-]ZqRllJ(0~<% IBB[3|аO=3`ts F.-Ɵ0m\= >1 fg l?2)HՌmɎ`kf%a=dG8,.}i60f:5D]\i@KL1: |U!K>bM׊*t/êef] Icř!l兌koTAM9S4zE}se$A޻8`fwG<7*/Dxq%_^2$b)3W 5 K8U^' {f4ZѩtpM?1S}nbOw-?~ev͒aj%GEW on8&~hB*lGd55f$~W|:dQ*][z.qCNh&nE,[~F[U=WS^h^Z Z<j7c̶ڌkYk؟f>c29AmSxg>GiqUc" TBi1gA=GpZ x.&hV,=sx#kPc.gJ]hzknܢa UhL5'o0is뚰vt㭓;8v_*/H5ԨfaY.} 52œ 3zm] ib^ Srf cE{l^7{A4IYܩ+r+".n}q.?əhuVdT"8%m#n:P:T`#^Nr4hi;{p%F lx>g:NkG1Aɢ)$UC=P=xP~eq58alTT[ W].1h1 A x2Ky6lkAiد D0=}4Ñ\՗*z 'VdJaԀ5 1_AhAG$,q4d-29ȸ$0F,{3"XІc\+344ΙqcFlv%{ǽ75Ñ〄wBXn|63C)D؃qYU~wz A֑(zm](Ly߿L.wIХ涀 AIgٹ]Wc ɧ2$Po<՛#/6q##]m zp{@ՠly4Ix?|j-܈<.UHnAS"Vr;>;@>t ߜB22HgQ1\t7N7~ղF*]ʛ~׽/_SI f}vZ#2؏b>dQR+74m2r4[zROy4)o8q|e@$Ÿo(ҧ/qƕeS#|nO eT_m]#NᓆFSlƪۛAia Fax.kB=6uԣ-w7f(e@ifP "L޶Qmzcr_D~H0]xQkfk_Cx^EI٥W|!cs!G+ c[Vp$eD`a bt{fy &k$,HHҼ=i K1MipC-3jI\YΏ;- ȣgsXOTs2u 9b e,ʼn7|P=ë'S`cS&N[Ku3ֺ#!*ѽ9}u P4Xv"Z=fsjwS;`z.~øIr:nkI19XN #:ZY܌2+>iJ?iC[JlZd\Aud#fhTKk/Ն8FQׯU`8 7[!St`$ZSǮ`bU2WeY{KSAzW=S %ViW5Z8 x[̗}{B pOyilߗr;Uh;WVQLXkɞw>qUO/grb9)$9JG+

\R'( M׏4JW- lU6͊Et8}!5 JH 3akP<=iqߜ;z9t zPo<̒ /aRдW=tH5P@Bd>x\_+BH] >/2g&!Nr@v~3uESo^wd 5K o@t,3? ̆%( J$0 26N {~mblsy$|()<DY>$\pQX+-_d$TU)1:L0B4H-v-Sd@hZY 8DAHͮ3a6_a0ncV@쥳|Yb52zX&0WDWֺvf?sRi3݅E2wOt{i}AO;I-~dy #pFJUcV9q*z. cKו=#2Y8H?.cxJ5 rgxwjd\4aͺg6g2gRR2=FooiNT :N. ƈĎ*=csO__;I,'A*' Bu[q2UVv!^SŌ "HuĔѽ%.YMj د87CMP6UEv%50AВ7Vh;[LpSMڿ1}Sw6G#0Hg~/?Z\Y`P ;.O!jL5m kHZ5@jsVm}ǯUG:؎Y-Sʧ=<H`kovJZ#U^2G3rWh%kBsEioUܠO>NWz80*=Dn@Jf@U'C2d /& 5>`‡kcmrXT=?]#xA0;IuϗoBu6Ξ 4 " ._~&<%jao@#ONn] zf f қ~W !: -XZtZ)o4D t4lc_ ʼ7tr1:#`%>4{|~h:blu?cC Cs={|x0|RAե#Xɜ,E| =as[dpyo0Oi>OaVPvА+8'85 v>)7&Gvjq="bۨ 5h5Ϗ6 ] mK  vVyۙ[4a=)̸;^>Խũ+wۦ҈q֖9NPe BM#Q&eO<6";d:pZv,׭1YݶL&On:i9WB*:B< <9Fgޝ5"#e%wz-=Z}ǡ2Ͻo0it%%R!sYV+<]o~*O`2 5ǬЃ&o7Td06WstsnA^4.-GԸĀ6@J AA'jߟtPWG7`+i ,}x=_;Lc~-\oU rq?͞6j zy&'p f&b NfdsRMu!d`_)jbpX\';4;jtA7Yt2!'CO TUDWP-uxhEZA_zBZ!JŌDY7KPut{hO>K,dg9lT=7l-̢B7uY *Q1`|kݟ.5Һl[6vʣ_R6mNMo[pB){x[oSSR7C9Xhz9۠,r.TDeze 8iE?7OeӨk 6􊰿^? 6[D -to?Y~P~>P 2m/`h|. w{g6A " zF8՜8ՍA5YY5鶟YVj\tI#ack|AlИLqb,|Z3}JŴ6;,]@r'dS®lЉ']M[ T~WU/b<{{~ NN6zXpRѢݯgTK ߽NP)̂eЋc3'7gKvvNN/VI8);ct{xfm ) Fڹv -^ZTaBI@gZ Fi@4g@sB!9(iY4چ0mYywQ_6i,]ffCIIRxTWy)SԬwaz—PK|&XLJǥ`DgC[g$gd:?w1Ph@)k NUVKP@-kTm~i>mCY^vQ)PR|]mѣ3w8yu Q}:M C,l؈1k_BTKp{U7wηa>Rmn`Y.J "PoBybi `ױ(ŷ0O9פ7.L,Sv4\{;yhEv" xh6Oሶ.A'Hb֒Z{79R(>6e m(DhkEg>?Ccw(rmgC˕-?vbgx>I,aY +FUrU܆jI{)*lɭF y׋PGrm&zOW.pV9S)$qJnQ6/)|uKJ4)kp홑%58GZwd)m*Q~?;bl ;Ej Agk};d jx*WpўOPg1oN"ƜkxOu WuPJZo拞xCP oa H,"Z)c!zm^IFJLVHc6Z\RXR"lIRtǚͽc<{GOm+(5 p'( ۲p=v& *{{bfHq5%YLZd6Ck}5{]3Uj1tȔSIĶQ+ .˒бGj}6EHwޭ. Ajw@0+m`RĐ20%ưgg.@ f~KV-N& ]Jp}ީRq[Iܹ,xsMl~5\\u쩅;NG!Ag2H:އsrgl85]یOv@ "RRqc¢@YgIZal# 3ba܀ d rחp-f6 | p5,ŗ=#v@_*E8,:}ҎF0w l_ψUiAWxnsϼME']%F3&H+-X?h˕۲A%h v:3hŽ=^vy G`qEs>WVrC,+8&ԋdj6`;8pv<_࿤潸=QBˋ]E(lK׀ 6E!腍 VI^C gr&H#$a7ھX'֙ '+ԛ Jܐ>/tm梔񪶜/RYxa(AOX[|b/l#(ʽQ zz453Un)' ;D|en8) <#f_ nZZKP(zn( 2h}ۜ^J*{@  [7eiB0 VЮ#p,TbNvG/h7vVcXq$2yb,2ާS?bT 4)BN_މ꫾N*x cb},p`wZEӓ[Ӱ&?6A ٴԮFz'eg#PV &ԬwSL7~zPf$X/ip\}Q Ȕ f; Ԗc1sOIE Su˖+1Wc"S'I3vv>~ Eh`ӗgCN=NPLFUzW0LO`G;acE`%㲴/hLYl */N OO?M"ikaڎ3㒥OtFԳ*0pUf<.+{.yE6b%zBzG%X|ED(i;`i't(J,@njR?x)"!n}?sE]VoL:-/yE8VS-*l%773g쪑w2_ـ1yGB>&IQpaFd# U|<.#K-EK)wWk3Mx'<,r(.Bo8 2{V[ CȩL_$2ݯ$]wI5f!@JQ|Z3J3M62tɱ^r|3zM)-f/’2onC1..#~ !E}҄ytJt|W־1l_[$L=l!4=iJS6{n׈(󡖙Y] d]rÄOU/lx幛_k<FK.Cs],;t< v-6XYNᒢ;` nzʀLd L=B~W#w:DfȷkD,L .G[V(È F41^PjD3T1gT+qJƛgJY^&V/mk@qXS~ 8P8Mf/ck r.ݹz6Ps.j:u5dDz\I!m4 Œ>W!EMjo Yc}hF|O;U(E;XDѬDO(N­48r 53'e'q ITÞLHeÒP,GmToq)rKêsnje kiq>H[ddذ!B^V>#UCr<$GVf!F:D'~uI&:"sӯGv/F]j: ̼Yޘ>6c, z5L`ӊtmMlwC^ *AymuiƏ~C~ fTXO^f"E)p0haVpZp3.*F<\[K*]K^&|gԩ*! i pnKtN==fnMw͛Ct]6O!k:PI >y}+ό(E5?M/WKpܢD{ QU hrۋP5-VlH̬a&K9RgELwvQ٦0ɼ ړ܋jƶjHr Ajau~h!A_LHlڄju!V8*Bu|Z,kqO o;=\q_̖}DA<dMT$nM!(~~[60)Yaľ7$dF”vȄ B<څ%Fp:&QjrbX"PԸJ*#yuZA33RGK]}—6ןv~T;r=?,9MonXw P3v1HDm3>D7ӽU XO z*Mrđݨt<=} C)YW#T-& #L.(Nنewm&*գiԨj.bD\3UrxH y++uX,0 O`Z5 nd]d%fV4A~hnY>BVC;C-7[Ԕрx5qӾQHo]pm^:K tY}y1~T{PlFYP6t) NPrz|";̖5 c(DN3אk]rp/^?EVe|jzoIqJBسwE@8/ageh6kAi"1 L$0У_M,XDHsǝI!gEz_IAE\YÏ}s-}YV $']4={ 3ԖD ¢m3hB)88JVRPSZZM;o =Y66uA_Zq{)+^\YɥAosC:N NB&LWNwG f/gCUMj rnzlNg乊.Jhg3@..ʨ͎R0wݰD~&#ȡRnk±Ll]( ؤ^*(8s1NIb3wf4u4%{4xٕfz5򱵽Y%.=Z}W' {G-5Brxe0b* \OG$t7hEFq0+$Hp0Ĉɤ&Awcb\XzP4١E>n:tǎ #$+Üu_(C^f;uU(O v{{~N~lRuOăRq;H|u>%0A57iJ&M ;55DQ_/A_yŐM? 0B/p[V{ֱ$=O!Ms]cELJJF%L1s #b13 JDTceעR|{z "'^/\zqKtf@*g{@NJ@:FU:-Y nfI$. %n*8Pa />wdD}-df+O}z#0wQaFE ˆ4}iM7A_Yh, G4,/i֗v*Mi㖉!#1L=HTz:ܥi88H֘G1RD*VƖB{1WvEKx*ij)a{ "4ۤn([eytNo}6>ІKyv:q?r8mn }3&Y'oCZ'~eUhONG3 >mL&<}asmqx@l.*k7 rdI: {gk[B{pcsu枠S+ 4QjE^۝54R''ϵq]y9J1=]ۮyMxn#X5/lq 2=m-{xWU0R89C@~o "&>{K ,V6ߠ՝Ʀt>9*LP P wRĺ&%ROxaH6^+$KnltxL~RgQ(?:!]Sk= | oœwEiD*3>B`0mJ^\q~K;8r='?RBr OaVd>qC7jGa!=%KB3#at,W#Z͔ww??w?WgȔs&4FdnW b'awK%>3ϳ20Hm)^U?̒ bO ^u&7Gls薞g+aV:MJw'a)V!]\DCD~; 44{VX 6uVM_Z:n´JNzٝJߝ1phgo`ʽشdY_я6p6dJH{.k>W?bVY@ >`,@з Nc rEفC]56\ PZ:3o2 xkͯ$XnL@2}U1{\Dg@ӟ=fyc X!d4 Jq.9j*cf7DOBHoY<\w`0pP'-Ii+hT8qb"vH.ܴJ4j&7&Mx5}k g-Oyxej4mCyqر:8ie9 \ ;!rGtm2*׀t.!]I}\ucIcbk1#KceWUnv>'z.BjζK>ZVh̗Ѧ^Te~3'!y Yaђ^@:Wɰ.I`Z}4_Әx`jS2gp_{]'}Nmh/2?Gb0DN= }Ps>b,?D͑O=>%ז&E|A>i[}h`f}dd?U/@C#aHe{|d5+="Rev%-1FPu~^axMp`;I?WzyF Zx0ָ`{iLwHH*DW>>D/duӉ ,,m|HeZ,;:H(Ў23%{{U3eH&gwz6[4p` Y+e+^džKbItrM@O1K-њ4m?5&P5qɴco^ZCino~ ~,j%wsIf /+[x=-ŐĎK.cEvM'a"Qmĉ S&4uZE Rxa$WmXо|kLdYv}XO.Ki浮|/{jVYd ^Ȳ5i?eS;@D^\F0p#.3?}-iUgc#uer;$DNC<ۆJq3d:?t|o= /T5Z͆F ʃ=sm~#xW".OB\‚kϜWBpJꃠ6\)I)"n_aR\M:.bQbNb5̕V2'7K-1;ј0$j0yW[{:OF>Lb_$ N:AxGq>'%:ԛlwMDẀܠ4xnݍ/ R"a U EzAh(`S{˩x"n1H[rF]֡B>;lX@feJ#`7KjA`h96gZ:jRwk,^ Jp89.*8*J]e-w|+5X^NKD `8F**FT~cΞOk7V9S5PL;Z>g1(#mˆvUm{o O~$2r@T2, Ē;,Z|Ev@ p)r SORip䓙IC ՋݚެOwoy7 Fl(x50[tfkdv&NFdߑBIhv11K~0&*sݱORXxJxM畾7Zm+-^DL|s {"t=sc}_q"Ycj{|_=*+M6 [l|qTmgM&@>_K'SC9Szu\)Z*`~p%"-֘9+`D+1g|mv' 4ʚYFg׌@S:rUJsV[mxD6{!x/cD-ecL`8 VI=Z྾#-6tja}!Z92Hߌ.:Y;m,|Mfu2Py8EӌwPi$ "~k|Bja}i$9,r$n4.<[ ZR~;0֬I~YI*>kd (˺sPxwtUg/%ҵ]\4ޏmJS)Y%_s1'u2;0GE1^BћEE曓 RK0j / g K_/ud <9!S{ކCiTsnv`ٯx'NFJ6K0g=󩭣7UF%A{14#CǠ `\?ĦBMuV@cݩ}JD~_du8ecIJݖm3A>'rПa.ތ (#%9Iۃ4Ow jVT1:sUd / &el/S-\}E'o8Pm[k4AvQٛڎ"GJج^i`*Ҷwkb e0<oAB']X3104#܇C/$,LWcw\` P{${Nא}_S)_$dQ6¼G~h쫭Welw@~Ab/_K)P~*hX`,%A NzgjA~cP~U>y!p3T E7)wm!atiδ藺j~4W[dLo fw5Ć$'?LEQS1x"vx FbL'_./_M ͟Mu;gCLW+̏D5kߙы†/m]JM#tk2(38r^M g5ڇE7yQ&sZ\=6>4b&?_ 4{. P(ꦓ|݂>Чii\P˕UeZ=uaS_vU$LmdyېJb =(mLÖӑ;xu}PC$#ۏZTQ7 @7bw߷5b}bQk׎t441yN;RN&s*¥.$4 7`wO= (w]Yh1M1BOsr9/:{Ffg' ։&w 4k%*-G<`/3}8&#;clvYt~LdjO@ `9 $-!4KlrQ6rI3[mNɤڸ_QRg TN;z25 s B'*-- Z A^$djk\S9))$=w$+=G$Z9/g% z-zpK(~bn-1BWQh~Ql5 z#T2 ȝN4טH lRWza0kSwH4,QK,uX'Ƀϱ#*ZJoqSԗl sS|]dNQfrx8T0|ɤmI`?,>hշ]ϡA%2᪘\nC6@Ἧ%+XC;10t.9R`kX>:1ΟTZuu#K- {"Wpg!T~"N2糔*Y*ܑ,r1*hO_Wl[ct _%0i4o7!#9!p0 (HU0ژ,= cQ+ ҧ<Cw V88AK)x:!Żc+b 0P_ptԍ ++V8;G6)DOGf7 !@@u`q]zI~ͻM4H"|w*QQv#ܷ5PV@ą͂p- H~Y:I5pE k_པ('bNYVn.tak FBCR*@ asV7=S$\q 5|4 oL4g;ř: E8cAG#{hÀ[vSTL&ޛ H 3Q` |Bwe+$Tz|Ymc۳`Vat 3nטּF_&qSt ڑM:$Րe"5U;:sq+V>f=+"E5PͿv!_9e`&v9{R`/(6h&i̋O <{6 gdЬs0EwP 9ԟ9j/2%r_,~$Ql~&v~4 7bg\Jpk(ӻe1_*JK#bUm@`ȧV! &ygm#vv^.f_|h V`'9{ *psH ޲ܯ$@!NtV>NVJ{f~zP.lE#, f䲂tb&HfW5Xs)}}SÓ.58MfB.Q 52oIJ'D':[:`@ս>ÐKRֺC(tSV\}B66|mmXض\=?&!v074r@(lB[.'ZKC) iֽ.lu{r@"&ޫ'GS*Wmֺ̈+i*ݗܶ8SJ~8&ҡ\8m[jH؞jQό #>+7кHpae>GbMhOosB(ZqtqfT 2C1v T.V?s*ShT#_:@OlO|W8iSvJlobȪ,)94Tu+44ntL(۞ɤ9Ҕߜ- QO8#=6?tzubs#?_޵Gr?A+ƿrEo۟d~h6u?hx^|!HcÐˤ6A\JG.9 ?(l !RD$Ou"ʓRp;sx) EҔQ~grYdzx]1ˆ;!͖N\,څMRSu#&{5n2v|RY 9O;;_IteJeWI@V+_D:8O':iu%3X%ӇxV !Zj4А =<^d`E-!K 7Q3Ɂ攠+Rroͳ2DGEjIe;[e!6[%N_mKf,Ji6s<Ŵ1>CWH軧Tpn*1i=@v\ػLWcZٔOe2{d(2Õ^''}54':uW'Q[5$˖8Gt-Z&i0;R$ }# g1yb@1kM&'"ms&sKʌM5 1-_ROj;| JIƉS]LK249(ᖚͮsMv=,4Xy>ah:z鮢W]usOJI ɧTX.}yAeB݌3z174ƞ 2hyK1m,ZGSCL"MxfTN\K߈T Eq ڒGt0+K$B.ʇ9:ffCml;~%I,e8S0HQrds |4R;@(m[{AԈ bct=z{P>(N v[ y#6m5x&vrfho0ai_#ſ6bEZT?f BZ7yhq]ZLR݇)< /6#BY~^uG+<$c}4,V5 6X\L񊩙?eAaPT QvۧireZaaܛ:|Y)N_[wXhfFh6åb%E7X/n q*l&0=88o)> xBGɯ_I5q:)ϝUϘ-eݠ0Iӎ>iU$opK iZ 瓈ZVT')vB߭˅"y{;u^݅a p>N\DD @@31!*zDO:ga゚m$PRXKn??fbʈ*b ZP ת H޿q&A[ A;@gT=ޞj (9L[J#A1-RX$KIl6?U"_P}JW+їj'6FCr.}ҍ]D&v7Q/Z/_w5P~0(WӲ+"-B]p".{RyΌ: ;5j%^Ֆ5# ԇ4G W P61=!D5+j{[8;.x]&ԋ@QY~GEܱ\sowz#k- +N/̘1 ]L1~c(N(&s&b7wq1_޽XZ(Ufs[-hjDMNq:؁EܜR1>͵߉]thq6mj+m"!vIgcM@϶%b4B {"X`McQnJOs'XRՈLj9)--LB(`0r:'i"X봩+El ˒ >/H;sd7\XE"R8QckFtPcPa -R Z|s*U=BlнǭH@ʈn  ܾnB_6rT4%^~3"`+.uU=^բ33\zo=y^ńܶ6EɌ5gY<3X:%2)8uZ%wA`uR'QAc V0-Jaup #Δw*丩J*N„5v.8T'I,(`MbXy|G6ZRΆ> "CvY81Mg:сx-7ʡxL]ՎK0Y'"܀O]u7j:͒!f5G$XyO8_ 4W,|rV(uoL˞^K{׉QGMG9Q`}=rJe Mt,+saAe.5:L/ "²Unÿ .%6h=y e$#u3 iߦU_>=֑9ZIs>ؒޛW82&3&s?3,9*rGu='/e y?k.5DjA:ӄ-=̒滍u m/Mx}F].,[I ʤ;*ՊU8T|İhE%A7vfQVgܗB=UV&#,zl%$RmA#!2ȳ?2]U:#vT= 4Uf%&~!J924 g=؊Ngx$y~. WU] V Rʰvt-i,#j[֪*x{gn=7~xEh7gmH>Wඤ5I@D+ZW>Rbn0]_crMgLtW(bd> d Mg V,Y+|9 2ť:m9fvZ?P`4"F9T2{]!+_| 6]+h Z~@pN'"M*ǹУFUw`ωpqL2I/;:OHhve,l( ](WsS-pۇ\7W4쉋`k?wZվ =: -&r0ݵd+.GJ[g;{KGwWi7囀I"͵/lx|=k4Eܫ007%Y&ѐ٥9m2Jm{)R.iXrc^Bμsצ$,b~fHv@&ʓ WLA/k/GdaWȳ ~/6ݵ ;Se]vbz% Eh>P|eP>oX{#V;Ѕ.{mB~m$MnX N٬zߘՏf7@Nr,y=lԻi6` # |4Mߛ!YJ 'zp$<@k*5mmG >dU4(AZgH)}OI2N1)3$d j'z>ǂV_r)#źw?0B18ҬCrՆ '3 5ċ7ۢ$("&$1B4b]pST}58vZKN)7快ɿ`Ele H.ػF*9jcg&ӿ `m0̭!0`[#B}&w1rtnZw;w}$>gwJGYs/DI[B'\%X)ʳ "w FoԞ0hĆY¾VVLeH̾8XK:[[y"Z2 Ph5>Ѝg\4p_]Q(NĢXG! |[{]gkU42~EIK!Wاʷz~׌+_ '-PYhn^Y @q/ŨTnqH|A2 /'ˎʂO iO08n.IU~}^ɦVGЊω]1jSA, ?DFF=`n {^yR_gb4'zHgU&'CA;}<9:2j>`0_8*θ|taD' +K" @z..АC 4k<`~Ch NtXRU*2鯏M e@YeV{FQ"B\)mZ|րCKCOvpC 878ƸGBeX-5Epp֑;Gmۮ`.{X_e,k{ dQ7@a.lEFc6g݆jI}g/]8i4`7jZ ;;c>%Yx P~|HHwݞ+!$! 'qy8Bii c N00.9_׉- >#Mʹg@isubeNB).G?1Ih) XfQ$  A"QH{|SׅZvy#M|Ym~&|AN^AM3DZ%C<"w֬S>I$(g^% gw cxȃ<^6|8G b=y;XZ5~RuAs9}f/K<]Q}ZC uW?hWPVkpJv樳?(Sa姰kh%ut*xw*38ݝ(3zbڽwYG8FJ<>^rDodm~Z|ǼRMGx/m00`U{ p/UwìyzIkݦjtp:KYy(Nx2a ygtʲDm*ת4Ԋ?BEg'`d-l/ uum3 CӖe kc.)Sv( ڇLk3o$.gLx.c|!T3L@AÑ +BtjFtgI-ǵiX{ƚUG{.\HJ7ŷlrzx?fどex nO0[_8bw~cx͈}eԬoLHVGe,$݃*Z"?M>qNj1gMz RzaRy'P|Q3O+U bygsmLA#OZY,]J֩9Ls R郹)1w gr]VIVhLtjDNPKD{@qQӯW*(hKl3>\ߘ5}.⎤sU,Pu|OJ9L_V|A*X1DZ$ƷUCS\W8Pܧg*0`> 4Ǎ:y0-t)4PKdExX?`@g3d~ ʤPZ::z K7PLWŪ+cq?RFG0͹$d<m>1K$GLLzYWGVW0ͨBT1dvl-GZƲk]5"{.DRA{˵D{Mj6O>ϭ޻$]rϷ+4PKjڴζ/HnmR%+NBtwAޟJ 5dL=n6@Z`жbW4 Φ&w4駼xMs$"A9^p[|'m~d 긌КH!v3hI:k7(r5[<.]qwKQ6/g)H2HB6͏u"X^uZ';|N't1!A4w"T]8P,\twl v>>V" G-.^mnpPS ~7mNlO\ ]1}IRBD.ґBT? țj }t(_0'&㖫9[m ,BXrx)e77KٯgA|̞`8OAQ VRc31=a&; ΋{cOSuYaۜ0^9|3-CA~ Y⩷aa rMBYna/IǤxDg3\5*.ܮba#}yv,V+'v.O\@r8v.Gw—4_Ѝ`}K^+w塻",yzs:"v+GB+ tԀ?1ԓ(|z)0 q*I׼{" ^/eg\(lV(֖Օ3<#7&_pc(_pkovB,CYEAʛ"䌘]xP͔s1(f|L )Uf{V*7B4\& Q?MVsp)7i1hۏ̣+9fta_naAa0)a%9"1n6|/ZU8/%cVA""<%,F{>9M4wJf@wsာP\mL Vy|'rvd҃GXAl sZW'tԺ*ؔrO82ĩK(yw)O ip,G&"d Z2D4\bJYu"kAl}p{xy?S$@C8rBmD-J49%l KbQt7vjK8ܐNX`! ݇˒m|`e $ О0H &2`֦1Sid^{VYч9B} Z3;3OT߁k"V@ؘgb:[#F!5Ae^|49iX[o/%/jWkoGGf9 j86 Zv+(pF:;ҾXD oZ4vKPQ8"rs9,c ܮu$jt' t9QPwJ#+j .V.QG${EJ* N[`W.c.UwNt%;}|d53Zb~aŏCUk>xD8 [(1"Ic6WٳP‚YB5YsGFoCz͓ D+on(GX)Eٵ,>yy9?aq+#ZbC["x~ygrA퀝Hhn9_|>(V˾Nj't6 }'E5_#)`}ԒS{ qr:YAr?s=h'-lт%d<&X 3蒰[OA*M1$ )Fr3b/H)JK$ 긚U2<2;!Bxgg`H$f.ǔSyAxg^ݬW_{ys dT^xCfń8)u- >nEX4/w569RLҭؕa-uW]1LY8篤J R#90{pʜeԀcK0sUCٖuPs~ a^{Bc!t&8*I)|BYרS^Bd:8_8f4ʑRض/WbSD )K%ɭ|jwVhfBY2.ħ}4!+uUc>w_$Zx}FztNau/aagJG/!p[Վq.ª6Z&xli)B>/ dUF5=v죆wZBJ5 o=ۘ55_g>`Xx{]{ ڣD "\vGԇGH<dh(:&{⛪렌h A~; c.u+/~JW6vQ֪)zTymhT)hk-y*bE8L Ym͊GVXm"zA1B,>˒/e2n<2Z@ut2 t˯pz:+yxuK=T6L{q4Ʃ dǗZ:;G5$"29)O;eLax9|_}q!$ 磠K%J/$EFOZEd)JFt06QR/t D7FnTl`]`h&L_^9ɫ"#́MͲiIfI_P|}3(7aƒH*Rw5)HH:djj#K[_ˠd8+ w[7>_=B0uJC?v[Gցc JX]̲㆗]a˻ #u_DSyLY5O"F"P}"=M$~~|$z򑉪 E *i(/c*r9P}r oǪ[C@(lPyHMojKox$A1Y[m NĞ$k0!-?z+SOX_ɉP9`|Z[bd&l{urAu'W`A )2" J)G~[_j($& aI]g$b?5yg:*eN<I+^.@OxgւW 1O5?$7#"=$y˺ /TeQf;RA LC S/]trgDհNL_*Dž2&bV7{7uqIlYQYN0)wƋ>k 9N#yEcsW^= vR*H㚣ǺŬ Dt*EYȮBP=c7+ e#@&|y.]&Gk,֩Z+ChNDkKƕ" `Th`:HXʸ"\Ǹ iѴɌfC_Qu|Ǵ ͂b)vڜ_Wӈv3y:NqR/ʫTt8gNBØ((ި}KZ [#|OL++`kԒI=(>R-pZZ{<%?b:()fbҷ2K~oZu}r%tӇJӶ?!d$[EQsq>Id~?V+ZNx?.wL[+iX< 8`[`㠝=G\"N"0 nEsA:C de'#/ߝv>Kd䚦\7Gmݢ$*y!ߖ[a& YH$Vr,, U;3$V\8YT ϟtY&=X<7X?$ U 7O?3H>< hb޾ߍa6N%U-VRIH={6,m_Bβ^V;A2B )5&]QB;.1$śkWh%ay(ks"IO gAHm/kDV df-s4K!@opRcڀV6`C+@URD騥&`@ew&K`#BȎTMIat@#яJkpC`%EYDΣо$RU&WUuT=$M Evc .hEiȹX7f(_a%V*tPI}8[^i-|X0TҴ|q i(QDH3+^aVq&$4|#UQ%9hO֋lCuGqG0pjm甶`fkNznmL'^3!b[/bY=5VHĖZ@⽉-,QgqYs!mJ[ x×3ٰ6dXYKfiCpyǙqO ~`l*vH3/L3Wa rk Q2?qҝ+9JpYk2W&Oܠ#W(av*D8K1l}1-56/Оgjc ūv0Òbb`I4UOBͳԟODF4,GnN.Q}Zg~B0 a HIȪI NZ<5h @+eԤT`fxZE) CI*K/U\MmU^\+?Vcx9DmW{PlKۿrGX`to1vD}]oԙPU?CE?:5'RC+s̍E9R\`Cr4n^$>Dꡉ"L7[Vs1):\sK)UWA`rĊ@:6;͊7z%T!iLݲkׇڸ&U˳}@e9.0[=(4fEۍ f}d+mUuOotݾ;*+Sb՞=/tQ;tD/URQ1LȂG.y]G]m-6NUX Z^G7cj@DR SI`};#5[г]T@/aߛwL' )@-}YFS1K ` o+zfAp'hI ;c._x\Q^# Zq_[Jʏi]e'=]S<, (sv,jt܇"4U*-T9ʹug+ #wdS9̛ vfr_jDb'za]ju -B"C*n^kɢ54"G#|G:O)?PΈX=I6ny-<){uS~Ht׳܅2F4"XΠSv1%#*~Ʀb4vrؤd>ӂZcERly \Vs-R,a)ljpgC!v[HYz 8=HуuL*WtF=Q |? b1>&Zs39e]f2fnj68*F6I-M1A0}Lv#~(xշVJ<ԄSB"鵱{ǘ nV.dOGC&^<8Fu+v7uRFgm ?SJg_jy_45`lҴ9% `]J)tӵ;цRr,JF7H` xg|tNI{}| ] > _V5= tVQa~/|7< a^i&x!-2ziEW4 |hJ; X8rP.{k/:Ӊm q)/{Rfa8.hq]|@dՓ}L3\gYZD^UisnK~V+,hj!иL \NH8kE8a!H/ M|5N'uGH7tS(lq[\yҁZpH]So }dwuWVT}Lv4K:zI=Xv\\T"•{CU}RYtw| LB=L~^RX봳=(a&cd/N9"2O8n+C /F=p%oKZh] }uRtŇDVOwJI{郅.lbhΘ<($ vm06ُ12s׸}CJXX9Fȡ!.|-bq(ye`|N~ (B1sRy}tHyج46 6`bV^MDwœ\=+i> `vk:F15%#6W٤K_'M+x1RUl~m4I/Ph2n2ʘ`EI@xbь|{C $dKLdE&XX^W:r6,$N]ޘ  ƍ~5TXs@@w5W;je g0HK~n1jͦznxf+n ,in!2C` :7ϫq-^ %ZT@u+X2[qOa Lq^M  7a}75ƏN6* U}0DnZE}o "Z^sHiRh7|uCrΡy%B%"H'Mk+4ݭ=O>L+t)nf=#h0~%dDciJ'#3;#ָh/ec+A9#m3 L?8tq23z My9'/ ?ݝ]X2x攣^[W!([+TT˸{J H%Dl (cypo2N ejr[q EˋK?3H1(өt# T-_ @2{7 ?s Iy(T_ȕC|P |QvA~zv76ƥR7%rҡXvIr(ViU=fjdG LʖG7) x^^jFƉ+]p-rM:ZZ#ݦ%q _9/&rZ ZYH+ ZpisbP{H@vʋe,kGr5o aBxDW87/=c\cp}Cy#4Gg *$%EN4Pnf5)HG?&䣌> WDc|0֯LT KUbMh~c-~g,+bQ)UC^*sZ 7~84!kZrB ڠdaQB4U)eqӔO#Sxg!ba LLĞAL 18Y)a,K'  qFodZәBҎB̾ _yVuns 0Q_z JS!oq򚈮ɜBcA;ғ'oAPWJ~2yG^rYRrLHud('=Z7_K肝=‘ p\sk{1ûn> fޱ$~ƒ#$#sY!d7eI? _jQ 7"am! uzb 7u;+}z(#J/1іtP,9)9h9,OU "4W1FJga;R27'A'}| .J(nj$ ݢ2-[Y-B6nUbZl }cgFUNUaD暈. 4piD'?'=3N%(0 ~xUhAN۩Gx|4vk. >Pg1}Y[&tz4[ (1LI!iIkU/BҝjTDYUJ7HN2Hɑ7S]#2AXPwiǁI*t!z Ħ]8<ע#3F]t#u@f]3߱\ dm=~. hn)p( gOs{8fEDW;LZ |M|t揥abeFѣ4gA4Lb)_k`[•!L5 |k O]l' AMrEZvi W.a~G Gg9QbQlށyfig X@o*؎:~Y2NϜ-c%:-ЗeIUY8#n{6}+qnDLcRI,@X9O6מm B(%@9Vx.BW.7˽gɕ#v"ZWtSvJqY97&uǕmNCBƏھsYp<}$=:Kֱ֥+Ic,{NVH(`sFtnNǽp/4Oo*:r*/$&?IU;PܻC!Ap+edh0 Ad~8.SlU坂Gvc2͈J](/`qܭh<z6Z]#[17H!GL8!b j< ~ !b9WƔ32MQ3?y#)?I0.5P㗼Kh<\vIUnnDKPbb7.z GzESj۬jUҪ6Frۊ88\ ٺ7]Ko %]r(iyGh|5q>y10QǞUiOzPѝ^dZ(|"D/W7,~nO&p$wF0Dbz GڹSX^Ssڎ69IrdAqT \5oI_!#52J#@{M' B78UV8Q:,,Dj gOc~[m԰RJ]D&Ĝw,f&V4aV_O*A"XJk\cf29K蒯b ~F|JdKomEw5H%C5s1Y zVBnë/-XY)+9'`ٟF 2[ !° 0:;s8`MȘ7Ff@a_oz! A96ʫFL1%%JMc&ykSUR o}@Фc]K7C2,̘P &>R̷hUC*S9 "r,Je'49RÿRDZ8XOʎIwxYvɆM6,jDLjc'p~yK"[h긅> l4ebaeVڼ&j>%=]&~ۀ./py4<R vU;ۙP:ͱx(WP]Va-402.J|< ƺyctt?octzߔO4=DTf[gjD(n9w2T˚ bgMَuxzmԁۚ`#mu'Ty:x~u -!s9ǛOx}Qx3p0- e0̂'D:a.̍ e٦z/Ya菭{a^j̧^$2]39̩+눉vO5dC/!IdHU %Wh B%Ӑ4,ޫ܊QDcF :ulT ǩϐ{lNDpWO$eJez>, i.f|d{CyQ[ _غKgO)QigqcW{O=QuXy!4'o{A˙ʣ$X0sEۘÚOk(j=}CʖIA`L|3P:~jFȀ/[7‡o4dty_H nԛ둉͋~*ےhx##A%i)i9w|*^mjJYN{h'=JgR-Eo^y?,^Zpl|PvώjV:dVF1PT$G>Vn⠵u8j`!3P_Tݲp<sRs5\[HW&aW(`ud'ƨ&ԫ'fzFs7E/+4V cBS0S|Xv{ڮ? m \MTƿ'Hbǣh hL62GM9Zp6?4D}j^OQ52F=QR#OFhw~P*ƸkVH5CPSuz{.ʏ{|?Il\u%x(6*-vXAQjAB|FŨMP+T'.ԈC$JRa+?7ԅyx`*7eİdUO.A]ӥu{zʙ#jnNh[}t;&*93.|ל)f棹3mVML]/ ^ =!&،>ԑ̓@GؔxFgc 1dKt !RS"RY))A;6o@س(mG{`-wV -i~h1PEU1Irtf jmPɒ3Xlq'CeuȪn- -|Hr+=A-e|w!WP5$wx*g[vv|22Sb2sb;Ÿc"IGz$  7Ӌu\;:!5n}A+=f6 3Λc>cݵr۔C' tY eh3 ypXs ޙjdo`rd*V['|ȁw:5ls=6wK2;~I$'|]CQǃ7dlu)7#_AeܛM2jHwC|f&9Kc\7@5C:|BSW qy졁VMʍLl~q(0Lúåo Z* G)~DuYlar׍4IO7jܛڝzPlm=370[IX &΄KHF>XTl;t6HIO@Q^@S޹{cY!7AA9N 5`|+CH wTn>I[bNS-TE=qa٩m2O,Ej+рߴP$"4_k&OyEZӻ)ͪĈJΆ'd}'7qG4pcwwJ:-RD/GP`ݲ2NAdvr ufHmɴ,*,uZ «OvQ_XH5n2╏@mqG|-i2wp`e9tWJTZN?^Uj)6S̞j?iұN{5'?[c_K#w{"Zy 1zqxmP ħ*h}Q2a{B)cZ;Q?@.X3\%Ld[.]p*|`Xpl|cڒ"VA:k#0 a )0o6_g`#T\ fuI`;/e#(GĪnZ'u)*lYY/4g;^~ .U (ڳ'"sPTTܘ+E<̨`:AZ<u_6/Όxyd㜸b0"tHČ n?FP>$D =sTp3OGXDPcI.~',? OpA(H['Ŭ@nD] Q4_j9KW{- hP5pxRȫK?>00M;x'В1J?oޗJ ;0kz39mq]1o,Pf{Nw^Ep\_|m :F[A:04j}a]&k~|?hq@;W~B4+4l ҰP.|[q*'PTW0}Im(6T6)V+5dekξ`"ѯ5\ erG@!Y&"HO%ED@ow7 lj?%NcB%[w:Fq尯8o;au_VR& G|/vMX cA e ͷEuƕ^6z(q 6BZ*Ÿ wv_ۉ:r32)sh"@yaM Qqu}NZ|KOf}YaX1kK\پK7YpH~oF&'5 /\Q;SzK͋omvmI ㋥fjY6CiwhkS 9Z Ve5~%p3T_f°&8b9 qVnÖSЋ.x0jgSAb+&f )at)sBZږrZ@0>[:3WIj-+u#W}f Dvg@ aD:&h!F' ,kI)м }B7%#rJ5׭|W_kX1_<'hsN 39`eVleP=^9޴0]gwm3m@/"! ~ڏodäáEV$qiNTfn-ћˆ(408ǬVu-ajwnyS,]Z>ݥw݁Bp P;\(bGXgv eoC`*y@PN>LNf"'ޯ{#:٥iYKAU\0,iRgm~LX-"3e^AGk r'GM%+j;%+c)ɋ cԮG%`DNtQowA!N7W?aob :Y0Ubۛ C^oST "CN Nƃ#LlY2ڔHV\zj{1<1Il)GRG{NwnN(q%k*`?٪E(ZrfAf;r~Xq3˺(PLfHV^za{|&͏z`ԇTmd){ ^v4@-!f7wփ+LG6Gsh(D+X/;Xxqn\ UcX|"\A[sHO @{Uĺ|Cz޶2sbmIJ  4lGfCpfv\߸u-vhC~y::K+7L"4\\^")|[csv)}T23QJeBd]OK 3ւU6xuJyφ. Q/^uZJpg?B}"YV}_>e0D):ya"z:ņ0y*N=| U>81&}\!H̢;)R9yJnS6D_k"&'N'27@hx\Q[, g2mROyE da.ߚd0MM4H°RN{eL3|%c]?0zF [.Ѩ<ii:Y;3(ϝ$E\@ωzfٜX1zrʥ's=5Se55VkkZW(&K@9t3 ,nOܖ :+]EIxyBiVׯub=?#Ɵ K?͢$\G:bbnX u+r r]hlt[-76q@dKF څѴs#y <㲜^}CP_9׵B͎s%JP\}JS#K2l75G0zFz4 )@+q3Clʈ^Oֈf,=?%[ZW8$P?}bȅyvbSɡwfg:7(Bk8!LtK&~bU*# L3 pZ+c[v#3A^} jarp/p u @o/L:vE4džf›1JNk"QRapvLfSM%ړx[-BԗR\AۿJ]$(um5T[Na x>z!Ū[;Ւ)!q.&{Ni:6 2 {K ^ٌ]P:3&~mP\f&}.Byk_XhLk2Uq݉-NO~'p$|2҅4)N:8-?-`ë/Kwf*U~b% N7*ThN22<4#A'dd΀9KJ8C7?ϑih/ ~vX+`睊hAy6Ed'35ޡD"Ie2.JU-Kf^wg w/rg;3{DP{A?xf^ڦ/O4i)~hаwoH9#O)xuƜGx Ɂч\JZ>W <[=2мilO~&I^}C<&C *9߉z]l;Y(9nRv!NGx=I .KjiJkaGD}M? "%mӸ=()Tud[$c-5 c<>@;Tb&:@ o,R0oJP~>@Oe)jVăJ9DpP'G;[^(u`YJ%:>rϭ1 mM8b"ɣC8Y.׊w TCw= S =fF[Yc1^q<2Vʩ.Irm`,rm"&)#w$F%kJdGtWG t=kOMιh4}(T&)@$(PZţf  JL¹1ɸv,TF)l-4z;źt7}w:,|^ôuŒ$%o;H7b;d~>0}N LM">u0尜4g&yrvT:?ܠns#qi҇PXF6d eۀd ~N[MI!nK** )Ldkn`:>@.aPS3;8ݍ! ΉfLm ~ cULCj[U9,R IyT,~M"Ͽ]4jXE>] l$߈M)PK'=iQQ켍.I:@WQtUp,DCW 1 '3ZX ;6i1mm}Wp?QFNP10BSX46*gSct; 36}DVsH= 4 WhiZ<ɛ¾u[ScO!jɬZ/AI F>+(6[wy, B|B)h!Dʢ o :\3]"]R|H u+s2FyNqX\8&LrcLh)wؗb }'t:T nzSx"\؏C="m-]iRJPz+p3i[I=I1@MĿyWy x?jSCغlaJg Wϑ]b`QCb@qk#Y5JC1 9bEov߰ bIiʤ>_ 6X:9ev~ǠܕDKz!dJ })LghU", xM\@ ZZW9MQ<ƺtBt@ȳ:s} @، yr$1~$aࠜ֯Xފ̇-W4Jɒ?r9K>bM97~fE("G,;}SgxfWW}e68]*% 5pV3lhSMXXV>У{RG{JcE6 O9&foޡlCr38 @zBĔ5y ITVSP!,oL_7e~9DZ VgN6ޯXB)]w5A&Ӿr7uI#vBֆ#XЏO' -qL~EQ# (#BQ *:Z;$8[<ȰQV笎;2 \uڠyZnIA^2m{;~soŨtfJU^fQW2e{)w-Iؿt>]+[ȨGȸÖPgYZ070701000002e5000081a4000000000000000000000001649b7c290001f508000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+>b7V.(`Fnz 1Q;wʇ1[JϙFilԭM#@pM;pFbW)9%EJ .*oY4"fPBHM0:c8ț7XO] Τ0Hr"IIC^玼~VscE/wUM [dCp#;w$Qpn;ܸ n{&wLbٵeVmJZ߇r%RY_3ٌ(fȔ>^bk6ÌЍ u\E5`,DGv˧e,RL;cILWz1ņpDT +2Kd9E^k6 h4` dpC$@)` ;T(JjMHU^Y%G4df5=2IM>2-kb o=L5 bߤ +Y@k`\oKG~rH^2r`S"6j~>C(%3mF!O;2HC0]ŵU&|p$CKe:n Mlv7p,0*.ߛ-򕞋b,퐓Qvb yHYj(&Xu83?\)L'BP*$Xpyہ̘;^7 G:A_Zor\'rk >FDk=!MpՁ<`ؘ&E:=N6Q%Q;n. 3ѓF^îjG(F1ԵR646KJ6cħ\;xDFLkPɺ3 wxBR~&ҵnU_|aRX}arqʛ, %|qzlnA@rKCDD# JHR?qu* @K+B#b5 ʡN~<߶>\L.ѽ$ RS?ޘ,nؕxLj*}[| Srق\J0c8$&|M,~tX1򈸲?xR2rvOf`bp6նwxi$|ӴP)jlͧ`S]_`-B/iUDy{n9elx/޾90e]!HG`^.!n.*8eY 7xңI%Io3dM?PmҒ2)\z>m"JF0َ ڪk%lr h<E>=q§ֺV PI>v3N47e; #[:j()ste{KĞ4$r%SX\U׏V\68h9w~om}$!OZ(-;չ9F/0W7aǻQ++zȽ'M#ipQW%]"܍,%D_(NO)NR k.R&ˈm.3vx/SYM lPROd}oPR9q"D%oнsc DzKΔ%]G}䅑Eů[H3vcJg e`u!-ɂ>F«9~K@;fEEzDC?[O!lk^EyC5b ΣDw>c"혮A^+g)>·-8~=f>XBDR-a?Kis"fd}7<BLF >Y:u>9q|Uϰ^rY0p* ~A4"E6>ǧKDh4,<D8~~dB %Ҩ.վm&Wؓt /GKOV.Z.{U?03]+6t:5Q~ˀə"'j3Æ:(3j8[( (I(0)q2 ?,NΡQw}|89y_!_l;%u1m8s|3EKxBwiz]>,t^8i,]:'TcĠB$EXOZXA?m4A%e?hY]7<=d"X.˹39Y.OYjšĵQJF͡֊9l#w⢍Xѓ>j1lyvvwIڌ=$*jds[@~Px<^OYP-# ")$F-6(e*TE%j@ka4%HyE'UNyjqpa zw]tmpwEdmqX%[wO kt73KfDܽjBʳQ9U-5viUs^X,s", DcyiEaMX$ny"Ω + >\W%D ; iE}L4!_@[*Nzkί$TS /|lvЛ JٟoGm3_7tm];lKQ;dh_c3L^vlEI rip )" UsrWd%F }vuU9-L@q]Br꭪>oNRf7x~ LKU75 G"˙RB3 7g;jo42Lkضὴ9fE%m1,(_U6bQ!&*ɴR@kA^2nVN;ۆR]r5raMba15l|+jU/+Ld .ifiH6l*u $6[-Xx}rߙޭaKoӠs7Py~ Ő{&^H"$6_kFK) (5#Ӽ*J)+eMt(TkǘsPmYo. In? F1/|fiE:`f$Q\NGXKt8{3 |ׅ` _^&z;+|dq@rɲ#pU;|bfG\ -)CbHzU6zO{cHks1CEPZ<ӛfu,g*B08SMdT-X6іeE7elwfB hσGn,_O!]xohn]e`~e?+RK7 g5Zkush "3V΃l \P  mX-qw4B`+xa w,={'fbxo %dnOmɥk#ja8w醭;Bd|uu~\[/~e(O4rk!@G/\2T[NS3sĹB{-Sxb>˩Ev{I+$^0B0g?$M_WO2aᶏ{ c ԿAW԰KEtg~8]=$eOp :Z%>5jsxn4kyjVi#naN1XBʂ$Ќz ('1hwaO2dEM%TP@V5eŭɤf MDcd`,$s>-Vj'L&Q F h~3fxt$_HnHnR8ܘ1ʃ:LMb"⢩ֶΔM mηrOR8N/Mؚ N`Te q:n;TC9lpɣYk>hLj1*~ökͬgYL6Dsіd_l-s= gy`c٠@6DuPE%Z5?H[$߹TF1zM}c\raYp| UDx 듆K@"C\a(qNmy*T`w "{9.F uX7A$CHN7Cq=fQ6QT^ZL h{pij /!CҔsG쒬:Xql>^Yt1ؒXW{_v]YFǔ-chܦ[]V\G9Մߌ.QmU% q9lu}`s[Ã.6KW8H>8^k@nK>:uoM);>!@[oʪJpw&;C[ph>͇bڀ i>A82by|ΪLQO0L^'~#%4FQmuL[rc\ѯ>UD~ )^?`At=]wYڙ2%ju=>_02f⣚G{kVS[:*-굑wl1<.XwՄkaVZ)F 5Z-_&)4 @+Ni|Bg:Yhb2/H}N*2Qv=YOS"2˶[L0=.u`>F\O v{A᫞F-/;LfK=!I)s JCV `LQsqK0?cRm+NeX\ Kdn0|S%)*k? ^Zo6JNi 84h2 $` |/PV Yۧ3OBWB;5;Xn+jDž!ݟ-=#4(HrjӍVE"HV89s}坢˭ÔhڀB2ZAش3u;義МUw+`ăCJ3< 8yUT3x֎־7Llx.4kuz&ZA+ KBU#=[eݖ4 {!O %4Y.w~ X)Ũ3J/3x[_Œ[[|_+*A;?{mWI`sy$.0ɛ;٧k:TM=wEb~T UEx?Z ـLM1 ݧXdixoDMz땅/Ceu`/ [ U!Ɨl&XIyNgV$_srPN@ieHMz o_$)B|gH`N/h d$!!F}4AdGs,Ư08I90^I#ؽ]ؘoxH r ]MpԗHvJW `ig; :Jwysˡ mNo.uAeGn]A8_vcD c8lB_ הcɜ`PLh6 ]c"1Z{ ]C؁dNf*@ nJ8d$*a1N![t?^Bjk<*|B䢽^O"MYvh=bNPp.GNv3Mn+ @@W㴛J5!c>`/EMij" ?-N4Z>ûrѕE_ )=TȁeJkmnA[ p*ܸvHx&rWRRyV),Ege%vWrV%h:Y.b4wcJ܂Nayܬ1DWυ4[gP3<ݦ#+i&~ ps ]}dFdX{tUK(.[H$c1'QWH~6]qC5YԌwt-[' φŞVR tWeN8N0L=b$`TX׉ӻg92뺆\'())׶Bd`,fmis҅+۩r05^&-٥- 1Mdc6g=B4aH.Q"qX)&Io:B}O6ږV$.8ԼSqUE',* }rZ!^Wx0kFg2Almk1;Ǖ^dFJūzmKGt~H 4=X/l6PM(4Ό @3iU a`|t`-w+Wܞ $[q(ɰ[jW: ص(Y"W _z Gp>B})2``V_ØdAN{v j M8`FrVoc^iNl9 g*#c`an͢>=~g2o= @Bx}CSHA.rh%,oW Dph8e@{HD\RkqO]}`;K4?FX/Inpda]"mfbCm&x6QwWwTNi2FۤEaX.\0{#4 oL~V _bhe]H4h İУ?8ܒRV3c7w"#vQ՟5blR]Ep<$E+5AaC [tSo .Fd%'0)%',ќ^bjEu mfڎann)U Ka?Q[P1/u$ V6n˩:+C $C}$srr"G]g<#"?XTiaWWA`s`Y !Js[Po-?~ uMږ 2!IM\kw ;@bZJ!XMz^* k ]kI@1vǍ:nGOxخf0Аp\}, ]DH55%QOS&Y蕠6ƔjD2Ge}/M?U,q#T5 kKj1V[ngJŬ/x{)Th -ugU4 b4*boLQ:%kE\l/h ~#`-R7c}[dէ6n@`K݀ M1}jjXvR(W.(|{S|F)O<ſ颅YK0tfO}w {?6u~YgI;|T#]F3+a 48%YH߉x';ueBQgJq :å-QB4.lbʙR 1A6%}s->?>DU;\I-|wx4'$t2L:|_e*;6nR[CsfFL s\yx X& q7Rڤz.VLix,5Zn$Dz 4؀㧌طFTZg—<{p;%` 8X]8{ϊS ?^A; mD 6z^Qd~$XSjZptb%ÂD[(hfF(| }u m_Y-PKB1ӵmƒ;q_\ [7n%rL@>o7jwÒK+jd.P|Uҵ~\T ceQZ򢱈Ӷ=ML 4c't(q+~ p f+-a42i6,Qdn$UBi &RL#[{~ G&hԕfBaaW]d'vQK8QFx,0Dˮ4 U-`Hܘ;,)7O_1zwoMv^/,YqAYĠs/lϭyd(:\mb阆*F q43ڮ>>ꍲ>:!obbܻbO&O}0`I{]gáh3 Ke޻Ho1[XߣI+b77xΣcn,u2\-^L1s|ܠ/~!ѻv&G;V YX R&s3lOƎ9DUi>Jy ߂L?8esWWaC t*\.QRiސť2*cdû{J#R5-+yGpPmz*&im|fGC:â~%9VHmnlvM`:I]'Lqh5ٕ҆ĹBCM~ڂZo?5sUx?I3pd:w#8SF_8zgwK?} ?ʍ0<)`%J {݆yvg*=b klK8܂5 켓qP@z3sb R!H~퀛V_tPVr$p4p]B;;jjf/ ;d*FasZ49):&A3[gx%gQF%B\&g=`аjV][(QoP<^wu aY&݁2gzp(U-Y|Z-Oi`"nD|Lg]=xEօ;C#ʹyX5Mi{0{wր8 LN,8㺈 !MC&(In/ջđM-X'EXrwK?lf-7.5^_CYjOx: ,&DwD_9W[qqYN,{"(L=Quz8tZWsiʑ%=ϡ>ҏ+@HdkCݤxrű9[~F;7Wݘ^nh /kUc sxzc3G:.;k@y P58"M0uF93;JWO:fIP"nz^|̧(T]iPp x+f,Ep7;.,AN-ozHnzoK$s#cعؑ/"虰af=Li^\:ђHs3ax+4Փd 6wk[:ZK`m .9/C(yv6"qcG ϝ[20KyxΪI8*Z~# G:׏' c<8ͨzntvVBn,h9-`ǟQ1 ÏHj30bfƐ̇{q,LQ'd@kd8ԌҔQ|!dc+KhiM%L#7dwxQ<ywvks#8VXk{=::!w2} F'{L8ɑcEp;NAtЋ !";0g6%vJA$PI~ͷD\SB tivzx{צ9dg|gbrC`XO^{|K~B&83*bLm̫u}"qjN 肾\b~VJk"1Z?p:h' ٽIz` ^.INszjz=]aBfy~;2ɓ`J'fZD`t!,V6q_B. v9@9PcꮾJ^:b8ZF.W0;8X3<ҜKʑfk'6Nuń!LKi9y lA "eV{7LZtdلRF>As'`!m`]nLm}1:}4 nZfY0Ag ߆ڄ+ >#~)k[%_qp[Hf0n%3 2dώ֩  VZ AW[,X;ѣݡS&VDARJv3WaFg kY(4yl78&biK&Ml]]4vM4a}EΆȓb%!Ⱥ$ wN pR#T{omp!"C6O<8 ~ŐxۈΨB!4i[Z>e8Kvbh'ݞ;%H[h XQ{c':r$`D x` >#oȘٕcDiOnc#D-zqb'g0?Gq3L-B ^(4ѿVͿ`#EB2~\#X ER6U/ދ% w nVJUBhcHII4rluX4OX"{pv38fک49QnudfqHCUt9"?5B$Z4_T-Y:~循y撎\ɕxWt,y _MU}UOEhY ǖtI>E1du,lƿBd g2(.@,4kpPиa=Yܠ8Ė}}&LK=oHWVM ~BO߁=A#u5eXl@9>?OKwgŔ\ZFakS!TVwʹ ̅n/U>Wg}ة]QfN!Sˁ*;'E'qKT{Gh`"t2U 8MEFspe5y Gq{;AT\lݾF@ʱd"s%V—J=VuNC),[ .*EYoHs"qr$䐌X5VN`ob.eEٶ_rJ j3 -sr-,Ir|Ľ.GFi}цΊqJ!%{,;Raz3 *MiԵ[L[5lpM# )*z-alDcMk[) ;ɉ]Ɣ C4ֺEϸr**u k̉-R$"LGFLɣ]0!(;.jT]kKGVmaOk/Q {`(X,N0M4LTZ7A6)HKnFO!w G Jn}_V <#p댵K@S)Q)=UjsbcEn^Xpb>?] xZ7bO](5jjT\8\xYg$?{7 u-ʂ 7 pL_N&r/3 WZ?%n6L[_Fo PK^mhW Ȋ:?aE#pz>y&dd ax>3C4l9@% `cFC]AYμߚac |mQ|Pᤧ0 /jޝ^Mo}9oh \ -^Lx܏zY$&5zDTd%1Gafbf2P*^ه$Ie3ލqSg=zi+h}¸ǝ`Isv^妁4Ki`?䪤K0`Ź}>Qwue gE }!k'P@G{*4>*͞?F!Lk;q}uLk]=0-7)ǩI1|797¢n*I`+9q2f֬-pOF5E,^ͧ8Q85j P^l]79wѠBJvVW vW/rijߍ :X=.]NC i)gBC]ܨ7#0Kr9ch+1`I4W5!=YMlM:]ZxM@-fɉ-X>C[l?<`/5[.{ץsfQߋlb~"{:͕6!l")ퟢ[_-4vhOSm'şIf*a?Xu@bT']}s\S0wddoTF˨fFWZEm4YɦvqOR6f }np-j`'a;d6KDq%SrZI1S%H"Foh"8}eRsx "o€^7\-qhZ%6tsMc5U5껄B;> HEw`{Ii`)[7HTH=,+rv߇’g bw 427_k b2l SEr f6e[6cm>L#~8h0 wU EӞDH47WNK-orsv% yuBK%r !>u%GzDiW7`kT-äFe~q'wl_+Wi1Ԡ YdDm~L?A؊t"b Fjԍ@{?|;7AlgP _/UF~0qcl7[h]&Ei@KWT PSlH^>N&7V2!7D;$JˤL7!ąbIn8귕Rj)ZxN{i?PD Y_/:D6ct2Zԡ"lX @ !q /q0@DjɮF,2|0v;4uCLZU9] l@nLuLzZ5U(N䶕("@L AsTr{&SU?޾{n̏JD “d?ۄBPXHx}#)YK0zqCɢ K,{{4sh!f?l 85Vr oq\q'arKR9~lD\.ڬ 3\I(Y.P+ne !S,W΄$vүؔ(6Ҿ |Ce8O~=$, Y&)wJLXRK5 wM ЇNtȗ㍷7%6& 64$b۠*|,51:UF[qx/&(1]?2Fb 1Xo/#@3=zg[O0Mˍ~`<z~߀qe]>w0{i-B>)ӺһIkV 9G8(UOé M}$ѻH*_Ft[B7ӺSF̡_~#}a45s /_H!,8@r}lPjQRH44~I`7-E<ǽ͙!"Yvx &<?c맗6(8hM2C IKM^"uK\X(2?ηhw2+s$5ʴ#R1-:g#uVe5@L%)¿CL82-Yo &%,=1Gb4BOykGÆx!vC?U$18gY`kF^>ØL1b9-{R!: ڇ?MS="];Mp!e"b$wWfmc0X]T)=3%%y(mV>{)}NƋ֟ ZIxet"FfѪΝܴn:1PKfVc}$#|Ű+ }=n=Yc߿ m$8 )Яx־?J_Xu54}jH^xyL;W≙+| 593}DXzKX&dpL}ι#-w AÎZ[PiV:t'}]>SCl{!T7 &B >Qɇu2]$f%z<:Pཟ3Ly9k;!3M] \bɂ*6K;i&ۖaM`9^%};4iBl]Yvt SWܤ.XdU؏AU !¹|,%خKJBImrQ~TׁpL4q>{)WOZ'QF1\2;y>);c3N B486 ^+Y)},KS<8X@lB"']ãl<$[5R1[HSl'ڍ-kx)gٱuh9ܾ0MJ"#3}}#{5 C69@GDm A^y06͠ҷKqVh-4>'۫zwC?gwHDe\X["^$clݸZ0_9"7SIӸ}W;Ro3G%.hH%4n]'g 8n¤ImDzTH|ZsO)FhO?3 0PK.nl? GA#{zg8d{IG[ʃϒT3O=sX|?"ϱzpq4O9FlhT,Ѧ#4U5FK~x>FM[^iL~ZKXݧu%Ŭ9߽|fwZo/p5,Kn7]ZFnE9]6;spRz'I(zPص!ly*u!e?ڠTT^ta8Q sA1U_)IY3W}xI?N`CM!߳Us5Auu/ U1j; 8/Y`!i=;5%>[4ܩB7EϺd0]^6Rv%ӂoN[i6u[uK(]w|`LlXL{S^p:o rg9*y]-|[ݒvoZ(wġXHőHiw r0C׮&4)hᝐ/õ44HG3 떄̴ 5ĂC6^i:>aYizPe>0A]|~7m oކֿ1l܂Wʚ'U[德vlmșoc޳wZrq⠔8=W \狀:!&ن 8 m=yW˖‚cT84W:@`OOH;h;R*@i= rnpv{A c)simCٓ*c/"㢊NPJtpBT(ү9 ,.īZHX/߼p09 #ΣYWKOkne2#!lu$I• o.l }}EO͔::XyδZh;by0`ƌ+>x5I8Q+\FPnwBvr(zE:_}  #.hR}Q>Uɟ_hO{MU79IT(кY'2#RjjuLs+29&`W5E`k6< ( :-,6b  U 4o_ySDrs[3|<0n? ~ m*y%Ы|-[{>sԲ+xrA=;w2)V#Ppre")i(&꛵ ` 0LNHWġ6T4_hFfpԳG\+ >'edu%%!oi+ 7S~wSqZ䴺{˟}N3*39n؟mil+CeŭW}`V7TtC'X%/2+{;-hM2udMIE&i!FX˰BrG8'>wӜr:Vr3'__QUxZM*,2,  ÿP@^$$\ϮemDPPaFP`]]R=CYƵL3D=fn6+rO@p>*G~y말$"gЦkfrt&A.PjVu+eyCjAZPs1!,n0 .hKz-k5}H]3]="T1Vtj^xKq$gSF|n1O7# <<څR|% h%`R-grt}O(#θ4ޭ6]:ӄ温Yس=CnTe@bn?/Ď1/ܱ>$u"D q7`2!V_ @>bk#*5n#9" >s$@IbnoP[#T/z/甝s.[bx9PߚmeMlZz- sP3݄uڱx ۑc/HFb'z.f4BCv0}"-] 6ղ> oƈ*cl0}M!ZmFy{3@`=y@ZQ':~z/W !D*_TGEc~=kL{LE׺^E5gΣ)TથwQ-|^t ɓYSDDmh햻FFKԘ+kZ>K`i 0b2o`lNg;#"-6bMT(YùXFדdN*aD)4Fu]60硤ǍTzG+KevDUVbYxs!Lf, ӞB>48~ ?\~L6D76dꌈM-Xg}MQ6 OA}Nx</ WIvbx h87mf~.(o6\F(x,UQZA^?Fϝ6zTb!"o *KS !ҁ 8cz^t<ȖҳDeqUBlA,4,HH-#Tt;r>R\C8fߨ?'"WpňB=ͭ+;-0\)¹TLC\@XljgQ?pe3XBm[+ ?spAsݙ5?Ld[tËLv1 q D§+ͪ(&}lL~.` o;YU汕w+.nZQ鵊K]ߡǜڕw`mc`>C圗YURK*,!qGO; Ք11vs/= [e۠phNYYLڔm/0]:h Y&N2H@3WpVf[)r:nYq .pY7 *"[3:OWωfSZ rUx2J_VG2;Zu_Nax@_gWھi' K]iGmi=ګӂ>[n}C3USE T^vʾwiV3.uK#![/V9V>5q~9N)KQQ[쵱JmɠrkX1X]-č3tÑMO5};?T~AQj-¾E4cغf3q˨5֑oI8!g,t~8@Vge#n>XŤĴ}1TٗRVJUpۋ*&PoPdSڀX4ujjDEwD~Y !ί6˅!M7c%` Ч(PGQ$h$gvY0iN3/p΍' "sUSg_o6sM#lq@~a4Lx0 BTT lҒkVH-Ya#;cVpxKJt<&VR@+'Q!#貰zǪ2fJJboqxt|F]\O&4Vd|PFԆNP3_y5mO<jmuy F@ͫqmezsY|fV ^5[GRLf$>J"TXyuAq]JgKX<= .!N˦bJ5v:8`J;OB| 9fCby7f5l̄cqD,QW[BY&s`G9@Y̰z/nD› ݌B'I 1i--ӛŽ;2VԼT4IzZdҥG>?lhn$<R9˼ٓpeiDcxz{;R: ߾i4V!P79)z\;b$Ob(7c; . 6"FCްbJ$~9E`Hv ɱi@|/x,ʎ l:2OJ\at`ĥK8Q dVI jOO,̜kztkfmJ~'_pELJ4va3bpe[ae@cgk$&ye>\S+"a6tuJVX&[:ZVRA8#%m%[g<dz|I n:'!:Z/MXzTIXܧU&K ~`r6093#Fhq59Q#?v%8k.lG7n,UyFL}6 *vԈ Ǐ =S's{"ùQ#vϖdY[M-*_}`Wcc!%{ߑӟEPi뢕Hp ufKDQXr\)%=(YC' {sR٥0ϬY x&F46AۧEJ/H+Lol+~Qǃ7Ps8sji\`LM ؄/5m]6Zu[60$} ב=/RU]5z%_R&ga$2} b#{גBh3Shbo{ibdQiF&=d|LPlQJ`B?x#R0脁y^J=k,|Ȏ5e\[(R8N5"eD™18@ Jױn_vqn`<&޸as%&Mꑉjҭqff"9:8+ ZX3@rY%4 M}t!)8ޙoJQ>w9ep I@:X$k{f(N2uoÚ=oB'P#H؊ v>!(5'dž.fҌPcF@`UWِVvts cV.+u9LöW\iϏa:-RQ[ >A"{o%Es⿊|9⹟~(;w5s&־}VϘxRDvKP F6!:+rAk9;48 =4Ct,r>?J.ܸ_Wlʓ:#/8RpH/m̻/I~/oLFi Y\r iA>?'h=Mi0P+6vpgQî_8DU,ޒ4vD~ŗn^vZ5+"A$DHnB-sݮ9 vc~‹/1H@7&V&rqZXͥ=C,7Z "+dw@|?ЯУDn> M9å NߥxGJ6CɢVΛf['^: 5wZ&x9z6x o 4_]V[>3q+>;. 6pyƭ~k-bdqax m+ﷶf E!cd$~# X9Vx=z?8İ%/eVmQ[Lk%OmLO4*@4.hIOO0~#_c{l1"k(=3;&x~9 q*%f}\jz-*%QPgN/XQܿvQ6S߇+iZTE6IM)BQսvJnh(lt#; ̻tFooo#|n!7?a9qRJK4ӱFݎ͋yRۢuV7"{mcp܅=,ۘ?}LwJ;CA+BVq4l!Xˏ:gFAߟ=-Hoƶm6iP/CZ g+?8]C*o94 x- e%, ?sx}GA Hk]l" 1HehT0X W .j'D>hղ^iwuu+rV:PaS;/Ⱥ'p&DsCyUŇ'L d"xf/$V93ҟʢCLLrƃSN`orѧvi\!";QEI-@gAÆPU 1ٓ$wB"u&Tq?־_cW.\F~8\`.>V5R+q fxb![* QHxbQTZ-C`.zt鉳M9<3qKܸ7)T# |}K[)K#~FKpfw[^N:xƌޅҞ36mPmlڮCF x?3U{,O:^u2)i )C_?dL#~HK>kTG$\6:qSfM/ĭ].> WX39~Mx^K#zP9,XHj#n l!6܏lpuKMk TpUXE~nx[ _/*8rUÚywmdbPA~Fx9K|y^İ{dq#쒬r)t&mӱݨp/G ~됍\/Һ`*]d7zn]^J oMC_s$&Kf3ʪ(H2^6pJFgP<O'j’ϥd5H krl)UUfMє;Ja62T^&|o]QMֽ4j9O pzthL:dο+M|"V.h +qpXyc$O+`=TILPgwm$K'u7k.(ɨGNrBo'x7;޻i&1kpT&Tm)쥊]ҽ3 DUx $HbvSOZg]ti/*Hڑ5)?}֏oP%JУPElaL&"Y[YlZ8yO_APc+Z•>!p 4 Sl ~ƱE LXX{Lln:zjJ`btZ$Q; fv3(GV1ȼ5Kջ*?}̎Ķ1j&Z^ <$qǜ2{Yzf#\(hh\m)?ܥ4b*B#otl1pގAd*Ϣ P^pkt'- ۥ,%51{<p0` QcCvqyY$m)ʨ1>AH_;MtƳaa9 4PH(Uel:=s6fvnZuZ&/,ׂӍTɺҨ}6y񅂘 KB}BvNޫ^q58 ~Pш]퐥3cYU$+ID )s,ibdq s}w;^gHu琠-9>h0~o @]PU'-g: (E2w(Ytj*ttOc[UM1BƝ A:eg7=fkA|bRr] C}ڋٰb+5_(EdN*X`t2Ɣn=S믻]h B j#:ڹONR_2樧:4}aOAY/>.?icL2}GbW-ڦgjh sk-δ.&qMZ~{C6gǾTS qG<5+A'=*ghc/0[5Z]u%,4M],@en:zw&g#&[p*6Y',GK: >VC2}]J`\G'=_]k}8I D V? )5{ ׂ#RfӌXrB.sDxW-Fݿ>CL5xnR=i+3$>wXh"S5&ךN p1 Dp18Eyksں>eT䢇IYbڗt(-y lA0马c. J-8$LTC&SIP6aT{>tQ(9Ƅ7]ۅee`Hdr0]M>05BswUH]>4WFwK:q}1yvL qe)zϑksc>br^Epzn~]lN[e,sBfbNJ:HigՀ1!Db<4P˗TP()(ۉw&9WDYґiz+>dQ)[G)YDZiNfRGI)HP$i<>eIfߞ2PuofwN&Fy>=ߍrVU^6wMH"rhwݹgO fmvŃg6c_܏2+̍>\i?2_**AXb-70}C|$y|PfHvTrv03roP֋Fd~5"3!9~;(r|^Lpqm1EH,B#W$w|T FTh'^ftLɭG\hdOG2~_L^=tgqrt? Wf9Иʤ<xwD.ө\O:!''H@C a?XgG9K)~r[D 8wlJ"Ih+Ԫe++rËA\[%e_E̔Pcx;uQC'JOR{fO#l+e*AbUl\ [oNGFa=8UҘh)v*>?[f= l;"r&C7pBca[M{əZ>ظ%eq|Vu.P+$fޅ(@RǤK;Jx҇E0OHl3Ԅ6x iNUW1y!\#Yh%-ny$.O@ϒ:`Aܢ04gW LpcmpMfUo.#p3[@] vvE < W :ިp)bTl6b;29a[ IuZn&d 1S` |bVgө1fvl<? :Laѯr̈ĘGFh[?Yϰׄrʔ .o:N|~y6*K5Pr Yh9Gjv{g7wYms]Jj/ѥU}:pL7k87Uq$\nj CJpkaF=,͆Oheɀvŏ_hd-4ЦQVA4+덿OgB/!FE'ހ n#|0D4_fE 6Z/#M<.uFj# o"e4w;FVgJ\|Օ BwUkKE9`,GK M?}\TԚ29Zdҫj }I=-7ݍ[ӖTE_BnJs{p,BߔTF?&؛wwX8^F7Wq:Be[N*kJ l qS38gҏ?ԷEP@0f ߩV<’02E s,ms,U ?=UvA>ݩ7 raSfl7G' uC-9qv J~,rQ[rf[ pl&X6ZmT]73K,Wa3mF0ЋFX>82>Vƒۨ0cxo W|x.Sv@ qоk{|).S6`'fW | z!MȊ/*]{d']nC; ɋ>`p+P9Z4Ђ iXnNOlV? )Zս\ng@"PU 9vԯ`ScbmڊSyg4K9Z+*ߴ|BA9?qZwF|-|?\)) s(B~8$cد>Ս]a8]R<&z58şKUr݄w)-Btikٸ(VeP؂_k7/nI3QxϮڂV\9܈-#Z%~3\̨$:t7Fکp 3( i @ݘbWq (ߤdEA iz*]=ͿWNo|=atSA57B@[TQڱ}Mc-DʹϜ.BG~?CIkU w;;V)\!3ݮ&9"ɞ:Fq=ծKbTM1oj)@aR:g}PФmݩKLt -"Zߗ7!*~ӡUaHr VV(NS:Au9 eչ.ctKwCkפTV黄,| TGMKP:Uvx4l['FPЇuqZeZq Yҽ>{mȉGx+3kiVwg|"6<c$`[;n7㽭8N0E3X+,Gb]4[Է>~k6rƄ(N`vo`X%qe{4yf&A*5N\ D' xrn{+/}j?!8!]g^ W7iIP`c7Ԕq%}I˽.:~yuTQɌşs®#}+33gr#F4zP'jR\4 [rA݄;Ao3t++pxl`>;{BS%^j(c80*$п7Lx g^R5ŔO:4-|B%봎zkE+#%\JX fQ'8%,W<05WDj|il)ոD7RKIf^cgHlKZ.ZA,isjLۆ'fmL)]_ &9/Ÿ}uRt~U1N^uZ٩?JwO!ˆK|QlD>.Q'v-#l6]Ƥ: S$T #ΒE1wLV;pdLmw /V?k͒d"uOXq6j^8mzd pdM٧Ht7*2{)(w;kxW~f5%шmֱ/ې|^#*L*NJPhXl.7 c+o~j11T`"YM,V%|ܪ7"ۮWۅ Rui5X=0 VS%-~iKu$w'AJjRY35Ct?T\.i~V-H":U!&d۽}B>t}m7Tt k,U>Է a'9bg'7h Ot[Uʼf9ҨOa?2X)R/R@A 7%J $7ׄE*1i&)/22t1 ~aĨDާX8(L HaeL䀌wOصLr0;w z:y#Wb~Fu11OAm&װwKS%;喺h0eNKh0hQ:r5[Z ^.bŢ߆^ l~b*DluxiE!4= G+ɭ,6z8豯\Pb)3zF w!%P>.~Y"@ph.l0;y~ͅqx1Jj8#[dۥ]~,Ӆ)=Cg{_a `Ba tROƋ۵/ Qq1 s*rk݀~OŪQwLj8ɑi!u=P}(rEZ;|JȔHHUU.qG84'`p_)LGYt%?_U鴍>^e 6;90_MfLv#%C?B.wQB`lZe26n)* Y@%pGOD>p^;x:ePnLctu3=f/[vOBYlYS[ o* *d)s!_ďpah(Z#-ϓnmg?dɗ%Woϛ<+M%?ǜpB0G41>B/Q7z,g~u JMcksDԩl &OԐ5\7Ŭ1%GY$/:˫ӛ_1]L#9En5|^ĊO\U y<ֆR+* ![AC )W849VEϧdۃ{BK>)$ &zs6d7ܕz8%%R)OV2y ,|_MAC <⊼[sM~ PԂ&01Zz*o(ȥIT@Z\jf  kPPx84 lq7 ?PmbkEfV7Dlt|*a.WxJcٱiBZ8Ǔ?POF'8~m3`7kUArm Dѵҿ!5oZڬ(]z3_rVI#Q4=zm=>q$jmdZk0 (QVy/z6p:]B{ +ddq̧]|RC5:/hf&V[4>^_%$_t#pyipS%3KdUqOoM4pW? $ 'JmBbqK|FHr֊^NƁGw8˯rՋ{Iq}>&4 r(%pj:;QQ4ϯ\a-Lh~(NM8>f//O?ի A'BRk41%=jno=< ~D*Jb+9pVK: X|Gjẋo[T΃V*`\u'Jms:I:nG {(*Q7O {J ba'a `QCLJwv ˅K=ǯ;G󧚘MԠ b, 32G{ B̶{RP|ʽjcz-YξQrL̓лGDĪ+#`zB/Y񔵹 #)d,F B&EJ<n|@7iMӂ7oN8f$ߑ$_`4`۞>2u%W>[=h8{^Ģˏs&)^3R .h,-|ez4ưk񕌓tAdD-ѧ#%ut/4Y!8$vrW~/+@pWv@Z7;&+ҝ_~-Fci Uc<~pdk~ݻ+N^ǺÂqx,+!}8KIćSs[sr[h!(=Bpr35Cr-N5Ih5)Z}F>(db*C`+Wg5Am=tzlSivXC:>$0C!`;@b~C$uTb`Peugha0&& dՍ: *l+PГpoXTd:sN8")|l1{-,5+!sS϶eٵFD)'8 ]f*Uz.Evxoi8*bIoY_`SD.iz1HJ jݫ51j+ЙŨ$Yޖg/67wi xҖ>EUdmlWMø({E,TWKcCl7BOL]?g, $&T6:-xMq%')]~ ~AGP?hˇx iWgx|cqyl䢰V}P\.W#rlf%rsQICKCqkDNOóX֛!k w %縴!w(YkޗBC͛0u&tru K16=Mb\le0 *5[<ᓌ̠dPY4KًX _5jES%+[w 2OZ O0Qɼ3g&c(Sج5:^DthA<֜IpBlתC13Mϸ]Ա7J x )4UVYk)t.\YRg3޷ D sHx{sئ|X;([  JyLKqrM H~Sqp̀|;ںz@-~Fg4pk(QJ Y tYa'V7 =/XdAgر[dappK0/` v/>6PksFn5OpV|/Ҫ $5MB&v\ HATK>1AbtmV2`Hd{=INq|_K*y|Ek ܈,畿 wϱxϴ<#~`u s#̜7{1#uq3aGoou4Y$1slӪDq-˺Ju~2gs(77F!#Ŷ',ڂ.`wNs2R@ v`"*`yjVٜEJ ~j1֦k$Ex Y=k|) {DFmxG4UvEDJ+P薶 < &_s@Ʉ S/])n-J =V~!bru}8iԸGJKAiD``dr|*'w0֮4Oa j+$=(hC+ɲ+F`hOof[ 1b pG_0WM@^c)eƣYes~f3,Pʨ6&F# aR>o TV+iL t{g;܃8@w:ձԪ1 S>ngJŃɆQ`6cPH0Юk䟲B|McYn}b[o9/k-;)vQ&x!$ նÆR]C@l-4rU4ST uidR%-6Jŵby&1@c>HmJ#J{Q+P u;Kﰗ)T^& rh.W,T6] cU>2dej\+ ]cx>偹Œx/ ^ᕗQ2)s~u+&͠uD1#R"@nИaPsS1 RK 69ccvz{Oe*J 7ht@0J7>+(5ם7N@Ês[8p*5E᫓ml%bm8L]9)4#СaI`?B@aab';B!:\ƅ %C{依n#+.i9P6]Md29dt}Һ1X:t ނr+"xǑzߍe:Մ>^%vB<4nS쭥F}x[iPLfoej6rK,h JRՈ}yG>(vfŸ>n %U><_v@sLrFNSTvAx@ Q ?{FιsP7Z+Ii պ'4;EjE"xu1Zy!Ÿr~1Bޥ/.LGͯùrhRӏpYއ@JT\ٻ㹴mqXW{6ƯꠠV #XDvGmURǻ uY%1N,2A +;`ll^X>&)ET2Z7uߢ>j)19/ ]'zi\̂)r6f8 2a;+ѽHo4מcoIJUJK\)jH G\Ь%\yR-)brw?!58mY7&l ~r\ s, 6?oٲB{^d8##c:3g9%Sdvpf$,Vt0ьF%2 Hv^ĢfpC?D_f"N^KBV=-SߙyCv"VCh-Hav5ЛJVSI^)Y.'v@vGg^䓮z,]](9]) .sAY8WVh͛I+Z\=Bro5JOePZKJ1lbٿo?F )Ԣh{m{*pc=iJ%.F%[ãm0#)7rsR)? l}|Lܾc'# Ñ:oT_dsjfyIݶu,4<@!U>$7w)->R${.G +L\9`#L )TfF!Ղw> ^/ z:/#,xʅ@aUm2Qẽ j#`ozLaO8VhT5RSE  ~}MNb^&)ZX+:  E@/}Ʊy`VWRJ7Slpb>Mc/:iAO42Ң <ބt`8b-yqkM'Q\28UXGza"RȠ܂f䁇I{R[l_+ !d&2= s"_k5&/S4'tii5V(,-ojT |Rwnvf#h<-1 $?^%,sb#tNj2+U8˨G[[Km )NPB c;Ͳ>ڣ b~fTwcjA|d&l2頊obb@ MU7 |(O#j9O/Z Qȵ𔣑$i @GЯŏ69~xҩqL/3ّƒ)EK,'$؇ ZZ|42Q&Q|Rљ5f[=}a/s9 LˬuEʟp}sm˖&X:xpe$jPW%QV ɂ+DEfǞ@Fjk|T\y(&(:ӕՕ?S:Η5-|lBȚ&rэ_R :w7ܖʲ0j}L"H߀j~/N4߈i%{kû$.};D cm>I0g}.wK um F@ۑ]C$si\lD@2b\fN:cެo&RLw)݌P6Qt(r3id@XXѠύ:&Ѧre3ds_Bc1XDQ@itT~-5+.Q[)x)2ohGyFw~iԝ8>RmrP}XåcRH*L,\ĐͷWvo}A`1l3X9dF |8y^ce)6f=;tLRAfV 1kuGl9eSˁJji;@M,ג\n3 ][(4D28>{HDb > -;[" .kz,Fr;t2չ%W ۾pP:-ujG*[5?X2DY"LDB%= `3eL&C.+r`RVwns"[%-K4Y(RBt;HC{FC_> ?Z\n3@^Ҋ@?$0q{;t؅5yteʙ?`eܐ3rU18|8LH1swEb>)x38;{鵗Xp{QE1d1Lw Ϝn _4[b$8鿂Ɩ'mhCDiV53tC/vۢ>1Tke~gYgü5-D*a&t- ֳ㏐L=_N F*-XC(]#RF/P fq֋{ˉیt2xt;M|%2 c!%wcQkr#9]ndp}EZ6 )6بP:xk#l ++dUAPdGxVUoJľM}`sƔV?SQc,څfPBwī](VOjJ~ĘL頟Јr!H&>/z! S,_4' ,vVtv+{+l?rJ˪}4GY5)b4v/ǓEZ6'Qq茿i9M̅Wdcb{vGbX![eC醵"s3Ce/0Zӣ֔Se 18(!]:%#r\1vM㫿B5i'744o.xo3v^ۼnf^cz'$8ё PjePhO5`!Ubb*;aÁ#ރjx{OXba;QWtnz@Ks7vn<9؎m;`` K6*^oAvŰwl.-Z8;S僧w*o OfzĪhdhq- gSX<ޒ$Lb$v1߹⿄,Pq7;]3<,&>)|ΈAC˴Z]YC4JQ~h ?@r5GüP\)pS qSCr5jjz_'1 ^. .Α¤"&x<'g!$m]nD ,%@ud[[w.ݺA"d3{ ֦x Ш{k#U<`ع5[hdX"0p2qs2V /UKrA7msb6M?cbB T 73&[ȕ'*l+)zKRi}L` ̖Fhp~-U5@ w=Ζw7+buM0^OObONU>Xc/~]{U:xjt4^L >qD>z|qvϢ$lPT9{bCХJJfa}JiT8 ?mK`gbM=_HHm!ǒnᓏ[,P%7/&b#3V7 %Pe|Er@SX@y BYDZ/|GGx]T۞T;YrQ9YB$0RqE*&= uyϜHnyVr H׸+Iz A`2[wX-֤dvX.ڄG>˳v@bAf ~HJ90GJ#2wdkkNa7vTI3?C 7z MH&4mv$Eb2,y%pTt/낉ث2dXv?6E8~Qgoz)fBD$-KyOqn^Ҙ85H,h#k;PUBtT`d"Ɔm S]c3e(%A\XFܷB-[8 XE)31`/ UoBTvk"aw@T~M AXJRo~GhW)gH˱/ZT@_1wAo*ߣe]}Jk lOg^mLs5OCR AnHjrB).M{ISԖ0ꦖ`ǩ+v)bU* \#92'AƉ.u`\DCvbٝ9 ϛ]fʊDE}qMZك #,<5:_#Tf&bF .ޝT:QZJ"vYoA7;PN7+fga) 7[F=&9n 1l4Ym,<թ=bNif]lh,6%lB`AvlCoX>j07 vL5c>FT;cf&]-%:cpR|+-|yA 9[ j@.UߩU5 $z)WanhSԾ3HDR}-9@Îan#t{%IArq?xgZ!(1 >%=&*~-F;a PtS1 ?G9 9 ᄨ-B$%W $"&iX6DW6flVK $Cޏ Jvu%Yҟ:)& eaaF6SKIлA}eS"Ȅ,-2:o d˞P'u ǝFi%ϡ"E` wQ*hu{п\Ջ)Rd]-ݾw>\@Od9(NrV\ 4Rċ1sng -wA;<~9n\_F07j7(qQ ;n Q1X< ׮,wU H>(ϽLNہ#; lλ-cXR4ITkjpX&}^tWS@ M3;@J:+vs'wPIY4 Rd:|°IkUZ7vNWޑ6agrx3wnON0~޶E愯2؄rZh J6m3@Ӌz d~ !VyooW 0>ՊC~eh%@}qKOʛʾd*QLx/mli腒{,q,ߧOU=a*wb<#ū)0d%e]Oc'NEB-SSQXS+W3Yӵ8wt!(#W 5<(?>{^j_ "o7a2?EBmE @ 4?g޳r!j>Zc##}z4-]I{U}%$sE>ͦŰ$1xz=mShA[ǶV"BA \ilm޶PTpȀ )3B- 2v>}If.۝&+|8QV(8AU\h_Vl;wc68אff0F ST#֯و$vƷn1s' Kû_q-c[?07i6yS"ZqRBhl]W@6$WZsfj7P x0HEDW޴MHYa|Qqc[!]Yv Ҍ'WHǛ!dW)oaۅÄf$uCB[g6`(?x|? ey ^pX5Bgu q3^ES| 'dL܎J^җS,v#ER+LHE=j!,wV5l=ta"G&Q1,4X]*;36! %j20Me2),~nB m,HL8x/bJ x`iT_OqL'Wo;Յ<.gp{ f)|)x>I]Δ> 1%@DJzvay#7wzA]`["\XU:sq dYp p7xQ,6{͚]q纭\_VE4U͢wP ´'; +Ak튵 0Yc2Ǎ"BO/2Z*n !Ps4j3-5@`WRݠu;\|Uוu5QZ=Z2>{s$b._%͸G( vaAqb6]ph8h͔Ʀ<"b7`\b3AFPqข)Q{ o{+t2N}frI1?-,R3!Fjlk&k LTya;BGS4Ί^6kJ+L=0Ʒ[G\ &ЗFpcdS:3O@sp) @ NY/Z YXzQ;&>r_%_fPXavs&`C8iq.vʤ4Osy36c\ͨY8˃/o NS\7FC>=Hz³2Δu3t&CιŞ{e?4Ԛ1qq-*:XU )͖ѾQ&}\ чS"+^5"ȑۉ&:ɮA(.(?S\1{~Xo7c@Ұ3yU쀪 T8Bd~6rZ>(0L*P<4-"OW$H3 jbqǸ',`C*OlQw' +H" ^tSQ,J\:?"zaMۄ`Sa'S-*bK7Q*#\e?[c®7( v覻)WyVPƒSg\7P b[5^av]/-^ 9sZ.r"D]UE'D+Mo{)+wi XYvid3]TȬ1 rߟέSߧ_#uyEX֋z`N28cM.F'KNyݳ_Hڱ6$[@RmvSq%/ҮbbTӦ hnlV<:*ʬ4]f?CɒFj>tn>S~RBz߇tm-gІ5iPnapIҨTD1AXwثu򏧎c[lG1AMcy׀O = `]P6!0?8 "gBҠa>?s _^DpwDH2:GbFa~EQcWFS܉d`wx®PcLj!~2 <{A ހqw,u)#Hâ {\wJ}*ΞK=m=} # VUGQ5g#X6}Ջ 0O :Cn1')Fcz c+jUƟI֩ Ch9CT^rNJ'Ғi#JE}sD 僡+b{Hҳfs:8ws޼] df+Pp% ܱOI \6AˍcM7Z{MK4*ymC_K#5vu,OFkVO&M57tZ&fd#~dvUkqS(>Gm9%V"koTeR.QU(E"#YwH%ͯgB g/$.=@LT@#T\x؇Ͳ8TD.i, 6!ﺃj+b"}~maKWc-#^B}3=9cCZRY_A. y=He}UIdPh2r CĮS?H^׀"KؤA49&ɲ)λ0$kZ^*" !~Jǧہ:jA0|Sz 'j{Jȼ?U^}K^uzRN(_th S kT#\qЄ)M}K|i z*yc3J&weJ2Toj$9'U$T7]bAY iJbl#kD,,!D^HT>,@WcMXSߥMB+)oiO#'!_=!$Go5x?lglcrzF^..q~P t‘EVdLވ]F*Ŵ AS,6'ץՉV~?|+190j@.T%&M"`㔢# ӴEXM:yǮu. RL灠a+=Lu$V#+iLw )I7^ISIWT)x>zSjF8U7.*U{6c*PKB7z\6ku깐I_ .x Ze9: =|lEmP?[= gI = ʜ>Z4v5B u6) ȵw%y݁i,#l˜c qh#v:$Fy$-(ZfD*Zكl:S6,v[#B;k3vKoDcݑG$km%}Z0rRC#H55JJߥkl䧶L%flHӲEb[\;܏ ZV׉ˑj2ݡ UCa˺mmB3d UYLL}'`0F:X֝&8mFةN𡄮hN2!VIh!?K @KbߡsL\m e2&aE*x?AK[׃j IGAҹ~'۶JG.z\k}jqČD4LܷÁC/%ZOcW+Lw@<}rn [㊴+5QXP'2pҽn5Zg)jx1Uq(q'WYM0HۂO#!½x☪NU<\[6Y 7VuRqsp,,XЈ F͠l*?*RޫsmdU>U,sl45crKؔ/;C%ߊsm][;>p :uS Ce cSNKKTàAgj( d"Y.{|xdwatyð\k qen9U&Kyԧ kJ p/F@b s^6x4)A֩If‹5<}8^>L=Ɩm~c&p&;+R+ҰSv1RM^rqvۯ̃#*wmn1mvGzQ*0]gG\ BEK6 ŗu9, WꖬDq"ZuC|-AG\ z;A!'يE#J(zb$fc"" ŧTh0SV.lbSAɳ붌O KK@pt T{9_"L%sc: 3|#M^#^.^XA4c%m$80H{Pg.VVlqP\M,rkV=ZsCuyW}neOumR'l: ai2(: qUo $@Br:އ8u "(Xw9O;:ymϫ'>;xa0,R .Q6I1WGnc{uOEudh1+|)Wo U-Qߤ Wq8 o%ʊ +Ql 1,y ^<)W Tܯ!PDB]+p#>VqB nx7Rܕ8׋.&-uCQ۸fF g]6xQ[EiX:TcN6z'Dj^k"k螺Se)?` (fsi:|#iYy` a[.펹jihQ.g}Z{g@lD='ܘÔq^ '\էڿ4A Zxآ(31A> B߂CKM"(6aO?v x́k~J]q2P<ŌÆO6:z?) М Dmd z}ntg4YO!lQYz^>Ȟ୅ ?nK]K=u^ =QۍBo%)4S0>rVٔYsl8h(H)էWa#/l͕y fΘqyaGU1|m\ k{*eimҡUL|)q-5'qp{*Ĥgb+<2b6q0#A̧t5:g@Ǯ@gۑ S-b,ڹYb{99)6OKD]Cۂ6q %,<;2%{χϖla;ac[!H 4@ U @`yJjtlizWϜa7=;Z%Ӟͳ\(s p 6Pow|#%aC5?O@uUq?) QViLq EtEz׵&818]9W0ݗ =ZT=bͽCj*fhvٚ8)/Ly`d&;2ls O:71#&&4"x,xԸH÷ttCNLM6/[#w-!&i10׈j*K?6>0Q6\qknbMϒAP$ՎIK K۲ND~s%` sm rQ+{ a6x^!wxm,٘1L)4Ku}J!4ʁ=@7cJc&:ԡ|Zų?;OSSEj4;ʹpd6 /]a ,-pOW'YNmկ^Xݒ*㩔P&/Q .̺)|[pmˬzĸbҔͻ d)Jʁ?HQ c-m&>8_y} 3hZV@[E0*4 W+E-չc>]VO[=c-v Ty!2 eP3 xcQú)cn@XW:E_@ĭă!7&jp瑨'w? +gx>r$ Y~Wm n Ihޅ$(2Zn?C#glxsWM͂[L', AהF[`n?d4@9.oCOSǤ(;O{W29e3O}0/BQtL+d>1F~hۋq.jv!1q"_n۫*H|5wևǁWlz'3Vv2jƤ٩8*'qACBt,qQ)f P({?h SnYv-G{m1ޓcIw)ҟ:c׀4q˛_bB3ܝ1廓KEH-2* =1*Pj ii%$Zl닖mibDع b ZZ.@@~ͭVhݘDDBwԡrn(wh)q({6lbVe%0)؝F?j"`F=5\G; z= ckD2A̚\۹_0VUTι4X{;OjvPV]J{{0N6('m]<蹕Vg=yyCp?ڞ'#neӷ뛆 0uLlx?Oi7_N Qۦh{_e^/0>垞ǣG3#ks|2TP]\ARW #GP݇+@7dPk.`!]/(u'׍?yfoJӦxQ2N$ jM^#iGF(iS M$ e֩ HIT G XgMQY\E nrg!n;Lb}* GMg.7M? 0 gRaZam0@~:^mu>~|i U>a89A\85KqɒK}5on8 ݦ{7ءpI-` gRv 47[%)OW8 hWh;,zRG aC+F5n@ >%|mzgV`;|E^V5'AfFkX61d .b5rW-!DA2f D,tiGb7.KUMzl)gX<1.(.n@709EoQFkՈ..ZGkO]dl(*6\WC鏷'GTYh|0HBʪj&>mɬg~X^yĶ e? Nf Ѐ8w R$27 7i}=uN&7F nsa`-v<ǯ;k Ɲ$<2~_䷙X>ϳi k15d )_iF6U wJ[Lk6rsx EjEùN.\ڼŘ~3‚3%L%ژIuJeD`#k?q@j,JJTk}t+>{  n E~{xo1Mo+KƐ1eZc4?TI"0QxS{(..^c~&f7S7( hqL,65MC~{3:JZ{uMMɦ)jt &Sb$b0ܲ_#"}7 ܓ$'9`jr W,/nmVYh(הB^$>8]$f+bsM-O@5kET1Q~ $j.7LbS9}uJ^_|IO˧+.x; xhr%ֺP<T|" cQB6%[%-䰁Ԛj6kp85V̄i\: $9^]a]$y%4^ʅg'iTv ҆hZҮMz ښdZ$>˥DVnQI /]`cɳEo1:8K*T1cI. "A9FNv? 8JЍ{X=`{ tƮ@/t7_ܿAH\q3<$+~Bnʗ ks!!@~{w͚BNk5>FޭϏucwū!oy["/ь+J"qV|B;UXZ:]"݄K@@H.qnȎw9Zl @{wEQ@OLB} 9 ÅTO0掵Fs0^ Z^;7}XˬOVZ! rC|dQ8JM%$Ljrr ]-C K J6ml϶DtΌ$ZIGH٪, J9kP_S[X.,(=c.p]!tgOCq,|*bV{KpJ3V&5hS/P$;!MO&"0o~2^'ٔs0rlu /\\Q7z"?lHvk@3z%pd3M]>7lG+D};*ޅ? JӠr1YnvtbFiCqJK^3B:Ǵ"c:L,jMm´t.$:rGڮ"[l-牰+\N)2 AVATtI9?~#f*ΕSl 3$R=0RX̰y%EKgCm_+`瘷c:9t 2̢MS ޞ@`recǥc)D@ тaRH<9ÓǯVM&IH9ޒ-@cDi3;R_ؔwGiE!'I!>a0fod-ś% xVh^YBQ?b/G5ˁSi"}I\uyHke {&qf|H<*? ,0F-frk JN=`A%metm[z:2nUCr#k%6OɌ1{ !?P'NF!eIhA~0#K7-~B7iӳz'Wm/GFi,u!Iuk{.m!xΎMS$ xԡF!bAԅSlZC/%{Bc5Q"myfk% 1?j~{}MjN(=(2|ep6#xWm U8fmӼIVt׏Gr]#jJ I"E+ I3J/J<EGky"$OS@!TEw__;Yp6!^D J/k_6*˩ʄ[}jZl;2E^ӑk85+H:޳ 䌽'43C% GW!`RZ085"pD볪45!=xLPC,E\pŃ%z;tV)#_}lU1Ų菹tokΦ+~IlOAn: ;QCAk/zW#,B.9`e 9~ ב3cYT@%ۨ!){YL|WU!^QfzZfâuT1/ba|ٷesgʀ'8q+/%a?e ~԰Yj7քr+ݾc(r`miTAOB gɦ}{Ub%녉)q1mx]L7p?^t~-1cc!Nc_˪j̉//nx*vBݹ3Vjܘy;Զ1J!KLZcsR$Iqvx"I#{5ȻYA2 u g=R$(eC0.K ,H9AbEGO:XNu6K<˟7c9"db-M>Do$R@X\eQLh'<ᑈE_=ΗFf 4>;`@]AsOn} .WʁR YH+ [#4~\Hb1OC{GO?9,qk|6?7 b7CeƬĂΈKg#5ؿP?HQʇvܨY|X |YUѬe:"fwXDxv*Li!Q>7 Oze%Sr^kg:b>'ѯ9T<v} T79Ge;+?2'|O {Nq߉h} .1dxZuwt@KɍUF%L!g!3MG?&sC m(jB@ 󪘗%=Gl>_=u~ogWbFJkP9 \?EVa4tYJ'GCg.镈 Sv=UW.f+]L`lonlZseJQ/Y?=CIn*rwս~Sm΍= hk 7<; t7~\_);5{1 N@gα?ULƀ&9E$ӴPtM RpvZ,`2/#*@@~sbԜC.G=n(/Nȩg}mdB%e}tQ"^ hCxV04ߙa~9ZWj" w' v`/QJNx%8|ӌ(*8DD%?)[o׶4?:&P-Ka(/o jsI~iWE)"@7!:`,ư.YZr'^[܅FNNkmʓ9KO/Pj (™wd: ElR%D֏GɨNłTqiR1Sۚ;%߸Eq9J@A|_M=3 Is{Þ 3w7 ̍B6v!`9Raff3'=[†gz\d'VLuR$z)SLLt٨/^YݿR2ޣbX#11^Nϙ;Q+bc _@,L"v&)/Qek =$+csQc-cuGcEG*vi1Xwޑr}HO,HuwRfR"-$14jb #i-07U6[\ҹ|;3?bT,/!2cW+OVʓԂK45dAqYElo@A@ڃHO`φa1מ!%Q6A +FժMOD7\~>ߒ0@8Eq$}h)p QboK0`~UpClV(] #_p7 )+}K* "0ɢ1 k>VQ6iWemW M.bl(_99jH_M,{%fx `7(RtVR+B_Sl_޾73ҨTn/ @8߼1,8ϝוn貖@Cw/r^W[_ܰLLC"ގMc:PuC[̤P%i9k},(MHÓoVa|r&}~JS1PGɾzMV,yfɱB0#ǍI*L>D0dwk! 1:^G<0(D&yͧ,R)Y `)ę'hyJVEU71.l,tXq2-PĤ,ရDpǽ[n V0ϛ>WiTh|?re& %!JjO z-hO6kaa&Mq?>G##QU(Uz> ͱfgUPw埄t51(~(2 #RwITiѱa &)~=*Am,9o6y*a*}fV̌4OpB0+?>*ɬ̆Yᒮ15G2]ƃ=g=Fѩ0Ro wqt) b?l7DrGwe@oXU,o(mrUNa&)Tim@{T ?eX^ź w:FjF)h}zAHCvޠA6J1 vqNb_Ѥ˿!F RUUґpXFȩI"_׆~.JO*NvgU]Dڏ'-=x/zb>YԼl/:u-+$#{ -ܗOcqԓj#$XERSdy+(pe8|U#κX̑ꌴZ &5]rZ, ֏/*5 {w,}sSPXKF-C'Od Eei 40em!"Q_idkVt5P^V47@w;FVE23$^KOIONԓp7aXr<Ұ[-TRs(  -Ս^|\Sj@v^5LҒےc.^8 |i .D Z-D&68:*gcMxMLjj *4NJ!8ܞSgh~`1^EnƍPjuw8B/??ŕiShwv|ݟN,͢H$y~q$acG*wL@'RJ'OcWx#` &ECaK>%q-mF_NT]aԩiQoo70պ$y,J.g ׊P0b֒9'K'+ρ/` ƣÌGLE5m{ƃmoZD$a uixXyLw$CIwp( 5<L/1W?22\/1 !-1J2*d@UMBUs"!Ϋׄ ?R1^:P)`դjIRIE77J*ҧ['Ӏ _ܴ?xfsEeĻ}y-S~ji".m%ޘRqiaP ]8A1+{t1at5c0:5? Kl2*'ܮOy~a㮊XWY (e|Ff[~DLqOrN')}KY~?}L,߶%[ߧ\ .PQ/Ր:LNT]/G GNп ΦC9GQ^&wK ]6ꖇE+Gcf4qv:!_vR%DkY=IS zd*5੼ KJ^s9pԨ]y~?aPivʈ+܂B9 >uj PN+!˚$GG?O@q]ư"dYE`2> ƄZt&yr -רkUE˳I((|ot9'&ՅFϠ h&1 򭱛qGU|H kuFXu"N\)ZU0=(9#ɟ{%+_=qOȗl%jQ߃_VU`V M]CS%tv} I`8#8Mlu, 0dy{V}T-ƢΓw + NZ<>^C~\P 9X>"UMQ-W2{K<}׉[Ug6)"0`SД*^S%E)@2O8_tdFg8|N$9 'JRqnugnISS(ywO1 __R~#=Fvpo >ꚄQOn\PXeq^z5G|6|X՚-wyOqSMJS}o-1fcQeVk6P,l,%qq"2>< TA{m4#Y .ya렇}u\A, VF}QMFHdԡ1G=QˆP ESO9}͉g~ep iȗpR#GtMKn,kC`$Z+.%TzjA!וx&:S&Rgɍ^`G)i&p#=jZ!X gVS>o)N|%[j G򎣭<}@ǭix\zKg^vZ? [C0~1r[ ˖ԫ0.&rL2is$>%K q\8Ծ䦷5Nx(3'12(82P5kIU[vE@:^ èC=}"~` ݀zΉ_ٟ}^K''"aQaS",X51E,\岅*bW%Ri0}jxKX%_8=[+v ׎⚈fC uL5;XlZ CЃMqGE"_2e٦CZhzM ($|o}uS FO>"aAd^ <Ù b nAg/Ca VRݔv| :MtίUWfS]8㩝}Ƽ2@2l~0蝷CWkv:fm~cyT3.a%6<-X*b85H< l}g?%Zl{ CMq+akLDmؖ0I5zm/30EdJ7='W>U^'@}iBdIfIkHMv)t7+{W Bg{W'' lkNU)ݗuկCW7B`.a]~^2E+5.W*V; ,UKXRCR5W lU0ga~V}(yAϼ15Z#o^tBi?,HnhJ`b]!a"*DM=Ӵtyҳ=#kP+ y)IH=8Y>&'=ndFڈf GΝxU3UCCEk+w8S:q ?wL#iP280R)wIc7 ,9ʢ+-WxU4]qER`r -,+Dpۤl76hQQTLrk("& Rin X]NjY%MIcU&ޥCkꦏ)s` as}ym Sl8{^n@)2\@V J?i+!b .u(ڈ;AK<,-rhszo"Gd&{wS:$O fhF Ϟ9tpMruQ24 MJKV@Ok6ДuP*R2'4yff!_c=I_zD )1>0O9JS\bsrO< m:#U( {v[2%2<ؼҤşP'^ pC.X"zn%!7>y~ts0DZ`Mf$^$Ez0GgjKt#YD"'zII'{[@g0XBdX`i#YU.SojGc:ɡ_I ClE&C¹J_U \peɿAO, >[Jz !\ *8]b^&Os KIߝyJgbϏEh> {5xoYXCtaHT-}lW"$K"VϠ3*0C^ `ZEڥDC[gX&\உ ':[U#VʹT,@qr]M;|V`^լ*GXއ:K騨)sOF+z74H&9`XF$a~>|feP\|{zݏEi3&? yϮ'a_Tp$@ll,)Kyu$kVϛl&܅BuW,A" 4hLp)hOe%C0xg`|ߓfDn $I?,ƄKjd'HASikc2chNP !Xi"Pc,1Qw0z0xIl% ׆70ږ(Wӌ`a1 SyZfaE~^Ok\ź3g2Jf%KnDml*&NN\݆{rD d0"*q$Dɧ_D@/W-$jO.3l3?.{\SB;6vfzF jrn 4XܴmyZa ILZGQUqޝ āiިxI:d 7qRySGم̖VS4#ϫ3>St}nhyOi/ 5sFW^miZ=s.@ ɂfOdHwqc!Zez 9fH5xGHq(>S D-a͟^Pa”L96% @  0>T*n|{ZմR%.'Q@ehWHRv3[/Q2$w4.9Ѩyʨ$W%::bk/#c n6 -[407T w353CmٯOF^pȬw[aʲrmIol,=\XhuXUF˄"` 2,DQOVagO0DS}aJ e8\dk{j)l ]y"޻.or *s-@ȝ 6灖 lr%RHx6dW%N©r3=[k]ڂ1Ep,z}8Q Q btOZKPV(묵9 ŚFfyU"L%{$G W}SIJD _ϸձIћCi5Ŧ7|> L:c=V>[=u˾5k=`u/xD؂s䵃oc/%tfKJhPyn~ae _[Bf^&!KQB$$n헮 nG ̵/)5)й!{"G)(3ef0EW!E^QzvefRuTuLdU7gk\4}+Exoq{xFޛϠrI!h%w D9Ag&a>l[ͼY6+aD W-eUm>c9V )}*ٓa֝3J#JzЧ_G-'f*H+C&kUǁΑ)vWW \ C sM:tcѤz7|/5iooݦ '7S?Fo|=e?=lc_A4n9 _T|a̜zVxNY p߆NFPf jUk.[Bt96Y3QyHT* *tXTlT .Ѿa\uy9J!ܵ=so= 8<[zˋ֩U(Ǟ!+EbG!G(s OP? mƤ՗; lظNbkўvia h ` # )_yz8jտ,C[r»FVnjQG@8\4 4"9C׫ۡTM&m#ʦM_J]N2±|+betZR,&PXX&K`?RU9hiuP,IHk?%޼W,q *+ L-] C̆*8&" 9@2m\*||Wt ~q{ݝ22V4qay'ZyoV^a{L}!=oahd>(Zbӑt'Ѕ0ۖΌVs$R( 3q+DXmT3gN-\!N@Nݦ~FAPf`׳$mM#JCQ|i>Ң|t6L Xe':iGׇ^.9,uY0qH?ʚ܀봛cw_wME phOS(;4Ȣ*p"fb[O0:uG{QI9:ઍ>ƞj?Hx = :HXH!LNatO`=>0s P4 IxQkĦ2wیHCu뙱 YlW)o )P3$ȝaX'MOҲ|NۉKk(BIKveaWrߞNHhN(+zXT:!dVnƱ;tX 8w!쮱!I5U\^&][ Ujjs_|žCEM67ifq%zoVۥ{>&,6~ O!˧lŦrY5;T~N3oR(9лOg;$g8¯} g\|woR%wGbN -sjvIWTB/sݺ^<Lu7NTTQi%jr?yIڤ r<#lRW\a@^^B@=`0M|(y WT<j>Oz\(]v#;x~ǚI'h^h(͊Zn~Ҷ#/16/~7{#o.,-S-`lf9RJE4ޏ#ɀyS||@c8R7 ؈O.26'y,:lczMGZͭGT݅|fz4/P$a*@5 ޣzXG"Pgl}f;CEp#. OSwZ0$j OZ0aƻj1Qu^]^7mUAHQtx8v4 R!լ61a ?H.]0S:Zn:0 >6Ki0; .>3M!;QcQQӋRhG;^TMBŇG#WO{϶=V~ 0swϋԥG^šķ应kgS>㙘oM:u:D E6oT6 e 7TA9_;#Iv)lwڂ*}0֗PN,̟24NkFvAe 580Re*\? (b5\^& %hhp7(>u#ю4uZS\xi𿛚@!UAb2^3H/sž َ%HEԴٍD.{l ;2/ofXeR&̮9ddXOٕaV*co3(F5%u@*;\azlNŀF{V鸾KbkmGFZ>,%E"1OaPWkƒ㈝X9 lTgL%=t:wZ0N&*.ѕthFtU ykPJm9.y8i  }]Zcrokۄt7?~~ Sx+>h5%߄W~!fDa<\PZl!!N3,.}ER.> j2ߏ7#hMPDU,߲gd))nOOp@Q %5PKL̆m60=K^DQu87#s@AMtxBɐ 9g 4R3t4]>oW|UZZ *0; =10.ѯ n9N i)_!n`=\l/mXg^٤ʻU,R0 @rs XRO|=vVƷj' l D`Cd|e^^4 +5BެZmeGt^Ʃn44 nhc˕\j0d^f3s'*߲*!j} rPWTȏ@o'++hU%}kDU9?…ض3Ng`۠lpފ^ZU6)syr] #|ƸOrfc&yAMP&&:ւ]ԫp7j";I8UЉ$]oW-VjVZ*j'\ MQ~PZ88Ht[:'iДk?CPu$N%M<{?|'$i*Hrf ,ҪBf{IcGԠ*I11@ ost-Yt#H%\ໂX!γD#xC0gl7R1ܐ7qWz|ݔxS=:?J5S( zeBOG&?iB~% vo\dWbLx*Qpu1aȫݿDoiX;hF8w &bT G6C{^WHtȖd . h}~AfŎ=&n{mI޴cERzNYV?bHRMJW X;+HkRNK1~r-Ml0+#rOI^?̟9 K󚖒Dg5 |J |jN1x "1_tn4.-HT~Rq̛.~Bj e, ʭtF+zC 2BzOg )5,h,13p~pt=#Jҥu8R^‚ 6\7@Ovϩ&QVs׵yiC VvWM7d| {wy_-{ԍQM1*>?J)ƶg_*7G<pP+-Z(bXmwmEvS_ ADu' pX!T9yQf"Ă+DP^ 7Vr%{߯NTt\vQ.DHHbWvk9_ݥY?oiϒiiƹ8qgRH歠{#-62wji? ݂+ K=3KS4 n3͐W$kA,X27A&i^ڄuRp3lE%#2݃0,NZ@VtNkc΍c2fl{߭T tլ C.X#gj8l^D; % t!t\\E^jB(Sd!}dҲn( K1i|U_oUdX#|>$Tqd-7Hb<P6V K@mܥ _H ZbMs%aᣏ͹j5ҖsSQiƂC&8/b3<؈C)0sno oGGz>m'B»M+8C%a*QȈ.wS{ڴkuEux1Kԍ&Mc:NLįڹ(97%3PENkvGu`nH }fiv1w{ZM6!@Tъx7\vTE;%(1(T!(`MNkKsB^R{{WNjLѝTy8Xr 8{P,n>^f3ۀ^H>Gc82;D7*cmLr#Fz;A f?k=Jil 4ȄeC׵B 8p: ;*<^Xn_AUԴY$~/ͨ|Jѐ =AGJ񺏱DT ;dEXM'x 5-#+AcVMiln(d%吪(Ƒ҄T `ۇ^-`&.p ‚X  ,&{zp$}q˅8rЩ@pZ Q\&"ٌ˵r/E :@Ob)Qes-Xo g&D hs{s(1ArNYNUl3J~ai1?`j$4QC_8&qo{dzi>-b;K![Vjؤte0ӧ!.(ﳬXtװS{2PcQjTc!u爚!?B Wu3sbN5xaPfc7Nҥ/L|%͆.Q҄ ]GrYegl)kPg:j?[`ϛFƧ[ZYQ_ qlV_Cp"W!')+غ͟ *vSi@VZigVa u|! fQ[VI\m0;\ːz2A 9:gW!JFj+eY1^3s.$[%W.HGz({:y +~+Cjɚ8Ns5좇:{42QrJ;ZInJuzeȃYѐSܸEz dZwzE0Ƞ5\p$hBoڋ)cdUj fUvdk#e;@ zGѱymlJVߗzC9Z<Š$u7us(EV{Y+n)݆<\ Oiq:TGM9NH(>KB1$7W3}TƦd>ogc.;1ӫXܠקYGOJ.Ezv tpiw# o,|牠{PC t0uInJM\LLy ~@ 6b* Լ^J=–7=Xğ f >b4 q Dpipj7zxr\2:3At[b%OvJ]i^5vPI| d `-H5f0Z;?QKzdw-G$~1`tj.Km=ƟVsNG'P/#Q ҮG#!vz·<'"ˡ! .E90hF&G+:njY#vPȝ"̱tIHy'LĴ61wRn4[`Pz@Œۦy~6r'\FES K}D^64Pv^cMx>&Y#渎zqOrnyVƗ!נ# ?qV՞%}A#{ 1 \]4L9 I+"eną($vqჯBU1nII[F=i#V]#y}xmLqiڲrjcg 9':Q艶8BJ'm!}]W3ʩ/V:U>M:&%RՏn%r1CxA r>rঠxFm٨KQ2>FB˝¤H1%->>6@/VQr k>ͤɵU_>YE`S\D/9fvlpr'[7En'P9Ӌv\W;Vqn,GH$'{)em ]P!`pӶ G0z&,FWr8Z@MnWVۥ|'L'2bm gVk!P >Q,!>Wy)?Ohd}sQ:x jqê)Vno`~]t ؜*PICѸ͕;)x [Q3}SB>Ě>I0n=|haV?4aC#"Dipz%H)}W5.]|T:ic<Dy4Jݖ{/҃ H/"dYo\xn%-S*q8(Œ.tVkȬu\_`eV*VQ U"sVO:hE1Y} ȅ`ݔl2vGQXqR:|>sl8PlEP{-XLu:z?wUg3.(QVvhPȾ$fqɊcf!>YO[(wml]*fA( D. InIWOMۤJųxhѕ-$hؒX)y :;bQWlnG|_/+{x *ki??$uO)+Irzͨi:zM++[sZ]ڻ71Xv8̈vŏ;e ǟp[ /3׎zZTt2׋d"VJۇ;ԹelPcv{k9| wXFXFKpP[AC:8۝cprJS@{b}=|Y-P?lP5]{},t ei,~_"Q3-rsev8$h #3 nS3R); cx[QG*D4kaPgJHlAGXZ<MaGDN0Bi2:1]^fO7Hg<#D-$bZr+z٢ JuÒ@mج{sS33 M[iR!>s .ɚ*x .8=cǦ2FC!tn"Q ߉˷p8 ey#,Z U-xWUI@vL]a{O;:ퟎéz<=*;IDm`[AȆSDǼM's0`LS+!r ! $е桛q{ 1s^\’l(H??hQ0\6Yw/oAjh*~{F"bo-gqsyznZO.RYskħF+5pAZ^>l(ՁN O0[ejݑHjrC8NiؒK>j"_T}K2–0Ljtm/ •^)S} .tJF#R 9!a0r_i{N/(.wu/<}kHVLfX*xӿZUn0Qs8 ~vWͧ`)F3x~]bLߩ2e-{'dC6g16ƾxBw4ye ^& g72LSK'w9cNzE#&\5h*m$w`̹6Np26`K7=q/J5&^W ]Q/kP>ѲQ|B+BY;ċG*QS=p_2V2=RlBU<%;bEҰX%$k /WL_EӆV(<'1Yb&)KMl/..^ƺ,w ݜ3 ɸ^#ۆDr'EX,ZMgfAU8X8\k]4gx:0Cyڱg ոKI3kKT%v]7#"ʜM.q3xmp j8H^[8c!VSѲBN3hp"C zr/WZ7z[c\H+ߦR " |ţ jԿQ#0B]][;*@{7A̦OJ5CP|읮8p:/CPd{r\P}ŗ9OVJLGr:}e+-?gfWkXɽaT=@ثX d4<#7;3K_v|OM ~\ {6I#z=5r6h"ڸ]>`0?=yuz;89<;P2 Ӯ*5f ١~ 3f!UYqf]K~fDA T4j1}E%slΎ4ChU323z,zd$AIaM)6XaN aHh^ԴOrpY5}oDRLT<#ؖ/J\"˱)O:ADhRp6m]=ŝ .ʀ`<47HO2$EUqwcǥ4 zk8TϺzT64=vP݌ÐR +lGMS|߸vGnZC*Tִ VUBd%%@K6i9ߪM<%t.%5鈇>E RVNwCzOvvEڕZJg ]80w m$)-.;=Qe™,4]J#q~jg btΣhja-'h[hf4qƇmw}_d0[{O6xW/%fH 4X/JKp7dT>iWƠH ph9_(Ra&HsxO@Qlsվ ~{D[Ԡ$ϖK^{'UgRN>#~n.1đZSE'5\h!tԍD6Zr*xQ$ЋCwGHKG;!+-51P0Cu:ho_t }e @[lFd:J9[H>#%$NV|'j륧#lUE{DsgV1.{A'$.B)A근ziu@Z ijֹSGzC< rpKʞmEPc;OUboŸIuz' MaR/<<;,i(1et Ym\Ȣg5ͷ*-JR &pɗ,OSV޾0U@Iq"cHw(1Y3Y̫g_RnXCn W N(ߠHeyтt|@WLjyvm$*: &iebL"gxjCL>^cx%g4JQ/M5VAd?7)9I'7 FnZ(LF@{<-ϩ oa<9T61'`W`'~NeIqh;xbG/ւ46 ǧ,{ˈr'{mSS^3&Dv5]ёqkwY;MaɫQ3nq[˜8Ǧ=m-xDHLkEtA_h) yt,E# D pRw)5т]zEl^<%qZ _rMTZS iE\z\|"V=)qwO,~J[棚IТLQfhARq־DnDy I._\Z6DBJ\tNy!˱t?#4u})|3,&S1XȮX!`GŠDK +FP_\TIO eH᦯"%W{ NWergO\`Df#\TNRwԙS!bp/+·vFW֏%xǃT&91 ;iD$IsSYs@ I4-b$al iR5"LD5Dj?|;;2 .-_OpuDJT*-`?#[6vn9Rx4CkQxAa>UG„g?S~ X}󐁬3bP6nT Qva^7zdj8zMR\Αy[ճf*@4|_Gl f]0%2 Ȳ &XL`ncms~;E ?|ac!ۧut޼q͗cnRqL~0:s sNUdHAe xl:{wɎ-lY߫\ѢŢC:-|*o熮] ,!]`iI7ۥuOjz!P˸ "),R *x]DMxcy+G>+(x ?dt >QﺹԉȠAHi}4,})Dy[¶DϾrު72DceE~ )z~ϢF*ǀ*TS-Ӊ9>EIKP+p'\]j%hμIɇ O趨ZFᔤuRo/u@ή TϿ>JpX+W񂄟dѥt!OI1u6caRqn%9t(Zcp?"AcQLKG`n`pVb'KUv НxW}. Mފ`U"18pA,!/ͱ%\ͤ5A  >|i;:-Ow?w u)Axo3L->H$\[dMT q4ϪYhk m4"Q+Zo\Ld@I}ky"U'򐩀>]Ol.5pX ' ʜxe>jjBilSIm.#{''Ϣ?R{LE?.&-&8pTt[$gD5X s` lXfd/1aBx߅b սq+{+kE4% 0hiPẘWqr^޺縌Vrf箺c7NN]"p)U"*' ,'7Rє B#<)ݕ%ZF`b|~u56(l8lmMk݇ *L-5@RN iuU/1o 1Ž~n$6]mQxl~j-{Sxd%=(&>.b8:*2a3B֡\LV56& ') 5DiM`5isomIRIeY͐@GR7Y2#2J)޻טHR֖<["&_B3O;mnI'v9;8!QM;'5&ܰqvA'Pg 3FOh^CޅCx}U㕜U- #D|AZ"Bpq݈(6#\X`zV#E.ס]K6 HtH$N݆/N6AH^! ?^|gP0DRA,DV\9IAle}T3Y&y8ZEz7;ϝ}ݞ $WKbQqEFԞZRVݒ*h^Cx`T\b]I>(eɲ})FZ?E,bj3h3BƤj;5JǕc^4)blU-p6lލrPTg7$2Ο/hOA\ý|/a'0.!B!a6RkwIՙ!i~n*M2x}zjw NW|U1pŶYxg^pm_r8b]zG7ߟ7+ӞHa`#ɎWZUEfL3&PnEq@E&]+YmZ@k\+4k8_zdz )^L3KUF\Y`>3h5hSAR. <ͶLdM+>|MO]64Ϟ)q)XD޽$ .qW!V+$3C뚻dZϰZ[52f-N+#n9Cя:3FCXbs0S zrfD$;el зi<^NѬ'jJӎdhW8ۍ ( ό\$3EP re c2vGQmfxPwAF}4$t΂iK%v{٦?8pH 1{uȁL\P7zv!&[ԓ} ߃8?$t*D"'/Ohg=UF#}p] /@gaNVJ Z8E^%v㾊kV͞A$ְYǕZ +nC+zׯ!8_}l0ZR2j_eu#UZU D';%O<3X4fFKH %^jf^^ )B߅;jLmӆ"%̩A ck q;ch'!dFOoV+$0&ykTZ?%29Ť濡 PPADK[w6b%3B~q6jP]$_]m|$WW6QW`斅(6`Si&Jɯnֹ7(]f`xfH/ei7`r$I%!| NΆ[I҃jLoW&RJ"#WAIh}w~z|˒ ׊$z<@ 'ç-ijQmӕpٻ>7~l 8#kV?nn7ͮ\]*,ibf> tx5)&]9V{l$ Zq:' 7&ppc3mZ @1LƭL߻P,Z4^XmƚLK>w_eSa]`u>ݕpնH aꊭ{SSkMjf9 N՜/{݉sbowTe:hs? R pGq.^0c:v<@w񟌚lH㖚~>ƖV~Tc0aκ~\âBҏgӓ=4';(:72YZPCo$q| Pv!&n Wv'-E:1?j+ r:ʫ* NXvң'oMy}|r|I% e`* "U Nz(Ru04'NuozzƸ1*N*1[KcckG]ij|ĸ ͚ʙƃNBZ `aa~$p\HeM\SsQNM2j(b]eۣX jVżC[˱45|fئNe"N$sn.Y2dR`pAL ucXp _՛am8E \^/R:(BmxB7e(Q\h{@)CD1-heGʐjJ p_r z#>B)2܈#-0ϯu{q"Ҷ"'STFi޵yhT|Ua4-T3-/eV1PYbR$ŷ@nG}qG#0qq)Ad%)fM;KR<:ujmq+G,ęLu!`*`mrДl@v=R2"0V٣v*ZQ1dγ ۼ P;f,0p+KU#}ޒM,ǵ u5σ֧_Mp F4p1 .}4ep`Ifn6$LyIs. /ϮA"jyX14kiӗ\FnB(:I7C[5ixZ- uH,{gjlV.zp迾D8d],Z2k}:滄 )t'>V3!5+ttLDЋcp[UgP5nRf\]«QkP,~WlyO%d}b\[͆9LhاWGYt~G cYh iqh#o7dßjGIGAwV 7Y,_3kPTHX&U9'r)Bw {@ p1#;trq6?r b [Wg}:h@jOL 5@%)#;R5e=^PQxte\uoaDЊkxӔ\)ofP蘸N߱(%#gg -ӟAG)P"xD҈5C*/j+3BvˀD~?$W72;OC9v췀rM+ըD( NSw/ŵ7?>ޜpKU *4vMi0I j܋ (ʆ=+t@s>E&|EPyK9-hA|ujHhh="pR87h"|gP]Im,ly ݻMz%aFR,?)l(Yf{~1d]Nsx@j n'7[,$+̮:-XJ1hA)Z!J1;J.&|| Huv9ۇYcBāv4՚'luep_U-jҸR/=pC Uq,yw"3]wHN&UE]F,*ptGtS>ero7 Af~׻[[/鳁/ѳaAj HTQxͻ̂2!\ŽKQEOꄕV"o؏`YTّ0 ȭ:'{N;ӃD({Sw+Cx&}Hs譺 # zLֱ`B#or}=ع=}s8>jO_BYbGĄ۩Yʽ6@]M`}Z=z~ YfQ̾t@LUaEYГ5VN KnBpÑ]wUtDP:pm(%ye(XbTiSF;tMM&qa<@>(/ 'P82|f@߸(eB=*l'(wg6[*h/3lcC,@7uj0"$cΊJUBV%CT;蓼<Ɇ+Ӳ]W7L:4+}O7H]Gz'w=DI C̞)>k. 3R5{H l#0(u5_J'$h:[Ӏ|KacR /}ijɼ9diO ˪"`8l+M n0ͫv䃈8gW# ynz$A7{THs}{B0u] 7{R%KWkpzmQd`e`]`- ٖ кscq+/|f&-,:Lɫ3S)iŔ:7Y)#brl)w b.&ݶ_Ab2j(8eWC2³SAŔrY|&S}h$L] ¸Tح^%;A;Լ\'O*S_pQ`ox#vRyOV- Œ'Rc7BdtvHna-2cMl$ƒdxCEq^AlhS*5lr?\TV!V U v4?v;XRM~MT uXO(Uӹe4PJfkʠC5cK'~|H`*JXHcࢭzP4=?,"հiՄD{A@#^l/& jtYxa}dDuyXa ؗ3T"8w'.9_3딦 ;AM뎮2c=%Z;i&#O9:{҂& :V^IvC͝4è 2 `wyݞ m2Cny NO݋Bjdl _p%A$.wB. ?DC ܹQe=ɇ9 8f +n۶E5{Mw6$td'PMk̭;3P;j0tH`%I?QAL{ZǠ8yB]c,oii3MrXf|#ɞM"k4H}jw ^ 'WOq2RAd5#nⓙ7C+}b(w)x:TѸi 24Aeֹ1sZ簔pqqa}&KY[_)|g R}$OC<]\71\mVÅI&J.;OFQd6h_^:+Nx6Aȉ/zqpGȫ,w*Z"Pa16ܙl3j$1Bgzؼ7 L#ln݌"y.Mk-='8ZZO"dɀL+x45=fTR(hnp $Zt\e}o YNL$H:_H xNSU]C0wLh:}G[5Ϥ6:ALk2~P*p |lR*$DӁ`xBZ߿[-bnZaf4ъ]yiԭ8v-=*&_-{@ 3T50i W?vHZ_S! 3@e]N)2w{g˰iA8x*k=~/s5Z>ܮGO;~ &~y=Y#HحˑQTƄ :(<*d'%Iw{hZOmB]y㐰4)\+'7#qDtd²)m͜(l%/c$ Y}(wu(@9&FdéNfE2d"{mOB!jOe}*7D3]ӆ$Zvuβ/3Eae8% lAKeD2ibgP%v%}&߃ Q}s޸)?PXȑ'qOO ycF oۊ\~|`E᭳=T%W<,VT7*,`v-@#FK/zF s*}Ǎ4$Wrj( *wв|7 I^$eR՟|E"1/6PEdy7oʜ\JPIbeO0|T1e-&4ĕ)Ge( KNL Q$=!VZ KS3҉M#5~խC*}mnk" w<:Y hg^b4@^Ǩ&6SD)&Knj?J4&>Mٛ#]RFggm޽ɂ-o$1E"k4^Ito,E pչ>J&̼yS2W -,Ҕ2žͯEb|1̞h8]>UKcO׊BE ΢ފ:YQ)DüR R-=`na3ۺ^S`Aˏ*D:=9{M\Դa%;!4A9 Ϗ1blĄkq!2&`qq' !017u~ㅘ0.6dfJ<2^n1w-/+HSDYL(s,<1#!7]X8}Q|ZU2f.:bʟClV^\3mpIoG#tՏ6W?*GEvr귈fU(*/:QIX bk1VPͭh۾%b ,v?|uD[u&[@V(FU\iX1ȈHXR bahzQDV>'ϏXPUl4Zv=#osX,f彳[ \uo=&}1^ip<9OwX~j~azB56{l~e2\^jt Rq|%a⍏!VB-,yFݗ| 6٬BBc؄6&9Ar ̧ -0I8aţ>my Hڒ%*I6nzIbT9|%:>NT*<5* nJߏSjPzWX~8́PIz-K2R=SJxBήʬU;:PaRYE>3z#P- iZfBT`fkzŜXO[]tJ9d8;v{rL^/:!Je/Źj"+dVdKD2X)[s 0ӏ3*qy/N1fK~|j  %2DG31F萓 RwMCh׫@.oK=(sS&DyWXg ;,|QSe_X(1 Dun&3 xoĥE\nRv)#䌔lU _JyF'O8h-!3B"d'euh?~CCAK=@v59Z0Ww`i%SE ;ؕB Gf>)!}Ťk,(rBZAmyRV0{:Xt6f)f2Aj:lgLp#R# S}l}!r蔪j?=$v4VhmOD=1AUD ١]g cM g۱EfCck,i7IUW $px #ydhyfUԈr9U<a? }aJJ\Z{IǗFa"'73)' V']l(n@Ei0c֬-syX6y:J̵5OWֵ1 YQBVLjWgvwŻ%H>)=_Y I-]YB{{l-`I:kf#B;3ury6v&6d+=Cŝ_<֌zoQtM !B|اs;̛($Y 8O:n:B|-o')9"Au*?'`C" rkZA%)&}C푟6K׌>D2'&ZڌlQԘ\>`Q6-B(jҎ6Co슘wEJuNtg0z *&w@f9Ao_"!o3ՠLN*~gO:J8md |Pʓ@$; 2]TM/uפN#V\#j$Gq*W,-ޅqw}YRSGF%X'g{Yb>:u64aXre-^p41L "<\A(-$&#$$06LqkńJ2 [>)r" tGw*P\zRk$df鈈ࣰ|6+;xvKbT˰5~nܘO^ plve"|>kg%r wP6O`娲"ĠHɐq{#9'}YP(B^AÍ8ʿe#W{?=+:kV'ilżX )-3V(J6͠`m[Vſgț2_kƺ;E1I8aQ809RDI]x@J;c\$$]Pĝy*ҼΈ ?Q6?u;[a-%?J(b᷶վcA"ێPø ,϶rsy4o9_ie5TaieFN. ͝cDsaO~'AQcBhx8fDtlCج =].F)últ9z)ofl][Hs8jEk6^n`սO .Q(h=u Q*FnW,-UBgjr }T}W!6:Ց2ݼ%?))~A~DM8L+ԎNwhm}[&| w;\V;ξ'/rcVn_l|u?kbnpmmvb ΐb]w ݣ#dT*KxA܊_3\_j=YjHJ/0_1;`R U4[O.|10Qح9vKaux XZ1B2&25[ W݈VxHBU̻푚"$a8~)iu{TI LB讗2:߯g * pnQuD3vqepX}w: a ps:R1ZkD^N<"3xmZ8]$*6sp1 #(i6nc;$E<6uɜu+FAܺ_,_Dv%M dey7hɝD8 ו:z歩w?30G"-2~rJӦ[}#A/smn w[N -f(^5,]͵m%QV >@២)ƒ2DfWΏyAI$3_;)TMxif=ӷ2K5//m%>5v{9[>6C1xqW!ԩ 'Ѽw /A?"l>#Mm$$~vK2ꅅ#_{bZvs.nc=aDh :`crbꭰXn 0;Jqxfa: ~n]$rBOU o֮5_ O8$9tm"6^(cCQc([Ĩ7SQpژ1ӎpZkCqϙ].>-ZvIݾ;|JKA>oF A$8pӹފ\V ,nF)s.m$}A) @W7"&d;";Fq"5Dycʂ4i26Z)eK#]l _1L]%#i'J0*%D XoO;mhRq{h{#9)8\+}c.ٻ1F0 }gL^“P"LJ 7T4FT)-舎<5McwQ, ;MfWXPqXuߐܞ)WJCFoZV4DD^}oIyѴl qʼa|EYbNV:Dm9L7.5G0uI@߫W'Җ`HٯD%4c׊%vOEe׽25Ѫ z:\K\ʮ`gpx7ԸDqAB&kYN|KQw(x IJU܋mH9RՏNJt:;`|45;YHS#I14+"} U<& (DnH[BGi9(92*nBX\ZYC/J gRmA+XbLj;-rN뵸6&$rT*QܨyTKG2=1'oK1=)*yE:(Fm8W? 6ELL^ޏFBKzj}@(SM%0Igs( q ɘlPhwH ,v4Z'[zA3@5 4cyӑZ)9S(_'FP7 oln#eiO V(;X(jUnUG~(q{4^'IgZ)=DR(L5(:6g]pYl_@'K[Zx#Ebxik g!Ɓԉ0e\%׭E՝4 ASLDY 4nH'HKI$_ D+aA^sceo8 d˼b0pϨS԰m~2!Y#Ɯܭl!lCsz"ڢEB EXljlLJ~WQ5:74,B+XKkƚ^Z)H0Fmȩ .% ʧ) nT:aB׸9+sVz?jxHa*׭6i*nqR?ܧpYP۹GȪA\M aX~8g Fr.KwoF!H:ٺ )n^~cU{ŭ)ڥ ji` ڄِ%{UõY6qKi,$dc]u.2m.E;HI[.YA4rh7mcUjzJ$/OTfR 0צt|$~ht6Tĥoՙ-RvGZ| +24%9IEU'r{1F| H{GM2 dNt8rivμPЪiC49-E^}0Fg?foIed˭*wHt.anBdX=ou`lct8t:Ux|Wĉ iiq11u\H\0DZ~қ4(o%m 5v- Ě鉫ymF?S =U=31y *JAI]#qOM pHXygWՀͮ$Ҵ#cd Fw E~[>se>v}{T0@E`$QvN⍩׏6}\c~]=]vRu~,/@n J$ѓ$goHb 8GL":gi`q\g6+=2gبh{$<6hJ&1uƬ\;O>iHrdPGt(iѧ4%7 J%vzMϐ\,tZ9=cmwd$K&u"\6jnv9k .\,cyrM >n]T"H,_2`3B#A$^P߄gSżUjsNZa}w#ٲ{Wa%\[B0vWZqH?/Jx.|VN0\Fz VG:)_dvB~˸3#6UR\;4)Ss:.`@z5R0R) %TF]ʐLq_'li8W|Poq})ht8A^P"3D,"T+z@51(b+WY_ oD'LK/U`^mո_YbOfo #yΩڞ;i@KL)0"[M ! 3X%u'~2w )[A-+~BmX ՔQ>?(F\9r1dgԆw;hӤFa/@•>؛,*l!YF6:*Z2ز[zGx(o30(&g{|-ݐ#NfF 0l e`jvH˟-HmmtO-(=>@Wʲ(eB\5*  ΙZGnz," k و~$.8iS}][󐷒#` w y9ٚ368/wm< 60DLj ʼn.K"bdxJ^AVRV$mI()r*-=R[c;y ϭl7gFҀX`~HiȜ> Q `B[FL78%6hك2 L96@*:.!јaV4Sbxt~ݨHe[}݄)BJ-!2Px{ra'H)7tپA+6WW %\vyyPvWV*ǽSY7ZR]^J*:CRuO;\oWьviҺ@׎zO/QgteQX[sk=kplot8n؎y2Ž1C<˃EeRݪ 7eN=?\1ByRw')9&Y-*nax(͝QgW~bm@pL|k\)OB } k7z3> C$ᣠo7u'p72 &r󾊭dڢ; Rzͫp`8_Dޯ=ځAa8ý4|uv'?쨃肽'EDmO0`l\CpK#͞>gL3CHuAn!9-<1*ba,TWHi<{vW?Վ*t[(/΁[\1 $ux=^eHǞNj⍲ꌷf8@- "G'S1iC(hL󵹖|ܣhS40O$J29.Ʌ.'8Dͪ&bya~ZFbB+NmI4`_NfyLq0JeedW,qn%hV[W|Qde\\'uUIF;ݥi8'J)^39qu :/ȪU:{n4F-͈>R(Q Qq2MLI3xAzVϱ H?ߎ¶yfQ ؐ3̭LVS$3qtfA0xi|BݹXؔ MH>j4E%Y{z3L#:L8U]<63N`)+_ mgW*]j{g OH!? 6]9\(HTPZѹ'd|}6zT$XPr UՒ)-OBhLƷ5İbk'9 39YiGdԑ3$X#ʯ|R6ISpDe*i|vK-#w F845sGÿPb)pQ|u%)ͅyY(SG)DAYќϛ9L A+4VKЅ849RaY"O}X;*(4(Ãw<5d03:>45 ڃ'M&T%x2b")o6/L$'~}3swC mAπ0 -Lw9uw:kӹ^ۄoUd5%2׷ `tQ&"=<] ЃvzL_>n !!$0K[ QH #t[cf%c3G_?=ji97ΑYPG&[L3%%V "2s/׈8^=u5=>#nV %oM4 ~fC[H:mAX=c~.د9eX7Щ{^Ӿ 껧{ _Oɩ-YQ.H|#k5Bv0+_|(}Tv3oPfpR^*TI<@`B+5F_CӍcbԟ_g]{(1Gu"kvwy9Eh%}L d0.l7vƺC ou=`EPg-i.'rțJǡ|Y'.≏BWP|i@MxAh=Á8fN7f q3R}N4cHs;wGV ):vok˼#`M4X?u NtQq!GOl@9[\ PѡxtoAC u=sTІWgE\a<'*OV#!L\8+ԗ[RmNBkrN2`6v#AnT* ӗkv6}Ԍ;uxM[?x"RzMAaU*l-c\(:aЛWKOZu]ScFpȣ2Z^/i\V؊YI4!UdˌΪ3yUGJabQ=wP#7RVͲN xBhri vk`16PL=37+2Hn\!eOH/yi5]K=P|+R Q a XAJmv촁H@ɾ=v#ګփjPJXV/JuLԸpxJZ-p Tj WhqQv2Zm-Ty k6p6O,g:``(-ć iϪJDmOWO:ƿ6]1}MƅcB E3#}4" Sdѽ ֕i |'7*I;XNK]^i}$ { gI759Q\MwBf-kNt |6B.G"::D _{H pV.x߷8֍*J Ux):hәM+˺.dk+=~1"r&?T(qO@hĻn_0/qP3 x V,r&K_nS(!8k?q6'utu>'= 5(M1qXQpO0Ch7EK|XTCk +s[d@LUM:4٘4/Ձ:QʙsLXEA@wfv4E4 +ᵞi8' ~ũ6c_/B<egE&Q;6 xAe($5jaS%8Dd%`m-\ ok¸Y|ML=M`~p&0EU`Wҩ8=LʟRDteGM[CtVU 9MXCKɥ(m%DE*ܝ iVjG M|ѵbBDM#˖~bni01x`[KOruC9\F1-C,3ݻEm%]/S"}Ƞw {.Y@N qn18q‹͆Xh6h]l#ߌԣ۔T*$aQuㇳəI&|ƮVs4{K'> Q ,jCYzyNu&33{lrõV5%Wgq:1wn%eCTSt `щКKUPDsђ.JuGZq*:|nPN<#NʠMoayyZ<(5)R5*hrM~BZZ]qJ>Fl #xj)RU  %/K8 Zclߎ*9`m ~-2ҌzQ5¿*b[x(zPU_zr",n:e& v>0] `QT&ßɩ.F(\qaؒ+ j7b}Sk@$AҊ/ʣڌ5%qV}|C! ZX6eRŋAClb^n҈ls-n_˰ %?$^a>P9̙aE?3\[n Uuh"j]7g]1at2wf-oE+Y4&Y1/]}7%.uEq, !WaDKؠ1d.G3Q)֝fT7-zYR2SX ڔZCٛ%ZiSw?D3C\[YE/v`BC9lB5+$_E|!x)[~-W5007kC*Ģ p44zXjIg%T>T@R/]n}<%% d߁h(Z]A0<Cדx8 3|hF87*ȩ?V;;x. q?KHgaѠl^kʁA걔+h&>y-es%/hD @?\clz34?a9Ck6?̹!KV9rWUy&MN37j#9 GXxv:|JNY_>A7!1j] jKt.ݖvk߯3A'(D <WD Q6zS5k(wJٷ&0BƿPzD{3i+s#t`/MԌ(Mǻ? A6hFIC8i>'} -CQ@C5l 3=F)  6 a ⸬T}"~x?y=R9Tk]Eے,sD0IA/_Н+Z^pѧ^zuWT=% 0 `,97;y?k+SHwQ=$7ے'o9.^B[JJ73q41JBf+ `ȮSmW 9w1{ ĽK#+U@zd=z2699|Vyleei jE1+S2xyƲ*83*9,XW"S1Py^ՓOޙsQbb7Hǧlz2NA6n `Pys,ɚ Zय़wx=+?EY7[zA*{=9ŎO4V Q N5jlx.2oM[2O7Ҟm IdVOT#*Rj7H2Z((T\/$eH]I6E(j J{~<* 2S\DţXèFb0 }Cl$Z{=蓅Q[ :FO^RzJJG$p93&pP;u7XӮ)B~]yпtwITc^˰;ϣY،\PV(Iwc5~[OM@l]!3k#WS`W.56Wd% 8 xSZTD5B.G_RrwK-$ΗbڟmZnAungpmyi+Qgvr^IVeFfBY bNVC]PffwpD+Ǻ5H"lJZ2kGXMPLBj]O{cnՐ![ b+x[dCSv}aX wTr/VOc.ϏAs!Pۡ6i7* h|S_5QzlVsһWgnTĵ]"k/[9_'+AqMMQQtƋovrj * .`v߮Du:4_J+;uU*g"򛰰Rm&+,\pGIĘ) "Ƌ{;ɈwPyV:gyh }0sjmS3%R8v5T$Q~Bw,lKً ʬj=iuy.twM3\btbm lO˼_#]q>NH} xv4Z+()c(X(/~׀O .`97Yu8:BS]}v&\x>plIHI>w=pVS0FNVT*tF@.C9 e3[pJ_V҅SLao\ՄF.`W77U?Q\sE%IJkтPYk%`寣 pɲ3Vߑz+b.U"K{!6뢩bvwnxay}#31MֺGEBUSl瓔0KFzWi%y#&ݹ6Hq&v-`W+PV P%+:g.Jb6- 'e8$UV!;qk;eQ*-~W`Jua+erT& tsXPAAɣ;X'{Gtã49Np'گog1y\OtTMftȸ\V,8ֳܴ2d+P˥ /]$'6PV(u,Q^+X/reKSPE>v/JzfGeQ]sx>`{DK%ΑWљY-zC9͏L>;¹#o@g~ " 3.ɺ?D'=w _>!wO:dU½s3D.*I~i ƊBO:d>]x}䔺׬L7xa8p&5Yۡ\RڊoMZ5IDb L',K-x<[B7@.4* ˃uzbGrXcW\Y*/.)QE3+_c Ր,ǐJ_YޡxaTT s=sNaxb+Фi fg&Mp~ʔ)OmDϟK%"| -z0{,m]S-wM@MhNʞq^ʘx4.6Č ҝZG%f4UJ˱Qh^9dcqQ /Jjkgu.<0}ohGHS2e,{76Lՙ$Pw.W/)*ːzm t,"!_a 5R,'i @iN㶋_|~Ϩo2`D{liY۲ܥr E/!lmj>s>1.9Xv-H:Z>jJBbsq92XH\&#wozO8QѻE,[( YĖwo7N v}dNRCS5 Y0 3Po!Hchpq鴥1Yx_8l_j 7l{CCŮ!`џ~ZrM"2~kX84Fy@vq&@q-*M*[J79ړG-ÍbE'Fm-O(&&12Yfv>U; |NK/|x`Dd|3Ak/HdHfE:^ryBqeE%@kq?רpV -T&z0 9*<8p;΋6["p3P$cP2qm1>oO0al4$gv2|n˜_:Z jC CHI$WN7ͬA#ziJi*yq3`4& RAA5R0|]{'Bb lKEf*xd8ƕ HS/p94"7hS`\4oG.9@ )9 K#2_C2=y0GGg.Q?P h[NT3)#bWIO,&^YP}EI7ZDŽ% y[ u qqgҳ[Ksz`3\X` Ǐ*Y JrfqjtP*n/_I_;qD K`ҔOm{UԨiIpmx^~#;kF H$99pZ!scBsnK%<4UЭDұp6"? s/Mhr!{iMneS>= jtsf@-Bjӏo0 4T_t=-Q%,T)c7NʌKR߈/u  kZ>mt}T/<$G ZK׎҇B~ mVMïr.i|0:aR&](йYRc%)A` mG O@C[wKskff`QCt&1o,R1q\9eBlA($ [J"g8=曆)TTڪ,XMA_{K%8HbZ*jCvuyޭ_:Yзx<0'MC?vIԬb_v%Oyo. ӜRw ׋;}WOOYS\D- bx3ⴄrG,TLGKt:nv7{땣msPܢʸrOߤi4]E*NozC*>Q~02Y]ZK-% FϺN`2Γ>%Z?TH24MjGr UFQ v`f,ưz6C$D*u0骞N$cg54|s|!  Q0t`@;x^"kN ͌CĄH U:^/E$tJiyde9"48c 0^rɣǕא^5zT>ʢ| 4w\]*43lЛ%Xl@UgtY 5 E#jy{c[arLd,=DU"1~ot;!J L|4{z"2mMJ4']|mj f .&+0?|7WNB {K184pӒM q).V_yG/@e+>4p֮Ŝm5+ך聞 u̶iP C2dyʘiսۙb3_g_7CCKpSHrW9Fj O W,BNzB* +rps.;$ܿ臽 qw:NO[e|T!.ra?5Dﹴ6ϤujJ#HvhFa*gd芒H|Μ8,U[,Nt=8rRnX<Щ\'y`L"`` W삔q0I-cyף}ZOpfl6)0=zC`![&%m޾[R0,kf!JJ!_M&lg x8rrڃ\)_fBSLBL=K^ !\1Ylll1(:Q$6'XaF^I{w;xwkH%jcO+ zyjjk 3^] OR10aGpC׺8pٔڻp+u|=*'E)w3 y~U6v@}oN `C!s啱U\Ng3 [nX>I!@|vCV5Ƽ./XzUo??A_fj08`/ |ijg( ր.nާ4lhfkh EI5 MR÷eYQTնH䴩=U=7!^>bs+lraJQ\^?@ x X1(;u > orKov9ױ"wӮ;P.y>(,3jy4xh'L]ԙo;HY^]gl*.sTU}Yڎr7#펕PBaUϰL.s߅־nVLC// =dj~RE۳g5gE98.EƷw4]z%e`4]\6cbĉԧ_JgU!Wj_g-L*0|ƊƪÒT >xxjH3'$EH6~Z@'5UDή`Fxβ8oG d߶~֤IJAХO3#fP"sf9}i $Vzh:iy:p5Xjwu4PdF@pwd};Ǿ!]=/&+nnɋS-}uXʀs[c9pֽb!f0MY/ Zw F=öe>J"IUݧ^v?>wWo)n4Ӓ[& KBY~{{l~Ick/, `*4Mck"Iա0L54x5]|i`2­QgObwP)P ]*f4G.Ĩ:JA-,SK](%po&DO5`\~IKkc]h q-6K6wi̟F'ԳV1>LK #5=Ƌq>Lfu a8 3FjdVV-cw;t|822h! QaB\5p5 %E Zi+!Zg:?,1GfN9qA 23_@XURyJ*0JpkuxZ88HRGwxn\ ,v1R OmW~nF҉@1X,UN<54ENԕ#6H5->?Vy u16yL-Zݮz>x sH\![~ay,:7y98^tvXMQn%zsЩT+oqꪁ?U."b#<͚6_/YOsޑ1. x YY#?7Фn} K BUSZN_F ;1V-RzP>Py͗PZ 4lq2_CB A=C 7a({MpOS+Vk54&K.Qv9 V$O+NSO{'rc$LM^.)|Hc2.}%p&Fy,>7vFôi )g.OvUh[ik|\ >HaG0E &ݔ#Hygqyqm8wRN"|e}hAp3byU/' oL5i=;~[X_Ýdq 2@r vbݭ'sءwePCwvS:e >6 lN~[5'O?g#wSގB&̢,2n#m?чso%L)L/SæRn:vX' _ JAVX d"V8!"گ m â]Zi_R 6 "hU V.lB5c񴭓Y v%.6w!YO+Nrބ+^S30yȍ=iȷyE\,rGab#䕈Qy6"h<9w|^Qr[uIǕ29k0@ݐNѫts֍3`p<7bY -F>^C%7GT5rVOJTHlcvmisPXB%yluPQ=7[#࠳푿; Tz}ø tEY敬'ܐ9F5z$$лP>StdQCaXMoڟ߼/p.Ri ,Stq=Z3!2Y~5KWHZO:@/K :c 8:$ץ{hñ1~° flȔ6s|8C4;/D$70M.;HqPqyu8f h7ൄ GDlz{KN$JC!u+ q{iǑ  ُJ3/Sۼ,:}{ra`yR1-:g8|ɓW`8OrvC:82$@TڧRDz)(Xg8%-8항a+&|^ji7TE0ZM\ޒ+Uk(U/>@FYBuRSZ7og^au "!B>/Ka"97<8 m;$DC"bWf(q#}OuGzf)Foqp|ۧțmTz>.1UX ,gXx|2 =Xniͤ݇2>,^l--S3mQہ?|}4;c!W=}7|~e>ݣyӠľE %] s&:Ҽb.e\fZQ 6 |̬e9#8 ͧŜR|Ws~xj.# \D|*R Q}C1eKxE~BbH¢٢xƜ7Mc#j&w(D_[MI̛! OF|9C?^Tdjlc*ζ}oE}9ӓV y94SLzC/h_#b/ECRo 5Ǡ l_>F-h1h80ɴG̼J iXk8)qh9hn~#U$gwcp'KJDž7)Ҥ?JzseP4@U;Fmm9Wn#a8 ֋==`wwX L'<*4 ,6KIcr7HA #iKQ$αS 罪v LfhaVVQY.vX=+."*K`jaäE "N[dZ!w͖G=D L&2?)\k\l0f*=SEC?R]ֺ`W>x*CjWӠ;](&대j1ۣ7Da/=.>qx֦ZL[ؒ,2IWu[`]+fZK"ˬl+{L}spj,H0qSA:ˡlK|n z 2S#lS(4M$n& \RmbFCWpW= ~z. Iݍ!'a&}Kg0ݡ^Y!: 0)d OV1DH,T3'lh*@xrX~=.|mxrʦ{fj'ןo"H8h \*ӂ1] h+8ğ@i#þ9.޲sxOn%FNa bD6 `5 ʚDLI;?,SMӇL5 -F$+n8?Xu;NB-CfKL- { ( b`%qjKfQTCJ?GPRdˍm;Vzc4 :LW&E}7?TP֌eWڽ\U\~  8⒃uRQHftՋ`Rg%4 fsaG1ރZ#XcF鿜N΢  OR -)ϺxCyT=9\~ZUS+R k.I —UyF<-x'~vX?U~Q.#Ϡ=BuH?PWa8\[qD0~y,:ĜQkMA fr~e-fp}[N׍P qŃ7<*?r6 zd7>d_-P [`НHI j򻶌G$үz@F:y@eRY>+ X2.Z~.[eR\o>񲠆h mGT(`ؔK#BK3e,8{o&?Շk6r2&N`"XXCo؛t|n?Rj'M9Lr.&'ax& t'#0UB΄ZԋA '~Yf@Q^ne;QLydb&F<7@W}h=+q_ŋ-c U=U\k- $j|P|xH>Uu2Z"'\rElD`ڭZ8&M6Rr9gKTw$QB~P 2Pފ.°CzeHMIKZc㷟 tx{g58n$8'A3׉ʜmŸtɛ5\֍quX)ߢ҇,.3#|c;߲*b&ESЄnQ3LL@};vLY컿\5?EP1]rPwƹz#+dg2:Zez`w%p#,2ךڨن~ Qi&@: (֥]dMʰ\7qJ 1gY0Ki)S@b:Mlu dg$2D\j {IBm& \M%:hs[͋6ͅ+r ۦ4\&*Z}4tÁʚOn"@ã#[ $P]r+#*,NGZdak-g H`24 "9g<θZF&rP@N{L<{9Yʕ. $`QF-[F)|h v;O:R`#J%'bDb ߥ5`R#*:l`M][P>,I6 h B^sRnä~S CG);ޛg:LJ!3Aqi銗*'GJ8z726:&Js5e/2hő[36" H 5#%4Ca.Зӕ/]ŝb՛C|7|wWU(^wbb=hғ2@__jG2ċmIZ^@+ %In$d?tvF$DӝM;}htLKR2dNF& )qY [aq:48fBh*zE ϵ>@'P}sn'=뻇@Kf -]&.Wxb{xoP-EmqHӝhp}zINQk>h/J ޷jpI%I}P—кJ `m=9)?#- '.Y#i[WLS⧯*ΉhO|ݱ֏^hLe 4wBmLwL?$!}y ^/UeO*Q%dipHO޲֩Z 씈lXԢN pncbӷ$RWBh.:z}Y-g#iIa-9Xiv:Г@CKu y {5!K>o/G( ' Kj,_b2- v#Ufi?!sW!GkQ0Ri"Z A"2R g-7_xτ xVjϋݢ`ZJiw H,餐2:(_Rnm2,34Ba}U}Bw5s1ȎaNU4]4zF<[f8Bwx5ktrK!=[WFȠ3geȸR F;[_>;] Ɯʅ$].J+T+%h~7Al+2aTC5[lrFcG0R0FQ<_JXQv…oT( )k߈Ѝ0.+WyksDE?Tϕ:уeB |J}gr+h@E]W'F̟%hk =(aB{T덼vym51+Rm9UlꙻrxI|=.{1[[**ataӼ[DYSLiz[}AeS\4c1W H2DzBBPCD4m%h ߡbHN%LZ "Y;ϕyM`԰D2f.SǏO=FMUw1̃LP.Lv#A (/ w1W$.vISt4Qc㆓q !ELV:0{bȅIUwB tmqGve"ދ h8E 6=LcuJÜ?Mdr窄}){[b-Ђ>V:F~k;uG{hH4OtE!~t٘w-#h<%-v8Ga3?4ϴTzN|#hx'Ʋ'pmQ?N\(w*@CX}sۇ gqLW/&@g7wSuL, +ّ4I(8)0ZLM).B6܏ږ /Hp{QUf7թY`l 7`_"eѤJϕ(NٮͿ1,4,h}CH.wFw@tݫ݃sSJY]ϑJSj!dNݩ5GI #c+,m譔B.=g Gv595ʦ?j.q4{_7Dse03?f`ȅDj.UnX ]K3P'8?Hwxu=n3 (tj$6\@qI3wSԘ/]،`A]ҍm|8v'gnw|Ya{ FIVko!#O#?0ꖃ 4ܯ6k_rlC~6: " rǃR$ݭ*P/d)sVYli~P^bNM%4ݣ֘H./)>>g5P *Y޵'znvlThϳrJ6W3H"E~=%XBQ@_ ?MBvty[N<(Ϗ bwv(+mn]7 kLSVF[!7zv}L{yBL0 cJsZ.a73'3҂xicLH/vPg)r7}F}Ʀ.Z}x;23JlL>VdO(oQKD20IIIR@A ?X=eX4A-m0C%|KԻ#@2AB'YfK. w"%|] a4qPYy*hEs\U o)\FSYnL3CC-M}t"eݏ,D*aYbS< jjQ~Y~s TyϒxsH+! C=[|# _lnrw[d0GӌO*=Lxaaː s@8fBZt*$hVVP"@^tnWO׻F,jȌ @4~ }ޏ)X3g@i}T`Šr{{Uk<!:U6*ˆ٫B+7+ 1S)>')*Y9s[3P(mb X<YƏMH(}Im&HZETō Dcz]w#iC 9cbF/Zü ]Uw0zŔSdk^s T-mEJl`T2[ebP&,.͎I‘?14IC;D)I 7\uZACVu_9!K0Jf )GF9 Wm8=-nި;\t.Zr E4 TU,f[ݻ]pYlY ? xhj1Śe"-ReZa~ínnR0cEqVouy;D6C@?;B{rء4M)EX%v3r̿\Ӟw4t zrf^UNL-AShnӉ4p7"h(7̱$"E%}H]>\()џ,o3`,EPHCHQ3zŽ9~>'?f!&bjp|"Xil6Q;pBI !T]s KQU9_5ZѾasHv1PRZÓ&l'=UUJgȜy#B~TݖZ6A#?3J.%)H߳SשԗA4G ??`)ۈ2%t fP73tEР "eLh?P[$bBCq>7.)l<Ãl^tϰQ'nyV\O_n_SSc[gcQm6NOsǶFAQHpdEl)^,@j:s74ĉxs lyE9Y+eGbVO{r%MШo^&XK=2עRJj.SÎWj0azWS̈͢%p7sD=AFdc3hoYa?d>7?)^}$j .8""T!M'0:vmN|ѥ̑f&T4#E ̃Kr\(ts\5l}H/#+Dm4E$< K#kF(EnBϠ87ХT:\:2703̝ &NGڟ҆=(=ND^9$Mh+x8%閼Ż yl^t׉}^ԇ<6Ӝ ^+$`Ng$Pv-Kooh-#Ir9cp*h>/8VE4;g<"UO]C[C R/È+jmEHc-ZL|EU):뒋HP %G c"X-^B)YEOm.0jJ^К] @Bf{c5N)\׭]-_ۘ9v+'ΝU|C-W 4lKNH&\X| ~c!g8o)e|פfɮ<&@g/abo\u;;,@{0zEpWިRli{D5,1%9p Wۘ 1yp%j&lARUV7ꨕlL,4/]XV(4G^ʶ;b21eѯꟿ9鷈ub)POVss .oo_& ʱḱMb91A?Tbf-ɛ T1~OwpS2?fK#q\7/Z>ECP6SQ"e S'BF'Βxm~3ԱJt;YׯjNi:v;8_( OYS$ea| +`So* k)M]w͚0S׳NM:Lфnٓux4Vc4^nRaHZ߭>Va0;<邠֠Ppެ3#' q2T(Jȓss_4CYG 6edH4_')|Zsm' ,+/OJX}li0209[[Hd fx9ǰ/`1xI>'4pSkn%@1?o,[u_ѝ4Be{?00p։٭ƽ'-~mYӺr4rz,}9Ec*HcY!D?d?CfŠ|Dbg> |%q6˗jiu!+}1%~dr)AW`|=׷Δ,ޢPԳY0͞a oXәgyNJͱ< ;ã kJAirWFz ̸,^=gw`"=^YjݔWv):{Iʩ΁ "T:3q֤\(mޙKҿq!:ʤ 0;L0KkP5)f(Cwf TP3&pQrxжt6G*Am#"+e0]C*g5ƭsV%fX! g8WZ#) 2|6vCs|=VE23U!/^3a(͝?9ywY3S _;r8F?rPG`@X-X1Pu9:(KIQ-9(y#eYQcqT^?q+nlFŇL1F DFBiZ8 n!L-AL˞}绍Տww& F\_RJ3tzt,G`95XFonԘڎdR n$(q%~mOݦ7ڈ=27GנAl/wR 1JýHLuݻzmQP-! `܌W|RnE{tg5;ő-^e|5D4D*vRm1yFZǑJq+۩Mmh̸~^Ý>1Scu} "%": bkAů^sw[6.UT 1>D$Xs/`w A*]g E@9Cqxeӥ )Po/^~GIemUF8v6'6řx!\ 2ѤTŊ'  y?@%H\:wE40 *PY-X>J}?iЕ9F5 k}~jQ_뎤=zɧN5ŬPJiit1عLlD^Bǽ\U1 tWda8|n,,+Yc\ݻ./=O3 ?:wJ)\wTM]TZ:;ZĂZU|l~!رT+}3hݟw׎]\>ȡm8[lxP+?3Ee#yys<S@^J ezj4 @p4rCe{Zնl|c> { F@dȔ26?.Ľ}Ҏu+u5%6&*J@":2b Pq҉WX=ʏ0>c6VXf3Ʊ䛣x8* K +X⚃d6>`[s' =i֨?VTںX}YsՑ^9eO_ {  :/m[,B"rb(etg&GwF$,i(SD+l8sJjN$j+Iؗ02%o7ktu56P+>04K&Dv Me)2$u9+jHQ؝hC5ܓ g+ZrhSNm)I}9´[:ZCrnN:vKUyEyLvseOע cX])W+k+TU1$XFF G{X%V 4.m¬IM.KeW}=J:} ڟh@zːQnGo`[זo?)O=r >R*R–h>(K`9Zv;]KL{c|I7a|>kXV~9t<+(Պ^F>t) TGX!c][\xj+rk't{vLa :m/ Ж4+.Z ׋i?Qu8jrXxmɷ;;#8r~5Iq1)#Sf{q܏XcH;Sx52Ҍ N`3,O_Z ':5fgd ڏ^$Ovr.*޲ᦀXfN$JnWmn*]ģ'Ox?>7P0sNf]a1xQ}dm>9%#v°hQϔub 0vY+S:p3@>-eȕEsq1EL51]``"H pH}pF6WՒU3(GHѬZL̐A|tj +GcXg\rI /0ь-\IϤֆ2`l"p-c|>Ey\EwA 0 [Tœ&ѫ0Vs+#4=ݬ-r[?ޥcy9b ]g G?tk^G=_\?ހbFj&j& ')aVͮ[霶Q;jD4 ue?2O}pQ-CZ!ǒm K\߆rT=~y-Q3wU|&}XXMT(x.JrZ@@tPz"ؿz>?/P9URj y@8ްߩ d;!\ibr87 g9 -ٯϞixoX0Nî =Fnn$y&KhMxk"WzV_C+2:G9C$V#*Q⠷n_v pj r2m>ˠ_YrM5YlyPAG{imuƍJĎ>[ŻU5ck s3]U[5)? q^RzYU#ko=sW^#F:'϶:LC:&(?z5υ"9{hƇD;|qUƯQ#A-̼ F|z){mA~>œ&['f.KK=1*;d_L:a` Ǩ$Xh& b ry[p$!s\WL4Mwh֚-݌6g&b7*_};9W֋k?=XeP4VݝZsonJ0UO4_\O9l.Zުhq}Yz 2J(m.&5]rcDH:-ʐ"&㈲q&8N?Z/pU7]|>N@X,3K,?袁k-氨@bU`R[j&,=W[ok9%c j)nwJS3r$DP!r.WQVKW; >{F*lxgUT 1_>{*~76#"uNSkjd`'W~2A>Pr/`gO4 q:N c ,9iKA`0"Shqb [:ƶ%Y{}nx{@u1t 7M(kG:P%34?eV3wqPZ#~k߇>fo٠Ȟ3a6"+ATRd퓶dϖU=]e0TSk>~u, u0NH#(< µf&AL/Yd]ʁr-/LCdQZO&UxTLy8i5:f/ FU0dȾ QhǴ *EXɾVMZrAu =00!/(ŃWCV=AߡSW1$qѽ)7(NՇS4" <` mμHǒvs8~?/K2{0 K.OR.%/N JۏD-Q6h*`D(RO[Ailǂ m .jZۈHhH3*g F|J4">ru=12@!q3.@| fL`""E\v;8!ӿ bǣ-R M#C1hswvI=!єG4,K]ǡ53_u0NеϺn<dZw (~19-9}Pec$7TMA0TN?3o,2` )6=UnO|/~9 :#3\3q`eә8 %t3:KrAf&s[jr|A`%wT13bӧ϶B/Ozd֩:{ɾ` oϵ7.!I~ V;8@8/"J=kX ]K7i&|թ T_OMgwgקYQrjZJ+)8Ū69ȅ;8u79?x]MpwYՇ\1}Yh\YǛ4Ċ&(\I?lNv`b`֮À =IZeԎ8p?vy6|#iNBx,zWhoXL:1{&Qяb҄5ܪyğCPD0[Cg׎>Ҋ@CVBEգ.5/:L`,=-KCxS:&0|`lr$6`J2ЌhI!ge žAlGgPlPE&ӭSOg& hkdҔxx-"%j뭪횞X;\7' I~y [iu t+84_4DLL5m/Nl @L`H^f5z}YjtsUڭʿRClSORG O+a?K-rԯyQ okmep\ɼiW"/ ` aLW7lUx.T E֘ƆW17-Ǘe/.u"{llߊbP˵ %, [丫nFM=1FB9[}0PBȴ0by桡5 U.aN^ G~,ypvf!7Dt7c Gr:jytME? /("_ᬞ8!"\=Ә0sϮ } O?ܐ u~L8Tӻ<µTjl &NMt go#>} _* &a$W Sn&Uy!5+b F[K*`8@BGBt`oYĪjw̧(tӰ:$~&pj_nUuX]z^LO!ӟ`d 1?vSڲڣ_!w:;ɑ!׍n!3lֱ vU颤Mgvۭ}UQᵌ? ϊY87^u@P݅ܞv0&h:+>14 W_,:'73.7aX[?@+ C2k!k틑B-N 㒑G۰*ic̘ԗ.]:262N,5E}3>jQ&4X3ҫᑵY5_Ègy7-:)U@18.8 RH W]eو )d(lH8ޯh0+䙗vLNlZ]6fֈdJ$)iVĻjQbPrA (Lsuw?y.B Q}5-վEU9%$/PE7uԵU>ՇJ83}Ds0(Y>@.Ahw{3?Fĕ&ͻ@}7p+&x"rוI YS.s J lN`;XXl0ne.L<ֈ#oLG6X7v GRI&y&pyxHIkզ=7% JcV(JuSݬuu 'Of=@C9uQqJ<:ɮ 'p=]- ( vV׶ɬHفW's\BB9Y]SOi 3 EVǟc}6[ܺZ!aՙV򈏿iquNݹZn?x>ꨟ?l!s:' g'Yf(I\v@:r-⑱u2_5'm6a˩kNQInRv̀~ڪ p?w _Ï}G Aj)ːҎ(9Ì>-1YPVw GTƉ ϣ,`nq%rVL3z3J!̾Be'Ybsbwi ړTgZҷʸiukżtHx Ƕ#< yw>ĆXˍ18}'!wz5$_vjJU';ÒEPxgf}*x38vo;[m,AH-5al\#Y5QhҨmbL45 a(ҿɖ+Sh˧7HJN; >lJ2XHjyIl-y{6'2v/6S6BJpp3EG;nZ%O1F3R<e\ >pHz\S~ S17c. twЕPNRCAGes 5KPKm9UemdG=x?hi7KJ8%|{nC>ms)sb '>+Mc&[p_jipRT=uu0nIMijc;W+fknH]$pChpfOϞ7 ?duIkLՈnL&K@#_8ƈ_G@Mp,rxEDAGB Rm܆.q1_/C>qsp<0QǓ9{NLz 4 =Y. ҁ!cQ|xtTqCkYǥp>FyU,9ݔ|fZN℺2|~y*K|MT'.3r\y9DVfw,ZWVJ/j)|cj@)6RnS@Ά!:9W*3x\ hmْ4(F KvŸf|`pmB?l.jR8(s4xTL)Hwyԇcz+~:j|*~'BUб-Fzhv:fa$ĽQ 3!1Yf=u>#&5L<8FB)1&c03U\3wo \;F Bd=ٶM6ouC+٣#ѹ4L~Ml'v5Dmj'Iȴ2d- 9V9rYʪs(+^%-gRc}lBޤq̭{D.߅O C҃Rn*\c8n@ h:sc|xqSa L,ab;-љ?AFD=ގL`/p82h D>g2ya)=rPElDXͬ w5W>dž@PVOCDOւ.j YOI4zt\:6oJJ.jZw!U|3 RLPF~rfES)t9Md0ҸvYyxde0W]m*I攀0^5mtH=9_YPXV@z[#HEFt΢+p0 uophRk/ SEe] =nS {RVnZ}ElXC⇩&+’Q@Kiw%ΣBD\!Hp ? !.tЪ=hW|.]w7%@D]eΧ[@w{Kf EȊ|ys탚IrrZ6‹(N؝|a=_~$.5g8eVh@k1 qԘ* XBӛqpƥ2hȁ+~{@72!wiM͂z)f ht75%T O:OZYY>uRPuҫ.oLf!긝ೃ)-nfv`i@Zc OKRcaѸ]tMsCT|7M-3QV&=m{T[M{}VXE1!pgv=ubD&eʈheZ FD{]귻[hS54֞/^=pNpe 0|"~1N0^Bw&-Qu-4$.7b=<ꥑFhxz93 Z'zy*iYkDiEڤلPkSNQ[1W.pe <%&?!XZyd jd%X,6 :ɩ3@53l[^ƨH- 5KL@1f2yK]D`ݰ^URZdAn %HOJe\Pю31{șT6khH5P}2%!tW]f|ȦI)섧a``0 ɶ*hۼSgr|p vKE K "Vb; }!kƎ%nuBd7DׯԜ1>$>_V<{4pB@kPmK5_?䄷)Sv-\x3/mN} ZNjjqw>.CЧ-!(W҆%ٜ|\7̫A fi5 $ Q 7'|~JI CEprS 6U~'aW9:[Y,W !v9ڱs\Di/iT[)n, ePIIXg@W᪩Y-1 MKY|g7X¡Uu,m*Y[6LTsPeni%w)`(4pA񧒲zW8:y(h9 KEr%%W YǸW/ i^Ahމd wfYTCe2.Idkx̚j^դ;/ ˁ/$c֧GJu6(0XULڋ7PmoZU OaZv86_*'k0;^nr)Dt4 L,\dSB KRtIɔ@iji\#xF3(KJdY\=AO*YX'%17쨣bNY& C!wmBeK -*_Uliׁ7sO1"<ܡfW;^)#)Cd_J3 6N>)1!(5M"~Q9LM], jmC(3\nIm_*7NYcq-S NݾWzk8:oi I>~OByພ2X8`x9+% f27|;dV*#cvHYļWr+ݕm#H̵c ͎/(ڲMda )q靐]ABGޗVT5U u:3[ˈgFnŵ*[I oIim 5.׉^ ;OᐅGD1wb\Z*mZ5@4 BzYq鍙Qx^ (k簧I` 5 !@g} yRxv;<Ia\f|H9׷p!*@:\Ng&&lZ%J!]24SРSX5KRnqxoZ܁-1Q}MiQ IqNq@<}-YlDc*3_:> J>5%]p'Q۶"oXvhoCBX֦s@ú^.PcH 8ty 2T}O!񕐵s?X(L`raJ6t!w[R;U:NJfr=,xt ya tq @ʇ{jQ D`1V]?tZ`*Uu/%kd['о)ZCZ3av@v<-ZdFv`@?/$ak~>{D# &c60o>kq\)ba2O!SX bjgnʂOtlmlaX,8{S"k(Bqv͠;fOv$ OVkA@Q;hGziT҃-2z~6'(ѡ 3QL|;*RC*ldGij7`WY{P=;aD͈.ܰg'X[srrN2hgkW HrpW*vDU^vK}pvVbSl3 WAĄEph~5)xC.Aϵ䝇OHʠl3<}Ew_:T:af?2X ,40/-Pb| qA,lֺhX]zQs*"GޮMoL[Snaau4R|6z=WI=x/1jX#"X6츅0~Ǜ3 +XxB v^  !ذ|*/ ޸?:h5U-_|Knɑp3d+1X4'w 7|~l:Rغlʻg /n%80tdԳWڟ_jݿgIj*l;x$[Tܚ`pcJMTht V%2X`G[ YqmZI6}Rzy4Kvv}.9ωT]iRPU_CxdzA?3duv*kGmal[nL<7+|=DOF!.>4(S*"薅gMV :9$O"E:m޵/bVf8<ς _xwR"aYhyb6˜KԃʹU8mz&*-.0n!_fZĸ6stX}j( s(p#j4 :ڄFi!x{2k{uKXǷN;[!h$#^Do؜dJc%!ӺWEzQ,rH>4Sσyy@̹"ɑ}+︆jU[CҼ$ckΌ$ޞ -y.">$u sJ8+`R"9:H ОSs^rU'jp]20&9/A  @2kwp mM!Z $C伋H'U~Quc5##8ArU8v7\m_~M[mJ#V˗zl 4_-+縙%0h~@5&L,<SJqYlVrFq1TEJ2jν/NNJTӷ &9c΂@!ACfJ2%hkD;lYMX/눰Ev"OȰHW<ї@нHFC^;'=oIV=n:!zb!pGKHg *c`oohՒ2>o(jby_Lp$'[KQcH5CIuH-75G܁2zgfbA=NdXip-}ײ"ԘFg_3YunM6 !g+Ů}.;QJ:Ʃ=-Fg+2_pCЌ7@:S:B= X@ 9*R<3EKk=4]yQTA}vcyȏX p€-si¿(gaΌzvKQi5kW-[{GOeSIG}}(J|^nq?_b/dޅ0jf[Xd}PH m@h ,c |UMd(h߭D0 m@ uFXtm%n zag/>GW?ө>J*s]Ax$D:RV;?59Y("pdwHmqю$d})(yIq5\a=خ)._'[DlG 0/|Z}x؀:;KX8fY&|V|AjWı Gg5DcBP'6 lNa[tr$W =qߐ K$)̄b w1} A0$V!Ca vjYpᗓ[D$aYh[(",>Ĕ'ZfcΦJI*)]\,(&ta.ϤcR?VӬIz7"px"y "y P L"c Zկ#l\-7GL/C&q"NX zWEGEtv**T=|p.mG5[N3)LtҢt&slFq!7ҸMMNbM(!sn#"MiL:^)qI|=09-I5e`B; :sfh< 'YiQXÇ)SS{~ ؋%"0mOutR35fdяYO}qli&/Ri"y N@rm*r_hщfflTB TAi~n:x%9z&Nk"UkO}?&˄L,"A_$9A>$~1yMX)` žu8'ؑFx o%TʹL{Z0T͋]wZhYusq)C!So.!^ qZ~{[qE)Vx8ma,|M`HdDP3~R4[J]6Xxdg2m Ҧ:" T`HeXTTcEg@1:#/+? S9q+,=!T'̐{֋w3L 6hܵ>(WANr D* Cǘc1Kkse3#)Dq R5T{ÉyM̑O6۩ ܁r.c$ڿ( aƲr#Ps|s(I j豩W8rYɽÖ\ωM ̐C-l#˥V⋝zɐoS(&vyαCA&ɱ~N;C&RJYjAu`ܗ$->6x9Z0m)9~ݝK\ [tK}P&!f ㄍ=tg/̇7IsyA+-\E!< 瞛$cD]HX&dRe=l;Gh 7% jуXBն4?Lԙq+ F4J\ "bH{\n;Q3N֑10{`-X~IoWy]"ƇXƣYy7՝&$u+e=]hx"OYKivȎ݁4=F?,K_oK.WKe`I]4}۔Dԝ>s6^vGtoH u+t':$yF{!Hz g҂0rML$"]!w-^yt7L ]WlG)}B)@$'a,_ZnGE_̙2X-JϘ)^0/_TDG%<ɗNʎ!tFao 9(Na=gqӉhxQNԔglv̢hJhގ(ޠ /{fNXcAj;RN뻓7fSm] G1}HJt[pY4xp!6B뜪@Җ;O m8pB(;:㰩S3g¯Zm8ߴNO{Ƞ#:Cc+? imBqޜqɔ)|Tȫ 2. riRk4G40KU10'ZuX(O':'֎&.M"ylU[r)aTXw~D+40qWaJ="7u:bϮJYZ TkԔ/7|K)a*ΐhgFjL{0.`⪸!vlNbŒ o,4ϓkc|o_|QCw fھ }m!:0{BC]Jd}YkekX['5e'f|F#}<#ٴz]Llv@}^ fUw8j Om^(T,udgV,@3C5leQ8hbnFtig"/uB=`(nȏcu^eq兀 `G"NR* cQ w@# BZ!K!vV}&5cRP#;F]()$bHta /}V`N~٢뚻wuw]ic85J8S72w6!OwwQшiMrSx:XE*rq+SeOR"}&^A/誦rV3ozs8Kљ@fxu. -P2`bL^ EyJ=r⚬B diEtɒvG ף `OoϗhҰr5R=kx1U2Ʌ&Z"zu~-䬥+U,Dבv3h(ԥSܔ0O)OU Y;vQЁF~s][Ahxqc7.s+3kQ\Qi_EoU[4gCX-o@74%7kU]ӑmD},XI *uF:&ąa,l!Pln,.!Bim1.ZkC0g5M!@{3 BZo p4#/P_C dj'(v0gx)!ݳ]N62׉Po ^\v'Fs}9U*?_ȘNzto; M.jx#["@-`/j~ 2Svg(c MoĸֺZR(X(jσ4iȠeӓa&tp>!oYc4rom]z1qgD'$}:yo; NSlZqܘ䆣*YcK)B)߳Qw߫*|5@ K5}͸sTV<e ~+Ōۀ7lH*'QO:Ƈa"LA4uL3Jh V;Ju/H/1ν$. =9'%1SvrfGF6e 2^0mse:?02oJM &bS$0FbO×~ :ˍҡ@QxO%1(`0 Ӭ\MH)mרfD΋q¹JV?>G^{*#s=xK4%XZf.ԼQPj50d?QrduY^$3ۄ_ZFҵyg|dN8J\-ox.c6(uSj͔$Y'"ɛEh al]q-=\i+.;K5B`KbݫX>^tד6l)e-̼]\Ζ ӓsYҹc$(=wa{lҜ N&`mjd6-> EUc>J ;Vگp?//$xYZA[0 [w[.6r|ƆSZ.=♺| 閨}("I[r#kT@ xq(@7첧7M)A|gfhދ@ oǽjQs!J2jvZ 藼|JD٫^8[~n태չB-f֝?yw{}ї0Qc"n T=oAu5]R$V@Dt&twXLJ1%0SvlG{Kk?n 0}6s:0!Ԣ2;?0?d'Ur}!:O(۾[B@|Ŀ.YI<ެ'Y,NQ>S%NR[mUz)XGc9>ZM5Tg oZ5?v6&p-a£nU5m38L~K%nSͶP8@mh'P#7<: _\?xຌȗM70 qG}&iFM=iF/='Lʤ(XU ϒIsvGjG?k9 *HP|hBGJ F1y"<^L%.[][ZNDg8{'DV'ͭO^=:>Hڽ:Ц<&L0( }|.e"=3#UnL[f0^6CRe02G$}~6w6k|'MWk/ ^= fѶsOB(mS6v0ADE9*@*wߦnkɒa  +XqaLO fxjLagA B69%NfkT/]XXüAHd#X&O\u*(m >y$T)N.xE<$n;ewp8 =1H+u\ZɇdfHT6;=?X+/Z] /s^FLI6u+z4^ׄ r@x'5tZ'"ߋLZ*)EkIn,aEв+*7$3 imׂC*iTdoqm%4_ dU>hж/V|DPf`r7:ܧx1%{{CO8a9j4D|zGʖYO0*$@i"ַXZwPVJKI)|v0,% #Y ۮȿBy%`CN?XY}Nm#YGKw^^vHF*#o!T0m5RgYBY{>AߏsCT+g9.$qs k.A&N1 d."f5,AݜπL7Kc@estk5A S鰰52A#ɠv -nR0߂Tu#4e(mGP\_700?MYڏsÄ>3۴=ձ7G@e`o+="nW;sJB`GS\ڬ+C 9țiS<*ؗ E(4xԳu\"$|٨k JgXQޮ\\ pTuA")o$aswB4iDF N[${~fAx(?~{}4OV]7JG ''}f=wS`-%~`ȯ`ߚ9K3,ܞ$xMhF i7#}ϭNm"xU娈4m}9^,UU{=A4r_74up"#+cn5؟ONl矢E?teT3']@9UXrky"Wlios\۠G-jqNxT7S M ׉,+ό= {7%4 dc8j^ialD+1{ NW{xX?T|,%IXBNUzu~ ؉ 7 apgf1ߊT[퐾U( ]@j&wCU.鶞c(!w$hoቃ=4^ :,M?UUڪ )Ov KqӡS0$7hm p8@8@Jd6ۗn <`X4XZIVXX;2G&*VaWՍ95\EQ3~` Q 2F.ljTЏPb{VvUzd.gro+E)OEh-I8ۉ>L gYⅢDfwO5͘6aψ48}W;>S gЉ[ .,.JL\8Jq^wαl:<cHsgK,UDRyuᒠ5M7By7"Mhpfjf~mHQzj~vm+?k9kUqƤW4+mJ|RԢE|)#andBIi$i2 *X7ih@؂ 9<̋N 73Z6CK*]C⁰,84كyT.:jvw w| [J-X,FRB}a3Q`2D q@FBHMLJh"dD]|U4z1Nۉ;;x\R1Piwϧi8iETuŠ6IQ/BhFF-'Z9|TΦկwo*bMr.Օ]< CP ?ӸzqbX\m:ΡCٽc}f_uU`S-\̒2v5QV#nUAr` H$!zv; yǕ5.y8z l] z+j,$/5|0'6D@t߄Moh|e4+ƬZ~ rP&/ÜW-߳?NHDvCXGtZ"ƛ˷,WRj%lb =%8bRpX_IUq+#?wUqXkAD]8kӼmWip|qOc>o|>; 8 vRdz-r2 Rxy*̾4% $Z$9] 4>KēYj ^:dyix$DI|CP^77@ >U TߩNE ܔ2KZO]Xh)˿_m<zc3!E8F9qk4Dސިea g0n T-k=e'$J5M)x&85p+8gJf)I8;LzZtj4\ FŞ2SK%QFOa.֙;2^3Nh<11sԘSaK- gC&'fFJ^>r<"9R’L/ M ՙ1pK?N>BbfxwI敼v^gv?+:c g뛌Bu σ*_㬽z_x~$)w`p< 5>f~v 8x@ME*r<"?F/h?oEV|+ W!WIh[i|UT#ﺜDB!U䥬аY4>g:(m\!fBK&W|apy D*Q*|*G. U’s"?L} G /d~GI GƏ wl ƈ_,M)R'OƼ39]FpO_Ze@_70q82RBIrˆ^Yq`bFĆm]@g5ϩdR՜Ep!?hn'%(F!$6LjPk(ǥh`('!y7)1BB퀝5N~Bi.AmKKXf 8߄+Y!77ޢˆOOMv?=,]y#O!$f"QdC4Jd/op7 ~}$/̶^v"\}Ģwkgչ/M8b:IYĵ_pon`ؗf+YıEUS_XhjЮUJCM /+d$LʟB\+"v$;RPQ&N:P2Q( r* <\20GRdh,O gFQ(.s:ƇZp"j {G*g~\4>y`[d|/^qx)H$Apqm~rjui47 #?ȯϴ:]0El>-IpɃ&i3>Tr+"eqU:n3 ߦ ܌h:1bl-^!r^qziZ3D^k'22 }J7"MGC d DheILPЎ۲VBUn I#&[o7-?~.Ue0 fʝCތ9GJN}C+7yVj{|mC=bb%w{5~beV":, Z֩R ܞ4^y;xͭ:w#_sbY!$-5JY  hv!!Hjle!$LϣqS3ɚ}-촜 wNa* sķok,"׿|?`jԀ?*s!rmSBy>mŲ0}X, pj{GCeAQx 헒+(鈁ކ^\Qsr4R,3*429n'FG}$h'?olB_w.qga-Mo! ǔ<֊)-w|'7>u`$vqDEF6UI&CCw\` ?z=ed_Q=vzE.OLjYVO1hRZ@0;q Q` :UF \λ_O q2h {VI?UD2*2df&k8WǬ[ZGgĩHdH$o[I,ԓ2h`k_B"$|BbOͩBZ 'RXǙ DYE-\k?bxQuyaZa@>h5x-::bXE{}SMwpG ;F<(#KqggMPgm!|K3e GeQo|7vM"d^ISTԌmY<7oa`Wo}.jt*ܧܜlq *NWQұ!8 8 BfM9׮{s@\WԔG,gwsjhZ򓶕41z:;¤x$jz tKybkMVa8̌`WT/vaX=P A5̟wy4"*rFs]狻9~P#]T*vs7\j+l}%!ہ^3ȧC%{K3\zϚ]rf]Z4uNb!ӡX|{A4A WU,iGxiغ8C[*^U9WBC@5vRI Tn>D^@7˗=6ݷy* \L$\΀>8Vo) <7=K 8{+"+]$m5~O\whj!Caat'/־d!4拨?$dgw$<7Pvv-My 4PMP ! ME͉=[vVȽ^y^_ ;:s~wXQɘd{})LY؛ǰ=Y"{06~.PTJ5fYJƦKR L&O77Ech1+q(<=$-@o[gE4xxR[A'|[yx)!,>fAw'H+)OE>ZW$0+iG&Ub `mrednd$RCADhɳ9ړj=ƀNfAMoyS n[=]¤8 oHx3z#Ob;kr]ZsnkoN/{}4vJ@̡m:r/RaHl((L$[뙼ibzJ,p- H@P_, l~nҎ*])sp~)?59S֭*0/YVxB}gW)b_}m@Ls-P&xz39~!)35\tnw")^hY{A6 j*" C)#Ϯ=^׹G2HiZG  '@kbbI|۴VEq CK~npЌK\3Ę,LF)<[*19A3 G{IB-G]TUз!lj]{-.?4\j$n׺1i\)`z=qYaAZ!/q94ެ kcDJ 3B`D'i6h6$ $J&Ѻw/_5&VX[i7یO0c<nWPre:7c/K"J~0qSjPmњ qmMɉhK/bgrWRem)zÓ\zxB\[oZ<;%|}4/ںrk(^dGlI`fU^vOϖ.6SO~2B2T4hxòePMjJPڼk` hTKo[2K'bQv ^8 SNvcwm)shO4Dn0z3%kgSޤ/0|s;5Ђmu<n܇9]#jG1xi]"%>=SӛA+Rujs eE#?'QH S)bV?k 8&~to}b#w7ٛ%vvf$zܓ;tԷz2*? 1N%$bA(6 sR!b ce?J(?T":3Z( fNnUK=atUrvR#y,0<>O}dm};aT%K@<b$|iIKa<QNWmȶeh:}HtOHG`̻N6 xd"NR I%=5MzrK]X3xps0Wtgx2 eK#յJdXXVߎ*B ٻ_gt5ҡ ~c/7}NSjY_Aw80(ˢC"د1{A5ɗ )jpy0W\f5KQ<2?集||cA1(fФқƂ驐Qx5IrA'NuӺ,hƺ> $Uiud˸ֈ)88'%DNJ(sglo5$HX^c;uFy.˨%D=>d5x|LTPXw~>wh џ|Vb;BɋUt[y|L2C)i睧<9@dDy];ٙ sp%_h@ry>^t[?6cY.Co+ מ58ѳS\?On~bm^0< XFEL``>Pd*/&JUʲŋ| _aȭq7 3WmK(BmRJ:.|.A>1`d- jpȺȅ[|O K7o>;x+H`)L&dΐ´FJ56>͡rA3cILrը5hJqCƂ/!bu9e4AoלAq49Ҝ+-8ơpc-?f24A.l'uUZ5?eh p‚^k4VEnM:蕽ߕBD#V4;x>LP'(+)Rha8q;?ų>q n|jwY׾ooys+‘dqG8 cEQPXg:C˿ln 9pUi6ΤI]ޡi 08p#-U%7 S#]kT(T kT 4B[LQNV˼|C)UL1O-O]ka4ZlfN)g$θNr|yz)?GJnO }SJ9TZfc'bUI0UFG" :hkp\Lp4D /NӐq2#9׹ :bX9b7xP nWx͉VyTmsdS9'tm&Y%$"yyd Dˌ/,4qfc(Q# J,v̔h+U汊XsXWxZmM!L'm㜚/PczDv+ƐǍwtBf˸q(o$FOz}71(5sDz6Q9>? 4qc dիw w)Ԕr_\Lda/`L&19G.&/x^@1g<#V4Dg'U[^^ 4M>hnjSG\޺"aE}F]ug&G$6\P E:6[տP5`_B&##@$Lm'=>3s'I*Ȋ)zɀe"l[aj!=4)aM+dq@78K}OX&Dkº$Ꮫ2DOL[f!e}W=,&Ͳ0/yη:{q@dVGL:ԋDb7x2귓ܕAq:])*%FU03fXH8ygdH=?zXNL)_HEq/c;F6W28Ӳ{~{p1,i= <Dɘa0 c]rc ܥ\$$h~_2DVC)܉ؼes l_N/"|uBBLdfgـ)"1d;dB3~8gȷqE3=_x|-OoI0f׷E2mQ-[ 9` nUQޕ]ιF\V3g-Yzl݀RN' _-臲Vx-68Nm}8ۋ4ZY4rƝȧi U,>B=h|0T;aVtpj DOp`MjPJP8 VJ"gq(U{s|32Y8N-.1eMLĪ|&DZZ.tP KrMjL%;6/OϤS<}R/6~Q_%VjXܒv>\ E0e9*ia\IAED6e{Fσ)ܞ@6'04K껎I,YD΀c@\ma̚^t.ŕx6H+qJv=Ajă\k !ba!} $ޚ|r Iy% an=Pf^K<C6૥>% M)3u-/Nrpt'fVsKi`V%BV,Jde4(9iY~Zh]bvHFG%2)GXFnTh:MC,W]NjѝYϝ k[e@N m>I8Y O D0ɔI&r=vUj;>-c{+A➷ cRH 2>%w 8 \RZB%Lg7fś:ɻ9ƲEz >ҘN >0__6Y d(G9Vħra  eYwL[0mM) x89Acb )囥&w"Hkrz >.X-iЊHf[0テ3z1d}0>xn_ *B]cΑmcbgQ\ex^m|J9<A:!‚viEF1Zx&u~T'ؤmW۱ACΦmUJӠJr} )CIB` $l_xY*1 R[kZa!wfw*i`'5ܙ(̎ e{0-Sp\1s>$5R+ Ŭ+eCN3~ZU|ř- ZI;VtdQ}v(y:&+/Уn{m>h&. Kdg}@3& +e{AX 1n 4PHr]l'гv6;jZźOxl6y]AP1oCsJ:6 %ن‡gb54~ ǙwVW [TR71$@u@8U7 ?I,vOC;)%6WWxes$:|4GwӣIZ`"n X2|sC\{OxQgi…\ՓG%9ew;t ?xdu'-)Ĵ~Ϳmff{Zw/7K AnE+4ANjÄ2I %ȝݮ_$N:gWFW!} 44/T2W0(>CLٲxp)qɋ8joMB5KI/ HGGď,S@;ӵʱq+ zrpsXX>& d/!Bpaa ߥJ1%g\<6Knr$Sl?Îqd>zu3Z9.=Ƣk_zjblz}n/]sEIч.62*U Bv-1 [6zk M͛#mavbҧ`%~@ַ{M쏇HJT&.K@N_]JLR;Ik #K8N[}OZ Qd{M.Q_<}B[ዋVL_;fS*~&S=ǐXJ#/Yn.z`yˈuVYP|@qh9wQ||yiUϟ倬4xҭ.. ۋ\ EF}>c=OrJ{.o(K鏈`! ( B641߄xM4uv#:|.oO HZ#?=iRUsHLYMD,LA2T8sdVa`ޢ5PycvrK # ;wp1m\u\ 9#XˬK ݡޜuu䗅{ qfW#nN|# Ɋ5oe%\EĴ7-p l뫶c ,#GL,XmĸVG1 CTW{7$D~&C`}R CܾXpEc[㌧iЛ$|*(zdfd 9ؘ/n {S|x=[|JX|1/Ĵ 5Ho"&ޟc*l _=#Ɍ>Ԅ;#:Sϊ g y #]kj.@k{1dmH͂DT]? "µ$<:l{Ѯe6 N3X~g~ҠdNiE.@a{sj03o-[QQ,9ivu#9Wm ĆSH-D~f>3Λ+S LYGLVcXR{\V~ +x<} iTi&:*usOZ)U[[0-%vl 7g{VXc>:ppG3@DvDRmG$ H뫎ǂan)E} 9D8x)U5ō7VR>ؒCi^ㄭ3gOȗDZ{R-X&0rk>փRIguc$p.g@=ǎىJh;Nd%I`mgFIP/ Vl򜣄 `l^_7-4=Nq,f4sL#Yd1.S`xFV^1Evf'D3kDG' iO~f) Po\!Dh"v @pܧ,^s JOG5 uxBa,EiJ3|QCKu~ 5\5{\"4NE!X@=Q!Kfūo R!<PʠAMj(x$)(Ww6~@)#J..J㤙-dJqVp_Ϳ _LDs܅\^ _e%)}4u/B ;JQiuE@s)*f\0& 4C A)Bǻ?PLG~\I &י D9~vw)(;i^8 :dB݃O r\ 'r CD(_+{R{>Nl.MyQ~jo~[!ÅspR-zi)5wZrctC>EӝaCm8޺YS%"lV'^#Ԣ*qZ^FƋ3xΙD뗑'J _;xᒪ[ A6H.^j͎gWIKRrkFQs:`=o׳@p2nu ɇ\TBgd5M92Li9\E= :b ?I$%)pP(GN #v4 L ,Y鰦#ZOx|c|&# qR\2rT(hӭk?dHQR$gD̈́ٙLbSQ]4T L\Nxդ`03귏x !C416zUܓS #~|XzׁXsiـ;:zxlQQpIN([$ Ǔ]EW=Fm8tY& }KIjqL6+iC7DVE+Ċ֣?}+\o0~%?jEU>]1&9}u40@`}݅C랞lRilNʃ)ҒWT ,T[T'ܶCe ⾂,[x*ҹLPep,*ܝit"p5n}(bAa%6gQZ)id]ְalZ_/C*˦OmP8l$iy+JTĚz%Aݐq^䕙1 sRŶ6LI|l*kr̷WHrcE ׭$VpD1LBlmdhN%22-#R׀{5W#FgQGRg7N߸ dDC\ 7B;*Eg5&b#ot˚ 6{"rgx5vPYA|lPb R9[ʺ|2X86grƨ$&[U_1[$b3vǢXardzFZ+P$=4=lK'5t,(ZP&kO;jBCUތU,j9">y, # kn@ԢeNL[^\tJT],n'%stͮŌ%0X![CѣZ)r+jɋY XKfMʣ,UY2bg'gw;ʑ]'2/uDvT:%a"(cz֐~ﲛo"mzfαYJTBٌpx*:eC){Pjzﶹ.m3QX aF0Hk@2j_р`d܇{{ PSܫtGUxR+޷H!eN=F62/Qۥ>[ ,zT?~WZVhi ;]f9:`^fs e5lG잿n?tAb'B+\/juZy@ԣr>6oyɁMqyV`ʸbXC :VG>5Kӎc"A@E)@J!WEf1'6~Xj[lC>wR50lU4ޔuA -WYKJp&yͦMvD/xS,T+C.Vï#2!'(? O3"^:G>XQ,-/>09vpsПŻx-d;&ق#| q ^d 3QG_M1Vwa&@nP36`6NMP` o_rʰNm֛q .p*<4Kre }L] e64,إb'72MC2h|1BHuGJ8tw#dS|FAfg"y& r[ "@uGr;a_H+G}_ڼY܋9+L3s&I7~sdf= hnVVzqou `?f?h 2qn˷i`DJnm? =bYʚ[Lt|]g%.UyF62n[|O5H& NObg9lEY9?8=~ LxJ$Z·L~J)2vވ7G|Ym*x'kx2$?KljՏÑr(YrA1SӕخhUZpHI) vUMh69Ac(}날XLPC/.K$`/zJt׆g΢{9~Me%<ҕ_~;5 8((%80uEZj=!LUs/bkY4Z>BR{5y^hM7_@AMmxd9jw   ӽ/Jhmb$XлƤJE6 ڻ#P6=?lałeK66]SDyש-~wxaLw?I`mi[QӍͽ߮ǔ%aoSX\B`T78q.x6pI_Y D {UenA M8#gܶ qZҨWS5`sYBґ|S`˿|3MW` NXI(0BZ׭fՄE h6`YEG|_NM( ~D}pK51 Gq4$nK4Lր`XyCqtDEN@ie{F*KAj^Lc!"8Gd/%V?7W f&3!a*%//X,6 ȿ4<_)e$® I{opGC!<&VItڎS Du?׬:FƈcdUfݔГ:3M/Xzƨ[`)h0'w(sbÉ>Li9G#*"f8fZMВ5bctqfA ~rJC}D7u[}]%9.iKNp'#BA+244 !'GsaN^i.E53`PBXӘIS3NBՃD׺zzYHDam>f$7hK a"ѳ4:o-QTѷVe܌CHaEbf릮9Lx&Z3˦݁ŵ?_ў5 "@O+ r~Pdh8*| L| CUoO{ap]cmA 2&'0ӼAp?G8A=/stqH ;_cONJޒ30֯5C 4ʻvZn:l2T7W UOWt[ƉtNkC 3=\TgJi zҀF[[vt : <& Zm~8 q{ IFdǸ-3ZBM`^'(:l_j,mҿvGB3BXʸ"pf kJ7u'}9 2)[1}$ܘjU[, |P-h{j9}yv:v6}fRyV#'\l8gͨMqh{D̼<5%V5yA2Im2mKBn&`yP%]ܚ&Lҝq+2٨u'AkŃJp䄧4_9\:'Х:{0Ӛw@p1^y?I4v vJMةd燉'!'d#18*rtM-;iSzğ/(tMjL;<=,O:B /Mǽ$ l]Ggxe=F]4r5 h:oȪݭXGImX!j{7Cd2 .[h-aq]ov2/K"Kʧj哭Mw}}AS^7~uX}lk vȎՂ\xO ޑhдSl05?\) mp#_<,Z9w5rvn;}D-1K DZ› 2#|m? W_hBR @D-r5UH 3SDUbbK[c:^j0ŕB\oN#d#PX6?bojxNs6Rؼ|_Ir4{^d}#IrJʃ-/T3sh iP>T*WTYTYϬX#_IJ Qi/W+G,ŪӺv}):JLD^% Ỽ 퀍ho/l229]b k=mWX/0VCi՗8 ?l/6+Xf@yA4!lݨ}-e`!?@3><^ɟȒ_ryDh%>##^pZ8.-7c[t:^0x,'q58V)#== 26)&"B1>ƒ TURVJk5zwJ[V_Quw}ТڔYIne.4ɬjhX7KBsPBNScbY!וwִ&211](rwaXU|;c'˱i+u@ti8]*8njF",FaSȈ3B… XX1#Evb`ᶩh+H6{@.sUDl[SG1zN1u*ϟ}Дr7?ь"_hy up Ja넦]y~h!X4Yhפ+LܠdG&vZbkh˶%yOk_Jlb7H;Tua#S6hgUc0b$̓8'XǫRºk@=qR{C*<LW:4 mF9@0o %p}qA&~ȐEy 6m+wC7SABΔU!2|o/v=yŷu@0Jgb) p/p}MLlf藖CMNNQek*}Ͼ9Ln:>o; 1Fhg7m5WÇU٘3 P|EEťiP1GC}m0L*ap( fT) ŖhQ8›*z fsrV+/xox'T/mAQ8$8ː̌F;`}R`∆+(ݐ5d{uxvj4.ގF~QMSF Q9PX+ `;,|#mF,̭AFz!L5*{p]S ~nNΪ\zji )6:PgнV`G~ 3΁ٱ(iƬ #?eD E=`K.dvYW&|٠}P޵+d`*O͗ƿ_|zj^k4yƻ,>༆mA cd(v.茚yTCB>8bGtx0e?W#E8'܃`=Ck3ɋ?s^TOn&KN\b8:r4X`v@`st3x5)NE(OEq4y{#I0ZHqU4ްhAʼwN"w'3XQ6c}\p F-xqm 2! `琡9ƈӚц<@2-փ^N? KJ4ξB[U4-H$! Gv|ಥ"ЪZ(!](>]ƀށ~K=@+2 !.Rj,ܻyEXRv L~}ٔi0hhd=&d{IhV)!"=b#7:;Ja2#}i8PAoW^gtz(ѵK=?~"9x+#1;&v i~Jike ڸj.'ru.qsi&hrG&WJ!lY)=y ݊d$#D{؄khcnQ=՚R?o4wQߖ[òlk ՒHvs ug5]-K\!9Өd&9DDv~gY?$GK}~>~k ߶$ޒa+TNgc}>x `N4jMF/m_BBN$!乯@sKB'Ƈ5rj6֪ioMu6Qe_5VޱIa  yL$YRS@۬uLY@d[zk+/.(F )MS09 qu/}[uRjWlWس>1\o4:ִ$&d y{L>J[`,&步3#"ԼsV< ^~:QaWs7n_X"9mZ] h%LP[B\y˦M*>CeQ9Ӟk/EgBlgo-/'~Nײ2YvipxuOlaғbLQxO6h %%F&ܟQVCB\][-x8D `&~kS٫b[e*:LcZӵ_is~ |[-uv5|'XñsAXzШ~54cQRF ȪZU j L98J'"[MPS*e.y.4cph8ؿݻE` A+?BF|%L^}Ox͑ ڊT"aFIm6gћL\u#zӑG(׺-u'ȋ)r[Z)#y;' e,jxIxp9n*8xcwi2ڹ U՗V 9)["$Bmzy٫\)^vUlR?dP>4\R~/X{n =W}I[ ]!ݷ:໪ ZVlfrG^1ioAWW'=ms eEueO3V 2jѺIvQE6xò[ ܻTQIuΝD<5MRӢd~vjSǽOЀU+:+͍lv-Ш 3>>ڿ%w˹rze&cmiT|8f49Y~{dO~ -R켠/n N9W*s1&]"#‰ɕc&^~(-ef|36pL(QUWțzrR\| jn$]Wܨ ۮ g*d{o2˘v#p9o3갦r`FCrzh*{Hjuc+?ΨGk0sۭwV%/Ĥ[u(4J쀁d\a@=h5.A 7=Í,' 0&7鉮GS\zu=*@kZ3eyԜa6g6v\b[O`^euEѹȉ'6}s}'=;Bx;*xZMO%$AfoAԒ m6npXxΘ?º?DEnUX|B<Ô&n<0">ҀDTd"TJݘ]HͶ\y*$ R/ȋ6aԬXM,#}A^`볨^t/ _uFЫpny N Iczx>q$7vZA#|W\w Rty, P34z2:{FsA4\pҜDxS01i&IA0R' eWA@ګP:/1xEtxZ\qIzVbHC$^Q7 .]ANoO/HܗC+MV82]>Θ)xWKz^Gbel4;r|jV vsk2BcX<3v;]Z2GĢ=G* y$Ԍb^SJkvS>8!uҀ/-FF'_: 9ð:wKFakA'xK2m ')/KCX qkM2N%/* yL;H,9H rjIJBp-U t;)jPĪD7d[pT,LdR3ԋ~?4x'sUe[SvXXŎ2tˇe$߁ \%DJeFd_OT]'>|" 7oPF,WihNp7g P>2?bS"/e4 l?n!;?=^W=>| pwjjܗWx&W4#$A>"V?y0K ILES>>[oFLGNmGIEH(a̭ ,u[B;n8BGP$@h ]G-=6m'?%O&{iT&X`QD|Tm99MVǂ!!ݽ -]YFħ Q7<)OT¹ Y)"+0轶F>VvuߗϺ Fg/t+g)Y-mk > ܿe5$!/|x.qԪ|IB+*vҍ7 *}~d@(\DFP,j TX iZJWNK.15`2{.U03x Uz?} T; SO~I'P%ڮϥ i)h~*^7^τ[ z{cȾJ<_y<$J`Ll0L5y" J}芇_ߨN,Eu ۛC?q$iylt2u d$C`AQ vIES(;e6yԀ E\}M馢vSed#8c>z#!Y ejXll7 +Cɽc^[\h}9EgD{C6|L^_Lçpƕ"ԇ~mRH_a[r%} X~>BYTi[2k^ '>MEnd?+!毫<6\ʏ-U G+>fYlbe?$$I])m?6 "_EHFeVQHV2Ԏ4qªtgʂCXe\lDJt衮!Ί2.mC7Lљv ]Ck>)_:k%(8lK2E8O%Y1pWhjlI!ݐL ^(+eKb_k0= 6+M̿}i}BDž0qI/nop/D'v؟Uϴ:Ř 2P}MLW6m0zF+Jrw̴6$~4V &9&G <E_t;YQ|C[@ ZKt {pU9)w61%eN]rXzOijֻHoT[cF #8d ۓ iL>/|҇U6xOf!v𕏨PD ⓟ>?ӊ6XYƭymu{Js] dRʥH FWDfgu[x85 a O4=[Z J/^MVv"ܠ^xo b@驐129Mj5p/m+Jϙi?K~韹!EjE[rzi^L)|]&nLS,^&e3d6&tL-y`RG/𝌷yBO.k`PcKĄ̩+9̌!JmaB$e[[^ˇoKcǬ /`#`0-v+-ZUh#oo2Pʪ_b^)KarSB͒g*p̪U#=c)a+qZ/oMt J 3 xOx<$ %2?Q -~#˘FRdt 6S`y@W` ʒH5_9\۵4 }E%6-,+.0MS/ gn[i~0?$ic֦;#Ox?$&pbT83we: V'6vR=TN{P`%F?LWfᄃcT?x.X*[@pojgѦMЗ3w0,FDv*qM'!A+ e 5X*«-Pqd ,ɒLؗOTNk\lkfOc1ǫ;]QmS"/<;zKVi;v}b3!88mLU5nhvNseJL~&/ljLq[|s&QTO*c(ɼlՎzJULƫ+D0Ȼ>E˨bqs357i q3cuw-b4-6 GrG3`3@~\KbikUؓ@ǿ;ߤȓ\h 3g@4H|?Ԃ[ jizcJKUfk4h${߄sqK1hM2d%l_d^S`E^i򔗞Z+UvoQFb V< h:YhW ʊZgfp W┊sɆak$Hnf-VMe $ǔ_ҢωƆ<)nR*; 2j&־.AKk̻[8#+ s?fi{8 C]Sf-vp9N!9`-G>^l{7UJdBw"o#Z- e6?_!\R NU"kŝq e5#5^0:' G\GltNg-5ؖY'Cj_jëחX5kW`ּ*cѪE1WWI\L"2b%再l1JJOAԲRxx@Kփ#4* \s+{>k6kQ!g]7tPct'{ψN5ƗOݳZI \C_ιE<*Iv)tN.)W"6ķh5RЦZL.^@bS)[^)ql-nT-G)q$}-6eZ5$g7)u u9]oe+y`r+‘@ʓmj+i匾|Bq2Wʒ 9)X&Fɗ?5Ys(l)<T¤>$<=dH$`V'N<ĝ>")9¢BXϧжĚ]$Qn/;sn0K~<}E!sPL_?BZD y}Z?*e^U*֚}#ʆEs/`3x'hhf* FH,@ӌPg+Bmr3ur,Pˢ0;,ZdvstT'k2N:ۙ~oL6FcMcZ}}bګYsL-4x_]˿#S$bm~(8Ha7G@9zDh^EYK+z0.NB (Lun?)- ux|N&95]PG؅;N3p*Yn_Cv8h \N E;rK:/ү?:8pRu}w-kn<^O$mG;qHa>q᤯tiIoTϚTD^sGsCRMiP0Kl-BUԇs쫷L@ /g÷Hd-u Hm(Y՞jQ%@3b07%QlxkБXxz͚u=SMzGzV s~72*+z>z ʆƛ8PR/*A%@@1{!N58)fbE:bcF.H]vuj-x{峃qX}{[maS.lIA50 eķrg RB=*D5vU5݄M|^z}W;ZB:A cVUB؏*QѯqUM1,kqҡlI1dStmzoڰ6x:@'$" _j9dה74~F-/h{FY216i שA} xT T!X'TTY1ChN*LvU#l'hx7]'AtOxM eEG|/סbcJ*\`7IBX*@i ~{~8 fs0'Jnd)+8 2l/i%sgd\pk jOW^o A ^} Q LT|BjXFN6fuj35;~ˈ ԃkgNJ7C}ÐI)OXbwpOq(PU #[_~fQ{JCBA1a ET##nLNqHu =:)i6'\) ĮN4$hHrH [8Q)Rc,bnM„ w2=s0ObdM!]^^MK':#7d<^t=U@CQɉ#>:J0.lhZ?8G=ڮo?x,4XauwPv?s o~P몢%e5nH\o%! řD=-L*kjr6߬⸞'Ej"'*xH飆UF=&?jh? `Zʡ*x?tl"&$w^tWPPй{\d>!E2 {Yg:q8 WP oS} ^J;a3֞Ml9-M9zrYiYS>dTYlpPUnk:فICC׵j'ĴQQ/,KF [hX1ٛ"ˤ7T=s3yI3dQ-4&gҗ[qUՇGĕȤF0KM, Xpt&ۍoXKk6Ds5MnOt(?=Stҏ0&`G4/axhmW&eoW+40R[-<ԢLZ@HE#.{nh"dǰ̶3H$)sVN ݣզrmW.Կc틎)ug:Mmdxc,Ƶu5CP4́<5XH c"FZ[󏗺[?ml!Wkjj {]hd0bV11 x\0-`fG ` g^=[qTHG.Ϲք\S$@:ݼ>;ė-+a@MnwՄt-0M64XM9PMajIJ}$GǤk(vx,>Jf؛DAY 蟤6p'Y]$W6/)/dLs6/wC S).1â Fk3bu_w}?Rlm"y ֘I8~vh|f˃~x@F$[p%cWiN,T[ZՆ}fNij=A`Aq%NZl|g=p2CfYjf—X`ktK "Y`^߈ &;YS e'l4]FӜ5rcOu KqүyPymJ縻|[yW{oU'@p#D5p[Ԇ"vg>pթ ކ ˼$Z v|V/iVQt/>"3QWҠ,3#O|NtGW&-¤.e\U3F?-xO#=dQT935$x]jYsnj= ^ֽcBORb]v! 6+1FI_FGw-IW5082rZw#>_ic?\)7HvN($^A;q/a=:W<`O܈D5r~S)*,2N{ja8v'qd^8lxXsjlpQT#*H}6 = +,Zb.Mod[3擀viM~>XʙgnzFOrJp~D4`' Ҷ* 7D{V]ʩ(T8*Ng0yh)~"[`;T^ uZD6FS&Ӧ֣7X{@fxF8͹r_t=Ć@i# Ϛ]7τH^#Ǽ,iƩwV:5p"/ ;~OIҴx "ҭ>0 +2=<">w$ܜ><λ(=2@:;la\ 5_hP]q|i۞g ud0Y]U_ShϓaSw͹ca F(rԹM̵}N'/S6SSJYP5x%Fg6qx[%+qb z̈]v;*tplK ,IӋayxWV2_~fQW&iJKN=nLjuX)L ͅHgcbN tkwW{XZ腋)-XE6S#< ܬ29BO.JT|NhBڨeY{}TQD3X8[ԶMĜdJ.Zv^MXzܬD q0X;fh͘Z.Wwe}`I՜#W"4[qwMvPMw0M(OL}[ Bf[f|>ӚWC@t,ooq-97MPM㾀n8Xs58' wcm%/i"+3#,}lTeS w7rJ,[}z19&I1(t4i:1dBR\^-% 6j ݶ=MWWjp0wVBTa[j#[!cVGL[wr{.m7m:1a x*??ʜR>ԓ[bgT%C<'az@-䑷N0c>VҦoMkV-UW{ Oev, Y4@1C]qw }?J2-xmhNwLG/q8XkAQQ3#z 't$%jz;RF:Vb9ʹrތW>CMҭeNFẅ8cOGח%p?f0gY3i9dͷzQSВَ|49L]\O 7͎Ix:.^^ՂB\CYq͔h̵csyZ+ag^غ\E%!aYnYh[L9&~>ur̹v\;'!Lk+o|P܉C8YmJןx`GWWL4N5Ø;OHIUlB xZsOr5Uy$!x\aw{(z^^}7F 0cNN7DeL:3 Ev .@Džq d;M ;@[S+d'#}Р7^ ݼ'c<,S3GHS=jxjA0)M:d!Jik"W%LHX';"o|rJt Ɖ@ D(gBH.+>3>2al-l2~)B@,?&4F4N)w|ry LtW~{~:MG.fm}23HyxLo&Q8lFIVѼz&"\DR{bIT}Y2Ѹ}wrE姊#ŧmN;!Ó(e5_ʣ,Y /kƥh0 tإ7qRc4w |ٻB}#Muy~@S +JTԖ.Pu-4,} 'I @y+Bg~D}5Ʃ\=׷d)4cϮ D~uUѮMkq"՗v,GM+F!Bt7m!癚-;NsPތDDMZỸ" QdM䱸lD)Á!w$; m+~YێB0WPB[Pll* ܝI;e,Ƥ=;NyýaP1wEcZ7Cj0mXasPNtga"Ŭm?}䖭FhOf֯k+Pu+]>UYGmN@uu N7OVf⹯qo-`p(/矻H)쵔pZlxX/U[Yrˑ,sgiDũaN[T߉r Ph9RSUHC"`ǼsUθzm]o􂐊p%6DW@J{'L&Ib!*NeeyIKk6L1.wf,(Hۜ۬GB%cX6utMwkP_\G~8ę悦1וeǺQ0/+#4ng$W+_v {DH"0VV$ K0.K~{%Bb=V Dw{@_6}kG4{0}kZexSJzdR;ޡ pTp F2rĩtz`Fmp[t%/mU>HDcR/,sKv_ܵűT7SqT b[T PZBJu3fWo02~+iKkHQ -_cBJL'KCSj+>dvJ>2*nɱro+Ëp%k1Iu~J"WNJr-3{*2rs}X*pǼ˟u.'MTу9d֬V|_*B1|MR14$,F .#E鷺ᤧXj¯ka~ޫaUD|I4h~`M뢺pHNzM_0.^GYH n8{z.~&}\Au)*SEJbB#_LOIwXAsS_GSy9m7UȀ ^_?,!!amր}%AȌ٬qVzsu DDPn`UX QaVLs=n ?V?sz~ҷPP8ȐFͺ.%cs~nO; i X~DUD,k{}3 y`}'N^(G [au#='*+ ľ~L%}'WM½ׯ"<(+6Dœ[TU-$w; 4!ύ- T"5$#Q9qd`~EtLQ^-\nTgɺ2qX%D c: f 9M©/ktg+}_rAFtݠ"\\CB ,J3:;h&Fv.%&N=RIJ|qօ\`wv6pݛ*# P4?[e,'DLM 3N@3]m 2y)>]9">xcG=&S_ /ϕϋA:3Rr( eL:B$Ү@e0TΧ0e>95q Y#đ~z>"TN 0X xM#(/#(^yIA_gw:-lSr&cQFs9{▭nUR}H02! zQ= begtb'V0_䮿 ?P|;$~iF0cSzbCDo.IzO"p 6 0%7:Gy~?큕' :%0W$zC>-fTOyf l @0m#`;t4cԕb/$sӥ3 QnFckdLޏTŻҕz,_&oZAg&Hkl UolFr*V%ةԄs\ tCj{oAL(,Oa*:p71pB/BDW6u>⊬*f؜2Qq6Yt)l<]YcZ۫sNP O!"忲ԍ(}SvۮF@y@|V5)wFJh:>7R? #kUlwwW-Es+^LԿP|+.+:^DYsfz3qZ~J7"~q)*)?&V^?CL&h^7E#`oa/:,y-׿~8Un] L-(욳׊ݠ,apCJK)d ZÌ[&ӴUt(DZ F'{}bѲ {I?b 3WU؄2 SU!F+iw%2#4@-Ťz;rh<g[]~R.PS*TYsgMj*tQ@)HEl܏y^avckwCw!Q~/XT W!UZ슣h26 qg&?C*VT!6Ϋ'D_q+3xlN?9pƂw /[}f;l Id=@cS߹')OI%ɯNՇ cwuS[ SޒpdSҥ[w:Q R>O2=NF, %E/xrw*+O$Uuv՚pH;\tUfJ)ωH ջrw&7?"lgq/y7@y#Ǝ;E!\a1vׁ=UF?T5 G'hJ- 6H>p 1ӣDfq./=c{vݭ"~+(iv&?%Fj = )8J^+Nl^l5w )LVvo9GG6}QY?lة;ٺI;.PfS_d㶡 #)MD2k<˜,%!8E\t:;e 0%B^k,(&4i(~&@" R2rz,!N꒞k#v ilu'(s\E"D{=I7jynsvnsەCF ׏R8Zvg8W-&kF˛烰|1EM;OZTNtm >{OyҹmLxؾ @|˨ة)ָ 甼 *DA p\> 0X+_^*o3uᤊ .NxM74)" 5=Z8;x eD8QHG6@ ټG[ n9Lh'GZn;vMY}@d.v>0o.Lc#cg]*[%Jb_&X¶Z 1"m.P!b)F47DpArS&N ymBy `(ς 0YoH C^gKطâ෇Ň5G/jZ,$ ).:<,{@ 6X| e m үX 1oX.ܻᠰ0;T&lEF5@@BnL`L,g%/.ęrVVjzVu4~,i [*n zmml9,cȼf2ysk;4- NS:GJm%`+DNO;l&܅Z|7+'{>1_G UuHJfixA"{u‡y:fh|bߗg|%~~fWXr3n_xXa17|wM7#:"In{S:/W/\]r+Bz(Лj %г\ް]-K;!\ԇEC5p s)6LlZX]/ٜ& d,.@z4_TJeelh^Oag|ŏlZL2$+`mݷWꮢ%+93` ;#I8oC'Cٙs@1 wN#7NT_UCE#6#shK c@t3p/w(ƀHvz oOu2 1!a'MR 4Ýc>Э䔩/t3 cqӋ4g whW+=]%H/37}l/eb2 txx*Bs[k۠j&bMag_6H~\q:V"4Oqd*[]ÃQJBQ)jb?R`F?E/a(T@A+ݘffa V4F> ι<>1ol &v _/(2h5"ka^V{e3+@u$Xku5=Z A!J3vr۳||TGPv_w3;!+z?N"\*ShڷjK5 rӵ3 *@@+Y?=#iׂ^6H0D+ؤzKU'pĦ돜~FK83,Uϔvp'<%1'w\l0V~OjG܄-Noğ;X אT x1EQwH4&o~H]Z5$&D=} w{h1:+!VۉËo#[ IZ^Z%~MxT/p'PX5SQŀi^tkE XN;O_ $\^i=`wa;cL*x9#,jthNxO*zvNl\w%q|EBjhѡ»ߋR(-s@fmڙOkrNaqU_!DG +W;% h6DުC51:w5ж$x2.] N 9F@Qx6ͤ9@Pb _f[L$tC|Т=EWq֊z8UUk?rxn+Z2++`ʳՉRҝƧEsAq^jaXoq͏ue7 :ɭ藴A^R7bA] $z ҞGhЮ3Acs\x}LW!+ gŞ7mD(څMO͏M :[{%͖V,,Q\Wܞ Š 5cUE2<}Lf셏(xh;ZBI-7ș_%+OrFWgG!yu^7](5^pf. 5Ⴗ$F 78}g #X&]Ӿ] ؇;vm%wkE ri#~4fsLJ07 #pg~/XaUBHh69ozR0L&PSW.);Y`99ZF4PARɤߟaݍ,/"U#,*6Zv#=^hL܄Ԉ|^I<ƭYoOwg 0LVjP}ٖ(fb!Ə*T d_|$\tqbvvh[3z"-R QA _[d&I0y:_ꜥ܉FHLq`R7F#cung\_:691Dy K^=QH3! s; RMn`:ѕo0א1ubϤD :" DdIAB&wfbF6s\dNB"i!Awɭ^3O9OMrzSp#cŠmJ㙞cjT!caj[SkANd7fC5Đ.m `L%QAJEoc+d6`TɱØM JRt1 h' +6Vg&Ї䶎AY}4eGhN(X;ۣFB8b񸔩}h9IzμdsdқifT' L>&s+Y`(B-NP\+e1pixʦB#W%tk4A˰}(EJ9Yn^u>@|@FV6~?d {h#ݹyT n魶1wSؘ ]a_[zW 4CykqWOh(D`BdYR3@ՅwS",G.P/o)-YR63iV @`de3B{DyuQF3b~Bi]lT#K1&uP5ul$a*:7D 7+)晉* 8>*)O|RVZ 1'-L~Mf1ASC1Q4T)R~}DPmy#hy_=Uu(vyԕ Ѣ! lxقCYxTeH-q evq@IǨKYoծmfGoh4|ӨE?0sg1uU:?)8ΕČ]wٚ1Y}k4ba DCR9z2cZAuԀ7*jp\-Pm<rMǍ9kmi6 ǃ0iHx]8㊪ Tne?tRZqǼϷZ\~W]@H ʇtaZ{ N0iSD܈#5 TEA#Y9<eZp[F[#W(iBq>C,,6H nmv:u ,Pt\b>n/3~FP׶J^-@rLr|N8fx]RRS["*h/sÿ)b>>[ 4)} \N]d^Jo rh~xU,lhBYl+9ǡkk Az,;VPfCB֊Jg0"2LR?d[{$&1|IYpjA$ni4J ̃P#د {">e?U~=&~ `D ĊA(vJ@-:Z~&]_O!;>rˇnl3u*EȱKOf#dGIU"ue7p}`ii;Z2[aalܴV^7{zmD1^!O53ҿ}ƑC[@5-uFT`$ t2P@8%2ıڭsg Z>o>QR7(E g[UV`;x0ѡ="Od@7 H+H)`wz=FXJ,G3Q15h`^ktpte9$AȰ*9:NP v&ߜ-l:_Ŋu uXI(<.t0Gr&נ (Ia5x FC=: Q5|-'~B~CjlTݤ N\B}F=GЯS맮pEOX_a|JnanRvWgʲ CS%Oj` eHk=+2jpm6e&<kǡyhȔ%eqr2s8pv$W" =ַ٘mg}dlwENQ],նđl'F3F$@^$2۸6dNzڬu_4ܜEknQHUNk;N+ ^Z04P GWvpEi>52aJ>H6Vn>|CVS[E8ÑM}?i|zƮ͑ȵo\$%K=O'9\@%)n[ :W8<)nYxiEX748/wm 5<= MX˲TZ{ĈQ|tk~gvLl dj-;u {>DƉ?q/`EIf5wtٛu+bO;%/^K.+~18)0r__a)$mWqmK V UB". FoImʓ\""εFHJ+8'U!SEfF ,+ȃm ih!eؘQ%?bl혿fNti_4x@j+.FAziBUG>25Mq=Z]k)YʸRRUz7P=0ԐNoom/~nj4y-37^kﵝ0;a bԅ,Zo93b[ =/J51[J lJ[ 8A9Q"0}_ $ R ޤNҸI0(P&N`|"Fqz0+;kfǼFECEQ";:xoNMLJt|5C9-sDt=昙kyD1|SN.K&"w$z͹6XI*i"GNрмܻ̃sroW]z uAʹa{_/F㦸E)qj4cYKR*Voݞ Lg E`FΚ.pEɶy[FNȲ Σsn`,`kĪ7ܘIǚ\"ď,z3/-W=XwiXĚ@=am}HrԔnGO&[~:q9qx g$ $:zt.\_?mRbUԪD ȁo*RVq5΀ Rh_WfD6MV^4α5on\Ԃz쀣,>my" Ry>~9*&;pd.$GzUmrrm&>/eû&- Hyx0۝ L XG ۵+M 4OpnEH`j6y]zǤ@P8WlHa6B c+F7@q)/ j$]$WC Pgqp"C( SCч9L_f9oIQ݃_']kR '"X,BvQ_K6j"M5v=}"~>.o/>0 .==jNebARi['fCC@-gxwf(▼` Hd3_q-Ԙ} ?g-1[u)+8ׇ02HtW| ۱s>;'oؑDA1\W9T$PU%emQnw\t0ƪENzR;+XɢD ޻3DN,¤%~|! x9p_|?Rf}x8O^bB4x4FVfΓltޏ\oW"|M>چ4>n*Iv;>ߍK ꞿ۟@ % F(LLS_m aQҋ-Bmן,ׯ]iK`|^%oO/!J3:t]y3=]!̿;-U2[!,/{=W1&][> "wpA(Y|A M*UȸXo?^ nWAHOk*pxKa56`]nɠsc kzW_4h,|-828dĘrYM ˩y.K8>B^O\TlHe%*՞-W1 !n-$~|8mx{':-`ܗ;*2aNyڥQٵBZ 8 ]$%5gu'E1~#EǠuVWqYda;ޗ2ܨt~SMLWL<ΫI13TpbR*/]j&igA-xV r*>F$'H|cMT[Ȋr ".&=5'so}Cs}q ) +a/RJ(%xdi"G΁i%JBݿKVPKa_ʠRx>Gp|R[|𯔻 PANYŝXk  MkJkԵ*^}񰏗lɬ эvGekI߾B dQ.|*ɈZԀqqA:[d8189{P ތcƬ@': 1)i?a͛MpUKXPbsgOp>a7єm0?VɁ GmYTT7;WZࡹ^〖ɎnԬO a1-ZK/gpQ^>G*EfV Ж>9!=e p:gpM3"~aqrM xZVrNq 9qO~4kS>ԯHi43T}a.|HBoN1MܨdSEo#PRc#kXocȝŨBZ$`"[Hg RGwEvEœo,NJB}p7I3}׵ 0'Θ&=Mt0bN'yroj{:E p< v,?SCyֆCM8yg(IvLX#u![ wB^ƨ^bKN8g5523;iϚ.Jr[%Di=y6Fs-OԪӧ$Ěj؏h֔졏'$: o=!w;$L2mik O$;զԳi>Ao)=N%CCzlAKͲY2UPRrdbižSkg~?t0vP:n1 Q-Bsp(Td<pQpWIϐ 'oty*WL V]$gؕ,,HoۮU'0#)>ΰ;%Sp(8O'։DR ^4ZFp u8D+9 @>d/U.{Qg0qspD܆ vx>}=Ks a.)PRFjwV g.4SjD*+8:`leIg_wK!;Ʃ YMi]+x6㲻gJr_`/QXSK)k*-d$7zuflnm"О1HCtX2;qcPo1-p%_և PŖ)?Vbf!jf;>֗pF_Οs@ ~j?-<6IAyJK~(6Ο8XՆtt\ѽo' B.#GZ@& PzR[:M79yS|G~5'$䠐U4wAZA˫Q´Jț )aQ0a깭b:{|V'1S,3)?ԥʍU S]C_)&-0X*N.o#<jx<2֥EVcA2+3(srm7EЁ̾j[tz%ry*lwk|H= L0SMz爗`}WNSDߡnٓ|.q4m'9"iW|i"oҨ~4shq~+ #G\b7+83:tT16'Xp;-OG2yT5FG>IA^_5IUůT'ǦdfcDA/!x h ݇^K!|W4 }$F-7mZʮ~@艬^7k)P)s+B̡='zj(6Ar'Efu0@!wCp(:PNkVi)EWR?~$Gso.ie#:BL=Jᡀ{/ԸR@,UZ*=)؜*Huh0q# ^BZD;?KC٤#mA%pt5fYUSsFr6k6BlA& EH'z'wL/H"`*?D NsC}o%EOʯ)Y鰞։ xrzx7# -zgM@~n0KRw[sNuҟw9Ϳ-.SwvIRr]#5ۺ&MqCI:czDC^g{Vh qLv f#Ïc,,Hȭ}Ub4̹b0p"ql>Y :w3RkW)? U ?ct˾0?㮸鴙-ۃN 3U?QlpHK oƃrdy!%QZg#-(jxZ QYwۙtmM[vYe 8Uw4^ yg|؞ ^Arg72r>c$gpUl'VT*^PWK^D:e,3CLF! l=׹U(2~&ϒ@xr, 2jeJ.{WPJ{!.*_Vԗ;mnӝv}' pOo,`ՈEO)7g`M2"}Ĩ%ӪPdQ-/LN:~Y&FSj8slJ?p$k{E.S3͘: aK~>c{̈́}bV&ެx&>Bz:5H,4m$%p;2yKr&hq9>UJ>? /c4v"c"IB׏䀘X5Y k8|6VM2܀R& g{,>vDHeM<4+O2ށ u,F=|Ht`4? {!NPS~$i(=)874%N@=Hhj}k^x{#->4s|)] GchVL#-wy j6FD&X*= ƺTMԦ\9;KAڝt6̑b 3iVW=bcM#:җ#`_녝}^ `R jNo@G90vX[ ly$\vV+ɹ#F1|~K!J@ /.5]Tedh9ϝFpiuN/F/=ei/9'*%ց.4Kp`NJ=ٞ@oie*:/7oF!:&K'6hd HOfXD}J3o0O0c6maFͩ yA VMȟVuńʻݥųC6@ Jwib `ĐKQ+QI xXv' Anf.\2ra 0 QPp ]R%e.oJLQT5n8h/m'7C&]J7AĮ[jײbps6I5#"=و7]cbێq[a1FVPiN|$؍{NsC\"9̛ &ِR  ^.VV4.23$i+bN"szQE[,ȷ7Q|U~sRⓓi1Nl2.(,Nڌ4-}.ȟ$r^džltŠs+mXDrq8v+Հ5RUܐ [Pxibg?#=ٮT?C^iu H|dOXJnQMqs*5˅X26Umege5 f4@P볲L{l3P;5+MtsXq$_$VBqCwibu0KlU.|6@}c9y|Ϡt̑cz ]qCV$(tds7}o qbVgI`F?_7*<i.>.\v샔ȕXTmE\Η?yP h ^<_AVHsaQ3jJ`~,lov6Tq~ڷګ\GbZ` φ`@qNHco{%C,} --KTxibruQh*^[m{]?(ÿ|BOov%2ø83aDF 5Z ZǏ[9& ^?{fZ| Do:}KX vsV3ꦪs* y͖U5EA\-fJ?A &g|ŗۙ?o,@է2eۛS7DzwmJ&/1s" WH,IT<>X;WID#ܜ翜p<jbJ[pCZ LXRJjgm"Wb%usn߷өscߔ^=X\&S]H@< NKcAc]$ysRrCO^w?_k~J]vǙ'ȇ/ćXUtkQta3 "nsPDR#"WB9!P#ݩhX]3y__>ČlpE1=X; Q~MbY'&iR~DC-)8 82j | PKv^WrVRUL tRֹɌq1֖ 8۶*>AJ2Hhs=Y̴D w+ ;tLJuc{rﺨzW+dfD }*A낺K؈jC~π@q}-2\f/&c瑐Іg|#5aunqXӛxg,2T9Or G9nٜXN%Qm%!ס J`"GZJ~ x.W$: =,OaE aYT_d"[T`j( @2S^01\]6^,1G + `tE$_tn 0vIʐ/Iޜ9`2g>͏kVN˯5 &,ns1N%5mŌT)Sf:_ͫHbT zre} Q@E/l iG;L'vqr&F5ش`.؅):MPm&{gB-W]F@lm"@S1 ͼ*L3kakӿCĕ7RzJt4w)J_IΛSȎy=o'&Yy{.9L p>M*(.b|1v?kl13͕)2`(d~kAV̒tʟVN1#Y6ImOki,hYx8Ox[Fd3@'GmjBŽ[+&p9h#0VmİժəvCU;VRlU@<̚;X~&X#w(bgmb;RjĤ{HD+L]]#ky^ tVٰ#b*jf;UίpE3DK3rc Xz S(xWvmǏ4E]F9p;`7LƬMqc{bT(MtB[q e%ݏbߴV+>as''ReӍwo+}@%=VGz.}I5A=甇CL u@$vY3csDyrSZi@!MTIV&U0.G=N)́x 3=o&]FAT0F\V`䋹 ]!eK Y<OX[zW"$!SX ԙT%'t~5搈չLSbc%`r1gye: +l-x5@"}tmrOľvY~k=]nK/ʐ$6rH4z+?V 8| Zl?1&kK(|%i1y%^cVV&:ߔknW;u.=vemͺ-i$шx7dDe{p o_ˀV4gohI&={SD ,ŕ~VI0qJ~' zn N]L}CN3g#z~ n#֐tCLQP E%#ɴYεh纙?ZkUl0?nhJox)5xM16agɧ+!$0hm(MRH8Hww\K AE$c=b!C!&I uSe11F.B bԖ+JXPm$_ojFazxKo: N4HƯ8#Gg21xIX'*e#5H ?ʽY`#c+ D:_Η4QBe } k|cvܦ4%}MsB{ ]8_~xYyG-=_?{7ZwPY|FKe\ʀ/D_:2O`*an`v+Ajq;Guc̢nZn`۶Z3f&Zjqp4]~?豕 rnA,|>Y>hM袡j}!8E'8{Y[ .N=xqq,hr%>G[_9s,w %pӧ_zBrvьK2TTt?ɼf5 &z6;} \O$bNԝȞ7n6A9ڟ{NqGLȑ7~@N#59ZGEVZ%r^od.]g 5h׈Z>V(ÙxqBsm[.R ی"U a3cѤ6/5z'[3BEu=-IVS}Qjv:^3xne!7W=޴eWh`*)*Kl=lg [Sb6"MrzuM&ɰ<+KQGo[o\ jbʮ_v OBWRD:a`FJ|ũD' )qbcF1g? SQVMynd CqC[u0v2YJ5h7Q10`GFɎ#m@aB- 2_:wU # F0R8P}T+iQ@P;'WyhnP q9 MBTy!{*@{:Gj0Id'oVA/MA.AIn_&ϭ%-$1X8R,W&&dF-dEqOPy`':\`TJ7꫰0H |ׁ9h4Y!Cnδ#_m?󓿣 9@غefc5\w PpvͨJPRm}e`3ZQU#2wTjY˵;I؟}CA꪿=Tj j֍PS6Gz9%U\6ŕxxANJs1l߼/Dr5KվhVPI\://WܩR?MڨB A 8ھh@r#l Sq].j?c]A.iaHߪ9?*\:#4OׂKD|> Z3}~J q!0Nd#[%GT!eZzM`p߭Y4uUb[81ċtu2}6(-2J1t>"MߙX{V` [85&_STh.Y*CqG멷0LDZG>6`޶*悅)H 0=T,v4F\*We{ޔ|-т#'w6D.&x}P-<AX!K ndY,;G,~(Sfm~}U/#[܏ :zJ\qz;)+ .B;IzV)d xF=B}pdI9`BC"?+׆PӮ^DfD<ĉ`< >75"܉sz nހ^UR~lϝc|O,>Oe tC;’V 3 (rV0b?ڂ$to {1+ڔD *Ӽ ? H9`!Δv珱/-FGngbp}K7OYꉽ0CIF_uݶ&  *EVYvDPpd& Vҙ{ܥ-*'\\@yAmjmn619\_Ҵ].QYHb|m|#骬V^8v$iWC8Lz*7=yB{ 3m@? a'aԶr[ej/Kƕ lӉ [HMOue0pԫ(EsfsVla/? ]5fq1Xԣ5OQ[y&{D:gF>jȀC`β/[ <=Յ})ksM^Ƶ oћcWlv#t?OYs@ \?hCPUҨ ʥ6TL(PJO~= wŲ*&p;/ (r\Z>aͤ%wP2Y$( WȶCiC56pM4׸q؀Rfa]G:zTeQ zOOY/j22l4} 9j J'4Q0 V组d~'KvWZiLҨX _*jo}MCC67+giv;Ls6)맒=I|W3ճ#+,;mxWd]Z>J ZP# ֌kI-q`D]tg2#K">?n@ѡy pIj)3URSV ޛ\fo3l귋c1f0s Jn*l/1+'eTrڍ<(~sK}=|o9x"[GUȬ$ze54sPUoٜL\JieL[7cֹ206Z|m O4M2T`E $rgZ4Xa2 MQ!"=Sbf@в_V7gzqq?ps}߻2I^_s%7pP<OHM4ҚDewFyϠ0|]]R,#M 9$fIFpmӨ݌x|`*/E[lJ 5aOOG2]^WxHSKқC-?'v u־1#CdYEB dӼSͫ sG^C1HuI.KUp}zۙ!hj/C+Ė R? \T\+TW@$\=g5ƗiR[ ~͉.no61Yqy?i`Y*zP\q9{';0SJY9gx'2skհG | 2 ÛL1 Ly3ENMBYDgzgQWP{l=f3j;=wY,aQ$ވ^ϋNr4 9VjmCC~LNvү=տl"y6ћwNk[wִK C"/x6Qx&bG /ɘw C' EڋG(SI< Q($oi٫^*О&쐉 \67ԡ  IB)6cΈ1Gu$lՑ&tjoX$wZSX]F3trӍY'18[4[Xa'=KW_ma+#Xv`ʣJi q,ޡ# -*Ͷ]~t]?.+րF$,VDX%9K91KbqZDFOE9f@w駮#V+GYpetj\e׃rn˼L\pOeUO.?qBY[:>c 'MZr y?!|=ti1?}Nm뭹 E_ey٨uC~":z_؞ R{'ΨKSePqIx|h!5)nu `z%tI ӧ@V,\̖F8[{}~)Cz̃0nS>{8##P2ص#l C3-?ȪNL%l`fW%ਗLtf@š;ICSh(M  BPFU6vFۦ т(Q`o[C.0QmNHl}ʮ+jTAmAy5ZzLJD_\DStmw! ||_gƛLd<{r]4Й޸k x-O,-,#n]AS7 /?d򫜤m4G3SSpE XMTz=t\Hm[? ^=g` ^ztWZARpZЖ $?K+}K.^~4K;9Y˹"c)}!oG49pgg\4ӴDˎM9gHU ZW)(Pԣ K/4y})sK?5Az`:GOT< p+عG.J/ƈ| 7vr tl)0*9XG#Hv8e&渱[Wo-*H-qo|tJ1d"7n,%T\SSU0Ż6= #$4=`v:|Q%]mbpZ Z*]F!"GW  L!MAr!hn͔w8ĻZ6-ʯ'ŝy >8FG?pk۫K@ \"Dz,Hؚ0:h%/1z1M3fs *!dWكL%Z$uw"䇁g$K㌒6`bRƻjPnVYK @eM㸾7߄u"/a{@PMy?ㅅExX1,vEggpfqDj}B+V*w]T; >79J3O Bq*pһT+ӋU[~_w$̓{ }{7bf\pB^2ᖞ.;ŕT҂HKɉ/O 2Yx|-n2R(_rܴWC%šd0c6v8ng6؈oUw rv|k9P>ITS92Iyg&yL99ѿ?A ~$0"~yb6Vþi!I،ۃ!]$ePd1IIK׫Ēt wAIaCsL`u\UF7 L`)^fjr)"Vr55)~WQ=dw-Wl P$ێx^#Z]̭Ywn-iciDICZ]z? {禎[׸ GM)JsHVRI;wA_2Ulġ`K;p98AqckR?f(D"2VWE2XEl(8V΁'>k#ye5v- TsdҐ KEQכ%$'Nsu&dΜ\$ϲKUVeޟa u7f_(>' U"qZl <Űt#GFA%B <\J{_ǷX'v"\5-i.9,e.i}^vF w3 *9z3J/"zKBl04]GTt:xDLJ#3ws S݇\5 H#<>abPdScDsxc!d W mrY*R5, |G=;ɾ&3b6tgFHzth|qbSAj5KI =-5Ң[q^{κJI1ЎC5Ƶ\Z"dꙓP%Y(ƒ;="-H⇛lC#Tvn+L>,gT^2s%;VZi[ pS= uJԶujzQ=wV2<'M9X2uaBK%+y[$i@@ 15BSC1khʽ9(ja'L,O+5]A4`Y=v$目D+HC_ l=M z&%Nl^JՓf[ _gj;vK{һr;h+!4]MhjώiUxJWo qos5u]=ti`^g/KN1UW){-g wP؏#2|_o{ss$ ;gkW9U1PSɇ^3Dz]feO{:*T< $信!)].EzE=R\Op.5”bZx/[$Ԙ{+-L{mIqSdfNӵSΰer73~IJQ1'Y@-g;Nk@w&H2͐Oe2dX'T:8sੲ c=^NUg&@=ŏbatŽw˜m/rXoJN]bK;! ooj>b0Q[c5A\\Sf~d]MEao!ďAۖ7Ei c`1X^[AuUf:R]ˡ 3!u JMV\H[sx1gO4n|!T{0^P,^-9Jc4 gO .X~ A;tc؛ilf1jJsxuwGp86f z]l%Q(&i5A,=Z$Y}m6䊰i)9[t1qspywJX =ɓaWiJLWZJ" u"?v@e|M5O0u4*F*(l@괝(0M a+}#5|s~|:Ie+AtČyqKMmb@;Gewk@;Sx sW$rR9Yz5xc!SR4cOT67x:wh݆ YX|_|htَʘòC4ze>kV0m~+L/OvoR"p LBM>aM_8k.v!?=t$H8x"y:aCcKqz%jLL`U!͛|F3ɬb0)ՠbIJ<ò}W;~T)kM8縪bcŐIx u܄01x`Hc2ԫTժ&0 2ݍ8"Hé\n-x8L֒v_HNﷱ|:=nZ/V2wy6d Lﳣae?i,p"}"Ml R}|$o0C""e C82jAܩ %l ?0$%j/\!l$#M.fCih[EOs|e4p5 Y19Genl ՙMx=qq$>VH | 3%`-©b (įC[p%$W :娖J kok1*-F` `|F3{eʈ H]zLJ~?3'D9:+4r(yn.O6,[AnenjXfURQk!gG ׌}ePq[z-mj+ 5|#bf<,d Sc+SKzo8 g/^!|`R 21]gά;Ke5B`+ciy;M#0{g K- (|F@1K Ń70nm"vڦ3^5: 8dhwGXwXv]"ȉ`hm#̒^j"FWI̪; pf[os'3o \gP!^x a#}#Sѕp~H=:9'TwH5f_J\VY–83 fcQvu~e?x95d*Qvi^!t]FO$hfimF.[o|EzҧBI;|Ƭ6%LpO&A1`\ԋ?:U=d%IphGe#'oV rNԴl%Lw˶f{jszZ&Χx6|d|yhW(gv8Ef͛SI4˳orm2QWHgDQI#C1PvGϿl:_czds|JM%B n^_.-x~?'eT(~Z\%vU(*M p6AvZUD۵Eu vWmjkuq8˝'7Â90VnCURxu)(ه=uM~޿6vּ"-# ͌ tFطuLJfsIh>[:^fC,O$F)AS.xAfOž&B1CAq4T>zj/ےP.f2k,XDa-{$۵e"0Dչ2Ҙ/yPnLJň/E+F[KiG`=[LݱޗcáCXhw)1babn4/poFX]ÞUjbtHpp*e{GwX{H3g![j:y k 4UkdF[|%UX?ùW pKnO'b_y'# 9@[< m^V~ɛײa%k&(v#.HS[d/<xܼ[rxm{F-A p HLN4;~;HRNRW&V=ub`['& wxrkNGlU{m۪>Re9XaNo' Di7X=6 A=ϯi)]Ys10 HA pWlL_Y Ա3;.`J`_y 0++\њ3<3<40O6m٬ B0e dHݛ Xљ.8)3YH9a}4\9*4 %ވ J`z4_R2R֑K^.MZ3ȱjlnpxmC`!pFŻ* x_'}`ҋ),Zhk.Ocᒓg36eO%=Ѭ?Nh/">8'Cc(v5&aND,!S%(XoN@,cKѹ^?ESmn)Q]gc=.6w#>|  CK?(;{Rڦ@wmdy@_ bƸ3/pӯm؝5p "bjE^Pe7~ECiM7V)ĊopUY/Ğei_1ܾ^{}fp<￧!bFͣV5ɠ&mn.`{49`,ҟU[}K#-ˬJZaO\3G,Z&>mFc1VB(Ż13hc[DcQͽ%zЊHV-[õ? ۘg+g!b+O/u%ςm[UcwZ@D[t乗sY|O.Ίׅ+aekqa !7vTı3nx7_qҜ jV}A,yY]T㽓 '՛\Ѽ{3VjKWx/dQuw[*6h4:?gZ7YlRM(Ye [q= IӗHxLd7;<2UA1헬]?^Ҕ)H\[M#]RV]3cG(lA230'o,bwꃺ+ũ"XVgb1WM,9iz~5W7f{ꠊ}Ęk 77hj9;'LOI:%~N7fER*?'ڑꧻW`K82Ї[:GI C-Mb9J]5Z/5j~hu>4Jh*u -@G#>7@4*C6SdﶤҦ=Hhکv:ch& }KΦ1XE.\chc']p8R 9(6ZΏ&x".mi`eR>8Q"`z@/e03TܽDy' ݌G PnzF: ޿BBlB2P U"L*;k{p+B?xؠB;Sw!M^Ln%' S8-+9Fa!_*d{:$3n D}=Nqi6ULVi#̑A %6ԋg[s6hn\! >nO 8KL %TEX+T.|bG)27FdFB!P!K+?L\9}> W.U(ܑП%# p6j_=0qwTݪMT:Vx2Ux9vw+LQ[? JAVfTn>?>ʱ^]5F|~3dѾa ̅IG'B}GJtb`ƯfA /AMBG(m+t d껂Tg.E3oj:A*πyåuN+҆{A>` Q2I 4 I'+Xq =M3mOq5M;)l#%2`NYwŚ*"rPKyj28Z-cJWesQ&4ʀsrq=o)p|mk愒tJlk.]7okd$'sez@ Y"piS̡g 21i6quR,0L:f}T6a:XRH{jl,aͷ s瞊;X1Y0uM]9[N"7oœUk1iհy>y`;"NrXjVn7Y:'ڽ#:$Zw&_ GF R#-cK>: ،h h=]0Pc*0D9)ʕǘ@nʽ3 6*&ohm,7DxjўŮpj~Sa U LTE(ĭ LD⿺5FCCDLdby(\F2}sh VjpsjH;YŔ$Ch EgVޞݒ5FJ_g+<|/)cqG"+ [5e `\s:#/6\,<|71H'C;R$j-ysΨ |}`@+#8iZ pweI%vmxӎJ埁2O &hpJ=L*y@|P}E?^Lr~ys% kM6W=V[JiyƳ/EkU {{nQn }ymf/7n_$;%4S;9(+ds{Cuz^flC6\i,90r"xhoPԺtRCIjftiRs> Jx1֓w.p,7"GcM4v{2sg?CjO|wIx5XCC&M{Pjӝb d~vPrk{ۣZSA9>X*}V*)uzv+*>S( w(}MBL^tdZȲJm73-=[*apt6+ Ujd#I FzoV! [8A2Oj. Pe  NU;'Y;n gЭKZઘTrL*fa7sh vy EZ(+ٗP caQ(YbmҬb*+?r-|H{}FzZ<ψ [Kj|L*Ly)FrM.(R&g۹D <+FsTE_KRS8oUr%J7BKO($4;ƫyseuCAP46fEcLAp9`q/u^2GPFUE#|+nu71G1B9ڟGTTo?hp KMM8=wD)5M|z䈂y2 :]@ ƂDq@0uhk/!<1lrxmמjÕrf HeeKQuM#!q z55Gar&q7&JeR4$>wvŠ .Aޱ9)SQpW|v\+V@hI@`D 7ӴJ(9na:hY;ɧ;6w%D=JF2V"LZYej*hNcNuHQ>D(R+ߌKe^SԍC]ɗ؛kxUחK[t=Z~C31@$p&"׬*I1Eءx^D̪4:2wy KSpB"WR66縒" %j (7Auӌ7Ld&;\1 ⶐh˴$e7IæNF=6g|u8N8O\U \~? F Ok!ߚ"nMKHv.e,j~ :-#j 1e '"S>&GBwp"-WiTIC|䋧 8't#RC ::(Z)cC/^.#$dӢU\βV!gQA0xKI}&4w2Ijrd̅\3_L bb`AK<_HٶqW4T;GD)նPѳ,K"Y(6ڼ7٣` iG5wg9+'MIc$e.F}roQJe b/?O$F]tǑ[5x7+JH:/J1u,|bq!1ArNk OoɜHT%xU?ID m{ki5GR;~x8樨gP!7yo$4ɼ˰H+9T8!)ư"mrӬm]z+27m!M2b^y&4E }Щ0m4ŽGQYYhI J4*yUd}8GIcBoM’=U_iIOM{x}6HW4_&S ! hѦɦ{%?nTlUMDSHnhue{8y-s. U#-q2ʆ^"}}`/b'&='rmP>V>r2K9aK +qK X.7@4Ol ecC:bJ̀?JJ?}PxevA&t[=i^Ygӛ7a?SevArRn ~}id(P&*&sQ`g Ar AAs!E^|I -iC/8ReE4xpxGp6{WU%$ n 5tXG,E,d`$7dX9yAY2']ֺ9K]@ȍG,w%Wڰ2 4n0#zR$6hՀn!ZN4altl_@TqQ!ikC~ )f" F'Eq˗WBS>I:S fB6bڼ|3`\/*J Fe~<dZPOU˿Q~hi!aZ4 5"!ծPobE'n*Kȯ >E2YĞ2+upoLDrnf!4WPKmL LYp.k@d]RFVncwbOhI6'}P^ZQ!"^'[=\ j1WciąنKuf0s[6kܦC<>T8\hJ0QZ ,o:/FokB#_e,y,Rʫ;JurNs^!мl] HgRbbZY׏Pʽj{Wm{1-O ~N<ҟ]Q+,^$m7,kb"^}bH$#d#Ϋ+&㟚s`ƪщ3)\YQ%QOϋv^΄-Q4i{ϑ8FF|0JF&d!H U2{ HR%lS_voj4$m;[Gu5>%*>J&FT` ^gpqW-180~D!LgU[Wޓܖ0@PѪc7=Űov{$ WZESFdm6TְCAv4"2 q[g= ^;Ux9u?=򣥊2ʎ.Ў]ɠHPє Q>1r?4jGPmr HU_5RpgNÿD5 Ik-wt?(d5qf^*3Z"_2}x/wP:r%F9ܷ"Yy!}XZ=n+a<}F0usV*AB #H\p:X2_*q%C؁Lc+Mt!ɶ9]Gٛm8̘qͺ} ;cib\*`ucϠ<8Y-R?2 cHưjRQG~# Mt0)"5 !0K_N;b([GtSeJ,]684&YtJߊVilم*qR1oyxV\=rmg|Y1VA{Y3(- AA{zzh&% k\{wrň=?E*;Tê۶й17:_#7{֛TU_>|XçD{CvW%n{mrMo">+E]Ɇ3!{Ooa72pb(5Um}RP^F 精LJ,gT?v؀}rqp5=~D{'ܩ"6aY4Cr*~2GߎQ:N'o>N PȻ_'{k3.gCC#z9I,)e5U P<:q#1B7γoP;3| _re}{j0d d0:Qo4w_kfIoHl&|¹vǬA'^PұN{#uoX ]?5#Úzf! E=w?r`=e0rg.[}Ii&[mt=m[[Hjhٽz@JA,~E j~ο}=-FQC;۫ ٹHHomQ_XϿ\߅g:]ll6̕ĚS8}81}z`hLMโ'T|\mO֦F~8{,ٯ<@Q5qVZo*2ݾzc1>gpِY _TyJӎgO!ɢѓlN#gkv* $@"GjǏ)*c sLNeR(㴟j & s?ȿMT)/tK_NO@*ACлf4^x2=aAE);Kwqň~߉sӭTlG儂<H_r4%s)zL)p=|Іk*ղ8m/(Prw(Ek? ourm'9ި%ERb] kbY26|k{Y$,Z6s%8J<)]qt5uJuvL @0 =d^Y p.z-beG;ՌՐ }vŴDOk1b|%؊Db'D1dSv3BB]>2kYWiNuP 62D Bmhrzzg%mr`8vH჆hMeWgdZlH Tl(UsqݘxyV\oMk??ݣ 0߹RW%Du@Y i z^T<\Sx EcDZc׷ u7mvT ok˼ \ Nmw\HIoɓk*^L/H1C>(E5d{{ Y YXRꩨ+qpf߁oIU.Vf8&0ONJl])=cCkla Q%<.M*Sc?P7TbtHNŖz!WE7I`4h6"=}g%5%1 4O1*aY,SF Ғ=Iy݋`Z*{L x{jU7FttVb֑0m!`I*Uh s$j+$^`n&HvuWZTx-|p䡵ܥv^n* E;Lu)c>,UTӶ \݄g p5K^թuF{:넽:3X%&̯'LyR ͋\ &nj9T?aMbTnR$5Bϭ1:\gOe4߭Q*>(_hVd x!+UʝI\=!SIG[?`bypҗM)4ݲٮAZI+dT%^ :uam~) {ִxԁ !@#2ճo}OFcrHw-^@x01Qѫ[^ɰꕯ06NZ,g2=3`45*z'u/ϞŮQ-@)rhCi{c"pr̓|֩7:3Ɏ5|`x(HR]Lh08,`yfDN`?Rq,t(=g)y|%Te9(frM Shn )_*v2 K~"/F|ŧN`}dQvƼ]ȸSPY(p4Gm 8 oK'U^4hy_xY\T1DxFnaab:^)oܬ9cld-CvS&xJw6 2a CvF:  y8.cR\jvPic.[c YRC'o } ,)1&rH>}|&Ÿ?^vztT\,G{[%kR}XTwN{,R1lÌ6/<}٦SwJ5Q~C#)BwB `XG!mTlϗT@T#FιYZqB`dh\:[v1 bXm!bXeefxpW+?&vC }WB~]ݖAL f 9)M)ѪF.piXܢvרv=n%+52UJk0dpHj >tkW$ Ev7D#b\KB 2C|NSw#g􃣎/ kug@CP~͜A֊UOR(p6ieW+'heoϙ 35AǗEkR@Cjs-L QGpp=_NEIJ\ky ;CtZ5T奘'd( ^b%7=9h<;bOiXy!Kcۉ*vȣݵmY5 [1l]8w+@Trp(cyTͅ|. VnÅs4i UTV]3=O6!klj&Ed$C3x1fjc%g{Y1DP(.2B,K2ڕnăFo< QG.NBͲ]@ld۾gJiNDD !ZqCk9r*OyyG{*_J¼O#2? /VW Rpkkb1z:0:tmKmt|6Fv!fM!8Ws͚X1 ͤ>>Yވ{ _ .Y2ML@q1=AY]D ۟( zܯ&<g!_uքy"33M&SR٤Xy \|vWu|h 6LVɚ׌g"[(tpe=3z%H&'ṣ{3\+.(3~OnF(ِY"bf6a%._pM 7"$8f 8lYL &jU+u<c*9nw)F'8sci ?_) #۫kn{_5LZtFGE ݼB(,V4RC7休"V*Sc"l&K0<fd`&XTx2\>1-.OHi#|,&/gegxڝui6f4iҊ_"2)+e'[ uBHUXmSvޟ`N/"Ǹ ^_7^2H/=Mp?%KI}QǗSguq颙Ǵ>ȽZ,._Mݒ z3wCH,)jn)nF.OHc =iO=bTKR6lO?ک]݀m d's{JrsgcbӂlH)iȿKY Zi`.U Q}Qc9"pfQSKy3'߶? ^TgHzqR w!+ F@p3K X^t71TG_ZHi7{e8WXˆ uyQ$nc#UC:0@GQ6)ecYٴ:SUdly:(xH]|BCT)e6aVp@@'My&}՝r-a: l&A~r9 jWk"ueW5O$)5r?k-M1} ߜb\an: kϝQ4 *ibPW]O&+:3;3ۖ4\t܋=;¾ w5@gV(:7 ̺ 1bq,i:ZLNFB:'%iyz˼>E2ٷ)j0YE0-I9E@3HeqON3zѶ߼C/ DŽARǁ>=$@MϽUI:uʍ9L:ꕄtaE+akWΒE$冝~++uKMy͐ 򃫮6{~=} 6oePt@TS $єR3KA>R.ĆjqRT0m5[@x0/^@)bMr"_qz/mi@37{FgrQs!K;sՄЮrk)x]ȭu"^ O)z'@-O@f}2Bl:rc0lRjr[u<.e1!:?zl!_c7R͆Α3008+2+ (Ҩh1[&i)u.!7x k߱ehY0!PQ"cP~7Gk 䖉J5yi>@؆% m~~p_8za+xSI;ݍtM| PO14Q*3\j+%A -ũfY}o ](aUF I@en q¿:Kn(xpo5?֘8@-:qy1a*B{9ч]jI=6o$AH_BD 7?9 :{RkGrߍ- l *0WJ4_RC Y8^!wasI%ab|]yP?%'zܭ2n%sIB:<י א?7cRɒ_7Z3q9~2R :wqGBHO8䌫ȥywxM_{h#khNʤN}XƱ[3rI{fxY$#GjĥZ]J_Fx.#;pec !)db8na:̾QP~" %r$@&`lT[=K$Rжe2s qRŲK){2"̤ u t/i/I1VFrY@e9reeUdtS6E?FeI_0bEPj|NjSr0eu?qǓrj+>v)pOk1ϛd_& t+*\}p'mvKfhFY%T&$dh\S8RuU2hPB^gc&faNzn0f3=Jt,#gb7(ed=U5 "hTS-pzݻ׌ =$T!l@r'3bzp[q0wE (];1nybX-G|(Y{&eb6pέkylHߟ*BǵW6 K$K# d ㌿ȌQӽm˸ef0B`P1ۃ!Cp%V U|]Naw %AлHև2c%$!X+1ZXX xdȅlVWOb-< FGc^zΗloҙ\Z)? drTª*ΰsYdD1. <'P;VjiowȦSF!&t9碇Gq:'' K3˞#]qou'UUhUY8uH( zwBԐP|~z;:(?vgQud[[.OY>[ryE% /|@wLT?tj4]ٷr,hẎw{c K% hHMQ }k`lWYc"8RHx`{;IN*>`;! wM*[SP`{@: ꞣ2 y!o 22&#dgIJ&%c6ĩS0&;QvKZapZM( žK:۱am@D'L}^:+i +-w:W\7U.^r[WI5#Hx`bmvZ|w"'gE9awG=Ikt@*vP pdw<7MʇzgJGqvTr_VOLՍq``@xV6}:d%JsR'jHBF*Zպh1 x AxH"7U >}a|>m^ˈ\d7ogKHɵv$'ChoJb\k}{bKGwCn]MK\x4 q's14~],Mfߺ Mw'U쨡9r -ǖ[J':U%ȋz-uAǏg1\W'*#GrM5״?g^ڕB1$*EF(MIb^i,G ?΢yL)Rd>"=ۿM ΄1vz-^ޕWR֏_/ϯcKcJ?cTg٦l(xPi]}kf&QzXH÷γ&j,H5BFOv2 m*K\2$5|jn^a}cP?:5=f"D"eؘHPLg]K-OE7{ # =?xܰ!֠7axu0L^:|(6!;LrL\)cs0_g7'kx>l\5G͉Q}ۏ$^@߁Sy6Ɂ Ux6b> jeU;c.Gwف|sRJ>1^Bة,#FAhLe6a<06ڗG[Kv]vT]AaH=rk-ǀ( 5-,㵝!Q+HEB]2tz[R.{TMοO"|XSS&>kMۍ<ޟoJЈyqlո[lv!°6̺ŗ/u7"c+ Ea~O~ëFzE%8l~>M011cɀr ,~(mR#M7vV~9Uef.hf %wcg sA[ }7*!kNpjR+w- R{\ʧڙBnE5L}PcHN8 4/ 52 [YQ7F&=y+c's%J 1Nb(!7y_J0RˡlZ[?|n 1;e蚴>[Ňm<ƗGCWv>}'Y#YIr184ϠY?0LE6Xblrm,bxȃ?BXIW9#6eӍ҇H<6hF )GsRG[*oljUY?c/о|h,o>u!%@s\r2v!RW"{ET(BEH2N|vܝ{;/.!.&q,5kfMY0R5 :UǾY$4և|qgN9`I;E^8֯lΜ!\#qUE:W-zg\^ vyGwN"2Le E_i fHy:khb _|Gj]|҃$X,N:8ğ&dRC]5s!Xm][Q|+R 3\pmm^?]?Ib\I}zAgٷ Tv3] )>-jh~!C9UjsTf}E޿ zSph[bK9A$6Ce|pr؄d:ț@ p)c*UF1|tOJ|0*j88l1؛<VL~ VC%W-8,0 .">ߩo+@BYB4PH;_nm]X^urr !v:\_Na0k̊ѡ)PjOĻ? Kb*6x`4PBoCT {WA/E|8 (vBDԽiN2OA G3hS5xU%Gu͜V}~!OƩoD?.VkA4xS7d39vJ\Wjf [Lzy .9a`wIM=V͂<˞Ɨ 55-c9TXvV3Pf|%ij#M1 !yJ_l g&C2N>Yz#P ` aZuK ^\VQI=\F <Hq$.w~da%CǻLn-ɫ f\kDbxb*I+rDy9 40cHAqFʷWڿW2DoVcm44y_9ېEjR:$ g4`Xr`PK\ Ml-~r dSLe:zgN^!JV QvcUZ۲L%}o;6\}v]Y)@ֲ&k{%.OOh4R^p=ۚ*:߅ΔrjQtWªŦ]|BOp Ǹw6>NN-;}u4)`]9K .vPiݽn4<+gZ  F5|:&SvkIDمL zH,~у"Rmw@.>{v4慇)<7O{XfZEdxZD1!cƄB'Q*=q ~Hgf"*fv_5] W;6=mSüDRu?R$_pELƵ$^LWczǘ m!:[HU6 oJ? D‰v%J,J7,G~Ό;hJ}B HMkʟ?IA> ;aְzXE%MTjRh\ Y?Q{I:$J:]g_h po zkAqhxϥ,:JFwmBG3))&Ōz2$T_"qb8lpT B:| gŐ9\ipiQ偾B Zs8!# 8{'zA+ŒUhDFfܾF2g%?ou.QR$ImWæ K:N|`A6O9qHKWdV" [,pp[^"ش "VN^汮_#}9Þ\BMN`H?h.CCG)Ns]tx8I\\-:/_x?ށ ]9IOͻk$q!}u2+#(9^Eq!TmJujm!&8`^YxÆnJ5ӕley%cW!Pl7gq:1a{ ~p`2{$6vBE- z4Mռ)f2agŠRsɷJkޘ^R iwVCWhq5 Q'W}ƙ:c;<3='\9ۥ~*$ )yoŒ<غ{ۉX!#!@et1V&[5B` Zo<+ z蠕Nb3+Kۨ  jXr{IO{N_"g͙iD4Ei|Xd^!K٥CQ>|g-*rQ6s!9Mt%0' F mBjzI~K-lH u#U{!l?Z)FF7eEmg (BPA~` kgqn ߀(pi2U,1PMK*زYԏM? &N~_YVNԞvEw"H2-5[J2VVRv;HQDִjTVn8&01sWG< d@T\N ]t$1b4&,?YxU  VfSQDʿ\iat+J>Gm(Y]2%]ҿ|*RkyvpBUCzBfR_=chyȱn(J9Ifq)j{9  J|6M=Cl{fGh];+Wh{~%p&j=_NDކb  ɤAxjQ{k;8G!yzGϹOW'KMiLADv q7/腵_LղOQhF>mϧ<.6$a=%dfܐ7GTڏ>XJ7 &GLx_kE Cci)1ˑjolAv N‰M9mZ^0 L!y;͸^hNJ@6uG'`ųUh iS52v`MΤ2)OA[AcK$hjZv8D$~aH:iq6ؒi&`\H45XD-I.'xې˖#*ߴ:g,֬JtS? ua>#HdDY5IX%?0Y^9l_3 JXC TMJ*q䬌LښvD  chY2}_]oU)\-j!:\.oQĿխr by4īP`]bV9{9Fi7EnjeFs%9jdIJۼomc%i)df7Eɱu8Ƅ4Û_9C wB,9T4hb&.ƥQ,;k_7=^$Ñl.h`c@5<tZN$B␐QX[h6  %2f:(r [_*95!~lp5\}οQ {z%tRدS[B}~t)C/qjuҒ{ЊRPxwMG۩^,y?NKE)!˟)ӿ[ә$:ClYށ>"S* 4awCu [6 Q{:1,E%oҦ ȇFVJT P,N|)gbN 뫚F[}b3M=7+n] zTk}0. Ǩ(qoZpPU)n>MY3+/pc@Lb<Nt_>Mj-k 9IG@ԥODKC@[q@g%i?p#Hg7~my 8aʿؗ7Ls@YN BY(R\a9_KQGIKp<ςY @XAX= %ѽQX7z1OzC>37+$MKw(ӣwF'X|˲6Dvqt|[ϖ7x4Bk .]E #] ՃOyq+ Eܠ[L5RӫsX FHրbB]2_'WGXm-+;۫XvX`B{P?Y%q'or5h qyQL@_s] c y*93 [l7G^1@FW:?x/ŷI{=]$WSZ"ldVIpfo\S1XQj9Zgou(RK aN\! kC,wkB^Pe؉,~)0{#|pԉɆƨ.Jԁ@r rp@`pdw{2|NkY9IHȵ0TYlxko+.I! 6>up(MGy(u|l脴uovYLKۺ[7Ƌx (+x'm9^Nz'ǟ=JL-woɁwSK M4shӏGbrz܌AYVLDHdx2,J=eqV IBk^ۈYOJ9RË;j}EKaD?1>lFKjLzoL ;R${kH htN n%Tl]r 7^Ш W]Eq I*8qvWջ\5Sʈx#}:k@$>~jdAΆG :B"^Ev` |/C +rh4;<Wyo!Z8qt:lb! ƿ#*uFbB\7,X *F#LͦU4dJ pfXvl iTm3`/GF}T7tI FZPC!d׺{$:|@K+t2"jw7Q|_YF_YC}* mr⤂T>E{}W> .ޙ(-Of#H 2@5["Қ᧶Z`1O3,2'(W6˚>*!׍x38rR$!׶=l%cIK#"{Ch?iwʁ#mn9/oOX3k $D)!e,= foErHtMĕ#lH8ztťQ~bm]e,ymP\]K\w L:aFhA2OCLI`wA4,AONym"9-g*!YޤO/_F3-NW2ke kH5.7lgO_ϜU(3;ycS-C4&z"H6'|qu98`g縑E2 ̑KZUQg^4䝰dJRPnlX3_gɆ>/#obngg" j2ӗZa.BK+5pM%Ϧc|mM@9O-v)&4}*y}`yDj)D%۶Q~=2l|UN;^T 2_ƪ``,w{pp*94Ѭ&!`_˕v"G?iBk6"rU 2٣PPd4?w HNBY5pfEK7pQX~u )YgXȡd{낭!S|᠃H:^G{KM}t(yca|n i%tG]=K6t-9%>Y Qq )7?.%weTWB gJ#`F*4z!SiطVđE#/Jy`tc݈T7Ԭ`ƍywAYJZnxS~7pF#όHc`CIk1Ko_֧M<ɍw9 IT9*,%~S3ݝGXtb*kM7,KAFmqq'tB+M>>9jJ(&'XdRnò _5wlU%PdgS !1{@Ia41K<uْ_Ta%\PmVMlQʻ6!Si&VCFe>}밵'|=-P>yYhuî>3c0lU'q9\8EE8hȶj^#[YzhC6OMG{S?lThmw'?nk~3]H\.KNtGԐMg^[|?<@Blpƶ⊍6~z2-bCʲZ*|<\L[rg!È#_,Gop,B0X V0W a<pЬ< QV;,x ΊHY>7h~ &Zmbp^5ۘZ㱤f*[^?\oTzJփi./1DF =" 1?qtkBf)"1. rNY~]c }YxnL7j].h,+:$vPi{oՑGA@}; k1-pB+RԀYbWlZ}s aƘ $f(vPU~qa/=J7GC[&8W ټ!!$jYOqF8[nFL5?m+?1Ht~Se[Zwixd,R8 EF=E\mҵn'<5"bwQ~HTu D'1 kIqϽK:p Xȁl/vͪVOcdBO ')}{nSHq~i ]j BzUevMiEІt` z<:{F!̴*zM(@('BzG+8SvwJxxbRXR{V.:O79)n2)23H$G>^(1쟱MwWL\^;IC6vLJp_s>Gy  4w,PF/,^QK)d8zfrhA/Ci-ra Iop .ݗT?|#9CΜ>ߕ/HddO<2rv%'ͷ%vA ʳrj|z(F ɤ.\Sײy/M;F [LL1[JۻPD@2s" -AЇozD1 cƧtl+q*C-jGv) % iGie=p=ыd=fiwѱl"a&Ċ N{jWePqiIu5PIG0 P&myB9 3ÑD w ]:)g34LG+a$!/,*HoYs6Amwt:7IPKM \W>0핷>L0::Z8 D΁P8$o )K'PK>Wt瘍BF5S(un^DMpA+_ڸ;,uš-d6ysD̞^BIr $PhQ~F Ǎ8ϋx%o s-G,;^4Lj+ ssؔvXKh$)p'=5\RhLjW} ;MCB+̫YeqCH+AH=^ROb'`qtE8U pIt FAm2ʖ=EگeNUdlt`!%E,"9/\5/cᭀ)T+=WJuǮ(lnmVhUwL^tCI=uxFX3/u(Apɺ΁r^(2zQ+ɛBd;xCy#͊8n-H$Z~npz S~^g飁:Le\9wa{>@!~3l ~ <4x 'Wn"`L9|yDj |rih1v)G`L f4-aLpUCv'ub bҏ4vM.e ճƣx5mw6:*Ja>0Q8daZ#bu4v^$,5~HEgAk Jrg)K fu[E>EM{]ʥDŤ眈^k ?ue9[=[2|ҹz"ETTzQ65PbUw84|N"K4h-O ~dgSJR`拹xsDTiQ NgA튩Q -A?Aw\; *Zr9nq˫YJFD )u{mK#7VK;/s޾}|L=v=A~!h&yB-8lgQCƀއgO*6}+>d=W`!Q*Q{-^klvqxC 6>DI'+@g _*pUzEP$+Ee2STz<\W\~UN JHK[pR-k΄w{Ǝp|6J"k} Cj$<%(aWK1ҵсntpsl۽yv }f/]lP=]H{+PwW1jUԢ&׆,aקHWwCJsx F3d.\Q'BGA[q.v&]`9RϣЫy[3oEopr|'D QQ]N!rW1g!M޳kIHK@/H4;L"ݤ ZN XHafaЭ-fȝ{ d/FĹoXX'F&f#JF_VA@ (ǼD׷:ZHҌ h޽jhE4kᇖ@,g!.IGD˅k,1[c'/.[ŤE'_el4;M͘K@M&[N#3 ,\r›Er F [ݛVM'fغW ;vD-^O1Tx֔:'mO{!NHL,8P-6 TZ\iJ2QxVt龞Mde63S=A6xAGqvD+gǧ-*i_']֖vkհ1(d?lh^w VL읉h~PŪGa-d{ ^V4ml`HSdF'2hgZ1pG} qoY(Q )FoI.4ݡ<2LIJ RjzC( A_r2^V:S,:`)N)am|5vMǞ 9IoМ{Ewb2ebȑˆKŘFP"S}s:=2Trg8*A.`L΍j5q¢$L kYXJVKG}D*yO /!C#W(HEqT2qAq6 qf#wi=?'@TȮ u""c8s17nLaTLNIR0@ּѡ$b9W e KHn:x|V'Fg 83Mc._5KUkJ?2N`K>UOצPܿt3r*+"T-_r6A')L\ɘWE[,i1aeGƺ:a@]vnzC7 wiD.S^Ǐ~!) }Hd@Z(i:M+GZQr*5*d-c{ އ(ڀRg` ծ9+"-f՗&HE"T'ԏ =$>&L4MD>k"ҙU<ŝ `W!me#  @tG~n9EUa揥q(l־:m^FYu /42 ƎagJRI8~߁(,EBJ$-53LߋS(J*,QVcVMoq'~܉ 9X*D1پ~8J%߼͚aƆP6(1U}pPtn+DM߼FFU/`^Cl0GQcse2@:0}F'o}Y;}J锊ptiȍ#n_ I\ vj>0^_Vvħ"7FRO sOFŘɸuB|_w"qqޗCWtg9&tяm0}<9`L,ӻq.@:ݳA%d6R~k3`3#ȅ(0$@p/>`iX F,oZpKs%VdZ]x>kZ@X2B&?#m3_^u5ƒ) hoC`p2qt|WF,mZG*\b{v$c4|͒p1A+]1%th\^Z ŊQ)ۈR­k5IdW 5Rmnҝ3U:X <'vonn*sZN3"7>slcu|[$h_.%#R)kάw'qQj}{?az9po\5ٙVXP$9L8@P)/ֆpjOPBu's32X>P/tQ@n+*喉~/f&RKwwEXϢ`*TyK$݈ K*𳦝!48$fԙ{),(-~D4D3=8YYODk`ޞ%z@'a2^m[ GV\w P:dVۈqk vk6 A)4wzBx6o͂Yfl|A':S+ J6Rϼ5DWJ id>\8uqb#_˛Rs-7JG=4MUl80&clI70& g-Nh jEs}'v:H/e7 |fL3K~hAIfKe<^j6 <-^[D';2Fݝ؏\>3Ɵz#+j;hn#3Xd0a HT>g䎌'E_֠DKٔ)!~9e#jœӺċq9uJE5{8悷ld9\}N^zU)NOSa)~[~gkCmڏ!cy嶀`(SW+^x/Mú[#=R9/^[ϡ~  0$G@>[恚KG%2vNSi?4{zs:Q4jz}wݵ֓f nkhr}9^١-ESPCһ! P{ܖ.9ϞۉpRcGņ ò>q`7Ŭ h"5C4V=̎'gF }z5 @T~>PY/_MzBCO^@UC;> yh9SwlXX.Y*#h[;f-<۾+ԑ<"^{,-|I#_F݌_g8RoS<@~{$omϋכ]iSi#V(m]I 7`n'@q0_ 2OEQ -eLlQYnRRH^s$ti[eZX@]{F""17ݾfPgM]T)e+`& O?V[ ya7*:ϱϕ : W¾-:řQe V (]iEeKˆ]g cf w9ݬ&4 IG$ -#KZ@f?Ǩ$!e}vKmʇ \fIx^IS6و*<ǤJZ'v?4DʌV]U"%?PdL_Ľ-v(?H;@y}N'ȸ/hiOdÿt&ϾT'Ie%~}m΂$ityj/wl۟:Si'> V:!G\t,2O\r(UNti=9欭CqKwZ_Gn5jn@ԍ|6m 9 JA6E'n^@y~S")F\R-;*&8 wsO=ED!' wmVs6+,XӦ$Mvk1FQ̐L! jZo!O<$GkLլD *YvJ.z-) xS; ŪTR5k>=$d2:!w0iE毐G% >؎LU͉Xő40ʥ+߽>_J1 jz ziԈf}&a,i!*%&@`&!~S2 Tfњmp'~~+Ԅ]R.]¯v7@4\b_8Z4mlhwbM2w6:d%2@ ASt2?@`Gwl.t9U|^2 :bK+"3d㭲$Lo0 -Ҹ hkh # 0-&?@9|4b}D-q2ݧCq\ no+h"n^9e2j^ؒ7U諸A Hnj?G}ZJpA\3Tɤb0)F̠,J/*hd똞DV)W1yƢFe]PKndث5FȎ[ D:(KEP;vȅx>W6ݞ[+h?gǵeVo#VXx::9,=X{ˌv8܈BZ9O".);>,6sS-06ףr,?{G~p5`Jm+SM 'ppt{W߷Blb]6"!Q`f w|F׷mbՅ)1=`a}5:tl `+Iϊe49s14RZmb5׭Ʊ+Yx zF7@sjt#Ǽ]]ZP+@p ܾ!',,_̼u\;<&[y'̙'"mE߸\6G{X+Io0kY1 T_r8gKy7r`)6N6'a 8:`}LCT;-c\LJ&ĂTxip*,Fg&_kV_WWEnUEJdNg[%Ȝf< v֎ FT|SrK5pXj(NchiNPJ TE>[-¾oϸt[ND_gV2~)Mɭ#V)_;Gs;< \Ij죴K,'^ˆd/q(v#/b$92iCI8]JSbU(٫{ BJDM/۩$-)}~ٖAlUk(OnTٯL2^‚rM@̞d a@Jv1?2&齻$ڗ Y5)x007}O uE&+{7%Gy X礧JGHM9su;g[]1B\vs,Н! S!ʆ#2eLdx/-(t& r[~} mILd_7*]#(0:-tGfJf^iiծ1gfܹkGB) 'öC$QA<( =Nt4בTq2oc %М˭|O>}akvWSjw դ77\1r>ത7hvkΝ_ˇC'}`}Mvˤ/b \lT͆ȼ) w8k ϝaMxzqb~XPaUސB)"νl>[,"'3$M..ŗߴNh#V"&/C6o[ʹ̽<FdK(* nۯ0٠kflUV p؉iL`ZQ.Mk2'k)l嶮j1.?ay=h,IĿ7k..@B\ʟC~$DzcQjkt>,'Kg~GՀכ 'CUhW7)B#lfa^<6x5BP,gfc]>_ 13Z?@N k-YIgFEEJ6{\%^<"LB:q 3w@89=a :_҆TՉC D#$In `)L>Yml7AXwS8'^f~l5!mU)En:m2HH pu$/;!!{Dɢ=ͧ4֡}&a-Nx ݠm;J"~>XȓA>[_.Cx?$n+~Χf񟪛,BX2CM^jk}T?hJx,:[ Jx+2j Rʲ*($_)a6[,{~_"N](6.pi45cwA;h~}:UVԿ&82xPZ4lh +&G )j9=c.AHl2z (*j1u5Bˉ:[ z"GJ>Y!CW:"dA+.ԡOb/?`Z'{DO~FpϹþ@nZh N+&LԊ&  }?±<v%v8O]錅}S>'t~׷OL a2pe(vI;a[J2ؗ=sӡ:q}>`v]&~:l3bw Z&Ga z_{0oHMff6$DePJt"Ob0i.⥆NOņ!s"h10g0몭O9!dЗ~(;Ňۊ*-gP>O?0-CBd\H:##3/%d|4]Ch1["ϱ:'HŁ.$#e%'W?HN#@܈1ZZu/Oڗq{`^i"w 48Naf_gr!#+ [+ [~r,}{qKFB?Ybo;'G<gxvWټ 8+1h·w Lm~JQ@mJX< H;G0xT[b=,w0Z , Y]i5>? =goCwW|u9VA„5sҹtRj+ܗ4E.*/J 0$Rʕ)@~=Xy7>Ӯ~X.sbI `O!':V[ZC 1 Gbc9 ,bjd Y| Ns5v Al.VSa0+jYaBU+̿Y`O qf#OFtQuQ|=CRhR|̢_O5\0^8E7\ ;7P9u^7W|1ĎΈ@o$ד53d; ғ H zIMp#H64NWuzcɀ?BSw גVi) .C3tw"قx "r-z8$)tٸy b=;I2ȇғ0ڹ;†N`:sI?^8ƇKZpVO3V,|佂 z;x3[0݅ 0~ +t"2=NsqwEf]-&K8 S8]o|O"L9,]x nhw$QRIGMg/t@v̨ T 7 .nƣn$3ǁX,  ,IJVV~ⷤvquJ`r!Mó.OO 2<]3opMw#|,6YT^lu,eed̲/)Tkx~sÁ9[w>1Gߢ@4FPw-ƙkxC7@=*0>P-k1<_@QaֿÑS+j"{{ "* FW@GM"r)B׭|c^81?AwRj1i]nkaɑ-G`az.ɞc,iD.e[)+1?P"8S^CXAT ;"6<-2.sV{;FΞ̌TBEC0"mQH,LlhA3/B+#Њ9w..V&.?<F^$`ϴkcŃwY߾Q46+oW-t}koCIs;&,v5p^'I{ؖ5Bn%j^ *49ӤGsxHȒaR[}x (51)G f+sEޣ8Zl#lyAcH"`[^OC(TgFTYn;)'Yٹ r Z"oCr(Y\3[fM\䪔P0605%Ǡ LpY$Ez^@L<0)T)X\j@, QdMsxZtRJڭk΃P +p7ڧ| 5s2 );[|]-Y}ƯvodZB)IV(1<YO@=Wr3x.ᙺ(ƽZУǦ$o>4AE鼁"3^=[h_j=)#5=,˄1s)>)=B!lB~uGʤHș馬CAU=LٍcHT>TU@PjP, :>^o+Fz  WyLA[p7& ںauF=ҔK߹ FU: D%0EJjr_0TdF{p]5= $W5%1t>Sd]1XeZ2˸w*F6ph-MxZpⓑ< %tmjg;ٽH^qYL}⌊9%K{nıx>3]=/Lp(ҭ]LvrU]=mPL<*:00"w^2K97e}d XY2 _O G]XK0dp:Rs E)NxZ\ٱ49Cݴ X7,5BӼtLgQ/uN7y@zH <XI33Yd…"WZD>DמhgDJz6,ؚ w:ᲠƶY[0O4{e-6O[Ehֆmwl>fS[D) >Wۓc@+W,(O\,VؓN%OԫƥTޜ|$g,-g:cq[Xh5]e$-p! x읚 #eiQu/au986ZʯdoL=cND +Ҧ|]+p v2ޢsZ"hsV X+%I<0 Qفqi&D)~ʯy:q${M) &V*uQB/^vS/E'{bAhY|#kfMvyn\Ipc>vr̦+gtXis9"'"fZp^;pb7 kMʕ 5'4i6j"^t'\(d5y/, EWSl @D-}M67=891A(0`}AFB FtaKy!JS$`|YU ѽB7 |n=Nw4@/:A5@sKʁV#𪄂588]}AXw^Eέc]10*e#iE'q->͖^(<7c 0J:@ whKjnZ]>#œd^mEQ7#Մ1jQ6sU\.,cRXټ?i$'sz4ehFgܟ.8X'&qE:/ڨ/XNv hE?M2m6Inz_FA-3_j1[_GS$a?к4y6n _9-̯ͮ qYc}^74ޞH]iE_r*I]+RTfض&󞇪P\3빑IAXN+m.fG՜FN?XlxG s ix:{L>LÛлj~Gnl<듒YB6ԎR@P~>1* Hؤ#l/n/ C񼵒.=6J*MC#iZAGdݕjJ|-26Ek@~*%%2ʻF;)?jJsixdqXֈh;n'Temx˘kh97Wa3Bkw[lc٭B&ÂS 啺dǓ4:)ki_lg/$:*06~[tUGS!gY,CB#-22IQ`}XmՂ9RO7}&ؽ EO;'  )Лu45o"kNJG}TLHqE!3h@6@ی@o Dkpf~9&s0\B񸵮^&+y\U*.kNZ"l F<0Kn )D*/M'] 8ik_ @,{Gp7XbFKdY\uVU`{#hTW.'BE& J{Eϓk cz1 E76?9qMi 6*ZbK/Y(T:j \R*z]@ҍ&r8pkWZe9j$ݧ81(nf0^O7 tT #GKc}ECـ -pShZ7bo#dB+!VLE!UJH?:{V@X̦ ;0) h<٥h@ӫ<qIS=|{7'?S ٓX)/F/A%[Y,Wg\( hD鹋R6g[siXP}2EO\HHt4Uv s#iB8ex#z]=$y}C#`j &KX'2fG\VJ#Q#bYDQEVSEbW; qBJ(ۋE9?.0Fąb3o2~@]iD ƨWMT5'HvHN+b=y5昣1l UD<+&6G31(;!tF͏B?iknA.x#>.[mD\" %9Zgllo8`Vd^(LV:9_)*.&qx[ZZndHy]Qt1;ʶNSK_:Yk5݉mHjo~KSGl{騀$%pǫq#*]|(ێ"`-߮9Qa ږrqЕ? 8\[P;$:.h:w]>MyD-wkJ)& ,P?.&8_{(}7bfnMyȢ'r]BL5o[Ը }4KZO+hڽ}>ㅨx&d۴΋X|lޜVwl1[[RV]T߬K:U;BpnX1ڤ8&yQǔ"糚G|Q?&'n1]lT핬nd\\@Gqwn-&V6sVnx"*ngiR[@]o-Aj q0|홿eQ&ƅ%>D46VߊPSPT-;9mpR3b1G D[i=DYo*Yt5Y0&XxcEn!8 Sa>@Rl@i|PR>maqb\3X&#&xOKRɣ:+AV"g ⋓'e5~P8a ,ζ'AЪ:`R wJ * 6Rb7SOyxr_V:]LFtG5YCv_(d5GZ=5t:8<>P>j3- 061urerdvP,teXLcYlzQӯ\c\)ǏGs{f#s4DvO=}5罯5;-O`l*U;{t'us<$}zwFl-͘DNc#OdrlV޳櫎c ]wmKH邞,6~a4Db2Sߏ f L MȦ0)WST"Br͖q_X,jdҢU63c-aĶhށҩt"ZQFO͐s ՅЌ:äYiC5KKۢG*_Aor7q&[y\b(<Xda'@()ʉGu x |kxD)n&]5=S/Z =5.%U8&G!56c؏NYNU%W[j5};;5UUBj,33 C|Aـx)ZЪ`|,7¤+ d 8 ѠťܚU ސ!i`EOL/&əVIvBoun?-Bj6,a举W}YP4΅Vux(p% 3HhJ8en5D?*mb<Ƅ!E0wgءI<;'- | ^6Ð{yJHF xK/Z}t( ,tdwa6qAB)$%k:}h`/%i'E?< ӂyɰJjߜ?`[h[eAowvMł4")vI ,[*QtE° C!Hq_idB~K-jV6tHd#$ƀ{[.7ǡ:/mn0ާLB$z/Bw uoU~F{!}dj밒d y`_*Dmeʸ?fVYk 8i$S&#-Pk,ﳰ\V۹>@P/ЛX3 chKb$߯f3]&C9ͩAAWPy)8hB[ [n W({nj]Z J1MݹRUJ%>r#?inFsv\$ cz]ԑRNJRiLIEJF6_i{#PYl,(ؼ ]$U Zبe]:tdIJ8՚ p>4*׵4pY={f~ ]C:} v_m[xvߩLE'#O?I%7R >563sD sT]7߯F8j+<&W;xUkM2 ;+E,0~>Xެ'(t@V9Mwd S6 D(p5Cs^/ёKQ8'G ;GYk NfM޲QׯmxdQ#k[-Kqy3L'8͜w[ [# ݩ:NzT.f*C9'ӱe@te h"d2l &K=RSoDQFp\Kil:w?Vs͸-%d^ye `V/!5֘nx:'*R[kygĘ9nK+TN56#Qf7&$̡Qnϛ75(:!uOٞ<+ ʵ VId Ӛ2xO:uLfO#%:h}SlTCP0H "|Ѭֹmwo `~?LT`j*iщr rv)]DG)8ʘ hjK0GΑ5}Q3]x$4_!'y&(BKx}k.ho#H)V3߻Z/Ԃ>f797f``I%5p74*[Tv(56HtV$S_~ܫ]ڔl'{f^!w0֐hjnɚz > ݭFƅ=;bo 7d9Za &Er+o[@ZI:+7%tT~ھC; QA6[nZ4,QF';,؏7k!3AlJ~7x <:um :ifM=Fz MmӔe-GlmZQ+N$`b1ǿ@!FC)PLu>ck68my^T u}. s,m?e3.;5*v? ٰsLW{rsiVkM7YY^XpaGA%1#uqR7{QZ-ސ&͙;2bXN sOEGL7BڶosiciH#!3z֙=4-q~gl?xnCmHi[+[ÏoXs{ $d9ed cevM<885qH5xj})?#̹% b`lՆDDGqd i2EfCK.Dv%1хm߅Ҹ*J$n ,VɺSrv5<%&#(OLV8VLz%Ò#fmRb'ng;èCet\/D̾z0F"KnxV8VR[Eb7e }CߜJO č8'7?hBL<$tj]_ !X~V4&aC63qL9[.\lbՊ/2|1ygEWK^+Y3JVM4A5 ZDnr *\LP^ӊv-^_~ġWd.hI$ 8\#7ߡ"REy~5QbSVFд_ R`g.l$^0Q+:C7v}FI-ú!Z1 @gS,<U125Q4~䁆j`}`-І R0pt3D=ɹṴ3W{鮙V#y T©۞q>TGIk@0΂67@cS4PQdsЂ nZ21 L3k'ނ)=ֺ.4;NHa&HUoY pKHmٕTy1ỳXt{X{}ʑ|Rpf7:5! mum >,v bv<doU]5-c)+Kn3.>u)M5Leϝ[yƂ4٤Y2¤ B`LR?O 6F֞SAd'lBT*!_HCk#vӏ7,q 3=XZ|Vpf""Q%t K`(+&nPEcªY~~?O<6@ =ݤdQw!t7)XsBrId5uW񁺘Wiw 14'(=q╨K5ç0 &K\Ӵm+vbg긤Rb{mß3P$ VAx5#o T*9m,:̩̓^J%/\ǟ.g`"Y1ZefRTq[T}#Y7~OE!ϖ* <8^b[a|) Os~7z\L2_8tɶmѮ\ Mt-#ІMoэCy25͘! <U6fzo[Heߒ+ =CɟZo3 &1o0Q" 5ɼn ՑI%1ke0r⤵cPh`_'(7.cis9G矰/\Vk_ٝ<=]"hAQؙ[~?\ 0 qjM񑿟3dлcO){ K-jp=2N+:l$"*, &<ꩪ&`;׷РQg.UsUZ$s?ca?^S>8H<.)3HQ&NL;?~1cZ}t,Y/ήJ殹 g#dAS؁cjChc6:ޠ ;@WL߀#)r)bDD03 Oh_FK-#qҨsN4ȝ \=T yvQ0"CKWB=q/:niU#U<¬D^%A8 :@QdՑČGaϢOv:v,_E!Wμm5b+bl؋H345tLJa;zݑ~c[{,Oni܉j"Ʒ_/Bdjny?b ։m;oQV MTp2[LZ2 'r/!l 1fQ=4",F>p^ݓJp_~ku.TNK%dda<V ƶ}?$Kka> MGE -&6mLDB Z}v>B2+Ow#pdpK"JMKdMdK=gV<&^PXq{p~[hmw .Z(pt e Wa2ͤr!Ğ<)1g}uŦ0߹VL6|Sf/c\dƌ/샰ucܽ:_E"Ȩ7>P){+b- ]M_VƄJ `Np;8,o}c*ԗ0(l~3 {汽Ͼ;M]:F zʩg:ʰ p%lz ]|2f++22*5A5xIJx--U~j4OS5|}Sd)_*X$EFW);HMفFbQ@EGgH7crՃ}`"j@6J֗po]֍M k(U|I;6odb 3:[[Y{3||{eEOXhӜf>GBB$xvI:m`J /]Zeݭ?}0䱩V 7 =Qy’>u@)5RnM/38+ib\cѐ!Pض;L&P~ঽBZԢ6Ӗwq|y4%ҳ3ޜtкle`HΩXg}0h[i`1HC5pb &M,2bZ-!vြl8>JKG'paID v? VBZ.5WVӑ\e;r%9¤:wi>"+ݶF#jkrt N;o!fa?֤%ZqCI=bqˎM›W^{3ewr+bO#c/kRxԀ}g᳕'E gzɮ3y=!MVh˞Mb \~|@oڽ\&O=c9є?$22n}ȻKNH`o3* O0J'wgf]?DQ$\W6AcxxB$ul[fSzDۛUPQ6X=Phzmi |]ζQ {yX(:IAd)Q#}b_I n z|J~q>i0^*)A4o d\#֜Vpcx EyYiuyK?2eP8?N6# /_*lE-DƦ;}6ؖ`M}Jʼn[gXϒA8b`Iajvܽ,ЪoSl6蹼\&;@5VG1~Bf*=CXg YFϟKUvӴu3RL=iΙ|+SdJo0;2%ټ7Rw.]Ϩ#ʠ@gf> jXij ՗Uآ!zy1b *Z&ƪnT"~N3ä#Egɶ(*QoCųBc{iGKաdQ{(,L0ؙ#ħVѰZ5YX_i;Knbb)%;VSYyF-PYj}d(!T+Ju *jG*9щLX sGRN)K q 7\~sMf`-v1π[;;#7`1i9;r*Re. o+qq Ӌ-$Gy)o_+kvupx `n_Q*6*dVK\Ww(^$0u,umLŴ_D-"\Qebf4*olsCZ!O a4ץņb'9_S9 m9_#8w=(}Uca*7]env>BFIUu~܉ )}@uǚd1S^$1ߗ8Vit6R_V RNIUmql/-+l-M43`Ռ#Vt< EH "XphnpStM")CF;{ U'_ՙ_xj6F(Y׮D:EU ͍V-IS?彩G_|L0  0yNaet4߄4cfvTMHc uwe/"}fܿ3[а6yg:%JނT۫sk-t1XMPǛ9>kM[&+H*}ɺ?'mes,Md{2dUR?,i+5buoƸS~͒#Lvu`=[#U}=]18j6cYlp^&9ao,8"dlTt8E:ö69G_#W@G;t+nv,vocnq2>ҚK>N_o)wԒb rgG kWFX}KC(3DEDuobm$9B{E^U -;FDCѴ%'&4,@]1gf"Ű'Lf.[f#1+GJ[,1eȵ 8E<.nћS^ s0`mܖ֤H{QO!` ܰq Vw]6*hhKcԖ$}WpiSvZA>8ʘ)V, fpk3x؄Dߐ2xffǟp~iJF>NӉr,N; jhiG{vѫ ;'`-R rA{K+~lRM_7v(Z?F]{ZFp qh]y_|161ҚE&gQcBnn 5ʌ%Sir(b.[Q _C !6^r|E^bޚ0by=1v`32|yUYDcsj4 P3 qz;O{UVCuZf3xx Dm^W-V RmҶ}H_? }+j[焛AQ !^-dzF1O'^- Еܦ4G}-P`]nŌ+%= T q /pmYB n r&k;\0]Q-R|(=~ٗ ں›629qʎ2&t=[TNED@$ H+ I\SMmh[p=r/P2ܪCt ?> tjhɠ46LێtOUS#B +`z+] =47c16?Q#Bzکa3I!$Li?lW?)o)>&Yx_0soVX54s}@2Dc6+eШPfx8oּ \@WݭATpN"k䵤kqSj=Hȉukiork ,:C; JƄ?Bz*>1FӮs~7LC9'C_#)%h8CĘu;XKK]UMm;7$)eXfՎG+QNt}#zZAy [u 0<;Q >^Lc}amaJsKPVǵDR ;?1҄&缣}i$wj(%p-ah SB#!fTPW_]nOQZu.te@R|[b{~' % nHC\p^e)hP4W(ky;RVu$;I)0L2ߵ]J_R HʨvY!Y`j]d{,.՚ŠF!;~e{MJJ|v{wUɌeV,rf b@C/_ O@ہЯ)'2E #`ϭ 'L?0 9 Eqó4>#9R@# Ƣe#xfdьI+3YOB[V^##ˌ+#NGm99\]&):?uY2< _6 gX#,"BK I4f@J|GZ^-2248_ \:j%겒moܛU'8CįDhlr8oTD0 rF[]_bsÇٗ-bb@EshRMg95v78ט>D~ Ikz9To!l V݉jLJ.W]1ʞ:։THN6"oHMG\kŬQ' 7DH๏!WKX,t_tpS ^:h 9;>&Au.XUb憷c G&_6{;ec8+n.y;wwq NJS433SK+\[є"MO\nLPlF-v !޿A1"z;tY>U`GG/oQ oL7R=>hYokq9'_+_cBVƜMGu;&CzcwO@ee 3/SIX7 ܱe%*us%B/(oNy\J;0HU?DkC{I~g0[(L3 6[YeKOvcO^Y'"bw@yFo;I&?zJ叼t H/Ȭ2O %w8 G|ծް߼sT<۱ҳ|O:1^*\8XUhTJ%x֕D%ڶuA;:LI)In?{/$+I^c؉FJ`?w?ucz=1ek_svӲSH $PAC vA[/D}ۣ] #eN!i[궫6 : f;}a_ %JƝ,BIF rjP 3[-fF.tEs{AoJjǣ;q- TK0ϼ*Ÿ/%WHL"ա9ěͦ9>96TMރ|]Do?M1r 䱇K!_K(^Ȫ>+;Z`Ņc-po)5ۄ>`j/rĢC;+AݤT$>} '/C}:mC1{5紨+M(r?a Bq4f6B׈"WQPxi|#U?ʜ5iT)ՄjmN cFH^Q\vo^IyG9 ٹ/kD)fPʶS^,up FL ȑf˹~:nl"=ฏ^U{0Sx6gj^?Pr5&09F-)<欴ZW :fU_=2,t'.ʭl|np.tp>/%("%bQm)[Cc@83 =b'.ώ˦o j,!3ۡM(b5&2!^HqjM0"Ⱦ9C}Lr W FmLA QiPJߦzlwʯ=X͚ `YFw T6}LtYV~Ζ4oF=S!I#-0ゥG!cU)s#D}{.5 LjXhIk-颈BBO*++gY7Ok³_{1KUA':c㓳~BNWPplw` v{bhj3Iy>$3bk9pe?}>(sƪ}:#{k$C_eTtK4r:i4f_u2JI_z)v[- U^[z7W!U:p`]w=-hlM+Fe') $["C<Dw-ì">vڇZN65yH9dH /h3dO݌jguSzUd?-KX%+V$q{2)nWS~ %ifG/kz}~;Q#8, M>ڕ !A|dTRȧzZvdp#+bDzsd5UnLF*>`uYX[Ml4d&z-[:-sD2ʧz^|=fkQԏųi6&[:}4F~{Oq6;8LfxY}VnȰؖfJM/\`a \-4b/UfדKUMWxZC@FNT2ܕ|I\#'%>%). P@#څ5ԉ䠂Y=9ٙ1GA(seTIyͬYmj ]QMiJv 0/6$# qUuX3fP2>a;5 q%()S4y}<[p)8 ؓI[pH=|KPD(m"h7{n,<ь!1.' aS4RCҬC/rhU*0qLa/C:LOAnٰ8Sz[B ~ѯIe㶅/5Ө?S㞀Ov)C^TT0aHew0w^/C, Tb#7 _XK}=LRH{H{ښ͉s{y c XzK.3e >d.E"*LgHʻn\|LsNYՇq9IJ-3W'يCBBNשhBpŮCps6N%ӧ[X1s|ARrHp(if%ډY}r^s85N:ٰ]X({:o\V/Axʂ7R5<\&zLFCyHfoEN",ZmV'edOKcdsh2عnDVj#QFh+3C ,8h6׍@m"@}抏C,]>V)`DV{*5`jnԂ.mOܧ5; 옔YXjzUۉ zY#ᠼ Ri=qJkH&r,7K@ /Kש6t[k9K5^ӐQѪ&j)|'']BbO[1wn$d~ud7cvWP/1;EbY7,ۭ;J$uT+űEs[p_hpʊ$iZըby,5TٳjJ|IXR}WMxX f̦มZʺC[rRPM9:03s0sK_~6֙nه=XV1mSqH0+vh[,y")FZ]/ۯf=jR.rF@pxSm܊)e^oZ2$Doǝp.TB1 kܩ9g6UBfB/p΁Mzxu#)D"'^^` R;Y.}MC@š;<̚b;{0VݛP2Ѡn‹Ͳ8zmY5H Ε%.oG& k#@7iS_+tВ;f Jl,˽d/)P2qB,hͬ.`UŤ7$^0.W<4S4Rpsܶ=bQs9#񷤢昀$6gf \ҢnyCCA {[~ex`[1(pDrh0Di_ doE&uCcXZ^%^a*s6_Ejx$|R'&RC#>d%̹1PDc1;^vڿD7\ jOibmswCWJA,b paF!=9)/x ٱh$0!>`UNyY"-Ҡ 7"FPqAz`$@Ĺg^猣=7:oA諆S ԯ볎+ Ձxw9<lVZf ~c6G f>K~# |0F~ wN-8x5rry|y = =y(!8V(+c:v͏ҭF7R8 ϥ]jͽgB;EXߨ"*H_IQ_W x݊=Q)pF*a  6' gy=7ƽVuLHfy*}ǢG|HBSnH ܣxAl)E9q盠_m%u㺮CS `JpfPgjQ, ؞W7еXF]bmSB]Y)S#7Ј|ΘN”nQ+!ÞLhv6ߜ/cKxz7{2&(f+nDCb0t°$4^THx Dv}m8 5k,CXb2'<}I.{*-F(\Nk!|o8G*٦yqڸ914tfa.0^j?5xeOi wE|]y?DZ%z]Ȅ۟Y }U"^?bIo\w*v{7O,G`_߳kur@raaMN="=+b6I:;e5QvӲEК<]`["ɅFސeP y9Wj3 N;*:'׉8`Uv\MRybԷ/ )*! R9G=LLcsJBo03 *k#;LH9&rWbl?^~*Meo*J/̿SUrRPdKY M̿"@t-lo SC,;l8KiuQ]J5VB/%WFuɕ)_l92m8( ٤2[ܹk9c{A/U hFcuL|2;o[c-YED\,ao*rb{sevj( a=Z(R´ h,M gNO? U]ܾR'msa{)[ì55Dh5>StV㼏' z*9X5`pOs&]1QO !vdbnQ۫jÛL\CF\2Fld% 0Z^% yTsGO0Zj =?\դf†Bst5W˴݊ȷ)9H,vx@- ,>,0I4x,_~Ǜ8w0c w\""~=ġRBJ+)tɺcVm_No]|K4I9aS/sR$T^ g LvJh=Vr# Ysx${˺'<N˨܋Qq̽uhƐW^/`9fӏ2kSхmNp7M9Y"<_]M"yRzw$GzjUZ)mT,{D괓fpBapf0oMܢ](B~ fn j~r%zɪf͢{1m2G\ɳז5 u M&t׷.}@#*L4XZzs=uU憄}g"9JO@.ء0>LK6J 綢WzcP9oQHs$kc]2-N>VZ 'K0-,mXgdEK@3@Asg~K:B !4EɱYLjYŰ_EixW6RaY1jk_L,Opno2+t";^t@#7dһh>:W?w5ܶL=5z/I # C۸a'NF^kho. @畾"kJ4pc, 9"p (4½Bin,˪QwY>ƼsmPM\')>ND^8(ӏRF$cvcI |>f?E_t7ScDx6 %yJP3u2i@pK^NAV @ mjލ5K< %by-L}+%RVol%Xxv‚/w3/=NVRd|;Y\q FF(nH1lg~8h5WOa#ߖuC U7r?13I{qq_'B ~$O'yiN$&f:0|8OQJT_,3w_AOpuk8Qjrfzhp'T_d5>-ɳ#6p7 j7.4*d Tz0a/wBX4JMzC)LugEJ!+]50, {Tb83<1H~5*a5/rVl謘 9|$abb!?-aV 䌘OY۲=^4PIՏ85pO_] ~yn >r2PGEB˪a qsB411.l3CPKVq_hCӪ2LxT0~TίAˌr-yɷqX8s8:Ł؏b>=Efk73f>aB$H4%WxHׅC#oJ^a^3땶|"S[H%ʜf8HLwL-h~F?4!"nMt ^Q/W+M> :{zN3v³=[.~M8_'A:d̡f:tڣB./:-́џH @E"Fz"rVso9ۗN썹BoR0OCU.5#)R`*l}A?Z[b8}wr/@3K]BbU2h9 v7/+/1vv%w铹kj)v2Q('s%97b!?IA9!}>zkO,Ii_@w,\dxFk¶%W>)b(@pO8^Uw\ w}OI蠝XW`X¿-!˥gg^+$&TD!oaޏN-r tR^Ӡ <͆W Q#ѱfb~;{wř/iy/3&7K kЕpv2 ]7F^(w>ILfw=& ;JbtϞqkۮ۴82 ηl)|H!P2@7E6<(}NtᒈU;u%{S VZTq) 4vGi}7 ,ѰEN<@^ |c?jap ; Z黽pҮGF/b}8r)&dx7֞i#FXyP)vėa8t77d-P5^iJ^ޫx˨ةZt'PonMpp O'5h-mF^,]v(N0ڷ=~Oݏ3ϝ2&RoazJ{k"qՃlE4 g?h* F+!;!C_͢d1r !ZJL"џma&pйUدsiA?l c)f], 4 !}OTNw kP_)2S/TP9I=m}{G Ӹ7C<G}6t(|rC߭ViYvM5+X/HAi 't =ѧHvK=z;p|P.45cS7P w) 7P/6uӼ#Wn m7%H^-vz]aY &J0h/; 4T& DŽKGXu;{}-Uj0J,_fk|2^ٖ=%qK<ڽ)m'G}s|oX $y,RkY6=+>K/Z%_G78L=x۠[% еGCVv`Asz6l.ߨKɤA~EwܝQ81](?(fp8nbsFoH?/8"NL$* z 6ewq uK^.jB4Y/qf$nRo^˩}:cڜx>?v3&5']zuVXflNo&1eSzwkׇcB vzW.V]+r;/K,^LmF &NYs[?֟ u%(wPjηnX O5rD[@HRUǃ~2fL7&RA,%WᕮRf1dRG(aߙʩ?+eV /֛.QZCq-Ii a 0d0'u֥xco5WC~ZN%V!yޅ65GG9N⳵~9gjvZBRHhMrEV@ RTna85+1 bDJ]7lއp[׋ںǰĪy+2Cd|~ȄjiZ[h@,vz-\A%XK$gWSd*[b-y "}QU`"A"׊;u,znD: Mcb@9԰vόEK97t4p|;(e2W6n_51ǯz<'Z2/SUvE,>t=@?w.6x~GB#uä۔ryU6Ƞ\e˖e"x{T_Eq0잍 bqwo I{.ќM-Y O7+;@A)b.ߢExe!#$ɺxȆ=V ̮u߲"-Ud~pFDfbP/f9ߊG;/ϒ6e)q .*'iէ`J&uqcfT.E7iI,:ΐUz,O/5T6sG%DU$wOy81<(-0:)mLDނjfV`iE$9-rSN),ރL|$62)dQ)1ňNE̓+]i,T\P)]Ӫ 1|3i$)],|@A {bE"- ?͠t3h|h r6P.uyTRF^ZyTpئ[B[SOp1yČVVM@OB I#Mv%S>0AleJ%-7b~I'@o}롚[.bCVJ E]`<̰rH Vp#dNwU(klm}{wî1aRDW `w23pU<VF#NZ Tj;4LifE;`gA酹rN~pG|5-zEf6KEG+ w>iA ?>e wok$DV)QSOT]IԦֽHŏK 8s G̡mLWjфB6GVh1WO-"@4qiu3 o U~_pI[оb\f36.݅r62ާam{ƻ4$G.>f^֑ڗ{<Ӽ \/('?L0Cj-1ܔW_ѯtې5PԅYȒGa? fb-5k!yc+̰uOD H@v@IDdb.qeaXv|vK1$y4X2A􋧊U)YmGKiuBF=iGRʮtgɸ]:\LF~}*^@,I)wUTڳm)2>9򨝷k<^f*>YAHm)2b[H܉eY$dxwJpի?QRs贬Uh`hշ0`"#* T>o3! ~Cy (>}]j\]S*FzAsȞOR[1\I6?;!.ϻMiRuQ1.TH "\q휨drD?9Q+7Oyzb3,uD{Qsz|,}^_%Q~t-v@?`N`sϴ>|S46Qz(tmz@ %#m!C{5+[?iKL52mDWQwvD+ϬچeR< |7KpP3*] /??ҹ '#cj(L{5X\. :ܹOdz$frC}:2+`0'Gf[y:ѫEƴ2'_F5|shOMJVT׍eOo$7Lkf}i/L%( PV]EjQ+Jܣ0ZmpY āh]r7>|Qo<1-azsm0` hȎhiw1.˳TO1YwdUez7WͽoDݑIv %^7pH ?w<oBT;7[NIb!˕7ˡ}Dˀ]_"P%d6urHu޼>IuvvAXzK1ʮc³h7vЃJPQCN"4m6U< )iW;'Ƽ7FDwԷEm# upٖ0L|ӯ)-?)ƭ~J%hyJKr.So3b  (4 SzJ]E|@[F#nY'rMv 03HM*^T/ BI 34'9S;AtWތlTfeC6/my}ز7c>G;?x̓t[ +FZksG8lgWՖL鸇 F8gv`C $Yݏ7?LљٙGPéScXRvTɄ t+\^h̃؛/dh$(~~봸4;9ՁA Rcd/Ф- ~e:TѢ5llp^$^~PhWsM;,[v`8W tɭ%zMU.m1 +@0m~ei.36ywg@0rI,{f[d%Wٰlm)*ˡ"Z.7=6LHtI wGMquV, nPƤ1ܧӌTb{"IE~kK8MoUE%s9)0SJY#mPwvV To$$A)Hae`DB5J GӵY8y}}+5.J d1,׹GCۣ YWPsTwfmPyguDV߻ux,_L+8L &"Wg ޷ge|-fs\Y+ |ހ 66vAdא;V#9O/ѲrAn.X-i;D3=Swڲ;=a۞H@ #91 ]ԮYIJNޮ0iWXZvC Y"űCx= )3 TsRϺJ幌X$ t0Խ`x qvQnKtnwIM lSJ&s k#ufT:$tg!'N."HIMbkSk]\P珫8eF[Asi ݡlAN P<{>X=.vr%꽭BVԻ)H1iq0u[同<#ߙC鐻Ԥ%RIޙ:W4@hWR4v@{ vh7LM ZCA* [PN9A]S1V:nf4q |KHm'cƅ)+U[=fJET1}ux^[dsQI=3wm=N{(8B|NkgKZ !6/ H7;z-,섯`GzD",^:R9}EaoħCcVߎ~3@.˔UUbV3RаX%Y0𖳟ē6nY>յ6'2:{F U 6$Y7J3ld;Q<~xHH>Z1K 5-lxR2Fnu cp{:}[xl$W &_@UR>Z!aM`C>ӎ )/o]|?冶Ǐ`~2` OC-V2~du5H@<؉_e[Ay<$ ٸ4~ 5Q+!-O#U3,ܶ$^/ئ@ Vy0dM[X:km?gǪ/`nq t>(R¦Chcyw@aȾ3@.MFհ P"RK=tH*E&X 5e鯉ObXӖ{6=BӐNGTn@9{kbd'̇41;T}pgݫ/)YSVI^q$@XbzHLjnf(:~kb[>C8#K`ʿDm$=nSKA㲄-HJ?V*&D=.(Xlq}vCOEbV (dX͒-z,YK~=޼̫)׼Gp]gi_(q+qmf:RQudG=cB2;]j84+mٍvf6y꽏 V?B$+Ov[MC?DkwēS*mS2^0KOZ?=`WxɵWmkɮZK/AWRȪd3ixqGe}^*Gw;QD<@C>pc\dYi\E^rgBʼnXotIOYVњZqGOUY2s--5KvHH%n=޶k Nu Rޢ^+!&5Cyec[(a 7ԏb E4FLx 633u}wQQ? Ǣ( 6mSJwDkF^R9"]!3ZEE&vubZ'ƄThe} e2&=k*p&r,1Q{NㄚwAmFԻ(=pAw-dhZ[1Bd͕ooxզPǛƪM+k#y.0Л( Fi9Q4{[{ 찔[ ч FF> N)𛄄E @ʴHƚPk2PgSe,/sV##н=G2" %e:B>/`;T40l#saL8@m,I@#>g3tMв $ba觉U[[F.ڸ`f㷟ja'sm76p#')ggVpBubqObmD+E2boq9'j"3hߡ ?X)^?X3@Z`jtl ]q.g݁*ٔ3Ȕ }o%baeʊΎ J!^)lA1&(T'<ˋy ZGn&Jre]џ-#E'ә=ګCAi. 0֠A 5d4PCy@N]总 MF#a~&A2 Jg1%48@~{bƊ8. )Z۶)YmLڳݶ*}DMSs@\FUnP[BМt1j^as‘waVϠWde{ޱ !Z ii'!BL1-ucz9|pM;D#"(\` m%Vf0j*9c\':@ONx%J7.Cyak)=\0C Ef;&ԡS a;LK cRS Oh$>txYE2,GVChq]>ԜO22  NpƋ ֭Fkx!{ rqs -\Ư(~U),D'dhu7Ṷdg&/FuYYJ˅og-mΜE{;͜qR(<1P)`d4tyÎ^E%;§"ð IcTDr"~T!-XbTWagI0˦&kjZ}hMn1e\=j3Z%~;R5x%pWj*@{ՓZh!b@pxOzODS իm~% /sC)7P]O8D{3KnF X?W$#_<&@(AhQԮY?1#(x(B%gq3Xi,z_=Nj٫v 60ނUQ7bd]Hš^$w ,%=iGhHF|y/uuFʏ'̖ Ř.fv8:8y:NFTsizIp]b.^c\}3׊ļŚ ٴ-B]Ѥ:::g];RC*E-Bg$κ<18z)`nԘM[GN`עyj+ͶKpRjDȠm8MYxŔrGM?پ1bjcUO^o&m' _D14*]!FDﶰv_=CcWw! 0.;q=S@eJ!(/7doFy4Br9(curv8)hIC\զ^BC$UziT@k~̰hS)geL"((SH)+jwkȡٚzHgyt V~)l񍙕>уnPm1""0phV6QLd>Ё\Qq=g olIq6 k#P I1Ǿʯ QT" WycǗ}N7 pv>&FZ 52ٵX=UmPM%if}vD{k eR`dd'RJ_7=yak5+ C/OO3[GgG8V@#i`I?+ GyFr \@MmAv:v; {?=0 f@R…6[T g^.uD!.x-`g\ iaw.W"+Ǎ[P`BQOGDͰЇ,\\MJ]+a8^xEIa-`cĕD(QQ3Cm& lc[gҷm\K_73'N~nyeβ4lki j!;yLU]'>^Luɀ$8J:~{*E?M?F&?]&E:~x[ f3r"4j5Ye?? j5ǢQ;ΌK\<*Ol_U ?<)ih(Τ痯~`| EIyɻ0"m8VqnF=j%g2c^]G-ZS^sW&^й$No>2/^Jn6[ NLi.zDu r5[^bQt"-8Y|1/3W,]Hp9 `|DϭF˃V3^Yo2؋\#HI"E-'p}BD  ?z"KCYKBCn|2{XBЩ8gFD&1Qr7a}T;KtԔ'PCαV^vY>qYhOMsI} (.@$%e#"sV_VXҫ3=OpUf"=kgd)$l_(6;ui}#u{k^IPRrOCMD5Iӽs0(tV{4'ovX;ȃujEe7a-kzbӤ ;cZ˛ٽb0@姮;Il5YY|szg7sP*eiR v/):F͒V/qg61V cY,hzt`FPPf!^.]$ˬ6stm,MrL-CނvF_%P\6 $_St'KJ.3,Rd| $6#X7yGLPA zԖҤ7OΖ$}pc)RO5`v)OU sRx,5,(Ǒ{뇅z;`)9h?]Kh 9HP}hC}h}Z 7v;n׽/$y&WEo+㪌f,%Μ;XTa+$%{]Dwr7v LMUOQן51~%K@ Vk9ch1b̑)!n:Sg1It ͏E,B^M@ϥ_K9iV2a`v8BE*S%*KXkjjcP1z[C;Bh+a:&}ьDeYVvm#8_vk!cQVg;H_ĥN%_%;Mُd΄7$mLQ#Vׯ`Kj-VrjBDANl##c2Vt֧lS%nm[bXy(K0L {T g6Y`i/8FH).Y]:ڍ|U!w=Z3gc =c P'cɿ>-籱k꾙V;R% bNmgJjS<,Ө\뼅*_< hj饖6Ry+E_>7]Py^U=Ifѿ:IB>' )xʹȊg0)lce8FWx}ѷ,[`f9Bf"LβKȥ5m'JԱ(媲ſEdhZ%(l+@mINj&Ѵ#GV4ݴcᠰ xj6C5k2dd`S`4âjAIˡi 4+Jr8)hP0HΣAPzʻ=#[Owhk؅]15D `ϟ1:K7hBT4ΕHK72+DMS)Mn=+]7"#R͔#HܴܕzK>r3~5dT>8sJVE_m{{M.YiY/ QZ]MbgM|{b(qZ Aj"-(Ek%= $.mJfUYwP{_ MW UR(ڱ>f =1Uu?YthNU9#:Z(O;'[PF( bE] ~)bn<=4"k8DHSAo87ߡ[GLy> =+ۂ.|w[Κ``vE+9I\oI IMD1WWhWIu)2?Ks+rc'taDYCTD"('n\0`l0Ab\hNo{%7AP'gs5,FL+7x>Rce@] +HH([e^q>+q"-Gu_\$+ɫ6 m -Rw&8`q{" a8J  (娾Z}D 䍬,sնpK2#01qG2YU^Qgxs.^::Wbg%hmAi14aLBհ AV|ځ'clk1vYbOjlB6Ю91$wxثm<-YF5ym8G"w}CU壪C)6‰U-AzC S=at7p h(볠.BħMbJ32gާB5BFpe5za06aQ$Zn} װ  ;7S%B.5HZF.V񞴫րVNr,ܛ- crot^h RB_L1;R8$$jRCxzo%扲v->u f $H%Dw(Hzސ09UpRgg`t̯ iw"|(՘:s 5QZAۢ`1U1i`5* =) AY /,DWJR$VB C}.HYɴ0)od◠fItpG$"D< x[力7xU/άxߢ篼<84Ó}\P" -b91UYcB1Xt8@zX%k5AGʄ)0`n,C ˩Bѡ@̙1!s1'Nc$(+|6>F} M3n -]6_L0^,v ?\] XJOF43qAOPbK$sҦn>cט(S.1U[L?;oH?+-Bf;hkTrrKz8̜ēn*Y X>2aᎫĬWDt f \f(!4E# JY7j#aR]@k /{XYEWM묩'ZCJ'}3EbzG/]|]}r԰-j`*wi?,8/7ѧA]Xq7b%$PII{oLr/GqsYBCѸn4䬽,@gR!Ly.6XHN9Zrz&f5 W;s'w$_ieuhr%hW\gx~8UfxKձr\#^x:BAQ2ᳰ"۞$y˅j3yza-sBAihw PQŁR_^$@N^҆$P:dw|5ܓAaa*~t>;5~pWxK᷷8fJvLZ-桶 Բwfu(\d<2r@ ` %kOJ [+AwZ"D?X6,5z#q醅WLq 94 vuFfME;gR,PY^zcCob0r8Ge9szVZY%I|#=Zkdo'T4i6,Lk*T_W_l)qlm/Y%U>?zt(CR$HG;[}N kg pH@72 #(l˻R5p ;.Z""}umw]M&&E?K$sX ֹu!찘:xw5:y*?tAM%6V4ͪ nV:AT@$A$\r{CWnQ>&/WCP:{@K}V=GZżo&@]#].aLxhT NNJqfO՚!&K@G۱ Ɠ]n%`#!n/4/ĈV}SH ΪT]k(-̤:iSD f2Ӈ|Op6 J.8=ki¿+×}Gd]$n"8pɍb]ouUq桑 G'混Ybj{Bp,A2EXZ%1"sXBrZK㐷fjMa.A/_qr#hu"]3-F@ÉlWV}wk6t0'I3JX BF+C>Fqb%SJ`| U !C^h+LcTU5E/m1]}bsNQ \މ;b7@,cxҏz@t5o3z̓}r2l4IkDA2c Wz! ^oxj#:9B_|(%̨`쁜RccsO]?B06f^?::f&/־FK@Cٞo|t<0p)C%7|>?/"ͮJRNՠn ΧzONQy^-V1//EԫdCխӯT_^Җ#)O5w;#cKB_^ (КT{BҰB&  gT.LBQ$K:^8w_;8V#`dw6;C"ScMȥk?^'ԙR݉X+^'ҵakpJ8E!+ePrj_Zkj_nc@C : nR9w ɋ%ٯTceipMtD*VOsx?cL \e8"R4q {7Ĕ?{b=Jx:}n/Pk%)2ܚ-rzQA+rA8b25 =/[[y(Y9id#j͕NY_(6)5B#u\3[*LB,62.\Po MV=fV4y'gzH} F8$|=:^wli;3ʌ7.kj</TVR֮2Յq\Уtq3| -0`h<{swɞ aQgw7A!uc9_N.U`e \)${_/^s!.\aM"-ź*kR) >'5)+r:Vh:Yvr\5u{B8KPtr~vFR0\.Kqf׺!2U@Jer"~bLIHtG.Ff"Kyɘa7'7OmfaYt|pP~ۿ{+?bʩIrc;̎wb#{q?AΔqrA9n\?˔FȄfdUws՞tZR d8,OCد"43CQ-OsLQF"f!e|O rCtf ]s/\斂K ȓ`&:zz)(-֝hL.i>8 +0㧸޻g9*5hɤnOrN9|5u,N|Z`Z8ڙt }@x*KLGTC&=v汝+VDwF'(zڿ6,#` s4vzP$*ЈM~'ѭ)N>ϔء?4˗eDU‰ѯiۨ/tJΓ1uXFg- R5,=.~\!10(ƻ(`NUk,tB]<0BL`'5g2Z m8ު/7U0^ՓYۭc9jW?ì|[+h֗cPZ z)-o?.0YC {QsyO:^vjm'tR :MKÄ6Fb)&Pҡ˅+q蟃=k  =E~@Bp! mL^v KuΟү{jܾW"pyxJm[&;`pխq 6IL-{n_ >+ln{|i(>ڸNBj9>8IHLDʔ`bK}ϮÝn a)+X Iݜ"HRQO*MSx)]UҕĤ5ExBoP!P;j2 ײ)\^1Y!cb#yw X?oH&N5&5Q:_zca .mPI[I~^ T?m}(LXzcwYr5Lj;O굟p^oz v>WƳfcԆXt)dy! 0n4T̚7\"̂zxJg$laoK%Kyj=/ G, \--IT.CetpmEq әlԍ/xtϊJ)փtC성k($JAu>q4JqU֍3%R>13s{ˋuw`r :k+:6ϏxEJd? ٰoYzHY/r6_G,B1>zVs K † E=!Ok 5 -21c%_ϥQɯkTZ5pmadMyQTȭZ4EË kW_}(#y5LL.;p_[gʮФ 5\cYW3FMXVcJ(kQ52u!=\THbX%R nKc]̱,;M[oc@_I&(Z,=bNq?~ͩ:Y:_Lt#wo|01hPTӄPνNR-q<2|zHH|4<8-2i`$V)__)LX[6,0QPa#Gx`uW>ս N1"I.y*5K_#A}mq2p}4)|'^Yp)NL4*ۗnap@m=UaY? 2 \#j~ bhpBiXX #k'm鱝]B[)g 먒!+> ]Tكںf-lpßPs.BRw\d_~w1 ZS`F$wB4?"&R^vj6;g$:Ug. j< T*!IW_PY+B':$SF~Ѕo,rDvDK/yٲcYՀQ+)vy#)@1g~Cx{(mqw =]~uWHjM*6W"JNci`Ŕ$zU8kc0@}%apIv7 5fPd BzcjYuL'kPʌ˄~.aUH!"vg7קּN$ҝ.h=޴k>hňK,j16]|yJ:Qgr~i^Zn ƅT%ߺVvC(t g@}ŇWr( Ė^PI"6,r"&5'ZwEfUCAS%n,tcޏlL~.σS" Y~̌k3^ƖQvDaBVV3jg5eGGV[EC(0kG|d X02 @+q䗕5@2e00|=%i?Q@tBB5Fc{aYz^9,f *YL YWIyϕ={'n69/sj0ZBJy ;B 55m>A^GCU|]CluzJ]Bid|!)imJ1HgBIO@lBr 18Zv%<$VQl/RtnF 具{s\T۞gFtZ5~f Z;]GFs0N,Xxt(pu2_M?K։r=}GFI]yqJ Qr'Yi-8o(u4Q 0Ur1sD=O!ߡ//{CsÖ͐4"lm r+#) g2z4Φ3tӣW8RcY}E /m[u8 VYؗcX-GTⲀN"Op]^C<$xOg/Ҩ qFDŽ|SW"H_#ۛی!ufxE _&Fka![坅mR8F$,vR&Nv yJY u1tԈ?H} W."Kkl 6nњ'bծa8AUO6ejԟʝ|UjF57΃߇kT:~0iP 64osx-"5F[d;TBaU<oQԒ&0wlr*n#G` &`sNҍCvƊ!O:wXSiJS>V$eKS%"2B[pxfa:noq9qT5ixPT ZeT G F\JD%4fHe+ǧ[c,`5qn]΂pL!  ᖩ_֤Eޣ`FӧsX'V"уiCG[AiVՑ6F46Nڇ]V27zxN]}T^=W^E>:']_t y B}d:0T5Ο壡%8EGj@L][4[MrWy꼳&4:y5j}}V}6@K7,T "2粵C#Gw;[i՞M&MPkmxynqNYƮJgp}~^FE%6&~-eyR㥰8߅?(ޣ'H{v7} k=a@a4ni 't1ȹ}&Gw[bVE./c.k1)+@_f gS\PHXi~ƌ<>MHKV׊x0BjQ}}Iqpju liHi c#UF=qta7|:g,2gc,֝gADIkmpoҘY${v=kk5E2B컔i󐹫^ 4? zR0 !'p5-Ia"@ @c oUwB&,>V$g,BΣTC4X+( KiļR}I)"H7 nKQ I0-kf!4^"$/\U=v,=i[NSvd:,Dӎ4Fi(T 9d ud{1ŧ2\Xa0VGP36T,  ><Q{D6) ]{}2,rwJG`/V(O3EGnpuv2}6Y6<":55J7)"57t+zdH~p ݝ&S_(̲z 2OZWJفVTHcGũ`,+E /bAnBxםlWD/¶I:nDRo.iDmVGy5c^{3Ok-8@b-_J!QZM9%Y^%h}a q8nKoH2U,dy̔y/?Pm3_j)Uָw74Ʈu"q'b`xwE?,s2#J^q}|^ ɹ yi- $2tD+'yBžܧ:O3?e.}|u$4ftHӠ`8=`Zg|i-uStةwVQ.k !ִ/m>:|Pro<>;8ASS#ImQ e[.sr;¢:c̉|ÆC}R6y)V KS}^3dzwMԷb9gR~rC߄$7$lgc}<5Oi4 xÍ&}hr`Y;q]D.irv.aCC$ϸ#ODp{ h '4ˊUN"4V貁 n> ܧC;zZC#PgilGZS4=\M #Fj' pCYs♶2p.? W{@+_(“H_ɉ)a'rq8㭓f0Y;0 ] CYZjgISۈ:ʨ!k" Y'!=yEZ3,HoWXod; (j5h9e%`eQO%H`Q"nN;=*v-!r}N6OM=}щ&1BǨ6(y-puuzV؂㕦JLhf Me0`j+2T qۨǒYØr΄Y/$O:-cA @BӠpmb|>LqrE6dl>0@]{)S\pל8+(I =/(M:_Bu)Wv oV(ĦWT~A"OξOieEGezvLv? ;N{F>AO-G8> Ű khݒ y -n@܂ L=6ȤjL!ҿКB3^ҿ{OoJ~> egoRַ{>/Nr^?3,e$h>9+ϒME'$9ůȻGOS ?B쇴l3^QIi?;Je;1 Di}i^FYyͿm9W_:EUT>հKȜj蘦r 1Ha83ug=T^ 1SXx[tO>+|?aM}*Zl$r'ù?U%6xlmjcz %sW}O&;q㭘x(8Ue[TuƥӔ^D 6%X>( N7Lذv?H[g"*M_J>46+0U'FXvʶY8bP6HDW0:3 PTYˎ#YK^jWJ$+x5u SJ t,6S#rciOZil^ԽύW7"~3?m҉,6A  Bslrdy3r>^VWLp!6~8;SFE=[\Y%=8Spe|\ 15\2Ҿn|Q[GV3sm?4_R4T$2zgkbmCjުP3ж_ky| "糥Ϭ-vݸ C'Ryf/[PCV=!o1rv ڀ;5arZ,:Ϸw?`^gQwL|Ŷ bWބʓt)VPcZ@F mM؉ü.@O`tg,-0ېە"B4 yv7!TҭBp1p8a*vǺIcQHml8tk9n.wvQ^p9>&`~8m"Kc !PRmTh3Us-,tcPJ&%eQSC<hhB>jD'$(y6-uieU[dz-\x'@Ȍ݊lU/Ax5n0 ֨*[jZ}=XIDgTnH Nb%&gh nM,YF 53o fweeMx榆D`KޞF x>F:)Dy_M9=OKF}q7t;f*%䦋/߰`õ Q/CdާQ1d_|ĶS:l|n 5gA@(OR}6#]]FE s -X!L͠`1FÓi h8WlTn-.4{41I74|!D׃Uݒ+z@FFivaO݃o#_¡"K`v>&^b. 7Ol. w*G~'&hNwdE_e!WlgY¡ 't83 JF5eyfg 4XNWGW7EiaEis)31m2XlJeΣ8?FA;ThYn_nt? LU"o|5敧[ó UwIjHak(V8{f>txd=+$$ a1Ԫ 5 |92TM,`Af'Ol,x 8QW͵]{< م9y)f::j*;2g|Į< 3DW uFi)m4kfM.2A{j7HEWX7әhOmǐkzO;0\X;&~4.R*h/G<'f~o_|/"9PmȻͻ`oo3 GS(nF ρd Nxi|Ü-ΗYBjb ՛] zYJRIA)c|!`vS|_^]8%;$a:38&,`f g8_tVX|(rLx`"XKekϔoR<٤spS]AW"c%t&= nN_ !At]E1^I,^^kp +܅X?\΁UTy| ߤYG׌0CݮH^Sz)k9R-jL'WO󩣐Axe?FjZN9&N#+ќʆɳ+ XTO <_쥎} QpNS)\וO٘Z\S$o̟umٞ+%D54ἂ5S@r&fM(K#%SWVwWWR[18򜫸6[Kɭ\EZaN)p,e l$}( Y{ OPtڛc<.U-r;.k4 >JSCڬ=294poZ4{-ɨy6#dgJjeZhhPy(B:y}Y0THPe) Fp*T,9, ^QY/-|obP)kF#\†,EY-垱 ?6,1 1baFhg %t ?=WWwGţ)Rprn^>27%e}0ZJZ-u]s6̚le[¡͓b=pE0{*xC~zةy3]~(Sۆc Q˹cl, 0V10Iܲi,. *F|?6d.*YZ9-{Ba0N>bg_ У}`V1]6kқJM7~^jn nu'%4(c~ iCEӅn=*?^KbAߧ8JKW؈<3gIӽBa*m1eeG9UxUU0^S| \vrt8.<{"12dQr ux 7٪Ѧ546j!./+~񼝣ofDQ.[C/= T㉶" Vtk֧*mM4Z13Ţ3r-ͣ76i$ OJ^\t%s?q*z )ژBYawD/AKo _ƳҗD0 ^+e7Gv &1Д}15acyU"1ϰf/FPJ8Jk}ڽZ-i>PBD}W`L̇1;rgȝdPs4BzA!k%FA@OQ^~'=fPn EFJg{'RZ<^%!#m15{)ޟl%Q ]<9Vxr>K"LYU2YeBL zTy GɤKu_*Xt]i^Whd$s3Z>`w)e4zonxs.Ͻ{?C3f^kFa1 W6א2ldNXt @ œ:Ơ1Lf2-s]4( +=V>1}or=بvZPS&~rla{Bh/ߊ3Dn*pCHnczpvɌN|Ɓ`mCJ#qW;yymWmec:1 $N'ZY:lT/A\BأIJ] \zݜ\ل8mMRZ}1 Yzr7؄џSN22I6r-(듯 3bN8T{Y1?=8,h4kbKzD0 ,.E,p&3PgQD/)}8YĿ=ǺWn]Q`F @ZGNV9#p3|gt0+4T:;w'B튇oNfXLji?<]qf5bY8}~x?vWl~fjw8z _%*,095kE% >տ(ˠ( p hٓ 4/ `:mTKb뢱B 1FOƄgkd.v;㒋pT3ÜYPʹHEEt5kG!"a* Syqeȱ*he~1[ĵwi{-}CVW7 /\fEZȩ ~ QGvW@ _Grגּcv|p⬔.4n2> ]PGj7n~n沜R<(`Oi󸾴N50e>UHatre p/D_U]5O)o!+zSpJ/F޵iSo8M|4t/}hSWN0fԼÈ~҆n 9P`9PJf1VИz,T6$Zv{R;NYܦ zj'ƌeq^v/=u *E3^$a28zʴ{NPqexdB |Zbwx%1RAADhvEهp)yu5ɹcV5ڢ Vy|QLЕbLZ2x끽a-SlR#m Gc&@מ\G|^$MJ2z5-}izp^ܙ:O|z@Y֑=T YOnw/?%N; &}Kr f+NN/!~w8f'A (6{P0I_-ɩ?ij˒n4Vw]D|!^p ->P=ҪMcɎ U]Pu@%/S_l'8޸O,.n(ɴ?+O)OO &C%x;ϽTubO2]us@@F  w,k#JsPNˆmm~ i*T,q%?o 1B׋Y:^|IԈ%+z#xEPDaZwW`Znst<[# B~m~eӫuP-1k~x5BV:epFW$}HS`'N<:ɧn΂i1OJnDŐת²ֽŗm :pҢg4FBV*b8 npH wwqD$+ě6)SKy8͍ԯ {abIcz57#sl|3tV9#}}3cOkf 6LE5hw@fbP=_]0y[(k!GKV߶|#C^uVP)5ɟOXlߨԪDO\9kOi_H9\.b>R?a>[x0pߟQuryn~EVO( Q"Eg(Ɵb ؍jn d(%2הY Iu1_&ڪ\ŀ4Ugɋc0 i־j~- qb;hc!=^#vvVzfgIܞU1rE_2a 0 x=dRJp SΊb| ~ʦpPHl&mY87ߤrYYҿTZ0wۛOBR/s. Ȧ%\?("l`fwV!b cRSa=s`*7oTCfζ׻cOdȬZxœ;7(r"q[W#xi;qx[Q e}~S2Dv=@#pL.Bwh8ݩ<%u=NĮIۻU)ݿP%*!]R,V(Q LI!.޶8 .u WtïXʺaϋ 4/,G=4a"b "T9:b h-<܎f_+~aoLanl[fmm{KeB ňVAm)܈L'.p(S =, yLDhJc,D\[ E1Wӊ!V7eȮ]꫈r4Z>Q%g|ho5|\Zx"`{vʝ>jjQnLȌxH}50,Dy(6-DbU\ZVܬd鉮w1y2haQt,Ik aw虋m_(sqšvB`":CEWS&QO\.elM @}WKLk g5kk(PtS˚_tEJ)IW {jK!9d53;ŔX/GQ;hr\"&e=tvXjb^mL*)uݳAD:'ulD$_;]an]>9+BtfmT:BowjVjKmH"a/Ԫ47򛟙>s4,w<\4?+4ܗEHTKoK7CnK6#9l0 ݱd!- 'b҂lF[<߶qSU(R7k2!v9e< +=T`DVq߹ eʓw9 mpu=<_O P@O$Ƥk gp5)dlC(ߍa!ta T Pj Y J դD$ΏnO9l"| |e q;i?#.m04UX/SȾ 6/t-3_IȒD͗p2ESXWqW/!a2IsFdڠ<1@4lͰ]B,)+{*Da5rXFͭ |F"y+âh}i|hQ5BdZqYc,pho'yM0}@_'zab=t:"$uH2"l,;<q*_Ld˞B@ZwkȄNK^>be?4Q1xFT"DM dֶyՌOuQ4X֍T֌5:ɿxqa0O/ڻT:ضZ-ç((g̪ms;ED Ʈ V%0EJOtg'?/Z[CSj,1SWD3%QŊl)"u)!C2-Fm%~_6\pKFN/#m$tbo#پ,òS&05 E[q|n᮰Dd Oj 2*;6ՌNEN2w˞#_6ɜ3 dK),hCGbCRWBތY}`hO *4BFL^1Rk)>΂ONx|4%v\}6*.q~FvDp ֥㙎X^ 0ɂ}ؽvp9 xvyLIX2+bUCl586P`/8v5XGb.>JGԸ\ CUw*ΊHN7m|wWʰO͡Yu@$P!̜]BS€Ys'f煡_$R8iA{)ݿjgA\_q#N#*30j,q (xIT :H)Z1ZE:r|'̔Z/1x2`w6p'q\ !i;מsBM+("h 2CDk[釄)nO yP I2Y 򝘟; u_<>jŠpX`Z7H@#\5z˾QVFG@qp?WHք+<..1g'=sm!×~Q9pf#PoG"SJq1!5> %f s)R9vBLۄĮɣߞʺ>ۉF:x%`=T9Q6NNGy Hgx$y ݗ^N ?Y [c\YNl$_AtФ* ?>\f£N]|<4seTe68>u{WӁK"E CL%v伐զ!j.+=7(3z3g7`I#b0s#E^ BhM$X7̇Dvv1x343/ Fh]Xw5#9mD!2Dwa@@WЀqB?7rnyz 0R U'C^߅maU]u-bu5C_<ƧTh u] SZH9Dwˀhq*jcG'.#3jRisZ~Lc#-ܳQnrsنU6 9ɗ2T\lE,:1*I5 jOi.j(r0,īs=Ύ_hMu}¨HN:B* oz"О*wHɂoe[6 Hg|VOȊް+pY&G@ ’g: p0;rnhCdPuR[Ό$ox PMU~w'&ɼ tdߙi9n XH w6*[_)-G&(P5*}MO!ky\z"Hs:HbC @*qkPd IoN\:*IVqBօC\-ES5rZg1 l?4",om/Lygxe.gl̟iqOƱ g՜ϫK#_ݙjlڈ-vo) cH4NiXC AL^y"U^?,2_Rc=~VI|9crO3U]VcΪ'7w6KQ,N*.Zް:`N%,c1bGjecFI1SH1B~kϙ5^iK#x/;?HK6f`]!"3vxݧa?Xp\& lYXSp7nİx7ّ>{I=\ 7͙ z8S4 R4 R6o]?)q^>)b ܯq>pZg0YfFq /&\i0.PTq :U=qV!X3<>=PR;7թ%Gõ_3f GzL8i3r;A sqi~*yVqIwa¥k1 ^{oRgO^0/<:F+g.f{YuS_O ?.̑^lkh1&}3^̢/M ~e\Z!=C\%\t&ϵ=RBXdgdT|uBtdU?@k cMx,.oB"<7L_€|gw?"p-ۜ(oC;!B&fG&Dvh5o e;X _Zć,fHeH4L[ܸ,?Gŀ%ǫQ[v;6>.T5f;p('ٴx>nBGu։c'-8VƜm4 M"Sv $G*[.+zL ZіF$‰2oJpXVׯ/A|mOz&.mZ-a߶NU=zjl$-2<Ӡes?5AȞd`yH?ky-jh<2KE ʓXs|dF+Ŵ;v;mlOp"&-3a-a_B&'Eː^ej8Cph0{+)p|I^@-F1CQ97O x7ɡRmˠ"ӧ̖ ##ޫvID"(є"9@v=RAWsRե+\:`YtYs㼚h6uWZz0%#ݨ!& Yo O/W$W>=qi:|?){/+z_ z_HgJ[-j)=wL_=iXkg;Qe)I UgYw)(Q g|5>5"wb\ﺘa?iE+V{E^yV+b>ܽӜ,LOi©<Щcam jIa/H >JClOCBFyb2_yysȅWMƁ>"7w@ZӭXn94ghyU!=]!Afq&:0z=__Qcc:RG2ڃͼZ#)" 1}ޢ,d|٠OVٜ3bMPp l CȲprLJ >}GpYڭXtN*f (U.j,?-]n]w0`@#J52{;snέPMihLPH aɄX肋RswX OuN?A8!3.D[M Hs*DXfKܔ(rVCMc43אV BIM ؆ٌ1T>/qR@˸58qK ٵ%?iVyV%CS{6!D]Ͼ=덒5E .Qf]]^Ie p9cɝ7RDl#E w<1=9=FUbnik4.Q,cBcrD [ +ehkL$MkY'|?u?8$-n'aT=}_ s~ -cds "MNO0Oq4V;$Yo[}׃޴U@RDLTZoqUd`:+*FN^RG=ږʴAn{HGo%}"]smt^CBc '"U 泚 Q105A8H;]e#.4 G5pݖY-T۳r=9ZlnjfHF[ul)ڄrnʱ Abrr |}VL(ZS}w1< 5bGu@|Suܤ^jM(Q:{gj]t־ֿUӌ(Py>WO_#(+^\13SOϫ&crCa]EH9o[4H7GN>QІ|WzR=w'F\; SE %4JFTkoyjX߻gѢuX?SvصZr0g(;K|JVhQk^0Q%<zेDzg-2T! eIA{,֣lHGyd0 1;׳J5p%% K" LWM}}[$(DprĘ_QyU=ώ!~uf"xMH-/'Ź.^n vnv!#HPt7)zBթ dVL:S?D|#| 7ϊ [$Wo0#=DVhQ AoR9֦+9*SnufnjjM$hsI{*ZN6>ܖ.l! 75UBa"|lMRpW^/乎w{㤍Yvx|Vs iԗ 1y[Rއ}en=ZR=n\怐o$4K@NQ?ֻƨ9!aC7Fur%*owgZwv> 6@'A 2Ba.(M}~{f:Q4 F%Ăx,|xg"F$|`x2l $ Ma5<ۅ=xkVLiX;hS%%,kߖ)7P}yK#n}fOeջo5I f5,.kt17~=v s!{H»v&Q*|H*Q`W{Hѵ YȥoֶH2Tb AHH,^|ir_"H(_H=Q pE"#|y0(+Մ>f| Pv-nm\̒?HDiS.a a4n+Ixd)\+U_rT-8 >l!949vYea>IJ] e:S}^Ȏj<l/l+4ONℑSl\MVI1`X4$XbLӣJ ֗z9K6I*hgg pk!k]Y_+ezJmɝ{"֓{mhFObv#ڹ6O<\k?ط<-Av)v wnCc&FgKs;0V2EUO%$>n{{T"'EMU o<]D6_I~p՚/JyK-+Trr;OҀRWI{5 k\WvKO-2C /G::b:>|M?HvB 넸 |v,O|bض=R&z*1R6;(F@[Hz%trPi`9*DKf^9 6çGΜW$"y~\{~<&LJz++fbQyJMr%,!Rs LЂ.PD(!M79R$1:7 JTNy@ҝ1;$]z( FV a1IכSîkHnU #dƸry| lh t@@ !|b5Ģmq+dZ' r+? ǢQmb/RϝF6QU1܊3c^L׼7E \yd%{$y1kpXڵv ~:몞`MDӕBq%`mւa \G>}^%toU_ԘBzxhK9($%$fokXyVNqMځg4T H>] u 9;C:p4m8RQk++ sjrqW9oqmAZZ_Iap:#}${%^R0`'Y$Uc ]*.UdCu8^bsWѱ^ H<4V-hm<6X!笄OM+eñ*Hɋjmkw,1]زybe])>F ͛^)J ff`QIw磶1RCz4 !K%N2Qěht>K;k*Ǐ|Z~g7S]g?:L*wXpݟ$ )~` TN@?F3% PQX#ؗw7`ts(bUj^1C*<ʙ%!=ͿDQ@E:AXvr0IH:+A2 2 x~F&V_ʿf/%-_J~ TyJÐh[}!CE\ْ}mF >qYnf7<4fP2?xVo:Ox9%.UJ"T|#/r4i{w7}[_N07d>W4f~#tS{] ő᮪i&-pҍDr FH3<\ϯƖ*ZADk TJoIgN\tگy!л7ʅnV;)0`Qφs$:_)?{ʾ/0/ݡ?鬗*d T .Uٲds[&к2^8I>]s[JJ4MgV{zSr*F1A87,Jsz?v4)}Gy%[FM2,; ݘb Xeenx'mW(p vjz[Y$׹fc҅ hRJu*9k&fW-zZy|P 3Ԣryrޱ0|B_Яg& QM^[%s먗μ$n/ߙQSJ׉Ճ0S16JM!i)yHW'0vBθ%JY*!+R ?7ݦʼn };[…zҔnL&nԠ@MɫY%U59u!B8MK[Nݴ,K#*rq2١1c94N&@xQ=43&UcP|"Isb ݜOHS O6c KE tȭ/1ǫaR&@YHgJ16 ,YO(Udcm /_klʤ=rvࡸWRhS5 T9A^?N[lx fi-K$4J /'NnN3wd *fy lǍz +t4DYSZ6 #wj:9V8H>,b^*8!.(7S׉*Xl|D [7*G!ӭ"1 haʪw0 8V,i#@y-\eN$`b $g>tdC+|ؓ5.+YF5yi5@HB(<.`JE[^w*a{sd7diob{Lޏuxw5RV1so'kxLH9ki[DQY?3v I0׮Me|,a؆M|;uqzK4Ƒ3*e3ω4cYwD&l39qG26Е*ɟ`d ¢k`R H r84صȿ4TRxqL>&j/@%wAQYqrmd7 b($7bJJH1YR(l8!WuzyQ|USf!ᷦD8} IS}\C^R]^$8&Y?ף[Q7(X]ס(P2wcR{Yho38̫SQi%[|\J"b^}-Hy\a!&ǩ0;|&g*j@ 6Xe^ł3{ه ;$GVk3oKu#)kG $3 ާl#/c1"P_>PťO`h09$p7YDz c |P(#ALoJi΢hq ӚQZ j$ w.rk,|-[K@r=}۾n$pjh2u4}mM~DCB-zFk'?8pίc#vT^V],mkc %i..k;"p);W'~knpyɌQT,bSg>~Vs5~$tp4Tֽo;8 ؤh=wj-/aZct9sxea**6?^Td$On⨬SzpQU*cO^4|>HB<_3!EtG?h!Ձf\pjZlS~ER~tJB{&,|4#oEJҩlLC\H36gt.6iS[;)o_k лLUW扆^?h~@W4O- Sq*벌Uܥkٗw0%H9Ux}G|t' n2M\0Z|KMF"`6g^3=vɎE5M6P`V3IՔ_Gh2Y(* g,NG&o kڪ~iȱ "X3{獕Jz<0i"_|2q< ؓ6i`1[~&kz"fO;O )ӄi,l[xPs²O\y E})pb}JZ5`̤؟vc\*rN8ӖئJ&0ijޫ JBDz1 mN <4 EI7V3j%M"9Ӳa2tdk|y<'~Œ PC_'qn y, >=?YTy6s26ۙ,/׌׶ՄUUpտ&5щ=& b"qu–F^W~J~s;Sʇ@5Q,fwm @.¿ 裏hkujl dW`cmGEktjt!j".eJa#˩),_v M~5B_\ϙ.2Bvx#w§1X֦$:pD~ifL,PF/-b+:thQ%v./{G U̼)ڈn xMER =S8@oQ8GܴZaamz!m`OQV >'rW43l,ev䷊bwszEmj) O#- ;J5N"ZA"(O`GPGS2E]%d V~ eEõ{u8C!O'<4 }W\F&ǖ;dbGt)9 =l19[(ZT@[Fה-VK˒=ut 1ϵ1RLP,s9\wl@LT?b?GjV(,nhMJO2rlW]M"͸#w.)e–V`$^ܪst V=u\+,* ؝mpK ~­5vE؎NRu!ex%M)Д\;3~:5'@Pt*56sHCiˠ VLMK-59c!)Cv'"ۃ:07XuQp 8Re~ z֘IDEn}D|\# G[p=OMł3{h$ +[\{ 3}ʈ{ \t|VCHm|3*ŷv-y&W>=hl%:M>[Bj-*JvP{oM:.6>aFTGJZ9E]KגYX|;;U5onϔOf1ikLo}Q'\^U0xwa ,kcEX"f4_>Z ojbp֑?BWCHJ/⡽[/n\xզiqYt.B$/̌Ƒ xC}+Ё`67JDKY4y@8J rC@޴F[(ܥi[)t%Ÿl'IEIL<}1&^9iRv n-VxbAKU;$hpB=`%^1+nxaeBTX&_9VIۿNX*)b']#Jҿl/z2>rp9:@h$Z]Iwp}TIC-&z ([)bjbP*r=_U<aFL~*OML2ڊVDwR~'6 ;@+e!G&Xf4PԤjF"{b]p9 3OQ}ZM -=On˴U\=Pz(<3+(^dZ(_i H 0TVY!&ir?P& 6dV h]mCd-zqX:ia+bQT׿w=0QyƚXeƊPTc$0Rxʜ7E#&^8 ub,ahǑ:^ rޛ!S4mUE?(Y`۪"gY0`j 40+F}(:w#ˋQV!P0#lQHUބM TbnSynr *,7WSOݓ}9z#g\+amQOiX^6FS)6M* K'<&I`TR4,ldUtQ˲Y#l`Vb |# Gˀay&f%Uq|kF{$iFծj|YF1ИPAʇIo|̡,\/A*.j~6oJ拋Ƌ֏}8LUS^ G3ym;INE5ݕ_E FbN#mz'%Fܜ۾>^,b5:W%vke+t7m;uXHqAv~!s P_adl_BzehFbؗlheeSS}x7:+3'*j}2U"S&:ǖg} -Q+RЎ)+4 evtARO8"٣u]@5 t?Ь)وu2?uf-S^G+ ]'x6h*D^vO_ldrsXbz,>T1k?n)ʎ&-}KG8Xf a{unR;:^58g.ɞ)tԋ``6ekr)t梶-uD$tQ$r?ZNid!YIsVrLo8.ua7=|jK(QߣRn\|+8 rCemASvr Uy(Mcḃٓ_ٵ_*$xYMۉ_M}7D3Ǡ]rH!sY]|A @*᪕8_ar13ȓ(;_eѧj2x8g!!N-T]Q;?(ȶ>PrBrB.sEEljl%ȥ)@6L WkT[JqDٵ}'D 1glO}_G  ~Vt11,ܙB+ Obd 4݆|IY#Gg$-ΚN(7Ŀ,QUĴY~5#N+9Ewpd:HgaK S!c_m|8-o%m{M#>A#\m֫za$ΐePS~xG%$I؀Ϭ?VWr:\=_M V}z(N׳I^])D0D2%\ m$tYzG?捧4gU}'kViwKQBҋ1s0-W'DgNΨ_ϭMHba m(0z8v]`w}+F^cKغ>HFpmǯQR'ՑF*:$&F+<N|}6: [nd.j} ш~)߁eK TǏN#ͮ.5M'S~V 3d$[ i2jV\i=IPBTuW?E3$ ):KWw \.Q> -ǍΫ"$2%*]cLbn2[txfv=韰SCg(Y籏b2t|Ghk tiQU@[:2-2ZTR' Fk$M7*Ok?M:׶ G%3=ԔwB(k [~I7Gl=∱F㼼b $"ք mͳ=`BVQ,ކɇyob}Yh89F?x\⢄`7d @/eNl~+*!"(ؚ"!8 w;@%wFGޯmYMQa).aGeة;=\.l61y.}K%٦vSpLr} JLpZ358vWdDٻrfn^Gn-CMJqXo (T7yz7__k@زא2m韡VQd/iB E2 X%gچ+)SR`Ml9y}>IpL.}΂`amd/[|KH8qD{v&:ݙ,FʡHE<bP5r}N6J2<{Jڍ-g|UGrϧ\ UѦHUg +^1w-5o-toƐDZ2FR6|HdNU+"гLPܲ+fi%b%6;x} ~TSr]&e1Hj4vW7  b !gәL馠 2m:F2Hg>,sm&=9A?7bqj) |1پ.:aMrʫ.5M'[H챱HA( 9~' >rC?!`3Q #g~Ɔ+doKBk fzb{H@—\aEX[S <˕tͅ8z6|}W󸭴LP_yրQ!~Rd)N~ބǞlT0r| QM'Q志 ro Hod=y,' Riq#2. ]n*OSd*` =OUsʨzj,2MV"$@\dBVۂpPVRro?qf|.=@,2` sǸ ĦplٸF:.Sfzzi- VI9걒d2$MbM`.XI\>JE#yf@˵ N6W1{Od0:'~:ȥe'VӻoP\3|w7*LwWŖzeķx!L5)7swD*juUdu8Rjc-EԴ q*W.B>F3$KfsQKU8EoR߶XIBt Vﰲpc`[V/J(!λ%kfltƘxA¶~ PJ8!)/*?T7PB]g{2;Ct9q\;Tm:a5꘏}eNN;M W,5B% 7&ud||FdB w0c" FiSdOF۴wSK^bэ0,aG}.-nBF7J9}IڳmfD슬>Kٝ ~5!u E'(YTg];@+A:s4Q܉w20 rŁGeSI 5{Cl:bJv&(CiC%k؆kkC4Ҿp w^Ɖ5s2ksg: h53A.b-^)2+(zNpWUYfqEb\"|wyN^ f̕=jZ(呺5鑤`+klwA 9id<2^ؙ۶e0hHzc ׯ >QSTTiknK85.v)*Wi'o9Pn_$ESk<&k2~[?N}컉;PA"ES${=Ov;}~[ZTй>17kD*q|15\ y:&k\e$ro#8jU&BXRY,hK:!"eJrP{DI{\ri8Ri# q jEWCؖi +Ȓ?^U: yEkfؑ <0x z+GTJu,[*z JLO4Q߶ ]Iս%Y}kzHt92's# N֝6 Uݫ9Hn$B*l^B >bU5Vr؈uTw$25oاsF ؿ/K\h2ܞjvH?tD|\(a }ٯ@F-2CpDHdi2X9.;iKW:dΊ}K4\5Sl&*9O 0eIls 3fd*ok >2c2I3R%:Cg *",GBV! ڝ?T%vcI Ɛ_${.fڊP޺kWT;ZhNGC9i C4 +pDDyǻ)*L~~,/`e@pmLXkBJKlYCUfK| 6)#hW4e3^Q%j S; }.LeACn9wKmy8:o 3,VYE1s)L>v( Ak:1[F$H# ɍ 0W4bށ{c-)}^TE|զcAx'̣[vm77^ }6G|L18pY i[^NpdKzג92Z|!yE/2'_) X1oRjԋnF.MBRa)rю @]N4S& 0ӌv Wgʤa-KJQlTM!4-%3gLb BޣaJb1 T+.bVd5"[ִP9~^о@Zbc(>G\õJX&KR|h cz2 h!DS C +pD:;a~t,) ]lJTI"S1yHǎ;wC7 la۬Np|w;7s`3 XDPt,UX?K8_zi]@M]nX,pW) 3ZƪGcsgMɇY{ Kϲջ]`,hf1˩ DˤN)CŏK'tlm]!TPDW#a9`+~,a4\!ȯNOpm;BT^Ğbh˚[@,oq#c#C0|_o{_q.~폥Lpzy8Nm l!Ԃ gfˍu/9 c,a2(WD*ʼnY#ˑ2T(&oS?~*M:1>`aCV<J0 yFZK5/<"@2ΗQvyh~<BfV+Că*2|mimɛС@5宀d;gc!]q@h?V.oCDa=eGy ~}0Ǩ]Du j{thho0v&ۍ@vq1dɣ|2DK78Rd:qmZ>VeK5)T' a:jk'`&<5nb"E}:Xi6{Tce+Q6j݇=i u HH J*53-ړdfN`$}~{3PO=T 2ijGOhtg+Þ,0MpƬ_}ҖʂF[c'.'4Vlj{#eDI'M <8Ǣ[f[?B\0!D Ua'ِƳxB6czY'\daV'ߵ)ې:Ԇh(\hw/ԃW eVcՏ6@iA, &[>@bKg U>DWr8SRLbcq 3f~nB788\h%vt#Qd*1#`rauY-*IGwɫiz}D'G杠vJW_a/;>NDRB]*oF?<tWd@yNѱߙC#7qxkv[|Ve ;=)SKa;Ae5{ʿcTvp!?Gj5~ z-Ӗ0r푖9STEO=6R$Y k=d}L'= j4 |ge$оC~ p[Hz] CkGbR;*Q6U3SʖC[g+4?S|?wCpxgLJ)hE T%8F¾UcK;;xyhD+aDxb4d|:`VSD`dS;T(8D '`ynO$Vpn9$%T @8C5)~"MsrEnb27KRkV25E?/jJQuIޠ vQ/'_ƌjo>Tʱ) 64cpO-4y|-ڧk^`).;™)D#_(9ԯw-N[Ff/=;j`*[ p%L~Kh:1IDR[:H?;C15{uE&"rAvkPR!7u)mxNn.3EH̅uif)cһAjGIbe*ґ_BK+W =Z5#f1 J55`t1Af^y*} s08h4AOWGHu)&G킕=_|fXcn,I}bi7:M&KQ֋c߈0Vzr\.X@H i.cWVm.<P`b]E/VoF`]hO4tA@3#|f"#wyU-̐E]fȜ@0}aAc#:ږR"̠)9x'qD+bIx,brq6` m:(v'4 v5Ɉp`?WB*Ύ~wrtp,\ LjC@iݗ2@w@!qSǕ9B{]}5ǼK3FcYOU+,!<}O">Gc ~l ]V2vM|i~v!&r.G =qȶ+A.rioZVв-qԶhLQa|=O?-$tDḨ@SD"vQ WN—Th$SU mbUuH~}dJ3ҳI vL"pVћ_%) Bljx΅2fG#ДL_(YRR8ZFpu&1UמI8Gi7OE#wO dbSE>kab4 /m\+t(gօ|:[ }?Y#w*.(0 fuh#! ur:m-E%̟ʍ9%r+[80c-ni wճ*iI R]#zrYrK5Ȉ1ΦPJ]&B#רP&О~~=Hlsu Lcz!/' Ì c!϶nc28UwXȽdfob+ɒѦ9o1K!pcm5ٴ &!0b'R,Vj!dMf'v @O[w $Զ$˂$(} 6nMIhQ˛W0xM)QkWt,åBoRxi?b%!쩻_P2[.Fߛ̂wE:wM,!Iy]kXzĤ\II:An|-. skNE h~nS8 N Vs-h |91D=Ew.e;ONrGPYf&M8щA#!PAgi`oZhJT#WØI |M7] 6 ]D:"uVXQUY$LOSB3  wvK DϾNONa n4]ZTo>L5x D GU;(aWVB-U[Ң!S?QB^jIܣW~Z|ocҋ\g#4]+WSdc@lÜ9 E4ft4% J?Ogd9Lb\v Mނֳqe(.A-[7LȞ($|ߑ$GʊȼQcJ?d /x{I G2Ej 5E] |{"o d(O|#Ѳ? 9ޙ%5hRsUi tc?I~t43>ŵu*#93TZ#đ^qO/|5)sbr'DP[O*tx|~vB4%w/R)b5>M}G)n-%T ^=!!:|%^:ۍz>[[Ĉ__-5BH}⪚Khrܐ9=1dk7Ҩ1[3wKNq<p\{? {uk%=ߍ`>~6|qc>('UeƩp`6qsuݮ iT+uʸLu%"c]sf^g(o]dscw3މ AAtnУ9ɻ-ΥɾFnNOyX o|҆}^5$OVPWlF\c}'\D!XFr3 @]#Q EqxcYEx.fHp}+0{G>s,裿%"24l&EP 7Ƀ7RY=BL -ܻhb*o{>Զu BkX "#Wx`ٷKtT#Qb8EMҌf+`co*6>x.%:sMFy>?_Nǝ*%(:_JtX`p76ًW:|b!.BbD̓0{&d}yu@ВRaE`P@dAdU9O2Uأ(jY\ⳊԼlCi!v0  /jvl)jk-ښY5'UgR"tZU w:{0ziQ{bOb93~+%u6S*ӅΘz^b`[w㤓JulNٯubL,NbM1OEnb󆪎u2> P8@iJ + 4?PiFDŐ':%7IQ9q "# o? ,dK}9kĠ*NWR ]6ܰ:w+% OM[܄^i(EU! ӝGu絻am(MqܳG^R/4 "t6JtqH~!!T1i̖Cm pg\;D5׆P ,@y=B@TzbP@LE%Rͽ  #pLս\3\rUiʇM&p/*sO%U7EL%biJT` 7GwNw^S^< =?S;gQ)݌ҲV?tXA<P,Q-IW6 ^7 lYflB)_ƄdPU Y&9`%i S[^y;<'Z3iLtW~W͛9w~be1ia qHOըڜ Ԟ#g78*fLpSEWTy |Qe?z.v&C>c?C۬߻QYWW5Ǐ;uNj%>U[?@,˷nIOL:6WԮ8\-3Eo[;7^M51Ƀ~a5i QHn]*$ƐjR;F^#A8ob`pƉv^#`O)K>}MCZ2E [c7b2/>7lJl.euYXٔw7pg־ K/OFt(Mħ^腨6L^Sk}]”%X߹OIwVAHîf[ZMhw:8XIf}}ΖA3}>5BIgL_8ǒ1N <6dhݫX}1~Sr)t\iQڬ'~U(VOsvTOfss]bFS =jʳ ;K' 2Q{'&辺BPQ{7[GaMX5ɻ47=3R zXVNGiMuΉ*A5-U=_ Yr?n/\6= ƁS% ƥ[GV?c2A[Q?F@r=VsP ,JMWXqn? zB>w5I=c=eG4U KOz8Ϧ2+֧vVꋺ y#:1-Q:e!x nxF7CͰD0eSU"s@ KxFHd;YNTh4W6FvÁFk1Y*00/,A^BhùhmxW7}`E\㼜VvPN hW9N:S"xKC ,̠Mv/~\c*po8eúT:@VVD3֊Nrΰ)HH "]4W,h{{-.E,$b׍EYz c?_ڨ. [ER$:b'2WjEt$Ō>P ,[0 rג^;B9ݨ)׮?Buic ,2hޱ*&}b#Mu7=t)]YX!\&\xx㘿y2$ 0ـk5˩cl0֛ 3Ϟmi{Mڂ"_48/6)Ra\z ;Wz!)Nwt{zBEnivGoaRCK¼k ԊE?kgVPR)ͯ.V-K-nmn^I-^vFi@(C^h6ú5ڙLWh*߶azYׅro\Db,lZZT6v;u*q#%(qkAWO.ٿ1V 0- x̿hM[|sv\z/E%Rq3RbV̈́`7Q +GYU$<˕`x*:<GܬlY);G\(ɆȐgKj8Ho Yr I vmMԸ&ǧXcH7yvTV崻+邎dkF|m BG_ֈ ͒c5uW[ܽ{ IJV[z6HSZ G%#U:l#BfFa1ОJ.{cUkK5ZS [؞l nW?Ʈ4V<\)ǨòFN0%AsW.΁_<^G t8h) \KP`ayG] ;YC@ńF+?ѯD^f'33iS9SיF5$B$>RIMO% 5{ڱ4e$YZu- ?UN9 =s yt!hJsruoak{aǹᒝG/2=ZuClF,ߎlWYL T-rpVnLBr@a^,Gjc>TՒGUGj\(~ygIO۟a~ 4\sȜGxg yCSU p~-RIs5-1"cF?+Š\$eOmC`e *'S@@G/=LvD+C03p"w R 3Ulz7] wN}.-w<ۃDt?^Z.,Q>2}w%dY7]Kqf?Fd+יAYHN Xob ćfS\;V) 2uFF ̂*U2ZvP wAӤfɧpDTKfz\Jqͩg# 5ho=9~Í=.[j8[)[5\IC $ Jj3(R stt D9Zf]qHS6Q=~ eȳ\g?o3[k{O|ݹ\R+$E5R=JCHj(5-FCsR});"6"L nH8 iGv;u%Wb0qmW>%HH@ɼD(E` HdAx=//Ïʢo/eFoEVSnr=7-† @I]t \l5Ώ(0 ([q=iLTZKeK/;='ޜ hF,?RY8U\7s .몯 |勤Jx ݽZə榿-R㈉sTy6 h E8fE bV _n\ffWKb=,p leHhiHY囊'X/&%M̚Q3^>tV|r! h%j|-7r7pb ю`s SJkfz/Z@j9K9i~QF z%WT)|UD/j/#/glc׿Πo9} %Yol,!ŁOEϔY*GG쐶VwuIn gy&rLZPo 6qa?mI@N׀Trm$(JXH@Aj=_V5>]V}^J̒\J#{U*yt/bh  KL(9.Jp1nBnmԏd@>R ty]^u @$_$ۅ@-,3'EwwhVN S'ptp'-4ӇZZh.?~ĤKeq6Z>mx+ɇfnL億W{'BxfϤZ;CV}b!kՄ0]Qv-na]hn ʠe5ݕL svwL0^AR\=Oz(%lF0L E%Nx˃"]8T8I7u`(/c'Ǽn+؆$"5p+IN~Bz!';xpw#G`X]EEGa)@5"t <σګ.X66.j7L5Ma<~ڭye3DBܦ+NLUߥ*YOG~1G#~ZeG od+lw :ZV9K*ٚh;GSI kSK +\G18_a]^3Jw,43mLS^iGF+Ϻ%'db*%:|6ʷ '*i:CMX{Q$/y-g4tl-UrY(#Qk ֒}g?pk@h>P}r`͉{4Jw4OzH Z04 4$0: A ys[~KTMi/UV "P[4;R GeS`uT=P&Ε:C'-f".AaEӨu~$EP'Ĭ;Y-FjD'ʛWSS5N ƺj7qo'F-7 QDͤSN ~KM3pA\j(}o ;Rěx!mB14`Z'h.|A:P/9CVO/ c1x ^9˪R' ;Uv)0m\.9:eq(W(EM7(O*f~G%:| +cAg#bE`Nz:7"f=5~(K_Ѕ4y&C:ɖ\ͥ҄>\PA$} ?1FSgFyy*M@{9Kڄu=ϗ [fw5J w5}Ū:4YS/d%@Pkt\yV@_I]ps!/]/ትmo=(9Xv,-J/l(&Ֆ݅TZZ\&̔8s(JNk :s{-┺!Ix'!n$ ѐ,h-pچnFfN["ω/N9"J  ɗ66=NcNe, $R<1K{˿HIp@ŭJɱQHjYAד0lt_$$0ј%Y~Jyf ,ۢ1!4AZ*pEdhLjF+!\I`lADv mIrUm?0,̸)(W>M?[+EM z*V~{' &=[Do=iΌ󸡫>(:<n'V@3"ac-!c]aY$B6Iݍ|=V9Dƽ:aK=(Jzcrl@BKdQOʢH1t+a\ij~(ޥֶYJݖ3Y H@Y-t[ɱ?:T|ò u?#{fпq2F*QHWh3hy=]yuk#>5yQu^Ӈ.5x")*6-(H vu 67@n2_@RdsqA~Hv~~+|U 5,^G_ariVmnd Hxf&±.K;f Mf<2d`1GSHfdJKZqA5k/H.guZ6nnP\„G oAKbG'efxPXB]JƂ&~ 'XC3q)u7i]Z]<+oJAA@-x)'q 6 U* @x>p~|FRgţ7q 󯱊9l X@O|Q9+GlItז tюiet[^ PGw:Nئlo`q{DԜ8VII&KO_3ɻL?qx:o<Ź9zT:Cs!,Jz9l 9<5}N/OJv[w8^f\u •3PdG;7e cW]bz*5Ck9zD\A\ob#j394ˡ̳!""Z'͒e<ڬ1E3e{맼@n'{y"9qȴ} -7^\ U:5B'Mܑ75p@yfMNyNg7XK[yk`2GVPF2EJl& ^BsĠ—JQqwDŽhs#?8Fx+K}#{Y|3TC7aY5ΚD*i [|mMDym뽑T~?P$@ =ULٿE|jz l g.=g~S?5?_?liKS-`C۷9>ޕF_H躂їc$+ "ǧr;ws]Mmf켢ʟ{G/2JZǗ3bx&V漻1QxV3,vLQEafu1D5,Сi؊qZB^|wz@#Ca2sGtD{ -L\*%v&->yU:{~A{0In\\hJg``#4xL*l:Ȗy{#WC9zi}0-cŒJ#>G#ED9"c#ZF&Zw\r7C&nϐT֨#Շnjb4#ȍ@aXt1vm{N,,lU,ι ~a.[]S`S~M9pX}'b"Ñ,[ sHPן2ۊSc*=\ս!:t8i rEt@xeY $)yl|\R$v98d%k#!sSx3I ? 6ѳg5`=h#(&זqNEe8CRE)w݀Pi5HB\J'LT48X!#tcrh/gst~Z+cEBë2nD]T^ yᣖuH$0]~s0okmen5Nܗf++^Nq~PbGjn4"@lPJS KMcu| 6O2,ь˦ z 5nJUD pjl?m9quKݢ$#%1'<k0+p |eǀ-V'db\GrdFC|#'haPҢ1+>TM֛ aL>l6dfS˂I7p};x4[,Ky6}4E8!M8@ U/e}btQ*zUpy-8彅LsPC ^b| Niozrwh^6A&k @fۨFsAU²X#& &x8 :$/pk߽~"@\ (4vw:I>FIGzhWTٚ0IM4Jiu ₯o\8F敗,cK@RzϕWUm^uiAk5Xvd㐘d^?v,[ϰoz%)qYm_sV~W!YBL/6-n#؆X`8ad,cچt]O^$i)،u/ q>!^yr8ˠ;G0qehc7 tGj]LN;Tr5ZUhPHLņ%}8"'HU|SۜW7f[sЫ +~=Ƌqzp=pt9=/;m. ߋ" AtRĜ+ zc|:ܑ7%Z;񂐗F![\h}rUrٌicn+u%7?b=%}Yͨ;O.=醛B CsJᶪd}]iD<782A5=X@M^- U[0piP#I4k3p?fZo~Wcg`2q’M##lSHxYFtndcbwL >"]2xfS%^@)X49Y pԔG}q3Z|(tSzo3U5"{#cz*&,ʶ66o_{V8=ePܧ{;vbU)ll( k?)i#l`!_5BGHWx \z?|H\2-t#懞{{g.Ε($6Z7)I} u!'Tb"׼pZ?:1I={,`K ٹ7"k "M>6_\U-Rܱ?8%1 Q=`vT9Ћ \ˋ4'e5"c'.aU*O4`I.EAXaC1ڝ xG0:MpQҐYK>*O W]}ǁnrÇue҅,CSl)YyMq5aPK!_;LKPw|L["zd04aX1mp?Z+r2iG*b"7gr7PG{'|ò B&)vJb/_b*G$iL.1pE { m3HP}46MB CfH`Y0(yĵ>e}*Ńx%(:91 GZKt^u%v|=Xm鐤P8DTq暍.9Y!W[Ip|QEzѣ1S^FD݉1҅ 8cD䌫o?A XGl[+B}<<)9t}9<?y"^]xNMځ׽),!1?x5*  !: Y#|D} oQY01vd!z h^Exs=Ը6fLHdx7']1lwB=q4 "o`a:ʑ1<Mk[i>9q21De IjDltUÏϕq ,|WU$b&qы5@3ݴeٔWO{LEN]= E."jGXZ \*F&G-eѱp^1%2B(U&|t%A' @[]ˠNq~l@iW:g欟Qp_0x  2z+ζ[]dH֬\2%O^pZ3vC h#6h|Kn/|Z݅qU |1"traD]Ozm[B6if/oHIJQ0tp`?о7jB Oݚ!^z5 jhћ7"\종8N d8 0.Fv "9% O(kpP&1[9ǃ}쌇z5/v͐ΒbmߔL3h#Ut3hrH=[ l,up;̖Q5 SZ=+\AZeqTPRyOV)Fhy_4cCħY(& 2s}gVbF ADryJɁ;;%&IGSb2us'Dzߩc%]c[ `ە>OQ;Pr4 /IzjX \ٴPɢ˃<LqP]xD@SNZi4tvvmw^h>>㺕zu({{,oa`"DxIH.;b)c{6#4NhR%T }Y]Y+ LϙmRޡlxΰ֬&%%]F&ƛ&Y+MqJȞL8 er"4vYEǽ]1!*ZcyDB>XJKxn|ޏ.gx"&c% 4ü>4D+iMI^?7wX<1j/;iƟGݲPSW# L'{&WdR5P"\p[A#^7 *X0b㈅6d^WaM)@\P59 չG"CA)D8v7 0 a1_oFm.UEZ]yJg?>V{X a<~QS{AGOEPuMXJߛ0Fyn5֖Yd1sb d(s*C']"Pň+]5g,Kt5}ɁCl /%ȸ?39Il6Y70yD7< iq6h1l~ͼ:K[*xh[z `ǽ%K{q(r9NW֝%}K4m5ſS3TB.MQ҆Y =.] 'H: 2 'l!D 68B\oH ە33%< u~fuj!XwӾο@wa89+86F㐛,#Xt2kQ.\'gh#"N  ҏZlTYaؖboO}Ӭi*KaUO_5__H<,c,wc<)lS_Gt56njիa2EjsN4fhz=+xj ntgXiLx&e&%y $tRc b7xH0kbX%:v 'fዴBT8Tg->=Cxŀy!@$#LQb@q^#]ŏl,dK^d+?U.Rݰbk8,BkY bɵ]0R!v2@{,$ssEŷJ^pM'|BeRJkO@ Rkһ9d?w"WHMh! p*Q;JCM< 1C,k$*ʴ @Pܨp6|/}NizN/!)8vX-Z\SlfgKI8ig볝%IZnMkgc7Y ۾y`QO6(ry\[@RFp b24t#)sQe᛿dryUWÊy]@0no7p+#x-',2bKK|DYc-xaK8>1>," .tn\~3р,%cWCVZE1^\{v+r]X}hcmeL?|{0vE6*ʉt8*~yܹX9ʴ>!r (h| S˕Ŗ_7kp>Xo5`n\y/v󵻌"#Mr%b1 >%x r  .__Ph9_ 3!wаaWШvƿOsw!^8d ǁw;ެg67hT{"ڕ$:a~ 9)v)eʉAB!MɢtOe ɇN,|vs:IFu|B$P :L-)rrt26)gmISw(oEU$[Jbk[u6F [%VFKR_}š^E]Bt2ZDG =ۤ_OvŐ9Jb"e1kH*%C|zZNk,ԩ#E"H5g䨚$d"޼*V q<$ uh8(poKUQ-1y&lVzL4屻K[G @:G7pC!b+l+7DZTq(/wj9Val;zxA:g L024 OY]UK ?ɿb,͏V(AἦNzo ` xҒѸ:aHu-9DZ[|~`$.| GyIha5d?@6HrKg/XQtmO_#v(!X뉱DPZ} a'"֍Iy?+UG1G}(5M!y8)8;RB=܁m:;<:=Z RڴQ >p"'ӷݰrh;Y2Ȇ.8ۣjt@x/J M(E|=6)q?Me *Jj8O^wj(~5ޖ34xjQP,jycic9wtÆc55guQqbw^gлi+b [~]((?lv4Q{ gr;/UtN^.|*E}ZY/1b:|lQNe;f+y,|mm8^mTGlw"ycE>6^.^ȥezi`(Ɵo09~2:HdqS׺Z#v@ Nq;4,]CW,R:sU)̇|o[{n^B w|tp)$ ᗑծ8#2ޕK+oJ V- $03t)'l%\>Y<sї-G^uCf2[9~#H0A>-cG!tTq9T$oZ[p0ayINc9gM ksg(13ғ[|̌tnO`Z"{ d|㑲~}V\_`Qy;l r\3iG)om (!jpp>IZ);qC?nW?F[?')hREǏOKB'%bSٜ O6YSX4Iۊ96s2dI <'@'*јc~fir.i`U=ly"ꗋ⩍ImVi" cQ[Ey3L%qYtBUWơ1'7i~tXM]9Qѝ>0z#3i4ӚW@#{yѬga _K?Lw>s?4i(\#Ǽ)(=ndmfBS0.Kw-F:u߫"P b늢&Z3?䊡os8ȴ`9y~X6)AY2PΌa!T7YZyGk v,a-M)iO` j|xy.K<6g/GIc'*%[~]:f B!gJ ~sq -@9io(KO I'Xo3rw",ŖJ}rũ(nڊ8(T_m~A !>S="w8`n5h|O{uU&G(865;,(! b'n7yv8ҲUmDԍXUSXCfG0r=qrW,j89uR<)M<.y .[01))+j4ݝnj2uOxq|;MćZ %`10>Ϫgj]=‘a8_(d9;ݲL@칽߳UOQ/*2I}%aUQ`E"X`B+.t=G޲~TfL?鉮f 1K~"ҿGd$;Rn8OtE͇ŭ(BRǠ2}2Q~e OO(a;'%|Es-)_'4bvbWV1W(SKpij7m-a d|'z2 }_$Ά'ŹՇ`cn"''Ju;z;S3d2q%^FNEr\AJAi̇[_ь׏VD`o_sCNQCjJq+a|?#<,HW`nQA - ;qC>j~U,qN>cW=r1@@Da'X[ъqurF#1'Z:4x"f]!xC3nEY(} o[1r .TfTb,.sD^2b+h.3P\(GA^P8=sK2J廿LMZQvJnV߸x[7oGR1 o|f!6qLQםO$^tF l_\G?[HV3}Og7pK7>`βhiqf LKRs`%8{\wx=/_px{ /as5޼ ӜÖH~` TW.e%h?8{/g n.ѣҿ5,g~RR`A&+)oEx ~=bMjcl-U{0>3BCra eczߌ{ގ.A"ŕR,9AH1*} dHUNkEe h]C,%;X2xWŚitmjcME7RB,iYxdmnD47TbИzG}X Hba\GqsZ9\-l4H ŇRLPⱧ4q=fHHY}C0 h\ tG&2ᰦNĥtP-#4t0el]EG~Iʂ< )ra;pN&Jp=u!˩olԊܧl)\y݁d4X$c9$ݑwЁp4 ua[#]PWr(c>Hk~$RgYZ070701000002e8000081a4000000000000000000000001649b7c2900004c80000000000000000000000000000000000000006300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/^L=]?Eh=ڜ.+ɟg_P Ek7'Yt40?Zm֟~J ֖ ʟ)tV rV84 F$@vJTGWe>8Y[Ϧ՚ꗴlgA4"+PrOb ]> *xV",i7VFh=²҄h9o_WYȚxYup=(nc9]Brc.ΨXs"ʘ^Q*hun܄zpD=hd~k* !Vbo,&XV<ZLP/ rRGT".N6n톽/Ȕm#j?ye-&^N nX _:QB6 _RwM 7=Iܵ!DȔ onvDZme삈ڗ101 VQ^ZLcUp U\u*!LTb83eX/lC &X.ݦb0ZALMla0-Ket1VO M#ô'^F SB㥴o(4gӼ$X[ak=pl޻:534B7׻pU;=lC}#_6̐Z"]b9bS.SLQjF{ ,S&m+rYrkUӶI끍xQ.2Y[;j'O~ ,dH1Ǚ5ȝm_{ r9lf.'&89MD:f`ւ鐽+{;9d4ˎEM׍ CP0 yt\Yy|JCg6"c8TOw=[^XJaٲ464%"=0G<: Th\$BMNjtNfΛ>W Bq4fn+gEEҽ|)PB@x,<):N]Em)p;zи[DžD?N)N?^"$njbQTRW:{jfLR?f0+Ŏd/aQqh~bh4IDfQge=FDu 4J% Q u,;c7xd+[]> f8*:=(W!(#LjҞi}.t紜 4 %M-qX(MJ\޲Np՟L$*p7Ē>VmkW3W Y+KTv};ܘصDvzy]) 뀥l7 )R_JOw^b y jmK6oqµ,3oi ]W?Wj*$'*ld&K`X Q#E)P4G# FNy/|'`kätwf4AK(CJ#d1׷MfYr!rW=JF%(*JS.ϊTygpXǡ$PIk 3v=f',xM@LTET ߭ޡJ5MP-~u[iiY㥺ԐMc̛ ȥj[>In{[WJmRxqx֕Q.Of09Ax}H;!9 '}.6Q>J\!Fwanm7)ALA18-G'js eMkpH'͛/O\$#t7s?%ʼn:Fc5Q} 9ƴةQgۚsPǾ[_1:K%+Aۇf>F(ks U}+S'׀Rw!}*T5ӿ#cN LkFyJY5诀 >&"L&nJGlN$TߎLk͡x ЄW# (mP*6Ca_8 дX>SH?C&L2J:u'ҦLrd;}چK}PSz, Ncn!mnWwD>Rq; 9rN=h6$jtӈ]T'76.5mHФO'“2ç%~P  iH^d_} :в{4Y 's"f=oIc܇f0]3E;}~yZ;i'ԏ;WyX`!dW~G@"K(H.[Ǭ1>[&~8tʡa7KpEdy 4z`"p?Wdekkr2'@{GH0̷b]qq޼(u^r@nz]0j5BА} , su0|3d@/="ٱQa3MA,}xt#FC0(G{JgGU,Yk'~{l{_hܐ_ d_  V>O(g⹩+xcX2{v+-T0!8Hx<TWc}Ç?YDrWP` F;ٺK:+AV* 3\a&9z HZgeLHGbH%EoV dA햙-ClƉL]q:L't#U}mhSL?FyynG-¥لHe5eĿ\E\Q4MK "cN[zJqߒ>cFwdAD4\s/̊B" {PiTEWA%ύϛbrM}*bF X,ұz̓`+kpqz I{qr(4'lꑾ4ʃk.s&B̌ t αm7(W5E7ۆ uW{a EcdU 8L? \f:mt)Q ޷SQmJU_]qN`O2&V-߾ .3FROVMCx k/sE%q$i_{ *ٲ35daJ~ j,1Y*q-=lzW#6ίīa?Z]^UFβl21ϚNDA£WHeTÍ qŜ_K6LpZOo{?&.@K.Ysۖ ԹH4LnkZԳ'BW;^4a۶zAex{#-Pc~tç icscVmn|f#~ .5r"vؐ–JVPA kw\I;E |rrѕTLvYq"^T"R~БV[ a@4 *Z[%yZzތ-\AܨGRI8Zʥ&ӧjKJö8[ݳJzX 8GYY=jBt?SِˉTC6_FO MܜNUVo&o'~aݧN-wLxnu$\ lGf$0iTDTþA]lF2\H4HC*mb{\bJ]Q')$[#l79`pөN0P&28k/,Ip7D4=u“)m約Jxrb?U["XvsB2 q22(_R1Bwul>Ei"l 4~ w42!`(~>.֊QYbQM#xzD+PUY-k2:r* <Z1Xf6Ja}uo%w-]uBL汾w'8< 9˙G%?hbfW4km9 ž _lܘtm-ReѰdݰƜWGhZTNy漏Ô̔}!N3}\ Kӗ𖤴t-S"M&Xz*; +@ԑi79Pz_s[I` ~c*M>fC'Ң:g IYJ3޸ۀ)?0w3x{`F?d1?8d,ssmA4B6$4nS!!ş\ IZ @hmBuo,MJGmcmk|H0y1IK ̭t&[FYJ`6"Q4}{< ;v,"I_V>!1[%+5HQj*(aW k[l toBhUk}8ԵƬV ?/ۛ+7O?bFɥ|5 ĉipҟ˄kq"mՏ,z#sNQ"^6P/0YV˟=2k#G@0E`TКK2)jH~:{3Q"/UOУfTC]9#YG 5a W[j{# 5eI91K "%^/ u$ gߜF- yt@Er]Z[l<+ZNG ^%Ioa?Y"b5m.$w,7q(rL|8T&!TM|f~ފvj=o#HxBZ;*^Uj<Dڐ*s jC3) s܁O^s*x< ~@XTǥ-PgtiC}qj0Y=,^^?slGˇςrtR*1 ڤah |vrL V$`GNeZR޹Bj ynRRFi ZF줜a)rJ|P:_", H>n8uy=6RM% |[ejߤN6O9a6Pp ,Mํ"dG #OGcbۧE|gh-$&!](W.PqpKn4O*;t~m`c(/) + |#8VZ;H °~كR^ɯ\c5ۢG\ Y#M zYg &k0yuзo #0ڛmn|0h7J:6oB{$ame1 g5nS(TۍmTW&$ΤEXdbaMWŮnW9"<[kpfтHל4 >JtSE`ր1dsk:t]|ɳU]y3Xo7^`^?]TӴۻ Ki}lS_rwg{hB@D|-[DV6fB ^)lbeM3rn%HK.̌}1rWx3y1xk&X1vI#Hi}k,kU8c41P1Ѣ)L)nw\L5uSE_c*пX#7:$̑+Be/Ne;.utaN8|[wq;GQݵ]FPEVחԹuTQ=. `] >x ne yuth7pv"v~< b=qP8xgo?G'.N/e/)7&v +^Ӯ߽?Yj2I/2_ݟ7)hP c>MFڬOhȒ,L$rj9xh쎷l3 qih${+Cwo 47dۛioz'p1-(6lݝ" wOJvAC@֥Iсwӆuر^,*8vfu{"<•nڔJLp jCj.8 W(k)Ly۹?^.5)ĜيCx$fa"|ep]?c7m~rlRX42ڹHTL氘~wl; ܚ,1FFu뢎J[YDiŷ 0&i;ʼ MaRyH6#>>n ې_MO+rLo9Xlﯓi5t* 7L7$-4rL`1^QlCy9m8-=Ԗe :{Vޗk4Ŀn@mN+C|,]x\';0BjLkhě "e4 vdCo?sp9 #o^R:!d9BcפU`mJ; O)d2Wec-'*6=2NTJ殼\1_I 1q깓٬H;-ül}.Ib\q a!E3+{r{ u\HlBхtEħ0Ѝ•,|CR[rTB 0&~`Ueߏ Elb;>TVZ}5[@>@cfg: ^ ESYݮ8Kָr}N kۃ(m.۶ M2KJ .HPAIO Q!R{HW>اrߩc8;X7sv ڨd+vyiRr] -DPV(ON d͙|V!C;dzppXzg8 qˌ@n',ǼgV$\ YO3=)DFS^JP=$ٹ4`XC\!u޶TKAz5O*^` ř9M}ά}>{7!;%*{pvExn?D;/?E;`I3 9䄏 IlOr-OX6[K)@8BqǴpvCߢsFB0ٿ@6)~ߠ5_eVJdqv. Hrsb;Jey"V.Aץ{Ԗmy2oD"t$`]+G;9fG\tC7q`>;k5N&.bm5vF"yJ# X\ZFXGR.}2K!C/s0euekgqvJ 89`濡>OR+m5 :cG+ϗi%5V خ *d5R:PNn+:ۨ-f=+Gf0cy5G56%w7*_j "< J;$W 23zMlgD}]vۿ (i'maZO icoFVz&V@ě8~8N2wކ;eZe'aR^g+7@tO!-ʜ՚6"%y$nR|=q9㧖"֚E_~6oDyM 2oaܻA/tk`u.@!}vɔlUSf8;6mDlH ߲/9fX-l%Ad;C5?%VO~ h!Gq<9rnWͭ^U;/t;"B)U y %!+K:Tv V Vn$@a݉Ǝ_Q9O26߰=m.5BZ%wr y7=i{ `6=8,L5Dd7aIŃ0C*H^78"r>AvZ >R~aR`# i#/OT%= PBN-ٕ?\'UoyE԰>WTKWM6A5v {:8GI5S\GX^Z\,?H-Ej#ibǩ\ShtjΑAh,dZXZ}cAˬO(g Ǡ#:N38`CXG zI}ap[Zjs*ǟ&捡1u#ʹG.J>@+}/#)O3F؀=p`D>gfL a=2qϭdyl-Bh@w@DZnZSF݉zbxP" ,bD9 ۂ /);@S‚nbdg}+u BTZ a_,`Z2'Z8~CvY֌H}&%{Yr#PTmf m:QŅ|ܓň怐Oe@t$mX Á~ q>^Qۑ7] 6wXAt|Ρ{OPnL|t~}c%{ҨQ*/8f {^l̨xe l=~ÈPv.”j#Vh|zdRx>󶲠p𣿽'D[jI0$w~H\Tl[0Ek|Dˎ] ']?dz "N&+JafiyJר˛:2W%ũ*a8cг ]=Ч/C߯ɳg K,%cJ ;Ԓ@0Ѕx4j/nzohRVjU0׵fd64a~:.hOα ,Y4gg̒-eLBpxilX?G|t# pttE| 4"&˩ayQ;?Q=mtiqT㤸[EM^Hl5u AaGNoC!~vWK8y5\gߊ&ٍd*乿@ʌ 5#T )%}wKݿdr?ΐ}a+ ldeo5pQ|da<WWWTBMAʡ N]m,quS9usrpžy caC87}Z>Xag_'d⥗yeZϳF{2*,M4BTm`(s7U!4 %H?|R. #zN  U)ڀWӌ+~S8Oj$n2D)vڒ2WRqsEau_.ilh^ =x9X/f)wygԒ6s:Rd_\riU`زh~czꇅ<$Ձ;S&r@腫(B XL/u y5+]LC I&6hqƓ&# )< Hd-Wd,PN|ޥWInx!?.:sbncH {Aת61$#o噉LD7ܟZ~=~Ƈd >ɠB ^1 +ƙ[:[`hvְy1tp#P"Y``FGYʨDC-t(T-Q n({߻k-k"2Y?PFQϿA)/OpJՁ`)$H2^{~| W'+ :dqV.]^2"jJ6<ۉAz%pFt;(_,? vg~8pbS3F<;obqQRľ#i 7߀%EWyZg~o eTfv%Z 8ŐZso thߜNJ6vd k:U֜ V}cUyKXa&_TpἤN.$2EY]PY\}iZÔp$+gs{b7l QȮ3Rd! wʅK%kaL5a=PG",zJrhsU0RZ]θGeu* efzК}zW~d͗4=X! _it*瘓C:eݟDl?w[*M-.I1cr)4:3<@4beAp@O%7ju=ƿ ӧK?h*0dQEUql+yNQt~E!@MzIRq3}5?=ڊ~ 8Ez+Oi~gҜtt%8Bbθׇ'/ +7R9kp攪,:hvKO%m3Ztd {~9Σ%Vno$TO֞Yw8aFPkH(mn2[Kre]|qqg%_V$$yl!#TYvc4ܜ&QVS+f X>WQp h\mm[Pck f8/qAS2;\n0/0.93]lzv9PZt^,e60~ܐ/#u(7KfᏢ+I>eNfEz&ت}YEq8Gҧnx>$_eC(_{3byvr+=(W(WBW6* ywp(2׾P;(( /I6ԳrwqMUY#R[a2+ wX{$9` u4:Y{X)=SpljrX.=qx RafjX(|ӤpJs@Qb'jav> \y\-:E7.1ruZ TtB ctk2=˃"~H[WEJZ{:m^LϤ2<&} ։6Pg{^SVrx8̣] 9aLu t=>_#DQ-l{3S3l ZZ% JI*o;Z/i+wWoyVxH:^F{MU<8R!]e  f H I1"*_0{ɑpY<F.3%0x@7 (iWQxJ}2˃Ec'>S2&D~h 컄LOkXh][+;-usǤu _*^)M_<70cvTXB}[aRVcKyZ/1>3bGtHN8k&cXd4ʔ[SY{I9\m]L yK;@8iդ\cd4 XPos*!#O`2_;?<5 =bUU‚=;]=Rxt5cSu,?S;p:C{Yp,s:% dPQk#.^=k5—t<"Wtџ`rWdKn4)j.q`8{C9ӻZetn?ÙAEW Lb~MkKΘ[ 8$oJrbCe68?U̙n LG\dXNYq/I[ʵ`])̅?;! 6!x ;,ma[UOX:)6aiy.Z̈p\曘_^3*BXtlZ`_.:5YVVd"pkiĮ^7j_g|4OQE46[CB`ec#+{VLp]H[#/PR^ + A4-C5` ϴZ\ '6 "8ze+ZiMr`f2;r(gJ#h\8vq:"ڰW⥡\ȺYXƁ g借D3#.Nn\Ogb#iPq:k2ɌoL 9sqzg?2,0ƃPub?JgMB PUb*~umhx)-ꖦ1cTQHS)B#uǿܺa0Tjs. ڤê.o19bCam29g? Y_&!%n6ى%9bży(y 3 A{_oTc?EjHtZ73h漯j:qo f#o<0bu*j;Ky^嘧jO;uJ-t%nn/[Qw06:p$FDכ̇Z*vz|V(l DqTHcs壳RhYN_A{~;ѦC1b 8U'Vq~1%ϰ"jxa(t9oLi1a(G Urn7~#( ^j*`/p++kVn?CJd2dĞޡ=R z#]< :"*YOKݓب2:״t : cۍËZvtFh\~ui;|_݂)J٘NgYZ070701000002e9000081a4000000000000000000000001649b7c29000045cc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/4E]?Eh=ڜ.+ˢDKLf0O!`'G4w9X}.s mJAtJ eJBAH$DRjfRc~&B~U` >bYo87|S-{tV*" Y"Zph$X * ym9 !Q婮`WCJğP"r4Z@Ǔh8XdO/hFY3p/AK]q?ԡ!&[8x[9h^UyCU`'pv+&ҾhKCr+ks0oˉ5ػHe|]I$u~PLyj~&<ԚG{32]֞6kx%1wO9R.79^سS #G)Wt!lNhuC3Fžq1 /+fCSNQpC *דF>W~ݎiD zFqbuC>nO_v VL(8ojưT qLB/[pHhyEυDՖCd>%Lӝ$m=*xukW| VMs5 TIP:r|X:ěШ]nr6F =Tt(*&K%5OP6[4bw@I3Qbmg MBTO*:[)U :] cH^IrՀ) ܕx3| t[mo*d?p7U(?EAzV'ixpbhg':mp(:P guex *<0uf&Q*C0F8#И`^F'!WnΩw u'/!G܃Vre'ƹ(HXVX";RsbB ɿ`=n OÇu֖k([IpNT#ھ ڔėk*pL^|u6^'oKlD8 cF{HDQOO=wT,ua/q񴨓lPO6l8Dن+r *ʑ-#¤ ljv4k ά;x[ s[$#_SˋNcV\Fj#ov9Ҧӆ qyʌ<^kP>R̉O"SW4dY+&2eJ[x{6TZF\^G'vX>[l&kΩ.6հqDu>ӼpF6`NB['x`.SWZleخdqRʹ~;a50ͥVOɸaUĮ.pF'LhbiAfXj-5-g& 2C*]q8밦Wf3  IT_1D!SrU.b71`SM5H;`$"$ "4;w&d n!ɒDgr T玒&bb}NXh٭oy|^DH"Ct#;զU_.oY}Ɵ s32)C"qZ~^ j\嵬G2/!<3SV5Y3;l<qWIQ*V#̗ ~_f448%$/ɹauK\z]K6&Y{.}lFd27Hgзַln]2ÎK8V ^9i9UBfLΐ=f"afNg3/iqw!R'jdwU[ nRs<E?ZE6a컞}(oT1t64jۇ#])~)L}E/LGX gj^֚,%! @ӁF£m܌Tgf,('gd۲wcg u:F^i(`Ү1cwSH-os0MG"p~@S} ~yZZ@j?X ;GkyaQWm\*pFIŋhy OpbO&r/u3όOҧ=kOFkryS=Y_LQ<"^ lwʄu]Hx;e11ܕ*Y/y-@(/W {ZZpȮMB~I{j;$D_*{y+#R K"7|o1*Ӷ+N]dOPbUn@+HC$N0W䢆sw&&ߦ)IخQ 9PZaE+fYz=#GTFw|Քc?pUA\%_HʯOKX7h(gW-˺]X묦1!r Mg=L|l,[ʴ)ґ<__^X;s*'6UYtkM6&1l/ar#APTO㨶ȬsL,7#TBBU;<֧Q{`V EAfg%~xI ً{*i~bo:Rg޷xP-υYiHkbdqEXc; nܐ^ ! ,R&av`,͍۪lk"싿X{uPxYH'|9`HυK0P7,wuG !Ⱇ 'k^>DM c:qwZtHzPe/u԰w.<@t8l'Lվo T A|Xf \#xbq}0]kBGY^=V50DF'/ѩ37þ4"q/@@IJcߤSRNؗ6F?1 x4Κ:bg=EOmi a D; TAYPS=xq Uuc޳ʍL3혇™]o ?đ{ܻc's,2 ]VIa~.8kkӂ A^=5`'o tD 1}\5=6lO @SDbZsiH7slĝ8XZ^I5ݜq_ >sh*P<Yne?6Ww\>Ô?3u)?(^c&R{tTdƝbl_f'E Mqۊ;@)RR҃U;-/GU<>eCCNi4jљAh ump\E?ɯFV`.wI=Ƀd&$^gWVJD*9I U6D^^3EыBcSs8쑰imSQ!BFCFM΂cGX#]ۮEƻ"l4Bq%MT`fM* nTa Z~p1}`Gj;ظ SC"S~+֒s*΅ѣz:@{_+C.ʧaLtX70ىڊ%Z j`ӛf'x*[W [wVƛtMF-l5+ coSDž}aO8«$AFBUl~̒ v )7a_x%8/^ቺ2˶0As>Z7 쭛a(|_'b hxkybz?$Үղaԃɋ]J I29Š󁢩ƪw|u]0r˲ bԳ9E L_̤G@/G>&U -2n"iET v,}lq{fcFs-MJs߳v'SX#$sؕuέJi =XBtsn"eAy)թr|lZK"*sȽ'FPp9Av¢$ˢbOBK>cK94 V'I4Y}zkd5aQ 44h>+o=.<9˕uL-G(/PߔOV@ITCԪݓ2LK!n/dpwQ=_22KK#l &}{-@ 3Zش vPF#sMt6(;LJ.1:1%PđkRԟQH$GLkidv< OT1Vӹ(h[Qq͐CyF3lIY򣆻@3vxtҕn(kyhM_gr6Ylf-J\Jpv4ZeZ>tg8 8m=;I ILo ʺ.. 7;Ȍcp)J` $ "jHӖȾL#P'k7ʵdYҦG(ܑ$}LӦ`4.KV<)ƯWљE&xxib>2#51S1ؑ6y$ |m<Ԝݧ̱oȐIş sfk {6rRVMXlPaf]c *t up ̀hxSKMDܰYKKӞKa] r[MrP>T*/|WC/l<\ c1[7dkj_0v*@CKBƺt.Q=IQoOEZ~;)) FYf#M7h˅],/)< {ׂ$ N 5ο >Tbc`(:-A,6䤌qR'`r!F%I޹`A S3L$2˞t9ǯB*S_n9ʨkxs;`ۭ@XЊ ȩ&qϨ\oG_9ٛH`gr R~RF ȱ[&9rJrU ,iUK&{\b;5R S!V[I\x,6q*c),{ΗU٘ɷfR͸tXU]W=NE>T%( Q; !ڨ$6CD0iη0rPev7k?ۧdDAι!r@R gs:צMTwҿ]dX ;pQbTSxǰi9WGYFu*䂌 ;Ĺ(-f9ׂ@V`5>܂Ւ ͤ#,#~;a C].v!gʡa\չќqYEa#AbDJh'up #}&7L^}|~d?"m+x{fŕflOĐ+E,~2unr+W4bt=O+4;V%7ӄl\;gBSFy0DXBG- ^`#='sTogƀ;$dGK# \y[b܂9} On/Ʀ(bV&1x0T;(|3k*\V »pfjƤQ_ J(-CEGgh]&bE&PDLݵY.ktیUp؇!=Aq/r归89N:'[]tc pgzMR,Q,hFӀڵn.҇5?vLtnDLmMh݋vfQ+IZPagMVbwC#Ig^6/ aAΔVG6@χX'񒖚pLåwYجAGi=apH$bʮ*"'oQVhrg.n# 1-m@&$4ZDS{*9Nu~j~bg^c ǎ.Nw4/ӂ=d y}(Ӷ߫5_xy 2]|S״zpY;"ދ(U5k]֏d/RC`No`׶{ir}pfo퓄(DŽ![*:Tn^@ee##8q/8ε$|r{FOKmJE9.A:=!YJMˎ~}ٴtlT hΤC(jpd-_JH(G;I8zrkԗi\&Δ ux#ڍwph3Fʹj\VQXA$L޻Aowt,]<|mYbPC'u>.%oxzԫhPJ"c 11VN!>WXgGdRNƱma+G. |gޏ"zz&]{;G#NIҚyJim '2GL]OE M(<2~߈,x~0~Ēt:fhNb9O]PJPj >#-q4-aiUF˂%'ȉ>I?z!Vsp{Y*KyBu_*B b/2vv_B1zIa RF%:$m(u ]*.4)a,cAl]ϔWS$ByI]p32G_VZMG#ֱ-Ɩhi<>vOȄ~e~BJHuqcvCWz*5ImpgP9u  ?oxsX% vU6p/,F <PqiX⬊X )]щE@ U0Gc ~v6ŜTˇ FeԔClAF1T uXLu#?գ!1`i.TE}8"PHQ'06C߆1x7$ Qi ZNqOX>>ږ;3K87uR]ȋP>ຒ,{U@QSzK3@}J! ΔYy.gRVoyKu{:cFdu,k#*s$IH=i#[@eo"L,=;Rx2NqXOK-e팟R8O:6BI lH2V^M߀MA#r, a`~y?KKosbp\w@(sĻSxTBwEC_P 4B.pOǛpw0ȸ:z tMW޶!p]TQ6҉- rf`Y@)].#1~{EY |*ZKg}"}eOޏ:j_֤פRQ K=_ zj}Jxě:/yd64Xn 5,fq)F^6nTwCIVNC2jD(8?iξD ZyfYSÉJ 8 ,_IK>5r&%q2>TTJDd}OBMj9͉ᲅD{KX4? ZZ\:g|y:&D{i?+|HBZnTܕ"xЏ{ L:F̆ ]Nsus|V 5,qXb/ʫ"+;g }rӍ T,iRDWb`7IE]B,oY]zawp䢍p)Vj,'Z1s)~qt&R#e0^{#-B[Fδֺ"WËIYP@ph^?}+,"(5S]h;V%nE󅟿HmL/)|f-[)vfZj)X>61+:A1x.MKmiHdg|1WA,_bhlFVt:Kzv[R!H4Ӑ0]X *b󋧣^)ꪶ+~|E ynԧ@x#ITϓ^-ĻM":K|K+^UJm !2/+IiߛNXiOCEOH~@63{$E ڍAa1 >> Gh{c+>hHU85,&-z"?\+SxZo>ߢQbuϩUS C:F23)&:dl8}柣-+[FhQ 7 l}-!I % Ҷf :tl-$!Et0鑃^kJXǪ'W 7NpC`g4Pm3YB: P 3+Dz$3F1] c/:ßU~EL[2βB]n qbJs$D/;e C'ip&$_|LU>u:F3&R=ۚg?|{{o!4wsBٳ4P^Q p* rZYW|%v9q W}y6pZT (r5QVeI1?Cݐ:,ߥ#UkUSlPM=Ne|ss~@d(Δ&ȶ`aNüງt8rNr$atilkCZxI^R ruJc ]MtHY#GEVـ_Q9ui/.U&'CjgGY@bsky6 *A:Й`KRA M \DڧqP3T1GsIq( T:wڕz\^B]CEvnZrDyB8JO.m95Ҵy}/}C&i fɂ!Z|.s?cʉ*)hb@;Z8D>xH4In?(Rഓd_[kb\yL*Eh`1neg^9܊Le./E+_7a%c ŪE{oDi^9d!_S nѩe2d3ڸAn/2jZGHĚlGceEGvݼ~vw%]Kfh4{pٻj5;:_uDiڇ걜Ǔaf^E]}׾Hs = Nmˇ9SByq \m~ *TfMa5@>?$4`{p[;3Y+ZB_yTi|BrY.Ybi4 =^}1>- ڸױhр yUBðXґ}{ZPՐCa%vԟN8BUA{E=&πm0cbdILXx34,im whMl86!3rx]bSI83$~ v/3 לF*|[0yKS)N{%Gȅ>}aa"'Wr= !4Ve4թJzLh]{<zrQE3(_Jmĺ.S"HMlU2?3gF(k= i^#iX‰/Ciܓ"&g_AQmЖb2 LȼlMkѺM2^_5fәy~Wá^v 1TrJ}ZEO˜ Pqia -!4#ms,ynolYH6QX5VSK|a;n[VhUh)6Q3c@?+jbEi9 6ʙ}Va+&׀Y\i+p[x7'w>nI"Xg="b̌ԟe܀O+[|USy"S*کn&)('(fR*Fe *$d.Y(z;"*B/ >e@7wlqtvQmZ>/Dž/KTFF맵A~_Iؕ/jKFT̫K.ǣ*1(?> RqC9N;״pee1S ۂVa*YF:P"Yߏ` 9!2)1o:rrP:`_B+XN`~&M=&qȊَtkk(7};v䥐_`mkV:_En5+`Ww~owϲwI+bX ClQ\URdtm$$ cA.Xҫ\ZH5-}"s>w+GH U_28V0>!" 4ɭ?ݬ]e+v|P]Sf>N7IeTQeCᚣt;f}{3_צ%vRqRC6Lҿ?7ԗ%;8_FKPsr&ȏ#nn*U55H,>0r||ilxѱ)Y4x54.eEBlݱo֕0D z;yiDhooJ& d}^ ˥OIq?x aJtSu4l=1[qJ 3d=&QKl?.d4P =ם]wIa&<ӕq 5Fz' EEPf߭I}J(=W9C2mc!jd!ѩa{/$׆Wֈ~پp;s.od <=ҶLtm5FɅ#@iV.@ӭC4-󆥅(ڳ-G~ANqyMq1jtY^@2:K6M΅R6)M7 Ow)>fL̕ PŕWI1mtfe?:j 6i)sb˵ءsʀ$DߦkgpYNkLhxT?3C,\ĺG_vXaJp7[b$}yB #ؒ]uhJﻆP`vY?Gww.#DNܝq` !ˎ&5l}!@˗TwuUJNVJh񼳞'/5"w_љ 1d5W*\c¾5.c*[deGUEDelc <2]_R9ތIߋ]v{[ *:wydʏ {@ 5v~@McאWE֜,{tVQ fEO"lç{ _FTKȉ-,K\dA,),HPe" ِT܁3ڏZR8el4|gݿd| @%szZP/ny1:Ɨg<7gJEO}YX;eljCփF#Vgxh{ۼH_a{g^F6M -nC0{#녫Z@%c9R{JqSQ$'dO}/s8ҔC1McR)qM&) =QY dv6ZQ`SbH|q6tl6$(MgT'X"Dg0^+Wz2#xѳ^ѱeq0w\W7'Q鞞lX錑Yݪ?~5).s}f0m2 )}LɶZ^qwHTsps4OZlik=Ӑ> 3Z4mb7'CjR*_U]H rlBX1%w \hB9B+ adI5zs\肪e0j*+7B}lG:sV}a"*q2!Ρ[c_U7\?b<(:kNfl{gYZ070701000002ea000081a4000000000000000000000001649b7c2900002dd4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/༯-]?Eh=ڜ.+̾U1@WF㻆药޾0WWˁQ*q"#ᄔuE 9U5tm2g(}SQ:ҏ-<|,06;bk1ҏ\iT/CGYk'qQZ2wSrM?_\nfDz?)1yqD^%ԃ<6Az~zS'ћivD@Y~bw(^IH@eAvl#LQ)z@T h=Mݐ?©N0u7%P0=-/׈jzBk7H*]B _Qpaݘl5 ,4!# XX3|,=Z`HˤnSޱqDn'<7MSxԲ7 ,72"L B+dG3="}^6Ģg#>-/%8f!#~QbK|zCoBUDBJ.=Ժ1$5[}{#pIAA@kj"6ҷ 灻TT#":d[E&+9 w$p7Bԭ}N|zd-טɟxSc$.hN C0l3ό-l4 Gyu$S$5ʜGܺψxE"RϺT&e56 $gL2 ;_a._F"HNAT9KᲓ~-T@y8cbF!ݚwRtN]kdNa$l ME3ƙ*yO5\-*9 -[idHu[`ҋ ջx<.)*0ea`Batf^.9!ϽLJ*0`iLJIn9xngb d.m|agm Tt*I]~]im:~!F-@Ͼ0LܻXp$;oD 0JVMd[$M]`1hL%fE_UNwja0o) lϊHQ')#lJv0oGvi9oy+!׍ajGi0L]zܐ<b88bځ&ch/$(=7X+/BO\gMp ,2FcfZh庞 YbBb Z\/`w!|j9 )b^ZU$̥2'm0RB?B: }"ũ Q57]:/2}3WjBab-]&]^Wp;!E4$ʅ&VaZ9[M81IP7 ~:'X En0Sڧ"]K3p86憚l[|9f.:et!7 M*"fJքbWcwDWe #{(%rCAwo- \@^&kb]ĵ*֬Fˀa[kP Jahm^lٶUV2ƙiB#b jM$K~V'*pbFr8DOdJk: NhFGʮΗ~'ͧ0?$Uj܏d\g \M]cH h(HD-ɗ)-֟CG/vSN$4A o-r ~i2G>؝H{w(2HOk%zGMW?j-ÿ)yjжʰ^Z"O@8Eȸ,⫢5 cfrE u@ L0d u?淭s5n=7$D}=$d|RmD2B5hF6ZPחxpp+$1\tE Ѻ ƠUb~Vy@ؚ:59iz4!C5}*;JHYTҟ>yIlufy̓(E=&=uB} =PzhexNn0M~߯M 9̻[<(߬] * -ioĴ YcppfyWJ:cR- 1k˗YL=*YK5ii{55a} zDRi@Ux j} niʘS5?DkOcΪ] #Uœu%%6*lb,(+vz򚚝dU4v\M aP,e0HГt.çMzʱz(zMB-q^o:ytܝ1fky(TU'>Gps<ĕYs/:'`ځ86!j #jyBGی'Hj\$V,HOh{>)(J%۞eoۺe̮#5|-jip+t}KM#Xwsĥ+&eW;`HexњЈOa}sLլ=Rk^$N09w7V45kUFg@?p3nNlk 6Q,專rq fI"v YR0͊L#=g mbQDP]~u%jpkėrLӆ* cN3GqC^&g &kKD0=nOxsۜ4] o#f2DDn='2Aw*]Xkzڑt2=bi5:NNriRk*e X2R[ƚeս+Pi꿙:MgZG* ,>K^5-Ϻ.wZ2ܶ pX'Övksa҇ٗ:D%2SڷYwM9{͇-2jK"h:0D|0!ɝnWsGе`UpCYX+% 4aTײE𶢂]J=rJ_OJ'\qpߑ@p';f1ƈ·5-VB?+\(|PgZ =i9~ UqR&ce..JtW{ssp/{VW,O ӂB4 F~0jؼA ,l|5V#V \go>nfԦוH&04/AB֎]Rb,GWbH'c읥jmGKA)u}b*{'$M~6qÎ}IA#]gLLN i_73JMq-"I,d3%B:8;tv* 򚴜&t8_=/k ߚIO%~bQk E-yġ}'گ(yˋ>jqB+#S|LtoV-e 5.z&\01GvUnqAUfvR7KS|]MJ "a64ʵBzL,E.~ =RpZH~4 tR#e)y?Gdqe3\#{B *]v>pA*a7JrяDlFCFMdfp$&FfQ]//`tɅԒ|t9= 6QR m*} cBW5^u`TJ}I `Y=N 'uLx{/ \u?UQ}:,Hs(2|@ #іdhPy}C6K"XJ1zi^~_eUEf*k 'ZZU8Y&ۯ]`AD?3AHB: EWtVK.{tRcgzΛL-!num핻gAy  =GfsL7mcwo駘uc@9MؚR1劋:/&'UvQ gz2 ׶R{AljtFvWJsK"ȁ1յc}f_bqnݺPevMr:ҝ,LH_ow8IZP z(=LVX캷FCjxA>ʓb *zr|G/_zR',h3 CM4h"~#H{F}tlKnEܭ13MMB&Z˔3gfa8JyJpMLy>Ҧ͘"͐+sVtbHᔆ5%✼* X}kӛc2!=fDP]n,~3o_M:nt?pu ]rmB"q)y |m /JnahNѝqna^X itiUAVybfgߖ*}R. F*50>,۲w.Bs n AS>y#.RQtNM~N|~' jB)O<{ 7;hCrjrJTf:xv, !jXw-R)ILs8jxZw@=쌠^&!Ǥlv ^7S HpX[w7T(_S9)f\eW}Jxykrb^oӿ$m+&)^^)/c؂Y0 ϒjC!{Kf>lt9)kMkjħo hrKrJY Ff}XJCM?`g|36mpZTNQxj UYk3qg݊J\`‡_{u~W^꼚! ,gi\V sF!-Ю$s;Qq!*%YM}RV4i(Lh!~Xfn^wzN6%^0Jp@p^\W)ڄ~?e' ,ua P<6**E70 l;,?56p;J4CwT kcQ\7@QI }9L&oDo:¤$PwcHz'uLS¡(o#@¼;O!T.NmPl y*43&+u ,*FCq^0 5;&iz?*ƮUX@}ߢ;t(?&gP\WYn9Ke6[%ICaj?Iu(l˪o0Nf .aSep<(-s- ԰̶ [d!b7uGqdɳ^vz1.c;:wN&QaA6Xj`]9JRI!;QÂv8Z@<4a[h,D(– fd ! NQyS ]2ugF\AeJXuƌ$We'}=/B-x.,eb22N\=z2vwShciUE!l ⁕ mǬ'||:9RYjԅPA$'|ȧ͔0r6ٳH{LǍA~/(K7 @}ybt7yy<R^֐)PϖG11Zp\6!D$lCD^MqUA'*]ݐs.eWQmb"_ 3."S-W)GJJ;q=emUvfڨD5Fu9f0fQ^S\?ESGLw[Jo#%)w }0뎳,b̘k<@,c481T蜤v݃"˛b췏߄;ʏ]yƻ!ln|j\s`vX젋4ɤs(:qp=)V5Lf8κ.L`IqT׮>#dq[qۋüds"[O>f_d=c#{%Vއ[^ Sq28_)HƄ Ǥ稽93]?;i~DaMuWT7VUA$1ʠ,|3xhÎ:~s\x rݖج;}jLCJs_3 WB.۲ʕH29 nϑ_^Tm|%c ž>j~.LJtpmvZ½,eeW&숀FѨJ>R}#ޢ {w&$!Y!el_o)sX~2-iX˝;%#1ұ[ ŃqBh~#rۖNQ`JsT:P>rxRLJutLݸZ/@ϢZ1Lw9Fm 6:}A޽B낀un? 1a:5rJ\[kPzQ1 ""~#@ Kjyi(WǬ0rWN;[H 47#šj&Ͳa@!yqeXb T8!pYYz Fr(\3- ?ug).Ǣ yYqoۮ}6 h-k2)R+Yq V{<Ҏ$؆{n+t-$kE &M.5 L͋ש,kJaQ)j@̳#lWQkSv@m#<:x i*^FCUzKl"lNq_3BB͟<7猟A:Yڡv !})6/< 0R|Wv3SFa#"Zyd|`cIri% ׻B (}y!A(o7ƙ=qD"[%*m|T^A|ԭ؇]} R>̕<[5] gYZ070701000002eb000081a4000000000000000000000001649b7c2900006530000000000000000000000000000000000000006400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/7d]?Eh=ڜ.+,g1j餸d~IwDu=&UۖwEг-g~vNO]\c"ko_ŏ﷡6z@ &Vnyu"O|WERі%>8MKǬ[ f){Mk K>:tjXoŇ0@܊hltdR3&!}UNM L)V& Ae(靋?`V=<4Qc=ķRmSviWߊE%s~)l^ÅC2SGO=b+uHOinyc}3z KevVXi]@Gzu{\;2 UӢb]lm74m2j;qi -=}FvMi^p^t+ֆySCn̄k",up-Sr'e©D5v2CM g-M 恵 `"ȊUYFPEe/ΛˏvmDGM7?IP^.A'3}1F4J2`,`ղbm9W.U8ܫ&Kb|R-#|;+]LYmCsȨ4ن߸qXBlr4.6Gmp@NI'?&WĭNPq"\DX$BuH3B{!S!ԕxOq:~z/CT w,JjF8'rjWHX,?eެiڿMNv99f6K( J_4q2Ir47^^cfHRoM"Y hR'ןGQ́u#ۛQ3q|*̹>%zH nG}K!UyrZaw܀z2e# q?DєAʺ g{3g )q3  MdK{FEg  Jr ("\b̒Tŝ=Xfm𲩄\+<>0˕φw˯08xvK~ԃw\De\-i-a·#CӺ(%c>\V.A%־"ʹ8Z7x3%{xJىm=_`crm]h;W;Epi~q/E(;e-JoYJ;9҂|&a]t+t-^K9PL) NSr;}UxSm,/my>+4 Cލ 0y>q>'I0!?f`qs5{iF|΢&xLu~4 ah +X % ~I$Z@w*a WkUrot xwjoLK EU nsKn01R6̈́P~vQ3vFd(p}NpP,}5AKGgRߚMJ0ETύ][`U=o0gH$W}nhg^VXQ3E֡Tz?_}t^g-t7\aH D!N{JLBVj0νu n#GF`:֯MTSdo%cⅨ`It`mN[2夊7t}Y37Qh0p-M&M̴`l|gf[03NHep) %F`|R_^3cGə"76  Τvk_OO ‡?h/Cpmw&:#} 9\GKCGwn8菤~roDaw1ᮙy7y `PnJm}11>dU͇=Gzl99?_ _c=%. vmF-|8aE(&ߙ|%~1Q>kGۈ "*]_/XϚ&G6J@BpN ;nI$QP-GzOBVW4&x;;Yܝ^ n0gS>Ȟ^(^Hdwe u|*-q;L6I)` t-$K~d lՅ>2N̨C4w<6ǥ~ΎDկ۝DJ88Ȉ'WriJTՏ$$F$qq1YY徾RVֈzZwaA')1\,fSZsہ5!뚕J3gSXK P7X߁.oɀ5ہb*+2T9/xRftњNsfV r% $^+3w&:(~&r}e79K*? m.+X(<;k54'ϹL4- /@Ux1hj[ D7+ r usYS>ZaDѝ"A o^cUM`#E΄(^l~hRwVȜVf M3˅ "}ů82­2pYh$c7y{WUͷW8Ju}@I&ٷtm)+ӧ+"?[|"OH[0ŌחYsL &÷g9G+|],2M t!4cYlSR}ONWcF;} IϪ T{28.yjsHEƏOyT4;8>>*^\N`SsNud8[* -8oA9 aEeiwr.}Y 1>:}Z8M[rU U}hDGr m T68%铴1ٲG{^ֽyľ¤`M;n|i.3yN,_t=M8cg`u>:%H0oȏah䳀5зY(H V)D"1Ԭm_Z[/?1sʨ9Ǔ8@LL1XW/22+] ƀ"9;Ǵ S:|طNYޣ*atztL$Ƀ( bp:՝\bTފp-\"^g(FyCm!A@/kW'1$Q 3*-}|ԨpX4IsmRM"kDEo?Bt5OkgT bS%4dc u/ Au9 ^P:2 *܉ed>/i-[ˁ 6Io^xAv$ \i:r&&L }<HDM Ŋ2aCG@^6ŗƆ\'Bxf=Vvլ{K6޼~׸af;bvP-}Eh#P/y-ƛ1b:W cV`Ç/dD̷#4z"55tw4`qtK!V>H$"E1IVeCafKum0Qh1gX (nDfժ|\?һxml!nKMǎr&`ո{Mfp>C_p,3  Tc _'>L„tfBw|O~uMQ/ˇbb(\ °`$K˽Yс@ky=K>[&S xIf[T}1@PLd(V9_E.YZv~dJDkfոhzw+.(sL}i fiero.1{^\\ Z7lRzUzpǦ $ &p»f*}_ﵷrAlN(k :'$0κux' f9{ ӢGBҧ<Cwt]U8u-$Gj-Rذ^[\cCib{jii5$L.xlV,ܠvۖu$dj\ 7swY,j+e 4/NX~\*h-$r^i@Y{{d!++&MY<LU OTZ&}=mȑx$8(>B̛lb~I41 rP~:ޥ?C{j".>d-(ZkyKGTvojwcpt08eJhظ]&pfGV`2mIV D%[*}KMHWosJ:{Z(6 M;cHAa~[\&: UP~H092ob:E2YfG_~3mt_ZZ`]&I;WǽmN3bGA1  ]yv+y6<*u}Vw986.LILyP~! >EƯhmҟiKy0{tɭu!nNor,}a5PŒE5 KY&.3{.AS"::d_ {W;%9zd懁S~u,duKD 58.blĿyôڞq3! OؑRht? ؟*3DpT]U@b ,4.LJpeXjUX"\z,ghXNӢSɿm _;O4wb-% i  jpYb`$ 6 C+(HN`(ߗڴa}X=TNw#]>f%T1{GkaWQ\W25qdz6Zs%x "Kv]ʸcy{-\[/|%ad;&PH>p:uI]./%pr.-'hmMo^X993juɨ~\ej*#e.*'KPXΨEAS8>&-Ri%nvfXG>m*,+/ebبTv IjqYaNAnPӁZh|04Q>[GFh1(.xlbOܑKg߳ Nqbd$aWu{Z}уzڃY]%~ؘJشTT^wϿ+1YH0ށrIx s {£Nh&,zTS_V+ZZ=is*7Dv7smwn)6ũ32ũs$P)Qj3<T3CmH aƱoUTHMbz}ݜqwZt->9/@3}%Fb%mI FT"7ZVSfDd]fA,! ;SϦ.1PP(xՇo5oX[bq:bP(,?#^u;g['ce,&c:R2tS7b'LhզM%N-%c0M=,ZqY1XU2pU;G(0UG6@厝ƒ8"Z@bGTF3A71e笿7̏nҠS,AgBf᪲Hլ%\o52e8B j!v'3HҪ.*q>*}Ա@b4[b\iUppnMm OhL@ ܌1vN 'VvĬ! xA~pGy_|]ο׶ (*N9A1@E`3:#p_'.lCe!{h,tXJ*툘/\?&{DGB U[A!Նҥ\{tς?TMl;d&|6H/*Zf/,Ee~&(im>Fƌ)cV$ū:QARy.ƹVSXY]wŻN{D (JL-k6E\srtGߵOuc loct$x细 SA^+pϒWp ] }4PAӉvlo`C5<M=SyP8͋89{ލ"m?"fTdlXuBn9V]KU+|~O,j \99 _0vDhM=OA=aaN2>{{(Sk/+OtkzC꣕}r#g9L-r"Jl."MvHkZ"E_A_5vMntY=(2qO6ɰi=:6lϗܠLdؙ#SO0),<9alCl+g[aW)ՙ:{RuNT#n[k%I(%ZVC$&6AMoI{ ^iKS0PN _P=> hă3[.e@Ppȣ'&0͊S_U&'8b8`Ěn@H7ƍ+[}R% b},VʇI W6`=mK /9>BK˯6dRA'~`ĨnqtL P#G $1i_ex `ZJM1,+Geo Ӏ p/(^ZRy!鰐?IΑtWF/.ʈp.~ W) W^tfS7FUwtRTd꾛CDU縩Y虂V*r|&u'RmXT(8 l_*;mLёmQ1)FI=SA+CQ=S`\3+!˰i,9ƕ"U)xnPngC6669ZKgbG{ .c#ļBow2i\'AsE]?=4pǝm !'SYP#$ Ka7as;z{dދ*mWƈhZ6$7$DF=t~kN|قQ\[|R+ p5mTDo y<60ɘ( {F'lS,O)N0͜L]Z.eW{˘ˋ.=sG <8dA!*a43r\pN/Jm?ySRp~kC)W'1 r_X{e7\FPsOy6zVsaYS.\kyAn/ qr{5.5I#ٰx ="~wyO=2ᅿ4h"ڇ>|{ŰXƐFbC7գ^HI]}eꄋ\&% հL:9Hd;ͽTB:&ih_|9ljNWLM iXsq2(WVY88kB,Sez6wV%Y3m ᠿlE*q/+?DOrژ-}Z^3^X%'KWEwhLZnWW@ ^(ШF?bI'  }>T_$:S}tuc5J`̳֭ c低hA-%v?UF[`+SS` U a\?L]b@|]-\bQ#:˛RAy䨃%]ܾ`}oฤT@<%]ΑYT<z0O3D_9Q3wefc0j氮cH3 C̀υݥ 0eZӀyBH ޟ9ǗÛJ2ӅWaJp3jE)!xvFO1ZH;llq8G-C.Cg- G^jĶ ;"C&Ow 8}M1Qe$ B fw4++o,[~|#Th)[`V(k̎$uiE$Ll@<"ȒR>tN !V;TR nw-gF*3?aSyz>?QԀh[+R{\V? 4x@ [Il4 l.",C+=paK4P7x'[#*7(ɷĦyOj \͢ם'^b$h5BS]h0x nHx1 sҙ)0玍0)K UsD8MUTCBѴ`)% џ_fF`sta6@(Cd2i2kyk1~3|xl ȉle#R׸\Ó"eK>xեn0id':8*57]9n[ؗzscBs8\^! $ f*:CHݠ O~ (; k,PesRԟ$, cZ !@(9xgU7hἵb4:dn P= n ' Ks[;:]vgMHǪMǰ.\vP햪M_upe7-a>PudN ą0yJxZ7a (uoɛ\똚anN77Ng<6a< ֧nɧ Pq,S~+H(k~FtlKq(-f DQ-S ۏuwihXC\DI.4t/6` *@")F ~)X,SC:1vQe`+:)@R,0J[pƛX P5!T4&#Z{S@@'g}?n$Z`0h8DO3rKyv^}+F'n\kIТJq` :Ưӊ| ^/J%?K)o^}Q({j`~}1ۍJIwJXW"+.c?&oet$ p 2⑶&_Lݎ(՝|\XX2N2C/~~&[Sy(4KnSCҗl\h@:Q8m2<̽NDRxI:1B=@v 1#؊Mդ սOaݞDZ,4 ?TT_EEh\NL8y^7iJM:6t`gI]csيQr;R[@hWj`?b w`F %<o+-s&dPlӅ@Ww2(RΑ]h}aTWUи/BEuG2vX@Z@Y Vx1=+(̳v +-T똔X<6|';6 43eTmI )0M>F|b짪Lq6˼EY!T5,jPWCL 2Yv(Bz>;{#>Éfo|m : ZB"}{V ~5eZH=CH|jOR0?mƉt)Է3@= +wp8J(nNuٞ`S F˲aGvę GV}`IOU\u wPyDX,H mo/_:Fm(\?Ut7MT7lRP C{٪mKZ6.$[\2-NhS^=Or0V'.yWH r`)^ N0l85/ZiB7>s@W)N1g?+=J$aGGbb_qH[ C(+vFjeAoH+ 'T4y [$KJ}j͊q<*?"tmH%dVWx*柩 $ylI8f|*w;P &}: Wу ׁh~YjWXV]"kD:gmyG2DA9wEV^)Fqw+{?O*ƾsCO:͂)Sf4*@VX-䌙{ђ@n>pNi|k qoYGchF~ .F+I%‹x !.$ R LIiCR^R,;CB=m9i2$ƯI|؍Ft]?xLD@ 廥'9EjW@#)6#28x%CΚ86ܝbVɲagfP dhB j//꼓qB>aǜ+~, n.S~Lpj@|y+$QipYAr-mUCr`z%cWN1鏾Cj<nhVd c~-T_pE§H5꺡&M1lʆ6 "_.Nj]f%s \2"4Q D&hzͣ@$L(c8D{֮^&A=Z*V _hsM>SrUtD$<&2;37lF&=XNC3E)CEqfX|,aY(>eP/.YK'r5ZcϖD `XnLqu)@u .dPTԊ Һotzhi_}o |~:F-;vIWo'3kV.Jc(O+O7)^;%M;࿚64B[0\{qS .y&*O5M1^bW#,.Ib o-߭y‘ һQ_ 4HB iaVk#vQVIla gRzX;X$N3¼?_WZrC{Z#+snetTW;Xn,I p8&m ?rh3q2UaUٲ{s #cOˡf .!#<̠l3$yRyJH 5ʪnTE>T x%9 +qS_hlWo8 ,_ ޓLEgOzk-aF~|s=i UHSJ!v2B~ PR1PZs:CA8Ph'-Y+"PeZW}D|"eTA/zg)VQ]x2Nw=4)4Uxg|Jv={2YG(oek'_> ?C%\.*fƐ;a`0+E!^i'V869۪Rm ލWdȷXZ{Vx9Vr/UB~W8~zR C¤U{5@5x@O/9;F0жSӬ(-GEWLr{=g>WbkŠ|uO  `1WJ|!;͹CODr2*YUf}KΏkt O z{Wكto0ԯSd $*.$ki7&;(c&L VU>Y WR;񯦉ea:%qU+]9Z@üAgh Y'Vr羰Ɒ<\Jcc(~I_O,scT‘'gt -HtojVc$8'`ͱ;8G9}T:ִJeMݭ {03JREMP.=8neyIƬ2<]Ywtp`ɐ?^no&<¥^_ѾAjȭ_u HN),~mzć]Jڦ, (&&fSkuU %gHY| ?ڬh qqӕI$I4W S%4q^2[Nncpظ6!'Cew1sJ|CmSD٦ɚ'jYF06Wކ\GU],}g}^ ,6[ۭ n lwtv@ز] 2&AIlͱZxk3U *JY:cC rfRk*A폥џoKSh :6 >wKV)ӗGAd({dc@SM=MDNA=zy\E7_FNh)GaX44gU¶ ki\~ '_!dM|#/7$jH~;GKYvOIhԟ3Bp Yʏ9`҈|B'p9ß;א{?Jtts' _!Q?CqM wH5`=,2kWh'6Uf߲zqoW]&f*T D_LkMonLk'P2{<N!(#$`FFF9=6x4Y 8@Bڧ f[Q* y%Wq`ywEtSRm֊$j5D*g'a^=OMHrD`&e1-p, ѰKX4,n4ѵ> ]'W5/[ߞHZ0yK-I"#!39 7(jsw L`C%-w9"֞OvGet rŭ|p"=tmBMv+AG}pif$r$SvMݬ$X뫊U8bԿ^$)PlaԳw>}Lq1E__ IY]2 L䢷קKǼ`.*0.^ ܑxZKeäZ}CbM2Q—65xͺ0N?ugL'sl{~"=eQtC`cKboi?ɏY(9ݔD< XA?-[Oʏ.Q_$j1DQٞpL1Fw|%'>71&_c(5@녱9D3CSإ4v6#X?7︿knM?][Us*oB 5x{>WR孽S~goJ꫆xh [a_bD*f׻M3}blYPL=,nb<2 G|bjei 1r?\uIP 4-kp2 ϷR۶,.~/$T#p%׭~ X-u18h4)o# B%z6>cNG*{ Z ! EI(~撄4ep 9js7O3pkCukY?'XA5@_t8nԴ?}|7M|XsԅI)SWęA^)iAWwl\T;N/N0HiՃމtNTL'8[a8C̖zk` O쾕Rf>_D,>9Uݩ\LHUf>I<=WМYLk?B,rCTqaonhHR!(yt Z6BBuyS'J6uR2&p&yi5fmf}-:F]=Q!ץpjוqӎL3Q?}8 NVZri -*Ֆ ,(gPLU b SAFP70k? 'K^Bk=09J㤥АC?pt A_]y  Ԫ m9q8tev!u㱟 .>)o W:#ፅBo+C8}(?X^iw$*XAFkֈd:Dgi׳%O+|FP ctOlnԈ*o,<ߐEPCΞ0\Sؤ[XTѣ]x,N,˰\Fc؄zw!e#мV;)qe8Moa-ND30RDv=rְ:ƺuSN@'k$O~#mZOLYn^, GS`vGvM*6m\sj7f(.Kq׭T"L ¥Bviu\48 aό[?H~wxIAS(|Ilk ч\HۉhTΆaThrFW-ID!ձ8WXE*#* ep!SPWRyhp(-m^CUJ5[&S͝v=S1݉hq0jVtv׾J4>fWs q%ۨW|p:ĭX;!o2,- ifK`l:139:0ށJdO @,򩩿L뻫TWRrnG›}4 =R9Ue ZDzH-#+Naݻ^Om("Уdpp4:fClSm6tƗ>`J, wRݟ5[j@ND5VO_ס! .$P*/q pѐ5vGm~m͈^$M\.lPy9jrj"c} $([nY<@d"8Gh!D;ٕ%&8u+ztV9x;ˉMqP1# ~n}vmC[n(=e=vݓ/^[PYǩtD-[W{ʁ_z&E ?)vɡ)R/wLC)<[E'oDVߡ5OkP8`wWe;dn83h΀ ӦjƮ妚qR_g?p̝9AJ[aq <^۷;/ouy5^g}ד~bf_V؞J@tn3iJP󿒀N oֻt|#ŢGn5F~Cx#2kсSAjSE) |H޳J7X6XcuUxQZYwZM{!@N,gya:ͫѬ^ *E߇ypm!1Q{Y;<%j +zoӿlDI_$N-NL5V<˄1F VDOKO>n,.uѐZ?9U@%}ہ /#| 뿎#[!ΤLώ3Y>XiT⒧OA 6qISAkߚZuK<vf4pcu(@YX/M4\[E 9~`8XKȳ)W(ǎOʉYhGGE0pIֆBe]]'dn^3EFTrȺU{9=>LpWv_h,Yt1l'mԖ3P~/\vťI+ȥx<>'+kC}4,bHKLIY)D9H02\"pSU2ɔ7"L'qת RH-jlpO"/VdgNsؤ}pTዎrHw}`03l(.̋ȮHk' '9Tv|t@bc+[NUg37g0M fi+=j'8>6bH.[P(O\rZb ^kK c: Ӄ@8:zJĕB0 XhָCI0m%)@7LZZ>}Zynj8&|Ȅ 0ۢ a Vc: =ÓLʍ@yO/2~ͥ|D-AXILew#n7mp6-U,F{ҋA;V(Oɠ⍵._l\ŴFTU&wT"(S) 4Dwtҏ#"n:7Ey VVWM!!f9|;)ӉÌRL4Xi Vx_".F"40׀X/;bר7{e1*qU^͜SϯVB?ܼA}GE~e3; )&q#2*z| KdA)9dA~ʙE0d2$7Kh-}HM\GY+XFxO(*[?Az)HWI|$ -߶]]k~*H~Hf+B) FKޭb '$g~U;M4MR.KϿ|#OM+S\9Gí b4dPP(+_z=gtuǣ?$T2Cn)!iXzN/IXZ4CEhI%AJH<3!\gN^Y ?=ޚ#bE}+^Yk{8oU=\܃dYW1; 'lOW^<o,`_l/*T&Af+lK a(lF;aNxfLJHf.<>@"WMƤ &"7E=rTCӬpJ>m}FBlJKsr3: В  RbCy;\=40 #d$*jR #ttEkCP-Z}hj} MH9yz 5'Z|1:Q^|mP EKdY-4e]{S=%8˟̢YJB&\E JDo_9؁%ߜU'M$2JqasSx”#)vbAl M3!o$88*C&OȦ:rhT%e&9oJ<:R].I>C*tw:?8"⣣2 vj<1:J/oK !rSyBhb^JCɫoj?w5"ZhJmU֌5Hjq."M햔-0qd|}!:KkOׯ\_DrHX>o'x) =`pn .`KiM|ZZ }J4Q?V'V!j=9@8䡭)w~-bR7 `(ӴM.LtZi|?ľ[UJLg3,r!MZ#Ј%9˯("hAqŏV!SP6t$t}Pk)Rۗ[jiwO]]1kHCR5kŚ7FG7lz ?X>,Օ"0*3װI^b&Vk:sd842eY\FC5V0cvOev^xbJ\ܙnkUR F2L0FlTm]m^BM6nUmN*`9V\0\DI^:;G6W8(݋doRA0ț{u.a}`ؘߛ+IB{|xA*AfQK?{I:GlqRzF59*=@zOg\yKC${Kň8o$m'atpj 8-bOQpГe.ѱc"gfK\&ՙg U@SJ9h+XpE뤗䋣g:v] mV PT:D 43 b4UI"4pz_6h}$a`w&m]0l .z/zӎ$/<~;۰H/9Pgo396Mz qKN򑤱xTLSɣp 9J;!2>^(,YrU;Ym zz-IuOgYZ070701000002ec000081a4000000000000000000000001649b7c290000379c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/7Y]?Eh=ڜ.+Zj.ę_tz7f:/ip\5qQCPWue$5E_10C=Kx6 =F-ǠXJ3A6I}.k;*3BlmS4p$֍sdfr 383)De"Ц d[Ճ#P//Lb㱓Gɛ(EP~Ԡ.d.Z45z.&'!*ҥ* 631֕gCOVi֦,_HnZ׎GN/.*WXCLcOd?ff/#9=Vy.sj^B6ڔr/φodA )}a {-t?Ӻ 5xp-*n^AhG֤U<DzeІ47vj65 u͂Tc'k1t6py෧c-,(tK'@}eS0Y%@%VOSUOBgX`OL_ -!-'fx&K6[)u>j0xӨj7(,u@A[V ),T[KGT:;IIe@r} @@Vn0rt"i.I$0#9&oʖ5~=l3a#Dwg3^gD"|T08^ )1Qe?~,~>k?G+ȴ0V>jQfnK.NaWrc+ҥK '89ìZ DUIG7=68_=3Ŝ!ۭCjR I^>Yv D:=j-USDq ~ pUSg(|!–#]X̎ ).2B-bМETb9ɗYf'F;U /M7`Q9³i]lgEpґ[Cҷ~q659GqȤYnl\ °#W=Fs%Z'N،!},fpR(jof$9J*So1V٩x11vԤKX(9I8! Dn{vauEiP2uG$,uha cӅ/a/ڰV@(FW-vU|滑 ׆9[V!*d}^42fV"̘[?eLp M`j6)@ g!p1>8B콉"ky O^e7;RfqY&^+͗4լ*ŎiAxiZ2s:ja_»՗ƃϳ&#>0KY ڄqKNz8ahl<5߬N#/Yu)1y Q?OlL뉙`H_yTճ<\,17, 葚!S K\vߛaNRxoDְId3v#pN<1n6D&N*s{;þPvu~`ᤦDH; ReX׶EpK*0Wg/bVЩG60E՟; -V/ك 'S2P6by%Zy3["=)ZlD Q,)~BmM;}|Y=:q"h4ʳjdtcPΉ R9:nhRb'ud/ ;^W=UbS0>i^IX56Q0@sB)(D 'ly&y4o8OȳN;0+IKSQM<ʮ\,QK|^7A3VJպ I57D6gܴ 5'@B0ߗr 8i0֞t8wJ@ dlptk6 sFEKGd4L^jxHb+h}tOXsdOVz51b$R2OCCCWV,W]{\d!+?/Ip V\]V8iR1S|{Om QZks6O&c{k3x&r~Cg]淫kMGi maSS!,{גG~=L^߹+6(f&}.ժ9SoL$YJ%}>|\=U % Q|.vLΉ /U5J^l厨`ߝ-}X^K mofM~V " Xu{#Tes$+_VRD%*+bB"=!U&[/P^.󪹔Ҧ9݈6",@ +i7dI5ߧ/B߮چI :D@b`a$ HI4GRIZʶks1K5=,L][bݸGdU>,9~G$glՄY`l"?y]=E)1Lͮgp#9>5$?z[(m'Z4QRisfT1jo*w폓p3K^W)0 ž(h(s ޿cP&:mȊէA @蘸ۖn1nHV(u`΢?3+T0a127TQIti{93$ r g^}ٮK`׏Ʒ3S*</ v%olC(z2I?biK}Ê@H{%~dhe>JRK| 8^od .׳,Dzخ [Zp,[zRO9NfV?J˳L0 4A*rdMsJ@gL)ѕ7ʧHi"@;6;z\ʣLR0xraX%,V?"C6i8Bp4f<{si5%CcYSVqb8ghCijTMSz-YRX! BPlu"v5)C[!XDkr.)eQ U"4}Dǿt3ɥkuyV$` 6. 6^\|)4GObKXEuoX80XYܼ*!V&3zj0z:JY wݮvQ3f &%p`k9; tKq bY{ P{2(:T~+94./3i`veQ8dh{:iSY՟&<9ߞlG)_fFnIj.[[i<ڨ$QnD#}6ՖHQ*] zq8XfcK079R:#яVWynJb,^ٲ꿕|[foGD9T;KŊzO*.`2=`HlU^5*9vUV=0]?7,Xj̠T} 6,GV8.,<9lF`Pw$d>53g.<qAn)Mr)nP3: eŭt-Os[Mc>Z_wܰ(WY^3TbKi_/ h_ >sLs@_73 SPԒ݉I>ōx%<4Br>o{c{~G#ovS8ښ9HHV#^1k{[bڼoSz,~y/ཊSr΍Pʂ>^jB`!>=jI`裒Jt$Fhz9?- ҁ)D3bT5!{ әrՇ4 IClo}qJKA_ニ~7+ɨe!˖1.HG#p","¢'Ն%2$R2kiTe\_o@XvDUĤI8^o)|v7]b/ P*UW" ;a<4;C^`0 #hmHЎd *1 u(= _hi=]=aME^+D Mj%6It[݉"R(⿅rZД{6k 'tţ^.s+i=Ŧr)A UoM V}4yEmM@$|P*/4S[B.,JǨ c};8myO9&Gr;cu,SdGRw'TR7` P4. dߖZD8wJ4)Z٢ Tb }nKU"ڃ͡` n|ňV%Xck~=6 A%5v^p>cBz:<\~Ǘ\ٔc?CStMN= W=}Wxܼ/\)Lb!E&;@-$=ik/:[C(: ]?Gɷ{C]7QrI&aWD(\)s W~$2 V!J tĨЩ2#|u0R򁝅6ڡGߴ^[fqzȪXx.=[E?YREkS[{'1nܳ>F&b$|AQΟ|[svu7H{ 9]Gޑ2*Ex\`ϧ , JpmG|q^ & J!_/ gk*hr̪ZZͤNh%}ݢk&j;r]TF߈ X}p1are?xP'wV6U(g?$ix_TSƫ[ɤyφ :=׳}i+Ϩ4MDa"dW*{k;bsS+)tjkނG']7(yK"&E/d}"Wu͡\dU%qkXd|0m.7safbR!{ ~a*?oǴLSV+*=>$#=Qe}C%`VuCCOl2 jBUIiJ37ڔ{@p0T8Fg _X mi,J3ӻ(7g W=ͥ½]1Sl8+J9]L\ /SI氼̈́˅"'5RmZ}f[#f(i ḣ|s%v,0mA7:}: 2;S+OQT)9-<Ay汖|%P zXZ݌zYX/ZVᗍ0MeFuj:Csn`{RwiC2ƀ  _2=k'1m/˛YP\8^*)!ӇHw.E>R,M.u ~Z}zIx5iQ"좞';+g&٦Glnnz5ܿ˰R8oQמ#4(a] Z76=80f5Iw؍eK挆;tGyayM@G'\ nj*1DHPaMJGH@9>5mkD6}24" ' $Kn>Gnc?n:@s4R/Srni;:8+Yi\N,ӳuL_23%h~^œhjiE~S?^gtNIHe"cʌR&QGF.H{y`BzD3gbHzS)'Z缉 jb)]FC,,D<괷{ě;wrt1shaqN{҄%e~WO| YO!p9}> =4&϶nuƄK\6O.H,YC˗WZ\YVX)yX BO2]gs[ ArYXW}lROŸq^T hآI)j$j[$"71ǃ>|̧k*_߶[zfZ6L̺|N?Ȳ5DmT_dz7͛vSUG=aHf(#NW@F |aPxu-Z-|piƞfUs?3@yl*i7u%:W5->TS<`433tOE⚏•9D8[ ME O#^ l@Mic39h]I6ʨ0&?#[xB$zK d-biJc5MhHF {k Pm[h6 |9 `:D[,^T;*3_QJj%m ~q"XeyZ&hmj<Z20PSS}Y=pA(LEչ<tG9D*#LtM*hbRUCZ.3D]F jk@5>ggSyaX6j 7.!hm1U.6n#*^QE7;a+NqRG#+4rhUΘ2VR\Dž߬L: ,*VKEYL[տ c46P<oq% zC\;99`_h-+[-k9j@Y5{M"h% Yʌ ԣ/NyZ(#akj;FmLwd RbZ%sx=r MGS?i@4$%Cvwb[=!jf"k?ʫ:ḫd]{DbRqZi((8xXR,ʱqJ#Y!WUO!{Nb#b %Sj/Pl=UQ ԛ'y҂ Coܷ0h8=6Cބ*@Df#R ߥ% o A! 2moϙ;6K$ts>=)ao:a1Fж>:g.z3WyԪNdsQ[)#"6dޢbt,v\z hآyWrB^6(yt뀎,K!-UXCm1PSohpp [ bB)J#ڳ$tfܴq4}Ur˯-?}P3XM[Ao#_ktL}3V W˜Ps N=d|>8b[YEhLL.d3Ǟf[tz}gW phhM| cRc Svlwfzewýy}6=K.)~4Psc/3.kBٗ89(8X:1lƚ]re4cR#*m<ߔ Q׃/L?S<oLj(Lj9g-MVvE!}WB\TS|zs%L $beL?>kcy޹vHoư Try8Wr[[ ]ܨ!l#.ĽU Sx L !þ'atק$onj~g2An o28}`u~)M0Lڥ?ra7n<@rdYqB[׷5D4gEpoĺg1ZĵተtB "ċu(۠-{%L ~ܳdERIJ re2Lctp f_6Xx0}+.a$T4}($YS'h]˺5;~ ǗUv} 7=.6C $'m ț¼8UE,ѥ3/Ȫ}8 nP\c9Mݰ^qʄ| 5Qli|h))g火?ð!̌vO1,:O"`" /ceođ0%>j,sd?F?:YؿNT$q Q JOPsɢZ~446KlڋOC꫉N/Cg>ō4gAb Y ʪy pX} v0߭qkJMũQyPHt2=H}h3 }G^R!reinFt]M1']`=ߘtdh V u@,aڗ{PNW 7` ws ~tzvR\u w[vYTL4:_955[- ŧ >vՐ-ke'Z%^o4ÈV} z]9E(?y9?fSX/W %Z% ~]4#s}bS CVc]d1;&*!~){/M\'GcEOix=jze=z`VKmd[y`{)ǖ);mĠ{x_ qY5} ^ t 83*]({)yKf=k[[iT?'III>S ڈӷ>~@]#\ғP|..kIsSnDm :/2߽p ۀDfDB"چϵVY /eI epYsu۸ph*"|EB~CxW`z@~aHETGľ\?N_D_@Ғ( +"}Isp` " O=wFW0@jbi/G/:nrH]e$'9UC]&ZTe1R!$^/Q0ne^F'sL/PlvDW?3bdp6 NvY@oriK^xcB,E³/tL.ա%3"~`Q E fcyOPr8v2]Om~{T) $Ot"jz]k.\dRQ;DoC46%irgkr8 =hK!?+#*E6}5m' sX_?cmxN 4N> C%վ㫷{F nf>o,(\u'QAш55r V>T篙%#'J= rnDwp tip`(ꅬlfu=:>J;_/_yj 6=sE‘QDu0Wl(.fgUUt4; fejM腭E+}2"ij}wK`ⶩi/l@ V2>ΛsΝ6KhăjŴ(a[ZG'Ϯq0![7ɨz1Wg*j\29丒j 6-b dYf}gC$&8 ww1WIjWX#QXzrg|"t1{#ɨOIEm彣) =6:y5Um`N0&΀D۪jk@P/[byՅM$Wd7}{=8X&@FtVct/ RQ[xtvZ Dv:Ѱc$zXQF. ӿuL#>Ci!$w8/l"ͱeTe9sPS"Y;[vh)%}Kb"dR,]CR?H ȅkڃthk gBznW7;DV0`vJSb}x)oPp i ?8\O N\ F 8-0&Ϳ 5ZƧFb>:{b؞たKG4an{dLHAN䰲ޟ ܠ7O S3l:5SkV<.cHQ *y,X;Q[WT{ 35=֫ɹրb"6gv;Ƃz+z.k l [.(B*I%Ծ -$ѠE9QHFh6 Xě' n$Kk3j_DxuW;;mhW~ׄcbhXE%.  1Ձ:n׎འM՛#qYqbIC2jFh^9 ;M<;[Ъѿ+@J*ZKȠ\C]1P%ۅs]UsC5̱Ae\? R6}i]HΓJ2,se1-=]DIE\7)wG 鯘{Cʞb+PiKW$a[ +}!+,le+h$OWn+ %ە",iMK{'?CJj*Σ;&PH[Umj8 s. {E1|i9ObuZ0ַ0FiǢ HyCD14 .p-Aʠ״*܇!+b:X{} Z.МLHo‘u`p)ĨNiFUMJc+ 9 8m=tgFcw="ߺH{5R6`rFԋ&vRCy rO9aԙ&ShgmW3ۄF>{7 6^#>m-[&˧ 9IƘ%PV]/biH3lzR ='3 6T]~Q+9FP;'(zzȾ夅uqLKW7qqg]T<5Sr- fVy>኶_2Yߤwu/?4USrmп5 :BE>:Fw&njPK²_wWl`|Y+iB]5٣bl]9 PffCs'%As&`S,azk>_;3>$ꋄgBz r`ڣ( Ne,[Y`Nm}vAz.|IUpC|s3/MPr2a?aM.Wp۾lʜʡFd<~Pa ,AVx3@\[ElyG+k&3'Pϋ~ҧ-if'r/9:!<`*eCTb?%=';"bp &`dݼ&PR=.3z Ą}av)(\ņ%6SMJ> #7F*DʮF}_kGױD 0`m+'7@Iʁ _syvJo9V%&lW4?K.wLĈߋMlY tTʟƣQEq,o"Ag3E/q/V bP+*k^Snp ^w1OWy4Gz8{~5ڗ y^il'he+g_X",§8ƏDo4 K "CЖüNUS#AeK4zjc"H@,*ɸebg~8pb T Կa/"9 W"Jт*71OtY(8srXMzqqjsMV5Zwd!dj$Tl9~4o1Xu6ח)Md$xSudvGRfq ,|4B@O~PpE  xFaZ@zY8W06cvϪ1,_=Z6v:R2L]oz!gÈMpZ'$MܨWSxBھ]2䁫l[0e'!-FЊ"һ~N.(yQ8F]~*JHg }9d6_alVBz>'vq]yND,FR䇙jq|x@87 ;z/{="?G >HV.t,OZÈ$B0s,y#m Y᫡Bt ߠ@a/J/ԥ[4eOIj;j߈6lLx| "yQԑ⫀[ԱݸFMou~k'2hNj%qWX|[@ƬWYJ5h.H29̄.5q,`Ns^誀TJS~[2K= Mq6սMj3]yXi@8.$p̳]FK3w:*%j&K/A.%a/4= ?F^9"nqC9 5a>ӗ"@HГC>f5ώC1 Gl/{00N;X?cwq],v)y[,Zfiy}=Nb\8#w#Ě85j 3i! `M<Y^`[l鿍ՒȆ+m:k [a'ަQ njJӤ-Pi~xwQ1Zae9ǔqdc[pR;ouݤ0IMÇ rbv+Ou͓;dYhQ*QM/ty$y"H3,yn^ aC#+)d@_}2ZJ?d&Uj!\+re=3DG~E Šk-t cryRMM]6_|3wdGzS˒6iF͝;C2eTG3ɴm|64y-pjb8$Ǫ `dӒE [2DCE6մX^3l@]V0PE?brō ! @4ōĕ'xJ?dVUg~e:JLDTEW+Oo-*XtM$߲(..i/)dvm\xB7[{Obx6˷x@Ѱ݉ !ԑ7 /TY ?T04 ~Ί=|Ԛw㶷 Fބ*`I;Cs[EpQ"QjC>L1?֣j<<ԇW4AV]X3,idW)[&~xѮl_. ϟ\M%̰y}B}X`,Ŕ;z&qABW燥 :~Y)7vDDE84!AƇQn󰀁iBY[}l^Cb˽sGF.(Dgvg߷Ip"-]=Bn4 lO)oWg@QUF)tngdg?o#F6s=(E(I=o}܉i'uH^d뼀@'ozVmعJr< ^adr8[?"ŸetmK^M5/CΓ+`D b`١0C]"^`j#L#aA8cwIˆzO! LWhrbMpBG ~ginΒpǁ>-w#n/|O+q,.mj& L)i@)oZ@*22j.Ro!ޓ&##\b}?X˚lhnP25cN{I9 IqyNγ|ε5;VVtj6f=hws^QU?|x uX/*BK%=S8#)1qD"$ј}n hګPS"f"ã{ 7JA-YS@]q-!r[KtB+* bc'QHfᓂB]xB|, dkOD V@zoL5 ;i턟Ejk, wdp =-IIX[5ϤTZvD^ .+>EpwJ:w WfP=̀Hе@-7^wF_z:E|+;VϜ$@"zr5$\\pWFj@E(:Z]sfJ͌v|9 lbuQ!@J(0;L{&6-"{X>Y%l ш҂I@aY Pgƥf* D/ z!6?^My7n\5x"s!^6Q"]!9ʞ:)>`N &b*3J#Ce=B`σ@1A+ƛM;<L> 3p+_%WBM0 ɁsfDB3$~!`)b[>a(0j٬K߻L+-I`}'p t Ԍ lڃPl$:r`|~iN\@&Z.Xzd--[Zʞ VvªR͈ҖOh[뽰x_`7bv5b2zVX.pwKBtWI7VoS~*u0RS a vpVtvLPbeyrun?uqCbiEI<7p=ae cVo*wȏ6~#QKK\BrhpZ7o7> 1XCk@:ħ0SP!_).?BڋzUѰQ&焊 <[>il(MZ s 8AXUz#õ\pW gB~NSg KW&Cu`2ͅiRkDGq\pYA5=n3 ˺9hXL>rK ː&f/LQSUJ^t@f0M?Șy s|\嶳(4ig)sK n >+(mDg_/PYm?n.v9D՜ȭy25o΢ImՌע/e2XޝGy~>h XOT.PHX~#{'8moZ1gOˑ\ T, YT zU%J¾dcңCP3iz{9^X{_]G5.lWBzdPZr'4GQn: CDdg͸c xʛbڊQ* XE:"m&?ݘ?y0nn85?|$nkxؘr7C}&‡#6e)1DٯUQH6Tg QAdA d-dD>0ޥ4V@Jgސ?`a|uR@Cf cx:]ndw"D%Ӷ +&3AJEau9{ 5w *Y9 Jh6ndž'#6k.R`_VkO鄁c 0[Cø ЋJR}2kyp<0ӵ~s F_:$9[E7 jߊ36rf% !J$>C8C2(a(΢[^7$7`tt ؛Ln $6x﫼QU|&,Y̦nxFnoE>h7CӖSlNT7`/tg|ÔYޑGx63l X PIg;tۮkz?.*$!PC0.v:KH *\]ru6eLDpݘ1P6qg{;E RƯz+fe O\&ODHE.T׿\)k#[)_=iJv`@lmjڭ+_J1fNvpۻv3@y޳S3 nL/:_G*>&䂌6U`%a _jvYhC 35 Rc  ^[PLK߭jfcX1ɴޤ<5Dd|O6=-s$2bJlKC'|%3^n鵷7ΤZHC^IdBn5w sl\KTCB>綶aUcw t'Y2[;]SD PȿT?JFLf=K3ڢCcWR|^"-09Zp gJGv::6w زt0mpb1a[*IAZ|CB$&hFLq.vnGUz_͖x RBBb(-ݢ^ U,R  KBÇacҎ+w$^РPB N޻M̐':o,RGlc4@ͨ!H`Vv7-}(a#cC1wXf u-nm`z\]sTCI&R6͐0}K~EUGݍX++$?#18ҢcB ˩RLe//Fc{=H^*r/dr[ ~c'<""))D0gp<!*B;890vO|*j*RŻ*t, ENf\$q4y[;$8K[`H T>)jfg:ܧn7Q=UC+Nw"]yw]j:q?om'!>xUDV"#!h ڿüjiH/mڸΞǡu9EYaeg#P!\&rd؍f3Hw.))ď4 EEM/[9k :yEw Cn#h#Fn_@m/ _g7 x=Xd x6O.(K\O,-|(L6җF`!~'wk09?$Irh. 3sq^ f5gד+Fm(zLwxԲc)-d! lZt =O%r8]sCs4E5d,s_8yT'aS@u(j 9!enj>[O7~{ LDj\ƧLO~KoYw٧Js-3֛N EU99FB#!Cɢ EM6Go#b2,zL:䔏Fib3ug&ĥKd8Bl;Y5w"՜酥9nItLH жOU.5AaIM04(O2TCBk*F9qOB.b8|aI ܋#w<VGUKp7Zz07W퉤2H3IƳjdTN6|\?[_I(:c_B(}: bGGyLU@La*+pilh&{"B?-?{$zCeNrKztva:;@_>5+%TWDu H歱1{Y\H_мrc[FQd348o+ x ]kLLN}nUhJ;(;w~MZKi'_ YD %< ,(_Q ɷwKV+ Ls`| L5Wn^i/呕"[5݇*:NQ*U"d1aRBiᔴ13+%'έLz$YtA1㸪-:37ֵrmlebFx瑔~~{1e"rP"GQgQ]C_hFέd`0g;|ïWZpˆ1}&o’06wԨ>݈%fVG8 p]$/$E8xG 氋QLՃkG\QUݯ,gn :bbmW=Be`O <ϔ = R[f(oO?jT1UY&hKfRx,:}q]|#r|%F\d# X\ _^f7viQQڐw \$VJoOA9-b4ÿC/{ky/Ɖ3 A \$C1+л zO(Pn^@fw.kU8g\:ݼgnC)-yof8dzۨz%xE^_i\@M8 OO|f] 6|sX1&m 4c"e޳ܩ;iUd:chZ+'E">BA>lgqUPYc>+MN}H5ЌFӢ/ih~ DiMAhcXR lmwx?Ow {pEm&qQXݚƘP/&e x9_7_]56ÌJGd^n "CF/%tTG!M;OOJ R&6GQ?ʁÙ6FLD0g@S&لY`*FPA=]l b[wy7 BEnz 5ջ[V+.}z'd@p+`hs}Qۺ_̆Y[YM12wT-AVꙖU.[^1R:A9[VrUF'ј8Ç)<#vv%[O>on, _ni9ˮ -D X|Ю7PT j^`f,v+k6%ޏK­(HHE`_XT+mP`29En|Eʼ vcP² yu$!'l8 {$Ryll*΂p4dx&FbjZSgʪXQXq`"268i0'u#Oԟ7#]?B2 >n 7ڛ+l`0]WOo`=W^dyM )ؘ(b8Pab2``#@/m' Ho&nai" Ћ=HQ%GuU‰Vyy, 0=WگBZCrZ#3;(Sd{ u}?c9g )=LP/e4PEyHT! Ȣ#&$`5ҢJ99J{K !sNq}C Jwһ'U g+s+sǴA0_oHHs%9!v\T]\_~D<<: ڇ;:R؀"؄-.]0ݓj_Ϫ)@G/^|?LGV7r8gGdT MdIapB#DrRFve|!2iX%<5;P灧7#%E6n >^ ӵ^}Ym uQ/fm`zРة1VJy߷?|/KV]*ǞS 1H4&۰_By~ͥwIY:sDg|~RBCgK=6^ uk*?b .$yVOe)nh /0VlN~h{7i:ghxhr$V>*0t5E'}Py]cLf8Y}-&4={N+:~3&[0BB yiV#߫#Bk eyPa֬b|(0=![~DyʸjP{iWf:YJ_F8"c(ermV:~4sp)OO"`a{{qJe1l@HΖȎ<@&X (};39 |/g@0:U*uJHPMᡍgP<@VǪߍ8 q[)oXV.5y2S^?ƍ5YuƆF֓t Qa~:tf矁szUЫˆcl.Ay:r\sOkeӂI#b@^W|hpLZ{s=9Y#aӃ[JkouRAj\:ݙ{'|PF7Op* 9_[6\}Ϸ#A|+[Doߩ67c6׃`]@sһ%0X SD盤 rvgp,8rEq6OT#YF?݊۴67"ab鲒d)0B^T`Fn5-oϘ8ы7O0K]@&iYdpLj ÏXE2Y6,o]]i-=^$%d`e̠s8:f#9vMtnd8YKZy{t]X}G JtR63˔ijji`G}lLα*삟e#K*:$MF2#yPW;s{,QWo7*\UEG djYѭ^;Kcٶj0y}]_I4-#vz7>Z'vXuR f*\xsET|ū89#v^c򼿇)!T7ltqH*dkbTv#˖ӲN Fg03h \;jN\-ϼ Us2\cI%9M:ij'x=w6 ;ǧ@maf]yv:f/_XibO$Ѫ4/A̢生\&s)^Tsp8dw7O|Ќw4ٰmrO N7HGw7 V2n&M#/ p'ؓo=Kog%>טOA%LQt| OSC.P>47ޫrLi?pA_]Z s?+,Ӈ~r܀U2 Ƥ$ȋs׍P7-V#Y:(OQemyՄp @iVX$.E( `o1]UP.jwyOigӳ+ͱG GUG_˥KsveǕ-4@-GtjhMޝCgT0HhU/WVTE;#D~o}L&JHz|Ybɿlugbrq~Mzu$K1<' `ίL"%jNh3Ƅ+n.QLXn@ q_U;1-`U:gpu+V5L3D4[ƭ\>9<]N!i RI^GRx7tW"  };dp0OۨtJKR Z[Lv:8='VS!/ou2 A/y`-j5))hLNv|Sx-MvIV?aRW,t7v`ZqYZP֮kQfi>Rƴa$E;AdTKU0wփ޷p| D%Hy|ɡH/ x# 7a,w?2~"u&,NDa 4 vlxu0Miy8.=Ff k`9Fj7ZAs{6Vov-:~\?9| XZN@se95f0/cTP!$Tǣ>MhwmlK9bޠYTh]~4.YE}xsINxHN4c+$&9ݖ;l,fLRpYm: sH0|}6A _4?٭bU{ŸGDP(̗ /x㽶#8SLLeԓ01I/CjiuTZܷަca7@xyzCͪh Im pE5P@"qAT* uHјPi&jy:>8 V'ظ ǻ%珮@oC3ַT[&rZlyAǒ,5.X!V2vq2KCLDS5z{TcfsV^0# .2}'gsI%Ee2Xhe#._Fa@\rEFkz7a9McQSb_T)4#eLyEӿcyaĖZXǂHKʶ vͷ !KҴ)O A;XQ쥨r8f\qP;d0i;MQ*K g=: O|EaJRH~Vm}SKYٔIa7f׿(!(_XB xEAghµD= 1|u=9#[CE'3[/8wD \6T66g;`o.i80-(M2Xz^PІ}A x84{_IHX;W>V?L!t`\5l) R7 jG3ͥVkPo:[)L0r]PӡrUFo|jjʑCc{ý/np kЕfOB2"„OFVTeYߙzb;d|2reֲ߫a8X̺%I0qL>҉WQZ7pHlDr,Sx{''o\}y/7e)*b}tfp|ҽcc=Cޗ3yunԋߛI[`Vs1t8TŚjnq$ٓ (iCZŮx4`m[N\ftbJ>/ !-{*y~uhflXՑVĄ'ųyAtJk&uŧdQǪu,e߮p懾"K*ĝ㐆ôXB'>C2Y%(gp6XаxR9(ݲmX?mI8Uݛż4Wk~'vd%B;Y1&뜱w< IAJmoOz xTNc@magI9-_o.טNY0틾]`S鄨E`v.jHCrO3fz"ajȶ^Kcg/CF\Oť%Q˸8[ӌ? u=A#\pd$/I|<"P_E׌ ?^dU2A lvͲMLnTݡ  pfi!ڮvAD|q4qmޭR\0">v 3.0(.&ϗʜI2xW|ۢd|x-Z r@֠ʅւݹ47S@d7c0a!$Xȳܕ2BC;g1@e2kDt85X۔zF* nfKPP$u9!'Wn$rvEk]TT eM!8Wˣ& \Cq1J>_'r8!6@7[AMaalyMiHp!X)ρυAgi7zNҼ(@ސ~E؞ue--Ouo"W1`ؾͅۃxt QMC!Ag ?vE ;߃H3Rnn+|b^g&SmO=Q@[zY..+O)x.;'mAoO|(\Z7;~dOhRHZ" Xf`gdx{ -nG})LWи~{MJ~7?#|\֛6yP/aք圎d̦gjMdCv??kvF.2N7j4a(ƿ^so8BxgbwQZOp逕ΘMo''w%1Bt"0ʺiRQmQGG0ǥ6RSo䙠c;>Q%K'k^c% '}!!d3kXʁQ5=$r}T@+rpT5QO`םOHٳb]lZg'JcL!0F.NQX;}Vkmb<ێU1xS_U4H'h[+|I=$dOߒd"p`!-N8b_\ks?A)77ȗS *n޷6v>^fyM `|x([:$aB,m֪=a^sXPٓR\⹨4AW|kM]uqGWO7QEɽio)N5Mi|, D6{~O6)Ƈۇp1+íNL~6jFbL81Ry2?;{HcIB)K {TPT5zZo׸N;H/]4CMFb:ϫ죭M6"8* ҃ mMRjnd q`C2/H^[gLTQDLj"U}{AE|mJR\upPmRFdLeN MnP2ڐ$94F%aԗ.F8BPiCfHЈ#Aˉa"  2.ST"q |mOdn!(uIi:}wU)L6:FB$J&c*zW9^a&`,}3~B3)[e byѓ|LZr+:112VXg ھ(xfJobJaBa aʙ(jY"a$'P#RЉO+:Ud`~[6ӆXFp~Wɮnߜ sɅL'P &+[٠B~:NHY6Zދ@e C,&IqҸe+[L:=塈w{6܎ ! -ֈzvg;Uz w(m:-+xrVQeK&աd13L+)՜?0⧜ClEOl$mMrG`Iq9 pԆL*׿c媒@ba鐝J}f3EChcCOwUtCF f]5Pi"j8p^?oOy^Js[^:` MzK|Ap;Hz]҂'j-u!KMC- &nA '/?CR\||`<"Eў 2rԴ.h1q*saqzO!AK(vYI!v]?PM"ŔKkpugw/﬉企VH/جbZ4`d:wS>P;6ܒzC0;vguEP^z6AEO^'E(~P0И~O%7eNTmO *{yx)c$ dxO `Ĥ"I6x:%U.aDdl4Ot: ‚ʨ${jp`LfMOS(Z0cIvߴ + _6yJ'=eP5r!V(G AM#8&fngH%kC}B}- lzF/6:S= :~Z+_Cc"SSU3Ya@"u 'a_92F:h.+2c__%gށwoP~c-i kACsZ |fIQ/Z8؞2:PLtɻM+Kmω9>:H.7Nt%WnM#W .1WV) !Cg؃Pf]\ 3O l:s{%Cn(U?N5{Jr0i{y"R_XNBw#/{ڬA2X+`F~vU{?zV(ܬ&Dw!T=Oڟdicu[  ?gf"P;d' ptH0r쪲սm*!Tn%L!c ;K/܂I&ߡ0G* nUgu:M i:h<80$Oci(]yJ `I1s + HPkִ \5vCsrxqx>9m lur'dTA}r6meEN8m.YNgVغSs71^94bm8:-^(tϾL{"7&FKHqh!*7=b(Bم|Kě%&/BjS((\WoV, yڦrd-o؆:p#Jae֩K']52؎`No Bs-vIF[a댵? rXmhpL9!k/O U%HSƢ5 c,7d3$Ρ5# YƆc 4 k`܀#;ѡcd5|W#Ñ Z;m0|g7e7ƾMv$`|MKFp sJ:c0 vqY|.ƩG(B^m{OQwbb`z 6KUZ5=]\P:䵽DxRr88>jnd$Uo;NcS>W;zu_5=6/qOA(1 v8+PDîiqŧj֋jNkّ7&qa|̠@݈&= *uCj@=7b(-mCK7'jiF@]PMpQPk?bnfC2#OpIzOiԚqTԚ\=¯H‰kw%AhZϔS_!p >j ZYy&y3&BڻFE(l~0"C~ s4l#j ŃSх~R\Ddž?2ĺfYǿK`X8oGWT}%;UyS.Jsl2Iv9eۧ3 F;+ X_~C1i<SI}L&m~9ʵQik XvܛpE3x'Drb1"2Co(}V] _Eoc0EoPDŽ%?~ i8<*j"{;:JEhܠBKrrGb^ "DC|/P#-g#*-Bws=OT mz7 * qvpRHycUmx -Pz@%K a ?#۶qWtGEwp^53Ae^ -_hGahq84r_T@hů@Pܨq DQIOSZ2iސO0ҳ=p.n"kT0f;Pޚie=!'5ș Y²Ɂ6 't٤%iI`AS?хPbKcCGUaKQG lJL #gv6Q+-T;Sc;S]´*1inѧ)wX'w%3g1[ݤ Qlߣ ̧xt^UEs4ޫUf~*4ȯss 2x@ 3AgYle[%Ŀoj~? SRH /n+ҌQBě (<*> h%xrѳs\Y߬ԋ:H z]۽|5O0A>p`OyF 5Lٲ,$@LGXs-gù$U5#6N03ѭڜ؃jPp* :HDq,\LU:i~hdAi47t;rnJW|էC-zj~q4-O%k#WU>ֶ²yᅜR*F`K *b3s":N~L(vbZ0`|?/+.H6S&L %\K5bYu$g2~f7 {録@Au?l0ffyb1UIF1&U؉8hKH[VP41@RfhR+6B[ rw; 6o*]I \sd71Jq 0ӌ{ҏ)}XӡꃍYr]~a!?J3i,_?GBchݰroha{4}[p /d~Z `g 9ZYJ;ǚ0n;fAb0)o?"@Z؜D IҢ'<;hw;kO3̻ռ}oݞvrM )?Z?)b`n:ZmA) DMv`}My8hK}.u퀮c=r/er:ټx" >6 E;t vV0_! c&R\  b<q^}.ڬ|1,XDDY~~ԧZD?Fޚi̙|E~UL `R`;2ְ[JjWepJk/F1!J~ Ŕ{Q[MMw#B靡w`Y])w:bFo:Ob0VkPD2ɶ13δ+$k! ?& ?ൄK7Feo0)XAVVP}[:@7/?Q dy,.Z*f;SSj`T卤 ф3-9PJW/ C/f^jUw=f~>`KJ֮@Af~#f&X4gUҾŎBM#H˿5ޓDyB&)($TL,M&@q] VT@z.;y 9.ywUԌj"5@EfI+mm oLAP <3X'(C:Inhp֛ 8@ٹ6+Ś"]5ۏNBۓqCBCcK'M<{ sOwjJ0b6V*S]6t.OjjFlQk_0f )/)b4k[Z_/ʉ3EhYoOc dFtՙ,d+-T0_19"X~( Y)åxR#Y)hvaP[ Cv ~UʐWMwZAѶMS1a/V3|3odruJp%k l`?GMSC۾lk=TK?x*8\aS+/m@1+iK7SktdI}w'Skᦊ|X -3 }+;9[OpO:g70N?ח7nIp2`d EuP/OQ2!{$l$y2x_ưZ@$^ŋ$b'w)k?Pip-oxy>iJeK$@xL/o|B'.#ERٶZO@" 1 +/:S`#gٗ`Ll1g8^Ւ"I(!dxG,i}JZчϽI( 轪:[Cx^_ݠ.Ǘڜ "k6RXl]t|V}Y]#SFցG ݶfv=uZ[c_Ď c<4ev;qKY' i@>A&%lo^GHꌃO;'Jf+/7s[UٙP[ <' ԫ'Ff*~efB?PGG7U;8KqI+XfkqteI?_M q  Eq]|xo`}b3ΔFx &%PcNT N]$SB17tyQ{IRBǹDn8z$m؏w1R( *i M: 1'n P 'O#BIdJע5uK#CU)-F #vNhos s%?(}h5S2B+ (dIf+OG톥Tu^ave+ cŽᇑɲڵtDlQCJ _\+0YESb.ư4}waz?t?N[xtiIn3f>9(I--|Ј}Exjk`ZYyJUMShctHNj$oY :, gZ" ө$L($+6.9l$DRX62MH(="t?U(tMF<=%#؆F%G J>rB!D~ele=2}B&> fUYc'x.#|8 G)}l`>I%x 2#1V89_{oT~?q_y;$Ah6BDN[Wi8@6,Mݨ:*qdT趑(WtU>\ ~\̐:F]!Uucq{+hA|+LҬA 䈭/S,}!1@G?A])&*x@ d&M_8I~ޫUEG3 D=Иҭ5)YH؛&F RËYѪOR f{8>P34O"%HN :jjބL5\Wzz禳gs>tu1oGAnU7s~6 090WߗxN-6xZ45lʣ9!KQa6VpJ}lY$q`@߸T0o- Cq8f;3& gq:tHFL{DGez^V%"")O Pv/Fz^ - Bv=( ,+B;JvXɩ-n7-Аq^(Q۵l䉕/CDf4pQAF ѱ,_-U8s.<)V㫜;~n둩g_a3ÚX<xp:w50_^f%8iTPR-ޜw2>Jn;@}{ZކPuMK<}RdJ} ~2eΎ=Ig\pg_9@> w4!i#\&^.hj*%|x]W+@1w_I#+y]eQ*-r!Vpop$ԇ':L?Ey }=:7\L}pZ@r RƩbȾ>e&G[2v, u8DLM @֯iOR\g8!yaܣIA]h^sZ$Qfb(kya4CkGPpWA ۹}y"6:)ګSc S6:KĞT`/ڔ'([%Tҡ}HZ[}z錢384(#cu~! k3a)Wc[w yCmT4%`q'~prxY/?QZ*`lVΰNӔ&bfa)_ҞѪ/{UB6QG%Q "ѕ"9F}K}| xꏨ=r0_zV!f0C7iM oGul@:n GJ ӺQbSqSs|49wa#zݐdК.^/}Ue?aCHw~;9, zez%z \G))qKw6AR"3QX( CA)>$T4C .5,[]Gy}WjƐ5=L 0YY;<\ lۂ(*hy)m RGًG+0tl[SѬ[ńX-)0]8؁)gs^xVNy肒 Iu@'HZKos 椴ŠUo\g6O% ;ȁ7D oOzuaSf._boGNs6ª1gup\m'WMkih<ʝCLFBBkIf%(]m0PG? K‰Gܗ_{0hT%(#5?0l[&Y*kvIP=>:^]CNo_Ѯwƅ>x}lʶL;{3OmV@nض:qKT+U񁌟ZQkwQ!rQtk `CDkI ̘"VA _VG!W!׾5+++&xZL{0u6s Ce ν4uƏTҴ _9 dqJd}!{]Φ,OgI",\KݯyEZ Bչu=3\( \S0&a2j@Uҙ+C)ܓAiޭU2`|U8X|ψPD>A_y }J1G:Ip44ٳTy蛫YU *e$5/4ә)mZ\~ooe~Mea p8 ? >"`|@ i%^@M#o zV;?^Q~ ! q*t 9n XR]k > y]&Qfjȸ|p fq*KMF]NpsqPk/U]}tкo?~$2`VI5 *1 ?+)FpfӵtRl'SkK,moA~v"Jh }C3&Pw(r8T?x>SX2ate((8MZ~kKe/ ԉ5mp.RTJu6A`jXLB4ؾzr- gnn.!jjo%aĞ5aUdfv%ϞqDHW[2<ԮvUR|vW~0q3̈Fb~wZ߷L}^5psfy)(vdwר2m"B}ɅIfy)6 f(}nȴ7׈[j'9 M˱Қީn?o^WH>Ք:P>6O,2Ct7_ 73 e.WNI'Qn{5%e7o tрZ* +% @rv[+wevd[IbY}CXG׈uǚe7OTɬ'UWg]UD,nku2Pys𞘩?]ՓύVՆZ Hy:R ʍ7ߔ>\zca-VY<&x8 kGF0 +0VFZ}x-zKDV4[nU (ӞhRǯi-%%u9 dXɕ*WGp1U-T3@e-x=WJ.BC2 N?QmqF`荷y+BNKAs}[p39#{eݥ%צ3W2sb^"o@tk.e~˻q:./.uÖTz8E{[b=RԳFBShT1Ыl-`u+ՖI5ܨa+tV.xc@J)pϔqFXQk*'_%C%~eB Ns(Hż\,&}!BDluw_)L`tqpZ D;Àxd7YVVUS5 L$q?IvWd8yfͲ YcʌԪ#p]_x]sͲab3WT&Ir2yqǵ:7Y%,ZDٳzӟZM tY6:~U$( ~</4{weBVS.l޶n3_ 5*Em"N._"x1mwńCi)MCRvA|* &^Z__0XAbRI̺6brQbgWo>r[Pbw/$"Nwۼߍ$94t@)(HޛB`z]N7COP"AN$7ٸeQ{` Z]_өJ2< 뀛\n nup\#yܐ])&T྄shƌw|!Y!MHTm EF,-ns\\f0tO@[&*@K]N2z|OmrR YkZ ?qc1jͻ1$DS(|pܲ.#;t#r)A :$*J''o;@8Xq?fw8…")X/퍯;|/|FC:F> T? vm: pE3lq?7$ڹ]g͜e8!.l?F5G[L'4rv~q&u{c{ +5x(5MdR3GD^OB߅Dkq,~1J6Ʊ"y!O )f<IIɁaPYtq$kAz A}Y "kUk)LlxÐzc'?}⛋CX 5VנW$;:<-oY{7K_*4qb;@G{(!iJ,Nv\T$U^m!}Oj*B`%~b4z2p/8exwa7^#cMxa qcLAX.IF=M<Uky%v)(,7Tѿ҃p}Cw4՚šA23*=#2f rz ?/֪AGྵXT4Oha/Ma [ъFuǕDGM PYcn_ --b&MREpPN9JT9㐠n;ABU6zA%6־a|1/<Н;`gz_bk$x3Qƨ WvwO\? v/ 줊s,mApsɆiMt?xX'O;"hQUȧC:faj1_0T,Aoĩv+:2Z[oS 3>'q^ߍ7ۥP,1= Iv  Rf5XG g\p-ОnXGe9o Y[x.VqxmӐC5ՄaTLfRv>Y->f VR' F&qH*]&ckiw;qHAS~{ {$B]N "35@}bCc> E{ ($>4|0`fg ^_ցN1[9%~S _.]1[Rĉvw^(=E>$|o`З%:zBĈbgʏ/mvg|V}|Zݛ1n%[\.>P@kkXGhj4|E3^ KR駉P}(&qsr34\,5ܮ6N[-׮eVk$zQD G4>h#ߏX`@ 4FNJ#Խw1mlS+dUsRk{n@(P˷ d*4,Ƞ9 [A朸S]32#,Ưaoe(5JE%7-R3$=> u}bhZ2(kG8#+ZUu0z.LNKDFQޅ5*ۦ #7Fbuf R-D4x !D"y}Ey"I>0 wzWV^EӮGv~~l},{b<o;xj18uWrhi3 UC %Ȗ["'sdnBs4zGFu@[@+Un!{( )ŕ~T]pMU,ɮ3D)?OOME(m!qP Np|W*y?]1 'r(MF$ޣA͕P+y0^!laX(ROe&Ӆ< *b,~|,B&WV[rnjd_Y3&}a-}Y;JF%#%!8:!'E g !Ru!(hѷ,.+:+}F:n*Yym:c*ҍݹ=7ǝΑ#o;p3Bkx0dqR8}9Ucd,%ڜ5gh:;w.7-5Yj\#Y2C9!1fйH uBu\F&>?1cw uu)ܖ+RE[0+[jFEakRk-eE4KU"(cGYLk;- ܤ[Z*fP/vep%bfpggDc/AVgDg{!wkqgȽ[5 S9iZzGpnc<}@IU|×jPW1&+87`mV?"Djy\צggA0ФdH,)џqQDK|smɂEp'nneK1_li&R2GjIp sA4~pN 7P] ,?S^p׼==Y-r򝂩BƳж΁&{TUId8)O9Й;|q7N?mRź7nrۏxt:-*c XqYIʓwE0 G_l>fSY3 k uX҂(/>1>ZjBH.Գjx ݧ@X7/d!ؑ HƍP;((y3wb&խHF<=&/(Rz:Gf$CSPV)LĽ &)JR=}8-MJ !Kl2MoeV/Eg,ЄP" X8rV.(v,HgbJOZxqGrWtXI|#z8P:sV\);F ]_k,q$54I,\C+l Ӎΰ CІ<;Pf˪uJ{(*G556"[ſYo, ‹"?ٵZ0|de/F8Ch1gS_Ӊ";2kIp 4 BX/:ۅ7k?Y6rJ0_SM9_߹z9:BB qJ6[PD6P81pcS%JinlS!<}O_y+*,t+Ϲ2.BmIU!b/ې0Geϒx_[[v \Lu[?¯>2 ͊UG;rn-1XnJXBF dG;9DV}LBc ~dSFs { 2Ͳ,볖GHkP*E*H7C.!dM,e-9&ѩjlj(R: i HSai0}`dp%KZyGqY $P*ZLh (cu嶢 -0G Rs\tvQwIJq=U.=$aϊks!KiubȘ1ZQǝy' Ɯ舿1"CK)K!4x@ ۧLXK;a[ϨF8!ҺnutxtWCK:X b8[ӂWӍ1w~AUoa{*ZR(%I} 6!9߷֯1ApX[(kdDP4&`QH.9:r"#wq$]H56qkR#hҳjgԝiff!D>\*| >H?<م_+)I(l존Nvl6^dWϘ\g7@cq.@t28̔úSNlgz)Zծj]$HG>TQFN?t 5XYkiZ` 7Oz%"g3)w6\5&$ A ה/dɭB1z d#~1jU٥RoT%Tt9fLvь KݖꛬX!'4۱m^ǩvs-h=Fő)C`OQ#s/ecB*H&"Mj'59;=$ٍTi7\Dy_-;':7*^%G}&[Qz}U)*M:*],UǹKFxEK`t \HV) 1g?^!V'K"&m{=8&Sgw&WW :uªuFxrl$+y}\g' Bqߨ3wk{(<W Rz |q+ ? '^m(4ďhc3kPuOnY@At~E|v*+AQffbnO+&)9W}F`}??%K]Y|t4$iv[@쨩gN@msCpX(2KD1x.<7,[UoZ=N*cyc@̕F}ٸYit(g@}|$5% gsN4>nqQ9{#*f|2W) 6ښ+ϚEv_5PUo)wUW ;3}١€?>|r%W C y.=l+f0ԯ%kxD6RcvʬH& Hءnr_G3}XGX"ʮ5MsvI<́,I:3lݮc([Z[,Lx1ͯx\xNܬOh`#08( Ձ/#/>u\mܮ{4iJFo_rttw^#{(_ /1`t FdR_tJnM<2㉠P oV|4 {bVG(DK5ݏ4y aWf1 DS^ga~~:  <+j_|]Y\-|ۯ"{ lz֗G}?&`:)T ˏn&DE m'qmçlwYn}21[]D(vmD4XCP򇐑9ai螳_eRaΞC>gfj8 @%\ hɞ"_ ܺ@ɚz(+(AʎvЏHT G>}np/<2-UBM$:1Z5q:7G!n{ALd8Xjq*J8c0f-$`Ri;Jވie}oL|4+eۙJf5"5G 8Z1eΑFKj/o5π/3.CfRMP0ZDoX6(|j)*ʹvD%?{f 2,{3K{" 1pCNy "=*{B΍0 4QSFUw'GvK(8dҨV %̾;Md;e, 05 [#Oc iG. m]m0دov 4"E;w2jMnح0yqQwmHyYepc7d*: ZҼjG2ĕLl/d]DB8EjH 1AF vS d`U/͞MAn<45T \L:{{M̒ /cKepUsd߭1F!J'&&L_ޫ 9t_+)v<[$"QI!"Ȉ~:pRx,$xܰV7e\b4ٰ#JXSӗAV4XjiFp"-ZAraᖾ)px/4R'V}Ho.:ˇMLBG[lx]Xck'&+V @툈|";/Wq Ǐ+x!1򷷶"4afӵlFqA=B> y y3kM;(q3WB5t7)qP ҨR3mpZ,64Y:9'O XwNKg$Lj.@?so #(?MLwJ D%e $jbdWݓ;_. 5ݙyC㒉jw0餪f((DѭJt^ˎ11K`ӓKデ,gŸw%Jg!( ׻0U.:nEfAĽ/ʳk;mT X\Eueh.)I|^iJX?/>0-=iyU_XY)Onzқ\ۛ|տH\jܺ@a+O_SJS?  <_y2egrM'**BcQh:JQ /AfW^zlr]:T27d<d-v_kC#"bqx/5@d1 tcPXP|L̶9{H[ǰ'̟Q^ْ?t1ǩ40ZA9WZ@Ȁ"F)yTQuHѓEf42`muv= jNTU ]V/ѥ^y?g~;&ة>lUzB~@H֐,KdP~;]-5Q\=]}v8mbrB!821q[lQIyC`Z?^Pgl#N8 e.֜z}r ȡS١{ja!M?XV 4^N1ky$Qfʺ23>h,oEg)6hms@`q4:&;6 D 3hxqzOXX\<``2LZ%X55TBZ(l}h2* TUI|< oH^jQxW`]#^YonSR6&-y~MA o=In-l`m?#'Zֲ>ZfNЛ%J':^GK>-i713"vC7Wzf<(ZB0%GAgtHgD". Gm5T 9H'= 0ǒ}nkF?Ra)B_~1TMh\k5KL?:+v+zx&/kDk@/>GVĎ{lΒlL`i٧a0 y Jƛ Bz=};7\Uf)(4e&)캢{p>tSx{%7s̟>aϭwjDS/wïm~@*Q"|hX} uwaU".S L pզzO|+-t t2 M WmhۋJ#M ipZ Ih1gj%pwyi>3S &VK}Hrӣ:'Ll+ `xÂ4 t) z;]ivtz8XV>J 7u\j&{e[4$!P1 Yׯd>(8*X@ݱM eSc^I)>H]]-$jp,D%^'7@!7Io|!̙[j +X1p5bCNXs(U)4R$ńaiNf=Njo@EXh0hO&-STL7D{Gkr&g7f-7uD$F 㽷if"!xo (YUҿgc5jb'*pró;{ YWq̓'9V#@2̷(&nY+8 AvR}:u4 ?M!:Ҋkr-3WHb0u,tz4(Z-a5k9@Ҩ=dYut)['ubJlo OEW&٦ #:&c=IH8}[Lw"P!As4&(>LB+-wN-i 3BIO6g);*n*%@eÔ+}T@yֿaZ^`ZΤo[H wDՌ2+{`!CLsm[EĤ/;:J"v+lLe\:u.Qꄕҥz:اA. m'v9h/SgHnpEѩ݉?Zԉu?[ w,U&A2Pq5&VT:G_7-1L£$a! (uK)7]l!Q - 17sS׸8H'x u)o!ʿKG;j`6bI;>IslJ*8DE)9|aBǜzt ;2\&&NxGmk'ɫ"4|qˑ]UFU϶u< oQiE9A1 >Y!nYP□6^г'Fۺ5ۯI(zmC0̺ϰȣ@8xS09TDilBR:MbߟiJ`<.dThխB٩B8PjN꠴Wh*r]EڪdܕWZwH3 +ʠ?%YL]L3/&Mnz{[/ H:`0tQj|t ӽ==XsG3Ũ[Fk ; V Η`e,u0血3W]sυpSHwI`8݄ڗc0Smv#͘Dy6TCk !WqPv1n$­ZJԣ9Q;U0D]>}Sx[xK6([ M[hqKΠ϶1G:{}bP/2姪' eh*$j^JJ/SmmR+|"-=EUkkH1-Aǡx]By'ss멜%)? u}+qޢD dz3IsEKLߜRVix5e#}<,flZ$m5Uiig ՠ46,PaHg-2C/" ϫςwݩꜳu? 8H_r=a]F!Y V@SV HuLnfui ?;IeskJ~e?nQ 5}).Y0ՄD;gE*h`bU˅M5z>"If\5AI7^32|*o=k]!X'r HUm4"EE1dDR$ ղ@9_˄}L.iuM[9_[HBZpa#n6|F}{Fq,1ye陉o@4uXb&;1kDNnru wuy]GlвiU>G$0(δ9k__E'6*R\=[@ 8ٝEec%p a ^(d?L5]IpV^+{8JYsa)#)҈d̖BfHCt$-#"聂`?k*Fg5y?<tU<~T!DiO!6u!7?hS\jauVRf؜|p:d8/daS5Bb E3X"z.oŞ}Ƴm'eɯ!M㉿C*S\F4  |>f4=F~5_$C} #l|\KGR1Ǥkۉ*%͹e OlP:0D ܾOA_ 2l\R_IԩgYYSP^°az*B-iܗKUE69!'9j3{6DoC]38-(IÇ; -?'Ųp9OSsWeliI>zPPle]; \y7diK3 e6< YByvjs7bwMmҫ=䕕mfNb4TNX[y# pXȏx,/Ϩ(* ;=w:NVLހW7WlM'%KD g{7+4l;`ZECVv;*ٞr|a;ؒS}=tq,&rNh**aƋYL-xs+BByQ6~F9"[PMcAr&oN<%Љ4VR%]a3vf;dRn<#JWU>u.P $%г<0@d-Uf` qGTX \&!oiS^ RPۡ <Dz# Ը#H:7OmhQ*ZNm4xv$5@#S@&'rY,m\(ҔظG /W@b*'.CUGxħn|Q6K2Z@*(U 1]9pGj;B6}=,M-`UyxxtM֧[0'I1w^Gb߂Ax8\BF?c_oJ:^/(L&lbh K9$ [i(шyJnJƶҽÏ.,~"7c>N2"i9W3Nqrc*d2fk\K5|"7qjd#Ekz[ܐmB笴Tfj8m-=2b}[䆪 qR7. Ļ34~o㊺O~ܷYR\Q_[2iq.T|񖻮`Y04!ՙ{C|n蠚I "-oC~ }Ie+d(J&FR7PUrWY5LDEB |YrEny޴= %ߙUkdQ=޿Sҵ0{G@ [ B8*=gY 3xNN6j65esGl7nZDMƬQA>[nFodɀ2(z ީТn +W,`"ߒ'bW/~ki,Z.~*N DAPN>yHaTUfNG-H8ݐvѼS"g!91A>1Li)*rؒvkhIߜVTcɿ/0,2[fӥsϜdumDz@2Iys~Vn[=]86'Q5-P+QAS* 0LxĐY͓s"9unɭ`^}R)X%~F̡,~ً^K"MY+AW/̵9D=j, 3oJ̪2.D&/h]]+:tvgv*sޙud]%NPk=S? AgI[\+M5vM/\ ?Y111jsAV:+eeܯj=G6@eղP 6=*u'P{ (Btav;)2J0gRgkr`3Z_Y\)O' x'~eh\#_Z+=Rֳ'gګĒb \}fMdJ]gcxtm]a@aUgbG#1(r}_ڒtH$ d8&Y/RPңA;J%Y0fɸӪOL[UoMc.$8-S #͊ǸY-ihh/ngE QFyZdl<K bL^(v6SxM/u _dBS7hcWIms*uGwA#Tlr 2{z#SuzP,l{W:y,GG>tqsyC7^4/Oj`RR1 ?2>+w3P]ZH R!^;/nHv%au^ҼrH" @AK,4ma͚ ^q0OsobZ:i\X꺱v]9qc'nF8r0mEkDEaDf~[elި!rJn-lDz jNDep qofRב0>@ȮrH:XSX]\7Bd^|ʱW ТHr}xpK ;+~&4E^YP+VS/_B-1K\9d0ZD7B&St5[h~ryS3QWܬS)^8wzD"*A .MKݞ.⛯]"u6ٰ~)6l"ǔ#r?ނp_gT2gsoַdr<3d^h4l6zB}:ի7` =(ϋ ,V67r#byƈR&_RYmWT ]8V9>.bJ!'x s+PH9Ek2[i(]*C8mG|N ֥7[C HfWz^Ћ$#Q a6f*G4eT/WFB,^+?ۦeb6$ƐU&* xTI|+EJWL);+ {O6*1e2͍ K˳ƥNer)hB}qe"(Ҳ/D6;XLryΕKsvA8iHlM]{0XNR| ԕ%~o:}"<+9!Y>@@`fg jbs8#uc$rU9S2iɷoWzŧ:lt=&X.#z10~&~ |BIㄝ2W:e=QCi93G .w<daM"X/a:MK8J4?zÿU, K҃dVMY\(v']9/> X SuӁm`gC容XtWxKe5LiP[C] 6v272ʧ4$mqA9ֳ58D1 ]+4GliwQB*bg#JyfA2T{DL)5VYh,Ckdb8β0K1u}(,E_JMSk4P)..5w}Kn!'.d۾=t TS(ڊn~Bվ93o+w@=eer(iH+dzqr*jqVĜSX 8o. #8Y#`tVdT"¨4z=Id(j,PREF_Sӈ,ŽY:1S(s$GEU::o2x`9J k|o<)ƈ &!w!ޅ-z=3̓[ ՊoHrӇgfΑ_%D J2'JluL7i>Q8M&{%|4=!f_(2BpY^H/jRPᷕo?8c |' %LʼnLWzR5ki3ߓx+vmqGcI݄cCyPA)R@Ьwvg=lPX W:`M>D8ָfCdq_4λ8#c sx/T9MsFrM xWle"e81.8tŵM᫗F4< o+5QyM"C@6e%SsYE侏 gFv\y촱dTc3I+9ph.A>KW#$ Wjp[#X`?|qRf$H L  w78} )I9KCJϋ: 5!Ȝ'"FŮQuZ`0˫L/z#fo8xX2vHco6 TDm('; ~aRă@H#T~KoNRMD/ aA}GV؁Ȭ* M0[P_l4rk:cTYEt)`U* Ӽ;tB (&J&5Ώ['䯱9,]IbDi_u%p'}"1i**n!LwGaRYj SѪ ȑS?)5=V\~&[W8`jހ跡}+oC7-ܛFk)SXCenmڪ Fw}NRpJr}v ?65+axFP~D6E6p*aoKnX~j}BFW[aМـeK]/!ދט95,_H|WNN(w=hTPٞ:'G4mMYxWYGkbM]-(Ct+oow%myp %Mc( # (% T\^#`g hGWgf3~Z NZ.` ;j_٦w ,}cґӿbQ2oJʬPJ<>b(j 2E]E+zqz8Ǔ[4bUq%#QPy*GVۘ@s'3`Ib>],1aqUe%#cB_!b9;C5€;)T"h ,sK/ qvu, Ni#vocV0j`5^0B`<ח+s v#Z 2WQkQv@38Ǯzc"3-7|lWU"IV ԜhtA׸:nSDdfsƻ~Eҥ3Vm~l|I wutA6$ҍ,;W㮕[;8جD"=jx.JdE3J(t  G5ϸ:]J[s3Dp/ 63zZl[n{ eRqWlWT3Y]FAH|"v uPs`Nb"]-jG']a@u?D~?6 ca.Վ̙h&wNMkV-h~ 1瑈2"4A(0B|2'"r7#>gwɯAGn=1q\*8[901Evmӧe):F(Dϩ_>#ϯz={qP]z~(]ӔhL_b5k;턱 AJ:;/_̩&%G8lj lHy ԚrxzFmhW{=eJ`~;Nde#,h~'Y+*UBՠ#:ն#&A^SWz$QI3#Syc"F!rZ7Sրq..r>[,g[mRjhQ"N])4V 7n$2hv]:+Ɏ,lag4ˣ ufU`C 9yӨ Xۆ,dz*%"(v]&+)'9̸cO7o+K֗?Ǝi®@9iد?+袖k]kU`X͗7ފ `b\+M\@v * dCh0\4șT{9Ҷ5NrPXOZˁ(j)‘:F Kf] nN(CrN rHtiF 2jLhL[ng֙F-ƂȽo™x\%۵Vqp껧OrAO}(8u-Ax-,K@˕< e..  Y4*};/a>=rHj~׵|L;ºNğJ|LZ 9 0 7 #y+\"H_qHIAb ÀJ2,WS$0=ԦK@sXkDz ^>}OCK#3yvЗ_d+J~aY ;uO/4%u(D0x:Qq3)]TO;"BQAnͺ@*J`%ݠtgӊz~UwvEtۨ>5=l=D=ʱXU~/l~^Y-}k_2[2_/8+pXIDGh5&?sTD]ץmz/y)4B5/iaxIJwnMLv zm:$lf:l2>G)vFpio1ʏZ)k鸵z_țRQHPpfyÛ1t^%-5>_Ȳ2$ >Q7#·/r:ȀdPu[9K'uApJ)!QQ%]q/H0é[3V4|L u鄵w1oP# #n)N0GՃ&P ‘Ayы cXܚNUGU.[juC\4S 3!J@j:`6} f@ In۱r/ EWJYxDx;jު\2L0Z4.my({ xjU{oWж=9b?3^mhK90mH] F5ϔc_H7K!=tFooVT\ˎ0'08b B~Pl.F˗Mb5Uu`f/:?A ,Mf,&ӚQ荒[Rs\']pA#xHE)[0; 4cz)W`6!:K&>DkdkB_([~T9K=ڠȀDIuKW6tjo2`Nѱ!z 8Bi̲P.xJp F3M͗[ b5&~ĭį @ ^Co2E1Hr/I;LJ~qs HP=`(Zf"o= ?+ NTEO4RFIdţيx&ˤE5p, ,B_|l_;v£xJ=aՌRMr=r#Vd "16L{׎k7Np\xQMwd*B  ϔ#u"KC+Y월:C/:Y$ܹ(Q9]<,ؗt8f9֊jf$(*hp%®=ONu[bPjv[h\.aCd$xi%zNa9Gn\-5[&;L`jY'/"ڡJƬ9{ LU?P.SE ezʽEW'.5:A7v@ߤXH*,"}虳oly͗%J`1>e97!|k;s+.Xvv(i;Vo@b H∘WZ׽8WgmnMV70 Q<0Ko;ЯYAO7`Ň^ؽ.۽tLlN A^'.mYLggV0+w-ebΘ=z&ջ=ݵ&ua~γס񨎗0lwoVL) FE@²PGEL[2=[ۉZ`qOvwdX)] ]z0<:_ o#4c5dͭ(GAnJM!@H%ByXM?A8*Qk'J>U[bUGB8L1disKl[9ŏˠ#vE}NI1J{Lo N%. G4a93zN?9'u@Xƾѓ_ˈl04R-@vjF= ˄[d\7cA\ ǔB". 5:.A^²,Pqi:fR5kdF9N!_5_{~Ѹۖ3s(}#zA|q,pfg+˱oC'ˈD@9`'uZI#o{ BF6!DS?LޛyELMVĢ4«ARYV Z) |X_a_n4mnW12=ǐssZ2+s`?e"_V3Z3#yBJu'|l۠1(RKƆM!G+{:W)EfԤ;f!A4]"0Fx@v^'v-01 wzLHΪ?=7wkM\b.#|Y]"4.Pš=:3`Iwx};)l L?&Jnf$-6\*ǃ< 1ƻOt+U a4JJisdvҮjs2N ĢI}$뜃x;yw(RϿ/=~%[ndf]mC&m~*+^OZ#h b%I4 GN21t w1ͫ};A-Ęؔ[ u4D bʚw(`u>}t2LZ!!Sl'ir };0zgv9wUz6<].z 8곺 dr"Kꦐ^&wu_[ $uH\n^R7 ɐF1y$Nz+\rBpvTdzlh#g?b~ZY7D5|XKUgr]%ݮe0I0P˽.";\w<дn|a0yI?g˒ @߮OQ_R͛@1fBK v0E8fhoȺtcȸ]nwĺ~+DvqP?sL숚:SpFNbkLko=rpr0. Сp'y7 y;Rz7#K#5_ yV#_Ă!@ W/YFM]6/+n2B@m.bVsE*A+k`^` D e~HI`lۋu*3i:M$ _u7/Rο7K l [nQk˞ad#kd4ԯSM78[4Oc#֜!c-5̎iM?w; Hc (q ZN7?I]r$YT$y9|.J#ĩk剑|.k gO3&TGWlmU Ó%!5ޤ%O$e=${u5 /_\ (W4īY%dm AeHyҫlM1si lkQ$†yQ6Y+;yCe] %A[+ȕ'4ʷ6VѮ_H?M*!0ډ>:9EAoz !)~rȽ3~J?0uo>ڞY: &2 )戢w{e0A9ijVhiֺ.C4! bb؅۠4b( x.kӄCsPpޢVeT22δ~Ma#juSb'#mqxZ# 1Os5.Y\ ٧M,{ځmA7bv|Ţ!=Yi! A/lzp&:tڬ.rI;gܐT=˵P<$8gp )7Bۻ dΠj*bs )FB?TdM%աEUf#&"HqM} ;g5h9'xT\̵XdH MvS8"xWZD Nܢmt-PQ߂$/WرUzt,sjVW՘/UտdR^8b&~n_V8rLBm% L'ۣY>w-K}ZS (&k5]mt/Js̕i9PV @# \JVؓ"0rk"3~BX&@ZJKJ__b7 L.KNpKl"I-j)?rtaRN%hP iH8yWfR7ֻxC0‘פ(}KF"4{*qW1!ѕe)UR܂6>mT5"bޜUwF2#2BBqώ9yęCٮ n $)Vs=U 导;8㨓8'L)PCZU ?_{po: m8&ۼs&?}5IJְ (GN bU2]@(DEJ7]]9 .o(1&M\ d|v#K<# fU)0{H\͎$xg ]Y}_~mFTF㆟981o`dCUb;e/T-mI%14|LeB;a8%DO K{uV Piy^aO #PM,Ua'&ruYݸhҪ;odnM$-l"{ㆆ0Y}֤} 4:bs/iLs"eSiF3mik <"s2yS*ߪ1,{>J:p4Hs_xF|&Rdvњ}-VyܧtX^D#2A۳N`/-2? 1\baI+D^4R74ksZ+S΅̀ɯHDvi1\Yfu9q n#f#[qdv0Z ⰗwCsT;\q/fnݔ}iȔ RsI|Uiap1("xVA_T۫cl8U!ro[sL*9nꖠsXq*V h@S޷GR@l¯bQ:YM: [!+=>QLcմ Kߵ ۍt9VB!oPt xA}oE+꽘4 /N ƮqRR*d,GZ+@J9 DAXCҸ ASv6GLYR$+ioCY,у=FI~;\@%n@…NiKȰe̷%pPfIQ!KI1ߗ.KPZ0- V*BfaY^X wPze/[!@wG|5'wk w8ݘ9%":xQ>k۽iV`, ;yDTV\BZHt0~Or߬j;.xؙECz6/$~JPIy-5k=r nh[=_GCN~)fz;92ZdLZ&h$!)7h~Ε;NM}QA$fKMJ W~^>eLE@<$*@A7,=KH=MC+_,96EKAL5GBuyG,]Bs3` 4v&Nomb>tH*Y /Ky>iX)7^ui^7` m]^١J*q |AI MRgOg:n:Fܹq}nu.HQ2CaeWAJ*XZ9Lgo$q W!;Y+qL%a*uu 'S.GT.hH`ә#%MӢI-vᘓ^ @M1wGaDq;w5ۿu>ui f 9`^xc+`6U2,Vxۆ^(jZ*Fcc`#Ǥ:Ꞙ]Fi;]˕륏Uχ>:T~qτf~ ļi3Cr!]lhANd~4d{3; $o Տ au<ٺnv._tPd>#.i3ZLK GkQEZ;UM?[2c𗧧'8R;k˭LE~mv ;> E*0wy9KC!9Ɗ]R")Gk#D!9n6ٓ39!벊ꞗωEu"ԈY{멕5"6Z,msMB.|bVΦ5QQH( "°v?sl̰O"8)rfTl؄%{瑢x~-H5MyYf$0NŜf梠N}bgwv$-x x=ĆS#}(we傩.ˌ$^3皭rl3.(\h"]u/[׃f5y9,q^#ɵ7U~')/3&e Vr1Dv(dn莼/aLz<_u:95fPλ{FJ$Qĩy|.th*2\F4_~ҫޜKpitA3|hEDeoG_>`9Ţw?@4 sb Z/w$ O9ՑOwM@V-_ #IC`whsZlmj;9*" <\DEMW+eޓ8?%IZuuՅoxmaWٳ"J*1C+j~prK@ͱl&+UdB vi&֮(vBZ; ɲ(ƥ(yנ&oKqI5ؒ;-N;VާEq`UͤeEXϢ&Pa[ch{u^W O0zu`z=~n%zRmuO18{q0ЁG`v*Q\\5ԡm_"mcL+,xeY7;JwhAFD>gܨsM=A{s.O-ekDmU '+$z3EwUZ]<F'%.3zNa"T͙j, gŌ F]E]GDޝZLQ*92(g)T EjXPjp#r* 7\XBc_G| \Kƞd;2JS6@戸{ vWΟ4䛜j_u M7oG~Ѓcrc D9.΃ϒ}(LYr{Wu0k'ԓrX?a U_JA[1E pE;**W#`<ϫ|sPJ z 0yK2#Į;K@;P3Q9)if\9/ʎi(lJ4 H&H7Pnȼ+sUCvzkOC#xة0ϫ([oҡ2C,ْ9]eyNY(޿s[r_ZThz4(UFӝ ӹ#&4gC{@rmSU=HG7'+;%t+:'"ddrU?zH8܄9 N"5Bx SKEx(MKjۦO(a a&-L ]~=#MѡB9o1>4v'ؖpRXwu(XRo's!ұYfo"ֲ 8T^?y989rpqWɣI3_"9/gT`+Ԝԯ3t[;#eB)dy;yX` 4ˏJlsxÚ0qw^Y?AXa-ͣQ@Aeuʕ:!,\P΄%1aBkf?2@ Dw';.y`V2[a9Ke3г$4Y3;Kp`5`nNX^3󁞇"Ei yW<&;C/hiKTVOB {m]?uNbV30v3HF=Ґ>^ Rt+D գ tIAeRT,;hBswY8[:+O0GK._ci_ѐpp? em%ӫX6ܫ-A2ʿ"<1^96FFf M@MMlE% Ф^Ċb-3ROB~[բAKr`2Ir<x\} =~&@#2W]`\}{`X$Q]IXPRՍ(11; ڮEVKXzt5C1)?3]:CgϞ6:bij>W1.+w쳣XMq@l@.DTC@3X_ڴJ,!M xqXR51)'A쯮Q7c.bbRCCb؜ W=%`R] uwyuVu_H~/P ?;4JV%cf27TO$Pʎ~ݠxpz݌8QWMdҷJF7x2N 9TCUBlhu-3D/lckBR(<=][`H_\?1GZDK60^Q2%`Z7[U6uF`RUV 0Yi-Ǣj(y. o-nP4ꦸ̪I'Z?gklhj&K(:̤I[CsmBթV ਛSp)NAN-z&C*y1 py(E:o!+Ǝ\6AӬ'sٰ_]:5׬;{z B7b@ҢkiLh{$8tnӼUj28!&Hs`!d wqoQJc:m/L$A5WM͐y4XoU "_C@XEt* w6׸E1ޙw$R0e^'OD6s-t9#t|uKe} L='yVmh]H]fpvUJg"~LE 0fb[t&G-bɜ;50VA-絡rđKjk7{!7Y:<[-:6nVF"Qz2Wt7!",6oGJR X$Ęi[Re-$QߺOhlf^~7dVcutOe (D;UV5â0Ӕr:$PsS"ةB@IqCD;+a -l!}txs*Ix#ok-l?1x 3o+ UUd::`QWlΝT͝y{gGy[y\Ok85(z/ FAn8KxA5Fņq= tC1bAͼ<9/rEp^8D\+^:!w13*l@KKlH $xmJif%VTA "}솲+WM!˿(rwDLN0A$({GXnmy)UnV୍YfP,}߷:*եC, cꆇ@-dŲ;Xqg, ԴD=r,L^¸a/Mx$抁xN= ̲yĐ e5r}E NšcL 76馥$H&m6ٵFH‚~ONOX:P缆m]c7ͺ7caeYθy@C<ڏM;,b *y@r8%vKw1+.g_"g7 )!l|,gTܧiǐeս L[Sx*3vhp`; ,)T7g"ސV6]nf4Γ; /&`Y ZY$f-&7*Me-yrI 2P`=$}p<,bt"FS'5aĖ?!)jJ[@HzfY]¿\Zd.E {dh Spkx]1Kxak He ̾x >} ]7jٵf*yxؕ3y}p;<-aeoKȠ0[j j规x+ޘ& 0j2_҆H7OB{g>ȞUa#>)vzhEo]KMAH{ID=|eD`s {5[tvtqT45AZi'dzRWpUcQ6n ft' t:" z Ae2sW^DW1TWw=1MWq.pl-Dž\$mvǫkmQfUD fVzɒ{_^u!. {pׅ>FĕDž}lX tܰnՐ4d@VV51gh'ٟ;`O=651~LM 'P\W]U1gfJm%X c9|QI g 0`~9BZ]͝ƀۤxlAt/ epƻl{ =b`_ֹY4v- "IǞHWl_5T<#[X5%y16zl3%KZj#eI2W.\4bU~Y JGn.t%tWL 뿩" SW֒7<{.p҉Hl*xhA0k -MA@CwwWfD7hLQg4d-*4ki@ d`V ҬIiZ}I[8Nxf[r'8m2EEm "*AvĐb@3DT]D!}ܖe#OG3%r1@|UA~|[2ݛ5׵| XZϋ.JA2H8_U2K.ƺrqрKhk`%,FA#v#sXt0šҍH=*@(:#~X] uҘgy8{o?Dbua`}\ 9?O}Dӝ*窵kBSogG 4KmMOF z'Q_7cOt߶X>ΰ?AP/2 ivaw^ΒMY b'5(iBZs __7ӦTœO#|29ΒT/7 ɑ KMǐ>W`&& 1BtM%j;##3an=;&LY O=zMVHW,fB9SQΩ{ܬˉflLT]=lkL6?>f?_ ! +><OٙxˆfUȞ]3,`ebӽ-AYm^PICRJ- Wɀ#c5Miv[a:X1$hKdſa صzQ2k0 x\#ŏbUԝ5/*-$7 ?yf>#h]iKVi@HqMmwK6? +7=->RlՇ(WUh 1?=hJ {~4dq2!1z%|,.y:UTǬb~:GPpR4WlPA!zeWHHu۠ڀZRؠn[y -l.n91a{f. O9hBjt1"P:7eD{ꕄ._wN}ȷ=B> ƷZcp J}uE]D& %a5r.؉cPGy"JR8hh wL%&ca Yvb*7cȪxcf,/i>a 4ɦMNyRtM+?ߩt~͔le*yHR񐍆SnĜjb:z9ー+[Vɟ੟=\ŸoqȢ.x:Ai/Ui=kΆjhf:QB{C&n1NȒ=L W%u;mőT3=L|vވ5H<`U2+Kl8L E@ZZ⻮W9,ٔHRayO,e H/(#˺U|DȐ-ZxwJq-ˉ ,jX 9Cezlx3=qE` $TĂqeZ҂: Gk!y< ̖X[+}5`GͽGME(']a~O@_ڰ.J^'}rX (TvjNmJrq2DwQ&苰ixNPRuYÃh8[u]1tK=yKmxEst7mx@XUr #٬r8b.c=x$U6UIm-^O(if/Jb,0#&֩;V!l{2r8ea{n2U |U:({/.^2iZNj5,SD 4k>xGt`҈cW: bP+Ȭw L(32vL] n帓BiPKh1G{kl|ܙ./RļS~BBFA#e@Y,=2(N &m8]T*>l\Q6]~ # OXs;,gRWnA? cK^4bUopO#G_q=.>ء0׫./Ym 'ǧnfoKF9_W+KˇP&Dzv|٘L@2v(F ajy~\VW? ܢ"we#Ef89C;oM z` j˱ܱ<1&yqpń?p8V~d*c":[BpEt莄%9'ݖwBO>DZ:)m:5 {R Z}~?úP-Z/Z.]ɀ a0>"Eui-(5{W3tכ{cnьz6Q0.fb*?dar41f@[0xL[|M*.:fh|mxC#mpٮ/^O'V'>d"/nWۙ 'w`O 2fl` S fCm\6Cp¾Ȩ%|n<Հ6Uc! 4_zhaA Α2* ڮЉn:^X ~x'.ioowlD"i2`gS|r|9Jfeqk0ekC@ B?왤"ѪA8J %4d(c,tՃ([*>|CLC?I2G*+ko끘p&4Xiۉ) CկF܋?AnΜē!'.)v]sG.Z_f[ ГaBM[9[ɿԃƽ:JwF!<3瓒 i}VQ]^3vݧ_2U!^Ggc3ZНCfjj"Ĝ+hpJAmr47̫Rmu%=i^ك/_hƳFEU+5wi(tآw^ٍ&e(bETT|}ʸlXVR=knHreF=P"[o-vjҶHed>Oy + 5] 6$Lwkr8=s,iII *?SRu15 jgQ4G;RtMBoG+)ay ܑ=T$X*LQ]$ zg $I/(ٴk[I2@n@TMcK=r$lfVqaa3,ɘ8tдΏg]5obt WWO1ZJPm龨$ -~@nb\[M!Ic$5KAe͝V@Pc 5镊u\Xy_×~+Op|es7ɃEFjJzhE}H#ir_Phh(J_v!;GiKZ` 5Trɧj6fn4N@eD}%f =,Rq؉+spzԱB*(ov vw= R-2iN : ݔ5EY:$a1"1 .!&9N^(&*ʍFĮ blRl2_` kn9#[y=qM6U-MT2؟yq(.Pi+԰^K6^mjhmSj+,_!C] vP*tFd|(vlFvI yso7erE;Y$e!n/꾑6UW(+QEf;|B^Llr6hV9T }֚GϏo81࿡!NCI& O#\Y&,'h=?fᅤ§! |tS,r&j߿m~3Uv l׉;cgbQuyY䬞36GH,BKn Zv|tLu̇'dOYcgh,_֩yŊ2#)f,C[b%t[bV1ȫNDN~E_.4QB,$kVt,bc5O0 NQ7!ssHeV,iTKrM̶e )-| tmec"oB߂>vBg`RY!>YDTl!fFJKvY.(h'u?B?vRtƸ6Vz|i3{0"<.-JL+4XمV?tlvv y4_U[!"rC.~ "Rd3Mnscy˗@~@KlW@6ZdU~R\Nt=~R iNKjcҽV Sqz* LV27:bE}U [y'n{nT! k T4BWȨՐq,3(2 5!hp!ƃ09fbkwPNޱ_^~`SEU mA/#l]j[c;]zƉu|`$(wω1xw;s.םNnRfnx:@[Zt9O ܎URxN-(J%oiPH&x &byHw!¹ʉ!| >lur3o"םJCA+$# Qúo>v6Qi])bV-I;|9ԦkX`ŞI29ƥdk~EdX3:w &#E{IW;\/㦁Pң%\bj[3uU> L/5bZ_z|prR5qn7)0?>)Lk .!,Mk󊧏0j1 W[lM%Ckp)TzJoT]ɓ_ǒspM }khXm,ɮ,xqC4ǑxĎbͩǸXnW&\35`2 'pyY] oY0o|Fpֵ^U V~Y Q |B} '|vzAg_vAI,}DeHM 01~6)0*F}$M fg5̈ziV&"SPWvCL mc׽z5J+hdeoucQTwWo].$̌a'4=)"tQ"T 3e/Į;lpZKkl (;^nx+5a3¬_¹hϰlcXˊ/(l$|(x*'x> ϕ~? 5UB,h]u4*Fq* }:ף2vʍ)h/f~15umYˏܸ`25Dc~Vk@Ǧ8A\0&x) ! W:UQtb74DN,/MZoMpy$0 yEY)p`3ŕo&ptS-&vMayf +[%a` I4ŷÒ| v#Y:hgLNn{i'@k8M7 ӥ$[7w$k"Je, =fі !@hHWmrnc Z8yy6>Hs=OjY: ~b?_L 6X ,3"]Bɨ<4kgE/m .'R7~ijh1#"=u 'Nw̢߀^Pb;K_2Sb7)pQ>0bxK8>)- *A&L%`@/ց\㷹AϪ+(F4y!|G9~Lq}uMpϣ#Pcitqz$l3j3@GiA45 9!^(ۧ5t$f(|h=Hhuóu 4GCvz+au)H5-k#X*e72SJ.CŻnڔb9u-CՑvDKpU Xe~ʥM~#K`咕D'A(ij;|z(j"ŧIH ,;7hqrNh\ T,fD 30%Tt!b~|ku?f]'WmOUdE?!| %DI\IoȆ" 6tW/B?i(6ӘDV&VȢ'*)#1u ̢Ð"XTE㿽Lh ^ګHh)y#Sh>_P"S 8$ (Q6>UL[Tzh;]G]_q CC+ͪߌ{ Uj/&@TIμ^=92}z!T6*{c7xQ/j`Giel 'pŇg \fy_̐ v)+31-O.'uCxRkc_I (a+;(ק܄t/Lz0Dh }',5G=?ʐm9e7UTMlL2i] q ,g#LG˜<LEJ묇M$Ua5/ ŭBqA^!tm:Ў{ׂ0},?tJn0A &~|qyy2 >ꨐ1zqQrC<5+߶ 9`C=FdR<)5xeFԍ*GĶ?3tQм;EA>k< t,}bBй,gk1ꤋ2FD'(&Ǧ*-(j3x~ڭ*aK8{SSE̬.ecxK,tz0bPˢ{^,yIs`w&am дoOYVlg}wKJ_MFN,\Fn=V7R}_[*[ !wr'\kHRĊfd1xs? ­:ywWU+ǀT >q߃rSKM&*l%AT7 ;doHjE[9Sl3v #.qG`X`X AS<5O2E -W-̷-%N(pdOeZܽV4d7m-|Fɋ!N(O;t&↔%vQ`JUmⓟWC$k*UMw1##5q8p!2p M5~o&ى lFoZʂg^hC]d DYoi=[6ҋzs +anL|+cNLumLkI$pCTGpnr7yn\4(!n @kV {He1M6ߘޭY# )fq:6KU[yW~B"m)^TP-4b(ȳr#ѵ„tlh+UbWHONʳ͘`S vH(>| S¬lxΥq`o Ksp(&_=3=L4?ͭhɲwwI0~:'P$P؊+"۲+,?TL`g"RGr>Q&:^&#q)(fnҟZ.9wNH7En!&,$:fȍQxd{mjDZY9c[@ѕ=I3 =j ;B:@5p25E#6:F"]\L4d ,Iw=qӯ2} T{JjKT?JL5=#U'a~!1˕3`GԪxEMZՁVR?2{K :O6{dK8:iߧiU*o{ dEw.(' :*'nc@N@Foۀ<@LuĴ<RY>A_hܶ6#;K=:)}m]j$}LjwwS !#(R IZ,v@_&~ (DqW:Ud9RLFoC]je!ꄁ3ǖ̗PՂ vI,j/n^ {dMIIS0!SVg9ӄ8Ez;Ű.R9%›~k`%ؓ䚩#La|c |=oI:5YNjguW!:#`Nrvd;Yăf3@&?+EE5/z]1bqcO8 eXYdo_orn{6%XBtQ)[60&nڳ>e3*%vsOMfәJ=\z(A_JoH^{'^V7̸ <"?gg@nT-nx?T؎Z^}gtE2+ؚǠмF4tۧq|5ɴ`jIEc1D6x3׳> ie`>}[Ab/9q, ;|v} De۩k&'IJl0-Z, T:2<> zb\hΧ2 +eo vsR-Jeg<.B-%ɼږ(kAqyֺ=id.K+骄: Ki,44oÍdхËlvJj;ATl7u`A 9]%[<*8ƎXk2*)m k83Y6 2U twhf3G y :F˞G~WQL,-ΛOsQ!>9ous=۬-ta>|ˊ2e ;BOEtay+QCa3Vrٸy_IRzv-@R];w*2C`C{}9l!#L vp񂉌TX v"e w49JT?~:w>. |jN0{C0ڿ[VΊds7'8Dls؀3aK?6K)iϙ!ma8<0]aJ Yf$]ccE^%cgڟnq.BO\ʄ ZKMjg@7菘jGwJmRuS1{qxW Ro(hu,98̹M\0'vAQ>?ľ"#ABYz4ͩ?deKCI[-pCBP&Ǡs\[;3#Z_ԭ1V )x]̐ZgK j$o\S L:Ar>{)tGۓL3%{ c(t VF,fʯQX3L#~ٛC2r Yc Y@kds9(EKgv?M-KҘxp/HgaN3hhNiEvX B*W1"}jX0袸_pFS;)KxDn sAn >jwZ_:_3yljaS@@ !i6rq 4-/DsBztaÄω"Jd\j8e[HM)JH\]vWȡ КRjdIIW]Od9'i4*`^8+[`O;^Ҟ?1fb!?ĬEGT(wk µ}jn,޺@2ҷd.gG79xmbqDژX.'p@lӎaT7Q7œ r or-qiK</\Tyb lذKkjFԤK~F 3~l%9~V1ǚbH{ۡbwZ\-ˍHi܍s`4ĦȞ"KZayhjK7ΗYLX7ߵ{6[3G OgN%nvzߪY_aktG[yuzz.o |Co+|A96c+ņ.qi}10emfQ0?pmsO4G"3 S)s⣫ICc?^'OGN'=,W:q5 h#B ̠trD؜aK s:_eiOf˯OڜDga7-466]mb:۳t"GoqT4p;&ॸeqS~t#R>\-ퟳ k,O-y\Ҿu;f3Ec vdJ J %l-+ɉuбCݬ)Ơ\,ʄ03 -Upd ̉Iݰ+s0vyr$yYg~Ͻ/;sыwN?۔sWa_#.Z(;6[ɰgBx]YwO~׫o#w_|U x2(4LjGz0$vnvf2?kBIuS%4a U@?e#B 鄉\N9>@{}3|Iθijv"灺ED*A enܽjH=0麽5M^xOR\b%kes#fJ@Yr/ YwIe8w ȺS6 JKG5J}>'3k 1EhHi[軖Jp1,5U0GV>\K|SdO#%Dz&=m:lFq%^{'Ig-XQ_քM&9yƽ{OaCz(kTw3I:k(o_݌%haN?C4,]b]1CS6Jq)^BD AD.ҍ$BΣR<Ĵ^@Awa?R=[x< i\&ray((]KO_f96"'c6AV*iX%Tv9zvcӊҬmInd)̭n҄PEL$'E-qPStF՘l3KmJ})8xR<|y3ëjOn7yv妇׾8G ^}KӇoY,k1e+2=Y5oDQٹD'ߏN9 oNddQ'k_%?v%m.'Nx$CH%61E{Y|[|npۨqojDE#ՠb\D+4:Uݱ}/-Uctq/qa) Hx\ - 9Uk{YPā dfJ0,BR%P}w}@9B{&n]޲keoݶ*#w>BWFTrx XTC2rx9tlXBz0Kj\S[d6S,E:累NƱ&|"CX Q_321p!>l[ŝS,zM;Ar@r͛oj uHsgզlD6rB2t @_BpَMD1!ZE\ Or凗s!9RHsجFPP V3Xf{>F(xތmj"!Vr#* ,H.h=*D[Ż ?"ng 4RnEAjx?Q<3=3$|Cq (0]̇\R?. \Z8{>x;T5|f8E2E;Ux0i4%7YҚ#bۂgDi"0FcEz.ol.組\r™@`Ay+W{"d$ZOT\ǔiϳ7RRl}jبaفp8]C~ ,EbyCo!L62S]M [BybpLjwft?"pRs5,YwpMS|u5h,|B/sX܅*6 g[0ŚdgBm[w*Q?A{GDKd^Os i8Zs= IUCc/5Y;FX)wsRj7/4'ぷCvɮ;Jx忘([gbw<+= Nǭ#[fҴn"t_2phѐzs= [dG뜔}_&Qi>su2_J"F|'"GŇP۫ HZ{"t^ˌVAQ".O+5ljZy߹y]@pL? KjoE?L{!2j]ݑJH#88LR1"u+'%x̓&$' *1 |.O ԭ# #8 T~ TDQvTHOGRۦ;gߢ̡aw!a߯:Yn^Yq=- 4jmw B>kQzOKsx2z>s pKě !ŸbC[Y(\#2U)ƳK!BJIrp';$'t[l}ŒxeƧuyCEQ!QӁ8:|ǂ7gUāSfu8޳f`f!XuN)C`*}.2A7Yp%)PnYİ{e)Qr4uVW9^O>ԋ_l:b=^'6]GHgDaOe/JJC GўlPjy!>jED,qP쑕q^zq$"ukKH@>[x bhrNQL&yNu=ׁRGvWP77_qԒ|bbرW m8w8#_Vv.(L#ݹn5B4yNuaVw-Emz{6Tfiè>ץA#g;BmBn\cR[aQ:s.(㦍Ƈ;&\%}[,y}uRԭU-@<n+9 P;@Cڨ1sJqtn-zp&%OCzwZ=zeޤaDГ"U$@IhFVy87Hx#w6H2y{(tqFN/mvRTuη;\ }C2ھHr1EvciEDγ_z&JVj(7C}@z֐#,yeNUdIeqR$ EܳP\Rzp£pTaC%Ł{)e4 lݓZl+YRZI//S~UG?gA`M`7垅nFA?4 R Gqip]."SdGr8pRFǬS2x̪e"4IgWE3;Ώj6 (VO>Gh;M<XN[~/ 5B[J>A~`9e-IV ʨ2թ ȎyN3,2h*"Ϙȣ /jN3h>/Ӕwt&U5Hko:[q݆tj fw/ʓի8X!РHCą ,+{u>OeR 5eKZ⬅c2'du l$x ,Y[K#Pv 9E!JX[Z'm|TxLKuS Y}Du#l?)"UzT%`0la]]u3o N3Iq! `'U~)+)b^$-J0m8W1z \ o2EH3~}A/7Zi3Hj _6PKvsZ^2#Ni/~Q*uW;ܓ(%OQʴb丅JDe7w"ɼr#]|%)P(D;<ǼAfc\GцxM+A$A (1AS)Š0WtɃm<5EƺA^obV;n ufr,%l&G8}&֨_jiHF\U[A.ΡB)Ui~X2P,}A qqP(Jά(~a/nV͉))g,vӬ У>H̙)=qI3$h<_,[aB$wnZ5"{? gy`Hqileg{!8p VH0M{JD(fR΃6Elu3Hƒzb9[g:@<ώ nWLj 1hD-uD &VPsڎ쯝jtQЕh_/X1G#$D2eyL)9 hGjW(6[{*0v?f3jC2^cf0-ɪEq9ݐ#[cgPu!,T?ż2@g-m=phHQK 6L-5!ё&)I|t_ع&)ꗠ*9#&FwƟ*l⏜^]I sc۝X4ͥp1%@eZ>UP_T᪰c!S9˄Dw"G鏛˾HMN{>lZE8Jd*YcԔ;| y_V0 ]~έy\%t3\XP[?\2xVi{>F]GĄsDInwt);&p˼YEVx֗L qtڬW x3ײe Y-"/+X[.$Ljb¯D-w=pH} %:X\$zc~ M3yu@ο+E*O=hxڻoEpSQq, !2 3)M J&pԲ40sE3V[.U)>Nac03G^G`2kO#xň5:=nixOe@`:RRWkk+^ZF1Sb䭐wGހ͉я#@y屺T4g'h/>%:!H@f2:6x͹FFJuss ZV`-r/n^9x^ Ռ ߿Ex;yV _J75ХDX X8X\]I]':jwC-v)KF‡[2wmT4L *=$ 6k/R\Yh5Yl'5a+!1V u~׻՝0㲊1GvKҜ6QЄ#L`:Y=)W>Tbi5h~ħv Pp >LQװm*ں5gV_C' ʲPK9K.Fsg+q6E/؉aH =Yهb 6Yrm݂M}@uK')*芐-O/+}2//2\H*`˺\:xH>\څ܆D9EkT`l%_B]S"{sm 6w6Z݅%C1+@k(?lG]PnM/r툘F.sM]Ҧ<ҨO962oDo{PWJ|{p`g2|9Ԇ|Y!QD-_-jrMgrg3)%S|*e79mmr1o[e-wsWl,rYϑ#0w'p #|xZ|؆hP:$Zᣱ-u˟|P6I&-E+F4f%: INvZ6?0Wߋo~2yȃLX-1sQgQ.0BO[4|n-PQ?GreDu*Զ*L&gJZ \1oI1bOUY//8ƞoj$̓/)u]d(tԿfY Ko7dǸ WBlZ&Ѥ~bX) 9[ [}6bW *@W]Yݼ72z?JSi^r*!<$j_r{[0nϿ%.ti.GN%V~:Ųe.,'UۢeWJ%|7q:Sq&ծ  Ywa8K_'.le1u\&:LWY皘ɠ'ŷB2|CxT%a-LҵS9 x@/}UN"1+29{Y hC pͩT+6Β.PWmBjU?zȼT q[X1?5\nıJle&vCU܉ͅw;<z.})Y> >0hloG'e\f旡"FS\1 if@&v|uA}>^>pޕ!'=Hk)zOC}r56y|07R7Sakׂ IpF"lw׵Q&e#y&N|AE@--<(X=}1i`!Pw y7F7"x`Mؤ=S&XbҖ{H>ء0@{*K[ʤ1 #.өnQ6 |:o_X{iqE*hVYRxWR.s)ߚ!fvCFߙ OOjwFXd7Rl]h9aD ʼ9o%MuuUd`j)8KjG*©%>nx_a4+vREϺxG-7Nz +n_P 1R6nW&bp4J =U n}(uTS%Jz~e$"Y | >CҶBr!mgCoK=T&]B^Rо4 btȬ^$YhNI -pw ݼ_بդ8rρNo}Ʌs\d@lWF_Ii^|]YrnHשxؿ¥.66Ue[:B1|/!G y!iȐLcBU,%mN p[yQ%>m􈷹!Q Q#Zd-m[`jCjs}\F]ID>@Vy[ŝxn? sd%y(@yK< 4D2/`!9o ózV"1),XH-KyqozGyU2+J7A63=H "݉GGD R|.iYyZ< Be&S3PEf{ᆢ9Dn6$,5;vsUaiYU]T9OUǰY0=UM+k&bn ,ָ5/.Gw.EjQ K%.DKlkE<`)V"+7̶i77}C6xGKkxYY#zyzibjeU ͣ+gKD٦3Y%*V|?z/+% *}rd_N}%!QAdI&7SH*ͮ2MǖD~-.ں8^ӚLzIqL Cj~%o6{p`~:"f_n!܂#\[{t>>|dJYf WD7r6dB_aP@8ֹ͝欢b?nwa+^| q^ġ]X#зWkGt)z@SY{3nE6zj/z֒j)0-.^~*:= iP]862:m*A]sh< AsFue < _!"WA0Bnc`Kn=C`sGQoѪg@|zş߿owX@70q4,Pl:пc+d.d ޖO>>qw=M! ;)>ÁIpj."GKIcT\ H#p͔rzjMo6dqEM2U v-T1升stv/. `Bc|٣Fv_9DeeP5?Nt)D_%QGf =A*}qWF"eqe1&:,3԰~U#RD57Fy9$%Nv!P>)ye4}U䃲9!)"Kh̬ ȓ/ oVgR w5!)9^g>N|D*دV/׽sD|7.- & Z̓6鏃'˟M^/)w;[A I3D ůM>֛`QSS,NGA:d79?h1 72GJ:dg}#U@bԜ+ШFf\> tI fpZbn{ ;+&+,OW*m-Tl |.u"7q'+hFyO %ʜwouu31Ϗ(v5JΚd=lc&+Z<)Y<4{r|fԲҠo6BAgnՍpkXHi=Y`<{Jp-=zJE0l,guRʵ`iy,V~UQ Mrz䠟t> Me]7Jev./D7 +{(DRX€9RoF;jgWma*kٸB +@4R8OD'YTjpvDtߠWV# +B!Ro٣y{\KEE#w*G|s4X3lL_=sT F-LeE+\Ĕ uWˍvn;cܗڳ q:ҋ\er_", ~(L"e283\7!F3O If"N;ah&O6Z9gc=VE&yn]0EG2bz)j >JBVU1{ ;5\  wD }?z$wDa?{.#a.C |/cT} {ūjDW50H x,%JUBSA. }),©._Q|1BA}156y݊&`G-<`ZV'<%gH d"[~Af6桹G74urcxF o&W2̫#fe|\?SVuU 9%zfΘ}_^=r4LOgv}t7X^U \,1wGd5'[gjx+IQ"|}v0i٤QUjZ:Qn4{͹%/&ܠh> @8M>swYxq,*@ S;2XG*Ǒ`Xb٥!.eV@öhbo+ߩo?OZ@I4JHQS;4 .E\VV'6{M ,|&\Syڇ-Hry~t4~h: p3yVDtzAH@%kf[$üz(u*bj} F¦ЎvNVoGzBԦI~Ih5L]_i/_OS#]aoZ#Ċbo24>3rivQ-vC0I%ER-\/3qґGF%m PL  r+vuMT2 E~3uS#w_g~qJn:T R|7і{׼d$W`t_6G׋=)М`,R˕ ڜ %-\j)nAb uXCMOO 4f7G|Pjȇ~ifvjro.K[=L Ѧ(1/ckSH1Q-!FJ;QWvx+ixO^nP9uu]UNs:P+btoB+?Yʿ+$ߊ2Ěi.Xn Ԏn*7OU;FUCu._V7=".9ѭ_ff2ٟb{Sۃ?`S7!:hx_AB2[RW(M\ya|^o!|/\JhY;]?^aFח_F;\ w*x >*,g3ma|3 نB &*7Q4@TYM'׳k/GOI 䦕_fA^o{X}Yq=Ǧqx=QPI|cV yy/B5d䡇.t4h9kzRrqP>=a?uWnA\H%;{w &V%m/̞dD,s6މ֐kKD Hx}/*dp(km +_WҴV O| 3YLn6QiT T^: yێJ(<21QdlC:)dSm5ȉBq"JAEHB_zc,(,^% .,PQw4䜕 m׈NJL2?$qw_m)DQw.xiED̃V$ZJ.| 5pU̮>Dn:di8t%Ғ7t[ A 4Erw/p)gܰ`w{'Wz# }6` {u?GVbĽ*?ՏYL53XPcSFҊIQP3EB%̴<+'ЎtV"pf-"K,Λ3 8\.Zq]θ.o.% ^cp$#f)l7a-UŦaTXu? ; yGTpZ#+ؤ +tQ%acp<%YU5ɔ LGk MI!|A!=ګhU9Uu'jK -.sky)-mb3W(@VhaӓD7R 0X4%FXtJ+=D*Z`{V)x[Hd0w9 E/ Q5̷S Z_8>.4tc!R;NJ-yِ z P1GPc.ZpvEcU.!E iH̵n,x0I:S%Y__ܫ7,>i s^y:JQC,6@ s%X[Q0$;]}ؓi8:m /Q=0i:jc~.9GʅѠ莼d̈́P3r Z^pzP+rkq?@ǫ#y?M:)ݼ3M]ȵ!+:!5yבv;WT!S/yɺ$V05q]}w¿~F#Wjwo 2{7y^5CޢI<)pt 6 JA:*R#"W"[,$j{c|}tGO1³wY 9m S4V&Q7IH+O|6z&N"+Gj3~0zU%2e8~k5Z*l~دV$u#@}y/zsˊzczS"j:~0@>8lb{}t!!Ck-VSB%G( ',;_ozjf!ϳ˦oȇNDCuezZT~1DjF7 _,ha&SvKmiZr`@i_Ө4aX-|fF!T헖) ah ,b{T?v.vkFTr aW [j7u"dC i?V4$WR]=vԑ$ Ҁ8H;)6vFš&*b\^inN}V)xZ'UE"üz U䥌^#>lZrG :bsC=xI #"*#cT`-%iQͷL7!6un:I}8%"'bB7tRS5QscWa,O8C\s_gB%Ļg t@H~']M4UuAACv~f+ di n*hř8C& tji:1FԽkKzTX$pujOT?#j5f1]15k-K8ao}]̈́ M~ҡӣ UR ؖG ?⼗,3[Jn|;&V-N= N$4Yٌf‰[p @ Ld-(S=%51UnD=ɽ/ֶm=|(ۦXBfnܣQepJ(y;]'u?@ɧ&SfmA`׏Rc<ڑYx|*I3|j %"{~}dԓK#+]1\ې_Xk(Tײo04qTVWt!\[aĭ%/yjlWR~8muat)>Lk1ogV7nn҉B,o6^dBhϥ3)^;fTχ$7a8.c>BDodcQMs-Ob[/L -lEKYQY6bM._Q|>""& 2$>6~&+S-|llqns xgZ`(Cbϒ+0j՞'mETKج|;t+A0T&dj=\Tg6Ak٤3p!(HKk57~Ye&h3 RV(a%>I@ ɍdN2!7&3v)rzuwWK+ QAnxӢi.ڱB:(w`!NB`i-ljGg'3S1 ,Oh4NT{rpI{R.|J_ߝ CQu55`e+2'$)W>!ng!078cfNJMܷQۧ{"`ƪ Յ/kg,- S;+k-K`sϣlpz?QX032*O}8~`nVZnV9( RftRXl/ՌMD!ť-_b4=!CmK(#fvZ`Fޜ 9^{^$O5Y-eP[">"J糡|{Ga>̬,*(_HlV\gJƬv!7O*@)#_G+N=\ӋaFM&vl *A,[pue+2e,2zrX^lfףPHs..lx;$}XK 6wdFHL'1[U@db?HFTr)yD4^7Lq Ѧ)fo^^$yH3-$S:"2,5mkkn" ܗUhu.FG-^ʻ#yOsxm5*<~7q.#Q' dPK#]cH"i! zR"̂T U|v^M_ A45Z/$='j#SIv_gY zUշ~Ӏo.un.Sqd0 df3Y~GBC;yCm.1PL(dBݟΕ3* َiHYV0g]05H6:G>o*,Cg$4!V ~_ QfWLG#g7WPS5H~Y"$6t6K2naR䷄)N'_p\[t*(5_$/ 'H˫ M>FΝcr:ڸ*ޡQ8WC S:K*Mzm%=;]b6|V$x؉3d'jIuQoH$v,JĹ@)҂F(9:(h{C^CҌOxՍboZ11.>Z"o4Ì/TC~řq=)zUn[p~l@}>G|S >9u>U S=iW/>jA up +"5z9^` w%E?wd탍{/c4)'b;[j=B)g &[J@$`l~ˉt [Է6K9OH\e롦K QHH}P1N+~7oCQ՚$}h6 V̄ԘFˣm`d~|tR"hTvm[_Q$AR$79 uh;÷Ga[8? OpTy I{_aۤބkHamd \KoZO425 F˔hȽlaC+zΕy˖ CIƵI6UTe{λҝ~aŗR+UJ_-j>W [ wllRړ#18.i1B1D00c}r""j~8ք$O`if*R=r]H`T(ۯQKlE4!غ7d z>ů?(_uأ%=}$/ ](-͜/WѬ; IymGɾq7wDT_`a O"φ1P+#'JGiIp{\gs4K6Va /Md_v)H:leq&6E9#ΰGzC{ +tfMI9j9\n~ QS Vv$pyKu5f٫y%h0Cv u)y0:' A], G&vۺfMr&T@H(r%6 ay {Qa-ÎZ(qlĥ"dP.}yPoTa5.{5p@$\qQK3AQ?) #%+}x |=#s@{QD ܠ OAgHazLJGZl˹ޢS^8N<]6'*z<""ZP8#zC6E(#=V0ډ;RC9>32In63wvrH"1" ' UE=ͪ>3)7 M5A҉xo&aw6{=}U< 6 !We6Al>4FX`2r/2Eߘy.8* xq$n`^~${>ꭰ~a^s ;F1.I qVtɟR+Ws~2Lw#W^Ό:&R @Au &dIfv-XD m|iheLm}ptԟi%ۄK:T1RJzJheq~oay/YK* nZ i[e*Y }x!J'jd~#%>TM$O*MʸTCiqN&v76snN:_WϤ |Y(Y+1 eᏧsYKUw'֣ H%^Mf9Mf:(m=(B8(dio: d`Kag7x ! w]HcoKЭZ(CHF~ܘDP5OL+_B"~񫆍:sz,5; Y]o ,=s˗?3 nK6I,iPI|zh{}C25tdA:Óhτ=8W"5Ii) "S|UvUM6?E\HJ SFA>Xp`ɏ^Z\ƬK Bl՝(}jX*!,ڊ&1 RE4kSf.v6Ah^]طGRow=cgU@'ZbRcЖ^M1R8.9Sr=5 0tWPSuH3hǥZ3?!bcF}Qq/\V]QxRmtڂ+liFLw_-]?rIIP%hb_'9S ?wG 7k L]p O&bKo&=/d{:3b|𢀴>BrO*¡=xAnDuxH[Rf_Δ)dQĀ7-dVq b"(G~DmRkTM3"[ZYm /ѻMKp [3'u(f<˳ PpFW+,9[#F  MX.KmU΍+a["?W_”X7 jF녴W#%[k}C!x8 k3n=&ώԝ9VZfJD {5o-#N1J`% MM/f AyX#v Vk~gVngQ[%"' \G--cf5ST WPzq?3PN ``:}AjhrqfF&G+/k\./ >'߇@h0<[X˰sKgp}c P[4J0kFfZ%^@WHOs@IfT/"*YuJ /*0^ ȕ5ԘUŤI:?%Lvw6v}H4mwO=:< DtTEmok_Gs苚ݾWl\HR:H2txVq2ͽVEUǩDׯq.8Ć|bPO8JAz7lC##x6nt1;WyD`^8lPH^Bתhӷa?,#Rz*tϞ̊ ;VgT*ٮbBϣe1T㾬.t(Wǯ!gh2^3bH5Q>EFCaOS|H<8rfUE঒cŽ1Qs yvdS4wFfj 9cKl(N\FILN_Yn#LQ<3Wޚa 5]3oTG6sen* M _Xi2$̎(}ۓG%b/DM&)zի{ " 4ߘlEU?u:9fϰ1bJy\=hޡldU0:YWfSbΙ$ 0UtRBp֎wRYtNUםgD4c==Z(7v]tŐuL99. oʼnd?^{ZO%Ah+vzW>%o!hB4tP.1v- {x_E]03d<osSdtսݡ3`HWP#,koߗTlwWWƓr-8E]v:J~N+(7Zzow8ѧOc,fC#JsSx{o=g+w&R20(>Nu m[Jr7C}H{ zmTƘf-[sr~({ssH]]zI i!,Bq@kbK5-ߎx]J^8.B~ݖ?pױ6.#>3=ȵLGR|Q.%:3\YHZ\]טtWz,MC P/HLPz6GД褒QRs%Q}X]JzP Nn~X$mFpTo~o-B2i}-^W L:pV!q! @I5FXu<GiL%@u-NX uc@>hJU{nAťS.5U -YRFbOvcoZw9 #e|uo3MLr@9e z0yyn]voƊb.s@,n뻞ޟ B}9_o=;3X^.{e_Y e'Ӟ:uednlN2\s>Zީъvc@VUq!_E* Go2^Ӹ*y;c@-u 崓ES{H*/urЉa=2C%֮^9pNJ}*W,ꮚ/FOb emK* t»ZO01yyTe&j˔s GyeBLWL  ~!ŖA$Uҷ;է?Q&&h <m܃ɥ7g{">'NPK'%\ ov/LQa/a%#6RHbi)+i|R_)Nsjc(3Lq[NU8W`xBHA ߷JWrZ&#(FSiUM,a_27:j\VOJ|o 'WXzSΰCВY:bPw9lMJ }Rսw|tf%c'ߨ? PRĤsA~*;&XB>_34.=!<:0\8ByK*gN0vPs5Z2T}Uh9'ءx8&΢;) R77s *W Ϋ0=,2k>WIS6DjCN Tz>^.x_i~;el >N!ъ|KEB$x",_a~28>&Fs/4#R_LV*9KH-oZ%Yzr kw?~>MMK$_sk=]vՊO$a`< =x!`+9r[ xm.CT^3cn-[t/ Y׏ 0L$UX *ƹ*g0?{|s>3p{ .P0783*((kY~!^Q5bi[~P_,V~kX̛l<K v8ۙ=@A(Gu>|ɠt`t+!.0GϠ^ў:V)j޲/@JQZ^>6-Bn)~G;J$6Q$h00ӡ:aMы3G4jsw>KgBPvmJ QT鎾iZvZoe|`@Et!WmA9$n zksw6g׽٦E+yv~Y̤^06=#6d+vzEr ?a"5͋KxC[TL8)+@4QhR8{47ƣe;>K뾎ʥcQz1Vۏ9CRc:Z#~6 is! RW\7گ}.n_DPu]ZmJ՟ Igֆ _l$Y1 M;tŕd#}w /eFzypdշ9NcԒTVNba[qwG4[ 4S]Msyw'5oi҇o^לg$E%`)Os]m6ډo]+Ћ#ߠѭS\HR0iz|PQ<|r~.#UڕJkqX,l\-<:;A@S Ǜ$kՇϻ )6:p QQ h٧fQiV ׉ޓ FZmp}_xq*փrF ܺ.͟^M$Lժu4~*HyUbbITy .Zo{*X:!8FЭk=mZJq;shʘig&e8^rl]68R5TˉXhrg 9.HNXDiFpn8(dz|4d?a \QaR}ҢȍjcLq70mC<҆\}|'գt}gŮljF@t 9ǓR m_G#Svv6k>;1-ҫ -hm2)Na3i7t0*˒e`r`'9H׳H)0p~r 9\С+Rɰ PwEm-^p{QXl7C(>vyӉ©)] ,r4" حm-ӻHD`vHZTZluT_68z{Nb9mEʮkuЂ'1zۼfrHn:{Z0k8ニ HrnO<7_^K7ғ]WV43,4w~ WpnPslH գzDpמU}9Zrg>LJ~>+ Lp 8)MIG>z:I#մjjb-DJ.rƯP~:Ya&E׷i}SB^pDZ)bG'RWТb? II5$b`3}O"UZʛJ&, Ƥf~~/Jaaa4z.RT.n -/~8OpA$WR]bw "s9"M»哛v=D?/#@- t'@*@W HgmWJXi"<<ɃGH QL.5qT$(n2a&G`g%fz5@gs~n"X*R'Vؐ>*l`"w˫-DԐ*y%eD[(7 !Bm)é?l|(NrJ樂J놙RYY2'$/9 h"\g^ |50>q ? D/DNrǎb1Kod"35?=> MH~`n|ʺzKWRlό"Vyʁf;,Gmn[ cm?mMfO n+%"e}A B- yu$܁s#>%O QH P܃MʂĹ3Y׿g'D@@CL\a| O~!#afR@*Nw0>uD.Rr0E&h8{6ϱrvȾq6G"ji@?|hƠ|ۼ*[ܽ* _\)9\ykWsTOA5l;QM$}H46DQ80a*N¾խ, PLqж}ŴğNvwaI&Ȁ%Ga[D~NgNhf@vwЯ(qD=$>':ʮ*:I|Tio +`L="gd.cTĥN=9}jw}K"s_CE<"e눧!Ո% &:6Bw2S6=nƗ Q*l(Y Vu2Ymp8{ 0bfUtP*q͊ ze{@EDl O1 + Պ%ܭ-hښ#vD] wٲ7Y`w>٨K<OSTaPx GR"Hr 9H>jww =iħ]!X ]2Zos0c {hk.f4-P(nJ]RϞ (>2+R=+ˈ<zM7^EaGt7;5<]Vz/49HpxMp.Y }a DmOJ7F'%(?1^q-h G`UYw0L6qr=Dә; 6!ٶ zYke2U©R8_e3FT'̳zHуs_B9Y JTdlUQ$R"LHn edNRqb*n #Ś{'=,A`ȻB nEԜ܌nC$aB-DP,Bg-Waf1tYMܥ 5_T,(MT:{aܱB5eonhDxDJؓ0T_?hM,,| xe9ĆYZʦ٪qذkJ| ,K>fl@7n<M;Wrԭ=XA) /v)Lrmgl1n*ב[JmXs*,=8Kh?fGAZ` {4`X=!|A 3Pkw_LV.ىcQo`:`H[۹,u_'jh'hr[-kF&mޡ>G@q]lhk, VB؍zsdbC-]#zx~(7,_%(OK=2.jh4x>5̫ ֫B - rІbdR'_ᖚFӣ+mفG##N|܎q6'񪺖 dESDx߶sKo+xnE)TVuQfrU/ݳF ΗX'P<{'S !jbz"\By``[ =>^]c ,yj /ǘYKz[ ud+6ĐR9a1\tT13Eb$wpgZ "X<+$p~EjpFѨmЪ90#"}->c+~JÅ> R(tᄏ౜寒}c>AaLi-A#d5 ܘUTN-kAtG0cZh+հR' su+>pkAr +m4g?U`cXIOnxނ)}?ldt1_e畠0eg7ݰ;!ġ1}~ּ}lGp,Wv5; t} jcJnJ#8עo"M1#*zN`)5ƉL?MCAyٲ'9H6}j!b Gʃڸ4FW"6-θ=xCDj";/|t<[eY{PW9!",P{">ʞ7U,d \ |čE0@meFv*QoصrkXVtxZ 2[;0}oR{g-?x8Ř \=Fǡ׭q:=зt'}g_\azXMͰ-!Jd` XkMvRmK|T2yxfop  pV#jdVpC01,ᆥI P{G,#qEu2Kܧ9Owx8$M}'lw#hA}xR;cRXUԶE-YQD:.01{3{FV%:_흩=6AnjIpx:|Lp =;4;M>WQ`]&?XdJ8qXY"xKCelEI r֏=SJpd 9AHOBһCX},h,,(@$+#X:ju:i|F/}[bM K96$S茰/GUJ ;\Z~h^6RkoY 04u9V,b d%O.dϖѧJrFY[ۤ/&/^WB c6;Y#T74 H 7h5'xJG/a' )jn ۭAu~ʁ Y'c)Dْ-8j6;'?c{~,,# AƩH;lb^tw\j7̒VPvđvHۄ'j+B38[+d*zRK<r^%B|tYP+T\*o8(I(P.=k%S3)d8eCD`F6x}Qa,[!S-Jlˊ-cv 8*Q/H.SsWVP$C+ r/Tg;킃?TV"&Me9䏾Y2I)ADRsʁJɷL)XHģ*4W|:Gz!lb0yQV%߯jک7[WUƴx⥆n ܣ,xΡQRiQgxF<48VTnEԃGiqhYШZ)tG! Dž Mf&y\bjmEvEa^$42LcXmUִbj4GƗqM-Hw -%|b\LCHzh@ʖ UhEb9`2h 5cLqX&;.\XiГܱ~cUj :IJ|wqdݱI;<艷 COp9kOe-]z{q#D}Tb ld! +^G&>$lshʷASZm}3 P?!: ̉ϭnT諲QpR0f)}49)3M6|_1p{<=Wνj7b%!G9(jbH ĩ~\N.7fj˙$eRƎ>Vpi;@g%.ءeOBkH Gi߂l@K騝4z{f-H!pƎd=ɠG gʉJZ0@-iP<-۬&P{0ˮt$S!{tc+*k8Ɨŷ{ʑy.Ld a>[!j_K}1Niګ0EE9"&{( XiF HgǵnkO;A|Ƅuo 3ewo6@\FQ'Г2Qd_-0'FoOIco __&(pcK ͽOQ5.F.W5I4cn"|OYvM2%z4K`M{Bl_xJ،M1@ГL1x63;G\FiĕGپ8\spMTb"f!)\7s7`.˳Wɩi4M=%K'Osb)ML0$sHP,x$^UBڡ]u3JJGtc+}h14ȊY̙[D-:N-eAN8'UxX vLCʑP,V[%Cܯg%owTe޹F}ysO,1EH@˃z8xBi~YoVR8(=Pp?/ǂňJ:i Zw04ؗ,XK?Ms~|hϺ$iV/ۆ*阃@w%>v# 'c|<3Rsz;Mk+c[RHj=~Aԧ8um™]6_s$!g5gy|)o'<ԖxyT"{5) P"< @&31ZkyαXyh^b3J"&B aXsPTljIaA5cxџ,gP_VHj'tU։.>խ{WMUm =|? D L [8G{1DO| yS/Cvf[\9kqU~FqB2#cD oA{^ۨVܰfTDD&[5"vjP7; <"1.|~t? B+ cJtHƕΎ:(]>ʐ`S157r 9p8|^/~*ĝlB[8(0F,Ms#?#wyjI `{/lG`9Nu3iZ50Lڏ qE+ t+cF ӒqIz'㱔qaҠ}Q7<!,B.bS$:ǓkR&n)̈o (< Hز3pfuS۸MإݒSȥY8|[ sZ/S]Fʇ'v@a8 $[97THѬǮBZAͦR/Q7~ ?zr=C& 1%vJ${:yɕ:0BWӽaF*pY}&=耖⪔~GOk?㐀Z7՝ vڦBiD+Vx-](.^oe^5d e~]._}:қBb2.^κx>Ϋ56HǍZLkɩ4L ة]B\IufHMS+P+<Cy6cYqcfI1{|,/% VbΓO(nGa*OzpυM -t2E&;@`O둩*Ƹ%J&>Dnv|!Y1=}pMR+[KDYܴku,J$^ r3!qAI7MV5wÏsN@vG*a =Wx~eE8y TB$FgGyX6[ -^v&IΏ0y.,χxJ2 .;J̃rсBj@mI= |LY8r1dE: G M=m`f_{m Y'Ҍ?LCӟ(-ƺ@?B|?֋u iO]n!zA&L.`m[ɱх R?*j+Z+/-.ck2#: 1BoЩWO|`k'o8E?/ጱb8g?a7M6|)u.¿KBcg@2vQY5F(?X]S^\`; ;P`]slɹw(S~Tt;P. (sgv5*yŗU8% 0S"erW&&D{H8POFC h:c{juWD ĖF%桪o"e~븹Yȗ_޺sn.gsUic=hȑI4)e@(4d K꣦ܽ S X Ph'݁qo0ўʉ%ڤjl0kx]tzD _}ۄPqp/` l+h}0id

a7\_v&P!I#4}'\oҚvq h@D W'B9C&V4mPԻ;b'5q=TjtIƘ[]N_m],c +C}PR#f M!-,cHw>^A>aN\7̨fm/ ;|wKWZ#(K&0~1ګ:@ê&&?9߮,nXNQjֿʸiJ'ZgfXީsEG+L :*.R~Иjꋂ/˖LxS%}}IbsTk%k6]2d_;pw`wwǦˈ)͍rR)xyAKVhV9e~J ǠY|":YXWFX̿Jґi9\mEͫ"Po#NPngھF4|Ůl O<,D׿p~1H8(vPEW0@}Z4}ǝ=i2e 쑿7|jvqя"O,]I:ڼ{ $tqKBZL[ݡ:훍'mZrr؄ '=eeY|SXoxL[ovz@WB#j9mtM3Ywo&mRU]ò'+IΰIZѩ~\v/H1=W+UYrR0P#G'ins,Z9FL/%yY?ǿ ?p?ͽ cF ,鈒&^ b 5ensq¨kς[+ W# 䙣=,;qkO %߮ x_-dL%㑩;-Sjӊ#E+-./88LW%c#B蠒,|uTB'tOFHŻs .MiSr]sDi/jP"+kK; 'Zr)n:m-k$f:c(1ƕOD퐤PVuEH?Ɇ[> 3rgv6DfQ=_wrZNڠw)Ue / ?=I56Lt2O47#w)ا a" K 6@6{!مn 4BrOTl#ǦFCHqh&X9gM]y12JKRlO7C ;#;K$г(v9[[>>x]ǩ#EXoI/D =l#Oq S.K=M7U_55/bG=goβMo敼ME@A~[/oIUuD څM# ̀E ٺ$D[R!1 sWKpѴw ֖S%YlvԗZV6/>q@'6=qș7Peˆgs]cƹtv=x3?rCZ!` 92yfmZ [m[*d +~O9m^/.?U`S0*p`{38+O+}ބpi0OpAf94>ƒٙ6lOnyy#2N KKz,ġ,)˗L~uP!H}oJf#"uadI<|lٱm6qZ!KttZ/ppFGjA&2גj*y,$5ܓL63r\I!Th9I}}/!:|A0WT ˙J_蠹/u@_ n {UV\"$&#ix/ |ƴP:#ʪ SwB0'keFJ<4e?-'ѐTL,!= m^RGǐ%oV興ep;mZ|Hqqf_Ta%l r= MA9/$"Xp%+7h߭CRU*JQNMndPs"?GN!/Ǧ?A(U;d2>gcZjcl$ˆE11^ЩY,בLr7§J^!C t~9!zc="o!|h6U 555Ns+9 Ҕ݁{L4&>cZZF *R0 v,'׋6L>bƅ||5h{6T@o< d'X^d8#`@UKХ,XSMT3%5_Z1]T-Jk{=bm8;QGIj19B[2#:h8'& {s,kk#S>ןS+sF) +uj:j ~)rHV\G$c"}- g7 yysoD&X;T*c`C%DeRK>숸jCxk16MfV ^s-p-i|Lұo%W到YӔ_y˺zQŎ;J-ǭ72};5B>$Pݎ# T XULhf 8 WpJiZ/=Iė(9ڂzà<ټc}K?m}_Y}7chcA2=OeҢA]/&d U]422lF~ِ<(^I7H̜dA|85(ƶ!h4Pۤ8H|%Q?<ãRlԿ^ 'VϤ))JkYnK^s!0#cSav<@&GrYzݒ9_51@וZo86 ֚~/HrukCxu}!k#.ERFV(ĸ^9O==Kso Zeό 5aN.pwʷ֍3xku},Klp `Z@x޿K& Ux#rY|Y%sR)cG@׹Xhٞǝ(D` rJdvx ̜Fh{I2ktPR]{^]. h`s&78fML3zfdXm'1~횒TȰJ))qgm ٤4HFNٶLL7UEB+DGR~6587B<10=KjPhVgzdXs$}Um#;I%e&=735z3lf`*ޑ:P-w`a @aCJr9ў(d}JEP&Bg7l&tTb>mڬ+ ay~V1!(T4&^U7w&sglD> gbge]k"8&PvA;+De,jHGk]9EJ}gz< cc~S zfCwǸ6 jaUR8!JEvۯ nޖbIXm@isʩlL[ܥ= |O9׺&j3)HŎ4gܖaP{NɛwwXol1*0#I&+hj MG2egjȼbJEP&;NR4S`^ 0 a7 `BiɏMAM{YIkĆJI;M˯L i^ ?!Hj8n6C6DF?8!I]/9׬//;۔$",R(` y=8E-2!TG 6Sz+(`Vr2R*;f% ϜT| Əhj7s?up#q?{V#i'+ (_\|=sw:=f.ccH/~tN{lPb' h5rSګC` 'K؀ {g<|?™9`+V$7O^'~0CK]\g~{nzoEWzIf NͳWU@$|ݡAN/Eu)hu.yvA+ӹ3/4sMTN= *SBWB4 ifHFqK | c͒ve"c%k%@k*ezB ߞɺ:'klѕg܌s,dq3ʔi&*a}-J=)l$?+I 3+T&xl3_G1kKnR,oHAQ`aͦT䃞.Y6 `‘Ȍe^:檪%Q@|޶h-ߓT3vpx8EU3Seh&%!/K<wtN"jWd?[/QߡJT6 VD OeTm="ɻT(܋տF[e[x))_ :br24Z5`a641zQrޯ@26wWU$xVBET-Mp6#$} ZJZD FV86pe˙SV*UIo:;0VP2OD3m$CDE9f41 A1{n\ݐ$qP& uX H냉FqdWJF>Z:Z?*BdKFH@?y4W\Dbm|Y.$Ү‘I^-͍hqfXaQ,5b%^d-L)*pJNEwD:pt"7ƉћIԒ & 4)#CT*ȳ,JZlX: SaW-*am˜"_q_h[Xx;׸] ¤5yfGN70i8A/j4 $O}YTZ| =venF?5<9XAwk(aC чY>䧨;~[uI39Ί7艛4:+xѓŘOn`Yo_?N % cOˆEM926cS]i`h7N[VʇTU6_MRz׫E4t[)2Rv!ӝzV"!%] +f)+ l)Yx\Db*)G-exjPL)|CmN(>"hWtwq `Cm#VJ?>Ⴙ5R=RC ^iRJnV3GOJv6hcAf?_ԭɻYlnh$rJ"X;tq‡ ]m3zˆZjIoG?e4-iȯJd.X[qm= PG5`."cu?s371<:GcT1nHQ)d ~8Ro* \o}S0訑6LVj(žGKFG柕/DJ-'O?oV,vn]m.KwB0VkE5yInśtᾹӧ%WUr[_<`^-LyG,oeYgm&v1jca>b% 6n߈FZc& ؆ͦlm&J!sdR7"n?RI8\;/P~RMz'1?|oTܷ A' . Dt~=k7" xN=ExڹX1cqΗTo@$|BrĎ^!)a%iݸCZ#U+Omϩfd}5>Ts?8 cޡOT/{>*h!İ fSK dCtTpم,Ua_{e#GlR+JFضZ-HŴ3 b)J,+:h9T\QUE!Xl($ dԬ: akoru?A_j"$:6;mnNVX i/);SA%/)6VW9!>NY]LkPP(U3n!tV4g-hiڪr`alCFΈ1{ʈǪ%Uk)v:ڇ{C:t0kkCFr`@WIoS3[Ϳ?|V ▀:[ 4?< ]=\ٵ\ J4m)jP&\9S2ucu>#Q>VWwTʃ%:s$}&A,/┳3kncKڏڀ%O/|\{Tbx`bd?j5,n E: 7 ƒ]one"0tmϾA<6xi%{ ).v^M4~#]\>{ׁ7%@PGfbAHB > mksYCM?MVwa>Kۦ1b#hJ39 ^e)=L6=i~eCaai:/M-h[>"J*ݿ2uAn FNOYG9#t稐p>]NΫ3jM9&wHS64؏c?װeΰ4S!1$oY{z y4tә8>nn^bY\P'sLbMJ''uV݉jv߽_tEڇ^=:Zsթ3_{FdQ_Lq`̜-u~C(g-O"!emU*օsl9cIH'(: .^::N$g !0f+a-]LWQ%]/~NѵH$hwUɧ-3$qg,c<[pzoZь06CVѬ@]g[ѺE.Mz!}2ɝl@\944Bo BQX)v}f $hXH} *χ2I>!%}W6NL|BjOGUcqS2E֞3s~ ) UMdb wMGStolNs.UԶ 5nF̶GqzrPQqPJjsv+H1kx14y-Ϩ dǰHomBvT֬'_§v ~wY `#8٥; qW6wfjL6~߈A 9}Q=SEK^ }@T֗O0!:$9ւ{[(2f"ŝ*yxZӜx=;OÊzrq , ZTT>*hnR \8r%YO})_l֚Sm8s oQ#3Qjj׺갾B:[8W YlkT9ȍ3\^m8dxl G-m9 fJCrh?ԷW,4 nx') ˧5:D7FwQs j%{  yz]=`^eM @J/<} PMlͺdDKjb5' @.%"d]]&x"t%THegk@<19DM`;7ppnm:` H娇S^7iv…qҝ|'JE ORX#:f-?+揻cco(Zc=44tNI j 'k xpOKk$!͵UoP͡P7I!<7޽hxTawE?]g܀e _}lI~ Z}+gu/ h5iً .G*dV- Kҋm;"7q`K/vv02[ Y06%-Vrcr$e<6I>k6H<|QhlfKuqTcTBS?*8Cp{Cb=JV3@{6\mz+WGXe-jx#}'P_0خ*|U80iD.ewl{^'>D!L6PzՀYyaȌ9w,C15/q/ceI8' \G4X*Os0fZrȈ$f\5MPNj.]eC64 bvL:o0jtF#5SxsO.%)7qK-7HӨiu_vG+&h}dTA{!RO Dcnc-jsA b4ԴВb~ƿqߞ㌕Y=wlv3f+ѸQItxꘞ4B,Tzۏ7wX(2 M]z[퐄P 6M= }몍X˃gm7Pb 4!9`-:zjR)#")}q;?CuAwNM}WKPy_#xdB|6t7jn+GG&4.OSnA0&qd20`=taY(_Cqk3X0nhŞV718nVE?Cwb7j;eb8Zr,uQuvM YM`_%Ph*h, ,+bF= Mz-EIJ|VSwG/pT 1 MYĦy䥇VG`dPM m rE`RqAH+/Ӄ=fBMoGX6)g *זsc.gɼbbeMW%j@jY _-:{Ͳt3^&G?V]^£.ryTsEq5vRB1cYպw4q~~6Kx  H-U;IN1RLyS1C-'_{7hbқ ++ɸ}-۪`4>z2=ম_k5fpE.PVCWͤd4M^Eh w88TY2h0|vE{hi~W2uIԲOMt^U4%ˋylKa1N%/&2ba+\[D*;rBL+ťβBUZہa?SgƋj'ح~e>"#g= ]8Y]%zԤVJKx(Y[ ͏+LNWkIDScV wtx/s4& .4]KGs3Jƞ;&h-G* Ӊ4d*PH<,Op&KXXXǁ| [9 4 p&v[rOmFf~&-y QYq ER%/F!CZ&hT=õj};kӟ0" Hx6y)S\N[ ո+&?SI:楨S(<. C:l8^Wc\Jgktw70*Ubr(޾5eG !lQw@qr$ y/3CaDKHǬ#"-14[tG ;5F>! ͥgk=J2V_X=(t‰D6͂'Q|bmH:iK"%v-QJ%@QۻGk@Tb(?"o4z#4޽dfhfU]qAR^X w)Ld_5qQ%H[1F/`9HGǾNLPG)J9h@mU`Meiҝ>yǔֱ;xGoEQQ)N֮*D~)ZXӺ`ˠ8sIfݝ.d">v`lVsZnK]%p*8sH~,R\@]Q*' Criƴ,=@ƅɵ`eKq'2_c7sC_IPCfۧ!4'qP[ObF+ioe?æꎋqi]\m Ʒ:ʛFV`..n.GqOTf#|CtqYAFvgds}&/6òy!ϑ*a&Pie`rd)J\TR3T&wphP]J\IRZbbVi;D uߔ\0$Qc͉})llٛ '# BPXiGQ_O$X tK _>_apïɻ㸢*rڣ6M_r;yn*vRv5IۜDp69ȓl뿄}$?Y`%[ v{ }c-#zR(5 RV1kR??-X0O>G82k_)¢:6@4nW~_(V;_su&ӻlIumyR82ÝivKX)VE7 YXZq).% &x)]B3Ɔ '*"8x)յlH)z!ח"כ>y9 Pif'7*r& ŧъ]ali{>G"k)DSFLN8)JpZG*?Vc'|2CGy' qE<eB-|^;x+(~ԁރF\&|CNT- R%tl;& Z}ߝfhӈ ›8Nݑk$tC{MQ<13A?\&=6:(7 E} U #^Hz%a ǹLZFaM+_ ;]ՆbI-*ǨFN ;Gcnm>ɾ@jX3كrOI0<#E8 qJg?Bƕ~#$űw$Y@:`|AlZ$:5),7q:W"wN2|/pgĭx"zh4cUyYD9b"GRc~/Hޅ>% mAkYw@GF2R]-&X"ׂDd#\pi6pxd3VcD hgar>X\0T0LPKST fp@$\4 d{; #>VP'']^cF3'Р8ty+"+8ϱde +*tkև^&OtC -TZĄM 1-!8^xxFAwVJlR}uN{ƺEaXXLPJ7GtD 0ڔs묄4FW>tޔK='(C櫼+zܾ!DycMcX]SqFVW f-';I+a"9{ҧKNFrD\M ,=uG`ΚR*27q:AH(jZP[yWS2$>|%]ߏ,*qp,<|?%!M̭MKՐQ0(G٠cX C]ah~ RL*5mJvG^yú6s4qXfJhoкΉ[ǪOLú=NWP֙j@зkʤڗ$͘K:edLh[CME+  6FT{nk-0RYkކ K@7U/fD\:PejcUO%[&@哐 2\yV<`#yjV@gy qבq>!4(\}*&-;\I-~`=E~!TP1U-7s?3}1ܻW2_W<uۦAm7/ĞY;& 3h@eiE)[.rj44.cI1XE /jt s3A s1[ ;jrO%_ϻo01hz4S,ave(/۞(b (e2s}B:>Xu%XuƟ_1Xjj,}CC>`%dpw7di߷P}͚PmdTi;oSATk{FLM6y^ZjE7h]f0: X\D\F6W"鉕Req(b*+~݆U*&2. -5g+*+lސG>xSlߑaAl[)Pr? ԰uYxDN^<,Cs*mm6{ExPaB@_]z'B;< , )r=a)ܬ]+8Y#}YbLT>y3%n?pX~no`˟h*!T~e<'svI@6:6]yLe'$qy-cV7⯟Wh4/#JL DK yQNxIg@{y9@ޙXQZmݥ퉹bX'IX{Ρ[e(Rp]Gړm+0FnKހߚ4E G2JwGY]ZA%FaՕ¿o3 b#\Z8a8Qa Ʒ)W,f' 5'LϥqDLQlJk#6#xBVZ`R]qD=ZD C˩8IvgwUL_b͖hn,OC_snK9'2+s 9,o;a%b{tc#ѫ؃\;3*1(C vy1{0˴7Z10|rȀ(_)I >WI9qfuonb.`#8H ko{k6rXhyw*ir+Z[HмDoD3Ct}B8%j~؏Mx+oꅇIHMc\ "-JJ\R\aRf"H_P2XQVmpU' Y x?NqƗvU=r5k "_00DƘVԁX6BFyL&<xbr#:1vmV띮X穕BɞЙyj5-OnF d>wgdvj^ 8Xu fV:A6aX{*jݧ`/l# "bwv$ (Hf1nvˀ27 BՁ4<^mm-iee>ؤM1+CT\iA Ա3`) kl>L&l˟Tv$ZB?WTD .7C3q7S b6AiZ=RN,WҫXV=5NQ1SfICmk~`]w1(Pi]9y'E+J{Yp 4-}] +cj LXa}*7P_ͮ嘪B=rKajo:R=-Rhq Ж_3bsP䥐; S}{>9'Zkt_Vkh5` EMu_ ~KBBx"8qJ~6#x5uy\&rٷff2o/IrfEŏB4%2+hZFU{{#+}wV˅sQL"e( Üt`| 1?mpU9x'9GuڱҸ3%DJBlYЬJ]V?Fded|^ aG=h8aKڡGH_Re_ޛI,L}~s-O$W _?l:ս|R)gRۚBNoA.ʑ;#H")Lƀ\f]s4bQ! O-+BC"R\@qX&ڝxW6H1FyYl-a4A揥#.>%m/Qy-?rJ'?7o+T^.FbaH^jʿ_=/{Bc90hX<.g@r_I*]>Xx5B 6v,P#v 0C5r|{8]#McL3"⯎y|-ao;4-2JCu*KԽfvL Zpa{J+a9Ӂ8(qeWBUT^Pퟩ0t78wyr"gHCguWz@uv&)0;|v|4Wd M {Rg}J/-G5؇Ҏ%1A[Y?Og'n9᠄&RpH϶;7a Q"zouoah1HMtQ6^ PT %[eaO⡬/Xztr} 0m?Y7khgњ*&>3&5 \lhD Qzo K$RfVBL 8&b:?$LYn2U jYr0s~bBa? Mkg]v ɉLp_V%4=z]?]%,6Ne]~X9jO$(U:B*wu~kXt?9(BP+ԟ󊄰=2DoeګWdrWW4>hDF]?\!_ r˶HT^},,OnIe _cE1uu*/nOnwnJJ"9vs@ȝ31>" Y.b|)z7l0 oøVCp}@I q("koH[ 1~?w)7'MOab!o~[439Ґ@]2gi;̏?Sqs _P&)>{L3k ڌ̖d"&q[*Cs<}XJܮػ#]'ho ZG0mVDDiGF/ VCh]HEbk&yE.ro^ $$mȍAyO25~QgSY*7x9jH=oУYe%4ׅ=L{Q,~T;ʯA=~Be GԁwEI㺳n+֛ȹbt+eqN*SWb} ҽu yQigYZ070701000002f6000081a4000000000000000000000001649b7c290000b150000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/ ]?Eh=ڜ.+\rbQl*u~@cE?L&9ŲZ]ۆN9ϖ^۽:'M818F @nd|jM΍8m̉k0Ӻb@gD7+3 2S}Ж'5VU+]=tZ4P2ĩUa=rD^ƃq#BBE6( ;$ﯡyѡ 6OQh|CG[ Aԇ"N#&ΜAb#rw]Xd|jDsZC}DHjP Y3]#ZFiϼ2hPzTV\?>9R\2?9:C6HhM hT}Iv E;; ceԦ}$--z4HMWMq;Yf$rϽ-MRnf^Ld V0D&,S֔GK&vG MEْVޕVYXZ8dD"I\ڞ$Ǜpr':'tF`׍Gc7FQ ؎&.Ʉ-OhTZ*B3R?CkM1D[(ggɜ O@G3We+8ya?XɦlkvP\`nU1*0(EWjHiC(:뼓S1cu6=^+E-^f![%C[Co_eVzXIu[YAif<(ZU+20䪪D C@Wj7^vtrFQN,N .bY*ҏx6Mm"u0vW߫Tq D|eE_w;sXY@RK~\_}@[\QONɚEE-Qylj;v{"H})Yp"ś69d;p[7g#iUz|AlA;,z_&1o^v{Q4݉zKTޙJNYLu#:o93СL/9_@M1(z-[?Fs:*yZʅpY}{,=@8f,dn^LH&tfx`9^l;H3 =. "SZ^Cy._㼨yB4]^kKtwLFkocq̷~R q;nTk jou|#eU+{p w+DR )_" .x~)lX;x&'Wd`ANhOfq XgzĢ丂2 S6ac(dنf>e:u@KvRMD;uaS`RK?e4[AN]w3&–B A+M',ouZE%s_(Ҏ3&_ 4ū*jný_x:YfϩxߝtQs*F K~qN6ĂOAM֏z-Εou-q%kl;o y',JN?yii;ںEw/z א%]"N}a+ldL&fBH%-M5uM75 p;uze 4q땫|8U/K]䑆wǤ$L\[Ӧ$d X2pYϜt %0v_AAy "f ڇܾBQݠ>dvUjnN e $O]αG *'\")>c$v~QNĦ$ʔ Ϝ&՘hT<#H>B#kq[9~Μp@r >4<Υqd ?~Q{/Pn::nb4dd='g8K]2:nTVhYe&V{%8fl0l YAGc'͎; 6/㙎/Da16 4~!'v@,n?D9:V'M[2+S<1гĵ$ɫzNv19NBUF~O:Ǽ!Y4rLrni8hRdʼF>Cダ7Oյ犚u(`xkV 毈@o{A:A1$wY #}ZI\s=u.N3 nR{2J\; 3(`Qh 0/Ia|b`kW˧ ?i1tjIk_6.Y_QjrCx$-6C]Q Q8ՙ|F`Y5~}q\7˖*Kkrیw^qNq*;Q'oC::nV:w'z$Syԗve}g+D f |vrD0v2@h(uyϸr"e!7\AGO4%da팖vThf6be/:X_=d?{Zc!'jO G@7dv$)"q5jک}S7 '3/O*jnN/ŷ_Ϛ fؐy)a{wK|8% QV2[?m=s+æJ6G"Vk+glGZJJu߈6԰-֐ ?Ԉ$}j֙B9E7-1f `/$bO`NOU):3u,1`ɷ3z40b̞,iXlRN`tpi=jh ֲ/u%lゥsB2 83jɷɦ[uT\nuF$h!AԪcחȨ}GB=&3!OK6G!}C7i2KǦG|47,F1s'hҘW2gD-^V=ۺe@t?GZ>*gNЩM@[6<,XPwSrVK#CTY^@8Gf3 : $rSӽ#/GY|7kmP)O=H;g9H %[jixa[vy8e`_j~ i|EpZ!]Ѓc|^/}KnTft>nDJ8mdo G5LMzm ?7ftoũR-S;ٰ]пs]cidY'c@} -H>)s}csi1m\gl}R, YDxJcfoy([JTdSY?SbY*A`I?hͷ$~.>irBtI[매0ɕn Y}񙩾lET4X-B( MvObQK*rRfR= +q<uMb7$!!a9E < eP%-oY҉t|l;A!kl\?}*zN3<: C%`h%Eж;>mC+0OsN)H|W'[l8bY[YLgOOU+~iZbRǟMDYn^DMN`1ZIem:}%iC<*:OGzyaHuTSOm˓ <jc\wK p%g m$'8t +x`Nd.ޗkܘqKY"7'kZXbDD1uRMÉM+bn!'Ƞ%6cq Β{?[xi5i v_<ģj12~. 85Aඊ`dUu`!\bEK"ϒd_E+H8Mz]$d~mRMfk>Y x"fx)rڤmM@B4Eq1X{9H )gvzgW3ؖ#l8tnP"MT-gdJKoC5vV&mС4Z1`9/.?܎Ϫɝs ĜMKfs6Lߠ,>||4ݍ ĞBfխU-M2P' Bl?ao;E`u#rі@랶*l/>9N'\$O9Qg^қT[ఏ.KROzp9}jaU? Pun%@6T|Uwwaw_VǮ 9tMk<0"$n"oR⽨ 4]ޑbp_ y/KB4[=Z:zyS30e˿{&ul!Zv:UZpP{K-%XzhV^-} p+\N}]i0 1<@YvDc9m'2@A p3w j杊Лz8*!>A 袹^l{+(,boo†5>`onp+q@4'YkܟET[@hYdlZpdO0P[ov  ÍV9VԬr 7pCr%U.-r0pfBXYô SZYvKi|˥ҨrB}|~xiڙ$>,,|t56~ͦ" DUݨtr/vV/if0b>a@jerq_kjx qбheI`?@*'f+an|Kf0WȞR% J[OXQill0ƒ${b;_4$M72/o̝=l=UvWJ {X 7=FV0is)/ 3#DVa3eL( 3;ky%+)d(UL`DШw6z^gq\`^*T@{$ ATp%f¤ۧFQKr{ۚbk;:K, ކ(aJus8@"u%ێ\nmʸ4HΧ`7xT뎏x|:SqGZt`DšrnAujgMݞڌ0FyNƅxq=*Uen;Və;ZxhH14\D|f,Yep6eDdpDDڰ$)Q&#ѡT[,"F U}3!C<_дTc j?'p띇)fexZs! wEQ q8޿jYH)c(2h}^ͪf'Y硧Og:vn4D!WC1XYhםc4$dD>Eȉm*Ė9Rt'Srw!VQ3x*/_;͔n~vg+oҦR-'kdgJ3ˤp{G9쉽BQiVNg9g)H( 'iA5WvTIeEZZK3F^v )D1N($SҌ;I\]@:mvPvHՀ7/V|r~ bEzNGOZcNf>ԋ-h6ټuH" J71X*5M*?@wV `?J[S@|lP}1Q9r~P%⠱=׏c򔐖u7g'Nm6bky/&F܎O{"'z*sH!Vt%n.2ߤ YRƍBm=N {A+_vK֟zOxCy81A;*,ߊTa۞aIL4OiY@( 7^`(ݫ= L<&׬(|𕋆kÉ#qi7X3Rn֦>CU=D_rihF}؀Oƻ1]X'@u*qpX7-`(dy`llBK߶1/z, MjtW )E|q::ό3U (T:g-;d3^՛ݒdEp^Rt2ue7 Å,)sF RcUT΢+i0=OT~PO1Thd5N&+l/>N -4 0M$tpMo}3ױ5+i1H]Њ|jc33||4۲.?hGBE-dO_H'!Ta me/i"+:nu@ 1%˟ <޲vX5zlxLZ 孾~Yԗӻ< ]1:׸X9 `oaUuwV`Ĭ\|ۭfl" @Ah WV E鼓@O7qTy6(M7[i4Ѷ_Hg&1C0|rFQWwdz.&4b&qgG_qıcxP* {Yv%ZdbQbX sMuPuy=ՒD)ȯ#L0y:>SvUXp>Qt3{3tءӏGʌ0 !U"_Kh[{i噴r'2)Y-5B7j,`Ϳudǩ c"2˚D6Mf7_Zk;G7#?赚|wKMSʔs=c4$YsiLqc&$**S)3w ڊ8i?99eҘD6=SH~ G!}Tc7R^$?+U|4.`L.q1ey> \zGrI~kQtFR iNyyǟ|E "y̎uBI:Z}92,w-MVjLҰK$.^*d\ E–B9w T#[pT@JǶcR茅۱PYrQ$ǝhy'uY9B~2{'C,:Fh,m>ۋ}V +u?[QT `I0\g5arQn'|0p¡`A`t, t-a,O! /vbKCY6`$U:?ai7qZӪ-ow pTri@?ˋqV#Y'W2Aj_Z|3^.᣼Is`y/Ƿd~nu^\%UZ,Q4ᢜy\ݗ>{9E$"gsIv%@0B[ZDM—˕*”9b40`rg5^=<% K0+ G85g9ő U"PWS;wp4Orvp :o\~[Oʮ+Tl(!֩#c}PFGU*ޟ].͐֒URtEcSjUUb?׃pno_JXz2& \B @ 2BY xB9AM'.CŔ_Ss6rŀ{ ס;L)4_7Kg4a6m _NHqKg2JЎZjYQB lޏ4my>p_O@u;ѹ Fn4o*'QRQo+fVlձ+Z?b^-T_YFX-;W2Ixk5*jBwAC:D#=?f %Ÿ$}A3湎UfbdACX`v|".\[5wxk`=U4O3#yd4QY;HPL1WcIss7BRDTS;ٔNI}}U*Ǝ7dx۽ }QmWFKY|V>\/Eې69…u A[ۼ _Qkpf ѓi3[46I`\kZ[[&*iWň/,؞@(\sgT7 *`'?Mj rBxRb1e S-LaCGz8dYOvVZdbU6/8ò,{mX(W-X?"lZRъwW4Zezƴa>>g*qЕhZcg^Mt P, oQV1zvy?] d:3ؗtMH>c&$䮱d̨x_;#n3m֔Bѡ;cF>zǾ>oc8^ ׍sTDWyUq*;3#;C׹2̕a#ob<87RYiT~?4CVgߡe 0obu|_бҨn#W4?NsфF"چ 8/6w٠bt|p j˟!`ы](}@=e4g"ШMav!Wtxܑo4 }) ,ږC1rQdٹoبyr^~LyDLV]PΪYyPg71/s$8CCTͩF = RKiOa䆃OɨW0Q&]b6#nd%t[,Tm4h%N%C-)X: 5Bgbf8'gSWDdM5c9}~]j4g(AxSZajPP~>C9y}#~?HwiQKTf7-Z >*ِJ:_OɵQNwht@eĽZ0FS5V5_L)^Eg>IKcL L0Rd 8cҺk5 R3U=\ٸ0藸bM|vH 'f<`Aچ듦~T'S>2CheV@ɜ&p;[?JdRL[C|C57BJ{c-ߍL>/:垄B)ڙ: Any&+վᦩOݸݝ:h>(UllE-] Z2U^?Ńq)kxfҤY"tҭKh ]C,A%DPRsD׺' 1迯mgܻr S?~Ĥ'6cH ߰M-Tf%?SS%{}s);XgY?x%{lċiRq[ŷ]~s7ȣĞ}Y qFj`{ytQuEbx>F?ءJbĢa~g0Ϣ呧/rF5ME.?qC FstcVB{8ET!߯I?VAu/H`ʻ57207ga vVDv# ]+D.M̛/S)| ʼo2wj fz-Si)Ѳe*sa#*+;SrH5n15rPW6ܪͿbU-OOuNNNAZ07>y% 5i^tY-Dq[EFZh}EѼcވ*Gbxw}ix!5\'xfFyd!'%LyqU? $]齺`lIqO=-6<$}J(tm"e<}bo>h>n.slYv´q/Ss o&Gk\\LIVPI YfXe{^8%_#L+ *Bcc,ir}4853#+ޮXG ._$B}I|w_ fjc̯cWZZ*wVJ)vځ[/ V3ew߃.sE9Y8A+3\DZ -3ԡC i_+pGjWwu REfxMkâ}e8!4pP% (\޲AlĽ/; ߜ&Qe $hO(==v̪vBGh-u+pCA_sXDf[L`Ղ ؉=@z&򪄿)H*(Ü&nZ6݊D{.xަ{'Ygsl+_oGꡊFw>yЧ.6S&=Q"'7H3eR蔧.'>h |Sp-|ӗXI삎g{CPu'YjU}T"d_sԪemu-Ry$amiOOj9 t/2Fkn)MRKEy¾4y?8DƐؽ|[^A9 2 փ\i*ŭc{E8Vez M3ƍUHni']śB +SXw$}Ju B8Xz3ir:V*S_{u ~siz՗0;H 3E˫Hқi?ZH)kT;]txX}{W3WtbX FxZC G;$Kf5j܌]` lZ2BXP %|ķ@8"[L;ej o1 ü3 c-*x@ P "јL#!!:P]IMnm[$YUi Z+RxzEaT@}&.Od&+Rĸ1:j`ܜ}MgM)B5 lz^qd^Qul7B̅Ǵ;g ŭ jXUA?{E7|$1X/=C.Ϫ SwSgU/bK DBoKIL!C}/- mY#1X1'H_i:At *aTiA*]6&&4ecj,{1ݨs\pg@~Ywwxz#Nh{f|>yƙ=quX U=BJH-W F3N.'ϴ+#E)0qM$AEr=SxzDed6]TgoP2Jn)S4"Pg#(=`pQbUշ"ȦV[kC)p0bah_ I„8uh8&s,sg5ȝڌaKv&8Դ7_I~TлS.*30pCe?EvέK)dt w.tέ)u5%icssuqjn%vx :ǥ7KݍdbnJzG/\llviG=9.($jLNG9.}EV~8qQ,!/Dwb2z]4A67ڋ0^; "*zaQ;5~Ct8>-iRB&MVhhl8TUkq.i'(X}UU@cϔ@Dټav Y0k R6Hܹ_ZMP4%)#?ʯNpJI[BMׅmu==R{"YQJOkc sG ^u%je=МJY5C^q%y H|0UCX5L;9 #C:H\y CK%h@Vw=o,d^.9q0z |P Xժ zYU̎ ݽn4oRbu^ nv'K7*Twm -B% +{Dʺ_2!Z_(Uvu˃٬φtݦiV"uo*ˊ)(8 $%6vqv:*wLp$1GiyZj{@ՃFbXd]d>7ݗX"$NML͋pB⹲٭(FF0>YE)_3aE)$s$[ItuVM_sB,wt3B N bg㣍S%6'S>@0S'卭D7*]IP77$ 6 ^V:w<@uW ]#[mi09jY͋+<'CŠGz""sτj[]g|\:xTj6P}L()߼,&$K:Ԑ{#N\͸C$}af}ke=$FIl#J{X^B9۽DLqr'RJw|fkgв3|*|GԷYp`ȘxsD2HEܝ &yMfC %\K@k)!1!tZu9rZ BGMYO\]D;W-% ǎ]o(;Dm,Lr}$-2wzdN~Ua5dĽEzVR~%:jY[$IĄ+vIHq9*qSC'O?JπYKqA_tE ;X #>6d4ֿ(}D|)O_2M|'Ykkz bfE8:, Lb}Eٷܴ7L}/ huP2{BM3EΈu]/QSvR累lZIuIvcõdq}l vZILcF0,L<$LITyq܎kE% e"A x1qdf~83ow1}ܙ8_] *r^JٳDԾMl/ :!=2 q;[ǃOBGu,}sƠbzDuEu=x,O:3Y>b1]w;]Jq88IY6JbBUHC''n0.aC~ړBe3*^O΂";y5\Zj!O1/DKCY\+)K@㘑mL2͸ ٹfW?*AX$FKa^~`FLewA?80v4fH20]PY2ZǢT&q4Z8թ3ő7uI&5NjnJȪ)$l64L?˽ S)M70+ OGn)jÍ/6k݋Oӊ^+FB#=% J+*f:S1|R, ^h% 8Bu}.5RK!YK1[z~G[nJu xTR1T \+SAq2} 6h,"@dh3|^ V^B^MmR} 64~PdK )5SEK;W~xb M`Z?Q[{F̨×[T\)PÐOxC_')S2 Gv&kb YZq$30>Q`^B0SRȠI((kҨ.$W=/ڒS ˍwJ>P]ږ[ږ$vV5jUVx"~<2X%eBYIz d1];\o+]ސ g3N^P%y ^d[R[0?튼C.&0kUk/%=J_tl67XRu (X`6 ne@-UgVgW5L0^UIZ?|%F'ˣ_j͋^XRW5>~,!oG sXv{+Q! eE n-y%):䪉@Khhq8G!gT?uىd:Γ?wla=@Ƀe4N9&h4 ?@FH_h&f>!lP;d̓q@h\F>27EO9iYc{SN0iL b\/>;QBv1,d^;\Nx&Pː&?A ::zVCcݸPwq9_}آZkHrڃ uC[vґ埈)6n*Y{ȯ2E%Y|?K{ *CTkS:h0!2D+΄UeRLp?:1B/9皖f͊͝3}H[}7}xɆQeGγ3* ыmitƑ?7a0Op,7$1+z@%/ik-!:]TVDŽGyeR" *I^ԉ2gPkUWZIs(`h}>HERCmܣ@S ,٤כNb#8}x>BZ83 $_Ugb=C ђ,RyE+yӬ [[Q.#&d68 <$L{J hp@stSPp$դ!d҉/ނHolvp!Oο*ӛ| oi:'pRqsۛTbajv>ի6N (c,5PeQzxhkZoL!O,TIf2Ǜy-0w 6c e|P[1ؘEu1ũ6FM,S5ubO ߕo7t\2+V?btrg7&Cn3[K8y訠i$_V1X]c [{8̛rzhq+Lv%2R7Y"ṭ;khDc-1%;Ⱦ&ֲ|r9MXK0_f !mfɐdp#<Q5zI/TVNGNSwM?Y::_LC lbz L|}et_E(5˧cb<' cV|irJ|TREoWGvr2S XeivӘ7ICjbxղb yuƘ.e&b+ t+zзv3bPMV)w&sU@nĜ56 n{u#&9;G-*V +)Xߢs|f7bNp\\zgqVEx,4Z (>[ɖT7bڤ.V֛ŭyl>Hd?˿񾗇!I1Y2 ӀfCOhd8d=V</jdvV&K&FJdZ̈z@aKۨXVD bCkųAc'%c{&or0Tf{HW;Ѥ~@FrxOK Id΅KTz;L]Bnkķu8]LIL6ɠ@%=Y4DNܝMWYeFf. N^fLCy˦̽3y=KP“LHfcG3&pZ><]&lrj G5N; Wwߖ|)ѳ{?08!;mb+c>"_t R^-'[b.vAm\tgx Ɵ 0S;ElX=hdPZ(BM7'[~l' Daolς v$n–MUlσfY2Om2zŊjzG!q_9[hzyߌ{C:1|5Yry`]L1I7QP>C4oF-+R "yv e񊢾 WG<;wXzus(uHJVF"ׯ睼 .B@ҷjDq ehqN_@\SwFذ9Ô'-2尬Y81gu= h嫺ʶ 4 cY&R5@aki֩tw^Yx'߻+2X)kW}F3_]ť>2FW}u3PCFzkꯞ͌+pnJg .O`bwLz䚑GjmG2, )rJ-φ%).s5d _B~65F%rXL#cោ$LSl67lJys ^JDh i/f(C +o(I*(ŵQ3뀟_8a%c0 NcH`*)^a^`+ƂO"C .RC!Q8u4a;`Yaj?kܨ}3iٲpW =˰G#nEjoSwfKC1/rn)V.0=$WG+ o4iA|. g mqna %J!>s4O"bPbrDMK$-QB 󍠜 b{* ,4\ÂXr̆632e6 j~ۋDӜ9WGi>_I\5iDxEnv 3 4lK2_ؽ"\"_n}{8ٖŸ?nQ؜&w(҇C @/7uQf#O]HK/ט%~ڂ4~gC$wwY? =9B4F.4kᏞAG7M*/o$V4S0=pndB!81 gS|tmRà8 5/ؔրR!9?ȓ)*FqH脗$/>>*M@ q, إ^/}^yICҩ1^7(g\(Dt*wN3f_mBCO88Z29 p_(, "ѳOi{0įMzA[Z =zQiUUE7`L~!׽N7ee{A`;>WX ʍ“o2  t0FcR]͊VI¡ȻV?d&kw粍4 ĿH{N\əQ+rȡk/Vx/Wx&spL3|t|"5wȕ3{zqZ0a.4`IV لr)iݶ-%V>ۓRۏmdLvާ~Mw_*W 2C\mu]=rIy~V%Z.f #iBİȳGq:Q*/◳q ;a!* *l\i` }CG?>Pp^Jް1Ix>0\aSelJo\}{ry{u-SK{k& qoR]̚ل0BbJJb V 9 g;FAV5OK#%26C?$QR['*ͮ볮XFD$O YPw rvr|+c5nFW}B[>Jğ׹_NMBНvr# ?&+!`=G4tnzf|f%q?;ڬF(C7nM: |gRз%W{Hq2$Hb$Ҵ]DuOvLۋxkVP~S,4ř~ z?kX a<:u,O7j_Oi-${cٓpT'~RSFD,uUoB(*7aWc'0u0.vCzFa+gu\O hGc OZp.}_yOD>Ny(+]8Tgr웒[͍)s'BA f[UrelLT/ּ- Ũ]5@\b8"ݏ N t~ ]wntWn!ЦRUezMe*蚣{#晒@VF|"E*6u/Z~]u8SG,m5]N00ej)})圄7iV}'US'ʹh2_ " z2=,Ynb^ qTnZ͢t&j;'l 'qV4Fs={Cuguol&g"qvZtmLn/;>L `uI],#C_i,n/ vR dsYd '$N>qg$ <,AHC-,E&>օJmtm-xQ!yAD 6DO) TB_[ڻw6㾌8}cE+\)Gbnƹ@ܑߜ; #ǎxOGm+-C2]yRd/lZϬ%|N'RۃZ#7 Z%\T,5V HNk >ZoC ΰDp5[JLJ io9c,: ,e>=,,sLu?Ӓt\CѝnPCEyh+' |@##F$]8i>jҹ@W/Ĵ;!Cg#JC#q۔_|~X`a.OK::^#&@1s9\ruX%D~aYF9E1hiOȨ:[R=@QY%_()< /~Wd#CHڼ%hC!6h|rWR>,h9n%yJVgDNcFٜ^NE}F—L]Ad$ W-)H>yK3"Ƈ#ne UuA>ӶΊ-gW0Zbgl'`)p`4$N+=zP~yhp!-2/#G~n3W"ނ+h^5D^-Q+8UbZѝR56!*fTW5Rcǭa%Zq Tq5\wK5#f֤ic@J>4\"??-eyn̼}K_ &ظm "vk8Z˓Lnu}i;FC֩ȷnbYA'Uq"J L5̘XLhRE&J&'B?zaax}Zofxtk6Df'7NSQH6P#6 \~`AQlWS_(q_2?5N*ْn^h7w]'6ߏfDjj6vۿIPRp[zY2z}®YL띈y :بO'ij:'s9$lTmZ]w]'xt*?QhmA.{N"3dާk7<:G`A}dw,z%6ь6$1=iW$EAɭ)X%XPn#麞4L<.YDixrHc+Uo=I- 壪U^$W[z[c٠:԰V\4K_4qy5a#_P/h+vp6Z{Y NmK)H iObnkh|KJ!}9Jڙh,:?S 5„R" dhO,,*XA ):]c^QjbS[{Uaƴފ #6>9!sdau+E1t>H$='=#bڽTAɺ;I#qJad2jJub &+r1@ZԶɅ2n`%*6x.Upa2A, uw8ZOر;'peY2$Uh,#Q&U8-Q{ەrG0bSĦME<`%@^`F|*_Ư̂GW$S|v&04W>,d;_ЉK9դV٣mzsJ&1tIB-bA\]{ _-ס1gH8^~7KǛٵPVA'@xscc`لVxi ~h%* V|2% Ehr9^DCaF:\Co>q|9MQ "@iA۞Ʃai6X!"m)bju1U^u4Tt&`r/牀hoDG݊K䖗m6W髃:v6+@]$ 49ż~wWɈc5 |"X9ġ[7ɉ98,!apK"veJmYZbZg@Pg4;9BKL<*'sp\c Wª.X 5 'pLL!;kI..zii#p's O6f~SZ4LF QAa{018?j"t+8/h :Icmd;x=st3}5j{iE`Y47Tj9UXP'wd&rUOcO7*cfB]_Զ.wy(P0Ҟ"=[Mu?3w\mE6#r e<U8nzViyؙh,pSЦպ beZx(:K2v<U'qKJse!} aP%PU ch!`yȣS &*EAI2Tڎ(ΛM ǐ|gRL3YiXht@<1@x]5"~<έBh*}ߏ\89]f{ǁNe|l>QvW@⻤&I@r:<k`O<i-&! wxU]$Uwdz1^:M'YhAoԳ<ܗ,g;8C[+NYhsdlГبm-XGu8"͒ye1, `^ߕq&A,C%W4"^㱱58y>xTdT< C:.D٭,=l;% A4m_OqZXkr {R>~ӎ魺3+?4f#G} TY61p)d(]djE&!]_[9̓͏ q8sP-:S˚ы(K@(Z2Z֌[S~" =Ȧв\!ڞlJ`,L!ۈ@: #i$ǻA"X|f;eΖE4u,JNPX8_L mpQUV:AV&ד] 6S\uZ` /XFDN _K}$A0l@_nuPp.Ti9N,Xm γ4aIyvB@vu?4b nQ_(^_-":,׺t% e"_mK=#3RgM4+/&kU{w| {d'")O0w҂P&翬ۗj7X2*T_~rʻDkv/@驇B Ωܐso>u"4 Ԍ7i>H{iZJ+j A_ :!oGMʒף MmKjY㡦cze@$m&yU䦟~^BeԹJ`˻A d+lҽ`p7DQ1Mu0;8P >Z1)չt/`ufʜl>UG:s-iCGD/\Z:)9/ j[Fgb8d@zDB^!Lo,N'2ZąTIv!U3 9B\NAZwt`cl T4%>YPũzl5MWhz6]~8ES聭eLe Bǎ`Kߴeh.T[{v0,lŨ@MɴiyN3P4Բ>.F(C氋LF8z{9<>l/|oSmlh!k9`}s},y%1tu^R0AjNjq)8ZCJI]SFV ֏6Y:֐FxlqC1IN]}g]2T]."04 tU>)  4!4Q1VrZ5.U.)1R}, V׵ymYt˶ҩ 7 bζ5 ډ`u.v|#;QAiPq8(ɪ}y␝d x3o VddK">7D~ш&,$l _]zDK8+mA=.keog7BuOV6bF0;V4B+=<'@6o[j&*l-d*3jx"<jW0$'?EOܸߍ)E!"xCWEDm ƌ(7B_/[aJrW8}V j ϙ` 7) -pktpD Jg;seO>$E!S">L GLZӇO'_^+~9cvz)5R4t|kd0};]" ,ې7s󦝛Hފr5#XG5F 9cj9l0Ay18׫ĺ5v-gL, bi[w=>Kr|s?i]'{#H'2U|u@)B-hƯXeh%UmOOM3'i *N+saRvŃF{B/ɨ2g- >S9BDHwc| KamRj}xtV_rk{puhb<WdޟÊ0Pwj;p1Qcd`o驰&7@P`[2wJ3I4P"?P2|bűy(GUA ^%uX6T!+]Ej>c sI|@]AZ"%͸-[uxK"e V0GI WGJuwBȌ8 :_*v'Э7I3i<,o)3U?ȜX LJ/ Լ8JLMk@u]•Q 7,S4f7)b`*h_?]bMД/ kxc7J<`h_=zMa7bC oȬqg2 aŀQ^Vk|s=n|jW4) ~*9(%OW*q}-X-rV K ՗Wִ:Bb-B5"! qʲ.ة|#5i,\eO$7kv6m+Z-7O;p,U^]U>ё]bl@`\-52g0pGfͲSrd8j1۞:֎GOT[KkdXD|wjӪ%2od ["{3r`ɀN{ 2ypƺDuҗ`8K#-5 U!6/mK%+AzF"?vf! %h-T;x'biPX+[UbfNx;ץ̤#نz6mVoΜ2,G5@G8i+nGҴ0Y /Жu!#7p߯Gh0@`D"r0yBr`u']UAT4\Id$o"8 Т+8& TwY+q0ie6T}te+1H٭ɈT@xD.S2=w\;j J_[Xy|%'ӅӪFFa o"xa@4G !z@ bMwp)M8v!I$d642¥]؛ Pdچ[RO &rMs%s@m18 Oub6a%Lu:抑2"3jU UU`Rum[Mii-.7 %B;xLA] W +}p_!?G3e}O^`qN- eCݴ =2b7;u1!U5ƙ/Ht/{ N0}V(Qφ,:kf$^c.@ohӚ|t\ڦ:C T _̺)kB.إK@x̠)I6.ojO;|N3ƅvqMCrPp~Y%QiZu:X~x4X͐SqN3ul"g _w6djJo|?ڿ -cŒMK I;ܕ|i4Sa|3҃5M =SZkm]cVΜn R;n\l些(K˪9@'=n_IT[,A+쏎=\AePx 󎺟A0>. 6}׈~cq Mt;6_Z 1O/g~0Ws'~f/:怑UQ^Z)K}|7S+kuRDb2TxxSc6pLX jl!gl_`2l…fW q倅jp!: ݈re^ Cyƅ[whJ7xkS|B<mR.@zJ1ԕ]~ܕI+G~bҴ^Rc+(h:b rrC>߿/sj5X i`7gU'me44}H%DtS}em՞o]k>4-gÄmU!pC8I/݃Z}2}*qkGQL#aDE'RJjGĭNS1c]oK:eKWvnMnl!'i9*Qٽ,ͺHMVa}#K߉M [f8]冺j+6 v((eldPk8i@d// IWM㹐ľ;3bX4]|EHvrPȹt_JB v'9" F:/,dN} z| -&}G"f{g%bRIHg?=D̽MҪBr:=˂t3L5z﹚y.>UZLup٥(4ŸmF ћg(:.2UTO0 b3UŽ D~n/c':΀`3f`Dmywc~;̋;@~ϥcއqF/L*d;^Tcq[A/@E5o{'`=E'4܁zJ:NMαryNp7;7$Gt<=Ċ9]BӨ\L,D h;2&/Oh23}`DAs%t!ƙ@P kd-Z{T%'&>`4g"kFb\')ρ靐(z0}Pj38z=?>m`V\f2w TT#5x/s(YsDUj0x`G_f,>Rm@Ћpnj¦Mmyx?H@oL媡U)FW6&gOJRxD(1W9$!{ S%U.b+Oʬ@ɬ0ʔCѼTp#P_$*[ zp.0Xw UxD,kVoMX t*<u RX$nL\m sN#ʆݨ0!Ep~j@dbKuAlz"M@]Athz=rt+nImy&h^9g3ڶ|f iq$־PtCᎣ u! enum*D~E^{%QAd #xʹ5IZ;efYiIOYzϠG|?cv PHpi=kՁ_uRZ%f73ؤ?.eN4{ylN4Q^6ݻ$tVPbeU4.ݫXHjE_ӽvGqAuؙaZ`hr32K$ӪBJW =w ŅpZ6>;8bK>ԇ/$!}rn#Ǣ\7<%Z}]X?xoe kYCԼ"91P?:X4{O^Dnq-47⁍2I2aq,3'anm`K+(g@}!me1Fׅ*Tފ|s=v'^C-p: ; A3\1^_Rr;ۉ]~ɰ^R<'kABBc\%oZyDvFphC$8emŠ.;c*w/sD'"+[K!dJߝU>A"DΚqA%ރpw%P0ttv!d0&Ea/ v7ۉd~Ub|"93܆ΕD)- #_5uY "I笙& )tvFMpt5UElP>3&l_zYESog&؊B? :}] jg]g.>og#6lRͥ5IV rq_uOwe)4lB3 <%v _r=^c-q>&w)v:YGCՑfO1yʵ__N|]hWs-ur-[>ʣ8ys<4Ϊl{ʺSͩF·M^aRΝgi`z)pwiFs|hߘa!4`ќm>RO|IfB@2ġ.CQ ~" |<@!Q;$&DN$&Uzn6Ҽ5>x;FSn+g=F:hrR]_1 :1'ZL8IRmDz*{W't@@(  hʗ(Ykk4bݞD^,$HvܺGqȢ:'YRO4e``Ե=n `W8 }(#B[ӔJfM[]jj$œ׌mw @ԏG."0jj Y1NP'U3ԿE2Aף 9zOXzby#)ʣQdm"ּ"r3%0e*dmGfQRm){2X~~1W0WE{sxrW8Kw;'-VuЈzLoyUNM`^HT j k ry0ԒQO]M!@ ]r:V:K)X^X6``E?Ϻ ]ڮ{]@}_qRyUf,J{=j&P] E"ʰi UouD.+̣VT"bލɪ@r&Sֲ윪S?D8kFN:{ow,zD$OSw OdvǀGIMiV2e{LHC@E$WM(Com3e1#Oq,&uHAܳng?ӑbQfg5 U ӀF DuRNv cU~JajQ4\9D. s,MXwqX,k@GuŴڟv`Nn:'ǟz@tq# HfZYiCT,Wa`%VK@;:U+psq˹X2B~D$DH =P~D;*Ox\}cs7t|,;ZDC'B- ۋvH p;ע-jiE0d U:,SQJ5h[sP(@b)%<]k-l $sUqvH ]6ݲ2 Z=AȆ=)䂶C HIf( X@hBp+GQj0C:o~ducGJ3P]JZ$؛ԴT(Fϗs~3tFK]M63ޠql2guVlH<)k5u)r3Yޙ11I tzmXrr1"^FW IgJ~lB͝8j[o`)hɹ_6SJĩկd_}Ĭ 9{*>F%OQ6`xVtv/4T{jYR'Zw~F9?C{B E!>KtvW>bu.]x sj'^oY E s"^*AgNB7|kC*g][>5Q/gIIyW6.‾ p0xKB` 3lufd.15Ԯ3r%ˢQUŃ\o-XBmX>PCN5(7rq]W8z~ ],j #cf|V[9)M'Tl^O7\-.ɻ >9QFS׌4Z奐;:m:,Ց)pIVi%M6NQT">.Pq^񥈜\>!OɈ~~&~-wo#P2 9%dLh:*S:m'$C\" o!QxԂx~9F ,;K? Kϑ.~m;&p2#+R"M4AC2d!VU;-.v:bmڶєREi\Ònqfbu5ǹ}ւ9\ਐx=\״̼_X9Q+ne%A5'~wg$#s2 AJ4!mLώ"6{\ L@O:v%70 j]·6!mTrya. Tm9".h~9o4\񣝁gSkQKG~%>iw_Tݍgmә1OUj+f-6m{G;ւ.G> 3:A;ֶ+qkr`]dpugYZ070701000002f7000081a4000000000000000000000001649b7c290000d97c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/;]?Eh=ڜ.+?`yLτOwL|D‰thS(15bKJv]KcC48ɉw'(d|ސ |~(0K}s/iFG|Xk w; xIpMUPe`3cc80Wש_ET_s嬝y9j1\Y*A)cT6D'hW x)l_YC2u(E~"<B}[Sj.ɆdX|d=." PzRgt  %/M?e{6R5ԉ埣 \d;9f)@`I lNxs߀¶B(28At"[iMK=Pk u*4da# Ql2Z9A§V+ӣ+a$*s~hV˼/D+Iܓ<8ΔL\'AC, fmraL;Jϰr*ΈsgwdgzF6@3-GVCI?=X1+$!H`ݼ]QY[0C°aT2̕;wBo [uY&x|I֟gݠ7iǿ 9oH2$x`нdќۑFh=ά U[lΩ|Nd|{Oq\iМ=c@QDx fU ȹeVh޽8xXcL~=][cʱjsģVS}&γO!$Jdh׾πARa_45~vW֫P1ȱ%9ȶe.XwKLԤDq+sY*9nWE s|AO+ALҁJ\ L\ot(XGyr1-k>l18 ш5,Inv(/hsr="}oп iQ/ . )%=X7ZO/\yma|QVsZC]S;fa5r!+Et3RBÂtu9I7zS8&3TXٹ㊿r黎u*^ahA~&(3փf OvUe=$bQ"_~dy*##^Xʝ[ePs *QnUݵ X4!D}*l:t\|E"3\sI9~6ԘLH&]0pi M[qUoY 8Ƨ7}TSj(LbeKp>Fz:]j~2f&˙xnɎGar[ F,(xgp< ď `рpMZ9o,⣠ IRK#:`hLs@#Zg#شS/)]rfK MLxź/)a+s_[rjQ?xm#2"My9 ,Fiv/KWõ5uJq?{QQ';Qdei .i RA~b1pHw[a\78%>cezK;/@wqޫ7Ũ׋;<@,g_%c}{[>} Ѷn+K4ʺ/&M(@X qP[RptK%,j:dRR.1z'+h#>-MI{{ 7'˵K^"z΄EdB9YqPVƒ%kpa|lc{S:o{&T7뵆`Ƙbi c]UGc,砥ksn^$$x/wmu]BrH +NF}DOW.p /GK&kVKtEbJ}Y_5ʾH 47`N'W-_0gd>IURJ0(0s:nL5[Ƞ)5|PwiFBhG^ k:>kLTB: iUiט\WB|xrEzܯ:=ZfyX(R7 Xt 5#Ej =-6zayQTOysdD4 B7'8Mw.0x>b|Ցu\P/j /ՄAV3ɉz~ܰ F^{ }aD\@QQT/ltqof br%]RlI'E+@oi[L/éM%Ö#||N?)0`sXхؔģBAr/w^ZEB٪25iY'#`Q2 ꠇpbtv_r[Q7![B1T*}t@mVl*$~:v)t8IH]OuB$# ؋~9{ 3>7|x _b"(%7Dߢ~Z2/@KB#k#ʉ>ݑoU 뗷7\CTڦ"dRIT #T 3V7:bJ^熝.-&GlD[&(֓jQG:78Ɋaf]->*F )a6`25$׫>n}F!%6ÅY6rDX1{"jVAZ1^ŮDuvazj=g;,%—. 9{Ry mGҧqmH!40l`%/}cqmZa>Un/'$eK_ZCX. Y}ۣ'&,Lȓ6/>۞) \b@0%W 0mrSK;v>40/XmAA$[>i=SIH3:l:ꛨ}[s&C;)$͚? \Œ4}s?ub{Yi7J OS]<} {\ h.P~K}6DY_փW~gp!=,ٜ ~;vl:7E>wF> ~?&tY"ijBZR`y&Bd9SE+%Md1'Mó6∾am8!N[:?^^oܝ. @dO$bu|V7v^⮴IGl+JCieUfd=|۽'6 e4tEͩ=ۦЭR?ͰJZ- T\FG%fHÛG?g @=I(6(WPD1pS*(V{hCh f ܅v֚LtIlJHLιq"cM' ]<|$Qg #FS.-ӢԒKcӫDthz )A]f}! G/h䴐0ZLtJd< iR"{9%ob O4캹 ɻ%P@r>UK: _<~ 卵~&S4SSDt >k)7mh*CQP%-^zU/nS ć!K8s4tF$i i#+|$ ?6Nvbc!eCYM 1't\cf=* + 06arMVz/!ɴCZ'fT`WT33i }&y}e;TJ#p(p!ѳ})ò˽˴t=#PACjJ=GP4c{){&yTI/K ]ʡՊ<)4%' ]e;]k=b>Xcf_ǐ<F}^QV}[bhyZZ^ֆSWGK p\ d. VaxqRa~lB[=#Wgy%R0 x78Zw <5e'A v V@ /p-R{a5NyT 3uHėE ]ےqM/eu-(:]IN<"c`,PQ}2nҠ? & t8Gj16torev4[ؕkpVIiqwӟ1ۖ?SiOEFv(#QȗkAN2f 2bHC+ጷ;һB#DadK Y*!wv bEF:bIiw*ޏ+fȹ|e)ED6ʣP@*G-?`BO rSP̜xweCMKޝ٦_d`\x7~ijYwt%y5"" q~eXwOȆy5a\'%2$*[SmfؽUDtAmA%F:=5 MO*t|rU`u!M6ťgJ`N-Cǫ-\S m٥vkI=~EYVV;mILp) D3$1eIwQ<Rr!ZO5B眣IJnH/#It? "Usf ҡ컎if+QM!+w951]/h3+>sm 1 \8 ^=Y > w= "_\7 y&gĨk rArѥ#u_KM +zOq(8^\h21O%Op I.ƛ2Df7}P̘(KvZ#g5Z3:NS^5h#y$bvW]>tq?! .`P.ʧmt%C}::v սڒ7 ǂqT2ZX1)W5.3~&۞yA` (*idVQxЉɭy _t'p ش4778fʔU8y4}G>!|H7/g5V皏 Kᡂ::Je n_NZ 50h߼Kϼq/ &EDsM9#6 XLfwy[HI<"BR9[@ըaWZ","o'YhJU[z! Ǒꌖ\n0 oB̜Fa/-NN "w*ň0OCLR>(1:4|l˦ף!)BlJ:ErRk{\t kgPȱUR<^c {|uTkL{e-N3Og}TZz⌞Wj!^&VLF@q/moK @/˝t#qE0J`'#iXLv[f۽DYn9M^2],ߋ/$Ol_%_%ʪMS0C;qgĤA{_@epJ!$%w8g,ݒl7i>T3S^"ZHf`vؠWs[[9\$Q\Z4#78nt'tr.2 %kW!D27P3+9ULEHƜ7+]$QK%(b҇^ޑK THu934B@JTf%qBdVA*N9&4hۆoK/Jvu9>3c,Ί];ye@P_F! _t' ݩ?}oq.6ż!V$>kd R}ލ\԰ֱLlcHƴ_+td UQXAM)tpn~C瘢r2b/ s"Hn+@Zg+Qr=XDlڎDS\?㡏69M(e@k;| I=fZ7+Q'"k_yНCj#W-ؼ:UvRwYɶvQ6GX%-#J A0ZH*ERXPegձr񀯈%M͉h2lW,D[Ztl΀VۤA3Ҡ*mAϘa4Z}R9_ XS"*"ZtԸCݒpwC3y}\:c 4sȉB/dd('cpu8?QMzas֏d1˗[DZ%Rq3q~I7:VrbaD]7ct\e6ൿ ϶biGqxΩc-ΕZ`$ "Gt<ț*~%#Wa$CN }pϺ P12< wR3R'M/֣@S( uN SM 7JF)2TH"ha8)BV Ԉ.,hWB+G0ZF+i.ɍ}NF0.V/יCԗ2ꜘOٙF",watgd:89N݊O[Xq@DWSߢWӚC)x@ߜEa(DMX' B8<4z\d2NnN$$\?OqO RHkvF?W%mc4g$|֢ %|XѿcZn^yu*w23Xbw/ZV/)l|" l Mr܃ǝ֫ʶ4\]4Np`D{=d^ .w>2D#>AWՏjC=59[*`bV搅ٖB}ze[g  #e$A\RY.+W=^+]rLbuSJ'ElX2M Ysc]~̨,Z?mVgM)')uGː[[- ^%6vq~QVEh.{濙&+78ьuьqG|{5={4Ŝ /_IߘG|kڇȣjzwaFyIJn,w?]lb( |#OUqXp3{Z~b p|76Sm9M[ 3Wv8W#_"XAʹU$Me|+N*'jgAU;'A4S&r T`QxEA*}!h2keWi~%O|P#=zظR|s1 9PKS5A|R/.%׺ZpUv}#T1Qn^] NjFDj_]StRn;SKhΦĪj`PS"Em(V;Mc<$꘣KeRs[J89rzX2q 83[b.C@;~U4٫a0~5+hLVzvw &* X$7oNA <̆k3xd dz ,2zV"eKp<K0AYZvre[?wa$3qh1@.RGݍ.nB`ES^%zBjo!485vӷuı8|˗ Ux1}#"!*Z`I0,y fڵzv!\<&qhvJγT y!eWqig-3mZ# ޡBPKħn{M]${:,̡qI IYV1@w!D!]") qu %)ZzҡUΚt= )Sj>,=u};_hT2R{َ܋e' hW/A69 U 5tސ:w*W;~*v>|2e) W;&.DZ렏 YA݃?/ya-h1]FYrC=<``!DFږZ!i~  ]ee׆cοSc;{?[G&gӅU I,v?DgyOX025o{v"$@Q]X؂9'\8m`е:Z4CMxBmnPF<+9̀' E֗#i,Ɵ|ytGMCl!2jAOil-ҸC ȝ3AE ΙL.yTbE{]|( L/?EaS}IMq~о]棠})Rit޾a.B+kKuc6]W>{)]"}@ ω|rϝE7I)DE !Wg"}J~0 dIn |e:ZܥSUTB ;۹h-E %:{d'VƦk>\a?XS޼KeEܹR8m`v5TI:w릕u&yj)ep6M J gv2E!i:JLl,IO8gXEE~MUTfdŹ`mCfO'`'1|x6rͨY)~S!NoBu3F2"1-Bӈ>: 1+VyQWgx] ƶ M|{J9L;Njh a\}3HJyc.R5R]%kkQ }:w a,;D4*,}Z >^_DveeChW.!<ҙ}%(K2W7 M\#3 [BAI7^uʠ;.B;<ȷnj2br a&(%``@F%|\`2Fn/d[4 ёΣԑ z]#1`*oGB-HA(1JBOBYExP>JAJD!:KHKQ- lSC=7%g)A@瑧[&JpU%(lLizQE[?Z{;GgWS;9~D`)ZEFJf%b?YOn=f)eêD*$ GtZIl M4r,wN3j2L\_M <g-\1Vx 8+-׶_&(WMc;VwvtL*))BJydˎ9lѵdKnfV!VhaI:x gs C'$ g"}Ԃd#홸Qw w>gElLwFɰz;j7a`)+FYHU JyպDяBB*!x J^-UFcC]rZq2kġJhŁ_fgK]Nm}Ұٻh ,1`}ƌ1ڝ6gQd\LE_p B! 6>NRc`Oݑ߸пZۻH?jzNH1-LPsw<]bUޣіG*.;)^20.$+=42hW^;\GŴ՗nj1SY'Y,Aƨ, ,1 f,O"s)~:G:ߣPcj_澭3dND@mX[@eM€#´_ḋYonoo͚@Rw̬= w[E)wȁ}F.bQW#|XIHqkl=}TQ{qd"D*IY:`R@u)xJ+)@m|w/ S{ДC-C|ڜk(ᙕ,&WN*ux5RV#nuN['xj#]#FNjJE'cM1j1NNm4oFIL?} *\xQ$E:xةqû(K}h90=ƍ|nOv37]!ͻ(pM֖w4`'p-BϽ%3N"z$ 4z!t) bsb(PGc'pJo[c2;tDYaGBTn *VFsɭPUhX;}H&- ߯R4#.#$ SYza+^KRx!Jg!Nlٝ(Nf[Q "gi8/D򧀹=k8ls&7|+\T#T"$9 V,jWoِBō@,!I|M0Sj"hјnIT4[, 8[YyClJ(/-,B\7G D9UIxX׃t*]a(#L3(1T6oF( Z?ȊnEU|9(LDo|FbבYftp{_4Rn1C?U"GC#B rcDƦ⬯=lEuo?ȴIQhW2:)Ry_8fyu,yoNg;"5-Zt`~5|ʰh

T`λq)?S79;$e$ČG}O`˹VSrXvıW8Af*G[S'+O@q:RLm8W0tC5'(!a0&f#_g~T3"g;wy15@] Vg5$x1&a1sľE|?W6[a+˒/OJ &!MXrUVTMqMeR?<1N(qvV%c()@k݄jn[Ҁun r?1bokM<}F-mi@ HR8N [MrNoۓGdy0 G VY^t sV́F,G!q8Қz1b]Ѫ%lFKk\oJ S[j":C!! MB)'<Ug5]ข=CW: P]FkC =2,ڕxnWRq5d4p^3WgQkF'RAz(rppbPl"XjDyۆ)/׉CZL&@5ޥ`i.QڻVH̡cKP •oQ3ӷ4mhw@MMuBLaǻT !4e}÷)aڶcFI/`vCGv."Ǐy1=UU8IՉVLfF+;r~->z4͋B H!Rۮ[N:&Rbh`ĮQ]D3"Qlh ӝ SK, \ f(pe(ĺ땜/Iܐ-pud[_boxq7kv*h 4y#NouPo{ CD | $G] "W4ko abr)uq,NiLbVLjZsU8r,IO;Gf~G5(hmx7zpF ȯ!sؓ(II\h\ 2]ȝ#m"^MĶQ\|d}{h'|N&3/~nУzqmr!xv%n]B>z3k~mO"M|2m)PI%D]Dd('zJϡ9:ld :n5jI뚘Js.4tOR(JijLNuQm:I NyC~eBp]ɴRUin-]U?(p1V}LҁMCIcr=\GSWHzED @8D0#m?(/g U٢lRH't:y깶ʵ3В͸\yipݽ4 _c(Rf!?KnAd xվY]|r}]1LjT>[Ok# 06~M] `Ŕ+x}UV4CďkS~;$Q"?-j֡p hKO )nヮ qXVQvk!=!haD/v~ڻX~~ռ[…4 7?և{7 J(P (b G1{r"l7tl_LEٴ2fQW U t,]{x@Ӻk=jjh^yg'ūI+׾p_0c5JW d&UT«/X=(%sS ! t]$__د*]Z (d0-,嶫ylSOfm^:m' iD+''j jd4)YSO_>X]^H_F εy ql[!!>%5vy}%MJ'ZFvkՌz}LGpezT811y#|QN!r& 9}yz74wO6~#y/sx?1Xl LzEZ㇇JIǩ ||蕯]s-][? tMdX̣w ٤) qiukKW-m%_'&=2fžہ4%{eI'ׂ_&RS׶ bVs"r?N=+uy4<;jТlqg/DlgLկ1/A o2qw:hI= Tijpv*/ غ,.Oҹ?V=hLs TNA 'oƌ60IVl3gQ|]ߪHxT~rH6 &Z'L[ nԹ И@۾,??n1ܐ¼ R@+ LiZ)c 3&REW\JݍLDȗ%;LNQ:VEGA/DC]f8ZwqN7L/~D|j@G'!᣻jUj[?~4|` L ׿5W.r Z8ό!ڸH?k$5vVHh3lN` o yk",W_谀v:iy A0%-o {eWm'T(7jۂ@@*ܙ ,IeC.pSeS45Qv[y|/LB-Xe{VٟdO'x/nCPy2,@[ )HfL$$iaQ+7V*wJEWfJEF'V{ȩ>n99R7PWfzWNLv̘{NmUk § Wg$Rkkr1MՋշ2aum?$qn^CׇcT6%+ ={=p݈RxY,x-8/!uU؏tysKW/0ӧZZcѽ/Vuv1#[3FGx$zl^1*KgWb)|v)Ҕ'uU~ZC aD+H ִ63]B:}k퀗T@qP0".nMw 2Ehg<- l҄u V%Ϙgu'Vw?eW>tڏR;6sΗyfo{T} K:&T `EKsȞ>Ў%-/NK`0>JB<(Y_P}4-qGgIP}tpP7ͽ@~E;LJr.>@AjlY֔xB$/iPQJ7>l2׆;r,b~+ʫB[uK״]΃ͽl2-OfSA5ύGd/;̾T37qbߝ+>߂q\R:_䟌`pDLgzE@0$ N5Q1&Kg0{vUx~C4ϋ`KB2ċ$"@4 ,m)ȝ+Ea-ѪT\*pЙTFpPEHǔ0pczT 6;Bm磎oG[Rv&-hUJPlO_=ж;hiMUjr's7n R6T1[iğ60%a>=ĕ|Bm0FNxzhoЋXoim<-50 1ߞ3h3\wI,;O F{#ۢ%oUmEJ,\Bh*@V3:}? JCrVtR|(NĨLOZ}HxADpd; N5dmii},R}'Sտ}آ; ]L%BXQѩh_\Z +(`O D xVw/Yh}"s}ԯ,@żz*"؃4)?;|&QP}uy]LK  k@/eus_Џqe;P߽IQ8;U}}kE7Ѕh(1#zsaLZ!W[@C8IJE.`^{=*bC|wʷr$Z W\\*!Y֣><8p 3QJ*7G[h믹n5dy-׌Y0 = ûӦt s]7m6VDqZu5~?|kk cA+et v몚1Z?wj9u.SՊ=~S3p+NZ-6!mWXj-qFWůF@j[6#_W)!9UqTGG#ɘZ-9g#XiU`Vx&P")uRUxP(/윞aMO%)MrH N*z`ofY*'\D.%ȴc{9ag]imN<)ejT滣#mߘa` -\17IPMfi5ƂsZ?Qa"J%L0k^} )i;w°E(+sx'XyVwV}a\heA WxIO $Q/zcRC''3~#&AOj.ŵh}ؠڊ\+մ0AG9> ̛ CԮʜF+|4[-n h}qyP{Wk}r5S6dxn=M^~۟WU$8.YT v դ u1`M1!H]cBnt@?rE_dss , {Ιì^VISJ["H7 'JtQ €Lk 6ӗ,ƥ*hB:Z X 8chh.vZ EzK .XX@aSmmlB(Ҥ_ 8^a"5f1~W|Me3] =cKԺU9Iԃo|a'@nL˒Hi2JPs!t-N 4;OKp]f"^:ġjݍ&` Nᕋ;ǥa 7k <(;? :*S-Vip&PWQE zFyNJzV3-)Q3eH E! F{jJiݡ-fr=?q)+ [لt]EIx_5q_G`HhEƳ^rx 5\"sF rV?_9ף4A%25L3O5M1k?3SJG/zϱ--9P5Tq6Q=]ĦV),rV!A`^J^Y J4Ktl.ҋP <4"X g6v*`%\j*yO)cHoJ#wY(QFc\XZNz.uDXМÊSܱRd$YmT7HgR*$"Re=+$qލNԇ ώvDXA|׹:go}K,vٔjB]My}+ zـ,=\ mKQ"+2"), ZiyԸڑ<)> ( !`~0$,UR wX)ę T0;1b9/UΖ~./wD i%C$YAM0՗u_7оeUP ڨKR^"1]nƀ;ɧwk)vtۢ1} uP stQ +dZ.YlIi) ȗ)F$[aEhݢI#RpĪom嚰)TX ٝ?"*tJ`'N>L]cl,b[v9_onDc#@.0UuWw-)E -%E6k@6C/bP$7/(QIص; u!j$sб(#c@6*x@ e g|ү-(I!Mf~sKuUr+|^}[XneMZN9Yg '$ ;"AR ǷƍWDo1C [EXiʘ9;/,(SG٪n[P'ktX|S4i$j~+Fhr'^t5`Nvƌ)US"Tv)}tlZޙ9c=b:@S-5_ҭU4׺hȀ&Ҥ ZeP7٨⊜*B&'0'T.1G/L_BlIYйk,^Ff`[p~e8i1.b|Q]aLF4jPIIaנ- sqݼP斋ʟai2>Io4iՔvڥNaqSA;qa6[Kz[W PμtǕ5wBp;U`ߐS'/ss3 (6>sFg;5PIxfIJv e CQs7~G6o6"Z-Q=U~%7̾I۫2$naEi0(|cЖ*g6gL7/gnA1Y6-ڽ ~0Lu$[#2șwr' FFW R)b;Mq3vqH.I&5v(47D]ra%sS۹;0 l ^S0ܷJDt/h'4+J&Q]\18]HxKفAX`J!`.*M{Іl9g8(\}mWγII})il9-P`c$ 6pi=|ڌ5(Z?U:@ep6C-U4NQ޲Zx˽h&S9P +BmO]FgNC9'&>\3 fKW :\#o 9-xcCP P+:*mm-`F'$Scg+ŕ%5K*[ } :- #Lw|m$ vh m)$1Yד }+]GKKx Q=M0YTo4LQ4tc6R6 "~&)~p-t$,y=͌2@03V+AlB]qlg+\as9UדxՕݒ(j.olG\ș;$ԝqs& 0qLXT_J|ˇ׽c:8hR᠃GAuBą4Ik]!$>vHZ3Y T śד֭N1'~86%, ϒ+x UvC8M=icia(̄OT'Jx I1)pAHV,/Uֵ(#ԌKG"h, Khlިg2O >{GrZ'Ĩ.Q }dƁc)֕ZӔ4ן e`u Mr02{x3 7FL<NQ Bk })ɪ&9;!oQTQ?e?Fh~I+0Vtѐ{RbQF`I_b~ n m&Y"ZP`hA;hHfLCSd3w $? 0Mۊ[0䠔$j@gg?6pߛm `PMpD܂[#LHabmQ8]ڗADJ wxJaUv7P5o D˫iW~C287ڹ1nžgT`97fHv].#x5U+/gjo#_M׎_Tޝ.Qr 1WΉeBVܗj?E{JlÆz$G8>+4ՏcdcV?twjuFKZ²~w qũ×2ȕY; DŽq:&"rI}Bhc+ʱQۀeb ¶IBD 8>rZb;CuJ{绌ՓxR$ ?CVnNFlޣ*4!\;j^6sѼIlu=ɼ/PW@=A+檆*x ,rt`O5 Eaܶ!x]> 8&4#wzڙݳT t߻U g`V6f\EojƁ joLBb_ZΊaBHB`fjڠ̤~PT>|u!:R0G @F!# ~Nՙ ƄcjhVoIu~Oi\/)A+8sh*mX2H1D!]{`M룣C;ee`ť1]y{`S`@ܱj^-0su4'(ʥEj/?tRc')m"V-}U&C*,Q^p1qqrIV|}8;%#}GuYUm"LP9?i8˄W:|dP!RO1>roĝ|ܳ2q[S-aKw+1cD&ȳ ²"[@?IMfLœ &o<"^0UδNjE)MfXeX F@!?OءadYO.fwR}'T9$?ʲ1Gz=kNDXˎxmR}N8wbRZ5?_5ܪucyd}XC! %W"S @1n]1K.}KKP? ".͡3,/vb=O8̵AD=;ie1ıkv0ʴuӓ`^Pl'郴,>M:Qtu6aub#f}W ќ闫l -u>^姭YpwbIߩEʕ`ΙIeVs^|EyãĶR/. o:w;"h nY_vAKcsD: jk}iz\C7\7\gOb>DXytfc2;2[<{M0E ;|[2$ɒc*ˬG/jLX}gJK"Ѵ[7,<5,.ybCy"~%v8eǘWisO_Ϝ!?B·ZH$S:=3;~?5342?qҧX9s}գ"ww o"nFύM59کkx _#<=k1JQP~Ʉ ʭj&H,h\_(44dAȪ>΅,)>2Zn0 ːw_WheڂqRሪ?IbM+I]Z)o3eVU\exTwsAfiz,|l»&nY`w[eW0_ՋvPjv)-"i;/~0LZWc?;C~t q/ &@TV4=!v` 0%Oґ[ڂy ^Q;Ɨx 0\#Z  O'-`63ig@3#t.*קPUpX'ѣ$┓vWuy]j~H*- Rv|PJms$1IѱfMzCksŔck@Q/j'D͐kOvf9]¶K{_[^5jݸ_/EH2ys?N8^?, }G2 "Κ.ܮ Xe}6F{9J3A{hraY +b| Kom?*'ʲ@3?]ƙTOuf`QNO~b%s]&SLkMvg'ݤ %є띶svb %h M\|k!+3ӏge_+F(awPZH[pdag{<L(9L,C/(vrFa; @xbࠡ@F}Q]pEs!Da4N'>eps-=d3#=Q- >UvNno&zO**{߿Qz@ ϸu|P1=yv1J/\4If##"+r;+JACp'^RR~{Q^v*hķw‹ KUP6Oq2.4-oRfB2D0%9ٹ@D'--e^ )9ã,GBw<qMg﬉۔-3߷yGwE%nF߭M{xlj׿pD84PqT&c>IEY`ETX^e'آgM&sC ȆƩG#.ja,q%p0'z!2:5BS7n&W`*D[2Mod!ޯǔz!늨-HxR4M{I(^F˓khf"VeIN* ]1 v Go]q]P}s4lLۄǧ>F(!\S 1r, mO %R8Қ333<[qZrKQ'=$S:W9!xm'Ap6E5;#$ BM  cV成[[` ,$o.Z BxNƀ && QQ,Un;Ӵx]H L@f}[**V hmȆm@JU .]"8'ny L 0!E VKx I5 }֒9bMZdk| Ō#jnw:xM$1=vqhh/S}&2SJDL;YփXձ~Dϯ5;KBc֒Y?'sp'?H) ;kI ̋ƙfγ_RTOxU% 2gcՄ!|VWEy4.QNYcEY5jv9%ںtiJM``@KUIWf5GcW`٧&PgIuF<]7B U@ݥM xAWU#۾)rzՓMj6.IFgRz0 9.M#@ :l8'7E`8Jw$ qrsEyQķ]r}Y{U?ցv V;;)K@JHYz; Khmt5m"iՀ5K6e.N/ւ>GÑeRFCՂ gmZi GyCnU٦gԧ5kCH@Hh휱/CL`O*.TVuݒ=य़i@dNVHwPJ}_,|x(@\- F,vAf0/Enջ~[ʞ@f葉ʯ沊=@T SIfiCSD]k F Qg6eDt6Ri RNc#20T/F@[r~^DiG,8pror@& !tS. /%K~dA.kcG&S9BZwG#;Z1zMfTWw~Y44-`I*4:&xԟ7{Y.^%10hVPqW'E\K{n?KMD̦ۙK۔PQX:_tk#H `W+ >I{:m`M ==%YDHូ8B<*M%*ED=\,׼:i<&J'TBªkg^*w=]vC(Y,wB$y)#ƕ ɂAB4I޵$hx ΒeG1;Re*Z[Ac/YA4^+ ܟGDH"# sGBt8q*.61(7{ L O?%q[B 4x(&Iz{IQ)1μr0 >RZ=In[%uGʕ1\ɚZ~xe$ mDͻlR q}B[wŃ}gE}abʿXCF6.^K 5J#xK=> crN@Q$)"4rN.j@ # 5~Fp( a# @̎쯫ϭk=4A)ZnEYQ|gujzzΥJx4Ԉ#8߮SJk:޾@HdXz =1gtL:FSMߋcB2eRTбܭG̈`F۬8doYtKv|0WGDAw;Ȗ읒K My$jn((2jShcOXO`vA.9jF^S>:4sJRA%DRV)(.0(/mz0> 0ecdzR|:]LyU06h:?,:q;suYǖKR zta*\`Kqk4 1qɬk HP,XX"F"o(HaMC3IvWYsײqeie;'YCG~>~>`{R>vV?ƙE9 $5=hWY1nAM  gj +gkE_V噫9$]P]Y0"VS]]B5/t7Z=]c{t䴤זA#R$|4\-ލb?2hEdD Gw cbEja&Bv`[dQ[,CN(+ `NTYγ$"M\#dXY&dOMmL%*t+G<Q2둥FG}Q ` ʛ8GnOwdq~p a!u6O%c V)g4'Dt\UqcÉT߁AG*mqpTN[D$0˕A{U ̴u|$#'t?s.]r}λN08«Վ ˜Y 4'|*c5V<[bsCӁ`nZ m|lcTKX` +ie) GָGdaZ5rD &n@%c@53(@kcg|vUHN p@>;(s5D+땩\sBt`ƣ& ր>WSGBDv+IB<! )!e$&i2 7U*|Nkf}/Ӈ\Dk3% x :  k^heQHC]t>ѱ ,>QeJ3{E[6QXuفWvo"( H R|xVq6/Wr ,O JF;n[Sl"=hynaOw8XG,aK=- gQ P&ސm3nbf~CН0b.d9hTYwI'?AZ iUփ uJL5{o#!Rs ^wqo^FSm+02+2:za#ꞨR*PRzU",̱-^4z4 k۳ϜǓ zG-;PhPr= jq[BN1V^L>- z;"6b8S~N3b58r \#wjAhygeO쑡O8Jyڎd7@B Xq^@V0xqN Ϟ?9_LX@F +C Ftܣgqۣ_Լ/2,x =0?ڄ:Z=&X5U`*mG-񒮢TI[ZD I}ߍzv:)#[íOO'TI0S{Ɇ7;Jj:_oҞyH! QS&2!=G|+b:Q|->!!sY֌+Y*'sz+^澇+PQ?sMnMJ4r̝׫ SBFe#D,(5!κ2+\)W9nx ȶ <.ǃvj\| RdrzͰ\?u*8A,II5DCe~=ſSDj&\H?eEǮRk Xr2%Po +Zcܗ-M,8_>F\6/YƼ*#s"d1ШuC u|b&+:KH/S FRN,06"㵙bN Q(R8IRK Ebow) \FeOF/W@߯MI:"#vJ|G5+/ՊR"PK9VPGd ̕Qo]=jx]~>MW.#vs'KqlA,la=J* iP]OHgl-s ?{I~9TK3Ua[kD ^d x@zsSـ{v.!'"Fw$y>!~*]XE"߯y#5KܬoX- Oi2v4*#t6R#vpx>.zIŸg~:KWO?8یB3eoֆ ,ȣi`Zjx}?QF1Uêυ̇r׊,_ lMFvL?΋Jdǔ9kT2OM/*g;%M|Y \w KMc#]Y¶_rg[89R~jc xՅsyoR&(dشn8Ic63?8"_|a; Zk8k*TDO؞yV{`X2t#X:F+#X3b/m-ƎMH=;:6HA5y{NuK}Xfn[a#ch>Vkn?5q)gTԸQ<x*@0EhA28s*K6Cy!i!)H8ƮH_/aO(q[d8J3:x]; y@795/k\ضNToyt}TI:8nh >?ky ,ՑYp?Nޏqk .t5 a7Ϯ˜B*k>p>pڻ$$-^tGƱ a *s~D2#3zɯSXl,,gqP b̝SNr"[7Mk˭xxϰ̰= xU@1?l$!$HY.5f!BaԵB"Z'Lc`lDqxlC9_W͆T0/s06oٺ :tf,+ QK-,J0SK\?H*W, S q$qzr)is/[o㎄Uk> 1G(3;>d.)a]NMjϯNg.5|ьm(4b sSw h\%KzKXŠIJo7$)ηx6?'"UI&5YCYwaIsV~"]uӛKK"V1kke;{@1y=rYXn`TZ{Ɋ!WluA;q(N_1i܌qoBX#D+b~\^Ki Y;tB:HoCS)Ǔo@tt̾J q@~zIS<&x d҄z*-#dIx ~k6tBۇ9pJ>XͱIeIzb2_WD1ZQSC&~W5Oҵ}KJ[]~/R=kdץ(QB)h;P > F0WMM! & 9ȲF$.eTQ5R#e]jp ÕĀq0sBT?rT~-#CG.`R3G,{-?SmѽuCn_A׌ وY~xW^4ī]c+ﮃD$0"Znt ȘS[34Cs ,1O"P$"O|]ђZ3DcT!qK!Bt\\&q75Bѥ##$ϥ{/U> ު7ߚa} '<^\ F7-31`Mp~辸&/<3MzFnBB?C WѳBs~ߑ|_y,xNT??@UZq H|)aEV=8́OAtyοkǁ&yR1/tF 'FAXX^AUSm(A ŕrxGۜ uNSb|zenX(hEj ^ȑ``۾$KMB*EjR8H c ~Ib"Lߍ&F^ӱj=4|+=|q*{9.=CΩSfAjxFϾLBIT?xz7c.Ā(6J_s vV0> ~~Bz!#sȀ8K`#֮K^y3gy'LZA~LJ-TduP\ C_1XUaN3l%ܢɋUÜ߶}o4?dE31AP$cF_E]IKi1^)SȪ{cZy!lNE\؞25K/h)%bX5H>脝r=@V g1W2fIO0]7-9wh P ; > ^g1MLjse8JPV_C?.g^zJO^rO}*Q|5k`oV?m{ZPRUqӛ)䈵`.N51|_ar$ZMkO`?y3㣃ZRhba]e=W"0Sf+2.P29kRG˶P#)b_ ASL&bk_mL8zV(ТcvOTݢ}wd~@co{ʩK_@LX8|W]ʦ=fu'TY%޴?({yQͬPۦ# π7veKvpA]W،]7Eb1K_=5%Ч8󫴎3SViCWp~r" `aԏֿ@=a|)}"c, I7(\;T2hy,JWBD/bUn$WALRat-voPUbֆݑ$L"]IISwqWf* ׂVkCK:գ_:uDDs =@2A +H^".mx}x *PKRKtIe G#ǺOU?7y0mD !YaT{R^cH%2 WG'»+!F֨K< tP-}ګGh(w2M۝;zj́;k"o7^s&/4`jju -+G ܟrfP:)$^5v]CJ+;Р*Y2s.f[0BG9_JLT-`߾֘[S%^}e  Bæ=XU*)(}EĕEUhS~oPa-p\;BeV74&Kb(bU*a$xn~6tRn="^=5!wMz0d3[whN$i\[$sֆi1 ɤ[&Y7j-f&ƃegq >qR̬+4֭ S/f&Hg%tQYIQ +~\Wu%P{o1{;KQ q -1->;/ǠÌ/,eJɅ\R ,8!yoO,1xz+FkOF폻SŖ>#`g̥FF\躾ɗ{ X9{ n [ƇV[d' KƋC6S`/ A|vmKD1ykѭk[IЌ{L?N-lwLbhZ= in i.Bf%zsvZarҙ&:yW`,m1~0d3.L+[e\$ϝh1"SlM0+]џ^o(:I$\g:Aߠ5%1۝&&7ST2Q- CAJ' pEGGa7bvIlKc]q_¼bcn-:B{_*50 4ӾEu%rgYQY&aݵϣ;/XA|jc'|N\zj14ٞs\M~yd09Q10ڞ2= kfC -SqQGtu׾|0Xd 2_GLզE8]8dಿHU,T=pvL1,̕Jls95v/m X_UU}T Gm*DNrE^ӝqOeW{ PRc>%6CS6|}";`Z6Bfj !_vu|Kʚ_ݫF97 "si2w x E<>:2$#ov { ñ'Ċ[8$ȉ}#]C=.ه"0_܈%lЫA)]n^Mm>QY+?1J7* w]rWl>79->wЬ{?dM(άn1#-*V"N:k-xMOZܴ7-`GfJkGmė_ U~ _bv724 ,e%㭖^`6N"X-Ҵ(T 7VJůf$è W)wFH3T )ιb=nWvs6IBfXy5s,5ZUp8;,]!\VL%ym%y<$*L~i~^<աvƓɣQܚ0m'腏 ˍ.2; mp3w^"i%{346/qWHTzs,fKpvf n-e=)?Ww†4F"R5x0OTmO{"m޷s1aHʴx kt218X>xU{vRߵHŧOz'^JK&ޝ]&i'JQ͆hcqE~RcZvqNY_<9{<`G W9|F9BW0.if_u6TOdm9M%z)u܆mOY#&!\̘h0hveETR#h>tՙЊSbӭ?|E/gHzdw$qK() 6fD]r\JqF1r^9H;_AYZe*J99c!ʴ8 q. =6k prPau=l|nszCD5c`n= oɭGDeyt=tddaC7GiĻYM#ݑoU=:V\HZZI*W=øcl( B2/B=J~ϒM(K)˃gxؤWly4mv@)c?c0Z!#ݭW.l>_jP G1:ÓwUM7ߵ7_.#Wws)aN( bfqTPV|S*h2HA({m0]}b:4r w uh|,ۥt]?(_$CԱ,CV{n!jX,?~o`%ҁEށ7= (nEH3@@k;T2^&6@#U{ 0'jƳ:)mI.Ӈ͌LՂ-޷Syh>\]Z/(ET@R)'7Gz:! pg* T ;ą*0L8\\'a&8pjF&cX`:jZ7G{ÑJZ (Oia=TEplG8ѥ>o %-|2H@[uJooφmׇ!jABYc[t1Ljh(4vJp/A0 Y0{s&²\DzEX@S6أ0񍐩~a/@[[t n-5TPDSC#I@T3ƌ5raB#Vz:>chBA2VRh'=JQN;äQoBʭe?P "?G˴ͧ bX!62d@.YqX/j0K뮨'ᡟNyB+>A;qiܑHd]DX&F~ޡ74zqEfCݛ'hj.Ë-"1mXfge9Fa@3PRX cXe~],l_U 砪V`dL=LxAf ~\MӃ3cw' pW" UJ#4&a]?gCQNVC^C.Չ9%xSB>^;4(ش#D=tFHe z/cޖwlyMNv7&3%׭m-$3p}}mc.1D\%RpCGVu~-4􇊦Dk۵ ,Rh9f&kr+E[Q Rfr ߝ`"EG\!G]-pr&cH0l޴ 4V"vbt2#}"5 .(8ԄG2Þުj6sMqZ3h\WwëyGWh!zMv4aLzF79}Bw-tb<*i/F,A39W! {o4?b 'Ĉmr2Us:lFt:9/owTF{@]VidzR}vez(8b YJԐ[L,:W?DiZfKt\9 N`ے bbuC3cv$Y/ÀZIr2dCEv ;h|[?יp?UuBțIՉD1nfn&:ɽ맀FRc %Yx+tfc7mg&g&A}3oLxVi\d/9S-#qLHm=EuLE%ֻN"vrIpXlF5 AOs]>ۢ4 7 Ih^clL}}#5H19Je7<~p#:ySXhyTmU10rpAQvC}8< nPnqm9MoOHQp˟o;+M`]gŬ n$ b[V J150}J9ܣj% P h0"NbwRuAd2zo-tR3$a (K]8о 3$jSp+.ڬIQ|""sb*#(`P\/|nRAW_1 ͢Ω rKAP\#E!:мk;ܰ2K-CϾ IrSY렉m(o|6Ccp8? hCM#!4/z?֢2q=i/?(lPXѯ GV;Wԭ l K{-j9@GPO"D Kʿ fs|$T'ͯyv-2 M/O(,O).>ZnM Ĵ1`Tdē;=3\\r|YP% '6NV ԽX&BÐߤ%j6Ur@v3ZjrŐ%~,8ݩ_vʷLIQ%i\Ma}1cz\3C9\>Dm1Uƻ6ڵ%uHYҢ;`Qˎ"Vc£Y4Ɔ)hjN`0icy7[u$T5,&s<_mO3+@6gG4 s d>P{e]гGٰhG+L;} Ȑ5Hgux\i^:V.I[m}qڏ \ ]|d  =?D@r\. G 9%+B0^CSlO4,*3$nx$r$d직WuuWfa@c;Ff`KT_\zB~2Zz0պqk[8̥/~۪- ^q xwˎr :|HҫQHasX5KA*EEe'$I7/% }U"qeϖ[\ ߽c:*c зW;HO^Yw IE ,4GQ_P Q bb'ƏњEO*m'ukH1=jks ]T)gK:^tTXyum,B9J\pfbpʟ-y0ye_ K7HyGv[”oEy($65F'nY5.񢃲@NC4(?ݰRxyggKAz款jq?`J,,n6MDӷc2g0!9%.raUgQ]f6O%,J3"X^.NX`c/S{] 32Y/%,V- 7~JgѦhYP6-tM̙ θpT[CT깼ڤI @qgPyBn@o.ۛ6 aTXǘ@:g΢HxYhX4E=SXoPWk,_]x4O֝yA'āD)Cjv&wv] Wʶ?PGr}7F\0M tS0 OqyUϱA Rk;f&l{9 K_yJ?u珀m4 ,-ؐ=|MyxW[tǜW]mt }?pIEIчOePH#O,Yvo( {R1HCGhZU*(8jdhC"l$2/[4GJżp},E*8S:`A)1fU*`iT®)¦(el96"ZՑH={EP9Z,/8B~J1KKrKt;\jJH'[XkQ#ʢ3YwWޥ\:-*-C%;zed4z+ly4_D)a{(.}}uM<̺{!`dbh`Mizgy[~NLwOխ| YŲ/'B)B) MuO[_πhs(ħSŏ0VCD-Áv_bk↯Ӥ 1#E q TNfZH燴=بu6ĞCAvfy.[V2BX/XTO $P\NJ03ӛ jIic/W< p42XQoҜAE?/I'MQֹ7?WpҊX ?R}6Վ-ÇQ mwnBPPՋ>' djʠ*vŝiIB*cVCo fQ^ȼpJ&wyu(@3cCtݔmX7as >{QnE Y}!mxn. 0 obCAl $5N~)@r4rh}zjo JgBϝ>{E"~!$"[;)CA[^5} Ci^Mvş=f(9{\~{yQ;SUؖɚo*2ꭨ3ۥ͸X)z;[,_ Lץv)B_C])WP߭Amg+цۣ:ݑ; #{.8ks(.Y^\PaĐuwm=4!׮ n,~*p[2H؅0%-7~<,:Хo{o #7뵕0(8㨶$\o/rˋqK/b3*# $^zM'oGt ų#hk^ râ}ψgpq*4HG=:=6RڊWǜ&L@|䇹[=!Imx b:njH劧Q5oZ}`Ti;Z쏳*R`n?a΄>$޼t 몥O#h#*TL<0|R-[h[S(&7 7+67TTX%*0s& 7EFX%9Oj㛘ݛ+c;N_8Wh._!m迮L})%v\.RnBTYcXibt~p^3\؉&8>?01߃Y#G=T$ -,.k.3¯Y%[$r65!QxBV =1ڮ h",j9Cx@C[A6ʥ 4򜱻56lExO/᏾?u<`EƘ@^eK].EӯGʏ2g^cNsHacEKwϩ~J"O ̟)rrcSTKp{S*m\ h;jcqȀ+ EN,R^WXe ,3~ >(''+(7*DP?1vq6j9fTW`Q܎ލ1ܰd#SДMr;Kzj`K8>"!Fj<3(jR ݚJ<ݽqÌ %^)(ڙPZ: :NIRZ5VDq!,?͂(JCaTc?M9txݧ#9WĘi+*j{q)SȞBKDfai{KHgmŎVD&sєmh([@cIr  1 ~45p ddh#8`*̓\w߳o/šķtCyM9ujIƤ %Beۏ<82e],:C` 0jϙڜ[6*ߐF;]%m <45@eK*>?&zc2pBs<Ɣ`j.4;r%!7i|/dqQ7WkFFV I掉1(hl'הּ(lM3?cllqzjܲ]V*vjRѶ3P:MIwe0?C܌4T~+PBn* l4/6seF&gxƜ*>X ? nDB!Y]{k ~С|=r_c;e>V%>0?d{{Nu' lV:EX$# #f{cx +NA2DtɰO.X{L6H냜J/px.Lw ]E$-x p7+T_hLY+2ae巍O 5ˮYCTl'mS bײOs-gYZ070701000002f8000081a4000000000000000000000001649b7c29000018dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/u]?Eh=ڜ.+@S S;X~cK >Ol [}zOsb6Q텘8dŖ0>.=za1Yωw*it[Q-86v^Rg@;8WmAD[J'!i?V$-Z+P czE /HPYgh̓2sUzhd usxӁN$[{y<sFZk%C܇w)猸AFܙ mQGsC1S&r[S/udXUUC;(2Ȅr1U<d5rMյa:hWbQ!P8l|N]{}Y"~_/6'DeI9I8QT:z6zu?y<\ ߟ4k厾XUTVUWqy،pb]IIL_:R7eř\֬Op%B,XrDrlFi^>(F ^3;v,DSh~WQxDoice2/!M ؽI#|k\1qNRh$zT~PQ=`F3{7#̥Ŷ/堸Tg>Ȣ` RS.6Ō&؋[g®Ɏ59w~$lgb* }XAK$u`򕮅BQj&kr ߺ" v.8 &VrT4gmc毽mz ?q έT%›okEp0ύ;/e'yM:!FP&?4=-ǯ 㒊\XХQE !/i`39HLBls&?iI{@ AV/Bhrό<2ڔ&.',@cE}ew@60-%.{0\qf PJ49s!bB]=Cd6s_]>&1Q$VhӍ}(M =S1h;[O_RqytE3} /FbiMٍa ,Յ+׊uh`iM4,,ckcJ3Dd/a|Rޜ?9 uչiJ LW֝׼EJw-A7z~ hA( UrR,vb}f?VVA,*M >e}Gmפ IxS(WQ70NZɯW#xw{cNoNBTg==L/-^๐TJ~TL0T1²ނH8SzQoN2 "Mp+>E#(yTvVaA@}fI-^Y:^iw:'<;i9gDFᗠ?TSL^:0^jx+61 ~Td|~z"O!۠)R%m|3+(KUpdW[kX)U0ɓ19d ;INk[܌ye|JHoz5NWpH+7t3s?¹ʲ/kluE;ݞhjG06>JNs܏XB΂((d|mǜ Yp>КYM',C|cԸ-<ܐ*;?pV^I^tf%c>mR~ր^1_TWWIpm0vf߄J.1k%X 4}%\؁ \[zdQ\+t(1tS00Jϫ]{̐!tM_RգDKz<7he{DP\cRn/HƆ3 FlQ1C+;|M&G[%__ ͧuN1%WqJ('uRc9Dzyu''\;j\”fHvQ6-gFK P}l-F2%fl9D_U*VBpYJ^x}*"p^l.5F&<^MhY}3$ j:o9-e!ׇb>ɩL4p/~0FӨqiEb50;N^p39tH΃og Nk|O<{yzx;WP"ӷ5DX 5Jc#IM|wO 6Ԑ KcfoQ$P3. Ί-Z f_#T5iHX=SyC=rv]T̆,K 6fٝpH wzutʙt: h[k6.')m ,n^M_;oj o,ȶ8A7-K&g]cTe'y1bZ (Fst|bc>-%L=M/OEbpob;A4H^aIʢnHRp;\Y\qʳ+g.3V~YvN&/u5Б:9ʒ/e(<Sv- gd<wT0 ogؗ~+zLw>NO\S/1 tdk{7*ag.Hr$|V*G#@(% S-=OD /`A28) V!;oi@AG`Bk3eXyXz%$gC~Lh]B&u'uSɯ@Ga:2^ Z/iG8E*xf>0X~/z2C-PPIz6 wŜ ?7k3LBcyr0[7r T5' IpO :D/pHkDPg$3( r dGdF$P)$ Ǒ *$eA<& =pOG{3Btkq]{_-9:7¥ 3s:V*%_.ɻ1ťQ\ ( u]z?z"h]V27kWh+'bmYJ;k.s~FKyy .FfPm_1q/63Z,1`7B ¥FD&g/[-Gu$,>AH)A;+51R/ƣH#M7[v{n SbH6`ފe39v; ޿+h/WuȫQ5st!q |㥏Kg{znkv2j52yIxe(-R.98Y0ե >f=zV^w5U٩9ɤALF뾼ȼ8^#|t+W# Qv13q#SE)'Y Sz:02hoe'Ӂ|&phWo±LEٚєG[dCWQ zF"@ǿv5 2fm7IiGR". 흶:O{`|酝(jlfְkZDžqouE%ԉؾ(.PJ?" Ôk8ʣ#" .dfAJBԪ1+pE=1}]@xzԟE{xVLGKJګ2g%c>CkpWk sB׫P^$i;9R >vi/,}g++Z+kf7w~'ma}VoTKqt V;ۋ.]e+\MAQlv=P!n/f ;uո'={10}AY^6v@ B|73 *3_;RM _b6\c"(0&9󏪘:(v.ipB9Q`+#Rku5WPI= 6Z xK_-OLDdL>B_+%~?5,V_)آu վ.s|SYpب z]y=ͺ&E݇ 73.84G9]6U/6ayk9͘ L܍r ^ \;:d=j$j3^F\HawFK dzyJ?\zH>bM9AǥhV*%rԄ`iH:y,eV2T86Oŝ(vh*nV`笠ܵq5%Xf6cF<.Dt_ls1V$ے43I:m#~$،)AjC΃GnOrh7(|~1z@>݃k xJ:I%/I 7sw㬞vcMzQY.Zaό?ؓ:#p:k0$e9ԋ{zoMP^8jE1=D`4ؙi%pJNz)iI1Kȇq_6! QT[&It_d;"s 3niQ(XahXb""  jt:K1fՏj9ZϺWFvA_d\3. i5~AeMwKb s{QEY@]ˀf$UXŠ|JwS&kAŅ | ;gF=@Fl:QVBoOZ2hd>ySG+k$#mB>|𜻞:$]DhK}m˶Iě -)(r7kf_!Y}}A¾ de򍆆 `V]]ݻ℮]}!(훵] muľ;[al(ƛ (OmSgWʘ¸%!DǠrX:z7 sC} 6@6%|neyl_bQ0榋yکbOs73&#g5U{~#9H]0o~@]Hecy`<#̓OW?ЀT"& GZvhr%S%V5iJ k3&Ǿ(>%'0 q m778q\B\UJd\^6nòҹѯ/ xm6H慊)WQw +4zZG2k'0G`ü@?{U@I_)BkfWD9w5\5^E41G)9}(bz.yJ.Q]7_OlO\ύw5G9ܧMX`pLRGQƲכGuY^HEʅ`ϼkP0סK O)qJl4ښ?%()"JZy>ѓ0GݻX=,HhڹW?y3XGxKpc]݊~Tu0?¾PV>{<(I۬=;/e߬ f>آ,24Md_[8Z >㧿g:T2,.P]Tw?8@@gN"t1gYZ070701000002f9000081a4000000000000000000000001649b7c29000016cc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/{_]?Eh=ڜ.+@ѳHJiUmꈝ jR #藋ۊትcm, L/1{_R׼R)-%8OJZ;dCJlt :)\J%wAJ|~ߞjh`>fưKη:I r| Z?ra9ld]&\0Q.8JDwes6 z ]H]׿A7 yYq-Z6ѾJT{܀)kJVÌF0D zڑ@je9|ڸ,pq.4Hwฦ @{#`3p\AswB* ΋z#sRӐ~[Tk@CCu3zE2*e wUa.VT~oǷ2{c+-ZHf)9;;+^)v!;X[WW~0/7Ӿ)@lڑ.lwQn<1JCBa #TBEhԷ)z&lcꦟ'uj˄>@ 9,Jն)-M(\tSzvNӗ9l9iq$qYqF_/Ωqmk uzִ qiyGѭrw*RBmoug&qV~U_# g╓yt.#[FU+O^Yb{R,(ߞqAX6똦T L \lC< | R|qrds4 v˖$[Q3X>&)uŠ'7:ԆFXo"c:s-Ƴ/f&8=^׬R=nBb4K*[Z+ H'{7d$šЯc`ГLHeYU\4kb$QϨ,E}^SmD.}4%bmu/BU \V']nEP[ Ux(e5w9OE Jت|BjLթ{qvV_mEVQBA5TU=+݁u0&n2F'-Yj`Ӑ?.yl+϶0rqG+0l^~>,޲-]<"(3?fNj{ {t=@ #dzp7>Neb,vhcDL9b/ Cc`8a_W{# wLȫV!{]ܽB^ޒЂ-l5Rz.`'ӎ_=[4Z- %[G-1OBtpgCw`V$ވu$D7]?cm2,z˺׬FI ب1 x +:mHa 5z8LYPQmӹۇVL͘CYĠ~fxGۀ w.+WFX8ɽj؇O&( JM}uh}I͋.dh(-]P@(]L@]KEwf9lw1P4?od"O?#x}ҋk-Q^3C/4NW;9;Zk!ԛ:XVm1>_r34U[moM| \ *1Nj A8*$ ^WA.YsG yr1܊(3j{$WT!,jj- \GC\ް߳[#A<ؐ\VCr848MT[]ֲq] csփ#"O뵯YoH X&˖'f>yM]JLs4YQ Ecཫ1ߣ˴rLy'*$ \-!:f@1]Ajn{nukG[/ΘFd &yRP-5d0#4cl4bau<4rumA]AD\e%O:ݣ8%䟪%(Hl@j@Dc1·G_C#$õLMV}[lLhSF9aL0̫U#PQ/۾ i0oWq.t* +-J,t?8؂ <lTɥ'Y9il@Výv/zi$D>{.,%g?.PuJ}o+ ߚIՎ[t"⼃; pc ktjq|!Dn/})wiugghɴN4ٔ!PI2.&NP26Oوxnp('5!ISdaB􏶿CvAs I8o7yZF=Cuf+SGJLOoe9.ZC|ב'h`:Q"LxuN@zYY*2}}#Xicۆos!҈j@>,TC/K Y吨*z.?}J_b}s~d1, ;DysɐT`e) gJ7PDE𸔢ɊʵU|O Uad-F'm FX.h%}H7ٱЂ`xȧt;zYSU*55ņIQu:Rbm=/j=h s.w]HiTm(mI1߃'9sp*=nFX ոe=ͯ)Iۙ5LKxM`QFd4rvt ;; p4 ڶL-d'\DmNlvUe@~κ ^rWX|^_xG͸I$7l}F6=|؆[iS\1nw8xw-<<-W#Y?a{F@)H#iSTϗrjsqmj!G73[?2tt;[[> k|ʡ *&遄N:4 ~~3Ԡf1 'C1~4r?d;J^>/g9#BЋ0sR5]¬`A ԩxaeR~^ִiu7s¹&M޴1#]E؋6\N}/+8(Yw5/X,'x2@J>lbHzޣ@$JE]|x, Ov{jkmt?Q cdvJ_lTHhwuU  z(5˕F }%˸X WDݗ'wȞU(YwҭߗM&5_ݍ RJJ/g 8|.Dnju%ܾK8]oAi'6&YU,M0ݽeyR2۷~-L^RM_sҵzWz p5k_dmӤJ?Wp64Mœ-riY`)2ZOǩD 76+)Yq"4DZ9P*RɁڛψuvG㯣ARr' IkNgv!wqU6YAyT46> ӏS*vDMc7֛DI0'!Ԫk:uݎ-I[.] W^|rRK"+yNdh5ia#5T>GT؍o&l6啧E)r.cO-My|4Qy@yE|bwYJxHE>#aosgȕNRe8QFL*f*M⿵=;琬xN^G,T/P{yݎuz)Lf9[ AΪ[qi[.dP(2 *b׸W+Y;V\-HimПB@lxQW f'30GoK5BVAq=FRDĽ  (0yL0 n-hGLZ̅S=ꖬ'~Sꞹ5$%48rµCNFp](;T,&m]yHQRT|Djo\ wAhu Z^YC yN3$ԩzmiG[E #1H%=!h|e9n(NZDPٵ5-iùZT>T$5 j>ARmI)kg%0%?I?N쉺 ~Dv&a1afsGS}L9c#lP0u 0|&IFnBiE'4]HzqjFjصtEhni! :d>KXŇIPOYcJw̪)zU! QwɆ=jUX%tw`BEwXUj'&8z4rUxLҖuGla&hm9a_$)i!X0 ԍ>|kQ.(aF- :3'ݎ/T{|Kn~ݎ(Vܱ>6)1NJ郢0ؔ3AD͖VW'{v:1սC3]aLwPIsNFL\XXHirog#j5hADE'#Z0b/(^ANid5b6-s.h̳ _}A7 ~EQ} 4u"LȁI֭LY.}@>> ~"ufo1U`d`:|ê@#wo *5}^{zMRYvn(V[Vg/4QUPF/QqF'p>=#O*Z{Nˋz=#نŏ|VX`.F) CTζz`cB斥Z(EK[E+d\3OP{h\bwV$vHz)%ꋥ$Zr(Yi:"#s ݘ.V/ Äm7pm84wz=槆v>JIyL ܹE8|X-d&ԔgD*soΟ>7Dur:RE3Cw+J J7ya);fRjQӚMW KE dxymYs[9qMwA_]Xn6/ײqr7&lgc 7OʍO eqfEa1s˚/$%P0X)5ouhMJq*kM*x*M"w̮{a.̎"X#g @2$3zS(ɂ!Z}'M J&dv{{XxUIdQm*[׀qڜSݾ0sܓ-Wt84nc=1DF--%ԤMI9<{M=#@9:J4x%Y l _8aˇgJ7(/p{/Ŧwդ0; Q,2E=pZdC]>$u`L53]n ? n̸ F+\*Vq'>E]8d$R72mRBf >o;܇*ȥ dބ;o&aV7;Jg WfWTSu>&s~䔾YTN8+/x)eTJ{ '[ Dwz *r |]zȆ[?c?-/bB{ZE_nV?Zjr&fm.N")U`,56%Q ~+8ɐB[A3CVl ru:v4Ƿ Vo׵W*s{*חyLAk֞v_ج#wwLQ+8 :LK!I^GKRM?a5^\ԅHH!2ȥ Z[uґ/J^)J!郎^iXk(-Exh"ZXH.\25ї"ΩDD/0Xx0`/S=iMCEY&7f~NJ dO.?%M@6HorONTevtJe|;۸)=}ܧHy2-tV7K~GL  ̿aĺI]'σ/&p3E1QV߭ƽ͚tW%L&I: )>3Lowb-ߝg4 0D 4Cx9J&ʋxҩA)Lqb!jaqzxHz!kFv/DӲZp,u6y\ЬQ`^A?i9W_AA]`j:hFE}BB%=͑p`^[Ϩt4`)|Oil[SVs'{LKڍxEW怢 OSU+n Ɛk ^#D4]Ө:D3 /ΗCS>X}H:7qm!C@s\HRYF6>۳ ; t߹Ā{ )@M$7 jɷNy;⊀)*ʱL2*Y)oKhv;>=b" i Ԛ֍iJdl̡pRW>vsOȋk{ ǧs!N 8il&WNذ>bBBgt"7lNawH̶.$,7z{o=Ȳ++_%B<,q ɼK7;YVrFg %OS:u">6!C ={{h,]?2 Ɵ aU-V֖ce{9àa M)Lf6@4aD|7.6A\ &'=26% r%^u(?mLO >4agzNhS|bc9v?|5d$tS}*V BrkpE5Z$ [r ;1uR?̜nvGDNj9'^ˆʩ#᝘R ; M|KvzW { ?MB콞ÈGDD<_?lfD8MK6~Dy:?:!<&8Gb!0bib')OJ'k47cRD?7Nk[NZΐ *fD6SFh! p}>3d1Os}-k>]Փ_UC{mB>u6E2uJjK 7N9LҘ<jHe>oYH婀7i(r&Nή`N F*Mş'SKn#qQF +SCH z]I!EY$Dzŏ"WG)-Z}̱?ps"Uk$YbPgmJ'VO~lm[hs-u,8%-$x7 Izo>SO?eH$ٵnfe`bW6$b.1E2 p&4Ԯ uHZlf^EGx!]^vո3}DO5K:'#Yx;4cZ:qpɪjXmR :e8~FUn?Fih&'HYoJ)UB<[N.Ej䦹Sa>m0|׎<_p ousQ"? 7%BpWP9e팫z)V+z+03*Ŷ)ǃМ$hŞv(^wovMz^RF3sD΍n Ի`{Gq$xl’iI۴ \)ȲڴN[q:jp3Ie%{kV]GPA 3A,=e(q28S٧#U;wont&ߛO h]Sr(rPM\(IhU\}>)?wP=_3KRh08#M:Ut:eX`;Ȣt;HE‹% e?@)3nd/h\E3]HvmQ!vƜj1d !%ZgNK8ɱ|t j&\fYlCc)v ~etrir,c.Z\A`qXK?Ac˞*ҭvj:xdEG![=lD!%]%'6@pLoŮ^E;]Y#ި9Q]DSQΰ"M|:Oc^f[{.ДJҒaf=땆 d cǣxi-q9Vm&/aAV^L_Qz{v t× ܥ|zaO\Y;Q;kʹ Ώn*&= 4I/&#c״U;2& fjC ALI)hK7MiE.Q+>fFgmdg .v<|J,+$EtqVfz|,.C{PGu >鼯Jzwre]*y@pBMl6·ima~L^ib \^c6סHHV!/)ه#d揵م8^!ԅ鹤 Ӓ1Jm58kэ|&S gu󎫠gTlӰ'u;tJ2\O/*#vj*\?@tedT#e7wo^\KJ'-q EO׌[cLx+y Cҧ{ _H%+PFV5?#4d]lMaYzG/Z,F_~y֭"9h^R4DO؞:$?6n̄oqGsd/dh5P~&,io$\i10l0,+iBeӝѓi_+}4ekK m"ڢNyLT]ERAN^-wLi܋JAĒ`o#le8)Oš-'-> :17ӝuzꬲJ@FrKB\0^xM֑WEvSo%Ńzɐ] BWS)f0m1_Yñ3]$=e2=Z\@ B{}qءfcc.ka*1l3U)jU d&GL4n1>!JĚ,mS `)rӈGl.֟R8wFOs+ s7NQGeJay0aR~iO}ͦ>3Gi8\To~X J1,_ &W"R ?atgT0F=v\3EWI f 5P{6<<q;AhF=iU*Ǹ薯 QsEq]< veX9VlPh$9{e_!/g1`ы"eH$ު >˨Ղ.ɦ. sn^1*1]yr^kJ:xR1'l-ɑTՉQ͐VI (j)uЫhA)Pw̯*Ňl5cC BO`a8FG1N"Om)|+ܓZsLluTQc"2aFS\|lηZHF-۷NnIrl:.mԇgؙ[JS3ǎσ7 8c6sZ;PO[Sqxe3YwU~YBxg -n^\.5zcf}VE:0 ~WGLJ]h\8s )QŊԍ׈Upr*^M uQ &FB wVƫ^wWBWmC0)ͭf#Ld^v.o'q&MQh:֙gcb꼲R ҟy_6JQw(5!:k>ض^{ i _r=JnxF)t; ӵ~R͜܍'ÄA@XNC kH%Z~k! M Pځ7t\ Re>)<,T!\MY{],l1R€eFnPH Gi"ѩae(ʗ]ۄZem}IQ۬4!oB&D0 Ь 7F|i#ҴԺbǮ, …V#טW`woG؀G,ƦLɶHVZi\r`7FըTxmrɱ5LG,}y$A8b hq.Xc;aeqJIkkTB *1gVQ\h]XkG녮Gpzy)N?zD}Y6aJzS:S ЂI#+ jYkx틨%3Zhx(*ph#Z6I NI!J-Ӆ))Ow, rɀ=^z]{C@_"!~@tؓ1*I*>qC7^6goGd~\T6JCᣡ; S;1_Z!=c#cIM=Y)C R<Xh>9pՠk `>^ /TcŘDi~.&f*R@:V黄KM_~eڀJaU=5Xm@2bQYKX7nޜ*Fn6ue@3/UY!CSO`eRœgr<IYh&Qb2]&޿.oY+'*E҄vق$ &FJmL9o–ޮ-VoB=VZF;K9Li0ob#kyVhs2dK <˲Vhi i>VojA"T01!+kQ/n_fd0 zVIx}!MJE\ߗ5ߐ̴ %&s`Օ0]VԴsAnfx*˜dEzr/!zAm18oUNPKokI2!Ƕ!7$FzbnMmo.ǖ. r}W\I@؛$I]ZW cFl_?_y?cH=Q ƀo"DC)t2?VŞ Zduc5NgqeNȎdhdP.ݒP@}>XY=R5D\ގ\,FT*b2-:v=0C'q'0P;{={S>~Y8ә\s3h-B c⃈kTj99.5Ds#Gih'G+(1;dGNn!6x7Ջ3戾˓ܙwLk,v`J@<8%G. Xl@cʷ5@h1W %#i0^CZT?Ul8=?|pq: ͪ4HQkk V Ư푓{} t*+CQ[#v.v_^{h먯k@8z'{Ue˭ᷯSh1nW3':FPMt>{N?Mh^wǎDR>Q ߮b{Eؐ촹˶R<9CةUND'MsnJhY#{aY5MDX9:2!K*fY2VE X}$HaBw`>wyqg~ڂҥ5=Quo8@No>>)?=9Iwq [Uh MD3p*7krYҽQQuxk0Ih~tnVA+Ӝd󓐔Z㉒?Av玣PWCWoHxa8`J:o TᇼʖW.ZB`Kk?Y0w>䉛]>+̱ۯke_L,Ty7r}xB#WaVnH p] al.j{r>Q*޶`qH?-N}n92Ξtk Q8?66Q@W1~P ]~žP7Nt5 !RyZL._m|K0x͸V"g!y,^vWEq_=+)j?ұ .-bޞ\l˙|8x>> hR5l-L%RK$*{fXtU*@8r}{uQh+jt0=ܺrd'@E6ѹm;;^.R ?<:ћ~dߗHkfTSSH)w]IMp{>Dl?`ʦq%~/̋Xt)#zCț)"J+?2Xn`%)|A]7qWA=\@ (W[A|z)3緫onntd<{E tHߠF*IR6l8aAj}6淈+i3 zvd0GϚG\2y4j?0m{( s?Ԫ~Xo6*Z=  vfѬ;1k¡IԵY<Ҧ&LGكj7J<#dMXowBwtۜaƄ Z$܍*JI4~7*EVnT*o6O,'AO5o+[XTGGAe: UlAggC M'=j07j|* ݾ.qko\_1{t63OqH{qDSb2Unwdr1qZ선 {#"0u@9#4-osE2A={CGq:M"OSSa0;=N'rrģ0]k>GzUwP;*yEyTm"'lYdAd8d2r؊ҦIc$teTT\4[LeGl_ ԭ{"}qȭ]`~.UQXgq'Z<:s{e8C*Y8bqA.z9>O,V}.N $:c舘iܗ40HwlPU .<[lTXoB{=,v19{, δ\9 'ɭ$ȹa%nj$z˜u9Ӓ.Oi$,Ep0)->fYkM ~)=B5ozc&JqzAAZ,v)SH@ϭjB`.{h;)2~41)a'Ace*oKAvu4&|um  j0[̫N̍LUM1y.f{]FM6_֦oPx wBXϼSl8+"hvcK.#=4)W*Z.Dr2F>T␋*+awW{ݴYyAaޞ(1\j$Ok x_Na{XRa)yEv}kđ 郇i{7V0Sq@~raӄ7@ p;8Z,!D?u8b49U }h]٫ !U35M>!*Xx& nr3Gc"NMcq)w VG4 ^< JX_reEE*NX3rwfPl3y_g`'nBARm'?/ -_:O!A:zzXy0S'("#֒Om42B1~R!cˌ{qZv^ ۤH'뱿ݔ!'¼跤"Ey)OLC =^ 9uG :8e\?QdM L[180CDYC[G-9ص#78jfP  4wϕ^jN/LYz6ݍ՜CАNi5(/G<9T$.YФbYG3sMĤ/AKLh0XiF29swϬŧш[%8|hQk ʇv4b6Jì7SN R#4TӉ0,6@v ? (Pfo.&vFYZPD\#%|5˦ma߷h*؊0ܨa([F ƒIG #[p8psYS( 7ī#r~^1 L5؜1fĝNCw'~f>s@ Tܟ[h8($`(GĠ1"gS/!`_bZ(ֲrV |1 'ލࣕ'h!IbDt@dVΈh˸NAlPtr6kD^/w=X;wހe7KZrY_`'N'^xy`Plt>><&S2qິw)8+N$AؑC71`1CVi5#VW@~_N8a>NO'(8r~~;s H0~aCݡ-QzL]$$'GXj^6EX-y baЫHDZtqg'TsFqρ?@IоVfR-;̃5@cK1ˌc#7ϵu,s4W!܊.FP JՎ!wb.gH"]e :t X\#FZRj-.B+XoEK7"dޘ@P6XuhdyX{U)F5¯FF%P`&1X?6V4DSBP[XÆK9f.2;䍀{1sI^J)h e`/0&~O;AVrSgI)Ɗ+`(և';Ũy Ep5-L[KKQPgt?& W"> 2XO DM uևfn6$ /*|30Ԥ4B9=G5 dpmJ(NV3J%JќlkaC9g +U6%,M1 } { T[:qӇ,?uU$(_6vLmF-`G{}p]acwe@4TxUyY,_,8ȝKlY'#c!*cHn;ii})Yde5E"M %)Rܘ>d8G~ 1o#."Ag&ʘ˖Fo~Qd`פ~*rGr+ˑ^1tWd9m%zR^Bq`X PxugWD%kp8;]FjLS^d̊֙# J!wzUH'RoJn0~: v:FGnA;iVy?:7{RNEM0b|35ȿ;k.;\r 0q W(]%TiR9>w H`>/kM-/\,xveruC'X'v„SDƣ}#ﲃQNF;+F#FQ2\~7f~А Y?HI f2ϺG0\ЈT)gCHFjgGjLmPŖ"5AVL-x]&_CW(bn(@ز۩ظ*K@ 6S׍D7bhi>$tzs'b41#EO8Q cfSOt`u Y-Fw@Ky9T#b!q5BMOrPA0:4X>R0bEqq50𵙿`,Η㿅8֕ ͻ>LJ @FjT9'vZvu`"c~R]dV}M/&PAOJZcՇqHt:pBM2u]a&lunz~22F&kh8ԩHZR&A@J_XBPI5E{dlg)܄\rMK[邙Y\hErv cUsXrx-<> ffƦMc*tΕy@"-att8% w9q[CV2bkqǨ2 wHI$Y.J9w78dfP|P%A0l!IzǺVc\[ .h?]|'!4nI2TuϥiI4/|dWֈjR[,3$(-(L(ƹ.WW]4ߣS N;%/MlDHd Pۄ.IP_ 
5)_rvRY9M$@+L>B}:{NѠO o՗׃krכfc-ma<Ш<(π4H- ׍ݸ1,%ۆĔWkq'Kد}⹵vÙ:EEһgKDɌXni !J 2 s=BI`6TA -' Eu%2iUp'2k x@׼ xؼ-YP[7q9|r^1!YsIb15+Ĝgˑ/.v(D$2"Hl1l _YO/ ǡbhjxq`P:fGzOA,~Xba9zUU7TR(>IDhs&vdZ6-P+27y|8 YRjX.  *B+JsJ{7 .dU:|ϣTjd3"{|BGDp҄w]QՔ…bLp.au@Q=@V<JuBNĉFقa֣4 D@J太YvYM":8q(-]=sk<)j y5*ILFH"SҼ TuĔ\p%.۠4|*d6qrUD_0~5륙VЋdže!/ ZZ 1.Efԑo߬CrBpoF"vնph <_wvf }L5caՔV#zk:tZJq7-0}!i] pzpKbpR&͂qΘcmr˦Vngs+QR",սn"*7O@ݏ 1>[ 5fGۣ9_}5nn%ԠhT!BM"8yr4dX/X(m0$.cF(ћ(;+eo%l0s꾘'cQ`)*սX_oȭ/jq1A bPyVl1)]ˊPeaxz/HPJsŒK%f l+Ez`ȷ8]nKAo:j(rLQ[ػm,V#0u <4 A{*O>iۜCe>#3V~QIAp\{J xa–* \)I;*NJ=}+{ ě(o;΅jW1Lt;Ǒ( :mW)3%-Ff͖H~x,\dZKg?(ZCW*cY 8mYvf/viL\Ҧfp2c﮷RS]>bN/dw{՚gW_ =Ÿ bpHCagG@yNHkӕ%dd_@=ѿ6R"Q̵͢N#!u{/zGY74Az?Ǻyf*Դ :&ܐ3ȸr SjA1kDP1s~pʡ}B:W50Ȣ(TAݚ)>Hi\K $1nB#遟~3v_Eh) Ԕ8ř <+Uz4@,#hg#" 2x+: &NE5YmGR`(uiD' ǫ+f=oV|W%Cp~ytZ<`*R@pLA-:mHܻ4K52Q+,yuPlSrT{0@ dr5kܗs ;*#o$"p̳oVRHE*$ۓJxGVJKᰓm{VI Ӡة"$RC,rb#N1vh{1ԕ}D-=3ئ\ K-߶e|:3iR4bǝ8Xz/lzCpYGDYP]f iP40~$Dw21K"h%K#Q/O5p aE?Z*ka.eHk7 \Oj$vN*}A.QYi}i5vOr鵰cG B(sL堊&y_PfjAVv2tO(qjZq4k#5 J!CVB\ԫ*S$D']*a{^n8 mm^ʆ e6c5Q6\ŇD(!C3oɪ145]l>W{l+s1PD8@@-큋*DGEv;G}e,9P$S@O١&1Mi=DWZޫp{5Q "z$u6_b 4 W۝&a#o25eRrK;b.6'^Uj^rZ{9[~Xle1a^v"̻:d!ܑi lc MU`ⱝ"7n ]eJjЭ#OeO{Zl$93)"3$P4Wd1BɁe̫i @=f%Ҽf|m%DzR/0AjW1Xnmi7wn?o>@(+tU͕EXMvǼ{ D^z{mmj7x^,>B/, *dr6?ڕ@ C€bBDhT2}ΖkjHByi^f\omϺ yE]Ĥ`f N\E'Ǒ|HS* SsMU%?X8sϚ1}Xe#4npTeL&b,λ9%= F%l>62дK+ϳ~ zHKr6#z l CNWӫ 'ccjg s^8$bW8kbm.,=5XtZzcʟUJ OP/n}cߠ^1+`ׄ_GHNE+ZFxH/<XU+.7.[@y$&`tCwx f뭳n߲Y"9jl04еb*]c9{]OEY^J؉暀*,Z:N x@r<^:^1BjQnYX߷Me)s ?NƺYd( ?rTt56jBrj΃K @[F0ȭ\6cfkԆΙ3#%J6qIoK>??.,+,L ўd5AS~"rtGIa֦<ӡVS NȅqBZp1$M2?tkH NfsM˲LKPPw}{8t} /ڡ2~aܞ;;VU*SqFGUS2pap)~GAo5Joo_Eo]35"qoV ]ÚWjla_)/(>ң޼_Ƿ3>!,Rmtk䅒Y.$@9b@RLCMH|.PdExEV57Ž_t[MnM`KݸeM>t}Gq1csWU }եcv`/zGH3g7{HPbP w_{Kivܖp$VR3眼3Yk%$>SJȗ) 'Lwܪu4=z+@>XUv0UvGCnsR*ѓP}m?m7A4egH1? V]ʂ,-N({֓0qKn؋daa\!pe &VVgBg#dJ#1fg;j wKiWmI(G-f0z>tR((H+&;.eo*0o9QnՍȑəa>*v/zw%CT5R[4U>>Z&ͳl `:!Hku,ycC;WZJ=q3se@j47C_q|e7?<$ ^G٭kznBƈk #d==7 `ccց1wߦwzBȇؐJ~p`9+ǚ MM(w9Bw h䉑hrLh4*܎&+8dMcjzZ"ber_cAb3xEjg$x [ E6y"ZzܶQ!LtOC|M AШxBw3Bֺ3Za1eK&vհ?d'{\wy?G s|!f@¹Qn; {nyC;GivPref^|"* hkJDjẅ́-"*-d!\]"@ksp >BܹCANţ)-֯8i ʫHqM²РvиsRS+F qrdңć ҼMB#Y V#wnTAe <67Cb9W|?[0SKQpׯ}zö m$.8m,pŒ}:iw3UIJjS+NmRBGV]Y  4p-lN/{JsZ>,ڲ:8)B2_U:)yѡ6YS_{ԃM-ܤb?Mi cO8F:HA4),[sP69\.$y1@SAO3r}qe8S ^gL!W/sNwXXr7Ѡ楲#Zr;U~I#|7PJWd҈&2 tUCTIP 5B"Yl3zZ9QsٕWwaa#J%G!u,kW!$w}{Cʞ5GlAa/ xxT%.!t&m~jCizq\Oom" S|#nbj_|Pw<,z+^BRAhPrNU-q7p~ %/)5!;P %t"DZe!g 6]$CwnG+Y v!~|q>t34梢AH7fʼnLc?LyFnȧC ,TfJUhWhol퉈>i֬#[i=N,к\XE vdCApHbR-7f躸o,ڝ1AD䌏[pa'_["(h5;JnNLm t#$H^x<ҋ"8_^tg<䣎]mǔ[R\1x0-1<ȥJIeF@K\mSv\nz};@~-YC>u^ˈHI(8_„hU MBN,j#(Tu;Bzױ Ens3躥MI[ZO9%/= sZ^aP[7E;(2 P!&Q;h8&xP0Vu"~5aȉ5u/~t`Bux9K-WwYׂ[7hL YykL ,8]ئ^Pk>4LL/{:H3c󒏏RY[+=7bBLs@@6[ {5%fqL&4 ) δ)38Q׋]Tfr$0Gua#:kl4T[dX㓇5,+O)ՕI:R^8#_?L|_~Nr kZyp36:_D5\{G702:a{mcQNጱfy+=>1UҥSV#oF$ 5f` μgU?:µ{l`sS%¸ʢH1mj9LjâN+%,جj3\!: skǶt{lAC׋ .1Hl丸Rs`*Ŷ+Z+夸j^i4/!P+ # kgN{uiA:iv_rq>PmHu„%'M, :s g[_# 4&[A,!*k7[5vyON~>7d< uR:/(^f!͡aQh𼏒!4VI_ -%R=xR!9쐤_ß89:ty?dP3eڼ7e3h 0m_?L˄kMDWmʋ9!"Yf7K_@\}P9GaivL$[&v|L0>ьCp_qF8Be+j#U @qB#Jl[uk=)zMK-*ZVuNjCw2z{%K hxR?f)7Z=(GY{wwg&9\+ݿZ:)X׈ [[>S8h7$['uHGH5eq3}G\uWTΛ&]ͩp ovyBt2rB"&v|4%Ġc~ޢ'5 -KՒڰg!X*`$eӾRF^pdhשt2BeWۗH p !plYn6lU6$ȭ~tOxx` )kیdd[~k xF_5**z-) Kzz8oQG@D4["%6F Nz` Egj)zrٿB<™06 m ~cnʪod:;w^r>ENGX˃{UݲH;D ()P]X=SHc&L vq$d-M1(+<,=6ZX:-Ɋރ_ ʈ\M&, 3&j~9FE qY 05cD 0?em#+n? n"L`uįϖ>bVD7UD:Ѓ ^nd2+KZNCL~LNOX:55L~`#8P}_,U6$=L׆&ʴ )?vTK&-H$p6*: 6sϰX[?:%SJZP.;|oS@b2E\`Vi6OF>4_W/Ȓ88Xb+qv]ϫK{@luY3)Иͬ(ni*&~N'BBF~_zn=Ӥ?tuS7 >}n#S` ģE$8CQзDM! =+2#[ 2_ltQT }6Ke郏Q[+l>uE~V_`jtU\.MR60穯i.QopǬ oe9tx.w6zT օ4# f@Q &IӀPˣ\y8W}ƎF:464KY= StKu[bf:w[8Ek2Ȉ\J x J,VODiOռO(@tǨoITYUЎV>?9dy92WFCt0kAg9u!yytg %4xӧ 'ۏD|5Uώ nNlW T?!Q;~KV>, Shp t#dȃ ^S`,5#kn4lo!yuK^+BZ^.oUw|`>/Tz"{A>sP8굛D]z|]rgs  c$|Tmu| ̚V2V—˱c@Fjnvq"߼/7&ekNfY) : 'bJzZyF7nלSFZcE/_(棔:xװ>W1u__Jz,#!El.`d +Ii%4OxOpW6E|1-o9թ\ú$$NZ܋Wj=O0 VH IN圁7wvl@Ff],|Q|4HN n% ޔ,^dspkDI`vx fP~oɟ3}AZ~v8l}b=׏hju쒕cvfFJ$_wze+ ~>i`pOv~Wڱ~wiĠ]aOhIM3`A13XsDwgw&D|++xZZ6L [=*`@'7ĻKniŠ疳Q :${c'=l]; ^ 8ve;bf&]55VVWh:O:5[-uw;;_i&59cO]SIpDbp?d;Peq1_fT):~8_8,C 1CݺKJTъtc\cE}ro0@m }pkIRMݸ1qYMLf{=EZңU@UȨ%ӨL7Ci<(;`A{$K'pӽ n$v$kHD]!ͥ y,ͨ2,.b!=nP_zd&INplMrKZ7AN.-!~$%P}M&:-&G݋aACST]5-Eƺ zZ]#w6FAdɄjD1$)]v~lc(JWX".FG}]zE 7#C؃8W7 ד[^ )$Qҟ 6'櫵uΐNq0BևB쇔Pҗ/09 X7~({N qG쩜;7zp(m=iaP0/Y ='8A/7BcCcv4X!Ga[0[Mmx3gkq@2F>gg 1=ó@EcaR$g؜k#yL^,5#,)Qّ|j/NQ4ѓO8bY)*od?#]@~PzŌ`/e(@;*zG=6@oX5!@'f뎰#.쌥EȌ4A 0BYK/%(ԗ$3whq{Ut)_{Y Y^ۡJiN%*J)li-## ֋gъ;Z/4&င؍ .Z&<]: _,YHӎ"i4!QN%}qDLFzU?Gy[XknA³RJO}Ӻ)IQIPO'A)Gs /"%F*YHPS`If/n Lہ8ѰC`4w$D֎J\9Ԁ=K@37}:ȖLbȡEݝv@2ʈ -ⷉ~}XB>p #%z*b)&m@!?|rW5Ʒ ;V";#[0UG%s1T pC~'Z,X TH3@ǻƀl5b48AOWTu;N/O>GaJGhu#_ 8eJA9NE|k`ȿbpQ7_Mj4U*=_Ϥ`[ѴQP++WQţY2͘/CFIֳF`)y?&u?S^1M^NMk £<8`8dS u(IEyBK )4qGETlM[C/1C:/DDFvR0g98u(lm qK5MUgZwQG%\'hHu?K̪pz>"LX">v 3kO_>=__m!Nl{s u{hN^_k(<,'t]0ac+{Z[C#f!"8^ m6N/BmNg>MՅ땇z=FA_9))[_OE#I1vE̶7U~yey_Gs~_8XĖHkG,.6 6XdkCZ0xr+U ,YLJ{4:#PdVRHWe_MT?T;]Z˧uO!ȝDl[X̮aMv|WcvoxAgs yv!{1mhLGsSnMU"jv#砈s-e_2d\̮uNՀOdSفT>Qn{ Z_l6V>*Thw`r<)]fT!H۷/g* LX"#ڨHʗvbV)9,ѽАSIMOg%@ECj_ڰimXj8:٣U+A+(;NExLtRP&)֗Rf}GDj2sf ӠE˜s^FE>EP;xx Q$iYb\H׷TY#!~U-f?.,]5& MOwa!W8BϷm]U^$T\fY(ǝ -ա·,,N>D$ܨ):_/K)I;paՈ#+EN9 V\z{b lX}3rk'_6ygS%>u}qFY|S2/ q$1F_V`+rü5K7%~N؄,^H>Q9s@IT/jō}#9EE}x+Y?=1y aʧZ3w6 \Orx3&͊0LH ݄A<q~TئdYYA;"pUj #@wq_/nMxNԫgHpK|6 HB@̭oyS_p*jC9/4^ o,a)G"'!X[:ֶov۫D ØiŸTٝŚs!noeJm;7 1/h̛@ Ns1^G 8X€gWAdD}A-EN83+Pê5h3묒52^B0K}l?C_T9ZiO!H rB|(k0dtN-4_ W>?h2O,yώׄlő{ ~y®zc+jzjR S!ߜdt7;R9(R*bFt$ '<+xM6g9dd)NOVT)\pc䚬0W EW QE@$k0B/Ӆ3m{'D.lw 3-+J_oWᚰD̨mdsiٮn ?Pï^"rkG3I_ ![>Mⴛزpq iRj[xau&F!0Y˪&ɮ wӞd'^d^|JC<{ ;Ex l"܌X8`#C~֯O0\F",O=_^D5gTBvm9—28N %|\ e&}E>ew-u.oW<k)4ݒW,Ɣ /Ħp=L gdžSGñ\ =QF,gWx L $eN4(Ywp+4-)t6]ƭ]|5Բ'%.^T@ Ow"lqMYmo*Qp d 2RWE0M߼e GGN=4,{pdZGUÀL<uqޡv4{hiAj@VgLm`#scPU<=wST6$X垼r]8I=:/t'}E%9k>F^_;ni͐^I$qvZ+)y2~pg3 bhpmޣjqzwLsɔB-;,tMaXŠGʾm_M_^Im0: ,~[)VWzB -K׵Wz9MAz%7ݤmiJJ~^Oi$xIrQ/wtNAiLm<)fC-uj'}N)Q+"RIH:Cr;3Nyc} 6,#YRٯ 6GrVFE%\UjZq J5MUL})UW`KJ?m|_Zr@}$^SG41Q9n*gˣxTi+51j|w&jGH(&9t) ࡔiwvTv?SVS[1Rҝ"eM<qJ2Cm "''=r<82VIYIi0W5IX|3UoftoD[evĚN-UE(*[[I?[ҚPWz=.OAC:lX5e,.f}!n&:XP4_)NȗBd?RAH o(ƥ{145Reb,PǽS{;fgoڙ)0K`6rZ9 9 `ǐj-J_A elu 2V"g+MjiuPzd[~sʑ{͐Ļd =Q-rx 3|E-Ñw* yl=E^,4&&AGf08k;KFuYs~3Kɲ]?g=| m}!O *Nԁ5otX::Po؋h%l~5v쒙N,D8߿m_gsY3T&iu, 1 4==§kD!(%v-x-T'$j!_='L$!4Hvp&2^O6k"&в8%0sA/ȋQ9XIk(e76Cei2j"W9dYEUb^s/q?,UÎ0Q "p`DUSfkdy5'Z\~;hP^OU*07"Ǿ)ae(}PXTѹ:I qNf~Xzyr}aR]WNrۤ1d[NH=FSJ}-gjFK /@E:]YZ'EZHrN]P[ Pػݫwd:/!g@ye@jf ).Y}t9O#}xo/|hpUT@bjcĤ?OEX*%Kh8pEHj1;nwa|)TV*nT)jP\}fCV DNaP|X -=s2#.qJ se4ql%A,+ߙo4b WUzNO^t*3R8s)oکW[${Jy ǽӅ&0i$:[by\PmECrЋfVm~cB{Yè܉\|;̽9)98jzkY x ^2u?"dā3:C8]*/ 2%#!E 4on1w /\Wl_' fH=uB,Z9YHTII<4)<8ʂ2F0Bp4 XC[Ԁ+Hmơ%;ꭉMyN[N=Y(/C)%*%,#SpPzx|F񲣋ʭMioe`v׊g\h-36F!QƩOnbm$yb|)-nOkW9(][ XK9tނ4E; la>ǁ,x b 0Rl'L19/gd|bR7pZѲa9.-~-j~GOQjY@$>9rNU,Fל"'3]*fۇdPr0D(Ev/ՖL \Gz$ڰ,,_ 7NX_.Agrw|Vo->? *J_žoT^l;I=,AuLt_jJ"!Λ#.l2Pa|k94\2 q$b^{ o3ъ\ F nEhQXMV%7˫ˢNYh4 9` PѾ K^**?̣,Lthet@ࣹ>Z=L:&k wh64#kz\"=#2<45MՃ)>=-V|{fT:^{CmꭅOݼh="{L\'$)-涆0nZ;g4R4}{w`F^A_I臸;!o{j NMuPHTxJ]0;~^JV F>-ޙ5Bzcu< 7ѥ^*t ĸ. Ko RaTE%Lg^X<2ҔMhʺ ſnHI8rJB b]ȉVc/ uHbĸ[9KgQH[ u,4 _>E39\ p 't .kVth,NG:vEa!&kH;Ғۏ$=*>;c|]$nxS" jDwfۓ'#:D.U^[]k@ ۹$Yjh)=&b=vS!Sa⎐PH ׷Q!TP9q6 LR[t|Zv!~=cr%͘ uا=jɖ/m PDsSp&Ɉ-ʼJW &ԗ,V\[zCsٚ]@ЁEzCKoL[h ]oѫ4;$ AsFt+DJ_!q_ K-r—ӂ*j6D+)Pl2 :޹^VZ .^]B>Dvc)v\ӤMCRvJ?jE6&Wrҙ#ƧeA)1u+Ht8ȥ 30jhoFq=)U澒%J<4}42=D0Ɯy}Aqh"uPnvm _l7c'fl3ntySޜsDs"unxx@5jҊ'W#3WQcxYr5~h$a>N:a)#ؘ">-bAc}|"@12+2sM9zyP+ogȦƝMVJʇHv+|xI1~grM5o, ELW*Pіџn( \VS(\X,t=$Y(P%P "[w4?)X >a$;g@"{ʇ:&@?; `ӻA?bL+>nu ({`Z)( : y `Y_UUڸ$3$8!QxT0儿Zb: U0g fZ-?hɱcX"h=vmDrIbN N{- ORS X՚fu=FAEF&"lnjҒ|z^cdjË ѭz(`n"v8hʆY}]}'IELQ+* g)̘%gzC-W 4O.}9aJ9`16тP.܏@ $]CgThB'd6,1mn8{wi(BKy< Eר?f'o>W`mC0[.$*-1K>Bec& 0pC5k7F_'ٻfɾ)y$l μ2W͘mvbEncCXo"W~4XAY@uT\Fvl{DATkX#CrӋOQ+#Yp|od}-@ŌP8 {^M`3^)r e{bWLLDFDxPU5Z%i2i}Qh7ϻ`gE lc/=<,Y  R\wC4eypqHnul9&9So%'Q=^b-/M[8Xio>$EͰK\mGv8,XO\-NrbMJR![H0Ƽ2Ƀty@z6ү G:Y/CxH՜!2iw>6#R@KXAO.T"8a&X If9[Rq$_h] &Je?7hoRKo)ĭ)@oyQչ+`?.mf{O}K>kB.[rWd]v<\*iQÆ `| .Y` MtD7$0Ȅ1 q_ ."e黵2bb4zN-*QPEݬA CP_oA0R'[v꒱4GH⃆[(QI4e.ζtX;%:RDU4v';P++?ٺɔL:Vm-؃UHVU!FfPHdƆ!& "4 Rՙ XB+2 .j>c= udh)Yx^74t<zVxC䢕^eaHcXqNk\=؄S;-,A9`sqnmȏvaoEJc.{|݆;bd H-gY݈ڋqYEj>)#vhe? #P&Ug"9k4$jcaCKrR4[*3sZ0/xG,Ter~ ;Yz" ˼Zhͺ OVdVK[tM3^Q~UJR@2əM?GT2ȯ+/ O߹d/ X (8r(G@5C G{8y'OOo7Hy/ߋUNjСŦ"eQWHJB(. b8QIEGmVSO/W L9jc>dK|Qi Nwc/aKri6:XBZab)xxtRAE }blxmSPNP<=j n/XF~ n1uCMl{)O~+d.:]+Rr=-#ƚ9տlE5;vAm]4Z}ڪ`]7eRdzBV|j\59d8Е#N0(p\q'd@\OJԯk%*h0R9X3uh'nNK{ };l~v;Mzӑ~:Iۡ^\ԌSb 7TL_R"%b֝wgQǕ-h%: D.kQ $ {i-(jhV 1Ub?dR0!~6@}40+ ԭE;ROaM#'ּX@utT\^W{dFEF (Nq(M:baO?C0<dC5& w zʵB{&0az"3*T/dsPgKE-iaݨՌi=#&/W\U#I4WJ!c;-i9۷aqsn~~ r:iЪ)QᲵ$ }UC a\Ci)".kۜhBx:2A=4uԟUbw072\k]ڦrMvp:w;BkS@Lr;YC^AO]MzuuJn_`sIѽMҗ?^?NMhCP)oLkνU} Y Ne"=[; KE(+"ڤ&/ ɘ̢2* ʳc~ ,8%9z ȣፘ,lr*3LQ_kL:a!CeGK-=gv B ]ý 1 dt¬SwaNVcQ1?DBYL!y/[y*挋bFhj*PzbVYس"_5@;8#J820W0z*t 꺶w,8S @2p}vN,J癦Z!w8+9ZɨT,DNn~L#5B 1 Dl.QqBGL5 h^^^NQ~~D]1kFӈGqLQ9]DTn4p͵ gT'w&W-@0<6 ! q .Z Ç[#jJ~SLF7Ƭ(zԪ1Pgwq)x*cF˱1I&oi*TUc[zK4P5 ~/|ev^U[>UYD n5 ^K? C֥Ӟ.l[ĠaK1 XTD޹@'W78MШ^f=ܖr `x?SB,UpJ7 wr7M<%m9gXf SVlh=CU3TI3kL~|嚸!`/[_Q ޘgNM\犋`qR-M䀡LIIG)GF_ By=D\VJɢNϪ qE̞LYNeaAS頯xȹ)T 4+=A?U W"4CŜGטKV}hoH-:nO M!-u6qm0.;T^X0yKKX-\|';{^S:dhݑ(qh4m\$6E>:]wH}CDz[EKv!{U. qbwknkq$ƕ6#jfŽ=2=`uҮ S-Tok ]ġ3YI2H;s0^Q˖?GP8ѢC-?-x]E'!$%L @=贤L#4djq-ߥM&1g*gܿ͊2tD:|Ju+b(*Rh$k6Cq_C?Bg=z?ڬ\$k3lOUKmb벺[Q]Kj(˹Jh  ջ1KNer%"E,cv[m i<1EACnOyl;/E{MiIqMIZV18Hn9Tv ?( #gs#qpmw2wW 9<RÇ{ 83q6T9*#uàiX˘l"ʩJw;ԻSsVO#MN Is5uԂi4fR -ToL")oӮ{TNq0X\%EvDKe o~NKhZG:!(Ff>BM;cXRZf~|mpO,}jY[EM<ʺ|- uA37c h$ |xUi}[TsяIK~;cX SYERWsCIi|I'4}SJ8tj%W| t4U;]_c6̉?ׇ-9Ub r fկ i)H-4o|6H%¦Z ]R]DxyV^( tKK:ˆJWa#?jwR3¢ZFSrX@1M@}Sw5;1l/ E+*0zvX]bB遟{ ~0+_Xn9nz{mB*L:4LY2uM@ۮ$Rq"QJ0W#aɯV(q!9M> eRƃ<>,*չmх*wQzY1 `s9VUW8OMB{fj.U'@)ej苷 52@nLp^Omb.qe=P!u9q۽HV eaxְngv$B71,*7k,H0].^dxs(Rdi@KlR%& 4XLW*C3`%^+]tǟ ԅ.۞|#[ # ljZ'^'V 0NJKJ{ W7㻘&y`4WZH1/v]qg?dؙ/^c3I5L[Ȟ>sԆ&zdh_j}Z=ЂH-~> 4펞JQWRn:S9!L'5]2֚|&ȯ/AShַPs6w/q *^خE2)2AmBX*7X{4LLhqQ |Q~C"vb)۲ 5}T,YO"@[D=/}1V{c1s4~/1d#:S \'wtzl"{ :t.7^@29s+y-V@߲bcO:Y<#ׄ݇`0Vuep ?"oGpe EiSGtݗߟ\5^]#Ǔ4`::ƀ[~S)[!ml` o%&j;aKe׶UH-?0qv+f ߞB|<*੤\6WɧC-2Ti`7ꍗ(@@XqO ^I'EF9}G apzC}7 Z0:p6(%g{FCQ&4Ël"ZiAMgr [Uhx?۲_Z ,/{f&E~>bri$_oyNaQBFu m'l0N^Sf-,[ '%Iؓbc| ?.\K&{ ѧǠ؏4JB\wiT1 b@g6į0 {qIxt5*sΫ;ԯbRH ` A OMkeE3Ng BoҤz /ANH'Y]p_[w7+qͼO36ϒCT!jCo> nRI7%6O)HMP0yF`D^[+*mG-+pncl2.AJYHf4Z#5`B}%偑QefvPf6ď blˉ1YKDVU9'gɏX;ީʻ 5T+I|sihS?mI9I[.qV!NȰ-&`jUP19Z6 S\`tf+:v*o/q%] Ӌv>[gt75@,A!UĒ`7EgV `;&S˰%eSw֩M^p7 5 ݨ"KO7֟АX>>m1,&iSD:ؽBKXth!Or/텎K;햳Jx_8ijbû;w sѧedžhFmO2PbP>n+li2C*,B;An|p5}Ĉ7jr7IiA/.=UIG)ܷ@% 2㱊n"5T^M䌁*׾ D>8wF?IHOs4:X oЩ3GRe%HTj8e:$dF)p۹#i/",^N9!q~$-h 8iY I 0l R5U6kƹ)PkOM$SD܀G_F \Pj~\\cu4GZnLJ3fKc*!RU-K'`ilHg=ϴy MOu:0@ 2B=erMhF('rf3l]W9¦! BهfW(#m.!銲j/>bG`%CN&HԻpe)7vPnĐpu&$5syBIR- %ief",$YƔVڮbǝ tHNV;Ά>9<'Ș0s4valN4盳&סv뺆Yd j?E'*v\$":6w" |ZU3ƕ"t\elό.kE,>~ym 7汓v=U?pRyzH=VI-fdK n[5lҎ3bM6~nZ]'c|>'[rud.e<2nbFc:0b]tn1иr8M,1SD,,^}N=joqTZ@8YcvZ>ih-B_r`k{cKpv*0_xȑ|Uu8X#7mb4f.9-[GnokF(BNkUTN޵'_WX$0f*0lEZU.":˯~ƥ- j܂Wc_GrɪC $o/TfYw=Lu![b Bmԙ_~l2{w$ s%¤Y/E"X8O6nЦm^)WE C#G򕯧~Kz w|쿬MOpIpp!kTAp ׬8L18GLSp?CF~qCr72݈ lqyF|̙N\DH]eBkASO"J3HKS-Cm5Z/7j&c =խs -p:9_ =- EIl}%xŧ,ܓvC,]`"-^r%H-]p^7R$YpNZ\$(yYGd)4*5 4d#@@%gD&J*a ~TqF݇#`+p0H3̣ޗ|Ib_S u"fUySiM*}yy WW)CwmF.G܌CpPrh׳%:R][^)tal2/xGMҡKYjb4&G7@sͤ]G~,;d2]Wn 7)Jaf~fsWH4a#{]2 [KgYyOO#7?<2Zn4G53I~Ў9tIFKfi"yU.q.HoqD@B'@}a~kF}EtR"BLWlެ>5h.ڨį~48ؚ2ZYfHG &TUk]PN%eg7ss^AN1=ۊU-sqQjݻ~bBwסUnuuU-v;׶vKa e{AVYMGbulȻ `4,wv݃=lE ]=KcU [NRd)B6U"*,2̌o1 0)%Km1/"5.aA%ֻ] HS~ gWG"RbaHP Àūq C})X!m yL\ؒ5VIpY9BP6.J}l`Ms>P_QB~?F̱]X[,͉j~C_wis_W0Hֶk,.<1 K,еFU(<Δ#>`Ʉ_o1a^z/ (ZS@X+(y.fekqleۋ^zڿ17 ލ!gEX@XcشBխQlIGulb9?߱xЬM(LJFeDZAȦywU@Q(?+8ŝ^PJbNa䂳sVnXԜqc<ƸfYÓꅭb]ͽ JTOct[ٸ pƓ @n14Hfw%xO\ *9Gc1XgPˆ]H}Lwm @ƠLABϘ2;D{O~+l``\PDS5`(M.O7 n^'?`E>_CHF vQvdC \ ?w0U#Rk " }8sfH⥾W RFQL&qͭD rDFhjk\[K\j+b JTXSy'N2*Њ~R3MC3%f.:&s`):zŀd*dR;u8kHխ#S9 0xEZ.yQf/<4wj>t(D"OJM~ҩdEQWCzۉG Eobmtʂ-9v|+LO:ؿ҃bby 4ˠ[8y1fI8nB#Bp m/gfwozсߞf^@6ﷄE)Sw wre9.x،Rvl{桙a`e[2 8f]'P*hYZ5̞-9}JzvhG8lzȭĨukD*g$ҟQ qZs\Iޠ }WKܶbI;+ Ce$86.$U=n,zÌE@7n\+DGujl}:~:t|"1 !EYZ;@@ u}rc>u]jӡe(l8XR?W0,Yô|6s sٴ\yY9*(ɻlmOCgS‡Wqcx&P} a!a'[_z5ot}wCjK$ʉS٩3kSnF͠ JBJ6uC{pT5y[E  ,X;`n.nDc`es7OQ}ȡ~y*ldOق`q!2^Xq>(߀y!{9axK:*~RVʹ+ {"-dAʲW2M8Rzs+P )u{L?j bQf 11`cRX,P7E! J]BӈߟD+#G4a&015Ҷrxі\s72[oe |]eN -epݠp b21;>j?5m0<7J[Ҡ4 TehȦ O^GKQsnNq78ewW(ֽ1=n@ft sdac*nQQOMcE9gw*xhQm49̃q%1┕r o3!DhKabW} 3t7YU6Ȱ#!OYq,m>ɁFH,|DʇdڒdQB eWғ&LFr+.ʋY=de+o2;j{D{.EtR粴 g߂2V]R Q4hAH)!]zvRJN$Lpc2XI+<#LΎ ekZʧfHJ .$va6sZ/?ka/ o}A M hNn8LxC@P{R[zs5YhU"Vtز/MYc=[\K_m堜H(kFtfz`+'x]e+$>XY#zP<.)G,kyU+T1^v^̤^JӡǣpW2 ;8AMjP0nrxϓ.[4 =@A'Ws^,4{Ç58HTghl8s &0kz:4rA)[Xs<4(W%c693s'!v#ZkB3kŴMXq&uQ&1.̤ MX95GQҎ_ו1GA|i&ֿW) f_dgۋ rm i4 XSczlRfA[r/$ƥ}W`cnE$)EHN dCƩ&Bkfn#Goi񖮳^gt'q/{V,yUFρEvd<1 b@WPR>EEF`~,aKl75;{ U=1".8FUl0EPso^Y/h ڄU{jɭ#n?Y?LGQD6O^Ӽ(AcV8DShӐz^Z'xՀ d`5iuSP@&FM}_2dq}GNACm,0H(#ÕqT3hR> jv$-⾑t-a|,H#8x\ifF;7xt_n)I|5g+xN"\1чP=6G4SZ ; p"e+A^bjyԳRI4n= ] (ACHB%A( r5L]06$n5'^g40:}Nlόq$3'GH քʜu]Vv{ HⰜ=z?8NP/z;Ct&YSr:{UW@e,:ڊoq@u 3t$2}Qyےe\ԦQf;F4g Sj?j<`hNK{mèvTR)7ox!i M,=@@_zd@? P[n`!,1DLr;fvSгi2w Iu_7jh]hTU?N? P9Q"~Y#}tokҏTzUpN*!+45+zZ|jO=tWLI.h,FUvI}' ߝbǮle5LƖVvK-z5]G8v,S,b-)G= LŎ/i2lp f>}_(\2svI;h~l}8? &h2$s0 G=9c[5aFwL:ӗ*6Xwmk9;偐I$/-ax m;k)4ۛ$3)%!mKNQ<]$*#}^ |˃1R1=u~eחn/^#c oc_XyhfCUg0Qq5#.D `DCw=N#ciN ޖ6&꯴pn1f8?P1_2t{J$2&aZ.@{Pњ-Y&N}A%|cCv@mj9jL5?B//;MDP(f,C_>an* h#q+#x9d #:1 38_ǟNƕ9l (vG?pȅ[M!j]Uh߯ m х@46-4c(SԄi ߔ|bX83g'Ʉr3ОmbD& p| hC eU1ܜ"fb*]:k݇QIȅlzH$0t{9YCt)MDUn_>+jy.[<ÀAB,_l* 98zvB:WXHYh&VZ8\HYR= )Xڬ؞/IBRQ5/BHV@iVO;k>pYnw%yo)b |yE{_0p+op‡EuV*x Б\8pT9>9cDJ3P=ߊ>$[U\aKF[2PFwW$>+Z<^8RݼgM`UQqe'wϒJǙԥuʉ"RC6 kTUzzNUk :5bZY;jۮ=Yq^.j QE~ƅ:52Ov?4gU9@%>1-=-R:#60ygH!O2y=14daF} UY>pcR{ȎPI7\UUשM*v^3X*wP6̅8z794="@͆ # ItFJU/7gӭ1N8Q"Lx2E]1MS6/ZZx>" SZSfݠcGJ̫AY4%L;fOF-=b\<<7ׂдgbi[=^nMLx)*>hq} }KgEO@ޯF@қ0CxM!c@=Kk׹;gI=N(ǚu{. WZ{ΰz2V*H&ƏK6R=nOx\:?@2WI(^z,"c ٨7P[xhBnЋKڈ),nnv&- rsyorc4 e~cLb u?[҉SגQƴtf+->bϓzʤMz7VVzd̢ @8\,c%lʮh &-͐zߘ p v=@t9 ~GLLhUo_KtPً0Jp2Q"5hxdV7Wg7'{㣢ڡgM0 gKD."ݘ5dU/<HH4}*!A2blzj\Dc9gTae~zhCS{snCK_p3^dp0̑Y~.H~s.5D9kRBI0L+Ɔ_qhp]B U^cm)0SXW]kܗhĮ&.p7)wqZ8:-I-w^ۺ!͖p1e?:NVAV){'`T&NiPĹeOhwBnL n'2f|8-U[1l%ًS !ٴ {Dc'1u퓧&{nk1ߔ<Ns!J]A{aH!BE\蝝H҃0:o d!1 >^^MJ ;dDG0=wvwH ٴ}XG`Ldzd1e@Իm*5 fR [^^AB~`Be mXlr/0#~ATCԚz-sJ>{j ^:g}kzuZ^Xe2ׅ3TF 2dˁoLA}/&'~F;LYOs(fv5Ɉ]Թ]꧎3jqӬq@4 TcX*4~/Snlئ'đ72sJMWr w(9yvSto;}=UCcoF,cƫE 2A]&i(ЃD_$"*dЧU^l:׃7,4çɞa@RqwY%UnF|v N-6'\s_*@H򣲔RC][4֚9gGbUamH.R}!?" OJtb *QuHJM_L:kmu U%5ˏ̫6~@mS5lKYޯǶRĨk{[K/;Cƕ'S,/`1cG_kЭl*wXwrD)&ӓ+ rauٌdVy"I5u0V ]zhկP0QGqhB)+_2N|RȂkbI7(h#֍I< M{ ssxN&w&y1<"/u Ưg:duxbqsRN/u"FU;=w({2 @bKAdahbw?DRMˍ-$ B)K."}2qԹtJ!98[F _ъlKG<`#UÑ.[ BUӾe$TE(]gm2K.ҩ5rީ@zLxpב_l-Eĝh8cޖ^* +#20pmN bT(2*jTvgI y:lˏz%dB͸ ,Źs_~s_xT.pZŚ"i.6FYw`A'Bp?Q{V _Fn9z(lCjbrDqKj7YE Bw+5c.Sv|Oi,؉8*, g(T`E{fr@uI|P D{C^2ʘ6v>JiIHӚME50\Go4FAWxIƞ2Y~zTl͏ nvF(Q#nO斤6-0FAI4h78;='\^33AGc\v.&PI?~Ma)Bˑ.a_~3}-V 08e3O˷ *=.#S3֏C z9X0o)_:0$jI@cq̀tZ-@^VHL},Uɵsg=dIE`+̉" jPQX*{ ZDqǷG2Le ynh꘠x8.W:[ajw9ż?]'P_=?Ur&5ֳB> oW H (rs.?9Dǰxt졢^0YMr{u8.x0c ?*f~F΀rzD}WӼ_JQe :zYtDNi6GKzR) |k~#xBeG fl84KCQ;Tmxs̄{ >;CC'Y5[izc,DLJb?A޻!|o#fE75LprD(n=9PR+KÐ)GG3$s`^(Q.#_=%wlW_΁<AXIva~rL|KlrW?V'̜N&6 *05LbڧZxm7(' KYӭ ҉G8^Ab0v$!3bl=ɻ8щuVw' +U'-Oq+聲⸧XH$*jա\&p 6w0*={ 73F5}_$)@ILVzXe};V%-BZ%JO3Bb[< 'Jz܁#,U!.<6CI._2vMyFl7oF,J#ncL?`gj}b[Xj9k"9&;{^kiBd*L1קJJ1w>1H$lّqmStХ./Ei-tFV1ziA M 1J)g$luKF0Ψ lW o wV# V> zz@յW~UD+3gmVӬ R:W$ ;֧3O6QdA c>H G'ȆREue}sW#Hm#[mFia !}Cn3KH`]҉OW>ŷ -$]Ao)$_2c—d5, amIa5;\Dy}4g)JAfإ7"jG(팋'}pmӰͨ4Qn?`<Pr9*A9&jlk'j- -x?|!| / BZ -/O%GzMy:=V5w'վT=7[G]a9n2Nr|ѕ?!,sb^hD"# T]7~JK%b]o$~৴tUNvt& )G};я~,:BhHYل1>bO}cWQ+ elbݬ|f}G PĖ1BQLvv+ƈ+w`L"x%!Fye@h."Kjͺ+4fܡʨqPb;A㥢-,5s&џ ;Tkb)R2iVfzh*=ðPlECA,=t :Ƶ7nsam`3:ݸ#hsoV{khRNϠ,u&RjmDth$claHfL ˈ[q#)F78EÜ'syN{dk_>xkllO4n|%'pngv>,lin&Kͳ}v%H ?:5TmZmjџr65Ny}Av/1.`Jȇ󚮤 eO;0`#nE*aͶm,lx#9B<)X `]>Ğ4Ruޤ``]ܫ#^ZUo #EĖl,YC8с; |6&P!ɻ|3?ac~C-f 뉂[UގiςS5Y'C#G3"먋ۧ\HP ͇f5WG~GLD!'Frn7yXa@/ˆg2-{ʓ)vvP\ooee%N Q@yZn ) %K^!A\is@;:?X仸3["EPDxK:YRb-qveC5 $ U j0o7O\r-'Etl1-D<p&RRlBu]*FoRi>a@E~h0(vH-4 7eA,߂^-ं񴷜1*0(L_LѨH~|=Ao_A)G`2*DZxmU ]YT-kA{VUX&bD)sbʎNve [{27y:(x䂲Ik$utTHQEEܔ_ *'?5HIIApA1h4}$\w14~A],@wpa4{ *t?-mXNU?oihzp[KTKFxY"V`s:4XTe (J2@IZiBzFXR?=UPhAmJ|,DEA1OA iF,+j򡹢kS LRq2t+vnA>f]FNn>.ǜP%rCΫ9Kl;ij\E&6Ftl'@\UYpN[ 1T"I6ӓcji<eV v P`י#+'vx)pauK ϰȷǦ >ؑ h'5`v#(Gs:& !qtRI;d*skj5FkqA%Z;*,(t0>I2)YƏ2.30WVZ*XA g,!{Rhrr}9gTCh JϘnPz|,FI{5-#Oαdd|̭/]_V1{H,/6#-l~.$I+NмGR^0~,ڂtlAig'u!UjgiF|Ě$ҧCOPdg*xiU%7R0@w<.lQXNGݰ%fޕt5qibAiHhJ"k Ԯ9tY?s-W{ݵ!a&<@JR~agf" BY+G&D8YŽAvɶ>L_s1(B,'cĬo)=KǶ*/Anf I媉K}HNmDeVzbԺwVEwOO$8~ ٷ t.8KR ZoK6w\?Rh]>yuvg^I厷 w*~u>LbZp`> 7jL7۸-1YT)5jA`3`3}XCpKN:HY?:wW{0v(<+C,h<Īŕxk?le )`oO5su&yZ(8>s;5 pS5J3iys:qڵXDLztK1C6Cc^lǁ5ĝ~bY6m0IF$߹(;I'ۗYXgЌwQi')Zfyd GÈ )j]~;h]im b0t紹اw^sYLK(j|*)3f2P3-z "UL2[ꊄi> ^fu,D͚5e'7+q0wd(mڛd.q oeJ7h;rL9W z$믻rMRŁcezTeKG@?QgYclsLAK.؊Ì;F}v PuSQ_ǖ/k[wߧt}7=zz[@?D:+:fN]rkS&AwX#0^ȕJx9c1"!"A-؜-SUڬ8GfK2o5H u "mC(M{I@;n5DžX5iK&r(sS๷ǃX6)>@+p,fMF\#:e])CUUvGn*XqV7wխ`*pEPrj ysn3Č;L&nW0ݎ`Ѯoз؅WKzMuvlgj| `t]J0"q%֦Oص!/z̗K$S,9[+@b W&6-: h DFONڑچTe r)䮜/>xxu'[6UI?8.h+WTq*ʗ$|V-$FcT{B " Hj]arKC%ba(&6 @g>u[W6R[90լńz'l|y&]\lXULJhT[]݊j^{LUMs".Y=S?#uO+٣;qϟtf7^Rp? Ʒο6kfDKn#wHX<\J7Ej"9&ekQB 9(t1)fnW؆b,_]?sl!'؁j?F? t0ҕ9czR)?4GBۂb̋8")rHV4)mP%siȉ_b#'}#-eIL 9*De"A;"Tnl]xd" ~v5.ÁZ;9 gNf/H^fH0o.sR0:j93 ^K9(E;1 >7e8CZ1 zt`ub-S7/`p/#}A漙0)4O{ (@tYfP]7C"P0ݾp2`+ cӥEle^;cr%0c\'>+f8Je|IV(7}xu#ꆆ>>?S. y! mO,zW%Mnh\su>0qj:L?gN|u:4hѥV$&k[pM)I7/[~>tTy qڢu z+/S5>T[oo Bu31F2i\xo]-Z/eR},B{VNhye> };;`rc@pe`ן:NDy_f)/[1&872y.+U~7SVEeW:6 |2hsYFy'7ΒT$ns:)?4a k.KԭpBퟯeePEBF́F( ЇY68IX364|_Ǜҁ W.;eF*e3yE,Iobγsx>ȧ)ZDK5e"oL"Z+]q @,Q^q5bG=:&~JikYnOUt 0L ՙC/+RU8ޠowcO-tk7O`MM^/񬄜NÊN0LGo07!+=EFg [x[ڒ#Ūg~{)=*Q5c1:)p5ŷ+|"2!uZ~M\2O0-cTz2Rct[>,S(HrHVd#-+76*ڿ66%̂\8SiMXᷥ3 HvCx(xBߌ 3;7V[NJD컿pX0B袽DT2o./d6 ر %n1\kbCA4A*OBJYt AN' h_LrBRk:t'v& ϡ!xܛǮ,}>x%X)7N.?*P$En`Tckz$|WٲKq񮠆}geH<*-9m+nمۗ`ೞs+eǂen<ky>mو|N2 PTK$6u10+ox,묠^]95z-(ʶ&I9_eknHW'jm@ _,P2lP. lF^3u$q+S5zh`??q[Mt #0úb4,qcƧ*\jp.8}kaGTjM(-ޗ溰*h˵%Qi`<ɳϑB##)C5urPc]~ܞ *wfw?P=9RD3T- D=ӟ4.!>Yc, B3~qH)wc}q~]ĩysZ8]$E_A8K r;c*mĢM fǁ+ںȳ:&sLXd1l|L8.@SEJ!oU4ùH_ 5Lww*-cPr`aݩS T "ٙN7 8O"!ؘٔw5S]#(gXj_@^Y} L&9ftQzk|l w7M_]TfJLJT(9З~?BG.oX*CNzn F_o>i~R{GIJPnV=+g}B͈`u&E *;>C󹺂{Z9_eh>#); :\I) c$U~9()$i Qm@)8rhZ4r9%;`d M44yf-8G(hA•S+zY]MP;ثtHF2YVJk@o>e&%?!<s='HUN{Rovx|8aH}wS~:b#@zzl7=֟4W.r8٘=]8I ??47$øLwHuP7SXՊeO\R C*NjE^KjݮjVqѝ>0|>iaUEHxe}ϫ|Bm)$S-A1áwvԽGŀ`b ؜]"x|4"[ûlB:>176#pB<([Jw cJW"DOYoYmV8'NKQW8HH1%rmՑ{ZX drAU^=P4 à{i$di%Wi9Ii!c=K[Fptvoܠ)ނ? *pǭX$6g3VT5onax\j+eV[ 맸oT2YKsP{*ǭD,.B-*TptWV[ ~m-nau"˜|в`FO~4_# OkS~C(BTp)F+.يS紴m8C\K("uHγF=V*EźUi^gZ 6@d)8nEK&V667՟oqPt=/œKY,mM (E:|ܹ">9xlrla/ 40{H7a:;V~愽u'^8xwٻbg2*&n{b7fr+f_)9>6ǁI ö<4y3@t$,xdF=QrV:>d*(-^>ؽ~|4 =OבƎ2>skrjI[P\RQ5iqgW\oDwI-) o#oHhp١emDkN'}1OUt"ĪO~xJc CZz{BMtold(K/6͒T/{eZi?4I5d {GJ qK$#Wj"DZO4u'-|c7Uj=xuҧJw4/$Mq-GUf#*5*YD?YY7lqYp9qC ق~#fi,0* V'A#=ЃD4qՇ0#S\!ʣx\ơ@RcПC~ ~QxC; zRmi|g~@j B*"TzB_ړ!3b&y⪟; 9MBv#*eE"j%\WWHs$Py*~ox1Ks攨}^mkZ+C]ʵ}4,Z UvLaA‡;4 " LHbQ=9Xm3~zdC狻fю쌕\\t/#9m}-Hzoo!_{0?_[Am}2tS`XGv ܣt3QnSgeC ;b!r{ͮ ,T&]\HrŤMc}o/|xr]MZ|a1xPʶNhTTX9Yb J>۰|L?y ,PE)M%J't_B,'+sKnx!zjZcoth%av}>ʶ@Qegtǔ)$p\( '*ORN`{piO$ѣ}@]Oت·d /'VQ#K1 vВͿɈS BG$FCB("wtMʌ6{Zm2pf;(R,-l9'Mf΄%. )jeVCrG34Q{aV6ґ=qV.%ˋEzbPm\.wsˎ&]ʂq3JPDz2 uմR?`k!Ƀ4uRsv{3n] O jFn6zMh@ܽⶽI~Hٕ#~]zCTB&5BbmaC];W_3vg@" x/Hw|Joi\N* <1rXJk~br\`Cld ^]0yZvxݷ'nȖ.n%33NG~͹$bʏMp;H)~;@-{FNO7ZbJ%B`I)3x uLۂgxN ~.DҡfV`dpǡ;ّF|:d4 ܒvzweJ0o({|Ր%Pې=4O!R Sj"OT:cR''qn;F3092,yC!X{vyά)0]c4H:T?e zʉɬX @&EЖ51ua,$"U lIBn335L;Qmp=K!K5QU2`! Z8V\R*6qlPe229o"R~+a9qϝKƲC\O1ڦVey'^qu@t'{7jռpxXj҈JЬMpmswf |KNI˷",Rtm{b='F!D.%ҫ}lpB;K]{&tȠYTE鳍O'sd)\aBc9[d?":@P |YE Iv][xR|b >ܤ К!eȈ$t4qe`""QZUR-)%ǹ"m){r w<9 G,+!e ۓN[}#u"e& \74׫28"8zO̞͍.(YZ$ -}U,Xl"\kfŞ.W@q^803ɥݾ We t$̃B.cGjw_.\ݦ-рR6bGJ\s|wݎ]ѧd Zv.K DӦ7Bp2d] w1H ԧM[HR%G@^iAʹ>F-EEcXQJ> !:SX udyy@c0:N;$@r=xE |hǜ sBJV2W n0 )E9Du'G0xSa}/S]|`z@AP-WuYg36hONv{WdӆS^&c׷D`oӬ> @u䞄BMaCڔHҡSɹ;(zȣQCrW%ޯJ։iG&:VYmEQ? fw^r Uwe:$4Y5r.Sg.,ᴠaN$R X2 vwxtp%Y6y'bm6¦!4ja)_U9E;'}A'ukN)?f Wkr"b ~\ 1A*fXƤy_zQDNٌMn8Q].7-[&zQj;h5;cs[MZSe"qP*CI?^.])/liy#lZKճ>Zֶa4kBZ ڭ8=ts{L #{hx" DN?GZ/*4X0vwj*ͪ$q|X+ Q@lk&:γ[OMZ&pGî5UA~q s_/Q!βmw1IuAB3g6)ƤVzEha}6nvc)B! d K[ ZZ^3^  Ax]%~Pٳ C޽NS5̈́e`0c6(jɦl2yG {/g6R ]a78!aL7gu'°w+ɈƯ\'Gszٗ}L L**TBSo~S1N}LzOy(i`K È0Վd {QǓv+Kmr|)ң&0I-\-$,>ֿ o氕!%~i\b\TQjxfzv3& LF=:vEj!nW#/^<`/oV{ݿiW  13Ab/IrD׉bau O(k<6ʮ=\$O&w I =yzeY'9{Y餤Y!^ɉz%zO8f2`ݓHuSt[N\q(&c9_?oRΞ S~}&B&UVS$kj꘴:ùoL ;N%~D٩g83~pnI*sUb8ّ=0--S*)O&PGsZ~bG`YH ]2[`ނ {`xhhn\Q=:~pfkwKL?[Z9S [u1+_zŞ<] wۋ e7lڏoմpMK`ȉwӯyhGV:Yzʸc-O1hw,jږD&͑ '; A '6)$O U"`NV mz?R=2'M,HRh:=v>_P0I~n ($CaByت[ULtcVyFpLN<]+lE:Y$\6iٴSaEFָ?h6}). g-h'WXӲ ncޡGJH+bhj^l7o~}x-e>mWrå{?:6VP/y>؋.SΉ\4u v?jkHmǦI/jq+Gs<&i P H? Z\Wx4˻DYEUUF&,`GiT4)tXLOcZY`&>bՍn+SKuge,R ǿEB5C]=" d4ӈVCme@es 2BEK7+n򭁳D e 4wOzH˯nIgo F$>RHnR)B4!"KG"?k~F2kCaQyt"ŸrKjSm/}b*x}i= <⼦@c6$B6y''cbQĖF\|[D= Ӯ1#Gj(Iy_D%gTneQFwxM \ XqaXI4Hڟ~KuG8%($$'$W1 X1Pr0 = B^|cK VE9 _Dl<ߥ#lD8Gl>r/K.^7$HϚ]v{x-T.xwhg]Lg@F$+Y ;){{^#&55O*LZy9e 1ܙ0z]ۖ<zd0m%P[]s &1o%+w !y-p+k/=uuB%Z*튤 -(c>cNJȸkJoYI܏<ޯ!R\y5rklUi 8P'8?; jZ.6cT x)ѤC=ɋGlP-!;-L-Ɵq=J @p3G9;k)M&1%)p.٠=ꠏ4"<^~z3M2NKÂQ,8ko:7o! C9QKx2},nov㻰D@ {0@rFpܻd0ǾRnUւ( 9Y5rw2~R31[}Bq3:})x >VtVM2R>w*ÿapWt7:ޚ-^aAkFzg*0Wx'WRٞ' J_*F k8Gs!e {槞`Cg%=Ą3E GPZ gV 1@Ɍ#NX]Ni"1$s"v=k.k І M6Ԣŧcja-޻'Gt29Rwg{w .pvEg׷ *n,~y0К) Jۘ_v/g1flkŠ/@XI('`7: }#^ѳK^BC-LIXlɩ\oͥv;#2t?^ SP5Y1~Q%(ߏ68(`8;\8t0MuH fA=A![iu^{oC,Ku`m]JD4j lu<c }Ee̳Eh0 LڠB(=0p%=Wn |5ݽ _ORZr9Q>M,KM@ݐou1-I>ZIhRJmP;zfYw-z>`θ:@ A4U*5-!&NImu =m>!f}vsT͆^uG9ȶFP\pZNw-WR&Pk֥ݑq[2a/BwM .\YM1Z@XK-1Bw(v=!6!/k۝м'T3(9\%dQr]NHؤ3(B`S,JMDS a|;j`뚆']'Q'CX>.{]JwXӻb|xkl|z]M4 c؟"O4\[nӱt-z;Yn /ӈyt8<{cKSSC\X&)aO v# oB:y"ۏⲛ!备cq2K)K6Ekڸ+Xx;MbDp+t:dUYI% |b|f_=ӿCL`2"0; ]PE0>^j|ʳ\r=d:םH9bSq(GprEGw}x;wU˼V I0HT(?RxU,tѭ5ܛFlX'eX{9)`[m=>W߳zn_5a$:p7SōF2T%gLMkßPCscxhݐ,}Xtt]` |Nm+З?}&L/g4)I~A} uS.1ȨVIg`eqQ>;ޖ9. yI*g,3MA/\v%>hHŝbHF&#WC2%Epi|S{'*N?PoqO/a߀&*/(14dn~mKԷ򠠾 3sZQi HA]5:3q*cNF `jo$U(5GW34L[^SNiY ."axFyӬX Y3sݛ_ 7?>-lcQU/W! $*2`ujTvAS ])IJ/ߟh\@eV ?Y3ƪi)ȤehgnX?Kcp$Ubs C">է"Ūe4<;XıYFAnu:RhR$sQ;V]m~RҖ@!=~QJ;S# :!zTBƁ_N{Q1MiOYNiB}սQwŕQEbrخIT]rY[bE2!i.) v=O(R#E)a\u Y/uAo>)|>E+(w鉲l~oGRl0~RaдVR=y 0)?WliHόq|U̡Di)-T*("חhtڂگ3(>G.;KO=~ZF_X tZV`u(||-f6{! |3 ¸ 9)6ØJ5VƒiRi?˓?]quL~*Ν5UE|vz籒F Z8A p a<.;If_T3HbyB]9wіFJY4Ma6 "OZgCp_YArCAE.wjg9I\r=JBI6cp,SH7b\ܽXN4Xe : Q*5(W%8 ur(YQ/c]"1pL?4VU*Mܖ\⧼ZS'yjTN]2G&>&}k 1Uo9W%r ^G`aj Sa߸7q=9NLសPMyN)=VAwقϹ .-rPؖTs$=NyA='rKyb1C$)%i.h cL'rZ ܷsdolg*}$WKx_tؑ]9Q' ,/mxUh<;Eop- j>Z}ӭj(#0ixŽT'b$.C[ɐNs 'pb氾lx?Qr)O%\5d|P -0)~c¤:Ģl(-@?aug@e`ַm2[7 D5S@R+0[nVXmⶁ>#93ڵ bE;WS"n@|'Ǜw34'F3qpR_簉>;?oE+5r<`4Yo WzqR>U;X+œF7gW# @j~†HJ&]0tw f& &bBǠe]HVX_v Wt.ISb]ȃTJ =}ȀK;@6o6LVn#}Q 1_||[r4Y?Qo5dVN%o?!d7g/Jh]d5eZx3KFZxl,q$upVl I׎NMQz!lWF>2"UpŸnTv FqzhL$Cf %䭧:?_e]S.X;lyqw~;XV|5SP2HbwF]eV~ůX}4+FlfF [-T=Լq֐Οee<7AGЋKCY~P]cצe(+YA1'Krbgs/03!}_,!ꭱϻ+'%in$ں0(m[CX?WxPKFV1T~F8߃,+!RXU|]+E TX约L17FqE 1,zHZ\WWI\^8^ *h{2rr$-HPًyc[}H $ϽzlȲgՍ pQ)@|7vԳ|AИ jcݮ'GӃ`'RE;D+$M2z|g-{==H| T%,y23JSf76k4QL&75Tfe p#88iSuݒ9 ^ uJHA N7_/"9/YԺ"xPo!NgShuY 3=: cmƀw ^;1HCA W]ád{O:HdUT!4o{e~o]2Y\1r*P2|4øĎ"6+P8Z; 2N 麐[ZQ|:ʿthe*/;.CC$4}a[ѾtXN+`}1ӹ3,[0 Yص*z!֝&%dx8DltPBCjf_L,>FAGz ƒiHY>qk :EbQ}hW[Zm50f{Mcg?glͷ7! Jk%!UK7\N\Z<:&Ψ)aykX*vGI/ay.vl%Fȧ) ږO["(0.l %޹܂VԠD$5t&?ejF *5 N%v^Fq{8pf@hmaٚ:;#wgcVLLJ zU |mzCPiǕp a*\&<e!J"Y:D}kztF2陊թtK xuir$-b̲ Y)LJ0ri~f3Lᢁ4XrENь`QŇqYɇh \KHBJZ5u-ynSr|US:Z!R9GޠZzM]mj&P:C)pð ) c:s7jFGoF?2 2/&_uY/ɹz#;4!~9!`W48]rrWu@t2Au^z_2ijw4<5Pu;6w:GA%Ҭ@>a.;܇5:ȯw>)i;kInB+оު_ J 5 ]K*~'z$ZQU #˓[pɬ']r~gn^l(q) W9]t\fpC23"{|tFȜODU/`ɤ7(`_g:h"Tyy4 Agi,3q(f0w9R?5?LCaE K 31=lvUVD M/]3c !Zok~ڽ(\ʂ VAU{ SM0,䊎11W`Tonj[08>PcH::əxӹ."H? t0C59k??x? t5kLTbB>g/9KJ<Ծuk) .ejxPa˚:<)^=]k~z$ [IҟU(<1M #J^NweRx_ K!lLՃS]ɯV"м-  F;4.’p홛Zp.K3j- Ɗ$[ m\Imt7FGB;y >Ė]BA=u|83%Vj}! i7@rs%} Ew}o;xՍ]K3PD+2c9z]n$v.Iy&|Q,jD_7V!CEҦKL1BԹʬ+%K'")mpoz@9LCMhas[f9+?\;e%4HjDi+]7f~7= qD꒺/ q}րi4+3k[9B[?DTnq6s|U;'bUOq?MPëEO_N?JmΆwK Ew5TF%,1ɞ6AF %_dgPuEx 犠Pg튃V:oy7Ӝ4P7U(:Sqd)Qۈjl  4KEy ohs2 Ow9 f{&?pPpeR[OѷhH*XQa[8-VK2Wދ+g?;GSݦ)e:-W=,xiujZuۜQ/A8 .g‡CFum,>8=bȬ`(>'5}EolUQD.nH?'D\3Y'΋RkUxD0Uaz8KB;\(CʐaOmSw;:~CxS'Ses#1 ^Ԃ`tV LvT1lSo{ *Q%\#. (k^48!/NF6`n}ա|T}8Y _ƃXK,屵*%%qC~7D *Β5䐆 m9N\ĥ|]eF)LXwC>Uk@/xO)h9U/&̳τ`{2" {FWw 8q?эeo/ S92|L=_(JJρI>>SYskc%Ə2?yraȊ!LK8biᒻ_b.tB7Z$̸df/ Nqxҵ)nXy8tB aR `l)ѳA.Ff(, {Z⺹i،,i)U@mS:ԀK܏/Q>~^xLv&0ځ2r:2p}y)+ظ*3{`H貕]VD֌'pF+D4<YR=/~.(kG+B+dn[K(F~r#SBy>9Rj7U|OG0Gl ASFm-l?l׺Z HVu/J-\^Ye:1)vϽVn{Y? )#ީ-JC:a| /IL!ycOxAHqH.Ƞig\ z4ُzA9fj#xP;R%eOgJˀxTVR' rZ('GG~G:Wh!lUWLn.g_=ױZı1K8!C4qX/ !CD)гR-1KU:W_Շ* *m&7\T$P;*3IV:ic f2ba׆EzWZWW ITk v1)karxö{3B(kM$ݯ\!BMcE@3Ggk񾥞WKZ@|¦:0U?2Ҟf!wj^D>),gSr gK^4S t3z9a5?͵g H:@oo!C))6e5fgá{#?mSdLR\soQ+K1'3ؘ4.f HCjL$ϣơnDo?I5HϦT'"ڽ4|X^2\9;Ch=[TsM 2u\%um-ѸA= d(%(̉7.k=U"sș)靵J`|GP#'5 a (x1NGgT؏f6lY@BxY;&XRbHݍhWɍѿkbSǐx,[m2moP4pH3@ZErb`:Ш*gW*6n3oOrY'Ne;d#UG7@g^jYJ5 g>ZTK%SM4D* AlZ40hjTlT|V =:Ч#ءD:B)Ӕە+(OqiUԉz@C?kguvRTbYbfj$L H&vHSM9_r.uHkjdKo[Ϗ_mA}~0EoeY% 'gnbX㺩o-2B)9%=zɬ6ٵBjcRT{S1eS+S>{ k?GG\ojݦLquW2MCȍť~>pa.7f{ 5&hupPJϣowP=$@TjE ʴoYrۻ=y;*ђLU3y *>QoNnX@bO8:.Űv ؄|7.R:uJNKp6ֱi< azc*|UF :yLQߊ/divEBij,]:\-Wύ=4KpI/;F\s<[[M:We5 2 5՘Z5v'A%:"|X(/eG`~Ac3Ԃ.3=3m'Fjae=j҈eW tӫVRD@L1}MR]bKH.s352KㄉLβzmQ?'//537xzl-Ei#Kj\!Q&'2"|PNY]Zϑp"(NZdp R_!,R|!8tVg[@Eyw_TiƙJ~rES5O8i[_u|yw99w,1#+:n)XFTחub`+V^lh3|=\Zū[A-GWujl.)u[?ٿi=C٬D x݌sL/ui5p;/9NK:z\rCz3%ҰD# $Nv 嬉I~y_x1dub&+Qq85rE^ []3cut$bYJ9~I ?ёZO)֞B9!Jqg:²FLadʉ?Sy5dEʾ( >$J~-Ϛs*vNm$ xQ )oZX !ŹM?~93* y/5E89R_8%EॼY+%Ǝp<`$Se߯u2CXcR w)cveEt 14 ,?UkKRQ{sdžM?nVdQB!&qb}sp-i(^P{$O9uQqҙDB}v`Wab>ѢGw:_ ,B'R0bswߺ3ҽ~S8V^:&K=_߫H'ԽeYdɨ_YHDYbrx9Kova"h*1м+t:co "Ym=⽺PuE`^ͼ"tvwVy~H|JBCDZ|f(&nZ1O0v ~ƍ(ʒT"SrM\v?!^V6e!t]խEۥ5}cT]HRV[^"I%LAܚ-v-ȟoWD;%+t醴%Iπ;ktCNPRI:(¤VQF7@F|T a1KX8NB 0SqNu "X -&AJwoI*y@8eIl)#03ԤzA},@CDD?pmhGCJu(6<Vꠑx uq3/TؒD*'u[ϳn@l% /;ra|WG1؟̎G0tW%./U ;~܀.}s-t>#'Q^33$$R`VJY5?0 obo~I*L(́BQz[|񸛺>Pc~BygE-At*$db7q ~b7iH*m[}n ۣ^<fsX6(P(o',[Dxm̫M?*Fa uW^UO܁(B0PN8y}1*B>a !;Ex֖C[r9FMeeNL+!l]b8{md9=J6v,Dxbzv1Aeru$|Np^XIL޾huF#KTՕce=j$2P}>-s*| 87ER޳a_0OLhFp3*IJuݐ< W/FK "/;2;Mn{yõPS9]`$~oOE=<ꍂ٦2DŽWAt_4!cGwՎS x?pF+a*J'<]Pג0~SOi%~/l|nFxPjef Bt#dsEr:Z~&<ϽZM:yhG`tq㮻[)O:{aze8"!u $3^XEuUDəpź &6\! ]v3EHq7pf^uރjθg7#acF3M?JM@Γt*/ҵHձKEg xCvNWD!uh?.`iŜj`B1Y] *0뾱qƱv~8Nn;8jCcW̿-u`o&__³S5fj7QR'9Z%vҦ) Ͳ\Heе mXI3rJ NIs [-C Ik~Prc+ :fceдlEeJ&N?B{J-9~mP`=ĒCX?.6m1Vuެ28T74ZWYnF?^;ǘpJRZ){sdL;kLK*UMko"$,QWI5*y'1q^mc!H@xa``<ʢ;Oӧ(w%W=͵|*خp,$[~$A *Ď:AKBzpߑ%;!(@utj&Z ׆z"VGPyVZXρ*CDXlx 5=EQ!G;% rZc ++UN8qfmnDm_,uUPTm Te8j QG7]I2觇C 8Z~ #֟g=]aZm bm[B$WK#k<"זrդSEo9.VA~ݗHptMSm3%|&&hF zcWvⰎ =2\ ^kiutM+AHGf[&Lօ'YOXzI>[vŦ:IĪ U?9L9Rl};.u?X1xaAl>"{k~^23mJG 07&"`EN]MWYu'v#OBF\RS9zk?T=С(dc%.I4 <]7v1<,+%U0.8 ɲƌZ,$ UédVW-NDwXa%(T(*se>Yx"5GKl yFc\=E+@S<7d(l@ӣ8ƒ|^$6 zvhJX ro `: S\I۝}iT9vwo%6mQ%2ɕ$IL)wi kEFu_Yo 6 >FNAh\CODժi92:-O? h=ej ;|BC wQQD7VcȈʦrā0h!W#1.pͫ⨠t[ɲ#,/%$m dE+4O}skf_ʿ֞kȰ/ErqBN]. ehE+,V^M o6GO=ϋFWryma$h3G򷶑'h3I/9"Η@[0CSC x`6dL;H4PϴwU`˒ŕ6GPU[ J|}hz"&h1&t ƈ|ub|VDFYjtE!cS({ ;Fk*;LYF'D |$ [j=@p*i1TMƗZB"w & ֧42xI:m569ϰ t*#(&0^`77O\̂L2JWJJ,g4 .JALɠtհfa1$ {H)/8-jt堸k~U4j9^J.m-mƨDvG㴲1ssx 㨂{9ǵ9X^U9a͡Um}\iZ>#Z /)p\ >/Z<)vI|; Pbe >&i6P\ Hn>L{da#4q-E0Av"tXTIkW/^M?dܝzQk*~\$ ﯞd-w_Rcʜ;j'E˼sD("*vk,Q2> )J 0)>J/dFIsK'0ŕ`*!TJ!%A lTt/H΍GHX_5/7 f8 'mKV$Jj r uؔŬRb,f *E -_HyKNAkA;(q9SgO*es+`z mSsKn ng1Թ-'qOGA \zg^DXK$UUj±4qztTܽUd+O,- -A3,M_-@f;T4,k5Q}.7;߉ZPpS.NSp>cfs2I64 ,oHhb#[,2m#)&GÇ`R)^x@猩 '˭AxrwIIR_ߌxw3Y~)$ EiO4H_LSEcqw$B1.(~ąH-&a]J;ԺjEOX]řw0OUkOșnОq!^dؽC5-o~d^?[x n٪Z 21(W7p4/+ B~!1ߔDgoiе]M m$!:8UeR׆n[rJt_qRƏ߸ ˩sdV8;k;OvOR}5CÙL5R}橫 3)6 a@mHF&?S&7 Q Wiw2 &,'Q,DɅk(M N5hQo&x޿)!$"qyP+[c 6^bB~y!`$R*>WPẐ3ԜoDS Qty:Hcvvcǫ3D&N5r RS&`[k|̝^Cbc/%ʭ/#E aZZ?Eݐ,JD f&#gTB}Խ׷m-)l@ƢFv=Ն0b\8%˵f4J` n&sk BY@ema7{E-- P:Y0僌9˶0¨3yk4COQfTVOz;]KPt~^ۖN /Fq`'X.PƇ G؇mIR|@n+}UZAcS1q%1xM՚ߜb8R@NTYZ*bjC =WMVoR&*dzysy~*.ףkO= yM[kB"V/G^1A=` uHBFw:2}r$vv H$76E!Ⱥyy\kᤅJhSo-Q&z)2 +VPrp& bQ|`\T?R{Z`KJFQj3?G2v$kɇ- nҀ1bxw''Þ $͈V j7k86^SƎH`!itLkg f)u$K"I;hoNhs. M~vD*5,*tZ ȉuƽR>RBjЗ2'T]cSV9X~f#lV&-.p->3[YB .zm?T_>PE=<P Gd/J]5E}駊=rvEsN H({z WvI^ִXSkP= XJOݍXkJ^I+Vwqċ׃L6w{t3] Ǟ{ ;&J̼*#l9n6&BDݠ4+$E(;}g.EqzP+k9O!6o\`QcqO 0RG ?ٗp)#JJ Z:{=k>T! >Qgrʤߠ%;0kKO IqD p䝈$V U UpJlJy >Pމ)™!rL6xBqrdFQtq*9,䨛x")ݠ]|2-קk$~xtw‘" vFn0I0DU NH*9D;QQp29Oc|Q4r )M_3s5PCM7Ҏ0 o4"˷n诣 >yUʄTlܲKrŎi?(ժ5 9{F<ܿU܉$Ŏg\% ƏKt+#VY5%YY 1(/zQ 1+S4HS8;PIlh\MB80%#E:EATQY-d%H=7pXX=qB:m(N$G5MXr\rOHO 'vw?~-~W&fLy!{$Bs{^oү8fopQ`T"/>G/Gd-{4GlvhL.SET|5^eoY)Q}/פgNժCNR~h!+oruٴʹsӄUZ +m/874]a2? e^=' HN# ys^'*ڝD\^sVƀc3̼znBm/{H+%{^B H?ƯM+QoGg 󲋥)T+ >6jAkxꄠ1Bx/J}T6xa̒2BS9]d_@?70˵};!(Me'SGP枭5 4T J9F>gy_GFLoLm zFFLa^ gU .q_@0zT>jyZ9kU =v VAkZr IVk'SĎ*&0ET#Zb'ǬiFV'8bڒ)!}}ѩGh0@5.M0Y)(wQUoE§Y,WZ Fs̐./?.zJ;]X O!ՀKz2 zxI.4]N'jmW^@Ns#ܲMHkIpҺ GNg2Jw"Q@AM.f-OrǚaJ9]}IZٌRQ*PdwZQgsWĈC{Y9 <[ T&|F?I} Ckxm%y?$'fcdh5 /Fo:.\?P8^x:e"1x &ke6IpE]6qyfѫVn} 6(%خ.)Iv"皞.\R9F[ OӀZz*:ر:P9.^EV/䣸ڢfI0\%iK.9K/Go聸tDBT+2!\q8Zy!'6lHЦ$xޔZM%ZR@X8n̞h4AyG[{DчLW4=lx#V?ǦK&xMBֳ#-|fK(p|R'mF?G)(Dnx%\g^}+Ks)!+jtLlk -COʫ1bS@Lo7v%SL0UMM62|mHY ]0ݺHZXh1HPkuOoCs:*G, ZXTp0+4xut6tWڀ*6y8&W2<0 Wmġm7g'P6s[o.Z$:X/.L f g$ptK?5oFn`h9'hYP=rG"ra=$'h=OB<0|`bf¬zBg W.?ǂ_ cOך%R6L_bf-_hss=.Ȃu*LP~YL%eh03PI@2!7'H>d"k`(IG i}]}g/$//vVT>1%=[a9IAjhs䄭P+T HF3 "P&P+T':! ˔faic\G~dUAxMvIFu1hCKU>4znng">g,V+ڋ~0>s8vcUH 'b1wzFNQ#: 8_oĥ DUxP\p(; 'i! Eik:}L_VPHxKe/a]z ~IK2m3m4/ ߑnzj_j7%{;9U52Cr?:(+gk>>5v?/d#A9tK@]=P&ח3^PoC1g~Ŝ*r54?X /VI~_ҐRjm2[* 鑉v6; C={ |C#|mA< e}ggoWPXv|+ti 3JySGZXu=ƫ I9Jt@2738&&ț, zhۨTZ:uFa"Akqu\Zl.&7l@Xw?\IQ;l ,">xrwdcI9=aBFD]SN)? ]|0@,VTMG/ K-xzJFhA/ah;5Ѯ9?BtRu9P>OlR8DM@d` 0@qQ$ dݎ=zp~킁 i_ת,k՜(T,)s{F 娀-B2<=!+_xx" %4d#mWxAˎWՂN Šx4y_AБT=)`$u%v N2 ?Za"pwF7f#x ‡Jhs%#O?pʍ aJ_p;^ -w4%r."Evcl>ECۑMF"*2qr0(pz0+bhTbyvduGajԭU>u5=C<*(X2QMaIJeUFk{ƚcCCYפ+ٝQXjҌ{s1~e'ts't_ރ{mok]>Ld NH[QKv}HgU~逵y`w<1o!g4-B+L!{Dq\?BŎv]piڤz9nJ){  H6 ~m>MronENomf1Q/c͠$["ʉ)6^;T9I'ة9\`8sLl7?\/&MgU2F=_BFV.I&c92η~mt/oY 4k" zT*>x~@ fmY=kf\ Z:-W2˟sZX@ 桴cxlf](TP*2\ueVs&TXɈDTQtЦД/#UbBs7\3^NVe:|=\{63Ţ;>7|璶1m~-r"Hp ^&Oolс if'tcubAitG{ɞ>+H C`N\Ϗn0q^π S4[EYk2NfzW{ۃW:uPŭc[ ac%pab/t7" ;=, d*%UkYΊߟ |#7z/V*_o̓zx|f;@#YiBV?׍dpi=)u1:,w z/Ut;&4{Ÿԋi{6Ww/evk8S5á1ƣgN_]yxLcZ9Vcϵ7eX@qf]zi'CxmOf\cX#Lpb:%0Lp3s) U|qո=/dST8ƙ12h5X/Bij=X=qj ztR#qPvMs&bQF´`p`xDÂv`vo(vmLFtD)&W-NJmؿ]=PƾqG3,^QmfDYb&Zȓ2-]LtC{Rb%.88vU\y+^KyDVO._89A#N"'$ziI>n_⺍D 'qBֻGXNv2…퐹J;fd2=ƅsh's b2o|oxY+ZQطN}R%p,4AfDsvZ`tлM* g}BJ-Ƭ1+Te>rLjJ1&[k:J8]mW0c<תcD#at.B-ڱ4~cxy=M( IJPtWړC@:lNgYZ07070100000300000081a4000000000000000000000001649b7c290000d090000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/N]?Eh=ڜ.+P3ldq".fRs!և^6T3: O2MenޗmbQ9onHdQd8`yJSFAIYwHVΌ8S`ђiӨBuP(UTUJzPPE5%l rlE &eQJz<%zW!"M 2!\3`Uܝ°I 9 Ӏ@Z`C1)A<\}Y|d'in0@ ۏMhx9Xh!m.".h@k cw; Cyt!BV`Mt^,Q(ej.6by"|i+#/M}x||i6G?sC,at0JAZWvD`5sI9g-ځ &oD)J<; 7cـu| ~+30R6kZ_Cʳ*U!-8+! F]>wq`z(z=q8o?> z<1jB4]0RoP'@\7_, B啜V h>B,&V ,+q[fa& x>#ʯ;QdŽRznK\f?q9[|e_O>TsݼuHdS'b Q0 c #̏4ȅ#͖cSܱ͕8&b #J02;@Ƅ5K,Zwv%jֵ @?H A5m N$E`lZ ]-\T3F)Ğ"qNz#Jdx_, zf\YH6KA8(MoD 43RHP躕,a׾(%l|zEO|zGOvISA6?Q^_Iz5 35q֝f:*et +LUl?iC>Yx 4D[5ةqcjn' !h!3|rWow"W_"17BEn񑥃UX^-9tG7YhU~ "޵J?ЄWZh|lz2/52ײx6=^oN0?UD@J^i3n\N]moeϏ-Vdz38J4UrlJ`Su<$8Ҽ_y k8pL*7^d/U˛gFWkB&\[bdoSih(# Y4jHS[u@(᩻+ =Œ[Ƭx>zigep8 ]iF'pzJmԖdu&fr]!;=X)H=5);< )Ȱ 3voDK}S3|}oԜQSe^7̡09jGlu@~~MjERg1tɿ*l->%Gmq\)PMS,(*{0qt7`>5-mtK$&2*d/_:dCD} 9XS%uFqB&_pV\d[LBUp@K_a),o!"Q!]jeLJA 4|lÈoGCbYc*tX`fT=0\:}mmKj4#aVĨ%-A31X٤^S=+4V(jHP%>^NmkHB/uĖTEZ+3("6جNΦwq5Xt50%@&?Ilvʺo=(_6 0Ӗ|m; &muERw/arjP-DrCˉ@*Jθc@c:^=JS;!CguSi&hfbŝ 1\PAqI+E~-?L0_ž㯪A*Viu/vtPnF3H<(K`Vfړ܆Vep4`k<ƒk9Le'?l+F"̥8껕cO_ _k2+ e 3$Ø\?zM+9ĥN嗌Λ?`->Vy)0$ԟ7 !nh{;/5MD)+`_E-ekމ%oglp/"Dl/N399l 47,?XnX88=ȗP>njkܭYXnlٿoVϻxR˦D#}uPQe9"/>u\Y+4F G.Jv8 <az}8 x N&cPBW Е㖽㞍e>6Tv=mx׻Tk Gq3hHEVC֨:ݻqFxsbad){aC(t+Z;``e,$ǒJfva*tdϧŏiqQitѽjn#Q'ǃ~FS P_=kPFb_ AS$ԨdAC5Z~|\HC'fTdJzlr"s|wAQ+$=`r/&ċ2lYy#Ϫ-G!!#]uΪ=N8frSJk\c&sg*k%·WOWɹ0{|5XxAͶAz]*/ 9:7c׵R@ 'uBͱ^lƨ3od QwM*]:gu#z_WѴ%/>%pf|VrСx$DIuҔ_sK@j߄ J,Q)'韒@k֠.AIzeS[9ϟD@[nUL JuGpδXi1 21iY5[ Ɲ?Xѣ^Z^B8ϥ9Vy |#^j_?d I1`ZCF b{Zu! moF0rq) 8kd$-"y=3jKwIL) s•iYF3941T>^hnSKFNcWWBD6yD"0(J1 JJ>-u{%L`vliA>aK a듚4A>i[;ᄽ^Ă(%b@fXŭsZdhOyPmZ5gzŀ)S 'qHŏ|,~J-=f"[ K%D+%!-w)ZҮFk\ʂDf!л9k.{/,aZ8/N<}jfSԩLGI xQ 9Exho nlad\?]ESl Ůhʯ&Wi!ߢ 罶`+ > U)6lFn!6krˌ?sĹ39`$qS [-&y:pC䰯 I4 8< UyFkjL[fPԑū]ր]`R]Uts@w hYaս_ʬH\~=CO@ƚ˽BFS ے׭!d-O84릶% tS^oS,@,8X8TY\6CFG Q8 }oUK_#;@ A#G:2$:tl:?a 6囆1oFکaSޏ+cf ͜F*ty!nǯ7Ǔs[!e0v`FNcffzSzB4}԰3EoCLE.jݏݿ\ ︸',#v@ H=OҪKSd1Jv: ;!6 Nm8ɋӎ; hto-1nG5ј^~31`Gji`a@h~9a1+ނoZ [>ڿZikqdHr"#3ab)g|$akmΑI$%=Gr(fP>bm\h 6yFT\W"z"LNP@?I=YHv1O"Ds qU{d}!Du6ܠ t\i C{d@0Z^)R^zn}y.x4xO܈S\b^SWB}]|g)Mc-v4,P mٗz)=`*0$ު!T-YO2㽛8i1=G(j(OP_b[seTd0Fp_&75̹6/,_¶(T@ʑ[Jı`h1ܡӔY/"x3pSS[.צp,ߐVyxP^?LeZˮ, v<9^|s$20尀Bځ,+oٶd_QNÀȇ}@J"J+-f#G"ޡ¹ÂkN5]UB0S[.Grbݢo/osn(_1, /3(Ec xL95X5UK%pJŚǤJfȨ,N9EqiK+':N/^A6$@ugI "C?]Ttvhgz:9p\c>fŪE5 r܉4>4\O4]WJS 30Okze"l§6Vo/o!RR6YsWТJX?( [W]H՝ {b!-&>4[wD3ޡg&JOkS\96fiS&rHqzo|^ҫ\v-9OY)mMPuŸݲ'R80ꗥkN3N:τ AqQu !3$/ t7fDCۤ+*)(ܞm9?qh$f^kĻ-iTAAx)kиPt Ժp>^8^߶<bŐo#zys%Hp<}N\#qE#NnaӬ/Z5&g@ky 6C`(_5\UqhurEvL"Ў(M1lo*p$q4¦tY1сEuIIYJ0u1[6nٸYq<>#lWi8"΋)R4jc)- T*׮CNfJ1S(iW`GBXiI'ށ9X{:>|7 ϸ WKQxFUouߓҢGmjq [AùTYsf&cN'KwNkN#i?.79۰ҝUN/tA°M|Wa 9uR0VoC#@KYqhx`;1**gm;RG YPau4 ld+lBtRӛs>G^Zס `jsW!KTqn7.Pk#grCURvjт(ўQAE8`4Nk.lZ+/VI{hb`ݰ𓍶ܒi%X}1DacHfB'ٜo./U*ܴ'wrJ 5Z,tĺY LYGFv`ՂqAKC&Y"UPf]zMʭ'YDŽ]^! Gu.ҙ3oPİ:玬i| U5EBCXp[oR@Vn{e Y+&VQ(մTm/D n  ,X gaQ%9>*:5Y6|jd'$P;UtG'_K1g=ol2TY5:i'&4gEiIĤX;v ZAZb9hC[Yˉw^OH0~-S{B9v 'kar驄&W/0ave&rt@@g.(kddu^P"lG; EO:VuEJra~g?-k"u5pG4+ExЁڒ,5OUQOZb* \驖7^8c{ b:.Wp). 4-)/q"ɧh 6к4W/5zἘzr~S|D|gƨ}jnԨe}pu66Ky oi_W:/mY}Q [cbcy_d'DDfE-u#;iَNEsΤx^z\i~*Dqm#T&Ls9{2B~ [w,O~4~ޟ0@%x?]}riV0?Ohi=/6B:")#hL,QT\>7mY/3L̄8?2QwzgMgF :I̢=i8X)`a [Ű^oa_ͯoÚo2ΜS98]<2v0gRh2!fTk"7 hA( Zo+.gxGh}E*a1V^,ϮS(fη.^h]3LTF#E)>$ā6"s;k~x:g@ra#&0mAmTP NwdS>*>MMДXN;cYPH^\M%P#bohÚT"_C!AY.Ҋyw$.kRt>$P{Zuz|Cx=8ĨVe*rуoi}rs}=$'G %j9m },c~H0?՗Щ҆ ~pkS ?5Ƀ7oPkQs%tFN7b+ ZhPK❇Fȇs J⌑CY`;˰2~UzANw)>(:% hd^N 2XRXS:nww]joqs Lt(&,_r'@cNpLaLF ưS/SC|Ad%VTKF̣oɿz~dU4r?J~:;l_]O^, dn;}޼A}raQzÃzt C+w0k-*6j@Ύ|R[ jib(ygY؏Ц"%;̙MlɕGj^)n+!62YX:o3J~>.p|Yg~Z%]P#C& z^?,G< #xuET{~_FMTM=ulYu\6qL=݇0r3Ǡ1?8WQAsCR' s{KK2ɹpC.wު)ľ*1c|1*,/m!Sa՝I@o8Q ͭJ㉙Uk6{CO[ڪ&g)jO6e-wU2N-Sn}J[u6S}-߹ S pG.FR_7Fp&E*wS|Fks9  <ޠ5wzFI0hpd.f3bs= \{K}gڂ}N}¢*D*{ZOJ9>S[nU[gzPRe(HYCRFR @ ]#>[ZāU8rCnʊ$l-t 絸RȗsRj|UUNH_Z})OLy9W UR̢6(1DvQcǴIq)űSLgs4a^-fT^3zv@)D̈́kYNfÛך,E0V$( `^ IP7b`al[I@ $m}vֆ2ۀbbk`ي/PK1E =OG: 83ߴXZ8l#F_AAf0U18sI±"{qKJȏJde㧩޵ytOzhQ57*NX'#E) gmȑ*ߐ չ{(_7 .Vw%F)i}H*3#5Vɷڃs w"7>ga%;_PY"25zS% nZԐ0"  [24S"F;4ygpn?E+ 6^ 6-fxdwgK~8v *2<]Ky("eL)bT4"܋ 5/(eGfY]Ë24U_\X(ns.[η8#c$.DK Ԡ>Oxo6u5&2(qq-iEOi ?ъK=L-IFXЄy&^z?=+* C . {BәeN}2ue*H"E>L$q hRgqAJJd%g/֘uMSC4,Xk,0Ǯ HҧѾ ,Gz@#73=F%h#rCV?+̈́ǩXKb-GUa,opLtBkРl6{hϴ}#ꊷGe*+iIm=&3_ۼIR3M-JȂƒ)CFTdQ.99,=$19QwjQl? LNs*}RNEҭ?a`:|HhaC ve+zl(#E6aryҸh5qK%QaP5!sɺ_PP*$>ҽ 48yS񇆫mj-"6bL<7]*PUFIP)֠t.*V#:!HUp*URB~qJ礧X둬yow \|ƧSsX s/heN|FftvK`.x:$<ܳN >jf xԜ.6cVT<ӕGHr5+ P OCXH1~|6 E)El]̐9Nxt3'9;a7܏k[h4M#B:ɺ&-d8kZZH2ZL&ħHm!Idؽa l=9~2Vk#Fݐj.v%aGENr+8g-djrL_ٟmv@e]B^fx鷗Rq6Hs**j=bBs"\wQL}k&u|O);\v-Ymd3Y=0չL17 y q,J@a5vFtI=2j Y} ә7+$N1Nu}W"m +Ʉ.zTM*1&Sr(gO;WvEIՓDL"ۊ4#,l䢏T=Mwaeçn=3!SǚcJ>>,p~ # W_2^;QⳌ'a8OYAGNWE|>eLD: V#I $ZaWg7"!CY5#o_R 0w鿶 L~3f4lMQ+[$z- 78xawTQ]2µV1GZ{B# ^-uJ5 ]v@`.'jPib) bH34r(/@Fj]J< WEc.&zN8 9~9F$/_ww]t^k,E#9,D _K 6i A&dHSEvA*e?e=L%J=NNl/Tx]AUI]8Ae#ˡpCdn(ݔVǨN̔b޾*S$@"(4hXQҮ7#O d6|44SvxyVyCzIݏ*g਌u>q rMM>+kTNA %a}(?\kN4͏qwE%ck Ȋ4Tafm|V  4ڠ]hiOߗ>Կ3-thx_nB`bޯ!dBh<ݎe DdTX!Wmo ޣ#'+z[MeE57ֶ%}N80Mo 0P#4ay2gq$333IkaVHHh"~Io}e \ܒ@Φ+54>YY.F+F%"Lz_ccM.xV<7TZ̿[;.gh!3qX8` mkuLHĐxMJ0A7f#-;u뒅kח.6<1XbVMz,:;՟6nZ?)7Uʸ؉k,̄Ey߫-=@20`-J#UxMQ@C>܃BL:=EX?DoG$jz^j g e0LHia_ pL$;UDl&gw0^7Ok Z9:V_prI0r0zEDRD o:Qc3rG Zvֺ֨8E c 'Y=%#5V kI Hh^#$N=D7{ hKq18L::C+ɌL_WmIclE?w)o=q]Gr<RX"ipsUΛ_?|cCkVf 7<'\]#~&)5'fl0,\- ?oZ0m (Z+Y7v+"ܻ"A8еJ5Y|CϐұȡLuIffJp8if,_`3+cV$BV{06d5\x@dI.PGm*JטDnS}Fr2.Kՙ;:X(cyp+ /<[ی{&/nu3 "mhPQ`yM_ɟa;AЁiW4w.!NN2ڲd.,7.P9SJq+O 7frwDYD#c݄܇ Wq*=1]+R{#9rA=x)C"q"<0#g)NC ͑iONП1Tǵ N}a>úeG y wVDq\ WP?\籐1w l0}7\.g5`h6W!G5Õt+ͨ;DT:8S ,#:L#9mp,܁GǦ4 }lEd;ӸgEyO=pLNJ6i|ύ⹿osea]Vݱk (7l1%D2S.sϸ@鰣q2ʴ?M\T}|6ȣ@x(|O4E::6/[hZܫ> E|67S\AG7^}:k/7;17dVZw8bMGFpoa+aCTC]Dy f^5qNR`Lw7[>qYJPj&c.cpF JU8{ T1,q9g`yl 0jD}A'_ jy SpccWz*SG1Zs 3}{5kά<וyIf N2+Y@>;ONv \Tbn`t=NX[U׎Ǥ7rCH*K8)и܆0?K! w4NZE ,a"B*=l#i*NܺlHzu@?4b9j(o#ثӃ*m͏@?p$ S2PS5EU9 fG, "܊]sQK5Q҈DuVF|q&Hln>na&֏(ɸs| !ak SaFysZ!v6Iy%$_\ d9r M]4tJ)l ;fc?z:Tp>snbi7&_2ӕc/ 1"Y\jp:8,r~HvC+:ՅD/gtcE Pe o{p5bd;0sGOhT ȅa7 p<8}XN_<8 uD~ZvpvUG;N.xf?8ۚ.@)1+_hn)Xkw~y`Zl1>w„ѥQ|IN4s NN2E(72X9h9V;>ikBڶ~auxQUR7x~׆%$đ[X}C!r L#!z)W'fEҋRL&iV:լ3*e% h19Q! 5ŝ=Z,M>ď3 BʀٸP]pF(d_1vbJɭǰ[~ .˩9U{ IZdF;yT._1 q! foG\6s> TSғsj"oO/7BZɗ;tN!E~T)w] uz -o S`f:fyٶ 6CkBDUA9f[)"?7<`=L?h~7ËijڤLIʴk ^3LRDCws ?#t42'bӢzꊜǟՅ97;p%G7zΛI+ Ks/ ir/ݶ" U?+L'P,? ayR.{a<7e&_V`L"DmU A䀾9wE2 >dɚo`QFdzL}xΤ]/M1wJ^nd0b5j귉6u;7CRiY`1O $B#3:7쀏9!EyLibd÷9̛+V8SckʢO1} j࠴w>aKKMdڴ2Ty /]r30xec,@#Tl7*R 5 y?0I_9ы'kBiRgQd哎2&LVnIIWp^mnՖֳwhl}MцmPs{j$9s"BN`ޙ0.>C`T7OWT 2ݙBʅe}W(2p_"I۹{g]]6?+::}k lpԡst󆧟dά|rtIPXC$Ip\*r,<(=r\!N-~u[l G&U,5ߛTc)b f'^4tTAJC+] [` c]"]3bC$x26@;:`gLB@bۃ.E"tRgSi"Qϩ%dӂ@'n{x#c,r  _;J7'ş{%UF^d"޴5!7FMi QLJ+Zfc(ڢp $11I3Ɖuy l6aQ5#KTPB_ZΛ-X):#.Zv3kzLaf*vmY;kw hZȊP1x <=[QWw Tf=U ފ,SAfnVOI1{Ҹ-)y2`BDڴ-Du|n{Lۆ+O4b[xgqA%ϏmD"DW/1<l)*ՈPmܱWH!˝iĐ=zg>}R!V,hAG?}pHf C2> Zd pO+tlt< K c3'kn$$R/}I"P{VvOcwI~cKO/#^M#^9ZSWj(ҩUSLՙn8J8H m0ѵAŞxO"U)~0NlC`PQҢ .u)ٕۦPcXX}N~&G8#VvMⓨ#쏚}ҽkP<'7XcūG7]czb\"MFZy۹PPlt亴 _Ig+ΘM1WmWEo$ZkQg H̖Hp CIrw4Sb2$P.հXd3[R_>G>zI/XwU,ңb7}z#\>- w)Mef>(+L9C"K:fL dqb):Yέ^2DrmXLT"Z;ZNw0ۢonq, Z7`L)-_ά_*Nl 1)H~43WKQY/H_Q {nCC ~;Eݵٴn 0tIU-a[H ]UoՊm8Z;|կK}}ur 8CJЗ0V֙y@u^H7j`-OsrRhn&A!GDͻ5` Ffƻ>, %ʺ¯JA  e\&;pޓJ}AwVk]3-iL5]%8[(êv+h1XEej) jUJby~51^]S}U"iEK +w6Ǭv;723A35 spZ2ssc o7xϘ !Չ u;JH>oJIЯ||)9:A6 W=ˏ?qtkdnDڃv0| :62'D~K\~O2d+Tq8h; l" "'s) %rm J%ߺM޳ vn|Ekc `;>m ͝nir[v8?o$Pܴ{!k֠$;m 0Sݿ.3;. e+?Oy?eN)+y.&0q#;γsI[k"z:',8&_H@~mKĤ܅}40u@`᠏\ƎIyf̘:ۊߕBmWe: )p~xl:޻hXon^8/EXA" aW9n퟼\p}sx6WξX e)ߵBx_]Xɧ_#vZO5;NpAH"?[:Kpɛ'Btl=)0lg+-NAΛKY]c:FMo;=vr{cBTůIF qoċ:덺 C> Ȭqh 5A(C}Ғ`P|z2ΉS##UsKVL}T)ıF%Ic;]&,Du 6$Z">D +ɖ~V X8vrq~sft,G2M L)P~9(,މsbi|8˓y 3Yg K(b2Lyl1 r{Q%s#=:"턶,5Q$#l) ׎$,4 s]0AfZX\}ύ2M.d>:qW! },[{QXzÕA6IGBx?#< 6G@o\C0QP9ReBGbk󦀣Xyr O zXA -keLAZsqeOJƬ oTJCvl?"e˙nr )>ւZ 7O]͖BqTs@#~bޚ4:Q^FGEmI3[.g=qes2am핇lci7Rd鴫3XL5 ĞL83_@-R@KO$񙹡mbF)ӐJf]ESf^DqGȟ/e˒&KP#HZ ]pHXƔj^C[AURΉ聾XѼ$Ovh*CS` }KHX* c9ykg˭~.({eSG˰+D[u%ͯccbH#@1ժafe\k+Mۤ?Dp,i_E-]i}1nX }x|xo1GOGP'{lܵ+ E&/&ɣK;Kn,@JN %XH)^=*J96<ֻj*̡?: r _uA9 ρ0}Zv|`|1$ϊJ"ڸza% q"<@yAχ%c ҨYЌ.z{ηf7؉K88K9{$ݠ;4w}lO짏f\Ҿ)ӟ4FErohz_("N^)I@pKTy3ًRT> }_k.1F(C3!5c4F#9 mZ4gNCͺ/ !B2*c&JpPMҡ衞#gj)XK`<,#t%]mmu*G~Uѝs[?Dey ѳh8Kr%#讔YyL6 6粂Q~lblM}H$xA<ų_ da r 4xA',k/[#?]) ŎPF$Y5Z+-+WINaMjX!Ftl~rQ:15/w? z,.&'2ȧه/G)˱VAwÅ+S u؏lhv ʎ{6, qE+D& *=!:>8bb+(:c0#*w$wNH1)l#l8<  -[!km6mO$4h>Cg'!&z?w;ވSWMMC.*w͓o_DAs>7[[w |AY;MAƊha ̱n@}ŷZBw֫bLQ@bg0v 4o. ʩ9ڹ>AG(|w}\<6TW6|QIdN0:-mKn?$4<`ǀ9Dmҵ8^y^=#hkI+%+3ڵ%<5Uf`ʹ}˄$R3TN>M>W7J> HMpT5  7. ˴vU(͸Jkfqs&0}k銭wxyc'.+I"4X )3Ah[B.]&WAY^mKdcjkHJxzf d8g߅.<2+Dd`Cv^ iwM{s$lgq0pV#0jϙnC DeYdR_q.?N;xV~J -Us#{qh?sӣtu5bL))Z됲ђ/f`IoQ ~5WiU6?1kBa Pߞ(ɥy8!cEUgCIc :iP%XI} <[J,E<+򯟔3VMֵ(yES|؆#u?i +`?u=(3#sAcPEkBSrs#p !7zX60ۡd %d NU9jIQqAwp_@ʽ*igf}&oD)]nC\`4d [06orFE*ybtxȸBp:~T"%Zv>q}B3k Ut>AdӼ?БIG(U HSW9y`˘GXaWz?'sK ī*MO5f LygehyRhjizs {)זOVr6 5gcW~U#O*#9r H% 5ÿ[e!:$_D Lg d%|sƿ.`ف,)$ѽ:s)H] C h(ͩUlA0f^O4{wPO5hjw^$fb*R)Sr"YQ@]ϣC>jFl0 D~b SD?BIZ8a=YrwK :Et &j A7wp lj#wr@#V7f ̟[smՂU»q.NesԦ2'1r)>$Kq:o{}+`^⧍$6QL}f;;ސnDr>̦(Ǡʬ˱(U?nPN30?ݚ9X Ś5ƫ)t3kX="MW^Xd&ڑ(2c<'`PV`pv|:s.3CKYlSڪ-ef gfPO,I2D3-A#/h#/?)ϗ`cQh]j\37j"Qy[ vԷu˫Mx1% 9K鮏ж^/~!lFCVfU]L!K4 FW[Q0cx U0"ChդO2xdu|ף~;$؆D3OGlnrJ{_I|UN/)i˄1EHP96^@[葂o,"CY?[״=cر| (BZ`3(VuPQhY>$&ҜNKbܥ^d>40 T~۸DY]V*tB_\O4/ƭD?ӷnTʪlP 52BO[,/ 1HQrY(1ܼ=՚0˔yKІh0p)4$4Ti{q-WpLf*:G6KɯIUUM&eP zOnf{1HL2v-/6;{~lN$I/AH,h eC3XέR$zJB,vmD5Z$Nڎt{w23/ {eJR, R~ 10q\~f4vW6 =Iƒê9"8Dõ'!`x%UTH6zTR!;ـ^݆eP}X j#/^4lQI~rfjN0NY*~EEŵ`Sœ0Yb2z#l-ZUU *_dR=el]/ȖԱlj [NY.4FO؀%ȅFn~ON'!B&gĕ?̼BEǬp HЙbw%ڳ~ێ]sR.Ժ](nf'u}77fpZk?X`AGX脤`6ʞY#rV>F?h'wQ.sT+tW»)p]z̻mzgy^!=*o+`K)0ERojrZ.vy9=hAi4gz7CTX"Xz~"iG2);y"P zbp.Z<$39ڎ(w[Dj4oǺF}~e侞 7a01y0h~-e`ٸUcgr麡#r~8̨ "i%X%6*3IUea{X 1< h^ڷ%$RbZ0{9n=tq(*.} ;w= mBh]pSaK^<]W(Bw;c03] Ӧj^vpkĈvۖ{k4EuՋV{6y4NYd9dW"ysr+@U[5Nw^_&ZΕqпf5TibF.8%zܸu8qEVM YHoYx3O,x,{d/k]Uhl# @& ɽ$*{mt!UuRFo!p0\MŻJD̑}V;J΍݀ bJ; NWrǠP„<^X mǗIIuّ!Jp]=u#rbxST. ŒG?.r\?of?o5*.ZJN'8^[H|?+3/6+B0(1z-Utv>e6bl%o_BzݾG$f6oC|4_wmlJ&5œe<@Ωt;nТO%9.K u2FFsVjj´>#sc3QҘYۄ|x(vT>>PaHz{wW'U$ W!7U7O jMb-3;;M)AĪh* ڌgwܢeD~ofXK!밞G'vbYn2/0oh'L}.L\kw'o$pI 2zqksДZԷ';#78s^'RR"",%A)#œZr!նez) Y)n .a9DԫɁ`pLve?)jɐ m2C/VPPQdrn-2 U [/A@&obƒchӲ%H8d/|.}jpwHA< .5@> }YZ_ʴuKxuA{A ym!~G60L;w]c_YS`˓TbLՁyu"'P:_KBl`BR~fQ|,np|9Y?~7DiNW݇"b*8*G5L ~VjW"0Yg-,nޘ2nR%%蒑8d"|uY>NG}RwDiDCܩYf@!=׆s@))kInG8bߤN>\>Y!; mrӻQg Ce&0q'S/ -^/@ jr0JA0+e ʵ G-3ImSxgws$Pzw4TD>u 6GOȋYQ5A .!V+? 5'5sNIt IGe%HDkl4#Q2#}85"RhP/!Dq*Ȭ?pqn: :;p9Ccs4ow(c}DwוҀh'xB-`Ż~1nM96a{C/S'a5e#ULr%Qzgp3-p GKapzjv ((PwjN,✮mt бFZ%XVe͙X^!o0u4Op{ڂwvũ.ꡜQI Wٖ$W0<̠ߓjw[Ը%wQL[g) 3wGen %|,[1o-'.:VDmrLʲUؙDKNfMER;(Ж`g_E%Aق&(ZSQy%`y!d|ndK6b6Y*={A#@g4iyۓKhMm_1F1gn;WWQP}0e8Um?J}JvMyiBSdC$\Ԩ4},N[ DSY0DF.@Q02rTif 򳱼7M=X>0d5+4w \cil|n.*:Cg UÍ ( GAPziHs6.dKIsGpBKP 6Lɂh)ӓPhKS8AH&WѝfYZ j aMgF$q]$dp豏T4/o A1$9Hpo - Np5t pS LNDSasEKD=J.K[vնP?2? ԥ5)Ï:,'9|q;yL"4[HCZIǍKzm#$ N08 `[E aZx87zXM *B3x@f|}Iy=ioͅו QZsr3\W^oD0TyO) MςvU5­hUJ–qR2 Rm [$ORqKpd3t5'jfrc)\^_HJbm5J&A\j ovoN81/j}aO| :jxm,w ܚexO:wBEePwoZ BHQ+X$ց)B1<1$?s,Ѝ;9g `йk傯%viP<4,.j4 xp߲MdOe\ZjǐwGYyY$#ج. iHfe:&Ys%[+zMsgF0~6jzNXz v;mh.Ti/?N`HaFf1uf=08^ {A^㑳b0Z.NU#. ^C< yXPϯdB[ |^X?E~0h] \vKO-Ө\&ĨqD翇҉9TOGœ5a"}q=Zh B!H,Ņ~1 IX]PPPqMm )](=Pxωk`U=;P5W|{O\5V w~DѾVȌ+%ʓw>[WaQAa"2zk}ian@0ȩ>K6Zhş} S#ݦZKŪ3Q\5E xv]2 `7ί0 Xb'B @FЯc$oJ煜2o (nFU<ߜ4tgn{~hHTƒ?|IiZ6RZizc|Wє7dѪf>Sg~}V!$~ u mDLWo4QJCbk0 UvzSҞ?X%a\5FhdDpW|# "!`O!,ə 0SnETӦu ivAFW7 4C y> )˚SS*\{ޠA`V^(آg>lL!{|9 vUGq L& o#/*1/Q1#[<dwVZG4 SnIrwQ/(t[*j}*'TggD:oN/QN{!*HMUXΨ\SAHT,9L%l'Ɲn \H(ԓԶr_9.0VDl?Q<él9 c:^{t2V2/60  B<Ξ YAK"-@fJ&xVyr@HnTbԅD3kKLb2nXBnJ aTR#I{ euG')~g-(@Ww'?4\u^h+RЮ-5!;`Qj@Ĝ~;\]hdpAm^L .c̸4Kj_+fגͤ~fd/@, EIk  Q髰WD0 e (%'3Wf{ZPì!j<(6ZRR\WNS>"{\#gI7Hlg)sۃki~Vwڌ9>o*kj3/H]+0#Ԫ]aAAQΎ&i Skv?rKq+rwX&lֆ#^SΘ^(hd`$v𓹲tZZ^<|}5Y{cJ.ݝ[QǼ|R>a̹Ut#-2©%@XmJnFOmQ =$fxvLlH%CK@kK{`j/'UZ 嶮DOŚ&iT[hH"t̒ zr9ߨa77H%< 4b/:QpXЅt#%ҳz,4Ytr귕Ki4XBq/H!7w4ˎaOtwۉ30' B:*ͻSUqKWj3P5AsgbДTPzF#tD\'a`]xO`Mz݉AŢ  yΆUԺ}DJ0r@ng qI-`"ӠYy#@Y,5HP?f{|bq<-0uE44:s VJKdp(Q7`R4hoGU:|(@a8I.k\~?~r1I<YFl|s*UǮ4۽gqZ]:w/.!Ɂn 0/OO,2q)HИ{(.&Aԓ( >BsWsSIvj# | ۔pџ #+.O6J|N\pnHL9s 6OQtrLa&,ף:EݼlD :'LRf H*/7a ڳiq7_t0 +>FTVK$h'XLnGHQkjqr[Y˕uм4OCaC!Ь_#O9x5 %nlc'ѓ5ܜhѱs#sNCü$O_0 'Uބ[ kOɠI-'' yMlnO(** 6 ~<-t؊^d삅Ź|á3gNX*c~]2|[ A F%A yƍvuXaGZp]Zbq_^1~1 v3f|hmĘ'ri=" ;wp@54Mh2o-6Q=f$;6O4Q\6Q'*HٍEmvEmy=|Lhv:@sG©Sߪ+ja6%$%l36t>:YZpS#@P&{ W(Qy`ѻvL:x=Zys"(DaZPb$Mx"e!em. p E _ >;īf )遌17^j7n|̺tM3eB*Dr&o \ KSƞZ4T 2BqɞNS>jbn$zα#a!ܣP Sg4s!?˿7|D֫r>S&TEcbe)lVVYo Ēj_"hq~rFV-3j cAL;b3pIwQ!ߴbu%bݘ'2X@~x:?C5, 5[r4>n { Cdc#N٣J o=>@5|B|qaIGF+w30bn<| ^ ń)jw_/_i;cSEL::KE#0A)Pj91ǝ҄8eaxT(aC?ik[SooP~:.eħL1톍#)-$[(>.jWm@6Ƌ6+(՝I)va::N8 ?`R4O(@<gew)ð\n1Zg]N 5VLxX7z;pP&-B0m/̨F}!1 r6bԃ,%@3 .)x[}77 M 5^g>ZõlXh9NC$>Qzfnӧ؆ y2d"ǯۃ񱖾^뉭% s#~$3<4rpeahxCŻ;E ϛ Fgdl7Uu:G׿?_ .YfV.U'훑 0f \Rsų) HlxgRӣy.8+~ߗZK RhNYD~bD rGikW1 M4$|LB"O#H#FYX Bⸯ#` E/C穝drjpӲ }%픰t 9Zy tYz6gya ;}\om` 2#e g/w5M7oKQ츣e]B0ZigJz7]C"/"i{\l4!GrS[\m6%}a>NaNűFz>WNϛ #1l|Pʬֵh@QުmB7[*)aqnz<4?y*HFwXdvle8M Сl%tvI`;gUi4kSDI.p% ͑^^CgV}NO",S0zRYT^ɜ -m ]IL4` {QbJD2dSPcvQcTNdwE/) 1C/KWrQQqSr#w)<#zdg \Lb4X}tBȁ)RKOK$o~??R:?;8 YW~$q-Hɞt4"(`2{FiJg'RԂ/C@ &cJGO/S^I@ɕĵHu|}437:ΩD'q䞾U]n=*./z YJNMY4`µ3`I]+^7oCĈv|rwgg&G ݵO?<^+ (\sz(0y Zk;PA\ͬ.ZYSxeaNfI#0K352W/ >035FtLh9˙i™l2lb}"oڪ{]BgRtN̵K0ia! Rdث%ze*TW l(D 7?O6Go, Nx'z¡ELҌI쏷zl`S~%|fj#iaVt̋#^P5ĩ_'D@.@絕4OMHڀ8TřYbCh,oRbswۿZrwSD]l=9 ޷nY}r>oaS5!:.e( RDžsV.[x-m~ElƨM>=%:Ly z FCipZRK>%[#byZV])ެVͮ@Ua/I=V12F?M4w0zU2c ʔ$hӦ Qv q44Ϸ{sWR!"~9UQfNR ;bBKdgr>Z@hTbUS *4icG<["=Se̻2'cކ.-.!Dqu΀{JR`?Gf,.Ôttq~F8t_rmA@w'it U'T*U'@(X/6pOJtn5˰MqM%,R(xJ'gOKoH?AnWlg裷{v>c:.@jȀ̯ZO~LbJW "LE+l\%tN"znRxeTL~e6 \63EHf=hS/ Xg(]vܤPѐJۣFI^/Od$mFi# ^'5Rx]%jУ+l ˚<x(jbC)<şl@n>>s/-."8pN0(:yaCoEȜaɞLa>!"ʾKwVؐ '2hKltru߳ (b>g@Rԯd7ƇQȊ#{#.UP;-`.nՑ(^N劲"4$aA BY%v/⠳$UsWjuO$V߾G¸|FqML̢r&Eq=D 7.rF3pY;عLEPSK ^_ٴ &7wAB~Q<Q4$u"*ħ]ȝAAI2cyo#*>E'KChϑ /syh;( 89,F % Uش.paj+MCǫMݒ`ﳳl4r QEFϥ6<+O+<ՋtK;C|E˹:gy♪}V͇BbjIFJr}'(.1Xw@tYy);ҿt4@c7Ye@] ?5X 4A#9,->cK )5/'T+MyxbD| b  JQLѳ5y=WzV8!χGRFsgg Cp-}RsW܊@Pz 5Ǯ t +Gi *}og/-bÍrYXC&_ʖ^WTiFCx=`i=K!_oūRBtυʄ?ޔ̲^{xq5s/jvx"v_Յ BX|75p?2XǗx3|@/&,)Vp,HWZaR-P.4 KQ-#~Ќ}|p\Q՟1,>\)4krߧc­h ȸyiJ=t4t8(nM!nA3e +N\+^Y6/J}Пֺ>psB!;zi[I՚%K:ZֻuC\R/L:.7XY" Zx$k2ד>z`tޣ`C^T3Wa;Ő[jݾx^} * k9,"Ov3yeh(P+vXaTdoI4]H5S [/|rE=V#x.(6h!_oV-dR"W+ `؅C ".`sv֪]Hkΰ$ÄHc?/'|kK0 fu0*9ٿ&U eAhM( +tyn$P#\ב: m¨J0["+ErZmp#gxӦzY 2MW\ȱ)2kwic;CΏ{Ӓ٥1:ң/4yuJ[ ffKPYҚ9 d/A,¤|֐ێ|ڴv4o$ya >D'[ۊ٤JTŸL"%ȑ/SG|x'.?c`glU*'S20Jht#p˄ew߮@$=S L O~ h5X5 jB{69:N\+iVgGW+"t.)nٷC/,TʞgaowCߠPY:@.L i#΍D p# Pi5~Լ~`2Զ<s࿏Y>~2Xt&l+P.Yib8N&o[UlGϜ0èhFmҥ̽D\ ̤q 3lnЗpɸv'ꨉw+@#f,ǏOoyÐP4\ʠ@vb#` `ć. (j: @7NvݳUO`ͱޜ|jNejcCcwSrfeSO}Z كOb=K·QZ+`JN}:/=~DpWk[1G˚S:t<0v6QVX%l^{Vg~dؤ30֚ğȚ滁Rv_8BU@摟Ii}3D{P)cr\|H\wx-b qKAN8u=m\T,9ר<'5MyXp"hz?-g2 dsaTrWYuX`fCѺQ'|2(wp] Gs%gujߐ}%( + Gw: EV#-F`􅏸'tEgT1)WܹChMͥxv>?,ڠd@^oJ:zK{IS-5T{M4ԹJFۊlVsvjx'J$[#%>k^No~m)$8FVu3ΈW1Fi Bf쫁teb*`dG{ڜ#HFa!gSئta6 eXWP[ڱFo?kdHWvUVSZ $$gӲƬ׏#{U"Jд[$5 <pb38C V b^Q;Z  A|MAǚ5p K9(7S!PՄ9Kwal0>IYu Fy.@p 돝22$xؓiϨ$LI!ioW#ňũx4 m*ؕ{%iIa?~dt7QT Pkcxׂ5zi?BMҬECI!.T7x%THvai[jȼ6`z` i,?{f3dm/')ĺ¡}1+Sqfȯ[TZdCNҌF% `k lPWѼȦ//}I0À%"K8p<#ʋ0"lw ~V#L.Su#Wo |B8nRg& l,%Vb7X~ǢD@[a[rl)f0K'YHxԽzJ?ʻODd Ccgl="L=(Vx³TOSmJ|55%VXgzx7sV\kPqEa"! >-Xc FF/ܿpZWˀL?=xPEX Xm fGFh;vsPfR8# |3dy+㹷Hm_$Fd.Nob҄x4GYsK2QkdcKYU@qF ݻ12}.(Œ49w?ϭJVU[NsAwۺ^_2_REDֵsƦi}a몒 !#Vw?=5KJh_eo U^;^W gwv(897)VQj; N3O+/K/?/M>_L }!RE.TZQʵ9瓰@:Yɜ/",Mu!;i?h:J5B7LL1;\.nLd vX⎃`=Vdd+Aהpz*-4'|R2N:yWYeDhGrY3:_{ 9f`ULcfkKI@BnS}G͓q-wu|C˼,3w/葔9S .͋}3-dJqd-/m8DuC[t i)m+tH+ *ckxlO921 =h E/ix1N[ ϊz8>?XΆ>BkZ+58쵍!=Ԡmݟc׀ h֞u716ۙO t^MD0tMSf?w+C,A|;<\sLqBLwmA}f|AۃˢOL op.-f(RGmTURq? " 2vdB;ld 1g  aaQ)qhVg!j۠ÁZFl@&m)zOY9$c${G$Lũ (D(E^#ω&ThM&zôS:@ P:D9&O2` b}|/j|?v6A.Z!cuە1B3$gXѤOܯ}VWj:.Շt%F-Is,ƂF.?0+"?. lb~)oj`XGE{u# Qn @an<.ly~{KFJB'*wA^]`m!`p!~B/[>KzO -Ѥx̵ٽ^ֈH yKnͤg;jg`2:7=㧙H2PB`2и1XV5lݣhbNJܪ*k(ԡjZ=̘}ݴŨff123 Jv8i¶=ȤvwWx5w`e˩޳/0w/͵1ȢegV))o%c hC8Wԓf) MLq¥v3Mюt&겝DCBOte8.􍵻'E88~eJ>_9?KsGF1&㨜0g욆06K*4: $` L-xTħVgYZ07070100000301000081a4000000000000000000000001649b7c290000a290000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/oO]?Eh=ڜ.+⡌y2U@0n+{ufan>MyBזQ8"lyYH9j?͟_k] n׊In $wWnIh"~'Cz=wL9[+@Vuk,7Jhֈp؍p4ٰ(13;ί*Lj.]g|sD=bV*d0OngӸ*vP0 )OJ=Ed\ְ[`ru;f5~?1`wr_[ QF$*QEVݖGSp|& An;^/}µ.vSte:]a&4K6h1঺ 2ăv^LO>t{fupBR:.gY+WvܰI/1j`g9cew-'Bt P1͖= ?$jla ]%siL7Jg܇7C+ o|7 2Uܶ$ ▀LgB™4tN{뀥-*%:~ZҼ}~Sq`>IwG)f| >eZf`"nkHC Sf: 25a(T4;U^(oνWA`;H'(\IA,/*͝@ ^Oپ[9y+:L1R }^~Bo?cyc?WU_U%{`N} `VAL qqhZNҭ6oVsLd&T~Ht59 Ŀur#|`9Ń6[xɻQzD^Jbwq` /SaRؑo GSG xXu@sR -曂4K '1]fVL <1n8V@|N·N>hVTrsۙ/!4>_]Epi6pJgɋ 6"$ DX/rLޔZ6]~3HdFbAc#gn*Xk 8jC ت?M;_gU{o(o$V3nGSk$S6EuxTztS̘ j"tw=I9.$m{5&;7nJ+ysQz'$ogIU%D}ҩsYDDՉ"1% 0:V',^y2z?m%nW7HBUFEh=6SFRTEP|=r?"Rf{4p|%<7@d} 7BxǠ@ځVMi=-x%bτ"ZNVΝAU n,a(L7/|Q0}'uvZ.S8E'OnYA|pQXϫ7R1͋,'s C݁9xT1lZg:/Z3 4P[pEF7Q+ [Qa}sh~Os?]l&J1[.BiN -MR]u&$*߯83HB,Ǭ{8(p%d?[kalv᝚% f0̰5ĸ Z]v㹊Gd:Z6'KMz> /0!5 Ռ\xo`sS=gbٸ peHa,_~%HK꿥Rѓqp9H81+wa~iѮ.5 ȈRو`7iYx%6B=>k4\`P ^$ g;Q%& w‘AJjwo]r1OB/1q['zwҵw߱ D5Cv#:|`}떗"<tZ3f!ZMЊfۢUS';~_cAՍ5lP:~{Sˌ{/EjhtZQŖh*6ߌWqvP?H 18HsH5I@=y394‡6F't#e(=_[[jnDa>.̓Uki5!Ĵ|+5PӦ}B^ -Z-ɝ1 EIݼv>ĪsP)z[9'OKD78p={;iKH*TK*ʦBz~ZQ>|t-% -)[иLjAR+zzWEF(.Zg=n <9d)0š[E-%DyC-Ϯ.2&Cy%ڴd%:u,"9WnEVjj":DBJvFF1u3*2qI#flc4mhP~Q{,(_mG`,8ېYT{9 KIL$hv@JepzScAb3DվUj4+daTX3/17tZЪ`}[^W)eaU~5im<{WTC.҃PWz5w5X,;|QZy [jz<[/)θk 9f lTEjS"?Ш"gD^ c/e1m0Z3S~DHFR'(ٹl_D#R/ZBx %Wȓ5 D飢UsyGQTs!1Ng2|,OqQSJ"BU|57_% 2&5i F,$r&Pf1_V@Fr,[J 20SלrRkmK*] +02UQ hGB-T>~*iB׵TfBq2u LPX0;kKZ/PZ+4["׽)=砲WNTsVU6ȆxLA :"ȪAkzH^_M5hmZ P21G+T𼮂d"-pnigYt Fސ9jb֘4:j+T"!6 T!| Potqՙ}] W~ݝ[ͳ>)۞FO5魦3VSCX|xh|lNϹMMK!hS^ȡb#(ߑԃ o ªȿ_i,xq@^$ݔK~­7x_on䫽E; b~$t$3"kIZ]!n Ͷh꿼+m׋)IJƔ |"]iFG6 .Wd;r+\ᆜ3#W%4qGƲ'B n}ؤ! hQ gVzS('݈I <i/}فf+>cfe1YO3,P&ZVB&zVc!313]KgJ^t 6gcf4";c:>|[*sNid1a:"mgy!Ұc^/ul `?8MW1aeZ592~.(+.\K\/vh9O[X`,.=@/?$/ =uua+[~jV-oMwXLaCZӘonWܣB|xb0U>/j0 АM-Iÿb-jݼ,qCLk K) RG"1}祀J9tthG_ ݇RCMY@?u{6<YI2 879Bn ^E<7ʟǡI+@}9z$hV5i-ZO"o^tL#ixKZB_Ny찑bs[xSQ] "r-'4,)މw"Ea{:({MݘZySˑ+.t[j̱͵:{)ypSRS(#Kfyh(##̚M'ioÙsԌΎ}N<]9Ѧ6$y6 YBf쟜wCKNtF <>m ,ua:bC[f'7JqCt?;[,[du2r1ua7JΝ|\B3E'uk.- wYџZU2&H*`7),١Y[0}{Vb9\GR/f+L&s p'<CH y" A##,ORP)'ȱ() JB5-s:c^HI5:p`Ӻ\T_5䵞zۿ#RAj5a6/NXRfxeQ<$U]Pbɪy3s+#W^s Es)`Ȅհi OdF[X16CY|> |AH1E,z]7Mqi6fɼs"064awJ8pWj)`m9l3I/~$7ZX>ɜUlG!heD7}n3g+o|^HX+$C,gy=EY?QP3(I)dJ:ްX+6L:q!l)@~!0 ~7p ep] (j%8*Zf&сϿhr:0go.ʄsqD^'.QQjH<h߈ 5^(qPG]si]x}^72N[yiF~Acp8;JwK 4p>$ : h7b--mhͨϑO/hnGV X񆃤 M59 D,?#l`JV ͉g1 k1~^,#>9g|_܅,` :vz2$JBYg=m&Ko|J٠PMb[Uzns#_l]gmK:‹ㄳ[y$ӛZ,ٯ#Hj*~ I@F~L#"q`ds}rdփ²! Oa ?((lX͗(0ӆ~ۋM-!hJFĦqKWlݚkBM[Hi8Av-qރS|y:8±8l@zdMjah}$YH(Io;'p@NbZ gQCd]0ElCO3k+e{_+izѸ)WvEL?q1*m֗>kKǢ*C駆Y On( O4~@/{?^fJ2Ϊw#3OCrk,Y:xE%}_lIt5S]jaʐ<[X_Ĝ(%ԉ:rǃuczך D63C::DI2j0§HlZ:p$x==_p,Et+K Ap-D|=M4C,4q$QED{p*Kd [`<[lϥ\I/J7z3tdrNX>JDQn:}K@ړ]efY3eyڝ:L6iD8GBX5^鄭fiO8bad~s^6hj%Q.[(]f}Wd8+65) yJv[|? [&ˏH13<a25aţݾV<4$IñZKڜD* .Ƀ({ F4 =$9ɚ2}A!BPRB[Y?'GJ>=XOƦMh%MLw zr{.(ͫo7<ǹT͆kpbR[J.MmsYk nEs8 T)JdwcHהAyA' bg`@zmZQh)43|=4 y~l j,5qPueq"FʌɴVC=0MVZ &iJD'";FwNArJAk)3h ۃQ-oտ %\-{ڴ(N3Fl953(CM/Ѝaōn?3i.˿nYwb_R@vCz/ s_eo_e+hcQCG:{`7stql6 ϏQ fWˉٰ;Z#X5jH}Oʪ.81.,''°0);1$6-aDFGJ1/PP 5-f=E':d V1S)8˜j$ *Oԩh]7#^ c2I ဖ2--TMYGZ C?J[#)\xi7c28{;1y3 Pb'ݴ Wq,Ո ʃ ,0*GWO#UKG]}-"`Ppr>TFHJmv|&*TRfi^ۜ (jy[ "69F'*þ]R7htl=a[_WDXv@"J @-4l 93*c.XQS[]IQq4pAih-Q\~ֻ/D݋a tʾ1p9aNqe8sytWM%?BsבŴ~279״&Db-X ƑN=`7W="ϦKq4C1n(b6+JmO<O'=~ Js0*üI=,+/4 @̿ PxL0B{Ns1>& A{c-'(ZOPܚK ܰ>F1iUsp `uU:uNng~{ aJ(G)X*2:[ IAl|t B(31H2򥉪5(^ȬV,C_'P&s_8ՄyNgLF/-T1qJozWY>]] Et +ظ]6Fat EfA@xTuʎ+$ 9Ŵ57 @b/3 X,9Q4?j+ ara_XMzu9ؚO%t%4#iwfԣ-C&.KB1BmU)/ѧPLS`聗G,YzWVz# o=2@@doCEvh]E-\3~0¢l#CaA89WO kHgK D A<ېGK$#oÔуOAW8)jlOuFS=-b8*t~\b|-6 A:ĦuZШCٵ<~֖Q?c'&5?0OispC|ՏV^D.wޡj6N#`O#U|3EzHlM-9znU ZQ "xYQU\Ŵ<|^ w-@Tj2_C4 OG$-gېV (2 ﬛ ~DyS筙s ;hR*8ٰ6vML\#(n)H~cQZ^.  Cyj_^?DyxQq˱r&2;+&~2/fH q;avѽ@N@Qy[Rbz̿#و$VKABKCEs }I8jA꯻P&Ȯ *9:CCw5_ΣQ@tt!?!Q{͍yTrQN)OQT轒k0 oV7l9 \5OE4HL| @9_aUpS:#X@Hnq̘,'q >x{@x( mUnl?0T. o( F"k$&:ΥA3d$X\lJDeB={ p9wc1Te3K . f9xWLb/V z ޤjlvH~8lyja^~C]jWԫyuWMj.BT`5.ƶP_;sŘi-/m=\q;UЛD?yM.@-[ޡZ&DתU`SWl}: **{tv;Ch!ߡR˷slCNx}#Rʶ')ʅXW{Kw&O "t\!n I6Hu *o.Vb(׭J7^*\cS9|(7fHRdU#Eԃ?"[3ԉ9 ]w)YQ;#\!gh#ߢ|kb;7Zrnz0Osu MNdv4N[ NҒA23KL?h"Bb;@oL7lQKZM} AUё:\U4!AZ. .0p4 ?5ڗ ?NMIYHHMQ~$| 8IwWΖx(`yԥkPuc#MHmNu8kyp]gAhP)й(6 +.SWMsm?b"F(''>~v{ɧOχt˨oo?wݘ#傪?ds;}bZrix $$)zs@8`:D3 2r'ptL%yldJ$/ (laH ˧3 B=g-Ǖ 8fZl4 ڰ{WQYx* hH,F~Q$eg9??I.률aIm^ތU(eRQ7rrzY8j0E#"v$pL5_N T4s._9Y%R7Mtnġ8j[i6[s{Er0'MT;X%aMX baGP^^G&R}zXgf]=VTI-KdrVEop7=Ȟ2Ssr(w]NvڍH !Z$Z| ]j*/ o`Z}0=BqB‘\洞q]m1ݚRs$+zReJ?R/xb8es.'d4?k>OJrvV,E@ׄa)Z jAآ{G6e@7\;=6Z + o7ƂI:)A{64SzG 6:u?\C:x@ h)Kn)[du"Ew-Px!4R?YQ'Ť';vHuQGN?QY{<.+:|_$9A{2ev':e1!lEfǐc{٫)KjQ 7le5F7ŠXX""wҝ17o5?7wOl~v/X;D#3aěԅFfj2*j,,.?)\d*=<uQ5%&5Hs ,\6A&C ؙ*bgWߨЋUU͹ֳ3N%|8}VGCa۰aƨ3,dnU>j={33gRV+䗶0bjo:CO`냶*sMe5_&7(7a FEBWrm#^.T׋@lj[U(君g=v#QB{(AjظGGr'ӫL_TEer ҹqáSE5t0 Sw,50+.o:In;vC;NYN;pC軑 \r:\):8R dAF(o_萒c^)RBɺp?1# Tbj. !\0L&4 [~`12G24ݓQ#{)Ya`{:sh[j$؟Ǣy(^Sn9,?$Br=Ov_:/wPnQͩ b$/P]?!8WH[sWf܍r"`g:[ԾAٳƖv' (x7O|yE(%~7yj7hjl^E+'oۥ0:7"NĂл˨:mL1eՔޗ4ɛ.JjjY|h[g#^vFӢ 8w^rn͔ r/l!Pc-{ůiIca&_apP_U7d S3ڕŦv*%2a% nĥnȌycx7K<@5WDX2L grq?OˋFH[{[goVVV~YiL}/ 낚Fh2}<ެk /es{4v̋pw.+D0o֍9Piw-/ÆŊj$Pi `umgHEOC` "Vl@_̭ WE:T92ڼ[\!7{nَ*m993LYew*ەM{BS7AWQTZ,4҉#arECq"]"I'UWWV-Ph 1iH5̕Zֿ"fqѹ_ *QfQQ{֞BWXN n$*TX @7GmvuFO|+t9~2`F8 %&Os%g ÃfMh{la#t/n寫aP\ "<<՚g$̮(/׽=acGc<dvxد'%7s(+o3$"8w`<( NgO⨎SP6EzQ(k >; !d4 ^rݝr 0Tew.^ePB DT<C 4],W[k3ឭVEr>vpd@VKJo2ٙA5i//,;L P`B1o.^"r 2:)x'cqbj۵)Ղ<1>sCDNj~BIؖS 4n' }}'_}(HLL̸酔>ޭ"PK}aD@3`Thx|EMVJZ9BPĐn!!7% rd]G#IQ4KQ.8]#k|I9L%Tp۩;#yũ#aGű(uPvy +oX&oB YVeF\ݚ f(76I}9&< 3P J.ҷ@o6r&QYF ŬFQUdhۥH:,[% mnӭ?}UcZd,m }<|ɂtM*R hf"cH1{YQJ8AI~}ۂ\ _#~:ڜtV c3F ;ӰBv34Zg*ʸ#<|U$'vUvZb+%gègF}nm4P閖:'Xq4ƀD]'L9C EGΪ@` *JM\uf/̳ '34 zJ{iba7oCwC9B_eW$c:}nG]ƻG3yg)"1>6db,c_ܥ& 09X ? [/fehY[IC6a M3^lu7Kn3aЄm 6*lP" 3KKMto'ݨ#*Fv#o1ss"q[?0 "4&iE43>P_!Z byNX¶ųs۾*Cѭ@EL]q;pOx;:uqjcnEmVtejKNpeTuʄǮabdW;TW9{,eD hڣZ50[v>#<j"}ncLz9&ծe&MUI2j =FI#aؼE 7|JÀ 1(,Vq,;Fn$<v?X`qsWvNzkatZ3*.Zțv5ׇ&h6U:zC'}i5?lM+S%cdF5Xup1.]Ȫ÷DZ,9RC<MqfըOkrS/8Z'*܂-FX򇄬,*eU {%)rL Ej*',ҫ<}h S@5ܨK[kQ>w-ʦUv<RaDeb{(SLi4, r5`ZhzCwifUG߫_=) "tϼ9jŶ=w5/uMVr5ۇ&%̕=\ 3 >DjVY 4lgˀoJrwj-buRӀ'G-XPFV:',Vnb!b9bs(/=Rt4zڨ~{o>1e}L0\!$HNA]DžBW0mdgul ZAA yIlz'_*kBns6<W׳eW0fv7 =-dG@X(TBcunbMٵ D(f6'C*8B,p:{Ư+؅$bJ h?ѡ9R]ݹ"rmJ91L5pw7WU0wT՜·b^(G0ROS9`4iX@3j|3v65Ye w-ՠGȬ3%4Yet+p`̾-rA.p2a30ǀEuTAfs+5hs) %R49k(Ț w%i?q!WEuJy>򙠞}]L}RZ!P"mE@ P*AT\ f yOhMGE{&#Ġ"oEX1K{Gnk N!4e-DT-5*΃LJ2-Xpy἗/(}6FGWiHކiUKX$}^a\4Ry0sE WNˏa`YS߱%{1`5y'H("=} Ncږ Z)t居ij\j4Tޘ)0SP͆*7WSD! +cvf(mb`R}+kO"iaHɎL NWV&ΫDͼۮlqa CV6K.Tg{wOK?b8 `Xn !h-ӯ2R$i%1#/$ ɒ:3Ɂ & 4v|j4O8d &e8)E8Wl5$fFsS]FEr9: 8akrM@fLgYHԁ:PeN:L|U6p l{r#$`L5}Nh[%o8RM`7IZ9]}L# \BQ FWCC3۷ 0;p\" ЯOYّ?(Lr .@S_KPG.#yC62 (A_6$8ҫҜk^?Ha1S̽FU3n3C;My%$9]_o^Le$NWeF\FYQ^QLyG|tsN+\}>QmKo.˴!"Inҩ)2dxC8w؊.ݧdG}$Ö@1 Exf5mdPA[=9pcVU"8LV~?}SxsL 2;[6qRx]KX-۬)kiM9le{'^ P;2hTg˓2?{N g43챲R{  ,8)z]m>Ɉbd9Nm}Kd:2}b6i]4M^ [!˼6yVK6P(ے<)t ~-녟#ZN|^GL 1kk\jyD p[MCk{ur^İ]ay_HъoRq]+2iiBA ~.'t6Gڕuͱ=<H8ɺC0-VFIS? RàS+`IX\ {x],QnZK݌;fY&8 uH9<74Fj`+h ϙE,帻"Ru13mgN4!ᑬ_+$'#ZDAґ= b=)wPh8,S#[)Ŕ;t҉ ՄbpNڪd'fWokh ]Dwb'?LED˜{ ۗ{YLj'q[(褤Cq¼V_ -yWnDiřEMBAZ tK0&<2nn9ңҾjɥ %U'yMV`8L ^xM2pw(g5Xi!vE~5rܐז~=)FJM~A ͈!4C d.D t xC=Cԙ%^TGoi&6/g@R5)c-Ӗ=E.jX-Ķ]]KcGJ[0XqAúE~(+^魋TT9^u-,9йm 5ІaUvٹ; 길ZμIv`D*1g5r1֤37ctk)7tB+] ٬P?pp)>="pņ´ùzr\S#>fc֗+sD]YQlYNr<+a{-'Y(~$uαr>E6ׁ k\Z/R3RKtr7-V"Kc[n[ɺ; G,мm,iF} V,a-v@gVȥXMaaZZ ; M o'Cz~7Fb;e/߃@a˒̖vנtWiHf%n]2ւhuCG1Rb17<I O}Q?T ²L8뭚9.2.SlѦw+g!ׂ0|z6Z7|N`#(qզV\G7KCqvTّJͯ*@R ک4Tͺk{: kƚ"'׻>;\SS+ry*pC1a߶1~GXŵynrr\IozށP\jx |wI@~qFM>>ҠP«@𑔚2v EMC@%eTIx|275̈jPWVqi]+?p[ ږI<2 Est{Fk_W/M>J`̮QpҨdrbB*f܂aJf?ﲴf4TT(?E%S%k kG7pp̓tWZbiaq9u땽GA|3ԉQx0',>m:6؁h2=TRna;|+9}Fp貙`+FF)#%NCs22T?u ͖ l3w&0-(@osJJRGotEU?I31]^S4&zLo 5խP|v5] iVja$ tτȃ*-(&2di޼1]jjW0¸[}S!j"aDmLe'cM".:{؈ 5$ *caDS`ِRJw/ U mcEbP7Wt4A@C)g%~LkLh=)В7ڄF%wð͠KXve>U%m&rN `=ʉt+Z!P"`]@ή03?>&u6]jEr/tF$_C;׎m 8>\ѪGː|qr,=Q:NL a<n$P8ߗZM`R[?cB뭬~J㓲ͺa"o%SYږlh7tu!ϝ)@tkoHߐ8YźτVz3ޱoϯp7Z,x 5Jʈ&bCC &[2|ֶTnz#Z՞3-ˌZ,uQ GD/A1p~>KXl=++؄Ve!$j(x qKG\m)v&E M Z+[g19'?yxY78a1JH9ZxkNC)ttӭ|{8c)Ѥ$`f|;e(?[x*Luf uZkZ1\߯[v(&KU5ub _!' -a,* 2h!M4:5!K;ia. u$Qj%i1jf' ѡH=~α^ ԄۥKdڗ\\ek[0)pEPpu%3nS<Ū3.c>-lB}FN"d%v2o kl"_f_u{Uny=WNǭ[$Psb2OK@ԉjc?&orcXB>p}^>PĖ+οtv?k($bt|)OW\ټ(wy0(&g cq1k1Q=VQm4] q5Gp[\CLLU;j92J= HycU 4WbKڸ fbw|xT_'tp8Kl)1sb<'Yꅥa%YhS Sm0i#-}FX;_EWऻ}iyL1rC}>Ĉx֥v/{Bhm޽ƅ mdonpڹwyIt5^>y;u[ \ikœ:R$2ܠ?C O5+`*1xb] V'h_O[߫-J͙IWS5K T$S>g*n3C&gdk:QYB}w+``ZX!bJN9ãp9̴ '|cüqpVCthOl)7YmeΕG**RQyZ%i2}?3(&]?Wp00 yIdcq WJ1h17\\Wep Q1m[T;b[uHf]Y;_`ALO|Ap&Eàr.яiS]x:~`:^L]ȶjL,t-ՂF~0~]B6/Gq3IqQd׋]Q% qKVo&m*Z3. \hfc%cD^; ݿ&^}3Ht6%Q`+ͻ(ݨbO `)=KOYpV-5,|{ 0V|ȰB߸n6cifҍqT0EծF'5ޅrpoW4ES9yɡaV0>ZWOvSs[!p<ܛ+[[/R#O-F^:ֹ(,U8{m ?HfO+@Xq'v$ZQ(NQ+e{ M؅n$#!޳ۙSxn$mk1ˆ=XѠpPѲϣ N~0?2ݟD!A${Q˗8Ĥ*9̯E٨~Gki#8B![a(&ĨDژzؤ-Df wbFZ|LVN ]PEke T3C6?껡sN3>GAɝv ɮ:T!$J{1Sӎy4]k"X=F\&flH"&j%ZW#=J {/<ØZArAW XȦd:.spW,vcY+%1&}wЃR#a[Mk݂k*r Y>ea Rҵ<,g)v4zli"#x0h?X]|||UqD,]P!!bǏں%+^oà)䯧jO' c"?rL)$om\T/B58; $%;`/ HuH7ˌNkHȦo.X6I>aRښF 5+K=xJjvj*Ef0ٲwvycQ$Xpm]sQvX5Y^T~+kv<vr/ONBnSvݗQ!d$20 2!wiD; B -*Ȑ9YfrmV ] 9 r;8jOjl)~ѩZNÿ[&vѮy1Xż[Vz_>yi>8gcu$uGMu]_w*Ak/hVw b!qVp{nsim$pcRlG] D2yY 9 aAtu]8Ioq>QOVߣ)  H}֎V7DQ\(RG'M#zSwÈk*=8gƪس [8a7oB5h:$,:%h4F椨߲S ,zѣiÉ+E[O+-̨~q#-~ @Txk, d.)vɂe ky2s uBQgqJ+ocoV8ܕFؼWD@d<q9#$1*y3" lfmYk] af&phy͖{#V]űV]=gjT8=Ls " )'}/$u2]*Gqw?Eqr<i{,$ؓ yY &KZPgJ&QÑAӸCZJukKlǴ?LRUEy%;[@6@ꚁ6Чnz*=,*+VT+<0Ii܅- LRB׵.` Uű;ƵV|لп;Xq М_PΣ\yxN& AЪug`Qe2Ao/Ͳ^:f5c gzk\z % HZW (6X 򼡁\N[5„$D2W{ra&]wVӲU#Zȼ&mTvϋ[)K^ϐNU=qlGge};-*'aDLJ4QtI@`?WZէfH:Z%_ +.^wr7vs7~t ~k|/cYTL?s璆L<}ʢw2sIY҂&&\Y;@Y4\Tp eAvPᕙXXv}PEf^R\4 1pnj~U)=xLXfpmC:L-5RBBNR֦` CAFDwb`wZghM]$g9OŨ O&HLjaø_ _†6~9@$*`Z Tnv\e.86%zuV?,gI6X ahЎ1 tTI js%\uuf쑸s}@-:gRR `4E5l삕糮 "t…,=QT|.dߎP0Ǹ WUT?{o"wXM7U~x"SpfK_HE 3GG)1 nqn]ŇE}ul+M o֣t:ϓ!jR֩ʑI lعo#T!YRA&Aw ڿ.=vQ;8׳YL7 )zHFW!H;qʰQp7[coi]4x4n'="B;S=nTށaݐ< Bk^'?1ܲAzl;ͭ/P.#VA+!lJ{Jbz`Ta# SZ: _`C} Ĉ"ytOwR,Jqo-H_2{ ~I^K5Ų# b^*JU]Ӣa['bʳK*h2i#h:O(XTۙ.} ҇@0_(, ܘ1`7D 2RRLXoc)l#6pVc?lŭOi5|8T:RTh=ol'!!p-<-Cw5'ݫ*%V^{4dq.Q ӊYܥ&M0 ~b'!2c ݺD4YpP#oe꫘|_Jd9YGJqd8Yv≍l2NQyA kfNa4oOB9Pi}qxoщX/2wh#y4 ~%rPag1lzzIvbtRXCPkl[& &A_Řsfc(<:&C[JLl)ӣfԯYJЂҳz J϶R-P$̭`9˿pːn\[h+8l?6nlĸ/܅*7dzŽ%"a -TR:Yr()BYG-!%o 1D[@#÷\(!֎dN`zd]_? D Us)v5J)æD!)` kTyBUSө`)%iqSJ+cV@@v7M*) GyamV,]`C3G0ntߕyvVr/Dق#,O0< '(t[0w^E`O_5o5Z^Mmn@M)]I$ߩ"}zML`C51ZA~%M4(0 |Rmx)0͚'q OYp)DTiF8Blad nP?v3ߖ\IP%)0Ԧ'rs J`v.#@E9?: 2lO! Aon ''S%v5{*H^ waE gթqϭfrPŌڪ+pmVZ;gc& ?l êgm)3M|;DI?c'v+taŽ;t9mH0?BZ2ڱԜNTeɍX%Sߠ*\ʤж$\SL)E\~5Kk_ n6"j5f +lگp'`Pӳ# ը"Xʮvsc0wPk<ؓΒhJiKn'ojoCK߻sJof5"Xd!xS/cUeXaHς*o6B *zq`/l,Max\Albn+T)L6~`nyfMGC@|o;$9a=_h +9&b1X%Kj1+ϰbJ^h| λYw> ù!= lYE@9[;:(t&.6gnukW@G/ȭsW8 ͔=I`"y̚4ޝ3L 87{٘:. U Eo4m!R:\wrԐHL ko~v^IǬ#X ^wޔtTapbi|"4TTtP+1~-/m-˭N!f`pƩ-cU~h?uMxݮ;aӒrJ|N.%,nXW 6j&.?Rg'K+u_nƵ#,jӎo}=tPF接d6 0È8S̑1=\ۿ_dO \)be}_N`m\Ac[x@ԯڳ8Po:,WqkoOXVkÛq{Hxnm Z7*ICp[Ѧ /Gs?+Aj˕)WfxI#QTN\`E1ۀ}O;0HMH)s눜?'[>giozі;ڸ?[Q8TD b.icW"brEOP [[[-a@ƣLX+a5n-r.}' V,ޏ2Y7 eÍo~Rqc&_0Vᦶ{s-Ky[b1L 贉Hn,#0?mӌy~*slCbcD;rJMXm/ )1beA2|>2q8i<#Rbc/BTl#DgۊĚp>tR2)OΡJ==OT0+PK?ĉFso!ZH!5ax9漛e(XWD}/MΏe~`Ic+tYA/؎_d3mڢhנBScu9Цi0ݨg0ΎUbV?PR]@ 1٥>0"L4id,X&>Q@\f8c/#( Tm XTz"|3at sx>\;]^u+mC˭ȉ@kɄM5d\pGD&oX5֝&Q}(E@>L8=N;"D;\m\9\o8ȏ,:`bJz:?U;L^6]&u&0 s3=,.|pGh2,*h=rC0  ;9/hX`Ɣr(7[n!=3^LȢPG;|=d{4gRPëųv\QighH<3^eP$óJl6# < #_,6Eˌmm4}Ne4</c \QpG" R rY'ԫ`b`Nǃi)Qlrggǫ9$)J5Ex_g>'&?]Z0ծ[cLFXn8Тʜ=y"x]wu5!h|NG/\| !~<&xKrL{_(8,nj'Wv2tEyZ.opZA03(AYƆIv9nKF 3 pQ-񶲻֤js17 O8 vvYDXk4窣k NC{Uɋ񰎕h i)SLX-Gn 8?WK)N>Αۮg'EcF7&A`hMK|XXq%>Z:6Y?xu_>os#):AZE&$5o[Z)RvX$1qԻK'1U`jI4P\> PB`2}Ƥ&f8FrYPC`0Q]AO; SRrƅY#&3Zg_OĽ[.(KwͲhw9e(r}xx+Ƈi$w#0g3N%`+p٭P5T4ND(~(eR063&m150=vA*7pgQQaЫ"l ZpDtNҹZ(ذ\쿡[Q jĺ̖<{V#&_|'%Y2J2?س(cZu8'Y餭$.XpbcD]k3o@MgjS%gs y~PN@A G%$%%ĻQn۱ӕHȄœ<hsp0Ѡ\UgOY̿4[Ӿg7ŚX_k[cE#!  !cf²6|ӓ7EO# *_ɹE%GS'@@R<Z(X1ʴBH ;x%HLWLg$h0?hr 8{qJX4&ضsFiY dACN6#w=#bN524i@\q"$3 $8Y=Rlu!y"9:.τ~=%,÷Yl.8u?|,3Q?[!vFߖ'ۤ\>[ϣ$Rig< d.pj[E]ɸ`<Y8(r6EFF,.bVH3: h'>Yr;$a1|'xa{y۱=]tWT}J,AjYWfuxsb!O*@c;IU)ВK[*-3_ ;zNcauͫwOm@+1A3gkd9pŀXNrqT#ZЦٌc `KHwI0'IVSteO1qK€rk"rt<-mxROJȂNţ՝!-np(=a#Xʎ[X V*uM:%&6l*|?',\*?Oy92P9_v;R(Z^C>z}/m 0tq K3z†tmE#+l)g,Y"߁td'ѡAkGaL坚o@IK gC!e8d(g fDaqZa}1vˏr9Cx`߽ Lnu{s{ӠM 4?;mmˁ!mX%8,,LZ}D^%Ix8>u@8'^ PȾyܢ%B 捐ް k?e"VL0h7 %O׎! ֠rԊʜx"NAw͚:p@IR[IYzaG}+(B!apjq_KjpeDžύQbFCIZ Ts䱃}5vIOC?"o짅Vb2Wu"KZ"d7XCֈl]QWa?NG[M%;̓u𑓺EewD8%QAoKmzbzrﺬ z=ޙFkD w|qty9L6J;C챻*Hmc|f $> llIXBwY\<:p%T*yӝ%wIG]{iP$PЬ(:Ԅq#-RB@)ort !AE{U8ǖhīv8 l ;?q1;#6zt~}F^hyzx֞kfdcm=}VxG\ҟm=͉ "۬ћ4ZاSbPNYgNiQ~y#!TO7{}lQJ<ʪDSngV)?uyӌƕ^ߚZdB,? -28kz:6::"PIH1r(#j;#vE{c*$>\&Vi7=|)'jvZAx叇LI3Ss2xtIZHldʒ2|(^4z$ֺb[/AeO>fIBkgDi&0{^#F6]vfʦJ(aygKv< i}"rO/$3n7)*nv !ЀZy"$Wͅg4E(!Œ0;EwuSYB JuZVY=8~tc ~kF m4\vĸK?*/JbpыRQu5:U\l9Ggj7սmv=bQ4^Ԧ?$&WeS<4.V&MKc 2S{0{D'ݱ]"vAZǐ%AZRsOekmrYi5!FMP"m֑=rQwW$$T}> E4Mڝ(*AHx?Ư9\B̛j~9Btv{+3O#TF1vܠ3'a@Ю'Cn4Z+HT3XO@E60y+D9"N5JC9@!+ONRlp.ߍ47/&XS3XEWP ‚M{[j:/flKгJE>g{Jï]`Ke _e?5>Vg,_RQO${i$bLf}#OE"{5Aŗg>PBEy%m幨ߺsg,ѨfJi`uF)*ce٫\0goeTnoTe >#4Id a_s܇h]Ј[9lFS3RWmOGŵ@OJ%j}vA:$͟x|'`xh5ĝn[s{N imo5ydJ|=+$m8,?eAguX^O]?L̨5q+?犊͠lEFD VeY{'fb))H|7[`L6jm'\SHhDŞ}"y1:RѷkoY#7Vb7-\&Ʃ{DQ@GzRF4ut4= !AEq:&DOwY,] zcWA'|n3~WOٞ2avޏ5 w&կ-0qV2V,Ik^ L<K)B:!lCREuO LL( a72нPKp\3 "8kf7KZ +EH^t2wyL9^v%;p曭6ғUlv,2?&FNi6&Ja:Hf mqEdMt 䔕%K9XKbR^v~+ϗf1g.dF݉6d{wN{B>ls[P!3=C"x'|?0 uljzEWXUV.cCjh]Q([;jBI$cJy@@wd0^"= T摳FyY¼~TRoMudc5M&;l`%] k1]Jx{WfaGqJ. U e!:$1)9d!LhG/u*aBcϞf.g riagcN@uz 1kLa._v{~LM]ŃChYfP1a# m,19';عgiM P8{9,kWf9HG-7_ IBǓA8GQy)23[6P8j%5=eXQD p.@_3ypǛ+䁧Piun>ў' }w0WPݪ2k3)j i^=|e{c !P||hMNMtKV;>)_Z6 4Sw)5Nmo$tr{74,RpW뵃#ge|%:43xS%|Xj{is|/X>HtsxY5S >G gYZ07070100000302000081a4000000000000000000000001649b7c29000050fc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/oP]?Eh=ڜ.+$pg1j餸d˚֊bX2jCWN|! 9)`knEMJhBH6+7A:$\$꾏4UxM-Xd{65 2ya@b' n1l{apc@߭Z90՘hB*@g L,:+Nsrf|ElZGٜx"-`iQ(XR'uřZ L; {Z006 iC/4bQ#%xox\ksRKx !?ڀՊ9F8ecn؏x}5u&TjVXn "P% t/zTdV&$&֝D/\=U*YtOmB`z%];Pxdr .mlsj HaW1$K:J??XQqD95HXM #@)` c#\1޺rG(L5 sʬVG=(* dc81i̎, Eut3gk 8VZ#_;VӡsTLC9ZUt`=.$Y'ԛ^ސ#~RUi|0^8AҒ֌Ǹ zh#1;5եj;2VY@5p; 5*<~Fv+fEx- < нawiol6f"]!tygOP] sM8X ſ`蛓dQ 4RxzҨT?B +àBw kI|Gmba`bc*7·H9y0#T2T "+xv?%se !E#QAZ} a_ljw8&&}1JnƱҥVU87Ec((>z*i\CB_ T#=j0^s[ۖ"k^ѣ歎ψ!_L"EaN1xUy^R r}k{Q l^r3)dW.TG -@SzBMpx*/?(Gguk%X({"ڷ nsܻ1Ϭ)aPO3FH |. h:CS|]84$Va¶YXra)JHsDX}nid TĜ LSe;^cJܽTb(YMGINV$.}^a 6]a΄2\pc;dsT\ F~=v1ls go".KBNu' :x6I7uŠk급!U0oB5jE+qqr)[mBLYrv ߘ#svw.ŤɿgWn)A_NT-u4b^yD&]b,'Ee6ǘfSx}oBe<-jˣ_N#MAc͊'֜Gү؉s#pͦ!ܔٚ'y#(yVMNUk%CGvSSr|̤F%geRѮS,a?DLz"%K %Pà WWɰ$ hf/E>VwEz?U')uIZEbc`n^&x`s* 8D+_qҭH$桅^i5UoޖbuASA+.R8VB^V_Dاj? ٿmc&0)Rt=} 1b>)p~VcYHX+/6;"S >Y"DM?WVe`Fx!Ig* H6=aj}!$jkd$O# չ3zLޗW[C$ s*:DR Hf$*ŢGeX9}T91U~~Z 7kCʈ$SjX9x>l70+R_sW&DT ^RZR/N7GX.ȒM[D0/[b Յ|q1yGH}CxE u/5 PnŔT-INq@:dk1>mFz0G֟/:@\>{=M2$0NAJQy?9L`g-e8n@z~K&uz|My@!'zBWN<9o um-yB"|ٸEY r汯#GF1nLm 8F%@*_cP;|Xv}x#1,'(މ]c*°5, _5dݾ"^q $um e1|4sm<$1c,r0jEPF+d04WnR>Ski<5X)G߃ُTC#[ܣx\=# ׈N;vI"Bw` 6a@޿qhku6"DO_ [XRg6`q@N9 a\,`N eb՞apƱq ]kMt"$yz>H&kcs{YrdV'r!$6Ϊ1= _ꮴ>Uĵ7nq>7X 0N XՅ@*a!(X]ɂB9J }z\} W*Wj[IYI* )M̏C ]~ZDʶ$wj٨ñVO}Sᦰg $/m\GnxGqhDDB M+ mԂ7g;LB#WJÝ1=1kW*7OFW=jo+76;sFe/Կ{ r|*KF|q{DxG t%s?9B衯,?;9l:Qf knңmWDLyTr*VW\CmyN 4:v<;)F24p֩&֢X@[Eݣ"_ۿ2qtq}\SjU{oYЋ_͛K뱭z 2#̀ED^.9WÈSm~N)3 pek5߈!G5ɋ&H-qUi;*>|\B'LI -`ː:az;gT1zl $MB[T:9 ퟝ"3B*@ Q ?>Ty`dyOWprڛx? DƾWTN8njSe(>7"H\pc):6:ŋc0|r~'\Y\/;6 ʻD @߂Ht^fV lXl2Bfwlp0Wyσ/t2iVngvdI;RFi[C{M=7sw$&hS:JXgjoYu|Z6MΔ'fiJJA\};}WF3R}':l+9j C.̒.kF=yTkB'SU),=^!^H浤|m=V ndzi }bT|)#ADD 1(\Q:I(HqJOYG,ⴁ 4@+@%Z\9;q]q#4G\CVVUg[홷؝΀" %6MKQ@@v9ڱ'XKoDXPGeXjG1ǽ,(w786",<@:o- nOoYd=WCjNQ'=~ɾRPar:B/&YfEqLO0huAрniȷLxhwSOBiӃsE0DžC$`VG|t28$!7Fʧc" ?Bu &dUDۉF } Ts[q-MŸ7w^DWggY^qχp(CK-)¹( 2k9?Rm8g+ Hz19ryYWp2]aK9f 8BԅS#%/4d\փ*r@Msm(ETyOc5sSd+D\tXjCoN\a7X)RAg^ ?Oԏ('D`jĴTW% յ`llq>25w=S &qw?xg1J5W?2LA=zKR+DF7\]X]1PJ0M}k#eHn=w1)׿}RDs՟+5qga+Z'yTLoj N2@`Y4$rV Rjġ7|A:!ؔaO*o$cSYyOO>e5 o񝟜ANbC[_yPU|N }z0^!lۋ`u;F-qÌm.ޜؠib|ZʜzJۏ@n7>KZFy[ 0-RR0mG_ʃq9i|< Ic9 Y܁r3 It$>OkKGqbQ BSP w#Í{AD%|&5I I3a{ERwj-iq߿cqwY 'F5á䄙!߽ -S-oxԏS1rBŔUKم"DJѕЀbVEJ^;h;DumܗCtGrEhs~yq'vm)wKM+ ^ F (`\spב. mq7G^K[1:u!(K1-=oΥY7 tcxSiS4*.PNҡLe_=)δ&9dMj]%UGٟ [IN7\jKE"@V#~OZ @/z﮳X!LIMӥ]b,R-;ħ:vw ߐ)uʚȨQ bBAx9e`/ =  A.U b[[GQJAk6Jl:&9bu9WZCɸ^GMvTg!(9:M8 A<J͊(F?Mt5NZ1-gIޱ#F&" 1`m9=Z稉JvP"nY1mgv@~Cy gU07R9a:jQ R5L(w/7.j C9}4<-0mљLHp>s>T, Zpl8uqٻUhuMgIZ ;/ZۺYn]gmzɺ1[$Tpx\OdW|_]C 9ss.:2U"\p{;@˒E=Ə*zOI\<,n˨~莪XA˼ M$!!%4o Kt<5%/Nhހ".+:фCyQ3g5RO3nӪd̍9zS7;,#h2S#ET87-1U-ϔ(uqL_:Us>q&IXf:s?:=tKB& f&co pNR0`8Ej5啃AyUk`B{D-tphE|z uƓDx> u/}mC*U 6 pp5S]V/TMHtԐiҨ!23gQ !e!*m(ε.~w]z9{Vޣmx3{A^j#Lmy>o[Η _X1撄:hK4KVA4#M(i#R5"j|v0=>ɇL@\>( <btCs?>VVZmqS 萀ZO{̶>~DŮ.e)u4/5nǭq 4mϺ*Uuz*фnifKe̍]gmmEܕn:uיKDixvJC׋3qgS9RܫXo7<XZ?#!a4OhXzM_4`$+$l (T, e@44NcՏF4G}` kQ,ZlJ.t w3cgt!(fV¸id>2:"`q`)O<@-SKC+Ex%J@}+MI&=71q%~ fZ2Eb{c^ʍj/;%B!$'3d̳NE;/;wz J5=͝V\.CB,$M~E*}Ѵq\&OnP$ޛv~Y[Hsm7jG}i)?(2ak<V5M9Tz6'QinI }M7扬`j؟ygBK.6Kjzx*{-Cߜ =[tbt~ayD!gkVL r)CMj'uzuus;ȅKĊ:S4HBިx۽:o1bt a{}!Zvou:IQ |xXGs1LƪՓ=ί?|gh^Ox"' "2 A[IƥW"RCqˑa71 3Du t]3E@Wwj-x/H-:NCZWL6^`*v3/e[ X8 fhq2+Ǥ?oٚxַ)A ~9%n w}ԕd̒ۆ;0BS};z62CCvP̮H,Ϩ<,Dtr̊| qgjaF/Er(9n1 (CP(%ڨ')D_1B-Ca\<8W7_@-mX6yp˧Υ-JT/տpK4c% -Иjs5ӛ;(5 G >of6Ĩښً  L))dS#|7-W4pW4!t\7-T|=f2,W R?n'{IVl325bK'UoU%h:;䰖B\z^۝Na 1 w4N`޵3d+sځ?l 0.;[ ;l| R%5tqt+Ph:Ȯ=PݽX \.tT'nS;S52+w-vp]=:1lQη Cjq/1 BY Y99qxM7±CsOErU,1V9(s&B{X XHU꼘J|-(oܤUZg-׮tϲgDaX:\&7j ץP'ZHEbn|"1VFtPaT@ّ*L )ϒߚ3f_sUʆ9Q!;*pxht cu.=E4Fo. l4`]6dX[LՒe>ҙ"0*=؀!2y-^rqoxsu_93= \@;k"e\̴TUC7o90Ke%m%鯤^1ׄnq)U[V߁ ?QP!DN&rS/4Olu;,!i5ϋGO_Cx/ 1V|8d4C>ku@gu"}3Lrt66;.Y" `RB~Lk*oKR?=uM.tج℄Zp($CuY4ļuVQ jyIC4϶/vq!ڐcU)y,\"+:s*Tj85 ~K3g}sMjNB&So[5xY_7 ;]qMޟ4ΊQk%g ov4k&)wΈx <1‚IYxBs>Dol v/4QZx5:> n@b1H^W/1HkAЕǖa],m rO&u;FjNٽQF& UƏX5PM%Nh|Ds| /E p oOԿs3=`J:.fs>x=gC N_a`vGϨ />u_$]\ӒQѲlP'-vY90 "U_D1KzEw'f[37*5)y1{+):ZaM]^HKՏӎQ ``\ipu#Gw*H:2 T֚&Tl/9bk +r^4,gZq}EMFI?!xHaVjʇ/l_*cCQž GƳ E'[895ҡƂ+ ko=kst% Zˍ4`L^J=0§|`6řL~1%D*5G_`sSRT*Wizj}V>UB͖OBwț 8k>^COrm.Rnؗ;?pFUOw% ־vv-Oɔst$ϑcswO(&M# ~L((pHm]zˇF?>&oMN*NMO6?zyf@]y%@\";w>M|EW*º\:2 3{.q*Q*,y0f](i#b̎԰Vi1JPVi CFz">ׯyX6ҀSPx\oP癩w+ ƶ1OY\թ`$= _4k|' l>ǒhAlcwǿIݵC0l,ETm`a ˣvA쟓Ax>|NQI @aꇓOʶ!zWT1'm z "}BrK=b %*2JZH ,خtN|@c6(3ßwbR~+yq `0Z&>kfoO2\Ty cIY?[0|n }uTMO$ꑁ*WoQ1&jfk{*&rJ?^@Q ,@z4x=3,*,E;: W=^=?-I[:H8(g*r VKkdŴ_uyǣEX:@0W,fI`mVB]Y/F(HXVF1yBKv7Ԟ5M+Y٥1)cD(sLH NʂbG0*ݫ+u5i05 H]e1wK~ٹAlZ'9=,)A`(2PD26[DoʭTi@nYd~G]JSIm.U葍֥褓XPoiH!y61Cj3.\)V{tK൞^ta0V'!n!u3$玮0^X)霃<.QCט96ѿ ?g%{{ y^u?Ð+|l5`(M'fR}$0,snrNLJ~k%K|%-&JF /DwsW@9u?fV5[ѲeZ.]~"F}]ld- ژb?+wB{eٚ><A4'*T휒=Rlji( +ɔBܟ '-_7 Pe ARnkZx+ /lC`',nA؆Њ3u =%l T=كsх-¦mnc|]dfmNMKL ; d/+H8(CBy-BvdUcf`=\[ͰXHɅi#< T:7Pa\)3zheW\ 0'{}M)-n:6.P %c= >Ȳ[$rLu69 DM0:w-/>I6-S?'휚<@_q'-##1To3+9Ie|%9\$ʕdY 6׋>''6뛒ǩU@L".岮`1C&1XGTuh90jQlSm`XU Vy8{@Yx'!O9Ombr?Y~T# v_}mo6 GZ>qJERaF/r܍ӎ)BX-ᢿ0;08$'xU: 9Hp%; `elah7vgJ0?eq)[ !+pL콼P9l."[t z4Ay9Ύ]iSⱣ--nVHx-nH|}Ǩzn Dd_3ӘZK<_|0}e0P^P Ҫt'+[P$x5+- Uu*2j[XlYʚmJM$^Uͽ7YADoȰޟDǚDd=LS,⎆.67󷙰|c!D^,S^qpgXeyH3ٓ0YkYQض^ hw2q7] &"L (? 3b5Lv~t}_kA[vPZ4(`ݭF}ayYYߛ=P44ţ #"*Z c+.U4^7"m* nPIuhx_\,0&_;qPEuf<tݦU /uR u SH ې'UK#V|;І5h0 !Ʋvw Ujsb5 Ty~P.5fud6|U̅z7\^-5Y@9<ק?6W)FC5:KmFtebT=uMylC@2ݲ0lR4%5\Z΅h˕/7`>Mm^w/C&u#} řKc0?kur7u#'Fl>MLs׶*w,S) I՟cP_ `;Grb[8WDSR6_SH?Oe8&oC%VCcm\cR*,}^Nі f?F^ȷ0Ϊnbzhؐ--P[^?}j{R<ѧ+VCϞuV' '|-|;vp H'ńJ e<764IVooM)= $h;Fk Q68i? 4.v >3g_yEU(yFg!Qk8Q?NQ2EMß7#Д%H*v(#dYeV"[$!Y럄2<6„{,ZRѼ!"ڌaeA1Ox [/I3L1R߀+8 n; .uf ȭҞθpPe2y sr@ao9Ν[>70Y`V݅F`zSȝ%Vjzz0HIbT1xx_(avcoA;yKpF!PXgۘE6MSv^ԸRtWj5ok;pݸKyc@~"Vuj Mt\  WRw\/X+ Nfs[p#|PG/'jp%S]Oxq"Qn/t,Ŏ(]W.oZ%w 3\cI۲eRw'D6T8`: 1&i :]qS߼?J[.R[OV\;0î<1$#͉/8vC}6\bQc<)&1|Ià4 'Ijfggz)c:+Wy$ĺwܬâgyxxDδ[KH\G/,#s#MmF;#Z |ɷȃZYm3%"^+e vADqlO:kD+)A3%X2]]~tCj7^=9x`+%$+#2ϻN{1dŎu醠@)qD2SwDUZ1X&R ?~.%_0r S *?U/}n:h7!<=fx?,[w)X9Z-w/niPK*aŗ \w95L@+Y"򇅷*7!0Pɸ :HKÄ14G 'qFjJ׫Mx!_1xI;ZFlD$.1k92YeSaVKITp~ɊUkc5p/@m.͂F,JGG[K*y)E۟/^Ywpq'`֩('4q:J3ғgǷk|fH:^|vxhmsufPZ\8%,衇yItN~XSWEH{:&Cٰ~nBo}xC-nl[:ztԬЋlۉ.f'Ulpz [ޔ.WΤ! O*ͺNmwN$= }:Wu;J-KJKSG 0.,_1 ?,: 2+\8ijRy}uG)#qM.ЦٴCmF%+YPA'&5[nȟS[\9]f*τg%F BlbcZb,Ä%ސ&Mn;o}R9la=̗ut.{=#ࡔ*ΰ&BN}oBT#0*)Sΐߢf+qNn xu*pv'^8Z8h:*am9x5 gsCsx@8<2% $mKYPr fo@N4sx%S-"Q!CN89/t=WrS&UT2U-dM~~tty}IYc7bI իlCK6Uv~ ܺפE31O1"ir/\\+^q*jHJKp@x\CmA),O:t2/0%`xֳC=U /'+Nh_)"nF"`F4=e֡S-gYZ07070100000303000081a4000000000000000000000001649b7c29000064b0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/տdp]?Eh=ڜ.+?yÞZu\h>\>lH)OQa ://M/vˆtr#}ޣqތ%u7 \4I_0!&7z:6N\)v$\3z)g> LC5@4R i@56fw*iBV){I4MAsσX+ژUڄ|šui'f,EzA B'A[қ+hE : U]R8u,Ө2Ļbik!$vR߾(1. 0%ggsp‘Ĭ/IKa|VA`K NLR͚}c%zu-UHŕdHW^V0oKkxz޿<|Uf+"dj^sczL%t'FU$xWssۘPw55ati`jΤ56$?{ *kKǷ?, &F݇5%͡4 |_uȝ6CkI^XFIZZ~*_7%xB93[~S]L"g>/NQ NeE56y'O,\|B?bLLkkY.Ȫ2I4Cv&D5,F%@Ӑ3IkhFyDf 6*4P@DAMպFa|[x B,'8EWqK#CÊd^"j0W+_w)| u GS-%Q).K'W᷊׆>gI}–* cyMhՀ_@"fDU8UK?a6NZ \8 ¦]J8TBhP'c 4#Ki{\r"?z: jyV\)K5Oٷߦ!ubk+WJTvSǓ ZCo\RPZ1QA[1y.ɠwՏaWQz/? B)Xa_6.ͷX0s.9:-H,qpV`oā7>j4o&TIc$7Hhݔ @Axj7`) '#3bUi`= c)gY7~spc L%/x, O8Vu1uT#w(ikNsdpdð:l={s$A43?2%h 8!t@9J tQ+eOfʏ]*e(GK0^!oC=NM,3KqPA{OSBp 4Y}0gAjcqDzZIlQ7X嶴"džב\g|NQxe> Uj@JO 3C4H՛{#\hf쭽pxeogNuLQ'JiZ<VU:J|Օ%2I8RYul|m&.PMQ^ . 9V]KӜȜ&%*JWGD?ߋMB⁁ Q7IdaJaIȋ]wM+Imk}mF(v]d'nj6tگAKM<7=?A d߽yS^^A)C+F\|y|F+!n xB4Q!!GЊ @u46r;s|Oj}f=}EI`eA6k <(<':Lo+|dw2yלHIC4^dfg88&'4J6Eʹ[,e_`.(r"/ Ph.4N_fλ܈16H h^D`TCl3!G]I!hlM3q%D@kpÊwj04 Nd0>gI%SKXذ׈^e1 , 9/U|z㿔.Q s]rgԫ?o? EYr8i)-3@ ?+RtO8=aⴼZNNtk e1a$:ECB`6<3ꓳ4c4Ma4wʯv4# n$^jeF,c; 2xG0˙E'h+Fu ]*5C0Ŏ"fI/˒dڤ}k,,r\ \=IԸ4U5WV< :^&T4Vڱ⻫Ĥ[Ӯyhㆮk4fLKLχ1ѯ%\E@.im٣SU R[=jA6mM^(33Oχ읒 Ya4_YOcdta.8s蘮lu@x;~E{X)OûhuM.9(瀚h6grq/W#[yB4]kV{~6~~V 8 -Z|4b.x;݌".N[24G:),ahks^n*0*(#*viO~ؕ7e768}bH>;CπFVߑJheͯ;TwhO+/܇( &!fS{%on`%A%0+ fxi_jV2˷D6y߬xAO:<$3vvj soCctHE >L: ju Cz [.P?GQs]6TmO<KW`4 n 2{SO3b__oVaB²9W&paR:Ǖ]!jW$$">եIU. fՍ"}âM磅 ]N-bPb-?al<}W7 _r$Uv!q-cZ̏h"o n^\DME¬8"E:; :Y6RX@[.VqLLKW#ȨYwxp Nuz|<;m1U#;)>Nh ʽrM`>0d}Dt^Ĺ5J}2薮䲕.y}hY 5M5ۜ((5}Ol{&Vhikxujg>K-#J]VtSwa=sa=X ;Gܿ!i`60εp7r{m l#󵤈^d49Ӆ@Ӈ1F2Ij?-AD,oU4FO.Uq3䍳4jjʹCZ8 ;Y] Anq4!b9 hH(FzLä ?BARm #3jB~%><2cԾȋi ݥû? t-"(@wj'^O{$8:aJMQaf2\-ί_hZSu#w3i[ $I}Sz0Gk?b7j@GH5gj~mi}g Jse};рqNFə9Gc>p[\K6DoGCtg "<0-893G~U!QH-c6cJ*#׾hyF%,uQЌ=lb!X'.n4ۭo7ra[bl\85Ѕqms]0̵R>7ɣE2no5lp:2oiW.iRʖBAcR}6&S3_uOP!odgɱEk9r[af- " \C6FߣF]w'.icy[~2иSb >}‚ek-zҡqO=Q9n-`x5)y ss48GF4 XUn+bGLРeI QO8}a? KCy{{ˑ^e}ʎ fPR KacOu׿t[)#ӛ?&piUc(}Yzbs9y1|ə]%;LL2&ǶFK;7QP. uהÝ|zwrBC:WŚ $H0"&4K D 5p UF0Xz'E[*A&CT] j!b\`h4#,#3]I7r*ݝӽ_҃ OrauF³T!홮%\bl./b@GI##r9R ngvg5Ry8;qnBW+4OFs;a,-oD-s />qoqA5w n{'z~|w76~.&HC/! &mZOc#e#uYgW\g;IZqoQ8Wnh#|;1iA|v0hl.:a-tx}XT^I-~hX>8zS$. >D񄥗*AwTHk:#K&[Mc\:q OɿtuF·E4#/6_QD}ѽ;`halPJK4eB)[ț|'۠}VS0AHB7082VM"t=W.qyl5Ɩl Q<=@z݆JcI)M YWѲ%aDiZ*8Ԛ``37 Nɀf>1Wh.[u$L$3o(pW|2jqiKXoځ*Ta]OJL D6o`$T _H\Cbz5;=G A16:ڬۂ,M7viёZ*ʫ^J|q:A{8S!\*Р/~KD@4FVL9f954rUFį,FtoPce'pK} - DbAQGoO>CD-7Vpár@ 09U(9ׇ0ӳ1uFE{n*Fg\HG]kkJx[tmf.m1u˺&m20p[ϤCoc\ xh`pBu*xԻ\c:M%nFH .tբ2rѻ]V?7@&̈P# VsO:F3NAcH{`~,d$)&^\@Z[CCWK;ݓ"ԘW@/"S%~}%%ĖS48|vEA@TQ4MkyPQ}ֻeDwwƻs~@ N̒ܢ(w砌'W".T)uo0ZŖ]%x,S~D8Ɂ9{0"?ԙ.Ou?Ǣ=cL熿E׾Fɋ摿hs akb,1zH+O^7Vp+Wj=%9{cCj3PJ[·<ek bd|PJ(>=O,?b>UëvCȲtN98U t#o,-Q_P2~Dcesf2c6ar 86+SA1mpt$[*YAJ: "2#]j)oȱ`Qy8kob'hC)Ϝ_j!x5󹫧rwgGY3cs]~*ʎ؇HSP1W?$-lUnj2Vpyd$R7G;# 0 :/zP].+:m8Y;ޱri7}*c wZzv. Z{'ÆihX O`j>\B6]upY*݄yml{ًR'&7Ɏ+KUdb{d4U t۰>=AFI_gB2MV~; 4WT 9UƧ! D O5}R1z_S1μp)?|xD4%1ACI jJNc02;lr t,q'S ]"%!ROdx̤7&|[e3a /\ nΑ:D%pm[*KЮ} }HV)WhkB ?P'eu$ QOFU&CFڳ7daÇ\Ex׃Faۂ?5h~:c[)!A+;bF"Y3QXJPz<UQ䫗DcReb̨}1Y&NՈE{fwgwg^-|alT ^Tv]cUBʓpG>3rm6ҼK9PR;7>l't&.&G $T9WF4\d|RT]fOd U>WhF9 }e5jS?|Iy M7Ή$85̤:8+&̫#ABJ[X|w OuI~Ұl*Iqʁ ^[VKTFXoSi[G(d#`Ickkݯ=tXUS٠Wr [fI8`?~UJپsªA7Ź0]*+%tD%lj7I6& P.A3U+}-nXb5rj~f _LM6SsM|2`ˋ>M[|pv B@Tm[y󉂬;  /i Y- ێqp=է'ϗRTGp@o~.gݓ F 7685%8^ L#p1a~AёmqPN z4kJ3?ğy(,/ŧI֠({7{s}AdLɓ0(BR#6,2ധˈQFoKA,>X_2;C4'a#"{j3J/l;>W0: K)lE$RЇ<(o^Fo`&7 5,6`;K$314g9>?HB] fQ5 rJ^h9ޱ,LX?o#RↆZ: .*}6[n f ^YUx[GxO@$0Y{K74hlFjV17Zl^FicdK RB/~"Pap_(vb4b{zKfZOL0τwI +3y+,-i }Įih'n7pHJfyC_-XF_٫v5{Bk2X SFfj VEl/o|%½kgBEۅfS~ ozkky];1p#]xjK1t0W:Ru"1[~'ءPzn]AL ωbe/h&hlLaτ JY dguNbdT~G_P | DYz`o?ID]"hI=byL ۱) 5$s沑oᮖi':3-$̵AK?.rҗ@ MVn>^}`zrnp`NNn*}3͒8Hoɟ:|)0~9QM8G?dԇ ؀0}12=C5DVB:2#QV}N^*XKsůS{ތ6_vbH{|HY&EpJL2W[';Nq!f1;摓戂TxSjs..Io+nE1%H"7SωPltT8=2ue{KS[D5̾\C"۫ b;~oi(bxF `Y-n,sWZ}>ocG&g'[64 dVd۽CJ3I~H5SQǷ,СIyK"DNSq@npbKZB(08~X0mml@}QO\A_~>*y) ""I>ޝb(HA })o9Ql 5uVhgΔVՠS4R&֔r=#ӥ)+u F7\y6H}$k5Nf6i7uB7aN\xSh< dfTW *@q'cƒ{l e+1uy($w/]2*Mz ovI#vH7|XQe6nt_U{iMkOu:H{DY'k ط^~-3it>ƒLGtmҐ OM ؒkr<? a ,׾ee,b"BM2|r57zé7gE&.EY-=aۤ@:QP3~:?ȳVc:-q ]~ûq(" [T7o<_X1I%'oVCD;+5 ,;;ê[Di@ U*mcO^͕_t OBM1o<*$5PcwM^Ԕ/l!`+ JtѦ`)'(||z m1 K{ jg d1y@+P=J3<(˜%5 9=$C Fi:O@ѱ.Ldr嗏SrwpӶ|;k~;8EGm6^oH*ėǀ'm{TktjKTWWaLР(<_jWo@Gᡴm^V-$9/\5j$_s{kYySR+N⽉f>r`ɛ~gCꖂ/J҄MDɰvǙO ?uѠyI8 <|NHIBHzgdZ[xh9S>jGOe, ç}w=߀ֵ3R0v_+48QV:VA (%$xǤ4y Ts Q۷46IOb,%dVf0cAۭ;r;r6\Rl#Kmu W}&E袉nkžCM@qQ79{#VB?[|Yzhp7=4yHBZM,L߈[yC$x- SO0VcD?^qOop}XRUdm%Qؕ/jsNYo2\5L&TΈRՀb|nA71 \4:l]2/Bb3"99ir6 ,P!'t]fV{J3sHOs*P"~9|NnQx5 zB3u+f[oela] )Hy %sCmza˩nkd{T[LQ\ 8_X"i5afG Gt:;:Ei[/RaU  靟`cRpZA|Í1H+*Y/ .Q{YCzq4 @KGP2~Q;`J 85~9󇓀8ƻMo2 mЈkT!ncu}xtӨѝ*8#T !;rj, CF)FKxF|9urđ}6 efjf gb\r;[$fyy;n=K5V7liBkP-Z)BN:-ky;Hg iBvF/t\Ku 7rcz +RRʗϮbXLۯx.n]ts-OUٽo6 /Vu+{ZaI?0-d-ajcpZD@eDlr  3{9y+ro1"=6UDy6z>F`p9kr͊O~y1itQ}4LTh|NKf;-7Fasr4i6j !`^]'&~.bVi(LQ 0#+kT_lFQ;- qJ8l<[H5:9UnAOcBE +Ua}G[>M%@7ӱASވ!|hXjTXŒF/jݧ(V&͔'8uڀI(!:."α(B ήpք+#R# ,iXck :QIbS1R~05="䡶<@$n+pSc@ o1w xM6*d_YX }߽&{CUT?MGy'h*֪=وT,,_ftkk! NxBE۟m҆MlvC]sݶXƑ]^fr^ #C5Jyycƻ`(q5`Ř"̬&6=,"C|p]82l %"Z{C,z-3,^3`H>o,'E7? 1oz|ytx ųO\&e Ȯ ^euCG;,žf.] "] "Z 7.LDC 5TL]"6+pA3$Ÿ!dq+2,X{(&@4z{A!W8)U19FTdBa12Y)i7f]m%Q;'_"u2Rt{V85efڐ T wxr" 1 Td7*Қ/t'mN.ȄMyq_iNgfJbS[ܙ |\݄aKߋ/.'-dj]28o簌tƠsQl5[~%Qє_b"/~,4[Mʆb'F>^.o=82WvvqCTtw4hN.%آ@q~ Jg:͡0-SZ6L L0K5q[YȯJVrOrjzS8@zfpUORyGiϾ Sc+U`%+a-9Lbv=M )Kh3qT}t^NQoi'j\$KqR+]Mk_ 7@7a-HM]8y4yFG񫙭j@r˩1Йgh9*$Bm֩F2ۘ[Ţa(DO CoHU%8Q4tBc:I>p>T"ne-E'F"ˀh=KIVMI+1{IE,1QT$b3 1meL3L7?;U;%7i IbQ˒ځ؝vMLڏn,FϤ 9peTk(8,C2kEyCh\){NЩP;Sט|"0]; ~d\s@XQzLr7^pR (lGGZhJ&L#@]ҥ֡wtE19 #3{bJ ˩vMbJ|nkjK]mP K[\w m%oj ܿiEʸ>pޖ(X{(1'vyDٲ~*[ oRCEVD:sBnRш-U6^Up孛@9n菸,5 \Ju`xF+$8C 4$)WgWoXj;Brѳ=(dNj)D{1WJ ;"ai Y^C!(]԰RLPџfb.;EK@-7ٻ$|V䐪ЁۚLٵzQyɶa Px'jE“ FkK *FY+st`@s˔t(8Ƭ$- vi =-:3=0{vC֦"d!5,At Cq{Z wO.sz{g[h!p'`Wѻ8Bワ 54C'' o:>X4!D8z\z $h/ lh ]ǑEA@N٢RK9b3.&'Pt^ކ]V?\۹B#ooaCe5ł!X3#\el'cоS)Y{RH8.ݾeՅa/șN$tB^u68 :/22H4a%D^+F[OF)>MnLRmipv(:Dۇ?n6,sƿdQY;e뿃Xl:J1s@)g=úm^ne27]z0RXl/Wf9.1},+E6F8n%Q lp,@P PK o h3|Ur CUȂOoU+1BJlu FZ6<-DM[ʺp8.vʶtPa!zL/|Пl@uL]+VJh;2 $j6d%U3y ?" GIhJ?k^3'0F+7l֙jDf"=:;ȣgx[\ϒS|1@ǣQ*W*9nă_jM9q;.NIv=Q`(\4E2b_Be\t9^RPP=8޶Y7:OYL5Ss* 6z "jƙӏQ"..)`.6^LOX 2sBl>ƚh+w+ KQ3]+vyncrUD?/v.6a魁V+Nx lqY#_7ju =d x⼬B߾SMU3X-4&!Ym^DڙluC:KtO_VM;楫&yΘJބQZ%Y7vbO >5f\ul?1&hR:K`,'(~3T+K IF$'Q0 t&*$!o5J`DbW9D#i7Rb|1X?=8]>$YQ\zX g@}ȵxFUI Y/eN㎓Z P>>^j֋+8[呟:V.i8W>4S_$=eSkT[h^aXha#8.\˪>`۟‚ -_t:|J 9oQU`n$hE=47[: ?H y'M Pire>wNkNky ?.;ca-4%m*B8XDE+W6GTĻBe)*ҭBTQEf̞SrE9i;K,`vՋ]3i4[Y`*r^}mSs/wi( Z7|Ԗblo;_=C1#ݠOE|M-eƠApNN( @ču7Y(WPIJ.VOu_?(r-^!&$C +nҁ[To!:`s8f|q?ySgD9zPu8X _ICq1o.+hFyF.ܝ๏#s :R~JJ`M`Hт,ZX\`~C~6xD& cHy&SlBs8{e_6>}oև#:f\d,$ 0㣎Ɗm}oK$ T* xnIj9ͷpf|vk&lMn;ڗ1PD}8Ի5csr+DL7C{#:}Mii e@g%g\`yivP4uLSBu¹ .meV1-|u}!9:DԵĻ2sT8FB{0t(JTbxӰOVW8~*AZ5Brhz钜m*B>}j|AEe1) ;DͶvnOf˚qALłQ͛g_vAm;+g ~ qshe,Ddqh{2IE=Ok$eG]&K 5ą+q5%Rs-1&m>{9+Qwh& iͶHO6~AqNw~eWaߣL*󀸇RSceYD0W]ӫNdkr"^GZjr)qصPGHއg .MeY)6mTXͤ dᠥ篾1~ 8; ooLN7lw@eNrEYk7#Qx`oPgFapXV @ ݦB^ X!& QTUt7WC`>n<J? ^kG8^"-uN3yO y@&bS۵@Jd'-~ ^~Bt* =ٝ @2_f߿{ɂַV tp M@|4lDŇ \k&N m],bzL NЕżlt^sb?b+a)ͽA+$Dlq/5NCG uQ2D!*{cCAPCOA 2s13f7$_ 5 9wHxb`IvﴉzrEn%X1DX[xyh5+w᤽7ey9ѯk)Aj3}0Mg(f`0"|@dgPu=ܻa<rUZӺ'g* >bCxd@o9`o _?7ą&*Sn 8zஆLX_EG=?0p/Ow쾸٠%7Aٱaț3fPeT#zFx\N6| nŇv% 6Iġ#ϷS8Rbj0]y3/ $c5SINtnͲ%f(x\ğNBܗ6*L͗w]))b,g XuvIvowP qyEB Yq)x~z/I*dj]=fxbHI%R岇vG&Rn-CgEϣ*<~{ 3yuzJ(Zd)bPc+Ó., }|6tU@ ofU2O*~3Mn%:/%0,<* 1=DFz0PiY@)_ K|46:#tfux )-iP{x~іʋ]8[D +)0B30k'K$:u[~p.,%X(jYd7* 2ɓw e wPp䫷ףQ"iL .^p8~sďY!n{^ݕ!תO] )2gbs]K!a84ޠa/?w6Eޏ_Ѻ@Z'BG_2Ft}[HÊdDJVc{";a (&k+*YܤmfAHH="-B,a5+KTod{6NQK^Dcbk@r,G@ 3w3 @ *ff7`q)~c#Flå @*Rlyd^-MtƏ>)䉟@vxTJw!;-t761./_9i,̓,SeC60Zs:Z%3A_C _\yK#F!!Wx۪Seu 7g|dƵN`΁Swf!ZuK)n|==!L\MXv0_/-_J,w `_"qh[.#j[YyV/dxA\aj@P2'n2xr\8(2J"ۃJa" #n4z'0AG@$&n6fsPkV #A3ڎ Tմ^Ϲs$GsFu'F-Z8{i9)lL@Bna x /BGӯn6$&Ü/894 -= R $3ȳ):ֵm ro腬4a(cwҡ7Wk(▆ɺ3.&;\ZaŢ@'PVY-6KR<+RH?j_0CqMH0b3wRn=vF#)ne΃q}V(S:Zu~-_PH1DllfXpƸۉm0$c^ne%GbWpxmY=qEy3c]3?1Qkhwd(bM]z'hiB>hk$|9Rm"rHU1b%tZL @':O 6{q߱D)3j!K|tCǁN)7?]|Bnj6Ş!a !4]ʥ3&Ѐ LtŕI YW=Xܡq]>țco<UhgNJ2Tz;3y$y}=&m&[äW]!Gz@ϓhzjR#~Hf_;)&-5sH| @"㓷T3&r9|)Z)A/ 4_Ϲ&e8RQboɮGcl>!zG^IR u/yz i&- 4f'/JEL. 1kPؕ %܁`p%v m(us0gڃ,X aE.-JN`y%Lׄ94ݪ:#;ve+@鐨C٭EN2W>Jiڊw9L1Eɫ%RtV)+ՒWluSX z)ӏED%zE}8ƣr}bw=ź'^/I=Бt"!G(VW* Vtlܮ!ڂl0G?w\V@[߅E8琽C·Ճ=mhICWz n*Nf&5gT`<ɁBRwfa!D93ј>ju8r P2q_^jSXb}N`qam9.`lFκ|KoTSde1GgN᤼CFb's!jlYW r!?iDq)YMKCj=$"}H%L]඄FkA'01=!otstx[.UA}-B p(hÓW:[H0g&Gx+.^6Oe)^31S::kdˬE}T>]3a\v ϚD9j0*{ڏˊ?@ePCac=ϣK}Ƴwyԯ0㜙]IPAڥ -ڟ b&`'=\~%GljJx dZ Bʲ11(FyV (VFZ  22Nm-%Uh۵zB#,{#b0^.kHnPfk7WУ.hSمBݧ1_g^Ρ<0ΒHXvTroUbQ sG /nFu >O:VU#Lp1mPo֕۠E^ZS~!hNHxo 2J,P=G ">yXϖl6>Hɮz $H c%zD2L )kE_eT(lDQ3_4&CӴO񴡲I}v&N^[W6y ;SD  -X5+Uf!FV]6%2Ehynw.#-sFq$1g Oc,r( Pj2W.k /}AT,Idmnf7Vb邕v-m"Ӭ9q̓&WARFFK}4 Meٛ~8Uj٨ݵ ;}l+țSzZkG vOPs#a|}) LJU]H{ȑnSY0Yd^Ad%BQ8_l *SJH|TJ[wCKԄ<8VUoE,+hU]FwLJp=Elf<S%w[&U*:j]N%0᝸sNHJy%x#4I9h^>9{fAxkīTJ͞z,^xR0,O#ߊx}ެO-L@M{bS3!8dtwmTØH?Q!Оr9 PB=k$zmDn*")&X'i~|'% !='0r \Wddؼz> ѸjB[ZrM,a!W^߲X#y[9J*aXJ$E>zu-v5|ALӍeXCZiT2z?wLB*Hp"-#;ϛ?u\~B&jcytesGtaN"ͥlQ 7B {1sQi!1a\OjQ3kFϡxuHXXBs\`S,ПX`Z7NlZ4jy)UG+G1'Q..F6<\uhA)&*1)^ߜi^XExB(J3ɂNkjGUÆ ,X3HQ {w]+"]'!6ͦʜ=^O૗0`c 'U[}fQOw$lpurg*NX8FjWZ#L Ydؓ[mr,@?WV0c(&7e]4y=mgt~X+ ql 5y~lGb|uodRrW- KLpe;l)X.X`Ky5<){Lf9ÄlY[R@E|u݅!l5 :?X@ˆ4n^x8׽w r]Ib&?m}_ )bhB\sKiYN%ԕBїPI6rTlj_ eIt?&? q;PNVT;}Zx|m57}יna_(IgNPTe!ȚJ*Ք&d;;1nnP3ݥma 4t0Ur_6VBlJnu{ Gܣr4voQ/zeZ+E~6'k1D߈sY$\1U:=tk~R,dŽ:!Nsi:m ld/Hx=cs˵V~ ;bh0u >j3"=o,N9|vU@bTԹ: "g W)t!$rg-"@e9E5й 0 !_HIsۥĎt@LZ T6|=\$T+[cyrNr4zQ 'k_r{( $3w>]玅ȼj ImszL0Ud1&> L߬]V\D@Zߖ%fUW}&s3.GL\ZRMזE $ܧ'sҾ;*zK~Q<`!ZAÿu 5^pc<2|;OyV O%1;=oHD})97S|ojC6 iu$;hM[PPoo6M@qZt'h$ϊL/|H]V 韛TQX#X#ۃ o(yԷKSTzO8TkSw UH~~3p6& ߬ }7i?#rnNŒ*7H%l+x>S٫LׁՌKՔ:T!N-N4N2opt8=r-CzZ=W:/uh 8ָZ:Q~lGA=LǙ᎐__TK@e2%{u;2m94$7ŝN}r1#6"C_~Zt \줾b:YX.7ߢ'zڌӕW{S"(DM:a1N}!U:+[y itN3bY`6;-` ]cfqP+3wMzuC; ~x;SupyDq029m'bT*mΛ]|f>_잱@@8hw+p%RYX!eK揊,Yc5w8>d7yiPK-{Rn ^S^端bѯnSJrcti,n`ٌ_P=hzVvs[rXk䮖@&/mh|ܤ{`/.ђ I{ ,YWS `XÌhBCaX _tkqz1 wWlـ`>R?#Ҭ3ju P$`]Lah5G\.K5oC? u~֬+ct؈Sk-)xpYGhҟ6>7GŋZ[FV/ zqd?r(*V,p1 ? QapNYxh U3n20k߄Ǫ$)"&z)l 1A4PtJiU#n*@>)p [] C@C|{ܮOe{:0A:ޥ,ح{)$SI Ӌ& -L86j5%!m[*n D'ھo=^x R?1g`?#?Foٛ~G<F/DM$' y%j@DzXdn~mxТ=G=?BvaV 47 :(Uu\Gɗc%7h {_?<g4q1ZvIqAf-tJ?+SpG8HaJ!ղrf%5OX &V#Z%2sܡ@oKŤ`[*99+2yL7sdQߴ ]SM9JBd ܝiw‡G魩$Ӗ}XM_46D3uXF{bmǵK햺SҸƣRj@q?4Ms^\0`: p9I _믴v}Eܘ Mt oVn=Ϛ% z4[[te90#/Z~ӛ40K4$MHVre(g ILf}qCRx'o0,hrԩ8x ^A㞬Xm@j(* XW)Kxѿ{!-nɭͧ?X  (CAn zP;\F맡d. ӮK %z /vCs!!2 8eE bv_;4pKu`" yٸZ}JKej]&}s':(L+ܢ^ [/1׋֔=uN荔yRӂ\P5vLs%q аӲ t -发5 fql4z])X>R>Pe'Lb΋{P^4g1XS4 Kp7q̯DGQpHK` ,H./=X82N<9\)y2fUTrab/kZǟղb-RkO'j+{SHL.##r06K{ɝfsLj)^>+G"r̝ET z\="CUN7qRDr2=W5jiR wBp$o)8DԒF RPGR5TzD&u JAH>1 yE6NGlWuK&)P#7f A??1#G$,M¡\)&;KډaZ md؊bˋ} o8 }bz%ߗ/9v% q Tl#U\E!KpU # fJRځvHaieb〮g&SX踨,e|hpK˼T7sYhM:Ԯ]Rx%j-AA{uuNE׶jo7|tT3ZC?!WXk֓lsUE7#oaYQWu3Ȩ& `-r R;DDS' cSfn IhCllH>^nEmwXydTG[,oI-7)*taN2 )qqpW<爲QԢOOEAjRK\m&=dMұz.p,Lwh;scluQsQ'qw&POSًw(b9G+/-u4GgS,8-%![A8FVM<9I;>CߎqtE=T'E Pݻ9b0(?d/-:^+-ck|7ԑV"Vl#'.F`+ bEh҆!HIę( -ƕ"A5:( qf]f.0,sVMKװjpj̳֕(AH)h3IM^4_a}*V'J#¼Mq5n3>, kO"(VjKW8rBkWSVQu{Scz c {*Fou\"vw{06ʪL; % 1n;ߔ֡_8J^[ڀT{{M$;3r8 QyH9\GQh} *WR#q#I}:nzV8mh^~UM{%yL(j_oJrW+: )+/^7ꀪaЍNے1 1F!}v/QsChEI[-(ӄIvqR:qǥ ,l'ЪtxM+ʇ&IZ/杘5R <i&VqIi|s]j;e[,>οSlycI@CԌ. 2B>94r)TD~'&,*)ǓmȲV* WPFiɶ/3pҲm?~cjvP\gYtlpI$]%|I;m&>#$w!l9#Pt A̎T ,ž"3i>1ui7ڐ4MIjx1VW-qV}, +)-̠.Lڭ_sbkA׊TI `zθrYZ]liqZ>EB3s϶Qhl\ނOHEЧ}׹˛ Pm/`DŽ BLU _©n4BR7noDEewsf>V%uv}ts:lxfm >6pCгNvy Tʎ_*V ZL2 %J*b\tB#֔ oq _*A1"]7_Vn~z:AON?$ '~:|9N,à®9ٙá^ϙY:t7~p:!PV;9#PW7@X, 22)NU뢀tP; i l]$ z<=D#WTf^DVC;r9{ZzK4㺺ʏv[E}y/YN1P9-"~x+1:rtP"XH'_ /N%$U(n f_1e)14ؕ@:ِ8yIW%~jlAnc_b=xnU@ GWE{("kOFcDICH9C94wdX'I"X9GEEvmra-cX78Lŋ~VeHߡ"kWst d_9Q+8|Y36.cv) Xdhdc}]${Ru@QQH`ouL+K =ӖTeɪq<.`%ަM6 @DGDHWq[iP293Dղy]k: n%E$6,{L UL7qAt}8LlFrgi\,ZS\a}^Giȓ]Y9i * 6؋.`W5.+%؝/?[K2[) LWL#¿YX٬>gŃ!kҰ,LHU,XkRĤ;rDɀ8Rpص3<8/Vx6F븓Հ6 ლLɟOe9.p@^# 9r\wk^]%G&S\ Z{G/ Yag1<^Ypj5(OAe.` &+)5/Ke<`3qWp3B 䔒Dm[G:ŽNM IEyfP$CYP5U'1Mt>H`baVZ$LkΥảpc;x~Xfl׹9w>Nݒu]\5Dm㓯7daa?fi7𘎼6Nrm6&$JmAT1?OL(U@XZ b R"bFD"o}:lXaPP\haa=B-(dž=-,I|J[sk`)9,tr'Y/T_Ko . oM0YE4ݾ<>ȇ% I*3G޺"":#ZV;;nX‘%J ҂^7n;Zrn5/Si .Cu @]ȼi@шY*$`A(awcty` )w UM5VdJ&׍.O K hޕzb (`ˈ~%m>[$BCCg ͺ &zxUMuȘP#^JV%Jde]΃rtddسjc]+b)p:<9T^A4#2 zNI@!wa"-s}d^0u.2HD 1DL ?Åv!OR`{7ɯDKYd`GԪ܍':{/x$fP9*m)SoU<ӷ.lfVa` aWe иx9HPRR6G'+ЇH(R>GO*=\H1G&ԛBbbp>|eblw@uZRmj5{~3}6#X'Iݲru7f5K ߌ2n3;xvm1~ty.)lgo? f^#1xE?+- 7d+䄰ΤV' Rw2&:xtwfXҦFd2y_Sq0J Si}R H8UWHJ.Z쵺5/PJ+k}sGY)?̑Fj*|-;~[6x*bX}E'$Y.me !%EI11RցP0 Bn')䳤REJ+ sm,w`Z6[<S$z$VFSY%_byNPif麪`ƘfG"/ ҊV!ck^(mbEb-|O kZbyN ',4S3Qt[ 2"őɕP.WDY+ )k |q7 ;hOp%/% P,8TΆ-fYů #7U/޼ h,Jf015Y$K#IrX1b2r>~UZb`Fld`*Ϛ(e$OoV)l ҚzGjFV|Az/Wb@1mtdѕEoGB/h&,5|`-|Ө-#<Ǻw:SC9R2}k۰P!(`o3E*P"[_g\SPnv/r_D2hTʰf;:95ik6=T NƀFus1#GO#plfO- &`n̅ZEp~Pfg7+d(*"(сWi1 nՇfa$H<e;踯hQ\6r;& qå0RWU [6&FWoE!`UfYJGr逧cgE T !OM5 (`ܣ]C}EZײx<=-WbSO:J6rr ܳف یNDyAʛG7$ w@FkLY\?iŜGz'!ֆVKVe8-BA|b(iWm/n S#O#xkjM'nyLهچwC)k!'oݜ.WQ6-8"]F-Xу̾=P-mhPN4d?nh׫LDD*L=cjh[&=Fwz/yhE^ܻԘYXv~G_Vy`,/G˻iJդ/GV,n&/18p)ʂh/- Up^fje+ƓXEب3AlpSlO;*]"U`Ot $؉M20K"{ޢիs@(7$+I %TmȹPPO*첺!r!1UwKeh`C**1LpHECYLgYmI@h ;f7D ڛ -'5`qc{UC·Һ,ၜf5u%"U(oa]T Ȣ-sQՒ3X[D]ٴ?T5AwF hhBR=UBtp~.qjXiĬQ|wMC nn l̤n=(MRhz4ƻpA%EZo<^Uz;~7{LRښ _9.Y}[6 ~)=bȬ;g#}W|`#D;sf\>ZƘA`gQ' CdyͰ0HPGAL eHw9!&`Rz#@ʲ4|9=C\*9L 6z<78F| A R0WmdߐmZf&@:{/t59nsg 6ʆ IPUtS9=Amg3>!>yQgU/nٍ,Pn=jbLZNwxNȼtBOt?@Q~[CԷQ.Wt+gQ ~w4 C_T iYBےZyfqMܚQ7(%,`V\ <$Ayر1'MNt4~8l 0;3o:DR~Yē<~Yd#[O3t(IB9b֋'2x ה]g.XĎ/c3>m}G"}7#E:R*0@mtڀO),BCd2>β'v!S%`S~,8x ߢ.,b/Z^-N :۩W StEB)|SK+>@p]gvdSO 6u5G}%$VgI$֧2ߓ>g`R7xV%.@m_`*]PG '~E(l.ܧ"U.Vǒ;+"~@O xGa%B* >+njsE{vB#xSS/596j P)= 4_buoҡe]er7M[%^[t̸ ^cwIC%6A'_1^KY0=e9%h)|0_$zBiB֎S SiU Zg1DrL:NaatSp&_ Dlϣa FKB]b6"IwKiao|oRA &@tw-tuVbp@;U:Rڙ?_,MKN%/|zkҁ7t3saNHj9dr`ږ#=' -q]˰OTufR*5P NᬘV|[[a3bwg[!lKc|nyM#d_Rը>jvCj<>`c!7&1L3#U_l}pQ./w|'njS`LCD:*+^< V_o᫨o;O);hy"Pln{1ImTk}ɇ1Ϩ<?QqdIx\y=?"Pa0P?([oY+E\Rk~D{39J:I}m=ّ͐J*u k\Ζ)0hI'%Z)⟻Gj/zQfC].d7<[jZ,Rh>yծo^;0|d&>7<}[u6t$=#cEX] DMD?%,f26}J`׿bR*85ݘ2üg3&+5xS<}M=h&F^$ִ]$74 Hׄ>{ u]J4(0 8m=ޢWȲ~Ljd\zQY=ez 6fFLơQk]8UޒT&: Ȼz NF W6$zJԉl\[B[GXrauV9 $}20U\Z3( a/cǿqGq~޿CZ +~)?s5)u)ט|J!'DyQC&Let T!u]pnaFŕSf>TL;0z 󵟌>k]knk 6)`ZL_DL<^ =k,6Pc.wx@<$bƹ[,ĭ>q|׾dg6xrƜY~wi+8^qEU-QAUqT[m٢€9zu"Ou\ѓm-xBAff8!Y:"+ǹr1q[=8#6';{:-hk]s5 #4٫18v>\BW1=j86ɱk)gl /sSCy瀽W6y̗)&a,Z/Zo p>1@otL1"_$=F@_YH) `UfN>.r ͧ"gkx flOFJSJL[im9LǪ2 O)#Q {ܯh`L^q}& vEj׏[?ck"rz.bD_خ)8Qdq#p궶ysTR8CP/G=P[GI_{u[}mYup $E4sg{HmB|U7;Vj>b`j#b |UomJ h0|լFKOC&tDŽӓdzV0v/Ӳ%޸|dV0P{~)OA$S}vv"5QAA|wE|J:m%R6E f3%VJv矁j9i| &eCh&D]77JTu(̽v䂈ӎȔB2zYŋSmm;&/>zK. cevyKn4[=%cPS[JBC^_zZz-`T5h 1`׾pv`EêÁ6d"QoEr& oK\ +|H΍H+BtA6$H]h2R*eO9[˨s;~A=׆7AƳRl!o9-\]U0<51pArMmW-ѷW6P-T)WV3^E 7,ReY垟G"eE  +i ;yO:dI"[nkj{tZ]&VW'sQ\i/RL\3yjhۢ{b)HivKxEr{ 9euR5aYI٣hx'L[\ 8dx|6gԖ3(mȊ~\gTlW|w~#1>$h|>Рo~1&+[\(QйZ6s+-ۅcԔNG?qD$JCBB->#i yǼϞ/HR噤BMBx zlXvkFZ@C PJ%;xlX9΀Sp~sǠ 6(MPX ͍!zJb_å  8&f*?)΢%|tգ2}ڳ뫂 )i" ~%]H jm4n0)^NLԧ ^eJst6."T#(K*Qdq0*TT pR[8=_7T`Kxq&'ҏڷ[`G|X|H良IG"mΚD&R^az"\,Ű,_aW @OKv{t ަ1zn>j=WaSȀ-ƍ)1l] vP\&sTqYaQƘ쫅iO7s`P/Jcm!]|]#(쁵wR`tCS/7oJ_D}0oka֔St6Ux6jd]9_,.k HtAC'Tm2+W%k"ߪՄbK,yDcn.Ujd㦞/mr1;#`%֠0S)L\ p~X{:xiWuݜ&_q(3]:QV y$X'n}$c)Et˷^\-O[)K;k ,#=\o1"{^rMD{r/5/3Z {8Z=WUzxZ婩_(FQT ^ <{9 (wY[M!`ZTtf#HgO< G0ĵBeQvkTWI<пYQ=nA6Oha FdY˾ l1s*j~LT9/͛(d ^X.!x޳3//x?nDECu*ojmquT ^;. m•D^Xl'A.>Jw܌[t%8qo$A>`遛4Tt.qvt4Xj )k㌞|$s6&zꙋ~lh+\)&f1 r)}_m9RȽ-<1BhQpBJ,TSNOtZzMDϨv"ie:S &Ýh=sf .;Y V7nBج+GoA[\wvp+I=RtH$gGUDb4Wwl(%s;p !VM7gr6k4/u Y UuNE FMn ttB?Ox Hbg~cGUwݢ<#Z*"f@JցKrYA:eEDb9AvtWbYg a 8-1S+|cIcMs KM h]n lvgU!t(S=^ė8˶5HUXX?n>\&;I&X>rXC8?KpHe+c`bCNW.SШ̉ĝXOoܯt];)#Ǽ6(]yFS`f ɵdL,Ҝ9^i;.%|kz⼸P)9鯠'j$ Uwu'4~{()M[T΅tL!(voo ܣ]m|5 q-T;@/4wƍ##o ͺV1zxTY5ңJ3/G6"hU9rXѬe'TRϞ0cŐipMҤπ%3Gߩ+L:fJڦ( - (rS Ůf}#zo9Hݏ6ZYLLKJ7ϑhJ*憐oHRw?&pzZs(4!>R`]C  Yƍxǡ&sUm53aܘDk s&/Z.vcxTf]צ ֢,{x=pGeUp2k+.`&ɮDt;!3R^lQ|q?19LtK0u\JOۉyd^"zQ"cS悩zΣuXo!tWi| zf @Ȏ({{94 :]j_vfIl8HmJ F, f6%8PpA" ?٠ =4-( > x?Ӣ_"0{}I6~pωٷTz-'}S;4$ !*T-tev|6_2Ln[i/#ŋ]>]8߰ab@Kr7 Vy}t.Y |8EiEN}Y`LK+A =e[9>3U] jPb^sq\ _SNzɌBj-hÑ) ;VȮo u\d=4؎CNYLcu[nvf\N}KJA0D7pIv B^nL!\`1[ՄROҾjي 2sܱH&AevϬ:ƍb?WdZ eH26 ;9JJd09~j 2`Z7 Y['%'0hCASANB/qYHN*Ât>{j fqJ6he Uw$#V,ڶ^5q%Bфh ?QKm9>rhBL՟wl,glh(I;L~V mp|nhqme+<{jսi&5;1rpdra.]yWoӞb8v,cp^#lqHV8 cܐk|~sT`鮖Kw8kٵMy0[{@O٦&ΡBy4^*I2EǡC6R;κ OV]O22z.<9M vv7]>KpQIǧՄto k%`/DSV 4m|V D+Q`ubVK:XF1S{8nnjl veUEAr:*Ҁ:kdil)=a`]Bʪ8dbO,&g ŕWE`ki5:q&s W:=+Oga+ʸ"G+8Τ}#Gذh55OhWiDԈH=H9$+Ghن /$b2 21p̊KShK_dKpn*fx.#HJq;8Ʃ`_XRr ?}k+~{/3Lw="{Rx$ى4ޑ![@F\~ܳu۾xUY8I'S3I ;\Fwqf3cIWƃ)r@~c:{y5% \]7~K:.Ƴa]f$*-fMqΔiXU*Z)Y\> ^ z~YT+&B]\yv;瑸&Jkr]/׬=(75-bUK\\#m+l[l*jhw`Yqw?]1*Zڲw:_xv( 3Q;p fH~Pb/> NplS͉ .|󙜏qjKlFK`-C嗿͉,yѹqnN9IArV9!)~Z?,pHsq.0Y~W$Em7 G()X.O{[̈.O0ƟKiew>HkH3tBbRXJh6iT;b$!d׀V`H~ʈф#-U۬0U.bP f呆oWIb:ԗE440I]tϙҧgYftQbOkA0QĆ/vKncZP г"~(w&ŃKT?*i`;G&Qޑ{tPB9m> dT(qvxPi.ɻ÷q0Be,;h9kP; ۊ{q>VF|0DhLuqBloS@`k$mF$5بA6m]Gϙka7yfY/,n(Sڊus;TF}dLptbrsM~ql.tD Q=΍hfۥ=3M}98V0{m-:|sQM\`pk.a :i{{;*/s!_xV''v`pbyFm6׵#pprF?#&9Ն,[?N gq];`"s5[;b1ЋjonzloJS#CD#]C?KSWr uzߣD ( ++PoW KY7mhLyH@Uz}";]a.T '?eHnSﱔ&!cOZɗ'蘩R@4PpYT !R5I]+;eWL{:׊;/-3ȫqyQ: nsudSA { lHh .k?:FFRq3d._()#wtz"pJI+`p(%N7|ǥO$a^3Dɉ1f9-G9c NJn#3''֢YMM9D߶Dnڦ5t!tm!dod# l`D;a- pqgQFk1FSFRbժy~VR<7mQ[qH0u@+kB0ݥIl\HaOSD͚#!JO:=t?߳^-s@G>C瘚&?d)u0ЍaZJN+'K3Ae(Ax#haX1PPv9z AQ-tGu:]ǥ"d4)i&*&>-SΡZDXE ut<.RHdgё5ЀsJ=>Ck_ܿإ#SPVҼ78h|fOXGU % f<`V+%s5/ӄ`5~6}Cj¿'2FD )7X+υF٨o?g{5 jʛ0ivt[j #F$xsاG^C\*4[|?5C?}:e<#_|-CAͦٿ!PhoU4(y쾧O)նO6|VOP7x^`~2@/-'t,DrI큱6 <+83RTh1JzDO)DdZLirVjop4>&Yڸ0rgpSR!K- ʉ#:Z%7!h9r1$hˑ91P l 4stC]+wWe(:Yvgp̾BޢDr-%8ST@RrFQ2}'0t/Al5.74m|pWGod覒TaD ǠZni7Z-5 w%'|9P-k h;t{ G`&2UC#ZlqUUcp~@$$Ku(Qt3m`(u1vA&:F:8=D_ BY@`J&?}D&B7?|-ط29,ah>XSP̪DA#xR2_xԻQYϒ'TRd*7:VJ$o%JA-3_@UkGA\dvIw_Hq K[tY.XFa_ݥ|RF >o iI͛,-\/Y1|i>nb2YVtC2$k}a"\ĠjߌXr)l0\XP[ngTDMLݸoظ0@;oqKn"7N*K=&CԝNVM8$L[YcxUzs?d Og4[4?:!۵ g"CeTo7FO&<cw08bxIcw*KFĉ @VUiqx,,ZOZݦ6zb1s#F_Ӭٱ1ltWOPOGo{?P3{e"?J5w}| p l@Z< pIXw"j3yUuft1]њ͆js$jAHn0 r`Kظ{G:㈪'3L/TFv#;/CPKS;`g=v/EY2[ "-鍼> j :yBp&\oFt:?qOoyP,b'I88D$r+W؊|Z5|[QGt !:pO] ѰbOF Љ\u,3UcP,U 5ilRiC3:b$i`&m'EA8xC2,UPI}]ȋeP5@hNwWzeuӇVCt :K(dЗ.P(w-"MsS4SP[+AG5Wx,iv M}ȣȜxœ~6<6\yCODiw & [N?Q%܄>DTdJ qC#ZbH* ں:-0Ogd{n|ݶf֥P-惩Pg{ *N!z8NҞ!Dzooj ]Nc-4ɿSr<[HK}f00RV'Âb $ GcLYp:?;E Cx1T2$T`mltSUQk@v# d]d /0IZɗ`oۧ} :bCFUqwn9{!sh Ğ`We!? qHwh@h9V CC3ּ1'Gg2~뵦+b/q*c|.n|$OVoR6WvGCm$#R& 6rKKzckqնo=hZfCfEvIЮinZY-tWP䉂u?tU-'ZaErL|dѠg! yHdJ?p~vzbf=Ok#O\69VLL ѨCQ%m--ͣUwaca]nRcH𪜃7zا0 ]E2 #3g JcHLPЕtkZ 3sh΄^R1;i4: #M&_dѦXLYo~az*na-l:k}6@ssB92eCSw=ANܜ$}FxyRh'04X}, M,׀j␰຿d.DՄma'OF=LXu/ˏ)cvjShw7м \ǝ:_$/i0a}"zKuܖӵ*bвG,['Ae+YOz/82:6 < "S59>_WN6Z?!C#wÕ ~tկ֫e > G\ Gc>G=A7. -[ů/ρpyy,Ewwo@r ޑ=?9O q+ь&fFg\8/b4(=EN!5`V~vTŇS+[3v6rŭa~B$dkޏDi\eXz܎32▀[H64$y*wC[ --?,dP)h`KG6fp7e]xR|KM4aoxeYakЏ/^Cw/X"A]϶+>ТԂ<|4Kʨ H&̯i@OoF9׼̛Oλ!ó^ [ C0N[/ߗYZ,m%0Ip.r p$[L`%f4fDcMs삃͊7xj kU%ZK\"Pѭ:Oo9/>X #q5/oztbSo+9UfM!?ԣ;^12v>}w &75b<ʫ2j3Qzi*u:_ n=~$j2"9 | K]kCDoAkg=ۓ#29oQ\_3^ 22s*QZUW"u1}e~AHZc7Cq6DHjR:B%*f qmcou0{wd2zfUh"&N &J`\e`UF/ jin^AY4FK菤 gAjbͺ$Ns3]Ffq%T^b0=5g(S-.o~S}CazD#`R jM^$Mlz9TA {׬1ِ~S*F_!4l菻qcھ3%&h,tѬENOJ7Sgۋr& M.ʑ-lZ gB7ӱɄKE-4@/\tgdxN!XF&FN &g v0TKrPxqITd!zrj*:joyC* >6=Hz~m*v ,?!kt[`B{uw1tN^L]zl 6]F?UHE/na#²6m|F4uނ% #ܦ 2fp[$lmCc.П 2ܭNX\ _բ];H<H.]b궜L U |9=k 5FOqܺe4ch᪯2'& zW.,r-F>ErEku='ʲ(z؉/!dz]dKכ~h9($r=iw@3 yrX56!}̀oSA@8 ,Y2ʩ|kT[+u.xHBQɦe&'&$R'x9=_Py*rqjXhtKB:|ΐ*.eT#T_ jk3H(˨xˑZk Aqha2vg6S9Ngb|@7u6w$RM'z/Y6Uc1r[|qZ(ko1Dk¼ $=J|mv-콱+1g)av^WӻX=E9C3SB jVLx5q uA@$AgoELqS: jҚy#P%Diχ%r%aȔzBlY]О6*lmW ^WB)cOeEEuT7!C kܠ~t.T4pԞR  MQè f`: ̺|z?t"6!>ﶴq}̠NԪc=tϜ)DPr^ ~NHA8%y˙rxșd0 Y4Ƚ-c B6C@ƅ xB'*]bH*C$zU;, 4og*g$RT!syaBr~}~Yf <;R0\>fEpYu#+J/"єG43 j{ ]\"&YfDDHHT }_#U{D1ݪ|{yzZ @&|QzSܬ 8yI;] Ho=X($r,5ԿsCvVT] {] ^6%:QMҩzUT˲;D⇘%c_MۻI,o=3'L# Do=DT} r\7[򜿨+Pc.li)xsesAa,9-㓻T*?zšYh?2&p"e>>GSOH_iިSZ,FJ^걍m肜'-| rL PQr' s3RNԤ+SY}ak~]V?8i8# \`Є7ՆPAt3sF澅`wYrZƶ|H8)`VJvfZi7N fZ6?$p;mԼoo.i˝HݬJw~=XZaZ!cGˀ 7So㧮V:l_{)muLemT4 ،ƭ'$_[AԂrf0B;Ö|_"i.%} ǧ7މ).T4KQX~LMX^ e;nCCEa/zxփ,:K"`x_pG̐5GZRQ-pԿυ:RTﺱB֕w@|J;ɿ+ HZo^TJdJ̯)H*]? ^[^쁸'J5= ^HT`Q83F?>96 ҽu(z.0Wou :0χ#2w;M:wpƔo ?9zfX) #PJ<- ]ݭy'yK8]Q(.C Boׁ8M['3\7HvtPa.8{S]욥Kqs-{|^ѬkghBmPmtT#uw|^#{)]IFDh"z_HˬRtŤe p|:Ic j%ԋ "TPղO qc1[tPĀWP ù %~k.;0 lwR{}ohc]E2"BS XؕO1ͯ'bCgf<;RH49wۧvm ĭ=<' U -jUhYEv\h>Q{ȔLè ;Gͨ=r3Q3 s#ZpdEd&}uYͭ,ɃƬcn ޅu]-kB%33-K] e|̧ʮ$`]R5 Ag/*A˕?9ɰZ†>ǿ!f;e"NY'ѿAcCt7>\b4;лFA,%' -ϊ].C7 N  O93m@k+-w7 v xgc,B֓s Q#wgB )L&?gK*˕=Gf5'MhY]8etL]gF Ьye|gS*,Ns:H几!=3S_L͵&R[…-))3Ho3@02v纟t/- = פ#{qXq pQ>CQЛQiֳnbAH70qPA2hғ K)p0` ~۩7r9^) uAYR{lv-sqI:,hD޼Eis>MQGDLku;Kܛ2kFRzd09ōC..a[g6:[ M6'ɋ+VD_/|vE?rWO- N.7{qOK#fB=AJ7=vo,A2DC9}(.yHFN"⳼qS|m'qN5_h5[='`?V?XG3T^$7\/; 5 &йq2SgZ 7O8Ζ=OEg_.ɽdnDMf|TK<=Sδ7N;\0'eӱ&jbmioDesXfTzT gT(Ģ}y[[QzG[4>eX/{OŏׄisYiMeleă3ӛsjݸKle&=c c.qNg2߻9'pA2%rO*]#Т-1[s4:V(%rqRɜYړ-r4Rԕ&J<]'R79J5tڿ(O -uftf2+6Gw,No <753zzY? )EԊtq`j;?;]Kh:̯DAa#^@jQO<"[ipsڧӶv2(٠V.XjM把Jb+[ٝ0ݩr5-uq'_oۦ1j\/u'z_G*PknI!^U$)+>JsSqQ ?UN1DH0 nq[QTY} ;lp hE4JGR>xVk"Tֳ 9gV T kO1ր-gX6pIRMC A* 6qr 85=aPx1ɳD1Ci@]]0rpg LD߽3ooQ "wYH7QD8 !ܵC!D*tX&S-6YQFc#A.TG;L:01zg=P>'W ՊBTt4O qqCHpGtړKTkuOYߢNmb̴iMZQ4 #&4띇 o{MX`eUC/'֧5궣gZ3n-|LFnIHDƫSͣx4n;k/Ν6 w'wfʐ%3߬aq3'sd"(Se@`Y i$T݈xd™Ȏ\H˕} j}a܈ЂOZ5R/f2[M()fQ&tboh^2,`,I 3AW={"-,4ޫ;qzQ \$s-~դl\ &TveZ:ɓe*Mjة4xQg?hV/&)ƿJ[= O)/Tbw"]jԤԽ>vQ`*X?D d%4#Y"3!eYX>rV.X\ڤ> \y" 8yvHOw_lgiӫ+T| t=ȗs\Mk4KiL" j; ftnנ"5u[!LJ%xteYD#ɀP\Rhן'ҋɹ^ڢ Q&|;*#K7:Qtǩ*ݻ_X"Q54Yɳ<>PE^6W{mˣV CǻǶH4YDðN\RVgUtp3_MoRihtkИ\z+2##bQÏq e X|`P7'EK'Ot z a$$wx3aˉ%v  F #<8 x)V/ ZS;H+?w0-q0X<35mRQ&Wl( zN̚y1Q.P(p'dJ~y O+@SQgiL㙓gМ~6ЕKG%{Lm"J{ˉ>Ev#HHKVUrlͯڰ33)!:õn킛N_ My-jK@9D+ hN` PwrmL7 pƼͿYN4q޺#n@z$idtcC"zR%>-/psf;2 uxZ7l3QgJKfD&HH? O8$ ]gBX St tĩv-- +k 4Y!CR $a |}C@yߴ!ay샡0MzY ե8Etmز%`C{ u V<4٥B\ e½)\'%?UCQx4I,/_RO[ޮ@&XF{p( T`.eayFAO@wc1Dc BOInk M_P'R,cdz[n׹eCQYn;UJVAPgRJ?mWXYaĹV&C;˘݋B;ľ:{ mcF/ ֏NG*L||kQ$=l:?>НKyK]f, 'd媦x1%9@t! 쏙`\~=f샊ҟ߶`N޲Sj"NS'6x My!r3 S8͛YVN^h[z)s#< o"hX⠆5(dˈA ڃsĐ#0B$ą ڥ쉑%dyEОMmU8`1.'¹;s %<\eg+$:ҹ3pJ\Ng(MyRM-CZYA " QpuH<HtYN ϧ$;S{wMA(#Kf̾WI frHnqP4s|- $1Ӳ#<8}EJe!gon=tAk\/![A㔁]{?btD}üFvZ׾PT`M}w] |q,یMq +JSg_hѫ'TTi@k;{hKʞe? uc30㜈xtcà|C5EõIE&Әw.d{̄ I/y<:8nkx3 6*?H=팄꿮% >Od~y =(xJT O4b_\7|ƭid/#O G8W: lܬ26<'&0+٭e nʃN35sLGmz!Cz4 B ,aXdD@#01Rmؕ :H8􇭪M Oۣq laqroK"&d5jbx3PyG~GY5gܸdSֶ~%a٤vf]Qc .o/\]ǹ.y?KП3: KpLO ~.}wC2ъT`5jhx:ptXA#<-)]Y.|޿ٛm'F x_ X4$]\ڃ 9x-Nwn%F`8`OasvT^c&ҞNdrJbUPջ>yFm#z͚E=.Ezoȼz\q'?ق .V!{+V1I,hlx[M]N0f7\[s2ch&z5SֱHȫnMOeezF`# t,CUv)x!߈0ՠZ[D\p^٫&2E[;Ğa4Ẃ9a=V3x4?B޵Pmh_ Ijߥ[Z8} z-|C&3uaU<ࠏs:ڥi1`7Jx bpgBuPVߏktћFc%ui/j/8cO-b]q\&1̗n B{&NGX$w\>YА`Ч]oˆa }_eH;Źюy9?ԕ_^ԚBd׳Z>٫dV=z^SM2&X3[tfӊ>qc^{"RZAeVgڳ>Et=(Z1ͳ1YeL.Θ:eՏ܁vu00ޥ|k#HoM^uKS)2X"mn1i0~\Ttˡ,m/ kiMx? I-GxQ~B<6kr/T>x/zp]͜L9=6@3i?kSCgˍ{ƅ хGON'*68ȂiHoy tGxw>pr8mJR#=Tz۫'K ^+L~$PlŽ;û y3E_JJ7Z\k~&;AF2ѵ$;xuEHQ-2󞟠ӆP{QA+40Gwf۰MU8Ss}ĺv"@+"!q xvYhPp%qSL0WP?xrjn+΋[alwsE@ vY  NǀH;atQ`8|7Py j@:ebt4͈UvZBAup-xy4B$;hFT}7 YKl6o+ga zvxYUQ-)r"q'q A?g>?םb:QB0b1OU.iԣ^αڇBe1s>rw =dKO;8&e~6,/D F#}S3zaw(\p#x9CIuIZ_]U{)_ϵ~!1N'abag({ t5f\=8j. T9Ƥ->%Kˇ&@{8Q1+%'!{< Z&K#WW{јu&w804O"f(lnaڑ #\ FTJ|P9/29 i. vAK$0T"V'D9RYB5ZۿL\mػPOHfA)B=z/97_> K5PP@ *\'nEK/P&mmQNJj́P|KQ|⤘*n(H_ Iq(3C\NUPpr%-禝J | BoFUĺ,0!VC!P;x1{T&I]{`d[!ϓvSM̌օMƼ=q^B1C21Ä7 7L^ؔ-R>@F&걟$VŤ/v5u.Uk9`&..viM-uqM0҉jw 2sg$a Owdb`k{q*y|!5Ь,؈ woYR󋗾Q OcUˢEXRn.3~] ]yl!ճ&ɝT 5QU!G m|ü˦Ùzi҉O/Ug %gр^*͚Ua4e"ׁJ#~iSld呲.6C|/qABq̰8K.f$dMF6oWcCS`+ ػ`tU]VmgJLbs_c꾵86_|1AEIELuudj]# UdqQݯ51w=#꧓;rb$"7w ytSHg0A[)8o9Qfv@a`; %=ڞeB6;)Uޗ!|?vb*cpP&"i?f_-|dg ߀hv1_fTS6~Q*%y|sNPSb7@>šZioYB6+е\6~S^ CZbƏ9]f˓MFo=B:# 27I 0RQ.KIpGµ8 (DGl<-DL{4݀:(cR=)u~VnkLͷͰcJ}.c7B~ТrwGJՠ~`5lN6yv8x8#~JV\Ίw50tj4sBIU Pi;5@'IAw&D0 \lig; vyel |QCTKhKkVET0԰WpfJrڶvcȵUDa-#r INu(кZhzP!o Lz`"%I~mMf@PM>'FO#em(I?-BZsrI}y4|-'yb`d@M]Mfæ8pv R0W&02dcWEL<5+[YN"TW? |?O*ɾQU{Y-zb Z>yܧ?*yu;-1BnbVQK`uTiܼ̳fL#BԚS`A|gzZgNA^jT %1[oI64ͻQ(8`אد1ZWi4;v<'ruFSEghvZ%Ǒ8w0j GF';OFA*>V/?pDmI^gѠ VYWӻ-D^^z1?JE$rx3R~^=R`NP(Sf]ڹ~-ٹe?ZڄKhSG-kF'h]DYg%vnD3?]l4HG){.j:#X[DwZhxX-kk\Mk ,&0܇y,&2!,WÈh*UDiM˲43rVR%OYd e,7[lؽAܞqr@z~(*y :7wTYmcU|>0@Rd}#MOk_'#,) àEķx[ |g,eA. Dl(8FYx'Ofj/*FU6|>hh~e"e?ˤFA6闷uN6_1\i$t~ 񭌾˹v.=p⼶ r}D8)8I_~ 0,'  [!Kϰ!hqYT.01C'C{欬><-=^s!WYpI0}669 FՕ=6o5ym$}keQw!U/}eiƕpȭ}zTZeN`(ᏌAѲkU,{ܱ|O%Ԯ/j:RH7szhIA!$˖YSKRe]5ABК*v:Vm?1;3x2kyM#Z4&]CSi _Q`(p~] T91+鷊~9^{։Ö3dw)t^.Jj&O-r5jhETʀIf^))-TChPR (ϼ1\=xx;o6yG g9lKh2iNZ*0XWf'-M W,԰vsOF;`n@}Y!}l<XelU4-̞#o elѻE*Az1IbFoP#ط<'쵎j9`mp/^&e`Q=,T;Nmth٨!m(7}+h۸.PR̈́% YTMV49XOT4A(` ## Jmn[vQIF| PPx!BAp \ZSxwf9!sG4gQc@~4JWTH ^/YfKDM& IM+sX/1 (A ǏZvO/UPB2&bb[}YӶ0ObX+B![(VD炇K#uZrj`gOU0 Uf{"E(G G_ef΋.L^Oh:eС *{ў:A m"Ȳ;ǵ7CQ ߑz;8BHXx;1%'}ձ\lXcKw3Į6 ao3TޕlmYgR5H:`>8 r٬[V=0cr;9 OsnB<՝p , _n )a<VAփ]N.6UW=t6hA0jn }aQzkÒ(Ơ yu5g9m'/x3D*ܽd1n>ei*uu6?T\GQؤ 1azzW(] ٧Xj)&Cv/6u')J*">\IINo_aL$qNO&`4Aw yee$N{A)pT_Ezvl~mwJY9o}H,~WpV c3_P e/a>mٝ=)x]{[2G`䲙$!}h.*qw^W3:f-Ș;98AŸuo=*QHӕXy\e.*%7qhoBcud[ѱ:w)3ѹ}oM3;aѹ[ fradqKˆ񣮠"jxjtp%ua<`=!ZCR'-ʽVY< ʐFFǣ_S*rcTK?E _e Əp,N\g)]/&_Y-r<ԷomH/;=sˉ!r׵-'J❔YQArS#Na^mdҴ6U*Pӊz躐 5BeՀk").–莐?u6n۴q^ogΜ',b p1[-*A7p/6ހ2,DcZmݱ{.tnlh)lOLj}L*<"O?qqf-N߽#r$cAF j׵;KU J3#װG *9uZ' Ɋ>Cfe6"+ӵ#ZBQܷ^$ԟxWeB91xgݾ*VRf6NXCHn [SvՈyO<$%R:,ѽB0 pdS5 PMɻ9M{x]p]K~E R|=+4tX4qki y-O$u#SvIHB'f!r1s0>n.'8 ␛ďKL3*|֕7QN!@'}Yg񟂟KGjF_Ҕ3jş ˵֖dFm dܨ B!1@9nhdu)\96)cCkcc^ڝ:mUܛ%^PV/7qA:JMeIo99_22j ,gA:HD*3Bj넍 ]?ҭL]$T#jSlU%IM %AJuIh_! յWH&&JU냣 뜖a 71#(̦'$$5كlZm ׾S;X~Z nmP| b8` }O*H暜.<nl}8T|yr7$G{x:И2OP1eA6EWPlnqY665\8Yͱ-ђޝXm0Q֮޹_9ŠQG ޼ wkhs;__ĭU9dfZU^2 Z<0ҧT>{MיC}?iAHP&ÌVV@X ,=S $lUA ed}i7ȡ)y!0㒮X1-LI)ÃTm @ Ln-0Bhyn7q!sߟG5x;;1ޘCpi>z7t1WBfX[|Rd6E ބ)2_^qpp}%Ր!q)̏Ut]aSbP*?qm؊U Rt) z'5,|ᑜ{4WJZLD 2kh0i~>!nJ@)^=H.LL/`L!w w%s@3*u [Jn(X)Y*g+ﯚUR}t qέ⁼l?#watcCJH!&p&U2(M,5[~cXCyKiEЊ _rÃ+zP#BD&`1VJKs2Dށ2,\I%wIO0$%j`΅\̤AY w. 'Q !K~\)C; .hn,&y͙1oee=lFv q+1Xĥ"_~4pWLn)7 VhQm1 ܔ޽ E]NB:#?UuNR״Ygîceg00La%O՜QB;A';nOJYM |98?-"gK ~z #s%w4$9AT|ߣvG_ϒv;="> [Fe ^Mp P@6ej̀yE gkKhH2A]XF cKHLL{=-A-^F̪PqL2tj%r/}~_4UB7hff i]>F6?8p|a~refXN4H2qR!PV~a6wb< bLmW8vSD7r ԧdX ;*a}Y?D.Cjw-CK,=Q|KrU?\(BNyyJURdРrTvIU7}\ưV~Ϸ fx`aj 쬨'Sy>4[jԄ%;H x͕ FlSt d@:˲*ڤgk_sNmy$}%3$ىWBĩ#m$2h&wWݙF* #%?0C.drր|'=Qg {k RLnѿ<´"j9-Z*OH#^$_ j㲙@圢l:jipÜ{aR)wXK-Y'0u."$Qd};6Au8QaT>,8\,)uF)z4Yquh``Qу( @[)6:3` Gs˶Tʮ抦{N;'d+݇FX*ZX 6x.ZOf@e>m=-kF {hj6b2}gB`5JALmE0y熑6bh슻*b=kR= .ȍIf6ܞe[5+Υykɿmc2Xk/_Q_N*Ņgzȑ8e{7˜Wmb2W1j+L: 433x3.X6\p (ae=XT*+qɰa{_gap <ܪH'qLiɃpz^U~PٲDQ9'}ݡlc=Vx%?x+w{W/[V @)H>1/U.̒)dŜˎ^3j(.jD)|EC0p@4Ȑ @8}xqk2P#ix-E 9H _-tB,#fR^b'kSHedl4RyB iLQR>2Kdk1d[oհ3+Jin| + өyȧvqNd~4[7J2崓21|ym߼M|+V|oNZz27y3]&}uچ~F$j0Q$2.Zoh|715I)j,F1'|2QVD1$lfeXopEpp̭ biZRX%012,4_&U^4[?FhD%k[&|[Q= HU@<m+FZ yMK]~og6׫TYEY/ס%LYP.=Z{-O쨙h#c)s=I}^A03Iwm2WXEDCN+$dJ^Aņ^vV{sZu(UC2ٰCh&riN Ol}07huN BZ*5s&cEDv :k۲kRynP|AkBF.IQ) X}g-a&W 7қ+$XwRw5iOV9,=hI]<4o~P hfNJ#n6E2n1:>xv!eL|l4f~}'B2cLoBBa -Pw $& gp5gadj+hC, _E(G~S A)S_H@I/B] 1h0rg^IM6m ٦%B'3#T2^_^\1]Β(HC9A+9k5Ɲ^E\VBcGlcG\JLݯ `nbH{5&G2%:R|Z֨7~*60G@"bmk߸rseXtu?!ZzퟰAo-xaݓUO?׈%|V3EAy+܈_ $ݚFS}6>+(# uզW{| `k=+J%bt-1+b'5x)^¢W (954Ɍ-[bOIh#ܫ,Nt=l}EXU> L=LAdz9µ9O {< PMV}paG.WG2004>I։ZuƓ^z1 a"kRE%c0dRV) /7cfi3.V&:A a21v,&H^_ hMRD4W̓p(bDkee.0KW[GWЇAEܖZм `Ԙ O-:-ըdD(xV}YF&/G]Vm]x0ʿY.)=Zoگ>R$'~*|s)Qt{\XF(}:UV%o2d뤄d))0  ъ L*fc3gL%j9Ƌ~ uHdo荄tA҄|wgJoG[LYh0ڀ#ˑ/6rc*l+ ٷ1g(j!/ihL\m򉾳ڬDžk )ʨь$;GU2裟ob| gEq AKRT$mXۛEQ#VJT4X_D;7ed$9بmYE’"S;ς RKPyOkم"wїeE,foޗ IQ03g1mëh9>ډn7z6SWT L`Nد = ?|8w:Q fh@Ҽ; n&56ibiZpL$/yёVwu[۟ jbO{-{ɴC~۩JdqEgc<[mE4o79ZWtL+Qgv^|{~ڈ [N2_j@v|.//l@Z:4T؎ o,¶eWJ Q\s4<ߣ34~:NEZK7dluBVϜ-qWE[qZ$}Sa+\@<Ϫ`hdhBbef^Qnza- SÌy 10W=K8[ߚQ·s%"H#j0uۮQ8VNiOn꓾S>e%GLv6| HB!qm`|<OE67z;ājP$|7ٛrZY.Ӭn7ܱN^ @>o܅qlB vx&ǀ,i[j|W+Q)LTOV% 2^o͕Xf$kWޒS7eC NjQkGӽzgf]rc<UR  S=?=% @2v΅WF3y>e|0~KƛJb͈[CῄK2o%`Ks'BZO΃POq*gݤxx], kux>_|}&WP)ByS:O+FYnO27a LXzx@9;Ռ^#%rݽrcN;Bkvi$/" hb0&Cc0ҧ귊i z>C]OcBՙ,(9>ߝ[19}?&=EP<k Ng2fRȴ$a6M{rb 2JԨ6'"BZJC&(%JPwa2gST.yQ>Gs+ M{bV{dvQۚlx^2cwbsܧXku"1[V (}Vߒa04r ۳|Q<gHr!XN;o?DkxS̶F]{^1.b[=hP*mefi#@['~%TToy?2##t'? h%3մ Rov&u@1xv4^CwKS#u*LvӔE}NЫ u1)\J`!@@ +BE=l=³mnؽ\ϲxr^OnN;z"$ӂlj?ssC%wUwf:G#ǜո%胳W#IC\?/b]9%6[QUaj<+(-17)Lk+@hκcsGw%`ɚO.y5EgwfvMrt[ ׊3~d >U@\!;XljQ->O"&؈&Ku-W7nU .k73^d77 h܇'F'^n$LuX$yaK t]gAA?0&lxzQMYԬ)bsdEi?7S@˂΅rϓ%#Vv0+JZ YE}a%_h YFSik.VnIt%1!2 <7nc 'V\|bL5RV Ch!s:~[sHa23Q}0q6|-}sv!pC2wE}kPanlOE$7iG4!( 1d0AT`y8mje9 0F`c_SpWKWlL΢ ci~HH#aFyY uV0C/殤[=XgJ6FAdaNHw988P__oH=pC ɛLcq6,U%MWcD@t>p)A{lw x/Z{֌$xc@գuD*(HoOoNڎXz.ƦO%_:qʥLAu.Hp 6(wr=zl҉7/4cZXYtgB3h X\-\m O2K˹DwƹI(݌™+T[@. 2ǻnʱS YpzD^+ 2#טĹ2pr`ùb;d݌#dE7I]A4'p#ܒUgɩsgJRy\̫GNTBفG*i+@,;dU/_La~L-BT s,U Zr( VX']Q>M$6'z<|s;V!"˿~RHydMM]t˪%jerNRӲX}T& Hֵ+ nvmc5]WJ_'B]5|sہZ#/lA/vY]xAϔlBk,]WSrA՛ !s"9G5 dOěΆJtjÁE_acj1+55@; bEz&Z70o2z~8NF*m{92I0k4E'ϧ$N&9iںǐ-~v/_ͻ/,Qr˺Up]pD% f6ESd\?'ɒ;SXF#L#=(NeV~~>%'9.`1ʆ࣋ELJϩ@%ǙEBHweIiX46lY* RvgGR`6|">YVzY9aҢ:7GOq c|ԝ*.sxs2'ɯ]>%[P{mμIPj6  ML!1 25"\qCm|t }$z~4x TbѴ +k"_\#6 9˲.FL?%#ya@F0CW]z4[F[g T4A=zJ~?UL~ZޓBÕW u.mѽHMDoўes婩Edc%iN AB˹wݦRapb)]w'SQ`7HM!}1؟Gt^V/빫A,9U^YGR ΍IYե1pi]Ƚ۳o=(}O4`eg|<8 5\:Gt`t\TJVmԂk[¢LrԽS,xBF;,S/ 5@I|&! )mX}0shقCB2[PR I~$p-OΝ频E(6cTU[ǐ6!9bQ$EسYal'xպy/'&$Ec$8J]CYԚo-*K-} ZF,J9G͹~qÌŤ9bNT݃c$NŔKe^|{gW`v "]1KgWkP:?J ×9|BP"p`ك5>v柼$R8& *\*Nvi#21D gMĔ}ɤJK."oY:$sR}xQMH̄u&R!~]' 6lx9cI:6k[ʡg3y':Lt fb5|hͻz1UaAfur83Va]%$L1T5LM-h\kģ9 ־Kd j4H<)< q$t[H -6/xpc+H DNߎ0}[ӛFtK!Xe;30Vqd2IVfic~= uO=1x h B> xDz0̬Cf63mDC"`bcW-yAOu_|vs?GS6>ade/4jIկ'WEk16j^/ w&ǁe"%Zmϡ>k"M]. qLB!RRլZ;w4+xKp:Xa8g qr6^Eqm v wl gm`Rip NhFhK*HE瞏et,vߍ\r>:<X7O+Y@ yc=AUnX̋;+7j#[_gV[RY:nIb^iqj[>B+ҫ-;Ina41,NcWmLK{79wy: zz e.A Tnlh~ӤfͿ L!HߘVJRtV?BbT"KGz;@1mAa[RP5'U%\0"$WRqsrܵSMaz= 9uvO~%XMʖ7p `lX?pXj|B'K|y,#3VvspN$} `]0HώH &_u==:UjHDwHwE_OnoE="􍀋 BRkpcTCkꝒO'#>|48ڹ Kyp;6T'nw\};>A+s G,1IM=*RLF=!"R=K9?=w(L hH}BhٌAWr}%2nƽxnݨ H<Y՗V\Z+<0 ڇ?~? ڷ،0~dWwbm1,lԋߜU'e#A- 0[ "Kಉ}oՎ3JϷV3iǛ؄TJ#DADTP|SCzϯ8:R~*d";i:=I |u|?l,y/ʮi}؀IC~;<|Zס\k.̉#{s63FX4k#ûv} %jBMf ̌(ؖmN!K;2b{)7u*:T÷vӆuea}\ J-+̩†-D1+jC`g9fb*H6tX-zT(#P'z,̱O? R NzЏ1YwkTxrZ-ZT81 fh%zuTB3T9mɕQ6ꎺtNV8DMڡ:hw6&K>-r>˼eē(\g([ .6GE=?fĉ7BQB)3h;N6l5lo{QAot]#/{Z(~hMpiiơCi@Y<{\{"썗!!xW4 { خivI O歊X6܈2]23}kX tI46cgS&^DRRbY(|rN\(Oa;?[/nv XL%s(t!ߩOð.ͽns^X1Х&b_A)) UzolD:Rx&M[v$`%'lvEd E-i ,%!T[=cޜ38M孑A?1g8~J_= C=ZQw8q%hۂ"̺YD}p NƲL%;zv[BQ/+߭cW@-v'@!6ؾ%u8^䬚rdA b.&Q (Y] =l?5gQξf0&D/"#VrVksd7Ĭ@G6Pqת2L/\th)! 0wT\5GR[ŪDZ; W7˨kx͔bvf$qΟ"eE%kr}IG8dAy `9 # FJ'Zi{KC^|W ڐp%РT4Hڝq (h}⯶S0$p`hX~<̡^_NX/2,f {jb\|Ѹ¿iXvr3)CK@Ķ<%iSaG_8ds!s8'/MX<{ۣ=~wfU>/"QKaq5`XR HFVvm/4HYr'tb ).RfU;wf7Z[ŦZ}C|nѬ:qZ[Bys74ǀPO̩_\xm L'£#\iw얺;l˫J eR[NI6 w׼/cL4KIE&L︶Bl{9nSzv%FtAU'"~lhCq0)º >ploxP4Sk9}xmh2UBaR8_Q keiԱ1N kl*X+z$3&;炒tX ڜqsDŽ!V!MkIUCYv)&&$]Y1ZeVGtZxiB=x<w֌<9q85?HQ5>B3L?y"c e8NN2ȗ_noPXP^tdKf@4K;@&;\gm6U~BԹd~YL7GLzA*A?"-jZRh1 0vY(Qca?^/;UO:>\P4? mCѡ{/KmÓAg{mn [Abㅓ&ŰԀ{YY i6`o fj+RXQj!Vj%]M5V7Z!o*t;˨Dn<yS֕.Dg!-wx`<`Ll[5@pK,1G=G}$B|!f`oyGXIP-YW6k?( 劓 >9b>nE˞VӄP ʎ#/GrيxӭEz;c2Xkno-RowB@ <)H[* ɀeGs56!ph$6QuTJS?Q8i#?/4 s sBHC?/K硙wnRQ|?%OæQy {vD]@*jڣݑc} oe9] ݷU*׸;Ģ-VN'XX.m~y^>Xz q6>:LX?#fGWN}3Ӈ)sZdYpdM2N4&Z~8CxB E|gYZ07070100000306000081a4000000000000000000000001649b7c290000a568000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/O&]?Eh=ڜ.+ٚRn1cn[@f4$$V|hbYVZ#Zw0ƔLq.5׉fqw8 kYvg rpȏx`WweB-L"ՇG#m\$p. B̠!IYV,QN/F7r{z,8R_BveI2YhdwxW ~,wY|2H+<"~Ú6UX/H*@_AYL]G%\!>Y%0ΨWE|doLi1L+ ='R[am3Ja|r*y=ƀKI[>@+;q^Nk]YϙVT )iГdMCwQOFURZq./KyTv1X =7H:^sy>oC{$fݗzfÁuɳ uկ4O uOϴ8GekP=W_cV-fPJr=`kJA EZt@+tPgAxݼ9)b1ǮghTޖ+j֮=ۨY,nG?; [r1tތ^~S.ov3KTJ9"Qa DW=Q]:(3 hw&5Ԕ,4\QWvscV z*k$_/*d>UGX Hf #E"J}k)(>t9E Gӣ2kkNdЁEmLד]yʛC9^K? %JKdR/D TaVJsZQY6 ֝xt\a P\&~`?,+q7Y\:/?wxC.;əf;Do/_(k*}I"g/J 38p> p% 26X%@xE?ӓOD C,zyr@eMeefPgHF,3/=(0 Z3mICIz}u/V 2uo 2$b?U|s~ڼ05>Rчo"_g[Ԍu8+]5.1U"j"r{^f#Ǒ`3 [4'&}M?Xh-M\͚n4}xі;E@TLJ*KPqTȼ1uYCJ%zv ;lۢ{|Ph]FUj,E(,>S*m;v-ifQZgŤx[LLnkg%7׋:W^!neA b&vpI=ԿM'OZj~Z?o\J5!@=8d{E}iv, en.Қ8@\\&*Uc2kys;~Yk`XO3aU\, ~ w7ύ].ªեܶz\r% SΗ%<qwޝVE*vZfR-7Ryip0@/(XLfC*ZAU7XL ʡP^gBHnZv6r$[Κ &ͳCpIifI}v yX]+ vͷa+}lBZGـ:r{yxx9[^Ϫ/nXi@x +rSA BBsP&>H /*3;4Z:6-=TlZBqASj  9*?M7ʜ 0خe rJ#/o~}aGQoI-yb-Uog[V/[6!ac}Mnq"e@%8JXi~hTH1O:V]CQ)|l N h{qq3ñǤMZc}>DൃbQ{33W65%|>&grs:D#wMNAeb{dȍY ï09"ÁcјQiZ̓}-mk(0]=% #7qUnzgU.HUy̡B6 죞+V{>nw7oK.`A ۡ ŗ}4iG&bﮣhc0VLYܕJFZ3t:`!]7SsŇP.ן'lv T=k%쪹Ch)p:h+xT d̴.`ο6}~5jW-M{RqW΅~}*ns82J%+SUH.CFS658gTW6gܟ3 k+XpÍa (i([zt8VWkcX$M% `ӊ_jn+O\NIxը/rYC;/t/xFnS2}PzCZKOXzҢIj" *$z_~Or+T_6q 58tqN4gn_}]%@!LdRAE vXFNV}{ 9nfjh T|K>{ g+X^fi>bT5rh,UpVD-\u2rS,0̛@lɩԯ֧s_^܋РI5@LMQqvKZP/֨knmǠt0>WyD-"0K)SR4 #w6-}\! ;Mb[?NK4,3Lܶ2-NQvac s%etmlpyWѸ3,!7G|%"Bl=v铩t󟄿\2raq:$t.[ yL63+{8``|%cm5* |0ז^CD?TGC$G뇒0s1@BCI8,%Q# B.p5AP yXZc7ayg_ũt%TS+#+PɝB#VjSRZah*E.olf^Agk13MR{uWbZ a^2THebR֜@WW3u*-íqj'QgD?fx΂nd4>n&1pܝ 3ʄ%JKj<i@TC`JМa 2^$1)<@)~Eq12hw:`}>; .)(+ع#sX':|'0K%g8s}7(Q :@Cw؝@W$B 3/"pM`#H<܃OR6R$uE+w.k_K6I[eQ7c[7)!0i,Jzį1oP,jFǖ[C8=ƚ[pY!0B?((Z:&P 1{(11=vOi5;V0ؙ\ѷPVde[.s$|in"ݡR^009?O@zRcԼ8i6,uuBťЧA_GۦEu3BzKb ISS%:zHMnGI9SIF,>,4/!'̀ƴs2iT+kvP&52)A 2e9@"CRR<Ps-c mt(+c.X7,A!O:I Ks"VHYf]>/볁* *Rr t""}Gg8ιS|ו^n'C!ܙv|5qx#)xتGଠ_vg̊ -1%B!Gytx|T—~ R1vceQ,87я__TKBv kڹLdàgqOt"Iֆ:Sw{N!k5^<mg}y(AҮ4XnA bpލHy_")Tvs1W戨9`Vs%oޛ]l%>z$ki醶)"bH*y{̻(!6~blyZ+nk UNX<2'zJZF"MFe=qb3 3n?,puX?&8jK+'t wbr0fl D%pO.l8OݒXzJ+!qK4b]Ffߗ1q}&++Ivm|Tg^5N sK .T_ S~[zQ#6L\28jB.wMtx$T$X*gA6x$,9z=?&A{T U|XA:*d!Y AJP !;}6@_UJ k4|#U:(Wc'v~m6:x4Ǖ)ChMҟIJ f ?(|JƾC֧'wx*"*-Bؤ.NY$ XMG㯗z#R̤.,h$7UL>EdA6g=xzg~VfioxUuV27͘S@J`o՘|!ym2$ FhS7lciH7޺R p: q?+j_|RHt_خ#DZJr|I3ViHZ]/h <5 9ti$bpJO<[=,A._Jea7Χ18򏾠jvw5[D> |Jlq*:yj ^EMfGb(nIZ2яG^"kH/R$2U#T I='g1BYFwpda+:0xKO%L9GNۂ&gJ81ʘe0Ej?H K"<#س;YD܁hezQ{ARBRe@$ >ܯ%"rš;*\%bmVMV&<ș-z"7Ǭum #@Ҍ dժ{@Iāsj9o6(X0%XOǘ +mo _pL]*M4`\t֛Ҭ 6GwLھ?s][D.&E1jN{]j(]Ʒ[ -AZE~~ȔΦQ+c&FŞ6Y)I/G k˚<~/ 0˩Bv8ygC̈Kxj4頎&y(CT5taM燹gF'b\(}\<? NBLjw.x7:<"q[nJi;1;Hrd?}h]o9 $ H L%7#@:KT0%HsӨ">B@}a?wv&6U>=kzE)vbBvq2ꂂuHB=֢%]JӔ81i[(K|(#+ltu-._QS eo%j6.{4"?!.$e)%1Z乭Y! Jvq& 2TU6l{L2F[Ε]{. ]:ɍ$#x۷< ._S F, 9^4SϋPFPvi O3+e hp‘2Z$,3_cM3$hD_Q! @|h&F{hNqȬK3l~"V~jb3kb[0hpܿ O#Aóv}%(uQ}ƑJuƭ@ɇx .Qg_ (ĩ(8p)4RA=灱C``^?ɰ5 EߙaǸ#{(nM-<.͑+j!_i *KTd^lt&(=Rf~|G,I}P@͹ŦovJjiEH:?!_*:+d/w~c\<1$s?rXZZŇ!?2i->QM pXAźG =`fW|DTyhK0c %8R*TH0Ser9cƽ9-ezJ . ^Pd/8_FJ*J{D2TA"oߘ LO^`v/P޸ڤV3YHJ} ( 6674L9xAt+@x-qMwc+e9SmF]:}TVoZ  D(\M|Ax?4njnw*) |a8^+d%Hsܣڄ=iziF|=C@]!S9s;}gyպ4%%sX[uۚW·/Pl=Qˋ$cKX 2sU&JEBSRgyCʓr]5b_q&qBU-I0-{G0!铺I"#ա!>-Qh2o==6fssfmwD,$e9 {)hmMwbU@cݨ+R@LSG/ d)ِo-LFKKS36Dn2[c6 ch2pvmy ij"o?ԃIsma!WIʧ һpe+%U-,%-uoo+V/ҧex?v:#^8 5#@DGejuu][dli$u g؜&ܠ;qo!uJ|!`s}:a)4ޜ} '8!cX`5/|~oTsᯕx(`-N[\;d#T;@kjms~BEܬWJEizL\Pڒc&V鱚[o(f6 iUǓuz=3uN-_YEqt6Ed1y*BNi[Kdn21[iDTyuXw泚fc(zw\Ό[Q&cWPQ2 ];Ga%_2|Ϝ"G3Uҧ02%6/2SñM~d:OW_\MV~OvGgWoX=~-W౐is_tG Gnwt _| _,GG̟!O兊tNcJPܱ'%Uϛ1a2ԷD;h Prl9kŪ}AG ʋv3Ng.ݤ7mR o:8~)Ah`lCHj| ]Fj$mqױ APg6 dӑ7p~+-ŏG~=sxEbS<͆OOم~{Eru,لmW}fqZ71"$*TJ8x35Z@ 04Q(gAY# xal ~zXBaݯ^ /tKu'16hoTM<֏LS?Rw;\u,U}:9ќkDF> saX{Ğ%IG؟n -tz5Pw ;wh f&%Yg8ڔ9~?qtSX<{ۙZWQtL_hq0/Ί8slZſC"t(2+,O$/LDѺk"@H@hJ fTyݝ_8n+ Aq=]4Ng13zvQߜrsNR|=T2RchLM|k 6 S/?x:7 tcmݏރu~֙1w- {i?ͼH}䁁4S#o$ѭ*3 ]*4I᭪wUwHKU .(EAC_hJ/ 'E,+޷ %FcUtÛ S Elf<4Hl3:NDeZSR:50(ýǐyU$jDA4oMEx<3[NSF2ؗIg"5r<<γD-opo+WL]@)9pe/ʩmiĦnVXѥ~b͊|ѠVc2MN)⍨l[<@ < '|: JxH@e~+Gawqӥ3 lB^[(߈Fxߐ `I`{9&uZ꜀(˛ &y¶VvX Lz--n+Y@112}s,];wY,t|i%]+vk'f{PYŷ#:,D4`(0?羼 Ƴs;='"Ь8ɷa$D 7  C]'H^+q 8Qc[$/[OJj) *K`AQ-\k~&J, ve+DXkKm6T$Cq&Mr7}c0L);/hmQe9*ॱgXƷBC?_Vm- I_ku/o!F|i8>#6O}VIҭw<]&~lWH-=tm2Tm<=5QAz&FI;8oFhm8ik.k 1I/ͨ!FD]%mȮAaxIWX=^, `쫌lJcEwF.#NP3z赱eN},Ug36â^i?Y,!mJ]}(#K}zaGZXUa|pHpY~^~-+s|[S@,c-FSnK\ Ǡ<jnSD᫝'v6:=Kn/xH"Iy bcf+yy[΂Wֳz3f8'$s%!MPl6Fgigge#InM]n@ͤ`f>ɉ,2XEÉ; n8-'U&)>}ʴńλVv9>Qm,=n%D^((De$ݹVr Ìz)vӱJr ѣw^-|]ָr $C?5;54 (V3.&A-tQa61~q,Xxg}? QY悗-=?h`ی;ŵj;e(SI!|E|mq־%bcE(K+Pcs _!WsEye̪^y1C0>uNt3jpyH՚ISAލZ "j^b8}aniʑC=ڵc ~uKFpak[*GyJ 8EFzk֔~2( *2?rK65o îJ]_CPٔJi,P+1?cdPE T;M(KTEMR~K)z4E#,2y2}j4NÓ5Znu=Ӭ)*"h ,0]ݭV)Z^( `ȕ4`xI-M";{+\Li4X! 6Ԫ.N=؝-yֆ z+dF=I=l> "Waø-y42oYih1YI~Zt6(.sJhSZɝ3W ZAJXnyxkh5 k) !H|mq5ѬG+u ע0H34/Y+(+jpq̭t# cnZL6[ vGURUTmݴ\tl{IQDGGqmN}ũj]KMTZպ&@w-VE*艁PA`!w4t S6P3ZߝVHA䐇#{ee9gga :%Sq&{pk_c' .Q+=ؼPo,wxyX-aL#R=a&!%e!lm["vK\&0:5O{~R673EB*Kҳr}) _9zpc]34%`!$-XqNL|2}/͒[乳ʚJ'Qd:nuYw)v&^2= /\|ؿ 0 :EOXQFR :"wºSq*9`^g%w Gy]vW窫(inC51UY@Nd|l[xl[enAze9I؂WUhQѧS0l4{f%݌L)lF%@{oڭm9sE L9w&˃ʗrFE@U`FZxwZ0($*qڪJٷNV'O{{F3̩!4=-=ԃ#b9r[kM/m Q^k:Z\IF~J1gluaN/LP8XEU곺(kjͳvf QP{ZʹPKK2 mtb|ۜ Vlv|[tw*)w煖e0"֩ he>9%uX^"WT79㖟Q` Lzg2><Ȗ?ZkĮX]M=#C Lv c$㾭TA2)JZs̈́s *CvtU'[Y@ܚ L+0N¡3ܬ^tl#Bp{J1ugARSug;$Ot ))&hY ^2eWp㳓{ ܴl.U:M?b\"݄gl SXLb6YEUy \0@%o3Cmw"lm>l_MQ_6#W6dS#EL6}E"G۹=LgEk צPabƋAf"S8rƦB13SsH{5?2bB4%HxϺρ_4tU&۸ 9qtФ/5LƺItGP+*'LGGk!YsdܲՀ'aOk\>fHP[L`cbcPmi2; ){h!nƣr+~4?> Y㐪ۺ}0/P;v>(&G,+4jYKX2 Wnz6(q r71k-~G7kGA b 4F~W=w,_Yl݇Dxh  zyZC/VXnDKYS7"W`e.y~ %!cHa {(z^c|q`j{F&}Wb@tR\*!C+'lUWăUu L>U>C)C \iCr&U[tF~w)_69-B!y F}yG[wZDn̤OIXiY@J&3Q n,l!`74H$ +seP9'=`MSRU\\;3 Ddh6&\qUS!lm[rO8%EqJg!1OR>Y{U fK]nk!t?0>__CfYgtc!Y17o7"o6ž"%a!vB &YJuɑk]AWq`=C3a@?F0Lmjh #7 J&&5$nyR'^m3[`J5-|g'I <z8*3˦"9MXa #+j0se)u]H̰(\Lja˳y5>&- !3$ywBh*o\W1K M_ˑ|ՔȱoVjbKBPOx(]pgܸBJb~I*!@+76kIUWۙZXDZsAq`na]/Ύ#\GD{>!H)ұɑE˰{؊6S-q4UwGA\,1 ۬YG*ˏ/^ NOcKk옅D5+gMA;zJ@6kv4M/@*8 տM?D)Η7v Z%HO)ӴcS= Sw0di BONB%z$ Q#>Q::דJeb\4JLdCXޔ}3RԚu hxk&xx}XI,rb@A0~L=\զyk3?CbԬLoV9z meDL->]-TDyĚ fǬ׏4QM<9/E:e`#s}w;dGm5:9NOg]4T涙Guؚ6y|^+}kx-;„#04Pq-VDkOJ ֽJjLPi , M0n͛ ww iVlD d*Ms17mх[Hꊀ:Ŋ PjiK) ބ0!kag@I{ ˁ+gK\[JƑj?/x~25ijɵs*^EnB0j9l:)!H"cI$`|z^'6s8#KOGN~ЩHJ0 +36&U朕 t9\[:5gO_20ʼnd_ [o:#+sQؙWRp !OI9򼕐%Z~)*q_mSQ9ǂ! v{Fgn^eo-@*+ ذg^׻yh@IL'A:sSt1 .iv= YrJKR&:wIU?D1o_b5wԔVȎk)zAxP7qWn+Pޯ`c+ۀKtgq#5-`|^YE a?|f2&B~$2~5UxdFݐH;슮녿T B=qCĘy I2) oi8r=3=2+Q2-kQe*.'MJy-ͯT7|=%~!zYoGN=$:!cmmVdS\ wd?78_kp᫂* HyX!{%73Zh_?pe9`vЇK꠶p6mvyZ%yT@4Zd5cB;,\'.ˑdetJ=Gƌ$OA<:-b==Mn,xVxZH e]v(szx؍y%PKǭ Ve{FkA[41YCǏ BpU%ſ-ڧQ-KZ'(GQ^hK,Ue 9M2l/,J?1u)(l3jD,PsBL)7z=J !,r%~wwpwyx=#PscL2DoV~cKQZs`R#'|p'цƤH f!F[z8K9%1Ȇb:Tpj}vb_%k%)A)rj]V|Q7k k6МX.ȊDzk,AU.LwR/LPx,:suf-JBs叶\L~U?p7|;6ܪ.4dh\]##$pF^ jVC O ID;j"}jtv, "(2s/S U`9cu Bdc&Dyc'HU w< 3O+ND@^߬Gk9W7RBmȦ~ܚj'p. Vj޸Yj0 *r5/TsQ wX]O.f XIO UZArLy,=|UГЮuZ j9u F겒P;=nS ŀac("Y.=\'-# ǷE ٲDnXN |_s6FV}qaXV 913zpXhZ1fP_VniF *mqԓٺ(ҫXvCؕ^9>k0tCjsݱ qTZҏ6POxZE Cub}Ir]Kg[vOU?u݄y0SeL"%0(NAu9˿HxK}^Fnd/>Q L3D<6M3.Ǝ0DJfՎGh^tR$wX=uӢ [eΏF!ۯMN ^ˮ/iH%̄.; Hg(Q$Q"%g bWp;fK9aP :5)!8À?wblL>#bqj_eH͂0XglJHO/o kHw,tYs[19^^K?L!+3>sX7q5U S1} y|@穭qJTޓTm1:d|)#XT\mܕ6Ek,,8U @6Jbݞ9 .â\\U/yT7g?Iw!O+tPa|);!fż~J^_ڔQI{pHva^i{ۖG3p㑭NgnK?Lp|"To_~~ՎQuhKA2|UNh)pDę)[4~;#VW$ MT!816.&?Nꠂk[Լ/)䨟CY%1Aj8t5v6|c_G&~^>,`f8z6ᮨ[]#nL~өuTA1JClrӎ*|vmTk,߰yuۯuVnx7A\QfTޭa8k 2!tg˥^nnZјH6>.'eY JR1Upө3;xW +';Qղ>O ' Y=}\)mq_e]B L/Ԩ_nD9񜓋QQXw%T@ sŘ5wԥ)-JGTFh@#RVJ&:䟳3FQ GMl'K tCj rygDq+*a- ˂kb<\``3IdgH[rֽjߚcGOt}lMQq8/;QĔ Z?SY~A@E*# @ w:*9T/jn+T*?Rk ۱c /5+kQ" ƈhp.uێ,H͗U wlWr=*℁:inv\|華0lCM/9¬}J{HzR]rmv˫۬hŝ'>@؆Ui>PTof T Hz: tdGO9D=R\)̻y!Tg+i)լH<ꡟ%mO DMt<^㛒&CE՗V߃ʂϘ{V;,t+Z7p@ܐzI_KO i~UBҪ,?Jj[VZؤ0t !'O Qz6_p)%.ЕhKpL.XqsUNY.}(x~ V7D Do!uʬ U F#:&*e''Fg&r ,)=C֥Tr~R[^&'\d⚬4TY[ve9uŮ^5[[h whW5n$WH&a[&q␛iZ@O2ۉn'|(dY~`7ՈkKp4J4v_GpB:ĎczبCz92:D@nkֈmnL0;|cNXw%}{^d֛O"'Yr`ό#Uf({~,,n(ڬqeZdBx7:s6^U;T(^~;}bJ63<ߓ{Y2Z5C{MnF jV~៧ %6lO&aW3 ٖCShq^5.M^wVH=l0V o6d?NQpg-"[Qœ!{v{Ԇ/,W΂W+~HɊܻng),Z< b5 gYO`o~j3NB5AۚJO*A+EsK7`A@'zin]]֡f *ץ&/ mpL+m2! iFe k-s1@Ql.#-LKMżOepBF_ƟcrUeY'20d`lMCJ}r5?kZi@-A=9{3I" J:ԆDۗ-C U"j`ϔA=xh.ʉ0Ն IZ,cm57$Wo^q{"K!U_K %+7c*p`f^SP8yu_L+Ǭ EM)7N5yq}Pja:dJj0_n?43#B3:I-Oڧٔ _+DH*dD_M%Ǔ\9&5+v__Uڷ3Zm;ƋtQg,Ԛ6}04)@20;H H<ۛ"cTIB$Pm1||yb`=HjfN;}궵>1&FsP|1.\:%-B C !g 8 5Dr̕;n*sSyL׭й4EBZp { ݲ>k  oԍbCvg M"U}2 |8fwAྥ^C%k ép"]G7ѹ"Ziv3Qf[4x*Π 'ElcSZ7=:N0B8%D8TO'N̆Lv>V{>+KGߚ|)uI|gHWOy靳s\ǯ)vsj hh8OUyR2oWdVH ydk#ž-[WȲn_z%0=r "FD56BnJw$9&Y:(-]q is%Jw|qyU=rl^M>%SثvS;$mUXq14P",mԀvt9m Z5?/ WTh%`7l0I!♇39){D)Ņl5nծG0P|'#ht TZm~n2ufHSS8"PV& Ռ!aKnG܍sF=h|"Daa74Dp-ΊLhv CZG+T9) h\wIe;po& o ҩ樬!7^v*l3)f<ְG,VU޽2eCG)BYar%3@֓Cs q'oZˏupv@psWJe x'7eY7S*ա1bb'& &XHU'~j>.&皏.VR!8eW˜kLV5- ܣYM ܇~Cc+lP-!up>)p($5miD&쇥i)8GXY$C"xܻhӡܧ5f,x^!s~nvg7rS\: axWVPxadZis^,:1Lwk_@ VKʒi @ndHDl'q>*F]tb+î 9GKWP}3v·^ ^Gj#MI`%?:UWYCB[n5#هsq05CSeD64.O#|fi@Xia|Jk WJƿ+hj=sdv./`'l_vst4`Kr 9?<. =#ju|".tB =Q^BS"]$ jV}49]LБz[CZu.xh\^Fi:ww؊_;[jP9~~y9NF+2e+o~˛҃i}f'4`g~J5S=C?`630 Sb1;/SRt;L/7[>+p;N;n.(]!QLNI5n q-Zy3R2MwE;# \\$0woR&Zi ΋?LDR^x"-uOP*]a3(f}oF}oK4;V59>U)߁ӄ'$!tT%PXA 6o{uJ3s&Z`M܆!{ +IXƭ0 EA@_t5Op`i|Ek-J Gl6fJ '#G }m~=Ztk#D6)gq.bU ܏>lwTh I? pÒ x2yWoolD_o=:f%_t}vIȐ{jPg29/$wu'[U1=obvWuoJ3IL_kX5thTdq;P+i_Ǽ@+ [xω %*dF{}c|;}ڐtk z6-bReX%NfOwiÇr^3v`x!tC[N M|w $Ϻvu xC@`PDҀ٨Ak`/37޿oM7)UDe&`"nGmL埸qnt, [GmwP:l.Q0ڰkoH[NnAjGf;+"k .Lch* iHb#tD=Zitf^ BNaK]`m -q@:m"*HW[ l ?p/el8_sTd[{ӱyt!ksGK\|r'+Ʒ !}YyM׌ň>1}C:$$Q]$$$,wL؟G(1D4 ×abKl^$eHc& cS7kgG jW@DzMd yiᄎ@Twѧ`g:Mv\"p$nn/ -wΕ?HX:PZM5v +N'˂1q( +Zo ˋnJ9ǘYo 7YLޞ^dL(Mr\=`$|UXiLޢҙqD֘7$@\npK'CF,ϡapQY׬~bqճ$ ؑ<+*Ց%6uY&Zi jndN$16ȤԹ+? W"5+$q}a#2O~}yZJ;8-n ejNܿD{<9?1eeQO4=Uts@fw:#(-菁-RLkERr; *^F2k?I:۽{ջl>]W? ÝBmzcQoJzӨSs)t|O nۙ]Ԑ94)ܮ:r@_jYS6ǿ"8ԗ0q~f')9lu/i kK DKqf,;1Xҥ9a)ɍP;«k,v%|<ÉB: j55O'C t@hec{VCkucvibc^@^?3$ds]GU*tB^e>zUM%%tړ=Ṡ֕3Pk=_aV;)6Cl Qfwe)[ Hz Ճ$ZQ!+wEs)Z3ٰG(FYk`08z\?S]-84攤 >&qƒAʇxOv0gWz)Ȕg#*IS ur,2`fi 8o \B׸Gb6sߪԞpb6 WZNe㜁ĘcZB-(H%]SFp96c/E)A`!jN]'ile]ʁY㷆c2M")*?$ 5lKڠ&9͛82?qJh>|ʣaT(GTTL$;-Nir,|% 4p34GB8ɀY\n&%5u-ňYr$/t^jȱx*]hU) +ݚ .!u5OA3;?:lQsy1TԹMɟ#"FKÎ_!J2񊌓V9-2WC=^}ƧH"N}Oqdd襵)sYF >/e&}BcDN@5\%I?bq;eaZ,twô>),TJ5 XNtZa\.- KiDZeXS9o*ٙԵt.&*kٰH#G>zJA~kkO&uF>leZ#¾y "H|p˜ Pe4Px5Ͻ1R\ikz|rHRE AdĮ6 JxJ]7YBQC4-Z+`\ݫq, 'P-q:P/=;]5qxn. `e)u(Wg2Wyk^C|X?[@}ȋIyF`A}l  D7%M @0^Ɇqsl5$d+CW\]/t&4 *Ba #ړ7]Nʼn%r;ߡ^']Vg_y kӕ:\9r3 V:md`NyޏsKc2Ъl a);:R[F̑TS>Yf2->Cqu=ZZ͵vPʠCJ=hzIDO|ұcWgj4zt=xӍ/|r?C:CzƏYr >E.@^!7f(@CmH)R( nY#YL Kܲ&MHgN*uX_HVk>^͒n59QТ +ũԩ֯>ڤ9\1()y˼؞=bFw} w_iޭEx`ŐaϨИVy.%Glءu )[8|\ITcZc ȹ$ &j>T\x[3BRTؕf٘ލ|xVZԀ80Uxr۷G`'t3RA2`xbJ|c]G)AߔeqD.y QZMPGJ~2oY'Y#*uPc'ՕħO3Xyy-ʁnml]b{Y:Np2mQTlS3ќ)hucl(/Agt4dc['#z4w 223n-:o|A`ڼ3xǠ#Ը/ܔ#{ļqI"jq#{`)O_A䙲*f+IjXG:eh#wF:d"']X?]rB؀D:%/&8`>țn=ϲӵ^:3ݚ%J 5 dOwzTfoBuJZo>' vyN m&ׇޓt6}ࣆF%sh(ġ/qm}y5S`ɣMHN9ƳNSt{'< XcI Xkᘻ YZƿf/vk:/1Ok ֍"ٷœ`0eqɭ]^qoqnZ62ТVxcDYꔯ 5ϭ@L< &CmqsjgfQx"~TAQHv4\0ZKWt Jw ^̏Y}L=HJa,CUAzF]mKw}/ Tɫк`:CO}iw^vc@ӃSphچ(t;d鉖&im&f9!o-ӄ)r;Z`rҟYZc`aϛ% x : MQ\+\! ֑?2v=?0: 'SG(l=u拰0TA>9F>:nAᕭ}ޣɉKJ.,7d UV8pK|h/ ѵebFЎ@f3jwBqWoO<7tڥ |-{lZ,U7~(j GB\tnLeĥ8tꑄ?OH"k<` 5h-:Xޔr ]5qFg.HP%eQXP|cvZz5#S<>QY0Sxyp1cMЏlݴ2oR\;̿ޘJ?7(r'RL)@%oե}m ӟ]koD9uܣ&C vo1DՌEYw>Y2uj2Agt.^v}wj(5r1\ŔdOI˪f01mz Bb:A>r .dӼy)mMO|- T\ JVZB"1%87E_BgE%BRR_`Gwޓ5^5VrVyC0ny(})8wM;`; ;k&pY}c2Sff?_TD$6\4 gj~VpM\k|ć!`c토c!L1v b ={9nmhm?WlޡmE!}w߃c..kHQEWh`ܱAl%g9D D5=}ƏuN޳PB@Q1):asb'uEaHzl48jJptdED;'] )x+g6M?uw=Р(M`fm/ԖoV:=ݎ;;#a9*X]k] 2z#147U."~ҵ![#C! NuNTMX]MMirXl(v co>D*DX1 JLm#X 'a:l8YgF}a0gHm@Pa$}|۫[{Ģ!FwI92ϻb^Di>VOh7waQr lqu_yv\ ݅fcȓJiՂ-j%Ieb'M  uAELm C]#紮+WQ3ă<,t/i8;0\zզkV#,4 Dܞ}=/*;{*՝9s7՝w~$vS?Sm޺nITLƟuLي3xQt1'!4ci_T]W*QxAl=]$Dԩ%Vnݪ&vmۈpVd'@izZ Q{M(HpAͬ|D \9e2j̤|굩"P N0:i| qhuچ7# t11psxTZbge k(zEEtFpb/>ˎ֘%=>iS=QSUwդ~xf)P@QAyu_;Ԍm!gllFL(qUu:!C@Q"hC'3bm:d($6`Gl<%q&Kکs8BfV 2&Q8.$&Nр>Lo_DT_yaGޜk=[9{0l$/g_嫠/˘ aϷի沎#8KfK{SmWD{\1 SR6Ej:ʲ,v:B  F[H-@8юX7V4D("Z.#+̱gܰg,_b„ OMwtD{qz$Xl\+p EGS;ROqB02gU.,L|mk&|U ֢@,fUh[{>@C *PMf ;N f.|Sfo~YBy0K @;Kܕqv} DN)w/#SꁢR=-V5T#;%Dlqi)>XIBgPYQr5JSf39)hRJKʳ\pVD/ƺvCؒuҤm.C u~wznGOkj|N޺1gղ:9'oG2؅J>xi%tgn|QFrn\d'W+0ymC+-eް>7OX9GX'[Y' >Vg3zmV@h @kF$oa"p}}^oT9ři(%NzMKz|Ɣv>el9W~ec@Rt_#KfX?9~Uy}X}?cv4IZ+3C93Z|Hڰx'G('*Ig~${stG{>W`(~EIszﳳO4m\8 oMccJndž-MZ)\ vy/[OY@)60CJ$= :=E"=X6"QE[acӒ]%u |5*bVE8d`'.3Df.I#::B`wVʏo]lt{q%'51a kk6< wVÓc[js$Q-д+w-;<`⊯+ dE T|%A"uFtG 3H#4W~g]9RQaWwvFAiO?)ƒْ/x8$'3R}g &&kK6"Ath)FIؓ4C7xIڎ5ϖc/%Cu#kUDY loeƖ v6Á"/[\x-<&.}88Qo;}$mcDߗ]8(H"gTJ%y %ɗm(c2Cn. LuDRfA9傹lD w.Es~bإƞy-w-" |YYy<{ 3'-W`&O,z*xVW!֞5svKx Qo~,b^ח(3q~ [A - V`tq"ĪP=͉jvKTa,4`J6f2l8,s 3̹K±?⒅)~p>/6UDffK5*1oDw4*~ۤۜod؊\h|n-vmaKG̮ D~kWO>1m3Χ " Yjw2:o+z2b>!"gQwGAZ#k- C>?쑜BRCR`f{ FOFG+g6)ϭ#[Z/;]E+lrIJYг;5Nmf1kx&??r*O۹kP^Px+7M+XZu{KĩMGJ# .qൊtPX]6{ƒ'|/Eq-ZKJ]A/qCv{Skfg,;L@l;F1;s!cIxc)q E Lf?ϙ/,Ok72G;ĺ朥<9N4`psq~Wĸ.KRD?Lni470HeMg N;J1~j`pҧΡ[T_&x鱕+=~c<~K5~*\;96%vS+Z#HG.X8+>lFx7SR]t,0$1Z7%#?C㱐2e{䠰 K0c1AD@4ၿ8/߁o?65w&;{X^1QGܔXgw|xTޗ8Lm Zڙb{Ѐ ]JREwkkf2ZhJWh&tMH@~huaZpJ"PWrh#Ɋos9B FG0K^ Gq Nma~ ͹ LoGwgohݢiъ3NZM9t_m:VU0ImYx9ayKS8BVAua8a ¯xuIquhӱYO+Ȭ*l8- 9нxN+-[\4j3Rv\нx(^< 7Ti{)JDc$opʞ%,2vл Ln^ K姉$?6<&Th3BU~y)4uu!Bȝ悁@tU~v7T=BsB Cxoy0SayTw13e,7׸AmL'|<*65awund$:eT0[;Ư wT~lf-BH6ļaD10VS&*ap# ]ִdgU&Vbs5YǹPo⻒0'VdTщ^+/h^$t:P%TEpʣFNQi?K~IV^He&!Ԟb& (fm`-CC}RɩT3)n~Ė`DM Z%a #n+a8⥓cY24rρ.[謡Pi .G`//6Y zm}!k±ne]#uX]>F}.6ev -ɘ# rQdz1|%mA1{<٪k5/=ho=6PQ @ UTs8ϼwYv7b@̦n}^7 λ},@ <5D޾a\Z_A^c84Y!]m_u9+KKGb])P6 I2QėiL(]8>>.2c` >{XN(/DZm.vTd">oxx60E\ hEJoO̕rO? !s̏?nR͗>r>zyz5VL B低U .J| -)\I_uXn3%X%~'yc6@|P`> ўSYEH` @^l5@j %:`sm>X9O4֮7K+\e= 'WGѴL~23e_QY,:n\Ф` YFuDAF`aӘ͜RӔ\"Ә@<ǝ ֩0B%C)%%zF%&/J5A#]4ec(& mjKQ.R "j؀_PG 2dyu,:: ~{+=>"^>'BszѤ=֝뙣eT꺿@ӋNDXJ AcXgq1UK+ pY9W#V$YԪVR(R=svY`$V97)aɪM>mbL\ @ ;j.;XqUC]D0*6CD%f_.>.R@Uq\qwn MA&Dl~PƢ]~GPzLm8q{g%5_Cv4LG0)\W4T| ЙD{jb2-\8-Aysޓo;BZ.98-'}Ydn'(ԔB&DuD<L\2eZƷ_ݚLžBK=kjtp[5wGY 5S`U1O7gI'mI^GYϛr?}zV!$*a.hUٓ7H%Rd #ncML5R Br{UIKI݅SU}+Nv}_'2M|qD |LEH7ز4>Ru [~,p8uTxIspM-Pp}2%0HTggFΏfՍ -w!ҭtbAN7j\6nt,cYe]ԗH'~͔oO ^¶CBQ=OF>e»0*kw.re5cV/U{.-lk0DQ PSVjdp|jJ㌨g"rC]q'7 6/rȯW=Q {HrsMQVF97ljsA;W>:ѣy%1JԒpLRPbQ4DOTVPc&`rnBc&RgDњTsKؤڒ% lD,5fi댈jq`K VGCz~yq6^v4D4֣w.YQi-5wP jӷN6:;5ńdx[ .η-nJ$^~<;uZz%lfiB kv*}roLAWwHX-CXO,xcd*u(k;pSX:SP7k?}28yh9th$}KMB4w:<ɞHlcP}ܤzaAjW}˰9QZoE%hv^*^{ƚ-:ND&IDq$ ZxMG~"Es4a*&mF᤻@S [mX"6aiڠ!,4;ej^ƣؙ\;CBO8NrB>Ѽб;}/ٍT~"hz[(AІ1zCPh`Lj\h}D0$xwsϘwn~ d)!pk ,ih]F}\.؎Y&I݀@ #t&|x=~wE#qW.H㷳W8EVnN[v}1wGI}tĭ7p ist(7S; TEe秠ަSnԁeNГF'9SuG٭=ʻ(ڽ{Nq%g7VXCdxw>g6҂t=0JBE+ WZ6#%[PhiEY,do3NubcM̪f6JCCciM 5=RAZ+$ۗo`3E/1ؼqC)ā6V ode7~RI/R{K#FxD*RNj ys9%B N7ny1L"0#ޭx"_\G lT1 %!a [~zuGWcMqοI^ ]|14ln.y BS\;E|G韵CuL^go;2ڿPxUVNL?wxC/6 {<5&6 %Qp TüTn ux_diޥGV 8;o|w9\iu"t;&z^$<2G|} F*ւzO}R?&_@72ʰQ_ 'WN@2E!<Na ^g)FhY @)Щpn j /L`)^ TvKyVdOx9yO}͕APH@vaw;*7rL DHj}det P{  dHH!]a#DJQ>>JeϜζřɈWE"rE|{Gc{7# g :i;PlY4J;HѯAwB:xg*=fN8 O}b"x%hc}0?+̖@D.{ .yD] +| F4~}Թ2Jbs9ut(B5ڶ]!uK1;xv,:?h6E?.ZxXsn=bXwk&M̼\8:F7.e +5>vŃ;X5 mo^6.SζI,#M ]pCoz*'#ќ1 FFa≟g~0*K[#Ucu6ߘGcٍ(/lltQ~': Np 2}3~Z@v=i$P`1: Vw_ {U+̃MG2ٱ˶R:׾q=Tux`VR;(ĔKc*|o0!}l04l@D)#QX+T՚f켩 ҙ;YhUe,Q|&cgi YecUm`QKht7wP$3u> "j6~jy _#?Z&'#(nw w"`56|z%eKc]ýdÏ[>~JWNh*#ܼVcoѾD]:J[q(27>a^u)y:8jIGƟڙ NzW. tbKCkŁO*:ؑbK*(9>KUeĤAa*V7!6)K"8N 9S]u\6l-).uy"!Uc>Y6F~% Ql{ i Fs:#H{V0ش}m1'nhz}JԚHY*\%((:O|:Ui MZDH 8r EՏI |HlCTK؀'_G@ȉWL(, ^!;yeG0P98×%MĐFjK fZީt仧tS1 s\@SIS3$+!X C{]% mzR!8։se^9Jֵ/FRygTnnti$EW#~ym2 ܀Kv`m yjtZI-# GS7 zOt)Ӎnr$9Mohj>I_&}Wf)~˞\ǰac}0aQCt:x01_G;$̨!xm/J`cLGgxZPŏMA"u!:H(Qr'tX>b@&;Gy8~ k0%%/1N؛ ? -%3 L&2%ؠ՟QaQ5h09Ն& $X=v5:TQ\_g㆗h4PJZ@:@XWЀf[lo#Nsikkptdum]БJeU0Z\BUG{f! ],SxgZѸO; Vݰ+6e85ƛ3cM=*\38;Hh:3@4 <Ŀekf ZQ" pax'07X Dt&U/BWcG vfm2rp-3_^ In[ 7邒LIiKt\1xcY) bцOUIpMƚxkZ1&{^ raE}M'o0@]f"޲D&c>hET] b]'O0kui}vVN;]wTǨ*cl:*>$$lYoQt[7BxCN7:Sϧ;ӫT> Nw䚌XIHX־ƍBmG2#%\)OLja?S gdwZ~QSkiYK㳡}z|C~6z/D{kG#Jy-!I߿,vsM?^ 6]]o#'t"tBk܄sYtcn{"}^:,-ZG4?F}/R#k s^I|PlkG%Yjof|T^?ӶȒ7^e_i~7L#Groijdz$x2l5bYYWn$(4}Utfr@\o+D[DaaO,Fψɉ`z<֔=g:Oz(DJf7syd*9MBʦ^2G28d?|$ a\L]1EK 9 )2 >G/Cw$+5Q{Ɋ_3#@ݶ&;\a;ڢY [(P;~N* @ U26$-g%4@e'b~ϋcaj dj]yߔd=Q(sR ` M%SDžZ>Tl>.8H͖/^P6%;U!!%kCM7ᖮDMMAFw mi +P4XﶀL]^3xwd tݎA>H7s2Z! 6˵cŭen˙.sk{ȃMi*ׁ,}]4ͮG+AAo׸"rU]\Ej/vbp<+^wy*#jz$ռTɸȚHbۜAq!uN!u.b΁k{@N01sA  {g;{)=rWX 9Ň]-<=]8 C۬ C`G8g>3k"}hDG9(N1r/TGN-/ˮ#wvC2(i(3#qXY2oSlLTUƺk' s#IE:EJ r:9AýoP/<-BƥOXb~Y[m'nDٔя$ٳJ^VPNAzKs$C 2H}j)$"߻1Vڙ\q:u,#6풬N L ?;XY7%#W5{zDo!q/aCA9i,XOJ,0 ?'mdh?$H[IctAb*K Ccj& 捠eyxIx#jDNv4Iߪ.B׸5wdoUfnހ^Ss 3S` LبNAu8bLhы S;zc%fX m$ ;\.K))ߥH}R@.Jif$|3'/OXcfibI̠6r49௵M{5H;]y  댵"(E$`5GQޖf";~ef4xHs8*_)=:%Fꟍbr`$!J@Vi& MUxE(p 1@:%a9!nZț]tΘމEDV*ժ,rWTb3m dGv6O9A%j)gwB:׫2 A6NYf|}LsefǤPre7}OEڛ(,A=-8|Hdi%L6_H(;iՌIT3mN͑/Js?(D}RKRbgKB2*t1[pȸ;8^Zp'/hqbe-3 x<< ?-ps"_:q-t>DZSE3teb-c@d AUB!;P濗(pƢvMǺ4!kTcG`!|L59s ~$ֽAa.^Yd6p=(o+|([Ւzp5ܻlҚ`a60NGB:ͼ(Cͽ"pwȕwSx,?dvƶ.ae*5ѡ< Xo.|MYH d %DuYk{F3*Թ@'`@\o '>pԎD#dY,#A7CӮ2;:_RscM{B{ \]SzO0: *4Zu ˠWtʠ$%eZ\dh ;hһW՝= dϒ̢w4 Fx߀# QAu)n> zoVw1 "}&X Q\=<lu܈rl8CWy?5Zj)Ym+ O3<Od'l/+4ibPC% 0\$83P`7G'zO`(Qi;kSMrXơQ"؝="ɊS;'Ԫ~++`3Z3LgH*er鼈~j'~Nߍ)ە+t4%7?^1f7m894]E)W:MGЪpR@춃~4gHbxxD} fc jCi  ԽYf)?ה؞ٹ"`.bVx= A3܄{C][LJt˚ѝ6.ӊn zE w`"mIJ&v,KG:y$C%rhР97g r{\L/_?+hJBBc,T")ĽP{1@-_%EX0G(_%M/JX΁a xtcdmaj!\ّ D?"qM,T& -.Hqz`Ԝgb#M)u}CE0;:u?n>iN6Ai55zI|Luʡ}X[b0]]l :e*CHQ\ˋr(1@-/'AD"77ނdM5Ɏ-ڣ|C3gI˔zb\J IL2UJze;653 ϚEk0YV:̼|a+ *?/K>,?NGtCY>WGϣ 1n~zke>k9g@T6BN t<~bS u8n1 T3pozxډ(_n:jC2X>-1J-zظ<-Ϗ$qu-8J߂He [ijAA .;#BA0y)t8NFOBs!=yV\$wvOZ@ 5K V[ֶ$=cȼ^-oَ)CS`x",/Y[T <“tn7mU^oևeڅwnCF/=jTQ20Iwi!e7"&Rx8uԤ8]ffxY_f4hEeϋxNֶ6*:1xKsẙx/w'P -}3C3,S'W_4"o&Zv(NWhRo Ttw6O!H=]L0?Xv٪s->nPG57ÈˋzUѬ]w|H$Yx)XJ+pHQsW@Yx%jTQĴ(+^q7w6n ^ Yba$k[W[| ~ `j("*b++6;3a@Rlma 2cI>Α6N:O\g{nPq1H Mlh5(%88Y:.se@{tP:bl-Ey:Գ$LƟ,L^Ə;z&OZ=Xc3o%{T/x6Fd pŴؕ U #OU] ">WIh:7{Q Y

+(p O8`xV먓odM4٤ PEڌM{W|qM2}gϊ{6k|]|AkVe$ F:8/$,2 @8<5ON˔Jq% Dؽ&A~E=w @¦3$E\Y4z7u-PHo} >MYދaZFbia0/? C)H czۺTJ +"[ِ25"$%rJ9vV+9w-a:Vuʆ[Q|06M^ (zC9$-}HCu5DΡ'_%by֔4$n~_w媟ts<5NoY@Bpk Tw»4\`no UƂyLL"9<EsLo]u@b%0+F}^z$[ ńt!L6W%3u$R`0O-*.޿< )xW=/r;Z!c.T^|Ax;J,u-ľY ͔QQ6&.-$w#%`a񮖠HCӡGhٔ-̭Z].ƒĨ *M#rd(/% {yŜ.| 9-Hyj^<;VlB[ψ>RrՂReUq@02>=z.@GfuIƐVCģQ`0mGKO['3~ %Yukscox&'# ѷBK&> ki0k0{8JW5Џ~ÓΝh3Jrywu4oV=`rسZ/XvQCG~2& ^}"M@)`F={oA,yW"=AkDjiFE7A_v=>~Ũ W(l>N`KŢ,._jDl3@t_8wzWc=p/S\BxpKԦ5]pWJ۬uu͍7қ< !78mxGThm[ÖE:g=7V; AØ|23 yFTuҖbZyy2_:e,] ;B'-Oa?K,j$%i6J9ڦb@v24SAl&T;I ]yE>w^Ix(I*`]oo#rf'FnT&z ϛ(|-pdhM0i'0fS|V?#πfx76nqR%uLI>WW0 A D-$,>[Lcl%۶` d0 0M gZq!=V7[*7,=V_BG,?D"O wI4EPd9 ^s*.=;[s-?d ӊۤ*+= 0t2RSv[q^,Nś7bIu5H n }%&&9rPkNgK2ϡ\ek:ƇTS P3X߱ë${҃Mk]~SȰ.Š @-$.EЕW$?6t+wk 0_ՠXm!XBq)]2pXɛ$0Ʒ"/k?3}}~,B {ڿĝ:A;B !!U 4;8kA^ʾƩ]ń3>-G.)Hy%dί)H 2 Q"v5ҸuNjm'jei!Λ Fh‘/!ц}D+\(Ę?}iV#hEAM#8iE {6 1#4W0ͨe0+8@t1;ek"|YxrKTڻ<޹>R94@V=?,<^aYн0 SISlb\,i,iC Dq+F}ըAtwu,E5ublC$ƽ x>j8 Y{ ƶ$::l;. d.J vx]f[CE)BO1̴M&¤6kZz,F~= y1\a?&Ȏ7UԄ//5ߵνlCI^NQԺgʒ+K-3 T™Funr*bjyB^ݶ'NnHE%J.L5NݙmRܥ{k\{/':N1OT67<4>pBw{XՎ Byg]bc7ƻ+ϥ;Ҕr*+%k'Lq~T5׶ ֧d;#n!~t✒ &U~|,_jncc#0Ct֟m 5 @5K&> P4?G/=Y{;|6SP.n @J}S)& ѳp͚Ӳ+eNA'"id_ obKZv?FNT ; Vxs좄Xo,9Ba_ \+o{,c3E%@ K1!ېms $)9;^R_Pb."s@Z{*ЙL,*_hؘ=KBiDGU 1E4PNRM/CqȈy$) tG{ݪ̉P}{Me֋ξd2!ev=g!CQ/ ,oi k`-Qy~MJCP3&x:Zlk /xE x@BU]Je2O\_a2*TJP6-q\y~͡<%`x2J` jw+TR:1`9RE*1mF t|`jfa"{t46{%SanwiqˣSKOp)&!0vp@=fâl&bē #KڨoRWƤ6m]rԉΒ7C.İ9F_6,nnhOEx r@DzVdt?Xgg[^*¦5{ҍdRVBR #kihN :%dmo-aȮC~o|9"J5,ZR p4WP̠]oȲJ ǧMC9Y#6$_'Oy/XqL (~LV)e?iŖn;ݵ<0ŶU |>L# qV7w4}3G⼱0ܔ<}9[CTpU,4f!CpU1CL4 q>Û|zhU,hÓi_-͋-;/8_Pf)aNx&:_۝*LsNc /{[Ξ?D.?\;.uC5tK3mF!HY UQ+~~2~=e5$C g&eUrC% D9ϋW#`9R\%PU !Qtw)i?FYy7#gUnrkk*otEv }1 ٚJG jC@Sij1ZUПSD#6Iz 7xM(`ܷe[v-NkKSX'Ć Զeq˘֏s2T. 4-c1)%Ç,-^/=tdG}ci >1te^p \ajP;{;G :ԯW?,VIFYFe &#͙\*,G}jہ NkiL+#FǻN厝%;q3HUAP#nWѮ@:5FReHĵ˃u_ܕLTܸH6G N8UZb\S*&*?VdBg'GjZ3ؓw/ie$hK%DK+a;ܨͳd՟}"5e-6Mrۜ9:.ry9D]*Xס匁3ǡ4P9y;ʲZ4Ԩ L~`qˉonnTuO*xNc5LLI3:WhMYdaP6@[{鉈+'sjUc7>6 RYu$ ڗS~nyV,6Z˲5s8<]{-"\'#y?GqDpghuԎah[4QYI^̍F fՕ%qbKBY'k0NtS@KUИ9m7}pt,{.%xbe$ u{݁u[6jeh㜅.CWrH35Ȗ»?\%9)>?\Ԏ5P~ 1M))3Z9izke YO3OO^w;i! Gʓ H({>[,'X# Sr! /qjfsmj^1Eo(ֶt̥Q8w#-u ~`4BՆl+XBVo*3xZ5t1%+w+t,!@;? ̯o`o9VADSWDeڤNu6˕07[Dz\36,7/!S"J$K}Po2Cw]'VeA\t⯉h7Q-Er7 8K,JN`{mΑ6M3%[| lդak1>*Vv=\֫ɷzSIѪ ktރnC\ :2\Tm(@P":+ۈQ|q[D;\$%*/hƭ@:uڡ@ 98M]sccI(/y&Z|"T@S`|q6(,P­ 8f89@=Cw["@%ʈ -tM\XtI§ntVLl"T>B&`tYh\/0RGRI_sիhlAرd{5ɤ,"gz#1*9(~Kw#ɍulA3lAe B~׭] !J\g~'A؛EޞkAΡV afd,W,P}\Mk:wmq.?t`p(B/c˶Yg>Im=]+uCkCBqS:8Ca1A3%Ƶ2 "<(f-侈GdcVf*XptGM%`;CcWǿf/$i ~ dYfG3H93bd^d:F_$ILΧ&j9Y bA59U͈b}mmB*#pm&&1 vY TI4̬ 0wM3bDOTU&I^M;;DR5>hϸlV5Oj127' 'Oc;8[ gl(#_$՜Rb JFd!FMzD w;h8&֞ "+s0)C/-^WҪ{V|}sQgZ"$4<@㖲s8vڰٝ~Q!t?OVuAHHP=˫8y)J[+1?P,z:>̐4?HD@[ip`83u{ZWǑ^Ãhܫr*_9GaKУ\YC̖J*sq 2_mxB>n}x*{ꐃг't/V}\H~LϾN𪗃 G)\F\7|ۯRJ`%{xXm&ynWbD ԗoRgӃPJylZYh`m7DQuVǬW bk9l=RϺW 8!ЮyIA?/2rN5-?"WnqєrLESyqܠ1Ae8c' Fܫ8{+ZZF_tWIX:6<0球wW oV1N˙yq\߀1}xDJ>Mfa-Ubņ͂R7]Γ{(S Oc (Tc %uz NN{D(@Zc߲V",%ȀwBp^mnh P #J vN 5X;4 CVW8r0FZ9OC^wڠ醩i'IALU#s+J%!B+:'N-orƾROEB55 x|~>2}-p- "{D‚-**yۤ,G=|kHFaM<5ݬd8+DKO7Lma+U ~mO$k#nƎ^#-@m@ie#|,JmV%/B~z>1KK==3H' ׅ\ZLmZ\g9ngCżnú ]AH?k5x>{ @s_P7f_5ն4y.; .3%>] =mER}i1S*:4gy ~%8{ ܞkGa}W(U+kt~Ig>`Ԗ/mpY\Mu7+ pFUE*_jaWU_Iqey^׬x>Q>!q]-z'D?;G_jr|K, eu1 00H徤NB*vOҭp+|ަ&O!̣ F;>lq^ ];O}~EXEܟ$2w+I' 2 H04L9JX2hc%QREA%!7g24p}]5O(Uź*C{& "s4JҐ ujS#!}6V|n`oٵ]9**x݊'W%l$wDr:ȕtzX MyVw1Ռm{ˏh1mPl9} OE({YuP=~͹ʵWQ[0zRAcOܪvhhAgעr{:ב0^":ɍm&6RdMbò=޶st[[9l|b \)yә`5'/?U|S:q:c`:z ja,}vgFɂ+A>MY*A?[&eizj63<$ -7%)`lyE]6oFvlCⳆ Y%}XB#6|ZIWqmѿȌ&S դnh[[ s˫,DMaK1^}ܶU%[LOW3 鱩5D8rڼDx㤙ŵ1Aa]v$UF<ۭ7"`٧"}ghFu!3nlpTHn#rږ( ŏg S{O[2ȻcWORf"o^*A'!Jz]jmN[uo13W`T,BuXK_+G4Tg8i@צ"7yqh?ole:tplIxÊl?O]U6 S//'^TK<5+i s≀bu8 SS4x:XیfL̍hÔN5.;NP!{_>]4 wW0]roOfAs'"i=\ CSUlw#5͟x a I`J1!ڵ1 Әx `>aFo;{z +x4e5ڎâwovP5?[53Ld:IgOۥHŔ"/CA+LJcf֦Y#G3GHAAv$Sk@~' (/.hH˃0'>SБ/;@+9%pӆ="*d89ww.co K!uKјibqJK/N[9#੐ب ڀ;(m4j|w!wf}D:keT>c6$G4Rj(l$ƪ*//T{~bSj泥NaL$N墿lcl7wݠnǝH8gPİ1Oph椝xjtT`N;h1)|!֕=-w"<`Y=в6`0ɟ W檃𞳑|)rFx_вķp ҙ aq6ͯ:XЀ t6*T,ZG5Zd:4bwwWqnXJЯmS_JDK~ؖ#}l~D%QyIlAcy']3jX2E?jNn: ?Dk;x>&'&*/Y׽m'0 Rnc%dZ",p:}vݫ *d+]ss9V@*]A'Ǝ3oZk t:p&%{.\@q옆8".fH 2d:FXP%H:DZ\E-Hj{ciۥcD[FȄvfQ&^ƣN4)&} jmm&K4ah(vfhchqB!QY8.R6ƭR{Sh;er@UGq`)gXA.$:!tCZ7n"F'ău ^=DG"f'&Q& 6ۘv|Br`:uF\s3 J:'ݛ}W. y79 9>zߡ䁮y$<Tqcdjs+E?6")-uW 5' =5Mu~<'rfn|XEy#tK-Ǿf5UJ2BDNiY.#ux[g =몝hsg\GVqW>뾎VL^=jzP(wO!AI J'PҸZ;z\Alqs"N|i؃sXdg_cve<9:v݀O!eYNM#1NiK+O]_kf-#m2Ր1)*OQȱ2/u u&i2ᨈoFBbAS0 FN7 d%QoZP,'+(d+y崠Y&ρhAL&xl?ފAfP- [DԠlp.ql9~*m |rE#?Uٰ9g0l1fSoM4nWYޟsP %pK SX<rzSwk *iObvv,ܪqn?w6z(*ʛZOx Za;q!_I}9goTwkmVRrNHGZ qH$l'%3'8eqvvbkXGjޖw'ڨf}E-oi_*,fz4z ψ G.ۢ G!4L c":C8a,W-ߊ5Z7X+uJQSԖԻ6T.a'Mc װ=j(Ac~'"Q,|ҒO Zrqڹz/( :Fۡ k•fT^VUfϯړlNc'|m0R$% /տ+I!#@ g7dɺff^TmG/4Y7(8@z ,:.ݟmڱ/tv dw\VaקӤmE_-ƧiZџwr2`r4 ׄd[$o1y"Qv3`ҡ 6i a%5/;ҡpj.sYlx,u70s9ycLܑ}\B%L zw78 Gk]ߗ>{}x6RhwuTNwPNzRVЩ%7 ^HDOyԛeCqy*ɶLY;lyW}nD93!@eTg*PNRn#qQet`d96`c;&l5JB"Viuq _ڠ0Å*N*>HC ~`Ў9$g1ZS* u* j&̴b_mY[&B Q7i㯖7u2Вxw}0Dnηi}NkAw@q"׾ +_08ɋv1ssH8j> nUã N' gh*;||3M]eN ƀ3{x YL~);<4ZY {4Yh=r6i VRrTgRw@_{bm0/T/ ` hK؃TRJQ wY+g&-J?C A#J9yfaj5A_~2[ҭ 1EӊWL|"d5MUw{'W`!57Jͻ/vSGÔfbRCQy]٘(\ Fy+8δ:>/;)$tdMBxd ь몙gV/5 {6ϤyW2+kx}u=\+A3ϼwhօXg'~ܥhϕ#\Cs6JS"\wRjPA5}4"K? ԯ3*WA +Nk wE8"辇X$Ē(a0N 50q(Ez գm'!-9cj_D((:pnX+3nL`8?p#M͇#!dJ A x\-1n445vR:BT[RoL@V.*ZKQrՔJ]؂Ẓ ',;d_SŮJdf44uy!w<+>"wluI/UJ8ibkn̡FD;Ć~MT[A,cZՂE.c}zjy%4橪5KJ q㉜Wyg>+y:  P@ /<=oC2rAVYV}\{:l±Vl30& ?A0mTW\/wվY! ظA@bI5x"ѽ"y&ّy7qhP80j¸ƅW!䎪֑")z ͛ 5|"֪"B; o hd{ev`5fW%H$Vxyk*c9 a?q*fˌrz+E|rۂ+aгJXAu:lUy̐MzjnpO>+(7AF4WKtLU]R8C~l;76%WpC$1żh:a+ )% !!;2 Nuc u}!=A6%|ʔU0aEd"Gqv΄@X}{.;].[r~Wiۖ,4'PR"Rnt ZNz7P!&06AqUU?6<*m<|XW7#fȢ/%WjjnKdz(V9́o#3J x$k\,3b L+^*9isQ}h[s>N'wn=rQP/=F{pZSk+9Ew@P`dj* _}M3n S%T?',+앇~׌fr=d^'q-uhy"0g"S %.s與/ w"RhНu\OxՄ|dh_67 .EF,v_{y&L ^i)ǚ|Ue#45jL#NF,r?YQmiҋR x*[T-jsU8v 3bese 6}q q νIvx+ȚoU~l'YR"z17q~G(,>ULx]'9 =>P6ϭ:Pbqb7nY;r?Y\D x=ctR>nOab6͸:%wV_1=%  r*5im] h_^MJԐKr{M>WH5 dw χb"@ i*7S_oe!䁹1@:( MxD7*d;+3؆BRbtך@A/"Ì9le}`!<^h+sk$|Z(v{bCŬĘڟ)ɕ0X+ u'SoP5:c;B>")ۚ:mBĂYDpbGh3}sX Oqs׃_uZ ME0]+0)qw\Ʉ}#>r€ˍ/D`LtcG|jgD*fqMs@,2ҏu.Fp#~'t >FycvSODS)38Ў JP\sA2 ߮٭oPT pE>+ߤ#5nhe~nr:oyYʛBf=&뫥r9wVXM;f3?yRc$hOP=rqOf{7YԊ%K̫?yx:uOB"Z/}Eź&5f7 wy-Xt?. /LbOX9c1呾irQLUvopעC&Y_y@0,")TP:rWRp 7ub8\?' ӧ%xIZ .L\W/l'%-3~%L\*JcΊa&F[5󰷈F?01~̷bUOمMi~i>kK ]V{%[qIYD6v* G:ٵ^ue~`H=1}5lBȔmhw(Mm|o}9.:fB" T jaWnXly Ͽ"24!% S%0HTD۸/m`@ | u`&|5G`faNLva/ {LE"lPf~7Q{eN#V /m1KBP^ HGxx9 Y5sNpL2 Bѱ O<<'Uaf hQM(^^[Ce& n#ZCvBbbMJ(LwqYc#@y6orR V|QOZ ;œoV1Ye,|yٟNʺ` QVKr$tNFr ߦ=iΗZwy5,B.,pܞ)xp1Wh+{<69@9F6<6M9\n Lض1⯳`v8̻K~VbnE:7V5~jԊnmted#bρnp'9/f,~DGbH'NΦQ~P!IP%èT"hw_xj~<} $h'3B⦘˚a@ijzQ:,Q~okZY#>]o`D#5b9Ԣآq\K!!sE7$G?%31qFqT0U 4pA7ku؃!ufs78jX뗮yGU} _[X[KVL艫 2p,q}׬aƃcbplm/5 HP< #Wƪs^1X{QϰHycmnw8:=L|m40|\9Qgc|ErA L k0IЇ'.y.?#6/" BY "*XY;r\qV.";b#Ma\m޲G g {9<ӳU1 ԽK[=s'`2i0`Ŝ%M*!4cq&[i OЧddbRu?*D=B},M&~hbi3cVpGJj&'=:񼩐5 7WDaoI\XrB=OU#?-YfUxmsn^=Kw!N]x#ֱ3_ a:!C%I;)~|yj.)t<פ^3S+9Tw 03eXў݃4.<MIL0)!{ 2Hy>$HPn]V,[)н^6C^NknS!|hjWH|666pQ )z(35?:lΘ^5\9ϙkz60+Ԣ~"6p2s_uJ3!c>Φ ϸ$ϼr-6W,\p[~y7 7xxY&8B$|_ ؽ]X#+ $}.1\.$lBnl0\؁AyL$. GI_ ۓScl٦8˱F WdSWH墭-T$ d/3=Fbl>Ԩ g VWDN`8n[Q?|C%>9mj :zV=r1*#nD$ "+vHCFO~Mtޝ2w<Ŗdcզ<+yM.2e0YJnew"+%+n~Ŗ*mH,,c1cQpo/4$XJDo[5s9nC7X~%236M1wGƀ $J%f~C` swjBke{G<[+iA `V@qwfeĪxa6e5n9ETS0>ETWl\>* պn>BES ukCRº*I|jUb!?%c0Fc`m"NsjԐx͊Y3q 2b 1sh_>Fi1WLVf58/?ԋ|y>fmTH ܧ _>ւvV4է-,Ք&h2YlW$_}Yb9V~)@mi S8|PH-B= !KqCIyO?aDž KLX`hΡM#Yq#FTi\k٢V&WU큺ҍ/kҎWpqAdؐ~RTq2FXy;q]&X;|I4/oٽO֟ŏj>1>Yp\_3Dg*9I3-;% F7l{= #5 ꧋͈?F}촑e&Mts (\8(5|Hɱ4?˛S ֿ<- yHۦ_2mb_UX\`MEsflu5tmr6 o;rɷ. ?Av'ԍړ=%1Q;$ydY>UqճQ@~FZdgN?jn" hd=@ݗ&a[HG٫s08 [;*aj1@z$+9`1ISg`;Yų7BG fw6Xw .|j_wIh/c4KM$\\7 H܁ڥ^lb o>di}~S"<Uci嫁df^7liй/DQc@okL3Q޵bv#a2踄`bp(=u9?+ }H*qVCU 6eI$<"0šCYuV-^/r؄@Nd}ʱn"l"՛7F/q+ HE]FzpYOhZ-4-3G[7 90h׽k9O J 6v#u[VLUG c#0znT'`a@r0MꙕwHwQ;>LQf]rJ5ߩe~I( gJ_dݟHl!ntR `|~]$-G_FSލ ~pj`qP haڰORo1ؓ>ڗw&ܟrt|Rjﺑ1WJ_ГDbA Ӷېijι&w D˄zWAG:!k(g_PR"ҬbakK3/ 5ѳ9c$ɥD)8]qXZD3KR "a3c>,d`@d@{qjDYRiJĩ(imέˠ$Hz+HwF e'ssa0$=HD]13i0TaARi.wqʯ_v95G5,g3>uӕc.Ь;|5aܯSFb%RD|&а DUxgTuQQ+b8 Vȗq2&6ǰ {ܷfT[5Av$,f]G|?FCHҮleFs]e"+9),PXIpl S0yuVpT)ݷ Y?kbFƕr2^tdQEGJ@Lr;H97 d]`0Fa=ߨsgC,$܋& RǞ츱5]sc )}-`bAP"(zKܜat]=btOśڐ%3~F]#h:_I1mr9`O?qP>bŇ},1'[ @?fPR+5ALɨp^yOb.(jrLYwB@487cEuul:~\^9%ɓv;ށIϽ,Εf㘏ŧK^0;<1}x_$`dDѡ[Bh4rvYXF{pms0d!`Be>gqՎcX8{yĻޟ#U^3CuJiXr-rFU :P^Q%FMQ7:^ ѣN$OY=A)b$,{~.+oe4Q_@Z}](YSQH;dg֐ojNQ=Q6R䚗A̰ZBaɓ--;!)9hI$hr.w4y&NG/%U)ʶv@3H-%7&WteihbҜ":h؝MZTE(4pnSQ I0 hseB܁TT9/AR@Uc'_+>0%֪g<2lok,Gbeը} QO-}]Uw{FKjzu,ygdwІf,\P|s]|6[_Ơz(l^:<2@/*|f,j^9H$5nZ4|e[vr\Y )ƂҒ*&ܾni2%teA[/58@^ЊVL`YU[Rɧ.y2X_1s5ʕ"h*ݽ nA-YW7.2.b z_]-Im~9U4MhJVm-ZY%k2%+\Wy<9s˴ !)p4 Y}mgq )x/U%, 3l'$˿FF 0j;Q>RZޙ(6u%6sF4I=;-5󝡈V [dJR!4u2 q6xIgc|3|k&u߁%.S`7t옢zMF!wgŝ^5ޙ)]p~U)EYWuaо- ɒ `Ԏ\L3kMiW*`NMmh 90<)*\+.*ayj#Q95\ƾGc9u_O6~s9!)x yHK&{d"%mRr }IT|̣MNi\¤=yfK#L;[a]΅9ckJ.UT$|Uw̽k="iNAmYǤ6I`ArNm~e#P8&"p"vW?Jse ߒ.$/UDp+xĤ Q&Zn[eh x)u^y]HH%KL-.B1WvE"S<E:Q,U7kThfRG Ǭ: m>S̠FbJADӯGt34ACn> cEBBPC IgۣM6u][i t#=1͈SEߑHAS3V+.cr1}?H=5y ɳcD{eebAs 9´/L%("vHcRxwplɴՖn֕L#6&>8qwJ,-d]:&qEEY*>!v!.nKbuhMуAUEPc+,nCjtz3-D:nUNc^ b_⊬ǫXE T"tEiQSte a9v RM6:-s7v 3p8-yM L98m0ES.+cBS5|!{QЫtѶ$=;ԙ:gF$Z;CǍ RetuN?ŖXLyT0+R{% Qs3O..2ۑRZ'FaQT*Pd9TԀ v Ó:;3 (a?yPI*#I`8]G?,lϙ%4ǹ=o ||뮕7$XW!{3 ǧC>KAl^#wu;/۽̘Su鹬RMjnsnYWJ th30mͺ(3>x*\ȐTL&YzN<WMaJJ}t2o#㥇8* ]XKu #*cL82\/,$-%#OtgTs-L|J_ bbҰ{w-W8ATQDF&2؀Bx4\Yq)vB~,z3bi±5fE hǞ5%Ԣ Nv6nƚh8gS !jyIr}8\\eqGhJFN8|+B2!|Gis0V`% ӄY7DYoU8J7j*QuKr]ljVFXû.N>dL A[FuxOIT#;oYn֎z"j ;~+\Nʪ<[!{CB7E f][/ĿDHi?LVuʒޝj!D ; dBX5P40S;=z[ }U癛?I,,a;^m/29Q$t N yJ|+u 8+ʺE ^)5OBθ.$2*bKh=O11PE\)i6RkD<=X}ß gdB؀7nAv78< ;Yl:q r# % Y|B<2YlJ&u?hBc$Bx$W>"pЦZ9."id;yZ-jC^HV=7S,W@kZyFe!B#fSjk9bktZ9iܞ$1"yrzov3`o  ݭN/5F=wR _#F 9qLromk!oX8%07+\ESFܺx ߰E |j^;O|m+ZJ1FwJE2!J=2m+qJ;w>&,g҃T7pHqb5NgmM]h̩@ee5ғfR"aar=l>o?.re"%A2#!u]Z['1sY_hRc(R|G3`um p{:z7r\3l;G^PW6# vLeٞG<ݻ{majmyGך7'be~n ȅ6$K$S$k%]z}\=Ƈ~|K<V@h{%Wd/]jY^#v]j*u"AĢydf^0$lY=֫Yiw3I]P鴮U7&C}(f^bny+}q}go,nntkdQ2 ŏBwTYc&MacV}?Q8Hy-_=R2 cґɓ mް/.Cw?;tp=& f[3=ǐZ~e SY-E?ꬨ2_{!̻R詸!C(R$5:0X(oo%r;.# 68iV{ݜ֤q!dO= ޏԅtmoR=4aw\Q8~mMK23ObP3mכ%R@'x,@n׆毴7 G|+[nm2K&Gl50 HwRzQ@$x]SKlZXzB)fMUHAe NmF(HͼNx1qbFn>>cUAM:5ɿXpnYe N4܉\(VŹ@wecsg`HOMRI} h7*ZV3'-W!i=c5}B9RYXP^[3ckL*Uʇt\2'5p1 sB`_`HNxVmgc)07¢HY < TC Y_TFQ! ^Q( P^U˘Y&H,ҥ#%%y"  yj|,_QXljjsJ%zmjFߑl'2@T5SX1SDZ d W9z!6@0ͭ廕ԑw'rv.A-އU )&σ%oΎuZ\^)eХ 3.w".-`6܊_~y _(;do yiZi NҮ7 |=$*%-7W?8f}tƈ.S&3&p?S$-{issm'3l-BG/;B8X6=62ČEp,fq\y]w71EͿ`+ո~6 ̇H<@=A2әIM{ [a ҺQ %St$h2514I_•Th]M{ '螥(.< Br:)J6~M'kV)#?1S/Nv'wAZťm]-'x|%.mUFsײpdێ3v T@^yz:A^y ^3p␇5J!6-_u1ev,H!\K>$aA^ }5}>wUcN|xg3#ޤ}7kvk б nto"n4MUC] g%CUr\|[\gıB?y:z' %3Jo&5O,{Smwفy^Z"Z-Iأp 4lDDq,r n`1or m3;<Q )3þtЉAtD_HsG/~NCYO&[W7!U\3bI-{Ȑ g" o8w@!f6 UD{= T()Y vòA["߅9*J6`Q.XCG0^Ea޸fv0Fk6hSnI(22 GUqr߸=}PR w|]&=ә3|SW8[,ܹ|mݒ5mTE{W%swh<)A&5Fa4 a<*:eOUUijMNj=EWLLXkuHsȫ0 φjJ4Ugޕ|Sc^^ cI{AosP=ŋV&Kwr_,hieUm!{#}'C~-nY3`xU[2(+/8[@#}9pI&ZEӏ3M d utu]8hja}/bBOvp_FmhV f \M:T Nub}# p&m o[ci7DM@iQd˟jy^veQR5*Yi+|ܯq*ƣosCV$ĮSiO @+|HRˬy7y'xȧT/CY:>Š۬4L"7-~%զ3vcn׃lnp͹k:Y棳d'mbц{ &JYMUW^&zLT%7܄]3՘aiJ=Peȁ i-gkӀ4Ahiw.TS=t RD8e'8[[V`⑿*9a0-ϏX 57QpQ&ZA' %?ד;Tb/]\c۱-[*(T2j'kqƘP7b 2#Kug~5I^:`#8SEvh6 AzdE'G iw<_ X3v'A@'\1v) oX#ܜRBoŹ.T]/XȘmם2tߦȬXyа^OP;E!NVj?{㮖n`:>n@*DMئV_:&L 좌r P +h45=4{'x@ԝQHe.>T4*PTOsf*n4+))c鐐%o^[YM_ 糃$iL<@yX"FW'HtDc+͇ ),R ~t.-\Gؑ.(ȑpV3ssڶG$h4ե1(xe5kBIB~ Sz%KD– wXp .+tL^-V Z(͢L[=lj \¬f?obHSo&PĩH6)Г{kVu Dq~/nKnǗn$wNћ2fsӧ $Yxuq 3/ Q"ΠPo|  b٨srˬv-N@'VTuA(#f:ڮ->R xzP{b"-Q`b$>2*댧5a.S qvՌw$ɜ5HdL\ܿCi~ZzH)|ٛ@@ (f# Izo~ ieBة>c8@܆ଵ K+,ԯ7 i>?G9 #PA8Q|1% nsq[9b/:{DWTZHecT銘Hf+aSb+݅Ʒ_VݱqKsӪh5Ь*QT%>=?Z*@ /1U%[(pr*!+=.].bgLaU [%1D_YI*kŰю;ݿnkLM";ɚG,E9-o?nFms|!InL?z@Vcb.+z)^ק6s7mS\C)|O*>8jjx3A ~.Ϧk}!woE/?nů x9_N#3Lh`ZCq^J+Ş(>ñ$Z,ѸdUkssz~ry,', Mѥ1 3 q.5 -,Z,ᘔ<0Xz]_僶0bzD5t}y YZpw-خ wʪ@*8vN*g)yD}fr.4;q234A}P ff++)aa^=_4)5\l%L1S p4Da܎/Y.G(ଶ"qil81bn<^RP{X%p{q!Md&p}Sqf3SL/HIGG4t"$e,6vY ].y:f 9B,fo [BZÔ.jwiaNE|%ا)@FF }uOHF x,0|19O HKu9NjDV.3TwmJMQq.@,iN䏆@kIL>3>G.=qs`\uFҋBDGLyhӐBnR~ȷdW7Tۊ!5{U=W+w Mj:Qo_ay3)0Rkw1Crt?LmCU+Jn)iGd%oZ/c6 I1 ):Ʌdl8f F$ov3_@S]yuꑦ-x4WE[ N)&(>>G!pb j՜)&qAHnq]sAUjf u1+1 'W]'=%)11k9MvĄ3A9LGgqQLnV MաaQ=R_#fF B*lGPKS:BIc.|uzs,?@h >-JQO_a+o<'8^2if'MtZ}t8Ba#iN;=l cl˷`p$/ҶTNLHW'1µ )㳊Sar7de\G%ۜdܜ  !"jJ(7vA&yT.D bH"s5\XTA2?F0e 8 k:tI[:.A`md/g5fgtf>* ])K}Q3s>?ן:}jyUu-/[I~Ml.!(FK Ph v[6+޻k [+D^\l-K Y a' _?@x5TrF~YvѢξӤ'K9I'[:T Tv̌?2֒yH,TGF/wldn?һHJ{;1]k+խq Ɩ&ųHV2z|3\o˻0Lr&S1m zx‡aAdeQY},YگgCk`/]k' &>ҞU.zƜM4`7bM|cA hZkE۔30v[*g$)3,2ާ-lII%ȇwLUf@Q84` YX cB! =`:~ĝL`4{AczddSO`}ؒhnwV܇l`\}KC\0tn7ϗ۸^7tN\xźwؒ-lw+׮C.[dX̧[~x4t,gC(`yT`%I˖sɄV5wL fLމ;oIV(]>l}. fs .ݫeuQ$;i!^SWVc8&1vmP1 ~!dɨCsj%Ks0H\iGLa ,坠ʊ);ʏY`Fh7p}8=/akmx-CN[Sot%(ʐҨ~rmUaD<16),(RӊIȽ["=a=#SeXtH4)rþ,a=5ڬz*{rty#@eH46`~%/~V2gƗ̛(M {,Ky gC0c/EyrX82cc5JIiQ6ʕx 2׻дV{qJX,A4 .+"ҏLo<^&=87֯tU Q-4uSA0xͧ yxabAnx93pT,~܋Qrʡ|{s7"0Uη|o9BvݗN"ֱY/MC>8Bl@9 2ߍm>yQ^ͱ;RGغߐWpAJ(d~=ֆ/?eVXT;t>* (2Űp޺0iS@ B{WZ y?k3excEv8"*re{!cQUE}:S m;䍓)۴yycn|bFg)zH<˧:ܮ.@bYڧmDSjtuMktRߥ])wMmd\ `!ۙ2p}GFU~?Z<Tu=`0) O cD>/gxQ7fK^P0ܦ(ݝE4C7jRvdD2NJlޚ%B7|Bh0->Oɠ//2 '` CSUʒ 'ad0˩)ry63ozlC( R@@l[9L0su tUc>"BF>H[5ȿ* wLɌt)rz0GdWj7q'`\0֣M%|C|OnGTvbBXQdqOQԁYsԐ#Soe[IDSFZiiI($ֳaՇ0+k̞CǽMZoy k ERlrM /QN LLv<;ɾ[d`Ve *MQ&;J ,K8Wg[ی-I]tBL x2Wp*_rvNYϻ[7JWpBi Yj Z:[~ GD'W|~7S+Iy{OI~nl%,zZaᗐ04.:A`P1FF@w_Uh1 R>5`oϲ">4On-B+{c/>3/~ak̳䣲_U4ZAhHdQy?]p =STR!nIVE9AߜrRV+ϊeDy?5S5Z,-L?$P u29&KNTza\oId#Gt Lru^sF~i"U)D2)AW:&X 2 FNcd*|-c$l_Q#DU3n;MrzlD6nHb1CUT]ӥ"$U<=P25р=mhEk)8`DoDN).[,F8aTCZ^w8-n ; DrMYgbVqӀ/5 &4{Xoi0B5joOu@HZ:DŽlw#zg}#@mo̻!6ޛI겄=Á{)z-nι$|:VػQlunbha6&4dj ޭ?Ace郥)AP[7VNl2MS#Ntj3` Dv[vޮ$y@o~W%cRJys 7]-^ # 6g~iޓDMԽor&yEeJyF9P,k7 ƻAA@ܶ гS!<^O/Gj8 u/:c`CӇOѡ3脟*z;tOkH)m#u ' tdhnW 7ʷ辟9ue 08_˵tSy$oD(ϵ^$ KQO;3UdPRE`[oE|X6+!ˏ*MA$G[>hU][taDjЉ^s?4\:)=zc]DD;'m5[R'2`af`(%%A=F3HmZ9/b^_<^j<>ݼ6&I jP~x}^^&^@/Vc)b͟/'<4ւw:Eyv+xqv|ߤIl)ɲw*,'])=" 6 7/{lTL P3mW ZfUs: ^7?!TFں &JT$pE '콦dz&d-*_ןK]1g` F3IبIZ^źХ1H@ AhC:}2OòWX5Q4ncW ) բSn۵3~5Jȩcapź = p']xƦ;e^"+3Do7,~OFl֚C2\k6ٙ4 bCkOU>E N8<kt;mfP-m.8O.}AڌF4jIpb%z[aj %Q&2 H<tr իmܥxop/m =F ~Sxn#S?@mƛZ_e:]}v`E0HNJ&2y/E'Pi -H8C'&-)^؊|-$.w[[D.- έwśw:ȣy_5}hLrZ b?W1x!@2f07PXVBŊږg9 A 7.:1 _ Ŀ\+I WreV?7y89=Uy'OOox[Ȭj>H e¹\GK*=W^ή5k ^CPz8Rj1b-oͪS`?zok8R8ROS܇{AF;^ .%ilIHۗ Dm|yo/`4R.&R;=i1;:U8~ "BudEy 0zχjgx#{^pΜfo Voy fYXlvwov ǰRL쬇n|x%_8X/rm*9y_q7 x}:3ԶV\h0m6#5|of;-V 7`*%y3DQ9Hx `~1#X=:_R#S|ڧ4 Iq =̘e/CG$!j~ %H84ej og+4}XI !^Q)cfQR ,w^!}Z჌O8I^;nSVM/$/| \%K}OfnNߊJ:w(b__V}<}a 1du{q@XpI&a;I `,gڔؠ']%*1_lK_A&!淾;P$fkX/p>T{C]*1鵀47[o|Jp/?;XI?vI?yf֢iD$ZuCq9ĂpOo̯j|(?*Sy 򷛚 ~mOX[vץ}5;jH45:]N= @BW؛ğkYjdƒO?\/9w  ~0sBdzU;lޅUar!XCvk#!*c(/VcFN }3S&VAul̬Hr?D%z@_gq$;~y }8/%6XVx;r7sAx 58drA=Q,&3sdɴˇZ` }tw,s-\kls6]*4ުی-S%sA2ѱ$]+»Y6Zye>^DY ~&b&m;sAw˫1 >9W Ҩ^2&lx kBuP_HIJAѰqfQEwY|Yû΃ۋ W}9\#cdpdۮb6V*)Ƙ;$@}z:K7{^ݚpreܱՈֈ[f2CɄ8hW˰AmZJ6.kQn8DE§q{9fJZNȸx!3u?~_Xg 8C0h3zAEG}B[!ni%cէ>09*'eܘ /ʻ;[ \y-YA܄=d~^6f[~MZ:!:J 2)yD;t@]+nu6P޿]lOP^;IBW'lzD%d9FSF6eVkO43Sd×r]/&A߈']UiY3[H7y(/0a}Bi?}g#IR]< 2=`H>X ##ׇ|k.VF{`0w(lFة4̳Ll\cjkъ% &Zp ?gdo9 ^~[aYbMD}zN~t.`4fz(?õ_u\uqwm7xըQxWΟ3>c|ɠ5$}%l'fIe?_b$1]dpۼe:rҴ*1Jv1,\'p:$\d1aoZa*a o6R8X;⮢"@54ktvWiT vf益HH͌iM"u- ̀ j5#4GY·9N'oׂ7L.oFMJ!ыn[xF{vCm P#~A?E'P ,%ڱi=b0uqKXeUǬl3$e/NḡA1( y ewg^!ll6Ɋ&se|彿7V*[o8E,?v#3'Ъ'6!#;0#p=:%ݻq-,ǫWT41H (d/V,*;eu!#R`ӱN^u(FeS%G+th7D/F)2<  N0oX~i}CGp,`x d^<~AQ|LoSWU8ۨ'*}`KeVx`:$R L7$vsS>Γw56N:w=񁝇+*}ϞfM,tD3?Šϴ IEuf$c)58p IMPO!Cʠ+ojICnTלN[o_rDB΃r  j9Z] Th[:-WqEI,EqHL qZVqI!sVu&"8mD˂*Ā&"ᱫbۂ{ʿq{607;ǥƺRvRk ,_PStr&t'qhmz ŷ+FPPHI"3Df"<̒BM7N2cz"\.:ttsi67'xW]yn_/g';7*K\i8\xщFaQ-:(ToR%",]I$'BS\zAfNi2 ҳW2x=xY䢵`k_B5~Zo`z8UqGɏѰw{s.D)zUqSKt2KO-9,D`,?h+sJTű(bfz7)^xt$Y%m4Ζ:k'Do y<.zJھ"5jƅƾꔹ:V8ݒ(FK4ōz`, d9*UQI.WЖ o^AM!h`Q[͖+ub/q04L &OK^T; q15ø6$bm-="/1X (fSl /5CA(JiB&rڍ/2ԺMc(_^B7}Ʀ?uZϠ?DkgA*='0OT.MwELbRW0"VX< -tV^iYcl[ XPAۀ\>$T3GLҚes[BLc }^r`2i_Blz-rĐIJ>QC}SB 0b;܃ޥlzlAk=zPF$ʘ%bɘu}瓻Eos;D8*B:O`DL'1xsS4h8E|0'Vnfi>4 rmǸ !7I~Z_V뛜V\9i@"Ekj(oRQXڽe׽sD#Q{|VWÌ0<΃mSiF c{l[\ToZ|,gMw}˚+ C\+J|+r?qhbZobR:CHc,Rj*U,hGϐcp6`"2bo//F*=ek:h Ủ?hy.'伅9U(ĕd-3-:%puN]带mEM5 ;1?㞣N6yw;3}$(ң\>/K\⥯QGM~[:C 3lg),`,EL~Eu,PrD[!rQ."QN!T #8^61HWd %T#G#J?9RB"?k^O{)8C1?F˵\Ç!X L#5pc !g2~~6b8xHn~{5 `/dW{@syj"NGŸ{KR>U#rW"+,7IA^nT'&U4$%:Te@}/GnHZJTuJϗK1Rcxδ#/T0Avut/[ڏy?j!5&@pgKz@?$vzy[ў{˶) ZPH;v-1 qU`z5t ŎOehv̞w]#/]Jʥ*EiV"tWSP7B!K-{ e_ tX43-<&[ECo=nAEҥ{FF_"[ԽMdZ1os E/vr+^ɢqTLCI\|~gSSUb&S&ÇX b(f K&-PE78 eџuf^1w$I㹻*C *d0$A0ՑJ0(h6:Ƞ )A[x{7/>1W|c֐3fvi f%PA "%-{Èq^pme$L <]YKqsJHkn?)%]S^¢$z9A+> ;ܟ 1}cdv- ;'(ߨ\Fx~)`)$SwL8c!'eI5瓁G5/-xTDV[ٹh !h5IT$rZ=g-pBPGbCL} 3>qL%!lw|sqO(ŗF)WnW^9ǫyDDϐۚv;\ׄĜm9+oJ=x^9Z‚?\gh7p &t!Ci6NVĤ\t nC[qN(F.O[#Bˡhiʤmf2thqp+tZ/؟ `AntsgǰϖfwNFqToCn$#~nD“!x>u{Hs諪$Xv~s@ukG- VCSmǏ-R6<xH)_#qTBQF^9OU\l&% 56tt%g]j^5"aU 4㟲AI`gce;jԭFR2]2o6W(v%ugL9 FtXݼ1+8un : 6袀7xNZܮcd z&'#ҠkߣJ \19I0h#cU?Q_7`b'(*;=1͍bn .^,3؋r#X矗{vއ[¯-ȐЋ4yj[Q:@,3mt]Yoų‚)^)69vBs7*om9%EgKzxˉ C!S=y"އqQ_,G}XncwP:zn4qRѷ:[Mbg/)bz/{[`&f.rht2,R] M>Br&RM.tɒ13ꩺ ak H.pWgiXdFI:ŸFRIDT={p)*FbV r~|{HSLCkx4[3Hqve?-2exͭL4d7<oi$SYۖ>JaQ5"x֫xsiՀ!L*sOB%\R$`rN7'ؚ9׊2[\:$?R?EIHt$@'S# \ rPX-$5yl@2 T6%33xu.DF+|+SUԣ9bq~/Vs@s*NnnIОJf fډ'(sF2< ˱ΨAshݽMk:x6B gqd] htAHu+)֖ l &noojYG@G#L䕝PAhvׅ *!Fş\FuU6fmpa"2:ɖh ӅUQ392zpIuCU6dlTHEwtzj1ua@x%)[_H}9~IJZ:qq6m䄼Jrn sڍMI8~<lBOJฎooSo ̕1މU:L89Q)@ԑ"t4zݻƤ a}DJsgM4ʜR;;F;mp|OZщ9 yN;ܢDV&XtHi JӉr7qcfx0U;HC| ӯgYZ07070100000309000081a4000000000000000000000001649b7c2900009ee8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/ߞ]?Eh=ڜ.+Ȩs&i !\f*`Dyb:w F'tr°NEIjOK0ô3(Gm+%k ԍ|VvA뫧CVdD _j*0C%fr&;q¡fbq!fM@&w "_ }^myOÜ$Tș PYh:w*?GD<3Ptb Qfx2=Ic@dxՁ%]]p}zc%&ikr1\!4査c2yj,M0-W7̈́,w}O;lhɎ)ٜ Y69f-Q=0v F6:`tf*{Ej }zt.g)R3o}g8LCJG9>촡=B'%*P ϋ8)V/м4uhԩ0{HA"cS]D9C-D l(#e:Dut:IK>XaE+T'3B>|¢!I&JI1w)qP/s{䤆s桠Lje|qxnoK`gV rLī򡛌KX:i|oZGBh/1ã2!whPdIjH19 T|N-9\Gk8kɗ&weGWYs3&EK5,@so"M޶)paDhzA^FR\hx6[C*^N&1Ih >gѼ1>4\L5#Er%wn΂'0gbqd(U\T<;Pf0Լ?<.:V,yEWCǻ5_RgPGc|)T?]!r v'ͫ *[?-ʞ EҠns/3…IP-,f<$eC^)пJJyR6vk -z͑ak(c<̮+Si=ZUNN{5 VqԊilH@mߚR9z = *j$i4p@]S ֒ Jĝ0K*Ľ+KS]td؇$4UN.i7>E |/B#BPn(\H+_ X5*l efsV*`:9>-×3{>pld5'!#cٮ*W'q]gS\n8AV^3f};lQ4d K{nf:{ -KIojl޸w4A=/~&Ocsg&)?pD8~@  a]V'hzQq/c8daZf>eӵzQh!OU 8UQ咶?B^G (ÔIg^"<,ZLz\ ˚Hb]˗&*JŐZnG`f,Vq ;1G`T4ܻ&нTSc-V2I_SDjJGOne.vcwn.g6mM ?ODrsr+|t^6݇cyDʋgvTWepΧ&ڐN$2Qwp'@h5qug8\qff|,ؙ(QR\铰W} O$Ek31  X!+3>46O9H`^T{)au*rP ql z㹿BGA"7ȱ}-tE#@Y^mCY!cQd B:[J m y`35ոwX6sݸuHIxmK]Kwx4ab~zƈssTc"8з̓!4g#lP@}%:+{ʘA[(m[B~":aœPėUQ GB7jyƫ8 eL[o 脏ZҩޟuX?yiJVݬt{ݏy,@_^2依rB^R"J@eI< Xۣ+{1d+{VxOCDC" 7dW\Y-',й߆H~GY3Ԛc)k`G=^SYx+}*G(Zԡ8ȡzSÞ{y[<ȊBPe&Ϗ?,KFaeL T0~#m_rQ{uS!Koq8HǮ|p&a\JFZFɍQ̏5Ҏ[aE,!Q"'vH^KVk\X,b1-3 ]='|jULX{q3OȪU2-AwC +,#+I|*kx1”\][9p{ Y1Ur<ێ=+ɥxHfmw?ק6l;L>y"0|MW2 &-'\v+~_P tߓz~A&}9f]i"Poc<:~\p liq(TF_!m€gKRZn5AzͻKοRG/|A-z$nVz)xK`2ghz!9LƊ,d3/+\^n ! UgH _{R:87A#2z:ˬ&(_u(ɺ c ikO+~d9n$Bd"_K#/|W H%۲ HFyO zB@a/:u 6pŴO"r2Vv4Ń6+MM1PS ')n M4X!SѬFtѽ\C%v~ɂ0ptg\iE3YY BSxf+ѥMZlk\nOЯJnEC & Lb"ȫ70$R/hM.m Jш!;WXupka+'\:hL0Wk?.)W}WLsjOo +#g^$uFBζ)I%`?Z@Ez]"NqЫlڿ2D4e0:=S םh!T#|NLI-v$!eBnmo!ϋ6 k#肉fx`Tn59<@yD'5S&Q)- (DGcQC|W r\͟J :<1C7x 0?,qdR4{`\ RԆoLLsK!qO#irT9'YN:>SMoN9[3:R.3F LT (\oQ{FԴ%r= L1j3-̂ebߋ<ޙ ±l%RQg.X̯񤺄/<-U~^W)m*5o4oyRUHRi 0Cp2|A (U#w'"/,_[|@C+9(zx$p)Y3/̔.:(xBk@o)#_Pw"m^|O!=q3a{IO$9!H$l/i>]oQ1D^Uxa&! u«\1,̠zOiϿ`Ĉ>B[F?NQ= Z^2vh޹۰LPgXV'3$ّ|je}3OE6ު\ڇy/Y8)=k"BKZ6$T7x0o0}H٤{oץ㜂m1ȅx=R::]~UkeڨO*[CEl|+Kt0v݈XIЌͲ3A zc{|Ys9"1Ί/S)Uky2zo^V5Pͤ ^tgnR4#/3@xGYk*)D`sB-pA^gC`U牉^$!X9ˈ H-XS%w8%^ 5=$scSPwRyCtG-Oڞo>o/wI۱;d6)'šf{}G3[_ۤCi"_+2aWE p_0#m}|{tDv}QKcES0IX 2p.q-Mn`ϺYH)U%ɞ*npC|j3Iv>Nbj :C-:j=d:hy|QƸм3d}KDN\oW~Y Oڙm%֎JtseA@5[f{nLFnJqYW *P'p$WCʢB̼O(ґI28*@T@Lȯ?/lD@qp>2VYKX.}ku[O\jb55~f q|l;Yҁ1c:~1 {@e,]!urӄ䑌Axvg`&YwN𛷗ɕ$ E:XO-FF/VVhGHJ돫NF1y  /CǮ'2J/9'Uї`H }0O6ҁh"d]H99[£OQ r$#<.%oJ6t#r&9hU7.dؤW7RT9-2%Wwg jgr -@86]0saA ND4'{pV̺1p!=Q~X>T0kjG3\ B uRN s;?eOݮ(4o}UgQdt/~6| ]thauXw|eaלPX< 'H+)S @NʌC4xjoO[m9}y:[&E);oLowIs' EDӖ S,S䋨yH`dS'f",kpa1&^ۻhvstMa8AoU(L }qTϋvTCl֪7#!O6koDjJK3 td%a4˓[tW_3=5'[no0Bw钾;Д#[H}TX7Y"| ǎp4mBDًo"gz|LqE;ܣӋ;C=l%p^eb+7$x_qQ(;/c?gX*TUy+JV: ;Z,fftyW CQkWZִ,)_Քܼ&ثBݞ)W@' Y[ = 7J9~F  x _1(̞rdk2 n1֓h2rb)8t,\υ W@sjb'YtD_hfEq$^mLdjHPfkq8g7mSrYNwͺ0TC>jy`BCt8}0ʩAOE ~Z!f(*M$Oipj9نbW2leX6s8sj:ei8Q[⸏[ [I4ε!g+l#kŤ-剹\'z0GAՈԄ,, Y5!eOvm$<1MMZ 5j&3OuJRCtws5/i F5ov H6o:G%ߖY?JZB`"֍X6WZՕTk 6 r9d7썸F,j g1 z `[eOhf[)[=gx fAݾ,Yu0N_4*0L񣩐bW ojVᮃ/x<M`+t!NڮXǑSt鉵 ?J98:֏)øJx5lNW$%O9* 6OpV=& Q  g'~iAA=<*-S-7  "UVhy3tza~1WKl T!Y~+om&'e$/aޥiHq=7`-̭iF`0D@3´n3F\hPgrkע#Ik4EA%)͖BPjJ7* ;ʣ!RoLsF t4R*b1SdﳦztږY/.l8vo?Zd_a.iT[:zeHՌQSJUk71Z3_7q}5H9ʸ#\fCA[5o;m^ Jg<HTrRfAKKh5gZUBbZle/q8Gl1\Vdrjw!Nnӎ˖ގ,\ rbʭLP>M|4i5ޕFhvg9Yv?ћꖂfZ:BU#v"Sq=d2 g v{:e@K&~$z#%?vq\=g1c52|? gOrqX |E;Ci:;3BY!3%.D\Xشꨅ-՚]&IZ0O?DD6а,~?KʼnqCPF[耵0} N꓋m|ri3$*~% -9Bt#z+v؁Q$Kr펞}.i?L})]xLZ$!Kjdeo^xONM"Kicjͺ."}XOy07Re&v3*h$'U@KW*Tb=Cjg&z! oȼlNgAÐl,K#t$cЖNiɽv -iZ =_bblDqQwe觇x3|oxW~op?|wo7}n]uU-MJF#CEwgϲDYG>@?qmR|R)]aurAW|t8eQD|xH!{tڒ H.]yږSyF Iva/X8aȶ7 H*"2&; UK7Cw]'BrE 9ERW^D/Js^LKq ʑH:OK\Oͺޥjg8WEx"X܌fc3!mdQ\TYE ' HaBS ?awcU'~$1~dYˣ=F5]F:KR^w}@0Si9t"Yl4Paү* @`\ W>E[-+RєE>>W\_?٫9(6Ki;Onj/ 샠6('ey? 71A|q{eE;OdMꦻۑRХ| ^CujVG^5 >XA@,Chyn'T>n<Kd[iߕ(x@ Ǔ*^'j+^)|S҃j21@SGC##dȁŷ }rRn:kÚ0I\zݡszﬔ`UBE, ʑ4'Ilywx(fF Dɧd0+/0y̤tԖhKvoh9:Y5ڨ%% ՛Je ~mR0]S=8|mJٳU AXy7p.8:]RD|>gija+0+AIeݶcJ6{TLZ/U=C[mL}9 qxdqBO\ӞY"/\hHw,ݷ4XnK%SֺEcۣg7pvyc]X+df.X ,$=aƹE[} ?t+dKameP2s+cG^ΏC`K̄C_\0dr<.XBwY7ӟ湭H*xAB};L3wu^-鑘5߽}|~\d.H3xNs%<|TlawWG2#+CkȈw7o!#S(?;n zZ}+ ϮUӓbΰoHS/{+VA]j`)#ɶ+ =hbB9PN)_S`ue`$ΌIaNH싂:FLZ8i~͘aHb2x_jbAV4X*b‰ t]/`Fm2,`i9?vb-=Vr?BK;3긥p\u$& Â!Y[x5 <Lܲ.z4@ @ @Pjn~--iM=EݠsAu|@Yi%xjҮ0)%,v}@]AfםZe><s$BWgƒ)? >} Y`摥&PбMGyv-~GڻipB2|wu&cu|R8sIZC0;T|}No 1CsJ>^Zf\c=H0s;EQ<0E4ir%_VF4>7-dH5ظI}Q6|HnlM灒rqvpRJ48WFŌ ӧ}_եMumQ5fHr_ B0txWp AR[6KBˍ&OWfWV87IpT Bm4Bp+5eBjA \~NVu^)зZ9zT`@1u9騻.أ~DYߖr#ߤ:Q!:4Kksfd%XA*)% F.?1ڞ98рSqH$:- ق)(#>Uxi.ѶFF8= a>%_(0?y-q_X `vЭ)=ķ4wFLMU[ۜKdq47'O-0}f)K`ahd [`1",a(mjlszr'˯J5J d^k#S2+iSata6GK̊iJ9ƳjWȩY~>%`-(,kjr*-^s +sb'-(3hid[i䂮s2x,eN^:JV\w!}î6rYpUFN DHyuvhLʧbo@X埆'b` LZ>!>& T -8VrFWx_^pF1:)qOd|QZNBeI'smAK~2kfKĥğp5ckce2swe\r̰HB AhY-VӦMYOLctRY*ו7Q/D+!z$]a⡵YQ%WrR$tvAxwIzc~~ZT?-=#5PD@CU_xp7,$M>}J#sZ^cخ[+m g0(9AfKW]&rӗO&Jb·M糋 ,H]B'T(-T݃[MVGgO0.>F%B~RlysSC÷v!#,"wT,KdNnQ%>(+JQ׊%(Gͭ8f_I3v.hu9cCz->灷[Ja45%]\crwW F<85u0g>`cF w'6j}/l %W^iS+n(EU*뚿zEhtP%xi4,]HոA #xWMKÆO]ˡ(?Lc !-8kZ0~ .stNnt$Y sҷ܃@zS\sO |z6bk~ThqS^i| +VCԧ?cRZUmblnǏ}%mNt__BwXrV_k1cb5n8_™5#՘gcgNC u^1M._i[Nsr[KV2I`޶tCh6R$IN>Yܩ)uwmJ'zT"!1_ ~}4bȾO71_È yY<>_߇佄4&Wɳ_eOG_x?+ b p(UR)Da&#An5\0n<"׻\P{C_ s?Rsm)35Ndh[$V Ƴw`ڵc9iÆdUNɭxEk*Z/7hON<ѝG̉nEy袆('o>~)0dG3 \'mC´pѼ;n>'Oϸs斚t˝)F,{[WjXћ1A. `OG6DR"N i5An1L#M=V+\T:c|*= [{LsUz?v1i+ς 8565ݱrm[vPs<(d\'ʢ፝sJj?g^u GikSnf427)}.rl fMZG(K@o{ U/U&ѴQ@D J%VhrH )lm(+,&ܖzE^0=0<\i=JMo{IS1=q 2ưqvi,>]FʓxopU'hTbwF.׊fUsd$"SS%_IY Z1S ٯNo !@8m^΁2{ GҦSYL[̢ )Kw…OydQ;5,Vgm|WAO}P 8FkDq$R:I89ehVW% 9TϚQnRD"1uW_;@36޷QC.u`cљp~EIJG+u]yQH=Bo2$+fP>P_QE=+NGw = ?ny9ˁIgԇ JXKR߶L ;FNDk7 w'/WVBIvi(CY\b)m8*r#)xׯtzkIoNLҜmZO9}_ ȣkHk^ofHck1Q 雄CICw nxhASp!E"`zǯ{Y;|V_O:?En4'`gq Az!SG}AwLۨ{b?ȣ톿$wp5?Vvh y-u=_BR I/Dot=嫶EK.-t(YnHkx1)O0ga@ ,@#F3=~*F?Ǜ>5q;?0|Jv)bFU|^tΫvf@lWA&U+B!9bk@MN`wVIꈧ`)a7}{6kAr#K /h8&lbX&N;oj먹w FN$}[CXIjQ*MQriG@#R R(.M'"{Ub+͕ՑgnRѸj ńR[ܻLFDc#ebWT'f:qJH _1vKJ#Yڒ.5שmIJ+0[n<M>U(Y vzv@'$knip>+rTдa`Q'>/pHu7蕡&Q`/l 4ֶX#i*C ӻR4[jbl~p8^OWѽ%Z@\w+Xht0X⻇DrXqsDj]$9K2,bJ0OÒnv1gtSPhg{qop?~ΡAN&^Œ;>Gnvk .:W _&Z\lV!bQ`P-]Nꉳ<[ 3'V- G(D8&bտ|wB|9S>auy&^G0Y㭺gqZ܅E\j]5P1% #*$J1XsD7l,=zhs?6Uogg*E$m,ucް MtsԄFK#Z,_%|s7S0>wu*oYE&PL#΂:#ʮbGF|ÑbZu@ذ)Wq`t1#\V-%JtD:-'jK&Ѐ<{x[O͠uKSЂި4W&P\_t~ϖOfpr\$ 1GuܗA3kvGm7uYv1h_p^eWP>K+nđ4jDڙzgEf;*|[2Lf0.fTѵgˣ|%O+sqVcJ3l<|}ͬ~oӵa;(6 *l4i'tJAL1Y ڈ2܁NղR,{2y:g#2 o@qxއs>NV0|~?؞;^n'*D*HPeHYzSd\qhصs%ǒFtE|8 6ZqGGѓՔ\ǛN77k?8Ldɠ{x~dgܓr:vVMm6Ι`n~*xg+@2զd?/ :/\P/̚}QRjIMj۴H1@v&m~pԯ\dISYTe(j P*r\ Kqgڴ?͗ȼ59!\򼲭avo&kY3PG|e7tTlR1nu;y' ZTߐOW6X5vl5YG.dA#fF$bb'uE?i' BZpɠu7syʑ2ohtK8XnW.TÍ/Mpr|oCj\uΔ  vbc4 -QhG#gEsN8U]2瑼 l80?O9 `qy؋ pi:N(j k`򆭫biZe`, r7Vtg]W.(HRF\V)jP%Ma&ef`#KBw) 5p&lN(t X)WKV&q0|hE܊3sTap$?]RC Bop(yt|f/<~a~$ܸ ^b,͛I"KRXgp\Qn#Ӆmd UV6ae!5sQ꧃ +B ,O*seNļ["?TZp$]fPJu݀F\D"h%m?HIIcyuNڄ,̙K+yWLQ:n~?8p%lx0%+O.7i]Nvܿf".AzեEЕ%fF<@/Hܧ.vM;OBPtF4Ey;*$p/SsGaaCpCfh;WQ=?Gn P dAk"cE\ĦxU#ކX؋-q`Z?tѺLUd^'yo@N6-bo 6Kdvitl@'y Y^hT<{jtۇD!,r@t z}P;8fin}3 _MŦ>T;C8ogh = }ņz'@b}2ҕ%WW`Iu,M S`Ehٙ$i¹ Α=5\^ѓ(k;80UpWDw0H6t{f}O)+Dsc~U|#KQ 6A,3 lz- Y߷hEywyQl>{uՓb~_(G}y4'lVzSu._,#tj▦l8$h3tr- p<\x9KZQ- sdkqP/<[\JLGrcoTxl]'AU)O ./WWg 8{Ui):Ȩ[ʎ,*I+(nYgǽҔEbW=/3ޖDS3mE,Ss8ˆ:(^ˣr>6sb] $~Ua0(}BsL~聫0%8Dp$ws1$A<]kΞ+?N Uv)2.hR]rWc5Jk] jkh`t{.~(9/} E>B/Y\30]2'-"k=w`V>X`?3v_Ok}{%2d=Fޖ甚yU>cW(}`~EOIn>a3e qB8xMʱWgHirVQ(Web/ `izh貟yaI¦jݣhLstᜨ{Bbh AIO l<*hK59๨n1@z/\{%(NFι@Sr#k6t\<} :+'iM Eap t\@\5=SoFe]僡+%oX嵗`TH{Hv.G˛5c([6 -G \OY\a2Ih밤ʀ:b ~/D6aWUBkŕ)}lBdR}u]A|~/G!?u۶vk ? +?rcƆZ&YmGr4H˪0s#pMKՆ+/QY\ɘy5Bo7Au^up9yһYydn@kokZ-)d }zV^OJHIl|̔| JXrK\,ڣXik=<i֣⃕+cU$ڣظ9?LpYocQAD'ҩ"N Du_5+0l\rj6Wgʻ8rL3ў?SKAQ A%(2E YՔr`t)IkKO*^>'ƨF=Kx!Ǵ baԷ}Ԝ W48BOm#7 0x]6eOC R 0T$]ޯ| 39K(cƆLalÅw4qJepoU,e$^P/KzQf<GXy" 8,S%.BW?XTm/1Y^֨K4kVc* zJ߼M>> -zؾ<9~bL/7+E_J~M j/$&7z!*uz>ԕAuMgpɚFH:\Z%Z΄ȬrS55*k4fP9 =Gdٟ5XGigi-'aHҜVN}]D8nS$xW?\Gp;ɲr^r"Şs\}(zyo__-o@gNsC9%_ ;QÅZ2ƸC01ROVFUad-wB:p%q:.څwCT y#\ЩUQjuffd@~:Vy]Cheb=. a#+)+='^lew,>\k ;n+;:Bb8 +N}uh4)JT+c6N2 皂E e4^Bsw=AύZyuWP:6yGq3 ucy$7λǪm!_Q%ӎ:;c l3C)Էm*]" n;x0q}2l"<֌.ىU.ᅟR3s#15u Їw[SH(xK:Új !ȴ`⫀ l >Y},N\VvlVz˪O ۊ+1g&= fpG!X։X;,rS& :"E,# 2U(`TѨHHu ׄؖ3>|mk2@hɭ1$oYXt0L]I|o͜E۹<ϓIPS .Zm"qҖ%M<وpP92Kd Wl̦>8O[d@ИCwfe< LO=֚aPpst w/+.ERWLALxQ "eYr?dSӝ+3tU;J%) F LbRSwU>> GpA,.FW̐?;1}o?2sۇ:K' Wp\|0VU(|ZI1<7iW&S¥;M蕘a"g1241[&xOaEhxo2k-3,Ͼ+m4"#5U.vԎaE'@F 2tQ%f <2ung\e.ݕ+~M+xp:pDNVeS8wsZIhƎ04rdzA!t]-Q[M+ mS_%3`ܐ뀋#SRtQ˵\{lYRK+w2HB*[jrar7ꭃ8֦8_N+8UIvU LYb6Dg`Y3}L#êkFwwUjlݤdsy+\jWōhe'ln_vԒ}歋S}~H*޳vQʙF=:΄`:Or:ֳw> DPLy.#dO t(Da-Nn7r&[B뚲}ud6[ى )U}Isilz K ΃H}Pο?a\. *$ՑqSDO:!p5Ӷ /8)q%F0YyکwCC)Rޢyu+V[>TOX\b[=T` bTqHY|c&Bu`6+Z}z%yk"UQ=xVH*I:xVh؜s!7Unm x?IGGdz ~4hwO"Q˵@2VR3JZ<ddG{R} EwC1g#Gޅ̦V}zĩLr>;M ev6Zٕ2 k_BhqU5*R[ͳϵ&Hnamݜ:2N$}QR!9} XgYV>g%QLi` FvT6 ߿'kx<j@x.K: n7|gz%Ehh pWPeRg}8rO}7;~U\i.'.v1JB6ܖLESmf_'1졬v ŝP؞?6h+%4Hbae(q`a[U;* 0N8z>i-[$Df~R_@*N|wjƏKY4 [=nWJrS79Ag\2,cn S'^~]Lz[SYtw4\iH *%Znf7ݛ0";y }_sς2sbyPs:ckg|EB@n$S==4') ڜ,,tg Inw s-o'px7T=Uջc7 bOR+'oO٧yU/`,9SSfa zqPQ -Ha.Sh{7pe?\Զ|aV?^֢*h~+]|{/n^bH`C([Qx,6oՒv/H[m5*?k dmf/lݠxآhLB<8Z0P 5A%@kPY&l:S+SМC8 <0m:sykýQ!-7BDՐKl+=M ;.c/ڰ6o6h.512'k+.~>8DOϔh= bAT\1zpdy~v\a``㱥i1\WyHg1uPXjN5Y޺nw"gj8$ 43?/6K- zg.Pw{Z'ٺ$~^%Mh+Ǵ417' ysDJxN /NSY S|ҘDT^^V~{/;VzZP2@Jh*׬U'jl_ ̐Y -Ѧёp!׬x{VrjǼs[ QJӤF -,ET Ms?$rtŝBl_̟N{Oug9DZ1k`K9Kr:ggDVp9̒4VXJe+ik܏mx;?-^. Q.%Zz;t"z=U_COuaP/Y @SW1Lz+BqU/I ):w;I{hJ 4M\m%n C$%f냆o֐<ͪnq^RIsz "8k1 x% bSpLX00\M,|!l\5 )1*/ N^XF)vx]q!BRthjx3"=dZ>d \TQwUt1ֺ(Bwg":!pM{WY;Eך%v--y/"ǥĸ7)3-Zϴ/ ҄X aHyek'|+ QX0-Oi~b" k5ąTǺ*\bT?仗I3O_ yyŨYgT`a 6,ԛCg԰rx]Kipnӗ^uتgӛvaV,=̖Ibk)Ɇ% %̝!R /l7 P{_L)v  HwwgZּt6nĞp'iz{c?팩;ou(?@G9yP夾92anKݻ??Tvu%yY3=kw1MvG#ȚxnR0Ð:1Tydk~踡͔WK^ZM(bY=\\ \C̤$\ nW,uIZ6%I$MK~{!DHW"eskiJKM$`9@DP=%h<^F6w~N6ʄެxWD<_bΛ+:h9ҝQ>*"Ia!I'k_4I3|A^ACjl uh.Wѻ|s-`L,K3f,V3j5CUNMS%!mlL;]og,ka*>Aϐ*H? 3+ȴYO@Ek5sڃtςK\zkF}Y.)C'ŪxgfYm2ĩ10Ӿ c2͕OyS*XUD\9Џ63mMQ%0p !zK]\AN@ӓp%9 +lK*ac f)OɊNlav_265[eqdAyNImև4 kαf05 42Lk0tDqĮsEZܧzz{iɀf41cޫ{,9)sDl ,;{O]u[w,AfXm@2d&}P$8JJ/b@s.30TlpWy/*aGB\_0.suroOR|a| xcFfFD_[ruCC Bd@nTʴqL o|[SUz45`;_ks|ذf/}28cEfz6cl6 -Ӟ!KQƦsS΃_=$Z˜o`Oq9 j[nTUy2Wtk˄{u3C"VP*ͬmKapСT.Ƙ͘\>?%8'yv]1y{dȃtPSy@>"n4H vmK 5[ln X'_^`/)nC(`Ir }00k2vmډ" H i:hP]*Bpq7 vZ1)9ީ~VR[.c9+&$ȕW^.=X60$nGOI3uq=H1RV* _~ C ,3 <'1& h?'[ǣUQSJ=_jdDy-V?.9 ߘr3ugr7QE29.,e*wAr9#x O3X\jv4ؙi{~jB!.+Hw2`*@t5(`jO\UgW[qgS߸t8mr2#Q e@ҠM\ e0/Vs VMBKsC|p n.߼M>޾si|tlI%eR)Yk0^}8/t@J.D;ff#fD e(3y> O!wrPA Au/68kJ/yT_.Yxu7>|okS9˱ #C[/R0x;5aÃ6r] msvo=v`G-D:55EtM.g)Mg|5H~E]kfa}|Q0hF5Z$eϻ۩mpdp$kyDj"`m.gMD5I 3U+0lJk~Xrx%^}=tcK* ͥ0"yz %A. ȼۏ48j H͜+ZsP!Lcǐ߿Υo7)Z>-S(>y aU ^:AͭT?] яfYc{1~z}rQXuw%F/5 4 Ҩ0}[o9@2Y:&e#NLd5py,=Y YZItpLEJ"XG+0l ͆^(9R";XMwv 6ؒymTWkF},t?/C"q叕qɂ:nQlε#eRu+>pnLRkWl-;?[E_>y?sNl%1R:޲Qr36 X S1㘤oj=+cdP,H^\}`I⿁dx/%C ͑|׼uTs2)ڲNEF!s,ѱx늴Y\B"n$oLFVF43ϪC*gҠx?2<*=~"P۫,9!$To5yU{OYLKo$IF)0 K>"9Rj;:*C͹bť@wE)I.mD)%(5Q/~@G]Qrbv2B;#7<}bB7ßCy5e4J /vbpTB$:"ׅ%mxtg{&-霂f}QFIBgM`i]3#sӳ^ϏtQN O\9}uk |,bBj'rr PRHbOb)E,˚ԇdA)n$u)=(&nV(uƊ+Q%iX-ݹl cO@K ׄړGsP GX€[? 䲋˦3 b)] T&gcavmhϣ֨E\I``TQW{D\$ 9J쀂]Cn@@&mp16XUӊ?iԕy$N`)%SpRL{QFcG˔U#Zؔ|~]m~}Y|m>'{.OYPdky~<%6SeKMyБh1-,?O΀'< Mi|w= ɔVK.ZcMz, :.ۃXՋ@ZA[V" LMř7Cai;ԣ,ZsM P_9\"⊳fJzv=my/9ަDw?E|TvdI˱;$6">"8THj1}1C -8]-`S݃c )D<9`O(ηH W$۟ 򺼟TZ|T$h} 6~)yBE׳R##R :¬{?q|>?~o @>t?/1߬pB̭[eݬ u 34Q\V.q viD.YZ bz,Vu$nW?$>x|DuXƓ4zɇugއ1>x􁅯C$a%h8\  Mc4"#qb8j =E!"*%n͗jtٰ𛄲t? iA.<43^ҼmDž0(iT&d{vm+̍4[̪#4j:X3>"h-}a~DAUͺmq[o~]hYBf{{h'iM a^i&OZFh`bwtIOqJX>[aЂ%\g`Zq,[EN&hK#qFOœp8q"=E'{Kn,oB9sc NXbΒ&zA膪B#tԿgAmz$2$fORܿNjUqIw=g#(n,½®M{ݽ (|{UZp8V_~/ܓ68'~&r^dh7q 㰌I)W&9~+?-犓_4Л#&MKIVfm,hiIxqy*L aSZ~Rv짐- vS>δwuUi'7@]>#?MAquD"g1Xy'D+,zea sϻ_jۋbeIj,YD氇cpcMJMЂD.}'sy4V -Tu5\`//Jhc:'䠁2٘I23({9upc] U3?)r'ZB0ΔyQ&)> ܍'-,O-HfMơtiB$⏛䗎?.v{P3F8F^6+:!Nmn4$'^Rǜ*<,kǐ[`o]گfAk7x@FpmzsD ϖrNyV"&k;G8(fQDk\X"TmǓyYј SoN8ںǶmIb6*<ᮈPԨh<̥ϖ)\aN scMɏ,d,c{2mUulvLEЄVI9L@$d.WF/7k`*a}';XY#r뻕<}|s ~zU{oz)6L(-.mA2,$oydvk&j̯)9 QNq&/·FU7ͦ5,뫱 ͲQ>eDj%U>TnɤNw7M #Ӥ;*j MDc|Q6p㕏XX; Rz qR06~1pmPk7',n!0nYiأ'dx+a\/r ib}j5^{@ 6kvmJ#SS@2'%(v?qAN#˝\NPnK 'ǟE,8'瀇IAD!P6O &Df+䴓< r8LBʟ)9&HalmfST#E@n)s-z}H MI@5Ad EG8AON:/\%ϊV$3OA_N=KϠ5҉*R>9E= XvSKAF_w0QOhdg_tYw^oW ,;9V06άըȩV:\IQ1_lIVYkzQӈ^;Ub5O%I*WE|/$l@,3 ^J|{bm#q BgɞA*%~5bEK"b> `& hwerPm)b_d3T۩XlƔ"Tkh`÷ZR7˿tjR}*V4l7!;?JD*dxcDn4 b/> SR nV',s'5VͳPZG4b<YLĚ>?N"C}8jͅ(͌Ñs09WF̉b:zM^+P /9#^pVvwQCb C$ٴ\$zCD<\tBf?(hc>Wu$]8U؈u 7.B|(^8Jb|kGoک) &%9J(GDǗQt+4pQ{GېD3M ߺb.Z`Emp޶!KERx% *ePM,v(4 ; -ý m7gYZ0707010000030a000081a4000000000000000000000001649b7c2900001c50000000000000000000000000000000000000007000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s(G4e( ; ք7mFK'fy}hZc;A2sZSz^Ɇ+R洀t-w\ f`x4\8S(B)'/QȦ(q: iI3ZϪ40ˡ>pɴ\2#6qJzZLj^n6O +4M9ӻ(gy!B"Qay_ХD" o:|'mmpKߘփ/KN,B m&?Vaϖ',e8ɚ;AV@,KFOav#|bU"m(ytKx J_~s͑#T2H?G tkݹ [}/%CI^Hj!HQzO aAq ~j2uΣ1=V 6:f\ZЩ!Vܣؼ@}lU,a9(][,ATC}Fh`[` kjv%5u1"%Jf>yK-t~ɩ2y.!YLgSSH?8^xfӵLVՉ\DʺW.A7`*k; 7e㉈NA\(bi|BIn/80;9ˬo__I7*r~ɓsYjwx@՛`ߟbRFwI ] nR18˳n%O8Y!KEc<0 .GH47cIQV_N&b'+Qo\AB? opGb[y;&aݵhQ/Lbў>Md&tK)75[[n˂IR: EV <|T f_)01fQI$U]1X̸'Qɱa^b}WȝaSFl)]:Q,arjm @;Qy3jdE ;GQ#QjQ_º` OP0ZbWsi+%ť^Cd_b:]%:w.^2' [`lpxc'X?܋1#>K:uLnX_۷tULaR*ɤ|x۠F]e峁M._ҡk+_O󯄠iuDHicna@KsLz#f"U? 툨 RtbA"˛ٹqh-{{>Z4*fԭ35K1Gc2/[C/f8Sq=ҋP6<5O ĆiTxc_iE1۵>I/&rgvpjԀbʼnmvbD +]jY|@ރd}։n0Hs^3n2/Eat9,?xףa%%eC /\X|6di_0ܞtfֵQzP$b8Y8aq.[QRHіHVT Ml&g漼R)oI50_a8U'd-^viq%[̿<)-MjUbY$z0L'yS. (!LX 0#>d1o@Ác_mβ3!EpZŇQcҢܺwx.(yH|)p ~%9e~ VPkoT/PypکU5q8񏅙m%?3.1nFAampCɰNRnNlm0c3Ύ~F+VH"VSVҮ7)pJ2m u?%j{Юh:cȪi$[&F.@;LLH*!(/$5#!=qX?8C,|/Uxޑ ,"TZۂXn 6ǧoed|X_W޼٬M>޾{hȽmNz}̼=Lgj:lSTUQiޔwbtW ;/- DF Ag/6 FL0:ۉiY(ߩ7iW< u aAʏ y.^@IbMb`Q6-ׁ"uGq;g9# GQ*'QnJ,% &f\2_ۊjZ0Pc]o_{s(`]A:CѬ=*!I>1`{bg,9IHM4=By1; qa > t1iJ01p~OY ڭg1>]iBWC}<_ =ɼR4L%o83ڎ6^6%n3;dp %U?]ehuVM9M/b1!#bz$*(]r΋ ӳpiB"˲E\Vý^Jԧx4|T&.q$[4֮WU>lf'O~wܥܐCixt z|ڍ?d4h]/b^yc9Tiq{<3MkLC/tb{f<"cE 3<ZF%۴m?PeS2ĨOɈP2xD_L uH~d nUcF0EiZ1@Kn|L[H a&"^I7խWKS7U"q#_V, zfxb>]a]elL~Չw4?[soZ/lϴOn[W`Q0rD>[#|vF=V>=ev:;t-Xbb#/ {jtsusG E1'GsljfM|W7Z<J;&Y.+ Hmw7$F ޿B|4 z.sy6SVv JA\Vͣ{)ڥ,&ϲqtAQ~$8scfdtp^=lRd#b8J&7Hg0tcִm_f#SLy?ju<0J+IrR/"ۄ-DSCɓ a {g'$M %%V5lBڸaga#Я.6FScF;sH[-tM@뤰3R (rmÚ)νtrse9JSd_6Yzw}8 s*#Pk~`Gx5 O(1$ Rg(.9nћ'3bL*7;2Q0 ;DtWG4QqԳv2ܠ~F*"xsx1::y>cvTs'm{aei|8v{ґS . ,ɍq~h~8v!&=ѮXLFL+;@VgcBi8+%=`%޼"^btrԿ% Rnwr9Y5|,_ ;2 ξEGر }g A,j$Y+[NvȘ& d棽?) g6hp"A9q 5wqiez5  ӊɫTx,,{ 0B˾ÿħjҬ?KK}v+x_/On * 1B)g5P#g~ݯ͆,.4Bɜ7BЌkN6o=L+7{21*-{VX.E?@l*.҅D;h'<^_Jc?6E/ X#vevoI"_92ߤ0?P_?O8Es5}s_V`? t|=>65 HK}&d>hĠ'> E@Mn+'TR,0F:.r/RҷMU,tD9T!nDk]Y)FEr@/< aaT=gUSp@:'(\$ tP 1/dp@͝gE]Hא_;=g_ԙφfEsItX0uu83#&"̥z߻ots))Ur[ɚ?lU&]<9wOt33{ي\~e{~9H:jtFtW˼}{5c,=xJ8:U_°H[U1ka0.4( I5` y,Jؙawl"}p/]v?lpdjTVҾ06)Q;z2ܦƇw)Hݱ," "I-!k F4nW"9yFk$ h6|/COi+FaT&z(|=n@f i~W'KO^mޞ$4!"?HW;,j:21&EsOrxqeii7jɿgTsZfb ֯MD]ֳ_8 ݊| kv+',Rq %c!#GYFS"Z.+0q2:GՇ{Av?GPƻ81hmG (_; d% QĿ _ꌌ t_NH^A尃a$~2* ooނ.MR< E}@\]ICXAQ{En}s_{VГ79wc7g\^s ~UU!jgIf-wǜ1?&VZGEa{ SiM^Ȗ(r#e[7'*xMGXo;ՠ*8Е~"j@C_܄wY}LBkTʱ_5n~`ﰁ@"8|!v+%.ķ`6k^iygYq8<ըќbaҒˀ).MyywU<;2zO\M`\iAn~֑UsPڴ*qԋџf޸ )6  ʞ~vel$ J9xDY58T/h0xIRxzm.ZjW&nx%x}]=5B_ZfewIʹ;·X[<5s7A e{p+Ż־)by,Q5zqօv^"j榻d!7 bT>6Hoc7Y[EMpJK!%j kA/;Ո5AoV55PDs YpKw'_DQHݟQ}G\FiiXd_}^/+")(`?\9v񚱙  kRu)ARLo#73[[5`jmi @RS\g,߾H/:%ᕓPRU0FBJ|+']@&gWddnmp_Nc8L8gYZ0707010000030b000081a4000000000000000000000001649b7c290000fe14000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/]?Eh=ڜ.+U8# ⅊nwmY #c5Mv"X[5HbwcIyy:22ɡweTKjLrgɏfTj*axF!jE.,Or-lM&9}|~h=;s85_O|w"zkىZ ,򉼬y6/kl ΛbPէpGYgL lq0&[`ec|MHb/6{t /2^$~uַ̙2?*~ x^uZrmAM7 #[lG4)R8WD[:a l=lrCi;.B@K0ɴFTngL>z) [@DXv-0x., ?X@&0ٴbԨ0Y:$АvYdT/W}Eqx>ԕ,T0= n_OyQhMK2:VA(mH˓d,kY.߹%X_(]S Ck'/ǻ|0n/Ԅ XZQV˟ՃxV ~SNK?~'P292$i})їk;Bjz'nM((wyqcDR?sM ; gݦkhX$voQ+bC"O݋K%OEojzۄf/Z6b*w F(v=X7W^-?d|4C!WI;p29VD@0/w@DⴽEVS0sNؿ%з`a$WD8f30Q+ddtQ0 mWޏ&9Uh:v<ĨVV'{|kő3d l4% cm 8h3 ocgP: YTE Σ)Ϗp2;ao6tԤGcRo!4"i1/{]cuPjn"ppYTS8iT_oV(RK9( t,^>&/Yٿ|)-YfGC<u(8DS۲LԐ]?:6> soШ8sesHvrHЖ[gBlB=q ++ (pk O+4'j~RLv*Ca _1sYEJژqy`qt uޟRQp.Ha+ ^R;ۤo?,΍9{B!Rw˽\M?C yXXMD-a^z WIdb r$acɉf Nǀ0 /pM7i,B?qyt>ڒÒDfG!y|rQixޯV)g{`W/_R>:}"(]Dǫ7uxHk:rQYJ7uUQ$BA{+_H'U4{ nzz6/e'DHɲ`J?7|r@~ `qF|f49[șQV.W ,nK,>E`$|C33\#P{s*l3 myz;rRek'&F 'G2קݗ.Xf(NY%V3b@Ke"UA=_l7 7[{5aQF͑K_Y9,+?p|c5cT^V}>)YKYs ~TOYY[ZVJCx7:S,r?r_F.S pqsxk`(K\`o+49WqW-:߈˯P\@oA #y6sD PVp8gLjpaxX3;P?91iS>aw^TJs[1o7 lU |nv;s"{fhݮ;X# E4 1L)nVg ЂAT9ett eP J9_\%,T0u;vz)51xտ?Y^klw`3*};yӟIK6POV(C >}0N@>G/I}+{#^,.:Omlb P֭ YM-X,p"ID.zl^]XWJ"`F/fWpaz:0+*Kf Hf IW#^8-,Ple]y v4;ۑmO g@ڞZ[eL.'o⢒)6?Sh .dYyzloC|HrnGT.韡FznvA0WaEuV%RgNc\Evƥ~T' '1 *)MtInT:R1 ™j!eA&~4vdI6Iskl];|BRy@PyX r|sF"ga6W 2 *rZ +W+#5H oeMM.fJxz q:xG -uu23`K^})mief,DvἬ)p&ȸ+@#2vu>Ȕݝ:\jGǘ° Ddk2:DV٫K+2$C)fnT{XcoQ~.UeXB<f:VW >yed>ݩ8є%P֋s5%a"IwL TnfHf[pL8}?q$tm"8# Ŋ=Sav+dx{7EBa4V`Ӻ>J 6iZS^>T qr<\F:>ߣ|#TؽbmrHԄKvww3[ '?#}(=~C wYqMۍ=C.)dKƒACA^u6{243J=p d"d#>[~b(ѨbI~۠"+:zBpaN cA42lnpSy粒;:U`vXx@YAN3x)2&Co9+h'rY% $nҽ&S/=H2 TGHFrd)ܞx Kz.sZ%EA8f%"®N}{ԿOI;8n %S zO]ZTh-zXm:vOaB8rB4=ap E=Uѡd^OǁN(s1 [4$ȿizrOKَy]yt k O,i9 o]V$r.v'xBiFPm:R#0{6V! 3=b?ٗaB ޣKv'pSA-Ws^H493>Ld^<,PT+yPfb6ͤ :'Z#(C 8ra23M/P,-~A͢U69F@4FUՂ—LEaUiJtr n0COH`g|cƤwn h(A_w_0kMua*rI[DŽ GQsŌTF#gꏔNkhQL(|Ug`%W+H $^J:ck0jѱJG_ؠ֮N+X>*D|Is9[x ,D_y"zꔼ EDZ v:Vцe\9sw sKna,x $k~I>`ŜT2vyeU-HىJ|ke5wQR:+SXBZ?BĔ`壬]4׹ܤ5xbz%nF"xw 0}}ըl"Ț"-!$xUrx/U8cMu3;tEtp^/gm9?V FǒkFLPk۽AJ)|3 Q3}ȓ15['Fql߉df*gdPqȝ[N+c7Ъ|-?6)_pR+L]O)8j)EoES[2%l'wv!a(S9#tI1*\7;[=TFuwC_x[INC}쒮5"}7qOhfA~ bdd6R|9]N7 E,ʐkTk@1ȼTz>yXZD!W:0\{&4d(l%I""7{4FڔCk >dߜܓ:U(_V`ߠyƃuFTEI>rt԰EDMlD(Z*HfA~lsj\4Io+=[?kAy*k46GxZzha"Y5nD{AP_Mo5*I,"yk?WrO2i>YJ%Hp{V;>%З_nv4~t=@4g)<<8! 3m ͪP"A }sӏXhFkT ,` ݵ3:f@UV {"I)b'PF vd9 ,ЕI"*܈3(Jut1ߚ9Oy$оJ{5Gt#$_$GX1xug᭮э]+qOg.[O剰m5',7˰B0Q>C(]M{)sdB2U 30讳kr[^J"!}d0r^S.m0/D[y^1_c|B3њ?%=cyr> /N^#\+ q;+f4ʡ@dz.J^ `Fy:+azrfg**R1@tl6J%wXy^A& ZJp\ߎWB0J&0J6 DRձmP%Hք%tkAtMZv4"Gv|֤U /e>wZB~܆HFll}.m̵NM R lke9/QӮLg4|_$G2؈Rb)HG$}JT@rȸoIR#[l2 lԮU|Z>>< hdOc)$Wrcd` [pZ2%\+='eddlގƃmbGYpEWdps`㙰϶e!\3΀}D*zIaUPHlj`o2]am.7"k2L˄`M;1ޑ|M6n?w`*$3#4͏~Isrx"#i/6k1(97vZ'qT/P[%Jet +* esvIZLѯ.kp׉up_J#G{brv-!w+9^.I^D=g]n5P0K0~7ޚֵQ5Mmh>|j`-:DDCs^޷%`V:;vK7ONgQʈ&z$g*\%#%egP Gـ~!Ie`2R)w9#˴TSv:ȴ.bbJt6]rO m4 $4L6e H ~/ƃp]n1ԍ*a7{lsOhYc %)o"W{tW#"ئKvvCz {;Tj,6E_遭 _*4ܬkL͔jhk7Q]7somU3̝i"1pO-i1GЪMz*.ĶBnhQx` E7| _&7C]&Rri;E+C =,<9H>_"5D0C,@rC>uEfj vvvK~xu_s $eo#b'ʪ&>D 39FJti,{dފ{2Sމ40&kùd&ujӇ-_q7nq"O:="q@٘Iiy 3d6%M!2(@fxf2GO$A[\LM̻BD^lɂCv5ɳ`vie87Nh&)}?5O!ݑIg#bWmlû 8#D+dt*s%@ 2lF)Xf *2(q)U:J/[z?msM&'*Z 源_KgDcDfKR:PMLAy>]lwgG'R7sTWz`ZiQrBqyčI1&|4qRHRc P,kD鯲䒎Nk~ś &e2OZ{y/ܞO$0XⲭHgDy?ʒ(p-tVɐFRY zzmLQ- "s.ZΠGl4@וHqmilh9R*vs+ 2 >_ R_ /_Ȓ|ަv\lm'2[A060׹d 'j}E*VA8I maR :'K+,3jmC``t+ ; ?pq+hTw.,.Qwؼk;b c(mf&M3tA}h2O[ɖ$pt׊6+dZK5 c U؏ Hi`Κ?onJ'lh2 Ei694~'Ik-ihjeB)A9cPYʮ1I{ΪDy 2w v#ԁ(/)~ F"#; A&/qT^bZȁ9ﴗKNagzqq{j=rrOA1=*v /+[fBbo!.([X`1a?CUDMyz[v}PVBCQأu  8@=HE+Ԋ۪9~L 'è,u\ "TO mUwrnIHφZ8nx#)Ru-\<0fVC$Hȩl^PϑNWAM=$lͨ)olYeF3fMb7tY4&]RS3 47BHAkU"&&ߡ Wl MdiA*Gl3SxCDtHrhm}1_ֵCBprC4m5iMflCLJ{|? \v0k8rW^Q4}fcvki/嵤cuM T8R qyLq}>H6ڽXr';T)Z.r`wG KDzS00d+`r -+M0O9i2"oD< I:)H ZΟРU*y*2י6Szw̢0͸׫eJ: aomR^:iҨq K 8!nWDC'ww ̉2*`mP-;?1J.jlG!:mK|uW#s7BF- Y9ϙ1Hp'u36;/+.WhG-w<=^B4#,(sa8!TrLnf.6 ={=ѓ4ayh 6'U&bk l7ؤ̺  DTي?(aAM\b툇֢!Fjjz{.$$? uScA64#Ւ0:aK>rc3 ^DҺ"ֆ5ۗ-|{=͢]|{ԃ٘_h#8)÷ zI@Da&xv ,.b!E(2.|K&p\Z(AD+L7|3Ο1>UL<<ᇌrG앒EdΞs\jݔ~Xc+8Lz.}V5ٹHcCCcCvJ›1:wa]mZ(#d"^'ﰚKʤ'Ⱥr? lf :o 0iD٘KLW(LFFcRtI |B R6ǿXyx-<) pe':7fgI$y@u4vhQ ; J`#1(LlۻQ$a?GZ d,Ch gA.\˘h[jC _+l:RK#9FS:JeohT8*QSRr%֗=M,{ >Ǽdq>' W̩ sα֬d7T 8/%Z_娡a" "@KJm?~XyW_8@"]{#|@9cKR|o^z?5(_-^ݩK2^S^q$tN4K-)hG"]5ބdQSM~ӰsMi+ h1$)َ9 ƲpEɸ(+4 H! ڙJD݆55LЬ`e9PȾ$YIMΗx!/QB)5B^Z4FOL3ۗ^L k,V$!9J܉,~5[[H4-pP6s,.le3YݰDiІ"7b](dr$ʓ!F ʺ?w<Й򥿕B%8"~ȃA_vKIbUn *=UtVW+,Xw㚓C\ s\wӞxt/n!2w&L3pm{Z7MfIhqdc$3UB9)is qds<'D7*OQ*Wx{z.7_i-0*E)hȶ[Qoc礜6 uYv HM(匨'UMA.w>+C_Tz ɳ*Ebe#8YG. #"( 巎ǏrYRm2{(b#.y b\{<>'Y@|Gژ(IH_"͵kZ0Źg+٥ T hHFyx%jo:B> (?5_55l$2V\=NaoVٹ6 *ÄpkpdP IyS?fKNeˢB 1fKTU6PW󑵱ۜM yrNPs'?`f~֋AR3LaY^Cg&.ʘ{dNBSkjO57oˮ: 5UCE*^S҄e*jQ}*zN!֩?)>{;-I0\<mIqwvex:\ -sq*7 e@C-JJF:}/Oa%T~uB0 ٴYڵ'KWy{Ƚ$YΙV+JKr\\\YD3oWLY+.4NpΕdꈒO*Z$2sheŊ._r,v//M}r3̺k?  WEXߪD#Q7Cĸq~C<3:Sʮ?Fvl]~ O%5+δESyِfDŭ_Y\xZFo h㎢)y-v#T|^5 [s;jMIl6>ffDhݭA'VOrnz om- r-jhDK8w ; -hy/r06x@Ǧ64$"֡ˋ}?d4hqZc?;CxyeD@Ʈgz6Nx)\-tj|%jY2ʖAz2nCXkĖcuCDUH|W ?>b2 Yjq2%bTreb5;Wp? <ލ+Ϳ0c N9&X̢|ӆT%#!^2ݿ\[Jص`JU4ώcgtsQb<[{h6]A{]H:7".w?|לt5[F\PhK} S19һ/޾FL4Tm4]oDe*.\q^r(a=Z@m9Jn ĖK>÷etu߯[1)И'Q9 eXFYZ SwbOKf ޺:y(]hO&mi*ר}vr\DlW(`bݖ1*"҂&  I4fl(橼j婔!+]QZAȝ#{{dX&mmEgb!1W*ɂz_t A I,V\<-/;WJzS"4[5^6p `WzlڞyR虵06rKloRy)<)#@wƙ1,8Qy,†A(kP!FV` |y-hBeCθk mzX'he-6±Ppʑ%kt4+cc.*t_86UmA'ͻ:#HC 8cp $T$]uIn'O"%N; ӰM kY _l+|6[EeNtd &(^2[J#A+0+# e"OҬ2>/N=x,Υ1G6ގ$o;jז D!뾚(_E,^a QW39}vAYPEy4,|Ew$Vf жf,_2/Ip3*zU=(%RɷC1*X2Qjn5\wk#~S{%:%QjEV>XD I{/wQj=3mi2ͷgK2}.'7 !ih_Sd&QfJ;Ƚ oO1y#ET߈?I맴86WMGFHuOoz )?[?QRHYDLC(O>npq5M.:4RDw8 BhYk,#0|bDsA= }tWLS>,5EQqH4;$pjN,I!`%%4Z}epb4Qvs,ڤT;\g\^0*@QXI쒠r\M5Ճe$^~,پuXSM4B[ď2jDPJǨY@9qjP  WŨy %+Y(:;T$Wx~L.h 8FuA&!9u+)RB[N m^˽. U SnHQR-S6M{°53N>>0$ p7G!9evfa3FwB ٟᾸj$)A soeGճ<,dSfy 45[{Թ]uYeG ͕FD JɲxA4vioP"N1ʒ) pkɹ}[w-D- SJ;n5,le>Zڸ©w<0k^( %}OA$G:: yam|;g+Ͻw϶'`F#<CzeI [ k0Z z,Z^_oƴKKBݯV1~۱"mU2N̽L#bn_e ƛr/.sKR1)~:ضbP}vno,.UM=o?Z@ # [/!%($#);$I/Ox꼶^iUFZɡS&>3A e2Oy%۬'}f絩YdRğAZ֕6 2ʕۙAt3D-VS ]X>B/^ efuL#r!; *[1uIiuSmz"7dICyo l|~)]/Y}WR_JB)I7("Pp7 % wyrCGzd]M3Yz{m}Q=iW1.)PX颱zgWRya+>Wh8żuxj:w$zoqogW9wHNnEgopmYHHȡhEؔP8Mp#Դ|*%\!ٟcm/aqnא-prL> zī>0)Mp;w(1vj[SvT2%r47ݜho#}T7&0:m*_9[R5D)cbu@ ZCr'J)cRfJ;OxX*0!]S1 1?G"bGM4ק G^q%9 kC;lQhezZKi"&x9a`])_j ҂.(؂14, z~'wbFy#FD(k VO`L|F ^BIH07\E1)c0H1ޥU ܞB8b H'Ɨub/^OlQ) ܪ\&Fo+DC陷ldFm .n0FC(nI:F$e1]c8~\Awr+Jv+ V^BagTQO}ϛڨwy@f*wG2ϱt}#l(>6D#M:U8&"b~)҆r) ^م,~1XIab6Z9L~?9lDDTX,m6jA'\5i*ų8>xw׋C7RcOXM,bydOpMt`%~I]޷2QT:os`e_,+p4X 3VW//W !"9!*5aZvP|iUnrP|aBwd 9iVSaItgoă7Jotc#3RN,g2yy7f,(\q#<pbOUlvn I74J/ 87VIqG% F]jxUX.}c!$2'+ú`Nctz;xKg|(Z#` {FPMhXO@Q*UݶNX() UԶ5@ޑȄxXA]9K$SRZ`D,^( #KmM Dl??{"9I9yo y$FygIXb~(ZNs2sʜ=6۞4{ քn"e0s>Υl@c}6BcZ#E$K xJ'7HjLOjS,g#x\r#Z؋]qK ]J7ĜIZG< >JqueBh_Vd|sKE*V!iL ֺZҪkqgQBT+VףKo[ ` mnm09Q$'\A`sc=Ǜ85KwG_lGhzqy-Pƒd>̋g r34^[zu Ke"$0P4ԝDr}\k<9P3+$>gSVN*ұ=ei|E34 0`,z{TB:G$-!xDI0Gѡ 7#i{!Z&ևQA噺`ޙK0Z 4 [4})ƺ6Gˌy,lIIϻ'@tG;,&՝~m{uɬvdf͙ͳy^ dW_sgI*cxBͶK Ǜbաnn W>/`_w mg(^BfcGiZkri4ṙ(]{ͿOĕS^qt[}rOlr`է"|}{Q5.GYxݢRe6{tNeL|o*G'Y>uM\3^ F̍bb\r3{{eԍem $w둉nC^l)MĆ՜Nr=i}?fHtfm3tUcNR-}+I"XC.eu %~(vS3תzfCD&!Kkn?AUڻkbyz@MQ WМ1\&-ۇH+`!):0V6\ 0Cog'6I~O6'+.yVQC*k kﳈ -+12ھ8LaO8Ѷ(ʋީbn^T?*S{nF;Wvqg*ctb![Pxd7;}Qj[BN̵eDZC^(`]Q zPp[iflՉXi̻}Fջ7Wiv!Yku=By ľYrL` ~=j˂{4g4#]ExW T=@=ddh;xNX߬~7+ Ye0* ekzK**(^= rHZm\]!//Cc NA`ƍ\/zyE*h}+{ё}X$y7/ST}{P 鄨%JU׹w؏L转jE B{큒+H0i(57{ v\JAe ygZǼ9[|j]Ү\j.']eʱώ 7Y\Rd֬=$/ijE0a-u8F4,]h39'%)煕8H눛Y% zfK-C.3Y/荱xOuV/Ah+ n$]P^&;Q9)Ls9b%cTHk|2zk ;,Dr"s$p~Z*G7~i%^aY1e,kl8LC<bC݄uXf|1mP.I5 3BڧH 3ӎOM9Ҽәԝ#k{8-{IyYu1iWT 7XX)aL-ts 26f( 23VʓmYH ӧ!{=W ԽůG0mlO/f;(wmAEM\_򐣪gB ۑ~HZsj+xt쾩̺Ơ{ǯ ಹT,v$-|'KL<ɔ* RHG!msGHDל s 4M)['q"G~qA]`4Iڄ)h!b Qo~[ W24ܪ?Kɒ p({6/8( H%UtE}JY3VWJHo?3% ԴT$p@|PS] b~ HXṗQ]3t >済.p$RGcS7ЬO7T@<Y: xI K7])oW KI|SȝIv&Os6j\c2>u\Kډ0^OY^` nz^$՚ptl=%sMk7Bp|Ub^GET:LT`ޥVD/L^"hHCB D{{1vƀM\J`Q3CX(8DR2q(Aƣ=Y]Q '_I$dO(T A wM7fr7.rU(slvUj a&2)l}f JCF{TA0(ik'0HcǏ0;#V/[T,_^c0h߽JXĠ](%+!aMJ#yVAyu4h0./*G{E΍w`Zy^ݚ`%XH QKEcH'e:0e >XqНn;ԡ(v[TץͳԳ$2gE&</ |OM^l  !+ͻ]xt`ѬB5^POq3a7+5}ƥ_?%q!ݒKmw? *k!fl4eL GW|_oЪd?>SK@r^a/@i<-ﯢPEqOly$rG5uچfO|SVEBFx;ma#PU-Ӄg^bifH.$R} rlxKIx㮛چwrR*!V\N}'#5W6kƫr0"j>Y0h ?[NӮnz 8׉'ᗑN9nx Kt&-v9}/ pi ٛs_;eX]gɹtP"pAKZx>7Mh#X  イ%9H yQ!3q}>US(8`eN : lj偣38-og |Lh9K rْ0I^.bD֐Q,u=vi7 +}Gwؤ ?@Xl3kr vhEV:~#ƀ;e}[sb{;2cLK_8fuK,}Fh=7'@]0ilwjcz` ETn'-QM zY)r]b2''N25#}mȈ]6R_Q[Z>BO%/d ^ ś׻*55O^`jRC,(Ҽj{Z<> mB`.^.p0bGIs G<,6Vk,K+pCiOU".L"HHvrACgLu}_|nnh\d wfSwZx]SR0mo)Rˤ %?EWxcݒ -4n^ R,Cؙno^r*3!,=3l^|v7%,TU5]ZbI6!<ԏ*TZ5!T1y3f/Fs{~"Zg_!>hnDl9qU[~u*PyCT9Yc,~g" D6/t!M$Ir) ݥWf}gȠ-!߄zʨ(04ǂ"6Y>7 ,yU_UU<ք&7(>>߻}юQ\ +8EԻJgco9%U6|"?՜"K#-L_jΞpnsKIE @{$P׳$n1Ŧeڃ2P6`5-+ǷЍٖFH'nb@IcB.`K1!%Pg׳1wSW)*!Ш}{`h;4[BNy{5+ f#'/LT÷_8IyNEh;yծ&.ږKQtV&unr XKM-sUxot*qKW!$KÔ& l!`Hy~*AM0(&?Gl"l nd@1;;> o;y% [ EB_GTin^Fi؏NUbڰD?%Hs-IY2K)D_q&- ) șԦ<;s3 ~‹3xcw2xDlvu Cg Rዳ=u# qFMxf)w}nۊGS.$p?:|tYf$XaU\Å 0HRՀoOE~8q|  TPnx OɒoR0=#$^p7k}mύZ2:6R|Ey-cikN0[iulj,M>T\U5E4ſˋJ=-UVcKkjB +PtA~,eK)a@&3>N|\Uռ32PJNNKʠ`rHZ\!i"*һ +D݂:ĉl_:XU >IJЇm3U N$^<bњL\cy!ΉLN#p+{K%0ӻsƜ$W;Huw-=ű~HW,I's6|^R : :3?9O] d\7Gux)קA[!aIEsȵ4Mmu(/'n?kӳƐc6dismbŨ-RGuZ}yFWP޸J&)vМɅ pƟeLDuhޔEwOaɗ0D)J_+Q{TJf]Ǜ""\!2Y- ZU/l:j47hAN`7_g>p^xvŸ[aLՆ瘘Xt7X!UHbضM̰+Ӷ7&myuNJhi⮎TplOe1L|AC\GJ/x*77 bic&YBqғ讱 w:'BPrݔX&I "s#Z]X="꟱jSsu%[hsNn0 ||R+&εˊs:=YNJ,W`*O6JT ۪n[9r w9.<jWh%!RQKLRG^Sd" r @ .16Ӿ%u%w]9Oo>cH4w֟t0ƝsQз1Al7'x!)Xtg>҇۠|]6ԋϷŴ*꿠<9nPr%[8C.r: ؤ *h7%)A&NYo p)3+e ó pQͰB`KtjD* QͺBjScxeWتȢ/<:K:9CDBNZܗ?l觘f=$<Ir@h ~'.7|D3Ӽ3Zlk$bD5ʻzj NUWQ!١sQsk#:έZ;d ~Rttk^Prp$;cA<M[1.QR. hz / TP 酢Vq+l^ ٍC|ɕƤUxy@ůl n&g؟6j+ٻ,'6ŒBSO)^ ?S I6ZN_K)"Lݩ6Z9`9:fecЫhfhRwh4d<#j*^xj:S"Yc& %r:k0 [`kbO`{Q%`/J٣h } 1VUFLS^hvsC{rce/yP^iJnyhˬ'-:&&ޱ2r s=98&}U>ߡ!L Z26vZI5c_TI ^">Bd\ ϷcpQ'YWjzlUXHm\MG\Kװ\LA囮 E`t;UK(Fpz=g_Թq@|oQf*X-؊>`L3 ?MFZ@ 5U)oۣu3u osQz'ċk$\,xr]Ԃ2|)Gڹm~W@*{L@lp8Ȫ8ȑ^%JR,7qP)E:u+nzÂ[L HîeX/ 53{ M0,ǯ&^}0Lo3HÉ;%6LMaLKY 1wHۭ_)'SgE_2GҴz,yORԕ"^BdXڶ=eֿxH-p]q@6DB&abCFnJJ._Nv5?Syr"8*條8߮ kJ&41ܣQR|pCf8Lp_9Fl< |wN8dLUc_UD@0۟VI4MbUGܮݲعyQքY$`.uo :[7{ow@²VYڈi@,lg|$ p)u4#bJ!-Әu6lSc#E KA/Ǿ1v^/s&/ <4ZI|ngX~Ȕ' !z_-0 kRY.Xܔ~+DbO5umDUWU9 gӑCjˡ[kЖcOQ0"ZV?K%l83qW2Ejӹquv#rRHkD8j^quS Z_P YḴXTVhYG P/FJuX:JY3iw</O ^Y;ʼn>^ 3ԮIbp-11yiV+@k<&bڳD& P5essEk?9J7,2C4^hLbc- a5 D/ 4Y51 n窷4iF<=8·w3۝Yѳyn篮"T}֨I^:M0N`yaW\ǁuP_8i>fG!4Pr=Ay T+ydQ"]]}Сք{u~ի44#.o!eȠj[ׄgVd.%n|NLFAsR>?ulUE\=؛O#|ejeqEBy.)S} ;Sxu-650EdB=C_lU;7&Td51UDb:)WS5=pu-fv"p$X?sSWbM/ΌJ9lMS;]'^gA"wzxJK<:/9)AwWl5ܝkM@h}mi63MK+q}6#"0/IDP; _P p@>.)c'ƣ[+ qj#m) *grҦ4{;a/XnG@PU3W5By^#3# Hc`lDK0J"5; 1-DW$uf!+V.`ΥJ SKR.p-yڝ HY$ F|r[0_T-!e)vW Mh$?co:{ @J{ct6Xgʜq=ј]AS7ߠEesi;C92zKWf %_?3L%fI9e7^PJFyt}rcoŎfڽLZ̘IOX2Ң"Đz3p[+&Js`X\W7D'EؒӜr,._Ϗ[t|C *=Ə")]0/ fĭ`ye26Q#$Kl<_vA.̈SO`I_V,3{6fDs^ծV ̡# ?w%3Z3G e'?-K 'HFg i$[<lUFPzs$1q R"KY(qt1#h|&*ýկ]W.j!Gs;c\vQ?i\}){FP=0Swp-mCu*O|" r!]2dݯyÛfzyw2! .Ĥ/a)""<x\)cNmȼEPNt{;o"Xk@ɄO1q7~|P_|ǸtEx'M3͘KoR/ʹD5usxx6z,nҌJo_DFuwE*?Qz.J|8Qݚfe61C\Z+Soڟ"VBX*1Es}B C`<:n/ot o\$pVת"T/tyhRR"}P$5L'U| ch:/[-9'W `4Qh7+ ]97 'QIH+6{D6룩tr<F<k=flb#HmB<@q!CˋRCD 9豟:R#:lS|4uas'?vW遳|^8qw}Qot1>h%C`b8p0Pi-e̿?7`6uToqMgDi8Xv;jtL)vqq'?$ƣ3揔^aY?[Yܱ myi5`hHHrsmL,ʪ KU`|D"8(fw/abFd+LX*49n2"CM:rQd/lѵ][}ݥ%:!i-WY/LwPYg;ʿ`bkj"`iuĵwfĆ&M7;[p@\D`z]/2?^V/Qi0&4n%bIiu}ͥJ,VE I-e]b'i"VƳ{PPYs9 *oܷ$YVӽXRC2SIؐr&w~W~K6}Hڹ 5IQiƠ5uF̹P2e3EBӗ7߂L)@ڲ(LwEZQjkS١asO` ;O eh|=vmn.Z -C\jPz4Z vV9;;f i 8ߺE68 "RY5'jo] i\tX' Cy։F P_e0!aGK$̄-ʵKӟpE?E6-k<#<ó›3k?w\DIs;i^O N~uR2(IZIu9֪tRr[CEkKk* 2vF`La:u}l}ꭻ.5T=Qu Ӓ,d|Ky5+ ۻڦ9 4tQ2IB*e&)=8a㒑nVۤ,Gn<RzZ ~ghբwI_9kޙIE"Ƈ*{ rG?&kCR8z_<ΏrفH&rm`cZGZ<|!O{REmIe- 0u7ɲ_7RB Av#}Kp1 ڄRЪ?o KDw&q)۸;h%sc@a!y>1Q>wɯVSA`!NaCJ1"J/h;~$y$^aKvʺ(= GVR~ ahɟ3IlD)ZJW:kI #<4g7ZFu'iS~w&S RP#faMAPD4YǦghͦ}-BBL1M8(ƍ[3膊C1vr;!QB\=8ɻS s$F.4ڮ \ztO &}, $ltG˥%q숵 '}L$^3=s ?<􋡧(U"зq*@c$'`\ӳ=h}|P0 UDoNrUW|rvüc-'?i|Օ#?Ϙc30K.W'뜟)d:A˓YJjѳXE7ρ k.ɱ{X,ɗ%)܌'!qrP:'Vz3:f~}<+U.Q8}G0$\^)5b1`>xn*Y6G$5.ښ-f}}^gΫ6UNbj#pj _aE׀xe&'0E4JXt",8*g:&X%/Mb"fT} ȉM`^{>7x|igOQ"e JuxB`6Cz$д8L<;/`sj?cIi$qLsOr$4Y0w"`r':}ИOq`P_ozS'eZdziG N^=5^! h}@Embת%)"prLAḨmE.JOJ}ۑ})WW^ IWf)w"ߘ I 3D{-#Qj"/[컻# Ogd12NΛSDl =dbB[P@bM5E-Džy\[Fy{_TZ.Wc/DUbfD+~]@Fo8)Lo ! .>)8PBlG0bŠ-m[SݻA|P%!SvX PX 4_WxA.,|4k QnN9$OZr,2!ϲnFRx̵7_e*QsjXv/R~12i?阾Wq^ݶi@U=4J"|]֣^Vo,ᔙt2w+̽*H'o;$Ίfш tF$r—{mr4| #M@a_/bq;}!&7, RIݣ K )(Oug6z&\Mzaտ_ks!1ٌ&!& vnVwD??b:Yd]sȤC8fTvrȷ`]p`9풕qpЙƂVYb=Dzlly.б8  ]PG`vOAL10'T _}'}W(zuۜ߉a1_(Ԑ.aW]Lʽ2}XY pz Mx,gQ6]O?) Cǵ\y 'd%\EbBf_l_Øٕp]4,_*VtVL޿{ї:׽7%{ᚏW`]6L̡G6p2@ߒi&k+*ca4?:l#D?9wwX5%oZ?.{QpI2& #IT~Y-$DH&=`i#78d3i2RKN7RA[cM ^FBc8tOsoE~I]rb8~1*q^-j*w 7b G!\uw]u p{jzSaUci, a [kIAh.BE,),mR5W?,oN΂"9ٮB]")W\j:'Z{";`{Aܗ5y)N+!5H@an@a$)}x٭b-Ja t^Mu.ah6kH z? viF 8R&ȨJskeFMy1FDmÉMQ.:Bh-2׸kp*)n?I7b&~bZ!^Re41z ֯4Z߱m-"B LIK %z)a+?Wuz(3yAدg|RïGOYDXXJ+z[A[M2.Vk_0l`H~Ct_r_H'Cxw)A?WL(x[&/`bE%,A݀B״dks]d*F]ɣ/J0w<`LQF@,/mN1oD[aRt˕2@/WF{oalNEu6YY7l F9m+i=˔_\:'֔IDZ`GT^4:F D{!oZ89#~CRDy$dNiH]29sC y3p$kO}CuUӀ8xj-) oQ/ S}in H 3؈LF""XnFB9{u'qkF+%I8nU!vY+YuGR75ߖ?8ŗLdS_Jln'l.;,!A=DpGٿN1SkF,' ʀ>ˊG :wwOc!õ&Invzlm2o̙`XȳQɊ5$%~7N:IWGsJoV!mg4Fŵg2o/ H"w{L\kN^f? }qxvGS3vI(UMܚc6RǷX=&r[~pdL0f(Z g mTF$g@pheuAMh <_Q`44ġE'߬|_?@P>kԂ E({ R6|&k4xt&P醘 :"$+h;Q3.e߮oŘ7RU49Y9 qcp۟){ hGQ<::i٢ҒPe2T T TEq-.>oڧxknu{ +vD/T占Ge-A' 1'ZE?o|oZ%'Ꮇu15*6x?W*#}6 yNJ>8p-2ȼqv=rLA.VSY=:{GĸyiwOxׯJ`wH%X#hӀ8=j.~柳Ex:O]ٍ sLH2%[5?Y8`1L0IFs-:P\[>#PkKN/<4*zՙ Yx,O˔jE( #c-6jل OJP6!-&/P?O <h`-S ~=ۺ6QUk!A(d)swb=pIS.^f< =v K\3& w=2yb^d\0u;*? nR`^<$_Ѽ61Aսq2YNتV:buNt.s)^KAtOU!4*-=';F`ҳ ::|K2y-/E¼@IMwwN,b`[]Rщ,Khpe 9=R7rvkFJ>t5z#k3( PYZe'&{ O}"|(GO55JkNPsMS>Y@";de'_?-x%)eɢ 뫁2>'21 GU 9$F{[0C^YTT&=xunöBQ6=H-5Ȑq!hISHANEIoݸRRƉ)q`v NjF yRk)IV\I\B}C݊U|`F[nkח[ UѼ؞p?wgaa).hUhJ$,kqo]fb]"rjF> Y|Mg3nH)z1r;4.h'ST7sP<%#GJs͆\8Qf~%'&1}ネgf~J51]4uP@=Qa9TO?߹lO1Gڹƴv+_@+ _:-+ΪG)k*1RɁ"4 K9?noϯ nT~?jQlqr8'z[[:yΐ@p7}hENX۶yGr|ң caB/cCqbbN@Bj׺D7% jH)ĈD}m5a.s'2BLCwJ? nʰ=MdQ/l- Ϸsq}3P=?'IڇuE+^>Iq1jbWI)P d^זNc"D! o(?[d\mWwhb'0ai.߅-bDHA?2v)LlWwly̆&s;~GtJR?e9xfu:Cd[[Gg`4"!ozC'cj!a䛻|,k+TpNp3*'}'@K#Oy|X! q[qTf &I99@t =cM: (9bv "$gYx<6Ღ}!Kw:rrb?_P/Z8.1U;Io8- >J 6R= }H6׺Pb̏H*"r=ãno0aڏ2lb|M{ɰwW ǟ1;V@H1v1XS` ѴN/Dd*밣GDh;"o""2Ua,P*h:E`+\8fhtOuUhSK^Kv  w{ht&m"טs^ QN'kQ(FpŖ9%At^,%;UeX*Nۭ4dFRKOX}ł_(Y iݣS c>F / {\_j3um2*akYs~ >WdIsak5/X\̴1Qv0<F _v{g%DyJp<< A Pp8E@ΖĊ5™]{Ud6n{ `3B+uMe2 ~]}G` TVwch';A$ƦX&zpyZXXQ\+1ѹ#C-1ϢxSJӮEH@׍xfA=&QfCLOӿJKypS$8P!cfY_а&>/~]f[m!jWz[cjXf%meqK)Y-Τ).P иrM6әΓͫmRhyNH,8k2NGZ?|l_*~hQaB;o!/t`B<z"Q:Ȇ6VGJy./U ԖpyV?8IͪeA92X K t@%ԓxN2ּ/j2;-LğOQ*k6]Jr`mr)6z::Bl}&+JJ%yPd)B另)ehiji!_bg( )XlLB֌ozݒ⟺/Hx ?a'xq^/ђ(wTMJ#gS;:/$:ʞwzqWU$hԢe[B=╕0(̀4qi"е6zHb0?exG Al~;2UYR6/HDCqvD*WCyYXf;!uhI?(u{ c)Ft^M9i@-Qq/Fj+֑hmi>c&#F} O#胙;H>[^ܺ{(1@@#RS~zOc;C_F-b-cQ{Sp+KyLL$4({,9;ePvJ@xrB'ӟ=7*O+a!1/f ^$X{[1=[ٓ<+{0 xwq z_Êq?]$z(|'$..K693\ 6kn)z\Yp/3#O019힫zlzͬ.XפnsFB:6>Ri̤T{'jxc)gt`gOE-sd}p"yPzJ],. rlBRy"hxdJjϡg1EieSefZF#*[R)y ܥUXkw@8M(owh\[+c4.eV*{HCEFNqH@P=Ә5Wfz ~K,\AҒ[ )d*0O2|"_y%D[ ss(xu_z( `eRt(?$&F¨1o0à.wj^qq! Wq7僃*Z g3_rοp+t;4>LR0S=LJl _X%ւ,M/:9o]ՑFYyPui%V,`wfn{Azl~{A` r6,Q RzG300M% E.! !ofRJ,((;өXqĊ3I0$ 0h:C}Z!(;!_7ާr ^J84PMmz.UÀ~=2egNB Jn"E?Kܮȴޡ/<磗H} 8N`F٬AY,uqsn.xw3=94$&v:5=@!`Rx[=- ~ {S^~!ƒ\׀Àvʣr7>xF}E4#m6@C-&\*];fo'/_#"Dp鋀@;DfT)%&ߌe|5asK5)uu$vѼY^Q9aqi8;NiSbq%~p=' KN.+t*; Q`Pwb@V[=K< ߉H7$hyϳߑf/TA;,a'h,@P]BkihNm~`hrq k0vy\2pāHFw*/装 EobEnn&)CJ &5{hS~`̉M[JnQ4 ݔ>NT]¯$InZѰ77 c:mߌy$((j~J]@<<'l`ˢ8\NaH,;qLI`n. xZ% g!5&zwϘE=hV[2&AIwo v }b$&X # EH]jt1UԸF+w*ۊ_)iZF<Źch{ǫϱ!l q`KQeF, M;%ZX*dS9N+%QeAN ~+\|gI'y\BpT [GoqLׅTR&:BJțvjb~T ($!Kt ݁~nS5ak6v *@; 1+&I_#Ծ Ng$;M79UNH)G<)C7 =,;)6|Fkpxs0Z/bȦ2k7BҳZt)٪x}Pgf`xni=O;8#U=i]w8S%w_uf&#z"*h˨Z-ՀN{EOGIiBzCY7V5y0+}7WŭIG;3ƫl3$cNGk=jШğDav/0T:KUҿH'&.rZ%y׭>E+x.'}3o g)H4s{jrò 6c!(x~!`g ^eIk6 RƮTV 2S*D*b9MY$#sbatGs\]ݢlmwm)wR1GpY9ˋr>84f:k45-C\ek"65n"Ok~.˃8:HgBN1jo#ĵKYk3nBTe/gǬo :4!«QEibrӔ̘xp\R{%z8 'kBJ]#76\(:$H%Q qkh`I\nylyg)#7DfڝtPnvv/nFb 4;y;=uOHz+|F4hO^W ]MG{zW6O>斩+h,GO;C_/B{*ub]~iiֹq*/RojoOPѮ_x0wL[;k09'_S<ߒFĄNS:<$qe4d3}(]8V.׳yG8e' &zȘhAGBa!Utmp6~ѝg$[#'.}AЫ?{7;-9"DhS|Et1KHIJfՂLBf6x8/ F `R_""pp{u O+:(RσP1✤yHHJTr%+aͶ+xg%Qpml|5~^`RGBL>4TiBt1{7:Gݱ]:3H v>3+8.TW|ӢOٳpA#:` ,_]:U3v)nm}gt;}gx4^=+s: e|p}+vvpISyp=cŇAI(pF~ՍPmGҲu2+*n3ێyѯx #6`|3qkC ]}D?R: |F ߕJsM{+ѫrAd2\~xGtev$e_cאa U ;+`޿&;ۙnZmy bs\C`Fߛ|I$CF&104t}"kpXoB#ɉ^& 4!2>Z(,; t@Q,%8i8u*ht3{/h_/B@_2 Oڊs(&3qe%6et[_zYY]QQB(g =]T^K}/p0} dz\7qVIΤh!j׫سc5-5@\*fK2K7=yPoM;o̐{OًqU>t*Vxvy]J0 JFd͏=U@w7H zo[D=R[! ʩcw'}ݮYJE.%BiBLj!ڿ}V5Qm ryW>CvC*n_pj3cZavf Uw7)Դ@&"HכS0˄* 3 gwM8vuUS0TUs;[z ة>(3풁V_<2 yRoKF#TDw^~qDdk < }€ {a \bI6?p/@d@Bs;7Ie7Xx0C_$7ƿT{cJCg`YJ)}7ϲ62y}jzIG] ER'L)J=* {%e]*-,RY}v% %},{<;$I_x"s֋;ig56Lҏ܍ҙVʇI;^X2 S1?~)d[\3#5)l}Az-iM-r򳲅MUh)c۱Xhx'Z>kc-j~rm֨]repq[_^E@T;vyw4h|i>:ZW½_zFȠ,-yi!d4*xU71p)4|'bX/D[W] fsjdq$YL;QP2h#'~P5`9p%[x]$WG+vgzDR %ƙŜC8Ot=굝t+Lʌ*cfp:.^ǨP(Ln[Uǭ}CI 򛶠ۊKbÉ*F,P/ցR#&7[ftIOкO `0pIךpq3Ϝ ed4ꆰr^ >X`C)ַ^.h7ikB+Lu!|a嚭v칍 k✗\-j9lv jAs`)L34?VJ(E 'aQE_~3O<1])rx*?u7?xɇ;qgCU&(af Wi" S, vIK!]%]O7Frl'0s儶sP`;E]Hl7T%ju"NZsbC@]3vH‡g؇m!1x8&)6Y)FGlui+ SGtgȑBЬ,*)zğJU}ΤwS3@Rb9&ƈDWWMfogkoy,q 0&zKbrg1]˧_+x :*']}rq+Ng-T\-:*&:0Y.`Z%X,( >ya eƅ<ݔrؼ H}y5Ē+'ZIlJN)$]/]-coSa?c Ë qwa3ZPJ*>QqP৊0>|KmghGSPn:+w` $NWUL6%O(̋Zv(vʕ@]x!YI;JþcM:H~xEJW<j0D 'F3`Qb>PqP>Ō!xٰ\rę`} $P rF\}}Hdh륢ג\[4^'HQH|u~8sX9XʬWР1mNV*@7Fv9m*=9( TI_+Tl>?4I'`x%5uQO3 hM{U9{~,CtCM^L2 ?VOxC͟*5ffPY%/X/LKpfuzLViIO}Pu!b-/F ͳ?vZ< d~XeT[jhDFhzCʠ=8.@L{/,ꧮ7X9M\{':Z,܍* (lZa$&J wkEίreaΉcc? UZNJ(| ,e7̇ \rZLּzw}r`=2(+jZn&T1v3}uɧWދOۡΚ28?rOIum 4 h(wM >tڙD+k켎ONhx*@L>&p !is]򈆗`Ӥ\…򤒐%~ 4=w@7WVRYRK)=.]1B༕7.7A6Ϙ7dc#p#D[4y5Z <{{QɂʜAX* 5~3^aJ+YVzն_.qy@ 3/Pu7Bb0(A7b#/Ht |ۃѻcUIvSmtSScmq&RS:D&[{ ABa%J8:9 bNd4ʸ(GOAljX%ԊJTn "tP_e]ѱ%Ad=q%n@t5O+޹.$9@=ɤqܩX~G#GpX]&S(bMJ="ΛXpBϒ@8Ϫ, q^B?c#`N$Y(=4Vb0 ?Cp8]h3kM'{SI*5f RQ3&cN؝$'/I%|֗84tpSE9?. @)i:!q|{ O6[E']8{$r>tmoK4$]?4Lu([?JugN`m49[ɴ:mQ?&("aÅj(ڃ|.@O9,WlDЪګg?esos _!un$D+lQrMG9rhArde-dzs%<o@$2HxQh k/ *Lz^ jpWIgQC/;CQ}kg^.2puʹI4*su X#_4 ~d$K @*Z>ܭ(."-w-_PxY~0̉&ze|UNr[VCE~gq_eJ.ew4*)T? 3$~"J $;_ e_j34 lG7Ĩ%B=Ae3۸0Wƴ¹3\! \i_dKVԷN'q{ a*aXj6It0cAIo-%RWбѱz M8g'aV{\WD@QǬ)v:6xڄ|33J'C Xnnn$}*ǟLՒH 0yͭL*["AC ̭̊gɤQ;e?$c=$~sջi#IA*kK d7~z>h23_ ¢Y[ zUddB/}_#ėg<$R&.k `C8(9Eـ2=U&YO<&>KkvrfFO)#//su;1/ٌ+%\l7ℐwV|/;JPy5(@A8b\&ii\6,';`az~ 3OkBdi:=A'=P#(B2'ޤV˻WzH?rE|BO{1 1! _(#[Yo2ڍ*BB/sܓ2!Z˔~Q-JQ5e r>9̓^5y eg)Z3z:&:<}CK\Ǒ'8QpBe|eGC OA'B4z(?,’]Dd?!PJ<vF4CgXo{)teu[Qٷ›_;n=L k'=8꥗)Z !mWo4mfEHJ$K Wã&;6:T4gfc Eu],:*xXmȡ0š uԳ/(>` Zا&,k1~-BgNĜVYklГ֏)=uωD:7'1ٻ <1todz88 / E„=}hȎ/ H֠.#MƁ8!)U*H0񯚪RV%",F`t! M q nXQ#F >ӹ\}Bz& E|,+!^37U?Vmn5=W賅'ˑ^Z`FUu,D~YI%;`'Zչ{ETq:Wv/IwQ2ܕ2Q^i9>DQSUbkb bb1"ь8@$R بn2z31E9~Rz!\鄧:@^"!+7ϱʆXϫt%ek3bHɮ^!l$wS @J5c񵿗@jMhJsahU"|Y·Y[H6vi5tqX2i#N9\BWC'7@Pg(m~tىuMRIެGH8u!`sJ>|HTvM0zvl:JS3BU*sCD5`^뽩#!cM.C+ BxrTgZJX~ 'ޯԟYĚxu,| Ŕ,ꀙi-;z¸]5oKщ+~9B h\XbOyMS猽0*]6$2v8{^ 6q΍.%h`;'7ˀrX_9~=Aژ¿Ϩ#{quV J\vd:sS34ؔ\ǜ+9*z0z *η]h9f>(,2,8;إw>F̰W'2[%{ri2yTme 4М'apBckjc3{ȓsa_ #IC-x뫜fQE m͍|d_n*k ʯ. 9Ŀ vïOo;pYל0 EpM}vW ]۪HEv~!D!$$\T~29j`w60aYGyRo'%[<>E}<(&+9!!.-G)$;쨑d}„alr2ْHaؙ2B5^>Lb1$~(NȘ N蕎pWı ƕ~U^|3"^wC3l7 bbsrSPc;䅚k1ègj_j, o < 뙨'kS#an\i|ש"A`Rc@upP2zl-ݞ:&:@xU>&y|n %(Z$gZ[sy}N*Mz Fo ƾI+ȫWBg;{T(oGKT%i%ym^8}x٫^RbJ8m!!<#ne֒pM犤.ifs`ωO)Y.;jћ6|Y\g[sLь`4[0* OND0vΒ0IIwH"f Ͽ@XcҪO[@6- U L Bᶼ1E,wES&Ӽa%K]*;p\D,&Ӕ(;\H:FnwvxJFHB{"CBXԥLK)~XmY@!(Zz’AUkJw\ _tEwCSuk҉h -I[uFtvJ{OcWpV3 ދnryzHG<'R(?SF -^[`5ߠf_J|dU2pى`כiYrGk׋3p.{Ux[ePP!!&$AO g&? yp w̦"ӆU$}M?o|aDm٫0A+ps< R/|Sl./m1@wA4p.P i:Ԍyc@Ti_lFbhVSvϬ{+g*[ЙIy}ֲcImJS1e>׃cx;{H 4=>!^(S5O CPCK H!ysaԗ!:O 9#i#wʕ3y71VgPf HC n  lS6Ksc}ݖ mf| ihD(Ö1s$$i(kX4'3v\o hIDfa/Bv쇼l2P”0k^3I [* -aдv l j._HY/VoR^[uEHaYRq (rZ?9?uXW;a yeFJ:sXь>pTjYͥBR&hŷn&b-{U Ӆ>if[}VІښV~}ădTHZxGlU-?ˆ>뉝 |}yk ]&v h9reGRCwu8w3d%ף ӛ^Nx9r)_l$12m78tw:ڀ30 D!$" Z6^2⿆A aʏ<ҴcRUi~y_9xPL2>eVR ľYHo{Jaw*7 e"OIf$QJSjqtTEI E^=h]O |v0KF|vݦzS# 3DOO'cPdEUl?}.,;h׈|[B]3sj3(G '+QIb󎱲kwp{n;@$/צ&BZ;2Of.xx/Qcr&`@ dxXqY0 a, ұ@)KGCWtiB+/pRvi6ێ~A-=Ͻ-Db&% 1k ;`lgvAQl&vʢTAb%fqâR9@O- Ep3YD#Rn,!&9-*-%҂zK#js#(]P`T5[~;5mLs-bݜ ɍ*&zd$fWCCN5Y鬀 ! u!f琦E[Z㷽KTȥ1"$ IOWq]d#;G,~@VI"(qEk^{pGm(' cv`pZքl (CNU"EM}w gm ӧȏ;sfUZG{#7Nm2&d䵇|7}3kn&RFWfcU?axFmXqBGp9~~>Wq2#Yn)AbLfzZ%KNin j(C{9g?mNp̲eק8 <0m`2CKpS}y?\rhlX[Qgy,m=wcfII0;TZmg3K"9 /@ԓ:Bt{H-nZ.I F2xuzTNy^UWE5ɲ wj/?_ra qtX,a >$,ғ,ߵ SocGH ZrM]4__Ji WXن|Oo샃<K/gF}Qy+O;_Ɓ3,{C~$RPkE¾n\3ЂT!Zp7|xudyyTބ~i 8CX7ڻ[Lo+ ڴQKvH%;ڗ۟q8fjr*GtYbw={92dIԨ|bLDQ왃'vH7P4G#Pg*;|Z~8[ +;M?G0 ݤgjPdwShP;qr?HNdi1CLZq$uq@X=yi X\V)"VH$f󀁢7N2brǭPgInm R.BC5C/6:i:N,ld/Z˛Kv0›GƝ\uժÁ0LEdrWiR2@-SR}o -ZédF66ŹGW?Ciaz۱3~82eD¿툲RHWgCB:uRv TTlM(>]V'5O'5-U3=6/lA8x Ĝ[;U:pz,%*J O9+B3{ ( s両%@R>3$@gJi?F7d,s+h-[j×: 1d$=FUH7:gy0J14!^>|-X *faj\4FXxsnJ GqNYvxOut[#j1Wa=ofX$ Hbu)Rѷef yP>Cķ]bB\&M(JYwR4vd׈%w>v-N@JE*Mb0+%|AV(kbj4ტ o|kcEz/TXB/Y t>d,9B?>m REQ[;b s`g o%!WꃘlΖVNoFo֗WA_`,5e[^a~s BźfN'݂]5WcLe-H 95A|o:?`jrCGeF:ė|V)o.W't0\`TA+iXJk uڶdc3Yx݋# m ;4>!Fk_᠄- UM* rM}BOg=fͯb{ĘŌ˵[t6ekMs2 fvWQ6JE &Z]1bevS/J)i}4rOH9VL:gP^R_̛>EȳpY67=v}{2_8DoEIQjNݶ=nRZ>[ =RXW|ÍJwKG)ɿ$/$:dHם+Q.VP\k, gȳOQ{w~}E"ipqtՉ|uk11nC`b,QMl pHИ }c&1Ѧ-q%~ z7Ub8Jw><Ѣ̶טkxL~<-2$ru##ԭMÖH/v*% D׷/kq ]^Q-[*kL>);cIO =??O'UM(M{#9-du$p_&v eUl:ߔ%[Qm4GٓAHrgHI C^T,ۋ]7¼z^_@?tZE ;/nEpyx#1Zzt0F-fI!gYZ0707010000030c000081a4000000000000000000000001649b7c2900003988000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9F]?Eh=ڜ.+P#D"ũZ(.g;L{vp\<ɭʞْ7턏%T3׈ Du<+SKW ]^l\0N 33#s'E{Hj\x 듳io&K(ތ*rxgnv"$OCwSx|l4eW]MSZk԰#Xx 7!u63+6޳;JCˢy:rTĬ_/?|mǽ<i_䌑{`oLqne;,҃ @}5zgH:@I-PwQcX]ُ5GZo-6cnGxfKC}GBySO7p(ٌS& je䞫@Cnv[G`͂da$nsݯh"%{JXV*\IX[u&ޚɲ*HE[=`n$Vo4`(-_ CJhvdfjiOxoC?XSBdf0V`,] !F: KZ܉*W..dJ:7E[q//~$曽N iܨ:xhIoO4ۮX0}?ۀ Y:!G!N ԌU*eq@%¿Izժ8*(nO#v`];\z6.4 3cړFu(U IUD?/bC\9ز$_?#w^}YvYcM)>H{]^c ~(v&DIa_''n2809Y^ةw; B (;EvY(`!,47x| *w3 ӓ+-YNyPKxa+mbrF6FZ)k|03s{ʉr멉--|w1+s-6[yLXxpJp,KKMgOӮ>g;\ry(=t5U o@a+ /ZvhPˁz @O tڇ\ً^iLnv?8?pko+vcwSNI*z98ptޝ/1h%`(ƫF *K Dn6:%وȿvL1cm9stjZS)F]$94*@Jh@NG [ax!}3c4oxS {V<=}΢l^J,+1TBBfo0Vi^Vc i]qN$գY*SHӾ)1ٹn֊ﬡ_j>j?[jKgU8ICIrwO[nw@PN=0 {u]tMQ4kԑיHJxI=ͺ }Iue{)k;b~" 39\8G-X'適@VWVpDn4n#410@qf8*,w7vn\a?coGɳw'l ,5[ULA옇aSmFJCl CkϿ/N{2*45[Y Mm #46]hA$v8٢yh'\_K6Ϊ@+%@XGLިL\5q#/ͅhN41;3nq1=5 }b$!rN`T.Tt/~R8ȯ(ಉuJNLKD/ͨ^S[`V>Mb0٘y^=Xw塚i q-'[,9\^4'}YW) +b-oE#jhD X?zq%A#s_-5AͪuaG9X%\?UY}EW/;&'3P KERoPof3Q< 86=sƍХUG_N]bnp]ܪthQ+?oT}Ǧ=ρ.}/q|w-2e#ZQ 4.: 1{X0{*j@=7Aydi ZFzANH ix9z?w%uɄYӌTbN7-.) seerBL2j1?׊mOز(=$YcˇewA}! KnԙUh/Irql&_bQpvC;puXv&))VwIl RኛA~W 7UVեZzT[Hpɓ+x* Ozu/\?֏[q 6<1WuVסПmdy;\"D| p [Ιӱ WZԓ9 چ1Serl//N#|Dq)5,8#XH;~"k${4,Oʤ ^Hs̽E1G &p15dڣ"A*iv0oVe$.R<^U)3jMk!%NVwt k/oVjnqlB:l@x9ށ ($(^Bt3œQMM/A9ԃ6슮E+ÈDI)Q|X* !"aa2mo9FK+PwܿlibC ~n|yU a8oME!qy!c%g̦wH7ə"n)Fpa,/p/MhN2S8vkGf 9"4ꤓeT;Z)WwG*rDDiPbՓx=4ZHY ޱ*5Nx`:(101xͪο BJr#^s/qkՀXmαΘC՘DRE44@~fL>CLwFq*|H{_L |t"GVߌD:I`-/iϺ +14)o[U >W%z'@ӞQV-իN8!~_04Ag lrj7qM2n{bUFpB(wqr$P;e-[ CD!Qb%N޿%v"tGc BKq{_it)vLQyjO6(xy+9 $7YI.?vSͯL#E b,g+F6)ohcv R_;p**np`jn+܋"Kȍ/qkْjcq>_2|%2ɺ0G*X<Г] }fl'RwQE^Z_<Ⱦ9v҅,nBɍ lfȥq\BQuE Ρ7e]-Z35Z_ 5!}<V>\xoF &UhRc,ÜsI`Q 鮧qIM!]`D[߇Qd":CDi;W'Dž% I2o4gA`Ơ^kͮwr:Wr:3h&׼ޕUlb V CTQ&yeȄ4kUIc77N-VG2tQ:5F-bgXH#KNsTi4/U$չWߴ-4x3/vg;0 ͮu=_ 4oYXDk{AI:}(m!|"Ĝ 50n.mlY K7|n='@ mXSOpA5#faKdr[zo3r7WP#Wn(M$6\U?8MҊbL~T~w=qEIb}ҚJlQ6Ac?E)h&2(Z'5A]rΐ`f#kw.Cw齕[QG]ոD r "`Z8? Y' z`5#39^2S@k \{L] хiN3' Y pݠzDX=,2\HBpG\zurLei쑓Bh:&fi'zDve,:^QS˫Z!97ŇAQW1nPnNJK [7o@Cr1{NB0(/d m3D]勓tChGmPxV7sWa-[1zۑb7!x7~JCK#kʼnWajFU 7EK[%MIE d&?w`YP;0׆8 Wu*y!zܝldya(I3_]Dz j;i nΈ#8ԉ;F6%g;h)(.YS()o'i[|dEʺ*k`$˷ NbU?H]@a} 3F-{f:l[XG`Jq"e篍c6:l^9d>]I%hk}B?T7^ +"zA x2G;h~}xT__OTV]{),*to3 !>/Ov{&vbC6_ ^Xs_7)Gʯ6Ay)/R[|6X#ߏeZm)n0L[N$dByƪl){#-6y<]!w$_BzO7p~ 9]zN~e2#T5 dzTU~ckVur=CdCNċA` ڒ'\4HTI}2[nޮbYQ|24y/TF_j<,Px\BG{M(FgIq-x*_%^wnК`޿4;vQx1ֈIhM[$% &ȒxWwf4k4|*$QZ;k/:}zXf|? x`R~T">ؠ a60p©IyɣR!8fK(w/Gւ.@jUgKX⎞W1$%9&ώćߎwn|/Wcf¿ף4gleFGK{6yjj<\m܅ˌ NΝwqZ HO_mBrKbC")6&zßWZ7zJ][A=$2s}+T-WGֻ> eH8gC5c{:nYߢ!#2P!H*dvem vC{\#ĩQB. q;򓃚Q9&R^Ԫ]j&jtC\q#bᣞ o±#)lW``,]%Mnhc6EDiGZ0YUHeY.Υ'5-r ,7cT,_Q]wF({@5)Tݿg:9IIw| eYe2װ٘d-0$iB0e᧚N>6*gRkxy n%^x BeD;@ pyCP[tgYfT"x]褲=1E4_/ȖlnxqE倾Wc.*\cΰ'"O>+`N@UM):|t6 ChŖ$D; #?tdļ׽%ی]^]C4 }G^)vE08_ot-#cR%EN,jl1#+zH{Hy 4Rp K!’:NHT5ժ/kc) ,3Y<]ble`ivew22)oʏ$ZD3n$7:ՅZ:*8٨˾ZԭA|&kOqwGr?26x~srS8E3V]Q@ltXrao~>(S\ȝd cXz,z XOW)Ρ0:U`׷qCq`\?ÇSg8p=dbsKZzlՄsK?=I@n&%>;tCbQdwЃ=oX"%].Z*@L㕯"y$T%vȄyaq/^u[7_ +L/ !cMwkOpIZ\e ->=!DVrO _1eJsx ^Z 7& AKz{}I>W :D1QߐFosRK*J>vC3AUQkA{L,:^av5(z9<7o'F#̧]%X'ʹK#^LfNqYʐ; gDaJZX?Kҽ֚o-vyYBx-9X& S*5vŪ poZx(P:ڈBR1`pO\S>jH! )M{7#\@- Љ{`*)Kk+9킚t!]`)e躴PKB꨹@jkKђz,o!gfphBo )R= 6s;lF{T0_`Z.OjMԉxʼn[|> LfUCFG5M>cX gMhܹS~&.\؁ܖ5[,,0Փ h{0M* !t4$^7R`_e3^r)ش2iu72G4—Od9;EtCA ΀~Ųj̿}bte3]C l|W65kq{}U|ϗJmDȄS"N/cw&/2,yq2֪L8 {±Ek7aQ ˜M:VqgJ*RzuU5Pٱɿv ,XatO="yY |5Ihe}ۓ2?Lcj"c|%o;.u?Pu{&2f+|NHSC8(7["%5*=3 C$. 3}W 6Od9r~k[o|!/)X_ '+Ϟr|Rű7<£dѕxsrQ8R#* AEet}P$23JMbuLlxVjJmT~O_*ǣ;_X]pAKʜmki#ESNXZ>Cr2[JY~*m֏̚Vi KOmtP >U袧B*%+5f{z8d` P s4Xdf!E}ڋiE!pKr>릉s}]}+ԉצeWV́ iݘ /^5;=@.Xz^յdtݢhL'/o3[(2W$ϗePoKhQ:E@Gwy@lj~4Rɵ$i0ihIHnS4LP&aVB ū\ ydesɾ~60 U{fͬ/l@樬/OJuwG6)To$^B`ud[6;\=QDXLUȸ tTf<87ӋVٜՔwO Xödnbv]  Nw}_/}TbULyJAt.TcB%c{n7]g$XrրQ57dCk}a(.Ƣ ʾ{f y [ 9Tw'?:ˠ}ҍ7mriBxD)S'̢}嵊{$)EnyLܗOľNk拦DH % Hc9w@.Exfe甓%r^('鐷I6k:T܃(ªhgb:$)̩.l3@S ة)T\{tA(|;am 5b(~@}.CERjqq Ϣ]X47秥IO&J  }AGnɚFb%l#{ΙNC:iVXcSFظj'zIQh~^NXvBO9[3;>Z1/_Z 5D6p=JRn0{~7Y"O%Jgl0e-nb F ƩpY [A `Edu< U\vGZ5|EcbŜե-P3 jꦷǟg2o0l;<rWtc &1,l̹YDhp&Bb+AsouV\NYkiѫK?69AH}Άo2Q]gZk΋h`(>SLlIgDAu)FITCW htzmLݞdޥ>&WtʺQ+OZݩí`# [OP*wX[%%B?ܛ|=}"bp =- ʗݔZ} C3̋ H-t H7^OUpnlw22z}6exQswQ62CFqp=Lb k$/t*U2 #tϏ3{Ckwϳd~~0dR,pNؕ~0}3rtRi:,~zWAʊ(8#7 j%(3tVV)s [ܨǬg:Oܩ\ [Nf躂n͠H:NͩT} ɩa$Uҟqf| Lm ƽIw8AT"F+BXjx#x *\%xЖ*pхHuʅt'sCǟ/:{s SPo9k7&<|~*Q:ڿ>z 31x7 ,^_ _ʎ(C'Pw Sx m>]!COX쒘N 6t|zwW29|Zǎ F)Evbx=jNA=R].|RJ~.ڏ|I[cn:9\D]hDK.F.;(~Ǯ(nf=L@:Š$F=ƐMՌW-o+:'r.rXd:RK?"85 ݜ^w_2ܻ]ؽ- O"P*\3MrbtCvȦn0!i9ϷS1>>CZzw|sY/xr gYZ0707010000030d000081a4000000000000000000000001649b7c2900002374000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#1]?Eh=ڜ.+ȟs&bk Fg#V,AN1>w xWZ8Ǔ(0c=iLl!*8P1sjq(A+f''H\k/__WPg٠'%&~#@R']zh f2C>jg%?[)%now)@uB>`;)@ešJIUQs=ab蘤ʂr$]$㸾2a#eHZ(Slb y{B\4zapt8:5Eh:{ţ Щ#9aP+ b-.TzHqGf-2kU9a=[t{Y@ 7]VB Q[rOȼ,?C,ɂœh2^%Xlfᄦ8,kXl>&խ09j~IXxƻ*qX|YE\Iv$ʽI>"[e^z0)=sCg[_<063E}gZ}yD1I~_j~< J'OdW}_Nߍ' gY~XweA%%z_7G>Đ˱DSfB,4P)DE%U 13z7oG+OGّ}gPt]eM*9 ;h"hy ԯgL@٠niX:ȝsB.%^|]`Tƞ= yZg}<_:UY:0Ü\J1O/Rn\'S pg8)un%|%~0dHW{rR'cXSL8BݧioՐ5d@K>06'w/AZCF2@y@l7.K귴4SWPqEf@B~?tK.FeZ0}o)~TPN=D'X_Â2/qߣeVBnF,LM7Xᝦj~?v襞U $𷽒}$H'o)_Zoz ܠHJ5ުyҿd۾N1r:ϋ(dU_c`}DYI لaK$qÃXICgڑSumN[[2em~eW7a$~A؎[*GzQIlE$C𐯍EM7q"@DoFjEMqHwpHGN-'连2T y4!7d{*<q x@ġScda]e%AF)ϷT$zm0@,`5. p0* y;`e| ذg#H'qyW[2~:= p/%(8kbL$(Hy?T3sT#ա8b6@/Le,:>}̃=|$7p#N`FgҘw+Ö<ހ\IXޣC-PY- q2Cܽ 1ģŵ1-5IU%׀ΒԼ诬x "l+{25&9:B T`O`8&AogOr' I({#h֧R :1 O #ଉ騛 }㨼g?EvL-ӏj x5BuD490oNVR´ZHtAo_Pwڹ@ʎe`P 8CzeCfϴOMӂ#Nihzմ4+k2ؐyQJ^SXD坣4p%ET2q X=ŞŽVtr+K!Ja?۽nc^'Ɨ6,Z Fj&$~ꉴ̚]k"Wr 6]je@wXb*߄t!v{Jf&<7>QӐܥQLR1 n։r+ x9VBE;r{(YFnP#Yty]]I{(B>1~e |W,,#Bg3C$1(H j80P6xҟ;HcY9mnU$f˗?y$mg+ꣅ gZDSӭ- yq;ta9Vp]l@C-] 2>w)rhW`:I,4sR>,- qIEZIa>`ȻS: @e Eɛ< mWNV3. @2fbqԜ#O| `*fn/l$8@Z]$`1Qp©;P&.M+fj]8+c.[%q㶥*Kj"Yϴov?$КX!'>Hn3j)a"W/I@Ҥ\ҙ&UF=]wyMETR-EK"v`f Eы8AIxvކh3dRci׎$c`YA+0)^!R:D2}o;ս\cB7r蠷Ib /e(bDr{Zk4-" Uk oT8HQw&@-(Zyj\aQ-4$ FJ'9f{GB^2/lK٠#6PԢ_yǛYu\bQ.z44M,/fCZ,_InfFW좬ul֥ԅRr'P) Ⲹ WhbOkRΰ#ryC|>Llˡx4^UcG. p(V`6@_q.WN1z7Lw>"FLpul֫iLs<8vl() fUn5AD&3 Tp|nkWen>aR OduS/m5p>2»&nC&8 E &ejs`NِK8TTr<)үܛ`W'@89oƮ(kJǡ䬙f6JC~KD$-Z\Ɉ &PkoaT2*M9=) =۳v(W5UNJ݈n熝F:MA$Zj#f $,)x4ckP,-vHU8۵']Oy@n5`ةxǦF@b }naGt>њrL[x cqnzU>dXFyv/ۘ}#=@}&Qj 1pElɹPv-Ca8pO->Z$ +F((|'_@V4]r}Lj"wGh!Y9- "[fnƱXQ;6snDE$Y+yfo;ۨ~( tӝf9F2kM1Z^-ohVZżћ)8ƨۏUץX,uC]bґk~&^d {OpO}sDOmynɛxDƽvVl[ ̥zAXE!. 3!$zvNgiEgBZ6'|7+p^&}I$eRڞ_! W-Ϩ8yh-Xv '5qU6?Iaů:+WcQ#\)nlqv/@bŪ.v TQ硒_֠}찏Fswڰ岐BLʔrqtn4 (Wo85 OS;W 4|Qn(}b_&wtopNmAcs*3Z`P}@^ZGl{QupU'̄Vu#`H 4z4% Њa H")4:,g|g ёx;-NGE &ݮb+!;Lw/hI&r?`D藏n} *1DۇKVN3Y2-}d2zg*z2QKK%COf33*c/W6W * l® `;ϵJ(v>,Ѽr_^Dc1 DORjqHEI"m+.+`*i:VYfaEUPB,h~R_|o-On鈵d5`t,f+3Y='EW@Ry 5( }wHH[Yg3 ∥ nKpJmF憎zc73 !Sz;Үo`ԗA73U'~hits"^6">nbE1 A 9lXq7d G[dۙs=w(yi׌#>ϔU@\1?{:ܛ*KmJ5S%iimw;@$=.K`Vz=I(`=&V);_d- %;~6(\AqLCw~jh܌gp(Jʹ%7! Ig{φ 6j W&-Z5jq4V̠Vt,1A{8$b-Jtuo vs e o6a. \Qg`Dqu>ߥ(pѭ,-*ے Ta*5$`7^_xjNI(t q6* ?A%mm!.]kh΢G}jIV Sˮ%J zSGgh{5%TCRFQ^IȓD-~5Ź4oB*toi.,vC(ڿ}r2c`}$*םE~#@Ɣb:AEK$E2zz"26b!DH.~X5)"7(/./ r~y[5bTŨd),RH'~'m7%e+`H$ ܃%6G"B{6BU{PCzD>H͇SfS;߸ WۺkTgo3+NhJ4eԥn)ӦKi}6;d|U\Xx:pͶN[B-X<է$Mf:{/o¢Gz\eOSp\~jqCq)Vk&( "<Ÿ[; l6ún,!yxv>^'Fٷ ˟[|F&Zm53ag?pEfY {P}L7:!Hj zyohjU1lt0gg+X𗬤`>yk58wTeՊa[n߻R4ǂ(U ;rLLyᵵ`x}JXg^@7u/AᬙKױ280u Hm|II5D͹\cPI<_"\`_|E'*gIBkDlbcLj* ;GET1jvnCBDlh3<-@0~ϿpR+./ 3QJ8EBuoL*2 ^f?/ l65b MANd+oD +Ge~Ky:_Fau˓BޠbIm?'&Li׫p^H+>JJ 0̕ogpmm*|`f.C s`].9UVF6 oK9/j Ps Hr|G;a)2 ܰ?nJk;!3Hww^G$(qP]=y>SÂtᅯD)0?@*2S]qvhNfCg";$Su̳C}2Z;pͿeŦ*BNͪl )N:Ci|E1hk'>pjvMFM&(Z)n 妛 뙨`W P f! mNv@tk?\d+clPHu2eZc\ Xi*dеyֺd= _eiD֟/=񁦵 vF+ӵԺpm+tV2w/_ZM݉+ .(m) Ym<)_3!: 1_s綷By@&H}+˹ NUv^3qPLp~e&Sb2C93*;)sfNC( ìD\ߜc/p*eILxk؏Tg+u`c N(%vtuKRS+pMM=l$w"\TsA;U"Ϥ6a7&.SZ '@p?u$Z>iKg:l2 ٴ#<+N 2n`:Gsa!T~=' ڼe%ZH< Ê;XjY?MnWbs(`\YwMa ƍrk,I}G)c"[uD*rU듳 Ļ+Q<| =% v@ j3NE'nr߯TKEyzaQb3bL!` S7d##r6FD !~I_. }Ɯ`1${X #ۻT})BU!R:QeU|[_3WF|XgYZ0707010000030e000081a4000000000000000000000001649b7c290000937c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/9]?Eh=ڜ.+)\_,xWAXL xLHV0l/&6zle42k!r 'ATKʱ475l#uι>FC4y'Tov]LP;+Km. vp?*㟰r1GxC宁E?:&̗Lt;ET9S/`H;-[`?'Tb3M܇1! ́lmJ+sLhPX") GL9-1{,<RT$Q8qMOg_4SDB0MFl]G sQeq19p",R`rj@=sдg i1B['lc,1  \:×BGl}q]DVC?5W2 :H&D5oY3b%VX*UF-=c. k!b=Ό\sҶtރ?n)_{#JFLx➩f v8>2nJ Mm}`NtהDr,Lu vfV߭ f|L{ZYQ k,G'$ՌKMImՙ &x< /ǁKTBl.U,-YNg"a36!G&&6-m7;t_>C$R$hPBp"7I;U!x1ggxu@/k7[7żՐ>kRߙF18(2~ǰ$LwFQ=5wJyz#D+C,`G+em$:Ļ+L2G Xmo':&7 \XʦDHY~2QtзJ4_;Iy &@}rK"0BHON) [ܚFF4Y5^W"0w7tL֧o`n+1izS)ސ~#f,5MYMx5v֞+Q*y&e)z+4=,}E6.< !-kaF55;=z[^I<^럑uzL^\o0p>&N àQmbG&/]G5n-3r)9W!Tpe.xEFkOwjS8`ӺK MNQ1,E'.x4WG=drE4]y@$2L}T|7d9^ 2DɯqH0Ŏ̕jK ܝ*McJ&#$ep]sZӝ|7=ݭ:L \:9'|kS`VKY v?܍1sFOh1,M0TPA~CQfr86%0ӟe.i?Pօ) eI*8B~E_h%b]lPW?憙!s=v+ԟ0@wv1uɐ|o _U<>6/ԬS) {r5o <7=|;+mq B&y }'V"TKw5BWyXpT75UJ/ʯkyʮm&q$z/~O#!:~-r/b.y[II!\:PW.S-?2iE̦~:#cƅf2^sjAPR{(Jl䚺VX@ZA8D˟\"1M"ia[jhU^gZg WtkmH&Pu 62ؕ P&XQzP:/Ncg.(%0CUFjrWs֬h{l|pϏW ީ\ X󮩒u.4f9"k&q' =9FAG{b`45j& IF"bi ?~V7B3Dڟ(& [^Xbݫmb-D(m, L =<;U_+x,v+ {+ՏI߶7]Yl5TɅpsPpVnMTRC PO:/{gP]rba~#n]I,S-%7O'l,}ԐIƎ^<6Вul7 FA"aT#,]3'u#ocޕ%榓J,۠. ԗIo&`oH6A4Y`T.|2E Izt~O~ܷψɡ[>s$vUļ+ P*2ܭh#G`LTh,ɝbRj/oc6$hSî/'Ģvm9uC 3{[WC'}-6E]Ĝ6s۩;bwIV+nƥ8F{}Zӈ3?ט-|ek=ay:x`,aReMݞUQuh̹6AX5axQ(Hv҉wjdX9USbzb8rn $-v.5dc"w12#s*Ri&.b-Pn{!O2wvIɋꋟ9zo] 7U,6Tv'bt5 M^6BJLѧw1gn32~p𭛫 靪VWH&7"ԁx: X>ʷ7NJuFDCb>J-p2^t$%TLv9N ~)+ժufpHWԂό˜\3xn?J̶NaCo'V+zh;{}q@ }IkƝnqunHm1T󶛱JFUA.|Vem{͉Ľfs+'K?襮a 5uy( 'YLȫJcJ-T̀QR %0>vQNYGxP?)XN+'}с(΅=^EK_6 $˝79 02Ijd3#eܪĻHދcOÄxF3úŲ_kѴPvMSbǔ?(ovä&CknXb Q͡_( .$fRi椥&jA Osndt"iN6԰fGd;QQEUϽ&B[K]]U%θ}- Mui1os0Ef2Muq CXt!ɀ2FH YS\qVkV0$csz@36:WXf@G!,`"to9Iuw~%I#eDrb_ba:!$RV hJgA`)cTŞIMkT&uo%Ox^!LC!Nĉsb MԜB$ԹR"ONf-O'ɥ89ouSd_ e_ NssHbYKjQ0dh '踅Rj!Ca80 ~I +&O @lҨTpJ'.ㄫkn=I O^A/WJR糄4C1 rP%1dktMH|qqC/ٞ*1!ϽP~ '@CɑgBm|\IlMi:7Iהf1TQPe_]Ss%LnAםŷ>FR0۷6G+iv$fFHL" [8v?7oζ˂!S]쵑l}m릦99Ĭl86}RXpz.R{YE:4U9eg^5e;_R;5[/Xf%/4ueh+?`[ fYۇ!k=<@"m GTEE>E6Qu>/aNl~֮DA)7N:wE:06>QT[-3~k aK68NF2sپk\3?A;xH+^so0P7u +Q~ kQ2uu| [9jc/  ~YWT`l4}G uTudPK!=p'阥H~.3T"jA]5bJ8_E&MJ`̿ſN'Lw5̌UV+^o.hErKxG 4dawm3˶X P¬c濔X[gWh4ML[^6LwRd-am?7^o/T(ys>^0gu'Y#%xpd7lPm fAxX!LNSDw 򼯂NGT߾8Z{jdw?]MQz<04E,ӝCxBc ]+zfj(zIV4Q IgSRT:XaiR[ZX js;o" ÙQv7re{FogzR/ۀYh i>8Vv[;ʆ^6O|/Lײ/js˰ti x&.6<K_a҈+=] m 12WƶV[N](vb3.qa[&EIWتAX]R^h{} i_sj~G5u]aAfb2&dobA+*c+aKtδ!D>)t9}@{+NTH;h S౼*nva{ >޿5 wśEҌ*&QNi0ɷx).%H{τ-9+@]jOLce\!wvt2 HV=]>3z;pUQVkyO_!6[e2c=9V2M$kz(2hcKX_n-2:sUS-ARp@W~O>v'`ͼ|طZre1{("Tp|.>R \$uSuJPt6de.pkT:2R7)u-Wl&XUMxSw넜d8SڇV(;S|`U)g>:%ǜK7J񄮈2wᶃ T/1]ٸثn~hOo >WXҟ9oKbcdf*u;r'aX m)z3Mi=zHT="I<5x.lHkٰĞK0&#u+0U uVշS,|vտ_5}Н mn+pәdR7'Ec|9RH^MzPe<dPSC*V-m"߆@do0n,?((#eXtr%!@QΦiE=q(?:<:) _!63iwY?cҸ,$N)ȃEڒ}a/=VyI0 fetQz!IHp*Lթt׎ <c@͐ _+N>~'"ءbp8+:][[3L9AiqlVgLM!J7}42\gJ/.؆]WA8<ٸ/p'mWo5ٸD[; dB4SXd+ګHABS`8F*cc˒LYLv["[p#"Ts`z;NXO.B~Yo!Ie+shk/O2o՜] W(Ɠ&HFM (An 2&Tne&sZb:+xkEr Th~?^ W2 80I,"vh$k›DMxs=g|<+HRA kF_ ]Y>A[a|Nu|N mєd)/25R̦}?n`hPN^Jgo&\Q%LN}.r2剠KS$8G&׋*Cˈ202M01HjQB3^El{%n[nc"]?Yg9y3 0<=d^6u9]ydo`f]O/a(RmGT~bڣכH\/{g"oc͙K:lD¥a8N0`M5:ԋlWpOl_\ G{lg+bMqwXYnyz-Z]¬гmpà6ɚ9>/~~"s F~U{VPh5VyJ_jTht)7H1b0\j&7m(A#6^S u@6QrYMA(ڴQq y|(?rd4Ee f(:kBk{-kʪ-2p#$$i1W볇OԬNs9q.1^\΂qp2 rI] lX_0Hnσꥈ!6r5ڞ5䡿R9 1MT@[/Y}X/u1#rw2o,1ͦ77*2>6\Z{$ʡ.,P4$C}X.D,dݤHrg-)-RGMG'Lˮ-H϶D >aZ5imi.q\%'"nWk|%T5WP.2Q[Rf{Kf様-<|[ť}Fg'9UF sI |*}9Χԯ-EluJދҒSPo)ds5uW2#gͰ±ۄhoTՌ{S9N4+D8aEf/[WV'u2;o0u㼱N >{ؑC$]9 KD%L_|.ZT#e{)J,sy %V*ƒ,n jT.=Tx!_C59yL{ $.]+Ëf3y~ pV(S<:Fu&*a6Tļf21*ZV8 f6ك:./(>/7hɒ JM:zd.XxD"zkA[#wC;2#*B(25յ18?o(Yh,uGz)n3(kС drXq~,4͹O ȿ_I#y#qApѽ$EDѺqըᲙx _:ב8Jq2bIA'yc!sJw@XlT'̡7Aܞ0Zc !C6i1jm[T(Yp?dzQWb8m8Ӱ1RkΠ<aYԱ(J=kW>~k/A-)n%aI9"U i٣ưʌ.?F^E2vUɤ>$';OY߶+15u_ɘ咣5EFF:SErͩ{C?_cH%ēhhPK `Y'yu4 !-xߚz;Sni8X.,7MlslŶ`jV|N=.M96JyဿClb"B%NKwl|=(fӑvȓRojT.M+qRO`Ŧ\:p7N=:10`{fz `0fG n M X.$52>YF7 OhxI 7m +5r35G%C[w2c k\@L98o{.ւ 'ld4 Oqj;-bU(KR4ljJ Ezp%F{c7d6О}D~s|zsΨe _Y%xm͙a%͕ KrHIc3|. )" 7mB²\DVZǖ&7߅,p>&YS4ɮ';ebWI/yNDo QUZbBܠ+b ]<μ6O:49ɖ⦶/In)jU^/w4ɧ?⌭C{Fbaz.D e8I˶@EKʦ@V'O?=P\2rhMEaX#ĪWe88u+} &|<0a^%{ʷ/Vp=]iA <0\G!ssŨFNYQ6* \Q JmXZ;9N7qr|=@t➡Em]k2V|:Xþ-kC1dbB,/ZVhg;j,"QmqrКp{P"yoZcؐJwVqrm%*L/͇)hSbq#:JtD"sr+Fn՜'$[F/}h3WH2pע ؙUzF`<0cD|_ss?bx4M)'x59ʙ>Zj bw_=)tc3D4n+|gLEWỲxbQ4{LZ\tU*>MvlF(jZJ$>A;ONz"ɡY`Qѳ Ll0|9} n]L٪SjlröS $&= k/ȠW 5 ??ϷqZ92~##UbӁޏvR|K)|QlQDi]:c HAtSu&i$Ӷ7EܽGDp3ݮ"}B b' [̯bf|3C0m8+BC嶶Qzܜ$66U)XaKQ2tohpʒ5BpBT `ySOYqVPwnx9(Z=jp;]EV9#dJi ۑoЮ}:Jzin>8hjQеܘF/S 4_beЄG5%TJsoJf저L~̿&páBUh.,Kߨ~+5A \ } GYtSOյo?FW*%PZ%O& 6â  lL$&4*aX/{L14Fy #gp_O2/<2 Hqƅ7g[QkS$s|@?Ou;yu[;q5ݯwDOZG| @9Ym1AbG[`c|, Jv=ęobmA>@Q]!d$?+T u[}Vn -xmpn*H܇l1}O<2alT]854(o0m&0-Ac}$cA$Y!54HA!w;ܟnJOr>x 5:IAQNL+^#9S\A?zKR)VȢ"+ZFZKM%N t2TAkp5vocl/k eЕV&]"@TZaKLM#8Oc͏}~Ņmk̷`qVird+>1_|k0'/^O4%~) fdc+-~V4t2ΤL fFaS,Q1ldJO34,{<lq^v.,LJ}6_T ƫ ~QgjЛ ~tys+qF<޶h}װ} aӋ5 SM-O^!o,T,L^y"zi[!GXܽVYH&`{~A5He:bgĥ<Ȝ&)2]gON]zVVUf0tnqHs}Y UMHϠkGkPcEի= xo`͏0;+?&PFͷHnGo vH& >.nfN~x,YPo|&/*C!=\9W,@*Utd%jt ߒ5i2_G)aefK*ui]T#FČmX7o]~5++Dz7?/Kf`Л._PN-з:/#=PqnHV^̵n &-8Wy)^g͕``isU^KXus6޶DL<2UJ*qz:|J^k:Biqw}0-w@iyXt)6n3:M]|D `@.['CFV`թ&Pu3''ت7D,A S{]Ckoo=P!gҫ#l7I0b=S^U3wgWz4M0|-~0()zԴ.As(\kvok09P֗F}dڔͨR='c2 CTfVOn _7s0μhO$Is=7\$MBOΰE·X2V,S^n'z8>wUb{]!cݴ)ܘCH朓XNiFY7jm+lnz7jָp-#)`oQqז+^ KAyq*]e# ,E.\xp(z[4u"13- yv]*>_gvx9_ۈ} O*Ϊ6eo>)y`=֚\gfGe{^@2 &Hdyȧ(t]ؑ߆Ї(B8ug]:Љ ]ɗd2Zacv.| CNs IUSmS]?6?`zܘ׍-bd)*J 6!Fo<@z9"5D25dx0ƻ磛|J<c֢h`rm`b`qُWG&5y2m^S`#b*ex)hh5h/Ovu*=|_&ZcD="ɹKYXLoίȹ_*-iL7`&D?(l& P:U^ "(۸PQ<8/Ayb+BOi|jqfsؤ`wGPx zkQl~<$)nQ"=%Iw\KߜVj:an'YUk2yG4b3;׋ }N'^:Na#Ҝ/7]h 7ull|4LԴ]2It),Ғ{phh'ύ]Iz>M*vsyLꝒ5=^(W F|'ޒ{R-|ct#^2nN $d}pD[\aNDo'ɔTƢR*R3Bw H?vZר%ٕ2|lAu(6#K[J-c1a^QGfG7X&A ܔ񬬎-GgD3 ^2nKchIVܝQ1}u)LV]Fͳe`ZJ#y|Qvwt2Ѱ8i6Z}ZūZni̇@ {չwWaԤ85e2W0s=Td"=dn Z; Rߖbdm:ɱ^er%yMG"!USu@fr[:ׅa^?7KٚAQ]LEuN/vGg˺GP/).q]jldV=vVܷ\}2t9 vtMڡ$/߆>OӑNtqAL@=EɼkGK5Wbk^T|eC`\k#im/Abx=! $vQ*،3 ~ֶ7' 䧐# O[ӘY Jy#f4w0atY(5(+%68X]!*PӦ+/<nzEx).e^P8% PW5PT~S89A]$P}}n 3@SN0L0n y@{K( J7IStm׬fD]R.E_)t+*ZCVT2Qeg_>T$)j"On,1x$F qhH 'c}[r*-i K- ʛ%3yZG ]曩YCK NN>+7>')P\fNidAE5[Q]}goiP-Z\R3?Wی(f  \e0Ր[Y/ip)\ DkN}=;dvw Ip;]  hgl[5Y)#PV*ԳGA06 {OThP*wC=y?m5VþN?x)w;9v]ĢU2RB:> 7//aߢJs|+:wg\R=lFN@6Zf3c7uK,cu}gUV1 ,n(%Cĥ,bI[4~ƶc*)@YwQyG\E䔦 9lռ`fQ- YJ-Lf4 +i7&~ ¬FL@zMB}xyHT;xV>KJN AGxȱ`Djâ^wΑ[Eq=9y fG {#̯a4Vs[0 oGW !o {h chjݦ:)cWHjrU#kMޅcֶ#Z.d&=$T%Өav<bع Uɱ80Ѕ|B۔8ljt^KJ^,ca-?'Areinh2aHIf@QE!-l#8K`N xʕt +Spbηu{`_=[C% $78)B|b/Ppg׌+&KQdؗ)4g>gl& ,&C=J.?u*g2R~,T9c k !@aD\zF^"5EE҇ab9];HӀB{F N%]{a.[{Aj}'n^Ak&X=bvG^Bzqs ϡe07W;W*?], =:O^}Gv!T@%j}ط%64K=r(oTY@>HBr+~tNOI=\+c tF-F~S`7jZ_S\9;&@ی5N ~J1|#׌Vߚ7v4.Uz x#mh0]d]2~Drz{g>W?FcLNT#az#MeOdBQK$Re7-IAb[ϕ(цX6QOG Cv-Pwmm5f~_s#` 2wt? , rl:wo7=X3Мz[L2pw;buѶ$D R(~N1[Iѓ[܁YG:f:-ss_|Tm[["„VY+ rrWdD,f~1 7C3nwJ{2Z+l%EfprNr].~Ce<%>!z(p?$bgh뉗C)`XWzavֈ:mMON,d:G'%F!X]>toO_.0wd*'7b~62LRٹWvs(G%*/Qp.uqMTL^,٭ %Ы6wIb9{63C į?fX}ĚGR gYoH=9p$7N=fIKVaWB6YjbܼK4ET>ܳ(n$lݝD`*[I0ӫ= =tJ2FX{)3 rAXarm5Cck1?a }~ +;]<⪽.̓7+6%pJ@K O:9^$bR c 0 qOcH9. 75Q>h}I@4蘠xjvh 6Mt|r6o2&1`&_=/㡐v_)}tE#cE 10U=0eu"HL$`S bzFF޹3Y#p uy\),ް+ ii9λ S5CWIԎFi6 KV%OFa54֟ÀW۠s꺓j"N(T(1fB磨|œӦUg8AUv~J؉i,uOrtӌQ0k*P-d7k:/X-Ta>T?`;s#:Z|SQa8 р%zqwac@Fpg5`DPؾj1`z~> 1aV>e\h1\2<<}+zѝeatA=_^p ,xY{ {-A8+7thu4V`Ɏ7L{a#b:pOӵ3+'L츷»m~xKr_Ǭȓyh\]ͨe*BŖ a.՘RL҆FmArAukURFYXxRurV~kkYl\~E9ԆL?ϘCSf@^pZc'D[BlFqd( #zB?q/ #Δ~ 3UsU`CVFmp`\&*Hʠ0*4j'w]֤_*Z>]H<8,sB!joX'$A{i=z{肫/яw4|ʆr^xmUo{dTK:vN5<(21%('nI%ѳMtJ^i&;m,8x;TC -ZK8! elK"nH -~【Jkl0:~ꉾy `q 7LGb'e|q1CFvǷr॒U 7 b P/wNKҰ}fxZ^1]فU\p<׸EjYzl'X+Tׅ.twnrKX &$)e _TxW`,ѱ/žɞn*[\,IV QTR{tzV8 ]ZK&0-@RR~OI@%ܛj+oz{6s7Yɳѧ"Y3tJ\%;|kbPav#z!#6/1Tio\ pѾhCtc/A֛ᇝ]0D7HS067IQr b?!2(_83f?lq?Tor:)^;1yߧmRȻU (N;O0t"SDcmc#*2_]uЭ\t* | vWXL3- ;M3"EBp*kP]ֽ #Yt|REG/7d4Wen_t(q#zu8[Yމ y]VEdBa@=QHwCPJA_~jfOSˏ8H6tge&F;rlNY~2L-:(D<˩xMq280yaLpyOmkdӍwA[WֳiNnn4.7? wp^]w3B>gGl5kHZ=)/sm@koh:ڼ jZJ*So vi4=&@dYPO_8g6m߫A'F?֍ <E9!$b&AC3f8mRedT ZŰ1IXhO-@6Y9&BȀp]k]6 ZUCD١.T6(gėbWz` G6{' 87dڥnssY.5g+;FR~b-޵|1F؉ ™!r㐱3qW 'ch:.OHŔ-,c\j&}6g$h&D>&lLɒ﹙ks9r J w Bo';HM?77Ԉqbo{z 2DS$v}KubgDF4MϠ QDpctHHc aþIwj I}݇TWH8Ֆ4 %.b96*n8!jW'YP -#Ft mTlj5 51hn$H3p.x)p)q+Czw,E:!pM;}֨,Pq c(TI*d٘#B*pK`zC_9eb{H ~s[Nz.`/1l7 "#-בIb5|H/3pozɲN ?nvJ}V|"KW*T5}\OhB$<^E23: *= ,qۧOP0VIfy9g^G^vvVʈڝ:7Z 6nHy毲&݄ͽ[;7Dxm",S\CHk(E 'F[CX3ܝoD҂i0v..bMzGWrZO|8Jh::`uV/׷îS 2w/z0#}=ErRWsSm"q腜Z* cy5WP{AlUqa1rkثiem}t<_v'{+yk`]P?+n/nh!_JMlHvͻrI4WR@BFiG/wRE3Q]CucH]AC?W\_zh5R/ d#%Z~.D ( Fg@ ||<~y},Ht5!MёU8AWZߓ8sdǼS+3}ԠT(pWF<<Ub5"ZԬc.m`V<$=w /9],5"q 3ԋ)]ZYKM~}B͎\(qwf")9%z3OϙwZ3K#p݀CO'z` BrRw8djtL SK 82Lڳ&Rj+݊Ӕ\۞FS* ޛ b U:}K ϙ]q}sWTRZt(D7.R-E5Sy7"FNJVXVvZԖ;a^MsBYu" 6D4/@c~R'O:PwJ_(^@L21̊g`(O!>b/Մے`"o VT3BRj˘F]E9 -7Wcs! ']9G$*IDH=uM ܶ)'!DbJV:xEpKpZ._K{R ., 3txH&y`6/N4cvs!Q=.bߗ0Kl dnpeYv1a%Dʻv֓O5*9̥Cp<RBlXPe8(>?dW.uo:ZjpRgh|3t$oMGώz'Rl袾'ـz] ?ԗM!mإk$Ѫ?/g$`y>d<>͐ >'"Iis " \C7C} oCdϐ>gfa_X'*$ևC'$ὒ7 tqo~(nK"Ёe>fXz/MmbaX=XAMIN}]Ñ ;\Iry[οS%\vw45D.w/8\+cO+>b=)8 Dh\aP+牌Pw@@u*jY yL{]WC҃$+>Tiu,Po=̝롴- mJ'L6MSne0(5ƛ68ہJl=[;nvӱdKq89I9xuLo4O# Y^ W<|:3ssp_NqmUN9u J_Rm¡ǵ= fˈ偬'n1W7h:Cmڤ+^U:č +;E\6DMÅ谤AUrsV*ϹLGhAj{ӵdMCZqƀmֺSԵؐgh)qϝ$K81{σjfk?'ȣh6qm0 AYzCp$T^S p}d\[j\.DjUbh ێUe6p4XEq<"t© HEEݶSJkƂȎqs H9 B=WZ]rkx9]52?Mj;VK~<[#o)HCB/Kq8;P!iNKh&&5LJf21X5S ّ4a$63bKbkȬkP%= 7["SjM(3ő) aEv&?х˦F4|NRx(wؐ돉rwh!R!qޢA^/e^H ۃ2G/MLҪY7f9$Ϯ-7nӥ&)0tjnA6ɽ]?dR` MZW L}N_4`vRzϥyZΥܝrQ9~dXP\:]|1hW/^{,2 ox t{ҎMTv]héx1 [\]'dZ&(u5}Zzu d|ޭG)H I0P&;xdbC${;B qXD%%<-n_T1q1AR06WSLYTb4T0`ts ie?{s՗7\mF4WwG@u&E nG bԊw_?rjްG%]-Y۟@jߥGa!F sH#%Eb)VU)I9;yGW4%MZ$H$!o Bٷ}b.q47W7vʱh|wn{JKMUK+F"Mȴtt<sUN몂DKge|}Ȏpg%DPY K3_ڡzj E0lEzN=hOh\eSڄ\''IK;NCnX_y/2*u0T15j ]T:iG >c@ &Н"RbQ8p>o|Q̩W~ס 8͞R1P,=ZdNApԖezq#Hs 6b G%P6mvqS4/}";?o5iu/fɴ8[?QT_%ޜ:"0h{/jvoV͠棁8-F2XJ//G)RQbmYo$lѵI/^dC x.NҚY/qXԾlvg&jr>bw_䷔V-wT }2xD~.:.[&F/lMc163;N4%Lj|ːidϱռJ iT=T(<AUY]P,ٖOjV[;>*{ >ߠTܫ q́z@go[PsڕT D Zw(Q3%|>VH֯STdQaMۊK`CaY)0# #ap:5\ Hd8ܡb#f0 )rfd\?BO(EQIaXKX81f&mϴCD_#@^˟҅< "$1ts!-;1 Z'8Y:姧yB1%7ie(Ž]O}0j'WVFbҡ :46ibe*4\_!q'g!!?1K!vGL[N˟=˥qjH:$mG>G(pC0kls\ dVz2NqMN"E #}G>*|4o1+֌ ol&#elU-#wf;AN/3Q ?2W_ТO/3s|T~]UaF3ZD'M[c"3pwAcg1jlN}Wv.uKm@'T.C =ix;7 3%#y_W ׷e`&6a\\.}R6DU- µ mOnvt'pw rX:iɑ(X z 2.ƕSy@+;-ff s6ԷxU0% 0ޅ:] };oRe :*&DeZ!%x7' @!* F;x}HZM}%45G(MKr3>mW T1$oidmJq$0E$"a}8Wnu81[XaD<# MuV[2y\uv0?9Gz 0iX{˽("@6 nsA72un*{=kF|һ ;7܃~iZ uNf#}HZ4Va7smf=r5^`Eaw̛{In{{(&v;r*ΥEiџwpyqpq/RY/,O$@X˂Ξæ:5Qw,[\e.R@umgI* 8)`1KsTzQYwoV+N>s],i;xe](YC4ޱHmUӊ?8K>+L+ӿ]6~.k&` zqq?J]F<k0W]/j76/NXYPq!cda 7fW.?-=!;!*G$~Su]h\lx\)B>VE`$җAxCվ3սܟRB7CMFzMxw}qg˩ߑަ}0/KbFgN7s>J2K[mD>*gI՘5v\U>k>jFBIs;7g[|Фn6^; h}o$C讀*|tbUdGU0v., _,- Eo*A>l/˯Ixp_Ͼ&.۟\>$OnLO@XJ0dÿ2v 1)eQ%1$₵4rloWw̶h#h#J0 tzBI} >'yK`(QƜU]0{QzͨʾVcEylmU)A0M7uJGO ii1\X3ݏ90K'(*NR,b%'ʅIj(+wZ\ lu.jE¹qr/ "E60IRC72a0qñj0@Uʀ`"e}x˰+A$%K?D {[hZ.PL?K׿Մӛ$@CpwIяA˿؈5܂bɪ}[ _CX_IQ '5u#_O ˉ"qP8QXSצ>GF)n/ɩq>_}kR2фGڝ6.2)cM>oIm;Ül0GY4$P #됤'?6lI1<_R\cCB~ A*My@Mse P";"ꆥV`+՜Wz۰ c&EZTn'nx I -nd5#ZWe`H6gntMgKU4g#?dY'pD‘ Vދz);ypܗU7)P!!X˅ qʭC}57iJOv/5XvY 75pn4G\ÚJQQrӬR7cuH)ȶGm'Q̯v+eCMOEHt`КHXI!o"H"LDyCNbLm'Z $DK Jqy=.je-F1-?%PsGLIgr#%A_Kʗ.$hlc23zLS$T@ z.n?ʫmQ9vGܞFY?/wo";eтd*'e7)[ ԟK\跀hLG81#Tx}їkѽm#ȏN?!< PNI^nG߭V #-շ 6N;'LWuX5T|Ea1@OeUhLNy^C=5͔?rǕޘj$7[{9;]&(؇\vdjn og 2_ɏ(ώW!3!PSdtPQ$q[yNbO{Ƙ91_|?M_ 'r A'TZ_+xU$.`Z(%oh|aU+Ǩ1ArG{ԌQѲjevk ` ?݅wӫ;: چ<43|@kyD;z&riy8AaT a8^?Z Quc3?Z3"O'^JV+-Ye *[{2W־@ 9JtWP{)@ ļLe2gu}|};k@[ƢV+8Xt(;,2(oxo;ŹSV^ y-l +Ru;1}9I8Ӭ3".gغmIPxZ*~E}K"QKi꽪Ij(U!oex-ﶿN꓊`KN~(826[aas,bF7<&ͦN 7 ? 8dKԴX&dl^)%[t\BՔj$0[{+sM֖J$`5$7bWr$k%-^}LoZ,Zb +Ppյ*kRx4 ţ:vC2hBgO)9M)N:P/]PF Y{L \g09|'P"Th $7O 9Ť2Pꊧ̅™ 4|`$ "MI|IF@kK Bq*a {Ų\Sx>֢'ƈ*ѩ+fi^|> (HZ_7S6զ !gYZ0707010000030f000081a4000000000000000000000001649b7c2900005f10000000000000000000000000000000000000006000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/^]?Eh=ڜ.+ɯ`GYdWe_/gqTdM4x 9un@j2MkjJĴ#>ng`52qwE'A8xE`VNS/^GF3ZgѐsӰ1X@ءt>2D>עx$fYg*M%e)+ fH_o@14sOd췤mjھ_jįȿ3Eczs郤r i!=C7RɹSyQ趖T>o> E]  N*dh5έQ՞޳Q)AdGݶ-9UMz[bFIRZU6 E&Q4P꟒0߭rFQJ5oL,B3W W=/q08M^Qf)IjE:\\#aZoC+(cĊOK1u{kO ̐Z4Pl:YA$t̄ow_y3"'t F`x T$:ƭ.\h :$rgUPMYۯ^s;_z7rzCT^hLwEd6Mgbl ^?)(4 b=A@]T_ǰl0̄\g:QKf A/L& ֩Ï,}zV#U oO8^m;r '^ZPFͩe?pkxҢ2x? bFa8jHЊF?dQ%uY-÷l[eEcs~ l>&7Ek}Z fh&Um(b/^ +DwE1@m pkNظ>b]󗪚26'Gˁl>>e[DO'IMq1s^";U"ccn0ᣀ 76A;ᘾ#Rk!u劮Y{/qG7 G>ǩe%==%Y#ᱵ  㮲\OjPIM+*)^=pS k"(a/$L|;Kgy @coJ3Q.#@U[W (1 4K_dlݒ!hfi? v#դʦX1Hnݍ%?(AոD6w >0f(dAQEo+Y8QeBfD~A>{&Z9;s TFǽgf'SbsMpG >OBOLi |=@R؆C.};Zy-RZG_9!F吻S5W߉VpDJUk|ϚNf\T+acĖ[XnC59=? O2mw)-µl,^c>2,x);&YZTԯ G :Bzxz(&|a;o|p*u:~s秎#k:~\oCkB1$z`QZvzTt "mP퀸jbj+&2{^*eYetC|Q'GealR &z4@ˮIxxn|'5gbe')_2o;'\>q'ʙ[~-w {BCt9:rFe᥂T׫^1?(y z1OGAG9Q1tJ?"8>w;1avQh\bgHR͌;*(-.L CntG᪲XǃGdS;e ܇!6?F=󰖋|5asܵ!}iH2DFR|6j 8GB%[~1)3;tbiMڀݜL`VyzNxJсz3vfԋS0zu~04@!Zyi\fQd0ĝ5v0'`IpcwU%r8C GJ.7yH=<;hkoΆY|(wk^_` EB(۫@oz0,wt9cc0S: Zoܝq4|Д)m#y75~i[aY wq\͹״˝qMan3,9}x,1Zy 8k8@ s+MFhexaAGxNp#1zYcF24|6$xCі6>>?a"D&OEvN%OלsEx~|!u:2`AL[iHF+ؼ2,|%L![o?p/RZpV兽$['G lmA7]3& 4-f8r?Ya51|$jT$D.;$Oër3M%r&`5cnS{>(rpK-BuIXG bOl;2SG4]k> P;<E& #}81)&Ű̔-5s5Z#/w .>?AΤ 'yXB. !a 5h|B,6p _-"@2jTUQ.01 % ;NB=G`;B[*CJ{t˞!M ,9 "xryTv͕i*5n~TI10_0k:)yg[.,qVE-$'-m=M@Q'y>JRbtl9,]w)9>b(N҉*Tp1up 8yr2(ODxB*W 7`WG*q AS5ah?g\DϪd`94(c 0 BJʟݻ5q^mדqׁK9"{bYՈ38Y e, "aJhXge@&:}F0p:1cM R"Ng5 %.y爳`?d%3+b CG2cn#Y ZVȺk#497/܂78C,(9&?vvGG߲2ܹ; BVՐ:9fn/ !*w-^Zs!59 7&l (Μw~HKO|KsP `|o1}:W7 <ŭ5EPa[o'1Pk Rד`ȵd݉ Gҥ.û..-'”KEQ嫳2LJm37qX>$uU~HpR<'(%iË3&W ;m ޿ B \k+eлx"kUEH\v֧1]Ks9h[8VhT2CT_L~$O]wu[*zJޞ=le)G 55#jO xN8LB c IJ. A }o`#ԋ|؈)e} \(=*ꯞq"!kC& d. ٦{bd)t@8+ MjԋZAeǥ؉ԧcy VZ. ]$H%(ɎWX?wc\Jb?ftPBevRe&%=ZCj5MALU$vbu]FSݥz*p_0 6.lS|;s@cJj{u)uWf5QJpq$ $IP m㩐 C>2Y(Fr9@6q$˛j _}!Pqy!^bmT銎U-^|OoDc @GXAZWY*ē݅2䲨yN|f9<?ԓ]pѽ-_Fj(\"D7*{'YEzJ ~`zRԳbAشdp:ߓG>ו4!Ya&>yɓaMwnUVYC Z,x A&̝[=gM{4HcmwMퟏ2N wxkMʟ./X<K$uߧڤ0"M%ѱ; ~E^8cVei;+hZ΢ʜ"5ń0L32 -͊,θf˶M x[Udd3l*Dir;sLۡ|U \!=VSRʼe~M*Ͼr#U_}h[JϨԅl\kױB,dW*/?he'SW=jN>Qb8~8tR]B4Ͽ(d]msv+I%w .Dlp( ^ h_Wٖ2S6lM)S8n '(O$yXtYӍ oőYu(8J_D ư/4+YW< }io ./)6PgkBOm to eo-#s[oY do@;du!ߘ*¦=m$R&5d7\HdV_b)Ȗtm!v>~3ʇ|sCz;~(CYLp iJ$YIzG/~`y!i4Lt*+ҿŌ{}xAjj9 pqɴvЕb(`Oj.&ի>]f ^EZ#7|K)tX&ZnX$N^ŇmCgDw=.2[n1f7;okOWa d~M1n|qU<ߣRM98uϣQ0 }fmS5нDAG0az3z9kBNM NmK6 R>7DQ;QI7u@熫n@)H_Tp E dR11z" KWO0xn5/oٰ(u@ײ/bz\F #8HLA_R]~jW79/ny8u 4qyeyTʚBW g_=i jQ:& SHr$]5BD'[ ]1,*/$dy cy8 zA]d:$2\ kɦ:F찌C"@Ȳxu9"]>s3Ry2 HdH;xA($OQ.vv?`Qvϴ1_&x}yCh5j_+% "XXJinPӗ"^՛( #R.l@𼎳kvgC.l}&^PQ9 5h庆+!ϋ atɜ"eiIi:0veAWMN~, :,F}!Ecp_YdscA- bU/czT(0[!ĝДG@<#=vERQ[ymϻfrCx97Ke #tS(CYoT+|-%eʒp[//0M#go- s -,f‡\6P"BSQ2_* HgsfM&Fϧ{@c+Fk< 6"YS;3&5fAی׾1&[)?(xl '6뒶&AuӴy#dOGFU~B*cpr3<( yB~x|s{`?qbv];~{lQ;t6iTbgjj[J1 Lѝ!PˣQDp)i٨©@u &+8~ E_8Аp2Lf3k8f4!>vE +[v6$) /*+"%cv`[qS]yY}ecb+8QKsmxe%e  =M3VI_c,m\<;,iCzLȁX#a%3B(+.\fCe/(zF`RT@Ķ'KK*8Rmh MK@g7A4 $-qWe//2=ߘ0? v\uRш 厏^p(uCcHhK\rDǽѓN[rA0̨fSRR|FͮjrrE(Euq= œ8$K~Kpo9L)?VK2!_qLŇd/hάd MvLmqzEeyj}Z_a&Haxfq~E20C[`It)蓎CⶶoWJq9Pf*y#\";D0.#̃jāK8f&yȐ`%ǬBtш!S^kR0ӓ$4JXr* iYj C!C#wA:_$Tdpҳ$3,^sDbKČ21bW/04 u h.\P1rlȱ=0'Egsk\S<7҉cS kKPqs8k2 <$vh4wӐTRM|XCp~<+&lr3] ePgmc]VhQik2zmN::苏=,v,8.OaGxoPRPd䯢c_gRJ1K𥭽.. ̾@3 *F8(F8H0OبeHfv-#v7E+"i%8$ZQdҔg{"kx.01\MI O'XQQ'qN+j̱Ix ǁ1"| @:x8(Rߝ+K󪞆Z*;'V|ŝ|pˇݻ $ǜ'$ -uջ.S#&כD颛=g4~yH9':e(Ӽ0,=]RV\nӬPʻʼnK#oI3N3I d@PߥA jÅY2Dt-n 7Vݏp}^`V u!AD!IO [F@B\lݱ8@m4U<ꆝϝid~?œ ZD0z}c3-)tcUzЉ7Tz nI .2Je> I<| 8%/u\sj× ⤻.1^ܧd TD-PƢñlLÏ$@:dLhҴ.KhN./,cІ+ 24m`) L%'ʻa)'PN6'T(sI3EN d`6i^2~pES&۪}./zU!>3osmķg{Px֧mwz6KOdB) C4l %Zm>6PJz82{;<WYP U c$ T7&Ioθ=Xt *=-z%Ӊ"'-ڦKKi,Q BpD }tS:gKMay yˢ^jU 2;Za+:  4sv8EWf K葭 $7GK2UABs0 # !չs7_tEdp7s낔e+&ךMᷦɼ4qΎ Ix j*SG`]#`|ɡ[}}c0tQN*3~ }|;6g~hVK2Vn=nBNAȳ >9'_ԦMns,3n>D ~Qnɳڳn> e0~OE3 #!8'eLm~ &,VvibHXbѿ}"GoWuF~wL&]~342﹕z `i#t=E軅^˶?,GQ'6 ŸK!v EUU~xNȮGǤ_?X KIvm3^x! jPjB@ ^_[)y@Hkc<ºVl*#DI18ld~rfEoզ%R`TNwT^TrV}DT]Jo"i+Tt4 3+Sz,\ҍ׹R+&S.}+ ͘},My" qhE_ZKvtwӪdC1bAäTTT9:_v5>*N|'6%C}oRv;nW0A#ƪ1(}R| s:!wF(D7jn[כx4)B gwbua9QXGyʮv))fɯNg, F,/q%i ^G8T=2fqðRjV!Q-bT{|b\đbՍ>06?0d#Yȍqﴬv)P_ " n8L)+>}o-h#t-XEՎSLВ0(JNc&z`'5 G[Է~&u16ſSQDݬK\UiPNQΏdʉEa%y6>I3UDW: +MXjoF [1̄o"Ul҂OjO}_أnP͘;)& %ָc)(u>lR'ρ?SUaήr4:lv R RI wGq6FJf˛3`Fk]V] F4*>\`mric0ka[nP|>~|!pW5w~d"{)5jm 8 ZЋsY5:V?&NL?WC`pS/H}w${V-SMpl wR4;3Eb ծy ͦ? %>]Jf`1k:,[!NlN^m0l {P ?l'넭EyQE5KI80m\^җb>s …AR&U稕Z0GtˉNᆪWP8<a91rx97OZ:>OjE^xY/K6H89LSu[<ڿDG4[j̳TVr*,r:YF}@h4kN xk211RJa](ǧ#SLsy. 17JjN!L-;&1,ܚjp2a1Dnux$A)} C>d :~@/aßC&LEzO S!&f[q0Es#mɝƽƁh$:p8rHnG,z} )fc$U{A htd9醦Í 9,v)bB_O*7ܿ&In v)#Njfmy|O ,ٵI3hp*w\KhQgǦ 5kߝoB+R2po~o puӡ^>`oؼQ1O1͐VCo?ph=Srdz?I$ítv@/úpg zon'29-{σsM!"m'əYKZyF7>S&]JVWx"z"q,o ANo ~*ZWOύߩ%=i^VԼ.uXhu5¯ ;; 0P1E]xJ m]]exC$5Ύw8&Gjtrrboiꃾqʁ9EN{Ol'(tc X*?AyE`a% }2NJsZUg1#.Vvw5"Eġ.jv{r\f%%3Rl(G Zg;|_F!3yw;}@DCOqR?MoVf ȤUX)<OyyWO̕F–W'd.tΆkSO =wuدf 'x~h0 +32YhedVUv# bf LQ GykBYH6Hވ[a֝@oݔ$ 5Tk>O7E)"傇r"P΁Af LQSlFlK4 ȖB&;gn?Y>MX) ! Ey`m$٭U̱Z$XCI&Q[C_?DDȊ$s6N(7΍U.V/([N}H^R&M8 5 d#ߝ Gh . >(j(*OH.~$}'VXpX^0l b&Q7XfY I [* kW*P#- G*--BH߻RW]M|{߾cS ܔcAP_* ѽJd"BgpT ې;r(C:E22mJ•s$Ik>xj-'+VCL98S9)?fMf*R)xdWA,0ާM:]mo&Ӿ-DtB] ҉r}:f%y*ikJ6;$&8X:+SiJ>x^cd JcÊ 2&:a Qm kiFޛ0b18Eah\:X`Du)23WT  PZ7)4' zO Rɤ:,!ܬ^ w_=-^`S]nVw-v$tdY ,8([Y6q-eH@iﭯӫgyOhu`!d[Z\r?#G\I.|\Ihz@*̾r.WlcP'q% &c˖)vt:T)[6$O5|Ҵ9\3ݫ׍F r)MBէFH1_oPTS5F RPtbF77?0r>~;Thu(- >Ǹd5:_T<ǸUn;bT-LPDXlyԠݒU ɇ?`os3vf:,u~M“5YS-&;b*tFr6WGg*6#D!^+%^S0 vWC2X|(z{8SdW6).tNYXFDin,jEK!i$'sA*kxh߱_(>!e e.8jAJȧ׌ܷqg72#Vymei=y/ĨmI ~aQ6 qXXQ:@w''anȡ'+1ʝٗP0|>7iAE/Fl% Y/:܊(f.lN2v鹗>MZ\D[[x M=cb{"dļR s ^0Pڂv-X{tLlפMB$F4u!s#B8dWohH[$HA3zooqAoF:@)pl&S 2/>g-Q8],6<SSg6eP}]ㇿd)rL#Bp7 j$쌰[6co}1]O 8#s\ko,$Qm> ع(`Jғj'&7r{-i÷-JAS.h.ʌI.'kǃRboс>䨀&Xn"`QPw1f齙T]3 =#[i5^xi㨹YRp >LO9W9ޔ$LvdM#}Z&/1?dhs4 |mC-2aFğ+`s [Fщ XQH6`u}7 E1}TC? qZֵj,}d{֠.@C7~s l0Y;3Ygp7ȩg&$qTqd vz7m/XeXj9_ٞ%LqK|3قQpߔӮQpQLǿP*eO@ݱ%#sQ'/ opM ;qEE@crM0RY^9 hihaRIς|ykR 3^ M m2&[,,q.}ݫ{7v'/U|.Nld[H0Ȫ/ ZyfTw^OPY2:Ho@;{UϘUIJG1e;< ]2@bhёZrfIowtTCΠ<;Ɵ1!]bsL܈?ku㟴b*ڣ-"B ir]Lsk_C[@ܗ d"*$^׍26w 5 P[r *<Sz\ ­^LX)ck\c8O5*3w h]2H_6ò<@J5;mI_<; G%)u l!lnn"i:Y8 TsRl4O,J@1UL #o^oV,a@%(LC>*)'rJ_{ϫ"6 [8{0ivq!9Af0iWƤFt[b5yu7jJORQf9~z`!s19;^CG<.s3 -mI5㋍ưA0317$Erh 4?Oa,i`jɹ#B}5yţ: 9aZ^,9 nZڭ3'Ͳe,{FIzcI4/*HJ _e?E^FG rL1X-|5A߅(P7 tyS;p$dj8iCයBw^-u򖉐l[T4#v2P^>&(Sj¹YY%JD-iMX"@T2E{V; GX_+Ё;w\7S!b"]c| 4Ɍcȓ޳p"&܈B8;ۘ,:YF[U  k,xkhx}46LG6 e],2/YBp SuΊ$I@Ķ¿?/_Pt7'=| r5Yڧa eׁJh.@Z9t$+y>Hk(rnPaMFT؜l"n߷m.^CN,Z9JVtSH=mΞbL(a}*wUa,x>8,=@t*af=HT": b9Űa"lzXιȎbh;jp|Vp 8V)[J' 3`lnN{ފo:?ٚd3Ǎæ_v4r4g%,wz9N+іӅeZrء®+ZS~:,1DW`؀: 'q\2 S$"{vq٬v!"pcoeI⽴y3r؝]<}t.󴫷VXڔ+BʡE{\$HS՘Ρ(4*C.}SX׌~`+Un)M8KϦIOLO&hB+-F!2/4phP4pV; M!'*r_r7fxmm(;S?r_(iضV|O=0>v+~~pt,Zo gn'R3d m'ArzUX'?)3xK!$ʲKt +X7KB}\w/~6z5H*&mg|ҩ2C0}fQZib ɾam0ĻYUH3]N=YCgDE(N2 HG!Ѝa_7e/fCjI~zaX"攡δuHYXKذC'[4q; ZĒ߳ڒ7T͵o2sW 5(9tc׵4!HαGk%X%+ {kCgg2N? rY?o-;Tj]S`.`[٭yG}TS,-"CW0 } p-m}#mo&wO6|wCE2֣ [= uI8@&Ua߁iY@$4?o%'uD`ʤ p_r&벮RSS#KE#PɓBO*3~{+2-(Gv~n5 SlGvk) v=2 (q9نXv?|0SpMҁ(RCP0SޥG8N6 ]:?3dEv{nBP󢌿\z- b߯>,ţ_YW<9*4GNἘ{3q0o`ܦ{I@b 6IXfK|`QbuoG.7sLhː˦3}c\"R_@ĄQvf0܇BW=pP 6gם&iRZZZj,G&2 &1 9j,- A51U`նXUc7.W$* una_Ru䓙̦Ue`OM>]I cBߔvp<$$ݖ1ի\g[xv/Jcã r6 `oTP2˦ 3Tܚ\V~(h o~qlDضtV\?ϑl3ęUa6Kdvʥ[-0l OO buUyپHjd[#B:](䖑q@4:/|gn;< ΐd\=e0n 8Wd45p4V=u@:J哫%(?l=dJ^!D<7P+ZJi8oDUǧ{m] `@QG".H~QrGQ}`I[9Tڍ-JDC偆fN߳}kj{-7ϔ$E8,({LKW@Al&v=cEsaiIѳz5[UzDˊA5E;_OӾGX 8]t&I˷Q2Uԕl}?PF尻E#x"{ak+Qn^fOۍ*J >Ҧ:w߇X[A5( 2.~+vBѶqjDKop9x͈lӧ#|aB\A3A@Psd dFZd'Ե~*wfM$8x{z'Fm|im^KKnKkQO{ ]˯㷘zh}ϜH w'`TY"3T/,aEG `驿gISҹLi3pH w@#+zC9}[f=HSpS2fb|,؆'j-p`X~h0՗nD$^rNd\rHAQqa#kOa${m+v0]y#Lc"`>=Y&1 0- vb 5&.z8~'1v8Bf~jVmsȦnqk,7ͰL ;GԐS4ş/ z)L)G2 @ O3kbSĎ9 ߲/ NG`ETy;\ˮsͨ 1o)|l<$2-0 1R"*Urô I)zq4S\͐Α︃-P IˈO31bgV:ŬqvoLNfqeX9tU9`aOQ˶OdRF{ܴ_ݰK]EaP@y@ћ˹=ۅ_r޿K.1K%kxYps) "ad/wCWաS$+"䞚M<:8 iv{LORoLUߕ:}&""^T? `soov.2dLU8a 0l@ﭐ%^2lwe "\fN]yCy-o$ .Gå:OǠ7f5CBiG$|ulA/~򁋑0 N RS2kʡ^-"T(S(X)\laܫj=7O<Ib\hZ HY4fbzpQQ1uҌT#7)5Og EZp>?ꋃP2Ţ {p8"ƆL2gT}*$Sr@fynLCwI喭_wbUrnv5Gto+!`ȯ'B7Rm K柳sYyq*Tc&ԺnOQpK:fʽyZAȫj%-x`У?ko4 ;=S:''u`>rSegjH.PȯCYd |/+ pm;zdfhGb3Q//,&h\ >:|ӎ?v G IسŧXӞ b{VF9Ͽ;M]*i1( Bz*vn pnӃ<Ώuo+V}WZ2i #9~Wؕ(2ۘCdŶQ;o7&̈́r'Y G(ZI[Oߴ)"ѐ"`pɺ@P/):/Tmn%O⥿v, >gcض.:uEhoJIlB P/ĥJF^^Yr:il;3(8q!=+YDG)VRqD}/sŽQ{0wm٭V/kC=w $f $,-Ɠq$ SoL^G8i!*j@L̍KU..9%c toN` L-5 {+!3X8gYZ07070100000311000081a4000000000000000000000001649b7c290000a6f0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/W]?Eh=ڜ.+ʂ.'3Ec6S`8&zCz8>kMxH뀪B0{mzK缵hAg,Ry$!88wwg۩{TExlZ?D&+^d&Mm~2kC+{?U-VB(#7Cjl0o, 8sIWKd%<>&LakZʱ˒>70iRTٰ A3zI0!.Q+܃1HtG FzngN8? &! ׈Ж$7,h0\8s:,Nndѯ+h4dkw"+M8~6*(num%u)TGY ȳ1ܔ=WE~+~|iK?Ԏ@YK*1dxwR(sw\6J9AJՐ,YdGO㰰`{en^2ЂAՃ;J/.d OhPf۵q{9b^. ҆IYXKoc+[h:; }ŻdBq!ps;I ` !5$G; -k'L%.GQ {-hxsh܈8F3)*AQߢzOu٪,.Tpgך}|D00VGqd?3Κ߇UF3_db.Xލ='mu}a`x)$XIȐhi>\ghܹL gGNfu6YXlmTX_y*v KZ\jLJ΍Ǜn7ĜiCjq[NVAn8&w eLub9;Ng'9Qƅ:^r8';mՈh.{{Dy򌽒,Lj/y67^a?<iuwAY_¾J1:skI!Em[x_ne?sWQGh9M&1Ѕ+LͺyP>f) 䠀εkv@.Z XN;+l;mg`jx7>s,`\3l/oM$F5m ' X}]n1 Dd3=Q4mh4%VcS#!,_7q]7j΍:H ]Hc*lkB)}ؑ-6'V̨A[!4qGEdi8JYڽ &aiS (y hfIa*<_*/y>Pggv"Q@ݧ !ͣk"X[g=xW' r b N0X5k+f0xc*qfޘUgdzce.}s֘F&nX;FߐMХ#tKZɯl3eLZkN4#[|"5k$U>Vq`7Ů$JMj|se^w~ v[FeAbSvLYިba KjwNGfߗՠ닖)}}NEba|3MMosP g⹏!0^EjtIw0:ƲQ0Flv\W*A˿`deEZ"b]="C}q0`,g0[Ay&v;c`]{l`,k12-g@{k8w7"G%kW !tSwf "˄G^㺺:+M시Jz%Qᕦ<]c-ab .T2TM"'0 6MPz ĵ5qR>,!TZgaIu.AltNiUSА?kͬ6D!A 3~)5gbOvzS"AFᙫO3gX4U*KS`Y\K8 r% W: k2FWt͠ :&o#ʻS{J+&2=[RසTU%_RU d1UMuZ{YLZw\jJ^ύgho(ܾ5?QTWŔ`nb`p*4V"% p,!,1'RJ {*mP`"EۋvcM8Jbx#ϢW0:@oSu ,FC@$I&/j VH5}(DUEkxk$lh+뷾: >#Zω)hmX7@OPje-2P1 DsqMe5D|~lFGK,P0 >ы՜ 0s=S Wwę E j"{A[HYQeڽmQJ*D53"jCl/1CsA3ȐyynYL[3 9%~tPbsrbWF611T =K{g㤣$^=a@YLYMYNO (x'2[U? Mzi?u5H[j;A|(Il}z܋@ˁRp\a$Mn +ӼDDtlB41-ض,f3UT 42,/-/vs|YC"+H.T,X -Q7qv HK1`J!ɧ P6Cܼ"Abq+"i,cX5pR#O@¾1`u9;Y$zq{6*MAT|t9~[ËN9K{d"&qxz /2"c(Qʨ4潵0k[>VT%ܣv۬ˀWɅP;㞳hèIJHߓ/vycJ%!)-5$<%9"E-򍁿TR1tdɍr5#f釾 Mf|m(LB0sLM*bg_"l]1'v:0=>W6ʼnF$x {FGyOޣkqJ [Cy7 >0*_nF.AgӞ ~YO~P/f8 dZMחzM'^5jzF`I,Rx$h =?ցGsnSbǟǙuݵ(1 L;ƗF{A+Un|,@=𓬅񔸺ϯ0:]P 6Xù:ԍG(^(drĝ@tr>:9%S?h 3a_sBtdf/[rdȣe`Ԥ2`XQA!J<m) [l)3{%g앲]d~781C3<-ٵg&}cs&Sm ; 0Rb,G5< %Հ3arn/Dh3zCU^[AK `vD&!q=%Aٌ]!JGniʕ:a!B_d;J^y/.XEyP'Km@X l9F5Pwƞ'mR\: %*P4Еq6TLh_oTW׫`/pPA}0 Io ztPrk3b~U7oPM6Es(o?UO(sN3w9>ӧ9Ob%Ϊ`oiZm0MnPZ/ݞsҨ%g!dNfm"HFnr-K{i!#Y42,-4NȻ*dY-lWPC0-64[P0闓񆋵8ƨ+M{4(-J͂jgrD2Œt (JT^#q,BMuF (2AYhoI5CAu3>R9KLdg]ayMIYgt2\Uknl[H[ hɢJM#MZ܌ͳ@!B1o*3Hn>'<_x9Igyk(`HΆ SWk^&`-}+ B$$xOTذZX0_Zp"p#S腶H+22ڔU,x!9+Hy2K5xzX!V04M92/8֌E4t$-j G ho899m.*Fr;@ϛ`sAgkѕ?x/ X.ڞaeC@N{ƛ#\|/αk}zQSﴃ igSnHI}gGE%rmsQ !JOv 4Uߒn*@$†2Gf/ tΕ̸\Lq>=5&ޛB 4MYo'# 'I6I4=볐$rKoakN<5f2C;NA UCn]T$ aySWkbu}NJvShLZW'}^ 05~zWi`I(ħtNH=͈_ H&!\XƵkdtfUFf0ZAM%*k_>hl!DAX+uzvsUF1дυXqIّK]'|bvVm( +XG'tGP<'@˫6F=A,"5@_sQ`($v諷-' S5\l$4Yst^fȮwѰP`!@2xR yQԪБ[^бǡ:Sɜz 9 طr#!w'dշM@K-cI F3E"D1,oR|"h0eaw[.:%̵AJ.sIF!mFF`7aM+ܠ(6,<;~&C`  U ;W cu.~d Y?cva?Fd&/tMeK 'ܾHRɵbGhEsdLͶ( 98݃(Z"}C< A @y>+c "ẻdǼ#TISe(Y,|lR8/$cZ+ dŌ[(Sui/`8m?7טQO졻wCsd!&*^>GڭrmDkBU( 33q-J*mph zGn@gYGJ -s~dg՗.i)*7@kv#cW[ ׻_ oL^7-WNJ\Ab+?(n9|5\'4d'߸pO)`Kp9ΡwWם"6ùT%pxȽԶXh:vj`nh[< 2Y4+O34ꗞcL ߕXx #au#.Zi#K3O+Wᅥq]W^;b&Σ]BEVȭ*@uUɮخ4Vno?uydGH7yw;% nwlF|yoK%\^2wK\S):I!f^(oF 8@o4ԟZ?)Px ]<{uڧZ-NMJw V'[ S98T$,uf?L5辥{k  QMXTl,#Jr7 @'3TwhJ#הJHOsH,֭K`qJGC7G(>/c豑_<2"'8phUtYMkE5kInE(c;sŚ' rvk?_d-: {oljvAvޚ֦_z'^GC[d7Q+ ӑFPN,*7w9V!C)ܟX}izDsi Oz}!WƳ99bթ{Um3Fǁ,B[hAc@iؗ*)D/Gx9.9L7W5M–*@)e3YpR,6j5gzFYx"EI"6:xZ]Vsb 7LJ?q60sMAyΉx;ꐕѰB(u)ب>Ag>zxvu4(k0˾Jbb۶> 6H|^*p +p?èVǎ)p:G^]%0M 9Ȝ{j˴"5H_󚱄d]X #=ePZ-ƀdv:ZP| `/MjO;䰙Q$D9CnءBYdC868\|o͖#Җi2ޥP3o(@;#ܤ) MCV+ y&3!l$@0ؾ6C544 0eҡK߁-6`#裶..5C@ޫexÁܵtOkkQ^ȹxXmlDc y̪m;Ϫ'ն!X %(/9[h_C6`Axq9ه2T 鋂INV!=j ٬;{fu_ثGday0{iNSW*~]fm~w*c-{ˏ3\T˰q=fOW/)U e8qO5CfSO<8cg &w)imE|;CIx&-XV,' ә&9 t+?Z9)\hT.n\a{_/&O\[V&3y')ցFϬB9XP/>&[Φp.TCdJxD1=I0UUl*tNͶ8%Y$4m\f\O+ Y"}=ejށUA0zZSU0V< &G>UcjwDf}0FbVQ9*BDOuU V\WٟyZ8W- LD8(C$N3-nEC wcH`Ucԃ6V|Guj_^ge7!2Ƿ)2UTKh\Xj#*nNHftה{.wZJ&Iu9c`Zu\Pi=>[݀i}>L8JJG@`ޅ7 ;5CM\ɢRı3>e ŋ! ѹD)ېSVE $BםlN̆CW-تR32~ݖK͛-Ŋ>}C*Rh6v?ޮ2x5Zɯ9w?+,猔 7t.m/H6""5 8TZyXo%y1ƺ[>5%{B#HLL*RqGbePCsl[:gH18݇FcPrJrߪy)h0Aj.N3"ьи= fNH rxAbS'̛7mfP$I\ 'T.νҁ:Kmٲ]wW[rI Hй0޹Wj2-Bnp_8^m%a4z%]v/"SF8B)T!:lϘQ&]ұ.`(G6ތŭz$x6Y)"ZGjO-dFat*D6A::\je& t̕Mn}9v-%4}< rin⮟dІ5=E׽f5tr2o/eO@ܠ>OUi~xn("éT;,$U Πݖ0=R Q4ZֽDci=LO6tvG:IaA-PGΐo[- Tٸd'ӇrHe\S>P~ؖ+Q;\2I׍9BB߉m,RU3I[tIz7dSE!:R-d[+`݃u Ѱ@FG68[=v,4`BiK_{0Q䄗uR7 ZpQ4,u_r:P6¤<}I*]PB[B{xW|_'6Nv}`ێ|eݰ{-`Wj>hk+4ח tO1zMP$ikh9@`֦OjGRS#fW>{unjHSR߮=]0o1-[Q-*ͥIPyoU)>zBs Qn\M 2s; T?Ҥ=quok">nkw%4VQ3Ǯy̵pԵ7+t̘' YG4 ԥsW5 qq?$`qP<@J3tiI/ÙWSwh4k?eb* T!1[2vAK63Ǜs^i~/N}zP:dpqH7ؿneHERow/ِxPȒrvg[]+|ɒR _!a]efI6ɚ~=B@rܤ#S0|Wɡ;$&XCt4kcQmb&YN֦yZ#Y+8aIEh)9vIN8.&_- E^eğ.HwB{3RHL$OteZcK'ȉ=FaJW%EEÜ,GoFLJ%ވ&\6,~.44 ӈ+A91|QzGmDgN_va \I#ߋJAHPSʰC!ÜC#9Jd jEZf$s>'r;e9el 7w}Xiy2 }B$h~Z.ycFETrY#k2:eQ\S5͐>Tq}'B<\#4vPU@iPt0uC&BM0%ix@"*×ΫN6ѹF|QuX4%I퓲vIUHSIIH2>?G``iuEYnyI[,ȭ]"j)xb{#X pΒ|#P4b8 8+$irĕw mAK,b]CXmX:K8# +(\V򧞌`KX6tKZr7}wje^ViONpF`Fdl)ztJ= 1HI%Eٔau?^"0Bo-6R=>TZ7 ڣwX̺zx9jcvtO-Ѭ@pK#æa,M 0Fa5CԈ\xS fHڋW M 4͈i KDL,6Ol"iLIu%I-m@s<1d>)!L,#T/<;߯8wBzTsl$ zLjd6:L%\iMzTgႎ 6- aN5/bxj|p/厼:M;.}Ln2#S&Y=MH3)@ q6KjK$ smkO)*wSq1TzSJH_H%[q߯IklF/YMj/o;6,x<fCڦQപFZ٧~_2)}^?z {I`P-4b uPPX$Bn򆡀 y_ *_x8:RGT y$fэыp|^" z)!` f/To<贔k,'ey hD`"\/r3q18AV? =[rIyF-y[f<a+ X[<u&V&v,xoeewI(`M>`~}vn ~Z(WԷ^ :_lط:eTQNWpbh ~:$8QxXQoH#nED5; (p3xB]3*‘`a.p(P-(sh}R4ބ\Rf'*˓0!C^r4J/$lOfpOm!mY@αν`3JIN<3MpBj}y0` 6.#Hq:3y]T@$j8N)? Qˀh0aievlN)غݭ IMTOwkj~4[}1ԟIbފWwj+@էѯiB3ڦef_{YG]EOvh@%ՙIL7%ы- u%9H#i;>r0@x( t%oW2zAIS~)ϊhMet5{kArAJ/Q$E009ȿҐ/H`1^U4zgk]8p3Xµ9I P5CO*A?:itm |^' ^jj N6 ؎ػ8]LV8j} = }Tiɋ9gPrSıQUMtM1*k~b!#Y}!/@m,zU=@FxejUC#r0Xef^@t)cs*wj` N=:W&"0Z'c9fHX>ۦ܊J/ܱD Kb aIƎQQ*5:3V oٹԽU3'ʑ#h'2H]hp !VYpDj01[u1pGv Fެp8t8&`dHrߔ3zq+:r-]=ްTօoq#+.ַv V%@~WņF+MðG셋dsݧY>Eֽ =IXxab&&L8ԧ`0- (EYw:dSTb$Qd Ia>t>o鈗$SE9=ʕ[)?{~B-A)]h:@ _B:Cói=û/R_r#c{P/Kp]0=3ޱ2c}xTk9S? x ABJl͟29 m Nv3ؗb]ߏiUX!yrQ%L G^$~Rg+aƃO4gMܬJdX|p8 Č4kS= Lc>*Z9$5>/R1XWU1ȔΌlvcQ1+>:bb7fgjNkb ~a޺|pSoieWOkw,{# }YTM!v<)>+1z_~N1Wٟ\ nJIǘЙt:z\佻i1<, \LՂYnI"G;zK)(fQ52TrsÄEu [a7כ]_sӲ3s%lL*Ξ+OА 8AbѦ% R|j Y` &4S,|³cqFz?Mˤ?҉ ҝ&DŽl\MLp83xIH'X3í8~}P2&) 93B;D?e (sU{%!'E 5GKWW  _ʽǕyPfIs2|q6dG1Sz,Ӂu}FIc0C>{=ܴ*;ŷ40$V3%aLƿSʉj)!3lLg`4:,jgH HŬ6byWF!-(?*1MxceG)Cj0Ge8GcX,TO>]z} dp} īKIW̓7'jH<;6Q[(\x!kzލ\Ɉ4W;=U }hi5Z/_a2RvkV՛2~͇D*XX]3!.ɕiDxqy#Eёi~fZ/M|VsƖ?}+~lG2B!=5z G`纕1ǫ):+NzN%9/c$tA1i gjmk:X aCdDO]MQR]2eS_T{/ea*#87z(͡rM[)8m,5c5%sWW-5jmn=awXI?q޽ɳ6}-<VZ, yHO 1i׃8.}`:4 Otz'zriٿsQ'z5_@L ts2֪F;4ĉn2̻"8 g$@;dY\\,%%@VGLg bT- -ѩԴeF3aDŽ[6~N]s7t/5# a4 dsswR>#1S)lG.;֟b/yI3NsֿE Z*e ;61iq^u1)7*j;):Hd(L<3 #+or&B@JnbgqRԭAեݰuSMEr;0EesSS}pH"5'+(=i!X}kl߫-\Lݰߪ0HzrXL,PK v%pUlfGQH;czQ'8{&r2FHwNU}PXEy a\7ۣ'O!ק1V_'ML`R8r/#dYqTXw ,!P!fGzdaa'XBs^R3>T|l aWmBa+&'BQzy7nʧ[]ķ(ѽ=iE]wXD$rt.t裸wX/ Z)v(P3B ?#WvW>.+0сTv! sdR\p83ko]})=|$*ki{׹Z$#)"_s~vǓe/Oq\22ًX*15M`ǁJwp*` %.+G"^j|a%mз]zBGj}ȉBMAxVڏyߐURzQQxMLCUnTvgLY 3Lʛ5)[ atr#\1&[{É9Ou7 ;A1t:$cgjE# 4V;@*^7ֽH%q Ƃj#@nż]yoeV:Ѯ.w>9[V],_Pl0L/s01q[mZp;b'3ŵn>|daӡt+֊^u jF!m.O[c?1ez(ryR:yc)QKwZ_X0;FWrV֩m)SE&ABM={#}No g}>mxw2|;@9-Dۧ7V{Sk-b?d?M +\v8K)kx&թ=RpCv%vדak2O@M|[\vO(S"`:2uTaQH43+1P1^L?xGY]} 1&9Œe,*xML /he !8D۟ҺgԒBuw6VENM =6Z ~+W+ۯ5a$KoTS]y np:i]?uñR0Kla&JyGB?>]z ͒r\=OF %q!A3?/5!)r]Z$L&'£|2AҪH (.\Fa;;^[dVX@rxM6&C@smYB.B MRsB7e-r+g|B!`mNȶM(/PƣַQ&g tcZ efb sύW?|eݜxs8Յ)j+=3f߃*d#xLe+ uMZLu1O SS^kIxuni btdqD:e-IaVFwA;Q·Q9j 9D*'=FIIw29csIkxヘ lxH`4Xb[X e=!?J<#e [`Q!!{ˈ `}/giY1ҕq'礼BYՠg!:r$\i{KUF}ɖ\ݧ2僧UJ3#n4I *O DJ#4SPte9YVx*=*(rPR&ԕ +c[Mq#S *2YRȨTjsZf &)F-8)o:3亂ȟz6t}g )y2Q01<>[w_)\VLnŊ lxI✴dɵ\RS1uv'ӊ$T^ÝpIq3HIK57c-U?U&{ UOn:CPlOJs běܾLa=ރ2Ƌ,;f!2TK@M-V ]Yjۯm2 T7PJVD.: Wh"*lhGd#%~ڶ"t8KV)ܕF_O:V#V"vP /G3!PSэдOͰ4#MB057"ӍL]yᎍ̻vc'];{u7{s3'Ӛu6O-gqX/u@Pc9lxrKlHyE 1Hgfu_#+fZHҏtCzӘ¢IY0R[ɀe3 Z`sZo ^FfDlw-MՉ]q~D>Tb5v\KF;koCK.YCm X89H$D|AA];Z#/%2v:kzF|p 2YX1j/c6NPce/׾+ FېjT2w_idBn;~h6As/O4EKE=gb3UpQzߏ `cXΗ ƂմN׆*;\Q Tj^ l~ y#R/Mލ-ߡ!+o ;Buu#h"w2U@ΖyaR5\jKJA(n9mQݍGS#w]V~Vj}ZڑQm8ݠ  2FsЎ'(BYX.eEy4ݜ?ExFVگ 'P?WrdcW jl"pF (Gn]x?eK(Ydm~i y6h՗ʍōC'~z\-P.t"Q) s ¢d=+:Od1^fCŤAnMY%E+CTo0GR`كɳchh`' tKD-;0u(L`kҕ[sR34Ȥ N$%RX7f3X҄!Ϡ2V`C9d׉HfxiZG9H!SGY d?"ŋ,zCR-\$Ǫhõy72:1_i?$wzyU

Tpeivv[6wcc.iz@rA)lɳ*%*sOVBrNġt% *q ag 6ysjm!REp ̓Axz/:)5SV%~.jQT jV$05D"fqn1喊lѰ#3>ċW'q #^ 3?t2٭;yd/:IM^Դ$CBQFQJB[KUKޏb(r@keO| [%SmΜz%ܤDG歬(]ZϺ[:YSāTð'Jq6fKy̦v+V2~9W Z5xX%~UY +AQˢSbɌƖcp-Zh\}4 Wc鬸]z{.+&C#?Y;d/awW4㜳==~ޔiɨs3+;}z0`t$㋊#sNnޙG"]ORCbn7pVzt2N^[ؒ\ŊV XRWc%YPPL"͊3+E}tT@Szy <.i$5F}ݟigpʢ x&WȮy|.L `h0 " DIZ '"9}^b"tEI Dq~k) Boh>%L7eM Ey֮-Ypl\FgigV,W~ krmuiYC[ٯJ_T(H۠6/\UO5tvyh`mx *wfKKΥo'o'l= #ug.SۉlQZf*tE0 NR"yܒnl4\5ƉQoaFk bb;-V5$D .‰cr\릔Kȳ [5nςD{8ttTl+DET'$o\m@lG>ig0N蓾q ZS7 Hg';1}t܉}ZUhQF~)ǣVW 浸L ?7jGX.Y1Xpסv?5h;7qq|@ ̼7&"w-ERO:x?143:b)GҖM~Wڻ`E##PaGN)1Ҙw;fHhċYKeJm5Nf\:L1˸t8l(`&bubՌ1}7< 5=+}K{S=?/aIlR!O3$z)+ ם6'{'az='Y=cX[Jͤ5 kƩQ=ux[|ˢ«g?5K»Z1n- |Na_"%Q*JU6D/ 01hBBoyyB^]">O"E ƄzC5B`.T"%Wt7r/&! g4}tUG $ :NT-x5i2W9y\KyBµD\p$DwEȐ_`mɑH!͗UxXs F!K/+ JOWvI_ n,'i` cQ^Z4-6f:qK3(y4@AL<ɂ3Z62X٫GÍ?sA+Ibdg_s~25Jkqdxr@2'nʧ<<Q?>8oG`[p7!AEŐ;n!Apټ8 Bu9FJ؉/\k%V5bUW޳[4v9';qDf,Vn ˹'}fq#q ]T04@8gs,[OT&B?L2P@u!n;w@ ƤHVb}|g54dqUjy<0 ah|᤯z E}nhiJ?6`ǂZ˦v}Qju_mw71-rBfYMvObI,c524|r@Fr(F EйVB.kq J:63!<3Snдzj5g&Đ+f\Y9Cg #@ߪM]ʗZz^ood͌HM 9 CxJIK8r%mߨ,]/t0x_(zdp*u2:{GLQ;7eq E=*4k;J n <9Ӈr*W1j<m"Qi,*uł2R A=(5@v_:hsTHSw)kɹ9XuJM\OQo}c^Aà |Hi=ڌrGuC1,Q^Ͱ^|A]j U?%5&m Q^A2 ՉԺ{M_+L^ <p mcsFsGōPfˣtVB/{ F~% uq2U`_ge yg/Po;4b-AXZ*;%Q&!,HiNDNk- 0Zbu1r&;QaՖ7xz ͧeX%\'ml=E~v k6[G?MVB37}6=L=&OG,,Jp'Ў4bZe_Z5]{B&M]Ā1кa T|J !8K%/P>pKZVm:8S~>y")0w)̫)#K`w$,|Ln@KQ4/M][G J0p=9ƨ|I(D LW6|mk׈뉴fYZYs,\Ž;.dOاiէ9 ˏ<"Y4ڃ@g9zm>]'BnO R@pI7c+TG\_pl.jți?ŧ(nxvny>aAKeb!WB}^3"is!a_-<N+ftT[y fBr$1GF0%S,ȅum!? 6`V;}G ^˷L񳇁0.3z#&a*-yBɤ7i55e4R\Jat>Mю+})")%IƉ |Q6 VK sn⹹X'"E JJ5᥾(w]˼PWlV˽<6+]U5C2,OFSLN]~3|ua,;a`9ykn D$$e 6Νˇ4/(U+|t'dZZ!v&L}VַoIz6+!LJLW$TGihAp`oPJhJӴe>-RȈ36٪uqߒ.bc@֡^I`=yȟm 02sMS*hZoJDV7)WO3١01ʤ~am"'o_GBi[s'8EaG6qn<-BհFjX@ N=3yoj |A46,~sH~v /?+dbFz)#?TbZDsN80iL ~}R&>r`?"S7sl 5%D_Y C0~Uw2 ~s< ?gn#i,]5 oiCtoK*J+:Mvy~uTs0 8ﺨ;t'WZzs x`NXXwm!ݟ瞄TiytqMW70kA)~9ͩ"^7:>lO''=[؂iFLD6}"j5=OUMFe!{$j+ -FϢ]n: x9Y-G`e_/Yav5P_OGEV w(:42Hqf#yO#N1PLj/} KbT}s!Ve8q$¡ͩwԤSl>'ˁnw t2831~"$hYK]*K`W81" jUȫ kxc0Nk2t HC|鵣fOAuWʿrS?hb\51/`3,߲AJ!bdr"z)p%>;O`搃9L,cd2J9v3K&)꾾iTMQ~& ptDOm~'Nh(]A,R /8 A[FBK¡at (V>L@' ܪbWm.R!`V~bsM㐱yY %kl+,'39qKO"G6/@YmrIqh4z,#A֡#mT=D!d)7$m \ ɇX=yNր__RЕĊkM|c <*ךM]0/\ ߐALfqyl巿 Ňk5%*||l)2T5ltQ>qaIfD7a#[|X2j&jxCuZ@ꨕ0wTahP4 !בF|R鳯4ijIٯ&W2 ~. C݃NlU=myGr` ˸=LS?Z3b{"Qns`1X~OXHKh/z]C]xH+>n b0r#)b h/J!O葛l&cr<b3sڻ& _2Nip*eoױ*2dh7HOh_A89<X.[o{e[Yt1.E3bAk=,L/զ̈́2D+9Ꚑ .#NQ%qŢ@2^p_3EZQw05;uH!ZF] hgS=2py>'oy+!NQh޲fθg&=K]V%z9O! *ږZcd0֣۶n^la%u-iy]+Yg_T]#ˠ rU/ Tщ}?z7]AQz5ZusNoXbMJMfM\zqReS;҃ڥttu;Wυ:CߊHRD"EBX_kbFr>Ix140?"iL$)K(Τv%Av03[9SRmjK7_7Pϳ~%u-fR#~&pGiR |,Th|TLԀV9CU(&Ót--[@kނJG&8Z!\LJ1Ԅr, O ,@4F#LʉFRb*9Ho2\J[!fGlt%>r*GArZl t64bTF@3%FbZ*S]Á9Z%B0|ePh{*5'#@6,~L})lbjo9`n*n5 VA49z1رYB| XHH)JIx*k Sno:u6LJXJfרKi [}bUŽ1Xuk@es5E|G|BM1L:Q!nn0ܯH:tn< ZY!02\\μVyYm]{mAJZj4)64}Nѱ*@0M0IEZ1"xYa ˈq7 /$}UY^f$ Vih"V@QWΎH_lϭ'H+fsOi/u8ՔM^p'p? :|pHV5|a.',bvllsC s~એB W0=K,lgZͽٙ d<ձ7@?`OWĹQpEVaPͷl-!2'oAU2&떨Ănañ9;Hjy3SَOhsV-a>Sx%wX{hT p}'bx9+hܟ6oW Pj^ţEE3"|)7ZcC#.9b*0ي,,=Uvn:}`;CHԚحں\=P$ ,ա$a8 6Uqn/N"L;&㨧uh.}yNj552S> 7۰ Ѵg-jg"s֊Q@ĵ"F('_}[B:WX05ݠmhz5nmC[2'/լ!߆mh 9nJ^/r!zBPXIyll̳ܔaޣ["U< U0̿7^Pq^uD _V6ZD"[1% DXwDJ7ΤJOIT[.!A/kMCE&eiU9 -˷~1T ZvTxE~3f`&d"(>N{IW "5˚nfPB'zyvT@W~amWiރ]*zpNj&aTX y Vsퟏ̞.9+2u)Y)- /5C d#<5,#渆N8umW3._C_?tN: xo쁙H&lqz@39;݆YxB빸㈴ $ -c>Y+a~9sfc%'CO{ͳ;4IfǝE0Fc`%XsVP?KX[sV=ö7(ipwtDn%X9i H\un<XG:U3&g20Hi8EeG:Yr d=X4gSF`/# `301U1lcf_O ;cŧU@^ߧd.3F!/@硚_MtmL")$oyuI#4.]/>VRÙ%R3tEw.k,:(w}̅x&G+c~)A峄e7TbuL07!!Ih. xY8O.tXQW& 2&AtCCD'ȂL#3|Afm|1 xB d~4E VyIz 4sVaaD"6]mz4aP 5 zğ8W~yś=Y8"%KAx ޱ;pBvjm1GYf?![ك@xD"gu7^<!ә0Q3fgpKqRPBܕ,8@fp7ck ڑQBAtE?\mby_\ J%XJ!U c>eܽj1m-j/3nR)6'ڹDŽʜsdp|IݧzE{ǭ'dC'N.0Wq?y#S- Ok(@GML *VgR׏*=r`M>0s8ԏ(M{":ulϊ0!]>{ef ETpxX}tu:m6/zrQɻ6c}2㚵|wE "ՃwcP؀Pp"ا? -o@elٳ;AQu"UeB8~#A:u?TR`w8-:'S1IGlV /! /tŧvZoNHzdE\ʘ:V \R ԰Z̹1hS[ RKwƂ-E*di5{$a92ېU&c ַ5Hū&HF}t ., 诬Yg숢oe+o[umI?%?7!T#ĺ`h&4Npmz[& Q_v(ҮS菒I]7lݨ*S6U^'(ώ3}8@5,lݳ ,&Ɔ #ԞI^M3z#y7e}]}\H9nyzp\Bt|FdeD ?[R8Wj+ h T%z02)7 E5qnj&1U+w!@K*_~;X E&Bpq? x@~,nM_,"?(lڸO]T\_t KNa|8b*-xjY|`PsM7<sQ퉜a9ij`;-1laIa\^X#=f!3Ƕ"`ڦMg(`;#)_:c^5F5[;Z`ч%n3)&T rjϫ;!Ȍ $2p;C۾׭nJ‹!|LB#01 x(.땛mݸ%&WdYiK;*TPe"W\bgy]<6ńfJAdˠP Q\Cl}\7}7 d:WOձ[~h#Mm:.9!| 4x9}k̆~hM/ CC9ׂ|Q'<{bh>HV4FZyrQ7=S`_u2}^j8S} (V=`_< {*ǼX/YbBt73^O[FlnO'OXo&];LLʰvЇN&+rD=$nY!]m6BRNͶ7I3%~keN^<,iu\?&\d=<}FV2)mnL?rx#B/qr^Phiз "i]xQ#q{ӌNZTDjJ.D7ɩ+Rz HCm9$.`aLyP<4 I<6|2[iݘ!9 {l@„0o7hn?> fGy`+W uK&1gQۢP; Ly9?D}8g%4X KS?&;E.)z֩w_ZMJ!5${ъ(SBN%sMYg?]mUKϖ!̒xߩ21`JE6hCi+8W蟚{ŒFjUt;8~gt)\.5yWKU(դ@ "**y=ַU曊9[ޣf +7C:aZX MZvMp4) B\(%'D/֚b5gem ,Ć:cm`@/ni|9(`#1\vdC({`JivkW|kkw5pd?FݱeO+iXw>_2z -mͱq+Iwgstڿ>)`e峴d"fhOo}Lz ֵO߷y̱}߀{ =- $$r"J_ 2o,8T'D-'G׶hͺkވ;3`H*?D6%O 6&ph$%wNj4ZZ8y&5̉JosC(6bc*@wMcy2@zŽu" cT:P1Z|i!dx_W8zUrU~ پC~vh7~rva T^(R{BDfwxz@|0"Go*3nzWUu 'SU,R#?T V@8@4q&=ICAR xWxxXz/~NW/- LnB@6:zS)f( ѽxU9@JU,P{}`+6]8l,rkHJNF̸ JĎ@1P ϝ[ yrk0AUZnnP)gZ8ECIp̎k>pb+Wʧ$yr- R^$O%i^/g$) ؋4n t`zvҝ`ز fpgYZ07070100000312000081a4000000000000000000000001649b7c29000007c0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cLlN' 0=hMّFaJ'r2rK$%8k#{@4 z޶z:/GlfL/Ď6{Zq-⪭LRyX^of0Gurh;-ZԂs: Gݨץ|q 0Mhx4$2AIIm"πN>%<D>~[) |;ުRFM72`aD_ys?@H~&R8K~ΕbbOAosיUUbw? -~Pp$6}9f~UʿX\ǹ0P+aO^Bm&\h yme4!FYKFzR*+{=W~tLjGJ9qҘӄ*hh =R9ǐdJ1=&<1JˆUUaM#sKIEqܯ.wۥK榮װ`&J%6cP|kBxy<& ;U.b8@U*퀱{+Sy0!. *H.>6='5 R ``GIuG{u8U{ u;VhRl(*eBFy8lo1B!}sr+7-ʤG.:] +,r xJp)A-,+wEdvؑ|4"yءj%DLWεw,vSL,A/n2FK$NN&ޏ}h="U+eՠ,4]d6kj薿XŗȆ߭NLO0l1mwa$[D&٩1|DhXڣ2B+KLi%]) '_+Ǜs0_K`uTkH&}cVn#ԆHήml9W1wtT n RԹW®y'+Ps# D!^kŽ}ԧYp5}57z7V"v ˥Ti 2QX>[*RQ [tS3z࢑%dڹ):%IeTm݂S;p>XJNcsKP~+b\2c¡D{uh;m\wO_IoaG3f@jlԍ:'UB(P^'&!7eǩC8+px_u|" M1/ 9?WQ{gA hoSj[Kj$uta:)8It_BVfQIןJ@SP_ߑ}J^Wn P j~Z^=N XDCntj.[B9]$t߆}cс:SzAZ_tѫU^ˌ؆Fob&ߌ>?mY%IKhMyJЏ)6I֔&1\j"q6Lq Űb:]t:BOEЌ\(\p; L_ŖYk颸tx ht|}qMFUDI*J}2lyT߻!k^R 5%D%2u:Ǜ?4D}O)m癖)$t_̀o9REaɮک]X1TqwNZMbqtccYi$].`Z#aXV{sc;3C5Aϋzԡ\4/F,A.1J9@"_Y7/Y!{ ',:hJ`,/[K&bРQjjsCODٮbjc5yMqȝt"V(II?/ďϩa1c}L5.Oׄ^o0w]E·Ȧ{->X|ѕDa+$o %#MPx; o}lȅ*R_REqDy;#z/KVȇ(J|7I= оʸq)&_H9J&Ҵ84JL.CHpkA)!8:PmyYJRDũ6Vb"p`Ci@~qD>1jj0ziMi{  p'rpzM),lBrf},1+!OʬRSڃgB yUU^4(o|k*YJr = '50 Yg*S$<qhGN|Y^,\WRp~/ҪłbIa!$'7h]G<^{?%ɐs۴[ {t2f:}JۯJ$Hޟ L+_}7+- 22NI^ҧ 525vy,z`0Ozɉ]I:v:\?!#KX1}˲ԠYw  #9NcϦ5)17c E1 $ Fb(ޙf}F'㖡A6:iFE!TD0kŷ:dĀwmF؃6;t`ySH|D`gZ0=%%(U Ioe1Jzm0$?IJ <Db%cόPNohX;,8g(]-Ѥs?KIMvl\ e]|v/2vS naaJeQKUYCs^+Cj|ik "MVQP>JA}W2 ykxyB-Iz'y6Icٗ.y4\`o꜉*[+O \+ܥ A<&A{Km؍U[ hOj|ԄnXl)4YL"eZ|,#g!YL wq{6] F}p|Fmp?Xi:aՂQ mXaEskr[MޥHw\wʇP5nx72 O\locFTiFN/̝tO,"Y=H8!$ ~4yVݭ#O{ͫNO JY"&i *aזB~~`Q@kZhoߢW&[bYpuD2RB7ub&Rg]'؇_ J С2P3?jdsCߝ$ "q7aFkv44A X@P4Ágl19}КV)S1#&PDQmS#r=R9_)6AsW9S>"ϳ/PWO’ ȕ.UL;ÒYr{?%?|۫*et}_4鈨U^sƥǸ-D4dCLs064 ]ױQ Zމp?C1>iZb_EAZ:RgRUCB2B@3E}VA!/.fj4}MCN V)MvVCiڃ==>d53D,'+v3:_U$g:'̸HD="p1z^?m%sh+7%v-7 O{e႑8MP$-gы8 gBHV"m{BrxH_4G$dI2Iˢ7ljǕ%ЬP]2%;տeof⠀Q0/hVKLĠYPd&?L}pjN}u~`͖~RuW"f]k=(2/}77vptLW;$e `/X!?Bm@GF臑ȹm:٫a)7:VF:c U ehg7!C>a{PAP r/k(3 3:6ss7 D~YHsyP%2Qv˻AQ aJJmј1nBW} = ѕRz5M -$,ˆ=>6]*hڌlHtBuҞDFEz0c dfNE$6{φƒps-'&.)z:J?{eY*U?H8LH_K_2D"=:O +nIm}n[yw$5~lJgγ0!l"&oD.\Jt|#yU-&l5+g_V2qVCQ "OP7mԠ-LJ%[>@]BXϕDb_5o' $eD$sôlsX{~`ZhOUF#75P" 9, DI{ k؆M̞E-}jxI-p.BcLq`3a>>-CE RksGcdrV$u?hsm,P%* "0M+=ϚਛR&*95S@QD7F@Cy[3^J#[arߞrTg1U#ӶA~V!t[UB7s*.ZGKbXbсRl8gdakMXOVP\^+Dѹ(}8ԍԱjHB0Op4rA{`hhqgy][&IYmBly(, %v 'p C'0B;.إ  [ܝX6jRU 9ZԻ+1#d|M7{F- cjv,Q ns?oxF(ńO =3 5s'^."%6xwWfNpj 9xncgt7AϠ^ KCAw$V( ;@nt h K79*r'ImҜVƭ&!J{M` OoK+ױ% =mVrt'ƾ,-0wI xŸL@`SU)5u4KsvW>ZbN >Ki rSh5؅v!'|Z(PMX+R?gM]S84 9YlBbr8a!$N4 OF|} n[ea]F%'|]y-;ںf6i8?,.0nje*Z#Kߙ}7bE&@)V.&p:@)qc8c-Ip()[Tj/(XNWg=Ёn٨8ƮolCV.%^˟_&K1or`jpKca壻Jѩ[M.͵T]x.DWV5!qW;x㳷b4et^3*M_NGt{a|)7j{4Mn;Ptg2MWJC&?\*luF'bӾ2}r9*jr0bxë[ك9Teb@-7ض}~)ib=[BVaJuPXf) AelYp$AYV@{ʡ^Lj4<%9ѾCXO[#|gdAO!;6c1gFjiwOB꓊)rOvIeM&@LYkރ5R':h$@ń`7s?d([&MiM=rSdMAËeltqӲNճ7oZtXӬ-肞9T[#KNOִa2%x#?Dqbn}l:h"PeD?dƉNWZ$ 5W g?M \0<׽f74dgsdlID_ AW 2ˇk6 _E)~MuU|0JcO(}ئhl{tiɆ ۄ7 eU8lϰdu%ԅ4孆zu;@Ǹм_iXUD-& vM?g ܋H}(„ ~C.i %#7i BWG[V%Ӏa32חP#:qK,jGoIi"͈~쉝@ S;(W.FRpgN-jj-ikrϫŊ0C16$v5sd(ߋck'O)kID:k ]e޵Jb3<6&>v hF#=Gm:2'=#D| HگW*B<UyְԉDNY]RlEYC5e87{|%a %DԻNEb#BU; VY*@;9PB/Bf麂'o=ܺPfg%9mZL\8IdwCc4Y}#iVb\mP|-e %goz͋h:$>܇ە\5܎_y! Mh\m|5?ȳk% "' v4Y\)\J$)Z#I\[)& סN7;o@*`E*H֋ Tڰ[Kj3H$&elv,Rb`l;C+<1DDhC HI$>GJ #d#3 70k }=~h9jgސUض[|\#_Q}Uncy+"ַwC"[(>#gh?Zw5KFqVsîMr&u Gȵ ,Qג4ߏplG-"7[Z 7G/ys^Օ^.]fBiᨗőXm|b81jN4@yA3f2@[a-=os8&NrhXIK*c=HCz4^G~pѨd-X,plLhX.eC+i:1݀ kD<Ȏq1`&":oY@|֓g_U4?j %f;d{L,6nP:py~p{r2wT%µ27Ȕ01 c*h:4,TM0ͦ:` ;Bl7rnf" 7ʼn8T33D:_`s2i=ă #4 C_d_]Ez%ynZis.Vt%5j>`Q^vH 6}Rgq) 8nNtMe ꊵ'~̠ \-АII.;v?ޗӦRl;Y;'ړL=j;%S`|M}*{Y-ƀTX:#3Jw|rg|S~.ˆrL ۬w $i W$Qϋw OjfF[ re!w-$uwS R{|R&a(w057IbUvz_ƽaCNy |㗪b[E3"ғhي?Ss l:#@ b}ͨ&X<%V_;Ȭ6wpiKac0PԝNq,ͯ(D;Pқ hE239) *br9] B.fb%ġu?$\hK]%`҄P?!3v.I^5k4g鵴7(~+hc&([r0C/+mEr*RD#5#4OcIҮ;*ph,fґE)ֳ ʧ"֯YЯ%36bǑE|wF/w|g)VKIPB04(!yȄOL4jL'$(kxKcr6 P/EWs2VA4Cj}'U~ U /2As@!MNI' U0Yvb#ˮzT~i6߉Bkuu -'}RȲykՆR`nzc]"m9 T`'ҷGCZ,͵g#TN&+y0vy];Tަˊz諕b:7hHifNSMutQ<%V %P]by2d2GH+cY(C(BئPkՖkȝ4(㰒{d=_=<D)uȐd_+\la_uorFyMˉ m DmbƒuƊ2S MGJf-ýsVeb$\~-zNtЂ&Kjj-7/b } ];*#G\ޜP($޹bjƻ4cd5᱆^ģ8zLM@/rSFa03F_XO-Hl/E;TFLZ6V2NeY4+|lǰ3'%]$/T@fj#TK[ݹHp^P%9hV$<Ԥqlq>e/2SiUBÐ_n5ݮKSsQ;` [m|Mfu* HcȲn#9k8c|'CḠam4Ba{'cw `3jm͑y#gU/?;M*{:2O$vq@ܺ;6~m/ΏmjEyU<dN})n'0DھQ8ploGJL6DhjATn2kodtu6h|$N!8yOwg1HI6KfG aq̈n2Dm'<.~Cz.E51ĥ*IRVV57FkwyTh0D+:EN{=K=+(zu榅ft,l(+aE1'bvF2z],nV7?/EQeZ'ӳD+QIy6^ʇlh ;>(篑,n45@|۽D~QqTáWl%_N"1\оb6{x*4svk9,WBxr A 68%_yǛ}/a]HkF!fh M!o&J1h6Qc bssPM,Wb;ejCm}н k(/yUuNׄYߓ2ӂrYIB ~Zm1cq^0'LmERF`6r"wtJzrwBBg]]tLR9+ѣ!CӃUr1N݋ o%5Йf)v0 V%h% 'GV45l` }dB}}56z ck(Cc):}GYQ7:Az'_H;9@QBVTDHr32+_ӥ^nE edxnjB)vImnhZ[޻jq|ޠuaSQA~tFн +l")^b67|3\xQ5ލ lp wknǃlWNGZt#HfE!/̽tMF\yZsK^rv@K}ĸ\x6E *bZܻ`|ꑯ@Ai#mOܗD-"J g5H- GCb§KW'>z4U2A|W@qtA8 `$JL7.:SBJLx5v#9؜4NSj ۤ'cyY]ƪ_#I(2zFd N4nN{FIϝ; 5EETnL yװuw=#@I@b!{/W٥_`&_)2M`A»Cm 85 :}Ά&a<395q/!Ќ_1QÈL;ѰÕ^/I6to%ކM)mb3Q9ޢIcdJC3e9.W.g!KYE[kT2JtcJ[̴tN9&s1A_SQuc#@*fP=a!k=HI0]4#Pn~Aղ7`܊ Tn̤\Nj'+ep|â>@5I|QyL%XD\i#gn%L(^ 8s0UCߗ.;w4slwˉE@NfѤH՝/b^CsIgd4_Fۿ.C/.D*-s<Ҙ,6$߻Elq̞.2 1D^jTRv :Vs0??̰`!Ici9Νg.IFߪ5GͪF1T\]fNQKݪ*hs3xոS+sE.Z@rVg7/NC<@ho$ k[P6A.[^(d[^p2%]6H-FMu4v䠩mmۜ\adڀwH| ܤXDG8&+Ku-`y6Zl!j9l@g1ɭU<.(0Qh祔Õ=e q5Yc0r4ccSZ>4oMKcG^؁n и~jmr{&}qD[;T]Y1x|s9Ays%4I֛D bOrmQqVP. , ,=.mc!K\QKcAeoB/Qmrq$CKJߡPS%kQTEyF-GUNө@D{5j`7T7$8^F9rOTQnNn;I<eb:[(2laQwK¡:؆Ȥs6uLouby)kmxAR#=t_6 v Ua!)2Fa+|(mά(VXʁSӋo™udQO|Ł(2hwet*Urdn9v_`)Vݗn _b(^7xki+ N*_OKxf_ۏn:ղ1um UC C-rҩ/wJϿ0;Lx6>|0|\v+RT.lzzC6LMܗO|f7Bw!4)u){rNgwQ8i\$]ewXP4#`|R:|?AuI䝏( Ww }8F,v&cH Ms܇7I84)+@nށzkP `9lA5end[v#ųa~+t c04^7 weRj?g1@WF%W!$yI&ˁjI(8rMk`S@ M4áIv& q`-6&9]0m-0?gJJf @hsy7 !Y~ouƍcBD=,CK9R /"/րXtJ7"1hh :f꥽N7r"0+6|pAL>X::)ZmE}5—}8IV t(A $1&k;Ү %J%w)F8hЬu0/uҒEXbg)8a )ZC-.BHY9l,82V^}LF9!"ʜIǩl^VXR73YtJe#~G+4hAmzCegC;^,ږU!Qj: h LC,LB(ZFlEuOK<|vm~k&3.9Ƣ C1P,K8 ,5Z!;%jW[ NG8JݔƱS#<[ [V"@4O/j2#UkW} '"-Q,obHwF"bn9 ) r^ONjmL.7:gƤVF8DcqoνGnDxU i[[͛)1jwW6㛖AJY3RP4xHmE(5{4n M}΂A{\7nTe1MtY_KgՂ U۪13/CPJW0#r[P"Q)Z7 9Լ`0S֘*6|J7R nxm* {Ar(i6넯,'![7F`N(Y P.:vR*1/3 Gg̓>`%ZE@2s ;xgKt6h$ۍׯ+݆>Ֆ󖽏Hd5.iG%M`!,A⩄Z/O^azk4kς0V$'1Q%߾f'oBqHS6UQ TNm'`ŭ *8bgq۷WStڑ!X+Dh)`+%3.8(3q;F<X}F`p+gZ<*!]Axgԗ(HsD^}dnzk 'J{ke7 IVi^!4L#߈<~ZtN1]BV8jOcV" ( |k`TBɭ4!n[\(6e Jqb*Y_N.N8G>*IF_sP嫏 E+l-G/V\@`r_.^P(+ QG.g4bq:PzOԽvFxouT Act6~8_@@]ޚfrr"5 T'9Yn@5`^#s(v܎VYx;Hϙ?L|^jPY:!&dA,0nXIæf4+)D6z{Kؚ`Vtk8U,Y<]ܽl%maÿ%qUR* Xӓ]] m_-c(Q`v7vzP_5|lW J]CȦ\ְAaTjrb^BЛ|k)9Y yD:3-Q]tj#t>ql%CFvߦ?xˣz Kq vqY^%Z7Z&%6׌єDp21H%֍D֢r:Vs&Ʋ`,ZE3ӝt}`O?hΖ![ zFYrÜۆE.4-J h4y4EpA혓YmAf4{&' iA|$U*%!z&l*Ru%2\n}9׃ iRc8MŖ6 q+Z5dQ* /GMu+Sڲ |wg<NJO«{h W t0K`IQޘQsj^ڱ)x|VفrsXJb= L+UK[kyCX1 gnL}:myú8Z.#66(_m|ԃ jo&訚]V4{|R0!0œly1G\ev>k{%kfOZQrt#q)*|R%QKz[iFhsڹ4,t矨 _ELu dESY ] |ĦMj"otF<>8r_x%0oUF5V%vIћL(=3i>$ "b qrZn7g%%x;OE ;d: Aw*֚\h˳t\H\%{913]I8LkdPM AL @B3Vr %PHPi(W13Tǎs>9%Tf9+.2\Y:=aqWRL BE\T(|˧]ڨVX μI;VT^oVى7y{ ߏ06ޱ&W]J-wv~] Iy.㥛q!Pq=KD57߿N!`wAA%D _ +*7&o/BCH=9YNwW+(U&1NL[49J6 " 0C"Odgv ԞW}ؚhK]*۶@d4cX\u~2m`[Ъ g!C%hB`}%C&}n'ǘV' \j`Eo!I3m\&rhcAs{-DnSi $#嗇wiM{)ԠC=;&,#c:hJ=uȪ%EZq<(1O(6qu>ntN}2Yv.(v7,2`Cl}p0x*4`͸/CڿƦd CSAB[MQ¼0Bd4_ % +XvEMU6i$H߭F;e)5 [@Be"қ&rds3q %}ݥsU8a3DO>ʼn$}&"HAG0ܼUKeuլ R|1"zO$u*.&V֢CEMf@n쓇"tAk!0Bn zudq6$8"  a"AKAth$|+7;:h6a /2Ci#XDfu>{u-Һ_VyϠ_+cqvuR kx&ǣߝ0LcXI#3˫2FPơ[(3Cf.S~2,.#^omnF\Uڍ6CCn{) GJlPQ^MjcrfY&CJ\ۗQRN/TΆ((T4]He:_|:{]֬^ERԩLUMeSxQB+3/#1 š~X'a,'xm5]1Ӕl̝N&`_M 6:0'Q&=z ܀Ԁ*0撁Kaղ? YoޅN9i VIOiu?WBrh2Qc%Д֤-^oR XD}gNㆾ:Η(2ɄQ]@bb$>7 ΟZyխb \iyN!0t "#w}UejethhGͫ ,,]s6FtxB2Us!N{C ^IeG*:RÔbðB1ix} Yiz.K;wtS&5CtuzM&|W/?C%'C2qGNs<`LckҹW 9w ! tf'_ϓK#M#c3PY M׉w2%D_~ ߇@,nkx}lœ8"x@ћ5$#axaz}=ƤJҘF?9ք;^ Ƕ~yfF*# @@kIKB[ԿckUSn6sîGL摫md7`yJ M>#[is*#e ŋVצ<X\-l)!.5얅/.\#(9WF$y7"_u?ji(otN^e s g==krly R N,zuK,xGn4PLN3]vplg69MbcVs=j[nFY?騾&|/0N{:T"NGK#_fa:@˫BZ7nn"| ВA]齔*>}j,),EPI<&b6m&`818 ΍Ϫu}G(dmF"Xj޼2O;I0iT鹙W/mt,I Dԏ.r>mAU22&Z%I}Bx#ަ\Iu: VyNY!#GrԑQb\G d"Sm^;CƉm[Jt@/^3#E/EӍ4J4mr R ?&`: s FQ!]0p1:? b!>:0?K7h: ?п&D +ަ:X[K}:١Cj')Cf^QK4rKX>݄[ŁyQCڙ ݵ "Y-dІ +R a 覹n} SB s-bT![,\< l3n8~E-o3okaakYZWuגU&T2_L$iC׷X͋pK>-v/_ ;"xfܖKZnR6^\3w5Y0VgRzpn^hD] ZW9wPljgXy-$sp!% tMgKIFtb5-͘-oQΪk3- be6TgGF\]|;'h@lVVHxEh(r k{%=ܿ=XAKq5C'͆X:(-qԶhRk4$(*XRUaL&8i" I輩]/sCM]UEF}c og߭s-;t4y eFFX0ˣQGRQg-[:i%nIV2@\:S&:|_2@R2dhtN"]ҼDIPJG . ԉrwP$n 20FuΚl.Rv0XׄB2 D4tIl UU@4[7U@!?̓Lߟ4\؉*!vKwڄDQהphiF4y.x_NÂj¿kL}2"]u(`!=Z[X K2sdIWVmzSr6%$YOM%VòtŊORsj*f^QY='|m _qasGu0۸`g !6j(a"G ُ0SP=x ;6 d.c?roFw  ]m`? -zLbF'Ƈf-tscq;=q>f'2X a߽s< jehb(rW(qfUc m]Pj9OY;;i-obvT,aW񚲂0UgZ4J.%6s8:xYs5}KTwQ*>ު1(Ķ(&+]')i?^+4ReTۛ x aQӶ'U~ 6e q@\֋QUFr'F!ӈWI{jĿ9#׸A|#F  w2'yt`24n|6N&mmʛp0_(ehmܞ>88f*߲`xY sƤC q y*ɛ^MCIXlwP0eԷ5j;ZIJ]1/ɗtB6pKk(Y Sz.k%S̪G|f^ NJ W~{R-MckV[uB6O9D)0zad}jl\@>rz&0瀒ro MzMQy&nJ $"^4SXq)s<(߈̹o)8עb k`tn3-\;6P >RmQ|.4/3Na7 dx&8t8`[ Kjcqò-ҹZEP#epvS/YYL{yG3|l6m tOd3@R_f"8ޱ5mI%Y% /o~YmQ;@5u*yɭtOFr9 (A 7̺Qlo7᯦%y}h2$xsɚ9vkq9.0kp/bSەG: ""V-kl o̺(dvWwq,~\h@(-)*DJV_1@x,iJ,4M. $ea(8>鞮m^B\X+ 8%F,"Ļ&Ta0gEBk#-,W3z䧐6F{@@-:̹["kX*}a`ߦ1䛯2Q]zjDw.PԉI){`TelHO_<sMXXqq( { Ќz$8i3)4,C_WNCF);?ʖ((?6q5a[KC r[KVȅQ@d?{f=W㌫Zx@(:s9Z+y2QH>cacI$&) c 7}V'eGqCz`?̓.@Z"6.\VPbD{a"nTR0=A5^ehH>lv.FpRM\OId#qtf) %1WVXPv"YÆ?۶DY?[Vc &i&Ժ[4 #(ywj:=b"(@6֎kӐ6%tz{Γ BH'9ԃrm˛)*ko4 W㣺 SΞf#>?$7NV>ÙH3!m)w ?T^W1WU#a1 2om"YE6=$l5 L8P&8 ]N/DAݻ0S'ʑTGمL/8PKZ~=_,t;l{z~7 UC[w[:4$Nw:OfKgfϜ'%ܣZ8'E3J/0FbdWM]m'LC4/ק}$f_7$1 ucE9I-,8, $jEpPt)=/ Ȗ=-;qLωi&`z,+ 6@&WlۂTwiqk 0|PZTbJ\`|5_Wy?!?lzЬ)fC,{.VjNvԦ%Tx< ;fb> M 黎:{fxmz`q=#.)h2B;L37$+egd줊xgow?Ɓ-$ǽ &nKI"rns~Ldb.q6Ũqz7 [{*EafІzr.UU;PD q"{=99EK=si1TOLHyBRUCÓ0s, V*`VN0ҙiHf8 ym=H!D$$*=l1&vϔT5#F^G\ͦ3*mtz X*N1fٱv;[fž_].Hg&P lse*10?l.y3q3/Q(y]%䍟R Fn Rກ\7^_Dvb+brF4V]eY t  V kءPzJ)*um 7 & }f?x:ى6hz_d6 ;WlrpO??@mʢI7-ĪlPKtPE~*$dx?[gGQUs]m=E)e3Iݾpk>psҞsX[Mߕ${6P篝Y// U;QŵEKL iQU暐^A=xsz/HvUWmZχFL%P3tThm LF<^HjF]…B?hJtc_3D3΂|&^x窆/ /2erW; ^[vwa1Bz# L7,) d;( N,4R0f h3iRURrK*p}7~g-`~2 g@X0چ0o:<:>O y`T*ޑǣ$\6š*_PT'#hi`()N S)(/=)v*ysJzOv~q%\%xаm|ft1 #%4@@O $H%0I~$MAߡ\Tg gkunj"T"= 6H6;;s)@i;Jv31ۍidod@c'ΨDALr`4O#͊*53eQst}?& sR;% Vc,baP*fe+1Ti5]>jX?A6Ǡ )ǡ e=4%%rlWJkG3uv T`Q.2&ɥKbJ9-c'OAj'-kK+ڡsA}ڡCV[Jt5Ԝٌi(lLTZL[p7rQSz9N!Wֱ71T+7gD{ ۅKU3>0b'젵2wvq[ЩSe|Nx$UNr%L_%3:6 &v^tZP4܄}\[@mqCݷHͬ;dۀz@OEb wD?\^/[ybե}O*W?*;ud%J T+-)t?8nܬ!Ьc%+)^2&J+%]IK;D(c$IToXN_^+4L5b:yTN_)P:,8oetFE-b gW?n >EG{ʰme@,0fLA9?=TL5n`fB &LԹO3:Q9?3к=ѾG,EI~'AWA0k=OnʗV̊ +HNE1!!ncQbȰHIGvvW++M9Pv}ՐUA^pl(?[yKkT7 2E LH6#+_`$<%phj, wzvI y93G0[gt7ikՀIPz\FPwjd'׏,?G$jkc:VNjk0!#Pu3ZC%e #6# |_noOf]]) S8iRHN"jم L{7,SR29ñ*QntA a" GjtǦR]L\#৽ xmW2򬼻_"Aw+C `l"јСN#\,;ɇ2\J:_~t33οKQC&x ??(/GFwMC9M$ƛ %W6-ݸ~y>{ I}JQb4dB,00+6sŧ 5:jq5 T5WVAG(G$C!UU1Z̽m^Z>7||7[CD$Xzbo $SS\AV3yB),G"V$s'n$IEL{2=I'Ǎ/kT=,cv)9rO 4O "RYnیβoAU񏼱^gRpI 'IVQO -!XFdK\Pil]Z?`W=n(b~kɧm],5,ٍUla!3z *J{ϯGZMkŌ?)#R« ]g6lV53Qé0M1`XݡC* %U8[v[py="24:U&k@v錤MY s7ALF7|W\/I\܌ T,#yQkK:! BhOwgWC`~ z- q1#Cq춂u`9/fu+"yZ ˼֯)- ȫHa/6הF78iv!B@|}!aOUK I%Et2w}2t 8P:vgRz^̟sӌ=[nbni%߀XI-y8h+&&_  zC7OnLtn@JnE髂,uhnAFb?<$ 7St`]9V٨: fJ_ I6@ ÉQ>FyoeMH"vNAl}$JF? bݚ҃'Hq.Iv̲"Kf>ԩC8D`puMm̝WE9$RWli5dVם!t5FW48Ul͂n 8Dz3Ҳ_YkV~ƽmg=xor&(dGԾf*JNl-4CPFkhyU0UZ#wmڽ^mGq:3M4ReG_'!U}/#Dd$WSqlCQ!cPf:_AjiQn ۃ.Y>60++ l Z,`8,1Nn؉ϮY9m$[_ j\xhKH q!6_ cM.w{cJzYUy~7ٍutL BrmAvMU_  To8! aFmoio9涛`kh]ZVL ~ıp*@[ǁe"=9 :9ԝ/ȇ/ ,x3+RdFls%reO[d6N>koPi t*:0"Vd |"bUVH|tqՈQg rY᪓)H"!c椡HYTa}A<I #$yU}hx!27) Ζ&hDޓۀ!QUs Q+MHӭ0|[7oGp^h3 3X$3h쏟u rUҺl0 & VNM +Eԉrc?qUd*oTXw`)GEd 30opcoIE\>K1DIy-9~2)M&OGCEuP 8prR|$/|tZ+/ eSkOԂ*ǮæNYf iSJ:1sQ%p ~i{UpY ߃svH/U҄{m9>Pӓ}d< `mјN:U*䐈VوqӺjVV=hGϮ+MIqdY0[ɻ8E M*Q\{ `BʠzṋbTD` k2 DXs@Be87' njiHXp<}K "E)\t-UXEH٭|^! C6}O$^J >+UE*"C;hz! \EDʐS4u2#x5L$bW0tL`vo 9# ;&cpY[#D :r ,߈ aEFqn XTQQb:_}Rp ׅ Pt# >AQ'$VGpW]۵ۻcf>bc:O/Ū%Qm[)ZAf79LD;9Ch!E.i]Doe+0w s¹32>mO8(GDn8tQ :}sb|T3ug915s& 1|XHzI*++LX VjNr~i~jǷ; Jkgmrv}nBx=5s2g ]b5rL:DvޏxQ%j]Ol4;HĐ"ҹ뿵%H•V; L&N#_c=& )ܻM5~8rO|WȤD$K!/*(H|QE*$2 [0KXmCynBwOnLԊ'3ͣ./DnPۤTC%9h2 P:Wi52vk]nh<pKpD2\ \2lIʐrY)ϖlX%4yM֨O7H'RH.ð(l2q#G:#_,~T *nUb@2Olf -&u1ANzN2ڥX]zSM؅;vnw~PvC}pټ˖G´,HyxE8Pmd{uEV{2̾~]}6oǦx/eBp7UoWn]$/!jbH- TQ[![?I8lx3ȍmW}VC;)q@5cI\Y6 bw'3}5|u_I3DO#PyTOv|r1_$ @2:c9l6YxZb܋e:U% Wsgjʣ*򮥞Y-lYƍA1d::׶ rig] 7`wcHZz "%}^huR"7]!RMS d9HԫWݠf߮ʓSﵗ^7Bpk3h+t rGӭ',zw%%D7- #WF הϒj8ߋt|sa'k[5EW<(|U}V ! ޓ*Nܗ9ZέM?s15VW9\6{QgD_vʺ+=?6S!ׅ;m fpNb%$OO(XX vVjJK.2ˆv`#сm&dL$E':!8=xNЙDJ`Ѩv|`l!$%.:C_@j;+Bx!ٻE:ʗvS-9D1C"X2_ GS=%R`>5hMکkSԷ$Wޒ7YMj櫎s#l1dJ̞vrobt,'#g8\zWBߩ:D cـrjK= }3Ի.7O"[&}I4Foc l\<bFH~?Se?s.Bʋgxn&*+} `: B#~-J9RAg4Ob+#F=^p ng‰Afx ~?ضU(fS,g꿫 #[ٕ҉/v9Z&ݞ/(6hFA,Q!7hj؟%B*+MuZC#G`%z #xC~~yv6k5 un`yan& =r#eⒷ!X::9r}/bJk?u^+ӋJ~mX(qk >/BLV/6yQbL1hAf% <'j"t;lhZXEk;A WW%ɫϱ>7*Agu!ci7Wϗc\8Vb=wMq]>-$KC [%Rf6@>brRA>Š]ż.`;v(#lA>8Ue⥉]Ko|tB d^]c.UgZZ}Hdl*oma BD`˱_M܀/ZIE%Y7G9cǗb|EA]lLedN+lSuh>9(b?7$x#f3BFuEXܟW9>@ š5rsKiE5hM|@rg%ԮMFMjC߄E{D4{1h~ݶze[Ivە6DIM !Yj0d1O@mj  x[E λ t+W;{#uvwEWhզL$?xd+`L5 ~(_&O_pB~q-*=msnMc"d[#;*ty*S\*`2*Lc٣O nB*.eLg@jŁЂ\KP첗ŬoZKLg}aiB:j0YReă̵&4*Wg2ỻ@;}r=@#v\#tj2VZ5oq0оbQ=̵ڦM ƫϋC(][QjHT%Ƥ0_?і&RDHOW]G+x$ '/nP)/驛2?hnYRdz{8,/%%Gc[Kk=9p2kcf@ZSFme[;ѯ#"ܫ%}"$(׫M_U50*" zv-xD6LʼnSHɽQwW%[CɬŢv'QWe V@o eBlsuUrDW4˶30ħ%~ Kp3%^{ͦ.0V- m 1B jκuW$E'UwŬNV [Ӑ`f} @|8YհԞ zkx>D+~jRUzX'4vM7L&&Y߳.6r !4KU\FA1)@ #),{_r}@t~ LH!`9SQCl+u;wc ^TԇTOɈΖ?+Wbnwy0'㬈c6>t5n?'>&ɘ?6K.j$q6 ҟ7LӶdmww"z.wu;<>d/B%Ijۡ$4v)o#e{( -~3k:/s3DK⢋M˭҅?^ᵚLz*L' T ҰE￰Vd;SrЎrd<(:rgOLV I'Ve1룥KMy;R)>>"|VhXV@\Wln?hQ7B n.nt#I}^{V FgGY-t%tK 9,4n0Sht/ `xR8,ak*㓁׳$iq1]&rg@\볘^:tltxpVRGg:DhQ+uh5xTB"eHh}wgr[iZ_VQ ":{6qdLkwR7wUOJtR-zH\ĸPJ"HdvӉ&jyɛw|r}hd֯ά f5.h[]JޘCYtO3`'" t7VZI6Y_a4 Xw `I͓֝tnխ#_¹p5ܖql\0gF~qi Mj2Mɐl0/ Vy[L h*#岺L&FHWmX8J"mqvoæ! G1Me HêT9r|SfZ|b*:mu"Yg.L5UNA|.1j^kyTTb+<U}ZAER-T3]0v4s(4}P.&0 E|^,R Ғvdx~blk=6 k(Mq:d <7lTR i1j5;-ێxbAw @;u~PW* jZMCAwoÓ~N .ܒ jMñ 1r X& !@b[ĊIh10(%MSWJn&&XBM'p۝=FTWl9cWLwkb$I&-iY0/o )THQW\#g5t`7yL&y$!o{922)@x*N+b@Zȇ=W\; 6ό:n:@1܇KuV.m̿”$~GnHp%bl clLewp{w=@ceD?d a%lBuQ;E-cqڮr{2m)=blpsa10/wd[%w0xO*kۊT̮8Ѷ,]A| U u]M }vEv 3C_e+BM(XO#! -%Jn'"+&Al:m+ ke߰D]jQi*LeA&y]:/K=բF6p Yk.Бsm:'$]geՋx9ʤj;[#*י 8q8'Qa7ZM08su<ռu9 |Z wy㼱ܞCgt|U)sVU ɖ,4P5]ظVAKAxܓRG|5:^9.].L\྽ئIaY2cLKTo6xY\+UXuUTl@g8J|R$u!Ewy^v5SyAۊ(Uz/㵏.zCAb~LaD|Diߚq?tOq3Տu?6J.%d[n% bAA :zݬ#tWT;T i6/#8'!-Fհo+Yq2V$_Dud)m,+v}BZUv{>AzrЦÿK3mTӄ~mt0hctn%[ G&C}z~ "<} 5%!l vilZ@ql-M*G]I7p+|΢G0kIhN}lK7c8>M~KN>'+:#lcLj9g*}5Z-rkL,`A)t%2M m[B]w&͉"^+..7s]-bZTI* )͕4͹>S ,X y%:yͻfs_c52j׷)Yb A)5_|Pۧ$^A5KmɈ:7 ,>gµ{y_zS;p#\oGiu:b%  t[uYՃVth0_zaV+4Ыtm&RVM|~3΄O>#o[^Z_f4@4 #u@Y]9d bMDs &q/KIǺޠN8jI 99X?5"/#H]P 2(GŧLQޤhkl  *]':d@nȾ^XjfQC~َBSZ[@yqC uWn=-VDҶ35\n`* %[i:fet! s:u^'dGH9}->x;Q 7 g~fG~y&!RA^SOu*u@{ fEsxoA0"(txʖa%\|^7^ NS'yXp g~:چT6~pOhCb}4Z&`N@ #BڱD?eo@7h}u*k,{%M%SE\;OPCv # AHIz)N\v{5Qn6y5*7dk]bb>SG Z1^1p=G,d>_o,ENVKl>];&ca*~: =.11vg3eh ` a" ms!'n9+x[RkҴC:j\SS鴆Ƭ=)Sg_8U +%ȼ(!s^ ༌ h#y&Աc[ nTb hFaE^׵VӮ֨ɊDƉ' X:R ­oF<,ǜ@SYH?na> 0WL^LLm}l;_ZsW(U76Bqc3$h&~ػ$t;0&pH<}vVG "]!JB2WnՄq1u.*W_f&c.Rk:;e/1ns^hbf * ͉iRe&d9aa\Z+!wN^j `x%Pյ{U'_fTѦkS>_'?`,|-.s3 ycnF+YM^$'=YH`|rW]$BxxtDHAK-yHxlIJpWMx{ w`ސ:+QϽ Uߨ  砘{֥<9Gnj{=+8foƭf.mZ+E )Ŝu9DeW/*m6R"Ӫ=m )B{`6X^ 0a Q5if$wDSwĠ(t$]x #)Jw`tAG@~@5. nAˀ ֬yfBwN?[KFD 3SeZ}7E(Xh!C?Ƴ0&Ip諜9v;gP2C/:׬PWRPȶkI7YEeF!YY8^i5Rm { J!$kxgϢ z!q!> \-ێDF%_~Y%|Fy8$~]ך:IrEICʼtj}pȁ_,aĕyg7^@\w )NbR)\:L00f`0iQy;W G=, BL-TjuV/~m+ۮ='t4y͌,ÆuT,MCu}oO <1e^)ȍ,*мMDdP#+7"r46yG}}#*T6'9\p)voD'A;e}׷(Eպ}4^v Qj`hzNI1a/b^%0ӆhk{t%I 4~* /@nog|l>b cfNO#|IZ/ͺ2Ehߘ&dOX(JC V{nPZ`(+Kٻx5z<3Ar; )PGF@|pֹ0}aMG2ISG2]qt&}WfMkr(պ_WNbL\Rm<>fd{ #u0M<[\0Q`zI* }[t?D/!qxt5>j So dhKeQ+&]<U3:X9_lJP6;XRz W{Q=/,U^[0"yA{Z*OV:a'!AKf]nrdmkV( tvаI%wl#jz~ȥEZr~%he' QmV.cS0ehwG'7^Je=1I m7t3|*St6nkbL}68"*UG>\hjt 6A3ck0(ɪP^@%ySe6hDS: I2E)K)R5[=(#a.RG(vƒa\(9o$cQ ˷{KGfX̫ēKL(fN8e)}H"kIګxx fsefVZSn?nBFw,׿FvBA4{N:'닅=,^BBX>mxQhFXQ%k;#czp^Jh,\r}Na?le"ׇB>["!^`y`,Y'<Ѻ˚Ԏ.VҍͼG(&H:ը3[ \pK(fl%O}631F{qi. n"8`=Kt;(S>5va6%@߾DZq"F|RMb <N .;ք.TeEl"={!R<ˏJ-6?r?|4  BT$ܓwrŀtKT0p m3 ߺlAdzZ(_GȪs?-<,\! OJSgN 'rQ;hz{Ņ {G޼h"0X!"TwbUyk n<'ؼerhs"%ASL%Fq'c2$:ȗh$ۦc k!^.Q^U=Qf_z.q\7P_U(Y>'9 ~|4c"3!!(*sw 2q3G5#FﯛW ٦C67r^gr;Oυa5Y().0nQЃq8d`;!9eE&@hTxu{\  GEȳ;uS իЩ\HɪF7:X9,,Ս%-Mzv/5~}پ9oEJ`I]:X+A3?p\l2Q'õe0z,\MvHt@9U&5l3ya A'fINRDW"FۀO5wֱ T1 ɳ:L|a뢯 [2#&kDѮnn]UܑE"Y+N+cm/#(U|7zx/褵8R1@[~bW)x6|s'pqriLp^vGHb!=6<*R:(~`[Ҧ>"9PkQ_qSȨZjXdV/< *]W}8XǔdL<ț$ǂJi|@c 1T.RY\:2pgW,@>4/`Eh)$SƄKz] ;+7yDq!IOlHCo'}<9*.6"Ғ]kya-xTIJk2^Q S-¢U8vp{B&wu@vE6TeȷEQ n*O x0P@P=bF9f Tg2R8^C7 6o nJFKBlrՈHPn/=2LC!nZlZɷ9ב s(yS+9UG'Aɟu(yß<0ZA5sCDD 恩gl%,= J1ckСVLg%&爀 #l^oy[S1Wwbk_:u`m{K#2GgtwKѨg^if /rv)y1JU0Xabt~SGӐFUqa4Ã50WxSY+<' r 3:۞ K@E-p)0mj ^ *.d2Q듧I8aZ=`3+1Z!ax沪8Ѭ8Z1DdQfӞvb dkXD{V˸jaQ+ö+un%%r@-(pF`y{hRgjEUgO*^A-q$״ |[uO~3.p ɥ*ҦIbG^7'eSFƳ.YNT/׆5&a)|,Utl)Y=CÍcs5]b/;~˟]H@;u" 9d1[B-ԫ?t.nq}VVcU3% <~.ܦ(Ƨ5ԍv\{,L:nPo-qNf3/`Qn Pw= D=)ʲPԚYQ\9r#(;u2/Y懲5Ν`GTȀvm>y<av~ xfd(aVc9 Bc8n6۷ hϳ° QJ9{V}3|ҭ$ynmŀӅ=x}fNO\ZM:9)8(.9aU5cō%#ݪd~6r݇u _26MT'u.F/L! m[͜UmsyjUj ҕ7[VgOVOZ}ϿNe3wsrF=q lk׻\uF(CrG"Զ LZWd-^՘`NYe.7L^8(!Z$uj^R.σV'4OEڮi"2J1s9h{j#UIMI(aNdnYA$e]^Ia4m?YV򼖷Xn҄/ Չ 92VCoS6SN.5~.ߐO6?C' |odU2s610Ȓ2CcڕJkQ̖lR L7ӻN2aK׀S ] zJTF+>7,)T\mh(OBƽ7ʢBehʢD/yGKCۚ(RfU1Y r;.A^9@-~f}2u%]-4Ё@m'Gg_?#ҼbŔ P VWG S!ɏ?e~R$XA^U75ӼN;JrIopF|{>G@7Q&׬$0 kC M]WTW0"lp0{0mN4\z!gzp tSEğ'+SITT2T;e:LF@NR&hɥ܍LUV 1O?Q)QݪU1H]]sNl}Tk)Ӟ>l gjYac>GL4jP[6`RqR*bO%ͅ4:VPAL!CCgeX! gऽJ={; (/czoԞ;4k1Fq_cC&9Ut\6T-;Ij~3l.<׈UUV`LOԘb¯}Ky2o?)n~Z/Iot* !eU[L6un-gKffb<${P sG8䴅zL7GF6C% "MbFҮQ%\qJڋ|PdV g@V +)&x^t14˃]?3; xVp3x~ ~:z"f0#j)|M!Au/2 -nc~v]D%^Ł>YgqF,Di8,j*U0?ps9sD\=ʫ`fs=tuHA Q,h;?iKuy琣@PWD1 d9Ɂ@T.:37gF0лA.\5@}@;bd.) ; ,1 c Ѣ/ȝ-6*;g38(ʆsX""|7Ss\pEz2h2;k)[W1tYqgJp @\_K@T:%D|҄ G<9"A\9aDZQCV3ZǕ]e:v椚J[ڀ/N9D!, RH8t(1,ֺfQr)yiźHU 7ɨ=mjUBsr .:׮;C?[k`g:QD:$ԐmwKM_EB'e;[7Z<2hIM?wSE ЖRbGD[FYHF܄VS6~oXЃPϟ[|#`fكrUVu(}{M‡e AVM{gm/ͅ?_o4Gas3IC]eYϿ_'@v\ʩ{Y2M+KȺt1݈&|`(5躹`î]_T#޴mɕбsJeת+Iw3BuvRYzUD\g.Bߝ{4 !KXsϯ#l]8?- e3st!@֐ZZN&81-sQVtqȝ# XRBIMRbUC ± BBPQ#s.[v8I?g~Yk{m,sBo´2%4Vy챏(yg% U~wA=hh,- pz_j7\+Sv8h-]޸q:ߖْm(!AOzv(훛PGd@…Om QCfQpX~ 'J%hd!56:f1]=Dڦ`eV`?mI?ؑ[Xl#TWT\&qN'JB:swrr4IRwϥߎ%+wӇ}\JuVo5pep%tOfw\, pܶ9e&kGѲ cA++@{VqB&?އhВמt; 0N ?^| 6>0yq]찵4]EYֽG_ov>4338t&N! 6^-' #3QUG(l.z(Af-"5zyȊSuR7D8'4xtZVHo~ʐ,~F8usd=}w3YME٥oWQ|GV~sԪfqE>j0_+Vo=u>ƂGy#\ <`DMvQln G a 9^>dq1gor=M nz);,6"Dg /tŦp&pU^K*ugCLvQ8kc u96(|L%V9#@wfO'숐o)UBKCUFW_Vs|8A,w{ $12o2uR>զ4L|h]} HqX:Tމ#Gs0>vUF!V ?B6Lw}tNjܴzA 7Z2FdHꄾrҧ6ȸ69 9"gx%~w| Bؑy@yn4kOgkn:սH bhGm2\& ڮ̨^Ϋ.ԥ-<-z޼Oz:~Ovo<⨨5WQqx=YI:d7uU٢{,p "7Hp^DKd\!EΆ|ٻ# -:=ۺNyT4PmN u.z^J6wP"ː-Hca{յG|U"`:JO.16찜7 @M4),`>z w F@ޥ=B>hyp4"mWRQ&~f?c92}hI&F a5NI-^X|-R{ʰ*=f|2'5'_kɀ[ٴCŵ$aE=Mb^zt<} /-"(/L:/Z@"Jl_ < kkjU!ِJt.P᧘g9cɽe'$Ԟ=-1~g`kT .k?g {l!eCW&Ožݔ~4s` P R~iÉeТeCV[x# c{\خs9qg>D5n(if|8Ve̥ėob<^pt.Om 9 {Т]y]9]Qp:{Hvx3r_kCynrd]>;Kw. w}EFDTRŠlW5lQN50x3N3곯K煲a4*  n\y=v3Neߺz J3t {z,/}BpULyK؝Y4(dan1 w|ARZ_6A3ƭaCoV6ho3|![}>\CG K !rAETWڪ%rޞ'CPJ CTH8߁2d̼ˤ)(*ӡd⑓rKѳ 9A˺& R2S< r ɊGS!SDQTsZNY(~IMԮg(|b ՏF'OA1uυ8LtՂ oU r˂Z*LdP Y XtmkyDr$+n\SBWu% ~s̭9ܐ҆PFV!ap[zD|$z^Wz2>l^ T2 Uhc'2[Pk ƠnW\'Kv_WopjF 8 WZdGH-gdƳBe{zUh52غѨE< {mK_x%xoc v(wOc0as"H:Pb=TW*wBzͻ;Kk^?U]޳Z>3L3ɂ; aGʂz+ՠzapGʼӂ_ꏞ§msMIRsxK.0 ; gm'%ޱӉ-ULy:Wt5;D/`0fn$QT `)NUP+TV+A{ cF-39srda} ɸ kTuF'("H㸨 -,TE>6"_ oJw),6p*DJ瀯!ƈ+jic"{YF,m*ׂ)׷ Z <zm2 Rz^iUQ#̩s(σVG7^Xo7&=x}4ǣNh+N>#>>'1Va=ݦ5qReT,N5ZC&1NV[)k,a8HTL~ܩ='1`N{L#6<};1KP,ЬR&=DUN⸶kԏ:Ϧ _MI>FWh8.҃iK%OG3)UL!0}2.@=J tFÖ0ȇ.%~kYZmq>^*Ɍ sv RH'bUrֻ6Dcz(U7 kTpч d|qֿQhk3"|N_]RuxPBb*c *f@Vu70A9Y0}PJuu/3 [9-ҌF6>ٷJ>s8iҷgQM?gJ/c޸Y_wy`\bˏ 6^'kl; RGXYI60[wY&O?V=Z*WqU{)RCznGoet;[vIFs"UZM%9ϸ-?(C]!RiB%&GE.5 ǴxЪyeN^R=F F8i+tlYysB#jVO"pɂV㐮zzj g>5N{g(Ay;˪ E=H v'8+hqh'\]]]4z;{7Q$ߖ{hܛF" ^lYiZIM 4'̔*!СӨFU[}gM^ĂPRvЋ5@.dXM 0:/E>=H1ֲ2`~Vz*C>+Xa,U3-Q W@@&Vy e=Jտt.Q'yX\S3@K!qF%l~_{&l 6Ã;4NL5Ugx.I!oY)[k5~vY2gS(Sh[a!RqrWTɭhUǝ4tY0W82cpf5 X;-"cI4 +Aur4!5(i7<,4Oķ\<{AYr* 槊~;O5zg:EDA1C zoՉJ+1@Qn3ob_w#fRyI:=O6 D2KeUcnK2G Rf쩛S*f]vW캵 䎇چx(}G>DZ㓳ߤ"*ZD_28bfIO.-rWx'ꂍ)Җ] ]ݣ\|qK&bq_c*k^0NC{EFЛǔQuË[ t[[A:x52_<4< G4/'2A=۬m7w-v@X؁D)YE!! IO؂A (#`.RΝeتsuJm7,^kep6 L6J=4|3p&MC:M>Md  6vu)Δؘfr/meį荽BӺZ 8# LdE }RvH?^ x,>ԥKl7W&j:7;XvĞ',YF n=uu0J;I{3_KhRLMvVg_=}<ۖo}P >B?@5cV=1S&Vt`Jqp&ڇ>zA.Q33RX$wt18_t,n'rL'8W:Xl++)8Aޣl?ө./R&%*=cenK>\X 酽~ J;:Tپ68$y֥8Tm5e:}jg1~+3y7%߁~BA -er?r\r45Dd> mk%p?KDj 7V-ͩDݼ2TO I˓UOh 1!%ƪf,W51vU7צ\57O!gUPriIH{}ibvI <[E+$xb{ my0A*SMgÔ4W*sֿHh^Kk.34Ra_[sLb J!<4Uֺ%I m!jʉc*cSeuRe#i|kvqo5.&*lr]JUL :))NwgHNw2_iS7r VI{Ժ \Om4-`}baA5Zrg ‡S<}::nօг<9zVlYҟ"ϲl*9(*/t]M_ `߬ii E(Y!y0zrr0ZS:qx4,C2G5ޚY=~zqȃ%dS=)FuP[Oa>xGknE魹WAR_'!s.уhaQScXth_NʎNv̦ۙeKݫh(($ۨ P -ӵ+SgiX߻H`At[sچqqMҮUrAQ6tn>wy{|n ]*O5:W`ە۪.E䵆.nlj PޜF`V8哢e-CqJwL{ (S v!B`?<~ŭ,slj"@;%{LxFJצL~|Tx=uH&)bmF(Aߊdƨ'/l,U<9XRAKo-gј&F)//BE8FB;'U3[v[RNOT*͝xs€(WzuI^N5lxT!,j3:rzm;wa񐳄rP9}tBcv`D 2e[G`H[,qΥ |4fg {IAΤ{l~P'MVX.O$l>0{9vqBIwUTaѵZй_#Uho|^tw(m3MkakʫSVڸys# `'cTn X/&ev&dOl]eh?;یv'(>0Za׾N řYN\jvXx&g=פ 03P-TߚU T/㩤g6KĠQVF ٓVtwlYlvTSꓦӈXThS.,X/[X`;d3.XG%.vu;lki!_  aF@if(tV܏4Vn3ظ? o_P:sJѰ&(Lz8t9բwb"@:B ڞn{A+* nÀ^#dJeakSп@0„y=Wΐ-M"c̴)]n>2 !92hyLG2riMgG|9HtnGҙl_Ϯ~)*&$зM곹C0*5qJ~ts+8?[!.m( mƹ+Le)]ff*)ٓ;r+$@2>psU8wKRQ'-.2+0-[Ӻubtߒ]  Kq\%`.k6A\ l) y <%iϰA9TMb3 50[i-R>EҮ$N넦\oQ8xU"Ƈg|b L1K >Qr*{<`4V?GQ 7,p` Ln#31|r|ʳV*cy5wk *de*NKNINh8p=t3jAϝ:!F@#BF0;ȸ\meu,5d 5BZ ^ H5,lxB2gY<LqKp#ݍi5f*dvae{xkJ4?A,㖣 UD̄ȆZg'x1aU;jHC)oJYy J9 ߞEvֈk)<+ lz3a>߶E=_nm , o3}AcXŢHk5]S#MHi 7xԒ/W Wn)HO4jD7]g.1n1+ /`>JL ;r_s0us$^2~?یmr` 4z?\pu *FIɿ&Ej/)# bk*WUjqJ)'a|O 7)/1I!Bbzj)JJvm1EXtvT܁}LL: ~cJPW +ިr0 \wYe@L5&N=)")ڧ(ɕVjYV{Êi{sugҟj}>Wrqw:\۠_M+5Py$'P*?A@cy:Pz%O &{:mL k]0Pnj$ӄDBC1pdcY5YQ +r[; ڞK/r|O$TfE;b;<>cL .6J_q|~* _f5 >rw/z#_֖*<5Xн JPRkdd Mc yoOɹuKBBtõ#"\6vgLD( ǷcU h@~ӷ41Rʿ|ĮG'|fpUđ~*'7GPqgKIK! moY|g*}P4譞4 ǩgQ/$D:n.C^;wvq. u*|=dҝ3F2N5$ P5[Y,h_/ߛd́pjأpYF8ՂہQg( Wnš\,aOH>4 wBJ8n("}̚~).CC\'꫕A] J r "Xvvݭk& \U/7ݩixŸxٹOοƽJ5V4pо&2dIiƩBSe;yDj(/Q9և+JF^!o[$Mʻ7r1i?V@Ֆ J s𦺢( M@0|Sܨ:IX W>A^( ;,i(OddfByc-G'_ *wz-!݀,:ԉ$dGz >Cݙ;_mI܁L%+?ӖCl,^`pgA6gVZdHˆ7$T'&me!-P5.]_)L < gf52`N(w.@gϣ%YL,_:= |Ÿ_mQ<~nDuza7)& 63]t=uZGZ調zr{ :yX[)>z@^ִ@SV ?A0)!3w멷 Ǘ9 j-ǘǫ3`dؑGAGK>Zb&r,ҧTsKnxd8rz89wtDm֒+ O*v>TqGqe^ޗӰ "*XKLbBu·xu>Fok4 =Kd.2ßyE;EL XtF"$t*_.g*`.875 4^@D?HO fxR;Y"p=J‚iv g_.WTڐ2vI]<"?w]3mVF)jH{?%lŻFYvbP(5Fw:>:pTi"TOċbgȧؽ5ܽ7J$Җ:k>vJ/4 7.ѥN2&jr^ UJ,=j ;%&E xV? m3h CA~tn!md^ >Jsy0\SޟD "?hbw ;RP!"K vh|GA ?|`l Έa(qTݵ u"CLj $ =/y޿L|nG=45=&|a$϶ƳQ}5pȪcxfT3)[gcW[$fMjuؖn0l,7 ̙$/feoRNl'ى_"q0Z@}7+5b1GdR\ >+œ3&`ŕ|T>xbIO״OhJ*(N?}E˟ce[Ժ,$`W=ũ_s zrRC6#"Ũ2J|-^{vWT6;jƜ |]&0d_zſ*Dldfnp3}\'̃0X`֬;\aKjͫFt|jSM>ga@J1aفyE, C;"U>޿x_\y,=!&jKt팟 ΍őSMm6T]W(g?FN$XbTĵfUN0oSmyA:%̪?zܭ=tiF]4Nv~/6@Xkq2a^,m,80}>, TY*/hWFR::&.+MvgC_6J0-6hW ?\L*[9|V{rgHh>^Glw($YNPoL3]l>znDB.gd-Cއq}(pٰGd?e(J@nQ Ib㯡Iu&[X/8XҲn 31p74[.Y˖*V-}5w^Q͋~2ZBpgS5)2B.͑TAV̯54@5^7|;ϋQa6fGU֡:EL%?*ݯxACM@O->}3) "l-8}/@\?©L(SN jC67(us,TdHU;D;1 c(G_{7]W\ p)U98r[oВC,1g I2pۊzF;HQ"8i*=43~NRH)x87(mI4}XOL*}1>Vxߦ0F\jyʓ6gx`$Qۂ&Ո D[E zjNoV565ؑ*شؒ;:kA Kߦ粢`%E}yFOy$g.8?c`| E\D=]`DH^9:ջ&.Q"o+nbq+i;kV$HSڻ|BصxGsY(D.34!{aV6/OP <sJ)\Ȑ _Y##;6n.[KfG}"+7=>$:gZtEBUVf@R)e˺}I47sLMhI{\ʩ$fS%I !PšQc',B6gjlFO}aV.-yI)B5 jL~&P~[AZs~oP(tb^ /t7M'4K  nlj1j턓;`T#b>I +#1}d7GZGGȌhAM\\,,!ܴgyfD=0YW҇xEf5b6\w; m |sR^C(WU~@{Vr?mG~`]O>m+&[ֺ [R3:.d~s"_)?&~bRp1mi1W~.W) $n;>0(S^K ] ︡1}M,5gD}W@e/B+'mn/ 3-YA&w՘ es60 bSm fs|( b/n8L^UZ6iqbwh;-O_S!+%+߭+Q`Me \ G/̭,bx{қh8/BrrLKO6 />d=g'boN!H{X1 Lr'kw}b@1m>-0f{7?\NZٛPv|uO> p]DmNx>j8#~Zz cG#`N(U=X=%!k_x\*ݱQT\_sNg'f{қHP*.o!KAZ{ŒwFumxqI)GQ#B^҈Z&|1TY`ZBORMiHf7eSZi{3&ѭD?KPOOXh</6n1Y0䖇Ylэ3u,֮f.tR~'Z ݬ:7[ZtW1ޣ3;hel㠒 ZѺFk$IOL؀xMN_KxViX@sOh{[/PV=0$G/}Ϛ{ӫ\tʛC5|,7]waAq&zbE~`9GB w|6#ΏjA>68b>hg>): pZJ4x&l(J1@6d=m*]TwK6)x"xۗIl8hMY,dG/OxAmSd7hvGX2]( Fшoj0R[Y'qi*TL1K^ ҿ[N[ǎ@T=CW|ˁ6VΕbt=Oxu_}VYDl ntP0ӛ9$wM[d<eA>R3%ە- t[*r߆3?N;BDLcd'U@G%2H 9J(պ1w6@ySINӱq]%0|j&&O$q:Vl%w |9 \枴7_7c]ȏ*P0XnV=K=R@װVw?*&ٗ#Iλ!_z[":ϏrkԹ%FRFڄqQ"ypixD\`e`vC[ս06-S. ψvJt4ɘ|H.R43KkvXusW+ Xe򯕟尭 7w̮aI+NH{ 41vX*4p6( rZݻ]M)Qml^!}JkaYeFƦ>١)}Tॢ/rY-*Z]HZo̰fIw}tX2 [j|70nh=;Ѝ?Sa1xTN7?bq؂t6 0r_\WM!"Nh1S")Y2qlnlfw:szpI?8| fϺl8{:K3oo[); {JURV!pawm¿k ͕r ƞgVU6\{O],$:zV[@N2+ňPz. t+ʛ!ܻIO:6/[}Ezkam! ـ& (lMWUxy0ܙ µY\w<'wN9!!>z8*ht>'E$A|OY9M̖S%Q7@t[rչ³Doώ+ ~IR2iHW 7vj܍4%*iu:΅nVۻcp3 #T26<64)C gsN\y/$9^a sn} nh;9|B ֯$B8_kA"ЪTwkD9a^b##A/T]ԂHnh=ϧ]JeTTnŁ yTTQcQ֝Z2rt Cܩ2+Loche^8FL$2_&%u44h\v$=Qڭ:8K d?wI8#\/k13x9YɥZ eO} 3eF1FAjv<JҳK 5zF4,]fmYm+ -/ˮmz7Q5KO/ԃ,Ġ $)_Sj-Dk1 yx0PQ>EF0Q=+&=ƁHc%} *5UU{;]#[s.]Iv7[: |U=?QG4L^;#Ł^KEjNW3R={WE5[nbtVpsYB0[1ҴSVE<#TWPVS |ʼXNcMCgp?\6-8ĵL0c،Tfˢ7ADyL⢬"P@ETkԫQаa`Fȣ? pZQ]\cht.uT;DhƁgGWY{j"4o {~[.$+Ϊ#-p^\p8a6>`d*j[a!:PߖArT^3p^kCg9DJe}❓^V9_]m2i0Df% ]U7]J? EjKq0]Swd>,Iu&..gn9KJdv7{ ZW2L X&)?MBX8FRX?9essovq<|9Z ٖFjya<8:v/.Mi:QI4з>HKLMVZ:݄o䁾R9΋5A(5ɭcNj]|b A֓PWL.0R |?_8;q[2S)Pka.&a(kD~]_(z<ܰ©^>vb+ |}@ ςC}.6,i)lVV_1u}XJd{F@$ǖϰ){iHl@-$kiyւ<¢8M+*g GUޓp-Z[ǴQX@J#.sfXxN%C! xZPd+H_ ؿF؛#LZM54hU$Hg?L'~X|k]T{gYZ07070100000314000081a4000000000000000000000001649b7c29000033a0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/3_]?Eh=ڜ.+\BNu:v%~[ޥ2Hr8E/fpA;!nۀJ:;8 V4ňQT]@NM#~fKW9;!X*KTo4^"ki@ ,mi3>ReYi֠)2^}qn$u8ZE0xY+A87,v"IWn*7 PvU IOߚ]9 &@#,f$2,:mq<4+XHuN (3|p7dC7&pxw}-[Uw$n AXXLgP DvQyrbe܂CLW9sC]uBR~S W;J3(IP] /)JGDl .l}Ɣ'9/vmA`Y(uBАrJuxC[1&$j=0="cUE=[42 K l׮Cv#[Ytr|<:0!p-^V].PfKG 2Fp)e8a\)n^էd;tnVU.|b(,@KԦ3q i mɩWƹR>E9`"ƽCÉI 0ba΄Ct(32q?$a=WH >7ݾ+bZkS c|#wp52rAzw؀!Hn]}ɔXn(1lBTn USQ[a N֡:W'/d '{b[ /k ߽yVM`dgnPI\5HA8P4TɯJnב)eōV[NǜR:FpSwnZ:x;X}-sR/;'!"tf8w gTA3_:BцҷQk; lh*apF,K9LPc&b~cM#B%P5;;vHЕPi9G(2ـnʎu5SfT.It gD-Ҩweaݸf)|.a"9w?!g`فS+K%7"6F+6V3Ԟx/W/UֵLo-( j5|1C$ gwbG"VǺEheC:pwQJ(A _}:59 dӖl؝ DK#(/-4)w"Kzqm-/tYAƶ\^-6N Qd|6 g2Ɗ5nehBk<;[$; nا*Bs[b^7 R_O p|WmRx2>@)de@Fk5-h'ѣZQd}:Lt/ҳ>S@Ӳեq;9U m%p:2_3a>zm@NVoTAy`w3Dq s2FٽyS(MJe?/c pA+}qٻ[fty,9Y,53,ޠY`%!ցR"L -=Ѥ(g*=j>ap-vؐ~8vw7B/ o8Q/؊9ι 9nǤ3&^#Tg3%P`8 YhL/zo7YdGOBSkѼT#m]CM{A'[Ġ w%Rdm17v6W&|W|a!iaWy%oZp䥿8^}KJ)@vqD00FI* |jfW=%XaAdFYțݸn׿#!q9v} ݠ8o_nA<Ҹelzӳ\ !5Ze֜h>Vm,\yOw>3gK矈[ł}K"`4n$yDk<,t+f`A *`XbY9Ф3֛7--3\|"_-{#O|V(ĆtVQ.^vdZFS=J$Xm ͈@xZpgJBU-gkHl vr|yZo9<'T\!+N2 ϻiY2g p3ᶾR|$W-c )CnҒx.n?p$$~d يʌ6~|'2kgEf?r~dh\TlƂHNg]jԵO^zLD-{|Xpkq7[Rqȴ ֮l^]±#m ić#Eeh):'0}H\hwE\¸,MSJzI.N[Y S@a7ix"Om*"82eCQ(ʐ1i-ϻAMMGRMSY^>'l cmHs. ;k`e`0{rZcei{d{FhNp>>F]i*1fM μr x Թw2ZHtu9Òc^XK5諗D,Ѿ|եz\e},Շ=5bV7O|߻9{;e*1MY,D-Y-/'`@q kOBcub$1 5-RI~h":jT+0n^mcRRt1hpIHmn 4,q)e# I dӐkWgMz8TxXdB~&3\@$?#6I:Hg we8ަYwf^O>ۋf}yXuⴘڠvtH'/U@Hv[SS'eKJ/ pxJWZ;?N)AO,߂1+;ffڃ) Hc4;kwJ:TÇ$p9|#at+V{>"lCO"KNc43 o#&ޱ݉_m2/-#,C3FڅZ(e*aǗԝV`˿C"D!+.2yjL 1'fgCal(+G u~T >7Xi&φ#R_#Vj86,҉,@^( qӖ5&UN$rʝg/j0\0LvWdEq+wpU"G^5r]#w5 rH.T>`hY_,P4XjGLQ\^m\!)*3-U }  8v^*qZJmvv_;Ⲯ3&r@`xR4T &jSNK"uB-짅bgN6GYyr.ƢKM9,(c9`juoO wN]=O;vs!8Q,#XJ_I {^/,ά+s˥["FN~'n1y6#ЋfՕ(?jh6Bbx?"?H2L 嬂?xnX]~PRCBqm8&ߺCm7jЁS4vQ+%{F(t87*A GA@ϚX@ LMI[hjMFS*O]45.OX䮊4V^ͧv XY=q x %oR@ߺ!U8(f.tI@d4eES,)CKSy@=~V-nRSY)ަ~I#:|̤ 3O 9, ՙlLk0H@2u #U)f"̒*o ﺰ[  pVsL$ fY놢sAC`u}ᐁb&mH^I` tcOxEMC;<3=iK-m [7^7% -n1J vatݘ> nrd%Xb(UDDv~n?!=?HoZp+}҈BWJD!%-[L짛#$5!>vQzEz|O{)[ڎ'ZX#>MbeS1MZTPZ;qg`LV CZj(+HG(tG}wJQ. -| '}?.h Be,| ), +Ȯ1|rE ڏc&4')"瑤oJʿ箊Wqh " 7bDpKDUxaz3E(Y) g4i#}n.I*2 EKz%rd ܨZ\qCkE>Kڲnq9@УJ$%[sMe h )&_W1ϝX8z z.|bB{t FHD%4X7;fo+#FЎrDn&$ggNC5Iju$d(yrSKfWgUJ^:mKz9 2B 2xH/I/,zrY9~E./SU.>Zk@&HDEِ64(md;2}q 8}/%Uߌ/*?-9墳a#0-Qiuc*Gn4VT[1=) j*{Np)>;wIYT:?=#U?Ǔk w}UAhLa8pY'Šj4ҙ9=PҒjMwt_^OTő$jF Hs4;7 *ZƁm,R<:j/>;0` s 5S5J]^lm%Y%]Kb<&zTx/Swb2ǂ6Ewpi7?C=LJG{$ UGr[9ÃI&,lwPz 3m\R=ˤU(45a~̱Hf4١Z+P )^Җ TNqL[sE!ŷ\넕6̖+W7_!M(D+='"6j2Œ7C"U([G4m0EcM|t磴>ӴRi4=fWi0Pؗ_/uCeC#[W_QƙOP=GǶ漤cIzE촞MqGwCS> ǜIMypw@ɴSJ+M7 ]#UD)ל*={Kܳ(4|~4h\E-j%D0kcxj^H~or̬a3k8'CTC&B$jPË'Pzi+~_L8;Bۂb9kfd.fw̙%cPA;j3%hos ,Ly+puyqŜA7yY{Ŀܯ5Wߞs}TE 1"@qfYUG$t<-&0k02 Zj5\ضe\#g#i*t3fZy K - BgnTBI"?s+#6X:ۺZ1a.l$*0otl_%@zhշy]*3uz֒ , 6]J_2P@r:3AQP<#c wmoMT]9Dڗ٠L0 IjVK:qS+Z$n`#bJ v>T%T+_ħ*vF\9CS3X84w0;EP9U.8M8A&Uڬ ε' XU)r_Z]mCpE6#)܁00>R3]n+Ƣ=B5{_<xy1{1L7?-{ɻsj/1M ؾrG#͢LiB`qWzŸMf\'@kO6 )3B=l Oj­ŞE%*ahA&e)mI P>/,U6տ 0t? ݗ*ܛ^nρ(㎒d#DWsʲ vx|LSFZ[?Lsjz79me#?եIŃR-tT<@! N{Q5"61}\A^*tL|6;s` HNUt@=oe3=LYTxJ 9y=V{ .ɟЫ=Eۉ 0Lw4U)/Rꔪ,уpuI\/xUh LENh3I Et)ms詶_63e֙@dU1tt4 B6nkoL#{Q ]ծ8Օ)*˙g@VhaK\Q7αپ=:uaaAR1NB@@[_ A2Z8sdieÕ9>Y7jQnF=¬iFƙLoyq$~-*H2WRq tt0yD5S1gպ;i/kiKe_W_jdXhH0"8z; s#"z&z^X-a,Edk0cU+̒|Ff`@/1My5P&$MŹ0sHԵxL@~|,&zy GxSWZv)dģyƆG^H)_AhMvD DcVF0+ܒC K pKDr-\ &,n~d`Q&K٩#^jىT4YB/~EDJΟjBCK|^d[^ {`:f 0WV9sg GɍFHЈv9ŤS?#K+>ѓ Ҝ+ƬLJ˼8@zC!а֠ Jomy`]o棝l{$wGlNQUIX/NPըZ q4/I ۘ[,ώ0C'>N>Q(sh;1WBq5 5g}kؚtWOAA@vޡv\YLo6E bVޗtմ~MPM:2÷z bd z}w]Wy8 xw ٕSHos # D!/M^3D& Ϋw &;w'/0 VtɈo5l,I֌\mLbRAadc9#ydo 4e.r;a]%~'D* +ypќeT%~~q:If0 Y啗nV% y\"6}@3Mf&dRnCj"}&O3`SNꬂ *awK(ĉ/b|늫}G89&kUy(2~xX쨋d!hNaH93>DZD$,{C.T:֔-n'v<PF GSoMl'qړ!A sA`yDe&׸y %[0]`άڸ5:rq3 с>11ɞy;82zv"ZZ'SpU7U`UIyPUih{(7%J#:T1]IK=:&D9Kd|nvU-UexZ_x%%Mt=}U gXP'1sLH``0.O %խD/QFS&)`mX"̶%9:YehJ4,W9kgnS&V~nnZVvPc^6@upI}r hM>; !y9XM1EZ1#tI\D.SzIj~P:k L\E\E{ iľ0JC[STe3(;,i Aj}GuUK^ӘDDBYƓe f:]R4~4,Bv6,'FjD9+q@ BE{t@|.bH]$|O4:*чA%w9ZJZź(P[/mE@B1[YWvŪ]CdĴ4NCe7'VkOVin+:f.%5fԙrErиNp"*(bUfHү5%hr Hcpw)\ Ae5& T H0-J[ekUW,ַy3lJa8˲o)xԆ;Yfʘd:h1v:`S )4+,Z>?8|V_{e[}[hTY]AlPym'o(xpH5U{{)1` QRJv9/= uU.E-(F=wP'\3DŽk42"\e9TU+`xD}TXYA/x7H:TbzaӏB8I@.xPxr b#P?7 iYF=H+nK[{IѰDcKVUW175PŲPs`RȲ\N1;z t O<sq0q sBzZL | h: (suK=ZPɶ@j)7[b3:

    >xƁZ&e;@7 Y`>xHbR| ۣyL1gя@÷>Fmv{u ٧,*IHd1=4H,ҀgG?"4^ҟȪjٌ!s׶ekUVkdm)mRFxdF|s}w[qVELXfoO_hП\?5W!x!T%(*HdΪnuq<LJSǿ+P֡)}$ЦxxF>\}#AY{΁K͏Ep](#&΅),4Dymf  d*ID5iP?(JO7ڑELUPi];e+7tobʋ{_d fC-ڔE uuO5= ;KH{p+uC)?bfgYZ07070100000315000081a4000000000000000000000001649b7c290000b810000000000000000000000000000000000000006000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/B]?Eh=ڜ.+͟?*9qj_(aG3ZtBZ1'&`$7uXwVzO$QJ>,9aePY>=-6NKA|M}d/YG ̈皠Q,؟{HjT3صo{Mw6dYXn,BژF<ψq~>|KMUh*'-ZGԥn r5:|WkN g (%rA+נ ʘfW#Rԉ ߗC1I bWL`6V'D~Z-h:w `(a$Aʋ+~CR(C?6~ l^Bi|` MHl2h0)p6"JYx6[@{vC"ę޵@9+Mjv$];{VZ b;0:jHPn0F5mZ);٬YIPk_DH (%,/5C0Gl-rk8B&}HQ5_a9.H'bvvMHX^"z υlIHv{`Q7ʑ,ԙ+E arJc h 9 ׾AR  3Vu7A UlQ2""aGBi~83UX=KPz-{bo: ^Szv%ײ.> y9Ph +B%(/S ӟDjgo.C&$rgANS`I,~,z5h#)iŻ< :KuT\G^3oJ;k6@04DOFjpq01ʣQ['|v=Џ<^ )IxQW܅@r?aHf:z;58'kOms>Uk~)6f1}/oOhqA! <4m_ tصՔc`]DZCX2 V<"*u"'ӏ7mP3u6?!͓l3_v^ؙС˻Y>&5\KHu.o @G3P sVړD-W!NC_й(.)RȖ*  F:5U: <+tH4BUʳjyEWߗVL1Lα5O_f˭ 8H1J{ ݭ B!蚽9>Al\}\Cx[EMYZx,Yg,ڄUl]uÑa)"iY},nf.+y-o_ Eip@ m>Zķ+^̀oڮ+BbW&A0*/ztisχG >T@[NZS !n_2cH,o,#AX yP&Iv?>0 '5l5D=*8LR芰K{Z_e_א yJZ4XZVMEY0g6*iX4>653T0a6ջ1i ,2 ./C1~f(s ūV\'ՂP{3d97 nnf5m0lE?kqi>Ҋsm֦7 uJzg`}݄+OiN&Hʪxz$U5;ThCt"G ĜúS;wjZ a:٫hh*N*Bz6 ɔORǥ*B@ BSnBSl36 `'73`65s;GbPā" b_@ވjvGpj7娥N &Y=8 &⇸`Sy~n W^]լb{BEķ/=LkTVmވ0+\>3[(GYT5Q6VyNt[b9ҬT j_j}~|s0Qug9?4t4_IVgՙ"F|ŵrp%JQ+U!7ICWpyWȲ`$ˁNKT-~!f1n8ܩM pIv:5VK:e[ z#i3li0 .ڳ J`2H3e>ݷy,1mEF3A]6"~бy\ݕ; \ ב&o t:QP]jPV㸘()֗) XyAwr;7-m*f!MJ0 _HD1x"m*c!kQzRT|g1צxSWZh?wrG-ՇRٵ"bDIO<&`|Zvt(a7lXAiUwFj^TPnu7lю>%%h_;wMq(-RUIr_(.&x^L/ĹS0f! d<8ߣ؝]tebͫhTWU&rS2"~*V2g8Q_>_U@mA2rP4.Q !Hi*mW9YU' HԵlٕr7~hGᮤ`rU+q3O5Yѯ bÛ5M"M_ˁvOLh( a&V(K)fxq1IDܓ_Eȝ8;J'+^1&tKQVOK ݓpn|5Y.7Ic׾icHz4kD @ƻfDAΒL R ^7}4l5,i~6V l#%`ݫc.pfnO 6c8g^NN)?*sΠ6 7f^Wq bc.pTdlhK_^1FVBlQ%ZKۧ3DZfhW+X1VbD/!}$ݶ#o6ol ̸CpK\HJR}_ǎko:SUPU6B.А ҅;kEbG1y%dgOj71 Fa4#|CT U%* Ф@Ry ֠CPD5w)^8Ezy紨S(ѫ}c*\{vIn^Tҭ,Cœ Dxqu*Vҡ _z*bo{'}!0֑x6v\j%dGL}B<ָ.i8>֬vLL }/Zt pSnximFkTN8]~ q1"׿`yp-+B ԛu>dOv}@J5hf HFʔ- aDN#f)n34'i*3&IdJ.Ma?S1~!`@߭_h4,â#5lEO+d^VIyuJ0sD',%XN%,5]5`WEQspvNH~oTw\G=HnD&h{o,ީK4kg׹/#&$V>v B 7t*V3pFkFx>ChT>!\y!J]qAAŔDL1-@C&7NV4Q}mQDLc`eP;h4٤+aY2#^ G9/)w,"8d!8cM[k]]fgDē@>ӧ^(#d8Gn,R =+"bN}fƖ,MwPfKM>/h QGdohƒ ح*' %0 FЍ[7'cR>*4&SS,AFyKkV(BsUeb*ߟVbi v#e:BW_ {ox= C)NܬJ _.ʥq}p)QEojb@'T~D ^ʥBNջˇӗvܚu:qK!CۡXf.s*#H!Ȏ>>g>~8Ę:U4:|Y̸w`(W <` }Gm  y2M<ڲ'K#eKXx%ҭ\ 2 7  ^՜1.S(O8}- x1L { M5C"RM#); d}.9>&l4K#Vj{ ]Ź︱)T|s7;&sj.#Y%jƀɞY޾FV<.}Mfd֝EQ}\0^77g+S˓뒳EZd^Ru4%!)kc@Qߔly+yC&XOO!CtlḓQc"z8$9˜ݘ~Kӹ+wlXJ⬡+cCWk z KgR>n@'5: 9}lѼt㋄f23,b& e "*fǁB1a͖9խei@ē'@F#zBL7 0&[,JIS|=Xct;pRLx:Z?Ö3N16K`IiMp?Aǔu+]&g[۷QG -6BHf?ht5WڹD@ Aآɧ[TE^dUއ&Ql@K=+TROUNeugTiֿ% J6^:qga@5isox5 `\\Eyz[{DH1`rCu@b:*d40X8MgC:b\heiH fbg\E|+^,!.{;${@ eP/!H(z던nW& ˜n~Ft+] 1u΀y0/D4)ip?^bJ+Ri_1 7cr9 yf"kZJ5nR:fMYuGfgθ@|FFs0ўir}<(K$HG`4: iŖ*'<H+ ܆< Ajc|;(w+Ik 6=/öy7B8ք|k7ͽ~^jX/q4\=ؒ#tXNe ]4XQv_-ljԒOѲB"A*$j lsd=_=Khs1r'ԲfLre,=GuJLn̻X/'ׁ7ǸPqږMZ(ր k,@S7w 5Zԉ˷U9f4t&;C>tS5ٻ 0]maVN9wLhoz56dS. %%-zu O!T襥er10 Nilxh95DԟM{h?e?s[mwc=>Yeq+Kis0[X$`6ފJ~IѸ95.RW2`,*vJqEcZE[~4׻]Ne%xc"*I?Y*{~8y@n[ 3VҼ -rrrkUmoڗ+rJw[ Q8hp?+ihu"BjPEeC>'A?uq%',h?Wϔƶ!<czi ')KPS[G="fn2jPC`SG~1%/.e*5oxq;]B|R`隡r- C'!}dl#my;%8OC&4\W;bM[kcv=,mZKt9֚SE|7k^ #*&Te] 5*.G%` @CD\mrj!O&5m0BNP`wI`j 30;bJ=+H+((3gF*/]k#BV b"ı{Ѕ1tv}Z3p?0gl!śK(jG9q$䇶,=Jp^FhRWNy~o(_T5O[O+LПh] 1+ ~D5PksM8|9-$f,+tԈBM`Hm}Lʵ}-n, hUȎU(ɜ&8E?5yEɐ Fy\h~C # a3}]`Q:1U`teV߹ƵT9TWļwџ:TqEjfl×HI?]CS@ tMBC poB{$ǃE3{N{ Xeļ^X[Ng^KN)Yƚi@d$Vz5[\⁳$,Ʉ7j%\9R|+|,Vwj* tڭQ\L1ܪk?(2K|-634#=?V*oHFxLwE_ 7 >['u{*=? -D'ؖQ:y P?S%Q`Sej)r+kO$0 imľ#Ak?CL;s;gR!VL*h40N7ۙ~H 𓞡qK`(/=UV>g;~wBx'K GO(KzD+/1KKrIiNIⷁ+*/Ŕ{my j"o\'+2.^wqΞ mQ;m[կ2f+ G,Oس olZ`75fԓu=bY+ e۝M-e>뵪yENGH{5w9^ڻ17ɪ͚]6̗9t}=RrYˋ]ضfLjJg w*_eϹaS<Վ(=gKJm/bydvιr"tC]6F6K霚5#He*.x%:\[{%k}߆Qno_&&{\$ M~3JWG`﬚"T"E 6^0#?"uOh tRwO0Мӹ$36=2&qD(־t.gWL_q%YՇZ~[z㗥e%%iB{祤 m n4 vȈ&Q}vZyר*afE$o--5JP ߱xs=LĨ,L2}awVJOdcl@H 1R,Йb@4@\JD6c5?.*2m"i7bifsG(oGIv"6Njl.T{Z7Ģ®m{ M%QdQ^XpjI$ @mڷͣ 5'2 ހnYJޮ;Xcl\;W#-Pl?Y& 5Ě-5`oVʤWӻv=x^vZ[ԟ-CAsRyïlo;-pfb5_z`g,g3^b(`q(!D6-(rVCQ/ܠuz0Ğn!2(a]Da(]EҟLTf+7ݨs]wςO-Dkp$AZ[A۷~A1/ǰ| C5=݃WMvFߜ~ d)mFnUc%?6v<qȟ}FI8SsgAD4)PyхzkP<KgA;"6%d#%DMBp6%fge^ 0?m,j/!1I+YaB1`SDqj ٲ)Ph`jY7-?'Нɟd}?rBvصLIQ~!_WoᖐoeU^ufJwǽDTq3#6J]\ہ~WQf7'PIzf-`|a]oۄ-^C#].ߪ|l5ܫ*o*ppGh$& C :d!5y= e}s 9UI5Qqsxm wn|~I]hZAPt:3wvr?1۲d翵;(0[.:xlf=g@28brT`ڛt~Y cu ndZ[ (]mn@𧻓 A| )0F)!3GeQkȱir%Qh]*.$E'ѝhYx B< k4܎`[b}vުܡ޲aS++lGOq!jkz%VW'&6H#[ =nÎWH6K= $:8t7vG|ֶFRҧ_{ )u&d)ОmQmC!~@Vk V fN&IFy$G(#nd:<:JedaTZ=R_g3Ciw3#T6oZ&a¤x9QF6c͟}vz/OXE7/bcyaqWYJ"!TK:WeaMxIY+lՇA)þ.fc 2}7C*h)F f"RY|$c~_-naE΋!Σ{F .LHOŸ 1\u`;jnorn(I4ZuZ+nQSͺQm]K;D ^i;L=(*;Hb2ȸA4|K-Dӿ.mK1A;)"%􊊒r `B9|-a>i_}=1099PaG׏x[|Je[:@mŸMNa8[\5~^rf1QL 6z.]1"Ė1g>nXN>`a:~GNW±9v^Gfkib"2'`UQ ^"ٛiJhmU!CǗF̓)*k04\XHglŁ"-'+pX9WҮQ+ٽ̭"z!SlN` eBm&.hz_1ܕ99Z b6J8O6O+he>ӕC䌤W)q+kϭ[`.~H6ŵŽ NL0PMo4B!4&lTw+LjA,"WTT2W鸔'\ O]vxc57|da0bjj_\J ھiw[/Z7{ik;^1dDH 3ەJpX<-h#8j:d%lzlT/WoA*/X@?7Qm,M]"mXd,ԇ_im eZrR d{-h{1UMUB0&z0P}P_QT%gBz~W_>)e~s\ vv=%}T*1D2 o 5T;{~\VZٳhkTlI&H/䅲B% EJK0I/  NrISEC5G|*h1;TY4)fjeo=]8A#N\cлlUM7Pb;KEKdCa5jl8d5$1FߪVixZfUe!7/2rBZPV0?rBNZsBY ,zcuc;LN+t{˥YzBU,]Ţ4V Z ւym,-1RmPxNad<!v1oNUR5 )}׬6a8Bw~XtȀa; #iUL~Ya%tlZ\Zd?Ad{Ss-ºM8Z9o0rʖ#hFF+fLS^cv1PM<"$RNK6g؃xck&rN}Tf+g?G qLLH5wyE4D0ib,do6yAV&1yro#f>gcy"TJ蚹-DYN& m^KwuUg pL]2-YS9.6A>?K( l]aנ7i19dtGKq;Ȅ'R1j>Ʈqrf}w{Rv5J&fhB.?'Ev0UT5\ӓvVĉ†5O? En(QEv1 3=z?}A|I~mRBM2xo:`29w O5a(/)@m%. Wzޮo`򉲲 "`i|=$I9DG掺0~Yt'Wr|?$u5͆Ww>1+1ɀuDg _[%u93O4]<2W ! 0<^FOHQQk̅xW!#6K4Ywop*ݼ3+w:2D]nJf(pU|AP[p34 q9^aDG& tK{YuV u"{VI`+'O!N`9_ _Pyo^]݄&5F({svqaSX ,2n]A jOdk<;sii JfVz‡+9NIYkZ۹}sĿVw0QuJ@+:Z*6SU>uKrƆ)#TSsL4xDu6`NWBh@ {?taʯ y _"=(4I05>ӺQ.")oqR^r-{9+ oxBk@ffƋ2Z<'ricLi$^hN`%K ,ulqtP4{|F1∅򊠂TZ cb¢gRd쵃`djmsvA\J&^k-;dσS&]% "GǏyM0hoO4=ݵIUzk*"ݾLQ#xhXƮt$ IyGUAzJݞRTT_dI4W*M cl"2it^ ֚m-e$t xhkc.0D+xqh/_ #Iw{_QtwMY[Z 2Y^QPjR utp^FmwLT'ɉO$Sx0ý6BP.?ψs+~6kXj>n':uz: 'U!MSUaY( 9C!KHu¹C4i<a|ySr哵<#QTߊ\|"LfHyp#X1VLRw*5W/b9SPv[bD%8WFO#,%1kr0̎ ucw4)6! N\;Gr:LF9hമoƩ&}jSC^ D`)FDCMiMLQC h5 o>/*`,UT&pX!тPh鶮IOaX4+\.C.8OP{M=z˙,F_ߐmAMn4> EO!N 9%peKH&FJSӂb?^]l{Xrq]@{BcE3 z4^od~U\Bs'*t&ޝMI z SĽ ~%WaulY%}{xC(, W ;`G c{j_9-7ѮNDdx rݍXW<:/hʫ_~I43dwT+t1i$:7m7!o5#J ]ʉ0)ng+&1uy%0Ym4:slVB֣ca5f22 k|TQ0f\Wz.б6 f;F$Z]S}0gD \N^ JF^Y{5Ѕo%V}4OkZC7o13|',߂!yԠnoa/w! `Uҗg|4?#BME޻|U)t 5f.Z У9Rl;T;3^EnZi"O^B  '{&v-ҝd>xEmѶ6-/c"? Y:phy,1e,ݖyrjz F'upR+#`eXb▌}qa\1}ruWuH=/,#hV:r0w>w%& 9-^DSwqS*QNz:|Ur;vMz}QT`hjQѕ sOu?䣺 ůahWGf&P7Xa.lZXN +s5vc:3hؓqE%J|F>/")ItǙWXE!(lC56gμQ~!w5lШt^jFО5 l"K YIM"!Uɯ>\a0grV'yI`~R;GmR>˿箕\"/yNΒtjJ 1IqTvGilDۆMVZ_'SPP\k.U\'^r[qU;сN1хLU%@scyO!c[ATia hڢC cTLdEɟr!2.ڛ3M ceƣɠ˜ :zDKOTGXA{~'7F5hrƒ"l!Talƒ ڇ^J=GL zpFܢ ϾнVzT7 emɯ,o ؾ_i}f Y2{NJ3c"-uD3l-(L])tp9Zf!\V08FL^X>r"umGENS_{8ڲ[2cY[f!$jah T"ۉw,\Wok7t=Ȃ3]\8nA;i>ps7'Vi~TXO n!VfWW_hØF7Wnz?PΡ]P[O8!dU EQ^eBW}˝; hlK@ףrMo +2L+(r"ȣ93:J[>C#X/ùǒk!#"ٝ Tuqw~ U^n_`]3rZXSO2Pp_ce%p&TkށUG51^f᫣T+ɋ㢪"?*|\A>e}`OXILT]}/V*:8/=ʬyK iPnti- ii[GCq-VM[:j٪7[cܥa2sv͡)Fd5+-){{lxyepvD6JdeO1.V $jB+?Zm%2 4)|WzM{H6NJG?V+jyk:Ai:a..)d Ţ+Z'Br881lrϱDvs UTMmemfcoStGPZP^s`_a &Rڞez5VY֣'[[Pvnc#hhBurZ)yZ\i ayvmAzA_moI, gُm]WInM|a{lBFݩLWe'b&PZ6+PAt(Ԁ(m qKDzR#`z"0yoY=ce1.3dG+dRޤe(Y/W4bފ8Ak{N\#W}i*C7%W r%\z=$O=jviobb1ŦzhKN"fy!!g5Emm;W]n:Yģ_xzÉewBF9Qx:̞~]zo,ڝwiFM y%krk)#;U*qQWt鞂Wx!WnbR>ejhȫ:*(gzAIOۚi{68Ucox1DAVA>/n=nʹ\ehVҥ6WSp/ jGmkxO\:Ab1=1[LZoܴ? }ȎHtв8}W'!fh9hy[s`DИHITy硝\t2l&NX%t_\.CHk,ׅ^إwEt K D9&e qkq%/Y&5-A#r*uua@HU##j,+%4A?7P3qo8LYAĴt؀POKgX?ĬU8V7z/498sp-_czJ,TppxV TJmB U* 1]QJM4!4yyJ wZOVeK

    ë;uxrcB!yٴN=go'اQ"ME0J}܁[L5詶i5VmwxGf8V5#+A,p Q}BN,|(ytCByepD9|5c JZY}4J~*W,BI |Wt*GDTnHL0""h{o.MWja~V%f1E;mhd<|(0XוȧzvK.iz>Dz?dMbKFc"$ 3d[sw!PoRpk]@fmAp{9PLQUzUuEnghZZB7iWoM% P_)od}hJsd <[Ob &YHD~ШD Ck<1+?ᖾR/3‚/L9A1`<2mxuYq0wT05fȲ9sՃ`M4& d'OzQ9\ 1rjO!W` 77&g(xTH\dcrpoO'p!^.`qcݙ0N/ᒈ̋:ҪSC=ŝ&Rq9;~.+l /K%vX@4j6*/)|s{ o߷Ɇ6ɣM\!t`>'qMΣ@O'9~ fYR⒦Hv{|WJ_UTN ؤ *=M'sڿaRi&P.B&X g~:o-pv8k?ߋCf$r=|E֏9 ڮT\GLv? fxeh_L<>6CWnq4 ymM&5wxN%n蝰*`43K7g!jIR:Rj<}=3`#9L,OyIo2:N$)@Իțx{^jNb[(7꿍wrotQ2˷4L+J](w!*ؕ?<+sd9Jr{9fHƔJH+Y~Dc+m9f6բEW^TqaAg+91gn ֡0{7:YR|uw=_~)ƕT0U#@PJ'QK"#mvbS X9\[zUbHA:`W~j[A/#pwրAm!$?sLi6m:1`M Ұ (}灓F=3'3PQD8mqY+:'${U殁![GSH- 'R\H$):{!M%4@n.` x=8x*3GC˲.hK mIbߦHY(*]^|61([CftF# Z>6fܹBQw{~Z:u)l|I6ꓕ_yxMNFϵ.DW7{%dտ)El? #шI/hA_m?i)9Ȗ9uڍeD|BRx!e29oY2Є7`NI{mxo>/΢=R <&>NBxScv4$Ys ӯTΏ"ۭ֫K/ sͯud ~ɤjrZSč"ÿ1S)ML@]J\|&N&tjENˑKl >m sFHR]q5Є:NvO7RI9nD3Iyq8RC_+ ަ6r 7'ls'vv'Eʹv#βo{ZKX7^6܄HtY:5i;]&}{u!/x0NsQgS4RZX&̿Ɖ0$צǶESbR~}kc.H)8t"C+5m" _c`Sv:RV8dMACJ&͆=ceIIM'/,-IPV!#w}clj9 ٦d5[;+?p*R3 lFIl& ތ$vyi\ x:VMeϸ0gOEpCߋ.+/2CQ G["% Ñ\P _d*D9$xd 9Y jpGZLUSa4A(IliJqk٥=/ |d !%GrOoC ?=%r՟<7~HAWCaZw~Y*'VOȿMWL0Տ)k$n+#FLT[q~s9SpxI2v57ގ ojt"z^W/dK`,V,N*UG?q+udeIe°P #)b-wH7Rq/ۭC,_Y'.x-yיI(4Yx+V6ɧ¦>q:iʗ{gط}lX?:zyTלE#/-+zRNԲ:$iy8ڪ<TbY9Ӝ}mHM#Zd*ߙҷ99,b^{ Nzp2~d83#q.ּl8g`S>nhwR(#DIg[7B4|s5b&45"˦'<3!'DžVdŇ ŃB~z{5|"l%oN &qޮ7 gnCESP& W>ThQ Z7vZ?+MkC%4*|S[VˉkzPU"=F;"љXCPvI]T=nY#&6׻b.o=UOIO]/:tŀ(og> !?$/oV2-QW D>|.om8x=ϊC͛㸥4g妬pRX@x.EZtʘRͧE m,(FL뼫G32M%-(Y$`~ߩvYTb0Wd%ߙwHS:<r`&zc{NNi,h&b3=IL޾=sW3ּ0_~C :6HJ:fATwȌ`dYLl :]Hp'P~OzIup VK,XWw{J7,TPJ>H""8st}E/`i^Eg;4y=#OynE_Uf$'6%R=x?K`d"ךs2b:5]f~0OYsd3Gvs vA7F W.Oɋp~bZEўq!e\r 3cƍSiHvOa_lW(Ưj,+t\%w8"T.iEoG|U yo'{޷6QyL ;ŌPK"8Xق!6|ϯAj̡jF!8]' D{_QZV^$$跈uv3jgfL0s`Pm7D<_E@ ; D"nQ͐v{& :\^^.T4ib(!"q2{XJe/5vuevϦ pm*|D" Loχ #YM71}3bkxV!(UU7JT0=z&m\Xvț!9}Ϊ7 <kVipxx߽lNMv)As{PsO[!e80&HN-K>,({бjhIޖnCa;'G8LU~5nm n)66&s]dɓ<:|@/ř9kuL-XOO1^?.Flv2cA֎a Fr@+Ig`P 0]1hnI>[6o-Wl/X}!>@nVΊ!W J$JQabFRg)!n0+H+Oӛ-G;-0`o&B}gZ7/ЉHY?WsW}&8~k1F Fp8M:`TYSa;@4`4Yȕ9GmshJ]V.Sn\q L@@n-d.08hĿ1rXeu xv^"n4sH{4e6L(U5q|K{F<O˹nK GM]V Op_xY zgSNQY9ƱRȂFo?yXH2h$Lp)gna,j!ǡlnF_G+Q_a0}UmaҚ͂EOdyUW]C_4B֩~|͔4jèjjx$>jZ0gUJSܽ 6zBcZk@ʊ36 6t + FDR"Bݷ/9$OV+hTE| Q}QE=JNܰk4Lt~щO௑pkѬ>ߵHb\9\/OrToqu>;&2 Wz-^p=^#U;lcxnb׆i 'VtCTuٿjg#Zn8+w97̘0>z6 !݄vgê%|8& A/5}d%:Ŧ+[ާVh۠3D(ް Ic3v}78yohpk E^#u0/?WgOިKS abF^V5 i:Ĕ7hXM Gk%&ڃf))MF|QAט묌]ɛ幗~sS ? ux2ZOۨıv ג>V X2TE+&jT"6wnR@f74(E2VM! ^ev~&~<0pg֦j(~PG &i"Kw֞jޖ}1wDsv_5#Byx&ﶁN.+smϰ>.$IĘRz '~+mk5Q'U}0xaN^K#JD9KA1#iv>)F :L< u+Oa?d{dd{z\B[rIESnsX|Y,N_G+i]iZ~+mP;ER*tC)hVdd`{TU d~[570}&)e6.'6d3b,k:{ǣCaª v:EWv ^e6ֲgUFAgLO$g BY`kн{ @rZ̋)}ٸZlR2 DD/rO^t:46`O[ 9q0 6㗛jdH%h%ﬗQ+\9Ǝ5 j!fmc;BjP8uL [I4xAC:c`Zse[LLwgJP1qU*!^SЧ&=ڢa<2F$3a^ N# 0FWyK榙ldo&_ZFջNhVJDIa#*70- ̾{U6_;;u[,clH&TX~S"lC ATa`[Y\41XrSYС=Uvc"CkȆK}tBv춃0-ّf䃹^1^ڸr| {ʴ3Yî$=㘝ɟ,YmȽ3>lSF*Q<&AAK2AXݗ S ʺ5,9ޣ[#mBʀ֋=(s;~n1xN$bKռܧE"ȹ4'et$\38a)FxߐիRx(hoFӼ  R*S rb~>K^ ϭzo3$Sݒ1[Жrhqͽӯ;tFjо%`I/6F=$rY,ujt%@fU%<Gn=Ћz..OC+LX D_ 'sǒoȳ ɃC20E1?m3㟺:A1=,w֕П5Vn74).d˳u9&}1Fc>R/'W MO aTa /ڱGQne%WlbԈ-}QId0Hf#5 pt霸5>ؑu?F6ɘ%#L3cD7=Q6YiE$St AJ6Ի4GW{XPߣd nkuDoêo\CH*t^f?%Js7^-Άp%yj_׍|q0dQ\Sx~Xǚ)Rg[%2+{|!B6QhO? 'CyT>/bU =Jrpd"}dsN DFndFSf͵!Qp6+4; ɮ6m "np21 _ t` g HLFH9|RdHU;(2UѭJ$Ww5FF ey"o׹S^yb8TWy,cM|\ /-j(޿ 9kXfljƔځ'n{751[AA@ {ۈlpB4๴buZ\/FQKRm*PC3}D\!M3(Xj=ev1$$JnS@$H2#=μa⫙=@A2=`ǴFi5,"O1>ҏ0`\J<0ʃVciuVlQ/V0RtÝ+%1U\j+p$4@Ú^łIc$uMK'.EyAږ51[ R(dGv}(CfCQu[lӮ$G Zpݪ2Q-ljw =ڞN_u ek,SiUf5>MX=< 3MgfSv=B>I+N#>? wBAH2F*2dvGw=Q0:bi~E2Vby4MG%uR*}qON bt1;N~M8 V,T,.9;)۬:9ԲJ$]ds}cՎ&YF򂦁Ϧ`yZsbSMYNzA>g_$ʘ/ HHw7V\HR?__D#$Gr\ ͤq5PTiAAMZ4ƺ.DB˽pi7R4õ+&ᙻpX)ol 1BLЅ PuU7؈'3CsQi [4@^G=KC`yA>Ũ'\p_3HOTKAhLDHs#_Clh.zf𩽩YDz'}Xm󴞀P l49$Qш~gS:3ueQ44a'|zxeh8_ ȅ#_bG ҮN!fSUmᕤg)Ӟd0MU9]. L"<"B["R'4IeSkO6uLqn s;oVizqo<O˪GrqzO^"n^U ##T(+lbfd:qm%~83{R8h5Х/s_G{6fJxbEԬ/rLC/q rdz"ʪxb%??} aE6il ZX/!2مRJzcȺ̀aڈSv?\4Qr˞i!2zCfN3dHQsT`=b4C(u#t>S/>V]ۇk>Mja,!:_럓~Qpe@hZϒ}RJ1&<#(Xk].x; w-;”Sˇ&Z\zb`"?Q0P)lvІ\)>U`/P粑f1e BNBΠ;ƻ]KB"qAx( OqL0>HA /QB0o =kGr66 1YȀ1|qHEMn50,aΒ1ǤT|nEMˀq2{G`stp@)͊FMQJEs[+?H*ë]i|=)NQe#<Ní2CsU[\ECk,r}(2;:Nj-؅ 6eЃ7fеٮ3*fP/B?5{kE쨶_h0`v HdL*ޅQ `%MQTV*6~4?e(&&;6tڂB5lHz5o|E* 6`"Ig:0n&_ Hyvy9Z>_nu`\<ULV$t'5*<)B;](0@Vv{Ju4}Te1|ecETۦvp(FeZCMҼH1) dEVHIY%ʪfW;쳼O/VIV盧\;s*j/ζ`#jen+bHɧ.=2j.wll%tN]Y¶Sؚ7n%Ttv/Ar Xl++&A'1Q81:(4#3& [Jd\ҷOtxyKhC %h<12)[$Mps͙B lW!('<Ĩbj"GXv413Y >v37 Rqx3O=%EYǙduaܖ3@UG\}P:馣2dŜWc{غq+d)WeЬlE|g ީJzcC hLAQ=(/fesԔɀH.0Ã5XCՙ(5KIPzüF_uTz)M9K2}z?h+A?KEO.ܯ`3g‚OFPlnc/d|ś61*5o-'ba\pk:n=ꚊҵH9*8iH. Jiw}+ >=m%o*Ƿ$`ngt/M(WqP( yz~_UGTJ A2XWiW^z\OߐÌ9ս%V1-mgƁ9k .7p)mx܃ȼN{Pt'>; v\a %?o;{YL:y"Qh @Ea5V}dHqk@'k@2'DOr٭Z'};}ԜV{uinw¤`ǘ晝"[4lXewJ;u˰^KJ>ѪӨt 'JŅe]MC6aq.~D'DǾ^x^_ W^ƀ;}~E,)M&5EWܫoF+I!Ɛ&O ?LS_$կA< K9`-8Z=4qʭu^>d\*KDuzӠF,f-W[mn)*I )JvK9Wy eSWBC#W<{-q0ޟC'_5vo'{Fn%7OoXo/t#ѳ;Buy,TlHd/$䵠 Aʠ;:ߙ&42Kx:aS5)aBJ'xvA؀^P~0G8e>n4\3(g>|vI(A1՗>aڅ^Pv,bv]7?F2yYrwtm(LmOe```iGx?+BVXH,h' BTMAOù~`Eϥ?,K84bdܞcd,@FcГH LJ%H8`R)C`>")a; .T>r9R, 4C:[,9Nly;{6My>B,Ys Q`P>ܐl^zZ5CapspKx"*d| ucM=wcN2!>v{9e\Z5y\%q[]_p<*nRc8?_EAZS*yH!PQ8ץ}b>+΂PF81A;]jҍKԢCG92A+Vq'KD8DcݺnJ6,V,գd@3OU\5Z,[<,Pc2>AD!X_(-!`(Sv״D|?l>s.HT), s, w2݇ ]Q10杜t J!et/-Fo;lJ*./8 C*}QR{ /VJ/$  JdBy*Y(M?mVǥfz\G3 6H% uYI5U){-xcWLgM'P.am?/^-BDRV"\(8 9IV% LW&;rjTމ,:0;KNیS: W?<چɪfNR_[r0FقeTPZ,ɡޥE2̱Vtap뤺0UNԍiQ~e]]@O=Vlt#x6jUn7ߏn)'VN8jEa񒲐h L`RN*#U?L*60#7NgɻR&߯7ЉMEL)yB'37mK%t19;E_8g)I@yx aۆ9B5o"V018GAq"KqSlp茻$=M6jρ] $SȀrk@E/g#f=˾=mLJU}ߓF\,WPr[A{+wwNYy0 ?zzq֫Esp|PJOW1$bdpBvZ][<MR &6Eff#L5?\;W(:mQPÜSLñj@啀\C޴1YHɁ2>ѿuj:{-Mx}4gճ>vOĿ.DJOCr`៼ړDHcwbG}E1rOtm^_}u;,$Vɩ@H2cN~z s:ƶT(X5 $&u92:UAV~1+K*+)M@{Ǝaֻ T%B-qC7G\Aݡq /]v򐶬7A ^Ҏwdȶ˦r4a΄ޕ[P2fL}4+l`Nn*̧<]\ T* y^q}Ec U``|BvG xjkSN<}g, APH7t0m^unm.#}MH vF{fI~J|f^W] «Q*{(R#5-Co{Zɖr0d-x%^DHkOq %I873^% m1]XuhDeٛ6ސg7KoX!Ɣ@3fqsgt$vb8#Z-ۜ jW%ϼ@%'A7ZRz ۡU]cK: hio\t RS*:z7ʎ&2=΀A ;Yv)FZ 9^ K`rY*A'Ғ%mגjȴ%or@H@uRiC}>!cw&@5ʡ,S9;e+ HBK.Dqti8Ir[Rc PWתN(޽V) NҜH.=B"ZO:Fr#g7]gAؖ"Ә1i!}<]Ԙo="*? ,~IZJ;r>/Y'Pwr6ە5j,:R}Trv[4ukHP IX:/=w&>ˊ AK_ id$pHpmnXNyXa+8 Q~ʥK/nm?g ;:Z/eDT A֑"bV:S ifÞo@K!|Y#긢XAx ~n-+s5:,|>De J:wupgHVTG HT_oW࠺IDs̭@o|IAqOl˓t ܿhxW@^Z&Η-?Ay3}2`xƱi*lH 2HUb/ ynWis;Jd 5Z{$+O] "̜[8LQPnx߬Ta\PPoKggV/ZK Bi\%(k1I+Hz=<ȃ 9ӆ5 ts0\'oI$Ҙ+E 0B%}2{t(z-5NKQ)^WkKۍ sq/FnӀu:@5sWAO V%˨CFK24EN죞!+$!Dn ڰ+$CyߠYTP :O/B(pZ)2 ل&_l'kCҜ vDQ v';&}vjD4)KmhFƽ;?|R^C,^PDUL!{ vF΀܋l, Ji=c8 %tqz m8R L}_6^˔Stqy. 龔4`Ņ!n`ͺg (1 A~䴑D$4o-E|DgYZ07070100000316000081a4000000000000000000000001649b7c29000008c0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"~]?Eh=ڜ.+aӮ̓@ 1 fP0j8  81|I>қ$( U>R/yyZc"q&Phnl͛|Q떺ESDp2)y*0tY7MD7 jG& FC{{/R~e/휲O%C УjQP5$wJ l~=d-a2FX|]/VoѽvAg.y"w j=? y3l#h,3%(mVe4?lAj_v$_#"i u EJ^M֟7V0Fb3WcZg{ul5#9jvGm67ʀ4$i3ۇ0!5 .Yp^ts^fᄈtԊBq X㯘%!CۄWH2O {%R 59J^#qi9,Y{Ы;|DaKaEeٗi;¡NA Z)Ϡ%֥mrONtLUJ( k{?F& yJmJ7q38/7hiQk> d~~l.$\H8"AS]*K&{|6$ayrirBTlhHd(FC-G &2k7_5 {g'N[`JnYa/"T\ K{ySpQTAIm0N`>yUtX$54NO1HoSmxb,s%~T\בcSWLMKY8'Ni}# 炅1<7 LjF6 Wkʥ `,mxbޔE"mZWfEl[ itgج$.OkWW)˛͆%_#e )_ԅlCN<ΑӲ+fnPRXzN,6•( ,Dǹn0Rd_ZF,0@U`#4WJ,?ya\&:Ʃ@sQ#x/ @TC6{VW14(p5EY.Hjsda>$u:auX2@/? rV6>gsRTΓ XsЪToQmZ,&65Mʘ0Lig9XWxO0  m*; r^k-"]]z׮Mj'QXGtOJS9 %1(- B3)^SQ|'/k$p+l\HD)_i2c$pS{/y(ߏa! rWf+k+kb]n YȢNwy[0J TV?|dS7, $u`dZѢmr[s#QiX$QIقQCmLXp*z4=lxd3_ yZ^?N{ZqͪSf!FcWgm3ax4>+{[%p"=P쥛$3yzѧyD@3W` t7ڄ6)#;6KE+ ?@1!&.J|jHtt‹CF C&UcfO NxbCvA5e 3>mωNC{)񙍖p"❲Z[?*Y9 phw > @N=0-FPs M&'g0,pٌ˵h%} ח6ɘԼ &SjXq Qtj xG $*=sݫG8rxm4+C]QuGPpDɌd怒d< DrgYZ07070100000317000081a4000000000000000000000001649b7c290001f22c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/X|]?Eh=ڜ.+EMܧ]e Biff{߭@A|Ls1CUm2S:_ L?f9\{/?xH乙"2mpCw񦩙*Z\'HDoM2o> <FXq9!J*99){smo(2c7\FQΧk][X#3ͮ̚XV9'>ӯjx GV1}֙ ,F:e^ {÷hX8]0Y# )kߌ) vfղY@H|(?s6TK1{ϴ}_,%hyw) ` +Ro ]ZVPg)!yHR1$T̹qմM P്8DZS{z!p$?V JJ_[A/.q~'8v5D^m R _=+8l;_8Nb-9kqs@R8*?u85".GeڝEyHnծqL*3*11j`0ʄd1F/ wy{J.'sr:q?Pu9oOK: +d'nA5:rYA,;Mk_ƀ$"P&ia`kwPRzVp&ӂ#R7\OYYh߾#oqؚ^"+# KX;:(}ᶬPE^ zSuZ?ɤjL#.)C@&u wso4&z|()24;^ BO= : 0Q /:QH2=')鉿'#rn}>OX 2NwHdmDž|f$6j.V9nIv8ɔQAx6RqN1o99a|{^418XR < .wVnA*)~#8iyl^9 82e^fRMF U})Sa!KP"O:~wlYy 1= ,ib >BgCݵ`@i6v~[3 ͱb{{hǓR24䰠A\ 50ڎR'u@=)uq@ALp:.HŃk ܪ\4|abؙܽj)F!q)!WHO)0`nwf{S:u?=B-ASwrR_6:FY'y>!jb.0P4Xv0@Nځȗ;:SJgː1-QTSc/\{ʙbOE]b>=VTϸ>idg:8a~ 孆ܣPQ d*P"gv'zPNjHlqeD<'*d`Q!>HUreudmb5~aZ^Fɉb9HҘ"R]頛V6#;BR#v.Npk qZ:E% HޅfeoRI<> 700orO!\!a܊޽&_̹-(Fc+j-C`O$޸+Îz(^*l-H]cx""u$.n|Sc->o}L<[Yuji9Ui`[Bڇ!X8=" 蜃ܤKk-hyU̥؍ɳW';/#2zQDh`Z!%Rvk1aj呂g>WU<+ i+9(8pI , kLxT&;AXǁKVYp#0鴍 -b@Em]/56,49gv?&]vl/ڞ|η*69aKjAZ=qVϢ)큱Duz1S^`fqtɮ ɛ|+cfV}jZ蔢.Oq߭"[lE].e:d^z.B:mۮj"tth@ڛD1tyAURbz+@vGS1̇ظiRT*h R%6zY XΊֲPf詉x *q]g5A\yW_9nM8U}_Zuouvð:O){?_WQdIŇ#׍S?-#/w^RkE| g1wsii <"hP{y :eVnb28^Gܻ)ޑߜלxFi'Px+V{K3Hb9:mwW0A^צnF_"diBUX<S*K2 y7.E<(RM33pWQx< CNl{=Rz%X 1JfI=V|w 1>AaU=l0=@em@ITFeQƩz̊%V|xYܸݜ dftW1zOtMJO_ 1 ertX}V|&jm#yR+&DY|"s3̓Fd+4)V^ƫ0Uk!i\+wh3sm?D$1RK~/UqU:{mbfMIr(WEg؟?{U<κ7l Ԣn0OZ<ד76߳xʈ3BX0B[ 6&FQ%:t~RQZICÍX9?Ǽ|!ftl6x))khjPT>qfy0DFx{)1;j壐=ꙥnr<Dz߷]wY L1!dt/lX5#9.CRSބj3KjUޔiE}+DV//&PjȺr[ `C2ҿ ~X9b*8 71{B{q/13D (所Ú0RWYz@$ fk JBZmM|oإLZrDey80 G>C,8 ˮ509uB];(y&K:k9b}Ĩ4 y"衟;2ba-Fꁗ?chC"si~C|=HG2#d)Ri ~ (q#J򮲟Q(ppR3 axkF n8}.OW#W*Pd}.bPŽW2f=@*\/~Dl̒ΉUl\VV N@*d1>t(3D{8s V1Z}-RkAFLE,s P,R()$9t_2 B;!'?ʤ\tŚoϔř'.odG~OǬM{Xnb-/D>IO-o"c^~*YRD_0mmQyJ3rzd2k>ygS@&IqHa\HE3+U3C%^Ü0*QFbJ4VA;u| ol5)xC{yI/zi9WYneʸy5kRJ6;4_۷0"}J~ę@yKsN'h}g> _|c*WhuWZG2ebKa敷u1fuqF۫Į&%m|=ZEu^RtvD-#{D)OgNr!ͶA%8tQ9[Y[T1ܾf8GTiZk)-cR‡\+3A6>n/l䡆G٫ko蟙.k3n 9@*?7CFb t/j*fY\%vhCu;vo;~ e5ὗ0~c5Դ70x^PjeӨZTV tXN fVN-6cMϟuBA&P*w-Sg O_,E4#8hG01^k,3 iP|F6Z|O ił=R1u' KLg[qɵF]mFQk*p8FUWg"k+'?kSYa=Q*D==Ӫ+|$ة٭z&hpD;YmbYxBgƲqf +IK7bJ>?S );[!\\ƽIG%X^ :(g-)Gi!] _gL%0B$s/3h0ÄV 79P 3(*%i~Z_)&_R;^YA`y'.-dLˉ E"J,CS ;1CǷIjjBBk@+Ax }HoR̓è)K(e.%sŒkEQt!#ƥsW'* U]H* 7>:·wT"V][& L .Kqn9G%Ao,_3Jk^ 6ڗNOa$̜xJsQ`5L!o֔U82VӒ$-=4uvUEܤ<@8C#UQtM_FA#{&WFsNV۷p:8Y͊cKЃ|UOObA 0qyх?He-S"` sYF9%DT,N7 /*/LJ)=aBݐNځKiteˣ[Zyy,@WN`0%=!"*6A])eAБfl4W0\zr΀-ٌ|dSZIݏ͐ũ_XBGIb (L!@jJƢ* [ZhV8y HʊhμAAERm(K}Uf( "`Mx>zA f+%%GV1iIcT@6('mp у|=z:0+,]חuRF4劔7w~~$`˗:4q]j̍H6C${k^NM0M7Z1f'-`AmcnN0g:B_i0(`s.I2p%|iْCD?_b㵄KCrw8c4||V{*o$qdնӠ-K%DZ=Ee in H ć6~Ge5I*ULKf 5 r"ѿ,hİ*'W㽰4?..m)vNM3_HM+dX/18=Br(<4lD5W:v"Uh5Oc $iKPt4@D:.T=8-Dҁg$vlOAdMwխ`@Mm8+]lcafio/巻y#>w%tx;Ee6!iVB#%׎JzU#izNQR!`,V^8efI+k!cRCդFM8A̮̲PW/$w&\afs&h= >ٰۧ]#'ިjOq#6AMk|U{0;|&I*<[dJ؟Q՛M@~.8.{a'2r/fm o 0a](&z4´$`ЛY2m QRJLRhceN\gZ5GD@T˼/B پ\'֥p !b ;\/4oK)uJϡiHĨ-KȉlJ:AMOY]a^نT! .rsBV dpX-LUˠNˈ70(R1o49M:yUBUe?%3G@٧s!3ZmwuedEKy`(3sDH"%[`Qf@SW>a 3 i*C7h˼ z}mK$Pۑ;-wʴ0IBލɺaH8*?F2?A B)y7AAhaLa0x2t}+ Q~;b' ! R=xjTrjU- h:(_w\@6YD}9 nvkt4i(,go(fp &׊M+?H?>beP8Ljr1øN%t8щl".ר _EE?n⩣Wffw6kD%.SܵND77xNu%D!G/hC-zhgrr|[Î0I͋Ң!~WNzwf58km?m*udA [1bX+|sUX:W+ټ9Qb\> }&q\!G4 [j1ȋ3ꐜVUA$PKc=Ku'ߔ;~oG{ޝծmy]mX\GWGJUߣS%dKـ;ti#SӱK"/]/U0P(J|l$7MҎN;~|h֠o?sL<}q4P1E\ DT2܏}5{ R1*SHQMv:u*D' HeE Fwӗ@RװB"'W(vNU ܶODV W^keZ Q\V\vXv Yq'4UJ*Ğ ?}&TdεJrfx12~sց_]L=JgY7'>8sSbop@EqI+FIG5]20ߕj,iHM%2F˫<]U"v։1}.umBc7l-SLS6xQ=`XF(DG?|b|F,bUd~ʓϚώCY;2 {oĊ}?`uHm)GVU$ ׻!}Ъ*m|v@YX[3y'd eI'L kG&6W֮Io/X#@5 wo %{엷܏ \ v&ppmTZy;0 ))M#ZJOs}ⅿ7Pyu}h>8L0̈eo="O"mhR{p n20$0uk=c{9!mXyF4jԕst!2FUGU]hktw;1J̛/`kig&#[<[3?PJ }9ClBB^bAMΜBpq7-ƥaʤf_(f]0b7DF]t`HIBnQ鏸q kkmH7F]߄ M?0Z|M *Ǵm|Eyz XVeU`n#=\&l,8#Ru[Tűmm0]j!bчb|a3$уj,͟bi|f f]g@R Ţ=33ͱT<}l"'(q.6XE?nug䛖XHG6r֓{ui-GRtDbPKwhElR*5u U ;jn&J$n-c Tr\c\_eC3xfYDU/i›ۺj(-;s3)wAEDBJ%W+بKmNsZWm1UW`F\Ji1llaM^LSX?/r)X/{Q6)П,44))3ĥo9 H"$K9μRvnBm٩DlvnuFNeƓ-&!̅s86-sS: ]zr'/JU?}<37B*^?:chQ$bXxfL!?pi[cYoB [0 h ,J fbQo dy ppr]fh -}G o$?+d+ }`L^࡫J0,Ynx2c|:[Wh0gWO!jL .A  *N ?Uԝ#=3X/xT:佳YK7 F,V;*yBgmӫ%4gMZ-CBM`esDž^&,vߛ9!P ; ^^'V$btt{̷6ՕdRpD ;`6@"rbK-ugݥkH!e eX,f[>^P '[pô %,?ڼs2x쒙<HVɬOzޮM A<{~Qk4Vq4FӡI`18jg/E7 z[=Ϡ <= [̛ $GEV^ g8aZuYL8"C{Xftt K&dN+O@#:ji|YgL(A5=v.gZ#7Ѹ% O3*pI0Z[,mÙNv8b&&-nY^(JHiQ!$!4r7NJ37UWnjp7^Ic ǟY٨|/Ce0cmůT oU/{{UbGtXFk u g^B(z/I*Ɇ;I] 1PP+ud0sWV'2>O*~хymtfĬP\؄;ˈ469՞ҥlL<}`{_WVxt8%THl[o43f5H;BqwM wshZg=d~\hsKFv STPTċx.r'0DL3ωZ,<3۾$4?~ TXx8~FOM V[}u+w\kYipnlg9_35 5CM}'3I|4.?ZlIvܗ0 u~U稂T롕!>Wa/J qls|kB2ϗ.8}AdoVڜ'J`s,-^ZxSS,i,VGUbHۺRjV^qHo'{ͽWg;#YIOw@xJ_L+14/PbH*42#G,KS=fipA+A F WR(ATVQk/o{a?O/ ؒ xPS6kbBV Dwij瞪RZ ϐiE*-GU)j(NF1ꤛnY8K7"yŠ@øb^J/Ŏ^8Vrha{̺D[NAX+>O5BZj\X&G*hs=SQ4+l`3SfS@~^oX-t3 EaY6a@"tÌ Էq\+u B@s @[;,$"5A??2 ٪JnxN~fsECh)m)oBbr/nŲI![WW5QeƀϮUu>g |+T -v5njHlMRȝiiΪsir|]ܤV'K̩zIą$/_ׯoɝ5DC_n]͊!FUGF!z,3Z.Μ7̘JCwB/ZA8{1VC`c"&rb@TC^Y->D}= u4 1 ,ԁ . ּ{c~f]~"o,F] !ؕhʚ=|˚}E|K5ddH'RĒfF1wb#$[xXa71U! !HPF/x[OV2t6HUX-=:ma 7m0=Y0%;$su1U:}T6g!(y6emF&H9Jw0MpCpduQ8p͗`JSm剹&,iN ^df#ATSϯ.h$fǛ$8.W2!* f*yԨj.x e&NeQl v҆;4lTsIM4y|bK>q+!xi=#tr&Ķ ܸ,7.o*~5}ZowgXE !@Ųg{[OJm*ᤱHE8YDB`UGoLS`6WnRQQvC\$ tUMwE[û@B6CujLq3%:t eC7Z1xF 憠̪-YtdE6sm GH9~gJ(JC?qJj[5{qK(SK׾PD O%c)sl{{3xj2];3>;ԻQTh o|q7LC^Ual%{tV<Hڲ(ǁPOaoHzaqrFMHTOc*-U v72 ILsUd nR<ʤ`Dc:(juteztǞrO_+ca7E8glʽ 1GF#UMsXE#a\b,Q{lܙI@D M6>0'q\ pͤB6P_Z`:}vC$p0JqvD op&yc۟hTE>C)-GJr"ѪaڒQ  1ZPJǻ+پ2ASӮ>1sC<5p0Ś׍dIDƾsTS~kcu)Ќ]C $-W쩕;B6#ըgb{ªmiʺ} [|ܙDF0Eޏȋ2.2{Y!.zRY`Xf%biZlKtsݚ3F.pO pa6:g+2Kt $>ۺe'41`q'Y)恠*5t(@Ӯed8(:tFTM~u_8ՆZkvGNM>2A^`!Qg|aIRd5Gk3[p|ID2%qH[\;5jѭ=P߁O F.PNyq0Yk>Nrvu;U߱%qTqQ/@ӃgΊ9E L ;g%q6k.RbCw- =2h ݭ2pn'ջX6p[@.rxv/(:q<~ Q8kU؊g\RQ'{|r]s.>˲밽`EA 6+a&W4 Uʬ]r8r0򴙥T}!b̥ 9d^/NYЪCeit)8!;Sۜ~+t>Z5zl<wx"٨8`VTUle֔/6aG FYRQh׼V (}U|"fdmDf1p1-d `÷z0)@WYC +oi09pYg*ϖ5bam)YwGb"qeLIU7 <7S[/t(!W$vFlUZ\0u uEp# )w 4DBjFV"y]_Y 3[F)eyÜpLNm'edr.ՈZT#zRFK>>zWдH IK.EỶSהёȺ{r13R9TPȻf%~:Vtf{xl4YyFI,ZT2}|NKa}>(OKdZ'A }M.ϕC'"<26- )7qDv SxIf? dz+^!x~(Ni'ޚI,9:~# `Z,Z4MƘgoQZ ހ'K;'c$5D]8n@nH1Fp*cYhM$^L*&G :p\|fѷApqtD쪆熻𡖹5NQO_ccIo5gtW**3$R8U;=FRӧ쓦dViV?׃,{HFA"$"_crrl/a'YΞ{6l˔chp5iT}]y6 -^f] ݭntcA7yA9A}tS/]ՖT=& PRc)+V|f؍%F ~EX{90I|YbZƗTNj@ĆPUt9s{쩂 ##B]r:*:>F/T7u6Y#^D7JGvJց5@Gg$ǚW JLIyzɹI_\{?vo[-]\ nlЧ a <2G?t;%:l+RꝆf$Չl˹O[i/i'I(uN8\*?ԾL" VF*.T<%?pm']Iv+  y8-@zrLa7 yQktZJKDvD[gٖ dO70 iFn˅3X wR86-eI~)NCTl= ȡ(?wUvS)d6Df. {YNVf{#g}bLo*D1 .o ea~lv.Q"!nŧ٫k59$ǵ^cFҜ6/Mqb#O0gG&\!rj DhbGD';4#/zwypkެI Fz\/Za'Ё|4&]zVd5^IT6X;sm ח; 9ضk@vrOZbM:`Pbc쨟f.L4ï@6|b"aQCFi^Ɯ$B-\_On^أ8ϠlkFܔD"V>{jlkZ!U<i)YIt oB2d.6ޚEkۇ"[^⤸ %T!gRP$Q A"ɱ`RxjqĊ/ ͂Tz-D Ձ!Ug賍Րi(MB+'P(xZaGCl!Yix_^53l :|9fqTO )rJ3&kU5UiH6:IA@ɳP,wVwa?x;݋\e a}jUXYc{Ar3P+bѴqWi#lz~̧Uޓ7#tk c6),/˶A9@bh~/YiڵF:W)Ͽ&Lߏj#ŰJ-]|G|/˞N\J2nB+&zxKM+r8ff];5j^Li"_C$aʍ:k<>!> MlW'^gCqXƥK'O O:q`p^Y~l5\3N?Mklq?KZ8%002~]{m;]M~Qm9s6R* H?(زECѫӂpvzi88SwK*W.W.>b0|$"Z=ȱڴ䞄R~ ? d"г;Yp65wCA"RW5] R*pj 9?.Ev:JV$޵ ` ,&$-ݜe\[tO{w^5_I3b-1Y=,8 ְ P:Qhuw~ť0=ߛj:AEnwN#4(A=@,jo?J|V`Y;~Mk,N/FR'w& s:6gn˾=BLCfM#ByMӤcmD^sAU(Jf-)e)0x,V<5,sL짩`-P`(#} B_W1n_RQ\{s1CLHD!) 8R\ħTAƽ`bָC[_?Vܳs"'ؗ DJHr!P*bv(Qcg9D'd uJ*Pʞƍ b[)CuX %oa%w!SZ)-Dх~oVCmJWm%vS͟a{/lY!,g T;Oa_PQʞFzWӶSvv]MG] LߩzfzXb]8VֹfhuF)46`G\p/-ͅ,}QXq"3y;Y!~@1R R/TЦWn=@L"2%pcm3MP VD~KԔoJ/:ʦu2G+MFE}%l-@㝛gYE>tu5%y<#Ͻ(oN.mn2k_w;F[2}â Il\P5AMN nƮRDO#m2刚 \7D"CҥXM%:Kj;x?Ftd|>H/|$1(mELpt{l]-ᓬ* w>ccŨs]:(ڄ8#Tz1מ ӤcVBkD–RBn-iE?ỏIh4M {IT;D潃n9?b_޿zsxV{(;ݺ%!?A)PS Gӹ(( ~,?VdH)+ ̑fp=Qdo-xUV+N;%w9dʏWO|v?tq*9 }r ZyĚS@a l6 ܚnSmL3۴uJ):tpg_~')gWfI)RJl sh;zq UM a2Ձb aZ^U'.3?61z$ F4{[jGΠ]Wi@L4>DDk4)dDD]Alt67 B[~B7 ˠF[Hu!b#aB!$>W:yo*t*P~``3tQY6bF62Fw$62W_/a靷Gtz:SGޙ%98}A4jsf[Xǯ4dڭiCHNϦ;U NkQbDRd22%1RV1gf* *7ɕ2;x/jU/ [^$i[" V9bg\2gtⰳ?XbV9W^ZcO pNMYe8AI}kJ0q5Ck% _$5{FhϩԈ bK3ރ7˾[cNJkN+#?9 s(.4~nn9̽.;K4tU%eqK6At JmG2[(wmoYNQn-7ԧ R)3MJ؝^=䃌c`YEWkc{{k,<~,AK6!H"'VQUj *s9XW ;n`-?ya$e6-*O> Y ՐCo<6ڒXE -LqígWCg9hۣnUi,w n#:B#&F(6 0QD*?\ SBj2u|xbtODi,1^3fH W zY& ~e| [1/J>jMytmb6ă$3*cG5 Gb!q?h_C#sr(`aFT8LZDsO^ʤ[T~ʎ> 2ߢc`W՛7S(?._Ɉ dxz 1; 8pE9 @2N=)g|r.D)#'Rɺ8HM*O-9itNt bq`. &?֩If *!0mF?[' e_ÃCQT\fυ:÷Xxi~$ F,;M**07P[oTѢMЪErєp9J)c  [1rsL%2ևj"7Fѯx#(["5D]qy=h}X &;k#>dLJYiķ8w7;,MnunWoZr;BFm w9FvKg&{w-l+w&_hp/*b9pYSJ)gc{VClRB6]2ծ=q1PSR_pT;h_ލRLZS@Mi /tmKr3Wɭ%.`۲t8$bz7 p_WtM*F2(D-b~BBQR,W]i#_ . /%ۈ"l" US8"s]~}l؛Exqe;LJfG>Ph#2ȨcM% xM ц@nE"G!c#,96JxYqсɎmDP~L%ٝ3No*L~ŴD(!TfOl$iD=.:tЅhPbA ^B[3F?(_AG^Rx2>k*B"6F,{ UoE$aXU,x/H#>bΝ҉(SRT0 JMzH˴MuJ Yn3yl!kwTRvs#巛}B_IEn'Dl[orXRr Zfs.!UO"ٙ%q8}f(ZآUn"Q!d.$yC.: *xl {r'^wm|m #9!gxLo{{hdtE{&9t5EȚ:Yy_W7B(h³p#랻]T,ǧd&< %k 53-zQĥ SQBTEIpİ;e:~`L^>i1ߚkنG$%T2K:)2YoXŁ72qA fQQ3!K!H<$#_4$3V,ZRftYҺ=,rsaf(78EbΛBMeR2 G:׷1+v}ߊHscr[:@*_DA"|Ï K(1@ .BM2<<溬g |{bqї7ey"η.#]T \/2#lu`Bܶ5StEu㢍۵/Zj~ϴJEހKƥH 0]Kv3ܩDvgi'`>`%zыVt^LiUo_,VUE\94*چnFMeJ IX)Ag H ¨z]-Y@ߪk 22[Q :Ngv3X5 B`zD3eVYdR:G(-G,c:mQx3ۨtaT4 tFW۔jqwV>x3ck/aI+z+NSU+]eX-@)m1KQQ /<|μ,'g4(w=C%0}<_Ά[N,/ݬ-AArU˒Yq旹7]|fSkY&7o d! [LDt0 4KzنI@LȦ=790J< ~Oᴞ(<}hC%M-sm h>o] 1MeYwHR)>Em (8Y) 6Kbu7>?{Xa q/>|'?,haa.|7aY%f78gFE^&5olMs`8-Wѝ>/\3Ojv@-5KkɠCT_3?B:DNXE\-*LQuئL w[Uc4iu#Хxos>l< 慎cPIvWWrmwʌpjm)qHZQyhR1] ^UdY@Rq k&")|(NT&]t }ڄ^z6…Yn>45BUcfmsHZb]^ts/ skA ]ٛ)Q8fHx-twLdų^I=KVz4d7@+cy뺽P#qF 2B9^)qmtŅ9ܜEݶ.E!:PtӫHdٰ'B*ˤ _Bu*<'iz&XB ʲ˓J` (?-6+o訊ԋANwnCCB0|ɮwƉ&n\X]=.3,-^oKV£D{PJĀ;b!N$:PCلyQ I&s="B<Ƹw!~^̔*0WgXR`L“VbH)bi$|#U0l aLJ|vLvx xYH'+Ec ;G(SA?kL4u5"/(p[rj0MV>]He3UTq?6HW+9#w{" ދ[7:DaM[9 EֶͿEQ7[Gsi(u^b |e'B h.w ._^5{? C/L`{cު8t:NCҹõFiD01|pYXQ2Yr:>!]i- M.]_ՠu? zKSLmkkm=GdnLt )`Yw QoA~SV<02XG-1rC 걺`u;CF~(+1r+7-$~H Q{Q; 9[M>{Y?5ϊ s W:>IfńqȬ/z :}^ߦQ{i' :_FÆW cR~ :\胻}@+Gd%}]DUZFe?=-$Mnh3"u$ "/ѣ,Tm ?H7n y4\`ss fEHOdLgI'Y(XhpC b<nHst!#q+1i E)&WfH9E1Х%Lxo9>/W EkDQ;=\R|YсC %$Ӓ I FlB|$dS+zКlo|VWE&<q.adՙ`cI͌ÏEsP0_;]kww436Ǹ6^4c{@ Pp 7u}'{DuU5JztMS<dUYޛ<^ E@LԻ^`=y, 򖾕OR1"WYujRmA}mF%YX^qꝼ~<5QĔUX{0 s^%6y>xG;s'`u!rk3QV'H2j3MT٥Dmټ B*q=x6{؋@ɜ obt:Tc(tK&v" @.b{۱e-F̍%}T.!`J"&B=_JC~SEv ?mvfY(a@ Npر9ǿrf.(`>67Y}tl5w51+۔zYxA U[=;?j}^˙SKm[:=YG1:^[. i6^n"KmQB!~95d 9cu{KJ*s6nGɂFtOV-"s^0Ί}eb IhCJ豹kAO.X{ŪI-?9Pp8nw?k.d059 ]0B ͝7o,S1lhUBOP0_^qXKzcIdbׂ_n|Ap  8E쌷8Ӛ%nd.Vz ReM(#%ZȬo٩dtAt޾*8O1pHׂ$ceLnج0kd!*!T1A|a:"&+;WIb:@{4[OkE83mz؞XYz#Tm}qӛdqlN@ңKA/lbT;0XkTRqd?sx݊`ĥ^\}sL&J驠h!{.[t!n.Q겈J U9s3XntSD"\ lzUh>_MZ6\ Y8%8ݑ"(+Ώbf!PyC{50JN&'<<.6 Ξ^W.䲘:3N: MT-S .;hplv"ݜ 2\Il{Qe:3Yian3Ͷ#|v!Jq#Œ@R7p ͱ&f&j}#uTtrjTtoroKs#Ht#.KNF sO9{Sp! 0 +""$C f%򧭩}1)c+ԝ.9 dS5#ޛ8|jϕ h9LbN-ojQRd?!ouUg}qw5?Xv (q2\nD4Ô/Kx0m9N?LaK@z V/1w"Gl!Hwd 0cFdV$i~&`rFuf9$i )oo4]erFh HJn#E1j=Psw(lijN{wyDG澾6A}N?$K)JJu F?,[,N/ bԚgHℶ9 u|tv\@3c^nC;;+'&GeUz "#BUFy70qqi܈\xg9Cjs{(ճOlN^)k<ޕ~vt־b'|'|y/- [i8JW\/>>! vu"LDLmZ!Hmq f=j?akX6+lbբ֛"[ <'}. ;(Ӭqe°g6nO Cʦ©ф@ũ0iۼXQG 8A|,WQ4R75O LS[@?F[>. {W{[BerZ"3*;uv7O[횈ҟ߰V>Lkm(>~\08#{}_~ML./ plI3C*\yN-jG+ez o EbqÄ6A&&v"%o*)%L+?T c1\'u!ѱ-xt)k⭡_# z@.Qf܄W>e8 Tӟ!SHƞclX@x>~IQL~`i_:XвS~^Qջi `ɜ&;ivdm-zr8`o;<2&_*å.Cb1w!ꕦ=%](|L8['_^"5V <5O?5;TG#Ǥ)܈= Ď{avcq0gFˇ2:fFuy6h~m`㛼ڭBf}Ov-9$teδtUv^g(agUwc;Z%xȥq2M&s˕ ҇UAjdBi&UސEɴq2o8.9DOV 3% Ӝ(x\sC0S] LޡM7Y@@7"LQ|`~<dQ^Qͭʈ?ɖWZQ]#v%٦)v?eõ+\@I+;ܵ} ?rJ|1\i@a /ކGmTx7S5H_M8|z:1<"HT^֬+7~\f] 4ohJe$W!/n7w|pʇE{##R%{\%ۡj^ R$0 l:p`&3`Mq׮]BEAXGݩ`.+J&Q"(S%jo {-8:ָ劤2^gL']A:mQscQhb~x+:mb MM RV_CifI>* 6( W坭רq@ױx _0sxx/R. $N)^+ǟsQ]dd {O|nL7DžiJ.(E?nQQG5nLn ~м@n&D%Cں[Lk9xpF&VLi\@ZC,Sq%d>O*r-o>^xWzI: 9} /L"cW3)#4S6"PwI'͟a)w6'FʰƗaz1t1 #mx/γ%T􎗊@ugfr7ۘ$9U+lIE&- *Y]$S_Kmc(RD&F6w8_qL}ݙP0 Ԕk/Ii}$wZ &@%`9wy|A7Ʋ"ɵwffF?٤]B;զ6h$|U[hRCķ@'w+-SoO-YQbi+H|Ǽ]\!Rڒ8OFeRAfQq3Ŋ\N :AqK@9Ձ˾l0 _i2|?*Cj]fNl7UIpq+?/VC}#oDW`MI~WG u|nVam("g6My:%cv}+}?+TFVOh Eͯ ='&3+e;9Qk_iubA6%vqڤȻAMʁ"HLN(NsQkukԜAf7ABkKGJ\&sw՛kN.۠I~%:#8 cgpm88(/Z>e:ԯ]ԥ̇L#+f:/j3qi=Ŀ=s}lK߻)jZ/G =Z"Bug]Z`pɍfxճ@oO|Jrִ3aW~}ZLH_Rcu L:Q F\^z YF_3g"ְ 5$Z]S^7'VҤ[hCWl ~R1m7gx0]rH~(.'Zn ܗ@f25NL cc< 7hܾ=3 %W$ZFWv/xa&3Cye/3),ɴ3x· 9ժp Z򹪃~{̾uc_ʹ>27J7Wh;(8QcT"a h?3ʅ2w_ɣV=Dz)9?;iWs7i)dB/"aݢCܩo5MJL5heՍaiM:4.Xk~Bӥ/J-hfbCV2y6*{é%̡] JPX@ ;-ۖ{SzDz1퍿 s1o)oFɿъߋvcMq*o[䞮mFdh;Ħ[Pg@xOSF9l$X5Иb2Tb"}&2dO [vY/8 &~ U_a6v369 ȵJ$S(0 ' s68*rFѠ78a wy6vDOQڽ,1n .c)T_)ŔNAWMBiͼ!2S}M=DeTiK%4!$I.OQ\ί&OT| 8Kv LO'!l4=3<U@)Q~MsDM@@ ZݍT5a־F MקJpͱ)HEI3)HUJGgPEŒvԮ{/ ȁzI1}PNlXT"7H?7 5k voP6Ŕ\~N:1=Ba7d8HuFGlx_Ck0ylAvzI P9.^FQs}Pxka`C΅uY:t\u2~P4eqxJqw䴣b1sO&>Tae(9T ###Y %c"]찘W$iJ5nȳ͗8G Xi="Y64:~$S uF9xH )ڙqtZ&` 2ܘ2-aڳxs*eA KÇ8vPD 8П\ⲬT.[mA0ai66+4O-+LNkf|xswXibURɀS4Cm$YVFa쎼eYs>"5J+:H['Qч;hF6sWhlR<ԑӔoGjL-i1kJ4 -NݚF>X6aq1:[RMӷP{v ~"3ÊBܑj9þ 'SYeK~Ŧ'm䲽tel_E^>%$#u #fp :x1ò:uDסj|), z|d$ٮK2 .جOP VFq-o;Y?94dJ5M`?S/`/)R:bV!/IQI[&"d9? sNwgJwώj@zw{o%Kboy;>үmX,ºAhH!|p&{M /=d $5@fԓd:4Dd 0dCx:3xUxk)R~HYLaX@&xn5h>ME>e#a1no?Ūi?)>9Zlr.KzF<ʫsG~>\l x$y@Sĺ/4 * \^ώ;R$#2+宽^u(j2s|i˜ϡiYFyvR%AZXfhVᔩ! HͧTwdG\WNKa@a^(>65=-G">Y]d<(ԭrnHV%:^,m3?DNv  Cl-9 f^ 8H 6[v:CU˻k.ccԘ ml&_Ւ46u!HcppzoÀ@ a'֖Aݗ&^{ȭo>@U7m4T`!=yYhƣy a@u;ƢB3:|^ 蜒8JYG^@ۑG'{ȃUs&݇1*r0HSE6%%stb$3`nI7%ܤ_*~A8II)Q+(E%n+KD(˰UO3])|rRiȡG(ϥcd%Jukn5HH#%0U{7hXL>711Cz} 5i63l 85xR<{!Xejmۀ;IF> &&71I8抺[!ĪgNeH"Æ>h@=`9%tMbS_ٗem$WVx^4.0c5w i:w7~cq:/[a7 oSs<94 8'stwVk:Fz'f+1E.{ =ュ6 ]$Dt(Xv )6I¹ s:(V**U|2'w[\.dPbص=Ҥ}Wʾne12QŢU2oSo{eR"\|m\}R3I %h$(A&cK8 n#ȿgZ#pPURrmVz8Y &]F"5p0`m PӯKYGrȒ""F[אtݓ6 bpΪWJ'n>cl$wo{M1 ,2iu.,R30_zoQE55>;l߽TyT`K{8:R%j ;#w5&um΅L'7pG!|.~Qu z|nM $3l I4+t7|Y&i/<~K. Dv\/Q7 Cy/wdkT(-T]Bb!տ U$?A!H}Ѩ>Q!95*Ș)KUbr?@/Q/k]3"ʳ5.W3Sp&D^k)j̴, p,:>$j,d-a̠בaz+K.fHF{V8+5SyVG'ưhjd8q!;\^R"#Y0A9&\L8x;YV-MϵLpc% t /3;G]km˓GaW y 20~C;rȜ[W]nI[Ix)nfhk׻^E_DÐ?LRpyB3$`SQ;O%w>ׅG]Sc:V&%`S [[G.˧J`BE3uqGa.M!0`1;R2l &eY-RH4# fqF|b~:!]!fb4/L, l}_pqdvL{64[ii2{?Web*ě ȠQ*1' VD/ >oG ԮޙrYP5P ST sY3WH3&0$Mnb/R.>CJ8cס)ƈAeG#ƗI;4A8 X7؄dP*M)0P.?sɾ0K#C}{oKfAtC"2 o( #_pG֦- ~C@ ʏ'8aΰnږ,Di-`Z̮ H]r!|$'KNH7o {(_C{q]96R/٥ : M {%%a'WJZTw| a|=]mѷM [`\-- 3o'pĐT^T2^E= inY;$QG%Дs @S ;U0t0%:AZFMSمFpvqh)5W>F<1ݏyXG rk$_2`+FC[Imihr'b#9H= VM2:aIEXl(00LO%c\#>'©?`֒eGdbJݨWQ<{{ <$)xëii":}Jq:igy:S ?U~KTEVi0: g*IJ&0qVHk}I!tdޒJBx߿y:Eub?.$26t$2fhSD|6t7ZP𘈆Gg 4eێ(@4;HIQ֒M:JX9QG)bnwWǚ ݊0,М7ЇOSY|L_|aXspz]{UcٽCXg2M*lU7Y0e"W4;\3BiX^I>(׍eJ@gMm7ßree 9!W+5 [0T`BB4jA^0w`g~qY n&,?\޶-WAq~_roֻ)ܩaC?\ GLɧ-g YetV+J횦5? ! 5t&_GaA=! CafP-)wh2bzqi&u4>K/D֩OƬMj!%p~e!* tT:*'x!gjpd:p~+j=v{?JF ” &GET%q\Hd%Z!:j8Uڗ+U. q̫7EroRU"u~a~+Z#g_^*$GQNʄK C]luD\/I" &n$F"TEz8? qsݜ|_r0?M6 >ltW>{3[he6xaR`!1>>z%U=M!![tϚ~_xՀVoP}ۘ>h  ڣ %I۽%*A TGn޽FdJLTo!23Ĕj-0ZRJ"`%=Hlh][YK aJj)휷sO_+h8* / SnCcxu˞Dj>6P6\鱡,3luLC*P`*բl l5>ft3 "?T:%VwERe]DoB5k`יyM8y h^3:&GY9zh`;3@ln'uxH@K-x"e_N툂xW-bƏ, .}K ߢ>D铄\@u]2mUdH9Xܦ_o]pO`%|*Eg=k c?~[Hoש¤ ks&HjPT L 'dh hR׶Q5jxJ|z͉;RRVYgdo7ؾM}dXI'I]4v)jjҎiM[ŘԤj~x9b˴,ױ _m{s[v'*r@jK!U&#v+"܊]LA`L ]&DO 0)*}\7:ѭS?zotjwptp6^Ix0xq~iEFe~f6`doQ'oA2Oy1X!6 J9RRRGF]4i'xa\,+m~<X\CMl;WpBɡ8,+ОZD  ڞ}|،E#iNJݜJi"]|89p085sÙ}57Q͂ІđM4K@bڮv_NW4&d ΝGHZ셳V.Ѳ$Ig#ѾãbvZ^HbhZJ2Fk_ ܄?M]#&ӍY[n$RJLMi%(褫➝(Z=S@%a{/BoW('Ex8 ד?710V`~)G0J'iA09iNyv0u*q>1PB{i^t5ꌆ (:)ԩk$uSU29ZՖ5,q=yi;vrk`O 5kEuƟ%ƃ2zVqЯ+mCJ$r}ʢ[{3 Wys6&(pB\a4f|OoSftO<NVHy@G? _jё*zy0!HGu#fGaZ M6uD΍\c,_>Az <䍭Z;OpG 󏰖5 j2r-8 U8vE5!MG#i7Xp `Kmg lS +wN1wfY!լr VJ44lqF\&rZ(->^(gHܪ|tl}c0MqRJ})UAxc840];7q1_PVD[0{&WSS./r[̝ϴp8&8T×`dfbF:b%*FWYʒ =KP{[@"s k YpQ#?eQ&S^ 6/BE?-XU2! tuzFKcET}ȅr$G1"{;GxY,Rߜ:Ct#A&Rjꈺ9iI+l(٢8x@KJ_X8~ژ.`09e6ߢH<ўcP9 |b>nez?F͒69QIKfSKL1/Ua>3":䐚dWƏx*o:k7qNGM  YuX$y C`@Dlè*ƍt4 edeicD?Ep>pHy?? vnua2oC&ˢRHSǎً:OFFFatס`bfK1)4?9ZKǮ~Ti #x1iZ]/1uAvgպ7E@5KR]ދͩz m~>]FyK@ܦ;І6}&}>00JLx/Qr؏je ֻ1F y$GK:o*fumjNTs3ה4fPl{`etzJm'FoX`IڐPRcD?,s[ړRb%ZIrm:E>keG5ު$Iv-$i&bޱ2zq6OnAQ&Ӱ[yQV6 XyzPŪR04/R8N@OҌ8tdudU~0]Tb+ 1; ߿ʈC>m؈@1Q=ؙЯ%Wa}l?,6t#3S4a.gInzÓf]T % /|-<}s`fx\ߖ` );i0n~RQ2}Goh[V@ (w@0a2OЎ|xI9u]!{ZRDYTΏ#?*2X _0P%~W U߸f:6ӧ*ȾL9nT9g{5qrY9 ^ϑ#Eacn1Qi?֟ 1Ar^݇t'ZW8ͷvԕ"M.NϡKX\?w-Ĕ KF$*'@k2CaP_hWc'U%Lqv_v]Zڏ yJP"Žz)Hd#(\j4o#)e&X4Gᎋ-i1+2 D~3:yg@`tα̡S݇ӫXYӻ͌}2  <:.r Y84F:t3-36ab̊_OJ@ Zj=%<La>Bv?9#4&hq,-rbU=qhIsz(fJ " lFp]Ү He^G`$Es~4 1cL0|)7@?`4!d[]dž%/c.qTm71#VoޭnvsOB^'Yqġ=;C5GX-K WY@s `f aXEd [YWon]9-GۘNY8T1.;ovzh(1ݡ$eP9XL~n'Y2% *\Zoľp_ FG=ΨA%_Ac8hsvV(GP֑;Ѿ7r-QmR&A.`38x<{Syș.? C*Vd[Q~s抸a}ҔאU#4Kܳ+,N}i&hÌ!џ}2`d3yk_ mGġj#ܽRM.JS Î}Rnl.A杬y]@y8-Ϝ)&)ݯ?EepQHvЊzRkx[ohDK ht,OvY fW ;tՄUz8DBb:TYF^#K3rjv&'Q=$NϯjO'S WkrdȦJeZ=q. j :@bZs;嶌֎b]Y,T.5䄳ݦL )pL>VN0o`7*<ьo^MHUbIh 6חP`ímA>: Yptmϵgil >1yT> RJ5eVXD,kҫ7a^ӭ1^ȴY|IbAF{n ?_4cLɳB BUmؕ-dXXlu;Xjv./hkCMy''-_d]Z?9uFјgE5닎l-锏ag]:I>x+2E>TL*G"3L} SjZj@n^)C߰G8Yf9`X;]T'O0l3㳎?OгQYi{ 4.b%+qDh҂s3F~6&9Њ k4i;xrK]PWuS k\L+@Y[G TzPiͰR_g+&PURcTB/Rvt FcpavMΜHnB7`l꣜|C;čM3l%/DiŏVo*fDD}<_ZhByMYCP :t4́q`Qqz^5(61z)Uu`v<{BwEݻİ0gAyMfpO0!KXXA!ъ;Z;@,-~W-DUye{-08Y/]kG>1u(p=>\2sϼڸ  % ?P<[]9lz2~#r5 Cl91d%~TC KN1OLxP'khf}d +H(ˉ/&oo4|붨UVR=]s@1Ð:y |UfsAC Be׭->U p-lAJ(I \ ; s*Y> U-Ak:tUlXٷGدiN6~@H]\3TDWy&Y$ͥC= <+FܜӴf.3Ulrٗ*>qՉ6 J]9q`y$!okԧ.NEbzhkGE%3y;0?/ة]IԠ7gW5A j+r}`i/*sjؘ-E&|4]  zԹ#/r٦TVDM޿u>fmp/CL)qCp=F(hR g+QD ojDG rńmqSnGBXZ-䕛bq9܀q⹄茈oy!pJrE5b`䒔RWh=-*]ADEI[:k)CAl֊x490P?2?2jɚ߅mzڣ4*].#u^)#f;%\а4O(z7س: vpP =DJ1ӭDb&"]ѱ7GA' mߖJޯ" VۆG mZi]v@qVۡW 5?'t[؇iIx z̸ jEs&M24-ˀ-$HueDоR51;(|dV@^_b^ߴYagJ0HLd%$(Tg:DILPm@rZqpC; Ah`Y鷅kXWķ匠I/. /,w0t%Kw!@^XF2-xzgwz*%"5) GMc1aX]ZAG~r/1w &+2C5dr^ޏ3H,HNMkaVYmR;f^5޳&wy=Z`ov*]C. 4#f|cc〭~$t^GVS!ZnF3 +#(?[RC gEJR+qx'BD VEFjt[MVG Ν8ޘ|#ubԨC.##fXΏ۫-eDGòo/s< 8VѾg旁n,Nm3?pRv29k~mFpԃxuj" ({LP%uښ874z i_nuG?59Yd]#./⺂IZ\y8V'?Ce{w^%U$loGz E,t96MjݫKŁ q'XBQv4 *l̎Md lWmPCpκ B ,Y6 {O"Y= LZf;VRd[ xfdKVۖgs~-A'pO2юT*{ 3Y(W.BZS犯឵#tD0"ej\:PLW iQwAn(qC5¤o3!xVџV17+a+|Z0ɟoxc`՝Ϟ^HX@mOr?mSg\\[P0cs޹3lk 3k܏ADe?MBί1r*0qqIM \9;Zb˰wO,NrIX\l5c k]fHҳR7ٌq_PY4Z(-~+ڔDVvpc4kx[Jbsb#\=fObbZ?-F'Yk Y19W UY|T=kUo ̰7xeAki&gYHyW(\C gIڼ+GiH*H}v,)^għ -ل\#xgSf1! 䠳D9{s>r^k(at&O=[?I>AAى BzЂ@x4,,Cp[[9 Xd[\zLx=(V\/T?ꌙ䁠w*r1 Ss!y5Қ,xA  3j7v4i;>6 %*Jܿ+]v'HD-9'~1J*kD5sni>4V㺼?n}m2ʚz{2Kj3Ӻ~E&)W~4ᇉ@O9BfP֚-#mšij:C7>zSd[h:VfM 't =tʏC&v6/? R w/g"Qр' "(*~zٓp~~~ z(J|ws0"t?.OC> ag?hh,Щ: 6JW'n ufphlXԹh|,JMS?JN@`24ZM]nCk0*qsPN%TzK5$QYyۼfAl|#˳yw>; Z SڋdE} HiG͐E <$s3c5&kĢwk؞EV=C򦽿W Ogp.7ec.-͎m3v[U^DhDF 0* gպ%d4g&u"TT^{㧩C8NϦDFW@e1_Y,O؁QqNu>;b1ƿޱ>[4%QA:B _ɔ6|ڮs(1TTP3( lqX'\qkJ>Tj/WNf\oN #L͹s^h?b;N6g h(54Ŭ;CDbLz׵eV9~SD CƘOMz&v&,QZpgCmfZԖJW/´]qcGPf O7wY-RT/ uR_ЇG >ʀPTf)4 KM'J~!,ȕbhw2RpB]%PE#HwpiS5φم"W}n?ERZ4.*'\9 1 W)eOaVK6m"&]pz ai~+q1y?]3yir1$}szx9Q/k[VK,%-V0=9kkQHYNN764‘yșN coj{]t4lm2a9"-Mp^VJ"S{}jf}s?TTƉAYṵuJI↑ uѱ):[;† <*)jJ Et A!:@rV6~ s(TY5„ZRR~ 3KĀ&' V&t-68l)o {e,S5_;O%jOjN"M׮aB;֣0"Ъ(8i̗-kS%aJyBWs)S L@UA*cзCr%"e::'m 4*|B; -*n+W1AUiz,vr7OKNWS U }j&'3'u0x{Z(I *Nlĥ9YT ]-CI6t Ѧfh~tY!ңkE#tP=lO x,8*?r!Ƴ':1*b+$kw_K ~<'w3M21i0E)8gZfecZ{pyX Kh Z4 3i%? ~5>Jp DՕ!^Yj[@*S)JI4.uQ)V,A#B:Dnt=["16"uǣ8h_ 0~O~l#ьfg+^콠&/ 讐hSIEE{di.ўM&W˿=oӬJŦD}!?lXf[W!0M%աR uauLxkS-|/^It/c'.t$Ω3 t"B։JlA>'2w@Bv1oeҩ᫒?ޓ>z\#~W3V,'͞doFEiK}*1-g _oIbͿrƌBcۡg%K6=< v:Ed7 3$P.H.ޤd8,!mV^ 0AX= psl]sH+DġxnI^$9 0mq%$[V`J/'ft (ejԛShww#dFbdnyAnx~((2~Hcd'FHuR;\ϧ9WNVcɓ_99|d4260c_]L?^Š *&ǐVIqPz?~V@t! JIk t@EcieR+!kr$oS;(% o| ;w'b'8CF𩾥@N3XؚPSj Je  7S F MYP[d#9*uY,ˀ#`#cK8 QWZj!ʷ/o`bjM<ϒHS'pOAGYa,pV2o{hjOINbw:\Cmh9mP'!,{F!/ɀ\̯ 0v8'Z S?Gm$w6_A}q-mb؜G.ly's7BD8̵o^ ˵׺uc(+ڋW8x/>b4UOD_ >I.`x0O!.0:Lt[g/:@P ,BǸS;wKGܰ~?bөz.Y* OXGp@;׍j^@4A>.Hmtγ-L^d9 RSaoR>g?Ƀ]Q箖"{{;fGH'!4Ģ:UݜX,9Ẁ},# 6g7)UP4j7T, Ҡ D<$"گ Qt=<2Ƃn|Xz[:; ST(誫%ȼ⩭cBPq-ϻB?w)Dً|UDd j<lek]4's|$୓j1?~#ߜV!@Vz@UHVYB 1az8TH"4oAO|/iALa;oTqWZz`W^"Oi|%Dt l M2a=m%{-'J3¸9nhgjv=rvTx.N;@6Ru:`zWhmF?EwzVݵ/( i`c'WwiʎޏNNX@_UWM j8 4@0̦C=8z]OR VX`lA8Mu?sKgጻ%qH~̴8e6`EazI{AbYM;:ҥFP #7P9V"JPڠ,6 zHr`;OnNrhY a&x񄆺ϙ%w#Q{х%5z15ޙpӔiR0A.\n셛!%Y$xd&:υ %,A7.L`Fp癫еIͶiJS&KeԚCC!$:0ц l::0x$gp kiCWZ&&88\cpXr-YJp*cg'CݦX*EL.ᇛ%nk5b~[8/qmsdFU ]b̹=A :y4|еQPC/bN~ur[YNźL\0-g 7bz2K/xt-?c}UtXVdC.ie-y-A-GŷɺjTCLmTqophP{ Iį vThJH;!˚+xȡ1ʦf%. HD^:jcmihvb(Rkˈ"m1ḫA8M=`(Јx(!E) <:kMwþ 8jARNUh}=R%J]{ӎRUy/\&7S=Ʒ끋1>8܃miHQ7n &>B6xPŠn1ӦbCOE-شScp92aߋ43ǸigMO-'qim @7[v F"WAkN=x4[O=̿ "HSXU x#jnf#H[ X?ohIC5)CqtDtz;ua xf+es uCM/+p/Mi!w{,ūa֧4ZAvtź.7r |ӯ]ΰGK94;vdaA3Ŵ:ݒ[EPڑխ -0Au٤Jr2.5Y:HϠШkVQ2v$jqun~ KUJC4 KWhu5YG67 :"pf_6uʇ6GX 3#4NilDU @puoQ 67<'ↄ%c.K"I_C̨^?/?T:4 ?$+0m x?爞.CcQ8*OSޏ'ܿ4¨ F֨r-UV:]Q A;p8iw{LuPa #iSbߔy!cyIQDޚR qm2Rq|=k s2.D%44I9@o QU0/d`Ƈ$[OI? Jl%da3wƼ֨#q`#Ι)z">:Ó(]132;ZfTSKK&t1ͿWL)`='^ˊ ~Z"K**$c{Fak[o} poႂr(pJRP kǻW "xjRm-.?]>@-O<~I/SfNTUm_(wd=oU!|.x UۓOr:Z'!@ ˟b[:=?]e(kJ&̜? nvS ȃvh H~/xoPޤA '5LP# NZOM8 zmYІl FRȯB͏$.ntSn;@Z| 0n*pFҥYdE=x)b3@>kX]zgQ6ǟ{ i~F1vc`_؜%;SK+#q~y:6x p{/ګhĝ j\lg8_VT-/=D;ˀxPJ2$ƢV 03*ᣛ ?*;54"0}s%Ci/ހQc_De ZzE+*fSѹe8dL%ԠHCx(ƠT4u|COc 1 13A!s :=']QFzx2}麸[%Mqq9^=Ĕܢo['YK\~#7&i3OnQD&YDa? 0SE_'nx4zGWs#j\eu="~q=U 7.m_ldsd ?a3i~OF=a=T&Ћ\-,WN9j,L$j^$ dP<ҷy3]tN, d*k" |YuJC:JHj+=*z)]ՓwAj+E05_Zp*IdN R}g}gQ5^9Li"$V!s{"-B{:U# c 8}39ܹm~2ڽ/VRP"ʾ1֦`@@/htQBۜyqyw9~VJ63&E+_݀hYZHh gxXVbCwzJoa1\%0c7 a1@8A'"&rJd[nL_ؠR]` BhĨC犽0B:3_#imBAʣ `6 &DEφJO]ra<5nEC(.])6\HO/+Bŗ4)W -@ms:^^:x6R#f̓jZN\CY[Ebxjfl9G} Y {hh٬Lqij/s5q@ZHXlyي\. F۷+hҍFin?0Q <۾/ڴ"DGzE8DзU9A`Ӯc,e^vRVz0 .",,Fҙ 4x&&-.[ɯ ]_zN)A y73{vxɴ^%V.+T {"\SRLuxO) X})ءao5I+C\7~ D\Em6m]K<[}^DK`$G­6œ@aV+X>B> @o5jsbRc`GDžjϰ LrikL72vS`nlN#H/[-Q u)` oM{;.٬kЀjkP=J:1޸ԻtVN{h:2o?c1TqA]1%fξ;AxskE7gf.)bGv0"ϾKFEVb $EvA;6t1%/9$K! %0v(ENqN&.2ۇ"iɋo\Ro G܅4*Z 5NoSkIaex>U~a󩂅Q9t(G%CG1SG@QV*Lt^OVKpo7B qABJtdlE)hIL{M |: Jg1ڃAlʘ%_i!BI*vkb+Fg^ zx}|XH L x38X-va gks4ڼ(.!M|.. Lr +! 5Dߢ嘙g6?N2YCME$bgO&m愙)O IDAVkZPoTa8}τ.+eеRL!xQdcɚ7 l`" P2wLM:| Hos,DFJi\?FO5v})ͥn KiЮ'Q8 Ɇ8UTvԧ) Q wdH#֨]] k?s~:BVQѕJaVv@M{k<}KU_+WzRʕk…r@Xt5&S^Qkv"8;-%#{0*tTx=S~|GM 1t<^3!N(0zO|@-^hZk^aOpjSxENu61i|arv9bHcIT]B&hHCODݨY0:*VNIxn Y,G%AQ̧%v4ဖ7,,P$wPeJiX (9 Q,3li ϙ/ *ikkS,X Uiu]iEVU>~[(rT^q A"Δ *OM<`r5dp4=ݚtL0SؚBNY(ɓ|HȮ-B<8"]]]XCF|R(kP9S僘uAuVt&+:*6 u0R7HΜRU!fcGra*2~6Xjאgrdr);Yn;1 $?Fv\)50Jm%_7KL9x վ˃hTWxǝ,Ü?{ܕ;k1pry hMW2iny@cgmADҵ3Y*֛$0󔷐3e=6\l53R)zD$ IO<mDcI3;P!7Ɣ_!])$[Y&l`@Ԓ^]S&N zJ=v'٥N bɧq01,J qckVقjlh*"pHp0vyLP9:(/Gc6~ oozrڲb͂KC2e+ZxOr6L) a)WTJ]bLw7"_&tĭP__9V{rř'sNwTI75pG뇾{".;Fg@x.b4do\B|m%䩜GW$OAK3ņXG sgĚ ~K!K9>ܐB>i6yq@"xE9a6uVEJZK{pA@2s虉څZZFLu U + $2SO6UM>3J~w&vRoV$V-qZgY|lƗZ oY*c=RH#.%~H:JK *=18" Lj~6:L. ՃE6j`n&(,a=Et##d%=ŋ)n~h~sN+SG!{؟p[u86c<u)^D3km*3HjOM,1EۯBS f'"w'hk$p{\䅦$&FK$`fBeE ۳+J6LP r_zu@Ìv)6}(,@:^=Xqn!)SY.:geU1Nҋ%'0 ,T?+pSf .'P[DOj}?4ހZcPN h=@a%.&#X-`x-`]Y A\M8uB fQї>ֱ؜wơ16j>k)Mz \!WށUfA.hm79;Jydn]B*Ѵ%~yo+A|tbsju^N˳P¤64civ1LF[Vi&)k8fzV ` 2DՂަإ{ϭG-bwGRK u=(ATk'QꘕvĊ~J 1,a2D'BY(3ZqT~n)O 0Ҍr@RC$Nb:"k Z p hfX|1} U4ɯg:c}) *# XUk;M vI <&=7\ T$v]mxC$H1.3 gf"쵸l;lj,MFV ]وXsV9dsFYh=E^9֏Y \>}! o/ԨT&~N@lA!9 AF-othoMm5&w䳽L ȆXkJaxL/5v. Ed/ |wg#.AuM;HJaUWٗI }4/_0OCpQ wWJ2c*? 7;ۅ) GDN+HN[']Om5_m2fp-7xmhDCAV 89(}4 W+n/&{mክ'!"4y+X;SkGF[|:wb^ g~6 HMjѢKJH(߭4GkKQ̓,di{KEE¿پ aʻXk4J*q#Py76jj&-R5U @W75Edze򢿬]tN7.dC8ߘ*Fkz"8&*;7,j-,&[|]T f;| z5w,j-ܷ]^tt:,]pB?>-+$s=vc1T K;]VM">cG" =VTFA2=%5.3<Rz6ExK"I&Q+\#w8`HXd"b5;$gAYdֱOΫ^]HTd& {d[ݵT(׽`X;!SeY,)8$o1(D]Teʞ )snj)e 9j UARͥI[;oDJ!,:`=xMm{Wn? FL!BI?i\T-xwr,K %(5NM E~lG>:]tS{Pg;_-=$66Bv3q3ږjOu4N Xf}̶S;DCnk 'PFhV{@GF.~y$hemwn7Α%N-ϯ:e3ջ5!9]QLBNGJ"j/q2dG1ZϹ'F@6(i,jFa^,w*4-a>+V_ZvzK)o(bdx #pk[$NR0";׭Rt%^lXKjy[7 Bvdў4)V4|t*p01Z;Bg 8m(ld>f:WYJѺScz:v!H Q]|]L0f\zCM0L^J9 6N4_5kkc|" Ӿ(e`$&Wlv*G}l2UБb4 Nq 7T7" -xj)y=$W[ny8}t[p56&@W#xgogߊPظ_*WN*]WZz,G z 1V2_ nJgM3ƪPuJ)r[A~]7] x0o=5rC0a7xw5 iPůË!ck! NuѴk| G4?eH۝`PHd%jFPi0;U!&*o:3b |:FE؞fX\&UTjf£wyo!VXAq:9ze-|ײ$蛇qqO̧eO&nM6JdO8qroaJ?[8TyvKCsЃxE g חLi.{sȳ)&u||ǣ< >;pF۟Fek7CJpMIWPE}C;cc &ms4YaOyYYC5[`I#ކp)Zw.bk3IO0ڄ"228IH0O>٥ThYwHzz 5DKU{UP7E' y ~kw@D+(UWXLs|w؄7zkӍb? <tf V|&@W^ i߰ϗIQұƨi%nBYkƩfYԡn}Uo:#c=m yFSXNׄ E^KΧXAj!2?5@{#fˀw[^|F FPsi%]zsuJ :S8F\/(L\ʒ[): m'#9=!Vʵ RSzu@ZQdⁿ )(EﰦE4Kh!AQj'}KvV20TI:%-ɝ+g#>p$շo o*mq v{ Gg$`;\uܽڡC(e7@"$b²;|_eW+&h-EFN-cMj|!ГhIQ~Ge #u|v\(֝4;\vqYGQXOn1y{pTLr b(oF~m% ߢ/PPVWp7tTS88)c%ɥߙ*+.압 5w{ήhPZBS$o1ҕ.4 p-wBYh1bN{WV[JiR dzweG"4qzwFXͽG{ͪu57gƿ0OTRv+'u'踮C$5(3D !܍Tn-xe|pkC"b[@ ~hM=z?DEE[[S LЭ>)mR/Ky+,N4 Y<&M_nLr[ KIZLmogEt֮{7!RCw@ak\bV ;"z2YxoY"^ZȆ˼2H?PG~urw#_A6`PJCbbz܏άow; tڥ |Y2nߎtJH}3:R\n[ 3̑#%!-@hLe J2~>GIG:T D^:'//rɏaم^JbA@AP ! ǧѳ%|Hqn[HÃCX-"9aGibnePrT*h,!K{<(YZF=Z# D5Zλl(Bl8M~ ;:^tF mR(.E) ."4 մ xȓ^&5د)Jyy"sgbJ#/Y1Q-D 9*lfPl*p.YAX;hu:kMEcՁ:33-҄#r` a  Me'1⻩MP%侅ZEj`UiC(%#*m4\nvr.9$pkõ, LFO^ ^m,wb BU H^HB'[ .XUmC Qfݝx1},- -)]^m `514n'"?PPm9/]3N7R&d .`lZHߍ,-<(j! ;Z+\4t| A ,֩F}醢.cF</J>z ? FsLyT.mcp~n^|5P# 9M@Ȑ5@T%TSX3b\o83R !Sڠ{T YJ,nzՉ}4:5*si?ظ1?U13\ e`5pc4^|3:L'PVwgn0,RBՠH1 ?;^#pQ!&\T.9Fh*7Zki6Ay* b6Q 9Bqۯur404*ҖFPQ2jM^C\#{\!,!9-q#V>[:\ j8<`]á$cJۘY'-@-ڣ|ZyDXf#eR@R"3B;'#ڭWB+pBҢ&9U ڣx[9˕71ޱ d:H[%{_e]O<{`'b3>=JbPLSK)R6Z>A(ˆ ۅ[+rн]muk'Lcns ץ?eCDq[}4\zayoLn&`4aJ˽ NI^`ks`)%`JpU|PG86ĩfD7_1(mޛNB&Mi*ƥdߞhldlE:[q @<4|/n֡ 'R₝sY<#H_`T˙{{* @RV'1[ؼB͡g2$qpE )skҼdP/^..|،ʝ: cQah7,B ư~ľ*GIcp〰v], 4ϱZx$ڶD&%A%f3,+c%<59oH[+C)B`VU4ᡴH'O2S zGcC}1.qBQH^-6Sm,Ó4hkFK<ڸZ.kVT+:-ď!^TG$ԅ˫ 55Rps}Ǡ&{bHTM$}"=L4X.9$e1cU{(j~kǜC[)F{y ܖ^hS𛹷]6R~z}$!ϋZ˂MUӴ~)ir1pHnsj߂HA>q#U9 W;5 qp_y3B#[9w: YqY9_Xq TOujf fh{16^8 W?0D>LUckō&@َ;ȁ/f väe^ѕ/es($n:!ƄJ[2ԝL(?nB}"v,lQ+~ 0e0eRM/Rik#9֤cęuu7zCws휾FcQ'oc>v|&W& : 0!}u\Z'$‡8Pm(㿗%SwS\ TJUK*ON'7fSFJf͘ңjxtzf{^ML5Q=OIș{SZ?ҟ6C\pXv4EU-)zBg`S+x&TC&{?; IeW{4ǗYTkU>Od-٘7{㸩|b0{}F}OomV]zsIIRN3R{M-^U)P@$Xă*VE!˩ NI=(#ؗ#ʛ-Grn}]![;>;tu,3s289X*s~U}w<ݱt14]u]謖&hM ymy_QFU4bh" Mz A'H{:Ҫ-Z#e)"UUt1+v[^aA;,RNN^w>Zpfөf*GE*:HH{&ZCߩhYLPy$~1.C*S *U#ǔDc(pzr<@um*:%X+#B}Ƌxlc'̍-{fXKҭ-Gqz=v`>O'=@-Y?ײI~og)c^a3e\֘ʯ[5 .gb{ݗi 1IX1qoLlLEC-+S2Mp٥'* |FRpV60}˚0BWK9t EInfŝ.} ۾1梾 =JӍX}Q+0ԕI; l&KLԢ9E7Xn18qdrqeBM˾ MHZbIzw0lYC"~."ono  .:bQ"Ck}#ϛNhV wtc2ZJQt+])zVSk:/G97 Bn;,=jtgz+!ۑ%dQK%S ;| N] t[A:qe=ɮO_t]*TZ=5AoG;mİm˿ր$790w˰/7BnpB̦qw,gFۅ0><1]m%; «~^E;BWhG^e x2꼃SڭڙPa1n>]w d5ѐx*IT#wY$qil8^X|3lE?DDPߘ6ލGdB!AL-QՓX :7Ed ilV凿eg]M3.4:J3OYK0#o?>YEqKn KHxu i@Qh1˿F547-U682'>1##v(d}R kITwI }mf&puL =QcMF( Qym.#aXGPwH+(~jzm) f)xBi `<`gu \gA煏ߡ0&[M,FsYN,2zʪņlRl[7 Xǂ;-k~S#Z^U.+ vwEQ#o`$o-fKoD(C̩xn5*jJL?.$?|oŌ#+pO1Z &;zj^B X0H.-sYU䜏~zPOk޳0 QqҀQoDr Up"7z8$%a_/.3ӋdF >YQa<NZss1}YGvZW i-3`]xՕڔVCQdK~ID"?A7+ȺV"VNLn)~.I }QcdoJf.ӤH=N,d.q^.SKZM޼Ou|kD`$FOVV ;Ä\O5m- H`VAɨ m_/>yu!uF6ז'63NPM `#pV5 YOݫBА"Zs-{Q?V!"Tq ߣDM2!~[&`1Ms@9Y޾b#`Q==r^jeetVDUbĥTX/.L̡g+gFkL{P߅oh?eC 8sZDD'8`i%suE648}nȅiLF_-~Sx}i\.G,Q +ʟ%'zm ;_9 >aݪc&zfU}r+y \cIC: K[̘]wxnjP7*|&6a ~x36w`T\23m[$@R[T&S5O}\g+&l= TXZBUv c}upݤN=q%E=Q<FYi~PT o\ Hߝoe6/5#St )xO(suLn͍Ipq [ I f1׍&N.+%?τ00&/=\(@Aox89Iޯ+D,c`z(N`"0k?4N+5\teH&ɫ,SSs1T]vMaa?b5aMVadL c*uT1fi`\mЙbҡL~y=6؉70Քq^[R">hq 2+{I: &2܎Ůء9`.B>Bf^r @C(qx9m麧 >*)!K\^Dg7Ƌa_( j{,/7iI* m{ļVOG+`WoK'~^,ez5g^m= SKK - '\%܏ \j 0{I= pͣ_pw/-ז\ÌJ).0) XIͅl"$3s((!}^g0x.iLSO#1Xm;C^O^k9TOrD^=7, e.1SCfnx'`JW_&T}>`FL^ f5hU<[l<Ŧt `D"tŷj!\I\ֽl0?h6k0cȒIY53<}æ۬L*?ʲf%6b"PvÂ- HY-?psv( $^'F/Lu$z56eJ`wp޾ |JSo?Ԟ7\N6:[/#H>DWdYRU$xOKc@Yr0=t ԙ𹵙/-P,? (j Fd%4 Ię T9J"s _l^WGsybd-\.*|oƒN7/Vqįg$#$[I9)N04?w3hŴ'Z >g:fiZD /h`ᙤ[> |}|%f;+Se?kØT"/~^6NN>M_HJR/m6 (¡'FZ;mlӊ<:j[ICbcbnY{-"Е4=4 @ cjwEC釵9-&J͕\9WKF2$@jC|eĽ=|DYVKqcy$~wB,-Q9ߌ9 *z<143H!ĦIlom$>){OSx='ϥ>O#X(pR&.4G大tG! [$R<$`q圢){`OzrMVE&z- RvxUuBa6вoX78i \n-My%ҀL>0^ j]6qj$n5 }7T1o?D. Aa" ɤCaXDmK M1Hɪ*Rm3™Ujn:kK7 ^q'`"Di e}f[ǡn;+ٯڳ諸z̟9J į; 1'#WiaakѸ^[ʾPt>lA~Gc-0׺x *׋#g_"ez8028^'[@nn\a^<f8Y\.Zn="HN+6hI6ՐíoM[.P}BhQծ&t! mCl ,&PM\ Õ@2Z9-! Ìh?9n:kNV=@"sZ 6Fy(ƌwq˶R6 $Ш/Mo7Tj`EP^ /vhZ%2ӕ貅)x1%en-Y@f NlA$Ʃ1 T4AKhK+xۗRLX0䨳0_΋6/2|Ӎ QqaC%&ͣvC^kNeP:${OͰѴ@0`6V1=8Tr[QQ.ڰ 9]L[ѳ,!t`魠ZTK5j_"M3Oa"`]/Z}JS8i6|>|*`_-jnN%?Z ̆µFVpdet~~@\SH߽pXd\)YG,8ͩ3jr1R h o3vaJϧ(=m~3HǮ27kׅB5Le-!.a%ԝӄJ$"řpO}Bp/›c>-/քKs'Ϝb{sS[>>җ ܥDt,ԐByˬ9 wI.hCyLݡY/Cv;+X=.z2KsK4‹[8N\{)Xҋ쪅51x![-C5D s/Oo6la`3}vY[h DKl IZ};A4AՃmtKHCXOi/<7GS]Jn,:r6EDPކ5jHUNGUXZYgRtVi, n g =~ntdC79j?jœ:!6p1T~Yj*tn%9F28RЇ_gIeɩz7N;Ї 7xwɉ1ĸ/۠&E#ܜEaG@yш)\4{: r&^S(y]; M0QC8e$G %YNhV T#wq'y v֯PFd֥R:jc~Lm\0 Wjcb²J;p! 6׶ght$ 20"9e 6\>JPP[Z,WasP6aAS˱ĺa< (8_Kp`[!n ;qX4q\x| Ƅ`RB,Fb?ߤl>Pu)tCgВ(QyUIwPdakDXxעS$U0^O p_xOau6aU<&?,:n䇆; M`xD+Mz C6!-kOb8O\vFit_i_ xjw8^#TJW&<2%>8lI .ɽat0H3A<߹n=[]wщIw*|_HD&%"SUp/Jo{V9g|V3fj@oJѡpB0CF(@NըeiJ8YO嬼5ȿ.nkd2h 7}|eN~"_=R7ИELx~-sQS_,CJ3kE +Ӵ@m1Xy0߳֩[jI|37' ;9{՗q:E40m HO;:vcWC|=8դoV{!;BGstr.peEHyd)6-(g+, 2G% {u4Ҳ{$d(6E""Y'% aΠ{N4Xa;K16'>i`d"،H9 kؕ簶4ffQtl1]H/pȵ7!ʴ?P&K¨h4T2S8C$<e M\R0wv@l}j0 Q⍟Rh}Ho=䣒BwM`8b⯩K+^G M"XkV!mmwg;/>TgܡevIk#IݞZuWLL1=@vf^v7m |NCj ;A0Y7hzaNnG~҃r NڹCl!'Ԕn)w~j[̂eBcMZ)ڣda& T/Ji,tt9 S_n.Dy\I#a܁Hg'ln Ě)ŃhH(u#Ls7)ifŊWqhfH*Ǖ{L*DJ%82B|ӢVg`usX&9ovF;%&Ko>:2ʷ+ξ*Љ GEc* g |6<r3}xcV28PIn0gaqWEUuxñ4UOBoYn,!w;Ms' vZo;)ց-2/ !VS ecԸ݇">ZC1r> a'sbX-Yh~U-;uK=nC9U80eO+Fw<3X+}0(ؤN:?3>&ρ`]Nr9.Ǹ.FC-2vhImwq%3m4RߋFr _~ b3p"ϛoNt:׀b6.iev3 6VLhegb`)|5nF= ,T3apiW,)' 2H.0 +tGߟ=t5I_GPp@Xϔ65|Rŵ?[H^f2I~vڦlDNg3u6N/ kh@>14[Gwpy/w`h>8gKv_Ŋ]$d{$ݧGfEa}LmmLŇ00Zǒ])Zf5ZUsN`<FPhN |z՚@G`#Zs$'>_Y^GTYpesq6"-_-q y!и}'{9RHsa,'m BL˄Wlbݔ4FA"ԩ>8`+zE_۟Tb};iSzr(w$CAȸR(ݟ'ϸH޲Bn]'f8z7^4ۦ=!iۘ/%b+ïnOW:ck;<ە`f~tvTiEUkoGc?~#+g^i!%C}3ǐPCV6| cU WӼ|pK{70 gЋZ#`ϊM!Z^[nQ'&yJ2e91u c NO6T37Êsvnx'6K}Zċ0wLZt$G'K"!HVB\:aaYExhA\;6jP]3ls}xJS5  JDNnn\}Ơǂ}vQSsqsMO3pڪ^aӲ0i&$<'PiwRzKuQAQFOαғ)t*aSሡ)y-}?j=d߯ 8?Wq}c vVD?u▄w鉵%lƿ,zYj%Pe)nJsqTgs㷾1n-eXqV)5˵<M@7"igpx?:sp+p7skt4KZ? q01 #-ni»xs[: (@'Z!20w@CQ!(C͂n~;8{~vQ~{)w9W9!C{0Z"_b*10Ҳ~NxBSn堍q-R39iSjopMPX-C9,4M+~TyX>$)k^3B_Us$0X/@ONnf.^y )nl&;=9@*wq+Iz8 :ȝeσ9y LRAqMnr慦 8ZfHaV7Cr!ȹ['q1 žѯŹ%t.V:C1rW|򥪝V_n_ aF3VkZܐ޹"K+P"PvDgCjga@=I0՗MEpao?~Ud.Q]HGχlTgy/` `qY:1&ʛ[A#6 a@yBPZQsUxWKzd*e1%Gwh4T0+Ea͘}bߐd)|?tL>>~<4|^i )U%0P{L_*ܼT!M;“G1.ĺҿo`+>poŒcҩcgazHl FgڨKV5P>n}TԛMiJyvvd :ևJP>%)4WL1z򁻍pƈLsP!"p2St$"'jA[`/R388b L>>djMR4o⊢ϼ ͥ!vY jN["VD~|wOsʐwz d ?\hy~j#r.y'Bbº:8哢%s0\A-]o%yEPT%wvmn&Vtf13{X, ְ@QBQV @X\jhGbRD&,"'\P7PŲe -a YGʁfA[F/&kIiW/7 LS+ߒ Ӹmj$Z hҲXUDSԏB<'Pԍׇq/`dx'y4*P"h."~!IܙKO7CzU? R%^HlmB@[%];dp\ʒ'JaZgafS(]WىJX>ԡA G^0pH99 !&kd\R`I 'ܡ &2LA 8ϫopҢſf]׹Gh;hq< .y5sL΃{KQpfDQYo$iBraD`V Zꛋt)SK.&"My)r_gxedμ"v9yk(Kpxʱ(3_/2hxKJkE3NF/^#ߵaEZx۵i*˳ln?MLif5if-_wjzHPÂ\H'F Hz )ky/g%8¯XoWo+׃ +S>^7Q(Bz`=oe۲hOp4|Nܣ>pY Tz;u6jw;DTC| HbHހ? $q3Jȉz2d\tgo+}ڐa0;*yt[|eR:Qh[qI֓#) o5VUP[E#d{]_iq|K60Vq9$Q|XmS*9Qڑ-H dUjNmHwtF<;01(ƍH| 0eG+/r4fQsOky;7p00kA/`60%3Iug\xƐ8ؐFͮ0+ɔ`[o>Wlt/`K(t>;A&@Ry{G"asM>*־-OPqf$U-c%- XgP"՝q"J|\ky2DenݶpƧi2`/"I:nhaB,$0w%:uZr04,6U(lv0yN]YfNȻ!,yyc`UXhY` %}o}ǕVPhb(4&kÅ(Y['* Bn+`JBYfH=q=Æx4' VF孩XYm$A\g%+^{QJQab5.pMf53y GΣP|+qRC+Uu͆kM#~ܹJ~?KP؉o)Yϕ?30 gNڸtҪ8:UiԒ(Zך̂-;V${J|nPsPTLLEYP(1|w8ףa?0PU[ %h/@mSgXII[^ΊRڳS9.S5⠮M9aj7iRMP$+)s4,0j ٯn[{M3|NcFZ{=ӎɵ H:qr ]}US̈́Rh4bG޼ $,ڄb4{?[jdk6 VOo$׹!iKtrl Y@i -p^K") (~k`.t,$?ˌiTW W I+0:mnxqL3nd,fuKVSi{=%ufրdf"w( X H~h_Xf&+i+!F$ybV_}{ԛY#z y ^_}{K F(% D w#Ʈ'%@&l:Q*7 W ?u!OR8d(sXGe kFR骝-e> gr C*+a0XX2:_g#uL}2bE٭6_j sŒnxoW~0 D(FI c BHC:z}|d5 -AڲU-dyYb>XI#~utNLY[ǜto|c_V=nt.;gp@P<`#/"0sqzdz< z@p>AqѠ `B|)jU.#xܳM5Uzzrz.g6_~~U%Qaj:2F3|U s?"C ~*ǒW ÉlQ@U!r(䖡"~WM#JvNNMA# !~ރ|ay4=3n<^AJi+ώ]]}Uum/%V9()qrr1zXNUrCǧPtoAMװpnPRzU9 q ˫TW?YcFmlH8#gQ 7+KmYA޽L0Rylp'D.KR8$WD#Yw\;_Ԉxχ˅8=k1*1]Dt v[7O YT3GVG{J(K |d~*m>o0˿i@zX߁*^?DhL&@ #=۶,V3JPM|7 G=lӣRB'>\$jlG2/ڔPgĞpYƕ]m&NNLtDO,ti.Z%_:7 2Qa6v9Z$&* aX^ BM#ȴ~yVmQB!{ Ja|ʓ@&%}9 LV> <7͊:&$~,q> @p #qNdB<&I H{b6ѭz=/%YC͙6&p(t&R!?͞)eFu^dɟZ[{<,c4N)D<ru!I(L)@tHD+)>DH&%**hƋ;1j7ׅ*9'a@3ۯtRYwɨQױ52P1)9Z`%'zNC6<~K+$rt*\˪f/W6G1x<>x[;.eDg|㼻siMgfѥ+ o$\zUOub,/O`sY`k"k"__RDLf # S ,\2w:>ջ14"8]:U:d+]֜x.Y3#?s[+V_5\"I3"QIHdnܓ[0Iŗ ks]Z]fmM-I,S)0DRYh"xl1O_F KR?QD2MjuR-FւmpV٪=R2Y CՊ򛠬p\ж?ŕWD|҉\d)yh}y~| ϯ]E;ER&L@sӳ p9^ (ytPJ7}A-!0i.nzVIiΤ ?HX|`d=inS9fWHSS6+`4* ϴC0siֲFEWfT 57E`^evVZׅQs8L[#T'|LIPvvul@PC8[)']ЉJ  eenpUu_Bϴ[,82Y0%1 !dp|DOW#κ>3{jH )QaJGP3A|3'ȗQ}VUfeĴ*cL[cw,Tv͵2%´1Bl+f$WDsA^93Pֻ$k Yrh}1Af9&ʜy086dصAv4vg7i@}le_LX$";OoL*DN 8ǤނUH0ihpP/ ?RGHܚןд6Ms?򄎖A1(2ދUkbZ :Ls38c^.A.+írc<M^Hi9І'w;JOf6^pYyt{r3Bif{`.Y0T;op1Z0%E m6DT߭zX'2DA2fz̆z2D­+o73lϡR8Rz>BPH8L۩q{|t|jU=J.Z XZmj97:g)2Jw٩4 w>j7i)A #L}t1C9gou epp2gʕ-f(syUE^ l!a>|:-nˠXX oOCGر3Zx{gtqpjyxF`h8PЈ8ŌxGCJ.ƭOYhLg0}]Ů$՗[Y̭<ۢٛ%MAv̌ꅭ/fܢi (cŮ@ ]}q,!CO/(jS!"1[itپu= #XNz@zGLV!8nGUFє)heZd.\8Rph,#LS1-bNս Ѝ래 G0BڤƤY kԆZTbt [*r Rزj- k+ ǐ#lJ&fv_fo&5 fj-?S|Ԧz;bvxJv~a"*B-fAr,+aLcrwWG_8!Ti$=V)z/%~p#1r=AS{(l*ZsEy>U[19iy.z2 ES '+\?p 4o$@'ֺW8E$E ,g|c<B?S+gUV]6›M.g afiLj>sajsOS/ko)J ه.jVG7_Ŧǁj[>`vX+CÅ)ct?<_VxdzcJLXl輫υqQW a?(dۓ)^o g~ .qX,X-}&="4˷;8psW 3<:+wv< KIY\#E5 Cڠ\ 3im W$4Dex_r(dOU>ȼg-y>bŮK4'4]tA 'K TКI-SJI7Cq%P d7IVmvBCy)#ybqG0H,sb+:$x2`1zPDׇINi}å܄?* '9\#僜O*Iξkm3i5mxsՅ \Y? S- XVŲz1MFg|Smiy:TOW7_t_Z>tU;>sۉЭMJǂohۧT${!m!Mbq2am*-|RMK9aO?l4N  A | E^B7ˀ* xF '%K iFdib4Zׂ/G6n]8hd09:7X0OD DkJ=d %$6W"+Bb.@} 7f'Lh=mV$m>5"Ɵ" @='='196W^LVY{z;Ή#M?5?O[[O"L 1M۱^Ovնzhn"#˶a[]ii2 G{j0 2;ܓ}F<9b+*X9viKR磚Al" ;Bȃ9 ymxAD.puo >hZΑ6k@is%Q{@$s"`p+k#fpXq Ie*st}hoCAMMaj"KVm 9A!.uA:}s ^sF!CFJ;si#tB˺W$mE;V|6r kzZ섶q:HˡOQ̯GJ=B#*VE}T= aŒ7 S9nqsֳ1uvro">,WY]f^-ߒ%7͔>Ai7Ĵa̚EWzT4~2W4$3Zdۤ:SQN7I&D{ߐ7]=d%!mC" L8PZ픙[I 4\3#]xm'(2l9-.a07s#0lvq[ F!\3=if@TXN_ n_ۜb^<f٭nf]GMesANĤ._ ~M[ԮZ06?}F?e\P©Xn s +һgwFKvm%N`26WnYCy~;ED._^83 ,uNq P3RI>1c=CE9NpM_Z;:2Oz+wZiAQ'ew9uL^+R-O*+y,=Aߧq8%M^֔7" I?.T%qKnCEF>[5rړі<ڲ{}j)Fu$TN$<-$f+ ]UkXtltuUb0y| AwB}VחnN1 GƻٜMl/'/?}Yx^ykiP2A8'vKMvL֥ aϚ0V~h_ !1|lxX?'L%G#:RWm#k'F&74d:|`:Iyu*os;= 0 O-SHU"]^FU_4ϤM?_Lc8΃N'){n"hVda Zkxi( Zmͭe$r?G¤N|~43pwފ.>/01m{ڋ;JPu!#)vhhdflD%C<edC,nw*:gtUmcn9ZJ0Ca?z!ZnN#} v@vKwm]0;el#Эx%bH =O.sR' 7=Nxie7sx!T.j;Yfa!h %Wj>]& b!ĤJk/xe\suh?݇MӚ~!p_b6~A D$a.>*b5I!H.yA7Ӻ!l\> /Й.R @awF> ܖ>rGD뇂Gxq)Ek#v].cu3#:A9{-t|:!]۞<s=X$YCww)L8oٽ1 h//hSZ3 kĴ8 9-} ӿ BT|EZ.4<,6Zri5\lt zH.N25}u$0e*lڄ&"St"y94dG`*"lFZߥ$_= ,\nb5΋1HȆ3e~,F( !M98 ,S#4$BQVl#aԢ+$#Dkf;+Ƚ w`tbuX[ v1.>']Bv|HCs"[gjno*`8MN$?b&_wm;㹏Q0{0UM:r~pt8{bG2IH#`K+瞨QiXksSN :k  Y.`fGVf WGЪO-9@( ܛP 'Yc` $qnMg d֧,BfP,]SKyqjE8 ;c[Z 6&У'%> `-i_D h xaVuʉE9 y互e.s5۶J%gx0SۜY|:o_8ɋ/ubȚLs"5EZ! $hT#^ *Af"өqB~"]<+*1X6_-EU{n-:R VudbBJuYrRp ([½e]D4{KG2nP)^PO{s93z8F:A? .tV2=ɆЮ"QHN";0K).f;fw+蝦D {|S6W1~7rYN_UL$8j%ūa|p+y@Q)9:_wIQxiV9A}5&ĺ G{y{t"|~.^ 3bYi"h*go1t%&T .tr *>?cE@B hmxwK؀NW'Vq2Vl抙h:}46d&&_),~ܙ;]N#XEк|13t.g&b'׭zJeM7vv_8U[)&y'Zi\V'\gb%;•g5 JRU {_bvRf惋yhqטgk NG $ب;_nM7_,}Er@%h_һcuZ݇+#hdxȃ vxaGjMkx #0;FQr<V%\(h0 K&&j }3翰wc<Evgg?HMG2H%wkɡuZ?L߃=UJ  "J,.F(}ͳur/^̶WPe Fok4ۀїy7ސ|MBqơI9ia+Gyr~CАtB'm7a g>qp4!"+6]ip*R|t]Yia7#jH6$ |2|L]wb ,o?&z18\Qݞ27S0 X*)6/{4[/W Y=7{:4eWj3.zBm3gCgx H_sԩebT]SuTAyP  C _1o*LrD+S^ o&9ѧK"*|&.N=S .u=6bW Mvg+N=!UY&/5d P$B2Tt Yx秜, P:LC{33fsnqc\> ;G}Issf\2o+D"Jd6[a$ v柃,&N-ޠ{J:E * ^o`.,,-Ye,T]9Y2 Sh)+CDҜnN/"k%0oq<ܿbPj! 3)ض0.Ơ63 z?ޚY:'ci3m-nw #,IoarrR"V!`,a a r 8_I3j<+A%lX+f5GhNۼ"@! 0aN$x>R`ѮL+p۝pu-u,"/ŷn"z'#:H \d|Kf죜j>Ûٴ:d́2=&j^2,8T՜@HP,3?_ yCYyqFyϫgP"8o$FJᓟg+Tyr?F+r+md-6LzTVn-|0rD ţҜNQ^U3Ir}'tG03%W=$ "n=ϲ3@ҁۯ4\vr9@]E3DA4F.<㥿3Bo;wQJo6;l>f"OdYⰬg+)_08rւ0׍6*r= 5ePDoˆuWJBK}\kozBX}apQ Xs>OS p('H<Ȣ\˯ݠAaFK)(|*k(W2O9~5Q|k!nRx?k;$<8Z&!,P|'9+Ql#ȩ~[X8Ngj9/:zM;6"^Z4/l; ;C84Ob*n ;nil?}׺'~L_)'r#o$#tF>"K;^% ~>RD"KD|H@ZZNu}/漡h[/%a cޜj?׽.ר+4w,4)ʚ ׸ߌeFZ^z3uЧ_,|eB׹0bgh/%AG<^1/\dM7;+NwW8:r0 5a!?M& ;[Bjk?Rl~WAOλs!PJ_qǩ:'ֱߑ >?hJqc%XJPX>qTӇR=Y2r/B_5#ݫ'Qˤ@Az19FCYAPkwوk!1:țGM6>'^_ % 8nyRS4؂e_8K7MOR(@PCano2I3ԟ7:1E[DFU [9lI 8ĔT 0Kv3hZF-g`սkZZ%;칷SjD:N7$9M 4֯+ŒVm˵}Gk彲}t<46 W9ߴa~xQ~rύU3LZ T}*1 P^n Evj'^w7}q'c)*[WM,[wûf6}>V819 b#Q݄cmHUl:EeK- Q@\<uyH n(#ڋ.3GmaE$hv`l)r\:?I*_C);NjF7'FKPb$ᅤ'gq~fw2 !Ċˍy^a˩=zr U'dt9{b`+uVj;h;U16d_{u?/M'3i_8΋C>JB%֤- YEк F[DGLRF/_ K +B>(k 6U'J*W ņ? bxO՞|L;8h~2/.#Mbc_G$a`뎒'L[5黉6A2\{bϙY,Ba]$TƟ1@a7/j >SY~"5[.xErxU% sa|\`n.ɔK'*PXI|ܨn0QVLD&zо6LС"}[$;Yo(_EGh࿻H) sC@jfՇmX7BE|fTbEXLHAgF0-`FܽjȃVB~3}]߁$⚥)kp~F o?\?O7yvXGmcpK޼`Z,m Dڟ`ej!ys,B7VP&5/fbSoIMTu/3ˍ5NIKҒVk[+2)9"c}p F V$ahMsL)C5DZԿݏS6+oA5$\VuTg*8^H+/.A;*LT̢+"KK <1f 4j3y@]hqqc꘧N]g"KY Jc|4𓄚T V붎bK \{c&ڇJס2$ sc.*i, ӝ\Dؒ+ #=WkF "| U8uM@ݝq5lٮ;F'ģRe%&ln |E-8“R̼ᖤ|&I$|:L8TnVJ~zNfW '`aԧQqݤJDj,k왴,9{ZKbS洎}:0-oCĜHnl5=Hfj?ӫay_و)k#oS&tT4#&0;RH}NET :/i؀f`$-f=$j'$ u9?d.3cgfg* c;-xW[rǑ'tH 5Z yfA4W%j4wY+5c3VJBЗ #EI;%g5u0ݧ̯ ./%گ+^#B=| 'AڃYr嬪4.|~]yѤeT2aQ+*P&br-YoqJ'l'7 `ETx0]:eLps$!'mLZ8mJgPn]pZX'7WN2(3G "omG)/x]̴&[@ǜODMa4,%ӸѷT1C) nsN.][<8ɑ0y꽘H}S ԝf _{xn $vs>Ca3';O4R+t_Pzyu}Qݺv)c`S~fLџ Tǁi-aP jGݣtw`1Gi\1oܥOO`a7slgqO|t l8jcDZQz5d6^k֒?)*FoK"v2Y+uPomSE%^@psّBs |a%#k]$3#y"P8 Xæ9lꎉű*?ZЍ_;Τ 4j87WIF:Sèk<I]<8P,Ā@,"Xqaş(F_ @zCl+{f5XSF?JU$ RH܁%\KKL&9ce7cބZ-t6I"r6HLo ]`.ЋEr9 n!h10ZE\0DbiّNulvX;HDTQ[EBCKB@9+CK"̫˄1*R"Qb^St7 U`*%nj4ok& CIAlo15I>9b53{P;LJ=,7n5^dfNd(kՔY"tHænj ᣩa7"=BFó?mMh㍶"r$` JjNFeO$̍,!Rњ;`PWŸo|Qe- .ٚq ne7IWNs_1=4 ͅi[EU}]c>½9cIOeJ1E= 8J[I hgR@kl1/hne` (ʟko tMjXS+=5)$6XP`b &m[ȣw3umYoxDMLf὿TL^p m.V6mW-m*Gem1HZM7 a@1mYqNI$ tc̝-_\{|)JF \ Hitg;>Wl=ͪW$#_sä+]ܲ?ybo"N0ûEg/DFnm-Y e^=Ɯ]5 ~:cF;}o.''ei98zDB72$ǂ$1Ͳket8Mqe}_)FmBFJpn':큰M BԿ"^P{vDZ"*(~)j9<tnIz(x}0&L'Zʸ+p1G{ɹׁ`yU^y1+C4;U&ExK-_voqަ ŗu>EZx9Q?;gЃ2 .WoSWWk]( ١2]]Ocf:MM R܎"ހcA')F 20_/9:߰88MLXk8?% ,<ѥVYK[$ۋ06@ɹz,}pW~!#vc$_!}S*U3 Bn7j+CSkmwz+A!tPFSɕwL28e"^~Ċ+u.g9T?i `aK0j7GuOy iGN/7:@|?ÇpT֞u/f)(o(3nl#ú:8P4\~DᅣƞFoe0h[ktN012B`xRu$,B?:PxZ~]]+ڞLIHBr,CGl_9Kʲ\o|սn-NA"ΰ$bn(f 8l<2AI;lA0d}>l$9NVꑠ)[H93 [6ωcu0q uN!~jgٌTIL䴵ƨ.گſ -CF[=933H rnibFi.Jٶo-$@(5$(ְHf"_,{=5i饤:|"Wl27VX;cE^| cK /X ZZVn5Uw*!6Y+{BX;\(w6NF@'\EG."Vu%YRpDXf*.F}ɖJ=Җpy+<|UOɔ.|%qMg+f6.hHJvܕ0uL)+ftoRS݊{4}{^N2;+Iݗto?:E@}աkR!Z-uyHtB{""}Goam{q9@[NG(+|q8ͷQє%B! !8I1u3cFk)@'3/14Y8=HFX-J<lRqj%>b.>l&w}z$S`p5\DmA"KpP0oG0*ji@w2OWZ-ަc"mgaX߯T|QN9, 3PY4 <\Lz.pȃnDqi,_9}yuSp' G:]xqʬ!DϹ.xۅIL ' ߮t. :p. ~9<"bYÎتp1py\\Q W_kc7l%DCܸk͐ݭL ^\1WK4yVI"iXDbj׏{,̱eE\[W>*דIpR.[h `2Rle݌LBھ[#dUdJ h3b 4 f? @8s2\ *L8^J 6] 7X쾀Ər}ˑ;v! ~MJ"z@v5Z lt 6dPa6Z>#3}\}C+a@41j5 rՐ҉BL%9zD3:ԽEM``QH(_$s/,Z3)EVEO4>7TLVswjD9d;Kfؽ{$hbhLuG)SXcgFan`(F'?},*k$>=k! -=N'k {Ϳz$u4_1 M1OX߾ 4lAIq\>.jdLyWH=*z Y2 vWjNCWeM? sˮYXfXVF~o90퉶ɠ&Dz6zEi٩pQN>ZjtǴn?  <FVEM(lP6fFHV@k/%rkir隳>9]?&l4nC+Z3Ú|.\>a1eljן\d*Hɵr@@@ Y31ThfD aeWBcaүCL~c%ax'蠴yXN)^ T7~u~}tV5r ;rWRQwiˑֱz(>}(O636723v(4ɡ4s$DrѐKO iU1Fm^d%H:||@Hͥuz#3֖'`&| Ph==u6ۛ?y)N{Z4⩇/A~9V;cHg.rR FqўۑLbJxa QoVŵe.ݸf"D_ ;tÿ5}TszQjK`#6(¢e!F낰RQQ&^ y/&y(Y}ͫ}^[ %V+-PUH2 LE|l9q4.S?BsN tb@q@c9z`ဨeKhӋ}֎[1GL Tc1GKGCnV= v?EB3C `{y40lzs>~e"&wBSel(y`ศ17`|+_udXM' x3h߉::#3-ܓO;c=;|cg[q#l.a1|wF 3J\6!]ëe~8kĞM3)q@2LĴč2R)`,rYv!7(~R!b ƿyﴼ-Nctzlxߧw" 3r`UBm1{W_vl f쐀"-P7Hinqm"ːf5iM2w*ә0"Բv)B3y%~N5Ϩ1SNy|߿b|3DZ)~Ua `ױ+eC.r"t$tES4Xjta ;\}qOsd" <\R+:͆cbId(-[ kQ@b]2n8t*n=_jm' isDfSfvYeK'3s_ V&|9VUwvHлy 4U<+X5 ;Bb7kz J&|މa|&ʦzB!*[CP`p5U|x~ ahMh\ .|"EwaBr6ieNbuQ ޯ5xiH n. N()]ZO%gp_a|5l.NmCm7UR#uKG }c*4ύp+iB EABz|"iF$hIG3|zgq鴃]FeTbbL`R';g[VQ4'ZϏb?Z@gߵހ8|zw`$"X(4F"KN3.57Vַw]9L/MuN` , B[)ٷtc"]z2LdZU&޾  WZl.:m~~ t|$G=B=:OlZ zx(aey/wA]JrEg9!\ڠ -yGjaޟ-y"~&itya[i,ca-nm)o mʗ%E 7cv8CCxur}:TSV:Fbev`c:G,צ5J+J&bVHV R~ĩ'Ap0&1[ )qO `Éuu=Xm2'<Č%%;XCv4hAtYbgtyAf \ouWFhCdB1oީгK}+\ ~UDf=)ʱ[leڈ9Fh'XdBAi{?pA" ~;T !.͜Wc+,-(U+$d$0t`" /*2]VN_ohk<*#7ęM"Nމһp808oiC<*^DѶ8U4f]VEȀK2W($)9P J`o{Qqt&!t8K;w>eV?*l_Ifߩo]m9P2uydoœנyHR{U:Yo$k*TX0LCcS=s n<}qo`\Whr ѩ}1т:*UҖ:%:]e\`ncϜ;'aWEۢ:Z[&2%Ւwt.~ߨg {06=>VwE[]4Jdž[ G\#+K\O*U!w_y1&t?[sl?qk,^JpFv1QIl+660mg 6ue7$A$v kʍp ?ry LdZSO~{^$PW ΉĒq5 r߀X7 4_:kRUab݄HXcZN@7Ih:.~[_ يL ;Ը^8ϣ wgɨR!}3k]^Zڋ@IȦyv&_{㧓sz?FVbx!k05B~Qna/Ӎ()^oWsv}G2GAn1d*<9Kr *4:d“*wF ,C mƲHmlmKP dcަn"lo *qIJHZ>_%s5eאx n Eۚ,Du`LSzZ5Ǽ|FLJTa)UNXik^M,n?IBfER#Cy"е g<*d YMc.I"z$L".T¬:8j?eJvDb Ȁ6^GIÚw󴤷1O_:h,\E$NrB `5}kr{7@+>>10N܏ߕ4ܬ *fOfsJi[x`Ed|L8B>Y!u(g"br6WPsRMQe(roI*F'_s }fwg]w+eOwv}?^Ue:)xpQtI&;Ie ݲYߝYgjRl0kodz ]boHAl-f+7}7AT}[5 ~ TUX#O@5UIA=@ T2ZU ŏKј)$Bgzv\ q[\y#={1\M"6sDMG|R;zFxy7ds(C2}28K>.AoϘ wŻ쀚1ޥt[h*Uz"Y2FёYӗTpTQSLbx^O`vOpBYKyv3 ͛Dݠ*nd$EqӐj+$%wt5 %g (ÃE GS$`\3oQPs=p'Ck'=|r5_ Pk%>a_u[M ~pEb \*| ]bN @ޟ~cSK`=KJq$c&'i/?/^gur|^Vn+5罚҆1$yk5tdǠ9p/ 0TM/kmIJ8 噞D2~Ԯ}MlcLCYB77 ? }@vL^c^"-:?,'ck&:ߙA_sU+bIv ~$y)33$& h|z'*G0p]]%i,q:AiS!ņ5<F%ϫ, W3 ۷֬/ȯwcUM z&ɯ8gy}V#kr($n C*'BƆi=78H;McʕL0Xj;\N+A.uLMv{'~ 7ĞH&.z[$_jb'"婳>%f,ՠ~Ebׅ쟅*I|jB>Xt9*P<&[GBUwTb|9ʸ<Wk#X0a  ڶk+*KܨRQ/\a9A9teFc x6I(WdD gpK>.A( K)"8n*`;24`&BA/k:H X.M9/|©qeoܭ HS6͛xDybTV3_1L$~V/ JHW®--ĭw6?t&?5T[Dk{{/:;n'`Cw?),.4:z P(Wr}4<F PpF< }!e b֛lUo"o8~{`UXCSZ<|xM3JMj _ܵ4|9 ]]ja h9Ej97@8 \jϫPYA`鉮J8yfPYf|þ҂02JϮ5+iQEvLFJ ?~G$e4O>hz;/KLA/!Fc}#7%Vꠧxas!.NjpJ`b_%S63k9IF]p͞L/#RL v CEl޶CU1\yZl0/#ǘ!49/Gʻ /s#g,(,H-M]0MQ./`N1Pq_ xּ8]Z2I߇=obۡOizrn*!Om#ʊ;`̈́d穼Chb$>sh}?R=!%ŕjiώ ޙG|؅Ui^rr$08J(ReZoH MOZUCX#q3C͓ŽQB3E;9cn6]S[Z!#4v0Zmk#LԿ5CaΞXۊf w0wމy䁀j"6(HV*ajXY1@,m{fv</F-XMA*Ug/˔7XÝNKw9d)oYn:>Il7͂lioݍ^YTZo:ՀjEc֔l{F} ^  21z$iH) fS5 x18MPj !t~G(&5>C^'L7I#ڂZ9ZY#1uK"&nؑg>"GT@L#`)^%E"|dнxYq.|KEYso踫aRlFw qxwO/ q(;#0<<bE3[\ Iy."{6꭮ h) v[9iawgr4wHcQcX͹…}Yd"IÛ*籮9eg R5,ly=!Y TνGWi6" ox )~mvfThɺ6׮tslzK 9ᬟus^G$32ļ1W{hg D[VeC]{S)5^[1lM$6Ǫa'n"ś,iSEOnw7-kUngYs?OT^tUX\/L9fA(mᙝ;75jaLœf՗m ;B:}H~ 9@rQGNw0^v)ʹqL>O,3-îuXkGUO^s\w=Yg6\.U U;^b+i4>I_aDžB.𸎀S Ѯֽ~qN9T)]1 nz5H**B(<~{oƆŵNLVJ xg>2V6q/hdglf i=J_ۧ4$і+MQ)fXA:o/a'7r`R 픩+EyKGbc -iDWFP Pa}xQN`DxxX֤otP֌wF:|[?7;* uRyOגG|bsʼn+a'Je @.ř隴]sal.+%J%,V/PlVI1!!qg=HYJZSr`n_ډky &E֪&c8$:C"HߛsGIcY[0?jٯX;SnYcImfx. _ 1TpI{59`P堬ڲ:ŗz]W7hTuX؊?s1Ͻ}+(%+jbܷK7N(--ƾ<ōiwī߄~gLOZc$+k7 E3rؾ'^}@alV|= Nhp`KBԜ#:?G,׺NtOxSh!o@62ge~:7*r6)$npu~ bu6}8b^BLbCáҝk[ ޹ 6/>nUڒ P-Ir` _Hi|nw0>G$*n@ [vg<[*,ZE'.X/<@'0J Bl!Z/Zn)@5wշPr;%"K AX737_7YQD S s9 s0nROqO}y`"0v5Uv;Ԓ$;n ,tKŤCHG3[.iCE>վ }]9_$+Jf̡8s~|?M'jY?Rdl5jht%c2~K@Mtt}X?AY9&#4;H+M2"v1!n_5|#yf}3=/t= Ϗ3ˆ4g 0$7+=8pI|>se(J =9|]ŲT%Q-H@L!]]oQ>#hm;n? Zv47̛M,5c [a7eE t+_S;T.'vb(\"BCü` aH<#Y}ybI a*Јh-yQS?Z"ݧaQ/d3tNSTpu-x@ ЇmǍ}(J4͆+TT.Hb+fRm&<W~rASX .]e4*vys'Iw[=F=Hd12)Bz[;n^x^*8_9IL>5m/Bqƻe]l3 q]; 饽\3o΄< m™xƃ aL8.nk{HT:QSnF.n|ʟWTpN@6;jz |MkxVSnpN3¨C^9]˱_aNDEEH$iď;~r&~}S\k!DS¡PhvvJ<'l;SVeY@Ќ+'iJOaTycOғ_3Y1c+^!V ؆+ 3}$ }04 e]'@^c :qu TzE`s9xY予Y1'>(x]tI;ӂLKDi 2T3Lpk dkޔPf6tY0WD.Ͼ-Nj"{pFDB23pT JlitDc,W-_ӌ AguJ1r*+!'G|x14{u>䎿j>h]9\;pcs 6bV|ߩ]8dD Rs-U+卨sW:XJXS\c>*UsS zK"{;( `. S JbAd}AFII`u ޺Z8H7t= َjD=t6 9X%)5q 6xR*Phex)BMam;4[ Z` J])Ӻ-37 HȀkm :M`d1>TqgV5w% Vpmv`[TrA!@kx̊ vlU ];,~_Tm>,  v!tnj[+[ '>`Z~T E g:jpFTA(RW!5ҧĊ"h BblH\X-c~&[z=qp+t(Ŧ~:z7[hr2o$;wS1B~ :hfU$dݔC/gw*GB*&y-g޻o'2{Pu ͂IaW1)N}JuxG\XcABU" q<ϫ&>/AtР{/͍qhў Vz=zhU߫͟Cn& 6~7.L^w5Ul٠qnC7"ͫ]!zx(K ݱp_ Э>%Ok*{&KZѾdf8_ ʘ\IcX1\6%a*!16y59S85i'(}dv;܂+9||ze%/\]Ty<X8eTAJgPBq:7 |t"w˙ݐq #`!x3ub"!V=+sXyG~_S늉S+Xl't0p뱅('T!K{NӍTp` ;LW/a]/]6sov/$\N"Qe"OUoG#p-W 6^Lk+[7M/ȥ*^SfxCsg69~˾h)blJA_ ȴ, ,.}c^=b~4j楑|]g11˚e<4 e)#73`cGLFTcY' ͦMHI)Q$^T_byz7a@QE&JL{8nMB&4Awhm֙ ኦK; {an(Zͤ|nlPƤx_ɝ4Ƽ{#'޸lrd,3βfjrD b2Qw15e:}܀}^ᆗn?@UѨ{P_&zkM<(k=7V/_PUSKr"T;g!EMmt(b{Bm d4 -ٶsnP"y/=߾sPVе(;2W8< }@,7ŗ_P"(]7t*tbn tY/3yL-Ʊ;V|s uXibv<]i>k%u:a_4^|5?eznwgә~lHl8@$7F#';/#o<YV8D|r5RVC `=i7$-rJRކVQ#/jǙ"2s{ #~g7S"#bbj*f+ϒThG5P(*_ _oh$$rplB}nuȮSAܬp#1hMz]=z*([5%mn'䠂*gWz{ "90hG\k=Qy"Ǖ'(<ٶ\clwT+x;6v p-7"lz5)v*Xzi< _q~ ]>Wt %O!:"6ff9|XmJ3H$iu?H?O> ,W_lr4# 6'nm# ;<53d)=e@+%(9IzEÐ2HbWQ~IɨRcO$17CNw"=.WtIQ}& '\4 1s_6'^\pv e3'[℀9-M<^t%\%%̈|0^\9xe e,B"iٸeGTJ!'kXw 'A^-h'"'硈wm'%y TelA|waqxEXo[7jz Gw-0MH?^3HJyWo I9TCT҄h"S_THo:=^ jA(+'MqS5HsQ{T.LqE3Duqz[Ee?8L)X#\+Ȃ?VNh/U'7[ҐWyA_/21c=nugIJ$KRHުӐ2 P4bVKW$U:fmc &I̥d#A_i@ˌ`b[N)?OjojeZp^WmvԅziM)aĎ|7P'buʨVPn3 Q–𢰵>CWJF+F` wFesx]\Wl9X[hiYV\~ :)̱+v-+. 4R'6an3Ȳ:"8.)4Ϫ̔]]6г ˣ1'YТ $.基m1?` IiSJf\bpΝ8\bklAPT1@w^/&L&:m*닳g"/y@/:<L݊WIr4a'ɯpl };#n9,BlռL9F_?XP^#hF? 3Uc A`<fDi iȆ5l,\9uWmLw['Ba `%7ۖX]0.:,,7U'e*IE_~?_%^Q(|q2XW_ad%s-Xg~e*[ -SV̰1덃c)ؐ/ s1 r+t69d',0 c븟GJ-X5ܵ䨄H.d K͖䝮TKa^‚xT8'4iAp D>Mlq"lv]*;J*+M}ʯ :Ш@_\VeZUCf*72VYR1i* Yߍ٥?lMem]o;hsQ6̛SD5V v%*lhUΒeNvqM_&{6LqK;X@8 vdi gԿV9@Z 45V|zAs(V 1 ]44*="NIs&q=+OԘŹyi9aI3b:Jˬl.F!XWңβ[pisjW3*jU!gD{Yh&n{4G8|zڠJQnĞiؿs -6 I|?ɣVKY^o_ 7DL^ 0ױ`a?AF7p,6yT.N #l*< l+Ey|XBg .ie\)6Va y7*64F *l:3POӔ>p`@\tD!  aЂ4 ˋ9dCRY %JfDR)LHrG c;8{q.^/^'(\"#Ѐk(/-Udx"Ujt\>"hvEe= 4(w4 Gm-'j#O[6ci߸xt]k]]BgV3h%ggc9j1ǮYQ^WșYkzMT)O{zAp_Y.'aPNX*Dv2N нr(=*AUȆ+O͢9#ЇS*PGߧbz8Er9lR83hQ,(ܸs`~l)'Q_3SYd"JkmŹ>M5/͑*( ?Ά(:q<#B6>> 9d㬭][LPV!S=hCq8ed dk}zVHS=&lB  sIt!BN`I~xq`6v5ls5EI“sEdL\˘uStÀe?x7<0 0ΐ]F.Tٷsi [HSV^|B&elaZ NIѸ=}p2UJ5كHy$LKٿ`QPygcԐ{W*Uu˄ZIrǤC EP7b|-tM}gv&M ,斿0Wq/ia עTQNn}CI"fR!9=JB mNo?# Cs3ks]RVj3 q ?s%.4ŝľF;b쥿7o~]/{9ƬniZ- %,*ύ{]0J:~Kfg[IyZY ԑs3IGn@U#TKJ@Ĩc_QOj0W,zEGAkoJޫwy],klp GYjyј;`Qa;m֜ńJ kKA8U v*&Us`J]ͦoўdx:OJ^,Pܔs+HUT"J[91;Wp49) gEu)ROi)QO~#043ןޑY<h ɩ22 s:FpBc2%`Vu}~(I)439!;F _z^Q8h1*@y/>)*t{#%&$Y;kYvԋ)DhHw.}h@_3f zTB77{TpoJ_Lk Hצ3qOA6;cĐ0Ch=U]+^ g$ik+g4*/\vly4A0 ?.457aL\#bYj^[N0v#3W8œg'W2x@jJ󰛰S=!%gj&Bu$ B*=']ᗺ$M吷$u@/6ݼ@c ӷDSt`Z^8(U"WywA=i[̈@źwf9eۄ?< m_S.j(}: Ov|"xmer1@ w6k6rDaS }-O:j ݛ=tG(Ȧ"Q8@~m" ywj=gXմ6-Ҍ5;7&yt-j:f1-]g֫"D%ˏ*eIأK*RYkScgd]DA칵WQp0fFS:LЍ o0RZk庼9S4#6(HyBbd-jmƝym R>]90Iꗵ:cu8;m6C#?ED(YA_$Qʁ k v/&kʳu]Q`LU ;z)Tl~ԔCezR. z.VAΆ@́X=aGѠ Yye7;-sS%g#t/2HrKKQK](tA`+~LR ">8G[0F$AR/]7) ݌eDNwݭÙfE!րpЙwGG}(r|߉_lKmUtnpUاW>AQA`na|{cg'j1)` lsw?C`d70.CM=e`;0DW;@PPߖ3mi0zRHX o =~{W@?}Ju\ڶE4 Z[ 3I6DjA`PIqP;]-ii;7BJ)UGjv삕#]=T_] y !](+\u 8'E? 5tm+C;^- j"zہ>NPNu[=<}P:KW)"j_`m/4Ӆq6 4{ TG[m Q/Ali!˩w3ap0(φ'L~(d ?S jCzu2(l3}oU>>llXZ`ɩߓnmc4J `-KrRC,FDlnL01GH KU_G}$g@>mp߱mH|$u nbTxO@D,t6B1GٱCc%NKE JK3ҢN Ld_S(*LFk7ʳ@gMPgdzE u"+d[vo0;;Pϼ%hQ 7(5ڬG~bwLIe"-1I܊B\ѽcitn\EV8 VVJJ%.5n';@wg&l!?2΁hŗg>Ӊ\E9|K$9 f DQ2O,BBQ>u@ܸFi5oD!/>i]LngW&.c M=8/Lĺ8R+T =# l?e7=' !;L&hSo:*&sS=;K(ZSUP"W[pfbK#W*Rl!=|]%I?Cb #>-CBAl}?#깪M^A"ZQPuGg5ZE'vTȲ5QQexf`sH4$϶]t.N#&{߭h[kNh8E=WT+YEYOi̇ %vC4{^(nQ HX {IZDr85TA7-~GjV/Kc}}B夢qZG̊~Ve7*jO߰TTߺ֪F=Xc^@gia#cN v`*"5E~g OASrIBc&+A1,c]TN[O+JfCQd@nkP_r5=v1ƞ:csLB~Vwd6ޚz/.-JVfK<+#7CYUݭ˶L"4{f,$"!U3pO2* Ż}40Ӈ1ޯ!}v¸nNg@I@'քx7Vf%B^඙8Jtj@쫆F.Iu4ZZ;qJTg`ܣB%%jFe7 ]ɝ$&T('x w}sc(.GDP˧α>{0OYe&=zf=7lgŌA`x{ʠ# %VbU\IFߐJq>myGoU`@ NahGMNf gK##* vY!4n+_9>t;$€wJ+H[Vvib C VeP"Bɲ :t.3nEcfrtEWq mq3UgM:TXC4(.yMP"M'r^hkChJPc2_mmXV~!+ {Z[_u*/\e`wBj_d?XCN!0 R9Y\4򂪋$1뻽1_\XJo:tUM,[sD9r{9rЌ8{?y\#[ѫJݒO }HhOϝ.ʨ/)1ӣcu! :X J6EmժB=X\s `E%*lτۛ鈽GpRNUL,iҿN_cy,=H T:Εr(@م}:}6d'ȹfzowYܮ¾O4ZtQMdZoIBm {K7up6ȼn>rѽXp"fԵhA٠#_XFgmu"qO 6k+2Bȵf2 m,.O;z{ICfDDY0` ]&O;.=6\{c4̙a̔+P-Vp_)y8Xp_isՁ= F(! $Ef#jP"q3g#qLb)b3#5X>Vjk.FX;:\\3=,-";l`&f(O(ʇMZ o0ę,$XF? N~#[]"/@XHa" =n{I" CM9Wuo@ӴBDWP1:&"k;2S-)w%`֛FKE&=f6Cl"GՎPHD _|8@FҘNg! M85kŒmm"KtQSIzNS_خN2G:<4R9BYRe[k K]ɍTd鋆EyR&8> \Q#u _v4wQ9i瘸KL`dis.Zx>JH:ji^5H Bg4;"Ѩt$M_Ʋ2,.6=B~K6T[wlp N,tUDV3 x͟ ӽ(irH#ϙ) cf(;`8kDunjܡIb 4&ׅ&0ߡ5/2R m {Y镂,uJ+'>[_6ĽtXL2-d^F 5oIC|="ZeFDdWND- $JBTӮ)߳u(P24qY\F|m[FK6.)RBm$8|9?4QT72Nj siyWU'SBJb,y,eSI/6&Ɩe9eks*f]8cUՋ7~-ów:³b쾯NX+b\yOR3X8}LB|nkWl3ÄJtT]qݭ,ຶ]P>!`=yEoߪRҧ$xQvZxPQ 8FcWV,CH~V U{Y WjLr70B0ufYB{Nyt[ G([+oNNK`Ibylj3>ZE.%)jodTK(\HE4DDʢEޢMGzb nw0P $T q0E+q+A}CA̯|4T1/p =_ٔWu7[vVClb6wW> [| r(X>'}y3Tv{g7c{-SdRkN#Y|~/WStƔ֜m2_զ )M}g2ܦxî+i`WJAfmܨѿDn{>Д6MÚ)m,bTFlXX=q lUwtGd"fE/ahQqAWu~zX$B?v8 e1\]ɕozjűa:2.z/ Je'U򶹼x:QT! cW; R;Ŵm,פ4XFZn|f'_qrw)o l HGF"O%͋G$UwM])-W&Kzl`{@>%@)b/jfïϊѴ?-&׎ƚulĖ;6yVʠH{d̃PfnKh6&ݩ{:>J{G?p"@ȴe ~8~GPKq)α (`e uԕ31nYrW 2#nmi_++O*!%/2HtXtҌC,Z2Y qTS>%Q3{)eÅ.Eր/Mq U]uP|,0!Ug*.Sruw=$QΧWo'A VH5$ $,IrHA:[Okg i"' RF*}Ks3ڊ'ؙN!eMxΥˉwLge;@G0Pct=<}ڼG ^%BMƆ ;z⮈ʙœj1"܀^~F<<ߺƴ|B ?|=1ڕ4FIQ H'n ErCqȭnyU4?q(.2B[ˉsXOҽ?ga*`ϭ_ Asvzp{QM՗rxED<ڲ_w!na1,켜cfi&V!i?Li5svxX%4dӱ߹kk  ?kL>/ny 6I N.@cTM\ȤxQ9WIǮOӐL35d^WN-}.RnhL0}!î`$Hb!uZǣ t$} \1eGvǸ[}]N7D}F#K0[%ˇ*]B2u(UYQ$zRW7/b.  $sF' ~H|nh<MnHʹa7'@$WX?#f#^?>9SƼ%u}~7['^u̖֝k)X}Cҵ&cnd~ eJr%@Q}!\Q h|]x|&lk8kJU*WG4ݦ&~+D!3lJhSYy5{ M N5cwd2pq *i~\CqEz(,FB43?8;Mfx aG"]dyce >8v6/ڵ rT=F= k]=N[W hT[8{_T 4cyQfg$&Lhǧ^^|@>?Dv=6.DF8g\,b j@F7sNSzE jv}qx餇-i!?)JElKz0!BA'qԗ˸Ԇ(dsjVcmgon3=DmX5'hdV]z4;s@Sh\'Bci&8g lu0Ws>&77@(ona wA[S[\^yC9 ̢ S(s(os/U =;=(,/hͿif\Si&oy:&qTu39N<w1Mb*H_9`_-=6 FLXyUa8zOe+4U$|SkTf&>M#i,1:dGyyK-RF;Y5â| ߭ÜX})5jN>9sl<\ x\r~_2k& fߛAX[7 {0ץMوDV2I3NK˨eFd}? eJ~$Z*V " 8 Uo]6u7nqZrIr{i4Ք=[pfhd=~Q{Ac @ '  W8yUea;Mv/FShk׍:(D!7'j@Cc[Kzyս$7+<ߴR/)xP; \֏39c~x򌋵`,cEIη͌zajdʁEVExbu=<)t j Л C1bf9*`.}Ce8nE#F.ۻڻ89Oal?'Jr !5ߟp,nH@$d)Aġu)Óv"+oWvBC6aQ_Bdb[]7Pԗs5<};YOX>:5IgpE7 _PZ7qB`{6_Xx MG{IS ݩ-2qGSsUN* o2+>s1uQ e[ʋoYTMSIsvc, uwm̓NM=Ip `4B sXZKٓsxvb/(/wx+ u,b-%$仁FEA"߾m6؅8JsKRe*5XoJҞiuWg:(֊xXo5hhږLsFM&ZnWO%i3Hd3Zds.etN.4Ռw!1-k@Z{Ȼwd<_H E{TԠOiP3ݢqZ_!9>FAR{4Lqvzؗ^,ITmlX:ZO9{~G ȧ@PF+x`Mm1| E; *U/MXfh"-f>xtu,}؄GҼ rWyd2'z߯ylYVyu*^Jc|mT08O۶"cfˏ3݊چgc|oyP<[}!E_s%7ZUN$F{ Էb>I|~ExFKyme:my孖i FL)cQ(EJz6M>CX:J-n>Rg-QM %?^E7ʨ= ZJ1{2~J-g/ǽu,j!9ґkinLB@#R%~c Yw͵Zd2AD+p_ e0 WO#D=DT72h 02{*3/N<{%\Cg&B3ɔ-.xVW4J8B`^8LjDi}˲[ÉѶJ|%'j}YC(Z8={"N//YC9HHoG:Iu>]+*jo;9 <\Xr?w~0η7j%rREANn(MَީHUȼ}U<:P. KXİ+NR> xkfi7vQ Ԑ'p ld Q=6}<N2&=? :t3\K_}ΎwIA6Yo;v6v8)wYMAz~jQ[u; A#]]ǡlXl<n݊(zgYZ07070100000319000081a4000000000000000000000001649b7c2900002384000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#C]?Eh=ڜ.+OU8<6,PWLקU()m,mT4HAwx(4/;oA~sgFTw@"۴Aˆ>ĞҰPAR DkJ5}oAbaƨqkR4' B;b)`*6;bv%(ct08TMMܜUj"~ GpCQֶ ~F ޼/|A1M 81c(*or.7KoB^uvhDPBg_i)^a;|y"WCNB-Fhwl6{`'uꢃ# 8<6~_i <%qDjG*TNh6֗9oMտ]j> 'Ŵ#'mT"fb-"LWEuQh `ݲlK(oDE9r^(AuI-^[`"lJ%m {oR|wL04$k@k4R={87]g [C{ua{Dj\c Vo% S}i"؇_L kOts rs\/ %#|K>j′W-$_еT1BBH0sr 'ZjK6O$ͬe!fޔ}ooB$" ~?445ji̅rieٕgQ/jH>oWdK_l8Qz|p\H2S_ A.{/aa!\y,Tn&rQ2` }MLڂI _&įK |ƣz=o#OjP 6ll5d*0vtHsU$JuF!3?bZ_.5NԚ:3,VeT/xJٍ aX34ЇꢒDm mBkq Ú:; *eҼqP]Bp<0NvE Mm{q Lq %Mqj 0hEvcTZ-yXqDKƖD-\y vph<베iG]Ҭ_v"!Av:*ֿD j[Rmbal+\gЛ[D emAر a ]lr#A+Wkjk({شʧ0KFV'S ~<m&e!w,\L)H|\ҁDGsKszG-]-Ȱ򕅄iM}G#^ Ե+`},پl9kt`֫^VP'9@֏L go7u0Xy'ejI{*Y|Y|,v Y'8fS$ ~NA=΍n(Ʋ G4N]bkL0O}>Hðr Ux?:to'SrWOʅU)$Jh's"5 v3Ŕ2 񨔊&V_MO Ir  t-hq!] і*aB:CoڀAxBfARNw."ښD}lhBlKK?Aty3"!X*cRbKԓσrNnXSAE!}}=;"PlZQlBF;$U=1k?=I JAEd ]|ҿ76 #0},tV1_,ykb`ykd!xsSA/~E!{σCeޗu|uy`6.Ԡm)].¶)XD։ s23yoMhh  X S"_cI Beɍ<),dQ]qW^l~!"v:l3uJơS@`_5h>~^7Ы5-ӎrR2:j/.u@4_ tOH݆$z21\N ƩyakHgfK%/b^ӠdeR9B*j9.p3E*g#׷5~1VSb{ }HV%^`Yyi?e.k8Z~ |i}2EV:s\*.?7RY6 N_2kՇ aOS& Lwj ߦ9\z:Ӟ:#fx~H 0{AK 8YCfU]fgh~B15ܸc +Y$Md pt{ O黂)tUN XS?/)Lx3D~_k Ջp\4rҭ_h(tGfXDglVko<#-#Ke?Yԣ*u&_O'/!z3PF9f}q?+-@و\! Hjq`@WRl ;!`F.䫁ȗubYC0!B(Cc KA8$Wv i۰SxO?&3H#RS (jc˔0 !~c&;ex# \ m;ӧ]зlQK~phJμG\R?D.Wf4AWቴBu,,P_](TWqsʼnS\#AN^oZӘ@8C6ٍ0ךMM甙跡lApNEƗ7Z=lʗzV`aaVDܰiDØp<uWuI׈ oGS̊t8%7[p@t ɣit6gPmKI h &YBtȪcIO Z\iΪ:TTY:aqQ:-$)SUD :գpDv eΗoV+x;PW "ۼT@I߇"~/1_qZRE `Q; ªrSR]-GI¬(BkZ? Ri׈mU {~ .LYc .Nrk IDi>Mh_~BĹ!^~5մ5%Z</#ӡ5X=p!5շ`"(j;t0SaG~i m?85kʛ0ad?<}/|[.wdTqx2Q'^ z8 l)8`{zz9B_0AD=ʦYgè_ # 8;PsBΥZOpPʤ ;"IVhxs6B$ fMrl<40>Bu' ,y@k1w-rv -GUT] fWMgCWujIT w.)΁6W~qۧ -0gİ@~>[Q|_L Ż'?:"` ~YҠKӦNC\C5MR/f lQlVdlSQp3-XP<&̮p+5N̈Uysj-tuXsnuG6̓5b"i(.p2% +wRV?a@kwCJ)$t@Lߞl-iY װk }m&aPe,%.ZDHqx=u)c2M+Z~4O౰F͸ y{2n㙗sir $KըA=D$#齡NAy3tr%Ɗ ef:ZXCo91Vݝ)fՃ>ѵæۻlJ:y3ռLOWO0r-/ .C}K_Zs3SNzniҺ"9@22,X  (C'r9qtf$%Rߙ j/B57L% lȶ,516mX~Z!3/U4et2;hg۝.0G\5`A=ރyge>!Z^ÇB*Û3Ҿ>`Ae ֞4O{ 7=cEXQgvkOAꍉW5 Y׶M.Mm>AVb"eu"{]Ƭ6\8 4~oXP2f1;<5?37aEOsLhîɫc7G-Q )7K?J]SF_t\=]W<`1|;h]#C `z~Ei5/pzոu&2xQ1|8aLPkQ-EQ sئnQ;|}=+Xr܈׿Yrҹ1 zIdQE}s%K|Uz`KҴ;2ؒnz!2)eI[֯ߍf]ޡ5J}[UD} ^6/I ubqĎ7Q.֮b!@vƁ+i2dA珆dRWu )3!>tx7 |oUknjݟ/^^- dpt<Ntir-.$J-XD"AdRg<(W w 0l%ka7)\+9]֔J?nԩv̱,i?9~ڬӏDu} QM`5A&-F OaPZ y٘먣KUܣ8# RxX|Hf5 $)7z=1L({|ۚp7hT _$,1ݣ g|rKET=z|řB2>'fzYE0zJ6̵N2MFS60% Xx'{oXկ"^ڍu+z+ε zpܜ1;5u*vKmi45ۏ++F~/:ʛ?d>cP?t!Q]QjʞG @}e_|"J2.x;m/8MkLIvX.*g&= J"%Cz{:|4R"v{&IMo(xt}PZ*VI9b9P 668=;{?pXEMez[TJ2Z/xNLS&IgwfmݡXreDYϫ=D#-v05.f!]Q׾?Y^07rC,}?+?ܥz$oy"KOUWK giyooPo-O5$j,uVnl?l- Kd=[{lgvt'Z{?b4ڞ̚򠴡qфGL3j ];qq7B 6Z4۬|LYSӀ3n/A?R 9gYp6jH#mJ5OG9X3fcė H"rfZOæc_$@>׏ G-d剩}RHePɩ' p$E]pH?q梪) qb÷0srk&W}3E'Azڅ^u UEVR~ rYiu]%H<7 V  A|mcZzH}ʅ`vNcɊ@wE| G<* 4~r*NFb~Gt݄]p2X8i&}t`#Xqba`c81" 9XRh8,|Cxj99JY_yB(O3K:%ɢF <4JणG>ip. L%Ho*jaAS \i@!&ZX Ǽ8Ӑ-66lGg)kSP"%MXthwñsSohCNY_m٨LͨӒ=zLUŊ=y-A]K@u#ɾ%W!毃1sdQ{Skr;-hBajfI!k;Fġ(;ߏ<<ׁZ)vz|d \im5Z-75րγVvG)#8+g.s4I"v&Dv.Xƪt< @7) QH!IH8Vj{/݋jvrQ/*6[ˍFR T\/ `7(ʹU"ͳ(d`ћ&)EzBi`{S-݆p *e,yUKV&~`-4=\0ko une{eOab`' }!7Lz-( jA 3 zم%HèﮰA =2C,l=.khoW@41u-oGGNw\4ɳ? `4NmBa/ΨB Z(jb0v%-XemV?`j5=dB/~TBDUO# U ك7u?4!5wGi|[VPcJ\C0j:~i 1+Bʜ:gBjNQ5t<Cv3:jcS36oBEsc>hh#59@=Cd:Zx+Y#4zw IZ[:i'mlrR 7}A f4+Tl7 /3' wsq)6[LV`Z;-6YTͯ"\-%h[1#?fك2m<%O Z"D qX* \󪠗f(O6t5CbNMh9)ѻW]?B.}G]ib;.UpІT*l' ʍB8e9TO)kˮvp] ݻl6x4EI8>2?R5te$ߍDl `ꮧg;|xh͟m`Qq7xYZeװFl^S󄤎Ŋּ'/)R7+99H:0,54,.M6 qqbҨqC@ kh~!/5׎q pf/0qYJ|qqy+PU@:͖Y9l*B yfc1\iǎc7tἉsyXl/DG}A)\ouۓK;q w(Lq,dҏ@ Lj#Fa \Jʂ`wba0|>4'fVaNKS@V!E6޷m-'H9Y lגT Y= *}ָ`Ri**gyOӣ1Tʏ='X>ģ ӛ ҽD!kMBzq,p "FhttݴmF ~u&Syo!?0m}ɖewL4!N~V>tuy3\1 c} nQP)ۺVxI7`&K|lؼKJW)\"+_W͋6~.Si_hj$7uIBK8Ոvi=fH+]w ӓ"KBsg]1Z3흁Sl Xޞ3aj>qW1F(jl8:/$շA4!tqu[a;>j밯_-#)2"!^P?à֙Rӓ] ޑ~$X[~-K~+R,X4Iff8s #P/EzhK{~yΛ*pC8_McMFpJ{et DX1O6 YOсͺ~nG=  Xy-9Xs0V3U~ :rw=0y!W`f,?&kyOFMJj{ RmHm6MU6ץ*lV2v SnÈW)Ru7ڜ NV[;$4^yuz KATu~6- %p"CMpIO(sM\tJ㺲޴ɪtF 8C^`ۗ@ n4ȝ"8]VJ Dsw8VIϋ`V̲YBfHN]x`QL:p\*we6ɬ9Jvɏ5p+~n a/Ggم#p͊xiVM9˜] JU^)dki.{aF%ՈD-:?>h&@EEKv˼Y6oD~Z0sL6c/(MIo5r°;1/7/0YW <&($hi&tiU# ~n-BXzx8mrbAz(. e*ȯ#- 8%^-ZRVu n]NcjS@g2UTqk;?gHm^T{r{o+-2I{d "(Xuם"+&FgB7(~d7o@\ 0],^lE'Æb2WKu'ˠl" WΩjy#7fzPUl1%թnUqw5B סHIa"؁P.5&7ojhj w֞yU˓ Ah8 Aw?Rl#0Ke_K-b-Z,Ez'd٢4X,=Goҏ !BJX9O9ԍ;L?@(mC՛7&eEEЍSS*^WkFM_ -Kb"Hh]KA|d'c3@,$T-_[nfAԊߺ"= Thܮlf *N=*ؗ\d!#3%wZ]JAcqX'k+>Y<쵰x5J <(v`ƿ4KyfPa,Rzl'=~Òj'1XO7hF1Gnٯ(=V *OwTeO#^I/IJ١ |D'ZLG,Ջhfb-](fxIJP붗rUr1kqo۲Zc_?e,f [zLaVN mu4;n_/*[cvd`yJԂF'Gb^l*{ "Ho,TQkG13Ŵ/?}:NӰ %b1Mbv{<񊸬z϶oS)+,!V (wC&=[Y`y'Hit~yV5C3+ӻ5  o̙գeBM] !o'"Ԓ[>NI81"Э}R+6㑸uJi-M8-<]>f&tL-MӋoi-ƻ0} %ͽ1Tm>/|IN:.LA,hTΙq(gj Han ` ^f~V`K7a5Wnmt֟ޢTU+RPגU_E ^jnkztBwm;|BJFNkbY8I8y1JJisCʘSQ?6i" \+aLc,y߫cUݓpdU`qK垴\J`Q+9hmG=nh"&zh)T*G\XLx2% 䏌Τ: mgcc|7 rƉo$cXdI|j RaW e ):NA ɀ} o?p|S3yUob8rr}̢WY6Guyv祘ѫVcE d3Yp3##Fs~>#{Y,1Si*^DE=NǗוuiNB&\ߛY V(tdsB\|X>hn|FQ+EYBx_WsS**VIr'~DQjWW!tѯB]D;i)F+P]J`F6rӞF_jb,Pq jH\m3A} ^aX[ZSu{EӻI['嘧nj瑲RleN!}TwUՠtsV⾐MEd3EUetuB+;l:{ 5YA(X2C^=ar<954/eZw ×^ ›r7cT3s.Cf[B')RkJebZ\m]>d%ؤ-nC,7ԫtD(=j&GS8'O9z<ѐ`T~`Q֐;sa*~0YYD?K@~@)}ߖHmh;˷ ߭{߈ zi<4X~2EӋRq9 7+D4nzQX;> #ݦHG3YuFE9eV;? C9bvR>P}U;5˟b5@ VKI";R%Re|*O=yd(gK9me*XK)ѓb1o+ѧP9Gk+Hk܀_M+ɷ1,^/~b{v W,9LE)ґ+*I94 [,{G|9DY%_\ˊwaB!-r2W&cFDfXxGrf3t܈WУ~Ee"xtJX@"( 'pCtpМ!BE*Bם:?&C Rϱ| *)ylRe*(d)Gm$џui fP,qH_qO,`~(bЏ_/VʟgsehǡR@08^2\-۱rG(84K1(mbA2  :+jCN H$a:l&8 o׷rbpV+1MZ*9^|\P=5,&|F!_7:2'3LJ:RyY?9:+*L "&qe&N|?'>1_ }>uġXC8['$X(zeXSݩBB..8UTIl8-Kف { ˫;ο]ѫ~B;噵 f eE}4⢩"pZ.{źI0ewl#7kTsu=[bv%;76'h(쒚*nmn)brlKG'NH-(\Lusϰ搐QRҙ j,~YW[5 GmAOGd`؄ecm~깊'"_ζ%1.mV3ޮ(?Ha6F 2qbt xOP*k$ ;h rj6[Ӎ i*Dzb; U grM:_T֎ݰ3琗$*mGH?NM.u["8-LbF16唣9P[r0 7Ʋ4<`Ì/䉌n!_Rs¬{t?{ rb7dT?m8$g̘ <'xIٴE2rG<."a;RGPm>yAW} >b}<灦+!' q@?SK X3,I|»OQmFzF oLQg S2;& nJ ,m'΁bXKs3C P@Q]-,m9n:B6$H0׸\|ȥY98hMשOmGo^!ZI pdt ݛu͢f(&1^cB<d^8k"ǰ ]`Q*hqԆ^ccQ-)k>BU $'qEJ癏 E۴[A:Tӆ]huF:XO%ImXс !ad}f Ρr)dD/.G{дzk${l7_4}FwU ]##rL iZ,}Kg2eA/DxH ٭DD>f9ua*l"{x2a +ҤKMgXjdR:r0GRgxZ^H;kqn&V]}u|[WN0%\,: t̥(*pb#GUس[2]A=%/&i~8c*B5ҟ:(W"j-Bm ("QnGEqʿD1 RzѺXmz7fd%7.VLP9& ئhɊړIz= z'{}?35!KZw9]Zvadޓ30WF$ΰT]Yjg X)L#ayqJ>G`ރ2[4<B[7Tayn,fse \87I][\pu42Prm~v!}6wh*&n 3|Z>$)c1*REa Pw֌sP+ $`MVeQmky?@BY:?W@֘HEH.藛&cǃ<ӫsn T3A96GV'KᎩ$N!n>(bpE7K+*%UdAŻ0rj/E0 x5N㫳ɼ@@  ?тd+CНH3\j}E?_u|R^9ǟ%LPJ@^FUј؇rQ3Gu~8ũ:͢W]w*w)DQ`yZ28e&&$Ƚq6. V;%r|<n0kV!ZL F_y mfs=g7(G4Y gLNaj(;h?7*|H^Pp0/ 55j {)VT8c8#7(QOvBQTG"vNT요k^Gz\UÁ1- W>~swhӆ#+0ORE&<(lN 6s]}: h jhm!}@^BE1OF[_y[K/@ŋD64pJT݆Zk uO\(P޹6G~Ngל'YS!佰+}S4O'27%v`r ?Hl)$t8x)LXny8Zr3kl F(30Z7ʻm?>}VѶ(iq*^e0핚>q-(FCO֔KDX >LVn~5 oĸ|ReM-q;X䐭e=$\u]_N_LR̰]S1&23YyǮJ'4doK[1R>wTd| ji6Vp-Vz#}6^K\?<"K8 E\YFֽ&>A7$,yD% _2lb)DQֶ'/@jy܆mmRs [Bp}?.Ԯ SEFQs$53!ggϲ>TB|b;}$ ypw2I@0=܍R)ީ]jw-U^p7QPb~P!25rxC4hHd+߃rK1ƾ; 5a;B ޶-z3uA_VP5War_Q.aov@#F{e/؍&".F#}8= TA5-({BPWb>λFxwΌ\2qi`tՅ_@nDr\8HZ.4uـ/KhMwid))\xj +~on= r4_,S#C^~dEDTAAw.22-_uVրDKMr:<TKS`mג3p)qF݂_AWOu/㻇vTD) 1LC( EQ~oҤT 3ٺ#v X ޹˭j~*7&Щ`"( u䤥V!pj,\_=9R%˜M4X>hxvjspHYX# H%'Lgɟo<CGUK1ͱ( @yzeJhNZh[߁|PO CEPBT}pLͿ *qHk4~M&..T;ӷrh$ԩ|z(o TÔLB)l\`z-bdbY0 7O_ЙbB$ }kh 4Ņ wDlBPr%{6i%p0`ʥn/#86vlvߛBi 4`haЅ+:vtXMpt(cxN캯6#ʃ+uYLSǿ&\iYD5:!qO |`)޾8l)I'y7.J偱g-_uJ*9cs1'/< n0 sCUϮb]Q|YD39y" g{[VQ#wUfm+w8ݗeNjONb/9sr^ et)2j3vGaԃj`P[tMjS@szjOf:js:Xa$ԭm_<ۃ$,sP["Q7t-@Y: ȑsN]tI?l. =뷬)f@0O+U`"ٞrd15 ?q%>ОJ̣#)YbkԲBo]Zg,ŗ#Mȳ|mx>ø) _ FVv x*KPAqf-USq/r4q >1m7OD(l;l5x7ᣈ&ܵRv:Uaq >?XDjtn̈́^3^t[^̿@/?{4zaѽ~IxY^= _5Մ}H?Ơ͡SiWJm.p&:ǽ?at`DC7jC!YQ7s ,w|6'DwѯʬPF&i#ЈKtw],tJ3n[W(W5el=GH&bŋJܕ{Zp#̉O?~SW⩞Se}BR@QvqPpia{-f%6e9*e]͋5H\g>["ο)W wǡrmچ@_@獵Oբ[rA&3/Bnཿ@U&\,=1ˁ1Sdԧ->u, Y-y2Qԏ큂Mu,>Ljݼ;^'D}w*(%))~K:B)N!vхK̗ HZ_⤗ d>r/(WLF@|Qj} uƄ c^*b !Ф-W Li NEqCoH|c\29IaKlXGgKT\ߞT9`ji1˩,yi$`pF•/ց<'edj.~EN#hǗy&]Yf30@j3wц_O7~qBԮb3V%(X!!]W9Sl M 7gO L`} .DDD`cqcUbr'/_^yEeV^PN 8阵c_{|Ej}i_d,8(S.N]k쥤' /䲨՜M9O{PK"MOf|jiP' /1D7uGUsGlt>)2ΐ-%h`dI׃}-Zs돱A-ňA ƊobgpD<rkʮCX/̵Eޡ.V4J96ԗC'4&t4-Ntf5Ii}P`h2ް̽\!Z(E>gPPyX\) 5PA+cI(M !H'p^1vB]hDI46IH{)J%T/U$JT-/e;"5}/c֛rK;v+1$ WM 5$] W*؆WiP2dZ dj% GǐOyN/:N?K~4uzMs)]?/2A52_jP)kΟ݌E,X=ܗ)2:YQMt,kp™nk`aTn-l~%CG :u|4sjgAv]pqK3 R`iΎ;.t@~i[)#I;(Ih1xՑl :^cښu9:8gfzIͰVd6g?l(f}ږ~FK~D%"Ρ1J- w8_Cg&2\^Ymw~ pGdd*Ö0qe1Js>v}RK8d^B=Q$L~dnu8;\oUЭ9TMl4eTspՇgz5_!K 0Bi]ȝ:3U+e̵JGr? ]wػ@ vkwͅL26&D0"|Z9d) -L.b.ɍXkǎ'tdWxLA준/Xz^?(@<;DeyRwTYiYD,HPF.S&.7BdIf(T i=Tԣ۲)xv_HKkG=eoB.lbJ =0@[XųwEܺ\BgiƩ@=D l%>IJDۇ8!l6v/c14V&^UhWN u8vZ˝sdzAz=;Ŷf9o\—?՞{;5._~ҷ) @r@f:fb3)[U.js<; +?pR9vO=6~Ќ[!$*mN G v;5mZ3UԡC]He*{?_M@ g|0'jOY?HiNLFGQ02| qg\ 26}~\c2|{)"m5tq\mRi!w  hx萕 D#jUgү RQ{Eu f0rX3x":ݴoEmĂ7Ǧ34RFӟ9-3PάNx0o 6\8_{GdW@wR#?Gg"CD ]1յYxۆ{YIMW\&T} Q+;7cUZ@Pit>`Nroiq/Y*,J4S͒xj{Fވ Mo|+KiqR)!tpY銟W<xoڎ'+ mkNCv*j ニ `% 4Ѧ.G 6Gn0一Lx^?l68X&p D]IVЬ ̉D$ݞ:0LjTfC3?!RB0.8VF2 F^>ힳ*a}>'?OI 9' _!XMLfD1Ho&# cԧ˽EF$^*@Ax x3%![=Cn>&u%߉v-59v=]^= %\d_J/gMDǽ3~f#fZ ܺq)Ε`FN\G]hZ (Ձ|:O}Oا6vr'K/IǮ'KcuvYdpb7]ɽYYt7ň2IA+HsUZŐa }dm\/p? LqX4g"V ۤoqrG:9xcq|wΗz2̊D77HMg#` |B➜3j8@1:.:LJ>s>5z$. Q QDMHHv <.EJT|x\e9Ƙ.JD?BY8UsrvF{[HOgf)?/ 6Aѷ e^aG: A&{Y?T$zE!Ygv 8H ݨeyz啈d|o ϸ3۫'Mt]8.=8d.0kWg 7-ziu( .KIM93tBwM2x:ysP1wx~ j/=z$SΡH{:5]|*;՟vԽˆ낛B->>b !EQ!MԶSED$(7#4ќC\fT),%t`&jd {f^o& sW˲wW~_-!#efH-Bu%ZpB92ǂE=[iIqDC)Ԙ>LdrZ'SS18#UG4۲J0;-r 78yVFW}8 {=Z9Z_ kþ"F g wxUt馼SS]4I/J55;#i߮n\ +xo/3.X9 (HOXO*M|pcpmˆhuMGV0p.FUeEh VÂ65 ir,G&u2>!u(1:( ~ b%0yyݐq_1l6U"kv. EHٔV+%RlKd I`9y/#0ՈF y\1nrKr(FfuYBI֬uphENۮ?#Ջ:N@AK1^0A 0ͲJt=.,՘<lx|`7#?YM,|U|ɤO*y8tivsNKQRX= 䤟Hmv=f!dm6U+4%Zkz%Ǐ[TJ:LFv&ڄ[c-` 6k0s: w)C/ 4-r1Ƚc!z:# z¸Uc&.)S%v|ǎ~`CQ%$U_NadAè1UD-QEzN<~l/2_>}rɇ >;j6= <={C짃R:(KzY'. U4d;f;4TqN66`u(^2L8;T'?fwwA:HSEb#Ch݁Bn}G*<{05"*Ѩ#KuM{]JDtajpX(DI$)3)~C"7vSZPwe'ٸJ9uhzBqGn_ٳWD9 XAA ԋC9:505Җ0aRr/_EYx/ѱhM1G h6"4~j]H-6S0zDSэ$+'yYM,kup'>˦9@A-ntEKs%}a,K7{׫ɦZ|fABPɗ.k-,wathw/:Y%DPB\wzu[x$zOJb?c_3q]uL]ӟ;eIsbͤ}|XoAP#$N 13)O  ˣQf}(Z*rԄxdDQHI0:Jnc25^Ȅ*۝#RYZƯe| ]QsvT[wDdD$瞔B[X?9ܡXMa#eD~=!]2$^4bDr/ga61y4|޹Ju=ԧW5~Mf">ǍJ"A_Rh*XIw is!7/i{ IT˸NBGܱ/|_|s4҇("$>q"¥j#)4tPPIRKh߽NIRW|3;v1f]P+w"̐~=`i8 j;4ECɸ ⲕ#Ԗ$"$5;w5ߗP],謣_^ KQs(Y0j\V)m>2^ d0 Zxia$s4$&#Q`9&v0wgƼsӊ8"sNܶ$u3%!M7 [  S k:bjwY׻.^?-l.)-`V2)N"wJC #G;Y\T^|Dæ&0~J!J2%] V!pV U%)nDQA 5S(XO``?@}\&ShSHRO}RU5⮛ IeI{`7f̆M za|N] !\uUM8m)V0[{bf &M{ZZ b?0fpk\ogg yɞhlgǘ]Q`jȎN^Dpݑo3L StZ;t4|w-0t±KWi."¯a&5r:zyzh$4kot]"} W__s%d3:h6QAC5s"ܔʾ'i;)xaan?2v j/\-RB '8{ū}q`vJ:G<7T׈ GO)5^9~ʴr A\uQ3Xh;%MiVH~U$q oJ߰M9Eg$[yꎸbŀBR|>8vff&seQ\>C:Nt'"AiJK8 ȭb2+ 3f4ך4IGe5P:>nC*O_GE*5Kw~9"V b':8!B#IE]ePBGzAw V5'<Ÿ*-.t:kGDJ`$,(LᄴYV`SF)7% O*gʿ .%0VD HۂܙEL=h}+ HͨU\|iBγU2Œ;#)^enҝEN;D_tU\bxso Jr= em}.zIʼiQ:ڢ<Ϙ*ibKMXЖ͘ii7#OMT(HɝɦE.bEUMT*8H.ً<C_*?̭/L~ecOgZ ].3w&+6=3#9+iy~yYAw9'vH#J1T:[!tNS{.sC5:Ǒx_/h[P"+uܬ6]XkxA]: GѸ?nJm 8SQfcӶ9O>w}rԪ-ـ ?gM[Q-McJB/|<|b_|طj=fD^051490ZW` BcҜB:0"A"m96K1>J)S>ۊEmh\KK%L+J[t2gx69BQfؙt78)gYZ0707010000031c000081a4000000000000000000000001649b7c2900004698000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/S/FX]?Eh=ڜ.+YuRt q*{HaM? h}@0Z$\Xʥ@EsD0ƞWX[/ơx~-X Gd!{+_CBZ°!640/UO g׭1/Д.GQZь`U)G]SBM ڵ m)_I {VnC@Zy} `Ak0 _NjG5?*>FMzpxv xϾpw'.ט$&~_iGE+?&0nV&Ou-jCV}WĤI.G(?]ͰiG8RLu!R|WJ \tHy":7L)p8$Ti0١ȤWv& &ne4sƛyBjTdž)MTUX;$i)+p$%Qʿ,K. hQ :L@α!7Xs@>'_l!|)3%1'ȕ3L#JC(ds1i'&č;԰?7UdPHi1t0:ߜTڳۥt@޹IʧLYltLiTגUq>ŀQWB͟~G{W='o߳./Ccl77|Er䊱G21vdy"9Q@ncE\DRJyj~guALu._Sl:e, /4qu^o=(H oԩZrf5O&Hhǣ_M4s ̷CC$Nv!324kgp8OW;rA%y7?$z_ḓ)OɘM3\%3 P<+nlF-f7%<钣?RcX *c7ZYrmX4%bfoeѓ  mlᶗ.5UdžO^5W|!`#4G[ˆ d(fH<bSg(S"}7ԬRQ y";3왇c轥R|Y;N[~O)eoB y* c""}73Hu>ݤo죇Dc;=17eW: eQ?L`U޷Jë"IIk 1 I`5Aq#JӥUX5R'/Ynu'k-Q⧹dO R΢o7ԭ8֒?|n啕G{IcsT .G,WE^zz+%re]]YNpk.-I iLfLsR7GiWQ:5pr?#IfG֭pÛQ?nx048't< [V0 O(Ḩm2JS*|eZ*$uT X~OQ rBm 4GY.կ6PRNSM||hP\x }\r cJ ^1 cV=`C,v`d2c@(MZu%.IÒT34wp.oٮz!cTgv-r48CNyVkzF#!0~F<PY"` 6_fkI!N&Z.0/?=;D)1S MS+Dypu5CG7-kx?R`.4 k2a?mCB\Զtlw%PW6ff/grٖ$e}f-Et.U9+YF[ojߟ\bz$``kOOt;QZVNIχ.}<߮M6Gw[ qrw2Zgw fEmMp3 ,kK-r,>ۺZިi=2BNS`/6BI1t{*P3GP7! _Y<(~GCy6 ȧ맲XvElMD*_1FeTQ*qA2(fg_2nšd}+GZ,mDST*#ZP6u7]ǻNsf]wF\*{IG am&r.&7qsho83BG+R3DeTz+z"2 H㉸*b7Ւ& ȷ9J2c48uZkikS]2aѷw$jխE<껩ɾ<}-l/nUb1$IjuJ)AK|' on>+ ړ^la4d̔1ʭ##8f[ xTJy#'ՂVl?RGGboU>?*vQBX97nb`ø[x{H;Vn鿯.6zriek+6%Q1e/+ !*[[b Hȝ +5hqSl\ٴKw(}Ĵ > X]JV61Vv1@3,@E?cCһ2E[Zd΁K({v%s~Aa63'Ds"zrр_#tvD)皝F_%7z^ƅ|Q/%,i/ߴ 6_d#:0"5V`ۿQ \4$L 6]!~DȈ(1LI{Y;nFrҷ%i_5{N@s2bn'SbeM湊-1 ?跍Q@QI97KK6`;54g3=T)HFg4)7p yp"U\OS{ߒpr%i0 %X01'G *_DX)N3u ,=!eY>\sw]W4ExLK <8yW)w8 }Eu24P(Eyc``԰:e *F6r( [ۄ* Y\zC) X%gMvon /TJ"8ǩulNU@phϒ$>,|xTt 2RrH!$^z2,( 54*1uiB0kTf aB8_ (+G6IŘ &k/G)O/9žƀ"?|.L]H](`v1hڳz'twa0%06Gڬ|w}:%}k):?VN/Үc݊ƫ~qrq+o0#@tMOɆϚ#(ǐwxN"7{Vw%yEZɫmbt.%.# *a4R)BS2;շ{t\ )!nc>FZ|XpǢD\*B0;'7=ҶQgZt $zJ-,[e8Q4O9;V.`?ܒpɷӐ' D {oA;].7euP šO>}w5@[ 7M&}ke9?nx.}FjKnE1ԼGois܂z-W?d#{PJn䎷uVn m6^xt zEG}o+0&y&]Vm@/5'96@+[jpi`jF ~ .uk[3שbzv{,F)Wec8m7N*1Y> #-,% ng_C%ܭX?kHa^J-c u!dvyc.; nLn0e^ f{Gv+?ىΩk.`M?h6z;YO`\YA"qZ<RI^%>R=kN p$,tvL!6Upe)s.{>6NkLvi4D8]q+ Q^`i}թfvwW:AѬk1(J sU*Gj 8m8=B7&)5T*)w{8A\ᡑedɈK/IcV's&v5VӃ"20C$~.bi4Ny:uHڕT¹ w@q!>qz3 `ZՀkz;54% kKz!=yhkX4x髮E^|*9p#YpzWLӔQ;=1*׌i;с %bXQi_ΰ`,Ja{"Nޏ(Y{oD.LڿsO?8ދ+'1ĴLr~Zͤ+F*w@KNWO2jkȸl~MHY>J%c]H)עgwq*;{ox떺tpӊ;IMWGDsS_xfF)0jy>s_F[3d[#ϕq:`±(۠[Cl۠^Ve"g0$Ho4I쩨M)u aНhOx@ .+LUCdٻy?uTO9 ֽ%cH{y[7~r#w I}Ʊ_,eqY{rP!S-j3ZpXVGo ܾnVq]Jݰ4o_GsQNA|4]',F"+N:`(ZHuemaʪc{τ)j锜(++ I 3}aӬ­eu_#NBл9~޶758FI^a , ,y1}9zkD!uPWm k9E. şD$& #)[RkLȩ.׾WeIaFl0MvCA2]Xٞ  oCx]\"0,}Ѻ| yy)Z#oߕ<ijL 8Gw:˘V!Yunous6u[KefSzc,L.ZFԇ զbDh[ELh),A+&r稑o[*?O|WH}ŁA90/.H7#5M#߫owGP]o9 2ZUF%s3iH"> Z.WzTo$PjxR FS $ w![&~ ff>$ {[!-H ڛ%ßJ˲?F%uqJI%}$Π Oq)ΖA7D3jR0ZcZ郩!mO ,ۙ1eИgA ^؆e4]x;!}["˚hvmSz&tmcelBs =wN{lճGgdagڲh=YB $441Bh=J#Ƙ=DXovܒS8>&A ku3'%?QF;.ҟN1FsJڅs@J(ВlwGYg5ڂr!4D)Hf,Cځ#u0EU\NJϼF$q)m|+ j•+gH2ۋVOe! {:3W}89Vp_md8a{QaF%*8=>{θ0 h8Hh8dѿn#p_͋ZU i'"\8Uh}\) $8 /:,9;N q) ƒW K̶fn_ aG^zYWZ̀'!^ ?sh>๝h;IuvW-{QE 羰oDCw(۰j,.3~2wL@0?"<4w CVHm-!>f zL *D]/m4'hZ 5jּ4=s sHL2^f/Uz "^R~i}W1ő[BzC'H $ |4l̒'{'cOiI#SߵQjksIȡuPQ7]/tBމ70Z5#='7r1G#X;U^,B$QW, n4h^'W1rX2c[~٭d^4d*hȎh}> @ŵݥfE1Il)Yyo =ϙ\}`Aj n}W/f) *!P p^6;msN 2L ֢MǮnrVCAWׅŏCmi'te9hd:lo U jh# @}Jzd:\27_ll#"Uз'}]Fj$̷jzi8,kȡR.LLIFC>% ^]͝rWxA# vcp߁Ĭ{֩aEԛ {&o r<\{Zj4bOeIJTc[]T3)pʿ`O(߮y7lAJ2~E>[ךTK zls |ofx식 .6 @ |i9- P~ZVS- sd?)`?ܦbi\rZ*(8}}L0T|fzVG0w"Iū[`$Tmbͱ XV03&aRLr6Visu@OB[q3rڤK U~?M4zC9Uf::a =O@]8r#>.JVUcj.;:łWz=G#E2iR]gs5 3`!c9~pWJLʈƄJ1!1ޯK_^1ՉٜY)z/Dk8jA4u55| ' ~!`qJ1 YO)9H֮'ӟ4&DԧY>;.6Y&it}QjY)[sMT[^lM=|dKRVA|,cNgfM*/Y(&CfJˋS,12K[B] N<85u<%[0׺Ҫfrcu{M[{Rr265EhM [Bl!1%A;2KWc.>"5*tt3 f'/^'Tl wd^Qz3B~Wk|zT3$‹{Y^쿜o yphTn.(<j=)7LgckͰ3Wmd'c2B_bxPJE!ںIxXyL*]HUv!9`~x|UW?@ W<^M$drrz|, 9N'262hunVz-xAXF?%Or.Bfp;@Z>odlf4m".?wr+ fHƟ[9go>g2bVҴݻ듭@L´ŽN 5YB(GGco`u'#Y9@2x#$n@0= S,SS/%mk)C׽ړ90MZɐH\zKO;}- e5@9cL;TZ9!%Trhwj9a$TC㰊·)J[dh-Ĩpts.cQ;-d𽏮i V&{?`ڌȵ mrM({rr_%ٹE9ME6Ӗ!΁׋\OѴypL7i#)!섢1*R( \ēxvPhP2[S~ugmfC:m2" .R5ǎI(*T  Uy;=vrnLbZ T]BkvgEJ?u? 96Q#?>7d&(}}ͼ?xTJ h"ȫ;Jӳ.;b$l^_-MEyG6yHx#au b{UתkxUiO(Jr/0.1ƪǶ:\_C8dvb IUX^1٣FU1e'B_~u qަye:I{)w|ʍےD$׭$1]ofL gSBqeunڗca'~ç1\akrBaG _ӟ:0Xc%cBwOD,h5J&/vI#6 z'e/|j ߯ W}`hc.y1MVX<dG -6c,zoI |4v\-< KAy ؏G{fExvߕLIit47gng8\.'^C/s$dF _5'dȥ o{,>o2ȷV pU0\;XrHJ2{か!͊1=z{̜QCt#4+&)OXmו 6NHv}_(XLEX2YhB`?'F )Y5&I9ij!JJ:ڝCf鹱([!h٧_vipO{̀}LT7 λJe *yM0ׯd/Ћgⁱe7:uV T#M8\LO%d%oC<2Gj}[!֗Җ cFfoe +m[7”{;l4E!*"$A(pVOUL2%uK1ug[7;1BH%z 7m1Yp< 0'RsSBʧݑDsR> e jU{ђ$zAMFpt;+Ufq:A#TU!V\PSAf\V}{84%7zؔQF(5R4ʺm./,}3%0e8Źu>8CM~=KxIS,8q2_KDU/35t į5/FՈ5}Qj);gc˗5hٔC/P1SvωCT1MKoٮ,gSKAzES(ĆK-J .xB^mn==:oSj$uЈ` !8ּk'/B,8,X꨾ nUzLHt2 \z}~,9ΐ<>;s7ŦynU8xצ !#č%h_?ܐcb}1s B/k2Y:!L Շ *N¥6yH}tjVimDhk? )4`<[ i+\ӭ$0fN ω _oK/D=JtѐDqEUѣ}'N~:U&MF$5~/ay$Т (2fK̝Z )$5tj'"#V/ΪTYCGp6g.!m8Rn O7b)xMH3Lj #41Yeͱ(麛=zް;H@/Kna207ĐI+_9GOƖ, $=3=E93Ɖ*L6 xOV4UxcadFN·ǩMJXde/Y Ɋ_>liR.K~^ oK}?E&B^ٴ[[Bi6H]:%\n H1P(GXvqp`7XXm'(j4uGIL+ #D2jdñ70 "~K$.z_oV "?Nqz' MBp1a1; 7P^isvP#d}r{7h/的QI_΁t/K DRV}KBU1f/֏d}8h9лE}p $1gV>K$7ЩX$MB<+jK,o"L< Sۘ!B07€ nx2a` {xq̊OtV$CZa(CIաySms]7̐87K{ \U+&}uryb=Gcg4( %R\rٙxg\Ҁ04N&w e7;c_1 zcP-؉= / {Nyy4yeAd˂ɞ{?,m©k3LO8Rt $;r{Mb`KdKAmLF%-9KLջɜN#-ɉtRFϱ{k)ݾU!*:S%mBTK%)b; n۾%+`_cMe[27&-4uFHM:|>;!-n[jU@:ߚʸ2!b "1"}'g6\:_Q:AM&!K!x^52[D1ZmJ*o$F&՘f T?A:ёC߫5M)Ie b5~@mZ)n/g"~JÂa!&nlkڄ.`-ு3_g!pBo]@1̊[1OW}#/a2*_ QWuE+[iRO6ؕcTW5&# =f},m/tCi 5✫3I$ZH! xN3CD<4r0۲Gr슅aon6rݭxM0PPYW^^wRy>u:0ued` }lob厰@Z)A3# )UI%9zGwwL 1-'FZs<*(4{/5@TK@mCBʘpރ\ba<` $,\z 00 `5bU!R“`lb1 "*'ΰ=u JCQ% GDu&m'jmsK# +jF& |wMS(F~)d[$gh_Xe Q6ZsDCuDXsMMI?ykBt!؂.̨?1i9E<;ſA'dMX;uWtP=OFŻIn7#<ÝVXa H>~Ɯh`fٖkFŅDH)Zc&$^sdB@7_* @&p{s1WuN4p^mKk8^7I{ 1gWAT.b#auR[ f?Ŵ{{+5c wni|?da#uVߋbN ,PfINJ]ҀlPca.8|'yn*u6鸁Ņlux"ةbfHeєXu.6*ҼeY=AI>+~p#vHď S`7L6lӱ:Փp6d^2 Qqf(ÀYGNJ9ǮDGy-?jŒ@ӣI0R%A}&25&>gv0C#p=^&-p(cMDm:`Z0uŗ,nJ4~^wm; #T$4 V"<%g[SgS%Ot$^.aϕVNiw.Y-ٿZ>eNlyevo?;,1,"3k"KmX5iXK;\EξӜ9n,!;ˣ a6t+Y >3 o?uwmAeNq$vwZ+tʳ ՕV/Xɠ \ M=I<UsiH]ǟH}˼**"&pUP$<>$\Ph8`:y"sp9/Hy)#%eM<6/<.dnu@JTQG氊mn7 G*x˩[NBI= Y_̒s^H)#JP(6* J5tų_qG$vLq ܇aΉv.F~rҤټZk`Yn}{ֆK({mY:.jp/$ "N$$ "6\'Oj'y&d/] o*ӓ6t7J3,jF sa'B{a:s. :p*wU) U9sbI=n!TDMj'L0ͺ݄G<@< ?9ThjXbH~b;(Q!O#gX]Խ1ԡ`*,c(54 njwh?tk 2B`ѫ-NCa~_;$8 P u$+TJ_)%x >|zIFL_ں¨-6r )ِ)fS{ 35g9u1=K#K[f縓ϨlȦX:0֚ ?cYԥӷ1H${_ 㸦k̊^@ogҗwYoL7+V%ft5Q#ЃטeV"ƒZX;cW߀h$hר" $ռ2΁RO.MĢ]h fX +}­p}H=lB[Ƶ,!)ȳc1teW߁z<_&I9i+rȌlMV ]4W9ƒs6)PD{jʑ_P[Ȩ` \K)ȃ~Lr_§0 )aQFlK SZ/{%VNzK\j h;?b=Y62"_vpe@WV:BB b J=ӞWu'f-&zA8U2琳 gu/mR ]N{\6P_g;ĆNTrImoߐr!`8urW4OK_ Iu[:?i}d:<*GL\ J-r p^3ReN*1V^7hgk]vrWw#<=$w#MbP25SE W41D]RXLyگVK0/^i0ۖ֨ƥH/BZ,gr&?EpH#.~?(/;h8=]e-2ak!!]$ s[Ǚq &+- k`%$sܿBŘp5١B0I2f֌"2(.N3xjzc!|dLӚNzuΐ0Pڹyf5)lҬȢN1 ͼ<|axuk_8+8ՠtvK'Xh2ߋosW/L2*ϢYLt#/hk ăBDf7 /3"ht'4Gd5ɀ \.N<6vZM;`;lC)$+VaEB).kb>77M[Q Hr:6ZV 2yĴ*\e0aB%[tE[C$RӑeG۟)a{130y CPYB,&X4lQW~mV/Yv ߿Z-$ Z!(?暁W<&ֽ.ZEq TG l(+tԖNz[lKV眦{ O+J<[݁$Ih o-@2r>G3ޠ':ж( k?"rˇZ-[=70/LaxRx JӀ5+N~-"9EK'-~J?F!]2cgvmwdNk~Bd&"C[04rY/`qghb X+߭~ g.3nQa,n[ 7bH!zd0LhY#-VS*\pbhʁ Z_zQ iU(o[9QwuHiB)وcgw:|S?>PՒH^d*D/8Yiิ.b[O;̠,&!%N.iqO2𛘒dO7H A~]_W#lhkMxn_X[vT(w,4C3E75co{7 `Ms^>yV+ BGS2A铢h w)CE*WA`Gfe{#w%l2YO%6 Cܲ rbmQ ˜K1J`Oä l':!Oa[^{W)(b3K$Bb'>5ݬHն^CR[}G:%\;E^[.)! Pׇ!LnH*JEyRՀSp!yHq%Oxqڅaˢ䏅Tf圄.,޴S 9Pi "nPT{&S$ =`/ /$&ɈxCzyk"8^d JǕVL1 vז`+1\%,.^-_7aBg!„ 0uGz;Vhd-^9R`|6-O} DZ[> inUԧӘ/4'_Sr;Ҡ"Ԃ<:}*d 2)EDuCDA׏3l.' V8#U`D}ofjT!݃hNJp-FY֘b$У4m8ab-tA0XJīh"+=֗;Um03ԃi>,M6>!_q6$NLx%aYG!2e76vr\t j MT#1 +Z3ZE Z ;EbSk{8e\c:) /[45~]>ݬ9Wu-y⠁M}n.|;f.Z,'JTSAEH4B/Ou){CEek> ЄiЖT 5;t6wZ$Qiii5&bȽذ.سhC =w r_"rB?:&&b&XJe]FNfa96totԯ?8JoդdRIF?wNiKC øEV`32VO_[ s2h:u CMӺ0i/%տڈ/{|D8+3ySW;_x(Fe؟Ƭqı { ly;*{N+0:;̟Y=%>]*S[ wPQFM|fkc\u)vH?`FQM ƛ 5^|Ǽw#LFc*_YK9|^2E .-+QaR9} &Ma"e;ZQq%*'e%Leda"X?3!**"0\uQ*%܎x1܎f ;,]R,Pk5H¬]Ŕ;X:ZUWP, X. urULS.[tOCw;&u)&x=3g7_%vhܣ`\ZK)t1 Fѱ4e$@cհC}]zi󦢴ܓciݎFn ҟZ\',so>SӓhބϯUeƥJ a'%#kݼ^pZYRrr.D֚O8%(2(r ͯ D7mACo,'D$h5Z4:`(AYP?oݖź$ǧ { > U cz6Ep8jΧ Lyp%LJ{*0 GYi7U"Uaw-qk`t0ﻔEji=+Ť .>L#V95v䱜S4f Hz$Ǭ{i:\qfvOō [A3 ï4!XjԽޯy7nLa'DW3ZLR.I3TX'㵅qۍ/q,۳&"\v3VP]헽^.{ZP1|q{AKf&ד!>Z[&{zII񻄾ijdkK 3@PqBZo3І45΃(n~ l%ҧ@3^gZ$$ : +03\z8&bIA!0[NLZW94sc(9'BH-D~Il#-3sӳ:2̭me,R#!j 1z&!s OXS㤮,PkP"m G&A:!rX'%y'н.O ޱ{ a"=M:i<2'kEY+9dCںje+<*wH{&*VD9\PtȏI4ep(W݋c7bQZ<<,e+tdjv±\ƿ-T7khJ;`:lLRA$2=R(37*m~NM8ӭgbPwg%׺O*`u_,vgRxäq{DRҡfŹ\R j L@,ƭ75D~l}U'S+q$0w|PIZKv8*PF>lb}hsl W c* Qn}/lmǺI$5xVQATV3pYq! z>\+ o$1l)㫔Ha456nوC9\Qq:';I ~p4.ɑ4²P[.ƓPϺʕ_=ieI0e}+jGryD怠f`f)3e=y_Tb:<`od4}ˁ`6~&%$o+MZ_x^^ԩO왏 +F'kOb^Q&6VFy`a#[pp;_+,:j=^}:s4Lc*n3zpZkR{hã~M>& (KES,*ӾtLyظ `"R5!MaގGtzi/ H rJ+ ȰnFnKPQt7YBwSEuuθNܸx\Oɉ) ޴lm&KbNBP(nȪLV$/Vs{d3u`K\CmCeثd"88w?2cPqxg#ʦ;!J-jQ0!sXȿwr ?CYn.EOJ)s*\6,>~Hm&E O^]ˬOwD)R20J1JYg0=x!߱8?LQ Q=,x۝ ;vOh )`{1|so=sM*[et>CaCym[?fXSB>Qꣁ5K""@}"؎J&ԑt \?)Z7(sn"k~k*#y{Hn ]/B:3_'<-%K}݊ռEs4x8mWcCy/%"\i|[,ܪmZ`aRǍj0cM^⶙eJ5֧펈hj|̪]}DR:XbD:^Bi2EE ! [cTCaeg\lR ctsJEph4"`øX'~9*orV:n6.M1H'5t3cK>? Ѭu0痡^9dhh:rƆ&@1;f_:C!6\?ҏB)\6-]66w30KC0O&?͗Eȗk>ACkƲ$kӰv:~(2KlOiՐ8! /ézΰGx啎GtR4vh`s4\,y||ST1ZƉiKH|m%QW2;́Jn)^L""Xq&5KgCܷ?dW~[."sxYNlqBL0B:?h%RߟoB;~H(oʭC)1(LFV{.^:72 Z@ Xu+ʴDu[كž`<Sz;}qH^YB1KX^a%}ܛdguЯ֗4X,;)T}\zoܿԇ|ՕT|nm^I5LGۚl[ڃ ?5|ս#6Q5 ُ5}9~s=Pcm";!\ʄMs ͼ櫹6/'3BÁ?UkIIX߷74a8Ew̴O2Tm NSF+,ڜq hKbN <%AAv@}-bIEKcAQmuKFV݆ï2pQ{sv؆yv 'FqiOdb?큤Nhn3;C q2njuI;`^SIT?ڿ֒UX^PHhtްsXy}xW}ǃZB =PƂ&й#t#Z"18ȧ]A6T1m<զ= :=]f&\;շ@\#Ha d`"ɣ%(i sbz87$)Ǭh.617ùt{9A֢! s#\t50*:]#u'+e Y<~"1],ZH6n](w ad\. ]m)ge#|ws{" )6\ |_!=?>z $ YOxV.jީD 1mn+DyzMIB*7Q!5ptA"rY?Rns? wɣW$I;TE~N>Y]xzs1SGSH_ツ1p"9\ I=]Fuqnwh^!rnp3B*s)'\$`Bx lN!m[;˕c5z,=uG\#^x4gVWQ й+E|TlzM9NQ J|kF*jL>M"ON"4+%#tBn/y^$@8b+Qb<9@71%PwZv"_5 eNh뚝c㧌0v}.q Z'>"&y,gϗXwJkYgu\:`rm| YBS/chc+g|%Lѐ?DaưX BRd؞& ?#gUN6e e)qh?Lzh &^Z55*;l;Wѣ-ryFR#fvGlp#2 H8?-BJ|pٙntbLFS>1.CRP4uwɅ/Tՙk K%W yL׊lo\ks|s3 Cg@:6g, k<اDN0Đnf{| 1#1+KO֫X^@&k}~VD67B22e$ mMUH:#Y[Coرِ?d׏Us{c mG?Z` ц8|χnH:'x Ⱥ:*L])`fz@;oտh`lm7~U8cHtso=Jsm9wW{!}M(%Ja{é_j6 Rsp,[ujeGYWƔ^2[Whr/ލwn4}FlIj1~⶘r>pGK8  !5bcݳJ/o`fg5 m*mRhF*>4R"tZ_ 4MF_P)kffXkM"`wW*Չڡj.t *zoۡ ٱh3tvuy 쉁{ߐQU?EQLܱO(ER:Tfht=[%hu[aD\zզHYsȗ'M:g5 gHԏnicnn u GVi p2&3(%t 4ܙx#nJԣЎʱ.X?}U;9(DLD \{/?((ʟG|y)q\*6\#ʲ_ds WPZ2O7ˤTs9]fhNG1`tH7,:v7JZ&3[P9+:Τ6@PYQ$jVhY{J:(LN(<,a2@cy\~J ̩ffKW (P'sm%<|!:ס4;,Tʈ9x"7Tb*Y/;kS>d4DZ㜻8s{7$9{؅ر_<ڃlbHӆ}*~&({0KgQTNŲ#=iL2jM|NUmnHG>טQ\g ,3#8ڂپIL|ٍa(b|8;scLcއS*~S\3UлJԛ^L u3=m ts(%0̛PR'9tK]*`D̿nDRtn7Ӹd;aFcEhsԫ;0I212( #q#|() ;j:K䆷HlZrV׃]3~$G $F4O[b~㏱洇GX|#˓0p*jgvWLBdxcss.v}(seP %U?:ԥQ_ʯ0|ܢWc1qQXׂ͢a-џ3K5=w3yΒݽa27]!Z{J?l2 {UD(O>Gc,iA(#k w- #0 KjqVǿ1 LXX%(+!v RuL<|12OWQ: K86Hc% %B8 E"%ޕ}>+S[pFLXLbq\5>S< L;M8ñBetob{7"8ps˗PlYXI{Nߘip`\tCcfNRyw@Oݼ&DEʴF_: ~*M-6s6MXcInb: 3EDx TvxGg;g&?:tIzZ0mc w$wѮ2@yBWs>|*ي2IEp`3b f&MOoUͤy*ȟ$_}V]6 E!BIԎyX\'%շYSkn-tg` i-9/Zޱ]ȇ=9TV!1!=_pdD XPm@ZEP5?Pe, zRm_ݦѓ@9L"SzcBבHîj28vͳ'уBmA+:OKVϵGiމ7r&T#r;\u] J ~(mGE/qbU=j)׭槧yCPMuEGʨtaĝY{ @ CDB7~s:2W⫗^D&WѹXL0@EcuPqj"̭֚ WvH"ClCeGi/Bgc7 Xg>kd-Ctcu^;zx/W׌d̨is |QáZ"s`IiRAKDqf !.\QCwIs݂,8 g\.Qýw텋ۛQ1IsCr(wx2EY-leJC1fzɳV)XW14k&VWH3dw AK62]>5cYFta[7|>5"8ѵiɮA~vHm3f0?٘nw[Y=kb;2Uc ݐ4/]p4yөQ2FҊɄ#پ03ZJ:^_ŕ5na1aPX})WLc'_vc|sT쥺3)JbU*EG^ dɸ>}G暑^s*R2]mHQ[3+ãlLLMJ٢HnǑoʐ钎i <ۣٹ "jK]MT]n ZX&^lN.; YAք7@h/=58'c;6iA+Z|Tĝn{߉pub:hn~+|ΪAMl99hck 9'55:C~_7*-0`}|Ksy SUVcTpS[U?e'M|+չmh`)H(o:2fa3>#i' ٛ)޹eѴW_~Wi}ȴ On?¦e0?yc}5\v(1unHc̺r-]y-_\j=wļ2,0WeшDGgo!E,NpM[רצ}/a50[ 8a7SQ)eV/j͇|o/L$TYnj+6r*C&>W*V4-R&q#](K3Ѐ{:On d^YoQmݪ&՜ǹCoM@t'ZH(F. .jW>۪ݤ/2=ܷY(aRc9\I/٣b-xP#Iһ2_z*ɛXTh,;I31e (+@!o~R%sRV@ jgIRtAjgqxAy=hzTܷ@@a:]'nĦbL5F*U' pmB"k95řUꟑO+oۢaPQJON#-3~m{_'C]w+zDWM-A: =4B4;EİXb^/p|I6h ꨌfQ/a9/v= ݱ|g/$ /$vN`+b @y~ Sٺ@ҴV+|{gJHf9ؿaƤaSZ*p@ʿKݖ'5,\$ [ͶuBXy^@sj%N"U<Ʋ+i7Rs(i0yQ=/Ձ~+xR[a0۸i푪z3zǓdžOBd6 M;S( Z'(Ic24M䩝`3'OR5/X xSE~F4;v20WF,rJ$\`ۙAł:p_y-E_VWG7wb7F29aI7d{wޮvF/j}}^[c6Iץ=Kwv#wͱ]1T_^Np6BU!ƕ;Y,/&k8ʡz6]÷؂s0WN)M< 4tޔb:6k^CM8ۅcO )A)Az縭W JMۈGp]9e{A±BX o}aNY0qFmad@c{_o͛Ź޾ܬj땏iQNC HٮeJ{y{)$)*8k#G'WP6xL&eЯ~)IMG΅+5 МS9Fͺ/ƄiNi/ɧ8 Lp򺣊pGF{An) B, 56%f-HTaj U @[Ϣ$tL5ы>Al[MK_D6jJ.)ڃ ^6*Q"}+[%!K 7wkI řa6Zpc&vFg!\ܓֽt#o1ږuVSa"SEnݝD R}=%%DҝŢBTt.H ҅Q[SaD_i* %osizAUPi)NT%+ʉטg\=qp榄nJ>vuc~oF9,Ϳtc MS,/]5FY XwK3  w S!f Zܞre. 5NJ[*$F] I0@ɚHQfңTՠy^&= v 񷰩4iMHМ?]G~ZnS c}135&2I`K|s[~݅n- 2yY \9A UF F~ܳX҆!R)'Xf9=%Bc#MD`6\]o!5~vTc%L'G6J:Lql |vS.^$Ѝ]T]oMEFg g,዆[0X44 A_ ~t$DYogIp+Fc=T;XM _#t=ڜ,)&-3`79L'=|O;hCYv+GSNH_0ǘDyδDhAփ=NU0 fuWiqRwe{S vحŨ(IVp^XhU:Jwru':+e-8+?T LQjw9lEmG%7FsrF`鲲<|r=`u{¡Oһ~wlYa]M:di}&UJZD'\S-^la47֗hnלm o.8c1N-.ũWaPL}ӏ% ?NKdෲw(a7nd?:Z++sB6q|!;^#-Gqmb'^_'5 r߻2՟zYv>L9e+Lpjr=֚cțko}"7gY>S"hʦ3! ao,XHT+Q ! 4w0(R ۆ<ƛlTD}|3 3NG9?"MkP_u*ߞ1C8/qN2@6sfPi{2 X3hxmƫ1ΰPoY1K䖟l(gÍMhR;1Č-;n':f1*9}[ IA+eL2 9ͦcwBaHG|1>^΍pM?Hc'n Uߕ7A&FMn)F'GKz3KphQq m(0#@e[5KϩgkZI;wH55B^i'. `.C0v$n]o!ΩB^8 Z\+BCQ=%,dI*$aRI!_.ӱ:Ukg5 >h$c駯!!_X @a۲Uv.%ϜD'>wIRyZ!|J;kt5 ~UW/z[zQ$PjFQn R-H PY0DZ _8>4-]\&,C->$ ӯ}LS=g2{MEq /O1i+5+Kb9Wǁ|]?˛J'}@WrO)ӓ8t Za4DMĮ9wQ׌E)^͍<7sV\b_IxX/ئ-C -1 ~emuH.eƈy+ܒy wm[tAwzO8)KYA(|aˢ}m?Z#oE&0(T9vjBc@\Ӽ,a5 6ZL S9V!Ԭ`Pߖ]oޗ衱y2b.H1Z˥}rǕNnON!0n*•t˽'AO>^9<\}:TV{EvH_,I;k KH11<{Z%,]?ssuc҃ Vޣ IDTT)f,b4mܲ;P*f5?zh0q3^̡ _elPS=6" ߂tg, aKnZ`skz! -rЬ-̩$Q%(~Xub`&NlYFUD#쵽6[_%xg@ vZfrNURx6ƕP*xK6mÅ/9-NHUY- FdetįZۖ$9ew2md9f=bjpڽWHr H|vEQkTl=#ڃMfjIDM-@"S"ifpQsamVio2U bvwf\ጿ>Rhᘰ*uWWj΁s/<%AU¬SMu بsaluoS#Lo,PIzNnz+́(:,KЎsL*bc$EoAIiU:V+ L^b[l-VO0O#_3òrOQXOz'5b@j9s_*l,sbx:XZCRU2/( x^0V#OB" atP‘m d9uB[)ߕAגC:€IOoNbu-]gM3,^F Л 墱_ #@I tY!Po7¶W93&,g>Rt晅D|d=^<j9 ޅW@-jp)z$J 9O04]|oZN zF)^bG]_1bw,ڧe[c}«V>kTYfa`t6d`բUͳ r%|A pm+@bQ߷){䲒Z7ĥiNr}".w uD/c;5-5Um10V~ }OB\mqzzJ .ˆ":5-]1Y=t:ދ (}m%u*< O/L '4} sOӌ8ZR4J0mUPRJVHC0vIa9"[iJiHAAyԌMA[ CO2#A[jF8& .НQ6h}{Vu^ i5B1ޓzOVi~~I/0MzKqv p#)|SV-]k՟vVugX";&Rz/᪪tYDڲcuRh}MPa_ byU{8 UdZmnUĔ}j]T3J܍ 0m"nGk+wY@r ;Vw:t3sUmKtTC$l\˅&4* !9D#X0tgx\Ez-~,TKOIصT>\ooCCKN`O<&8:e:W?#s09dYHw%-=8-.-D xC=cdlB; ŘEԤ3RD!{_1Zc~9dEQ,TvIUTm˻;8Gk=߸(*]d+ fCr~ E.^:-IeM v(6)SYEi3$xtHtAP{f?m!d˸|].Ͷ<"N@wܺl0amܾos<5+k֓*,w) JFGh[yMI}sb 7 M +7q_it={*:d*p#XҬ& zv|q1]]_XRK6Z#Dr1v']G6NbMq^ȓWWRyk(chI>3b@>Q hA{P yGq-R85h:%/p Ns_Xzjl|JrWRhـDHÀ *2Li|N5,w?-ocH`ؾ#Gc'wsIQ O'ڇETEGj\AL=(m,Vk: Y.z$q֌s7ѯ;^v^K4r#V-R&$c?1[r^^Wh {s YP`jsH`!PI]c:55h I)j@u"ǨZ\% %|g?*o*ӜT.@~e9`)Ne0Y%A~]uB㚹ME/V?:SFC7RrCi=#/J!Z\͎kzFL^L3|'Uv o׫jm/FLXӜQj@65)N*yȽ&ոB ͇yfL|؈?7B`.q\8Z6Q %'ϽNK+(ˠFش_=|VXuw"urCߞj/8;8FSjd)̻ bH|мQI.&`5aF_r#(/ zأYnG@(FX=8[u1aVȃaa"R#wo:dƁ-HfYBAYReM+u~`Vo U/1v~HI(?<ui]~91 N a'xȠ 1*P_p%16O̰[=g3Cc( 7y,wxwcF J ΫR-nnP&kW^ O<S 70~Xy.n\a)nWV R5DQ\$V_=Fo{i_r)Ppu XDkvsWmQ8~u .ߐ(v^k>Pc ^5KpY6:m ,4-IGM9ゲ:a L]+y\5W3)3hf?%BB+wԙw=:@]5ÓO <&ha ٙ/WR3ڊ9ez^uaoWrҴ3=d:MDbչ+/݄±q>rL8\٢#e2'Lrf4"ǣ|p(Iq4 *1)Y9( E1H-_>NT<T03lܙ'OREk`#,ѤfY86-ZVGM͸ANJ牋m$Rm첌V^R X<sL^aq[Cނ,27796y7Fcۅ3 Z%ԭS7=$T)P{ȕ20i8dQNiw}-bℇ2 3snvEΩlIe1M:{yd2*COKѬ: `?#zc7g?-5 ЙhY @ {'CR=4ht&b7&ZAWL +:HȐK{oA.Νud8Dh*a&dquR9Ŏ)4D׽ID]_q`ťWuY\nc3"m?od?8B`tbU4?wǸgPsNI} U63v@@J0*Ɠ CG'&^t#:@.uد]qbvg|2&4(Pou͑:.+Lia+jv;5d @e}DɽmHCd-|LPUcpL{9^!ۧL!H(:rXfɷ;_GWqYy|7P~ rXYo.E(zſ56l[*'LWNͯg 7R2-AF%ijZ͑gA8fghdf c~ u:굂a=Ugf3Gl.*Bd[lh򼏅ACA&kjAgBZR%@_R['v1?e0sbdL"ժ<7D] Wz`3vEEzYnC!luTq9qA[ xfu jO{ϔ"~1%''6XRTW urF՜ѓBf4-/v{=>۬ )֍rR/*eҺkUO@`' UdN ,rO2_eу,T(t`̓.BD1Bf4FMG!0C Oq O۱|Np(Og[q}-6ѹL{Y(nE}TU"e% Ɲw̢ )'6oqE`Q"BlwgQ-D$.413{]#Oqf lcP'_&=kS^gd V4CJ+u=b%7ʈyjgk>WjePN剞Ha|\<1~A- mZX5"ȻrFO;m |iZD`2VMŚKpV鰈crqѦ. )n\Fþx T:;T:r:ڨw'+xށ(垊J9>i5CjGaIlZQ|.z# BIq;Qs#١hX?;YNCCM3'Utv{߀@O:z`Sc5wf-JI;h-)#33 M*ta.k]E}ƣ.DNv8xɂKPhuh9C~K 9O/ ܰ&v,vcnA?<G2.G h%FvvhdAhE4Pfő='LYO P͘ *7kٟ,4GABs}AOHS&HGS}gLm#Fr&!<` س6qd!]#M@j>CIrAdEAFP%).,.by:W,y$Gn a`F\J]8v .,@ޑ@x4Y37!vmр0 \s0lnbT|9J dЄj zH9mA 94@*R/{rP6nAil[e0l_LѹJT8EzVq P- zN^qJR]!+! #gLɑ 勼 ]eDM{q\l 3Ttwo*ͫ'+Tu3/Va-C 3Cf'|om~gDUt#EؒO`5+[+MaRUJi ,ĈyS+=AJ#:;lj:_jd;4]{iaGIkip ? D r']ζGB> 9;09!|56-C`I_4iWrr' ~2҈b_b3{yD!FLXb~oYyU"ODjsu5o~EQҠ_my}\:Bbfg9"~F9qNZ8 Gs}9֎h!3D/; cQ{.!IJsYq*!p ѵ7G﷔AvM#yW?MiWFA_@}|UPynP}w s/_]+ Hן}XnFu3) w3E543ihl%T㸔!̄Xe$22U$vl߲ѵ4sS /fW1YMd b 0#UzW*`+'~^^ 6Zs&YZ}׮ڵئf="橵QdZKS>{"zeQgt吲 R*3{G~Ǟ^c>lnj!{qhwpTȣ`,MIN<@6sqH1u$ե:b#/qƐ!5rbxy-MG2AiD)q3Y5N|Wbגdec#QƟ82JnL#12yÒYUZKvZ_;%ラ_Rm4|PI?fsFj]' 8D͜9iܴK05A5\ܞ5Ejra3U3t#p3 O㳠xK݆ͅXYvM-xW(O1tx1qU\\!EH{8RU9F/@aTjMZ­j7yദjf$~?W/&ix _bfG2ZCx Bϻ_(5J,lB궸&Io m=|za cTNl5CӒjڳ:OC#"KE`'iK~f%u[ZéàY~aJ+?,XMjۼVH @:7.4bC 3v~BKGs:?dOXxYms*ىDKͤMIya![U&|}^?k#E8iY,szzƲ-tFi /6ثsȭЃ:uU8"qvT SX*Zl 9%;7 uݗUr34\ZeW8R Df2;ڦzx=; N0'DWzƎ(K$ft+S#[{'E;%Z:BU" v0uOg[Z Rmϰi\FD(ȱI\!B+O?y = b{=@n9 8w ",PmX7M忪ɔOd{t\>hafwdAZkpByHf0} Y3#mߠT89.yF FA,l٠@q nq1cjZA)!Ï 9`[H7m{DЉiecy} ̀~܁"D~ٯƞVb'LMmHhrV\~?nk-{{?h2M}m#ݏ.}9xx!ri.` K sk8Gg4Qfݮ_ޜƕiE+}9ڙ{UDص;ƼxC4U"_ĘxGecUXW %~wH'!pA8C1^9(zWSK w5BGFQVߔv/nQNkhBDu@_i<:fEU'ߑ}gZ!ɨ}.U,1@BpL-Tyxw^l*Xܢ-bƷGMSp$Cb?r:aȝIG;(cLѦrP/p[8K,2̌C:Xޅ|CI-Xc倬s3C/ ƏKJ ^5׺.Ek,5Uށ[H#QN&6} mx3,jdf&JZE~7Enť{g2bk*g) @6]zcWH5MN} ޣ*"\ܛw;SF,%]B\N3rJNO^/{ y%lWصg9qj8YC RˢsiM;l`KtO߱<@NbsJuR̳d4+z_CU_ydS2IT=V1eΒpGZܘSn1SQS69MSi.EERj@ekAuQCC=F*<9jF4!]uQ6 *Ԫa΁Y`yF ?#͊ ,bu>%g*mh{ {zQ`uP C>w/R bw:"Ox&&>.tJ=G #Z !Up1MAF\Tpcb -\\HYQnڰ [6Ik \(z w% )jgF?LjdIXŶDY!%|"c.vx N&Q {Ic*Dz9uJSj{ŸUYUmWr|YJfUJkv;MTF8)M&DETu |N 8czQloEPɒl%Kq!3j kL ܅)@33XuVGO&>z."AXiWO7/a?AZDK<36x':;htzsE74V`xpֈ*Fr!S-2v0VJ5߼ohm<+@ͬhdxݷ'kydJ7 줾n6z0bFJ/$H!J.AKΎj&@VEHp#&yZ/:  ͝haoí9+׷:NĒɚFCL9QU+)k6Np<=Z`@! tZNTxᚷ1(Xsloj+' /:p B.^YiB lksCun^VFuo$`lQ3:|u%b!W]3Af;Uw}KxA0wFBY4C 18c'=Tgl_$j6#nMNhC J4mX.D]9/4?,sn# u[qSpPIYPSu--μ)Ԡ gz DǸe‘Q_d>\Pwat X'?qnplڔՁ(Mhn#*fH#fGE9,H?`EXiIXĨ[u.lT9<-̽ϖ S'EdP`0Ȇ[/&~@Uұ*>,ߓSnennKxxE/ _$i/M12k+nxKPYWAtbhƔ( g\j2+pq cz ~bd-YRc] 4 L&P-`"nJkoxs!j`=J}(Z_jiDybN9zQfVM`,A<K0|vMa{(eO RБ%,vZ~2 %?(w憘+D|Dݟ&=k`{ ;. er_mƫF4 {GJn~ %sE7uGDqF_d!Ԉ|I:ufI ~b>Hk%U gĂ1fu{n͗igsE倴ct g| Fz-Xz7" 4ʀ௿;|ǡ;r5oRGWT}B$+"F;xyY  9dBhe aOE2kC Ǜ"bnF(d= Szxez7' oL[Lθ*8ސ%)9w/dpCVw!e8ŻR z4("6EݣMg"b<*Q㗶\bx&od1/טVkH:Vhy:5Dy[ zҀ  @ PZ{6SFĚMN@BAIX(`we ǓPe,*/ =#i`nY(;Ii/+|[|~Y~\G]1_ :Rd4+NffpjHt2Hf'-"O8Ql_eXD,3zm_) >la29z~|Mj6DΆ/-x( 񀄨Ι)qK>S:}c”݅s-ou+6l_?,sthxk;ǐS+Wۋ/A=!>R;݀nz= KvT!UwW{eC|6hiGw紬t/ RL&:Z:9*gyO]~.k'$"RVUvad,?'2 !)HPĊ˪鴅3Ӄb?d#~21_CpywQdԗ]\DjBz=5sQfRDYs}V`֫=&||loz1_V}}DCkY!P@λaVUo@G(n~O÷^h(;*DRױL&EŰdpF{ONAmh+RaƜ ,y~"nS -[t ړL2[2qRtMI錭qL+N!f, m]weլ7jvZWI x܎V*Q;ۦz6FZ- ͦd-iA]\\+IY8Zztcci)qQQ]Xj;nǠ)Ӳ|j \!S);꘨|jt*yB$ 1Imb^Hx$ `=p_r:[H@d^!_jO:4*|)o\ך5#׼ *8WAʭ1=i2Av_%$ȍp ()+:Ud{R::IՏ"5p9%†Z> k4|']ƴ t~v27/;F1ܨ\Gg%pb 7cI>A Ny{g]o?s]~LVy ;//'^S^Yh圮3]=@.B 6rx$7dY#kAqZ,b_IeN jdNo3Y1B_S\#>P:VyUb4A[?mZ`!s~f => o6q4:4{GLimN-ڑS1>ƒva]HgŬhJYbb{W .YEdFO/&h,k9So&;K7XN|>FD}  &`2%ElCQ4=QC!h9ڲL%?eR7412@KZLהL`àxp;ysڣ1Z/:|JÔ<Pݾ6k~%[s}y!:uvzeoiB3'W݄oTu0ڧ:X) mhm2 )Tn؎迲l~<{1}kԙrAQ>* QK0|х0tE`. З}Z XX Z5*[6 s3$=2Z gJhsnTd2e#nSbsWc>ϏQJRK1M=ASUW=v3V8{aF֡d_[BrTE}>9h37u}oEK7 \RH͸{5;~8 EԁmPX-T[p a lkA4K0.shahr=q/mۏw;7SiV*:V%`IBlw6&ܿX5*涭>qgڅ9N{&tү[&t;XD2eWb]V O^hewp2/ф yS5yxwa dB;;vԶ FRDKu9dMS94ALZUv=͞:C,O]HMu@Itx2jSf}7KbiM+..*g9Vi%gDW@q$=0B{3Pu/\rn[n -E9Y>*1`zEiWWب9LA6`NU1 ;HckTLQ'K|f33?zpXFFmĜ oAHEO 4uƒha]ݺq|:Ot] 8"/[˶yB"zśx2T.^gWSc0lI[jņ}[U|gp88~ȃt^أ_5)#5ѷ_MMja&jgid$b?cOX6Y q#,cVVUY"нr!t]#wrH nM/܌Y5| BNDa܍صy ' Hvu*?A''2/z*)DRB/7J`<Ć]9z'Bu}uZpxFta:tR-&!VÉkLj'$,(5a0&R{ZQHl]R$%N;@bv)%te=KT6Z*Ե̵ ¡GAȫz{~뙠 eGa`@yև\+Hf2_dW]-ߟkp"WR U6ݒ]YXÑrHGhf ,fLzR]D. ' 0 Ɏkz'Cz9%wbS|QA ok9Ww`D]lMdN&GB\+qWX {V16PFX(wRРauSAk7_C[^cnQl\`RY+W0(x?Cp*#+vjq򝲙AV]56.Qls~/i\F왇se|YxLnBU-_|w-!O&yRjNDdҜvh@O siV"Lu[ً81qFP לƋ8`Nߙ06a?7rC]hMjʢ^qe`y~(,I~A[& @APػgSKA(>‘F m̚``|;DΡHܥ<-^Ez}|27*< 5jF@995^!{ssy24JvWP"Y>֭"+м2RI~aqj!F`F96+=7J*P4cp\X:$έ=[mL%n@r@I ~`3zCcX,vFd]bu MI9m9%M3hI>([^*>A3%;NrCD0AreEBWە;Oz:wІ9?ӗII:K/iQ`)s@ޡ| YU:ELG+9)G/!M}NSK `69`CUv_ZMЗ4\ 5aY/F0tAޱ8ﰿZO[3Ssp뱱?Yn=17}asP%$XИZ巩թAFlZRœ| Mv^=jg"p&evsnRŃ]OD8(_)좺:Ço Xw&8`pw-;WEYDxpZDvh{۩A\XE<>!bQ@x.y4T*N"xrAꐆ1Cw H)XFNn76$")c(:!p5$`X^KX5; >-#y#D`8K¯dO􌳨űU208B`Y& Ӷ#^gnTJnl\Ho%u]bʮQDDF7fu:U2;ų[, R \ JϛE,s}FB(绿1q֊0c^oJufR:g IX$R*LkelÂ&+p]0kƼ_:K<2+sy>Eۋ*kGB>fz"L'.\Eߑ;2JaKweNqa|!~"C2=f [ZќS֥l~Uo⩉!f?[F~}kH.Y)nLb-O1{N7ΗS_7ć.&N[MqPNfW[E+R"HOݢ1 'd#TiI 9|gZ(Ɗxv\4a/RiW̐}qwt\4IƉBDp=c'@1"Ʉ *}rþz3w >izw7cKlT,]fw}sѱlm<صQp ?)RNigN:%<^V=aA/>S=׻ t:A15xw|ll)Pz;EYόm!L,tzzvNK3"1y|:S#ْ=1ˁ:OÇd &XmR Ԇ҄2PdYO[H> &)I35<  ~A 7xZ齵(w=N*U|(ځGl{d_Ǵ"\Y%bO&zfID F8{ΕYhf`aRXtD͉tI1VFx$3؍h5h`Z>2r?=;LVBymAUݰ"QeqDH}iyFޮ马f^*1~iO$oˮHZ cRfcJ)XrGQL@11,5i8H3O&u4{+<;OclO*1/H0AjlhX~_wAmتڮ NvEL}5kBoъ֯ 0+|0oЩXuDfdو..A|@[jY˫,٫<sfՁiϿk4 !: n p4<</xsdM%"=uzHG$wT/awn 邸f1 t\N,E ||>VƧRM̨oJx?ĨIyq@V'=()­Y`+F1' +B^%q3!w:BK|GURtrJmK!X2RL6&%sӉ-i>4 ϐbyҪMkЦ c.caCY_9HQ6ХWs\Bcd!ṁn_`F"O+V\1~zךAZzIu$spQfy~nkÙUt>fve*o_-(}"D:7Y~ \fZ*;eL~f$E])JykN59Iptl GƄ3[^3OR]=+H:(F eӸdvVϵch@qE^lIѷjEZUPJX!8Dj]"5(hAڌFoEK믛'C&K,@^vPbxW^g 膈 Z #GM$xMy4nI}yD8A HQ|, [xKRz W($`1dk8am!W*8mA(on5yPX gf1p6Z%V~S4ތq pd-HlǾ%5S[tul뱿8=为NGِ"BZR2ڒ7LV0^"|U]wQ.$ވ;l;xXO>t^MMPNŷk|@f~=}3)^<ӥV芖S ynSi:1[ݻxp-$Լ ': ;6̙O. P!D4Re"!~[i C&E[,U%yP]fY־י(+?iL%ÜDqdXFumHR s2'g)KF\Z*LCVY]ipV  Z5GV45O/ͮ.~Q|fJ2'ӐrBp3 ɍo; n'ӚGdON Fb!7^rŗ1X `Zs0YbA/AjË))й /{ ҷf Viu5$D8qtF Z /O?  d]+ h^l `p%|kTR*U ^9q\s0ȷy5o^W?:oXǶ(E[; Ka뺗{ ρArn C'2fXh%3XҌW4/}d){iӼU?IKC?S LHm *K 3`۵-pݺ1*ć6z,N[q v@޽<|M_{W xjk ,q{K~Z [1H QRRGf@r¾FjetJe]C% c58GWݬL^][~_Ӽ邾. oIt B'w 3d_ R3w!->Sϗچ 7}u_KoznHz^P/S߬}p/m< 0qO#mmƔ{ĀqMd] w_ol4Wy$įL`{{{֜{DEm ]F8) 3†huG7Ac"Dz"}nR]%+$.93Pfd4<h L2'+.ւg RWJ䓸7nz&/}(z?Ŝ8 g$6nxLG^sAU.qMIT Bx1F^ yo?[:Q!3Ths_k(m$~lz"A5ڱk8*Nȝ@F7ݨ"ws6HاiYlTl d`CW&;qulziiD;1}<(Z:`fߖDD&O?!|5t6Ǡn_R#pQA7'¬ͯ@jb2}NCSm7ڕя^?Eаk0Es~t5D2u'_-o"MǃLD赫6PΙBx%Y'hGuI-/i<{9`LIH~A;z93Le<9+'$B˾U|Xw4$zlKYrS"=~q8xa/J-aIVz׏;Q]6 ` C(ތk3X1Nrr@Kepk36(5ħ2d0!R9n]J= qHRy܃c"fSBY%c>X&`U0AK% כ0ݮizrKZ 7cuA&MEEqhD2[%ǯ{F+lQHn=@l^/PnhXjfJzelNgg&zsR\7!Q*ahAkxTl &e'FG'>u'U3/O`D.Vr*!pp;b9/ROi"hg6 /Ym$wt5ns0@%QSuu f7Se.a7e9ytha<3gmX4NY)ճiJ)QF5ҜFЗsWCF2o2am0C@;8IZBlL#9W ѦiΝHDX$vJ3Uҍ,E׾ P_EgY%-FWl٤nWwzu$MUڛ0 VٶҬ?[|a1H'ͷr[p쥰p^GX!v^E!ђ-ũ_n#JmQmO eQ鮄WtV//E$yM(aM +Kp:l](΄;v/% }PJe NFziM|@ JiU$*eS/un! ~&ރ[Ur%qP˷Y#}rṆbbE|\R]hO"!,7"Gs?ⶶ2d{{Ën ϲЮ|} QFL=!"+:f{2F P^2Wl⟵Zn#rM{(i LSlѪή'Hn<844Y-1 aV-XY`Q-i_y5k0.DNKR:AjPݫM{Z:DϘL!f;P _o;&MdMZ>Q/fd*[qSNQ;U*T::|+klCeCD1WYvҤ7X,xD(=b2@E<}EJ~P^cK|&S0pHad fQ1HA@L? ޾-T|a&)!0l"RnM;cU ']!\7h6#1 8f_GPpV2)9}eaS7J Z~NeO?Ihs ܞ JVC_8R9ϱYѴ9[QҹQ|6rĶpaŇ auKqiG3L5^Daf 喻K ShUo"4&\7nuve  LB%tN~I )T ʠz'd@񙩤*ϡ f領E pR#Dٯ)X}dMbv$B5%C jn߫C}دFhYs TT~MYyLMFqPȀa(e{4*= gbQ^uu, @ ˤA}-gnϤ/$#~4%DУD9_#>m(Pm?B/ CyOV\"p5gcdކT۩-QT0C*(|qO_esU>]4JIbRvE6H?iUz=atYYm/ ]OSYܥ/dZfNO5$5ôbhq##(Fr_6:.N(Igr4d4.7O.I}T;}~Va'tQvo2KDVK-QK)*q3#Zk_RD-2 S"RR Xw7P6@{{ٰW&l1'~Ͳ`mvGY: %2'i/9Q#!e2bf!̅xNj|ژρu;sA~Dy[[EF0O1 [Yu3,FjЈ? w*pf%(Ԉ.<4:v$uN5 {51xܩ(^*/_E\M S:k3Pq)mPu%(52dCuZ<_I|&8 %*8~]**q*m]1 YgɕR$@ĵi:7l:ԍt\=.t'!ct M2?t):-7 9V$uW%#}F.bzn;&4Z!4I#"o)zNSFJ(]aal/kf:*?W. }K:k7JϾ?xioъCmHmRS"e J몼^Gmo.D.fO9XndDl>j4HG[XrQ[I /uⱁ tQ oy"Q*146%":^mgN%ȩY+"P ,‰)Y͒j*[ ץN%O<~C .lfcQ0ٯNj/讇w_ R#8.EGSuOJI57v^msM P`8 !AY Ј&n"Bp}$R=ކCZ̠p[E2wm&n_(K-$Aͽw&' Yg#Bd ɏ|07Bg¿!N7_S=EɁcRkl-B#yqm oѺz!G1[ ۽Rd?M } 34a:.Wj8($*~&~rZF(Iς/9r /݆/;zhHPz'W a$%Z^kV}6~w9?;ys+An+=m|ߤ9o.WN3\Lxw!-|OWfT]E2& ?dj}Co%2 ـ$${2zgiM*0 76$?oš2:J,] 'acV٫,c΃fdq |V&_Z;""no{ D6):xx9ɴq41Cܙ\k(Nyn˗xūR=2mcM3/tli$huNI>'?#̝ڵ0g|R⺹C%SWQxNtKSzEc4 oy+m餖9#c3t$'o ?z^/- <]3:JW~v, uI(?*^y8+R\N+ō*>5a ۭ1}pLyX}h;j_<XYy$EF*.4$o|E1nS"ì0Ñ+ƐV,UZy>ۉmMF h*\5(*m\@s-C upc&,1u努\fę2a/~\q\jOyo ,q7N* [УgŽuxD&)R3PubD B[il?<+)&\[{IrJv ndNB+(n -]lbCwbY̾!aqǗ4TҹN8LFhvh9ҡ ۀMN T:|fFQ8%0~U&@bu%/7(8S$,~~7JdJqe3GY49@QC@gvJL#z;SRnAD|ƳL6b:y.xZҖ㘩t_<YIΥU(?1K|+A^CܲϊҤʓL-33EhS-k^*sֵS+ hҿjhO=yS󞨬k#g mβ1ɸإ &&G涕_'kQ UMAnKu+k)Ũ`P`g&RDIaEzLb sP3~o_^t t6,7~)fY0 .?u@wTF!?Faߋ.Vx#m-雪p ݋EM^1lN8+[[^(v;6#IUӎ7oE |KNMW4 Y+d'f.P˨)HE(>Y<Ë<7 3'Jd2`\qUU/gNMN;Ѫœc7E%6qؿ!w4ۈzCnj_Q?-Pm,o^ܐ <7v7An1;10w߰]<O>Q\N2NH>؃KMH*܅"G IVߋG-ǮGhxo O5D0L4+6O>QN dmT"5\CPnp;lүJXB$x^3,LNܩJ='Fa3 BK]ŝ=o3ϊ֙@RE ?V3jlZᨤGbNq"|,yww)5_r~%u|4:Џ.кoHH#\t,|t[è47\Bis= nYpE3.p %{sDު1Gjޖ_kuu-9P?EiV;H\&َQVn~Z2+!䘋?-vA=y?0o*Wɩ#b0҈dRB8U>~<{:|z+!U1klYHk@GC]%NOW}q/Ot4i&IJ`Azݡ/>L 5P̠hG˼.(H\ \;l؋+tR#'rHu(Aa lTBRzzauo=qbP][& ά1y~Įַ ϪA۟ڿ> 4R !߉7s;ʱQ8`F+Hۦxc3);_]4pkO5[mQ|P 'Fyգһ4&E>Q/?^g*[A  Gw;˫8Ԙ/Hz~Fm[@@=Eym~4dp{$ 7 \;s3 1x qgٽf+ E8wQǶa sNf Qt,tݱb6 QP~L¼q䱫(詞WL+w&Nz`dDo9[_QY a߾REP W|H?4 1PeUnc[NL]ME<r7Δtqo+ Ѻ#;9{y4Ȕ{a٫7xR,gr1KhΉ~0h'{gqDGwmDi*,^71θIR9T 𛕽=m"ڏNs;D&(V 8oXB`3Oq` >(۹yM5ҡt_Y%!4xym-k6v7Mp44KK%mY P-:MO׶AcgAtG4eY_OOy?8u}gWl= uOp ^?9'g | YxKc &QYdNP DcX<es5M-iËxNF0WW7oR/S4 6ar}|n'tq51)FT{u`ZabySqrk_}i<|a#6jwLXeCiCGY74 oh7&&U4K5Bv֥;I-v dK*)&@_ jl]Y`HKU0' `} ö@B`R[C @37Fwˉ%k))A~O(kJ7~L-٘IKC/O5̊Q+,b)= } ;vYDiA>3\cY0 vU YDI+p]19Я.pqv.ݜH$ J;6i#ʊ'fU*GT hOR, [s6V2 x|b$~=88.Zo>JYzF_q='4IYЏ B,~A'W( [v d 'S%ogvO D9*# uO7jEcݬćgdjhE b g,=ۂ^>ZOyW ɳtϸgWw6'lvp̉IAc](׮7xIJZ$f/ E ?3mgxL?R8 yufT怒#I5LgЂ+iIՐm;l dBmrl5r=V)`WCQD bHo%* L 8!)3TӱQ+Xv:;I6!A9}U87=obf5ԔC9x]=!P<:-g- L6jخ'|' 6xd#+`*O lh?+gruVO$qx5@T]l-DZ<#$H}VxḧB]2myeN5o?`KB`s+m_C)cLW21yN}ن ;'h vKZ];f#›~,=bt<9(U@K2 NY{BIٖ몤a#dqTxNi_vFa)~Q8J;S+d1,g nm0KױUಎ]DY3s`St=-(.O&]|AG,CEx⸅_njʝoOȏ9jf׿TڌwOD 6ǀE!4|]fv]. ,?b7{ gvq E>O!x -Y,X`- ~PX [4 _9h+xэICuD#"SЀM{@aUA[Q?-Bv(S-kJ9+D(UM1=j'z c1}(S/RbL7w\\VXrݴuu9Ư^|UA ֥|@fA0eYyJL0am+ԑ*b##߱ݓ#-p>dI"0&qWԦ6 aUY4VçM"Z>m09 fU -ڭ4mVyb41_c^@+)䁚 sڝ: =ƛ GLeϯ0F&H„.8CW9o09U*<TH?PBFRlQs=LFP捍YTsn޺Ap򙟎mrZ%.Df;L+YT?6\]̝*bӱX-bӔ62y*.*YDi@ \Fi-~Y7ULj vQ)-?*V.{kfiw(F4'4_cmvޤkpoָr$?b5QlaXh̔< =-]0tr€\!Ojmu򂿎\.Q9ZDC,ܸ^3F6" ӭ@&L!{0s#$-}G2Y@_RFxv0أR5O,~L7'dt&Mױ Jܽp*4C% n>d 癝Qߍ&/]Ƭ%R $sq LXz-b19=ɾ,o| } .J>$ (on!`;fY˼@^mp*ICAWNS O\Y`$9,֓&&a'T BC y:Uw1qƤ$墀nJgO2fzN"^4<46OIl+թdVZYIkڶ4k80k<@EjhcRbySD ۽1Jpߢq9&?-\Nl#aX.b,%) }7%[/0<ɀeZI niD-ML%˫)={xR=~:>+vVgJ=}tdd84[%90}Ddq$JGܙg-^c$2NT{0i=pQ8o:B d1bЪWKEDRٱ ]kõqaP-Q־' K9Bg)U;dӞB(O 2܂+0JSϹ|FjEM7D>t2~cS0C#Z5JFP͈AMQ>I2CNƕ/KR2 l˓u[~KwU Fmwk9t!`T{ID}ax9Í뗧3l\`5ɭ-)Z}kd_؁>lVbp%×'rg3̔ <ʖt!涇z(eleH]m,"( 064fiίՑؽ&H̼1[% ~с(o_~_=n;N!|-q=cd3f#_;<$HcrDXN,;,5F/:gvxDmbG3,-WDGFhBwSc3bA%WH zJ] $L6&S%- .>,KWSݗR.}k+g8g}X jgnGFmfo¿&Ĩigڂczxq!G2ͧ\R I9Bi&Vj!|pRXn8 q񏜄 9,+zEi/XEDwupCkP#7DpfFlҞvx|g*^Xa0IJz?EH\ӗBM>~"G؃8}M--ݐćA' (|t 55 ?djI0mW.CR[g c56|#'Ƶy Zd?ɘC cr4Ԍ:W7)Pe]6 +pG`/&fqN%>N]XY9d>B d6:^_NyLS~S#qKYo z|*V:b ^_5ӚN`; Zؿ9?~U⋇L5 ֥$s/]v/Gb7ݏf-H̪eTLSMXjȶze#p*r1QC|P\)% 2rAho2+[g\%wxzЬmiU &Ƒ+Tv*QE$*z<>@ݻأ2KG:A9w({\5xBc/{B+/CHѣҹ-k5!E!/V4thOj{eWW1@SsC{ұl͛;mJA#cy(d}sKے$NWv"L k9kʑ9oƵN"6n'hbsc\vidvױU(^= @_)iV o6H:fr5^pL^;Ͳ,‘&J|Dy%dL-j $= -k̙tԽs&1L4z7&޼ƒav}L/͓T ,/:hߛ"Z|LAƶ9 QM0R8V2JIU*'U7`/7 RV!k-r%XWwK>B gᷞF_lv&Gt=EkGJ|P 8Q4I-x+ ѷJjikުP):%TKh;eɜ־YT IN \$zs]霿msS~VA*EY5}pAY&@ѱ~) a/_DOk 68 @֯[<؇َC$Iokd<CIrS$xe!b|4E⪃%&|R V,⻢%+uEV(9a4S5WbT䎗vuFׂ /k/],}p:!i=7-4dzUAvҽx&u*psu@FS A 6^Y0` lvKe+Ciol[K=;dЄ%XDDv(;vo*IZ)p8 Ycvxխ֢~ sQUL*lrZ&E Z?D ٕbsn߬MZ;zZJ~[!^uWHx)c'F[KW;Sb P*Gb#ͪFFU4BYP- )M?U.85V2O/3FԙYkwʥ;8ĵY*-keqX8d# P/+(=b) 5 |ց("91+ [j頔cV6ٳK. X3y~S6L}]a6eSO;}3>}={x(PEH%ƛf);pgBߊTF̮q"YY}vŋ.5IR,[u鯊taBˬW$cZ2"}ætcJC53&:RMP#~jfl+S&Mu7ቅ9ۯ5O<ܙȟ7Kʶ%i0/-ꁳA cC&/tKVn2kk1 L]zHN% ߒGAY/;>nX=i(kfmU$M?~^ c%o5iKQ|#D7Ѣ̰ҡ4bihv1Yr%]`6=juͱ Jcw^,q( f ųSCY,*'7J5|ǷZO+ U+Ay{uѷK`FVJ)*QYǺ&.@"lGiijY HBX:N;dtv6f3ڭaL *JqF?v;Xqe'e2Y̖쏌HX |t(#F-$w>S<#Z*uJCV4:t-h ;2 u,X@ec긪`nXXLg@AK χeq:?6]8&gm1 vсA30B<޵I3o0vvz)ٲHh%ҏ} ۈ c5#V~vlIU&LMQ2/&gvL_18U7{fL?ߦʽ |$he']cc!G~TҀL-5+8ɫ`;S9 ng!M@y1~1 /oP0R5訌,vO†+2FxGpPW5X Ԫ9P>Go=7CveZ2h[-T].;ARDi5-fU's7Ҥ g%ҏrsR +7>c- Zl~Kj~!le+qS>_Viml:ўWa"&҇^y_M7_łD#A'wSޯ TBNy;W j:p.9+L$Հ,>Wob"I )+m\{x._vװ%~$cRY̵w-u.#z˃,Nl| F7wm_@@7nxn)xâR.JmY(2J6l1H-᭣聪O^wbE-}v&U1T{n,ʋ Nj=޽iT,܈V571菁$̈bWrL3.?dA `GaǶy)sw*0k47`y{f"뿋y6V/J^?8SVrFYcyhMbn?"_-W Y\<+%Gwу[l˸Ǜ(XYM'AMFt{% r{ehBhQ4DkgZ+,@ 1Kr<*"i "+3clN&¹[\Oo+ 3'1MKv`0/o֍fȟzxfObɛ慧^UȄ+BkH|7U*b^> `P=pK.j*mG8j3 d(W)ޣg/ȜøN;uYǺ#sJH4ޫ2_Qb;iƏ9>ƶF3<&}hXI2X>#${M޽|=p'hal11506פVCh.)/\H Dmg4g䍥oV`O&|\/3őPY3ۆ.uAdh &R[H޿b+go_ض v EF&BC0iGUr# k}iegl,L"V3%-z_@ˣ+65zAwE/BHaDu@ڭ/_ i9dVAδp{ f$b{:+^ oyÄuFS3|PRrn}Y5ѨbkoTc܎Ɉ`cVXuP_fWjPYis-!"aٷ.w:d=7(S)j oY\n[v LWJ:zTP95}!S`gQ;]nHj$ͷMU˞`3hyR,2πt$ATq3,P5߬y*W f@Kn-Gv(.uCKý}4 :-,o$ubB:#[dBDG4@+W<Ϯ[0 ܨW)ZE G ,/ R6>ز{χ[޲}KHӻ޳nD7MzHDD\U ~ri[ _UN?0y_MG:{nrɯ2@m]D"DWtk q7!)e )] 6#µ.`Xh4$B?$֙jYxjE9FVV܁`S@pZl+Ԁmbsgd_{ݜD*t=J̱eEEM0FuM71g9Vq}Ŝo*A!V=S-ktY)1yvRTIE1r!7-L)Ihyd]MX0Sb>NT5C`uqè( !w Χ~ {iҤgp xc ] g.H *Q߆Ԃ9c/OS2@)qN~ ~@Zx"i!j:8t_Id!jgS$s`x\-Ñ a_p zV(Tlr1ڰJ\sη麉0wr,ex?4OɌ[UFRT{R\9!y!Mި6SӫT/"|Bт)-@l=.=Xs5mIe8%XUrS/'7ͮ!hsb^WܦGs^B,~Bqs`g[&IcjDw6>cU8@RR0" ݧ#ť,a=j(m@6mO5U- SE_P~CjZu6O&+®I chl/%&RE# k)D7sՀzcv %K_"Ű$] :_sv;`=\cv#3ϴv 16.a})<$HFҽzF =#RKuښ!MނW){] ?dy@oc/b^4k Rt41@k{P4{`m$!E|s=.;gH%#C~aw^vd!w nܝȄ-Rmȉdǥp`6r"{v]KCUZeP '2$TR ,qYh0`e!r7!W-rA͘.$X;C Gs=pEܨBs+^hlIwxF;UW RD^ǯU|KqJX:M Z;e{oo6<>z"5X$¤x] UӖA5EjOGӖɥڱYc}PZѱZaö2ؘbK%Zf2h'd<|^r i9JEepڻM m\|t«>~deM+N9,UI =p<&9ȁ* ?LEtj23 P>}_XgPT1/`xP'-)_{xD08260mE'ßDbZAAoxx?: ]KØVUǰ{F[F˼ah%@HE'&F> T'6Sc}8(&۳X`פmFoľ4ju:|vZz6QLs}"6nl>%^rRt/ !%+<x!41ʬ)&0½usɌԫn#VsݐfxnؼlU] bIf֞ઇ žgzY?BZgq |s7x!S]7\EـQj+(m|c4SYzGԶړAuGC]ᦓxF Iw5_v*#hÏp>r..f3gwnGZ].`t(iKN?_1^p[xpb:vhl*3HmIg~+d">b7Vr!yEYxIRA;P,ey˛Gg]UGC]A@`7$j夥Ar8b渁- ؑ$0qy"?Ct:_=.I`R1$)ϥf?z3C`&;+ 5dky22z9)0ƃ6ʣ`_; rkBF+|_kAh(_Xk1RDc~؉HyfK;+.(!࡝<8$ K9Z L҂UFp6]vPBkD@&o yDa }- `. Q&_^0{bFfD a~ݸ:Q:\Pc)w2pj˺AU/Po>2කfUQd>6VV0gi.fE POLDdQ̴tR| sV QTBEڒSyF5^4\0pg 3d\BcXƯG([͖) UFW(uHXJC.Yz`,9P"2_nL8_60%8`d7B] 8m R0ߐ:\2_A4.% AџhnTY h̬r}&VN82w6ۀ!>T_aE Ny))wuğ5ߣW"pFI152yr~ O>(,- mҁ [NJ|Ͷf+#y+5iLbH?,<;\zvU)`)$XٌC/}EqYt$ʃ~8iz)*sg 1LZ%b|}}wBvakqAb0QIMң9)U%ؠ# Z1[A@ 4P=,>g.ocAHnget$d>>y\;􉨖Z٦ͽoŦy8G&Tmpy?J)pTZ0U^BLӮW JHE6!e6I'M1ǻż]B3xZZXt:ҊHY,;-iFNʲj"Լ~ǂTw)G`BȀu֋iXQ_p9RŮjޯ`vjEft=]Ro[fhբ[J&ZscHp ϑ1$:bѰݺ&=7?yXoLOVggCfA[Xx=BD|[xV>- ?L+ŪGjbɃvqAo'N0:HAͼ@6E^P 8P$kU25{YF8գ~ \VX>,< !iy]h݆Ė0:'5bq5XӤa;MpPPY{ ץ;F/KQ,` RzJ56$ &K|&^ tRk%ԝ.מiХslrTE6g KżpP\k_6 P\ؚsڜ@hd>:~W_Y#_I鰫* tXv0a?FrE LyDKڙ{#{8i(ic'AlCЄwqsEl˱JPFX?Pf"XQF2)O 2|sDXq\ps Y/mӗRlٺ~Kth..T xџJ\c#E=d\Y0Ҧ5RWPOֺf" U\p9nAO9[mؽ}@sʽ2-^SMEDcAɝx*wG4É!Q@ctYK;DNY(m8nWMo$QLdۡ4'nl9?Č&m~ʗ "aۡyx|!kKq?po¼_i09*b)p̦?r.֠gc~oLPq7|>JP\ejaﵢl;Ț,5 g [ % {}A cW=86/̝~Jzdhd h".h;zxg~ΣMUunql|H&9nC֚B-&|zBQڧǻ0ȄQzFT,dpl;lsT^+&h0+qTp1yoU:c-KB^ocNB Q#Ye,1z]7Φ'fDnCW;#b~s 5t?g7*Yº'x%$DW1 s[- wBC zInO9VI};T|͈/`g>A`IQ gL̕t=m\38|!`2˜4Yz"}ΎR Z3VxnJPYLG(9Z |x" cwl38ڞ;_SR)}VqR| ^-N2ۏamة2k.fXdy8fgYiA@./sBsBx-ߓ~j= .BwҜd =EsHUя08~=%VSH)rٸѱF$:]Ir *d$ⰭȔ5E^p_޴0+WZYrMh=N;o -T2:fT#FhW kYק z(w;j-H ڌWWKid^n RPeMLt(` ?>7rبD<ȣ&(:0CF(ɆXv^x l?B'ZA6 vMg!?y~5 B#of}p]y^-OH7|Ap^]nhv5fQMQV'N^-UܬnW#}ѓ};yn3Hgcӷ2S?`J =Nf?K9I}N<ɍ!߂>ÚHl]A^ǑE 5 F# K/%?\Lg d6a418~CV4b*F'!LKA-34 C?q3$9n%ʁ L<`{Y +y~|[I/'eDET'Qa/D6Yy28a-m(KFAkHPd/էԈdƈ0n`A|B*tW(ǻ[P;O5ٶ6Wk*N%bD&~3UrfQO' dYc# IGokqn8RxC2&z?P]'-hAS/Qd[t>̆'6e-0 +Ou<8\rR| (%-2)w:bg&aJ=0Gsy(0n3tY! }^ )eǩ>VD2݋D3-y:ݟg(Vݷ5}"VUcU-<^u&HbWyBJJlF!KF E:Sj] eٛ`BQѲkD\U+uNñqF V3I~ {SبL25&10J` y O9DV͟_z<.jiZ_.q_8qhUbAB?԰W:`ǚQ$(qPՂ]bOJt)LxZSь"n=:ڵBEe[Bo:7.mt]| y}$5G4'j?ZB?/4`gavSv`^zb"2f%MC߫Vs^ ONcMI *BS#tؗe*}mzBm#^t٩iRVE6!'YjZ‚yz&GAi@E-w<;vuWVvj'{Q2P}%T``Fe[ԯVe3@+~j{GAE8TiN%9Qc)o>BբCw6G U-Ow3pκ`D0/1ǝ {Xu7K^P;MVv%,.ӹfêYK_7{BuJOѤa+3P` IE:N@Q0N; \%:@W΀RR*2;C=,UM40, UQ\!$FT%Uϴ{><9CŭbU= aLֲ5qv&|ˌe*;i -/o| 4E=^j4猚eԈh+ T%:seSI`Rdž9yg-_kÊGn L y1v !\WSϦ ̬+E(>3@>+|ꢤ53 @Op㨉9Vc/H.hϑo7ݑڶۭNF6] 2>b)J=!m;G\=:'w5i/`uGR}3(W)OVtx&'Ή?b[{ L~ZJēB6< VkVՇVq*de\ Mf9J?՞0&R{^g~MB_۸TjQvQLrSNkiY~!Y>UW=MU4Wh{ DY^e>ini亐,> Cb7m9":=agb|0+΅*UʈIf:`X$)M"ގa1h  `$̳ H}ٔ#,J]`y4~=:*#* L֙ĩ0QXM{m9 ǹG/1X&P:dëI\.kQ&Z˩NL4PEI-CRD3qiIŠ }W٨ !j_xFT\ڵ4#fi.ͧ +1?^"5=kuYڹobg{ [anRh߹IƟa<ʨڲ{2 2l#]>O=jCGYs[P w` ǏE+_gۡq[!e4t/]ӎ"Kq骎5Baho\ yDD0 1{"1 sY_", Q.ݦ $ș:-0kQQNjҿ8hF/ÌZΚbd0vARwK0G]=$iX 8ZX#/+o|rO0r׺dd|QīI0w:daą\ f49-~o@1J4 8t x(P (SCeʳqz}$CM𔃘kN3HKP\Էac\ c~kAmܟ݆x(̭U5̟! *e\r{:sE.{'60b]ޥQ̶Ѷ`-l3~bx1_r=EEv &v5//Zrf'o%갹@G@tI;>i/M,^>NlՕ:Qq.Qr*W  덺d=A<6!NoR{E`+gӔ`*K@H{G&}&gp5y*sS|c;t&L^ϙ O KMuZ'uQ"!@! ?,}!!MO^p t<JR6P٦*[m?z{1'U+1ģXܪG>e*֕UHmjڌW3ɑdoWl&~PNj~:h@[ .ccmW4~aI]=3(+ϗϞ!MvB9D_+ |Y!!|! ۲EZܿ.iEnE~bLvY|BL/OlxMuhȑܬDa[XYN\S΅) &}6]2]O(;c'M*=ɰ[mDgzL+G //GǓ}To^BCO9g0)Ay>] d(?w^>}LUD{]*!mlb]H~dɑyV;~}QubͰwoR_ bqp'”oãH#q~}i6O3=<:R f=> 2uyr6f؀\8j~4#{?W Xf$)z'чf߄X *f&de{aߗhq[U 3fJu_T5ϙYW8+Z6` ZDSy\Zs(mRaR/D?!O.8rZ%d^EEPh% :n5+&5 5HL+nS-~nvB;[J\V9p2>L0&T'C"LI= Bũ:wP)= |þS0EX^/x'L`'?k=\^bk?X/1< K#?3}Rz>`| Yq`7wNj$&>|)pv, *nwF< :NM$Rl$ qHD F*TfN**,_]zqEU-^'"v+#^eA6:CaԎwB_.ؒtX h8<M;xF囹֒Hm,f7 _.[b=+pR|{(PtܘƁ2j~|mb"6"8]Xd4aT@Q1}td] z[Tr/JP! 1XVۥKb {RޠswgBcv[xү)g'yuBeL7v@ y0% ٗ Xg-ZRUs/4թt-h2mO3s~aIpF?\ D8 ½B(oS]pФ:1K En`}'#C wm'ר3ٚfĶ*{y~N3pG9EF*d{9Y}AJA)/Lp'>Eue;I:r&FB4i>E%rq4-k~I74WB͸T7+bݴJd"E=\d~t=wiX75n&{$()*Ңė^h:K#Kz/:Cd[lU Kz [.?.{KUYɹ$ඓf^QSEkwI|D|pAe.hW?BfT܈&blzc&g34gD3ll#`±Q0Tt̕BZ' 7PdMUђ]+t8Gy> F4DTO; p oouʨjS 兏+,g=Ha.AFǏAIJxRn4n1/YmNғ#{#,FR,Ŋ _~x4Ռ`&fX[+Cp]x^bg)yY; VܫHV%W^ N/tQJ8Tï)czQp/u84daFn|+RaC o&nAǦsǏSAUkL@iSKfx!#Ŭpɺ#[Ha`uEH8CO 7${[ROt艇:̉ B:D+f R cP=QTMboa?l)9u3hWX `[MhUAMF~`Zq'2mӥYOo+xݘBQBi^#Եӏ)'Ҷމ{%WMmGiCNKG3ePV\LpKBh r/`Y3%aG.Q؅̬eB@S R'IKٸ9׍q|]Nnui힩kgD=d63#(E HS9({U#&Ada/3HG%T7$NlhgXoM<ݠ(B-p%虿SSR`#]_* w; m<{hu:bL }FvS$g S,6__#9oZ QjHogz!om '/Ce_ <-76KF5xM2A/-:_g:|ʩY }\#u^9iQ~ĨfWb_xWōq7C~$Vl jH `'Hr/8I (ߘiƮK]Qܔz9) u;Ae3y_K;hcKr:0_iJPZdX!*TmhZ;B4 Ay.懳?x9=O8EU+%._28gpƈ|HؕajCO.Jz,B;&RW =D蹤ؐ0lJ@ 3-ˆjՏf=FޡioBR3Vh@\sQ:ц%+Y:PtjECB`97WGx+5.2P q^ &j_ {Z[C^[ByF䜴Փ[Sgb[(esYQ*2OMS\"LaXUƘ>=;`2̈u/VezF*2kW4GF! taCVtƭޫaZ&=Z : q5ɈtFRV4*S[b$X{W>KM n.ߔL 2ێÇD sMb:9a~ql`묿ӀtC߱У;q Kk4pP5"["<90Qq1=s)Jew@=X.eg':-inQuv^l51, `ۛ(93YV/R"5QK,<;6Jhħ,-ګ2GNvNԥG)xݛa,}_5HP`c}XC'YKc^oG~t̯gj,lJ>R plȥD5`\*|!v:yZ)C:6 ePj)e oEqՠMʷx|-L9ّ:UV?nUHs1;rWb-?*/BvL?} ]+]6fn q(1H.u(ڕbϨb.lO&>[ٸۗ"Hj6Y UFI`rl!<8zh7/M(UtIo笽BY#uFL#mӔC3m zRןrݰM ol.hZv R.m6jC">9@ lZOa=Wrq rAŨB_&^2;.^aA$Z" 0mջYtSE\"/ΉXSM*Tt]0gBI#'븦5Q +{y!}RLZ֞UOr І>v8l.ةĎP kVLx!FJ }Y.,Vz wd|i"b-A64>Ҽ># c©#y&kkYwHw|Hgq2SW@MdS{ P-y#Q%N^ІPH"&PE"q{씉EtHyK](߬k%Ƥ{*:ԟnx=B$`G0dC]0 ZuDma4#z6nئR̋wD`aY&[i)sٰc; 9J6r:y@w:}"Y+9+z%)Cm"00\xZ1``J&–ϲkm}N,u0ĊaiK&ٖj6) Q 8lw1^[}KLsä2v9#t90E3ЀE}n¯!cz T;4j0qg,$MQ!Փ.BՆ|^RZ K-QgpYd,:u8F{7mo!1tVt( Ԝlɱp0{#4dͱ2x<:! qe"_)k%p|'H3b_;j%\4P]u<_=BKKH% cMG{hJ }Ee׋< SڝfVtp:}F8;8CP0eyNS6_c[Ǟ#%0K^ L:oR6uL D.]ZG#Ǽ eP茚LUUhGuLŌ^m@܍TV9ߙ[av\CBGJmvG^na6dX^N~0Ch|-Eu5>r 6odKR{؇/8dob6j}IIu D)-љ5ZMΛsQᓩwL:VE}k vQ:KR'fO^u?O1%לm0GĀjo+Χ<3ʫJ)e]qƥ16-ҕUlB4Y#hd %\O;6ҽc .SuFW60 +;پ-NCa|WǐQ& |Uv.G ؔeDߠ{#Ƌ6)ii}k6ӧJ(42k21%-n[9ȊtCi5ٹ;tKFg}BN}Ӑ|DDID엾9[d!LC>u)qzW0 E&k"'džIdRjy` AEa<)چ5,GGux/|kD.Vv wܰl'JQGraf}A jUpB46 )В]UQXcW`UUyruV|Jx}0+3 cbh M[ -C J y{k=ڙ[ ֗cȻodJsj4(d5UWs\n2D K"(d-'{~jO%2P-`&bYtpH52|[` 5 Edg(HT6@{«&u fˠzhNJ4v}+^1г9L-GrsLh (hZ3ȿ5A)hueG#N Vڑ@'3|4(x㫭oCfiɋXBC&f.Ɩj8!؎(sP\RA5<`G圊:S(DlI?lch􂨯)*;^> ™ <]Rxg9Їkeg!Y'ljƓ$cړDŽ;+0#}\/Gג:jMo(E iLf}P{чLn_t`uHŨ`?&M r{;߆ղ ;ơʺp{i~dm7B"l҂\[Ѝm0c揄Fof]$avmpFJi 2Mձ*"\X^Kj^礊_}`ECX_O{YyCH%O˨(ss5y\؇KۼZP6f% 5~1lkи['JE+DՄͬ5ZoHaҬHX@I Q@K8Nwاd.U@‹ٽmr<1qF>17+7 c +YPNR?6]OȚ%+9Pa K#I ĖS7EZ'NAݚe18 Ck*tjbN}x 7 +]xF;Jc@]2Tٙ+W]x$c)N'ϸXݭk/ rT&_n}YO:f~LpKAGeztC0OOzF:zRqN<ݡaL3*{$oR51ުi=bZwt9dhrt'`yB\qSytʽQ ,` oeT8˵o Hb==lW;l2ʿfjd7|H[rLc&DۢyY'إ O\%ӏ {\r+Ll3Mqwτ~%!f}J9C kwS١E`lore̖:^mE-6yW+wAA2a;R7VSc?AG(w<0^^A~# ` ՚͹Jsnp𱰑 ?<$] ]& IONu[8|s(%D&l27*[J#7@%6='Ht'Q,2L=fz'_ `~~D=X>d^ȻLMYGj?g\ HxE1PjrH]R07d!`Q0c/%9#CaVH^} V539@p9~P oWE="_$67.1Wݲ%U y&*gd2_R ՘%@u0 @Ifb~x&q[*,#!DUB_5AV;樓p>{iĝ-!7BF:pd!hw9_ddGW~IVi ޏ9 ae2PEl Qs^0lp$eѫiϚ,B,1/i9SgPf<&kP1c?+:m \cAḼ9& Yu}d>bU(;佗7<Nq}`-Gw;̛ ~AQtAt?cchR~!}Z2Wl~_vɀ5oAhHQBԞXnjn=<1_𵎎-{!&dl׿>\' 8bOYk1<6ǰ XyهNRX)iWGw^zos=}GSw4ϪDm4aU=z3D/ǐPx>*/&ԘQ ZЯivk3aUN:Z;#A{Pk!+wT;w*BX>,R/g7Wa߃f ?ox=>N+K68K4YN~X=fOܓqj}J9#R>?qz8g/ژ.2#g$%G|0ԮY{AsOa1fwڇATqf ?U<"us%2wyx"J_#Cf?vL6+FL_c3QV]X`Gow;Tc妇wBK^׆ D3ҽr vC@%`AG8[yi>t2SrBW{w^݃ oo6>eaSCԌZۡlO]hm.+Iȟ?^]#>(d v();Ap"avDF9? gX^PO{ǵjXrlyJ> % j&&><3ۻBdL+w%GhpXE._-bES-ߣ`,QMPۂO86G:@JdnӣV QQ֟o5pΊ(m b "Dyo / d\ -cS ~y]+ehQ_Ij%z F-@涇0G/s`߾߽`G9Ƙ01T zqk 9Pef&=JA&WY :K*[-$ɀR<.{A fd~1=1ɦ-+LGtD~O=f0!/!Dy(bl9slR djwor6MȄí ~]NAirEHt^J\9Wݦ/ERb[9/OǦi(c$8DȤW3?"M2u+5='ft@Ɔ\ yZ^V^j)lG1 qRmJU>㾄=Mr/ilF,-+؞aj?%ShndB tMQm!{ZCDz(\Kmz395JwE]cIo})~v5alS+l5Ď~Aptպa9n*qREo؜O.[Fg(oH;,>#LEF),M *x3.*8a dPM;aEN֎` g^t/ol5>kMN[]c۰ $P|Qjo :# 8EfϹ>z @nw _*{"DO*2!J_ tl^Bx0W8N\!oGax=Y9PߤBRlDaT*#e(>0nw v9Y##Bc[z7g8;zk~) Y4Pӧ|NQcE?8_{~hUTVhg )\Q2 X%u0ߤsxLͫ H=E5T6iYܟ6^mc6u"g({Epj,ǒ/*);o_kX4{" ʅ]Mqw!iS ,QDMju4 T3H^N:}/ZyCeuBcf JTF'w:(2nt$B$E}K {0 o3Ħ=Iu3r%Tri<:Z4[KY-#lN. ȕbhP1& 4J_tP*^HML8ǀ&熶`X|a-H^b+)a 2g<7Zm6bJ R Dߔ؀.fޔ=?<]Z0LVSWأV) VB]*6 @a?6BtUzL*o0S(per g&ϳ&`}XW0)l>x ";pl^i(\!T0uݤ/׵u_|w2[^_8b#HCk 0iMͶxp=W+g`fW;>o-A%r;8v=!7Hg֞ui;eb~g,t&22>@h˯-Eܩ2m__^zLvJE{Q?$RT]oL12WDo %mz<ˠOxIn+sm/ 퓔~}~tlx8CWKU3x#h9uG1FMلQ3mu AE}* j>>򖮝 Mr$.EKp!} σC{/~ cwq\bj 04\s=EU-/d~@R[({g8eo^8Pȱ9}H}KzJbf5""CrA@t;r7 qxo6 NPqe\ 3KzMT,}}A[kivMHDAn+7jJUjaÏ )qLJM{z#BnߡM@\neOV_5?޴ ;CC,MyLW4˯l70 !O!XcҫwH"p71G'l-o['ݿ[&H1+LbvZzFfLĮvyBe!ܩ'6u I'f'6*VF]>eujDsgi#t@OM JкG(rglXIHP}xU?[qs7l34u'L1|Dʤ9G^܋;qG,%Cv-ٸ4/A :N{$uLD#lyPCth_l'%1| Je>XϦc( CyK DQQVJ' 4Vd@'Dٖs L";a|%n'\>ӷFF.vA/b5oTV~c:˝sڛn3[H9 b->-!V@ۥ~x8fhɥAoJ kaFm,ZX{}@/P =ǘʓЀK}RRP>8e]fEW_f;cf,]hƶEEbCN0+޿ MSI^`Ӥ%hVZdP5JPئXDFqOS<`v PByCе7#ܤ19ղ؈^Y* b']% \YVa3] :MZSzTqHb\F#B n֜|;Fw" k;lNXz턩T0)H ig$0˩t j'CdJop744̣jyxJ3U-oBȺ~C)OT8Zü#dqhXlHMletPD/O˝77TMqD|'Y R([LKhN ^:cwa}ߩ&" A h-Ė $r߁mrAAj,B Iթ7NΈ4ft-D^ޘ tQ߉ D(aM56" Xe=ucغ勰v`&gS6kk*n qN/R#sqg ѲcuԖ6nm%DdiƪK^R>q|dxXĶ,qx^iq,:gL"b MƆQo"[*4ޛNIf2Uoo,}ج,ゆ3yinW$z3  wvp-īC*H|} dPK^eeѲ}vC߰d g(W?כ`z,qE*f&te !Twg7/`K VzIw|Zz̋D)^']Q4^1ؑ6UH|sgnC~ULn1Z(uU* k5Kd2TJkɧ8EP]/n#dfO)@Bx1Uǒ$;R~KMV`p+!(BcLL~Tܦ)O b7&Ym[D3.s 2 Vjワ^ʧK)t7Hj`?wBJna`3[st~,}&n,FXM)៚Y\]l*No|37Ӡ*ހcQ[Xv8op1Cwі\郤 >5L7Vv{ȃJ]|У_e-mDVěxr[+b3Z_ C"É'9o7Xu'8qJՇ3|es@7Ľ8^N`wTjmH4?:nI[cچ!y%\1}eC/(34ȯBfKzgn T 6y*^x&~ 32?6CyU*pH׈Ѥ1;n򃵕l=Cn ~ Fu6w*DKj  tCM4iRrKv犾;&N&37\lyi}TO{񺣋Whͷ8} mf$k9GL^vAa]Aiow]VK HE |Y݉ gsEL!nWڇ &%N}2?bP4q>т Ln 7xW'5p? nsj&Zސlp K[ MTPTNo,gx4 )'нA*L8iM  L9Ń(Mexc[FD!MW/j8`r` V>J?5y"KHJhrMCMFA ̀jf)k7^Lk'"נN#b, ?˜9搻#doqa:ݨ>"oαJ68vXB+N!I!W)\ma$b,(!20r{ݛ'+>Z8KG"«aŁFB@rkՎ(IÅ0] E%;jqAM?7j_+ptiά=NB" ?-Ey>'Pi7CzNhyFh93lZLT"Y7ьJ`e|Piw>?(쿷+Qnwfk,Q+lM5r\}P A). h~ U.#F'U ~9vOc)\.iP59" G3SOETf j`{t48rJ H6LRZ d*jd34סs;[멅P`%\]=6{udOH-a7N6dy'>;z57>TR{[gHI>#?D} ݛu=txhq`εg5J1@;Ծ7>qZ| p4Z׀Pӽ˃=RvkeJZy !GygI7ČT1sEWs~InB| e<=7]eNTjtڈ l h$/ߖ>#xGx> op~C{S|X5< XרGKPϒ}U>z.y=pXҙW+&8q=u Ā kAd[tgbZU><0 >stʝ$F'3o{jt,4, 9*Pn{e.`0 멾ZFhBL[v";r{[8?ZGы{os|{`um9:ӥُcKCL]b"b{ocr΃x(,U6m{ϯ`0|%U**2GhSaU2uo8m EdT]n[*S< ]n^ UnP4{%&zo(*R%MjKYQfyi`Y|0D+$Ni*e#'w-JxO4%Ds1ZKy6Rygu}ťP38q+("ĆEEP߮&@(H2 a:I7qhNwD x0vyN/:$b3-\>OO$0V_iiWH&2 #I1–8fZuE-z$9zDd H'6dANcy]8O9U3^A@C/nnOhyvxK-z_4Ջ{TtNkwYFsRUmc&(J2rob 56-k韫\7?MrbTB8ċZ#E֪!3䶙qd5,L[y̦ 쌰VG|QL.'hBXH< 2۽}T:9w;aPXW,$KlN]5s /sw-I? +(_ %tOEmk 0AD,U7jG@ *4&xjČra :}+_9#Fr/)twpSœsykvAс_8;|| -t}%Vbbf}jw0ei%t WzSf̻ymEs\!ά SoF-:q*ջn-1M5Bk#*vcW@Nq*֧6>() UN6gG>P72B p0d%\J@Em)FډW6c5h$Lش) ?@;% -AAlnj_W`Am*q*G)r~` ( "MsJ8cA(ME[ (c̔h\*bƓcu@O{߆aX"jof*&␻,.I$ t̻^$K*P gybQ[Xm !Pp?T{b,d0-jLYwD)=r3qDiU#\Ltiy ?60nӄ p×>?6vff^7?W Uiv&+0.#1>?Or{ c[E߲ 42HSJ[^zҷy<޸2ǞwqzjP/^`Yq̐JVͤ'l`(p / . )6C.r|O}̤tޏyK2Χ<Oy}7VVO~ŧ‡tcIKhE`RZ &P,~^Ş^d A ؕ-OccoTH:;po,CZQ?59,5(7Vy1 Jd?42A*_?%M۵y0q2 fr[?榒r/B>{ }Mk!.7ޗwe&!bBn$bġ+BO C b東i #;Pzx֘FA ږ^z區Tt~KNȋ1P Â;([Pa]̐v_|?nPT %rv|Nr6zW]n9?e ӗDXm?PćLQv(kq\t,^]8m2PFx>8*$-gMoy.uisf}G$U3"/Tn,kr V؅k3Z-nnR[&1QՊw1'Έv/(?E_ZqҀiM!$eNGD1 # . /vg%ž3INqJY6_,a|0hytcOf Gn6GY&Ѿ'>GFi32'7OݹQ?zT:yzhd=ǪW޹x@uiTˆO}l_pZGB_"8 ,%Z$fds $'{dRaRrY}; |CebeR7BQA)Q_0_>dA؜ [0v؆dr'5}H7tj*ZڷuJxa*TЖj' Im"3Q $%}^"H~@I %-k^%YR(1vQ.U-j-A.ɽxUFr;kb~^LxL ?̰GX]!nas<,!1GlPD-CCjRj)5/+EUܨUj= #&VD5d] )4jDNՑy++N);=Gsbj nT`[E;s:+Zbr֨9ee ZS9)ۧ9՛F/ eMfZݶE]Uǵ&,=PԡQT0^>5f2kRܲ"Mtn&H~k%62HRV:¦e(nTl5G}r6W~ٮ,Ag[5NZ[0 :C=pj fet#!=L/c !y٘E-Jm,PUB]4J8Z]WGz$m&AI W L^h S>@b$\5maK,1t|׺ґfJzhV4^EE\rb3ԵWHm޷vˡqB|/I|k3S*4u}%ەQ|;pDDg ql7t@+R%dbaPqI#ju ֺ:lfq3t2'h 6(hw&o%+#`p*t`bA &x]%?tr֔ε4@G-2]q&!l |+2,qKx=9R @̂ˎ%OnXbufI{@W|OTɾh!{ <;Lj$):YƓ @pzܮI[HP7k|YgXf˯T>QN'Žkğ Akñn:a .@CIV̥`p )L&|]#)}Ƭ22y>ըAmA; fc&.b-MK1gS|Eܦ8NFNQ(}gMT ҮV~PlTj7qI2"%lo3|!h>RmPIV<0SC42 P̭8ǵbĕmɚ,a %{IK~D}sW iM%H݆_L 4V\֑ rk'DqlMmj(/=5j‹4UYt/Mo@.8Dqp 5g+Fn239ݵ_[3?PH=֤®S(!9kLӣMjШpvbԍ%_dBL`:(u5tl)*\PPd΢-kj//-0 {#瘼Nʛ: C*hqZ#k:'f񈂪u]DXe26Ezf9TByCVOGz-mYJi̹m \-pVk*oudLJНl'.qZ ^HlKχDˣ#ӊU1GXq ԊV27\m\CKg[vD-2)3 QF&,˘FPRR!ZD9rgFly{q5:"egյSySy~){-6Dn54z˰q:-rQr~Pb`t#YG1U H7ED qzDiꙐC_\`X${5LR]n?x`E:d]*;YW/ΏnLl.6בUNSqO;܃Z3V.ztZP$DR ##:RMLI42TW\EBiY' ځ $uyUN;D:Q]ނqb=Dݖ|1׭_5lb__bڸGsmT kx7&${ZmD(=_̮hH'VB^l?U{MFzz14\1?o[9}4s:-@I&^D&A[A*eBV|6~M譿]ujpAY(Ă+&ll7 Z92 xyLE< '_]{ ?NƟd/val R1RXe}`G!"W7/P*?u] u rOkC'/K6cn7Kx1BP2M*w<rnٍ.lZ}~Y{s w yQYVluDA(:DY2DX}Flw%gEd5?eTؒOEt- :sV'{/ 2lͼA !TOp[ݨNlf}i ލG1h;7ϭC{FJKcoNLqZ~l3Ћd]%ۊ4+`42%LLgX:蘊~ۖ1.VJ]$$ پGJ %N>14ۭ; qygtk9C{7Ea9>ՆSDo ѰS"Q^Q"<Oe{S7T<~H.È`(Ů`6# /90tqRp4S<"b |+LR=0 k}>fȽ=ce*XN.}U!n:r2a9dW$<f6:~ΫOjWn}bi}V3 *rꁘh]lNg,ہ -Sg#{vz­;AFC؂HP6@ȡ !b4c^]B~>$nyU{~Cr 2e4|g$(hHB t~jj^ w)XAVWFNkɌYzqG1UT,+= O(LB5)^>S(B3h B^@@%m\ vG#:&P8J̗$--c,O9Q}A~rO%܇M&6XvsZ\u:'kt%L7!bᒿ'Dh.0 {n6⎒(ju6$Y:@H mfi/B} bŐ@m 15`|iW{< =z-{Ԑ@ā HDX;fmp_S eƄ$t$FvSq9Td0V:sQ.LF&2Ueu ' Vl偷hk찑۾e %A{CuhHHf%E˜SwhJ͠V~f85q^ t; M+d8, Wn13nmB^?wmbN ӱp}'#KܡF e|aJe(wf F" fI*ÿW qx͠IYtM'ĽU™ȗa6 m_Y2~ :@aCBGf2,Q£q2%OZ5.GL#L݁*pi h,Y a)#Vrch&w?2r\o=U&a75FPyC GU^CPiULH:H4*C>Vy78\7Dpa&vHOܾt&g֔pR͔Ypy=|iwùȜ9pFڪj=>:l$5U}Y6P(ND\K*XJ9|9 낡{DHvM{/wYlQ]<~ˁ @o=kO2y$H0o`翕}JkMO/ k8k%6^(-C(TeahTTO mn|97,9LX~c6uH]t։@\O&׳#;Ў]3# 347%F'?e[U Pa|J-]?_=o(]~R^? ݓ\zAbz hH2y1Fx="m<|T wI5!բ}zcvwUAi?YHݗŬ.]y^iK` 1t^hD \0 k{xmJ9%QDރDw`'<M%$i)HHCP9ɞ oƘ15F ]rQ ›H/o36YОIX$#(H {sʣ!E` Luҫ@2ʱmT#w(S2ܹ꟟=F ]U{Nн:|q.|cL )+7t D} >(%PD6&6ɧgC.w ʅzaT(סG5,|~iKPWvb4`˒Y}ޔ& Ngg\LL5ʡPC6kCߋaAzAm p|xJK 4ɋǫv4LaS:) s8%X9=#5d~丆[k5AY\%bdϱCfVkٯE?מ:񶖟)"= 9bK r{Ȃ{~hAkȽrDZW6th1VɋR !6zy$)sߠk yJY\c-CAuIÛׁFL,q3n ]"wVA%c4X*fgvCW!tѿP3LRĎ]R`KϣrVEN'cՃub eaFDgcehn 튡)g.9a֝k<̛aLs:BxԍIe7#oC\.d%tHT1ct#/w]M'ulkRmđRS0҆=1S "Xߙʘ}o48_JqH:in?|$/S5O,鈧!Q<:F4_B.(_>D9]op:38{X{ 慻6] QS{J-;dFS(f\TL*B)hbW=fe?\vɃ"i;ɧyB4olbDjVJۭXWI ˓woJ]? .:d}|ƽ29H,1j;gy 1~%=b)"v롩.>P3buSn;?2]%WJoFy9ˡy6ie;{Pf[8O cF38#yXSusH} Wf}<GΚS9 *B(PIŭmcˢ%/Ǹ4IQ{΍Eq,@FTɉ6L8Xjߢs'hKH TD) 0ۜsMSwq;# 9|;j-6XىL&g}"u3Y5喬nBblQ, 6 [,& Aqf4QA^_yh,DGdy5M0Nmh] ɐ0[23Υ3&C`Wl|"} ȻڦDŃgA\t'XWe}!-])F>CasUUE"ܿT԰JLMAIqH0\b SvBu}hAYy2Tԑ01I如9,%LE"0u3R|UuGjF;̵0^PQKSv6 X"*cQY'1YDxSZ&7h H5{r]R]C  1bCvn_O3rP5'6UȒNk8P@jnԵ. SxQmaHaZlZ||D1MhpVNÛ ^k.eOX*>NUW꼕4>x$C7 NBY:L`-HA3;1CÇI^rJMOeTn3o*oOBz`ATVYمˋlKv7H;o؎y:0Oa[[sOΐRM41aR`ػ2wT8dUGΪ]9 MChw\H$@- r(4:od$, з*I&oTIk˓ /YM!X]oZ:FIg4Z(~e7h%aʔ^m2r Ta˸X-P;ffC]pDYHzxK850Zh1 kLej?<סG6mo6oOȮR zYs kO˖ܗ&qD}F&+DVLf.1ohL^\/GVPs Vu+f(Ld.ir.rxMhV= #+16Ou(!bWKXғܐj}klDUjvz) QVhK>?ѣ3hV!`g:Ѡ=q\EE{ng{O:P1$3JX̳f~Қ[;pheg.A[kXuZ1J^N{i@j4w[͚; ;-饟+X3ɯ|Х>| `ZKxsY&`>:Z JX(ɂ%+e`ѝXS7Ῑ5ZW ¥Jtݵkg !|Juil7(%sxdP w@(dઆ0( `jI l]0?/(sa`5IˑTM!H2ԍ%]e!I('RI3"yEAp'O|xZ8O l\;izHWB;DaH{ c=zkG!mw<>1- pkAJud#{?,2M^G;Y8`K2͢7Bn#뙦DAUrN 2; ۵%ï5c4e 콟ܩ ZU:le.ݯ\[ r\Z%EjEL[o5ݐcIo@žqˇ1o{? PH]ǦӀ#9*L;]K'rL]ռ2ԅwn[2Y0$5Fą]6Lxԫ@xNg}F ĸ[{P[ryi [xz^j5qLbe0 ݜKK2v9(; )8Wn~G7"D;eivf^h ~wq GZ%qqzҖr@- WxVh b[?e~I?A|Xu;ZMDC[z]M}hYgs)Y1\g9Ò4Lěރi J!z~DrӘWmM>'~^~Cʙ~cBt\aE nx5L8ЯL2'%M) R8#&,/fۭ|XMM2ZdѻNš TYź,l5,J`G9E&J"]ARf z 2yhIQ9cB1RwSTal(8MknjVN͖߬[ jsFD*ͺٛ\Չ<WG͌aș uCN Yvq# d,;1F!fYOciu~QesA?RJ- fQ>t _j.߬o>FǨşB4O6j9qD^GUVYۭ3ep*x-7ǒea͸4M1iJG#d۪p5չ{x#@z:,D<˦;JB"u#u{:H [;,/e5MTdi-w+ou$j,2#gB\p AVO'|'- S$%+J,Y#+̩\\ڱ %3t 'Gx*TE1#r~BuNsr=ۄkMZI'([ NJk\n?*eAۨI<7tџU[Be3$x8޶=aR\;~82e|no@x0n*Jcf B7IQ=:y`:ƌ c$d~3iHjGJ'KW} O҃+XFMZ#ةx` äf wGĔ+j no>E#MAwl-kn{nWSY }eztG_oc"lvVl T qd-I( 3zջ`v_]ڰ^rU'.JmROcVKhAr<맪ŴA4;ᡮ+b~.-pw=Ь\Iw"Et$,8|uRÙP<:u5z/zVοܥ~J݃Kj}BOJ/z.# ^0o6\pVpv0E(}p@Z&s{ԂΜZ  Us0{5ޟ{3:<KԠS@pkڡrslU)F7F3`Ž[!lz!A A08+5* 2=U@,d:/v[i3AvMSXbܱqc?c |2-M0͝V$D9=%ic'h_B%ZՇi-9r!/n_]A92d|)tkQ Q<%raa89 ek>yyTW$ô/IF]rD Qͱ2+v+4i01.D.ϋrx +D[o]T" v+3HklH.!\Έz8tpZr0_3Wt##s! ߹ol T϶Vd:!}2kJfT0q 5⽯s(S'd/z?Q4"!wHWE?)ŷLࣙ~Ӷ]:gw #Q  II5o@Bx`V6hdIT -nD;hBG".%&(su%^^?KTA#nHU&8bko749hJ|dVL~DX9oo cբtF_TQٖPQ`Tkvh'* g4:=qe=l~"W&©EyKdrZHS ojt,;aK dt-PS:KdS!:rl/*5; NF$c̻㷴[5!O^<>Q5qӖ]bg4vܓN4-~d|*?a66jLjggs^-]I-1:zf`5+t5I% -nf,|옙bP!$d-T->q-q".kyĿgYn 7򦮽.6SW+ 6rWep(0NrR˞ΝޒZ3SA'疁۪jykk4!bTxDVXP;եnOrlMg14\=SGS'vaۜW-<{kf1WU z5H(!R ߵ+lAH|kͻA!XARԬ8|(F% ̦9Rcm'݋8Шyݮ#qIAU~/NNĖӠ{ݞ͎ģC;}'c|Agѓ'捵C\=B_ 7RaKmQ.) }_"&hǛpبQ3s}Fi0}%[VTD.:q]CxdG^ϰG=ڥZ-SmQ,<) 6۽ M5 &* 40'"2f`KMS%ili!قD"XT`sGص&UGF#Z[FP2gU۷c\'GI](.ev )%Ɏ˖7FS`|#8m>(&]򝼄A+4~bğ?[DKxP +F|46o^>dBĖJLv8@"t%*=p -Ț u>x qL/sG.ST.\Z`{qqvߵo)jg͔S6Ag9rJψ@W,ny\0Yrx`EW5Xr3#@uP|ȮfMpltZꡪT_W$% ]N.s\qQ!,8g8q(XhNH@Б!3B8O952deV=<FV: jU8GCSYw&ІRzĵ)zؖh 1H?Kr;̑5ڔ-ZGn+ `'<C:,ۛ#p~~MC8$ s]_NyorJ~T_Pfm9MBCMܞTH`OxTn Awf'74  Ka,>1yB4CFB3'! t K"B˽*fnSW4 ll7HIS)DsSMɭ;%3ur]@u^|"t=1*gDY{>\$sgpe868IЗnA>ydtwoC(`Ğ(<@u#(rUV̙̋ښ <%P.m +gvȅՀk<gϷ@f' QeI@Sn -6ܝ3L>3OŽ43[Js+YwKf6~~-C_|/,1k\F2~k)QN9&djҳ3~#G# mA+ٻw_]5 *7?yWB$_H.rpRAt=^mߘ.Nrʏ>D".U0-B[ℂԈpQadm9޿$bYihFqH;|&JbCɩv D3y;>M •ՒHmEV<`%Y.)cr"Ȅr0IU %^AH=ѮI;.P׉S}غ[B)KW% V:90Tz?wP]3O.'ٽVN{6{ߝxis%*0݃W_ܓ)̓ ҖC6R]OJy#FoBɑW 2'.siIo[6u2Jg[iO/5~o7ȾBwGZ[w}9 *T2]HncH|IdZ}-ÊtY6E!2WϤecg% na{a}a7L5VSGt$ͽL1nUʎI1Fw6bOu֕*RAkɈpuC'HDWуAZ.h qi%H909"%p^u$tF;PZ!9Um;p¥QG6P/M9ΎxmP*Q䥽Dهϑ0BVdˑo{IqGho_ 58Iqh~#gD]:ko.xיbJ 5ES_yK!Vo1}Q"BG>klrk} &=Ti"gh:E9iNJ!jGd羨 ܣ,Ҽa.hc2|!uvM&HGep 2$FS״V9?1C3XHr["Y}@+ZSzqwJ,`kD~z=VxgnQ5?B[ٯRSŸvI F~u fI<–F;5%TыWR##H? 45-l倕xi{4D~ݰ^3Q cE.j%Р u>C^*!/ʓתij<;[-EK5qARɩ±wi {fy-r2% s#?kNS8Ÿ]/S!y#ɿ| wdȬWda;\h˨ oC-~ DgΙ~CM`e`.]AʝJ 9wMQ߁l%܉)* b!;}Ql[饽|6m(täO$1 f ) (a.ss"'']ŊvLJըиZk ^ƤsuN9xkuDU摥rSI&&d+nՓQm2=  m70Zl_k,Ib'1Py鉰3+9x6|aR&0x~6ńjkO-WOe/C;;̖ICF3tGtb>K._ZsN97P}msa,"o@QSeػ)秙X7e91v(NpcHJ\XI5Cʭ .)ld^dbш-*Ag1!? :&@?G0{n-D=.z NA\qC_$k:P#if?k>](?R>O-z۸~ !Y J߂cbFq?ȧ_klgj0o9V\Ȕ@ŴEPbl>E`o h)6G!/RaWnf'CK]n9zJtޫ%w%RI0J86։U%(KBIbCaNV74^9/iMҹg=UNFEKP">7_AߞRWu<ձ EfU>̬NmG;GRqO=D,C0J#vφs/f|gE׌f+V5GwB?B% /E7ӈZq)ǪR2UXet_OGI0YlDѺŻ\c|facv>@ޚu$!;j?8wx!I ꂱbps(! J=|TD*1}\ 5VP!3)v{0*S)zvD .^jl ~GV t~QY.LV[8;rs$w`@u"Ko)d!P)[aNj-J`uXՑQ(K~ʕ.k=X_*,y׮;QP{x$CzBнPf㏓o+͵y?s<߮/AcQYSQGr\{C b.[@e8/2. V?1{!Nkj7 @+{|VH)OwÞ-P}K]{wR1pM)߈N{ir HO!P\7޴Q w]n|4=z6A޾j(ӰyE%7 `:sS#̠f6:ը/_%J-o\5땚XJy_ol54VBFr ަTZ|9%1ļ[\z6f"DBJTSgymɞoW4Y{cjT  60/]r)rh38Y%.ޟiʼw( ah1+ar\3N!phrokf,$!?H.߬tpvsKz{FnJ>Rݔo[1v@spպE3BqKZyQsT;2ga!R^Y|Trx.iw J>}n=PLA'޿-~z Q5IF@ f!y@9 T%bqȂj(HK`ŽPd_4kSvW{>{zf%t8$ H@oHbژ3~Sn^ōn 7t_,ewq*$V]Z`m.+(>9:Γ2O2! m.KyC s]y+rٙ _ ɭeoŒ ]"QK!U5{jӤLM4BIXc* )FoIGx$@RpY{GA+va-AW9!{,M@:&oFz! bʶ-g~,@FBg5/MBG(3O4!mk۫*vz~܅Tr|_He2: |Ga(-`>[S`q%p-+رB:ݧSIe+8o({628Fr_E)H=35ٴwL]ix&(.uvAV)aJ$_"j = s ɖe  {6fm:O+<ؚRcOȯ\S'Sx&|?5O{h-s8qP)rCMv R~&>X$? slO|\ts7f'Rܲw9d\\jc+mǔB}ؗ*Rd5}+KJz*nqDG7m0hŽ7,ڴO;zt9fiGPT8N#CFeϽ]K75Z*HȠZgJuSo4QulP:vؑ͊%>Tᠸ~r4%5+We4qY'?QH0b>{3úq#%p3V[]iۧ.=d?(.^԰;RhfpTѹz]T#~S9)#z5gک RS|9F)hiuÔ.bzFۻa)g>XR2 &7<(Wب_g㷊!eCYY˩n0,YڱƨҾRU1j%b=x\G3- Vq9E\ixZTvW:5H_)Yel/.&bg^ˏQnx<]>~lYYGmz\nn x?]}&QmxUOevkW;4U'=: .9ٶ4pD eg SyI^y?Y!W]~{Ä FUCu搛u;f ;1YR ,,Ka5_|Ҋ <{~eF]%̾{3ix`q?\JD#<}2G7c&xS2|F-)Y:|H2:߲礟XnsP}pyGd+goj0ڊ+hέ9J 1RCFE#}J w _fn#K! LWpC[fP~çL(`Bv.s.[S G@d +쪉ޖH M"Jr=-TlmOuP?ZtdmS+d<F1S9mqŘG M8= 3nK+ iѫìcn\*C0!a]tYi }9T Tk~Qt6~O o0R#9%͹K㜔0 s^(/"LƣnO?bsܙ%eg=a|<hB,7t.NP0+N}RTrC1&"|nxnbǒe)V;J:M9ɘYS+^hx"}ջ10LO{%oT9΁Bz} C0{Ce`F LZ/ $씦DrYoWA.ѵ)߷o$nԇ"K,=VB]$؀pW?&ű5IM`V ^sX֛sm <8=x1^<+}!F$vsRV&X W+c"_+mkWտP"8 @#e+1?*Fv |#sӹw8 zWOp-gMD?2=)['yŚӊ?X1@Sno?M܇~ F#e}/3/Tdn2# _-~/5;Uo7M{a`܉C&)\@E+Уz?q:|b3z㙭YPSD}0%r6͏5 *'i@wx͌X,mk5s-- ͫu{Id0'潯)Mxu`Uj;Fqp 3oV5'B8 8G V%w?:G4AA~@]yaSJ|z+W{  %{?(O`Ǎv0Q7@ >" o;'|QE,RkpHl[i hD׼I*pO7kO6hX!RYM +k%R3di{@r4M7UVLIx`-C1@U,1c(/q~FXՙXކ H^8z,?Xc0ɳ%b/soH} UKv'6/_c._~7fpiB:!t~Q ;4B}wz.B3ij1i}=|Ͷv72pL97BHZЖ`(䦬mծ! >+&S^%;lnQ^`ޭʙGӋr>JdFe.v6wE"WAJe|g>` -{I(EPDSxFJd2n И)UF}'7V '+NXLCbz_`cVr{R*?02v'(_q,kG|氜;BI%n8>^eЦNRuzyLn)y9M6+zfNzYz#Sܹė=H 9~weLFמ1g 0x^6fUҸ`,nza&ZIތV D5dhƤhrOLuLZ-H_!}e/D"zt[rinYݴUqSB޸@݉).'SsrF !:ʯKOjȿ2 w%/&kI60_w\~[LD'ƶ)UY %&Ƌ>N&יu<nU|Ї#y=Np7j& xY S^3"c%vѾ-d(SLVw$#2a^u#x*/\2K7A,^b \4p{Dc+NP$a:> FE6%@|2[)8Ko%_u}B02F%Ha?!qJZ>[qƤY|<: tA=k(zcT~^6s N|!MI'x}֍/w(yy|-b1L/ݱFF20WҜNwG?# ,]LHD';T* ]s8=D[`^= =5_B꒷ ˗(f[-Z3 /=JE2Q'wRح_fXL눈ڤhOn%9 `e\*̔)Ή+V6SyY\[s:!WP9K3! T|FdžL '%m jAYnڵu7ڲfnqϩ{i4+g $[׽l :c8cQ/_Tmm9I1V K+pYf=~PV{:($GrUBE ϸ׺޵-LR"^`V"lU_py<")]:x.d7Ft]`RaWo C6nW؋pMb'Ox3G —FnLOҚgMus7dqϺ:N/0d;޼VfxϓIu+GsMXOU0-iP~Fʵ/;gԗV3˿ǎQ0N/1W6.EvoaYMH%4`H-i0቉4d4w+L=n 2QZ֜ )Q{D렟ǵh l ja~Pqʞ b_pCO e>̺CLo+|]Ć]cod ܉w#l`.L $k7nj6rrwZI񄛍~6#ȄrP%%Ȇ)Jt64[Νŗ^1"I"^b `<2b$WxrU~*]{mgV/_ce xnU9UӶ2CEUFd*Ѹ?03xLDs5F.jJL{6[ЪS_idU=rK2.VBJZ9C]t8'sBȅIMYYŕ\Z>=l6;\}9y`:{:ҝ DG,{8CQVͨϏAY$a 8QV+oh@ظ 3Mmui\?n>rrbTd) #?kc"hiwݳln5 U0,Ӽ˚m"@5B` vLb6(pZ=Ź p3Ȍ O?ZM bJvlM,̓yՆsa W%n,GGD^cK*dF/ #`kʫݱ WE-FH%excǮ` jWv/.uC5-K0{=mu>FmG(>acJ~c·0!k8ti$~E[J+&P~*<85{`^j¡/1ݜYQ{iݥsJD-ՃܞrwXLHhk&yD/,SAQ`;C%7rwO /4:D%KYx.<%ݓ6sqе۰̿MKy b_a{J4nVjkk`fծ%o+p.n&,Ld?1`b< f;ZDʄouunR%7}hD:;IcG /I;xk/&\M5SUf )×r =}NhwYۡPRy1S-(lI =9wMg?o5mS,} qA~Q,񦨥f91>+\ KU)uɭxRB'myz{NzCo2sX#Ͼ2&qw0/]I-,Тܕ ^B^&+?U,v/O-JPTkP(L t6M[‹~W#N0*1TLKV™Lj ?i^,A"HФY6_k(6QNP@Zdkar-nGa&Ϻk:DK ~˶\0y#_oJXۣÿxAKUڝMBG¾:iK3UfY`J^^hjQ;[9J.Qu?3u伲\N8Jh*!a*#US ۞"5w%IbXfe8IwL&}b!L Vb^@HӛC05bkG(WQ~^7DpI% n ʼnnXE4 Wd)=_zi \AZ=\YCl!W"3 Vb>1eV l?#^ (!{u{rx m$wUzvzxXTr- B|K04 =߸' &e@+ix&l;TA{P#N\E z@9 \J(q|8un.Qs0.uD umGa8kbTlf猲0#{8fcq8 w@tEmDl8_ߞH凾Yj`g$O")/"-:Z{u8UkЭi-hByx8 ?,Pnܤq pe6X =d ;wS R|ZwQjRƮwjm9򇞊kP*h#`4Zg4qw07lV/5Z}4R~hxΫLt3 }74U_:.ڶ2~;W(": S=|Nv y̠ Ɓq9oFnu"Յw%d-Ie ?KN* 򏁄|Ut= 7O=&01Ufq:hsLǰ+ .(fT O—K+}=W]i_:ǰ~ی> mcq!o Y:oBƍz`oBS6_  ɥW|f0Fml.wԴv w!3{@?83 \W+ *]LY!VU,kAdA)zkF<"۩|o\)_㷼i*5$B 뿂Gc2 uJ(=ï'ɝoa"H&|3r'0Α߷BȈwHA?o d2ѳ_ms&퉔Jt!t$ :PN҂{C٨p uz);ELkX ˵s8: $?BY2:E !\:I9srNR3={xLUgS.K2^BL1GE[R_b58:pXZn0tvk]YԷ1͒3Gx?h=؅ Q|׋GќN>(eDf#&U}e=/Yׯ$ l D=FG SLwQw;*I33:BE'w{tK0LVw~͸PG3N-R ۖ$kޥ K 2orj#e/.8,Eڻ /qexsFV= \/8a'xr4nl5{73"F&^VSClRǾ0z3 8xȸMVMyYv#3 .g7͇X ͯm\ܪ(i}Xx[k"߉%SOt)eӪ2J۠ѧ 1UxI+ߋ.'H[4}+E%-\U/*/<삚N@f1xqQ {c"ۨ"@[t焻Qrv>JD\f'ˮ.R2B2Ձ*dÇ TsH߫zKVzH?)vVzd1kQ €qQ-s;'3^ko /ڜ'.rv_z3YwyBȏ|$$JQDŽ$5DE OEhsaP921\ɸP"0!Y N  8b0h<.Oɲ#Pcku1!)|ml{kE%|LcC`lDI.$Χo+Y(!VWiwNǹ4 c%^;nIɚj7^-$:P#`r(+; P'S+C0H d}͐@YbrմFOLkrn~d6Lj{QV+mC%?$+(7{j*iE=гf`+빯bѺCYlh;Lp\dWMjfS=^R &"Wd- b f`|~ǦY97tt^zɁ|(׺)f} ae5Z)}<6OD0n1mgNE_ZE21.Jߍ J f D5jkF[Z;4`rwbţ2 VRq\N/9Aa0< *e7 [j &C4 '͝5FAб \Q|3{7$~$F=Gzs Ǝ:51`͒NgG7# )9AȀ)d$Eu&ih}]C^O@:QO.zO> <tJlW*HfW>|FިA@'PQ/J/r䊊"Œ$=6ATyaх d.S׭jJ,b* c_!t_ #Ͱ,23)i+uZ͡ ֨>,X#'W9GJhS=rL<~1GzXfYfF&A~W]{ZxBCX܁"x?^K)`jˈ"W$GM50cY:iwU`%~hkALj 8&GtKw.(NwvA9) ̧5gJ/TʦbDkjW̏"eޕ^~~}qk\lšeC8М_3Ndx-)y|xAKVK)HL] ixqPo:8KnݛJdr{RrH  @8Ii(>dR^l©K0q!:}sVVZ;b+H sWT]FGʅgо+ΰtQ{ȫ K$}.#HuPT7%t-Rح,](d<09cI"H:mf yURC}>BQ:!r/V>Pt5蒡j6+v[w >i9PBx9A8ۖ"HB"^? _9jR]L!p= l\d( ,VR!l+]zƹW  uSG.4܍˨iiupIF#6xK{d!o>vh0"[ֲʺFfUP'޷GeZkOXq{ t[C'4ҿ/>g{aR?ճ5-u5HL6DJ+Q ,(vˍF3S()lSHnb "ԁF^ºa X>u/?CB?VJJid3KW,2m`hrWsLESs}ꨬqT,BOJ.=דVa!9>@VNb6GJAdށK "9yЧ>xRF&b vJ+Y0nU<?GMTzz>69 M,b< ي$KP$󽕋§ *D.Z`ji˟W QOd]:6J71nq]obd5 gkoʷ,6p YguRKSBw贍7u))_-iWrD)ΥN:zpiճ"sSYՊg$:)Tẟ,0_M!?U`P^Wp ]ж.xQ:N>ަ^PK5c*ULB ,|{w;J'xtg4NظG_^ ] y }-4~8<CQ0ןWgikD^' ܞ g"* cJ}Crdn$A0Beg[oUrDd5?TNNR[=Zz8cr,unG]Em4Rʄ,pT洕޳diZNM!hvUׅLE<tPr#h㗼X>퀅p55HD%I5|7;UI"^IDA*eY%MرN A@Gz1/r{3ݟki|-bN~;n8ct (zûd9鈾?S'!t»%QI·$ERmeL'Wp\0pU/OdkPwIj&e"X=WK-3aiW &{rҿat#)^u!~M/IHOnt+FD: UD DOV~_ZZ"H4iīaqaʰWjcjMGz+Ӈr>dG)ZA;Ĺ|"{ g7m|IzOY%yӪWV##;ϵo3 ;p r^0ͼSGb]A24:ǡd_便f*9 #-"[Q!\]2݁{c8\td=[t0 MRdX t{ J47ќtɿж?`璽QhXoiXBʣz5tm|$ıѱ2{xOy:Ddߗ6-e \e';G\)-y A8T.*Rm*sIf''( }C|6}@_ڨjÔӨb!j`E"‰D0؏rZ^sKd4̏rJjR7W@k.28IwrZ)`en@8"3Wz )8QNLڸT+IқZ," X<]4!q kD(%IK'ks^}W+Z\3`9vMFtM+ª]ixRMNxt+1K.JJj Fv8qA5I,yfyU%/@_~g @JK0h[AS}R|wo]o6u1]a3'3kymʳT'P^[ռS|-ԻQH%FX7bYj~Ȭ%/jr/: r~rVe$J:XIr]S)^`0m"G. N:66/I\h~ڃ5h, iۀ!#czeC*TcO"1t,wsK` 1]U$(YK/"{9ھ:()E KC16{IXk;w}d1KsR*a`*c$)[ɵ'.fH /GL*H8;:a^^ )XiD&7@W0'6$vENcz 2d/}= \iۜ1nR1R1T^7@8Mg(m8^7|sUq.I_z:+_eyWm@[ݤ ( 0vԟmanZ!'D[o)ufRF9%_BzQ m]KIuj["8.g:irjk$ *;:OKr;l]} )9nNIuf2&Y:65Xe'UJ‚sB& Nj uYl'q; ׷_%֥X=Ɖbw~~ꨇ5B}1mY*̺W^ÓYS,&G'J؉SKK. F}d Gf 1Xoo L%GGEW0,#5yUvuκ ~ڠ@< VL?ДʢdΡfB, r޲i2\(Sg븆J5ؿo+*O?è% }GDr1b_6j畜A7mkJ101g) EB &ÛVWu@Q_^J$Uc3OPK#~lzR#=wJ _쿼yb–j ~3.*mr `#?5j{zDH ѥn<6#2AWӲZCۡijp\qOZ"ɚ}UYVI%7 "={=T|fRm1 [d\{Dd±(2\HBE- Ӈi& E>VcfUYׇ^r<{Z&fGȜ^X MwTJewޗa0W) nr, [ * QI,Ɍ0'/t6 J_2~IOL(񔖈Б6T@͵O`brPu:.)?,uS:< xĔ|B =' =9#pYwEODMz;Q{!E8ng9@ ƢҚ)M\[WV v&m/WZYUbj$Ra;.T|[ wIUw2U7JcNd_3y,>zH,nƿ^ z#D$ cmѺWT~*k^CoB&BZʗZK PL#rJ@s)MpwxuI0YXX?2EOllzxlS&v Tofv螠T ZQ_S9ŷ;4! GX.:TY \-z3*W<*f!>[FvҦ)[Ri-X-,a*(-+]L7i((*D;p)//aP*;B"٪WZk#w!Zг+5x@Y$!.18Im.bnmLX}^X=(mq`ONHrfe- n3uBh@60 ɓ^?wmR%#>O u#D20vYZ62 ʷ=[ajI鄒kb׷8 SWف)/qFkHuaunX ړS{ pb8fHQ]L2;!NۡbdB$rU`(p ԮК M=yC-::sG 4' )J 3|Z>{|ٌTi?eԌ { JӤc rp;&|O *]41bK `y9gCλ-I%c"+̮2޿yO P` T |uVHl}Ȍ"^p5V6ޒ(ۘ! =.7/K͎#Xd N Nˇ![.[y'5ҿI=\ՔNX?~ہ HpK0|xwb*lbX毶)!+zJǍqDfځݟ}A;GzB@wBk ϹfT!uż2ޅPp$ P~hlK+cϪvm^8E`FI/|RtRn_-^?~\7?uo^fkGO'9cKn;_ϛ- ?4ն<;crCkUb Gȿl|Ywc*\R^1,&qa4]v& ~P =c ,JhC1\YmU'Zi̞vdoe#ݵ'v kB/~_|\Kׯs/7`Q%c`:b|Մ , ̘)oR- JH{A% MD 3؃?ߔ~>`j& L۴8D޴CQ|ܖ`X'gVtp=iyW1&һ7'wFq1F0r=ΑezD: Tnshj ÷T[ hyaXRL0`ΐ ?llE[A$ V#}k ƀAX7pJ%@&ӿ0#c"|?ݮo"":\c"d&HM)f~! N̚89>ʢ ez@'L{y62 h _QNkoYФn{]D+X2j׶Ǽ(Uk4#=Tl826-)v7CE@=@im7M'M ,*PI? -|uйenScb(eW$K^HFW8~r;ufuhnU[,}6.ʳU\TvI70Y^Vr Iv73 h8S|4ٖ+̯b+ 륥m}]~sʱCN"E1`YەkU N}N=#RgӅxjktShȄCb( 5!^Y^ZD*Qz2Nk| 1|EMV'5Rh9 鉐u@%_[=hw tUPL@B}..ج$T.r9\/@ϟ,J]Ce"#7Ϣ{,GZry:X /gXjP̖s8)M>.O1,];^(:S~y5#1H\X5#ҊnGWۯXUeX!ڼ2 rߧܴŀodd'NZkօcԛ::8g2UUY^CV9ɼ^u8v025B`v[`~43 σ ɸmKS?!VN@"=ƪ'i1MpEkj@"I ͢3~q[g)OOq De~ΰ͐^gC'6Y8i*pN{w<>V H}+PNN{^ b &t@UÅ N/}%BU\Jhr$&Y\nHos1g_ fy *6-?@.(=+"Gi 4 Y)@ruOIk ;c 6(XߴZ=˃gۋgq&󈮔?V9BӍ\T;r!BoTSA[ (ūGt~(.W16_7ǢDz:||GO)|d g@gu{}^+A i3-P8`ǷoAV _;b K_4 սa#(I' ^jjy.Um3"aG9JA|hHf}|~SHʦe`qks i0u J|M?sӍwcU(k|Qu0 RVf¡5a˿ȅ;Js ΍퐑l[cyG{͉R VC61I+$y|ykȥJ. F70h*׵s>E#JZ{Zs $FT $Gi}X7YU:=<+o` gS%x(VcbUDG[LY1Ә'pFDqk{'OOj.]ⶔ V<n[lnj2!z̖< 1tbn2bC:Bby,QE5&זyRvL.z\iq:fWϰp?uYg%Ww''hDVc\9`F8)uy* _Q[\}+U \Xl\@c7K~/ p a*V>8%5Ƿͬz0 AD2Oy}Xo8R2܋sBTUo[}lWu' r;.AW/~0/QSR."Wi&} keK[CM#mH4'1hz,.0>5oޜ{=ï4@x{EqUd+ikKݿ/H7jLf a #_.3OmTX=~߃GAhji[D!K`ecR*C9kvl)]:ȏǶZ5 Áx6aT~Fd/]nK-fquJ)*j#Bٲ2G͟䧨b;! z/BȁP|*mD}|9*mh}`3N?nރϣc)U{ P/8i=-;/O&meM،>9NJLcJhH LpN6Yenh^ - 2BD#f2XRVme&ԕ2kcQֆQڂf6XF>fKCǃ^)/C:=e %N43@'phU ./YvٗRQ,Uhfeb/u(.^`ș$Zp1O yCW(z1o.MgsuF K ]\ԭ'P="gUR,{yKs(@T}E:jbu/OPY9βȼ#!ך*I^Ҫu/g,'$> DgK?N)0l@Kxq_4V;YpR|׳̈K(DXiQGl+Q {M3b]̔?}KD+--_u5d1{=fcLڽgLڻuVv|,BI6,dE 81{f4Ѕ#灲:{2K֛Y{(*j& L8-2IMMߔ6Bu!?8&#ͳ=`gYlEKF@WlDN,#z'I{cD;_6ԄҩMv؁yiA CM~qc< aV*FEΠ6ݕMf1$BofTF:Kԏ*{uo}E!n6 _a|!/4: 8Ci=ׂgFJ72yYȞp#4+2Ey5r"\#"WY6/J8Xr}shM&DXө~G?dGd¿{^ \ƾ,3'm/; bT n-sҏ|I|64-=|TK^^}]`8Y_3fZ,lt㥬 JJR|T;E$ (\)R|˒J'ƌxM)k ${}K9rX<=O`Gfg1y\99X@ksENRT.aՇ|LźI  $w"õ&ey;̐^v%iknE/wqB|N%V.i)[+p"H8,ޟ-enZ,f zđI%;O R;圷×;\r~(FGV`8E@GpGxJB:elhSO=]GMHpN 駌I]~:M=G_zj|lNk.q…0謘Okqpw fO6IKkcHk tMyZ]L#[%9[cI͏\~a~kڜ_.7N3m`I[H$(S'D# NV^k4]UG)@0Q.b\S̐Хs 杨rPd]A?XLĥSHTDҤ+i㬕)d", fPfUzҮ?I.N~/5]53W}/:8e(6ҥƜ'&V ^_.ܒ^$a.{ M>r˟)(eVf:Ԣ9a^fPP!/Di~~@NzUp0d%;'ӄ!˴BΦI VY$7fqoP NtϬiL~D}+ l0?$Ik?jtyFYz"qL%\Fz $ccSmS>ZT}C=媃FU]kzlSqn(P0FKے= ]ˀbM)Rt5F嫽>]0]{7Rn;e^/$-2]+ր'S>T EVPʱ R˜8?#3 kщ`wD_1œ8Oo֬5)+J0k[{<|M'iK[ﶾZe`S$j+MMF}5GZ +~UEzvZ%9&v1?#6\cd)aG QbYt F5QtR/ 74۔Ȋ//)̊ xD<8&#"tQpڄQvuf1sY]7'Pi/&)f3brC&䃝ӶWcsαADYȈ?lB,Ʃ`!l5V[{<8c6s~,Z }F0"mlQFsmB]W<0ȡ7_e3}IզM~N&魡lz& REpOEUR0wA o\;nƝrg҄oS ORzn.F.E֨võ;[JwӮ]Q7wƩE2ӝe,~\)e\hjEO8."z5jE0" 2m}2Xd|ۇUՕ,lu&I3d &zK*Rϒ5?Ր#f.5ԗ-JnwI8kQ<5`"t2CtL]Wךm\x`"} MS¨7P PX'[-:I?!\$~uЄ d!Ŵ_yv8:d~ψʄci :HODsh0GWgB@ w :^ϒj@\>2u}n:w.|?֒Ǥsm p`W^:6RNɸVٯn8<ևH #@z˟}>JE w2TamXb]!߃m!†fr?Zvv td9t޳9._ -7I $KHzxL%̱- ójui.f}CTBOhS2VR#E,/0{zM:Kh6LK̾W+s8Hl-h/ XMӿ"@WDȬh}c4lFwu^s b^vu$ۜR a7p\:nٞ{{f]dř^@M{CtT"5t`8zUXćp~ͷ^{a Ɩ-:S*}@],koh .o[U{dm}2H*(,QK8+ݎYmԢ`J|"'N.Mw!<@m03`FbG=aCDQ 1b6&m>M}J2w=)!SIT]1nB=s>pL=vh- X } !Ed. @ċN/ˉ ie'M ^M÷~2}A蒮/}7bS)4k.e9Ɇ-{1* hٞX k;hdimUw;.Lcjq3ZB  ) ,,!R4"{s$&^0 u+oeȅv6&^w{ċ7;8p?H$fi>SO_{ >럑;_Y[?ͥW96ti"'y/ hۘvZ]X26qwA6`[M3^nʝ5-=ZA$UP""m>"4TGB"˓\#i=rnyZ1?$*:H3Jwjn$I 2zosN{xVgr0TGa_3En|i)^;WZ [ Ϙ$o_!j1T\L٣8A( @J'w&3ƞs7q3~%:&s(`OmLP +Yi8xgk=Qؤh75 5uU*hH[<f' {|qtV<'wb0I5hV9=́/ŰGUe5:BUw(*>z#فh"YWndd"(Ꝫ ,g$bE)BQyW#Y?dW1(6dN֖[I.Lpn3;hi5'ä?Qk]i:›lcr>;L fbkJ (akwGX* lŝ8 }Arm߽(TQ7 Ꮙu~ȕ-WJ*/.U7L<)Aw>0L\$Z}ƚ}U]Y@⺁ x׳P.P썆r6J𒳗=Ghdx{^g;!_P@NaA}P;4ضٰ@t4X3CyaMXsb>\3 .-aoZ;_p&=RBUlo/װ:\?׏>)>烧bnld \GGmwA/-#-_>4lD몶0ؤI~gQ+Dkl&#VPe{5h- XTiͷ aQ׶}!y&D?Xኦ^j, s%ʐkK׳[&KOLi>Ko3\BI'`M"2 {iRHQ>N#3FꠌZ~A}W >귉VQ("*-UҹzҢhI'$j. |')Wn@CPÚQ!J :>\o*iڃ7D R!`pF@m$A7 >+`Ňx/w͂hbc&_IƏ+KҘd2[בާ =>䬁4KrSKѷi~ҶdK*MAa ܐbһ癣6P% fF$SW"Z #JLlF?JS'AQ[N z۸J"_!YFp%sZl:,Ez?eټRyj: C>pqȮDfA 7&ؙ$Vm1hn%ى-d`kgʘ~7"0c83@i(.r(g@ DL3 ?R:=ȽM&utn E컞" ,v.-w]FG,v˓өFC>Qlu:RfvTcXU2#ϋ!54#Yg;UՌkhPL *L"җc]zAGFa@_5 nvEFL, ŻKA?x[a܄T_Jr7zQf>"@i#TiP.f ?G|e!̄~1SQ"<,=@SHktp}>Ǣl6//tj+y9ar(ob"cJr <2ʋa5+,ak~ {DzPYRt+dKlM_uczV7$ ݺ(k'C" KM䵷uCl*hUKH7S 8lΆT+s@hUrq `(om jǿj@氼b,L Y$@P;:1s&!Zqj+a(`CIkB %pYg i }u9j@ c]&9Sl;;8"0Mq+C+;T+WfN8|2LnI%˷d7kcŴkU kj]Ga'H䬞wdz_@Z= {/ ({!"o\FW9wjD"%ɃLB1tL`Rq*xE?r_'r TڱixW[OGzW̋ JUVj "ZK؇{)aw AK@bf@y[!dLX@7"Dնvj)ƨP>0[R+ճU,-~γi>2mPV݄0hhFWbNOJG~tƈ]:tY%{*-&Nr{:[5jo4#''Ζbt&~p+mb} 37[> *b7.ٶ6}[7Ii4nfH+s@#D?[Ƞ5 F}` "5|^1jȃC8`"A 5~ퟚڹc`)ݖ8@3􂬁wIyp6TUIeͤR)P}bz D1fN jC7(.+坳C m)ю~:@&ir+&y>8 ޺u]w>7=(T7DAQPI̱nJa?#i,:mgGRc2>i9c:d5fUTvOtX˂Cd!ĸjcKK˼rRpzEay0AZfb#z~ApO4,қƻo@_1)Ș+Eggö,xAUv"XY!UEmw6vPsa|ZFWmvP&kdڎqaĺYrPO9,BEdM4o["kenX%A8\|{^j[]Q?:l(Qy0`Sa>b#csԄ+I&rg SPҦR1(?{]jνѪdSNNҍu)̾ƹ:A'شN |w(dZ33h]\NB<X̱Qt靟AM J2JorP+Lty3]~!xĕs'4-7I"qwo{46l=M8S< ck tbW PŒ> U>Vq%gh2Iv[ @0bhy O*i?8iӶxEG.lfLJTF^7 ha1|Y]8ƕq<~h5]ϾtdxI}[-@Fmn{2=ӓ0$MPy/$p|TR7pf 0XIO,hCo&fZ !# lʏƓm&RܝqDNiIײhg.>Enp ؀` 7Iu8M΀չqX kхIh[Ω$Y8RjVp*YiO:e1;W¾4ePD2|[SruM B~#-EhdfbLqo\YC>:[!+suXy5+I6j SdH4Q(%^| Vljcwp|rMkWM D K-#=M)'ՀsU%}?jc`خ|": ׃! 6oO!YH4E G&!Jq>"F:w&N[Cxڔ??R@dG_j%CP+prm^ h*.V艧BX@1 d"xuP#?&@hf_$jh ,~y:}Җ-lhaB@(ŋ=!5.K 8v݁3(GPBO"pΜB)d=&J>l7n9[C(i{;Oln8©n:C.X+ U/EO(Ih`#08e#02V|Ǣ3MŔ;pɶ'nUڭzKymK_e="ɛ/c`^;"[W%`&蟼KIv<5C3֮/:`Sz6fRD5 J2 -FU@ٿ{\CsFŌX%؊BKʒMV%M" r6Ύ,$p{[#9zh4~(y1(@ $ NjȮ4YGI(;{h'S"JmTau=%1sO(C (D! c_usS1S7~k!Q$~jt\wqib+fpcJYBͷcI|r^l6+ՍKlR,r]PADp**I}ʂo> vZKTSٴc5(R?"NBrYeԵ""[}r\Opl[f^0dK<"7c:uj>e pANɣׂEXq;q)Lz-RB,4ոFl&ԼAlM:X̀;"7tT2e,ktfZWQ/1g8+̀birqB OUFa3R{ s|3728B6'瀆͍D U-2>Rc;ؓhű-=@HBώTuKJu$h]b"lD_}GMħJ5?&ᣞq)+ f"EYOd%N*+ a  SeP ;uRp^I-u 0V,0=;+85"E3yTEDqPUkYQ|Ewo1J5V;CgV"fSZ_R:O?̀3&O^z!:#_0a|S\>2GB)'"EmX,N Q"ɳqz9\e"W ݑŲE` d4AOI!+#ߢuW,l"|/,U*)xW0UVeM O6cHFJxQt7⟯*okp(͗V#G/9!5DfjCt])%25D>0ҋā˝[O-Id`Fܟ%:ñY&%8uÞYPwvtE8˗c_L}3|ЃrR4w;=^>s}`R)AoϳW \#S2#^HF¸9u1JI|$u(A7I)FG 1\ 4f9@KΟtu#k%plZ͎u1gq{-#Jc$now\*BMmL*rdKķ0\@Ty$)YbQ=E)Ten*-@F(Nb.7dg jӪ Ru<.fH8vqlKpdf64;p@RR@:Lӝlƅa%2bga `kP# '2+A0m=Ѫ1DA{|O>a!O9Z4k # ºIiÅ?0EQָTTj`LLTRG;3kzg(9OxICۣdwfLRĬ itwI_F}rsQ%T(rԖ:FX@ڕC`ipNnXh랣 {CnFQx!ak*TiwލvH^<1_k R2\,(b$y|q{ޠg քc 8b2'm>-0P;|sͅ-]故%T<% |)'!qoE(Dʇ?QkH4Oe 뤎8 DUiOW\G<ͫoZi E-ͮŤS5/x!|뭄-!!1Kl{.&fye΃ۼe!O@1;' L 0|L#: "N3^rult^|,,4qbMhviPߧi~Yz u(2C #?bAbE% ^a{4&KV( mtU &N=;U:c1>y^;8h%kýPiR|mV+/l`E`^Ӈ7XPݜxto˖c$ӻ=CF>Cp;ʹYS.8of\ q$wBO5ՊiG:T;9ERӴAjN]@WޟÕ)$vn#@ӪSh甓D[qH V.!x=@u׊OW"r0̲b.{F|aݤ|.өIc'NZ)FtHy[#7o ".j#g0BatĥCsK1: ^Jj*Ivam:nSKxm^='\01-CcS'}.q@̲TsIIA&ly.j`?U uhp\ ѳ-9qɅM8,V̅I#6Ot{mjPJo*YSRE=KKEL8rBm)ܘb0&{]JIr o;4z~ƧYh@9b% -^.Z}9u߇w(@ dnDR^[ fإB&f!ayέ9 "mxki"Ɔx2m0f1h x?RE9QiOk`:YzYY%΋VdS@Ah/H?'#1;mn DX9s PV"k{WgA m{3k'9JlH+}`&xU<;<+5hfI`!;\JA^QjzϺ2鎋|+{ %ne67W·Z A۴_zқ/ʪ548h,uHU;lᅂр mN-MS k;):Z,a)B^׽<>O]&X`o16.$Wˌr'f_Gvg Kcn->҅|mz$;s1|O}Bib.ݪ}G~1_b[hSB>ݪl~cO{U<pR+3 ȟ@MJFxvGUsn hٕi6iIV;vYX. |>wM%G-W  RFM:96 +2Oͬaz:(TgZm`ݎ|7-%iZ6BQvĊ@.SHWj?.haªΦ$ 67aX}1s  n蘷͔1$vG j1y8 EYiA|7Z@ K= M乨5Á)8%b7(k3"DffR<i_ςZ.0?; A؀+57`ur,h2C ,qgmfn&bug^2%Y$L ^O^p<3 {nPaQ.@d`I|@n@0_lluh?zE@6@T3 i뇇zIrS=""4Q]53/(R%W3ܪSfÑD͕e\53@g?i~o`8mq@qZ(9v6tJ|T(\x88Jnb#"@.H}E Hɓ\3Q+-rU.Թ x:tW(4T}/Y̖xDKxdRxTiH1Su.{ߥ_wbH xN9Cj-oQNhb؃nFppudBdꞃ&gh8+LtiAբaEu,M;׺v%NY0DJɼR@; jśq7$3e A&̑Szt ΕT1S4Ct 52h y*K(Tc2Rf6B4O?m/(5fajK>- #n|gBRX0oF=3 `Ŀ E7VBŞizߦmWe':\tTW#2:3VkT]TulmtHHAh=T8 '} <)E에F^ To!6\Rk5]Bb %Jo~mҋߢ[TMY Sj"a F_$pv&bI)id$`mhjp Ge"ggG#^NT! oCnIȌ8AkUc[4(칥1C6TD]%Uw^r8wuͫ4Z C48O,"{:h#J#^*pkWOXhzEIx~\^G!bh<bg+#")ȞAmB#w"O {#%Th MB.7J I1-YB'.jU,%$+ 6Ht92m4u{D]wȲq5dRE/g r@ iCZ "Skm*w<)rE|SXQ2J~U0@,!a̋(ڪ;΋Wg΅iud@""o/ N Z&&d(JNp&5q-qD\՚y3G7UؑN ~aVfYè}?eM` ^"Т` cFy»P8>Lh.F$6gple(8SEBsR<0N \MaYY;t5]ǧiz1}!Jb+?|o]O,QW;-9]+M(#>:YF#@٬ՔZml;VqgQaLǑ4j$G{MXE?SRq{^ZXHQYgH``};xGQJvdDFUؽaQgɌީ w\zޗOcS@fǘ;5j&22,?A)xV OoV?J 3Z}5-kjQfxȆ۫~$R~HeiŦeY^tCC)!̎nh#!s"DqHrRٕYGQG'>B T Ƃ"fs1U:cH!ޕ=j]-pc,\L rhն }"o){ #- Ep =Bq͎񡁢M~3LTFO)!{UǼ=MINs"LV ҚQBhDg! JPc4haMX>NNAx9 X[#މkp37gVhݾ(<%iZku,:ug}'6[CZcaK3a }RpXZ:_#Gazwr#}<}bF!a f#ޱBQ@)`Gm*{M i €SbZ~On|R#~liJ,4Z\983-x[mM{]vľXqQ2\0>- [kȑ̎7zj9׉ Ȩ2K[ SEɶxv/HoQ |xZv2i@Θ Av:Լ˜n߱>1̣kW F퓙dFB6# j(zEE^C(&nw[d F4$/ cC JOZD@/߹h=!шDv/61Sm^3bHtSIm=D#f:&-ڱK,BP1i5L΄/rs]{m[KkQC B[ F=M(R=TPF>=ϳ'}8I[?#t(@HJhMɫxX)YQV^?=` OA._jYQbJ3豴Gq$)!P8DV[SGD"̍z,CIM $*KQdy!o!j#{@db;"g%=y']i[*}.=3gMLd"hi彜ꍳB.F+g"cf 7tgBY驫?aERv6 S[_K ^@-?`*>u;.%ظ K̓/7sG&1vg Dصx'vˬ q$'PBK `yqK-7Qpzz3NQq]A&:x<_bWq4)4d`dnW*:;1lfe4M"D48Μ^jjfhk/}qZ讴tɒzvx?3YвЈx9!z/$ +uNkrY$~L5L_9}x'-A0ݷjT%sЃTҤnlxE!vC>bx VSR"_[ܦ-"SuDj:>he qwV VUI7^ {{/M ^큎`(!rguJo4<>vR,!Ę#jg[K,ЎFݚ&;& (+DI?VYp~埢N.T47+WM{@RN7,N 62 ql*,^1e4}߫vwy΁CUH\{hIw;?4S>sRȖa5ilpVjuPCBDZT=Ie-H<Ȫ֖mh]f͝ cKqЀgt-ݞJ>IیN&]7,z \gIΈQa4b:PV{/M&a콗ņ#fК`YscAKS ,X׎ >8Q0u4or@ŲڣR!F;#ZZ(R}3|r) nn=]TK}Na ,!Sphr,6J@U͏h3DB´>R b_r= YXZV"B2Ȓ1DN\R{c 3h<. #axR$$LJ!$er@">}vYhu H:,c\pʪ F5=D0 <?UJucDkx/2,]7Y ; M |qX:OH=NFf??Ljdx.2K2P\ZK6hu_i1u& cvUu/}6Hj5VMm=7QMstS j_Ee&=DTXm2k<1'9te ;TυY'Ʃz>EK.;@wDPemh]ꞵ+Z"_7L!!d-K{$1BIS}ʭ i?`U;jH;L WM[>˻HpV"rbƦlQD?/}DmoSr?/M[/*B`9'KHO`-]AT!Yt]R 4AfP ns|wOd%r \0S&+ea 1݄m6(?L }N+IsVg5 lUDHn4ua`ZTV)UЄOAQ?rDhi$ +3-ub("\z1ptQ1;f\]D6̅`ծWd܅KZ,:݋ h=r+$c~j@:85ۃSbј4*+/yPO28~L[8jY9X1Cu4GewFlJ;L㇟tn^FНI Џfc`G1K($X]{uਔxk &Pk ? D,FE}Ը)EB2강GUW!ewa&q(N ȶLwHJRQ t rdZYr2r~18kn"YG֋ȇFz(Jj0[rV?aE">Q#_fK7HrK [HVOtY>Fv!ESwЦ}_oQ/HLzYeN[=#>U_1BZGѭώHf ؓf{vmi{*T }[rKͱkoqq[ԬInSV],3eSA <R?ϝYe T&x Mcgr2jkV 5p>:;3!|fM(|O6EضAQ}``o)@3P2q) $ĩ;h}c $ε~(i/TQ o2oc1ǁo*Zok}đ0$g(-كhEE3`bfn;}±}|F:-pCaLZTElv*p만d|\)X \NVA^~`?V9u90yiʗI tN|fR b/:88xP"UΡ0պ5|8tGY h0rWsC6ShȣetVyiyLrj#۶FSU^#/~ʙ%ddT E~I%Ѧ>(à/G}֟wF w;Yh5tvI@_f>NhDR,KnάƓX& zG=!xz|.4T )"쉟,qwK{ﱜ|==ɫbn Qd\ʅ]k89ΥJdnwZ+clj'%*\/0wEG`we``<|&y%s n# ux~HbZ hL%p6+zWF3#b7 (eh-e+ ~ T+)j\_Lg Yo VHͰ8xn1[RXgv,G.Kg^y89XwOϖ졉e-kΟ;PΗ_[JP`ɱUɍmH&ݺ82Vpb+9B <j?V~7Q}A5ܺdW"#ݚIuSY4mRoNJǖGƿ.ˎ ʂr& 5utʡ{0䋝8+7$/@󸙩ʨ %G"&E7u9l/*ZP%d b\#H5X[Ny'ǢB2MIq慠G?ɐ6$)[P{o:~ K*6:DƮ0ʩ*ÊoN/ƍ#)dE(W,\,oQ%,}v=zuܾ4O8rb 0&N(h=~+S{U$h4G:4()MdɊڷ xCv_V7˺ vG@26ַXȦf}Q@Xw@jj7m͊4a-gXӣɍml}9ț^D.ܩy^ū&{?:Pk* 0} +m;/#t@g0. 0lszɃ#Iz Fcs*Ym?>Z!PnutV$ bOL:75;xD/&Y %B?ۗtE$]BMBC3OW-Z[6r>UNF,|È{1b )&JU9z~Q6vGshqU7CveOڴ[hB]֊z>TCL?XcWҘ¥i9FbtYy!fYgu?ĘUhgxrkSUwS`{֮rf 6JAZAq<Ʌ`~{ï Nh0rpIUEZ-W)3Eq=.!⺮j+̒rXNg%e&?L,4}|W8<Myǝ% VX.$O,Zv~'kVH۴JV 2dj]yy G&#vIsj byʞ5b1YbuO g{hks=++1OD,Yv*yҷ7fghqq b(S4ٔIE-Vfٻ֛q|\3DE7p$,KBg{xw /f dbKC&w/;ϴə~%*/wbh=OR9tnΦ@ Y@\@j=s#P7]sE,?Ҷ`B~9YLDv V! !VcǓ:r6/7tkxTl vqsyvI6e@K %PE"iMVZ]S^6&0U߯gNnre{;eHGYI䤠y:vI]U-BMv.˭/NGJ}]6+;(w$M`:bTyc:Tw^c WW(TzμJݥWC)e^v;#l*)ThBTtQbʑrEԒI6aSd6;l]ު&)繕|bZL_S;n5q=5[#j6ئp J& {AaW5EOځLI6y A?je$:'p73_ "'|ZlYԫswT "? C%SWjqu26b`Rhht*zW&iKO%N tmBM2M"[rO0Ϯ~WXA={s.: Ym*E >{EK^Td (?fLW&띱=ڞ?vht.Ǒmi>XnCL#Qq\s wkfI6n ujlnk[ʟc = Pqy#ogO%͌άtS}l9SGRBfrYJ0DF 暴Z; u 3rOurL9q#z/IJj%CpspA2L|iO}Sz{UC#۹6)%>Σ+%Y\?ԅ%֒"+SM$\۬{\_q!V>YjX sʩo=G.vgjB0Dab+"bI +b`-j`CZ[%BJFO.˄-t]0Py^O[_^KO0 dY%nxUfl/sfHİ\ uAs`U4z݀Ȧ1]KtriI3NA4U}7NKXLG:d]_ZcёAHz9cVm&\ezO,?O6RxYSkH{ɲ{ ',/Zmewu eE!GF8>QCP]`t`nȶX¸&/T NR#]y,P?ںkk>Rr7$^{L>(ns02N#]':e{ yz!bIXSi]k<}QޝŎ2h j1:,z Z=$PQ#hEcWߞG>;9%x2M5J&3Ẹӽ?h[-ĸnf6?֡W%lW,:j ߔvXz7o0"Λܡ~U#a{Ta@)߲E e3Qԫs?d$@%~ud~Ap .A8sXQF@')nj"'@>jvLTIwf8 I/5<T'NF\J$ؽ ~XdiIky<'w~@ޫӸ1Ǔi1a; DAAF)uC ߑA@YBZl-+P#_fɝ#_}6[+~q6 _>!Oc2ϣ 86UL>qm P|lFN+. zoStA6<ƀю|d<&a0o4DXcFIݞ0M#?xs9@_݆y<RHG8I~Qk&0Oa(&ν b鍕uDC6pZͨl׷k7昲~k TMvŨaz׀VlE׹hƼrX0}z"mSOmW>u#.Km5.B7KLܺ_uaJapH֮rOQlWGUyD'&\,t(ڤO}@ۼ%LfnD$>8^;6 tPhe V65iGh^jNhVѸsq?Ú@MFh"͠_Ľ[ZG%),LY96U¹)~'JZA[l:#+,ђ1Q#}$,@?w`*$r QP~'+3o-"f"' n RvWaft S)C G(coC#g)EyCO*u74/\6ա "%cW(ŭHe(;gŅT\nVk~1mܑ]뿩p,15wq`9"-ٰ6DUTl'+؃1DРkҀIA㫅D}31xnxmK?E1W` GPLqbV݉:_o.E&%k.Y`3ȡm]&?Է>( hQZFܣPو :I ǮvXGm ﶝ$ s<]4܄dkaO! w<3{hvU#bA@dQ(S%?KGE 8S G& S?ȤN&-N1[dVeEݴ+џp#%x3zNC3.#ŜչB&8O eP!X]\x/wPkBYvh Lpi;+!B)/uUg4U *mBQjȵ(n5>6bFXV54 +䡽}iߐ4=d7,T^r) ?u9>3A9!M6)]S;5}wQ={Bq6_ɮM0$|QP-[q m2 Lnc=jNTWlԐbn[2HycA4}A_~|.PWNNK *28%":UG?햩G?:VD-W=PZ o}¸'*T3&Sh.jR)Q; )CWl]Bpq7̿`/6.V_Fg~:`2n&DXW96pqhoHDKCOߌn /{.pe񓞢(3٥{0/g3k#P6< kJF6S~ pH3Xs^@4W.;rግ._tx\j:i.v;LYԠ`L{D'ZOXKz % [_ev_֕$.))\q#D;ubV}ڥoK=XJOM;ةR2/fZedVEwaMHN;oR F6}1=P3еlGu12R}V=92 фmT˛T oy*f2R4( !nQG+ ʞ6Ò!F`zp_"#/ `hJ1dԝ4QWI,/OO / ΏNQId%{բ/x%?s=dC}c.Q-k$e"'\;IO3s]Ѣ:#$7i;n|oFfY2]pb|ٙ0FY^E'`yCe m {61P CZR5@`1sj }q&0!Umd6+bfai R/=ڍc?I^xA $./piÿ?۬fs}_/Zw?MF'Fi1޿֒gt% m~ w=r,A3vΎ}1 h >$o jPտlt]ήp|)}8p3@S g(;X/}Ӓu[ꣾNnwjGy8㇭JXgM+qLJ濋luDLK<T)ՌnޣC(AVg;S =xXOR$FN̠ʳсxUxHAj,VŵuûSӞ [\KlXvh//?rOa̋am%CcM֍Y뀄h%4ߡ>z*l_[\* v܇hf_+wbDm-ڵΐ/Qz:d KFTc 3Դ[ϟ.dOr!xM{83YM_;i;Bj 4[v|;)w>۳v:!Xԟۯ+2Ti,4D w$=p[V%['rvTXJݙ!ރ7+ݼ2V8JH)`Ś"ЗBW"&ψ*-v&zT: # ޷.[@?Z9tIuq.ō>|~su=ju^rU^?Ѵj K&e8f&TIlzΒA\V*>8אCF˳9:pVʺstGvZ٪g(f@q=y2Eh@?DW.\p16YL -8+^[~= zc5{k'DMV6@ xZӄdd}F# `SѾS;QrT(QtSגDeZWo6*zz" _$g'6-gt[_f=+VGbvsHhdy>C-P"w|^V&N-b%e4 B! Hm8p <! ۢ9lUD#˚ph]~f75O 2i Q?km8,HPX:OfM N;2E8ul¨io0ۼ_' g1lX(gq.)gHQ7E4+}T+mB;L䆶FEv]Q lC/v RxtΞA?ty[lkäL;V8j4*b+\ $t+fWwAX9E 2a{}ՙМQ)=XN~kDȏg !*WNR:y{6鼄3^pΪ^22$>[?J ŽGg7uƮ3UϢcFs?^YP&_Ѣg= BO;p; IáJ] a5vF]S] =ZfWב(yl6yrÇ]P#b5ѣiCjW7hq"g.&tWa0A#!I_EUZ'+ァ6MCd?O6.XI&4$滵1HE'I1'm :QBo O3$.&Yl+T &9EMjN̆_Qlr:#9\luWU9wA.1_Dn'-SxqG<6ض?C4"R͙F{wHWHsLVt,A^Yߍ Ql%ɇLvy-ؖ^ك"I^]kz!^iɶ4N>e-F6%::Jj!!Ip l|r-N63Xm ;*"CCxLiXE)~s|I#v4-LȕI5F<*~0#aJ)꠯Nn ˄N)au^>J衘pg2ivLv8MDP|Fe\ԥI-L`߷Ksú~Xpa(cycQ# 8w˲!g@E}j9O=y< E Qv=`N#tS6tgM:%p{d 5A@z RN! YJǝߥA<m&d( ^HYn/{iupiTv_ {8 X @ 0tf1Ls$n ޫ1ܾ / 1'x!c!|nGdF_#;EOpCr0"1mM5unrg#ì4OzO_eSAWKA ZvSF8Cܘ UK˹eCod\4B0\L{Dߞ=| joҮr<҉|Ow .vi/jnN dF)ic5( @m>( _2v \A7yqƨ*|!_ ʹ)&-;IحIIL+--<\Q# {*m-eVQ.f&DcO?@*n,PoGiAr\["j!>ne5{ eJ܈A F/<_Ṭ-.8Vߗ֨^OE/K 8؛PP{1mY!ْ-/,ҫMEJ?WDf|t,ZVc-c[[x;aEQn-W(WoJ >l1jX.6!aq&c2dɎT?Z1'p*sg *кZaH;p`6asG^sCCU5P*"AG XM8ಐ 8Xk,N+;A5wLd79>EqG"V{›2_M9R1ldIytj]u"fC3^Gݱmt[ ~>ˬcm{B4Blys*N)-(O UDq3S: B\똠:*R3QffG՜P×Gw*tE%W a9L g; cmDt <V@^GL?HYqVԤlbyݍ 6{u{zZNwLKs0jf Tv זKsĭr9Eբw~~7wz ^6yOQǮ;;sf d=?п~K%:BD!/ /;~<:ŀw5gV^Wn>_cnsV~QcӁ4gX4tb**cÁFdvar6in"qeqz?D@PVS)JfEX_;blmR{%ۘQ[{:UkI!K,0ID xV硏z83@ t~N y!Ѭ54o Zt+((]2|y np : -)} U]%5_PP|ҏLYz cs+޸-Tx G!A-1)/@x10TmԼ_7ܗc࿍WV!=֨ ,:;](%I^j$ͿNVn 6#-𼋹̈́-c"( "qoi_<~pYPav77yă'm J@>IGLRqG_eh]Aa&SQ0O!_a4.P{>o嶺B4Ӥ-2dЅ8V0=7S쿷Zͯsh `LkBE@E@D$Zqf+MIoNٷM:uu4cXڅYqPS 1cR,q" a˯lA\_ LġpGH,n%!͜=[MdžgC* vVu^nl*5Pvg9Go2|߉2xSJ2kr4षhǪ=UŔ3Úx=]x:+KhBvG3btHDUTfUKmM aRs$ڠĊu t[涓46nKJC0G]E4| ;М-H{}hOyP#EqnaOb=7b+72#6e]a<{fK^KѨBwGU .{r>,>iބKDxT17$~E݄-KkʶߕYLZz+);8 c-W1N֍Sp$kN"+ɛSiBy; ǥT"jOb0,e +fJ\KΥcdl?I*7Tb\dby{~SE֦8/8nsFp3U{tphۜdC9a"CV@yĪYQ_X :x0/9xe""/-y .r NĞpHPUi0'w`x`w~)Lh h1!QVD >B*Ѿ>NZ ĦtC:԰ W\:lgjJNMimFGQ&Ssگnr-^oO7b 5X َ䪃2E!7Av:_SY^I2vUኾ~؂_K],a^UxMÙNϔNdVk@δl1TTǍ;2ͺ)$<}9BXܜY ;Hwb8bSw %5|E F:+-\}D!=9@r>kȷݱ v6-<3|glĝ{LTBڎ;ZRj|@%" $wt׶smS@/Η ' 'M3b\!&_clyz#:Q$yj!(<{`6ӄ}L Uk鲛лe@]SދWaH<4f&`1gdV@nr.UQaɶï '`E,ߔddq_?$t+b[.J9joiYwP2"Q15*>Y/9ۢr)Χo_ $oCO>0y3Dh4XZAozd1CxS=@jʰsW ܰf-+!NI4b1*hP{3p:7蠱yrO$tdNX0u+A@X'/ rM BAx7&J r& 7j~-V$yg ir(hX'% _'*(~ iN}Vo0ٶ ZvCc&u؎(bFx7 !UP}Vc I}Ớ!qoMg':tUm,2m]GXSy!uR2xӓÕ/hssTsɱd|p2 ]]A̓y-3(zt6Kq).Cb\H O̻[fB#uNq}6 +A[Ѝ"C_m+np:ǕK;g4#&4[|N9#./ZE+ī6$Q469!'DRU IHcpנb䌦^nXT7iJ6o\ Z=3K/~4!fKE،'$Zl~vpkg)ߧ^rBP[y԰d'OO,+mUUXtV;k/0.roR.vV(<bN@sͼӋ1*۞9Jpٌh@KcA@;,2 rYvkOv62{EԢ|i IYگ@˺ 0@G  |/qZt *4&=שCT*Sw,/f=|;S8mʱEs6*M6#4@JBNrv ig'("}?LI0>RR|O1:i>n2)lSBYR7y"7db>Ɋ!ˑ=~~݅`5xVxbԿw}#*+SqQF].t.X H1z*Xba%}o%݋@6x-ɦA_kQ^m}j~!xqqk=n(Lel{7WchϽK~3<]C_^./ZraTnL8>)ҔʨhwoƢD9 ~] kk6XÈ C7WQC%#Ճa9N*=AX0*Bl;ȱ[Bcv& à!QCC%( U-ON2l_x2}LŪ)J.,[x$4·s sc ڕYs[޻{zL.jug$_ 9A5TG#^e <:& s ;QvH 'bG:^q_boFU]wtٌ͹cˉQ}e6 6Rp̓fwmX}4LebnZPRC F@I'hK=80% !&}HLPek(Pc-Y* Q ]ޣC1.E4b#!z4>aQoQ B7LGUZ+;Ww}S%pg/|AdfO +_RdpyV6v% Υs@@r $AD7t?\.?*)(sL."ejT0fIڍ0'Y2ڠW?T['#FCɬo_99GfP;ٚqDuQ.FW'Q0ʸޝ*8a]Cv577IE6/;IYFҰV֑_QBE0KSP\&XzNp"e'[_ xha_Om Xmk /MEף%${UA9T R+pѴ(]Sťt2D#Z; /+N?=2vM.:^B vVV-aWWDSJ9d%7P4x0 XLWE1_ЄEB O"aKܧD'eR~PsMU+yN| wx qiX}c >i;p]Z*q92 S,m^wȺR`BjM>ф4VxtOX`diH h(z X7T( 3TPq &D3NO9]"G/Qs&7+bwiiZt)!L!H Z,~lzmA,aOǧ֬uPϰ-7{2 &>^mDŗǍD#C A3v=bp&30W⚵ Š<2(: mۅ*wٹF64;FXCTMy>%3:p8;7LR*;k+J$ʹ]k[+ٻfL^F߈ql,444afd⧖ D,POφ\$u^s=xb_" MG3vZuDguj6P_`va1ܻ KSv=KUh qءG' 8ˣTo4.\x8eu`0F#E6Cq#iuW7R.}{<.܋ȃ2%qQ Ͳq4}i1ow;?2`;Q' MRQsYsy`:r}MQ$6p$1M;X:|,|o3N}A#ۣQPiV{cS&rGAX:oK E9a }*3)ى {fO0yJD9vu|A:!sC/OjHh -#ܫhyf46 Ɠr>սy?aK(;#[<>6x7sclA!G;MY0XU0d/[Ɇ>~#9;գX'ݕ8Zh@OƝ54b@eW#B@dᒟv#c =9": LB(XSj+XrqڕIY$S\Kxub&8-q3o`"KEϳ}M?o)}0D|m㫣Y8utղni֊/'9HnȠ ;{}֍_u/#W=n8´2W;6'e~H4OC]!0I^Q@W b{ܴFV iѻL.@A+3QVdyp 1 o_dĹNjXpL] 7䈻ojڔoRrhz*` a ĻF Bd;`T]grvEcW;Kɺ6::JS|O"!gҬ[p:Ơv˩8ylF&Kn[li}<1W2f}2zi@#a͸\XS"ٮ$";sW8\y"\\/i1nYtLA-\3uW.|,o҈$Oo#@pY|t%ǤnMfC⠆.m7/$\Զscg9Pc=heV#yS9aׇũ>5wmW{Os"/:0v8\1S.w^2s_94ctX(K<_k3tc o wEe^v%9/0Gn0'?SmXC): jw K阏y{1'H6OؖÀ1`IHn\"@F30C,vP~>|щ Gh?Q8&3 k4J F dcPtɖYwGoUM<{*v! f10I@jmu>l?Kꥂc3v=|н`l"4@^ !X OLS:Qhi{Eհh#&8nH}uUK؏5=&W~붂Rh5*D^$_S,i3"ؘq-=XN2XOG=sez1z]>*Fo^'}hQ)9(>Jn`xYD"̝8rsFA? +/h>ܗc-&;|v/|p;ZmtuweE(~ku"*tN*ߋmu֩GflEV2WyhD4VAK/r_ńn~BVb 3>]QX8M m&B}&UŽlYdMHyGl:)q/՞ P]@JzX.2_St\JMz?r7gol+ sfxnd/kN{CGrT #s2_ʆ`32h`9$@S&緯ہsMlD;P蟪.Ϣ-rdcD giMtK-EEUVAtU^<y?Y|wv{iJ-jCiT1jeGn.]Ziy OGHA\yd!O0&5j ^VæZ$? Y7_}thF߰c2/mMGbt$OZ>_Rd|^/~458誤 㽱l\2 pGX>0XcݭԷX5l[^DI@`M;+N{GcۊccJQ'eORZ[,R |ZO`Q1MEE; 暝)Vs Z y].4$v9{des|9fs.Ձun[LG+U[g]S?"of/\C[lzMܿYINOCt߀`|?CL`*bU.iᬗxWߴqN Cv_n4JO癡{̀HpGݘ+s=I6[diԶ4JZ@%1dVx~*?I)F^a]پb(NmK K^8n-KLZgtm9Ζz 5%6_0-7h]H)0ȻHKq"s?mz_s59źV)k5<w[ R>C9&}ѣb_N6nv}t:$!иxWK}@-T/"1e99B ژ(h׋z7K>6T`64p2߄$*˘P+C&[Jl4 *"pM=. Rg.c|Bh 3ss)LWW+''fYuCu`~$fMXo]Fք<|srem`S]G _\DLb=p"2ب>zgR 5>vHY/!]tJ. v{M, _›BGs1p<8nDMA`zp*'&֗f6Oe(8N/VÔ<32-/QDVF0IOI=PprE<[kuiFfiƝ{8UrO:!Ύnjӳmvi%GPr%y9%/ Ԃq?#'zhMO`wW_@ĨC(A{WSI6u?+]Adz9O25Q-|KiXžX|!_Ԛդ{O,h>&{J_<2Epb${] Ԝ2#5^r(dh@>9Wt2҉ި̡ 34Ri Ehĵ;DIISŅ @G.$]YHٰ~MZ;+tfu Lj]7 Kٔ_(ЗƉn65Pc툄Q5<- dY2Ś5pdOۍ@xuL<>f3 WsVr+iJ 80;S]lHljbwZ 4T Zi_6,G$76_]+~[=pYozug5% .BSͱYC͑: &zeГm/fX'ݽw{A+Ff^72- #e.њ>wpwn:mvճcs+E鮺)QUl O(0FGzn:0[;V̞r$IhG jr*"(t7CWl>sX?/۞[_D.UwІ!ںDs/Vc`Not}XuDE;9n:-WNj0:q$Ùob[0fg3jsi ?;nM xF5b)9DF5q~m#>g8 ;4}0Ioh+lS@ۼJ+ FYTpƐ2q ͟U}lHQn A-k5 e ㋍39,%Z&} kJ:2 DC\΋D*P#ؗe=n&J7Q)'YN藆mH`* ȓlW~ޖQ+i%WpNJ\ ^U +̌=N(:*nGm;-E)x:fƣ2OK{M=fT<<`I+&e ZyL%IĻi]z&/ϧhRJ|P^Ʉ"{ #bF7GP9J~I|Mw1p7fOy*<|7Iu_)q5>rJn T`+ؾXDY<-EIҀnT/%@Wɹ G-Als_3 R3>$ NogGl)͚( NO,'FC`nAvGeBV$q=-#^DiHuO~F`>w蝨ˆܫ־HjY{"T|,AG\]jT|kT $Q ̭!9sY|xIEӧ8sĪ2)]|7 U@iY-:H *4^uAؤ{"9l݋ʄ[DŽ쮿iI7am>n󆿏3\, u3XL:=gBr{l1.j,O7!.Z]ZB/{ W1Qns/S0;bsCJI3Н-Xʬf ynӕEG+le6rK#g:, Q3w(IЦB8?yy>b!M:5('rno-70ĂCec8SɈGdKXNJ9CkX`  ۏqPe{Exu0cvQw@ LGb*}ύ}YQxc@-7 &8SF@j̢0D:tXCmsd64@eFWi>oB?%# |#cV[KVE!Hհ\(\:K˨53Msx6G YI|Lƀ:k[%ҧ^d 8p7E0`YR9PxvqZbٰweY :f <Xx (mUˬ k5|wy%5 Zܤ3nQ[WƟbg#/4eX0r+`MWLWg[`4z8/f#sjrU:$|m&Ȗ#"`yR/^Ч@tvϜ+Y<:rT0Jlw{B'0>K5yng }p[xf;ToI:Sάw@ꮵ +BI/~X 5AGÓUoZҞ_%i,Ss* ɻ;\,U۟=3\ن3,'cxe')Y2gGJɌV J,y/8~ֲR\c)"5%S+tS{Υ j[@)eFӁ畵ҼffIlB~_P#T@1%=E/ |!V+H],XrvV.FנlahOwz~|A|~"/<[lJ́m֗m_'MΠ"(Æx6=S*^Jvk[;%KٟvjvEoi/b 6-xΏ[:Cd䣃""Ne[YBW8Tm2c@P] w@%z;S*VF#A?/7Av5zD~i2(T(,l%9'NpQ+Ixi%# ~)Æ22ŘQTn-tۯ@7ű]㌔.it* f367fy4ʹXNPnc&>/ԕFdd~$ljd ĜsQ${N10 D-F;P/vw'NQ9,i@`5<"(5ޮ[[=N^E(p*$z˵Ea7$9T$&XlF 5\b:[ oW xr "2wݿV_v ޒ C+]<+pc0еtcnd$mP@QkgĖG{A{jF(},=IM O*- -dK =8Z=x:#%L[n@G8NJ"}XT~ʎ V0NN3ݭб'KUMĤеuA,YK#3i->?/$O?MU0j&iNpߔՅ{RpQh6džǬ}cj6ЀdL]Љ}N!II j=Z1>=;Kÿ.eHZډa&D) 5U6If5,''״%>Ѡ=\'Vy2MC*z=^Wiߍ&Yy9E݀&2`!"9!$McoTO13LA j:4HO|eWv&)fo2>9yzN֣bO{P^e:cD߫2JZ4HMJ_ʁ{͓Wl$6Xy޿$6F GYf0ESM^Aϟ[H8,)}`rǻ{in+β;Mٹi|{e XxEF \j_b[ 1=tXVFmI)j4=504X |ch92.`.FWUV f)ssԁ{"v/䆸꾶YB[U06*=(,uRe< zFz *"v;Qg:ތXGҴJ[b߼ߒj 1Z[!HՕ}e0½ BwQOxk<~>fUe1ܸ&9b( ُ ߡp57 ˫~~7 B dt|WR*ϑz%$H - u}"&o<G%Fs#ɷ-?;PZyPEY)QFƍs<8IHW׉7|4]p'=DƱMʕOO=1\11ˮxw-ţ$DŽ0>PP(j_= r/סG"J$+}jr7(_kv'^AB9S&.F4?S,I,/TX':.jZCf𵫹ʾct1%i;$枟3E )Ke<1 'ǡr3+}\b9xe7K[~j7t[oe:yְ|X5?@6*ځmorܩ[D!ErĬd@AaTG1BV'FPl^c~ gbRT.G He3u/;MgL;[.I+ޫh; `A1Cm]mzLk2PȤ,V3`AwLn\f@6 B[,"o1,Mrc_j}N%; kt 4c$}z>Ygl!UⰣ+aP?%`rAR#D>kưckr5) 4TEeRUix?<_l40T|oſЄ3To9`yij[prDΥ#*+V|՚A t_ Q=-S)#5o"LQ^|a9vom[ wRx,i(TT'N0׉ӖCDuN4& 67Ccj|K* dMz6"\.:; t)-s\Bh39"~%{,nm0 PJ+"<Ǹ"x{QEabB“rL0?'eP5F "*aFK#i r o 9T+YwqcDAqdNOxCuq݃ |䅍` )KNg1+}^} 0 C -s SB6}WXذB%Po hvV&3qâ1϶0 2T~č§\m%5/ObtgݛuNm-dˣwPVN 3 QQ:}' #-JL׈WckWk$+&!?Mc[_J]9yE,B"9DGX|ɣH F {2ȩ‘Y,isfx dkr7=h]S],_7C- dVwhjQ7<}@~Z׆'ŲCA̓w qODL K}B!݇V2-rGm*^_Z y3Z@6{^tKLdqzJ+HWCʡUy27619RH7Uu\fm/6( eGm /{cp8/KMӅ"j_L%}ʎOZP˗'?)oBЗJsj|;a >?eT,J1X kG=rH5ý:lt>(uu˄e)\ Yt_)[ZL|j ƾS]6(s\j~MBezff 50{ da38% .wMviϥ Wo\GQ򄞫̱Vw/= B4(>Ylqz!ukN7WE*I'!Yc|G~6N 3J im=&Ű2aĞj>V_ -oڏ+K fƌb"OG$v #rz:;\%_ܻfr3y`a{UZ`y"ƅaJDz?}‡f:d澟y$4ܯ-F2eoU~' ziQ"7SW1ͺun7Ֆ>=ȹ\.=)hE[BTiC&:bY,((Xw =t"쎇3>lLw:oQ!D%rx0xCϰus'ȋ틉 wN) vʇM`NuSHҫch M_4 +-w?=ܒ0|!,$A9(VzDf7@{eQ9;/o Rn}vtVn/*['*_nhJ4ųWEά#Z _ "X!gaTա?EkO7Tdv 63]Aa{+Wt )D3pinlhPn=(}2!H@HE2f +g~ESsO/|"bp#µjD\` ޶F̀ tU3Lyj@Qc #q>&zGm}! nAg QYh1>Q=v30nIԫE i(Ty K&nNF "<¢ OUlvxe<0R0ݚ`0R81%25K5i6g92HDrWOfb ݿ[&ͳ1.ԭ8fx Q=kꕌ3uk\~(O/\"Q>M|'Tc"&F cC1qo-\gѷdF~ Ϋ%$ }@Ut}kpO$#z,CPM ? ىgB{jP`Iye9`wSxx`?6u`a#1mAGv1fTr%0 ZjSQ `O=b6C1s>ӔbBVjd"ɃlFp (^F1(c638C#g Gw٫X߭ S'\5TO$ݫ);Q#]!с7QܖhJy3Fub1!^Ebłr 2zL)XzRUfO]]{ɭ[;9pC$ڿ'cJ6hVJ7Y` t9^mʶ[\ò>48QQobMhr nWZ8DŽmIVH` ۳&Ÿ:V3S jd l:PZ^L߆NI8gd% t^E_Fy'.=G<׋;ʬH vKa5bTY ܼZ9r"Z$L{ jonיI)s. |EJ=SWG66>)lz~ؔ$^F&F|4 Np%wy ;X3#g PhVl2ZIMx댴[)TMII2#fQ@w'.|Vi*sԾ=ۄ& ?aU5阁ChHj/|&c| [ $+El0}_xvsS-z4 #Y^`8.Ḵ46v埶O_ܾɃ,Uq@4i=B=[/M 2fEˆ4iØӥ.&V  :꤅h.~EϚvm6}x%/Q. zetwoX6ys .Q[$pDT^Waf4d$K]RĦ*>Z'Z%&6\ۻl`+Dn~lb :*ٰE;D0nN+v\&\&pJ,Z.Ba q8=dy~"5pЕ&=-1|Py0?9O#5*Le#HZYZ˲f3A}L7=n1SC3\AnА0/he-Ҹň‹ 0vDNVSYt Ӂ_h(y*.033pn8g8-x7&O5ubiX? Wc1~:oVR5*UvtF]IZjpy+] {zvVlV:r:)|b 1 xJN8ADTF~G$g}[PO(YH(]߈|*̖ R.c^zP|WC\qԮxNzR>Td@"u2Kj273'6R68ox%Clt?#Zq%4X{D7:.ABg$w`;A%Zs):k١USUKBAm`]! ᯑr{z=ZOŒ"nC8 2*Y{RGΰQU3m~T^-3#\ڬnp~8=< [)[ FP5H+2ra C|Fa #[ma_A{ ?%T8c(؈:}+0bVfQ}xh-eF%K/W{UCx[LYmE;#,{XxuUTx] χŒ%Mo5E!u6D;:EӥClؔ& y)`ᦍx^ƪMfۮ76 b_V-ݠu?&BJa0ų#g"&|=tM /ŻTki?JqwK5r{ܾdu3ފs/94 m;5?M*fx*IrB!-0U~+`5ylE`r6D]Ȉ%UHch >EѱR&ޔ<ZkMx#;R8ڔJhY!M !;51:$bfՒ! +Z d{FF)<%ƾ3_ kWuQAO4*D}4PA埈T{t C98XV $O2sp-=i+|Y[g c@"-;չ & NFsݚxt΃~l27a8Pװ#R"Gx'*Q_ͯNݺp!dq?@tȇ"ԥ`Kn^'Ѯ9tTx=D/IhDC[B4', ?؂F{k",l#aR"Ofλ2OS(NMe|(4qYu-ssvX.[ȱ4o͕[>M^{lĒ=pr&S,0p P1 zfİਧHMC3 @?5p@:-"J.P= rIz4Dwʓ;?%jv\Җ3‹x0uߋ-6b/ 9}iKr[="ҍa]z= Ș:M~v5* &HR>5XT)KۆYL<1kQXT#h1'„kShMMg!`t^j聍6f8fH/5ѻ%hKSuQv {429@NQEH(dM @= ?7.D`:iRd3Z- 'lQ(Kӆ0rrMčH顐%2V# M[ Iqo7Ҷ_sS/?0ǫ%(Yt'TWHZN7a(4^eXhJq w#;&&<~p&)>ؘZ`< Xf4sa`"%vK)`C 71{3Z}*xCX%syVrV;C`v]ybl+$R-Ocjһ8A0] $~[HT&Wc xe%$J,CӋxĝU8eAX%R%ui7Payjϭ ٗ ,6esI'(%~;k`/ BњH&aҨjr%}Nr_hchgP'ֿC>M#k}oGu;dQm&;XJL+qn<'4Q3He \u>nEtt=tI 8yƮ1 5h.bޥp[zߌ)?lN:ryߗBm+V?r]nߜDe\8<%D/k8߆źknf-^@c]^ '3n+=ER5PF:X}Ign+h,ks $+a׫XUH] Rh^OeplQl{)y$tV Jeavj5zB!ZunE4&["g@cE%v窂r0BWF#^J_+Zn\?iOV$(wYS ;2{1PԂ՗L"a8*. ձ"JjMzYײ蠴.Z@2tT{=`dH9X~f449!Ɔqz@bMS3F%/Xo/D;ht*?@XV ф‘:'! uQ1s%hs;g&w`ӼPoVRp(֓8xre1tNECymYuke(6Ta-)шKB䊻.Iz8#Vw7ˡ(D:e BQo36 ><+= 4"ҠcSÐgcuJdB^땑X{.(TuL*1DLL(pE\R8"%8B&cWC 7v4&bʘ[C λGsh]G 4YwG ]_4]IFftSZcJ?2$t,?7Y&ZG*@=/Fw2Ÿb &8OX8Ok#Gح2c1\n4 Iԇq)BbMB]M%}o:9nŃ2u-:n؍@&jN#Q8PU͊ clxR+kz&Z'@Wp C- xTXɧHEW:ªkh.kXVu?HaY+0rQ|BZ}FlTj9pl#<ҷ9H&t'T #]壠ERT[&QeyÉREcꋢ:sEo K<[dY7.)Oj[ϓN>5՛اkir.čW7,j0T(%Lșk(y8ˁT+xs&]ஒ5_4+UϲUչBY{<k5c7aXwxf;3 ⓴@7g Ojo%&_xjɳʀ9t:_TWz!VVeSA x[i-Ynn"µm?Qw6:O:?&y.iY5v# +POydSxq N;HY67w@zEtԴվԇ5xӛx3yNB̅i &7rUL񢉷e~jfJ6byJXXxXnqa^NjNШrwdCuM]+HHHkcˬW.2}gW& 3kֱpsj2U[Kb= apJJrg mjsvgĈ2~єCK, Ǜ G}ͤ\ uMC2lpDMPGW&x}oW|OV#-)*F ->R[O?UD1!Mh+2dKG˪Ʌe yH;H5Mie9U|H&/ՠ&μ='bѲbExP2-42AxĕP&ԭ$%,h2ZtJ]I"qZgA>3s" z%Rx+"MaV7i:,SU= FR@tuMTiҵ wtmSg"M6< b_"RLoru^eh gwǞoD3gLsP >/n?lG3?7<>'99KC/袸t%<Ҷ9[m}p8BrSc\JL͕.~A2rUftL)LhDa [C=.,X!īr~Lm+L=ʼnDRڂXnөRr q)=q E5 "0L},C?"W3N j RqAOC)]ߚ+=_& a(wݙlN篺"cǟXj,:.zS{E/_+Ue"awa'NԆ8^RHRvt1%F.fxq?P9o1|`~'[֨Z\,[/t:T)O%w 0#_t (H]Zl ʴx`}[&[*;,?.97 Salr*T`OܼzEiLj,PC)&0ßT~iKK<h>]=*)X9k􅪿TiuId H\]+)&GM@oqRJzT"}0MI, v;!'Zݺ ) -ܥ"??5xWErF.Z$(q )aWH(g*BOg< JwsJ=(7R>4$Z8PJӑo,+{/A+d6Q3= ,\}0!fd%:Cg@4ڈ=?l鞳(sREe-blds86䥏4z)*JɊ8{?ü3!QoeFD/J `*fW5GެdzG'm,! MP&IfF%{} ̖'{ 02Z|TML=tk{e{r?\豅$wm  cg >(djQp`MG)Wԗϰ=|u1K7\oͿdiA::a~qnU}7>a(JqeΧvlB]hak@:h/1LT??*%}\@0N^Dw`ѵ{Aj(F%,["msV)LհR@h/Rնh}^u&nXi{>Ȣ_}# ]lB+Ҩ'*ðz^n1 ]3 )ՉB4W4b <Чl0yGa)d|զ-.wL,Anr- Uv_xDٓv*}W'~V(#[6Tު9@L zG(%nw"Z-9| {%?8L`,x8?" ˞zf껌j$u:CleAayh^<~_z?A9sDUw3ybJ9IjUG,2FITpmj-G=*D{}ީꜟYWO?wW,L!,V7yGr5{sԅSzzPUɱI!PSBnvlԢ% Z͏wd]:kwD<}q)~01t¡Cw|vmz3iJX| s2D|B֯;da$+:ZZ̖6֛-€i^;|%)B'y]/vnu`3L%,a7VqfnѬmh}ΎYG&[Fiƿݯ'*[q Ml&_J3Pkn]:抺wgd}sl 7B2O Xiz3<1{6aXlee2D8u% == [ /bAI7ud(*tevKfD{uQ#"ho]PHށ$TOmM2GbWgjyJvcoٯcW#J8~WgcS2n `O n<gߗV'$0S8\Dσ1U6C!:)ۿ;<|̑O(KqG@Mtal|BH^,O1fP!jύ9-SV<ӽEvS/·fTye.5v𬷼}K~T} CPϏԏH9|5qxktW?zT.i%^ 8 :vt0 x.t*`w%ą吇D'򾟟~ǵp (7 @|PUT3!( N ˌZaI=❷@bgajy`]x~ca< *gm\ 3W^'CPnGP~G b";5msUT8 eS/Az8:&m zV∖FB7qg!zW:Vl}y¦&v%aq%XPN`hOV\vXc=y=X/MK?̛8ws_szyvTӃE J=xUOcdap}XaGG;Qy漢<򨑃lbvȼWKτfs0(.e=(~nH=ݭHuꐿ 9b&bcV`0x0z&Pa >7= <B \&XqGǭ_>7 V1".>-p&5;iJl$fL ]y{RWXw #ޱ=˨\*/bay.6%\| RG3|;HDԥ=Vwb'ALyJXuFS &em3 8Bi -6w&H>=_1g xl2V3LYywuY-RhgL'GO7CQ\1СC]Kø1 x ӺQr`ъ {9£ו'{\OwOOKjYBf20 7<i9[>:nt.v ]b"$s3@gՏᯱ[ZoEfds&0T 9eKn+Vxa2G(y]+VZym4^GŘp)>n58UnpGxc'pZߋk#'Eg+';N{ M29`@c:­ko*z9{4BKt3,Xqb|K6d:!n*OO0x|v?] BF*&P@$ϖg5u͘GZLhzi+q"칈-߬kښH d#fb 5;L7I݄퍧k⒔U,NlZK1x^j|›bw|(5p GHҴ?&\ZAb09\a9"b~_:f.|9fr)j]@o+V o(V{cZ~:d6 n6<ώP 8^IRvyChw{|Yؕڍa63`9$f҃9dr 5e 1\p:fQn1tI| QUnĨh Zɯnj=tSuq:^SqwfW~:4WxDa>YΙ{8 pZ29ɼgOUAm:boz-&)hh-C`4u2XTCA-;†nklI\*Cٕv Vxi`yckaP, MX z{J/jRGFјb]€_&az8-:K`2li]DP(O]-H UJt)9ڂ=AQ]͡1 p*:5㋀R¾qv=>EO`W]tPKC bp\ [uJ.Z/յ^ 6OLoxE:cShm}ۥIu&Y"yO ߞϮ>^_B_fjo 5Qyhyv%bY1y%!1a` d~cWzmZr)û])C.2(p ɿU19csurdw^7-}d$peLPR=`elY'n~Ĺj/ާE|C" X/R:est8*<~StYj*Z'gK-?&Ov- HR*{'">_brMFxN1=dGaK¹÷j-+_Àm+ L Fl4<SĒC:X-PZ]bٞJ,e[Ο=ev8oL9L>Xɫli|$K"ך:B^.NCֿ/cdHL(݊?,ྌ6p aaJ1lb?]y`N~nN Lv50@ lB.v-l 1ض/kӵIO>{ selJT_J%1NhsȤpԪ*KbQT~I#u1 J H{[A~WJ} "O]f9:\ΐG?B}!M>bR:4.MeV~1|[/k3<>YuW:~/UH@ v^ȷm/#ߞQ1jkxlޟ`9Qjsc/uB/0#1:pheo+{&w+ {d6`p@F{|6CՀ:˾ 6  e="D-#g!h"ktft/QȰq5H!J&j>/fh?)5뎨Rk^B* o Y)4El%'90/+Hus9ϧ^gNHW"rb;9PTU]o7Gz `|"#{7RӉ1 Cd?5PWVlv FM]1D.qRtZa}ESs0l~~O|C 1͊B>6cjǴYX%Eb5;$>K)N8A_AANq u21} 9 `]Ù#6$Z WP%(t},ιWI5,YQ W`=e#>ߋ9EWwtU,Psx(>nK~XP6gB'\j" ,-OW|l:NXk+X[ծYUq \t 7kT9"ǽ8$(FyTWCUGZu ߕN n>6itSC_e$ph&'nmrXRzL?qk:`fI~a7Ҧ(4w|,vѴRh6!۾) ^wBg7fy#񐸴= `A@[d!,lK0;Va+( n,c>*% -,ғ?E>!v쯥n5o4/%XV47@7UϜBg;Bq ) Yol>39tX#nfmO%?m söv~GV>S*Z?MWi9fQZ!5IUЌaܦ3 )XYA̧_gG*Y~u] *Xڄ> <6=8De;c};kB s2;S/iS]@uK}NRE'ս#Ni!ĆC>-qEK{ۮٺjz3S!2S -mZ2z7kxo1F`*SjOkul۳寳j,+A2DNhd^pɠBD4dNy%Ma'Bʢ r:/ .$?x_'/{X }`2tHXUt/n*FR;g`2B r /(h|u||/ߢꋏP2?bB}f{;'Hn?pTp\|,HJ+2u_աrH.z6&ha^\ q~n .'Qh# M;uL,p`=ӺoW)¨R̟>7W?sE !:˯wdȮ(N`0ŕH=jHJwf`:i:&-CլmYrH9Ex~hynzȘ#˒,/W~a2e85(=6Pb6몷&uI \-kӏsZ: I/_˴@ڨj$l Jq˲|6E/6.t k҄ViWIQed۵ ?bB)l*k QxngD{;bC)+J j$;)%.ĵ8Zz>3N F7g4۱ݹBI<S8}W$mEgbkU|߶t~HEltÂ;4@tHjP!.0q ,g\PAQy@,vY&$`ʾt'eC[xɒ\&G1mgTv(lb͏~0B~4 4߷`zKˉ䡎Ps%W eH^Ջh 9].B?ۖg˕Z,2掴v_eG@yV,!I^UF[T9\,iz[tj^;ᔃtg+!/L/ۻ$2y|: }!"[@1b4nKHZ~#/6DkfU-N_BGB,]IZGaqT r:؝ݤ|$. sK q8)x b-V޴- ?KX2 h~/ey~5a ]T1NJ4rp,~,M&wY y (POw&IҍoOoV6^GVE] 3J,o%gn|)D}3t&]]EcC,{ۛ@곶яH9 WǓv:}|y5tB~o3czL鷭ƄIpX \[B^ ʠ/.[ nZi`Z#EPP+Ssā@;! @] ?=bIpa @U%1ur$BX{h=/c?tziJsP)SPl;E8[1_>OD6kmu; ?̳!C[JY KҠ_Ls vќ;֍}b V\Q ޔE1 R1&l[Z&ͮFBq8|eKH#bU^:Pq$0=UŐHm~fBdsIBɏ9?`f&,/[1z|jWn"4Wjg# :0'.R;iPYip'3`t*o':WLqi>^ N Ǯ1|1'b k3&'i5L!{m=j2@q]pϑI)^.;$9эG\rB1bf1t/:0C9G&1\Qn`G-fY7Knkؤ}4uYt <p7?s|S+:= E%BYtK(gnնC񰗜N‚E(@@]+(ꐳ HIWBUS剋qQ;8p(żn3'0 chtX;"|l;yDf>hG ՏyG\95<}؏7( +GSHU`g47Ϸ_ nD|j?$+lJY2 z? `s;`bPPl(a}eB^g\t>RpH:66Mv'M-RKr:N r>^An/k2!@ rX{C%{MWe\|u԰t3oIl̯ƎBBmǷ qO >u]O4`R< G'CFk!W_/wx3]ļKib<ŘPHx޷pچ8ɫ9n"WtgrFs%@ f6K Ÿp^:O9Y6zq9F?E`AfWj7)gCK4f =^hE pkܫIf"_SM34=,>Q "yNکO]TܨwN}}\evB!Cڐ*$p.kݨ{1t2o:!$[9N }47[{ƆSHb}q3܎[E}fЄA=H[XǪY;)3Xmc;8 3H(VM }XF%@>Se9^j_ YF: 5<0! PWx i9 [bvddžaaP=)K[JUOʆSM/I|F!\  OG c|#w&J_GKVA\웴E.uGPF`#WOqDgi j\zOEWu+EvA?MpENпK \gV}XІg3z$,ػEK2EGz|=WX3,02DOwYkR<*ӭ3?[˶=(Wg^Yro?JO?{4GM,* @5B%,jy!Ma~4n'~7G9R s*opRkpC ENJZ?&#M|"BTi"F\ȫ-.A+2b*ҧ2}\8{6V! 9:&UB~1)l\  U<佃 1а7W\˝ Ȅ_Z2:d| P2:_jmZ-ۦ\ 3ӈA :zEjR=, 9Zl8KtBPsds4P$J yL1*>;Nm!:;8bg3&-8S dA!T"٪hU[4lS=,o?}Dʺ D+~!]ۯa0EН[ggV݅Ț= 21ؼSq>kLR9lνs\t )oGv\@-%p'D1 +*wD}Rli,kƢwT*"\cAwȣoևw4uM)2{5OefUM/GV r"%&Rs֊?e#NyRHB9Ҍ+4qq\Tz@\尃%7mw'H_s*9xŇS}KcB4Or 6كn$^ۃmWJrA֧qΩޯ/0SZfǛMQ`?׌iw"(h$1/"jJ}.IRQ[mdTO"Xϱ$T8;A`+;"ZkyնdG08 @k>U!s/O(wyV(`o6 i+ ? B_"`Xj>f~9Ow^ctE2z_&8" 3ףqgD 3ö^?LxfΝ&F7,7xkut0q1tKI*za%k)GBN/]xI1nGGX[یҠUTY.[(\+ӈٟU~POLXgQdh6?؂49abnVOɖDSW'xRaPmD|q-\b]]idºsz ‰Yz> [:`X }`4iJ?}$;-sҬwW}A`{(a ys9q1Jxqt^(nGeXCگl_x > EI85B)$V+<Rl \ZD7yhgrr6KE.} [g䧢"=AE} t AWϞ9d̕{Jy.K䀗~|V4)cĩ17&U1xӳ=F߁c37}=>< fi^iU[ȴ5'N%T41yMg2t^>3tŐ#[q?pHr7lSDNzrV/_sMNsc`PC:):~H+RQlE]w,y`8G>*q;rۯ x };|AoWߩe{)wVqd+'u LlL%Gд%0b7X]$xnӲ-:ڝ35z#_-ڜ+(Ͻzݝ; ,i]НNtw^ČV}R^~g@jʦ4%<|(r'IWW"tKdJi'&+n!AFqss^c c>K?yWa",~?^۟;[3wvԛT,_mӞ_+(R4O'.pxSqؽ M}#Z n7RVO fk# *ûi$$F|;)HnQ,`+9nL 2 u @-> -TP4JS7ojp5Lm,Į j*Wx&ВPdTjk&MGwoce>+5AvBKȐDHYQyj{tXW8|.1S]^V><]=9vt2L<Q%v)G-pDҗ' d/ɚi0-> e8 ͽ"8N_ZxnPq .+-U=r?+*ayz`=iFXE2er@to7`(쥈 ,S~1ai.ѫ -?U՗&ER 8UO8xI츪$įQAqvim\/Z'A۵Wjzarjf9Lt3FFԯ-Pf#z* ;G& jz5/T~T͌{|'sq.)dED}|PC4OB=# ]tYkna+ {_r8)k6!j=N[uf\(fWΜڕx( keSSv,,hqB$Ԭ-π%R9roܑ&9ҸvoIJP:̙:\^ Nn#-6GlC˰Bh ָ.'? lM7n^n87u? eOuX@H ?1.I RF#f~NԗU&LUXxaQ3^d2cC C } niwUP>Q9s?HmX\x$,߱l޷t{m``yH!0V,xz.hD]J/xaJЮdľ8Z qk=0W!LUHxt&) f"jOw<.OwIS"vQ qFZahX,\rDɨ,(px \:*"%7[ qn@䕄D]|VÕI6^-궠L|_mIԽd{(; f쯔soz]zq3#qA!or׃QW P˖zTq]R@I(Y`+ U(xuS|&JdZ$Kb)U㫸IaK_xjB-lmY nx41@=E!)vXu2Bx/jj8{h$@YNC|ϒxT{ݢj,\"u kY TWv4%QH83'<4FAV̖j\Rv>ϼTPV92,aԴ ~ڂT(''mvP2q,jĘq&t(acg5Se$RH9 0p!FvM<9˫=P˟pel v~l/T.T]dIV'n :-=YB.nZeI) @Hl <6-InKʔ gC^yjާJq%Bh4mKHaNeLeK&CV V lJNDD{:8Ci M^z秛C;., L.`3d))!w+G.R/3:*n6/ YˊU +cZZ.@NLD÷fD]+&r;*sSvy:%^ _b i"YNcL(Rwp]EB=G;sA apl,2NtaXE0-OGQXQz]^Nu<x&إb(t`xƱ _m'^먫xLhI7B-s?.4Ev*I3aSv~tԭD%S{oVs7vt?("S82cUsSTl6(%;rV`[ G~VG#REryELG\OfJFӢ͂qjKEI@^ fPIWĴl9UuP:s@0 YXy UEc< ?{k:}zӛ#"_"\k'`@U+򪷘CѼ|pXʧ@䋀Oy'?b\u?{v)* +F`^>kKcV" 'czvx~<mui] 7!3|37ؘ[N"el-^Xca21:v{)Wc;]WC^AtCsob!R9oB8 ( ZIQgBZN#wUEo/O_sxA1'ghU#K-FO~ΰEU5nH wƬ1˧ `z.GwBi,HL2e+cN3qԂNdy^1/x(]'P B{iWyU&(P^_2mo\xQ?Wef{#^9;X,H?KBEݘN;-`#k \7>}~`@NZM鬎h}h?,l)}wCo~5~ުPv!9C˚W:twD!1hT5TS!F,Mzsgt.AWS5e9 9҈t?vhtxۍ@LƗ} ' (z =*n~WVKRnKS syV 紵{ 4/0waE,`nC;'ۭS|rj2:>鎨@1իTgGwĂw$.uyلM)',cGZ3Ph}&!ig]1-qȽ%z1Kwϩ3,Y+4h\Ġ?UbWp7@9_17Y*8k5AQjlem~X,Ps4N]gt=^bj=6q ԺalPz5uȻT7{Z+M-02c=Æ|8 E% ^^IbO ;9j/ 0񚢆kzBqp*IS |}#*`?kU^Pk|, o))J;U QaujPG>/I(A՛-uר|>l%i{4jiTYтyOuSrPjk?6bk[\μg6bÂW}oC傤9~;:0[<~Bkϐy鸞{2mW_E|W$9/ dآIuqs?]e^fEY-dő# cӁ,!`PPIQ8vuiPSNi̘:s1Fi)U_Bx`3t|6m iW*oLo0 aC:vLqmѨs%KO(JJxOOu+Or~J~hi}Jwb.LX`͇@?U|"&d d;!/Y9ʪv.;)DFFgc':mGjrxrO=ɒ+c ]gSSr%.("լV +p*3kb?& a/]5*HV-*FIn>sDXyfzGwVbF!uROYK\ Ѵ/?+ɎvqTWVRbE Izn6m)j#=.`FNn =a?/=ooO[WM̫Jle{ǴIueȷۻHP֋%2B1ΤI& Tӡ w0C1kIc;RD[~$\zfZi'+N1`d[Dzo7H])$3-N|16mE4 uGjYT`y誚 ;$J_7G`_Cjw27q=,,h6br71$5TzJνR|-gc_)| $e×J&A`i`Jz<89`̉9`wv(3>AT; §BNnJ1t }WgKqQ?WR݉WL%Gnj[&4U~鹕!'^%.al? Aٶɍ94LfPmPPtEJg.ǭݪ0.iN~w\ƭRD4̖QVSY%A=6Bz&l"ߙԕfk.ms6*mdix@eՠ/<;;628E=602nWwY&Q<>oh9lz}BаKzE'|&ڳ>_VCkؽ)UaP{< KڈKgaҨ#m8!^L(_-d]֬ݻk;4+& Exb 6bs`gΏ@EV[UCc(zQpD⃌9QplapZ/$2΢Wt*d 5R]?cC-cC Gi|^RByڜ829Nhao?8ϡG$oгԳkob#l5v@FȧR9}?%L3|.\S1d25+ѿ9@tIeB `'ph;xJ5#HKVgUL\~㛲Ip7b &$!A˱<6hNazq% ORU<[K NTN\އ|fex68|B .u}P]:Q*TKj;jҥDD(duS`#7R5wmSfSE劣wM&N9Î.|uRH\LuBI.*eqY* nIFE1a3aV2O  L+pԖ -A@ZB {O`yF0'\{QJ݅P7Rjf!$#VyiE'rn^6 CT`CLV_\[^qSpgbybۙ{ ANpw.A}ϲ>!i9L&=YJ <GF$"G~d$N bhL+lt K@19[ Hza,֕ˈgN 2 @$?/}GQYftta!r]wtNj-gֱ9֫e\R!g?RMڦ6 u=?M"˚|:r 4Akr2$~9оEvzah;Caw^X^QñlW;0Pժ/|!ț+v}ۛA!mԌcڷÓ9927)^ 9VSKr?jo `Y5Uk7P(mH(Y2%Uj彊\4WA#?b9^C`/lW s]>FN J)R,QZoQ (Io:m{3C:ׄɯY#s)8VMp2Z*NNW($\QLokzg1[}zF0"ۦL87@4BmA܆vЛpQprk "CĪTǥh@@|Cw#TؓYQ9%0 *D^@49{U֓`S e[mװJ)k'Е :YgQ+;; H9rύa=wש}9[;jA;bH`+c͞w;j'zC TK,vtGOkuRY`آ[ KL:J ʤA}c8VTh/cs:Xj4Wx ̷uZu]J}5{>ߘ2tAf;=|-eF;>J q@6\b7)&yk\] h*%d7`X8]|c{"1&U4bS5["tbe_G̦QjV3ˌ&uHcEnStGNxC5+$HUڃ~}^ @37Am]eodNuཌv(Mv o\^M|&>8}1ut8e|i+p'²ۭo("8AڡxC͉v"Zý3~4Ih].0W`0"jTXG|?4rԔ5WO>@R'}eFUfYK%Or 2Uh$f |ڱQ2A碲[Ky( "#,1l tSpC 6^p[YNL| 'xrBa[7|nBeJwvҋg7Y͗eop^zjgqnCYcm?Fnq[OM,!Ƒ]s[)$Fۯ&BIƽdy"#ULcvpZs e]*uwWۓm~=&p.mw,p_B$h/z` c5$f.(KCiѰU@4@ǔ<鸚mL*1BVJT%'D aPDx. ۀ,u݅=y_E%Pzӳ6unu'RHʀptn,>8P~H; yqK&A7~\KR#Nu$Z*MPW^*'k8viOY^_z@W/)zͫ;Yd,ōk 8*g*,8Lvbe2$44ʹW]zo49 0̴ν< *,Tڳ47WՁhMs-%ar"O@{"r#C-JHvp(M͋/?wL :`M҄Rm&yZzý 1weP^~3U7{.|sc͸B|Qfog|Ll`=qH! DjFוWp>|(텳LzDecq<ƢyjeGc_uwfO#t2c  Cˑh/a`BwXTAmav>r\#;f['*?t@љ$25A b(Y$_ ] ^OVɌy|ub!v}C|bQ-dLJx g MF612tȴ9"#FFREs't{$5ۨ4Y[xxv A OgӿWd W0}%z4B]36P7a(o1ʸZa47(̩G[Cj'2J,As[E>4982|W1!LO: ։~yLq垬)9B{fj]p{]_=?Ń#ÃɞݚLXa O:xf0$AoB -7Eœ[-"Yf#&qbKvC|!uܪ(>"n/?⳾p;[V#DWk2~Rr-Y~1%C_Bf}uڻg\,w$2yjJJݏ `a O2~lh¹~#a^@cf qbT"ÈDK&g?zĸr{G( ϻ?C!V=:Nnz*LQ!Y"d܄#kVϷ2&tīSGM(L4DǢfy'ksGEaf#O 'f>J/ /si C:\ALz.:˨|W'BKM|raW̜-aj))1lmT(6v=',~pfufvo5;cb k'׌؋GPάP4Հmr[G\Ń}0oP}JDeR\wiJXlװzbE 1 s){P8c5/(<1eP }GbLzc\joڰQ&6G]<7Afz֧¬ TG!RW8FY^F-W;n h!ÒN~JZi܀ IJf x@%|^j\4:#(WYp6TLrb{{Q(]GaS.f#*) [us57J"~A k_5j_|cZ|Q%s\)o8$yCh2'zG=4gWt`cUVMsh:ǁ5) )) 5~WOT&k@081Bb|ty|P-uD`ɬ' J 7ǒQF{;I/dgwbTpyJ$٨''XmZ:ɛ;9ȳy4V!>\oMEo ! ?n@I̤!tϢ.@A?a0Sf;x|IAQg ,'3߀yۻ̈;VG\ܟfvj)x"8 E2=+o: Z!=bFh kDۃikm dgFHg]+e٫Qyk}`!5/oB69_`#]^$tߺq:,RР]cj*H }ca  98z./vRo$³)8Zv*)G'ܩG([ 葞U.7x-ٳf>6ߨ@\\"јݍ$F]\͵opg(b-1ĺ{;qSS{K IS26n;qY0˓#o@XG.|W&Z/  sϛŻVxav A> 6Ċ3ܾGVY,.LiQ_3$ pfSFV ` 99^;o ް_LS-@** ح$e v2;u H9pʒ>ـRjwOy w/' Z3or v%ɽ̀ZZ>ʭJۦZ.P27ZYzeZPOբv zCY&^A73ڇxBW+t7RK uo?ZPGx C^"#H|l.LZ/ʯhFNjVڶDL#p]@J] Wwggg#z0Z6ۗ |NRW5܆0׵ЯE\ AFt E0pD6Y-:@D&_ߘ\ϖ}I{GJ+6l۽@]TSK-X@gSEuo; ().Ч>L߿9IXtC}>V>Um[r-X/?BR)[̰,dZY4"rcjW(m٤jd| }Fx8o1)E4>MGJoW[q;m:SrbH(FQhoBo<H~!Ŷ.DRVbU[Ct +{Rx,F16;pP-jK{I($BvB#٤#$IS.JPzg.@XD 4_~FrPdᦑ\[/*3T@)Pb ܜ\$AQ[Pvm^) hD v6حupenS<I)fP9}Dd9K<h2ӥ`M&gn37U>s7pYQG1ORV\͓g?6DHEυa\H)v+u ٵ B.oM*Ŵj(%mz D̞ 2뷆ZӦD1wC3@݊:C SShkaJl5eˣiW{ʉ%pAv4Ip CCG摂>wC,HAyt)(}Z{s6 iG"цŠӆL/#k&ҵmȘA*+bQQ #nְ{$cU dS9Q@d抁t󯬠YI 8R\HEZ]VmIOJ{$z88JLt ȇָ#SM=K iei8zP7g'{Έmza͘]3^Kz=қysD7o?#p$&|< >]3j'L!O7BԂEQ. 2#y/܀L f$B)П,ǩMqǷًmEz9}q`^-#YIYи <1c@2;;!B:aX-4~!o뽧B_9k\^ʫbg!|]>HT_)T EKJM!XM5-tKAߟpH.00g"uֳK a %!G7&!(.3Q##JV&Ŧ_ƈZƕ's=tZNg'u'JA)l].F*ׯt"Hڦ<%ط?lLI9WJ $t1#NG/w^.l8>5j t4%˝O-+ e % IǞ>8xl^D3V)s Lӿ^Si{ύNsKA,e@}h7*hxc~VIǞ$iyѯ!{ʚp7x;j4<Z.;uP= w_,uԴʹ]X(!,2QR\(I ƘYELk30QbYE_[m&𸮣Gh]TZ3+y;G/Q_}uY5ͭq+%E@~G2~qO ӯ5YڼAT3cWG?I +鉳'AխKIw8WBաDζOqn O!I;歌ha-,љ mSp[Rj?y YHD,Z~W=I=@c:HBwP/XOƓB+BK$H+֯th+n/4Dthr _ V\'}c@JоM>ݨQ ґpzJT9[{2IBޤ zlܞ-L@Èis Ώuӳ׷BĵCz+ {~w0a׻F '[%+,J%:_HT%71?/ڊkCr'l67t# :3ڧrl cJc hpA卤2TdoX=p n$KB*t S>3[!=D2ף Y\n=o(Lj/YeP @u5@xᥑd^JiU;Ώ nlG xN16^آi>: }DЯD LMfPSDei2h_u..ߜX: Gl%\?WY,!](F5_gRA!f!<2翽bUGeLS'%dj:il -}H3ed,U=636aUGK;懴ԔJ`~\Ʉ?N}!52Kh[:#,mdp*c^'Ipsᮟ?!5t{'[:Ya*q ;5J"u헀!A7?th],W{ CIKx %0u(M64F6l@D^QX'Xssc;cn fVm>j[=м='Dt~2sLg+ _7?2=_n[-,š\'c̲$W~/|)VEI6Nv vJCl_<̔#[6[ /@I1K }$5!JM׹bϬ- TAPuX=Q>LB0f[熹}=).ֆ^SA-T JKN8xxFhoF%asgR:;c24|iNXWD>I7ࡔ'Y6@yn#+"v4kK1@1zH\:>OJUw(}u&b.CZj q#UN/BaHyҮqt?-4Еa;z=Vh|RCwX4 :\=He2xL< /pa /l5N*NƷA `PiWFﴳWgFl1vBCGN&93N+u% HٰoVAЉ:rkݵ_'F >wWy=cj=C,f߁aԣ?&$A wM dվT"M!җM@0Ӭ$iq7ߒ,k/a4{q^w 7"FM/Q6/"ՁH<7if΍ʉ7~$[9*ۼ!dj@$L6la OVwDㄢ:cٟznAʷ1k춈T?4s6 NJrG4+l q,鄹5$Yr2or"pcm;v"9&[M{D[>S #U$\W9" ݩqmȼWw\ b{4 IQ5! J,W&/b砘]}3j ¶'4L} tca!=t@E m#6:-e:1z,1 A{]#'@`,0Q;|~ .J0lIƭ.~.~Xh˟|7LiL:x4/J&iU2W\.ɱ)dxiM_b?"jՃ%ן y2O4@`ʮ챇6.Y S/Yxhq~Г@P Jť Yx*pvPХc]`zqU)~Ȟjq3gx !2'&NΌ4BT1ւ86,Bf=#_=l$f>|p=p?ySX15͛tj2~6x7aHs<ۙՙ#"m 8Mv=ҠeU[ԒKT<87W֜KU㎕ 6ehEjhQYR$]g2o̦q]RI߸&^t,a>~O&&5Ut@VxZI,<-ėp#`ٗf\7>4BV1}zX\!VRx]Wv raštށq=:m>29)I" ڮA܈/m8+-1>&5xSaPY8u" "7nuMkm͘6RlbKe]##e9f[jpi"Itøoh~Tz/wϜh5"2ҙ_[_+,C`Z (NT#eĶ· vD]gzZ.0+Pr2 =>ѸkFOrJmǜ. eߝQ*cH1#/æ|ē[8Kn|N8NSH&b R,ibt[H*DHE? ɽD>-4צe0r,.e+2Cfp&O\')NAdfovusA<2VN-&IB).hexv6,!9m84́R*>%)@2҅15kjq́yj1F_\cde/6yUÌ8o±mPw*ㅅ#^3p#),p_@ c^%˃1=jӽ:_Ꜹp1H0-} a)# 9hh%r^gg>wXmU?'AhO Ȋ]vR@Ie9tQ(c#"KC2N6Ս_>/rw,ug/*gԔD01y)EA[{7$˒43?^tqQRMclZ`vC VHkyo4ʺs{wwT@5W(pTBLbVgb*Z?Z'wJϿZ!ޟ *Tk/~&gxf$7Z+H-H\蝊G{Ywj`swD S{xn[ٕCk\i4H^讁6JLM:)$@ӄQbe77]Ҟm}X$63tK!~ Jו<+աXnOw13& }E˼ӺKp1嬛=m4p@c?YE`:*c'eex0WnO.kDe/aFg"XRF)NY{ѶFڑwKNVD@1/%{rE&PA5|djOw/]S+HRթ8xll`8^O7 47ռd ]Bd+߼ՍW&vHhwp &L֛6w $VO|IKq p̰!4G0 W-药~^RFzNu; }JUh!]#v<3zƎL0ƏspHڒӡ  /+Mu:jWl4ڣq} . [[Sc |Fq(fV?° ^6I`a{GBDv!ZxH [ JHhæNHMY vba %]}M /]y,GT4Cd xC!^u3|)X‘oЄ-j")JvT95 n /OKσQm{xA薭,n T\oy g3 uADBDB>Q![HAj Ssg 2?AfZzӰl P`D$! 4֝b&x@G)/?E: +Ȟ,9 >&@{?@`R0K\5y>+F]K<6HnUPO9wBRK2x͂/dmp3 c"7cVHeMPHՔu6<10x0&EFe% LEU" -"Yȥ4i?$x/R:_0u>tJUӽ pQiۖIiC$e^BD3cI| /CO4Fex&;l|9k1n Ao#kp݊-T S7nO$oAIPQ9qZ E@iZk 2d =榣jz^ޜm@Y !+ Y-w> LiW l;`&^eq Pï@c#P9'g.~{tmܷ4Ύ5zkV@eU-\ qZğl()Wӯ3:bEAo{y8x(s9^pI6cҦ6',+ tFZkEdQ"f4ZkJP l6›$؅6_:FfbY-!*uo/#JVVpHl rr:EAg9<ԙq* aۃ\1`7 zZk6?v0 qOw{J9=ڔ@T6P]XĶI&kxݯR#e_0H(#@_tR@ @㴌 Ӗw+ K9T~ hTPk,ۿ͙SYEtuc)cYI4=xJ]hɳׇ!RojoR%Q0QK+vko~#K4֧<Hn]"4B\xų8f,"8F"Gr(Z?־hI}Bڧ,$ Ns{y YGKtd9Ut$T]*7C^G28C.-oFXiR#j|׼DRi yZި YvsE}ETX\ED+^5dA8KI"{DPc(ۚ0b.>-4ba (OP MadƼ<b-"j7*>i^uqgV  /ʮtZ÷͖G+`DO's(zVCsaW( ƍU@4zM_q򊅴q? z$[(ZFRըҞY 誒͸Qy`|7E+&լFvǼQ 1-&{?x p>agNY Vv W;#h?4~$Q,X:LGMuEh#Eu) 3<1 һ>XHr9}"6ۂѤa;eTxg BczgY+I˚ZȺIA66vV6;;UЉE,e%jJv/x1bQ)r=Q;i ƮO;Ә:M=SEƋ8bc& 1&ѵ*q퍱ͬb m}X&T k|[6E.o8BDLͯ .iFgU e>;qa\,vȕ*-=L{o* !]#,mʘ8*6`j&Ï['etE(s\NwR̃m[DS{`/{UcY{\jX0#U_VX +Nlkс uLmٗO`Za]ɋ2x:L|o4O':Bro TfDmqAPj׎!`}%@p"Kr9{=w\ )`P&iy,f"N+>Zdd۽䩪`A)}cQtlQKy-:)Էɶwk_&Z-6QPLzoS};cި'K0Ÿ9^Ls \v_t~stp 0S׿̯lB$F o) :.@igL1gӀ2 `rftǨȘmS.S~gt #WrIPo8oU}#2nބܣ=.a6uFm AJvҰ+EKmp8n 2D!ŭ}._"m!Z:7VbLeY4P3 +,u"EZQLM0 GA{8rC;w\LŸj@Rl {<;Y] ߯w3,+9ΗG pc>n+PΨ=Ϯ2#cth]׳?|4R*._}hF-ەei[㭴nEP e5S8zVjɩHqM7X`jSy=|2_ꆟHN^[-J{ #j@ +k;"$6(@ ciw !:qgLsOxXz ,ܛÜ< )slY:7Aa:$| #MZL3tw|2oHSy,u4ʨ C R/݋VGLiyaeMy5:bY=][IE| Yt \ȗo- Z L7'%Hn6Pۦ)Mi)*?y)jRAS*Fdțgפ+gN-%Sfy$~.-b+3!R ~7G+l~mE<\T%Xn7lU|_:2f"wx['==|P.9tlnK>h#JUe S:zrd&C!FרK+gGTގ*7.S~@{W_X9+qNW{N94'V.+#B:k79?U'c }s3ю9nYV/f3ƮwZ50:gCF>D5ºB9!*yY>e(@1cI)u@\AD !#W|Td!f2X}NJ#"9'Ϝz{ٻ3 **sGqɺ'/'~$nVʖDq[nB6flK{]{܀*G3…#j5lҩF|ΑQVF#8)ͨ!vMDhY\5ı!U jsyP=3HR 3vKveF4_5wN7$,tV 1vCA-4ˤJ|2 (RNul_m TXY2G,?^q\|Wy4 `6mܾgpPhǥ.ޣY @L'[c& mw FHKx1nkU4RͧNsQ1$F 186vQW51sף:8#exjwlmyujBpN-9-F4+i΍^uy`.5lXY+7̐' ۚsC,4 2 SaIL:l|Q^ !*oUdg 4Zْ'`j-sG%sGFL%LsK=6#$p~XZP*H>Qʼfs=='|Ȼev/O x#N[o; $L XIz9l ?r_k w+i\u'pRo%X\%(o*=ȩTM{p}8·|jtZL͹HD@Qw9rkӧ6PoTPjzkx4B"۟ 1p+!6idtmvk5iaA-tPkUXOv]L.m`C=ohb׋2^}B5}`D_nތflUrCo9X[UJ: _S)e}&WGa5sg-75ywQL Z*UU]#%yTd[-E.yaC}D!JJs$`CR( 6^8:07)6O\U̸BRy.U4D|%9] :%{v^im5{,eWUݙ /́ ˋxHaW_ٌC8G.v]+?L>9DM%Bu&Z @/{o;>QN ,N*W+wCFZvaLo`o,p/SFrs{ VnVH8N+xkexP#S9.[GԓZh,ZM֮sDݮQșe!GYe >^ }5?P-L(41)@~i'!~{/̴{TAaOMr}UДnz$Fo"5t<ޥA`晴b`?B]sh{sz{3u`|̀[ΖI7l@ Nj0]ƄI5 P jwk,mj-sV]rv h^Qۙ%B ۷UE̅ZMI`4X%ga㉆ӲA#o#ЌNVn 8&W }! S<}=TśSkY`3 tپ$%Z _oaXJ[bTc{;g ^mSy\,ب^~H$[T5oTr72KA,LƤoz,#^ˆ|1ZqN;_To7E4ƅ- Gr`3E'Sf}@kk>K%!d3M[o]r+Di e02:ݯU8Q<؛ZZ M LŎňޓ# ?-9wdlSf$ĝDO_C>ODi7 F/ *=+%vJ;X1Q싙n6 wDŽdvnPܫuO(XZPYp$Q7:/#8j>[3Q̔}64@ +몤DQ#j #Go/8DAo_:KUJQ;wحC;w9ĢZӗS]W%11m=0.I41@ 9rQ`pQSqIp±S.g3Թ{/8 ^% : ^˷$֘r~N8ɺi ,҆E; YQtzy(ćRlr'vjPy؉RE.!i=vFo=aW)1^_llI !vFF``*F.[ͦFe|:2E7O-D5&'t O-pJ|Mws'by0mA|#.b+؟ 0|CB;isNHF+{AI]WEWx%%mV~>W'O,^Pb|u0/3oqo/ߒwѨ66XO4Rc`1=iՃ]/ . N_c5>B QOY}9\)D)c'fK8nr.9d/,x+ %^AA_VnsC>̳{M,{hZkFh[4q Yjð*_fՁ'M̠%0]ŀ?}U]" В:"CᢸJ`12[}[IYA{_ د鏚*Fq3FrlzA}C~] QW[:;Q ϛ˴tҊ ;s\SJGM~;/ xAUѦ2Ͷ&> /+b:^y;͕;P>~qQ5հ^dH|.̞04ZȒ wJnqk+,W&'9FW" 11=~ZDXoEzM/#jCO%MZE躅-_/ .2!G\iU+FbK\uFjr+Ιd;1Д:5C]Zt (ȩ@bbӲBV9TB1eQTGp(x+ &n8KӃCZoH(on5J+# OݿbI-o?d "pIq6`=s]~ӲoF݌PIત@KZQsT4,h )AG3urYвM)m*֙uTSUXh*:_DykW#~7 ~͜lP`z>=S"\y*ߘxTX͘`WÒn7DlΓ(uU;C:iFڲ9Ʌa } 5֢ΔaEtCD߂׺jy~:%Oe!}oGHUNɉŚcMw,QuMW淳z8ZC V(3;K8EdxK!vuB-kSGA:Uopc.rhS}z-/;_Ze@U0YBzF͞+L fwߙ~$s.e?9}9Uo^4BSPIIAL&T#ޫ}^Zb]C脢P@RZwReY*^`=ib관+F]r[e.*t]sMp8F|xt˧RuF7cwqם0KEHADE[?^&줍'uyvZ59UiNW ҟ|~.Hb |Gmmǿ[]ODݷ@XuJ)DF'"oqibB1!3\"N!#AEVCSŮz3|rtSF@o[w pa󊚮xV>8|bPV5oPnT :>FDŽGaB3Ր EC|cqŘlId֍&-A!D!Yϗb_3TV'4A}Hx,aB$B6Mby˖%[7젒nZbML:d 'r!^GmEjЊfX9>SW1vVíxH9]H_ hyFh]fHQKg)t!Dz P %MBYN  i\TAƝ#nR,[i^ ͺ1u)#ŁN-OI'—E}: {M^4'2VL7!Ys 4F%Ȼ8UdqR7FeUnHhAj\޻\q~3趻D'+kU]da)l F5wY8+D3L]Æq~ʁNm"|ӌR7Jѧk9rˆшCL! ;:hgao)M3qBIUjtrI6Aܧc[vobV} b'rһnmXcTpn׭jz(+id EkOIx|1w63B 1qm8$CHHڸE.1#ϕ5 ;2j)ѳ0=)xI[ɢ@5;u8 pFO(SҝGZJM<A" L}͒# ǃy3&3&+֎k( MDB1A+.#æR6R@s:M*,~7QsSOP9\TKNlCP.`ѡpY_"YQz\t1ˌz-fzPZאeWkiPMẉrlTP5q 8(X:dju"-T\p8;7w}'HnX0EQ'(8!{HibbH pG6OM==GyZpOO?~Qx#jvz!7 DTl]J!B׿;[7uEsd%C3 bn N<@ FN9"Y١'-gwb<e4!kы3C^}.XAXmrO7wtF'stlj@_H1]W Lsu;_ BQiCb X'jG@ ]cdл=#kL`*OGVZMöɕƠ6[ip6^'-(ޞDzIݢ@y5Q:?8"Ϥ9I6@E Kf0 宀,/t  Ttʿ48"6,iryXXO΋`CvS'=b A% :/mzޑ*/KeM޴m>3ϊ|^'F$iܹ&L D`S0&^H/GB7iG@*kC_.IL UmjkO+Ĉ(UH䣷r6a weֽk[}OvI嗎OW&#gDop!BGgo|c٥*w71+G=> a5,E {"=4r A!|~b|,3z͘;K'`=0bt;e(@,<^q3 CEk S5nՄ=M?7Fzn*R3JG~$>gz7$An3:Hy=+e͗1X[/V%匯ʟ1S\iBIl/EܾGM֪ ٘= hRtZgd¸QPQ;uHɽĖiBxcJ4@D8H$t&eGZ !d$?$Үs OFrW>BEz̄˜k_K vX(ylxaFNgГ4_ۍ:2'7DjuKix @bx؃E.Oװ>=!)85}xvD*m,y.CLlRM;HJ"ϓCb kW${seuS.~/קʈ71 Q-9,BfJ~գ&Y{^w*wC[bH<%VIm˄ϘУ&.=6y|U'zr fO)w) ]jF-9e>SifK-ZΫ vL`ŐOlEOynsM-\~QkQWb=@/Jpr^+S TׯXlW9=aS.Mnq\kgw2d1}}ʅj22_`3mPr ën@@Km.F q&x} Q;U Nw;>d,U2uAPme'` k3A$LaⴌA}o՗&= {3|4MBy߽ ι}x, gݳj $bnkt`Ijgp.RYBE_0jy_܊ \,a=F?$[ &$Dfq?0whƢVbe 4&/QTB{k._>uFO!M97g_9Ba,+C=e6&G.X2IY+tޮr'z`r_?FȚCе`zMTsuBF'$1C~OYw͡G4ZU~1"y#'~l!lcE{)ʱ0[&#@rՠ݋ #װ)ӲLHOa=6TDJ(ܔ^C\HE59zcvWut~^9yᧅ!CDc"A @5k[k)1(&+`B!N PVR'Xm~t*b2glu43!gᡠ b,g(ZZ@ B/sU4d }iaGU :p|Oӟٓإwe4HiŃgHی%eΗq=/ngTD53}fԪݭrZ2B9>nT.ԌQBl/c.W D3R1 o޽V+Fq^fEkiShi% jzX?@6Vni\FJ"xBgV4M̊XyQ mNd/!ὺG sK$IG:$&/[P]Ḧ́0~uv_6[8 &:\iitA хYq\^B~;spR)tD[.ˀ.ˋcUB2&d& [ !<N}O'=k\`q“6Ϗ; ezߛ#x){`"׵Cd(ەWQe{?VY a7|wHKtc"~G`ery(}ktb\ᬱMmUY+w ݧHM#.‰^BOHB JDW\<ov@Ph;"Zr1 04>O+#qGEUl9t˒y==5ozS \Bz^1wݑYh:%q[D'wTHw^$}Zش3oJrT YWhF'%b+wuSur]B >45<t7L*@xtMΟ,ٽLhD?`R;B!:KI(0$2Yi5 Cwu~^#ȥ3ojNnP&Up*t6>m1.qi ;s&̨qJ,M縙-|6Gc~ m}ܦL5{RsS9*CDx6MuLq3+h׃E6ҽ`nGcO;ZN)+Vh:NO,i` :i̫ཁ*x=% gkl(fjE"].cDܥFooܣs]q|p٭>T]w!&ܵA"g- |܂^&WfE`5 Q;Z7NVIxzϳd#JT5xxQA~^[M)|"28]Ž%vkfp>RZj`n\2/i>+ָ-Șto!?WVÌ yS}R2Rg"8gt{TaVnjpN8z>i=I7D?p`]S'πTM*/I K4Zʺ_DL?41fdl'$TSdCeq{͖ C@WǵƒQC@?lMQq-3Ӑ@I3"aւxɇ8]%yz~,&?T"9,] Hh0}*sC~3f sͳG,ަ|J0|Dr4{:k"-lL{g9BsOoNQjc4+ LH+*abU8 [t3n Vu$.wf4Fc7QխzO.a]TJ"_4if?%+1ٕ,.V/+Tr1;XiǔbÎi*@8YPtMb2{Vs:򕶽z Fo3nh:3w2x#Utգ#eKeQ:w\! @PW;_k1>BH J̦I75mXloxR~gt e-(_34"%T{|lCw(ynȻg_Vw΃C:Ž0l> ?a:(R>zXYRϸRW-Q,h!TsUꏂ@1AT'kGH *~n/bN `~t]ڔ-ī%2@#0Nƾ"<־ӭ4.VHwi #wG[ рp(#x͛$zA{*S_` ]$s/qi%UhA2 E$N?g+,_]k$}7^ܺw< ]av3j<()OqѺ[J& 7dEJ5 lPYU< ̆g)$ZEZuC_+Җ I8&)d %!3{sΎx3owFj !^EzHHw/aeѳA3#@F׭8Q=L!sS RሪjR=NRVƕ^[jGGnɞ޴g.X)a<_POi9+G*ҡ~gt^ӿ?6/GF1Uabz[rVEDzΆ5]HnyiO04qOP]Ri߃ oXD,xIρtڸ-R᝛p޳q4Sxeoy?80 5Ӯ6N% #d gͳɆjYzk(Wհt2tNx,碮9zJkG Qگ9, #s/ŀAO$ (~{Gֻ4{2 Й84w^aXTC[XA~<2NIjv@LT)c0|O?v˷g5X%,T=qZV302wjjцtƩN LyzWFXy:H߶87yP7+e THj_-&LKFu2E:T:} :g7vrIL C"kϏ*d7Ent-0C{%H\'CSJ;JC@̧߮v%W{ks>, Ǩpcoߒӭ8Ck0|I:jᶄbwzأ 4IʗC = ҠRG]et Z/ =[sa#%ֵ8 OcG>;wxy|Qr}rG1O_zje(,=gl/0zy_?_l9_ ו_ gohBѮg6XO.K٪k l{٭ tm؂ Zof*u`H_a `p"}  ԐJs4J=MDGoB mTXbz嶅C]h 4Ll"j$$sMLn{DEəL3+}cm8ڐ{~%bSK6toUTM5 ?nJ,6]>].rX%  /p^v#^^">M }d;#xCé5ܰ'¶5 -kmy}p5)-9,֡ ͒.vin`lyi0[P}i nn= d'\~".Javw28+%Dt*Q&@o8 čZ fؗ6idP X=܎ָ4+%.>~3 yI7RF Fkξ$*TXN[Cл3aW4:c.Y,e-:眞cN9SWG1u^#4j'Ckox.`6m$0:NJ?2#\We>FXdD=.o0T÷PB@h ?b'4q)jEPR4 򨔶_ڈʕҐT+ʖ+> ^QEm#֤ېj$_H RM'Wm+{0<ieˎ( /˯$/301%Zw!dNLFf$b:FȠ]&U'ћŢZcAH6Q31^tx5(KKUX>upLvx}WSEoG0(ca#}G-٧JP=h`lɿWV.٠zE5 1Bzl諵•H9({j~c,Xb5".QCFs]eAaqX8p\`?/j_ -0<@WO\6LΩF^vպ1+bi-[T7W79;nko큖! \>0H }ꥪsq0 &F h ڴ?B7+}z>´Fe_/w!rP˴8c}_B/۟W.F#BQ&P<\"Gx1 +᲏6sYzT]5q[4; ~ˆd\ t lJo17B vμ1<8Җ=.(ͮ3eUdG[D@ZD4yqX{uB<P7g@܈b""Z.T[5VyMjww=W33L,Oߘ|)Sߙ(\TΛN.V3Zc0[lT< į iˢ-di0 aau7t7|Vh=C T:kIz؊;sX"~N6=U Yt//xX]XLj?.z? \|"< ߍD )$+JڍQB\$~Dڥl`4[D* PPW L06jpL&=0`#)Ȕ{ívOOb|jop;Cngs VbAPpiIBP3=G%JV- cX5I:7V4-6ZJ!S @YxEk τl$w^f*s!׀Ű_LiF^Φ*[F aQZj$fDj( Gҿ"mUi5ijkyo;vJ`kΈТ.¦D HiuuxU9NŚb*9cSDˑſX\)M<ڲW{\ ō_*h $ 䏝elGZA鏂?6nB,X9F9 9eƞm(t+>]_nsQ(L[b`Ƿ~Ob:EG`HJ(6\@lh@l38D6% P;zYos%t<!.I%jЕg19 mPCrK aKVw16'?v6$aT =gGm h_^TUڜuR-L|f$ ;E~RU8΄ $m*$CfyBusWjˋ 8g !n*;h+S2ZC3^$vR!2:pd>VDžKI(N i9^R`/D y :2C(AeSXyeXdҩ˰ Fw/k/T4ڞV0w"},-`TAlk?ln#1тyսe1_Moy{NR1V/D _LBo{!xEJZQڿ%nvh+0ne~ EҲAV$EϐAը5ʶCm2#uisNj~@X5Xf ȇ^ a|% 󖨵C. -5ƫ7F5y shGWQWNq=DޗaVqix lq=\\2JbQod}iy+8꾈Bi?sV(3쌠o֐sa| {TXRh>:_GEP"]Aa\rߎ Yӂ۪M4uᆲ\^m-% 'b+5Ea7sߜē+Se,%Hnog$KN3pqzIRaDT&H/`y;EIi`K:ޗq%a5Zf9u M7Tq&ߑP^Qo";H.sk8Mc=xfp%J *, מfa6.~p V1gxqf `= 1A^fSS7A@w{}ryf?.Hrx)[7ujPUD K*ƯE젬M`6WFG{+r $H#Noh㴉PoȔHL6ҊN qLJ&w۫N\zWFf-+ye䰌w΅B+"Z έ|`Lл.tۖOIg_-NDWU9Md(CY;4\XїC1k3L%\3b{m le$.SPW%jH  (խZs}7Ԟf<^B&іL(MӺMCt$G^m}/3hr *K B^t G9'}H53咣׍ XJmZTˇ\7f.<*ZLe%ƀWV3pp݂ |#ڇ4t:;6TNAch!nj3Yit0϶b55Ƴ4P:TNZ|#;e\/6M?6wʭ}y~blhMQeQLB޽Jeϔfc4DL蝝oo'e%>Y) FGM!LbX{,(@(lłȱs2;hh%Cd_`щN5?7۴eoɪU3[|l\z9}̡yBKnc׬MSmx=&q;"hr^汒 R-FC=J5}II*,!2c$bBN̬a:3)%ީH$;:bCPC0*b5NKg-i+qJw ;`e{,S240>t_#s /H熳/ΪS.t"S\y7+NaO̟5-Bbw};=Z?..-]0b@/l%Ԛ'xeܳvu"LgF=:\zDqόIP~A?-EtrB;G()=>ưʲ[!4˩"<S(J gHkFAm%u`2/ R*ɱGz\^o_~s8_Pѐ.+qj{wWѕꋆSsZ32YZ#?֐}2[vy|nV6F|cK[N,f,|I|y>9S~^x/~J f3UIWguF p_VJaiVY?b$^Q2,j@zo&-q?^%ϓ|\P4 >xxP`'J2BUݻά^L7gӷiOE\2-#2:>iQ0%0wOM;dAk+䴒8,*`bLLuF: qor^biJ._b!zΣ%<֭IP,U R`V{ RHoK1騪g ێx*B8}M/& |\yԜn|L`ڶ[ۊv.c_bܗьxbtC쿐1;wQӢ"GiZ4PAaE"KJ Nrrj#Uf+(!(,/lCDtxurET5ٗ.Zy/N/7woMZ(/ vT>Vs0}7:p3FFA]qqm?uͳ ;m* Ⓒf-8В-\;25w-SB=  bz¦\\^\lDv Z[s&/2(|fC0{F"6öp7rsۏ|4k(S~0b㬝q77Aerd.2.9g2" [1@ |f6z1]9 C?r#٧%]y2 ScN}Sx5j—|CBcD "TTZ`ΛBn[& ~Ja7vm=9䓯RU"&Z4Hgӵ&31XCČ41}PE=]8Α?| 8`O2>}{ #UAg@I*thۘYmv| SSʊkne423=ͦY݋>Pg"R''^rLbFNྺ"7tQ( Z%Q۟ʞc&!UǘǶXϿ"FK5FA^(GP?YШ\nq\Ye;?wؿfE.tR ,|Dv,kUnd;y| ^ LMJ;f]PAӮZ6榋- Hs°;GR\'y?nK-8H/1# O.oŖ/UiIV޳ٳUk>5h'/MO$lXrP&/5gD%$үg^qr&M=7|i΀^d44'{)k)G"Qvu9hS[ O= d9=F}tT"9i$%&BE9VѐSgb<192ɒ8W˕ b?wK/VlJ~ҹJUt*&$'yjm x~SpJ,Gۋr|3 ժF?ſT&qm%W) Ӝdε;$@E l{2Xo/C$ЪZTY4&Y:+]ɮmD'mcVCEvB(N'w%8fkGUHaҲV^^ԇ; ^";c!M?-2 4mbK h^j?)qq0q>0t.PHlKuYZ襓h'Lt?u9!WK#Jȥ-V4)3w h:R!4N$Q`8Җ[fi Aah|@+4$lBPVa5Tb`.EC՗XL96X:)< Y]7Aζ;b_=ڇ۪;mpa脒^Dt.xIs]e89:Nv}&36x(7cȀ2oJGSۘ,f`m̷҃Ir'~6WU98cEJ^>zE 8B+M ŀ"j7b({3zaGjd?J[- %_qDd qy/, M!u2xG0xe$( P},YTEA^+lMp٦:dwmӉTL 8vZPb9n 8R`1?j[\"5q(n`woXi(bHkU'醿`֖sѠ*nʬhggI24 +vV$k H*h= W}4Xײ?g5|ro$SŇg~w|ؤā6Ruwk,FCC6tCd _aeow}iV " G7!A~z4B"% 6E~H+ :dVby\Zϊ N;' 0dSl֪R #hwW7pqNc+b( < Gϓ4Jf}rYzG|[ߢgֻZG:+4?ʝ{I.I m\*v|d.م]4R5/@h4 >4-pdPʖ79.8s s c$G,02\9(dc3ĝ3Wk2ŸE0=wrtAWCW хԌOaB6",{t gjƈL;\&^w@X:f00_0Wb,eI82x}lwܼ@ `-)a1pF=eq,3%*A^x]8y)Vn1],*q3$X^cATtU-ܜ+h`y*?MBtXH/$HQ <HT,QqwliQ+o.ƶ~bݦ /qT=t">ɱ*U;F5=."sn:XŒď›;${[,R!!pYr X}[_-*E T`"lQ GЩńݖGvdN2.3( 17.%l<12?:n|$GHBQ#8IBlWӃiZ#Js9fDt)O)+iO9\JP3M;*-m>4|DOƂeU2w 'Չa?+E{z,ijT'z3 ,QP/tMZqo=|m*p{|3kSYgB'o'̒<ڣ6u {YWTc{93mP(JW2=8M0I?H 6`Mҵ~ѶWe3",UQSyH&1WF.gh_l5= $F0?ԯ6Ja^K)J GHr=n٧:}V.&\ _A/#y[k&۳O v/ =S]2OmQ,11ڄGp;Hz7_5"эtD%2Ag1Ž;R ms2 )G:#b%g3 1<Ϝ no_d>Z]"Gb/5{ Y!kcQ J[D!!ۄ`.D(^(Y>oi:U2F#aSwoFWĬF#K$|/p>5+tLmO<1|*wx/(Y/9j>on@'H|SHVo/ XSS.u遜,j䎲(+O D. 3g[/q(Fg~?UYSc^O@|{\.ICٝY.RJM.0#WKKfrFsWQ ,߸S'+Yv"b4IJ?Jd*4U_ZGŇ ͿDȂ9MW?e sӼhqg!oB~^_ç&71َUDEՒ.>M"*[rl' I[Dvr4!EGO !R;1)87o1#*@iW>-ߚiҦAg>PYs_454؋UBqm ^)f&#@9&yں͈KAbÈ^9c܀rW'ky (c>xhI@$WAJ5WȌ}TH{rjWGW%뱀2huCf.ʈ{hzsU9muD}Y]8ŊxDM%yt1Jj!W /eHX,0Ed!1P Lc$dJtC^/J+?tq0C~ mxx`lx}z/TM>윻aשAh7?F9&E+E?@;Y!VEzDsN 3V Սs n\g~Cłg߶CcTf>&џG(:Cfn;A t*շn,mtt""qǦ?ȝ)k,9?EzѤ}5MфpNmfCRB~v\WHԔ*r`i^A^qibK21;(IOHXĸR+DZ @d{e\8η>ZA_Lk1~Z`g*kQx;kŋF'c}r,}1ڟS-E+8%(IZk+Q ǴP 8D L,z5Y=:Jk'M4xdީ^L"xS!*9f+rxo%iz°"~$ /dn48-~ 5-'M8ɶ. \tVzP܂֋+f1 d'w .O!fs4%IA+ufR-hgy~62aq<[6 )<;D˜D\Aax }fiKl()}K7cU:"?SC~ExJۡj2ejsL|کiUIjhkf]zzQذ{9@vc.U[|U~nKd! _Ҳ (d#Sڥ? o~! 06 ;M|$2Um6jސJh:g?a*ޒ kltrZ5 YGmդP\BWU `x,L@7hpg^d(RTQ$ D!GvSf]%?Y1}gcW IwDaCM׭_~*Ǖڬ `_`(;rJ `Bόes[,wXRwX"u|@}evrlϺާ{ "񞼸&Bw)W`3h/ -PQdҫmPbT,$.O].dVW2I̦ʠeb& 8;P4%b = QjE,`W Hs;Z ~/?׸Ei0a6?;f#L)^&qvS26Y/ ;_"_ WcɑP[LFf+#isКRS ts yiV56C[{0V X:um<,zej{цw XhťjOעnRQq')Y< Ӿ! u/H0^>]yUdmSIq0***ήPP@w]g ^zW"tXwyo-w-{A0WBlPߋ/yEq,fRt ,\, R:~|b E3ovx$ynӡ5RLb {# ޘ2э{XU}aqFl&EE:Wrc'C/khH5ktڏw0^}|i;vo'ͩqq{,:֦x $>3^L2 d(NfA( :dɮ EِEۿP~ 譵_8Qvxx)ǜSwwN]͗A.~Rk ch7hw\S[BBI"᷸B,0KwWo$@Ki1!Gd+nBʢEHw!.0ħ8sϪG JA7."//_NC;x|*!w B]?֐&F``B9AQ0Z炛AŤdqEwW9mk".N^Q+T(yO].f_BiS1CScDc(LW*.ꩊ N=Hq02B~㼧QL\tZ_CДz SR:.r`*m]HܞAOIL\܃lhovqu3|k0{ͼ'XUR퐁~9 9]l&|+oc3aZuz}GaƆb`A# HW^ 1V0~ R0;iI;c > <:W{O2E'#u/aK,غdPVz׸E'ygKˀ۲~XpX{Ȗ|j<$2γ^,E!(@'`;CyQGdն|FIxp윾G0,N6jOO*)8e z#Z2?fۿv?{ÙQ, OzM,EZ$_CUG'ޚ$֘R/q"yk$Z_x|OƮr(LeQ1ug,G4A()ӌsi~oЎuth~`vW޿z/L82Mj}=B:D4,z~ q*.P m␺MsZMUӑϊ?6pbG٫_JMڝt:@QچHct= AEeݝM*Oط(I)#@@}%)Z/9SHwn!q] <1ػzY"*ZqWca T)TbY mFI:VB=:#}C!{h@0ԯ$i?;*rSP R׬>E\nRK|gDzqs1bl7 .>Ne[if}] [E6Mh?rDl. P)?i~zQPILYC_ g) x/>es!}-SrhϊĄ&&ˍc'?F*7 {8Iw=6M4/1>R$m ,\6׼>>=ap0T9:nKlK;w 0Z3J|<ytlLIx݌`kf j #u\֟}O fq4Nvejy4OjsC#_^7Ì%.\2a%tRA@> {֢:Wb;  F@L1टɾ7CޕP_{Cu[ۄ;ixCÇg8H|wTUQFB \k J<[s?eU@}z_ھBV*=GJm(۶7 }bklp.S~/ x#jF6vXիsxu)@#-ܿiF8&5C|m{(_κ'M*TL_- JDGˉ}ՂԖ&g/" M@p{+1MB*c\[^NQf*M͞&!^|4DI=s[ vԆ9vܾ%R_jX۽ ԡ^dP٨}z<6p.!芠0Q*GMf8:51pұ- GjEHȡmz2_;ZU$RDs mRvc=,@ғ'G:6תz4+R]-îNS*B.*>Do3;&z['uk#=Uj4=vcGI g~<%Uӥ%X =><4L&ƚPuVbݽemgC(YJܭ|9Z$kL!n'ꮽ+ڕNqM: u7W!yYk$-2?1/.(DSm.7ј:AUuGܱC^Yhʥ7_;&+>RjEǬ'^#&ƕ;ٲ:ׯLUxm2AWߥmcy<HbF)/ӈZefo#]ePnE#!]~ 7],$ +7?\#qh~oB&% w>sw?#Ap ;PSu#}a͋<샆1(}{cm#L=f]<[D%*zvo>aҶk}HD|Ő 򁆫Qfmh}OQ=%ͮ$T]g.YYU4^tU*HARқN pH#~mU8ii)֘ %xaǒ+LÿrlowXR٢j/ (v`=5g.:8MZ"X'w1Գ.@;V*иDJF;Ic h ZJ_ O]TF&<`3er꼹.%Eۮ8?o +XF`TIjTߪ7ILZsЍ68=Yn8pF\#,6U(kmL$-KJh Ƶȫ*5`OٱQ!ViG6=:*2i#'P+/Q,AUā7`O4a6Z> 0%1Bߘ*(>|4Oe)%bwOzczKcX}zK%RӴ0hNoXT7c U^4(FjՈh8fVSv :3DSq\RVSsfUW@ ¶L7H%vȐvD&`CȠG^'?bn1#EȜ`I@دge%?VA%c;>ӳ#dSx7 "o-Hi]~LfK?pIS#˫}]֋M0;8nZ˦2TWx>!o@Q 34O60Rh*(ȮuA{I2<7=ffY0` _"IQUjQW~8Õ<w>,;qWWF<6eҐ*45b&uF]b_!7w^묝βXsa XE(&\ʗ%d;mm9s ~N|¯pږ0Q6f\}:M:MKz[IYQ|n*LBSq9W%NP0|$]G,\3v T3z}yxj:I dAQC;g9VϸLg-*fւ@OY9}pOrN4~Z49y7 $Lx[|G#WK ].SO!mſD_2?0gvcSi~/&}BF#xd!ITu[;W 3"y/7- G#zTdaUH*,s,tnwؖ ]'w~:"G&oh#޷ L gdH=媚eHƻ zΟ_Wfak#Yꑔ.dž&~<8!iZ@C/霉؋ϤlسH^ AqS,TiIvzoB"O gV lR7(iydCT-0B %٬X|x2<{x<~O#UR34U :u!3;z,~m*)F%2$#){6L~[~+0cUSYl hv `E:[ veTy_РqX3%oWjƚ cH=@ޤъ 2P"*zi렑\yaOk`U2 ŀM)bAD$Txs }g}t0_>~vĚ3.` +\!rxw\QQpl߿M3TxU9E!Wfъq+9\ã}Hg\m]'rI4][1?_bJ a"Mbm\7;q ӻY q^ :z/-4(\xPiKt5y;%B1 n5)&Nk"j5FzI껗TRj Syd 'h 6YFҔzQ+g9950k^98$v%@mC+~b볻/ M?wh(i~?{  }Yi`ʼe0,NEK&e7@y$<72\E=^$,R( # ].XVB4Qřw+XF]$1ËgC-USNz8W!W#IX~ V Rdý:H=١gYrRXi$x%/-dVK/m1; s"F+ʣ@D /6{e69,pHd#,{ۯWe96ZA-$ȩ;NQӰ90?I1AR)EDʻVp77IYS㬎ͩ~O=z~wXc^,?F{l~+gŽxT:kI@o-t ]0wI{qZONeDm@Ų a_FK`@^ӴNfiVdw2_ V sFW5P :Ĥ˩4t/ QgɄ N/e3zjO%ԥ"paV?ҹT(oiXq dm)X]HxĘ<*bMV=)kΏ0/(E6š#eYZ&#"y7\F|>Fy| ۊH[\@Z }Il٘JrsmD%i#4) E=$QV2D2PHuZv50=q~9F6ČeVI J< $.yY5?_tgG,N$pp~]S;ȧ6J6wn7grČM!HJশPZ)!o@{/~ ܤ*D)bqFh(>IS_M qa4kI]"T3wag>= YP0̹=N=0]({b-+ƎI8EeD|5ύ:LB88QF,ߕu#ξǿ5* sEܛň !ɦ5PSPLJ/3=Ì#<+3%ܻowbSqBgJwXZjҮ~e v"!a#? rk?UnJ|\v^tyfe͖Cea`GPKOV"?۰hJYK<>駳o?p,B5dxM#oqUesV0ރ{LKxr8jkn%r#BR]oMG=֞_"M Blp?8+E+d7$6"1?dJT 7xHu'ʉ7<؅e!WtXpGr3 aOgO)x1rN-bج &iMִ>N5޲9:n[BDO6c%Focﹸͫ2Q(=L6lG.ӨxF-MN;=g,Ô Xƨ h("w/[:lqӀr>Nݽ:XZ1| _vW$-KODn[d1MȝIF)V6+QX{H;] m)uW*`CVNdCof? {{sek\(T7AOβvC_rx-`aPpM*#5\LkdX.TKLK΍7wǫB'w{~v}<+ͥʆz հYeo)7"x0 D^nY/]kYkA% ݱа/i^ gϥ.},9^Yޡ᎑xa N= b,`wIn(MZw*&T]RQk_cGf3;ri;eN`c_]p̢\H)Pp9U|yP PĉBt 4!6eoga`g@+b鬽1Vn5ʃLw{|K̆Ƨ33iU?&reLN+oU|i+jaZN14/`/7}˹߿sz`}~Cx$,WPj.W{d vWz# Vom }bKnyL5v!:/>CQԬ؁VsdP:].'%NB=MFdc:A&m= p)38|,=]^z\j74 A7Dex=K{UiD d&=.{4L\\jqDާXz-];0n59O_vKڜR#!Y C q#[׍nД3or'M}}U{۞~ObXrM?׾&eb. nҭY }pML*6gU99~r ;ӲuVy/P#G~LGʪ{R%! |&Շ<eG(+}Hͤwe{us܈ 1(ªֆOıdZ$ZNZ|Ck#j_M%_%̕Dwy"*ʦapfrj&a37>_(UȬ!sYO:)Bp^zd'T8}/ 77 CM6sBTIhsWAjq (~ mVQWv]}%|Buo в@3N^WiS7ߑj7ZIfmP4d1}@/"5?Ơ[D:X89bBW;&dWg۬QG,"GduѮQ^ܩ'YѪ]'m:~o *ng:zEjXweN~7 ?8(L[= .f ne}uV*Ďfd 4ZZIp)nXaȔ5qI"q;:Ӫщ@ 4N/|]ތO$P}G,[ZJ7 kzv ﯖ-S#>@zgkwefVBZœ;bᨆJS R:n^&؈J+ߨB PezFQ K۠%聀W_Lu#”7mVB` B.@аnm|6)ES}t.ȍÙ3u!}% OK+L+{cڵ[G#qp*|o*HSQ/iG0xim6-F6ѿťQPHܡ@؟Aa0t"c'i@a`Q;9uV}YQ Fzr5BisO KFz?kd$#k[W Fdΐt] .ф[ig`]mo&Kx.'`;n91)\6E .N4) \)0"9AzSZS"E|`̛a:`L!L>MA0$+f6o(oPΙ\c !h%,+ v )PV7A0/,:j.Hyzkrf(b?ƾq0 bGs >K,FeHj;4dҎMh,d׶tsȷ84X3{o`J+۠S\` 聏-8@<_/^P:+p/]/8Ps??E@h -:sآ7J;yXt˿0n7פrͪjp^+eVܭPx7 *DFYC8AO^ze}ɌdKYA ~Gi՟ oB5Q IZXK怳v%dVF%+ktmt9{g#ݷ LV"඾q WhP-Pu.Hn[۬ϗ:3u8e),kY:Z.w$翥=}tİKyߪT^ 9pn}RӚX+] B.56u諳ytOF䄟 * k*%"b@ |v~e_|/ξ{)@N/mMjvpY7Tr/ƌ(㴇=>芨R3ѭ@Sd s4$T㽧5!5GvxsLßƴZXrh)K]5FWLJ8à Af~jPA3Vy;1F|v1i=kvYt* .8z>-NLz,`f_jug${=^%㊠c޳ca~%㥛9嶤EyBq`RZ:'פAfc(.Rvc2vUano80Q ۯ+ҏgcyv)Td8+3x'q}&K7?gӾlw%䨫uLǓW/hQT>!|}k[c8(B[$/܅ EA𱢉g=U@d3fZ:=?8`B|pWae) #IY? ˱,`iN3sa Q`3+worW sܡ+|Kh\bA s$ C8nscG~Ok3*q=GE4|o"(EHŴ? AUUqsnЃy)s`q~/׳{T*h l99 f˲\ ڛtDu#;V?~7h/:y}+& ^6&xz3hj5uH am]Jh,wD.$} ? W̧`'ʾQke:S ]zu~F Rz>LjEj@FxS3c\ ,I]5M>l O*NzǏ?|c߿ie:H(dMGc ]MDD=e>ݹT BMj aO(2^IN OEX=+"΍k߈cr`PDU]?o *ٕuoH-Uۀ_`3bM ,~&[;0.? x$O @6y'0ISՅ&{' <)6tzO69nR[T䙏'\cA~:<ō[e]%0 sO|=)Kd,Hrٵ>9$]+H2&ج1ݟ:nkD^v&3i|dAV,i53D"kUϩI+HmM&au1mQ)QjP~YipQ F)"NT՗ʖ).7v<pWKY.{jii]S19qQA:(YA6f],h6D>a[fanśu(90oJOnx6Ưj@c@^\)CŢYF8>ᳵA׽/LׯCL& :gTT0Ϧ&+vc#cz{n%_Rg~S\-~L(8uְwkଽÿ (~; uѓz (.F^VAF %*tpmI$u"`JDf=$ے ͉POMCwEmuM\; ͟+e59j8dua/=B\TlIp*ҝ$2R7LW'f4vP4{ n#]D`%u~ جM3 r 才o%C6" !W,Z^6?Wq4:ǽWh#0Z? q=MVj&4g`ߣR}sȸو<>gCXݰZ>By"<wN;̏djMv/UGg[x23Sswɺj,Nب!T"-V⧑ZsM;/@`=@ItJ) wwMc4t`eQROR5uʒ&W\nHEwNf"ukuҰ1)WѬ6fh+0UY*#C\TDV@.\&&Juиa }R)G9I'Lo5߆G9.r|Xr^؀Nm RT)}޸lĄֱPy^)PmG 4!ƭ%l*/V??3[ =K6X R|s@.&ֶP 3gPյЧ39aIu̐ڷ<@VaŬRC~ZdmBP~^Nb7m`eH2쯺6$ )dih /j!;%C~ԁ,EVwLG7j3$yhf1lm O:CKoU#4pѺ7fRmi'7DK굓/?S#{A+@~Y $S7:@`Y &۞?%a`O! _AUпl&Zd.I.24(OSťy(\RX_͆HA°O47`U ^"'Au04 _Mlw$3Xăfl)}Xk\oJPdL1I҉i ,|7yP[JL;-oCZEO!EMI>^ra&ZhkT"dp՘"yqՅW3R"tƿ~'g?IuƱoT.F ՛ _͝~}!ߺ6Wc *d=+'gѼ'pP*G & OKoisCכ2U6j%pk1NW x>sCk_jMb?:1T ywXRn,s]6Q+e|ͬYjG,vReRox",jmBE_axN7 '-Mө\8jVtxY:/O.t+-׳ƀdPd|aлg\sug2kk@] 8Qڮ`ȈZ+z,5 7y+-x49ݙ́.`ٻ3FE .Q-i]\^+89k9ϿPQt%4n/ +J4ఠ?,o}@ /pT; ܔ]ր#D IyϷf~$.Pw?%*sH /^uJesLFۍ-Z񤁁lAn-  [hMob3XW_^ٻVe6-f02Ja?ފ&@E/hГ~7!=(q)FU,V94˘t_f¦mbpu$Hko-!j޼z[uào"!l,7yv,0U|awk$(l~6ͣQΥ\w^ .e~(2BEHdKq%?=A˞|zvQ@dtu-LZ5[M2 |ȥY{e<ko/f.q7!V>I팷xb{t|Zh顋pMdp@5O XLa:pny{QǨ_l*aap[M)ۦ"!Kf,.oF|#up:&6CW$+ꓝєƭ?ac 鵁IGQ6]%&=4xۀl7#%))ŨiAE= H#lUs& *5b[X*nπߣ307T3kH6~F)|ȩ$h)r>_rjG=k]&O1!x$X>P~ׅt2vtƚYLip 3`NDl󼫙lWɗ GA~TA2#A҄A2^e7/+Q?N>"b10aQB/cH.|tRۭҌ}q93<;"-2Wbcw+W^n3O4#`AƷa rˋ//lzpr !#[9;9hҧE? Rip؈vbtشd€/ƽ9_Z~bɱ1D*Gm;MwCo3 2 2}fG ͚cgH3hd&O`D|9* ᪒[>atm5^d Eq0<ebLru@tĠ)j)E+}+s0wDG:Ǐd g|ȥEF&Gt\]zзh? Rdި9NkmMς)Jur̫TYR~DUŠ)Jj :!ʘyqMXjWS-S>J NfZ#1e?ۧnL0yxgN'tׁ!YKB]8a( to⫕K#jT#&B 㒓t(5xCɰw06 ɖqJ\OҪm*͹"Sŗ [NWr7ߴq((Ç~M<Į%Saz'23e7?БHX7VxFxJ؀]69CAU( |DIhDRVY7G\= _Ԗn Ġ_QJfN<gȡ ?ĽJbu` qO #Ukp훃.̄dDɰb+EO Po`YvJKk -etb&OGv,յjH ž03_bZÿrA,KGw-kKq$Ώ <b Sz-)o;{A= l.6T+H<z7deF&#c*(XұQDʉڤ|WzD q'1/,2q 3xӠ4PyEz$n`2E tQ9"bX6xCU{d2LPp8»۳'TGBMtkc|NbW(hk&z+c#Dqv/Nq_n\^*2\ݝƄ4y+&16!(_Rާ9{0N~1* .߹ ֭$ZyMB5wZ(}M9p\UnJ7=B/TELG 4(^Cg#XMJuzV}j؟.^=>^,Z |oTNcI^_:e2 >,@6~3\ e@QFtJL+C9Ǭu/ 8eoېl½4d8=__ 0 1DT;rwVؼ9~ΥȰLu4)HHUur/,]l/Lc7#X΁Q7]mƢgh&!}5qD7^OމSn!sUkk4ؠ_n@R3G߅ c7򕴽9TSP? 9[ZI85n` 0Щx=hd w$jߞ8ꤠV&ҺXŒ]q7.эo$~ }.ذ(-U:>lBAI"<U֙ C@|L~YL;KAqEzDwEug )BpHK<Ɔq(a5} GPnTؗ]r\oZֺfN/7]9Z .b3g];VdݻX,xxwA=P_ƒ%1.R+~u ?:X,UW3l+ތ%1%.Wuؔf^4hDNnr!O$=M)3@" y]ɘP}3F+TZ!6F74;-3{Y[ %J 6*R?w ):ϽADF)^ 4`C)N@$lof;eq/b ̾jϼKesGKr'KZ,I#~Q lZ*_Yls^ee*5N s 6ow$eFZ *Z0UkVeE֦#!?!|BzS 9 pR\MuA[ybX?4tIf,{Rڎ7ѬxlWo|eb m0< s hڬm;#i3s/S?tHAPqi{1w{D#p*6DnB:`RaD-8;,m}4JY>xFyt iD xA1$u1=': tY ޤJ=C_7gDQA$5@_eñ<>QzU'ȁ)8"'pVPKCrd ³|}~S]26EgqM1`Q\Ć͇$Iўx 'oIqz>`d½&.|#OӖثP:yA}~ O@K T2Xwƥm.t #{;S4L2\baA-yʸ ^MZN -ȊJҔђa ='Tƿcu\Mx*FRvO{^7 ѓO)|i6mdu'} CJ@euǓG)S%]D3ŴKd 2mS,5{^2h/J*|%*XGa=1•k.!j~&f;y55w" 7h)*}5D#ɀ c$TM'03w$7SOE4w ۠Jɬ'9#J - m.?WBvHtRۤeљ$ TMuBNA|۠Ei :EALƒʨ%A5ciw*+ kb682K P ' _$+}vs҅_قb +n,k/H/w¡Ś;'1RLi/7̣MZHqE yZ>ۘXz_KXĔ#" 6Q͖0,'J^0.>bIp蔣DXokcy> s?f߉B^36'Qnj딉#-m+FO7vC!ELmvoy>5!L5&4l4$I9~H10g{ˡW_&ri0"R׍My:U咤F3'$0iz7u::ᕱ S1gMqjfk e!JȖ4._1Q{.PEc1FI~/hol߿:Bi੘QT; #onu#kN@s;FZ=>Za {ۍZ4 N aSD7CHuY6P"V݌ɞEZ7%j^*;vr4/HLfK+אSۥqt_"q"|@a,?o튶"M;Vkk"W̐ϱTjm!8[ ) g*_?'ENzSF#BZpx@- t=4+zP{ҁi_[G]A9: (0F̲z wFdn &<|]OkA9oG(lcګxp[Gw4]ӄ/B1Y~baMC`:ɳD,VPBOs!1G 4Ӿ.fLU?9Q?]{Qɔ- n,6_Ʉ-^zso%I}t5PWt˷1%\Jk5Cdz ~{&݆`v|N &G aKXiy#l۠0jݦ Ca& ?~WCkPF(z)cK]Cn@еu2GN5yG`ݑ]bb ?"Ŝ#gNT8 Pz|d$ eMr0:zX#g~m'W/jQIa;GVDDTM%4fCB8K]+*8."Jg76ʷpޚpV.5 50[M7%s"Vʕ9C}jaaS=;2ZiAr=?k2 WV&+فL@_A{7T>'یB6kqB`HC,J6hC57#0';$F˸pɗ)Nf•TsoO*@z]*[oB$í(rRgO~W]~5~G0?@O0: ^2ĴP CɘUaFT@ǧ!)F."<fNoL|6Rf/!&7 $vO~rI)UȪm:'ļ&  P udrivN'ۺ_I)!R@Q ꌾG\kT ݈.21p%t9=?-9U _yեzp7 /zJ3,SĪߴcv>2tHj造 y;֒)I&ˑ2XGC8Ka<7]4uz\mc.z@fWe&1 ƪ4ZSTh7} )w.K4 ~aiݨTKCF͊ хk =x[>de4yޖeK0A =Q{8|uj*Hb#:tf5g[\($R0TQEԞy2$&/(Pa$C ĺ_B[Gl>fVG"Ջ@AHv?*|[ 4!!&u,*`o61ݬue׹,]je=Y=&*+Ҥ#<(-2n^mvҶ"J93UF~ +ڼF*dI^xEXɉG¨hc/Fȅlˆ=퐡^JX`vLdZ4)+fȆQ R#Xw6mZ;tO).+.SQ&ٽ kfIn&s@TtiwϨA22$ EHcg'vT," Dn >t\9M]C6%'ITf-~зbиVJ qk.2:$8~', i>,S\T:B胙4qbD1!2Yd8jFhg'Is0$L5Ҥ 3ka־svn@* J:0F3awto ՟J`.ZeZXV0^jG_-fW\XLTi4.a(Yr#XNPP=pӐ1;`B{1,lQyz@pr>~N?.¯C jJs Uܝ #?F=bȪ{*ɻX⺩ieqT+=nf>ƥNk0!'UhalNlypd&Q3h7eL=D-K "T W6i玗>HX'p"8TA1/$zEX݊SYVV~SQjUUteӚa87Kav ӨPj6:DS?Kn1-h#ƈyE78rMS\OXF myɇ[p#0C@ NFCl.s'BWʿ-YNo`nSk_k6\}%Ȥ]+U57VМ%JTo_Gx6٬Ͼ[ e=OLxie aM X6cP3x/d!O$ަwDLt%$,3V'L6EQKTԏx\N:ݨ#ޟD-}RDʓ/~ɻCDT2 P۫3YMQݙN%ZWv[V8b~=^noEv3d eqR BZVW'Zs5t$sEsVV5=kpis bau!+_))][VnyH:Ul)  "4(YOiºdT`Z]~gݤj'YS(250z`qTl{ot )"Gr0Jf_ L)GWRi.X~e3K qm񒭭X:nhfF韎T~+1>qc@qy2bۖXH6>* L`e䖵E|_^/@?'"B}6جT/-'4C hQ|@;{}!p۵tb:TMQLM~/cz7(^,($C!BKs޸ 8 =%!aЩyi}+8;-rm<ڬoQ`͌7׎0f>թV+zN^*9!Q{C.]^! [de90㍆60 1\I J{¸9PS﫲k+zgY0v&Z|DK)\LM B1+hA! 9\J;06#|-JVZj&>!J*•]n& $\Uh%\"{2J75g  rh셰.PVT)]_{050тhjurfȻ^@}E?w ŏ.hВAK?U19)]rTM{TX4d tFn8E/N|pc6ydIZ|]`O >ۃFZʘnLӠ"7Ӓ_pЁ;,pndBD~"7yFH' s1׮;|UβԪ(Dy"x/紥- '< SKVf(qL2-#i?}r#Rlw2>%4 0Ѱ{JM{ a7yLP'g g ;(|B|ǤƠv:DhGMzgȿL~i6-DiK_}MS}˳{{^R6 Z|MZUNSw1rponiFΌe7* UC^$yBض*b'Vs2,2NpI~.FfQcL۩qo>',߫F҄u.]=\ 6zנӾnL{ ݤglٝ/'S` u?:ܕz3|HSȱ+Ut*%pK.L{GZ 4 yZTq DM /K:Gڶ_!32t:Z͔>3zdۯp|e\Xa,n$+_tTN=PP y頣'4]tgsд҃Mؔta܀D `x5M :Ay`Y\m({q?HFg qή"sHz( kGU?lVUtPuķ-Jf?/ӧ[?txQ`]lgQw,aV#].cV}v-ù$_='ÕN}1V~ d,μPp{UBVyxvXw x 9{Zp]h\dd]3gC/a^B/ׅ2^A)ǖ٫=߃͘`l:w1e)(퐊Da\!SOU|m|TQMفR 9>/i!9ӱ{jD -柯c$ Q4*ke& )-ܹjWKBF{IіspnvѾo :.; +{+.a;{ EjEGnߖV3l v Dgފk!u6Zj;Lx TV/Y#-a7EE`þ呵:UXA݇&4.{ZLSWYaT ?b,;ot,Pueru6&9"ÃdĮƮ}zv(͗U |J+̙C~ @=ʨ,s.P\:Ӡ"YF,i2$mHz[ c PpTTs8`Y./3rhk v$\zo sĢa=JyUj@dh^ŚՕ^Xצs'wqt/RBhO d4yIMߕ2hFm[H=%@(ґ[T `S9L8 Eg޻Bm|X־᱒\?u@&uQJϙ"yɞ7*Դ@[gAT AǙ+К]D/T$5-1-E.m8UdY?>'YϸJDj밽¦Au A˕Ux1kSWZ3mxCy߽ZkzC5ҏpT4Q _A=~;&(^.79k8R`(9f$]eW'y]Mdd}Y]d&Gh8{TЂ?D+R#c$:4+/1֯֋w_]iP;&'rHr&!iNهΐr@Oߞ%;FRX:㙶W]ȹϥ3_شU k+ E }G&{&Lë6AB_7=^ƚfP}YrN)c^XwDf_aݮ>ŽE.IEᦨfz &ed8T6Q]2)+V.`89?P0n.F"g^%Q6"Х4h^^Y; " shqan2%JPq_!ˊ'v"DQw!ޖI Puim \#Pt*Ah Jt"#w:'3nv5- sj7o%Ou?%N? Շ=sePK͞OVkQHzokio}z^Bm&Depvyk/](7ZrSCIfbewxHe9w n# Jn7jea_[;Ouu<D~94y}FjGDΕ;m.5$)^_SlϟNWP@iߖؔ%iͰ/2E{~e_TO9-)9mZAM ǯPc$ ydu]q`i\?Ff$ qT -kok mF,ɮ-OXԲjqDu],sUDgQ,vSk(ѕpx"Q'@ͯ3#=~`NiA-ZlMlt39&tY枛qgF3\!Yak}@C@URicCå:_unT~~ e{?rY6wy;Cccc{W'qaO3#ÅZB򔙦SIM)Sc xXݚN1 Ɂz ,,75">:/jPQ I!_W~Ѡ*Ju-.bkPs{!nzlHls ǷySiҴ BfG׃^_!K\w[7l$LH#嶋m]0}qrA6Q3|eTŪZZmTh%y%[䄚5pk7=gABt#j-m1eU&6p{zs/ی6MKZpv1 WN?ĥ)Mfà t-DtR"9Wf{M:po\z Fp_Fr2R5A]kn7|f8G+ݵ@LD^1 0=L#*ۂML8ueC}Dv(6/Kи`!q&3O8sR&(T7t-\``}XM=8F]@.vCc )me)EltR{eALm<gd1ؿFdŝUȜ  m;߾1{rk!gJxEHas9DWfk'S\Ngyzl22 6⣥  6&X^15- սڰvf=q+qUrZ}%M4+MᬂPiX \`.2jݰWd2s_RlYϼJ kTd7p`A!T?.Z`\Ob`4HeEufUPŒxݏx&7*T] y9X' 5S u$T3o {#F"ޝN/z9_` `ܺڎ(_a88'i^xhAH%n &KP>GXv}_RlE*QR EoE~ss7\]xj(;:zvvA*8sޱ-G,sV{?O{"ۅ5X(׹Y/<vAd~<=Mq< P_H0GÈ0 0]k[W %QHM18eT,tW+O+L} >#L5m9  VW=Riiց ,8'^Q-M;]Nivy?M&XxNF/e[k:;'_ ii(/f5OǤD~>[j `_aT^H`6hfW2JքlʏDc@r&*!U˰=qn6Ql).BsIfKܛn$M;JS1È9tt඄dja,_' 9$&ii_]ټ,^о0ڡ ~Z6Rue[`%FJXBԯ5s[NK`Î78 >yg*}]a~6wao]bkpY\.ٸ-xvJ R7j ]s8 ;Jiy޲xj-i66 ;/D7; J|Σ)u{WsToh鳈3w@铘Ԕlw={v@2rwy0F+Ӹy"%uvZMf[88DR6ʦe=89a˥*&M [껯Ky >*:@D! #Ȓ#gENjrS:"7&/v٫{驮dMK-Ƹ:R yf4uDW)8 nM#B8;)Oy =},SF.ˤ(bKx*:7ąo碀!B[X?{1x طX aC1\;CAc{Vp&م7 O`ݵ¤3^mRL'ͤa JN{%K9ϯ1- } >쪀j^5:ỉFɃ2_Z Gf<lm ?),ezc B#(X(L$_B .@5EHp8q*tBA|hʏ4PM QqW{Dʪa>Ep,ݼYIh8d< !NwATb; sE\|"n5Z7B{ $O+|,[io<o]Odu˧cڬG΃qc%yRϭ#Po2櫷s{<4U(4bSw>Q iN\-nΓ8GU|Í;GR)o"jtzR5]`= ^3h{DXP@ϲ&U=O40'O8Vs$c;z;YRUjt556=,Qr0bc<ݸїD?+ G4,+>%>l!VVtLc >bEY e#}/OĘ-1f4v&.~|tq1QQ*.e%1Ay6B9 lQ+$4z.}mlE䙠NةjJ֑?:4VlE"(̿i\?)\-|/<ЂML9 %ۯKVӃ YWwG9%iqߴ Tމa#g,O@tu{D֏s\fr spϡ`8~Jo+L H7J)?<ν)ď޺aRz[ÙXeiTm{9{ϚlPtzKz_-s^??Ƕ aQ (FIt8&4=vG#Xe'fGo]Vf'UR8!M{.C^=@ XCR"4"֮قLցufh=|YLS:W.Cݠ՝UD7V:#Lo,θ$03*NJ>l;|kR-<ꆳ3_[ Fq*"U2Wp6@[ҙ)f>P^C0PƗ@jUY iĴ,g /P]O;eh?$l( zز|.wA=Db;ɢ04UH-vqvchD`nP붸呁8E̖^O SqV$>-tfMZNf"!Ӧ\5*>**q0?UG9ljRN)yO, T ]5ruGXkY sy]GwN oKX|< !jxU1Wv{Aс .dRӆL/U 'xǩN5E( xhPiFhrs R ҂p9o=MXڍ:˺cYSIͩ*nƹaկ#Q~w'MȺ yFs;pMSWѥtasd#&.4\>כZ[^%uF@S՚`Se6[="U[P ͐]o&ٯF$h4D.: %$}D'mknw/S*9" ΁u!u㫛11}lQDfWXڡK=  fU^LӬ:̤](niRE;_&+B;00Ȓqbڌ5ld=:i+ԱI]vІd5#6eOcyx6*>ndIDW0/j#)O0قػ+r&PB=<;ܷ8[Qe䡙QjH&WUg'I\$İD3^ ̙|NФ\)b E]g+|ߣS\;iQ5*)\&"xC@Jt6(/,w&z0],0}ŶU՞?BjZ-~g%6l^cYQhwYf 3nu%qY% ^;)4+wC5×c `Q {Nk2KKJ0go!XZ`n BMnvd֚l+`S,;aSi!Z+ q(PM"a.9r*Ge7-{Z?{B'n:6pβ __!"F/}aB@iuYgHF\s]9_7xij8%uAte#D.ͷpAJ =Ay-4 YD_IBL |[փkŠ'{07h 7E Ժ1Hk3i upKx?h U ^PwUk:_0@n*sLNyv)glo!,_$$[󞨌zU!8-kqyIH$/ P"98ʎ M`1I셬t=$mmMCeKqL%FA4)ME.u$&C42Jש[M\B30`I/ nrr {?P?BLQSynϐM@8}B 쬄J}U;5F{]_Y4f[>@mR-(h܍*ǫ{/ 'F^$P1MjT_RHM͠TJX$`/2 {?xfg=T hdXnӟ%vVm~>T͈? X@>?:fH2ԭs&'|pEn UFOxq4ZQ˲RF +mD9B$3ӳD#mG+Ae{Sy.Qޟo \J3noq?୚@ 4#d+Q_W ٩]m8pukwؾ&E9#jm^j̥"0+Obj ԂcL1s˜) ]E 3Cnj)L 1w>NH:,/WJ셵3Yh:橛Zt K]9X{V}PyQ݀$+AZBТc&[In6춺.鲨]Fۨ*dw<3pZ;Dlh)0@kAiϕҜgQi;D8.W4lA륱2J1:!R"_MP":&\+<:XhМ슚ZOoMAg5PwI/m |9,(]ZCNe~ j*+ݾSBIKHƺEd1'CKxQtF c,q^>$I>P/<'(-Fܵ"-8dwX§zw;ӌor. >\OAk[֨*S^8t%,VL'ҧ С<ϼjJUbUEgR!ݏnz-3o3f&`pA5?t *Ts>e 2"T{M^VFm7Fu*ķ9*T-HFOFIh-oj(lmeS^r57v*FT4vdbiHD`'we$E_M^WJk x(lRaK%j`2r g]IoFW?k;~{e]+  [~vF_D2Dvo)Ap]f b5j^!bC^cXO̍ǛQNfjqz׋_h mKsęH$Ouk]E#ыղ.K+o`?0F28{ ] ;Rk@A6 xG3<7ۃY[eprL#-̘t_ ుCXh7# (I΢6M 鄐|W(%^xLHR q-rn] -Ŵ\4JuutT<|| ybUz-Fs3? }]Cj6& C.:.}lAiN>X雎ɳ0|y%0R .E{"RvH}` I/,\Q;^lN086Krx X +a>]}nKD7a-꫶gzI1AX_P/L0BW   NRp([[]Q:dkrI$U޵jZ^0HT/.N~8%2c]E/%Bz% TN깋 OI>Z͏]D??ǻyL"&VL#ݜod^p !ƳӒ@cN 3ߜ06ݞ+g!"D RfW8Jń塨2F֗K^tt8gjI~]P꓌nZv$dt;hssX(sh?m%sıKyY%bsVLodRaww5%MWsyJh8T1V?`kE1K"ݒFs$iV^(aK8eiǶ(!Sr8 fA?:l>γD8xZaumyƇCc}UxJȄ}̕dK=^lm4/A3+ͳN;*Tc=5 Du.a2ˉ"j&&rH0DT/WO $ōS:ڒ+r *\S5G]"el-]%ËQ4$);"v |lf:- I_ gVaP ZYYGa=b "22"(9xb"oY?-tl"\ma\›(Y)q&a54@}nRO F!MGE`XcJ&hB1Ws.Z#>BLIUbhǠgs;Y _|& \1FA6H_e;$ ZsJJI9cL9o$F%w8S*|S=IPGX}iąԋtzaކ wUUV6PDe5ZoA*U3= ff.pӦ"a;Ȫ:I{FMNw=R#$BA=8 ɿǧ&5I5ŭľb-U2|+•u-yagzX8™`e#,Fc򐗟=^4s+Q6cLg|ẅ́(?M%C\R/`[TŲ_mҿpޘ%d J$@Sus:4M-!0셷3kgcpӋy~pjE/Eie0i*d\K{{(4i7Sˍ\X:# 'uRA=2NG>Fh6%&]pd0` ]snc'@}2'Vg8=BqTe#!E\;(5;Tւ, V0ua&J]kTNADLsA~(k]U :I% 2BlN+62ojVC.jSKVNVKLo o7%x1G8q= i-qCcFWs!_>$Ȟ[۱5s֩ndΣpȣ'#3MEG -xziD\*ֻvb_|qQq6=#\-n+c>WkHc|0U 6f@"G|_RBZiJe.fʎUi EIY O魭Oa[;,\ 7?> 1X+4%"]bY׬af:}}y&x\V/xص(5["0|hov&^$y]A|4b̬0V#uV\96R[=+kx? ]tS0{@d2!tE>%ڸ-"R׸ wa07ï|ԥDV⾒&ك݁ߊ¡!zxj#]Œl6owނsAGFRF{dE SLPe'0V8ʾHs ]]Y N&wx5)3"iKb"XpL8rzsڋ[d,p3/0x ()+,@&CmsqxV#i %]eVJe?UM`/= z;ǹ 8,m v?(4ci' nwX2_eyd,GbU.B'/P⩈D ؛'`^F).Ee)J'~boO^E+60W6"YW֔.c6H֟SJnS a+TWPDZ?- pgpd (uUK";Wjb偢b_Ϯ)P:[@bGC ʌV&щyP-2ʞ='*V-X}"\_(nFFX> !,1Xs#V9;Slo=Ab!'<1N]? zPʅ, T$l |y2x/˕s:!m6$b1]|"7_#Cw)ik.nD쑣bNi0p[{|kvН#T|wK'd~ߨZFdT>mP^2oא*?@~d1PY ʢ*԰+87SmՒ\*F5/?\y U8 [ń< b+0HTH0?6 ?Oe5cI)cDebJ, wAq`!&]1,*D8?X=AhUȨ˗ڤwZ=7bwY@(Q\٥ Tk_;wh3F22[IqUw40ݖܭ[_-x|ezmOrW|S QO.Z_WTV#35ډ<" +3(i$O_=T؂9"x@ӼjU@T뱃Dϫ \FN)ա)E_ܬ,r'Lyjlߊc  R hDQU@@a?J/2nNz<_)jX#1<2x6x;v+WVuү0f4e$qDJ7iS"`p3RMOr}'"ӞQ놥IF ~/d8vU2sd#9ϧ^eӦ9/£Y;| l'uH hPu*YqXXv*t Ɲ\lޑa42z`o_.83xcq_JߑC?"})O ˠsH+?[pad_*b: _93 ț[NRFRIͤ/́7D͓{}RV\)/&˪,LY2H<;B/csO.TBayqLɯy$XU\[BG\.UVS0'~a˘j<縨 qL}9=ɗbv{_?>&g3y{cLf}k+g}bMBΓPeMPlpQ腑Lÿ -̟/u] ` TARKf*$G 0[d((v8$Bm 'QJ!Y.QfOTԐC*8gyΈ}Pp69 ZlE+׾fǶR<7`q&ᅱd3dG> =yň#ǽk3B7♜dJ)\tm)骴X.Dj7jNwެq#KP`o+->`pٲMAe")Dz 2dIL£BX'<`A#s^u?SQYz VOyQut%r(0 sPKdHZϢ'@$\GVpj&#M~ t)Є}@]T7cÝeAGբpXů7pwCi`R捻R\v475ߋlP4;$0#s8/L7cy:썒藰>7z iUs`7}I80 * S=Hnva2ޒhJe[}z7$m19AZlK}h9EgԄ@țkG%!.bH';H7ym qܙhL۔v3 )?:r::W,tw9>秖 <R0OTr:W9GqNh^ ŚtGsN +%ᣌx'yٹ}LS d@U#Tl 7"< e$$/|>2=ev , W\ (tؼqqO"hGhgh_h~oʎwӂ"rWbCj9\OcԹ :qO1\42fpڈ 3U1 L)9 Q- tF9V%:筱-lSjA/-kqڀrŒ cj%`K83 :_p9_]_#L68lӕ4=/]>Uq]$fގGO R>%/AcD@v$yr_7DŽ_b7nlZivV|)39VНS-b^|8$ hqh(OF0cXװ=HHabه`o`2;t◢&38* c<*x8,RzNn !կ9xc? 4w0d,3S^˻\4#YmөLJ18@X{2. GA,ư؛_k ٓ6E> [:Wl. _ mN\=Qظ]q{iߍ=VX;e|`ЯIzto[a9|mzdײ'"_(bOI]x ڍhl[ Y<5P$CaEK;-؄lmËxU8}櫭Fa&4%abw8uJ_JJ%Oɭ(Y.66cDV:OV kdxbry`"'+x]!;- XqEXP2H{-|1t=mVE3TF(W=-Q_Z3$\]DBee-M\lW)=$qGӈ unC\?cey뎅8Ơd~}YY!lBhzmd7z?zD"b"sj~yGXUpy>]G~~PMÆP{$(Icqey bt QD?TY!ҥeYn[ ^gvuH(1.]%.zU*{+;ϣ`:f0ƴ'u۔ˍraJhF70M]wuqVz0oXcϤڡ ^ z h#|ࣴh!_j(mOzLْ>N@;kC6dY$AA| FCO8˧zu̪B3E;j׫ݣv)3=K)ӛ6s'M`^GGg^ S<-_GI!i[!m'y_jT B`cnAtW,ME9Pd_6ZlR"'Q`kKșeGW8NѴ2f~ݗ%~і1 ĺ~ PhX} Q/%cŀw6 ߘfs6 }oȚnN|Ċg9.~NDws{0\AwI[1w |/ԛ<[_-|mvQM ,lB&18o׊uz$)OvcqZe?la.WU\uEayg_Ho4F*`l|]e1CQhJ=|jY Y%Ee4fGHԖoxL&{H?#7S!pWII)^NcېPB\b;Zwm~8Ն[т&fty lWhdJ*jy!$hQ-Aϡ魽aB\I%o1s>Uz|TO9 ׃}=CUM4&]-UyĆD-U4~& / c 'wj6m%j)`u(ƨ7G&e84=2ۓ;v߸kQvjVeurD;aD`q):z`D.=Nϻc U#%iUjdW<;UrDm`M7J@T2bz."9č AiE1 |O'x)Mu'Xޯ4G<'rEQEz#Bis،#E c#,LEwKԉb+W =Uo9jۦ4Uy8Օ`TUW?Xxfik<#߰A1 ^M/[ZH:$毱͍8/UQꨜD)ȁ}B΢Ɣ}E1NoUT"^aR/;)*gZgPL\ßrbW^յg kK+|5=@(#ʽ$'^h숮U;8tધa ѾJ:i?;2Dx*ΚIݭw|K;7w"buBwІ;~KBNSZ0 ?˙糺+ ŅP3'$O!W:2I`72`2b +nF腻0 ,slN?R|fwKrKWgT1̻nx*BInQ|kٶ[\ 6qqCwH#OVdO.]OS=aD]uy*Fnhg-\8uބ>M=F-1^4%`#S?\R,vnDh2G_}n"^ sᬁY,:(4>e!'_:`@wib5؆RdQυ{P!!}ݨSk51&S6*șur/ngRivںW7)r\Ǡn(W)EȘϯX yJ'sـK<^&47O% <,iBv53 3Kg=CjS5F{#;bl-nE j}I=f\ƫ@Ys-jIyX`]g,4dC,F(z7)QpK?iLlV̌iX-H\:vN(k<;֑yWuنLqv-XYVlO+Srw.L\=f&HN 򖊗<٢OEˀ1Pe 3TZS顺dإg)@,pjf=y+SPMԕnfQ\zQN_(1%lJY#F*G<|LP 둵ߡ nh&W ''}R_<|ҭDsע%YI_xfz䕮 Y kd* nGyHeE0b.PVUmw-2Y;4k59Ɯoi8}%C~G<YD)Tز?4ה-Xvv.Uy< 䀊Ḙx֔iO" \w4M ߿BEpAv~HmqU!$ `6j?HMg6Ç"4:Yw.A#LӅeiP a?RޒnIL^2ξ--`,$j>SPci㥷 ?$Ԓ.:q=eZHCMWq ^SlPq\9FfBɀBD4~cŲ =7OUk!q1.dcӗihFym? xֺUa_|m%/ 0Dn5 ǯ7dkGLFxtnɴL+ؑ\8Jwk38Mac yqi%z$|[)4ʡuN"O~yz'ҲRZWm 'x%=_@nLMCrZ|>Z.ZUH7z%(65̡Th+>'gɅȂ[,T؎t7C~.4Q!nL5bkUxvsKGIȄl)X;KL~æŏǼҡ\Xy/\lFAڽTf^Awbs{&;Qj$ ᾇ(O_/Ff B9I6NQQVŻi N[4c.@|ryz(XV (Su]ެ$] 6aKˤJi1]v{t?>jXІUc~L6D)-]ZkE`hF7VR%8 8aӌ6sDQx|n5f{SPR@VX}9{IH AsG870p ,$o <;VO޶3cUHyv0JTeM@#Aԕ 0 -gkA8VZNA52PVr ,[_e BM7:=QNF?lØ0&*kAq?n!UGHZK\ZX_U6<_9E'14%#x-S#-aFؐiH/K7{u4̷~4Q EI*yݥW/I*…dn*sTe|r d:_A/k'R'y.tOϓ7w_X?_@B_|a3vv>3hR")(ޓw:/PEih*yW3mЄ9ښM"MƧ^%1,hGR0E;$8oFۉ.Iy4r93 YڙoH{)0X& DTySGR^RIu}hY6'޹ԭΛ]GFv1$yD?Bx%'4۽^*ZmsAtaE=ИTcRfA2w&9~ʧd}U BrL~YWpը>Ái/_-:cg?w:.4ܲܭ>!7qE2M ROy6 \>kX2Pt@be+o̴f[S˻RlةZ ` ȴqC H!.vӚhv]vw״z|)?ҙUXlKqjџ^{Qy~3e 7h݊9AU] ׎>8\Je`pJFCDR}xz)AC/LB$3-3CE,k\y<rA;_{EPW8zbѺCg"OFx]{AeH:|se`x*>Mf}* YDJ=b5삿۠p1%^ww1$ DX|IdžSL_B r6Wm6~/*BS"/#8R4{]`^?׆ @{b-Pb)#EǗ@^=g|7ц"։oɐȧ0#1`S IJDd=^o't?{ j]%'г `W?;s qFdHA0Ay0g]`)YzM(8u )f+qx4U :S*u!b18R= hi(#ESAN.n[M)j9.+o ȳP02++(w09ږ=Tca;bg,f%3K-**Nw/m);:1yrܼ1zr)aw(%+YHSQL2Iv-JS3),U;#xsT.ag`}]*ﯣ߷¥q3>T&{9M tC|7Vde܄٪~%>U h'W on%0`5.TØ^]V6 J'-|(|Y3+QC}%rư]bdg}i e'dS!_o63.Fo:HP{Ұ~L 7/AoIP- 5Ь娽&b BorJ1֒S׭ QUh!xٌV˭c&UbUWK概pFoD|Hݸ)gGYO胄m?bOD/=1Z)A@yzwlѠ w+eL;.9++ySeںFkWLIuSsp:T`!O[ J'"~DsQ[$:V;5b6,h)ȱ-B3}cX}(/D&GbZ[/ЛC=ufBDRı80QDLDhDUt/Ry(͌ղ/Ph_6!Pd`UƚprPR$mA~h` tW۠E$=tЩx7GX[/h&LÐhO_VN;4+eue bB2XM1\/Zih@_Ff`A0.QfCHHTFIHؿ و\ .3GFKfI2/E_:)ADtc,5.@6mko|tzZQW,{Ҵ_id_q8pcЫ\F B#t@)HAiU$67>*~٬@}X/2\BB?؈V^8$(zwg Z@\7$I>˚]ϸii=7&}V@x%}f(R4 ~A'5^3pjMhSs|/s3v%>#S,A2jPKSk Ɲ'ψDImʒaof[ *;4j*Iq[?񼵾qz/u]oV}M^J*VA9 v` u pr}WG4fMA(ҨB f7PPCTշ\Ϥ0W9'Kiu43,D5A,XsO$@aGӐfp#R2F#٘BӋlZEVG?ԘB=OjѣQqE%iS!_JgsKYHhM[8ǡw,L-w"}Qa3,)kqcS'$<9%_ĆD3i͙5 GP^8L' H x]{Ƅ V{XRq2j86h;W 1BD' LA4{ef`TV) MJ&=6|?0/_-J[F}OLi@&;%lzbg*~,[lL+Ά[ ]o;lGw}Rq!pTрPMI yxٸKNXG9CLSᇫ%2gB_c=~7Ґ7/|F Eat+iW;N~${Υld7E7#rE{PF_ ,3) YE|qQJr=-s@iy׆&Dr4Yh9lr{UH8`+^^uؤg!g]W 2JتY^&95a0|& V&YUP hBNtc*  ;#l|ezVi0N&89 Ƌ?%Tr!z#,.]44@@eQk;5JX0^9zZإO,6ݒo j(<3NHdT~J:%A/R{:y&%HGv&otZŀO>2q֛ΕZ܂jۏFeVPP#)31'h63H9ɰ&f-Ev cۑ@LR;gV3|]s0d=oUG#I>kyu$qX$}b&5'Jy8O}Mj"r\g`)ǰN"yo5"G֛s#b6V*OHN$HSdUfo.&Xbo<@6 i'*i}Jy4dQpԛ;.vM3/RW:< )qO0 ;~*d~_)t D.$vn \]]R*DЫnczQ{&˹cF g?Nޡ`'aܘtx AhzP\[Ѻ!RM ŚO pW 6S^Cì!&sM{1˳U\WY^{'h&G/Ձ"8M%Pc+8*%QNndYxUzL;qU G YL^޷qC`bSK& zPZYr(3eF|.7D߹yfOD&|,&`9Aͩڈclj\D͵:)O`1+bL#J[Tǚw-wȊh)#oRcj1Qƀ8LVwgiXNo2.W]lΔ쀙} mcVΨyٗou0Qre }\b"&R2!U~&e`v"rXirlu"v `XO |b˓5 ݐYkܒ*gh<#VSRY#ziW(LL"IK|*F$I]8+K&9M~=#Զ E_EsmWT0pc8P-\}ckκWZ1ұV3N7<&`OM\ͱQe {ܠJFj1aq @Fpݦf]NyqTqD.md57k T̡&~U<#/(ZM8F5Kk@,ٙ<%-B tk̿ɹ Һu fndˁ*2o$Lg )[_(Ƌz8khlQGVCl)Fɻ*8a|J,0eEȦ쐘}cCVojAoq`^!J8wm;~(ǑP wJz=i]hd\+`gCg4"uI48:Tj\;& ^_ QB(_?W4sR4i4n%J)8JѝM  r_yn\tr!:ʊӕ^W!:,?fU _Z9b@ph|u>~}:ݙbrLjw؄ .4g~W-ԗX6t(s"RзD{A"ZoNA>kl0t,F ;{9iH<_6q/{j͎K{"yE܏m*Uyb8d'][j$!jdN!qRK\k۫VK̰|SO{Y\+^ۂ2:`ڎע+(5وI inL,li+#OEnaC,pRD8UgCزK3>u>3FgVqɑ|Qǖԅ=DnDrd?},r֒e>z?AȤh =z9cW,o&6.p$ RoѨҁAt)\)R#e,͜DAݏ晗 -R9J%NJAkgGsN 1 zF _.Y"FY0QgnHyަ^Ktb'B)i/%kQ5?zz^cz-=k7u2'zu⨥^G$b PmDIp{9Re@D$6D}*Dü߰bj"o[};?DZܸ[?P,LjD+/'2vBN fKH2h6aeW5> ?KMĈDhc/18yt{ Acb6X'}{>>KZa]&K5 cbi! VbxO]'U4iUs:Y`ӃS q\k?M?ژ%)v?0IҡA˥i|"R'+|X'[󚴃pG pgZ6+9[Wϭ~\d$ex̸{]Vf"yƤub}aD}%j=VDM؆kpaC(_ϫzoy(|}G֩;PgKdIy^ۖIPrB{@H\߁ǵgh'LџY\/GF34m9=7,v-" K zl&y%yyDCjJ'L4`B#O8c+,Rmە[^_GzիIנ&G q|9xK';>2#jmn _B~u|]?xlў֊)ހ-q*ǃ8P̗iF"Bmw71'/y#0'=Օ5rN'cOԬ&M~yP?-0+;{g$D]黾14gdK.t{\D+[밐.⬝ϭw鞓^=*u׷='^<4Qz9mk"闳YCyZ1K,r'*Z (X<(ۦŒ)Hp/?\$ ]2OɊ+PwRu-Сmkt/ 4 nWgbǏD,:?k%e|ҘH 3 ܇O5f v'0ҫ巼R(PT.@D〹M&: ?=iQ׆39 Tuߕ2߃/qDҖw.$]طsZsD%%3MϘ|UV9pFtG,9❢%"#􅈗 :X6g JҽÔ4 v(w]æH5>Vklj7'/iMǐBww7f6+i$8'g'!?;뒜@[ U^!~G. Ku4 4R*t۾˻l3/F-nZH+j^ A*+ T^Otԁ`u.N(MN "3*Dܰ{J=eGf#]Oe켳qok@ױ,a ٜ/m,J%aAS F4Bx\z nƁjV)n?DE:i2/¾LMqϩׅ7cq5WQ#ٰR- tRq,3akA!I"ϽH}XTqj{S #BA.̍B@ɝ;{0$X9xٔ_gXX0ǯSɘ#GH?dm=R3uv·+R lMhF svG-UߎnGc= .Ϟ&Jd72>ߴ|6VYZ(swwG7UmmFᾣ6@B}«V26f:} 'G* ynx( D"H]vlXWXQ*vs-0FAg.4KA\n λ ~(> |BGl0S.Սd~Hn!y<\Q0FMghnbDlW|8Z1,ZN,YgY6[54ɚsѸ{MѸ` S!$n%bv v' ٽ,5խaG$edwesULgD GwU{\"ڳ6oD,pGNh4hG4?feB*0I*E]f@֒iu{d">?V"KX3~l6ky,GyyU/_.T Jwr d{E ^G6% /hI"iT*({[6[DU\KbvlCfj)‰" iP]"3,]Fzc]mJ A7hV6Ma#nN`{3+lث{p dB:-)ݧե{ōYѽ >W)(ԾByՀP=վ-fhi$n0l1rjz Wf.e&ou W*ХCY"o%71db;wOX#`buysZ?}tLC CO"o >o=V!oKTM)q_nv9}|pD.uM*vb\x@p} GZ.cƦ/CNomA*5<17UVI4ܴ(VzBju_Q|RWMmg]PpV#'.(apwA!WXBd3^#ֺLeli2. > M?`Nɑ߈ºB&oz 9ƶ֔;@^nx?6+lU gQc  (Yg}Au>Ǩˊ21pw7)ϒ#@Ngid9m'/X;iI-ThXrz:yx_#Ѥ ELuܮ d9 ö*d{4&H$YC8<aaX%$tމ8[Rk} -E$Aoa{P;YyY2P\KHy=Iv` k}:ڤJI~jVRR`B)7rj%p(C HAB;W4[ecZ(fd]lCf 3h:_'U&0|l0,|Taɳ%$ߩ 6)Lk#\ᾃoS gE =-.eȉquM-_2-ceɝ#N~_5(:0u@ÂYn!f-dYZ摱m/;iJ xRB.w!_$regrtK!!"$:~G4+8q#5}*?PM븡GuY6 j0[cӦa&t*0e02'Y?pe?b spl2˙Qo4dZwk>S?4[ G )R' &W &Ĩ'bsV^* l#,7Ʀ+o筛{ $]쓊?'I"T]^C4Nucv[{sJhi=>,PHhO|GB.J_~7NP21 vd!;t>M)٨UX% Xu2F$ܕ؈ #Å\gOw70\|n#$N 6hMvʋG. &?pVf05|T4lCe0#?x]>j~͙‚2jG+"k`Q71 +vd8B{Ս13ۦo8Q^ؾ2*R05a?|щRr\U`ɤ{u>౅s+VfU$H^VkC[5dm#W9v3Cϴj}aIYtR8^#Ł1!46AG~RAbZ9k4(w1=2<<R\  p)?;ث}tLFd`c4#ܐ uO5 Ƶ!? mE\ aUy^ xVQ wXP.l;,.RV Qk3+z .nE7팞rоYMIs?zU1U't[tjt{@Qmeev2 O9Ti^$?@LJz7jXˌ((k*Aoe Lmf~TYc1 ZYOS-}gD _vBM0j!ҺDQ*5WTJ@oT*I|YbpT:;햁a ["  A{WrQЍ_ 0~~ JZ#A\T;׍6zBv98QB14k()>r>}spDy Dcn@Gq""\d=@{*fxO):WJmSQw#7^^.{m=+^R56P\w&@Xa>+^vD^gbh-EZ8 A"ޤ!WAS$AX4 J(\2l d#\21=|PU* Hos2eɥosso{-5%x&0*{e}NUQYjHWY(րtIWI@{nCq BO>Ō ]_REE\Ql]IK=9Y),P%?gML 2l;@3-pV;\%'j-5N~A9zGBTT3Qf_}oj: t7>ŔV;{f8>G D.% -OeBTGX.3O#YUlzx.+ķq&7ͲEeX "qhaXi굙*]J/ ?9@]<-Lr*`1mCQz׸ ˮ}uуWD,XUyUʃ4kW5*5^F{g 3ɼM(EMqX{V:Q^.)T5_[jc %@Yu`MR ] }=#U(|9coKjHh C(0coxzъ{5F Lֵq*|h18ь%3]U.p9^;,Y6qsDG4g- {ɡ㏗!cpƀޅ-&D=ki6#,/Zg.bT]_*\Rp> *CV+L՝3b,T|jm+uT@zO{/;:?ۯ2ѷ9Am[8?xi{ag>V'q).$E.Ez0bN ×k@-ix=E;kĈJh,).C=U|!660lFrux$ˊMJ-C;tBsF AH0pk7H;my xcS,8ǯ<|DNBʨoҙ'aOw0%ew6|F"orEȐg lCAѳaa룑@CU7of (GO հ$LLF8,.R mGϞ8j4dzI< jY$FǵQIvLy_ڊ ]׊atU͆?0RR*g h m2t?hwyOl]|! o2/ʪϔ%>f>! 5d[eBG,>ST0 /AWI犩 JqߪW (\mۯv!A$_qwն?JAah> LA3W'&%տTݰF؊2/oe+ٶ{Mt=A!}:.zx7<oT!tp /#ɦOooSyervr!TF?q>aH^[G򴽁> e5Ӊ8ظK-X 1ؒoYi5 dwl7"G/QK#ak&砃4-g3$ 75)OB;fB9"g81<{+ZX7)<]D19oIK G2V\n/x XĕmHT)麔]|N3]9M?QfhCmcbTmBsM'.V"{HrMcY?" vKt{\!ݩ,TiCS9v.&@s%>pӌG0wam Z ZZ_!fsjԉ\Ti{LDM6XeA)̂z'Вb{3?E~:̻<6C(q&h<(a ʎ<=D 5HGD%>X'^D 4G7J?I6tϋR52_q'vo~_~<ɌPg K@Ae> /ҚIZA<~ seu潍{؞<9$k{0wS~؇v*g5+Q #nkVezk+~/f]NQ$!hn},s8Ma=jKmMa347-HMH5@a΄0[vbZ3n ПXfPePrksRgx~+$M eiAJ 1CJ'o uURt'* `<Vq<]~[ElTX<(rW51½ 4$x1@D˩ӫqO⬕_.2NoFބE'g+P)wtpUɾd.sKjg9m.y PYܯS5߸p#/IYn5I!1*XZnrTHcҝoT)֔Ov%;ƓvI^H?6A3.@#}MlV:gV\u4LPc2g?LGrcV|D_] h{^}D$}͹w1V%m0S9GfBWz}6ztJsljNV>-6Hq=e;:|(@!:?ϛU8k뽹7Ϥ!$rbbaݸ(I(cXfCVGh(hlZ#/D%e= "̑߃#P b}hMFke1Fa9/_);d$pD8ʮ9^(gܩ(2w$a"5Pn_!*}$|%R bpj= o[Z6']+0XJMH #85FL}ډyYR'AThӁBWK;) l]M5CR ̱v~[ :bM(#JrH6v$& wٶa^B$7c1i۸2.9-5Y^X]K@-Op }+Ʒ.ݎ|+:[á N?C:HDE_KFme:*.Aj?k$Ă^I MZKd{iUpF^NKۚiACJC򉸴/9@OC]ϜN)@9)釅ɲ Y cct=/~BkYD>LJ>,,Q"dݾC ʣ3c =ZR*p]#*̉cjfo2R/ڬ\)$6R8L ?r7~kڊ.6Vw�uWNUCށv,-?1 rDb8 ݹ/y=52֔ ųb,+_I[V,f,4 OZ֜Ch^dN|tEh"@Pyc^7^9_ˆϞ8gۉnM簨cOi"l>OPY2 Jjw=yV$RЄ'{.n"gNW~PA:L ٤Дn3d{1o CfKdQOkߘ?x[c8(>[լ]f- hȒ\Q'e:?8~IRUH$ $űF&@OT`rjLPxʥ6d9XwJq;@,)pCaN#Ҵ]9epT, 3~(-  IEӇn QR2w`-\g k3s-Cv2寏 K$V:$CH54yHa~iT APzD;V2/X ϨȁHώc69c8,1d-W^*d tL9ƬʂfƆǗ2gxW?#q%ʅajR{ll=6^nxǁ %̷+\Eߢɚ$tگ˶z|t"5lJIjσ(YԱJc0'zFHJ55}S@qS LA4+G*3>1myu] aă4+TIs]cT{|2$! b%ie[Z$D.M*iD;Ύp'Z\c8cp^:cOpPBbj6ዧKzw۵\}1$fؙϕycNXZ kXE;㞡L + P7V@ˈ%'e$jNJWֺs%G\nU_0Qm6R9mmSesdňKM41 ND[d ``Y'o>OR3 N-Otd'MABLomVR4C"t;H_z_wmI`{dInЪ'bIdzis2ХP˿۷GWG?SmU7if<)QUr p nLPFOh4uttcyWOx<9ݲ)]I'woNJpn !&Yt猆%` sYA*D<{cTJ=''C]O i>qpmVvj^-m"PRCP7N3. Gb$*֠g4Œ~7æ'AtYrVVxr'?kZT?lD6[;$"VDlLlz[bseaW[ۨ@PM^j} 3$r=`oʚqrh0?ꏄ69|HߛMs l|>vpՋ0`[C&;8Se sIq B*> &~Ž*lHn|_v;H+7zG'٥ `eCjK\!o,o})sStHneuM{~8wM Ր.P94?mvv[Uv?2PE*Z*Usfj$@ӫ?^L<^G=0);,d[QxizK@%Ρ9=}{)ej EGkϦ{#}z ^Jj5c&2.2jM2 [,mo(H4(f7:MnGOC\ty1PyN-<H@VhK{>J߭:u)3m4آ9}-焹͉EZ0Ld5jR>8O~\"^&4ҘH*.IUv]0c.zR}.q"/׫#^*~jW?&DTB՟qCWޜ:(|QR?va$  #$}{+$C>ֆW oȬ\gX܎Sr"fFKpfcJV?i#Z{*`ba$) h_Qwivel!z]2k#Bxeȫp<i}P4=񜙳xeI;ѺxqH^|hG2,UrWhtb">=|?kd阌\tEf?zfHW}]C0LbguqHZbTSQl='}ܣq`J`aGP2[[ߔ`#Y !W;QEpmmasE=*8+5\/pVtZm䱢J/oY=TB(73ǜO__B9)/EQnP Sב+>~ǁ oƙoz F=DHEKcBpVDmRqeO)/Vɦ=m0 ƚ.)RWkOQKtײ C6A[M$(4jq 9Ƙ'C}ck\rɩ1)*IL5MPߖ#jkEdm6AE  #M .b92S:10D@Ʊ *2$|0:fR7_3F=( 6Vԝ ec!Jip )allqcO|\ry[E"?R sb-) k<:A+o- E}(X7 'x >x[4<*){@-DRmAqCv@:IShCT0$B}1ca*j~:6i[A"OgCc-۬8~&ϿGI"z2s'^dQ7CݯEs ɆGT ۆ8 Qr%5R/Nf@x(÷.XJ1J9A!W%",sr[-!/@~ 9pT‹,ivv.m%L΄ZM>m~`(%P%TRY&Z{@yrVL9"=b͂6\p_B9:nߑn C[TOSϚMՑUoiK`LuykR$LDWT'Pite'0 7xc~xOtXm g-F[d{ IfLn*dVAOpt5kYcٱJv}c_M)ôzK"D١7zYC[w[tR]MXeg5 !U*_zѧ+Hy% YXҩO/`TQ)=CJڣ!5A-9U0:+ș8rmӿwdny]H~yP=:>۽xTzzR;:iK+gԕ "5+rgz wF@++ (Igq5qaTCXdܟIـK{͆שٷ?BOs5y@Bqb#[:td$dgۜzmi4W[l.K6W2:A?F꺠pżIKa,eJ=`"lzAY&7|q#C]s y`d'9(%[6}_i+IZ#z᨟iT9$4[e"{jy)03۞ dQ"p_^ah{SVZNvViA:.WB|B8%ɽE''_$I܍-hZVz՘lp*[_b39 :KůVIغʓܿ:@t/};wպ~,ͭR9ư8&}UQ O>ҋmxz`S@Gy g&qЂ4 I]8ҫn1,4L}Z΂lN[0FY%Q$eӤ[he~q%@lU)G8uΛ?[ѿZOlAtEF7|>6i)s q|Q: L,UںpOv}p4t 2WC--⦇T&y` G,IBR[e?|x r2w~ &ɦfAik7>z/j33@x"tR*2`mSF 9˙u vX(﷮sqz{P67 >!pb2VhNkL:D&ܪd(S2  zNV<63Z%áOŽ\&rrpH2KgyӒg 8c~-#w S*KDy'/ jE ˇk,wp 6Su/ er_}qHy~p|Q@m%$ 3O+D5f:L,Ke;8]pO;a.ed[wɺ+A(xЍ7zG^˥X|H" I/g%BGE (R=-W(NZw8tMnN N#DXaF##c.AbwY},EZ 8ѪwkyG;8*y팴 xIqd{ *s{d+s\eo^T2|fȴ e r{ >e.̃M^ f[\:qhSaU9M睱3Ƀ!Qtrݪ}L>6iqNk`;]"Bm"Da|`>pQDgMwڴKˀϏG LϤ{'QM޸Mߧl10_q.rT7K{ G5ҾlDaSY×"s,WdFoPn׽>Lw)|^ cY"UI쯋9V"b{!\؎՗qtEt),G |8nGb)cZ8J* ŠUYyb|EQZۉWJ'21FKwp07t W: p7T ޟFn'k;VR&c%!-ʸ@;@˫aMSE  D==wJ* |\ixbgMYĪ#:#H@81 ^Ԋk%G3ZbjXL sԅHъt*y5?Hm9 ;߹$xswA(>S"ax"whcth3_{m/İd@ 8/MxcDa5Ya%F[|VX:ˑ&jWppkE2?\&@Jܝ6 DZˆRncx"9cAdUBL?rWvf6I9' #fC4&v=+J"y 50 *r??$raCshL;a-)'Dđ'xvaMc~:}v dbd@ׁ'Siq{u&P|6>&.|gTrEQAWʏxsxĒo@(=kXsh M%񔆷^pa}jrإoCB;G.d#EU+(+ٽ-B tDYHgg9yK_ edy}v7٠͋a'ܿ֊)G̹ϸ|m֎~B Cm}RdO%Vh2#{ئꀚ! 0ԓmE5B1&=oxiYy(oY.4ݶ؊b\*07T`\Zۂd dv~VMEὯ 3oT^EKxK "͵?}욝#fc<2@x2E *dnƇb̷GZ=.igdxC 5u9qjC=AgމJzڵvK' AKc`h͆_A({TѰn!!qZ9m]Β/mHH]EioH9Rڌ2-KSGN@4V_$O/w 59,|mdCa}P.1A=jUD Hk ^ґR<9A!LqΦ,V"I$oBNn tKjF?ƬWշtҙFY"d d +,<ƦO6nBq` 2wZ/.@ImzhsF27rCZBٙa:E{x7ȭRykAHŶp"82 ^:xւNiRQTDK 66_RYpK8E]9) ]`ɳ1&hP[7Xyng7ij wbW]MBv&_]})ݏۖЮjzՠ,;|:kYͮO"S:d?&tnf&cov}9!og#.J*c8#?w Sl v 쟑{&\},rxc*r k嵽GG.H1w?VA4=܋)s~}i;Z?&,8B .>tPL9;,yvxf?PdXE]w~Ct2R¡Y2gBn~%q~LW%̃z\×ϠHk_PPǍQߤTܧ5Gq{#6t _I7)G5b\2! m{R;^> w]\PZq:7e s{@\%JEc~Ia›QʐZqf@[ `Je?$/>8 ﻸyM(3 l#9[| 4s^dqnA7eܪE^M9e> [1b?cHkof sn8"#y-:,bM1!TdF{GuPE@YG57^#Z2iDt #;cw5iQwQO.<糅 f?bܹ!h\$yj ]70ɟPW)P IS5g^ꟶ|NUpJ na,#Wg똩Kzs54HڊtxiĬ (7<^*?ʞWٓQT[Cr{~08R.cg *M1E떌眨mY*zӏv֜MFbjjCc{7Qbw =ͮ%E+<=D!fǯT|||IlҞ@}#'b~+rS 6٨q>?So֊PJxR^S#sBee$:M`-Q >ɺb ~'-$8(bfxqqXӫiK47>:FVvg!b:p{,X06"6=og7ue[|qsL>"or-}ֹcp ~ikv0o<'$&i@t]Rꍚ7&Hͮޘa;!B1lUfwA}S;(%n&ƃ39m(hnLݿe`]XdƮ,* Rl։oF]m ~xNlkuVJ&hYc)w<28F=ЛM μH@H=߶={Nإ>|zm㖌1P2'.²3e" OanYOW*EWSDXG;TDDW}wW'B.5hJ0 rx?OџYDQ^IvJdzk:wh òW{N [&rdžuE2}yVb=op *JOAYC1 =FIp:8Mک0W ":,M@KmY]o~ {+z{L'/ȴnMׇﶃsPxh!#qC6?w>|F8+[Rf-_䔷5',DDEH J~j+yծ,*~ DEcZt.$ reߐ.e ԽD\ ̉f%LXb&j\\wo06CzEs'jAiGP%Q MT>K\t}6ӻv<Bay[#HQU|j~?X N,i[>-.ăAGdO6xM󾯍h(rӌڶU#=8DZ-Q&GQ)JƎvJ0KZJFfs.34ELMu{F81D~ ~Ջumbg^Lwﳃ:oO0ha7X\*T yƹ</hh7f7]q&!PjWXlRzG7s!p]kҭr@L05:qH]e+5_sALͦfɽW{v HZ7niuTi47. T&4-:3iFJͤW .uY3L",䅫駯 \j>͍'`-=ns?ئ#:z /Զ?j¹^q| "5Zϔ 2 L1S'^n6uX-'U5@\Xkvy: l~*R;(7$ 0uST 0OF2"="k &]X:P:N! ?,kݺHҼ\K:ے{Ubi<ΜJnt')|FU%IE xۆ‡O_NHo^O,4-G KJxdֵЋYa\h&CoN{3ؒу@Gdm-juDf.|z Gr)-%IL>-5 ,Cz٦xHZqvr`ׯl;2Du2QEMqh95Cd&&W# r)x#:sOmIզ(LbpEJՀco9DM$F2Pg}p"F_oiC65A)a*$xvQ"Yn,bhh^6z*qӁ=a5W$YAߕUWv9+.Z̩Ucwg^Bs^%u8$L0rCQnCX]vmDVjo;OA{ؙܑ6qOc(LhMՕ OLv?crI@%x (m쓬~?S3@IaQwJIkUZGWkQb4Oshnn4͇>ͷ' bLSpz(悏-\h@ &Y;#S/#s+$}/Bjo%Hzn$@_c61k^KBv-һ ݥ[M+ ճ%Zv<8mZ#&C_-ΗiEZv颽 (?HpЖSP:F,-`C=|฿ӡj$Tz6=yϬ`u $9 zm^pXZΙx^y̶+lP&󼴿8:J.b[Q{wKبqfmҦ.~S^(߾,]Cy0~5xe 4csMhـ( z ^6YӾWħ´lc/!(qRlLiO P1l%-- sӐ4 s cdy!wnFF8L:o`Ycj¿\8tmHMb%ie/ŖmGw4wmj$h<^&f{J.2 J]3.?%qoP/) sBU%cDrm%4'@ T>9Iupk= (uB<29G"xʇrLiIW. ]5QFȢ} wJS|1bҸtfgR8]&},`[#lR743tmmAwK QjmU)ާ[N7)8f(qv9 ٽ**!Ks+z Ä )PV'B7mIZ)I$Ӱ!:k1P\Ae:LՋ!p@G`KkvIXT] v(LG(V%G{t u3?iFWRTW :epRDͪ5! bM_OI}$f1 ђ,@x hRrWR@YN_:sg{ ?\Bq^.E _t/w'DnɋӋƋmZ>igN-4:#ih|u 6Rsy5E#HljK4.h8|V!jҙF a]ϕ4bJNDvKnvvr5.V)):-3[r1?2Q©[ G{~8YS'u-*={ <9T: #:7*GQ'^˄vw 3lRJi ? 4cxLvgⴹT=@"Ns&E#8 TADvQsr( ) I5:?>PG,ST&JEk剂6BtA: Θqs<~╥&C7X>Noݖ 70'qe(ɴ%2o9esd}vI?F; !Mq3P"S^3Ktݍ{̀} F5H^Ϻz'&ESwK/(f݆U/g $1hYE?ЁaHt %!H;\4ΰ#ĦMQҰdBO}yͩ(Pe=0, թVo(5/dmanDmLr. QÛ@D~4'ܰ@9r丏 ,X,šCii~ hӼ)(x{߸rv ZtuE,F I^ԔɮӬnXJ$!eNwP=']h Ç^-{πu)GiN ^VϒnmB: m0 t$*r^(LyP9燠 ؚzU3(D_~, _؀# O5`)k?vEn!9oICVȨrP_1>{!u qqن;nX"@)F܏xٽr11,;"MkpeS&Gs\t-0JZ{8ԜZDdaz[궈k\>3r>8H LȚUB{*Bs\r[Oͩui͟D_`% B- hoK*-㎶&!?"F#B!(n KZ |ŨgAad4#S zc& E'*K٥߯U%}>2fߨA_|cS $pK1=E \7tI;I13,A.Q}s1jHrttBi=%G,@: ?>RtKr3*0*a|s JEeN=e J|ز2 @m?{61O  "1+W~5y$<2ZA*<-B>k4A Ty~ |xRדtt םce@RK-W~qaX?nO6h%OkR{P=Mp'6O4{aLJ=LoѺL wc!pZuC& ҄&=׈Bn~ϑ1oa-s{>lX2<yQMJ_LJځO*r>91=[*nRK z;` v b 4v (iՐn? #Yh3@X(=3Ljnk&ZPh;d)L~a9c"Yjso=w2>/ʌV%Yq{KEzrLu~\OT4B!μn|.QqSqʘ( v;)aks#xl)W@MLJ2m?i]yJl|ժGbJ\\͈ȟteدow̢S&[ᦘ]MjE!z2yE2b#V@,pWa|9s\T[x @5Y; FߵwndmpeLqS(rTL#k1&6Qh&P)<"f#;}һpp_dv*)h>"wPӂcCGex,O_h36yJC"lN7Rʍ 6[ugZh5Z 'agv c! Anb2S>L9 ,mf|8ոNM*`4TIpUuA/ QxR v~Jf (ӳǚC=bG1l3PԊbM3̆yxN0ScYvגH1+䐲ndN72۝rൿJj(.+)^QnpRD]1jr0{ -w[4xe󊲑?.9dR]7W>һFJ12ԓ`\[Y$Y]ˈ;*~kz)8(s {dFe$ddx‚4C6`5'C\|֖ `y() 󅇢N 1?4Du`U[P8[PWaXQ9_?ġ6}>\]$,6 aTbl,o ćGϽ엁GĀ1LЃ"oYeȸFbI5kO>J%mk;.6a, E Pr@KGmz2Sja.Rֶ ̳e-XeyԬiۊn`crN@pya]TQ/&ߗe N"(ŸS8:[se 9 Ђ *u՟s&nnVzi [@1}"ؤNuz'pl4nJ}.=ה5]f/*r-\8s臯lN-<bpw﵀$mk6 )qW]# !RV쾿 `fSQ$]^LM 8 4W@}jPf/۟f{1RW+l 6PP&lgཨECM8O1#teuA9ˏ_Cs~J?/jgGڄ*wh*-'=39"b1+ۍD"sDžr$~guodrczd </W@tZd^ubr婰'lW~=LDDpW&N3*"Dwo,=TD//̶J:iݫ΀qB3U'$~2%rܼuuZvy~Qmqp6z 8KM{/ɇ? 5/\] v;hP IISƿ[g+B l VAQS&\,Yk-ܗS7;Ѵ$xc 6eGA"5q}Lk6AKc*[ G @ec'e݂TIESg8b3?{%5,%s?YLDd!q- kԸB!7z̑,^`ΩЩX_GOuͦ+ 2RTLP_3+E?reőQ RHOLm˻ZfAD*)o_gO~"4c xH{r^B "5[lW3 X65g|SK~ Ox>E4熤%?#Q,;o~#Vq" "|> 9$[ZV&V]M7fӳ Ƭ:Wa\ֳ{\q9 *E4_+n+~~WGfSVw1ӌQvRhe% pL5_Ys:9-:bz:X| }"UlzÛD\Tڅynߺ喺?è }'d$:%~c^Ȧgej™OE30@5)DFГsע?O8u0ۚ91`aAYyw<ƭۮIH1"<\)ܲg?:0GIбKax0,"vT'p H0j ({^wJUK)bơTG /|lb8J>xoKZ[.EPK5^ˉON?bqM|hfFZ%tJb xOEDAץG]V8)i?E@}08χ N4`R1 +ٸ|`N0ÜZ;/ث-@\Wf Lf'8 r(ĭͦd^Nl tam@S~uaa}'|9i 9ԁ˫`y l^Z>kd"<|2zpjK<Kys&2?l nON*6m'{Y:%}-C檾4$0Kv`S'M"~}I! 54B ݠx?eW7 ΰZO;#~'א*9ӫN n H^=0iܢ~һ #m^ ݣq݅TDƫf _=mF-&M%S2x|YRjT rƙh̸t-3f$݅ >_W:Nj˴( ͅ}͕ȫfoϏ*beŗ%x/r:v/b~RQӽ(Y1ol|홺)߻ Gxh/ aZoR}+N х7dao/ p-MhsLU(ՍIP ;+unN؄Y>MOh,v&io$eFT]hU@J xF3vNriCU!Ǽwl飯 QZj]G請fYFw#,f- `sShP\gG=M/S.p)@NnNKjTp*&^OeiTݕ(Fđf!1nxX0& @SM3-gf^b$Gw#.GaMOo/+82&hoK 26"ߟAI?{&L\C VKmyBֱMTꌽC9ĨgU>2ʭ8mHLP}!Bp-͝Dwr}jt…Xmc*A}'PDRAs'YR?ė|空LN|.?/f5`d~֠5`B?VRF .yPfn}Rl8~' V 'fE|Eq Ǒ҇jf[WgGF2E ~r1A/w[|-hB*kn \l>DՒO ҽgR?zkAs*(X—˥wC@hGBmO`&Hl]5uGzTېbIg沦jb 5怏732FTlBU?1]zj/u0(Z:I&4y}-\^逡j"GQ^m0a{8zYܶ|).w"}Sfyuj*>2ȗAZWcG==`)~^Ũepcx2<,D9#"ixmt`VQ^f4o :AH 6z}@*z?JxߴĔ r+2#v,dtJ.g> +c<XQHA+gwNG?mI]t1%-ΈYt3a[B}|wRx1y~6fn4wpEkMɰ+O%DtA}p0[ߕƲeL䬯f&w߼?x}OѡLZ.-)U/8U&'{k ) M| $:\AD ,jB"ģJKu V8~"jF3l]ۄwcJ\1jO~:1 OO+9Q%xX>ࢀ}F7 5ڳUJpz Y-I FqȫUg{0h,r"\< +\5NZxF@ڊ>>`\ O ?ޟґ*y3jFX?f} F0hꞢ>:o1E֦PZFF°&Rf!küx+e0$=E##w^6N'Y9Uۤky b5~JkGPBkhi0pb7;G,eGkiQ+,(l5F<憕f- (<8QLLxH<% ћU ƊuWI8VҶ~- $+klpV+ݠ<1xMA܈)S'5Zoo8MMd%`Ȯ[4 ;Z߉X]daReZt\+>-ɉO Ϻ}@*2$DE -+e!՘k6_ gݢ-e!xp^y[qRջ*4t8XoQ5eU20a0gK][MY5qG UDX|)}!iAA5DpWPoGX>NC]!r;8I9ZhVAdMO_!֩=LYG)wLIyzl͆*Dl~E#(樦=qo >l^zv'176>5|Dъj:oý<`k_]+b贳r־ܚbj6ZqL99&xкavU4 ?G]dfֲJȫ,ҎJ\`5dMޗ1iH(t@e+Nbwm'Úh`NQ3xE J3߁˸ȃs& ]T>%ŧ;y,̤NN招A+gZZprj><\̩t%O>2zΘU] a4qK!_p&-V KFXy.cPM YM!0&iWh0%W0Ws#TL<FFG9i=Dm^`q ^zԅ65lUtp)(U=h᯵Lz .jdmpWJkYRO~?U x繖|V/8D5iEgi05R*5gAdrv>ْ Pq4?6J 1lܾT6n^0ԩxLJ@pbWbQIjMP-Gj;L̞VoiTfu~Q r^V]alT3o׫44aMZ)8,J67#]6_žK(sdV1ΠMh!E,:)'og%Dǘj7QYgp !3"%a@ـ;e1WOuEx5*:_zMBc O >[+uKRD8؈&ܽ0ҫ*SR RE8;Ϧ+d[|~Ñ3lI"Tܫjs:45qJ"ewV9ՙ ƟNyk :m>X[̢d<9emS"K KaAL ~Uƶ9Mn @*bk0͠3&1jJmYm2\Qr~^6ynf' >?BjtK)4XObat>ad@yG "$SEgFܠ(,2LbLn 8xggsXk xƮ .;!F0Ӛ7b'M\l\Onj߇o3c|1p `cEbwe,yO[` @Þ:I'enMPZ]ZA kXj" !ZR ~3ytg LO"nP<g/Bք_mbID0wM'W`VEy,h0^Bڿ 5f'4@WDC `8! Ɯ=OV|tG}dWb4}D] YsgM*zW@e^JWvꂛҮ;aJ-r6 Լe; 9{`>fnN|R-MDZjRX2f%cbL(r1[4Q}om豟BI&:4op=6OOW2;B}&gOOxhAĻ>"͠S4WwnNvӷjnnD0,F!5Z8Goda#oCM)T_s&bu(vw|)}JNE5T)T2̑!ZfS)utTOQyv'8Wf"1U,Aa~8j$x:C̭亅+MnD/J2}@ U!D3(Tq ZQF؜'W1*|ǖ ]l0d"}Gli>^#p~㜱tBѸhQ>%O-ȍkshUʼF0ln "p'lY1hr}$,X\ ޥG4/rXs`gd/H7:V ̌Lv:BGLn p@}:aiZYl~wviWq+AQs`,VY]#i  rS266,N;p婡}EL2)Do$@NaL @EŁk4`)jgjS\ ayAH/Cb4yX ,WTJwM'7hf?1M@[ב> nN1hPøl-}26$pa/)'J:anGW]S_aT#xw~ZM4<9 G-cjȶB܈tC\DQ,v(\ƍNF~+rӻEb菴 <4V)403:) 2mlqߢaIR4X8p״u?:-[ ɥ͟sJ[h9vw@5|Xa B,_Fݹ渜ItGeJxcڡEVE ~'h>͕`/./D5;WXnpc1rEB>40*0XUA.F@#I. B~+'@2^'fA&Wǘ~TY*B;'ہV♲΃D EN9U.y:,?טd <|HA:ԒkjBMKf62aB7ydκ<(b^W2^7C9vÇe4t(uOu&>VqhrV\unȰKuاzcTzwPTBRߍw@r$6 }>}$u/iPc`nIwv<D pA~l Lo~urG:/nAQBĿxmg,!|7W.2:_mMú1M׽eG)l,pdۙπ,g鐍Myѝr` ܬCMZ"5XLȂF\5)Jiq*-Ƌa-H ]èȃ!/Yxa_F`1j,`j}{&JTy)Y*Ax:ؙlDE'(P$+uShPK6wSGFNA0qrE4\"b:eb OycboOؤ樹\ Y Vx}SR^tLz19a=]#/'M~SuTGnjP͒n+2WlB Hi7~) I? <R e鹄ySbVB_ Q֠O&zW%c#gCR0n9 D©zo@;?{xDNKմGwruWJ10|B)P/Vͱ+:Җ_Kb@##eAFZZWks}qhs<)G%̭HѠ36-1CԜYALPSw{p$Su= Dxzqwͦ Yutz^azWJtA6{eJIyNW$ʾ.A_:;!b7'Q$ܛ~ӂ]]s-eek.VOޚPwUc/9d> ;ՑןJjj;cr}נtѴkCK@~ӭۃH;V1bUZ vVyUeuT% tעMQu.O௲{D'e=ɔ5vG@ VecMYd 7&pRb8=P9[z\jSBd7 p^AC){cӧ$VxηIk<͘{,3/ dhG ՝wg@d)}ܨ([q9'wyl^{pπytis.XbFqC^H*J>H-[At' j)]S_<;9Uo\S;-܊02+9yOc`[Q-޺)yպFƢK(%}:5cgTj}:r Pp|XA=t:m^Q#n*}UO֏JԪ.Uɞ˒3+:x4DOGW)%USB~\19"s2` K2MfYu%)!i\q- l4_E$fkx^s9'x?<Bl,"|^( ×v/+2ֳq;z' ])pR IJhZh;gҌ.;>[z]zZi3f ڴr ɵHfh3wA#/)%GȈѭw1b0Q3%J_MG4E7鏷Nѐ:>Z󘬸ʯZZ9N}4.s<:]Kt2k4lƃs+Q?6$'r˘qnw \5~U h؁p [Ό]Y|+Xa>P8P%(#owdM!4f[xϤnʖyL "[bҊ2=dDIne DS&~HU"훉~P?۬|7eд|`a (́N^W@`o2Љ=Id6?w–@mtsqEHAΘvsS֒T&>j(*9Ղ g3I?֭0=lԂggҏcaž꤄(F{vi:G+!M&৮}*hkPm /Ӿb+|} |;UD}=iWFۢTT3h E 21>{Hge3N@sa|62oUf㯋NhnZE5exè:8zuTGX3^m.{9zR HD<+:ժhF#ζ6h2{F21L#7rC0fXk95gKa*f6f8>iMݍY OT.-z|!BoaW=skAD(euT܊Gb;X?dEd^R>(qjY5_M6s9,]|C @W{"Db:]!\y@E8i"h'u:_.DSҥ2])&&:I[H S2>E>qPJ7&(s²C4 L0ZPNM09a=C$:FVgC##S΅5Qs[ti;_6;_0{-8gHWPޛ73EOHtWG-&odS- 2_N#F=}mEZ)a0y)*j|irEh$˂qK}:>#4jͼw_q]&yp+%^O|lQdCo@!h%Vr1%rgrqɓ?ev2s#-RT|h gK O@-K !cYa=oa$B\ǜCuug<͊ѡk*|&SpaKk4AAcEPb|1ȁŞVځ_1 /1e8Yi-(P qEL6 , uE6cة}Yp,1%!l|56' ˚ 5 BDt +텦(4mՖg8sRc>mb=دq t!>U9308KěL ca@¹/PJ5)_yn n.*B :tõO<JG{ǁr8ydk1@МՄ&|SRT9^ R(0|hg:ǖϤ)kaXA$32o1;`&VK}pgdʢ@w\Zqj~R.| Gz3rq&ʀ"xQ(Q:Bbybo- xr!93 $kn.cC[ JsԧKsǖ?"ZbX/Ui *)HZ-04ꮑ.6U}3 Q+6C-h>WH<3_[1tչjMˋ7 (K/> Oq"d.'1?# yN5+tGzjB7L DSAG#mbD+ObLwT; H XMKD΁#zZ,+XSw} @T(t\c'&#:tCiYmX=)_~7C9}fIL{A}c |rl'bXXg[ë5-N| s=iEMeF:Z`H4̦,t3y4uVH`GNO8, [W>"}||& KGCPH_ߢok4]k9)8 {,gJz2OS=Ass«(pf~ɻIJ0=%R]=Y/S$?%4,i $v D[ew$Әo)D53xJ6&d,UICQVɟ@>DSH%(V7M>e8$YQ gC8k\=Anw>:DEք@֗&e$ $k=?6 ZQFFJR*&̡Dc_/EJ ;(IVx3-r%+jr*4y#?J!â|f>>\O ^5U;}E#H),ԥi zgv/g2~ŹY_m%ʶ&w*Y8PLA 6]Uqkl24_7&x--"qI ?y}M䠣7/*IJ}x4qĉ詚/0MnɫO6 2&l,ibN3"9잞ٖGR.SGH<`:vZcas?绵An4Tw&&87tdV9LJ}WA{q)/@TAgVw6.!؟;_)ƞOHB9o f8.UF{\~5]xt4 0i囙=#'>l.GZEvOi4l& 6&ImlXu^,(&(5XլXnsvES{-7;P[!:*TxTjJ]HZv8h'Py蔫. {.N?t[Wr OppHlBO@ :>mP;2:]TlZSS͕ Dž9'VrM.hꞏ^LhNYKIճdʕW3i'y8S˛le4ls٘gM2jj}2T Qc[F䠔acĘ-,ז35Iw$`U˖`O}vJAz:9aF5@e\d=O_Cѓt{e3P,#qˮ6\S,,K*^v%[[3JCc|2ZXOmX j$9p[ $=Cgv],9uӇ5XRC] Z΢m1ׇ7KF0;ܚM>Vb[B\2P!2ً-`郬lw8P4 "'\:re{ /q g0wZ[VcH.a-]~%ѫaicAjqha(%)tm(4GEr&sO6f^cT Cd#}˦E+j=W &1 3 2^3I ϵL1qv܀*[഑,Z9e41eG eh+' ޹CS kݥRmժq&X"ow60z9 58vt;2o8Ë\l|O=)nuN@ufyb"R䁃:\!f讣3Omg!Zi([O;$oPSh>+sD1 KL Dk%FV 2'+'76;&",wQO^ZfN>qwViТwL'oYv<ϗ,\\*>Iq|Bn*JR7>l0viX7f]9 FU}!r] ,v  >"00󫃧EHFrU] 8yu gwGA7yLnY2[^̜ D Rf~wN l\CCA@g b[fcqqĖM+'@ -$ yI6)iKH.* cP3lԏI(צQӼc0߅YuDA4ɴ|/M^d$l_N;kO9R2&I9+Q 6xb:.DiΟX ܎lΎ!~)z< 64缔ևDȜ9aʜa& []$QpQ/5.&NK0s;.Vݿ}~uor ( /^-/7 Ye䵪4Z>_F]G e8wqe@9芐{ W RD!%| _.~emFN - m x>bh:V`.:]GXOi~P!ClkSB|9faQ ClԱiq (o=w^`@tŖ$);oy+4g~2E@B-8*eƞiϭ|#= v*aҷxs QȚ0SۿH>7I+tglh.}!%1v!Fv-(Ěm -ChK>Xc(j4L(Lx(kEߊ{[ 2C̣Du0i~spQ\j]5NL0^OJth>c >=kb\Űj[ iI]MvXZ]۹QcRc¤SyTL1fBR!6/Yէ] kp7 BKsg{ uz->nDKWpVΦiGbRu_uM;Z׉"olo p(2A| #ڽې44Q N/reuΐTVB2L )އ> }]6*j%p.0kRhDi?vxBZ̪1 YߩifTbn,..yfY_0'N\'˃DL&[=!:_LX/2|Wyj#BmL-#^ن,9m8 ;ZkO-uNJp7:o*2n)KJkWQ CڡYq&M\P잍v7c*Mf;Jy>]s_&߱:<>% T<ݱm ,Ɨ"w8a.0Zw}tOhVᄘEMc]#,(0Gjanm|mă+k{UzM(^Շn i64}$*خF dz=i}y 2_A._m,u/\$u8'w`9ư`/Eqȋ$xDß'h6<klX bDb %U@ٟߔk |!GF߅a¥2¼8Tv&n![f\D%W Ba78~v5I_(Tz{{>sG0QlQZ2۰np>_Ś:rц osHf&1x uYX& ÍMq΄f9>Fs+JV CԚ58s8)'ArkSL$h (C8H菦JhN̊Y9xPTKZ kVkޠ0"G4Ub&޶xT"5mwxp34 2u6(VT.ۈ'0r;&)v|ߚ K8z^Z/o"9b>πU\l ˦7+%^ =})  lF}(WLW2q2'q{}@Sj^šUvOt6姍ԅ~}gI Dp Q87]Y&\f!lvbzA Xރ3=:梾4(!BkXdU[9LM 3DG˂)sg Kޡj dS*gF\ `~.rEi\3g! v6BTQ,6]KeqfTV+< AdACŒM@8'FvЌ-3]ɇ8F~2Nx˰@ZoS !u,btB1䕩z*MnX1@Eb2a˥/t7R`8bڗjBc4+H96"EO=$jP&r.gC0}XŒ'S%C u{˛9œ /0kCe&ðC %+6 6,M/)'qt6>x6x`L\ x-\%mcBeM=wJ?ƿ9>_j+U "[P@K h:sD;Ԋ{['_VP€h'пQBI1{+zIz?<=GSVo$x05(\i|iXq)[Ԃ ~2_9j{k#l %H?;o4Wʾ ߽Ǵ/*Tn"vumJ9Dն]~+2lZeߍ)L5:$Srw??Z{h. @a%o!4ܕqՒ]y=Dw_#Z׿_:~(?e-=!kHV&pf1ї4UYto ?=@и7:]`tu'apkm.6+d)*]zǙE{vMpXL2i |,>u[z~d& u{A^,_Ŭݴ)qw8"z`bR'GRvQ(mA%`~yR& Œ(/k@vv>D "DM>?W L6$dyf.|<괯/]" &y7" g YV4 ` +:U)e2X?Z8"W6ֺ RPs`X|x}S }R$ }[>dܜ+&/̯ԓyΤ&vӠV` ;l շ[O#|n/یeItٿ'iը8\U̝W$lޢ2҃xQIi:tHoACt8qs7r8P9_{iU`F#ƛJ}GEM7ǭswy85L S݀۟MZ µDސfo-cf-'%htpVe Ldny8DQ=v0j_|/.jb8JO[_*#;&Wıڤ]M: ؑyG~Cb՚M);L QHTSX~{o4V}>dENDCN T1'j\F (_"s'HrmQBG RԲrfGT@g9] =1gC{͈KqB]7tz{Fۜu[l_ O-X ׭Kj/by [*= &cEk4jNu*`O*76 mۆا7[L(gL*"{+궩 PCxk)_'5SETo{CK%H^{ּ֮B,YBwJ&=`62v\rn%F/-s" [-%1*6449)^ZN g0)1$/BY#FlMA0@k䱒 = \ ,"uǔA-a@j٬uX fKF,7M Ya[59٪eOU]YXSgң>IY\LĖ %JF |ur8?MЙ˄Gu`m#IPb14raݾ7o 6 U<)GQ"j2ϼ^tafV|Yoj_d+;% }XӬtHcNEѬz+5 PS1 9oV'Z˒4p{ELYJ;lh=:v(P3RЍK?ʂ~=Jv.\ թr9&$M"n#8(z'(|ٟanV7yŶ(F/\c2C` A(2%>Զ.8B p, ?DaBۘgj`z|ct޺;]th v/VWpDqO, 5;& p5;)AѮJ[,MbQc`xm1e,.no"y~$w@sV6wu8 DJ)0ʪF JOoM(Q]4rȚ as8Ǐ"_%HX$9s|O8[Y+#q0>bQgוtf Rj]{>X{U|"13gnp,-{0Y3S swbW\vPF辎'4skc 1t1/6̳VTϢ"K4Plj&†E.bvh@T Q39w=C~*,?<)Ta T-&hFCdDG(p>ؤޢy}-^ၝgx6E sfZ`QCXn~OSq߂k֟=qĉ.K ʼMkVې7MЛ{ b6i +{Ƿ}+>V 9)Rz+&Rei%#P8`q FS7%@SӨE4,p 0"}Û)eOQVӤھ &>{@wWZ[׊8þw^ /PZ7(wE;B;7ύKC^| ƳmMKnl:F&+/Uk 5MY/[ۮH瘓Y ",!>Vu猛!ܖ7CIoa}F kߍ̥5Y.{F eU~|Mz_Cҿd4a$)=vApVM+0/>dtZV,qNռ;7^:1-R2㵘Nt(,L}+`& NK8D;(X煸qItdmکUe=GհSf]-{ي';$~2; s "JoN YOR{*@K23ɏ\&Tc@o4{$w18-{f<\ #$V3S*ӲFė6d2@IFL93s*˱3; %-f꠰'stFS+AuI6e8`6A[ɒs,EEP+Az%=Cx-;ʊQE6d7cVvjK>$Oy~-'oü%|(OH.tw6קj6s;(ѨIE-Ӊ֟w YKta :r鬬xPGD۫ -9O`?OOr*zu_Ԅ)b_y! Dfۊ~;$]^{g6Bjp2f-#$9@@?6 q/ƽIQ\" ! #[@!ʭROEzѶQ' %À)I"LrX/5pP!$]|Hvk߈FƂ? Sê B`x}\`hry.ٿH=Gb4̞NL"̹Vv>mD= XU3Uij<2?0oϋ/8?%d3/UGPxzf"*QчC+*cUu@-p$, Fȶ 3c[&VvwQ"Ru.GYbbXJ7{APQF9.1so3ayq.g0~o|Y0$ qI+ )>)DU6+ ;Lnm]Ѭ.-Y?."hnzc&ͳr}ގei)jK\068Ж:Eg+qVqe'lU4V{.,#~[8Qa$N`Yj|Ca_ZtWYu2: 刽-ͨKtyrڽͨ,DҼb]%q\IOBpD P A@u1I g4˜Uc/d' 5 C'm$օ/W * !j. Hs!܇P/y8w|Q2ߵR֕ ٜxIX4"<ŁAkb[j]t=h@~$f !72a ڶ7)}C.x-13f~5؀X5a Wp}b;6zy L?TjR2am{9aSM8p.q~&a.vLG6>/"a\߉%D#x}7뷜U{d|=9Ȯ(6-!i*-"XF,oU{vh:+rmOy鷢P}E}o%f"-mί-m+A[G: maZRm0&8닧1 q/+c_Hq:mqEɔՉ#yc/c fj'ofRYdP*63{ :mM8ްg6m?w,ISƸPh v[Syph{ j='-vď[Y).t^l%g>(k~@JO%+R[@kq'u㾖7+jatQ,E]avXGFLXU)~ q[E̓A+ U9K:{1{8r9<OqKۥ?ǔӘeCmjʧw3|?(  @Q/9r,"w"E?hP IE-C=d^k T2uF4Rz4a|!1`Zpbx-zOŽ^ Ũ)kq5~ӫ$qIs)o?ͻʇ؉8kLaNXz"kO-zDV `%` {zrRl} -|NSV=µHUIVqI\iiakkbQ ٪M;!͜ D`0Xs q)WqyFw*ž?8&paRǤCE2i?R|Wn-2alc=gdLAhf7=ߥ%څ>78 ]SĒc@#)!7X楬WK땎`,کu4mK} LgEz?ٽ:LSvh C%5Q'qD;yel狀mMsߟϡT<Ҋg͢|ڱt I3~vX'^cyl< aUxĉ-ƫEZ1fM\(iO\sUr1"5rs4,9u亘S(N"#R*+z@<09${:;AK@9 צU vdt.o `q61YW(wA4lfWjɘnz5;{u g2vTj joh)wb35N/d{#\_F^\=TȑiOC\`cՄ9,_sP-qt7 yfp2>mk2!4;x<7Sgcxg ;G}f4sl? Q3Vw!m K}ml$ded\;[:HCPi(_uLwzg8.7 ͽ]iY_tmn"# ehg) >^u WLςPT4uz`n^L x.О1u""2$P6 Q>~p] 7pBKr0@'Nd%OSq хt.^ϫ/wSGA l6qm0LQUѡr#ir@]r*<_솛 _Vؠ$%ѳ]MQ4rNĆb:rPޓS7.~i3wnjghXC}&ϊnAOQ°)14}&&X^b~̺?2h_ 'uT5Ոz-zbY(b҄|C>\-ը %_t8s-k&}GS?'O{= P) ʧNӵ,GUHZG^-4ںֳ&,$su@{SQN遧fTCnj9wrijE?В"ÞІJVh~ŝ@x/# VLo"9&->+H=) 4t.}^~eyi!X-FiK=i(8>w%ؙ>{[nZ|Pm37GλT_<7uHmZ&DSٿ{w:YOvfܔyC jR6*- ʥbͲɍAUEL:J? )L"1J[ATwi+=ͱneZx\isnmf]7OlW6a&Vkk%BV3ǮalțB?)~FXxNi?n("/a~L30щԀʬUt 4%a0nkLI4XGҔUIE^79  1WVtt"W_U|]JM=`ۋ?B_l+n5Mɖf =/^  +EKbh[x'$8TUsHZ% ǼBf{E\>\ >K׏dEdH.Zƣ-~e߄WL#Wtp5"$ HVHڑFpŔS1H*|RKishmB?u_O]%ÖaP-1~|+m ^R%,}%/q`dVΪCoH$`$Dޜ@}8׊X~u/3DBؒ<͍XK/(qd'J w%^Hlt뵯l[@̇EM4:3żNwm3ڝW2zA! 7fH.Bt,hOg;EyFucb`r(U3:k~L+qz𱤭z ˙]+' UMpEXbbudzƤ (;mg[ yF&'eqV3M һ*hϚiv,ȺcMfjnN2wHuCar C&Pkiy1t sYc^ >.g͍^Ԁ͞C؎حmdp?jm+2rg\le&6.Ny6?<_NA: 'k]7ЉC@*1t"\wRt`Rl6]p`4-#(]^so󯜸D |,a~lNqHDb(FCcJ^HGX7'))|!W5KVpSti+~-0 WiVsTl4>rѯUj:XICѷzBgoR[Òxd2m !- [A_Ts-{; 䟠]Y)䨹z[0V*m, <m:-N=8rTx&0Q<DžrM1hؐE(*a0QQo>ƨz7{|-u:V#=IInҞ>F7/Jߺ0_I"V\9z!vϬ`@)_ V6T9*dk eVq%M2hΊ; 8Kcu֥NkhB{\s oGBLwQLIEloW)٢>n }%[0L@Pb_8g1A/"o :^d|}P(1^+ 9OºKf\o;F#&#l1s*F: ÷%&6_t`%mĎFm+X#(!>@޾lBjyfvtzb?pF[d,f\DGoۀzɮ۠Sh>f)O4(c/Njȁ2 'l°σ5E ¸2WP'TElmsL۷1ɓBÓOBK-zކqXME tcLo$|Δp;XwjZw(J.*"?*heUw, MH&MG̫O,^q YQ91m#f[dw[;.Bv. xÕa[i'PLP[{/Jq'C\NĴL6 51Kj>mAɺXiʯO9h0dm P_ǣ:cD0FL=(nz)%"e:lm)f)Ě_T?GjR2O zc3@}#sBkmK pW1H-t)I i{\ǖ>AR.M+S9l:zx"\By*ɒ[~FӒ hRFC*XĎO|k?_D-ba:D{,@MY` e|VQ_;gkXE@Bg}ֲUfPbP7U#3pZBV!˿ Yat#^ph!JBVsh :o9[nK~7tlpVYQӨSu0H `kFp5Ncaa>Ŀ4!>R2D[oɄa`'똛5ϙZ-Xx~P]py5/_38պ<# ^ퟯFGA0SY)PF_| ᗡgI`9|&nWùk1kop[gJ5JȎ8Y;? {T] %'kIOo' gK&yZ8 Qr>&sH_IK9TV 9BMA c 5jPq]Y_6T}B{x"V|+w7uC~cY^)%BHHo%n,wMsf@n44>5O#|p_%cѪQ"U4ͨ|m.ul??O`B2` DZʫkjApyBmq+y?xWuW-ѯdhф׬vdAR` P D4n_nxJ8Z=KLAs{u#&ڶvYõ!R 0-h3BԒ Rl1_?~pmW j3Ijt)VU!A[EB;RՎ"9rʰRZe+SqȖ2T Q^$7]{6trL,J`Y؉"+s]&R"t!#xQ&Q+#%D ytY40:wQwg*Lxva Y.X⼈{P3_@|QJm&5Jp%D93.FX4G,8\ekA:wOGQ9;{~&CD԰v mN7jZ槱Jrn!G])&0-&gdhr JYC+x lFHpI8Jࠟ8ilazM W8=$;Y/̐ 4xIxnHԅ~!kߊY(N̔^hGn(bSC[Vٶ;jN%DDT{ML瑇q rz HqY];o\*}WRIOV&A ancR y"̾3ND$@2t%{ʘ;c/[[7f6YPiu t kw\35k l_l^]z0Y-pŒXG}=x~/wH=\7RTΦAXfdDMO%@&Տ+̕¨%W+ҰƺT+W.N$;1Cj(/+}qqj^Yf'.J? GƊq'D46moƎ3R32z@\+8.DĖȉsS [QOz`̑\pMfWG/>euQ2CXC:($ňQ DK? 04"~7mLe}X0E0z̠\U8U(!yTq s(:\@n` rŠ\wPj$vͩ9iPX3Co=g/J01զٌv+X~dyne ց/lUVm)'@?Ag^,H$S !ޣ?dj6Z+ϛ~`󘚁sK$Hr =(q"^6N `#\ Eꩽp3_n}z W:H)PMej2O: z-/ƽjncl*|Z̽Gq0hV^ RBMb {_tgfv A0B^s؎J_.a!Eo3xOMW"+Ro!sqp}Pt@x1^P)eC@p/x"Y# ޳:[n#4⓰\;X=1i M W.]JZ qyg$З7g/S=0%AEu/S0!Rg wvh -vO^K഑^d6a#l[wQ#+ߜنF C" ޼_`  _LکK7\|5U*̗vPꣻO/؆c|ZbJU9>5 ?.^Jアy9&eFؙ3ȗf8DuNk W}wp,1UUN~C3HZ6Jb{{f @xGr|셉C,Hk ubק5LE{qR& V+]+|P͎OSSIÅ DHj~[;t$z,jym,jnwJM<֏DúG_z-6f;7=|am*y=A%Z*{G D8\S^1ڜf>7OjhDvy  ^K ':A0bؓS®HYTceڹ@znѮRì?d xI5{ƳbS]w E[C"*ggsbCc[~dF!Q<2b2GAFϖsA%6_9VcA|$NQw|& ?ŎDomͨp:\ݥ]8qFNba34Xt^Ńz-*e}sB ¢Zm%Z*L,*p~S'U,'"3d-VQFEhѾF(E0Pa^ʩ\XR w#Gk%C1b.^媬 s0$E1Zs|I&g[gn6gfe4,`X O>W4>yzPO es .N÷4P`t#Z :hϼ̺yW?ED*'w>y $A n!|&Slk_!=Zz0- n6{ }nbt@v_;['$,Jφ͍`u԰m :3<9J 2ۓ96]$^zV4 }_!OGȐeЄQLMogr)0 //\JzV*+_ wR"i@[8Y%| 6ΈR~mDuC sG) 0D~l?ĞߺU-\W6}@Z9u!oC"h#YMb"8+*#ASs 1APx̓ ٸw1N_[ +U̲%'ȸ8M`=l=0$:ǜm\N #`QCaKr3i /C`R\~Q-했’%(L֬Eݻ 77E'jb{䮕}"JX?ny. sJ''brJ,1[&Ec\qxV;C h/g.EhʖǨx6q*,#ga05ʑEh~-IVX. V-` }ZdR]ٸ2i) (u~\1]?uT]F:ht:sz贇8S3*)E[:IUc:~O= uxnՑ f|qFSl PiW]?­4ԡ4bi=0KfԙJɇG6ijvHE F8pɥ+rVcKPF6,jvͧL!ɖmW_0`SR0W;!W@J *efdWV1^a+3Ś4dG݄;޵fi<)Cvu(`ÐJd6'5W精 cl\z )%){~Էc]TWY15@R(@?8V$EXڼxE*c)o(TF'mOsf0y13QPf*p~ @Q}h@!zM֭6ez !*+g; D`UPBRD5#eHiJ9> $)ƚj^ZcRh;|U8,SAW[@M>&>mo%rEckyókHP k`oJ'6ԘګB|$ Ϻ-Q7ctDUC]l0XA@%Y \@!:]VНOHc]L;cfbj%qZ\i@%w;X>OD&Z#[HzrpHT hI* )93F_v<"я*:p'xmg2G~흱U} x"W\'hT_7{e0wӱ*raDѨW&c7\ܟ,3_){ycs(AKDY}n*0sDfbacڨ ܒ[ 3b6NU^VNPbe GK4'KtDyvgQ9sCWׅ =BUn6[r xEiWA2K^! !\mn@F>RrZWXz`RROJYKcm>d:6$$\/Rb^oX'cgPJ%F+Ӭn'hA]z `G8A%v5 ߪ@߹MyOKiz{\ye`Jݹ7q7c^Lza8-Lh&;rK;$|:υ93TOR<߂th m oϳM2ѫމ Gݘ_OrXNylջ*c XJjcV@k&Yx/?O*̪yNATXzp@\>z3DnfLT< Hs/\VuŦJچ~S":&MI= 4 ڏ Đ;KGyCPu'&XⲣG7WW P3?b7VQMkC7xRz ~qԾE ~8* 3geH (sˤ+ݧFA/R댢mMZe'B,h1ð"KEN8yz+xj^x2)\WR[jMw"ZdQD{ {]NUՔC\)oJRư' 0>e1٨ꖰ0H+g ̫k ussd5)70+nOO7νhవl*5^:cXWYnK]veher ǤX$?\&ͫzYSb, 1e$"C(=hԼcSl;PBCy$! :\ކLݺaAbcp/ }Ύ6TfqMqli!thyj9 Do:Д PD?:ފ3ˁ`J ShUrCtWh3jA8Mޡ:/%mMlee[e B\vO}ow1h.QESPWёZ]T9GP΃,L=ӌ#5cotԟkYN8㟾Dʀi^ׇ#~ڤ.nòA~&:~oBzGOtON9,oI O#{/iL>7u]yΝQ֞umtg#8o #E޶lZ7vr?pt>ɐX^%?M\\R}n ~E2J (XP!mdmm\dp]ןbkT.+;LzFČDyu yz/4ע,Xu./eJYO%,:T QPjK([&|yY:_}*s sS:h}5`)l Gb|gdc'H[F8/~ɇriQxx&V2b!K0=aC.Y]"cy{p^gb6#{ *hjnm< -d(yC+=) u;eH5& G/1Sv܅PE¬.qE5 r[d'eXƿ7uFtׅќ>RJrg 4Uw|~tTiaj TKkkꒁch? zX\NHqq7ĈshXĀ;HW-n5pWK7hbJn^#U#I)W릥/13aO܊itgZ56E!b*[-NÜR|B\$x Djqa8?=͘og5lR9o/T`=Bd-ÊIIKp$HJ𞑩.kİhXri׎ bZ]+aChK^@/qu[sAI;EO;ɾ 踤kHֱtUSen9;wїGFo+IBKKnX*nЅ 1G⍸b/9:Fm>z(cqNʨt=$Ēe]؂E0ZB+Ȣ1mka)roc*?%EC ̼{$S؋5G|R%FhFW$j ]!S\d)Q /e-+'fdYD:H],r߽-􂉾I]IT W3f 澉.k]x0v⫫W*=diC"p !qEҜp`ɉqQGOX;[],K0 ,@a8U0@PZRddB00[@g((H75\Q0&Ľ(tړd9th;ʾU7W!#Uy/϶gjj;pnoS|B,gc^PU& M"(/&\Y }DŽD^zIdor3g*J̹\)=) 1d<цΖ\-Kۑy>?@$@>H^>N/dk #ψ.1OWq/GT-<'_@1G0B0:\ 䈌p@[i ~n ԥ,t~n7 yW=%_nv9C,P}4nr)W`a.VY)C.ӑvuIH2C>j~=v9ܞ{lLsRln5.ؒf;m!5E\~_Ywڶb JI&[SGc݂ۯ3]qzސ]\l}Lu& ?8 E}%>7viwp?FΪڄtk _ZN`2Co?rVBR*P'l`K24X|W5?xZ$jk3ξ+ܢ6/* И׀y,0Xn,1W !p~ʴGW|O0UU/P^;h44@4Ӱ˖Л^V xEB6rq Y! P"FCprapt6؍Rw^pd8%0].kr{̀1\Y\=ⅰ'J~r Ɨ$ K[ء2 \?:piG!  "-▕1zK!gin‚Apm)0 T&nPLʲe=i#O2R+ZYTtE8Ճ}+6^1CUc-q6ŐܠK8XX+vԖC@2ll$ߑБB{y9֧_}t)$lb9 :12B&+ >c tRhI'2KVKbA- kޢ©Lxqπً6UFoI'٫]Ϙ!yO4[bBr'af$;jX52_r0N&H٤6goq/:qcMgqu| @#y7 DKur? CXt}QACJq1%GQ0?+}5DZlB֭ փWpwR DGIw#lȫ$O;ᵒa*G%}8zXMEufQG-IMYW}T*?ϥA:D~ߓ5-& -WTeՁ>l[c0jr_<5w!Tt^TVaI仴`CT^| ]KK:~SE{2W90RS3o6 Jə?G&:µ/3c@::Hc(cAJi+0H kǝM[;d-~ SYxYzdzOpk Ne;߆X^79.AW?vijN6kͯh(4Py™F^Z7bḟ.rp|b}JJnH A$oXz:ellM!̴%X+ks 9l hݬvy'\?Hz³ϜS@QkZPn ]?ϼ _V8ÑگPȯ>p@"{Dfoh TQ ~c쿄ZUO8Y \tky}d|{6Boy[ MӬ"d:sW8 w$MI&NlP|( /`;ܦ"|lB MunGԡ12X0#Gu)q %1E ;G;%_Ax9Z3*gok]d͂?\@N/F-ӪM\\KG)U ~5G%o[S mKZn$s {ǐoǠ<d=g c Jc[3_dhEf4"|-~kv')%wy:M8)?E7\x@_1Y>V6s1rS'`2_xֳa`|Yۏ/`Xc.P"Rj6f;lA'ȚE=ldW2Q i݂dƮvΒpzpWf4/@cѥn>FL؝ߣLh_<懵Ree³>9ɩ@=jr%2'@Ui =#"my}+3 l$ "-M3Fp=+nr{N \y:/[EJ0RWB->P*vyeסm?&%䃸-s΢8"U5yncJE~t`;+Ư=byVUDc-+I;6t .T ERv+𒂉GvQu{dWn.,ܦ@;j[xi-efG;Q0Ers"Q<.~Xyc8h>JzaLyJز&V[Ǐ'+D2x6#K~"AvYI!my.%P'UF;_>_n*Ta8&Ý{l{~\#,uլc>mE)C;=L ɐF#`.h3M6lv-u H<"_Na1LQh |HhJ s9 Wo,/(9~|6*קmD2ϙzy ^10ݟbo }:;tXi!!`NB]R`\xC*D>)(TiõS0KsGhaVhwjHT^:E/w5+(ڸf&A% (} 0bXm,+_90iGZ\~0K`0 ّeY;—aORVpsLq{~|lpKL+K6][Ua00%Vnhpj6yk,;#IHLdX)`4w; `e5lOxjf ;ثZB|$y}9n+ "ٿ7Kw%Z)C` qom穠-vJi cɎ.^:EkPD}"f$$Ur^Ar8#ˬJP$@K%VyΚ ׻A>0I;O]#(s1C(y7(A9f:oD;?"D돡W,~l汄DJw`S f 2j^H^|'#v w[5&@(ه ڴ1.]y#"iJt$Tb=F N"[@ rPUG!eJ;=YD-k37p~ԙqMr% ts`(|;Dga5i6#M+vEaͦiC-#utMwPyMTu Y[8 Y~ uOGƼ_+Sk$S|bm\,;4w/t`%Stx%q^(PճlWǦGnţF.ۿI˺-neYvcerx,Oiy<Ԯ %Ԛ; _Z- WbT̋+~BoX#h'UZQRα:*/j:I>h:!Q%\u_b =TÍ5~$'qW,Aq4x,KZCTB&ow'5ƹ2sY-RČ ו& l,i:%ڏF<`'PsY vMNxȔTD S(S}dzL{lNT 7&:[& m#Ɏӷ"nX+}þb!Y,>2.Z~8t̂*QޓX0^sG晍upˣ|e6KmŖFFԵe7V}ҫTϼ(x‰o㱙 YTOgʆ]}5@̭x:,Dՙ!WL@e|*PM*dA:zr ''zhĻ]O Dܰ2CIZ<ς\̯:er*Um/č'V_"̰1[8C Pȧ,{WGM[ s睮3]Ǒ_Bwf{|mFMgx(?Ģֈ {/Aw %*Lcw(4v2Bئ$Lq'1Z~pͧX߷C"ǓP| ^f>'8S})VQncYY P}ԟ|M8~w [fX%rz/M$Rr=P;W-Wu;箰O:ݥ0ȴos%؀(&421 jؑ32QLod\9glQJyrH<9c)F}5eOVȃ`8Jeo@xx fk*xAe>S{sm+m{sBTK ᄀ$lQVN/b(b_[ZoȏN fE,3mA0ؒ6NlQqBo4zP.UAI+M 40iv4P:Nz~>OqOYH3Pad4B 8B?WٗSKk{S7M~H!J+OYh/Plg#rLjpp^ JbxB:W8D/ʕhtmFz+K ˺yon*gVFݙZ#?}c۝Oa/s`m0hHv^p8h*dK>Ԟ]֏.8Qwa_=9$EYށ(Ҳ}fbA*ȺkMeXv_O4?r {|quCS8IU6'[ 8\mNX1& uSM$6[`;]aoNʱN>w\D?POxէzVފobM A +ѡ%rƃ IwBmӧ<)u8S¯*e1 m0ZvE9EC"{h` kF.85ɿ4J(ׯ([ 5֞!B\72ذ .0[NH&[e=W0fCRB`C]񳎛C'ok1flՂu7JMʛiӿY$bJ#MF$AǼjP|Xo,0hB>Gt HnjD  Y.)${͖70{iuiW DafUճ0X`Fq"INB2FQ#6>I"Ea c9'I,3H/-*0&JNSx񿣰ZtefԤ2K{ުdx:)0hf|I)AatuK3s vz⃙) ~){}s4ݠђCS %g;ӥ ߐ*"";/;Ҡ -2~Ę?Sӿbz1 5p`|2K)"S HmL;I՝SY))+8 r8v0e*c%]XQwj> I- ւN$o/IDLv?Vwz|a *@c72 +//.]kHeHo/=ŅEeܧnf$5r7.N5c0?v 9x 9%К/[?9g 3G7TiDh2[7W]5FWW.Xko7k@ǡ9`g 3ʕEke%;u''_@1@FyK>v.hB/l%/":zLJ͑yqE 7zM^ .jU`ȭ3~Kg=kBRQ is@۵62y pዑDb*S`"A]1e+J4K5^?zky P]X OtO|vvg9;Njݪ~\9 ŗmv~bxǩP(~R*'y5[\3_<=+,}=VyM5 HPô` ήLN:z ĖNT{ ) b#FR99 ɛ'NG #yРlɗCn5"Z6ͫD }}5m[·:324 n9'PKԱYWɫʯgqդ5~ P<ȼRE&P K!i۟ +ik"swfęD2p ұKmIY[| @'),=DrEh̲ȀЄJ]ZtD+1ldS*9(srLS0#uA'٫0E]k q+E՞QvB &\i|ދCNkzk 1-ٙl6m7\*dh3ujd0AL3*i  Ŵf04V 7侻kQLPsfΙ> P@P!7=VoY_Ik] X\P%Ej Q 5u{JWi| F#V`ՑҮ'}BxɶdA/D% rƮd~ch9Ϡ'vE&PВX1e.׈vd>>h4Lr|EšR&m~bJ H2`d\Qa͸ivy:;7?\ĢLmJH Iz$=n{pOjev;5QQې.^:pB<9T7wgo/8"3Y]kMӹ7 UYuÿܣv}|j -:/SW| 9hW-,-9{[&:&vECZ& ŽF$[@@/'Qjׅ:6v˥ bOs BgwY3T*w, `3E AcE&O   |\Y,b Wyud&ZiqNץZ Bo bgXP|woQ*.ym8Dhr%?Q6H3m-x`(;(#4h $RZ>Oݪ sfNK-yT>lyGFUwj]̟/iʘ\7aak@!kRv&g rZ7@TgLN0\"$N9z68g7MM)&€EO?3(R/X9XYN6wlw?d1pvD|o{Y)`fL"B.QS'S88a#P vȸ`"AgjE=N6I%!,y,#MM)R. l=rK ,m7WNYgt)~6OV60YLv:P>kX?EFDz:3mԲЀIqĺ6@ bgh)HXZ6|yfa1ы%N 3˯:vpnUmLS@ \BΑ#dj's\Qܞd~Y> ǘD^dkq 1ʺ2­,ɍ*׏y)_YTW;t:5qkTApӲdB /E6'@Sɂ 5n1 .BE;ջa4`5Drcp4AC>Zh"FiBSo-9ABv̼hb]×ʐ2AI`x O3?cVgO=v0?YG+oZjYOVl> Pmg]'b6\do瓵,8-KrG;DrIsʶvϜ}zN\@yX[\'qIX%ƑV%Vrgb>p 0GA+xSNi,]g-:ˁ]|'b2o?PrHw .L1jDS)B0kMzqHgQ4 ݅cTIB|3c]{{}b\67&WCSs,P̪=>)gM +1R y+M,h.=᱀ʮ}.h+\=Eycw&\z/кW?˕c1%ՋMg \OJg#p,0ed6,/UڕM-l(|8yJ%S71IƁAKv,ŋ4N| { LU雛0e?9ЖExՋ2L3CY!~2r_%4A)޸39s6sInP \UF=MhKHRd*Jp rؔMpѥ!a%I׸KزoE"w&ǚ19~k!`:PՄ.JQ:q.-| WuK~baya'=H2C׶gM#:c9m`.HcgϏ1r-\ ;p$;kN jh#s,7?ڕ3jErXՂH<*9ꛋ2[ނS忒 {$ ]+N,iLt)`N~,f<*)̵q՗XVH7(Ný&#b]Y*'0&ƹ[i@ !1GeGP&cG͐; Qhr3w'pN觃∄rQ~F*,9+^z.}ܤpzNyZ5‚}}LJM%aNgջ>soZ6%3F.0@ŕ,7UwsgƤiXZw+:sOS&Y5kv!߶\)KA%Zf˥:J_%ȟ )|̻O׮[*DNmt;k'`&;.5b3O؎Q+Aɽ1IZ3qqÚ}1Hx&8E2ؤ)3#)ȸu)߻[-]8ɘJ6+1:Qhn:zGXk{Y&<#ܹ-ےLzy{N]Y]0M4htS]Kf 71۪0Ź1,klM^1Zt;H›{Lu-jy{Zr`*җP& nV=_ܬnxOCJW"/_|aiɠ2hg9iѼS/Bub/ КztV 5x#Qx-\Y~55?x뚛 `p1{9][(CDWBnZEly~*L])MUѣGJS>gQd!*UY0~E?#Vo_ľ-]ub>JT:%]}ݥm—tM)NfYQAdNn\#s=UXdé\3K?nd_;Gr꿈'g!6-$*z)E9|P4#32bv$#lPHg@_FY]*'Vfr#j7󟚺 oy I˭O9K4R.eK%4Q1:J7-L0U30R8Jպ"ۜ,ģ3.2F+۾JPqnDu MZbˁ5 ifoϮU1=͉XB_6phJD=AP+5'$^ޜ4yq@횦؇U #wA<ꐜ MoTUhzk!7@ RA V[]uX@!~7s,JRڥOC5w9GOLm( ÍC?[Ik~ڒ F1(qF L \RBASOj8T|](nE&UƐš.gZ3˽~!Fס$CGE. UMNŘp#|a. `Q٩fb%V@">'NꟵу$o%/ v!9L5Ʋ7$v~m]!ffʽ-KJV«WXZ%?pݶ2Eѷ l"35bO5ABg-r7(vx:GmM%U8rV]ݠ8n;3HL,7%.t rjVW/N&j.> 7j)I *T2aWܞ-pgSg:, x?'8AAե0]jC#.Ft?.+62Wh?Ha)|eJ`|ypVxia?'3ǃF+'Yb^E03f}gs7mX=]diQ^F}@(7M?^AL`a;"ԏ,GO 'mvVmt-y=AG*玢Z˲'?d{ynV56ꋨcOjEl⡓kΈ`{?e~1MrOPa:R^TzjtZkb5-f[,Hb8D}1o^S}HaY"6߁x'SO/<t"Lm %q+zmhJ+׬d![>/Z9 &]9hv.@e "1-e~ w@?YKMZVck`@ʓ=$Y'u8[(*t{إ ȣi\k[zwKji1r^H7ꮕF"=fqPz-*%7ߞQ&5ű%+['A[e؋\>9>Xݰ9$E5:qZ,l,-]qQa}2,!dYc0L< 9!߷E'Ѧ/ET1"}1Ԛ74pW@ m>Yd*ur"QGY{[ #n [0JY,.ojcُ7?٤lvG%->! \ gVߕZT" hxiXDdtW$23tANw_/!ۭz͚ $,/ αCߣg{%G)lӡ\>sJ9t h?Ĕ5!@7xzI z[==C:LQ(UJZ|2=3JxIʂ$.1IBs,9Ζiw# !P3fNO!KUwwEM`N2:ZtTN,oAɖ7~CiKLn͜ 5֍!NFxqoӯ:?4hx2GF3i/@H@s]aRQ(P܆Q0*֭HuAs:ḵ腅 A_ϳU;37pX%J{2[Gf(rO]8f.wl"[K/+7Pi !`Hz\cBpA|ŞvbVpt(o!yZq׌ˑN4oܯ혳>hβ L@bR;J)oqyO@5T )`h_')Ы.d_Lī$W:7OM>䦝CX,Ì Sv.r1l9^<c#ML(KlCB_X0(ϡ|Cş_WclҶȩ PV w4@r/99mRەmӬVA4gX9A|s_1(3a%}z~_mɢs*KW_Cu/ʯ,Xؓ\bBNʏT&dUuFg|5QgGv%_Wc< t*-3!wXa?XNDTa=-?eEǏJ~f~Fԭ1d,(sٯ*vӸ:򹏁,>!ADBd4m|ţ:6//t,iܲ|"R{v2APc ]^:u^Wm=ґc@4PS!1n^E_UR,䒅v[}Z '}q? _qTJ5A+=N"S̡<sv8Ʀ/N`eB7M#ASvɍWQdfׂMkEMUHD/@-Z8` S3^6c"p-Z6*7P/ V)Z17r6F*A ה!bƨ"w &+S/flEq\Tz O#]'ڳBU V2;<7 ziFR ב%@FD= Mp>+y\}! m?EfdvQ3[9`TBzu':s9ezO;ԋwg2d:/I0Uŧ3?GiץIds-oʊJ=3$濙|;P% LcvopéCQ(T]"-YZ^oLd60+vYw ].t^~u`Auzz?q"p]wŴdGB# .l$3O `o%% M:p xe^bwdrm8V.Iت[, IZ?C<؇mrqķ)C;ǘI˙X9[yTtMRL)[ć-56 }%'ä):$7W%-*!։Hiu9ss6wc52 z,]T+ˎ J~ w|Ѿi".SO;xsՀqUS$^l zITߦyDMHUd&,lfI\z{~N+? o:X͡siu3ʼnE%5lZ/t~y]KK+ @qoqRRi"Cq {&y65RqF ,*>Te`[zlsǑv͔Y?+W*_R^nZNz[wʤ`/+n*S[w$a^՚[h㌼H^R9S%9ߑckU+[oFԡ/pe ><(F_ewE\&ba[\ԑF^a["R` ,Jf}.])1fˤ/FG@ħF+E2 %UG@:y_'oJUVrRr $,Lfo|Ŝͯ8|u'!5.T*Ḱ\´Yo!j}㪁4{V'-CxW"xEܵYxhOWv rCh-{7neQON.ltqe Jac'2p(s@묳7{6 *J~?BeSG-G$mIiw6C EoSco7ᄹ%. մ38#$^$v_%%~AT$nwmnWu(j?o[+'Ѐh s)<*Y(4a UQ!c :'O8jQx"^[RáJ`K@]lt9G$y!fWE*[mv~GȮUQ˽b?#`W]*:L7[[:@]鹣kY&˺4 XwLz%}P"=q,#M8 nS4L-lS`ÁbNcJFqy5 %ro̩bUޙ Xđq(m̝X5]3t+:fp56S4Pm~c2rʌ1|jG!@᪽(Ҿ >>u<<1O+׻t^Ec:3>oRO{׮[!϶oږfe,4s M6Zn} l;uv̼E]I} k7}B v #.逍;6~9/f gL')z 2m\[x[nzPUH zFWG@i7[PUUQI4^=8w_(HDO}wZѫ+Tm+\1^m2K\-|ҕ˺2 mH:Hi>?VCx5rᤗ #O$61Yܙ,^_cìu]H^nkn9a;ZP˄2&ģ.'ꊒ\ˇQL+)IuB o,x AφkX6rQ;+8cRz]E`Ң #"e>4h/* fUcSCT2)A6[K~zU>'O H+Wg);'j>,rWa+AXP'N@?8}P-<phlQmU:fK(ft$PZč= rx8=OXX'i_}$ZvP$-*W΍d5$*fm509Ҙnkdo+@PcTi`\98O*MSt?r*c -}@J5kdMp瓓fѐ!c>(J>gQRS}^OvY9b̽!ZP9ѡ~AM! `)秚:KHDQzЀ,쪾,^LUXRVjؕg֩Ul:QBP =<㵂pHHϔޭ#A0tEIA fN>YH+L^;ݫK P74#1>eo,1}Ny:18A o`A{?׷i!I2=Yd`b?Rz Yi[\9{ZTShޮ(h8[,q`/HxJRn6Y2'fݴ桢PhIBgͳίBpuIuBap90}kVD? A$s =} ܃*%{SrBb^1_5F~rpqmT;0A,\j2-bYU4{?38>+bzc ,אkG ++4*nd" i@oZTA/{+esr\A hyԏ&)raGr– '~5hOa_mPKii!'v,+ ǯI\bR]<9fPfX!3yjĚ8U2=n’~&(.zq7.xsx {R3@_eI >>{[Ih߷u#]y_ׂm6HǛ1GN F*2=t ,:* ej{x2]x%$3k%ָ@TBy@wpޙ\ 1zַ݆ѡ`p]Bl #m# {ӳ&-0H2C{Ai+>F\pxq0#S m)T|݆ 6Bhz?V9,{jkogOJA #Ǔ+.x|{\(/Y'-iУ֩ȫq̄2~ /}rU5U1d<,g}IdcPU7\a<.ߒLzF>k׹D$I0wJ Hs *)/h|H[ӨT#K#02a >܈##ڰj+GZ>/kefwu'~TBïOF:ZJ|֒_շ }i93.PYf="M!­J?smN"Fy|dnŨ#zfȶ^?:}`uѤHʕ5daP4*=)rxǟ{( ΃Y"1dJ>\w*ӓ3{n0H6Ϸb u]|^WO"bU%㯝ƘC;\Fi=}dm7(.D*4Uq;O_|~"j͓}!jLCk40?Ӻ,ZꪛM^1o*:"V6cђ"$0WX~^sx`\,Ct1piMm:I\t.+c7+@)(n} Я#f'd;hALy呤 yNdݯBۃ@C}u"`zDZ55#hlWc$Eni-_FXV{}${cX>m`>^"k \r%p/xM%ȱ{or_|IJE 43qM.m+pq.c#S:{ͤq8;c[Gg[`lMNl02 ܒ/1kd{ 1Ҳ%ȔtP9SE;DtU vcvd:<N~ ^4Qo8&/B6GxΠ QHI1CUb{C"!J_p_wM.j1S5]<+OH#]5`7n5Kx [p3:K&{V7(lc7̓(I [񢂤e/yGLh WH]XI6uܱ14ʤ O C|#笛69W*U/AN*|D@KYzF:騿|_ڈSjڍz:nX^ ظw VAv431!m !tBg2ח} F ES ]~b .57dlC8eGjLkNxJVoԝhM_;G+Ƅ(]khLHѮAǨ$z"v32M@Q ۂ|I1Ha^B9`MIr?5-|zlyEc'5+V&>ܥ6*_GLk ><5*hsvBu ҢD]>D8zQvO֑ ڗ>3gba[7fMV$!mW}*;-xm&,&IJeC_p#t~soC|Sg[Ojs)c 2-R'Է3 $]D:y%F g%O;hOKAd.,eB+'ܭ` 7F׀޿8i1G+ ~}6RHtLIM `n] Dai-h+tr,ڠ[Nّxµa4:#:iN<݅Q X  e1cIItfRY8ü~6&_=lY@9ؿMexkGMTɿR): $?r#$ #%ūq`}P4r̓R7oćTg$4|W?gQUV 7)[E)ģ"<:f镨G$<g 7G9Mv ѵASmK)7qbe I_,=~ mӰoېt)&sԨ`7d qv[E -%~ct.cXSP5[@tm)Yf Hӂ@|Ln{l0C--S.Ǥe.vE&aeAș;;fћG̛,e;#Kr:c"#~0`6QZ^%() VE5*<4`2on0ֱ4(*RͼSB#2"δFED]oXgEB9i!b+X_PHkQ-;MVDefSR^8d=uIYcʕ;[5A5WW"kJ 7ـuԻSqa=@d+O;F~İ;z0e0,h7 &o,c)Vܥ7Li:f+_nhh#7옔 0k]Dj0E}X{4Fݼ=;Ir'ٟ>[mfc-$y0, 22 ݌źeA?oL:䍓, 媹_aひ|Z OsBE> R܀1NG~/1KZsm2ECUGHjbrE۳o0\^c 5T54h |+m1LF6LTK_"R6uTP s2B^#\$a9oV_2[$ęűCU'mZМXrZ(|5(`гZ'حw y9A#% ͬIdw筁&XrZk7=awߡꄮݱY[;ǫ>YqwOַ10`)pE'󟨇nM5YCuXDcM4X~ ^((Š4s X-RDuM7[_Mb+3 2b;cu`YǀTjzd6 2E=p}N`o RsGXF%v9)]>uk^3\&T?C;kQ9Io|I_NsYɬ"ۈ7kMY|\3(ٸaN[w=}ԥV\`>yyϐld<=& ^ֆ,$.VlY$-g-LL1; >JE: &(G(ubQJH, u[uh.cBKHxCafWgޛ7Tj 0 7C hdv$5v^ψ(ŀdW+#xIpb(僼&dO#ikŸNB2F~8=CZtmNZ *(6C[8=Ә>`Gma".nSR#wūD|9whkk~^T.~F$@5D8 $#&lS,kZ,Wϳc8\G&l(u{Pڍ'![hiiVp( ӿ+utkN31[Ga:g@̎GNl^\-{YT1!h'W$;j;ЭQ9y=M5b?~)0%kOO@ gUB &!8{Uz{.At~Ldj}`ʌ4z[NE];AG6ohi-?g)SlE{[ FVB$5Yů~1>1*XAaOF%SMg-N7~}4qKSu: tu3W!MJK[ZI,?Jim{~$4I!9x44{N܃z})h k_er{U\YjjD?4a/o9 b{Pt| S2yDRΝѵݖBGF,0=ݩ%eViHi7Wո,y )O=TRC_z0_rI^hBhSQex`$%j^^p/pO5+{UN.!=4(4~r>eJ։Nrſِߚظ$"-'Pˤ:B#q:і=] m*pw|M(gEh]}Ło4~,:Te7-Pi^]G9-m4c;[~'1 3*,L0=^ GV{#P^b#J'L<E2>'B{|¾P=g:MTGg<@Fhv(Ca/5r%husV+B].`bgbU_0.yqP\ 2WSu,$Uk K1)G1 _vZKgc}^w^]O8e W"k$7*2 MG҆S39x2d_g*D)\T7p!>tZ6%x)4xXYCfYB :I)l!/OX]M i-T߳dԆ$v&{xJM q̧-JU1B4[BmNJl i,*uw]I܄SAf2f5ǘGծPuav_j*1D#Hz ݵ^Ico}V(:ZE/4Tc`UTWB*f\aJͦA\3Cr^"Y3M"ʓ#=R+x Q|?Ek:!0^BNM hjݚxf\S[(|xv kCs'lVsm@$Ե˨7&Vɝg/ |?t*v#֍re`uon9 mNBd(B`> +2xYƅ/N] Xω|hA3[xu3VK}ҧ3 ul&3f)1-L"ZQdmuƦ"X%fPF! poEdo ^2 !i!![^7:uf:[Sq;v x Y>Ӗ;y-$q6f'c~|G!_i:"MrՖ=Є"8*p9SYw/P˂$}ňvJob{@Ԩ\ Z~k9ޱ2OZtd[%޶}b55)4xLl5 v9N\mܚT^?O11Z5O;x$UnSȘT3 %I?sdXfn-JLFL^c%QhFsRHrMTJt)ﻔc@P~u+쓡&3Ґ1kv/,18~JI JJt>)jW Ŵk2f@r{L%P,3X= k<rO<ZDK~3L#)0x򖌁к**IAHDj`Yf-+}N!^tmn/sjSs cQ&R떷kF(R:ͼϩAyߜP;pԓKt Q^ ng-u8@'[]n^谤Gk@_BWbp X q-ȋ#K&mA-h+3eh .l} ?W&vٝ@  ΢G +Q{2D2g(L>FUNvrٺpH'#+1^uemM xa` ^AJ'@ z\I4&I`c% 퉎Ǝ#]U)#.)h er%UW$drx!b5&ʴA{؊:x 0b-O[p!:H㝾ۀ)`[ ׂPt0 0t恒 if>eD!(aӓ? qג#j/&!w&}e8'b'1AvP*L[@Be iT( P֎!$9:R#Qwxo[({ h SJ:i/I[ B&'iq/3ee?V;QRM NWW\ޕj O1߆߲ޯT ge*0JӸM4ѷ$:'gc@+x{6_| +ユG{-&:V&tT%U:TjYm;c)+ ἟ucd/f!HXa2}Øp҉qڃ 47@/hC+Tq/¡-憚ѢZ(*لN9D,/5 vQX-bw韊!sffw53tN[KǿXi: v]|?LXZJnFea5u<؋$En/2f 1V)d%Vjze2c2[גZSOg"Z ΪMHWl*%xkeE_I:l8, ɔMFЈ5#>A|bS) E,DzsquDDxfs'By4 vRu'OU%UD+/mg1x9f<L[doޝP@Nja(7c7_ Ӟe:Oa~p.||lH[˾1zukB-y❚KdY|q{jNj#%y:a7GҹMȂҽ"l@pP^詠.&H_qبQ'Ȇ|oPc8XOK6S.ducQS-b¨!eU46PS;biKVdzͳq?fT~pWN m#AF¸}BIs{M3F%R_z%OH=%K`jMv՗Q'}UR㥙᧥Vc|o߭xNRr$!@,‘ LQü2#XPKw%ZEn'{b6~ZMu}R炨yx$wP"kF"@x xoذ+Z]G1Yp]TKģ蛁dDQGxq/Sv\C'ЯfQ޶iﭽ~M7.wNؔhi<;[~BR^Z{dg0^m$H{0±Ɂ~ ںf.%I0#EayqJP0!)iS\*W?1w,n sg+dH~BKB՞IJb2=ܠ9[L2ۢZb]YkН Ρ%&>KCIEgr>TOp :מ~.  c:"[s:8b^$CKXF$w-2GU;~ؕXڗ5~{f<ΈOJJnHsk ;_"}㠺{-Ղ4a`UA(N| tq!%iԺ!MP(x},ӻǰWF"x\j'Ӫ`aNg0 젝߻HB=]VAPS GAf/1BPsG}I(qocK:l-(?ql2[WS!NZR!EzbMsrx="l2/zW1&U}k7r'J$rV*$`i^{9Agqx`& ̎YIV4Ӡ3ޖ-jLFFm iMҔ@$'C2Dc;FrsgQ7ו?uł]yV&h9$&)#sR5h5,<5~梞sیMɵ\ $T\n%_j&8LnȵTt_jʆT"[$JE媜v8=[voB4 R3R$H?Y]%}3?$3- ݺp+8~bh[ŎD-q'ptޝ6ډEGAϠ(R`c:w[AQP+/qosv֋r5&,:Kl xټBj{-|eߎ: MJgB2N/,1 tlFDҽ7B{[C@LM^ʜd@萌/Jǂh,tݷ{mBoB?ʳ|3g-;QdƒT< ^Es\YGQՋ&H=@È8enE VƏzm#>=vOp͡#&V%-S?hP#9T,/Q(ݬ|]T߆CPHY<;wf~blC[jLrtb_o5L5~SO>}&+0a, q+VC;oQbS'Rě_K:]+i`ۡ鍹 16T|hր cK.(ۃP9˓Fxhk3Ť;Czq@x[ٵLF ġs6-C[CC+}cSf3u0#g5~(ImvхҜjԴlmzyEb}COs =+;xv6 ,aAj\^k`JJMp+ ' /u+#_.v=+V }gE׌L #Γ+ 2&Ol|!"M֘'SW6ʗ21*Hw=XZ0mdz[÷7Ӗlj0CN} 􍼧w.F\_.(B7x2ඇ}/}J*nlNPСMp`blYRi<ŏx+.qѶC2]T>3Ddl `6,7AeRXxT09˽?˚R|D$vT0yLjA6 ۞ q8/ʑj2f_+SCƏV-5ゎfЫhFV 3| \kMf#TjeT0$NYm1ٸ8$!;| vg?xQ`AT95{ eGY<8+0ѐb ddw'(B?7)&N!鹹ǵ?4%^p2.;ђp+#F׮T"ÓW7wy|+p)wMjI">&Cyi0#c_ŅʎۃS++,#_t8,*~uV ☔voK;0ZYL>k  If`%Y|myRr2aHeK ߔTK*Cp궟_  \*!iRVdӯL/{ ctzq?}c`)꓇=PG<6#ur=+#z "d>ŁvLTʧ*] ZG|X;w {>17y& Ӷ'n&tNȭA9ز] |N˞BU" ~]d:L?/tyN>xI&:lEk-.z}lF4f)`Or-*#[a\y\8&<ײw 4 ݦP:Tj!QiFPԐ &&˕t4N*RBo 讥e7pP0 +C'8\ ?wCݱޖ2U|Jך8r>lsyЭ^^ Ը1s0 ),H_*ͤyԕRƝ n/Iƹ210V5m"bcaײ;fwzQBL$q}aE$%;/f7 X+puę1;AZ0s ( sWn5w7LpDtܪTx;ZO4Qg,K;rm|YS꜠z媡$qrO1)S,jz;0KEC9nX50-ՙ`ug v0t]@YLX<{)\6ndpkKE&hA?N{'?0l`R^CS)o,O4dp"0imjy(y`chTʕ€o~"1''o7J s5份{[z~y62S/Kf)"öRq }#̼}nK3Auʍ_>7n( >%ٳt߮-7MPŔ)o;Lʼny! {8Y8BGhLG?~мWjvXH~9qN'1aq0Va`c'tSt{˄]ZhSQMJ4SaJ6hA҅h}ӵHɆLf-% *lsZQ1ngalj K38b-󾺠v{RI3 錮ӕN"l^ֹIJ۬ rUt Z\孶9Xy\͍ _-:2-oC&o&@ĩ~S^K1F'rq;(0[s)Ij=ruAH'{eT)^V=^?unNbMTףj(JY?Fe`a{DS[Ieѯ r gy<￝+UEV(֔؉mY0)jwnh 1XiaZY;͗#$0cYQ˱JD$̱effw[AThJ,<P:ƣH`h@%OJ3c+l1"MWS'+ӎaa-,x97:v/gL<&gϺS=m鶗.#~î-k- FW.`FN!lYfwE}9 ,*+3G%H+rNt1&ENmqpH2)wQ_53#N[Z9]JID?(OkPo.J^>[q4}$DT1E|j=hA*B YvkSń`c? $JMc4Gạ̀,1Xèw#q \[՜/h)Y'u3zչPom)ntQ?ǾTTdJ°5@HyP">l2AӚ:,A8vJ "j7ͅegmϢ J -s?3[c8`UHL*E7;,s>~UE0 5\1ٶľ7mFH'qd ?aZ,aN Ov崢3Ho,?5=7(d 칱> bYvS2C+?uw5`4Ȱ<&'3՛ǽ(va8gA!FXBDا#^7yeN ׁP@e{Ho%O}6-N35+` թtY M&ra_`Lo@Ku0xoqB?j` .= FQ#̹l * o4K̋J&cy | E^FI^iB +`,aƔ-Tiץ|"OZ"1Y8sTo\fm#0 /U2kNaA\P"hXLoQmn:NX_!ȯox3 v>jvE4H?ˮ#Aj+NhC@5GmiJgΨΆ/]8ljQ<|\(SFW;L}րsU8I~f Nns4;2,ڝⱐHg'|PF,鱿+)vrqݱKۜz J za4P4t(Ơ4n!Y=\<6qh]H>۶l "F'ixLuIN5ǹ>؍!$^<IFP]tY=%=pu8B |(wM39Q$ Klԋ0w3{hs W biL8p)!.z1:6%18v Iܖ"X3 ]o/@v)R+{" z` g:])~~yU\^Imo@4hM]ރY\i`[G(p{'zbծ(C:0_N#u1&yx&e3S*ÛQbZ5qA*abY*T kidsF&]ur(Gq"ПZ``-a fwC.x }U =hF1v] ^dvvUIzϴܩb#+,0:7tP$^jO@2'!̈GpGJlvΔ#КFZQ ,VGL T&HqdlYgSc#T(KIa\ul"l<@a &-lv5z|dԻ/g*g՝IPgs6ݞnlN4 i&5 κ`JPDO,IFqY|'>CE1g] G{n^W`Ù𲕓w)-ʌ6Fr i$ןMpMH%"L3YQyw0U@|*;R/xûO-v]ȅ_hx堈|2JBxC?`Jmq2UKܾRM GTUdn/؆n&MsGuo׎|:C8H*8"; @)oX%H|`nkeGkQ rjJmQْ_2:ge ?yH9JW9Pmg= ^E 1:X4mDf0.R,)_t Y?5 TZqڭ+gw똬C[.h @^1Q{16hx+zU";VuUZiUɲ5;xMEM9.n$^z-+Nk*VE]7JNpjolϊ3YӢJyqLd1Y: T6-=Kp`z2CL =ۂkL[_j@o4rb+ݷN8 u)1OzaȰ{u%L*$ߟ7S37|H7>ln*3oXRm] xsk#:6ڨO Js͔<\SV^V<ڱ%7@].hA*qRcaNz%YW?gY"xR^:^R"Vtú0!6f*[׈bD4܉ |FƷNe/DLAd0.){v/`)Z0nHXf;Ń(+FTz1+W*-EHb z fEA#V6 nfR LyԕK4/`=L-]'豄iy"=Cba칺ĦceZ/-WU=S&15 ȴQ4epsc#L?*F)D> YjO͟ T 3VD] ~7bd&m7.x&Xh#˒  -vFpbЛv'4ަ,Q29kW Z>Iz3D8A2c mi{(ix5]gF/|)v&bQ9՟-@x\oxk۹ekU~^Y.;0֘p.ղ_rdI%7Ry |~J$6n:lrTg/ -N\ܼ >4I}BI3XV5i *~leˤ[ oM. 6ayXG[\_agm[5pcht=t0_LHX kQ HA%Gg4.4hIG&-дBA;QjBj_/4Ec mt-?sqD4]萌q/ F Ǣ(X68@:;;m ,'ϔ2=Ae&e@ ui^HKt+B7Sx_M_ >g-N]`BG<ŲvQ(PR-8z/k}Uб)Zb}L<0Jܖ#^v̞_V ̒b.RmdjJ>Muk|riK~`T?CG0z؛tHقxxZ+xٟzKqƈ*ȱ~撠7=no>X6M,F`V* WOt bƩ!s>ʁ9lt r#:soFYx,6>3_86,mS"JH_޲oÆYTʽm5jz!1RMRjAnsϓ'( љlSeVK1|Z[-Gm3^(9Ft0gʿp,*$ td^]sH?jD/`{kՇb~nσ<FM$e"b󼽰(:Ix6~r[N9Մp:]fm@. 6蜾]@b;%DF$5aMY[h{i#i)i) ih4EV2cp\Ũ)`C! Pչ& nysTf%oCaT丷%)b ֖Zp<:+UP\zՋ>& J0e݂'lRF?.򟒠+Je-gYWVsHEn Z9XM;>!((6a&q@zNp54[p- jDޣ=j<W ")ťY"+=Xގt= P ~9K"(vvG0%N飫|4(0Ѡ26*pE˫NFC?h^F;_ vA>M59aY ~ǪMJ: "3DLK3x1OfA10o[OV:a) :Dhy3?%Hze))7 ѕ)63ojFsmAˑA/>'C[ۄ 8sSNsɻN.J}HV-M b!)o5z8>T8 uWNhYH eP߂>X9. ›>DE4}ft{0+)Їc@gFQnh%GO^xw􁸋*@=Ptݕ5ң;ʌ1!%@ɨ<&K -}c[NtT2\Ɗ =[cr7Nhڰ$> ߣpǍHAx*F2,]Vav_LQ닛j}sJXAtU3}RWb1V< F{p)WlΥxSaZUkUΑ. fٝ ";l}{t FJiQ+ig=QP6GҞ}O%#4¨M|z3;נ6HT]~ӭ#($ C#x簸*~4g[YANПabQ 4U3lsNu0kq +˒HM/F},reEWx]Pꦡo~aO*RIү>D\[z:M+B%^x QvZ!5^w߈7/w5N#T){ikI3fA_y=]=FbÉ.y|}`].Yl~k/S rAFLU)Jꡙ`[+#Lzٰx_3[Ks?ϒ|{1p sf..qoq5 !d,|M{016' d}bonREWl50lB\h okk!l6:"1bfs0~ͩ+ze 1z,4.kmEOƨ?k X Ěz߂%;X ز/*Mb,c3xN4bO bgy.ݒ,Sk9@Dt<< 4ɖK q|7Uc:ąjX#LHfR]&M-Ne Ҙ@kꦎ9 sU˭ΐ!ywχN$"C(vA`܉*]cy%h l>WeW/٧#pr w I!8i¹4Փ?5:P_p(̮>+L&܎ɛa:r5n@f&Z?Fc1S0 \4x;zQeH~0Eחh<*R6CS@dGi-Hli t9w2HCoN,uhJ &?&Q=s)Uw>]4:#:gr?T(`ʎF]lU'*½ %&Z#,E|vcyžJO!/;'|ۖGI3ʇeo* VԜ/$I>|C-֌9#NîU8er;Ss`"iRɳsh ?'gګ`-jyDgUCf=CTKݷQN.5~ٴtk "B "գJ\(Ǹ>샞й:u -":WMnI gC {E,GBV@׏vD^j\\ܥG$I0xrq 0cv8md+ozǴ=*ucˤPsmJmDF@%InW`D x$"mN;hEf[CX:`1]Nh`<1dA|0fA~<'7MӊFk݇!"Ux|/]2}OlfRĉ7 NA1U>ԿT/'V!>SqPqV$;@j[xtƩ"Áf9_L*$Hȵ l;V/Ҧ Xo.)ӥbgp~xU~Yg}4ɆtYεMh C>'_5?QG$QgˍW_M9(ds<2s EGʜM m-ΗٹԆͰl"2eKpƛ%Bri ƇEUO/YpGe03~3JpBo\SJlW0$p0=dKL|hz>GS5- `&zr͇O!uu2aRq . M޼)m(qFgS[ڛ,>HͰwrqO|%JE??% OP(OOx&}QinM =G9O:U}ޣx';Q>[H+h9FrpTO.c<'Qțb_{sK cA^FW D~?RT}B(2M45 wĠB왢FGi<:Ҟ1?`d<1S:EVG4\6衰y m?Uȷ?:aWJ=}} ֫.^ͥ[_:-Lpk8ûD#!&I?,rrrkd>.!l̓sSlV30:y@ ׹0 'Ri-/OD-:07l[&]ȩ Z2 =c'℅;rr<8CN-m0` )q5'6t7\]+ESWeQGaoUȧeMuMTz1br]>ƽOÓIǜ=ƴ[92LEث[;!ӯ>ڐԲ[faK_u懰wc~# GxSD:xM9 ab0* CZKg1GqD6tgP3?{X5bh $ #h,cC/^hP=-magd#]&ܬб ,vaXlZݐ)W@&Ggy39e5VGS ^(  +P7py 3seI~-% gg|֘P |XBB @1S$շVwmTYif)ȨB#a NkhZ)I2:a??հpR 9,+KA]=Zz4$+oPE 7%}UM<é?}n+z6+j 3ޯ:>E ~|X8>  A݊b io0m%S 0˸Ž+>e+O굆 𙺒9?hRm!p;.l&<yQ29k_vg#K-У`eY_nYI =w%gqGBjš^eP_QK)l;|=P:x:>Έ2ߴ<礍` 0M' ^9'DX.46S~ RXQ0YS&//).XEZBxUz#*Z%E&`|e'q9$͐ [%Jg!A!abv YmZ(&N؈\dl {pLk%IY?њYgw75iZE}>JNZ!^!.,v/+ qzKH=4 _sN棌@2-SigM(ޔ~c++Z{dsNf%bJh{U BIG4m֛8=58vBde" =rx$!WYsRTä-;/6 ( tMI"Hx)zP&>Opp+C{51Pk :!|BT8HQ*Wa 1~B9 N GX RKgC`;ap)>Kβ[{p+ifﲑMM&dzGߖ$G`1RWvڠl,DiDcȮonlfR  &Mj2޼̸.&z%LфS}މDb*L% alrW:4 8; *p+a)rKC^jz@鼬 -@>U% B#R!duYp6s9u-5~qE4Eyj܂1:eeôO>UR︿bC^M bJr\h3y/j:Z Woy mW:ޛ:0TM)rd n{ #]u57:=F fhs?ll6C }cvq( )CJg20gGͤf%TQM^dd:10,hu< &1BzB2vZz aJ=bAC",/c䀥&WAQA0|qy^蛊/]ON#iFQFnɲCx& ~m"gНԂ_4Lt_Dm(B緕|27;Dg,Hi qm(=qyĸIMLN4Zp?^woe]$EFs XQeKq> AV<ɔH8D;Hc.uaͧ_S_Â/U""PVt?!A򤮪|:I"vTDFͨfPJD2)Cd7O6|Q-:dx8:M$JG٧.t#^l$8 zXtV*Ö́_.@Íe; `I Ƣ(Wje5,9e12x 4 F{zī~2/eQ)Pm$#-#J5/(N/ Ǹp-J;ROU4yxl;98+~|jx_1kMxDZL $# \Fm~e~_/6Hd=SliXsW\вZf 6Aiw;KMOJ`ԖzzVͣ\YbKZ)Z^#fc-`r^[GżrwsϯIv>fJufTYea:3a@?~Zd6oCTB(P#qC=/O0s.[T6mMF!}E_Gd5z؉c+_kͫI Y_H4ɀXOxcm ́/ҍ 5#p7!Smut_eiyKO$=h2WɖU9PԀ/r-EA*޶꽱f QqZ>Yٷbp {@!CF1cBQF7μN#tI I ƌL])XJ<S-KNS]ߘÑƛ_X 6zr8wsy .2E2NJJ{!Rael N˯Vll0i#%r֪A#Ԕ?(0\4ERfsVa1h.E łã/(-ܰ ƂX se*jvƁl|qjr=' H=*x0/E>qm|٢Y;>+ܦ6^E4XC}5)#oS+&.^Yizܗ~zB>lW_ ?dX*: Y/$%~$?+18+̺7ܱKGT˪H;%v6}u4a-,}DlJ2}di9z k%~R  O+L s`66'ji[(elcR5?~0hv]/X-M(`uӺ>Ny(Fe^IY8 /mfοWXe>r?3}mb3f sR錓X" J8o ג_:nȍ?7y{yi۹FDjKrm'߷oWՏ%"Qtg6Cvq'L iDxnr`XIg"N'}SX CYfLyK LL?`T%HPI┛MCو3["*O$9ܕNs߿~»${Bۚ+|閩s&Df?e5ÖPr0ad#?ie7/Q!poXmbfi(.녅<{<ֹ%OCL%SS6,fR8墣9Vޒ|O]XO2 h$$]%L,ifƊH~ߤ\i"=^L^xǰûHH %:eyV. S+XpU.unspधi~s.],N-a=ksƎ7ÕSIHrϺĜXs2ẨPm86.3S \ +!_hˡJD`6|<Pd5GkD2 BMU$b 1 A\?_zo#FCHY1iyGI.BV{~}OEdO&Y/!}TE1v7Uvƒz1h#ydxe{Y?j(u? l OTSY9RCZaR;R")8apqʭ SS<Ofx&m T䟦 T =홱e?_#[uƃMoA;"|-z6# dQ=Y5b`7*S~*kjXQ^tHoPmhTԟ k4.;STNCT1~5玠KKY}FNaxI#Q،\~I"N ,/xw9z|ej%](5QtG'1~I駜/'Hw|Lijb9_QLbaXm kwl 0ޠ\UʄV[B\xףym4"rNM1Oe;Hc͢  +r VNoxJ&օdhϟ\YjbykFGg: ۨS% wOפ4);M7wB 9Z;fh<%žt`f^ QhomK/fw}Cg>spi1P޽)M}N GG5Q! ?.l}MT,Ti| Gc Pux)ey@shdE͋. CksyP(v,.'tpVAWy6ʧ#B BiijšOqܱ?Ә EL}_|pUiFzI"UVn>:Qmzx~z,I@ :jH$} 2Vdd]3y,/L-8  P,l9;tt_)E/4<&14r]Έ:Rh!'y=#SQ}"#qakoėȂiy^B4Шhځ@Xw>v]Ke^8i%L5u:r0ͣعR̀ʏ]!tv'bզP:]|fAUS Q^ yя`Y>>TE6KZs:jfQ Vz&7.cYd֎oSRQ,85e%&V{c%fzX~odNy`QU\tx6 jBZ*J)_;=i0ռؕTʵ<3~U.+%+3l*ӟ,-n=(4sՔCJLմ:CfegT݇x:M$Q)I4_}lׁh,x Q* o {vw/n3т(h"lխm׾ 4CIl<?jP<]Ge{# dcUJrgEE܃;]6ᅘؘ#If%.jB»nȎU]P ˓̆tJ?V%efΗ/v7Ny'Aϵg*LzF ]@5c~ʏ<) >{gA ba6c} m`^zx(L "]DH%u' qV̔ehxߥoڎpke,"ݩЛk34j׊ ĀR aNTLaxU0ݾӧV[4G4[oڜjdꚂݙTȸYDE\R?28fܕ>Ld5-nK=Ɣ?2[%KѾ+}Z!Jl.-G"r9,0\:y@-߅oV8wNǨPx&O@< k? ay)%+T>ɽǰ²{7P)|.v9ioB$2%Uw yͳgZJCW7"? Cѡq1 c+61Y7p )wsuiAߪf[eR!5g%"S6%g6 7r8MNߤS<܋*%a&I f|wL$^Ąygt6l 3&[SM!+R?G25)Hxvji!T# |$p k. ΛEIW-S;>j}t~.E o ե9Rzıy/ $e]ֱkVoPB7O xuK.׾{~'jy ^׃@'^NТ(+sl֘o!C_jlqolX;U9k̹x/ ܕAv*7Tq8t K,|PS?^6nE^?% 1Ҙ5J)iD2vKDS{= o kNBĶ TC[[B^A{6Q*``BۊAY`^7P*p놟~)hT(2=|Sk}*@!kVFvo| ( ەmޱK|e Pe "cjn@J(q|wL[=Qޒ"%vI!RُK𺭊w`H/w,)pfs>[bOX:1#:ܱJ3*eg!/vaq][N(%N kp6-9v^ Li6TG:xg$CYckºBVL4zA%U||?!)6AC3;~+țN?\DxVj gu{\dK+[FI@VQMϖhMv6x#) xɲņ܍ =` Vǐ FRʅQ:4SKR9Rۯ~+<8Bx?R!FsHXg-ȺӅut,!g\~q?1YYDf㹜AB-zJH2:ǖi#?%M/*[@,űܫufntfe>h{9!֭ ~C2A8CT!x:|kC6FETT 7qnֹW~)@O{[S:ŹGl@16psF/y]0']5;j6>Y pGdE԰ G=>K>uቍM h"Bǭp!hy24*m$PvF/{\-dQyn^*YfVlYֈm4%FqBP(K\A!e֓#= WdE۩ ?A/(p\!}C'L3\\'+(\q9bk4ZA t |q0_g"ɑZDL4!Ha'gb_;dqxL:Jς7lE=R.vzvB}WZa\b,)W+x_V_wĦ40y X}'fpӋ*tG~;+~"H;, a`&M $4h ,Fׅ2%]tK[N>wSp#wH/ҋ\)O5Ei#7Tkdό WLnr~wOfx,Icdxd5b+(Bi"[K-2 L)M. nJ)?NSBk-F$M?wP+MjM#px\TKkmL6 |LSy>%Cљ -L1"Bo48[=.w6/vLTڹ'2z>jsݓe}T-a5Jc\OePZ!연UOe3ouZIZwu61'D>usef&E/lQ\atv)x2Rqǽ]#8((!-5 +4-Sx#f;420C4d|4.0|%FE{3: MK! 758Tg Z-,zq63:EZU=yH XyEcG;!KF5jθ |3#j9X퀆'+Ԕ٭nm̥gOrg"vjM\ _."<V +jLB+\3(?ܧ0R7hl T mѹz ݶ^q[i,ܫ}bjHХ"ikF?B=_/ x4Odgx>02T&'g%ևTSRXâ|.Ԧ] Bj0 s GY^foL>tB2~oY, +DBzn'䅯m= @5Hʟqp{Sw:qdm)t9H59!~݆ Vk<%um!Ȭx V">*gC(& q0fgE V>::Gܑ@.4,UwBпqC*Pw?a*0UxQ(+vnwH $kKGp|jh e7Q=E--%i|؛if'$'YXn t HH+уv(Y 02sulJ.~թׇy;{~9*IC<,+.ݸeܥ3@^kdMPq`{wF5QBF~tQJyQ 5] no3!4zBiskI;$tUBO0 :Nx!bL 0v$HHbJ_ FwɋD/x&2̙!U(.m5Uc^&Rx43QW>y7O,0xU+#SSfKySsBu*p$0$|qOG z05z-87x /,i8;`5;Xl&rA$aC6gtij&0X%&?)F@NɌ'.% 73Xq%7LTl> rhRXskVkV_'C.TɾaJ1 Zxz!y9$Ľ( Ͷ< OS'2NX2#;X|m׬ қ%=qwj,6WbsM/I_ת,|Tԇ3a-(Yf$B/̓nnTAVByUӈ! 6 l`aЛn+GEoOrhuѴI".sfo]1,{SD{=JtC$n)őv&^lӁ{C]rkTgctP(< 3&/߃ ZYM[ZcS'~Fiz-\,M.V5hOuq=EGy"qk]쩋mme W<~ea}H-$.L-_ tʮ:L#+'υG?1.Dt2E27Ȟ` (,Р8-8q_#&q ![VͶ7b@4TnÕ}R`"^Hy7fI ùuс~N Kـ7 G[lQt]= wav32J^iHr&p^!·4o@ZT׼7"RM9IycqDp7p m1F7;/|lCnN鳳{Ağmr[>Fh _vKzKN.39qdAlƼ)xg:N F/9sHF)UHNh DӻeN*>D"U\[n /q'l`FT+rnp-ӑ~~dh.gcz^s/.=\N >0PT̒%'47]ymKm ah|J$5C>/NY:y),\.涎˖FYAkQA]"˞`))Bo9Ĝ.^zcͳK Aɺ#BݛNvi8S0<lmE Oζ?fl< lBqկu(A Ѓ}q?ޔ1~\#y9!xmK($Rj&,l* ?5ރF=s84$sL6+#W< +>#¾tA-w2xEǢ7/Y:ۏU$96YVCAvkOo o2 V=>rŏqu>iǷ?7jݗA(({cyЪ!҈l$c03*5Xa &E;Y$U]9IQԭZxUX -:R 7'QbMjXD/CH4ZlgB4f[炚(!3'ޚNpAV5#)2Fc>)_lp' ܎;MI"$ tTATLFK>8f;Q|4`tg:\WL0`BnnǃؾF9§43[TPRv_LdeQ6<HÀ57bYKtH3 H"F/vm6:s@A"Z,JvTU9HVlYhǩlao>AU%}FqA3AOPeGպ`­KNHzD\є(0U__>9mmOR,g 5Eaե }@>a2X]p[/Rjif&_ka 9Gq2Z H:ōic, } ,սۇ>0A!Tgv25v]{ƪsiZ#!Qӻ3ZhQ,^]by9/\MƟ?Uaj +Ѵ1Rinma I Z6tњuTV KB>O10گJVp$=2B6LFa2?.SYPBW%>siBce0j+De1Y(|WGv:'!u~ `]7v^CՒ9=w4D<]iCWnMM]sZr ,Dd!Mkq/ + vv( 8h6Aq["(Jt#B*Y8fzy؟v[[.61Jo)xWpqv>҇=zp1{%L %Х86/$`A!Ғk)0} ![i,ƨϴ)8NHiD{̍:U' @3yq_$/X+3]%#LĢ9IN@l !FCE7W %,tOZK ]GU$bf>Q̨nYƽqw9d*$i蝳8g3Eq=g䢃@a|XTo1=%9qjUy=ÛD'XuN%PU9ZL0 !͢]mAt?MtG9DI0dQ]UUҋ9Mv&)^ `X 8ǯnZwb7+ytEĿ6ruDfXKŜ@CJ,%n<+4΄Y=y'*df)RϲbtF.*u.|)TyuRwhá7-?@j}l30ʽ*㑦ߜ!;GJيo]i0\+Ud~`oY4Q&FU=Xuu{ ?r[ \h".%%xJIޖ< 9 cxD;^uggd6]vȍ9էי*fyy/3v&<CdGrvL6 C(\s&&[%O Xg$4C 5y ~\H. wBKג\}In{9k`1fM[TF0qwz DY2ϯiљ܀K-,C6m6:IhPHC)1aN w&(u Cl& vk!EAQv : j#) HM\H X}9ʚ~ƒ"bgCj;0k.,uk֣u/@r+)PICUp7&wNI@}fޓdDŽ9(B#eķܹŊy)5}oNTħ9!0d QiB x'R5P[%hdi5`=b fjU.x&~דP~˪Ӳ/7ͱ֚A#zg\$P#J54nCjX #:U͌;nerfz2m_sef1~#!`!Dlqh -<QG,t#G}&ڡG,=[b"T+ 1uH󞔢g\[}v4ꦕd6pK<5һC$J&:e؟Exf$ S2sGn4!-HV{y;SՉVHG= W2YZ_0+Mfl6K. et|_9Kzwv7q0]!׆Z3%-UEt9D@N4\tkICM@Ð9U&26`ZXMb8j`]Ns$7}-3vX/f j=W'q3s@2ˈPZ=yh"-_JRG-FIH`Wh;!?p-(5nRXyRBX\ɹFfW\|i3a2w8%lCK>u3{D^Um%^ǁB$OiSk/71'o^!gk,Ki,Bm-[Ĭ#Z'|ϲGH=X.d n8f}≅&H=hSB >{#1HC[6Vk8a>&9#t;_Ҭ7bmaThN%S8]uµ?Jbm_WfQ(r=Jwu?p@ O<)Yqz~vVTsۥAn~M&&[! r]5k)_DpTMS]1[k:K$eԁ;apa]8g*sej'lE==}Xk,(Bi+1UT 'ȣŤ9(Sa!#z#Av42evKqܸ늊ltӰB9|-a3l hHD <7tY{Ѥ hiյþ?4R6ѽ*2x#v*ΟT:z 4zF\Uj]{S#'dV xھK+J~s;NYH7s2^uY?+}TI@cK+;")23bP9;f7c`_YHSzS#z< qI{?a/b%GD|T3D/@8g!î TǗh d"C&N2#>a?/ko.|֗o5 ,RˮGZ=&(ۻÊ?n?]V2Ǫ8>uFJA-L&4` T <hsȡ3#d 0BeC!b[b7يKo_&,ey:;O-͝<ͫFœ]#K$U1"G:f& t&I0$ziE??OG\X4YN^q_g^]ߗ.rl\N.J+Ϻq1'Ta]Z-$dc#S 6=7]s92p{.zz?kWD؉@z:75~kdqdur,RN(^w9D`XXlwp~ASxE@: 1Un,ުy4<+E[9$f *ˣɌX: A^Li3TNɑoѨCJ 4:ecRY"Η o=_1[7<]Oxj=Z9Dez a> M+bs$a!IjkG)ȲF.wស %hVmB3D-^l%WcH:ABkܘā8Abp1<o =RW(KBTD[GsZV_a}Y=)om lMXgr9\aY#yK9.+(TwuUɶsuz߆2$pq}.iX'R2Щ,Ι@Z 8R[v}T&d0>+Ns^Tۧ6\f$elD0^ pu ɀViHOtՈ !2~X$SB]\)TpN0F.⺺=:,PkfRjaQkjU\DF9@UB_* -JeCCpo"tB }CkO;Rejv Ho.2cVZDr}|ig,D;M4/ Na/JM_Ev;sI^Iծ-b-Mzt:}y C-쿄 ,e `ISYPgiro2~ =[K峞ӝwQ|J4GzJҎ RAuqJӚeFP+2m:S("\H4X::wN.96{cDq't@IS`T m$O"~8)ݍ%x 1rY9<՚c=؇PO'Z9\Ϣ%HYA7wө&1R"ˆMhUlUo7bhU&90!Zh|RXWǦL)j[Mj_ /_~ao& l@iy=}iMtoǁA]h/T] ia{Bd-~,BNB+sYN+Q87D19҃C&Ahzc8>ɘ\fU&)&p%cG{w )Wh hZo4毀u+oΤ Td'첕Iص?~4m srA0,w ҳu/)m91}o؟γb2#eĠNe? YEtbI fofUtsj=9+FLX/GE߃Pcwd&rK>c i@+3J)k|Ty}4ψH^1V "c!m_z 4)a0${; )|I?tl$Xto{R Umd#v]o3Ʀ3NNGx6+$8 ѢXi'Xہ6mD6>uB{~_ ddSOfb[En h$g jG1Y^#_fgi^7p")$hA: e˲֫{BoLi FŠvد N $T]#o7'CP`\ BF">n|t&dJ%~cDw**6+ &6 RETFaox(_90غPpNB*Tpa;dK5 f J&ڧJ"ByK*c5u gNeљfKo%'7B)ڤv{XW 8^)}vOJ>1>K%y׻Wϼ؆q}v@O4*k6# b`Z-Q'껮>/_H(u-AжUIYE>&>KG').sDtZPH}s3 RbC-\z@ռp>Ү?{*+3 Aһ˾u[ t)UxЛms7/\zV:q؛}i@x,Oevmq*:FM2,8(zQڣiAn1}O4 }؄ oHZlԨ< jyl0NKsS/EʣK;1hBeq)C9>r[ᭂJ Sԅy%x"Mӄu|'cJT cJq٣A (SwN2|)o_1 b8iH'F`T=+%y\wDCTGs)>"+,%(==0R݃ő6Y& YYE >:2ˣ>GٽdK{7xYlAK D$>6< *˹S`d t#4FFVpa%M-R;?Eێg`:Ƭ7ɨ%]=)+=Gg5Dc t6ga. 0ROPb {D\m|h񞷔+O'+Ϭ_zjD\to6ێ94:+M$8B)]I$rB5$N߾qvQK2!ɂe}v\X`uUqsFS™5 _[D8Ps*hjd0eP֓$8|C}/4} ]H4y3AZtE/^_Q!(KOEcl{e-Mn/7ZMR]igvY@z3V];*S{jW~RKy1/05Zxr Axr4sLY9>9 YiцIbD)(8Q'VkS=MΘWmsJ?4\~ߣ$VӒoYCh|ְ_A{*9s=B 8 +sBim}[` P99z>S⪁@01.S"8h8S#L-D-D8$P כּ\1R4sLᖋxc̶5801tUPѳ2df FYtf e1BVyBm4#}<87Հ UV# G1XR}1t%&ޑ]Nх(BY^t}b^,YNL%&r@7j/$s:Cw[#E f.}xJ|R;Dp{aU-*XH  m23 7SꪄHUȾ[8H9BgbԎ*9 6!i^Ɂwg]р`jHvw<PDHFVNЦQo'JDu ib~mVd)cAdLyfOd<$9t?%KUK4;qrOu6z'@Fqݜ6vي ISRC0ϑK= #r@ yCFGMҧ\5hCyc M ^YnɫV>x#uߞG FDDXq&V0eX z<> my+8 Y"{l0 NWf$~SyWr6d"spC=D003?M)w|ݵt75"O\`{ƕ,;)ÎɜC 9«-$/&:vp$ #1eR[&ڭ i`p~L1n6&+80Yk~i&(?ޔT9uX? F)sF$\qU1Tb?jZJ|H _ieǢ5c1:HB||5N [F7[%n2o EtAYG/ZMjaq^~&7#ZO+Xtթw /+D7ى#( V[< I-%Ac. cmr~n&c4X _)8p2ioLK? {EM0@{ 4G@}d ?4K0Gtl#Γ{sGR 5>r)%Q\b(:IZM8]Zu)0WqB N:ո@,vQQr Cg[Oa;NYJ)>:QrnH0Zӌn& 7j)/v'zd}8AΤcSI1hN68{o4NDL ǴdŽ!Z((4*C-XKD/ ţ|Qm9c7ERvXקsPG&qհ5d{vptƏWoT jBrU '{0, 悴6ywnԝ9ipYTLɳ %3Gـ(%rT5]9Pgli ؍8l(&I)g4`F 5"4K-^?Ľ Y%ؐ_im%rDl:d}DKLJaw:Bv물j pCL7t@]ݲD]ͳhS,FgX>3KLH7'(a@6^sԲd !N@ %w' ޴nDC /}iF;_ɹWٰd%CCJGJ<},Oj*}YQqAn]ʹvEⳚrKphϗ3a#ݥ%;޹C`ext 3AFnu<@+Y#n1J/l> IWDQ=J2=~R~#3]ĸ&l6cyQƾRp01r7ȶp,U"~Edg_\14̈ aLS 6eR+>JW%;w}r_ y:=dAMGtT6. C.( v8˾ggd;W67nu @_#KT ]72 8։>4bZC4w-3Èܚn$!I*g#Вtn , jhtƲT߯:K,6`Sh~8qjgNIH[c+u'S&0~!t)A8)7"?g\.)yzczNw1b-t;tu}g<9g!@dIʱpȩkdZ($!@3yf'G%qd[$8?CKKecX4soԛc!x57,|mY`Bʮ0РAaGY-bW"*MXRw,?*%`  " x iwP[j˅o0TBysvgϝI<j[ Wdlq(e5eވj2k p0y!3OAā$\||&c/zǶn} }rP_&PpCUD#(i}^2?;F*)embXA[^wHۊÿ:F]%@ -X8a2W1!ud  з~ۙq7s6 =iOw?!wzPue2A+(rt PuoTons&0&%46/4b9JxĎyv0QqMcSimK5(v^_9&&%q`<+jPRU䇯j "XK-e7Nņk`o01vUYzV d^lV|/w?\4V*զS65ocsBG,WҼ @CHfmp,[F~hӰFM)0 xɅ[Ћ\; g+4 pES.}MӁj#Ջގ?mDyp3b<{ mpY&txӚn %-m;KI~hA9Lq$[tl٘=yxoPHn`HSlجv@^`1D'NR:pko Q(LJHAu "}Kqϲk`5A3C \dP;-o>WC|xpq+)p(`֩=ug z6}*Hb\;d˜ #ae3Öd=ɵ4%aVyu ޕ*1 O[JO?^Vk󚝩Z?_Nx# C\oKpQ1vjY3VnYV8rrGY4WQ) X%I΄LYfvc0dW5`pu=rs4K&{M{CۤT?&kCx<-v+:;ܲmvLQ5E!1 ]:9A[1|^ՆD2\fE2gSll|s,Lp[#qBy!CҊzIɄޤ ONT7S3\Uދ}b!$Y`$DF{"s[;0ƄQfhRD~BY X<5陎kMutw_WRmF3$$n6Ou}J0d߮ZK2:}:ʙ’|{{>oPRfhbgdء993੬֌)*FRq?T̓ _cI^3NͥUY ı͸humfUc&b]G${c<ˆ9Sh62ekU)B)cIQ~\spkПgALCԭ8!ئ'M2=NwR| PU` bܥq6X**voU|o.D\"H &] sH9.-cLl!g ,ǎؒg,#9'Q1x \!g\WVc7!<,c69BiΠTǻE2y _ö_NqM1{! gb swSFw=#~FDOzu^`Kܷ]2 c"6zPSKN5"tPlxz'; qm@o$OB "Pd=GD%W:IE'#g!VB)>[u";LP|i+vق3{o K%^d#|'VM2a"=a|[y@7#| .zW,|^|b0U>v#>!O<Ի)>hrE:G%9w\N:g]b;;ҬAu4z dDbx.;A;pѹ *9䃓ydǧ (\#"\Eɿ>(㬝m> ~87Q+`x ]\:M\|9,&ƙG$7 ȅ=~˫hܜؠHHԲ<!&{-qoъ;vрŶ1nc u [%Vpe$ }*3c&&f_OE/p T$oDS)@kE-3YӘC|܁& ^]VrhJ'=xؒ3X"wAkhR/RgFȲGusklf%MLhwGqwhb)" J\JB2(|@`r?lp7xG )cDQ.hVQy$g>$${=k9vYYR8W̠&~uIrc׋JrY9P!(LxRhXA`ār_n)t=U5j/X$8P"- E'  ~h&>]m1JƆ``7+2<%i|>,QE3+-HXdҋR/melb䏅K,{0@%dg.!VƉ-j@-"BoEґʶwHA9nXMVV K `cN߿ǧ/wMЕ'Ww lS5Ĵho⭒ɗhU L]ndjA! N0?5Z:PWT\*PZE+]M\<=$ .NE1zzx0Ff?"gS(0Ty?pQ(pMe/$d#w}2a7 LUY1lmXa6u[Q aTvc~oLA.H$ڴ"jП[Nڅ\}GҜXJX-cAM\־m-XJ"dwm<'\9^D5u㬾Zc)c5ո~0YPg:G~Wb]Rk',Hbj^IWߍ_Eѱjm\b'U)bτ]u̲1S5NB {|H ګ_-ʨ_4 ޴ mb\YkBNw~o9w%)vڊl0|#vflxǤ{tnx5fWTX2 ךWzh$tI~UրJ"p_reܿ0@F7%Glk OMCɚZ81DէE]=5J.- ,fZt%I^ΝxRP49 ro"()9 WMx;RZO >/rEn (<ٗGs~`zޢtĄ]m(0%! M8Ui\ͭѰ(Iց]bEs{܆] ͺy Ͱgeb0WVӖW^=e)iVuz@}0_XGAkx@򬲼H0zFbaiwcE&s":x٥s/yI (Ђ*oۖj,(ogVCԱd}8Z|8α{X ׹=/iԻW wOEGޖ_C;=DŽ<dQNum(`4H8d'q'V=,R A_g6)ɧt QO?udGjYV>ʶs9j|hXA8Փ{`]m}i:#fupl Ew”W\\%a({@KDGr'rɠMxTjuQV9G=|ɭL Lr _FTSiqz-[tC)V[l\i@*)!ӑMn_?GU?=Y3B%Y5ШvTj&yJ7A$6WnD]# NRaIyQp^ 8=~Y{bmw(Hj$fFǕ7ѫrϩ[@labb:r89Uj3wbX[' T$~a\;<6xX\z4(m09 A}ˉ;ϋHWp=n ZH2CIwe"n/P(}\.~Lte(Fww+jn:{t2Y!÷$61'\bp?8 vdWfxT%q#D`?IlshE&>kf's6j{5`ٜ&j2172zC~|YNܞ;uSIFAVH XA"XJi(#ھI:*g݌=>fZ,Ԕ \f R{HӰoɤ/~#CYV*!Gs*A fa _; bŻHaWMC(475'΁r+WfҶЮ]D́B\XM$&| q!SOhw0r-$A~՗0nmnghtE-FUcB>-0i5``$ - MLoL64 ̡r?#N`1T2:Բ%awxJn+{C0p%AT-E+}cq3RE-vq\uW7֌,)Ĥ3OP,ʋ23ۄ @LcJ2^7ɬt^'+?e@Z»nN^EEW) {ًҮ/u 6CڛHy>|Qhj#3G/Z̟.4P'M(b9 X,Mgj'׃0f^i셜8fI\x=6 ,XݵǛ#rF`uqG()4tf)KT\c>tΝXϭH` nNn>HvȖ'4/^~桰WtcyUã "ո^k0 ,wX3Ryh6L^*/ܮp3i wGt2B8ZO``E)`7o& Ib#xODxVCԖi4"-5)@z{OZds|Lة%CDZݕXK~[uc0ǿ \~7LCKP-QNQZwڿNľO oIDzwq T_\ Z5Dﻯ-jm"m:FwC4$(,PΥWHH&3 GC=)%9V aL٣=vk,e{Lj?R?E\tUi0㨰6qPء;g/r@Bu u"jI){sڟ/FҒgZ8glkNuPc^#R zn}@&d@9ULِcl@BO;\+nVa2O@2'Tc n|2 o(Zbz "bVc EV @ X+iYY<+nNy w 5C8;\O,y;+j]<$=FS eS87\k%bO.ETU~,d6$"8{lF[$+U$gIvLP4E%q..-̴,^O959ցDIюod]+#x< 蠛aԉ{Qj6'r5#97#d#o@Eķ>T50όB*!aŦB㠩<1@OmoDQ!PNÒ$V.;rEO{,~&e1̈\~3бwUyNop RDŽAРN=Tn5`3|LS`~~*NiaEW%CFE<&m튨|LGHީ{34kh>SdjR'.o j<: z+n}hъ/.13| ل(s!MJwP0.6@:3\ʪ7Mm?,,T YxvuçMU.Jd>9dA4q<'S2Y(-jNwI x\@ T?Q&%T2m9H$J*V*_p 0tixL@Vs@UXExn͟`ۨ=:>lmP٬GlK*P QWC}Ytg_+-X򻣔S#b*vݣPp\C9jaVDZBH^|M0Ēe_p H#^![n]ʁ8(Zê_ew5ݲRܓ' -( 3 bilR֘E}kU #JTl72[@/@Xo~g\Hy^,vTYLUϕ-XS/ Q )pV,\]RQ E&AgYty΋b?\̟%ԲgkDS.#ˈcww[nG|>Q;gꖈdSa g.-*}'Bѿ3Zk$LE5tNp̗?@[f Sr+`"6Dr1/']UK?1*k,+el_hEj XW7 1_(2`#E%yܩ?]m}v]~SU ^R:<4;z_ݢ{˯(kjVMm\)P+kLƙ:i=.,`@x x`8QpdJx7fQS[x <&FL7۵.L :e <PZxњRӋ@9otapPiSZGh}F5g-6j" 9Ȋ>J?j/t@3ґO0ms~tNsEmNS ʐN"'~XV}ALz˵|~{*W)ѩe>Ϡ&fG/iY) /4pV4Khljʔ05l cVBL4_>,Ў^$.yyVw@}#8Gx*V[9͟12$[I4VPN,Q[ذ>xR:Q(**L%cDmm+(]mqyC| D')ƮQX8%~Kq%T.A]qiKGķ(kY+~k_ɋ%&¬.ͦy9 䶿 |"=MQA=Ҩt+_ , a1#rjT,gg2S4KQ8#Tcwwc/8i9)F"CSQǮ7;ZCꧮRֿdW{ߚ7TRZ.Χ[4;`Mt: .IvzexX;SvaV4D[q00)PDtl"5jB_|z͈-("B#eL@g--hj\G>>aC#AVuy#Y*Yz즗Dauf^'MoD? .sYnbMźߞ]C`ۍ 1MU-Z)F/kHnB:\l+JCyr~"M+sc;lfGΜ0WEO9]xXec\L Q얁!3iP;*˗.ž~.LWQ#l0/,aH;b<+ <ǶTp],RBiV@'Q,9c=^n"pymfed οwW7S`a6!o} %'$QauʃQ>tHSSJ'ǯC՝!q0&Od͞joڦ$ }:7rP&ZRu3jεx0uFWeMQ] 8_#HpB,h;KZ,,FP¡A(M~S ?&,Uռ%b&ci;쓑5D|wta AMDygATjU35sOƱLgtu(!H9HWJ\𯼾;̸euQbg8aL'яг>sUD1" [3xoR>fP3Ie'ʒLBV55/\jFG/d1F f O:en&'ñ^^uKoCKѥ$1 MTxy*F %CP[ p?XŸK=ʝ66ӐahiL~hRnDoFjY` KwY\E0,F'IB[iE[d{g HZƕGVu 0 @!ZEܽ.ȫ-4s=',5RPIOLEM N)T$x ZׂٵONe5BLP_*,\]kZԨBM;YNvS䖉bɉ`QG>79$A=NכnA2;o4M#}D%R P<:2G yH׽&p/ k%#k6&>0"QL͹I)^1gl {U9AՑ8 mXydO^V]Og10"SWI—%IOhMɺ:&32{Ny`> n<8 ق1i` ׳ 9|C? st9 6{|X76I熣hd+8bN5-xG;2dC=UnrCq`ivNŁe,OD0^0ǽ*kE4/ #micŔ-mo"[7fH WS!Gإ k=h;B.D}Wui}K) a.siJrZO7dx{c2F_h WxjgS_7?C"V6ÒdX+bN/oNUON`!un2x](:Faf X&|4> R(S7Ǟ2~I,QS3{-_P;:tz['{B-Cx I&I D1of?m ̵du^"Gv,jHݵZHJ_7t  x@.&ƫe&]~%j#N}Bz6Y9y ?1q,%Mr,Ի?l|s[ʛN: gZ@>'*+Ј;yGS2+ 9ǩraKv{ߐ>~[`o pל 0oPGԣ+ThFC ?Rr4ւL'k-Xw\J2Fupx$e{g/>8.7 fʶ!_+Ɯp;){"}Dz<ٞϰ:^;gYZ07070100000363000081a4000000000000000000000001649b7c2a00000f30000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/topstar-laptop.ko.xz7zXZִF!t/@]?Eh=ڜ.+͟9" S;X~cL% 9 CXwd@`KLmkŤDoMk|K"8& ?",wUN.&HnˉTdOQhG@f}i<8/ؖ+b"9A\% ~iwH!B聲tMr{ԻndFq NMT},kȇQΐRbR&¥g  .^s$GQykp w0MS("q+ ,pg3\r2qsJ "B]eHuˆ?b;,SJ#r1}dfUy6ru{T!QFGBk_=D@m1ꁘvT<& 8l <ء\o%гh\A0EuЫ-O9gWe'`-vw,ccg4-#KRX5Mm86nfbө`Ni~fҜzxI ֪7܈awʨ`<Ӹs (t(]mijeYE@Rŵ-@KD~VN7$YdhrMuxƪۓB8^˶Y1ez`\D/!A&tCnDOTW.dc^]F=OmCrg  7 }kP2RǢqoK܉ Bx迲Eݕly߉m;xFi}F`ja(W 6zQ=ʠI2ar/΄JYd{tX&0ȶ 1.T?O=N.Avp4=ruB@7cgq۶c} N0TƧ)&6go1܊cRF?aKS.IRG?.Q<"RA;ҳ+JKWqXBmh#AMB7ꁾhdJo 6-[0)@V?2Vྉ/:DݾFXZ`cn0†iJus `t;\YJP@r59 NJd Mdl OOOLbT4jrIK 1] 3bI!ÝA#Rk S=d17H~aG%%~!F2QHKO!,H3=23c;E0mB;#N! }Ew#@xބYҜ^Zߏl"s!*Y$B6Ye8\)krU)ýˑ@7%V#ԇ C[N\(;ynܝMjֱfm%(i9oŀwװH CH)gym>d&HXGi$ ?s;G.w kEUo8րLf պA8m~q[OYOCc=9Z:E7F#ߩZaBX2_=Tx*_;zX;|.D^Ud|2F|c5Ҟ܌ctqUbmy7tLqSS<^+X,|.':TiB%}rMrev<;N[ 7%^j,"pCZ$\i8&RTxFK'd*-:Y Ҽ]t?g;s==cOQ%$f6n([S{VuS^tsutwRvHx eaڱLdR]+<.?3H/<4 4:ˠ57ch>E6=@v!޵,pl>wR 4[ ˮʨ$74$ORGe ~t΍E;n=#6 { %PW!&ᷗ'9o')U͞*MBaoӔŠ3'[u_Mg;I hU| bM{=JA' "Dz;χDS!^T`/6+,De.E,&w$Di  GL08&GbӋGOd@NIlgYZ07070100000364000081a4000000000000000000000001649b7c2a00000ee0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/toshiba_bluetooth.ko.xz7zXZִF!t/A]?Eh=ڜ.+c"pO?mHjlLrSkLՍFSB!9\cKQD&{ɱO: fgPeӃ#̴oـ.y4fndۂ.n?q7QL4b! (&FԖ6+^1.Cy~ۑCt2BDKP\L `g4pdkix`\޷&?-Qsu70bdY2TS' Cp@&6ϾVNSVlqFrP -ϗUG]{=mƋUEo*8 g"@p. pF}@ ]۩ckL}[܍79IcgL!}o5$/Z%OQ$h_j^AL5&;Axqg_~}! 7 j̉ht*)sWhKA4p3 *93=FT;g0=hY'2i)Fgu֘.`1v@Ϊg~j[∼ SCiB[Va?{ eiM}2-mn$dX[O=qlJN%P=XLh@s7pJM<>c>y*LUO"kZB|2f#ƚ`O/7 le׋kFxΥ_ /lB*@U|lӤLjy (l]?LRI,U<)2ѤzM5*/“Y 4YhpwM;{@8~:1`+&M/sZJO:vc A۴JnͽNqرDh7bIB>ou|VяdA/8+3GY>=`N+ 2.ק74WgfS0)v+|TǞA,kaHʳ|c]=(3g9*:GJCOMbӑnɠu%xO>C@J Տyڂ}CbІ$Ž&abz[skG ա.,(AԙSDR QU!Iک|ӭ699MQOuTetL<,Ojz-m;Z^Y'byAC E6Dٺf HS;v:j25)%Mm)l7P':k% F\shjj4Lb%+LGf拒Ī+)\ikw2˅UQ#[6)7 28Y,<3l+/<%ds!~?2c 6j; x}W8*>ݽ쩮;[aӁϖFdgۘD&(ϟߘS['B&Y 5WA5)0COto֮yMҸc̫%_Xifg޵c2}bqHv!xy'Ipx;XIsB,5d '\?;Gt17!H&yHTR@ij}"s $iIAH3iRhXW٩68́4⒬k MEc,!_ge,iw/7㔣iW2ўi b-Ilʩ<)]ҎmIh g&P2{mQW4"J3ccU.<}Hěr{*@1P+yt8JQj@*qmܛt"x?n-RMMuㅯh3Jq\'C$npW6y4< =GHm>8H013T(T8jCJ%"-I5^dq)qc \w9+SV6/Km_k9yBA \}2i;Ǵ 9h)xg!Ӣ$_L%k!,9E&|k؝R:~Q%a:9 0 {DP&21`n0e){HVP\^Mcj#'?qGuO`?֍:I(5O]JDO5$Ôh{"2 ʜAX[oI&@W_H7'3r aQY^^C!+!WuQ# X$>TT3?؛Cl,FIa=lQ iiaJEB♚%6Hl&詗vϷ6և`+nHk:{#Sqn,2(VUnӶlM tjeoqLTȎ>5p_v F qWgy}1(x}S!iRU¿jmb)cE o%qz؋g'wLfŘɻG >9R VМ؆-C\fWvy6 .G lsY{<lYE3gfaa^_/姸'z(;6Kx :9 ~)xQ5mnWlOC?ԣ8ެ>5 #!1TF(R7l_{Q'.p)iStI o20%$9A]soY%eFnWP.K.^Zjz+E#3g-OLj$|N$9_YE>qG6xG!cSaB`; _Zd[?I\f$y! h ,@%.J=]OyGE5THәM+K~BJ׼Qɏ2r.7?v.LLTOtذ9,4i9/i؃gYZ07070100000365000081a4000000000000000000000001649b7c2a00001c1c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/uv_sysfs.ko.xz7zXZִF!t/]?Eh=ڜ.++/]cJȺ M;wÄR(V|}oAÁeS?>R4%pf<Օ1¾598cccV>;#$!|=VB&b3@{2_s .g? GGk֨hL݂{%?ɕ^)gOWˉ=u=VPGmME17n6H0NYG,lbe_Q[^/QuN yJez-"{XRmD B #~8ֿ'uve0z;@G0ָ xټ g.Z-{Txy4Jp{S{d0"o&MmfBH?)43FXb_͑NԬA +^Cǂ5?xY,7"zc>!؇>wn_fMٙH \!եmA~fDhca(GtQ>]= 4k7Q>7:]L;<ŋWrMjS"˚3kNxwᆝڊFErzPZ `8lE:8H+!8Z!D_H`Lyt@CDz' q]:u;ήB!c5*1 aXp$4K<csG GH BFg5,ukp洦oUR5t+#9.Na'/:KsUhcdbѫ8j6HH%n#Y70A6TC,P$X%5&$BݒFC'`"m 19]φ9;d{vE?Ldj4\&5IEgo9 jt{]ʖ۫' OҠ_c$JOEȾp02.1}ms .Qs>[| R["x+j53B0„&؂Eq LMZ'TMP>Ls8Rlku,qbsE"/M?l+ e䤽A6X)dӨJg`( ABWpgb8ë*7)!SHX3TO0"u:As$R^ʠg1FA.)ZO+Ptbq[nN<ƶ6G@_?@nzي|K7YzCr }THOyÄ1, NGu,-9tՒJ:KLscKZb8zn:hL(?>v.B+|[=hdVmŢ8W_3fYɴ*esÏAMN<㈛rӱ-ܱ1N2,@&ċ| n68\*jvZ B 0k{?2!g_+9NaX}6ӧ*ciwa7I#=e?U'%3 4ky Ί**K<;(V Vya#QQetأ.E[Bw7̪%i\?r%(Hhۡ8BCk; X]obSZ_&c_ngsٯNcǂ&CM8qYQ61E%\0<2uς "ׂ3^1bMur'U =X |X`GBW\sD+nCKIo;:yo8g5mIT'8UZ#eFQ3 FdQD"UtW^\*ROJckwߌ`@Z:=D*7 -V‘LxK_.e?*,g<&_Ztv]l=2Q))*ylb)cUC|B+Vh. ؼ,?A-:ƽ^C_U@JgWղ;`h`׎Q&sZ0JV٪ߦR ?nUm//qƟKFOnם_$Yn"U_ɰyF~,ҺH[&g`S$= &Vfv, gŏՋoRH'=4QVneYHai3Ţ&V0f\d ZYN?M4[ID;z0sg#j{(I|xI51ƢwN3j4@}`^[.4ޠ݅0 a{˕uD턾H-eǑr܍Ʉ\5޾AJB1}?*N%]ک'Je#q$VOf퟽2xVk__l™T 鏖gF 9͐CfCCURR`\J~.sO)K` jz V"??!T)3@]LdJ#eOM:Z@q·13 * hieC8=}JıcТp\ɫפy**aخ&p"AL[ 0Mۆ2yoz屗<"x|`8A(9lnu*S(֜;U7[y65L鈴-|za /h&,1և#x%#ٽ/ϮCd&. ųհ}[K>,EMxfCTD1ٍt_/ZNf9f7^j),!7#x_uy.~d8d/4Gd%;46p^㵵/k!uM՜5B|f$tpKB%ڇ܄շ?E4D)z;gk |VEdi(x7ҍNXr.o2 #ח;\\lE0~Yw]A oyg m ɤvϷـ JwcoXoN;ESKR:8+zvV^Q<~ΉK 1>I!`6le@ޓ s~# EiشxGv$6?>Ui'isB [q/Ma.k9q;3uS=uI MBF ˽ #KG=gHmni'9DbSdԱ߳4"ǻ2 -CWNZoc'A oh(tF' ہyRV".FW_d>2ݵzCWP,yrl1vχ7LzLm^7a*Jt-FzI?Y,U?x;evp+: 秋 g$$ b cDTL2= - rJ oQG+7EM{nK~z+ u=Kn0r'ĿFo6ηJtœmJ:DLRSMyܗrkAy;+w0i8G*xB@=I läLՊbM)RG,螈l}di N"B| d|[(oxbN-#d.>1 r͢TyBE1WpՆ>_ЊR4q\gG:&s8QfBz}*l]itGZlf2 ͗2 vî.fT,vc+8%O!IC/(ZHqR?Att?0mL{M吝`|&삔hU]lHxu?b 9}eʙq^OJײ׶ fgKQQt2GpޚAzz -MEس{Gdڮ]JF@)~RKz.-P67/SoXU; \3!:׏>`1I[Ǘqf;zfzS_~$&5KU|K3˫zٵ=䚱Pp;2F:_a$KG~* 𞍿W}$"=b4Hm~%Hl=𘄼k(z٩xt 0vZ [~Z.=\ޒHM1\:frŽQ؃QO,*$*{q0c'U iDI3^Fth+ŏ*G `KimmQJ_'yFVe%#Jo+ci*#ʐP.T9!*Q}2mɈCH5bASN a&bEdFk[5Aťt9r㋞{lL&¹+浢ң6`} O7,_GehTuzld$0Qr=$) w(ΙEi81<ԉY/^O5YB]U P )Y=aI).# eި%UCK=O}z*1UWwL1ק&eE+ *5>&%+SP_=_k;vQZ.m250It)AXLw7LVBu埄 (qehd@/[̲/ךj|*>b ` zbvJ$;P_;~0FYM4F4My"Iϕ'~.q\b`K/XT@܌;p 2$m.C0?)Ƶs{4ߩ^ V_/ȭcGJ;+~K;'R=)U+ & +`*5ןQy7'^H jN+TR[\T ,2)Iİ/3Gm"-dLA: +ĈRu6hnIm쐗4HRpt~Hr}2#'2uM<~C@CXɱ\|\q̫>#<~^n=EkTR/)6ȻW>EʖG&P6 b[R,L W7j?gYZ07070100000366000081a4000000000000000000000001649b7c2a000009f4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/platform/x86/wmi-bmof.ko.xz7zXZִF!t/%w ]?Eh=ڜ.+ˢ#!_N5qx'a\~ES:p '%Gn| +^%~a_.9HJ"VU(ZVl {Λc(D&y]U~Y*xYE .?#-dcb+5cSZ3gFKtK4J-K+/I۬Ђ ŠQkRK.-5A⇵n8L!\t酺5'hNXo *8Kv:Steޙ eqGby5E{+eb>kԶ QЫ35q7pyμL@C8*EOXp<][/õۓrQҰPRC8oa' `DJcC cjAJ5~Jу&/Vq\Xx݁vM-`e9"}+ }ZAaLo;Jtt(?xf YWe%(QB&-N(PN*@i:a";yDd:^zJgmK擰7Aj8I:; ƿ Y9'0sEVDf4FZEZ\{Nlq lwEQvk=C >cߎmONXȿb:񮞶_Cw r֮}Uk6 7*.F0߸;{xf4n4=Zs_Z)+nNB5MÝ`6{~4ք?Tmz-nJfsܢ_ C ,KYKv}: Pp$pEh5+@& DdWɏd:GtspYof?8|omhܗr,A:$wZOln^gI6z:x$5v3 6O/zoN0^`El~%fA-<9i8r=?ѕ?v j {5.pLT[4񎬅yiĭuF Z! p5Qی|֋ Yt9b0ok"F;7 6w: ג%NMJfp X{8es$$ Dx*pRY(GɨcYOu~c߈KeL:\Y#!_i'Aaѹy( I*VQǑxL E@k=.h1Q5쑡[HTFK9{v3{904zb-w%_ZE n *'D6%QY]4=* ׎\/:^'e2f#q:.ԝ37eF9~t6q]vg#13M]cW_#'xd{zCo$"cjxc e%5$p,lạmIBw 6D(%Y 6Y׷ L^S|TI4p^~ߙM~!EiiV*ʅKh˛;cDy͟YLz//|X.g)j>%m-Dfl]ZXi5ġjpE$c3#"Oiw?J5T`nzN|+bK#!Soo;|ϊrڦ9Qb&hLj8Mg}74ˁ>X G h3[8?ckK JktD껦H!ilϸ7S%0Ô{G VWq~w HɈ(Qk 6mL/p&{)ݣ,=6hݜ. xLF*ǣ-Q;`fZ)g.ǸwMĸy7wYɬΩb𝘮ty-R %t5"T9*܄&FI5ެyxͻ VEqI~v`okh,C^=TcG jfx3] T>ޘR{eK?1 Tr8~z6P*\-e9[$T6%ղ~@@v+)NT;miSq*R zi4>M3|ͺDz!]u9%]lx( mspjlXfSA@'&-KuІY-玏%5YJ^/׿ cO#'啨aܲ AlD3jBxH31H  Z;Y&bnRČtDIzshIݧNOVZC7[ބ'3|C)6ṗZ=&섂'L֠p\#'dFDlݤ/וDhǠޔ+Z 6r<dݼ(ԇyE T7wؿՎLU Zȼa=7%{t . Df Y}B!0$Bm=v4W芚 vF0O7zEw%Xzbo dspr>w/O:e"jՇA "(|;3L aZ1ug?UT54ڞ< D{1UU)3싌q:HE/TО 1v "=-XN#Le6ypf| `;-#EF.8g,qO"X6A|>~6kUIOXbKLrTIާlxn.,mu`1bƩfKG5ŎC#X1J}Ds_@D5'PW V~GՏjm88q~ ׬+ȳZYq%ujSu7;1)*ݧO+FX+7 .) /a`ia/( 1 0_&5H[}Pv}[/p ". tt݇ɡ,REkE$-mC.q/PEY,8.g3z$rleZU8b[d\|DMwN!Eipx("T} TL?ᮊ=؃0k ;]o@O}> r=o^~$dlYpwkbOB] 7-G}$tBGZ +~gWW0a:J-k 7hIabEp]kJGt_(ATk[j޵&KؐeDdTf.P|!29N4߅j e{+#O9J?4w׋{㔀GX4 q&,,q? 1“u̘qG( Tؾ+ y?vWda*v\os)5>}Rhlkw)N \%ZqǶyrzAEKukryW6H2/.7X{ZVZ>V']ߍ>X"^t+)+2akU_"x:a6Scc,O2ɌL;!vN,,:+8>O;D@F)OԪq6mfp6j h%Ouf -%4cH8꒥YņXkm\3CYi>dѐNeA:X^^ N;m:[X^Ɣn W8@L:ӓhEr(n0$pN kZ9҇TnL629>cU딊1֢ z /bޤxgd39vȤ,Zt!* -QzyjxԖo1u"7y0T_`HYZ*MwGd'W1~ah7)B:Yjgvo_ۮ[m*-(grcy#7;UurUN?fY.)VryI9Ygl+&eέYs)9o%Ņ RP \eZJMF{KWDh6EcPLJ䃛H7JH:}X44hG X A0l]Tl ̿-kʸ}. Om8B|驃;X; #ŴɌ %ZB,V첷I"cITp+mobFm׀ip+GF1@4_ol]yzy5pg]yVBüf ;JeՖ>SuY>^K#q#%h\ 9|QDipH\`Zy.չU_}7u}xprCtϫX,d"ip'yǩDPb$ob1) jyF.Lg{NJCӵ49ʗ=bCEbV@8URH46Uyt3\TGfh(%J K2DLΰk '#ŘP?4 m@붉D.Dc3F>ʥ(xI5\O(m0pKY!ŹgtXxВϬC(<;mwa>߫i@a2\Ly(-\zZe$ V |Iu3M3`fh1Q!ꈇ t4[wyi W͋4a0kmX%yVE>*ׯT5Q$0qLOi{Vt换df_#]$r#_&*WsASi둏5yM{_#rYڟ w#ϼkaR&|m ̶le+2=M-m]6ifqlΠL|X5N٤ߋ$-YPgt~]#V>?,mY97V?鏴{g<<s[%Z{šA3Z]L~O(9 8 9Ls]#G 9nVv[JB߹P-J1NN # ( mG'KFOag{uvy7'4Ѥe A_*YVp:%|:7]`;aw$J#NoD< BuikqPl&I&'d#MZu4:4$B(ԫ@Ofvl sqϧ7K2#!T=xFI-"Xߗ}V"nsmMBRܺ%3zitׄKi/mdprXMb Rd̚66L!{FGc!i+ז5a &OsC=݊ _!E~XE[b5jInk1*mۼb2먽6^ .C$h^]Yd؁H8b F5܉w#HEۢ0zf o޻]u;: g9B81>Oq3 H۫rQb&R@_&sTL><Dž@ɔg9)bՀ, /; yjC'w9ӯ6K:U$Q/8'Ht>̺io"+1ژ IAz\ꐚo{֥T+ ~C2^ר:?΄pxЙү\0% k%A4_;|$8q|Gwx\l!يAmr6oWEΉWW["XG0xGMXwNb^--}'f,Iww)(O+w%&q`?B=y8]%I= E?(&4ZL0".>o)#E[c섡@6,N1FWBꈧ3`o 2:9|HV~{ۯ_Vo-[]tMw,+U*Xr$?x;; .jspxJ*]ウ'޿պ$?3ό w c R! Ax^XւowّŎݮGz%i4Y*2̓*x@Ø.3rP ^St͒c >u!M^[Dž7U59n%zBn* 9CF@M[2k0"\5uZ>yy4_T֝ YK2MH95(ǟ3If4\7b}'uN),VZH3rQ(b=A_.= x)i\!F ^f[Tpwb$.2Y[DR^lw#RcD:{C4B44XP4dϺ#*qj\ambYȽm9-}Shs('J,BL\֚Sx^^|@;7qTpa5 _9m)1pM;RKH^^A\ʮHX/o /kCi+i_s T{z-f+s) fX=`qkϣ؇ ӯaRJ|m.2>S 3QŒ}r^O0yx voGG:s*cnaѠ0Zw2FlwawQ e#e`+"iY5S,.fx&viU,a}JX6?gK)#&RLΧlr+nsS՜Km{DZDQ)/K&%"hs‹y/ϗi4zj 9#'2/'[OiKdEHc.n6*9';~<I[8? _2mmm]h7CMp%QohAŴs镔ۚ`UVǔ:[-T/+ %4(& Qƍ`ء uaX`AU6<[Uy3aAiNSiх DP in^lFba&thAh_#PfOzwS 1 'M`T`!8)szrR&Y*_;^\|bMrz[>;:s{9 S+ݗe[Qwo'BːƖ:Mav2# ,0rJ!baS1*15z̀Єh:}'&4.b4-ݙ)(sp%qrDP&\SͭB0ve~lbAxGE)P͸[Dsj p# aN㮎LV8`>%'o.60^5oܤz!y!.T~ 5BݭV(Gj3H5+v޿[B#Dyz}#2UC0^>n/n'%}ྲ4цaop |#  oLPW=pJsy8uatL‹Xs{Yճ= ;5DqU7O? }Cj58d5[Ѥme eWpQZXvMQɛh91I3=$`h:tB<{?S`r$D_s} 3u+pus5Iϱ-3VI:O*v,]fUwX122-O:֦0{"[^;u^L+1yiaH3%7;%-3hJٔ@#J3I_#g ڢ~>|yߠ }t'zpqe'QnlɅ@VEFjжSn&&UPY80Ta ] -#BDJ`Ya#m_)Oa{Xzx:4)ps22'\SR X8Z\R.%3'U/\@R[]Ix]&Q~AeKCh,@NkI+:,e?v/jH7-nP/ᜣl(Pº_#$N|r\gkvGädy3s~T~9pXtݿ/!K6 }Cs0L/*Oz c9w.E-tTz]?;5i h:NHLx7l*́FTxsý2-D~f-r`w aӵ@/4QCm">&yG cwH1^ho>Mu#9Ɨb?so|7b7bE1*ȶ-jh:PE r6eӿ,X䥒.Q4`y }dG;DtdTm^[# g4pg7tZۭ.Xbn #UR)xdq[U[[t|١G0si{_d9b1#hD7VVu DJMDtGz%di֍+DO>(BVw/乙lwd j!;}e싫lkX_x3~TfDݡHT(UlJV鎢8Etfohtm+,+wnLofQʳ?>)S͕Hb2}8b m0/b\~!gpHGc`:pdBCAO5ՀT>u9\A.^.Edea 2ޡGPHI<_T מ:"#qxAoyfª=E~XtM g4+Du5=QNԥciؠgO(=(6ZѴY:RXt')w˹ؽCx`u +nG XLy|xJ"8-gOă vyx2XAήt̛ضޙd7*/gU$]f!-/O&VH6%c5zN!y5mZr0aϱ£2XYd<8@mbU+1)3`Hl<@Q>(rަm@'/\Ih/,.T y[Vhׇvobe5 ws7B5bT٘-ՂQ0}D%k"yX(ͯes6Vp+t-o{=EM2ӾY.T~ΜQޟ1ч#_ S?u !.{G{ݹF~L3VC?-`g^=XVvNzگ8=,=oq3\,pD `|;sTPId )%UaN $ƛLn&HQvՎ$ApMޅcft<[(bAkZ{9gYZ07070100000368000081a4000000000000000000000001649b7c2a00001b98000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/yW]?Eh=ڜ.+#pO?mHjlF4ADZk^=2j, = FaUs¶m e\ekj} (C,`t5} \z$b$A}+02WVѮBjQ¦@2p40$E* Ta(:~gRI5ٍ:j? ~ 0Q(t/.\\$ ~dvNjcU8AQq2jqhQm3 sP(;_R7ȏX,c$=,4lrIQV_݅ZC n-]lHJBگ`[7yW9m(?3:aP؏΃mi`Zr7Z -\8ث`Ev#V+ Jem-V Fq$hh"&Z:,npFW%攇.g1ɖR&l;*Rf&Y [%`M_ڱqxݬ4m[_J44ϴ'u qWWtj%J B"p9p7l[ESvybU&8}r@W5Lk38i I$҆S*iK1"5.* z/G7Q-uCZ?=!؟k>VdBڴ8]mW-T9 >G׫ ~OUvPbX[Leb4W=c90[p@ƥ cGTMq +((+h0wz2Z2c:tzTNH3 eD2Ya4oh<f Z4 k?vCE׎-T;/T8azHD0^TcL՛# R-oW2qY=r`MyNC%c,P}PO $Le)8=A(QlF#awF^4x>,"ruQ.CJ 7x^L?^}^:`ەV܏6ο,j߻ ;AAg-2S.vZReEc>V S9`oîK͖\x:C0`- JgܟZ=rX7V" |TijQ?U?jeA`/,H]o HM&? ׀dg35 KRct! :=xU<: wt9 I2ڰ{AqGeo%U S:/k CS$L#N@-|nf+-L,QH"||~&Nr)H eک+[z,D&w5y5`|'ӕ鴂$y+O(LggŬ:C9<"&SebM:5bpw &A':]" _h0=;ȹ62 83;4)#"-3EEt ;c^4IfA )K"ӆg!P⚊kya2х =5͢<)Kk7KIá>rU@֢a&+~􇲓Ma"@]ln%]\CQ[u/bZ?tf~ =#^P-@)QNR otIܵ5A,J}?<`RJs5P˭#t[S 7 D// !K8Qʽ=v ÉN+҅Ёap^#?mYȯœtC(l%{n'm޶쮷.k y'qQƩڳdmHUy:4[wtԽpEˁ{::#Yщ+'߿<4NH) ^|c(@k{vG¨c؄,4&"2)F(?Jѐ-{k $4y'nvVR  ~Eo>LSe׬1ZQҖ秢 >H 7;`M *YeTJzξXBبB%OKuH?=Hh2X+c\ 0pqS )z[\j=i*SwwWG#*A6Q&ɯo=\( }К!8u6f hiT R  w-p~5@A|@ҤH`Mm3%+Kz@ =}AhȖ6HZ`N '?šd܃aYt|I4>6D#^0hz3dxUOANcʭNOՀ \i|K o)IaǯxvEl V}kGS9ɏџq#i|)r~^?I 踆Y1V(U/jhրm?mKB+)X8p<Ԋ"r:%;>E9D X@MvTJ`TlX]~1ֻ9Ҝm 'ղ-:RۜNkז oU_ܺ/vٜ,!VKP ؊kΣে)Z-`/E&9f﯏"5j>~ɂdS4u(biO9EqfakҋKz^ cȾFΠNVAWufPI7&tl<ixY&\ .dAyh˃6jZ#?u`e\owga~|\d̆ul0>-Õ\H%ay!rw) \ [!IYYUh=~p\UwlmD.f%!o2\fA`k%!M'-1fNF_C7 o@o^;.8x=nF:F:#*BUV37xí;;n ئݬk6; am8kq㍿=B^jL-N5jh loψ}`u9Z1o9ާ[~=H}1Ui5Ɯxq;s ƉEX q߻LJ#f eӅ뀻F^>Aw:7#l )qcN_$VA# (wB9MFG1+$MlSl6\|({z?HNX;$2%iԯ-%VqRZPf%2@u۵*”$j $ɮx}ʒ)UGv.H)ȼHQnSn=39E~EeB|c̻0Ah#Kqŋ9a@ *>ދ},6'CFw9@ΘU?6F9 BW۵cTm!hє ]󐔊ӂO-֌⯖vYo־=Q|HX\~XNJMDB<*YƗ:K;>/ {B! ŵt0Lj̬NGgA!;k[cG\zꚕ >؀1a|^p l.1F@E] [4fb2Ek^Dno6PF#4m#u;cV0=6~#$?FȲdM)&G.cӇ[^B,:_p>@=5,w_OHhG eBX} `8SRQU0[Lssk.̍}n:̣c$qrPʶRj6n*xM⚲xI^+y5ط0kH\`4Ȝ f2 #-@>@&H)RT. ?sEҊQ*9,w3~:˙VH1ɖZC lb8+&zݜOJ=΍4 E?bx/Q,ΣZhӛJɖ \zN4):3=_(Ji8pjS!VAXG}{۰{2S ݺٹTήm@>rch,UCuTSsɧRG|U^Chy6&W2>vu_Z5΄l88> *M<뗀"9v'ݔus(D[SzBF+Qpc`Y.Ukȫ[,_}8׆^|6( GAiP xʍB)y>Ҿ; #<߰H\[;qIl`e.aߣwO:^ە^A%%!GKBe_&}~Mv,l%QS+;rnpYp;j0inerлk!A! o*Z7RK `"r/+>XnDw7BV90ҫq/*0>st0fX8A[gDLvs| 7ZB n˿Tb~3Swb) 3(me0O?%㝎cA+MmmNr`bRlݩ4J>L &c<U,zbVgوP1&Cc6 F3e׃StG2>ړ164 SB;@wpsùdAḊ`y&~ 4+ uM+>!! rg%-Sr*uD¼qzn1kI-}LINJAM?}dAx+`c n=/Ԓ*Rp57-m{d٢Tc |pxZa ?G@}OP`뎛v{tw7ړ5 wh6 R^[kԨxcl(#g|}$KG )5-F6P s<< #AqkY 8"ǻqGOWKT4OVk>1(@*XW|ҥ2Yjq)k_Y_9J;1O4yxBj>ߔU86m|Ep _x@഻rJhۧ|D|T63BgfonMST&GsGdR 3}M( 3F5B OJTT&Rt<P$ ajKMꮐ77Ə:|lz Y} r{ջ6^ӻDD~7,fx_M!R?u4W̜9{{o<ñ(BO9D!WbAQu.[85 T*Ⲳa-8k*8x r ǰ#RȉW!]iGB35 -ULLq+FKVIf}h2;RR61,m}Z&6:u|ZU<Q)Kw%YY3)sfmt'_L %E[JVr+@@W,[mo|K0ȣc숞|9wۚk?l$+vc{鰦Ev^,`r|@;J{x:%jB2( 1c o:: RWpS*?_M)ѳ'uU"4clGwE}U`sr!8~üO,%csb%z7\)XLMz]d#:5E7+X78]w6"J LYk4kA@3 fQDy#&b@eWv 0fݴ=P3a3j]1ipB0/r.Rrtg).=yto^ s"*er߽Qw>4p ֏d<;΁/^y*ldȅ)yGgSnDGw}bL[lݗ8;= jءTM"ŵZpl.anϳ~a)N WX/_zax!%bJϸF7BD7Cz 5z}VC_Na[ZIYG_4ĸ7֥ PH3%$nvN洺C̥J*?A<ӰdF,UB7[A4~BlȈ?YN~mv-0f+e6R&f14kG(`r7)Ic^h?Fs} Owu<`-1H,rcTGoH˛sW4($—Y ~ sDxyX TZlP_!,'߇;Iep[3p\-n ^Tob / ߻h0Н"[isK53DAc 4)Z+Yt8!7@[.⠶*̀[̆wOycϙ4+CܳUcPr ́A65BpqGp6U\33Xj|y1#2a+k~9lA{rNI VI.P_{jtb(+*!}K5[ wښ1Js xMքz" ;%F`r0]o;($%--a.`Ǹ;8启މXݤɟfh!GH ?I(La/xp`LZ*K4<_nR]1q" uwEF8+j'Jr2 Ob&D<|ȣ 5!iiXH{o~3SL~|^N@R VyŰ<"k:aDeWr>Zd( b|/oAv*HF`D9wH> |fl:FD+$,7>/vDZ9277Qs B2 2 nTڻϰlJv'!| F5jEj6A[V 'uEF:t|nreb}D$`jTb1GyXC;\f坯+3u8䯁/3eGu1-Ἑsr}T :]yDW %(*^PN0s,O૵ͥch?6h(Oj榜_aT'G5M=t {p>I!;XGi[o?C]<2:No!#waK3E9h{HI 7[ aW-? DU$ Mo'cQ2"BP98/u-I0&ڧQa%A]> l3@ jۣ_Iv>?;<($x 1jJM/ш 3G!x֚ Anj:[ip,jZ[?n=XEz ~{> 8n+z h[([/KB*:걨TT~(Cr >vx4L)4*U؁fA7&yđ8}9IN e =9'5@&ȀP._Q(AÙ `$e_U& TU{q= $|l`l PNÏ=mmZK⃡5YRL FB {ss䢑L:{,n#e,pTm]b"( wxڌ*YǀpX.,ƹJ*$Ϣu1۫K U6gb+ki P"!?v0v*.ꚑO [E#Aʛ吁Ô&pvJSaEѡ뤩|`j,{K`5ѩ O߱| Rg@|oxAQУRvۅ!i*թEeeZnmx.RO&a,SKba_G9Ȉ5h%er ,poqVuyn8CMaZWOL$;ڿ0ʴsi/l!*k"X橣#d%=OOQ% ȀOf.~J֕#}(*ȶ.o,ߜuoV-B-J} ?;bCf湩E&ʟɖ5Ǯ2-yoF4\ve:v(\+HXڻ_O.~ *5]kV-< '$[ʔs3_^O.iJte2Of`SP%nl̊8JLWJY9}Haی x>/bF3Ay=8UhF2,Bл*,;Iv]w(1qWD_0[ C0PO@I{y;C55lYZjӓbeב2vEPnH~'6YӶnLJeT{TF nHEƢT$ɛ )(-Z[_TJrYtlnGr #Bn'`,ԱjpP&t'G&S Oqp9= vuWijiMv{?_p)";D;] Y:%^{dK&1 )U pGKFo'z!C작e1|N(HFIBKZ@o(ݔ75VܡVɰ8#=~NڛP (dTϏeVZ\ Qnͭ?WjnW?D' >fuju4Ԧ? F-WbbQ+ J*oLK? 4T,[80ZlE%wG ~VPGXJakS(/rw2Pl[6`p4?n*ա 2&IDܳ6( cRh$x:Nd!@UiBv]3&z.Áx?0'dr߭ 6\=u~I<2`cChk<7ItN\Q5^:CxWHj+ Kof)dx"#&Қ=HQ+BV':h=GF={OWekfșUP7v+" 6K#c^ֽxqKL3Ma00ls4G'@9*Bdd @]]æ+X#LZ9v)ykZ\fMy_SpYxG$Mhp.-FGMqGI v_+-& *8ͣH :WCX é;Pc YP/ťxE"ƾpwE77JS`cj6r;dMʟ]ʬyi|sQF@:JRvt)b?+^c>#9~,ʹ\x!#`Rq_mzEYYdsbni| yD"n>H%a2ތcfēٻ5`dH S߇;j ԰v #/"9%")w.mL߯e?3fbTWZ'§xd#,L SNل{IE^ͳ ș+C/3-7m,څn&`l&IWMJ+7vXWkvʝjDwTtf'{d9aw^zC@Kz5JJȡ&+VBN:`YiKW43P53VR}dJG"4Tј.tOզjh}rҶD~݌gά4x$AO*NٷW%i e֡}|W]V ?N8M .Dܥ(kt֔]zŭQXJVlΕh/)`d{^vu_Wðtx|NYXED;L_s9EFǹBp)p8U/k67*_/67$,E>1֏$YQ]e5PԦXB}agz9ȩ74HKBq`< p/62hģH@1᝼ vQgiPާ!'x tZj%AZH}&#DSߌ=֋R6T;g S=tjN*銑+.L%" >t;݌) 8| n$L/~E&HybqW;\rx?+f@boL^$ccG=ÛYaq\9kfyx)_qhfo2܈Tͅ.i٘AZܪ?iCe> =ĔX!NkhP>Yf}μ `ט|._GշhI:h-ך,s_&!qK_+b S)Δ'#0- ;%|0Ac8_rssLyxPT*=)Ȍ9E)UFPy؛|UXҵ]\^LEKf{Ӈw[_NK65jxd}Zy 2pU&@ P7ȤYo8ϣinC9Xw.ޠIڌ+8hqGzjQ"6݃4G͇\~% )S DCVk(^q " ±ig(Z 1ۈv[5yۯHXd[.gYdfsV @TF|~v_R^8$#:ي ю7PR H*%K/4(0>d0vi ~˨u e6`O-5zsܕ/)#)1,C/:YU=@K"wcc2|H'zG~)@Ir&*/ә8orlrF+Mnc'$NˊZW|0H:{xbXq p \T e@j_քz5gJv=ܩv\TQpF*.殌oFq@"zCr&U$Ӧ~bw'nV=1Zn*ZLx7̓.=JrN\~U} fXFQh!껠'`vC96R=7\] B0n6vG\ő=.J)|K4gpqaROwYS$6a/"cSE~'em_Н eCn~𱐈] 0tQ)"=ۄL3ۿwώn)=\,pN[ xx7uD+Γ$3n{x)LXɶo.+%m7@pPz~<Y 80ˏt&{~rRd=zc- v` D nV"j,y-4*:K3\!)mDL6귘kdyH`{ߩlp:=*mJMH}q*Ar$D=lA Ej"k}C,Ngj|#]epxݝ斸7 ##gM('2Llbg.i=*ՐRJqtj,PYVI>-q+s0Q5&aƕb6K`QMQ8 ҕ_}S>Oy*͖|}̀G"QID751#KA0uy )1W1(g,{Kh'Cn]+`]5`N.&!@;i.Y_W.j'dIRx0U\*N&>1_5[k:~Ӓ* ;$ݗ-ՏUmrsf{m=`G=ծ2TÊOIjѮ*ƢYXџs`}O V ]13 rCWoWu*onhLRa}fs,#:Nvד$C߯<;҃|Bm5P&B7Ȉ-qo)tD?9ׇ20= 0Q̛ث;|#9 aJ65?cRM$2pn7OW 7Q{NvvJ3tnT`@@Bsig2gHXb :`!gY3g#Q۶Z[d=cg.}*jt " Xs .>)}T|ijŀ~'G.ܩ>M!$[g˜p\Vl6b]?5w 9LV͙VxkPː_ ՀI!|S;| Bϣ_SHAf/sɣ3Np-]7cxY|IJjdV7IigP3iG_.-Oѷc8rR8;H|e\} x~Gtq5(cZ;RR|vrGX: As[. M {8ϸn5ܙ؅VV:sv\N&7<,jհd퇑taZ7N ) ldju[t}Y|,LP9D_Dr,w%AĺhC϶W<zIu9mO>) $S@#e-ݐ=4%3=*ƯOG3Qߊ$2Fڶi(V5x /iwmE34X͟[KH~ގtpODz*4ϳsVjZ2|}||Q22ꄪG߼Fso6 oISZ8KEF-%v_xk7p 3#"6ClۯӬ_aRPJTl~iP4!'4n;5|rUКY#N6eR -ce|-AtŅ3ڄlwHx=.oK@~2hUvxl12tZ|s?kN`-6K(SIݠC?3K6EY"ɬ\]f!f]) !`%4>І4n=<]kDd@J%2 gX4PrW\a"ea]f};+>*"dEnQ)k:QhRjN 8'C^t|C40Io{^36ҋ&ӿ/oJ)-޸ؖth/5 HW0.q{}ԖtY`4c߲eFGPZj1f.'֧KƷn3.1fٲAK84Y#xxIpj:ϱhUڝ yA ǡv_A=Zd!,ubEvQENP:?!)M4t_>/r=F߆?zyYS~=Wc0? S:/3 QTe}({ Ѷ7+q Bf2j2Eu^3Єͩk.\/J>)÷6m؂1RؤMͱasʾMR$) ̐-[dYP eZ(c+J9+6;5ŷ@dv$jH,+┈Bp]duj֣ZF#eBTM2hɞ  e_şɔ/LJIaF_M7u5.2Sje&]df뫺YFlK* [䑶[?[H]Oڒ0u"_z﮿ꊎouǟY CyLx+GV0PAV$Ŕ =:xP*>xl &ƁжLZ%tά 8ZO f~LeqH$q_$I\i=5.ْ@ڣȅ8ZsKƾ.vve}2vAA?˸8!$p 3cG;xӨ*NɁlTQ+T-댂;yH~v؆>3!8[p4^*J80tLטvqgpT" 爱)hU!2G :nD+G N4W %8o;d~|z؅N*/FZcC?̍l>[嫎'%4SSk㬅a;~а790}3η4|&Ԕ$UO2 $pelOOnc%"_,Rr-mL/W{@`6sڎCo 㫊Ҹ v7f6Q'K 'T2% D_ů٣\difI.Z(s=B^Q"@V|M.8 ?$j 0Կ}Ddܔ6{q櫞ú5dSRy/[7٦&a}, #FBbӤc:r--+".^g$+Gr*=hO׷}_!>{#]+B}0<,汊G}Pz#UgT^م І"rx;ȎBzVYz`(*}*R 1yf`Þ>-%ʍf畊j:hTX?nq/?m]xH0 ^H w͹fiUo׽]qὐTŕdmt BU.0:/g!]$p;lG G5 #kX';,-IH@ cy&qy7ΠsyaS~uWp@8= (n"O@wl K:@/>fl]m5EoGcpbL}MX?ўMba `xҊe 8Txz mփ|7 {T|9Ipy;IY%6";mʘCe`H~{zR>TTr6A)UV.4^0 oɊNgU9 /ՖQ0*re+ nQ)NX ;U(XV`Ҏl|><^0(ទGgW v Af9N3^?s]uW] H:['7D|z.Jk鶈'[ȋ }m]E~`r8כs>;ZNKW "6({Ä+c}x"~gXg>y&̽Q]˲?wKie_KEb,RK!:xki6seR0){2Nl+#*R铺00"uRʏZ%s_x Wsz=B$/#] GVYwZo~KI1(>/ip-ȺC6ðy~?y=c_T#g,\Bl?E.t|z|0Zȧqa"I;,~hrڅ3sS`㒢_As0,4 7M@? 3L~ώ'8PVn,[1F6s_ծD $аאR ۬5TՐ(3Yv/B?6I m~' mE K6$Nxq)IJR;&jr˄{>N`3Xx1!9M*$[rIMN17CG.F7c:gv`(#FI]⋆=t#͐h>N!$e*,{pxO?RUE3]bJ~l2u7 _u8m KݦS7Tw  LKM(=\6@$,'y5YH[ĵI4eNҜo Kz4SU 1z5 %ɏvQ޳M&e aHE>0fAoF^=âevjG:zb_T}vgnVUN@h#t3k 'r^P#1KGZttB_Xxvʰ8G3~dF@e`evP>/}JYq)B1$y\ԄkPXGP$y!u #RӑTL||4UݣLiod_X3W?shfP BCέL\?*޼\Q\ۣm4'64RW TSx\@#4;Sp9\.#.6 u_c!4Пtn}Z|})"!L[q@foHb 4ƂRp7ȼ]lt'PAOݨoj^6qpQ sUꈈfQHp@~{Ō.*"Ϊ#f/l9e~ ǁ")X cYMqC~1l̘"{h&̦w DEKav`Mb1g~ߛos_$HEvKVaB[j=D@hj D\ffywOh\.k]gcTDO@04BI AqYL&Ikk$ SqF!_8BYblyV|R.HۼZ?Mt9q\oQ>G$iXK{ FMPol'h*5eeD(kG= :ȦY R\ R4-ݿO쮤5IK7UaDVTlAiDSYAl!va F ?ȫjK_oU648 3LXGN\rNr=KQO >[He.ZrKȚU[R!^c|e nhUQ胃n3In%} ͙|/+MQ VM)i> /tܠk-haŭ 5v7Ŏө5_&MCEU^df}dQ7·R1HbE RvKs ǥ0o %S"t}3ʭ`Gc6:oaOGdk ǢYԟ;[I"^4hYg5w4;k`It|`Fꃹc:) f~|Q{D f83*qUNh oZօ@C)7 qQN&NH Åi!Jֲ{KǼn{<1]|yOC2M 22 ]{~1# +Gwp]ò ]s];jk%tg7hωU{ἩBB[%o# ڄ6G~<>Ni<ͥFuLwy.*=_U)`HgoiOPmÉ' 1JG]5p315V9,\25nj-ݐ¥u:èW3RRov[+zwŎQ"GO>i\ :Ss?qm؋+1fea7wk_= FPs_nl=iS _Jn9gZ94`:AbxlĒ:O۷)]B︮pBOxj!DysfŊs+[+BFGL{wEd:~̏,4OۺP- %vьk%":ă1ӝx̆- t5@sPF! fRUMW@A;,z*tnՙ)pvYo#v-U+, w։$L|$( lTQJ[wTw2,? 'KDԃ Gؗ*quěXʷ~K ,z}&л>F>pb= Q'wU|,ڹv8AJ:Cһe|œD{2#9eR?TG@(f3'UlIu>4\7N? ,jpʍݹgS>Cj5$[(fOTv–D:8%h0/ЯF%g|嘭#$XnTCdAmPi7ZdMJxj얛R?ͽ8_ꬢoP[b+,=0\X= Nzr^%O>A,V:(mnhb!&)D$t(C.orBxYT v~YpLNeĝĢ ÿ]g?CE<* ,@]kg^|oLoӌbzy-dF,3W: ` UvI|&y"4/aNYSƷCF^Y~2fP^=١lLɸ۔@{ژq=BE2_ w1^i[ oQҖIbqA,\l(!@ ~Fhs v1I0Z3sO .rݵM[Z <ᩕósRTd!FS.J 2Eg3r,(3ۼ,3!𮥪ʀ`Hj# to'App@G|\B$[%oxZ"A0lZYw}j\8`V\eg!ͷ%!M9" "yVR%vV:ȵ6(y <` ?v-z*`G0A9 Q"r7eQejBqߤTS@t[ojDdF7 1~k4zᳩBSOhwXW'NQQϫ^QqzckOM-ꉶy -A4E*f%Ijm֜uo0h !XbVM+%Z0B.,~3/.R*+,~[˙2HN2itΟ YJp;-^5ga2Nmb3/Lb*NA{2ɎqM mq3[ErKqf۽,TtBBCU Ē7G #!ܦ2; VN_sE)-Z :ۄ"=%PO>$Q B{Sbn 8g9D%*qH\ q:Wo~P,9&|ˉE+pK sBM}Bh/o'2t8Epi֔sz]-r˾#铺bPB ]ŭ'O7l?a{ DTk֑#"+)X#B 2庘L!V|qPKʕ d&1/`y1re/=nϾQ7qny8'f[ 㵉UK4.8wV+iObZ(*QZ>41"ydY|5/T%&+GOYi% q1l v١j7-"=ZOKR2m'Ϧ+͎Xi<ص\ԙ ޗ #9ryc"p?R=1LIF`Π#(Ky ~AZoslĩ~`M;S;Fʤf_jQ!^Ed|= ٸF 9t/Sb:?9x3Z3v&,<]bhç; _W\qӘΆEhJ2$fyK tF}S, s?GYK%Bu=gKEgY7Kn,Nyrm6B+UW|8;FO6{Ӊ`D pwD3${KL KA ٹ, oOàhu H픯c3ХfFG=`gUl GUcZ6dW.!v<Jn#.qĭh%S+YIMejog̠€ Fc %°SN߯1̦Jn}/*6v¦}n)$oT;w'zdyV0q+'5+DPuBG w$TlnC"E=zmD'#{me 0/[ #AڙǦ{EI cPln';Qϡ'uOwb~9l8[*خ̷쑱lLLW@<21k>uBǚgakj(8I~{KՖY4c4;~Fַoy"<#T l-5.jDlQM:Zgv B)x8quqh+gy5c:֠9Ü'0+YG Fu5EnoSppЙ@K9F^MCj?NHq4=xxyJmM"/;pxr鮒9FНcVB.Iъ@\Eit `fЦ\g I/3%-;ػ3`#OZ' 0h#)_Jed͊patn}m17O,:dQD9q`Yt9H2C Z7VS6\ C7û\a\F0Rf=(=ש< >xc՘ {:uG7>ـKC|5$RPYmdӗ8>^Xǔ2Xz)D6qr*1[ *a*!^/,Pn0 겠Qo(/ R e>VR1m'+Nvꛆw?X1c33̺^4ܔ#dfp%fGΰb;.RsugAW$ 2*!yp7=ݔ3=?QqGkO0b)]6]28iLL)VVyCbOg|O)^;~VϪ5xvJ "#Л\8Dہg^"7I; 7 sOn34 ;K M=FzG jt Tg!6zA/>/h,XfXEWNݔk/p$--Sɧ!6is7(MӜM9 9(9]4%eDW0G<8lquN}-!gs=Q(!M"f"oJllb͘h?)>$_^4UsE3AZ dmbo[w_?D%@ {p^[^5a_kPv.:Я`xoDgs3"'[+pqӡmHG0\X5rjy[8/ґӲ^ֺWpMmvO?)C}bSo##0e-b~mņ]Q#03QF̦a`6{75GzbW-{L1fN e0!7 *-6#XZjy%vo?۽aYOfFG:Ύ<݂Nq Hm5 Tڍ̑,P56Ěuizp:ufX}( VLfko{JTK+u5 V*ҬBIufNB's$𕿧DovO _Z]Sg荶T0.{2J r9:/[?2ɛ~j3,Ui"BmhڟMht ܎RskJ#F'a32Y٫ &جI{k2HFXdYt ]m|zBRd#FO63tTz3+&O_d xUqK&A&Y JRJ~"v,jWx.Nu_+4â:j0BI4_gԿnG}o%nno>[/\bh>E> 證 pV5B(sN`AYOH@!^&0>:ʋNK]S=讘b{aD1Gn@KD04A/Vr*AsP-@z84nGɧFiOA @^bEň3D@>rvIa{HlFwvV?![{M裺Ak =S (P Ck ZJS 4d!-7!otjr&_p#J4O:_F^@Xu01pS BDAoB@Hݍi02xAY/1n6سFחY (a~.#F-ے>w`Mwx?j\3wGIWfxB^xᘡͭƨaRR\iL#w6˼ӥ)Ls'1"0ObuCMx݈8N"t|ϖ*" #分Y?u.D 7vԦ=Q?AT;2f6Fac @:vo0` Y}q!k:B@V(=i(kNC\vi'e} 6G=1bP L 7DP*HOٱ-}7 M`Ck[?Ktkܹ݃ļ(4 5kuSFvwP*qx=rLLXӼs!/UuRMW=Xq밪$q~fXql^I 6kЌqU(e@W+nփ1| ^A*ry1<t|hH/,ɮ-YY7aI)) M%- )87{JqǙe3 mt~k`M!78{;~ F|sv=.]^zhLCLUYsvtm\MV3,ғ׻ѦN]Sg[2[42^jA:?,N{݁8{ ,wR, p)To7[gUiEbFF4Gs !{-'.Mʸh}M8Bm%`&MpuMT+^{f`(٨b>Z **I籋[۶QgHP9b)q{C{ǶA1c#l'vh,۶GRC48ˇ/S4rx%j[A#W$+bg̜{vwWBV?.DXI{oiIf'~5Lʷ3jZS:#B:"\owM@3?}i1y\*&nq:,Nv`[q scE!xx6B{*Gk;r6PxTrvf$oBL]h?Ke`l!?cܪ";>w*ؓBM`| $3ow=HQxk1B~t~h'UOLyhSEtߏU;.'pkoRzĦT?Ut4TO8ˈ]6dHRSAiGhb$*fAҊ.EIoIX&b4e(%%.+o'|O?FD^3 `y܋9-GSFZҜTeU‰ <}3z0-pQ(uI `yĈרA)`Xk5!K=Ṛ+ wTp"};F'q4¯O>Ȝ[@uT`6ӠkJ"*HqT_ө Vxf\b`fjD8a,cjѩW̄ s摭7|ū^+,&*gmݮ{0oGP6L_u#L-sTE=,]$d0oY+GCS+TͪZ^We+2IH㽏]eݘskշ]0f fP>n]AgA/ҿ6u@JeQv}RPq}740oEsFU.saTh{,5eE&":jNehû[G{-O)E@fKgL`e1m"y9> ;o ƺOXɫ)6I_~N*. n^u *o ݬ]Aussďy溜I^>sH qIcmS[F=g BoG8 B>X6pu5adf\/'(a~o {\ϵ:>Jxus0i):9%_0 ͵_1qg~b/n |qJTJm5cvn\Hj3U;kVW 00gOٵwlYWpuN~Ӯ.zBt>%dip>ƄRmeϧI?KEc=L  E[&PY7<Hk4 EXxw*?+&|1S5gehvuDv$MBRKE2{=EGwW7<W+'~\g~(*_>)Z7VAq(n62$F$gTּ5L@@" hтk観2jԦ|kW3q7۰༟/k [+;,YWE XV?6$+%c\\'דVџzNdLI]5JR_Ov|6d2`\i(ڊ uWLF]9g+ҟAiIA}- / :G~L]f zI#b(ZSVIӁ*;4O_zL4.rp?`4eaeP~ʓXfIN8o 4m#ʫ|d ' e[H/J~`/d0G4JbZ-U,} %w; ׃\v5{x;苂Ñ)s9\#,x(nD(p2QY~Debq_=K'/՟D[d`˜"k3(}&pm~n, nȏp҉ aNNش뽏>X'k EpZ 8呕jmF"7[<횇ǒߩJwLP(e;)C_L&!蔛7zIs4.-u:dwo`:<0dܚ.Il31c0fC ȏ*2޼$2Pq"VQݸ7ň%QM dgY81NFRi],^OInpę(i7d8R\92sm99ű&A9<(_J'@z Si] ׇڻW ľVñV>-ҭWFݿ9e, vf?f*xո.F}`v; SnG$'iQYw$C!ceuMH%bbn7:8 ~IG,4%#$HJdn6@ /q V,6Mp`^#h%44ۯ"EUPs3o !$NV"O|%rQZڔC7|p4`Ʌ#[f9VϯGoA4, hMFMƵCCT~tZ66$]8dҊO/A0(j ^ĵ Zks9JH!)d.<31R<>ZT}FJ8ufD(?.d[n ~lm'ئ#j[kTϕ`wcd&G(xEJH,t8fwhtHMWa=is0 T(Sz:\%ʭ_wd !<ݚ^D.Vȑ{ںu]<3cȡ0??Y`/.jxM닛!<4q'UURdԺD19,ZlᜢQVw]ySkHP)A>/#1R8ĕ` $436>)(/bg^6r{@<*qg( :Ѵ"(fi{@{28#х y?UP"U}u% &$]RY  D(dJ#ԨlpLP4w46pN N,OeٟFǑ@q8Č^Vu`̰ (Qл,m!x\ k2bS$[_U* A/cħ!ݜޒq`r{}Tk&%}7+䛄܏&jGz-xMT=깊-E‚5(?f0 j[a{HÓ2R_b * Sު74__}1h/#ytT*i:hVf}ᮤ%?gvH@[>Sa&/r,vE!m ٱ{`kKq[ߨkx7~Bo+)=Rx)=A fsQl YzrGGfF+8B!݆]>3KEZb \o\P]ԭ"ekřu2e !9Da2"`Y `zx{"FZ0R>Dm5G*1AviXQju`L:U:iR*ùL"4nÛto̶/5(wǨCU"-i eͯ覟t?`|"0))y,cCh??>P.KG(l &XoVSKfOy}by{9;}W%N Z{P05Ҹ|-3u +m(Yre%uNlO ͣVs##^#Y]0Dr(̯wg>C{᧛-_5m캬kӻGȤ:mM[;=4X?~{Obj=n+OsA{qP[WIB`w(Xʵ`? ae /2c5AݴXN(oP UK̔* m%&< [-M| +OKkNb${Fs+`'sxTh#û@"xz8(K|m e0vM5F _(S]\LU1Ng_r~A޷W aFnu 4C+K.Ȕ , ]} ߰3tcrN cTM+ P- & ⨯9 X,3؅~դyl0xl5yqQA T?Gja`j  iQaUVSϦvc6 >tr,lj׺m6eb׋HXV':\֏MLc W5W ggV|Z hfM"bl4~$fg|lۮ^B݅ (uMnr4OkPbl@ 3ц3f+'< p6WNsq]^$"7J<75} "z-fb'[!Oؐ?rt4_Au+9WGy8xyi(7ry᪱H' gW]VX [yJZ|2&N-Jar3)L4z*ç&SEQߵ)jt`[S LWۄQ Ez>Hȁ}$ Q mygij㢗5oiUOfKE-*#|nkZVeֳpf_fjK~Nka;EF jf_!罦tVl_$ᣘjT5 lG4mz*+["ETFO &F/š$[ՈCzqtI̞TT^F.&lk!0c3G}DW{X@CJ4¡O<:;ɤѨpJx0JOM>)+AR+j Qņ!}֔nzunh T/eQq /KcsM7 xl,ue|`zO`C_U'Qp|̎d 8rߠf{7]@f[cՓe^[k4]sD"P炖kNL++CH[:*.`C4}+H*E[xhg ɍ+-y6ɾɓWj5wxpQ#> Ouj0]>%Th˔^j]ak.@ױ $ժ{ ?67KkX)2<Kh ” s&Gq"ݓ[G-idG/EAN ԷY~ М"p (]N&fM;HT+IyPS3* w@f.j=2kMXPkuU \}tQI፠(f&1Ʃ"C7s: n]m=PEClك"͞gx)36ғ/Uphw6~5'bGtN乔P XOH OJ&qGwaÚ=jW7cߛ"T\ՋP EWXڄ!cLk?ۊm296[S U$6ٗf$ ½A uuJ?λL,$n*uD3&} ~Ϋ?XIB?8F==ty3Q33Rx)rVzvrϯMv9< z(Hɇ ^-{>2x7a)8{5ePN.̫¿5PI( >pMcBxL Q@`dWE[4!LA\P X2(UUnyRĴSmH_oԞۋ}*߻{WPe*EAyn-0#;eG%?ܨWGPȫ+0u*T샍7iw:alYl&a  R޺)3xةR3w 䚪4!R<#ySrHRQPY=Gt[S®I=AO`KЖ{b-H_P1Mzꁳj \~ 2+=Z"iѦfd9B?ƥQ6aܵ[vQ}3٠ EfшmD&2*pT/ƣq/H1x=*:A8hlwl ҁ&i{uj)߂A9EQAi(w"E Z2B}jN\4#LjZwcxT4B`=4@UpPFJ\JZ+KUܱdu2tM xX>lpZt>ʉNۍ{BQ+yfKHY(e1}xYoZ'rvXєÄ~0jl[e9 UxUK#C16n6r洩E~QoCtOhKEjZCZ7ĈVdC5ϑ9!Vn_EʀEZa`a+\%Zdݏ_eU8(4itҢT*В-{ m@-1ɶz"EJ;S y!ҹN"ԑ9 Taj2oG\S2BH㟦h ]~¯ێJw&;&?h!D\cqQm͠Ma'(B?PeC%/u !A>^x6]0XdIIaHHυ ֨,ɣH9Ne!dB1 ڐh+&+sPB01sH!U0_l/u'1f&2tz2RL$v޼j9)+(y01COLKLe$L5;LI"#M8;WQNC/3eݢ:ȾɤdJDDShmxw_lj1fu `.ܒ:#ỉ64uiW.XyK7E TJ8Al. e#X L[\d"l U|u i#@ܪҏnuSG~I'lJܣ-} kFFAgp87 gW92 bsH +͏ʇ)Q]+q!Vz6*B,5Vy*LP!;-+ qqf'%;q$#4VLu6YqKxy5E :p^'"Qz G9Zg|A2VM *^V?~0")5>N g:vWɭo. @¶g ƅ +\3JqY\;'y2o3g4@/4¾K3`*gqw!6nER]TOlAhRCnOXO=Ll2\¤qb "+^[F9eMd"ʸ`yN^'==ٽ{k'da'g+bE-_;Ui&$I,\.I;#u,ibVTU , w{Zz `Uɜ NCG$ 9]6O:| E;qKلKB`SNrֺ6*['L ϳi/1ݰUPu׬9woH#<=,‚J`DhnAic+^vDX&@eIm23ůYTx0xeA)牤bîI Lht$} }ч` 4:e&栦<%יX۫nGpZ0R\/\SO x[x) ղrh0|vPU}ק`4bkd5k؋v| 5kvԡ+=uK#gG=:' <ݡ|Ť"Q_n`J;^_qOb:==wSnS@܆<첇&VX~zK{% 6`\ڪ"J`Ft.8;_vȉqϗj:c^tn4{pDlK'hQ?$ʚ1%E{eX Nq4cES-?RG҈w *Qk&utSצ%*G |&aU'9hMg]CK{Q{{'ʦz?φ%XF|.KPL&{i :N8 =ˤ(qڢ9óP&?x 2野++L^$+`d<`#lڞW&~ЀYK1p.NׇXg#pS[+*v ) |0sncMO0L Z91491d WAhPOPmg}]F{f10J;vtևKe`= A+Y~;KyJ!^^3|Α!TGFOcED:XɝmKV$(fm~eׂJH\_Xc;̻[7\U`$e]bjsJޏ՟}w@\dD|/߱%N(׹&@w/Ԭn:4H$%Z_3LFs)V~צD4 v76b_Y*ٿǖY78}"ixC5 Xѥ%ߨ ʹ#zXX= ڎu]5딴OeiǍ2ܿ.JWg/l59K[SOPk$N[MR'8u~}6mwbpD]- (d ;{?.[㿦 ⭔ө!%,4'C,QT86#1oENfη"jT.3-&TՊ"B~eH-e#]ZeR@ÔU_qg`LB6CqȌNkIG.S M;Oi ?g.FuDzɜ~Λ2Ay&1 X;ؿ< _m0vmܔ8'? "ntƸ=*Z/FnprpWֳ-3 N E|guCa`F 94 -[qynL*cbmD2Sm/N?Uo4VD~TQeKQ!sO<[k|X+OO6 QtȺ8~׷Ip'`@U뱤=E7M;]o9[HB> :[ips*#jfk ~\!vp5TDsTn .na7ȜCY*DoCke+M˙ڤI n2!MCg%^CJE\R|әa@7v` 7=4w4IcI(cxL'7Ļp"u  JJvPFqÏS߬1[fk7l~J_ƿ<ǖgV@W̻hj[|sf;+e[-`sL\o 8H߅@&iLh9?aL֪b_lG1tu,]cSx?}zPd:l_f yR4+N٘WMn5NԸdp&BDtvxw?5Y ʖViq7l[bkƎ]!bJML{gIYQS< |%q6f4N-u;gIO!H/UCtmӆYو;AbCxU?8f"ͥe@$wK\ K1]\֦>yT,*0N\(\$Q]A8ߠt({J=l[^vPAkZKԚE (b_;E(},1}ZUF>} e cZJm3Ja y]vs{rD#;Ve_:u(۲ɠˌ20R8+|i fA:M0emULJ*?0ErlЙo$pr wtJ'* "f%Ȱ;ܓqt]M6HzGrĵ}K9BZ^BweDpNzQg4,c]RYiV\\dZf'.F_et `yMfл᱋ILFl{gӔ& .^ݜ[,p?1xE&tYg<Yl˱BoJ.E^i;*Ejד$ KetmOb".#< Lʒ˦+?+2msZBdGrՓL X/j6Iz 6Β_0]y/ 0Ci(Cv: #2.kcn-=_l)%o]~Xn pB-Who"M9X;؄Mׁ[ɳ&/^`P/B`JO98R(xݵ qi?͆Ѯ).f`Li^T+z-JHl@zCmb4m[#k~ %Ѯԡ'-f|@Qv*%1StOw[Ip(8G (W!.ih<`kԅDhy̬brk@p `..Tu@q(d·d}D9Zd5;p:m[N{CdCMś 1ayqTR ۙŅ -R߄-HD͇>sL}Dl5~јG0e\rbZ~6z<ע[ed$& Yb,_CBae\bfZPG~⿀lŞQJj;ڌ 8B54O}=.CÏ0OX/B+GXNh6LVxWaMg=gYKL"Wa8lPK[d~);w.:%X}/+w:=cUԤBצe 9Xxb{) 4>Ġ#] n_ A;c>?` hlY7//}$F~߈L2A7 @-J9@(#m*Cgjk~ks3M`XVKץ§L Jq y=u*DTg]`_hiƐ1\NM$ܫi%eLgkUo4.瘇S$wGxb͊co]FIGKB/ ڥ=ˁV8arxmɚ7Ub}rlB%{Ag&VG{DKÙ$YQbP'o+ Z.Br"p FgwI$gK,x$ fmf &$9$%oŐTJr&~+k(uԺ*!J [1D;$lLۅK= cλo(8 ݖJcrç?!Vb*Opi^z Aw|C/#=g9f=Δ,` G s&| _"0Ԭ+#`LH9gbx0E#cQ EA4%? !F҆+lJ(8(ii4KtETLݒb NFcS)*veYCw25{ 3M=ϥ`ݰ<Db͉nz :$z>nwrD_ۛW^@_/ԭIgĒ+WbDX 1BבGzB&Ğm`\hי=nKIٯG!уnƀ66YXgZ;{,Iz`~&aŝk5&Ewx "j*Z爛 EЍ|M$zp\ j.q|7—~4'53R4ZJ3XoSK@]Wh'.6,en ̇Kӑ;*{wIGAc宎e iMLHDT8plh7-8.'OyĬLrf.}` |I1T<$^X$ {/r$R87erKۼyA-19 èO b$wR'Шʅ +Fp"Cy"Xpߟ|R^ PP`!HKCu1wwm3Y`6SS Ycu)nhz] }ZB(<MHR^ .|W]'e1fui!_-8؇⤹`hi6ԛ~NrL|c\@.++vw[Nu*RU0\O8_f3QZ8p_*8g3c sy:9yI#ɜOp^^dof ޯ2[D-Gt $TkFD)9w2b$?=IpiW]oD+ˮXjt~l9;g[ZR%ؿ *=̌7)v>IlB@¤0i @adKkJmQzrNj: r=(^*"cxRt?SbhONxC$SXu y?cQ)1 ؕ*L2g/{;ߜ mbD=TID2PM̥5P:}k`@-X2 |꼻`8=A뼍/w7y'dȂ1MNCljSԢ!A~H2qvRnqACFyb| IenRp6xW_R )͘s3-)?=wBĎ p-\@2k+I*z3U0Н5>:yJ~oŰp_[NJ[ysȽz.YLV\:f%Un2= Jb,Lх]>KsA":`@3[ Q>)<݇}"k`pԆ5F 6lʆZQ ov(ypcu@K'Du7B$<VT3bBNp:)8sDH >G>!)Yf]J̇LUr03`?h.4׵!n 'E- ;cM1zI65HCC(F eXƃ.5$љw9S܇pyteEpiGD ;`G_([?=*A!og&ŕsj+0ՠ$ckZ- +\!ʧc([856ɣPg'nЃ/^410̃mpF9cLԵ#woj :}A[7]6ʜ@;OYC܄$ǀcgX"-=yh_?{9HjX_3&ByLXϤZNs®b_ 6!2Z/;JLת2Ǩ_ rEr*0`a5`Q:< >BK/ 1[Tu`իSfBʐ흄_vxQ j"kG"7-{%qWݽlb߳q"TBjiOZg2t^eqq*U (O 4^4[\yR:2i}hwK8|y})~tJkL]Aa^pgY#`<:*Uy$Oڊ7,os46ԣ-7}ˎ2"4Fc:IڼS XۮB aw]2T cC347qe6|.|E@_GزAvM8RUAѩ}57=ŧHÒeQ͔Ì@͐.Z *?mD\v;XʬP䴣H-ZPX3E.9P%V͎#@jgȹ*ƴ&WE m&+K˻nt8+d"G"]_%jYI6 xNzN3* ;k5.VbхwF3/*\7HCI{z%g)lnZ<ؓfx8J M}#5 7%vAߜ>di:R& 3=)jl15J8B4Iv7P\Q"[2ۙĶи*qz.hL-XUg@~e00(m9#e5 [dXI\:,kWv\̐,s:OMBP{:|GEahq Ҟ& B%E@(A Q܃0,4m%  .l?HO z'WкFbM/H B1YJnڢžoiֈQG*d(*?җ<8t !W|>G^qű*8Ut8nR?hKvFEmW4q;t2a+qwFP5|G4R[ޫ^߼@ab;.;(!d^vaG=h{1"%/STEOg ^zYa>JYf];w8PzQC3(\]!"J|Σs; SqXI9uGچ{L$d82T~^/T-V 3]RT5ݶcteiY4KY<#weK6B@RC@Qa[;a9vlt)'>d^܊%NK̸8…e)6G;q  n1eV'VL=-qĝlS2(iy'VIp)7VlyN^M H0J, <tHBΕ[t &-#'):@*|MXzbgprB~3Dd]8mCW1WQDo ۈߝRf_!vtq>gY5e`Nn?B( "8?j|j⩣ OeWt K6yHWJisjzvɁIg~  6Q3/rz Fk^  >< Y r:*Sap6miէsgg;Ѻq)g0;!YP|=.ZXE%/EMh2v>er3*J(̋:Dñ{Da^ h'`8Mzq<& {:̐_`Ts$lrfZY"K4ݣ0b5je=VGk>쌇};hPjvl~/m(X(Uonԅǝ$=TR6hժ?xi#;ͫ`4ιn+~;ZjS4av.}^e[GWf v8"++iMH {yƚ@^Ezmh|}Ҵ(Hk~(V4Ô(%- ESsUA]'%CRgdPc[?=s/VAJj`0o9*-mĊٷ0/dlڪxfYp%E7}ym+R>c]QN0kSlcRRD盨1o -c}VC۠3>UE$ a#;W2>U/z*IuUMI`Oڰ_$M!#60쾤>Zy)F֌31p.C8PqLi٥[`gD;TiYCjp`Z11} VGj2g.j.'_棏R,v#T8kČO{N[*y"5B2S2h=Flj*IZDFo (gH梠r;+"삨'k 3E+Qc0Ju>!z`aws1Α3]LjQj_ Hc#llM]4w,y.X IxT |yyEm`[JWdQ)mR5E sI ,E_(7FZ; L\1rT~! qs@h<)@KGwI OUD'61]pgS)9/ Y %fj~{]F]K4^,#i20#J~eN_ϸ·l^p~hb?idnCٿjo4[Gz :#K݌JEVp-ޱ)lH'{gÍ[6 <uz$TKG3&84};0){Nv].%+՜( E5h c\:UZ˓F] )CxuG2#oF6h8MGBibY'~;uU[<ɒ֬Tۋzm ǍZ#E;Zd9.-h,%)Y/*y-cG:@Y QQ'tmo:vߦx(23#%=\KH^]]TW~ʟ17oKB!ˉI"&F_0h @ 5L-J&p@ɸSz ܜ_2m󙔇~DVX#9)Cdw8I]e#m3xcD[HP埼tFnU"\6F5+NXshqg8a2wN ëlXdZ/z@ zy\?ӧO>p`~0'QzdKk6q::vlJ1gS` B.Ϣck14knY-䣨2EB(1C9щq{|uﱴIz-@lʺSL^x ?#x$ԮX,4W-%:^Q \yILc)W:F0mYR ; ߑڔ0P8R[jb'ͳajx{pp;{c{R(u-U񥫬X_e\s3\\{TWu oZVRCtvTtzRQ\mKvW5˅'5Ysf/]`<'$% 6aV?6 \ܻ/jM[ sQw? 0kŤe7W>1{6/Jd,'ppK1(ԟS!擎}Ԙ&r>v# m:TscA+) |%2v##K5N(;h wB:OZY4u`X4B?C=T7 (.w=#kw;(u^v\g.>~qO 5#B&1FISu l~Ht%x/Ьm 5<<-+2xUx**Oソ_!5T돭%ϕVƛ>Fj"ӊ}AH 50 0Zb;NB4f` Cr3E@\ZyۏCE 83V#NU5ј(4R"eI# 3ɥ &%=t8D+‰:-ma_|uʟQ@8C*xTUt@lm%;^!6Ny+cUIU/_v#o_y0?0ciM3F_nBU=AH7 |g |3Q4}dz ؆2xhPEyL[;{]Y4w<MWFCզl둶vwEܕԽ , H&"8ָpcTL#MY; MN[G7.6ﻖ-xAfWi`vͅul h>qoԸzUwIҸaGmN7I}.^lf@nSp}0| &iڲUU:Ocf K$pVgUSR(جA7,Dg{)5/Q60Ȧep&ӷÔ3/)s Hd;ۑ6\/"|tᩚ^_MӍ Csx`J%~twpdqh.Z0} C6?-ga/S%Aͦ*N Ʒ @p L]e],2 UntZ61p9MjlprYi}dn]MSuoT$|"A/?Үz77 茢X0\f›k#ˋRCpJߎաzaW^(=pqSyM#S!^lmx~`%ԄŪ-=6]=eߢSKlFɊ)ᄊ>Xs)ό#){|&C"ߴ[>ʏOqhvHҠ_H==ȧx1S !_/8WX%8yՙr~+48l\ִ֣g/`{׮(s{oqrI:K x qYM,f^l%ecy3ɂgq޹f u_bJ#1$U)C@IY{nJPN/8x1a((0ܛ8-ȭ|5U]*ށ3Kg^zrdy[Z=[цvŴk*_3,? , 'Y֩N3M>R+cB :~.5>S6p`2iœHd]`s_k]Q3 2.Tv ]q~%[aUWPAaa2 HR)R~+Y,)U 3MDB 4VH Ry2|w "]صqHʔrDlIA=l8G"_8n@Zb%[Oeȣ.`vg]]|+:PX==T U!Bwk1Y4@i8nZecAN)]K*Jɀ%( laۃj;[w4 -ώxc)p =EvP>+v~<XBYSbېY_QhK%Ƕ%mx1iDx Z*x1]u$M+YC{CvߔlYXݨ+-4YL=czy CV"wEebkB;`Z&8(?1 rKR-)i]DXd8wQdyqpevn[Pm1pʷiC mUP|G"W 0m'?ߓFf X`_x8AlX.{R ~Lr<4c+7!7Aӱ?}6{5Io{A%tRq߫Lt{Q}1Ͱr~rsE~Y`%j&]Qo nChNZA0މ'3(zK1gZ{TC;HYeQ I(TGc.obϙLU;Jv}[=l+jO(˸4&r! nHc#Ci:ѯk4;VD "j8OX4\ tf27v(2&a %U~CCBgAt9<ВQ"jAZ4-$n;Y+h{^{LnʚS>f66ܴFSHhioLjcn$WYyeC.1uN߮KgKȈf^?ʃ!IfU"aeb"8Q QF$3OyR/W]Sa|߳vn'$R2N-!xn4hFv t(w ;aW֝<[9ywP/rܜǟP D N `Frd ͛|yw6"TSAQ a4}x:7)^)M7ݑ6N zTa#chtȩRknM)d8*$yWk8d(P%$q'{3rPόcVm(3j $6Zeav4ȼWMoYUJ|x EK֎h(T"`.՘UHWƻ_7R]trXkBmf2 'NK廴װc49'C !~irVDFt7胵<`ѽ:,* Dy&= e2%aJ2FE+H#G;H%l "ғS<1~af)Z6$Ln0#Wޢ|je^dScBoRE{~8k0`i:݄;$<"fwG+QxHx^4rsQR X@cj%.m̞Hȹ ^B!̾ ig<&vGi0eJ4Q E*4vcO?J"b؅pPHB$ O_ǻVQ׷αI*0m#?'~V'we)C3}rV+u'EKY=\6ŃA-3.ߣ,]M8@v#63yO:!іIiibc0Qp#VFJhAF.K `0[_?5.Q^aHS',Bx4j1u+gPf}-ͤ1Ni<UExFEU;ࡍmPCCic[܊k]$RSI~qR'@Rׯw_B73\."62q1lZQ7NF*FI=*1>kzB x$ECb>Cj'l+󳟓mp"g$9exXNܾ1{c}KzZ)-Jrۨ} Qs4)ɢGOѿ=nxW =vIc(AZS _R[Ml8lJkr gIjBўmLc)'Uy,y }p:f٘D 46_S#) q݋ˉ=p`[`qrZ#H hB$];Ğ\<M2UgBo@|D/k} 6P/ p6!w+eeg2yvH'9jX,SyPb [V#q/@x8Bk%(B]%LvdC f,f"3fFC,TaHSԆ@`Pz8 ' QmN^pyM-J]n}7mow0t?0xYw@"Skʶ $4'KU"=Y4zyM#] 5mܵb!Qu4)vjԤÜ Ol[G=Т*^>سt6i6\cQ5v4.?<:szǵ/! I0A_\OH-; =nXSWsBV@4b+8MC4At}#|sXJx87" 1"F[/k::ib+RgG19g;\GmyMjɄ ݥzSӤPb 9 ^'LuN"(=ifDm_#*7) ,P )2e!Zpb.7%r ŏ6 @L,:CA&Ỷ4l|~t%O$1oP=z_f((njK)MFYw8@J[ |=j'YPjEte(\D Y\MaֆčаrYi?:p"Ktr |.o ]Ǹ]fFE ZC6)ע{i qn1t*xVЯE2_,n{_@< !7r<Ɗ*4{q 4uܛ`_lH}E*8O\UH%l}3t݇dSȻ1a1i~hdZ_E>&gw4>;[#a[[nāyu РmcdB95 ٫]fN#'&hݸ#-I}:Rkm'릟 /X|-&]޾ ҕ@:wy_{̥Q^В'fVvC i!?[I'r>וlmU݊ma@H1G 5fZʽ0R[ !9=t2݋sI9, ,CGj_aOz+TA|FrG󡨒K~le/^=v*0/⓰ËQ ̾R\l3;1'U#j^/l DD=61=0=BmJxv̟C=,J籒S5(b+"AH?+aIU릥Y.ՑgYU"f; ȭq2YizdUgʯI1gDSX(dԽzT\5ߜ;9<&˻wjCxN.|EIʜϣ,"#irTiX̅^]A4GcwChyp%w|G#d %LQe'?ȡ@=T؈xn%ƣ<]Μ:W+qN=GJHi'Avq2R%b!}%F)-SZͭ;;S51OvV=j!m5(}#(\U,)Ii^;f.<w ZqAZbp. <H?h-ݕ~,>/p9_ۗh}0;kx'${K(!W&t*P.x?٥ Q?^AzP kpB%Λyxi l4ܷ>03}W_ȸ6Eޡb5v@DΝW$De]snp arpQL/余.mEP[a{Rwx&U[":Wk-%ܽ}\?f8MV@Bp87{iLY;}&ay! z@NxB+`"rin;@lKs5pSTA+pRȴ,eɴKܼJ,;ʮjd> QWe uo9'm2YUhK<鈈ˣ0Hq"xU.ElΞͣbQأǙqx}/ ?DR ăٜZwY`=Вԫ)e6)OLjr"ȴCWHE1r { Sb1ZzRuEb׽B^%7Ʈ N{MQ/qs(Z('hZͷ5X}d 3Ο7`6 *fDOpn=4*e {~F#-eEW8i%}3h5WowtJO8] .I~'aɐV֧hJt5`hDXxޝ{|F hȺܵjfS/NX.G^x\U<жB<RV~yBԭb$J8Υ4$*=vv)%_@@Φ}$ JL kdV඿@fA!Q^Rn2OlgX]fAsf]|,w}:| [zZAUm G~pϸ87g@o'q޸MB|>,l@{J twp3|TS!x-jGЬgڠ??(bsvjl-?0q5tCՠZs͖Ή|eJ`ۄO>@p5j]>\nSvz=ed;ƊI[ulЁ ^xv$/?Q+VWXD/y|[RtuTqsثCn>^{aM]"8;@?9cTe\@deRpի ]fo"oZ@s$@_ Lݮ`-2r&/pĄ"3bאw?= +uO~"X3XGZZ+e'49ݻ2 g<M-]XPsC\ ۨw%$g$zf-0x}IRH}i9 nh kqQY+j8ukDw ߲Yua' w1 Sl kBXT>x %G'ƅ,YP< ٸ'9+VǪxϏZǶ!Ի+ؼ."\f(|:?ϣ;+$HGiФ^>Sj C_ L'3XC_,2U󨭬pUc^NC~g(kC(ѱ%ȯR*Xaa nyv6ZG{kHK1mէb (k/)^pSd>g1ˠPRO_ oMfLeo(GSx}$Ri%=8QGU=zq$ưg:W4 TD'`# EhdplXƼ/U"9gh4t300Hzri2paN>dtޓW'Ł* zXG6䠤g;B]iIYr&s*8Tyyt'%P*dYX,[|OPygyU1QFE`wꇾozx&ýŶ3rϘRa nZ# qȻTA7AЙ*c"[͉J [dj{g6Hlw¯<^8o(m`ʦu. ݷ*R( ˺f#偯{c$i,q P@"@-T\~#/d|B){ªv_+'FuF&h l`':'⇺)!8XOܖRwql _ڭSX&B]RX6>הq_Rp Mr1_h&?bj˲W6o迗p[b'F8x8~d'˝ z:'F-HtVW5ìO~*#`0F}2a.O>pyd[ םlo7]=!¹ jv?w+41B TƏν%eRȥp#TUO1րi|V.@KRC P!ƈ =N[\R04YvN4?lfT{Qb*1Tpu^96Ό(GDyS|"Si(w=A" Ώ:w)Nsέ&z#89 1;XeI(mށF.8#\mHO_&`2O9bt>JC^/BYڑ(uT(*4{K%I. KӮ4!q;T_W H=|aϋs 4\KK27:?'a]"=$R0Wuzác3B)\^#f\wPX{'d3m5;B֡3De #jɯ㌕7b&(oЗ=@fJLvrLLq2npjqVmJa` Uz9s- CC⡁9c[42V=a5' 6-b%6S aM'WhUHAWK<@uի[:cUOg2AsLխ&v> 0J`P~/AUIJk1 w{fC]|UkM 15Iʡ{1J{Pc1ӣTTLؽǘ&A*M(fѦj)qx.aUnȃ;wΫ~f% >ƒ9p}`Waϝv_AyB]0K0P{&Z?bț/*x%ܢwɁY2D5t'٫JiS5@{63]jwO %T,٥C@6>YzUzy8{Q7bua9%HT&5G?m{:J'R+<{ ӊ#̕9Rr2 ``IHҮ< =kێkRC]l)NXrbRҧOp0%g If6L.+'4Ĝ^M S.& {!sDhƸHSϗwBvܳcf;nָppgS U0nF`M%!:6mՓRv9 r;+Kb +rDM x`1ԗʩkzPPg~L`Gjlx!$7٪VЭknݥKW^!OJRpZ꘴VĄIycbar *s 鿎Nȭ+G3 C7>{AhbRLPFcjnD֑XJ@IYi*Q4ͤ%_䪧1e@Bsg97 %dQk6Ƣi}v w&0 Oɀ}<>'L#H%a6SA@< }"g=ݯCZd[ Y9^o约tq|Ɂg5C ؿnlώN<1$3gC7a6j:T~qܱVÀZxHu? >dڱ Z\#{@B-X`0٧ӄs=K]>-> : 仲G" K B6SK\¡9AWA-[ԍHCSHnC~PS9pl(_شl㙔!ǓiJSCQ9v'~+(E.0N;wWvb*#|P!(O:n"p<aoLQ-[V Uk}F϶diWn tN)$0Lr?  Rغ<}+)c/lӾYO>\w]ᵭ8 ^d\g )7M-&g(/d X.Cl5yUx=\MF-T#'&pp##sSٖݖ/C2ց ~墙cVZ&D% +ŏPhn|it0;UtC {(뷫m;qvMa.,`m?VQ. Y'PxwQDZ@sC3Hz1a9Zo)9bT_cxX>">ihoL|!kuL$ 7O2yŷuxY: ʲ &?m\3"Z v3gmrMOF(e%5'|ϕ?gkCiByr_h^OMkEaT=9D%T2g: OJ۴:p P[B$68*$1dC5@TM]u}d|SbmנO t\ 7iDs@şf S"G7L%rQb{A0noѸd?h$CBPT:EM2Q(Kw[VO=>3)AV~ѤPO meEHU_p;.]21a߀}1 ݸ˚R*؎織Y7mڟ?5wo\/"]udWwx^ǵv**h6Rofa bQPIiJns1˒-xTiTo T`#/* ꇜ&q{Df@*RXc(&٩K;\Nl_HphKFmA7)z-]碁B!-v]w?5Q9 cϡ]P|";7& okH\8oIPKTl⌜;![FAOf_)E|A2pFES!>ͽPڠ ,*$\#Di[#+ |%.Qto.Dح2K_e2 /릫IU1RdS ,']ޓ/x'=}uOܺpvH?P dynKUwaR=T>YI&Y""0R-!Y,&>PH/!8?1\!:Z#u +*`'DzBAQaHئ w1+aN"d 7ҾcEcWjQ_0Wx}]Nxi]+݋*CTjGV(Za/^U஫6 Գ~qSb[q v^ `Mdȑ 1P+ބbo o):fyvTD09I( l3 Db U/..RN|b0z#N@ ['JB[_+N%W1eY5{R>k&Q񳺳^b¿'^wa%U_b(JX)J(/y9 %^XJ.X`#;&IlG{}ӏaA=Zdsu\2qa$gLa+LSCy=ÌWU?V![?ċ} hmC"cJpcP4&<ŞhZOsӦ]eLbx-5 fiok \MpU 3h.aTܒV{?[H"Y0|S]Bd\2?Zws*D}ZY%;1l6F~;x$Jt4#l*X@hlz<_N&v} B 6ǖt2nj^68 Y :1AKU^*Ov8޴Jey}!LMoCw}&F6w7o>&1+2w|A3z(y>"]7;AyN2 VyڇF <Io@H~qx#LKܝ T)@?EVq {Jtj&*iNx$bE#ѽBy8!CIY*jhL+k>*VxNQ"Y*ɰX~MSa w>'.TCx)Yz6c,7OSJrYv*u ͻ#{Z"QHȭyǞI&QmRlRƵݧ xW d[1eGՅQ݌ze_}z 5)iECc?=z)J `+LnIA38.4KU/YpFƜO;FЖd>FE}iz{vjjQY`40ڬ &S5уn  3nI+@D>y$rM vPx[x˴UL8)7p} 8RϽ'A$8Ձ_OecLȏG¼L4+DʾY$u'e=Z [9A6y Fi#WE`i8DG `[1I\ꃩQȓ$粐LܺE= !P'!_{\=~ jluGB  !Y:h^7":ֆBie5Iמ(>78PGc'4İ)QƋ7\d^0+*X^$ &Uk9U,R C-M%N -V!C""zLih#e_ ][?r1ElMxMcמ$s(bOdjo93 (kw1Q݆-x ͢N3]2;t޴tBTT(X+j6z?_*n[pmJ5S&ؽnj-5WqpZiX1TC賘B#|aڐjW]rplǒͲZ5ڥG|i/2Oc,_ gV =Ӷŷid-gqL d:;eK2OʏX9Z8)Sۇ̀d%f9tN jFT(6̢bNL(yl4umWݏ7Y.UPOK,d*:y<*zQ hb~L TdJv{eW\9SádR{v@(ܱm!?xպkFtF`\$TVrX(oocմ3S݀+JT8׮Ch'@쐤v6?]c4h۾=1A%E陯AO;+=n iKnGW< {.rW%Cbq{%_E˨au7iݝ_+L-G73X !%rp%$Ico@<9fkY^m*F[$7u[\E)kpf 욺r:Χֳ`d>..&&AIM%yFUFe P 2mnսl60h(ۃ*X>G'm_WZY#LW#{WiZ^uivXwu%!4@4]~B3%\N(0aȞ >:"`FĻX/VB\^hQw*QE%f͏[Ӵ[Z%Js/Jy)Zy1f)gxfqQH nЉWtT94ﯷx]___e~.oeJJnA(8kLBL/ [^P#Q*w^՝J([Z<+j^?:%VHβ]"!רgh=y"f/0ѡ'=&JS-Yfvz4i4٫EQb%ےx$ME3\vdYm +$\[H]ZbXTD8s]$U] 'Pg*⾐>GpXj\ޤ:AP[z{*H+;'T k>!"`e7bBO~Gux8%A]DbVe9+7ri ξdbLT%tQ5{[j{d=AbUJwQl{*[eA-\9|őž1Qy*eV+kޮ1 δfJ?S=1y^da\h)e8Dxgk%cߑ1Y<-GWԬ\fVwc«wfB_($Lxe龜S _9>M\{W"_ɬU2rq۩Z>>3m袯ܳlBL?z" i&E ƀ5Z( r^I`MaY  v_'oŌw}y[&) 6J2LԳut[X# ɝ0Ga{7b1֦ HܧSL~f\B'R8/S=kN<;!+/G0 K K7IjzzIů Y[,C.Qglo*2 n-C`u־'K͊$1dSБ#>:"[m`gEh06-J^_#HF4FzL_n[сFNu$U-Í[z#A:;H>%6܋^#^r5тcPVmN1Wk&Wzj1t4B|-# 6uHr[yϡ́k+D4ҐoR2w/VU}<SR^__zc[~Y^srކJ`' /n#E @.n$b`C2IH_u?KJ},Lq90[-'EOy<H'בޫ(1+x 44#(FVDȡJBל*dyi#yrF]T7~%تteJO? =חSbbn9')8zksD;{%Q|*a w 7<[:F#q L;4sn Go@#~ɘEҠ:y,>FϿ)#L?x{f vӧ>Ë|ցOpc`$;Et!pMӧ 89~S\'Ɵf\])AA!E#Bô7'ed8`E'Y r”h1{,`T.Gzwc~9tM iI晛|R#"pnngzkOCМ/8˒|4ܵ27B *FM@:8IӾ4ey IY+G<3xߪ*7up~kaGl_! \yo(=I4]ErSYs~1x&7@pqkNg+YI*>/Ufv(:m[|G‰TED+yi#,;bZfQY^0pzf4cOSǢ=QgaKqOʴ.dlHj9v,=sm'D쮸H(q+@0 4 dLta ^{up-;1>|6{ކ vjR: p8޶8, %*Z<\/++cSOtJM;u~x`os!\ HhE~c'@~å],A 4[I@7ty#t2 ̽eT:48,ЕbRVl4񟌠kK=uG {M}cN{F50G~6( l{|P.AYh|uH kH8Om#7}8`*/ذpp/CzGeA18tx]Fnwd0RVx1Fޟx  ldz3uӮJ^$K0ҖO>|+|ʞ6bI>{[g%Hmh x39(tQWe1\.ntgQ# v+DzHYpg*oXcgrP&i &t %!]U}pPe2e_C\mB=̭$~ VF L`5mS쀕8|XH]h8*t h'3oh加%ű!qc 8Oz!fZRj3 ZI F5_H2֬e=+/ DY:{ABmLU잋,**KCZRVȯ9`_`sDHT Op1̌7ZGPѭŞ~%=v'ì\<ߚ!_EuβU [XKZ0q:( 'dOSϤw_&Ph'նZ)T<=|Oq|?WDZPsqz w5]z4vHQ}f]uZMFIjws8ߨU>Oϵ{G']$Gt#J4OIB5}{)m;/v>Xlg$; [i'F~RV'pvP39@OuzŖ,l<߱ +=mN4nʉ6_ݮ!ٻll(k+Pr4yM~Z Ig_mxaNRuD Jz:ȗS.)BbongYO mX \0R!'35irˀ7ΧfdnU55iư$$P\6'*X8Wwtdϑ>R c#a6HB;'A{BOOTf?|83DTG" s'u/;V3$y$dt}i˘.K%]aʂJɧE@lw85nF\z1 f{g|F?-6Kg%鄓9KJf9z};ccNڟV8Xu=8k}Bh$Vwvc[絤:}ҶGw+]~WsȆwĮyp06#P[D]ZxUH*:5;ﶓ:M2>֪tLUnAaldu4LqNZpMI$ PP}g(/ 1)v0Zy f&~giD.tYNVgTٶޞ8n̺ܵ_ R % =#Qx L j֍VX\r=ߴ;Ԧ{+_`Þ*Z3ٮm㵰B]8,R"ȳ?Jh"z}<۠i0 %RWPPdt&2䦎Nw%be|f-8ht :ۚx7~bK\Uv' Jqy*1p[нo;_+1lS@rM4_O<`-2VV]Ր--pI7|K(9Yrh1|ۚgB׼O IAPӓ zx"ڮaٟ:pf͂m$0 н @&edJ+lRe*W \ 3;>1< Dߟ7X+Lw!-x&,@WGI;'z;Rm>62JȭE6M-CW/wOmнt:n!s\'gxJO5Ps͕nҫƥʈ#NYUюenK=C ?vqB*_c 96)M9 B@.I!GEMF~Bvlnvj5&NyMܑ>P:h}7IgLL͒ .TAv]੐O Y ĔƜ1naЈ>_6!~US-8$F_l?ɲ?6BO{FP&yImt褬ԈJ(hGBI+9|RV}Z-O~eC-otuZa4EΫ^Yel$W+,WFhp+Lkҙh 1],ԦI" jz+n#mUG:'1-_i'ySzX~P[~8CD \ h Djpp +ml:1^OV zaA+}Ӳ 18)iM5WLDa: s o7΢΁b_zxLFUqg+.Rg>ˠ5 iUFB-?Ret9c\B'ՙ+WhjƔ5c#M$AEH Ya5Gk~uuDIN@nzS+ūbHbx:Qq2=­-Û&\EO%tR2MTCg:Jv*mřJGn47iA\ gg6lW$RoN>Vam.B` ?>*?i:ǩlΖ\Bn}n$IՒ'UZTJwG4A!߾lEo{-q3>jزfpf{cpX~4a^W,J ;+V;n#w6^kPA~5&g8Ȏ]Zj>XY~i_+?u8xt5.@0'/AD֚3%Qٶ^(/9Gs\̨; ;Z PLgT=z}GJs<"D 2hSvHbYTXc-88|G6j!aROG۬:/K#ZɬoŠm]GFЀ$^<@c̃P"1[h(Gbѵ24Ť v0*<4S0g]0MlA "ϹJgC73;!f,h 3Jᴠ?C%(Œ;UH]$݃y>T2gO[ַ61NV|FrP9SP*h1TD.Zź4:`[Sa@v< 4k+ md޲ݭL[bv9:RE풔*ms#'7Z2j7lDTaן]*6$5CP/GC Njw>+!OGVߦp6'v Q\Ri8B 'xAK3qsi/ aցr-/x5Ha\v*>By 7oWT-O7idbQYm>*U/KnɺtA"!F#pA1QB-v gѡ;FU Ѹ#hx/:kHU@gj9೥|&pI^:kykۏ IJrPL*@՟ٍhg]R0&ɉ:U"14 3pn0G+NB;"y6F@8t1d[2/Axf=(kV Yu26I~97{j[uS* ; ɹV- c|":kErE tAN CpV"#O 6Vq@$;WL$8z{8rg{b|{wN,^ѭ*([kvMC݄u)!g* 8?uzjR~gf|tڹ"YcDʋVF] aFjzRSe;t@۴, ,O/$M2KZovVuJ"?l\2P,wA MK[Z{5T&>,-B5|aC@ mi <0fok ߪ~R1Ƌ9)p* )75WGՎ#,Jmw*AO LeNpPN2gK{">JrOR(2y+"ϋ63C*\᧦~Q?BgP1Eb߂5kߛ6<ܚ:ꗹќ_t7D_0̐ga"33. tԿ~@AƁsa:OO_SD /ݏt6f|EzczVq]qfEٗrC9SarGrX@'B-tzݳV ;/3j m?wE~GB%柱 5UoAAbN["+ 5$2gg@2VWbWa xxFFӑW#Kǘygl<s sWY:%YKRߜ gm}Y'PgOq֨v^LI; Y*FR&P_ ^O,pYyY[o4_l6pa$+hºw4g*YyDz&h\/g g~.ׂKЅET{8 [Q{bG-ɣ}wk_HH]p(?Uj,D6FN%[O_2!*Lbxdq@M7MHgFUZYӟ=\:+Gߧo]6UBK֯bYj\ <*@܌ % E}]753 ]{rq6UjGgI&$}'Z̭%(.P󽀧bVK0o .9[āZ(Q'̺Z(sr3"q<Ϧ-Xϻ <5f %pL)b~~TzL4/\a&S̩05"RzC\^zRnGzhߤ;$.MzL2]Z;1u?ۇzHr{os3pt&Uumfg<3$ a'@ *cBc {uNpglŬ~謑a˽!.9 "rj|S*%ƽιE0t%_K>/ v6$S_&w ^^W .U_ DX#EMԂٹ[y! ASOm[һKz9S•mHJdzk q5x@/UROqiC\%G4AHp6jFk2@q%xƽSz82L G3П10d 2"Kۥ4&dv"DI${~wBe򹶡A_> :W5ƿwoځ92=ȂƕZ{\8VsDʭz4b~m-o ?'j|{A_d:bidۗfF*DxVD9x7:Ǐt̮):M qO ?}ëbć;^P[)7݂?6dR?,#F%~@b_wP؛I['Vd.{ϙ\c.)j JSkPy+>K?;x6c>6էp\3>{&; '+ku@#JQD#M#&UԐ2|ˍM3[:nGLJ=);9W V<̷9A\W"jk*"F@((4k2)B a% '|{C-p4R[xDQv/4/yuE/b"dm!ǝCLMKg +qFԙC"Wn#shv!q|H8#34*M F(~tRշ~&& s'2Kz(θ\ )ζg$7A3c|gOöFkI0||$W cvOYHdx·z 5f}L X''fO\/:[~|mVgIʟCCGwN/#/ ^c;)TX[i!O,N#'8 @w]){9åo:‚"W j"NwPg;*kʼuܼw2x% \%@{("OU?o>ʀ0@>b+h}X:6)m-%AfI6ƶDw'i24HY.W_"UCg[3[<vSbHs,ტ:jypQߔ=+٧wQ4QJ n Ct, 1/ljz2ǙNNn)\CpS,Zf0Ba aFY ~~rQ\IS:TQ҇M颦<*%Ki0?d+:Pc&<98߀Sfx9ҀMb;y*}C8-LsXuUOD|"UmGKuMixs[@`S\fu#pcΦy+Wld}im\$'gsp`61,lZ ۳'ÈK(KIP ٢查G2\a͘wcaiU#N+?|s3,"D>FÔmI}u6\A@{-t&n}QXH6̐BB9! S`X&}&5}0_p1j{:ԿD 7 m}:|K޺8'OHcXLsfq0<Ԍ=uU)Ԡg~/Z_6IU!SIMn4ݛXz˥'D2u='6~ᬜuϮ!ttڊ\SLL) -r<R QM\+$|*󝴿2AG_ be1GΨ)B֙s'f%7H/^TJ[LM;uk$-7id*2Lѝ5Ui2rW_g\od ]0/y6XC65'<ɳhgZybw]| G?,hp$8_x׳YLtK@*\9vcyDY(ݢ f`Us 󋀴uW bs&yx ":#VFP Z;.f3ZمЧdLcE9$&هņ J>t+ODDǷlFʞbW=5XMZTa&qYZU:|mZW5sN<^ JXw1L[ _?'/*a,yPQȕA/0=_qp6/8Ε7WfST]Xg'~T4jbƅh*MFNۆy| ^)|T svdd(6׻(H/F|TBnz]JLǽͽ֤ 8PkRZ\,2 0{C@͔០>Jfh\-{HBqX5(ȸ(9#[C5Q]2-L6saDhWMXW/|΂T[_EیkUrc{A3n&6p~M#Dkfl%ȁ4^וτ>.ϸL)`A> Laԃ 뗩fȰ-+LeKz$׻VsEN:^F SHR%s[L+=+3[# No2n-z,Cc!eI pA-vVy#r44U+ w) b&cM&꼮C>{3td$ĉ=ek\>=}2Xi=Q`@ {g_8Xy.y+Ebk|ǖCde탗 P7\n O2A2PIlfz,2̐g̹q F^$ b6yѷޖ\)G5K&=+ El#Ǝ,IRfdqY,/rRs'R# xF>2'Kh/nY=8i6R nY-3l]^rЊؗ;lL3hr)VrK]sKwŝYEK`'u=8nVSn|^BH_"q /h>?g8۫am xsm`蛲m><%O`UdoZ@ELtT=A+d4S9nvKb! v8e/ T ZK=S =kO%\fi\fVsߴ<1?OBn+4+6PRKo kf"{;eiT?W+o݌yW0= Qc5GP6WyB7IY ~6>نnf~t~=Y$| mp4fGNSXͦȝ__5% У^# v-wpXOl> VJ^w /R#?3=!0?CDzYgVEHt-YdEf["{H~<Nڼ6یe\wKLҎǼM[ix|Lvvv~E|pSE%i:SPe% B/ͫV Qnm7J6Vw._ZHpp\YTF-_)BC^) X|A#6v Ƌ,K7Ddm4hA:Di.}7)dA Tltmg,EpJV$mYߎ]K |hNQdbmmS(}RoV+wx ^/ܨη_PЗ?$GwQl.Mg:U=RxݱVb|w YJe`gPWhɬd ZegWiᘃG"ԏ@PhS+{!ӾFE9Br=]$Jd^bĖ:)0ˊM>h$ZPxnDԦ\ZTefZDd=2u E 1  dlϱ/x9ԍ^K؃? ]Xu`n hҦc^QauBPGԏJD/3\B*uaeǹjIo4S}r#a"a^7,;R30 tveS:j!@ZR;]bLxĒ\8Jb2 NI Bxt nzbHXA+OAgi^y}x]43z׮>H|rzɬu✭5؀;)&'foe[0KGh=u,l(2u'^XQ ჲO[STndqjx9k|WHBdw/p}~JCzYFT JF|^oE6#*.!jEBqFp[)nbxDEP GeYT}^][oa:g|Y n)@4#ɔNvA/}B({#O]cEKPx# /WsZ7sr)mXu^'Fu 8Uh ۰ÓEj ~;@7/]kdȉ3orQ!fHsT:{TҋA \%ɫ.۽I+k 0c)]~Mu8FD,NBGRC y[8ܧ#Q?}ًVs Y=XWV/rbr  ikOY}5Wk+fV=>7O}L 0 +'{XќFh6WA7VR<@|~% e c;v9n{DІf ,,',sZy~,K`(~Qi҂ۗo h^C"c;7V{,iƠ#V2>N*y'N"%Iց7$afKQG,V1PN:W97?2*ŸL dY 򛈽ڊ=("q&3kXcSa˳:{޻]m^-~3:R*bEXNAyc ";a,nBK~g9;2l\ӡ<PH=VHZ'+?BuHg$$TM% 0Ӑ#3/+K: L6~ӑ JUYxDS'ٱgN? EXoG'a,DK8(N=f|1T-[bv<+Q}JPn#Zy x%_cj'uzŻ[kt ݭr~ە5k[DZkSX-1"nPGts$ŀtmֵ9oه9>6𕁒҅7 ƾ3^9ݯ? rHr@G.S %$W^Y7]"lC8v18d7ՋqC2c1 `3ÍEp0a:@SyW7Ĕ3f܌[|>JVâ\sH(O wo\twa/i}RٗXC lx1i a}2F ?yHT˙ , CUAޗ 7IInI+l !G$VIGXoWUMn􆲶9Dќ(љ,5`7#>X- [Z!l5?JIJR<{ ݛ2}!ӓd|ål? .In ?g[\Ҏͤ:q4zaJLY9?8;v)MޜD@-'guz\"uq;YmK\.B28 6,90ɻA Sa\Y}('g-(.xzk(f;@^sbwQR(0rw'c/:u7-z_G?w#']Iݧe/:ZAdɾF Da^> ^w0; 3Fi2Dqb{ ~jӊp3,nނ󺜘νu]TϯπQUi>$fƀ}]_UnA 1 d-?+Qz]306ñvFգ`c-õ"_u-.h`2|#\")PNQ_@B.#pPldu{+'1Z(8Sdx,fApa]fwt=l;D 3z3B_INJoN=5Y]dQLGDM3 ՌͲcCb]6RL?vR9y[iy>?p5Hyذxaa֐aL'"?w ޤ;jx l RP0u<0#ٗ$uZ8b!<߈,]γGmkyF6&~@ oR΃?`;5wuE|z!l/QɡV3 L/QEqTN1ҩ]y8rb DsO _kh6&[L6]ptX!@0.mu[$Ty<\ mJHw-h^8cq+c~H=vnEvgr Q8.&m2|7n:_t /1z ;c&?λq:Oq .r(SujQ j8o$K@)EΎK!seNS/\J@c3F{: eC7 Ishďd0lYpTQԥB!o_w)TF<Ы"Cd5Dȿ5ڛ Ba+4Ka-xp!Վ^?*zUyI#҂a`AoN84hGg3ή% <_plhGgƕ?в}ywLb.Pb iXÁ$]:^$ܚ2p8\k<1TXqK–ZPZh.QC-HƩ$fD&چRfb8;B O!gp7"⇠  '݄Y)8J>hmf?E2{ 60(c.-a* J;GwǴF%{LYS)k*RÿPN0v d/<1*rxjl\#FxK BgjQ }ކKS #lHR)潑GSlp0?T-ㄙOwMĺgŔ$a`YG4dg1dT(9-f;XNE)X(9$ы\j׵y 96L+2c&sB֪_xvPqAGջn![mBUqgHu\1!'J"G%BI& #ݎEy$;ڿC00$SWTZ_5NЌXS#{aBlq2ϮzsͲ֑| $O-]1 fiY-N=eiG jZH>8K ( uJB1DcDBg .h⾋W>$a[kxG\?տPHG'Cv& EZ仆Uc24P=%>Y\;a%8 3R=Ì5.D JځvoC; U')#kfW#n.KʿfTCh/DȋarzRQfmZMPP4SȦ/.ؠፖBCӴ}۟E\ve[s}Aض"{%h&ɢG_>TR~M >I@=NY{]^+ itSٙn.|s徠I>\ }Q~of'_mi. ʔW1uD2(&cY+B&`8`,`SG[G^4KKΑ8ih@.cCIuDh1!Cf*f掶Ao-|cD`rj5E=%GM"a>C)@|>Z,;FU gC.//ZCO80UFdJrYiޏTf#Zڊog2=y=(ha5a ToOűk,֕yo좭n3%nDCscgMnwj$m{3eI^dw194.4`$vUWDF\Wqd.H{?1sILbC@k:ө*I4،x\.^/;+<_ 6XC]6{͠MwЫ&d}Ѯ = VgXT".Ѧ  57{)ox$|Y6|x*@h7p Z^-+&,;Au/CX-5@+V9報x1PO J'T*5M=J'F?$&Xm2[4lEվf{Tg9 &mԑ5f @Z &Ry/ , ǃ"+Y&@E j? R-S#(:" Qb&hA$YG6hx{Zp)BSOںY,=~>5p_D(b$ן+d/u *>m.LJ zBT]UPNLPE/"KPBYPnC.ؖ&Gd@IݾL5 q4Ueyn^bb!D_tD$c98N]ǹ \,nOEdMEiW~%R4*t\X畗r[;_0Kk[n4SDpG%ȈTD49|0yyL*R[+j@W7'ֹ^XJyw}v!0H#WBY 7[V@j5s@nKzJKMq( }̴-G0 @sqIT-WEՑz9jPrR`%铭-ĉ, ´jI78̠W(ӮfSyz/qDLkg}N[U;-(E3ry%IpTя g]F+:fo+Q2YZt#7i EoM I= (4.52JiTJ7>M_ Z,76 ӧY:qQL#h,Gu V񮋷I< "g lV0&44!r֍U.;#v׫r˫ /, =_I.x J1(a(Fу QKad9)UzDǀSXXtkF$O{<e%y@lHX!sZ FS#DehVU<~7ilq #nyP<H YꍴXj0m0?)>XֻrN\74 -ǵ#v||WŘk$HeVIYb.6B.ei?L+OiBgGgS*r1GxC(l?C #?(KYQ!tɖJR@S?F93UqtxNԪlֱ{LmeUi He>YV_'d;H>A}2**b Ϣ=YQ]jI^8#D91$\; ԓvY"%+W\E'q+!X[.!`$:.2ZE%s$77ЦxC*bGijWgd0SD@"y%S h,zA shb$mmevظћ"9U6uN>s¥sHVKpvC1Tul 譛ffރV-/;ͅJ~paF3 MsB2oPCw6W,̧ fYXR| tQY^a%晔Vgm" Ƶh55)$YnD*%[@)0O^?Ofݐ`A&1\żGpx+i'vGWAپ U"tZ nb~V{?ylq+tW5^gT1C<68Q럻%X$_/YP{9ja#b/{׹EK ȷSyᲖho@7bvQc [18#DqbxK .\QU`2=n} J(H)p\=ų@EF<# ԑ w:;:Z=v@ /Lj=@`uW$0&Paz=f i[< (};\.=^V݂; j,Z5Bzw8@zll%O%.,iƁ_˵ӏ@k5ɞi-+ E\>aWjsc3&N_% Hh"b:qe8F]R啗7{WȩzR|}rVjtfq-lBcKƍgE5Z&&[xF%仇,C1nĠz^E=w"?˘PuoЛB6s둒K0o/ TP7!SN˙oMYz \y^2J Z %KiX ncBXGCF#4M0Gna:u|JmnppgiDtǵiCpHʤۛxcn Ӈ/3;^?1] ,Iy"pas @[/Ǿ3)*`;e[yVtuV `O+`(;~[>A1@NJ @hhN`GQ&q9>OPҦ+I>v짧# F]a 1aa Uޫ=y5SIh im*{ʷb[, @SazJ8ˬۭ|Nڒ?\3]2ز4Z;; 93s  >s[\hΊHdjszeO52XBfBSDUת:BcU蚚IW Eo%ܦB. U(7Go'e۞h=N*S'f$o(3o)M`zCTsʻi6Mz>@+-$вq쨁{gwEd$+شS{]bSXz}-ǭ =!RuSXCLEJptO74TKpʁ߬~I 1wYY&6LYKJeEؘA_;`-i F@1L,'(HP T%*C2G${ dOm~^q0%?\ft 7ZsY#Z ՝.P>i;׵R8 +Xy=4g-)d`0ن)PEe(-)&+?/E^'ǁ2(,6ܲVYVI:WAWd &?a6W?E_]le%? :Xa{nC@ (& {Q_1Y2 y?()sP;ߜV*AUIX_6^j-L{_b)ΗᤝZi' gH"QKw$A!;1pЈ~#hay<%x7qVpE/)A:]I>C^ M[`OEm&c]<3R4S T|{A[ >"wc/ma={\]uUK\O&֚7dn!Uc6 3b3.]"W3 |)4&Cg5GZWA) wE}>KqϿHd /}dO7D'=>r7qvѵ gdY5}LjP$5Iu9{:ms~?`uϱ+D^jn1堜nfXX,DňЇa`:4YPgJ,[U~I*TE'{#gՒ!{/Q6WG峲H`j}NTf'@9 ^a8k181"I6%x"l$SK;I5&NjE MﶻڠsmS5") !M[% mZ8fQ2t8^ʜ؃ NV$|=܆NP ǫ8RW촀K6P.'h΅!hs;wnCڂ⡿QQkV8̣lSˏMuZ$+P!ccMQJN!{T&XsTH`F]<am3Ŋ/:`U][0T ;,3F))vESPDP]l3bcU ) H9 zT #56Ҫ_ATfy(׸*Pq$8ppZq*~h,L_hY÷a,I2֒v/!k(ەxl wW'o>rOe#j#IV#Qg A\孠hWdӽ2?HX ^y$LiFxbl 9# :P$̭5S "&<0_r:rCv\ ї{IgjQ=1:;8"t %A^UV[UU>;͘3y])zc M/”0koA*ggW./d֣TO Dlw52q4Q{$ߐFC yR\ &:$_-hڶMG| sxoK~|. ^Y.{"#͸lL@&1 AF5t/T׽ftT D23MzzƩ uz-!0@m~v/u2_6u99-6iȕDӰh[c=>h²cd`|NLr䍿 8_ЕCmNYƩSgPiMnfi,zyj"φHf5KH l9hr wp^yNgGfa]6t% V {HJc7`'^CkbkWE)D} kУSPV/"PrˡR,2&;JLe# ˯W5jy*5ՙN7o\^+U[tb ×*YC:[EWj2a!u;GׄA yS  ~ PΎ7CoN?@C>%#'5D+i-kXu$5[$ܲWH9 { ma?i%3ga"n:jSsFN/J#km078oJ?^KSxJ3r tԸD8s{i^Q˘]avA`R"> ;g_~2j&kBn!{cg_Ъg WnkPyнҰF,)=.3)&80m0w —oɓV髹?ډQ'9"D(#褥[ojx6I#Fe=^I #(^ unOLtpL.@v3}UEvN"F@cU'Պ?7S̗Sx he)VbtUkM>9Q-MIj11^MhȄgT[]GGJĞ{12keID?fx*u4%|⺘tLU@ׄzX6ZrRYW$z}z:'j͗om$}SCJ(V##I'L}]ρFؠ0@>F2c=aT,dj)mxmD݃nơ#w¨tC=)$m`=N{e>-e{!̂8JE޻ma|R5zƁ p5d]ԖZiJ& Ȫ 0t}}N) u +Uݐϗc0#64嵻n⯲'13, &#r1>bW4aH.t:-X:RsAx+}AW#^uNVi.B92h/YZ T9e:YX'- ML1Gp9zZkZVON!}͢thNa>zS)}=,W> ם_2 ɳ}Bdɓ>v2|M )=,dW|N؊<%((huU}vc ;Q*x#_g A#d%)[w4HOK1yaDΥlT45O@he uPw,Uʧ2>: G-ͼ }(WBȶXGX^{]4$l\08 lY7b8~NN}uTi$z6=_FT2NDA KS#Q'0'Zi.8뇺t`Y9ѩQ*Cb1=t t?*s%.EHL5a G7%/+&ה7ްokJ=jfD[j뎬G'ۑ(UTKN\cu~zQT1e,37; G%JxDne*.c1†IöҮ[[8%,ӹ \|.coMO/l *\wK\b. LNq-S t\)=;ljqj=vp@]yM(N`!'9ĪbH(W!_<xLU۪Y}^&:==aA JYR(%Zm{}mRi)sܳA=+aYƹ83Q7 Z;\sXݿ-x E /pE%4dȧpcmkِ<4_.UDt$@\Qdzxcy6Y[Pp{I0ڙ=AY2B=(爬!Q)R,Frڅ3 *{TYM_ITTm'EC)nQ.*:6vAh D!"s$FpŢ*Y;9QI)n/ վK-tb|X8Uȅ[e76!Ȭv=ELf6gN'a7cCX<*0&u|&Aܓc.h(ˏS kPӿe*gs,I::ST".> ,IP9h'UEկ|:Լ+]DoZSDf*ޒˣAost׶K/TusN~KƬ4ix/'+3bwlJ}q>;Mk'  k,˨Kb$y,utJͮ y\Nu&+saǚHn#砃3O6oGW-2Y$ ,"pP7$2yӉ2k7||)q7ҎEiI-֤1xx>~ZE q`8FrJ6g<.k;$4*̛D cieT-+O Dhc]tFwI2\%JROsZ|~9o5zY2s-i,-Hlu0.dp9xm4%5g<â_?O#҉YRBU)pPk-E:9Kqu ]Z,# Ք&JuPxPyI-'dPn]yh`WIc)O5_[0#·mu/Y:S}k7 +_h; \JMdfP=ȟAݼSv|m$-Fb2X<0~ _V: UH9%E`餟49Y_DŞ0i! :iKw *l4uĻ2abM}-v1ɏΣ)aF;^DLY#8^Z&hֆl/}.nm?FxUn{ ~F&)(tׇR/Nl{DѼDfƕd,? $d'hQ #ߡ`܀ƌض#e0>8\9n TlPƾ;?T?[tW>?1?d]rc 0"czJ5ÏǼx t6drP@On^Ps:NQč2|~k[qvHcG|i=G*t=ƽV.[(5cl<}Үx+^,h-GC~9652fCa$0UXn`DHe? awyuAzG3+&Qf(Lw>Jq* Z,WZk0oH2ud\)8->N"ĭЕ5LO:c&#ei?b}9| SfoI&x2iZ~3Y|t :L~fc26}Ҡ1RĠk؂ex<@2BfGx}؅;8%,# 86ߠgjn.Bg!"Sa=hCӺڿ.=P QVyƔ%Xf.1j@#l[*M-EX͏]fipi0Eŭ2sWMc _mSZ$. WoS0Z$o{/R:>D,;Xۖ]x.|QdPJXlSU 3`gT K5)ToϲmaʌmW\E TFU <ё΂]Kܞ|C7c6H!`W.2Up&oOfAy-#S4jG|yZ"7ɡʉ )l4([lj/WPvJJ]6w ~+-6vp*!R#5_eFL#1|1pPGՉ1" `=scUd"lݟ~u p2X,|#s?kG4X#RnlnSk )뜑9J6Z\*Hb0>&D6{A9? g i6Y5a8LsDe2*̳Dza9FtTcT 3$)}\p %\Er B}(ֺͣqTQ8& +gW =s˖ &kKiv}UcZ]s]__b -fm&`ى\1ޡ (xJ(N.p>P l 3:(Ou+{#U8wƊhӋt%.inJg>{  * 9}txMD*Ŝ!Ghm 7sW{hPBOc<ޣ ; T2̦ǸrbҭUtɉ_d*1gkl_x)FrRHAw燡$)#zP1:3Ƭ,õ*Ĺsd(HbDc}/&=.3ԇ{slcTb)d}&-Ȧn<^ey<3zJ^-DHHzA8+멕X>yu')Ȇq|V“"ƈbǔXIa 6# InL@E&m9-F}ӄFkP*WRGϋ>/7A:>Dj혰b"3C&+6Ge8*z;s+G%uw$y_[^A+cI( ^F#∰=ESJތ8fC g6czǚ'%Ѐf"P._C慒\.M-L42/l(}ݗ"oJԒٌfTuar?Q>R d$Mp`_}ڔq*W52܋hxZSz5M2КZQDM&a'؆ rR^gW!Ў ``>Ƚ5&#f<>kޝo![`]]M5cB.':2"UsCQ3t*c)( }v+eVA L".2'hOy0~B>ČX]KRВR ~MCFp`7$efۙԺr iX[mH ,{UcawWHR$( {AEM1XVҲ g&X芇 0Qg:oF]#y2?#_VO31~u395q&J \j]Y(𛈫jp} 뺇%0'þJK%ZzNM8.œ%?ó@ ub6Кf!NI>` YMZ*1{YzVe}rm>Ϯ8ly'CU spC# x^ܣwǢV !MQ,{;pF_lng podR turtH9S@Jd n YG1  6^n(VNn`UJ,f賠';dH r"j﯁(AxFPEINY:{X4^F>G F:]#>劃+Jp$?XiUqΔؔ|~" >2ts yH$TĞ}mT,鵞..Np KW!`\XOdN~W ]NLۜV`8B _rgz;ǪPn.wZF[^{&*{ ,.Ϳl)1U!U%G_KvrowEVTbW+V:r%iY|6{)RV}"K)ײoBȖV^Q=V &Eثysع"s/lfԵnỽ\GNtV~}_ +ۗ>0堇gI%oi݊dx_\0Lb@I'['rٜ'q.fQoiPmd s5ߥF쵻ki'U3JR}[(qFT>h I|jSV?=~WwR@췒8):<ޢY)sSO> !һ&Tˢ cY_ox4a#C`g$IG{A>;AlAE$1]8kH}"q HҼV3ri0J-O[mYp  |M} E!M9+n)!)_sfH‡V`,\*ujbÜ"7G鶡&ޙ QnK!F=<(EfEP"iPg~Bzg TXt-T(r5XxVcv "|_,;S#y]KHϖrEN_$^Hc߹[&$? bQE0')]J{xsʩӑ)٣ 8~#(R) 7[  %OȞ}`Kkȟ?~S7!*G[ L5-c[*.jRGqv5=͛p*G7@j/LpZ x0Cq; 4)o9O9k\(3OU> {[}EXJ5a@KL`"iJɢF̈́0B_,&<[+?6tac(%<"RH$J?eˍӈu4ǫ t6%l|ok]pL_}}k־܉J* p0oޡS@&Mx-eEGh9#MKZ"i B蚰~5֭fN0XH Mi9YĬpt yO6рLJՑ{Z:N-h4iRPV";H%3M5' vV=c(鸞`fVSȽ>ԅR4II$saYp9c l+󾪝|vx} ͬ x#6܆I!2f`3{|ڗК*I->foIL!p6 2K*I|ЅE~Yd+!"RT:<+kQ2 O+gv<5ZG=A1!`|˾/`B m1 Ք1_S)!)'XeX rO?B%US`hEpʠzR8G`|\G j؃cgYZ0707010000036b000081a4000000000000000000000001649b7c2a0000bd14000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/߼]?Eh=ڜ.+OXHљG ͩ|<[%zu IݑuX•,M(׼2)b%0,G 3&H"a2Ǧ,_=!҆|t 2Z/'ZtƇ26AL )2,UH'ϧbSMR!/4( YI 1M!CRAF9H3k蟄<̠ܬz+<"GrR1v;6Z!尭OzpGZ馅sK;1)^%$L] +?.V5{\PhpI&y@6Rq>vV/I*h! Q*Yޯ{2[2&5ó²"! mȒg zWZ>(r5cgPQ>Y~WKA3B>Hb!.r$+L$@e-&G4BCϢ_y^iޓ!I'-`^ v*Bm:ۈ*~nh,}%^Ma DV]F`lwսv/Y7A&W"sXnb7>r/6v)Y[7KQrӣU/h=0~>:Uv2*м=T?@]@g9rfbT6حA/7A݉yLapH,T.B"/^J&C]h ֹjR28{L .G\Xt)2e)>}%$? >Y dZoj()Ch+sr*{"hJ94 ŸoMvl1^gCk+Wv5YRAiZj_KM;]{-L xSH"3sS_dS}Ԡ _~#,Ym=%̜ɳ٭2D7K| /%4i9ޞL99Xs4*tQex7iHp~>=Gϫ)}a.)Q(?/ѱ7}(NRB&rH^"ݑ-IZN  $օy# /w$zINȰ[cԱpM<܉D#j: 8FW|GXaCbKɡ9su3C&nX^Q%@fmC)AlC,x`=Wbx2~ﻈ٢h|ovV&.M&<SE뽪-:,/8H\xi¾4}6,ٵ7ƍEk עN Đ8k|`.ZttqߠpSr~RPHE^vP~aUe兪‰jjqq6u(/55 Hv@oEȏڒ<(Lt^`2=Bc$8IAdq""rGOܪ+w> EA%䠹h0>+Ï'W]9lpʈT.^4%8=?CQdP3S2N{@5cY&|^ڒ-r#3F`o?:'$MNjߴkfX!~l>2Bov#hv?Lk-^PG.uN# .>Z+1%mA XxgdXX~c7͹(kf)"UF{7]O"#\ֲ#`lLLTRh[v0UOK^N#q!QiY Q)qɷF9T8M lClDE}-;4 %p _&*)) 󥔩 9WkόOv>ɩuC|yG.\uN3LΟ_ݱ[\wdѷTAѳgx p? J1v 9 )1E~uw/ot3E"KddɔݪL?Ec߬!B-`bB2U>3Ǜdys_|N U^  {ϥ/(I4uُl>쌃-${96$]5w/[ $B?[;:'hyLg` UOXEPErYꃲp,A"gpx/vK_ڣb o[@'g}ɰ}9[Iѐ5in_7q;%; 4 FR:'IK>?  N zlS$(6Oxg@Щ7ȷKpx= "w6<+HG+:\$QSX `_ LE\=؀; !^ JIKLJ:njFXgn ^7Y:>bjg 9ō"dsl)Ĵ6nmel[^,4/[ \*%9C'2?RW3\^)QB:Ԕ&0Z\:(AB?פE hPZTj`TXYODϜKGf|&Oc(&%S\$*r4xGXR1f%/ϋ= w2 Y(#G:W.jR$QWMn !Jt aJ9Ki8/j@ɥrW%ϔL%<2 /6'mgH!sP2J^K̈[T|ݞ̏R}k]0f,OQwIFԉۉg a"h#PB,iaȟX{g;Nn)\zh݉_6|g +.ӱ2:ZF1.Ew$תeNq#i5]tESXU'cګ7 \T/m*w<-Xz j"v#LC &³}85}ݲn8ҁxfy׸xYcS O1dD2xZJ=ZիطEea`Y뚽r e^9 K9֡%`R^qy90>ěU~B)Q$a\G^^~xuژ Jv%!^Ɗ._iO28o-m@8;Y:-d/u`aM0ZWƂ),_Sk6j |@L)/7Z0 "<׿8b6O廃n@6C{H])3We\I 7Kzw {w^5HSGEHӼ?i7;kL&$;R۔cFtܷ(n;=fVoAʹ1s6C}V2 \(z~!Oy۔<Bqn\5~,̀X^s eF2Q6eVRΫ aGJ ~rz" 㦍=XS}rw~ .9tf,2bNI8pY4xU!8IthƲBk P_Ԁ׼}{9 =a HO#%1c4*&mQN.,Fh0B>ΨvOdVGVSۉ|y֭ZVUkMwI2mQ졮1iwɺӜ#xdk> եLf ?]Yf2Vҭ9VZ3צ <7_ s)4|}㶦]ik@JzCս2Zup" 4)s xԫ?6Szo.D 7~Msk'bkJq4Q\>u]8Uغ2עFSN*?˛r؆Ew5fy;7Į!ЂgZ>^΍ە.Ju^t75jf3zTY3.꾭Q4~j^q>7|$r-_ aW>8vsY:9f{5uAL'ɬ-zO D0,^Qb7֫2OAW19dBBB+D=&Qe_'7&ZXbiz)G]5{i<儤 ^sN]lkgՄTn$A="5}.OO5Mt6 Eɷ~XF ɋQ%pGŲ|wSq5N04xOhHqDžWCX?È-lfӍ ?~m 7ID|OM? /6^PeID]uÇehfB[&Oa g{N3SM>]‚  RemLe#6 ͞Ym wO5QXHr/d 1u V8x |6iDE1j}G U_8?a!? h#\mA)mx0 Dj :#wKM\IH#I6ՀB] kifaPSt3}P}?p;jWk1ӥ65R"Pg"zsXrE?WRH9 \CA8m/Q_[gQܠO%)@ ɪ_ݷK6cfsLaAuf#e^Wb{0 y+YPVO!Z7 c(?R] a&2=c྇B=ui?ϩ/њkA-`v~츝BM)ݿuF^(IGZm;އ_'T QԠ)sw+Z٪@]k5i ?(MDΛőy5~-`{%u ?BrzQ #ϕ`HY/J*ޭ ibޓf5vc/:cՓ$>RFM%z/F#a=g]qM C Qfo@u1t=E{1Mc"҇C1<"6&B'9S?Ð^W/~ h?S2̍/<xЀ+4FiL8ER2be/TI=>ЕnIzq'v:VboH2#_N̼:jpV@g)2^8V{;x7!EUdcl:panbtx`ME#p)t'"߆$ꂞbzX;h5ĴRgr1< k;I NU헕$Qz!BWHqS=9 Se5?F۾!C>7.ڗʜi=s'05uG>}ۋQPvZ RLMfnkq&m4|'1NMJ8/ZG?-,BTB!D8:)x?(dyN+|Y ]aEsiť}7՟ʚz5uޚ2Y֬p|ۮNX(8*scu@3qGHzPީnwyG+9%KuI1u˲mCp]aɷۍ`д%Zbz~$;n.Gl-w#u,ΗP#(2- S?ܯ+X|UTPq"z!lr<2M*8 ic %ip IռW7E6TTp8:C7$%d?h~F@'nyJxq,CVOb Õ6jdmjf^Ŗҍ ꑪh+PuJ)N00FcӫOBv Rj+?tU>InGqՎ70 | bd3ʼAQ訑 (5 ^>kUvtO c)p7*11]gJE)2=xzv v'di0*mMǛ~׺Z_,*M* RD5}}6PБE`Xqj5$[vfbL3MFMFoJ =!Wֱl1DArV-4g hO|㛫tW9\^huM'y;4&alƾ殏ȵ1rbƜ~?9\Ԑ7tQkrѥZDRGS=AA`7Vb RRn/Y@36|4˯wLZqΧn@@ '?_(zX8'Kom:q <tak,Z;z/z/o-o',)N~0U6&l"eX쇛#ZӂNd+ګ6hrɖAv Hܷxy5}YQ%ͧbZ`TkWsU %rᴊ(Tv*ldwW(Z w3{wpЭI #ۓ~2H< 1ڇq:!!SmqDxj 5Hvo%6_Jp30p>?{|[TS"xY$KiUC=L%G3}ߊ,8vti,Sc9dak²@0Uh)Ϧ` {BI.ڤ1>wB9r>65e{ >"˲/؜ϮCgkC!|ua<=R+iÃ%nYs !{RJu*Ry 0@G["NKtZsCK:7%ւ 7<҂ plӹ-avlށ R V*s[rѐOC!C:U߻_7Lyzi@Ɍ 1/Ȧdv2unڢa4u?w\t<Ƶ*KZׁFL]܆$HB[%ְ^&l=RU騱D0Mf&yFBWJF_;JգOuVc[טWBkP#\?K SFXv 1j(_XveK.pdD7Οi.v)͈ɕ#0̰^@4̷{8v~ &Q$x<~T"E@Jh ϕ1X`RutW(aq-<YV6Iu٘6-ngZډ!s s;Z9$HV?)V96hѹ{jƛ%wW!-mv 64?M\G35(kQ|`g=m%v/視 ])ealN>`OۙH5j@1~b1FGXO52+ =dn=rP'r6mƨi0&I3V8NFWTXdN {5+(i EK>.o2r:^@x:z +aL*X/P`8yajޘ3 A-ѭѵfW3_߾IKF0џhEîcEU*Tb^۬ѿsx=>B7f =X]0˒ 8a2۞'BC@bVo 'I"idK^y/")l4k5B"Q~D0ʯPʛp"+)AۗRe}|4By xv0:A)*\˧ Бbjg7I"e>bJM:<_cU+2>h=W5\?=竁6Cs: *zi1/Oj!6ا8w0^lG&edrS IR^(Hgw=uݦs-VE& vG{/{;-|M+{Lټfʛ턅?9@eHa Р֌B~mRbR<U$SVx2!jR_PHfq0ՇBkN ^V34Hf"ꍚզ Z52ڮ>EFqX3R;ν; A#)k)1f.|5K1ZHok][d{4:az sgBU NY!kjac&e/II O`NKh,%%r5qK{@W[ʆ9n*C<ʇ/$ڌڗei>c`&It?f2xD./\ Y+ ~l- ~\5ăDf1a!4|.8EҋG r 8K ,ž*&O7mէZ] έrJY:&89z6 3%$}QUV~ p"l Lĸj>6a Lz1 ZtJ k74~~Fʾ0X8Nퟵ*h ӭmC,䃳F3 yE;}IS#Ssl؉J\'gcTn׀^6%`?ʓP/2n>Cq#9{gOJ.R98S>1dkZ9a,^&F`P_Txnq&=oWIWY^[hL$iڏ8S2@~A8ޕv{o\ߑ'1̰hҴt% ₜ2 [-h6IdЩS',K%;Ԧ:)Yř>h-I=i@OD?Yz# ?ёG WWļg#Jai޷.iTQjK4(NyG;?َtYƎ2\ffP` ߝu҇>\0yb88ϴ5 9?d|NJ?Nf#vkҮ}Eѳ!+<̭!q"(SKJu3&?ہ" k)1k膸 ߲7Nfz٬ՏTS5'@+mJ6rfʞ`klLq[@c cs[+[oJfϮaFptV)9Y7$`j|iʁO>f %J{Қga8_[w^zoZpG̹ &]Ah>2"vˆq`cL,wk ~j"/Zٔ`rƏ8`RtԈ@يh?淳 :I9Wi&'b 4%4AʽW"˺²cÃBL\ <#5ʭ?QtbmVԩn!h~@awH"9$Ts\7y5J$l;*f1 ʸ]Pۭn 5)AN:F\f(+Dc)F˿W@_T+oήn9Yp=िjiOmnrIKܹy> t0͑pH!sL!MGq&CR;R/z[ BPuvǔW5%Cp􆊼G.Fy'r.@/ jHl#xOzlwSW;RMlZ)5#y>E$b5$u~S{JCUZS3R^Qڀ#Huq6BFFzw}6K IVKAj#d.-?TpFgH l]-]9 fl],:7N28|ԼA^mS4 AOd%~mť\^CIG)$CDDI]\.[Zq.ɼw!M!ўi@$~v'Udǝ~_1"P]UJuR';qTsdG:*=`.#ϥ= a@ H5"#Qnl,u/'rgHrkۓ|AHD:i{bxuHv'=a)fE'~*m - -QJKY,NQ8g/(W[%.BOj_  tr,,nlXE%ߘ+mE|Ӷ.).2 t#zN~O|EPO1Nc1>R{U6/=@#0[kM S2Fz|+ +d{ky֩~}uuyTõOÕc / YI0mY 5*TsMH(ƃf3Vڽ_x8r6})b1p[ON/BFnV!p?Ҧ|t'Y~.JeSFWdht IeŤ {U#HʼnRn]^{MWݽym* RZc<ܦ!HC`1CRKTA@Tt{ F1X abA ScF>WӁzTvVL#r8<#, zb<_"'6c+Ԋ h|R:Ky#B7j1Ū+-FkMY{{j} !KFݶA^o;\Փ8=4gIr1%lt$(Qj5r:4KH7_MoH䗧'S$M2{c5xx+MDB 0YQ]g:v5M[0t'CNOFCH@5>_*(q{ŗb |"@Ѱ L?ʐGF:Lm9 eX oh ȔRAO#`*o{-ReImsGTٽhԹKY Ŏf$~1n&ˁj9t>6_$=m%yTot 4EL xȾr "1mv&R8*" E"Agn31xX@~S\:ݫRT{LHp?x!R)Yr!͞!0myN PqR֨իbJN̞OcGX8ෙHn6>ރ kχs#E}H}P$`D #︝*16+ؠh5Z"bOl΂Uq9fsa>^eL/5Ş7p{ǜeiZ8%ZƳxvO ǚۀ9[Ev͟~9y ^В&w;nlom!P/:x96L&HpG2(iQiSw{jKOؼ4xT0 'Aԁc\|u [ҹϹ<@֨F?Izpy >Z~h"kEej1H^isu%~J蟋ΎT42N2Pq7t9 * -a?7F>,)[_O{`#*zo]…scKP:Sl\pf(: 1w9WqLhѡz@F 6 )hѧȕ ,xqبZ%_2f!}iRIJKoe\':M MT5]LG$[=cf !zSn]桐ѽDJZ]m;W{`lY[>.%HYd]K'‘ "X&A5|m| ?CN;0 ;8ᏵNW)B$ Ӗh\*ݵSOr}]>ts[^v{j8NE.Jx 3[mjg+~2wCO;;qVͤ1 +XV*F7z|!~3zuKv/nt/ح7uw[ w2&WdK }tޟBxbq^IOU"q tuT~2CB6B7E{Tnv~\DLp*iʮʰF$`Ss1噼5Ȕ 7ɋ™O!9Z/%;C&}J 8,_FFḾסzqukRKP(/$Nv *FG宸R#hY5^,WB}@s'|3cpywН,CA^]>[25;MVtI~Xj(d彏0D GyA,&[W&Bn85ޕ'w`<1qZ #>kwrG|ͬjŮ62mOOQƜ4YD儯uwa 0~K idύb-eJ2 $}+}Rґ[yx3eϑ.Z/1EsQ2K\Ё/=׮Ƀ4ҳ'J,‘?x) XDK8R3; f0l@f:lx_n.xUJ%U{yDjPIAfB&#y؉uJI&eG\gWs$3P^a_l)lF~GX*F DYm28*|o^naJҸj-5CQ6Fw-ET]ֶ[et*1fQ4jՉ*}ֱf;*81ZP?5&Uwz_7;[en܅4Ev[1.0y*(_6B5b_JXM};l`oc| B en4z4O1Q#_CBZGU%.alrO\iS5yfv1L7~\h dcL*<3ѿI|ۧi{WROFϿGS J(RΤCٳnq~?[t8~ 0hD]1c&l'7Uv{ܦ%ܐdOҌgNϘ %DZ4}lnl1O!+ѓ`NȅC u͛3<,!!KH&[.iA+ʪO"^$5C tV3m,F([X|.bTu: IκJk\掌\Ƕs0UBYlbcBy—U < +W Zܸ򇐗"A ` ֍&n旡`l껿s%0BeԊ'wO@d޶=H'2yMNrsds_qdx%u;T'yOS+N|XǍy´e+A㪨i@M^.n2_;$qw$53>T{ ETn$|>vQʬ@Uy-D@*kq2jȪv,XzIn=]l&N4.P+[K+/Qރʃ !j}/Ȧ5(k Dl.ol,߹z |8w%N1!qH_L$w/mrv]%<=,`dI9 DD(O=WQN~5[cΌX1sPiMV=f1EKxn#I,%ا?f5x01YsgqKK}{0:?JMYTAZ~2hc#tK}/yS)}i;9A]nT*+=kzUhzʅ2jx!jɅBZ0lҟQ E7.;M.^`/"_z_྘pW)׃ K V?LL@?@ɾfur]5»j'T835v+Q BN~,+~R!yhb/ќfnr/=`*RZ"g% ԰; 1jQӽF=YzIxt;aڟ@;)8{Xšϐ l]#.&b/4298E` O7>廒&Xڹ?*l˰7^z83V\c²6O Tʐ}~NHh9Hdy@_F3tr\F,=Y"OC!7QʲCn 2'(A4bs -!Bp-l siV&C}Y\K7IwwMN;l/3p!.!=<S }фb,9ʴɱu W͋a[c;{S]8пD׷r)\:ĀȀ')KojOm/]|(z/#x<{#._ed߁U"oԦQNhך¥t9~y+T'P0ZkΑ-kipSfzW~OOT-y5:i`xBE.yRz%Ms<L!tIugc~;^jkHY&60:,M +gIffվ\>-nrV?!]doewk, uK/;i8&AhKAdG $o1 6%:?2تϏDm[abƵό$7 e^mĿ.qdm`)tW)En_ϙt]<}ϋkgDEm$:24O/KO ՍV7Q,2%"|%+\؜AJB+NE3 : Q+)E:EhDCV(qQ;3CXٌud[RlLgA9dtR a]6x=^R0oP!50].3 > -dMfQuo(1nu={֬t *wԻtPF:M3o[f:WP:n>rF-%UdOZi 켬7#v$ 'f6n>PӧsdagyROv,#ySG,'Rr3>,fbDC%<$ʽVw9ߕg z%;+;iWhOs2Fd70 פ댚  w%U>WޙFԐܨO'(]飛9y!ԋ:B94 wd \$jq9ckA4 ~_y`իn+o.5Jҧ5T"S'l~(#IW9w@-/7ІOF_Oq۬H0Kзl0S:4-]gRK@0OX3CB?SnvN*+.6sQ&J [s~v*;:yO~h 㡝L1M+^!.Je(U#Y cr>ņu []o{ 8DIX ˇ"_P5f9A\U)Ƙ̧ s/l H* H^x=']0x^ Vfe\@jm~3:-P0-緸@E |AkCM akX4IVѮk%z XD-E#!fU9!N #Sh3;M)=Q ͗?gڭel{hqd^pwܸ5Vdmh!%Kof a!Rnń%J4/Gָt~db3V;}0/j`(C^q!2X{^z.B.[IBnSzz LÔaiCρ5bL3 2,ߓɭLdt?"Q;WM-Q"${cnZ|M‰]K_SfA J=ﳨa|U9Wy ?߳*μ$`}պ>Lչ}Ĵ{6U+}P =:3pb-ۥe"9`X!ώޔ?q֑ay@'ᔤ%-cO~yM񹡒0JdΖ^}6rMHuFnH`WK?_:Hx1^Y>wPPy$9vKn<᭤SATXuݥ:`0aWN}hvb QO=JՁv~XHRUx"9Va 6kIJ [4( N#2 1^z~yLy 68}^ʯwy@R%2|(ʮ$U/m4QqQ[=D죗OUhl kOTvxK(/毝cyǵ^ڹ៱/JBOi+<_?[f._#eRp/aeޛ^r.|>MjѴ^l7'_u@  o(^h!Vr`c <%rCCfPWF%xdZ'Nśz ;I<gg ~Wv/"i~BBxfZ.&ښ3?P8}'(~uxcF$7jPirD?92:l #;S)BB@rYRfQ2;w\8MTTy—%*[Or.׃[XvDqOS4DlW b?}Ԭp S|$LX b('DuJzQ.JXb$ ^:cL㒚"=yh WWw# ԋ!xڝxFFeg5lPo Z]TPJh2gk` 9]#9≛gEN!Q6JRD) Bk v1=a Z.'uC ~B<oE[ A}9,d.g-JMF ,yH{)n|˯˷#cu#i*ش2bqƒYAĶP.=Dam.44 syJa#/T=|Mhu {Z~2%,FB 0c˖~IV,pBkz( k~R;;`)S]1 63\)kU,54&30MFz)1 Mն Zf Ixc:Pה o3 TVL ` Y1i\Ja9%]-" d$Rr {zͣtVtQ:  kg4:8}{ 8U)7B(Fr.%*RP"tl0(S{L=DQ)wٗYKNvŘP&J䎢'[Cx</#4Дiw`"\ 2ZFTy~hMs*%MMt: .[jek )VlDa(uwWLbvm%QPg$s0ɫu{q܅#m-'/p1DQ z6Jbw;ɟ]xޏıj;gZ|./@)M~D@*F4ʊnNfB(%1i=1Q\!Y]yhcaz: }Ks\` Zb b'S$P>3+WajsM@؇|n3Fֆ݂%,X,攄G!Q j:܃ oεֻP^y'PAP` Uaϊh0GrK~Zqzv(@8cĦ'9 %dZVlSrWfxeK3"аRCsesV=I6`&I0&[8Џޜi2gZ<ϐH"[y"ǚS]|_R!!ԯu1B6gg @ 9@D jo'dG株?nF|FXZ(sP\yھY >|e#FcO0"C _Gn}Fc%iL1T(ȠS>l\fgovӇ߁D,jΘ)x(篾  &ᓫjw]Z AS,%Y^)Aux!TPpWd\M(ܨ'f{hc<, ssjzl~cR=5)I *֪yk!(/!@٩ӯ[!֑yg_\jJf& \7.O[#efM&+e.1{oA0C!8t*+f۾,Q2ɮ;osm^U<&0/ 2. ,h 6̍W/6_`'/)N1^nx,,7 @Vuu q!i ߥ2^L;}^yPpr;~Q1vZcn2e ,mSGU: '$4V\D,W` }325s yXL*[S\2?PekQϱg}K%+ Ԭ[ׯ\a9,ǮEbSwV-A?0nuK\g >Nar #;wkKg6jZK_o0( ĐMc&O1"0Dۼ0,e)|S: ,0ʢ u+qbU7 wdo_YM⠗ӿwo锶$}擔|aع>]wF.G؅P٧sF~Hu1ͅ0OV,J\Z{<3\J d:yϒTI '1lO{G$@:Bu?mq8ͿMfnr'G0(X|{h(y.&ꢥV+uw75\ndF7zeG\ό~t/\PS5@TrE|Vx <& 'tqy x seݨ{tRWy`mWZBĈZއF}= ˡ6[92NwnɡȜ@[ %w?._V!o/yf^n([ 1"KRؾgh_fdJ"9Y=DvF3xsoWo;3vL\V X%C|,Sh7Տŭa)Z.ۖ% ښ_g҆h*@JG}Qm b%slBy|k!MqHȧABҏCl%sXiUQBL01$;G!QtfhaD2,&d}2iaN^E0ȋ'K-N/H1խTXDM=s?|}j*P1ikR~DFpۓ?4槮%5T[8O- cŊ:DFgTGk>,먺V/ZBcjC/Խ ke<LTd9[_(CmG{D[oof3B9dUSC6;N챤c$ 8^TUI( pȐrΈ]" 6  j"H*.5S4 :g0 .އ- EbV٘0W\Yq'@-ut{=V XզJ#XT`N:8lDGzcB9 0"Ijhi1l $xx%ȦFҒbӾ VR<ё~uѨ^CQ sM܆_&FC'[sdh86Q;`nT3i/``سVL^3ujIKvuT\8LkO~X5wg|K @m:DJC]jB2⻫eX5G~4#; D|kZ̏Ý6CVEy{kM0JEX+.PY]?Ynrʠa8Fzaޏ5@G/Q= 6tW ")p,\P@uu⬺ъ14P6_Kxp |5qi ۭQO &,rǟ]\L'9AZsڼ^/hu!+Z5qI+P9 .EK^2zDܨ3A'xQj[­(§2 2nE;R֛%昻BO=;1L8jߜ"<$Cy쁶Tݖ!>Y q:gEA}bRtojg4 ŗ~n3?ħ* *~#[?SFZ/&w3R)c^xmb"0ӊ;5IdLY1q? =C4Ym+[`L•T{uZoT^@$s l@%32GZ%0t dN43O!sгVA-ؖD%t 󖌈W"MjR@Jz'-#*b~[m .E8`o kҳn SxGQIBt;z[ݚ)5<*Iˇ6sq ?nQW?#%G}p/{i&j#Gk\0͒RBF8KT2N6*^ZkMYZƹrT)+[٢fFjl6V*h 'KV,W}DωzN#y w]5N003Ibs0\k>g/[okC3ΐP/3,<< F7i|n] $}S ?jeR`QO>wB}I@c~@^'#=rQmדƊ57?u[+NT'} #uwHuP=e ފP =! ē7}w&jrDmaZ˒Do[CHؔ eLAi{z}x'gwfA6wذde+~O@r/K~˫_Gey}=!i (m$-S\Ǣll樻9N ~Έ ٔ7|ZwuQT8{}+zX^vVEˇ}/d;%URYI00E%ŽP~ҁeV%.TvOņ/պ- kIOb 0Kz!<5^o f$HY·6(Ĝ+1}~806=Q@f>rE0wm lEE~gCSzHC -x!Yt63Y?)<| ;R[b͖x^dȶԲؓj= yR [ߒ޸ F8 Qhr|D<+\kD;z8`jv,NP TK5L"h"Y.4muG0?me}sٌ]쬂G6)O,!1zD[>fC-|*¨Gz>}~{ʺXTFMs^M9\.p:E/"J֑muKǹ>;ʭgSa+Yqa6:UGap)_;ۣjHa1pёKɁu Jd]f )vܢf16gWMjon:E8P=lԷH ]Pzx DScKu`g{m ӕgQ A5 w;tr+Z&5Ҁ&}TmD¡k)8*FamI/@Bv M?7.\vZ87b9]^'8LvHV#1y`+c9(m=03 i#= bh\jc*~rqgĕCkc@vv}MF]T龜`$_T; _Ig!R,LYuۙF1"~I;uJwd8S58q:U49r&*8_e9[M |*_0Dbk. n<P̣zCPo)ҿ\ Cu{Q!Ǧ@ܡcSZx.cd;03ƳAI~L2j1BMֺta)F :e|-^4G~C)!IZs2)X:𲽲Sղȓ `ԺKє PG9[;=#ې?7e$ ¶Lwduc&ϲ@㬀$J}P_^'#@\4o{$WXkEcCgÕ髁ЄI{6^݄gb W:ҔVăD0B,A8"DL@gId~Gc( 7~ edZk:7'ArC:nF`vPƫim%*(WMs9&IT *"YM*Y!#W Zihz݃Yzgkκ,o`Eq̗dZaљcP?p 69%*ը I3Rs9RA zEӵۙݡ; Bs"o/%U._2NiPf_Rc}S8*a]~4bO^w7 ݊nQŒ84dzKB/=HIdZQfZftɕc'C~b@9EՠK}&"sE Өmv-TuY*>ah ͕]vU%|G攃~Pa%fIEtQ&N9{&cj`n*r?:xP~ Fq &¶Ż LMDŽ Fم|{@*,>`؜sgt/!>y{5хy 3ˏN#6srՒM]"oN ΢#գ -@[uv4 N.́ o  YpyQv(`[+ſ]5b)[7o }>$% ǣq' g:/,4&MO kH,SXX`jǀڂWdIyy.&n-逢(dچ&>/ȩʿJA<N2(ێF*rϱS0yr]5pUގkz$|0MmL-j7EA:eݯOF }8, -Fs)G Iwoi.ueʣh&n>jIBbl|Ǘ$k')I7ʅl:wd2@.WQ7.U"g[hV&_NjH%jBqbTnF1`9Vl&Gb)I3l !$]BEawBe٩{Hi")$,C5Dj&3RrBfJp}LCd f䀥hp\?b(d%Ƨ Ca*U,q=7%s`m B|Ҽwi+AQW/$-lcozIy5f Yǁܼë1ow8a\;>/'rRg*=}LT 3i`뀱O!峇&ZɪC/5#:^76_*VSR" ؚ&|) 2oJ&tО}y̸C,1A߯"?+[0A`a_FZ‰6qX ֌Eal:2Z]@KQCwJ!OَZȖ(սM5sS;|{90"DWC \E\P(Axm YhLy!u1.k2HWFUTi}/9`ys՚ C3VީS&Hc]j=^Kj)IV]jn̩y_1tQۨNZz)EI|AH48{ƨzC҃c&Ků]n><@[dFh ݾnLKۢр|eka28^r~ Qr>q}MimD*c*"F~}ŽwIː_o9ut Y`߾t.tif-3lGsZPl斸c@!/z}’&usPԇqEg 1W-ՠ0_fD^M:gjjŃK4[ %`pYWIͯH"NBbR,j@@(/onW)QM 3i8^@QM3BO8Ö6'TcqtC|x'FVXaX WT7w.Y9|?)ݤ9˶ |ekr1Ǹz^=FS`7sM E C!#mXy]mDfg.Vrd>ҥ>mUte†"vեG# 債%3y}OݏZu@{pSa*n7ם=M̪MF4?,aav_'lb3ڤ#l .ѯ} ӟeo2r."m0rTڑ_L("ozʲs!,o;҈^ LuAc+0r֒($xr_cQ0"=! o+9I3hmzg1v‰3N312$F& D'lE'~Z2) yfSu_rb9m]UTq]=|30#zb7s^.F|ѩ -#y bGdE..sؕ[k؜$.QQPLha[G${ist _GKMp o`鐴сNUsΧ1wI^{lQWƪx;j -æZF$̶ntyuXW΢r)0((,vm@^o~Vw&[?R mrB "&VEOm֯=(T)X_ n} RǺ:G*fP~27 VU|W?cpP4A6sb^5EX,HC'o|=>25\n' ?21>beŜzo[@@= otNWNY?aI/ݟuA,1[THu9[Ϗ?븅NtQϦhST2y9Fs~PnЮ [">~meGahH}t$缬d-3@ٳA]>Z/DAv>C&@jΙi%;QGvz5,suӀ5*T=voR) *]ޗ!l|[(~!)W\<C SxI+pW={ zg(P!wV%Bx&^z 28Ae„~Q`eD.uXL }87f +&9a`)%{0 Wf ,$gzoɯVECnKOGu"$ovX&k,5qPpl!~NFBE<|ͱ):TiR3S QniV;wO_iZ.:ֵ;oIn's{ RiH)yJI 7:0GHm/RVu&Ժ% ty:DF:^{@JEiGHS`>{FR!;`o͍q@)`q2Fd@^6֯ϳ8ѫjk4y-͡ic?JtgiFy9Ϧ2eI!A*oy_vGY^;{(Xm&V ֱnиx%x c.ZE8 %5R!#ޞ~Z2y1 jgDr9f4)7~?}6e̡[n{6WY$\AY"/̂F)CQ|}Qڃfe8˦Z$ Rb^\RS›LTyGu]0w=hx_@ѴΑ﵈􂱇 ?#,b55I|~9~@~_2 |KLcݚ78~kEﲲT)4)9={Uͻw#prЏ3#pnD]xD;j3Wr??I낥jF惡o"l˴iM ,aW}䏪5J1R/ :+gm ɧ |BO8tyq` >6ie`$Ka8WX4L'QB|]UDEUq O/h D NqD]h+8Ȋ"ѝZ †:~%;=ݭJX*B#(WU"a>WX; 0QXSӉhi_U%Sm82A.nb2'E5; .Fs?炌y2sXD;L,Ɋ>b| 9,`FK[9d揭Y,ԄS[(gNe ظnͰ5:={BV+ Z8xn%o i.Vra+&< dոF`"W׭E5ka!aR30V4Ӑ_l.@xZP[(duFX)^l|ny-ByY9b*؇yȯ1(Rwn :{UW%&2 g|$1|Zwވ|HF~, Jڗ^BS!ZZH ,J(QW{_ek|NN{X 0q'/XLXG&$H?2*1@ݏЭ}3᱇Lɡc4lx \~=4J;}#7Uq*O6ρ o2dMNLߌr8d+BґXZԆa=p9>_j l>#D\Bu~ݔM[Pl D-?Knclq@jrу 5"+ZE S0D \BudkY]! }A/2>Jnhu3fWtz6 Eu !WSQ enѽh D cͫ^(^2*#Ԗ(8T2@7ds鉎WVQ.1hhGM8R+Jg)=yon[;kmOugǝzy2#iu@s-NE6ҴPpGUrKuax!%NZ)9[rp 92<|4뉊ҧPosJ56@}x+ߧKqʃ. 4#J*;U(2,h9`Ӯ|>Q{s)ox"Ff .3n>@] i5+~=`|vJ'y[X!0x2NV\#*Ceu5aT bt dtqi*S_pZJev+˟O[2tCq6 (˾?_Ր<Rb9UTIGE!^vkAR=0%zk ڐn^lWW)$PgSm (M0ŏ!O<^pu5^s{s׹wX!EOiotEݰ0@0J8M ࢤchj#Hye/n.냿uGA?'OUq'YiGPj&nW$펽^ NߜjX^MR5&#B裳k>c4o;W <"Ֆsisr~SVnn`ѪQ\75\p,ؤqY}*18/+ɿ OUWFsZ&HW2Usf߰!>:(?j餢[ -dbE 5`VhdË~*yC`;*EH2D]\Gf:SS]4ge}61xn v ʄ0zbdwUyi{6}PĖ0>1w+rk>A2)I#>~CN&Kvaoƅ;5Ϩ24f yAgW3K[jD*t2D*W J^x:O@Ay+;»qb x}PV", Iא\ X/懦1,K?wMM1 )< eDDR GQA؝V#Hoioo+nZdП\l`t6y+'I2^U2,};ZOPz:M:LI7hWmt SطB&FO=[l7Ti.`iiu/?S_Iau&O+θF WFH@X1s y.ݘ:Ek"02 !Lې3sm lm-_gIaa*|LY΍nweqYCkGRE>-ťgQXؘ)1`$JY5%Hzip6J{V0Ŗa?Io?4/F'qFs ߜajvئȃ3889֯p/H8Cľ]ϚȎmRrh3.[#JV&$;u)z4;KXzRfhi8cLL37g~?{2>?Lm2|+Y=.X4K݈YIs}KPEI|Oi`#[f︿ow+MUDo5k0XܸqUL{F%{(?=5X˷:D'P(B!&cȟI;D@×[*-gOe,ޤ=PՒRaWeÏ ɥ4#[h.|!Lٴ'O?EW;ٙy!M!iJRCbML 5!Cs>w˰/T7 ])0-7M}]U1gy8"`Fw|݄/2DA IA(B:QӔ9Xݯ<,T9֗ET$\"2wWv%A nd)^" qԚ(7,F,fx U *-T&6FTk(U@-˻@a[ҵ%5ǪgS2OvgB-xtƊfĸ!,k>$Iꕌy"f>X@CFT"Va<8Զ?+5 ΅L,{qF6YwS~HwcPk,:VtQ{MU=& >2s|"#Ps]4 F2yUfYw 4ek#=] 9@plfOr-2"Ѡď, 5CNmFc@#mKGGu}d%M4sȣGjݔDy 76Fƽ!I!&6*r?}/$ф0ctvRQi۱@a("MNe(5u3blz:S_F$ SRc y{M ]7/QlrgȾ9e1f^(fħ\T:jM܄:ۇ/@wl֣(OԬ5@@,V>շ.V@K&]`G'Q'l`rBUSe_j Xb{HbHA'/%9jφ!7ҟ8t~XUG  @HYzaeEE6(uJ`dɗ1ё1^2+tlwtK]86Lr]f K!+wkdjk ^:ڮ5~KBoL2nۼ\?gwό2UAǣ7~{^,e֔SMs$'ӭJSXt0Ql PJ38ьA23j Tԏ*#/5IO5NLiBPzjgv Y F 5Q,d?UR*8*-7@~σ7WݟO{Z@ 2$a+P,f'X]->V(rҖG_ܕS :(-BS/؀oiRoLOЧHFzhj.t)# %J`|<@}H'=ی373Y# RSy v:qY40oy[1kޑJXNS"z޵[hRfViܼt=Xx(Q{1§suCL⭫NoڝM/U{}r.[W;n(\ȊͥϷa|NdaoZP QK*>j>YdywLe^*+!>rDAP왪sz᦭w"}XQJ%-ǖIգ MJ YVP0(A~&T(Iaz5_kCb;xط~-!萚ZSi"6>V7'j(!K9x0㪯Z@hl?*;JF{zEEtus2V=9MhZ6"#} kH5Re[-r\ֱK J:,NVK7̂\#҃˕['nUf22YFXV,0̗JŒN3]g@bz[ |Ns4-CCX!q2V{3ktPX|u d}{f ?|\ I4앜%*!T6 \π*C|W=71dIzt4 _L@14pZqFSw`S7@IA{mlf/_J@I~=7ݒG10yEJW]<νDcṫe;hJo=ٺ弑u-; GO *#BCV[PүM8lZl@K;4d@KW+]n4;Qu}`T5RޥjLd]1{RFpY*'2G#KC4m dS7Ax@bVuPx0uH-I#uIW}8{Nvy͈<1@4'ynO  c,pj# c8vdUR^gx %3,cZT7dۍ_nxjm z_Zv|c` @jZ,Bƣ,**Jo`3sz.wð3/=`BRd^yH ,ZR9=rjωo6tuU`mܦy?4L^y>_ѨDh00 KG7﨤I˓&\ Xzd(aa6 i(&uwpn-vo7{qDҬpI %)$W93:k o?OG1_n:uxa64\̷8+ NO`ͥ>t ]B(os>"YA  vҟq#$~C{ 3rPdžf=qzoOà w"9Eu$g}X+|n\؉8c7n.R1;FvD7#Q;MopCӐ͝8w]OK.{~O~t2Hl 4He^Ksl @]2Yǔ2jyP/?)W )Z%߯MVwħ`3^H#}X;㷴]Co띎x27=q5,r\yl6 >.ޘ Ϟ7X7j͓msoC^rvӁh[B?J W9/U$f*G\"!yÉD4Nhx{TK?/fb9|@Q0'Y1#XiS ;JoT2b& B#^P Ԍ]@0D_;vu-#-S]Q @!pk jEtԑg'opmڛ"72߽hZRam"[l/| , m|8a p(6h.s^jV#IE yWP1 : Hm;q[)M *9\$cJg[08f8A$Ȱ5^Yj-V\fA/ * M^*Qfԭ)Vda I'-W0UnP3+A!ٿ2(PDu kG"ZrAVyN`CAr6z)xZW"nVCmWpz Úgd#+y,7D#b6| P?J13ȃJ1+ %X;=)dƏ/0;;l9Ge,uTJr[#=+F0](iF!2i p)=_&Nh} n щ~mh "t Φy甋d 6DU)L*B_+HMî#TI[yW)O{KLOKt!ei?%^J h2ΦGF$Kηfn04:Ga}j%]]|;Lg2aM.S"/v)Zf4{zV=,Wq !cޔF)A84x Qү:S()+5H/!$U3DVӺ,4\[s[qm-_6cLut͚E1$8n62: چO%P?-Ln(7R7 wP 'dz@3JX"EyY柑*{v`"B5q5ZM^Du*0x\,J)+y>W6KضMe!u"74o|Gc6{y>Y4#ׯV{u5l9@$CaUoOE[/XvJ^x]ֿ#crޠ+vC3t@Z\C[ΆwMqJЯw{ vXlxkOen^ֈǵxc(_3 KqO$tVAJDkrh%}$yyZkrkXEkHNo2CMw*M=w@/#!8W|Y)>ar%-AuV&9k)=ȜLhEA8~D6ð1dߚ`tqQNj?tH0ktz%B;>ߒ2uU/xB#2^$'@HH-v4p@ w(sݦ ! Fo&_tQ2Z5xJ,HgXJx hA/)!nO$h˄Yn~W%n9@s׭R84rٍ^n%εWY+{.G5?OD4E;:' ev*湧:gf >j^;]iDu`mX$,[ً"o}Ovض7 5ZβKhH"*+NNߵi%$,E#g7o?ԧr}\U[YZ&D ŐXfyJ!$zoy6m 3[xzg} }3w ¼|q)0$?Vɽ]vp9l{PueTGp_ѕE? LFV1-">z>imˤTU S6&aSS3P1|NpV#3k 7e'Vq UzagpYʉ+G~guadZJ͛ I}ЮKt"+sLY)O;%qFf!AT eG$l~.-Ⱥ&wƿxZ}=eE2tHe%AchKyTNS=TYMIX>T 7֙!u]t"LYW%OwNyGw1dX Ғ< -q"K); { Lfqi3+`[+-&-n1-g{5>i.^pU۫bRQN%>"6U[7v|BMwdc[&}._&!\ӇzvWע9t`a p]OSۘ!FsOS\5v8AbD栙a+S}K">8kZכ+"U0`q=E* 'nd?YOX]3%~#FҎck %)vuKN1Rf:\GhqJ"$_RYiD~tNތ--)}Iǖ6@URdSW%F?UGʪ(D_\ [ͷW:|?%K*‡k !{mH I11lr_eR+b4bVDMcӚIV{XkB D./i@bn&顧A7GH\!mϛr:nb,01 Ʃd Åyޛc#,Cq(.*_ ̗[tA\>83܏\IS"eA#ĭ1ÔJKq. uRkf6T8G2Bd/(Hhr1[$?֥OSʹ$lbɴ JfV9q@oSR-U,XP"?|Zڥ,ג?zY8~twTe缊M$E4pCI~N(ԯr@gPO )J]] E:Wj9 ʚ:۠tѫR.>ڰ; W{ۚx8n˺i~`.:Њo* _k{]KHrnfpJ"!i[pr4tPU ݪά8]L»D8XY"oERa}ĪtÁ4oE+Bi']}'iaP3ZAKaw,gH7{<!^1֥K Oy{4m2PIs4@h7-;J6i&#S7o0~ˉeQ}֏6Fo9}H>"2O-# n$1:c5*ӒQ Lp}e+8M[12Kֲvku*=%ķ|O~ rF4l$ X_o_NIlq )N3\2u0Da)Le~I6HUpZ mf;~[*c-,<]5eH^W1/F;98lv%vJMՊ:Vyiɼ ᬶZ5jrB:t`怂 lB8?Ǖ25N ,cfD܂xOw^'+'n![8 hO~|dZ"Sh54w4gTx0->>wPS#/dfSN3$EVޏ # HٮE49a!OWկr Η@dHp E(tGB?\i_xlkvvc`c&giD،'|[ǮUlT)ZsY˯קb#j2wXg5\0Oy[(Yf45=G ePQ#(7O}WK He.$O:SF`!~f^ՅCJ,/0uaj7_ ;ÆAĵ ^̟@' b.֓RdHK634̅TbR sЅ&*M5'tA5jffDX0>l{rfAK"CEҕsrQ*~Kq1ƺYƉ+%wt'&T!^`nk"vfl/*h 0\=D"ŭ<&OcO HHإJlAg=Qph9߭w*yW2RЕzaZa%NAD T*p#udD( | 7Ip У9nO.Qnd2`>9 F-XwcaB>>OXW t֥4;p6!&o9-3E z[dWLi"P#He.T/tgbER% UR;kr_x?j17uŃ*o\BK'|OČ? %s+>2ΔR<#]cg>g\ I&O6Gb mkE7nY%1=Mzu\8Qo;gcݜ ¨E 01Vg8'p8;Dl P7wLsZ%N&Q'~,[2C&FI :e$l :ݨ(~8.Bc,t@Xw* M1R*rlJ sitf砬zA_1#ƙoږ] hՉx׀o'0{z=BWs}l d^C;_ޔ^)rfhʓƎwu3@k& tq#8Mu`d S]FZ%>4;#;1mpr)s8vogF&$6n, ΃" ܭHG.d"OėA&^YNsXӘ3{|5}x?cBM-SXzPfk68]߇,z/y&^Һ Ϝ{d1 yIuIF/S~&Bϱt<2!v#>rS+|XH/gc\E|á4:X38 T7{&ghA7 /;7m[? }ھj퉷"eGOXY6[uÝU)6:g&-nD (8iC Ov\aMKtTڇi+cѷx ^'Pܶ5;,oT@naM7vPܶ:Θ 0+u %f"b!u¸[c4 &)rL{+Dp~MPGbwD $ŁkmvhdRheѫ55`ǣx\O}A8ZjJi&cB)ٴ |:DKsTan3LH\:}Bg}tA'j!cׄM% WY*셈Zӹ{puXʀ`32fR~e'Umգ!Zh,/'LJZ V$So~M\Jᴇ] Ӊ]zD N F H SmbS4'vNc{ysf`iDƤвёu]xo#4oB<>7VxB&H:/_׵s!͚;:Slks6Nh\{**14&:wR@v7`#3<ۧuRXnN%LѼ1lV'UX,n ,bګEs J'lhL*)djUUTϲe"<>!3(9E]wo%@Z*#"-X|9:1uٿo]'zNi? ͵3UנTb,Yy_~Fb&L]N|<'K.s8#ѹaYܺasc77rveKjxbaLXYnIq)cOQdNWhIo߂aͬs[8~r<۴6ɥV (7 TPEQ訣ך)o@0H9U"l9!dISpb4б9 OE40f~A~iuv]{ts Y/z%-/14D?QthE8Em~8*FKԁf>EA=u^˱N (_[ (y%um9䆹k!w *;M4Vz~iH X{^p !1s)4=ծSV~emٕ6a޷sא0 >$j9ƨG}l3DnꂑUD3!XwSH'"qJʢ@I/,c2UW.6sdQ# "yF}D#~$9}W eh  bv& 0ORi-(ՍX5! ?RV%8{_&F Uoq D<źj݂xjGyM =P(>o@qp*߈ rfMr삱˺Akb ?<`cGLUށ },wllOn&bZ5{tƺ>oG^Ɏ(d*3sܶT#]4x(ErBeS,<d0N3|i^I!421@Vj|]LFo&B!/n&gϝ7¦wۄBbK hU'8pu]K<&Ϡ7%k$8z4Ko6X=V?hbVO9ܭ YGiD\&W61-zOd%6rIq馔DG $z1b3 Ig ]JW;]@hm8 4b`M}Lh٤xsc?G , RHi ˆE DV"a}5#5&wruHUߛ K)U챳|+ȃg3Ko@%*B48+0 KV }<&tY߃}&zOTICn_&LgWk2I[ъN}ij$C.lpaء?]<{U}Ĝ4)*7Pdv$eӔɞ3s,@ꅖgbb4LPpy8LFƒ o?6y#.JꐖSaY+}LVh_+.HI3B-N垞*USgF,FT 9e;xijN%4O'M7}&C ixt6JX#ʟS⮏^'*x{pl2#yVx x! 2?%q#Xx.|ݺt[uj+nG3J}>G4*+m[؆ FȺ-[8*}O2~/ή")~n$ٗFݎX[ hǩC:AGS'Dtז3eGXNɋ6;prMjob\LAܰVus1CBBT4mXǂiTs'ƧC8Hy:Q$z %B8E '=^@NH&kfmFowE"pd'~&` IpS"|6}jt2`Ʒ`^+E8cOSwdr-#2|`vH&i\)xLN©tUvjyK"W>ߧD wO4C$]⑗{dԳU B#M@I&"l(r^[ GQ^xˇ/u-`X76CG l$/eqHb+iB&j露` 76` ~J?O585zφz)#b, U;8/CG46nwuo:#ϕ;N vFզA4<طx}w_RpPNw5d$,Oe=EW埉F[qiBE?tʹ 0d+? &JbQ/&,Em 2 K;~'W` R.=+DP z&VćnHIxAYbIH"9ePw#_'TD~LE!UU [}ٸ[28܎ +|q-[w] pi,k [#UG=!Hq"3 6jwrf^*Jj((;gV [Ȱ b&*(-4"$dy1FdCLjQ=:e3Dɽ$*Ѣ0Ů*6x"FG0(!v&u 9/v8AFJY:nÒTTi)W@lFP+hxu?~.8J.5g):B2Y΁kW}Kic1RO#[ߑ[>V2IJa@lXyb|pX-ILr06ubS~.z?ֵi-rѫt!;GL ^^c fП~֋FJ"[vl呅s?֖{?_Yx||:I6Ds\9z&( i51PhUEOЦk$JN(Hi0x`F!h2!ȏU-t WQ-Bq?ȟ"gq襓(F\Y;UoU:0f ;H[x逡^ 1LC`Y#qwɩ x<߻RҹgdWtڪ;d0=qUx?w[}Z8ENPۂMNBgLqQ }k~p[_6K$;exC"= tiM5 ] GQ~QR|f`Ɯ,G[\74:L{\a6t̋5y8Ҁi2\pʧڪW]WqkdW's\w"C`d"qzw6uįLz3|_FYYڹAceprbQh>ɜoژSC v"W1kwa>V~#N 1PAX=(z{ԘYHވe/ÐinL*j:{5[OܑQ4 [zZLŁb8]mȂw޷ay;AmY 56Z;(a\W A = <7HpsC y,I(.A{4[Id-Tpm} eKs_#iuArc&i[=j9QOX3;I:}X1i-8*iT8JZ3aoQFB絪1ꄘ x `)8ixPۭ W#|)6b{#8mXs }m V>U~xwCV ;%ޚk!_͋^Jd3b`U#ctW/ b߳U~@#, pa|x9]^Kp`"om4}',ÎL-٫2z:PHBz<3Dм BOBey;|X1 {0ʽXZ)7>WdRۢawTg+OyCYi Qsָ5٨lnW[9PiFQ &ZaхM EcA)_$+4UD\QS L[ UKK:*ІhL1la/otdx[>iǺe !n`SFzx(PG~c:m'Z*uyRW+fqWyşxmʁh F {5JK?>їPj7dXyq(SsF|N`;ӓR Yw]=[ 7N/G8k5BԚIǭxild/VP":)Y/Jl|W΢bRﬞ|~i{%#A )HV%|PS1'n &G?c/k\PfnbӲŵobO1C=, w .CY!EP!Uyy`z͉V:LDf_=kj/`(ھ\@P__LQCOOZ0R@ot`4Wh 4"ӧE8\htauc}[M]Dp{ V[mAR}vob g\ķ' Q1cC@EF #":l=vcNvQ $R^U̐ ɑHE9Bj?R&1T;OD,{ q$aNYMvVį4qҎ氩r$[_B d]rQDiMX7 dȜ5 D`i DŽ<=G`URx*LiFq \  VK|a7f}\&h!"|{9vNOw"u:x`qpl+_&A<;z}ԻpyHQCĎF3|q\|Be(jGbq!ZAB\T`Y.Ў e;`|aY.:Ib\N{{LhfUf׷ͼPD䦺/|? z o7@H c7+7D?QtEpmbkmo "DxlU:423iȾ~C=ђ_e:~.X aTYeDj5҄AȌk<>ݟ5H ?{~\O4Cҥ3ߒ1i 1V<Їf1)00D+6 Β|5-񞷴Y5K "6ր؏DtS)z8O Vf{eMx*u|L ʑlHnkl >m އPb~"^yO?d-CztZ5gUI5 bWzپX^' T#ٹ3"H'D鹻g_hw:IoڜWP h=]ds Щ>'zʏuęn~-Ȕ떒&mwnNĔXQX0.ZތI1 ! _g>V#9QRH?\s:R8pc=/r{@@"+w.B\r}}?7`72!ڔ:#{t %8rUgAf~X@k0:R5F:Fɿmx.\)/YcƐV' GwmZOY-nؓ)`Igg+խl\v!zVRէ?/I~jUSݷ#vY/F%&&Jdf6$yÌЌ:s2La,&~ǝQ?"qk3s2+75Ǝ%yXk C@Ii]Q0!Hȉ)>0IPK3NOp=R#$ N@ӢpX]xJݱ]ާJGbYL[k+̑3}l!9TثY^xĀ8ȣx(4<ƚtof԰l`Ѡ\QqKpiq I2/З췾lMW/;x3WW/z=(rI:m` 1rNܣ])` U;eA*_6X?ŠCsqU9w׻5MnDŸyմ!V{^o6$)du5g D}o C$Ɖ ec]̯Y[O HԹe4vcسS|O(XVGwԢ5fJi'3d$)bFWp/*~xt ZpV~~04zK9KcI~F#ՁxnRtmo y&{)10Tqhql[9rNqo}d(cN$9E9;䄿(?xNYMCK`rU/v-AU% lG&ҹ7m`GQ'~Ʌ{{Z^j@b݌n iB@&dw"nϻ!'̟pOr=DT"$Lvmr\ ܌p=%d_Aп|&ūrUu L `YhRkH=$<0!don1iugY/L 탫/-Au8CG5хti.T>ߧ"ъ$DِBg ۘu%d\)cCiH ;Q_b+@^푀M>ӟ' Nz!c6?@['| 0x$=RRbhVD8!i],UaOȀ-B0쫅pCYZ7YŜ91V0n?gT2m5FF忘FNI9"h"r~lPvi{z,B$,N VF9=V&7ݗ.ҴqiJk)HQ uyzY=K; 'N-TS1x ݨѩmgUf~HDcے/Pw@‰?֐6Rd)d!oJ}C)HҀ莸1T,,dz+Esbx2Døv^7 ,kM@+l9}khw-t3-Ǔ$j5fx{ ,R),䒐@/T;O>#.sfMЕ_XQ1ȹl9)u2Gf*YW5`l=62 8[mH=)WӋSH\Ӗv?n$ڶ|tq ۫@iƵxE6K>\I+.G_٬o]3DNOO*-կzEpALkTD"$>ǰm3瓟Hhȇf-kt]G.+x*Xl}Z&.RGPZW4txe_3(242 *H0Y~ޗcGjϼOS17R*p:x#ȍ:jLYs-.O @ ~+:/~9$=(>&LObR00 (ɣ9dϐ~6 ~$[v ;z*tX%ex= fD68}ע?2ySOyȍ/\ C8CdFE󖙘*Ȧ |iS|C]CB~ou:4s`fc` 43_L7UCtŋpW?V(*<9sb81 xQLԇK^ 2n Z ɛnVFy [CG?^++$=& hIZa }@)2tީBB4!o?.S^-9ka{'s υgSIݦExs6'KhOߗ/,>c샫FUGzq.5Gx }X=0mM!ekA% uF!e[-_$޷O:-mJcJ =$VAo"` ְƟ CM}2""lpUu+? Qs_b!0۶NQm<:`>sI 1.ҕ mԑ.=UtQo7 {ƚ'GXvfB$O`9:;-:S>bIjzh7Wso>l <-{e{c_:p7o3FZ:"xFhBA[]pR,=IƤ%ʮ|_1$v"oI~@?#7 ? |zH= h g{m»]S<-1QJA@cg(^DP[ wkcM&{X%: ]l\`h7tgA7[(sSI5)cFGMNCB\D0{3TK=0A=s!uVK/gˤ3y"bNcLe[ԺWԃlQht^|I(& 7ϸ\y4ӞvO5kѡ0P KyYj]Rwl.HHlR*#j2*\=t3b<O̿7G`!hsr>\S:(`ls3- CwHR9}H9+L݀Y|hg۩X b8ԯQ(:Z cIw_=ۏJoC6B]4Vjno#iOeHV3rJ71ogXܓzV"VmܳBcbխ2)ϻTc؃tß$zPY3$J~CSj4G~iR2aa,Hb ~G*>2`=2o d1FgQsp\\`˝=Us9ɏD+ .*bÝ4oHgzyeˑ?2R#ЍnoVn Nyrͫfؿcۭmp&m{v@?9p G>9MHE8u!DI'w[ q?[-q>,id%v;(g4\DR%yզa\]xA=y1kZ* LΧln-xˆW$Y°DzVl\DΦ: !! &[~郍wڷ< @[x'Y{YXJpܿ\YTr6u<6[F\~;\w}=h7Ht>gƪVjCFaԍ/xF]vBB!x EeB$= ČһQI@D>ŝ=.Z}ͦ:'abM̿E7F;31b6wo$du*4TXNm9S;hHM8`cܳL8XO6gnN`k8U9Dw` D斩Y}kӷmf?k& 5_Tb1E)) $35 c} r1 "EVoC/''1-TmxW1[VU}JGS8P;\7_m8z™;/UIY7ώ4pCS jFH{Pii {rF 7p3X'd|\|'n_)!SaWWxYts38u "hѥfrQ b.`sk>:K ؕ`{mviacawp6Bo7gs(G#`xr2Ҷ!|P;B8G-ON΄0C"mt-<;7?GDJH֝VJ+bĉLaCҷ<Qt7lc"qAЧno4h㶈RG224ZwHo"$,̅Ŧ mAZ+AϴC3 Ry/,2|Z.Ņi#c-;%q3Eȿ˵aA;Q-󠩊lJ"~$aX$OR&$.˺-U51eT1cl"/df.qy5n\Уhℏz1]ɕ|#y+ NrIS +X74 di|KY AKTE%В+^+0,#1?'iUhti eŏz9Xr2ȘA !Y%Ri^}C7+jd цcd>|Ọd$xSD߿c,1Ē#}7\ 9U>dFQo(zWO? sS`_UF(T>Z!/o!RȀNd/nLnZ*㪼pOniګܥVJڊ [ژ[zIaI>tqum;\‡/ 4̎܊6g8@͒y@AX1}tI]DKL}8[/du9N_B=!XY!C\wYx. EsM>" (߹]kNen7Nv@fmXRꆐFhip|x9*_diA܂yeaѨh0dvJW`L}3~ 'WCDHQL?`F@jK‚,8̡T3l(Wx`QQ^|xͬ)뽭PɷCxl_pFgpFV{&V4uVw/rK, ڙ*bqLp$r"7KW<}IwZ:1$-M}c-B[fEnZU[)FÈZo_/mԆzl1,eL\_rE uѼ AB88C j Co!kloFMt]^(*#VPW.AaX?֒&b/H[2#7e PKsp.iaR^zzr"xgoB|W?tGp ퟁXB-KV5fl7<9~֍|#FubghLgb9ƮJ0 ޏKR C>)Ѡ%ZhLqXz%igkr86[ttjKrK,0җH֬K%JJq'o>OBWA@-. )@ V*5=,6k)n jÖAO8Shkuy^!-gL>[rvm һ2:>1 b~'C; B'b[S`c!9 }i_l`HxW*V mOur6:-a?E>da!Ti e^,4 SD) < S;mXJ3*$ BVhRF1H4Ҵؔr~2_)T ,39̦QfGx!_UfBUWK NUء.J;bkT0|hEr ~ʕVy$dxз5Oo4izψ(krjT0OsɆbpR;bvšLw&9Ý)>:;?) AC4O?݅ &9V)4_ U1$V{u%[%eTԇ5&'Yk7BB3iӲ| Q>xW8h2&ofhe>ÝG^R>ʢ]AylL`0QG@R(k@O.XS2+_ /jp. z:<{f(494 9 9d8qU^A'pLY o"w K5VYH԰l++<hU9C݈QGbr^&imS$g|*MУ;حy4 F`Ib\ҝL7[(nIV~uH-nR ⰶ@ <X䘋aL 2WBF29 >yYHuEXYBWN: cP k<" /GC\\>?M"k'kEP:C?"@*e 9VIVϚ!N tcPs O);jp0pE ;;R(f!.ugysS,60EίYrk6 dDK0-/>d| Oby'ߣZa6V*GX:nJG yhgʈe Xbeu%o \x0g|ZpHA+|]gULCMӞΠ"Cw+-bg /Ng]-ޥupbP;4u*gn( zCWQX :+:,K9RiژR}^c|>cZg4nHLrGiNOЏ֡y3a1ˇØƻБf4,2IycD7%5tGSh\ǥt^[ < 7{6EO Qlͷgoo$g\2Er yk1`HS:JH}CXt ָTY%6H]kQPͨ|'Kp)>$) [2zB4꣉|;?}ݔ(E CG4aqoFS/%f.n+t$I3XPQDG-fTş'4+|<$&6.i;F V#E r:Ke|?rIrʛ)vfr*K4vv⯶KV 7>WHKV# L]N^=#;HV^iPn,vم29iиg#(* ^2A_BJ?QBڌ`޾aߟ$Tkfxe{G &EJ:u@ :66>"7xhUPF\3toZDLwOƐ!oa= PQh-K&n_ oeJze ^fy.zy/S8&b6Q7A$&6"Ň/8M]à$B 6@ ,#W,w[dcEp ?D,PZoGfTxcI Άg~C} -؎,^D1ۻ/ډyQ~s=TGDWH'͈.Þ꛲Bm4a;j,5CkA|,ˍC}SrXH<*fP5:&w\Ӫ8P37jK h0GX]B1yz!cZ7: &oXgN:e$**!x!IEIЍ[SqʶJuٟrUGWv9MJ ԂH%BWrXTDB9r*OCĢ(k znc90$%G* t\% (9^ŌC:Ijp ^Khs]Yxc^8R̕;0ҕ!>&GVV$J_<3yr$4|rd,0SE&f.f_cu7[SvjaɌ]ՖxWJgYZ0707010000036d000081a4000000000000000000000001649b7c2a0000fdbc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+̌+;\B|vvu>%P̚}{]^=J]S3+p,ꍁbh oS ǧDo]ַRwƙ͙';PFđQ =eO&!v~yj, PS8YohwzK 4Q=(Iʽl;2_E =0G6*; _mr'%KM$ k03R.XBu;,>AZ*_m08E!YOi3@{9]=_|NawDKm`=QqT\@sh%- F VlI+buz )g>aJݦ^ZX9-B4w=ՙzgf\/. ǠR ),(~"O[%m[p1MȪOP-c@2f"΍T WNwxT(n] vNӕdj\|hwn_1^aqU }D^| Y?|d~;0e܋7-@;uK:'nQvitlNY-(BEp^UAE k<Q2pw#/*81 :*0irDtpV,S [']]#!H{E6^eWuLֲxxF3OPBBq cvէt@t%rShѷJbRW*m屼lS*L)Wm@3OEZs;M;TؤqS6:O`_ў8yR!ƒ;+;]K۳),0 Foy(jqZ;YKx'kwq2Q?)P"Њ/aKD+\Hs9 .N3xQ `!DuPٲ ߪWW771e)CcuN⚡{h.%4Se2bY1.c)ۿ*~WIiaF/7.2-wDi1hEIN$P\68)q{ 0Ug3v<rHA8+Nx[% .!Vڞi59X@| PYpZ:$/]B=񳟙;KQ)idkFJɏ?r*F/M49R"m |AE®@=+I[[TOā~}tօ1Xrx8Uvcx w([ dUE5Hr^EKNzAk(]nܧ_sX୬{'z:AL/YK&GccLX]%%IlūeF ^$|%I9E;#W%8}-18>NY XWee݇]NBf}oEQ,i]{7U"Bp uzAy_i|OWt!o6BsC G+^Ug+RuOȦ_2KRIkTpMIrNţG0ҼRqHaܩ&5!mmoD8ujN>vɉ`,n5?*Jqҿ,YS ;ÊZǙ}ӑ?;@9.¡_t/Mv"Z"e~aj :'"Sb)XWs&}vYȮN-Qg4xO'klH(=Ȇ$S) I qh/ yCBjir} sɧ~]-!/OO~"7Gu@G''s`܀JI~۽8d]+aNؓYo[OA ? u~lu#3fC.$f%+}A+m TF q&{"zx:%O!ål ܿZ-~ojL;|-tLFZŠ$czΛu̓>ZT]P@ ``m_͈{l,Xj#®^ 19+m`$(c\f(-YI4V>Xgn4yS :3F_NUᰄ3s8@]sxCUIlXb]IJNΚ\MgUn'{.mo2idvqfPq6eX.85!hKKn=8=ISP*kfVMTU]+_Ie{ikC~*H5,\Hˆ*{ɀRPf;(n 6Zuk8*#Uh iSrAvv;q+PuAH6tҢR}n z|j"/3-:nYJ1&VsdQ(6Ӫ݊Xy*(!Բ8~ħ}ūcVSvbRb\OLD&ȳ;P*JL;s{ט :* `S}K"_{`vndlBOD^ӈB2"_S>p>p\P&Puc:;= }c3dLs&{kݩ"2ǁۜ Ʃ18 QT솨9v @0 QSIzt =BzPHAr;)"k=kx$ $B/)ol'4+oؖ%FK`҃R^d=f8Rw7O KR/8Vw\Ůrj+.K5l8H,S/( ßDۢ'@B[hy>"w *sBx+BƌGx.iLI*g$'fSh[lvuLi>V`uo#r~I_B38bjn ݰ9rR{+pAjPvKyCTy&{p*UeA❱C+j؜` dA1yYsɣXVl`9S'2h7OIkk"r%̛v"qRyV$J4g(hE,%3]WaDԑ>= M5 A o7/"ܛJp-GSD=X YAka2oKCWklt*>4DC\s+Xc5ٛ ɦ6ߒnO3Ow1W=ǘƑVڵ^i'S8J~@R\~TUek1 -׃oj'{io~)ڏ8$WkN_;k,&Wi%N/wThGD_V;AwLM'IoHOzqUBC@5&$ ڏB#*;OT P p 3,d`yc[y싳lqwXׂ- nu5/RV4󀶏jm`+8Nx4QčKue~*ps)Vo4;9$Q}㵸_+e8 >_.Eң-. EᩦCzԃn.r'r*P|` |u$fx3tD?#qTǻ Q !1ǀDxһЇ'7Ae4Em- Ѭv׹o_q ˢs X&\8$A㪙|5W,-^9 9 eCjNP)mO%Y,|WWGkɦ֔=:!XIN7&xj.Xn@Jʄ1!d*Fx p٪Jy(6|hq@Xu2͢.nHFq0d/h-W6_93(贪Ja%|K ,cDYctL-';?6 tl ,mo(:nA=ɻvpVGOU|ّO-鬈o2_(;G[jDC3:{r`,PV>vsg8cݱդ .̱2ޱ$;kgESOE$~xOY|@*x]#%Ǫ}t#;ӊGyfΙQeݦ@8$;8=7qb򇧉!&%mmIY@> i=ݏŗUU @ ف,UN K'P1XxAHDT^ e_uƌ@븟q0,lm ܌0_~y:`(m2 ՍH -h% .tH'k[`T#A9'q*(>NIuL?Qo<KwwO~)mIGd=QPv:"_IBNk#o_#H{ 0۫iL 蠒xEC[!yBN=}5Rb;(hkTΑ]Sqs %:oJa+ua'`*qpAB3]4'FVui–!҅N.`tT Qd;z@2[XD 2#B a&yaS>R]Ӧ{bhiA4O%=7q]E%%J9w^h[' M2i)εS}DI`xĚ;ȫia/U;  PL~b/ׇX< kXM&Wܥ_N*U!TU}5_6ݷbNbδ8yеjreV^_gQ> &{'pn<@p}dJpTA4IyfBqRiUn_L'^vfN>ݟHOm,VldrI-N?)u!lQt U=~X0Dp@$۞"`N \cE ,Ba rx8@TGSD6)ˤ3`LDezbdwY+iݠY?W,vW&0 29,N%JWh-Ƹ`X@{5ZiɐmGNtFfsDBDž.d-"?V_{IQܫə H# Al=bdT[Sx Gd>? j-f)d"s@z>j>1' <{UGɜ3JRA͕_nDڊ*'Zʶ6b!Zӷi"rw6&X ձj_c(;~J 3\y Z?pY ~o|t=J( 'Mi'Aޓ\J;&yzħ66ֿ:BiN YtlەaFv}t/gM4;D ι8>ݱbl̕$z^n胓Pt=sd ph 1֧>3]#QTnqLƒ%0iU*ᾁ(1|V gEۢO֗Y/rK.T)%[ѥҩW.ZAP|@<{z҃_G=u |_\&S{1$q+'bH$4}2FqҎ OVy@';d 8{cCQHl9P<0j0rz2+)qMIEeY"1s*H? v)?,Wjk" AB{4A)|زVksI=^OⶺǸºyn lgRhY+Ffn.yd02M)&5 `I 0!m#d7I hї|F48.B_afgf\O˘=`*u6J.ʻs?|%o34_SZUUsX^ De|+ +'ħyj ۂhnWZ*yy?$ˉ4 lGy~BRp}4@?cLC;o)zL Z ؀'`9s]-aF\a|.ɑGh˸oN!J1㵐#bzv57Xk$YgmhuA#3<6ԊA):e)nQy_xvja1c@NQH%|2]W5ܘ3rF}8"g1)ipMhּy&7N^$ Á%[3-綫({miuq\ְ_sm aTsk<㭷y_o07x#sQE֮?hmׯń`PR;ilI$G#h+*.в0)T:b"KElcyDdGhٽ?(U@ޟ= LUX P{g<&J`r;ە͕2T4RdXxؓmMF bBmhD?Z%\& h{6$$ZBXjQo8RQ=ࣟLS+[pt 66@d#ʿ!Pb8<p.Ѽ__"_Á&pukh)2 vb3l< 'ڗj`n=I(7P/WƋsiQg;grsE})X|Thp8@  ]4Qs+u$FvaǡBk,$ŏB|~غsPVO'AOGgܔ蝿* =Æ4.+}Li+蔱b`9nߴmwޒgДG}CKɋ+ /Mqj -kmt0:c??m<*HKp2~aU6t{w`_^KKgƨC2[`Úۯ+ 'N54reA؏[>mh L/HeLdGvvm1A %D5v}= ٢g m* %'.ɮ_IvCl 0,Jµ{`/ja^NOLaaXz*%x51HBvo6{CζRNo.\\v2 o{wljfavW9Ϲ2ztT1 ޒ_##lkpģ:I'L+ '"v:9Eo=s1z֟,L)<bZ01ޑvD2u¤Z?t"<29 XIs.r9?I(4G` ̙&`bDZ e,`51}l4tFbmqhdK:ᡐߩ}dH58p.%Fәɯ/4<[W$W(忢)rP3)ަvB >81Hz2ÍYP]T7gٚD#CA!; W7fn,RCP=Fۈ\𧛥'LD!a٫o gyN;VJ"V_ ;JdnĐHkDҤMPyD" f/1yLh1O4y!K!&A-P*Gxet>iT0bMHȃI$xu l+=M}Xf S@65ޠ,-T<)Έ&D qc?{cs&Vr{e8l5.Tk_7}qo==:L7wUQ&yCxdۋvo7J0kEC K0E93jMZ.5+7Ș,hp7߷Rg3US_/Pj]l}tPx( *STPzLb݈UMm*3.Թ”ws-SUdHU=J(ހn#߱PA dNG9rjth2Q2 w󟫏฼X0AݿTmozz-7(wI .໾dND`CaDwp4 C>2G,}^ /#,LL^1h|!4c2@1KZ{_IRu.LR\YAYEm;^I@2*1ˮ 1ȴ0K$ц%>059h?iB?@_!W+;cޔ,40d3FCDhkkwfC Xw-VՁ煊X(~CG%}:Q ?N>tWn^фko&=:Jh܄qW\#K%*b#Gm'?FmWƇ~czC٫s`es;=_Y~ {w:WMg$6 i6V]XZ=}mC^XnHòAzJ ҂1V3Q֩G,v6Q8m6!vxw+\nϻbuQ|TeZQ@nu:-Hg4RT a4z(qH9e+AC~@V^3>,2FH,|.}aWl6wY;V@SH C-ζA1\o@YiEg>enc#Hq7j[ {*GV[٦FmU;5#BWPiq%FV)_L˓+FYoC͆-ЀB ^tFH$ ƣ=8ˑofv}bccPi$ݾ'bD6zfw "uMfpۀî>ֱ$eSf9c:긜KX0%0}Y6EpWM`x޴ v< "8|^ΤRG_N踌3":( ;kljm_KQY 9!DjM;iC08SPTd8b=oiBrЧ3O:Pڟk8Q߂mE%EJVpNF}eA*}DRω'bHoyf@Ec2M9ex|ߩa9/EU͑n2.g ej^@6-̏UWDo .2 3ADfIaE cNp RߏGrTd֤mSZ_~ӤM ")GJ3 I/m2pM&k=Fe@E$1=Nz ךp(h7Ey>7nߖ+i'unVڰB[r\Q׷pjFʚ~J&ᆜgkWIGL7,gŹ@ +-Kb4cZq{/OB& W*{p#2[rIaGrLTa.ҪNg'ȗP!U9.c@o9Cȉ-1;\ǠC'/B0"Vܼd~hn4BӴ&1-8x<1~C@6QJ+i<CwzVjy)ɞ\/c46XM2߆kc̳?meRpqi\@0M5X0;J;ZǕW8{|um6FNy+0E,Nיgf464#o>}Gq ސ=`'i4JϿv&P/l8"V&<'9q)N O0birz]Vl>}\@oѸLѕϣ(}pDU/t:&qc\x .q{0 )ZRG!|JL(K і''0N1>& 5jA;vwR>(E(xbDQKi1k$yAr&ެ G Kc(sF̰Ǹ/ﷰP$? 8Ps(BH8I]smWRg"?t?Bmws[ú4Ծs SEo0Qo,rrNoe+OQJЃ[FGN`=9Mg q_ 4ʲ̐"06Mè-ހ j{,igdO'邂 ~%I;[Rx=}< t-^KKИ*سRfey`;c 8«vo wfؐѳӧRZ0Dh0[o>]ZnXPךpIhSqe;˒­jV$åL$tuJ@[O'1\#> Q\^w%ۻ?57^$h"Ѧ14ߡQߓ Nv%^&AƍTa7 |GNf(W@GiUU `îڷrNOgzseULԛ81S1T v4cS'yhqtwƉrF/7mSyLia Q)(bf: tMʑ WvrelCg&e ڇ'$Ae.BAa;s5vus[㟷ewDh>r9+ P*v[nWXڭ*»MڶG`6]tn/FЏ<7؜JT԰7bgI&qC\>4Eb}۫_PѢ^nh1|Zr.i  Th#dsv1z''W3z׏w4+q> &D$Fm-l nxιuE?n~~g,T |N`$~[TTwQ0z?B,`'!-y ^Nq$W6A~"G$+”lKk?ѕTGNyb¯/┟XleB8rG7&:v/܍") ~5wjxR>g4X /=Y;!GX:S`L9 SfStnoFdl|VұtG|+{Dש?Lܫ*TEwAݱC&K&8~iU7qLv ݗ崥I\;5h~[\b҈"U 8=ZJtSEfz,ό,)'ȃՄ"8+F.'#u?+FGqgTYJ+?u8U3D I mjOZֻ+I$ |̮w,Ϗw}Ga"ZǖWK` =E6!?5|q3} 7.(rPE^#L#A:jhPl~wЙ\ XiDG,)nr $PG"0I茩[[,q©"i"nAmAb[J`\Sg.>PnqU$/J.mKƐiw${wv5+N.9J$@?`B]' BF-Av oQx2'=+!%ud9&g{u~nF]qD\Nַ.l DKGI>X7Wc;/t`la<9^.t5_ 8ɃfA9}E2qɕP1_>' äOLgO<:q|nV. sy}g+us]pЫ-p?@<ҎTo q& l$g1VW6y4ϼXSݳua]|AHwI~` m+hB8E%EQh%l#P.t'75ĢEO{kns;׃L(k(kXwˏ{1bA;v\v S>EfI$ <'yX%7]tּpҚױnW t9FQ# TawX+6'lt[ G?7WWEoYmz^DumC'g³sʱ%xBʼO&h؃H-'Pn``㭔LiWA8;sc|B*5&V=]4jWerZjXV||Y 2Eʮ%2i~V&2kM 'Έ(6%ajT`@qsC.[=C Y? l'I C! $+C\PÍei],0>@TKqSc~rMۃ.e\JFaBqoTŐtrFGe ?6* b_Uf'hל:%BȒ: 䖫`u1a0?ԜH!)2J?+?FTvFdO,MKy#Np 7Uۭ6`V%N\_b W.[nU7 'z]jwQ!¥5vN ûDQ9|Kʧ-%u_.cg)g^a"\>u9Tuji`HPHCf2V` aZk@_sC JNbanJU! BS]c/{wuu*խbVu(Zc2Yv殓l"=d}:i-iNSZ)ITeiFp>TpUf;Ok0UvP"C%:ɥ&π_uJc|,b|80o {"Ok_i/xrqiRԩ&m~'9M)4@h^ iVԍo$e6ao($-$j(P?C])谗uxbyRȖ_Vyhּ֗w!1W'2xP32ee[PLoJ:m:s58IC% {cju"d\1`lf`*T b=to\phKu"zmo76vU,IV\>\:4wunx4 +ļR 7Xl;V3+m2:v ouJBwjbfh/~-11Sz TɴX} /kp !tӏn2ۅ=lDY 0v7,, "ϽyZ3do#"?z4z\,n?jw3Gj~Z[ }NҿW5c~ yD]1/r?U ¼-3q-});/>[΃;WX+I5;n!?11/Yݕ>&%=$Ii< ;c}n_xNG[wfbպ eM#]\%R])LA #ƦwD(yJwB: oiyJBQde XO}mv_,q0ć+-c_q+/6o|?ĴOe&ΤR(!OPvh O zKcyHi3 cf6X*\i>V)*8p] [ x3\`\XP]V't Z[K5Vgw"gIΆ'ٓ>fAd/p3+φ)%[3riӐz IIT!F#WjykIH|ך'REԚð;r:,B=L4xL)zc*Q%ЅRث?eϴ1\dҏ0$q18=]Fc:E$0Bjރq[`$kDEj$~̼7nsf(&%"Y_]{ D:;N,@Zk9z6+V =e|L͸_ Wd^[֛2\Lp^5 '#?^9.iu'NyVtV}-R^.hQƭ׍ +9PS1v.H/2L~ZuXδA=x3ax[ 4@Xd3 hD'h~892b Uxh7x+ԥR ͠BcsyԸwGLkG :p5Eه#kfrCTC@lqo/ qhXIaAQvx(=΅pjc׈B3SDaBL'7׀=$.n9bi$s,JP0M?Bc, SLFMuj(qrYف9iq-fx%<:kԠ#o$/"eSfO> KC 0OODŏ4pU߬P\t7= _Y ?*㨪P ]eB@r\֨Ns<L`i`R 9"f q UY`!N5}^N;m]1 0_tZ7yKՑNqv2gXX"_A+Q6t7ʝ"ܙ?xh^v*Uhh] D| .a 5??ʮLqG]>xqlr$/F ƴt@njpzs"ŧHy! +0%"3W5oҥo` "fPѻ[,6Ԭ(c94phq,\HƸX#pR ESx;KܣH!  ,r-zmKPw#]? ȕ2 },/mXZBXgHqJDfhl]py =N!Ҏ@N‡[Z* ;B]ҭ펙Jl!* { |9k-Spآ t< >y-&R[Jv{n_HRG?@PsyJhu |^ֶ ʧØsrgQMi1g6@Rzq0s\;?л֤F5|64uL7%u6\kmAms= vhzi ANt +)9n9bu{oy|%ebW˙cQp-(`b `،iON^boǼ&cJ<"bⳬ@HѰ 06Mܛ+)l68rDA(-p?p/*i#Xցfv*h̓[;KBץ%#YZWTL {)077Lߠ$&X*{}Ke9Ikrm*#\A>h{V5x<`@o\jd(lk9b=:=ިDa $Frj!8=2̪"ZqOj@s[uu:8 ށY~r t͘eMP;by|AvzQG3ܪTy.zAΆOiתU[q9!LS C,gmjI6& TNFdXTԸugBj^JA28qzsV`knIQ|Kb !:tЙX^Oh=^˖-xJupU^Gh' ~MGR"|B|o\ "1]_.G4 ߙ5 %nSW'fJP n(ʗ>%Y|pG_I;ٷ:3ֆuG %Xm4QP+$ض_rrI1eI7H-KoB=Hfa|i=N)#nfwP(SA8!_CR"䌻҅/w9KDєUA/N{:bqx`Sֲ`TG ORkZb9̔8$P1xV3i $ s9srqUwۓtI Ih)z,syZ~+I.6^y<>f8hG/#Z4%$Xk~4Pa &[sw#ˋiNz=\2X@꜔N6 CcUX;l/x+ѬBy"]1Pj %H"hi͟_s:`ccЇe-p>o^븣Di+~fG?_rs0MOSZS G.Zoʻfs#%vr}\Pٺ[Geʞ(ka2Bmt:'KT*6s8iG.dcuջX~gz ! euh":sAPAoP== >JU'V\ɚHtOD֌-.3 0*z.F`.h{%!G@:/cܞfքV- Z͖D6rF +z5H_ ӕ& 3/bX=RK!3%Mq"aQ;3[67gj}a,ܴꆓ2Rof1$+3 Nu&NnF6c m<ks8NMcP2o ij),&KF.sAuDR۰2S"*rncGbZ;u #*Je)ceg?;CadےfWҎxnIC0R ,\i$;&=dp󢉗pu57cyOɮ[a3;ֆUeC'4ᬷ8ӏ<vI=LE&#novs|ܡ0w=(Dހ cVAW[?pSȽo _ЕC9s]`AvSճ)N7op&,o#ʼ&I');1Mp>N .y^ifaRvO ؓ%{<d {Yp5)\2F[0W =?[3]dtJm"9]`*3))¼8/ʜNF<DGƣSʴ/_!ޙ+6(\Gh hpp;- x%QlЕœͪůs<[uxyԵ}L<˩v~4zO[/{ &Q1ђ_k2\MgC<0z؀A#v~2Лuf]?L7lW/]:Ʋe=Eu |v +r3vаQXPGB:A%)A)?,;o !Jܴpq{ϧ₌%xvI՗;w\eQgݭL8:,a.t;쎁QMuu9-ZQC9UE {3kͨuh&0IOr%.n5,>Rjѫ-vlSَK9I ĝ`,xR6Oѓ0BopՁoi6Vm{|!$ߝ{3.< 4~0efTC & }?=\aj-aA@c ^.[QԈiZ VaEIIsywyf_M;g&/v+΁ U(J^PfkQʞ. "vdaS4lN cUڋM7Owj`h.F2}T98$XIX"+m)Ѕ^ORSa^'ȼ\~J!pG_ <**\9 HW]"%Lڬ1qƱ5Ɋ5|^;mO>@ULSz+'QK'D$R*~: 3/F>ob 0Wlܗ3L**p.gORs v<0ґw_ݣԩM! &;DeR m99:'(B~~?̆>˟;B硑Bꍻ^5oIagάFAI-,. CWpY?Ri÷ZSڶ[,Cļw# b1œ*> HLI2ti(gR9H%}2v2XaF#Cguq^ܞZh J:vttі~4}o',g6ҭbw'5_ Y#1ivnleiQbeAvRvU,bw@Ԓc]KtUO*a+BHNwƄ+bgc"ZZקL%3y9iӽj HR*& :jrJ]: |)Dqt=R۟YL]'&TT+$wo7Zf-EyXl⧥gBeZeL:b> P~3rNGr7B ҃R"'p%%*$~ a+z.`t|:)B n -eqځ")X]'ko[Ԕa EQ6 {csŨR &(@ʼn,D/}fx<6{ǜ*7inlV#5ݯӽɋ6& %.WQԷ9 ѺWR)XT'2)@ZŖ3U3䇧7-cP-zN2$v^-骀zCzN7 YQT{pH2`I\xR Rnph>'ѣl ,^C{H@9kAruO$#{NMe6ң2ԯgpڟ$PBʮIqI8lv(.\bp6DzMlQ%\X6EX+5@Td gSXz̄Q1^HT@|.˜M+wfn>m|J(-p3(5=(_L1\F 0:V5;FRfeε a@󇖧:$mwl5GteTyo r~.k4 @jiՇ+z'#YB'ߝD]N::^Z۽Pl(<@a`U/ʁ[:f~Lru5RP%5}7&pڗBû$#Tڈ+ZQΏc_sk|Lc` Ro?YEx|MjiAy߲lS,|q!Uٶw!6cp>[RՒOkBx`VG`>^\N.[ϹÀitxtw5I}WF`@hr=kY5^EqL ?{ņ=IM<"8侟bcBOVĉx (-MdoM:r }YNvUZ|YO=#$2?ruXR qZM¬VnOmp mQ EƠk$FA ýx}WP*_omO:QB3G5( hNpY Y0޽Dd;ΠqљWs{υqG[8xZ6j Wu#RaMx4+TPVA'ɞ:čVok^c!4E;628K.\I& ZZH:k:Y>\,S2E ؔRƲCAh?\Es4&|gԨL8cZ1EL#zߛfhuJz7~3QQˬ,FZ_c̙䇕Φc~EyG:q!g8C|w8nj TrXiCEPb߀ǁ (7o#I7HHVoK?b3u4{tJ8-1MZsH92gkŴA̜íS3}N9yÄܑtyRExw޼8 \ "'(%M fH> jPi ;# MR<ل';,G~c~ٰ}$39,$Ѧ#ԥfi Ơ!Zu2Z~2\= of*B`g],%;r#b{顤 zj+:KTp_c4qmm٧NG}աd7$~jnk|Ȅrw $N$F ٰ&K,+F I1#L^uMUdo4=nֲ Ǔ *VBgX\9GxQpq铪'opS(8e+<ʴ`Brxq5:.KbP% S$Q|[s|:"MlytMɽD4咠b@`TM LuhȮ ~0eE8s L$SYnoS Uj7S#0bHQml^"~݈3ܮy9\cl br!..Dyč$1O]36%wchİbГ%R-@*{b~G;CMaZCe-sUOYՓ8wqn;9!p$u3#~/;uw[ӭux=4V#x$21 y5hqXbME8]xE-ukXwK,c r/sT16YK; \\ |ǒ眈9 j9N" pcT[ܣ}û NU6O  mUI }ɦcߍ^YY$<^8OG=r3A|SF~^HTl;dWTuU>һ{Φ_>o6Υ4 &TrA3]e"2e #~#}|Mzls+B+F)ͺ35aA.#LE[W @0{2^pīΜFZ(rWzJ_g XD 8xyM~szt@R& drإQ9 3J&rtTTd%ulC-DԺ>a>D86}o"keyֶGSj?)^!EWM*pB {B GXAƫhiDpKN(/ V:`|sz)M(TT}DUuڵ"mÔwwcWV@Йi&UVmQTř-Y3ڄmX?x*TԬ$tیj6Arrݥ8nh)8}(P!.o!H^ ib~8+];oRLkZu곡nL S8D}^n\1Pomz_3eQc,[3j/ͯ7rS'X+7:RfW'w#~ͬ}(wͯzHq1jg8fKWJ6"XS3)gST0O%^%OcXhss!P8 Sݺ8@Z?1?˒_\;ry^fRه-Qkl^Z/e&K;$*&Ej:yMks"* ò3K yHw^^X.*z@PgȳO$.0HTY7.&9><j~0wA\4elȣpd逽;P[2WP(,:y NE΋o| y%5n8\'V* sTb/ FhlSEUĽaJiW> jIcuh ii7AQ4Z&,y} E%AP'S?U]'DعbU%U-{bTXc9ckf0Wŧ*.L(13h6I -7+> )5 B;?XmEkpOYaxWx> BG_XpX^B\w 6ʠrVΚB\s,ӟKU+XS\.RE&'Ä*MϹoX<2'foB~a;P|MVrm8R^ 5mv9@(&E0si~Wgs:o1yQ_)g͸gS~󋆫0V1 Kga;~]RȽFYA'f10s%IY'8\;8awnQ k}_博ЬT3l D ( /b#W>f֒X EEMFљ=50'`BJalZX/nHu] ,bsYՏb3G7iIW;:K!JV/B+RN c|hK`-0() #ȄS",bQnMZhҚI %i;S(6kUecOUؒ>f?RryW.TVFx2%>]7 cQQ6)!VWښH+տ⡲UԳa#c^*̎ Fz}t`2Brٯ5fq(܋%uI@~hrnթOhtd(/NcU)dXRp5VBn_B硗2K.bU}.TfceɆdv05J)9>`1JT\]B`!uCU [N* ^teo27~rę>966;͜xEnSCβ~J -!_k+mgC6iDY3ƌNnSpMr?8RCugP͠XRwJ|iL1yC@칫 zJs6^P @ hyy]FBYӌH2r~&qMiX/$mzŸߙ8i |kIJF f݊\Y"B*oc|(&JWj 7 c`cQfàXˈ2of&w~~Y0νo#2sY5/*EaIhZV|r;bp 02?Hy;7IA!KR!\ހ\..K\𶡐-{W$a9ӌID> "vWi#Jʭ +r>΀1so?CE\$Ks'J wb8E=v E&3IM[9Hr)uQp e6י0aFdl^+ܿvC' ʴ-YQƨXھw=έt7Ju-V~G%\`#19\%RK^i 19}Zπ\dv, ^h[J!߻${]*ձkBb;68wOӃ(ig}$+ͽs d;ӳE93cDkǤJί:#;k!a]ET e}R n5%]3¬Ii;XbfjCB>O {[t͑Ue=WeHpbCgƷ(3pҐ%5x8!&r\꾑RAt -Տ''v.:HVk(Xل"\ƕE.ykp_新aq/z6YyXX `84mk jӷ"Ɏ.T"O&V )i*[qzß A2Y('!.6^ vEƜ ` A5ґӬ;61 4R$_8vLi-@!,{~[q#˻kmyy,lT;[̠L,stL4ǔt챷/صI3<_ڸfJf$eS}p}#B&E#r4[]mU9ÀWJB'7!'fBݬ}KJXE<7h6]{ -)q4vM`Hph,`g| .a]@YrE21}R]ZBF%;D.b~ZN$AnEA |K^׵K'6r hˎ{sN،QW4`q[_nuG܂ȉH9?ܳ}fg82h 53mNdf"ߧߒKe3WNG3.tUmȷnZcژFKPџ놤J:*,w6Жh6C`9KvVNNJf('cv EJX?KըOD:NȲtP@R $7y {xnK<'y&J.)S QŲhvBâY2 ޱϮdB*z|WBĴ'@źir4:r8Q컅KЗY 6W{P3Ķ__/21KCo%Z6ᦧN{[C4KK{\xA%jс ;}!e r6l]R1:n8">WtB$ %@bx}7%d97BIa+]Sv,"$(G (7WG䯵. 1 vJ,ƧV6B FM7h'XqײDߢJ:h Li@Vy1]vI{1ZҡAƤnАŪ%V&+AP»پߖ2aZWڦuIxUU~ A8D#j/)~+JkV{R|P9}"%<,g#){HTL&P 1Д(Xau  dLº}L.ۆK>O;Q(?4rGh:3,;ifq1DEd.CV|ش;x)] _*Z94ZxA !M}*Gnɀ)^l؊B_Ls4 FhOGo0V }m7IЙa26r>)85X?N?%LӁhhH9<ήClJ9 ∺Qn'E{?'stﲅΎv@`~"FOhWGL"PGz3XSߩj0dӻ'|B'>lk|z2X te*L MYJMTSuf8QA̦TRMJq㮧L]z<kT̤lo:P6\ZH!M_ #{fmq2 uj!-@pm0!uCny.l?g 1B^ߘ p@{;e x0TMܫ` Uv<;|p\LEq UxqAÀqZ H g'} Ktr/O\[cUF$0l\JmV}܏.{m]^e$N{)T8?]SmG-<>DfH5UlD"?+|RS“x=*iپ@o)2Ѕ {ܪ%k*g NZќ5a$dJBLO^E 65ȔQϒ62gTzR3(2 j8 Gf.Qq?K7Fߛ^7 PZ%ٙbPϔτEATg ,OI?UΩʠ|?Roi'*޹sտC~ளc*'Z@҂R2 rE8U82[8S4svְh+*@wP{~{sVܟ6$۩Rb̓-|}QCue씨 :JpF+ˉZXk4u;HM!nf_[/ZxuozXO/q-}RMov],Y{JAǦfx L.p\9@}Gւ b+vx+ %EglN==Ex{=ќ@ua4;b0{n 8v&l=ԫYj*"K.F,RhG8Psvk)fGP&@/Ji1Z PXOjNP>Cpޒu(ίDY zyzyEωLZ/Vm0hSkPR;op.a82:޸z3Ez&jO;BzmK*!O V6R@O,֕Κ1?4zt _ꥁV$} O8Sڗ,ݡ@ dըkϽ[^~M&+9AR$idIQq9b2dk%KYlrW|`2eW: եQ헸^,VZ*dGK踥2KxK[g#!.^M^Ke/EƙB<jv@1Ԭ= 3j;=]4C8p5gT>񶃖~|ςĺV&L&#ewYp{ߴ#4j5mb V%:]lW693ojۺC*/aqeI͌ PTl^,z\5 GDr@9eOKz mܳn5u`LNT-Q[ȯu* )ptJW2̅ 8f0;LPտql` 1 pӏc)wf=f)I$ ADQoJ}xUA$sr}K*6"_%&rulTz q䟗Eh4: -ϟr&X~+yVdY>`샬Xd yK?M'TX#mX>Zn0)]C²CNO b8(ƌĆĦ~ 0tϝf[,5= }‰l_2ObW3:cR fi2Z?ʶr@^uwޢ`_l7ғZXJ2mY pE2gs[_ 8|, o_4hbQn ϙAo@B@Br] GQ{ho(rQET9xΤwqR}6 vcPMО+KB9S]w-4CF98"|'ja]ć@Ē[Q MNă6\goQ8q;|":%ɥ[ Iޠ4yN@HEU.@H2N}%..xAGJѠ;}`N0nJB:k$eKUcn0Rwyм38O "i zҧ֜u$,W~E/vZAU- KN_)=A] XAHK~ieL`L8[VOO5~9j(na&{[nJ=oPOnF=!{'RkCNfWvʠsYkJAj\Eh.(N!weA ` Hѐp-BѓgOKб :=+>lZ:X h!whY^p.jItu Kw@H/@YjuF98^M]zVj bFiUCHc[qbyɼ^9OlZSGb~}N΍ ?*ӯN * =Q p CZ_IQUX`#5ő|O|luaҢQtE<3[h82׌Ośx'x߽ érA: Jm4O+\h 1u+@ջ5^9kBt}pk7qLj6Xy( O`%NsfqQ;@qב7\(~n";( sO r9h,Ö/"זN`jw Tph4%0= Ejd4:rZ%[mY?vD`>Gq:c$SSlzRE4{*t?K]Yc>*)ePSSE[^5}b28BE|,ipS%smiϐd*|"yKqCDu20^;Vݖcό2wYcL)#cm}kٕa9C%zmK =?-1-؎)Rb`AZ Yw))r0ey##-ڀ4[!zlmP3|`Zc +l١WlI O?3$7&a !A5iKĞ(fХt9Rx;ɾ,Mii6/H:Y#Jpܓ[ʁ\ 8N?ۡ")ϵC2kEFSUL߷g Wɲ`✣ËHYnL "nya,4怊h25SF_]+,Vi72L4fڻUwKv2Av4!P;/`_Urf5r_M=(.}Fe.܀X"ro6$خӓ IZG2`2\DcmdHu_4хiq(bRE7'6հTuoLz/s9ۅd?2og*@<@@@x$qNtT7 \xz:ؤM )k ԡZ)=I6Ov51 ǑQ:t׫>ZF{s)  | a)>$l|R%TQ$I:ji$ /#s.-~{gg B @53p}-iD6/\۱&곝iHDj"vsQx\}).;-`5v\H#(Kz/zp[f< lMgB;$&*K:m:㳌xLvF -iբS0C.!{G)\u bR*dC N ce -ZL!4^:蟒{m0 BgkՑLxDc@{,@ =3[2tQC>BӸrO7+fc?s2B#0'U#{)%*=uBD '^gNjТ~ð>lCp"`,we`gr{,pJ;\ YloE^se<.,zʆ2j_waHN8L_jNe`$YQx@>C+tIyp&LT4w:5$ _beCšH̫,+0?LF<(Vgsd1K? *Wǻ̤Kpf}:Tu ՎY:ZՒȓ >xL1+ 4V_z=b21DJx4Ʒ53BpW}ѢqE@}ezPl?BM ,le\cS LR'm[`cD%!&h4~YfmREWl5iK~xZXfj9pԏ9g*'ZMJ*tC7bМ}pJ3+r8[L ++,RhjwQ"~j͑88ó;o E BW./p >ġC PJZ4pKM'WKsGF~}Qj.xCoMw#0mB}Y#_ ga./4\đS?u:P+3:ޏV酸 *8a0Y1 Nxh f((]\35ii 8``f\*bXK$@L`:P~_ߥo#(56;a7 rYuryR69:̲]'Z\n'VsP5 yJdPs>/uKzsI3G5a4k>SqqFּq6$3.3S R7-ZPqzR4/K[)Kr)ro5] ɫ 9:[i_n%&z7)uM-YcA*r8_Ɏ&NwW>,%o55d{.V։NO &-?SϬP5A6UV߼n6I/YLޔbZ܋Ҵ䠋9"DNِB bBwd3 Ν[-XTw'D:>{1xF)y)[pU\PBi6:4 50i1V 8L"{HJbX̻)iR g =v si۪5rf}r׿gFo'ph(*;/~i9a`;]k0~`Iv9ھt+rk 3Xy8@-I|׬P4&Xf i1wKZAa #V~6^EA@BX&7gă/RY%`]ǠݽƢ8*BR?n ͿF5^ޠr;uYmR<ov~ >> *e׾{y`Q›IG#T  sGgG2 n_vÈ58R6YFP 3b%ҖD H2d&~GWC~2sE3XlAj^ˆ( EIL!鶗㪽J| ^S?XZi GmYYr)*c|mE DToQm qU~x+Mŷ~Uv?w"HAM;W ^?!G/!%n!GkCk ^L鱻O萏dOt㍤<,Y}d$Wl׳﨤c@)r|pj ':Am!iŹ$m+kp"hКyÈK>jrJBtԮp[(QՏ$,V^D% I%/j?қїVaXe?>=JMSoy[+_ kq<Q:Ҭ[\#"J C)qaMV x=$cx2rkndN1Y׻*ʦtB3$Ț起}R+y^1v "ֲ*%ZB: ^s.94#='|븹Qg1a"% 8G:#PP<25YIEyWq/iYB~l$aһ9 ^})P䗀֬}z,lIwQ3VCkkY˥g7쪘_ږ`Z*E3](|4U P#m)0UiI\mMvp'AC.YA8\&eR-!ǑL".C7s!"fZP5S\NkkDh$2̿ !k{vt`6` M}&] :y?;A ϝmnk!?qt(Ut:0SLu\"Q?9)U ƌh2$=!) :y a-!V!j|%YM+,ܘW{Ў=ڃXc?W4X[#ˡ8yY QcjuB zÛ8% x&H{PBnIG?"R,ýznp/L?8M۸艴u^sb!Gwg!`YѺ8^QԻgAid9Х-7v.Dz#V,S gP}=F3NkGNn.yB/ˮLrEx{Ol*)z`kzg9\1p=&HGw$Q[_`"`s H/#WFAIS>QٳE[||ѥZwvA-J+6Y2W}[g77ᚱMp%Qk -A ]w WhI )c @eo]Wz}abV!8ڇed0F?RY . 9"XND>18)M,OeȚr{TpnܱF/׳8%]0v;[^ !/O[?gEsDͪ#JyYen".nNYwWH5|$6x{dsͷ;,\ 5Es wa9`' inZəZ~!#^Aֶ}U )쳑ve`\BܩSr+ yĀX2ԉadܕTA?X@EV8 u)~7bu6B18hwDI;*B^I ~Ѿ̱rWFI;X-#٫l=JGH,d /8,k@v OyjUŹ,Z95H| tr%绗kM҈d~2K3_R,2/Rғ01{l*27ne5Is~dPj@gSzq0d_ pnl0>8x |=1ߟu7J;fNޚPpK_DCu17J b3#VjOo7_X2).cms}9^&ul]>]D%cg %ؘ],53Ek*S2>pJY( # R؊ҚW2K#jQ>ՑR(._Ze6zAKFH8qvx9wncC籗 -kYuWAwL@|Kٸ1c%|pF(zvf̈9 0#̸IVME~WKЂ"OR90y/R1fU 8m@=2H65uzFMϳp `C'ռ@ =sO# jߩSrRvfT9ddkO^NT'Tf+5]Tohp"V".jx*q-oX[(Bz1Q50P=H+f@c93R|L{P^epNDHG]rGel+A&"?xzwhqQLw21}O^́,13YI%A`Nw7i@澼 K=el}(^6 A8bTMVp6ـ0U\G=#em9m놐mwItScM3O?5Ø>i􃣼m(Re{|Y;A7TyGh>Wsid9K(S+yjpDUG,LDz]*5,C(L~ΰz(@&O7m7u ՐՕՏx zaxԕmdG&bѺA`ONҧGH'aBĘBC/s&9yX4^ ve8f-q-8Le83odt6t~xdphlg!2q UC@0HwzQZ~TVba6d~~@ \ BLb,l ,gh}HL!Mn:89Ͻ49JU4W.Rd->:C)q\OيU6eXyQ(N>\)IIuYd ,FYcà1&Yojeݧ{+`ik*[/$UuwQreEV!X 2=V&I{r ,g}4*CN&Y{!D[CtF6).q; 88a))U-scvٰ-给^#4ҾuG3A񣟰8^Fqc|Ȣև*r'Ŧڄ 7'zAbȜ6wFTiI̲'Z[a2Ĭ۾Խ1/;*NZ!vg%@}8tl!S^ Ŕa5TSpX2)|\hD [gJcB-g헜۱Ժ4-I \{3u!=c_ǛE9,j n11s}ש @fIA@n֞9FZgn.XFkÞiȍM :}t5zamn-O@`!VS)>[Z3De^8x ZOU#]2EX?T:Jҿ20!K@[ W}@uUNf%EwUI+qo㳖FR3v^SZ'ESІGZ#H^ H1{ٻnWe0؉GQ+CGuɪYBZ m~J}[dlӝ9؁|Wh0.._sx4ڑ0F) h`<ޖ 0Ͽ4vO\]zLrFzӀE؀%=ؤX(PFyٝ8iG#ߐ(t;%``/f"jA {m)X|(;r)p`KFye`(Ղj?h[UQsv ^%4WE˿ s/A7<6+tOm@pԃJPz_fI[7Po|qKl4tW v=]b'O![f:LL^ 7ڲWXxW|8SQ¥<S16VRAqs@B3ƌզ4ۄ9<_=_9qvtfZNrݑ.)핅u2&)N kPzke5ѻ$ArTj Wfp-#et[0prC>uKY5H0& :8ܪ,ԚHbG$vn=gxJ,~K Ya΅f!=m %O7祸D~ݝ ˑǦgp[NT"vʨ;8͜fvE+coW>!@}8:Z3Žch^U?vIJqEvǃ":[LrB(cЗ(Po'X1JuxʦH25gV> Wr6gV+Fi:V(Be!lo.6.ieK2$~_~9,\I5"[2z]Zm6\V(a8.#lV K,~@3\IVÃ7K𲳃~UJ;pq][G,$gtϭĝ0YI!B?W$NP3V'z<./: 2on{t<0Wv|1@%(ε8"vD];Q\mUy'o^>Il43lY* Xihqۧ}Qa!jY׵1AӾCST1 OI`ɭ㭽{(݊l@zvj*75~#̦7AyÅ:l#":D܇|7-$KꖚQ!hW9oM> :`.LSw82IVm]IUH!~n*R_ZPFwx i1&纺3ʋPf8nJ}__b.vopl5wsO0z#9+lɰnꫫ}oo ' k&˖YmCvמK8xXAbޘ;#&W ˷ŵ*g:yҧWM`Lr 8[ జ.ɅX5ڳz>&D$!EIqGXYgGif]\ "ت[+n[Q$ fel{DPQJ^ ,I`'{\sDzԨ%O5T~~&|I3v/,ĄLePms} "Nvp"ssX۽̓Dh+Ox׀ E@V퉪˚X@VW b92DBW|^BM)/h2ӄH9DI=zFBq}\; BGz_FA7 *oj剨Yqn btfKi1vjFr8œ֎UM⭔ҰN8)j`;id^B_ e f a/iq _f}g5{`kٓVmf_AsYC}|d53K) 7 Xmu?P,miƠ40F!f 7Kkկ@D"Wf=Ü4{fCC&Ҳ 4~"g=8q}{u"8ChA+MO㚄 RO5r kKwpXSH y8#ox}&N5P~B]XbrH ~ 1Ւr?TC 1&@E YQ<^kc9" (8͢SdQ- MY'&heX\$Ie>|6su}Ry|>g>2L[43ȼLyŗh6/.{j.x/&^6F:zVާSu W}nu FL.:^ D?-ejZ /Z"7٘2˟;o;fh!N}x$%}{"34!= u uMt JIwǜIh30\``&B;% bE JqmųU8Qs<6^I"rYWyoE'X$^2#386N<gapԳ|R"(;@|}_, )HOL7ڐWDPx7űnj3務NOpԒ~Ő67abn-D+d&g9ZpwׯZ[csV$|`޳=ԾXM%b|fITW&}ŧZc{}OɃ'RQ<_S\C!E$r7@?_]GƑ4^r`.̞ wS˚).aRga d}ݍ,,f؆"DC96]q~lm7ah"eE I9=K5adV_>ꠜմtv88pV(RYrF|ˌ5-=` ikZfqpڼ\U:sӗX_y:R呧PBF?Os_䧖[._m:l?fG`]Կb[|Ebu!$A(a zkRZ nSeY 5i?+t>ʘ=Z(a ϹF 7@Xf$,jvQɫ3n 7Z\ي#8FZ;&|{LGDc[ښC?p YERtȗ{6EV0S %U{t>c$(c[37i\6qķ%?ux3V;`7SɸmsiٛҿLg4aAdʈ_g\G&SKۦjZI(zEPJXuEgrWHc1N->On bQuU0Ds2i8h?֢ڕo+wWߡ(VIX;IJJYD ѭԌRTgc˺]d)vd)#*GwB/F( w FC#fwRPAFC!@yaMC^ѩآ@x[g!;mOUYk.k-&5W(`fTFgO)=gLdlC{e) ]oZ~no$ĢK@hz۪pPtɍ0,:SΧ|&s7JSSrQӾ]4) g0*${X1ϴ]@W E؉ܴ<9CװmزGbc6v lhJp\%fiI® [oz (q 7{d2YJq5ܵ5נ_˕VgmgE D"q9*{f#R)>KӒvq":4?>YVMn([r5ʰ`}~+v#!+x`Q}uR.-!n1eN* tௗ}"f!r;h^ԣ;â\KX^Ϳd0aE!"b;sXυ?bm!oSm'C,?$± G;/s1+'X&!~~+R- DT=qM^l2B Zv+Px? Ef\n 2y+-59! P40Q}BDk . .o]kT >8QzoT 5˳mClRC>\1Ӵ0z&N p< zB;1ƊG{YoFsaP8 0XXF,^NϡY\)mCRA&4K-f%oYV-_|vbaA%7}o0vNJ E~;을YzHRWkq(QШAT^d0;Y>7|N!7 aN i|%D;AIHЂkʺ(xќi(I_5pn~̬NVZ$.;ZtwY YLp{rŀ+M^Vr Krja 慕H!϶ 6CMO!+gdFWzZ*r{69hokLbcϗҬڵ,L )?ru[5渺8̡S[a8tSe# hW(+0C }{ /ZeS{d@n bC}C$H}dBfWfpPA-VH9oLo<`͙Z.::EEp*2i%ȗUY7( iڐL Rql&qo 8BP /gAnNuӾDw5Cg$p,UМs'5~A5j,fA>@@uj4/n`O[F؇O{d"6L0kT`Q Y $Y:d".3#X>W9 ; '*S (_#BdY!3W{Z9xA9 U* q|d]?{R ",Z%*޻kWԧI9<.pPAn f:;,k<˜:_.ݸP)_["l}D*Z|[~j$tA b;[3B6/D%$ ~#W>dH4Na&I&'ښszUs~-зV&zvkf&7( =Mkj圢u쿞$Np?O|il$c61t .B*V^@=I=&z@)d,>?+@S?G @f)S/K|U&Z؆Vd5{&p>#kWiͧB/g5t|ywYV nT:(V 1Pc';R*dE \}xRR%[(m~Ƴ": '}ڵfiv eþtA==JDX ϲGH&пTFB'zC= @ A ±1@{G|^``,Nx7 !gJÚ+r9 uP.Q#N1'"z幐5fEo ׫uBAX޲"ăEdyi"GZ:Yn+}ty {:M|YaYYY]wK~uh`.X'T}3#}T{"7쒴0aJDTGv Jx\fr&LV@֦a(qMlq%ct&ijOåg5 f%-H@5@ZdGJ)VM=Q?)\D&h`GINYxJJ//<-Kދn)[\CA @:WJQBg/= d:3sJ (!.ve?܍3"JI6 &ucKVN06G~49b1XNM~E3qg?*2(. fm<>xc[@VP\^Z ~i\JH08eO)yoz-"Wl˯ O-"ϐѷD/Hj]J{ xBpvUF4IاÎIV<D >8VnĹd9_fB?EɦHh7N߷"ɦrX,E<JZɬDSDYtؕ߾,E Cz7/hOm#e;1{{R'vJ_$W\s90U þ)SkϐN|UuFTe?QQ]aMG_WN{ĭZʚs|k{.z:ͷrYW:ܹOvZA9o;Qrrvf4U8H;4$1]'ҫG҅0+ W/U:^If3[8i1P 10Ef#Zv/Z)<Wf : е6/ۜp\urbffC P8Fd3|Jf-p'pk')뤣f .Z*Rq>dı z>/ fP|˅90Θ=$Iaԗ Qx$<&`']$[dmG]S<SG.R|9 *Wo mEUٺMe 銰я#4IyH,J\pA"Q?\`N\[A◃h9ɾNwm^WSI{nrGƣ4@_3( mqD.4 2K]uVWACw yV9G${\c J!h"qK2^d„-w $IN5㸝4pm7t|zMb $\0Y$7'Mr]-v٥87/Hph )ܟ]ِ0%aM$׍}6%s .ћ{khJv'bF7-zg)h T@k_ 4Ne$d٨,3DNC)rO'T0.`jmDzohmxj6vOp@Cy (硫LEmp{ˆc\&9e!8"s\cGSſWG.iaH?{+ J3'L- >rF/*C,łhU8g Qd~ F(2B4lVH|؛$n0P fLlhǺ3&vDxi.af )hk<,h: C9Ti6yٻxniN7*Iх dG_z#\R҉|Y]Zqf7òeˡo]ռ\mF*^_4!|gG6\OoJ:DžÛGmhRÙ_ ,Z}τ2caE8N`B1L-p5W3\ ]]Dk~`01F{p7HL.8| ).bG@XCo%8 }a ɻcə@ tAn3g{ ѬRY ¨ :aQmekDIGA' $[Ʀ v~PbשDNm"A[@|vx5Z`(*jaxWBNk|<nG%瀲[ uG0i9{ȖSxXxLpHSd S hNG;K9oC^&mt?eJ&(H)X.e\8,G Hj | rWy|pD>H0.ol̏hJJns8x-/\W}dJqGQi4a5zwA"EhmMTI}:8xѲdY+F"ũ|Jզ9.ֈ k : qB OЈ3+(bo"9 0.*CXƟ{6}C/KrjR).xnf}bL p 7Vf0Ta ;^ak|XȑYgTt 9%;cM7;VXVvP߾swI)[I1~i;F`eZC(zK} p {NKKV9Ķz] Ƈ_Ly.9bK)V*޺P\/]R>ȷ¶Yn@J#' |}| M@/<w4̍~(Pv#@EWO]@Ѝ!8T35DCnL6f1gYZ0707010000036e000081a4000000000000000000000001649b7c2a000051f8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/Q]?Eh=ڜ.+pdܡsnId>oF\t[dL$}Դ\,!ؘ uPp[//b~eoqXRZy7!Z 5`a=j„ʙ[ mn}逸*dM1͸Z u&cmO|@_; 4~l\CERoaNҽ#sw96]fn‹ZCLCrs+?y.`dtˡ&g#(ޒI`ۧ֔TPUN:8b_2B*̖\ͯbsOt% $7Iꉲǃ0ţ|7f ttW/ٟ)}&48sAOo$~jQ?7ɻB(fAZ (=l;ؼ0?<.hAR9bJC0~ɣ+&Y!Z6Y^ypr+ :kB,V҆|.4V#$3L'(>qD<X%v+]kVWaU{9>˾4pLTr f] ǀlhrZ 56vh E\]meMs)eQNkQ:3"o'gnd84t2SDtpf3 W𳅾Op "NJGo 1>/]?UD4)T{7E{4=M)=*83#BW 2$F>ԶTeQb]Rޏ]t."#UР ~Mre>=CGq_ &/$] =Z[oe&MyT8@B&y=‚^bGJ$*R3'ߢ!8<51׀u0"T}hg݄q<9@`g9/!1kgʞ)kh O.9k-WЃ~|K˅1ӄ\$gXnMJN3M +Ìvߛ3m Y-^#;`uj[ Ap -ǎ e%2H €A}A;s@ FОS_9",IH> U9$6Ud蜾f;H꭛]4#=6;ؕJk8T6RFekG Y H uU+)YL:5Jr`~˖B'/箬fD.3$o~Om$towй,\mF:eHcX(AoD#Gqy>wM Vi0BJKh;jAú١럝 x32|jTe#Law2<[~`Q$b`{s=Wvj÷4Of*YqɆy~s٪_oU!qXl³ṋZÎ1H&wnFm*^g-Y 񴳅ۖ~1Q0]xaT+qqQIMZ%bmvX+v!ٍقr:*ip;Z(GE7.R1Hlr0WF8?w`4,FoOVaiK|R?7zWs*/Kn:G 55Dc5 B* )}wJ]bw nE{rOdpi Lwg̚6rntR%$V47Iǥ@{J-_˘Y0Akws'ii9e\EDo5 \=hq!VFA0Rz@yVG@l/O]L6[Ql#9v[Kd&_c>*kDm!@r[aj4OEeOK,*Iᔃ|E>$Bx.gZ2H_϶4(#גo)%o I'5X_%TޥaeB{ϴ,!ef#HϔԲٳDL`rhcĿE?Dj[3=/j@N[Gbg6jb 6}dfŒ8r׆c>:uߘ{Q➊ jiԦ >u쳘|jJvpj̣r#C7`QpOnWBfh}W(0_sO29;hBD^{mΪ@^ehCQ;jVf*_m+Ild?o4g|2c7Na]Lp;?$/Pfg:n:W:ED)Hsk{i4D,|o Ě]{w$"?Lbm2`Tsz9PHJ.!Y (?{zyR1ٗj`g * M !'׬>A7L!Jc-eɷ]Khq;v6]ISe{(V•bK]7mH6*ch^0uMtjs%.YRDe=:wvWʞUm;0{E 쬔]tec8DiW@6Q#Twl.b}`; 3g?fwj7P#6dd22 ~tCrя=1^)Uo2"-)!,f|6u<ge(\,0Ϧ]x {soYǫvn4Jcֆ_{"-qʍg{޽6`@T[W)9֜?KHͤoȻP\5;iUi~<}Ãy6Ghbl%$t+]uO Cu&sdH岾C jm!Ga\Y\RŒǦ<̋M;8J4d=Kip'ڍp>U;3Iԙj2؇H:M?웟=>R2vb)YG"Uhø6삥Kgr.+Ќ'ZīnUUĠ$4l_"M2kTOXlH*@`5/*dc%/t02=bVV kpY(?ܜ^̟2\יO즷No$ 3"{1^ ldmdFHKbEQTNx#TiG;-b2$͠E Ci %XEvN%7]ņafR> bڌ0糛ѓr!:ǂ~rPwRzw#ZֱO66bssX 큳  _e[@<"ћ;>}9b=ppukJY5{~aPdדsȞ5/8(uB cp֠U<Ը)rFV܌ϮBVeHo\*A]bZ`ʧ7l+E`oÄIy]LYfzH,Wu8#e+ܽ:SP:VS﯐C,P=&q 3&yFɭ66:!R",zB!U?}ߥs֎>Go2щk?q޽QK9 u7/c?ڙP0)*re-{HAWsF  yޙ4hUk'4+uQSI_)M B KS}1$-уuNL{~mMԌ؆X,-av ]nF?^;옝vx)F}j9q3~cBqOWl֔fejd~9!^ ڪ^[[zo\* n®c؟ZÄ/^>#3~ĕE|bL+*ԫf~7ouVBId:|b10g,M^:~lЖmlZ^݇'u[w)I,#l?VڈuBk͞YC}LovNΐR&K;DW5O}Q$Ar4!q p&)%P TiK{5T($Lt䧷&/5@w%uuX`rgFwH*nE5w huku_ @ꪵaVI N珳񱞘"sRj} ͟W@Tc@bv/}Xv ]Bl^1W>D x+yY)ܯJ/sƛ|Ҩ^n:V}gqRɓ )Bnn!\3 |:\sm#O 6b2Ӂ&}Eh,F8LB?ys롧P{U+x2\[ϠP33eRΨ FО6u}'! 2i\y#%Yⓟ~t.l@@vu8'7 գ^zPi`N;W K & va%FVqׯU&2=>7t8p֨iV;6D٭]\ήĦ>2r!IfoAy8P&Slg+m,h^aj;K<u X~`# +#_ 3CJ F0S»Y=M27DQ,$W2b Ƚy &(t}ۨk%k€;p$% GG bq8ĕ7\i8x'eLq27ӷǫFڵ4ѬP=d ?6'q/jO}XΙՐ8wvCiB[$T~S|}Ow>H^b?{-lLΚL\?l+T( 8MqȤ;˷[XL'' lFlwyrh rT5 zQwD6; 9~8ӴY<^pV:8 uGyA s͖cB*Ə4!7U Hѹ8%|h,2F%ߑ[΁ZUn{Uwd@LM_%`.N#[#Wp~"wشnoRJmy.Fda|GH˵wK*D 2exq?([1pgIBKmlSHTUŒVg.9wBIv]ۅ w jПW!x2 cY3{m DZکjƱ. tVsD2o/CA# %1Gis<$6o:r|{giǟ' X9Ym;K^M-#މ hpn iRqj&!Ňb[WyRJ[F%Pv߶ BՑy5ә\]Q|e6$,7~ϑZʅ\pUHze>vbtvnG95Y3qTF?gZGG6?yj|>,:;]Ps=%bG!""4$فR#='kYtdN壁$OUYض֡3FQ>T?Y\X[`6!!5: w :`6i-GB71 &Q1x?)0V#+c!j@+*Dg~a󥇞Y2O+cFEcv ۾VB+XK%w o9Hۄ+Q ?S6= Ì>(,_MêP0JjCʈP\ KC,FeKSF\԰ΥTD6{OASJGz`TA @n(Xc0r`AT)RDeZ'>ũ6;Ȇf)'dZTU¡KJY[l[L!w.O`UjK3451D&L--fq o=2[pȡfVeFNM #H_PS9[".p7tߒ/2dyS ߗU?=@Ukp?SqK%P\`9a0WWC'+ssR\H10Q3gk']킍 1Uk΍Y@-TRr^a X1F![gIWxD,NA.vA_H /|$/، ˲0K]AN h;͉Гr`KLf^]+wyӴZ& }:7~ =%Եaъ70~"0p?:KD![;5#F]usX  7cRi=?4rW" 7GNtyxuFxՈUqӷBQ`Ze7^]E>90hS hѱkXTExމSW%qv3f6xy~_o h:R=j[@^@hoaP=o,ď`T5R6qх8$)qmTݵ.2ASKfL|-o$@Bop8\sr,]$g[^*lQ5nG 3P$0jNP$ndT~+Ota$tL P-W$jpZߊ0a4mxX]SKk.cMB#6X_c3/Z<<$%l``ᱽПQ5 .;TzôW-j9x[Iug4m# D45|:_b! '"OdW[9/v=e +IRtdDR R2VT~;1 $T8`Ѷ4(qjͻp`}rYvBhb5Yz=&D%Xj#8\+GZ9@C~\F<4pgqENOERiVFk*F_K5&) ]ɌfLzϊ%1?.C#ޫDu3(ې_G\5yuWMV%9>GVF/^iHETPBJlO+L<gCqJA6c e!h[,j1W(݁g%1#Cvm߅ j<ڲNoLNJ: lmԬhU%a 1oaEYݏH"K5YFg؎H{/!vU@+8Ѧñ$`?-T@PvHEO+ lޡ:ȎM)bk~3Q HxɍEV!^/a8mm=1m&gBJ`}o~Y% v cpv|?)pՍ.y*gf&F+'fz3<Т0l(ַCdP߰oO; CN:sP2!J3Mn>0ffYSEQT'S OT xTHP8L[\w6[y?ָ."jC-.NDѽ$6 Hl"ZPnCqI gYJQ1wYpaTi&q6j@X I(ֆX8PUNO41?c^ />udE9Ѵ/d+pM bD1j#Q*u2Mcz̉9\sD`\ oexqZ*!֪FD,tQIAU@CN6D azIy0s_({[ keq%"osܤvBR2%'&2GOYz9>t]Grն F6- yLEaTA:@'C\N=*4dKY#XlUG~W1Zw1I&"U\Lc8 n5fm$^&|2O'cpc,Vd-vmy6"+ 2yE%#ril:,E]oH6oMiR[ds o^zu% ^U/zGMa1fBR7lY!8b (ChqUopC7c -qd_6d&˂?}]j'&7_^„9Ї@ fUrȋa?vd~$A2G;|.6$GƝ/ ^Ef!A |z !oS6i3 Ǝf"|qK7i$&iA~uS_8_!s4F"SI> @FKNHoZXu&pHJʩQ^#uTI֌7L%Ȣ <8)aК/WOaUcj!'#wI *f.}],)>pz+ev 8Y i, ̔rHQOW0IDgu~6 Zx S\O'ыu4H ɢUxr0 վ5)uswS>>2U 4/_,orPOG OvH&-2׌2ʸ}(w@59fɖ(QG ?´ß|vrؕf'-b`$(RNNe1 4Nu%Eszn(hlDIxu6]fS0s2k&g q0%@ꗧ2xh({H4|R$_JbR[7gB*{9mt_6@Œ&̺}U*"|R&ƆXgx w%7M=(i$wrb 6aJW^\k3jwfyhQp*g.ǩW)u:ifDfd֣IAvrjZ"b=P -g?AHG&92ޯ\;BQ > #,m I8I֥ .MvG!F|Hl\4stV &쭚ϽZQwG~z2tlW ^J۲52)KeXhlk^/cUK\ha*6W  5zY8E֋8}|)@Sk_,~%(f5Yd}'?1Ҝk8=J\Qj4W1鳷>5aLcd@S}RKA)WdؠjiEsf٨KL睾&}BR``kCH!Zêu>NZ1 SI]! S}D|?] wzJ%-.@؈1f+Ayxv/R^%?& \WZ}FMpldQFRJ'0L'rjs+Gj$ϻ!$0ϸqmHh j,#oh^&o&:(DRM[[Bv,:\ֲ"F8*;d oHr\D U &5OsIh\>ҾI]_ Y37g7nImg)E_'K+gړk'|9.kVAjB  .<+9RRLk>=wާ&?/u%YځU$tNYRסaDeT->p.O*dڶx7\J$mcWsJ8 $: LޠXMp փoe&"JcdAFh2gܒk .(CBlL pwĸG@H%{bvN֤-gf~JG=-TW+ t&[iűR!xki 'pMi g-!' RN-Y:S?%U>F=>e%ePtE﫡^(]*|.WI|ix8?K}zvZD$NPxy&WQ fUdd%mk{7Cj=kC#%ɩnقuU}`e"'Hx0xaBN $]+Dᝫoa. W7zg#yQ"#ɉwrUx= h_ i?]b'&\4|G̘jtB$akC5{({͘@fL+c gw@ᒽp&PeBy%QAƈAdU?}v9Ȗ42gRnZ pO/gGτ'2gpw_FtFlrtP;"Tl Aq) 1l#4e LdRP )p^Qd2ʞ:EMz1 ԫ}˩̃e kV# 9. 4ei >RT?';٥c!P^8U~ )i'$r%A'twFw1iJC׳[ + y"O=p}3iS d9$Γ?dl~[*ȘYS2M奝9Rx|hT$j>Dogr0$N&@d@z">dɏ({QMQ(v g' \r'HsP:翸F!94_hc£$üE4mFY~HՐ!hϖ烩:TukW i/*  FC ưQE`??OD׻[Z!z28WzW*G| W$GE a>0'*NqLxAlr5Yrcz Eq.{f[[ב> gT9wv5Vmz4-6)In^hm0($h9]d:@ 0p0u<޴WmꡔkX_|1q4t=<*"lVQ>[L@{`g&o72ȓȢj{|6aϖ#'5wjB3SJOXik1w.iC\AL1_nPǔH&3 E$!V{-il%w='cꩯ|pc yv=e0+)k/x)a!2LNU6uy$ @b*/3*uB"Mblr~7rw[/MK۟#.ڈU£=ҁ7@R{c8q(=sSΰ sPwKtu-|'Y YATP`;S]4ARv%_<2N/%:sfyL(cu񌀦>rTF<k pȤpu}صgL$?Yj )⼥  +Ge_z;d lA2!5S)B@a/@ǹڛU~i t^Z)643el=+y{%%X'#(ӧKkRJ9W.6hEg >s ]jNm# Z64gܞ "$te Kl(-*sh}7`Z H9ho/YP Txa ^=+i8_֩$H5l`aO\a-9HzRXM+fPRVll*L?O9S6>b<§Q<tV#(`Sj(9…z:Rg11؞>#{ޮ<@f\:+@ݦtd'.M_݁ʍ?lQ*$VdY68K 9Wy?74C^Hk~/ҞʵB\~H1n0;4'Hs'kHB R3*)cGk: ,׀ьpbs􏬍nx-<kgZޑXOMiriD+Z ~iVrwHz-*E8`3 ؄e f7"PhJ ܎wiWri4I*S9iGюi'* ptepP{9;P2]e>KkADLPA)6=ٻpdH}<P]{ڑ'rG+, |:^sOxj5FW՘/?J/ݟ ^z|XWkG^]`Zg-D\ȎOFoosS=¶Ƶp,lXՆaWRĸx7e;؟rTYUJbR( 9@`z,m]/,j\a@t*maO;]Ó:@: !W2_ёx3c27΅ #MoqcLzd^UXyZ?e7X 6eTx{NS&p{f~RAmv|b`3wV~f S?aSٻ< ,8{%Xy+V986lu]qۻgfX-7s%^6pո D?Cw]*j훽=<#\3/@|رA=d`zʘ pTǬ/!2F*NZMI-6~>Ҙu&9b3z|NȖ~}+GL*4I"I_}({ U,noT E\ۻ{lX „K+3UN$ܤ䈄݆S1*%su["]z&msmvDFMjȕ_~>5LlG{)q\f%ҷoQHT4o1KʱbGlvې.:m+ߖ<ь谈Mr9;ux)/<ƶQ<68d 'cM,g=M9&: k^2THNKQ:kGq:dי]ڳúzQ*l?fMMH>&M!ؑ2H-`R@2r;oYbrblѷh4DXp|r/$ң.ñgYZ0707010000036f000081a4000000000000000000000001649b7c2a00006ed0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/6n]?Eh=ڜ.+ˢǙEYѬdu7p*>*xAm /݆'o=W(qޥ8+8c\ݑed{ y)P17]G DIש}H,'Q1֖HYSct^:yE^Q!EmhU3L5O7qpռok8W#)g̼7`j;r̦L wYU+v? %r^jdWLWK{nu.&xuX M#1xGtb% , 1;P֎\ckT??X= /;f%hG%${ Ive3$4yFʀOuDjlVU=o,y426@7P_? biDӢ?G#3~ei Tݧ uGZ V?#_ZwK>Qr}|؄ʊ^fD{ wgnH kuHlbLvqg+.qiY@vfډ o.bݳ |t s̤f'A L3:Sp+ǢB^%ߐ `'GyWl!UgoZJ61P۽Sf#HP/"C[> /wnpIs}-U_:"zLm3 ǚUtp@~yc3zjImȊ6BHq/1"AmQ\ v\!JYNJ[g_`I#T]N936j8Yv|PIdQFxg,HaPr#tpk4{:#OBuVޣ;80^*uA""bpt ǐHwZLmbSF7x/ό4g< "T_h΍C[ M$[?Dn%ƙv0 biB600K/{%r/qfQP<2aƝ>Xf" ?G}ҙcQW0\j^AAL/+Z˰^(Q/%o [)a3lKf-bWlF:@B0MKs7@dor-Mׅ78>v3o+TCW(1ÁHHtI1l۞`׌# _輩> OB@TM;k埚jmiuN!/G]vUEG~,Fnu*§բNfI]/9ɲCrjɭM3Fxxge<ޮ/uG{~Qʨ)y0>7+ m ,vCS/>pF9̄ޜ#^NJ,S D{.y-fBNB# b5 5+gEӕ*9ǫ;o>JU>Hk\fcmN/F|bV-Aȁ^ZWzw]tBȆg&f/d`z} %?Vz{[43Y y3R"j6\T^+3&,->:(#RbF+Ύ-jYvr*k&W7ưŚ0z̞BѲYnw҉k@fwެv5wԑӟa~gꑡLyd? sy^nz䊻ofn[qhSŶU,׭~Zi.AKQSh_/UKgy-\R\:)j,{>R 5=gFJ*M'4MyYTKb^B4^kb">aгl1qkCYYYt'Pd7eT4ې9KɈ'apED='zDE+" /V|Z|p$gz萟+Q`-X`܄4Dv?w"Í'wbmr]6ּpS9%ȜER9DLB֮--b 0<>Ps.?f5 TLܘ1%Re)Í/>b:̔W; *|4`~oNN2nP ;5.al$Q&I>{o<'A%6۳8O1X{7{[3[i!V=nNVq]$`Rq v^fX̘V{&k#VXQ+ \7HJ\Hhb&fy<^+#$n{蛐=py+|+lBUܻ}2]gkŊ*IJƜ&m!Q8_덡j^ "PQup58ѪxSEMNTuýǎAumVBbiGHZ[!=VUL܀C\W/- ʳogi,Im90v#15vKA^ MSQ6O߱QΑaU"uED7Ǒedp~;֖ rsGPNsr^4^4%bqU.&a*[_R99y fϤ[gԆyDlMoG!L03'-o.8`бgg^Ei0)D:FKDڌC\v<x{ }11osLP|w/ | : 5e\/"7mӹ:"luY40 Gq F~h !xi!QbG7jdz'Z lW@D`_vy%; G@KTbv^pWCO4ɜ@Blsյa*J2*!hϷ<1nws-pf,;.-Cصqv-ֺS"mO|_cv[J9XMtOɤy8_k:x˺E8"؍Y,dCa*O~yJʑ4e|/6PW,Oc!΋ Di@i: U;yRQRww A7 D3EE,2̧pUV^Sa AjYQ}S1d&b Fp6V6XΥ6| %EjYbB(YТU_ T]`OX+w.%-cdcV/VRE76F#awj|"p3R}fzp,!,I'@-͟"3,2(q5~cA)Q20 Հ%嘹AqcضE[E 6 {ɂ33(t1A-Pis~3"UrYOyp tZ,*k|/8 mU0gXm7ڒ~Hϸܲ[0jmʭ{U5{jP̀ N~M #Fח_%}9P$NON7rUWEILֶHe}؏XȪ~W nAe~.p-xX+F^VZMa0NoH(؇}㧔9%RHx__w/Ub1EűAY mS*" oX~Nn4=  O)^Ni``giAg1FUfIvZ,Ä #Ѕwօ #8ٖ+Q-f٥S@'6N+y{O!^TZEO#n:۾+a=ȿg-Ƙcd3 5#n򐩵?H_l/ \0sObeɀ]'2@>l홱G=^sİE11΄=>"ҢbG@?s]`%؍d*"ԳPGo,.a*$>ߛ輝Q!sA[0JL,%m~ԫ17Ӥ:OZOқ恿|qn2y#6b6;Z?'8cjzv' ѢkY[*bk\d jtK(CV$)d0x}hسL@{kC֌vL#!0aW~35A Gks V Jzo1Q3[sT$ upY@+=a1FsaA9< 1LB=ǭqgͪ17t"oB^Npꀈ[K=eY½P Ӟ'@`fIspmԾFkx6jpwNWm=y} ?.Hy~O77&3wreF~ M/j/R"`Ʃ07#. `_r%1&/1@,AR>9aamoqoU' k/;%@ KwZV ?^5KBG6ΚqCV[#!lqT!Jj^1@Q\S SG~E? )س0)ps~thGj4}|I$[~.N=KP$2zf>?c>.<|_@96S>8G}#Vw0 TCg~D|󮃉kUbԁ+=C {Z>A.ezn|00>,f~ʡĂUߩ[BB8OUq} 㤬(^+>(%f[sW,.zw.cG&_T'(9y)fb5޹ރoSrJ /~Ci- d[-+Y%5kc44I?Yj #Z]?UREAy>Kd ^usktu#e&Q#C0݀5 , (")Ei3{Bf\xCs u o_euDz4(j7H dV]{}IŲ-(0![s :TMpHNxou^3Olo-g =ofҁ%04p4GC^P,.i>iYÇة_<X6\W?7dܬ+@(/Frkx<6Υ }o𳴴S#I6%jfB**;HImLoDJ>eEyi# Դ;ۻk)ɱwl0ah-ȑԽY|b_<׹a$}9¥/xK46}IbҦ[NMςܖ h 3^DfGNӷ\*0^@RkRgpJō1mx}eA z ~q攰Č<1V2g*#}k+4cۨf_oJ]"򔐲s41]o1? 2nWEEwXtP'97]FfJ5Ux;nU?r.(JG6 Q]Th.^la$AO6.ؿzrO a` dأ/(VG#8e_ }NQx4rm4u#3>֕IRt^D[M]z@^BY☖_&e3K.ˀRᙟa$ e@?w\ѕz9PeiV``[Vő06&6݁R ua8H63x(i,YzџQC;`o4,ܕߞW&lX/&KQcnivS_ҀHih= 7&*8xRX3^|W\ўyͥti!zIt(?`{xxW JJ+Ҧ0y=W |:R9E3KQW!aR06S vH.)x&dnzɆ:>q r*#޲U4`;~ZxN9#snY0*Oƫ-ENFs O5Yе­:ڢT.7!qO*S8(5y߀A(P %Y4IbZ)YҴXa)*!T1#ϥ{+0 b]flŇ`C+4>φ(] ϫ:IĖwͨ6ֆ/r"o`4b?ʌbB9FXa3e^OhEf}C%w} [1Gȓ\WieI{aog?*o%;'*t |d+լ@G˻%lOՌ{qj'웞žr"te2gPͩBHffbV'rt2+~ddLHt(w A~6,^9}hv`$| ! Ep[ht߸إ2h@fZ;fDփcf*:-"AgP?]\$]f~Ceg0K7IGRp}7l)!Te;֥T.BzG(= T5\yuScװK2AoGҘР䫲;Hiiug gq^z5ELE8- uly,k[Pxd>/;o,.QA.Ƙz{ p*@i#ZmFq&OHA:bIvg$; Wnz1O-- U1n‘6X ߻k#=֒ʿD;g?STj>݉ѴﭪF\}|'( qα\ՄcY'aG 0,MY,#kgwo}_Ɇd"͊k Z~EGgݻ1Na&kGSU|bN$_g,q60hYrѿ!ۋ.2c1wk mZe e P(Y O|#K% @)I0+"ז ;:߂…S1!sƼ4?.>D0c9 ^XuIP?; "jflPE9DԔjlh|McOt[fh䢶_d\R_UsW Nd*F$Z9V`PeT\ HuwC_| 5ڒu{ NFȾr$%}gs]>ڌ(Ix$I(L-hm{zŴp%s6Y>*p@XTLɬ(OK">9) $ ]wM!u7>ЀFԶ۳,З3բv[;AH-Myy,3 DչC4Ea}!ֶA͎~XE? zO8JpfvAq>;pyus7=fW|ݳQe蟓UmV}?zX0Ȕ2Q?UʈW!(QYeT@ {Zzf^:Ǿ)Zf/륧D."kk-;f:=]%AҾtїU"3R4rUMDl?e:-?櫢GxYL#ۦݥ l\_ giP[ZޱK7 6q*hzT rW3аΔZ#QEyAڡf+[huEEG} Oq bpM%NB5rɅ/Z½4ˆ, ԰=FH&l2k>P1]I'g"0%/7&#¡,M-4$V}^#]()*_6MҾiUJ63~G/yլVu pœdTsm`UIl`x_݊/Zڒ,Ajo0kF#T4!]4IRÞDZ4f-ya1&C ox` 2ɃFP-կ5B_[XW>PxulU ?f]!ԶmLfl7q$;{/!UH-'1y_$EBnEuդ6Hv|Cc-ZfG 1h+T}c;ĝgqUqYsTF?QUAYfrPB's SO1?FXFh2igt1d3ӃXсջ0!qcH'trp;_9[ hL d,ra7V0b~h8Ff#hDsVHWQᐊWܳܪ~7liy~%Y60~xVowu~qӁ1 dkN@5?n!+*w8Ҩ6j09)d{L7Hp/p XQD J{{^wEr e\|5aZk#63qkyO !h_ ~IY>geUVUitv]3R攪 W U,u]*4)ҚhkeL~J)~߳ 6 pi#1 S[E?/{h7͠Ь1Z2kiNbB5" 8[8xbXThgzc^ nZR?dGD5[4sd/@XbCI|B(>Ij}06D,;%KB+!\"#I5@ӕl#ޕ|\~X~r: ӨU*w'>I5H (CX2<-,Kz2$0ܗ\-vavȁ0U_|r3pؑ $=8!1{u=(p=_", a ym}7B.1+mMN*oG# k@CTc(]PMɴǔāSB>p9?W, kZN$~8[0h}Bv$lT)%RZ\=eEaU]wdRt+'0W4ɚO֥YuA^'S|UU'5AlTw_U)guZ-9+*~Xt^N 8 "",LȆv($~Zӓ#s? #ڑ9A̟8`C@p yUh\$Z`͗B^LؼG]]zXH>U٥Ұec|N],//QzI':<7aB=/Y. ojicr8H9 Jx{NEN>O{!|8nDG(%^P W7kDGOI)#+h?K=< c˄]F} A/{G|,Hh,5xb`7EDޠ#,חfϜ8, |هг| P<,Nt_Ә)U^5"ז~crur e}TȰcA0x=Hˋd[X UѴ+UxNzeyQC.Pc=8iژMݓd3NQTa'>dQ\]T4%\Vm1"XPKo9 RwА "c6=svo, .C]A(H#iU^>N,ՇEWU9^7sj*sZ.ݤzW{EH7_׺f脌j~dhrGG u;wf]k2l@p[:E5 ^^iG9ۦ$~ݬJb H\^$0jxve7u%r83 t14ڂbAp3k5JH GN s~/m/­:H\)D> 7s!M#̴X]kWY}3 gA|2X4J؎H TA+^hVޛ»k{UijS*rkl453lm ʵ40,CgZxp|UFFXy,^qMb}2zuyQQ=ϧ Z]VbV*3HVQWP,dُmdg xXۣE- <2! a r nh}6-c96< bȈ¾ (2I[# .G^\it䰝žp/x_a`YD :rI?I${#okJAi9ş)~ i0(3%+_K(Mdo)-Y\yp(9eٓUnwwx_ 'E8jz!HiZw>6+?ڥCy5-T1#uO$7Bw xE>NC܏i-I|/ȄC6N2}I(0VGv|h P"[ߊK(K9u'EB: P:EI 4u[hxɤ7v[`p.~l ah[T7QP7bGKq]f!Oh z;?pdtl_5 $p>Jd dlY]+ 2Ɂ.;Vc4!55F`cM)X(kPJf}Lj>*E@ZSM8{ -$_:bq6.9i0|G޹BLebe &y֬v(d&pu ۧU=Z[>tI( kǦ>q[(78#;LXŮ6~6rylp:Py[ېm*>|gDJ^bJ}Y|עu,%SvGOY &w3p_~rSPx# WJ:l+]eQ.̤qŠK<^{3c(ej!9Lo`"Z`mi|pg'f(C tfaoMĀ9;*5@oԅQ>(%>2T*R5:WJPB]E29bif52R!m i(؂W"W=/C9M/۱ec{ wϦ ̐<âC¥Ѳd? f!Hecx[;*=+G{q) <#ܞj A\%K $GIq{8lCf$LOhG{j~iDhyHb~εdӽ6b]8qVM@l: 6a3h2>^ &~NlƘýInm;{T sGLIl,n$^؃pg*COL@b-fk]\`#BZ̜ȉ16/A]Sk 7AjUa* Ls)&OAayP5Jl$deR{QǮ3 zqe4G-Mܟ$~*M$W!j dݤh̞_/&H'#WKP Zdh?RsJ-ChEC}+/ +h)FW% 5QL.*A GT{sqZp5 8NBozϟYŊOY:)8:/Xy 2З''Ҝdh@vן[t4ˊ#Ot,vۿH| :niٯܔ2' NRYv{䦍f7ۍ™XAXFGVL'^-SK|Co/-!¾S׭'37EL1@83{,Ꮎ7h,~sחRDCBa3aT*dP?y"̘Aw$=˘1M<ɞm s*Fl/_ݸoXq8jfBOêC_ Voy[I뉀>,tV鰝X;;p6,b0^kÕx$鴢EXB3VpӔf$4MC+ \ӻa/}t2-kv)\gML;MJU1ZU-W|Hn^f{^3 8tl.RBAM]h $" d/3Yfƻ\ȇA~M~npHU~><š_bGsӤp% =̥kާĕ2FIJP:O[. 9!a>mF4d@,o-FCTT,~M=[ IO}yEuҟ)V!"X23Sޡ-!]RMFXF'i6:.,xr'#oQ풮0.@;#I ֦:,}YROkv9""ڢ+⧌Z/T'hj<5PC6YOgOy@ƶpX>$b4ʖGY5|s]e3En[VTO~6V`|rSU9lcsVvkeLEI۳ 6l Gߣd[[&8Yb(Xtڈ_:6X9sܽwѪHaZ>*Y=v̰:? u"La"+^YcnR+:2G!rHA+n5{EQ^goϜғ+M&юc,_,Vd/EHUo(B}ys*SF+)oNݝAނiF#" (wۥȥ/! Q`z~Sd}1W0: jT-ypc`L6op!cdq2CȚrX+b9 lQV&z eoNbytqݓG8,_&Y. Wh)-S$vTRI84dO\#}6'fՔ15m}N/p&P@R2_  +(E0GdŃvqąOz\t}2Q1'YwPe27b4|%g` w/?M~^Tz K"ڂѦ&PufD׀d,\4)onaJb_%3pSh=}z%i+n)K]9z`T ,{qA$@y 9eǁ-?*X{4Y&W<¶{Gdn45wX@9:;nm 7Â'SQ"D8߮8\dU >)9ǜwnJA-N*)Wb8u2CDU槱4NI2c11fRQW:Y. ~ˌ%+(uEb@FՈ րg.3MF=@,MK0 Z> jg"lB(lDZ cӚ亚ŹF,͔sB{,3H̬&N_Q)2IwrҒk7O1k= 1ROyxR\J3 zbI^60 [mYV&q~FAA|g4eb=d.R7>m)1D~/8*7++f,*맸d9C~kJMcvь@~Y#Aeb:qITP=Eh6e0xy "Q9&E =uZ"Fԁps+DQ Gs̒ :I5 \xnw672-*g9 ۨ3./}#.F1E(NcRX<:5uTD&ndDM9T h}QTHڥ%gWrn:(yv8飓V{*Ws?'Ff^ʔGY(3+PŜ+-7EtNrH$9r_ 8XtfGI=_⤴{#khG(Sq.v5h;hbĸw@Q[|ӱ.l\u{*[x|{́Kuռ6CO~K349-(c 7X9{Qe)1ޛBi6en{J@nrm(ai7P+ u3 ]UȻ'Ƞ3m[ E>\,^6]V,ŖD]a3{HT~eluI;:Ԑ%pZrfA4'iО-O_F6+vVbW [B@Q#9t}5fb=rBD81)"DD1Olub) gΡ&nb~yk^ӹe%BǨ9*.5׀Y:2tnrldeG|9:P){4(J,Kj˟窅4hhZ'I0B;yR>&3ܕ9)FaBsYW/5y7-yvwtr(oпG2HV礮4qyHznE#ź]-ܾɘg=cNcƚ?y)W#IAkX'l;qX> T9m\A >wl]"96%*,(g09{N]>:@WrFBtK!p[$3bD}Ny3؟eE:/H2{IV!\Zzt#5_莯]_̄B^d\y6P%V iU/UVx }x#sO^~XM,U![}DıH]ZCx:48g\oOQ\k~J&tS,FQ+Di Qpxcߌ:N@ ?':9N:yźswQt1<}WI7߅K|ǩ rl`6$bRzSK &ZKPx4$Xēck{=kc3sO1HHL/gnhd5nd$Aݭt$` VI~ RVS͞Ҙ9>pR ";N#K^ ,coE>*P^Գ Xfw&t׀\ }n%omTV$^ VBءm{ˮ՞} Ч˿?Cc@ʌk$ZNJ:Sy%?9pTm.sdraneeifrQɜf!J_c.m1k҂zA*MA>l{aWHSӴޟf-,_?pmZ_::%wnHrd aR-#̝! } />5 _fj0;O$ל/kB\P̾rU0"6hR γ2=wZ%r[y):,.ega #zF^QyhUj8$Z`p~4 |S9BLtmHĢVNY*o ڂ!WFF ,7,AtwB8 Z‰lQy_ )\?sLLENL(,kK6f!3 VEC=J)1UW{Ai' ^|f$&6u,h/cI!hGA!!]$vȮ6h?|x+.-jjǽKmk@%8yȡNсn#]rGֱT8vL%ҞϺlbaլh_nO@KڰgkleO&4eEO̱UO͠l햹M^F/R]_s7_q2S㵳‹dL%OzY+֯(&8sS9AiaVp)/1&F0wi#1͔Qҳ0 X*SCb3-mi!mkoVe#D5ȍ[J Inzwrw>Fz+eo_Y}%炝rUq; <=Ω?[IɂbBATͺzJgU(OeϦ6:9KMJ@pQ?yqo, D+ge\2a\,.1>j @ַj:ێe_ZgkP I-DKMt(lV} 7\rg76R鬃z,8dm@@3>0 F56D|8quh=u'S{Wְ̪͂%8=7׊վ@\|uETQt0i^]ZjJ#H fJte%DPaQ({Gw RU\SŖ(p8. ǻ `>#V֊3k7^hg"JhYǞ>7~0r=m.T3ST_p'_kMuݚ"MdlX^Q4:6{-T-KmZfM>+"ug?7zGw>LL٨ؼCR ^UIta[Kƈ2d&,~) jIX;3쥳1Kg%q +YRp $xvC}cc7T !Dĉ൥c):kcØ.Nu׌͈uzƯ9Rҧqy""Q7"[IR.B;6]HdM\+A=}q)b.Sq=VwQE:NnaˠGo P?QMUZ mQF].HӦWoi?fݮAُ.2*rv吾$LjgHCl#a3 |8Ku;Hϫl1>܄\gw5_ ]|}x~؄Q[]8_Kcu9D Y_P^E.UxD5)0rpTV.gԁmkG?)uȀ;p+aDZTkk1` c`@W(p|$d\2iE#baˍV*D܃Uk[C2 FԦ[(jyԯ>cu Pnfr'jrkȑ gcwWU'q'?; Ap8膕\bs<Aze!T|o?U>*#34 g΁.<|JR3Q.* KS,=13 F'ԲtX:HDU/6\vR}k ʥ|OcGРI% P6 /%:OXPK4âR?6sVzCQBM}u 1RM-+ *'p 17E31OE kgK޻?7Z <*Wg8衛s`à`%bΆ=9tNI/P%VӤ@$i%Dn{Pw:)jF+f"+utThяӜpax^}Dƿ J!ѥ[YBHg&, |k/r,z1 3yE ;`?I.85:y ( NhlwxGRV!(Ǯ'] oV]oo*ASe_1^ĵ][q[bP1* ~+#ɛ6cSp sDΨZTan+_3HsH^N,jV9͑]g,Vl/z"'*Ԋ"vFf^LjV(VM`*Bzpm}ړ'Vv }{/x=V°d^nU,u@.~:STTS;[upn`*ǪJr4V@GvŮM ТJi%b rLM&7|qW>u_{ƚ:L;pܚZ`WJKJς*/p'n>ќ26x:o1݊ e;dލԷ6/8la^ƹ'cH3vXnkȩ O )4CBF@65N~xӈDu>y~߂qBqlӬ` &)IcVipTEI:#|&%'whk#'Swڒ9K.@}cu8OBbg 7Im2=5Z_g jvu &7EFb<(7U ŪUJ; x #SgLσudt OuYw.ͽJ)DnQzQWZ71!}%`u g®YD׬Y^%LRU@,4Z^aLͽ3'&S&k|;y3hÜY6`<X/] lWu瘐âW \Uq3W j K?4€)V.tC-)r1~[?hJf+J<]*PL &85@0قU5_0ǫLhXCI8qp/1&*(t*nvyFG\%r1;02EPZ1-ppʬ%zLӣ;PiqjcQ8kA &w엓ru?]ƍI[E:Oitm`3_sOoc7Ua$Kكڨ]KR:?8lri`9EΡEk DE/T,\GzC@gُ_U@iʋo>N0 2=_- 㻵H8B{}o/zEՋ lM]MCj#hE:'s\/Uk.bZ&3D/̌[{x0(++@zUDC2ߴ}3-l6_m!v4Dm99xe6󲫠kӉEWN{b+D&9.6gKi6jr(Wѧ>Am3֙{Ykm&FFsL(W<8.^݌\ aEk^ 'qdC.Q$G! >I^to3O%>^$ͪ{-^vxwO_Dduum?oJ6A}YmrefdU`+H&t\BKMaJK[R%hI]RP8.-o^{#Y@HDm9+Daī0&~ǿ@HjootweW5yhkΠ-&&xΤb8K`~$`@+F"۽p<2;?,iD|us VUE AaW'f@Q7@[*4*|,/T|t-hG{Pexw QDoDŃD:`{Xx4'ѐ)F6uJǩeaI3eΎ8"q0~7' K* U_3<`G|^E,t prbe5/%ҝbE;'gs{~ #48>0웄uc i=mP1lB9Zם{y\HڀDrOsa <)<gYDHTI>)k:EH Rnhuɼ"-NT֙=抗 Gb}ū˷}u.l/XS9imI0l;a蛀~͞-~B[C:F(S\^`&ݛ ͦ| sBU31J4#zcIQb1t̵xC]-hѻWKz> w5z9 QyJ/h х 7aWݩ.)yxUua>uv1 5N{`GVRژ[vt0Q>Uo\>X @:2׉(ƉYԣ ? pS+<CF'J{ r(4 GBʒjCT  .LtE94A^iê_m1t@nc4xfD#&5r^0^/sG~S/{vJEV=1|T# Q\tB3{q.VuxT!(H9plCE#,o{S ܎@^f# `czXNH_G% n-Wp`M:Y*j6::$lŊ_[dYq0OG *xoka#W0IbbQ~ 8“(,7g pJpqpRxpU t2΢*m4O-!hh*G9W3/AR蠚,]qsqjBsj+hYS.#`kΣ+FWm|Fij.Sp{q ǯ*i>7& v+?1ԩ0K)B/L\#R}s1Y>H;5c EQǂ'ۿ|~v:::Z׊2!f53y-R%qCM)w-v fl>hpwd6+e۽C3yfqçMS2RPűm7I6پp_CU 櫎Dd˘(#+}M!HYVE|ӇD؆#J&Wn(W3EZϕ%~JS4ɒw %A`sAnٜZ0{{ٯod{ضvz,w՘'d݇*1CY}-s۲e⊉{òu[3#!Ijs@#|Ty?\6<$Q CR_[/$!Nhp͖T85\_=qQt{%11+Ly>߽Ov'vӺs}!ӱ9+jX4 !N;yjh/7bbqVe.\ũ%5|=;`UX (] =;?1UQ񒓀Dp[^Z~% ?0\$\զ _hyfN+7cgyeiw 5P{6/v~z!?Y;JNP)'! S;rm7U\JCipGd6PHq-geuԲдwȡ*>Lzr"2xb|MӴ{ {Uڳ?;rV1%-|3298wڍW{lfP͝ 4Fd>ߍ1+>O~!+F:L] Yl-RGJɾN=>Z;w#%4C;!A99LʽlVRhC&\7k796YzS &$l15H3K `&vX)j;n'9 TO/O!O%rz{WDy>,Qtڥ-/:hr2([].qֲu ,N,] d%&zǙ~KώQƳJE=n/k4.w0j `@ DvJ}gHǐźQA+tا.O,/Z暔ߡXF4x A0[fa- 'ӥ-N~:uL? ZNc77Il%_M l Qv&Q>ePp~@ܴ+뛹DW>Tc٪^?n~B *HnwӂԜ5@)^B!;[jմ2|tYLV*qF#m׏8Ó!M$6`t/dEZI Xw㺚DّpQ-~?۰+k T=UՐrLiђTUɳDX Ĕ,/ΰ}E #$A,voK,$ߊÞ5Nz C;B&Ol7ۦӯ <}g叞._!Q耻p,Z1WYu|uSaUeP3᮫{yɸ%PIv~Qw-47\ibd -"; m-5B*TgoHlKREof(Ѐc:KA2/ {3Ưu4ZKۣP *S-'#~(/7coBQ;\0h!lfM/7rdء] ~|&7M49HQNG15ȯUx~x ;'/DOͷ\Iop\fiŹ"}\Mʀk Vz" (Tt4l s@$z  Jm6+P0w5 Fc}@50 OU1|q EcHQyAFzQ}Wcj'IoxF H>;DD<}o=ռ Q šϔ;M[!C:p͔Hr Ny 鋨և%嗠7'8B2 mFtgZ>l(eY\*ZIkR׽=r> c+4s2"/;hwbѰgt(,;Auz^#jb3_S&iBη;6-W1imvnο_"Ƞ=j^. Ny$C\y(XGڮ)꼏A|FxV}i;r9;4 ,f p!yq\6^kRޅʆ: OWPQq<$ex""/ :y.#/WjZ8*Ǚ <0ӡ$|5хiWZ&$8gPRф,47}9@?&)~J!׃J:b*fE;זyeٖ=a FoV-U%pRGSU.bS}e Y|H=59`OE@k0M!wYkBC n[9Áy\]; L|I!*) ЦZ29I<^ dXĽG|\֌,gqU MN.P4< E'e-ש* S% 8!Xʢ<6;Sė\VLarvǵh#\̫!X &L Ea/\*YfϪ4o]0QQ9Ar]ED] Q̽Z}sn K1|nV~?Za7q %{4biaql^=ow{CE8r68.:Mn^n_" +ECړt!ӊc_aN^.*v;@(yhL+9@Ap&# =Mrsِ]q)"̤GX7MPIU)Xٚ~Jd m$}NΆg~n|nHi M[J*9W1%7\`^x]frWXd DbK 7x4{价ZܹqM{VW$N?P01@Nte}"(% KDn !JorυErja0Rѐa%뻫-u3'0nr>:1I 'PKn|r+;o҉=}ine! Wjn5x[7ûX;`ay73@Z;GW0ꯐ r=TB 2snCO9Vџ5xM_.-: W]^B~t4ӏ#z۷3斷{:eXЗd:}-қٰ[d^/KŔwh JJG>0az RQ:lXq"6ʩ<(#S@weJS{qd.MH%9nwȦV$aZUYp 9!+o5-U- dy[aIf1Ƃ5UDnkffAn52 qmkV叱:쏜װbqmuݑ~<\ʷ/n$p ;~]ӻ\;7XK` iV}>O0sZޑm@6Ը[]Xm4Pi7];|>x_ͻwxUW!BYl 5  xeIi0GJ`x+qp3ewCՁ~Z;*25(=};uHi]\<5O/daY$Q-" rA `E}M^)͘!* ;ΙFr芘)iًC4 [QA\63br֐Ⱥ3whgcfaGU2rC>y Da&I[ w3L6Eg4L~jA gVKd7A_ud+~q,7-ӽ b8k'?쿁]'%JD p~(^@y|Ҽl+ _4M}@q9Ei[ЩvQGz~:Kytjb%9'‡VK=Jmgf2)[$7IGddQ@C)Õ3MAļϟԾe[єV- ]i}Fy7[a5%Z((H%xT/..#hO,5*|d*) QxGW뢴"=#cktL=d'`')eCG|IvZF`C avA(l@Du^WoEn9yObmY|&4HRDNp^yg6K1ON2H3t`HԒX'WY0KH ֝`NVKHR>WoyzZB$ g@MA_[: HGԜs;T]ߜC05~ǁT FAd\ERt)LB1+S0ƨ3`9NOM(g 6_7uqP?6:JJ_DKV<20h8OBU9^Hx*_r8wcr+lXm.:1]gRj)[kJrRү%aTJ,'}32i4T-NJPrg?=&ݩDz{"h{8. e$^aO}g[J]ZP3)נSe=VR%)}~bDîr#~e -Q[_ &-e]*[٢& ~|5l b+8&؏MD~gkDG/mzAE6+-GJU]Xti9'W\NZxEQ|Ms)f>>O-:$y_/qkd)XYd2BytG; VD*)w8΅ E~&bG7Gp3ZB,``{8:E39Srܖa]־ݫ$4n 0z4Qs\JH0H䁃@Ot1(2!jӜcn@€/2N5Dn#eyRۓ3CuC=<~~ E{   u84UvCDqe bB'bn?&OØ4QKסQG61#AJ@ }{`VևT=ݯt\c,)XCO}BQ\`z>\}23 $VF@/ NqzU oȐ.ufn 9pco@Tb 35Ȗ%?ə]9!Kc`FV;(ztb%݄9S|J=M$Gߐ@DYMu0Oi`H,rf#Gv}r0fPӶw}0_Kd4 p=ھ-eV B ryFdDFLzAO1֜V9ΡU?R@ Z;ĪWroA4"d=vdi2Jk&9c( 8>!\i{HOǴS=7݋/~oQOgW]*{."_NBPәg̔J_XkC#S`B2. {^.4|.8ݰvoKރ&GNh_WliVA;pCb49+:Ec}t>$¹t zr|?+({EVbR)5 `Cռ-Ga¹2U$PًwunF:0vyo.RF56ĵ׺@cXUwqEe04E/D AH g?WGU&' 2yrO[fb%wWqUHj̄';"iF85fk^Hƭc=نq]܆ >dcXxAx; =N!|QLm":% Yÿ4$hׅt;ȃߦkpc2-~:ZА#I,HES1hM)aVk+3D$M cO8UQ\ .UbT,մj8S*rdxIڟb \t{|JZQ4% A;-$i]Ĥ 7;s2Qp֫ {?e~aګc&W3eo[J%C!<@n!*liꗋFr,(n];xFP7g0Yeyݲ #Nb'|H-ozDfѾ׳#h% #ރ G؈GvDmI `q.x|/wxpSGUޞMW_TJan\P+ŖG^L\ }FK)u k;KtRL{FtMdT!P%1%%؏aVpKP$T^hXc*@nOZ;Q#0rAg״x¾T2hո5/)%\L,x륟FG 9z}^7FGjA;rݵqFԂ;Mhମh \yz-8R<Ĵ$טVFJD6Mq6Aᕫ+sLE2i{RY]U~fA i+-| W> PHΡQ95dqOQ+JN c }YB(qgqQ snOv2Ees=]FnWqt[ǣۮ[Ȕlٷ~'{8Oρ{uI@ kD=zSF^ uiG$1@i@  C+ݔ&}oFЗfdeu_1wbxgkhnW'qcaDJƢ_ TOa0#ثѱELo9z"Jp?k ?S=+IkWYܐi&A&K/VCVl]AƊ$z?dC0S l0( 10'o)IueI7j `K=I#FjU+6>E,!`:47tSv좟pJHv26Bvz3S@ï-Z{h$'_:1}M[8|E)%ɰhswå1fl/25>tA!nt|h&lb(qn x]4JU#@xs_> 1̄f\щX`#]H宨WhdrqyW[No\&.#-|g<%"F)+۪;[ng]hF1M7PcNʟԣ%ݳm/jEQzGS1}Zh'/ХZ˻FCP]x:֛&#y~H"'C)ySƚ^e*[.Jt}] 12l,A`@ .AO=̰0s@t&N(uz%˨om6)Ѝ=u )ĞpezLx@ٸTHɁ!5 `("tby۟"W+!(=L"6EaODvUz o8[)K͚v!Qho}>Uq ! ,'2b?SQ˭..=bW!xZ׹wGUP50a\3ғ*F]\͢!pfүրj}~EH6"bJdLp)1+M~УhV~̯ZԸ#%%WCu %CYNɏ뚫UϨ@*Po|A WH__T(4^qޛXϣo6+]WE{6>Fx*pemlOؔ^g( Jѭڌ=iSx0Ny:⛧_!rYd;XqPu=LŅpn8nl]S˜b#(!Vq3p\ףUȆ$P1bMU)OjT„Oc ]X7pd7O_m a=-IyKXn8HAw{(9g`BY.H ǼbR.h~ʸueXnPr$6J 6ffe ALa 1Soab_e}$i=,kۍ5f$6=&H(sksaK4:-7&z_E C/e~IN){ |Q,ڽcF(+}&ѓ*q:9/W׌HԆ P X`Cp*,,w{ ( ZP`m;\U32Dob`Բ G#׍׆WJreOq~?ChrA/mj'u|\J-25KIeDd,=ϨY\Nyrc[@FoJ+ 6= 8רE1u \1̥jx̺Fus$IC4![j*K'4iH7~8\h t {(aV`쇿W;$[{;,q";u!6F<`T#IK[3$R͞{ U?sE 4v}{VfŞ3r55 )&4JL*f}Atp\lkd%:C:Cص3ު_3koO*V,N\1UG-s] FF +` ^o`#uTt8sJ"VLP8ώ$بDT 4@u#N NG=>E<65hb1tY_2m7Ci$L,_̯Ƈ85A K Kre0܍j7Gc Mi_B;uQ7ې-/2 T~;ImG2'g2ɫ"{غ\%7d q!ʲ-x8rZYoC$p\>/:5ma#}ܸB䖨j(*WQ`-}'\#7 raq;h})kE`70OYvКԺm}_9dsce7 a<[dljqL z+dK -f{V#B5))tjb#6@ĈRCgMPot >?=69kv'u,AIͼ턹ۀ)Ah."żsZㅏ?uop}'cq2 v2@1Չ` )Cނ$Xk|4X].^'t-|)s#󝑲o,l-ٓ7 Χ$oO.7 QJN=>oB &<9=[[^Y|SهfG|%]z!&Md3(Z"A"²/6x|oO+a#%aT@c"z* [A"޴B&&qM|q F5)'C:TqE_±f !mRu|Q\>צiX҅[V\#.yR9o:oA@C~S*o=lpz}~6JRU|@J=!<6f y|0`lPGEi#T*,y4[ Nr}'u5#E -8Zr=e)l\U38ɜJ{Ycd!H}7`%4/06?R$aCq5,s'*Cx8 5J;$\)bzL2T0Uaѱ`k)@iĤs}AfW rbP,IX9#}i!?/8Γ;A$ooAQ1 _H'~pkյHNn034B#%DF  ?^}n&IHy7-"W6B*8- '˗h@ WSq&0mDž[`Vz@ WM9~d@A) /ׁfN`zNcMr1zjO׀'ϗkogĐ|v9:ST-9(h暅>t_˭=&X. 1Ŧu*v ʼq/ 3kb޻(h6[cG[y@J4si\/6]CE Kbv(pۤxɿ90m1X } 5MX`r;̌Gܫ t)MZFJ85tvɩF8Q <0#9!"b9>9LLtKOC9C);tӯ^yY~Y0?t Vþ=*..2^q}BEpJV XܶJQ([p}~n&UXh`|4SD$Y-n_;4oCeӯSJǡdFdzKk4CDiRz&9x0noɨAr; 9G+zKGW/fy[fm˾b=.>%±1)TDps R`ʏ,Xxo1K5 J5¼}`àȄ=SX "Du\.Z-ЧɿϘ487IQ Wn!G- &LEU*CMX>c{l!vѸkKfէ:IC*:yS'OO5bFC􉆴UŃɃOǵd~FM##Lk9~a è@W=ʦk]1bAG3M7U }-[9 'i7 H5Й+>T=5Q(hF94wFͪ(uBc7#PfOHt\J`Cj} UIeOIRkJB@ S}kx\%#^9_QTBs-Y%Z.C ߽<δ)Gb!S_J8ŝ)R@uXMכ|uh^n91ĸdV!}Ҭ"g9qA_@hy&DE!Et#7?сg }a"QzҨ}XT!-q臩Z&4d>>1~,?9z3w=/P'ͥWpiO[텟V0Okhҗ]d&M<͢y:NvY326ktX itbSFc=m}4ZEsE!Ψ~CPL5ɤ%]̮:}x+H UMP9>aڤHsQ:4s/YԷ"H {Z©ہ$A!6Tqk* [+>ww;; fڤ2puJW)ٶ)#BXw$W୻90E_,{B#'PYB0?tN ;(+&z[E fĞZve.1zB)urm7p7=: zKX6n/41K#~Fl)/ fW/{K&rOڕ0B-wYkxu\qn.>}f B0Qc JGZ<,f4 ϑFV!Ybx@b7on52~{t?q4mY~% [PDs g5Laӭ왬N fZu 7ȑ l]_Ir7'_W/ܲ" K{ ¦T]Jy~W'81h[eFɥpίx嚝  #~,Jckɽ |ڃq$cHW׹dwr[$:9GtY ĕЛkEӡ;?"4]#ziI)CO䊔 Z=}vЅL Ia pzk$ {v> )J24 冬z5=3e;cpr7N*`wi_n9Ba~cWtd)7anaI^Q> [-CYW_Bポfr\mC 7v[tb;0?O[!X(zQOs;81$_@ F33ъ/cy-ԖD/+Y[9,8@}@] bZo(S޺CZ77Kg*osύgZ{AK_\xF }&c iZ Po 9'2VIa`:Ab,yEʢ.=ݟobxnu lJoS"F_qA?/53о񽑝RQT&Y/Mp#N(HOQ Jʶ\DQ}J۴B>'e-sЍ΋SE{=aj1.qb,3YxKB] ZsF.dY$y9-L"E6:VjG5T(r}h="$kCH َ(7W cyp<$<сˊpI!s/C K7hƏt&䒾 b΋P8G\]i82v[v善(! {CzuFm\ސ`Ӈ wmޓ^^^RBEp>hB4УH76ɏ虋N}:O‹o'njOT zvToVƭr ->X5)B $A871_ԓѥIH 0OCߩ]x 81sG:Aፇrḩz39 pG+Z ( #1sA^:~WEF6$ԶlDb1*$Dja cH4#Mp۹8-(99?mZկ^az\nRX[#5շhW(B3J)(~2<[wvF3xP3[#[(G7"՚*JGJ|BT%G6%8w=(:y%ONhkRQe%WBfj-TO.yB@ C0ʸJ:'ǒdzз%P2y$3lt%cnx҃[5m(]ݺZKXwu{ -pPg㺊k.( `.ifᭂ/Eoz< YN~*Wz,w-胕}6pF&diW4 !iJ,vw˱oDbیQy5Gw<1X Ts^HiT69, {ȱn.3;`iZk 5tsEz^?B,Ogю4նa\+^o\qP@/T>$H@ZmQ`Y zN/7 N2bR9`t_NSH)nVy6Ü<Ae]f  r84` ) 7)FV$PKջF HI\Ba#=R >E}) N;;.3n;Bc,'s􏝈nvM8V8u{FY堟Q~;89N[\!1KvG;;ga˻Ik"g\w_F_Dx,yy]!n6 I4_ROC0  n6*6ҝ3*{N@j! S3!q4}4;8 N2yػU 5AVl G5h6 +\$Ra< C";¦9yEc ۚ!pLcd _pnK7R#o:Oйvk[_1," )LWRl,LF^zO)')Sn'efS _@ WwN? "RkoufMMϐ)L̥V=P8ٵIVja+>~l {D$STL`G2D{, %z1s_Kx5+w <7[Y6djݏ/4'BZ`4 60 ߢт%8P`|G@r~! fgVQ`;Y-3VKd=Xu pados#m3 ;#ғMMw 1\_yWΙg1x= ࿋1\GBHK4kZ1ެ X'Xnv= ,8Q>%%; UL v5bݜ8`B^Ob֓ky3Q wC(DY+cޚ^MBJk/: {x2 чSf-p_ge!lÏ ˼7bw/XB;.(U{D`LϘ58,zD݉ڛb+;J֒v gNߐflg hEc[]9HV'2x`gOU0e!vf-] E$6G&q"p0Wb|"51ʟU`eh {mBSWƽQo P!SHTc#&2tfgE؄)`u{z1W΍[= )Gm.?#oAA:[?_B}=QysxcЦJ1:&M F 6atPiGpt3;a16C\7=A1Oi1.a}~d 2N1B H2}\`ʤq^oŰ?/c9cD{-`3PP8Qy;A9 beUoj{woj';>PYe^FLrꀙBx-~߂9ZꌞF.-z95dAi"vpWo(56r +h˖)L %$4bxyj࿠96<2k%Ec1; =.5_oC I(ŜĻ<* \.:uѪgJ)2R9s]<$*U#A-%WD>)tF(jJlO 6r sb9,raM_; p`JX =ݾ6b㝥40Հsw-{"`*3ɼQG2}3zco݌"ȥymbԇRυVC*H߽jz B}E\n. Ci T l!OCq' t=vNҹND=hz=Җ5P*?^0` Ճ i>s:`=AA?2Nsf/M-i?[It]i9Ski#32Bj|ĠhM_sR4̕&C5|{El_;Z^䊞IKRcFSX@n8Gt !ݫĄ vH I\C ^#-2pPPuC >F)|b+qX/QӰA0p⣊/.mT9nyx5ÂW'$ p G!`3N6[ @\u݄,|r2(mڼĤ66N Fd:_3 E6 Sjrc5:}TA3H[ٰdN<yؔ#6`LcAj Ǵ|=%bت2Z8CB \Ann-bwAءR` Uٵ$3dZPJ0 j91'桳B ! i712 h@gW3[F<] g}ހD7V줞vX]t$|Ֆ>^ 46P,CoT]wok1>蹁:z4|Vi "?X\2wzēC74ܰ#[u48ڜ.`Ҧb].&7\8_i SCQ8+}K\)rb~jHwq/ϽmU mz$J%ۙ0OLAL2!(&j v1Æ7g}jғKPgEdx;5fJEG?`_) Pq|.odtՑr!;s";u3q\ ؇>QR^8Of87}1BMlq7peaֶ[C[. |2&xTq.%i{DzX{0P&NVu*Ls{ %g;Noe1jxōq#'dE]# ľq1qa3<>3L:x"b1 `c/ӪtRCP_,Q,L쑭BxJ2b[J C_H-hÉ ͋395\l4i{YX⦯uM" S}rquM'=E5lT6U %;O+CAWglHӅ}^zSզܷiMVFyCqPRll n$@s8@3>sHy9#򸞈])ڏ_Pof6Cu ~ H?aKo 68(fA 7T7 a޾8 K"Zx?Dr A3q~BdEdI`C}q\$z\ 씴m!aBuba(e;uxk9ʔ%| eCA*a,;9 ᭯}iO(DGnrG;k%~ 1&f8of?65$+auWdxܛ#~_ Ybԇ#GV:C+Vw{GBXȷ'F?{0Ye7< u!%/6*Ź6z{@_.C"1pP"rha^e`a&F|ųQ#v܆JKџ$Me<%4!u*\b8 q1ZP0 /1f?UR\drX瓵:P&/q=O!Gj7GuK6 CH!} :QNB\C%c)ڬtiW֙ɱdxflEa$hq,t)8fKWqE,{bm@@Q0ͲQF{ɤ}0'7"Qw襮6XY:ݡ 6`[Ѯ{A7d>5VWwtcd!)=ܲ˯7S4"kp '&|zQ4>?[ߨiK䥑7RP *Gi'_͑ n!9DLpuV A-F9fDɔt[y^Lڻ J?hjmу-'_ɵpͩ%EtL ^9gJQ|)F AȖ.ǠM|H+]~b)>~W wJRӊ9< jw7`vI8Fh_Ͻe-9 swk:93} A x!2 Ea?]1 { R}mG~0R31=ޱts(b/6$W臄ZqO>^OBSOL(CCp Bv!`ڭP E)MݐO{O 3fΆ0zaq8ԟm-3K+dXZ,{ oΝMv3^TRPX6h QYnE f̫Uvm!@.%>tMpl4]X`1#bCkj΅ulyʙ(S9lGqPT4ڂL}?ף _!ɢڊLZXˢ%qZyc"r;6ޘ#//$I-cD?閌/W gGrb. қܔzX**}?6>P$FC^L KZȤ½bzk5&^H,Yz~'m@@`G اƉ_t6Eeb v:(}~} ;s,/=?]?xA TKIܓfKl'fM',~/.Vk%(-/@ JPI< @ S{HvI&_f TfqeY4@Itu]/  ff ٯ1ܥ. 5~,U.4 ?$\A&5}bSZH ѦZ:M4!vAKkRn0|PG&sv@,@l)ې\zqF|ʭF :6OEVAp2쿿[ Shf˽~^l;"pOWw6~bi(+^ܽ$GռR B.>4R՛2V ~VhHl1;˓ͰҝZ_c6iѐR bEֵiOIrZ8Gܖ(p2F_-@ߑ)..f !3_ѻT $ @+˷("4<_]HD눕:dY/X&>Qw#rz2*h@U|Ppun"L:$&A%&E kEǷD3K=쨤b1ӋCol a5tI\<Dۍh&5egH#\ҎaXFz^Bp6w.674s`7oVz"$\ N yB u^'%QC`vX1F^{f͇n7vXdU`1:]G"~#?Mrtz ˨Tg;L~NBkNQ^1.p:pfR5aׂU6CO Ys2H[o[+1x`0zU2ُ/5~L>]Vsŗh}!_7f]Q(sL7=n K^Cs$:13<'PԷs(;p~_TDYDЙ^wf-m\{S=cnQ_n o%-%*?& olB BiIxTUJ{ҽ%po* QوgYZ07070100000371000081a4000000000000000000000001649b7c2a0000ce28000000000000000000000000000000000000004800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/V]?Eh=ڜ.+MJǘGJsQ4sm_0oV2j6%=Q3 X;@uLaLX{§f9HWu.*i5q eFhuA.1L?p;+sM&Fp1sn#e|uI0Y8&Ve $w//bR+%Jvߗm@aә"X Way_Lb!L5u20Shc_JA{&^:b;G%:f0auh˥)Ŋ8QT+l z q7B474( mJETYNPqE$ߦ$nH{3ǸQ#^ﻥq.sҸvxЄsa6^ev&\9g8,6+頽(\HX  uEvua+}Wp$N,$~gco`R*jg<%U0[{z{剤kPwRnqdElRA%BA,j[ nU4PTʢ"kv3<7JE,z4)A[~Q. |ki&qgD|}q ,x+\Vqq|ϩI,&^k^Nɤq̝]H*yiwAH?gҚ? T&4EgƑ.DE.7k%W_X_0J >E$~Z+,NmK1K>]W)*`,P 7# /X]Rk,iԲeqT҆['v>"iy6q<XRn|~S9ʧ ûJuTi2fޡYx%6c]:pt*qEloLT6tUx Bc S&yd]\׈M-mPe!I_q @/Y%[.Sz. 7 4D#;]3qKXSijgl| ;?r+yҿ‡O~<9$=EDD}"Iѷ7GzDil߆Up'Bb&u v :a41ʭ(ı`SfST^A6Fc>=FVmXa*Rc@O@Nwk "b"Ll0sWm3٬ r_BuMߣ5svi8n=IMj]W2^`?D/^%tEՃU,dܦV3*&1 DN&!ޑlr1i yy5 xIvb|f3)R=#\BXsGds4gK+I71٣7ܝ0X9˺Qk&͌bqHOˁ|ZÖ^+%#ΘNRf> 3;ڦٚzZV$05i{F0!XEzJ`|gB dpk)Pjɤ \!>)[|]2 J^Lf; un\"(C=HZ%{3d D/v:fh!J`c_D>ߨCka'`L u8N$44~2_~-,n/|pp7#k}!>N:.3Rpz2#5յlo[لB*?˘ٺȚCGYa.PJddqyDp8'3H.g< ׸蛁֧N ̑*{?i,/[/`wYxa(bRN՗9936/:Lb P\au:"5 ޜEUFY|8>ZtaBݥu+XZDnfT"co;Um@-p'O%**dj6`k5OP擀2O!yj]9־rٹТ<ݮʇ{O-4 ˭%58sUY@vQ-Vga7UMTeSDu;l> I+mHrx= /1iԁ4zOjG %B{[o Cՠk0$xRߩO/K۵yk^jGRvbGTHcȢYsc A+`PRq9`}8M͞.90':]ɝlx{Qg(EPjJtȢچmP 57'ŽxTPPPabHzxa]Q;Ճ4L]} ?D+֨HX)KMח((xS^ƙ6D3Az pĂi`avm)íS~#늽ݼ(ٵ@>KT!ks K.crЮnIN|D1avdDC wO"v> VEÿrg\c;Gәm̰ۊ}3ƶ4:zH}q"*f]V2W&p~=]n1 NWse; fx ![qC.<#w!Ee)YL잛l|lKLM0Y*oKևYL<r74o[aAEm+k^f`io@+졩`N Mb(Wv앧)s(~܎~Q[E\(kV]ㄚvT#eʱ7 G dء,+8CƂ\}YJkW$~F'ޅue5PvFijlQp~܅;oω7Wc3xV2 wz$3Yrt{]5Wn>ץyov]y@j^L܊̀7ƤaTpI%g11)*cӨ|f3 N?^v-Lsv1b貞qIHlUt}du5ʲk3zgE{MqO<sIzH T:0'ut7:/z F YZP~'݇til.~t7fKNgc04 8d*@jOu̿zRѬLDwύƔ,h &}jD!aJ:e CTXFG3XOح'2Yl`0Xy)OnSEN18AP:pj F`+VXj92?~ \Y} \ 'U7 (kdL=S|p֚s&-?HxKTwCŜXa:ҋǥ"uܟ JKxS甝N i?1N3cW"*lC5Ԋ.R@|u$~[£dapߵ?Sn(ib4q|TK'REc. [0a'h vJb'Cz"[~Rs6Κ"Z {Bl'-xJ6#ܻAivi?6Njx\tht2:MGCҌa@Sva劔Gbyϱ9}d"OL{{ۈ+졟pY,y6cJ)M= gM9Dd*@Z' k,ˍ>:6=:.$ٚnM:8J6>˜N0*D1) YnwO04RInSr+TFe,#W}"W!$7;1x0hk_HߩF4Hm#WG$nէSNN/&ricJ"FKz}QbƱgt c:.Ga^륐s >?PߗlXِ8M #(CJkfI\F^{WssP-m$trWT$HXInΠھ[:Tō#3]0q>> F17S0v $ A#奔.cu hMy8 +wʦ&Uq9܂l|=O? xixύj-gC1_hcby/ߩm9Ә: SLIfDޱ3[8FUi㨏r) )o%Y Z҅ê])JPItc$A)N34, !_,Ra D.^>5 k)ρV#߰绣9t;{b)xJ;s1euOO_e8k7v\*T7Os 5T3av67.+\eI@s gh_gg|0)p@ksIƊl;]MF}o>LmXR\2-ݟ{ВY[uN%6Ȃj齤Nvzm]GxBG "9=[Rbީc$KX \~rNX,B7SMԤ/^IʀtI 7cԽPˊMbW⦮K ʀܧ +͂L֮z;?c y4]agEUJrpL (3tJ5UGE s,Qwf :f/- <(UV&=<{| tH_\75)+"/;-F`Pr `,Znce\&"tqjEi8:+V!O !&WAN#ԻV}3$ln9vsBdq?0MT0Ԓ5cHl"-!`6W[moĿ+lq7JA0^}q"te}C;n2i{㯜=܀kIߐ.7.bPb񍠩X{N)G* trl{YVHZ}p$=ؐʼwk؅4ǖޫP$@TխF' TøMS9̏7DZ@P=ښbK iʗӝ6M)tA>5$Pu7nDۚ#')*g/9`| %{ԁ`,H)V `B"Y)#ĄI]Hse`@S0Z:3fUVj#Vykن҈)`[FwyR^tqրf\OPB%î+ Ct9WOeHt[ddZ-S)[Zz: dǫvGBq& TXyUEDPL륐'+ﯴe6#Jb*xXDIjS QH#uJ#x>-D-Ih " R:011V<ةC]kOzLNojpa£e\5 E Vwg?>uP%ɗLDakq)5?![/L%bQ0*9-'\A1K޶Pn+}x=T]*+FUHܯ*#$xIbW䟐Վq$7z꛼+7 z]jT9zVݕ:7} ah7+DZg&hZD$Y^ :/h^|Yh\)5t* @>=O:Ȯ>Mu] ]4w.gZ8_޸+YtBcSeA{\4t5K-- JWR-Xz$!]ͳ7x-fU !2Gf4"mUw7. []ڒ٘ziBTssi 1yUl.s*/./1O͍8|72R1΅ؘDt{pq7nƁ}R;x?En{\"$A T= ;5٩Ю\ T0>" tY{f(TwnH['_Ba=χܷ ǰ:Z:,qbhxZo-Q` C{ vSƟz?>c@*-PF_h-R >Nq~ 13"Ǔ|xREoR`g-1A ǫۚ5 <A7XGVkTvʑ!o]ubn~[Q ²ܶ'|{"suNn}."A]V*{f8w moe$kӂN%m91Tu:ѓ:ayP8.˦|Lʍc_%Nv箟!wH6V!=Ξ_-JLg0=yuo=oT`dI-YdO]@vJ@py6baHJT B15Jrw+/H;8Y±"‡:K'v\B"e#IĬHM@ALF_GTS)נ3z]-dϘzY|%Ș7dDX& R)Sq Ɇ~fck%ΏUj䆨!|ۣO34dV@(CT6Pөg7_}IÎ?b+$݁*!kL\Yb"ٌJgeKckOP#>(xYk<[|$q o%(G41 y<~қfBaq,Iqt[f7,YkeR */M[!t_/h^D_XGlZC6<{7^Nc ;fbf]ަ?Adа9Qi!مgCq(Γp w:2y|ER 3l/B*\~}'?@ .p7TOVlQ j">נO,2fyzJT_5¢~r$~ٚN-2C$L)l||,3j6ƹ@XH東`H!|9[x %v8]4zeT ;OjsjSص* Ȝ?_ ?6@4=YDfGb2\WUIX1+j Fz&*#`bl!ɠ/*4Y`ӊ z\M "&,Pg0D~29O$aUrui:яؙ!c7zt<go `ޙu(Sy3̬fhVMKShF@_WWw$iHξ;WaˊHwm^Ft..opBcՔ'ճB9Z[|FF A/Ew#(ݙ셰}1 N(pIR6ϮEq,[uuFd: +`W)_FycvqWƿӊ+q( = .Գʵ]&)!,SE+~ ~q1fnс٣Hi^*2*_Ӿ8@O+/CzBRjgB;ܭXpWF_nwmw'M&;+q k .BDR5WiB3 4DnX=i>7r*I_n' 0*`e)b}xJpPӒcҎ2Mxn?MZb-?S6O?ȬI?Gz6J+cѽDv;ɴ./]wqjwkT+̍cry7B>M1PAELVX[|i2FO4t]П{uq>8$e10V6\r'#5̀6&]ad̨? i=uaP?WzhF09qc7y׻ ՗+I:/ ϵg¢bf6ÎH&GoXPf_;2{Zl'NUњȜz>}C>B*1 , 3Rd8\nI oB><8@:PF7̊ 5h"[w o'ɻ"<-# Ru?-} )GBJ#aє[cU^5HW1E-ڝ-TYpljӥS~_:Ds8|I :_WNrhFءT'3l̘(G}{12W6͉}UBzN]GJ5Zo2η"k6?qLk3eMk&Jy.QƘg%EIfL4Z-ǀRv Ukuktlm9Vti#1(L 3@jOGi(z#Gu,tB?* M*4/J)ؕ^(0#$?;NY\!$.p bޏ\ MebIFH k#/mR/gY9`AgQ~7F9 mF怉3X.d DxDn4Lry?C)X~CSVm+ʏR,iѹ K۪)hCFTl,>$j3 ou/J1M_bw<_Y<+AeN9l* +k>#5Z9"#ID9UQ"aFF{]v æ..8㋃53=+'+-kЇcB/d2c`;vf/z+o]j\=ƹO5g ߋ|D{s怀|[kkq7ZLYu/h?)nnp( ,Q@\ݼz6a椚t3FXwR!gy{0̎VOT8E}NBO4ġXKgr`@ x{ L+{o{)8_wE[]j7rȈ\gaI|8璱ғea jBDXfExE$p,ON^T'a+`F;k wDYHPu?!Hń4i% WY # *)khWʛ7]y6Mm&ZNUz*&3#AV?wj$/11Wu5u&^Wَ:80rmW,>)(Zƙ~ ;/< } R}#R@_$ŭEaxĿ )l*mC%e0 |U`j[-"si)InV2PyH?3&@ D|ҥ ~Ta#E`MIi!(pbm(L 04[15M"7i{Ǣ VM¸xFJՉNb6~,KmYik[^^-e Ȟ;2U(2j:xE@\>6l1(n?d_ӌk-Cio j!FxT|mxSqrx!A~C`Z0Q r kG kŎ[I=䜿vu_>0'wH5 \bq3}]u(O;,rЇKwH/z_"(e s8h݅l-7>ODi 5$CTv9Ah`ryF /bb*)O'B`=}CEhŐ*B\; kX^A܋96vg_P)mʠ%~gnm\Y32mEVzM$ѵH=I=1?Pd6QL$xCx[k2 );@ma[3OG#V$GN4*+9)a'MOHE]` kOJD<_{6W^G 2RREqK9AF3 wMZ,SL` =צЦpI,M_]S/" R5(9\VLmM3̦b b hN*7oPH& :{woBuk`PBMX}i PzZp zaوZdˉ#6,DW{ځ= VH(S|ț Mp/SH->B_z5[, ]`u"= h) Z瑛` tl-Ix4~TZ {K $6!}x޽D-xXrvE!ơlՠΎ Z4YCvav= AO[eŰ*mf2<)(g^VGAw"Wlwk hvyrl6'=fQdN?ܭ~^g*xo0 =t+dKdyVV%C 0hpM]rb26"#KgřKU6|,򝘻Nr{KEBl8Ny (n@C$߂39W.tO-;z}pG j* ,,gb+"GxYx%cG>Rkm".b"3bw:಩Xu'5 7U&C _GcN?%69#7I.78V}f p;:Tb) l6Db~OIc>׀E7 Rg~ޜDq$؁8ݷGtɱEO(m Hre!` Mˍu}pgq%w0MLup5 KS!5(a_@,_f<+3H5/%rM31`= գZgIlp[ɔΑOr--wJp]Liᥫcd^e/TX׼u![|Q&^%V dIZQGQΑp޿ 0x<"EsDRV״0̆Iu}>紫ҁg* `lRa}m_嬦x G'lDLr|n^d/\zi+68;[R̓'cje?egyH"ô(3 }qgj!L\FT6^z&EgOx]˶gS@H##&]Z ¥S~0aǚTb4"?b~3EΥS!9,1t˾B1قJRق?Z^ZAi%}Ԓͨ{@6zUPoa%@UV|?}Ҡo@Z+3X d7`!& gHkOlyA $Ʌ&Y"Bց)>Vd63?Xâ)gM#:y@\g?:*YYxI#(|]bfqDp5 XsKAY+Yւ(i_rf&>E݋Z\TXƁF!%ekKw?L! ҦF(djl1TFOzG}ay1Mv]aÔƵMٲ*k +:8oӔ_LasMiT#u՛:rO}JZ E~گuBDҐ&Ek!.R$nv\5cgu霷Nv۔ϡFm}01 #eCm;yQ2uxpFrg- )(7溋kfLc$C󓭜)86̻6vʛ~$Z@,~뛣6^Ba%ϖU[-~6VQ Q4T A PD\~5Z BnI/AA v u7i3Z`AuQ:yLPW|1voO/ĵpּK)_ifť` SKFo9kt/oST=#Y-^hlt$>rX yu ?(Oh?Pc,Tӧ5 =h ɑ;{!ZGDFVuf bz4S㶜 <m]yl bR!hCÉQJB^Z)54AUlƍRw\u<68338^kY2OB+?N{EC:/^]0m"|-^{႕S:^$g}Z4ɫIKvTEHˮL2$(m:=T !Q'E!L(ْ ]d olzuЂWŋ#L6=1 t4F,j!7t{1;Ժn*PY,ta SX2ȓe:LLRhoL&E,8wF^H9K2jWiUcS*/c&ҌBSHG05%|=qA{@^pΚl1B)Ek/ܼGyS3 >r֧; ۗ ,PkbV,8,zy;#]th/7Z; >~]F9n_uJ8@F)̀4xhLiqt r;dĔN%N!E x)*d)/'\]x%|#,RGmAϴfSU(k\Qu"eWA#z&ݑ q\lVV|}QMsJ}-`w)8Z@~^Kt.L"m7GeDϢ_%}̅9bU1.5 SH&hS,mqIWYUc)uhV\*M)y,M7[^9+"2~ Հy>-ЮzMOrWV]#:TacM*+#GvOq@~֫WVqe0Jm߱zM!eg末!pt' 2-J1ۈsYSwZ?_j*5n"b 8ʍUٕ΂UbM] S:`2齷*6_G3T5{t>O:`+i[\y[x9%V=5 ¼@a&r} 9Q ݙ]EC2"xʡgjmGG D&пk‰qfH&'3Ev8HF12܎UV7?K叜ss܅bZV s"|ky%+XӒJ2#~QUNCpT{1[{,G|3=F c h9_Ip'͟D(yz^& B!ٙXか+\΃0-`Y[a@yx7K4?*{;ɐ(uYy1s}nB8 qB6J nC͒H{Y=>-3h#-֦nWy "H?U*JE=edq[G;,QA0> 7Ytcݢw}*<4ch`zK"ds:jrKqZ{!<q M_@<[)ZdFW318[MͩՒǼyu!$i)@^=XynXeO|:ɞ0TK`B`}PujvTzL.{R} 5n%7akG|KqbW^/oUI߳_޲[#h(^9Gy7s,d~z>J6bj8+'g\S)X F 8^'Ore4$RhqD]a ppl*:#W tu_gnyw 6%aw%`O`J%DLHNƘ.l~'m\rc` n܍fRnDžE> (=D-V@k%S} T^InfWzZY B> 5ݱϟiry N4݋6$4o>=~њ#+yc%(0 Oe)0id7N*0ՂmmywH$/֚;M\oNe]2˟VqNE:y~b( 9yL|kӥaZt:L).Ӱ PK>Ź.Q񱃐Ɣ *>?\#%/(4Q;&+~e 2" J϶x5Cy8m$`gm2מB'rKHvJ7-+9w1j;2B3QX [ +z^&,bɰ%8Wawk ,KTߚi:E3A)d`StnyExZU<*BCR Pے9>WLTgԷ{eİ8#wogB@b+6I߳A- 2kJ_i-KբfRQo-KQriG]lDI_O$Bw+K#9Pg]M^mp֐*̓*]W}2v4Cbw'*2'- SADF '咂BC_ :r($rz3+̤opI}"k)N`1-':G["6W ?b@b!x~AF9BCd/h[O+!HbE,FItve m+_x>vh~}q UGgF~6#9koBeڸiFg „v&۠L4{66zm$kX_D`]ϥQod C*`Xleܤms;V-X na ZeKs󘊡^RZ$=ڑ2~̱u3 z?}&Bd*:]ύk <n ^V+n_D.qzq<#,4r``dlEU9H Ղ&YK0 ̘GATQE,s? ͹3xDA%u[fweV\77h:os3YxMR+ oBӛ^ltuZ{ʢ^|p$ ExC,pݎ9EIF@k}inoexhUG0+"M6\KkKݔ:ǿu? wc8s.ToݸroJ g:iV@6q`1U:~#g њJ?)ѣ]^n'j9<'. b 1r`eyHLJG  ( .YX2N+-|$7[nB3Epؿc pȻ׷. v'P3NSˮID('\FAedµ \Ir-d-t ݱ/+l!FF3lkѶ睥 _w'+rcwа& @RTki5:)=!aJȉ<)Rd'SƐ x&>QY.q)}E oCs>̀Fo5:WmX% 0kOeH3ҫ ]0&kP)Uq~;dp5w"}@ym<?Nv5frqX@ĦM™U4w,>MR@.O$Z7ZFꖞ1\↴ #-OJG*g䜇ƬI6B,(VUF& sإaj]@>1|mbq c F-DMóxEz(&Ujw7Iᆋ{Mf'Lid|jp k˰%n$ٺ 4FnT :?2Y"@ }2E3bP)r?R@Zn@33Ols7㤆,nT c>֌K|=҂Z1>i%YbZ;-^*|uJ0=[+[X{ 0 xm5JSG~nymb͐~ ,=0D(!sn l=-Uul^_(z/{uIj9/L[H BZ_fqym t@`|öȃ6iJP>|7q`;EqfßC啲(S1oc鑤^^ĚPY9ڥ>8vMtZ%zcZmN{%)<@t~|ߗMI ϋRn*XEk bI= ibX*&,#.N>烆N%9tvWu*6) X@Me?!Ƣ;siQD*g>[1Pׂn僤(MxcP:5g1u?An7WaWsmAkwhZ]Te14;V?U4YlxuNQQaF\X7wc+J4GS$_y;$ ~i,݄|LvR`֍ \JPԧS- ՂVZƏ5d17qշ!l\#&Vv|2H4&^}GoBXjy<{(`PEiD3 Wʲ~{2 :McdP}T|ﱃQbi:C}k 0à-,+G3-ɧ큃^7`b5Ns'}_VDW_B|M4%.<_1,8-s #2>?']bbf)bv2~n1ȵLڻ k)y4 iX˿U]yKXA?kޮYQ|X``xmǫ]}Bf9W;/^lcEL&B7+|@3q64VӜYx.A*,祌0pGpAxGF_jE)N)Ox/ԧu7Nfz+#8$N- *T&g3ID++()gґ-'˜/ <|-nedizE_9ݟBʋ?u;%}OSno)pZbVD,5bq"ow/q:.:ԷN)/ tF20%rK! XQ$@?YJ0Ylÿ 8%x/[n`G/eDS8+(r4~Ӫ*E ^nk{g*yĩT{htz߇%M4^JzQօw #1Uc?鋕~(L$Gcks=/MWrr)h"qK?ޜL֡ @(oR+Um x^ARtvL^>C`Y#khpG2^C*7Ef SNM3͡B+)8zrClWM6͟ ґd=gJ\F9vfQGѺw,AgI*xCA;`R.=}21nr!B/bW;7B-\2!ܙog-=IpMy0,/9-$n7yw0OM*ܵ[=pa`d)Ar=\XU6(:PGTk<8һAze~^q#Y (<RXv\l1rS([F$>F@]/D\YNvMj4YEgtʲ%,N9s ( P dC`~̭q4~/s/";/Ř^Y# ܾ/*eS!/BU.G] R, %aD)l4w0Xz=us:烦AmJOi"?VmX4S H2UbMҜ/ Ledq5P:2w+(V9<-zx-Ǻ"T ~ j ~,r{+WxP*jkwG#a)q8n3 7c["Sc<^.nSfض \;pU 7 BwV&X}$N r]cȇ- V*3~FY$*D=\ 9yāvJMhG~Z74/?J)O.5]`wiSvߛU]5wo@kKG6UBPۋ3(ExU E W ż=Rwc8$ڒ!\+gk-5y\w*^oAv钇`c&n1901F9MgsY ӹfI^u9E UplR{k}U-x5=ElH0d={Hl?K@Y*@0g.R]5kq00><a tnw7N&Յ97~ȈO0!pqFi v3eD[>@557o W"mRd,2y [Uyx|,6-'u CI=zo;Ɋ'_>4 ۽w}'[70ظ6*4}Hóc\GvpbУ)< ߗ;Ԇo%s_ nqc6 V"4@No- 8C{- ?NJhJ^ۜiN*b܎ޖEcIG`¡z)mz 4gιΔg f ieYy̲y"ɜ?\kgO|uI㤕L-iyg ؑQ o1i; &qt%{s1fEZ4'lA-YY%/VOD7 X7Y|AzԽ]*iPBq^5V]"LY^ FÛT\CʚQ7#@ FMg/_gWmatE13xlЎNU9auZ87>4.cq +?nU؎1-Xc Q(Νd# IA"L?#"h 1}suE@2 #{ H"\Mdkwf-Z#t/4g%\"vMѭ)\#ށl%|ݜc؏?ZSeKA堓ٿi+F K6g֝IJ D.FE'bV07| e0E:us2y5)?D !muـCWbC!éK#At:H|^L8?4Ϭf{r_T읜"7sTFkw'mzudT*H׳%#)v8̄Dl 9Gce^44w!U_uKJx}?%4f2F `VɲG*<,q>  a Cy\8^%ۯ? lF^qhޖsBL\)O뢶kף^nXT OrV5ߋ B1@Zix>$P&X{p2//ˣv)NgMt8ekJ!\@KΙ!viT0*U/9]9Dlj ܐHK1_!X ªN[Yrk%]2W_I侩Cu܂| ٣t8|`R`ATd+ʃqbJL'BʹdX5AN~r ,d YI(T6R4'ݡN@JCcS@yQH NgYKzUU~}Hv⚒[8LS &w))[QMmmfR k]*#vWAң[yrr.tl 8عn}?J>b'fa}v[nHX1ErApkKpH|1\Z0 3[JiQνCY mB"uQʕ&e8w wD5{A#7CΈuzU })_?/ I #XW)LOtX͠}knM|hA[] 0EwVrSN 4U2kChgbտ i]DAKfIRw\(>ndzg 阣/ϒFA dSq(P03Gٜ+Q Q H@{ ]C3_Kcolь'XJd;eg̠<* *U3ok@(N x`'1&r6ž3 17AByXUoqXF]]HЂO6|YpqթT:͟M{ؕqE#a^ cY/DDH=EjهP妕Z7$oYoXDa0-K{Q"/lPn.9$t*WB3Mja';4;,:#sbGםAR"i/m%>dn Jg&Lap~%uaMԙl'd"uHF='tuXuҸ}ћ(Хr T^a|ĀPn zFOP|P Sݔ>B&|_4(V[g(5h'`8ɽ˂fSEF8Y"+ .]mJ0A/znvJ_~Oj4~,LiU|9--¥"m9 1l=qږl=e%]9̱;d^Q Mm+<0q 5gEdm&u]?8^6+w}?ʝSL8GObA4ϓ ͩrXB@୔|`& jgF^7ԅ }{tەq t6F{!6#:pq0\ЭQ&/pM_#H3dxΰCiI0UE?_Lf}6;;_OEoyW_:wdL¢xzϊLC1,A4@NO{dQe./26W_LX f񯷢iOonp0_)~SBepWf1"+e+) g 6iKv/^%ُLsIb쎋`AiZA1Kޕt"Y+0eAq; ;?eÚSK3Kbjx#( R ϭd"Ln#fUu3w=p,aTJk9.ո2?\29Q&3a\c:oH9 7d>mbmjܨS.vf!0CpM ݡFmĹ(whEٵ_=:<_V޲l1R<Ĝo,,ZUi[qm6`>9a+R[d*}:R-]/q&+E!{$/?osP7lWv"U۠y;'JK0!f_r?h8;?^O'uY~- J0rʄ=ǫi79}Z&˲b`9'oPLN(Td2'>9,*!YMH);Ia"8Qfrf(B8Є<@G.h5 +QCC)=a' 9[ThRѳ/5F*}LF)d R)0#q ͏"wԛ"j)@L|+DXLjhKJDKh0RWILF tA7049-7v2W$7G\U9{C!RfhV~jb!B윮EYY fX^?1b> Z|EͦNr2]xjH7sהFݧ*2۷D'|Hd{}iv2:ի|FU^OS,&}g^R%/|bH$] bC\1`Z9RGJZ҄X^͓col? kv;u(ƞm$#S(ho*!ee[lZdK|*yɤ$9ޚO>5M؀HBPɌs Mhe9Ue)|=w)`S^sLͪXeW)w(qqcl9zǟ pI F-s]ь\ﭘo@}IC*8Vpë$T&Zhљ8+8fB֒ A >GY%b6S tQIN/ ےj- sG]wnCW#Ɇc%WɌġ^g _ `>(Jl%@ފrg>=n@}UMɎ1%a\XYTֻ?#n+g p[? b4 T"WXŝE{5 "]8a>vy/>o~.6z8&&lӟ,ki8u1ϵn@ x6CMH20~FBثtd2\.6/zIkUQ+N8(A>Uj-& >\wdSs >[NN\("/xU4tQ8@yXr WzƔ3^]0B{訯 }xiio@#h,@cD-윥/ur >3u,n2N$d}|6,$R mC_N5MKܻe{A9 ww}0$9GTF~+ڂב h\9p7s23%q ҸtU1!JKr[fك(4l ҏfFH%z/W]~,ܕDhp$"{7c+ YՓWg:lգ)z!BĤ]®apj;9c!q)":Rɜdޟ—1CF_B\ l;3 vqJ%X~}&$2T{̋mK~'qKT@zE@;\ Cl:0UNeFG*D lY&vJwLHڄ%2|"Ұc#q9wiH'77#(oZ{@ǶB r<)kuWD# 4vh"T/Qy)5v,pގеWyI L.d$Áe+"m'JdǿZY?֣K/Z-SMӸS԰#p"v)ׅ ܠyP.?xa፼CI_vl̀l?|Ρφ7ǽL(Ͷ-]  & X180wTU#n lpB?wwg^ ?lvMFfh~/5}8  8A 9#j =ZAb>ˀ-pjM$H_n6 1,N&]7i-uy ;&2Ej!eҸ2g7IQwǵ D 0gk׵SATMQ@rJjT=0nF[̢$al޶ e] i#`8V`=Esy\Xit|\iIOvDV4~`m.]njӨ)|Cx/\wr+@˽8+Ǝ'UfE pH/MӗԿ~K/ĺ4 3LsS8|-8=_db-Jޚla~Ufż),7) D4 Cc/ G# =f9Jm9 e#; g4J5 _A (j ~I^PReS~lޘ)Np}C]J,Բ`cJ?)LCEi Xze~yR_R22v*[ů G59eUOARj¾ YR*xҽ1ޯⵑ誱SErH?'ꖡ%uHy)A"U wwWT4 .iy*jg>+b G-YY/6U.~8lS>nqOU1ZYA1yFc?4Q}N$>y R_"f 4@i$-_#*,/*č<݌\./c]cU2#k:Sth˓u@#rp 5N@ <"е6gsa.#@}|ɦ}YTy1Pͦ[[a@WKol Be6&H@< YO dD 4/RwCFX¬ۖiG\ląLr͗h^B{fO'Dհr1$pz"F&]$!ҟ!@gsw'Tj݇m.ݝ]T"WŰ~/Z# 0, B't/k4Z>,:M˒+_axX- 1(קwl@*Bb,PEtvrMuuj=> D0kzx47 %l鶎O5O*i x-fF@ +CpHJqc{{5h쉳!DA-.\N#"RZF^'Gg5!`J蔺??I_ݭ G:_L\4d#3e瞏hSgc3*!2cHx=5lHe:dy& OqYy@%XtQ`:#.TbSp,2Ǹе x[9wGvu=2X1hsUD"ͱăw/&ǙhW&^УqPa ?uxX*&BRᾶ2J\Po:4 eFڲ$Tx T2N 43vHRR!8ކ~r25ϯ}K3f2mI2!Jk옛OʏKdCDukH^%>oyS$;b-&& 2{1y^Tcs :96:C?sKt< (8\)҆|ćFTL6dk{W$I5?_xumV>pޡx|ΈJK$]B] $u,4p0DDKGzceiqט;^ 0w+Ӈ+K拋CJ1mN"l45#jX!3tw6?D&,29xI᭳ ƈU#9pdMgrtCKK5u`50e\ \jz{fK^(݉Ҋs=Z,}\afؙ:HS&uz)1汭Bypmzʳ,#}`(إ63>Z4ji}LS3J~ac (%7 pp_?6~$Tb"cFSY{oYP.鳢#͗+ڈ޵ҡBl 2X$z&3,]AwEomMkײG-0 F08=M!} wPH`rH_1BZvBysIv(cX * Èq/(-'VUW6iO4IцT 8&ʎC _ r2ړ6&X]mT"v&ڴ hW8QO4?߰/ݡL=i1~U%.H {B.?M>| cKm4 T(G>^IO_?@F$8d?S&}_ 3љ/dA'*}nhjSXscfU4ڨJ?Q$׷V y9D7`Y_!,(i/5t{9+vhC &D)#M5íV3/&ȋOO9 MZVA4uf}P5L>s8; EVXh,%LMhUq <#`?Jtj~Sf P,@mO=&XDg'ozt!S򛈲 ɐ( "[u Q`~^m>![oY?f9Ga&Hd(*6za ^O4*ώL}C :i'gj8ʌq=\],HUi㟎ruxù0 n*r04HX l*+® @qh*~/mpmB.3:'arFzsM0<7I 9]mqt=Mlg1zY/}@j"7aǘ=,cH@ҙF9bN ݮ&uZPDbL)cϰ^t%LY5@/Ҝ q}k參KXbs1}&!Py4̵.yY*HK$ܮ:Bˋb V6C# g=7Lx30eZ&`Q3̈́ r_PXOo>qKEqaOUVh+s@>Xg4YT鱢u t,`"$+Q 6ay#.~m HhbSPZN L!­ ,0ӏ~ùkyjc,-at~*bQ&CE嘄wv [cQ\Ol E`?rpC)N۱B]̨Gs%^TYsөN5ACvW DĎ:I)~HiGAJUN$1ZS1ކ;n.,%WdtŮ:,Pab>LUyΓ]OFk |c٪.i+@H1Bk3F΅𢡊&ۗvM2:@lF;~h.E,Ɖr0qb 6v3e+zz퍹;xFe-$NM>P8KKo T-)_]DW1p5zbm?Y~fi§?\iJB⳩_-a+ddf7IdJlͷC)͆H W橭'i V}bNgQ9sۢ4MzWR4|Y/bmZh-76NI~xŽJY>{"c~ɟh< H`>ɮ2EXIB| vTlU;5P+5(mJPp*s/X\jN i)kٌ1 rJM7>Av.-1ՌDeQJra΢s'lUR W>O~c(pSt}؇6wֽ7IaVz>kO(2M$=y^ ;&[O^vf&-Q9ւD/B.EKK"Q@?Τ2PTގ 춇 j4ZF!S>2Ѭ\\Uyv0mE7oe|◾_;PP6{:J8 ;[/OSUc{_]k@.Cs ?`}pq5g~LYGBE!ZND1u\~ SHF59 ,yFd` ׺izf <ڄ=TdYl̦H 2h Ý0{?n d컟z1D!x}4\\C@4BYtaDe0_1 N0%X=ʉn%Պ ?/]gצpP$J\B{!UI"910BwB?Cf~a"hvwt x /evܱJ6O-lvK >C6KjM)^.6=c6ms]ɳ%V8՝uD+LY XI),l5"j,ҔH[HX=r&UH(*8Wu.oK8"X@P%#VE!^ =L8먬Y5N |Bru8e_E݂`xE>'.{RRUXWh1'NA~j)Gvap7A J4wwʗl񊪝m3R89 q;C.Ju62X^4ZuY<FXX:-Q*}-Ci[D7ܔW˜dQ6e8qlgF5 .tqŮ1wd U02qa k V%FqA{mBw.=I`Ұ. {CCզ$˸K _Ft%DhUFJ"o T7= .'Jk=e9Myצg$20 WК-Z<$-R7h*=|p16KF`_75Vok&˲@Ѿn~U?ʈQAPv aK =dY/|-h%QgW X\g϶uL{Moۇ^vWۧ' 5_y+ubNȸINŌ3N -Y $OůȂ-ʴJwy'-#+0C:Ax1yGoO|x]*R/'<;>v.8 '\&Ԉ}Z|n צǙM|nx*&}H"8QcWsw(.놙woZԥ\Ht6%5ڴ6RH¶ {.s^)iV N>SkD(Z5F0/Xjĕ~h%ׇ#9HTBK㭋1ru6JH ! >T vct2,)mE$"jge>nՓV0$t*fו,3˝ם/GlNTh؆ؿe'廞L"jv% zѧuz~vyt%pюA$S4zNv˶'ǀl {NjKC?~oAfs/܂tm$刭|{ܻOE_a;,>u%17ݾpḺ=1 ggj4hͱʏ=!&hza{ren WjfD]l"Auܽv]UhD\~PxX'Y/`Acyz04&pohsTHiԣҗy [uwkNݺ8,`f"#l Yz^qP ]PN9RxxJE`{kֈo ȟȼp<SfS>c.J#yl£ޤOrnԫ'M18>=祆ěd'Nܹ#.+=۟  p-H#{(Q{]M2\PH0oDH~udR[tAn]3\ lAFW>Dbs OnBBQ?p\qWHwٙS˜5栢aFٔſ M!Zcpz@ ?|2k:fM-6D{(j5%_C~/"]mjb7Ao[s,pRqN-!j8SFhӘtMJPg2|.񝘗GDh:VC5=ҧ.NYw3򁜍RyI$QΕrOw07/ F&ė[k OJtE21@Lop<De& O,0P"=)v!za`e,v ç.reVCO| z}֚/WowpAk ^XCk`^4'ю;q`:Cn6Vbb=8N>f烅|&g@-C?|p-2ܢ[[Įbߠmփ o%űBE]G>zxH>Q{g)]ץ1A_wH~J:}/ ,4"NF4Ji+:ġq  V{Pԃ*8@ |O̴'OB<~ HBs0(aٲ-=YYyhe d%w".M/8 4W[o?i|N/ixd3{xlS:22GWHy(Gm%X槳?;) N#f쁿~^n+0SQAc.y(%T2ܭ#qMRa/֛NJp}d&6`_9XH<ΨbQ W) OSg~n $B%!&.rO'J9XDEArB:N `5Dgτ92fTX)_ȝ=W§բZ1:."p1y}P4wEPOXIe@zaV aeA zjziyx 'ҩ0{S^r^S I]eX_cD(t"rTx`%飒74yfP[ "p7':"%]81趝ni&1vSb, }BʓڻoNœl^vVra 4Kʽ22^xR_}ZI+0hF"o7y}j.|射Ȏ fK(胷86#V>Rqӊ_eB@DQ!'G%ү^IE˦Do٘Xd#^HTӼtK`z_x/,L0%3 Sݏ=@a (ay̐A̫d"zxJ0XrQWaI r1zq7*ΕD%F/4jWC AEYl2k{KKkoQ}tH$eYW|vy?9I5ڴf  ^CɢdTY{ǭY@>v?Zh lo+Y/jV4|8|[h )dȸm!/,ъ7Lvjm@lp5b܍Fi`ML9< ( g :~<7bޛWZI+ rOKZ:> K _OwH @tUxF}"Ce@q_+e_X0oN>JC6>G"!m G1,TE^1w2Sёw4M%X6ĿywKvϽ9 ʥjRcIhI@N/QBM%j"K.+UjYh頸dWxT'W.@LcSg-hN }Gzĸ[ks?Q;s1G: 4*@ky,ismpXTf j]LMpz-I+0ad2>!#}nIYU<7a/óI9 )TUa8;|c=xԈ9Z}ݛLL {D$B&lA|9~Z6P۫wMbӱ}I/@;."x%FS=Nb2KdG6/NwN~r}hŕ kq>rM\ZEcUtb]=ePQ/~1xtvN^j:Tc^nϤ߆tz15r _-` ut OKAӎ<۾lP幘 ޝM);086PP83egqlw͚uh>Gƣ71w`&6d 1B_/)|5 d[Aۖ^1u3 +t"3_,(=r 3ctm1$Ȕ1]n~ Q>䕆/ʚ~xs$6t( G?a;hẉg9U9xokt>SƣH2A *nId[`ߤZi9܌9KS8j:86T?Co¯25D-<\}bWe ~v'R y}s\t{[O' XSav#<!;oe)9܎6T,W2bfsoP`[22{¢kk_+ߞ9t?:lIk9$aB`K0οz U<67W\y$ -:i8cnMOJieUS9م.cݙ.9e ő0f^3=Zq, 羿#\2]!]-$3`C\ |? K96sP4U\v"1w}@m:@/VDSY>`lZN(3r'\A+11%K6D;\{K-pgSf0nE-F;784 yTt89+AOj6[R z..mV4 [ߒURxa" X>T&L2-,=hPBM|ytvE b a0jE]CXƍ(}N%R*nՕ+wp5f "g͸[ջzh`]]*t燮a[4kcaUVħi7 =}e!KDraTSzZ/TP.ڬE*3NQdCLIu\NɣODLܞ Uܽu}ޠ'`AV&MTIU\GkoL3+n32ԚFAN˼!%~lP,|#{ H O3{p!wklbl-# tVΫo8(tƴ"%#b[32-dg|#]/vEBk"H{峜\+ IJc ǤI{Z%#MqɢvpKSFk-CRw0#wxqEVѹqz:&]YԗJBdܜe:6=f~cUAY|M=dtZ[T`*fLsU@բIQW4BcQqܐ@ T}<}m); ,w RKpo㭐+Y=Ub %lUy@Me4' NdKo{^AJx\Z3IbAaA  WנN۰uΛ(yA&;@yﴢ |铻gy:.DܹE޳:Պa3,W6O"Cg!pQfGex\mT3krj-P8շ4g R _bHAɘ?]J(aN<>(62c_y˘b't w*bęX5HTNOa15Gyu w-UK-wHOb$vR7IߟQ7q^oRf7b9'N j5YKd?S/< ]5X{I!;g"M@<,\fCv- כn-ps q .<5Y4Z͙b_< 36҉4~B_w; ӎJm?QH(7tO(Oc߉~'N;W=֚٫lUfG ,%t.1ұ:ko]fwhEڭ3c {m Rm&_ ~ccp"-Rv }˫zB&G'4yҎ}*x+ OfZɋks/_DW! YA(#dGR3^ϝ >:1p̧߮8Y8VÂq&8'](QI+C#5_B@`P9dP)CYeaX\SJQ96ٽzEg jضqEK{H enr1>EUYNwϰ{> LZ<&EbV(+IRL͎rZX=`7 &!6`ljs>xFLD<a 'j;BliۡDkڅ +I#VkQ /G`X4tͳKB+{Өm$_a )3zWdWKk^$4Tq IpHBU_IP6O$A_jt^9[\w9LE";5_7vt(W?W韦0% do SD/Р t8D|kLȾFs>յܐ ]CITeMgq؊a2֒x`ZVdW D+W!Y iOf)f5W˱u-c%w3? xS,8jRX9UԒgj2jo3RƜҎ5**tjcVSOH$~ TUݦ;rZ羬",6}:xolVO+ʇtP |gQKъ$i15\$5xz*Wyu,:M \NxL5\q\,; 3F!SPys4BH>d q(VyuL#s{x>>ܫj_GCJAKf3ᓰQ}t-Nި[~uɁtuN:[^G+(`} VaMY$Νv%hX&D f_A5Xe vVʓ_֙M7C_Aю7:}8*݄XU_2*tI3":)}㿡/1,3^reXNov=~ߴ^ʑcՓ޽d!Q'NE5>{;/E.[jRCFG0ĠȂJG؁j@L/Fԧx*w2 WTj2v`dNr9h_ nAm b9hW%re|/ji*^U^)%mW8S8i #Y:m(5S7^N~7T̚Z?v=VBW$[NJSkIn( k/t8'k+m95RKf(|F4ka$*49*f4ߓ!jыsbq -v3Doki&^Bbo2ۇiİ%dy%)%zc^}3!-}jwƙ3JYkHB6: *8OLo!v|)1cg@Fiao9z`U=}#KPT<8R5È\󮰰^V=qoŊVBCCZ\2)WdaO~^ 6NgYZ07070100000372000081a4000000000000000000000001649b7c2a0000122c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗Ʃ~dӧP7w@#g9`iN$bNڶ6@`tz謾g^F $niq}bT1Yb)yi$)92%A8WE7z:Cl7f4j&] <|8{}dʽhZvgRuVZ257ә{>6ar!"`ˁ:;/Z|Lh6P㳭:2 -{䷂Q-=:ĸSml@`4-"A $ϙwaC/"Z@pJ <рh Ah_&%%q[!*(-lPdzvަX.c?mQnÙ@Oj&ļzsUYJHU>3*NNE"RQ|La}Ә7smЁEp:.VWs W]a&Ԁmj- V:%̀{ew~UŸ!y?X.GY וLU7oS\7@Zu+7r~W4T\v`R N[92u|xG|3gl~'~PGXu1%`Н|1@Yz\1qފ|U`t>\&~=wlH@WzdxI(yO'&(/]"Hlf[$* ?`_q%(")#q+bY0ۣCiƤ[V(@xK v%bjI w-֚ؗؒO h"4-*0#Y^D_NdMD*ЛZ%>ytH;DHWǖ8Q X''8BmF6 #Pk;8.v_UЇ0DIaJ eN0J ez S J&4kvŴ7>9\豌+eý "F~4lA \: 5i)-FZK~\ѲVa_U%@}!U >l4be€4̸/>n-AX # 8eoghR_b?|>@ЎmxM90F~~xu lVڂ= | bJ)f×v]NuDx+W<*J̟ԉҘ'jPgᇡM_2c+Lݠ)eb_"No|Q[{|p1/R(= *Jļ \ @sXꄶu겚ZoJ*zwd+trEqQ7Ex-'l .x(3o"f+QTQSx^G%CEA:=9@f$7jG|i| qu ⣋KZ`ql9? \۩tOꏇ6%Rj_kEnjyܱpȬҁ3 Ao׷D9"gHG &zY>xTx@\mj=w(Ly =/&m68wqȂ[oC+tCMB3DCܦ#Bi TZ)\?*gu+nPA'sMʉHVg ( ӧ|Ą41Xׅf8)Ckȴ7t s7ZM$4Ɋ6^ͣvljUw"n\?ckC샵Ւ.M;bDHN'0Bf* :HM[L[chF c`<>V@3G8s ڈΪR66 l9`8,oЧu_lk4#(G62t_􅫀J1!a-? UO*)Q `k&?&tGye ̓[)z$(Nh(lT! rvCZx"cL琓 L<lY*I0ş'[aά ꡔzdəG\WAUAH Y E3yf="z6-\qǪ?Uۃx̚UX[hD W̙:Hv#%?$MS QfqJ}2*h~E"Rl`=Xt`ɯai!@f]uf`[=puR%;~3#r7$Ay~!(@ { ;Cyh2 Zb645Z$x=-!5{+S¸^c a8YS_]4\N1˛ LrPT XU ;C-χg[u67i|mGXi2X*ZyWJrI&}/#RGLx011)FB߻VQ^C~Dc5=o>(ɉm{l%)A! _="ruh=˛0IG 0mͅG 8wGp>ArFs쪩'VHRm9'5+UOS+Dt;_&Kͷт" C]Zc8}5X]fP9q&vU޸}ingW&ztF^9ZpZtnA.j|>Uʏ& yWYݠiQ( k۶H_IiB _.=81%~/s"ÏOZ>cvX>&{*-jZ25iF`>=) ȭ8oAp֒5;&H { m֟CZSUth0$^,!aBRq,,B^=jY=Ԟ{|iF'7M1 x$’!gYZ07070100000373000081a4000000000000000000000001649b7c2a00009494000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ȠĚHҦE]T/Fg :AwuѓRQ1|/00zQ 9Kp Y,obmy;ӶY+֐m:/-}.cJO}ށz1T^/Jq}O}ty :pMos,* C;h 5ekyK_f:%6)ءƺҭ?ټkmMHEG_#[t஫٢j VOG6=f! "Xc?i GDB1ݗWצE2#Gy3ak %e18ibFS7v2 COԠң=K`^qyϧnqeH0o̱b,f>C,4Lq\_ޛLcbX$7č,,axeOR Gz4Y zVCz%(V\*FSL4EP`|igL&.br֫5N~w/uۣ `Ar!Q!x.[fEĽPsň(= l莺 hbG˘JW77%"peHhfSpP\uY*qۍ$3Ld*H6a*2>G ah5۳l?qCRB*{-,;rs@S. RXntصFpCtB*Z'md=A\MS!]ߡ{ܣUkj8%/9]jbIf)ReW4}<$<-f~+ y[èׁ쉉_I??F#+j̋kLМn.EB=ĭōpS6^ ^Onv"6̐MNyoͤTGV.] ā̗%Ǘ|!Ahb km Ye^=OI5!k((-_1 pXE$ &.E$ ]Gls#<4C?.%߮[f-{F{V[[> Nl5Cܽix-'hf I*&  `׮Q3~%F&n{΃ð5ߣ;=0ѮOYػ.2`Mޝ1ה\\+̓c5JV/_Ɂ焟@z&,r2K萦٠j5 `nȜbQ01E#> dQm^IRac& *Iپyì[,,o7oUZrE8^[|FCKhw:3g®A:LVC\8kD>=_*39N>Iw'Ҷ>fαw>")58%:XޛA0]_M40s`$k O$N-b9xD=dH>8/J0`>ZϨz6t+iGV&Ô67nv2v"֜ҼeL&m;x6%r1W`g7,S1f'] /B![Mx0; Rs_9br+kORC[Gqja^QV"hLZ aST4%aouv# ֓RR1u+>n?MAY;@(,#{r9b6\]@hhB_%u< ac-Rl8UY?Fĉ:L+cTN':+Û!ԑ+a2s֪9IB-[~]嶑MWv+!Sӟb2qM'lȅ~@HoF|q*F:{ cj2|n9BSzPNկg/aoAbvN9tc)Pf{) KF+w=/2 zDR(MTI%xcǐHk $+.X!K|j0Bśy0 h[ɿ3h8 ' ow߯֯]tÈUv_H@ds>dRRs79/ŜbtJpϋ|R'頸yĖhghݢr%U F RRmH.wz-HB$ɋu:,i)n|Y;sADMR"; sǏ J4̔+ey)9zTJ?t^q<Rhis96zI_  4`ҪIw$Iaz qN!˧2<>-[?!}o.2In vUjn+E[X}VބpR n [l \m=!a>Xϴ u~/޴a1 :/5s<Ean#BJWl1kɯܫ(A;|`ZHA|NC;ZBW:ӵ_櫌c'|" C8=&; n ߩy z߿SALroQ@mylXFC8 yUxiJa H/ J+M5?*-oU$!,j.'8GaIp?nO_c P@3E"j\&#b!/w5 uNdK 4d5sn:I\ I_vx+ΔoP0:6,D[xI(0`T7n+ 㼰yCl#0:z_"m#Nʄ{.y^JT@4UE긆5X +y S*؉qHOjNE~yڕ7Jo*}f84b JCRB6q`)h\Nies:( WK0B#ledheHяC~)DU:-!z2(-Q+Os)zd+h&yj^[w_ڰC3&wo/nYis: Ԃ|o SW+e u|O)Ygp%ȸK㟴Vd{gN` o hݲ&<jg< D|]͒jB_( 0#K!T_khA?zJYZjerzPnA!Yg/ qT6 F@gpq/֒D"Ĩ67@aj_g+}ZC`ޡU-.P]́y#׹v'}EA;!zQE")NѯjF pYCbe,Tݦ̀BC3>;)lX@!×{X "0 NKDČou`E5|MAk 滓77-{ Y"<Vݖ=.BVvF<9sZO$5u(ϥ[Z#**.XS^0O4̍xv+]zYa͙P殳I"ikӱ D(cjVYMZvrC$!iCrT2tsFOɩhgNe }Hu٫ 8ni5C:s/1wvN^C4bɛJ{8ʼnH:r$jyw)`7?` +PH.o 3@nS"^(O /c}JBo6CڞTG(Zp~Χ`ʂAvVl]4CcES ɇY|c{)iӳ|E Ē,9PO]7:o6' ~u82KA%e8}5N=Wz+pQ, g:՞MVzxXy fɆ 4h@i8 4iLw(w=7>QC-#>K=wL?)Jˍ_jl% 2F_)k٩prkPARCވޓǐX('5)|'iF4 [ѷ |KUt" U{,$;ingޮsN#Uy~2׊QTR] %QsUwM1\ϲs5pA7wS[P"9н pJ3ZTypC&iJaDδܽrV|ho֤O 8VgodP,b>'%kQ \}*dW-3B~ 5LG>bCZQGfV1)A?p% 8G?΍"?hќi 2d(G] zs-5GH0Ī=p:dL疅R(ŪO=D:T gsB~Y6޷ IS0 ,QF"OɲMʊW/2dckb&sq`[e%X4꣭N-^ ^B BP9nd' Yߨ1*JgW_:E7X:dPNpH5 M7|uh5E!yuL|d5>ݝ;2TJAuVa}꠬n#Wa[Ǐf2DFf;C- WoMPaX *0# !,_/yj#w=i7n*} ys hj!?Ȳ ʇs8*՗E?nr Dg<2qE,޺[L@8-xe"+SܖŴ<@J\%$̄P8M J˳UFy$r]kvf+FH #+ʅ`_9ʞE:an'\qR~'ǂ/8^n DՒ5(z]ou-]`!g Ïp5sv&I$)% .11Q҈y,)(EK=VQ~&dHeUR܏-33^DwvXQ;ଘ 3+#T)73<kc--N>Z2WTU;(Oтa" (L!~Q2e%P5P1t`e]v\B$:K4`;-dN'G w!8Mv GD MCADFjL:cg~(Y}k08t<VA]OPm6y_K@43 8}ӷ|4Mra'qO=HXv7+hao'>hc!~pAJn*oj.PBH\"~ƃZ54púfˉH@}]* sPf}n% ɝL #NdGl'y|C2`gg3#lhj'x.p(8Dv!Pdl4.QD.ٞ;쇡lʕLR.T[jFXրDw|-%Seʥ8r^.VC$tg+X-QZ9PU'2GVSj$qo!N);b-?jEdf.joq<_F- r}r1<-6Nqo5hs{ù-T9PH`9 zgN峪vDÛGcCW5iݗ 7ykǘ=sZ.=KzOGevd-sSCD"B6/zփ2\G ʼ3BӃTh Eh}Dՙ;J3.Icrt)477cGhn?WeלBt!\ged2@_ڌ9hz$n(|&J wD T˝DYuR˔/7ӣ@iRK  $W 3agq%1$&5J[{-\ĜPX?uJu-]>V2*uvPn[͟۲:TT~jJ؍) sK~pu*8 C=; \Bj >ӹṂpz͝~ȉ( A$sX*dtZhW#S轠I3 xj2-)sǵXIQbX072bZmy^\adz&JYIG7 ȫHL'vlArMxH2̈́e^PՂ%+/j ~k9סD$FM4/YaxⰋ+c+?p@}e;{Ȣ1DXN˷9yW*9S&KXrHmp  F e2H6Js)ɵ&%9XEel*NrIӺx&{w~`uiڳHJ,*]BP!$9J@ó '~'u ciQo\;dL \2vAӊ6לSGk`-Y_R`DyPCXdwARt1 `wÒhY=3-Dv=oDJϮv p\h_KlTlS% ݞ.&^)`1Za!_Φ[}yK&8303" ۦw s2ax9$1|KhT\l)i|w axDX9]' 3+^E5rWT* ]sL*:e2| Z`$oTpHHSJHlŬo8)^\J#bJ}X}&K))5xȇՋ5i_98K 8۾co,Uda:gn]}aLNfں9>=7ed[JĶW(Vy̛;zk /k,Ƙʭ9Pfmh+6skeu8Ӊ䇗G4-lAS'sx:ώ"&FaVH2;̫*x!Y-r|*\?JxlVņ2=^O#ɶ&Ǡ  C stv257@ywČ _dz:dJ2[\u 8/v rUZ-k3#Q͚CՅdݳhƷ >_ݓbi?p2+ yX$ܲJeT WyjS|kQ/ࡢr-Ч~++^ gH hܓqI/&ɜ}XiHĊ-cR_S6-fS7}j =Ii>ìZʻ7ZQDwT  XXzڢyvG5LN /%UALT6 )f'z/h[ILB]CKiAck2.7*,XDcfdО&zthsehJbL7br^\cћ.~Y9,z:l,i7w vjQn\9YRWs{ |n2"UP&7)0_DO5003$bҤE>)"y5LBcQ?G)>i/7@0aH ۀu&.X#;vy mRo/7Au )]59E.Ym{3X:h7OHd\uzƛO=HgXw *f1x1BDWZ5(P1aS'kh`jDU4Sniil W~o.[*_TZ_|>m|i_BA2uqądKNo}͠ii_;ig+?q(̮X[=x)~fJ #2e<}޷tȰN)R۸o}Ew},%,G)&r{8`#@)ǔ0 U:y޺(D8~槝뚚.e{BʼntgS@Ñ.ǝቤE}`Z+o5M˼/;/Q胷e.>e B_wM M<:Ys\o$'qאH?bؾzk|eBh@ G2:ff5аKwYxZE(v>0z=b]++1)߭s H4N)y r|ZX\uNO;}cFjV,ޥCWē[gfq ۗ!GEJ ~X³CPH\kroTw6)7dDAEQiòulZ 8^&~mW1Rb7wZtk/Pт(Vf/g }3fވNm4˽68+ԉz٤bE<4>8%>{BE P=k khCIQs&A>nD_CC@pg).!gojQH2\gf!f+ hwTݐw"t/#Hr-4-05=Q?}楁{"ħ]XwtPlr 3d;h3{X{V7- 耽8ej. دD^l0hsGQv.Cײ袐HZ&a)_B2בn&!f]YF!Y/f:I75uděwS}D/1K T}֡5G2L闥HF_[n#+q8AZ3_l(*ݿ9$2<4FHE"g]P|9ߗaS{ lZVZ ]#`qŶDbwq;q\'G\y/Ysmsĉ@F4XV` ݌S](،1'h-Q>O(bo_^WUv8c PzX/Q/: P8{`+3 q(iOb-߲8\$MXUۣK79&pU2i͙w` Lq4RL uLO_- V!ǛTY@]@sK"*.Q=ˇ43޷m]y r}i V&% `o5G_GYj"gK5IEj9 @/↧ޣ$^pL@XPA`j03dzڰMyeIdJ(¹.`7&М2\Y"vW9!.)[TG AJ!4rũgќ`zwe< Gˡ/D rqfi)ޫ`lS.5d}VMkůV4)ѳ(xL-MOڰ_aBfofB{(Ogv< , )M'ʻȗr>e .uz+a?8Ȑ ?%Jyb%Q8ZݳZ=sqb &'asUwCs28U>x[Z-7Kk]jaVaw7Fм5#rR6n؎LOHaq:gah3wp#ļF)ti&2˼ZF0AY rNgEYڃB*͇4ݍ 䶹p^% 'KeYS5{D=)A@?9ly/q؊FpT ކU{˹gQOۃxZ4zƔtr ԍtw( Dk%>,#ɹR,P[$EL3`n&r{:zO&:84!xKר3n"">+[3TI#|f'@ ѨPqRo+n!geV'W`}=4JJ\} 2_-W M.6#'gTEFyr+ I^J r [7,_lLR vKU8=$%Е1 {[ax&{@ထqw&" 1:g-Cp6z74+_qstA t>#F`\ Z}st3y'f8>$h~ߔP-`]rDCd_e]To>"^iX\Ag: LQ 7iQA=>ltkZ! yVZo5n@W1% *h>Ś4r7TNbOKDΎkQ$'۬ZYQOv,E`tDozkV,X)ƘSII ))]D`˘@Hz,Q l ٘}o@qK !o[*w!PzV{X/C/.WWƃ̈@P Xh_eAdR0?ΞЯdꞸ( f@pEQHŒ~q-6_ &ဉ%A}܄"<4>]';֧f E|]Sk/Ʒᴐ ip-'8S4Mr L$8#xJ qqkz`hS"蒖n/5}e'P5nZԄh.3B;Lt-@sp+Oq<ͫ:a O#tߜ=<#f+:V+\.cOcF~#=@֮&=hSoٜLM[B]j$sL k"4|5pX6ŝ{[UJpGܓVrŠʁDu`'I9 C㣳}rA!+w1N]:`zKB`n/ޥf-iM}NNqEua7SA/=hXq5C!Te,_ $ո4E]ڱǾyeB p%o= )u鏓XXH%Ֆdm!>|M8y^6X@3`uib~MvZ:d7P}KϺ0 CtSHsr!GOr|Q"igq!^#=8?n7 j L6V7 xi *؄*\588.2Z0FXF\LgYe4G)@]S#&YlkG>,4g1Җ=tH:,(\;A$ eI) 1`quN:ķz.[Tΰ>E,jk78T?ųqϼ0~:%&So, *y'TCL9PT(%I"׌B06K"Eґp,8B@MpL:zAaݟZ?:U(L!0JeZO.9j J]RYkb~%jYC9V iL %ѧx HZROyføm: ΚG$p"L)4a^$!-LF`GS`0'"R@)z0vÏIW V[$;[> >&'i(Tg0LE]A[E؂gpfJogUUfW `֔R1g4A/lRQQIM᳐ͣYLmQa2zhنl@ NIK}JJQ$6 > epJ-T4[um*[ʆ{ w²F683~~ O|%Q>@;ljY7s;S/rUc56i>qG: H"K V7p cꔇOs:{eqx۷ȦŦ}Jm{SzIt5yS+E݃Yge0="`EڹzY ii9-xXUA*"& }]2p9QRWٻE%4cy5Bh4Å"9h=wb 3we;N= >V M,%OHjΥF.jo2+kkRxAwe /*i)I{zz%I$Prv4WE3x$߂ Z2!\/*9wmCI^H]J )9*2칕&-zW 8?w^lNӬNC82u1xQnsQ{N& GPm#8\|1vȏ5z)4.T8c؜]IaUQ7~QZ}.KEgԹ~L73l(]#0؁L7-UT(cV#366Ob$]v PYe%~ZX}Ftgpa~'5-'i ĂNAtI `s4r"׋FD\nk8R?-Cn~"1#`T^f7OŰ7u""\sy ra^?Ȟ$tZ6Ybrg0IdťIʹ?uL/s&.[7VArC[Ue{-ﻻ sೖ0ǝe ;6~P Ia#|͔ ƸQYJYxAZ;|H OĻ _gRNànX:&i`fBS֧7f<8`O{5UUhbKB= 18N= "yf:ԫ4rF\ODsnTKzճJmvޘ( RS:bL\С21j=pP-ْ#ZK٘P 5: )46uTSݜm ]Qqq]hG\׊mUc;eJO*M F5 8]G82؄`0 "vKN0,} HFL,&c`Ըt`-N148mC}[wԸGlO@]"xB"_TkLCm ȡEu"5 ܮYI͌k+}H}GK33L&}um9xz"J.ɓ_j+*ݐ/ah>l/ǻpҠCqA7%`aEY2"N`}CIEWoB ! K Rh]$>PuOJ"(jX , HuoAK8%~Ӕ!r=Z})(C# M~TfN5t-$6æG뮍BB YoPτ0goh ~3izV({UU& ^lP|mhWYZ5-B161c0|u܉ِD>-/z.\B%S4)k<Ჵ"FVف6Ѹ* gZv+A V[xik5&Ҧf#[¥)`GfnSt %3HmeFB;\`%k_]|6{ݶ'tIR[r:D⏅upW3{NJ:t@G !`7z F+nhǫZl3Yi]S+F4#r,=, 2+¬)2aXCjB ؉`_j?! Rbfy)'`ʘG˽FJbQa6Z{&?va) cCQ]Wry{-1O*Yol&u3FXFq:ќ=/,UF> cZ^X4ɤR.P~y\v-R)&nA#ˆIhn[z g+l{D)br!^R(ⴺN/ݚIcw$K,̣n%ro:]:*v!2ȹ׫%ho[_mknZ׼6J$'QիI#EMlGLӟ"O段H߆Z0ub\XʫĜ4Pͣ ~uE n%_h3 _H|TQڨM"bP=[,$kdsOQZL[,zU&3zeop9U]Kt {>a\BŰg'h,iԅSm>.{).hS2 CxvYW8~vm52VBv0 gZ~PKeV-u 71R?bÿ&W8\+E?v5C#oct[.bL9T WP Qp(Цx-RI}AGJij}v/ SDs%_Ix'u^p`vf}PjK8"Sn|dn") TrZ벧C_^8]ۤ( !2*bТP-b}slY&+`PI\^#zk ֵrGL Z bKUcx8GЩA(Srf'Q+T,}Il]g5ĮOEak15^5Vf'EυaSckiՕ: Z&SeNK&m'3 %DFm]3G$&S mJJ?iW?F 8i. JAur-98NAݲm'|ˊfCY,~:V+]"KŨұ/MٳolкV@&u=AD~p.SӟmÜ>tNʢ-|\ W[0[ a?n My^iT؞2O%ɴWd.k oB'{Z]{6PXDѳo))Ɣ 5K3MwT;8^&B\5!sb{phh.MkQawTtsy9 Q$k]E?BPl&rWehm,Y:j.lNܲlX=E aav=82{|LYۋ(NݥWyMNhF_Egg#ӄ:{r@n1J'fupS+g ӯmn5*0T%9ho@RBz<i CvʞJ ON%],2+|(v2 h#}8+A|Xtq!R5H9nt^&~BE >~U< b7rWMv߉/p].0{٫\Wms^3oBa o< !V)? lNuΈƀ l]@OW@AeWs ;eauQ*/R&=:{X (,Rlz!nj;УtD"~}r 螘B*SG!M&$LHfw(IK9 y?Ҍ,3RFji. ]Q~+S0kK.r 8K0™:xE4@FA> UΟyHt"g;wWsΨm:|8GXq*֘ru.Xs*Hig'͖$W;P|Oe[ lԸjQr>a p'Bo 8Ht.lq4˶Ȼ "$X @y$JӢ1S`BUY2QK2vR^G-m8ܹnk2i}"?$Zjaéspž+%vr1Xe n0FD] S_3m Bqx >1kfp,i=ڂ]J-jJATT`J 0 NY͝ cmkẕ#3qu"*?s]v$C%hv 64r{QSPYv'};(_JXuY»MrQ6N&raQ(2[Q&';6J9Mpuq!h_f9":'K\~E|sEgCǸ{ k1=uG}\s89»DXҠ/i0:)3/ۦ/10`d2+@ @TeZf:~*@6H8ɍ締y^ C;=@Ss2i\Jd+,r>7箔яn} Ԛ8Hne>.p")F)M[&%V*s.8RLshc4(xlߖ6bgdQi}$ 2<1e*Îܱ, >Hc\\Q:Gvټ2˘4ځ|N3F={{4ZSETcTPFx/)*xQIoSO4}{4X$9ř™ vQVĘH#(. |+0x!WfilVS_p7VnlHEWv~BC"A;_͌@s$I u[b o&B?TKk*ϡi !(cY+4wVnJ.N(֏wڒqQrjs |D<&7OܗMLhc$, <}SE^ۋId7jJT(bkY[wf.a01K~tQ}W(ǁ !2\&HJA`9V`fGXG,F\M:N-W[\YIY۬P hbpF̐_-MZA\i)n&?:3鷰/pdj2/aY]E 1DoFP$qz$8F&Χ0S=3|G=>:fY#fj 0 CkW ]SʷnX[1vɠ)ːXa2 %]c&BY0贤KϽa;tm.-F67,>aSz)BWuI5 >#4Opz|{ngfCOcF(a}{.7r(D_+~޽ϱSgqư7qmݣRsږxLTѹ|k7@!o[ V u3OdPd؎+ASDot$PGՀt,7 dk>`0k2xPR~?eHܘi|&vCs~&k򗽻漆=6RkØ^׍*ḭ I'`~c &k5i"4tL"b+.|?e=`i((#!ɵ('՝"ޢy,nXT#2#S[Twe "qIP Y@2XnS_==䎮#u6C;˕ş)G ^[KxJ%]HL~8.PckAk)Pi:`E G\hffgwVX_H嗢 ix\gG m om^&`\38Bx~4AnluSeIS=ŭex>NfVyvr[ć݀+WUdYŜ- T0qKw*PXC=;tM|@̰DqvurA9#fdX6_lK،T̸43D#j&!R@2 ѯ+3Elm*X.˂YB7j3+_'=F8?vCDek*שzʓQ0 _y$_(2Rlx/V UKT֠AU=@ Gd\cA @㵴5|ţt|R7ڔѴ|1Ё$dɃݯQUzX:.6sxZ%sN*| {*l/ ːܱ(LWq'NO_WwRFA-f Rzr.E<+<5291i@ß?{E0D:aeKpn"3I~ZJe4XXi=W.fva絬ZkX䳼m1yxMqN уe_?+u@%R lȔ]ǾluQپf#:E|Xypwэm E×b)Ө5.&(e^ݑ?FjQb{Ps8Z> K(ԯ|b kF dol?92?N.2F*2=%6o"sh oqvΉvsAQgjcCnI:PRl&ί懲ӻl2A'uӻ YHdɨ*Lܒ0Ȥm6SDHW' /Lb[B5>]9T@NI/S|JYGGIiNgr+;1#þtRݺ电z _Co\Bk*cgESҋ % ӷkV~'V%,`JRՓ$R=V6bOz=(ll[ rSvf'aQOs00?eȴ_{iۉ+U[0,d(#[[rQCl&I~OBG8 o>ISuGRjԦ:u4:@h>=l܀zBx<2oz37~{htdqCt7SHp(j55t^nl( +[xL )_Qe?Պb&m>bw0Ƹ93댫ǣ)6}tB^bU[؛Sqg/Q92"!h|{~k3X{w4mg'7ǣ`Ҧ.:.ErhƠiG9pYmhq/oJl0h:{2փ+*F9Kŵl2e6|B8FIp`7q9hی8 `.Lxy†5UDG`)ZkpwrLg,gȀ_`%mt|~1 +WT缠}3gW!QGtLurD*|gaJ?z|ǝlEnB_Sk@FCšT1n\UB4TY9`#`B$*/DǏFP}K숔Kz1 E2!^4wF{~ґׄFjե]νX œUTG~JsBa4x~hw J rDԐySDT1o%Dl[f^J@)^8Ҡ6y5S[jT/>ˎҿT^jV%<2Uw`ZC˿{-aTuD=b}pި$DWžR%INAw, ɐ6ȄD=$iy၌Ex?3m?) ?NZ ELsɗtԆ!8NaW߯{'vDSX|)\'Gj?GXvQqakJ" !|0n#F- O2-n.Ɠv\Tҽ4 m+b@4:e3\woO- (o/Wo8}_Ğ?U:)>Tڊ><0Zǡw#FУ;*J~ ,~ uuͩeMթ;^>t}9w)k21aؑP#ťbެEQxyߐ^ܶ$W5-lL vR/=7$D~jwZZSgmXbb@}T(SٝI Sij4Ԁp>J*pGA/o[' ƢU/֥7rVyr°֭ φ ]n*0o Vvɹ%=S#~Q tN#:9aX0 _]Ʝ9y|渑>d_?Iu =VE3 ӛ 7vdwoe}ǒ^Y ¹ σ4m[n?+(upDfkDu<%]1|ڂm$mZ`ڔ$$ꡛZu'qN{l*F5xD3JF*qS_vuSiW?h종Ó{fڞ=^h#6/R{aj↠rl'{: >&QNĂ #-ó9i8=L4VgyM%/C.,<f'H;c5ARN>KL) ytp>!20keD7H(>bUTn `n9ɋ}xpq {t5uLOrLPՖ|u+paAU56`ǟdS@UhuF{g8 GpH-$Xk)k K+pπXT>a@fwKس]1pT*nA,I5"' ̀&ԭ y5e_(%|Ga5-W$ĿDn.vC ?c#[7Gl-VAYk'K!3'0zOQF Sm}&ů%ct/L vGl;Fp? J1 mR=c}0?)9Զde+&o+}j7NPj*]Ag,asjy:m9.!)h\WIBڏi1ɲw!P/h ’rQGRzchGU5~c߇oIH靻T{:\uFsc;`X߄_ 揵l}n,.+f,q/bRX]_ې@Aĭ!QBCi9=DHeaQ%+s."TDuxNF2F-e*[({bw]V߄<φH|`Ǭr/+5 'zh}:hn)-7A Fdž\&ٌRWfqsef-aY(`~*fݭWSܩOFh޷BvWw{AR%aWw̴a3^Kx Pޜ4^O᪞{G`¦DRg 8CO "yg ""G=p K.G4G4nVTQrl9_Z O3>rSёOӻne9G"& PT鞌be4 -hhZCŒK&uHKaΝ: p與 T7 #Ĩ~EUv cag z[eҸ|~SP޷q:W{ }ơ^v։ghAۡf1uy%cO='k}sAW6探ڤg%j j h+Ƹ*3qqem %9ʔ*~8n}ވv > FRv.T[U'G%'0`p6y9`>P77QR/N+N{CxD)^->Eײ:gxCY +ќ[|I9DDWUea|pP6}p!&,}ZAM8&H"s\qM΀% jɼ{bA筊񵣗rCZäA*-&Us&6~jG0:Y̨*jn"l6 J{ӎLjh&7z b7a~NA7tEK04пW9[|m l,fֳ*͊.WFL2bbǨzoR #P>Pu+a\*Qa4h )%rA@d0#Rcc1^|H5ge,6ȨRm x 6 *)4+{u} _Et> MKELǼGx\;v)MT/+ . z0kح5+ir= VbFf񭖄k:Bk!oot 1 f Yŀ*Fƍ3hEżd]Kk*Ld)hj-}<́QVpOhIvB[%$`%N2""nDnQ>c"@{L6\͑3Iw#gTm޶^gR,3gB+""n]sةvcH9M1B7BQ>6eC{R B@./9-ᜬ`?v{ >\5ßIl4vB=$xRF u,`Iya Q;xh}/cS^іinoJ{fGQ]o0;t~*9@Rsm;W /i騣@=ס@A% EHf07?O kb;xu >B@-`bM$ V3T,ty& W/aԾz8^/H&8gn1q9 [peXCXe78'ã$lc/L>!Bew}4LJ>0=/98q B?U'?|_P6#1,h> g+YGjmVj;8 J[M~Ed*!+@M0wifLcaDO1Z>bh gۥ\SR(WtA9%?Y;❦H @ת }_LĨ6H0[CE@|pK8GS#E@%QoXzS0,Q-U?(dg nq'1Bg5YG5vKm9fD$.yT c(Q.|[+RNZkaFOܕ^d|rX$\C6bz .4ڶ@oh#Qh?ݕo6ʧU L9'a;6 WeO2v?ӯ?% +ՒG{T*w O]ITa=/-VaFhjSu [gavyEtbk{D}˃5!RRXo%C\0Y;Iˈ@ 9q ̬ ɤc4$PtzPQe7ެ{x7rp Y{ڐe?697f:o9zsKMfZN$p,qXm3VyնT.F)s{(~.{s*Mo '22Mxwv˨t n,T QE6n:8(%!Ѱiun fLuϬ]Ԋpμ@zK)x#ǓzN/U3 =NcPak ܍+W]PEwkQyzcߘ cL h,ZuߩNqxy[~*´p%ڡ7['^<4Ip߼~f#}gK]OWгӿ0+0aۮ.m[N~h HAn nMD;BUBlx.ӇF3" WEwҀ{jd 5/C zO F98 pmOrԯ=bouی,fax)6W yks.j*<20cv[!:~(tgZ$;sd~B,ѯxje:QD@?A6cA{zovE@ J/2W;mi)"g!6EN|ۖQ.2hkz˾-Ï8xp0B+E#֪_] FP0s';~pME;8Rv`P\34VL}:e?\\܌ a[C-24'"rĤA?Z4R|9thoNsG{c1Yu' ֆh=A< wK-̔?"M k#b|wdgU68YN29khqh^Xq/k3m_3IlKIpK^9PҍZGF/2eȇ(j.d3ng E5-"fUԈʦ81#8Z ^iEp7ͶO?e0R, &EqoKiA];.NLIkFV| u -dWn$b >/^xE l 62Dz 6kyzL-H^遆j,i)Cy客rjbPMW4đސ* CX6 0z9P=&ҏ%T㚲zlQN>bϿ0}s!Дzz Ab)T8dsoդǼ}+.8̢<z_]_{ݢQPXNaI]\ WI-?0D,C0sUdD_HgqLǀ ~8Ai&{:g|v|*^e#)ߵrs=M!vS#* )1x`ي}P Q00&z[R(4G3/=(bM|5) O @!wLa fT-{_TXJi@AUcvPBOyį<^LtÓ1z?9e~{ a3]22BCo]DO3fC$ԧ5LǢC"M>MP,e$3w?2* 9<ǃYŅw,Ԕ m[0MuWD9 ?B2J1GW%p'q_0oGUDD  &|uϫĩ$ :]E)4NȻ'cEd/ԑ$jMjdavc;Cm;$/Hl=`$I/oH>Y/Wlvt領jEHJ*LV*Rө<_MCBQR|061 dm=ޮu oh5j G0٘{(ux鴲ّSy#nVL˃e؏讞9C0o\O4/ђzа䗈38 nhK;uvX#:җCl̈́=AH.7@m _n#,jOy[xNcb`63U^w=MCWdSf~dw^W#lr#/Ê[0wEcMNIS_Dp  gs&lR#<_JR3ˇ_'M rNcVG]?rw6вc},^G^T nsT:@`[Ga  }C/_EY *onm0 +jk|/k"]Тc^'ˍm.Gws%dוz:p.ͰϏ;yӝc*l14ŇIPq!ǁ""-cp9(s> pY H^,ijى*)˳YOb]Rjv#ӭ9[֥Qaz(^caOO4Z =V=*L@j`.@%]eؚknGuH .2>R"R(Pvwd֠)5j(?RX⋕*b%M6ܷh8bQ"J, $w=ӏ2 ΄;/k/Jʝk&;!NjkSEKYd2.ͫ 9x6\;tL 2n^s b ?S8U&6ɰe_2+BV wMF31m_zN|$w~#'Ҋc] ǵLm7"i*Ѫ ϶߲ZYyXy֮a wQ wdEϘMt.3T¾Ѷ-,"Upg~gD\jh06QѴ1C)?${ϜT@eZ2X d̾ r N{r*OԥUuYߔ1N's FO:67>$cD<٫||$' rny0gz`xV;v1@̝)֪J1^΃xA4:3c=?"(v՛`]d"%j:WnZo5-F'404ZP1m]n)[*?{*R ЫNTnm.ZRa+?"nD D"gx\]{B}o8q,M?CFb´?uXcY)*Ҙ=E6*z{*[2E-8+AJ\f,@1$))f4LUӻ0d2R"+m\ Fg\cW74};?`~5sD.%҂Aip4X h? DpXˑnoCᕿ"FDîDC^˿eW}  b庅Z$'qOlGvC̀(z(Cmh Yi==?8PIHCy}W'/'.Vmi߸Pڹ{#C4Vt;Q/˪;v{%M[kX ;i;+47dO'3|T`pUB ݜ+z{Z83/AJpC|7alwBT_γ0G) Yq33:NԿʉ%t"Xcb5?cMZL=`RQ_9!J &n\ O$^jo5 $'#yL.H@Ҽ ;['PۉX{bܾjo.?lFdapʟz"t)|f80a=ȸcن&J0ՓomC7L}/cji:>}7o]"nGȤ{ł^Żi+F2S.@} [4t׻gTi/MBFd`<)Wz/'m6tOuw9uA&-U}Wo}XֶIJ$獸ٯf GoKbUh ,D(kM=Lk0ےd5I'GUP~ )QU*2p=[3#F{@9^H2@}:7] JMgBC))`pH򟻉ɖm,%DŽO0#Zw340 `;=}msWFG6iG(<^_/|.vKZʝbjopk.Hy%;yhՍ,[xgBP8.u9/? !uMx0wzx(#HiQv $ Ϗ~+,"*4(R)\JiJWj]osɴ2؀u.[韾qo9*!s{f6@nُPҔ gF-dۤ#nrL`*Q@D5#^/ C( ض!!Yk m)}#u>, ҘRYÝAn˫E~BSB=rH&g+jdCdL/էk'f " +Uf+ZB9CO0hw;{0؝28XahzͱdK{3sN+VYC`hNM ;".eDŽ0:I=WdmI5,1_=/X4n;M|LY)!?z@?6'XR.lK74^r? 0 Xzfၱ`Y5}q鞧vX+Ez&Rt*Ào ˫[!#‚~LB#"gX-#̇Lo 2t >[qՈۑD'yO H_%kzlƯ=@Fi0 ʇW̿?!I2_L_!vnGRGS9^i1xt`–&vֹz&4GsY(r>t,{dFuž [*kl('($ЈËքկC|JB9KXk`ၮA%yъbF8a/mđe担^? ܓ=yF{F1¦s0hWArL?`2({<0j=+0U/HJbf`$kO>҄7ޑ w5|K6*̸w'RB7G?ʡ ^FBv4 3~)y !ؔR).I|*cÊ2Jn.Y&j bK )~o@h1g>CYl}tΰ#qA E8}3lFTӇU;E$B_pX8[мf;C|bk0(_~0 -ږNVsGu{xпn6kхJƅ^ M0Y_oh,% P3ŵrATf{#P=pU+7z:"琸/Ѿ=Vo[Gr(8 01}9Lᷨ1_\pq{bFi=i0ѱ>R&цq_51{71!wUGQkwB|`9U.CgXDDPu 5 M{ Svĵ Z4ѹ=ba09=DXvGto&-TEmoPG&a^j/-m U+Y!VI2=%z;UR4fnSwh XLquZ,8)cRqMu/ύbcGrNX?qI @7C&ڻ%sR[>e>9Ә {Z~B܏FQ`.Amm@C#%|w?WNu$|jt#dYNNpI5 !1 dKX YX(BrcVL+Q(pnk + ʙo:IwON}>:t07K,a2ݛѸ:B&[hl6ꁔp-(JMlq ~{&z`W"qN0}mI\]x\ ʆrnYWXT%X*|2̶`Oݼ e'b-c8΀~naU-sbwMeXw[Dj@#Ql͍=H {t=jRtJYz Bn 8e.=; Eg|/WӂM:-` ! 6d 6[QM\e_a)M/[5J ( c&*HCil%`B&(Z!H轑xn57(׊XL]ܔ`)Ȏu[\LN=Pڵ %jCEwj?!S-{qO$!boL6 XJdJ0#Wwy~$\MM1.C'}q{l3Wg會ea;`LJEwabW'LRsOŌP@񎫮e{lh *J* MdonF 7`j_Ȟf)}8[[NX i'Z-Rw O,2^ųӆP?1@nI[C7on<4㶣6˦ >+evJ4]IDEyfGt]uIJLg3{~{@l3Xi28e\ytM:k6ր2BL|Q# -x1Y+=9.m\ ēl2,<'~OvT6&A[ؠL'HxB+FqFU*vDHq&۾AVŋB4Uqɒk6t(` z*M=.Œ#;zQk*V}B Ǻa"! I܇b0e\mאh4SfeGCꗨ|t%s&tYl38rBP Y WN«{b&/#X^9# Zi 0ߤ,jo|M2dG2b *s! U֊y;>t.xyCڢ\Pf,XC%3/՞6$~ H\dmgZt!e6\g9oԨ@`D~$ϴb{[qd*=3xskRUnD*aU}@u\A]ϘWoGC*X}> b厩 ?tw6LS_:7qNgFT鷿@7ߠ3k7K5jgLLӸLm9AZ袕R"-1~a}y.xaAэs mVT ".]g%2jkƲ|*hWX OQgjC# S:/+\_ݩ,Ū+hM etmUS2 5Ō4>akNDaAzO O@+FCӋ-KϘ5r|s 8('EfhRhn' )q>2^7"f*o%7+1/mNg}I?ϲ)-jcQ*HЄu\:Ȍ74mn|otGؗo$PG sX*/eu^$㏺nZv6&XE "(^3Ĕ8W&_UGhxqW\aFDy% D"+fY^{%oie^ mvpbF>5;Ns\e:]raC9+e=RstuM]\6n@cDVDe߆Yv~/nI qU'!w+%8ڕla =i3q0#L_LoES|W JZQZpoNuo d-_m [}+C,)ҴwR͟?m/2QWۣg5)2R8gM[*>^#{]eS H\\5O|^5-ݜ!M2ϥSqJH7"* WQ/yRщ7@ ͽ.-"]Pu盽ΏYeZ 9Q; qV:$p%TIr[`WhfKmXoJ&/ -jad坮tK0"ٜ>$\^J\ +n?DKmxv5MOPUS%Io])%K)"_tZgI_#KVYمCC1TZv/FO@y# $WhP bK~NDfzqq'6[1֒z-eOZ;:~D(ʉ@;\,ϙ$8IYzkR5ڟ;$O@q~wȖPā>+zT,yY6d)}5 r3 6Ev['!T){$?vv&.:5oʒlg$V 4Ⱎ`'MS$ez]ߠ`Px vhPVO 'Lt='d[]<ñS#LJ©pQrѠr9CץO/"GuN5V~, D}T9"|I ~~{¡msp}W̨!lj! 'Ve)2AZz^6U#Ip3i0>ݬ]ۧH}oJ'X'YF zC!"PǦ%ǩĖx b'x7;P*$5n@ەSt[@a$[۰\Drk P7(&3UO24YjU ש% <%_ fl6N̖BuI ֤2,''ře}@YA^#vGo~~fu~Tz܁3jf[0้jehE֛^G*dR YTC}ݨ(K^9*C t{ɪBΊQFBmd3CrۇECҲm}jUR#{(>;Ƥ1'Bm]zԂ6c* qMP 8u sٴ*`apm";%~i[M>_<42 9iL?ZƗʓwϠ/&{Fx+%lFt-JLoj yU p)dzX*a]! JO-ZX:(:3.R 7@lu pAӋ~dx.} uDrb+YFp'=Qc7,:Cߪj-$i+eC4[FZ5yIRTRGVzR_߭Ŕ^G?5^ݭa׀i 5~׶Q\󢦈5mG.%_Qi jk6q>i$\|&?j 3:{'! \hp{]#r&Rtӷ1=U#_fFV3!B"QMJ1JV E΀=% 1Y+TV`}Y|Y# ~LyֹԤ-zCFOwzpZ^9S^C xĨ;%5Bh[^#4M~X1-!5&Fefvֺ/.ȣy.Ɔlj)s /$*K(Rf %|79+{&݁ _:HS'XDş k@4KFg'ȝXOGR5yv/?,OOKye!#/~i,l_9sQ~R&Jj0C6 g$ x[㹚:ߨjFpmT R4m# wfJ8 qFLڽ5XGDtx2<Ə8WQ D& oC}).1 @^!` yz?hSS:kT8`R \me&Wv%7{l~׼Bw<~2hg7@펊qly\YdC߉?|2\ͤ>1GEwRH˱J:dK 4p{Yh(0i;.j6 To G|'d#ediYH=j XRJ"/<3z*O@{yj?}rCeg@Ԧdu))Er8|sʀY\=#` #RZ}bCUWT .u˝mq@( 1@|8jL)㱛%J WQdvL@ LJWMipWI> ES']um"~ΔnBG跸nJq1%&D3D^豒DE*И`~ͧ3ˏA Z̠ ߺjqqU!6j|p A;u0EJ ^46&SGaD *%+0Y Gg8syoY Q;5e(AG'h?]2Ebz S` ORw ˴e'(jmw3<**'g'e>q&=6(g{7Foώ)堉eSk`nkujnh9|sLҭI04BWa' 5꧱gGD<®m GR&' ;Un[kXӒ^U ӭ5kٱz#,W?J:NYm=ӟ<__VXQ4in5lvNX۞0^&ʮuCB^SWM&z}f'Io|hM݆umptή-1Wp|U|B OTp]Rq16F_]ҁgKEWl3o\췇;E,-yM$rn+Wm̶XRTXGg;bp+ + V=üݱPp<l$DB8=`S8''!3êpB{vhtavlzƈ޿^kJbD;cATa5K #yyd J -A0:MV 6,vV$Y#Zag%bky+DU*NqH^I֚H2aXхüyp3-Z`L 6cD$D4:֢*vqQ+AOՏ[dؗ]S]V@Dx^!'`1 L=#6 yO^[}F s':ӌ5u{cGOIA|yU+IF%&VilLgg릘[^LFYt+')%a9JZR4';Y(vݶ  oF8pVt }G8|ts(5:0Z*9Yē >{h: v^ F QH>Dlnu4w/ DXR:$~{Af[is =ew0kt$m=~ )k["LSBG`i"oO4; -q|_?|k;^G.p$V_3KF`?^SPV_p=꩜x<|^y|^7Ap0/"e/']l⺀Ͱ*s%.Jq4 _'t=1~MdaOX{eqMXSLIy &g4f'3s@Tn>"3o10Rh :fʚIJ ÅuѳQHVh !BnXo|`Yu F̬`> ОYby+AQ|jVqzJB) t*"L8$!Mꏴ㟧M_LZFkmiBkDg?1)zKCt0ֲ 'x!`+(֖L{3[\IػƱP3GWY:pB6]Ρ (bK䦳JlkvqE c i$8gIj2DkҕP;x\Mb$8A7orYn:Iu-w`WE#ol~zjP\y@_!TѳQ-:Z E]?wz7ɹ3.^3/;*xZL)5p3aEUBC"wj52e*L/TcM  .ECsr^QY&cJ*>f arkp@ά[!S]&Y?B&kgmYIMW5M +_hB(Ln'Hl6Y3~ ]d.]W,&]c*'B ӸҊܵ$~p8K')E)%<2 )TXK1wfH+U(~[8)8iA7Wiwar1%٬BIC G{"vg 8qZxl*ofSj; ҕ1 [5X43Cre5JGRU%n(8Oaf/[rOi~$p:vJAJWL/ PFqrRG#5UF5|zAգwOQנB{ z֪JB|>UJ/ܩJlP^@0,ۅ-L ** -sI Bo0:#yG62(J9p39,n0Lеn=6B2@Aޑ*Ϸ`0baI5kUK:[YWuqeL8G!PkDxIT'h BOy&whk_=hsY-]9\IjFo3'8Uf6H{.2݉JTAjf$ov CZ #L焚ВJføjIF:? ] n筒@]/Vtr^T0 Bnė٤YX!!0 Sx_8ci4^e(tj[t^tB)9{[EjtJu0=:m6 iw)SQw5c,d ~Y}4TGM{%4t+2!>0Eh@m(1U|b//]-h3TѿyS"'4ikim)%Brv ] <Ѱ5>BZ=\ˬFŽDi9HVeͣ5*A=z񸭬l +z!vb%0cR~xJ܎Ѭ,-Onleka'?ĵfKR>R; AϢbS v̐uLdANAlxk{{ cۏpHfah§C/b`jUٮ;шyqH->pt`w,_]'(p*BZX) .^yaIX_Ѐ]Lb\jGR/#0|$5#ۿDRӍ`_KQ bn)XE\[[)${;yc]d/z} s1ɰ/㢼>O2F#!nh$lI&N?| hJ0r4HƎk3+G{ `1K-5gfG''O'VAߧ-:&A8!P2X`Ҟͭo iQ" A6<EA!^8NAiF0,7HL`jw*)'~ےz(K}a%z<\3 rM0~s3}t_bZh,?BuAT,M{9f^ڳmvw2k4ESE7;7V4U{JC1\~WY3Ms O;raS5#X%_/OP7o d9WG\1:qVV˨!Ť FO-Ĵ#^ze69z[Xֹ9+.z:hXNad $zwGUQpeP;LVg^8TPW(}>Ulܱw ހ]L,>+E]<^E.v,׿Zqn 4#%2@~))N"ZkI^M  ū󘿅[/fZӜɸn!{1.* -;njA=ޒ ؗɋh$lj@TS *nEU"*+{ԩE0c]^Z,j˱@' Ū$JM]7r+(ਞi!i?:!ns{#4^.6A5 .mthV4>%GA%+m P*A 7d*QnqFS{(_@x;ۈ?+EG˼+]P_8{޿VҎ}{Gҵ媆?_Q#aTVQ V EEL11ƶ;C'pc1 X<4@+ b9FFQZFW.c8wYW$IՃߪêZQ%>mE8`ѯ+AߘUHL1aoU.Μ[]po.^0; 7Abň~H_!W E&3Ua oe.ߟ 2}ݒ8-doCL/FOdDy~Zok;Ӕʄ9?$ p4?%O 5@@К_tE]P = 1wrzӆ✯n[ ͌V"/#fWS[=)(^ tȳ/N7$iF2-qE}I{1KYUH%_-*nk S|FAJQ^:zVJ6h:$M-4M_q gqm`4Ca'kQÜT0:!OK|'Adz`uV1גm*vTO G,3tMko0v1~ʘ ^^+/Fn\W7ʤb|D5.dOqB+cMa:`@ xOQ[Pn :r㼴Gn{wB wKA>SM[ G,ƣW:[[x}0Gp73zDIʀscMxȴ}0i#C[X͊zHLc 'ZB<)!GmwTL\;W:u k4=%YT4A}D+m):B z函鑝RN&>Za"EYSi.~#<`e7ȏ2KjaVi fcsL$״ԼS"@lV,cm\7@ph?@4'WaORK`9Z~G6$/ l!tD5Asz W :(nՀW]pIo8m͇ =0+lGN" QMSw%*2%mk:=6_Qa ҇TYJvOf /w3׆+nf+~=y0oӏ6ed:6X# nWW]wѴ!\\*3c <Qԋ}[s Y0 ?1]UJYt#8eeԧ̻oC=wUk7"|賨heq1rLѲ*"m=;X0%$ Wr8CEAʾ j6ZwifiOeճ(A5][ Rd>{؏PczTP\nbu*>aJՀrgBߛb޴oIm:1΅傯Uf̉Wn45QaFA "GyjFi2ނ;#>/3X<$GG&Rp5fgΜ..璲jѵKZ>eJ ꠑ*:!d؎ƘoCeqR|뀚RF; 6:I럯ɕ5ɮ DZPZUKbhң^Ba8:<\%%f,LT}w5/%&w ߃9^PȌC"?ĉi,R ZdfPq,6Q\"vB/$ NOn4KV~2* _>[^O3uQV{ۆtLG5|1@\~:(]X Iֹv \ziDv+X ((К&U=8 7 Zb6n lNUw :yԈc hw)P*{x!ՑT=Q'Of d{q%v_Ocۨ3U؇mM[IYn)@D(j$gع.)P4s5vF]pmAI՗j&k.%Z*v D>Z]4)uh1=N?#^He4H/#bR{ݵ//XKzZUhRkuC3Z%#ys =GIB[eͅ1A;fubd$['р.8d??V7\1:% D,+]:{P6k?gc-{g? )˖\ZӒ~O!r:N-glmh~\$k}N$Rxѓ+eD6GO܄0C4z=\P~!ҩE㬇lNU`2]olRߦNm:[;Na61V|8AP91FMe# ͤCO%V@ !L\3c» lgQ71h Zmu% H%K:aDf50lU)I;4&Eu/+^!*F\)I|GJs!To&NUP킁=-սGdüb]^qt8;{>Oam%Yf`B$x';Ƶ'f3pWBЄHe6.ٳ5VLrKT{*ÅpzW6ʄ*_ߓBhIwDFY"-JD2*-5FCݒ%si8p`2!+zKOh&/( ?=u!fQVptR3LAͻ9syHl :݌(+oć*"%|8L.e$4U'Xܤ%d>t2~/]o^| WT _ pүMvɱTyG)Q(t^Q`?1xJ1[$j3A;h&pMtΟXRG=tM#T7yHfy<-Ҷy^ځL{El+Gr=%>ړZaKRH{鱀z(9 ˆˏK( *r}!Ώ:eNE$)ȱ;hmBm>9,߽_./B F "C'9xJ\%W#``nVū&CO9nĂuk߼O~T+>"ѪHŦxJLYxÎ2Z:jc̅PaVyN9?檒 >vX]3Qn'>5 \FauNrdu,A8yEu$ͅPX85|3(2B%0l}K'i%CIתei[3:ԹWړ{(Uy׶E$=$ )(ooO4R-*F U՝YTTI+/+T 7gn!ʄ[ԗی+˗ 1 n]+G皊s4T3/&߷c<-zv Ne#}^S} kLYhmaCN{-pؐl\6 ! {RW 8O{~̥KB: ytD36-6٨aB;+T2,OMsd3y*!Ʀr,L2,+5JݮNj*/Vi]CS0@5bǧ1XWh)MHvҤY! msQ=K%䆻7Gy# mҩAC9A:y|,dC|/q7p@y63Ѽyn4R X'M."h!CGvJsA*ºU9-VK@iWsFz\tn Kt1+n7~>4J}`h&z] qCv;8ZR0PS7jUp NuqUpK lӈRhZj "/)i?5vm^ -mZu~,KXL 8=aqy0gqgGor7VņLϳ6%b+6Mz"LF+Kx| ZOD3Tdj % !QU*dhkߍOge&rJxon#W:_c(Ym,Vbci|"=:Xr4lĔLӐb<)L?,N^~X.+e_Pk<(so\p Bë%)A/ٙ>x<63#y(sAt\_`8@`\leZ[9=XЋ8{/HwA˷CB$9:<@v9GMz?󭯍Y5S!htGU1k*uȊ &):r0 u>ҸoJ*(8+keGĚYȦu^{Zu^eO;&c4a3ֶ2CZ#5!pDo5v'?1+ l=5^ej.kMpd,D%{WŤ>s;NjgIUJ֭*}P_\mMo:Udv<Y,1jJBK2Vid½uWrh~GU:&ՒcޱDmT`8 >>W3& c]987ˎL&bzUz3֭&q"IW uϸ'(K .߈sݢM.]v#m@a")B>jF4MLA{h rsvp'\.&U/Z|5F708׹mE[ ;1vj#0=|@^l,]z_LI-VB㘿iko4xzTxOZggh$Sə ,HtǤ؀ir̈Ifh5>VYkcy:c*5^&E=š{_^=)k,8@ᆭ{D6N\R|^R`:6?=gJ*Y5uѕU->Q4 (%| ËPF' A{{;`X+iK T?s/:STjbo=9x 1`W|Q8!v3S0J̐.Ė|+N1n$5GϾTDz6D]WﵻEפ #A9^k)T?qBJ"YY*420'<5A|:,][=co?qMwū&O<y~5|'u2gSigo=THfK"-*š\ejjfYz7h0BNZmZ+m*1V/+}g#dS5st+ƐZX?^rjJCBNzakꙔD>q`)]glCRT֕4*_bR`d \#qY C}IG5PsjɘF7gEN9,$:Z2gDNMNlukND_h=(xQĉeD/^[{;>#9zoK.W,+P#Kt`ݢ~6re|ufVMc\d ڠ+ [*փ%gv0H6(5yM9be_ܰa&.~lj1 #7p * 7a8\wSY(\c2=] IPꩳ;݆e/@m!c _KZ&DEnE<o8l4ُLjMn>|vxaC7s|pW"d-{<ն (K&ou+#"D#Z$*qS\k9:j&bhnN,}Ї&JpI3ܵVe[R9n.RdlJ }uqk3^nUdcRuRg.ɕHz:pI'A VjOHu@0r8 PSY▜(¶uLR{[P/{'jpnp^Rx۴e3%V0 v\:IfV;'b[>?`,vP yM9.S%`DARh-{Ƒ༒j@|W%|,Tq<$J; N"}`,DovŽ{{[>"Ys˥0{"[x#tDlí0a˘{pǑ9)yd3O<س0B;<|'A^wVf:њ2w>&;e Tzg+_Ehny~eJnsyw'KT3 w2GSw椿,lLa%FLWHkM=YPgV²naj6DQ\PW2FP~՛m\;U9~| )áܫ%>8H"O~# -C?^}Ѣs4wjwSw95LFO|A> =e> RJL_p]{,#Ulk+^^-vSh4MWxś|9kvسc bOg|YYV؁z񘣈HT4cșfhklH@# 0Ihd&z,gĄMF}.{2i/P-I\u87Ws]%PrT^HU57zzTk[^WKVPK5#[s),.NvcJNm-ùAw MQ&H1zXʞl%hkX"7Sgv5ZbmڞewnLi>:"[_}ϝ"a"4N^'s]>4TCU;iذiYG,_mr4|^ Qhɥ׶ufh$ņ) "&S R5TK%z U?K:ݙřC855 KrISC>A׮=*)/Md)YpJ:#DpF)ZB,l Dz5ƅ[xxְ*$Y'{V,3daU0*U)ssUr=ɴ kW0ONebbT,u-Pv8sBŚ? & iEc31}Bv*+6G oư% |AMVɰ~l9ΈsVPBH2a5z:.W_2 醗 rmvM+YON*ې{gxnGp-Pu@vCFdc D)G Gk luQ&Rl ŨR[[-LDٲ%gk}5S?b5xQ_'joFB?D*<@끊:aq>uXΔKotS<]Yji3#U\?IOCe4`@k !jǃk~hJ w qzftz6.ZZࢧa=0\ 3=Tbz &8  ;勑 lOjiA ;eg0b7/^A휓}MVxOYVpEp&`褃۰`iLJ9Ќ! E,s'D#1p_ʒ ubDYY*%-J,aul$RcIp )~< n 5] %_avdQ= , vRөvf4хW!z Y3rڹyqO0jE{*~zD1Pv!&[v$X6n |mMn͕8.nQ2U"RxʔH䥺.f$ӷIf⃖ w$(g{9=E:;7g b85y ۵u \ި8Bo連r ;sk.# }z^u?_+);PV TБkg>)@ӚJ&")2N ޶Bt< _KnzQv`dTιDŽRTb;M|cr̝CǤu['E{T[B~$}u?khg6(n$!7z>4Ap36bHA(;iįD,CN17 "RJ l*Ngbpmtj"$O@WF=ZbD,Չ)$Ȁu7vߓьtF,2R~,'ahD!+9Ѷ! O<1dqJm?^"wx%10R?YmMɹ[ ]RGiH3O$@O07j ϳ10&Ѱ8d"H[(4Ѿql[y{X)E07G ovҤ_VJgRC<\jJ f]2A@+\xNK!LEbaiӞk(J 9TZ675F&+hWҌ'wH VTvv~ꘚs&N+wonv{Z{' ~ШRA1#'{.9/0 th{SpHd 4cv'(֑}cZ$:S Q S|ђwEVPrW"Vv//ӄ̖1 &Y>^, tӘ^XC/EiLL&G3EXT_ǣWrvn`K.tI;LoJs?!8 Wb_ C)r^ےER>@ε-`$TZ1\7<)&ZD о0cל sĴ#ՇˣQEA, Q&kz;J'.O}*P1WVxIݸq5@/yb2`҉vU) )K#'݉A'FrгGx)G 5ݫ1T1_n[;p"fVp"|G^jP9^.S $~CPjRz >OkbW3g]ov3J-z,0Gi!c x4;o/Wu:7*}M=V;de?tE)d#*&$yA\c5ux-GM=e/KBAڹiZPSOKz:t>}kݚ?70.ҥ'z|tZؕj91l S[럙zp :@e]ݵssoZ8ݗ&)LPvWs,[|YTIv5|](p^G9H Laoz{`M*S(.l2% V4(?ҏmexhRPޥY!%/ŝ''QOK8NVjwvI*rѤ#4b^z."64RӗO@$h[0Xj,qnNTʈAwz싑'nbG&i?y(F89gYz/ɷo+@tHIӑ^#^RvuBr(OadoQ2X'mP+Rh1!!άaiÝ E D{Q;).P%/"HE , vcvcteS@R gjGh3Ȳ ]NŔxFZX[sBD>[t) L kBL./V+!Jvg~`_&\YikKk#H9qhN>r?O^OkxN:.16+Qڻ7OEH rBgb*fR߂% C \ KT"OҪ+wQ6Y9WR<P8ջu(+wrҙ)evYcÞm1';QBHfz?ѾLtPd[Wv$ ZG}IRRïٶtn[fؐeѥ xys-MpS8+R39m*0tnt7js͓[Gd%!q-Vk8 nK`# w'$L^,>;>XH,ʼTN}ݦ )H-n{H #f +Pϝ.{:>FrL=W֌+==H6ٵ~ˉ527G!1ɓoX܂ΔI)ؽP|iV[i874:q$Sh7\k/j RbbĪ%!R_[WtYeKxuDwal 8U×._DNvmL _G=T}9Cʽ B@'9"ƍ bWn Z D6(8/vdM kpW{:3Qe,y ρ#ڲ}^b@|=G| /mA6"" M,ݕòN'1Ilfʎ>i(g-0㢧GVm\a(>Xf"lW$}0ͨ{F-66=BO6{p#7 ')_+a`U5Hɱ귛×n)0蠀BUuW2!6l>xvl;0UFPZFU#So~q64/:i+\mʇmh%F1Cm X,U8{Eph:Ӑ-Y%vg @Tj2B~h yap/\ZY wӬz$й0)V0/Il#ٔ@t D;n3M!`1:EF&QqYvTX7!$sl6Q*ʒy\Up<O!{F~'o4p^J {ӎ_'(Lc/}50QlLcr7iAn[-tiuӻ۠ے7;߳=800,ӛX#6L>'G0fY 7m&/H%W2FnVQPE^ncz[OȓH]ٮy: {]1%FPszEQ9.妓-_B c[YY</' to,@_,MfKv'&Y5flۮNiʓ +; 졠k3] T6ZM @9戣yD8$NUFV=;&МN[[O&eSA]6yiw*?zƲzUߙcT%w'&Ŧ00RÃ& .k0~=PdbXzVzZD`"_ʨ Az7gDQ3#ܫBf-&7=?fÔL[ۀbaA*ENu-jc1Q T'3)Aj8fbgo̹ze8Y`L;MO_E'"s!o0X ox?0=c~ET1?e#w[dk[͸h @/߲̖˥^w5MK^:C<Yr7zƎz x\򇼕iUtZ7ls6oQ86R.\!%e0e-S~7P0yBff{urwJܮ-+).Ha\E 29?SSypNDSH~o=EؒP>Mw6H`Mf|vEVX4XEFt(:fq쌪o-F.+ظy-&YC&ݘvΤt;r*H*zJ/UN+-f0Y7GO9vJpNc0)3FuKaNVM,㶴nv+=-vxCi[Oz' I׆fOfrh5FR?lM2m2߈lr YM)PBvd ʍΏ z? .aGԲn8Z;!{w>0j]ZUG w9R(УjVs:r&H=+n̟;/J~~a/<ڬ.~ ^^fvFZ6/!SSbj&K #b ;'3J8_EHIr 6 6m{4+O3Ň rc|v!M W`_YI!>0wAw`A5cMt!2uH޺xtQ+ymM%]v6UT1[(}'aZ^OwM8lI@%–VIeHrTbѣ\"")6D1kxdo`[|=V=??*(1m?ðsQ2u?1q3RJeg &'Ԋ- # LsC#BmUm;ywEZu䬑?"?-p{>(K\r"v8h[!ȠGlwVZq&,X_Z5ҿ PeX2ퟂb$=JϩPmmrH]7Ľb%4Yc&D]VШI@լcп5S6BYYƻ7gMTvr7޲?IA:1fZR$tS GHd5[0vLWUCNQƺep`v 15odUR?Ӏ%g8,YN38"a&i$ :¦te8;HpZ"z NN8t-mT6[^?BG›w+oJ\Y/1LAs!s ;u CA\M_{&LDi68KIF0pgf**yn$Fo=xh|IcA4* mޠ u3NYGc+KO40>)xؔٞ1J=3%]-.qG?L>6c- G 9(CWT$("* `~D}A¤+z{/l"Y %]T"^Ar J_J쁻 n7xN.}5ARt\o$辕"9b|`(&22'F|gu@"_lxMV(lhՈ)wJ.c.La)"WsSM{R;8F4 6 <9}I,ʷ z0T -Ck"VaS}fl $AMVt OQT*Wb, WCp $4PA`{h`H/B^*mi#.^D,Ӷj˘D7C rOCxкBXY@`3]ꁓoA wƙ[mtftsʮΏ{ Qs_[IbPWd7d,o .3/~ = gv# la^3ZQ22bRg>"5sa-JuPɔA܍aŮИP{y;Lt}Lf-WW3ɫ?tOR! hoyBl|r`zM?V1[V1l Ct$'a6}'O43s]? -?n$y([ (ul >6n-oRf ڜrZb *ɗ@e8]4#fJLtH^Rf#L;w 2gPj7?7Q^MBByiwZ(܅Ñv2!,|)@DQh.tꀡe`7kR>ӳm|P0Rm(0߂IY~Ty%s `FU.j>E59z?=6|Y47=U@4GZ|+Ioݵ.otTx:ܥI~Ot$1x6 SL N%lJD t驺m2,Ga/jqj{+ k6hV֩snwDA߾fg0O`v7Z^*Ety# sI=xF|᧡t&RȸA+yv S&F,;sX;f'{mg)([,NRP} ˳qX,v'M ̩5n3`|;;]v8?B#{I50%ʕ+^7@K{)ǚu0 "?e45ԲGCEۂ;x"-84p)a0Inx1C%,6?>4꣯p20w8hlg7^:PwB> FEx;luM Apzd-Zm#dkG +f}AoHcVPqt rnn3.xo LC25ȰhJThY 9N@,ULaBt"S,>i@jm_5Sׂ%*>3nmB[PfmX\X7Dn0v#G 3N-D߻r@!9fգK'2@fX:/V%ke zNK+RP&W'`I"p*&(ײ^"SL]2Qdw8,ben5N/,bN7PE ; 8^3+N2 5p*k. Irݐw ,m i:BƃÜLK$|Q]Y!%"@ ٶ"89MTċ[rnd[we3oC] ՌRr<.8F†T:/{bx'㛿5*,-'KߤL.zӣm?`Hvc#"%7|kdgƏgy|V6-$RUm;4I Q觗J]kق?aIȅUƖJ}6WVjֿ<'.vUs`ATͮPN@Ms{@<Lf:->pr8>O9L˕_CS?ؤ&,f=+NLF cEm.xVհNV'2SU%ㅿRۑ^ gt/Lp^5ڞژ/UK-T>-z_}(Q]ڹ"y DJD潻h|uȗgxB*}oyM5 qH$];O>4+Ÿ> ]KsX;PL>㼊V1=yXLFk5WΒmDl1 sp{1׍TB-1܀EstsCmɫ>y>8s!@ mvIY@\vczJ>!51+Bj[){A|d?Ĕ&\RǫHW,ьB{@jg/+6r&bM>? ;1Aw< $qWٿ1[ U;OQ}5 VaΤ4@-wɡרմzO>]2?K]о7 `DQjD]"+v'1Of >Ke.q91﾿J4c QIMFux67ߥխ%p&ΎyY\m B[iYC$u ﷸX ~o@eF}Tv&`s`I3 ~0!q$/L{ |sߝ eyuԜrPjͯ!00:\{"j)t]?&o+?=E\%Ij+nY5+8ԒŠ#sg1ښx?,;k!B$*RMЈ]hu*lM+ zKYjHB'4n}mξ%sh[#[|,EeucJ|eȌև*N:Ü-L]bM=\ W]ߚ`ps."\>l6i\ĒZtd 58Ԛx]L]"zpҢ_S;S$[c|4ͯ w0b&*X[`YpwE%B1)*g^LL5Fo;V{MY g8_dڊQI;^~`ح󄦪\%{w[WP%匿Q- !\_./'g 6>=sI7!LoΐCEI&vz5!sA7 eZ96AM\_d D> *>t_a\%8?WgDp͔ xS#Z]1c ?ћ7"qkz+ܞEuam L.QwBL 1Y!ƲKFOOJ/]92u04֎rE2&±$Yzچj =/2BH\#Sz*1Λ;؛Vz" )d$6r&16\d+m]1?wQ)8u7"n".b=3N]AL:'hò:f}CnYDU'm?O0i#?^ZԓnH&QE**`֣RÊ"J:;YL9I5XC(=S/+rAri$yP8d^ǫqڔXE60Gwtȱ=_m8PN<" UH'3ZXzeY&Qt t@f0gC!  z;Þu;C|Td&'rOTwؘ%V(&hуT`ת9ͨL@7f톖GW¨!L[h$nz.L? )h%ߪ=o>u&iI f 78Y-)Ƀʨ,ڿtg2}$|0wc^NyFgX5nҫkTe>w;Ws# u,WL/C(w+a6 n%;88IL2ē=#1 鶥cI%Z h 5o+?t oѴT2ykX$*@{3f kaS!N~~໽JD5<\8xQkLVgQ`#zPc.Ph\E61i.ED D_g4(I@\7oaB+fx;(-\:*#F(`@kiYh+9?զFșQҙAS#Q=C*^Ut յ}GQD?)]*?s Ms5,?P׽hsֺh)kOOxT (DkG):輖6Ѩ]U/Q^X|m*c"f^VؗY=4r|c%^R]5;\m\S) y-pDOnGˆwOm$ve(&Nx*i2 C&m!ϥކ Дa/~3~-YY S+(8)Qzwr)kFYO+Gl_r&[%; E?{#)VS5V?oB?XwV*C8xi]NMePȜ? yU7 pE] gXpQlX6 N8`c/ OGѱ֌΢@YrF1Q!Vk{k~RbW:?FEH-fVoU:A Υtu̳a$NДvcc*G@܂;;7dVM0\=WCI}gui~S(I00 ,#U@!ٽckv\7z=1ճb_Ztg0S6\.L***/ݎ%|i@τ`zC$֥ OS7:#څWdg=GQ0m.ӝ[Md^]uU2 sM17潙B1%Öa),o[A5"#b{ȳrN,6L_ POV>?V%(XuN2u]I噈UP.Y ޣ%TKOk8Y?%oߨf gy@xk4{lE;:V{$WLߊ;kƯLm6)3>9 "sn8f\+|Wl+s\RYJe' f*aB#Nwz h?keмM-y3¿TSѣئ5&kqyHD3=B`_O'JuM(_nu2:,<0zMzaw&j!FeyoUr a \t2 -2*'z϶z&"V$7>#6" $V:!m?brFVcLGmjK~:{Z؉=*t>Jay0z_'GyoTy9ZrCQ쁒-SdNzfsS 2-nɕ9"=YZ)R+xf%YQU܃˿)A|ǡfidԽZf̀cM+b ڧ6 >Lk^b$%TM}xf*5zIa+': xG9>yӝNnu鋱s{%2|R ҅:3ɖnj9 r-2OOhNY1̃U'*aNdQ>CMXtޚ;wTPOYGB՞i hI\퀣O*QXɻ֊kK"XםXזּ,Np$d+RԌ`V5GyfbJ^"bI;K5¥:O19 0yg1hP9+Mf:;ZbK ̮&ɧU|wc&},(GjQs` -xD$AcgnBORXL/\N%l{25fд﷩GeEb}Zva ,kPE_ E*!R$FpPBX3? hPp}mX=Ջy/ 倯pIG8!;TI WI]Š2N7Qx 2OE<o.[FE*w7RKaPmQ"aj՘::YnW2#{EPNntЌzHf\XЌ@AkX&x|՗19PKi.wgζDSpEiC`&ߨOȵ.gaݻ1]gT^4g 6%ѽTQt&AAL~'ɡ&*"嗦Vt;7Hz)"@rҤ0xI ﻘ4*d 4q[q\-?&/%5sEZCtdO\Ӆ#m+@[U"=-rpZ%-3Yh8qVf'3K4_ę`!xm]0¿)>AByK>Wg&.4cUH5袀r5Uw0N#=|8L KYVE;>?~tW IɸzTF1/" E4V¬?[Q4R2WB?(hu%w!Ѱz3%)2pЄR{-.񸗮u[R Zo;eܬ"dkl~FEKkv_7ab I4QtOӁuhRW<}fdYWl7fVG_f ';Y`"TH\ȭF1WH y  pNćHr n^#*/vbtЊk^E0X҄)V߁) _im>io ,6ZWdZ jsc,vϸ;S85J !+g|ۡGkqPQ)kO#׊V6GW2ڂ'{rӥoа M;O97;-R*J設ӌ?&[d9e J1A9 Dy11%_5")<"\۫Y '1]3.ߝy*#ky/QdFY5Xʡ }j,X4inġ6Xw+ Vi|RDR͜doo]ugX<| n}\Js*z,Dehj~7Q4)"y A[4 S@s̪_a-8,JK7on*O0Á;'=p`)Nm-Y64)AN+  vG&+O<*t|fFY~||>kyI6%Nxgoޠ Sd!Yj;bt˓FȆw'WWs \Wml^(Ն$~>\<,.L5'L6 Jb Wo1pb 0MV#b7Jb=VIL`LUS#yzBRo Aw}ieYZ)0RJ%`AhOe".1(T/R럫)_ d Fh;`PoWeɛVe=+˥hRPGC~Hߊtѭv6hW񃎅گ])c]04ꨣ]2 ڼ>xKb8怾ƅX_o6{u$oQ<d $76K(_h9[/n<'Kk'vWX^Y7|VnolG̑, }׊KI?C°<sDM\e1qXe#HlC:ڽH)ٔ٭nҽP7QS18ᅾ б0wbΎрmXم`>HK9>|ŃZ^8K6JjT t_ <=VJ͏Πԡ uZ MQ3* |1GVpӚ \xH`;t`=S{ {ԛ}(4?ip;QsP6 +N "NKIW{=i96\,9A}Mi惒P=u H+( J<rFsZi+9~v6z D! _2 ZW(-e-}r E\I~l0r/i FD>oVNL&uUwC%݄Utr ։bKZ1[Tq ; km.6:cfCy͇( 7#9tTZHՇNpc:7'U.1jr,l'M̑σ& ǖP&:Y%l5ȽeW e1KE*5M=ѹiw唭*6hц[+vV ̔/IAg ǚEr?v6)8ЯzM ;5[zRhfWbv&`mX¬m.Uڭ B~#hveo\ex0enRb7#hԀZȹiEU[l'Hv<%[$Fg9&czpN>5`Rj[NkpI NnMH{`ME=5ũ NadB}/u+% >imzyf8O5aA\$WCtq8)텝dLݣZ[J}]1d?i9$-[}S8d^7,y[! 8bg^Es>Wp;U&oGþFlqu&G ^Og[TTPvBnv˹ biWjjJF2vFAAD=ZN!جQXO%*/*~ؽ!YXlQ>ă=i+t-acRI::T;l+*`쿝AoGw@JI0g0b[s:]^)u= 7Yrb4rU&(FcbEà$;~E-&U1|گap?݊b̩+ X4^ni@uwEoxNIa@^ ZL"j{]],Wjd<"rg`:bG eMFܑ_Iq e\X|ۮX; X 4n鳑N Ǖ(]N'v+@KaDEGWU g3,+~ WGJ˓wE)C kNz`ڈh;o†>B_cXt짎;o B dcuoѥPt> o4h??B`w lţQ9] Pd.h\YFzҶ}k,,tӼ2‘5X7Kf ufhӆAHA8y@zI.y.Ia<,:Z%s^+5:% ɏyEv1]7<'I ֱn|fѿe}!iO; gjG;> C;ݒw( vܿNd}ݣQq\Sf'44{NaQg4 EUqJ]&<#K}:[ ,a&0n.s1B4)fYmIJ#w%,+OboLQ;48^PsĿmLDX[ZNoSLUW X =Z4C :/f-OpuN8[}N_rWk_A 2D>h-pR ʮuv !gmyAu 3Ҷ JݜT(6xlh<6B'Vbvs7m{*п8⢧ ș.Ub72 .Տu5 _@L;ZD#ZjyRKv[*&u=,o(#߃יLwT$6KZ<[Mpo-2_O-1?D(wK<r컘h ldBhN^BVZгhNPxN1x G{#}[m'/GC mZ7݇9i:KSRMCc䎬@Ұ$ѣhA+_/#o<#^e45<}籘|0h(| Ar#(h3`J'.02)A>|6yҜۨ;)p `=\~X1?fl-G&s=c_&#jVs\` QVtQK g+2w 32}Qz'Y/e'[rgIs@)ю8r M9fDUE5 hW'2i|=WPK>zzӤmWv"i=,E#.̥l5Sxq! 9ۉh<9 3= @jb ߾L*klN`lXB SIoT׹ծ 3ײD#789)bM7@bg(3'% Jـv}d *Ǭ('[e#B"\Ӕ{JԊ*^6]iΖ@۫B !7:bC@5(X^YoA ج߬jJbO}R`ϥ qE>AL-G}]|5DqsAx :oa rqRd"B 8OHíY8螺# PY3oopT,څQ|#sHj#杢9Cv#U\a:" /{6?giR`xע.W]~O[Փ=cj?WAE^g֯6m.r HN9;Y,_Ea-IkW~ eZ]i$ǙXi`zUـ#eC<0]M&^DŽvr96pV^[(ʠΕRivg(*N(}rrW4ՌͪA@H7x p/?18n!B?G0bh !>;*2o蘎4_sqdN% Ow7`E'3YOyc7x=09LGjh=6`bg^Cccʪƈwd p.[ (bQm0.&Zqt kN&Q}`o\"l:EVp: 16[['̲?]}7!Q'y y8'kx6ag ,*(*U4nj̦6 9|-|ƷŬxOgӔ"ݭͅbw3`S ȳpz9 kt)9:|Ž#3{F7s&8ihbE:b!C#'n䴲^y˲\uE1|q!"ɑ° :RG&K(ҖEI5Zt/.#¬+i/d5 mTܐ5[Zraq/ W`%$sw[=_3_MM7Vʂ𾢖sZ ͿzVӌjU!QS&zNCW^Ceθܴ,jqz!=εt1*H>ez忆*GKؾM_d_4A&k۵1q2UNFbVСyd+m +|O[Lj6:OP"ψI'qt - .C$C@+l4hyF^;X R/^x/ tnwR`Ƚ@#ˤdz,M0kTAo]OӉ(i!$@V%Z=)<Et 6"o1{Spz)p6)݀ "!τ p:-Z@7|b >R-f ic,TkOtP]WgG%TXD]404Ӿ hiJ)T+3ԾEg{\[L6MN׭j-ခ?djXC_\ C%q¥c&2w #*@.򵠑UZ 3<>^V<#y;<;0E>`BgEpw~SYF,TZ mwGܝ)j<&Dm+oE0h)-vyўȔ _2֤ +7]Mν+IZ;!JI E凥}1X…=\uJN|%ݰ; XҔC.%`/?g->\8wWFXavXUm-J'Aϕlg }L]kj;p&H;sD#Vn8|Y65d_QQ.1V7bOE8T}Y: d # m;Pv ^.жw:g4_>kNVӧ̎.*T* S1XSm ?~mb Үl˱#؃#̦>y. nUK]/}@ \qx&qWTG TfjΧ$7b T3@mY=P8.6 gr|3q_`z$T.0K7LYpܘvBn@sޕMenA+|,#͞~B%V6a)NG̨#LDF|{lä[D#*}K9dΌƢ{NLp@]+[Ĵa\'*m( ؀'O(s4!STW\Hk2F WC?2Tv3 "3.p{X7#S=lc4@tK(2"r]m4G4H-Hr׫.YF!RHZ6 tCA$I=`f&t;t5V37czN Q)EYyV@)z쳙EH!)16kg7BA1ʗ: ۴_4pІhmݰΐiE4St'4('Wr ߾@2Dҩ?&Qz:9wkcY0x}ȉˮq Swe֝Zݝ>} 3oX*1:ҙ47uzyvN)h EJEۄf8a{icް9t3Z 5-ؤ("$٦K2P!tXS˲ғ2}W:goA>ss'Yn~WZ<iDY2/My0G##a%M.FwĠy=oj7kO'hNiݯHMشAYApͰc=Wd06qcNIQ鰈{_[~z?7 v͹kdX`:]L)R͊5l `QVQsKFqqU[П9@. $s,釂* [։O&`F.4(4A[3ꮹ:ͱ7rm!?v@P̛\la/b{Y{&H\)[ID̽2Iq40c2iŨ‚RB 7e)Slϵc.4()[}|U @|duvgP.EUj3 F_9zڠ H[8;0 DBEKC +X$8'CwíyZ$됳BQ#; xγw@pM!)6z٭\O.~f/]@3Hd&ytAE>C%xC Eo[Б@1P[/Yrptf)_ż͖^7AEeLJbL ?Z|DLD@ٙAV!$2>JbfKĥB\HmћV% AkSCZ+ѻux=6 c(EO)S<9IۏƷIE|6p[+ ,Z2jЩ fT^]`pm1ۼi?,YO5;Ovbf!f n[U~QN{'Sv*Rn\xW y)% |C8M]WYXR_=å[j{UuS&_5X~My~BmBb^k?ъF@+!YZn*X;qH,vǠ,R2uE{nèpFeD}H`w1Tq2K֣B~vx%W׎jUtYaVPxAfǎ ]s#s qXĤtv:j&CigC7 Wvƌ=cK~G mv `W$,T_Ͱ";_Ij&kqVҦ_6z'f /ӠI8{ZK[%O ,(*{Lfg.0nVBd 9QxOcǾX֕4_9֧ÆĨ~5v>s"Y֓?aճIm-]7IQ*6ҕRSMBģe"4WU346z1oJ*n1+im)t[k5:||?)na8=͑b\U@@cN~s"Ab2G#۰1څ(B'[ޞȑ ,4湭xG>l=c!Iy)qErEV~:݈f8=s*OwTQT5Q2wt*k&pBmku)kӽN(Kj9A*I& yb>GSqxg9{r&H+xX~Hna,~NzʵqD6>JW7K w7+#p |ӡ-]J=ψ)ub'B&,b;O2LJ6#{dv:wqh~6>I`_(MQ~a5@_Cf7%x18,NbkQ^1{#><pCi:KR"2(Xc!QkoND@a/ h[cR9 컰?1}^B g z.vWĞnJSu0=[nO._ k0 CE`‰-2NuE>[޼kiS<8G.7VŒAT<]_Qet^ J[zz-Fxp$.Ssғ_v~:3tz `IRS_8Y/ʦ$Y_}^…gmS:>v@ mܻ0Jz#ѷ^QɛCI, ƾ7hDe'+ ׽363DW$BX+\Ik0oB¤>sM*ݎq刂DP(eW<ͳg mZ֦N- XLj7;Ttd!_<Rt$jsCd P{XAk v~[{g׳0?m/O>z'G+E@~CBkj/T{„ ߻+zY^P .΁e.P]=S!cdx!6`IaZՏJȐ)@:a ~J _W R7fוS/I<@%1O &iME@ٲ0D?µSɴYޜhhM%^M,[trpMxE:U,V wϬ# k>{UpiR>w`23kofsW^*l'-"e,?⫘{oWfv.Em, wz>r˩H0'Z?#>Hƨ:G]͌g(@25^݋5Pw*۠Cjqj4emǶ(ׁZzMQXgIJw7e .g ң{M<AV#(mCu-/%!vцP&u$TbLnnAtUP<_źRNգ$Sww3FO<F8S=L:}Sc8 QjPԱ(jNo2.V_j6q"T~^.u atWouΖk5}N?Lu㲫ok@Ƭ>|+HAE)c1`'кxd(:ӕ^n:BEɀS)٨Io&0IQBoIvyTWieb**G؋W+>qlxbYwti􉕗͉j0C=~LnO&ob&6"`9a$$ŹsD:LӲͮSM6R k gV9| k"6)UЃ8żkqyۥ F#70 D愥!h;$Tx$>6 sK5Zo8@}tk>γ_]H=@U;hJ5; |Цݨ}̭ sЛ"> NE $?׎0^cc6- nTw#jȂ6sTZӑtu;h7ì]^3)+4~xȪKI-s[͸ y{ 6zdBWG`*[HL]a"ԽHW|=k3*j.M`Zکm0!'@6Z l˫lD»=^\uŞ);Bf:VhK !l7Aݑg. \*aN"ElzrqC3L22n ֑XVO)CM±1"GR7ʚ m i:Ps{EmwOn_oD:X;gz3]Hx5Mߦ:!6mbqz})9 R۳2lj Z8sȻ;&۾,Hh_~S[~55#&o;Ϧ}ZtS]՗13*_1{\/w&=B))L7 ?^%Y NbuܖaΎU)S/0ux~?؋g>u鴓S)F@]AJ. Y /.C}P_|0guBKz7rÖ,smz#^&B^I5#+2.di۱¸O[6nffahH}ג Y8g. Zaz.1'P@FBviTU̶ {$aY?q9`Z>SjNƑ͜.'MUŴ\ow<@jDyscHB* c5)deL楨N8tHvUrj TpR,E*-{(\y=8Q+`#PFcˆB}<W",@!ż1Mc.JzA 2H^ ;? n2 imJWyb8ANjޟ_A·LF^;TxO5YRhR˩{HQNisN9U$]˪;E1?7]u; ̍]6^9WaiH݋{Xh)H>MF &0)(%$-ɧ'2[XDbf<_! 7UlWd ?~o*u0Gi):pv\֎2\#:E~Ұ>/GODڶ(LCP1bV}JS Fn@&'L֢0VƷn38=|3m`~l}87״HGʏl~iU7V۳"m(W ˽#8vuZ"dl8\:bC($mIÆaOY.x_gs R]3y3isG%+y_6 Yp%%-9)逸4RP RM#ƚgClJlr#*  _j%v_נ/)?dړJy{9r"_w{S|~!kӔA3\%pKMM&u.n)Ipe% a $^L7*90frLoɯ6 pbE-9Zޭ/8ڂ wQzpO^)7x9A ,)BvE@H}?oڌhZ)u ȬzUniݦ 5PXz'R}].f1oa*Q#)eǠlF8(mhD;뾆RkMb0D ƴďUle6H$Dh!qͺ!MM?r^^ +̲vy*Dp>mN9|qؾ2ؐy߿vxH?=*&xzpߛoڔ6uYc[7/z !s&7 H}8kwMApD â}BsCKF!> !o{ʘ 5)2x+`Y.6n~-ͷL,vIbίmtW+W_]0j/ximTgR3 mT뾏KtJXs PJIs,>^XP*Ov@ DTkxPd&h.pjt)x3{o.EUFk[k[09>m>}Sd+T?5J,Ò@T-Oti+6køǝ X }P"RBH$wPG`1w!23<-0"Y0hyP00|,1/ VÔ$BW6Ӹ4?Ԡ)W J(n#k\U"{۬*"~ <6Qoi<c <"E,7nj]@e#1B;LNG"tNSm1}3>r. X78!(%?}lb0&a fԡ6t.VT>G@i5HcY uB c0ܿt &%EWHB2')_F1Ljٽ1Bz=uJĹGֺ}#T\HOL'=\JOOyQrtbyѺ` SrxNu^9VIsvmb "NE+Q~12Sm[u30&{B?GSr7b w EKQK ߅uk)t q Mv0Τ뎹Y.0>mNBe5FDK ,&D![IF7{,xKގC3iH<: $ H۱TA~Iz@p`lS]<`qZX|_?2.W%R]cB _8gjl9-Yrd5C .J9 |a1bz!>0 YXZ1]AM}-BFDdʚLK1? 7ս=W֯"d#-,膁#̍i>U!A0H+  u*'@ebn$ mr}Ů#4Y[nJbLQE8-uS3c[fo>) tf G#'d'>.TN+@7,96dҍ,t xkӨǾ8h<ʦ؍6r эps/_Lc.nLs1^I$E)7 \LT#\mb{{Dy>gP&Ymfn 6Åw&mpU>`6&ȿ^AcFK\X?t^oNU KPYvW?P1v6Q *H"8#}pnm(G}F%8j`fH amr)֐P6E1N]P*4T;fڵfX@(j1g ˰8<a3;`{0M ZmB,X Ŧ 3l<`pv) T9X~5Jj~% I?#H$\I.mˍz1jTWGwjf)Tە4Ԕ5qKK5ӏ=V oRJc6n(.|XFsDebC,fw! W;\T߮XN1ru@./3 ELsΆ,$"bo( %gp-^ys&>h@{Ҩ~9yˈn& }Τt,"  :ȚX^lζ HM)Ap ȷ%`lGjlX|#$WQ}bn2+hՌpo&VjE!e4+D&ETTmiP x\ZPCOبdqgW*8ΒΌg@`j>eyHf3eeBg] v|Olspn8]A "qQx0޽xh<Ϝ+J2I4:,eˠMn.8I 17*0#+m1 RZe>=˫V(ty Z>m@8 (՚c٫! 0䄉"oSOL7b^>YN8}(٥F6.UMz!98.LuHvbjR }b-NΆz]J3F1Zf&(@qw 0Qk ] |&#͜GVtf_T7毆իܛ^qa_u}],ѵ (g=/XrϺ֮́mAVr4FM䭄 SFg!ht-ω% s1r-G+iAø8}g=G^IE盂Fw>0 \x_IrHރ(jZfu줼Л3S%ÄB>D$p8!ao_U 0rږ@!'dQ5>a͟A9#z6n`{=a!-ΠkwX%tg*0ڷUr"c*ih%=Au](3CZx>;Ի;St4EY,62.CR/Q\71 ,9a7:ex*]P3>0bK$Ə?x\ z\b6R?6`i晇ஓ/cYiMG=WC5V{Ӓcﶒ~ 27/ٻ!;W{BDߤ.u@q2]1POT0pdDŽ2`_,߲B-&w%o .񱉃:o&}>fzV~2k=cH|KEe] drțrYpcXjQ /+Y4]qkIT|EAیlآuӭ J|͗hEEs-+R&w7=UfO)vIRFKr?%Q.SatWmp,Ŧ,_BN֧kA;?bZKvr{Q՛'9q Dz Ң/ Qv:9g5Qqr쏭%P(zYwb/ ~;8c7-jWd2O}~Lx͞./Ggkd}XmʵaDKRhvT`+|g^5xϣjT;GV1YlAgVΚ02Et3Zqm V/}s_`` BN QlKqf6XKŜjS$ "OԽ)pц-l;}lH,>uZ(CpX@hihiHA5}&z0zggbÚ5q*XC^%3ЊĩXČRVw$&ޅma| % t *Zq^;rha7x-ay o: _ʹ1̶C \Dr-tT-oWO1PLT@pwU|7FEs^dI_Wb<xT&I@b *o<zppfɜΓYv3іMQ+Z؅PzA{nYklq" >ɂ?ݪCSur+38Nn'@cyn&|iOp!mvG>GF4y[u+*Ϥ"Xv$7PpxagMFW-Xe Eu-rEM!N?c_A?ĞkdarwV7qo; 2T4 ǥUW(sJEY򉂽AeO*e0€F"meѣr #ǹzmd! cOB22!N#2xS5ZNsBuNPt^hKꚟ& aܑ6ȧ?G:*Stao IjPy U!;tooTaO+t&ڋN}k(P0`Os(:q==#V_g$J"݂WĬ_Xq&/WP;8<*:˕Xe ֚֡T9뫲$ \BHFSY%lFq(e(of;wswqYPzd֡G#D‰H Xd2Ɇ?㝣g|d5'Yi~'W5듊q`nmV /XJR횋|"M?:<@]Xjy}#k]:q&pD4e닾7 PU"v5єG.ue[&(_ 2T GX kj v&[kJLN mn?KmJ/MY44^)U_ ĹC=CMg.S{Qb0fЀ:\ldbWFۨ_ +:GzN.C_?H#6ohN(WsՒʖ#QyZWZ;w_~$+9d˝,&E$a-o%HXI;3BV H6n)(\bOIYXdn5ϋ* 4xhy]-V:uO2BT458*l4T|$Mq[a/pLuP+OQ VwKx(n rޫqܾ{Yn5c:fv֬xTM_VxCpx*r/H~Jq9Vl ;GA`Kԩ.3rR}V| =m[Qx/g܆a2$9MecoBl 5#W\L l.NEr#S/= Jx`(:vđS\UAtA qbhW19' Bq^oA¼ y:-fbnF 1d(S\L6ˬmq !vX7q}¿0}h<< 1vLwHZ,.K)Zo<$ţ=."az#HCf4ZFgY%Gc_lծj06 :c ӨFb m>tqEZB6#hR2+X q߃= wBoS-V eķScp&{gqxRvX 0'u5x+Ȫ"liٝYQF'Go%`b҈ 9K"2x83H/ije{}bwR|ZSu_{ψ$2RRKX!ۮ -ixmMCx.GC|v, +kX܌%,sOٸ,-8 //Ho3mWsTK vۿYclFEbfù{:YkzcĔWFir0^/ /Gt^bA`E TrI5ѭ$&A|7rPI{5 9~(7F#dl.b<&J;24p*|ZGWĵGHwe8ie I+YeN}`Kk|VaR,t]=pw 4N:Q Y:1*-!Ց4r) %R䰓! 2ʹ@ F2$eqL%  tt'DlCW8YG6QOgt^3żE _8@xv_ tl}"k7*S&Pk07 tgʸџY_҉_0cFψ}t }$uq!`-ųM}{e61GH0tOUb l $ qۼ8˨t:J i$JKZ'*ݿ;,Ƹ3H`[_3*fԹ,H-ô I'Qޡ8̚c>*7qioG%Iۻ:SAw$ӎ)x"! n~?ñ.y/ <H_EO{F}xob@tDե/Yk\}I*pSjѱ=s'E@\tl'S.K[ʵ,KJI؝P|Lg%J/fW"1oigҩFCՁļG',vZ>TpA.YbjB : ['L veֵ4b?Ո 005zsgX+cOuB<9]1E!*b _LMo :fi.D @< 麜osp_H'8Jű#$ *EDY>޾ eCTٴv!Fl sgl:ztnC80apLމ?Qrly_U?n;OxE,w gҚcV7 B71Dnh>Xo+Q]yB,ᚩTy29J7eH/ptxx~X!J#<-L3c /sMX WZ>u_60 / G&Qe锴T@za!g%].RbbXrZo77PH@[IzIЪ⼺+ K*>x: E!~G=V!D;0\w=e\U{05xt\/yr7B%DXJl4ɦ*;Tbp>q+6@E*ֻk #(5W)c*tٟߟ'"t#"fTYֺtPBУ4ϑn,u1p r+[g҄ƑQ2" Wf&9Ė(M)ç4J'OzQ"]ejH"NO מn"W~Enk?쪗]s"㒍&Oŷ::X697.6<_ێ=ƒ2 - 祖._5bQ,nW`#G??ƪB?ÙN=bү[ח~v4\=v=+Jo ӒQJ-nj)t+ec 3f)J֐AI=$Cf}N0ȬCb$u"DDsfjp&z,St_>s "4M0a]4aA-( 5鯃;wq:V (Kfo o5Kd 0A٠H9|?5GY~G.E['G`h4&['fduU8\RGA^ [POc~C^w.|1 D w'QZ!"dpuHɥ/>leh,qH1MxkJG7]Ӝ>'lߏm˂v?4B:P*@mrš65?EH0-Uw$ԕu\=K\Lg3;!AhOp _KzkͥNP?6NMfx.&&8ŗ,,>+9TϣԖE'itL};C 21/,o8Ь:_'H|ɝ%t EgKۅ|yiD@E7~@ uZ4;!5s?qYr"gƊSvrӊK YcӌIGđs昜l";M3(;w-63,L/C|u6z+bUQiHSEmmUÏ~ g }Uh5 WN͛VP ֟X n;];8Ƿ1ׯWnٰB(KDGz$Jr:Bn:o5,x)\C8F=lB30fMTUKhe#DžHm9ƆHLoxؾSYT,nzNqP ʶna]2 R2wv.M~NY{- ʹ-I&*$aX/ٶ90Nҵ(w,&ᜭe#IˠKaf|@` nQcd2;`$t[N.ժ\¡(b5MV rȆv8eSf5`$ [QfJw5f~0L_RðTVҿ9TS#2&4u.[!HHog[+4``B G& ؏ij`MeơKW{}ZN r*_NXG\3ݿwj9u v8?ZWq(5qKebjrM7ŀb<_' AsnMꞡz`r1mza#eRoC&2 <5qLKaV)wbzE|OR~3@C!q(0ֽ/Ko?tu6EIy1iRD~Yށy{A ,&eۗ_E7m*}4n+ ^M!|P'֚(+]!F1cڅparO)E%`!GR=&2wٖÐ 6ׄ&)Ip9GV Bl -Z5U+Qnb()Չfv(꼸b^'%9=&Yj mͰ OV Do9СǦ[ bp7%MHFmvB V YDF> GZf(0A f|ʭ#Ik?v\R!n@goDЋpp}WOw_N]$dǪ]!;-G IӸI sH7rdM\Yxp5oxiYuxcҰg;U8[xmM1ƭAQnJy>%U1}|}lu|Ir*z/'nOw~S5[^Fs 0AfCכzVN}+&37iEcOVHuN%?.A=m'GkAr%׷=D4'8szǀ Fja4c"'?-}V =Xx7Hk4*DT< U!5 h|⭻=8Imwn8OLyO-(P=i)c2RjVY+C߁I `;qՋkt hr:FԔDy(NY@g6)eH(]g.gk{P/C'ۿ`ocKryٕ 1`eR0x@uf,@UGL8iM͢qRt2ʘ9W.YdJtQi6+a^6/U&qhw_I,(rK?_B޺yD[06@G{*6`;:/4FBG:/:Jy7syMc5:NE;mp8 <(>N)M1+~'\,rfye'Rl[|v{s7&p59Ui qwf<:E8vKz|ĥYe Goo|'hF KFuN"xzOn 񿍷v#秭%92?R( sYgΥ26sV}㽎Q,w b$(8Go:rg+c&:KGʣcE (dξ#:{5%:ۼ|9>$IєFL<*~iV&RuUk>PS3]dDY|E}(Wm #FƖ $C^? $a;]W,:{eTuGqX?^*e׍ۨY\q/ur.»cm[4j]ɋ~t6[r) <3D߀ݣꗵ9l#8t/.*F0]v ]^#x6+7b!la|T;fKV֞|&]J( ez1n(bh3q`QD,E Q!å1*s)qSfnH}R\Ar(2Q V~rg4K4\+@T-*MWݣw RA U݌VsUȭ!|jv+ uUpe\mT#R{}I зz o֭Ig4̀,]LLd.s.dݣ_Z Tgթu{AgrޓH1;%6A!ԭ0Ԍ(b;SH<|?ah9}?iX] S# !v%՚N{$3 NJۘ+/^' q  z-V`NF:5tn ܓ.C{J;k^F`]1lc@63iI2xVe^V.f^xP2eV9h*G[v 1%?gW4 ru`UU_!4!*ңcTǶp'[3Gڸxb:OU\^Ԋ 3do -/ N)s8M-+Yj`9ԕR)'+)^ P yYgԁCڒgH B!(!yZՈ  r;JPb(m$Kn0,TU[l}OܖĈVҹ(~RW&0w'CS4 I}m]VUCNb|=T Ȏwk^ԟ&©\]Ӷ F;wSu|%0'G[оmI9ɮ+y2#߬6-:h ,jg8#~M'Z~3-yIGj/|'񻞳 kJ0eRqk DdP\]@@[U=%w^O\G6ɐnQ "u̙ڊ eHfFFqG z[0RpQz<`^HG(J{yppc ,<)u;u'[9oԌF-ȃR}+QRٝMS*xRA]fU{VU(0E%u 6ʫlnx_N2V/O5T$tH_UmN"c#C2߭XMAP$;]y{`m{(aж&ptonekwX㐦(jT3:9쬪mS0UNa8+,9KGqZ ZGds6ֈuOo ^/.XrBD$>Ngce.vcN,l˴Jx a+"6nŝ3m)@hB$4k 2ZetVd؜B]zXQ UTCI=;cI+דrJ f{i<'98n"  F.:F%Y!n<&ZԚ紿c/.$IH[>ڢIHRIJ}GK,!MGj8x|_(O^>;V4Ch+ڏoko 0. `Ф鬛rc&c Sk`Z'lBx VlRFNȂ۳nGG^ŶلYPey„$C{B\(iU:d둂|nݚ6ם kcDP#=kT!!p_1@ɋW W<1'UN b5˜o.m1յ,ZޕWNçBmj_qץpޘ[ASOֲL b N0efe,gn嵤ZJ݇#nns{ lYK عMłe͋"E2 7;M}}e"3-&)r;hoj k怂/=Rj]f|"TT딁c4fY&Ef\Nlmq~V_lrmB $+v،RInz_{5_Ʋ.JC1F Ni{8b̖t$< 6onaI_y$9[b,]e#,+ea//QGO?}f:7›pCdA05}…¯aޕC&C)Ѷ7jS]3fc^CN/܃j ,M˹)3&䨇'Jgv6(35%Ht;%x*?ƞ!B\AdqoWV4KRy)Nj ͙ļDʶD]p*0(jvjǝvԑ^ZxShONNm"Jʢb!?~JV.k2S)`qz)`_3Eo 8 /$.b4@\xZ>Yk g"Y8=~P:6H)!㨄$;D1f>F"|]/##)I(_VѰWyAy78CEG*^>]wؼ9}$Wʏ3a^HJ>ׄ(tol3oN@z5LZأA]g+"y}w?D25?KRdÒg= <@)J[~Pb~-J6]I2Otp|2"i ziӅ Alle#/Y'K\ %q2qW'^‘Knv_ݢUT_ >~l*[p"}^pTHSQ7}y_M -F*!p8;p@΋s;N]Otʞ`I01LD?x Ĺlt\ջ']nzxGRx2)SA暒<5(j#'Yi&=y./4żޠ;9mon$<[<!{HؙE0O`ALrIu+^6j52 S7hV7#Y; Y0m([9@]T㭁 E53K1uE9"Cn z zE 9Tz(s> ~pyKSTe`{!"isq:K2:|Nlv|pNu/*ډL:4$Q- Oo'Pa=((txL/mm@Eա ٻ))?%wvRL8d>XTc7&Z|y.Vohg4RAAlvI֝k7hVrB90f_TE^ T|[dG2edѷ!%5Wk>ZfpvsG`"AA.E2O8g(շHMXC FFW`Ҹl}?5z!ռb{왑?:A6!oޝ3-jjJoy>t37;Η02j^|WgJ^5o8%)u}W0O!N7 XM~46 Gdރ;[pfPc}rcsb$$8eT3:_:xA8ڠiq7yDx,0sY@#/Rrݡn @v7(EA3 ʼ9-WGXlbЭS)A>xRSTnn[m6QX?`9/ZR2YI?L~H lb_ &jA0_-!%7n7~K`|Y F՗:BW3]HWهRYnZ7!TI)wpXn>wF*U~ 9'SL4-DTN7bke:)P5w>5Bɽm$:3Qó4.m/IٚjMki%x0qJV; (XDXA?9TX*߅sgF!&^Mnqa8I7 F(lhoc+_E dOFtjKL@[h}Gzx" sK\2tTMsRCa@כ|:1ؒ刁@/ڤ WsܹюpMP|~t JAE#7;V2h44n9$\/z>eļ?ii'bJ?^>d'vq}/ydbux6(g)u5`n1I @Skډ*~< r1Y%9|ĞELnXxcP@'^ceF3!j&='9M2,i-6_Z}:S`FĚސCw?)?B^FntljπhP{aUݿA>Д~L4X-pBVn#dRG! SدBk4ryʹkd8ѡBQ\}:{r"ַ͉vDyWZs _zoTC7N)wǵدnxS&(c)?r?_?wSsVUbX@4~$`27U jNa㳤 9PJgqL>”u:l(G#&%<]68,&~U vPXYX Ad&XI^P"j+O6f,W$Av":4{Hd$_~7EǗe!K@.X{b|TseӘۜ_IA~/HEZ4Cv<3Y0T LڀCL#[s_ $b&]QWSȌxq܁#G6wS$Hܿw1T T7HHu !bpԘսhH2>wUֲK;aIi荂* WB;aBfȃ $!&4-!"N.F2A,,wD]KmemEr<*;pw8b}=>p_]HW;;nH+B0;=1Ѥ,(͠R egy53vu5 Ôb xI~QIC"Auwkzgg^gC 9c*s!\Nʘ$j`leڎ&,49C݉'REA\ m٨?u5iԿN|)9WU^V y(sKI PLT'Ҿj%}'`6i d.w;W6 &,߽u6m=uA;iXVlAQ5( R}oӺ>"M*Qeߠkk=cHIZ-q&޺sZh]<#Z'/ֳIV0[ρcW9? AǷ`x˛(]ۡn]/o ol1ֆxotpw9^$@ٔsqD^GK7)UjԽ4{hLӥb0?dU71\Gvp/ki!L_đn pq>/ft7ЖM=WO2n΃^,Gd^Lf Y`p\o 6v̲"!@KT4>H>%2jxB`v+3[Ҷw )p xM]|jWI4J^ӕ6Gk)14uJX;ֶ-_?o8sKYJ `adeW]da`¦Pn9 HZΐLGC+V ¿*_%Kquu( QtROPJo8y1PU?U XIa*ZB7 i*~όwn)g6cu$;qͭ$NzcQIUXU8ni&W` 'O:~- Fn0bs=ZpNQ!6vqs邥ITa(5aCQw,c{tmGĕn؀c̄5q;nNӫ,sfoZA19O)YfՇ*-㻗)O@Z}ѢfvoE6e Qi.5_So>$ MYA_\,M *=C(}%Cإ 1Y_y3ev/%Ҧi)oV5{@":uSGmdJihdH 'G,y&)D%,} V2 PGHDj C51 ̸grbX-zU Y/B( G}~ڎyՋteno=I2%l!Uw ˥kl ,j҉-͹U >\ w<hX^a]+o[l9d`g';["u_Bev/ތ?rRT+!$ZT!Čd4J5ұ"ӈb\MeP ͈$6u"".˱PS~CHh)j%  $5y; `1J [a bArD/f3EڂC?O|ACbZT+cI@{݄feZ5?(s{ެ"$pPxÐTh I0! RްזLlHg\꤯u>*ELd,AEg +F.wH?JO@@Tӊ ^Q4x1ucTy@TfIjɲ~t.z| 2EBYQA,Zu;ӏM^Y~U7ʪ$[0!K A=-r'tYblˠߡD"F{ZckroIGy2(Ra`vtN] Lp2W7̪+ ^TB'@cԀsgxPHܲޣZ-нC}ռ /^4#UE'xoB4J>Ɏ lRA#U_y-& PwTu??]]5L'ʉ岺̐JtI u^mtZCW3iM=g.k9ꭇ36CX_|+b^БD@!X2y{ٖ=|3ZL[מ8yqg!D |hA|(o$fk7f|H ?_1-C7% wpA4pIقgMPtfX"R;ȓ!cJ*l273ܡDʰ%<޽ڜy&t?36^qsM3#imcy೛k4)aq-p @r9Q=>!GGP1=h_8!;HI| Noޙ˂Hs? \%evEV@;jJdcG^Z|s/fZ-8{Ȧ,c;؂ar9)Ъ 0bwo ùWmAi#_:a[y-6`WPfnoKR]~~l oIi@r> 7UV92DNwV2,=.d@k/U᠃ii1aؤspȿdK:T (Jqd%j3C{Ϥ+gZUgV3NkA'D:Tw?wKOfNSc4RlXWoA:~Qs+&1E N厷+ dr[/׭{ѣkUZd8Xb]AFA]{eșNbq3'<'BIp1-룺3Djd&59?!*E]ji$%Q u7%1D)ߘO|&nQ1c;m۬sgRPi0*҆sN( ,c0*&Gcɑ"ڪ+'i%azD55 . KM< ݐeH*q JϯחZ|MiR%Q5ogi 㛲ėP K̔=ޘ25Aq쮯O"8k'Ʋ8u(GQfE@Lrd3;]E./5&Ne _ݓXQ2SG-i,BCuۖo'URcUYl4.$8p'+-p!wK6Vh쨷\YZ-=Yk0wBo`4b1o~K{8jA:$757]**p/4/cFB^WlndE) ۍṬ!oYЕ;4/&8 v;HD g<9S+ ^xx@<|!2nOFY)%!>)xy:1yZm%>/j(u d.h$k&? ̿7zKPEuRAZM8D|A@qbtϲ4i~+SmI!ZJMM#+?^>Z ηiJ6[j:0#YgKk}Î|b= &Byߑ7YJ`!?*uWK a$! G,,`B,?q/q.D^v<F8wT }̣Ȇnk-_4 _'x\Z졮ND'5+Ċ 2lq_+.|5˨jnb |mkྀQKXw&@MQ[sTvXMwh-a;c5 :lzEd'Eo`H)$gWZn1N"Ԁ B'dwBm̏1eYZJG6]] M"w ڥT?zx&/-K_;_ =JZjvA<1Xq ' P Y˂07d^Ijsg"%:R%#>iqtnG6-~u'wMNse^w|d!Na zp"*-(M_GczV`t:AHz\S~*קN8X唥Do \<1uOO_)Cw0 [夃'o4$UߣFP` @H3&. عMa46d͗TJXT"s?I#[?Rȝ#/IaON`LkΧm|Z85~ ýnWuVu]d5$"L,G3}QzAOU1 `&)zp\ tm Jo\֫Z.f D p|ãy  |g $ds1."TD˵5jN8FSbX9+a)#Z"~@m:U3+\ƹݬ 4&v>Gs$N"mrӛ&)ذL ω׻-5V|] &̓[ :jbn_kJ 55*ƽO<-ߐNƆ[q\hƂfW 052ݽ] 2̨) ^b2CkäRRmx_x]ᔮQE0Z+*6gxN!:}1W+mp/h :݈ZŀdIZ!/@H$qaFQӲ9{/e̝ ö"?tM]_i"`Y,sMI7QL;*Xcu(_5M-Sޚǝa,/ռ˴{3,{2{U3џѭnH+0uz~}0$fYWe21{}!O)4l{0@tɰJ@w0)׸?tۨ 5{KӖ f'N2QtUGkQJxwfF0jTk,5@A[ӚYKPv@(sb )c4@mߙ\qT`6&GGTgFwب(Jʴƹ!A@nL6)̻aKBڠ&R\b2I83Bܜ-DLG WѵKܫ@B. üinBM8n݀&~ u;đ~:L14֌&;qgRg^1h׷\'oJ_ͬx#1loSBK-ձDP8PR1YD큅27NĐ^o>TnENYdIo- jZ,X~̸-7+a٪G#ȢVAW5}*$HPYgتk2QїvGPU[o#]i`Ț4E4 A }efIpSFL&9nk^a$5ۋEF6:X t7 =x}S ;z̘1Wd:\L!w}s.PlS@Տy2 k Mĥ\JN1q$Ro΅D8GCF4^u 3QG0o5` x"=JbUڟ=X!!`ھ=XO~aqmpHE]A^d%H ݩ X.P}_;݁W"$+JѵWGYJ_ q4k5ٟ8TJAd"H\Q;A dTc 󆜉1obÚf "_BڡWv2 &4PpJFy߂F \;5wf,GcV-/^F+➡*8eUhk g&dL;ف4W\?Z^4D?|ݡ՟dpnxss W }Sdf&|2B\Qb7 ̤j]x.2kd+d:PJ\xmm 8纸b]ԿR긄,CUuO/kFcYEbH~82dEԽ/ڻQG`O=RsZ8%~yQzM\5qRwΧ̶sm͒k2Of&Z,8Am9TMz`| p{-44Y|mCDdYDLozi8V.D&Pt0N.[bUʷY6(&<žDHlCg6HԡU!v`O9ʍ(n xYZWkIC~6zb2c? ޴UxEGhs>tpژ@޴=[M711Xw䍘eȚ? =3qS>崄6&SԇZn:EOmt ^2j {ǯ~ζiƖ|` j)MP#!jL;zo2U<M"s\[ʢ=„ꓫN!)p.z({tO*ODu".J*g e큗n]e߳!ڭ %f Ժ+IAOP]u:G̟kca2Adv [2Tv!DE}*spc"dߑ6rЛLgΛ"WJ6w U9ϾIm|}QIUʲbVϺM\f;^WΣuH.Xn:ZE=~A:<ۦm:T)>}@4{Z's}eYw|3b `WT SSV=#HItڿZ 1l}rJK9`#uȺ!re?3S<}V$zZ(Ѵ?(rц)ϚИAS*y/'[ZƱ9*U4FXo_1~flIZoYꪙm+ա4gRQ,ga.. H)LUkzx!IՏ"!aM7v]d',~N's̳>¿(*9s.0ZWF3 N5EXzup RtV=ؿZm;4'+^縆٩. j@9$adUtC}^b\ґL볤gsPacd|bV-2Qw*j8p#bR1Hߢ,16- 0W `՘j 郅~ Z_ݹוj>w43 ~ dhe4UD<d]4^xP&Ǩ00c;^nր G!׀Av eI:!ILf6DXs6@H=lš,e_&ch6MID죔՗ar-2JHaZ]/ops1(@f)|`=_FϏ UFPwTiLy`+Uxv]J2;G@SUtF*NKkGY9@Y.h@;Y@n /3>SqQ2,hU: dN";"1Q|&uX8Yk:PmA! S76MZb"۫vNromReعh=:I$Ź:z[MzJF4MqjIÙ)/?kOxŌsVk906빤XW73Z>xa |[&ϧnlȲ0 8zg VKeA/iXF'f)!WDg!F=Q5b~q[vjB9v|eѵ) Y'DXg0"G@dFg,/ VDiC8`㬻zv"lۤ"2GSH 8 qrICߔAKdˋ8ϜýyrQā>3Ma!Y`u;nߝ[$IqLD,<?fX-= ̏ey}~a}bco?!11vwl`?rJ)U9ԗU>tNJե n smY RR&$Q 15Ħaq@m QTbGbFώ;'‰#ʪK߅f?1L䩭גA/l85L֓KIywC hPW-m  qK<.qU?YsYY`~ e: GBTs g$}beEG_NaYL ol)"=l|{ulO`!)$"1 <}7=-qNP>X"ljCqEN^4͘vJ"P G }xLjV;8]A!9{!qgZ uSU\tKnt5 }/1<Ϊr+o4P(FX1Kcf}N'&k.I ڠ#@ѳw ~"=銪6ACMq )<_ $JX܊HQdZ,ݧ_M(\8 k1,֭ [nbI]ܾp˧lL3mk(pn=wqDoީL6:75[ CE9CyvfQ?İJ('$rwM<3iKNƤEG?SPdu˷o=Lé䆟Nw)U`8&o^꬏>%ٷ!a%%%`?)|T;XV'W |0i{$+D=|T5 OƝ92b/M7W1 +S|p 87As "<"u=D$'V)ܗs@Kq7㌺b#)&gև1ZC,e䷠[IEG2|0N*x5=4{s\OĔ`Mw(s&#> N1Ovۑ焛_=]2M!lJ)_@Hf*7\޷Xnmijb5素ӴaSaY"?3ϳ nog?ņ--&zն /řlxkDi@~_356pAّ('HX>E.J $9KhE3;@jcv~(N%sx[ܗ !zzo%AZ q9u?ti]X{$|fhrdGbv!,x9ƌoگpYkVfvR C.yV$ NdT$쩱>ǭJؑ4 _D=H)͈[s.~$a`H$/Jڥ-kI(tKuZ ElrrÙ18u[V&?M{6R=ZrgPGB畽GJ**Ȳ3, r>CΖ GC͚̽fhw0C"AӒ$s} 9L FpF}c^qs4c!87ۡ54 lBf<]&nYGHy 2wGRd'Rٺs`|a'C n2:[lY1Y`\r,"YJNGLI/,VE|dk<#P~ $aԩ6vyN竩XbMނ3Yxa >k?d(.:r C85P݊wf~-ٙ&5t6CMpWOau :UְHdp"'یPU%lIvw75*(G!0zhy謴֩WYr,9hC94gF|WƾttV>P!.L13JPAz=)e[`O|Z@tJ~Huk('9[-_XXh\{u4nDk :iBghȐ~I?},sd̒U6#zT8bE,!9x9&9]P?:tA-c䓯`1 妬rww^Xq#bi.&gk˶CԄ%IRk]T w/qzt ~ǭIz 鄊x|{YWS8ZY20DF8xqRb1${Ȧ{baY /&]'Inn)?h= ڃa0ٳ%q}Y{pbN1*tR;nb%y؛3ZD>eR#ؽQa`B-#s{IO:?KMQrkV!^_4Fn !)-$28&JEVlb?eB.-ܿQg L䢔R|] pq5TQpB[j 0{ )Bi#Qڰp"} QDImAKu2X7ĩe˸`dG uI1eBWif%< MIo"oSU{l7rlc)e4tpe䑫L%u]p6Et!ޭ.oߘ[k+h5ҹӂ=0O[19be ԫȶx_FoNu/&XX"׌V*kӃoЪYnl`P0jy/Ubpm[I#egk/5 &AN/dYW@pߙ R_=w=]mVurMmZ=m[Tcfk'GcNW) Ѡd%)%З e]}#E,PLSwṪJ[prZclmbS>ͫ=xP% {;!bTV|Y|$1b77_E/NAyѶ!Ss]@wޕ "ha4u1O`D wwvZ-<- 3MkȾ% Ţ>TT`v yvh6d"{}ptPq!Kb!Mg>KGjfdN7X"wɻaT' obbѫLܨ3]Ŗ?Ox+(F!kg[uIWzWG w#tKqXŤ35SV|\!XPvdy2f@RRЉ. 'OzG*./N泡f>Wm}AV_;bi}ǶAiˊ*Ʈ:Ոu![Pc و}$ bh^΋ƒ`oޏC!|"f2$NM=bh~z{]_W+U[|BOV6N mW1;2 |Pfv t1 dpr ΅f-Yj ET[C ?RHȴ'R젊g:&P7AKHyD~g[57-.Җ/0 ݯEr겶MCg}& mC &MF2c'WL4EM10 oɹڲEINžҴ\QOLQK!iy/zKƄBlwr-ڶR?V.RZl߹gLh^DFJ^y%D<{7U:D:8 UDi@=YA܈,q~{؀"@:}2) ʬƇtz.cgg\a u|K_`4V0}TWTښ ¥WzolskMOLf20Q2ܴPr9o/|ḵG۽,MDbU<Nm6zmVQ㸻  "?v ^g0Z֪,ٜv9 y(ئh$d##yZ|r.*f3R9X5GXU@&TQ^rِ˴b; V(d\ulAJNh]iw˴6V3Bz^n$w2qCg>{g/O9j.6j=+굹2A1c9˝lpXE˗ >/ɬgо$챬Ô-k6bG_ì+Yk[$[4?xu46 ч΍u*h0 ] *&jh*z 06I{9 -`O4eaĀ#?ST)wC75Hb}/]Mttrr u`䟪] x[X}cewz!AiG(ÍTs3t3 ] yS>6۴69pɰ%KrBPTx൯cQSPlp6'WGN2M܉{.YR˗ : 3@ X/zC(CM!s6X4ù]'f0A U1}3t_0 aUF^sL![3jine}.H:/:W12@޿Tr-믓; Yv3>@%wȹ?|=}Dǎu CD]Sb~&ʥķu7]U=F]1-kQi N]XҜSr>\J>5G}Ri&8©udҋ\.A^i~.T,WÔ8 hucPH@ a^$Q-!تoȞRrЁ~`[Dϔad~*p 3o/hUmgB-ܔM)yA_CX#}U̓w[28t-CgՈ_%e v]DC[|8a~AX}|;FHgS/JXDd/uaA赥 ]宐HǶ%G:y(s+eܻBy`kR d?B]1խa0Q>ň'L3=*,iFltsO߯$>nŔJ_5&cؠZʨn Vt)DPt)H.)ȋrH$KC&wV/"Jǩ_iC%Bx$?cvY mneڴLv4/ owԼO=AgM' -b.I+fiJ`2 plC*sߴz[}]{F+aW{jC471erȥ*ϰF)QTT0-DkbEآn-[>lsf5:9IyS^+gFwSi=Pf0p04 ׁZTrP,n:|tG}RrFt>lʧOh 7d8$nٵ#6ȟRu*X\I%0t .{E36-`=-.rߚ ie ayv,9 PMV) S⃋uىqk8lOYdQa+v9e;#>G4*Ds B i\76۹`]tA2ֱ9u<$z'r2V/!jtB=3 v߬aA!`7m T|ƣdCsVs3B|o"X#q􎦈hTԳ*|Lvkv=$ àcǝ{m? Cѥ ZW;6; Ȁ;Z=R LǎT&o5Enq؝5P̄jI)}_5Lt%Ga'~mMŽ1yAHu_YtUjea{X8?'9Q:rJ 5!졖mS-1+ j5#hvhhY]%89zc4bLab_oM8#0c?d=N1cd }{`ji5wGY6bo_K?n)v&0(`bJPECr\:SoN4.sLv?D{jn:dI<_T}xJ%ʎug%;'rݞ,wWy՘z6{-XhālPDKL#^D9P7(omgY$G*MQװ ?׷q=+A.ۈhd/eFXVUSfS4 x.R3v~U;nt B @^#ƨASa{lT@|\ϠƘcA@Sݵ.= pv* 8iNkrmGV0bMrU'T*&hƽΉ9;)N]U͙X8iU-Srݓ&aT;xPJ>^& kfŏY ql$ R'K %2fyk;*J:&bqlеSSՊY[2רw-*σZ#7ڙ!iawl6g`2lKTڗn8}Nu/W$Es\؏8JN2&}XXa]f%53i%!8zukhp0GY 78 4qQ;uvPO^tqDX8Il-AʮY2YMyghX̤_ 9#)x0c|@D@1.NJEL u]hm]%yH= dt1򭛲FUXXe ALԦP1;ܘ'$DxuҸA;D%˿F_hyqHGlNn;nOuݽx ^0X0ðe`cpIoU.h+D75lG/>0WeUfDokxzڂS"r'ۢמ}_V_x#aT}:|kp[P,e:XXXpt.vIcdWSIBp6iXG`*_-dJ-)uJ:$$r%(ZG,@o,{kM<`ҿ}Ic"|OM![a2<Ϙ{ =Ekiux =$Lt8@q*>] ?83vPĥN'\]<דJM@эLǥG `4qv j=Sfq%% 1rFBbBc` Uh7.lh mX/n{Q8GD˾{L.(>^MW!X bjӂNy"85 r0۵ew< J1xY NM +jvH`z;:2@k9QZ~|e9YH >C1NPΊ} ?4D?0i4CUޟqU|CX% 4[s]h$z"|4?=}8@V?#v_ q ]]AեgxIAB9?+&̂se,:IBK0cCDn [6H]@$ jsa$9gV IH}GXod-u}t|<ÑNS&`sa̐cWk%ox!y%5ȮG ?dߠ"6Bf;q]1' _ -hH݊"IBD׮MܮDL%RTp Y ;iEi[Ud!]+bЖ*X|1[ L줍IT ˬ1l˺"ыFא5h OThS647&VnwaN4A 9 k(3yߞ;>W_i!Egڼ !ہV0Dx'? POZ khX.Ybt0Fixe.hYaC',kiɉ u]?S+=ؗsrw"RAG}ٳ[&uզ>[4g]TS;Wu:8rBLYC^#H?Q086 UQq(f;R%}+ی)p Mx0W`+[s{Hcv݁5NΈVe̅jzKE'>ĭ pFhibfy, !U;W ڠ ėUHD+}SStb/涵pY߸9Pɓ;qJH>2ivm&.VJEW]%"~ftm?kȃ0U,l’sZ1"ܓqi͈Sr2HjV䱂b2vLUEУ7aφ K:>u%% JslqTUoB5jC68#dXvB Sțo[ؕ7̋X75v)|f,:Mܡ}nm Ed)cDYJzTKȥY%X[0hw&/bDO ' )GZG?J]'2_vt 8 X4 cE]BU FuԆ!N$\D+巫mAV7=j0}dO ]l*EJ;/:.t#gI}Јmyt5 |Vʕ_yǜHz-wk~XOV|YPdP-X E&z.|XȻy@a3xЊQ9;ގ&yǓ!E ޣyX{AmyhQbrUF)N} & -֍oya&Z+KM #ܶ<8 ɿrD=u7/<<|5Jwwa[S;lꀊGQ&9Ym Hhg*S{O~:%EBgnkza oཱ/+ǜCg1 'dbUe6Exng7a]JڙiЄՑDkϛ3>XMkTaʴDo,J0YGc킅uPlDmxc,prPӑZ7Mev@:'ϖGTOR$,p020"c@;bǁe}%@Hd uг1jn0RN&x90Z!KLFhnNV G~EbE-TO%g׳g/q#,lm-.> ԷdfsuUq~-YgHj' kB1= IfO1i`4}BʏbamRqp4C0Rvfz@p8Bp՟p10>i&Lw^k8JL4{~ u;^|U1 G>>2=iAj#Q>'X,}gL?oDυA˃&;I^PLȦ "-p?-oQܧ}KqR|rsG%S It#U5~`ܶ}h3=qce(qpkfR£i J;^I= r<=jt ?r|ո8}4UEP9@h(X|a|-[Kiv[ !,YCohx#8LET<"J)8omd eRԦ!wʵkx.`bΩ:Sb#O>nJ0L G]F Mt 8Bj l7$wA m5FN6tInӌ=48b C0zL|v1(#EA<^#-se ΄-j^@$yMNL1fc,cl2W̃-b䦼U ) ^K@HOǁEc^JÈk\qs 7{uǝK*1dّ mbsbqSS1BZfUUh%;P?PEۅ92Up͏у1SQƈJAc//U=] uqRYfF\O쀞Gjbi'rnQ,UEkǫI]Un |>}i^&ItNW0vHCqTDCF=?aI;,o!jҶlNHsIK{ɫQDB.QpӰiDb (p`s5l` lܖՋ, FrAܮ8]Q)ݺ@m_nMi:g }s` &nW`,~âh llr["5T NF@/Y'㸭7Bv9 L̘G=#!cgAhɺ8s.m2$u@w֏~,?lj`C/8o`ٴAܲDKA4w^+]M-XגஏyRG2ce KJ]Du~fc`eyfJ+UƯfЪ>NѸƤY$GP[㔼Bz~&n0"&l?p ˡn`%\I%p$C@`ޥmcj&,)Ezu|L2bآ @;~ǁX6~ZpFԅ(qmM\)fik&Ee%AEx>^ȹ]3};GzD#OX_:E > $5?Ngw~'bV,CJY~tk-NzjȀqkDy%TwVjS3H XZEaU#Fת,Z*{jEl| A{+fwAp(3RA;ɰ圻5zpU[=>,!WqPSJށ(!`m2]2u'Ǿߩڝ#w2xrn7=(9џVA Jۋqb}MqөaA ['Yh5)JWxTdNb~s ?qL^j3b'7<};TMq.WEd ӟ#ʍC?AxNG{DuZ݆'urt~y9٤% Mm.lɴ{C-8鉇Tm/qL? *@`I.jёf]2OfFޫ;bߡr^g ?GBdxsq ɍ)s|tp2j޾OѳP*M++~j 6v11$ND%{ua^Lg*|7fJeuK nSQ =Wh%WkMƫ75ax]6&h+Okp\]'54m=n""@5[Hvyڵ&}& UPb,FHgLtGBї:xه 3|503̔O% ^fc?ljHqZqg2Y 7-W}dDhIDWhwdI&(H=Wc!fb9 A}.J )UԢ GE}QorE/DzM̦/zekA;t\ cm%'Q?WӢD~[7ǧ$t_•H|ŧ`vk4o ۨ60): }=9m>(/NŢ`BL0jdxB`K"JG Rrt_eL ˋ"9e$3pDo9FxHS-098[;aQ^)$?T* Zr3_pT[oKB1$Lt(d=&}Bl^:![#iyi*5 }ZqX6.Vv՚R "UwB Mysl~. +9ɬj{4B%XP ~/R'Q7Ӂk!Q"+0yĴQ'B<-.]cήrB[(S/Ee?v)|-av;(WsO=Gr&am<H? c ŜG:"]R /ŋ"ha}bTq_, nehlt@g#xэ$N 8-"U NB5S|<PhR;^enb,JV3"HÏZ?@x5lI음~Icy}ig:agܥ)}ukG1$h|dRT(u'-ב"7 nA a˔CKЛۡݵV9ȫǫ~Y$b/6-aϣJ>v#Rx--ceqPcj>,r]%Z mgDD0 fWId"A#s7}D׌0: ɓG)-]7(}(2 "w&BFie>ysb^2Pt6GjZЈx5aXqTP 7tXaQ47,nz]mQSa':ƚ8SIfЙܞcN=W˂ETCxv zj"WP8%.e.z~!xt#n\KpUNt$ifV+k еk@YvT)H\_jBm_j&dɏ>^Ok(GT|l% њ.eB. o"όaLH5\R⎨6 .r:G[쯅G}^Ywq2I-AV ݉ht0|k+JwN{%2fLnt+#϶staN5YgXGImeI̖lXpZbAGj`ϧhTj ٛhp*>SHMc5ۆPtZ&\?\j? ,+]xAoB],]wh_!#TQ+ *glJHX42 cVPHZ͑A͔[-g2礌uz7yU;N *Mȿ KL֎ǟZ"BwS@Q]xhS zL:M9z74Ix BFH]:o/;:ʑT3x J#ʴG\v(FY/T؉*X!VVjazfFɗ&Bӏ$͟#: ozU@CZIJ?8m"\^LL`Pw~N*݌,Mfy=;|LVpfRsUz7.39?4S.uL\j$1ŗ}<2+J8]yz&HhF~$]eGP+N[]4%ElMj B6Y^knxjEJ=I$ eAsz* cs^}+=E5R(2(!k)D/^G .j_!ŅՠE]Q3#.,ՑneNe 8mm1w4!{&3_0:.yk@,;ES3k\6G SpQv} 00[u9=EmQ$xߚY6i"xi+A?՟ָ'[o5 KC#3f4A噌,jASu1 U 7^Ds __ d}OƐק (ekS}J}*F}JiW8 I =d У+qh0c_րo/ p0TS$[jHc] #bHGTIM=f)$c:Iy}o']W&vU"kRu.؄SQTӾ,렦^'Fl>A4 ]zyC%}n;;-cizAoU /;Ps=̿d`q_UMŤ1ӗP@_a]gIz#dk"P}9Yqu}8\NY0Jd ?qvcș*dr8oza{}Z XRyB? V!|<@)逴D?d*ѻDc4:{B_W53bHuI*+ԮD " A \4xwg M& &ˆH)> ݗ!9>\%U][8-tJ"DqJۗx>np#CҦS,[+\,Oh>>yZD4\ޥBIt 6ÿC}I}&=g{,:`5N؞u~U bZm =z=FSAƔ B&7F kqU](+ݮl /k0ޏL~O8Vk}Q)M\:WSKIxDݢ#Pf^^ٲmWNO\4 $l` EA>M*z^b8I8Dnk`| 5~# igZk'Bt+P'*3)Gnl^dlĠ)*sG+(psAʱH_W(?Il8[O!ho i~svÓÀeeCԀH)CORK_tcE.7ZAu+hThcp ?o!Iab_r ʩWz+D;JI^X(GkcQAZuȢL]瞬?@igk 3Ϥ,F01=dKҖf4E%c!Ʉ_k%5}2 ~dyd-B{\0/먺([As,lsK\yP6DuW(!=nZP:oV_H:?prnl/DvէdUư:P۳CZx 1UrT/c4)!6͎v%~\v;LqBE8)zHfOs(G+Gd1!A`5JƀCD廣Dg8o]{Ι usBDv2~716h7ı, i,cNaB]@{KmB&S*H +m3\&CNu}2el n `]N!\=]Uv$w p0pߤN<rM?nkԎ%ȭ K@EOt# 8%_;#QzJʬ?txY55L(rOwk%v" 7w ==Of".5UZ4U&GR`V~@5iIRKńZeeA07ID8m8A0?]#a3T/(ALaͳ~1% N:WXջx;FR|*#gj43]_<,DiwSu l_ACwmҘ]trM4iB1ݤ]2IHc ذBs0\+UlTJůU~\ZgW[Y9֝- x1u)+-й%tmb.:d5?:Gva>@*{@.nKT MⵕZ=@+eIim3 =ĎrbUcgıNj6]DRߢ:|~xc'-6%@*ZĉpuDx>ФJRa7]-+t %`ޏt bgvyd/J$Rg[:խ!GM92Hy 3+N~F#cZED 6~7jC8_xJcT6`Xah4;X5ri3ێY?u^d?g,\h*Q./cn9Ұ~j}ݜmh;IEQ%*Qה`ƀ+CYlv'g=gZg:w:tCB$.bW `W5K?;yl]ীT Jd,%: 읜Mk}=<ō+l5|g"aPwo7c&@0ܷJ71kА͙#۝O 5jY\}Y|q(~&sk9v]j,bLVPOONgV8uAd9>&޿ @-Yb]b)׵jrd8|:\y6ĥ1/2$ l[!N2KR,.tUx{NJWQ܏4/@%KCw|p)]M}RKD;mCV.9Ϩ+:sqT0-_SyXxYӑg%D6jaڐP#ߕ*"d[+Hj(*38m ,R} 4^so)3< YE.XXW"򪂆#j5 KŇ>򪪆6cس%_cbx@^B=x_D4+ tybߡ: Us}7eDӌCrśpħiqp ۂ>LHD<.y7F~K ]R:a!Fa_Tٖq4Otk U 6rPyJ6~B@19ҧ $`MO W(_j[, NR\}Z4EAz~ 6hX͹Bs.VPn[(`Jm&-w@@m"ny]yFpﯺdBQNM6)T"o FpoYnj0 ~'T+K@ez٭tB* \o),(D}6"0AP9.]|9AI8E^}pbDvA+j2#i L9<}29Q˿$B<> [ʜʔTLaK H6ؐɷ> @^ Aڀv>DkqJw69{r ̃/eթ-6vh78])! bUQ0'= -kc`RC1k*aUw, R.x [n,VuΜLrHTh>p<3iTһ"spIcv ʔef.2ؽȭ+RL=^Gl28T2"5:mtN&RڊZ@ҽ&kavgS?O";a؜n)f 6e@V_ 7q$T:>4~֌ }wg;:s/]:ј:B{2qno_r} P|,!{>E|)B &J^jv/56#nFW#A1HdQqN&X$zy`53.W8]:09>>Kao xyV:]ITrS:Vw@/wP{߆$*D{s'<̥G3ȗXRMndqtm9kfxE:}LrŢ#\g(EU= ixwT {.K~!#|-^;J_)Psl-aGRoxb|(K9[FBxL IN U5oS@ %@„[uu)Rӥm6 zѠ;·t^?q4]>ĸx8p(|{&v*fpx}!؝M*r^o e(M.4 sݵv?`K.?٬!Tn>kЂ] v(Ҏ wafH%*4b[D{LpV<k)>Աk_vRmxƄ;r>ytɠRB4FD//榡Q3rLMg]*Ha߄R.1aK;W]B@)jۆvCK^8k\р |4CC@L 0AlVHDNV\+|\hduO hAzℱ>8ÒXW_,eeu zSFvuv^*R6NhӒ%i>RY_8}t#.o9@-͞.O3c7WBu<ݧ65gE2ls)毥6&7:Lhx#'7'L|`1νcXR'N=gY[xWQ3SpA`zL4#$f,岤)MEaCѰR+كWT. >Gj(w*KFKEېۤ$s6;#CQ̠$oHk}hubu\SE>ZJXb64_ `z+9`z}b}ܪ42Kn-mh~>6έDƱRo/'hbhC"N-h~ٖ%uU'#/͵T|sSJ\NE1ց'bsQ;5z>ao[]|zEC}|v[+Rbnj娨hb*40 }ʡPj7=.,֎q3ӭ =>tܞq:QHE),Q*'d@ȟ# [>*bUQȪ~ Yb(YT6>sh3x'c(p;Q9 LW4smblק15arҭZONHd}"G36Ω3TsٶD>3J]c79qhc4zl;,F884V.p,ShgS۷L7kJGᬙP{JԐeudF>\t:9w_j)1j KA}w|3!a &^̷"V :uʥt#5OL +Ľ[Mt{QpaHc{ Gۭk[/]xܒ\!mwp'` A􍅓_pOA503`$!bMSb+JMjET :zފEvMSZ[]#i6˓Pu&8MNW; t%1ٗINw5ҥ ;]}D) 65/IMù؂.i{bz#+/yMaʌ@;E d{ݘlAk溏dUK:HƟYyJ Rn|-hhOw>~h-mAENM ڭY%#q1ae,,^f"62cBP!j0yO3F.a6BO6S[]B* R 4OޱHi}&G}AuU9z$`gf'߉z5aN5! V+ţò:cEc!}@`VK'5e>I )+A&,+>eOŰ ͢G!⹵%CnT=<;A6~ѷ@RYQW8< 7R3"W~Q\FPDbwc SG *{%-!֮_y/>Q%<^(isn ti ؕz<-¡{4S W 耵)CiEdL\ ⍃BC;gm kk[=-% 7Ǭr-5LB4W.F^pER RA~t JN-XcN*u|[ȏ#26U_N0J?0SAᱶDȩx5ۙ]SRYb(rNgCc up+1 A֊X9lJV?)e{϶;v)±}XϭuZV:eɱv#f quHy2n%UCaŠ atOUȔgT+ʆiUyGXwAX%cŕE ĦDI:HDYz??Ɣ[9EI)$H_a/0Բ!$-yyf BcTbwq*0Ѕy0beӺ>E,9&V([~rY>ť~de%.T)Ch`Vh ,a)` ?M;hLadxAYI )-4b.J$ hvaKN{5V##4E(yŒ+1*%ghrJ[xx9QabgF@8C,#(ʻvIwR"՝B̶57(ͭc0ijA{|v+"'H>dof3{nil3mq2AA8 xoOp1$#0:2t_S{$mcAJpmF4a,ױczYϐ*dݫ&wh+f)Ε B3C޶gtvc@*!6w"Up?lpp0*L~ _`L,x,%ϬB TX4a6)w[GPC*+I3@L |M7YL @op$w+*}y'$:2@Z:&H35Ԁ/ck.zJ3ּXdžg b4u{<57H;օ<$2 MkZEUrŀea߫N" wPQ,:5 s~$ ޻##"]j6ʏZP$'i*8DtVOVA 1M_jj[ ̄:V@k;tM[쾸nCzE%NgO: aϪ1oJw<4/5m:mo g/~nWTbPA24x׽l^7?(u\D 1sj2cGc`E;,3) y-nĢ{@pDjɿۮ *q?5DwACZ2X0f$}߸u95>Wa8]Ox-.p8\8>QA9oTމ=-i5(_lXZ{ E)^I6;њq)M.t`uV}зK퐡t6Ir5S@F^\h5ٜs\7WD7C÷*%rNޚ>S_кM,ëV&Ǧwz_+7 .ƓJˎ f^C78.ELJ" ; ẌG>a1v#<%cYEoS=*V^E)D:TM Z a}0ArVȥc)oaF95dD,-?+*cx1Ba:Mc$@4F0QF#y@ke4 m}2f)8[^Ik!G:@Yv/D,20O㎌FΰmVksr6 4V:ϋnZ3ܳXEO{bk_`pW3鵾 T׾39VdĞ* $#4'JCBۄ` (+A׻Vl .͐-~A 0ZqU2 ϊgqIB4Jc^F{* /9Ǖ-ږ\oy ZStq/ǛT[|N:H"__uڣ"ؘؔI/?Uj>]΁H>|&O{jN  a\@&RuVM14湵ZSY{ǦŅ6z F΁^d3K.{yK^8EIE0(IR ?5 TWJ0'`B Hһ{1?2Q/~W{H5k)5'i í2GJ4$/( x,]Y@.a:]zK |17ӪE !ƤwC/5xrk:,Rg[!hЂ ߒ0~z$L(PwgOhs ?<}Ήͩ>pOh,4&/1:$Qґqgv ggLYX^K=OzF/qIW5͛Q)1/Nl4R\Hl/뽶Qt=~a?Dɰ]y|g|ڥm3 X9Oi+~My`C۫kqy>Rt8Kc\Z׎=;~wƒDn;*.L/غm,dq ֧] , M9S1&&7X/AgB{HYnc9OV4?awlݙޖN0O!LXC@|#T_RkX si0d^׸3U#CW,W|Q+#:w!hC,z|E$g^>TFHA9DN4\å):'~C.ɸ= sB~02jK[wfJClW")@0znsG cs T̝z 3BeڻӰKUl;̩D]rh¡5!\Օ{^"_JK0D_A竏F=AUfm "x(#"t 0GUpuی(~a?\@Yz,|A5qi}ѩ9OcQ~ך (|LW @NN4vy!.uݙlP|՝3f랑}O 0}􉿀9Q9M1F+v/ "L%5ù(4LsȖ{"j΁V i;IZ&> /񲶃:`":A{qxB?P>Κ$ְ:r~XIi$^P4j)E5I 5lWE y9ԏ; k V[F>bF3ķ>f$"m礩$LGY"nb--7քR0}k*N3&].dAp Pns3< e f(nWIj"W#, 'g/P 6bWCAJF20󡏱b7]F9)I]X0S-X n &vzxLmZ p+g}qpMݫ(kvz n˒mV}J']:[# >EyQ 9P Ƞa%=̤H=ze"> &ZGL,G294-w:̓ifnL $!jÄpƁ:A竈\.WYf*`ᜲr MZ28a'^B,yeuh/L .r,_[EV:T>mkumi561e4aylH'3Pˆk%ƶqlro YkFl3=2[lQ Pf?Sd7srU씘.qT9sY r+dHLMbK6i7 OUNFC: ;)o={1[q׊hoĻ;Š_:tך/Ju>#d'V7W=+׷)maH#z' *6ܡ%9#*fϢ $ ;e#V)4ӣn7kQz>&4ZW)-0\QVxxei?W.fŠy Ru@d{~9W1tQ;ߵ6oX2G.lb-kNdMh^|C?~ѪNjG=jhiuR 1cbs Y_,F fub{27 1y|Z`9Bg.bAO=+] Kȼ 2\maNV9F_"TՃS\膓%5Z0P)) x:pk<䳵_QQ#{JsK, Rv!6~\DIT9tpomQC)?FޖBF*C6bCbqw{[(p J[@Bj}-euGU+ [cHiCF//x.NTi`TM}FL RmREjb۰=,E2P@+ؿFU"UaOmRΞY°b1)oADz`l[dϓ]}WA| 9ֽXY(A r;ng=Nl˪=8-j˗Toɍ'#Kl!eH,{Tc6Pfm*7„Z*tE|`JF7v]B*?E"XL^QdYPj ]&t-",FWl境z!ɡ<1wVz╧Қ]psW^~rx NƩLuOӘZu'I1 +d2;#~/ixh;^V.Tz9!Q>lg]=tlcݮ'C ~TRܜ9d_ഊd m%E*x"UR[㚫E$(L`WI2ꔛb"rJ~XtZ=~ȳGP qfw0| eg3@eXQݰ,ߔ,4 bq/=2S8- X 3Hl}A: 'E\]A5({'q һ+ ˜;rE6OEI뭴{@R'3oa KEW{%FDYN\ux7+5;qܵՄN>MVxyJP D>:>>`/e a}WW6C^_}aIqoS8}< \@sd?">--޽@tBK [pPs>H9X`>ȽM0"$ϲ)]>Fv$/ 10_V؛E)Ξ'}o ָ)Xe] vp8Ȅ& ?{Y(w9 )1 5lRX~QAk[A{RC@ޟnj/ս0 M1n+TO q@ lp(.{d2mԋM9{"_ UHHEzKoFunC3¿Q:äwP*) auE.쥿NZz jtL`T_6 ʤdTkQx5O%Yh6Bs^ǦO{=ӹ_V}k ^iCPpoB az!=ƣHE\Nv(윱 [sՕq(⮗.`mإ+hCA'{FZ>}_0V,9v/%85^+I\ Q? Vfe3 ヒId* !Լf]OJGLG~>JvdaO/ Im(r`ӎkڰy_ UVP!^~Ӫ: tK(*j)*) ͎;h Æ..@NXocv]q…%a?scF o^*TDG.nK ಄jگEo2 !08UݕC"y/[ܪǀIb%_.ܻy8ӆܑ[ Ι^$@H0DcQpd'Ƕr]ys?NSPHo}D xrA#@(Tϒ&N x ''ff݊1]o7|qzmH~>6,axLZb(,]iGIX׊HxaYXvΘOf u"-=c'ZS銮c@z؇+ѲĠDok3&`.¢Sl9-uD^VXg QBYՁ޸ì]\¢ 1qu4q-g)& l*P.1@*\]ipˊs.K_ގc@H#>Q|Џq@[HWs NkS:цI䅩B` &n +Nf$q_l,RGB;/9Ũge-\y|M ПFeCtDY99p GgT5xFl6jܖV*{{YM(؟ɆyEןXhV"D  λiȤ@n_kix.p҇Z%+[Wx^^rUc}|9ݢLR;#,G{ Bx{-z]HxRCs^`^xRYgo!aKijp\7,Ɵ5pzY؊u s =|-(v+P0F'ʦzڕ{5<Uie˪&EȝwY^'ME6T[ZE#`&R ^!ۼ/"xqvx)i `S㼔p)0.yGt2MǺי$Z.uڢzP%tQtn3]kBu%VLNZt/!Tp>mT.TPS ӏ+绒*=ksB3/i]-s: |WYզasǣo{u\<@:L|-+Ls[$FBHt<-{)nq%_FW(D0w|d]_( JAخn ^T ,~aٶ]k]X{=auB I3fr^u,R3&Y̡Qj1|ތ2INz=RHMzO6kv~Mԇ8HIKiuHnUssR)ɤ0S<B65};"}OYxk^]xVf4]ȣ@l dKV2I(ʌLN.$F )b2Q$|&.<7A~١ssSQ!L+f .T3uE5m!G9RC6)3hǮw^%z MhߒAg7?kl{ U tkNsPN@OvrD?/Q5] On\X PA` D:C)T,klCI[6Y&!j)n%qjVfye`.Y *H{\=B\~4NPm~ P(eKg^u몞0ա=2ص3jčJV s&4&TJROM42j@w)" ӳ7E;KWNC!{1N}3x(JٹA'h#؅>RxS!O( ؼIӸ'0fa+E4/3`#ì$ `t̞n o8 u"ɺ h+EM^E͔-JW KҜ+ԶV(| Gq\} OsdD~{ZI?P RF=1̰gxb%Azo v#Q> OW9*} CevIr)}X9=h䙎+cQN3 zwx_[૿P'ϘC#I0@`64fN#s8K4OyRq.4]-d 3z02v@a=5z$0՜b4UbNdQ9$c͢!ư- "Rk2Z&A \g iV {+}k8bWqt-C~NQAVDukNt($Œ\4kY}tٯ8اc]it;FCu_i8KCVWP2'4! ˝FS9ZÃ1eonPj38**BoQ-PF &ݢ ]8vm{Fabf s$yyv7_I@-H{@y4a0_ YBduмJFr@@٘(i _O4GMfe!E!@S]_RꅽQUtSRQg'ry ]~6O|")ZP`|(>]j~۔6#-- لamʷ*FNe<. o'dyҭ*8}S]ȣ5B˜%֏76urTC/VL*Fa3❕jjUiaI0iA>˜V(gD>uõ{,B]:CrIX u׌M Ƣ`]QN\VedoY}ƙLßs ûݽ:^ ?GŁ?igg}h1l*Ŋ TFUaSI^ KbѰ4=;@h{$aQ\ tvbD(vt.&u^Rr-ЯAE–R#n\C̷hQ&֗;ğ&JBMCR O4#JbH.i/},%o->$\vJOk/ػ-$j< kej|Jg$NLFh**Lk*b1i/8+{Qu)ᨀGc3TJc$`KKz#2pNoC-q@EV*׎!rN [忸x;% | f/Mg*wꞧni~EA | !Oݜ7Uԑ~Yvs8e6gaLAܦL ;DTiC9vb"}_D"!†J7N[GAj[si#%P}Ӕ~ Nm:%3`?%]4>PJYj5glPQZXr쭏mQJ!"Z'lg7w560M ½ L牰e.zY?ueҟsNc0$4{] )?ٻIƦJ,TѮo S;k2Ob&ot`B"W.(^%JnR1 2dRѵv?*SA@%Gx\ $z9HM]LqN2횚DufffRpRҟCvיzFp&?Fq[^IX(qY u购-^XKĸdVJRKQ@=5)BslH^X4 I$$ (*`ٴXFK2v6V2V 7/Yo'M4Yݒi$}6T!VO7`U. $?I/+;p1s[X9``{X]&/*'O*>Eg .m"}|1}(h"H^׆ Vď@4nxYE0QyFFߖFX mV0|i-\<>,p`P°`hC<4j%gճl'B udUn.G6 =f0Z]D.3?i;sɕx5 Gϩ;4۞F07=| ff''N l@ˁ":O;u~A霠l~401{E" %*SØzӔ$*t,Ho[%#8@=~LJ{J24J UNG0a!W?q>J2j^0*li)7'/bCWDѴ N/:L2j~7QRД ICSw爭饁wPd. ֻ0_4Gx G˯+(pE% RqRe,&k"y"s AevB=.CPSkQf?J T<~􃖅_AބWt`a˳qa爭rM2JkG%v<+aU. V ̥NgHw tw?)VՕtFzZم__w@NT<ҙXӉ,娷/۠s:8&AD'fy[CuNHK^pC25*},B#@&^;2(,v3F\RҶ 4 _S" !.ӴjO>)J0]n0~~ȆᇎI^ QZwn߆.?߻;8TB6o~A55G' ̬ ι\# 3-ve̴W) #-7߈qVLکS4o[[7~(g(q3ƹ>KZ+Su6^uB34ay/wFW-yG3@M0aGFڲQ,5 @}S%/SXfm1 =aR٨ WʰBSJ̰Ү3^^ M=Wˋf$pX(~ʆ{Pġp Јp5uDr*!>,"a#P7pF>R,Bu<$zUEV! g Aԟn")Lchvm=Y˒ijʥӅjkN*d%5[,\H6pHDbY壵c"]y$@3 ZgZ:f1W <|8/TްvSV|eb0UaqLļԜ|HQmppGv/:5Y8)R<)fY׸9$l}qz.l9}‘T UqmWK[&M>4 &IBOD vd󧳉BO#*JJ$ #2!TyRq,h4`yY/p"aD9#`Llr$RtkR#V˼ "*D!J^+t؏~1^niz%jj˶KWq)KjA[=fx/idxI4 ĜY[ &T%ʲ`ρؘU0nrni.o쾦*d>ŗpmy1H&I0 #*ɺ胈>$q2pAW;8xA@B7yV44zP;]W+D$"TCӓr5;[N-u=i/ G7)ZoЃߤߓn`|eOYc2I- :78 I49rQ XUIj/9O]Xp*PKJE@t&`3|"FU%|y<;g3$:C3tCGI+?r?2‘;9?I҆/&ߡ2#*;jz  GwWlX^z4|{D0GtXqE j"DZ3!GAMc)BcMi (Cu!ZVSvԎd; @ U}3S;v,?#yU5jMw x6b[ʹ&V0e;/$a} Icy>2е:64}!X>nҚAZř1^돁ʍUU:$7kTz330 .RУP0bցic$H e`+Z>T q' V(6ܹs}K-nbPG?pMe:,S64M"r!lij#~}DR8TrDځ(+V8>NAQi^L[m(첅^v{/|ͅm?^\<`բU8SfX'/A+EGwMNHع^8. FG D$ce5XO0qs:DT!.CI _bQ}1d %h$) ];ϭnr2>1(dxr.5>'P_Yag jmϗ@1 &}7nT@ݓ^d6CGp" bf1%$I6.SdX#F]Yяf^ۜ} gr 27$kZ+_țX p.$"dٵ%"2F??-Lη6R‚9i/i|~"})]b{< YY7BVirVNM6Gt1<"4nӰ2@NEg|{ >8F˂41k7wI41rU*c(_h}㬗 *<qz's5٥4OO[U~}WMo;Wkhnh fK]JgcAT xD ;g: pgMe07 ݈VemEĢ:u݃)Ӣ2(,!_#oU~Kl xiغ%V˓]evP\!X}X;63O" G-`{W0pzĔt@ٚm HEu>2| n /lwPf-8;g NWw/{U @I ^ =}L䦞,qutPM;Ĉ' ?H^TaMM]mf{6ېuYs_x>扔D;1 tĜ WSNGw"CqVp_V~Njm޷4Z` ruZ~nƋ0vv 1n Jkoųu|UR Zi"s׮tP>-7ě=[-nzv18d4Z2 K_SD`ՔFxq7zBn1p(l>Dw_& NX.m Vgk⒠n鉓 MD1Hvzu}oAT%J@}(3PyX[p'lu(buY$m5^1,}ڢu(BE!#WJimE%?z:2刘+8jx~GiyDr]*䱠^{tKH;Rj_E7X(U_L)̀G~?u,%⡚ *z?D7\]E ⃵L(Xd~־HVJ&d)M͘3G,h!N4,Z- GH[[DcH,&㻣4ya' t6prr_\ӞL=y>Z6hʪ% @0 ::R!0cH|C}"6vubBNMJo6vVdq+z ? 'v,C 7\AXo \Zux.{vh^/!/+Nr?)L2%fe˗SV}lʾ eFz^Kk!%[S*Knk/*1Y&yuݽ\Anr[/Rf]C0˦\@ߴz%G”e⿉Iܹ5gq@:#ߖVS1ObNS?z\ZIbOuZqȶzja|sl^CU?ٻ7gURqh_/ImHEF18B ;M㩿533TZZX0d<lra62.BFeC3WsxRiС .WYX"OO/&$ 9"6wp}ڎ[™I.$} "7bf}dDR휪zآ!ޓ+ߨuM>D )+B0")prb~eRbRR.ӥ=?S8ex$Sh :mGL%t`uL QWƔ˷mRܛ{p WyWetf2N3 _# T (_;aZÏx$unx2ScMu&q|`@pgF6CI]f*<+.hp16/ṅ;DӅ-<[KYE yi𢎫Y} I".[t&#_4k,V:vq`cLј{8 ) ˪1s9 ,oBσ>,!xG7 a-eF1/Wu{哻ГI7 &x 6Z' rb.Qby#ok  K[V?1f(=Ph fm'j,b;TVH)Nx-2lTX3(F5;DX F&gN!N\, C{g_Baʳ_L Tx{@FTJ;\j3q%AɞlCɔ<0Xnbkkm઄e(A|A.nɌ(\DEj6TG)h}*gx]F3Srݙr=LK%$˰mVpsbn_0SqwJWcKx021&!>8,~tkCzaFCYM*o lbʦؠ]o|j'^NjK3sS.6[ @ XEqNWqڎ~+˻&dWX- Vwmu[Dd8/z"X)}~:*qɗ-AD]鄓-HNmw|L|ڵx%A@`h)F:Bh <:]{ӸpR- mu>?e{Kp-pgτHd&4!㠝 fY#>OɔgC%fF62@{D|m.M' Y@95R~Q%fԖbG꺕G?s8;{ε9;0nXn6p$ y P/cEpki_5@zsf?\R[Zb#([.`Y7z:*|rT vup<,^/~u\T? N0#D!KP_o Is' @ /gųx}Ң#&o>DSkNFz^%Y~'!xVLYaɾbJ6 _ 'WHq/z %ѳg 3W-?B!):HK`|j܂3ӑ\AluSuekPk_cv[\Mk8w'k8=ST*O>\z&gVItIϱxH1;&(PM JMŖ0ff(z\_jd"U^ LǼH@?옼Ɲ,DC Ǵal@fT -Z- Mn>AF_$ӭȆ8MmH\|*iR0rN}tL7}Pq4P}1Nc*>k;`p)ӍD|!pںRۇ9aCmMB[' $Oo? HQdZT.D8 Cs :9Y1ZLI8vZ]כqZ x}%cxB=q3p3`Y11Fcz֠]:L.a($kISФ\IL1.u?Ϯd*#Zv}-& ރ,aݘ>bv .ORC1|ؕl}L^پ@;ZyН I hęmo]M;.Iq>Q50`6I̝h00^q' y«JQ[ ux!=3 c%̃ۥy9|Ƙ2fy} U'z*ǐ+*0E68z݆'jGO}6K֗~ɑV>]cfIu-8cX7Cx='>1hҖ$7rX~`b `޸R|<[H,+  x~n?7Y+WCܘ)f^;Qp(E@»'!{O?iW-23$VA,f9kWsv )v: KIų_MM*nLУA(wx@F gJUko aTI%!iiu3嫶Nk=A{1K{OqMǗO{e.!2"YGKe=5HmoI£ O{_йvC>ЫYj>+J$͏eWB~t4nHjT kQ˙TI"Om-eVA;!oI,)ZuOH7ZF_Zji.c`<"L៕Sp SQxtҒ% 0Z E=x{sI/mۉﰬ\P-azN+&^j8H(xyֳO:ZMyoGPNbkpHh0'*h6Gw2 ] }= V>g(˙YTаﰲAYC|"JEHLm~dz^DL UHF%9V]pfF-,\Hj0Y#*i5>ҤP~/f6P"p#V1ky.>|{2ߒx|!e ysS,">h`5c a udNwWǜC2JK\ M1j-ќ@PPiYNyH <>\7tIj}12YEY!l ]0JaAAmfO>1@91kBޑOHלS0p#~Ȱh(⩩뚝zMR_n^q1sa`~O\תCSXZpIlkV0i̎*8 hRR8,N +xɋc S^`>XmCaYe=[a#[`OAs`D? 49,Kz#vLԃ;p9ETۓ^:^[qهg@~7h=`q,V\(Gq(;4w:4\vK`KV6 1Hwlvl ֗f!y,gC $mtߢ :H?Z^A'a6ItG^ _E<b'@Xs}sMi7Q`X&xWI|FVXomfOU1OB2_|,),$o}km^^?b~%Btb˖n?tBiQ6pg\yq/ǏCM$@Ufw_S8LT!?!M|Ae(J/3x{' '\)mJ_c}oh5hE2!p1r5c:ȝ$-2\.S`0Lfl,7W1}6rAQƅ"L |Ch?c$5`^yBU58Jɦ 8csOHߚg'Hvrp26C$a=%~Pc(xIsrkU4RogBdHybhm#r3smt#nc)݃WrV3UJettr;G]O8 lQ؃߹WG5SJ<&5B.wV _k@ŇtaIcNovͩ~T)XNY\ͣmΦM(5+V{Dr8|)@cf=Q=E(e#(.&I[NxYpP7}״\UF]"9.wP_if}b؊t6Q{(Nf1⫚pW-g¯T\Ȋ{YI:Q?PȬYdi[^$0$V 2:Okmg7QmH&P {И]Uʘ}qaCBK0.3x%.ڏW8-qGɁE>BLe">ݥMhA l Y;ȔxȪG0|Mf*ugpP3wl˹}2i"|=Dˇ6oޕkrzdGh?`i*aWZآ0jF#T"!4*f;̤\S4X8] Y7<s&B5D*QAMspg Es@ "8`9}Q;ǚk8F0):V دڰH-Q[k1|ޠAm5HL̍4|'Bt\y sp>,bC 0"VBd`QO a7BRp<>XI]C~<u{VuM_~NQtVeJ2CE2NcpHp(s$%*&!\0 iG& 'x$RiAJ"9e1c?JxVČSoo.'y+r;YYKq $g9TT{U`>RaISfqTאzk}%fK͕L2yZ e^ݓ{DWW3ڴ%0)(|K'LBFJU?q?7 ZT2m*GW1UtVqPVcul65 _ `\e{ȓ;=Q^yRh9zP,5%ԩ˻9`٬ š e %L.2^0qj)Y L@9k%fYۖIpq WGB3cao o\_@6./b*ڮDX {YZ(H;o4!ÄҸbY Vijîz9s+f[&$ۤ!>jya #D]֕BƖ §°"c2tQZGykc"cq} ]PI_ 20$N [Y"EPfY/B "?/strn*e+_R7ݏ_%+b/-/9zI”c4xB4 if \R8KF}3wG.[x!{3@LuYF֥c1vk|c=] kk XXF,Ickq_ nqK 7͔4g/Cyܣ`ŐǯtoqD^*?4x`>6yO̠,ʢ*jņԾШ STk.&[98{OhT@խ jլ\(w$}@%M' vx7 ۥm t t%+d, 9/o:)Z݅9oEFjuBoɳ]PBւN@(KhO-mz@^ ,YP^\h.yd=TQ HOg+#̾v_# :@[ތPc|l;Mɔޏ5=Sݔ*' Oyݞ 9Bto@ǤƎRAGC]͠Jpԡ/l~AxqpI uweUZ)1^1ޛJ@ǤTC$b~/r@ UDf{WA(BZCI7~YԱ)F@@l Q>8˚mv-a)tTy5*6&_҉C x"` GcoF([Z˧쮒 N&jҐpNN ד"{A}I9t2R%p-$ԟ,9)_/]! X,V₦ αLeLH [@j *u`o3y iDwm~@e2x@O* ȳCbWkw>ZEO.}}W7)DQ]gэGTv۾qORbbt<*)ƏG(ձ VY_S:.GjuQc4K7}pàh_HоlZb]1c*qx*݀IG!0fIKra}uIdGd”N$Y{bee ʟz,"A)1C@;*u" 3B&MQN[w٣ERO2nᑝ1rYHe/>͌ NGgm;Ajy !.MEPi#'Unb\5/z!p%X!JNrVj6SdS_|T5i]H75gs!jfi$5TG晖cvLBxE+T_zs0[7i*Tn;[*wٔoYeuaP8 #f. .nzkUtֹ%j۶52G 6-èN'aDw <ȡ͟r BM5 2X9ȝ~_^LyZod wmn?2# Ui?v((|jg̣Wa*BA< ׺recݚy{SOOH2]A<. oR ֆ?DS"d #/NGo|qU n6Csi=zBAw** \-@Ч pzz.DfYH aD~pg/w( D+n+s|aQs93)6=T k1; p%ЇBv̿vFr",T}/ h-Mp|1j9 mÆؕvBJ@GYWA2cˆ8{w)&o(Y(aWЭbV.2Lmݟx<*#o-52+g5CQ E8u"ӓ h)Ry짤J_0:*[0~+Q)N(Ȫ@ B.UoWS`J l5YCl8ТyJwUVY`32ڻl39c4IY]+ _5,_lt[CFd)] c3$FPRD[v?_y䴸~[@a?f>@=RYJ˩B4%aAha3gvans5 D|rP=8KN^ 2U6,$c_. (F $:~9p?|D ]\"hX%fчIwٍޒmؐK2ssOs[|nډǝmLt 8#N$kf0 R.QiȫcoUy ]?ܕր}^pf,pb :tͰ.3bbj=wzm|S3zXIU/Ӱk9b+JMi/WR|u-XF_LaewM5Ƀhh%Ø(וItysrf'0fm,L@Ms[1Rp((.kU@wtt /nÈ\'Ǭ1k'>*9w_F%r'pUld݊^h>E7%2߅f)L*[)3wdKtE~,Dx}.KTb!lEf'ḁqS͖!k {,(T8 g XR$x'{[/}V3sdBmӥ'{գ|ޑ4?7/++s"gަ%)'D.5o"a4ڹR,O.+7: +nQII5~EyMlp>eL;: H7#F#/Q\qSn?Ul N.ED\2+F]o4f^ױEd/C -qHCgtit ?]0"EMKSxxoZxUdu"/'m6m0*,r&1 З]`Fxiɶ.63shG``JRcp/TVfDRvRm4%5IlnB 'TsO3AkX3a`J.H`bqLE\}9j.V:c<S&jܵfQ<͕0RͫSlW]2~̃BCӗkBBŲ.w:D NіUbm#R?q0X5ux9O.|4tԩ'd0p~n?~ [\tkcu }Z7qcp7quΕjD;\']ϰ^!M\'*/p 'Jm%=ɁO[>c5d[[؃dqi4zۀppx2~A" 72;{lg:}3}NIG9M*l1c?P!1&qrk 89o^]rqjJfk]^`ija"PmC DiMP7~,c [q/3ȩ<ёrF/c,>(YȐV^RF ! >p.E!,ihxiW;*kgy̛[FM86?-4a]VV(?RlpSbJ7g?Yza9Vg ֧:.f9Ȱ·*xy5zx-Bg?tm6rE{\kIN 'oK!i :[8b 9 cM@,1J4ޓPe:5R 4 a/-7_[ J_ZYRj%(=lʒ2`[܍vYu 뭦s/_S{9PBۂ$]$UOc')<ԨBA.#s#yeW4 "rMr%t B+j8¬&MgGlY JNF B_J %D[ɹLn[M[@n\>3"^r}a8,x@(}2cSCu8/ GA!:{Y,;@ 8l p}k?Ӕl hI2[ߊ8C}l>P}{)c+/j*d2̒q_GU].핤ŹLOUZ痓ײ@M}&8V{M{qR՛V*ΔKVtp([@IHhOww`1)HTWFɶHx͞Dia %ލP#~` t)Kԩ? ٣AWmE.WMMf +ž|c۩1^Oܔ"J}}a?9 iBĚ)ׯS֌iIUa8̽a9&I6&le,1: u࣯>Ji{&G.]-5 vWQ-aO27nZp PXHd6ޮ_l*)QrnD&ci=/_TG ZA6K2R:(O)}IG?Q\}'ylyp-B0wՌm&0DTun'#7_/@"4z-x\l- _rgeIn^VX G Zod1?=,X-3z^ym2bogU#3( 𧚛(?vXf"xI%? Ҍ~2hG(, ~DC2Ϙκ=JMhw}w_zAםU.BnuGֳ[׈v f8]}6oRgQ͇o=g^X='])6YNns/Z{-+/]EL.xx. Q'7 S3%K[^}˫>[݄+g;O=BTܚ@ yfGM:)Á}׉*%30+>( kT]C iVe\6CghMt֛O4K=<-Zˏu?uF SKBj/憢Ii7^t١gVmqVAIEȸt!a0dUq$<.; ?WWIm饄HÃVy K?I}-Gb|]'WHW"*)[Nw0f%Utq\< `Y?KOMپ- ъ8) oPfmttQplyi`vtB#MAHbHuѭ4 d֞?'փ6Ĭݵ"+: dN?^?Zí/" 뤤i~ұ$%?n;tMdk:I&sШNAtVw4|S/d\؞i~D2 $ԔnZMOY  -6B)L{4 iJ/;.܀Z,;2fQz)H1E`XRaэd].Ͷ(Qw0z32U'[nN~'p Wz`4&=<DR*z8-A&-ςGEF?SUs]'ELG߮*h{|hH?fC=_ ϓ,dxAɖP TmWQ{R|>?lq y6>W aa}An^7O ѨտJ^=b<6W 4Ƈrfvʥ;J 6O * Bz *Dt)'d'Xˈ%J&Œ葸q6A3t' R\J–/.+̊jLaJ/|:Ow{Tq0jɅznc> 3Ԉٗ1.N5$@^Y/"D$š1x4zm-75sy}*#uin])os)n vnaxflA2d 6'/zﰎ|Jpb$Ǎ*䧰o05bmd@mAl7cR) KE]t/&Sȫ,J<kzW Ǥ" ,u;=JbL&bR!'y~фQqD,&)n&<}Ԑ՘:I9̛ݧ<T-{; fEW͌b]RCؖ J>)Eox;. wLY8%>LږT}ڀ䑋JNw1[YZRښrqAsk3 " 8qriQ0=k{XjAU7~qō;eDS[i3 nb1É /7Ut ,lc9[tbkWMuCJ0+sfJht@A3߳`8pm)a,dgnXscĩ Es1QΧ a>y|;ѻ}'5J35߅z[ͽ0;b,ǂ FˈyL'-ydCss΋Yυ)R; oQ=^[vg4Ӊhj?ÎHGJi%q&UgTWOvӖ܂tP,׵-ږWO\{R\ǰg(qnoJ)pp%o7w%(I U'ƭO7(| 1Qboqa#"W.|at7Z!SsFo s}p>Kٳ tPGWC>„X {l$pШka~ݸd]dSE|JG}>셮˒Uq&g<sOJrlJlm GQh/ʠP]_jzӥ`S\)Sp'aL#.$ Gq'} W|M^CΑ2F 3TirY^Jx?-ا$)=dwݛ渿 IQjMG:W@LTgT6tJKZInxwؙaxMsE:(SJǷW'|pi 䠨g*|E(;l[=gP߫.Ȣ8MV-GC_u3kZl^q v&db"kxj'[aO(`R|i77!A8}%J jQPEB$_<`x>1Eؠ0!M{T@I,Vd;rz+ɆG3՟੣RzH0ԯ9~Ī:fHvV=,[a\⢢{aD=v.w L)XC5-\;-$<.q9X0yob;g l$UQ@ϴsݩN(ݏ-̖xȆyeMI8fʖ 震b@ ;^Q]޺ amu|'<f/9iPkHЯ/?o| ȖY%m\6Mr\CNߙXS,ˆX|Mх'%! rxO|6 L4`>Ac ]I{3)\GE.85X`DžC 6w7|Da|qT My#^fn>;eD!``*%U<އw)06Q:2 2l]F.cD`zAR7#  I+Bݓ,9Z-e xPUrVF OÞG4f6Hh$Sg>R_~1/ 8Yj kP49r]oX P·~Na{gI K7 $Y6Hw9 )`@\η2pFW`h);1 CGgX҂P+)X0W0Hìoگ`@Fj/(B?Ž iPG5I3& BR؉^-43cjI]#r|HSIz6SV3ϧ^avZkVJߙj]nПC(oۣ;EEGfEv>ڞOkj˭{$i} P55R5+g}#RNjiEx<$} A`y˯tFG5t7]Z@+EGEu[_9l^=͛z92̠Uƿus`39{ Y l~}j~kagИ7ErJ*) Xմwx<[[ՀM0ۉF\Wn(ӳ:N? Rv t%c̊i۪ޞNF;g\ȣY~vB)r#:FG RWo2. !@k4vJ9]h[jAsnRrȾ(BPݳDys9֞DMwau)%qrh{L2TإVs'F|/ͣKF+ﰹӳa߷9wd8id!Gd@(f6r/oju^ SD{@6&|S&)A*6r GLc`m)&_ cBE'=ѕX%ޓ]4p(@ݟ+~QK*uѰ aӧs}|.R@ͤT;N-uC:}Gn@V+u .6gP!rFp$͛;F?>LPl&{0l7\z s J|x*襞4ەJ7ߐg'@-Cv͗UGfzGA-6 p_;HVUozx`:G8V>yq,!|G#q<ctv?ٹaFʤ"q)97)Ž@z$GactG Dq,U:D W&0J5`s% /?JMǯ)D;VG_v(2ڔHdNyߴljՆƃX':*brf\_n?{yRUC3mscXCZU􎷸gR<&jk}㈐*g%@~tۃf2&e4Z'rVMr4?QpiPr)#שz}Ή4QWh"Qndv l*mkgV&V6LkUH*K]wfȞ KBϫD8݌ Xǻc?Mc'o5i⽗jv懼y=Poi P6m„ÊUi(;xpuqIDC@`8 _߆ 9JFzOCzp:d'?z@G;vC`|.m!{nΥZ7tOԿC*4 w_4ZMUZ!C` F=l QDFTQ6eNC5v!-H%5zIX=jfB7Y?5Hڻ5~UԵc%4T@Z1$`:̷3`~DΦXeԇCK(<23UH gRwnvmR&h?fϖD3n$K|_pǟe|ۘcbZhQDtaq ^hơ0fև6YI.PC:V.Ƶ6?AڙQoB!єW@/'4+5LQ>aپP)/PL*E)G*Vr.|oVTh).KMw52߽Y&HU;aJRcV&'||bOD{YE#+AƊ$b¼C,'b"g{3ZtxV=-"q}Q l;9R!X?;}j h ;h~EembXмNnΈD7y?~lw8>J]*7g]Ug;Vox'Qղl?Xǎ4V[ h "zXjqKb//{ޅ.wd͝r}=O1S?+'|GbvBg-t{ ߡ^/ t>JLeSJnm8,ن'~jKc xސNŠN%>$99ifXPPTL I#Ч|Mpε* Kpb0/߉AR$^n53y3&`xf魆v?]d=|2X0H!Pigm[ВZPH*-.Grt j!h32dw8ƫ+ҝs#M'"Qo'~{p.pDܰ=y:I|j#' rKNV]Z6^vB1Wގ՜=f_4!K*_'DT#̇i]%f"* 4c3u.p~Șq,jWI}D7P[dM@ZbaN 0ufxaHFec;-¼g/,CUfz`pAh*ZJy_"R,r͏&y\h$I<_JYA$oV JD,Ձ1ic>d] ^9`0&M=ڡdOc`[lT [ssåc#L ]nQ /.~:EJbz_Y9HFo @ʪ9>c)x3rQj8 ɽ!h&mjQyonA%ofb^~#A6[].,Dʖp=_@5v#~/q6 9Q2xM>tl:U&m(6Hݮf_ql%!e p>k4TCA7kxەtmvӚ',Y]Œß!RygIOI+1({4 #-76J(q!mo`:bF!q=f6ŘRi2z %oU9\7-ner2 _ ǬR;,WsݞWhFKmLvݾ+ ebJ^ K3Pr)6C%n"٠(|ѷ侫?NӗN`1:fɎPص4*[P !c%ˑ #M0W<fʼnt!Rvk\pQ.ox>M$z:6-^'}U]O;dKkE>VS2=5ZYŅ8)d@;)࿤f& 5dȧX6;\%6.v=:JD2*@_i\aAZs!)@zq_Mך. V\]d< z2l /\T>ˤU숴R2;>!1CMvsK%Nv~h~Uwp+ЬIoxb۲8q4{L7`*h.y~:H{2KFhm 0-ݻnͮX>|i͹]'LNve XFOV򡭡.M|lVQ]&ά` 0pvtA{# f dT#zڣs!DڕSSZj` ,LJλkсʨ>ޘlq5rp@ A 6Wx)wHɋuo1N '0 ǬbuȘjY5Gv~jGr;ɓ&-g=LE5.c6լ#QjduyrI'Us^ t*'ZNy̙!&u Gi=@:8j f!$m>vB6njxኍp Nb0T%sM˓IU˷*ƶ ͎n"!T>juz(9nrL¤ChJAYxkc~"k]3d{9tʶϼI_mGKj5\[>GyNmSQ̮T>Uh:urԗ/a#흨r 8zvZzɧ[{ E pvh۝jɂ5漟@jsng-x̦ ?ScuǼlfMR.)u&y Gɓ9aTXQC2aô 94TەOJk= 8 &W 1sIy˔x#qrʗ&+sbDըK6Ӄ!B\VRcdE,2M K.\on܄ߌ'E"+wqS T k-$r#5~1q`Cl- #%r𥋁+d^ZrB:vx2juR:րn Nȋi<2]Ve\hx)6)͓\@R~;?/Q8h2\jMs]'*w|ϲOVy~[=>;.]Chx{ᭌ=yNL]1Vkf)I Ӧ40F}S6CDX?8b߿]P#)#Rx7܈ke#dU ދiR=˼860!)DoNtnꏖOxM]O=Ű7/]E"2^$^t +LΉ[96oZ`u_X' | pr &SUSaifpc7ԇ.[j#,wxxN21~scrn]pئ}!PnYHGe( }mj'Os6&mἶijpDv:m|VWTGh, L P <4P'^ġ{eB(*8)XXw]^=P="Ng>U'EE>[x+ IJw^'&_# W[=kD]2SPQ m6{ XcWH'Ѳ_wqUŽ :~Nim}hTp&rk.DS,I8sSD 2!'S xC<\L"SʝT?PaS h vQ]CwB>8y/1[FН c֖oiz Rwi{}Dm_b#: V81EvZaîo d"P25|zolTg8Uw軙_Qz7K*(9ԄqQqĄs&07Y3̅33zBd7?A ies|`F ;6·Pf`P34߹BbA) F ef7b"i]F};]944u 7Q4_w㢿@JZkgc=aI}Qoܷq&zC{Dv 'g`F_a&`=[}M*Sr*wFƴϛTAV7 ÅhwН_?ޙx8AF1pC1E&fOG' ƞM qUKcd!s5=l?z>,::ԋ@Ė9جFuxh[i[+wT@ꓘuX&Oƃc;=SMLG2-lcJӠB.RsȪNX} #Guu}lu ՈP&ghHHAl7, 9As#<" #jy\9Jk_߁Tpa\YQƍ ܰQ5rD xCܦ$h"X*ǫGr1g&n(2j&R[i_CJfJl~-m >:2]qMrQf^ )NZQ$Ghȿ:;oH'm>${1-ʼnԮin > 3u9׾k& 9Ƞy8j s JypYNtjdO~cBoW5V&&?Wd4üc ήU)#y6cvo%y}Z:ʏ`CIFƎZH֗뾼?=́:g6/1c{ y)2( }Y*N v1(Ό]3Oa`T=!fy. Ѿp'T1 9a⤵raØw*GN#PWԫh,Fs`sun%_cbm|[CuvHg ԼNOY9:n } gДDYc~ިiK T K7qkEP]jA8YiȮ_Xrnn6ncϯ& C듀&Dd4K]M=6y }AUcB9X\ L7u(ɢx\X݆&߬"|dԋ(4UG2X.h󳈧5Ux;l rEݱcL-y0R@t1Iy4 r{jgAKsm6vAGs㷦{}yi(Z0%Xd{=HfnO(1L;o1a # 7L Jqu n]1Z;c1RL*&bkZd2ً_.`DBQ{ixV?:#yGc`7%SAZlC{',FEϡʄbicr.ܽ WƄVoOY $&QQݢX$=upWfI VΈ=U*q6 ,5%@>segQ{;"mzr"u⻧Y̦'6a dEe>LZqNY7QAѐ4ehZoۺ9)R5Ubq!20F6N]sBjj pAVh W?@͋k-:(Th's|6b_tXNL^g JPMHTGQ?:t\0ѡD x%i:k{]y{Nwrih.swq 47Oi,L$U'lJb"4[?,5 ǽ!̙ȕ-?TL;z'=]a2Ol]5[n1J)d*չᙲ@ySbQ Ug딫uVlB zX(M3If?1 3 Ƨ#c˄l! :'hޱaϣ) %Z!0;!DòzٵOvJnހm^lIQs$5)&Q/7P6LTM?%s 鼪fi}7/@Ր&PMi4 QBhN HuSQ.?9[kvnmUNG\.ߣl StXL-|DB+Z@mt'klUkB7F2w0JM˒+P[go]Dj yGg~-ێq+z!xַ}#mnp2ϸ&P5#ux^2`|ȝF)U$n!]Gtϣz<0uPȀL!E :pW_(T?Bb` δwJ܍l^"T^ y:V*@#mI/1 dQl;L%kZ8qVuڬh&Ƕg6#;SsFUpbi6MžL͜%Wj-k~:]sjÚ;D,`6;7ᬫ})^y6 ݰume q7?o/dYl )% ID;҃_hMdKbP!9e N 9l(I)H`Ţd%H0ʙW X01MS5~B"beIptb~ܧ uǏ. Iww.(1sEx-%}0%YxTL$Sz#A{i{  (-dկ.v5ݛՂ s $*"jלZJmډ;eCwڼ2{P['i.Bxg}LJ. klV®p̮D-0,e'䔙5oTs-[yr @exEEߜd`C,"f2Orw`ZGDLb*7Q8s787R0M xeWk}Xv厰Oq/Q'6_f%dxSGh/\KErb݈)`iW6.g L,v~ _鲫ՂQp:|Q3Q^yM[7jRr_]=y_>7uJ0v/]סmkgY:9pP:Q-xWӆӘϴ4bֻL%3ٞ Rl<[$k%i1\ܛ.1dKyOik,LSƢӄV-If`/_E` r[˔? w!rJ<},zaS5]N [FГm"ɞk (\btd<|pBAKdɵDb:?i͇ٝ/&t5 _ 鷧{($s>{18Wm`*㆚K@TZ }2TH/FhES*4I;0KMYâ=eBd P[ec+tρ235P D R&sSlMo8O)XQΥsQrnMlDw5ޣ_Hŗ|8$t,݊KθEe HɪeiX \-}{}equL@';HԦoe8eg*4MXu|vW}YBg7O/ow~ȏqtǟ^vEL2Zp1WȆn:a 7"*Ⱥ .iրB"'ZEbbtHT?=|/nM=ȗ2`)/KѐUo!7k{ JQOnlA|s@Vp"@6BN&V`sH#kxWp])5Չш?PygBPN}CߍmY^ 52ҿ8]}I"T7@l^孙YdyJye?C:$l`k_ئu4ʾ\nt @Lj֛mT!.Bhl`Q$p)ƅHe&FJf+'\)l6&l{)"庬aݩKrBv"Ԅl]D3X]~CԂFK9D7\g~Nijœt)l#q]B Bo0ߤ-Km[r;ɣ bX8޻H6[rvX+1wF DV iRp _,X|;}Q]R 6܁Ne9%QlE7 Ě?>j@5i s] h?UCD`1_@Qh͝b @5DUKҤ\n] ℷ^)fjwY3;+b 3|fr҅PΖ4k" w>>%3v b."˧n퐍ke7wLe| M![jHk3.nڹMHW& r.vֲC&wM-`YowB~r0 q@=@zVbBuVK&Qu!!E89V X.r^7#)]i!mwHzXN)q?Nx}{7 R>˦lb<6wKw!O߸x-8n 2+Z7Y6);ɰ(sUl'e$縄HկaŻxVp#1zAM`,BI9 #-'t+r\ĸg?YrIʭb@Dzje%X!wp ͣWge L#(ޗNۆ瀖b lqsY{Lҫ$I,o 0Ҥ]gXC'[@g;7^#.x*2I $z> U^.#m 8{>K}GLcXR(^@ǼDˆhsaQFaHSZP1|ӔI]^EbeM? BiI܍b[X ҴI&ezQ|icK0[r.FU2"uXpw L8gцVrBUmx#uBö]x-Զv'q+o Hz5;O6:Ԭv[3WgA̐OX.J-?v` ۙ=R>2#لkUQuVĂ2zm$%揞6A'Hp6.i=QMk䇨}^GUfNA)h b*/=Lh!6>z<ůµohj6=]Ɗ@ u$fkUQSAiVmJyL'vp0ơsBߏrzD5>M藠MtO+r%ο9{} zV^  -I.ɷzX01La?:g?4o^LJ~Apw@XMi[+'D`@n>K!BdY۔)7+ H'%(S!JqS7U髮 o6jm7rJf#K;cF?VHWϐ h,.@b+yto{ƄPwg'(EuyV=;:nKo馆(WM/?Y &S hL6Nc"oc&Rc73,t! DT=oX:yBB"bTd.nlĠ>2^(`0BoاjuY]T͔Y^Z'=b|"VW&:{!)}@r&'-.\tDj!8,;]ŽڏM8`i0z/h|{m.E3qfhzq#rRU)E߸э?!-DskY"}τ5;ءSO.n^ ޶NObd_IBFOgz0Ayu9.wY:~RVFP8Úm,ṛG4nc7&&|Kh.B)5guuSDxePM]L@vtJ z#ex)+ɴ{96 a7b O .8[D/ij{Ygfw9J[Pu/AJ::12RCMjT|l+T?ЯLJCs{܇HP=ťׂ ͮ85ؑd{%ޢoM,:yuDZVT S\kX~/MBzc 1L{70_7ƾٮ'n *Ķ ?(k sp>A]9'4OT%I8B84 dp~g'wiapg o.y1M4TtﺆЎk+.$^]XE4 X3?lJuw74;G!4kN~=@' k#y>饒-<#U*6=9Ī0wsD: z 3{uqKKW"TWY1m=nZ! VgF$E0 /Kbt[5g- j{f4 iNO"4MC2xՖ vѵMфl'$+fJҙYC~SttZ,)u"Poar?ҝkJCeM-46(Lݠ$q62&~2Md-өJ QA]&w x.WwCc!,Rw1m줒\i#D iЎUs T)m8H #c h"uSvt'+e[tBk"?-A}04qm\r:۽W}I2>Z<:`CoUp~>48-t$Z,y5-5I (|; =)m'jN{ <~\gX5lu8+Cs*]L(\{s̟&k=*kYUԁ%!*z,f l"-T~{=W8 "PDG{}#8[EJ'0Q&Шԓ}a+vB!߉l o rM}1_nI[ô<c=STqěP!at[7Y @b,}HT{r6?$YAbS;SI plԜ]Sdh Ak EB73#> ;u$:6.1졞ǎfE fweҮ{jPNO*M/rMwIP=^M9E}E]Z)lt^Ows j@;xǫw:x? M1#w +8Wt[9uGX%&GLN YNo~8r]QT1J Ǫ3NJX`yHws6TgB|D{yͩG:fᓝ7v]<_<1o91XH4O5n Y6ӝ{Q W4EJRc;(,žź{ϣ;cȺPwC8-LWʭ0d׊pWKvUSK_ͣdIG c-~P/Y'(. 56aEX; +&:wg\jvE_؃bҊx$+Xg4 b .3zAtJ0D>Wa1"ދ*E"-Is  iJWͧa1ݘt?. OSN_q50.!){qO΀7o0v_ ۋ]W~ {"GA8&ì]qi"#OFq?(NVk1o3D1U HH2gA?V\U+$<ۯl\mB0y}Fr{洑'P"ƎH8DbS6YVBi˪< aFܥb+R ]q7){lK~D%:"ec6*YAw\dxb"RWbG

    ]p B(nЈ"i)+IQNϲ b 5Nob; v%viNhV=JS~h(l$n؇˒V8@fq" ԌHtPݵ*LЦ7Uw4SG-3YVoeNTtol)t'CgG8 "au-qB?VwJl;gd+ -ZY!o9R1횜O Dn߻@~>tw=&Ǿѣ[jOD n! t;~eOUTo'eeA%¹EjH%X$?8F#9 Y< SIVS V`ENF^μ?n,`zjka6WI6κ銲ϭ/2}"֫3-\a7m@0[[[Ӡ(ACܵ1QُzWJ"%d 1;}XBLzŭhrSp$dV8'$ۤ4e<A%iwB w > LU6]h 86/:-֜Ͳc9%nqmVGDcŸzj/$G"Iک'C^ٯmTd j9j"e@ o!sQsGv%/u*,!C*9{=y+wjR1"apCˣ,G4cjid_-Cr "<!2sro Kms$bOQsZn,:m&b(%nh,1Uҟ'<*yT27f]v0b} 08BDMb -j#Fi^AZfF*(}׶4PaVDm}oUR,G#'FUj-=5U~l# jk:"(jXkOF`/orgON3FGJHb#hop2bےw(6]te\^ $KTs`*:Eme ؂p 5//dKn Kѐ`5=ϼl碡85F1G9jH+oO #˽j,;:4tq)`JepIiyJ< uYkW.ٗq\_`Wƀlu2)R׈ #KXOr9dnRh>r*$NEHc?CB#i ek1GHktgmKx*jF}Z.€qTgETkbLqlx.fVSh|VfW k\_8;"xSPVzI\7$_5Tb_u^(3 FW888 AK `|yFUk&_āhlE̠1A`Xghؗ/0ip\kt|@x7"HrFˣG#Ӳ3s ;okJuMÂT;."hP`{t9MYWc4}6S|D@Ec!o7kM8)-8M]hZTyu.oGeafRD59*-ovEg%G#k={>-]my(O.!doKCk1>6}L8z**awpdlsaG*!0oQuwW<X5A% aup !kHs^R ea?8@6NdW4ڏ٩_Y4fD[]ߩŽE nkGJbI';ү-_o6/_%aF9jTi#?"m[j| c&džT6K^놽_l~82W'#?J~P4g%~M `B}8=#^ d٦cy[z@!kQÇۃbٰogOTEϯpȸhO=fԐs tM#>N:]zAKf"=PO{JDa~b"đOr3p)23fHUT6>ɕ E#Vnj]Lz+EGg!W3+Sy@/2ixWa1`PfhZ*mK o{23hceoEѼp;p\uL;ػZ_Qt5[0#PmGԴ@dmZnT?+Z a?SM{wY 7>>qwE"=e J1ҨRy_O7Qo{p9Mq=$4"*j%` {瓿g>!yU ,+{9qok߫Tko |LͅU"A), (t%+C='! SxKr=9Hx2;(l7&M{E?W8k rWb^L̆,wi٣cAZeԩZ8qH4[m|5TW1ڔזeĂ-CJm0;^5N _ϋzuL7 90]#G6ɥ{-`!lAφ|k:6mYY!?љP <%<|W2UUjYOPO?ȮKuo$lzoyLY7&BhJ2ՙVoC 4ĞEAyF0?&>oQ[3Z"&mfv;Gsrѝuu.qu"A'G҉mlG_a_W>\J Q=yIeZ|R_Jskӗ:FAM>!uLVkr7ӍYI(}䰅ۋ%!u#{R-n8Z}~P==ؤ2?QO$s+Q>]2۪pBįޓvF.   RLਨm xu^ِBw]nX(}gdl\1}Brv?S[1/J.7ZCϾȿ5&?keߔ;O1h9rݓg4%`a!js?%Bݱ0}{=nQ+N|, G;rB0Y{`I݃ 8{3TVyʼB 꽞V]MnՆ}EI1:pt 3Ú]@أ _3Ka`hjP'i"苴ɽ.[n'jM@f֋-qAnrhV>ݒEnm!x.F/o>nΣ{ol<: _/0'Ƽ%Z*!5$7VK?<1't=ⲮNpHBWd7#!Ͳ%;DLA% t2܀ycTHA2~BZLN.?',Ccp#/^RFc(X?sAIVT{BH=|>]nnk U$c-H/~Z7_%P wwm\δrmpwPF]d+hC|G!ΣL'5K( BLuʴ ෇}9/驡8vF "<^Mb@LsNFF*@2#뚼=6;)PϞ IJ+")ˡ%{J@y+26`[W'.1n螪gw=<-{%fS^Rk$"Oc%7`S%4AY!Пс7!8A`6[#c@.w'i=C\>H cJ[f+G0.,~ (]xk Iԃ1>Ӱл0 F 7x\*ףO.\TxM+rd<K68Im+scD# )> wY w JW 9/sFr,t^>u%UӲeS)hRUCs["lBG~Fyo%1lP2L _?ޣF#7=:Cf-C 2xup_K*3k6 xqL}צYnHlXfmYT W"C0%$X:CfI[v-,F czD 墺}7n F`Rx(EE_÷FԸ[B-">`ĺ$H_ KXӁ LJH}٤8PѵmGp@)j2]Ii"ED4!_T!V]))-A ho`dlFҊ"JnbW(<$s[:8Z=M ˀT((ކx;17Q/*X(o[_LB/#Q`A~r3VXȂTءNDK?C05Z #CuN$U3j}X_2W\&hƛ/n9wQө.:7ɾf@x0q}!oH.`U˗O^)_K>  4a!jlBB~cS/h-= wX˧>u C~PiC1풡*D W\|u00 GsVb׋?Nd}/>{=C`)R-@ynJ=8& a5(Vȿ]a TB4Q@Fk*3x{E`(6'Վ;Q]vMlp\__UhB&|.᷺K\y3F9sk5Ou oN| +k:੧f' _jyIُM&τ_1PsoiӪZeGE&'S+ۻ6wg\{OiwoM}D3|u2jsC.KX{AZ!ʤWi鄿[GD ?`/"oLK;> UWFb : ԊSӍqě%RQ TfʝuM N/O%jV,w{Y^ de8;d(zbI~ ZebY3kZ8tZ.` |2g|džFq0 Nǭ75VTC|5B,ߑ'66ȭ[ C6+~+G'`/\CW Ka;E{ (oVH1J]UქR㱃<ѷ]CPB6 }<g= Vk BE28s*Ġ A~ZL)HfڮKZ[z,UeĽݦ"mfZ۝(Ƹ"pZ'Vdz9;d#W;ln&#MbԪ&ˁk2pc?|вa 1 }c13+,X+ g})/zTʋJN@wc'߸7tnUeS΅B*  ( &]NSZa|[Ԭp25ri=/X XxVe :H>$ٚ\1J:I. #LPiA+upAm@4ùFxA$Cl!i&tjQ;lV q/Dz'R~%ȗd CSU\:֙m|4UܫQ-2k5zZ"{L?:<w3ewoɘ\X"hhOJ#a;"#GluGM#mԯbkB^I`#8uK9Cդ# V|t1uԳ^ڟQ(}67]tHx?!^gN> &d*HXǏ47)vw N2 vu_F`grąi*<ԼeVm TȞQ;A $r(`^{<_#]~&[^|HH!H A{n?v.<јӽ8v,ffM.j%DG2A[ɹy&b ?6'&)4٠u ʬ|lKoÛ %7#w@!?l%)XM4\ųQ̮΍TKT ekt7UDa +\O/C >DXh<7K—E},1-ae# )iJjInFL 8ֽ︬1\d3"*`e-`rD.+E%`ޙYK~A[,2JK&V2mLV-Dq+oINZ:- hbV'C:az,?3סUi}JV,oxGSϽ>Hx32bBĴd蓩̈DqԩxE ~bK- ҶV'kO6(SY96PxRLOinDZWj>q!+јdWaiV-|\v;uV;e ^lfVVM$Y{_ 1~xS+&=FNxfeZȸz]2'ϚoR4HˉzTzeTLϧc *HI9Y?_t/zMq1O'kOv'lDsR*9EGf?ʞ B"^M6l ϾcI séZ?UMjh5&%ot); [1XvпV“ԺHg\?R=<ˣbw$#ɖlMǨ]~`9c=^K( =s5D`)UpX ߏ}G;O9mfӎo V,jSY⧆g?>] Ql_e'q 0n.-P;qd#ReR̯JK y)0-Eg%10Wt'n`3"(B0AV¨{ʹ+*v?9Km1E ڑ(YjG9|[m䂼8zNY9s_~3|?]\*v9s`̪\7JM?[&/׸_ uR9  S=ԼztY3'7^CLktw'/kӕպϕP]}rЦc?$u_WY/iOήJ'OGW\&>l/6v)r昁.^@+p0qj48󽉒9enK\d"Z :v;.|QWvA2e4)q)$8KqYnĂU2.akf1/Z+ .AckRB c: pq:ά]{Vtl)tKH[x6(r cذs D0 T 0c- ꛹)T= ՘?[H'6j_oٓ$KtǮ\ɢI[ +6/M!K.X(`/0ڏx5Tz}xJi_RU 2> u70o=Rhg}y#hX I|Ri+hso,KXV@~<{2<(xTlcXՙueHb}^-km4u 8I>uׂSpGAU5"<ټ *f~{.y7 J32Nпm5U%$M*͛F/*\DCЕTCW}e5VxgAxn\ K_q voJ\x sg )HdD:Ks\Vy&òb-6sjp:gL!`]evHG Y څCG{EK` ZCϴy|w,ƥ0 WliHnmH je¥StFnAS-H.JURHr@|G]>J 7iRLUyg 6=o:e0Hdu}*a/=2D|j7ȹh{*H29)$_VZ`H艏|ܥfym8( uy). "}yINe QucFKS?y΁PH hissI{J5 6X÷Μ,3Eb.J|!-hn"JkrZiw_`Уf1 ܞ +lx@Ƨp%cE;3ۙ*`(" `'$98F~saJ ЯmNv_H&I8TgWNqTtjxĭD DƩl)INh?Zy C%?E7Z)n8H\îɫ }ҹRV}(|xHoL9LAg βO^5#qzVyxUZ{jn<,~ue\/@:֠qzI&pX24EC;`} z&SE`=6D G9TK>RB7 f #K몝 vt=H`%-\)X-!{e m ξVّ=́=uvl߰"rWg$DwXv4Va`yF\oGy&% ya=;^N;%wsɽwfF3 ZơP<@1jb4E < "uAa0~$j1V&7CFδBoNy "Lk?Su&ZQm(ߴڛ 6l51^>(>R "g)+lQjRF"V Hq,[x$Iəǩ/ V"[;ߚі%]x=Ojt{h:un5/t57(ix b((zp >F=%iy2Bu@Q{F_TpNԮt))u˝XAvtߚ^:4 ^45p:rU;^Ta) ;zmr8ըHb*5C9H͹V%CC!DV-;owѻFfMbh[06@) zZX*9 :x=i"suťj` aӌvPg:DvvRy݋ljO*X,nc3mWcQ)Xc s"J&Jщz=[sʞg2IiY#p5^h/g4}(;K CJ`YN~ji$y圉B%qNOv*DzV2 S@f/LA3r歂)Ukiޛl"㐖h93>f ejo |ߑ$;&~(;U 61f(MiZFx3v[\ lt]hJ&isү>x MagZV߃GL]6ǁEmA,7NVB/ulwN#ˇ?mOX:D Oҳd0.GqtyrqhD5G?y~ 8[VT!ʚAk-9LDӓRVImǟy VfDq`"T?a LBA1}$pӭlae>ِG@>̳gqF E&QsUp<!#i>0^=ڕnACHiC5 Z.,NٻA:}SưXO\\]De+!űl~{G>oNչ7>#& J ZoIX_=zh_ MU{cЋuF2_4bn1Ɍș~; 3(OzjCtyYT[s4S $6H&kXN99D9?'}y)vHãО&6t3cas YV m2:D\V%oYnb{ŴHϨíH~|RleGxo/(ۑyGsN6G#|1tloiL94F+4yW!.(v|VaF ޴^EL##W{umEix {%fe\ޱM <${C|h"X$3OOmzRC ɯE|ȳl=|$=2at=m څZq-"*Y3+1ÇEн 25-]::B ‘V 7+}s #Wa'"`b%Թ_&m;QyEEд g`ZAZ_[7vit܊ ~!Lڼ܌*LhUx fŰ3ú>{X브i<봠6io-3%sd45ͩ%Tq3 !qLlcIsu (c|I„o횦‰x\\GT>/ aQƟHi[j祲(Sz Z|,#BҺ3e9E΅bwqN|SC4PR .9[_Of"Wy!v&b ]F2ȕW8̜u~>ќ!i]eIԱWM]cǬ=?W`B5w;z [Ik=dj>Gw2h_}t|1C|q5,[Fޣ$FȰ'&jٓcQgmŠO.k"HN'SUo"_죗?.EvGı}4RsHkiI<Q> Rf7'y+5q\l'GrKz α)<3`L "#u_L&X#T e(n 5 vP_a Q'ś(E>˅~q>1nLJ:Y2 [ S ,1u%64[RޤT W + Af!maM;$!Cv3es\ ւǩ292o>ٖ||~m)(*n6pfH]Zd,SaaT}ެ };`n:MSh'RyXG1-y.H~ncdޡM$vtlbU[kZF0K:hWdX^(bɢ~nYwa!bIAc"7NW l.;!qO*șO{;A7Sn5=ȑ2K,@_O]#<If袤XtWz#lҦzps"# CiXIp7{lTs*Pmh61UMC;\ZGykجp#kk3Rl'Rw]+cջ}swqwIߢɁnssfw|""ӲwA8Ʈ򴁎qξFHDT_f^Gj-  VMڭEm2fJJmW P%tk\P8qA/ v: XkV_ P[Duda/?-.S8l.oqb'l]m -C۽`|gPBu[ )ۻne|!ndžQ8xUb=}/%l0Y$D2AAcμߧX}i|8s];Zٛ˧snVgImxA 6fJJ@ҙ)=!cg$ Dpx Q2giL4ş*$ѾpgͲs}{P* d }lW$Ԭ^F3]|ܱr`1'nDY]'7ϛ$MZgK=z9BEU`GL!VufiUkr")3vЭMxa:D }P&VΝc"|6e$7qttªY/΍}icZy;#Oy,K,fAjI-aY JC>*Q%0E/sJc :"xjdqP20Y &^(iDp6ۀP#Dl:U~8P8jzǜP{մq0"0=ܹ^KRz笏bF,RZ=w%SbXj 9?5wQ;mh&=XNc͉L8Sb5 Q8ZHlcn-ja &s5 De3PS4f#`s\S *@+Cmdƀzڶ"-*^gDP|:tχr1m!o%SJD GHijqo;H<‘a=zwm=q@$~8 LWn^1a99֪6׾_ш€OyC=FxMΪz}~PlI?AVVuae$JA0#``>SE"5K]<0J#=ZTeG"pٙj^?㍿˴wsIXN(V DaA9A Dޏ^x0'!HD]yh&yG&PɦUۨvq纽m ;[pZd^vlifOY^⢬RR ]•4P:RѴQO?HZQ.nvJw~n=K˟K<N衝Zc | Y1l`r[5,sB_A7rk<1T/F I׶2N^YcYݽVJ}H^j]q&L&s`G|ѹäqhg PHh_Ó~3ԴUy̕&7N  _"T:=܉XM t>&2`4%y:@ue&ǻʹ]2Η:J7;i?HxrGtܠ'ZuLloX t?uu7XtxrJTppR%DƒFd 4* o'Ad#~Y1rgV0_Uu*T@eW U)>6Q*-zd߲/Ҟ{G(=ޘI4y(=C)V-,Ļ |`gc"*{)@;MAS ?O"׬7o3|ˆh#0neab}#%Ve,¹-C+,T0~~i|ƎXht`ڎo5_a.A}P[.ueJtsv~"cK ڕ b]@qI[|89[TzXj/DŽ'֣$9_WZHvcX|d9\./|û Lj%0 !ƕ5"j:v@^q@`6oޤbb2ρ^;@vafb $^5]sI,!-lm8gzH3$jF|>DdO뽬*xm$ Y 6LE^m/kHK\[@3lepvP3Vٞs<(9+V-rk<JI9V[]TM_8 1.G~.(PФ6cN1[SJEQ%quKfE7RW {a\o_ kfHU*ھ"ll 以Ⱦ=]X}Q0iwsy 7(#4FE/J[/g2ܼ8R Z^C<*">Zuq2jVo$ʵ %Oɶ4K9;,qqbNk}=V^>__5oeKT6gCrZ V[ xFP}_:R`ߔEߎ3?8 榻 VkWxRgXR`q|a'G^f6_=}'RH M h@ '×d>cd^+L-QuGuC]ڜʋCo96Xᴔv28k=Bc"\5U`u"9a`3+$ܝa鶅&g#o3A U؆\ A#Uoǰ||ʝv_Cg>?( XİebrgNT\Whs%.V`CQv)ߨY;R_yqn>laB{ Rg2 2qɹtOh"KלiݽfeT5+a$RCfD 5d!kH16Tn~Kc+2~-kpSa'CpRdm%ͲI|o8MnA]! d =HPn*4N6M5BDgZS]m~˓Nʹb0?u<3ݮ-(f>t4bQئTY>QGX[Uws[txv]P]{v/cU~I8L7O@WSn N5?~ \ 6+C&z˥8׃是Bs`vi>Lvnhd^xMŗNԹ&(uԼI ad`sVNoՀ 3i6}~&mجКl\S$98p,O-,+<H0$4I'٥:6A0J'9NyCs+BL6;5FӼ+ dWY8qVOBIQj&M ӎ덀JF;? Nߣ+7! /0UOc/CV%Z6\]k`EMN^g:pgFr\_XtrdfbGgc}}WȀ4jlp(>4 MWv4KC)B^} }~R'@ 1#'ezlf|MYomK&HHb [z&kNHUÇt))`JX S4,C?k87aFnL3GC8P0!~{.ӊ> Lk4 ** yQ 3n*x *^ro(e$dܪ-najJ &48A=i/Ci<6l>Mu2EƮφBRA!|p+;X鯲 u!%J.{1EuxG?T``#Ѐ2^85oThά70⫑Ss3]l`ֈ+~#vrzaV~Xg8gqnZhLW%dMSʬ yH?f*0Us̡i}Xqbe2fߕԥfMX UVW iyvFDg"Vy5_SlW BFs&\/W,k]+D*KJC]pC?oqQH!GI"m *DOᇀ3^mw}=ҟӾpl"yU0/LѦ-jÏ#L>yy/7{w%SOdi>S]@F݊LbvੲGW3a1бu}Z‚E&j/f"8sms ~cA8q:[hsɡrl(pfMCRn[1iN? 6 G0zPg'5jJudJJGEq#AfoBI" yZ/CޔU`\x dR3:$qp@S'Fn Oe^#[BP!KT5Zн!CWJZO v^&8_cȩq48K[l;C Q ljèUb/t-t~֊d'-(ʋbQ\<`F_2p+xh\ʀ,)2bO'#Yrɍqn=TISW.tOd3; S K<@ {j~1G \IӤUM'?;>pMӐe`MP~$܉nm#R=;O4`\ "T٠;E@Bc{ia F7|RB+"}nD :ڌ $ kf8h@sQg##MyoP},;Fb?p;[Bn,ϰ d*n3{;wxTd-JnJ^E=9vmg*l+WWtEOu=71uz-0p)96( t|dbG*fv@p?O,m\Zd,Q:}#dm` *Yf&`0!:P[g(ZX Y=8{ &n8X_b (o~X6hԿgȍ_89}~e)) &dND^ȗ>eh햵}ck 3SNײ #iNѻ ݁+gA\u`A[$Շ3<_Nr F WG3n LYV .Y~m#'t䛱ސe.CEnXE26حL# =ѰPKdұ$ cը ,r*ߞ )@*[ȖBZzβH^@_錝Ug􎒕'bIPW\XcL,]Gr*Bbk;/$uR8%kZ#S)邋@j̎$^Mr#9*Iu!oϋvŌHʅcO\&g-Zlj `_%A6>g])1iY_(\qr'ee{fJM|r^8!OI`Y`P6MvBtn;DG8g,3hH?eGi-j[]+Zv?KJMsD($Q/gBgؽH%4\b^4TF"-`+qi+{"?5I?z0W!U[XC܅jxX?.E悔,R5_ # ʢ`U̹Rlq Fo{`UxkTTf_=ͯ殇E&R6W۝ 8[_Gj;PO[eV?Kt 7X"cr<y+NzFKEd}hzIZIgՅ/?nRij5EϨ.]9W f;B5Z[KqUtZZU-^3[&;1/KzV|dY/Y#s`w5kߴ!Eb֕T]YRAϋaM"ZK>i)BU CxtabS6,NW .(;+ׂz?BC1O:qr Vs :Ǫ>Umn:ujP*rp6O2{DqrXrڱ{#z' 8oiQg## ᄅ 05vjRUޙOҾ(pmt2&rW|ޱ{En2 ૷w+%w@o? j%)=)lQ$*. gk?BT s ospLU G{G?5C6 n hJvFH!eF\׬s $ڎQz&4UЙu bsx|=mp?rbW5!#wXCG'a%DFa$SӰſ+icy`ϭh¥Ibv]SJG cRs7&ʒɿ Ѣ[E(bZ-jߝ~imKNwm/*soxSZ ١paz:Aͪ? #։.,l0 &eL˼/gUkuDw>ڣ&;٠dzU5^ԌV0F# zSS!QLb#LfWCBpC7GI ˎUC;kmGʍu:)8EH5 N)F'r&֌[ZCQ)`90B;F@V|ߪEv2 w@JM4riW-\m=X4ߋ*EgҲ5O(G VU3OH#wӬ2lG:y0#c) ԋ|TAb``婤GAxx[]lllޮ*çP@rՃY;yoZ09z2t/C2lVH$Lp}+o(L n<ϣӳp\jbPOb|m9 jC@ N'߅G.s=kOiOʯUsz)x*i;cP~YZ?atjG4hٶv7TE6^y:toLm;|4$Cf/% (K6yJ a-U]Y+v(XXtnLCK~a:voƎQ`M50hvg`${($U*B ʑtJX͖B܇G*胶fEZRH| 7!Zg;Mk܈Z@@#ɐ>p.=ye]"e' p5 jH* h].>+aJx^`]բ#>ڳ 81Ww?U:vC<wCĕՋXԒ!q9MH!:ɉS' j^▯rq&VM)fl)X-"K[O LnD8/ Ѿs]aknm&ioQ,nV~MEjG؞iL9IUŹue,؛T\{H3&׶h o{\3/es)|ܙq)дR;ps#MlVkyȫqNט-->,Y<+Z4̵r.?Twv"]ܚШ7v~8D:If wE{%(kp,hTJ[fiϕ6CCDXf=!+YK;!8UlQ,N׉Ԍj}z'[o{&:uu.;wrKc*JAr ab 5 '`IϿq轨* *L3bB'hqNK' TQo<%]Lcl{|n/tv]صAITWP+O^0`(*jx*n<`g!&$X#(sMv!|α(;~A\zVu,2 ' \\SeDn~&Ӈ!n3C}+YY'5|n^Gm YƶtApEN4qL#3)bnH>(R@ n#_ 38zʱGu Wu 1;|0򈉚͒YRP Ms *Mѝ k_e|Yy 3J?uXB/Qb`M(WAQXD9-XP1Rj*Kcoϐ@Lk"pCM #{dkB]t v hԫu)7JܞIz\thE2)6n( F-G6/OdСr ;Cqe!hyO)6r*%{ ^a*fH0ܻUN-[U1] yQ/Qg1zwX_ȇOF(BuՄk}|n00tMo|Jt)߀Y|>llmo3e25T:btP `Vq4cs,ZLTpq貛?M9\OJndcaW5G8g<9,{/Zc4E4`JL)RYkzV>)767O2Af96.@DX/r1N}#U_V3`R4QpI-q׳>#:ۓȇo]@1xKOaBU'Jq8ދba%@D#$tw:,swO..u x]48/>⫵|Ӵ}ZU]+M 1fЦg{ Ey0S9_ux{塊HoAF&gfG\T6[\Az1(9vK^9{ )!+O%D>~ jؚY8 m1Z/}Z}6M Ӿ KIGÑL{\`Z(uܹ1$sݺHepvuSXJ=Z:IϷOQ2H' 7n|{h{v P) ܈)_@BjbBRc-.?t|[g1c]Kf,{qvG|A=޴; F^Zduwtl,_OkuIם.ٯ,ɻ5DIhAy3쑔܍=]W@bh&P;ՏؼR`_YVҭ^8ZY=)8uw9j% q>0ngV&6^pT%?<}z Na67/^;nθ1^" @9Tiob {@aT̈2sɬ#Sɾ<54ЄؾX^`?z~¡'9d'2ϖ>Af)NeH=wSSzwL{L,g; عF.߲|wPFUݗ<vV5J+`W0۝5rq|!2?aSGE%֘juFlv(!gOck8XxsNr^xEjjU\ð]CmV$`f"^8}M1\,Z0. \ın$?|lhk 1ȌH_DQNo+\pHmC@5Wyʓ8ᯁe43j=~]6[ka`O>ƄS /Ds>5W7hNxq멩i`>qȎTKUzԆ(̓[)&"AY^(* ѭ82BRd,e3ZE5oJN%G$L6W 4pV9b^2e7Gv\Wޖ{!=ɒoHP7?DL'iMcb0h?Ǧ`''*%r9QgyD9vor [mq9;cv>(q z]-a&ȌxÜiS(%*FVq K2;S5g>γA>Һ$qpW,˰),,xQ~vӠ6OF仝RuC.S;,14ү/k`aϛ%V/ ڻ1Kg5gZT _Nl}Kƈ!?sPZܛ:MN·`+6-n.Dukִ;:Rx|^ºj嶬kso Dw PT!mp\ љ>d}O2 GQZ}J5#cz춚 :\d0]!_(ߎ=~CMn|ېOu֕C L9{[IwJoE\{5x:RR8i5iH3ڊO+ P$wV^9r7teIᅾ+ʵ';jܸ1?V'_$LHClXuG"XoФ#AI1&|MY?YIwf_8]OqY  ;f Gz )80@EA}&uT6Xhw'ً :Yjhphq5T,Nu*t*?.$WeWcAm8ĻۆE&XpH!EA:z"=L^t0ėc;-ǧΩf*b("lFMH@R7BoYexa_!όb (V齃^ʼnW&(9.@x4ӤV^%7>YbăX#>DOѩ윴od(/W8" F FɚSdA%s8upBl@*߫tzI+vOgԙBYMT΃Z%T b"p6v(=\"ʺgBzifܳiJR+cMԆ 躒v!TX^xW}kĵ4,?Ͳz K龮}V  LM!v;q.7:"ȀO& Iq`ػ.# 28aDYMȷ`#/Sj/L5.`@/!U Lv7ɡq9~Qss:]w(Lu2fI RzUUv@D, G|ſ=֕ʹȫĊCce TijjEE,罺l -Ȧj7k=Be5?΍3= )9w"ǦXb&Q&OaJo SR`}K^8*w !$ -=)l s!r!ix ƅ"/FxS ~2{.w%].tuUũsь=/bįbk^7O¡#tڷW\CRp;/!_aHݽTE J dwxɽw2CF%&0((W %XbZe[|=ML`VNDej5F[@=R63v!}LMS!8'^OFXmSnق5pWUاc[Y;]Ao4/;N KkZkСvf#FT#`U]0 ϝvTԙ3.=lmة~'왡bJJF1=RU TP֔+69qh-Ref78ޅ N6󝽗͝\_\wuo ެXmC ؜ܗf$_ݬ<,ld29Cy4yX_GX(Ch+}Y `gg*: /VY,@dl 2mWo~GgM/ec4I;8X?;BRUJ&so d-Ss7pv*@xsΆa{$> 30Rrk~3Z`s8d>݁-)]/{EI}L "m{/BR8ڐ Յyi,eH7/:c9w̉Nsoa(/8>%iO*y܈!lNM:Zo[.L~_ jS#,(U_ckoa:bZr@k_ڟr:^:NNwDȗK'3{Ru9Ù=sq99]a!Iz`/\f3s=[>u*z4=WT2qnjWNnU śAGqy#2U'y Y'" <ȐQ~"8@ɍpI0 #/Vx-酓G6WlH`vh"M>+-no[fcK"y^Z}zh5 \ z<~r8Mf-\t{BB2~.~1|qSעH;NCzӫNU z/bk\kThPSbqN^|/rMסKJTӻ;vTX0[Jx-<k?2QZCf|{aP^:^LK.~{ σ:h [I(ڔp'mY['`xh+I$;G_AX p(U~QmQ3/zkvEpÓDy֥C^?m۳OZPdeqAQCRa-Tc~dgo+Q\6t{ety)T @E*G`F4^IJB_w{-%FӐ7PO`z jjr U J1"V)>7jի7:P4}?y U-iYYjfޏP}![7n'kˈ1&b5Tl\+-iʻ ȶ"90oZ2cTm&P DET#яB!5I_3ZZurEArcՠ"X,ju:XiVhވ8a4_cYhKPz(+dsnvD̢g+Tˢ>V`} {2j hzV4Vh1lh;4~_񞙡zT %Su{84YM읡8ŋj1rf>fj;<b4G= z.GDDN%Fh!\< ȸ_S-A7,@3 Cs?j6@![{v.-!p;KP;k:\O&}>Q*49_twSDxr`Q=E'kX͊BU'#ͲHw_pԸ ̳YK.Zz9auE(1V+ RY*z|}Ԡ 늩].EЫHLvi)"񇠒/m͓;Q_swgތ~  [a)<.BMabG5: Wg]IVIBuIХp93F/48Wqhփf>s*8[3?gp^H2+Β/\s&L48c4b`< Ef<CRfH̪޵IqLCo/`pPB[cu JZ1 gaCZᓡ 8rަ"S}Z*T<$f2'fP\:\Ic_d B.[q딕3we.6!Tݸ6KG _ՙm2ƟFvX@HNj&bULD\rzw5:A}qKC˸ nẕشiqEj remWJ"WZH+`IqcKsŸv$.mbLnī|_ebBj_xƽEN:Qm 4PRG9~  o D%֭dCḭ I3ځ0~i`|nlM}_S=-SESpݛߩQ{mFB|awn AƜP]x5ؓ۝4Sx(G/Όr43cQxOz-VMFs20::WfEfnmAzU=n=\MҼ*MC/$H6VJ?"`Th841mxM\2'ɠړKY Mzr?H{I-wL9@Rnˮ!ǡw\5eY'!] Ak!pV06D!ƠJwEL? 1fN#tl*>BHm銢V4K:Q0G2DHi HZ&A;zҹ)`rN`E,Hw0߰/ o*f/|[)Z?~-AnQ^瘚zGj.1|NGlR'MtG d?޻?H6gt"("]6@ Z3Hi)6ؑRʅ_L3#iQ*kFp1w9!4HE;R|9I9-D l1D!K*叫4" e%2f|g 9d& r ;lt=h/wHj*/RY_`?>MF eY0!hPN3 cA\ean\![+Vz}:9y:QRزg0E {VdҫxėYbG x%%smǖ\1jiU^.8ЋlOF`+ؕi\hjXz*F5PF%pғyS낥Ykq? \ '%1}&UщjdqU; 3խr1"P-9bo{ -!N͵z2 e0orxDT<cuɂ& UjMT($_*L)ɽE7bSt/53_mNd`1usg <( v̬$' q,w $:!}w|㩑,`TNNQ/*óMhA*D|ŏA Lou5Q>UA^hcr#` /$'/`I簬QOgb6 v[.@(/"9)ϛ1.һ/Jn8}1*f㟙!!1D80>E9s 5p׍s6Q+׮KQt_D5e1/NULsUj4+-?TW[BDDۮU7ˊeq΃{E^l Eas[d5t?#пj,7 mhĽ_yhMt6Ȉ,(oR.ӷp[(wpA+4%Q+9[CO($)V Q fMvAdF yz-ќ.'2/cݘ6J!`?kr)C8C܃rw gPD`=Y,Μ-ȞB(`I5g83 9B-v| Gt8ދ7AL80p-S$XG)[{O<ĀYEN-=ZN^³konY^~J۰ײ~=t}<nE;Du8",mdۃd ѼGV:iJcq1pFL]pȝqbP?yO3ŏoP5Uj`[Zg5glh;?BxRpfl}hߴư>aMM(muJDxC])̀BZK&bŹ/ĿJu=$r358 jbm`k-g=Ԃ|`eحqwZ}܇!WD τ:8N3#2n@'}Ck>-Dt3MDNkRkI>,>)812vۛtU_ Wzif+O]+$RZjFBM}nH4`l_SM@"œ:muV w#}'r5޽kF7 /6?~ؘ2(V 7:W V'&?AQ /amWK=| J`@&ȕޣ#}Zp+4dR%6d(v{G4wv׼ qW'UpWT3`я["CI8L_54{FpYJ'> Ŋ:)v{L6 4@ubo1N T<YٶL+f5㮆^i)1gc@_5,-ri)Q (+jA>O6Qb]YdpUݢvYCTЇ*O Zf=d W?c %٨,:Nn.t%Ӿ`KRs.^t/kbo%;(5"}7}`̨MpAoZ;,!>OG?bQlpFNPt^!x _K(o@oaë>*B8&R~~D2ͭ"|Rf [?[6j׶|Jh1֘D^h39C?*R–@^A䪎{DBψA![|Ĝom ǭQd{9~^Ht'=u28suYא:8kzvwbvχg]FȸzpedI}Uv2:zT fXD 6zy+RwS=\Hh#ĶЪ1tpTEIM&Ի]PcTDʯ^@ʃqѻ)qzm|=<fD֐1ftzẟrYƶ_pj= #WPT֋{mvE:[#CPЈM:}8%& Z'OЗ;;ˇӗ"H\B9XY6swV;<`[}FCg} BN„j2,9lQ+ITwqA?UE͹oqy]R=^緤:d,ݿ#LIZP-\1 *:'ٵ7Qu ^tp~ҟY }&lO#(<=0+P{9lCOȁB<,`{SL}9-iۍ/]"`/yo@A^v@,K=gw[! W#<Q$br{/AQߡzH# ocwy&&Q-M]Z=AnJ8-^$N^ j۱& 8s6}K|p9x\\8%5 W;"e\Y'e]R6țL-!w_Ǎ9h_#@q}f@n,݀/@32K`etc]u-/ s ߎ(fڇ0m646s31uCe!%JCcR!>ſscZVn݉ _XWv f6ᖖjLz«Q9*4C lVڃc?Y;vLbX>LV.zI4H6s;!i2d~1u{ʞ,P PQFty#wwY<`Yco"XgiF@~, qlf^r{p=sEaÍ Y>tijU2u+")܁B?vvzXnl*_i4:鉕qD`Mk 93"PG+]V P Xfѕn̤=j9K,^!2T^<JZp嚼d8 _FO:+U]% b/t 7yn,d8p Mi=CU,` "0諽V]D6ocWYvΰ$ ׆{\2]IR[uY#/Rq#1951A7.*"oGR%n_i{Ц8R Ht\+f\G@(.#-kW6AK[{UWT7'&+1XNN1=]R96]|L= KoI՞@Kh#.(gP$my?b)ӁјH( AS) 7FumO_!npLRnAht EpfT@{$vYbfq[Ae=+UAّxQ$Ww"ʷˮ=v^DO J߰m4ҪJ \.BYQK+<<_R:UM=շ5>m^{Aѫʁ)UvM@ieqw.B#i veiٛ1-٢%]ɴ_s[3Xft"3@|9x{בotع*V|r"x֢pXI5>Ϫ>Lɮў9A?aPչ8Vb/7 8|}i3HEBNfOe"HK|p8QnZ6T w*Y|AO[etemuS.{޸!iΡtת뵡J(NTY%p^kuo,fyǗE})0ydװ/ r1xwo[li=23?@`w~=0c[*|ewǽ°RNEٙ`[>u4#)WPӣ3o˹BV7Ge`K]c$ԉ"Jhj¸"n%;zt\7V5r5IlVwl3gj Y{]~?Jt,X . $IIxYhmg}q)+[d#E`C 'Et"b[>KLE^VҠz \j! X,O#;AD"鏲qqBow˚ %Iuyӻ]VULYcF<G xFJHtѠǂRI:W뷺 7? ЫhaL@{B%L=H+I"|mxA,|ִ L7MsX`z"VA?K4 ėPqX+Z̝pT ^5ULswj\[='f[2UQ|Őa_u* Vl{CG~Z%'%Et9- GpmY'"1ShQFB WVWM[!pNU&* aol")etZϢC6%K$fKT4X.P3.6?r?uL4v.Ø5٢2KUXDJtCUFn5$Yq: O<j&MȘC.sayM"evBxcTs߲Mt9{8LڊЄ-g|'̭6Him.<"hP[Kc OzF FKYM ֈa8-qve&䝰?Ҙ,DtC~^*^m͑Is15≤l#=iaC y(3CoLKi z :̚_4x+kEV72N<2z]4YwaŴ{ $; ]xeKEN \UܷOo9(rA~m8{(f{%]\5Xn`.9W/f:ūc0ZdgĘgM{7p;ir-F, ,m|y:^ FuF¹%(?rOt?pw\Nǭ^HB|q/%Na(ѪXgOj?b+/—w=SbQB.a,I$K,pq1ϊ//&Et.Hw:ɶuswѐjxy֟F̕"%~IXnc;z,\I{GFN$zi"eP f&nz@3˼i~2cHC)ʻ<n[8BM:N I$h+=+5\۠-? rSC{:] H%ܦe/-vɆygdwO\6PZfћ, @"\doF,YL}뀷0+S}⠋ڡdt5U';Mew :}M`;˴}c> ND\9ӿ۰G S/^N?4\XAFVxy LT e M{ CY߻p{ jg1%+:Z fW?=͖/cq;'X)Bp##@^OO2=/Ӳjۺ>nA9RU6vdn9>g(X[}vU9JU+S4CFQ}Xf]~cܚ6 ς q1KS,ΦL G} Go+Ao~\Zp=39&T_i wDW.Ȋ\O;* vz(^E7t==W}C@p'sI%Sټ il` fT 34J`m5y+Ph:[**mTs%IA-VdLA7`\lxFmIN9Ke%}(-SsoQ2.|F{/Y:= CK#_ra/pS5kC?eR'):FKXns}=a^ =d|To'QK9\6b%^2k#1a~) =gvK]2Qů)ᕺ\yՠ lv#.m?BZE!gmBUp/hPo0>Ĥ!G+pqC_JltԖՕ16l0 |^ ޚl4qoc:|ŵ TRZS8JK1z)h-NMqE]l:CŰo2WAJ;h[ {׎RrE% &NMHmxU} >!A/@c*F.t_Q~ 꾮i5,"S͌ ;sb-wV8e!/PxǑ9R ϡ9F[EB84U!]_oҿ6UT8ALzVy AZv?x'/)| .BQ:|^p,LG'r\|_8t7i6 (UOZQ*^![TP ?Nz NTo9(\* *^A3Gx}X65.9U+U|dfN),RWFRlZsW$Z513VkGSS[k*J`AjYtg uT?1KPfl+9oFUe>ه깢jF!ZnڼdK JzjGȨh Rp .p3c- XB8ڍck,+k0Uyq+5kq'Bxnb2E=ao ?DrwUڕaP*`jb5H gz샓t+߳˾l8)e)nѷ㘊݁0W[V$(obMS e: mƶk Q’}r#boj,(4[ʃ莱]MuAlWRv'QA.f6EgBrwL|׷e!YGMpLp;SAbU[g^мr-i liFgTe[agSbI0@Z{S4ZO?7i͢aƧOGؼ=G,*k4m;ۦ*5ANrb,CBa|YQQŭS!фTXOWUpuMWZlr<,}Oi}V2,FK'R: mCblo»܉u,(BVx" ᆱ T`f_]WRSɻjg|mMErk:UXE劽{44%qG?mo`] yh?0-˗%?3 $Rbi>AK|)B좘W t!b{qeoƨ@١0lJCM X ;|sZq\9"zÆʌ (m5tt5fZE <͜`6Y@sv_S\>JTLk;nq1eB]7%;ϙ`ݫ͗wʈ<l2 [1!gxC9Yq>=ﶅk#4cECy=Pˁ=[ zZ1Py/L10hˠ;e y}7 AW7"fxL,)/O #!Jy]d zWBK0p9vRŸp}C m?K`u*L*YqS{33;Tztf'^(VsC(|ɭcUG8!b-}_ᵎ0H߫Y ofHTX~5%#59 9] $Sv؋iC|H+7zg% 4`Hqj4ͻilHZ&]e:_ۨA"4đw&,4!\.]P1c<])F@I5%:mȻrou19#0$6?M[7~nyUL@4kv[A9QF+&+÷Od3-.HD.is=BHMi ,ԌLYG=DF=V' adzh Nssl釗MKQ0!c3~hp?Vhvv0Hg ײyyAKVr,$3ϾCcj:O?MO,Nc y%t po.AɌ}Ɵ(_)遄mLF8Ztk GD.س퐕B <=Yyͻ6(a2d=6q^ٹɺ/f,5Ρ-׹DH߈jEyË 5ټve;(Y1kg0ܠ00[5?MSEv0_ɳ` a)3'zhڼ㿵ᑌD6νm=.uykܯIvڜ:TTREr0]g0Fx"v F(àr\>|Ph85(o-ƚ˄FJ匫j|JKd[wrL/PgstJ2G[ VKYb$K ׷@?h7j) N#I1t ^7QAXhpog$F$Bƍ ͉KL=!`8gv&ƌרnaRam)Cu)VRCDn$TA[i|Lj,V`txGΒoz6X[%*g1e܄ΫCSń--W{eZc1k D,L;|Uh ]SOՖ!߀'^N i+t%u;L~L&*L(HOhk>\#ζ'G6eB3V[VrDn u~"|nMoА (z1mWJ\[~D[8EiϜA`ÎKWl KZsRSFP,dԝ/t*LEN tu/HA q@s+|iwA.Pە c_Sk):hZVfRr0r:/j-ƗLy1tOps0tt 'EOgQwa,)4+F"!Bz5o@N84 X"]2ϭ&.m$[ W@5谸W>}jw3mȨ&q.Z+s[KӼF5& X՜fqP!KgQf` f[w|E0m/+p,{MKZz}v.dp;+e`Y:VE+JD{"Ltɼ 6Na Z8korrq CK)OZGAsqQU^ d'w!<Ă.<'Ѽ_-{_Њ4RK1Ox7e4 F<ۅ̹dy>i:R,EW-I;MNp[#|7gnPPPRv(jY!@S63'{)\Ng2 +|O\D̵qbI@hȝgtF8 kWQ @f~޷L~&y;@hvrE2LfQah=0b6:F;ZIp4`iVNJo뜓yDZ _h<2 K4E%n#85x0[PAbDM.5vA8|h\k"Ǚ.pW3S\_ăGJ)ՃkʄBHVU,]UH+g1lCCi˗c+ gmB}"BV s lq5c8[Ku^]@JϬ*yZG^%GɎdp+ %CNjzu>W ]6=%YVnj~x_44Z7p a9KH4N(X$= TϽN%gX$|QVdnzY-D뙈ey:LK|JVIs.Ng ).[G#kڰ {2U(€!|$($| dN̥D79噵% w}MokӳNLx_xT065I00药ɄGlA#aM9dWď_iV17=ESUs9vOzppAW$Mu /H4/ߡJ. Emj3P/. jFCHc6J9dh%c4~Po=_uT5u|W3 9(q D 9G#V0^Ku#ۋA;02*p'Ik'BA3R#o; Hg7`1 Rƴէ;Ab3$*}KDR=B5.}{+93)X|8Nc,19 Rd9<Ŵ]% N@&?)k8 Hl se~&D~wG%Mz*NdO5{MJlEf1VsK;Yw xK CJB(FD EuZFQY]u8u{ȊoctBq9L Xc'KU&ze CsIUVI`d〻WN ahE .{5o\_rӥ~@ʽԫ;W7i;JD6j"  Yl.deO628$2S\w^( fT;b~Ifx]Xb6;D6!ȂSr6/: ;Џ~g!r*nO5ٷ Wo#. ۅK*}p-QxAm}zNs Aʎ=ˏ8w AM`pPf deJONBoPu ,W_MlffD\>Wؖgq%t pK~_/v ^8rӞgf}^j" +gȅ1E@I4?tZ#}*LSyAWfNd6_qgeR4@!&k0 ̄ai(aӶ]>껩Riw)#35PC[:>B䄊)a$$}BNJ!2\䅾a88iEڰe y*%DzjvYۻs˕!+D-xzn$V97]i!+%n 'NŌjjWfF}JE^Xpt(a 8WN0Ak|DD\vr͵ImB6<ɒoñe \رSrU˖l- ]]Wܬ>gb0#'A+{+6+ơg/4TNnZQ!+<3+vjnK}mrp7kmXr/v9N&4*-njIsji{d\O=DKUx'~C:WI4"u֮i6`WNn FHq*ȫ(v07HG#mS'/.v"u u4IJZYO7^~ ¯ l E(ؓȭ}:E,5QCmu@ FNyenPQיZU1:! 6.כWSOFz Ei/V:86OFU#%qui>碫 Dù?5SF*\'ȧܾaʾ)M<_yy7&Vj˽? 1 _=w ~9K="E1tWedY&Z}jT8RU׌ܳ\?T=r*,SN Ps2:kh6"V`tFGS+})eeZ#9 y|^ ^3\f>pkyC.uP"{= Gkфy#Iɨ_o9ɻ.JKU]RNCSA.1#\kfa_Uun${1]0`ņЋ )N$Q-R~80*&Y}> LTla upq+(g@yN;Ck08{`zG}P6$~LG͘:xW%mnJ8Tgfp6XEx8zMΙ5ȽTюiSgX#'q˱H] Lt,._W8OɄTPϬ37w(^fw, oϣhxbҺ.yPG(n8!227~[w5j҈i7Q^@dw~Ȥ#s|c%0@D=6X3ՎaГa.K)hw6W̡NpP᩠(L-|`bgckKPq)z n#LPA]u)ן>R8YZ=&pE*kwL0yD|m/[q 7! c#H'iTRX jeU\G pDrnSk!`ק/V$9n:<@W4A?]; %6?6fE1sbJ[ id?v-oMWBطDԎj~i!SWY#+9dNJ44$DI\=LJ}_.D\?x7|lR|<(b7ߡ((`w [ɢL|meb2|tFmžGb!JQOi=a|IN㞂<;]BW2݆ĸ ze5rbL_D-Qw gO›*qڋoY+9NP-giWx!?kFbW nc}EGeZ̆S9`ʠb5҇0o^1\7MpkZIt>lo '4>֠l$u2R!u4|Uv6ԍ&Vge7 .L򖟇YY'݇!dA+j^S `9F{5dҜeKg Icy1p~[ڀJ?5& MkLpf=9Mm*}l(@M;a}{C&gym63fcZ0Kی=O~H9Erɂbu \̴^4BóFXCwkL+)[BS &i߈M s9 :6c()#B8ٞ;~ob8; ;̿4kq;`{خFqMi}}1ك"<$$gNK9n;LWBc g0{7K=E@ /v17)[θ`F9/g  |$Mg j[ M'9I6JV  % [9O*Py80^2XUЦrXbjBεgkZY)-\0F]x?=?9]Y&]pN>\^┮m#Tz:-v\7Le ]' Att{Fs 08\1%|hSD&hX fdZr?62EB)Kz}v֝AT%ḡh?vy/ 0 Xv8as2 C/% E}kto**d ,97a_6\W4H&簷A}H[7VyaOv ЄE7q2kCWH FGxX;_‰p4N7$R,1=R']prRl2y˲T@L^,Ou:ƈo!e}AmwTxɱ"NmBp{7M9y9+u$K/1I*!ǴE%5Tt.)3Xa.p!ΞR?xaKY'?\LYwuB e>he},vAb'U{ ֎J#5Vbz-(>r &@Af.EQ}M:z+5>YrI5˿ӶӖ62x$4\T:5_LTn!ΉkcJ_Q+!8Ge#/H$׬6jsLǨSkgj6!̐(C .nZj 2: 1aA"l;^FaĜBb"#s-21EI;l87ME.EsMMd|@R{ ÉnXTȐm 7|=8%$)9n=%xIl`_e^ۯ/Pva:߯ #ES;,ÓidbdA$eUОfey܍u a?!8G:ð'7RzC9t`! Ds{}5,)Fn^@h] [~`~)^y|7LWлhLZqs5λa1oƤ ︊.$Btᦩ<a%ś]L*. *SAm!4G5QTe4aFbBJ-۾}7ɴb}>:Q; /֡s8-pOl:"x 4PTdY-<6觞 ivI"u DX ;  Ԍ7uPA])'c!`Q,T&ݤw(*c.r| >l}Wűi*  /ȑm]N7;X Io#&N9 zI&r&} _OS!f. =ԟH{O+*ք0B8Z:mt1=clUkQ.m,[U;RͤFFƟ{N"$"p~ze%^vEs׭1F kg{',8qD7gyD"3 9/ހ6 1*w+,8m_v`> S_O e}?X 9K /ARC#E868'5K1rد4FCMO0UzWWKX#G-"Ƚ v 8OwP6pB_\$ ƹ+қs3%Uhc1u-Yݣ-Dz}[bejsr!g*M}2._-̥6,Lc&TX xA ls3shXݱI2zBxB׈K!* _^zQݕ'P%qŪ<Y{?HH.+PFaݯ Opq9Jۗ?h$O<變kLYQeۣ1 $|EEjv=(ұb}ښh%ؕ3rtEIM҉YU;q~PZ؁%ѳ@y IcG -P,ߠ/ꖭ8-;sn/&n! 48Nn\&U%(D0^g@ީ(U4MsqNbJEp8zzLhiH-<DP0DH#7g7J𾗟3xR1vEn|(6NFZsȬɟd'e:p%Q!v|D*0zw}b1IwZ_o y]L6c [m@}}ƶ 7LqDZMQZ\jnt0+~sINj)ѵkfg9k;.q(\xG[qK U=cO njr)$'G"xǽњ{ې?~U/XIVWSPMv&[lpn_-yh}&1^<\}~$n0E28RnÉQ8y = ZȺR(&ITL+ͭF6גW@K -`G#\b\sv>Z1M|^R rz įyjל}tyd@JҋoSǰ&=^U{3Oix [BF 2r̀!NS_+BcC3 iۦ>66Y"bHq1Dl(2]BjaٲtfX!$SiA:GZРg@`ݡYi2B7+ar=(]-̻; dF>bۨ$.Ikԁ}v:@Lv>Tmηj0q,1A1#T]PH!~Uh -g\œM쿼~y`Q'p^Fvײf|V k)h\[C~.+Pz@\ F.ow"Be-zJa~h7aW ޲t'NgWq!4ҹXZK qͼ`1>VSGl%3"mCL{`@HdOy}; h|NLA&5m_w0u`8L!o>Al)bAQ -8?4'CF5_Or$fҀ+s&F]acI^iwg!^_x/nr@ 32Wcsa#D& }&uH}& "Ѥ9g)hJMBqwLWIz4ȶcQNQI$*.˪Fa ryqw'PZ$WAdJJF^>h$U~04[G7r gdu &Uz}2([Ñǯ 1{b.sQ\ 1[9h&r笃 ۦ|[-NJ4W- CJa 4ajxwwcbJ;?@J]#AH'/ҾZ#;ʊ17#&WG };6%Y2 z<%+6r,krWbt&0SH~\YcPl}NPqE q4-QmHVt( /g`XІƯFYN†K kn7NV,}WII +YZDԊde^o4˻%UtNsJF8٬UX}ԭ:1x|Bf :eyhc0ꎜ6VMFF&Cb%6DN Xx"LiXM,37T5Kf9Zlyul>r7隖,HX%ѵ'c&M#vS(dvi{PMeS0 1@8m-]Ƣy{SϥO 9CmKu,fhzECԨ)e: {Ӫ[-LMq rV!cHj@t4.Uub&`[QPOU2FĪ#ɒf 0r1Xшi2N}ge/̛s4/|(A_xt('kLX|`CT$F?k_/\b XysϵY br^נ;CNRu'uo"`ؒU (z V1vb3hзpc!=;ΦDs)! I\#>-0/0{# UfeYn/˙eٵƁ!)qJ|z`X<Ød*PDG?r[tmV՚[g % k4qa-E+W;eBLZD`BuPOru,[*α'o ȣyS_ vc_vam7 B<ٿ]؝31B 1>&Q 6GX7i܅<^u}FĻUT˞'$Ax ts*hKB(2T_ Tfi_ R +;QJ _t\"'?L^:! ^ %6gjxRֺk&!#4r<jz)0j:yWUxø 5#8TE Xj&B8c) ~aӁ ȓEj(,4{<>wvoS9[A_r + DVk  TN,7@%{:& M;igӸ8|c592AB'cƛ‚.8,02!yS@g>IK>vp oғ܃#{K%zR|hz??RaگWz 8И]lE|~0RnHT(vOwXfw\ 24o|adKOӁh0ďC11C ZK$]Urz+"nܡ9+^tF(Nl *oW /tkY&<lOr-gO gt}/(, L6;BB2f.7.MYҬ&H/ﴑ׫ (F@&;ӱ{3pgQA]:}A|gDNĝf8-?+xdng݆=0T@1SxWÛօfKGCJgW_놅z0 oܧgTJhtBC\{BT-|Ԩ+!^nQ?|RP] 8S{7Ux?@5XjD˔5Vƹ6)vV^Я5sHd ĥsr6ޜCH-1݌ϐgMw]m7^A Y\Ll k3*x3 ӳ'm V`WtBfTillhD|2ɿ̰/Y*9RE;_ܩ> d)dnq =.DdڑP}I wٍҸ[ 9Е33?Aq /CX Rɦleb9:FOM#&:MTV$"*+Δnйu|"Tb͗y$@|>eMјQ ~/XJzv(?rO,7ܚWʝN=v̀"PaW$:є9CŒ9l{F '+ęLķ J$=ޫNb ,6DLZs$4J,7qdI;4qBn: ƀhlǠ jN0UsSSݶ8Ɨ$9i/HmF Z(ID1GLS4զqKXNa^njc ;uV#3r$} ~oՀ ʼo^qEہ65?qOj>ƛϼIs6RۤlR[׷n¡|iؼ^?E j wD}=bXWd]s@C \dLنH;R] boh2wfVLOa(4Q_ZQ[,L`Vj%v\3MrP!i2UY/(e6 5-g |%]뉙<9&h>m>W4]zunT??d|~FGuX:S :>!MNO>xiag7 Q RIΞn?S] bteݧ:U,BPl1}uN/yǙ Ekp ?ojyI )p>v!t[eŋlʲlbxHcMcHˁ_q+`:TyqzsQ9YFB^[2sFɂiY J |ݤ)g̅оiQv$==5;nI;АZp1=sDǒPGg = P{z_B-h]%T!u(ݕ? v侻\j"'K *%Xw=AFչtC C jzܸ]C2ͣ8jmf `=wh~ Z4*Ћ`3ʐ*!O2 *.gXhvFBpՔTnxa\Zf{U[<DŽR c@O0E: [ݽ I謱7Эji#7DzzKGK0]ٟl@ ײg[$2g_"1!WhMN.]GWh8oAg /3Hn81~/˪Y~*z&Ҕȥ+Jʀ=1XZdzKTT,PJ,8m^lFj`8W(lIIa׃ xu2 83m5R`ƚߠgspX.f i՜N[H&Өn~Bȴ:H*^6[HE&TW_F0g#+1^YLV箘xpΣEިhVyt4M5x_ݶOEs/cRBZ CxñT\Aj!HDlOf-y!T/xZ |4 b V~' \w[4jWirݰB"Iy wt7.e=W/J8gK `LIunirOs5XaTAJ/C~!iU(וB_9$*m޷r9R<i . BS.{B[pRqR꧝#&kdFc}P9 l9; IJ c-r(Ym;:!4S0tr;mC݅3wqҢ3Uf/]ځ#q4L]㙞.Dĕ]T}l|:/oEeU5R!4lq}xùiymIv DBi Vа,swY:D"^\+U (2ݗnD6^`Z&mWBg.o/ٙy]_JY=+5UMo1<.ВRWWܓJ~6A$C>3bvtoކTY{4jk ؍A}PeAM'`- <۹i?@ZC>Iķzi/Yqk ^R/XhǫCiwEC\*_mEc׬~AP{ W+QKŁDN^{P={!KB]`կ_-\D_8Pth;ci!5b>AEr"MP<h |\}d/V$h]mUlDIl^ ;@_/4G r_j;d1I4%vm|of>RUĒxsV` 2UTvL~Xfո'}ahkiu_)`1ϊupR*t ,8^<7 p0^Q~EBn,,{OGe׾ 7--#K6܍^]`LʼnV$$YI;h•FżesRW~ͬ ) t@(VMfE#w Y2s/Nu.f),ݴj/J̖ݜ:C #qJ9IV&0@]}5qlc"*}Vx@WKh `{?pN]@662%FP AqC+f̷ ,o$EYg [f)T :[aq @I)/%_{r~i35:5Bp`ldظ{Yأw1FuO4nxZʲ^Xy&pmdA1|T u-&^:J!97?0H 92]3YJ:'X.nŔp~^ n }TĈ "(c QzGOW&(zD]m˾ 2$cӚTp6w 9p-ʹ*S|e)Qcͧ!FVڵ.Q⡒A} ,P3=y{?,)U1v3a{}'q7fMH8=;0sXL2Vg82Hf-ʝ#giJ9xdt@Z o{/ `<@,"2?lu3+Ut)r+-1DMIBקL FB֝~LھuP'DtvvLRpuU1ϟCO$z--dY^2M%kyAN vdP_E/ P~T-G&[5n ֝gȺ_<[sd]sR?Vb#Y;/O#*RWKAzGlr#}3PUNfwY7y^2` oZ)_u}F)?yCn&'xcn[pPLmu+4.G![GI6ژ42pO.[}~c.;D Zeȣ $EkQ5QxUpěPCAqtJK0JY8n`"}TnLnGfYvBi~FoGK׎WoS 4fIpxh܈u*džj؀Y!Nݩ!s"Y[ QDMm$o ZM( zz_ Y+X8+{ .8DF3W,0:-J>!6b,phxF?UHp*8vSү:># 0JbH?9vF=ڻcixkiRK , EqD"s+YAfj[4:ZZDHƴ/'okC~j='fbʆOaORX˸r؉3l(aE* 0b#'#z}fLO6J)iF[8Rs/gň>Fy#nUB8 =QUfv:7_pA*$P%WT‰TN){")6T:#{ `Zݖ0UxQM &.Kpsxa4#sE;4bci9gTcp4YFPhg׭ѿ= "߸%UKܲ˞mؠYA}< ̾G~ܪ/6g.5zg񉎏We rڶ%(׳tHsJ`<ǠPCpԽ[#&w5_x$6M9{Bh K Փ)v^Dnyvw lظw7FÕb2-w{§J;~,}mcD"G^SE֭jdTo-JҧȸB%\ bi|y5X/O>q>u-/½yEEǮ(=D*Yc7>@mڊr7bwkdI=]uK#ƭXg'''꒸O:L-{'$c-9^]?  akI}#p^KvsjHJN8WFvkⷒDŸJP,9q6zVbX YYVx<ίeM< ib3-(R`ޕ/2(JyL\ &(YH=fNDp=Ō򄵽Tvr&;uA[~ü0[9% Ø),| :;e)N2wюH~"v8`;: EtV:Llm9W K$@*B]p07{ap%v]\94Iľ5HΞѣa1$MB *~5ڈi<}Ve!kZC.i߯O4C.5*& Zh>oϘFYYoD?W%i4/]KyXE =Kv ;r,'wxpp4T/HKť:ibNfeՎBu8T&6K^D)=))% KNOӝ,zk8٦e:8~^JrݹJlJGV3c@DfQQ:&s]b:rիj@򶳚&53y>{2- H {#`P#"S3߼3+W%; ˑP䙠Z&mOP (jǟYGiwMI>=~[إ=Z)_=Y0MfAE S D7P驣"){j0 ](wxFr $t<6^;M|#riv3BoRߚWzAL &O[z«3XD/(2ߞz9=?gfK!2:pdXlP&o~RZLiN6t"+(-}kdp#~s[AW(?&BV1nQYDQM\ a$cxw+{]f=~.* UK5<~nޥțŢ/oih]D(&mP|LnOA eQA_W< g'?CayN ڋn6::SV/>ÂN2U\G n5RIXz@ixJ5wM,vkݫF?Vn8QӁeLuCWK7IRYV FܣA}4: L2# *"|8w)i&$tQC %\+vAx y9/}{Λa.tԯ:La&68^١oIYUA OL5HM(Kaf-Guξ [wBʷ3E1dIb8I`EMn=a4~^Wrh}\Y~ k a{^s vD Q PWڰv2㾵^Ԅ謭R&}j'\"ʼ  ~]4(F5~RH6J/ի,2O9IELwOqDDž uNYI2ӚZe:0&st?Q<{T?B 1R6|*ȓLqe OUjL%(5G~W Kǫ+⟆¢_)ڻm~ xz5h(7qx),+O_J^xoNCNZ6I.-8gh>uMvCBg AVUo;jg opq-WHT|=[OZl_DpYAYRDx+<* =s +ч(Kp Tup7z1k+~U @:Z6enFi ۘ>_3Ӑ>GN{A[FJ? RET%zS!2תbZM?Â4 =nsј.6v^WwIziC~3e6Tb hLؖ ;lqo:P)Ⱦe6 ~Q<>SnH7HcA!2m|cp-Ee)vŁQܪ5ڭ۳@A /VIjnkܽ@,[Cwq:s11駟mJ)D%MOC l:e1U,`ĊD̚NB\^}MV*8)~qAz{Q*& .F78D:օ&jQi{3a>2-ީ =d2d dƘK2ZHX ?=>vl [@A's4 /*|uaxMgS(L\$-c9Ĭ' 5&..Q<ߦ?^NJY*fk/kH#em7^-X: 9!m}To ~OQ/~yA'0-Cx `Ser vc$WA 8C5{4(92L!] i yB5yqU#ҧ? ?g&q|MJα܄P"1=߈J s{ lv֗ b}E064Yy;+Pk g rcq s7芮PٝrPQ xh9(YV|@fA A5#SxLNٽaY~ k'kLpS!%S7n u??uZ춄HɫPC}NY*Ftrs%}G":w%ev˭5Dz+HB\ѩ6QG?m]c:pijWo sq9(pM{L޼4@T Su K,+n%dD{o|)NogS@/!-V*>NJ6 4ɇ8v; e6ʾ@w[u -0iۭLqBD V- iR="wlHH{w}1?cN D%/1,6@O 9Ĉ;?I}veϰv2W2N߳—"?-(4ϴ11w>˕ݎT`JҦsˣE$]]ko }5|_wVf&=ސ7kC n5$zbY<-COw-JPxVOo9 $T0YH4z08xk&"AcUi͒w`zcpi,Խ B5Hƕ:úI}yB#cz6yJ9([g~Y;/,HV:2" XV4 g[ݮ-"FKrĵLCI S}+C{4סCcl$Drc k:q+@ YO А0"9Yۨ=Ĥ>ӡ*fz0ΘexC4BOaEWfp7hp ZnifɟDM̩֕lX}Bc0s@4c|,cg>J1b5`A5szҞo$GPϜҁ#tZEM_6<Nʙ\$l7="A|M$9-JoKDtRߩ:c_:W0GPBI$dyF=֮ɗ)TH.EF? bp>CIWacyH& 6P Ry3_fr$1H3Z13L/9AD7hh8X6@!l*Psvߣ1c{7F!f|aGD2bb 6i[;C;ڑ3$"DŽF/}\:m{4Vls"w0I6o^0纵Pcv͟W W{ ]֮o)1XpW IQi,y'YʄٟN^VJ ii~֝ifW%kx<7H/g)̱&@i=dbs\zVEH~C>#Znp1E^:;(*6e9"Qӵft UĤ}R(]ӺYݐztqSvdr;evՇs͟6=')LI~Ϧ͉~y5ejԨx Gص2=-au )8} xqx}ʜlS߻D EQɩZj J ມQvw2Ym4'c0FaɃuR%Ț</(NL[T7NQvt 7W]\"F+FDziJ9PJi:hNO׬|h|!uQyM|Z"Dkۆש')r& 0HZZz]|r hb~ Ԋ$*f 2y5Z['Lޯ|Ay*Ȥ 5t^]S8ǁl=H!>to]ȶupcķ|yO"%[#["0pQGyVz1Ji$ݹᓫj9sw bScCu%쀎Ь&"*5?c3YW!ʳaY/8} 2 >CzbWxcZ-W΀IDryTB!Q2|1Y.JZ]FwPˑb-яoc9Ni_LJ3DϤddoQ[檌RҺ||ڍ" Ԅ9< V`oõl_ @(;ϒ ysMC!DDȽ(9$k*LB_P*uV{$T"CJ"B Y8nAS x #g 7#PþbQ@y vPKK~lQ  {}\__YP^ WKWZ)qHD4ph/GXLT#+")uY#h[k~I)FG_}bO"m!׵K֦>XN0HFwoeQt(uB,uoL`KS$ᕒd@ Eaπtx@:#Qڭj?D,2:(-*Qӑg?g+ {͊ .͢)RU$Pok"mj_\Jw%J:_ƪ`2: ЛIMw(+>b9(܋[7O H7/.lgDWfq( Ĺ*V~2V@'iFO4!i`Bi}lE?n0̗mX,hS>*une,qNL|2Ҧ _΃ߵ:vw+%;Nld&F$D~ N8|+|sWeA|8. 1z !eb2.ÖBkʡ]gGȝV#>.>-]A{Q$="?55*8Yy $|<2D rF;ULw 0Y.еqvhSWDR"V2[}g**l!ŦϞYңs/mm|ƿϑ0_Lzy`+OT9Q/$}MTWⰲ3I7L4f@Mj#ذ{iH\EA"m`Az坕d mҺRR%ﮩݕ7o蚨,:R|iɡZRE ssdZ`]#G$F h38*1.kcs^ U,΃ƿ&9早).\,G/+JW[ߎEƒnb.)ZVWCf{;:i. +8}L^2 C`hޖFkצ7br<V{U9Z3, yۢ!1lUJh# B u/21Dp`Ro^iz&nhTsu4T>xGON,_.htKJo`D&u9.\F^(yC75xv\dMQφiat( ?YyFƈ-ͳ_WvI 2_ؤАhJHZ3TH ɠ=d1'Z+.Z9MˊLt rkOՉutADqm;J"݋I- `0@"KdavԀpɷV.alrIxXwASB#Y߭*+ kjj M"[l2{?([UEq҂YiMd{aed3XT-.|y c[X!\{H qa%xZ݃W %ԑ*/2>iIej4RBvf0w.!IgL~dos}R@#yJ(R&úMSfH] %= *D|$/SAN/Ljz '."" 'ԌECB9%FJsO;}E2܃ҥ7,%yFs0';b {"1c"oicIvDqgP= U 4<<-t'm\!5Ԃ3jm'o'6Fo83F7Gӏ8Υ6x[Z_8i N9lԤY.KV\#N/1Zf@i.~㘠Qlt,Pb6#$㩉'( ɭS[$cnŖVCWËΰ~fsػDw!ꘕ#c ۴%8I+=MP"ܘ6O~:%> m0[?-.ʩ5E S ^ZJ?"X=tcy`xMEDנLf_N I&RU/!(aGEI/Z3Ρ߄R|l*sX49=9hzaڼVzKK䩳O+QSę;Ϥ^<"'(:MYꞥXdf I_S!#Ka1OL%`tl%㙚Ž3T3Gkٚ"8wJ`D'Ǜ Ds03u^Vk[Q44y{xL Lަ?.96I'W5lq[ Ϯ4(A≩-An=!߃ .7J(w:Zta03J`οCxֶU hKJ2CFgoMb BSzǟPtgaeF) S?kNL4t ,fL :Dݰඞ"lo7v/"0B0QԂ?oBRk:R\Ӧefg!ӅUi vV3s'(Y]/KQ5keY+2챶\]7zf7Fjaݵ 9,gsb~hNXҐZfY@$j׈6~/TϜ]rCd"&Vsv&0F2.^2PJ]3G-7gp{zA E]?8{bDq'!sWW>a?YڝaOCIѾr ,1=` 1ʘ;r10&!3?JmPׄ\КaԁIMDĴN3rRIKNtȃ Ȯ(POH-T3wAOB棞!j #"©;$=KXkk)uMF\Tc4_KrW8Ca0f{Xٔ`+y9GYhI<|c<Тd%Br{(ds'Qp_N&D;v/䗸=ČCoWM;Jk= Ao7.]ڰ;7=c9Oh5BSy̗/%>C3׺mtDi\yfK@WX ԄZWAIdflg&Qzŝ-{.JhZ7̻)ڛh|XO PW_;.Rzm#-'~Ѝ,GSOŠKC9̣>?]RFI AA+&0.GGɦž ywvCvȳHu6{C"Ϛk^&4aU*ݐELcsFYL<8*$^ Ļ1ءcM'&R8{A9f9 l o8wn|5aWKAEW {fWW1#{B^1UxhX8(*6nzew"7$[ĐتȨvSXNцw_]/'bN$H";&,!yW!$].H # T-ٌ6pTYMeL'vSt~<:,k.+oʋ,xV-JH`1J_@XW,Dk ờ%%'SѲS*i|~OFӆw xȔ=%iZ!{3(`4R6有M09DZ_+³dwrO#e 6ѣ (6 ))ͅ㪄/Cy],KIgZIPfq('2?iTe-N ]nQ|0UX*XYّٰcPQ@^jN׵2p;jW0D\leAޖGY^⋆l^ye9.#h%nw"Xe*HS4lrBF2V_ߢG4<v]$$,qH5/[cE'S~p"Cߨ ?ؐCFޙbrk}\Z@Y$]?E9ӻvc=:jDzzÐ@nYTM?9НKҙ/A tR}&^ʧ 2&ZdGLvU2hP5`&t<*N0mj 6܀wūsQ?m_UpELW覰I,pN;wɄ/ 7rg4]B L]hgSuxnϖ\o`: )R_xNt_ NB@[N4Wg d~JAbpq!=l0dCer&&?%KOʀt]_# :bj\Y},:>cY.ֶu QQuQ55I(@kwo{^%_w!4qOl6 ߟl|!#㵢? h?>mϗKS, 6^`S* 8 B[jdHv[qLUa7y. 2،n.DaZL:7u9ɜ(i.{2@u|+hJdܭETXt6_)F;lI{rE1@] !?iдK9e-!ipfF(varoEr%3>=nվhZIb Xl!s^1~D a}ت7hSn+B-|ESd¤fى^JFgAXUp]I(eѕs-^nҽz#|DX@+k6߻NOS|6 6n#K7Ɗ Q1=sC:'Q#2ҷ5x8?T]W8D%K%fK܇/Q"98dN4J.ѷ|Bٺ8AS q䢚,86#NSe6|TB js!Ρј'_2PcTj$=\|=[GlUj~.y O4}aidf6 {Bf(T8V *< KLm*ɼ; #_n*B*De .I!z=#o50T`'ۛv$>j]SQ/Ҝ-Zj6P9{Ϙ#_ib2Y8侫m8BEwqN%3a|`KCQBi@h.!-Q"{ Y5?;lĊ2;wHB\1hn5o©KC=Ngzs~7dž^a% Eg! ፒ0,kQ1DԩjN_`A\14Ui#G bXhlgv6.[R}S%!TRMғ/wrkj-͊~3I6;&, VwN韦qd~ $q1Ob,+b}BkJwn-L|tLm);V|`1$23[8C{!ί}Bv.RHvG(s!$BS;=]wVw i$+(__-G2gƛ"H@bD^&`OͲ0\H!y lhg=zd8:jEsc^=_CsDZ5+;4UFЪWDܢ^W6:QYB7uN#h͗Y EʉlCm #vhW8[d]t+\V̌G(hRftÌ=ϊm1%̃DLZ@oYBĊFTC5\p[qw$٥4)9LU0mMGKz*yaRy^o@qihJrׁi^^``~-^@w̦O#|x=簥׭F3} ~NᖆV(X]'j:=ir XҹHd8JBjhI6r8snڭC }o_V|rx:0v>< 8`6TOT0f'2dkfz3ז`^a8J̸ahYjknMOQ_RdD}oÛ|v~|/ ޶n9¸A_\OA'LO!!Cy+^ DC2hJ4|P0 !E'ن C`bK>KOᰡ25ŽZZ҈)0Y#f~p`:xۋ"A^~[iG4TX-CmLa Vӵ2b[ogh{L!n%B6X󥽛aZa#.(0m `hVe)[_c׷ sh|]"(Γh9 nPpl`(hlrgqը^l='P+|.+Id9H)SA!&dyf}K ;"jJ1`$zeL x?Ŭ\7UѽOPsx%({bC$$}ڧC  j]<2rVrg!ef}wm湎~6Z@6,c]:g𣁲;Cy+pr+&P):L ae./ J֏R Ż`y鴬M#3WxP.J8'˥k~ቘc=7s_72&Ug+1G˳b|PIՏk&Ҡ 4w+sHsLPk<PA̎8sxv]CjC~P^Z1#O7) E<::wbeĆIVHq uX'i+y4[S~T~5K|A.DFB>n>'aS(80m+櫿&78=TTcpq]c[ %aG_!iLA)0eRXK>S0pft䎢{o}s}#b:FaYGWIVYБ&>wlv?`ohFZM9Km?1s|u IM5yT覠+9\tgz '&-BiNf;vE_0eYpZQjҐYZhp|IEHEf]?$բvWuD9|*i5>I5Ѯw(IlEYJNtF{e O/r59./j<$svF!t7ҤApV ]ßVg)XAoyzW~'E>F8+0T\1i@+ӯ}q:bx9D[L?lt;o7dUr|s@ IVmEG P ; >Ⱦ^4>?1gH$bg9aeRuāc'F?k}*dsO&>y=R1mpjV@Sog*6\fakx?`!>|=7?Uw &p#ބY1)Pgx݄d ׏0\$R;sh\w&Uɹ% # YǛ32EE4"W"eކ ҽˏ USov)t)P@ɮ+wb}3c~+Ν LU)lc1Y"K; 0yXK  l ˄\8@H)qo?Ҹ>2u=+N?iB|lɅHi#Rh*^bE7ghs|~.kOTx1u V*oC*/6eQ# )2 k! ɺ'Fb3u}$"6pk P %Om@G1|SQ.?)Q;!)s=yȣMDt >?.M.dÖԐCAq)sAM@N:80wZ"qqhXNKEk=6Aף3wޠ#u y.4$ţyZУhFUxG۬J0Ra6>aOo%i.QT}[Ũ@>i @dUp6~¤gA Aوd ]̫&djB"]N'95,*{% >sչٽ@lҒQAFGR+HR"Qt}Ffrз^EoTj`pOtћ+̀R8Kh!3~!6H tMh>g s/՘j YOMC`#8mO 7w^$H&wt3.,_C6hO3)w)lVhr3X<_ pWTdpW߀v=/h uqúEU^ λ52de~{B8V"{_q;01uPU96?0}xՓ/v u QUٍ$_jR|pDh1FqDw"rXzzS$*T#Kdrs6.jH1ͩ_C鸵1NZk;Ҹ2ADki<4;jxvF+զg T,XZdmn^:qY} A!OKiE6J&zs@kJ$vE(E4:@51$iǛ)izZ0V7 M:[` igRVRRrL# gI0Sv zqB t%'7%: =H<;лg3E#fWdsR?]nTr`_ &b00*H4 "{"V1]-FY x>dgWjq&2b#xHA/AL}EbM7kkaBRz?P[M SD}'m<9?3ahWY# \W.' [5"#>q*;fx>rap:eMџos30ڀ rGG h3ӧzAj斄U^ UR_de s)^VLJ gN̖,uχd3F +G ",*|}vj}!:g?μҷO 4>Z܁f}ڸL CcޑR}-+18Qkx:c3 ߯`iWq:$","G>BȃYp Y6 28&*t=m\ncZ' nf #T\ [ %Xcٟrgo--9ڎQf{Y܈c([!p^(kc5} |/s[맞sWd-@ENsO;k F+b:A^NPNlnf0^g|zCfghz{hyJ*kTXM̂1[3E;Oe X(Ԛ@|v4Mz=Io@ETqhwʓ C0eQ#mŭ3T#u`{ڔ {_=2iaFCyEv{NK%w=Ӎ"<2@L6~^[h`woOe{D6[ꭗLi3S FTQ$MJK,gWK*ƒ̓Dbbl_+T܄s&SbKּVu{_hb>AwǼ28i9ʎUV<-Cb9=[~$"DC/4-I51X(tz''mv~(NpŚJCEolV<ڞ1.e @fAYQ\ՁyuLqjuhF,%}ж=L?Wѧ3 ="6;t`vwlzJˌ(VIK)9AMcWiwk٘Mr)'\0< \.wg5tQ0wչffDØc|`=L=X!?[`%DУT~uim$ҥQMc4%])"ih2'α0gFz<,ʞ4FPU=[ Sĸ2ȁ%'-2ٸ0SbOI>IJGE " ɻ H@Q[ImO_Calj{uV6sΛ(zg@A8ˆ]%m^ lbK&#~Er$v6d}KB.>3{eqGT/2wbd7 v\e Ѡ]T@D* D\d}  W6[ˡpŅEe]8$/\xGI100'8{IDz0\菋E ->-A6j^9jw 65y3Օ"pN7cR9H$8oMF,,7 OGMPH =,SBm&l1 5)tX?]Ym4@rhgu >Mk--h|{|0öEPꥩ^6&;Ht2v XH=ԆUO69YZsݦc do$c2WBtu4KL:.p˺EӷcQc^ʓ`=`SD#l: 5Ƶe [6H4n5J9`$ac-6c aȚF K@9,vsz""ؓn }zS]@(ëݻh̋4!9lEȩ[ޡN(TˎUgZz6Bc'z|*UxbaӚ^=GzR|REP| zP+VW/s$4NaFwl(6{\dym?Jeo!9Tf<Y 7W8և;+牷J܈I9Am5ܐr#LbK+.V.T+8cGBVѰt8> 5i9gwMEWy~?jbl=OXh.j +3' D.|zox@R@rpij#/YKL/jshU5zs%ͦ' ̰TO0;!;MZ[` A"6zX+QDfh4ڬ(Y"9Z0 hpO"5 bR\q~Bܪ:3#C`0F_BIz E~23T>k,M_]_b<2]|)}M 5H<YbFvF>D~sp)xQ&Ы>7\C ŦU&0BkMD.EZpGg0Ԭ홌ް0vRs}Dyʝf15fXEVkK5Iy 0 Ԣvefٺ'PqPg !*o"O_^4_f7Q7sm[=Qba\WgŊD\g/HP0O;h:Tjk*vK~6_g1?4pp>}V@gpi( ۳1TZH }Tf56rq"){tǡMP- iҁ"X^+{2 *66W<l[G~mB O b!Ӆ#@i "[9p>Nv5GLj{6=>kG/YXHI'.c}ǵ BXs]M)͢]C8I 3)QhqgG'67ݛiCAJ"%4 y"4ZojQ:P8u H(+=Bu·8Yn#EkU$1П&1D@#'}#K=uFw\S"!e~z] .yc X1DG5l,S-vuWN3rS0`[juRI85aCL}OCRrw]3D>'e7y]g P@ QgSn SZSXVTtIAy-|G b[SV0QG`Qy'Ҕ Q,#样L-Xb{Y` *-k!A2}밧O -yHo]m?uapqR?+Bko"e_Wt$ia`,5rP@k'ITPM'@ծ|t#}u AނC scT*<DD+7lH$4:du;jgsc!ɽTN5Hݭ&mt/b5- j3{0:QtAo0=GFHK.Z:Q?3FxӌEL:_y~%>cñRk( 8>/6eB~g,\JFW|ԲAo&sЁO-_#<RLX+Eٽ \i0HaJ y 7Dan}0qy!!<LCiuOq'!Phgͪwޖg]E@ݖ-j:QAdOQmU=a=e͖A /:Ap &IL9&ddR0]#}|U&'%CvYj,#lwѣL_;PywdpŞx0Xz}SD0p_j歾RO lEf`)/Zе'Ȧͤu55DrƘAZo5c8Pi9M{$ ثpu+M>tC3;j8͝Lͬiu"`&64'Ue80L?n,QdT5ʝVmGap$4.M޸c۵wP,N_TsRi8+WtBsQ?>YrEa}SkXo:=HrM4O_;8&쪰TݰmhR "Y5(m?".b%K*ֵqਦk~[j|@4]Sn4S#ZzM͟7 'nـ{_uSdQOv]<;]YvEy42c3ҖAԟ,8ň5 ŃCuQ[30څQezq/'~6Bsvi+aE].JHe7`[ Ple0'\ 8_48~t0:n(+NR(IRd*X[!Ez Ȑ S7V]k`.i3+㇨>4h eAxYپ-W]w6Մm4e?-ѩVGJ Y>; j^"2۞¾􅦭IOɻ2kzk(<7.졹 Lqf;eB +ySoXH#m[2,U 7_ ]%ģ1 7@tjOk+U[ ;=I on{z4&+^D5 E],5f#Ps+yQ܍YBpt"e:ݥUœ?@у;v젻"U"d(?_%tXTކS$0X*(ܰ'ug `mՕzWr/r(m|8c['Cop9:X,쭹uj8ʼ/Vi&BY3" m3&1N?AƠ_1Ws}/%3#}>0 &0V TL+u-kkcy7HOİJMm.LEJ蕐FsH3_YĔ-,&͖1@/lݕuuy<^:Mu)bSbyƉta_YMO c򸟙J\w;R+"rѯ 236eiޅ [;5kq{.oZw5S{4[l M⸠WreRĐҧE٧: ;q'UZqK{$f 3_Wo%+6cTbt~BK^6i`Ny1?Pga#5/-.I$2LW̐y j_6z6Fض_0'76#k_qSGȡOzry`5AE#wo6aa$5+GS\ʬ@)*w+S£h)Yy,(ɨID4uݒlه4,C7 ŗ"voT\!t(K"k ^alvf }Or3}S34czwR~ri Q TCn(#"#$ nݽ?W#hW"~8؅c6ܒiWD[ƣP.Bw!| '8z̐x~;i3v/(Q1_*MTP.`nPg?-F'J7kA($Mm E, Tfm`P=dYѿc,:Pl[zspikT/-ԭ5-f~1 3յE>\44|8}ع;#cKj!w_e'%nC TGnW?fSv9Pʪq%z?D,7MljDT$M ~pwDEtz|w؆2BqxZ5- 5$~ |.ҭN2)e&tA,b<*cy gZGq@u§d>ŴsE&n}aO˔cee祮j (*MCU\o )5g!z߱a<럽@`rmu'ثIv/(|YZPWɄ(HRfaNJkW5Tf U3yD?+X$ ,!ټg>a띃]rՇ {;!.Ι}NJ:g:4Fy% Mk&RݾcV7ޑ0Zbe)(0ON?T,|Md@cӟG_)`sۤ2kC U2%諯 ؑ~>2bxՄ?φBP+E^ 1H6uo±N>ma1IHq!i$=^44IX!ZAG جc7j!*uT)N)k~MhPayyñZV .HquʿE l@!a8bU5 >_Я'gc*6Y-jl2${^u 136l)F2qA-u;u~٣nSʢBτ$Bt|FɫW>f lOY(M fWɨ >Wsk) v{eUGt"sV6C"oG,)eiO)qڟ՜g"*cg$(*:BFfw4S5qcck@KKT)E ,NoV|ۇƿRH@kwfdW3$CLU8|;M  (F1irԠ4qgP|a?RG4[f CN) Q a γõDP2-f}e} ~.,MX 2>bFIeqk5i1逗=Jm4nXl'|Rѣ[9pѦ0f`_(&yO-F0QSSρ};wG"*~vfِ8bGR[ӵ^'QŽn-}|d#XE3[& ѩ8 4r`A'eWI ږ:h,drq5,{TS 9G{vuX<р7H7)=Dk] 0XDAݒܖE 5㈋@y|EF4{Ht)B1SC Jpd]CMlK(yLx"ZӀ[.g~ Ww;%_Xx,%zDS$'z+ ¿2WqK_/=9F 1i TG)ϨBk i}F'e3ʀ:mLJ^-%.#b߮V38`0T!ƁUo% Vm7{wuz I[%0+Y _ήuALu[vvlҮy5QFe~vԜ/=b9~#\d?h_O$DU5{CB6'|c|顸q>4Q_^n NV HIa,3SUc"&}"8KatP;y9b lh0qZ6ŭh}=V qgC❾/U~mpʥ<^OĊBdȈqByD[|`/+%gEDGN'g+HGd~m;h8@(OE~v# e/g |9Kua XI+pH .p/aALۨɜ%f\ҹ,#xGϴ14wY| u X/&7zg9n!}a 0Ex>Ⱊ됻r/7>ݼ3i!5މ ..@9a_ivYΌ*4yc%ᔩ1LD%xZ- X@G(%`8 Vu,RxTWG!>GN&A"q8Vrzl9'o-qPc#(!޽mH@P*&P[lqj"N\]>'OEs\dw~uK>V!$%Q8r$y(UL[aw7r~"w9Uwn&)gZ^,ța#Ĥa)Vt􉦊d\ߣWmg%νEQA gkȓeEܲ0^㞷o%ltK GbR?Xv^4(ݰ$34˻ :?J>zm];ce'q*}+6 GvXق&" -]A0DFl?/nKv#W[4кXEa83YԴ SfQ^XY)~;v[69Oy.v$wvPHਫZ`qnS޳8W"z34~#aC%V: !(gxe2: !ߙO"Fw=VMdK!(jC,-Q1Y= $QKPYa(][>ݓB-}d궦t:6xk |DM"rh=];Gc 7`)k0ZDo_,LAhr0 bA \ȷҭ]u\1F22@Fn[@#[:0;kr *!? 6hR }+aA9rG݌Ԧ;r2-SP b (9~}0$<&:ʧ 7Eh]W +Md|CD9f :%3X κ؞>1k N͂H^Q3Mœ\rX-LR%h&#U4(?>莘~x!S '7'ᨖsq3A">%ʫ_H.1].Q_Gu_N $ɯ Tc ]Ud8R9=> d #bO.nM #ʨt&$f^f}Y2! o\NO`?̱QޱE{.%/M"Z/6+%k[c6P _洴ƈe%2]` #Z6?;P:BʘjY1{". ,{ B\3,G*] ^A%Qr=M\$=uv3CLuX:Q#Ûij k@4z-9D<){hp[" .wu^6W } `0SEUqC,h'o?306f&5;4뜰0`N{dna. aݒMY̱+= *|yb f]j G'e#kb\F0&i \]G=y=>t4u(yHʳ /jNAMƲlSj +RC >zL2z0JbNJp=v@pS1ޅp[""Ɲkw3 yejTR2X\Z[4vYwx \^%.-.uLNQ/9|ht+A]XT/Mn =;{ ,]dzB1usBaZSM hmU4d7"WU0̈́ar\e'XvXc- &/YuDpǖ܄2kXD7ąG+пFQ&P{RR/&J )Ij3:0XNZ%MjaZ7=],oa\6p7$4y%]oek)ݎ+5%Y >^:uFo#A׊, e (bW^uApF@IY!߃PƜ_\_uuuնX o1 H|e"p|)wU+KjTç8J+cR ?4|2"^r9ry'dWsd(נ[3Dw) qx1yTxajDv!̓?2+`qźMZ!AQjwer%wa~g:h; Qn|+u;E||U6Bl vd}}@ǎ/5RA9]΄Բݑzb'm \z*m&fvSe jQݑ y~F\я 4%c^uE?Dj0Lj\H6+FK5MiRuwK;IǷi#U3hb-Y~ SmsCRշ<<ϓMۋ=\&P mhQ:E-ͨOOA,}]IWgT3DɜpevuK|mZ>q >"`s+%3Y'LȎD$ D#Y3)J>K7~Q̺$HlPW}x-'Fp+BS, Yb>s->g?|Pz%*5e?;WKČ2|읓@!Syz¹i5T^/ Ԅ4 rⶡ1CWȑfwuؓu0[J6bz4vRLmDtM`{n:f!6D]pSy S NiQNiqn佦?BQtZ;3?Zl<<0:!لUhYɟYUf(K-!*]8@YCtݡ:\L5?yM|fQe48p^jG)k}hudߦGs?u` S~zNk )"s8Lqmv?c8qL@,kJhݧUvN"zH{}Hv\\ z%v+{gЍ#8ړOSW0Y;뽯2^<>ωWpd:KbRo-MÛl=.]aͫU Si6)#=6V#EA1CZ FqhR4᷑m͝6|ۧhI-^hFoY3cwz%s}mְ2\vcON9o}?2tK:Q܈(l[1Sk)b>?:@흔q4V&JAg+s¾`l:Jz 4 =ހ|%K* s5@ 9K҄`MlBnf}9͍NWdMAy/Tn۹ڔGbpIciqm..̶p$ i^s'ef"A.QB HXr&z󫚛n+n6J6A 7xh\\U2]hER7GnKԏp } wahނ P$#HWl^{CJGB3Wg㺡NHw2?i47ؖHH4JkvkŸsg(/n6, p1ng:ZNަ6[ɝQ6[s @"`psW++֯VŠuͯmUQ5jiijFhITl]?ٱR&r*f+9_}ۄo&baG©^H@NO(CW\.BHZӝ*Jwǽ#Gwy*<3b>\JN{"q1~G Qw[-le5:X=^*H-9Q%vnp?ViE)!&z)Ie5opV9qS, p6hͶ ;j@S:V6I[9A#p? y:AtY2.88;8 =9QjD1`nz7cobs20Gzx}#JcE_@}VCzc iZ{?xfepg1 ZPz iқ]lQv kKF5p-l})0(PWz u ;"TdlaǀJˤ`E 42\:_ YY%g}fNύcGձ9h]s}\Щ"0{j&\Ӽe$"y[}Ɣ>\ I- A|hֱ"9߯(d Vߏ{y7?R&'[a>fDN. J^EYC;[h-dLl)q;W^8.UGkQaPbH@hfgJ;' `?]J\ExƩ>O)$WWȗҧ_r]SwwҷMvn|="h1_[>5tnHCMr+gïıyUޙ&Y E$j?/нO_QQ"Z9䝴C+#::[jzG5,GچXMfZwMK: ? cO!0=QZj/ #NcH)S ~j|'Uc4 @kk:/4*eLe_Y7w#[hu_!ُu(NkxLз_s:E ȗ]m lIf CŞڛHIǮ/|L:sЧ:tv1K\nR93H.Py%ej[P D 辉[j*_KO'SW.PuJ7,+}o%W7?+WY5IJ:̨͋ĔKHHZa:ige糍2<$BARB`Mlȁvq*,e9z`P̱*a ;r++1%WaԼpV.|`%u5TX.rZ~ĀJ8Vuı{ zHސu@;Gh?l|p%Wh|M_Blv,D6x7KL(X| sF&GZNit,"Զ>_+osf2S QuJAPm)Dgn [Ţp{w!lzsBm(#sjirɟk")l1oe~t#"a5 uo3i)}kG:g_;sG"(G^OjE/PctVGp7 _+[D?2鑍;p<0϶A Y ߍәH ͡y\n9Cl#g~''P%㘍o׸g_]s|cepTAJ:a-StIuvdbμaS~<(5X=PN07OyEGiU9K\{.Y!70m&wx'=4P"P&CND>&8ӎAD]ZVQZQԵ%hFP-Pmi$9hrS` Ze$9C Gwtm}{<6Iz{I|M'2Cwrxڔ!9?0<S_,bZKcH A=`/Xa=f i_N Y ʸ3CisˆHy= Pxl#˷)o;Ix!_(`Y$ 7Ϳ;x](8qs!@GY@eM(KQ.#;Ic #l(Ly{3KH)w3aCv.&g8;nfN7]S {ͻߥ/R$uqVDn֤`LƔDkʹHz46P9WC1/N7K|9ip}5)ņq"[tYxky"1W蛻*P~og`uCO˓~DنFZnoQ*~Gs%!G)5\8ߜuihcvToO 4i]@60}p3jX =7ٜqǣDC0M k e,Ȫ#?8zՐH0uBM"T(3(]"{$Yb^ӈ)Xl0t\{) Js(*,5cԦfjwHl;m;mA཮f;rLdǮ'Og|D;p=PLaLUb!co+DSfźߌ^ cnJVR9q^Bq{F$Z2A?+m]H34MgMvSoLu#0Aw߆aX J+9I]QApxPz~ᧆ*'g=_bRGA]&Ip gȩU)W<]$\<^~)KCHIo8SΧt=bLB&6T nov҃: r6i !pV &_Xf`Beveyq4 , \0j4(s?]hJ6Ft @; HwZ]QpoWܘV7 Ґx㽫Lyu3ܫXȋlm!3fyWRg#:HNpGbDB1nsZ=ޤIɼwku6&pwI\xKT~,a\k8G /'ɀ4#%/|\xD/;5Y碎I6I~_9 l4q=G3W{+ ٶέ&7?Pi\SZ7 2'̼v85 lizJÂY aQ~jwՇTTNgD @RzWJjmSpcq5'58 _A)d ڵktA?wf $3Z@O"H2wun |oE*pҿc's\%-Q:Ti8smf#7ř탺{WDIQP72a,&IOb7@^RzC̋|qRdR$qV\Lly_1dpsH@aSCPXT$UD[T# ƿrΏ|6S8S[nsM-y4 <-=gƧNЖЗC1WY9Py5Tpq_NT2{^x>-v0v{k;_ Y"Ah=>HHZ-*oj |[n>;Cuo߄*z"e 6-pQ$Cљ?Վ1s2޿{<X~T;1#K3Uj薛[ gkLX2R)pkHI/2)ױ,3)-TkOl'z,)#6 Idk/>% g K Kv~5'`_[= aM=#Cu2  is2(QaM.t@S!=Wكq~Kh /o-RQ=ҿ0]f\& vKWt%&U$}Dmqa SUOGJM+沔F\ z92pX%VlxSl ۬? fg{ 4XS+Aۭr3ge}┍ sv|r/7GjS6I$B,II^mE[)|֫ p/c( - gLʞwn&U Y_8W_Z/ɾhT>%PsFthbaHюn.<|Rg҆&$ܽcۀ%zdV4mI(ʄGE=_(! ]V Q>'uεN_qSs]*VVwɵ&۪5vStKW m_ g-!VQ9xUiɥZغ嬚\'T%DZg H̤n2g b 9zr6X pZdtT̾9`zNvў1 ZQFS6Z" jy[ g,YM^&'i\T[E{lN¿# uⳎ:N۞#RIEM'k{lqBSrƙ`PSk)C@cZͦPrS< x9+& L{4>bW'J?EMVqYmhja)~/VV ]Q6wOΡ'"3dNcBSqa#*? ܟwVy2)d[EOW?S/ a=+u6dQlaũَQ;C6 Vz͸ǂag} %OApG$)A(J''$ <댱x$W@ _9˃+(Hk oKŔg/? Ȼ@ ëђބdag]%R +/~/"Q)ˡb`aA_&~Uh&KɂAUEޖψ9&jELi3Ȼc ,݊i17IMqڭ< Ւ2"ۼZQhZ>r>WtoR[վɜ=hf8<'ԸZVcU煁A1hoBH7ltKDMJ,z6G{v©2ҽP냗Lq[ >(?8CP+xr"A68tB-sZyE1[95&WO mvuCA:ΪTT(~$S|_󰊬NmF~m.9(f*,rzB}}1┑>To%hJ{ji]\_MCP)]+HԒoɭUB=Ve~a%aiw₍cac4݃O \(@]ՈMzW@QV!5 mxCodyl2(ƍB&el=-}PѼNv㶦{ZKl@LKM0hX zdSRC|8}6IVs-^pQ3o RW?:yQr{WD.2FT^Te*y2\O6Vs#3tI tE!<׷f S9 #DՊKI%P !?5vЃ9]&QX!@lQ\ÞrHٯod->8QL:np/XL:b(ۙlD}_Ǥ'rޑ/J`bC1pNa6!^SG=YrTV7. 01e#K Ͱ{N j@` ԉg7+x>w:T "n5RS푂`ڔn$ɨ4.f'sҐ.؆@?'*dh5)+<ITL0wEӐkkcR_^OqYHBPE/u]pMv<66R[s3 sw KBFP >zW¯Qu\:z!Z)D,!u0L%)DIeS#)/y(ɠExo<.]j9ƪ ">齶G}+q-aJgު,a#k<K U v%?VG}6zTTy>wN(>sZn^ܲ։ ^U-hDBi}qa(y+anR[7wB>LҲvDݶf MAɭ, 9h$W3pK*9aXcū*ɽ#=8nM ?m(^KY/MZ'^k_b8$@ɽoxRVYAJ.MʙipB&F!NjDzyEtqpRT1^ֻ[}Bpmw37tPW/`G3-L8rpNO%\+~"Wц;%]6?@;8S^NJϭыf~r3d[Һ1 Z,e[ 1i)atB#y#{2AZT=%3TISc}fy汮/gj"e`@S6h#{BG]eij{죾h>DG)6{Q<6Yؤw싱}CuzcvfN"c񛃬r^\*~LYZ`{ 00${7 Vdkzv"iȣ\2}LH)W{zq?n3XY8qb1t,$_K-Fͪ!JMBMˀ?wgtj7HQX̉cUuqb\u׊_,7,D'%,v[ٮBU'YRN f"y[D7Ϥ&_4"r>? MS픓%"6)/Bad).#˯j"ةV@ zF:Blߦ8flLu&駣 GVa=:!1kr@ v)k|4rVx8['$o+F;qםbd;K:H3a@Ѝf1wDA3ETPS9oNYu sN>t_yg 2 (vb{胉FsKǽcj8g]ӕ+jP" rjX>TEȡu!!z?ZltP )ZwvյQemV|+SaypECM5ii+ޞζB)j[= _+_ 1`Pd˕ϱ5$b J߇J#1OCL|_t}Yޞ?k,.J( I%dcOcJGK]ոDSseT jFA%]x2H}dk55G +0 QHfSAIP;wdR/cB.\̯d5~>po5I4HUE9,e E 70 !wBe\1Ǩ5`H< Euqˍz'|8}ԟS.f=aa9qփyEu|LVոlw{nV5\t]c@ỆMogYBc,/n$L{0VtTW5zJUH2k!y 91Aou;6I0hA'`%;bhCݲX J}qK(Qey7Ic*-疇#z'~G #MxHu4eh:qA9a^[u6'~!З-Rxb,"'./W7e:4Nު5ܩ+"v9@#M!Du͔:r  &s3NYno40)L׋q“oZ{UQOAH3=HЃ8 ܉ ]LtO5qNb{m/@å|DM`ãzQH;p;3^I:hR8&] $L:/#wJjŘ / JX`2\] U^J&[Y6r- /JFc|Dzy=a RduvV ա} m\ퟣun>E,8Zl}⫇jqb̩D6D#27ycP95.l7 r>/GN%I𒈫dg`;_0hXEڕ*JG m&5utPAj>&$%'cH}9jW:~z3o?K!\L5(=k^ >gJC.\gYgNLkM3^0j!}m:L;ig*1 OT z*y_R8GIc2K_9MChX鹁l3|"-_54BMy;s9KjǥD8R+=*a,8r]& 3!3Iً ^ Õ%FsKނ+ K9p<}zO6SE-"955t]5t/@N[zOBKbwŭ%xׂcrO-E72\ Gbܞu_ lHe،+_{"{g@숰H@z2l.kHUy>fzM|ifL8@v^=vʯ!RpS؟b3 mѼMf_T&x5< -94:=W*,rON \9ט2 iM U;G 7q $Jv~ -Rʐ{uPj%k+dW/9{k*A+dv?ra u&}!y z 0jIjDh,>ЦEgWa !˨‰N@)^w_ b#Hd QԒ6F:na 8NsTbTzb3ę9t$^}#6>dɹmUeZS|Q`U-$p)-O;ֈ4yu:гi`AL9F*!8`Te[~b'm`- r-+}) ֹKV6tp!큑K('&g@j[aُ@8Er{h268QRsSpӾHд<$ 7y4#k{,f3֋Ì_Hv?&0Bz@L]>M>N56Bk88" rHӛ{#KxEjLW6WRƝ_~PRd*ayLWo4[Ljx=Ac-:v,aMJnjwM{=\!|hS5OH{sH1ЩchWrEpaNRU͠j.4yɊhJO4gZQ{ 񧒟0˨̀aI1پ]*kBį%! qRZo>!f@|MQ&鵕d]C@!l%ʹ9i᳄)T𘤉^, mM9u,+H ) 'N*mf?0HhU2"S+M@7:pB ֋ጢv}l[؆?YAix1*2k2S}L :ݧWqnM'3(5!$>;x-խ]>8%^qV i Ph˖ Կ\ṃUxZ:L Pz.Dq&xYS V'ؔ~҃.ǵ(wH68EͼyՕo%CO/h&\^{fi:ׄk3Ki ep vv͎yL Gҙ@ÆO^gh,hU Tx=e>a6CqV`Q)su~X)y-]u/W˜l!by ?S٧ ]郳ӽp"VuwYaX6|m>RDBFsu"gmk+~5aMK+cÖrUY-ͤ(I"8YqP̓NNõ^!?۱'c:bOzr:fIx|4Lяswu"ix=(~\op\?Ճق®>l9MP :^JlޤNgbQtxywE}hu|mzd UO$_1Svp!|+J&9si'; g[+#v1|F\YTN$d'Q-tyk~ui=!kk3`a (BHnFhz7{ĕ>$.a"1_-:&Cɫ\Hx+q%3M^wBCN a#setR^TNxjtBھ^f}Lny*\\2!ᅢc]ؚf q;4`1wmܢnUp%iJ\*x::|`&T6JًڻzG rsUn oQ:rrqR!$MvLH൸.dw:5]YaH_h0:v9i~^L6~b'h_zP^a TPԭy )ܛhg47)+3HZ0ёX8*4PtINL"M%L;B"Zfb7 ; )zU5VN 5$Ggle (=`0.d3 ^S2uH G#~V^)Cχ;뗰' .$Ecw`.aR[: SIFDK(V-([}IpRH6CrWM!=]LVXٚ`-a@Ǿ( jC·[tVҮ`sP Z'b3W^BAy v=F Rg*Ԯ*&DoH"H s L஄ } 4ڻSAlEcT>k|wX2v=9zoSٮ98G ΖATG%mT|NͩBe &F~-OEwWXD=B>0 Uk̻|M7`TP E_)/\r9#&'Um<*T HZb޼=Կ^:O-m`^Lm}e@nqݪD7ߟ TkX>)\`m=(nj|zYؚ\56"-7q[f'ʹ _u{(Mx/o*fhEJe>K)mW۶4fI~.;Kw`/AA I;}TJM߲&?](P: \k5VSUXc,}@PAךYSHEr/k3KiG#B"Tpɵngiߝ+G ߌGB\dVæqmM ݫg/04(#ݍ 9 dDb_ ͮ?ťї\=z_.?_؂ŠQ 쫯5L8r&>d\bQ?SA=ɸRqXoxKqOqC"Lihc`rӻp¥b:bG],lC8WNGYp8 ,ҹDMK)/I苫ƆK MxD[R&=jbf*::sҧ[)p<z" P$C5 0YjRPC"y̪= F;Nϧj@sطG9O-B⿝]T6pu?Y NGҔ7E`%ZCz!>c_|\K\ǧa&UHxpRJps(22l5qfѳ-T BĝfYXS0TFމmϹnmxqv( 1ߏ(JZdߣ}U ❂rתwǷ֐1ec-U>]F+RK6K&o1_ ֣1h#8fMiwpsF#Vk$˔VQu1v\*BE:(0num}R9q:Es_>M# BG:_+͇G7( y%Y]~u*'?VV6[a=b_nm؋{Q`ˉFÓko~]$SC]gi i|%KcS wI /^4w ]~ yjEZyOgmi#iXWxOmPk@ ?JІT@_*VUH{8sBZE3=ɱ7SoWω OmnF]3oKN;͸$tvS1j@,8Epf鎿R^|_^r)Dv sӃ6VcFQ Bq`۝Sad&iZ, iekﻃcEQMz vN_1i] ,mDJ+X&ihʢ -`1c4HzSA-@۟k,6 ܘK˃ey dULהlFl}< 3U525ߢ@kug7l}:|rcTj,O:b3B7!'Їl1_P|iJk2wyTQUf^`^zgz)D?躓`W-isGSty_Bpte&u._aH=t F17(,:cMMB{uk{݁x8տPM 1-ERx 󬢫4zKTĈek4PG>)0+^Nm~5~b$e9w9Fg-WC>A6et䡃;tpw*gk{KDĚhU렲ZSO8% r''@"7A &}Y {L%@Snъ0xJ~`As dqs7-sS#?9\|;=#++ֳL)%]# H? zZ´n6H{@ 0fYw&̋9=?]KC/#QayǾ܏ 8I1xpTdjZ xfǂk_9n )ss'dmy "0[DNuFkY#M!/; 4MP;GCv"◰(xF8DO!%”+Zz~f? dG+gD,-t6㺘_Rbj*VQ`qg} dsY cX>b!qi3DDF`Uw XE,y dBN dEG\'2ѶR ߾ &۔֐>|HTIJw;B:a] 8Yq4 6S+X+ ȃHKbQYEFW[ŞI~" [ֵE8 u5oAI[t.mS[/'BSK:tuSUe9t,T9efIی]VjTp<0² O=v ^E3kPLsZ~no`&7!1@Xӳ` - -ҿL[L.HFm5[Lϓ@Yt&NU1k8M,o*S#s"ԊH@x︛0zjR7 @ߕ,S훚:?%3P$$-5 Tt\ vح5ȹ~9"`,h/$ͬ-}r;t*ٗuhlH>yiR5 D"BݵȱpSYEq< Zl}S`ӕ|kf' CUL5y'u˃2(V]v(Y_rU|/CpIӡ2f֢gK$ի:8(A,m3!)M&l u4=O7^٦3LCTes$x.<_?DxuՋL({g}Sٹϖk=|K2'0bRxID B,(+0, ~(M\蘡UhCdp]P7 `PK f 4%V>KE_5_dI\Z-mWh!{g4c,Fx>Z4VYݯ FB֍gb,G9TZ7O4"#wJ1x$fYGdvxƢA?m$V p~[MY!{KW~ۜnAUIQ#D0JUP6o9ԩ)enTqk);@ب"׬b+ i%pc6}:y8VJ/Vx8ͭ# 0 Lo_09(@-̿_z0@e f?gU$/%]w߲?iNfΛvHna_ڴֳ̙STL96DzjϜI"Xw~TBocھ]9VTHT]Ȁ:XZ`tuLseJ w~˖;:ʃflw5TPrr,dd &sP*|]z׈m⥴E`b☳}-ӻ=(DS%}9e;PjwLhN-ȢWfTHu9ŧslO= *OPՙ_*ǼRXsnxOB`M׮E0E$ @pl[ wqhӐ^8ciO-LU_Q=eZ+K${RެTv~D[̉!EJRUAы񅄜+>U@UPc))Uy8U{MsJ֫ih*m"$ShquK@Q{%HՀZV"6|&KDHY\(drВK&cװCؐ7xgeM}tw'#' ;NBU"cAF? f:MȄ༽Ld@of"@Iۥ44eˌrGQ&8SI^ǐU?s, {׾S4\yﰯb*Ǔӏ'*f2St؃0;-/*R 2CڸCtXk[1ޣ!Us7"Ndo^<⍘FtW~Qr~%̏]i<nk/moζ$8ۂo_n; Y_Wp s bcJ]v>8UYl_8Q=DH?i{SؤhC3=0 cf<q3FX8\/"f"UTGgR^E?(p6^O}WQ@OpHZ;XA8_¦R6t`fۓ~/ <Bģd(6d, !/ާ;/sGh\>}72RH#)Ir3ٝ&\Aj cP]ZQWFD0Re*M3k=σaT.q֥G]hL[z/>SPSY&< 8>X&'`pUKZ]Mwyy;Sg%SBTr/]@Q9/-WPJ:;AJO$0bISF_ư MRR['2q"^t$uf6g0ՊnYN'Aaj&4/ W,i{IE'uP"1dt)^Xpk1%gJ9ffW?^] "=;Zb&܃17+!껩eOpyO߹s>qq'^ftRuGWe3Oz[Wٵ)a;z 9.SW.iџ_b"5z%ԑ8[Tl| `֢TIЫ HiLj=2@ҭ _#W6tݓ R4Av>WFfN'WQ+/즜.i&pe  ک)@ѤT(܄{lSyW`|i:/iK8KsZi$4Epr%FL/I>[ } W1m02eӖ3Đa:ػgKk Mi 7ܔ{pzt6=%'<[1R>QS{I|S_S!\siD\_  8;*F:6<тEk%7K& vW,X5)~!*^&HBb"=)5$=][UDže$%aIمXD2L٦7ZQ$4cKN='pr=H.5 ߝz9 6^eC2xOZ6[ph*`} Dvn#T Nx2jߕ#b`2YCCPj-p ᓿ-&4TٔpKjrT_+ ꒎(lkokM bf}y4]Igg_}l/<9YXIR'T`f(Vv%уhY7|v'y^:J^.S.~6*]PW6^W|*Y8 Z(ْݚ|UT2([0z[h,Jˊ0U/K5gGW,+=HMOlY?z#K\7sYu$f9bMP6A*._Y|W\ϛb>6-Cvm<.Hx \DoGbJVnWp!Dg7aIc7,><ܿ yUD`(y=Ydb꾾y n^+i]?O'YE^?tV~Sd^ 4Aml,%6r]x /?˭^鲦vpEE9X;is F~ʻ( :&3-!0ks؝Uͮ"Fuո{TObkc7mΧk',3RJӟ՘*l6 SgC/`͸9S-D]~ZJ~F _#/n tt,-)jS *y{MaQSbS(ġ{,?qaц!-LCsmdVrdtt>!@e@DHY r ; ͡;Կ4o2jUXNW^5"s2<_ۥrV@Z6gmv;g83{5ttk)r~TC){6Qǥ#ΰS<( *nGABRÎ<ؠ̘ף8o'M,2SY@75#QTXlw) ?c ECa]l"OT-(Cxn>㣃V%9X`Б~M[ԍ(wete|:}-35) W̲prفwz1a߻&q;.L,neR'վhYfkMHځGpF=2+p)x/ ؿE nl1 Р:d_;FBtϲ7(~=P\pEٗvh1Ofu^;Z_FLp/@tKnS1X6ol9DyvS5lm"ySyeÏySqP* [w-Y?HêouaS"`Hh8p 7YO^4zqRIm+ Բ0%kJfy' -kQ!@J:?;4@|-=BƈDFb'ykA )z WQ3u-`=&Z7v51IP %=UE*M|7ADv{m[C_ؔa\KEvFmDIHFiTEc^w/{R? ӧ$8 u;LpVe\}AI 2ԍzJR#p<|`8_œ 8@#5r7fWɘg1j߯^;.) ;^\8R)>!:pFYIoFWf6f| jA{i\7R ϴ̨s;$2X"u  `>/}u/l=I>ǵuWZo@@ < 5 Ojr9";m Q ɖbMq9#؅RKk5IxAĢE`ʂGQNO+Ʋ#b)J0"4oQ'b8Mouv4Q0j>)jLxʛjsĞ:,M|TT}6{1?H;UetOoԪGVa܎*cd͉u'HL7!˴E&PxbLgc0MrFw&n]i9v7 ">I@h }ܙ$TlJRdlh;pmN]a101E#;$A==\U'Aotj(" cq:_Q. ys7t` e63 p;Ncܩ?nW G2ِfe-O I$XS&(2?dp8h, &#N蟆p?*"}yS#?o|Ws[Dدʔ$(p/wIo@n %_lM-DXF3iId}B=÷BR#ޠi3[5\{[T Fc,Eg:ѶuFM a.a18sDb;e ]*Pb5GHIc +Լ p4;E9CAqEUvq2'' w;-XvnlnvhGOY'+%J}OL6~IV$lѰ:k8;G~;]{R*q85F+ #қtvwܩ! 4Z5[~Rc~̑'a`x9oI.,MT3T+([Nn[l@M.!um~/mZ0̸ uEpH>"ѹjl:X9}z.eU1QG E݃8XWU'6f yc%-x*d^`o{W'/e|܈vp` ]Ý0d?₷L8!soNo [hE~"M~PoAMc|!w2'wR)OIjVmoxqQ OGU ⳱i1_<ӌ8XIq >1IA273ӒX~Ǵ$zQ Z2I\0[Ҟm9S^C qZV]6~ֆ?^am-R)G{nm}l[AF|~;G(aOƵc04K܏\Ui b$ѩ8k޿6ivS?0}OKwax;-3Χʽl!j6e !]o !Ӂg aG3uMg,x&J๋`-kw#}Csl8aˆ #v4]5q*%uCg2N e)(1MkqxBlIYݯveu(<;kwct ſZVZb ̷Ә s׃H)[x\,m2R yySIVs+Pm@n@,p"GʮưA4g7TC<;mUZ;$ PXMt~ ?<.хDQ!Mx eT' 9|_T)фR;Ov +KG*1i 6xţq^I|\O^}I?M`3j?Q<{L6&qQ!TY6{0%ia.$4h<'4 }Ft%FE@]0|Qy.KzJc_9Jkb'Z`~ Ό4 bS򢬗9ڙS ;>xzΜ*eHy}8HhFkO{1s, .Uh#d͑V}ɸGDТZWom(i!d[mgu:<[xC)3]2j4g\ c}%DnMˆpg:Umw.wVE:S&B̎#k巼g)&T Zjq܃ .a\S_#QcMyH1 chqZR]`\Z%!KR%l-[˒jybeΫ J>d[ 3dSl1<Z}!A`q:C}I&YZ4B?A qtQ2}Ӑi*@\wm@s.V6SDkYU)^ Om3( _ _zUu ɐWgl ]BIE!#ԿbYJE3Y%O!Y" uơloر)"])kdPX$LB҄FSNVjH0L!_%ZCFI ic ͨ0n K3O, ;c2E;C#ƽ|ԄY>rى@W+Q2u{!zZ:!XؑVC1I$I&<8ّͽ>׏J rY~P!3Ԑ!28#8 AHcxxj]/ ~Aywe:ESEAZs ֻXeXj4heKLE6( |H/jrr8oA03A}#7PܨIW[M X]v{x2tȚ4-]^Id=f:F C]rIL =* UZz[{EvڋHEjA #1D6/\s :ZD}#jphHߧrUn-$,;&]Qă{)Vs*B,`p/U޺\@0k8k7CMw-Mg]n@k]_uLc&.!}9=LFh?;]=HX IxgF{dIx U/K9q𿬬އjIg{f'g7Kr::~ GP4﹡8\?tߊw՘ #~!D S+S߳б.wh;>qU_M` ~I!n4<> DoSkˏ (*f+y[l0ԣr4@ `L\W"`<%o>B BLmo)KLV=Wܿ*CtIS_"`) f&g%tNLo4'ZHѓx?{&RZEg o4Av= BY{M Đ.ǽV`j.5pnڰoӕg^%R`Oܘa; Xjgqp';I*}=nNL&ʑ8ʵeG,# #]3 kCO>wK=sV}"N$\jNB#o, K:7H4Uxe#+"|(T 0,WR _Jm`ޭpA#i=G3@[Apk9"^~/N!/I &b~2}Éx8XEMEw ~70'mnW^tٝ{50b vHLQ4{S}̯G5Ҭ}-j8&k ݖm,;Qh 0_Px\yJ:3wa5įq:)<G[P(_%];ϱdG9Zi+ب)[`ar.+)iߜVXdQ_,vCKgQ6=̵N\ p5ކsPkif/sMp4} 2#$#^$4 K"q:J*u W2PR.Oȥ&?>`%CP(Jt3)90ϓYMݖ/%R[$71&Gy̞˛B֛70`u*;-:|B "f[=0͂ eO8Yo7`!hKʌFfTML]! /ˈ) c$TZRɞw 07渐5m<$aVmHb:OvEVƬMGWV ޞe(<\T)JY͌;"{_f[S~!C$z_a@=P3^ C "E 0Xo\s\?JyJrdsr*Q@;'.\WEAέE㨩lIR|4evcq I/u@; opsRpbZj׸Y“)@pRY)exov ;-0UnlK WAg JB1@u2Ol{Ç.a7:ؙMI\pxgv O)yWkPB~gffA9gD'IA}C2#m!ʕrl4Y{X lb^?ӟ/E3K#-y߮A,;EVqla>VZ@~!.|)O/\NGșPw'.JSPM~QlZ pV.c. )]|pZ|fB B{Я!$, ->8b_'_YP"\Wur1Dw4 w]w2., ;=~&.R_C8=3N=ֲRѮ ډ S*_ ۝Nyks곩KNkb> 6/d[p!# ug bSQmFx+޷ų~ZZZT }rwM].m`Ps]esOG ˢn6C(ۧ-!3Hm0SkjJ@ȋ$}6m-]=݌Y }Av~ʭ>'~X+XՙN 繷#0Yn6foԂqzBCOi՞4O,Zp5 xsbTf%(hj7A*xѰ.}j@dTi7Ƴˇ@?N>?g? tsBG+ Z rƌ{ۋWvTvؔO[4HcɄ #Χ=u': ]>>\sC_EZuȋ8ܛ]c7A+~iE=uhYc>㐠Fw2>aLb-,"N6Z5piZ!/.'W;67V@HVO^ߙ$!#.Bɑ<G0p_!kB=:aH?Aw(yx^ͽaDbBݨ-#9Z?BL\+-ߨw\14[Ņ MR/Hbd+~yd<%?W'gHf+]!0&&_EoU:Ld4T4 Ǧ xy.%DZHCI^|K2!ސ"xyI$L7B'eւ > 8]My8݊'476BaGgW0sҙ,ԝ$2[-۾]iÏg*xqX28fr}9SStiP{\GEgjxc$󕦸K9%f Y5{yXr=0n -2j[HGCȷ('kTM q9TE$QFLqf*MzWu⿦b{w3{Q͚^~+˛,JW[\#k1Y7d@$8[OǁiFQ&ljz@$.ITAz}˲qrHF ƕbwͪ /m5BiD͇upXק9W1b˸+|mxH oCCƛBq`+_A1+yzu%}}ߪDy0O8&c9*v 4#AM`bJ'\4Mfv_ï "t2@l?CK#8GB5>%fy&\l陒C=t§n,&,տqIjvQ[FjpBsCB*,9W J !Vl_HwQ 4( ΰg%vCA^/an=o3\l"i;'$FkWr37cwY?-'o9bMc C{.&>,^"ԧ) ؝kt62LDC77ģq-*2"YFZ22o?优жdz6^*B+ ;[ Q"|Zӯ"U%6Rӝ6079,-G)M]onO7h2lfm>NPwf8!T(MSW-EqA=)߻w,MwلQgvBɮBŁi ;QJbR3Nb-enmRFɪ`P Yն؜gseˮ6gu;.L+Uy3&bpaPW3Kw34<~j}d&kŎPK$W4ZaSpQ;LQ]G$ﱂ':>ofe[%u~q=(9fy˥m{N 4>S5nė#Ys-lht摍˥u.4`͉u~Y2<.d9R.KxZ0VO$7ڄ:tH">-M3_v!m<*.SLz e7n۴mݞM 4Z7(A=)}~?K 8S+ɢv0{>5c PKYo?<0QMBs ٣ v2}cßD.QGʂ&O氣 2{cZ|8wgm׏pчsyne;*}grr^{]ЪQƍ:I뱺@޲ ֕w&a1T'm˚& NU)~'>+d U-Z*}vH9T]zsVa%ix gK-m#koqOLpz&._3sJ Yߞ*M.ƹvQm[ɠeEa:pQUroXP6';t#;LHItU=o :`3r!mWQ}By6>qr:"~zdBG5f6vq4&͚bϥBTykvZw{a;tZ#ЙUO\j'pF ubAua} UCyD4_NGEz !ځGKI6uOƮr.jf$ʚHHD=KƉƏi3kkT{uԎsY ug=tBP$hY!-D́0kg2Ue+@r>nu jrBZs3<,lhUg>nGREKa``d>W:Vн5Q0#8 p@^qp_GV.&}s8YUF) 4H='[`+ ê/Px3vQHpDZ2;̎pDp(7uH@%{d"T]}i1H,Wo,N2K  `Oۢ9`3K}zG+WEJaHy53'T N_tE;~% +ɤyzh͖aC-n%s+aajxsW ؠ- F٘}(Ea?)ڸX?LdTU g=8@´Mj Y#۔U2 1[Ů4R:LakNf ݠDPj<<|:^uht]fu^^1:}``v}Ty0Lhv' M#èߘH @!vl-f -*`s|tQ*FEΠ+Ivf53BOBy` 䰦ʬK ̤b'q\T:<@4LNɵ71cl^1l5Q[O0n,3aYp%Fк^5ssg2ڲ Z(f])=#/َ־?kwlLaΨѱAi\GQf XbmF>z ~ _NO;<A|N$&F#9u ˙7tqj9d=Cx̴2y'mzi tpl^ )^a0+ςY?NuF~U<ZWW-݆̃]mn^*Km4i=3c x@Lu.aQ= AO,NEt<ȍ0&ٖ _1 AC\m|Xf_հO򬸏Qd_P &UxokQ3ٲjO<3 IIHPh:>Iw[ y!AY/ftDIoR۩jMLdjߒsSGTOT fR38ԬS6NZ/D\?l-P!oh t:ҌCm5woukrbh6EрE2D Ϟfeխ2r dPSg%p_Zc`'zzYtic=Z/ΐry6~>2%c4 (4Ӊ!4!g=A^[fqv[;Y<ؕʃ5iǗ~ 5ї3OǾCEV(H!EB5CG׃;Q˭5k-b77|NzY r}!z;Ӂj Kr[rv"TI$Ε ظyk|*/Br+i-%:)|+29fEI609=`rE]X,v#EEG3JM! S~yǢט&^}uUJJO[<02GUctq|o3b^4,ud@uci$T) \;ć78l9meʾ.@cCإ(C< & *f卿t-i3TX\'ea\W) <@ Hzr{]Z7"d y8U0~n<[as-k͐] +&Z=97}!_np 5Ɍw#& ;^2 T<0|6=G"=/^x2Tĕ9_Tm]Kj"97z@Ziؾ$/i8~7YTRϊVnBswvKFB2|V]3 9ᧁ QӍχ|t۳(ꀿѢu]úrxGy(o֗MjA]vV>ednŃbaQ.zSeC6X.O'Fz+&VƑ.$.aDMMtoW_Qy(5ē ?Zy*R=>7b&J *XfS՟)9Z@2D$w%TɭdYXZ`]wj1lf\YDv`~ YH!8h(ߣxq]z7mI 2%Gi=HҐ 0dFB\=}yvK7(`&I~z'\I=3cclǘnb'la1u![C4%@#[[3Tcy0ymWO%9IyBrWfa׋zKkF2O@#uU(iRR,5 "[k ؝T`9u 3j}%-N| X-uW숔u U 3zwjaͭs*3ϋWI|#ǵ 㐡FFf;[\K bsVRްV ۡ27o,[cӊRI8"qر`;Xn`Y#oTod7;*):D7fcU7qnQ!*XؒmvJEXkn gpz>(_"6Nևd8QՂ|R{iD 2 ޖ7#reH:-|s|"axku;Tp l^an A[MQ}Q*ܴc)DСEG,N9eyV]ɭ@{_ьYL5'Bvh8, A5׃h6vAvf~%g^w}yX[$× J-}dfA܇4 +?Q{>H#6C`} E_uJrʭEX5Ӓ!'\^ sJ/_|@D=*IxZ,c'ԩ^5 SV:4XLe-'3)uKwߍtˈ 2tAeWI&ڋ3W;ϥ"o"y<3HeC}$_+=AT %t"Ud!s8@9m33vtqTUx+:UZ>~$hQr]hb1a3M2c*^sF:vl V,*Ca*ST b2)H;wKD]EG4 I琗i)g8 ksO|$ SAYTQb1}*|=KaD͂/;n:x>as9('J\v~NV 72MV~bx`>)л-6WHԫ 'NB=4ߑ+8v.{2tuW1k{S耙("1DO2 J^<@(+tS[@ b v^glF—NL39Vcf4.q":r`ρF1z:s=zr{up3$bmk5B#GV*-k&%tC˖6Ҧ9"3'ZT\76HS[ e*nPʈv>ccbs\x}a#C&fZ1mxh?YkkJ+|f0Õ=\[PUw;)W4,ae(55FA{7h(P=%%lؘg9}*?(kgV ^hai4R[d ,9~M`l߿qC!d3&d/>_8);;tIɱ̓")"!aGPksExp[^Gm8)zio:*@r pΨBfDp#Q"V8;3BB,.دijcGXa9v*R[do:6L/:M1g6u6}e*S mըz0؊n:^h맫3JSF7di҅:弿iO@\mУiNO& ֢VVy!ÜPkAC "&g8%w\߲On5BCap{k P>\Y",`ل_Ս5[-Pn [g<]l6iXg϶!u=@(SOP( 9eԕ-q-T,Ŋg ^r4uD]d Rf)UG-&ƋO[91Gq4 HcF8J~ܞC}g3qH?G.s9(cWO@Lh[QӚV*Ra8 SB{^LJa|%L}fhoHn/*åxNg;KfBْ~ks8(fimtp)˽Q:sGϠӎ>oE}HVoWTpsC^<ڨ1*PQF9Fx',Ƨ_Jv֎1}Zhx-:ԁoA߭tV'\,;zI!X`p+O"1T~ omɀ"9(oV92Il pdU %ܑ]<V\u?)+LjiRD!L`gxoajsZZ iIZUL@x(;ǟ:åBSB5"r8S@gOZf1r\LȖiw~,|'$xߘ g'H]Bhm rLɔ%"_ q,]hQ؉TK` R;Z긲"i=!ލ`o K+ ~p{a"1&#f$sXQZ[ɺx٭GF`~\-ix{~f^G`St s4xGD mp<(=pfߒ7Ŕbv igN8K{.jh_5d*J̘E?hw7MF$- YwP": TFȪ= vu|j\tL`j{#QZ\sT\P˅rIJ'3I ,JJMS9'gK B}d-~],j-bLC?[jC襘9VQox/%H xb-!yS Y,{X]z"'-3y/1x)?yӑ3h/n#LD94)'VJHQS%ya>z ĘðRf 0|h4Yu '76|@#YЉ-z6kmHxx,pй(OU (<>uB,_ UqSv P*[o_e@N(E)Ga5vOearI؟[2XJ#hvMH"GvK&{"ųr]2YD mqڋTP3E'#vҜ溕kX4-O#YͥQŢs=Blہx eX S>lr"}{AQf<(t$ [ŝ\KwTC":ŧys$Ҏ@Gϲ8hpj(40R"zۗi:GV*Dk\W#~0`;zߔA{"qɊTL>tzz5xƗh%r8Yqs_7YtE?mԷFG@иs(p88\Sr`V_(>̡}a\(˜IsB0&a|#<:T~Va:%T"Hh%'}+^}0xJ,,eqn 88}:qy8Th/#VF .#2ܖCҿ^ڟ8J:KQFf3Y9d~8!p%x:zsiɢVM]^&p+Nl!q4d;0M^%GRI^e,zrnMM%S!P\S[kEwT{a&0;U ,P<pA[F@q LMq)׋lVr\sR'A "C%H\ #&vUP $ߗom f8q'G f&or 8SNZفTM{ڤx$?}xА %-27cߜi؊9CFڷf¹Kw;=3S:)6ĸ~V,X.=#A{-j9*Л-} Eh;ѵXeqjN"Qi!(z>'tpGx{%cxg47K{t5l=FBFZ`ƓƹNĸaOC憟;eQFpeu8cNKåajԨ]{<#fԮ?2ZN"=/rB DٹHijm^Ip@b}6ʮK|/̌ɢLfPsK [IK5yIӠ9&QkL-3lzAmꏁCU ,0ݩQӵU_f ͦy[ Stu $:t7 k"ddjm\1J#rw# R,'|BͩB6}rC-FW.P & MR{YR YK.5/3]$GyE?E$3)Rd{)w;I(r{]1pM-GYe&2\8r۔u8e#{;5zn?!Χy,&(EEY5( gw+sOaPf\`{ "ilk+ ^ J}->\C +ifG?"ӿY D(/?t&BY ^9-UD>M$^c )+χ阭F`WA~f5A{ue;%i[%CT/-Fwd PO h0 Q+f *U&f;ʡ8ْ kӌ{i&$G_QXX{JK"١mG4Kq$nח%>v31+ݚ XE- xs9\#"|j b"GZ䠁 Xd^뵝9dp9Ba(贬͆UƑ\lբQtf3[A6U!8lZ)JB(W =+)v]ͥd)iRlnC>9T]dg *d^־aYf~u]gn^6ki5 0Qq YѴMn'R7`-\q#|xvCY +Mv=K UJڙn1/XSO@g-DbBw:lNmˆxZmŸ{;Cr a=Mݙl:αn$߈$`vTbOϗk꜉s~*@#cgڛD賏tc`oU),$Y6OվE:.hyiW^+A8:%~ sUԫMr4}㪻?2dݲd{=5:h*' &ctC= ʘ#/!M,rFȑ,[u*gϏ- ,冔s4^SB[;:D,pѶkC-B [VVdpm]Sc?wSEUcͲ5u"0}H$IӁ?0a*jnasb(|jЇ: !y+sV@u靂!wtb|nVj|8j>i*#OQq=0ٜ[_ԜHS@uecG%nVV׸/^ t(uFzaaџ!p,Rآ׎N0UQXMMZhBf^Ħa)h^`:&$bctUu&Ȧ!+L-) pBj5MFWP{dE=Lv0ԯw; B[ӟUS09K++3.zwVۙ}"cp?m ee7X E /R$Zwךcݰs:RmS&H`>M9AQb]Z-Wu+<$%4З%3x$=%Q$#Jb'ˊXY d2DDRH>D;fOh{-u  pNpZ܎q?r{NxyܱO#)hƬd}k0x.#[㼑4$&D#chtJgTՌ0591x>9"!]8'˓J;/7VHaT)OKrBy3#Z𝖜 xuQb[9:_ku3 5>iОWjLCN07xar!~ H )lc,. X@<_ٸLyX?bg Tݣl'ID4rcxu'R{Aó`"*\ ]#{3CwlmK Ĩ2#wjGrbyxܣbnxZre64xUsְ]jp?1~;L90}ȕ8+ \҉[ڦ>Lhn ?4τ}et8niXgD%0U?R^|0҇NIC:& n]XLTyolpZ|x|!*Z!X#9kj(:WmY鿕 N' 9'Yj]'"lgK><~%Ni*r/LBWESUsZwl·q`0zxڌc~By^PIb,f3ppP0܀-Ȧ( sĖi<Kn`[0U2gW;Js]!ˠp 51¡32\Oh;7`$tRhOVaE.bɻÜ񏔪~D16R[U|U~>8D-0n M k2]Xņ8Zs2ukPibNٔaEʆUƴV@k7_de '#>RQ(~*Q,n:Wstqo-mǒH07q!εV M `nYvTQ7.+,-Y ܂F/WSPam7=t1#P7EՀQ*pwKa% oS⣴NGfl>_a߸+4 [`[AC(}[}MZ/F?p\ooMIByǿyƓl dzױu?=8묽Y3˯&+ɵ0©4yA+1<"\>]b9m_) ^YQ[DP0 ٹżMPo¬GS-2_(!&2$اlK@h۔*M*/Tv D=(`5&_&xN(82=>rӭ%(8~љó\“bs_N6kQh\9\#;-!f÷`_HnS"hgMXH:m&:;Eb&=~Ό $*:)v[ ;À+ +)أlM8fhDC7 'TM@$Zy-71lbpf#z_V3_cʴmMAiYS6<ɲ1ug uXgbEe;< n7"P=HIu/DqKTj$Q 04TEľBGa"!V{MܦY`Bedf{jY$-m:6+rH1G/l9&6DZ6˛dr$8bP)'zg텀&{3s2rD0)zTsb&&UVEܽ+zc,׼ԹCࢾF73oI]. B>8W\Iy FaYpO38w*~@bc%3|ea:W/auk /l@wF w(2#2^Iҥ+^e}0pa$Id:==$<ؽpL{M`1l΀...^7Z<֫:]XIhAOC`fDc+9BaYϑ9v^cGyD?HiNM,sI*=54y3N1gWd$>߅_|JFFw(Dw9 AZxFs#]|{5wn­0I7cX'IVJhѽTT$CTUx8F]ޚ;Rz RY0?.eM YIV&pd&%x]nƵm~-9)cXJK:y Q{N;{Cp "׈e }R/Py>@6Qh`;[4&sYl@9l뭳 y|J';'4DL92",X sTWU.|#0թxJ\^5 Y P=1Ο*7M1S;GH}]cQ͚n&ZfA' L-M$4M $*lWUD\SPd9m}귝m9(} o(Sb+QR=Yξ}|%"ot5ê\[+j=,,J "Y!C!mh%{{EGSU: N Vvtrq{+M! .9@}L^ lOk\tc!kg); 8"Eĉ?蓘L l 3 RKl0fߣ}JU#|hS'Z]Xb "B4[>aRYY9p":L\B*WT4{w1]AT\]Γc37lʳ5@V̓]W{faf/h r)!HB<5HHC g҄c㰛QPTOQkA)H5__U'Rm\V9?aa=[@eI i@ЭmޕL0Z]r@~,\Q!fRN},`HeG+]roC!$wQG1df]]w!4"kn?~< o`Dh!  %3l$>O=>-9z^ :cos2v_8BDmI݂ n5:}Io2'muyt % K ~~rVyǕϘ&yh: 7})/ ?&J.~ؠ۪- -n6"VGez wIsw(#5ْ0x:C(eߊXՏQ; Z-0nj#󀧔͛XGFb$IݻUa.e gMS!>ufߥ{>5x̽ 9 CR:8 1Gg2unbMRy2 -ݥ W|(7ŊXOǙܸ#@0qN#<S_&:z5R{Q\t (>ongtobr+dIؘ/TG/FgTGC“?/@&{2ɕ6WJB纍iL BD6ny߾'3ٝ='RUnI =PШdE(fE=q1fOkS*ǫ+>aqs61O4ߓ ~}J 0IBQf1tdxF~SĨ:>8 W&L^z)G8@rM)+87bܟ0)`>أA;1;I S-I9#z+" wLlaߔdrIT*c{O'_)uĶlr~1X#%7p~[}tVG:؜v ; ow31fZ=J řLEkH.|AݣZW /HNbw8,/|:2ת"[xܫUjx'7~ĠEdy#[i`.Fdn\ 0~"[¯^(HQG^ .SJ|T<~D}B\yv퟉1H܎@pm]Ko-*`9ɲz@ҥ苠uZ.ldMw`CȀ(`j9qB[E쪀5*Qf"[~AY2D)Jcދj O[lk4m~8}ۧ,gK d5;u'F 8=E^|9e>6dss/%آѦJKtFɊ*fJW5lM,gR4;(?d]6=Kn"_sd 7Fh"JuX=N|SъYOZKkaNvȉSo,aZzDFP瀛 u[*>C ۽#MB.!몳_!S =a~JKt5ָ]Mg:q43偸 ̈́C*nh;9pοi[DZ:Gqr])R۸WXKFXusD9v5XͰ?=w%Po)L_'R;</{PZ6qN˼!@&EZkH 県ófJD*RQB,Q;4Ws8L$>=%ƀ\xVZбsE9 BWdkWVoXز?M38=+4b1ʾFğ>uDaA?-e kg"ҖT]%W (9 8* N^%a_h'@Ȍ ܴN_%L:H 폭nn} 9~Lg]9/I,eȓY/x 9T6^ \46d(1%B? R $\lv+#BTڙvGϭ*ĀȐ\ JɁc=edz<S@$⨴|UaJ2#$C&ts3E rͼכP*{38gv#o+U]E7p0Ncd:y~y$${]w^J?ی64D0p WF]32Z(LLBl?YUU7te\ ] `#κy}E@\0ROĸcMEƱ/o.DL '&Va(p{saPh#6#S=CK 21g^G$||%8uZgF }c6sH~d0 t; oR(ߜjۊ=3>>˧*o;dQE`Ax"W9s$Z=.] &;?ӛ u CNɝu&eE "@d3:*}T*5BJ}:rRZOiRl<_2:[)&1adĽ)?9iTȡgMqtӱMߴhZВf80#kwewm3b7Gg@Ii.0 ҎFN{b>AN;ebboqKbW5"q"I8Oz]#4h,R[x[)Ş)HvA6C7{T)9(臗[Vsqm~}=hF֌wl{xq.'JM !+}7ou|R3~4T!Ԡ5cbcU.iF+hϿQ̠yLn!(ndĈ.ֺ.,fxӈz ߬8C%5-|Q[d!sRrqcj.~N.Bv$[8%#O\& v_oXSBl@27OKBϴW[yc0ЧA+U 3 J6^l2{`zM7ባh92im&´ǓߐGT,,eUىE@a m{TuI#MNa%Hv+N^lS-ֲ fI3!!,:0m9ˌt֋;<%Νآy,¹\v8nq [tWUy$bCooLR(2D?ӓ,C"v]thb4 -@D%`pK7Al+e䬑^)|9_챜SFܹe +-:Ewb:yD>RG;%w겠DQWߥܦt46?3C"#T0t/Z &Q7=os *qg ,Ae^K` tUw;-9e:c?ͮH(3nc5.2f`!tx f:fj?,*bxbiͣʏ2(/~'"tϸi]Ԉˤ+yT iOUK@ KF;- j͙{aB>c-` fSn+[E`{,ڕI ]9!H+(17BYb>13 ODV!=;t0jMowSSJۖ/߱4w'v7 Ä#*;_>ά ݄dJ[0|eunPҬn'.WBNEjtb a)ODSon' ŇFeme[MRIߍBYBj[^44Օ/tܮMvP;ǙFfDvD@nI3mb\ dGVGSMQuaX晝'fgAbe]2& Q$de`5yѓ :`kLyz]p^GUueVdم-l:(QמFk ;  VSݙrxGF8s^:"fo%Yxuvr;A6#,-D0b)uѻQI>Ff)xa=I(<ʿv Zd8 $mӅw $3<tNZn 5T;ݘLf EK̞ 2 #{`},dhiɋXHwC%L;Vi=m:߹7}^8Jm
XH&R*? @$UH59= `-p/5LH%@=ukwxZ-b_9ŠS;&o0>1q!9o䩢!I sL}Y(>DaзJF fNdD|,ONWqZ`m@ :":q#@wUSD?,_x8z{m>=вf!x R0!|L-ZY }2tonheD/9YBis9!Tbhs~s0S\Ӆehg7k7A'zfrFsqw fpN;k@zm P.ZGX(YllqLiqB1|{<>}G;qԱ0_3-j&Tiu f']%DNCk|azNV'+hu'`t 6Faϝn/~|xrMr~~xz.OIj} L5>GpWZ88m\t羯JyLmnd _N!hj#61gXMCcF$1ll"DC`ߒ UflQڐIΓ!+*Q]f im ah\U)_T,- m=%Lv\o0C(~"Tr| b!C }yBMN-KD$E19DsE?H%6_F&!on9WI%SFWy$v|y z;AV7M|WJ/]Q-(lWLի[H]¾JȽ k8NCR{Wx?0[{. Uo'.:ݪwE{A5\ aaI/37za}D-I ,RI>?[o`l6:hj7<{:c 4f&ϗ(/8`DZh8Gw΅SꤊB=+t; vs;uKL$)`SuVUК4 6BBmkr.RNʧ7j|:{?]:QOU 6WKDQ@p;A~?=NE j"`/(&{"hvzFEd[];x ^UcJ"l3>Fxh~UG%^A@\: ]gV~ǷT B#Z4i޺"i5ɧ.u8"hd_>3jA9I,-?1Ik͚F9 o"YC 9q,h=*agr**@$& pC}/u l8܉)@8GDNN©K|g4eU2ldn ,t=);CՆj7Q/>o=VV ~ˇe 6P?Ł~(>0$J ̲azO>}8t0zk0E{&Qݮ'hVcK0Qn"^yMm2m,hYAfC%x J'O21<:-ks !fLmߎS2 p+N'9f{{Gg8/ȽDR K)]Wrj1Ҍv؈egJhi4}gQVq>sc֑N,ř ; %k$CO'E+t?7Sb;W?\̶ 1igs;,_Ԥ{(L߱1Ao(`Y+b C#*=E$4ص$ytF7J>+7]Ty0jSrM->?lwu7R!][h]ffyojM f;_@]XM[JU8c64G,_lJ)K%mT: Uߋ5Ğ?k픿2-pZNf1zŜ;[bqpQuc@gZ,ctH$c16🍟5 ETLŎ0ϸF$TJ^ $݅Ȑ *(JЏЙ.C}:$t/wJz sAHaPdS2ns` Z(~,o9y%-.4_##gAB?f0, 1+ n[֐Ӝo 6sl{s4&zTlV=F]\qZ۸QEt*e8VahFţn>iH`,A*Ěy, =voP {3% &T'Hy@]&3 ~5E>qYgه0w3Ϳbc/Kv7v*ޫڠ#eja2S1tVZuM $v 'XbE*V +~.N\ !Ұ5OHfÉ[sSi]v6PWo#Z) .3+w!kh}crNW.;NsT3[KFxd+;_0ݏX?PYv IS `lD_?:xmPCvym[^ysLQW0ކ#%t[ASH9߻k9g֌ٳ/|"K@جY05cq7N,Z۩ %Wyѽ5RXSFC ;YoKj(&^\p-(vRd娲C~JD?D>Vn ƀ߇>\#F9Hr#t`Ͷ8n)0Dqe  .T_Cas0UZXG[*CZAu%ζ?:kϱjn CkLKiWa {.]ݴ&m3LqO f8 x 7*(WcEv02{s'0'Xo-۵#>Y>i#O:e"58D,Yw5׵=S5.RP !RϼFV4p$e;;/X2%'06kgClJ{rWYi O(m=Ҋ`>e>C$ خh`!_׾RzR@|s2 Y _'pMDy\I  lNmE|ML}E3ԖkGʵdzNzѯ+Ē.ݸ9@czF d4я'5k@&js!%3Y[Ӂy;r%D>ә3vQ{;oOKc)~f0 w:}fW0E QlN>>8Y4K^&<0M̵`HU%k{sBry SP6/~5q=R_7tBН//eC|[ӊʇCbd Xcn Q'rxpaM]SUMه ^C2@͉3 [L4۟*V N_G*I3c5ʨ%%ծZ"~ijڃ1-k0#h*͸?N4)B=h*,Oft iA3zXs U 7ʓ厸 h=UHd~vB] }yB#fDSu:2.Ay):@c5auk\_:~Kggk]Cd>o7zKW>ܫ$>ΘRtzAUG<5$(xk7}@G}|s>v=X[@ m)N {TSܝa95{Q";Ipdj ~;[`6󞡔8D mLz)RIʦ.L R&T)}ZIڨTS_ aePMM`,U:Ä.^ajK9cW8k:!ȗR8ؘ o em"%x9wLz{zW-͙SLeO]cfĆZDS9լG8޵0@$%`k OPF_k'u€paU[%kc{?7f1ԛ9Gt}%~@kŰʨ80-r}(Ž"Lgy:-CJ)}w[]|X܀'3x; CfY쬨K1aWMsBR 알_t ,s gc/ުcmɎL+Ԩ B[m2 W`iZt9a7rWCxop#Ǔ !.^ J9smT(r.I|_0>{t8F#+צܽa =ڳÆ%6tJ `青wQZdFڏ# -T "D C۾Wx~2fF2^ a2;<s?g3[8q!$5jPq0^jg,#Rn-ZלAd$8qe{Iͳ"RNY`IzAټjƣCTEJ4Gjr+'.=~?ȖC^(~&n08äYe wY[Jz_x|xaܳIG*Gȃ텂d}`=Ί]%yK~܀6Ma]DY?01 sWOR`פ=eu b3IrA&o{Kba&3 d֍c/Q[ L3fa*kQ]R`[ *,Nhk*2[,fli58(THq}'뚈n`ls2 ar_NkH^pW9U\S\ hwe,Uh'*WҠ&gv}s!imw S`FWX҃I|W+Vaؖ&*"@=.$K2H&xLoA`GnDY~<4+pspGa@cJCK {zS_HL+YVaLԃLeH3ԢWm*&{lw6BBgi#g>XGgR #!6#KX ̉DmZ&17e3cHO/Ä;y&|1H%~qAc1?$D [3 ԁ6rRyKu(~~;:QߵQ[vw!M`Yc䵋"-7/>Ou ra@8 2 G|a- WF4-ol3}FrD;)zFwAMʡ-nBV +L!/kq[߽lwMDo3x9'VP0hTk!̸o ¿C\b[b]ֳ֕],yVNȝSyo_\w`|sfM#OCK*4оSڄYUu4l"CSŒ_ joH2ݴԗ\# ץ4XN+a,w跱CQx!N+clxNثn- r}hbpjy2tdٕfBp$iGFE8 QmXO٬ܙȖ:f2냮Bjŭ(Jɼ75Tx3opOp?:A@Xl+;_[F;:wA%bIV9aDe^7!.cK*VY`ZV~ݯԶZjT ]ɢ!t,dϽFdȚhόw\ȥ(xz3Iː;4uVAZMW.qstwjҷxB7yOXĽGd#t H<4N 9TJD)SYш.\3doR}` ddQ&la$e: u0kXٓB~]ui=X^*n[9I);}* e%-'m œ=ESpX'V &%Lp$]o;7OK9ú?.+(Ap02O5,\8yԼ )كݯ2MY\ө hiH+2@ q1 C;+#;ɦk2\r(qGr &OSG睈8G0*4 7#DqKADpE&=%mЗiT|V;% EmYTݮa1UVH?6LX^fv醺wDLh.B#yUr3UkX .,W՝:aY'2} *f.U#g8e܊Ј@{FY !fR޿311T#/}qYg߻Xc0gjrSͲ 16u^);"" z luB%(u!#Dc?&vb:1tF=,64aYsNP #[j/ C^ Q7Lg"ppWMϋx y?!@z)*SEld#tȂWdBWR/aZrfj@i_ifG$]0$ٳz#2 D={ "_nbP7% u7f ~sE܁ڶL󊋭8eA#ÓK7A!:L?āĄ_xg:ﲡ6[r17LPp|fj6W"%/dwMoLw (zyxl_O4۳x99uF"d)gE2U#fGA(}W fuڋpU4wGzGvrxНo.|q{@9dW~?S"(9L_l$iw9 nQ CFdv.,.u31ŌݻkihEwzERHp{Ϝ!'c&MÀ:¶v4TW9s`GWk@eeՠ@Cڣ{Ah {C<QChJ>[Qnڗ;p?Z5|Iz qx ]g֛_ 2$7#hXS)H9A_qҧ қ߇HLQhBi46v]~oOĎ@CR6Le/;D#cC{{F[ӓ!Lnz9!oVTwۅ(OI.,]]pV`YjEhWPRԄQ3DڌaY7Y?NR?쩄,v8n]FFzD}!~@wBeJ!|T|}w.Q(G(4Z_?Q_ 0@Tth~i޹OV5Z=صqς2fQq^l`<B_`%U87[PUS(f\U2@%? N${nDa<[f2[6&fNz`S8B+4sX"Zu,Oht(^PԥS%e~vx;d0N˛͜$=Ԍd}pxǭ>ԲYx2"j ɤ^|9S/mːHse;y k\K wD3"Ў3(Z^}($W &=e6d"՝yg':~}-Z_} ܙ'rؙ(C`|T7QĖGr`{9_H=.MX3oU];gC(+bHV'cm"IkNa7NZts k{BU' l;i +2=eu'<%˳zk7zU-P/ N蝰]qxXx3oqަHJI?fC'-BRg=NWҪ[_*q̣c9+ 5kyO+ k>! xcA %i(׌iS+Ri><"%\WNݢn]F.2g k ֽia/IUC#}aL+ҍ&~/l?$B׽BYCV4{0z)IRDF#V7Îk'ECB>jZe)B]}̪ f5u9jH88&CGꝝc,[R0ڰ+#Fg9L<=UZݕ?88 Ϭ294[]~K#w0˧?$pX:jXHPqRc؀k#OT=a,X ;ޣK29Y=1kHc'Ei?PASq R{(bx( (b Mf( KFiĘg~h8Yw=,dۡh&R5w~~`Hq:"fR,tzr~@Va_#EUdO!'g~ޕöV~3G)îyAت8.g j ΐ}Pc[6*@8H52K0>ӪB~'ۋFh;bx@D=dw= [[?8sc vr̰Eat]hgpnxboOpۚŠM)ybT8+Y,<&맻+NDuOKr98e5bU_ 7S-`0ӪY5ps#B #UA N-r꺽w1elIho)XƠn)6ɴ*U0jVU9 96]4rQEV$ohPKoꛘ1%K"{`MI0Fj{ <GsWd޶~*i?9vNpPR'4kY .>xbLJS t V*(׹1Tb0mS9bP,n%3a Xiq:j\90- n]ot"n?/IdžQEۭwo5N9˥-ѥNb}`"8(!r]: GJl\dώMVb>Gputu7sKb:r^ I;-F!'7+'=5^IV'Dy%wd|g9 ΊzAm<M6k13zFyo͆\UzalziT%m/p햘IbbWk󸗲h':spG 5dڹ{om?C'b7͍}@DzU 99iZ{AP0fe@?|h"O/T24hslI XC9ס0v qi6DkݟJ2ņ>usbӂξ=6A=ؠM%/]}ʪK)p!C@+0$ٽWW~@|cpyڳ#¡jye=o)9~cٵL\SUm*6Tg `3o]|w!DR.Iq6YYV+ i~쐚T5oo+ Jsˢv5tH煆&Ht, Bu/LA4lH*b|~Wtl,NIKY9'ˉ+k<}J5\q)@ -&ʐ# 2FHx ~D]Ó}sO>Ю45H!')BMT ]0U]遪dX\Q# 8[opC||?fo|"fH!ݺ%^7/載Fb7RGcETeq$'N c&F+Mww}WR = O h*+X\$B"f9^Rc9zg3?'VJG"k4,(k5Gh!RҤYA[\Oɤ]2uH eAm M谎 B{QP.7!Wd MM(I~$E.v gy=9PVWPY7ϫWۡ3{,bg ðuL->vMMGk C% ?B)kl\@DY 9g q__<,wNJ ,Q[d Ր]֖`Ϗfk^sHUx$p\}*wfג\l8Bqg%"`DFy{΢MR5Vu2X \{ cfx4[meDE](Ti}i[ ^/hr]Z0dFc#'zc䬣-4LC2}$Tz{LWаlpl^Rg"z[/ t Y O]'ֆh7'U+U})=?`m GDŽ0Ь3 4{FrbiJ `)=Ƹ,WoZRSrD~;+7_*4(YI(a}.C /e̦6P=Ͻ~!~[ZzХk/yzK:g γh zR; dM +$+ CrqF0g?݅p@)gF :v|igkX]粲K,M ؖ-)[F+x6v qXWS4SÆ*/Ђ̬P^jp|ve\䭙)Q/j `g3/!}#o τ Xb4e5$L Yj]imBoO$X'IW:X aZZw~F b 9*zߎԲ&&,\赡O{)m. q֧`նЫmj20i e=Ney);)Oj`M-D(-fG߶@G9cv|=gQ-MY }i$\w5l%]@ /ru` ϩiXd֣\ӽS>ܥ#Lxi2m!̷gR|ZY8&>p%:.أzqH- .*q<iߎPRh,|xc&6*l\ ko494y?n,b r!,Zx诶 WNqC2 B<4}Z5<䮙c;NY6-KUT]c!=^W3de?S[Ccf+Tnͪhr.^;f86旱KH{ӏH Wfqb}0)W=Fa YB* **~oS~޽G'-P54eLÆpc7 ][ܔsbԌB*vI"kWhғ>:8侺O6=o4Fސ-ޱ(`{Z%%TS1t Ʒ*+z IX?|e@+gH}ٴïj>9 PBg32۾kydTԀ5V<ʯ ^0ѺZ)$(f' ZdMM`h El~e_IBgT.}DhƜv6nnCosyۢ|ykV"sčOLp,("E;u`b),ɎFSXK؟J 5PDJM& ؽX,$4MFYmNa$F.V_9rYXo9CV~ %}%mW~˞b|E{x{aZm0 F~]CL\cabehr9 oɪAJqXo~M:0pA]hbhYymkoo:Wnɻvdg|8If 3nY݋gj-&hZN}x&i *{Y~bIy;jd0:kLɿ[^ލ|rwjJ trߘ ?Yocz`]2/5p8i=qy1[;+zcMdH &BK%[om*\]$ҒfAYjH75h#;'t ux,\YsBenPrZ 푂UVֽgCjU`5)dvv슐Wji4epLG<( Ub~$luE嚍TL$<_ I]/*}̇=?HZCT."4u޽;PpLji=zYc:pR52<~Nh)ܠI7memPS'I"Z[#M=lCx[XJIʤuc.u/ L4J ]tsoroX nM#+2soх:QB6bch"1C֮Iۙވo3fSe§u3K s,t0͐Qaz.q <MD҄=*Q|bx@&2M:/!EL.Q.zo.^xIA$߅CDu5)8*moFV"dhSV:ϱ]3R/*!^x` kt$6[ɨ\Q?h{#7A{3MVHk4=>e윉ıK%Bcr ii;N_̟0w}g!nZYB>bvH.)m<{PÚ@YJSn3_Vn΄t&#}%J_Ry綑7Vu_f4) ItпV!֬ž~!*K SC2OTse8>d/ {'%ȩcHj.+덪hWsrʣ_su.2z r\f!\Fp7~W'CF!LT8j眗Of;4f\J͌X`Q;odx!&(#WR/ɋEP6d':@-by6Ϧ*o9IB{ŠEv*Q׊s"Ʒ@9l)7:uW HÈ,LO镳:r4Vp;Sl\O)p E ;O4,sF:U_Sl8N ue{dWK8qfN5Hg)K,5&hH)!;_r^`t)^wZWlhSf1O*dZ\@Y+ 8ӉA:؛*#WBr aߏ>i!64d'eLJ w@z!y광^KQ}F`qMn-!nf5z|AKH@ng||@hXSH5:K'k>~/0ғ7E@QxY$ᒀNXAxH{NWNPzY[׽\"GBr"2L$01>{~=_xj 6 .NGh?R+K=pB=r 'U!k'Dfj0!"a #IlZ8=2"!BuP v }MqL:dTsz3!tX3CS@,f"hL!|\N{p(sб&A>Ln۱^ X01| 8nPSRR^Ll@(Ow{oڌᚾSN #S! /8jݯۢV[)}@ߝSn]$I %Jyt:T *5*Lc]PZWXۓgQx-q)QSɊ\h(-DX,6 @7WR6^ 9{~+0g8^w׸|e3k#FΊ <6[ &0$YL=T0eT{ [d>V*S2^-No.?&ax8.vOC)b}9Pi YQYIG?}㛰2*Cn ǡ%@jz2BPlBnqRIʈPm*PAY*K-xx5_c r5C}[6Mq@CWy_N~ k7@UwgJl_$>QW%-C =nFscIQda+ON<1D!HMFNrdZ mJ7ퟖ ƙ;*FbL3.+o :@zM"J˺im.L^|a}u#;7Q| FI>&{-X;½iւ%!0]Ի(ޥQ=:Qmާ!I2k$.+֥˲> PddSޏqc<Y(g5'A(edq?jgpR6ƳCU ! 7TZ+_`W[}yghzCXQCM3OP.iGLsWls̕KSV) \jF𖔞BN.V=۞MD|T郶U5qSv*E؜Sojx@7&&K\9r\4fc@WADNlA k Qh-\|LYGoh<8'S*9 (̓Yr/.65-0~1oBxƀKԗǀ-RP5UG$6%O89(5R$ Em72*ϜG/`ba{'wSTsÀ.$:R&_Llff1 \ixcr^?Tz@ȦَP8ϠWAqEZ1ԏ47{b2>;ºn2v5BO2 [v>q>)Iz64]h~dd,_vO$v7"8mx{jLLm3P -b/쫗Cqq)?J?^[]vUsJA'ݷnDr *5 TɆƅ4TO1=Z;ƭΨmzxʤ t_?-g6kziq(Kg5WCX(hc8>[;(2Q=K6!iu`e?E-˚mu5(jߎy~@ټ6Ï1=jfrWNVGϚ@LKVEzS$B\lͤo!?05{eAƧI{WD^gSy[ȎOC uV2SCN-ulSA$ 9ĘaX⯼ňK>%mCŅf90Oc/Ut ׺$"wsC\ A֟i~&4_WUDVbLDG@\+X.fZ81jym9w4('KZf[@v傊2™6J*Liq/7wf&t0gNm+:I}D hyzIypE+8/5y % {eȜдP=+g6T2ȓg(?b1_y\U `^mSqZheZ[0AhȖv+hW&hHa4b PD<3mOE|xTCP/Ol:-񧨴>缽gΕRolj gn$)e32]:wp_KycSmtzd)w U'{p5!4I@-*EyH^*8"Q\]MJ7?a{CgEKm (X~^-xi;r#7M']O`ǵ͍^AjV<0S t4kɊKZSecw.kv-^H]d78̓1.)//1>7"6 y۲pAq~Gaxaͬ{<˖| |ν36!=u^;'ՔzN]vNT/bNxCJ#,J@:N`=B7jL+ P3y 菪6x~G%oȶ*ǀٓxPIz Z߷54Nm&ɼM$8q:w }=SjS4hvOqK8ȼy)&XY>yg0Xxmiг\` bw.shI KH}/[:uˏZs1͑/zZ( ԍwP&rړu`r?|O^omލL|Ķ~JݨW &?5ULq1 qIśª/ ,J~!{#t) &ג( :[A]/0~d{XM _drc li lbB0)~|SN>_dm!ef)?w78g0 <.{ZtKg+ʧ^ėVXx:uz#Xo i(|{)-f >Nqy] o{x^\҈!_./"ĤLDﳨrc1Vtؔ26\ܡ +:.kկ-Y~/0<]V7WݠAbFO}9,pN2>\lKoarlHf7ZDhh!,%jV Q}x\}BnMxO]wR,Ǽ-u[k5L.=ZOy7tO7XTdk+{}xdnF^$L3g&r4\Z/l7U*XBy`]*V^񍑡3NVxٽ#c2Ȩ%&RywA6UR F>ZcP_@%F% >m#-{ԼEч(lF\LT(+~ݢM ެ"' (2f5~\ dk~\#mq=x{B(H,j#hͱ1qf5GUJs *  +W|Z[\+ 4e;e@@b QQmRV% K[ 0$[<=2RԘn3';+$ti`̻?7ΑX-ġ]dh.[j7*C5;1_4$6eCY1uCm?+gԦ\".fD͠z [*:]<茥$%HSi;[Lц{91%Dhx${ǯ0al1Xێvҧ G]Z N6q3RMޕzUg/ӄ4U}%8pp EgE+\t9~O$D/>'wX԰;5 z\k%ة JfRqD#lZ}@r%Z6D}9rۀ'C]ʼn^?xt#rvcEqRW4hq𑘪w]@wQW|x}L,lvIڦR8݋3[-V {`'`MbPW~-CǾkH\BaC|齳 e%fIca%ʆwAd{=IIぃzJQy.0Bi)]ť{xz;\dkU_uIW7AymQ2 j^JO*9WDhQAMV9DUt껆 ŜbOCZݰS>("FI3ٳ__R(u% 1wzEpTIt~MÉsӒ=O`ku#|]u8xsp@em_QY\,0"Ah.Sj_=.ktʁ"4!8a񮮲,X@}ZzFs$x%}{W85R}.ۡKJƗ F๪|US**0$O:>  ݓ ,S2(E6'x SⷸT8>}*%$m2{v+b{ALLp)u:1ƾXܭT'͸S,{M.ӀCh89L 0D C<*?n?C'U)fSX--zl : 1;2ll\P)Ů2 0Ū&ZDy`v\{m2y5$mlRP@x5?lk@PE*Mw%v*U9߇*>IrZgiP.pqB]f2HGVJkbBd٭\\-AMVo*'El(:P%['a>fӍ,[d'fG>[dN'eD܀0E)7v'Y`W 23#e.N9Y/\ Xmdqo>|.[⳥`>7T͸ps)~?c(Elo GP&)s{#SsN Nyyjk|3mpVCYɥ|ʌya jUEBcaD'$Ft) s>pC:TX{i09Jz0x#lL~mF8bJ@K}avFXB4ɍگJZp7ylX`F7D0=F<ةp dZ}t0i= ȠHqSaӡ)hA:/jX}oL|C&} f8Ro[eI dGC)>ײ=AuT%U#xe$V*PE&Ǥ_upzuVN ӞRFqh'&ԋ &+FK[:/S`ȕ n7}Aβы M9j)6\z ~Hm@O ?cZ 2Eۤ"QqaRx (D]sVoM<%[0ՁZ;=].P//<5IBn -[L59,w1M߶+ٌlsHd̴p/ߊgʷT"bQSQ_+N n-?, 潬.;!|P YzlP^G¿2Ր (%",ktCt(ŨaR};FwQu?YH"`)J?mȍ^eHcv@ ϛ~L_G3q6-गŻ1߭1;J P{uG%۰hH81`zElvd}c*',qFo0\<]a=Ȕ>7]p5qtngu] ȷĭ2>|Od@?٪H+=\Sx\bVGk˷=w띤E H )Ly8-gW{[FV5;E}%[ ID(/O+ N T4z07c1YݩN󽔜"!~cX7[@c1NfR\M>)X{.a Ɛ -4Զ@lD5.iqc./{V"\\(T2 n}5Mпq,:j2}D6-󍕖>iTxiDjfyMPq6QAQ+tܸf:aNe/(Qw( ⌘ 8"K^t[k-x[UQ|NC@ _-=i [e'й5Cis2`~coo( s-2`3G,g;=&yysrUj.؅>44#%Hn^Y")7^~GSגǫwSU +/85?9|.-;Tm*R0|N" ڑ4ʗ(V_1:ʈ$v^BMX՛mVr_͗$j{!%uW=ȇ&/a-ۿR嘃xxf`f<&P0ԀxlZ8'÷ABv3 %Q+ %6D5D bj dS{Wgf뽩A5̾SAǛz.?9 j0aq9Ih7#{Ne'ԕk*$eN/Hi'թn896)~Z{ .M%~C*9s,(#zӨ޸k+pQQA (+9OI֔vL_0OpD|VжD}FHDf>CCݢwE}xs+Ѫgå˭{UUt 9ɋI יִ){T܍;N ^W(DY %0:^Pe;tTv{ߒ6Uf|г$yrndDtf iȭ[#/lrToCr1ϖKbzϗf莊  R(b~8#/o0&ykyx}[bGΆ9D5nNh1kKX6H,6Do4 D7KEvhWfפ/h !i s `q|\8ދDuݪep5z{]9," #֦iG%H8?ݓ{Ew0G@$<b-2 6GŊQOdmY_^)WnјEgB8vMeZ9rzCķ%$sF)%wV A/? RV^R&X˰YMout@e>@w?;ahyeClP IX]?nۡ;}3CG6?UObċ"wA(SMf3#ϓ/HX&P6~Mz^T5 ͅdMO./ǍlPu#!XBp1df&־nWIFj_a^R=4ff>pnă.:|Ev7tLW  8Ď.rӃ3hhjhXv<]+jg]s&nG nHϱQ:4{ e:ߦm$uC"=34S[!w>-1)#o6'Ȗ+>M/.#D !5H TM՛l@0ӣք[y~s hJi/>~ .(ɐ̊h!68츥 hzrU bU{tiS]bhk<7B:*~g51m&/?(Tⅳ6S>bo'2 6C@T_Y>j@s0o 0yUrz6~v%h>ys? +i}G)9tF Xҁ+Ju;e5 b:Ń`kd /ϊDne0ʔXSqéRMj ;5L/M j\Җb]OA`-ב3Xwag px|^Ů= \"`_1Oxbau#ۭADîYAB"&"h'"߰ V~Mә.zt oJFZ:e&F84B>JE0gwﵷ9x-T@A.\ \A$SPOlNCn A^r-^S#X ̱ySdzgFs_(ڿ:8uΖg½t@-eBK2.A0fvSEI_cP w*AH賡iPN?wgPk2p;"q =fLZY6vZL;D3<]2]aй(}fEXnz:j6׸+\ZߍV>"3y2*$/%g2iOi/ H@ԚAɋ-Tݷv+ݛ>x,(r sV'. Ql:|Il3ꂽ\w0@dh ,ddTNLSFK-춴$LZ$vd{BSc//bxߏ3QK  ) xz#Рy? L3D5% :c:5#6n59n|b>%D B6p-PH6jtݮL=YP& 0Pv:IsOkiׇ0qa”c ]+nb$CB1z4jAKmmzl>k7z7WqN=NU\6h!pںnn3^%niOƼJ0#אqK{v_uf8 h*:vF#×p_on1 0swv|+}J?ߓU*yK3|0!<[=Ǒl;ʢ,~pқr9=bµc#.%0.f6&܁*td49"ih?'V|:n7HubǗ|gك(?MS=\LVEFXoxNeOt$W$\ʇfXCr3E PvǫsZR!,=fXxG= *1T ώK|FSlо^A@Ϲ+R\y= u;$Fh{jaBx@Sj^D-;6ԩéԊ);\ҍi{vأ\О82EԉcQlN|&C]Ru904,:.$JG DwL ku:{KNP81j ̒S_TvL9$:sả[k芢)Ӛ ?k:]a+M~SaM5P@,p_YL q&yGXԐ#vv&fJ(ۗ&M 7 |3цozQMqC[GlTل KJ{A^ܿ`z CEak' S1*rf 6~c.Q5& ȈvG@WAXMmt<~>ø(@+Ջ<;'.zPĨeO;aLąT0H"oex6s_,p$V/Ryw@l'Oqh$S9ɐ7l@ǫ42dby# _"_&K٣ 0VTy}J·KۈKO3lqKljz8Ȣ7НU[\k޵fʷOt@nnB&G]Ls1/AhH}-0xw|Ѐg|VNճGQ6A5ؿ&Hq f{c$j>z2k;:$_J>%^{~YlpS6@+ Qpsoק|sӚǠ]3& k36F[ RS-6/h`H]bLS3Jtw z˟@pb$0kjF/JD^#=hz`ϐ|MRU&Cu*kb!b~{=Ǻz3?WD^?QFĊ(;zܐT<;Fu@ֽJ85􌙙_s0@6wQ+""o zQnj - dփUEVșit|#-/h nv<iŬ@d@ GKp WȚg@M88l K_q]18 aN'b&aFSo ,Duq]D=7*a'T=c ~Ro .G@#" ?8mQs(]6>u[bqS qsTq|GDaqz9tlAW!LQژMjcIQSuCIsh4b/]<@(" Fı©j=K}z@e"DŽR+&  =E(:n}Iǹb+ \<򐭉oʀJZbX> 湄Wx~1 h]l{$L;PaZًDA5WI6O*` aʫΤnFf;0B Hs^3EՕTSg)jΤՔ^bzA`ٍ<2ZǸ[u".#8P6xKIRt ~v9vX85W}`.mf,S骕tm,I6OGABNy/huwF^4W~ٺv$*`&Esg+-vNUK#0[HK4Da44[xHҖld)9ٌ|$aOPi 5,OŠ4 ~NmF7_ VRZX ʻ`!C &j9-y.%󬑉>bJhQ*0RR <2C+>´ S`^jk<(wāN "B+t@@"fѶ2AZ4,+M{W`cOY C @f_VZK֭?u Y' iOBn.wWЙv`DSW4)`{f/_a Л]rzo̫_4h!-37K2mT [R`sR2-p7(ta-E-~T*oBjFq;wNn}q\F}ku <*O:n'JG!\Z& NDI֭'r]+s zX(E5=f h'4pwDiEwoHs2<(LI؏Gil , $|-r5; @5}]nHxcɥHoVMk|,{"L}/ m8I,E;=^'X+c2k/pCQuTbUChkC!q Elezlp.2O]S;6;I,C*a /C铘2;ZtbX%N;Wz .C"A(J[KJU"0aaeб8h `_?w%4? *TIɍ[n6If _7c5-lΉDO T0(rQ{3aJ⾍A$m1jn2@u5A9ck}b=^@a[ޜDWsDisD>wMQ11G}\'f+e{f94%23,Q\-2xn528 bj #Ѵʔ8TF̆Ǯ106:6pl|lOĄT|A bE38iMj/|eM<07]7,ZٳEl}I:nV544 vA~:hm[ ? l ̒S7'͗S.j9ĊXh5 iDɢ E|MP$1/8 IFDD='r6K C>Gj yZ_=ꛗēo]GixǪ>Ʀ<衸s^ln`0QQN&e }>Y (x**fcr u,4Sɭԗ;r<n}GD\/S0V- e_.a7$#hh݌9U:fm7R׾DSe.b'z\_#``5 x x%òL#lv0詤&gJV#/CHgSqRQ7%>]0b*TOW7_F~4 x@43:KY0)y}XX}LFrQ[w|ԏ>ޜRTVzV$+!2E {ߦiDN SRQ*>!L8t3dq#d4 (ϦpB'N U_Y?0Y%y]dln+VpĦKQ=kYBQ>iܧ۪py_'Vjj+F&;;w LQrFc?8AAeuI7r;>8v'\jW% /A-_CW2}*<#i}t Ǖ*]d2>^N(P,iS$9/9<3dPX[l>2U+(hF0/d"eX&b 9(D1 vܖ]){gSbAtS=->-Q%iTK{x(ىIۡYO~BjEoB5vFU0|C4it-OYxp`MApJwv>iΕwU|"Q G)mnnѕ~YO%7xt*`س^ZmkrL3;J@I1ѓb254ȲrSj#+ Ck/\B 5w%{~?XLYBdJ?S\T88im[IF$^!^c(#a7wn2 [Py[͜ģIXpcN8ivKw*OUr݊v6Y0|pcd8gm^%!z@SլwA-ILg#/2T/Z4P+%87>uKX6dL#QF_ZyZղv2ձoBz*dFm3ĕDc uf*xCϱq:,:CQ7ZXt{ixvz>zroj =uRh_oB{*@g!{mT<r< /'o]O `vƴ59ø <8qrtZ@N2; L8&3v!;ae0(i|VYzga 1\Hi_ZK 5_H]E([Smz)}FK#)mnz@j{_$X7/zW[jpъϏ=[;%[!׎ҁoLUE~|߮3cm3\ rcC6̉AiV7)Z keơi,0ǀsHEOI@93 $- ^44 O?^[q5dО txʬW巎5!LQΏCC* U^}i&||Inlk ړl ])%0mfWí!o/NU$pEJEQURoV=CRV=9`ʠ[`tXxHIJ1RZοNGIDhu!t|3sEpr2y<0=ُeŷ,vC`:%_MeyuoY>&l|rm, 3i@NP^Z$/'F.<ki_\AG'T>Buf)!7 ` ?ٱo _ΑF[ KJQL+5Uk;=?=XCx4`<8j< QkK4۬ZĴ.1x8#bUFNA<+G0PME~a7RMKs5 kE3w)è "G]h UF@q-4ݞ,'vEGG6Q5K{rW]S4%NN ݅i6pOv)tpV(^"K=KH`.Tfl QtF *N'u iFE 5 9x> Nˊ¢;daQxW["M=U;H fc"j [^ބEh0$ZQa[4fbl׉K6u`mb0ch29`4yv%έHNMjgB>aIW]8jXlM GL΅α_u󢘳C*Jܹ]\7 rDgJ>gwbj( tŌVP/݉9 hq{e;26(C[LN2 5}`?#ts="WSyv΂ 9Y}y;Zr!j{c ^+WtPaYSCPM`z+ )YBLh9*R>of ,PWX bU jb%ޙ7V*ON*  &zʽ=wdlkB):FKC)`S, 1d#ԕl8m ڿ>܍ty7 %8^-] ߗ~(!6)/j4@nNp_#WdNLj !$$CqUdX͔- %_Za9*g*]5iVg(U~bD:# ^FGLjӥIm+)wa|SJ*D }S@"oal#ԷfJ?tNH!3gB12abGX$ď\0'jl $Z:CȴD)rF> Tq x5w^c0 ]HH/P4ŭ="EQ5}aY<O wHb0(]-IS DWᰪMi"} #Ҁxz74CuC9=v~~E%x CHtzn $$-(:;*Gs?,[e-HcT2SA. WI]l9VWqO87gPt"Bϊbn}@kZ>6@67%/f ǩ S_6VŒ4wK/K3ʌufVq9ZI'HLnzIp#"SD~Ut[Y \x_X=τHӗ. &&hp 7;@m+k;8)6(tvyۡq? nǹl 'Ϟ]$-Zt{̡|®܈AE*2>KkMiM<0wam L-Կ;BC)v,ѻ,g+B6(# `RWt4J[ESL}&Z%]*NߡK UP#r_ykdA=W>`,Fbyh_W:j+7!D%dŰ˺)VC :82U|)6kcQـn9̇Tɢ_ضD>l8hTZ#Fl?yS#󚣶rm#;@v" @V$?I x مI[y,4 S.dR7Ivֲksu[.#( :l:p_\¦1IrvEGǴJÏIL탠1MXsYtw4^iuUDM2.̟ǯUts۽J斚?/X2MnX}^×ѦUv( vI{""0S90 ZOۆKWT7?0ʏ:9n>*,HԿi>ׂyrctTwS'cu´.pBiUrQƎ1"Fނca<s,nc #3uLk#gQIgKk9^W Zkـcj痨u?<čAnH&+ yQaz"nlH`j=2mQ*GH _ vxwl\.p(+dheQc,:߽M&j+`p80j 7Yݿ $Or;XH}m1 EBQ!).gۥ4 ˙z meJuV5U+- j"N n@459N7/@$hϞѢpY.yj'+&VX>n^B彛aˤ 8Wo Ʌ]Zkj\wأQS 30No$ y؈1"^UD#5Mώ3B|"3S|#3pW# ' jύQr>zA-1 uBZڡ*_>͒t́ ^ 6'N&qO)pVq| AMaP2?|K+6$=pZP! /jp<Z}.T=גe8v)MZvZNꋪw'j,ITFfO p=[@kJ!Bw)QI%mf<)Ф#x\m t'c'L" x*JhqH58/q)Yѓmlp94e6΁բw.>;4TE-{4d.&GeLkYho $f:=k??tB$/o^5W04y6<fROf C^ kK%S[1fM9>yeJgtʥC6<:Ғ]@Nz':Ks=z0y9\f,]r |XUkxV)}SS'5OY rciV'=*Q9o/]w5K e#Wq `I+JRA% gGEpf*U>}2Cu~Ջ!dGi_g--Ϲ3Ɩq-iHl<>~XTTtAKQEkϹ΂.~ut1XeK&ݮA?kxmX2DiT{Q2!/F6twh=MQ:Fh-r.d /*OgVTi RcA׾QthH'*sG݆[N6dN fi췥IȆW۪p==5[ܿ]F*JCU5j v9( gaaƇaCx9J:hĵm.G4 CyJr-׏k%֧=F1 9kHG /q 8FT6I0IW$.^4->/}Q2qm#b3il[jή58Z?Y(A{Es4'.7vf; `A؍(RTF#W[\MG(pxe =rB"vy-i[6ZEqalȮA|^EzKDg'РWR=̚!x+;3L@[@ e|S S6"N{Nj QVjL߱q?7Cp~\'ϓrn14* ٿRm%4OFw0R-dHxtL*j(-_!n q9WN8:1Qq4!L/"랄ͩD/M݄x>w=T(ΠVYY;10¥cK۞&wW?)MɘA0Kap뽌3\Ӳճ7+inxw' f2; |gWѨBPWE6t( jiJs~տ.I Rأg@?(~Eu<{xiWq8Z{x6ke뀮A nBÂmQ-}u.Ws YǤuWKo]n̶zYr2ZPCܺU&6se)ě]TtXwM:P8F-&>s }w1hN!i8}މN9hCZq$C[mx^@ڑE<NsٌOAv`.Rwk2QR('iBt悔x& ^{w ^&wڎ]:S7 :*c- HHPnAsu15*Զ0r⫁u8jhծyԈJ2wD9/zOb6J92P& )a?ZKuIzr6F L=U9]3Ɖ& IͬȻ0"E5ZA"=P4 Ш|_oq^G\DY-p2n?̓Rۜwa`Vs=*zE!ث" s:bl4S2e\p' ݷZk9CW [DC-L̴!cE69 f{udy ʦ#*q\gY뼥⌲yzDv .IݡVyՎB2g& !Б e5u=!,Q5}`㪶944[˘v -z#I.z>l߅E V'Ņw'PNt$Ƨ(zO\>`U6{_%؎||<&p5>SCSR1W5lb,cY?}Q"Hpf-ʧ4a]X23˳~ 諣6؃&8=n B6wfiZ=% `;Nݥ1'z,qp e@c\X5}IQj(c1fjBʭERL{u[ȣ{Orv096_w@><| oQ$e{mݬ0b(0maG ݦ+ůwU|%A"%zBH=2sys3J:W4:{ejq@&~`M% %IkL4]Pd ;ӌ$$ۯ˓!cZn뫖 2J]:iCp FZ=G?cSd:=Hz ASKdn̔'!Nu*$̅΢R#9E\J^r8̵;-0l2ڈЫD% Q$QɯN\ROݞg(G)YY9b2&<~B7ΐ>@xۤ7,2T^1![ң eh0}}R^dQc$)/7ʧCuK,byYB.WV|AHUt>7˟AU7᠗%23&4Z kBPUׇ9p޳{5*jQ`#XHs"5-\d*7 21ɭ‡xVh-c60^IAj µU:BW9F=] JNYB&\}Ve32+uGq8bu'+`&enk69U4Qqz1!!VkhP:-8SP~Ё_4Kұ, 3k64lɲ)I:W.GZAN$;=61=dPQ\OH#ZJիs"ĕXqC7-|>̚\> s; XG 20U @]-fPh _wv0S+'b< $rpg]K)Т%z ]3\>$\{4//}[ۡp5s߄B"em+VkAS1y<凰+\nC=Q:S|J/|3CKiGm@8mg`c$P$Gt$zμam Mdoq?|-=o.+T Q1l#_BvR ۈ1g(dLmoUI2xlWu9U'B4gkEIfĆ!<a0.{ֻMj+ dFW^y#TyZC?Q HP~:c&le֤х*O;5Z%U2Do^|δp]fx `64ȳ *n@NJh4769!)0@6nČJd'ǹ[&.A]x+ wm]HUb .&0m^I&kww%Pi^8 U[gFKn`翎M-| H52m' wn?Wݾ׈/>u d]]^civD{:C[Ja}>]a&}w~i ekvCr#f舱=%,bS#ٴXq^דfσ[Z7ܯAީ:Anj7$9qrmON2p+$2.'lKd tU\`Px6"Lnm<+#0 ?Is֨ۅd1% 5hmN^kR7;:,^H}ˏ/Lyzx; .LvQñK6(ao#dN~LwupD71AjUڴey&f]t+y$_}K ߔP[~p0|b >"'[X DKK~?r@'74>0+`A4nX iT Bja$kӦj`lSr \eBgdgf Aϑ)]%WGVw2(3Vd`%[SKg1N=FEuD,>PöGzuLYXoaћ+qJp OY(Sp:~);l#oa:ZG1#5> Y2%awU9RSh;NuՀ4fdm ֽr-[Q4-g[KA\9Bxu$ S/ aaR])PVy(C77  'ާeĈ{cvUJ~T+"WI.{[zQtHl;A4z.),r@jF-Ygf%͂CdU+9yE6 &ʣkl&<7TsF*./>}j0`X$iШ'1pH F4vt}@,֎U`'tQ8`[)Ū|VE>=P1.>.#߯iF}27ZLĚXaF?t݂P04+is^Z6\QlFIo "g)/_@0PW=oV/ETR@hgcK;XeǍX[}4cNCÐϰ[dm .0tOSCu5uւ#@2o#؃:JCZ9 < y\oڎ\ӷigSx+i?44{ Tf;f #idL`G;ݬy>DUcU1cA/Q]ݽk]&W왣H: FqH^.& &02DŽ6JNյ жJ3ώ1?i~76 KW(Ah+/ Ԛ)~5xZDxݥAB\ RCԭJ+ I"~Yn/c6!xdvVD=uAvutm"[a,:"x+ kL")Bsg\~0If0Rlg,CFH-%H|TQ0mN2\E $./8]9k-x)d[;U{:"] +jpE?f'"s#D:մ,'jE7T1aЙ]aƘ{ FeytO|j]bSE@ |ڳW.N},PihNl74'S>%a5M4$qVRUV=?EP$e;Gm{ψҋ09UmE#ESm/.uBZt_>,\<" *MVC YԸ/l=Z9}Z  o;GMjqHls-"RE 'en69,S7t,CךܢE*c {`-r%^*/ MF؂j3|и!7xI/C-on& { ?@Rl |#ǃ$7^X;ҕ8@X\#1\DSS'(-jWIyYڬ!rb6fNԬoBuj$n %Z{+>0@Y>4W\h7>*ku/7m28׋/I[m%gs<>S7,X#cAWI r፛ h~JxEfٞW*Y/cd@ 4C&+&f]׏+d':I-!z@ѥ[:GK1~K7+GL&.Rn>#*AC霳;R_0 :1";nj133 a_y|'f5NN{ X}fLY5ԯU|+llxГ }}̷R9f2ew ϼ9Vv;ga'zelex>'7gݴ*[0=vK719YH}/԰bZ}vP- ƫ\' g @@{~q#Hg` Ĥ.4 {ͥj@WI\ۓ vÙg2șI)i{ &ѲL_:Tj,jߛ)"Rk )*ˆe,O!M#ŽݺJJ%)9;HP/T^Zf|(uRzɶ]ngкFm)3>V *‘AIþ¢Bhһة cUd<\ 5u[%VE xx<~f X.'YHqUHgzK=.8'=;2 BOb}h?~`OJ^Ds_eQT3/]*`@AV+z 67HPAo6aOv.G)XF{c]\Hsd (;\o*;G)!NӞc+B֌[45 qXdf(brsOmo}N 'G0Rl@E>nj3mo/Huc26q&Ho/;c#NBQ71:@Ips贽\:9Ҏ$2)=*oy897\.⫅Cm`JxdؾTQW'ٖ3)jz폃G Tj`c'25IԬs%yzHzN*#VxP(M^I u˾FD#~os -y ]F3柷NhcylY<-G7v+tFέ~_KK%J^6۩?kWwsǎ1՛t K17?9%|ҔLM݅T=|AS.&ᱢ;\'d}i"; *lMj|]Ow:2 "BT ű> M,I=MTSh&`qAIoY4rJG{1do9N+;c|1OW99q# E81;lҢۛ썀0$S#oMT(;TDoY"LyfLS,"4O; ~P"2 򓐿an BG27]s]x$kv'P wn lGdyŻu@[Q#l gWxӞ(t$)240+/rH(v&\mӿXMO9M_.$g -Cmi]-cNtbuz$VwN6c)x~j5wz:*05Ky2Z{lo&LׅDg'4{:C.Ɂ)fTh)aK[CFec4麦 X-L!/">*|T @i?J'Q0h99Kj|HpK(7\ uӣeޟ-"B RKQ5ZumAF1wcߑ$iB8D+ֆZ(Ec<̈1k|ηd!o(SR?|a?,lD=c]p{նt@|V#PO\!xnRjY TѫJLvz _EU'- FTl,3Q>`n۞Ց@rtRNХEZ@H.[_;upq-ߗڷ3r^"+]S ݗ5Cŗo}A P`hڦ,sݮWR9ٺ٪RwTB<\AtW.w{Ri ay*#lmkc/]% E0x[l`Nqa$aVT 8t3l :f:- w+(!'5"/-^& 6Ziʎ ֪/y :\=#{ [Hw_d cWSф4=T`LB~ǷwOgQu>+@r_e4ZbQ&2`#x6M7rjFnbWʰ* C- Gv/:&q=mWfynzjjv{^6]6Q$_<%LZ8=k7pw7`Q$HQ1hL ~[/`@X&A~@-?L.m| yq6mDǴ=n )ڤ:%/N{=ȣIƻGmM$Uh{:,?:h6`5* zJE]Ya ("z$ɍ 㕉u]]Phy :85O=7}-aDKS/$E#}!HU3>cS&evX\1nP=IWWJc> :mZ{6ge+?V !Gr5 f/_YڽRFȍω?gL>HWlK5\Qz΍v}?<ⵤ9qJPjɞ$p*8Dx.>G̢ $Y>Q/\un`fxEfԩDZ3' <7ٴJW+in ߞSb$BF-%C/‹.ɘ7xwJC8\m#Yh> 9_bҌ.mbއ)f|_*WN3xO ` 0Sfq5ZƓB#_ q6$WS`T378mXuW[ NF)H,AzQLaP}>0+̣ȁzI$Gթ$z[|Q#3K]Z}`uS,_S~k&w:$uE 8iVREwn/W'!6u͑H H1n$x2T!E j"dfPwFBXe*)OQxħƑ̤|%XE#$dUikyg鍙 <ƁX'w|MӨIF2\*vj2+r$3?f |TM`!t`[W]6[{n3LX:hw( [G^xg|hP/M$SqYMAĀtX.$;P`vhOWi  9ur>JaRc06d!T &H%t0 zv=>S0TˇAbkMrITaFfڠ)ehEpbgoo-eix"Wta7(kF`箂a3u9W;iF$t[6L::X`"۸#_o\N3U^z7xM#A cNI&jTۢ^@7"P%$< \d(he8ZmUh-'#lՍʦ,{OeɋhZCzBgrt7cH F*BA. #YZ 9} x/z$x*)l5.iNplp܇ko#9kŁpdҎa, J=W SG ~ӻMlX;4B[pW _).FX 6miDcz-t-ġ* pRTy7(|lm½[y1T P;!,S*OnVF~. gu CwW;[-OmgS-rJF *5ho#N<εO2'=f 2ǻNcJu;  TIpWܝ B7Y`ݼ Tˍ;dg{CR],qMLU({X|Unq:h= rƺsJ0@BDnc?1lQJ.p o^5"Hi/Cxqjf(& !њLʢȉd5%ŷmf}:5mZE7ˍx0,^P6T܎z<qjyu-K C:rt`Mu1&+m41DC!Td!޶F2O5`4"}c뉽/A~^+TsNo- L$9r: %"c4k7c<. ^*;6#dְ_K\<Aـ(h]S2x]~QT߉Q:,uOxCSK2dWO׫P^" P(z/QK"|3qш~RkzXM<Ty~b͓#=OX4ysgJ02Əf&խS~f'z 2QO׹ϤQhksjɴ-0~(+D \ަwPq{]N#FFBiՖ7mqCz`p}$2Dʰ&/c 6\ؗ,Hbkx+s6.2G$ܵFxd5F+\( \~5{zd4z<Լ|BPAY_)9F`?xԌH[F[]$9<(ݲ$5W5!޸ 9lIƁxІkO: ӧ6@ [ZV{hspeyyS?7c4هح8@L+~ hY$/$ r$Z'~jwqf] =Y!ER1T9w#(4x.CYF*m8#*@9h6ݺzc~1Aa9Ҏ>IRj(W^D?Zm ^f:01M AԮ}syR(o!AYW>NwM$E!nˁ)uj}87၁]YI4w8Rſv>ᆞUWUL"i:zo1 9@FR_ ÀItIس+EKad)^͏:xUЍ& oX Ŀ/G8m=+ wz?0!rU:!.5q!,['t[扔 CP:QӰ2"cn|ivL>[1A|Z쟜>gKOɇƀ0(:=q$ KU#:X#4u[f;>Ի#NKw`Hp{q!4FdlmNJ nGUdm;߮GGq̣8Օt9X*9۠jF b7:UYS"c#HБ{LT(_5A\Hٻ #1&$z  1ZJx&nYS%klKt ܿ@GQ-@[>X򈈩v5r}Mv37ߛ*Z/ fݏK8DRR): Z LSHJWg*(RݖͰ4qc'=!\o H{X=K=#(/b"@ ٳK` wQJѿ'$)Htʰ.#TWc/Ycbx@'ô#t-^-:v/G(r## {G\3wm:$DD-lhrljAm\_mV53)zJ&S$`p1R6ì_@0?/LE< wZfNߜ|skă榈S^23 q+4 éRy/R*a1nlgt&h_nV_u["/NSꩅs."jި57?>=KQiZ˔R%[r Z95#DqB|XNd ^M/ 7V;`* j5B-ZsR^v,Q7Fي\/A/Z@:JdȜ״˨`%$aJ%Wi;0YZ07070100000375000081a4000000000000000000000001649b7c2a00011940000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/"]?Eh=ڜ.+.ieU}xo<g>%gb+:STL3it0o2to1VjgO=6& 6ξ5`<ȗPќ]ٮU/fE~/OI4;TO.hKyjꁤ|ixS"1m)4v%2c ~rZTTZxXV0R\慱ft$5J>*R)JWh۩†Myu PDQ؛hl ^,̔5' H;%Lo6QJO922NQPɶ#{.5p8ddwY|hD-` h7Ssk#GlgCYi۳6LA6a^a7-{js;, oe놜G* Z㌗H `#HT;9v;"`AYoyKRF_I01=щ@,)J$x5Bt(($M;[++YOU}o>#UYRn7|'D44B\,WFѿ0]EN1ɜ/uԅcFݪ1/\Hbc㓈f)G_'/Zq3\ U=ф;,46SdI□oOR)cuGOQY+ĺKwS浳}'05ᤤ@H#BxCDMK,~)/h| =Ҋɿz"1XK 0߁f%-R-6|gUz .mV񸱱8+ cgx]ڟj t$$0 7*%HoY%o hl4PËa-aL[Q#-Q[HgLx;1v⡈z ?L F@,pLH͠T[/ᵱ&斛Fc(l'Ϭ* XG(^vT~zQxDA!䃪𧭣mE. (N$[_[kHڢ$@n*:r?{)R,y@\qШGzH.1-%Ҏ?t'Fuu?ؾOA PBfI yVFbx3Wk14ChJ 8d3_yJsԬ7ymɭ)jټRU`څM^̟'LHj)2*T߰BP =sݨ&ձYꪵzLH o Hy22 0Yl6SΖuT<unmaȷQ=С{ eLȋg?QvY3hū@Z B2g TXo)r)FFZDgþNyX:-dV.O<$] 椛ίe6:>c!m7:*rn@a?s~cBD,yQ4K`B8[]PPtKMA])Py k itaq]sA8,8`n:yLE8nUS@Ź6gzߓ,Ga} r8m؞cGm_FJ5̥o㙘yίHYjm7Scv*zd1Zlʉ[u6T.'%Z,͂iO&q-|s R"6u?eqjByEa=?^i |g(jFɚmRJ|Qp߃UD& 3HW#oO`"d߫wtR!TdmbAhJ;vj>ey;`Bss*V65dbp/:Eh?iЃȥ€*_$fGIӿG8VU<<߃4k7ԩUq~.gVMJS9?ZHfgjVmIAj=[y '4YȏpBd /#Cy &ЭmvI1.g.aS-Bb0Y h3ِpww\PSŘ9Yk{p2;iwXA]0,+~4.K|ZLz͌ͪ%44) =]ȧ7ާu XHpv@?l= O~K!ҍrb|CDoЏ>, NRGtl{-u䞩1eFn+r7U,V:wEcҠ/`ەsG՘2rݯXglbe?*PJIjVGwҴMX3]]_BŘ](lEn`p>7[\גry24%ط{d ily*tA=]Kߧj잃/.BU_2v1>aHf",wi<,7JCλt+Afbv&/" wjC)X斺dGBKk_SCaͥ9Fu!Y2d ʿ6\(}dǮWTck ϫŻQ (+]Cakxuk ҕ2eWXT[_RŢBrF9P/rm|OU2AҢ=IsyA5 !y~@G-Vga$gQ8_;>?h*>2~DE[p瀩] !} \[͂&Qy g$ڻu RڛhN@?B/Ny"vUyWl:+Ӑ&)!=%mN8^JCaCS&H(*`:@AZ8D|6LjQMQFsɌ~[Pb?N<ߏHY+W6CmB^X>"',uV]=+0Ks xk\kѹN=~*j1L-oME;9̙ @wwNhŐ<3l/6M#IX\3!Z c-وT̀$bm4V  84PɨY(9SWk[T K&׍Wam13dGCz kZ8ԳKyYe(|:Y.1)a;=K$BKrNSy;V(tLm_0D!bj@')x}3-Ɣ\^zZ"~-`wQ +hrcs#~5jǜ\&ou!Ps*>G!BX/'a,K+:J" jvn!%[! )a:d!xeeAK;G5򭽠q2׀fXLETOY,C}e/n#Ӝ| A^'lc: <5&>:|+W=\^4ŇY_jx~Ѵ!6> cXv)r+I^S nrTjpW#g!ci aUKr@ڞG+5%J ogC |(>i0iX2uxaav?Skpg锳\Т+",O m<ʰQH2!=Cx`i)&|Y =iGH@(UAP~onͼlIqsutCЂz64butA:)l `%9j KU[⳧쪻.HWpWtCYɆ ҬHR tBTד;OԱ IŐO㈳U͊Ru="F='+L4oD*NXUIWZ6v0z9d{Z2vkXVy~!t-sx|فAHy{"N'CM\r爆+Sރ_=dB ō MSVY|otKBiA11St/~<%r٫`s"uh03<3#H0XD!#,\N-$՜I/KdQ$~J6<\7B/<̈QV4IU,q6jOAE/2 .ͺ13 T} kc6ޓ abf ڴ!skvb: Žs+LIT +3W2AGLajtAyph nHH+aߞ.2z S}NT>dx}Χb0Pt~F O ^ߤ6+ը4~w2S86"ڦ 뾣ƂX.2mP@cs0]v/bi#Hq^TNzUEmǏ7 &V&Pc։2k+yb=.O &1q;Rq<[;YXeu5pi2.20Y-|ƲL P0*8.Ey%pM7s|r:6oZ!̧k'Z4ϝaq4tGÈ1tE^M Ĵz7em%kZ޿ <(WM!bg]pbIR- {=(:NW|B'eLPYIQՊQg `u)yX4agZܓ 0B9w ىRY}|d2ocA򆥩==ڽ/hZjcHV * ZAgQ8SHABaqjdSQi y ; 0~I \(Wi 1e Qdٵ&jG,a:QmLuot4 L GUP;@e z_Ny\>g 5!<4s$u!`I4}!@\ `·cipFW}nٹq-!?ᠻή_\Kظ{uRe, oNqB&k^X’<\n^V5u@cm;K!1VGs%SnVҚLx\RX=2qU1?Ż!%0H`l4)n}eU5.k-phË13db`Xꚨkq׿ň 4PL 3- >/}2LjC_H8Z&?r2~~ȨX>]-hFmuw8XPcSͻLa6P7G^Ɨ7 h [ Nez3#m'!޼Q{ds;wlxbiD k`-T>q-BKݦ/*1X`;H_NjI*\#$S&uΒ<9nS\$ݖ:<)^2w1_/FdySYG82WX0" }Rj2znb.'y hgk:%UhOl# {w B+XYQk uM CZk[0}S"1*]1_?d3))g/ٵMp?QxqNvZ`2~S(|\!`,b{ }~;sZ o k'@6LƹL&[SnW3m]p9AK3Ŋkz'NT]8ԠY 觔ޞOYQhaa#m᳜z{3{;t6}~N::VGQ)ɕ".9У!NݖAQeUT76fEͳKӛKO#DhFVzgYa|/=#ҴM-eI;i6L%sw6Vjc_VwN0>/_U+yL,9+<]M)BƁ\gQC Nk(eLCB_1* UHAfHqR"X{tAaAaZ/ڛRW^dlhgطD(<PjBK*vSi}ɖ?wX5/5;'~r|z =U\?T)Mɒm[ر!dTQFɉ+dUdJ2Jm& ׍l}ez>6~% sk{e3@)%#93U6Hb)7H`~5M+Vf! pIzkĒw.#le(?|1Rhĵ֚k B t5ER:`0HsJ`?qg6YH FUIZr_wz manaޝ{kdU .(~c"9k'ÛUwiyE(BŵXUX2=m g_YֳbuI=Oű-YD] b.+yRka< Hep@P =[n  8>rT<-_MWxf H'|"jN"u׋~Oz j 7|gK< wZ g6\=N"TZ`'UZn3|>c\G[HဇA+:9ja߯)z3HP7}w@wÆtχ2SWⲻ0)93h:6D^&֜<;q:R  ^w X {Qiy{4K<>!NCpL'#V<4'e JT!O )ɒGAjh>1>Vg-툟@|)lcIV!;7UHcȆŤ[*$O}-IB8{l \Y.~ݵ̞{۔z;mAO"]?*5KJzR!9=R;/{*lu6A2efI"@#)Suvr@E*Z VE[y-.n7=۬~R= GdȊv19A5C% 2-w@F1॔IIV}B{1=%(/<-6$돴5ƒDۖ!1s$Dn=MqoM*1;ZOf*ItY!dGFS:`(в tz9 X!80O/:嶴#cZ-@w*-Cў&pk+y#_{6BYPeq6H_WrhaEsxuur6ieN\*AŤI rD(7Ye4Q2D~4#(0ct DnJ!(:}ݳGs&am/I!c!F¦WkSl߹DnJ)tŭec6F`9?L~Lgá_ OIp h#G^Xц>*pc?mey/PR.5HއS&<*\!b8 FGZ-U /`pngjާ̢yviC@!n(Ħxۦ&ZP݆Eb}m:*qlYkq8cĝ 䔥+ wl]PZ*Dt+|sNHEhfkCZ:|ԾDMkSw/R%bޏef_l C|f:TRzIM`YcN(]_1䔯$~Um쎞rMr eQ##\zr1oWaENo ΐw>iB?j'pHKHL,<)8u@4~]\@ܿlw-nvҼnC$#"D,gÐw'!RQqV%zL2P呈yo _[½oG]Sڎ_vfH%pU5`L7в U4HpM > ]^ՙ|hܷ+=K%y1 sG Ft81pqݫ?juC 8YY4CꄧU:ޛNZoz ECL V''bs Dy"6)J*;"b`AtؖiO2; "~F_Ǜw^4zϻqz|#>|F@/vB %ox6f1As] \ Oz )9̿'^(H;qp&."K4T˱]*Թ{$X0ШL)ZGַp)!-F1b;ǣ~fE=ZaKw{u BE8thq4Wރ6DUMoCWħH=3Dv =W0 Yꚃ@B5 4N}\[41YGI=0dvr;z&ZKK 3-`dI}m#j.Qw!o![|4zUl͕'T"vD !۳dqjI gIo?vn*33BQL,yfϔ\uYQj[< ,,}lmS|tD:6s/_{OʟZiO.͵EhQxd `K)'"hĆ6Ix@"Uu$9p6(0)bx|L~.AsP:NTӧ1.]._<.?~}0 qb~8#H,"б? ?aO_rU53[VVRy.!xWp C,r%"melh+ tqrVD ITU=w6p9t~γ "K0Rp?FWWEa|^aJ%Vveg@aF z! fWw|!!VZH_{3n\:!8Dq_pNUrytӛ;7+npsX^\d郐㡥.nB쒽 4*j(Ql"g:A{!tp]` wj *ΦYc`M[=y'ݭ`PDnw䭯UnPVl1UlO\K~O8B-Lh tINsH%!Pa$Eyn+u+~BV/hoIR cx F0`(%4Y~) k2s@h% h[j覄J{0fŷU^^5h @X$"DUHe{LP򖥥 ϮT/WFsC5pp D{)5]M^R-׏-pñm^92D#Vjw TD-O[EŹԖJ"?0pg^]vHik ÊMD de.ɝy{1ZtNE! #f̵RBHgb$\'@Fh-R ?hp^y2Yln@d֫Eшɒ ?ozI(9-Q%Wb^soa¡1~{PS@,D1[ lxqPߍ9dPa!i 4 ƥU-Mn, |9UOU\v11;+XߑQZԜd'cD}"Ym/1 6eUgoCJ(P7rywVMhSnTMv0\qm4e@ÅhԂ&f|mҵfk> 9J9ׇUqĔht\({ +!mO*1cEeo~BFq`>a"ℵO>Kcu Au2jﻛ!lK.9u}%Wael˪ ]/mqBs oFȴ8G] &ݎ9;8L$}䱹*OgHS1*]kcm_#Oŗ\;N >vϯ@ ^ϸa(^«ע+1jWa/Ɔ{_5_?Hg{|>eƬ)l񐻠Z[.Fv @ًQkJ#G}[ 6 #Lg-䨖l?GޚE} Iҧm7{bb7YP3z-LOQi+Q(!|T{ykcVG:vŰx+:%d9a:JTP~#p#J#-I)Zα mrF7G!WOtԓ2Rws3gzs Ciܢ57( ;iRK@QW_V.sxW' LIq/|lE!c/`Ձ0}*ZM@xDŽX>K Zh]m r6ZX׹^ j{,=N̹˜3ApF|9g{u G*춸,wFd.޼Q՗9QZ Hˋw}3+xN A5l;kv;1g]$\i87&'}ֵ,6Ef?Wë 7mqx r?c#JsK Xa= X4.Ș a|dq"}y ]8 [;Ho&8b=KZf% /Sz7yuC 1J* FNe $1#Av wAgu´DN򇞨.2ő;O}`"obټ` 0Sno#ƪ'K3Y[ʟ5w_a no%$t[o>}!Τ_o߇? sL{: ~#PsP۟Vho"^u 6E>~ "Qv? \aoK;s~}ǻ~3`Y@HHTFGofĭ̈́8[{gqpH#"޽b3I&ԻSֳ*~\)Ixh萗 /?:!UʙOӤ~? UeVN,,( bɽo'pB^YUOn=^ ЙyyNh1x[s3ܘsv= BjVlQ k3e6HC™Gs2p/Ú{jڐ,: s WT SAOB|ąZ3H"ÚVষ QY {IEjA: nP}kS ܲLh\nyd'&u9I3#vMYf]ݣeU>NꝨL#Bs m l7 C-f'딼Q3?p6t |wb a"z']21=_JXޢ_"\.BPLb:k2_m Q$ 0}M26D2HDr;l^{F em5=ԺɌu͊RpkdV,Fze©Bfц?22F9bmiT5s s01#% ~ H 'iy ;2ԭU*RbsDWZL*g9?#]K5#=`v@ӱȴP*SKnm h͉$B_Wq#,jۜ@ޓɛfʗh4ݧhY;-yV>;̿2T?]w-1i:ҩ秊%ԶJh)'-*XS~\UZ_Xiyxh7^l˕)l<ko f["*^89~,QI4͙+ˡt$ڟy?MOOBf?R^;[=df7q%KR޺MOopo|i.z&B&.{&BKWYt5]31K%YºMt>| }]\9m4z3" U DONFXS:"*&A5@QO(eS#gqy 0 LT'Ʋ|MuEDlnI[l0x 7 J; j^ٱ1ʗ" $Y.kqMi-Ͼ*+0.ƕ1:fj smfxÇ˵n@ q8lI|OYi|= ?DlFT֝%/^i5403sy~B!%6)eظ$ޭ)ž%e$+K&|]$<ѝ"oP%G` 4 C! Df-y,s\p4AjҦ3_ g=EyƙVzl)^XDA7+j4]. -ćɐnWB;!fWj;cb(Gca_ByW=TC|t|j&NqdPpp*]$ESI`Œ AL6Q0 4F#?~ Yx :@y\Ј; Eh@ Iw0&U;;/G;VOj#2_%: ̅)Que|5=rr G׿+u̧hxV`c՗8J׃DgE,d{걍Oݣ֛}v(1) OΩ[~rjF:EXK¨b l:K,\Y#%&`Mm^F^AD vB Pb:"1_.ˉ?r+^qbtV+мR6)`g%+pYqZXeu.څc,]j_ފ-o(T*R$u \]ϊFɲ قI?)ci 7J>NVR01K zGg1)N$kEd@)皾n+DQŬuĚq19S"X {jMLv3K"x@#sE͔pm%?|i'7D3GlEik5n+oZ}"H5f cҡGH,0A H5{'pk[E)‡]ĨŸdT0Ho $Cq<^iPBfQs|/_N55g$k( Ĝ{!۱5bE`*=OudÛSK7J(t4wt ,T j2#4!hW+Eu[8(5,& ](^.g@>xZuP%88caT lgM+$;xՀO>:w5daJmVHx"ј^w{UbUTe OA3 /B)|mxBo7DT- n_lk4\E6i ,\>֮ϷؽA&m"bG( 51*N8a_p=ŕ Q8a:52 [#ppuxx׉ȏ`1xNq9G/LC4خ8a'g%& O nuDţqRL-u&ꍫi*A5ZnVk%I ,Άt5z"EKrptkhhJx} &z| ,JmHȧn K^n 1Y-!Gw`uGXt- Q7ߤ=ZXMngd2UTؙԪ8XDX xѮa' HRwFt3WƞdoÜ7NrL~:\B*fCPd]sp:=nhYb6z!oB}]Y58 S(!Oʢ4`?4w-ͧ;#hwiq{.<=V>EŲ6F;Q̲ eJ-SO_պTAupy&/?t LWO\]ڸ%a|GG$f=yDˁR|V[ء8%9VuXLNc0zW\7O=xb,\,-Z# TcaFBnh&9ƫZi}췩5Ϻ?;AaZʴ/h7'K L{Mj8ƇvͶiKFKgZue|i1]"Kb)p84o Y+%V8_I Setv#µU,Lj+}rh.{lZPzҲY׌%Z>FOAdݫgKle3? 60b%0]cb4Xt6T7Pl~f!9A;^dVqjDRO4lx,ep6lF_i:$a ܅k )n)\B1Ke̈́ӷi*ƚw ~$҄lf%Ѳsg^6 wbB>BȀJlT/ܻ/?/tA7hhYOqDZOoNNe4 9EM˿ROnFL}Nv"~ֳj'My"[jIfoêS_AX$Kuc[$W5-1=rd쑷Y<Ǹ\ӌ1c`%g8X*c韑 ZQf6l yF . N8ab4 1I W*߆VyVŲ֝E#DUMnB9}cd6 Ҧ3X <'dncX198yt\TqhZJ5g^}<و7=mJ" .]r/~Y{ho{QDC6)nKtԱ:9&]Ulӑ@hHAvǬ>Q%SeJ,7t\VaeS)ڮu42 {s|d(azL EYI?~{EyInH5Gb.l7~a-49Be(DB$e" 1­_}/hH[U]|\҃k凢6Ře:om˻1s/TqlC_ly"[ić|H˛t(X`.by1yҮ#33 F-K7+KIvOoXJ! Q2q? 'x%^f?B6+vv%缴1.>Ӎ9~0 'uwdt?K@5FȡgޚF ÔAz #3*aI'P;SKHW py@ 57@|~0%Q3vCv5SnM'lbN; oG1X[Pp~V$kTIz-MgRꞟL$ զa;pMǣV\4\gSJ;2o-CExy.>Sgrczw[X%)-쳸a)SSJܲlV>M}BR3uA  dzcb xy©Ek}V'2}. N 7^-[`GNYs0.j.7%W՗?gdZJ6Nulev4#F 7nIv\.3$%+\[;I:>}0ß85T5u1fc(1N~mp3μ' `('N$[#,S^thHEdjae8}޶q[:-8 `[4RUÊɞ'ໞwBbێgXnif{tR0gp^P&x^1_5;pN֮c { X'C@rQuv]Bb4ŏ<rx0~qgjlSUkԵ)Ãթ f<G@XCQώ}-d@k΀Z;}M(@D*z\t 襨&s\|Tà<(i.n,u,8 xVw^ 䖷%@-JV,#w '᠖2H[@إAlrf6d7DtbrN4tB@X&tf~%|/֙ JTzGt?{w.[_2Eۋn"x)wUK RthTm"Pӥ?9[ZS;9AUO.wԴ`P{JT M|9&n${Zby~QBng/EEf$-`1(D_8k7JI(|5/ؽ[m& a9? rTU5ÀE<bȆJxq[nR U~oH2IC F=|@:(ئ3\(gXMx kpVyV,Zl|̏Lxe\J6iMח{t aB<2{QrF}85tR>Z}ܕ"@ k5V$ qc@R9FfiK,D" 5Rd,i  ALft@B*0FDn!+*;bA z9n?]؂mkUnis+}B Ms:L-:7[5ͧpZ,B&ҡvp;ޚfyW.%ު\9I i:֣͑.ϑ(^Ӿ2n+%?Dnki'׺ql9Igvj׍ڱ(6|-|Ձ6DRO"W«4͐wU,>sij\4t3"Ib0CZe@^MhJXFk&JTjQ!]mثm \[h=q)V6ީhQxF' wde8nB9/(߽R]el26~w,b9E`p3Wk' TTdSZ+Iy-jT@5J"gЯ{gtvx T'JIfܑ* Yɖgj&N&==+j;RE ,VЭђEһ˄9XeYң9p(j]^P[swD6_ Sld,٢R+B>pW>Bwa1([fMx 5[p#D̸V!e06+/˅5'"TlPJEmIS̭"h]ڑ.\`H<`R:ag;٩,sYC<-&T*DMf ׾syrY ׁ0%ѕ3%ex3/H9M,Pv:!|j<-?D^*ouzU l{) z71i!o (jSR%$?@ hERMUI6[lµc,woyY󐊑3BF% ,|n3a(';QKqd7,NCRJi)~8оkV3iFR/]̆j0O#*)2_gqA^ ؾ.8…F~_ގWo$Y(~͖)qP*[Lrp>FjK)mcN0#2MȶS۽Z+ _y2&ATy_/AfzdWG}ɫM@uML y 4~Fl{bS^'Me1~9o$ Z=`n8Kc$lO3F7:"\&O)rO\yJX)pXuP4fq[\ dM1OڕTbo /g M4_3y_sSˬ0K;냯vwЙ XDχcRAN~/ڧQ* f(҂8Cq:ڒP>ʸ@ƩO?)îZCԧ{*%v0"Ȝz, w**DJRhfhX& ,|Hn7DlKp-ƍ $y|nZgjLfb04R^'GV&j% QVS8 G):J_{=JhйC^)HfYw 5vZC:@Zӻ5_ "apR|MVOu_ 8֦Z _O˨pD:oglu->hֵrm \- :R8O:o.G3ӭU{pPbQ_:Xþ RWXUtk-U5@CK8h@cGD/qFDL򆎶y6cb!撑*t8Гk3d,\ȹs\׻Gr"i_̴cFQ0WqP9/=13jm1K1s"4c8fP'Jp6awY>:Cs;6Gt5'3WZe:8XA08@4(iLiyxBś y隂݊f 6z#xWsz 尩Ae M}۝2!`ahprwbhCQ;`Ձ;ZG|0 *G ]F< BP3U|\"^w<)RqXf\.QL "}TnF@lSKȔT/ƨ, Xr|C5oB>zUׅ=r ʩzld~ՊPʧ-k+f|$Cx%Lݎ(l 8u2+W5 )+T)C f~߽\Wʴv3ɸH,-Z80\A^\sSWfh>ZOPӮVGT]g='d\ѼvNqX #cB->W qCݞ*Uzʹ!cef m!J)7n NBpvN9j^Ɋ(Uv;)u%=и,05bxr-6*X}xؤHbbpkJG3׎ )ic~ij l ML$l~%SF|NaAjwjf}y`YS\N,p5n2,7?PFӴlez7b,^sRbYE>!Ya~N&":K $쒩306'QafI./#8x*DZCAH0 T2iB~*h \ O}'/O.lc_*&ѦI|n_[ ҲRGSe\L_ޅSa@;I(Xq0Ŧ0ۍ5WCPnT~Gr3Sb %NVB|K՜͘n\fp\[2b ~3o͟~c2b^Lb9 &\ SE4I296ScikG(/i ߊFc1C#_,(y;ZCP ܡ4|Z(YZf3wB̕%ٖaĠDs/\9ui)ד|8#xR?z6{ne8 M g OFx!@Dݦ3ВX|``Uf][OF{ώ$%G])簀"$Jy8ʹP%~joUHxN&z"֜jݕs&}Ǒ$Vסb/$w[a!mA˾1¢~ӥ9jt$ss_pgT#V2>Aw7V=k3SJH̙&ycaMДio񣿖`U/P|_6@V{f\WEWpɽ\>K}7o X$(TzNlI-jJGRKq'E8=>rb 27nj})>$Ej#jb{-%q6gq0T-2._0fշ.&H;`IXbuY:0CD6A)-^t廍aH[TUkv7Ln5]Aӽ7YPLnka`5™s59~YV*{ITKRPXAK{>/+V$^Lcg?Fs,ѰVv xF2~E @ Z:^,\H4> Ӆ-jG9RAzdrU#9]h j'.v["J'=DCGq1i - (jX4єME׀#G.i WpE?iu"V/Kv U MۓRcZ<`~ 6J.Yl}m<=2g^Ѡ/a-x|tt$ۖe6Tt7:AL^dN632a1H!2 תwq13DZf*YmͱG,.xhsP鄣Mpw@eB(d3sUAj.P0ƺ"D|f3[:ө$hLltWjj삮 k/N]vF!K@x%sF l"9E,Y(])-m"vogۋSrsD s?X+" ǣkyI込~Y{ 77+ uӁb/P sd$Ad9%+ܵ/t 'G+xQ䇵5(9%{;@u;:.$7t$ J|atڝo&} ]_ppGHntNߵI p+/FlSZ=`ih4E= ܗ`V{JKϛ gBlg.9wwwCuZa9ݷϋYqh2 V*7C}F]Sұ _KJ}@׈ٽȚ`-\v˾)2p3+C%Ɋb /V, /1(#1&RI#]=e|x*ݣeĮ[sFʬr[K:c-(5ֻ6*䦩PMm9q=@$PvҶom՘LӓMMvH4X["NE f|xEbۇqXUMV9VRnbh>A)4c0C2 9ox=Fko6hV EG8cV _X85RA'="OO/葥w;QcC-;Q}ٲt"xv0`- 3HxDL3DO.vb#qiyT*da~BV[\@y"4{pB˻]r|UZn>UGঌ# R^,BRO#ͅ yg<،k uםl>!U%&Ϣcף?' <6akMjDoN8SV#EϦ@ݭzeCd HzΜ5iijCF|5*Y-Qa&D{Q+qtpH%>D6S,.\>n҆xINBȘcK)a]uj{€i3%17ꩵ_49A(^#$ ]<~GT>4/ mS+U`.: 77(`Hit.Xm\x xp]ұpTSڹ!Dq2Wxr0Hwʾ5an& \ax ,W.,pu BZS/*"[4|׼ok <5"19[;:󦠓Vnl͡z1\n7ci:{N~ Nr>11e}>P'p)[%k٤INfg^uQqV5/=zO~SazMls%,.a o|&5CǑ*E Oߣ2SHP%KS ߜM_g\پRgro\`DR#r.W u8&,>QNC|G.AUQrV:rXX0,Ϸ'!`/GWqaQbPbgC<6O$7 ۝c%SkePew$BswđZçk8gE{Ŭi߳m`2&qo,P5*埾r~-mvZ41mmWB# ֺYX :Ez>'tzWwiD|2R H9Z2le|`Uqs% (BBV 3w V>mw+b8kku^̉؟5;2/ʙv,]OW0ՌT풿"Xw{XafDgK̾6 Lx$A\LK ?1Sv2sBɁ:Z: t ň<;](+g=P2mG"ҏXzGZ\iD3EaAulaB,yj›jN;$.fa tښ`Nhg(L_<"5Ԁ-~3kȩ kϤ5@ 'ZQxf&m[~Yӷ4*B(,g<ؗ/+r!!>?"n!'ƋD@mwhlfJ>MM%bA҅8& 13ܗG{t}Js[?@xxíl?`IN,詸:b0 ^2b[̣Ҫrn Y-F#X<=8 b%V[b3LɘZnr=yA b5D>[8뿶!URb'U>E@Y 1M誥/WtQt2yxs#} 5aL{Ow- <̈́mk*tw 4gkM\bn@=E猘+ijaKT7M5(K}g@tX S:{2kQCl_O;v8s:r\ƭ'&+@Os|%7Ǟ29N"ܹXT2J|o{C;:S3e ut#J805]dwyͯo>t%+lkFh([\aH{m?bI>7ڌ2`*TQ|Hj >5Nf~]PGO߈eD.1S?bTI+ɑͽbUkxC0՘7p2R[Լ{)@.";ˠYd(GBM.Mx(Z6ksBqݰ Cr*E# *F@u)7n}@uX^t4][YdER\boVZ KeuO v!0+mFrCdm+CwJ;ER ^qGߔ3H1<- 51avt;YIuW+!?0Sh~H8T8k!O]os678cDԁFq_Kն!s^FAf:׷] L C4U7$fm%(Q4c >fV#w  `R7Y/6Givm#y&bwVXzYWLdܥgHt6t>STcgK|lu`&l]S|Hxx`f'UYG Eȇ1 U'gK *y^0SRtmAB@bU??³Q߻8gsfHv)ptf^4]gh 8 Ϳb]JtZILp KGp23qd;ʹ7X ?Z&Aqxlm捿%V|#_a]t@rsԵcIWKI(TRn jaNV.SuװuFTbNYAOVwdH&ƯpBcv#M~@rtCjM^.J~v&$yGO Ή)$Erܟk3KA2Dӗ9wdە'Lw'uU>_Beb}*^l)BEbooE{ё4JVB=Gzw3{̷`6]Ж(k;4(g2{_߅eļM9 gK0H-(TNO߶1֧_qGL)Ci?-xX iEg/uN;u@q. ,bh1 @L-C\,/+4.oGgsshi&F8OhV'QYރn1yVdAd{RYl IvIùyW&AQ{E;~k<:1+"m,~ּ+j2K# ^^0Z`W^S(9'.q$Oq{5)hY~ nj)I, j GHʘO5!}JR_D5h4[|r@-N3.'XJӄav Q'*_h&) 7'Dn"6Ӹ@s!4Ƽš.׶YY#rɄ7I\ )3_ /s?Go7auMq.Ia@m1ao2&=gjcOح=R0VI?  X,s6.JJ> {զ? ~3 R~@A_O GTBFd!j,L&hpA7볘o_fLmF~5<^fnP6OvLvbQO+CyQiaY/|%/j M%׼a|+Y̗ӨK#'}0iOI{7?Sz]vCo'';3dʧ&ZR)u1wV>j`j آt9%?Wba#&!t$F}lTCQ L- ~&CM>8uUJ R."Ղ:6d-IW qUuK}cmg(F|o @,<-27+!-"5e$yZ}+,agb#'鲯lVr05.=PksWUtT` 'Hٔw*X.}V 8S Xt;%q w$ p%V!NGHN5G`$VgJ(==!SX3'D-G{Ui },K{Z'0=+$Z[ pi>Xժ6љGuY*["onzPv-I2jPS> 9 O\@uۢPq)yJE|.Ze?cѾ~#-Z%%IryH3 23D)utEE%BmxI9Z$mc}Fڛ=2ဈ4]S1G~d|8I>&iklUt.0zp&]C.`DGn&%;e/+ UEC <:DʊUPEZn S>秘p.0E\>M O+ޛZgYZ>pmDꂆ`>G_H1>ׄ,/aOlc`"4g1ZBk"c2,ƇkJM. 낦BU)juPa9}߀] FT+qQz7}aw8{ ^I,+5Z1&.3+7C!kd}FG_6eNw+o{!BuUta䠟_ƴ5jO5z #Yi؞>MrQMJJwQ:!?+j[X*dW"nv!A39J1N5#g v@F降qvڬ\e## .t԰?mWXvOIg/۶9%gA[I-ZD _Xww>&qI!pۥ&ˢ d4Fd:|]jvx#8&dnDwe'N+A%?;ij% n|}4PtL1b}'0կDInmEdηX]|@(ގtB4$ JP£נa8k"#>O])^b7Q uf*&Iaڭʈ5NFL% K/ ͺnqʕ9Rx C|*EF6|v1+f𻑤 !mlB! 5w/͢uyK/PS ؞~|BUZ$rJQMA*%dbQ`M>>L$ YJqˊ2/돃.8[d~8?h>P4ij&h֭l{MmΔW֏>YEeY B5vp ;`?`W|=?]Xi%Q]΢d(ƺè'|ɀvn XK mqW݀y+A2~ڟ߁beLYQ8sD͍;̗z=w8H&E.LDW#rd{|r(>ZT!OPCHM3ii2guo؍'[xMK5Pwal|SWpIʰidΙ3NH|VܖkxH 4p'ﵢ=|P]P.-RQMgjfY1)a~? ZN](YAyX:.q'_!JKOu[“kΥ[F%uL+MvCrZyGSw+ |J!ZLb@ D)􂟤dlgTr ݰ31~>n<*TmnVV&GN`c=Mh੉PX Rt$3P#bٚfICuEg#'"2@|>#ߤE蛻m+o[p]ׇ\Q1`/7"W 4y>Rm$Eq2 㫊c{_]Mcp,/L<޽eN D~d8u v45i@Yzl?iRV*rwIO`nz7_ D!i:< NI8@ֳHU8̔[*g&VTyAJ}+ӭqj2F Ǧv{)U(H }\ڏ>!nw^djTOUWSfh0ZZS nR1G-z[}2pPB!DRtI@CEv;LEJll:jtb|*0"?x "ǔf$ᛱh LiQA[$`W0+>E5&*R,_(9= Z(|󩓩/D˼ ۉ3¨iǁzŤӘ) Hp] &4l3fJi{<r5u"mYd3` fo$ O[)qs,9u-+SN6#WR"]hnd #&ֳӔNePO+!E"Bd mlwB}V=WB~nU\6*u2 ݷt @|.b)&xs;5n,WOM' YH-qig`PR[bDuCpO{dIKVx_fbPVsp-gw$ /[oE5&V^+zӋצ\!ѫG8KdQtFGDx1L\}yrH&ts2+Y"3pP>`uӋ$ XLmYBБi oTDmE\7d>5J4\u+^"w`k\; ]$wSbF@$M+Pͻ-ߗ%?uoV 4^G3. ysZ|2Ļ(I;  ^*}mg$aeS>G^XɅAn @$ye0u9:$A3,C$Yh?-Y,ĺ0X t)_]Y#f`Ύ,VɈB`mA*pԟ#[kae6\AEYi51bӷyr[{5M$VڲcLPCF7dM)™q60x!5ﳘlsR|AdToeۃݪ2КDBT4"d"3Q#Do+=|TR c5M:BevhY̍fT>DVg*KFo]aKu5SEQɖ v8IG6 89HmK)*]{r2 9p$FQʲB2^ޖxkP6N]kT_妏,f;Ilod %D OhhsH"ot1a/_LEgnxb.5txp0?%~;(C9PŸ ̖sǺJ9Ξw Q-ʞnnjr/PW˰8%!~2~P۸J²}y! 0"j2D,|ʵ ;Q[rdʰ՘H3~Et{k|ΈP iTZ=Φh9O0I!M"zQ7s |h/(@cܭ ,>LDt2++y)Mh1x*Ϝ^N%,%{cwxƊ']n ##x6اbɣn XqFT9 DO",]j/1rUPQQ>q$6yb1.vCGF;01[L7Al Q.7-I/ngIN_/a%шڍ`4 /co[2SrrA\h!x2Չ+EqƗZ1.;Q╅EQ4Ԥ8Ba2T8BDQXxDZ)iϒq"X")0N4] A1`m<㩍s92Us]9xxe%3&8z*wb$t aZjN )YZXJky՞'}zn3LWU@Bq ͉ᰉkЋ?!$ UY!g.(5 ,^O)ԅ &qX%$;0xtS'a<5܎|Klpb[0VGzru@ =?yF;V3oN`X2١=m].n@ @]Ŧ\=u^ ?:{=Ikw51M.ଶTKMW $ݑ~:Hb` 7J Fer&Tj&u-\j

    &8jqm`{KnDELg/Hw֛m1t(-D]b0=~FU xO@ 7{@n$z[6k”՚!x9[!, `IjyM$K$.8T(lY- B])2AZLF}WNQmI! ; DW9ɛi0u(>04d\M&g9}&Y޿dޅ!++dzu#鹷=ϕGOR1p!Jl{uz<\r̨9Ķuc^r;;}-ae0 yY`Y[{t7nuedqѥ6?~(F"ۺc89|Xζʞiƶ@ߞݗ rTw ?쥛ߍ9 緁 TT*o ..O[y*}+7D JM,]1.^$ĜRk~|_U$%vIi7N:A h<CW ăFj~WrqJg̓#6%W|dKJ<$mtf$0P87y K[H<%vոAJl+;C_I!!*w Za: ;D3umUyQMǘy}֍Sk?%/sGQ}n܌ۂ]E)spS/7=t2 l.R `u%`!neAkt @O*>V]nEeZaDR9{L@Ât8]fZq$&7)@>vjA2أ%dЩ 0;T]aXr?]#ӭ fODf$p7- >Zh^ƸQO]όY[NDlwJWyB1?}qU__v ⃉4ֿ;OvFخ/FOkTD'^|ƮENUPŒJET8J† o8ХkdMt[,q@p= I鏍#꽅Bۄv&GPKQ jlRpxA_%OU ?yAksiV`̸,ls?Ư~5;k5@]h| H03`)O ߈!$=ј5GWF"xi{#eJǵC0vgh2~0MHb=Jv(fxvl +d\ ڴ+NW<]c'_?ކpbLГ8WULV4¶55d$+!V#& #Z$O?NB Ȃyֆ8R4m++,d BQ)DZ@C&'L/r#n&F$ݩMe8hN23.d넆dC1u<5==*d>ҨmaC O"Cr7?`UsO ݓ]%U堖dߒxrv4poƜyX!FEl=\(E=opދCO4fC7#\&"w vA7?XSu]g2LoBfoQ$S(VH^9/b6W0.Mk(J@S&ѼS`t+u͂lxVۥ0..lM/޷&8Wp9Q8Wg\$Q)d7#'@JO6x$P;qsjzqZРXf^iUoƌ6zW!π'ܐ-c^?+O6uQwz}4x~ګb3܈ Di G}C@xi Z.y*F2l!V e~qNkIeLtfl+m׷-ⳙARJla[]0C3ro"g"`57ᕫ[{,QwWsg ǽ0= %/q4n+ئ3t]4[?&ag# u0ha53_׌V9ZQE Hw`оTeIˣ*o/ҥP%1Uu'-*2 + NJ@CS@l!Z&nW}}# eٿBC$2r*KX?jj2{7~F Q:eaz'>TMm6Jcl!^"Bi@BJ ?p>\wg4:wG^Af (Caqd/B1G׿Qjػ/՚_eyF"Q?|U.jPQ{ozO$8uKyO,Ivw7taۦ́SP 3w_vUs<_7*&)HgQ)=h €a͹yhHz{-!MU$/F#[EpQ#p>Eldyl7(Μߡz/E,z@8ll3مuU`d;M|ۤv[$z)=(sީxiR1PJ\|35ϊ|bg_9LЅnnT0@5P7,z'߲؂pC_ݴ\G|8j~<.Fs)TBRy:ߵ@9Cfd ~5X۟Eb#QFswixg 2/3=I;֠2̮j-l ZEOe 'q u=$9M]E3mB`\R 2fINaO\h6g'}/p?/02B,7mV;frޚ$tKMϡڦZQ5oz/ vLM* $: nNU~% xIbh6Tbs &O~I;qS'9tL-Rs::|̬ Ec3+r@rQ>aB0cb@l5P {9}'@R@ɍvVLͥ;)vA˹ϐZ6F͏V 7ZОԾX(pH_tᱏ@4qi $(S4<"4>1:>PP]ptr.rE;(ɞ}z,Pޚ ?pN pn*78B֍Z~DEk0Lp>8/wEtw&!`zk APSYa! NsdhfFՠ}(/qx#qjKrl%= j6#NjE2Ǧpo0 _rw$DƾrO)WijSmjM1H,V//^$N 91CقOXLWbF A@[yMR\7հV&t1l䄟Z9#xDH:=#v )h0HVoPڃHл}G|uaHd+G19^=8h#wZ:D 5- MX9?Tf5 QF Z#k;SI;73{`&@{ʵ{UAލ qĸgFJ.qPl7pZCYsYܟӣbN\=k=XgUw}3a &qAK%10\Rwn!O681@zub?~GtMhotrhN EY`I'_-~LG,%#I`l/f+;3?+/= GS5NY͊@kT=`V82~ť 7Kp}>lF¥s$  $lK ]ORTbJn: *'jr2Eu$1t%:&cr\ٖx=ԅ`Q*bFx})50њ?NDX\Ò:FxvTGYNA&s^aGIBgL\ZLbHUęԌ8-mud+qW)o((օY,e}2}K/T_TcZ]MgYVE>dTؔ!#F.ynSkҀc;s5^Ճ?:jM5n~+"+V;M^kI57Nj/u UJ\îp /T'-Ч[@$i'Dfԇ=wF3Z "UkRl8 EBvXГ.ʊ鴃(.^{U1]ᏽɏ/r}PK3'9Z7 f!)h j !b~I$,(tWjS7Z, :%Ħ E% q4(ͼ 9F\4Mf:QhO(i/,{"/HG.mWSm qvx)l? dsf6"~0Зe~Od*=j@{:.@ZRvIMKqM305yqazQZ;`26bPc="g o}<,r6F [2}%\\szm'$tItXGo6A4{[fXU| TJ9(xZk5Qe҇/(*;xV3O&F̹1iҡ/SРAɞdZ_Ė!Sm]k%%/||zXpүvC.iQ;Lޛ Z0YJBcx"5)!rIqMl`']~Hnڀ>\)V8j Q7n^ SS mnS^ek0WNA$Ι@~S?Ruph}\'Iv3Nj=N4<_g pf->Giی'UIq$[vHд-Vl浯+; Uy:SU%7OX`ԀE{+a}_s#?]ıhB>Wڹ6ohA+X$V RGSx**({7bVy_i9xH#?rk3@جoOpl~u?XG6_io\>aѲz'T R/,IFϊp'㩮tispFOp<נTh VP[(׭kau7Uq|(. Ce-DV{jW̸٢hUH)!g,js{&l(s'Gbb-,-©-3+9ϛƏ9t `x-jz#$j7b{2ƫZ½8"gFZTF92 dr"x$Q$$L"7(/ƽS?oSf|;[C؞{3}sc3+u]Rq="nx3yZe~\9t\6Bui`2B=>^`:Oa8G~G"W]hhf/!R-NگNAD*vJ״0|,L4VsV͍UPSՈĵi_ʏ0BfD47:n5O l~>0)^BEvݻ' Bg$?OK%Oj)g\spW6,FVZ]z݋ѝäi "MrV^' 6A c=e/a}I r#CZÔ*8`롵uͽH]Z =L Ӗbn?*vve+rg( ެAa1` .ځ؋s2`$፻BI )>'֮k n}$/k^N]1eZjpϡmNI$ bc/W$3R _x{醟oVˤNg Pc8ZfVnș ySj~+A9'kI Cdmիot-(y>Q{"}.zƌ-!}Ǽeoތ3AB#l-BbG."p{(Ny2?^O*Au.bM H/<D\VՊˑ(5`h(HʩB3SpܳY]Bz[N6ߨCWv}~]}wv9~l.ZR^<†"MrC4*9=-3' -[ud!~=økL3󉶚7vqۉG%c{?Et#[+)(ĂfKC[o|aHWe6LqW?PD TV@ީ)(WkJJy!sM8H~B^ʣh$pXwT:հ-oʌ d,kz }1/@z H~II՟iG}&%:o2 :˞ OBL?5ŭNwct#qfqfψ yn*T<'Zǜ2K36-39TJb&dqtGQ!`S,!PUɈFVm2ʰܧ#A5İ56AΌ+dz1S9Cr5- dfi՛Quk񖪩1P*L#Ȫ-.6x+҄bD@ Ν+|q;YT ?)?j`W\<O70#48ch8)*XT~ Ox^jŘ:ʼncpMLPEid!q_ۗԂe6Hk6qTg/p&N)[AXp7S!?s Kg_{ѩ_&IK]çX&,L`5; lx1Q[ഉqN`AC\QJ_yp;C3jZٸ>?{rjCa_BOավo /8SDrr|"P:!d +W(RUbd9a&rINIvcx:YĽ=vK HW-] zŎYA:&R[ Uqy;ѻ-$8d4Bs/f*>tk7?G.8DKIGVWTeei<1( KX-F=&4^ k-S8OO_).v>LF8Q*dW'7\Ӿn63<U_=&fb!\Q_Tj4zI\QyfDR1S|)\%ɕr9Mc7!b\\}ҥ(l2 is j=5nq)zo1q"Xb"fz8搠Ȏ;ւtEb+W.Sͦֈ9?]S] FemuQʾ~;'d!g,8N-$W]7Z~An1o?X/<A/ x#qr'\C\"!5&$( \2(c|5rJ% )NL3|Y ;REYҗ SkNZuh{4~~ceeU#8>O:OH,Ns`bq5Nf,bcoF9Ũpr!Z#>׭f *Sl)v`i/̃1rtP$N~YH^Jwuм8ITKԟZn7w C.r@FuK~a2-8 :ete Y??g0ÙB68mj/>fx`P=z4>pO.u7#ClP~$̓+L>H' VI)\S9GѢ䮰章ub~]@ vU1 ҰLlVÝo"zhNlLzVv˱m% 49CJ2p}*h@7c9T|5gdEEγF~Xzڛ!m.5?pZ'kCFA Iy2aqznI,hSR]xl1MEFʉC B/ 3mv$63ɻRܦ6DfúdWBu*B<@ٖ1 梉O 7{pi|zӻ%#'#@)[& _ UϚ!+٢ԍVUDy .#]9:aM )pO=1l^B;6[ص!/ޭq:}7^_E|έp 1)O2sJύW^a͛c(ql x Q< 3z_Nz{}:M"0o>y.][9wT*Է.N Um 9 Pp<@ Gy BL y>T87\R0u~ ^dBRd 4.oZT?}04GG)87^Ɛ#]ЇƖ_>v'7~*|0>1hC78.uSw.SS,6g~̩<%0;Dwsԟnpk |/M'2CyGB/ 9{x("%|3ݴ`f6f-e1;x C1F9 _38kV-Sx{{8]5-m&8#P!(wu4`w}KuoߩRY"t3&\9mkhHvĠU}zb4Q&v|3ڈ&R97E^K0/5V3Kc3by3,Һ=N&jS@DLS@2@ZU?|јنsf7@J_MNDl5̠. [DL uFɺPӶ7s\bQ4ftc<J?8 *sͲ`2gΰ#i@n()ZDV.@&i6\ЪR.2qX;g:-<_!J5HB\JÌjwkL얨;؛1)~@J ÅQwu!4oz#Dx\ᲫZK[F-/!퀶 Z\,TFj^;w[$ j`j=0wĂY(]cF"Y i7D{34w-z75>ںl3)&aC{RIڛ:<{ps cђW#+ 5sH}"1RȐ5wŎX"b ٩FF ,MWH￟ȻDZy}052@״Fc26L6g(za"tٶ!JxK@/#< ,IVmAOR-f `qivc82 {Zgo (ouWWHePxzb4Ko&* -'V~a(㐧|P)0OxQX{ U1qpbmaDMN.pd\ߋUOͥ/Sl?Q񺙄 ?@A}ܶ E3F.HWp#&,4nMmQ+$0VM HazG; #ML{ղȸZGKܬ3: 09bF`NIϪ=fwtIԆ1d]Kqł9~JL@S*Y7c3]<}T̎Z{_b{/L ;jIQƵte5T>(#ʘtRBaWS\;xihX4S +[͓CP+r&5xCb7ZSU ^dNjj7 ϜAf5 S3bƯ(6-M-ԏv%. Ԡݞ%MS1 ^3"R26>adB| gpn;1%M+}$ `z) q75o-7.)ɍٹ<}rv92g9e>iڭЧJw/=9 ܍gUN;gP ޷ % H<k(EdZ Xʄ4>SA2 荥3Z4h +W >Y+x6x;w}piPE,TIleSx6旄R2,۫sV36c :2R=Uv>p/]2 WN o[TҼ{>wݴ~6GzZdyÖTvԆTHǠs&g Hg^x1YEy8tD& zGTz-R <دvwkmN01P!&҈`MUPJXJ@o?ucqK|L=MIg#xyOm1SGA h:yEHKl@S+WjΈ Tmӗg7P6bfP"q= ^md'"}+?0[4vݥwNdKbŮj-`> 0vq]=t Bk|.P~ &|OT9ऀYW};^;ԣ"䣭xSsGʈ9W&JnWiz4u2xHiuZMgx}#sM>DP.:UŶ!"[/1 kx={nlʲu3b/wo~pvrP`z LsL6vhf^B~e5F|u%H/jϢ#/1$j* .IPO\~z~ȣ XWbv?Z1uG/ 8یNҭ=ƫ]orrվl}cANae|yEҎ{i9|fhSDξUHJUAeIzX o?#a1<+; wg4=V bHd2`x 'I(=-?伪YcaA4DD}7W>z获ٺyNl[xdm,>xeD/,ݚ d1Cͣܔ]dXFRr2/׉Џc2r 3ʕ RkhZKH'nVjABڍ>AR}p/؋CWCxaj?@Ӌű l4x"J[Ph_ۺrV:gE̜BQ %=dDЈ->Tl/%W=voLuTt 4=NOZ ȸ{P U;阧 5n N( &rvؾ9 X3ʩi1!WWW( 6{O(I9>.x*pX=WSb}Bu|3M](ubMsQRwS*$9V]7Y "K_~v'!4(j\v,Abi5v6h.;ć0טR^=+)0fiʃQoF_F绉|aW=C0F3&|;*8–p9P[yUɆʘZ  2_J;DRjzξ+u)P^u5];%b$ Ӻh¢?7kPPqqdgWbaz-?CdttWBs.y2a"m2]babG~P (N.h>RSRe?;FBiqx@qbQDhB9X5zUFJ& aї 3CI ~숼g t]"02AfZpԂoSNwNJ*d"X.} WƿQC 7oɶC"7h!h쫃HL夥-o貇BĸO_-8k\1Tۄ,,&quZzBk3-0w+Zwgc*>_G>(W$w g1#VK&f,5k1hG9S#(ߦLήhиc4MmFZѝ0uUucM +WYT.4 a Q.ےʡU7Oٮeص@sn&8~~,P1̮Ŀ\$BsۊUꇆQ¼zZP^?v?eӃ uU peoTG)erp$\bo+WH,N֨(-^])>*6vNZʫjGdfu< &jM0GZ^zjIb#$RG,D5::CE9(h~wJ5b^-m9Ű$("k챆/$'\d s|DpeEbg.Э]ɸ(f\08k2[K✇bUIYpm4β~zV?(}?W˱H>G#~8}qN6Zs.0n3u$J eVM@͂!آZBֽxArl6 \ilB77Jv Ƽ@bx#X'hQ@|~,b !'MGsaaeS먙I ^3ji5$Z532B! `3<zsztv`a)j6݊*Zwk`= A*zx2w= O׋Z>zöTi4e^ܜI;tc,NSp%Ӂ3Qux /έN'`ux[ =*μİe|[:PJXΫס GLMz"jaPgN]𿳥3Dv_<6 ,LDԄ/z)]AC&I_KTXQ2b-@,3Al.D%YT" I_塺O.Î#T-v)-4Z2-:ߍ,C.@@S=51GGzV8hX럭x_\Pizk=$K_&0;6ްצ5WНضvQ+Rm [b/ /e#ݸ7X*B^Ɩe@kT϶p.ѣC_k}J^'SC 0L?ݿ62G *R{LK|s]ir%[fPY-;ʓ ռqﲬpU VSuCT jOQj[rM; +VUmJ)pBv?yK/6ITkye_$B<`9٢TCuH>ejZÒMF4T(A&/ժ1V\,DBY`;F3]}^BF2vW@Ԏ_nUB}8 xI:9SC kMQ4FAk218IեJGs:9S189/ zՂ(IXwĚOAq@W54~*G-`k]R@J< `48?>dQrd"@m=%QO>aycqpe|˔b]%l0!S2{p#GyGoL84`?Je6򈕠慱 1ElwX) @[*-X? q'wZ5*mmGSh7;[gB֮x*428ZA"CpaRiP])DYcLn#Mc=B*`s[% G pq툲y) \ re_ָk[*caʹqDekC'LS0.p"8W7X @u^6;BQ Z!Tg{1 !H+g}Rc@#:ל^bS @"yW'wS:@|_+'k? -"ZŒS1A.'~bbC`n ܠ?5 ߇PK{+AP"L-.qr`qfZjxWimtCAj/]jFLO&?\̚:k??u t,TC dQ"ut7et@]Sif\N@WPCZ՛x@_"`i4۶;gю5w0q>52>QWݖ+q~Q9P GyMfE׿Ԑۭ)a}MOslKQnmޗS=ƴ7 vl͵F2J8sz?JMªdaQD48ʙί~9lXT&!WfdZQphKWa#I-cz7MBV2R,MY{w>W> +CpnT))͖}1@_{R7x׭̏IR=%"g39>I:eFB1ApI&dO~s| nCǷhZ>1O%3f ٶNq}jGBFkݖ91&0!F\gMb|0V%/[BÒ_jd˞ƹvo,nDbō% nZ7ʠ[zX& %".%A P͕r;?&ڂ='2ꝙz>)p<((eY{o%h+?MVu/w#l!0@4oMщ (dc"Źv9cxds[u}ΟKArL!qL !Ƹ W/(mCF2-Le)|61F=@MccS=(* uBKRK*4XnwA26_I`<ԭTIqZ|+DbyZfe ágXnb'P0-88ʹ+v$Sw6bEC/Z aǂkeU^z lְb+8uˮ:Rvn|QS~P{rJ[d$VihY C ;a*v2w,1t.::t SĶy(")H hA-}Wֈ GS DAS׺÷YEe-մOA$U;fwC.^Yrۓ<0 K(:tl-fUŠQcJ@#d*w%y^k1Fe L bi1(xCK3`i;krlc/=G#l^HV\`tJm.Ȣ!kw9Y`v2οfSDG\1boS⽇)ZX¾p5~R0 _Q_DzR/&!opI'E9((^g-4!$g(FTtłiWN ~bQs~Zf~ψ\@\jFkRB":1MЮsEb3@7 |s-tx!!{h@ H;d) 嗫iI z|kUh0K,yWM2rIQ}G\SY6!_ ϝ#>1OpǕ''4Q(e]%*XL?.x sraǴOЭqvt!M"x1W3CB&;.JI[ˎ)ku3+hZvlO ظK X`]-+N.+t&$G}$Ⱥ»![2SZMafz^W*% !%1̴N|37r0>2 _^;Gm.Gf5ޠ^gnv]&}I}*{?5tJCMOW2k|9nU䩱vK-gE$ I-D *u$ *w$N0W8Ha|BFOԵ[YY女ɲ`@]\3#*Qm&{]o*RhVnVC07%61p-΁cMs/+$$9;l\P6pz$e>eurf2(hyFռ}b~?wsB?l&tc j6/p^ks'qr+J~!WcS捧Y /sh.НW&⳱0J,I =pG4h}SJ{>VGiP4I?U8n/%wkyuTT4V"Q֛i2 E_MFpT@tKAZ;㾏& hb0{wnk'dH:z@Ϭ)#Ce\n'}e+`f^1aY# •ȩMjny&~}# nO$0 }htymg )mJ~ֱyb& k 'T ?=ƌk(> v2c $`:sw%G^P.Բ55(RLΰmbk ?`l1i.c/ݡ{0SVf.)z460 Lh"K>mo-{v%RlʒJ`EyMN۔R8{c+$t_ųYҏP^)ԛ‡qR39.nsR-Lg!KލnJ.:7w4#[}\S=fK\_'|h n.4氤 䞍vcQU emE&ǼKI3C^Wa&d QRYDu7ZMx(otPhqVgG5  H{p@z-rk%r_)v^X%,ՖI+_^&iMd]"z]{ p@Amϛc[] 0– 0bzbjQ8-qUkh 2v+3a(caFf *v3cETvD"bH48kuu! GԞ}iQ9RBbCx"۠,Ы>b}d\\'˕莲ЅH掰^6 *-tPJѧg3_ѷTaGXV18 5oO[v)gYZ07070100000376000081a4000000000000000000000001649b7c2a00020390000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/=`]?Eh=ڜ.+; |zV«B~ۛ:fB#Op? ruKI1ʏU4'`ɎKGpuKC4p Uق;@(T aD܍0j=xp)1 Me38qGj)H5e8>9q P%P&0(fyd+Via6kÚG,45wQwI? V" Bk@>j<(uV%1L!83PsAbA-(">Ay24жՙ6(ȝQsodg!s>}s%hbajnW|{6!}!]^ƷWh ˔DjIX'Xl Ė9i|sp5e">*_2}d;4OUV8m/4+w2sT&''L:ĝf8PaQ7go*yN;qdT-g_}nDFIԤ-='zTOԒd@?Ap|lFfW69Obbӡ=”`BM8ƿR3QNA)ڽ;1 نc }4i{K!RBTYax#uZ癲2zr{ &;*>Tߟ:eXsY`j#2ls{'4ƋٜJG \ƔINѼ ?=d^"| a.JR6DzM _[0/$%m\.`ɯC~*.Ἒ|d>K"MRJ/" "΃rGØ^$&LK59$[ _1SW"dcq 'Nz>q!sVRBX:Yv&3y("gCO) #莉-`?Oq4 4d*Q`8pB7Lc?   ConzGrF/oU0 2hԆU9h*?T5 >M-C]k F`4.Y4!oXHۧ!l[cXQ=ZԈIe?0+upp}d?jPƂ.Q]T7;AwVE+b3;Os202`px x=Wuں97y`8 [um6Pk5#TֻFՖjfP41v-^O^r%o]H4C"vq̏ʦ%^r9r/p߭d&kqTVaIit+M_.;י/l̊>5rc=N5=+AABЛ)[r<H8qFyȽ>Ur1,gdH6d ]6nMQ(}Ny/.*v܁"0bO\ 7Sb>0w iLEbޟܯx/չZXC*z?8}~ nM@-%޹`2 zP[ܥ|v5 f/ z{ `2.;d,Dۺmj;HO],LFJ]!ͥHK5 <(^;q w#1TG)`jBjŜniiIFV%k˰E@EFW'`)h;x ^üKLr5`>HU+% 4{Qa"є+"i.\`³4o.Qۃ1]^յbf 8je8+JKѕٞ 2/BXD#bL5GiOlJ ~h?Pk8m4JՅ<7C/ zd(d9w$ce zfi- Yl wd:G  *@y%púmhT4 V|̉ݮ@ E穖8.[1Nx>=0#-Y:0% B^ۅjVBl[ D-UItPb͝/ڳMxW !p H?# wbMc&p4Dd,̎9֓LwGK0UհNm%B=YL,D3_{ E]_豔YeX+o་iyPjl}D4geX1,#} }!VIC+-!|ַ _!7 dp31Ӭfq ␓+v_ka04!~lwX_!M4XߋV.1 ;J8oϨD6xED!DYRנ\h ˽*@X,JGx1`eе7"?[ENˀ/R"츰h,d]j&Z5 9ß1p~_虹dhiʂ:<$y';]A iFsݠ{tm#vxd6~A)ޡ\rU ?wPv~ & y틡B6[pH@3+v9n$\b>ӂkNa9bi 1G *w:s^JI4S:uv9go[sH?Z6&Fy8튘,ۘs? mPw# gT^zm7X1ui'l>`߃WSsOPAj 61_}{+Qf/w_"j0*?QY4YcmnnQaAUtFyR$LHFO`c%-^ 6"IBF?TdFG^Dގ)-B=r_W[.6 !m[Cf-'6C3zq~%%ɜ` ťL!9z &g($ZT{BLoO5;6%m[ 'yLW+=J׀WD5z9:#Z[*|%lnPC'&7JO-MAz7{tNM-{:MiY=W$tMP[.~ht ה&/h\qz"D)] 119V5?\^mi&@yWfcvT5o4hT52_'G2VE xrx=MnLF/e,ߣ&؟% iXN1_uhfM,l6epk6f[]zVɬL/SXH?n}w9oIpCB=uD\=f&͓zŴ2a)1*8\swuQ 8|e^`ֲC1{_ՁT`!L1dEEy-#Vn@h)O^Y7ɂ6/T2gÕ-F-$\K -& >IZwΓߴl9λ<1/N&=?2=*CFÃo? 5&iZS *G|v Ç"{e0KߚS %JwFi۰UX z~:J(Bbw `N˚,Ǹ`E#>7·&*<t$\0 CŽw`pvOŅ,:~l }f%}V-'tAnb3_.׎gFi0JA4ѝW p _]tBE2Oإt]OyhC#0g>ڀQ0hYiZOb)O[]AۏwY"f\ US"QXσ1<>ػ=.u$5+Kk>DmY^?E_ւjVy5TvEwm{E6$3E#" 0Jķ?ˈfsliݝ!'ɤ&~bCJ[=k}!xn u36( jlIJYz.-kOLJœ:, ~|pz(eřO|0JSFs47!pa+_Sx?9}*mǙ֑zp(ʍ+0ibWFM%lj^Ńzΐ 4`_Hg0'9#txAO! ?:Z>g49 s/ i%-pf^~!*WıJ= ' FސF %2oƕ_ŒyܻO4XD˞(ә~t'SgPDHlQZ Q#ow pNnK jЇ#CW I'~m1~{~: #T &Ԙ0A"pnzGk:zOq<KtQ@K!5\$E~- Uk_2j򳿊Ǹ)aoet2:e^ aV9,ط/̀6O񆏡l^+izsVsz)r7P3'ӓ$Ki:.ux`94#R?T:4ژ;m_Nѱr`μ&?0Jl-%X 蕨^w'+Yrd "j{oty| T,h@>:0.i9`m9AX~hAOwwbn#7XRA!$/YmSu}Cj}ו7?7.ǖJ4IrJ?`͉͡ʀ(w0io>CH/k@ۥ*nf{M}<]+I0=ЮnͣdIטCeCTO%^ٴAzgvg\ sJO^K 8[0u t|b*NGilU /J@YzӋdauQ)""'?V.ტF]eM噵W 77t97[tA#c? EXjB 1zE/@fPqZW^ЇKN~!5yR),, 1FjJx/cE5>Řj|Z?L>,D(I5A( Sj{jO4) DtCec O8 kB( ݸW ! fסO։=}w-a MYwϣ&>6>rTHTj!=g(CXvIBX: D":"&bD &QOfE|26ƛ5 r֋!A.9\$Y۲aWoX4<&_<\$Wpq,Pe6jb:3 hcؽ{!2?rT6J:z9LjWǜ?bR Y]pe?/:q|W`[d~J)܄-o!8}2?!a")]bc 1fDv}̰T%5p*A 0$^FDBٕzEJC٬aX\Iə^^2R6 (UZa]1eLQ&U^rE|&$#jȽъy<6B]㋥X{vi>"r.B7f4,qrEkW&f|^7Ez2Io,e,0u}HA>ܧ,(XjtSe۩Z@HЅumpMd7Ȱ4?cmL|ЏEo0ڄyf8 F{Y; @D5T9N#}'Ct1ߚZh]3,c/BG*74~/_b.8 YbBJjAu 3^XP QF 0]`PwM]~ AT7g߉ߒҧh))G ފ$y']=g)BJ'G4yq&v vX3=]@w!sld6'!،I2+B"tQ*^_WC%@YR,Nߍs B-p_s&[Zbק1Ѝ8*L\D@|!G:/S}$K~}\M@֫Mf8#8 'qj2D(I\I G:I#5 p.Lfkg&QkudKy#hӠ<T`38Jf0r)qS@GTϱyp',:YU[p;JEV\6ŋ፥S۞nՙ4q4Ի̒?}4 /wx5y7>{rZDcoWu/z*8b xc1t#W-Xʨ"*i;F A2тLiElLwOHsim[̯LEk[?E6F_뺂We" JӋO77ST2`mj+7d ;}?x.' PDzGTI }y@Qn8!}:8;zЩ`l=UTMO eR F6;7\1vv]t6;O+G'Cf:4k3m~ƾ </CXg9{4GO/<玦(66ܶ>I0%<ކ3TYov<'8M-acÚ!g*:9ދ5[ `S֩,|I{q:}IܧIjfÉ߱h&E ~%zrqfd6%(Y'u$NS0dE7=FMɪJE9{DmZD<$Fu J;Jۊ(tRani'xSުP\jiqVnm)83j%I2 t[G@Z{DFNQLxKdG& , >hݏno(_ i]`ƚ41}Z%OSEI%)¯~ O9J_;SXHn^HAdv-#DÛГgqg৚ ͐Z=NhJ'ωZ|O)t"PD6┝<1%:}"nOI&2;q,, k̺.+j)n  K˾JO5'̵QA8]ApMiq';dlΧ zNK肽|BB딱RQfʅJ$4;V>vDhɔ#5gyU:zڣ1 zt5(?X Q'eP]l'{/ŐPq< *<<5^6s@FmiYavQw;!Y9qd௲\H`zRO8? ֯'bYVvƏ+#%uNg8R\z$w B#RIHkN.GI~nFǞxgԎi*eppI䡆ʚ=t P+4qA0 I-,bυצSna$\nAP#?Qid;b4k9h2l"Igo.e_I)ƂXNDM zSAञt*LQ6{{N㢢$j?]f w-\$|)TM{sm;<D lIU5E@+XW旚RɿB!&$c:_LDZAE&q?sD00%;&!|Wd,1"](Ȓ_]-!Hxssv:(( :yDXxKyp+qco Rfy(IutEnan/$%Va>~q XTfIH9MŅN^=XI,YJpVI?Efl<,a?y"Fx{O騇tJ`H4uU0˸dgo|x\!a~\'Z^.bN5W=GZa(Uucf} BdhO(]5p1yoTid!߬4r]޼C!3jտGoWB ѡ;v^SEKLe=?7 GϚG|*aUO'pYYXӥ^qNDl!`תa<_xRTe8Ҫ+/-YєL2(5Ff!Il& R|YnDNhϻ>Y ]qy?Eܻb8|L,ż$2|`O3ף'1(Bf8(GJw)V!])z j+g?S5בi12T=M?3[{ɗ|l+J)yQlۆZO+&p1XaI&FJ[X<{:AP&Z\BA3V7 VR+)9 W_?9v6`ȑjjk aM|UHuxwFT1i +:#^ǮU3P}vody)itCO⎷mѣ<-ʽn9T M}(!<[:W*p!]pn\Cha6qpCW,7=D 2bWd] Uj᱓}a߰ɷpue<3WPI*uXĵj7~KX~>2%)*ZO 1jj' W /De,i+9{ s%@\] kԕ1-GWZ{NJ>j,!7&<7ct_`Pb(ߙGf.]t @u5,L`0NTtѺE@Qd*)=!5ۖS~2>?t ɔNc[zqπ 6;Ơ{[{촷΀po:쟧D9 HS56v+!D0/J9pE D"ᒲhG(߆f̖|`pvS8NүGn˹.hL@b03a5 >lz4GJ4 {Qe@ć!oKp?Z CHIuɺ/\W36Q*š"j }#GNLc+]~2 ={ 7 Y>7eϞ'(mᨲؼegBluQZd rEte ^ % b 3V݄\o#sk-~xI74 w෇ Xa! gBdh0}(^IeotRNeL+n؅T)Tg i !"_ zߞ&4ډ̫.Cxcj\ jJ\?9ux\n)bT *5r`\;Dkn'T \q"LM8@3%csw)'+䁤 C2}wkh${5!kHZ2ҡFTJ&XR/b(Q{.(jʚEYoT*؇:`"ߐeΜ==5pnĶd^8Bb[KE>]-DKy k{q.4(v%JD(#hnޡ_|:diN!6,Fr~ uK/fZcmimrA 7Vgb"mĹKWӡs)#rTp3 87D\) \аz%gn pzgvL_16np}TJ?X@?jtĂ|YBjQ~Ơ)^v~bF.T4(]mtۢ/mوKq&dNyhBFT50z'$l<{)lRzUdH /fUT [gFWgns**@< ed<`c&AF5c硴*O'+Yv$㨝Y5ʢoX /d ;O4`!C )3]We*lK],n;S)_w4V67r"V!A- )ܓ̸/<@`4  w@aB} QL_ۈFD#N }=/;ۛzH3HQ-=ᒹF6:"?rXDK }V]'>/M&}rKqHmupjQ$m}2x*-u4[ @X+C*'Ủ@zkYn \>-Y!s1s}=mdZt?9Hֹ`25~xIU 2 quY0L'0pAЯuS'*#q!r+C_.n&3T&҉QnQv9&ű<6#-k嶢 _y^-9++y"; kk;eP%t՗ 2npQ5o o#C]cy秧FmP ْ3E,B%/4Z)F; SUv ]l Pɷ.F4҅ob ̛OmM-#@' ֠6rZIK'-n:[Xp8O( iB[g!Ek.OtF9,&M)r YV#X>א:/Q+F]ʹ<>;~u$jYb@8xg) 247{K}E W{KZ(dĭ3;4#!= b) 0@ؤ+P}.ӑz A/_}iDFtlōIP쁢DI[ʄ80i4\`k.-ZBRVc#a#ʡ.Vo A 'F*$_n&Qѕi|:R(:]M4@-rwnߪCgA02 ۰q=N)Ct.h4 |o|λ'T^IwQ/gߗ۝ gU(ɢ(u]Q3չz}cÍg t'fip)+ka69Mꦶ|PB, b!qhD(ACEJ.KN d<ηl ߮k!֧oJj*Еi|+="(1:;BcJB3gy~Z-Y E"KXMw*BW}Nɺy أL-ZL7!-cܸ RK\>V Is[%ah_\R_IfpS[ Ǚ^F.&Ȇ^g1R0so{M& -읪,8=W ;D&1ILY9)ݷ?1}(+wݔ(PE Qx}f'AH7 ߺMaG4|,`)/,)d*m LO HfGO.(ӉMbs1G,mԨ=O3㼴oOrT[Z{-ay׉'8{7BAtAVN XT28Lilf=c٭V{2+ ]z %hlφHc6ܱBAE8 Žhh>"AKX& lzMs挛gCd6Coۜۖ9fHOEXϢ8|SG>?5E|3L|^CsKN]E ^]>r߁29Wl5 j¬=5``xb3|i]7q b|q#\ô W*Cg%c>?C@;P0E`5JR890͍"wM,H5@ӫ`үC~4թȂ#D:.)૶{=~js\}!͵[܆UEu XH\m蒉mg9o1nnwg9TnF<=@J T0l(8VdǑdSI Q)>^kFCmS@q&m z\ H4䬨b U7Y zp/-T^R^"A:t;e2({:{hTQEݹK Ȳ~X[]_)T./ Bt9eHaUnN,tkZ{"7pkCyGDn|)gaaQ nβk#Õ-,±b con0n/#-k*ͼ)(0e^vu l:{agrk"?3bGȏxuaO렊(gӧܪ "dD6Jֲy0s(hhcc8dsq/^=o8a?des`bNĉ|1MI-xWY塞pnmtɎ=S-"N|8YFxlPh/efzLj\dBM(jWz],QE<;=ռ RMafsD^*EE)# >!/Qas޿Azذ#'?FAqu]3JVM>_Ptr"awS͐l F @md&VEG)7dJ[ۼ]tw)[KLjs7C>Qiya`g^ĢCX;/mpLVӪjwSN zRᾶ@YAP"H{@Q \$h4*6S{I d.e$D6h.x{qÇ'}`T>5?](2s XR?Ѽ=Ց;dvxjb֏3}m =Ɲy:bk[)"2-^ḛ߶R~^vߠ^ -yt׽ײ|sSRΨåF95luwL\$6!wy;+|ZV#h\$*l}:.]꠺_{|#h 0-KlhV1%fGh{0lA>UC,~lT(fmp%7RກYjBj[PDn ݄4i2b,k.p<^t,zPH(G7EiJ%V(׏?:}\ƖmM{݅5Ȁ$`bO<|BmV4 }8:n]aH<@$.wkЗ|)3l\t(ZY>2J|9'-<SAp@(ɣ_H| 6G=N.Xr[!/ў&<]_?b_VDG Y =7(>w,?^;$( \_ i5d,gthH؂7=dRÕ],=!vJT68x0;;vs<`'ٹ7OO"ߜSU U8ea 6v)$rEA^A$,@5;aH%=.9:]l"KW[/ˊsN;L@|<g*xu#mv#>ح'G}5s\)SJ;GyT 0kC 𹬀%8&LB&H99y&M.y\W@I̩HQk`1'S'Uwh 3\0CQۡL`K[0z2 %@ۯ|om%Ez+YMA:gug]x ` c|9j nǸyW\2DE7ZU#>z2:7' _XRkI+YR;j|CԡI2!tOm:/W_}|;Ijj:S:ư&1AcXf !2Z>JbK@ВY -`)R R:SnB4P<ݝ%>?c]| 10(+S:TNSӗZ;E_PPbxY"_ԋ)~ 4yT:pBҷa Wo͘GBt 3ΖբY+ֽ,iؠx'֙AtH|q 1@׌6QǏ{QK`εvp9 )jT8IGԂvˉPoD!1z۟ne"!C.c//MyF(N> CLu?R8/{ԦP;C_׉x:|]kCZ HEŵޯ  6]8 _N ^e5~0sj[T P?|J0Tx)^FJ :Hw~n' =|=Kf]DO:٤lQ~;vOzݝ?VDc8r-j#35bCܼNVϴ#J$a#5:I2}AP_f7q %+=&"hEjx`~˽ C&VozF֘{sWu"){g/D\ulozP)չ5$@`b&|!Uݕ1l$͑y=jW w<$פEFcJA&=^C>Z$V lp(=ʹ\[q[p2v,WV{?_}')1ymԐhʍm`Y62m :ՓI mE~y3W'?lOMt{0I2$p!W$\g碸`àVɤ$š-~FdJb5CR 9 B-+b;Ԉ}Lslj׃4KYۗr?K/|wlh/u,j"B…[k'4- yH ` 'AP^dx26[^,rڍ AJ!T29 [<g(/l'{AW o1L#}欽@ e!g whmܶ@4DuLp-/{mCz8R5%&g>MU\UҲ`~Np˹-ZM`O`m;#5 a I>.1-V-farg Sf*mǴGJz8g!Qx=b˚[}`=>4pBUW@hWM(35(Q6Gro~`' r8*):EcY'ýK4cEQ^fd4PWZa52A]JX Xf0kd?25>9(~ z%PJ%;GbCkaXV \C\@P3Qxdmzk:6WiTZ:'b# 5Nu~wTENG^0t1UoC,cV,^*PeۈL˻%L,x!DpY \$6ͱ"6]m&a).zq:.E `x^?/ZtTPU.pg4:1XaNCH_8~L~{Ug.7 ͂.KzC>-)b</0O,U"3~`/L1DܹF$K5:Fh3ȸ{ç 'R%ҒMH퇂WcɁh0-YaNzq4iyM7HôYLW!aby2+Bdk{WkEm&-RUk:.NhB+~>[vn/)ö?j&W>|f ) 3m@&`i;nG|Ş~ T H6brTMA WsK-ePé!=R|=(ǂHIXIKd_93갵ӜpcK)MVJKLC PRv1{ LPpN U򯖕 6AfG@m(nDq"eJzP&"J#$aI b[QM/片o/yEO-T绕g#@+e#r_/ZC)؁:>B :q,\kB竉-i 57ҡ?VQ2yY TJuZ{J+G`1 [v;z6 j2ќ<60{RPJfpƷ1b>A I<E!7"%۩ R-O3X 8Iz4^A>Z9k.'P R޶g_!)*uba ֔Ԡ.Mn ~e) C;rݾp*ɧ띟jMDnd+bfZ X)Q3 cMJĽxUR\+ؓyYXbTWr+]/S@c.,~^~Mvk%50/Rt @m~64mW2h.?h! +tu/N,\gȏʼjyXʌbQuaռE-E˺ϕ>(a7jM]Ke|m#TFӸ<2!u^/&2.G $b'1~R=܋zOUJpJl9*E}p\ Tгv KrhrΒ8 G yKrzI=x{6ֽ[salQJɓ(~žޢؠR4 pIYʺ#?ebjƔsQVݰ*An]KMǛ5/&k{rcG[9}cG>9pVȷT]Q\h4(O. ˙ 1ZiI6.2,mkқBHV[G} QρlPW-&"DpݢT-{$ci1d܁\exQ;6( Lsoɽ! R*\ͥ+;tqy4*"A,FM33=|Rѧ W |D+,ݣAպy])")ШvJ8R bt(^>8 XCvmq&>|,[ȡ*TS4anHRL֖54%CVvoW.l7#KYlD! wQw]@3CtݳP*HNX6N!:99=z)f@˪HLmB,tOlj|je^C%d'.rr gֺ^WZ!W=>YzW' cQb aށLC'0v4NJh:-y:׈H~doY->$WdԵ}aeeFF%'-nGzֲ9K /q+bɲlvGT_%bz^MKSH:` .hDa~_#tEgg$#,J)߄]7R-YabXU' *pH*;ipȁ[7oG| Fȫ : D@rI*e<گ@)h=HpKT tm@hiTDk"_5 =gyUւ(މ߫r*!rYziWؽ@`7& }vy^e$hRI(l=S>L}h=A{^SևY0Ģ5Vɔco, 3Qζ &wQLռ"'d9he&"F,S9>piĪb !Q .&UV17%b2LY|e+@ ѯ5G)fJ2=ocGЋTv`I#\\860-qJL{=2SҎ<^U6ZH)\ziLsHt=T ˩iO^<PjT4nl=Z1WD\|<#QNhGSQ/TbemhV&H< ]l KepJ3~Zjk=fݑC((| w|S ҭ| fu"]{;;`{96q|`2jd^*ts֯$bjafW$ϭ,e;ܡ n8bRgD(tTNd5 27:2P!P<rYf5kv""1/fvdTbƁձҋJvXr{JM=L:[M*K͵](+l+oC tNF g6K x[i 5@7&L[|͋L v4[bEgh+m8SK"jh,js7穼G=.n1rOԘKXeܑ#BsxQk.L9`Gre.h r::Dڤ(w{2:FNe ; VOJG0OYiHD(C\=5b]BDeBgNBb!]0D* PİgLP-.#26=o.q=v<[C֢W~J6,!GŃo?DƳq,8Y%:kaŧaҏ,|8ˡsF՛c<{M|9۾|n-ԘoH^27HأB9{ܱbUC6F԰%/gqBk_Z%ߢ-vm"P+F=#>LFyZ] _r|Oξo`Sv $?S,*l{9W'ɫ(j=oXUW e>2/Ec]eā.IEiƊ*7.y bĜDH DU![a>/Ìm+:*$i tolEiNmxa@PYe5< 2 PI88#PSs/Ɛ D7s8}-t>WkE4pMa2L[?ƻ$lXKY?RنŖrɨ}ۢD>!Y7 fNNV.pAl)fF—YOi}LVuQT˾ͪJ^l!,oH#rn, o^4I _QcPaEK}ͬdԝk*(­6+2M.Z]UQÓ5*Yߌm34n)| @˚]יR:"uv !*iz`RY3Im72ו^w]%"kGFԙk[PgpU_U`,\fnr^5Hӿ*|Wx WSyD10ƝM;d9C}OOMg.,['{-0W)@JC;$Mf2 ?V4bç{;,`Ō՟5l*â;Cqmxy5$h*Uߴ,lBH?DəS(oi!r3wn+@] 3\_k?lLt{9 8"8@RxklW&%*9bwn0t7`#Ɋ]h2N-#O1o`CQ֎ыh;4NJv)s]o'5Qz9%͝ޏ$( ;Ld謓XNpyͷqQO-<~;BD(%NJ.azQ(~ `4l遌%>dӬSdr^/u ,N@ˎW Rwr@7ٕix]#Z]ZMXKB[>:\_W 4ԠTx^Gp4_Ec^&[&zJ[5\j.J?sJʈG(ج/oXaWBbpDnufvLMz(!V\/ |X]B( .hrdSH#Ob 2Gѳ1SH8#f\ tMW )+{lLK%FPTZ0xR 8Ca$ r5[T9qYLZZi$冝ظWbbnLnXXq-_Y洱NN{j^sa^U1$IJ[s& s!#cz}OlnnMFNV&k__ ss( 3WUYe v$ ށ?ʈa :}픗f}qX@^:U=m@y63(Z|cLA3? — w_hUjY[#B[,&◥YDPå9x)6 s:\oN🆛@U@]WicKUS`r7X7;7 D|/SND>9NQյv c8U9 hOR3GMKl;;nK#n49/7b$ ˞\H+BQ։@ ^z1D[z^!T 6!\\dKcͪߖb;5t/ h' YXbƒ^цqѶl~bs2i5f6$fbk_!yX>ܱ  <Ԡ~RƝTوGnD hucR9 萧 PWu4hn Y#;?ed{(CS;oG>[&'5iԒXHG%J0pAaUO-^`#7A. ~xl*(/9j}h,s;ղxfuU7_0m=$*9U@c#b_c_MW%jn&OXT)FzGQ.z#>'ܷS9[sXŦ(*5\u6 =%'bDg?h$?)(oZAH,< Ov&{)%Й[ kWmje3f&=ɆGys:A!:u7 R ~ A391gQb$^'bLW35yGl r+ bhʧ.l5?ff$s[uI$[zNcB|fsHDfaB[?(+DdngT+T">!GTgxϝy}f0n{jAD5Fnp=4%>A .dL"u; )+r`H ۯ{4qB(&PH?rc~f{zaCj3d 0˘uOt v LE/q}dPm+I1sYr7;!!n¹t'Ntl,h߼ `=*G4p)jPoA}O:u.enƐH ]S9fÇD[8/zz~=F=o|&4~h](SCz ZL@>4ZJ={ Afh$v8-FHyfM)Ή3D)"w*\⥂"6  !0&C9Y;p"RzߚYfn))TA>jbO=hj?ݽsH%CBJCfQ"egJ4xbС}&5xc"'~B+7s_9+rsu_Z!0[<"TI!ԨY{\snZZHXVf6jۢ!Cy-OX&*͈d)17/^_,#c: 6*ѮD&]1'3NxrOeQD̔Nf#_؟I|}A5CGρe61;g+dp,󛗾f^LRl79Р)?1BmKy / 4&9X2T6q'cOoxnٯȷ {6K}dʲŌ69+ax53 $oMi7cr2s35E:pG9#o0Ya;kB[;IK]v Ş/斮*u.n؟ НS_y+Hшb &Jl.ݹcBey&،`W5KմS˥IwwN]Z(<7# m]ȉyi|w#Ǭ1FLX"锬!(oMU޿C1K=K,l|` JAȁ~L>JUǍi7֊X\{aV)#W8CfɈ8h 5EU"WiXB]3^e.dr szwU?{J{rߛm4YDn^̽d+(I7us+K!p]w%?\0o_ kN%GKNd:$~|;zX!Fhxv; S?>àۏ-~u("aEHh"qGGQ&LO8jYxW4y&@ųpz>"1W넸uUq82yFUӫܐ xӇZ~d9]jdxg"RTHGeڒ.SaNh$7LIwTer3cMLdᜥ܃n[7O::\ xN2'D:qnMv2 &r@lq]Y_s?ˊh>Q]0:DX0h}VX"dHL\nW~>H=R'd?[&l f3]eA9}&EP&gTwy),.5ʛTI/S(%8$ ZpM [j<)m>fV2>kV}ؘ`s'M!DǃX=ggO&oV@ r;_0`6@kAsl?C'kY,43)@y[^Z8qT-Vg:${@t2J 'MuV̡M)%ҟ dR)^%4H߃L Oa&Ãaq6CPah"w78lMńG)Y%ovyߚZ䕖"~-6Gò HXMGnIt;9^\5J):m^zyQGֆIDmǍsC_nM x/CV,Yu ݜlc؛WsElA cԏCnAOul_( X'⁎D2)gOs{ӻK𯑌>W><*Le^EsYWKxqҎz]A1Ynp*//<ܝWMFeNBߡ[eU]HƶjhX(tRN|6@@\"ULk2]kz+m ۪4K/ʓ$ JiLWpo;XXZM.s[rYA z >N6+dV ~vXh_}Jſ yr gFz)q[]NK&4Y=@ih^ I&Z L^M4*/JMŢ/Oچt+k^#rA~l>h`֩Vz.3 B|&%, ٖ~\u4Ѹ(r b1SiôheҞ+K(e 4_!#6^<`3M_A%z I(gBC1?Ap*s _!^d~`7-&-k!*Z-'g]˵ 4!_cWHȳO L|͙htЯ4)^,n)f&k.Krnwֹ># Ŕ}KúpHPqqnjmjݓ2qc$0xN<~; K(Թ&jCz;RC+Ra p83o)4¹P]mٗ)}x)7s)8r%wdžH(PP"S/`Vtm|=  v̐~j7y3x]W~xJ'"~|C^UdMeOj6BE~E؄qډb.=f ceqs4EeJz8O䚛n^?ˤuX8m+9 O*ګ쮪[32 vꂙ [>f/o1@ d\qz=S*ۼ-aZ^_*'0m$q9anr!{O ;QujW>~g%H1)j~Eb_fqB֯*y-F _=2U*:vw*rG]7ϑ0Q&HjN= a\?Lm?xtld4LV^Pʱs@E#<1S͙=C ]^$ʨ@򊜃yMc.]uFZ >C>2꽱Tk'Z+U9譌MA5ݳYk#\qy\Lqt' LN66 \a H qIաShQilY]H OzxO/#5kb"&GV0j3`):~ jxY:'~:2 <"8C_~#0Fِ"AGy>LVȃ`qmR\[6αE|NC6W |8\?uEKl"\c 8p.)z<]u" {ϏṼy6, MjU.,*Bʾ>u}lH %lD6#d!Wb^ſ̊L=]KJUe.tM+EGaQxhn Y90ݤL"c9Iu .n޽}0,j=Ο{!z;4B[:pѻ%7QdĦbt"Yo3Xa]Q̦D.?c,뽝Cʀ^ ڹa4W5Kn'%Dz!o2V$0OF4Z^TW#HFٖQC1ZxJZ,؝=8S E?&!8ϡO 4AXiOz?;AK;u7%X XخdLX[A,XN*Kz {QHyےc9Fsgz fU9myo]0܈$*xIzirR@EFvXPBϔa]e$мJu[ꣴ R<WE<4Ûg]M*BUҞ 간3>uW-;խ+o_ĩ4//>YPJH]rT$.a0H^H4GPk<ո<>1_m`('- 흻*NZOe&4) X-咊ę9I8[:n8J-B[@\g!50)T)n+,eKd2pl' O[_W:r &E6Rb.;L(DN&o=OŬU8>F WQU 1+f5Rq3NFm} pSuz$Ffa"7Ο BҥȮ<v YMwv]k+W0wPn9MY)̹ oh(}&e}/[Z8<'Rn)IBA GU℩t:<˂RHXK*~QJgr|g"=y iѰzI_rfIxP`PrR<2VIL5brX,l?w5A 鼲9Q;S ܩMҀ΋@Fmbhϝ'h® ܙ-_fQ,L?wgP f ZqqΒqD)됽C/P|L/v3 _ (͈%-Fo橰{~]{E`66o:[na̵@Gs _>/_Ef1yX% < (cX1z&lL%M+R@(Yz?gR`yV0)}Cwd߹xx0;߆ZTׅ#V/dK0}Mlj=W7/,K;דغ#1ǖ!SYnyJ i8'x8~w<T:qS0ɓhV*CC_28lk,̒[4V /[ VrtxB]z|/7+blm./=k#1@}~*Ek I9Qޝ/Z8ØM7ۧ@g?s h7rdV?\q]8Ng)zvͨvVBxb(Pc/ڋ54ao֙J7n~Īp\ze,ךX2q?0`^rr\ɼSeMLfO p^Ŀ-ՓKeTvh$*%pSH@St.bYpGP#IpWh@SU/LѯHI#&-n3"BT)*e1=PFB=4Me܏x1ʈMSo4>AWZa D4;ʶzJe`|ZN> .^2S/nbÇMZjz,zxmf)F7VYyoChzF҈;FbZĴ5^ E{"$|(e͘I9=M5'z5y3Y'z3tΕH nC4OG]dza3]"ORvk" Qa_ɼP:t|1?(t:ο\G? .| X `y8$4lԊʹj8 SϢgD4D珧:`p4spE{UBkLLW|~ZycȅjZ,M$HL0TC |guXX.vwa0}5$dX<ޔ&f_ca'3O*QֵX# m8*7$)DL.^ Rzuխ:%xq<1c5mS=BI]ޚ0Cw*Xl6M8csqwVHPʈ/NA 3[O,=m.VX&tWE,=ˀclը0ټG󲥄Bbs-T@td4,u_8\Tm18+9V6.gMId(b+ҽ0j$?T(HIs~eZKGJͫ@qHo|b;g@!܇VQ7+cRc֧2>Vy^1B^ Zv;1݌8clDwj4 <߯3]!;O!kBfW|?ŗSָ϶WjZ34jk=j|vӁR䁢SiCsف;T-+AjZ $dY:|f\M#IBzv,[qY&`rC`Ȥ<𢧿}t("kZ'ρq6먿)^GʞiuXPq9\ >ЪAM|ra C\>jW4g-Z+6MUl2&)&en$Ĥw:+ {gpfiE=% X9[A#qǮYdhJGUIAyŏ4Ю^|Đ"1M-9RdfVKwǃW%M9Z~J!X F0`zB?mW#9ZŸ)DM0`e㵒r/L KwtbvvtOZIO8YsǔV4[W@]Ȩ9Ĺ* JhW݊")zN#X/=~^k"IAdF*>%.ʕD^Ͻ|Ls0ȠhP`stPŸ"K펃DVkWõTM`6]e %C;CqebEBI φb*[fAKy/$N%/Ci UO<*sA㨌WPTQ\TGsٰz 􅊆K1,nͣ ֮8S}gκikזV.UXR<’WRln]dt]I'e^5 C~W]9E7f5õ<';Wwj5EQew'拝DĠD^`R+6Aq'D^3ָLl1Y`=˺!Ҟ".Ksa(, $NXd %c }9*@3QM!%$C _*qpt) [@WɤPK*Z*sNknϭۜ(0r.$j 0WFn6pl a3t41O;꫱A.@9m1~L]ٔ T((WCZ!U鎁[I.Vog?~f ")U"l9 *H%UchBXFMJGM:XgUbx cT*ITd3̄*f gL3;q42[FӘߡ1,Yh <_[0@ej awA+-c֦ޅ8zc#5WC`޿-g\seU6]čXr&ns,xlb$ nF-4YMw g jGJgк]P^dj+L|#׷qеT#bm&9O\5KIVZf>`*5PJmf%vJݭ/~=KEĊ-LtD>TMl ZQSjPgwh{Fm# y\3 HA|,!%ֱV} 4~mx}/4*3/=V򫏈Lb䗞щTs&hmjIB$`G6͔b^1E!P4 KuMc!L S #R Dy?u[|1[6ӌ|5͛{HBK^/I0p7,`g ܵN",V2/iܑ̺sq)N: h!)MTtЩwM `"ŦڱAD-׾>0xcK;p{;sm4km*6ٲvCvrqHjAc?&K#Ḽ5g*乞F>MtӟM(fimP"i;C׼k+&5^p4W7Eج@I ZX6&P5N|0Xem'֡y+Ϲ32)ayp}1qծK ~LK6FR~ղ/ۣ~~A #oܴk{/ b̳Gi8-TJ黗!h_z#M~P".Q2w0$eޠ!\nTTu3mȹa"(ukkTljwe=$L6t brLPƜ>cjQL[zoO|BYQ Tb ޾,㝲C3B :s"l!QҔۣ3fڟU>jD$Ӑעg‚.?xsw0IlgQ_@I vSZfEfR^\wl$̕wx0W%; !nwa*K_pwbyvTqrԋ`("jΊ`֡scU<{iJ^_LJ"e9Jt,%-wӲ{~)w}˪+M#^*.}~c-c}43g֢rbl #L5aI[r`Hzc  (HY)^zgbdg{06EqB EɯVa砦 "aWeIIbv+`J ]h"1g}A}ϵ`ޗ/J|D.{5E6إ {9 ;LeQTPv2D[,dCÛ:0Zdu9 5E j x4rނj] aۏnJܺ`. Q 0{[ ]1;mwԏ*额a O.'!1ϱeVcz^G@arG9qw5(%lҶu4e_սBaYF{-=) $2e|-eV| ֋X"_ !P<}8>0aB!D3m|4)c6G+e 5iX ňtRwMQ땐HxV3j:[ziEvٌ{,eM|tYƵ@F= {p3d qxYY)IƓbV <Ai. m]tȦb s\yfug)ήWqpB _`J*11>Y!sv\#XhغIkZJm{ &Y:Ui6"F6[zF?иn ]V4`@{4L(:_T~')4;ymW O}JUD:alj<@hzK3c0H~ݨn:M*O8-W7 }R{$Ƈv2 `v$ebڸ99zǬNFHQcH&J{šױjol/V{(n*oF0".dϮ|8}Gp;/U8Ch. Tc:6n021 [+Em-M=B2uЯW8-쯖\s{ʴsW,z4`H@ u_rPq v#dX%_;5lE3hc\}_K(hfuZq=ǭfEBd1o; |X҃f8ND˻ϥ,HHqj<ua?g@!ݬeq&"F$X6stRŹ0_`s? µ*F%udclJlǙ%ފ+ޕd姑^vMZLgm:JMc. ,]lT63N?ЛI`tqP 2a]4jw4C kz7Dyn!{(ol0ҧ_AnlB$69rIH%Dw|G{_n&cu񨎕di^<77-c\r^EzYIߙgiQ-nNirv2- >A|Nwyϼ!7;;I&Rnv3DV#2L֗2-iwwl ]/HqZzTQ5o!kRhay,& )~z1 Zu+1?Zcb9gk'h=yLfA<J>/}zC=} B1*qުd-!ɪ|+Ō]p:NH~;7L$ p?zh wY iq@JYB4yHk[QDTOeAk*ʃ-96mj!J1MLc@*CUK?%=v š$ pY|cO9+ 6D'蕤[ 30& i ek(.bwM~wx 謲Rc*#b2[JŁc=PYv|9JELՅ”Ub{kvHu#"cԨ7̴04l;Uy3fm{giV"4}Օ1䨍pw((RB+F5ΣIŠ !5'y8i=J۬2a{4A"/B&-WyGazLRηsiFٱFyn p,~'Ɖ?@/ ]Z~bAjqe]H᭄@Y^YmV/Wb2 r<VhɇD[_Cm|fI^nC&&\)ow6~;u .4FĜXrZ:weaٛx^^0{!E?(T0.BK!M6^G@&e;'s&<tPx䔢14b=]3Cd aoFIFC >}5yDU[IuB5T>@%UpppZu4Z{kYk~sEySI_Eg?\^*Bh@o pmve@l[KXʆ?ടăàxH0ofY/K7LOwZo%l3HM6e3,Ϗǣ:."pD*XFl>x}kMӅU, )094>2ʆqu$wpjhaօ>@F\1EN9a̺?LXi!w4ElZt׌^a ;0]/r+2>N2n'FHǹzij9 f?e'D J%-}.OLEyA Ӝ&ZNOhnQ744;?DqIsR`Omk ҺWCrN=sNRK}:q1ꑛ/K+:jJG֋Zp[kq 8ǀ{囕]F^4o޵a\wDOlhcSRr[a' p҂M8 17oqoK;,%LV)^%S[Xn( [~&̈ulFlIvT/ a@Ȝٞ'T3%TVMzA5@nnP%c;mui_J{6HEof]^c{GQbv;v ݃~]vďo=M-`/ll}?:tХhwRe91]ΨhU] ő;?RpEǶ [7Pa$C"B<GXqdUsҹ2|j3Qs[ |jT5Y1mddrDqSEɨ-mVO ^(%QTS÷+ 6Ŕ8=B:f*S^hqGEITJkl_M?9H檦M  vQD#J5 _L6C EsB_" Y}8O0,wAпn Zþp7-xFI6^p:ڕCnnkTMg4DGV9*,G'rhΛih 1<)97_&a%Ad@ݔ_Qc\&7H \/ Q3[ X, )QxrwU^!0tl(v!eU1qD-8m8?{ &9 @N YvZxh $ցbW`w<0*t`K>hZ\ Y>m'jr^9"R3@dCD<<p`Hijx8Wz#Q6v&J >oE~&X7T; /AB%;XN|J=0-zV1ȁ%yn@)iYtW X+6W3Pk/ހZz6#q"cjhP~IP,qH [N]ڄ#91Hݓ ]rݺaJ_\n{c4YӮk1t|ԊxEZRuH#ė[(Xa-,>|E(~~';< mC-S>A!8AB%ZIhE `)^@iYh0 cFϗQQzO$!iyNVV"';H)v^f3js}| P,+*{W}ꭴq^ta}0q4yt-|a>~Lʩn !8~;w^80Cf^5[|O~ˉ⇿ضѻ ȶaZCp!k)'ن-HOaR*5Tg˖tk)GT)>5;O'ߣw#-TL1e2A7YYP32p!Teͭ֠}Nx%]j}'/tmɊ4:̏EqCC0 ˆ~jȌ#`kַUsWo{hAV,M L]fre+($mcE 3i;!ğKqCU e( xwnITB[~ṽZY*yyȣԜ/lcO6ȯUr@,\4*_OM;hUW RT@ȶOҐLm-"vu ]vBQ$)^)>-&n JIRY53iuH-ly*vk(CE+SW5?vTs EPY@>h_c@[֘XcH]g~!p9S%NꁑKW赅:Jaݺ&e>_<] >D흖q)jO|?za00T \۪Pzfa v*#?`bNiMTR_GV)ieS;UC3'01_b%+x1ݬawJ֢#VF,.Čen ij!;::CkWULc҈%MVN;/`yOXC7tLl`)^LXLJUB(5[pg^Na02%%(Bq['(! 0mF"6qږ +Ҳ֧nYL\ j-:1aDj/HQE]&x=CgV]ng>C]QD5x6T7ZIENVD[8)RG ]*BpǯLXY>kaR ̌G.ajPIƾ|Vr/"L8 kYJb:rgK*|!L|$]&~Li7rwK~CJJ-߆ZL]%w(t6 2!~čYH=@:>rPYz1 R$36A+'z/m7#ϲa=ݽ U?ǿ8P/qENrD*JKLi?3lg15P'|Ǘk;ʫs}ACs.;|9ܵQ5Y {j3K/S豋XV]}Jƕg> vssov]{4BO͞԰M@GV> XeD.f`'fg)zB!=.س6X7e{*~-S`Ot*-8JڮbQӲ"d1j=~(zV'ˌAJۤkI:g5%d'D<ĩV!$O"%)Ƨ3 $Ab4k|/ sU]Rq&O=ﭙ`/ᬳE\zsKb9DK#kp?bQ/&p~}i7+gRTO^dO _/`"[^ɝ'SK:8@6l\O.f7B@/;'XX۪u*hŽކYC PqHo{sw 5:sE{b h,R;7)M/ܷVעƇCABѴk eAJo=g(Mp1Juܩsc4KɉuPc):1F_\5RCJ qNc`F.W"B=etmu櫺T3/]sobis-#0>'N],6R>faz})yIT]rUl48lW+ATwVC,ExU!<(y"~8l@SӆdnBB؊Y o61mְVh^ MIٴ +9ki[>jꤦښ๙!:r:N1b p/]WiUkAzC}f|%;V|tcgƍgĒ6ClY{+%+8\ޥ,NJ憩&\7P= LjTqk)( 5’]6Hvі2#AME$*o&6.q,f{!(5,,2~mm ťtG``3 iҤ)<#+hw^~qJwt%6i<b g3|N&a:u}Lv!b*|mm'3툯sp:gqIcM}py.*_mccp+-q(RyN=Jk^ej=Fz=#J YHd hlMT@j@݊%0$jm#,)e1g0*sn׿j|4⤨jo.F*0d/sJ(}ネ.*MRIC(#΂KGl2_e튉8=OuG W-T I?c|-GPnFP9T`7Wͬld.*a Y{ѥ>pp" gH{~ohpɶκ(VZ/kLe6${ J() C'[>q8N\jG5>0S繞=ʓ:~796*^^j\$u)7ȹxl~fnob;J!BEsŤǩ+ m<"3pee؝|QUU:7e`˔2xn=LG7cl?\3QI׊Sܐ0mBѲ10R]]{^ȯNs?A٢$Ee4j;XU#lD;FܥZ_}C4GMjpX#Q&`#"ZU d HC7q'#÷2@D/7ikqKes>DPbG?ղsKSvh.aPoWF o;] KȦ'楣ñL~e(@:l8 UKܦb/hJՏԔQ_gut^Oޓn˾=QCF}#iMUx @.r#%spUbF q(A[#yߑz Էv*Z[IhSݧ6T)qzw缦j9zW!H>JlC;8b~O)aJ8}R X X mh_"[ rv?:5cCJ(s4L0Z٫S\iڎ"ىv"5=M~BgMKe <8wMutPlLs0đt+N`+XlJ=l]J네 D«IX%X VW}3x-g\x2-84}..^,"Y跒Hs}p"4ϊ`P~߱\B#-/N-7gi7O*)Z Ƴ*ؖFkUEa$2\ˁ"8)v,}! IgkrXֹ{uJ!$ 8C\,u'˘XQ`H24!+k=}"# h"SB=Έ<, {R΃Yt:BDʤL.6©[a6@,$ 94}B!8zsHGGB t=DYCG}ISVS\1|+K՝aZuRR'Efbya#o)P)gq)K^+F Y!ܤ|Ѭ~zxZ4' WC wk3J^saTuGIW>J(¡a=jހEOM H=C~/ ;dA@=JCx@Xjm~2/M4P(y>)k{VY$T9581%;=Ş{h&|elʎЍ 9P0nv|{86Gw36Z-"8Yv sòaN6nrYpg_mY.7ܿ||㴋I[qC]\ldv |Cl1Nu>qpnIAn3VbR1+%AtQgcoZtK%kr\ly4]6JaU}6QW&P]R _WFIу8 ёNtإ)Xd=8\I)>n^,pj"T;'nv$ЩUw{ݡ!A9`!C:|uKsQwav"Q.A"( R#dE^#6.Ճ7xCp",H4uqy xwj/ADq 7&[nPs뤣J oM3(H#6-_5,;OZ|=gn#ؖ\gr|G T/sو.eC&pqt!r]K9aۯ]6{?yM{WQ`Z/ J^[/@Ԏ:9>ts WTY@ۨ,3|TTwnb;V{1)np˙n8Mlk|@>y]K(0'ڥs?: D;\/}sjXd۵U|} #6k' QlG*2t&Kb#$ӑ0Zm:nР!#ɾv . g mn'U@~MwY9W׬Cˆs|; =pQэ$idʃ%2B>TP~U< erN1+O[f>9b-!Pt+n3ϕeWY{l7m2VOtA r#C`;fA83m5d *[mY9 eY1ɋ% ѵ(21 x~`RzÚI ` F:+v@ !nur1CGt(Q.ymʠ6ZKcV9ca,2}loof }&4Kh;HLy#*_ت BSee*{HbBGρAJpڢsZgDOomXC%UXP: us+#1s#r88 5݅.Ʉ"zX.z(SXmDž',//Uk\jҬR(aҒh[!#Pw}"%L0z8+ Op3)g[e/(h{C$~\g޲1%y3rE{?u03ڃXHRzGr\tZ@<j ki.Ms)%.I y)3L&c}F^mf((675yoїGJ4 }8ks3p91Yn8 ,ɆD=Npn(T#Ǧ wxT{gnG{cmǖ`Bb:&$)!,Lb wո'OQw a;,IELqS_q)e5sC (1#JKzv.^6s(K~m^謹/L$#4dfCZk r Rq're PSȘxd 8 C Hpjc懕t)җZ"OnL}i*)'2vϟ$O i3L|<*P$@8VޕPuډSm'U$]$7n8w_3嶍ml;q۞}&߄wXHf&7>hVw~Ze6Ov%2(ѳ) ϲJŞ%bG"̨R34)珄'RCYZ)3b=݃ܓNdU,*|zԘ<gTy&'gbߚq9:6;j16GGq=^M sIv.PdF%-t}ikp9-_(*J,;%Wڹ 8q! c #1$ N4"m`;~?-S-c3f#35Vykh,N#CT%@ժ3^Z=9Dž! 86gcHe7 ?l}L/n2D(mX]U^~y(Jډ$( Ec!ׯqM6e]+GVd4)=R !?HExqMS3OFQ>BU؜_ˑm_d.Va #]򛂎V&4~+-"&.߆D b Ϲog-ě;>#5|/I/gؖq/ [XȌ ;0SM <'hkC77lˢAImy=.1e'Tʑg<Lmz25 H/cK J^Bss<^V~v<[olě@o>6Z~Aq]R0.I(D#D/B<ҜP^Xk( cUd5%-.4D;gK1=wqcNnIve#y|HAo gJu ɭ[wFu2pE~̰DM*әčuidG~X#? 1͢PĹv Q>CyZ__WeڍwhCx`{СD\YlP"Ewzk-TQmZ_ɐ֥ј61 ,B̵_St<-&LMcP8$&\ǚQ u WKF<)@=.kÊg#cbZ'mBYgtx>uD'69p&Vm>UWi*v+r1t*akj.:;ɑXv"_hø5)\:&1KSZA1x铔Wzoj&5H 7fG2ROV^QPi@4Shy_o:ۧpV.WgJnǐ @`b~ ]}QB52^4}W|6Nsm݈0R$$5lÜK[!:`IgCs+S~&]z#*'ٙ$Tͥ6FPl%m_ǍhVØ=j8I%'JrgY!w\Y;Mbb I@* dԐtCq@%bx*/ MeFEJNx}[LCA}w bܥ6v9N**κ!VYPEds Y k<#kR+tqL61m当)VTT;Z163,m`>qQ® oVdf=bot,J+ x$=/'JԸ+\;[ʷ~bprG ly0#H`=Z%\bIy1+].:/o׈ǦhIfWlO6; ӽU5ۉAȾBe!WW!B캼s^˫F" ЪP+س]܄唧_u|K6$9l^\W{jdK s1}pQߩcU^9d/#Y7SaÅ$ۼ~W@ÿ4+͟8We AwRjJ4[Sc`o8!}?;'/'~5 bƹ580=iiͩ8>񇇧'e{؝Kc«p8Ԋ_;HOwz'P%h rE=ֹZ%D4CRd q*(_w-ƚwNF y%k,EU o1η-ipgu9QwchI azrLY2'3CՕ %X,N_|p%:?i}h)Xq1iV-)& YG=MTfYR*}`Ht6>VNj;( ʎ/r2h>2p);Flg=t~Efld:۱6rӥ1NlKӗU dcenX?k8弜ƌAsB̳,xnfjjR' $,LTgUcbZ N([F]&jHRD]"\זj^x >EERA=ڀLc2Q6ZV>~p+DV6?<=9V7/N8ܞd@L̬l|5*AvAl;хuNb F^q7x9_}@⇏ybi bynR_X!4ޢ#i8ހ!Rpk~d 1z̗MNŅ#Rl,>^L,m[!I"y$R $rYc'urb_% ̢({ vWD]s%֕(%^@D#ccty X~a zF#5$)Bcn7GٿZ?y׍Tv4W`IIFj!#@]FNҰnҹ#+Tp<#Oy#5 Gʓ3V9/ v pn J)H+ل=O*&O 3nX>I%{¬u e |46K~=u#UP4>0LdDRZ[%LEZ`G6 x:Bj`j_$SfFDYВ21ʄ1dBmکliG3t^j}rdKFkq=& )g坚< %y19gg[3 XNzp I_w| L&]RnFnVP m2. G7++_X$.|Եa3T;<Ă{*Lfpk8([7xMk=J{]/L$#VE8#kI8(|Phm`<{}i:pyJգgl0SQfwQ̲^Lkro8 ݌d""SR/mT7"A>jCuᰊTqɖGꃨºN:yYj!=)p}2R#~jXoAOous $l ~eqnt5:}y8(K4S% ȵUͦ8<ۗA9joY"%T6i;Q yUSh ؛bGET'-G&=r")BJT =A_eB:ȯs (;v%^i 8N( ZQ?= S}"*ڱg!WM1S~T8 طTgx_ h.v 588:"z@"!=tؽ\qTrjRp`WC_IvB>nWΔKP66QfHdga .SB g"tͧ*p-5:!p IbpW;~}0"LT^'~1,`iEcbCLVҥ#.ʎiCr@DM: pOf=-!6) xȮv\|jT'KW9Ie@)a"@3s7&Rg`I 63g pXƘ";-D9(O˵WhzdWB彽 q7u4Ե`k43S[~$OU˝hy&C5rZ/ x0Iqƒ>3!&J"r\hyԜ\_KIe vK2.fay/tlp`4E]4`9t7qq}]T-E-7`:aN\.h a4/ߵΒTQLszQ%5pj@btkEDHG/5+mrTcDN_ʕaCGhŒ$qօM ~mXX; 0 8 m+l>w۠2w¼F:ĆZOD%;[W荱n0 Y؂T:X3"&JR8˾z&~ϧQ/M?fAjеXRz' ԗ\swǸRЎlVb]p5 Wh]`nܔaрњ5Ot'~%j 3n =υ()F<=-յ4ұrapj7JbMe`V d]*i :B=zmRBYlƩpDE{#Z+m4 R-2 Nj:o(Pc T|2r7J`ЏMhq( Oc%NAPOͬDB1du*~3mh_^11h{RL_8i)GK='%m3W=HA&d$]T< ^k_`:laR s#Y#/BLCL16y6OSכtnEM_ao ɐͯ):1j颂2 L;tnNdۖ gP(Ձ*n]4r=828u0N©!TYιJz$,n~zeG ,g0>q/.I>wE:,|pϯ0^ 8<8{ 2H"ȱTIbߦwHw1-iqQPgk2@JO|4EdN[.QZ9zuy`SާDK)U[x)Eu^ωA+w q.qSS}It6z,X+Sw$'aqqDQr_VS C*;U!9*p1HjXiwd~ߕ|MbCXPhlŤW:V`iEl..9Kk#mNHX͎8 F)&AKC.L1UrZͧ}H\D ɤ&U80YRXf*":UA0O8_lJYcu.=M#ڏfIfq8ـ3=\[,4Ӡ' w2&ZjYDk Bѻ H.bƒIQDHɿCu*ܱX$8{y܀7bK@ukxMVE6hP 6|ͷE@TK:(K;Lby%n} tr 8bNvmR[+Մ|8yA- cnu)@o+5' 9cP _WP$4hv4˚~>-ujFi )<)ݯx ."| ?.(/Cy\ƯAqȱkrǯs>wOz Kkg_hCXƧ&{ԂVawx2p75VfNTn7(Ai oC,Nt.>WP4ChRS6HC5;\P h+['"p5y<{o,7N%y\ьn'2ݱ \7Aᔒlԡ׶586_LkW ktK"Xো5TN@J0TyKG}aSS΄)WGBE4-u ):|\22הG,#\fD-avDl89A^NG}>^2m 0!!ɩk^,z0/GMqDJC`# -J98$ aRWk@ٹֆ Ge2xa L*߂v:VYωf?W~3m3T"O% u ˰0S8P]Y>ir}Rb [5>ۢգ>[ pXT) |gۤSX_͟n^5H'p/? *~5.5t͒H46)_pĔ>4kE‘q~DHl8-bQ7f85X)fTl;{PmgHkTDrx2m˦(m2%}Uab;5  XjƇri}3eo;^|R&P8=u%dW^r`rm#6eqB?"?6S6 \!밿QH|RNa<" somҠ,~ԕVD_Un-9II^clIC"{4k`5(:>uK֮!uHC-c]V9t%i.?TB=5oߡ)|Q'7ӲN;_jp9?VҐYf+yn.Y})%]`<ٻ raҀ~LwQ5vɚb E]H2ڣmL(J]ҺA `Oױ2MvSz0rAL*/o{ydl}.s)ЦL)h9rB9m ؚ{mQzLI:&9\nnEթZFFZp| Tη̒]BWRR=kK:0;V|ψ> Ѭ'4>Ko^=d<9)Hr' z3]%7xf=(@}N4D}VIy rUC'gŧ%7{]ӣ=3v6}GhS׿QPfn SԞΘ43᛫exbP&=B71_57ʥ?#duQL8-dk.6֣o4SQ$z\qFQI1/:h@5tDlV'`1$jՠZ9=NA [Ɯ!N PW(ζ fmZiōpa^%3dmֈꈐ0w{OToTL:"a1:x@os^3ܔ &j,(:&O[7Vt?g5//fUBkzī-J-)M0 c'.~"o*>򡮗_x- ZZm5dPQ}zwڀII![B+"ot }CMH Zb/ZĤs,s/slt GCeHMo ;x|^x;F@28m +/ #4RZHizŰŏ3 I|Wʢ((W NQOHss ys#fE؉U0Qq 2;V?`5 ?jqۢS[ c42ùkz~R,WySJNp3u qͷB@*jZ(MTRR⤂>K0Ch[J*s ǝJ.M,VQlƲXtgDR1'ɌOSd^K?NߔGWw$/1>F [Y+ }P޳O -9n_8g.uO%& #.;G^&ʧ[ }+ xUcPd9aQ+ ЙtlZH[ U[4/W fr4'ZSd4).TT/tXvA\8\(tLRfn'*Y>˙{<>[ti΃ d@u]Y+G3 ZF-.a[)>j 5둄 h"Xɣi}Хzv1=ȰvBB\cU oi9ΕAoۡʚIIg?P^Fl}6S~GdE:Cp&7H7L$bPpBIQ[;vVb'M}JOEnjWn:bo?>ӨLUF,,̦ ."f1x^i-_3q@9ƌA}?=ĔDy*t 3D/_o%[lGWK $! No!#j=2A7߼A~rH[4‚ f۸f[/wָR4I*5H|ls<(JH%R /EP8vUܭ8c]u#{L]HEª.lPa*ᏼ(,0> _Vܔaw=RG@mN@:6mPYV9 FDM7P=T):: DgT~@ 'iE)< ㎾ u־_s$) \ :R_{"AbItwWpzf`zz'2m^$Z\P8/z;CصAwqN3[" ‚TVGfS5 7GB^n#MR%,O,H5ҭBA(ۿY4&{1;Xa@毧m،Yt~¢&cdU\>bm LmYkL?uVijyEIИ)tzm%fZ z\5*D #ӖʰHJ0cф<0}A=}%kJz\+C>ZDzr"J+eqM=L0c>$i549VQq2.퍄J==WS-ZKNvU.X |s2l$ynO %iֿ{/s*Y\:YF=8_>s߄W1_)lΡå2. p桍]41-"eyœ>)2{g #Ozkj+I S1]j=^;'C_y58J~: }1#7pݞD|n7"Uߥ١^N3Qj {\GȕqEw}me4M:'z;l*t(s*vҬ>6( Z;,(_pϤ" Wi}.VZhGx|5"V#54~]v>D;t':C@rFS&6"YN9d͇OTI`~!3C>ȀjPi|;SFؒ=Vvqs$58:Cފ]и $ԏ+R1""Fy ^"n`O͇Y6Mn6t`WDP[S_(yf /Kg?+ab)S hYp$jPŶFv5JoiQ :ovX\Y7 t~Q#7Gʥ4}_g(ߨ4e*:[2U*v0^a uC8:F8{?'_c~2<{)Qz|Vt5ʯeJE ߬DisEq,{j@ē8q> ;N6Ptwvl&uoO'?AV/+#=Ҕ-Dx`=O9gڈHX-~ڹŢvrĂI{*pGBYTm"Wk{6Q.4|>w-Y9_e.2[_zz5W!~g2{(ķ?!O)X2 sf-(n1Y*%oA+bWs]z9+T9?%hz<}ӢkW0IK/.-'r ZW ?tDWfM'd:vV<2h_=3v֥vH'B׶c;-]^w77Y"46_*+W&!CcIQ,ΰv|V.I3zk O-V\3%sB~2',=:Q"0lhaıHL#z>YnSA&ѽTw  bڱ*f ?0v1i:ØƁ^b]Ȧ%(?Tv mΪ*ѽ(/ߒcIJ$` :qLj˼wF^?"l-cqcX" w ᙋA6SnPYo.T1 =/JXAF'i$b!8׹G+ Jf&q_ Z tO|[  'kϷ\wۚ1/Lk-6,^_9M:R]nt T2mhTSE]D;-S Ul}T z*,O| 1qzE@\в"7.H'}?jb SB#\3jO"Zh<:%GXu+PBjix}({ÛPwto=՛)`s{USaqRij[A֎CT&8\lZps@/MIVI! []~c*"Vܗ)M>Wo-)1٧ɼgd{ 4yps`lÕX"tȨ-e,pI>z[wCtQO<F' 뤉 #p{=: e,=ϑ*A-ӵ q%Gs.E.'E![3% h"X_9'K ,A M PR_\BSz针a4yn,QjآolonPv)(:bMZM=S]vD vTQ}~ˮj`=x^*ͲBmd\S.g Xq/Ks)u1I-uXܰHiਸa4WsK`quaxv?*܉pXM=xeUQ0?XbMeEh %5LkVvOɭ -z!.S >D۠/ql=YlFzVȞ?W^ݎ#-5 iޫ noɪdr\@vcO^Ko!*o%h!"TA|dʹSY> {=Cgq#9S5񶀫;tw y6jJŞyj: Ymҽ,›t^jo[De X(KC/<~֎rrL8e4+GZT:r~9:%2&uõ1Ӧ`Rl~Rk fۏ3(FsCA[4E cde||[<ഡi`{.138!/TEH9VPyIm~_o'*rʲW^c0d]@!,+XnU-/Uիݔ0?ZqwÒByEDzMl9 '0Gmw}jl{_ [mOEsLaHPm u[y 0Uڃ^I֪9t RNOKl]8a{j9^t-P;͙Ǽ㞿?MZ֠jgQ,-F.A0Fo0L{e=|<:FKiVE 9{mH` , v<>Zk9#O]PfVC:k^%_pfԢ&DƵٗU=9Ş/CX{rT}WUt2Y2%olVru#:BYMԋI{nMstʷL%"W=VZvhsEcG SmyYg%nۖ4I[s ^VνK$g\X8g6U1&U41fJ! U\ kHH xTf !l*]{r &lmQANj&yX ooG:zߘdf{#/VI-{ |Ojrv$=zh>\nɡ-nxQ߯Dž)ɠ-oh8c#m_Af1j 'Al>.=cB. 5$i1Yr6`w!7 c#k2uyƓ+7>9OAI w'@٭\:?뽞c!Q!@qz!v7t_A{u[?T,*"`CȁφLau$%ޮPA)U6r_YA1W F5ː[ĉCU#J !^ 9rJV\ /{1O/F"kiiu++' `y?*eSGe<%Sz/2#|ΚhK$͗m9JfI }3IZ^oW9~5)RV)T?#=/'慓F?HT@`6I3d¥"YƓfj8Q5dN%lsE5]M /:2)x.U"0yLI5QEUy2My%bmpڐf5vCұ|#q:JVlOc /t(@Ƞ|/sC݉}w}k"0|+&Qm༸h߮*layx-LkYqm\HGkҿ?rQqj ݣ|N.(3|+F$h|i/%Ek ggR#ܽU:p>M|l`]R;uGq1옐H;0S khe+iQ >8y_ᩚKb@0ce`SIYMdm7ֽ`K8~ku;4PX+"[4##X!gLFji$PCG:^C {QZ b TIaYExvc-rkB ֔|XG0B(:Cb'l@o fa9, 3,]TYF?`? K5mZaJSG%DCR݆RzT8m~VnlSF9 ~Hȇo,F0~$ Y*2s3·M7UpYb̌G?{r܆qS;N1,_l3O@|P`h 8xc:d}HTjF+Y-ق|1u0'aFWy{jGK -s'AWKO@ Š5݄;F!D'fL |.AElXo ,Kİ'݋G,>^1J(?o"?|2XlSt"O ^T8j9&5!]Z4h`dV RW$+AhF>?";hF6<9ұ|0vJrWDͅ>bq@uL=2 qna X a3^:@Fi'88~!ٞ6I<~#DF0w夣,n(_es4w M_/Em$&c.8tKo)w#fE-67<[btI'Z 3#5GPO&<Ǖݸ,CB(gQD;XEZ2O~لM>"**h D܎."xZxmyՄ'd%y h[qΉ σ,6vE[*q%ew_ZarOu?f]XL/=D!*J^}-kh ԖZ6|Ɨ< /J(kSaii㱭eՍ@:elF'7:U6.z<đ;:k&sO˹],M!]pdHo/=wpKٿY0Vג`hc0M;JasPu2  74U2 yΥ˾ X8,6t%D3wUZ/ҰD 3}H$skl;:e\&vDe !X] r;~ 8-ίM<+T5GpLE'ce'5÷jߑ3O6u2Y`bj˦[IKLq/`dy/L𬭞1 ?bA y:\㖫E1wv;]k訵{6K( ͏FnOn#{ImBtx(%Ի. ["HɀC\@D Iu EBLc[.i p]Ì=jrD\̝Vm(:Z!CXiVG!~Xe؃?qE0Vok_eRF.A%zqn4 }hZ +bħ6G.DձT]ks힂9*<2(<_?k jӹ7)18r|m)bf9ޱ3Y+)C6tbo;1E3R!>_ ^8"e > wHaO{J?nvΥ ݑ,TZ{{m#- V&5u`{sR<+7@=+^KcW1lWhxO|ŕ.gp?INJE@4=% LFMfώNתDh9vu4jMUтIoJTƭ2N'I c<]z?!mJ!"R&3o(g@c*_[ؾn.eȣ ֤DTS0K,Y39? lG7C7Z<w|߶i؂"vƆX;̗`M_QD6dDzd\ZU֜-S V9[%S_5V3䒫ۓo]T66COG/\>zAp.)S.T&3MEz=[e3v.PVa 2fM=_ھzX3 LEg\cֱ/>W!1vϮB0pςV֛M,Fh4KrM-rg,n6nu@WHvaXɣ.!2L{M g7^DcCP x xU<9=p(7iAZY}JFXK1sF0$W%tUg{m>;̿p 2PT!iί8$drQGT<X]k$IVϋ`'UirD;XEpxnȀ&<[TE 3eg(y\J8#XgR eWVmafA<ឞ:Rߚ a& Oqڵ Q'8ɩm2V߰&y>܂ีgi*"x)S` !5|rGm~xPC4}dě0=+Qn?qN3l!M ;́z6ʨ00Ċ 8YC mH(^(@e7Οs+B3C0G]G`4b4G89qqPIpRceLZO~Q-B%Ҥz+@p9s?hr}gƳ_˕/ή6~ivwсl@@\Q!xuv@0́ 'L3,í ^ _^%Z_pա.X%_EUW/bIVT4(_D-[aso~_|f(jWF]#M*B󜢯ŒTlIS-`ɮcdz2)EFQ#P7tWƿutjUmVOFЙ4^fM1#?M#QvZH-c!iM OZ\+,Th"(H}~ˬP!.^TO̕dpx-࣊u?m 6Y[yʘcOd6\n7OS~)#tM" $?G4ťBz)6Og餃GmiU]Sf LUUBѿ d~]/;IsmqⱨM (*7F߫U.W0Ev)F`O;ݳ# 0r>Ly~IWn/U CŞSƒr}G@+ 2/u:##INϷ(!w?8'-_p}AwcvKHrsI +Ӧ*ЬU2Dly>)`&JKi4zpCj7SfA;&&RKt 钗(ا 2a0mh UiXIDKDMoa$mG ߽"nh ItUfPs2Yso<"^jrZ\.eS;bBTpl5y~J,>VjvVWfkhqfm` rի /n_s6'K#x~Gj0IbߦTu}[,P6hfu"%$a_kM -:,l 4* " \d]-q A1j @t@>z!I2 Onv_}h3\vlvRUط&ߝ<x M QFvC V9P|l0A 5b7 ]50<Y N ܝe՟S1KLiY%JȰtbGzR# 2QXp>+n/(B^%6S*|j?}[%--J*f?ըZZIq/xk9<[Z: >3QhbЩa*EOߚ-ECf)Dsa!5eC$@u#ya)rl׏gK"Mc=dr0SZwU]>0 Lz|)fϳpmOG.sR.MWOݶ, }0iKOdi*p"NE1dgaCYJ!.lNH𵿏צX+*qxup).΂<ޭ=*^'sp=||R)Ó=(I?R'ںiuעW2grdrG1/5E ywiFL$=>'icbS*QZMJ`?me5ſZe>zM>*{^Š/ ,Œܲlir8[.6R1ʹ͕eņ郸xB[SDX:1ݗQHP$bm1=ʓ@:MNF'>%>z\yާ۰x\q Z40[gD9@L$i`^Oq/~lnM@]u~d MS#^?#0$Y b[z7iϩelG5lxzP_}z~C3Y@կdi p^hyTqHc( ŗH ](rEMP)ATNsv]kmsQXС@#7u >R`^2 W<*Êof=v(M4@}(>|)cH(/[s4Ly*@P剥w޽*(9= *+J7!ًDLsuIcOcI_Ǡ֥NȤHA͠(lxat 1jQA\ (|~b&/Tx܏-|'1ܦKFx 8aׄ^ӗ7oT:K'xa\rI+dFZ̏(> @찐^_uD> EhKq3m pQ_wLz04I;XX^o2Q DeX.GwR/QcQA8Yc ϹPp _hySD \9N.QTPS+GAk+j2zfe ck&| X4J73ASQ*["Y7 _;H^ivv ?@zN:\ӝPa#Wβ/uP(])fP''݃3'bc+ʟxhs.WYZ㞝nJvm$ʃJh.6G';۽oM2QNT}BҒ LqKpOӠvv|2'bpJ).xC] ektiUyAhJBY`*>D#8M:G]gӰŤ*%F ao#$0>6[SrxϿnL5%a {`>h8#7m9s IQ˼(MQ78=0zq@P|VTz^Q ʡ< 9wGl!`̡E TF4e2 {f6E,'iɴ Pk/=A{ qݸj|X9'2z*wi.#Ld4#Q& ֳs/Q=6>l}g~uIrq%$`r_廤m䉼6D%ifG33r&f :dݟX}un:궏"k%;~h\'t08c3u= TC1-0ynэ}oe|Tʘ1Le .`qJ^5jDZpdej3.v*7Uwg0:v+"LѼ;=x5N Q;t>]?IW"wNd%ǝeXCzUA(tgPMMacc_~|L >1Ҏ'Z ݍbi7(fK3TAGcpJGZsio ߡښ_PI!LZ^fqhl65Ct5-3ajEK,4ށY`M p[t6 S^YBX?{|Y [ڋڶ'Z}VIÞiz,g=de@{CNlnj{'en͊PoYw^Hܕ)2!E%P+tij* ,Ӈ}*9fV=?,?FR͒ OUvo *t,źDUTP<8l=!ͳUTPpZ̤]+9S"rȫ XL4l1s AsW]nZ-b(Z3WQlȡQC=b$=0+;Bޱ42AFYjI]x(c ,;\ F#Cv?Gأ.z_[ _ɸ48k0ug8T܇(7&m\"2 V02T˃xKWe!PZ `)~!t̼MgkwumMuq'^cŞggD馤V\C@NZk3%F'Hj~ň@ *FO3Ud[s  =S%m)2î8O1UӶa ;ke&׾MI #&3Ii  #xw_ ?iRv]IL^,ЮoEy#ֳ9xomw2O{Rֲ^7W+dQke `dmE1D0M-9VwqPmZ\chf.Q4ƿ/!ӶP\_xC[+"~%P80'u6g߮\/Op(J6zO$g*{7 vڨ\tplLӬd*pNX5Zg)ȫ9i!pC&)ʴD:_ff.Olv ,:=.(- >>%qA!Ĉ8D⏁a.ߒrNo|>^w4x"=1p~|xrCwOe0i:)m%D;g>R# x)+Rbs*g'WOTCmfh"n:eOԓB]CIKVP,c1.pIb:-тuRRU4gyu}ڗ0/e|n!sƉU*3bN9eRe>{FOS6 )uoDLX@eCjA]V4k}]=VQu`p@ sNS_ bg ~x?'>VM2IU9KW Gkz;$ qoб<{UKH[U{WF8C?/R1w$(Yd~kB+5Ri7%6 G.ζ:2 ֎1} <,փ;Rc1d;؈U `Z uA&`Mʧ)@ONmʲN>#{̮c;tpav͛GV2+:Z+V9J~|D,ы)Wwz )1Aĵ9|ُT!`\e>(Vhn7Zgsf`YM_i&owx{TnWC5n QFD9s1n 81AYBJ25иt|ҶA bפZp=/ۍez32w`{L~вP+w#h#SH+Yǡ3(w ϹniU/<Қp@0zFn3qO /368S kEMU"HFeUy<*IFh(zRRte E>ջZ H"'΀i`n9e߃%qcCcO\_^ESR9H.ߨ@ p+}@>n7e4a?d*[ *UZ= xKC̿qdM8 4"ɡV3wHˑy&:O?Ap/UҲjA Js7?Vr!-+,zDAw5@h^iSK/F8\SOCU-.ÕW{E}r?ٻ'et^j~2H?' Q㯵$-6:25VZϙف8E&\A4tj"{Tj\ب}|"H,~4n rcVƢZSֳxAϡ; I ;pTRBGez#H&i"鉨C'u\S|!;4g%@GE R& $qQ~v+a+뵞;X&=GSD 6i?1_;c'i(=;x[hI)RI|Vp4seW?q[SC]YH^*{1(+ Y9 \;Z c6ODjǴBPV)mgjh&3mVPHmC`ftL\Dnm۴H@h24Wg vgc NHn|C':F,D<5QR-GG.N*d@e҆oR\ $nyq5Z*,mꞕh6uO>K4T7̓湫?@+Cβ+ݎ3';灦 -N!aCbD9p -݆wzJQ%Z@|Z=ԝ,I~PjQLO\k}X!V;6 :^RI |hFCeo#Bc!:< .&MWݕ/3H_qÿ אa6L,d9Z?/`I=!uZ*}yKĽk n0]nE>*1ɪFv@ )9bӜۓ1?WeD/͔&'rA4Gɲ~$ᕱ2KTJ>Tm_a $@:V\b3wR^5N odA}?hBkpZE>im+2+5arYʽyC#ם71͖ӽQ°ʝ W؝8RM3x[;qDF~pq=FO ׸E*F@<}l$5#Opxy_{gƪ'%8}3;U62xM@>MQv)f#OvUk_dfT/"0$]Yxy3_ҽ,xƵ 4nw۽_E?*TU--YL:ecpV%5lmiC?CvVC5`L td.=a[ ]\OXIrjBUN8kOS-RcuV ɰ/ 'A T:Gbu >4Ȅ0dze^8Q%|?zukIb8I$Yߌ-FG7{u֧S…)洛ܸu&di^/'Rdk .U3sV&, c{!P@"GJLWe«`EZZ9rCm@&"=D3q?_U}osB v~ILQkFf8b6-ЪZ@_'^CQvqpiT4T9l,7a+ _a91oW1NЏuȑK7j?X2[l48 e}k~6 Fw e: 9kJn7a&nCnKQNȎramLy_@A&ߧ\go5nK-!]e&{GA6ًX,(ؤfo"ϒg(.$xu,-+WIUݼ'W\<@OfE10"i\^[nqVgAd]ɔ[>!KRu)Z57?\'~zW}yThS;qhL,-6, n՟#,|"?."TxvDS-V]eO}f2zڣ] 0"N K^=F1\ ѐg^|wx%eήfn_tiyo}!ȿC/#mKfp-u[x}7Aòނwsx>PZRӻhm:fgZWdJ7LS K^ڀN #p D0$Wѽ%uh*f}oA! uG{#*#k=ڡo`Sk:T)DM)4Ts1W w}gEb$^~?26SB(Rǧb$--6g㾓ѿ 0_6|akX< =I8wJ#Gs.d'g<n '`JyyͷRŔ۱8Z-!\-9]/Q @ƍJ}B-ws5>/tqCW9h޸AzP9B8=rA".(j41jA#Y5_>]uO NPQ4>@{MOh%,Tm ~ S-"|/e%!^Q.0 _1 e!enPh<9?[;MWrxD=H<@ǟg7Vw<9fՋFDC7GUb+AϦæ!xeKlI& ӿΒUarFwSxKO-XTZ$3gUu~3 R~Fj?uO+c G8񮉟|FlG="y<7@y&RتTdl/,ۑ&,|ZnᐘGn u{~]ND4mH%vgo8HӃ| Rw˄5n^#ўv5\X/?cM u`l^. WN[kAv)+n9fs| θ::@DT"&#[ j$kƞ+1/FyN\&1/O+0ϼ'{@\.Mh6viC)-$yqVTtb/^\zx L)JjI}xgeP? iBrɴ{dׇ v_`kK@2b#cX"V *)VRoy?_իT 5v/3_orhv~*kd97<|V<~{n[݂:$P!A48|qݨ2ZS*vvswėNi㶼&2=+Pdj*V}?) W$J(j^mɒ:WUC*=Z?6k4۵3O]OʍzLkK>| "}r-A|XW"YdGGv4/gs^4J7J|vx ݦk7\uP)YJ9(RE𝐵_WD;%+/$RN ?@KɢkMgrg򨜢,?q_?Z? Ba-Ut\P['6  k63]ң cslS/%Yls8 qG8npn?Mv)" 2Z~#Q`?cƀٸzJW x3c;HVt ҚoJ9,AdRG2,dg@V~^vם)ƀxMyK M|!wRA1tm9"oA{P}\ PfdQ FZ?6=P*0_Qo? ShQ=if;F#Vz^# T{APGŘC}ֿ̣wW.BܼT4wCXV#0{I{e rpjw/:Wk"ϥQן]pRě̃9ڏE{pzbf%13\QiH#]H3g Ip/Ug+6`.l ˼ĵ]#Qo}ȓrxA4A@ F\MIOdjFRl h@_!8* $tg+fdu${bž!xH#00Ťg=uCūMP-IjY#"*(`Qf4[ ;sR+rmF<@Xh~"p iHfE%j[E{c41YvN>RyshԻۗwE+O5`LyؒI\E mi&v]*.2z;B꡾ oЧST&CVI}L6e2yH S`!}%6N/zu5`'suJ&OpY4w+A zf@7y}-+Ϗ C?Zl+w!| Bse)2bbDJejGZvh Lf*qdg3(7~ gvr=7E%")z g +k>࿶ϸ#05lW.h>" F^Xra]r@.利^m\MhmuD`In{4C8 =o. /W0Ph>ddTqT" kqކ­|4Pl"A@9 ]ܖ[ te|)Zqjf5-yAõ5z XM>i_z/f>`͔Swr~ɅA׭SY$ *]@pbֽԲgFxnݿNDe;HML=>؟bV/ !c# ~R z/O@{i O=/ML%K'Jkn`Ū[53>:ZWL1`2{Oo,YqoX$}!-I!BWp*Ɲgw-U9O.܇ҳbjIV&iZ"U{xC>tV.wGdyUho E-#< 5JW%x\)D^Xۆ(OWYiCIn1hi࢜O''lؒ@aEC r; XN,: &@4",Am(.;A]!PW-< sOkBq@K9(J^[?(zE0wEfC"B*9 &:Ph-ɺy̷[Hl$r'@&-}uX,  iL9]}t5fanczj'B|SmFX%[H'q菧;05&.GቐOaR0K7utcDc$,'ܬ+L ~3۽0CWlnJpwUbl`?HN9~3=5EI0E"g< U,Fh[zŎ;}ILH2+9Fkyੰe8w$zNЃrF.(HOuaKe ;1vo_LZ=8`+rLˈ e9@BBh`t#q6MЩ#9 7LqI'jb_}> Kw:pC[V^^$'3Dr5NE vLU1)B"QB;9XΧ~rfPh/ drl!D(}!#{zvhGP\9Fk7r$1AV`ml e܍[R$_3:WowS.JWm0Y]‘FQ>QRz"Эhx>XIX, l` W=!ve.*Y8F(BqU)`~|>q \}xs̚7+:0R/BU0!F`$a|,bLkteR*ꊃ#}6q}|53[)r3F&f}=rR>k!ea{ߋ513_N0*5`wS; w{҇; tg2)&DjaTq҉hH& c!mU.oh'g4"#,)]I a .SڻrrZw@XDmj#Lv ϐ{C|UCQI ~˙aLPr{߽ NH^ t/ Z'HL%r0j Dd􉖑 &}tNrc fy`s&9C+BSx62՝tT)ƹZ8tU=ϴ`DL_ e0Ʌ}:^\&@X`cO||nV1j/)j ]My_%9ɤ nLy!DNvf*.SVȜu‘~5&ț<@αuצqx"NknxnS0󌜵iUFsIjsԥͧ@ B} 2P> ҥęOAõl+4Aݐhۅt"1IXiga#k6{Ӯ aⰘMLj`Hm5g͛"wZ)=x9MM S9%ul99$g1 u 0(g dE1,7 q[;n{^W,9,x L HNbV(N{V󩭼~tL'hH@8 㺂M0H^Q?jEu"s`FY/^z 2[ժabSFF!7ˇ-Օ>6iU'/R6>5#kFn3f{##\ܖ5ml@T3GΉ̍S,B3Ї.۩M1 DG5a~mE[U352yFvU%29F'9S=C:F$.2u 6+Dm/bdơ~yƢ"%^o"uvXQ[h`KhSb-1,Z- 寤=KϾ˗y +R.|R1OM0^PrTN(q(˥G̡*#QC_p-}fCFNVXB!rk^!Y.HbRLT~-"QNSP5 dsv_j{9M׎bcHzHkRP TL~L>}pc+H=lƣTe!N0x}dt[:Յ|H}zf; ;dN'#Tyq%9wvv.$\;M0x u⦥D:,2$N`Fza;&q~%df+  rm>xHX?M_צGJ/.9WŚޅxN8JYD0@V ZH䘪jE KLdPJvu+?_îHi Cn:hVݣ Ig@sC˜%l{ |~MHd_na4!=H`a}5gkE[!LJ_WbwIݩ*[;LTi[uٲJsE)`:K耨3r~_ )y VdY?[Ar5" 1 Msdiϒ]TX.>Nh{$=BBK&(_xJ\sŅ9]gr"+YRe6`!t{ x2-g蟱̔; (tۜ&@OAq4]@]n*|WWH^d\cQA4䢭+Eya'oCIqNyND3. G<QBHпGDoqKXbFJ9$K.v[k!^爢@ΈRPN_ (qdj3B/* a H,9ZwO&jfN~\~|O`]?{ d$)%na,XУ&pm)Ƴe?7a>}'27u-wNDD+*MIb6Gf WKN\{RD.HӍ:|{tg r8|X;+Lfͽa\8;1Qkw⢊=B VW>47y 7{/ҿwݢY3<m} )2=\o\rAL'~ S',)Ӑkì?aƥ|DAv(ړl4ZIh8Xט@7xF.p\AVxkB(MNoJC6MeUQS4**K4K?=l"eHɜ$6 @BD[ܾ>c6x?  ihvPEFrHq(7t>Te" 73Rc+N}ě*H`v>5,E&vxPus]B0I) s$."\?!1\I+1(ї^)'!,D8,G".x4،2C- Dc 0 ?ˆf7<}nPxTzN- =KADG@Khͼy^t>i%j32#l.}jN qQ,M~ |4sFu?ꃳSI^7! wT"TLIr%y}nYT2sTS_+ͮw!zZJBoy>'ΩO _ufM9PyG%~5r)rLv!{jϺ.pUV1u𡢆ըigo IM0iFvB[/†%DU.QB(:vC-]cٲ0gv2+Ty S7 CpK0z3hB_Z[$H-*=h 1>Vt.q6qb{Ag3@-H)`#0^KELB1MLogWg{d|n\^'X' *x>DWX.)a,[QHf01~wE(b_sȑ؎vs3WYQ?2 [<e˴pPu%} j2,1[y.=K29K3GlEA& o'N[r W?gϯH-j:%кD.$;d?#5,6-Y2Z5GPd3V5YNt5!\{jgpǒZ\wхBKd{,X,DClbG- 4i;z|TeU֌qT0aقRӊ}߷P{e$,%(5xt' Z"LOx__cSy/.!>79\ٯ (#&>ex- sz!muHaٹI)UͳBM1Ѡ9ҫh[3~IFoTsY"wJ(#yR7kDӽΦσ7fݺ.$,Yoa3|cfY8O# N`*AcɌFIwK4܍Ҷi쥧zNcQ3; aFt1~Ge߈m%[ u"ꏃ,t:N\z\4Љ?qNG–2ea<Ti8+:=ёWQO¼ p랺$wzO*f*H/gfܱ"|ɛO6y/osRON~}YAbOn;-+ͬ7ii-Fg/L}Ĩwܷ,nbJNlox:3 E MxL2xgfsk«#;]\A2" Iagq`/Ϣ95 xغJ~9_3/ oD$U'Zt'S|BCVE^2O( R1 zGBfES-Pԧk >xo`2TLa=2>[84ɗK,3QNq*] ¢Zt2_ଳ'ߢ4-AY `7bd, vic0.A7yN v123'gCPrpF*:$?}ԋkV pM"8>^؊U౨vI}I&T.eo,Jd y)IijeL-3+ckTE`h^ԙ'R*z"_)-2-9ץX>j<}Ћ2Cclەa!޻DX"V\N`U rl#jBzSV 2sHQVZ90JQ8w:4d9XIyn2p_Ũe* \>cŮE5/iHy, 7Wd^"(Il֙\TlM9+'P{(GOvىjͱwj妌DĨw\93,ÐA?g\iτ~/c?cuhˇ●<oYJ (=%4۔V9col}({vtXȧbTn3#$qs6Jo㕘wYR! ⧀;hq*6#Z: 23JXߕ {>cd=%蚐&_äB)]8t\"cɷZ0ޗ2 Z0]5+eo U b>fSR:YnF?^N@?2H kM6C_Va{:vR.J찹M=Z)X5z1Est`aZy6͠{ [ϡ⾼F' TXEA'՜Օ4YZpo;|KLR;V!&FvJ]gLhsLoe%=l~ 'w>,n9{oԆ}+-S|;8Yj|e q#Y^ʁy< r~hL_L$gM,@ ^"oE1y\xȏ͞ _8xh'YFbG2:݋gcYz4[)R]J#7ۢ/|xؑa#?+) μȏĕ//Q?J~DmoYj?j&{T ؛ɥLYDR8ɾԴ(w!"͹abQh7-RT(Д璒znf$<(XTE{GkܙF |1ǰ|D3'lsFi RW b*;v=.JŘ{l5\tKɅBu oT&qƗklk#L6y-q h 2L̇  SPE_ԟR8L#,5X{E&Tؐŀw6WnLQ>lpݢz=gP)gW1Uػ '$R@XoZ? V uꄯ/{*)epO~JCׂ>Pzi79sRœǗcڈA.tY'}S~Lkh eo [X6ܿQMU`ܷ7ShӅSr -K1}h,S֭m!.Sjr-#W,@fvx FPgLhЏ2>AȜ_zmC8-~sfm7HcP+&Rnp*Ž*@Q]]jTs$I^Iz x€̸ͨHayaAZO^C-԰驰~w@޿=nu%ߕ#bE>M_G=֔_vV݂Ffs޵gtYiоAoz!}yDe20B% ; {sPmv;T 52"2%Υu;=F%W/ o)ϼR$6t[hxK'mAnwFqpwYL!*,5$e#>) l 2/\jkqDgm wϟ Ww X ;vat -ۑ?Z39H'~lExNKd,Y<Rbj]dL.[*+KUu4`< ua?0XQ^EaEۉ[SNA̚~FCWN$"-̀Tg77;1U V_fwG}Eilc~g@VMxG$P[=Iad*lՂy fk +XӍMMi0z+?H:]y`e M }'(:ܣfrQǫ~q9vCɦAڔnM$];Bp>z*:ՓG?=}[du: <'5E٩3$(\ܣф).(}yͲGK1B@*7cU*YMP{?xUw: {!IcJb+'zIeFf|ֽSuh( w4|_ %3ٚ7I?8EuAEVa U;cK&g50Z QG3W~>r"=Z6Cg_ggʲQVb5E,E'>\'_A)ܖaw.H핪SK=OGg$D`8'f< ag.0- A]F눘pLLpbԛTO&J%hi $Yȱ@"D=`g@<3 C|g3F -\>s.4 #&OY()uSG-MByyg4*>M0pv*Be |41jBW,m8k؊Ѹ9ygA2(1QC m ~P59'8{w?\0c&/@]6?Syd4M 4}/"5z" cW:^л@H=|U'7uޔ O̔j]*g&^'UQl̏ DdC 2S2^#pQI 7f*dz"CFL(}Y 2ag'E|9M},QwLؐ_qr9d/յ6,LǓ%kaI׬&i͏EeA浨Gۉy 81OJVp\;u5=GK-}s,`T\XVe`/Ƴ'F+:uo~"0 J R^A%%2J7kTՊ NhϊUAA?X*ǚRu0S0V3 ̐j/k-AhOdT@5s-3iV7/'~B4]dmgiڡ6q;`.YT@W2ŕΒ :ih uyU^8Oq492Z#,6<[j [NTk`(ԠJazuU7ͯ݌\̵~t-j'0q Hvܫ!{sVhMpcrc/A*owrri)(1ګ"0vYGHILla3pz~*iLh -2 ¨9*%!b S]d &GyŃ곈 `Hfm,m,>cXmmP ׭^?\ky$)ؗqcM!l u $#I{Ƙ:,r4?e뭈SI.gY2@<xZpwxD\kһq@VE(4CDp8Jm߇=}nfs! WMNˤ`61םZ xfQ?6[ܲԖ条\yv? O[rx phLmNB榸69ν~bք)4U bxm?:Ki]mPQ6^GfTYsj[V]՚т/a-608Ne }0A7d`;2j 5=kKES!db(^&B\@PKɱ.mʬCx07mFV$]h* * GXe53Zo`ۆ/-o(ǃ=€lglZThO 9wm IFPo:UJk@)o/>Q,8DٰFX!(ɞ?mܶWň1+Z,22Z5YL-Fj{#nzuL};^ௗy+àc"rvV}$a' e6f*vsý<*y#lDנ~Jml2Hş.aC]F$i7![ FRA➲h q HKBbM֪-+0wf8ʔƕ t?=7 2)0v[Z-˄Vm<-C5f ()a(6iF Ncʜ[r)}[p,CqK6Nib @imJ!#3*"0vj]:=Wqt2kɾ߇2Bѯ|| F76`_s'S|JI_|ll*EAvU }pD˙OLchs w<!zg`^^JEb"E!](f /Jȟ5`7CaJW"qx;gˠ f鉋dvm[?v; qM_M5dQzBefi$8Fʳ-3޻7?ђ|Y!l_3+VO}5#6)E.՞/ G7{^`H[3H/5iP Za=)Ö$XR-.GmRemUsh*dD_>r4 EOef+Q`|pA2}pWd /`1&'2tUH 'SN7Z{%8P?յEOJYee8tnM25 T!xحݚO 4ݞm z j^<#hTX%(!GR+-(sqZL:,p~F~#~CC桳,_.%><|'"yshܘP 2q--2k\ch`Ciwl` DD6|xLwH  } X`m&`xU>i54VwQ(zەgDW5suyʥ#ț3ϯwz\zJ=dJE,׿bG(ѷòfr]j5*ؼJtEX.z=Po{+ۯc,^Z /S%!FkiqK)FAΆ|Nc|K몤}?[G7 N?%!DɜH}RubR}mq7?q q`"ut2Kf -hzHDHKhⅢEJ#UbǤXcbcE5*ݧUyN ǶVzmjU pq$3j J@\!._WT s.B6cƍޒcT u-[B&$NS=+ h J6&^~X3R %"d(~6@F3Bi 4pC$q~MZn 2<֫.7P$)8.JYrzxEwH@oHi<~~ zOJD%AQ+UV#D,@1rog&rט/j*wd~#I,{`!6>i+yAlΔYZ{QFЩcK aky2.zf:f{oc-'&Aע!⥧,S;Ry .tfJ K$Uh2v9u'R̸OϾRo# }j匉f~I?I+lYW5. CUDDlگ<ڝxѤyi^qd_N}p%}ytQܸ7%c1jB5(E6^=- mz)~ S;R/L{% ZaKtvGľ+3oܭKlb*ޤ;-~ct&˯9v$vu^n%3&!̟Mx$^0cgbWMSƱT=u K\h#e LV # vh~Yy կXo 3[4_vvЛ  ,>Rcs]pXRG'y$pwq!_O' (?c~_`K.S}VOn(q66w$UO ̧@q8RC[nTœGk4DMbԖ~ :"QϥTz=Q"HC@29$Pe_IZ,[bPM9Q~I<ie~ǗjV%kD$|w%)pX2w€Bֈdd@ o%k0:ec6d[GiZX;i/Sj-WPדHG6j$ĖU++fŮ/嵊MULD#5EH`M.E1t>pOc ܑ94r~]plљL|9& ζj {6`e)Qx''2/N+t棗a >U}C?]yUPU),ӦJPBK„ v Ϗ[0ԻTE *}TIjޔl@g'ٶ4,ӱn F?JcռYIB^0MԸ̀"Hh3dS`Y]8k)]*4NoήvuȐ>|5Pi< N/~8&s=_@&r; {?@ /3;jpEwaYT 9Éi̲Z6y.fdFi ۮv6ڋ·3@>F`K^(Js OsmB"Qڃu_'7+4;~flW?E<_&Q)/ŤhON{~  7o5?܄3H&طTܖt^\SpY18(e,om*di[_T.Xi Izlp8aMҵ%b*4ۃ/9eZr)}9y)nZ_;dt&|]|EI:[B骛""zc}r 3tpfFfz㧼lx%0ězکjcZ;nuaPt,Tg w6&N72C4z]t|]9h&4:,JHr l=j=(DR%=Iyo5b|ǁ{2/~΢( q?K"3Fɿr?=i9x>4H {s]OC0[K30u$~c_De wFADJ#dêR9JR%t|Zj8cڴd¨)rYGajvҪϫ. Wzq,o6DW:p@k&_SXځ|xl^5O+DP Bv /EcH,7>A\+ f˽\u z=^:3=E~ xY4?I>UO/{%:+Ne%RkfU͠*"`_ l&dHKF@+- }PavNOwKG)s7##F\_["wkEh %4Ǚ. !=8 z-eUMhI #Ļqhbe8'<) ;P,:GK{I$:XM=Vz՗4򭿻cS/ymO;,ƢhSaݍz&b3ԕ7 / 5 շn楱─Ǧj|q/0t~,k");^ ey+;~Bۓ _P C `aLFO7@`SхI頙2?naK$_AjtHYc [$1CTM,ζl0FKhq }??gC(4c!%x:- F^3փ>~Vi]ċ~j%q|#%y(xY=fM{cTSD:V|8YOTLgrLx*xnci[)+W]񞉯*^5 f3nO"W,żiK(9 g ƘCHf8$< a+du4OML2.g|܂7[y2"tg_?3>731`:tL4:ThiޫYzn UOcv +EhoF?R1d2X~VUh˲uȸ(/*UA/mmGcd1J6Uk :hs!/n FXU˸th<ԂX]b85Q?Fwx+Aѝd r90ޱNlѾt Xft*]or3Sp8ckSmPTB6k+ k+>`e)EH헄;~˪`8 o~vU.- Ց GzۨX56Q_So;e2< {jsBh98ōb;@^VoPm5|̱=!Cڸd`\AÐ}H{eaS|-uk(ʂVTᎉ x|:J1X)0D) ۫;̛Y=K6=|N.CLB>] 2C!]:]>Ne>$b){5d+[l&0W (189\1eVhyC)< @:9Y`</]NՍmycC^+#ޝ5YCI:AuO0ɮ]A2udku%䅋u*aXnTs*5^,='6H>'c6cjȌ)FOjXHLՔgך]2UOl9J}4ReçS UbF H8h| p#6)7 6=Fy ZQ^vF̜zu[;5! ?(Jf\DlY1ZO %!Q|45y*uK_0Ջx (5d9x3Ua?r4^80P&d(Fp}IkGvy"\RUI/qv :&Oᥗn7zi.^ߒѨ!}z?ubMhD͟%.1;qPr_G8y#\YrQD-ۨ'Ep7L {g܈E; "i|-v7{SRMG_ nA 3*u3~}F%;a-U.0Lkȉ],9L64NCn*`EC^Ki.||śjaw> ICq5& c\ 13zwYF]y|  Z=E1 M~9|F>:%&.Eʉt2w]dŲ䯃\Md[KAo.J3|#A[ꖌŤ/v $V]#2 YE3vL:klH<7u:nKu e\#f*~peN_hѶ>hI4V::JJuJ60^1Ufp6VR!OwV D/ӏ6NuZa=s@q!$-% &FrK{--'Ɖ6C|Ƣ֞r LO ?X@f:M9Xy9 ۫SؖwiRN˿dyIHNy2H4~DPUb% z:iKVXS}XhIyf\.:mO dG,|TF\lYmWH5ڝC鎷]0feA53Z[Y/V;ׂ>A!O++g}E|1,Z[|1{ }:ٍ)ae_1 vkKi]rOS@~'0f CwXy"gdI㘕tdv|gHb] kӻ!@Ŕ+U`l1kKleQ –/X֠00>k`BLN"5Y0a5Fs,p=}(]D$]b:<$-C oItfũ{5PJOyI)@Ţ ki6 LP Ɲ#3sl~yu*|o>3F<'vΗ&V<f_c*Κ2-=KjXlj)XO:0-lN4!{[g"pHM")]*H'!" ;=POaWCzsż5dBD>Yu#3ojg4^X&gFf` [иՒ GNpneP4ŞDm*M/UM<4:1(96g/3gI}4TҊrKA / sojօOd&*OE@bI&P#6.:vkҖ:t=KadApt{DY"oٱHʙL\hARsV?㞺M2& 93.{!m`'L}1vk#19=BgqjoZICZCJ+PqSШI2pBG*ת:LҳdZ)`á.u׺3wO)3 zG(7=(@4>4!b{Ht$^G ϡdB Q`1skUuЙ&ɹ}9M) Ƹ?KOL{Ԣu|Yfy'ţ{GgcȅP u>1foZRН!^0G@2B&K9~ьn$c5"I>i[gO7x$h&'g^f/x]G.c&Vc6>+Ov+9]9?H/4%_.&xϭ#&ԨykF6C,K̿ٿdڙ,_|m_\Z,#|.AIgD(i- Hl!7FuJ*W*2+i0)d}>Z ։D,1r&as(m'H$d۫:q[L#.tl.="S Ow Z$)f?$(nּ)W h}v f=' 2Pt_bwzi"k;azфq]-nʀ2c#XZoÅ8DUQwZwO¥UaLNGȯKԥUkEjU\+oUS199sGBMwn |%\XX{gYq9<[i%wg*$dgw犟^f_,YeSgR,Amgz^1' LPh41A6d\x@:T.Y D$Σ\rx]_)ֆIC_D*]e^f[7$B 6<(9-kWe"Yn{2!JB U뺲-c!rmY;6 6vOOkK\~ xOOˮR O5cordIVPl>w"9b0ψ`uyuD16/OQywf/ LIWAC@j: g\,ە w [aTV>D[f Ӧ*t`]!cKeQ3@g=>2m'%BW} }Y- IaoeH^5n Syi${R!?,7ވ7l|Aw6qz+KU+c)$$ S W}B/7xېpUMh]ú pDog7 p.[='8%8"~Ԙ2(d_-퓓p51ߋRbHS)5Ky"#T'e-q 'y@`;Jtަ*Ŗk?xq{1'MfS^/>ڰJ.7i2 =.toLݗa$TI&"}u$i ko"D0.u+Yl_Wek>.6$(D(o,MO,| "[ywVS[ft2d}y+]U^1c#)/r@\0I{*NW_kSS_[L#ؽ۶ u[jYi2yke(rL!G9{.mlkݮHU;0b)LowTy=XB[ȉV JLk9۾p\+u79|ioK6dˈEy\I'Xq\xc[!@WMzF܈[b޺np/ZDC> 1J" ”ʺ7)HBi+Iؕr*Co7\ "^+zƃjQŠj~-fD3$43'@z@ G<>/R*]2\3{O1eL%ˆXڏq%`imnEZU| xhطײ]=0[ӓsee-=s`j6TbZ-ygT3RꥃCtDb d_eǒhjf12*&Qi\P6]gs8Ã2e0'B:S5ZP O6'ydyZ@J&X}+t-Fo!+76D[Z`2e&";2v֣K R"xeu- t;c⬩"03(%~vU<; EEMlFP~V4~w콇6"LwdžqS@#⬍7|Nm0iвIكH{9WO ݑfل\Xb66w_Ϛ h4Gƈ0^.,CA S4y&:bG<sfE [,4 şA9@f:2Liu=?LzTTT҂'h;$ 5w+]3)B/y6D$̣(\|9vN=ͭ0.3hb$칊D=S`CHK@$=Cz 'hEx`RכRn ?g y'6h]AB F!؝̞[=9SAl0ZˬX.!V+zfn (^r[.(p3ډ|uΝl]kn ŜQsFځQWq;2mNh́6sXc`&]KDw34["F Šz,"@? 73` ([>2]yxl5vPY"z,]%]i5^*!^bz69;@R]%RicP̷`88 j~nd"ZG&lZeyݼc%Ǜ9s\x*Cy{8>ߜs*Z%|x^_2}U ֕'FQ 5H8 M=[db:<9I.Ηmgr7 ܗz%r"@xDWJ̙b1-YD糓;SPqQ> Bn؀9m&=t13c"̻U.#kE-۾̊ @CHEL9u_x:}^2'n&o8,?1$">ީ)/ DIsLM%EƢQ3/Uq8*"R>|M|dUNf(QDȶvH(&:2Vp?ӊ8GVSH\-݄(PC<Mq=yc;YKv ~p2 ݾ,EvdXj9dWxZmYBN2;$,]gzrzf}Y(O+PVtǵO_fקGͷKfь2ɱ G*˔ST+)]-J8 6npm(hT]늍+z 簩H?)oͬL kp9쭌1j c7smPCHRSɕQE]MM0G D+aC靣01S_/Ppm\'/ay:~ET.99+w~lT4Et1)=qs_Z1PC ?TmTHDL78(Xah1md#4b"_ ˉ`D'`h&7k% Z,Uؘ!'>Aٿd/o-Ƚ{!T#,u^lA[Ы'K"2[P L=wv/CĦmY`ʂ{ENo ?t\`$ *>K:hi@%W>CQsrU@ae""xϖoψNnÚ2 uAҲcp Y%"ÿ BW_Ca)>-@1V<ߦ>/d_UlPPe~q &=Nk뉎} 01ә2^a绁 H W?]0qC?3*spFwH6B!wvFi>ő{0Nˀ5j1EX,+Y'TX+ S޳@Gak-HDpel> xIJҩ0DZ6Y}TQ g ^-z.$5Q7"v\0@rfM 1vin& 9 j&_NU\(Mfib-d͕Y!}4hÔI_J*zEob3he`b߈:wdgB +.&06^Y>bJ^@[ ظxE׎yLVOte j2GLGEd8c4.`'*T4<mἸ$ɐZUXj9fYiy!<2  m䫔Eޭ+dS}ԁygkd w<6>F8^\Ƹ@yaVL/aX$+HJrmo |g##-of$(V}Pp<7^ UE܇%c C~4cgZ纃ꊉ,g~:@L3 [iX𢗅2ˏ2MGVE>'˘E=*Mf(&糭ݪLiu)1t#i%c1- _⊸--W(8ÁR /fq*|;z\)onԑ>-kxLH7߾Q7^יga\JΦpe4>x؉ݒaּ`WWt)lͺ+@H):O['Ϲϐ0CcUv6쟈 44*!Fg'/Q儕aUZ =/`I.=043]5 R U;f4^nvW{ONu-1w_n%A]ڔXjl@|V"lbgYnIhB+jH|]wM}E6n5-Ĝ= ߭3Vl'~fdI.J!Jq*s< &7sBߞH !+\3EA`W,wltpI2}@Ǎ1R)7V]N7Tz'ҰBl¨d(/%#cПtE xR*1m Lw4z@ovd3FڣMC =U|`..sF3Z=gj@M 'euOaUؘV vc]iY*XnfH]*jޏ;s)7/8WлJ5QjS=MEV]}UU19QԺ2vFQ%lCpH~sKzkdvs7^ &er''] GPs y]{=3ĢA?j:l5.2y1-5 ?xxsҺd\,:TKc[+?IMhyZn |b`z!T;C?kg dIw3רtN!Ҧ ;UJa>~< Q綇 ܔQ A(ݎY:N4\Kx_1Y>e[ap2߇XQ3/~\|aG.b3FrId!pB~,L)h[ǺՋL@<،gk_N/QH"NxҮ@è|KQ* =ԆKp[.V="Pz'apIOxX6 =yk]Po~ <7+We}uGn;&-*D3l,D CyA5=Th߿Yzp tg28"ٔ{:Ђop׫ZVm' =sqw Yd5^,}cJMHG;2oX1>`sؒ>Sg 0?8Ghq&wV{ΐuoqS{BS1 *e?|1(IKKg):FS3k֒)g?פfQ̾a }Qb\Q%tqY6mD٬5xd xqWXRyFœWx֏dZˎ د];Sv{9blR'JN_U:e)`L@L j4}h,ݤXcMM go-٬i91sȃY ! ٟ(N譍bod%eWH7|e@]ǹKlS1':NlTYwR};b RL=F[>KEjCxR~Aa&{829`' !wV({!f Jޠ6v/Y8F+ WoW0ʓVѹEsɡA}(x.aV6^4txS׬;Lt̯nї N~vJšL$y5qT-8t6YjOIu"_3h9[PyQCGel{9Rlv~p~ϲ2FPZPìSV0'*: 7خyQjZ2'|BȼP5z#YRR)A(dD-݄rw!eNbٷ6@u,`fOE4 u异Q=k¬L•4WQ | > ;lUS#e{5w8'1${gN @8|')>^R0:woo;D 抛q 0,Zod=7`3.zdA^|BRp 67ߨkI߲Eꖭt?Ҕ^c}h@` AMEpCVi +2c<ٱ;_հsAai{8rC.eO8 Pw0 kvƋnGufD#0<Tұ.ZɑICQhvɜr&CsU+ii139&%) PFV<M CE]x>İ%BٞSPB7cBZo6Anp}{UMkiТOo{) Y%A5 & Y 9ʄ "C+#M/HjckFxH=* {Ƣm_\gGΊo%(hb<<8*I#7'VD2Xy ڜ\Png+ # 2 ?^}Jworb;,)_DB|42R.CpFF#.$B+!.*_JTc!`5e@^%4LpRb=By[Z<*Ty`}~%yna ~.!yDK]-/7֥v " ͧW{3RQz5vULÅ9t}4g#kq_N+,\s_ė&tW7K+Y˯Gl'gr lJ /z 4[~Uj1kC9RB TaəVi{2G%לX 9cݯݚ-"YE)O֘`C;>̀nV?eUFP8/ 0A5h#)aFLEXAb M6\h"$,OږRkUy$ܠ̅0_5 '+4 ŜZ9Pm LD;ߍu)g Qƈ?8+oU<=]{ vpC`٫X.'`  ?r@@Ή)e$î]OXWv5v]>_GĀ&0W:ɖ+I}G !!'"9+ 5J y3+SN$umYIQIylޢ-*]AF^{mz={S1[؎MClIˏ! kl3ZM (uH62]aYN#{L6 Wt|N&$hGd[ ʈxaCv׬YG9̎JFߍp 'M1*üaOLct df;>ٺbfixO8E:=@ZDYĶ贈w~)m4͵x=4F{o#!ɔ2ǴpC '7UIM:bH&9C߰$(Ј6dFz7Pmgy?HEU4=J3r4eoKE*[ޏ$]W E?*& C8h@NU Nڟ#% -ĤK`.9ݮhl4J2_qg \7X Bb(8 l}魙;:+D'+agߧ75J!ħYuuh/ s.߶r7tUKٲ"yB>*D X܋CCBm<[uscWZhҮ\ނ#<)V/K ՛ƈ;iV~$ɤ_א[6MtRO&H5QD 糊ЁDbݰm{ظ2(A8~1C*Zϱ5i@О'K+ ;<0xt&0}v}n8Ԏ1, 09nXIS?1|U/YAVb+0Gu 7䇒8vGju) wJ2ϊ.P,ܹxꙠ A-;ˢ:ۭc=eiRdըZ2*kpUQm^ۗ&$ݛoJYar+M{pCt oƍ3XJx*egWa36(q>˸':ó)~̾7Eri1oF.)k?j=5·srUZK؉lnL vxkNU0Y 9Llom Kx}[E0Q {{%r?>,P2R'ZɻSrfylE<j g"7;p;D R hz6(iVJNgME-V!ӽy?WPm@RHPju 뻪NXh8u-C1jk7CvFЏc^m7΋ ֎F)\tV(pr=R"Lڏ^7ҺO# cE)Dy \W7 q@Ģ=o2`zU$ t{9 Fq@ +挖~rG ׉ظU&/xgs' رw8r=NDzHr2Q\$茬ro! B vcxEgZk#'Y-./)2O"ՃLA6 t˩sr<-?r6]\bNEO/ӈ9鯗ڞUo1m>RI@ <o3^uM>JBo %y/O߻*8uT9n'1NJjU@w"ᣑ'9r'V\CL%ֈj@:tnV(?nixnE{l?E3/|%Bj2ߥYP1sv,_jV_tsF; ECty%ĐSڜ'(=dJ:`Er?R!f\}N9Ls:W1(aNHZ[!HFBV%g3`D9rEWƺhG"UKfH;+"~A% v\_~Z1IUqnBPYa^ݹ(X5K㵥ըYn7z$%bi43/ MEc ^`7'MLa!Vz j t@(F^2>B٤Ŋc(9$ `b"5XTmXV K@O;L ̬N4 cMJ|w1i|%CTȭ̹yŏ(FzT=G|(\>nUK2kY2'Pgzو#ߪTS^閪X\] ԟ-ۋY|_Vj4lڂwL$\Q$̹~kʧN*WU{^}ѶIV4Qhq,=gwt 륝q6ߦt0 op }KBV%}2=lm1K/._*2,s{hO[~!6O#-Y dsG0=D¹UR'{+;] .3Y_hyMv 4W fWg 3H`!Y0\{u16KQ@4&dke$vRTO|Mmm~o!H2>9~^0$zܭIB*IuM*zuR}`3@="~%σ6q6ǛpZnK#=ׅt rLy4`Mq}3LdB3(]ݚO<9Nu7ż8P:"™;yŨ!xWT5ƺ(STtQ̮/ҒCԿHUJrRoNWޯ~TX(:BA]fN`&gNY#_>6,xY&!FnN&oLW,duOsk@9&sf  ʤJ܆qm m58Qgf00 ӣkk:PL zTWsRO>찻("RDm0٫gΗ\!,R[NTNw!b/-[L;B]?X6?V rgHG6U MH$gͼj2ܗD:7H:I~_4rj{G"[Dٴx5D1^*?-͸ݤeC,jx}"X%˵%8R|KծIbNʼne*^E=5:S?6)>$y Hv9Շb.nhMfO6+IM.o@uhWAxϞ @_ZӞ/Y("H/8f"^jBr"ī _=\,YD'YBs܃θ,㿚}Y^90.ᆚ+`20L1DcT "|y-),O~@{#')Z UuJ&G霉Y?G ro{Y5,PfDZjJM>Cݮ!sX(8<%22`KgEpF{6U:?z2̥ aE-Bjh"4.} t,Zχ;+"s9 s$ $\pg#Iʍ+~ra!Ň'hxTܵ!QQy\n;y^-s[Ȭ8190WAU$4GFXjUNY>]͎c{sԭ DHO7MԚ%S;ZT^6)#X[-@'] %gZ+*L_(Ԯ#m'yQ ` |ښf@$őJ;1& )\eD⚙ajU`H>:gH@e3.`Ce1^NClZJJ+4:@K\s~J8c%D#e=fЛ|O123UL~@eqV~'QU\(ۂwt *CE<4e0Jn J+1a,=fhx'>I8'cqfj#3U^,!"!}WddD1*RڼA!mlՊo&L k/ Xq򰬹'#Լ'D X [=9Qr|$o F#JӲ](Js.h\n)+z<&.Lx9UvmǀaXَw&昐de$.Pog%J`ДT;x 4_ekUWF~nyT mycЭһYUmL!Tmg8h=O k!*֩~Wh,`5.~/zKDbTgkKq`nemW {6sfM\r3#Y}BJ({Y̅75KUh+'|WQ>9y}X4 C^ק&@}Y-<ӢM՘?k!XT p7xDXBI5}$/yj3OOqSJ]n)ZquL,\|ꐕKΫgX8Zt}m!y=-eVTOXw0X:ڙ œu[ ;s2h}úuAbamԾO2NSѺ(qz =hfHbp3X T/kBg!|i"P"Yk12bWBDs(X#@iaht}j2.(jpl]~`L 6Lw-qİuG*7Xe&iJ*agI'j( z*UIRY#<@[+KF]ݦD͉'A)=DOAf1fAQcvDo;^`%i{( Dd9$.To-\[`MJ {$$P̔F)݆)_I*Fw]nH'Uf9R Cl+E hX+"C9p?ɌS:O`.\d !W5UykWxv SllNRܺ*#(8_8T'5lU @d ږ|Q2}tT=2HR 5B9Վ ^ tyߒKBu~D~t!MRВq@ANl}| |fq+}WouTb~4Ǘ f/ɛ̸d*ǶB:,Ofg@F/w$kꔮ E"07_~Aگ.-kG/{a>_*I2Om"xn(mBϙDpB[bKeBd(=bE{$T]k]_fȶ%)x{u!.*χD+j57R1I-([X!NMM]}e@gum5gb沄"Kύ'xc0<MDjZm y^T6б8sE3lDeڥBףb^{3bﲄ;ƢX;mOPן/%ΕzFB σW*|. {yb(|v @_n'Sf)[E}YމP|2_[k$9HI̿1NqZ(J-Lϲ{;?~HDz ~9!) q>,x2#C}ޅ/6o"QlnafInOP}ȏ~QW)I " z7d 7G+]$3Լ~?_x'ݣyS~+**B8 T^8Gr1۞:J$ ; { Ϥ0[(Epvo^uԑwYIϡ&%&T̫*W9TqlSc }Q; BijAK8{mz{c+/DKQB (Q,/6mV9*>pVY}2KpaӮPp%s1t-d~XTjYҵh8+#~_5Pࣖv "Ѐ٧jX*,R_o7d9)|mJh[VYd oDMi=^ +_V0y5RX9!zHe>6\?<2Z|~1mE2W75O`p/:*}ƙvP8:<-1@Aod> c* o!{A D^Yb`DbX>g8o]QcBGx˳ىa}"{p ~M-1ƽ)cʴmy2a.-|%gĔ3h$~j'T!9$CJ@Ifãy@֬LK|D$tѩ7M c`IH`T􈔆Q;f R;{!ϖ2Oq$tfC.sY> nĶS9~Cwvħ+˖H@vA`X1R/(o1ɽ-&p&88te, K7]Z~$Viq-s 땄.ߊ,,#/IvLR4|nk N:U.ԈA;>3C,B$:#]XoE܄~\'$-Qx%^QvK v%Cfj֞#r̆bZ+]{&~g$YRUfD2N#-~ 3i K!?'Ӱ7'k`Dƫގe.0mo, d0#Ը6.|.k+OdYZ6>P- mgpBL5$eF\37-/R-!f"@```YLv^v㏚V$^15s%&<.m4pfnn/[$ooZHQmC^PZl<5wLL êъLٮ-DIBH>W<pB}x>G@LWlWtJϥO|"{*3ٮ誖G#]$'8F"=<hG͢j.Dv͉C4^e_ahpā]+,ѳ"1k3 Z Awgw=އ&^ea^Vm0/{R͡nbBBE1 rE D|y0Y:!%ԁ6)m*#.\vP2z^bvz%_M7(K--P9lN6C}#crS#>U\v^[息TC@u=iKp֡Bx^zq]ieʅ'%3k]`LɶZr0 rRD5^L "! oL 3V,z5Zo:ƚĴ/. hs 117Q J[g0݂ xH%T<1޿35E u1_A?4n`l{yLn'i}kN'B"t[+XXMjV.Q/&-0is( ^ c$tZVJ/oW7PrrفN5%T- :c AeWį ¿bpMtF/XMؒؽKOi&i#1;$E9Tוcs͡L02:#EϯಎgNiI!Kn\33] `Fz#Dꯥw _%碁hNr)Dc|_)l%zspGT*OëX5/,~:=,Yx|h}6QV<7YܹTbK^Ȝ; IrG",`DeR #(gt8e{_$X$e0~ۃ'-TQf6|P?*|3`{Xoz;y٢ɸR1S2 i=?>GNmjT!RզݪhS21 ҆fPe#p?0!q~U'h1~D|y0Y 0B.|og6*&٬$ g|c瞹O-P# !2'0ա r AZ:$[HRW,XNl~VU,u.Ƞ 'qpH vbm`@`sk_>Ir>{`waيTZ=tr <4+Y᭟}'^7yu0ߙ0_!+߯t5;owbcڞy7R bBVdf 2DJvvdjuݨ=g"?NKXm|uaѓ,&)XfxZ@?D{%NrF}HL<ۦ-ʍLϕjëkK.3nt`UR%3{făȠ)ݹҐɖ2_gk:UwQYXGYUA2w2b@D;5;REqmC,w(pCݑ#[mʙyz>Ԇ  uDk.S a];1`:::Z, o(dvF4 (+&Abk.2rժ5N쫧ljA=O5J(GGgbԂyU;z6UHZ;x :<&ޥS_$+fKɸֿ*vġP[NI_GٍŴ0K:sȕnt-qo'M~P z, =npA8KUfaQ.v0S*awk!2 4C4%'V:C%po_{-ӎ_$*&cedh$UK^c{:Mnw `=aQȽFs(_2Ξbˎf/"DvI3+}nꦬj`Y//gНAؠhl0TTxR&>)weCxǫ/}ʢ&_^ҭc+| C9Qx:}cI n)*ue[JV8y3SvԉdzuRxpޏz~4Hqn-(h =]z>HtˋP/0*L=9q mFdp*)+Lnf/Y[c^0 Dv8fA$-ߙLfYv0E6Η&2 D /Xt6)XT#N j{ 酲I v{ug-5"+ 3ۯC0ިH*NJ|d 6sqqo;])p]P*GK"ϕoSeDj/Jȶ̩ ~`6wClб/O dRveF:@w(~[uIJ vKKn7A1v<<`K`!p$C7}$GՎw֒?;`RqmB9>0BlE3dq\OA& 7dQ+ /dC,'O,Ss"ٙ.@ 8!Ye(% k)yUO_LAވ馍D=򌟅{6XR(;$+)nlbRѣ̻bZ>jC= D@"d~3c掃Vٱ#f95"YB()s4eB9њTAK]޾#VLы $C0 ;㠐+[`-ё@$Ut' s/0:l׉w=,惈>\L &\F 7#\9CDsڄ90 ,03G&H| {jSAn.KITd?[.yG+F[S&SC=L|@l:ˆ(7Q_| 8szx5D>.+)ܳ@&`|ِk9{2HU!B [۽47MAr>8;BfҚSxdݏ͚@;ry"SNdp׼Ky1yӶc4g/ CC2e9o[C$|2%[/ xm?{H>-7Ϲ, 5+.\&# eS&^bZT=oB =)ǹiZRfaC^A#R;FLnAa=-]ݗS+gq&U~Erʼnu#e.R;# 1 7Ǹ#QUPI{2>jFn0E"ƺ`q>.,Qyiw/h"\{6K6#CIPH_kOCzq!~A2㴉X|XNLx~r\F ؘؕ-}RBG~?<8I ]uLZ+OƤLu pEylI^~i59Y6T:>vAcUCάI!#Jy g8|:kzb[Td4b\\Z97M&PӲMlݺ}62w}l~M#Ņs3xN4F*dE+I%вR7lW!@ QOnNig?%\$Vlޫ`p]DKvƥ2oBRtM/۬}Kb!+=ƽO0 k?5c%U@rT5Ae-$m*oUr -ko|V4 Y_e+Z!#`mC[*ӁwSZP#u|J*c]&e&,p8rVgX' 09*)3ygѣh&goՀ@:w[k]tIex HYC Q8GԗQ3N7 UaXKz 75L-iITo#wIj+@#9&()S$\\W % ɽj}쩽+|./&ɶj !VM/F- [q=^X`0ȧK.V3 ]/ *3^$^ĈcttלGa,uN\GxByʸ9Zk",1:MNV]C51G)i(\ne,g'< cA>Phl;X-$y>(ͪS`x>%U ~B=mV*,炱*?,PV8"I. 4WCƏN1RZ ڶ/퇒E/3EuO'sE+ 6JA7%2QӨѐΡ%؎(|~S+t4[_ E.n1 )pu_ɞrQAe!Q8{\kk2WEmޢAv( q~ņwO᛼S .#[8!G%r;<\dq`|&ҋBaM{Op`JxFon=2W64~Qghʛ?ץpvPi7S2Yٚ"&3."[OkC2P;dcb燑P XT a9X=&o/ύ$hν'Č_#fvF$1Я൙ng% tY<˗gl[#;"Pǂ=1SSC" G!Ҍy0p&KwU';ۦtP(3v0uRN|J;Ĥ_oz+Ӟh0Q+n.[ Em=.a`i\UJ265݅daC=ZN;͜ c$ߚ zczQ ۠.%}E,:?Jew5gF,]#8 CO9`jQËڤ>MHk@{B"leuVj.C STQ:d)((iȓz'%romrz "A;YĕmQPL2(mk.,_E-˜:Ε43%Mވ\]|:[@#_/l2 ӘDO|M'dra#sIOo>Gw="M n9ߍeE+whϗ$4S2@C՜_ឫ= Vd^@]+ NWλQّWZ=sth/>ݧ8$jrZmckGs^GkџAP%ԤFz9l(s wWoU'pS9~8r􂘰w^*Bב,S4!@"Mx1gSAmTs?ulhŚD$}vWؤ+ekB>K<|kЕ(ìP" G.xVԖx?;fGrҌjtq;-"NZ '$Zsjb9aU9'5J] ?fYGkjÛ\XM4c4%ngX0Fe&OHΫaڡ=%$8%c֧ZLtLnr=u̟*Oy VV݇ӾGgFgȸc̓$ )"ܵ1H7SH|9ت@5{HǤt^2̇>߿ aR݇G8JNCm%81شI(2ƙ!VL +H)wqMaM(u#!+^ ҴX7A-.fJSSQuqmCMhj}PcUho@d!q#j>@OU1t5r|4 ["f(.AM>YyǼF X)6=T?wtZQӪuz*eb2B'xhxs+"29 ŕǍfKf5?St FfδFir@V+u4ޤ-̪LH3:~?(_[v1(W>t-[0ݱ3a\cy@tfx(隿¹N|z+@Hlxb>l 'o85QRUDJܶNeUmAEcX qB;r(aT.,}L=4Qeu z(۶I #WԐʰ ::Tcew !e"y"?[nY )]}]tzOP'~8^wunQG6:H-$-WrK`ơe9~w8?^QbFCZh#ل@H> TKzK V\'y72|+ä#@~ q2뤱od*߭%m"5V"iKx-a~œo+YV ɂ `[E8_kzmW szeeI#N aD7I;yGvZ+ylV)0,(|%K:`OJhJ,'ip"lу7Z˧:7:2p?;fsWg;:6VR\$< v*Is:Pd5W j|ik`z%b%+2\]u5)4a-Ot{?& Z$ SI3R;H?-OvR@恆}֜Iқn4 H@ F&R; ɇW_0$C^Aӌa')z2Y|/ h xFLb-~/0G| H($=d QHǷ.) 9TO3 zgN}z TGTX`_L| Ոq点ƿ0?M;xRF`y`pqų#=c1v `NGZo¨LVA\1e0|N@MȬiGɩۃO!S_Az_"PՂY TV1oF&2"D0(s3R}(7d+?ʐcV:-`}YwH$_k[ w}MݱcySh!sXCd%7cx]69<3=F@y!J^<7-/^A=xYpm/puS`Tek5`~@WΉT#V]I ݸ(twPK^wkO s4อ;a (έI#ÅpO{;(  :CqDV]oyQ.LcbYWITq,Vb7)KO @dY0b*ܰJ_{(@4w1Pz6 9+o;.*[[t#~B+Vɗoj$I)Oȩg%5F %ܗY޴y%|Zm=еKf\BrY_5^)#v3$"7/%͚YۈNh"*˜8N.]))56h{".7?n)H'Fo\z]xkٜզ?_kl2y?M?)erU,[Qye7{Zw".QLf~o}#cɿc)Eu'Y0QCY,ԔiBFI ဪ$S)$@,S-wuq̈3b=!"Z} .&UM2٣\ 3Q<>y >{< gTP:Y !R?fdWeh]HBhR9׹>Q;T vR.{Ub{ns+ULw +NWTW@;iʄc4 2"1',0v X(Luc˾xt3/ȵo6~+=SpõyR梩t8G쑮Og9p&mL wN_L޴6ߐ|4~A=:[B aqq4=Vo1_NeïDAH2J>`9  4_ƍb$G$e<5CØ\MǮgup)@/ E*4Pm`-C0*%ncv|+XmJ,Ny bJNbk*{ #BYZ[L5vbaOo}W[SBo ݍ ;\6oo:s癆Zz8zQh4Hesy0ɂbC6ML0ԫy#˗[K|*?9ѤKL6+Z 5_Z+tNvŕz+iHh !<ҿw'<]⊟& wa70zRq96705Ni?j9/'kѨݡ.kt 9f@fo.a4қ# w,M&QǩE/(5rWsj\e Mż:;<{0]{R?grâٸ-Jo_$5}2ɿPfWMX[c P/W#8=O@MRC$n~ĬVCBop GIŁ+J*¹Iasq5 i(og qs8퀝޽F+ S@? ndG,/ik+Jxt3O^ A`KL@w~:Yk*\qwFsLE"KKLC A3ch(I{W*<yBz9wM?_{W:|c|Cp 4'՞)<"L${eAD|+bFpϵtH[GEvS.yb-lښMX]-d0(YgSv4# YOJ$-YV3Z$7i`,d؂4bWl'm %jpB_ Q: 0ǪqL(%oX8Ґ'O)1g(QPY\o[~l:(lΟ_c;/Λ+='\=AW[PxfwZ 9 kĐSS`OjS 4Q ])w.m޷;>L g 93,p5p6se6 K*aJ^a~t!z Vq)}P`g vMxҀ"- b:٣ 'VAC뙣ĵc* K-a̅h{TP]=~g}$!$kۧ%#(+]| aQ+^ϯlǴzJ}|3gڽiJf/r0nrPE<*_TX @|/.H%'^vabH*s2A[>^dA)3uV!vQNWMaGsYvm'T<3D¶ DW4 l\#,Dos"ȡ 6GTΩ%~9#rJHl|t@KOTk$#8}_m\]DGt4!Dy0-R0ӇYԼ𘣬Y>o,xCT!Ƴ@dŸ+E3ۅt# RΜ ٤5;573=b絈^Gz򻓩.a~\ja#ZQŒW)`2>mљ_3$Bc󪻨3ƹFYf[`)VRPYwaee C [K%Wl߳V,`ftCJμ\ KlX*g]4Vkϑ[>z>]?' CCo.{^0{opt)JZ1ҟj<_עX4H͔'q1T?/5lulttn89SDGTy*_5dgxl$sM%_`3ggr&A2x n'mdg*xp !:ƹ9.eQ|"CQ6| q dKSl<̿UZ2h]U;@G L͵JGg( ZTEY\Vq|aw4A\py33KaT1ZƊP@JBY|Vhb\=.&K.VT:T۬RU7 I.2YۨEnJQu3.6'w si.`g QnoRrz2n+|f"n}y!ja]yתiGuF M\O{,#JqFc"cY"wʟ_/xwZ$.|!Mө.q ̆>݌js>K$X!fޕ%bn?n O,dt.CM̎$Zei>yN弈MD"dU^01 ̐HePڟO _ u"\|*{vm3Bec#hPVMB@gmYxN'g^bKPuEF6s' 3ȸ_ f% ֮בM51!xit|khA r@$uGb*vPd f[05y6H5ȓl83y\"l+V8xZ v2&G( q:y}`amg" ։.ǽv+x&e"%ȩ ~j(»Mе 95A#={t'mA,=7Y}zX+&zxx^?IC7hr!84ZG&UZ~OO"=]E14;7_4ՠ b Jwms֝# +X^'"E<43|%lGZ`4B/mXF_*NENX(8(;h7 3EQSUs4KaZ:Bw hiZQ4hFr{Wŝ?QlKvq*iz!)] gY uU-;7vYI{fvoAYYO~ Qk ?9wgՄ.^5Q2{|{' c5붘EJ>ҥ$Jb10AkIq=U,b_6EeF8&6nϠ((ʢFKs; PBu nέ.ExMc`hvZ!"8y!UQ" *&cB4SgW@;Ռi)K\.{^P P*@32M8Nɛ!._FQh3[L# R'uhWpH7'\1Je%ƼogC n rAߦ:dl;„VЭP?!7 lfc,-خՄS4$oL-5.DL25 m'@?)X-L;7euhsNCU*;git6jy$]]Kn$' ZaTh͢FhO;U7")5LصZΤ [;g0[x)mD#sFOk GԳJD3>ѽ6 ֑/B?SHZ<3]y@YOk3]U\nn2jXti&w^9vFXYuPNCJc]َZm1+OK)# y[ KCAɁa@NR~d9v=&j^kǁy%51"AUri*ga gl,6o 8ʓ%pbocHGe"\_%LÁ@[PdJ'7/Y/\p[11GFG3ٷl/ s K#ºS/8 ϡNbzE &?'g4|)i3"M961Lw'diijy~^`: 7>oLߙK9db,1N)rVAb] .s7/Ϝd (_sh7g]gFaf=P 1!Wrc". C+1*G0&oaa=kxr3YТP%GKiZF{eQ̻jit9R4EPo7;&-Ѯ߽V.;k)Uޭ^c@e?&6sB;Qa,E癦PG`_,^mK՞̇Xz`b&?idY?U!,/0`R\0{UE޳B8qWuYi柛X.~D7QO=/F Q|-녏%hZþOe +zQb;Ϙ}^X9G,t!=ĸЍK؟`m (_^ìi©S[ ^/ 4,\XHv@ luyQ ,Vix.]x>.yDgk-𿩪?s1 $3<ы=VM8KPvWˀ01Zc+|JewU(" [/~rESb4/QT¨RrK"G8N10Wqox7@8 &>{%*jAmzo?mNzW<\ r%=/QCYFP=<^?ns7ޱs*JH 빂ÚF325^-;x+\ϢIm4ہ4Čjy"h-#k%2:e`uv}e5ܜ2~qyʥ3YB[dfIWJbBΧ !3Br qywpY!VphV 0:Ne.)};9p"B"\8x=b 2kr+!]kd8E7f),/ e\s W-WaT)M0|Qb];Ƌ$waN쪚eMNR4)ajA{ZOܵ- EYySңذM{VZ ,H(Bq 5(C=[k":/DI"aH^YY;kT/rdJt0yqZjC7}*QhX7gȭAs q Jj!e/1l"WG}"j:_@U>hOn(6Ԍ'w\E?44_~fMn=4Kaŗ)}y P>ԹO>~#(=$ÝJ]ߍE\cA;9\vo 5)amAEY?UWΐPGrǾg*:h-6|"R4mJ-4o|H 62⨕J= h!-c \[ևW8'DO866WTF7GzH4Y.P~1SmﶺMyv˔gY%R1?f7,s'sw• VW 0ߚ2?q^DPY*7#D ,L}IKgF S{l;2޿Ihc9߹@ o*Th%^FcFp :i;QD4-4h}mHLD_ &`>1~lv#Y%qGu+_!U/$k&5({`yL}>-@7 Nxױ ealѫVSޤE(ME"?6rŠ!tShJIVN?N`6sMUQ=eL?sTv MD[P9oϨU1$۾JN>#|LeVjtNhO%Oe/ lW$dᷠ 2 l?Cʔ>7W٣r8B@:+tCO:6Yϵ#-ZMg ̸'Ľj\32(' O 83l/z~C mkJÑBܚ2r3Rc,$ǠD[\kg "N68ՠfV9חD=y! :A(R~rC\IJh"3HԇAv z9•ޘv5[)$T~Vxfy]8.Q( d1u4>@wQ5rytjs"L@a4k$[&So 8c$WԑkSc^|wKDahtuk%5K&"%SVX?JDδ8g_DrcxlAjp~4 U-^Z}uD"HօOTd2 r.jnVźV[l}M?=VOajG\gZl_Ev oH|g9k*ދ6wvߤ?ӌTT4<"M zi6La Fjo\vavN[(g |hI zq0jeF"Ϋ`+\!U!VGEhh>g3v<#Q1 ,4a#Ůwh/yT4p~҅0$nYuSQ˺$a_HQ.=?ܗ+m)w0-omh+^6ads7#iROrU6rjE,Y3Zro% 4 F`e&3XI}JI`GN[U{RhdtH>}p"3^ekbG/`NN38hb+Sq19 zc*wGw,S%d{{(Re%D{.Fz\keH_~c*[u|}$P]PLzx llm ) `arim1&w}8 5DJ)M{񩵋< x;@Xޣg=D#0K!AK1PۦЉͷܱBP"B:Jڔ~Z1vZL+Lpʹ,)t*zՙ[,z: k%GŎVt/"y!7rjP<9Ц*UYZ WJBE jf]Ƒ&Io?+佣>/VGAIDl<}HFz, ox}LRe9). l1Гν)ґǓFl9AX~a]:; b2CTaD=8N 6T4[G$[" {qt PH޸ݓ2P.޾~ 2ABP$*cq 7/,-hpidB\+L e,8t Ԋ/אP;ؑiVNmTUL. .Z)偶b[T=S0"&-ȨOg*ka4iYkeʟQ\ )1ȃ1نIcpW:%aZK6u'xC E#9?M%_4UUcM3jMrɉ:atZ zxk7D>/X~&G,o?Nl?ΫyPn[-W9R尡XfT8$dhn2A욵~g6q~38;kxJZy|oޤr_z0'* Ցf4 *5? \MUcCj5*o,1-W]p螴r]4t\n]8urg^ZSK6ڑ&A!^/.k NS)W?-Ky ̂ rb͚ȕs ~!ro:YZ"VR>',;x([նDlM9v*}3iT,aH {ځWy_w:՝QDgs "<֬)ɚJ! $ V-dUrT|IGc?YOX0"L#<$/Gy 4U rZioK挎 PpX8eV1"Tח ޡy#, qud1JCfb(MӚxʻ6  D?6y#Cwqt\`$VX 3@Yp0P0!v"mHŁ%l-Z"E'"52*ϑU7ͫjQّTGG^"x%֭<^+5H3=ַ*^ў U-\o*> ? pK+ 9 G q˜s^FLb6'A^XZY cHyGHvwʈR\T:"osʤU~EC@+}OSH0.}*]p<%9m!>ᄏce2ic-C7՗ [̸lrL8>MmsO)2{E})Z_Hi} c'!J&k:wCs(TUυ Up+Ec U*L`vu,}/+||ikyeQũ.{ӳ1dh&JI N؜55 'xk^*7S#)}koƬ>XΣ'qpI`.,smV߬F)~ d^:BB AS9^8 jpLȈ]~f딱JFp\PYܳ b\`8߭[uC ^X8Z7:n{{k ʴ6$eH:,SOo8[!,kb2bŹ.FBDH&tJ)8QX(=)wba0@j[gh:K.V)qÜzC2T| I u@,} ͭ6eo{S%m͋ l9 Kѝg\Ta|KN.io!ț"Н HLnW""[ S=pX$磭> ͐AOQ&+ҩ"]Q [Y&霥ek|ˬp)/FT͸g~qϧo4Ԑl ɝ<U5NV}ڕ}pxSw=%eԊ;J9-ZtL!otQϦUzpe at@CY]?8?-Gվa|&c}"hJJ۵?$ڮq?{{_3W  ,[罔muw9Em [/f #*%b,BɐSv@9p`vis \(P_pƨk $BHb,ZtX2E7Ѳw0hT+f=-&VW#;O]@(KHL}bMm_bM,]tsH,А;dRP4KYK$sCC۠u OxKp^(%Lvl{ث0 Egklt#~f͸18'{oc聪ح>+Z|}ͭ(g`Fr_-ƙ #*AOl.i.k4KF A~օ=s(bޡ;MB!ՙQV&_[B1(Ṗw5GDcl( oID g xO='bB',Adasx:`JL)Nl _`ʟ,PpFb,WF[^BR #1nNPst=0,?upBǤw|(.>(i=SU^F Ҵ"Ѣt*ቲw)NF_m{8+*:VPލ$WH w7PI~kg K6EP$Y%Eu4Q, ;s ylC^?z.[*0kF7LOd! }AԼ&ߴnN|up t85>2^A_k0j6 Lݲc=NQ$Z7Z$=Y@9 W bx)[BуS?i7?S6hqdH]K̥mĦ5I% 4 lבN$Je+rK(B--&b.[}K#rjΝ$ƣYͽO ;=MGt ]fv\W9LE.aA׸\CdM8f5Eң7BgGҙ?PuB#QُdZËŬ?7pR,; \ iU4;vQk*2̛hJr$Vمl+ Liڭ|2ڤ5>.;/nۂM;vm5z/ F:#CN0U"pa(۱|w; +,$WGHuELYG,n"^|! tIX_q=-2A 1!x+A\ɣY0th:@S*pSZ.ǏVn!}w}Pj{?cZ n O*Α Ș8uGCOͰ?,jD{0 xq7b8"iC7g 7Xa_݉PRH,6sz,{HJY6i!ƃ^jM'֯$w(U w$H–w +tb\u[}* +s9ɏ[mo\a voKFE x-1v9|%L فGXx]AքG萟7K4!uf͢,uܗT/8 >alW44}'` ,8ZTF_Ӯ c^ӺvmS%y~8^2~`rG'pt});ˇ`<t'=z(F4MO¿E+.> %EDfDԈ>A=pX6ψ6lW,"k܁r(;׼6"NL.%:a&TdXx׏Nڑ9^+{^-`'&a|Ͳ{Fi_Cauh*+ +Օv$iKV![?S(a1tqouZz(g"gcn:~("ʷⰮD~b^»/IR_K˾|# XltC!cxOt$ 䑲]p!Wt-x餚DP-Dc&okNG;P|;׵jS!^h6 ILs;$[]gbBU^9")JqMbCBd.JXhotSk#eos+{,ݢ}7M;SY+욧E[D'tJiHICƢ J{sd`((c:DƐ#K0U1hI P{X~_$>1Ȕ]Scf&a ?F>= ^_sN) UCsBjyHMWW{=j;akPqYXfI=WٽYr.-) Tr=\K|f=ket!t< { &hS`tl"d> $`Lܣ-K2$%|Nm`!)m\WəFH20fbz_ؤ#`V?8*_'d˙kg1*Y/\%$S8OY܉XO\si `oB[!T@ Z zgV8-h"WyR mwY_&?>E㩀 JR:7&lO4T_eHnuNr " `,_M/`s,dJ}vˮnɨUiu~>/@ҙ2>5~h 'YjDnġ.K/lĢ揚%)Ei./,ȵ&ohOe(~Fm ;)%iZJJi~ks3elJ:qPZU6HZu2mRx d 1^XWfT$6K ܀q?U]!,`>Ob4RbQ2ޡbВK1VT1.tt>tYQJVL /Ʊf LoM- j,)bz|!W5@CMV"!\e^~*]!,n rX(]GGquκFT/S 1*!‰S-m4$&WAW,a|y|}ζRҭg2*hL }x:I/t,v`QwPI|WY^~BHL52;H QPXmSu,:/9IX4 ՜Di4^vd*t>jo^8Cf/Ψ" `\j^AG=½zxt¥6XsCl9Bd{Hx=CEP1ut Tg }Z)4S~k0ssɀ:G8"L6:Cv=_:Į(2b䔾ilsjvVL3 y_;a*xoGHIMy+`{T%v^6AmgAp ^ԥ# 3rSѩ)L|Jqg*v6(s;eN&O'pfO )%WwI]nD&`,{Kid.J m=*`4dR?Z\04Ė\wfp .?HfF'm@aBKϱr:3DpQY.`a34!᧍% PWG*ضnsq #MG}GODў} `qNQ⓽}fYH"ewtUXX,681&bo[ &[D(Ɛ}˫ne ւ:áLd>lx=rpmr0^+M].{TvD 8c^INoo-3;ͣq!Pמk@!,# uDh-^$v8Iv*ae5U&֌HƏΪ 5aFF6H۬giKq`c'\8`4d~_3X}&$ebk)Hc9-)I\s I7Ժ)zRD3.q=1*$d(,a=Ds;{iWp)l;y:Yp(7j! [:wU <]qq f֮H,eETQkOMcyoey +P+h䋱V~sS#͐e=)-һ-$WnX_Z`*J3 )Mb 1YӒ%74Th9=c:2Q'OsqZMZ;0C_{jٹ[IϔD%c):4&R Pm_JG:!,@3|\sM i7_AAJGecCzO:#;֒7Lo;!-`(y®W̶'Έ-*84CӠS:C?#YJ Vbj@𱴛AJ-e"8! mz~s֯\*`uӯ#FڌI){R4:K$h4/Cǖ.u6[xuPW,eDN$To9nh0dNEUS3Jke }i I1ԮL0թ-* ,ι+jT v{/8|n.<<|mz>o:U&8FIm6(Z] ±xf_HLkҢ  :2hͱۗ >@\r3uHx`<(AUhl擵[ɝ<?y4͠OBwE0h=@OKxOa+ڔ"E"ZՑE1$*S6 rlР W VDLɭN]vwky \M/Oc[~H$[}hzϨt5[Pdmq=3o:/>( +˒y1__!c[#M4((JbL|o/LXjo?2~acىS yjYG:?WKR -{ca|~e< nލ&hD 'ku'"2q$ f:Ϣ2YQKAň*Oohm= cE=>A80T&;W+5fӟG&o8vt}"H4ӷ\L'мn}?%ZT Pj]1x"}oLH"TNߤX h$>M3Js 0i; ۢoX+Dd h7vdn_2M{4l`8 N=neTM k2 9èChR-2qݪ)|(3*Ѭs1^26j&Z-7,Fq]0&Ci}%s/EadA;`Z  &toT8Nb'19)f6 +k="86)$2>cq.:*%vh< 8F\Sʹ俈!n]AG*y\n  A%ua7 4mʀ!,';)퍕Ś4\;!Gx}42BNE^ᕠ0GvU&MYC鹺ڒCn Pel G*ʍ_gCQqRksR\5ܻ1EGe)"i{Z+ѥI>A?5cY#= aw)~PW2Z7%UJ&GĈs#,(^P OY_e$z }Hh=D\atGƘJQ6n%dr'Xxu8xgZ^so %(݂x3'Yigv>M'<N|>%7:rQWntK邒haRf]ػl+VJA^Ot҈Ѷ@g iyPEsLP*)r.ɐ@_h\:pmE$0sJ^ۛHO޿u L1E4HFs|Y8Q8)גC*ؑBEw\%27Qt3L lqʔZRm]iaa.Wjqbr9O[v4ÏplJLڑmn1@!*RY2Ҝ+ hS!AP_gk  #8̚AcVfVĿfʑ J;}ET Ui{`ۋ ,0>)X|VJN|WT3_.W~xIO,+,db8dA9 C8L~޲SCXw5N:!_F~YϪ̜*-KCXx--JUF݌FlX j%f^rYUn8&:H"(Q"-(7R/B:ECl0b8lp嘒"gj iWr흜?s! ǒh$D"uuI7)ϑɽ*}<.E0E4_fQ$%tncO_dSw8=4؊Mzji6[GF;e4ܰ)yuz5DD?0b{vT 9r*Y)#&J{=X뮢'lݔvEn&@Yd{2\Vsqk8AG,͉:na6Ьs$ f~3L_c y⢠I*FK}C&FJi_te +gܣ-l|\dB^W*-6,EEj  Bb"XuЂ*yG6F֣y[@(?GD 5 C92ӳ1z1U(vaCY"ĩd{ FҞ?҉߸- G^ʉ@rsȲ9gnvn&ʺLU{'2֯O .5LzjfSeW-ۿRas|.{j'e?m9" ]ǐ"v&^ 9:>mFx_q9شN~gF\kAd7%8`{DZZ hK>"۶޳Vl;1kd0^&YCdygA&kN8˰1 ŨpCe{<ls/,:}6B02: +ONfY|dސ}G(ů.3˰7OߍZ 5]L8_\9cXG2aۏ7ODձA,}}~dk4V^#w7s)@92r  ]W/inn/ŲZ^zqLh,p{lRmV/hʔb1s:NhcMT]\!4v!22D'4Y"L*3/Zk;19w7Uo162b0 '$'b楬Pv!A<dVҔ$ẕ\؁ld~&=lؗ4gYs,??].%Z[h(nM3Q?+ի$yq_#Kuox؃pKs oԋƃAQЅ>V3[AGS,VAix"/N|s}W ŝylNU{G9At)KVt}R15pP $uaA̹)Tb#gI%ұq"*Cq,lM|giؔT JBWNQ?+#uhGi JLc wgHꯂ8+ YEV?qK?iAm nۃzd?85½lؗ3/mމ #qe R032Y59EY@^zJ~nad{2~4-"JpvG迷{֨ȯ;S[ AIHaEl3tޕ̝(#օ-LnJkɝzg̳W|6b4`}Cs0`KHD!yzwvHkO'pXz1N7B\&u= 8B ҥeACzaΞb-;祽E8D`x<* 3~dw'݂ݗ/żg<T!уvcKO'}u(,S}Mm1}@s.-Z "J[AgE%XSƢg~9֍&[ Zv(ʺ>KQ.b~Kn;\jQubXb;B:L[b> e߁E)7!{Րn\(v5xDNܕJ%s )[,rc?&}\f7 9^b݁ *y&:/3Vz-?PYuӇBA k,BRa] pʪV}uK߿oEn.o|JbG(2p1Z&jߨ.tT!5be *uO(AW(,eNqbsp_"Uv@~EAAIYzXCML;|p=EQnl- Iqo&ľ?}8gD,?oCk֏G딚XR w88?T$c-'-[vuˋ:$ò ~vZ1Oj6Iq E(#-,~!P9#/o}>S}cR}Ȕ&%gIo[6~a&%PsCJ+|?QӒ/xp@VU6]`Of h1qb{|KY>NQ&7翑kn?Hahqem,F}x jZo>K548u3 Ut_7DufvXc^\D3\3/WrV@X`끱l'C:,#qZfQT0dBU@5%hqڽ% @|–x!HmJI2s"Y@QEZф&I۶Yl\rRj Zzy kv\-z1j}6. & Kk*HYS(N,X]ePr8+JJZ:tb)}\kKjiH5Φ(wt\̛4`KdC:df;VS5l3+}>>پdhT;jcሗ)G/|~lSnWn$n7)XC%& ȋy'{' i&X Fm&"~|JFu(lq\1FX`Ѡ׈L[}【 q@D`r/e|uP<-wT6^.'5h,*iSO\u_ T]vq΀%)/w%ESFor.|VFTX][;0؆FoaT4 f n%y_<e]GQ Aa$nW핗 )^3k0c`]E\iXl偍i337*j ZNԚy,#0#t9uK[SE$`<[\H;h5yVKI=6'+􇊞4nlMܤ 銣7r?YxJ]jÅwI"r75t9EK%3,+='D 1>kQv#S=3o{xxZUK*uJ<¡P2kWe?\8o4H;~X4`[s'~zhQiHtrX p6DT%8ϟ`! B]XAEV b0=NHv/UAُjVP﬷+ a RV0,x9pѡ23ZjFh9[VY+$N{s4Ac@rFu<5TkZ.JOv;VN=swcgZ.VeޭSz'<3 *!/OĒ.$7.Ь>j8cX'psn"y`ֹtn`@ dȫqCjn@+'m[Du[H*RQ,+w%h[{I5Ir\H[j9 Sl}z]E[ʱύ^ >;YV84Zk1kj@eiI0 }FOMc}5+S\lz{fKeEgNކb xE''/D}chU:#~}>eıgYZ07070100000378000081a4000000000000000000000001649b7c2a0000b43c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/Gg]?Eh=ڜ.+ȝak=o> 2\5K1LBd*I&`D._+RZ.Com Vm'XAfF_6%g-W) lЩpǶk 3e {n`ʼn6Dqyc,:]&ܞF[ @Eo-ǻ>LJVˉqb: ޣ軦s Z̷V@i^1CYf ɺzF5FhqAj pqrhmI|ϖn_2 U!)ʶ}O-=/X`f;l>ACOdaIo*&菍D'q;ϰ;#wS ^uι*udSI XW{u#-NGt__|:X5-Rq,%[RQaeSA@ ^G9|ܧ.ҋsXR'*߸j'T$D1L/N\l My: -mgNѱFu%n ZGncŤXj#?5h> (Ve\Dw/;ؑK18f#bP $,f[4G(4|x "; Ksn{Ʈ.ljj(x7mH_eG`ɫRkh!Y,Õy]#x9>h^g<9y6uCW {--{V۝NGFFxfy"%HI0`j +?$I=0 S6Uc~e.?78. @X $ҫ;8dw~t$kg04Gs&Υ۳qANmf̰'>.!uEJZ+$,#Qm9 gB{wI7{lj1k3RkʠLb;U $CKD_)wDz]tP(v|n6,C4s)d/?_{R. Ơ2%躼*%Du*Yj^KzÍ: )а@%;R8H(k1>Ĩ֛-ӘFD|/zϳ{*<ާ.IBi Q9{xѣR=pM)@U-f߇ XIai 1 l4-b UNExjLtp{Bxz/ 6.ٝkVҍmXVLA[ ?)+ewKeXnAր85-+Jז v:zx"M靗x焞fM^tIVFvPK Ѩ8n35ΊI'PMz gDU8.f0wCdx\*ߕ|p:x"w8: G>E/@;>hc 32+'vk#eSL\c7Q[[Qu(ւ; 1ZNzA2qءH.b IOzi9:'MΊu=$ 4mRi,Դ{R(6)V-nr}q_KϞO{b=R|Ib7J);$̓wy;_<]$4,艂aBi4fbf ꚫѫ䍡VtL0[WH>7SuqXm'MvvbT4Qa,ߖCx?&S Vy`w?z8ovY*%$TJq0S) 0b.X#p9c2N=d!~}i)& ]]ӦBnj!aͩ Ab~.P6=G@Õ"ܶmVNi *1[G~'iᄟ{]WN"(쌗XQ30Hz;,24B`h8rr,n0!-Z^/q?!:F#L\y;7[[La|'e 6]W}R*Sῒ#ywoxonp$it*zLL{T<`W*-DeJzUAJoƇ_^Gp=6D(`gCbq#,ϱ bќWEE]ae=EW@7D  ɍ1Mwt4:ͅTyk6>׍H 뫨L;b]LY@5?@< lMKVdE-AbN?hL_6Zz o62|T5 &i/Yvr<=fjDB}Gi>챀fFvG6Q*4kp ~ ՠ5*@X4d-G&bPIMͦ^i+)رe݁ϽqY֒1s-Mk;Pט3' bF{ue9lԘCȕe|v?2>,$ĸ0PwO`H`3)8823:i<}7')9)c]h`<[o58azG@#xPmsELr)WkE ZH6W VrP➛hKMVWZ|dI! N"Dj>P6N{*΁"ohWecxI%ʝ q䐓ƹȯ"4lCoHD3nUNVϙ)}uHgb+>Dt.r1PqR>Ž"}Pj,4u*?8!U>NOA|k@]LJ`SeA{ @TQ{8'P=K m6C}v~zoS7Ci*#Fup'Pa.69 '7&2zw*<=<[sб$?BoEoRTiv9'I6Ќ6Oj'̹j6eѿj qSH HWQ9Btrސ>8m[J\ȷS6 ~y{ .b?U/NWoY{H >˼_:`{8hb-ej ~(vu/#m ws^۳Zr"}7[e@w׎YA)پeJ+&]M IVĝ4ߨgUdiɑYOX[O\f N`1꟬n3E#J^Cjvi|}&epsmXEtܝck]#@v)$X8@#" \3!S[el/ F=ZAWyWR" ^*re6+x;sSv_i_щb oND,;iyC$)"{kpƗzX[w,_֖4bxV9=aXV 7d#X8r܃"C+ӵ5'ٮ$*(İRatf5@s} Lviq1 |Jpz$&lB(iI5k˵oǴ$@34anM=,FN8o.܈ϬAN7D#feNt_ [s]zVb}41!/L1٭2f(1 4S߿[P>?aa~pjѽeuFf]FcUC- :Z ww@f<^q¾s' @YV*2|=0;S UnΔ$Lm" Dl]0Ě6T3QG s>dR j&RXp w;fsGMSޡNBCt+bF,2<Anu)9Hcx ǵ.bZ}o=Z܍0zH 4δEF2;Q,x@nx\8j7xpg}-^nw {eoro7Fs؍Y&S C=-"Sjuaυ2M\CnAp ?x:[CnЕno8.PbWKB ,5X(JR;W 3'39)e8 xCh[i?Ӧܠ1L696D?Da(sipn6_'v cp?}k{2u=h7ç3mhBHU$Xh!FiK Pe0 ni@c,ߒf6djW[3t>*J :K5ڎ!YA%oōEV;:R*/7e0S0P5mf4EVV'N/V3T;S1fMox}w?@Y4!>0J$$>Wbl4.yÖ2Ra#_B,^Km겒ҍN` ѱ̑#X"X0)|K*}M[2[wW'44?n=cG*cha{яƽ@\"qG i?zѧ&|J\TdLؾ'fL$f{Hl=+-R2C-O=Tt!yfcupeC6_A1P3djC5 &V3;Fɐ ez3TV?RF fc޴5>/=;)PHg_=;:4;3%hpI踜GoTj[{Q-ڏ 31eO'²GÑ&ԥzeA`JކN۽ %XeVG w&0"Ao 3W'9K}Mqв5ffG%lL;n4.: BF3PLŵ<[|1/0[rɆ~w!S'@!sFTZ:0nt68dQտP#8Ž_mr#e*a<^ND@f僙K/F^ǣ uUL\Uat!ɩCS9%7WƖ$PÅh:,xYnWZJkϬDʰ,/@y?[A7atf{( ?0o+ÑD;N'Pu|@F;PۦuХtKf`_LJCBJ)cu.XM)5q\|@XOs4t'%D xBZj0)U׆.u:p׋{@?>bܯ&(gHg)ꮖdB)ȕFq `79A$n?m?6AXPTg V0ʄ"%0)8{*;n :Oln<*wm⮜3C94h'.J%lI1S=$\Y+u=ΝuK,DLXTϼi 6p&tOv O)BubY[N[q`}{ՀUs WmmWuÐɸ'B|]n߬q3#s[4~[Ra2ҔP5:Z9yu{p]Dǵ%,b^byZNix$bLgȖjI/)^ 8n`A la9,%[۬ˬ9(~ pVچ6_ƧvZAD3IJHb$tpGQ)}iֳw獎?-6?ٱA̖BB1Le9&l 嫭=GtQZXoՠN` ^"PkE{X!rM,'z JRv5h+4wVTlšB R` *d[뱬!&3(56kSGEZ`^KxGCOq3eSŝ԰(Jd:` \r7Zip'E\0\x'ha:"5X0Yb_wu&]L6] Vcp0U:K2YxS.6-bU-𧃭+wxC71c&1.궛4-=G@n*,=e&Xqc mj4i 2|Z^,VXs Y}t[iˆ'pgNe猈z.[>Hq_2HbX *G^!mqܦ+kJ̄p({3gyBQ*}j}9TidxT~g9w:d,\A~uAg8 M QjB=02s\0 .樑Vjcf4w>%Fdwѫqs^F4Qeg{,HF;Mq޸aZ@YIAKGOV+h'4d@zqK60\kLÖP2o)FPvmMiogj hqơh"kȭ7yi-1CBt-j`ZQBOv̢YP}B:V5nʫk{IS˒1 5 z dn_%+4 B8rd_WP֞aä<֛*Tr/2tz~T/-[E9N RZG!j}KF?Op#jLM1- 'W#K.kuE5PO|>?:UZԋzt5Snj- yQLQгN]"9^|u;.55 /@2oo G~&D:_ޮϓC[PbH-F9lu+XX~B;o P 6!\8D܅HctSGw *FFnt~`:w]$=;\Fӏ?ARXe[ș]4!5=0whURor^ ]6 D0M:l(,Gq/9/`q kftZNmg$!r[Vc|kFQ:|k#r'C'TMR"4[qx)ğPC 74|34c H HyPAzfiH2w;p.u$ˎ@x{KIE jO*ԼYUj2ŸENVP+yqՂ|Y^N` aMo)CP>[2*/LlSނD 0c8|Xs/`5#+g:zf"*e@M|mBbSjrM8j]8f{S)sف2m5n@F3(&Ƅ)aÃn\gOfj' [Y^ QEp W0L] @[vȼI'+֯~g]oyBu#[mt}5*MW^w'bZdjO>@s68 H!*e$Χ4:_t5"F3nAfXZ6 z9֧Je!0}W.p=haG8όrɰ`@?fqiZ}J~'vs|1X-c르<:9"?t 2$$i x_"fRc*1sת #ī3Lm:U6:九YXѤfwR.\aSr҇eIa#0ḯa8h"'G`[Cʢ-I9dF͏ѩ&o*K%]k̇}>4SC0)imFj#o֧O]6]Kk]f0bIph@l/P0b%Bt5n%:ܷj:l`u80D "Ƹ3{7=0+s`g6%qҳX7 0,ٓߔ&UV@Zl8tY'\C9@|~XZ"O4Lڢiv/#35嗴qVdW;Ռkr if',ziHѷβs5ORPLi]Ur_!:x`JP}4Bu&jW:L(RelۨJ) |Dp$>%6<3O\U8W2sq$M3 c* (tZ7]E ue@`3$Ǫ`' ;54?|WL9ɓ{fתچ< !Kb|3^ 8:ؔu{C7_AM]~Sg#Ckpvf 7/Ѻ@S_;gJ^0vCKYa:aŷ 5ʫ~e߁L<З;[GhSwdP~"&KCn Z) 3&n8|U+Ts ,+ɗ0`FGjǫK]v`&XqSsI^+/U ;PrjfA~G,0*+1_H$׭\e {CY:gMI߸ꈥT>skA~#@QML ҆D\!Nf:EM4H2bʥ5:ɀ)ikh!IFJpĪԐo7)N"wH6 Un=Pم밐 )lD®.XJ8:_BX:mlqJ.!ꎼ =vن}㍝mlCa'*j *.h.k#%h9"SB2ɠ xTU=2C{]U dXif4SՕ1g<k2J.D'?zk糗TD#0TvCJhAg a<Ðp k70ZHTq5 p&`2qͤoc_*653H%`3l,BWnIMtk+=A.{XL3<5U{O]ay&[$eS;( C#6L}e$@4*n{ߠ?zi EA^ 'ibayE4w,*K_ v{ḤX캡.SdlQlW )O2P<֑y}|Loqׯ/.ǥ-LsNT-0v!'zbTLW_h/gqG<M4JvXjHa3"OԴ[WZjJwVik% LԽs&@<UW[ɂ6 f[w>宴]v-V2'/'CJ-{3{|1BRTzj%VLC@LhYFeq4w g==q-(Zti0 ^Ǵbh~}t3d5ʏE^)\[Y^(޴Ha`|$oEFoxl>Pu։wus*P$&sa^_w|A}7Z#&^ȍ۝`%) SY!Vr/lh F%k۞6!R]VBpxc@ZM^w6rOd?M" -Ox[`ڀNh !OW>*] M BEO;PVF/jIm*ڱD0>.2iaЧQT{C)/g&ͽkm#p vaNf~=pI? # 栳J~Tvᚸ1SlȂ]bv5ns{N%B%+P⇼ oiC/dHDusoQQ o>tq mQIi1n[9YOW -;T> 2cQ-I"wZPfOw_J,E= gd-e.](&!U^JQQh{Gڏ)ҝfyB˫њoyj3SF Ύz@LeoQ_c{۞k4'ځp]dcpT lOӰ])u 4ZfR%K ,mRf^[X8ޘx˿F8gʥ[F [2M;hAR/c#1x<&_ Uj$$-fd ?)^2/v9? }߾7.6Q\fv挃G)3 nvcXwW;E#\0 wxm,| Â{*tpcajXz+l/ʌWv-ZҞԓeŅ?;ۖU @.2֫YsL JǜwkEAgkE jKc%ԵKË;|wdpTA,@XLU0T^v䅣wk|giFb{uB=轃s3JӻˤݚXMuj_8gG{~w[iTX s#ׇm<"ŻҀf%(qaK.LonCZPFjΚN)b^t=.%Z} PD؄"ht)nzwSu=clUZo`ǓhCHPSj' cO{ M욹O$BSHl^PQ?kH)F~2$; Z9k}X!O%0`6;ZGVXI?"a\@Z{Rq' ^zDր23؎4>!^JBJUj;.zC>ㆴV6ӤI\]v4a{V_(`A]Rwj0GcɰȼQi]\2@$SROve#hAxOjqtSuDyu»0 X]@RW*qTKpQ{& }*𥊇#, Oe>=*'\ȀtvK=⧹fq2k3[t4&tLW&<ߣccGb"_e#Pq$H.w"lpb'ΐeb&6cGLR 1Ԉce' tHfB"ck"%lҞRłq֑WdNQot=68vyu>qk.R Y?h G41]d2&-I.P++~5{v6 $7e-Gv@uq,J YyOE7'M(y [iXd7i˘G(Uzt'%]+?H'{1GSlDoya P+ݣu=h9>)!zQMdY|gK'ݐ5GVVR<&엋jm۰=(]T_1oLJ+uj﷟S;)lBF(_l(-Ȃ&y7clJ]䰕[t`Gƈ[GXï9>hjYʹv)h1lPY3W]Kg$Lb>c?Q> rQ#jaٕR QGu=t3Tk~%z~+c\T{u|a$LI*^ڽr2 fx X4''(TDHz*9'"c4Hlu|9vq  3,IzL!s!tʗ7ʿ:#>gˀ`@µw4y ]Xh>-)j9.dDYj!Jvt;J]B UC?'u3h3|~A2vu{pW-(PWşsjʜ=4w-|ߓ)SZKUy̕G7F;Z+ 0&㤚,!I;n|r¤.;hl7`Kc8=+']^m1/+7@VLCYrMy8Uadאjb}QUeL 4NT| IXN>.fpcrJPQ\k %oLm1jړH+PT }!p"Su $) QMb90=V_eI4ٚm&2Azpu׼;o,4X cF>D\U?%BSL}4iB'K6}ū36|n)7c@aO-pѿT9hm8x˴Q@O0ixݳɌLKmY={Z B3LR .X4%k{fM'~|<"&JJOnABĻk1.s~ldmvBR ["kP2II;H=-~bZ'{˂Lځ TkY-*Ŕ= :pUv2;"ZsHjE`NdƜIg9?Ԭ6b9 j'p :+U),Ae(h߶+B]CH/{0aR -g ۢq}>IugWwD&g\h AKBF]ѭ Fmnj뭮">!ҏ-nI^+TPI ~VXX,Ed-2%~:O4ЂeoSvxJ׭ ZBJ늯qX sGfҹDXgbc= 0QOr_@ja{5_μ"-="G/ aNRQ$Un'0a<^mX@a2cRľNu| wzv 9ѱ[7 RRLN~Fqe_M}bZ(yxy4 (VP=]ɇ691HIWv{.-33}CCmoq1fý hgS4$=Sk4y(8K<JeӴ@ hba;bjg%Ⱥ{PexUN-S&&n4@> Ģ?rB&)lNm18}/`k=}=b\F\-Qlߩ/1Ey3v J Lb;5W5yTWmjGvYL:?ジh;yhK^ @Nd>Ct{HKu <(D=! 꺗 耶>W&;Iz~^psj$/K~ʳ,ۓu xRר@_ %YBPQ*z4zd`q7a?tYs)|)stTmS_UV<,~oTR3KPPfoJY!d$t‡E}y9m&idZ*aW;KhTu}BA)Q_Rks FYhR W>R+&X[8GuG:^3a|}!P󜽴;1A>[ndD5 CP&`‰1 P;6N*ؑM5֥ hP?9^` 78Y^t0ޒ"P󒞊c .AKh9-&{4H@y=:/ OQu78dv=dX!: 䐬K{g|NZxU0*7CIb*Y$ W m9Nlyr=6@ ?|D(ћ ⮁Ƀƥ3%ΑN_sGȽZ{ouR 1l_rMńлHGwuOsLY~LH8i5?$#d@,X QAa<,e>yY,ն0 ;*d^&sGO5X/6UZ.RhA &1I&x3idBT'hjV]7q&gD_kCrrm[*bإ8fQzX#=_4$B9`eN/pY-yZrTO ` ]LƪtXD_ygPpH8@:CD - j[hyR"l%.}Ǔ)K7]J1x:Dx6 ߳"iv}b;9%NMDʣZ1eILL%V j*i4M$CfiƇnEl:E_D S#O&* w }G|)녭Zd4 % ִ뽵_7qaWW6PD8 Kp;C|MgoKw%gJCeZrv&/g?N>1hJ|B1IMIH*Ѝ׭u[!$^1\Bש7Nް,u9a^hv2`puc@cdBN56w nCE5JܷZ;)J#CgtNzqHQ~`7޼F8W B?(z(^f"vAuoSa9ccE.ޜ7B~3tv0kIz8_Qh9^ +ƍFH0s!rw:-1iA4L=8ˁ\%q*޺efD2* "WϐO+Zurb)N D}1WSsLTh6j`3T(2ZE~j]hDN&/r<5d=w遬A0SDnnj\*Z%4ue%ncѸ 3J'6~j X:K=]/96?himOL{a?^Dnes3{E~GA~%_rċ:+EC\*ĽFȏѺ8&Ο|l7;.Beä-HDuD|_wt.=eIe{'1P@ `n> r^Blr< \ .aGrag8]:iYjmh (n8INB-7Y5 4> d8ɖ,! B-7}G\XKPOƒ wќ1q DjRѶ'e?ʃحxv эi [|g:v ƫhU.%ƽaO.ŕ}"HkOEE >3cD|VCf1E&ZR`;o"qq75Dt^{ImA MhY4)~J#B_sLߌrհz2u̶.#JI.CLd5:QK 1%+3LgxR =/Wr_S9<|#Sz5if%>=OHatU,cdn~;gPևC-`5h[Sݐa/J_\L>I53korzj2.zA8>zuF[xJG\sxj 2Ò&fAg B`2r%R NkDx`xx|S=c~kHƄ?w_zp;=/3Kvmj^ge 8Xh@Qx,:E Bghv7'l|厥f\1ay)ks0TOTluwTJʢW:9U/)Cȱ=6 2:5Z{6ŕS]W& zrP?p;8!SxK$&DՉSsGoz8b 9k_?+Z@|$8K[gaTLѡ^h EywعX=vQk8 r}Nt D6̡h)C)baFj*-aSLJ 4v* u4t^xC}f-k-"*+gnUqX> Mͅ:aD>thPDmw#0j| K050|I񽳬V6cޤ"c>IY zERV< /!fHEuM "ZhLrU_5rQw"sޫH~g&Fb|` ghKn\*aO0Y]s&&sz $FLqX܂JƟjSOmyxb6'_CT(J mFun}pƃP,d##uONb&C\{.XK-J(g8DҔtQ~uˀ4/T0VuM~h~k' ͢NEzq:6ٞK8.|. dOT:5?tՂRIdGV"(Bk_ % Ǭ)8* 3UHn7f%Ml3XEaoCkH%^A* ,szy/`0L74 !zw' ȸyr'Y`#D*" y'W 8c0(*L쇹AՇ >vaьrlS.wp=\"L6%SPuTɇv<{6@a7<&r/k ~D6> r1cX>1dro$y^kl}eW&d"i4ɲ?3veϘyT? OJ¢ ޕF9b(-t{kl{H6{Ժ;gnlU8A ~lFzқyʶ3sowdzKF 0$9f;$ϻx*!S: Whh2օW0"h=kz؉Kp_fvc9Mqz[anQa$z(?eofX8Ts=^-\2wЗ-Z,SkvJԕ=KFE _G#׃m;Ƙ57'ksc:V@/'3RԶa0[!yf:&"f?:t_ѤSqŲyz*H@vKPxV. Ge"`if&ͩF% 7>JL/*1HRvG-SYu1~m B#ѥ;85tuǬ{PərN 3헒44\рȪfw5AR, (WU_'@Va&&d6(*R6IňMO@cu} ()utQh(UC-1Uv|~!c[b7C*x"aCEYSsOC}*fp?e 1?VD<1\-)V8Co;JqV$1'Nq?UI¦p:1ä(V=qQ]%T{82}#L4ruZM8az*CJt\ 7&-A]hIGD^dlֱwF3o9<.{ٞOch@o\3Mi1?2d,= Bu#]uV$N lߵ&!` .5*6%Y WP/X9K0-<`Ƕm4lNQݰP5 o"L5XᎢY2''YdEۇ8b'g`piS[Ś紩&>E2< G?,ycu/fm:yAp]_}%8')֧Qd J)-8]oAPa v md5nD/PTT/{|'7^ [{pXfq|*𡍸̩[W->!M9ܧ:41zm>.燙Mkҁ2=ח72ciM:N4bӧbgca.OQ"fT|zݑ9Ü/s_8O.%ȁl nG65M2UB[&rhvEDo-nRp͒.d>KƕYfil:" JKVMn[gMD/2X>3qb'NZ*!F5JGcݙmU,]di$bKZSn-(W" H܉鵉ipVUfJ μh |DʘDz2% (Jgϡ-}@$?xzdDE}kKC(./EH}ch5<ĀէQ/=T{@FYReJl; uv?H#5~xF/K*C|myTmi vtGM{9iazIٍf;쁀ٓb({WKdI [=&U;mQ"݊Tbڸ3[ogg厹'X)L$qRu?K-&6uI_v\ixsz쵵"I Qi")^qM{r s8/$.F[=;9)=||_DǾb_"s@(9񶒇LPJ@BP#("Wx$87RZV( {phvry,YmPޞY0>e>=j܊UɃ-h(dB{Yaߖk&qdkB  |40glSPY5w#'(0@J+̃m~wj>n%?c?TJgprHJ 7oG悠 wvpuL|~  {c_H2AaǽP\D҅/ߣ^g>;vU$1:˄M;NM9  ~&-4Y xPK 8/6hy^p-Dfo;70hOL@*5 iia/]lċ)(۶\j蘯^K!Ɛi6e^h(_(L;kG6 qH=P 9O4,P׮-5-^cMW1ϿH_doE\`=Ҏa._'jv?*ӌ cu{zrd_ub_ I1| fuN/ApNt ZradSmf̆CT?БZ ]%z-o/umTfBhN ;pf ,ON鋛{K2$`Ͳ"ap?W"u!z{sYN_l] 0xjae= t4b\8ƣ hc=%fHlo|w ^ø%U>]/=E{K1AgQjZl*ddXըԺ\k4{:/XhSbKX7h,Mp8LҋҖ{3\#Z^tNNaF4NzFBO8>,J«4:ry-f1>'V#@A(m!/~F;TX+$nfY;[#]Eܺ)C;e?g ugG$;֣` E R݅Ќ,=Wxrh"g3tsstZèG>Ŝ h]ރv>utqhot6R6~ˠHs }[YlXJ|#G\#rc<wb[ G /w}9kE.D*yR܃琴"])2P09FM+]5:އ^ 2kGV[6t;SioSR5҃vG7L0I-cv:G=V5dHG!&LB9Pm$>?XcloC6aT꣝LT"ԔpȚshS;F+;kBbt`q( xtMb, ssv,ګ )#$qZ!$w 3byA?:bq..[X3ߐy H>7V N xTQ̖F;5t, ϝQ[{NGT/IvX;J~5(]y4269+ ʏMJO+Y櫽P;D,׉O Ԕ9]0޵ASJfkw%4v-}D=Y %R8Rzrám9 j~E'1̣Oۤ$w=F̣wopQQDr>`o\j)HѝpE) Hi7`\Bb볲ۋƁȔ*rSWCI|\m7왪4A򑲊}/G. "?O.`7B"YƸYV3 fZLN,/T7Ek;dGg3 rG]7Gz;*)(boH6Q:W2?){ .T_8wuӫ|5lrCwpj~PǕ:ʠ >CyEK2u?ŝܚQDOQ3x1I@^6I8+(*Y`+n' ,?ObTƭJ{oJuMPORUKM"He!S90ʵ&T#,,_1V!q 'D Ȗb}2% +''T X]e]*q2x8T $=aZѴ<+Fbt?2ۂµFllmX[ h0lnZA EYJXf#)@va5\l][?Y/YwQ0_m\^LsAAy,L2oF0&Ɍ-_*I,#ؿ\ c)v!ACV W}GWZOq&~fMN#ba] G1Mw~KPh>n^tk 7J>|m!ܲj :'Ht?Ph|LavӸr4~n)KqtqfQ8ڢ]iDXh*, VKn"`h_hp#eC2&3ߟi L"'TZKd&j&[]hk oH*V%}MS=56jkAmG>9,UL*>*fdl`0 [=A<x5f3z%qe6)Rw4j?Dok4GAsXc-ŷ[j# 9p6|H Jכ.Kja66qλY :mNeG %͞+0]-*f$Q~QNhvdFu?$dٕ?QZf _8<(M?ԗͻEzn-¡EO 4} FvIzs&LAFD^B 4;W꥓BllXa=?w?AKcz-O騻vH ; |VG ۭ>Ȍ?.^#G4 Ϫ+$ _Ǟu )]b~3~ÐnT+o$z*'B;μˈD^4ٞ_n/hZ=L-)',3-NodԅYn7R) ?ݹŲ\m< $$9Iڥ˗^ ]:d:9 d0s+`_NuaI0<ϑ~S+gX/*,`Wc_ K"(+In/Z/:LY_c (L-%=)R=Ԏ#x(e-Rb7'8]d3)6U)ʴ4w|iMS.V}KAq;[Be#y"O ;L2;×AeCFI!ud4V Az?):߽CY i"?}6ɳ?2#w`}OoE)ôߝqӄY袵?dRG5ZWbg <- }]"#1HEqP {Ln5_ܮ{ Iڣd ,V0Fx(=Ycm:NNԲ21l{I)kSԴ(Y?w7g>&d{ doU9H#8BTy7bnQS1i (!UZ3;rI#>'+D;b? S|H, L&}@e/ۮ5"HoZtC'\b214/k۩vMrc,nOϮiE9sۺo#ꛯ-*Qgϐ9E$&wyb#.y"傝 7q˹lg8Qޕ'e?d`+1uOmO%Xv_/‘զ5d!pYcdePf4M/os%P^gvMY!buA?>mC ?H'S-de6[ թ)sP&Z`ݯ]q3sv ]ԄX6g6S`:qϧޛ9S6$* -sz;=`fST!Pj5.d~BܥPDrDʼwW|jj_"Sj ֝0$E)%ԘyGh[54Zl H{NZ ٽs0 vJ~~!eH&CfU rA*֒VvUBgkd`crBMȂAIYfȒ:fx7 pV`sG$Z8%-p/C}&}]`5Eb;8J M G%(V@;PF|ܷ٫W8)Wf.#_lOWI_C&pETu`oEȭ1Hűed"3dS\p'ɑcݩ{LY5),=#P3Wl%'Me8 Ll@0췬Z"M~W20nޒ󼃞C.2RPuk>Qbme2q2醝p3zQJ(P\Mm𵿣ۑžLao h7՝dޜ\VLi ˃eQ #tVoʛYJgS=ϋV/]!77h:I$|r[f#RpwQT&蛲>0^D46{C:QY;k3sdb0{+`R}@D W|؈Ma:l;1f~J>8ƚJvES*>ЖJ[IҊvuf(6E{tX9XYi4Di[TUMfW1)Hj,{mo}mi\Opwgρ7bS*PXB+j[fU!;~NDzf<*x Q9%4e3緊Z/. M=mi,vnedl7>˥.}N<Ȧ졠-,{QE1#9R.$9ʹVtc˾\ -yi巴G;s\AK  }Z4\#dzPMIX5muxvI%S];q3^c,f0F8!HM_% u}'EEQ?TzJ{19!' E pS$E $f ASxyÈ_!>2\=mݲeǹ /hYWYTr^hr0G2$7_ij2dk IT0ܯ# BTZ8rW-|J_?mk0b0VXmvo +x zL^d^˩.h-DBr:QW2Ұ{pHq&[\k0 + B}H@]^ccWM6Tl$WT,aNDhMwvMl1>$ƅs3N:ҏ[j)"xv$ыe rOT Ta:b(M0-Wdi}}ֳ4`Zǟ)n}뭂#Wd&oƥQg՚1=p~@QMeѫ#_ӳGʁ.}=ҭz_-#e߀*dpi/(%1M!aD^7.>KS$N%BA1 սp!a[)nJ,ǟ,k#Y., */vsRƅ)8d35_Y w>s_;lźgƻȎMQ*=FLk!`'4*EhZe5x)]k!4^!`P}kUn%êor1+[3L\Lb\dv%xW<Ĩxg˳Ti6-XچU;)}ؠٿTᴰb.;ZƻA aZ6j,Ux<:ͱL֊P'*%/kVF4gX{:bh a5}5>ADIԯ2dTjK3:4f n@@/yZ! 1b1{p|I2$Wr] F'<]\]כM@O;5(d*Dhc< 6 [Ϩ wV.fb(`X{9cH|>HVtL\C z̏IXdtt%⾧U$B|al7%ӵM'r8[\q/b4XcW! lRzbsEQmx9qT19T-M' S?PZ-w/=4d4bCΤY@_RJ )$לgwi5be=Jm t̺qo2$ĺ~\ew;QMxU6>+ܐױ#KC9yz_ݾpί">A5 5! )nl(cnXU_ES8%3q#y3L5wh9e !38E) 9GYl~Uc$cl,nxN-&+܁oxGSuD^NY:w&]No&Cp(XM(\rki ݥCѐСM̭DLLa0gNM~?EIm. Y@sR&zGXHjAu7]:!RC!E|L b[Ǯˇp TǶ a+-nz- fлFC8i͐Z,el0=!Ecz}@Ɂ͕gըx $j:o]>;˫c*s9:ZxB.[5|pД k=dDS dG|A瀒E=@$m0~.JU zzW誴 4׿ssB#..|S􂘷(Ӂ'n{ngvcB0 92k$Ckq۠!:ĹB%g{!("xv#}FYtX&qk/n;-lEp{7T$L1؅e޲6o݌Œ$.@H1`l*r)EbӪ޾*¬([wӟU([kUpZGiiz7$]-Zg ѐ$nLGL%A6f] Ւ?f +N%|YB( vLʮΣx ,Ꭵ"A54Lrm(vUO\i VO5zҏpxx"/IeEpāV\Z(D²̏2-{I1"OҊjryhzWz"D|YLmih Q#^B ԧM (1vI]c˔q_&6M ?Ґt$aSǺhsȥ[^q3MWx%. 0Ag5ӈ%iF/c)hƽb=5P}U&Hy%9a=16uz5W>.{ Z|Yz;3[4}"-U[GNn<88~? ('Ϛ uDCu}9& uslc-y鮫g)|kwY5R[+n*oL'TCܯ{])l&4䗌jJIst^ ϭrqKͥ#뇯l [»۪\ j7o,u_WY#qF5߅Rz4 5^Q֫: .wS}klؽU7@DOgܹ(e{dFi@4]?3'NZb$qv@qIZzz|J(0|)Db2oN>+muHUnQ7be ݥ;4&H";4[^XaV{-s^I9B,^prh(LsːkU&Xo.q2]Vŕayq:k+Idt imץ|$~iBn|c0a[zcfklǏ0B%;1! 8i&lh2y;2z,k`嗭V!~'F K??v+Dʈⵜ÷OsU"̎ qTPܙYm+0l[-xpA6넻[@ԏb((%w<+y2l.u_In](߾l0;w~B_9BzM4439jn)j-WA.+l| y/M!ʳ`XLG ׈2] UzW//'T[ڠY߬ /=J:K+p6-qVkTz4gQv1\̏!K[-$<i:e'\y|,e 8$fy8%ZKp$ [&G7~kJb!?gB1W~Q_K$lRu|}kE+y(LDh0Nf_](͢jZ64pGM9Xÿ5b1UEJ<.FDdQXv4IPM#T*08,1pyVR sEl"2f? gܬ8Ǯ{ { ֤m`3`aKI] nzTgڨl"OGl{14t"<&4FT)iDn_ffGem:P4@Ѯ{D"^fFqRib| ?q#?cFj[&kzʗ[]ͮ?ۑ eE~4Ea0g*YPYGoMd(E 13թs07-wJ0Lk#ٲ϶neWE<|d n1Y{&~ۼI䄢>ZͲ^!gsD!RO==9 faөX@y4c4II;)jrq P4t9~e:7acF@hvud%4%N>='GSm>ORu +^xm_tQء6mh'H`i1C%0A1hʜRp_@⃔g!qι~!ky9]ۗ*r+̗mIښ\"F{,9?abGzE7vMM1ER' >e)/zVQm|H\$ȋ~Gp̚aƋ C T`fJq[IIkQkRR{Cž! `J- {K(mB*yLӑ=.ЖhkNFMy`LJX~*k.{NLcݶr%Ai(`0 sOTuh%TM5xŵ {&^&,O}<6kWeԓ4iՖ!9OJeli7X)ˠ !O(aPkZ oL\4Ia[ T׫c>D1cSZƬ>G["G)/vLny[xL绚*Q8*AiBEƄnGцY|ffg\y'Mc6 v-ƱgYZ07070100000379000081a4000000000000000000000001649b7c2a00058e28000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/c]?Eh=ڜ.+p t9 m,9Ǚm^i -=&I%_ã&8T  k3e(sp-W~S0{-c8 'G<$JbFپa4*9^>AG%T#9lUd/=| ŜΞNn2ý~~&b!Wګ!r.RѰ$;\qWƙ qv\D} L|ķ{#^ r6>7l#hsttlƲY+T/pQQ',pne j h"6Euk1Wc*zGJtf oט]P\J45Z6%Z*tiٲ>`MUD%GJmً Rv,rlAwl8ʖ8PRKOv=[OUtlkS(bwGgbO>&5`<F~1r4 $UJVE\Q+/bZIL$/HsF @+\) ٧0kp:rw*\3L7_9X[CBoi(.X M%*Nqb2 &Py Rg|3^oKX4Oaz;ɥDBf]nZEyD}t'oА0"[ MvP/)&0?@ poOL̀>'G+~' c6ulN$gctU+̌lnt!tP9ͬ$q:ȒMt7]nb[}rdN=Ty@9 LqK ~Ign& z`v7DŽ)-\Ȩ=#$TO9KK^a$;>HiozDRKd$+ԩ1㞓osEdL"@ 2J4X7h%]h̸daS_۽՟ͣHvK~~t?MG/@}Bl9N!w"9;sӱĬ#@ Wh&$Fq~b6̠,^2}pо7=|]n=~תvtO{LFGJ~Kqj9 kO3 dg` :+W%jsN!Ӵ'a ; H)l5TB2^Ss~b):1b>LOթ|ve APw`D];C_`Y'[\+ - PuMצ T0:#W6 Pgk<ڌ*Y'?Zj)KXpR^m'T"W)~c WJ).I,$tQ:}KM~v4]|&ȮZXXgǞb; ȓsƒ*v}zV{yx+\-#(ʹ oH=A/x:;#ZbnC5|iBO_bkRzi+6>K wVe6{ե VSTvkՐXu.]TI hcZ.r9aYlq.*<ت M,ݕFHy% /*ě-3(x7hPhFnB\l<͋ ɞ{ak+=d|nK{@٦U[^.VDEU{~/QT%[ykJqNpUm֐u?-+# L~ $Ќa؈ ;YF#ru7SAlpM,e,x- dJi+Rsͯyf0u:Doњ%F\{a',Li7.Y6WbZwCDG>Z&no#?VJ̉i[Oe *ݕwü~+KȪZ7vZ2]E$w 5z9up?KEDJF@_Ǽ*[_#Ƥ}e1\ iT!m{Rj )"rJH }u Dנzc̊%P7FG}[Q3(}bU-Ŀv7LOiLjiZ+Q+  1̸1IQ𺑅7JÈ2\7 'EF4</ȍv=-OR]rκf<~w/,;]tU`J HJ/6\Yw<08H\Y4ͯG#pԉEïe.vg9FL/͗ ǽn~@L;SU 'a+P`!V][͵0<*(é k˖HT M8}k|HE9)Գ|P m gU?YĊx̙5Ԩ!]&Qc"JuYR쩼q4ҍAt)-j=HUReW7h-Q,rb,'f_NohZg5 !-W,fO ӔN9^586$ʰŵ.R>nb8Jㅲ%?'KV1oݗM䶩,⤾gJlΰ\Ӝjz'kg )q{Gw*3FJhHW΍o~nPMHTnz'mA}eO)nN]bGfWPZd#XU>K"!a ||}[!A.TCiyDPQ, =[* ͵& B"r3qO,$i3ńsAQqElj4hZߓUI#geH̴)֘{x.4%7KbyfDހ /Pto\`Zrf/9 #]+h<݄0_]wl(h,ԎLħJY V"[Df315I49O}Ns4@7J^rXUA-=>TG~v_:Z- Olaʵ&oLeT+E( eѨɚ Z`з' Zli''3?z 0-=Tbp6A{?XF0`[fn  @d?J}ٙOh]GDT;"_4ouVS,{ﻕO?t.hkI\W<:tpZOhscW>WYrOg"̍:#I{풿ڻx3`>6Q&u*4T I+.^0%JZ Det3{c`J5;^A5 -?@Xr/WPA[a@)XN~Uކ:Ls9 -aБj)+m~Kx'TSO3$S%NuR]d";yePEENԼ8uOҬle^'@$nxdTg(uX p,-g5rLh׉$˶Zp tA6%˸AL<7:|H!F-_FE rx^Ȼ䩹 K!!1;qNmQ~eC o*JaNQ.oݗI36Z2xlLhCEFmUטsES  NN5{=;[) ^ii+~m+0J+y\a}϶Nt5}X 'ʦ)|I`5)p+ &u*Z0tc}Swvu`+GMR/*UCn@„ʋP)[HdL$*Th`.7,=7tﮍѥ=BA b> +t~ +dp95(Pc?Bx q{X:5] vo."f 9聎c5G3fgjP$͉WϣQ# "벸fkC;ǵbי-6ipֲM1xtGC>,VTڃ%Сv ^8ͤ!"/Enm B@OEU2`,R~p|<:@f~mX ^@Arwt)Lƙ8#U3P` 7]&?rfnr׳/J@fy]etvzjK @` n^p~dK(1?Pa@Q?ºYBE<#ӂв JVCݢwrZOiPߺyOēdտy,H?pnܐ, l[idjB3;סUe<[ө?ccIf6 xaZʤWZ)k_5.]sw~Rpۻ%n= s1w#tyNX^:!v`L[9hu -G;0Tk,"! D$8qKH x ʳgXMTiI g8K0dT -_p~Y޼zR} G*ۃ2jP- ίf?S1a3peLOs'/*SHNr 5@v{%8V :W*(!%{TmыR9K8pgVq7_\f%Z)gQ S]d=H + (̗Z\'zcJ J({A5$U>d9!rpx`c07B*ʠvC/WK4~Fju.I:Y.>~"zvN>&:Qw \Cv_Lՠhpy[볟 !#n]y}k1x 1?a*ǨyM>u((?]%2mpL~^$qu8h=6%ǀycc(j-]'|vPoE9)?c%LHлwyW ,c{L]ۍް&XmZסbQ@g7kS-[I)CEqI6Kޘ- G9JvU|+ n*wM;]$8ì#7*OhD{ )iޗ2HQ&< հaFWzb0K}dj X4ds-X7o^MErd]Sk/MԯCF}ּooPyJT*_jJv/Y x}y 44PWv$3Ձ,,0>l{PZG:uPP:s(y+exp=!vuTv}Geyt,5p/{)4Ԇ: %}{*1XN:x+H;2=)YwR?=FO aB٫FEZSDJ$7z5_0 }>̷|ﳘ%Ƥ!=Z56:>^=K?=3?r!@u]WX4Hj-rNgFD`*^n |S|9O ̦K۪ u,r3* (pbO `x@s.!l 10i]=dMgIuEV"\m*Qj7ҜUR?$ ^Qğdmł=EIh[WCuYr;+ܓXP8Nhi JާV}}^pZϾ\B0^#MsD=6w+46pYn#!͚uz 7Z{縖H^5 dp1z!|8KMY!uK]&!yah8d0,5Xƣ.Ml]9 5xC꓀֍GX#lzEM^I)ULv-t*h?˨fʶw"%% Lw>X<[uX-(=qC^6%7, G>VP1FC}B B[hؘ?-!t{iЍ~y"NG=̔XͷcpEh t w lZ]* fw!Px ]ҽ$:BTeɵVI3:FZAM&[?tF(hHa~&j B rehJn}bP:.,mu&7fO'#U)lCqcAx8h0т&}hKfkJ(B@;hJ7{<:K[1j5[)^gVOx OhƐp1ʤSJטR2uwts%wXl BBM4;؈ўE(p/?0N@ .qB,`_őbAN`˪\2!N#`[+;?`,w.9$q:B4sp/C_0R>cVdnH>0"1!UnT&ޥszvNF(#N-hΧ WlFL?i q 6IhDLJ>,2`#:A ^g:G'9) CPM'^͖9}İ pYG_+: H,U+Ϝ&0[S6~ 7†L\OHT},%IV\_GM]dޑk R@nAX׭ANԿjy,Ίb@ol!;e/[q3؟qY?iX8.n#{ySQĎ7R^N<\R8*IR^ GNuԔJ̓vlyj)u袩rwkx(׌V*-eBjDӉ (Fc;KRjdeg,qI5T؛ǚq2T8qjkQI NBU\=X=K)4,!j!!>~<7.h#Ľ}sv |Ti!7o]vWy*r(in;~@۔BRSC`=(ahV 3(/W,47d?8MmsbD ],ώ3ӵ0dU=%Ee6P3.̡/4P6N. 61?H3fsf a~8N0QB]z@$MH pnYUY@ZW"J,بcpPChΜ?yLF֜;ՆA"RC4j9iXBJQhv(HW 2)$HKzM#$cF>hh_Wy'|d"wT>s6_j9wъY#}A+;4_6qRDPLC.Bo6`DIUYGl7*v%1ū:vR4aE|3ZC͞(v3+4YbI$r!=$/4\TLf ZN|' [}XgֻInmZs>qTS_SE3O r[5pK`Q\Tppy͗zޟm{|IA,׵m~ h'ˆO wK JriǢedBa JW"3`NﻱYQ fbXdO?^ rZ}vH!F7x.;2CZ и\=EpGWw.榱X Ƶ^58-A*{KlN9;H*4p7% Mc?=4@ۛx,d.~$s患t:̒D`-`pK;#g}i#ͦ۞ cܲ-⮥6p`0z!%%0lL[/2'5qG|RSgozQsOl +D@ϩ X(n!0/_DhuvHc.j*A} D*8PGzx/J*KP@߯ ◭4V d) &^P} }ZKk0Ǟ OW۱ *]L$DOlFʠS 1g%*LK>5rB3@hIX:qi$6xEx=o~_>!&÷:M||Bޙ'7';s[x؂,aU+%;z#sxĽW1|K!Nf'Ia(8 ˥a\*bH[aLD5C֫yQ1p:B/:ؠ5i~?(QDQxImoֈНczd^UEU!i{ݣ)s<$#rC^1Q=ds)Nwhd DpN3 2^>c[!IPv.a ͷ%Ρ8/CP0n\Ȣgysq{|lCӮ]%J=@Pj ~*2d;/6v!+T橡gw 3ƟEu# W$(O+U,RPҏp{Y|{ӕ)o "V1t%V0>|1?bDl7{Tv 7v%fn{Y;ޢ 2 iT<}~'o P9Ѫ܈)6wF$"nE$ZbߍT·4,W sVz Gt`+ ӑSt[>3rz" 2psv?fi<܏<<`av7jy1q)n<3G57J2ɳmd L(F(O;$vێp䧼el6j y6!)D76rSP@e,sAi+(~xXuq\9Xlx]" z&yBU}gU3!}x*/'wmJ-ٴ 4,,ɕ-QP![[+7&r/w<̑Kl.ʸfoO!л!QÞxU'q4U2@̶lS;տu=Ch!o76ʄlycU`))/T-'GWu*Gg:= !ﻣ+Yi(z7<Fm4SGbaG/SJ8%E Vzl;6c8qx]i`83,iU>G|lb7$ˎ2&M*:c܇.  i~cB)$Z<]R%M0ψ`Xù Ï3#smHYI<,,X*STcQӿ_jʔȖ866^ͲO1hZ _}><#0u{]A--RqqIgX`$$gmf|Qxzv{Ɨi<@b[~e.=g2GgSPQb} +u)zPo,^wE|IJ}:<%+B/M}G.atrUeV4{ ,CccY'Afx,@{g8!`THk)AH%_Jb]iPLӍ.jL9ÌC3un= "L^7;dXFɧ/ɪ'mE^dpJxqP\gAYi؛\ BWG}?q$VKmT|3^d6.mɬӝjambk+%ۇxQl;ΟcK {@Q{wR+Vq)a w#$i@ɨh-o7>.pԽK/a裬fd)l8nOxF[+c qlJbL@r60n;5xtTʳ|+A=Vb7AG\%elwj*91%{X%ɀ\ ^'H}+Rs!<%o/0 4qnn]@ yTQ N{AXݍ maElJۙh9"J:av( s 7#* 1R.*?V-Lo"LkI9@Qg|b-]*;ӧukd&%Ix/)I4 ]{-ղC`1()u1`+oW)W/*>b`?z6Ú8 V&1޿fdۑ-oJh&CD&| ~[XN=j>-[4p/0<,mV~rW3朐gc2_b"6Ncx2mHjA5aQRh[8q.:UP*Kx-a ,?:=N.rdTl7X!g:{|t|aZމ Z ?-U͊eݲ  ux.0N2@@ LM %tJv{0OYo,\ Swl(1:|r@$Y Ű+{,hA/ QX.n=F8+JSĶ-nՔhf󬐺Eǽb0uXcӬ2dח/KEmlmQӅ\8{\aѴgh=!zY{΍q3֨ș<>"Р<&mۻ}ms\ki57j@ۜ$X$#/ϓN+TO ͸^&ҊRu P1UƊ6~5Ɓ_ܡMj_m}$?'vTtz#).wA EkH<`t k:ĿԘZ3Z[IE$F;N^kK1= )Lو i =+RɉC[qk!mRuסHɫYy.TVx5Pm;Fl)T"!W2 6J\~ISOP'o.T[*zbhVy0TopI@Wj˪/VnK¨bffoiWYf.6?LGH>As0e G+c%>4oH*j(%l xmZأMsw5fS(ٖ ,s1=C䊑-G\Z ldu ޳=>D'hT;c[2"xƞ F+!oٷh9EPo|=ceY#UonDחi]ͻb\js!ވE1i!g*S >KCMA"icFۇbMR?/39SA*;c>Ma6ruQt+KuSchƃ V8kNn<k y0JkZJ@:jY0+y -;B6oQ͊`Iʘ7\N$~A7;6+k-r=~Kyp-Yq?/N6p?_&/.̈xsЌː`G$zB/+)w9  k@Z2Mw8K*bEC]N%OXD)奫_ݒk#6%}DxՀ_?Ya1X,.=(H%nEOnGQQzx$?8O7 w6%My.`LHc<7g!#wwBe l-HW#DO^Z_w9W\A{ .{%|}W<>/֛۝;\\_g[3d߈y BcS#K%m i٘/Xv`?q@mV\\:`9"zlB19{:m{R=muƂ±ȣ|xWnj&F6A{2dUBDy V'SYlu 2v~I9)o rsNHꢙꮚ3EC~aŶ̋=3֨)m7$k eXSsbõNf7g ěĮF^a/^'z+“jߙ ;}{:b:Ȣ7Lw+i5* Ɨy 43T_d?%2ْM'pK"T#%dg(NCC(\:-bS V|~c9))#LwJOs׼>; }ƃXr@v+6gRҫѼQjr}3:(Mm+2փal[>C hr:ʒ 9t[bJv9QATTY`|/9q$\J,Dˈ.@ }'f ,}4cJ1{Y|"L gٓQ,|L^qrf*A)L0Y 1*O*,8ᨹzwK#4%N̋DQ + F*mI\ӕr/Y/L(WÙh7X^pG,$ݿ+e7A.gfN ڑ~w@}1i ?[Hbsǖ0ֺ-F4G"pFPPKel鎧{w)j- _Wo~MBv`@+P\?q,qo*|<YI^9g7d6 @JmNj1 nGMSpt3e3OpTa@}ntyٖ7aUMD 7C0/)@amdn ZUrMP%aa 7.U/UcF%t ^YkiiaO ܬ<"ohuA[ یp,rtp ZڄwD(lϴNĢ8mmYszHyUy y09̥nqWIqظ %5?aE ~D> `3p0DE3ȴu.QF?9:;Udvm(},saƐX_g-Id4ak9 .M>G"c\`Bvx*B卭,~?o 3ﵵ]ӓZ?-\s>&R>z߁J+DUז͕ k +H\+ Y} 18*m;MMlL#$qf[g:~)DO0if7Z`ү(9qF`Q9I"Q?[ET[qM՝_XB|J*)83 SE/GdSvם+rJ!-${\Дg''}qF7MR(9lrCdRv9% Zϔ(X  zm7%ìWoW;#\j9 򂯭q^O\v蚓Qc#fudUzmھw6^>wviA,NEiĪb2 :F%m^?0 Щf=f̻&N(ӓKx62-$َS"S*]RѯT(Re82zb <π|es1eI y۳|%7l.r`wu8}yfcĿ&1beV}dPc>̷hymRefj8 ":i|n`Gg#Xm}7^C2ܞى>XȤ"0qPبMs*5s># ל|YEG$YV1Tc,paǜ?I|Uᐲqa̝SU˲d+Q9oGl{3,vdj8+\78R.xL[Y3 /Rc oDRuӮi=]EmZ:g;-a]-LO8lqTdv;¤NA.TͼLy&ܒW5+n!O[㸺lSЙX]}=v<G{}Rf )2ZXGWZ㵇5h7sdg)ڄ]dޥՀsBn 7,sD0x+LZ6Y"1sC/zZp `N 5|kWQ6sw&!}iH\b5hCvp,aźlԤycʤ|um@aPl0nzUJ9P}$;uaG557Xd5bkDKW% , 6{J+ MΕ4~b爭 vXd lP嬞PJ ND"OYc{ItHO^v3'^Y"E:?;eP`ZT"2v^t鼀ߐT> -N-T0f7<پEC L|.('9E8ũQ71׺7r+\Vo[ζ'eכk̈z^Un} y w6wڴԦ٠dZDZ][i< Ф>+8HZ)lrbQ<'V5sSΤh>'YåwĄ Z@\d7nV~=x nDP- 6e=dkv#5x܅ˋ%'ӫx(F2 n߲'">NҩQ_0xx' 0mkdM߽l'w@US"z٥Nnvd 俿etGU!naܴSl:g` eh^kNHG4J;Ngk1y*l,x[Eޭƹ!WX@iIOG HR3HiSmA=Rr_ʞ1? %/&# x/Q>v/OQC` O ,u4YM35QJNbgLt):+zWZ(# hߌ~C5QFT27jpON ma37h-Hmos.*;TJWץ#oDw4^ŲK_tʄ9PFa=0Mp(, d8mye߃Uj`"غozvT}4ZǦ~k$nYz0D66BH4 5q@>luhѪ(-ezXt1he I0T/ͺQnw4ĞKoFf9.G ɗc[Q7T1k5j|m.p%GL,\3`C;adP#Ȇ3uG`ܰ zIQq1ht?A+ܡtvg/ RVg^hw;%,FZLmj_{r@!iS$CG+KZ[xI}7<*UG5|fytp(񁋍:y)/W 21\LaJ u4mћM̖fJxQӚi$d#$/--q5AMp+cJGϜ`NȠs*pI~ύ!ȓ@dNw> YF luv>CZQ$l^Ÿۯ6~W4!*P9)_})F?)u2x0tКAi8?\K .ٺ r9_4 bݕ6^}sU7;٧Zw;BT kߚfw:# }lvMn a)pX;\ȠpxE˸xűtg K èԿy]Y1@xOºOe6N+K{uo Wk'p2 ~BRYYWk`-{Gq·byZ &gS@oۮ'l;aez8C|UgMGH3M4#gYLVRBp./'r΀ 3 &(W/Kw'Pz>ص&2Գʡ&:YCv[qHB+w \Gmrҕ5l"xΰ㕁PВl lL(/' UP)+B򌈗Evt?K'e|<%Zݭ3_^;^>YKې^T,u(tꥬ t; 2U \OYpejaz|Eku0|c}-aZ7ի3Ẅt%i tG2Z?4{Daܺ6uiK7ֆ{Q:v,[hth/9M'Ǔ7 T+=a׾ `Ky~:`}L̆U"ݼ҂<ާP+^Um"GvўֹòwQ&5u|1`#zv 1* {ûтR+y=,D5'E8Z߈jh)|dW8$SkWcb/P+mA!OTYWfyFmhEϤT l?I!f8-.:^` { OoɌpFdv5MK1 #GFsRc={riQ=%}f\O |ټڪ|离ҊTӥJv \+M~Oػ)xtb-\t|:'9_T ?Th&dK%zs#WZKW}~ ![GPAfLᾀCL^IlJ-q=}l+l-!VEAʝ֮?> 2n ^D?* D r*)ZpP cfib7{x? ,F# v6_0!h9,=VQ~Zv^PXd HąRJ͎amL{r[]\BYxe4~'k`o'HB x Md>I0xh1nRմC"sC`^Ťvf0e 8/yeEMʋ'*rR@Ĕ@E)|vb6*7ˍvu`RB$0ծ`?m9'|诨%pr/YQctߑ G,Z1F`SNH==Ok 2"x:]Ur2F hOio4&,aWM5+ Tf$Xi:w8$ Ԍ0^0ry575-v)/VEιz,;x$ & ˸:y6*QhԴ@=Lv'{r?*8 %kf-#H1yd-m _> ;׆2cW ƽ7YnX=3H .G!p?71~ԯ2,+dO!iʋWJlh{콜@[Dql 1왨Hc-[CDĶ8 f3"E)oO2l*xx3@D*.-K*7#GrJ$e?z{>kpMi2+Gɘw_w&|8 jª3#MP3Ȉ,э%h(ЏH-e\*ҹNd}X Ya8ī+vڎL83ظʐvv:C)7+<%F>%rx\ (9K.Jj ތ/Ze~%a$׸Dj;R o,6#Vq' 1BadwS,ӥruj/15aI&ָ)RTeX"9mwbI0ڶl+Z>I[?^b| ]8^uS !ClUIEvo^}OYN_ @P#ɛWǃ&rvN=KD7ygz!ގrX*2RB&˅nΰS?P>9Pk _MgۚsCNGVV,kE (v݁:CBEQ2OgbfQRw1L[ɿ-Hs_'t1`%R}#Q%r~&*!pac>k!8De^4Y7Cٽb:iDE )mQL1`llߺho/껯BmuG|5Z[穉޴e`n2vd64mvwj OiH ["b*,OK=rqeF26$Z{PUw>ت|'+(`Q<9sn-6y?Wচ<z2䯖WyB[4’lj&H6ΙFP㘡">wz/D=MȁLEsJѓ۵jtJ2`Z޸&?%3 +\8!U|-^9-%~y2ӗ.;.Ewis)N'e̙G 47|р([z^؄'XVN*=}Xһ6r<;Vf+vH$ ;3Qca`bWyԤg m3OQA3~Jm(Fʖw3C7,Y&2ڍ̾"#-앑>@s2̙%$qfbQ +넕]NTOdvy|;%H6'7`wV (;UP>_d pλ$h6.e_hmȔlO_!`=a9.NԾjU(3@Rkqbu1Op<57#w_ f-t#9I>{+^ҍA aw4FM@PG+VQ;1d#0X֓J@<|RcQGn.NZ M D~@Eɭ!Ce֊M<@grQyIG*{z2Ǯ * Dߌ0~^GDNCA^#V{esUyQCY]o׎V]K1fA2=tVу^콦:z<x> qr#E鰏u❠_^`:e$,y)\޷)I$NQ›QUE_?ȟ`>*i$BU-j\[ .)bU׋5k1?"MQ }c(Flm8ŒS҈(+ٮ ~aB?f|^L։Fx}P { N225ޛZȷE~D\8b |302YBīl +CFĔ"fINE8ouy8Ebt_JK&uv`D0{\䃖 9PkUaGqX7q?;\P|wk?AIz`zT4ZPlw_:cJS~4qauPcm߄AAlUmoY7W=aɰ挝mYBxbP~uJ@fA%p_c)(ho^dv;`:zGT# , %lks5+.,})mNu3XPI9f;$~m-|()#ix7C9]_[ʩ~9+ղ-b*[?UXbd :[81[P_ X=buMB4˒Zv)NO[e#*AB Ok #. K]o$Zm'Rm "Ä}9z& jz8?W^H~Eni0[%{z6qS⛐Plt\nVsgÝ]M_0U 9/r(=I5M9DW }6`!ZQiѷ$K)5}?@359WC _ٚ- |lmX}寨-s\z CވE;%STQÏfZ(Z ]pc]1!S hd6y! OáJ?P.}ŝ Z{t4.^JY)Нm$PCr-025w/">=sO & A.oN&u1hڔZ|4G#m^-OGQ ܜsC0BNފR Ž)udW,y龩V|KD&zecvzIJ߲$M1siVMAibLӕ4[4|aRF0y~Lc>B)s}wcJ*7yo~KD%rk T~R=txxBD2NkQ/䦄Xf3J!9ϊB}6REv\ũiL|^q:t͎*)Ykãfn4ivo$Fo|MQr7BGOmj;%F~Z$B,|n,Y2UUn eZ:_ g? IP2{薄d^{LQ$(c,,QaxBwbEtՏզ Aj1ݝxtDv8(<%$f'',BDq+ :mHMB}&Yv| z!.e%YwO]Og88(oLKV#h [͊| 9C_D-ɛQ!T/ҧfBB,8t-̩Z;:{"0}ia4.rzᒚL,{:pg])&¢dRܫX`%(FSIT7vE'&oHxzmF 82khU^dJjK*0NHЪ dl \VTcrA `D 0z8Ÿԥl8r|Td 0#?4t>,ұFDP}\2/榥etci_ڊBQUto z-_{~)Śٯ+(~DA }ƘFf_WHkѻmM#]jYF9:ό(kHRҁG_$92JQ%Fσ}&}*ϼS.h>w+dA6}T80cK4pʢ#-ޚ9#81:^ O4 )"V+P'k "< &0+t_~.?YX:_8CTĤfq -u*q~MIkpԉ(@fI\;E^ҙM)M6͂$Fdg=`ة yLXYnI(!w ˿2Ӗ qe##ٳloC[? Զ GSlljW+X&Û`n<,ʒOPDg6Ez)ziet"ag<\/C"\ebT^r5Zܮua7NZ@;e?1C87+f[TT2!9E׮gwyۼUSXChR2ؤ*ݳ =k8 V߃]v#W,7ӮLn/CbqW.Dt=7[qƫ%g{r]4gZ't SjInsn SDB%aDD9mG%Ӌdr| rM`GrG'DwqW%aM׵]KgI$Ӵ$Pg4Uh H+ޡ`/EhL; MȦz# +a<+s`Bc@@6Yb&:I튴p5PnRS1@΢~BkՃckrlуѬPo-Q q$d=uċ qXR%'zD}Υ FBUKJՖGXN >= 甫LW6|\ɐq;Y6JR/K/{\@k\?ӎuz#¼Q0i3y&Bt7 i:q|Lv[A;@QM_ѾpAx=opp"iRR?~0UON@%x`@"d'1<Ɨgߜy[AT6!uF2,D#w+ %m'+q.Z(HwB峳2Oą3 H#OW?WU`91BѮ~ieJ&,ro3 %ѭX?ɩ'" yž;ͼb_ y6 F,Q__m&Jʃ)y?uo8:+"4ji+ÄcSC |WD z<V$:MqMIgR7cS]XSwC;E,zʝ ]#T8TuUo)2ڼ巵t[ IpCYV9mZLE{JqoPO7 {Hζ(YWenuOB"6^*X=uRn=kSv/TMˆϲZWnOYcIQ%{#6du5\ۥڎ544$-^>X{Z%;ciG YӪTJpIΓyr(cP0cϪļ.*vF>HK#pw1+~/Z7Ol2XծzV?}:߂MO ODՌ}D׎l_\@KmMP+s?+TŋrFGMee&cl1(vˈ`SMCKbn pyQm(z8̅OS &ZSvuzL\/ݿ~i։9_eDYvͅH%șz|X%b|qp<+4{{ >8j^>jOr¬3{ \bB3 R_y3yhwL&L]Q 5SM{'HZU٭Z`kTOOȇq]KgC<rnya",kx؊(Rҽ1-/I|+"5э}uO.hXTIMI/Je YO~z}|*}~S!h!P&@lCmvW") r䈫fObg0$F_g`X7 Yay|yk$8_T DwRfKA0fmrCI J{7͋W+gr%ԣ;+Bo#YKs\aPjERw]da4Z=P81, ?GN1ځv8SUgo:8̊ qA)IJLQ,ez!naaoT9eڊg-O 3F䌧D䷮O Jw,9Ol12^ C݈B>Іz@yth7~n 3+|ޏ&c]e$ng+ί׵YA5opdqK.bӈuhMwĶ柈$z_aA[5ש\ Z5j] nb nu4md(k٭e]\ia:ySls`@U'{N㗷'9OD> 3q_2QLh}CQLv lkl@G"k) mDA0OdUSÕy;mw$j_sɪGi软 D֞5Zt[;6Y_Io'q?%ravWٻ匔ذi%N\=vzTywؑ#s-"h2\ 8i_:?z^oLwT‰^| H~qLY {%joj Yɴ-2/&FJ[B%R* Q'+Į.#B?Tl"9U @R%qn[Y oSKBhN5u']b0?-_;C(~hĂ6Y&9N+KJD[oYB b9|eDDM/e~sݕ$RTMsG3ӷU xybȯSh_k՞ʪ%DURS t\mHhB&cˠ4 @68w˜sݜ( .hMdWV) _@4 0t \zGͱ,*0]u> ;y> I f&+jM90^XZw/. Mxzpt{1>w:?*La;rK=*!O|Jȼ'́sEN֛U'OXWey}P|`59$[F ^w\"spҼP;r\|SP>% ~k Kl4MDG I'c<~guKH09ki!nu@=Y'Ô1%0uʫrV(I6r($F2\xW}'HI|鶢f&]gD!ؖ㘟@pm_MEUh;?!GWϘ'Gi+X H_DW{U X8CAۘ Ŷ@}_x'TG탫Ӏ}fͬx5MVI ҭ۪.n+Ope32ti?sHPTύ-bRA)Y@Cq Ta"u$*D-< 02t)A\#sqDM+D;UE|<XB͊X>0(yTyu|UCpzT!ЭG:Uxf>uΨM"rC>[*D}O~(VEL9*yh<ӱ''k'h_2H~E: tAAr6ҧ"&d"^#;<=y ]5Ck "'$JS|C6Q Š)7H}'o鄦'PY̧Ruu%a4 Y?zLKe?C0Sk W q̬OTo)EZCTf$[hH ||I 5<)b=oMDo%g5ܑFEr4:U;OQ]iȵCXW[Ln|/Y"4~&6Hvm҈sֵuAB{z/o}o#^Iߜ-Ψ:D",5\tKHFzu+*,-}DQťsq8k {F~p>'FPmx!Y.bM?43GϤ<$e8zt ? !*dNK߇їnhn|crM=TDWQ/8_:=}l<: oKZ=j1=s qx#ۜ񳕬 Yϴ@:-{C&/땴"|m*C54z2CdRgٹvctܩ[k5ᾳ&|۟vVBmw( . 3e|*Ow"#jzygɂ]!Ѩ`kG.Fuh?wiƯ[W4\U ie>FT Fh? 2x bM~-t &j1_ |^&[/2ֹpE*z xFp6I^0r5qQ<\J Zn.Ѓ(_) mcV m{MdufNA{n,x2F`S>+Vס='?A;|ε <]IPو<?Ъp UR?eet=986$/w(ES{[X+Rcw 0tI92Lrrqʼ:e9e##ц!ۄeqePj_u9 0,pHA((!i&rqdخKg>'MG i3Szd8LH* 'X{ܡe+k#q"PHO3싊:恾ZZnȱs[#fkЩ'+Ư~kC*% ]C LOcv,<ߞ𢸠>w."4HV14d|5|n@=^ fTᅣlPvM-e#Ll,$ f.L{"Z/Мi h}ތZK!架-S G~vGҤx?FaMBarM¨:j5Rr$G_LZRx$?#1% h&4Gǎɟ;7&;Rڭ7|}[u˚?\2bSʴHpEW.(f\|e|䱷 S3_ND _o׊jgWg61Φ:*ݹDi|n4i૜\b6zJlٞŖA/1Վ~Cgq'?h*՘OYRQ'σ p[) iJ9_ӀUc#1*(RB4V̔J3gw|Joi󰪫 Kl* L4%6X"4$h@/Sz9 "!skuZAB~I0W*0,wt Ie6f 'ug[Q'񄁕@Ğ&z%|ZU{ Ԫ0NN^AU _o=}bFi@NM̨Pk5ZNsmʝh 0XZ=aHZIٵklbF3#$/:1;Fއ{\\џ"$P$얨KՐH7A`~{L׈M "R4ڼkh͏M{cH߼wn?wk2D$d$|Dy ~YɹtZ5 URU̍?oFаYvxmFZ.}@SNF?ưff_˨k O/T]9b+080/+辗 ;+++[2kW*aԎ|'ʄ6Dـ8m%IhUD+rְ?17X!7#}Oip987Wp y!z*e'R⎄8u!:#~UOdV # ~R U噢sVB<;u?H&fۺ"6 TE,"!WVFp*^Zk|FUkf4VwZ4y$}2Sn_B"+ڸX;LC`l!OԘBbԱ+ #Y|qq%3HBL`j cqpJQ~vSh@[WN$5, F$mf,p-+B}l@>V&h-c5cM^v*8?ʲҸ۸pXzYs큒 Y$׫à"r[Whļ|k.;{ 3wW$Ϧ&:@gW)YGx0m H)ю%Zo_2uy=IǑ:g[t;jXVG/9)%Æ@(StH4~cH0C-$89] 6v%::e 3,]/8W<ԀYM_;.Z} +wVG\Ptf"eעb7|_"c YeAz^H(<,E^$]u7)Y>wVW?y{*Iwl=R63n0;s=P lEsdT'*&ؽ>"|al*ḛ!DaM.Ohi%An'*|TK$jH;OGJaʷ^2^ܐ2_gWnD+= x=:fzɪx /8Yyˏ+h I㷬3eQ )npv]5e8Vm>X)z"*y&_M1IU?l[9UEQiu&^V|jamyԡr}B:6=vs>Kd_W?Iʡof*Nq g+й&!hw*q["mHs0` |-rT". /YfF_l{P BֻUrzs見\v8`M2oĢ< } CKcvX{L`?!"9j1:,YtE9uawgkxXVIzr}'0_d; i*`!0NuD&g1ۄ1_I(LJzQvhR> v8:DRS4-{|0|09K/aUt'KBJdq82̏k7TRG̋(@*~Q[#_BzP=~^0S^%Ԗ,<..КdbiUe0ՄW J u'ݾL};^}@"P%WR MXXݦb} U11gga;u nNh3tGH6/ֵk P-@$bG▂ _qKfq88YQ<'$I0B!SJxP˄\Uh7Ll&}JfjMXs2x'J/7bkz!TO!Ȁv҇j/A޴tĂr6N˛?*cF6YGX_'6LOzUD ̽`< 3VA\V-G 9e35uAkgfUV$TҦV=%VIC$6f>!E>\KC31 ؛iN~$Ǘr(})^MRƸU0oL>ISw[Iep?5${(EՒZF=xHrIw:]@s'Nm\#[r*L96-si3P+% %>=ʱ>\u4'rR27bQ ɪIp~K.f]Oz1GϽYUѷם`q|LSӯ㋍B*:FSVwW']zOG"z=_& n:䉛Q+ʦ'>=.HAWnYeJRLH@&q-!zX?gV ,yLdА|[37m-Q!n׸_ G4MZH`ƖCXC:p1y%^}H𘈎jL[ \HyuHC0-g9ro-,>R&ZXBYBϚԭZn1h,B9e>p)J&C)R%H@#euꛒ>IPWꀩ̿—j>VZOΈ;.7JEcCUOmR!61zꪧRYv$x9VQƃ Ie^YJx]Z]T$Ti/"脀UAHE&5 lnKh(R3j2jW88oiCBUI3#EXY!]/9Gyg5:ZUk7BKfwh'?˧xܐKLQ!< yau܀p 0\Qrɽc_&=38!@m9o+QUMzʊk-f -U>Z^wݺ.5?\?KKA+ZV`*rk};?[PKu.ԝ^ec]@ S¾Pc+Cݦ9Jj+OQ`ڧ6O Ʌ裱gݦrw_vH\]>%E6ՓF7A2T;V;IO,xM"FG@gEuLSzeIX TW{W2LZ?kb p:b0#T0\Lzэr$43+p]XRJ?.i.jIFnE*  0їzJ*Ux Ճ:6I@UptQRKCr?.@ڭc}&o`RB9FlPB^GԚe8yINe0@g*-G&1o[oPs؁gUl{^ apXRߔ*"$YӠ!Rtt`:rF4 qܵI26B>l9-Ify#++N^Ip"ff81럥H2kUmɬw$+КJ r[u89&׻ rh:)kGPv8El[sb IoS9ùۀMJ*l kBa؂Y^ϲ{ÄĶO2r0[OǮu F}FNm(GO%rkajGlgrxVK=@2P~'1B2>+`HG`Qv 5)Gö\A: 6\?uQr`ϥQ%*gW? 6bIqM(pV/a/93IwmQR3(A;f)W!24gV:L:]d]l+K,J(y^LhybѴ7kap*E5ͭl6-ej%漘)kO Vc{1!anT,h7USbku,*q"95 ynض3ٚ"j |K>j8ِ[/G YѠqâ)@WiUiOkLNAfSc ]zkHK㾣C;J`M,HY+\7HwĽXt"W;B_ڼ'+vŁ\n-⍹r9>j JMc;}gx- yUq3[d/.䥔m[msxSI_=DRG킣FUM_𒕻7 `9段`!'*QjKUCMr}NgK$a(  zQ oK4|(:Nh?91 &G[(fwUo,)!ܾ1czOPF8`V<ǔ)̂?A{MhЏ.g%x"Y먥I&gUh.0+wW 2cxtI.S]d+WMu.M./nd_3n BH|don@hP/>7Խܒ@~0k+K&-1z.MsCU1;nFyXr O5E'm ~7#?u .ԥ(y, iܧB/o 7P\귦ijxZU!V$ga< ;P 0,&zD|5qLt Żwm56LԔҥFK6kZo@b#^Ŀ,l~`Pp3d f$VhH #deYl~l[yĢlp>w=,oZaE'&ya)Y&7JW[3w #OW@L;g.vщ&S_lUڠ\T?\Pth4<VzوAnx.8wukeA2'Huipto40ѣ/xyHgd[*\2* ]V&@&vH`/Bb.8ũjp4Q]S?_;y揌Vډ%n %xMKQv,yXҴfnÒd}t֗A㝰qQm)'KM^3ƞR!(@q'<ޮ(-}$}7KPM{S bG^O=tFB:9D@ex'067JL9h+5@{=sx ڸ6d$^c,MU<:)Zx J |կ*B Ŷ1$LZ@ .A<'Z[]/Ø0f+ /o :A-F]mE8Q%pVOFc`7KA~n|2^8sx؋FTxgSFr %g8UdV{ sGᙘ'((ʚhL^ T s=h1a۠k{~Gx.]d|?ЦOʕQ-k%;}B ;t |D͢6%\Pk‹%7y \ XX hC YZV2gZ-Q.2Zjt)m ~}Mt:_M䄼4D"GunU=HWɦ[84NKxA9!*학.2Z\/'dgsj.JV&NoXDH0ր X-D(¶|Jxi샊ི)$?3Rʝ+Mt}=T۴< YF=~I6z"DcRiF(h[-WѵWgIHl7wE T2"(Z4Bt-;ZFyGW&D>g:k<yYsd?z|.*]5Sv XMÀ+Xt ~nr=&0 2QHKjH#:Xq=@ryoUdӎ,֑z=t7/3Q %LnfuSJ¬l> 督2rx5~CFbxZbCQ+Vb TӔcDaZO'@%!p]6lpċ7aޡ(!)>2Q SY6 J7iD)i )!֘rUuAr4%Iڲ>:&_ldEe]/8Z&!9,zQ0u\Npy*4$^A!a4T ˕Bߦj˲. tm( J3?Z n<<' ɲQ>3j/!`n"7Zbq(LaaͬQ]M|&Cߋ.~6"7HS򠳀g"v0};k֝)ZM).;%5?3iܼRBh涼{&eO~z$R2k^{[ks'f}.; D\c:4%`{s6ȝZjABl=Ğz9*R`25#3snx|r-,56? S"UT:^ 5l.^ODm$,zRԡ 1t Hq[q2py=[&m".aos|gBnkz7[hD@1-• wY(5C^0-9.l0o@aW Jԗ0%#+@7شe\Tyׄ54" 0$GL 6-8tzת*; ߑz9712˞?- ox9R};GD-UpaN;p' "& ?}ydLa[{*OT*Wak`߮Λu?O. i~`&*IT2CѡX)IpD] ǐy熶  )h}grzh3F7I'oc uSxZ#6ViTEmyۮ9*lƭWbFSKmZUY?ﴮV+[3خnK5lV߀52H~ݚRo9 WfcmET UTpe ˆXiFGXV*kMD%MIźt 7E* p(9(ٷ6)\}j'@"G#j<5`pgWm`@z,ml}* |91zWXŃ =N6B$mp FRNy9FE f|e]~ɡc-v UQLaT9CI0m<oK55EY4mILN3O$/ЩrD^xI%~,6¸RoM7(EMl{˺:t(0&VDh L Xk&;:xOȹ%)R_VuFVvRH]]`oc7׉xu Llp8LAԓI)B^42'4C+d*q|@yq=rϒKO4<'ˣ?PF MahKYߠE^Fzhb^Vrfd.H#*%@@=$6Ϸ& zzn@MJ\_E`l/ F~BK?q?O҅S]z Tbb#ĎELzLeD4^b(L8L|cv?4'c[a\-*1jl˂Í|wӭrj@lb8u5}"∋?sEG ECkC~*a84Px~^&dvNd{.bwJf0tKw&ӥ_pOrڻ!683˂>PN (GHjtUcƾ],?1b2u+Im!R].)=cuͦLX7"TeW?DEZ~{k{ Z/ A4Nȼ7 ȹsgS!wD 0[ӽE-}6z3Fu^0*(xAK$V&(saEoIz9u]l||=q-U9"2ZN5.h^LacBPBl1egtXPd/&WuRs>g4 #2eF'ԛJW? bvpQ~׻N8rܠ`2e-sZWMK9a } 0lhY rJtSE35fG5l5/Sn~1.,c嘁Ήƻ&0T Bw5f*S`_oDB2=咘d>J*.WM/@׏aJ=Px3\mP!э$N2e>KNW'?ÿ\b2 V๛ha໖%6h %w ʳs<&JhYxr/ irS :4I_[ 3֢ Yјڇ58C?jl|NZ΂?B '=-J5Xw /UgrJV座 g FK2) 2;M]-Lrz8$8(XBYq!Bl> ÖUvߦ u i+O;DZLCm9Mtu7&Hf,d+ϨCL$W9_3 2X:⟬.m {jb[ XMػ1pg'S2<-`QW4C"*rQ{aag>tVE;"J3H\-O'eJ,u3 <~4!j({r1-L$%|π,BLxs6ȥ\)SQ֘`n¯| gث)Ɏ(neߦN.ॆK . ,b!ёFƤQ M X|&"fOGMKoX1V\gʁ ֫}+Օk>$lX_״_==qm@dCf|.  HG>ӕs }TkcΏPA;OH=LjQJ aKq㷚y+S/8MBlIgN6j ?RQuu($zh>EBY \Y0?mА/JW\J}}ʗW & QRx=9T:ٳm"CÎz2?vs ժqCjǀ(mCeqE+UZ?8|Bc\|.<#WIH}Q$IXZn>phn/0G4jV/.-~g[6.i6ML}lK=k"M*/2_yٔ;Ldoy=yW ]l m9]?|w̷EsuB̠<ܲ ݊(ʕƓ'SM2ڒl;CMhuT ڍ=vQX:ko>V_ Ղb7nm<02 ὆@ANs˜NTfxe|9JfE#vΡZIZ!M!Rz5;w cnN֒Ûbq)->_Cg ?Ћ) ;xvh\C0V4blf0`nj˱6-xsU53]a΁6SMxMXT-BXtÕ'fPι͸Jni\;?EthoyKG@Z9ܜ|V{j_<7#imr3zNd8Z{RzQY?L|9d~oo>j5úŎɎ'WB-{*m;j\E3:A#˃d7WH7Tȑvdєu>t=rD{ϳɀ:( z׸LPR@[0欅?ʯz09 R?F^M.ngR=|p+3I:bnȕLT(UtϽ[QOLGފwt4hv+7I^ݖ :yh6"FEqsG i0Εc*$JOҹG +fID-NJjәU9ζsråٍg>D2XٓEbz(G˂ =HM-/2YF/`Rq[k){NFϟբ-ⱪ݉tv`cg0$SܳW]OkF^) FeqPL^#}w*=ԙkba*PH^|QOZ3?Rº8{+5/<E XN]"g9/IjQ_$ՠRS5tAy҃r Tgs9 )RWf|att P#9XL0dzAYszfZZn9Q%OÖgfihvM<.X|EhFCzRqcI@~ٰ 3Զn}@TfG"ca1VlAZ}yҁ2YOcMYW.xKV){T#tQW_;;I5'~Ȧuy%Qww$dv s,TxG{rϧl움K`={iXnWG⒂#ӑ;U)g3;`HLh9u_ЕfR<WeQ;E\"FpEɠN9էJcw eD~SGGbW``a]PD M?M棑qK&I`YlɒA,X¤xkʆ.dM\Vw}Z"\ R|鵗j b}&:~MjVZR<:!~-)pm7l>8bc!Tf]4(}Z6936VY f}{->mSd#o^d*mb*Ae=mcpF~1K V$J{p/ԃ6dFRưŽ'Z@w_!0 8n8\ViN%=8%|M2wS@#!iZi ?1y2: ƚΡ'਽ 2Vנnlҳsf^_^²e2ELE$#\KwoB,>4]j\Q{]9-A_MSBU?9*-z邳XzsJ*Fɭje,61oYBaġԍ8 աQ} {:澉p"듡$g{ͳ go[ИaUO|S2ʅUKzOQ{!VGy@^pe}PLk S_uEt6K7>ZOm[&%6)+]XU]+:ٝ QA,b:gK\!W[;S{Z"-Į=`*Dl: ӉwbJĻMW664˲$;Vh&TƯA26#')H",dUW#O]8k]g 7~Uls(%;krGf-WOP<|–LPl-}0V SD%V/8'ͷ/*K'j! { U ZPGɼV5d?|**"uwW'(2̭A=E5,-7SKE7ET$m1[ÉN࿮f<%ՠ|J`'M,xc& 1##F" ~ TTdoK?!˖U/[+tmsNx 鬲-w +BFiz5a23VC݆Lu@&"Tޜ Q_sՋA`3:(}DMȜa:ɢ:]uCKMh8z Nwms]3"ѝT8wW/&F?[lBpD0PcRX0J:gh=imvC+:K;,(figc3.cW7gTmсPMud`@>=-DIYm< gUoK'ZSU|K#Iv+q[NW'+kyYjIjHtŋ!k1K߆3A`nj=U%nl:"tt #? ؿJs)LBw)ȳ3ZE*=Xq4WY$B *ֹ)_sl.i]BT0Ϩ`<7xxE \`4]Mk;!&{,, J1Ces(?A0;,}ԢVFE}:zPFOGm yk.#Q4vU?($.Y}<*Q7S(S胯|dyEF*5l3w.^kj JƯak贄0+u-LKtțƓqb So2HYnzUT6 w#KG -N2~?{2/wP)vkz0)$1ziRkqnJ:s\@=E`\7U:sE > _nWzm`cRwndMdWZ"xMIlg(AWC"UFT`߽6$@8J |dJ\%DUR0yWlDDMLHCc'h+|F%D R8-_gG%@wL8M@^AaJt( QZpКx~7T'.*FW8 qp4L12Æ~JItdj0ՌہWm)<[OOkj(~j˘\} ,Bg+VŲ$Ky;Z[lA까2a'6vCM`cQx\1&Wץnv8|<̪Y'Fa@yF-=ת?To|І{h$}tYB/@d(}M xtg/-^6(k!#,3pvc3 q$"{(V`ыZiL)m3@=tD+ x(cPRj\&" %8I?ߙ ֎x`2U*ĨQ}H w k0{R SJj 2 ~)@e4z,9KOg+mg/ ԞAY݂$0)A%f) u+Ul^gR!iޞ %I8W6r"OF|R>Xdte-흀 %%"KSk-0ʗxp2@>,Y@V7gr,z%Ш:r%8pTN;#b^,00R -Q;QW>KIYA<"B$[`v:H8]Im:&X"NF%ukRV#OQJC>R&yday *L, qL_<=5у";7-th·buϔ9DgD#YF6]Q2| onbQșGYXV >a?g"3/߬(-]ɾ¯_=u/&e>{N%`3ZzsL6BE==(c+ܲHP'.7Np(qeeZ$6!pwRѩJp5Sտ Ӵyb>\ ,?G#tRh|<I_c}|H.A;^ɒȻZ䇔g2 ¡.M|fBjFC#j:|U9D>PSdb򮔍:f` ʲcXR4o8`o,zV:fE+#4TW*q9*rucwu+EHG&9睊(|/u}YRh 8X@X,I-.UpdcU)_Cl+znS5>Wv'1*wdB⎣clDjؐcE|$9+vE C!5z_ƫT`ցyڕ$~%$ٯ#TE7nxDS!+N!t=WF$'ʅ}_S&t /QZ~& s9(Ja(x:y  )0y{,PD.d"2GvH3(PI`xLft_pV|=ptb淡uAW0 z뾎i']R>~25HEeN P|E|gw՚U'C3}lY{9d/3RDޜhmwayaJy`7V3Hj.rVAs13C-$Պ[2)# dǪYY'9k%_߆wlypb$p ыNT}B{EMi/e އSX[cdg *ǐјnw|p7/Tn.akAX4stbfi"TL8S$@5ܫt#O\ o%S?/_aC'z{Ƽ^8,맺hhIq%IFrF 9s1nUs,"Wڪgk$&.%ZLXi2A"ab|;F˦`0VQ{OB_C:_ N] 95䃃tIx5E52k*={=5@x#o!sGAqԼľO}`=o|~E"D*LK脇_@de>Ht2ؒ\wzJi}K 你qiqL#t@އO@jX#\&jdБRyqn "RVxT=N(8r{Y9OF qoj'E&UJ jl @X-H緣h"y"N5u*85x/A;TWdE`1]JCO-CY׿؈-ؓh@mn =ߘfYP|uJ.M3>Ƚx7q7?-n$Л9KVjµ da:,*(ꋱI:TZc2qؒ=~!6Pߗ٪lb 5_ͧAu9?m8w1Zz+v R?owхx굇1ۊ{s$1Zl!vtn[Y @}`2Ac DGͯ\!`OY%6zAɥ˼FV Ͱ}8Ɖb@ eUuU`E\u?OJ|n0dӔ#~2= y9'(Ymh5}%& Cn|X>yib)|vj,cRM/~-/L2:i -Y@W@ܱ>씲 Y*w M;ץYJzn[ru]P~SЖX/|䡍h^dCN0U]*YrXͱy~bK:qvεb -W,Rm*I͇?5qm)zzD$( v䊢[5tiLrDј&~p54 Զv: `fj;b / ?7 QrOϜ) G2aCZA"2 \0fyfKQ\P,F|x([f@<<INH\#k4Vŵ`h!)!{"I͜*x#wXZe5;:'lvncL/sL;ۘ p륕0wg3k`F_X@0 jҭFE8gr 2V\dG=P-GQtcp:ITgؕ5Zr(w[Tl"/z29$"/Ć%/C8mۅεA~=IlxҠٕ#pߜv^T/ELtŷYԺ/6x7q:c<3=882H~nqj4n5gu= 8/:{൒0#7Fh#^]Ae޿H6%=c u#۾[sK4'}N_GNE1bKw0VKU%vyR򸿵ʲT^&>4U<4vrc㤁 2Ŀ= CH(@ X{ӞWA>ǤML;hL_+J/ԇ,Wgq0_P )5[`VJzǘ@_Ѩ9Sce!&buR_mMv InŻ(j5:DkN_E 2y6s-"9|hɍs/0JK=- f;N1bƥpoZ.!h=Cg"ǐ΍w:i Z1[bzc c6P[OH2)j!WJgp}*? HO v>|wzu05Er:zב[8fUJhUOI/2zz87 8VCC >TD\i7]dPߪr >Jo{DoFRVl(sā7yP]^{`2̶+wr?°zAǦx4<|z:2!i7Zc!A㶠}PlE@Qý&i7&+gF)Q7ܿݡA&v^r'bϤ%u*b~GؤǾ)0h8> )0s("-A/l1@v $e 8kBS%ɻM/l nEXwzmqM~[ͻ {\S@S-ܿ)'LQ,RR72V,dON YH"!v# i4@'޹~څ͈Hz<{64;m.?^>9+X$MoQ#UW4KU.1d~;wrS^D&M8Pve?_Ҡu@ZsԻuB૯$mT@_gV*[姲$ԸaPes^7ZnϪ/y ym{CP\"t>rÀCY? mp/?#m8Zbz d[X?1cӨUTB3"Oe{/,+!ٯ,9d8E7~!jvxO'g/_Qn`sJTDno^@Bd9 .ھ4MnS]<7g:z 8ߡk\#[6v]0p?8ztA&߸=ߕAp7\癕% E95$2|]&KD[VxQV% q^8V.T`k72w~\㚾JiX|7Mãs%dצBW<Ȑ5 N\35v,$Knο u%{{H݉S_}1J}q ^/;ecF1E:+itÞjp$q1^xox(#< |΍_|.!R2.A3n-(%ky}mgJ&o93do 9,= ꊂWrxxTGTS_1/iwvM7j%E%s9. H א?Pqv3Vx)`*<?|qFT~yi7'M}v%TH}C31qmel+azy[`{RZJW1 Ԡ%6JՍA)iDr[ $T0P<r)4V+y<-Xc "mӴIC" 5Vݫr-4L@i4 v,64q'*2m4GyȰVPdΕ4[_'1,P"@3XWf=_~Х[mpMwM~#2lɕC"hZzEu.\:NyN"kUpM< Sˣo^vA(&nt}.Jyqnj<4pSn.,Y0 W:SloL   םlόm`RgW]i.׈GZ(;]$gn;mRxu ˯]R."()Ntyw-U1sa 2bۺ8lq?'$j1\va|1kIwA&$)|Z)!<,U򎢰~. %~VnC~,2hs+8xeuag1d~~e q$DtYYECA[)?6q~]5Pc~\`v3* Jpɡ<ר_ZD>20м7 ӻ_t+Wrk"-Gvtaan{տ7gugla20p,XS irfq/BJFa4XQ֍n:;F:_;j "g3Χi:jW o3HȬk^3IKDomO1nQzLEߋhop?iPKƖ"Y$ -NȿMZ}0[O~NZHI?F c%)Yq0r]t٧ wFb[a*Ys2Z<"yfp$^JfP}~a&.2=I `H77h+)3[3j g3Sz` ojb ڢAGst&@A#C<әx/3WQ N-M@GTv'$11vI>FAM84Y؈afR= 8 O_[f4>*/"_#TB)Ҕ?%cByq==r O{[|fYh1ZHhjcto2Z皴vm2̌#.ICJG'\gD\ g&FY~Q&[xO|ztp 8ͅxe72MEѓ Tۯ\lTg` *LD \`UhtMXfZiue ذƅV$z2qz5&j13O@˞;2S Pxt_θc z`b'J 9u*tʍ@JwGa+e %Mc=u1a̻=Ҽe?$}b3HoTs.^y9A)e٪ 돊+`!I lEt%}x`NSљO}槅2)Cg4&ZNc/QAfvTb<$)ߟȴ5K""AN;"ASBWL Noc3 KCcx+"b({ԉX#ә~%d}rMLmM0%'Dq=Kr*At7._bbnKg/W]N^Ƅ2r}: K#tG,=#K]/EhsU ۏ隽 F4() C,HO 7\AMrqm&SREWj\cvh%Syԕjq(o4?+"FkE_Fx@r2QykslvMS$|9vtbzOÏ~HOSOG>H @6T"LTw#nW Zd ηȬ49Q"!KV#>NxkX> O ,l Jvbk uvDA; ,uZ==,nȦ~l%:t1ݚe:ho舳h7 B)"U^vεi?O!Ÿ D}jQ'μ?ĨI:.]//)%9˿RN<*r |r5"Zr\1O<#DρPspl~_-"QP+B)lH-L~fY!s0zN^3:IDJ!ty饀 mv%13A_;X-H /_Z#WΆSB=BU& 3s6zhUt[u{ ؏hT˔dD񦏅7.Xʂz[QWܘB6s|U}%z"ZU֛# ?i8Hx:I26di`3\uάMBBo] 73hE#Ç΃I#ЊjzRZ8ܿ&2G0QY$ I­,bcdw ZQS?Mp-)kB*C8?KR 9~rR ^uL[)d5\J *fнmOյ8V>ao(0idcUM0O`RIy4٢3{ )'{]W~p $i)l T 2aH/ҕ@~˻UnҤ ؔC(w- D7jC)82vMuD6;(#<N*%,,~au UH_f`AnfچG0Gk 3 QR7Թm `w-sXRR-#R- lk\6P7D'lqB!RP-%S6B ߵ{`ģ* ^/1)!ढ़z*hogLiLUlZ[6+'E!2@xG mR_naٟ5`:s:"(p<L?#Ȓ [Zm, P=w?$%<=gcf#r!OW$)R,F;'[/P;M|=l6KG)r Drn3S5j87gRzZ(Ah'?t eO|@Qst4'F'Mu> Q-{MW{Obes#[k[ d :k鏯h'VsJ|ÉN{3`I~OuؘC6V%A3,D|O۟3`{ܰD3 h"CgTctP5WRT36qcϵ1 m&Bgj3[e`L ("",rǀP)R6Xwm%lb޶")-7+{4{*X8n3Z.bFl{t>cidv9}fIJ,noe n6,k)ӆezs=/IwxT-/r?kP:hӊji<^9|W,^+cTզNbDՒd/G=5/ SF^@~>`lVhWShLH$?O5w͸ij1]Thlm>IjMX} N{(wiyu$R0]W}]ŋ]z>ӨRG'_CF:Њ pc81Z~Ș˯@#.0bUI》SζAɖ[#o.&n.cS5zfDS$Y7`4s/H}9%8r9\.Ot}2C% Ё瑫-^&Ԍk?bs^_Qc/y<:҇˧#mF쪩cgf1V(mx3Q }qd1 bA8mU5;`pAc†Rm(R݀D1)\=e^zo:g ug횶o L*i(iϓ Mߡt`>Sf=Ag> Y+"ZpQq\L8 lag#ʤ=ݟHS89#}kiz+,HuZZ;wd?H yQǁYiK./vhB' lv+FYf>Y.;Ll<4ʽm(eq@^ Z&c<`N*^~1OM-pi 2<숣uc^S"w`#if?S8-Λ/pHL$vzKM6#ߖ! S n{9V^`专T)ѻ7#A93V = o/ͦ+v‰8i$GeK;;5b;1?T=>>yx> &G!rYMŎ#yٍ(&+sN71hVͥ@㧩s53 Co5G݈_6 1c Ax6:gFN:rRN׺r/7^8^GO3| 7╁zWd"eC5NUֱ 'I"Dҝ A OYϕā@5d&mxHm*ϱo 3؞Fy2ꭙ> +lu`Ũa>VM<E^R>tJpƄRulTvd gb/y}gPyVڀR E)= X#bֆ/k`` :tVnmA3P}*NT*Bj bA "yg`LmgOQq]•~ϤsJ~d_^RDRO3%Jr׍Cԟf2'1>PeUʡ ^#}giFDZ[PД; ɨId5SaҹF0*o M{vy.ύl"x_A%^9KB}fLVR,U=Qvz=z;h Zdtl@:ث hg(*sYCp#X!גǧ3^N]D) ೢ!iKA# z &N'\s#:1FX;%.G7K'8ГOc]l"d to +G'8t˖s2VuŘi-h黕XRڜd b|J L^qpIC9^X H)́~^{S` ئD˜7:G[I~o 0Z; ;(X*$ȎŘDrN?*y% dy_wGg0 .uV!PNJ#1&m;{iUs%%xnA ˛E"IMW!w} z>xU| !sY^ ݑ}wtseȂ͆Qe_gz CL1X Z<7jRֈDT&,a^y\-:]]ā6f+0':5>kkɧ Xko &̕ FZA'}w L=N؄ɒ8w.vj[t.3d6[]Kweu_@ɹ!?7~4qݽKD5`;FV,{O f-~eA82hG*Yѳj#u, m]Rro#Wzt. T(oeOaE"#\g72@\.ùt|5tJL @b_w)ë-6I0m)P2}ܮ}댖Ϝ vQwf{*3>*aՆxxW>n%K^8A`ڻ`"\Ox.6|ODu[KPfk -{%Jy#04beuo{"0q8WVy+`o|[eUJL\O`D?teE&o]na!ByNnz0rȐg2Ḱ.D2>#Q.}h\&Ӂ_ĩx2]>"E}]ْU#h ?GV 8q7kuk!39!:v>q(XԏG]L}$IETI2>fa^8[SiA>.eLrhѱh%ۂul%M-BD)G+%JiUAFPIױTD#8J`g@ X}F‰u\ݐ+B暗cH&x,Y&ꪟp =OF [²QHfMr(h+H]'&*Zi ~<#ێ (lȠe&و+5IfUDM.Kf z@j&El\i..Dr+f*+S7.l(L*qҧMQZ- {g=aK+|h 9.Cm@z7bv / ɯCM85VPT?rO[AJk'Ԯ1r!хLcbMU3HhF𳜌%c, ٍ .OYO%z׀85Pc'[p*^mxT<#VIݤ/ox(m]iQ x,:KLxIegڕƝXLVBj+hWz HT7K{^vX{;2@xKSbV;^LϠ(r$j^[Q<!oe#ʥ@\O\8؛h 5" '`4GgPx5"t^ޅB;Y(VLHp qxϸ\? r`Y`Ǽb~fDnLb 3?Ru: u:DI5[.D\h5NwBw'_ w x\U _iFY*؟![7cZGmr;nJx9Yg^PCtI;B8-^Z}97*GF2a'"MܿϮXi~BHm6QLjg6.\\A1̜:`[P .P"ݭex_iwhFߥ}(=vGґ;*UπAcsXD"V$www8#ηkL42smM(ęXzҀJvadjxA!e|ӄ lZ7> Ѝh ʣ [vgVFE y"e91$"8UmRQjNwk|4"J5Y}w砦;)v*9E.-.;7Oo- I{t_[$3|sca p%pyF2lU۽rM8mSo^ wqL4M 5?0D9$l$0VƲ/J~=*ї@ gO,5Ő$]G/97:YVµh=<4Tkѷx| I [֣Sb7QxqsJ6_I&dW.ڿ/2zl,x%yB\k3Fܜ&5Z,cw,M*Ǯv)KpC!j.ÿ@_nI`'_{Ț$EyMbT(5zu"2NQPR@ʳDNO\H~9ɭbG_Y;V<3(<}]ԙ,g.דr_[o^2Nkd dzg~udYh,85H) )D|[}91"<t67bƱ.LZ!.LJg_v-k3-د !1qiD> TjJ9X(UMVhėCG)Q%d hRg Kތ/λe7과fɻE|-jNPoBE* ~9ɗZ1K8/ 7ˁxÑBxnh$4b cpzxϢxNY2u"-HpwBsڕ`dcމ|0J 3;Ic u; [W &e'@؃hWow̏ޖd׫Ĺ.\x,'S7$K=54Gi(xϖ-l dВSbDŽ{s߸ S~1B޲Q&}Uy`UHsU*ݕ `Y?w{mh^K7TԍgJE^%LCԷ`џ Ave˛ ,O/lgQr- e?cTWufJy\[Qܞݣm\eSZXu3^tqF . %`ߍ.`w(86dLQb=dG`okavRNhGďօ'=śFyH9?/n ":jL"pKּeb*9l?d}'Nb&tdR?q&3Y]iRAvؙZ ?bɋಂJ㺟G3*˄z# ՐǑːD :M [ysf3)( amPZ|qz%H@`fuwN3-ˡ'١nfn0dڐULC3ӋB?q!׋" GɃD,< JcY%89U&@O;\3_+xkj`sׂh}jk.s33}asð\;.bL>kUtxw%!xYd'y$6,TL&y#J^Y¡L2I@l ;I`  G.2&ժ;T;XZEd~#$\0Z:F"^դb@7?jj#4Cq 7^m1pCOqo6 6Ez:{0QnV`U1ٖqL[K+֫(wNM$_[Ó?*Z8 I*Lb@TI5n*[П0zC2_HDas4.|T?bSZe+wgAyvӆFB/_0uh/-9݄p@]<K<CO86j6(+PPpi[&jf[J%Q޴f9.Xx;Nx,j;1j~aKޕ[{ 젫Gu= i2}8p;9lo-*2/TñPLy}pM3rscq| ȳf2؉a[>qPJ,; NjF)-F~s* \"Z;%s nmO2P2y9Knm:&XrS$g_CPdV͚+x; zKv`uo)̍;H+J}/AEb(V.QA&.NG.13gR:n|,* Z 7R$- * `*z-q4F0vO kul]PV@eh#LN>#?e|LA& Ä7V湑M2xO  eHgC.rco 8 f}T{9T& 61ףzz*P߯f|Sp+TũDG*wLP1 ' }}^q6 )!u%^!@EL`\4a~H rl eo觉wO\7'gDƄĢ5a ">r_3OVbR)AAbhuK6 !rIN|)A|P)³Th#k V8&yU/OݼTNPs*-;$`L<&h"`_d>o*p}oˆ'\I±܄g忲\W?$xSge MJ:57 ؚ;ry!TG"3Rk0* ^sm_rU!lʽߌ c Oj48U^ ءШA/n<:_AEUC؀hԮ[ʭ95gȎR4Æ_/m#O 0;f@ NW;T4P;fxvb4(4ur)p^c)eϻ>0Exbh-p$^X =9AFH}06 >rTPtoT,wKz^-NH Ryjk|^yGK6'9O5Kh7v;CuU-"HRvt]C+םlo%Q%@B;GzȧyҪI#`-3RQc1d<'ưQ=? c?5e1}#1uCyӕ9v#}EbIi<9E9Xml_? ` rA(C9qݘ0424PE)s9ZPFQ {/\(ZSb9xzVW] ufhV I{{E>G*(IE N˷H# M5}' 8H&bV0So Vz ̨3Bry|J㘤UmA,ia{|s9wLi0*Qɨz"\6%w)~|oYWޟ|% bd]cyD)ۅ4m#*l7r7;#5іK26sq&_w p <iHUb`'in#b>4h.l8-⠻qP;L5 %o޷)tI"To$HFl6Bu`EL#q[&rmJ2S  Q_ `gQPjCЏp#J(Յ"MUұ41tFh,Ri%a22wmYrj@<kfb5Y%q-$+w*H-&b ,c9jteiϮk},cB}j*xAsP/M\uEGjj,nFKpi{B;3W p\BE*reBr S?J!э9[I)Bxɐ`] ޸fGjp$0C>=sqzeΔ86CzsP .ÀKoO5$Xx*DW{P!YUKq螡Ǽޛ:C}GD_wD=:Jt{&T*T",6 kC;d柗~io=R)bɼԟ狈,n*ִ3Д %5~bgxUeBpyv Tб;1'{Q}4 sCQU#.b\@.P,_-~_/E\kІ>Y)ڤB椝|YKypn/X{&9A }wƢ=;:ΉJ4w>zOO[l f.-)yGMm;P5߸ᨭ%Q%ZR-il X7"篗e'Рa)Ma$D6xp{csT|PMHh*GeM&}0E\v ƜUUаBl90 `_ y]W@KL藷TpJJ:[DBD+S/%1҂&E| fK3nd 8ʳ$ϑ9)/Z"sUEyvjon%E[{ LR@.(?*y$@x u#c*zj irA~ fLy~rF4F/jOv!P#&QfBt9}y!k tugh26h Х6[$n6 %դ";F`6g=烪ޣSNjKf=J^6HN+N2ʞ)e I `$Vߟ`0>Iv&WJ%8n<8ҷ1;>dH3_)U`ss#gZ,}E*5WV10Rj) az6Ϭ N8"A\`N)yNo EIE%!8o,n*B!"dw߫Ź) a Sq)Sӑiusi>ȏ`~*10|ޗA?8s ئ"d]yVӰ!l{BXvi@~Cs`cÑ^܌8ۘlycIj@mE1yF(طXd+R@wʕ;G~-pWUF& ‡yf%*%(_Sk7J6٩)|k w~I*\8a kF,>GzS\Du]yWũz*rsDZPƘ|ѪPϔ[8nV6fF7pKxJh2Vk'⛇DVqUH 6١NYJE>g׫.v,!MF5E%bPyjqq yc}嫅[NM|DdI4Q T=&( w}$w˃hes'?T|"?)l{yuxѡ5vi~ffoW&\p3xRh:< @,4-e}Oxڶr+Ś!l0#,vL9#_<ߪq*9yRY(PW_ZHLjWb,(ukV, _kXXK_DTαq:VޜBlML0h%ߤS/qe]UєʈnvX7_x#pg^i#F-\X$JRs{ IK'*D95YrrCdׇaSXuܧhlr_,/V%r!qV^Ϸ!7z'bw=O^e۰q㎻a\<9CD4/?AcFL!Ho4sVsީEhC f{97Cp^γ;D&O2x]I @}[;lX(s܁%3Ӵ/ڠ=cƮ͹LuNQʂ!+D{-MC"AY~[>9~>o١Kp%$y JXpjO$NalfY/.-nΓ&Nĝb/B\emQ7nLq‰$FʙKmwy ^+l56R`_TeG&Mı7<zǎ"Rƹ^!.EkPNEN|^9rn_c(St"|C=:ԂjMym>h.bo +ߍ Ær6wR!~̐ަ~Sox@ng's4@pΑ2kI'BdzLRCWh8$HOTNl4 %-]gbhs8>AQ$CHrϛ5K  XV0wkXӬ|o|?J8x)@i~&'+Ie`,yKa/~]o3턪ȃ^ )1 8UԎ۱eu :E;aV2jH,+E-pl֌+$te3 Ȇ.Ǘ0 yOw`aA4(7`\W& Bx@0~yT*3yg@G{lҡ}MsgQXw v]3!A6vO%`? mBIdS rhn8dFWK4b%Nw gNmkO%VDtɦ 0(H0w"yFR) @"F-H}OZW xdZc86OiA1Όe2#'ܕpB5l&`ha{-?Jl >%/'4Hyy<9x*^/R^ 4bsD/l^q'j bwcI<`^}Ap+&{.d\K'zL0M:e`\h Pe[+@4V2<4}4;jv7B"V[Y}aLW8fug y\:PMI).ػrr*(u1~~}l\#jD T@ )vl_ wX]H~GN&>iUn tA:l݀^T8 Zێ(+7(J=]?.p ֵ8K1հE[aމQ:ڲz;= m{fC;0PpWLV:f|gq.P",H=$9*1~jqC-E0{g1l5I0J<^Sieo`̓\Ydmz·Lڧ 2Q0t2ADXdu?\Z/8XQ\3hӴ`-zc iRc3G<+QLRL ïU4 '096` dY#!Lyi5HfI`?&XAMQ;94Y<dž׾WQErrQ AhMb< -իTI!+H͓a}LvAjq2 8,E簝¿cvG {J_ECuUῠyߎ)V{sdPSJ1D_+žuww P%ꗎƼ}VasnP{ BAnϨ_j){wJjM@ޯ.'c30Uâ+lZw޺ U mhr^`=8r3&ِ]>L ʀ_?08CXYY_b-kZ*:XILQf~pܟ-}wq 5V?fFAcy{} c쵳FCIoζ.q|Ҁ:4X]o [(A*]M -VE>&;P'x{[3R';fk~={*>Ґ@be xDGj)g;2Q-`rKm :{._yX;U0 Īв>~5!BE# 6 u܅U-'OR({{1XGŝHc#,Q#\)R|8k*TȰ ޷vḞR-dn*7 f\M6fոTV\#YKkxwB"WttNU|B8W鲒Z%Y:E~J2.i ^H,(JP3|,ʑXW-Æ|GA/?{t~銡׍| Zn8wZw0+5/~va@S4iZl/1-2mY "? 4B|NNy%;}D x DUAbu\>{f6`n/'zik'goj\r8lV5IF -Ac&h7RݨGA6ed!XVPP88c: )jK5.7\g'/A[H .|9P`y IwN ǗlZxC%|)ܴέ~|o˜մOGnJB!L @w(^IzkRamQn7(R`xs1 ~*\"\_/O 㞣$c3O6}/ ?DZ% }NTuijQ!䐙O˺v WH`RRCeS`!.= 3Jn&Bpt 4 YW V^I9W|JvϰOՁt7M e Nv$Ξ}rK9DpoUNԑt_r`GfqEm[9:s<@H/nܣR(;kFLg!Nn}KkJ: XU nf|쑕I[:Ԥ*CS)g-?]R~?,n*'x}R%j{`!Mſ!P@vKC`A.yQ/3=C:ob.3@=ddU\T0,NcZdWA<>D0u˾&D2{ҩvN$~D[|AİތB PRȋ)\2cҎɄ_Cl_8f'RJ*J>k~r]`G.<% 7 ѤBe,i'?]*ۄCy.v*%PUB B!% s'P0 RK;vP0Cp;jOy١c+4Ywwh+,@?B腈׆،u>jRYگ:STKrsJQ-&K%YQ2a$< ^d9[Nd-<$.L'uLxstxnAv%`&cXK?$ۇִ=./dtՋ>\ {uhLc16VﰣqjϮE-^Nҙԕy;k+ (3Bԟ:@LC 2>.Lg'1(DK}?9̼TSD]~ˊOM(pՏ+} vD<+-93q|-VLHDS .G|TG;}̒( ;*a6WyCD xY~# Kf "QI%l P6#X߯8gwGzq7JՕO qMrV+O+Qe":oh¿Y4ʜ򼗡?T\W4}KEf_Cg΂`WkZHé`ҽ(ZBi/}E,4XPo!I֎"h,n UP1޴r%2NoT0 X`Qo΋C4>h(~׻4x=.Gv >™P/P8emakҍ!Cv-M"\4#Iusya;٭4]"YtU/ld?Z.rj~ 7`*S%"rzNT;&[:&ܬw& +#]Q~fTֹ-E 1 v2m3cNZU tmR-oڎCf@(4% 7HBZn/ٲ^tLN_=wfԀ,VQh!#7dd!iaQ6W/Y HE¶W<VQz^w qCX6.@"+l I- &_#`,35yPjP1/4*vފPɰ\& dvpPC`1ҽ?[ȇe"-^'dϹGܭktGld3- hfQ%(I%S;q-MxAJD׎zN/*k~^H[]YLP"ve`;*\q*,G'1k4,{9 J6@ޥa9̘KAR$z3GRڮɉQ{iWdoFg3mzΊÁ+.{zfA"[+Y\aEZ ^색}Ĉ{o.}4BLl3?YAQ}`MHwIߛ~q;ptk\,tAuuՙd ]I߉7tJDQ7;؞#{`-s9`gb~#o4VQYi;㗔^<Hk?j: 2U$NnevZTk#{C8 vą_vZ=BM7N6]̅8qi)@SiGu : nJ9ihkW06n |:E$fM圉?O[Qr,JY6UnsnPeBK첓Rxg j v5*KbU@xvY)!Ȃð5bG}+p閇u歼_RiSD /Nsp:۸R6.4CNU&{B렐.mQo3V F[)I|Dco"pZch-g%il8$xuqB).'/b (X j2Lfjz\9Xxԇ%E;!1KU̖x,:j5ݿSLꥸuOG7/e^Azi[`OF1yHZABo9mSGӝtpf0=%M=Bz,qlp؉U[^z] Xz,4;fxF[?JIHM,IWY3;7/FsN++Dž> 1Yw2@7GVIF>+G:`Ͱ?YAXX|_qp2;S:=%b/9!Zl{&75|e oם 7-kX܄/ D%;&BPn l+yupqmb /0x0.a9$$M[%rʼn=hl=׳KJ$R b N2Wѓ[R44++Lȟ+B4U-4{1j"?뿍Y?ڳyk[%a(ǾͅYRQKo9`x,)UKߔ{v:&[tךM E9JN9MVzYȞ/?Ovewb# Aq%6$0ΎE9k( T& ÿ,+sb7x#-s8]XYNbo2$l/dX4yy0=\֓범 Hf&=v=Qwھ.Rd1_ =Ud97E3oE۱tb89?xJULT=y,ԑ;(8_>mOm.֟ajhͮ|^"u.= 3-D3mZ>̛D,Yi_V¿+^XDcf06K<Oۅ|o\z%fګaKr mu<&]KRFRB=/p錪lHL^Ќ@,V.aT) Wuc$(0$\ˆ8s sJҷ7[%Ʈ@>Q2"kGauE) ,Ueop-pI;6!QvJ&/ Z~tNh--_a%o%3}<#]`&E-7<":P X68ovDJi<`B)=9sazNˈw.ʝEdtraJRt:; K* #q(KfS|^Ɩk;nGY;tj xao3' !Eύ]p1SǢpq?l' Y!,^l"ʲc>ߎ% . ܳ 0 ?Wq|v V[BT:!ՈHmݴ0sqsN6E&OEx-#k|p{3V}mZ@~壓8^!iQf n `/˝{Y _\$_ TS 颭YCbݱˤ!FXz5XZ3(= I%欀|5~O?5:zq.c {h=OJꨱ}化z%3eTNxҼY[ i)em?|<9yi _ Fe ?6~) *胷VIPiE48;Q|=QAKf d,=EC%BFmE ^@+wZF&hɼNp{HCDP.۫>KvQR Nܕ;t}Ά_V<mMKB/88;gMG(es !1.]Rxփ:@a)`Jc[үFFTvgKsҥmIq1E!%OLl'yh,3:ߔD4ġOIhwv)QI[:2Y!5Dx)jj}Z:SnS U*@˒娂+Mz3?H<ﮔ Գ)]e(| 7W޶WbJ^mxl)^>XܳⲢ13A[)х!@ķT?0'f֝w#![r8, !c_-VegsQ U5NT2x*=πB<է1Aˎ5ک)<,YYP$˹>I(--7UM]*2%K:|4UYV3:+$5-%ywpi5Tr bRAKp/'p c}Hu]5k7pJ^V7F.i| o6E #S4 ÁaeS]j`7L<~G؈-"o4JwH~8Q dQ-sa(bUKvsDN "UiqQ?^yW1߰%8 Zlɤdi#cC!;=ٷ6GBT#SS:+1 & 4?Y L+钷kq$=[/hTBǤ<}";O(?%[c$uNђаW5B?iҾCU"nV y剩exGEN)`37 7B\hO[k CUayV; wט (?ݟYp<gCSm`+ЇPI4$WHtc2A}Kl" \Bɵo5ƌUE@׼">g J} Sch? vgZ!_ 0*Oiq{,W:'zf*` \+VYԱ7N3~PyXȸlXg Id9Q5B, aIu.]'O DvqmEWځǼ`AJE&(3YʇY+Dt졺Հ3+PG^Nl8`ρcGjc1;o0Dų@M eJv kԀ5NZ5}dtK JvLgN!\ &B7 S' ɲxrL{덛ۮ6YeE pJz.Y4pmЌn}A1='(-٥+3ǮZfؼt:\s/FcB8Ir0zKf;\ ŌyKfC*O\?fhqaʔIבQjB?[ZzGB󵥭D]8މt$ٞN.q%K8ˑ(p:׀$ Wdg`y\)2_2,-?_ާR347X+[Jl` "0b,.w 1Ģ*e|/IatoZgRpLoueOnyWFhjydӠ>uxERywU2hkx'QjiBMtbKkUxv1150Y.| Z'y-,:hy&%tTNUv 4nkЈRFkSGm2iZ=W4wV[o2W9"}6yKO eʁb[Z/8 jZ;p}$wR;%hIc6ˤQ@iP}n\= ! '%@Bg wM.w"7O{_D> />.HwpI1-%;gVܺ>09 9?w_Ĝo$6+[{r@nx@hWmf>tG,ŭ*$kjC6&#V[ -`(R QlIvݞ еfK!yn"i˅A}]F= p~ ١_<?.FÜ!-,9b5ݝlU?Kya͍:L4`5Z-u-BWFQ::r{w/O 46-l ơJQ%YFhy({ $y=#3%r`*ǺNzLRr :f;s*g,|n% Qkҡ'|z!M^b5 d?Pj0Jv4/L:ܫ.\i%ȴz.:m +`1Fn2 JXj2k-c՞ rВ%p:_ EL|L.*Yм헇S֮Xn>, ( 8܂yR|z+[I>V/4 Ј`6+Kjݠ|Z6z؛3gQ) 5j2LyCuٌD;::bhv։$Oݤ. #do珶!d, K"- T-EB+cG29g˄&GP;|",E_Q tJqSS樀\ٙd5 p1p/Sr4ԯvQG?V]W@].rk7P+aRzPzY`HK50CxRЙxZ\y$wozO|E> [UKy,6~ot&FRU)Δx BiO^CI`Yܴb:K4#OnϬO][1@h6ާҪ_6iՀnKjbY4)lurAn0tz Ic`܇( OŸEX?;:GƇMh ׮̗Ze7Z83xY?$9T:[ka|qڳJɼ"eNY=w*‰F{<4GH)ah{S=BѸ@Ι)Ĩu8adH/(q5w ֕(F=H8Ao7@翌iy[.4l/yxCFT%CfMLIV~aџۛҽ;:1@ОsJc:GG5C^fN ??$(' ́ ck֚1זچW,Ѳ(7\ ͥuǂ_;&< ߸ìÌ *ZY qdLZ|RaJ573ԍ{^'geBmMRNCM2ovPWdre\( *[#قӟXR`KeT"Ut\Xt$˱ DPW7Zܐ KT~̟5uzOX0f/ST%ájS.6VY9͔+#S:i[0!NaYWs/AD'i8 ? RO{eks F{y ܐ no=PmPTET3n/ـO]~P(VzCs77,U(³Ah$"Z0zAyΫd' 1#J :dmkۤTwLU'nlb;0&=`jyG SWMwM*[k2ZۢEH5v~S1I7k^ưּΊQ lfŗN}1sЍz ;O4$wٙ7vX#f3H!Tw-c\9 db̽xHoOf% T6&ZDUԢHTdMFY{sGx( -37``[b}Xv)rS¨V.űh|N}&Z(h.HH 4${`RE/RkP†M!͜:bM@Bj==Չ\7i$6h$v3Ttb&!d%ky4KkkF4q,OR%cSIC}v>=hsl,?F<Ђ;=;Ym2zS}'NLaY:>;֊7lfB;Xn6VMxb^VzNF3gCahJ1Qq-Yf/*b6g7{H LԼ؏9VS0k D4-˒RcceT ?amAJ*qxz,)-ԨD.{dlR ؚ[lz nr v#=Dd܍w\Aߊ^lo&(&`:y][{iR^>ʧq9_V81`&$Q7sR?V@hE4Gnd9h)E^Zۨ^Nr1{g);\wYHE.: %'fTmɥ)48O6eYAzAr_X/g^\Y'Nl!L*`oc0/"0!ځ01}$Yf+4}pܧ1't3RU;]=Ĕ/0nxU3Ȯ׼YMbʚR5+z`lk(jqa\73hv /øV*{WGTh;,t ex f$eV#"pC>b' Þ lbt / Q3&m~ygLUKxudBܩǕL}wqd)@Nr3'=M FtO7ဥʅ H)HRs ?ΜR $ԝi 4s\Ff;ӂE|°[|""/3xEmJqޗZlg=zuy\[!hC1OL7үT7G 9¨wЩRtaMHCA+./3"~;g,ՠ ; Ϻ@ sZ1:w?YsAҞ@ 5i'~HB40USrԮݗ:OܿK׵JEN4gKdJ0OS+Z^i8G#mS(f8|X0-Kt>:簶sec"7-^5r8M?bfƿ_H]'KqfNSf*}J͋OTsBx!]i~`d)O;2BO@/Pӡi<ȄǍ{#=pؿ8: =Vf)c}|޴a"I2=6_|3.fM7hc #ػV'jۿ-5tKrI7q!M-e׉G8!^ODVd`Ɂao)h~*\+R뱇z_mF;DޕҡytjIޗb&0Ӱ5huF)D:m^6Nn¾ wMxj9}r vo)Z%gE*"ӯ'D R˽Uk#6f"V ъK@Ew3/X{?\ar;b8 9Wy  RxKhZjiRnej*7@|n"🌿7cj7G1o BfUm`Q w!z_Rnvxg;j;} QB;\*l zZ-R-R(D{ѵѿƪNZ z7yG9~ZyOj2>Mj ڬ_G r< dҨ?eM =>q 4}EUꅴt+8XjֲXg* 5]Zbq9V7Je{L=ۜx uDH d8s?qx}Ō+==c'I޵]A|ܜ:ҽMTH#tmy~+"”*Z&IW5|4|7oOTdl]WŞ:FC>Qc5F3u4bml;nؿ ׹9!FgT\{0(Z'opre|WqU7W W)B:9ۑHwɓl1i.܈rYbնZq}w֓LXt VSqYeXe츘3jN#AZO)kPHFwx?=rPLϐa\c) 1R!KD녓 V:.נ<3~e(5)yc PlPA@aXyzٓ+ Oo^+,J"xC슢. ~k4AgXzmV6~d5oKi[5mj\n Ԍ-pi>}|^MyTtu O,.Wa5K@!=M)uGs76?Z2+2-=ovkGӨB0|$\ Fݟqa8$cN.Pra+Bʸ<~IÞ`Q`f]:kwIl)N.lSba[^p3>\wp^ ,@?G*hHE {cKAoæX+mB}AFڴkH&'S!ZV/mZn>j4x쨃9oB͋fri2Q *Hd;;)Sd;V*&~õo ٍL oYDy-9MvߦF$ ̜yi]ԁ,٠ܮhʏ<j:^ڷ7#w6|=vFz[N _H7Hʘ>dM[UU:aqZ'%9%? :=1n;<^5KP|&BĉTp3wC _QYѩ߾BYaH ݯB YLXK#1pƴ[䛽}w7=xM%qgrZUG*U9U΃%DNGn#XMpʬFIPh*V a[` T>޿'/Kjq yLJeڮ@߶)~TMg N//SQr&}2rkEDjKek3<&ڗ6ر>?a~T(8yu,tߥIBaLw +{ rϟ[[ǘK݋:{5`&JK$D@iIKĀlFvf1/2_o4ƆS\doޟ/-Or|}mjɳq3> Œ**c%]ً`%ijGv)*wpzL=$La] r)4r ՟l f!/'[3=Ҧ0:)E<6=xVIUf=zW{؆d| T&gʄ9G3&;U;RR > D%dmYj5d@;&pI& d]\Mݦ|m}3s r3 sNO %)g(fF4IP^ekȎ%ߠ||Y:y@A(m''Ɨ&EE(ƑxaG6ӚLL.vW=WuJRmԹ~04EY$#䁏tP ͱ|'s}x`Ї4 wM¢Ǽ|SFVXHlBqf Xr+\rtcPgc"!E"FJ'f>{=QX-LtR<|n[nii!pnǿoDBv&9#-U /yIr)_$J⸙C6dlVTH.lJZWILu ^b 喙Q5xq6*2iXmT[Ҩ` ɪIA-i)%HG a31h;0胰equEaA [^XR}WOKh/uNxNpX *dχ{PϽ杽ѽC(YʠۏMѤ3j|2Whw3̚h(CΠ\R>rcBLî6TXWte*vIEoz{.jLe'*e6AцHXj X-}Qfm~x3u1ytx̯lKc|dx jnk$›G\j!R19›~Da)Bֿn''}(-2/s|׎ϯTqu DLV/O4A[BSsRiGe ]fOdkECeP?fM3>h~ɀ@-\`ySL.jb1ف.K^Vvq2*<[Eݮ26:ZBqoNYj~ymsNy-0 FJ{@6ǴS7ПJjC=o54ZuևhGOS#dq3AwPבA$pubz5xCIP۟npl1+d .QkO0! PS$;c4/2E@ůPwށ7jY8j{-Z3Ҍ"/(Nf$UyPO`̀' LYD>(!wձhFN/`0:~HIpu[^5s*M[@"vZҙWoNCkWM$lȚo~қCYKtZjG-'CsP',[^1)NҨCT,j嗎rV҆IzUƶIhr@2,L,yaap0":יE޷4W,܁Uf`b7^L!^ L+bQ;_i; ʩ8d|<Iob: |V vH#K2(ǡu~,KՐӎ:}(/^.I-͚9%A< Ad8W7qaWZ%YRsƒsrE1ޑժƜԱQKŞ%ff.uj6X۬&s'"b.ޡE.&ݎǭ֜2mp̝x޶8ǒOgOһۜ W ]D}!w^"c;Hu`vHLU'@MU y6N&Mn/uCd$eVUA/JfD)Ϥ ǀ**6]ރk{jB#/Ǧ-B{c4XFӰ?Q2XyCN}?)Kcʱ yWc3ip x4b~R51-ΙiTpUNF-4kV#I W~SE$DfaX}sLIO?DR`wi~HQ Q+:$O y\mO^e|\(-T7PD)D6KND8 G _ v)ycPVvܷGf_((e(́yMCxX"ݗAU|/siQYR J7Th8ayiEjMOjS"K5| WVJ-f 2#FalqܼIzyZDtg@"As7ܑbܢU%kq *彅7́I ؊ țXXJ㺲zP-P6Oy2Z^:BKx @6w *wxco4;uz,2 J/3|EeT*FQXąP%A<b6_pEKUd`o馮TP%ԡ) p3m]Lו%U\V‹~o'OqaKcvx N%ԫ73F:Зw^faW&6WBߌƬyĘkbXB&A/k27@M 0EŮb&3woIf9ɀ^{sŲ* R1\GL8S:*#mJ'NHX1Ͱ3\&{Eq)Ő>zSΏ?;1 ;/6 %Lwꊦ.,qibBG=V=K4<#jip40xxKTIIb8 T0T>@5 Z~32CV,)N M~_r6ʂa=ˣڂ*#Y =">(b4m ׇcBZ7i֦Aȭ?SCW>o\g)_%Z4P4+=Q#:HZA~;@ye+M)ΖVS;eZܨn ۉm8L-=8z@lJ8[ݠ*}EUlAO oJ%WfxZ҉lMI+t'X})5UZK3Rkμ8εt>4KYӌҍ%1lg /ac"7f;QscN4wȖz[ó mTjYhv7*~8p6‘ ʇWEkVɓbDpwjIBgқ#*:xnbf>,MSj 3 D{A^OҒAdݧ!?2E'Űp8oZ&pζn?6:x@ݷR8C @7Jb1 r 3`}>,#b|VB,oґ BnʛCj[RqA Iq%”aM8d#NOdz@0Q1Vb)0҅$4~ q٩H  =s)WjN49{-,đ·җޘl36 ֹA^? WJ%:`\d"/2Tr,[.̵q g})X!)&oŊ~?SI\@1唢tR@BW 4?R;}Q_,#vCOr{b8RgI4U7so_]ZZo𧰠y+7YӪ%mhlidkBض3MHԓ% 3o2z2^@7D) 3GA ҜgM"kD z:Og(Ю.Mg~Mt?\ȫ(aep E^CRo?*X):V!dBnd4"/ ;peZ[W&,bzƱ{;:h/iNLD"[/8z0׵UbOk: 'MsШ5󭺁u_u $З̴(yF>ݮMaB9wO[3_aףx88}!PP6@{UcAc++:$̠34 0A,Xƾ1i6+MYe!gڿDJȂժ@@OD]J&NX.I8UMA] .[+y2 Qn6n|۱(;atgFQ6Uau[r2Df:AqG7wOG>#Nؐ_QCR]3VfRMt)zovʢ b8|vϧ°}cN50hY.ELRUuMzB1p!/\¬^J̄r5 SCpFs>(I|zB(a/+̨٪~~8 Ԋd/µ'-$sn&uT ],;ٻԅykF2Gd5),nim4cxB\գ"op ]?55cJ|'L(L`ǦI*Sn U&ц٢'/^GO2ed>4hEܝ!g^@ p=)d3Jz Z)_&@R~XiFR89?yj#~ڻ!%bYmJrʀjml6D0l]My{EϪ;Tui>o?XfyPa9Va8Qyޠh3@9މ!&A렒Sl:9WEkJGa?Zx`|0ȼx?ktH Nr*:AC,ݰ>67t6^!JjN`cٮE@cDkk~Vt/T4#2E7em%Hpv8ڪ4>_L)HXD _#ûf|-7?/)e$sAg.W! saƎ ҇<A5|@%e^y.-!Ôׂ Ez7'xz`{[ -o#\;!7}Nf )2It~޴ڈ*xVw%rPy?ԇ=%pUeb`Zwj3 i7B:U:nfE6Ayzز8YHYqb/xE"Y0$qо*7x4Tl EcG(`=}s~FGVg^X +~P{.^֤ ]k>cx#Wg{ћ!MdLK aTcu](y$ DQS)|q6ZbpRakiqd 8 q5|+obBkc(*K$gy_wS')PI+蕉aO!P#؈.Dn -Z2##jΨhi+d`8| q(tu^r*- #j506ѫGg=2s#: QǗeQ#OiBtbUo?NNQ$./MxbmgÌg#8 bFQ^2v ;Vc9X(]0s ޫUɫt #P3}hxTnRP"cۇ a1z'*pPP:EKšYFDVڿc ]hЋA UWw `Dc^el[297p$S,0l1u8]uJ  Q]jeMd$P6 U--'* sAƥihނ)-ܣ$kosK۟F{

    k+HcYwڻiSj́пc|=6bř,?ӴBR! Yho /#m h~GdL+%R̲@?cM!Al2yK/Ы~]k 9 Q r/2,| wDDz~ *cъlc8#]YyDPp:뾂X6s[y!{9lSU0B];ϟ7LO^StQbNYL=/ulsJ-i@`gtZCIXoYDsRWݽ%&`tBlir o@g~ q  :}k`Av ۞ـq͋)g80!R.ʂnꊀE1X! KMڝg] eWٍʾdƯ0QN--XG#Ζjd- v\%j4 'A~E P 6 ubRk|pO|@ ֔z"9|"}O D'D uuO&APodjMjZCыqki\Rt1i7ujW;NBfwZĈ ,Yzw_<ќh&8j|ւMk?5ҭ4w]Yl1&NxH A:AϢ sbVk,Y<"֯bq.Hp&$(uOglnߣ$fOw4tDL"$iPnJÁE;3% V;n%wΌ  V*`B} ;t_gZ`ýݨ\EAn6+ġmݭ5#usdqҫݙHG`R .@t@u,7pMdsJjiLg>%TRvO[9n"2mƉ=Ah"DWy盟<=z'e6#B"_cO,>YeX=کkYtGM)z&@'P%\U9mh2Q܁W!Iԯwp8UwbA)\f#V4H9VtdTh0iR{p,;{>/EiEU(MjYWuxRR^"|d&k.(xNz5*y9\ J:!E4xin,l{R;gܯ " kg!`ٝ9TGiA&\ZƋ~&Ez,\ٯ0PU>S͸{iәDCS.19۫{k*7yv!i塻H5_97]%؁[s*2pHsOqdZ3sp :&L:+qB![TruOBF.v 9:n-Gf;gȦcf2<rklLgtAi2 VL*M[(82vixht2!HD@~#3Lx"EL(&ʍ[RD~)画13%dKkGlO~,_L>S_ݐT2Hzy xg1ˆ!_eoY桛3f: }Yxa5J2e.Y)Sk"풶٨ DԹ<Eʌ-SY?_elr0E@>%xeւCz|~tU UA, ,_a 󵢻Xx<_P/v[ht_O0fCZqQdً!}C8+.3(:&%j֛¼Pyf`,/G^Nl`XȭJ:ڔ1˵PW$- =&EBVoPl+Ek<)104k{XG+d).[kgwi,XZ|hx)T/>݇upy[ cvVm;B"dO+TE 3zR?<]9_.kpߌ 0+ !Ɨ5&D30չHL %f:RlɩB}ͺ5_t{E'w/z73getY pCD,/'>5BXs;g&Ic8Ѕ('p1~> ܜV& *vP<^aƛĊ-ZZ %P07DXu~ر^%j4fެ-tIP:&3+(1 >E=i`[{W3$yɷ]_ 5Ά# U|V7{ʔ As"KXTnIDd?i [p}6{'6 o B`5~z2N?[ArI^=PZ=D(¢KR..!9!dg'՚crD-d$hNjDcgx'Jv1aafm<5`ZTla` 4sx; #=; M+O6/gЄB-tfWWշgnh6\yu\zf!S܊PpN\7,NcXl>o04[ m^8oѨ}.PptbY:.f#)<-IB}UIx\J~YƢR}5yR hID bPƏ3陿$y$$iylr9kZ*m:!|1'[4N~U:툴"r׶CA "CXäq? K ܔ̷CBCKHw,[ok6ZOEJ{Tb܊$HAQg lz@M.<<x(z7N8O=md'D XBjGPj0چwHA10(&,ιTb-ifZ #_e&9(j-ҩ5GpZ:6YҐ$Ϗl:p6#ͪ_p}W"Nš Ʀ;AON|@yja͡~>HZ E!ǽ%%jaE Gfx>KbA2CSJ}!%B~B$ȧ],gB]JUoDV:LU9+mn$ (!!KoD¨Y"BY+5+2h-ʛdTI^S}YJq8v!C϶ׯ˙CcPM tu{5cilX.߼k/'XB#}a`3o%_Ɔy! !Jm<-T̚B$鞖uJkYK!@ D5Ө/f,cu xXүcȜ)kbS,gyaCѼ'i;oz4?T\_hAZ"5)qYQH,|B' ;ӓtI[A%Ȝ43f'}B]\! 9&OB #r4&vuT'ҏE0OCd%P '[3a &7YhY &ʢ|K"h^EU'E߬8A"5ԙTb߼@OB (AYs_mfxD:dquK/ipsw-tFZTq w%<F_{FiG A||ƃIUf E+]-< 4+= >S V9+m]<E6LrHc:lj6#/-h489r79U(J#0G3{R )lhJ. Bތ"2FUůֶDL@vłWDGoсwW6Zlwoi8iNBg(Q1#LUy3WYKDm7#X*vFU!ڱ91i_V쫦U\}sDny.Tmt}S&7 ܞr 2cJik_jS9\(@H:\RvI&d<|Kl\uXdJTmr;J>S}h&eb`hau+*qmi╉X0I+`96dQnP#e: R~ꄁh$D%Ţ |}IStx н(SOThJڬ>99F>N/\Hېb/%*+OWc$[޴ H0K7D2`(v+a%:i{R`y6؁\e tFY A+P߿pv+q89zr?hPm@Ձ0ϓ{>F:كCp|Ů`Wè(PÒ]d[n7J_jǭόԌTWsBUkӳ%{de0N4kkHN|\+ۛml"Vod>vB' JSSC`SLqR/7;/+4F畜FwCф[5m:{a +eX:gUsݥ.mwAж-|?(~/T;0||_$ PdlPqfG,6(*[:VeR.]P^ ]ݔ|: Jl&7Ӷ^|3 '%@/Z\+4&%CH(}kL^Лߡ| :k~\˦`+:q[`ǿ q7)UZwg35Bl*n.ǽCFD^Xm u ӖM婪:Ac9{/]OiSi>ѾA&wzIqa!w#(W%K?݁Ǖ}mpmCnQۿt%$Fu@GםJvءw4tbٙ9ukB=7"WGXC4J- $#ߞS $eFGݗf*HT.{C$-9;nhCXmK/TiqQ\0bsGFSX/71io9q/Gc>@}o+LF'lfy$EG$CJGxZR hҦqD=+$DZcSOڿ.ZBkÜO;bW#88~πΔ{=ɫN;hi|JgzS[GV,ĚlwG' ﴲٚv6VָmQFx@aRg9n474ɞg#Po-;qT1y῵O:)A[A56ԟ2%_i4T/M7daxY1OgȵpRsmLJl0=o~4d5OKܕЏXKV 6'. j}|KZ" X?aGI r~qBvI8Q4=IR"K1a:ӛ1EkR $ڶS(s&0 ~u ֑,,{c\lH{u 6 os8'R[Kvt}ZUG6_<<5fC )k,ʬ5ygkT6A[#MNQ7Dm6rt0S== [GUWQ3Q OJ I{zW8bRLiv#SCM[IXS Lo~ajKEwC7(M1E%'ULuLT"VmtSSB]^‡߀3["- B>H[hĘ(F;_~͝yppW>G;= -b$(.G5ϔ\`A<{(dm+2)1@oଢP}óTeg Dm?Mp ; #ɴyͿ3q7*N:;5">Bѻ!ԾݼE!_Ľ5Κa/B.p<[ǥVI-~Q8hDdWL`-m0PXtlb<1n9d>CMгpSq8E;h/1"!\@vlWNœ7#óUe*aI2X V߉? "o iW/{<6ݭTQ+gHV2.-m!JCqR-I|PXq\YYپǒOue~B aUz޹ ChčP}k-sf~FFʗs Ӗ2C Np+tޣޞy)m{2Y!*^CWiz#dgftlT6S¨>4.ï,{1ia` @6fEbrMG+Je ٛ?IToFMsڌ錯BởAvFwJrlFQIqp-hsNF$ 4tFS)+TJ3 r >ݚN"A28ZT }'7LuYcbWe%J^9/yV'YXD7 Kb,Zl&^_fvB@]ABsIlfROb럾NZXCk,CULx >jITdc[+K<ĔbS/NIx+ xfwzBŬ89N@Pc lXȠ9e\ x{T/<̪qDULM}bOXh7ؕ|ePbNٹ#^fZ66vN{S dAHʂ %e{$e| DBM[n3N?jyV2OS(;Ÿ8MVGH5\d`x8^e~ySl5j!zkf/ڰm]Etc@<(5'eg3c⛁gijgW$7qE1\iΫŀw9g\h'Ӿ[z!9nNWJ4zw_.8eHBazP>Z7,<n'`QSݏ{Q"< Vo Hת9T6/d=Ҟ<̶"[:@u,h@f솻J!vlen]Z?v`ʢ^Zԗ_;m@Ew3RQLbw|]R:pAltP*{eqPFJ%s $Quknjmk$ ?jY櫀20Hw3m^@: oCA%Ũ#!Y{cXNēzÃrT-k 0e|Bd-}ơg!aMUB#E2FW?D[E,!J-!)GWMLt5ABg阋mMQ s­ɢ}fVzc}#Z>9lГ:{@ţcK!BZm#bpv׉G"zo*Kݒ(Cs~v`"4rBNf" WF nZVRƔ꘢ZC5cO۹B:t(ge)Y`BHZ+HxY!oz5&7mDwV{m4ɒzTޢ`vBVn-(8+)Š:#SB9"IvDϢ@v/@/Eki"=~Щaq{$خgO}=IY`rVs.enS\9TJ bTn)i}#KuVKeg]~=A0/1yY>-;-̞t`EGcN~ p3R/z ?}JMV{(\w(eLN0&+Ee N)@괴c$h5amH~Aݢ 6$!yH;.Rɰ۔atmYUjܵRv+Иr(YW7dd2@t x跴% 8N$KGQ CG `M'H8W'{kyY KC}kl0pb]tG pKen,Or=9/D_{_12d4LtWncS}!*-J>S~%$-O#{B} kvۉGm$Eq.ۉXPdXZ1[&]0i_jz7J@ԛjx^'@ YT~l L(LA,0cK&?GYnLtV+cal I:V{j;/GR9ɒ5C^M٦_I4N8Ofp\́ge#V JYn9œkW]ݾO;;D8%DL.9xIOC0ŀ 43@a[xS; vLk&;Er >4`dĦ+9蒆0]q)d"4q4H%iwk9ۚ3|'t(k;K zw9p fq8k}Cq1(](;,d;"t&@!x<"t&9LA[0;xX :EŻ 0U+rT8 7Ճ.^XD x5쫄  MH7c pvG\,pPMF /X2l c(ta9bdP 1:DuJKq2Qꋻ"@/+3K/[~ĩ$V[tj(y(UuKB<#JI 3o%>s["琹bru`,唁LBLc[8PKc.;sQ/>: ӶÕVAy 전?CZSʌ*pc QAl'ȬMSߓ.8 * s?:=w\.eK\J{*n}#RXAgϓnk:EH# {U\OOc U^ !d&L'&S{ B]=b;2ٺT*-4) ViylWXѸ7btsR fzNnw3i_d&( 0  .8$-LDJ';H.uj}X Sys&8nV#jC8͵ۀNޛaȳV^So0ùj^+t#i_!uvm;X  Nv}߄vZEoL:/|gG:T/\޶.5NҤI^eLV[)&PӯiG'ޟdl1@ױJzr15ڂ]mpZ 2ъQ,1V .36gZ愕'}i|3Ξn&,^C%|׺ߧ-)ʻI!B<; Yu@iRoίF4hfX'>c@nϳN%,dϐϟ<J?+yDj/Wt!N'85g0LaP̅)Aͦ 7o"W)'n":c4R/=ەLY[PGy~e#.7B$i`orf=,bġ;d3frA/r0%@Y={Jaoj,T?d9ݷѸ=jGLԹ)],ް,F]pYoxx-OvTbwWq5H qҟ_/$۲k9z 3q0*׳?$ " ;\0dˆȳntWuy9;F F\qi;[#e)6RJMzOLޡ;Drf(#?=3[+g²{hdԈz]&q\8 $cc͍kv̹N?V62> ٯYUm~Qd}Uthp$|A(u<$#O%7d;{+:د 5)Aϝ2]].c14d4ZYyb :~58y[/KjbeQݵ"WY+(>5 pJ@P_O 2٫͆RTCo]:'sPgrm s(. l9G)r˖Ͻv?uZÜμ:Lz'iUy+.dhos(nX Ȅ4"w}f19=_+B si}DΖᆦ5e:gD3?JC*-p)Fk 5$/l$1'[gx}=D,ZWd]^{@QolsWH{;ҝiDQ9 *bfLVs4c&k]x)6J`^6**w/Lk&KVf>JoVërj|mzMaqG625TРuVVuT:۹e/5Xg|!OZ smft+Jk& Fpxb[ppj KƋB9DzgZdɒ<47]^6OᎷ$ϑ4 Oʌ:gyU⯧IIJ~ȗ+#Hvs >uǫ"Ѯx+;{燠5 B!Ď[#;6gB.MWI:.z&\, s. 5:7PkM֎45^;%:"?5KHi llwʓ+E][ bq%=­ЯYn@Fz5_b{ ԑnHxu$j%hێ'ǘt敟8>-KA`bl5.IGVi c 6lKn_)E2 1ťĝwԧ|R a7rǖ2,CE-v:gp1ӳǍh /3Vm>{ьqg|"<"6"#;]?t}13̗K h.fsr? j~O)( hys٘ eϻ髄 s;ߏB.+ _WL)Hkær.Fld924!j8@N9\\&a0 ۅscVv޼,/<9 SlE~B8ě5z\]g&HeRrD%wWXό{\j.կ"EE3݃m÷ ݑwk6iMz!3F~ E h#l49N B*ɈXyR1bbN5_nϭ8@f ߊ ^l YY Atӈ$4Uћ;@:;vk;"C,K22&iY#]L(m{t0+U-pvjOtMxdzB1vsEIqUYW>cS0"g%'k)1+}HG+v\uD`i /|,o▘{XoWt^f*ɗXh7Zy@r6T!.`Jw˙\Q `HN*vic23Vs݌Y_*ʧ˄͸1_:\q?PW?5DѨi9v[7ߊVdUecdvԯ t"#a06cˆK16I> `lVPu=~),BDBx6(Yv*YK+q99Utz:lPK!BzSkfYyÈkZQ npӄ<7o+ryw4/;eBIȹ#fªuSea7gk@,m;de 7)_ܷ+`vøB dWzd&ckMccՏXP,|W>Izav1a# 'G87XW cĚv|UU2I5xAB6a&'$V^eV R,S &$^1ݭ;H'U{jѢġY٫gP&hj9R_ zd1)N6z%0uo&hwĔh (=B i{vNc*v<+?7ĝ3l6pHWa7S Ɨ÷k tJ:y *0U/^s{]8Aq?2ۗwBNr {O0UM]|Ѹ-bf6j˫hݷ!έfm ȦMCiUݕ(bw\xo!A)gh0" ~bSIY9߸qаL5}L̙;f#s،",ЄFMh@P2%}L>)5=2QSulgӉ-(=\R!oߎO܉[(#2:^JSǰQ$'KBiHs[W%Lk7NÚkIk8+vlL6# J}3 BT^HF.7+vv3CӛDٸm#th;) lRmH_#dnf{-#2փڙ%Rˇ^%8*K} q^%*2&حnČ)yMyRMݣk4d fuIHg^$#%p$IodYf!Z`G`TD_/'ɻ!Cn8_ dSF%IH@Lsgzu>ԍčlDV2%+Sn^Ɵit2eSh'\nS؁d8x?<|"o:i^1%S¸ߖі. c2[ dػnQJA|kAIyp \F RJR0';x{4NYVIo,rXEGzJ![d 6z?&T9pn!7y3|RMߊ ZcrsZ2#C|-Yuk}L˟  }(Z֍PU}v]0> hǨ]`;Tȸ-S\D kr:*z9P ]PLaQEqqVO=/3?ޏ-*wģv w?V>$X,#4f?Fz5DhɱB')j^6ο>-w ֵ c: QuOHS :RWmn\#Kk]?>f"`A6N: JOZ_IDLPg dOAW-8zE<5('Oo\y}O+j<pI+uHG/;2tx0ى#uc:g%ǎ"NKIVC4f8K[hʚ2]6ުLb|tHq&Vq靵Z_i\CU@SZGjq z yHtaezaoU8!ڤiIO:# MfO K2JIr#{zth ?ˢ!ěT'K@y2`1_IaxPq_^9 xT(jV^5 Ñkb8v۬CgE'gLQR ]:=sJ='*BYN~WPE,@*!QL iǟCzX?K}~ LO?!9RYSP[NN\7"6e^ qlSE&W?p!wfvcM7_;/e* MC=,daVMR&cLѐ9([,e?u$T_y~jG eLëo{Vݐ9JWXȼNSe̺ⷷUrY"10yLy붏uArr,%*W/a ?S*P!2 Pp(Ɨ5jի Bxd?~TKZ`Iy nlpVU1^=|©zM8yFKZ5vU0v)<1of|p؀סg.G|TK~Rb2Aߢ@2gWW2+JZy|؂Edݾ֬q8g.(EUTطV \-3K$ 7/YAǫ]kk~qDo=M gR,z#Lzx2NP%$7XWpuyYr 8rfR4~3enX? h)}Yrw.EQ嬚h]88<*LBc?+q}%bN{J@ud͍ʩ Z=|y+Ǩ;_ģD ͟Ԟ7zYGō04OJ C v!ߡ+l|,~>gT0>-ԀEiC,~xK}:dRm'3˵ };;( ,>bi4,EptNh%@ 8VؑZk0U~F$=z$Oi˳^tܔUb"ဒO vA ԯ@d*W/pEzq3lYG/n'߀}pTg FI) >lsK"͝E ʳpʿ.?~CLN`Ah+I U?_?ڮwJ (YfWh-iQ3BuhjkTU V#Q9QZDP8v8qX#$X@]gPM1_Å9SFb5bgje_SrKi 8 2t#1'H; . tk=r~ꐰbyAß̬ |۱{>1FƥgVf: >-3$?vTu8-rrzvJϧG!-9ãAVު-#WpZQ%?Fe$"v_H:9Tha3O@ڕ`59l$dgﺨz)^ׄ AAmn]z]}Clsoq#ٺGxʰW3!nґeS8`6 (6mz#A=q.aivĨ{ӳnt{pB(ǽ(=?tPM UZdP<ӵ/34G+.vAOoWʂVDی~4ܧ= dkDy&y5o?@CMYV'3iK?w1Mɷ_׸03u<JZ7&,IuqM{ױif*cզzNO@tՓWhCpٹn)7Ȅύgn 5:uI5`sYH#bqC$<>#Hspvr8)û gdy:(5ӌ ~ q>an-"0yX;:m'79@8Q$׊ [}[*ˏqG1e+׵c;Sd0> fݦ }{ Fn\$~?ZzбV!C ׄ}eV^5~Xb[oyXm }k j `t)a%!xgZc:^d0?.z7>䒼JEgFW"Vr!e.ւ )Š Xϩs8UIo ٬T[]BL_Nԧ?֙Co,g}P^ !; h᪱Ɓ0le$04KkU /gs/_TaL^C[wŬ ,DK@;Vv(Glc5nI'QE!cHbc{dž(r76<}Es$Q@łjU*:U;JۀC4 z%굲fB=s|WBDkDf}9R3P9^7p+VI?lO57PhvÆ(j/*p=$Z gbN_\QKS!\񋢂Y4.=s\=3$> ជ ?}&[!T[d G1 ڿ -gֶ' HIDA֬ESPa4B!&-XOh%UbVG)u;hǩΛɽH I\g6o?->T@+("^B5!<}F\$f(g3<>590ZMyM\u1{-ǘ mМF2 .#^ucz%/~[bfnĦ2J) %6ՉTEQkѮ~XұnYb8+ 6XkHKͻŏla1+Nv2w ).E)OKf1.#2'tIs{Aһi3_OovPUF6sT(8GekxEPDꂢVmB;XTGƓŕ|-5}P@z\J7.9$E~dr.}/y{jsKv󁟾\s2QÙKbo R>5SjyqWTϣDq"ymHFlA6=Y$b=P0O(lKBߘ8L9rd$"Gkʽ"uhdm@f'8TcݼD2"Cƕ[jGnmkQS ԸYA%-1V餶reyAzupk^cؘ}͠b8[`F``v,UXaY?}9 J }N]!Kp[ۀi\gHrB]"osމVܴ >3|q?sUafŤ@֫P|Kte#uH_ufʖyE srn8I\`YW:KZO.W[V).ď"(2VJY-~ƊcXʗ=G{0-!rܛ4+hD`]X|PPL؟Kh̰ N[`V._xema |Aװ7~zI)Q![?78UbúΞ!ޖeT7Cq!\1/hlgYȔv gy\c2G O2AGQ"o7N*T'fmhlH04w7?j mwA]jt?ΧؼFCq&60gG#愶9Ep6+I?J=C܊6ǝںxUYad2- UZ^NT3CuJv*z+f z%0j(&ƒZwtn.%ڛunMЯFp5pMVw,zh:ƒr}h-M*<՗y řL%k*t!E0"{.7Hl we=72_a$wb AUӐ9W (%xvҤtoɅ%ɲhrwroEe vc|,FhõXi^s@BVU'suLiF]S?3R/@|]\oSv{/xK+?D8Ȳ %?Z!+m0WY|$6cr:a:*8g6a"J%]ymSbot|\p28ͶkH+a-N]'ĭeC7g\{!%se{f)1Bu$/9~s+>%M(ޞ:;1bs(R4K!ԿM24oσnj޶SY/Ct`FX&@n`Vl7MPfG/k>-MS]rXGݑCrѱAݪt>Pa2qi0DsHCb%5y|EfI 'c"gUTa.tֳuJKxC{_ּzB Fܜ!q]s{@Eގ0Ok3tTu'-wH4$")*$- ,1hgWlnboW:,U,-[L%ȠjzTYlS5Ok5Qc mq/zcfn1[:_J#}-Pnu@*bmUz@\ו~pzq1()a#C8ye4w^8pIA(`-yGF eu2^XD$ 5c`FfhMNa{tnT F6tt]x<<[|J.ߌn:?q-7='HݛDYlyLM*k36hz y0^-&?4y}nLQAP|ѤT"l i3SN!Ik} ,ޑYdzW#(A\wߐ&+e Qde)|a8//ZB0!yv ==Qۏ{ҊHLDlȗ&xF<+b{3H? $uX¸eÞ֖^8w9ݎE +ЛZDG?3I.G$/7J ViT/VКf. )8\9!Jk ƃä=<\!C)C柆4GtpARB!,6"‹їJfV,}Sŏ]aD_?X/gG@D '*EGfS9rQѤj/))bs/nNCy*n]HllxM[1Ʊkԇ}4mld8VFESeme#+pEl\p)y!ooGt5UHnyYϱ\R3<(񨙁[u M/\4Jx<0gYV Ƃ)wy.{^4j ZX3P.HTFl!0IMhfcR*zQ1Xe2x\JK\i<Ehtj-q?T@.,*}ᾸuXt"z'WWpZyTs8,AA 4{jT1z{Y@,^gBn,~hִ-><2> N nGTѲ|xrYOqxZc%wɓ'Y[8 6;xj Z.n 6_@ji͆啑ДW<yXkDVCV[_ ޏFAhºLДJtX+!@8bϙ pmfD;__j0N3IojT|,6NF>]On>Y;"o -VO@A{ ʡzt c3XFBB[J[Mid-iv|C4E-##;8LvB dE9X\"eю0_'㐰Lˬ߃W{p*ɯ1Z1syyPڢWO-Y{{j2FʌíKB$,PcTRS,S7depKPZi <[]61-*/>`j-7 y1`^'SEI{#_(ڎF"vLGX&ZC mw*PQ7mZ^/[}FfM.5@'χ_\r;zڎ|JN {&r/P3I-3Ud)ik}=ăL4`lPOSdm3x'_sA#˪7}H.^w=|EƕG)w여Ç<6FcÑW$RsIXe'`)aA5Ҭ1SDn#uXbmm4Qh]m41x-#zj+^$AT1>FnĠSИ)bX60"Sбm4/ UOx"E{VU\fߍYx*O3gicN'60G6a|/ci@LZp!'渒= 6!C~A&v SJnp;[GGDS Qae+5sMAnϢa21R4:neu;0NV̀K0j<р`^"Ep|46K;~oJxd`!^ */ .!C5]jKRx} jwiy)]Ȗ ?u{>2f܈׍_Gi4߾F88ss|JU=ӮL%O<>AKÿ]^{O&*3 kQsj/A0Si5jqag)wo#W[ %0;LZktyLJ~9)}o,.E5k]?eċh 0:oc&Bӿ',~LEAYBm++ͳ귒;?|L4/5 Y1(BbFMݷi>-әD<Lk#C9`kS*w~VH9t\ub^Q{ K&^qFT9S.w`%|`doRAu߲g Mc 1cSJTr͹i8%4Qvf"ߥHʺ]uQ P ;x@1ē*# c>౦1ZVAN",:ULGm08Ll@])@Yf&4yq oYŧ7XݣJrJqƊ$m4\n( |i#"IbޫM.<WڶQ'D}3}13%ԭ75@hI_#41Id&JI2S_2_֌f@Vb%"vlEkpN GO84MH LjVM5nO@p6a7 㯸i/*e ݀MAinƌˣ8ڱA56M5z“3вze<`%<+ >>tl $D3..8ouRtܹi 5-*e`w(~:uaV6*gP&ag4I%ՔS\wǎϬ̳ }ۼo 4|o~.a5e톛}@֘p &~i ,gqNc*ý7Rcc).|QSjbʇzO 2︗䖢ꛍp vEnBWA^CN<}(!cX[R*Zs'Fqş?1 å='X[؉:BDIyw[_edn)%:LeS+!q㗥&Aoestk7MwUu2ٵ s Q4nec+`@-f&dӐRȢkEsֹՎ39pIZӃPza|+n?+gw/r7IZI+ACtG8\RؘV@7*tKsߝv",82YyoX=5,zTn1pnw(K \F9ſuC!za&.pW1u  t!l!= #H)'#er 6 йo~=侺5-V!Gg$lb".(,3"&*P<ԧeߓ)r{Nq6SI0'u* PksۨQ7Bd#JtUtO̧Lm Ck޺Y$x*&6T4rXVVԣK~ٛ>K!u(mRD^V)!ŎĽt zUVd%8`>KY!2 5%W+mԀ,#2/VnN JfͰέ(XsuA䙽JpLϷФjsa_Ox@*/mRUӶP>7(5N+p]u!3ո򆮓EY+o6Y3L;лG9b:&oڔ 3$\|,Ƈt1WBsDA0eqIl͵onk4U) mؾ|Gݟ'=^ue2m*s !&QڹPW}v$9'f{=Gw};#=>&G;p>A|gs'Ѐx4w?GF{F*h Yl*3isek]a-E=Ç=Pr3Θ.WBE8OpT>"mz(Jk*kKĘZr3/0awQN}dRpx,6ZfDe>q>رc-*4] uHѓ5)( XZZ-96TkOt w`5M{c^oy倭kUv>er-P=w܎7nO܏Lԩ<4ElBX6!pZ]ڼ?0$:y~jԉlґtU%mq²zE[EVg`BaJF$!bҐf['~˳1idq+]t|1![QD.ZwY:JPW0|z [0|Z:0@H~[qUt7PwmVٶ X[QI?6tYU=.8Brs&"M#}.b-b1x=զ5RSw􍡓IpEAh$wƋl&nZboGxgKcnG}umI_:N>j!FvQ)2(M2luMW8%)|Eս-lwj}טU{dM|rjЃ_[i$lํw$;tJx $n6AQvdxD( 25XU=='5.\(;9jCPJ1G[ VYy1 OdB7E4@#C5deڧY'ૼr@ᛗ" "H~:4¾ 7ń ip%,1F" ?6Cqߪ|hSXuLNuuj(̫y4:V 54,(=߼97Kc2]fHt=%CD̫ĈPh'GogT7,-.8j'-$Wq"T{8G?ei\7~S[UЩ;pϽ?K"h?olRv3j[}LCBbtq5̟`|TR$5]r}d'*Õ@O@˻x`BW%a V3e vc'yIgTlKf=$ǙR&$z Qe!9+)=18#8!rۛuͻsi~ ,›H>LCKjW (e:(B mp \rx/ǀd4d12`5%|.q`KX) 4[ާ6H<hqc{')rKG9{bNn&-80˙Ht~A,.,,$ǟ\a6R\ȧַ k4_T1AHO!BeuS_=a oU1^|1,&#i?3OGrt/)E#f1gFqYgpB:`hr+ s0Jiob#|[Qʏ`hO\٣OyOBʑ+ 7b/ 8)ñJK:ii炥o‘3.P xO#;/]|<@_kJ`zqTl*3"t僳?8Q덓 3jaQ B}柋K!JzB&ZHcFHӖtX>W.:yG54ciBʽ%vLM^;%O2EE,n9Wʏu͂]' WGY%eh<]e ʄɑm,WDfPwX#aOTg9@]4NK-H@l13/ְ{Z(f<ᒌc6Ǥ2ȏ,wI-Vf 2d. >x,ZIJaR .߅Nc+4X|u[]Yhy )?ܑ'UcHf_9J)k@|0Z"A_`DסM7%0Gp{bj? 4nWp?G=LT3~2FXF@Qpl|q9hDFMtW8NZHN/pZa9RDŽeFnS~]ddř)ջ+``1 Dp)A;~(]/O*qc Ҳ5IeF8CC sVׄtOs9.@:UԒ+= -QuiwN؆]ꢶK+ t3LX隼q Kjr|AI 1:D<] 2u< v+1J@Kvr:("z:Ld;=SRq(^B{% *C'Ռ^ZH$ɰERY GF#.=(˺$%w(BQUi̝ 4(ed&0LswYBW!{Х}֋lEL^`ݶM Q%CjtDWA<椚`eT "Pq>1T w9 |g<[ug24N !Ɇ0xG3mwNaH=iü+d:&1mrR+"<"_@ 8 򡴡+iUsb~2h$ΦWsFMN=זҴ|/Y|'or.0ZΥ!ҎaS Gsa4sw+0-}Xy'2G̬߅n!j+hg{}`bcZcQmwڑrA0i`] fzz[yz 4rY ̉rޥR*z;^r3ns\'c vē>/e%[GIl0-*y1} ĕѺexyn6qiK 8Ԛf>[(f:T:-+~qp fzT&K#YY* BR%X( }H ܌/%c$Fwr",%L(C&KgL<8ɍ!4QD:%c|ȝ͗KSx]7*^, kNM4ڎīFEq{I;ZSLS)nJr64b-n0ݘ#yo~%% VQ2%?&U MeO롅,q|oLCћGWϺGy<)&'uBf|VS &SpxmPײյ+\,}|&V%'U=m0{rOAݓ\Gi  n(9 9$b9dqCǣre %>3h4#}xFTa.I^j EjoUw#7QRjؔH{*Yxk#U>m&c&Ě^6- [{SjX+t:'~EOt;mTY]j ,T5fsFYtT"l%FCLJ΍fů)-۹2c [T` gڈ$C%3$WhAL MX<|td?ݶE&5 ~gJ/b!P5QJLIGd@yͳofz+W@Ժ=l75H*Es*d_^i/Ċ+"`n,u fYg "Z'~uA.X@ʸ=$sTkZWUNf&hߒИefb'ЖMU^ |~9rIgձvF5]&'U G!.0sv} @KJaؖg[ٕ1Glz+`9@iR@I#tDŽ>uLdɆ3 m3DoCDƩWgQZzy41px~t41*jBWrnɠ<8e|L Chb~Hp 82ٛ.c,V<0U";92 EH;X&zG7zٌMk Zޚ\Wۗ1zk@TFa#i?A0leI ~Jp\;'{SZf3>\c';4!\u j_'&qp/PpJW&`@`|і+{y:^%x|WKt [*a<1,?}g&G0}ZGl*o`BvæE[o^qhOb9r6fи{,]apoނ:Bm`nހALxnt%lsY]e*2^iǠA eex$9YGѱ; )`}'&Kмϰdix{]tiඵ!lMRɜ~-jZvjKAxJK N@rZ/`7RhrpcnitxfOˢ/~P4[;*"!pԚ]pbKőBJ_HY6勭yGv$zdrv%CVNqu# g{2!DzNs/@?oh2r4(+ra#R[cSU64IȚm- Dx$ +w|tcl&rsXSBI5%U@66s4󣉌ѿ}rfTtSED޺\JzudFl~;Ϧrf龗;2WyHLlaf,;2a|cL(H7 4k1ieuns1Eݼd m4ЯlQlF9_Bmi'tFq?;*Xk " d,b([ɡ,J)n[vu0dn4 U#?nktupSD TCQxXv jl!.!dL' 1dL}9ͦw dYBZm?ڢ̱|o[6_h?lq@[ylPP&tP "y9ԓdz%Z7 ~nPPX wXjK'Sۡ(^Vu ~yON_u+A>n҅nļخ}Di3*yk~RMŋ |đ@vT15(h^ZӬ5 o ^.;>d -**Ն$@>)eu,̉ +veYIRz)zrHm|f]#Z(J| M C$NT0WNQ6őM{&䬯z%0 P1RZrcMs"!/͜G~]JQ_"PccD!-,X?/] ѫYtpQ_ͻ֑u nlN!u%UB,}W *k:)zZl1 JHխip#aL`SM^_kS\P5w:2KrIbrwffIl DLK-2y+ooO\SdZSY`lu[ L)!_teEٙM{1vݯ h0tczI(tqVȰ ^O KC>O 0h,s‚mOY:w%6#E!c{8-k߰쏿%6z+rO47T,zMH]VΟob&BxҊ3w60S3?]Z I I#_|/X>sY^E字&/Akkv}U}q߬Yץt9OeMaxi+a[95ZP&ToǬk"jsh>+OiWftX}kk59.R"s[Uyþ 4j`FVr\Ϗ#17u_͉CK[1 G^aQ̡)p pI[e"/?=lJ{ A0D 8k3kĺnFwCİyO8(؇}𧺍!\XwS]x侔5(vJ,w~^66Haq`E@ xi#MP_*(2 Gwbq!(EIyGQ'bh֠f&sb- 2^ rD FUz'ѽ2\7Kfr'>vjU}ۂLYQgY'; Q.ƻ)) a| "՗m pz6ZqݘGLG?=d{ l_"@swI^L@lI,mL-7ϵ]AZZE>Q0%nL'z%۱5J):\MBY S^rGY5zJdsBL Oie\ &N:"DwsLn6^Ҟe*Y*Mt[kދ%?%(bl-5f%* LdD8M^*d=@Jչ5qݙW[Kv WRF~T$oWK)*a|byy*1M?۵`km`K4z ~j '4+j3tobGK+&c$ e QNs;x2r4}#mCt:&!JУ+xa7Lǡx߈#'إCXt(rߌK|l. mYGH.NĚkHԓU+Xr D=3oe+O 4@֡ 9A:2ä'^ xbGESX aL2J{,$˿~?]kvI!9 T`{W vMMWK9٤\]'pg*ʺQ|0nJ$l3, $ :^2Mc 8KAԣfB-`Q= zQ-Â. @~&dk!f6+PJghwߊqz k60pNN ENVh:H{50&_.Z~KHBG-}XzGAk1ohQ%4/GtwE+t˛{Ñ^'P*d"ޛ< .K*\e[nOk[ҵ'Qw}W Sa[ 4O$`Wc1&[WX›GI[zaLv7@p(Z2.:biMK * (cM gȕ F 6ǂٰ&[gД 5vCȦ['ӌn2 g;dhZۓ4Ua9 LONN`o޴|0Q#I@!I-2?{Wp$xyyUbrP'4JӣU%R)s\;=xhN]`oz')͉JΪ"5d/0:Uh(kAdL,ZT]{lz󕝏5&' T&rCK$#jJ}eHh3b{n<FI97G{W1@ Ze*~]%c!J1 -ʇ׷%]z,U,|KGt6ͭn׍ˢ1C :Lb+p,9/Ljrm3ɣ?B0݋ *]}K-'2AuӍDwR.~Z|B/zvo.ďt\?F"@͔r ^YŒ/oX F[9o`Hs_]uKSpǘA%eLtN]%%Ӥz.BBx7TJ~ ^߳'x}x? h8Pv/6Athqh'3 q6hƉ J`ᜨ3 xԂ#(ਆfU6_2wJ~Vy?7DRl\䃝dRw=cX U࢕K7*5c*!^|j t1N{eɽ)"]\`fr|DtɧO 2'?\Me$gXG\%= aoڵiJ}3|ɈTX?DBnfuavWƗ*37,2Oq.>hd;'J~nl29o,BU}4In;d`'ƈ(J! 4ٟb'޳=[d,Us3 1p*2 ʝH&q?AP cH'}ƹu!nL*̐'(u XDŽD~U AT~nZ<[C〛`Q ]}3} 6p.M򎍶m5)U҇^`|%8^1;#O]r$f?mk\7&wZ%]/%9V\JLC~Wp"eGC& NYi.[^^U]ޤ^m/yRHd !>ڪS87ΰVLqK:h]OfNKNR8/yOuTYIp)~˜˽1ymx[L>×F`Kh*<<ߢ~D)G>6ݴMYS8p)_M1 )*kyT.TI|ӮL7j>c ִU:U=0:x~{]0<,˼z[^7>?Tg\5qy_jmiy澺JoxJ)n8ʅRWe`Nr;_YN$\/ ][FM/ݦڢr1CMJ3tPx _ g&&|? af;p+ʢ>0enf Z0>Z tzM^)`xI{ ?ʑIV!^n}mcY1WMѐ_.ͥQ=ç{I)"ݱKT1"< +i b&R]Q wC`% Q>KHaԂI7㊺Ք2۽9خ9a?|Y̏fIv2g8\xЇk(bta)oH lm_偤&`% m256In ,$ʳ]sx AW7ۖv5xn@NeXUL4|C*sD6fZ.<<#pD|(f77jЫZ~|cP/Rot˟-a?':{-,#+WdP:lmQZqwа" CH`dj^oYC`g;PFǯu| #MޗZ Hjnk$Iɣr WYIE׻ {U7 I6m) &3ok]0c@$\2|sEYn%];AKb?Xy\bn͵dQr;E?'+D1Ȱ3k=+e}YhDbAU8{A;PƐP*f߲HZs8Mn('h+kB6'y9}Z}0e Y) H{P[WCF]5 3picNɩkHSy 6o<} 3'ov#]F61z2(`%{qvvHIlv? !d=Ӯ$P9> V֟2*3Pio8O.E ܁ߋaL.yidbZuH ~*g`ְW&pdA Ijו=mP[? ] ~/< ̗+i8 `}kU0TP5dTW`H6Au ),-\X}U+/CR sӉTvXiR[heۍw3Ufb1bm6SV'EKs/o԰ @gY15(Ҟ ]-E͢ABYUʆ2a:DR}ŝ?Azmבވ<*!"y]O>loh|G]ɰۍ:z$ 2"1c%T pDTR׾f(g.1UU"/[Xn;Jȿc-n&<"(6nU'oP]7#*co g%Ffi#'p!C(q"["ʿa')2akuU> M==K]D-sa^ۚїi"̔"BvQl6`󌢈 Kdm}V8&0$P숫+Mv,q昔%!MfixWjb4ODUAh9 qJy@%gw6 )J>$&Ӡ}}X[ѲT'-Hd<#ިk1`YH:X"~^"pȁSB&_V"ȮvoPxZJSԜߦo nvr*oOzIF˛m֤gq1˖J!dc@sZ ߲ fmpZ\B5Hjv#(ҏ@_cyЀmm$qQxppͭƹzkiF*f Fх@Fi^[\K-ŢL( !|ngVp5\Ka4`Jc1OQG˶ |: U7% ƽS8Lw C\(e_JR? cgd|AC[̶ܧtdnALˌ)cy#á1XU^Y3q(CNwgY;Ș'JuQ1mՄ+ Զqkא$!oNlA4ϟ3H͵R1ex`#+C3J}9=k ӥ__Bl_s*ߔ' O䘖2 XtVu*mZX AE!B}z }{vfz$â*OjyHUo/ (\DIxج< CĜ t>=]K(|]?D$C- m`^hkaHX^ c&Ֆ$2?ΌQM<@V ۳j:=r~=jӡ_r4; Ibr ?|d`4‘%ޗW5^^|aAT%ᯂ@rB 9*S-CmޕzZ[zR_吂7Mb4KTp< "yd V*LQ\ kq{9m+yD}KGIԿLxlU$=~ԊwR0904FE"yU'lnSEN:%$~uFfc.n}׮o 5ZӜ7̗FҊHeQ◲#D"(NBH7H[ȝV-ey5 xwu(s)1YunւeLZh-ڈmx P)4o}.8#ҰYǓP_`@u5ufWy~wwy/ߑ';w(oM(O1Š*-u2Y?{i~3 ax+!/q_!lɋXJai.S!*F?(E@;|*؛ yZp{Y;ːJ_rV3'YPCp7C*5ʖ7!˧ļQa\ԟ:67N 9hpCh;}n/`ڌAf)—/m\RbQcil=$2\ȗ]g2.PKxaOct&crYDKHАLvNyo.E@VnԄr } ?6wΖ3HJ,fɐrB3Q d>z0߈T<F+a+dQ3/)7ޟ &o {z%ct@$ .ruMO6jFRo„~#[FN_u&u"űQfF.SdvhԊ YM8e%gY% َVLD1:0Q6!~elr?g#kTxTq~YNdX"! zDt!v:p\&I rN:U ϙPb5fh52j-n ,V3':H/afI `?GlՒYCSMjyN#Khm`pLfKw0!Zsmy_j.Ȏ/,dG"reu`V#/v/=R[ 5 's*,%oxv^}%LXrݤq!uǍY][jHy7 ]BiyxOi]}0]Mr4kng*[ࣙZQJ*1wx=igjc.[0@Vd&9qG][k=qIJ2CVe|.D?]Λ3=N3l>&\5(PC{'.c!+hH$ !^2 NP.0,'v@T?tPlڃl@6yJ9&Ҥ_.):؃;.+cEƾ^r`0KXze%>]Դe"cH*4x{y|"EOxo ӛi׀ cG.Qp [@˾RrUα^7ϐ?VԮ&mD TUhY'X{1Y:Y_5׿ܞ=D3<gX,+EgSL)\NkƄ]^fuxtS;T$\ O0w-G՜ jL ma; A7Ukd#AUIPv(^m$ߠ43W,jى.Z~ْCx1^fm<X|Bj5"+ XTnw.5^Z:bW 03,\IJp DJ!ܡw\qMעo~g]8KxM堩/Wn1]mۚ|_4Cg6tk oԓ c8, o&][/ hLQڡPx[҃\B(uT kLhg,8QmA3U{%f*$aIKVx%ėa V>g( JKRY_A.qt:Av@eϩBk4”=(~Sjv`Fsz *Ye#KBu\;]x9R|>zR g׆6q-[-R1& qht ;vZ6Vp̮arүr! 5tYswDB#r42 `g"nhJϼlOL=8M:*u}WQdTFEQ%t1ň.)CIxV[+UXC8\ƴa,Puo qb# ¡n-zԿ^7W1F&cLO5)+ɨuN**C&6:W/7׀'QUI'yqdw dlY>U'4897paMD=wώT{s>׉#f[Kl>ŋ@`FО&u<1tz^K—ƶg D]-n3$ J 뎸q[ǭА5b38;(eDà\]S-2 rok͞!Vg"}jt3> a)Qf*gFsqv5ZPGOSw)CE\N==:fr]dvstmeAlT..n3n{ XӄTB ME`ك9 NUІwd 4#ԍ^ǡ7_UxĨ%+8٬=K]uKi6Q_Q1p5_QqbgY,'.ε5VYTqOO.dVS0hb:S z$ ucL=6QęnXt^}e7yJ|i奁]_{1#넠|n #0j/F#o1U~pKfuR31yYaU[ۀꉞZ/h̼HU$ڢ*C.ob56 iモFߘkSQ,e}^gm@FuZ08 툯+tZ êS̕;Mt4Rbמ_>;cMk:܋-!H[oZ!PRp*7l|aQXt$/3:3H7S*$`xvǀ./3|g $펖ݗgɽpU}MC -(UG\jznNTI51Tt#6ٍWXZBKң+5(Phb!0xp\]>/+F67ef)0X&: f<{\>(,9>[ۄ٬} c_oٙr^ jA\vGJs\z>F!ݑζfhJ吺"NKƄM"_6$1!{h|⏿<9oc:]F_|O!*0'vZ8q8uߵ[YYخ׍imcT'je_.JJCB'hck:oXYn"wcg{MRmȜϒ|OoGڰn-s7۰@_P|ޜtw[E%Cin#K¶-PN8p zRx"߃Ld~HHGZ\ѤY D:$=KTK{)ӛR;@&k:~HXS+_Pq.C Y D#\$K7lNG-yp$9uHz86@H>K^PN@!H,N.R"\P:<֓ ` r1kuXAXf{јn w_dt1É5߁x:b`cg~^rH) !q`+&QL|ҎPD/JjPlv=Vl)=Tp] ٱϠZ$mխ%DY:1+WNpYIa0tWV"Sx4SBkm;-0B/) jQg`bj ITvuv _ ryIT\=K'gsݎ FDӂ,k.%v;N{hPO2t7,?ۼ:(hKM",u:m7S>$w7[b}Aʏ&(A~0FRvޗ?I,+RE>(%Ѷʎ7Ǐ4l'M7.(Tmi `AKgt528*)A H(d.gW{C PR8kX5 aYVOKKLnO75 /z`ˤ͔Aߤx]Mr_yV+)dEi@הZAG5U+s~TG+!¼4l!Qs}6vaOI %䷙ Z*W&uNjh!Y@kkxώޛG7uhF謭QZ6HfO̶ w>TE>nzKݤoTFn`zvG}(UY_L&UhgMhJF+pv8լjd#a!l <{xo?ȘGi7{j 'ϗ_z$bT$j BI %~$nl|ohthmA̞ۄ1XrL]cxOH ώBK=6om=$Z2ZފFp:, fN$L_b2*ӅO\JzDomd6 ~k5Bd6#k}`zbФdT̰-,;'0NGp5Qw%*b@&fy#Ui;r&5?[y}O_whba>zC8s^p] QUCD] eWg0O ch4]a/OΉ1U=2}_.mk.3Z(c` 8^_NVZp[QnW3+&IX&- nKt ;VMo6*NB؁V/ #ƚ "g+S\gvEƪ}BWqm9 %Hf%+ xqBsTc KK3AK4s}=ϏSCR&Fݳh<|zF m%XG${ŜҶ.}R8p_kĸ'SBʛe9ѨK=wԘkBb`]N9< +OHJuIJ:-CuQv}p/`j֔ь_+Ѡ>@wO=vB%d1QP̺ MWw>olrb-\%#C.Z%J_]̬9q{e]JQ^*{3?bBx qZBZ[/j kyl7zUB5+طofcԗҙٿ>JseS8. HwjX*^9):@[nؓz_B1pc*U)z) 76)eM9)e ^_ݩMiňBZQ PosB=mAMZ=nfRnʹO շhO)Z확6O.5p M2u]ҳ#FVY_nzt(CЅ+h7K5~AH._G9f *Y di|7XKy‾1`3Dd 9Aj 16|af2 `I;é joj9UGQM e x Ϭ3l(72Zrkm #{R⋩zj2p|$7l91Gby~Bh]*"nk|vb}~69 h`2UdUW2u:iJ OB)T3yu=H,lq{({QU䉷]8xV`~SXv(/j20qL̂RW_l*XuT6*(lJ('a|ub?P4oTNZi*^3ƚ) y񢩯Z.i5A5 6J8j͋BHoB?sr<ࣗɀ58p\!')s.t~NHĊ9S*R ~6y-dv1è 8)ŧ7O/cb jB/keBɏwanxg]ހSx0JL}/׎ nu䎸qjaHCH|h]C\d5O`A-slN'-8) /F^2F3(g2qC7b ގYxMP߳%w,F$fRzXdV\P6)LuAMk(v,gƀ@Fg鎭ԕ7훃en(@AzWRuZò zbdSDd?Yy&f,*O}B N|S`E1[Bug&~Vo:N$ON[ӽ[ˊo{ުbTy7k;˓|S7@{WXcYƶTVmDZD \D~%#7YkBo0D"AZEՉ:jl8kS7=Iȓl|F`TAScSQdYO)%pFbN@> Fq+Y?pHCw@5)nte ;aR#ݺO>Զ_!F%'@*v d 5 CȤ׻+ rFOt] uS0Яtzwn=aEPyo}!ky~uhP@]AΖVjb>c~KuD0ذq5"Y~Hj@h4ye OJo%|nbzѨm\NokRƪ$d Q+ݴ^%];sL>a F{_;+9qߍw_{D0)3z׫Wnms-ގsJNp _3#Zg|XP;([/ tw Ra]bcʓ m)E\h~D&\bmM+dܼq7񸯠< aΓЂT-IٿsuqɡeOoVvqtAwqR>8moQ^ TNS%ŽҙIN%c \͘6)ke{ĩ~VtJrUo2샖n>ߢvܱbk0Ƶ σ%uW+0HPL',o%ot :W'ѯɲ#]U)__(u44$ A?,3Eɘ:P*'$M>o;y*;5zaA$mx'( vC1#2F%<6o Bd`٠t7S_O`W! Z iLCS9wz)~ weF▤hSlSycmb5{@:R;?``Vm2xJߎzHt0̼7<\zNu>jTr@# YiPlr'굙ފ'\^iI~)fuèi9ظ !=M$Ӧ0MLZ.-:N&j̸{ z dN4#q\ˇ[6P8t_M] &lg"V G{)sgdOS{xjDT<8e"=@=ړCayKJ 5:&%'XDR(5Ru9~ʾ\GpX$H7ՙAG;N,!4mN@᩷+#HdB}Ȯ)V.wzۯ9fZhf?@k,`q@e}Ԗ>K O:'K/L#n5j,a.q_M "GLZiG ;H3,c#>kf(l7McM9YK oFӒ+%*a^+iYǭȠkWQqz ?nK„MiRhϢo Cl#r8CC%]gbGZ!u{]U8)TH hV ]n d8jo3 ,縚z[z*dR5oޠy1ȓ{j; !s$O [kgdZ^7y h?VVe/D/SRRXݦNOAZϔ$ fmLx窿.@veLd$MF_"QHa9I<LJAmJ[ܡt ,L I$T,Ք5o W"1>I\1;zR(&̠#swq \Za1PB#h+Y3ڏ1횜6iꇩkiB/\\4UfQ0ɲ!Ӧp^ QIc@ ̦u-6@)F'rB͓k^Q9:opQRI Ʊ]X8 Y$-/@ *!]W32灁j;Ja 6 S/9d Gtf>.{L 9ijΤzˤ'@k]co/$gpSLl<~oLdV3hzNU >X~BNY;%d H??z]R"Jo‚U? "ˣCc-:EJ7!̱AރM>;,o2 DmqxhmWB!]4?}tF+ z"U#ab"օ嵴Al#`@tA;3k1J& S݈sAXУ `\ +NiP` {Y4"w,O nCC}D<@%fNȤT,1I^֣XѓQil&7]m~;N)[EA3PUwO;a]/+LF3+bF|8L!웛`+J-'Xwy\3,~9ybfSE-2>5 ݝYWWV$<@y-KQ`G%y@w Af)FcjL۟U3mBq|?7%cE 8z8NIEY0 2"0LwMalEpmET`j0f59:×:# i#0n)1{rL%mڧ('1vLh#Jf*vqZ$/ײ Y/"[ܳXɹ*Me4XiTpye qihU:18*Έc#˷҂3GhmhklT}r/2l{VYlyce聋LRQIZ]VE)"ST<]n> hfܵ)u ϟ'D%HO) ڳ yiMw~~_(@^۵56,<?uT@קFa{EEƥR!X$V|aaj&&|a?4a?bz+|tI;P.UBpޝ+[o?lNF> /^K=A}b$l븵]5t:gOXɕ VڐQMZܟe5f5fP8;m9oLM+rʼnޙe8Rdݶ~fvncBh4`u0Ty ;SxsϰS|]`(";Bے%U>k+$V] ^LD6FUY\B@f1{$=bG4GEhaY & kEG4z}R8K1 sԴ#9CbgQp%OVp-:9^V{~NOCV/EȷyVӥG5s]!˾"=hO^PheV߳[,@ ԤevAZ ,D.*8&fqIƕ;ܔ)wq|2\·fz?lEHy]5 k$Y{/ߎB86'O`I69S?(sK:xOз+@֏?޲ӹ]%ǵP4nzW!+eDL͍}{T_koyYF@S$>{?K0흙Wʹk*BHUżI3\B!QV%ey#^&@nTv5y*`M-c^QA)Qr_ w/5yI p2i:)hhm9 K],bDs YGhAR /K.GF$'A7WzW͂Y b!=? A{+_j0GEX Sy.y?F./okm>*U; `&Bh7!`k{}@55``tƾ묚/v;]Vw [mL$lg5OuI?ý9.FLY,EF {s(T %:\y ]~֊'lkY,ey]ckmuwdO bQ&L`aBGbk[:!Щر강;/jSZ:P>ל\mF!GAVZx!]Q.ۀv*NAW0˥ݔmO#\J^2X5`fEiDE?At>MW joV?7CoI ˨lh$y@Ƴ6wΟ?Åwo;jNT&r3 "f;yPckYJƠJ:/&ԚL((eaJ7elΑ2qM̦N+Z[QoUAҊl3{nDzw)9IЭCK*gM}^Մz ߑY)gL5+NK= sPmމۼͅk &aj~3"?$FׯUJ O6pS繦 D wēo^S"ׯ㽛: sij6M"?/uSٖ4du(94*wބrx8W.DM=/i[Q׈ ?-c#|aY,'Z&]ofCLy hE DC(K[6X4jvHOC.uHl&d?boa嗄EE9Ofƫ@`=m(S\'ȱA4nCqk_=тBme .dюvP@ãQ 1tRH\E!j1m+mСP?^CĄuFMzz&76zo(LK [ށ}r9qoWfsU?@QgՁ S}_^z5H[{}. Z})U })&M"BX/l5n"#²䑫 ;i|\۱Uv!`躶po-z䴺!x QOoz%;k ݸaρj$3qZFofl f(bp%Cbr|dnJDRɃ(Dg"breHލ)~ xª&mSC3ș/]$k"y f)W3w 46(2? %7x踫pU}&v1nҕT^z4F+mE:*C9Te^u}?"qr)cj8Jy"X;_f* Kqj hIg6_zyOJq }w7[r?A0=^U$,JuxorcneRv/F Xܓ04ɸ#M#uU9v'c$o/u]kD00kYOD+~ivMG .?".bc6|D$ ֖3*_LWTۊyn>Q!?-5sX{8.Bӛ=WLc nb`]"<Lvd1P1R0q݌FN#ȝ~(Rhd \+#̻CBO=Ț܁RZ=/亜L#U4."ު&-ZV?}!xQ?)a:.Zy #wSzeUJȖ :"AɩjYnCKqT&ՒH{>[(z9g1\?Pţ_H]NI~Ex1A}̣.zϒX`{EĨjv44N@@D"x&a{-oE?` M0/! Cj8S,j?HOt."Ľҿdfq'%(5:Fێݺ3;zdr os/l`$!w(48}!(ܞGǛ{;pSmî1JVfLS^_Masuh(\ 8=T3B{(HnٿBOO2`JQWb (!SpJ$k$+\%ҪeAd4,U9KvF a3ۆ䇀OӤzjO\!v8N,H-Zc)sG;Xs̍ǥ`,)\y?lү^)6@^pX3S$b؝?Odڳ~[8}NF?|dl"uXԹSb+/8URIl4Œ<-Y|<}#O.È [W2۵sIjJJv#zL{DsAZ=.O]\l*]8!,Y'/5iNnb Ņ*>GF$F>& j[A:r2?N(g` Q W XXY4ވ6R%ܬPOT<襕(4kh׿蹂;h&{ķKөhb_!H?bF rȡ våoNn$X[zjdkTVxqXh([?[VUߕgq.ԴerV%dhoOԩʹ:+IhٲEIwdvZCC)zs4hy.հM \o͎ W_Z !rPPe\\ШV"%L7bRL? +2u.2.{Jy~DYJ,z{#~~1:''åO_ǂL bCG,ò7sm_DCcij67#+҅Q=eQlk2خHe VV=[&Uȷoi }4FDkϋ1LBjt7 ur#*jRe<)c=nOtըDh >jTo)0qMecf!50086!5V#(B Fҡ1LrIjYeKn9BJݎ ]G'8fG k?Kˆ6Ѐ;qiO. RdƏH{iDq\$uc<Ƈ**D53F=w,my~ҎF(6wJn`9 tZ|78- e1b?)ℵ杫dNCfy[!2 bd/YnͶn@.EMG0{ fHKvMvU3F@]^*)RAošf`ʂ:̓Px*_o'4&.OnE&ୱ?ZDTGtxoqm%&:c\šۚ;E)f(/`tjBiI984hWP*Xj}߾eG6 :H'I:nm76NaE`re ('FQFHL2j[Zd*r_?'!%x07<2BGۊU DF {]JU eR4ЫmG茞LƏ 4ufq+-'1eNiw̚I*&|8MLr!/εWwt^b W {LҪG HOMdFISpд]!]: 86ВK-q|@~nUqeVwOlVHߑ:'8I(E (pLXTVM|s50t] [k4?*cB1 {J8hWs_")Mz: 1&ߝ~`z G, _`[ gOŊ@|KNd;(OEg_#?kI 4֔t&/7\̔yׯt`r=wW^n ۥUPA4s*K= 4< ~xd,Dx} ,1t/bc:$)⦓h%_Zo<-v͹w UzR1ڏ ΡqZ]2K "4cѭ(/V Mne-nxC^;Bʐ@) K[\g1IIAkfL^s{r^*>?]yn,'g]M*y6_StQR'ZF7kd2-~®1YY% Nsq(j?aM|6MP`5ytmPN"oȏ?)({Ph+%@v8X4^_.Ag (ouU%fIWGdogK;IpήJ12ǠkAŮ69Ie¦%ar0=`-?`5|FK^$vʅ`&_|#J_jEMy"?]!^:"=+F.~-`IR+n.)Q\mmPJ֡i+"^ ].q`71 &]{yAP j̐G3hH X&2:s)2 Qr}uEӉ7 1ٙ1{i(dGdp(|9Tuy$-Uf Q 7:)f1D%o7C4 YxcM\G[<}^Y䦰sӬ lHټ4^&ӝ)UpĜFC񞕘3?dMMyp$ aĺtX,~~PZ~1\'I75%AT氇} [APm>vO8t̿ty!&X]9wBͯf".OADoF ]n}(B숄o5IM XOC6nH!Gf#[s|z\];XHH}8ɮ'>:y,6\B"-U>ÿ{߮uI)$-^5cb`M ˽ #Cޤ+^f A~UZ lbD=yk}M$>n䋋ؽ$tnp/qal%E Ű,֍ڹbzp&>3TЖB0&&MESsBOWF L%UA+dBFvw:uCj+ڻ ṋ)SKs ZtJYtBCrKn @(k(#t07-Fgts!Sk@4Oj 0P+鋁;(εP\.[Bl+R+%#s<[m:iXH;Wwu5!pɘn"'Xd|PxqSj۬wo@X^Am7Oa X 6Z~*a<Gܽv׼)tC*N*X~Ʌ;')rԢLRQx&rѽ {6H0(2Hy+qo5k;W.e_ܐMW^X]EYt}?7z܃f gqsٓJ%bbMsخQR,\y2;9 kNK|?>I2))ũaئ14}J{E~=="@-CF0Hi!LwA>HxvԘG5"rM)uc*9܉d#b%z d ^XeFz>?1\ف@Vf!" akqtes  ԷCBX's%~@}a;JR{ CǤ8&%u]yvU]xX1270,e]{hPXcM>KCxQxW h>J ;Wp?-RJ, 0R7?͇$T)-.:g:0DT:TrpS#:3!+&,tY3<GZ54Ja@ױFc/ZFvJ~ XV6}c x;ʑѿ9@^ĸuBI+PJlj),ܟ/ڰm $i+ݪPrM.~u]"]>g@rucԹ\5iE?11N(-,&]# yO-~a jfepF3Ly11x2}o3b_2 PgWUrYqj2mib` Oҕ{-6A0Op΄c-4$IR^$ϲYsԶr3%Ċ#^:tMOX'\ʱ1)Q%M+͒RI7ŞxՆ 䈤 wŇ܈}ȭk̺&oHݟa(9D=6x#jT+6/=Gqn/z 7_M)1wJ ,>˴3ܳRHF :"aʔ} wM"(qb"ބy_텈xnf/cW(zF/tt}'EƄ;@g5[O_ $p# :HpV%^AanђWgSR>$(3+h'͑pȎm=kc @ ;-/m:a@qOE_aQMPJA3.sHoD[w14P*G%6m"_ېJhr28vt\>hhq}lB'7ȗb`z|PY$sK93<5e Z8 ʺVu]RIgC|9>|kEOs21 YOTx˙ `6-^E/Ss_sپ8>-?!_(Nɏn*n9Cc6.% <$x!Q-.36 kCdVd)6Cd^p%D\`3 x |fWY4 *za3hۖzQCr5HȅK5͌X xƯ2@jix7T( /y De0GS.=Mt%4gS-8d%s+ygo'&J`z.x x!+/օb1;:+A5Y{>!<=ʙ4)CBxL=)o<3v'OQ61{#!X0m~*a&9#wfzT o̜4Gdm%?M]fOMg<SNEw- ,ӥ D_i8M@ZH(ibR+>P<2EY (O`O c i;Bę?U:MEW4k/6Kq۵+~B5.DIu:& ,Hth "ƣ)2kՒ$C W5ЕӖ[wz(|7/zx crl/M'MUyg~"y`@QSZZ!Az)لfE<6 6h.@|L[>S`Jf;%oI)v'R)I}dž@q(r)g٘#Ԫdlx#}C_>V"Xw@?}㤮yLr EBv9UYOZ8 Hgu~u9/Ķqiیuqesխ4" /ȑ:"3|d#9SY6e`cFo;Z?N4z32-NTau-+zGc?Sɰ2$F0͊U峈 -yFDׁgQxT/w_83*]$B^u{!GI <(iSBiZ }G{d ] gֻ?%ᮻ*E|t(иlV}d0: %d(K|N}  `򖤈W:ꥭwz`tS;[.#GSinȿG´V:QP9 H7cBmq:&u[5X&= =^yuIK]ok@-]orX@:b溡ːck+a7_8d6D2k33qq *ǺWLn@Պ%nGP" }Nj Ϛٿ|믳RneJ}1ӧ: Ć YpqԨmXϏ1+(+Lry:ORɦ,%i$R ٣喞 "mO.&"v.dǔOG5~iŤ;JK+˪Hj şdJx0+~;m!ѭ .H1&Zl 6yY`e~#s ͒lB" '$caui3ު@U査(gtԠ"Gޛ\L)XR.oy r,M뇑BVC}lOp|)< =XB_VP)Xx}f|ν瘸svTZB{:džl7)i@e #ȳ2#,.cxkw6OMl qu]C eDrx<@lf,"#xnUH^%[/3̛Ҹگ_$,f$v?n njd$T9mnnp |QV R.-Uto4l7叫w=> d +$+ΧE sLQh([W{;͉3טI w ݔ΢'$yo8!\wt荫M#z>,bw3@ӧpSsh`1+l U 4&'PUΕ)D&M9_= %^T<ȭqVO<4yx4IGXB.HdCMʬj8T߻K99L?}W.oA !f.2ez&xGbX0sGK95e`t ֺ#ޤg~ri\:s1bE+-9$Ke=8R\T5s:*\!͖{7hԠJm$T1Cm 4\_{ړ.g,C`"?}.&Z@@ Z"xk ɯwCSa14QrV~ǻBSi@HuHSZZNį0lc;qӬe.g6 Q ILT6}R9y<5 5դ4ͅt)Zʺؙ}Ԉx>˶U'MphTS؈0?@dsiGYj0),^&EV 925y;`q4灨,;[V܈d0iqW.+ 2K#SZ1V".ICTJT. ns=k:WAnXr5Kn `-# ",izsH$Dq4ZvM<|CvדtS]% 2lU`n -؞ !>n~ =z>MSb.2]/aP+k)'6k#v$CۓFAM~%*u>H):9*%}bU3$W)i}w*|Yܿ7߰*g%~=fdu"@ݐP4_AtuFѧk<](sZIGQs,C\)8xQ02)UQn>\j=, цر[!{CPy"3#HqF|&8i\V:ϘWqєbygZ@S /@x.sLָW=fj}!',=Z "Ob8neO'GӲgsZ~DгE/@CR '0@; `̑Nv52Aн F?3BbRe95^`LHҲ:(vx13t'qɼܼފ)1Nο06~y 큫(㜿ls;6*tlX(5ywx|]U!岹.egyvS.5j W5}O0@Wr+!|Gu# U G^X/ALy"y޲[Q?F8 yDO弼H> *?r5Cjv ru {]ngftBZ"zxǵ"A[}PM(EƠ^YC|5Eg6k"0thhMp5s[eS}q>I%<pj0bJ#5O`Q4?D6tWȡ`)SqI`m"h#>|w%%Bz*̈9 "b N#]-n" GBs2ɈqFr 8c~:c)6#*'ʓĹ4ԫMf n1~vQ0ՌԌ^@Hz:%َP)<"vѫ-p}4Hr߇E'GAwR#@֙rGPЁ;mIl0'; ӟR؏GU_lt!*T%Hg9ٔBpHD62DP}E!'!;226ѩ-;7x,!bjLT&Ԃˈ zmXnlTiׅ?W9-e7Xr 6pixсcn{ZMJ5w6/u2w1Wl]w 2>RD,>5{^\Z0 !=.'Z<^:MY%$M(y-9 r Kȫ馈U~vy;>/gIyP ˮt?r&8NNVnc"Ñ)ؽwc`T{5'[P#G>\ir0g >hZ.wίg P\R 6pb$k>|H|ChuPmE3Q.M@%3?("ӂmc7κ>&Rzœ>),*J_ypb|n4M|NdC* f65YZ g9q#t m\p|(-ʊ >}*<;+" = &}w`Wkuׅ?$j62I&rbDPB 0z, u8%eTxW&lr1&,_P.8;i+Xk5}  1zSB#J1 %1'Ql>J/cPdZDfj>җ;q/{  ~x.*]0&oL} /0(+LwNgX^dgvᢅ,}9f?7Ke9(@^5yh la1Jr߼=^Cm9o] o6${ul͘x爣PÛ1,R= vJ}(c66M4RVl M@CLhszיSEs(=Gw12*m| d/ ~NMQ4_o+Y#YUI], p,BiEM,?*p4~9}N $^Gt:Fv6u*4xF[33= ޮ"ڊZ$ 3O%+_+JM*Z/Ɏ{h4qNkpk1"%cFqi`_8e V Eӿ.+y\7z[2-~&ј|ôj?&9a!0. *n*Jy?ZsAI;ZM̀t+KaIL9<>u)7R'+MG(' z/)u2g˄?lRA1Cvu+V6"1mmW|2"’ ZQTJH4]k\vɐT)DmM9T^VbvxYުj,3<[+Ѫ u<`\mܰ>{0R}_'YxE~Pix<7`B\0c/MhBR͎ZIdדqY)ΨT闯'z*F=E\eY8?ħ_s[Y,)ݎFkbo;@]Vg*T!XĺmM #m`& *T҉$I^L(lRHеP%AR: Y- LHvrW\{3#H'3ESwź8q`+j![Sƞ&}5qn]/J7ϙlCϡbotU&R.$J; A(q&sE8lPOp_oWAq"&Sq\`7K%ӭ?IGX-pkt @E)~/J̪$ ;`09LfM ڷ|'= ?x$:#%LЦf:.'Dv%Bl[By\:BC_9-]+Z4n`ԫ-qY%[@+nMSf 3%!a_{8SZsldH50 !!F0(r爮+,5Op&GA]HƢ_Ė)wҗ؞.z+Fᚵch'l$+EPxܭFNA o{k>8_vc-2Nw# ivb?de1 J2;Y?$ D[k$JQ81\Nᰘ2",_?RX6Pb#FoVtk0j,}%w20R Jj#PEHSj+H¤s]?Fo'VutT @!k$43։.Ykk~>^W)]HD}Ć_r1Q\V>3 䋖<ɏ%Z\M?Se_.,h8.,"Wf qM黝mm]E,u,&>8G&ޅ0eըJ\/RR]'dz,ƄRz{z .px+SGqtBv 뒅0rBxO0,0<`ǺYFyuyݽ>NBD۩PPx`r@"PB.1j32X2$94P>!تWvCMTVN1 Ŵp5{Sz6 c>ٸ=ouw& D{f};k\ YG^$+ntWcZT\ԸT\7H].ⴢ4wT8ݤV~@jӨޅ9sg`_A ]u%戥Ń<&^~DhîPZEF-L:&rIs3 pn_Q]rT(d)U,B@۴#Ƞ0QWzt"m:7Jy0uI<}*&(7e.ƀдfh䥠WuίH /GwEyd1}jX# j>-VX 2E rS?n)i'IPF !(-iR`cwס辱(<˰1ݮ@yk&멧pj^3 EK`L`0ԃIq.,xbx 0Z0G]zYMe q'/ ZdDPÉcC D •ƙg; 7b[^q&y›?Q#v$|DۊQ<QFNҨ$4K•[ ip`RLj]bj/cϡK!̺zB$[A?/YZ7_jcgYW[.̐ cK:ܫ?'T yk+I7D0r˭.{}:-(鈴"3wsɑCRdR- _O?˜v(bk&-Tl^Aâ-Ƥ̘Ze@N~HVۭ #4DA`T-N}Vq rJ%'NBгJ*[V4t2 ?ݺ!R@r QxDU8(kQJF5ØpY.# &9V y&fi^b}ǿ/ܢMyHB&"r/4Ul–5Y䘤~ dfw_QIߠ%OzºKr^lg~k$Uzc}a*M.&EMq05k(EHapRiBݳ)w;> ^kf2QNG/uIRU^0.z5̀uh:9l sڴdnPflm]g9>sd֥٠d|`#Q4ywN`^U4„c c䨱F^ &yqˑ)BͫO+Xe}EAI}Xx fQ_8\aixvyrVK뉿,3m@_aYԑ="?|#:*=׿Ѻ dܜvL A98|=ba2z*Zǎ[oSKpUGVT=aj=O]! %ž%/o[oRWS K7d ?8;0@ /!Q~Tn~K+۹kXͬI$-WI᪻ptDY2\jȋ?E,GN3] yg0Q(T05g1xP g.Zl h8bcUP>}wԦa"4ǐd耒R͂sR0 1>$h(h5{S?{lgYeζ]ӻ2O lug{Bi ":Nlu9uGG9"#ٳ&!;]`xf0;W`և~+\}u7&߻ B6Of[( J;,jb}JKktC?F A2L|$Fuul=^dWgڃcVC`jSM6fG(7!!w3"P jcΤ`G1I_Á2&Og ^a04Vzw]mi,vlyt\dHqЧ']dzD/貴ڝ9i7 hl!y`o_ԄĄVO>^^l7) j2'ZIwGua tf*5^uz/0"Np,"ڦ1C᷿rkmL76Qs'[@3fwijo]^SdwLR=wZ%k}%RdXSD7Հ\0߷û0KJyz8BxKr޿YB ,͝.20d @"@ɇۂ1v|JP}(o .La8P6+VX=/@`JJ-nwS:J7#p4405ȩq SۉN_;M tܘq aTC&!4ף\I}ɘGfSP#&AEؾDf0 oĵ0fp[>"1xVmCr9XAݲ;oUoH D VpC!#`x-}Б0g<^R ?l9 ,FۊJc3>h,C7(Q ^{^q>jGׅ0MyrV,hPEsN WW"L R^t3-㘷EdsB+b9U:)̳ 6v:P+=h؋we`>n{Jmui;|Jy+nqޜ46Wd6%us`Z M^EܧeHq͚x2 T⺀9-\P @ P O*]&pd8^i@ p21-5:|=~z1b"~ݚ9hmߗ3c}^PKp1A\V=(@kY1i=BǶVm0Yљ@RUI+l=bV.kxއ[|sjG/] !x8tbFWJ)@Fn1T,:8@wj?Ur!x%G(q;=>_!4eE4BQܝ]/=HIr}7کY^ы,}osur!C 8Loytv~Ƽ*C+UEzKLyԆ@Sϙ#:IFq:] 2dw|$HԀgOT2e9BJt4̳%s.WZ,^]v:4ݽ^ugI$@(ݿR5.#mxv!yƶ1>. b֥3pʶ>v@h@(:{댏d*ukr~s5n $u>VC% RҘ"6.Z1ր=g}3WOWh_3vd3b%#w*¹O_/Y:>Hm c?i[wPQ|IFAtJw%aCa*b E 鬮 whB 66Q9ѻYc ^T66r6Ft?.?`IfD'^a zasY4]JG&€L{ oq1[\u /MI?~Mc0@+(;9Ύ;0[0)\;3:uc/9йkEqdTs Xc #EF SDLLnWCV7uV4BŒ>ՃӹyN{ЉG}ʆ{0kT@;O9N_g`+IQS CTEc?CH˖C}En#"V]ւ j]\˴/װN:TTvF@Q -޵!:hY 7KZFib{b=Cuݕk3{$t ĻzX*/P^5:Gf uUEFK*!_ryFoJ;f= iKc@t9OI~EWPoi0zgXhPƑX LbO[Z`7N ǘ\Hp`i‡+ \_=j׊H'wtsBp"Zח󆧸 Y$9&n0+]XUϥBnN7:pG1Hc/ 9^mxȁ~+v}UK354a{\͊ ܝ8#˺?ÑR"X閡d*EpwAQWvr =do UVj: 3"kh?Y,|NrTlug'[[7P+qȞvJ* 8"/8̰'OOrv-eB8d}ay]ahZV xV0>_owO5̕=:(cMZcǀ&~[ w|H3k"'`"N @K`qhUFa5̳$Z&07%&Rޗ`@_H[47xn+K [#nkwB 1I W4O0uNP mN9Hn/up>r_ ##bbq6$ΓVH)+U6'Da0?E?dzVW]=b58I / P:%MJ/m֐?luk[$q~F`Pۅv̵"uLS-m!\"8`8Si/Ή! SZ]9l+ $}&YT#U]x͎Zt͝G®9P3rפߪ'̯F&pf/<ǖA'#I"3RsKtp<&o 0ՌU;br*YYӧQAKTs!.$r^6C²ӋW}/ݳҝhʎb(|4@+oBB|Q>ʏYuhŮwğl]1 raAߓ$[kŴX~=kDsw3B~1eYg$) +?GT8:!iQ s-$ǧu|>h֤'B 2?4&6OT Qa_ 77qkмcJl6UuǖCo(pU˰nO/5 `nԷ(MXb)ByZCFMuR>x'p/uJS۲ض&\ (Y^9K80/3ݰ{J Kq81Vê14DX!h˗ԳGyFT pֺuo?)4e7k\}SJO] ?Ђ|'il7S93 ENا$7$!. 7ܘjOd~lG>Q;Ik/ iZ^Ѥ:/Xbf}!H/Cl"}4wQ\jy9<1a/hvzd>#/8y7Rzl-#$q[ON\#3J8:v٩/賞"jwɂ+ۤRRxngض7ߌ ZDI" `wJjGJN(ht}!d.ud^zeM x ՕfS-1K|{cLLS]Ad#GSh$! #\i#r  8ZóZN[PJ詧~ٻf/~yRNA7lZ 4HgWUp EsSүa|?4A}\A[/Kvpb~Ut p[QTl my86a(\@ȭ43(JY@q;5.!HB 貽qTɘt϶]XY~/Fueun,v<'ݑªy5 %gzE`eN.TmyЛIVuET+He=)`:rH|?}b0`勝o ʭ]J.N'RT#@jN `@pKy˴OnN5 ?0V|Gz̓ɝ.mq`&)I99X/#Gh'QZY7yF^à{5'B!ꢷLN]Dq%|29y"T^N:usi6y[DpmK `.ݦ=UH(kY5xbe,m!%871vyf` V'N}FʽvgkIX=Qb߉ 3R[kb⾷iɎHXRm} aE,6ImkgٲAz$B$ċP\!#R \o Y~(<ӻt;lJIC ^2Qx?=EOR&1Gw> "eM=h^X(ݰ ~`)!J90ߓ "wO,eQY4=6|V7˩5Nl6eTṰ&7Y2F쟐rx<{ HuɖkoQa%Ի~SdpNy`K_V7kК){Z/!u?/8N]Ȇ $Q@dϑu#C0X/@FSXIo*@&e@pEP(OrP{-31$8gJݣn -_Cּ *2*$Xzw6w0;yT-br.m붕L% ;jP+]}r&`2?zt>*j:WېYs0j͂lH&3&{Ȯ? { HdQd0(߮E##˗3S rJ 9L|x3TT]I9;&xDC{Qڝ=؃Z˶F6XzηQ momʀ:xSyYթgVGPHa*()Q+ȕ/-Ϧ< BN0&Nm Aqj} R*aХ}\W[&A]&o~hYzoXzԞS6 s=~RV"Fĉ^?M#z7Th9Cr o*dOQ %+1c5c\jp`}=9+ݴ5 *\vSШ6yC56SgYz1;P$Mx?nTy+~>2Kz}?ƼpŻ.5u/axHGny+MJ*ќv#.eʬBF #\"U(c.w>PшEt/#찗":%03$* d*x`F&% 3}˚;X Q-|m3'v{{Jíӱq/za0ή vP)ԋA0-. # 5E/T邕6Kd YLl:q.BkVk  wpRG靹LwvD찑Fwݴ#6 a ٻ NQq7"7(0xMX;jǠ5^|o[^ziɮ)Iju^iZa&\<`G љt/rW ^f(V0~~0ST`;Tx/Ɠ_td-8T l)W- N{j̝Ѩ2M'o OWJ"A rv < ʹYDEMQ\.pb%#wh:S+LVC<‹E=K ~v9JsUo^N ud+(#ss%9lfY)If$~j];/go0Ay/ ,Fw48+ߺ*kK8et=#N][_>KBl+xSެ[C0V-SПgU$k3z*^6 0D8ؗ$/MR%ڠgE4~)5U}=K7iޏ<=}X;}DnE*E:Zk z=znڷ@U 2W][XG*0)Pz:mJf[SwA;cơ~aسڦj+ D`fZϠK@W 6/ _O=بWJa)2R}oIztZM~\;BEZhVQv iQ8xqbW;yʏkcJ:0 |['^oP/./#.t 1\+W?:Ip&Юu;Ck]*ӒJ(<$nvm,.sOZu/Z.8=1l#C;|ETMPDW߱v4˻y nY;$eЙ` u{F̟5[jd KYy0*ϻ?,~t#Rbm+4-dTe sQrt}_>&u2q8(u"<[Kk01X ʯ$[͊wakel5cBhUQE1_<.0zvNwG?3,JwIӡI'~?!\Ϻ@uŚZy Ϧ-lM ^7)se+aխ D ơk)c?4㋗1Ks $ma\URJ*"#߽ͺu4!iuR iYU 1 v['^9 M]>i+iw1$01R`Eug)՗%e/oʬ\3mA<5"+6VdиA]p>0TwDPjV`NUa 9a4"TIf㼪2Vl gV2pLQZws92".R?*_HBI_&ʾ$EE,m 'Q}ʸm3[ G:gVk10s)WU>ܩ^瑍tu>;_HO.7x]VqmZvBM$ѸzFuD0%JzL;DgG>D&!#:M}*G 04(6 Z zo+a-yjO8r\@s8:ayH-4?E>F]6z uSm'viO¡@j$wK ɒhw^ĩbCHeȈ'@Ī/$ޜH:ekqKA]Z=PzxQzMhpotoVM~@~jX9n/ˊMHMmۏvꑩowGsHȦɍ@ X7ߊlU '?D[%߄1*xKa ש&iB\Ċ~b?T`ړf2,Mέ@"eaw&{5KKETˠ2#(cbm{.~'@WNLݵ,s Yy 2RP t 7:7oKnI:Rfd饀sDWFTkZrSEd)T)Iۻ7eTg4f\zm ۰$ZtVӪXM=^p,P:nV;PtKoLwFWYCZZ& ,߯iRM U!jN>ei)᛹{3|q[XUuߡV@@tnf޴:u?:b5O+EZQhBV_` 06(]9VFQܵGX1bE͚7b2M<`_Vx+oy}{e;ޣYڤ(Fn{Avv˩ڔm#W-!59P>_a;>bXx8AF6Oܨ3w/Q?@Ă7Iĭ 7K*iԀC|eKq>$8K y%XXmRQp[ g j Xpx<տ)b?Aءº:ρscŰrH2isFXnSCӛ߮D)G }T](zA/^y!P +t*}1Զ;~%˽`.9Es!d5lw gU p}}9IݧŢmiWbZAđi.ک/^يx߼Y8a\ ߎGSKevxmoV2Ckͅ_҄T8%Wۢb8崥)JքIl`9CE*$o[No`]9CQQt ?\dDd~L(KuQsZ7.uCS;-m ͫ׶Cz %@K_EYTh7?Z ;N]ZI:#GR}%[EC 1. 7 `|/zuƻ(?&rPѫQuVyv(V=22S[8?wht#G]^ ΓZ)%C0 B_":y 1\ ƀƗ:Dr1n0i;r$*i*k22ױ@IT槮Xl]ۊnw ֘f;,ab%@Z] *K-++T,;˪RNLߨU)gn`6Ŏu/գ[;l=L%`|c%͔H$ym *5`j7#[Qm Va%^ (s|=+VĚNT{/VB+&BG)N3ǁ)z!f yiX+}zT5JT)Hwi#63/ˉFInu"xήr1f.$rLqlT1E@%lD)Hw@H5-2Q -NakĦzOHm)1W@؉&%Ų{e+<YA"5݀U/&BUY2 wPh܏jRA/]Gu"qb{^ǔ#iW͘*{ u슉Urt/ c2U㣍Eu8Ma脭݂щjNUH)f "`dott7 N!؛+xLxa䓞O/`/HpHrgE'@&Pdfb '@Db1 0a6eZTgVg`\V>GEPڸoD1=tYMN'|Wfhwޗq猩, ,>hip\̃\3AP6X>>@BGLݴԢI-"Z:Qɔs~HSf/bڀS--Z9~M4e;ד#^o#.g1[ 6YP^㖙>!(= ?PQɒ?bS /X*SϚų,m91C> /9G@pv̊u(C_XNA jb@| %^&/[OݏWe6rWˈf }s>q\`@~[ È/VOY3*I$["'pJVNNI3dq)6}̣$֘'ل|{5 DX"jN=^[o)5)X4szECr2ӄܤ5 n_-FoQ࿏$A)+m2@,/u2&+"MSN:2pg"FH,bS %b#_dx_ԑ<]JUvLFVK0cFzHV(+䤸d/wʱhI5CߩL5,O33kǃd66rvE{ ?WcDQCN9$?8V 14,vP4FZd5 CJ Lbz!E=㜟Q Fq%Օ֦ʃ=nT\ebrd'&2t0$4#xGG*5ۉMpq2|eC_C~4yo;ˀ@d堔7OW;158( DMFwsVBa>Yn$ k%Zi,]_S27N uEfNG%_E]H+Oݙn6n5N i,S5)~LLww-/qĖLs[Yo!=ߑEZ )~c2-AUjwhR{TpKQV~a''qU4C#*$v h'|}ӯ۬߃S1,NѰߨ9=TV إ2`rMȍ4h )-CK(_}$T̤=(SͯI"#1 wT š~Q MrV9cW^;"kF-jnt$G1DF_HݴtZ1ŐoOOȐGj:#@HBN>J{ q V==^ֺZuuD}aB,{B,(J-L=OG-zMx ~0@5:&LZ0]&anGo6Lf "]~y.V{} ʙ<_)N+zBsnia5ԥ`ohnhF1N2j|[&grwi𵦝I¦ް6*&)LqP}K@[>BH韁0 5ZrmQ) E&B1qR05o 05 4(pVQq `}7عu4ăj, 'pQ" U)^]=&vYr=4vGIt:減fKkBUlhlQn`9z>Ȗ#2,3NޭjZ4ږ=a(8P-ڠu+@Y/=b0䐈JzNY)sl,ȧ=Eƺ RD@}d6n;6Srw Il M.wE*ur-g+ QA)v}UCekAZiVN­~P扯aEuTfZ|g;Y_['5ƃI434* Ä窦y.h@}F7p\A5dsi*ofԜ4]a qG]>Yʥaj JnDQZ>!DgւS].u8V ]}$Q y<^M W{[QyRTU(؏!8%|Ћhx0!`"C[mﳲi*]*iX{J}i9Hxq_f+*±) `Im@CĚSX w/Kϲ\X'xF(ybh޴qm$Rt+;3,Xm#np<&oЖ!SfL%m) hkVOxMrsjQ†t4K!)'!60 F8^C "T!GͯRX[TxyZ`CB <@o@h/n}Tv`5o0СkdQi oA/N3z \Vc-Y4.1:H _Q$'Ӣ`8{02FX,J2A1 Mf2" |F$FȾ־T!B=Cf d).lĭEMIⶫYP>UԀ޻CaK>llVpK ifUכ1( S˷1~)/nP|*ߜ6^f[)z%3£F)*WdΡ?u<0GїTjUBK)`xm] %'EwVOtj6kz{7qtpT1}(sd( \ & X_QpCMHaN!JjlY$K )Oqa,+_E\LAg_OaP)-M>VvMn~{OQ-XCwsG(]-o{v)J Q.9D)~_4I|-^mNLy=BXLΟbВLj~*a;19{SH‘Fz>XeGwhu "' %<<#`A [Yj-SO ~\*v 0iԸc$Or]cɑ90 2Ս \kRH봕.I]L?Q)8=6l*\_O#>D38R`֨gZ^SQ ^T;W,GuhZS<|#ɣlEkTCh{~?тQ)!2be ADI{z5,aAV׵pEۛSDeqFyh): 7|74E48akI"*vCK>]`bZ\c_?tθz\aˋQ PN+HyH1E7 =9"LCJQv.u3z.@pOOyI_ATDiK:)82Q:gԲhB*<='r2V*2R{:Y\]u &3JƗMQUnV!3'X2PGI?gQTěBI|?Nč8)o,p&[Kg$KI&9%|)5/FDx#'jOֿv6ˍ@r̎n b9pFcf4wkO}/5Rvv۠='o][cC2C{' HbIg2:BmP%[ 1 ru3]E@7jYMeXk;U&j=>w*u<[{u>yRUB}@3xmEDzVEܞ27Ʒ~i_ 윥+# ܒB O?Ҽ.e;KJ~# *F 0zדNtze+H3iCGq]qj&}zPtVx9c"K 2 ghsRi4/2e`pJsf\PRI?%dq}P!u:~}d}4 )akqZ?N BQETjBR6L F'MuT#g[ZFřb ]]{x%0|&$4ґ'`;j1)^R^VlH X8<6i'n =>nGRRE2AJiV,uD;;9jfgGы+d83Q/ȣ?s6QdXadZWm#Tk94pħ> \^aʷ=>~oo& aA*ԞmR㈭KKP#G%Qat]뗏& .t|#x1sg&+ 0Zߏ4cFLN(k;[gDdҊ-Gf-MAYX`TJ-R!o(3~ +` Dp1X@~\Z=u_=Z(<#p J+XLrPn`cS.MyDKB/g]YdK;fFHk4ŵway{;{tMg|ˮ1j ׈B$w>.o6pg_0{(8aѻ[؜ Eb:Z[xuɇQs bQ$ōPxo[;i[6{K4wC[2~(Ұ8|Կ!f $!|+Z)?>yWX{bW#xͦتОTiZ[DwI&4*Q?LԶ%j5P{[Prz̾n@?)FtQ)Q̋x#kj 1LG.9/Łj2l7 s)Q=[c,F1agBȹ:IR߷H-+r&ס>3DI _fxn$vR9sSFiWѤ=?dq$+S>M"]$wb-wu}Hk2ÏR;_FoNk:y.ӻn6$(Ї@QF:rh(R!'m`@B5Umx&4iIv'0Gޥ!VQh٭E-n#ڢ6qIXfU-X*/&qUhca ~sXqpÿ]< J"2"skzZm6E¸+8*5yi'N~ޔϴc6:O<4wQOi~iğzMR8H;G4( /b聙5èP*O6>ߜ6"c,tzLegr$%/؄9ڐ 6+노GLS`9r8^V;x;tK,0;^o_9сTX Exx~T3/|۔K Ԭo_}:aA#v8P=O,s@2PpLK݂I3`e9=~9C>ζ<5.Ȼ~v1Ǧҵ {e`eݥMܿ:| X yOڟ֜6 zBplVGNAO={:kݬk)`m`Q/#;Y# 'E\dsڰ>Y#fe]'dce:~/ɵt,h" =:%Wf=EOvL@x#hZkf2*Qe$pC8ϵx_ 7jdY_@A{p_2i۠6")Ԁ矇:.ot F@B 9^ olbz]h[!|F| hiADݪ0Mk*q?X#qJK3@5}7ikj (^,3)`M8 t97?Td=^~ђ'S6qLB }#&QF;YO&GІ&SOմ[5N`d ٪$-})i uvRxLdJɝRC6L"}\gN׭PG4F)9Y07n0-;􇍗UgwwUb+YZL@DK<9E4|*0QztE+,7[Av^BR6x^HBv@GI+L(R2du3YcN34HwX'SG̿aSTwOS fZPZXJ}X?= f;5@l/E/ y[mk2 C.`D$~wTE ΏZ{/yTh1j}tָmEqʂ&WuI7* ) %*\gGԩ`8]qChns^]t-z =$E(Z 51UB+f n*&,l4(fD>$:zۗtX"+3)W Z؃ _]+f;A d}F_e(FXMPԌȤ,;a&sIA ra$5n I> k`%?jph'?cE r_˚/cU2ZlEw]#{8ަ2.Cq"ͧppb0~Փ{.Ҝ(D$LaL&){K;ֻKއ? :4ˌP٨;Xj AwۆJٖߵ.%z(Fx"4Plq DsmAT_}v?JrBnfzCQx\g 6g h znH5WD/M%$\<:V1/Exi/35^wI5VS@xX\͊r4EZ}fگW+C5I$O-D\K)9 68V^Tn C] tg2^lIYgVWEvfS ]ߔ>N"-\0_ty4<*H=32'5y~BHjG(%>)pQds&kw"!*܈1[ RqqPiO!,)GUɸr40,c Aup cz0;K+iycbI x(f0sl˵s 兂e1وuhP9rm qV${#9<\ 4=u#Ktl yz}4s/%\C,қsqi-Y9cC_Q=,^93+,KN?YAi^TlܲzdY&lNsrZ&7_(U }CjnrI&駱U[8MAhC89y`ze@3jg@{mC| F)^6;"!yh8R55c(=~a牷0Z[H[  >>j'7 }6Ң͍Uܿ蘳e7 I@1ݏۢlvw]= kȗ"餋[.\} mbU^Z)r-/22?h ˳Lp^AjOOoˈƔ1$UmۀH eD}Rr zXpf˅jKiӆzԘ+LgS֋:k=/J(srbԚ0ƾm3 (۳N#xm$HR FaeI'-!Й mf&4jvK>"/+"0N=S/Q^B1`T s"71d 6ӧJpTq5̢HһX v<*J8ճRՀ@_ \iKO® ݒt;+sTR܁qCYF=Kt6miHʘcap,>۰ di!t"mGy{KFuO |C)Ycf 4>{dz7mȢzϭKrR/lcP?) >#krd _uPJ-P[nnCgqaS{eNQv$gM{cZgR'mgSM[}AEM槝c&9M'1H $O 9>?4(G(9 9EMY d(tqQ^+r,E [u),X*fHaNvjN߱ՅhsCGC֪4afyI9=lY'n"Wo^L"t{2o[SؾrG+)Q&Xm\jrsr/`o{&aqi2LDp~;ڤdΠ,ׁMIrDY=EӜvHCd sǂI엕#Ш+w۝=fGy6HJjc҆-;NYKRb7oOIKp4μ @^orjΚArn;b4-b$ n8}{#E@8)~;k&˜=4| #&cL:п c|A0^yT!=v}/k̺[nT]P<$E"mRϋ2o޲:=h 'Sdp^Vꈮ3 % nDA(Q5CnJ \}+R u}qլ \?-r ^#ok,݊|;3|gG*/k$ʿy#_1_a{(-)h-$eW4_7hvl㳺nr4˂x3۱N5 vATa]ٌÆz*q~wO%͊nmKF6QmZ_ jSYb&<(!#N2ŀf绌5 :8MU28gL SYĽY1^Ҁcnh>>F @*VgiH5>=I{ 33&63ߨZ rjehy>JnMbaM홥6n7ͥ9IlgS l_ [lc[揳g@YSx+;.9]jΓ_QTYusE~_ RlHlV4I4jsN kd; MU"".|w8?`JyKO׷}hA^ҋ*h\tv3oX8T}:~aԡpz0#]sGȇgeFAis-X32}zD5 Wű}ؐ^Dr߇*1ZqAW!@ !]ꈲsn1{(?yBsY(4vN}_fk1Q ^I > ei[ ׽$ {q^nJ90Yy>0{X-d >K{ |ZWz9l,%}%lJIc^B.BMXx ]h,Jp]%*Ֆ2_ gLΙd-- ܗ!aX5|BIS:мa[ Qs&Jo⧞Vq$f)fj bQj|z9+<kD pN$( HI+26ҥoآtz:/hZNÞFjC2V$b@Y}(fK&KZTTI1#FZ\?ec SGq hOoq̻SG%I^R x/W|8/T ȼu!)qt?ݣ.Mdb #.,߅e ײȞvLMz[LdU{{ E4Axr/N{;DUSL.=zqF4߭`8zR6N (/O5V[S8.5l@0;:ږG_1ay[|dW(ftw˛xg.T@ZMPg+t)AD:S7-{qE_Qߧ:)A5k N~b)bW/Ks=bB~( M&Mg<bx x߃jrvFu<Hf;~۸y[QiN߰Exz] e6ux2\ȍ3@WѳQaќ2T?%R*11Sbc+Guem+]@~.x JEsI2;6uX԰:h2kwZznde  W_aOq,9J}ML$_ŪMNk[f[s0%㞛j5;rj Չ)NTPbv߆yIp=D.w'lӌ6|5r" 4)sb>vueVf,mo9F@KΑdYʘW$1)|HlHt$v||@בJ.jMiu72$l ʐ5!Z'<*|#+>;{˪̛Ӳ9Z$-[س8?^om53=b@S`(i0hrʔy/u]fmn#f>p*2Q.AH4 -v"ӘJUm\{VCuRw•Am$u[NIzh. إɾ8JȹC\=Jvڼ dd#P#ĭsߣ:.-.%V"x;ظ=kvhe.N>IHpk7I9lg=DEu2}#Jkb@qvKD; =6%lh ٶɴ7@% ;K`;5 .&E@:1.I½#q_yʥs 3A?d׭BDQ]޴22 eVQ^~0[;մJ~]u:\sT<@|j>9U3kw` e2OUhl`M$9NY<`Eu>Oz<.2v`Bhw:oH(ۼ:B,0Sܩ54[.WgmK40eȏ_D]ѡ>ֽn\R4 c8{Azbo"sj VcbAnJz+]<9 w8ܔ%-8*sIto %_mdo9d3Ѣ{@C!Zg)ZWD-|ͫ^ZmGR5I#\Z0𤽨dfkˇa(>m1$cjUH'Q@XZL۹uFe!CXfF0dqxA/hv%ڦ"t}QAsvHx*d[ЅS6Nbg/m+LMe@5Zrjj#DFQ(> Y3Pi 8te$FtjXhk^5׋'aXu^ýO'~nLQwhcyDMs3:w+^t%\E]f4%"(͏ ?T.9x+-CUbVɘf;` ?mmlɟ Ĥ:DJ}$j}>Ӣr*yPKV+ .]f)A^=.^bd:}lƩdGYwz>#~߷3FEW[ a+VVnQ8ַ累x)aכxQ=[wy|imϔ2Mn*tCq+; :K|*sh-&#?\ %7Xj#r&|.:dzEa.dZU>z#Όl1 7!w#'8C笂>._* Ag7V%H-+{5+8^%aQBYyYH#H~yb4Q[gݸpi)'B4 Ra40xʺ$AѤwNGϢzY㼍ĵ(n!TCY4GM3L:y,F]A̶uMU5w k[4slF9v@-&P~o&۹9E~upq]xAGY:WOM ǒ(K^N !O"罧D hnr=.+ 3Nz?=%$:Ywǚ8ӈ ^jad2>FL+O`k2u r䱉u shAq Dqb*?A(%c"9hW׃\l` fw+ J,OZkNeW_a׊gڐQ?R':+(qĊDUݲ*g7F¼kJJ.#iauXNPO;$AwSLMD< Ů#يud~"ܡ<(yaT<&>x|U S쑔Wjm2":%fo!X}cj t{X揊ݺ FGcw)Vg0; G6(D з!9.}]zϔS9-a\1n=Z+b83kgϭRZ>Dq4.G(Nw3Biz w4d?5P-}p#>ġ _$#K !Ό>.6+Ep9& \v'auqʬV!>gdy>Xki*^_3~ cOv(IK? {l `M}m`tW+riY:o>ܦ\sLHf/%:1>q̇L,Ek#9fB9۳d i"YcOKgka25uVkQ;1'pE{IDdZ[݅6"ԏ2UZɨB= F^pپYa svEnX´ڝh}%H) Py=B; p$fG(]8`E [nm54Cpd&pi('pM'<;ڞ2VN[8\,9WHL-}.p!Unn;CόEo!M߽g%UIR*F6&L2|GmzkFor!NA.(>z:˱'R  o RFk1I6@дUk~P l*1 V~y Ao 9mw*Qe=$#Y  ?ZوneU oK #׾e\6!,R_bEo!-8\`1+1Є_I3^L G٧òMw I/0-)6N=fqBIh@(eC~ȵ{~yB ڧP4};G yO8ط-&4N!:+ix\cJ0lӞ7E?6&TtCv 8@:`[VCR"UNB.2( )V=&Td|5_tƶOrs1nL7=B> T(zsݑpS#y s\ׄ#05TLct wߠYL*!oE2D+u}.)˩wҨ 3; D*;iw 臿̀(>B(1epȢg!?|<̱qEcC茈#L"QCOT$! j,jָ!H'9L8CggiϺ\xf6wr% Ѝ&>H!r_|xDnwm^BʮGm30JM[|fiN .-Lse^뢋-p3!EIC#L˘/":d&j_pz_wzF|xN.WW鹝 )-yzx^ŵ^ RJQ~ˑ2™c$eɞT^|hfsL%N^+fμZ: 726> "bVZ^poCբF_M#&?k_,{{iߍe}˝p˲_~HBr0MT'āMlݞ݇aߚcuQ@םXr9v#WՅ@avlU^U<5 4sȜfA9T7«dF`dZ]} d;YKvϥ28˴at"1\Ϳ9f04cG`S|6e GAd!Jk2K}l3zsbPҥ-Ɖp:q-Z9$'cmƌ ɹAjA`@$&4v`ay 1hu<)w_U6'ZN,,ЋO+9|)-w}Sh TsC0tK ׋h~1#3R݂̊7kl ϲn` 9zU7' r/̛w/Xp)먶0Q7=DVY_Pqp (Qg@Pu /DʸÌ2ӥ~)ِmhEqk$.DN*pLi}$TZuTR3_Nuonsvj&"@EUdnCm>d,;Nt+ƨW2@j+Bxbp=-!Cm<!`<|IF 1=C"^ :n7Ms,9pYܵV\ *EJ5~շ&يu;9ffƴM*GDڌT7,::4mY„Sk!E^`^?q%J؃1.bhmŻ2\/%]~R7nꉂ7g nY#$Jy&vAze88NjdnڒPVb6y*\a G\Cz.wuUw `䦀26BI '-n~e0$S1 ,#2{}/|Z]TcT7Vx 1˜Ʉ:%q]ٿq| .z>vi/e80җs[ۘ^PIsZ߱G #'Y9Raj櫇 gC`(# _8Y.уXp!H B4%!jVF^]L;r?¤d"azШz6tįRshu,CD<(~ v+'WN )}`5CXΌiu1O9/y r**Ǜ\ZٽsIfſ 5ghvYLr; ͌^E-@6/C-qB>BVP@bI WY9q SulrEX|[!e|ŭr5<qH=)eNL/R3ߢ:K}4>{ONEk:.ߔr2]7qޘ 0֜BCN˺I Vo Z\tv eo@pk>q"=ctHT]nm-տH|FԱ G/_pyS2`/myKWrj4n1e=Ǒfx1^_̺ѭd6 b.qSC$?PꐈN:Mi%e*bLe]fCst~"s*q`.p黶&togalܓUӠ-v5VC0HBdD &4AyTmnP??SyS.DZJ SfbYkoڟ3IK!NgWz$.)gv"nkzbP.0윗mFӁ4y)8wh&֎7Elb "v$3i TJeIn,G!*?7 `!VL"k.\DL$&~#WzFnM6z2 {PV It ԧ u#-9O %'N~ak@ti#WzR B5Ҁ ەz*#eچRu6o[4!Җ0zVH%ݠ`NCl&4Ҷ]ǠIJVo6jd Aַ@%w{x{8wC1&iM`W"H.%W6swP+`j͚c[W5s?[ԋu/ᯊyUN_0/WnULKD.bĕ*cOe61} C1?>d "2׀o3֏k' L6q-Sސ\ƯO^!L24P9#|;0tKH8xI.VFZOwۇ4/' Yx cwA` 5&,$g+iůsE|vgY .E5rS6l>/\P0Q[Vc  QGt{e7rt;Zİ~[ŇJC=mCqC$kI4KLqԧ%V o]8LC838m }Пr9`=*F|6O>VU߭\bgW:g`%e;o);>78a_Jd60ZzQ{ʬUbƵum:/~l@l? =o j+ʣN7c,sS/Cb9 ]x/k,אr7}Wф yl WZIܫ]ymOnSɇ>WY)_w\O un0l@_΅ 7u 7)8Z=Bf"n+*e'(dE")|,W 1tʂؕYHұQ/&g=ƳE E")T6A* mK iL?+ 7|p_~ e>I 5Z;rpL0b@wN+3Lp4H%1IR͔_mx;e!0jsƳz!ykz'KPοYav*ʿ_b1KE tOoG _'A7\H[-^rs?Nh. B/ڡ(~2HMVDPp]< &˙H ЉKZW^ϬyzIQ)GvZcj Ѐ#z D {W2*Xwل"I'%]Wc‡ L c#f}z65b+ёGy 9 bЪ+ F7ہ>S0ٳRDY=t2 X@c|o\}U _z`;+(x_F ?&PEg-& ܰ,N2sxĻUarg?BV8 j՛LϪłtQ:E>d͡"c5D`Ď? [@6k̫l*°=@Ý(QB2.:VՌfJ…Kx憣kn3ɉ zsKi)€zFF6DK:b 0/ʼn#%~t0ht7xvd=- e,:4jWw)E&_[Uq1])V-GNH*ⲫϔp_6 AZdcBzxo1ۚE̥bK35I/=qNہՠѓ -%4,NIק_fM)tƝ;jk l9D!;՟oi39HSj|U6?PD+ztY &%+ >oij# >Xԓ-bK+`#" 4- Ԧ Caտ!Q{COCBʏsе85w%ܮ>k?]?[74R)_)jJ}~H‰eG$SM1fT}XN# cC)?UVxc;,2n&ZIf`oa vY&"EDŽ7:?1f 63'_d=u]k6e UˆI~~~u N}zؾn[00hX$j?:]=6uM$…V~lj$mW'H+| ppM,…%bbˮSo[]ƨm' gm#n*LH}{ƞJ%_~Oq'هpBWi`!)eի+G@U}l[\KQw»)1^/TэJ{;v{.+.a'8]bh~ˈ0q.`T bUbyznQkJxrDM˄Т5Y/ o(By= (S:5YHRSYlydb%@W9!m {o|h'#Ai8>Ml(b^g{q4z^12 IjX$sӕ0%ͩK]Wbk> >W+ Hdj/6g}a@FXc^ᴤ:%jL D@mCN\aA$nko yxKm ;N /x:g˄wg$՗EN S饁=W7lB35 %MyH*Qz~JQ`mByT1X¿}!+FPW>+1W7o `ˆ5ɋ%]1 f|u:^D*FS(-$Zm?$NM_p2 pq r\2q8ئ mo-*w/[u0_k~eeED+5as5,”vJCeci!g$,|c3 ð0rfwktg=Tn!\*$N1'kI Q̧L/A+`ezA+%,R7j}r 9^Yp:ط AOQ#zT'-]0$bQyTY/|eL}2'C$F,n^^WbhPvb#D~m}%>OER(>?ELL+mpu3<@&BFAb{1!NxI8?] Cc6*j9Co ݠ@Y-T8ݵg;4Xă H: "- 䉢{)N[@B"=(i.lQ2Z{B^!(̥FS?V1%oUPb)# YN4KA%)Po%2c;ˊ3A؛3q v̘2qZtz',%@TtaOdԪEcOB$Sxr~FȧfS_Ja lN^F#,uQݙ5gf-iv+?x_X/l֕!rźtlyb2ˡN\ĭ C:F0 !SX` {q81Ӎ\*z.UƋ+5-D3(7Xp4_4'Zu)宁eAw7 }a)z&F!Vv2!G 3J#.6oe16{LHARٸq7Id6̣s=0>ʵ]ߏЄ06=j< ݈t&" L,Y_"tb3 c0EeDE|r0ASmz7v!-UteT|V[hޫ ժ  \f"?'`w3J_m 9a(z"|[i#݁QPV_L;rſ\GYbM[s| -ca3n@[_r% c9J >B;N=,5Y.Knӫ% DRYs0K49t_Ln)ME/0QJ_l禯`qm]&),ӱ\{h'_!S}'k/NO7[#T Vv08#5>2B^yoCg=%5ZzTtЍC4 (KŔY'pF`+Ұ!,/8Tud1~>ټfꨲM`,T!&ﵔEI>^@czIr϶VbQP7#ԉl&z'/736ǯƁ/A3*?cC=J12YM#b&lOKY&-BK){Oc?&Pjڸlм!_0%IT%($ tzzN}ǔCW4y5Y𓵊KYSAMX##]Uיjv"fPPǺԮKřgiVHr߳ owSgShda l:qQX㑽7wvIӊ%Fzʠ4(hԿ[ Xϙ%w%cKCcQ],?kx0GBљqExk%W vօ[[?r ,f}^K.;kX LGaWoIڒn m :5(AxEB3!4I;!j¥h$kIqW`zGE!hEiqoY(PG7SyT7&^>UlSA]_1 E9{r^SV&N-6R.ha ;7C\4XD95Xuk![xc :8ȋb'LX!u#ܛSeFX0YG3ĆbٍۃN I:w\wP* x XbC!ޟm7~^djLG5Iwz>Bql1keZ/ @ܟ NGڦ2L74=%::kgMૅua7"uֹ{ ks/k@aA߅l&(.WǠΑR'u8'R2F(3D<|0Li"ܙ¯s[@xmLO0 DeC- ی4t]ෙ 0Mޏ 48՛uoRb2cG?j*mH;)OP~h>CTtгGfgY>9:JmXZM%F*;c3 'Ø M- LO]0k/ 1+JhhZwx֎p Lq24slgS]\tNLx̮c]w\G[}= ƥ)"\Ȝ,,qL[v:yק )S53r'VARW0zOS u, ^Ջ5^P;ezpEUnp2+bXrےw ueAӝk6:\Ȁ&Y+(K>:aə9"dQ،Tu#w)p2~# @ϳ+4ϼ/8ky_fOEl s~z2~4˗37=d !)6[BAH[>]g n%]X6'O?Jč|x= ;0+w'#l·Qͻ<11 R/l݁~lk&]Y368f,luū-l56kDYЗKUᩆ,<ًNkYp6XӂSv{ hhLm#!P΢^Wկ~J { ༼CkB&7R8$oY>*j\`T8Pz; 'kγ~l?nAk^ JnY^*2!瓰i "wDN/m7y,Ji!ZW2f<g5ha-^3J&r44 sBgit.rf\AmG,B6ju 6e0nQR zZ4,UyNغm4JB+RcnrdDV jGf&Fgz!r_iM9^Au4ݮ( sӉ0|QVݐܚ]F'#7}Me⫪.nD' wS'tR>л@,HmB0`nuU?U3ڙvGO鋣ۆJ x!;zHF.`3ˊVN{~g1fE>$С0 .WdֵzVlK h;Uu6+Z8q.uc&A/66VuZrf?eQMK=d[y>uZҭ[Ef()uc62g9k+8>?$`[%m|G,r|e g5Cnj6X^P`ٲflL1M4-IH& Rڦ=:>U㲛 﫿6fj ~S=$MF؃ k/WwuSJH.fvY\@{$ӟIa$(6QRi_A_DG~SVr?7Qߒ.u`TYɷ? Mmxj!WooaD08#$(ҙHhfB+[.gJ,U@>sRz1qs:*|QJ@Z\ -;QF2oa1>55yn[ y!%!% ´1dGk`dPd\X#C&u.ݲ(p fOù Be22sW:Vw F_/;:s~b=]It)4q~ap``а.{2h&ĈE%I APq[Q~m1zǀaqOΪ?`iԃe$<\ U @`x4i Ao##.H0/5Y4Fe62͐xct>[.u?o>6ݧ׮{ND{ wVy-9c}f>"qfL׎. 1o4F+1a!>8Q-5JMi#UnjHfd ̺`l)iok*d̦&?uZ8tC4Ubu82ќ0 GB ]{$?mjG*ӵ(e`:3a~ѫvW Bܝ, lSW\Y*}:`^iFvCm)_ys*{xi/2^Zj%ճş1qֻ4}DIİRӥr8lCG죊#k~igZE}8IC)c1jF *"acZNGew?e>&V8z7G68 UqP]) OUfB I#xpY6 KveP }[Cؼ;.Vp87 ~%M,E=0*Ő*Dć$"rlEFTeSgAzK~ :/FPCbZl9SRCNsMɅHj v6-EzQuy q0#ו@jJ`ni[|jʀ4ұCӶ*3erI$R3ZgHc`epUGץs)k-@|9w(mx:0 /e8LY9QE&F mğ:}_7{CjNspDbW{Jݭb`%.@eRrDB)G vJ?Q2$lz6"$ O$O]1.BB2=c0p>S,w[Z[X{R,\ N= rquA0FĻ/Jg O_I|HK@PZ1l>L/>ǃrU" \'lIjusL,c1YuLuxPv䨜YǢT r2A%u7Ud`q~LV2B,G\k`n571H@@a)Ȏ H X2? VIK.pRvQKY*Y!NT'@Z^?cq^G2}HgaOeu2d#=z793~"qgRie\,G&]`Q'Vq4L%YxHQ (`jc ݪӒXBɷUe2y;.z 3ЋMX:zyUJvťZш<l%6˕&3kP> |4ܻe@jܶI/Yڥ.f=sk~cz3DuDeFngp8;ycp__EX7l5^U}Phʟ3(|DsRX"љXƊgeq>Y% NOŲHO<ژ?>.s%_218<)GDA0J:Duv^z,y6f<R J*,kòydVϱM]m#to[LV6 ĉPahq[h|Vu~\f\}q O ü$!w0Dhos;*ЇUS9'U c !xyՌs?&l#~MY_;{;^T~ػ0ty?nf˂2*ڶ#ڈTX;9ٝ}̕9ۡg2^QD R͘,RdNOq#.&bmѪdWeb],q`J`n5%$kg$(I-cgj-qlD?iy]V<ƚe32`ŧtˣ#l{ )$cX`A'X K_$gӞd \(F!U:J$Z4I'ߙOF9Ӱ(7hK0Ҹe"aSw lːy[A1a#ks&cw|Z<8l.nioEg ,iPEf0.e C?Dbr?v;t>R/yA xqt,ŏˀ[6%b>R D?iBGhyR+柽/#* sV#Lʺ#NDZgw],z:bbYH/\-ZO'CaJS$_U"k\e:0GXjKKyF#J/=s8Ti>qwWGHEBG eJT`pᙖۍd$"+ٯð$?6hq!')kN3[֡Vj-Qڟg7i4Gp6.RT S;cf%jJrWz(W`J'-뺭uVqD$UFQaA 5pGrAP=~tXsRuߝ,뿭+3/ۡx1-OlA_8X4aZE-QJRU$= pU%tzK 0r;O?1jlЏr BYc7n֫ZJ/cb]-%{[?^Ю ֔ 5;0k2K erSj\ӌ:ZݎScb9ɚ(aLDzW/V$=s$e!\%XKc<ShfL`(sR~+AHS:"!&7"cC:^ (*MG+ Uv0;mu='c>p}pTS Y.y <ygc '| G<n=Fo%+ґ)}C"'p-?r+ٺM E5ި^g$]XTH+ +8ҍ%H$$&иISF $:˭RjFِb8>C(k ËR w:Knb"U5͔Ҝ*M~8\Z.%WWOT(NuB ) ˝+"6"R>', O*izlx-5Lv]d(ѧ6 p^WķgW]KOZ{4Uk_p-\ܿ@!l\ǫYSYN7:!$(Z{gݺU)rk@/ dd+X\An&czcY1O1쮲 PI0aeTH3|)y=)"BGOO kr wO fk KQKxl?31of~ ,مsPPPWu}ji19"Ӕ(,ÖXk~}#>%]8V*lXO_] $j|Qϐ-.J( l"(,D:|.k[@έ(> Je U@UfA r(&rpH2'+2=/骶̧Jec> dv@хc/}&lc!ޚ54=d_b$ $\2DS*^A[zꀭ`D#=XVrd[%X<@hƼ;w0S<ª_ؙr:εӈ+c[yGL۽uۭ<wT(qG"jn/?7ы4t%/bݸY#1K"|.C7&bC"G+ r,J΢>M X8RfiIA7;{ϤvپBvRqF˔L{&7K]]4B|8!˷,b$] 7{9{L8Zc`}3f~7.wzl4o*ƀPvF1iҸ˶Oh B-%m:p s&xuUws!fjeotƖB kS2i_䵀PF;6I>\I2WC]"{Kq #y6̳ey9.15ۯiuaԋuy^a9|. V:v~*ǝ1%.R!:~moRgUݯT2Oi ޞvW F+mdH/ B &gC06d"26: 3&-S٧~ЛcKYD=`C]/}x8o;y)[ĢBDЋ/10ai Ŗ'cK3\}:`4^~d$cKR;| ҴU!5]J[sza\4eBk-_@0NV5Am0CJ.o ck ?5+&΢Lq;@gv>\TE%bb;ƠA% 'D^IxV>fUNjUޣ'xW .[CG4='rsH,X3 #kp̩xt2yi_ }mI#Ƒ7rz #ȚN+ x$+WPH|<+HCao(taf61q,ªWp"RGƋk-S%} 0">2s+J%zX2T;y-tziGUb~xteIt(0ڻ6\v<@{B}RwGZ|!% <ڡE4Č6h$;s7j {R` r O'TMLlcWb *i0-(2l tD?w] 8$1гCei兖SC{JlkF`D}hk|F/9*}(%py"㢂(# NV4nO4l)Ϸ5n}D 稊je d 0( cb^;\azbS$Ҕ_S;Wi^BWBҤ)gPN*W>rhC_.ItY@Ӿp:B*NR߉9>,IB)Vq\hwR?ii?3?kY?z8c^h^GI]y5zXXƸ`i ?vs9s <SO{zD|c2bpKWa"rxmy[<:6*|luX 42|,^4Eㄐʞw.PL,JpжcԳ,5X.l^7o;hK}ݩyoZCo 3%0L%%4rT簖MK%oto6(%>c[`)Ǐ#6^f^vgdP9UJ:2!acԻp8]N4$t`nk=%RtNqi,\mk矏vg/b *jچP F}~0v@W:K9xz(99qLaH]Lp%׆^R[{۲pgӯBl&0NmF-]izCQzaԕU{Rjib^PfՇǐwHfWsq2t ˇg㴖DKNQf"aKở4\{di )NE^b-93Iq4kg}P()2k9&Uyu#!p5{0=yF$:s˦xQ̰y%/$Y@ߧ kfژhJGI',c^;wA*S5YIx#ǀs"R6+ozֱT̈;NvBN;P?jCS6هr֢DFyX6}qv~ƽ8 i'Leգ7DV| :ǷƵOji'S[ EUS;=4}vTqm^m9i7/ћ~Rz[}ϡ Hd= m: h6DH*9CQN}!f7u&%,BAt7UIIU4|!?,A@4#-J-6G]PGXOY\, iٮwJ[xQ\<OW)~%)u|.4[F<-zQX/Ysgp I N==֎|إ,F{TTŸU Ϙ xb/zYC۠ZϏDן[dj#|ɋ ėw4w9,f׆T?GK3mԽVi:l^[ q3 Of#FS+G!0S QfOsYlLqY׌H|4:4PvP:݈+?w<0Ʃfr:x0cmضSqM05X(yv~|F ?WsD[,KKW7S}9@*$֩o(%PC&r;\OGgGbά]i9^VFY>Y4^Qg7"5 +4IV&R_YLVwt% T/Sa' azmp>ZEi f v؇&؇[踒mpKӄ ViX">Q97<,7`4B0NO+3nl=E~V蕲q؇ھި94샨Ƿ/~ҳorP3I*0Y>k͵T.+Pu RIxogQɴf!QifI~qӡ;FE/qyx쁙+$΢$,U\1UH'ܩTO 6+=O* 2{+&z;ggQp6 $:}AWjD9n]q$>:}Gi ]q&ۤ}`.SM ,%^(%Vqv4 K A;y^t j0[BcכIy]8T/Xϲoؗ̋Pcc"qV/̠ۢ:fJ8 ezXk=5`UMLCbV X)3M%<"6oRͬezD/nsrmj,Owlq2+aR@:ZbP7; v"*v17"W %eW84V5Xʛ9^^g 1Yo_hEȨDpղ2\Q]Bgs}g u/H80xtڪQ/ۃust]+Їڄ'[zT݁+܇[N3b~v% 6v9Uh#b`BToIkGzAfq E:ʽ}ܐ4Xve BQtXܐ]:@8ƞ8 n\P!mh.H3;`SvB cg'8~'3,[%pOJ<1E>dHw}tȶF*DSm Ƨ.1!"A'_qo{p/&u-dsz}M4\͹s9/$ő 2 ,Yg< oscenB,~%߆ɐ A'lo_vAhx"#j*/Ap 8U$-&Ou%}Ji#P_arx  1SRZH 6~@u{PŖ^@2*$j7? ٙOR]bdUG:d^$އ:>6q|d1=smM3 <a0r Ia׹^Rjӭs֥ZBۊi\[j5GּչC#(()-G֦E &RG'xO?gvF+q9[0w?VX9x$Ֆ5ϓ|* ˩ o_AW8NۡKxX{6y}$K 疫YQ.p9i6FarE?1BwTb6f^#gC 5C{KDX'Y]=BdQ=S  6hJ A%rQ!lTc?d( v-|T|,Ri2Qv ,')D++:(dC.F~u:4y~tºo۪U)~B#Њ+=?L~3В Y5(*9՞OSN6 kdy/I M7sPM 5 Rچ8e @9߷IL9,b/y/ؙ#y /"sePQaJ,U ް8/R +l? o dK8!L'5:p]-c@ӷQC":)5LV1.t3ْ߻cB4 vd&XD e8}ixu%#o }! VE3p/HʈA$TxW}A, 4^ Km4JQ7J;n)"B?n)mG)vì uPk\Q4mbrPK 2 8ƴZ0jۘ 1 Z)lgoWRPĹ M̮{aS Ҫ*=ݤ cx6 4m(1 BG" 뮑I0>`h>?JѠ@lk)o1.!g餶[N-aֿYX?t[.QQܹ.Q<(Kf4s( +2#^`9~PG2)m~pm[[N7g+n\V*ްj xDq_soR `O7+vOx c,F62>d`n.i ,_\4bx3hM ,(AhZ\ X+kLZ*r k7Q7Xl5;GI=TIEhGi lkŪr6ٝ(n\tV+ !DcL z[ z φtgD8T쿛?,56%ykI 1p꩎ =^;V6q6 pn툛MgWM|x Ri.LMZ= 99/ۮ{ro[r،R8bEtI&_mL!]aRTVLһ;:̚؜P4z80ctx0Ѻh671ݧ*!g/M&cC87սXbӋ,I[I }g|e<^n D's9B8 e|/뗑 Y1ZD>H,k2;SƉ^^/W'񌡣Xsl6!kf3 "vǐ(u@)o AM6bP򥱮%X+WdÕ>lB!jIz"hA ݋ѥmt/?" tq|kAKsʤ"(EWǡ6?}dx!{oȞqp1Dyx~A ;1^Lzla#n#G+ُHg1N3lHF[( #45/>yGPkKw.%}Q$*xu]ji)'XX|'$(C`3Еbt<9$3]HaQV XU Km-fl~e.,|l7w\, SiC(eX*\:H |20,8`Q-O[jQYVOy /oA1퓽'r7`JTH 1giz]MeG)1PN8$/ڮ0|{A^玥Oݬ*Pݞ8CLJI#p2o5  Çswk\)waRt9~N%b]{.fzNl*e !)0 nw:{aV<-AZٶ!ݝWE/iL=$`P*@'zG7MNq~6WDQB2q娇a>P͆듬2}b!%3nh Xz;<{V6EߦtԘ`P,"va +;6]coњ^M6-+gy&hiPD\45:eBn^aM( q+zir=9B+]>Oɥ^"1Ӵ|H#sUd]~VXė$$=j}#0:@)1b)`t:bzWXlmsc~ͫc0m?S CAjwJ<,8y*`([.g 43mh^JHINOK+JS@s#|tn+%-hEbZVƭYѵÉ%pW)B)7Px̑[u=H ;%4:Da|>3:+hhGYv:EDGOs+ֹI@ZhXީP .\h7bNğFy'>L 5,t,TV6IEcP}o+{2v!?3֧ k`Ih;@^q˗0Nn"+AwD:Ho:eo0eFLO^d ZJ"S薽uX%GUk Ey9c cYU:޳^ CF| dMP[TLh۱\ȼoqW~6BSo]W/\Qױ@IƲ#AIm{[7>Ёj +ѱ Z#|[ն iw>E>*GP=+'_P:k1=v\;th'FY,vv?Zp?;GKʣ_"p: /},S<2yE~u&pnr;1wJǑ{5;{ B7Iib"AqP>ҴFO_Gd+)Ye=Wa̿3n8)8 ݳqU#^-)KU.%ya]v+ߋQI*JA,|-ǮەuN,ι;o;č^%+ܦF؂l_ʅ gis5I>Nw.0ߨk2c&![}G'ݽU^w~su)Hd#Z߈7#k(›͡|~CdE<_2L鷘ؔн,gk[CGM}}Eщ[yD2W_zI9y"IL~H܊{:YH0oK][f{`!!FXPJwGhDX1{/~6b˾]sLD.>8(_U#I5!yſ@8wcxo\?7/~]ֻ^ 0|ZsCK{ >TmRcQ _tx2>7vGWSK[-Uy(7Y1yA87yYb1}{TPƉ&J(]Ry*4w>wx@<([$Hc k f+%>~JͅŘTӬ+YǙ`(6um#ƧE!҄U_{eYQj9Sԏ,z!:jYF_Tt]  49+ $i&7ZG%.B s C8U;L+-3U2Ȕw{&5ʥ$ͫ1L;wNB\e ʭ ?ډ-w*ɚ6Vkި tfyGSRn& ju^BՒ/T })Fu2No͏;գC@H"_h'-pi"X6Վg+{}ҕ>Ad,Ԓw_l`z AUNޢ ۢZxP=ft~lὒ%D=T5v B]{moڠ|gȭk7 !Y3ooM! |[%#x%*Dў$CL@`Ic48uӹ1+b,5KeCAy?9lʟpujF`YmƄ vgg< DllczҘDB[8f{0͍,QJ8OZS3̹ <ʮ2 */>ɸy4LLS'S'Z:)&%Rwݨ qfYŚ&#kh-牱GFv!> r?Pl$.K}(\JDA^3b0B% 4;iMW0J<TCk~^t$H6yJ(e9j-`ƌA/޽%NȻ2p"j| ]S7Ԩ_Ht^J(ߑ'UQ24:mMgl)Zd {;Vw^3C%ܵvn_wAAق0* ]E5BV;WqC;/NluS{vꫯZp9KkB{l(%͖jq:Hҿ YubR 8zj_FE[`幾1R恅O:跤ʠ>_]sBeb9grQFd1M: n4zB#x݅P,!\U5G("ʕIY CI?Pp^!ã7](J')D#!(|p9I+r4G\uɾi٥vZ,U-ȒU_Lzole3/7mx?j\$=FRFwbC b1h2UnNNO9I ˵_ UMBDV,_?2muLs=7;hy:xZ.5]s<7ʴ7sXyEI[+ wF<'Ljjԫ奷n+roޡIAdu.HF$7< ^D:ri>! 8m by/,b"eV10#vXlL)Øi$._`8aTM$ 0A-4Bgngm>t$}S~`&g3c*G(8#cYpԸKz<'5*YI3h5u gSE/L8_6q# ty8ۓ W֫ϡ%ɥ.~ܐrt X} s^Nzhč[6-ybD#>7&@ $s/(8Q\ԁa&٭)ާìwCZlpF% VJtRbN,ӸKI%(jh1'гYaM$eGVZȃvu(U[K1V&$SbUђzIDbQtU+42!HT.p4xn5-{ύm-\{&Y/j+ TYD7Nﯥ''c,/L*uhAYUY) Hhq:8 9,m9B2nIӏz[²KJ@ U^?wixaXxRײ&YKDvI'E\\\i<3|$]zF`2i,% L|n[f0;kNѿ% ObNw63ffFZ[c{U)vFf܋=;pߖJC9)ԻDDkJ}DAN}W V\IDP@- } ㆧV,糋Uibl$$Q_V핖Η%A@?+ /H+n]n=!2>K-iz RgiUPþsp^Ls._ᣝ̵j g~WZ MiV7#0!\`/Ӊ'6M@ oEeη&S\1wz'JVΊT aaQLmtMרeRLmmޛ@8D*(̜mEwLqj4:,LM1*:fYLR*5K4ܫOBj!Ýy"df5ȳ\j5f(3_OMg~˫:QQ]g0uؑaM0 b"3;P{5&%{aݽ㤣01ԫno}V(p EmxA>[ZvNj tfє8/EM~ F_X.`,$og띴R.:E%XG>izM}P$j2r*Rr;p ;Y}?aQF)h3\^/$<Wqp:wKcPU5T}% Vv/ֱ>#0t3X==nN=` ^z!_mSq1so bZ,ũ4\Aix5\2bLOȗg3[mVj3ff03< M#1XtmgFb !=PSnu{Tv]E5~j0s]q|$z.QHIA6D;(ySrl8)Nw'9H_ GPz3;9R%Mj1?} AChh5&] #lj^ MvY2^ng{ xHzeGnW[ʣg #$nV[퐧D?}" ›Kf(y] kgZmű|C|HG1;l*ֲ7=[ިXYtu:`~4/ٗfv}q+j'RzL3[(,0Ӱ \kc*l_A?xz:t@L6% U5NMÍ5el4T{a̯@Ð5XHJ+"hQAܲ h|;鷟qf&M3JyOK~%ܕI&lpn#ioaa3|h%/9SM))a/ O=DʟMJG;7_Z4s/  2FS kBZռP;U )ޭQRR:+6*E ,<)F lw/tpe~$f`ﲫ@A7Y 7@ Y<+$^ tx+$Zi-؝^z%%[WэTϓM[ťo61B'|nJϧ1֯~5jr(:YrAlM6ҕKz!.eΞT<Johr* R7l̮J|-jY X|`)]T96iUvLCW_j6=VAA]\~>+x9F,d+M2!>}r݋̊}ٕT^Y^.t0Z2{U&c(+v@$_#E@ˠ2˸t]o)3D*иr|].i6sCQt$lmw.L*+Լq1",5'H {UZfƁ8;&"s2W^Bk}G+'u"B ҉1%0.F)v~iW+3?x)kVik%욇;S?/鋈eր=P|k&S5;Fb*`kTԵدz`VxkW9ݭ osQ짞(_}dxcwS )̟R &kEUoxnPzV(}DÑ4B(W"D߼1 FC4M>gue]v % 0TMA lxK/Lucp}uPa@ty^!k]ʼZk]_`ATf{aB"C?itLb[|#i0W=X/ ) nfY a :5w`-f;I V};'Fx){i?JBbRPClqp޽݄J6lg|ΓO2,uHsfD#hb+Yͤm睯=QۺG`Td*u3̊b#[n%Ζ]ܰƨya3գ@2\DG}T-]8Z ^u }nZF>Mo]aU][#5 ߞw/b~C@ih~EMFpv0?ruIa`k*Z _rA%*O}ΩԾy%g9:HvZ?CO̼P*!PNrpc8Y'{\ꏋG7cœ=kUو<+ DX1.`Vx1مt;)OlUƙPLK(5_~F̀Mˬb)K}xX%;'ͽe.w 2nkБibs DfCd'Z78Ei":q]G Z7r^v!:L$޸P sQKX[+8)k鸞#<ۼ5 =5`<ն3DQ |q]N/x5!E9|:b& ̚8l-[pRA!?aHdPȓ)Ww~a'_4ͯZsz J%yc:Y#\;!)QČ{]@4z-Omi?&FL1dw} Q$-{mhJ!W΢F'sÏPx~Q9uad #*jjӗPf0 ¬K] bðsT]$t+ 0xwqǖKuwcbH.645t5 ;۶QR1 S + ,P0ƙyEު/93|;K#ZWiggdpI~د{5o!K+9H {߭d,>fZ@(f1({,ɓ~[7mbبZ骺MNctbwcFykLrԟ#gCA;O&z1ЕoNʫDyZ{r {f461^bLs_1)܀TsȆغ}J#Ytɱ԰3}FkmWؗ>#+:_gN>cEUEa^l_kAV⭫ßZ\ 쵎մ mSZ2 b?U;mxɱF ͗i#&{,MdbBkQt;~'z:kuԜ7eD'l߁W}~%=i 4_,osVZ.Z P J=I~'E>-(T8#@9b{{[fMBwZ;|3>:2ظbރoͦhsm2"8Ž~aya) 1)E[Wk&T9~'N܉W- vw1قqLB&&+M#l• '{gtuhj'W[s`NJ]cNa‹gX5(lFɿ.V GrSE E]òs7 8r˙ЄIەL yd[> ӆ/5C0\|9]gGX+Dh.uB4ǿm`Oc\"oL_hB!mJqhp+wub{5o,7*ݫx:% !@CdMA)"HF7{I| qx+t!l=FGSʰ@܌p{HH$_8] mc&ܛ^FmHs,Ɔ I?ݕtW|bAXp=0(%MzZTUNRmQW]_0ͱhc6pjĤys.^ ye\6F.-*!K-$t 'F4{&ݿOL^d3mR ]nFQg7g[a4 slUuT[!Rgw7uUZREV:3ѧFYlNy]y gt/hҡ/=t {IѪJ(=+%ekn}0g }?o[p)5rPܙ.|+ 1PH[\şśCE"<..Vb$#D_Czp^9*I,ƧA+>k7 -2YEMp?}P*Ζ5^5Vu|Axۭ.UR~8Zne!vC8h,$5f0BqST2Z>4\)拜@}\YeWEvըBnpʨƬBe*cS>b>|`ueBxO!V.ZpڲtGǀ9궚 (tnQ ԉ'}={bɪn"?ZOoߑcEt5mSk-\,"j=Jciuu=|P;y(Օa׆#pYL?Iѩ:f3v~k3gt%[97ejJxZ+oYdCg pVWp1a-ډ۪`"W!j? q^(Bօ,3CDU>r&i+jf-=Baw}vkT8yfthPX}J/ fe[Tكy:L/+ꧽ y=&YsrMSy#){OX8]{]]]=UJ65 w.LPM[톥iMV7 c*ߡX?}ɋ]̀61R=_)Ш ]~xKf yLU>,[C:NЧ[ $𧭁d+9 'A` '\^pA)=׬vVcE=X -!\{l:I=_d˾K0ӃyN!B)TYf*YJBb<lC z],G@^6plwR'fDm`oqa[9] 3kaS0?Z>$2r~Qx0xcMi[ɚY՝X*h9P%ripL3x~;kv^J*w4t>/0zRl yVCZKy0IY:3v&-WQ1Uې';_BiXp'zF%{ ho=Cj̤ȸYf ͤzRD9=u9[rC\fyfmfZ'r7$Bs36ld5Db}8(9{H3>؁u2;P3uĜ̩r6*BC {gVˆx~ǡ цՠaq9h~ 4'd1l:KVrZ ' ={i~a2E>.H,H-#M+O3y edHnᏂݙy"qۧ<’O2BZmq}ꏋK1M3L '8_iakJ2]VQF3N>_~BYPNE/:556㔌d? 4!jiW>ǕT'[$"SzóǚiDI&(Y8JW{9br6y7.֛d L}\꘶Kp(tb_݀ÇàF;8߶4FƖcxך;M?Ex<ۨ"oZQiQFq1_Vs\KyQqNՁnj+b$$%!\4"a*GDZOrhn/jXe1~ Z`|o)}=s"|>sz襮c>0[PxW&ՏhK:N^;M0$2cw^'(˿^"@2wʶ ֠`tЗc$O#Ck"RuJFɄPasM W_/  BR K('ݗ[W_ {ímU-iVV}q;hAmSmS߰F fkŽ+,fYݜ?e֖P{C>S>ws7bʩv5)evk%h=&}e썿S.IyBYb|%iH?焳@?jE8X4}Nƀi׬?}  }@%(>V:K;?FͦZQ,W;ÿlAʯtj6msF>d 4(V%F ]ؽ{\yz? e"7G>= CLy*>RY'ޓY0*iҨ=l]E")R&id9i?y{LO9C ghUi\/H@_}|M*|E\'519ʨ& v$E#Ļ>nz<[pJN \r;Z#̗uU: MR'Y6jQN^ѩIxߦy̹tHZ-o;@ϛH5W8ߦnvezX꤀= mBNze#U?zVzS'[GiAHyJ ؆ RPQgGI-CT qx7ӤO*eߢ睏E1Me0 M$ +˩|mZW-hN5K_/h0V(XrVd쉻/Rn0.~OӬXN+m&2ZRX7A26QđOct;k?W^X# |K^zœ-f6}8-ZV6Zx>կ\q90z3p~VHo4!gB/t ylg̼/{CτNPur#Ι )E2':1j b3ΔtxɜAv2r

    u25vS<8X_}Žrk;Y]ݏ+w2~Z1;{TZݻc?Ct_twW`^QȯP L+.Osw+nEK sݞ'BH^|.o{T_pqa*Č}άcN]q; ]]d߅tz;x84X+95 k۶&ɥ2T6q;BPh8% (et4AQJ!9F~"Kɝ?iYD?FM%dr$jD;D VY=]qu`@RpׂRGE&Pʞ&_uY! 8F&yV +o0޵6QJ+ҥDADA`lvI=ad,]<02uGv]+\o:Z<5Ӵ]j>[Lhƞ`4S_u^5b-lo{O&1.:d,|$I}SSқW1KC oy. Ƙ헚-E!ܿl&M]q{]<:WL#w>xr*e?.k&tىgTV؇ǻ/mQ^3s: gC)=xnjdЃV.Xό#o79Iqv* Q -]QnK\H7S-Y.)!OWBNAk׹%'Cî{ˇ5 + ĝ]G_& .~_ݸLGpNq;?&vИLཐ[0::73w~2LX6yH˨;Oa.v ^M]{5"mw ,7o'vB~!=v/4UtsYvld z)0hR"!3 hr~YuI/l؀cwK (F FM 9UFoE$?X59#MňXhlH{@zhkZ5$pQeMߖ>Z!i?6ьli̇ln¦Qr 0ş?^g$gn!u sg]xE6 V67[-[o% ›嗦NC hj` !LJҟaI*#:PaFKsTx >zz3sD<%e־Py h a d2\; ʀ0)lZ/MEX4xMˁRt{xkmRP踒E`1떫 _P B1K ٯ8y2-U9wЫx:O\ٜYgz#z( 7F`_)gdOnFXJw``__xѨٖ/;'+g* $^Q ; #14,L% =p_Kjut:2S},y^՛3EL˟h^ ϋr-k5nE0Lw7߲{Ѧw6:GJ,8DEcxD6akR>v-jal9&=K+橣G2n՛z<ݪ2Y%](ٝ+ϔ7DWÐ<7g-'5'vZg2BG@r ]ob]*Bϙ ЍT|Vz{Of]n{&u9#'C苘8ʒkb/d"t=kM+)Ê8^m_nNK؆O4F [A #KH@PA_X|N Kt@'mNX734j# (ٮwdz}\ Vgz+'al+ala *cG 驆R<كd'BmO-Vbۥ7vD󬇶S8SCc%L[XJ,n%߇=\տ+k7@ 1&d#D>G$O X+ě ק D#h%?Y_UuZ}XpWx=n1ubr;P wJ޼ݕy$C+AP*ʶvLCJDm'w6㓞'O<:~0&8AWoS YSV9m%tY)sĦˀf@ A7 *|B ZocqP]T(x =k!so!?ĵ,c|闑awd3lL`pYG4 C76zЯ3dGب%{ TavZ*HD}%$뷬^"Wq\HrW$ݯ Ljs-T%B E1oҟ%v4V L{e,+=BJLoׅ ^-o`  郉B*tg>Ks2y lmæ7Euo|.&zɣoqxYևw@@+bӚlP՛.VgUV OzrԷ$`n%nt-&]zꌴL7طmxw 'c D~@MySJ?č=IL ;5!:t? G9n,Fc['LJMb?Hf$\I4M(Nc.R#K5j(9a契 zIƪ7R=h1P%-9+yi6}0:LU婠dL4%p$=wϺCY35xk:nʏ4^j  8iZ,pwʙy¼n(0N2Aai</1&-e `gW=NO2gUvWG0ha #ຣV9E|6/_ < {ǦxQ7b~ g!f8M0ǒw$ZXgsD7Y#*bRHN[ BجYK\Dp/W=<{;xrPZΦ顉(oP%R߾n:o{O\ʟ\/co̶F]Faޯ;%Llb(C$2Ǡ@sw."[om7+Ca*Ioø7rög,wϹ9ġ# K<- x1.U P1fL]ȍ/bZׯ B=On>4!fOs l_qcui^8B7EH8tNBq5q1ڌy/$D_q;r8jXr&OU Z  x1D(#֎I\!h'$Ynfb@X"ldJe.kL^J;ٖ߁}R(7#IjjÓwdq*l*VUӆ-v0Ȕ4hOeWRu7?Fʱ`exBfWaf1.0/g/Z84 tܪ?Z"y 5^-s RAaQ_O5&u>:0O`dҌZQBFYҀδQ] f*uW]lDi:*~~ʑ?kX_w<+;Ho]km4BN|Q 5>o%Ntn̛: kF;\PI1HޭvOsLݖnČlm"VwzfӕNqeg[AR!bQHae3țL#@MW˸$>79hj뚛vvgy( !C0tbN=u2E΂|0 8o@L+s2V$tzz CE\!K?0{4nVzBmg4@~#14// h~vi4y+Ggh"c$2n!X%**i-ead[éIGǞ*|ۓ`^n</[Ux1O#]T*+d",pggƪV)̏v oy<n`)_;bh k_/Z{Bu'JǤY^' "?x< 5U*n5/usz.ini7PU-}#z!F谌"{F #Gl1u(6%'NEd,'HY_I6Yնmña]`5H,mUTמ$iK6Z] +UinJ7O3X;N}]jlZUa%\0iXqD`8݊0uT;G/>l6 ٺI|>#X! IQ2&Ÿc4{DzuRfz*mW3QB[Ӯǚ'Εڔwi ~>KtO׫ 2my Znۄ6N%Gz5>&rՅU!hDg!klkag}^rhS7t,|m `E9T21@ۭZa. ?ctpR[*,9p>D% f7o:4zĖw^ WVW8ݎIC pz(!v;v- 7"nO0UV57`#_2//-jjg8Bn묣xT XBSʘFg !9 7 c} >%4#7>h, ~ܲt fc9_5`riIlX٧uD${0'%"Z=b~jQrԀ+L P]5B2kei첑_D:$%Yu_8wS@*X{&BG}ݵM# \Mo2,k'0@zOxIx![Ysz_H壏̿`>flֳb,vD$*W5I&@ ݄׭;m82h&Pv6Hy8>ElS'=o`VU..זQvlu{&g w5_1"ޗeZ־$l]w=Tz70U?6b_pA!zdD}ӥ7CE,t sL|=Yc/19(O2;_"&nQN3P}] vME#Xz/Gyn#k秼}u'T{RjUځ8ס@Db9Vӹ,=I a#ǓrҁAgNyE#qZKic@FeaL=+]GGD`hJP&y m1:9R!5h/!f=&1x23H1ţB؋4hahjcIAQI" 6fe)P}17ZB\V;u/?_ȣBNh PX#E _~06Lǖ%bC^M Ir~ŒbLP|p \^Mc^33Mi^.hmҺ>ר:@Uj{ݰ<5[̄(aCbXc ?#N]6gf8Y\sKE6+[飄"p;L^pL'{e]UK2fĂ > j p.¡^'|[d'D^ޘPS٧բH,C1-Pmՠ8M>ʣ▃ 4y_貙䲬 L~6@OL50?q,?NVJ80 V|V9SN:2uXI,[h33w ΚI 7܄c0XHw w߁.yTlJG*Zn7аYdo6R+HgJy,։yA(൩Cz+c9ϏЁ WLWhA$q/x;wai6Q3S)Qj+%{Hf*grGRԛj`=*ɲc5=>5՝U\̍rȸAե: &wqt˚KqsҰ1M'vd.n*`ӀQ2tIOzB{sG_37 CK®!`kٯE h#Ey-w¸:UDԑ!f􃪧>_$wCV,ّO$|- 4*7Y$;N-Kߖ0@碌rɊc[H3:8/~uN 81p7iڐ %rT/$oَWx12r4B$#{4́{n 2VЛ4ж߳3TѦEٕ8Xg=7TQmmBFtUzqblzPk@=qb$F!H7lvAsxioMe8Oj L PXmW[;鏠qHZG/eixaKsI ~&r݌D51 / tdٱygM2DÖSHc:t?o-`T!f1 }6y`=1B0g\d_Qi/`9\UM9A;oq505"zIWGB.xB"@% m'=c^L[MRPpEƐna<Tdž պyb2Yvd jDHpk;\&=?sfdn3m< DGz5j|0M ֞PE̢# G xF˯+7GRV G7G1 QS?ۍY&;g6/n%3&W|vÌRRKeDUgiM=kRh،q(*'nB0+"_LЄ< |[ '\FɺoMUz6@[C)*-kʜ^Ѱ v{.]hF67EzCzNTgp>'1'`M2πVECXCֆ5kZWdfT3՝A5{g]oʲvM:IOd&:D_ qIm 5.kݤ'E32Te{#2Ŧ/>'+**6ΟfROx u n6 m}.I(jso >:ؤٔ"~IfA<[\A{"wz%N&h: +p=XSʛDAjU(boү޳ +f,lAx1)|"My | @H˫̲kj_̭0ٜ#ϙc?Y i_d݁Ʈǩ`kg؎ϊ`}crZ`:koi}5"zekrfSփwd~F)#\cCT"V+6mRljI,bݐ`pȠLi,# ?D O *t.@Y%?_B%׫g#`,>gCT;F7NN@d^ymmltMf^I)\!n`9nԝxa;-dJ 6?odaU2gx$n_u5g+_{8R+U q/&bT -1?qikTxnE:&N%[R^tJ8xcS\7l:)1B[a\7I|,b.e߇8S[#ǭXkи`;چ#s_ӗhsPE=1;'A.ۅD1o, "H'k%el=~I?Na^KuD#5SkV; L.*9E68Pe h#- 7ϐu;mR]6BԲ _'/a$įYyJ.lGּKD>j4#E@è2c5c+Ln e2pB dUOݩ + 9-E֗eyvrCՐ96RI`eFIZ90e@ͻ`7jc< 7cܞ!/eOy_TPrx̳fI"|1F@B'wOxkp#?ʦ^3]#;m{"M`􇻤ז)*ٟH쩉:MyN"58GL_n҈3> < BIFyn7|Ⱥ` Ufx(vouhgX_׳V$R-hBVbQ"kHrR0.u>4@d n.In4aIe%ǎ3_W'[ 2H21mvU/{n HB _vŒv`$)أ*1w9dV PXrK!l P|BU4%*BËG :V'Iso?&t[Ts`;o/5M]e#m*ʃb yedD%\Y,/԰X5$Z+4ۆ* ladQy~ZyˆY{ :ss-do Lѩe^S!AA$eI.9q^*Fܿ Bt@e,)R =s G34QTjtjp\w5 [Ó*grtV%QDF?g<d(Of~@&Nt"w3v,^ >而6hYкnoA[[Z+JpUSyVJ$]!+z,|@쭎Vv篮H_a>fᗙ yxUZ㊧D\erKmƎ j) B @_.#YC'y3 ]QWˑ뾠Nw*-ᘖ *Tc4_ZkLhlO>|syfqIu4B; sbײuz|Xq5!RRX񖖇,C18fČ vcCZx\WR.&E#mF?t:>U]`'TR*<DwX%B>y?7L0rJɨ|\jW﷩' @)p wW TrwHr$,.8t$8bHɭ1G%Wicl6?A9ܩ3;" \8.6>:7vo;1጑] }s)R ]WQiwsrnX\I wv]SRgcJAg>gtT~3*p и42MChz q"5H p`w]>!To"A,vm+K`J3UwuNzqe`(T;b}Sjך5Beg\l'M.4cL!Kpfa~yȽLZA:.4SԻws5-z3(Eo"9Ck4cHJrGzLx)[ h)jF%yp?~]H}߆8 K/թMLGg.2Zshy{˘2`IT|*3ZHR_)Rq!:Ѹ Jx9 "]h~`u2q, Q#nI{\V׍>^%e& 7@`R]TE0̂ UY1?r6)ʆ%R9h# ^0 Zv {*O:hjOQZG>]"t r"% _^Pb@7s9pάJ k<}&ع|3 PP[78c\@4Cˋ1[qM*zՑ7DDH2:,JDwߛDHn5}VY[OS8ҲJ҇mNO7DU5[$2Y˧R={ DҨ}nsÁ__Gez d2Ghxݗ0hI 'zHHI< bNTZ4D36:CPv֏E.g>cs:ž"o)ŴdԞ=z V\_(XG~u;#xŊ,ѠX0D~cb =s^R|ѩs GK9O"8ap vՏ_}(lBD^< ht`IkPyX@]jv$p!"ޒqPi=ʺkS ::X5Db g"18f34ng_v. ֫$b5s,R#̃ k󑝅XC8jnfh&,w"y0KHAWk f[ěl^YIa'[']M&)(;ӡK3܂x߬5`|y1at9qd,~uYD{DڵxEJSR;}U"_?-5dvgOfMH4謎Az[DqBڗUxAM$<߇m?9ٹEa.v6oSw}̼Xl=0l*ˋֿ!tUeu.˘ 1r^\JppKjV`rD{73|̭+ѸknYy2}?Wf.% |"5#&0e!"['m܏2 e&3KQƹ8z4XnPN g~٣w%8إ_%YmS:9D_l~l3Q>wNdi" ه *c:Dʞ:QɐVs7b@Ȥqݫ#=pkYp/ Zӝئgn6r+GŮG w\ nR=O"ȨWr@.3:5SNJ|Ĭ7{oăbv5aA% jXRW{dD o7-ټj+н_tmurd78" 5pNy *0du#DOO2ZJt|lfZ*V!] |Q܄ҺG'a#f d_n*#],MFfw\UۋQ*%0=q>n"j5!#1@XGviJrr}}@Nz:#( Ԩ@V{ ˫Ҿ}nهO5;/7 08O] "0 ͋^9ն U[Ql/1.+3N!7^(2A>ὡyrɗqRᩁ1۾gG 4 M`4Lq*p)Uf0 ۰c8"+ய41;p.ތX"{&QL":Ș7ʛp~83oNκ? 5-ȮJr֭5j'6SvO#>@НrlǷt&peqtI0yP% !? "kd1P_+g͟\+w^xf G J-od\O"2t@&h2Ô0VEi|n:⛎%  FG,@\rt _N3>l4]mw2(u~'_7 s~֐sL!80? a?giAn @9]X)$Fy$F-{À,1b2a夓"=A2sIvN|8rRK{|\s x I}g]ĆתaF}^υD,pM&?c$D N*srE aCfخ!9S v?ݾRS* @mD-L;K9ښs~%8iAp;%HUt bḋ(X#,FfIK*l_w}];A|&[Qg0.4mѿw*D tw|,f(0?/.ݗ40a"8``ڲhS{<\<~}o;xJ-TDv}+-<:GL>kH.AY@ ?fI4tG={Ŝxt1&*CAV ?ښ,ּ}8k?b4[\mPLֲ[ߢ vsZ*)j ,Hn9ǀ#2ln0L3|$&:@jՌZN"%z2OA>k1fG@&[Zu1^ʡٖqSf$1D4fKfMAғulPM~פTZ0|T':B(El؅q~!>}If}G1?(N%*ՙI>Έ9f @PY:CJ=S,"QA1hpt57m@(֎OXټKRK'%8+H鼐oͶ.V3\ʖ9G_ej]v9ی60Őv#kdEw6o]JwڪhǟIuꤴ{v*,"va*EɗmҰQs3`p llt\1';(sm#7UHɝsF^+I|b_DŽ0nH>lqYf+kIk7Py1P9AjsCq7 O;<6 kd.hAv \^C޵0,Y}\:VHE}ϸiy M)Z<$|ԪDх;bӁtK[.Гz LP] yzz K?4g=UY[d*XJ8ƿIL3+?UnE6 }&% 3=kQo^p"K:ͳyQrrʐz|K{6⪱zZT5IFVG4᤿߶ng&7i߅o&s1-QH~ͺ9=?L?YgXq2j)PG1$up}t &\1*ܡu8 ϫ@Y#N%^4b4"i}eS&נ-\ Öw2V|I N[f`XR9IJs&Fc}*Q=kpmz50"˭}5;+[\&^g| xe 4W"a@J\lddҴlP#L)7Euԝ3[,j0*Pck5g5vךyB{0+cA7|8M16]%>e:N  UY:.ꧣ/Ҩ,HzLdF7O짎 Hp/sܰkq vrgLv銅apw\rSo3ĈH7 Hʆ0}r7kZl; Y@ϦJM]\v{:QLAh#:_V%{ugJT.+At)>M]˳CMzS$MIjgB@Iy!˩4AYy4p8?r1w붯q+#q}q~]% oux 8rI$b5`.@F]z+߽ZDmFS"b Q=g鐁cdd5;/ALj}ҷ/'C|hLu' +bɤsJf=֠}w.^t&|f=("C-33]gPp?kU,0دuNpLJ '_I~Fɋub/=;C$h@ ԚZՉXZ]- 4v̷Oyj` XV>½آhxPo7?7⑇Պ/rJ/9oHݰj!k A :V;#$D3n *;u_U8bܪfB 6ߵfS齫2lu-NndG6] ˓"7uKĤ].$o4BQux~_1qX?yb{4xuDm $Q-hZ3VUЕ7Q.<߾+3Pk&QxEfdd`@V[y?t ʣ6cC6օ%ˬLvR!R͛zb.VWZ$L &_%Bwp_: `ǟhJb(}MzbF#cU'z@`v&cZ֑jܣB1^榄`[YHZ-1kDk n俚$'-8MNLࢿdWo;q]N`OM)1JFhW|IA = \7ՒyWD&b/'F>֩1Eƣp]s [ڌ ڛdQ3+#JCq;TZDNd9q)>wOp%b&5dƲe":ų~4S Zn1Q!㝗})4׃?)5D]MnͽM\5/HSlWYvAuRXO[p |4ϢMa<`0H ٪fWg,DsÄc*P&_t6T+ԋ|X&$Rs]yE&Ň@\k{H߳s#,Jc^UH0ƃq ;4 yMn}vcp-ΥR̗nwpp(|!,BERرOlb\=AJ6.Թ-=R%'p<PFW+AZG=u+NsZH!`歏WA07$9417AwV<}'1_-QsG t h{gXMqZK #5E6!c!<%,Ĩ4Ka07n谦#⢌Hel[ΣtK3^`{'Gyx,~!.lb\'}vn?NW^&^)݁#+\ j{?*SUucݭ-<6y֬miG8Y)1+|4"-/\Q -a$l\ofsCl#, I#ҙY:"[w|n[Ch҃{%e{@63 ol \%"rv̾B7ܔz3J;Z|u9ROX`Kv Xov[^xN 2Qaxr\`OⰌ;x;kM"\Z]xϘ'8M:%h GS:8^sV.1CP[sXCu'V3 'roS ,).a=hK(CdFvsnnϑZ~sZOI+br>ŦD"xHnat^kgG5C'd'cٙ Qd{1BXڻnX݊AMH.l3vvotCot=5xкPfeq*ݐi$ 93W&!<G'M\BS1Mhbp)9sf0A݀ma\-M+ji:> >S,h , MDu}|.$tfN%x. ƨ|속妏]}1+/:E4`~V@ `%A&Ӥ$?unҶ0!C>qJ'N' ^5g8pW༝̄X@7@PT=Yxĉ0k^ 64ܦ/v7 ?!D4(x&`a&8^vc !ؼȘ'2e.Jq{{//[oM72)VgS}#'^PUAC/]>RR:; hԄ^)RÉoV󤖨Ѫ`DY*5I+".|bd 뾜0UƷ,:_1e|?L!2v=TZhYʺ:Ǒt+ƦocIo!}%ibй +'L |:`fy]A*b/6²O?oTGziyvy /LiWEnp`Ǫ.3.y 9œS(QDBI>SDꋯfK# PY J H>9Y,)->"|=zF7ǀJD& #wc fRs3?ֿ@J@XB L_%PJeܔ{"E_T~[>[K8 固Zz=HU02 X'3CH6'a_'\5%[p3DĂ1ݸkg8"Nkv kެ?13sK תYe7&$X{B^Y mhwKZ[l^R[$#֝e;{gbgYD͸icI$~vV%dEakm^/igB{G>pUNFPP#~^Z{"A_ass! "iRq)ߋ%+뜂 \Tlb+mO? IXo"PN ˠToj ȏ8'kQX8ʏc$!833bl1Md#|G?j-30|8k5$)5Q14Nr$qU[ jD%iE\+L/3XK_-^s׎ϔHEeK2t85Rv?% jSηRoj- GI=!@H%$dG8XD9&;ֽܑ wLLe9};c1K7 /wt5䃍y4@mY!mygSXHf/MJ jk۾n{T22& SF3k]aݸu7jػ)JeoBL9;Xſ]P61n܏ j\ +]gd9C#/ё?"^կ߫) $u 3z0ZZXpvu p [^qK (jiZ)1Q.QvpR$ċP-~dOɹ?d'oN.q]Br8Қ`%{<0ՉgVY]/7W2tŬZ&n0.5 r]gu7}䕩#"jJIS*"u zLCVB{CSAcoDex"zOs3wDkzbN&/ky!io E*d\nd۵\q-rթjb:ld)|Zrk[+<[K^<$$ 2V兲Z(ǃwyTE4pnLX olC'IuUM_-F{1@)\I``ŭZՂNl~ ;ۇ$0޵82Z\P>@H%5@7 7:@,FµM_7&%u"dc|`%ןQ}Ej{#:luk(\|95>Om_0n,Ur'zjn,Ԩmyrt:( ¼Ca52qIo-ǞYX ReW i@Ah KFdJ'Hcy[s<uŒR{ й^)9Q589G2s]/UBC}mj_)mhpO냙 zvV==-:jeJ{"-V W k= bpOw[m;68+bxfc>Y"t5P.լC>FͰ&dunF)Aِ*q"=4)ӧ6X80WMrsu_vHD7:w )AeHx #cgQ\K>_Yƭn̿F(1 6GI^4;q1Pba|JY)  `mʼnZ]p`_7=-~רEm9SOp$P϶s1'^F:$v[);[LaOO$J8K1g{Nҩ0o Ԛ y'ՋpmGI9o];ul47iEg]kDDf} R?QD}L`_羫T,D6zyS bHY} -s, O,zp>>5O4#p{SΖ (!W֨ tbDmI63k7삞" 5q[nw~}72ԣyS$C,B3G,I*_%m-ԔeOdRBv@)RZ&OLW~SYÚ̝3wuhW)PPX5!?p@v8 1;> 2uoQv*\_zxooko+Q|$47)q)3[K [ǘn vdIT>iX`i#!G*[%Az:w.™w7n}yKPr/g$|G93pL}fRĠe+e9!4R!ֻ8EB=3 ģYh_6ZMkV h_tW)CKۣ D'tإ%3xUsc-'[FmiN )5荂ui\)̘Ako&g=-&oQ _.Ȍ3d(HxKE|(#c 9 (-}hx/_f k`('ir(%rhy[N4mmM5;a嚪ŦFƲ5R9 _P,--.=}JƤ6p"i?s.+)ڿփ j|;<S4||$V\(@%AVY / yJat4oV 8+x^n:]a*sR퉷}NǫD^@kyW3?\ yC9K|".> ^L{ #ME)EciuHqL xTF[fUXTn9FBmɋW9Bz/Rrl1%/LJO`yhH`LV2&L 5$S{9tPUF:~w(Hl*4KAbs6|ޛV]ڝ Nu~nlދ,8Z% +! {r ;O0)[*4/|n4IV3K&_iP⃙ M,B덑֔ ^U*GkY/C.<;JxBuufF6: HPcxFfG2[ThU.^zD HÖb4ᡥ#Y:(m@6W[LAy_UW  -1-!v.rSK @Ǩv/~d<){a60$뢏,0>yL(K71EԪTRbLÅ荶ω;wЄvV> d3)b./'f(ݭƴ, UIriAյ`f],I4o0zvU<(\jq?:)mG&>o2@]>ĥs D`ѫ.3#NadK<}bq kD<pB5 ^لWkaMuiuD)Nw#qڳpS/3u)4]̊񊨚T"žBF6¨^KJA="vEfx P2%x_aeY}lfD wgu#PxE3V ;ehw^+=X^7JU2 +@٠E~}@gM|k cKJC6_r .ܰ,OEV 4{%YIc4[sA73Ma% @ʒV$Wi ke SQ{x@&zKԎ6Y&: NDͣ%v5ilGa>D!? CeJdMM eA?m<^dHGpVZ}O0:l&&tcR WnKQUzX :&KSWB\<öyŴ%[-X߅>ВyѤx5M5|!:,uI|dsr,Vu/^ʿ,=ג w:0e~{1&BkQSt+w!`#Ov{C7 wIͤ\^h{ _+CLk*|Cx 9[>%zPAժtO6z1Sʞ°4j]O( ꓞ;H"1Ռcdz3 )a &l}pS6{22SoH*P腦dPy7DVHt}C*gӖDt._'F1'R`Ss(I(\ɺ=zZ>s)%ݠ6R>I\;iZ.b'}X6JPCZM -̫!09K.(qz57yl#>]_Sara˯t>7sT^Ӫ~-s6e"hz"ljS5},$oDjkIH(ku QE/eI|>dLោ؛2.x8PB0kf`yyP8L)[>I ~t~ᎋok|˦zTBO@`XGL.q]ڧE W DaOv9f u>gQ4[\5uWpҐchAߞUٝ%Tr0T lxЉy\d4b,|sY@[&_]g1(}tUGP |<]OSG:,"MP6Mo`/ \ڷܙaZtSJ=BS tT _V8tv!2gARVR Q{w.)R~ Ų36ܾ003= >`zŐ[dLȇNY}lEC) /3n.jڷtlE`C?jU'X镧a܈ (u*2s:O[#aP]C +1IsGZT({LtcI vx2z˽xT1(\;ifC+80qpЋBZ@؛9S `a{VAӲtSí? FyvvkfhhN$kN8)Dr^XgRL2_A EY܂=C\LhP=tR\o4ExgݖP@mk.ۊ"nvA,Fs(pcpDMq_+hėcgH* ?B v{IYɍЬ\w5[yTzYjJECLIҚz}S\ %|_W͸n=6L Mh$)BWIO0WjFYH1"4l$jZ0-n=J O ,h2_hM{aof-Ѧ7$ $c4CLׄ1t7a+Z{)oK #& çsç g TD  b‘sJ lY8jUj #SI44PE)({m`EV-w<eHt3Ƅ̘0:ӗzp/7)|sۨs%'Ӱ"CF Ƶ(N3VOn@ojǕ#ۅ4ގ tu84kB 3ѫ_/uD~/ pi8oJ| YL'dbf0՛+k@!Ibw޻c\I7_P쓏Qg\>jȞ{nyjm]2toUO8Z0E%S7PU|Ĥ٧(R RžY41CyCy>T2c3m)0*%qE]S3i2ˏ7Quj*4[ q\9TqnA4H.SG蓆Ɍv~b /XqAF] \2}V3iOPeWPf'! *i̔/ T"Jfk7`A[R(AK yhTG$Zpv=ǥ\Ƕ[gc5]J'{1;"*0T#F6' "zfdT\y(ˉ\;2-e+ܢIY^N˦R)c77'yl"S~?Cbm"7rnE,+iO'#ĥ`\ !K{"#PgOlG:)WYn Y,5Of"-z;ǽ/bRI*3&7BeXM֋٤&6醁V4>Dֳߴnu7[85̔:8F)t6VK yd4r8)i}0`@~EKɩZѦ  F: =A~=I`m6>QKlrZb/BO=)x<%9-r3t Q8sg[l<Й85MC[q|LQT[ +1}F4R K~1-odCjxnBg{K4 `^Y8%˼; dhdf'xK&A<ш[R=x\vk..DCs1]I e_Ik~uNIoPZh 4!&Ssy:)gORRҬaKS[YۏZlg׵5Z,[\;ݝ0 Zb*Qog: ^/v#C] o$d6{g!%(Yhzꅬ'䖀70bKNK[Dލ|Dr;?-2GOuU%"Q˸1#;͙촢r:E#CqgpUe3J5_<-[Vsodiz=cN_鋿d`d3ɡ"L1N$PV(~]Sƫax3]Ŭ5MHkV:ߟniQ<ZĿd@Fu:XҺXrLZ"a!rջ1M#ְq{+Z2v>a@BQtK9tsH L CfC6"PRfQTgDlZT20Wu]meR<4!d=qb))/dY4n!gُ<L%:ۻy,|B#hs)?[Y+B:g37y>YJi3QaW]V˹/l8d07_JR 2RE~ }ȁP>g (@ F,gC_ff FK]͛>B@NaU9\6׉0¶:>p? e}XE3\Du&er1m%&6M+*S͟()`/i 0c+_$8Ƹ|L1!E\ʘW!)sj{TfQ8N}iΘ껶Yinhes{<>iEZQ Gu<֘Od:h=2ܧfoo`btc2(mG0`4Z\@9:7#0+T7Z(uP{Lv߈Y.JbIƥWmi@-/E!BvR\GjCaT,Vk4EԮ?Wby/F4GTeN@ RTs,:ܓ#-NI di#0ۥ7mJ >{:wU>wΉz4SmK]=) 5?:ߐ}qF@ :Lp3:8=V̺=q B$:NI@ 'x]+tDdIF4 (;I̜Ԅ^'w3 f"op}@FI8&pHWoa$Yl>#2_S 2->lC_amd*jV2/(:FV,L$D"d7#2~=|vѵPvxFlkOCpP4Q T4* )6k7+B\}H_`:#O*!^ʌxij()}ڿgm޹43ϱ>0 !.Wx@oSW-hV Uً)vWRq_Bc/ i6a'syB}~! ?m^vV,ИW _箮+uFs|?5d݄ ![F- yFH-1{+A P| U{Z)^MXHE|2o>&z'ۈp*K WmpM^[5?sU_l=%0:`&3=rjz$rɅڝ " J]_$BaRZ,|4E/m' :P"{hf/S$\v.uw-\+F\·:[oq2\/n_@Шd>޸I~,S.Xg =ynA]} []\S#XL%rf_4/3U`}Ogbs,ϗXMvW[-DciTyxᰴ}{H];tǢ=(dLJ 8)uzOCi##V-#å& txcے0MW5ܱC| &b6.;8t ϭ gwblJZOy\HinPc33$̀GD̩Hv_#H ' ph傢 ?+,,~C60b:;`rI'wʥzV R$/V=!8>x!g"+S£!j%}ϹBй.N)@$f[oAesT+YxMP* A9΂k'8sأ \C-^;BbW$}]1lJxT2̨Nm;=*+hD]cW﯇E?YRdg`T-A/u[{T;.x9K[u%o6K|Y+)ieln5@j$3>=OwlqJ`!apLf-39.ROPJ/Bɫ%i}Rd,.+=q.[Ȝ֣= 堤4i<g愻=VZpckҰY.Z;#sREqn>!gUb4"ZeZ҉pcO>]\%*dx= {=xF-LNhzG ;J ο^N\X|8v4ń)^E/VjjMyun93N!A̸<.I$rdUfNt"|7'gz&`IwadlVyOU#pqk~c{ $|܉/>rh d4i<֩4$RSzN"bQ/'k{:tR|@\V/ifi xX\˥uid_J@tHj!:M%wQEr+lhw=㿷|XΣ3{uW _SUVO!hJG dϫKWoIkQS'n%Q\P܆E '( slx$&`Z&ʡ,ƒ 6ul&Yy4 *nVK{:~F peQ]lqL@47՝ߵ|q/RAOӖϨ\p Ё>:p\T.l)̪]tQ)*ږf/nSmU0Fp0'bH;?,Wq/칔_ dReEdb\R[-V=Ber)o{Dm%/I`zϲ|_W3XJ6Y† VCDfEy¤1a:"!e /\T*I785~}=>鬇^60 0`CV>.J#bz 07⒎v7[{ě^H B9>>Q8 *ԫo/ԅ^TO#Jrhn 7K R'{KSפ6;mI^>jX%l8j.@eo8o8*?a1ORFvtNƃ91&;gm,za"5rAW.uj$>cs8&,=/<ʷ~tS=Wc_}V8-\̴js8z!HeP_ءK$s6s!z0=Fd[^ͨtuBnQs92&e9:Y}ICE>#=Vq~ sXf>ۍPj{!#A/7h!7%e9H_76Q ^ m#|a%(@yMȁMZڐ 4W8r=QU2jV^}Oِ.y~n2YbpV7w\>+)d8 .D qg2wASڙm6^xv-;ݼ_ H=F-4Ĕ/-)\?Q!-'AŚN Lj y_v1J C-CL9nZ[ QJE.Rd(z`vG6-i. Ie6Ƴ^P9H@61 O%U6`oR3@~|5:7Wc!vMOUXӔ<# tRM2GoX"'pBO rStKL ޝN/h@6֒⳾4Dl'F4իg뚚|ϚV^N臾6V41LUPLQ*'6 k'i]ͣW2]3dk;]VsXA\Pܐ>oz`yy,iP㑚V|\R"3$!YHcFpv'\E0.x8wbRE~ D(ޛqzU,t-l O4\K0BE(?T$|/B?CV@zB |cx?^CzN掉l lʍlۑKzJV5}J9r 2Rm *g]L}SvgWv95o>vf"Ͼp`qVRj-$Kb]M]`_Hjês0ŭ),DQp9H@ $<漛u03 q-I٩ S '8I*>뿫\O7p 'shIFn-@9C<5+]rd4tO "Ԧ#v=Ȗ ^81m?wcRg]qOVŞUʏ"=ʴںlD@CofdY>tkJ5\@-Ca459V"F/Ŝ va$( hi#y|uw&V,puUg_!rFjNKʝ&C_Gq-ɨm-/GHO*g*ӄ%D2q'*Nf]re$!_y.U}?R3='=6H{ڝ 2fd*m-8^X&l.@D!L٘;|s߬)-_XINk!D}j8v ^GFQ{^H*lTj63l&tXlbXֳ!/IW-C)cnJY=zCi-eT4-%U0u̧ k%+v򱙡՚| nUlLT]mˇ/WD^; :vj-p2戸=>#?J;200sZqof.@|h ̾2$T!7̈Yl 2iwFKlLLyPܰ&0?: [nD3v_RqV#Nb9X%aLޞ#$"rWNQ ȁbM$S.~ 7 sG=bԬc?USU8!F:L\~݅3^WJ)XeT s7szLtͦiv!ϴ|vip3dA >Z-L/7Pa=:k 1/i؀bUJޜI\`'PT̫0)=<Վ|JŪ KqzhND..oпX͌a%80}\1 ӡM UF,>ת7p||˼ p\!Ah1Sasg &x$&Iha4BA9 PaOhFɨv5?g(IR h,k[ NJ]2xVAK2"t/GUE^,3yq[a[Ҍ=km;ap!ǜl$I;bj T (gPL [$cB@2?Ʈ@ۡ[a8hCFRw 1 X^ /t؎e//7LBVRӴ ؘ|5!l%ݙW$#guFxm5WV߉CGE{[˻`DgXȎ{LИN6[DoJ&>Zl@Ǟ8*8H;Sj_ϕF-h9k":[|#y⊜ɺ.1Ư٣z(wZ{ѫN"6PS9M`J7?ߣU]ڑዢޏsRXμ*ݽts|J)f/ n+oKћO~{QtA.GG^pi3;:Yh{ᦘ2T,ۘAJ` GWF-CO嶼ݫ▥&%uZiNffL#f%P!Y܌M5`Mjkss (2~// v;h(Rʤ]39ҵgIvƢt5 2 M-<(6^=<!dݘL"|2@:@I=gϑDxsm'lvvM`|~oDplĮ`_S oѪeAD4 64K,k{f 2FQEwi͂?hRRtTqәLлa¸ pyYZ#eE7t3_6($E}2A J3@bpKx%U9P]ʘ%7^.RħC0ioo?tz!tኂsRIuO2MjWW܋ 4'跉wC0mp U|TE$J̡2psVY"IY/ʖ$if\\z%ͻ;D&-Jdz^+|e# [pt\*@ O؛umRS;Tlr2USwdbHT4 #lvOo9a4hql^eɣS!z 'SW ad,ڙو7تj;|JL4&p7VF`U#Kwڲ-]vW< ,.=MdAC㱱ueҫII4EPP^9n(D0Ț^xU MZLtaу9^`MHtDa͢7)ֹ`J7X(kվ- 0+۲o}дΖ\ȯKzaQuUK`]6Ey\L$ WXmN'cs8qz\>%Uˣ9:ݏEvL;q$R^l]hjL샟L74l*ݼWHj{evi\ {>.U5E2悉Rx5% tP%V^EGt " xm?TQ99G(D\,8rI쟃ħ )|53B9ÕGMuslX;Ygi; 5zVr &`)&!9F@ 9ëV'g xm̌`meop{ jzknk)pq{<0!!uKo#[W(Jt_0C0 ~hāȘNK=a6^E%T" *ч:Uڪ:0*S=ԡqq:^n8tڻءύ %Q+sLo :%}ZFr8oJ"Bw,6hµف͸ 1@|vT ZBKrJeO-+^aw6_yC[]?uX1ptT?~€rrYsP0mZ)1$'ϝMg0]bLJr Sc`XZp%ǎn[,n!O^i%S܃?qRYfyeH;q-e7)|4N `qJbt/5h06LZU O+fO4̏}v\PQU{paOn(ܭ T+Apm(i|:>_v+eQ6B+;l=,̱'GSTe_K}IaQylD 4}yQ"ۣ:W'$Oj$4M}fNj[")!y1鴀e'N*g%̌ėh=Arp xL^G$KxύJ>'(҆BNEBԀ+"Z"Z=[ubx#~"yt|{-zU7kZJle#hT= WCUؔ̕[FDt3&H{hWwķDZ>(>Bl֪Rk&5v mb..CzӅj:e_'[~z"]m;䡦)OA\ S_1CD_C Tْ=G|R=D"Շ=E@&v/b7ߤ^k촁&.ED$qW JUEM0x6잓j*$|,@awG[ߊ5c]N;.`šQ;z;1RaCJXr6(^nz3R)biEl 9ӤWv5^>itEV z4^)AVD}щ%W*u$ ύ ޸:؋c(GQ-5dcOǫiDhL2/rwu-nȓ@߈nί >H|r%mFEL MiC` aǿ?gO2b!!Fv1WLrH ] ~ 5.dgl~fgo~M`:#-)Y8^;Ck#`'YOm̦UiH#MLkpW2?UY vꟀ5S ƺwՁpOD[mtzb$fOu'{c c zy^YcPbcX˃,Uv${l&@mF3.ѫ˻ч,u,ԋ},?Xj +.\JM6}u$QXA(j/*\i]iU˒;|$ ëdNV8_DS 8H jw)=)nkڀUǑ!,8A ar|$} +/^ZW;< @_gypu;y E25if酒Fdv;aF:we.ur H/<8X`E֒hQ;~#G(^鐌9a#JQoӰv|- )KeG kyO6x**)'}do]yea1O((@=Q~!!-E$,C<^LlnkDv9:n`bG>)@ %[HzKFIRB1? KMCWm{;Vo/2{}ҙGnaMtZq#J"iQJL9B?u7EN]RRj;H=#{N+Cp6T{5X~+S[Qϫ1%/ ?{D?˞aBt-!!w@,bglCBH-xe-&5{#]5^z4رH 7h{;|=@/ΔU*iV#W_8wXM==;0원 }H8*Hi)2mw23 /oOǭG'F%>7gfɒ#Bg̱'ZDAHGXJpHA}_v.XM>3e$0Hp2+.dy~%H`C!?PhE`O-)j}[+aWx=͒sy7ỗ1np9Q)}k0YShYRvD[Kjҁv^9EVa-pؼld0.9hU@^.ZI-{XF!FNa4Nky^E+NJM={.{p)b{UTn^sp ^n%V>TpxH<{ ߒK;&noUEUcIؤHkRI/Sp{懂]q@ A ɘp- T^/fuIpZds:k[%@YMyk97ܮhk1( o Wb #, +Fp߻F[U~; xZ78Aueȑ9s}SkMx&Iߪ;P;41)|5`r)͝=h1oPC-h39|}Մ[[@Rୄ@ܱ!TZVCZCGQlTkMWX)OUk /ޯV gHnrxH;#0X QO;EљeUAhrě2$˝<\-%=(2ԡR!vn'n&aLd(p)H0QD/G̣Y檥j T0.dq]HbmRAY|L)"b`a,}zeT-)gh>BҨr lTxƊv]e_BzJ^@k\]%dFLHvް[@#ZTp).&j/ ^ș[Mx[Un.'`Hi/2P"5`:iquϿ|0{$(ZF-fcE ,XdA[$N +XBɯi$ ކ45l|==#Ү4=wE|IH8zDՖ﵂`S?uS&\u%T 8NK7El{Y9ۏD OB%YK]C*I ~b牳mH}ue/Tq% ;U7o*D;Z$E?nDLzy!^c /dOD+(L _r`!fq *7פ0ؤƨ(^H sÜ/ 4"e pa+n bz.h~ jm(cgjO>!j6pKc5DxWڰffW?wt=Ιd5> slp:w(7$É tCEeNXGK"KgDӣ2M,ϱ팒^rsݘi;Y:k\47Sh؉wVui nEo4s4(~PƟA*sʜeAvgVM?P <6aXZX+N'4UJ kL Ǔ%lN0u̅|AjsclI%~^rj_ u#B$1D/kC*e-ܲzY !`#طzT=IL4T]#4$|!*K7_T +!SݯH. GnPK>Ai~!jܾpֶjN+|>;S\K7tdq,xv'V,Q1fRt[v+dо_yG_߶O6abu=;s Ћ,oj(Hzc6n[@eI/B"SSMٳRWv а<_+"X 0,P5kL $ c5#cL0_+pG ci#v2btafNbXxT_2iqvr+LԶQ_{ @k@Q#ڪ!BaT8m ܎H3Ym>,3]dj"L)W 9^V_.kXO@ֆ *gfБlGk vT5o&qZCXZNܧ6|`b"E7rFeiRnye_ȎRޱ6^«쁃,O$p %(r[6?5ە7dKa†SDʽ=0>`B e*AI@K1GMS&(S8S'`Pu%"rVM0.a%B`>RK"cfUY5}fR&^#o nDs 檇 >! #\\zOaxU(W67Ƴ0Bq&{яB/Ҍϻ lȍ`x&S*il'*-_X2Z0'8h9FM4KA/965 =p{1j{вʽԽN*5&q?T~EaƇe@a4C9ip0{߈:-dJQ31fPG/^-@>S޾G;cw!b*|en|Bf"ta%ҙ>>]H oœc+ :_|qı,ݔs~$_\[;p%O/hwpÈHϬ7})KL\Վ1]MFYӈL2vh1pd#ϸ x$_y خB ÆA~l|Hj> *:drG}L՜H757 Ѝ#6YIvF8rmkSFlQ'`;kCI3̦O?dx ItA;nNZb[R5G)Vu sF^t]3o"GVaV?٢3BIeȅ~kḦzF#e8V)1[ jK]/ WlnA; ИY#ɠxF@ ëN 4>^籎4X"c3%Rà G<:C =WW8"+;ڭ\YQ,mQUd1.4iٽ!J|zQTO45g* 0RKt+٥Գߓq{g.G %oHHRpiB-[G DJ /#Aem[z&#/Qݔଟ~|_Q)p{u Wʼn|,HNhnE\)D\Qð8_xZÌnS&9z1Ga$ig*$n7nN}CmZ֣kTQt`XE_#&P!{}Egow*%76M{XZ"9otk'깳r1 SA [@`V 99#V?yt?h(99įX[hml1bbOLHicl.h)n~Xl<̘(X~ bh[LiN%jzПvF0[ W_ћr>r:rVǨi\9F-xU-a_/_@ꞅE[驭gd_^rw"%bАJBDB7pjS/sHw]Bqa<&"\3Ȁ*Jql#˩BuB%hNܨ\b~9V@ʆC\UJGl64֞L͸P غ"Tą`hI/29n; xwBʌymMK- <%,JѺΧCވ)!h7;ԏ$]BM Io4NCEq o -Þ 3ZGdްԍM3URv54'ԥI$ u>fdm+N5;#VY׏݁ =A TY Y| J+P?!"u:ŭcЄs_ҹŠƫ4p*Ic3^Ƥ ⬨ksy+ls 3yvٙ 宎L~_@`PꝢ%S5H2MN8v:BW EbMUxZ+I:gǂ r*j*V/w#ʖFH FM4|iEzsj)KtV/#1k7E403*P7VIXW>K8܄2.g~6s>rhO w4tw*!Xq ADjO1\1-3Vn m凉^NDc%O?e2P X6"K15} *aQQqT{Zzo0#̫œc]9*N^ϠwZ64V'|UZ"n /p[ 4,tg ز`dCgQ>*\xD+5z-~C)e\ U[Љ2.qlPnQ"O ;czǻ*sgj6>m&veyD?zP\HUk(B;ԙţc#921I 9LW[q[>菏^W FX珈!ayLE ߰ϫE6]3vֳ$C4.|u虳7ܩɗ }"0 Y5WjX^8ݩE- d[p _D^;OP2>GbVFqO:ݢnonۗGys&_b$c-?>_(}8)7Ohǵc26T/lͷFbZm5ycM.tSix,dN`_0&[W"|l/D&aLQ߽0-fz#~/J2uZJE٤OP4B].'Vx/LdTWru(kƲzEZ* '7" WF/RI=q5aEbR4I]mbF tYeY2ŗؖ|n$BȈ{Bx~x/ rb=AC˩HX$F?H%JlRH_]ՋeTL*?7W$y"!E;>'2A|J[xp| .(?~qKq p9&;G2pk_e6g$i~\;owF3q҄\W g 3[$rN6۟G^u9JKRUDp2ڋXtH*"-7F&;M0ĽC&!F4EA%bexӣ0>?#F鶋/7 ]ݒJ odn6xJ < jfXK/vyA<\DS-E8D QFY|;IoKr҇[zP bC kBUP@D0?bq A͔C mCyn!{K ?B>V|Cpׁ {B󶠄᫫0`y솵,-YS>wT3eɷ2-SN<I׌qV?^z\C 9h&[7} 2.ʿq2; wr&7Y!mG9^5d.C0Gş7VZvʚ]KBәg6HDk,=]k1@ /zV1I!)OMGBbe>ݣ/˔"Hτ~ B'%$+A;f(kۧ=qǃ`v_Wb0&B/庥[w1 Τ yU[#+ҿ׻xCeBmЊz[5qwuKԀ͔ߜ$™GqZ-}ؤH]& /3k$)PpBRb75AS !dϬ7Ro%/Il% oK.F:.(>aN%2 i4Yu+ʽ 6mey=6T|`lx{N @~pt97,5oٍ^ (~FlflB)1g?20%cjq$w-ۍ@ж Z!KK[d+棜Q%lG}Ac[ [cM,f,EܟXtovc$cLc$PL#5J|ڭz8m>rEk7K 3keؿ{Foj^s ɄdCNЮoqLђ55vݴ2G7;36q\矇,;>| l׃ʹJ$]"걶gMOMGnF_?]Zi6S4S)O`s~m=R?:K3 <8 5Nǭ*aȁ`+H{cb^J$DW[ys˟DV꟤)P/'N^N-qgxKS{|٪a7-7Gh U(EklSlƓKpw?tz`x4U@3fh4[TǠz6w!Lt<5ʙFv;}Zt|chrudY^\ zQu7_w*c bĴ_psrl;3fYG➩ME܈jBHۗ9Е>/ \K]CZL=v#ݵ{ $ϼ*it#g?=E<_X+"jmZMyyVo5z7RB@}1 IΞrxkF<16$N.ACScɮ/nzb?B4eyjn#Mٱ-&B! Rߋ|e2&.+F2;տthB@nsn>BiKf!@ UϹ"j%+( _[WU92Ƌj_vj#*˕b}*M5wb#AAO3عg$(K;ޭxWJ/q^L$KW[0bAEf3B*ϴ!t~=o?4lz ?1P->?M6?eq-1؉w֫F'C#G5'I!нa/)qGֆx0*8!q8zz|KY9 9hIB@y*,aHC3[vi;>z*RܚӋ\X#Ϡ#r2p6]HdF_ @'dx/^1fp=V]i%^KR@:/_ṎH=sK%!MɊ,ƣDWjdjhGL񎷳k mbRNS7k%WhU8pܳ-? rOyw#>T!^unMүuާ -e.<ndtmWlyDiji@[4 ٻ{%}Va} ֋=m& "LY< ڼCNubܩ`F/ȌdMv]*t{J07eEHٜ!+74 Fhi>EbT"X[E0vy'K6h)u/ʇOڼE'+8}/-rH*;[K_4 I͹)6N⤯7|a6`Q(z\Ab BFT3(%&EW2W(8J!)%,e2r{_֥VsntԼZ!l3PXX9n%0(6 *=ƒ}{="1#뜉Nf&)A2=s59BqH ʮF{پK~ 8C]'+e )Ypo;Mq(O. Lw*EnL[BI![EVH-W؁-Ť,`/|h4&Wyd|%=o:jor9?>Y'%KBeXзP[zÀՔ Ez7o$LlɨU'5km:EI]yckNR<2̝bCm,徳6Tk-ÆX&e|`z>XQ$d.+\r>ɕz.nӮ2GT(f[7͟͝RqXWل*"[Tް:Nb]aǟ߃xm5a8⒤Auż%5'lp ~d!p!exYT+38=0/ysr^wAdϫfrmy?޴u܍gnM >ha:!‚A^#]WXj$w)#NֈL6Ld6YճF'#jRqH}KK+??cnHZD8a9H 8 t')[oÂR] ^c&p+6( hk0RHz1u[ {4od:i<&8o''J|phxu{9͑[RVd>;:ɮg9ӸFb%5tZ땬nwʆLt^e"cl[*fw~CQx9`hh\hyLh>엲S\˓VvG #ǛBht]9áuzuga2c+f<_]vib7a0~f}~J'3p'Xxm%g"o1Uvh Zz^'LV-Nezێvc3lBADÀ`ftYO錥-'7i>لCiZ~u;q4gp"T0?%u-Man|SK}iʗڑ1kص݂S4]F#hwQqK̓C!I\A'ٲ;%~Jq!e :wvu*'/_ɌƝH=rVؿG{*몤6z2d9=gīz) dˑq.|\)Y%hG# zJ=镃sl;mc8>r,8TD'겗_OrNp܁S\U Ahw!BY=΁ zI!O @b\`EMZ :s̔ҏL%Y͇ify )K8a!;%l!f9M.ֿ&ۀVa~B-}掶;=@AH6t8Df~P _j[!)VRnq]|fd "?Ԩ%]hTa䏻d$)^t5dQ ףH!#Ja t|?/kXGn%GA '9x YQ͍ %Մ=6x +Pl AE𞊯lޫwy42uiȵm:%o~P?ˤ,͵%x6Jt0z2 @SbexΈG@lRLZhx];]~( 0~yCgc/9)oמUMNR-{ؓ rOȸOWd7zֽNj3*+V:Mw~Z[<(R}.̓3zE*y26<b`fA?*¿^mR}dqƓmK:0[/BGw#7#T R~9GQ)bf `Eg`b^ܘY!\9+SNO~0N%imefyK=\Z?vȅSZ5a8U]W'TÕ`}[θ g@Sʢ|Po P\ c_ٓ`M|!Q֟X憹IċĆ|.xm@.~{7i 7@rҐXGFvpRpť&jw,4V|{ B!-E섓A2u}Ԯ6 rF:|&>J>;DKc;Q'ɎiIͼ5~NIwR0E"5K3R`(btv brG[Pv3њFEf0k޹՘"[x7>? k$<ᥬ Ɛ{TI bs;Hx_Dq"v*PDM^ ̑c3.- /"BCH4hyw" D imݓ ~5O&9H>Aj2IZ(gS c= Z[ؼȡ6B|ˎ@PwYE㥔6q&^立10"mlzic47WreKA*.Q9pWztE>ז)? 'WQʟfagZAG/+>L&zSJJ!ѓ Ftl]U" 0azl# >D4ݓ$q|2bth~"(i<-پh99Ri.~8Q*fp >à 䚜?S/Ḟ70k"E'"!whEIp ^#uzF YZ9fWRqx;8hHzkQ\f~e-k|5W5R~.KZj>d^dʝ#C6Q #DѺNRAI%ӽkt!"ĕ1j Pמ)gB=ML}ӊF"Clmw <JvFUL5ڃmRBEˬ$aT"x. . ֕xy꼦l8Gc\ گ#SmvDi%qqFTcQ=vs/M|ZO0cݥјd𝶱?0𖨺59Y[o+,୸ QuC,1?7(5+ 1yQN9"UU!*yr<{6̾98?!+ˆj)SxaXTˬZHC3;n#A27!ld(r:}'aP>. P˄b4 #q7XVS(KFAZAٰ҃wƘCz|rHwzgn i5?m6~}QB( r}eQQp/пa:\6%Ą0Ѳ-'lcA1z`^UgwԏUy$C͔϶8,S!7) rCAqڮڃͦgzYuBp֙;xY^~p]է r&&jem9ĭH C>1 7Gw Fw1I)Ӧb>ep}FãYZ>_4M#󀛗970o(Xs!ϩlɦxJwrRH>W(E۷X0_φ͑O@ګ x3>*~gD-<;qj\3i>N 1@1WN]Aþ/>+!Be#[|%mBX8^aeݣ '2@6י}5wԠt 'SY^1L5HRMO܈*\6N/`YX"P45C{ 'fۖ\ni4i5.`]FJ#gFr65{cFzڱ0&,d" z llDsvZ\MWʻJ|p:W!KHtQ5]>Qg,jUSޔMb1 qrF䁂K#< 7vIa~x|$ZoQ\l쾺cǰS4;ao^, zӴ;NFvuH2./Do5b1BsCF' 5=+xY -֝<WJE#o@=10vQ"u+؉$ӆA~N,8)Lnȍ8>ձkGrBd֑D:zۃ{JdԹv*ҢrmG1U[U%B pR2F &l䚽$AQiWDTx:JojZ"LK"ZOO|~r4]ꤘ%}?e'5q/"%_;:n `6{#~Jb#GSF1342g9\t;"`eC#xW;x3* aY.Ou-clV[I @bжJyĹ bKs^JN2kSbҘqB~R \CJ'bg/vڛ;nNԠ"-U=q$[ƖI -ӻC`cbV;K[:ٔ-H! >_;5jХ&/5tV2tMv-8S=-ٓYqxiAoH!Pq^sݜ7:Ϯ\D&wdz*7ٯ=%7O3DֳdHDtV(Y;KؿN[\;f*F P;:F.4\GHLfA[L)jQQQZu4Ju¶.[nxO|UuFac}`ŵkWЧGӎW̆V1xjXErߛzB&(tr^(_&k(f;l dwjiʑ2|~s豉}}>cF-Lsx@vnI1=p,[T __({PKix *}ßQɌ4jKy v>81BEQ O)aU\ Fw=2Ty$yjhUH.O+5AR9iH%ݡ1h$e/h([c̎! AK.\u4UpiF|XKi-$/lWV"tza 6ŃS?de(e -:8sks\NH'?kI gQr"2|aO(<#L CAbލ: zʫNk>luKz`=d*E4~R}ua;1K(W "c>\u;7ӥ:pwb'R&2RJT@'B -7*9$Y ^0́UX}h! XFyM8KOpUcKկxtևF~pqsQ!F`t1AqHPS"ݹI~xN7F*e.Y:z!]C8]_mBqU㬩ۍe0Hhz}^穓UתK Qb#ٕMH/=YF:l00Ãz,Cl$ Լ'_]k05vkryފo ء.>n&ô;Ca#a> ,mt,cŜ ƊGCMB {s~Ai|waB`CN.w kؽ&5ҷU-&p<=qU+[D=me3WLQ[ΥTMm](lsʰ~5d=i~_yΤۮq3`vV07ZzOƌ&ՆxȒ?{RwB=!uߧFa;W; ].rRwW!.nP{-XU #9& U;l|J; B Ҷ̔k?|Oғ (nl/(sIDHޮHngǍ`Kiڮ0 v;scF]ol~x'(bL8 ?Kw3p"@~MHڃ1j[ bZ{ +8GMT bJ>uBT\2lKf5~Qp}b6 ƺ?Lk1ne924=hL7Ʉ87v ܘuOic\eͯ17ڹuXQz"==&0&\/<Ve_pq[/,myTFKxtB(+i0RUX`!;*8^?KviPFxM1Z @a)IHEVL<`oX`gEd5dԴ()v8_#ShJHuN%ɴ,Vgz^chMB\utijҼKbv}eCf%cVQ>ͥ4" Xcn坜kWN?.:@Ѩuw)xDq|" hOgSH $˜-2Xl$`~{I,\Cwh0 J.^T'@ܬAlsE0jpiڮ}}զ] +~`̵GDȝ̚ܬ4 F>z)U"H2'& FWžNh@|;!q!ۑ_5/oVPb,gTq|vtH_v6M%Ljbxa3#?cacSZ6eu@ȔCC/p<6+U9 ? Lw=TgKaR{Xû'E:B7T]4.Mw٧@V$)V^䕕or_-}KѬDlI4aH[򿱚ojb>KWG!`ܟɁWVVNTfYj&a ѳF~hj@!&Y@էrJ6Dfd&%H0cm?ހhC)EG?\@Rr!H[ei7&Ӷ#ϊ/Arшa{$W2}L͕RUG1GR\2e%.7C (B1D ,=!vѕ$jd߹׶h_-ª>񍺃Ape4~Vb^/!rbvvbޔk@zUlLyC?? ]&h/}a0 JU|@-މwg=`xf4Swƽhp=$6AaXq;rˀ-X@ɂEw'=E,Ė!1)N>n#ȴrgYZ0707010000037a000081a4000000000000000000000001649b7c2a0001bbb4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/z}]?Eh=ڜ.+\6< f5AB7~H 7.gIgQ]Oq|4 r;,jV I^jahP bS?ڑxwxg“G(Z7mk[z?92v15zF|x lPՠΥЙcJ@ SBdwtqiCїȗHwnZr")..vqcmiK6]ǝ`iO{J.T&-ES<dtKZ4\)oGGoM)!6d=%5I#rc+ޥ@a6E Bzo*V\>-cNpۘjȉY:effogһ1רlY>g[Q\-pQ'I-bo0zw=| jsS0Pڮ?ZT:pٿ;* ]G/a?)W@E8歳yF DevJ5lyq;,1=Q1Jj+B\Pu-kad#yPwT[~|azjƴ 1!Iluf#:i}R1&ӲoȽ\i46vF@-D(w\ ޫWJ70qd?E|Ey4c,Yb`V>K_PMrIN ϻ[1{u@i2`p DWxz$uUyjQ%Ƿ᝚rE=đ3LzLV^XgEx %(w5,eltFQütAn6@OW9\5`ry29g7N./%[`r65V 'ֵd|d%jE,=rYrUBf/ɱ a& J -9.1b>G8WBMբ'E|X_b AHo>m&,p8;shܨfXpS8dIAE|<5D[k!BSGzb)p2zW?<]`Y{]@mx50#?'Ҡ5c.(!gH'v8ZE463Y{H!-|D;- ,.u5LKͧe8dnoR>akU !L:6"_4|B Q]>W_W/W7m_TWuyFSG"21e^nɏ%V4N9! \i@@*%9䞻3k*No'jsH6;5qtܔݴi{ 2PՎ^ AG˷AB!xM, kټ/ܱ:2Z{\ŽCJR-4Saуk%KO Ac)/Db9$g$` !@:}&u7b.ښhAJ@?L9AisMߋ9&^WhϮ6gAXU4?{a?@ ru -0!<(,r2{I8EwXlrVW!0x@fɵvf=4iLj{~0ȔI.()P 1욪 h9kysBM,B\X E["?ռ,o3 UB;0ǙR!U3UU>#^, }k0+̥#TUWL"P g˖bA͞4lQW5S@+-PgF%մ@2)? 8xPCM Pv0Х`KE_x_[26u34$KGM UwK_Jt Xڑc('l1d q{4# KMhI[Gս:KnVU[cIߛQQ ;K"R4z#'1*!u-q \& 飋 g?s! @=KbT5 Ye3!O[-XtAVXNFSy>q.opCe2C(,\-n] ̹ b~^O df0(QAv5 /ieqG*T VaKZ@e`_f|>?lQb>5 5v I;10,XλL1aH446h lR`U1 < ~s3rKaЮueh;2Y.*W68Zva@:`f$Q"w>z/7dW/JoQ5"҆n,hvw$259("><{G9YY)9tdD[ hmpɣΆ}pg6ˊndS v߁w05j%eK?,dʴl٤r} Et[J.SSKʘGӳ2]z *Fe4--65-M*9($3Z"WhK1Y}~,Gm.q#|=.a)b,<(q2)h,,1.6/t>pW$9CC+C:`s;75} &~@i]]"_WrU(w+Z~ Q"O{^`ðD{ ›'Ir 8fY$%^\5t&2sKYÔ$\zh\'>fiX4]-P]ݝXH(P5O3-d TOw 1/CM˺>+)WM.X㐁$S`࿾c6EouQM4gz 7!Pη{BJ;׃$.989 , HZeR67:#5x 8 Z|@!H z@uܻ=e%ady_$Y=7`n26()j{`r>vt6L[YN̪{#B: m1NQp x'vw$ݒ4m(o \^g,m )&x-_\SjeA I꜀Th _mC գEPNP09u}X|Y>TF^_W죗~Bh@ C ȉmfǫWQHFܓuW$XgZБ9w]:|R:"|KH=AJ@(,eX")}^4)Q_MTƃ j$SlRudkO(j٫,e~f[`|Is%J`by0Y$Qi-VnJVx·*Ď{Oc3`  yYN%FNP{IB]՗Q)6&e6Mq[s_zDoEƢ:{ Q.1ۏg]?,W!ۇh2@iK)>Eɦ%D% Kj`b27HFQFNarL,~0Z+UR5LVq#x8+ ~}.!/Pz,db=$<xkdnB tlՏ'm=9u_nHZ) f2# n_( +CkJ.葳Py~t\Q"DD9oq']ő\QpF(mt- @[B;a` PkP9LSo*r:>*%6۾"jS=Aog #+wƳɪ0iyk)oIYݻjU,$@CHEL1<[ZqY If G~P ,FUwn/}B8=򡋷FEZ?UЀυ(/Oowdɖ4|^#uɻ_>*7l*A fXU'> ƍHH{ȣKCkmsMjR͙i&S?zwVlsK#zO e0mMʼbv=$O [.``n˿SpYE5,=5g悥+FΕuU6f`ul> ::!!)~ʢkȩ k[52ߣVg׵mu'.t@"~'/=ZoXR&,wݿwTf)%*΢y8Vq׿Nq|2pr5='[<6&-OC8ح{2K#0K{ Os kY>=>0*Q%3;+@k^TE0E 52oդ1mn9``wkwH(BkXafYJPk qUOf}u:{? xL0p6%E k&)S0aPcמ*}aK[.g>xGu'7FF]e w@!s<#C!4[gA "5$A,}˯v{[SJ]eHjGdt{V'aG@M;P-IU(f$]g>Fg2brG=׬î @|UP3f\yemJ ݚ>5l^-BvdPw[%גBa*` C(?$Aހxw 2mUE7xp3Q^k5{ݏx!.4o@$QoCZՠdy c|6(qm}(6{{O_rQ\pr$PzHQfe;7ena!1jƿ$P94" 8oQ1{cu.VZ#t8N]_fI) GM(UVPxH#KT19a{8 يNqc5yMx2Ȱgv#|P^p߈%xQ|Yr21b118 :4B"!Z TsUL.TSps6Pư8NblKzL-6v @;mnV⍺zO s :: A"G_%HĹ̠T>u.B&x)emßQ9˷Y}w}s V1Twr@t%YEShgֆД(Sl)B1_"|2gق"ӭ6J<6жL@#@y$h7v |' `JDv7X&/4y煣NHo.,ˡ:J qURt_ hGM11tr4''dEwRum OA1"X7tz1ph EjL9 hdaH;($ry{[ ,P9[ypYn9YȃMlG 9Pwy} Sm|' aWЧjӊHBnyԱ"&Ӭqk t>4v~דw"g=" ij̯ Sn؀y͢wN+_x_D>Vb8Q|maR3b:B6B+5}5]Ux 4RͶեNڂ*O5.o`L*' RrE5T۞8öx_, \g `L 0ThqE#Lּ͝|O,8s:!8%"$Dm^M.E7#HKMieA@ZKBHEӷp u ,hO/sY$*_q9{5Xmf϶ {M&<ւR=^:vts9w̿~I0}#\$5<5kMtY2"H.keƉbZ u}F7' -LǎwdS|<WP"r.B5v/8u= D5j_!Tݰ0979c>x> y=$.g#?#uKsvkԫU/ρx _6ؔ[m(}OIkY%ۦ;B VTR0G$z…WoOوu0HC iZgPiXyt JhJTq!53{ņOِR?~Ud{*}wTJV$)g' {K\2ÿf$4ͷcCQapb[X!s葔x!*%L#JQ 6 @]6wu-l뺱^3|Y:QX~J `/Ko{w/C/(xrA]G@U!F ܈!/3nr&RtD=GRryDF$IF]$YVB L?"#LxKQUap/_ƎB"^׮rÝ5vU]-W;w t: f.)H@rqf:=@!pu"@^ QiݒN!˕ vg0u!\ vq%_Bǃ 9nH bKj!|T2*|{[W=>3MR"r$8?6!-|(~G7o^6 nBxܜuz;E\V`Dhd1y})}۬Vݕ@L^?Sq V7`<Yӧޱvw`E ~dӾr!QQP4+s*3rz3.~y%xOp *U~f fvzhLT_̖~J!R&K37f~ŨEBE 5}#Ϊntr@Ph ,ma}GN_飂k6CJ; nF5w(fWݒ3;VH._li+=j|M嵢D7aҚ!ǐWb18"?-mA Ϲ6p}ȗD'EAy;AfRuZQ' OF`ٱWB5F/kN d:Suo n0k-AXAsY/TfnJD7>|o`6p+$UY=Iǐ\)fJѭf5o ^D-R| 3ĂJ0]򺆂#~΃ۇiѡq\cKc)$ ++%xҠdŞR:Zs6M$Rwp5&+y:BԳ~5܈;ELU1|҉PY0nAbY!+N!waSv!Y}+QtzbUhgxo<Yr:W͖w qԃKк~:ab[YS4O鹦^Yޖ+1/klj-A" S<"gk=FH7߬ &)c(/;@1Kt\zްo\C˼1CjWu- ^VhJIvO;NbI>#'/\#Zn1F2aPLC-ܹ3HRrTCbs=N}YbXW~V7ؚj)Cq?FTMCI:Z)mɟ8BAYebRv--~W$*^nIG=!CsBH;ʤ ejAY^c?ZB Ў,vksYXQvy媎 ԉ}q.߈ӃXys%&Bq kZdj_1Q :biޭH+pjmQ@ts?N2Tՙc-]ЅNum-PH(@̢L@[ٓ97'ވy!NA'D'(΃h%T& ֞vֱ0zFPe"16ȊtGq[Qm3JΥQk04dffJ42@_Q1:X I@@}&Փ)m] EL0Dŵa /gitB~Ѯj-b)[әw-]ُ[N d`'ENMaN g2'\XiIr8_Xv {CɈ>)&*pLB&S1 {p0q#se^Lv"}Ǿ F2W}7wZL10ÔB@ʞxM׎66"C݂bUh* ҥ?_MR|sh^)]vG闪72w.4r+hy^ƽG͘v$ϥA^12h۴P kZ9g"&1HRb7q?ƛ|  + ?*ߣ;Xڴ`ɬ\.zV@^ ”TrЄ+ z\hgJQ尴%Ù!\ 3cJC5'yH9]Eډe]ƇK@Pʶ%fr-L;``gNώK7Q#M/SEj%hcE8%WAM2PAfS'? 3)fּ6-VqpI}ح=TGD"` oHQOrLA;~>ތ[OlDԱ~)j. e˦Thh{56YVIx91CJ}_*&-~SlIԮ6:y{Q_`DjZp_ }swм"x1zs!qt_PiF^HcDyõ=P ulߩ bf[!*JZs5N!VʳSL&LFMp"210:y`]|XHHͧsHHcgc0]6n2蚷\y^@P6 ~ q{9 *ƨұN̺CkMX+ ,X~ƉH Yx! ^ibe[2ptc._wgٻ4AG=D?(ZxL2~rVX?hikRufYʻPKO0k8V9ZCkL[HûiNCjd:XclZ@͊;ki bIbP%JW4Jm+zExciV.:K=4FXJ=<]խOO&q̞y+0ː03汀AgN(('sдSjԶ _&jaGӴL͍,)0`(ۇ8GA^niM ?.h-}UP:WߕXO7@L{MSbN.EFPx9#t;2`ߖ'+.$o˃^#0h[={AlA 9Fh&CZ?3Xl˦ Qz$rqmٺϟLf2:&D< U!R|h0 ,i>[&}+!^b\ |Ozk"yÃf%̽/xjw{ϥ SrB*m?|gatWa/<@~6[(C70Pnkw^Ay!j0%GջWXXOPƕ#{&U8ݽ|Ik晴Xپ bFV"J?W<G-#y>v@s@X 쳜q{fsdٯֹˋsOkPb5.E2^$MB]J-.הY~8iL-2ICmNNZC-h ulO,YT&?&OzK5dt=Ɏz0X1 <(EfϨzsdfo-Ո0c7 ˩- bp܍'JfkBQ]kh[cuhAo3q,#N@0]|,;':`Q wiҰfM ,n 9/>|pO .7љφ9%r󶷨x֓cb) \;; UП+1N;]c=ާn=];n0P̹:Ա\bh}Mt+KYxșI]aeJ#[}a8yz]+VIJ׾"1xe:H]RW8FҐ!g_E`+8ynP Z@^Gq2*@ؒjlb# I*ъ p#4^/q8Ql7"B&#Al{ʥd!3={ZoKk ?wçPD>DMзGʆWVfpS߳JAQ`Hӌ^=O1F ~ĶTd4we}uf,4,Ve U/63~w ېb"W+FP5y/}Gt Gml1<7}D&+jZ q@bս+b#$}cDfZcHɇBoFW`HaK#-]O|@R:Hbl˓hkq(Y۶|dYFr rҏ.0 rڝ '%#$4E)9Flcݨeʇ!ffnHL<Ƽy >RWlV?C%ʃStnSM:(nU~ D~uDBFEBI.J.U4_DV@=`(ǡP[3b[׵u98O]l>!aEov_[Cfa-]]=)v$mʋR ȊcN_Z5O. \HP=0.ߤ*ʌޙ\u B gMHCO 'ᯋa)nyJ)";OFr Ct9ݎ͹wA9"ETʅѴlX O*r5h v١K(د3E;}`ϸ M#4 *2Ubb7_94u{x(1JckHZ]FY?PLk92D_8CUP˙X"iuAHB F kb FHв 9ƻUspqC[/h#s9O){!ԪT >EV=\ϨWҝCK aGU1t5~:eݠh5B9h-`h5ئEt/WCHvIq*c|Jbhd4|[-e,?|^ra`Pre ӊKLC~sYgQ":"Q݃VȔ"BF\mCT AVaʠ ĖP  hPM<@{bݯDT;S ml_cU[>5?M@W|n!̉^H⌈+CE7 9i%`&T˟1DC U_ٲ]}aTFs%-@Յ%g0)M f 1i,}rfKuQ.4c;¦S's9}2b^+fG|09SYK6x-U3T0HHX乏s=Ij,ʍ#鿇B~łz,M\qD<ׇ̩ |(Uz^)K]2(LèyE : I'Os{Ic{ tHjy *|rzP(B)")tyEk1$Ż=;#?,|n`yl-\*S8y1;^4F}%]N@k?CbӣI 0?3d`p@:9ѐ,ě2P_ ^Xa g',w3[+$-p~'w,m4Jg0>KXU[B1*'.O`jK(BǛ(_`ͼFO` !լ|U06h[evFޚ? &8Of8G?H{тL"ó#+(G˽ vx퇚cs6Q深@zؙ&USL6~}T\9G%{@F5,^Ph!ew{Ǹث Jl(U5 tOopo?oB>ȫP$+FKjA藦wV@frpPsհAkTcݙ[ZFomE,C5,«3U&ݥ fِ;$^kQ(j Z6XbmAOI.1%-skRBҩ3w2TeK,Uzg>}l% wS䪢8i8Uc[+('O~||qԞ[-{Ae<@_%轪EƓMcrf`i"{ &ۂw3nfǻFiZӎBeO B151z!!:Qh3m5l?uqD,Yqe,Q"GJ8ꆨ0tqnh2u0KgRz]x^Wç5Nǐں.mHc ,pB+>FZs);e~dᙑɩ²%i ys#}>#w~[sdγhM7I _3U|Jn'"̈́zW8t|yף7)8h}!s:eKM֪N (f\O;ĕ]րaJǧeOْAsnN6B/P}`+M4rL!=~݅DOf)D?HK-@0TXž<82~fy")=«m_F1݉ Gw2]ho$%鬙8%snYm_ʹՏ/ PY7IĄ`1\=b8;>Pn0M Z"a(p:+pn뭨T hI@9Rl0*=\Fx5$$p0yNGA-ьf2\wFXHX_:OqZ4Zy@20jOZ akjՌ,w 8$Dî"oj/n,Dγh[B;; |)DD?2뿓'd æFEx~$]7vy$P3݊iՅ~UG0=Iu'. f ˤ }Lڪ*ǽO;ENUj|dH(C;Qf:a\YL i5MfM\`'ct6(qձc=AoZMD_h%eG{l`v aD$ vHg8 jGhQ6gt.`^]jg:Uq>^93lL` -П5b,6}w)uj6O{|";'-k\A#Yl梍BCHO @{P =ԑa$J kM8EB\U1sh^m(6s+*>[#4S]pn{b_ At>%^r)ʙ@f>ΩM˄hվeß&ٓi rX9m8(~x6 PBd̨Gm2]`JU2k#jƍڤuϙ681x%$ 5m&niq{}I6wZ*@2kLj4[Ur-:]7NPbgjs`̟"P@~[Κt&E8Ir#z>gKAHȆjQi11%\~鍮Ξ{81 -86mY|5hrr-}ܕ)#{;Ж;Rfi&׉0WP=l cĶH)0̤&g** #چi_|kDKm9o07JLDY\)IՂ?(XgigPTo a'rɚ P0'zlyDqJn2 q8qW&钁F*swnP8rvR\K? _ή.0_+PE1e:}. (m@vH // ^}#24i}4sI\r72T3@j' jFŔSGE}duwM,e.Lc[_%\ϧQ` SReB>7c,gs41h4e m=SA]Ab _Ժc;B,xg YzoGDFxSˣ1Le&pĦ++6nB=\ſ9)ᬳFo61Dgf|Y-σ0z -Eb1ջ2?fdi_xO\8/Lݓ#smFV!2V̟PL:b/m$s 5@Jԕ*[0t5j1ƶoq zDVnB-_s85ݠ:Cԣ+ZA`gAosb-h3PrDGlBzwIX*S8/Рn܌?2]N\+:Ԅ|iu~;< eSq܍cOWß~P/~3/\1p)T^_R$wO{i {{.L|s$vZLqonpDyNxlrX?]'Ɍı~Oά?1$@^3 {_a븖o'ۚ4u{I1A&Q[W>-jWp, r1( z wҼF\EMI̝TD)R3\{y%[[θ~f23K_;;wQ:µx1ʺH1 }5( ;'[k} C@p;A61Z0z.'n MuWu`hE"9Td"Jhu+q*OQJ E@) ʺBh*,_a<>oC޼%V/tdrJhä;G4/B2Ӟ4hDV:Kc:$'6w+&>ݼ $.P?QqFi6Hяyż)p\d*X~_cF{ꬢu Luc8RvSNw5- TTx8CFoq"dqi2%* $`ٸj~`nȅX,PD# b0+pC̰ܒuw,ƬSi}/TuFb`T3XYՇL%MQGIJ_J h%*>WSnh:o }+0D@| q e楸:ohKǿxM -H Ȼ&فŹڠpkwEGѢ(Ǎwr b/骞 u "&Nj sVDcHzU& /# Juj=uh2_=cNt'u؍~!M1=g. #n$|Rp"Wz_@;437fl|QUpgvNVƲf>J KÛbW+*fyk6BgP͊@~HQɎ;3J/@?' n#yFHF(i Vʾ,K蹣Glۋ9&Vȶ? ?嗔j9'=a⵭S.4eMIC|w,KL {Ozm#ոkJ-x?I[Hf ߯$];k} 4$4e4b{C!|㿘C_Qe|  ;yS^,x-'Y4 U`A`+#պaZ|l[+%q?gG];/0d Dgv"gy|!V[~} ,poxR$'|uOP[E*ِcmǫoǹh)Q""ïD%xoPmXP z'9孽p)\Y0P4HF'\ ,@gLpuX$ĤsKdj G~(9)fdì @&^ҁ5zV.䵔 dm`s)&u{3K K|_rg~_0@K[E=uv JJհʁ{:tPǷH>g,A+@NHav#K0\1Ŕp:ftb]Ψ>wafβY3WwJ?q\kL֕{b̼QS&;°Yb A38n?m]U1-ENٟ00cMLV5rc4EIA@QNa5 U #Wc$Ov'HlRuL;06ZhvQIf`ƤML-~Ćd~۴C`*-Df!GbTIL y\Nj18ϯx/+'>w^1z-ui`on\)TvDO ݬc"R\o݈t!FgC yY<]"sA$jx U>i@0ji+S!\[+" =3"imkx@qb~F#]q׈{L ]~(Y4c0%@eڞɌJaR6C4H$kgeRi^ @ J-ᛳDn=a9N6~^.(: y JRǢI/0mtl)#L}-)N&6 Pߠp 'Xi@Fd $/iJ}uUРD|ayDsh e 5mqqHvpZOV\Mf_SDc9 Ţ-ђOAQjǸ[MhbI3fcD hi([KXV ;oˡHX3~AKi/Dls+qDC`'><{s*;u1e) mf6>6ȱ[Pҷ_Ȏ{݂Р1*wxO\Q 0 4cznWMW5jBnAYO~WW<ܪ -fso~^13zC.CǬ^h..@x.XJ^8X4OXxQꯠ`Q. d']oו ٘'evH RI_uAG(O?YQW uZ&)EtDJi#(YoMSvR9OGW*Vpj*ig!~"6 pr,Mk”,1fjh:Mc]bh('[CeȐWx1W @KکC)l auI7m{M2U>408,R GB܆w|"_OB܊md1#E,ijpn1)_ROhmOŸռ8A70g):]P):S'a>^Xn3N׹|<Iot`Z8 d-g&V/ub.tԱkA;7w~*:EӏCb*߱ I|CfM)eLo+̷C=AǒH nO ';PZ5pZ AbW4`.M!p Ʃ$7PYUd}sR\6:>T&oB|m0M~F"Fq޼ MEn?V/OK[Wn;>QL x,2%H 6C6eiq`|M=?/n^QooT q2u OjK6I$lzRfN!pIsPhkkfNۖ6.ʻ1in:Lyn %_VOu-[ղ\$Mi:οDf4~OE@Q$$"6ɳUE%P/qsy9>Zϛ"][\Zsez!v7DpPX$+CI1e)T,Cb;EhwwDA@DLKW^YLJF@v%ĵNvb}]xgJn0o=L巒 J|GM$׿W4ڋM YzU (ؖO!ȟʀԛ0W#HH/-3*yp7"Y9Z4 A5>hJ%CtLϵʯJP woO6D yҭqľZS. !.Kоګ%#%hM̮gO$ (U{)WT1shd^/ ]&e5] ̳{`ӊ}1HP/'k#F3oҽ3T:Ѽ%Ȩ߉*ò 3?vBۙo`H\5fX%X;U9eњ}vyc҂ WI0ewp_'t(Lⳉv 6mGmԗ*љhz1x=8;06K/mHGm}PGùܚ)F`MVϵZ'uO.zaY i8P#z\IѲY/:[>(.)MEonś4Y-a. )1SĴ=B:zD?Vb) E)ݖVK%"a}Ӹ:BF HZ景[&_5E<=;2@_BdRV2g.+%6ry,ǑtRkzI-ѻ+͓!f!B}PN&1_Irg6RsRG8J&ŅM;/9z3`=; dݒa7b+⥤0G-+GɓȄ Ms !i&EEט,ªb*E{Eźiqp뎃`pUEqhDo{81%ktD^O[V`*jqV]II۹}Fl wv^䅧J5DAa1/f\̷%cb0Q3U[r=܏AӝIkeFFP[ۍQWCZ}fElh<(7Iokۏ@q wZbUөb5xg9 }Vv;)b|bccVΕlDANj~Cn);w޿KH^܉ŷɍ`{ aWU}NR]GҘ qbkCkNΎwYNI D.=\O]6' .. YVPx 6i{v|ٮ` 7H\`nTm 忥pCd^}utxtȺ.gYyT_aЁ*:V#+EI Wj$*` @"'14qA^*G.7iaW\$҈X+͚oU4غ]'$!">31.kr*)⊈xx3ÊAmG$DN3MUdkmj]Mu"*Px8zͧ$&ӑN[ZMю" 6;4-U[G=*'ctQvUMC,%9ȇ.@li_ EhVpLYX] c@"#Wd`If&k>&S0lTlne1a4gFJչ*w7)fӇy<4y؆7z4 @}r^yNVMOQ-]WVn!ipW6jS{xy'D P~?tX7 6pٿlȂٚᇗnDD}OVO%yQ!VD.2yANс&Bvh/~ŊyfU^(lDJ/HP"u)츉5p2FHz^V5IsA=e-la(,qÛM7( "h>PPR`v;N VƸ:DT_%'U%ސ8GzvƏ9Ԏ^Ib${SFuçCh9*JKwoD\;?n tVi푟L6)qlK%U=\tToLQ\Pܺb7;cFȫLWJ c Uc{KNDZgWC߽ )c#??b\5٬Q]V`p!Qr=zF&$͵0nbFb6Q w;XE0ur~Wsrh+6w FXኗ=3;n!0×/A*s3goVG=[9fR]Ti5H9&4^g9BC)R}'$qRVm9姖٭s葢TuΓ &{oI0  f&}a꠮0VeV<^iN}&{'\)GӼ gsޫ)3FB>uqtP2F3oTƌ@-nh7kmvEㄿlƙbfnLļb#%9r8RJLmo]Wv]i1!L#ŷanq( 9MOЎH4\ugc8 G`5qGQS6 sdE.nl&)@{e5_!onL2';ʹ?jCli>S/8He&Q,; ^""]@2BfkMO6"ABaElAEs/ i~T!&Y K%NoK/i1N)/c`]^h 1v:Àyf@j}|d ZpܟkbRb>+XΛy_a&Rij=ͭ0e *V bKfWႯX|<kd=lzfƤg5 tq{WvEx4%J@,a U'l-7 d5:# _UItPsIHP$^vTt 5T 9N?q`v DCzJ \ՋL:pY:aǮj͛mu/~Ί}*~4 6L Ddlkq<9~-Y.^jHhϓGE58.^5J1ֱ;JL}Xno7*kK?wB%R@m8ϒO UOt&E c(^쐹& rr5| \Z]=BrluQcT6*H'.3ɇǥ<+ Z\+]Xb˟+6hJ:>!Uȭ. -Qb~ 9nM;ML1aU̯9C#,@rt[`=ߏ d0) ґI"û66\8b]xC}:4RZq bt^[+Sd&)Qij ^ڳ2LՊ3W}K1d3$,O4(Pnz|SX8"l巊iteZpf':U2l=h$UTF)/.,p4tlJ]O2;<XnpF䩢_CR~$vU\Cl'"pS *KJ'HܲoC2FoC\bW#)|Aj5(@֡{6"jdq@#xU:(ֳO,K&ZIW|';y/7JkC>c}DG0U TwyK_gp9 m$B}6Y4r}9%/)gB.?f+7;tY&n^NK1LGN#Iv#5$+UZE)2J-CfRanj* 7 fQD#{GbAM F|zK0M[+1~`,wYD>w#I.y#[)NBTB~'z؀A"hÎPGz!N͝t\:?@>ϗ+*;7UGM8X-]‰? {4hIQicWAɫC̼]Bm=mLvS}PUB Z}wfc_̔{ClGq!HBx0ts!^IY'EqVrPƩDЂ^hK>@SɌUw3;t]j?|O#GY $B~ul R!^(ۤ/Gu71Ȝ"eaC_49NTB6tw\GJ-.Q.~5Ecm)D9YUܴiՠ?H;GrNvL(6?[Fhu2O׌>G@X mtw9  CEb?984VBs͕nm9'ZfS*k^}6;Fߒ{3wyEYa 8b]YF!(M8RG \dZ%Q5Ҟ,Vᐗ~`T0ڻv[wF %[lܠ7Sfz N3T_P_ ;t~{iUxLAw.'w{a˭q*m< \Z 5"eن4Hi9Pz' vMłH8㒮3ЭhDׅCWUk7>!`ȁ_ O6yuPF1^%ȄȯHxq7T&d5Wh^&RHǀYl٤V~COj|Ϝa@4vQtȳ6}ne:>@%i.n gCɍ5Ѹ|A8zUwt%puq5x#BKbcr| [$_F|0CNrr r$nhٲy}=YP"8fzM(_]Vr]' F1~ƖH3a`Gς5-g|fɢZ07iSjkD S7*/W{X7f70iZc#kqzXvC莸 ?Fߝi`(-"Pj ?a "~|R7 j6K7aEzj0OF8vwҪ(pҙDBH[ 2:&"Sd_RB{ͥD!qWD_QWggC0o9n C_ǸFdlb2VrۄiZ ߄D &?<RcFv1nITwp7 8N*Tc'53 Ʋ&gH^Mp%&gv R'vHYڒG3%rT1բ"5#{DpnL:Y {^4k<$,bDžUEHEMܦOn /Ѣ2~WߐOxn@d4Xޟr{绐< < E #k~&l ck)^AD)˱zxV0/!&~_R5詗 ꑕ-!^>-NLWO&!A-+%AՆU}ziyIY(mR.=:~E+6N}WlG2 Ȗyį^jfNn@>oFi_k:-isUr@}ȭ%Ijuq49_.Wpyí!NE>R)'%Ɩ0qc-y2o{؊@A^V%{8L(Cf &Yf&sě#_H-ى0R whE +>m3;2N9WxG7cA[+wFc͞<".Jy_Lg 7Tj}>h&@ mwq!q 4Sx98N?!9Gp=^;WQ8pt%w4숪"f$S9"fhpY n6!5dUIwea<쉕|*䪥UY4DaW$kz P6B6eamUo,c~W^۾8At'^Nm?0e󙉓O|I*pMCm}WoҢ6"HwO Њʉ'Z@,,@+#Qd{u[No@I wЯ\)cp{@ o W)u5n}%!vE~f=)IA^RzWJ\eJTGMcfI6T)Oԙ nyMv@_O]5W? !B}kJ.8t}093|0@ܦaFwd=+nӤ?$E>gHĕ:t!;wƔשCQRt8ٵ J!9%M漏4CZcd4[跔X _㛾YOKR}BbqG>z%|[kPE,lw>.&VZyb't q|Fop{I0'≡[*JFՋe5Oޑ 4gXo^1T!fH|hNHq*(9l.#I֛m-I1CJLk`㳇C=F{a,+iL{ 3H`5Yx}U[_f}j9v |1ߔfVMskk ]dv`!xyf XlZhKw~>=~!6wHҔ. 4P5+aďՕ#\o,?=-w6}Ά#1X,\򯮱PWu~esK3Q*r!`ʗ\U>1dJ߆'ܻ%#^GYɠ5˟\+vf9Q3g1/.E'1~dzڞ33'zꡨԘ60s5L#ä}/MҲrH^s "_/mC&m$3UT}$w" ׳O,2J Q un*4jyr{djMgyr_j|Ť!Sf$3/_aܸ";p.۔Bʥ:IJl"aY8,3}t[p,ϻ2 ~ք_'L3 fAu?ןN` Cۮbo;4 $x|P|i?k t>BlZTvɂǞC]CkCz]R#fFqms󠀜 !h ɃfŞQwtVtv/%uh[1+#B鳑TxT}(RmG(Hh`+e *ۢԋѦ}*HGp=z/kIF@[!]R6{ LAQHv\_.R=ⓔDIɃDb"f i9" 3sż.[ Y:''7یXNe߷ 5v˩" mGqTCv l@sZ63^ :["͘cbOxA;13uz#7eeÇ,oWדN\.&RSxA!u( 9sҪ3h˞ |nx܂ X(o:떜œ8 9V-DAr&2xH}~ݣG2\78(kh2v*V6 樎  -~o0ϢG`Vy5!GjbZN d4<zlqmk@mׁX)2NW3OWk*= cM];F4^0HjnÞ}/ T^_YFMײ2+yܳQA= 񄾹nF*x_}Ibk"#> p/YYҪ ӋDa\@ao^(-kzsEzgb q O;?\c䡠*T]!'"*4 ^f拵?\%&+GeV"H ;fAPWc "Ҙ%Ie9o|ei"@^ \mU%P;< b{(f/#d@#BcϸOLƝTQL i Oƞэ["Uc"7sW4 _> [ʝj8VmFݝrv8gؿ ` ] ܥ!Y4F*ͧ,|KKC@Tj?(JGFB s"HMwVsꇿsQ/sCjHTE)qv6^B@׏jpM$"崸 m ǬǦ56ؠLỺ b%dt'-~MGm p?A_̿\LP hr:rC a k>s4>Q1xª/^j}@l!nj4'1فV!W߲ InÞ?C"iYޯ T}Q ~9$#|şASq ̰E7HWR%n?Vhh!0Qif<s-O2=?` e&d eX`O]Pxc\S'R+ nU=D*!RȐGqHBEh롢%5 IPPmqmqYkT->7i i%fu~4`RCmMۉGr|k-3La0KMIw_ApD薫jj_dp@? :Mtٖ%0ØI L2a= o SpvqΆxFިeXI> A`e{s%IռSykR'qD%D3h]9d[*9blpF;NѲM2)?uu\Qbρ հ=hIKYތy !^} 4O6 BՌ`)e 0NvW3;Oe;G81iE"dΨ`c&y/~~8V4"0ȔpEu9K  EuB{C} ̳Exwo[=B2,--G-H+؁> o?>>ի^ :JueB8ye7Ժ*Xu3H0FAjIWTW%֝h`g9EDwHi@("ŧb)bmb>O=#qKlx( (p:6v7_stW^fJLܛKkIX\\X#aAwֆ{m $Б,[()]99xmxg9Xk_7 esw׺bWijNvskrѫn:%sM=>SŜ~-juܰ[`װd J_Q4H  ,d@j7h#F(nk=*衸!2K+^CfHbdg <Ǵ<NR HsZ'QsZ#Cu Jm`SVZMvUaԢVKgw)V?]|et )qn߿KaJt1vY;o9)k[.W>:x%BdjY9)_>Yϐe͑McC\&[d%- )y!C?$)4 I욠$uF\)Z_W$L]/*5k>$来bi?XϜz R!!/rZpaN i{7߸̑>hQu"foޓI|1G6~>~ЅE ]Lǿ%-aiqNuRȲO786eW{v} ةodrT6GDMCIi@|}:y78S귫^sSOufe޴Rd=X??fLD mW>`/:Lɸ#=E-4*ʐ7#OQ1[>TEȊt࿧ưyvVa=,0 -D}pEn;2^1&m~5=|_,[wKY$ͭ` Oٿs`7:SW e@lG`mj/\OH [NJ f4[͊= 7 q! 칑4R#Q`b\_#«eН۸0 ͡q 9U':R"Sw :x%A8?Z>; CZt?xoLriňDR 0.3D I58 *C!2=[9( I_>? La?1ABbF- Pt+'zl>\)]{3H>աїid/` ?w(~0mP-Px;E6se-5a&DW~˖onp4"Awܝ0 c<* u\Ru? sBne2#HRY̧%<?҃4Ի=u-С̬sbD^6Ӵ15ʀ<(#v\*;H(0-c ڟ[ XI`,v_ipV:O26Z+%vq N.7{ˮz6@GnOKSt@wN==ZCm-f/-src?8!i~GnXû8(9VgZqWIU\6 ,aof Q->jˇ=68Q0%π%q}Qo<Ǔ >rJQdn?+8ۦEbVE?24H$=% Kv>b͍ݫu@6cjGq]liUrB{\jw\+{6@E~f(aEŏp]fs,eW4,NWw`A+:9aJX?S~UXx!\JV厼܈uCd,_!:r0Nb zOHd>(Wq ^zHZ0=7!r,,IaG`rq(z'4(e= T5NۢͅB贰x~xb6Ǯ1_T2j(r'1mMF GVl"Xq4ԨJJ=3 +rɂ~J})w8)A:a,%X Z!Ƅϲ.w;qcgh^6$z%-뛃L<! ;N5G-2n,sjaJйG!Wq7 CgnF@O%Խ 1'o-O2r_-Gh0.Jʆn)QPiO0LwB&yBpo1d<[7Ry6jo~p9]wG&nI~ `Xꃸ ayjT!vV}` O7") )V7K /cg(1G7'c\`U py}#cH\caKz &y )cUOPz%g%:6y6@coDD1Z1(.R#yƩ#R[=MUz;)5 6 )z[v`'uFٻX'QobSR Iٷ?8U,a dD6Cu7D4 2MU`trPvUj|-sɭa2]3urx账;ryr9vK2C7Ð>c`o9=%yV qejid/n*hMzh@1@p9If :Ux4!/;tLi{Is ,-*5 fvm]5mu,FK|r9/-  f% J ,j ШFiC0䂍KR3 !? K[#eK~K5G{5zV} 6"-=vܔgdo7`:z`?ɖL(;2+M33.N)Q֙ZqIʏh)fTѠ,B#Cz$?sOYX807ydEWݵ"Xx\e 4M@XrS85Q[YDKQ=s=03_V&VFg >!!6qiǺ<~R7We6g-"SZo+^/\TIM,L/pnZ8s5 (%hn՜L,EyɌezYlG?:_MQ~p1##|qofz< DQ`qI: ;'2{hk1TMj(42yQlI]<T7mj֯09$ |gIϾr 7r aleGޟ l{RIޑ=;`Mtul:?T0q8vt`n*U] ~G(V\#N*n$hpZLgP^bѴ ]{G{3{uiSצ'1|VWYW{ae /@ 9+u*Y뗞L~hݻdzWTcMb+"1ƪ=]ژqFLc'nd?}EC=k@Qj~ 'l]}4Q#tRK<ۗ0i$*C\N0?=8<~Gꯁ460cǃZƓ =QImGJVdG#Һ9%ք{ۅ@Kʚ]=i/b:r%z8C?m:N0.//Ov<] #WIY;' Sك8`H & RgPOΥ mT[SĽRJQޚ VB! JbD1(UwJ2hƩ_UrvW]O ` ,~d0]Qc@:"v#Xo*(BCє&z {'MˤHe+LM428,T~$5zWk"V1Kv]3^~V1~W/^b_eҖϯC:Z)VQku*CyXtjJFFGUPasR3Jа-ekR2gVr;ji W$ݡ39~l'Sde`_R@T 7(Xbڂ0x.#P{lg3r8!zI:AhMﻡMt,P>%uz`ΪEK(r\GX=t6WΥ۝Z03Z9'@@! T{: S:"Rеak>58@M!FbƻT="gf^W"ى_9P[K|HH=2,1Gc9 AoBZ&}Ba-lk3BNa=ó®enQYːfX NhTʹP4s`Dž}ISٮzF(02(yDt\GΈHL^Q9|TDp+ϴkE吠済 >C'W#;EcyJ$MurIX}e<7#9w9э';zy1~̊?t;e.X GEBrFԢ{`l2ڭ3WnXިڅKR}D dTͱ+i*+(CY*Qk~u9k6D >ⲹtEt1n]ح˼W`5|VlmAzR4⸼Ŕ\oMB3B{j~',UQI1TNғnl医gprSoMA/bwq郳d M:}JUֺGۂ=`MBE-e ,)JBm=/x &:' œk["#PBoZFQ}nB)c%޹* uB !kY#ڻ\_8+mЍrutS@o^O mI~4[uqŊ$`c`˵yn=3?V˵c,P؝иq@薦銢AW|䵁5ku:6 /z+NCsG3.5g$DQɦ9D?疩Vdvݶ|@J%qmZZ8:7x,%/4|jyr cД݌ fwRX N،)HBJ_0Y5>)GIn R,prZ4 VPxP/If-vs:+4@@z'l(Iۮ9W:bhh"PʁƯ23m9fK)A_CϦ;!#y/M9c_ry#,9tm~j$ZپR؛Nl},ILHZLZџkED$A5,K8-Im%zJJUR믷CQSüDv{ 'N))I6bvfCDZग̺]RwWPB"w)%aBhjQgX7Ԗ+IΘccʡeW%& G7 "L*:S l3|S/9.=HZ?-@7>:4nA1%WоZܝ%?gmR yĬ`[gHZOВ͂mu/z[Ug `{4yLWnq1()x>%΂I.K<ӋI]OQ.8fm >3pX | /hY_Q^{sm6 210*&!`*cެ2ÐDDZ?aJl {Җ7@q#|Euh{#/tnW6e^f':ͯÃ,;F揰2g#* HU Qyj+Qm9_5T4YGd'=2*`Bstl݌jݓLrak|j@cb71&RmFmͳEke;$3MW1IaBhW&F+~qܲhq/DJI(J] DYd7^DKpqW Ds#I~{ge9 *qA`JY"'5[}p>{Mh"C0:EH{R2+KC XѦvd K &/Ic.aVC1,$On}&9EZt1j CI]Oqͪ/v-2Ņg2eK .B pcg<"biTB)mw̠rҏ=;삫@kTP}꼃393ZI)\+fb\c֣'=!P>jGʡQ;*C/ަx'4ylQOO,Ow ڡUwz{O4 n;f)DrhٷR3 qsҀUn=n>E_D 1kqF mJS1#[n#a]XbgOPOZuCuZETO`yoV%lM&  ]~ebrt71݁Su;27J.s?s_5 fEUS"?i<#xR J79H ۋVTld-}{p Z(ގasL?9.l= kawμ9v_mKLC|y5u8h&iJST:u_hlhxQ-|d.PTA2Wg<1t3&=#SKD:sҎ1Ӽkc;1fHSF&BPn n2 rx'Ky3sȗ1T> F;jr/)nMg%cվ+ sGřcF'f-JGBKKXF/;~}85g^V[=w0]pN@nԪ # ?G:>v`0Ivq[Wk58't{ P|T`%!ldj dU7/̷εG|B  pU4zSGᨑygj&Tܨ[m ͫD w% =/Ń.p0Wj81E`r|Ȑ4Ẃ ռf \G7橴=Iݿ$DO+HΜ$=UT|̓e 1pT~mH]ۨ/4 [rP&%i*-։M]-bRN 5"ϥ]Z@g~QL6ȟyI!$ g!$#:WO5:q5W̚m̋i2LdP OzֈOEuV/)IS֛=jHigl%Ge󎍃"&rc0MnEHF<+u -Bח47{oP;KL"*vdk woLXc: wPQtZPnAfV^+㿃iL\U31W~&&Z'ɸ2zzrCEl h* s Y$X=Mh@i6tu:n5?-h@"eiH1L9_lqBr]3#5]Th*S['0wVGQl27,|^Mx+kRIC^sB>P#hAԾo}<|U/ÿv-"A_llȡHG WёP֚zk5pM#QL&aڦIײB9*澲w [Mp}sIh{>? ?ZIEe݉Ε@ dJdZH&=i7a%c iUH?&)]0c hXܑaGi]7g⎿Q()EދIaQGQ;"$(Pšɑr&Fw<auׅ8HUh-(^c_uYY'WlBt5NNjml9-}sYEͿ0sVl)fRJ.T'tw,U]2"hJm`_r e|zѶY#}-JM~m?Lc S+56v_ ,Ux \cϮ·w(k'Q|s7毮N0C!rd|`?GM#L&&Ϳa>ݖ3<@U=D<ʷ CqJY:NH>yD\:,#եF#Jgkh_Jkmv~ىdʳoN@/L%hHѳT[MxT?_TtvȞ|]Ssg>_c Ǽs"}{ۿQoLU 1)\J xv+w ӓTٖ3tՑ}W p,r|Q%.QTVKWWݒZidX12Av.FyaZJ~ y׽1!d2wzzt99:ئ XN1?N!eS'LKƤ035rrHiBKi:`fRMHH_g^n3q$Ri؝$9.LLjv&E+ɽbYRXin}n>`޷*)nCWBgWЖRܛ jG2hUjpdMf[ ] ϲv ]xi~/'MqM)7Up YU%4Uhdk8s"DZh(UcAߍ%iIq y&ȧQh`N̮# C^Rˎ0Mw_IdI"?4A2w Zy,ӹKCQuO|i;ُϕsPQ4Sn";jЗ% tʣ0=1lj0zȎ04,Ӗfs a?#ho7sوDHc?` FUGu]Qu7m >j}t X- }90V/%nNs *XQ/OMLrO47abjZ6~9hB^P-ղJzץ7~H֭ʭ(ad`-FN&MI'(n9Ϸ}Vs!7-iPveL>`c ?_<0UsL݃>]|B\m!W)^D맖`Bw"\o6QSe%19#Xq69}C.`uP Vܤt*pu{wRB&`;FUbrd j[xHA-vXRbe%Trjеu4#\]sHo#Op"Mpܐх18Sk|+9fx:SY/x៨p:p`ޱ$6᪑ ͜b$U㮡xbJT˲pUSvݻ0Fw 5OHP] Uwi!wՁ]8rp)ĝ>!iYsO .\Hrvg99y_6q.P "GJ,O/fY"ٮ۪5T̙&/x{$]vm4BM&/M}= *8D/`4=硎i0#8G? vsCibDwd$F4ʆTy޿IL|4^my:\yR\<錾aP!02`Y8QrPiE`n%|)4==#JnUG;x&5d`  ~;o2΅N~|ʥ <:0G70١Zvlnĩ%]GѶ e&2 y5 #Q]C$*r(MrT^߫(ECv"V+Ƭ872(6GjxQ"q5W$/$EaX, Q9_K|߈^j3i$8K1-CуS.Gy iJz#_Ijwvu{/dN699/( Xȿo#+,5~펔OM7S W(P!{6KT&KO<.;k|@~iKnZܵ7]abI0] vղ0}KTk8h d7M n. y.t_?ǫM/ 8rҁj`OB25vh}RH\4_k18\6̺0,{o` tK')@џ"h'a)|#Im&4-~ #Ⱥ'GSU5UrYꗸ\ jڛao/^_CuI0>]&T7&P l W1[+uo2:L(O[PGYĦ̀vjH[nǰCL?4yۃO$WMD563WR8>5 JRPH \Z7̫s-Nc!YSdcr 7PK\L3~W@(PˑkU?Xp ht$ㆄBi'\fL {BK@;[ݸZ,%UV2{mFuQHmCPrB0 b*fu鹵qۍ9B/43XlcM,;2̈́IizD xŶF9@L?'ڃP8]4dU\zxB96NLC5, φ0RMǴdzI$g aDf+f}/8E:QZƣ?T <"֌v$}mM#G;zMॴZOGW„ 3`n\CfZaoMwϞa%[)"cV[g$E/(Am vdpi뛅bp֙ߝpiZ쀭ㄯuOPWY9h⌊:h5J 60f"W&)jB/jtIr%e- i@ b;ϴc113o:\ !]˃_{c^^+T/<|\pWGJ͓/FT*y7ѥ6xZêL5JENX̪'2Eȿi`cX Oh (96a ըyL9T:ԈkMjr!!DBϠ%Ũ@X?#;lC2-AϤw~ZwEAӷJ =cgn8ZN$J/-ѝeC D{vf8G]CN*}zzCqWRpg8We_ޔiY߽t9q|(ZoxAZVSJ?azC}Mha!*4* dgr퇈ϯőS!FEJ*~k_E߱,:#ǽg p'3iSp:zƨ*Q,g-߱ )SO\ӕ-NXliuԧlzHZo ՛sEx $+2O݇=s8:8N 8 [Ck3J: ]s`k8-Jm$YJ}x|"vx/IPeG=/ fg˽ޕ+YKL[vm8+p(`(gR-LSG"\ |g0ibpF$@XCR˰>rR9ڸb#`~(vyt]c "{]whm/O 7Ed0A2X*ZrY)-zb1o>p 2aGDF_$&*vs|lYuT $=ʵ3$I6 $3P0 Bx`BOKS :S.nx%[F.| /p1KRu-NF) 3'ZyoTʃ (*G/˦mnCjlg簡j.(J'*Â'ZSGqz?VOrżÿT4q=;ɔkKħ$( oM}&Y#rB?bJl+? ;&`}~5<(|ň=t 3enbRpH$V@N נ_IR]slL + ΞA2t^AnN<eF- ֌ t!(}لPKXZ/XBD?<-߱Vhlg{If:&8rbP: 1fljz>vb7(m;=꒿-m$>/)MٕAJzYU|Ұ`:Lz6H2@ђ:LCt~fJu#cy7S>/e>bSW"?5'WxEY_4Qh)zݦua6bi9Wl@-QL9H,'Ʈx\˝$BLN<˒4 LLitNx1'uG@0,m>FF iB^Y QqNu@"DA颒j@MɅ >ݾ{ $T|4u[azN ׆p}gt Fq~b ~k#$(;+x+w\Ub7 (o ܗZv8z"(x<5F`4>( _4@9LRN˫ua'˒[ئQ +zUy`䢯HVm_%%~)[g<3;͜[jF _0[饡Re/ȅkVvƸg%o7n]H¤ y`JIm\\R)QFo4LOM%./ -t&)8g8 n!AoD_m0@n#޽K[ֹ4V*(蹵agƸIV1pTG!؂: 4(ojIȍ8OYHJ3ᔌ\" %;B31--4F-)g4fĻ%RW\"AH3"Un:\%0—WMqqW$=neGg=%vQO:?˸.8kʮy5rT'>= {0`ڦz;58 qr6 ~~pÆFBAur2Qx}`}s/fUt8 [`l<2d9px/ OO`U4LaDH 6=qKUA{:ٸKp}B>Ǎo3gM L)4^V.2`D9?֠Ցc MI XgNTԁD['2Sb5E7)hC/2,y^F5 :p8CE_:[?A ))QbZiM?-$ɗSa-բMt6Pވǒd@_bE;(SYlRG`IDKA7{T8FB?derFx#2Ի:݆e9*?EX=$ Pd;+|)"j iVe# P R&OS+WSDYH;XZ0jAζIe^!B+F'brp94[HeO]?0f!-ݹgD֝g@ 0K%D. Rn ;l1|.ÏT^zBs%XXM )ښf@@>$h7JJ s=(5K`Ty CElSb0yg?j8Z8`R;UKs*LY\{v"=\s&ݒJHmQ``q=ɴV@d|X3/eL@`b:c]X-d4Mɽ=Ꮟ ^;jSό`kȡYZ4~ƢTfy @#SW2^*yA*3T9ޞ g`ȔUHMJ7S1)$9I2.~ET e.E'' ^ 9'e #[䠚m[~"9 ϷJ֯`MtqvVn^DaKN n, -I/<;{FP %x!\Z PZȇ9[T¹%ʎ;,ZZu"/RXN̾aUDi |+9BK%(NǶ@ܠ\x>`xz5)XO)iP-~5nU G=EI'x}AiO_VTAff]Ȟu1'C [A _>45IU&pߝgցJ%LCvCx^RZ+jۮSysEV|sjBL<#,)WD+̍;~X9u>RPh򁦞<'Kl a5F9@ϱl'[Fa`?'ښ'Ћ?SU4\+TXKDtaen3Z6`QL2- 8ZYFg=@Rt }!;^ތ%d͡oL[jA,U=EԥT`õZ9 rCOQsgwSZ!U$Kx#ۯݧ+.LnLḰiQ\49k%PV»a@|C£r(V++d 2܁q v eBD5+Snj䠪h )wmubȳvʻmWQ&tDjZfKml [<xw~:At{N@o)hJ*V/&Zͥ9|FKlyBW'R E7,ًC֮FLL ;)rDSN>ʬQw1E6[҉/SV0lG'eP>I'RC$A;`SNR3t=61ѡ -v؜FZuk#aƛ|)%$o!ATdGJvGdՎKf7&̵ uSL#VMNwލ5~*.A>(0,u6le~p0gs-A$l)ut\,dԠj&AO=RW34WxDfoR}d-E ګ?Yf$Fۡ}r7WO>Zk=Ռܻɱ4n|(Hk IK A;ڞ"P$&S'I1գ~-}$,޷ZL>fOB)FeVۮpTAׇjTկFt` I(GgX{feU+T3Ou~V%V60dGi^mp~%QV6~<sf`ú(\N4o}W}8Ba-t&!fLe^V͊LĦᢜ{5 X.p,I17tQՠt HN.Ψ!_4V[xa6<._X&‹:{nAMZqEi/,EgE3PA#:*9ʝx7>KO~!]rF=4Yg)@ƪoLw}8u` 0ɦ_c02f+EJFo ΀U;~+\L_F)7W׻8IϓSiħ#*J."ڱ['T{;N˳-bF#Ssw(?$JRAtMވ2T+]|, sI,d2ׄa+*bIteH*:>`CKf;jEowN{3} u7/9P()О68.uy'X{<Q"gp}tLTRY?AO#V;>r!οdO>U"RŅϟL$El[n>M >;" $ RfWvׄs#·DmWǯVˀSW&"e]a3? H ZȽK0"$~=zMNdI ;f?|]bJgɢ-ɚ1 o06j;CM]юQQCɍl=N SQI8 Z,y"~wVD|O~^@v\LnI5': 5se` w6AbSnߗjF֥3> @Wxސj5)촪H,8%r >O&-0[Uj2۵ ];QD$ה ){r&As.MUMl՜յ.x1 ]-ª",2F}UA :@K[FdjrC߰sOݚFr=23O%}vK :W7淵O|X zd_$P]8O{)')G\kRc`4)Ӹؚ.* zLH _y n51 ad&ೢ pWFy9߀( M?2~2jG ͕JNBC_<YгM,,}+v B+Q 4Z[௙(H@xSFkY9X2y%$3`[F]TѲzID +T(jc\u1ULz1&+)|;6=, /Eu&Za.}-/G[S4 P8nAYph\D! ]㭵1!嫀d-MȄB1=nm+;?,N-<*(:ˎ햔[`AX‹e<Q6wdXL:wШ=$Z+̤C [zߟR=:yֿOٰu!w` NWfW6/5<"'-".y ; qLINawh?tE-֟X8oGG۵(VA7lStAa3?l%AC?t*y5^-90ڋp1&1[C"c F޳Nxi籸x82_cӌc(YH녂T?t8D@"ۈ}v Ld1cNu2p4'L"0ei{_ ' GÒ ?୶ ;F3o;{;X۳QPWډ 2Qdިг۳L迠E3aZ1\`[ }Kr fLMr-BQ]Eycbr"3vNdefRiJM_Ҋ1wc=7;E ى KnWUL$tLI61!^1@Y{!TPəӎ AHr ,Y?V gwv]ګg}?X4{@L»γ XSx]a*:RoMk{F׾[%EfYoLC t%nMqS8TBIcY9&?`'՜%Qn*0nZ )޼g5D#l;6ERN 1/%LjgolʫS7_5|VpA WLsƮ͋o|RJ0ǒ" >h]*r*Z5*M0c<n Cr2hD] &pPrxZjZO K=l$j¦zVo0L|8A0{&.b-题f?Yk9S˜(#U+1JLƖ|JFFEG(*+磕vQ5c~GqvԨ˷0n,ؖl4o*3D%PM0&D|s7-Z0 x ~;c2&@ ~~ wj)KGmEoofּG܇FWkVf[1RӫudH;[XbJ{-|cFt^OМ~<-LBM^SilVr׌o-G%,mqT)~Z>ٿ .ܹ,wnц[^{.gCzpAra2?o}Ht^Zr!<Ш+,{ t>)9f!pBCB鄓I<כּ#֓}9h 8n^3=1X̵`vlڳ<[:LTVu"]mB&6h`3;|djdB8e RM5pƆfpxVS9 ׭FbI(C#MCQ֚y&W.t0 Jf1?;1w}R`y *͆UX= ݂R8IyEj_Wʸwg: Kr% u,0PY"5eޫ2PV3´+Xjۉڛ"ujSf6C2%sg^X2^)RSQ*mVPq}0I%&mefbSA="nN:6 *ZAro%խ .fOcG1IAKVkCm`VɩțǧA|Pc&sY"'C< [A\oE!ҩC+/7hPP|äRM\5%YC&dGC^H^"[8JlJYrvUnW7Ns~z֔4#9IMu9RJgPK&p]DV&-̢:M<}cZx>L /rԻ-O## E+KWTt\sa.JxGhNjR?nz,,d;Z_`+lS^Dkmx$GˮZ:55!zv(GJi!7~K+$lFX#Ӡ:nĞ WFq.t98]UɯmH=u ImD嫄I0H^O*рY &By͉=d~z:Zm7'q '9:ߞj{Q˩L=*JP8vV4v5=G;E ]_^6t[èGkc0g_ *e,`0!(2KF+Tqb;\Rns4Ȇkn6 Lgx9(pU:~?=a6fKV`z tӯ;eSTHS82kExI11) '7T}V#,[=!oԕٵNl8o[x`-ES?Gɿ! *蝖*\D ~9Y Hjg(}.~1scrN`67.c ,1ы)aYD jBRqF(w^ E5\VB(.{yҴdCҎnxi 2?>wdM(4yaȿɜC^C$ cu7rwOq^c!siřqfJ`+kR(x܉W|"iki0K݈6o  2Ƞ+DJc޲*~ ~R)HPi`*u=6udΜ Ʋ#HQKU ?hqnC9bg!:?$lAS(D[Ilwywb+[z3\99]z"VkZ͘?Sɪ,x6N`nAɷ(=29ch>E<[kJNMY~&Ӊt@Mҡ1z3kLsNsǵ\1yn|,4vkݖ`$N1VBqnn?76gR~w\z١0i  I4 PùDBHn2Z9U逡lj^dp? ܏TGUc ^* !c{"+[s"ԧ-w#MkW:ֿ],K4hŽ9SË@wI5(ud0{V1ΐ$_!?\1!h K[̧D  <ڵΜ$]d&$\ec&A?X ǖWu>,Z2p:rlPaJ`v QmUGȟdB֝ bRIh#Z7x0fCxA +nHӟ_?w 0RXu_8xM6"x-jܖVNB[8h  (4M,5nrԀp;TtѮKvI:3׌вr U0PaF4/12Հ N- qA EC.-e+CvNE 9lr$siUg|_ǢW/Rю'櫵csaץQ҄za \)vy^ۤTntQCS$Ԣ緬pi+yת+KrFv<>mxYj~F傮k$ш,H/xO60b vuh6 ~&-zzJuqk nB\-C `gaŔWWQ:zUl5g0<.țǂ->ӥ/<&=,ڶ mCjN]L1ΪY@ :^d~=:~8EXiڶՑ7 Pih!0zpK_,`nMrVm [F:fV X" ɜ{ (7BGFeABnuM!sҤbsit{\jQ5ٞe x?0o}1Ah$*c ]25o\#M$5~Yw0y!fCW^vU~LLk鰭4?dBns_?G{ U|eLAD #Ҝqgy>jc7ۤٝjoƫѠ @PJ$CݐD,7QW4)c+M+OBqҔ\Ȁ"z)@ A/ʰJ):E3irPޭ[G8fjy3w*ﱋJ" j,"V|SF,11Nmvsi9VPEK)^w}ߦKVwG<7Qr`j6qga .F$~\W&6VHZ >*xv+_o*OItU 5/AqSׁdBm, pt2St-* G|,d}]@u%$grhǒq\n/3-d-nHQ˺HkW#  jV-m UoKB`v֝n,i@/۶Sp!E8Zqx`Az+>S(!W)+nțJqSFv[2t'w(=%t5qxlCN< T$űh E>M7XW;&dV[;Rx'@4Z Rыv턦 5.ʌ^-4d^SYo=mA-` 7uhv ;@O& 3 .?f&OX,ϥWܥt1~Uw7n]{Agu 7B8î25rح/'3z^RC^^ּm{UDX9YUqxJ΋.&dN<-i`NVB'G< xғ0ca ;p:U؇nCbR%ӟى$_ZϬ,{beG(w{?B |I^,U&Y%i}˺碙-Ygl@/ m_05˘ԵcxkzD`JJqF'[Bg}z*殦q~yQ*]N]ƀo҂{K3+ĸ<1S0hP` TʐX޸029JoM1YʘƑa7m\nǼoj CdvԱ'F|59DE!6iQ z!Strrp2zcSݔ&?lzet%&_f»goB3Ƞ&I%[-Gj;W 3VKlX*T^/2yVå5z7ʈTQ.ysl2hJ6EU%5|nXsNZaCYZ Y#Xc(v?H+|'/g51$V4s )Mcɱx:w 7؍n{^du|.ztcbɝİ= lu@j*rurYȷq;eKc/O_)jain4PpŹF ɗ&=T5F_^)XT ӷ6Em+ h *.#[3og+4hȇjwrtnh%Fs*W$KM\=о[ef'IJcMXx<7y$ =vt xK⇐9RI:9N5#tʷEU3:>+*_0NkG3jdQ@N3 AYo-蓣OĦׄgow*I6@ g)ᴖs=irFSoő Ө ! &f!|=T"?;Cnb6<Z,3MÐi(=QԲwNh0LE x=UWP#PJ띲&@]hR,0Mw!Vc˱GI-sfy#i{{bzJܣR)8 ٮè~GxʑXyUڃeM"F/k9t}xCp'4 Q l8fcVmRAlUG3顳wi~VWJ[~UŅD[Xz`SUA@qp0q0BH]02AX<_ `h!{a%8M?xIk,#G/R?z;0c @q$d.:!Q $mFRWir^{.?G.uw[G.$>r]8&Z8Am7 Df׽F֞eå- m;R k=?@0{NWӍ@AB 5YA-O ~]🴝:p䡥˜'y9C3R#K zc?b?+AQKJxt/y/o6$Jr]^t:6pTc*;cH$#Z(I/(r~|Y]u~t^y@be+f\W|lYUPZZߞǍy kRH^@ {Q{PjcHjPTb#ºD{0Ri5qKj}U! ٲVU؂j|E .ǾX2GM 85ˌfsw!K9Ѧi^P_0h6*`a"}1-kW(Ztq<mjs̩?ҡԎ٦ԝtP?Bo=_7p9u"q Z @B^DBQUfNÓ?0HD\ۆOݗ ,wonA PnjM1p9,7o2׃"I1F'  w>F R:YH /li)837E>R8-tdza&rUw0h[e3>bM_.rt3N| {I2e;2&$,[D>[-KSK0kv *0'n|cM˦˱:A \$C@]Tۥ豜Jy ǰn粵+ņvoQ4.G=k55M4ASZ:]1æ깻Hb9aTF]%hb`>% )n1f"pbӺlaznd9kLϤ\ҒdL_::˽{'5e?w۠Cy܌/o qXVG+5<7z ԴbLqQo6Uho;a7-_F%HtyU{d'}UFLjOlY=bdJ-|krA"(_"@NCY<n<5dȆ$/1K>1lzII'J@Y4${pB7242cq>,6ӥ\DC-"n+f v  2=ɡ0ۣ.c !AvͰg0`|uU#U-hbw<>8YRMP[Z5FT龺;zaJyՔ͙hB\V"/m%[oX amLogH nڇk-eOGKvtF"!"r-)[|Ķ羑1'FmgPo/b}Gz.d…B߭ TiހCT ֍n&5fڛC$Ңf3Ym6i{J| r4up/ %`Чu b5@ʊK׎',ext;_Z:>k7w9Ө `Giuht A>1Va6xybGjy"2k;Q1Dx+nzP:"pQ!!+MGo-خz=sDŔ[ Vh D~擇(k\tx,P}sgX^#ݜ3wGi`R} D]qtAam9ǂtuh:הhBrs?&vU+QyñjRÇ^]Z a .9d{I뀪 \iׅ]F)wT)?V+`pKQuHWCa#}2'. PYLzj&elTXk߬& nl L*t}&o,ZlGwM T+ќ9Pi?8 US.I[辶K6hZ^-#{1pc݊UǗUHA\iF޹8%[b$;?uɸguBu}d Wo2:Bhfizk|&Ɵ7\cٿ\*Zk:DW7D )EseJXZ'929%=Ks3h*o4c/O~(,Hrx/wc[73)X(f9ʷI$?8cxwh6z/ X9{YkGɳC1QwI v>4BlƑ*",# 3Xk Nz왚~lrٵ?LMȊBwlWQQ`GgcqȮdJ^=}m#=n;flCh_/bRM, mWLKLJx n>D _7X$D6yVd/ ю\M"yHPwSԌS#: q,zW?bF~( '@dc tJzgS[Rn8K GwПKg5J{fw0#dݿ; a@GZ-Pd<ҵ,T=lT<9/hqޔ_`FQP2@^:fO3ߡs|ЗF Pڲ0(VqdR.~AZhOX? zY8v>%@w2> ir_) 7I%{vPHXV1BVh DpsT*QB pgzXAz.7>C%D縊Bz&5KKĈ<9*CFAo}hlǽHV)0k/b.w|uDG=3#c1 -O\w% D#_ֲH])KĻr\!חܷw#͡پx+OGjfyۍrN+bl7[-HqvӅ{3Lp\CyBLoM3#>M%{$\Y*5uftvNۆ'%lUeE ܴMQI㙊Qڻ)\>51!;9 (Ȏ[ 48f~;sO܌1V!MfHht#(-79!Q06=pޖ z0%h$qnkf=)o75/&fyoN32&+S#INלuf3ʅQB=%\W U#aXbd c&^Э< d%87Bq5>m~-8iom2\60إ}sФ/P!4d946H3:Y&gm8Gν #x*6`+b9;bˣ&)SY&Wg3MO5|&ezU$\| d pMy9! r!{](}E*;2"Yk?}) x4ږOmAEDdCcKcʖT+ ?W.~ʈxeɎKx%#:D*NKS$M;n!7'E,P} ?_ &Ğݣ;j[}64s6%9ye~ʣ*r0+0H"q2l)ͷ j%~>g\9Z eOQW,Rd1dJ^aUPnZIN{Ɯ#C uܦ, ;%aܤ'pɥ`GW]YU8s.5D$}Y[~a7iaE|ѻMb| ̴g_29vqI U##G/t{0^xSu5b.q^F) 1`u3݈13s0ϖu/f4\M[Q;7£x(= ph"ym(!ΙI`oOm!dKqGN7nQi)ѽˇxGF-'"nS؁CXANxV5-y%0ϥ pؐ<ߕ$`5r`L+v{,i}ݕa|ñ+xʐfs0-i#' 4 J)͸u4-ݪgD0Q6]-^ü?R*{NxC<ξU>Kq6Zy}o$䣟[VggB<$j]K2RzizҊ B;{ z WU 7մxx@~/[QJI"Vׯu!,@VfkyQGV@1v)=g3%,Cފo1Ĝo@jS,|gkGN~:mpNƢ ~^A[?7O  j5l=|6 u9JSਖ-^ Ǎ >beS w@lMi%9f'" D6ppFqUEZnHwm/ZS""~HX*V9c_3!탰076=D 9 w. #7.־%˟ XB[V~d,)=-!_x?ONNݩN HvTCM\έѫئ%OtV0mtM U^@|@sv3CS*Jӵʥ[zfn4v gѻ(?8i5@s 0zb3͆JǮNY0f50Jyz g4\q%2$#%^12'E Df9 :͘~BƍMU/n$wvS֢ 0n9w:K4g^dIBoiFZ PNJ"Q'@ ˻#?UsZMAŰO 򸃋ߗK,Y/,y<2 63+.ӮaꛊWF(JnR|IZ z9o6]$!c[T`kG A8OxKQ\.M@S^Qw>szs N sĐ mp bA?rk,XcIU[(if\&ԋjubW S=q'UyD~vPH : .Tt1UAob\Ϛ)87XC(Kn8Q qv|[TeLip ׭<.U* zd}t@@r9 4Pi̭ vx 7,rxk { Σ}2E¢@1j=[+vSKF'RMQH!Ǣݿm eL< \d(o*Y jJrggZOU!{EȆ}/Xl=uIf0!Y'yPEU% YsƋ(N*4Uye{2Zq~iGȩin_֒eC##F-O\o֭w-z^X9ZKpgP6Ep3҉L2oKԍckűcZ6RNЭ9G[V_^|b(LXeatSr((5@$3 }ן> GcfdJ ʉlI 2O63Q89DŽN&8 ѭ5@]g Y!H0.`]ܩ&l4.wK!V Y`/xlhOяIϰؐ!` ߯]7S35T#Z)S*nrȇ+o [rŨ5̜LuQ !>b 6պ=Nm0 ShdK-A#4IWE#,UV.Q4-OWX !K]0J*/9;kb;4eZ'ڶ_ (C + «cj4M^ Qvh7LRjd#jm:*} X# JG:MB:zaHpU2dU&fl#/9={0pH*dsvuIÇ0"C.t;@-DuVJWLJ.Ϸ(CȲڗ@"$;M~LNAxy՜]y=HvKY(-(qA)LS&ZA>M b%Xr'kCd mE`ߐ05X_ժ̉\`\ 8HSWa`}HUs~QV$5g-۟3MF5h'-;Ӈná;Av2Pq|O&7\/vS׵gfmoBDY iiXɬnDB)_;)Ou@ill*ɶF=&{@zg]m HŘsUM Z|s[o+Ud{aNJVα60q -*`PdX7 :AOޠӖWA6HO /Lfhnok.A? ANF趙0f+ 摕@Ea3|,OYLq*sr Д <>(7&q\hz3W4! aR(#_F2֝iCQ-jU[I `CW] SZ~,,H1q<7,CQRRח׫ݼ_QKE}M8b,":ioSoB3wIH#z4ƭ3JR0cQ}1C) O|]-}'E* {|@?~6Q 5\=6qOȟqkB6/J٬)uUV4~%ϠA,ָ_yK9'vw]`U˞ rhQϻ]ʹ`Wn  ;`}c@0L*r]_7%0"}})=V4M~TIbd} @ )j=l@c;Dаk{G_XPUt3Q$F絷l[HA(l. |TNK*Uf\ KM*(xiH QL&|nW#pUTm7BRN"V6<.tSa\!NӶGW/z[rMTSے3`+Gt1m ȆEl'mQJߝ4sHv*~i b[ZgsoVB_E&G F946?,kzIN"?acfbv+roBZ_|)mtZܑvg Rk> f9EamSua UvB#*|Ja`P{&I>+>!bDg^]/8zvHv^SS:Qe)= p/apI4/!H YE<Ա}ǼKNXJy1l0ȼ WdT(nL¸6}ňA_ګD#kRP.5N"g>а Ο"F==?!֗ o$J>J8GE_79 bw|20}7oh&SPU2IdM|jЉP#I#,t;Y!zI:>e s ׋\!li4W׷v`@,yeeV@;V;Ӂ$_ m~'n0"T"вG4"{c0K֕UFDNfNqo+%/ 8MȫOgߨ]-e=(ᔾ?Y{_ᖷr3ՐݤI5يpVeQ OvC@\H;4$dI_#>r7#˛* -$>/TKDH*Gݜ@Cs%G\+/LťBnS݌?S836ܗyv >@ _k0N nЩ| O0(+5̃\HN,Bu.SX)TT'~ŀa[n .[Bu[ִ^lSr3ܦ)S\q;uCq_f%P@!q  ϶iSN<c_3]raS»xk=ySvv\OY°*Y*ۏ#+ t3#T4:h, }5ۡ"( XUb( <hȻwmJqzm=E7NihLLI؀Zq0ߑnkka-ETb`P mf1ïԓg%hG; 7@163T0?}[tj -ÑJTe:D`@pe ,r jj %l?M[ƶ ag+":/_hnd_Ɛ)A0Kwd̠|ᘳŏTG +0N21]9>[5Vy_riij,+JB#gy9FVұ򦥬{Qw@0yY޺Qx [AgiHط=lQ3<|nAey[q`s;˩AmQ=vYm%\8e)xu0fL 28ׁfa&/ Lw(z `GlykerB1@&oRwk^Q6Ӄbpk[7QdWJA쳯<.>F Oa: QK3>#ܘ?%*[ &7# %4iBo~jn.y^S*kI@b5$7EAC7MnM%%P>j;>K%ٌt]/B2 J5@'ȡXJ Aõ̅VH=Xqtmlӳ~LW_Nwb)q P'Z kՌ D%ް`<(kؿVbvl@ = L>5.L; lsDB߿J,9GO:X+?ފw1.,8D>IAMU$Hq$~Re8u괳v]*IŘKД7/Cm”Sg,^FkFmݖs}N~. ԡV<8ӥ2p=~崥F#@*7&6 rgeSm ._.TT '2Ii׍B^D:z0O!q=,R); T K0EǖC&eF=g֬=թ1VE]R%9`90_iS 纡Y3îIҢ,AVȟzF3mH[4Ö vX^\|6a;ˡ`C| ZDwtʣ̓Lj39\@*,.{.9sH‹1S"j KD iKSu n_w1E<ӥcyNkq/TF[#%<}Ua?T/*X|9 ijИ .wԎm!Y9/ M*Rbe !k9NH`1>Թdطa;mxK _v~K6Dp>ED86tעJc&]}!T;8Ekt gYJ}W0rs>Kh}FI!֩17O vP=/K| AHa+P8暙AVG(\?ewuzg_Ͽ ȏ1.CB ]xvp(_韓RwstQqs$-f`+oi=WCI&M~Yx'# }n.w O_%DӶH60wm#@GL3 ?38h)M v01=Gc <9TxL.;wbʯJ6,ˏ#[+ln_=?(\vEعfݶ1}inL%XX́IN5>+v򵪛c KU #4 WP=? ue*c?yg"WD7?f&&)ntQC⺨撾;O^(DXg&¸rH,5KM6&EX ;@'-]:Jl뱚=|gn'T 'AȬ[ API$+߷[g-PA~WuhģR1o'&+Ɔ{ͭ8:feOؘݲ)y|$p Fx QF;B[SJԌ 8&g*D}ieV_ {G+@m/,;5=kMpॾ;kЉWTǃޑeX+тoE5G[R8HMEQ i/{p Cɋ?S";Ym nV^3xl#0?s 7i(?/s2X>6町!<'rmG!vG};fe.JjC[B%ι̐M!!mAФqj ek2"B[UK$Ip.d`;"8ʈ:D }+2E 0XzKDFZڗzx!EXgW\e=mBoN|]|i+`3:Ҽ.J\zp{e*+0+1^oNeuDȕ\$?-i1 Nv \Uh[nF}'AH@e*ynz}P?kS(C}$ط!ﻥ':AmCpkl6 /-FauFPzs)ʅ 㜎Jڒ5ao}5CȵA8%Sj/)ٮX|/<+lni3 |B|.ʵC"?ƩyJ8ۨfeiHs]lMȃ&zfrMOk@72kRږV:'TMt jd7bPmvB^IPbEXeI \dr!$MKYRKPs6xԏ8}`׻ +Q#Od?;%)}̄2'x=Ɛ(zw66_E.!5Aę ZCIhB+Ԯe4U#P+>ZD:m:>R!hV6ߐbHl@'xw zxxd[Ux<rDxh0GdA 0xΟ0>a ذ:$s,)vWav+9;x +D4d@aa٫!>]'JCBX_܋T *c\݊CѤ@%e}:t[S*YgC\4pqo vDǥ &D{+ N֒/ᔬޱfO+"ʈ7vk[0XI3kfŢsՄ",nkf Zf/zy} /U\ʫn nUenXzr`bHM]neQWh`w7Y]F 3T 1oK-K#i[#%E_8lgg!g]B4h[Q[PޠJk9^9VFπjөp:OA4gJH'9Ki޴O'Of^ȇu^ fw631SGkJWvPTs~!QN 8JϮ qҤs^2iʑeh;j1NIlO78T٪F㼖]#g_X BF6giz"BoWdZ%š0yLOvcRAVsv[*XQnnx9ՠzXשK.(+ll?Df\S}R]<OAHF5;h}MػqSEƲ^w~3:m(<+Jꕷy[oY,N>yH<(ف/@ǜĝCƕ/fXUr]`t^}l$mRer>^@E"Fu#ˬj[_-D'ft: u@rWԆ5ЖX7!]ܙ2b̨ň|:^Ŷ5KB˫øIÏY4e'mdUkPL@riL5CFt.7lҕsKS?Q({[e3@#P4č}O5.eHmV^IOm } to!M)0; eT5`+׭/)ߑ%^iԂ+gH[<0M:U# L.Zğ*M:=VAU-V4|Nk) 6@*QԒd.qIyq2.DJyڭN#?EnN+~X)պ/埜a?@&Y,̺kz)3«Asu@W*9ow"Uqԕ%iLJ"B1)-y x-NxuȔR%Q2V͎OO@  'QޤxʱfٸV RG\ kgs2)jA*PIWD;wMrk;e6VK&dxķ̰CMґ 3יn=d{Tl(Fy)'mZIdTP5] MS$nϡ" TGsn=6kQFwRx*ixZd>ujm"UX ~_%Oo3G'--6"!fj+$j9?<^;T {^ihvrp8fGsZԷ`U\'7VgPt*٧ό0$khw6(UxS z6r~MN7QA8VXU&?3nwsf4i6<';v:;̥3mIZLEβ\Y.H5w & /_(waS̟: ?@BH[n##2ŎquJ1utl NIMM-zTıs$wbe5%3S$s>۱Dl, G qSw$v6񙞖`κec2&@0}A2#q*nlDbvY2JZl+NS2|,=ư3n s񣆪:d.ZK)1&Oa21S9eaeB`('(9e)<;!|A< ^`Rd%vKU@XDHtq;yԾL͒cIzA+т<;a ֶ>``.!P/:v 8 x6)1%? _)pqC XX~Ж9=s>dae;|h,5G9QxA'8eAt`ӬԴ%ETa4]|'BȊ weɀ1D5j_L£h2}c|i ާ^beѢYXi|~$eTGb, 4>@s^sG,DlQ-xhIw6&旞O1owhyGBOη" iD:sj=K0~| ͥLN"Bb6MU6LSyigq4!$K_-VB32#OLCs^xE?@wh,G375fڭ 5RX0}L¥&Xh6KYVmZJ塳;f:')G2zQ8|ɡO-,1b`䶇 RI5._ +Q nhϯFVT>ee`pфlV!BWݙo@ƕnE O_8 Y_t:r,ߜ`^#x`)6N :Qm3QCV!1Ҟ]2'FB;r乙iQr2@n>=%~Kƙ&,R2rcio˧u?KL*X3Ϧ<& /wnjd)Je#a%˽ %_cCOճژ=FA װec{v-,C!v8E ݴGbk::#s'} ĝ&4ZtIT"ۡʍp@_̶WiR=uyS;T%zCdfNC숍m jI&_CZz|AqK oi6 p]D#PA+'(`YF/=@bJ,ߟ28r_́yW*V2wBV% oa|REJ^BFSd*my6d@{GVV&m^3jbWȣb+A%T;f2ZDVc3f4\;|wEpVpRNgjk߂N; ٶT=3HcT1ǔ7ɐ|kik[jë;@PkĖ'jEß]P'i#0F=2^&sQғSc;`ktz+4'8a")BRDwR+&pCIfs MQ9pg {I!5{tf'tF⺡Knʋ4Pϣz )N0@zHc*|he"/W Mpb2O g*P&^-SQԲWj)鈝.d* kbj'ʟaҺo@mO{iPUnhDx"sd7ctq?2^j|a]W1oַ9z0H%df0-aS8XiR5A|IZe!aFf6(j^@Q-k W^)NjN VNUѷ0z_uWqYQQOq!&yݣT @Ȑ2*M-G73?qP'P-۬d]K,27蕿*սB _ѵ"(ٰCqǬF-I0d Guژh>jjkz`Tge5\3tBr_ U8~Zq-"q*ks " 4k>|zǡ $4&'5qٲ Jh|:q|[h$q['qw5b9HE V5lN1<`rC 5',D%QGvRr74qp쀲X0U) :$Z?%wؾFY~\-KGhc,ŝm_&'E~~<$b'=r +ְI٪֩HBKR>yk(CH6_E`bCц&UJv ͏gORCD7{6qN)ѻprzS*O{Sw o`Z'2QUR>hO:#  Ϳ`xbzhS~3Q8b'8@1켐y{|:4\MGŅw)bed5s„}P8GC${Ȣ O׻ p񋒉B~+H( U8Ѩە78xV{[c'Ry.yO&.y]?L))%$ 3dl[dV _-Ǚ;Bˎ3bc̛?t;ǫ,.kqQfk7t<*3g~^vM1]hő?B%Ws|VEߓur  ^VO@yvZTl$Z $g*6LDpShp/8w24HkDҬIeཌq5Πw-u2]>P`񻴶B3/ɣaу27@ qẇ4 (xl.5MO'gnthh"Qڟ#|]B0'yp`T`kwKlUD%dn)&P\Bl<10D,ҥ7)ɼaE}p6O,%L~V<FuX HRIXf(lr3 ,$l>*FF5%u@޽) M!qWExf)\5*w_uh)1uLaژWzuene`伟 "U1 !ŀYVӟX%\@W x7A=Ʋ6-aެYE"t!HgRߖDW⩖e,?c_8,.Q%rR'4a܂ιձ_?}ך LOB}=4[c'n&'@vLSlXC ^cmHӂ+'Uʷ@n-S "`O4Z܄lBV޿4\+!3zEU:#d50*M9@\VAU!w+2l@%y6Gj~J%S&یE^An[<[i5 5?a+JeKGP%fN1uZ ;gJeZ *'Damc\``c ]mrIFm:W_]7}) ^We;Eq%sh &Mˍ]>NB%$hhl($v *! t˟AcɼZ)ȣWaK`jT6AP4LM)1_K 􋃽sBV]g\(a{v>!7:CE[\/@G[^ Ѽ|j~E0-I8~{r7\sk uSYlJl}VCB.-}=#7&G8& YV`ZȥRn<"$; eȕiNyD4)9kiq MH{,9Gec S6^dKP/.zDY3k-!fZl"$ާ Oƿ&DHGFB3qݒDT;~:,$1!;~t4̺o)9OiZm!av ?U6(O:b/#.A,HZ_vdr%LIaO/r}U9wӮY(.XY;L0^Q;Oi:8$*Q"r'5rLψ1;mw]\X=ai0ixS{jvg$KL6nL[*OVRgp{*3 0-hNYiӽ_#Oâc-H=.S? Hϭ^Q`Oc3||m)1^yƚ:/ WcI}FTF(rE}[9ۿLgy,i Z"u/K~A;IJ*8P!MFqh&{fVIH9WeC,$Zۢ@rZ vN[;]MHa ݍ_GHƃL#A0ض^n:%QaŨi-\+v3no;6dtVK nS(jNyIUK rYP,ND96kТwLN-=+eg r`VtDXT5Ot@8>}0n&зۇ6_,U/*gKwv>b󢧩? ƭdp_m<=>Z⮃;f͎vl>jY@(hd՛iPABtrRC O|xa{{C2Jxpm/ssnf4Mm2s{l֢YǶz9li3-v2@@gAٻZybiOVQҵd:cO k4qx_\m|\3uz^G?kk MmU_+/2{;r3XٱuL@2Hjv_^@*6u {fa\WYŊ29ӐQ9?nBt*>c s{U('Ve0a D9Z9Ti䉏J4r,7~Gho8p،p`v? #emYY bs;~}a 6h(e~k0<`e$.p)@vž5ٟPyѺW,jF8ý'#\+7VG% ֻhoV1harsUiZ&ZEҾ=="]k;+e>lV*dȍ -)10YWvCTa'+I2gÀv=zN^❗,?b@Nc:*MST5WtD~(N}F-H$afJܼ =b-R{bH h+QSyl%QvOؤ4yͯ\Ì|oN>63l:`"tFQbV63 ]@.3s^HDv+[a#3!5{ܯCo=5>t3Xњ?פԺm)  h3V0D`Nw<Бʱd:/#'vX;Sakpz<6Kk; p^?1c"i)gp՜텥/據6Y2z+T-ĩlŐ_3b>SIEfv:dH 2w_} }I=Ť)T1|R>6iR܅-V>Oj6Pg

    'ėMF+1{_ym8ꔠw7YA|5Zc~v5T@?aFٔ/@Gfx\ᧂYy|IxgJn 8ZNG]u [o<qi[=xizC×jAyNIx9cRDx=$#UDVx̷,Zㄥ&:5 p(Z41-FV0=/#ّ&ILx:fP47@geKgϞHÍHuږXs`x";=vE1 xAп̏+$D ժTWUMRv|Y_8'wP*H*,6@Ӭ'0T|=sPt! 3Ѯ%P|h/C ӡPf}\g[Iz>+:U?Z gVx&b9yn۳uW߅}|jg y V6ӛB%nq=A[KUvlS ghƗ)\hQ$o͢9&t?^ 7/-5" jNwByқ 1wH۲Cبpza(mf{EL$ h3b_`%VÆX( ˅:|fť|CSdNoaLϡ|=wE>$Yl KfL6ԤD"rw7N5ge6N DECZHRFV$W>]1=.Y _ ȸwlg,m?p` {LK '\w=;q+K]/ڄ.!f@A敏akZ )MjSQC;|Zp'<4EyC}RuF!혱ͺ;-#iDp(;oԭ]7DeX=ܪLLTBl0*\.T*`277^Z%(b|*:.Zᵳ>T|{F}oL.SOb JVÅxqf -fȜ"TZ?`s8"㍩id'9i7Do'5LnzM$vXZ{$Gۖ6!EG+`o2D `(}sFs_d b 1REhd 'C1rQzdx=,Jf/,]kiâc|C Vd` ѥS(_Y やMѕ&aeVQ[~ &0MН4 C0b׻!6dű_mkNǩ itTB-('8zPڮɔYx+hABX22UC;:x' R,! -l(!L77ѕ 'MwCD2?8'hB-l"uôk ШB{P'2GDρ$-_G7Lp> ZzY'&[:BHNgoXTeA PydٜxpVr l. 3>$˷yRp kI6", X#",i.q k q&R 2GDI_ pUFA ͍. 5mOu*!-YNs oc6j/Fx~> 8E*'Z+֚ ʧBwd20g4^hɿyWDIC?U˚hUdA׼Jo1vSt~ \&Z]eH&qPУ+݉rxGYW̖`V)mqd%>e y]okDf%"lĺarj`nqT{~ZLտ.oڴ68e_vG("Mv75Y,T]m%sTEI9,|c[?խF6@ώ=VfzZ[gde )"x^XF9hVMho4;<;6^[hޫNBbc.#wA?QD|,,Z\b6- A,*Hт&tyMPʼn3z[K&@X+`l^%T\V΀v]" kּiV8#ٶ xcЏmML;Jt 敒wwaR\P`1d_nv@YHwF%Eٜ,pUm#]2Q^݆xTLVQ~6o39m!^ڌ:CWsRܧ݉Tb0+y8xo> \mׁد c9=Nk<[ o FD?5Y(OOi({%_yvcnnl`S@2QU]Yil&qvVNHV(8GK ٭0g\\Į_OmL .}.ߗ ί\%dtF@)GRD Pg:W,e(27i@m#dAc{f{ uC1~ˆ^OC}lO@bs,bH9vt,J:#`*NX^- sڻ1?(FIs!tw%]gYZ0707010000037b000081a4000000000000000000000001649b7c2900002b90000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/Տ+P]?Eh=ڜ.+̌\spO?mHjl#oZ8_^ C1nY߻1/aju9@G;ԥSKbc2ms<&@q @NKk\"MRE7vDXֽ̅X.3)>]f +a}j~[9B=(VXc&UEk D}杗&)%I͇lBܫ\Ӂ6Õum/䳘O)0ӹ%mI*_I|S" Y77Fˋ2ord5Y5O -%Nt0Q}ފoaG(hR)G쉞QfBĒ-qJdg7OPWBBJbI]a)2.j5_z7:~|^{a.^,X)s;i ۉb+Mֿ><9`::m?5}C~Da/=(Y-~ԜYy#kߛ=3++#>]xeMwK= <@¹zu`Gy~ :ЃkR/ y ‘u',d~{m̏LloޅEn[r38 ܎ .K9?r$WiSq"ێ&X $B 6Ȕ}P{;Yϰp YQ/KPyjWcֶ[;\T p+H?3$|k838shį+ǘ.Έs'ijMYsI?'KAQ)}rik-Ql ~aXD^! G{IpBLq~ w$QT?3Mڜñ/![Mr;٤~fՠ]+"m(weIGT;-|&֛?_``]'TIqrcCz =[5ewg||v!,f/R! g 䟕BAobY,6‚SI 2('s@v@#]z'e+>F\؆$I]!7q#z\qs`m{?Q 5H 6@2iԬ{푃Z]zH6ʄuP`Z8 _Xp7aci4֦S* r PGw&r8AWwS~[IhwL,T{jA$8*="_Ȝ`^m^ͧ0&Um39͚EE'Y:$v 1905zE Tg(?1qXAf\प\.hmTk]ٍ[];}4e{=#*쾈8ʆ;0yIb>bw87'C2V5 ߨI7-0Y[s4ǛDE![B/h^qp8˸'6oL$z^ihsyNj&Ľ4 + 49cAoxӵ[`8hO} i$,`cY)' r^I5id-:YF8S*U,VPGvG6aL(jʳ⦵9JCs|ȡ8Ic8c Oy)^(BJ(BNiOk9!%`x ԂKCo7.~CUzZss/cɰ|P _\ ªH6iڪ^vuζE^] B(1LNd]9R4;byACcL`$w9rx.]`iW( :,21.}vy}Yg-@ ygl}Ec*_,ʜ7"9 kxT%"{c?/+<|ymxzoMi!DɱqBIi.˄\_lN%Q$TwapYP ly`CL-^&А_1 '\|tӢ3(pp0C09jkv@3 <@!aqVf2v=DqEeϱdUM=܏kv/%bW%i i=fLeLBM0fv3[霑yOKra5DxnB Il%^D˕ygkK27ӨۖZѮBd+Ѥц!yY/KЁr` )Tptp6";61j@fq ݃^yY(䏦 k~̤v`Yx}δ6whm_7PߟVG{wcn3 )M3kAW":ufgu`Kh?8eX]mS! )`Bo&А>Nl+vgcviޙDO)?BCXe߳Vhzj S?'?&Õ^2.Qiexb :}%r A[ gII^(iUwi=Uc[ L2;I~#]Y Tlz2a"m4R?MB-^bxoQM^Tqt48%?8zD<6$tʇ`̰WS[Ci?1=SsEMU~d95N['uIUH 8nA~RumMuۭM,(%kSN mE_|+ aiBWޘٽ XWuҨb!JM$ڲ>F'/]Fs5r#8?U& xk[zXcl!홸)45vgIyk\ߜkBIV9!"71}LGĞ1Y\[,H`\'8LJ7e? !Sުtdz^⬑{RmXYJCew8=-uP|cQ<+0䵃bYQ1^pc #oyOgf%ѾL q{$4Bf4Zp-gf6(̪}[El2xtқĝ~WlyC>3(>: 1*͚=<=߷pZ(I5`7-sB=]dIgYGfyX;$~e\dR6c4Z>^J$?*NS%9}q)@vw"R$ҁBlO=H#t ew忡sm+ tBd'A`UUEd̏ w?ԑy2R De8=oKB 0(uX<>EO`a58yKɁ 5F}=) 7ёOV35ÉFXi*f=*Jj@,Rpr)9+bE< rDB.V+f{^,U)&5X+7bIOz!Qrtebehwa1 ~Tܝiĵk_g%ݽ&aep%[/n2ӃsW}@֗4nP):rӏi)"T'aO*-g*O$b%>}\Zw}>fKLI<8<5x2 Ge;lv-5P:G/YD'0e&L0RJ6EM=^˘NBShaC}jC,'Jq@ؠ0 =J+r(,*({66ǚ߸?>v5"X>3ot}i@q9o@ ̿1˜Pfvzx`Vڟ N&hD pYGvvd 7UJ~"VزZ6RV{ +z&p $ j5Ƭ# NR[ m +_~v1cPLtWQk?Xţrnl`P:Ѱ,D?e [.$ 9V*giUSA@ f0JTIB{i(Kq jBعl7(0>?dϔb]W`Ss ^"bdP\,Oc\ v[ C֭L97mO\ֿ@zJ1CQd ;F|v_Zh*[yq.?9'K_SNuCckguۏgx?:`S` c'Yޚ+jEWQxv .LJ;Rٗ32pܭ`3X/p>FYS9HHvxl`nV.#.@]P/S]Vgܷ[(G{Ux4_˾S71OoYp<W?#kkMaƐ;<5)gԍ\uqHH؞BH*#օeCN=$^0Cnv`f0˜VD#}7S"B# m+ zv`t|`_.(;A$Yv }xjd,3! ף1XxJJ cmmjiNkPIk:n>RZSY;[p{D㫇;u̧LPPiSK),(4%xCÄCe3ϲXh5?V ! ./78) 54Z 8] )@FJ~7}czAJ<'z蘈UJB*mǜ(7=2h;b뱕 KGJdYsfPy^$G{29oxid}ˮ%~#2y|M>J:E_A _Z>Vv^hEYpM^evLhM&>am`Q~ jRDĠ܆XrG27/ c7IQw챁S!4C t/${Ft ,Oa~Y:B; C:tca7Yo]Ţ^x*ɕd=$PɎ[ů" |"T{fB~-²gs4?36j/$[zO@aLZ+ِH&F>iz(.@avR1[!Xd}XXvI+j%$UtSR͇A]i{ mR(,0Pw@pp. gC,8٠u@9*X{47ꈽ=L bdWE\u|"t|?y'$d\+-`al{%lB=@ ](.[(Qi40. e .)B6e U" !DJ䳹==T ͩzQOS K=$b3=cb`d=OdV⟲]Aش@QBE*E5m데xcY3šG_}m'Y| "\Ss/e') P^ ܹH7EUnLP306Ԣ~xb'NO,XOdT4WQ\ FyQe,شFM8EңkϢ q&FX o?dm&N!EU mE}Q})GM+ˍ,QC)⑦ /k )گ|1nHȩ`r\ی3oVVܳܐo精+P͸hZVRTYS{3˚XZq^wM:WBzV\zāKoz9ۗ(*}uiqW#H7iOSd5yjYɬ/6"bj۰qd$b:CO۪Y3.99hl@v1濹&Gu=/8x[z>KxxwS) 3,D4 𞵡>MƂIXii4 `#ĸw˞_a@'/,]Έ=xN +I4a[7[)yS!F\q6,cǡx"oՅTj};"O%sֹ1 (K,ޅf3a/X"-L*b7Jo"@^^:4p̝~T"=rI-cw57ve{v~ݡFm 4Fi}A׋z"U;m:yZ$*Z ;:{")UvSo;[϶l䅞  s-X:=B-?37ѷ5~\nwDAy~>ٿ4XN }>>ӳ/oHOBH'Au*-9yqI Nv{S߷8#æm{bg)/<ʔR t7;zL+E2Gn Md ݼsXkzDIDYWuҠn47oHa2Bv`lQx 6/e) 2Tnk۴V5VgYZ0707010000037c000081a4000000000000000000000001649b7c2900008024000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/ͷ]?Eh=ڜ.+ABuTL&fGI0Sp-:zQV$omb1`Fxz8V@nmRK+Ʊ d-KJ&} 'mBOGM vPCpDex:QMB?ԥ/2DͅfMn#cZu{D&ꁥf]j< d@- qr&E#+ zB7Qr7e90L{QzRk蝷||b P&sCiUu][מXǰhb ɟn#X1IuM$.~ :!P7HQԒk7^>wrp]?THn r?:p{9:: sdbN}EיF-Y+h w:kB D>#IpVDK2G՜/" ($+2 !sG^ghQ=4?N Rg@1[*4zDju k`64eZ<``<{7M8ũRf Z[gh-@lyuP51*}@u7./%6+ºr/MY 91 QAݲio Xі*;Ì6@ $qȍQsM'>sw #ju˨ W`F_KPW!; %9m`ﯛɊ'JB8f<ԬSOD)[fz;ʂ9}\ޛ }P2c4 :ޞ~*GRo޼Evj,%R^ZW?$:# L`3a4ZIg@8LL͉8>CY<ݙawL3fS➆\S6!X;U빿b1e?ei1w a_@!Lht1tmH:ТނT`|#aFXur8ҪRT,mX5n 8 lcv=o1+ߦT?-m\hHRUǼYHtƙy׼ rNXqs%$ϩ~[:I{ gsC' ΈRf~3;SmArouEnj%H\\E? _a " \2W0#@^ꀷd}l{ .Iewu(?\nnP1_Ġ&Ɋ:^\12i j`%_^,EU>d:o^}'Pd怕 TQ=ފ͆r"B)ԶkDٕFF&J4u?4_3'#B Kv|Փ۔3[R'TW:N9*fјQP@/(.gybƗVGdBk>KGTJNL'9:Ƕ$ǽtnʢ!Z-;7S5ĵ=adz.2ѽC&VΏnL24mX\w>J|g<Ke dR:{9AT;oλ(/)Cϔgy279ϔ&#4D9u7߻`|0GMi'tHjەã!$T7טaUx%Q E9:>Igl%;htpʇ&ӌSuSD~<놸_9iNS)p2`#ǹ{:SoIqiL⠩"J@() D.%%kBB3)\2^=%X'}Ǚ=8؆ĚD5b=ZۑhpCZ](6-n@1MU `xÝ]qfcYS=GmJʧ@rZ+S<֕aa2؀eRfZZi<кqJ1uOW6\G$`BS {\c]ڒ;K㓋dWza!_y*\nS@1rU"+H^ժdi\1&l Hr2NDV蹗4>َ'&@&˨r]kg z)N]WB25KP}%; >NgĤX7/ }(gE鯍,q\m@/^]:şlvvH#.p(U**#х/1*=u-T\5OЅZZwin얍SԶs\\k:ۆ#Ǚ-iu%V(/k A҇ҩ3ai} |KsIMRMc$0PhP͐!ȳlַOH@ R tW"mj3i{|B6~y(ϷT]J[)i5i6ܦ 蓁{1g>Udِӌ aI3oIUj_*(+RUU\hwۄӪWYY`mw@f_iQ:Cw Yjez1X2U2>%:x|fkߐAy8:iQպr^ 'Fgs>[ yQvU Fg_ VUl҂ @qG9hd$Nw:ߊ@&˥Xu ` Y_R_%{ba#$NxR^:VLZ1PQz쌊63BFX:ծKQL$daHe[S`fKǶyf^ݗD M=%Ef1Q=c@m;j|9ԷzZ*<>pqA )#aXW$d BUX*' iv:7khs3os$*Q٬j*>_PS}%Q3Nnu` (JKF6=UOC_R0 pðAqFBXE^MʰV+۠?+lBUG9`"UETz]u=y6.0$9Vp(i~$5KixdJ:b87-;*f4ҥOdĪ>K#׷br̜p@H*(Mg/EøA׸6~r@$U;ȾqUrH0 㫭2rqVL)iwvl*J VSYaۥ 웃1چ㴸ʩnD(0gӪ=u֍hv ŽٿlF42@IPx {d}LYmnmei+'d'3 F[mhsAJ\xT_`ſƷ435p$ iʲS}҆@>}8}E}I do[=g6,$V>LwM-bQl :0E6؎a%6j/[|Hy"lHkRꡅq}A%O^W~7\V2 D.Ek+g0]VeI e/"m¦몆 x[*pSk`Xpp PjR*RAqǘ0(N #U|,ü-ǙwϟPkT0$sZCn-eMȍs`~h}RH׏5m4CS3w(8,B/.:6y1'rs6Ȩz:I !e4Pz8X%E|= ^Yego+IK0ɒN_T뼍b *-ou҃<1"6uN5OGeLhCJu[ l EAJ$.!]2#ϊ>}KI@)kEh61f<8a QuV2 4 6hwh8vO6#XٱT_?!aP DYazP4sަp.oS6'/ *Lg3 ² E m0OtA#D?+=1QT# :lr 帽6ɫcrjDAjp MnڪNJ_vϜZ9[,r`dpW-Ke+rŨMл=,5hUǢ , 4gܟKDզ}+"Ӗ_6ܴt<):Wh *co>Sy1,Ԥi+^?ry̞Q7rrύ67!~>hR m;K2e`ˑl+ƛ0>Ymbck톆yTvup .h jpm̮bZ T`~81wZr2/pchXF:H$Gn eu*y,  w}]0X&1K[PJO%.Ik"&c(aa T ʪT;`}cb0ԣy0-BDY^=8[^i둆2Cb}=Aj0FomW*:$샄X*):=n*3[LN ި3ETTsrw!|({|p51f}v "ׄXd*q* Rpŭu:UVޘKʠxQwX,+BKLIY(:ba%AU"S) |y8VLֳ.f2i`:ZqF'Tms1wYo{.f~4-B>kUUnSëbf+R>9+Պu,KP~`POe)(7E SGv$ DҜ@2MFio{?C!ί>Ԣ@0$M*]:8bGdFv߅D$D8$~Pʆlru̔G=ଗJ"ϊ Z(Oe_4ьh4*S| SzplL3{*7@IjC5EݖHet1% \&+[[%Ms  ZoMύ^}'ure3?)dne-M\BQe56WUepz]1ÛLB< %chm"Nc N:P@nõE*'Qx4BT =mc1}mg7V p#`ȶʬ/貦b/(WDF5xG׻P:a2G8A)6 桼7bfLZT,ZNHn耈Ifcvy.躗;&Q7X iNgU[꼻XA~w(1VOy(㶔s{%+Df/eAVKV7K$xӬw D̘v9Q<"V4SObbӌ! ԥS͓Y;,mX2LhƂs]<iܾXVf?zR4 aiDDRz#J "τ:q\DTv^y—rPtA|I$ TIOn}WZ8kC H`4"KwK%xaO-q,įBfevz{hCJm׸.XmƳ&QGZ'-T_%ӳ9{Ѭ-0ۋ7^,'sr:92)Xb5un׵0W E*u+A?#b_i8o;oS칭{=LIMx#` lĐtɚucim|+ |] a!j0G}Il7fDpҨ5-Fc$:QjZ(C>@|>%˻QGU:CWr²R5U "R`p)8 =Lmw8j3*Hӈ-h|$H%G!K9G.w6F!g^l6Utx^e~5Q[tt @wۯB˅<`xxY-5 , ;}+$ 9^mwFM/ѹ4KtύVX_T- ZBO:8Y!xK$A0 h,߮ sV3JX? R2@HR?NKOq@#!#d?Hk|6qG(oMXvɥḼ߬Uf:oeVv:LkN#r.KY#LCP+fʤK[0^b.qb ) 2TmPA53nR6p'Q. Uh 64KXқѳ Q͐Oi| A%BxcH t}_WzLAtN4ӓȅ $^1+R=ug*\3Azkw$}mlj5ȣfz v7wA={^·ymG<PbwmGh@40@H0 ''if=A0r6#gfa *4*܅z|~c]dg ?G)ZgJqp~f>Q:p)𹖛:~lAL\:ə֙;1"bR"Jsd2&>(%V[e_Iz ;v*~dz>DA4jϲKK#;,q/RK5_1׸ZL)V(gFWc=QĜ`L-tK}Bȱ3PCeA,tNh!3 ܬbo,FW@J#74q/y3/(IV0F E] 22 M!S+ Op vm"^mUY W~t2jWjܺ c4pU:$vX3tmY|?KhH_r5eނ34θ[:&kX$ /%jEy-M.}oYltuO IN5MZ6MYQ~)4m=O`}}-?a!BrYCmL ';?è|jh?4ErW8XsE\*o7M>a@V8# +w&ȶʐc=đ#%CLhNhϗP A-_d'3qN"鞵fܔo-: diu^BwyϦ6۫}c>GCrBT C8/$`/{KCxEM Cc|t零ָGЎkB3Z²[ai|@ab寷80QU ߓJi:val,uqO/7GFvI k ce 7'BC %A,6aoKr@k~nx|;5[G3?݉=eZrt yQ~6GP̝v\%ĸ0mp3GyD#y&J7nR/`K*[ O\k?yA_~Wˆj]o]M=r{XbAj1c&W95wsȮ Ydo),&-XW*FK8D< SJO5eD 3F5e&.HiAdXg"DQwc vC VW[ xp'p >Z_ݚE ?3!l GZ"8٥q(:+(<{:P()FuW٬5i?eloW% cjCִnR^M3tUl^K)*ͻ@w}_Hh,ALr0Zk IDԾDCo/ve ?I``d7hdZ{MxPXm;a U/sy K]},ЫD~|QA{kk!^%rPtQQHޗ8ͭz5/{KȚ5lB3Ǘ tɮpXM6.d3~zu}YKCRj߲W.qK,B|:C$7 s`RIEG\(_E%<ː|swHZiț l񂔨?o,nKY 2'd;O]㾮QןpTtzѧ@18# UUAǚT)3\_)~x`m僾4dӑ3=U1 IN6dY&7Mʢ+`iM$IM%gVӢ9[~ѼV;㘬k͔Ut32B69.-?ZG"!Ah( GwߙH~j0GcA*]*Jq»7]Y;^aiɈ2ZON,;-] \!F ˺l y) MtXYW25uYV|WzAs>mV$ݡFp8*ianMZ ="JjZ-e-j~B_ N~$ 553$/K&_~QM;Z&8WBĮ(7Iw%A=}V !((J_^HI1R%i]<ζ6Ы?r/ent%bHQEŔQʲ.^t$ ? j!_qF1g0SME˘jTJ1e}ݐ?go eÁyyc #ow"U ER\\ ڋ/u `wAf|_OC~x$~:xmG#;SPuכYpJ $lwcPM+Ӻ: *~Vqc\Ⱦ!NUJ0O jv>a /*][4'i4뉋: 4O ,l{+(~fj4b3J;&ѝk|ۧ'+0{O:P ^ (4lUOKsW/MrHls3?]&Hr6G,g|tncV }=jOŖ*|4hN¦1fO I-%|q9gmPOy f)\ILmV&mWw \Yd2֔5y5-(|I)`+u)+ Zsgp+l1h. ;m3S6uF0EUƵ(޳DrAX ":jcQu).fJ,W)@X*v%ӌU8z^rɌ2|i}lܰ8837Y@C[◮^]ģN+R@6Ho+8Qct Os&4Az"˳NuV.W>Ӻ0]!c'"m,3d}t ~Rc ނY8x600y/FC@z }0L_*t3[dt;"ٌF{]U$aE Ok۬'ׯ2(`  2dD3bv;ޭZ6@e[ZP25$(Y1:>決 ;Џ'tׄpZh&?}E6ЪFɦ]N,WͱJCNb_i3#O,}P]W*i44I7R[x-E5^>o\vqeneh׿YHI LP]=#|z u906 )70&Tjt3/R]' :: 1a)9e McPLzY~!WE"~@ 5 C0G+7+ȧw>$TxQX۹gQ͘7lPkp`{j9mbq@Pv2M!ȆЭg`P*{$g㭿:e ۆg{g־g&51vO$_'f0,[HWXDe(ũ9x",nħ-fI5 p(CqɽZT~U %2k{jh NtkdՇj>< ۆD_cH?q'˄nTpU,}wGE5v% G6 ]1,)o@t ج&𽵑xy;Sh" h!l5(V2mÔ}|MK? +="ua"-y]n8m_9"j+=6D>?8shp*~f6JYMY0ȣ,X ܵlN9r6WNn:(ߏK_^4 K(:~LiY&G|;fX6Y4bD Il Dy-:2(Lq;+~FgcuO~ƮH#[Wqd)S4Sg_f*]2@\yچ~0kԈxi] OF|OA,V-=n$.s!NbŒTwHhu>f.|Y&*ޮ*anO%Ec)987|G܋}T]iϭ F7oj2xq*QO:Up>fŋ,2f}UO:n*kM YUMfZȳE ީ%*!<å+BW he5PBۘ-ppdx Sڜٛ8J< mUVk՟*AgA3|ԔQ%o<Ʋm&[(|0ӝX{NC $'[π&lꐖ7-p*k6M4Js/110iS4~<Ճf*  =S+ :Yӻ5\FCX$%ŒJl4=+@FFv_'eCϫJRޚڠab] @vWE u>9:HQ!n8Orovd ȈȥTDc{ԕBv!I*K^,οFzMasr uIb4z8+:ZFbθ("`_/I>Ֆ:RT 8/I&iIw$Oޓ`>Jh-|yrM+>eѰ8( bFɔNثDY-23o  x=((Pehp#j/R2<*:f)=;Q@Qȃ&ZwÎ5ZFՕk&Bc #ۢ7"*'=Ɉ#HYT ccI#ƥ>ŌTo< |hcjF?`;^)e^,޻"T=I֊Ab $doqۆn#ek'$8xBv@ImҜFRckP|9ʄ };Wϩj ϥ}YO hLorۼZǫ+y;5V8Fc4Xboׯe[]M6[Xz>!_ ,){4D@cBn <>.LѺuh;)@$vrHbXeEQ}`i.OJϠc@ {WZp ?"j5cКeJp;L+pF,~(7e9}J~lF %]zf_,Hotd@^ґC h+toaтZE@fzu ][ jOs /Yڅw-f}gEHB9^ms\M£sxG2x ȑ|J(8,BG $Ѓ|dq52?E({G*P,Bܱ) _oVLq14ފpT,cm/6}v̭^[F䩏}t4FT'<AV.)86~7cE{9+V>`4aI"+=F E~g|õˇkFB2 %GTDaӟ:oJn)[<хCo>V$5短D+a< х5b頢ѯDO!2c>!A$z3($}pC0YcgػgvOe]W-KlXƢ3s-ulIs#z)8* T ưZbit[Td*~G3 6k#2[for{+q1mCcե`fQR F1TݵjL."Y}f'c-?^OC!wo`vΌI?QDu9/AB[[hX ʭX.; ;?^st\w z0szgF ,M@+d622|'_5lrAmou7WzK]t5t+LTbXC'f7M-8 0H#P &]aUe=sOoW\p4r0ZN78rf.)[ʀgK e#9pr2JJ2(TօyFRGVQհšD0;5T"&=[tDejor܀:o^η} ]RBRI6[ĭmI?˯?[]/1<ix@T0Ÿ!f.}2}6A13jvqMCܵɮTvu[r.Ϙ\l\='H 9m1lYtE~FDߕIFٿ}\lC#n! !i(ۡ$Z@C/FNL[&TX{pWY#}7cLMַc)=|o.O5$lm5GsBIx;MQw$n'E+z.(qdIΩ-j=A?Mi[a s #^\yCA}M2)d"CM{PZa].#ѽB`" ZeEȖ?Wu+S1~DUA۱d"7&T\3)}fXnN,|W7ּ ;:``& %Ѩݲ~PQtG/ կ% tS;El~^pwMpVFoj^¬z_+_c?]6nO Ѻ-7c0>F!( .MO n:k%k' @]&nA6&3Y:L<ɗE 1__=*Iq4'%cX ~S-Ul GkSohƆW!ɠ)[:8&Ҥ=Px @tX@Ј]h vu@旱w?5UO6όtkxt"mrj+-)@+2z\sOZBoWkðUw:#zY*dIx=k &-26GTlD1{k.n^)$W|04˚*IRb$]<20ypj jDiOC!VQ J@ʜT٢ut Ȧ͍ktbao_G̾dY+.伞+(;mzKw>VԧI9+'}՜P:R2E(2?2%V*QbY%˨ћ(#qgq^{| yk+Q'fUӡ?4&ϱn/}Tk?T1)3;.Jm'[ sQ<7(?`x7_e%-+ϴ‰r4 Z'% EM.v 55oʸ";ݸ@P5]KހQ_ڦH]{Fws0.V9vǽr, ExՒ36~EXP/o G!:q&;%ƃQ?FWIenDI &өFőq2Z:9e z%PfSUaYtְLCRGmXL䇿|oᶑ z)tPlE~zpSڹ[i?jC/v#)"(V}>ppWZy{7ݓJ4D89N. "*~:@Զe6ck x(SWΌ1n5C6,9wz4?UxL` `]b :q Qٝi0{jltsYc 1 : =`Ҡ\-f X@> q3c Davz湸MyPF~ZB p2`”Q3nzHVZϯ!l]q}a琿"e沉Ji@WEjhF_J{ bSTysRԜё.pףE-Knfm\zGBd {+2iPbXwRwNR" o%9loM֤Uo].$P CP}J)2]rx$B/LK!vv;`~iR3ϻ2 H%@?'H>d!ާ<VaL/uGhPΓP1ɒ4m*OJGY ʐBC٭m賆l"o F(i#òN"VG`aL},ӅPƆ Y""xGSI[#=s ?cQfY2ČnEkpvLoֹ\BbGUq([ z6ZEGVD^bc d!]5L&)obP1yLx4뺹o< ,Su1?~WDQ׋&kfT)d4ǡIq#Yx~FYa+/a6Ir;rvwnj5#ݲSy=GH,;,kZ٠r8ٯ&9}V#v"4] WX!¨^Irc.rVXLǗƒL$E+O]AhemMEɖ}Vj^"v}4RbyAeOx X`#-qji2hv >L Do%; ;^FBDpHlر@sTةi7ޝߢhD{xsVQ*,B~VvyOh $քpn;̿M[7uhVpSZ!H=BgszGmXb˄e.IK\VIIPa:rb0mVZ7Ucs1q@M/O'=_OPi; q(!uE,1|x.fFLR=:X"ybSqAdY5 &ߗCkf(BEgJFѦהIoFk04Ju]шK J5h4 O7Za1tC@C"h2pV5@+U~3Iл[ҽ4wDBbP_qǾTm4X~$nƒ=TARhOȤvocv帺zQ. YMaUO}QrF:|zHr@cÁ72 J`#·XC:uD,V~y89K- >7| 5~ bVVmeAT|,O'Vɏ _ ImM$f,E֞;>HŽy):6[NrxO#H |P&H!5CơgMœެ GS*W)ϲpQp᮰]7(jBOe+4ڠD0GhDq'^`3W[`}6yb 5i):Uо\;{[gJ%p7~2 GCh}(DG *S77r(比!š3$/v.߉Gb=†Cuj]JPGDBieY0 HfH_6S˲ooeWc^a@gɯrWFV7Dx;{o ar:<wfzYuJ0'ɔpDWX0aƏFm!2"بRoII6+x-4)q; ]HEon1BE{}W(yTEkԐj0q 7{&Hz:7R쪅C~b+KՓ :_=!§$su(2qq** YC &14ǫj/?R],AHWb9 J%GGjUhoYfY~<9'"mdclpa\+N(WFČ|x+\@qs6]HDC-t&҅WqP迢JqŽ]OͪrrV],| ~M+_*#G /=R!LjRH%^W3I¨Z68]Z44%,nSyҟ08D4!p|F1rn;9JJ+a=V(&)615LXJ_Q{O_| ʶW(M<]l~X6E9Y~\8ӳmWGQ8M,a伽8>835[\%3TGf\HOMV0cAVo(q+kԕaRyj2PYVҽ<{ d>~>1ru[d#53Dl \\-F4{,N߄> պ3i/+n7}ݩ +qcđq(ArU;-ivyQΒ}}~L+DiWEvzf.]L-mn8Vt7ou@ BSV ./JhjOtTar&Lw[XŅq*0Vͯz%&$}_$ Ov9V6N $c'dƞfmɬs |*LTEs'PoCՀh^ b2ob:Jt WՉk s3ƃQ!<A8*'h<~>ix?%@qGx"Ҵ)Wvn`s58S)ħ&Ls~McSYb io`2=z Xf{{E4!8T%091w(͵Йu~go..cW2%qC\ۿHNR#Zwf$c>XBa!8LTN(7Ȼ Fox49`knV%5}Ԟ?߱[>/4m]; ԡ4'6\!ٶ܎Ms[Cϖę.RarC E]5(.2QYS Lm xk,rn iX`ncNONGY};#z8ֿڰ;n.PT}`+Cy szY^KȂH\elZ6rE7EMUG(˭z" MLZLAI!!͹~"{fvdg|^i`gOYl"&S͛Y }r>R< w0U3Ϊ(EԻ*= !jbR|Xa"3;lbڔw; I82y.!(Bb=ȰHje9;vtZIt0MG*+N_E)j?;Ic!XQ o )sPb7.rX%PFV^(8#+(d*K̾nZ[NYP %ኹ*)M)F!{}"xXN4l"l0G;4.FW.(«=mS̞3h U P  x.ӸH)~/h<+tji9#:ߺ NHZ7عxTU@P=$ 뿟q"u|*:M^;wgY!U\*U!$.LC~oX|ˣ0QgHaʒXd琁ssGW2Xh6+5]2C{%d+e zp$uQ0'7Y4mDcuUI4;&P-;X.^)S\%M2's< -[o`s=x{ m=sXu5>%- Lͨ=I_z&& @oG<kcl0ث" bؠ/UF BrU۠&I <ʦ#18, iچnZS/X)W̛ґ> gГ[a'L$,q eAT84 VθʵUjʙs@՝5 ;+ǒpmVds!>?I>M# p% ^-t'#x2[\w@z{⺡w(A6¤!?ce;y W r݄@p2` M! %Ptw-BJ",l.wV l KQ3 LNY1d#\]NvS+2;cKjS5TDIî\@z xgdͪakhةv7wUrK#e׬CL]Vב}'%j!$6S>ʭ sgČtk )7{!u:c/7SAAZё gvƽ`N:hIٯ?f O&F9\{/HD-"cICG+ ׯ8Eڝ墳6\qC4H;*zı@SSс 00fZT|R![kA`:]1` D%yK* 4=(cHbpe(G)_ >f1\!'W!Rj: )NfLᩰ04)>R:嗾=79wW6̱VMu秜yQ3J?3}jYZv>,WepzJ7J4gnz/GW` |?dgBkD56-gIew nŦz.)?kg؜deCWwA?>؝ͤ)|<;ih7 JBUm c-l2 + uCh[%KM9R\T{'gqx| 1 + iU"'5'0yeEԙNs ckFo2cSe% s/js̽GV(8je9bط12f!.,y]cPy3DVq u"=<:ԽHA ˡ'*627LȎOdvףo Uqh[!l7eDBfh|洔P0j-R7dat!EQt_Y]'czCG9HʦR HԱ2먤L,GڗvAnk|d]@=CO{i|k[xUlث=ֱ`N!=X09UL~Bǻ:qng-hlf_,ŻX0wB:=0sIT/BXz,"'챍洄<Rc=4Rzl+sW3=공 mVmnNvD|bn#V9Rab?[!oQ"v=J'NC;Q''!cPrϐOW65 rPhRfIiIg]Oߡ'U'ZCX &2<<餺:nC bv &]0> *DJJOc?LUfF +zꮤVGYanuЪ*kDP[P9yGÖ 7tHD‚Y'% qîI 1ޱjQOa1rPdC"~D|_Zϸ-:I5Y>(Q"Y[t[i`0~:a;j9퉒$O~ITcA+T> %NB\/IS2b<~ps +iEP_.pu'=4?,Ǜ;H-C%T-CU{j3S1Ү`yb:Nm$Bi f%L~Hńbïv_ߖ(>̈́WTL-1z #p ]Eٝ]ި3ߩDIcmPa NVnScݡB˃vWe?pݼ=o O@.^w6$꿟rrᵹ=0*n}LCyπN-DYO 6(Ioi/G.ъˍ@m#?#'>BYx_PO}u(\!WM-Q;y.%uno&KB)'GOPQT㓠OȄtQ|Te ~wEf]nkP](l-< wQO5E_# 1P{M .Q|ӣN$P”xQI)&8* &ӅBWm[B[@d##< @ Fݥ`i 4 a˭,\^4mݤ+DTq# p^w5Voc DKm/ <T"X~t(nt{.!]"uDqBc𫁀0H1@?æ〼i'~iXNRל$#ē$<Q:`kD(1y@GRph}'.oNĢ!ym*:qmS}f+Lg5O5H>j<6Dw7qqQ&~UTZA1(auQqb`НJ9 ]9cHY obgp zb0c>x{xAx$aJ%~wHEx 2]R-ٳW z(JC"TdO6؜,󵏏{~&w9B۫&U܄?9{4z 9_SuiQqM[~T< ´QͩVv f4 O(Jcnȱ  [6 nh'ǝFϫ6+N;!+Нs3^sbqDu>ҼD } wo;5g2\\wJ‡gx9e2 ^n-G887ãߴwBL!W&|]^l7('/"D=+ScF4)\ɦFZ.${uA? y"*X澋%\/j41\;Gb=“WN"+xObɴ{_XDܑ;=PbĬt0VCwAZ9EBĘ$ГM?T;[}¿pLϚ 4z)d4s*2'zU2ޜU/QbF?oǢVsO(ueEd&_NY4K?'_Z_t29"PQis'~s[*|펼nk:>gb7jHB6 }؊1[(NT s/|#PZUi.6.7jT\tbM.nu^a?J!"$`zjDŠT T } Ӣ:ϫ5T*jgj[ wǵ퉽|%wDMDO2XT%pWnL?U_`c'^A :;O+ OdrVĻtd,m,?hQWvjb9Pxsm]Zl_R"=&%wxHK&+#3sH0evkբW7Ęd!XEY2{ KnXs]$#4-Y8mJplz1T|$KLk9y)j꿝? ~?G[|nNmnGV RSx_&W"6d6dSNHhz#Vww^EcL &ds," .ɦxeeS^#XߙIb6^F/V$Dgdu$Sgn{D({{*.Uo4%Iz ;ˇ4\ 6H(pwFlI?^S dcaT1\46>`,͝Zy$R՘ LqbMp7Y@a.HL!0;޳/OCzw6NČ!7Dsx8SeK0ΩtDdzH5{xZ͎/k˟[KfɊ Mo7́O>}n;S1P]O=qõ{O#z{D r9Fcy'$$)}Al6y^2r4+=A˽IE-IdIUcr3)XaA4mxar1ch߅=ue`zCVq|W֯&A¨B2ӟÇ "u߃V)IWlcȂxXR==,oU!m*&G}LL`j(d5IB:¹+BבV(Cs;<8ۻ:Ʈ rjx>]{UU߂9G#5le\N9D~8+|߬%tN'?}Na3v΋f:foj@0>#gCy$Ō v#Ƚ41e-d\PI(hJ)Q(Ӈ$!LyQ3' ..f`wT|:RaƍQT |h9z2)ljzv-T%^&Up^n*P&CEoP0#xBٲ!JMFZو%um}ABʶᎾXt1+T.#6`~R7[ٵ@|OfW_Cr̍ѓjZ0NZtQ#U' %SpOvDZg~TqAxS[d'zF׸AY.МZYAX;J_CL+*{=$/ȡ}:6Q\ў? R,&Ik2㡬U8mL-$n"=d,|bmIO4]i~?jc6X8V:Vu0rPiPPu{i}:.>SJ,Nr|rhMS3. CD>9{n~{~ܿ~2NVQlg*NuEcl" YDPZ-;$*@5mh4QWۉ``{?\WOR 27yVz/LhB1V{'aIHg\1+z 2XLSu/ EB<m* e0yp(cF{5+r5ztޏj, =/MfrTR%ׅ:$Iʑ/)&İ(]KiGuWAq._!s;:JZcFh)EKf'570p<rԥw?ˡS\ N;bVYuyV:YeڞBB&Yך:9u+6YPqh8`௦BfIՒ=j,cAD#Ff^ [ֱgYZ0707010000037d000081a4000000000000000000000001649b7c2900002f58000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//]?Eh=ڜ.+[Ce 2*LyL+(}R҄=;Z'L*t/$7(ZT+ }y,nnȝ. ܟ@)#yMM(sRu t|\М=佊\pXO!!W-ѾWak[Tt27sk׺g&u9+UDs|Q{қR^DI 9?Wkjږ+_\w+wޙaF{ǾS21*3H_PK 7M"'OV&dh̯XLꛪ9\ck]guVn%)C;44R{-MsS|&'qEi6&@XW.y^q!NpjI%{1'6"R3~go?>: )^/gҖs/U?Z*Y-Z95U$.AJp|#nt )//@ nby]qs!ƟeK+Syx_THGI/sgJWhPP Ь5ExS+I[@H j&ujIgU/qamC$֒dRv$Z`Xyo2i#H銿7$d2zw<St'_717"`R2?0DEAaƜNNAu"Zf6QzZó> ̹P" ԩQXLyE) ݯzekSދ&&8s~%(f.IJWgjezw%{^}\Mzrx2F#? c*σq"g+I?i.+<$k>z1:W}r ?P\14Ƨ[h\؂h7'dӢ wcf0+Z%yZW@zXCyBkxC_: g70AQ"mѲ.-%Ud/}|"xi-=JLmq@>b|Y? MH)vh?9ߦu1~LDi`Jv'Xr B^2oc0D"mĮc P.u9Kğr{IS<6DJ{G528]L:O9$yc1 sR8ڡBWfz/º8V'w0DV3sXjoNyFF:+̝Hf~~WQB}ۇSO%V[Epf7,ʵ;@GAbe߃(QfķvW:*aΩ"'}1Sg0O 9ɭn[:LhÚ N Qu [Xi|)\u`&+2by&|n2뛫\fx" &9һ>[ׯ j0t[~^՝-Ӷ\,mPʆ5/]25d4wntRHb0=LV K1l4G|@(.֒&\&oOal{x9*Q/sW&~=z.k2.2u |`*G)Q ֲ38XuEt&sURrb{Bgm$55,#)7ǰc8:3߶YRt[w6,cK4CӲw&]{5wݔK"44gg'~^/[w_-^Gwf; J~ɧZraJi'f!gU ',27JDHo YYCdi@4R34j|.6*]U?s{$7ІBnu(fU }K?!'Op9ol/Gk-4h1a̭T "%`|ch䁎e_nzÁz"0GLCjol ~UCAxJtMGlk /b}{F7QV"N|ǿQ*$~Wu^p*BB>}=j^wBOgX[Z)uE$'xWW+Ftpjޞwt2@F^54,31~%j 7kF;m d,4<2-'\6]_B^ͦ!ZXC_0{_{9PG+vʸÒU/=r$f#f p˟갟Iw.@50;ik`{e32;:A ++zSfQjhHlx2B ; ; y5ݎ5uR>ϟ=PD(RC =~AD6=0P;*7\vagpPC& z< ~N8`|\5꼂i5=`:$IGr_UVr[]ws'԰p^dsf0" {Z(`E&a@9Bp s:OE";هpNƭtY5fSZ?P eOu}gG!(X7LR7$W6w 0@ X|e6ϡo&HuV~BDhuOh? 5I֝ucYcxgYRw2"WݪVu 0w%[6*93}PUC2*_>#v>@c948|Q6'˹!}y<]Q^ĬGu&m\5niKB/hҫt`\[wQ!^6I|@pqˉ%6hg!1G$}Hߣ3[5BSK޼n(=d3Ծvz <請eג,44ALXI50J>+m:X#d>sPCAjl`}A<^GŢv:75lv)pjCznH #p^]fN>˻疄3>q\ ap1xW]O*J_1vLP%rVa">NE&ΚVB?^wNډΞ=,ԟ (-/Iȳ˒}`UC|&]߹<}E]\|\,,bcQϨs)H~]3Cv?:(%Yy{IeO`|yp"0=l'8H珣@hvY_׬yBZ+SO[)}2GnΞ_9)Ie|Y\ilD¡^X€3)I "97K5#d^p#g0)-{ee4 eH W"*c3 jآ^nRm^2Rr ^~Jhu-u RZ !̶q-K#AEY6Ƕ%oRs]!dư,Bjmz};W6Xl^ `.__*wEտ׎ZK,.p)l>j0m`>Lom, UEl|-*I\B_|6;ݐTl˧n EQypt׹a{YF=CYaaTQ, 0"~6NTCx?#Z ;ʳᛳ]^2meP939J($PlWmǍSp8"֗χZFmR"~R$ܾK.Z4z]=~z'(!ZŰ`b. ڡWPoӍbks)eJi-sT:5 s5*Tߜ,a59Lz=u$*:vUKXRLh)ɒu6pxգ0'>G6JpaU7H*ѳo\٥ 5+ϥ%.٥{;;u'9͞_8зKH[T:s' U~!eA _3ț@&"yZJ_+V!Re{{__|b[}ۊmX| >t!?σYa+jr[frvM[Zʊ"NejP|CxP 9s#Y:>h?ϴ @7a=qgٖmYu؁@((SxM,FJ)V,ji)N+G7_mA6Ir҂,h s_cb\θH[[ivFUPh޸(X6ma8/JHc#zUäu9JY# \Cdf3D ?eku ]ʦkwx~1w f$6ĥP=ľ|b+73+&:Yzw5~ïaКɾJNr.=u;(eͯ5%tEGhU __c.!)_$Z`!XLIbӎ{kup ˻Az=!1Md)jA"@X|<-L̰ o[,D VZ)4 :DOPX^L=K-'/m+#B,( x 9ĚU k+o|x3~  :4\uMg*j t죓7 ɸoK5)Hզ,\a2r-(z/A8P~y,}Į3O>;e k (.c$ ~L]^$ߠRdn׆yPE5dM)g]y~I9G2Z,7}$^y6+n{,m-_=\u|͟9x-o#:tRV!2RJة!zRΰo " 5+!a`"zx!bjW(1u:.@~Y١|wԒ<GHZάғZb9zVٲObƷ '[΢j@Ԩ\1p/R飲u wCQ0:6Me;f+u-aYDaR<_2m`RLQzY#x TCE^}ZV*FEZtf-+!K1vjIpKp3)TQO,򠙽o><AqbZ.4[K>PaaS&.baڦa'@*cMF ]^+q|A /*c׊i>R"ԃ) )~H8~q*A* Nà uj]+-yR'eaWG_pU1dNV<3>h!E΍ 0=!OFI~Hsazsa)|:b{ rS"Y|t`3e/ }fɺq06Z|'8}vy D /A`OY)c MB]dH/s Iæ+^Ozհ\)٧h wf|Pz5=S#5pna;%)c5{n9)Di)U}.^3٢]B8(<㪳]Iӈc5QIK#I$אCIٰԿD7T8vzPrYm$xKVnS*|VQJ"Wm4Ảq0΋Ze.FpgW\=ˉkyYl_8du 2=u־s`M5^vͦ?lNE0:99kzO:\}uǞٍ }ܸͪ],fF#mererJy5L") Q~Gj8]C;: s-rROEz,k1<ȻD$4K@\$OR}EPL; ⴷo 9lWݰěl$ozO޶{:"YșNk Bљ7MǚnBLpz"d*U'-q`%o3;k+P[? (6L܄-PK/= X dekYRZh;P?&X( _; ^=oq=!tѮZ,EGfAb9i&&ک#̮H,Ƭچ f ZA_,|}ԎQlyI3<'g(K#SvPI:MkL Yʻ!VIhLivOCk{DP!acY[ )D:0@_7t“J㗡j nm_ATdHTٕ8窪Rey%鑖Bw .%օGIPK.>yXa~,;LPbb/[:Wv:{ N+JyREp|n{/l,<.@݀,}|zSxڗ`l ?`w>6e`0M5r~P!*!n"~sfp)-0BnxR҅5tkJ<>|x"-H"ۍ8NTkmVDiؖ`#|VgvUq%^!]]W|;o99M+i^h⿾UMz;͎ s(EԾfyP`k]BԎ]*K]$ V°^3rJygus2iG!={;SER-vň>2RQJkT~As,^ `xXJc!S:lgb P Pel2۝j7cXpKDO4·[aPF g~K &>!8h0љ}K˟_G9C]m&З>pŅ;E{8,#%jy&_m@~6T ڡN@s\BT?>R6cV`N`q8WU ﶒJ h43٪Sfkeg- 3u@%/aNcN8)gՈEImٮn hWm@07۪w]&Y@6'jZ\HYMF ՛>vp.52NfW1>3aF'LΒq)nI1X@OBXgiV"EkItL6R FK(ukn6zy)w.;4+!?ݸ.i\1aX?}!F ı/h3 2af&l 5LyHB{u{)X2|wDv΍/8Zl`R㺿BDNDE"l; aMu+K1C{fQ*= Uf oN1-5-cV8@NG?TG vJXs.Ιzg^jW(Pwub-)'cz.۱!`h~A)3lgh1N-F]p4rsHLY eA9Sa9I#8Lp27]ϧx݇+vqpx$ɿ&;B;#Bn@=*6536bQ]+H$!56}`I;|x:?PR أFE@Jݦ&Jz/4_yæx΍G81B]2j,GWyBl8yn5EVAX;|v6@X3X. 6~\ GQYxԑ<1ҙG(7mra`q߰g5YN|5yvz/~fe'/NY l#o㗆vڱqYP%PN`1J:#N$6=W #B= . F.YebaZG"6yʚTm0pz7fϟi\~Xv h4s69BG*TB1M݋֤"<+`b}?\W[ 5u M /W =xD?[\Dd$hk\(31/npghʂKlg:=^{UflzVTY ^//`\G; {&}W퀬ppygmKg+隣so:m8r^,o0~HcmTxtY+l,K LXM](L BHDç]%_zhm8l@CAqh] <]D2i`J<.|x$WN Dt0s 6}ajd1Y x_rr? [@ 4qԝs)rŔ8oLQȘ/xeU!02㾤e²{hWd,&\aY[5vFcak𢡄H/G4(:|t༭_wq)˃ ˅.h&RB9e^`_j'!關$j(0Pqp>`0د3Lm)j/% =7iH=X,х[s "$1ggdw4_<_3CePM Цx)@YRq%(7/OɓNEc]+KkCjK{24AEJDoIЌ2#/Yj``%( Il*u lE[ikm}Bi kB=}.I:F5Q\ǪzY^3vhif7|W/@gYZ0707010000037f000081a4000000000000000000000001649b7c2900004200000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/^A]?Eh=ڜ.+LДgzMdZdyN.eK?Y;%V:i 1a]&5]};Op=!o0V pSk/Ž0۪XsV ^7EKaE2i:%>>:#9^ /5~ߘ%V@^f|8XO9SƳIg [fiʗ|CЁmr(XvX[:DZV)}CQxMCd\BReؓ)]AbyOe &'\4LB& j!޹zfYp;Rv;3}z[+?\Z@_.c#%S׺g B%_13`:P%65\w"jx*Lp=n[[ UXmCV.!!uJ"6|1QDTat5ЃR׫Wo[S'G)Lsc*HpxBv9AcdyڢDm2W@YѲCZ;!I2eJ'92;Xҟye\h ykL >n1r%]b9 <[Ixs2{.ZR60GB)bD2Vi(TmB7zi2P1fɤE @>cKh} c>*(__I Dž[\kD˅ď /[&n 6'ri-p ĜLT}NrfV5; AlolTz4ozKRv4%4؎5~=9x:A⠟0sauW`[ȝp_ؕmPLV@9MݺKz ]h<0PA]{-ۇzA5J73LVL<$#X,|K'];[i?iebIHjLj#=s[sf쑣;JC[to%AintV4PfýRen)u%`Lr/\@9Me:|m'7Xizn.#u˛`z )έ{ZyWű|c3S`["N=#!׳"rX%F G6WMgyjz%3ʇ/YvyWO٠b4WU@S)ɂvi mI+ @ْs^:ܒӛ\_g3cRƔʼn߼V k`qbOL涏 N)߀6 Ʉg1QG'$7&wz&ob?7)tWOEXrWڨYh7_L{䒅L{ ]opw <"3zʬU cf&UcW;aRն@ `+sFoj\ߚKdǪu:Py)V sMiyJ KUztANF;0Xs 6%oh ,bl ?,/=OQۊ. Tϳuz/ѩj9/-onIV l߰ CR0rۇ!atTnDJ2$ʉLSsy`BN H1};A]:?1R6&DC,۳Lɻ;^DQǧU_ `5T#xxzⰧzcR8B[ :ڼ ynd iT-#ɯ ״-[:$ڐZ=uTh(7K2غ* 4!J5ndj,|8U.!+3`Iu2G{zCwC½y9ݹҚMJuSd^}IDJt3q: 7e_e.>9q2mblp9&_iOh1Ѱ-p cln \"D]㢧~.7+`Xk#`m1iHnQUHwS&;] 0eVvx_~@FXuɿw3d58,J)70D +`ȼit߶qÊiZS K+N$|4mygE}كhntm7S]>.<J#t{`_^/c``(y[hwQjh. .cv_7a5q'"'+Dj3{z9I:@Y!B|6TyX_-l>&'Tb:b64=ǁ#L'ߝ=h+ԯ܍%j 0 Z඲[W;rfא{7:ti#h3Vu20F%:#1DNԺSdkCj֏TߠHN&Q:HHc6[!gUDj*JɵA?>0ߜ䚋ݗ7ξ^'EWWu&wڬ <">5Qb"-9|^Cd3p+FI3={n][tinԀsد_'<#ɉtʸ0 B~^wE=8%$kI3E&XF0"(C\L3(<{ь jk%"theN;k{8& ~, N)QKb䮇5CV:PU}:jhF >{p:%ļ9tȖXߢj҅r4̍doQDٞoBYziI;-D$`~2+9 kWY1NͯL:x6g䫱+ YtEz1г+ۑb"e+=2G^&ePdVYêˎy~*^RɚR9%M&gxVO2E\K2&_-w 7E#z K<N7@vtW׍j?ƃ吸š<&Kd~a/[5v$Ean J&g:eQ$x«G 0YȌʇB)]%#ׅp@Jꁅ{Yw;^)="1qn2!}W5ihʷ5g@S OkGCC^6ԽpAӜ@ֈu-3@]4$[k; 9I(l4&\ܾ!ne%!*׶󖾤 V^OԹE+h~<\iU!fu9,' 3G0qT~\T'$Ic͑tǭ.]94ݳ^Y/U=fCS(#7W>UҋE;$znUKf 3%/}Ѱ2˯[oG[Gd[ t,1+g\os{)ahl,a4?s {ߨ:a*)Ks jJ0Y1+kWa@8}`M_SfC:*ۃHkSroldE\T(؀yRS61>%S &^ \px;f6{} _ OPlC(*\%q|'*#y6 >YhT:B>W8wǜ.8Uֻ ac`aYs6AnU{קT&(̭R6-'iͮEcf]JtU4TQ#܎OʃaE goTj{2T^UsEBϔ|UL‹\0/:$Ẅ́P oI\ȭ|8,KQ`'+շXz>N޿%H9fDz #s0IV1۪hF0 q^ik2Olh&[iQ0/3;/d{%SKbYm[tR6Iq?Hnݣδ ?LK9 W-@l' N[4Ҹd'{pgu#֧PlspB33ސ:LBײ3-Vu}DŽQǖkb9=1.\$<oڞeD b8K3 7_4K$;:|sAW)TڦqS 'AO1U Z3Љn'Z yT-ӭz޻b` ŗQp]Cl锈ᅦҫ)cIZJ&jF܋UX jtd(cI%*CP-86kݛa(8'JB_~B6Nu^HbdɌL~^Bd6 n(خ,\(LC2hK!M~GCn" @7L8mA9!xb}@ݓtJ94?ߏ{RLLU8cUQ=LD*yOM*L_h9 AZ(x̞n+!t]b;+: zѠ` [g֧Ey`d"j-U1H@s4& C66p3Х0SpcJ\(5,B2y>,Ҫvne^swC0Sc~p_y(%cHqCC\- ^/2o{T@(sfE9+1lؠyb͎!oiFMjS"q .}ltS#<^Xr7RkP)6r%^n>6 xsfӕȡ# \?IioXw޽6SѕsHu4UI݌%ZzkU%ЕP(݂,X^?DZNnb\M/yx){%ڭƟ Er'\jBW/3О%(- T/ɭ}CaFu~_z=Em拃(/xyYælRP)3&F ʖ§! .fgTgE)Q`F3_L6̒1+5g[!Rn ٔ3N$yssJ|dB5@%yWR2Wh OaOsq_eGqrN)%{RO_U2>4O l^ƳE;Wct'\m#24 V,~A%=9mQXG[mvīЌ.wBeeޤyg 8Ȝeb' pSg4WyxOZxɔLRF @ Q[V 8a*n|, `Ю w:~4+-g.> CikY0l0C?j&4Eׂ',6PT!G'&'oM`? $,o {GhX3j6ԨG,U{}Xlrp_Rڛ(.|J\Mkail]-7@',$vö7p홙*x匐 }@y#J}&k͖6N )D"s_6JpdQ0UF GJe/Edp X1uʵ,#Aǘ'lJ,NM^b(".Y^pRB wBW.t`گP,VS؃9!@c [~?Hʌ1Y%yH?F%k2dqe9iq0Ê/h,WP}cQ[ؐ&9GfaԤRk6 f"2ǜqABrf,Cb>y5٘T ih(w3*E [%-4A8"I*{i'ymw_OmО]=٨;56)&@, >ds  m7mRPVgNuDѷ92am[ .7OL,3Z3=dt9X 6mY>pt [C3=5z :u:^9\=.OA{ð>!B},`^IG+9FW_SМTLJ%xT.v#pEZ /uaP;%+o]cD60ibУ฽hvhE7ܼweF!sml_x/B?V,WF"5,> :â(;S 8l(;p6$Oa5i%w_ϔ "\~4yDֳH$Iָ#ܔF_:P}H( b-.$_ֽ|MF,RZB 7)gF ᅮ;vZX[o:b6~|fc.>>4楤?.ʬ p_Q^zZ=pe΁0xI0/UYwyi;\'\fj6$d2r$ V7;=xrŪ<:RA4$E_'YEuohNrz{JؖNEFZd0D_&/SݷFXV!H8z#5ܴ2 r^zRD`!' )G"U|Ty6k jLԾj GQ)ȿh>ȕ %WLX`=ScsSh~NrÜé0@߾[_ q,(请+VO&2+#B3ihw2/ y w9E ML=2KS@>*I$F=FP&{90Aޅ0)aӉC)k "e[֭:yGh[ uP$ԉg݋dT2b*csZ[HqO4 󜨅}KćSNygZn~0*Peޥf4r!F~>`ц&d^zM$-~!@ǹN7< I7ŎY)rMCȻ܇TtR⇎բ]a Wp,&ڂo hNDn [_y-6#sm(%僟keY}-l] ]~ HƜo`8MX), ~繧~!e1o 3KЩsϙ/3wXUT^XMz7~B܃~rBnk( B vZ$ZBoصvuɰ 1(_E:R}Oo^^SWJ錁AvV鳌cf˱vbą38,=Ym%)Tt;@.jN(?hnxzW} ,cT!>ǎ]]*u2, G ]l޼G*8]#hMD ۴d}Wtxx) ,q|$YDU8K*Z M)ʡ7Ac/ \T\k庞cEKU(c&V8_bǮMeNu Ґ#`f993k C߿)o.&㻧pS`B%H 5AUKC#q#Nݲ.'MvhƟX]$P9$(8Fxbl-.\kKWzJM%*4S~pc2q(q}w{䬐qPӺ|i` NA'cAVA Ol?M.uQ,Ht ']J }0;_q?6xp{cl="u@L˹M'\TS荶{-}CDmRHpJV}fXbL_z3]%Z̰,ڏ1,3|iq•YmŴ ~& mz.o# ^B>6f}FkXC8g-as~c0э0hH*,{ ?ABbZWQX` GX.:7Ϸ6-?N? ϋ2Te?0 ZG`ZgT#Hk2\_uݔab K-;V/I$~uw+lGQ.ꝵS|C}.[qޏAKdzZkMTx-CLJYx2Z1ߦRIZ?TP>Σ3PU-6'{AJ\ 3tso֝J,3eܸ1*xCD?lG[UުEI^夂"%i,63*Tw)$o}]=ۡQrI PKDr ̘4C˸.{xTN׬)wҬۢ!QrDw7ЯwWR~7|ʃ(*uEL8PA8|cF>([˿XOs*=BxX=8PWpצ_HBQ&6I7y[;$ \ӎfڬj(I߬Fk]pA )`'S_bmP `dqڭm{7H)_^A؆^bӐG탃Y쨔/]0OZ ^:-ΩPNF#*lXhbLeS:0%R_}Hso])Z}YI^v9+7KmyQZ6fj3ӻLFN!rƘ|s&v@f=:৫0z0!j [Njpʨ($}3. m̿KjIvUu kTS;,!^6:|$s{G|r/xUGOLOq"t > }(VTM{-Gn\&)z` A'}aew $So;b&w)ֱΧnbm7X7B6w.ƄXl6u <=da\jGZp7QAL&Eg̈lǼA'`>~𯓧1HëC%2Tt=o\wH:mцGDn8~UXWa@܃ŝ5=TQ@">2}=:8-4mXfM9=g P; i,Jtͳ\JE:RJ8:U"-[t<0.hvx8D[AW8#4u{M\ݿׇtQ`$f䮍Qp3ޅ9f] ߛD!뢦"sGb :А&`&J IcWYŨUM1ӱ)G8Q֍$zIKv/|h$U{g+*=gÈ̎8q g٠>L :#h_q,7a\(<9g~{ nGUW4 "@({Z:53PJs* r%`N({? E}R&i%ОD#_k5;,)[1<-+;d2Q 6aB/IZ^@1ij\?<[If-=j@"2_h5MB`؀U s}1A *ƜP+nRDDp$W n-?Y֠۫Db> [&ƚwWAU%w&;dz$~dY$m.?u~D6lleJJ{ 4:tw+;R$cf,@sAgr6xǾAIn\-ZG PWĶ&k#Өpa[n"> ڛ2]7I21xD`(/.bХJ{3loUm(yGv&؊ߠ'_cH6y (@ʞ%OƀL!/r/%_>Wrri}~=5SX >U-p[sSKw5nSIDЮy>Kuk4[C]BoPI;TXNtϑ0]) ,P$C% ӵ~N.;,?eNyLB&x#㛠`ٛks=(Xnf_ JX#5 +-\6QJ`?1a]$ˉ"؏ѽ\Ѐ@#ԶՖ|hAe}oҬ-ww/^ǟE.KND~mujɬDD ғ]f7 zc>CW^ ]'٤`U 0AiBۮK 'u n4GpԛP[(TPÑ{r2c6@zjԗ,dJ + ^Eh<T-TVp:jp!Ǝ̳ۉ`**?{Lw: 0䶣$rOBiϖXo}ş.q'191#W^ЁD*=griD%YRc%+;oZEfElV/y<4;2rknJI$ǧDo= J)ꑌ/0UYM#OWpt:-igpCYM1z83qQV2q'EA΃2(uya,Ou%v?آDv:B}ۗVى(D b8zwrԶ, zHAGv&v5xKt}ND=n76`p>:w+l.ӻAnoAq3ӑ!^ADhnY2(3,RHVGЍP 7531kާY,\ʏ(Iw>QB}aMπǏ .LN|V 6@K%ð[0~|f/%e&]bPOhF< ~73i- 1Fe'V **/_ud R3q9_ty農Mv:"NfHƴx)}+8 U je&XG) F?~Q:حU!SUMFN46PP롇E#i`?yϹy&)dF|IbefO9\A7j{bw t\XVrez?M Ү׸w_*yuʘԮ_Aڽ,9&9D5'nƩ}fDS7qXԊN fγ"&9^G]R̋j\.H{|*&9x;^@|@= R p?]3E"޴lˢWL {NLdہL~,[5;nL3=?+nጸ64iBtn"U2)hS!3݄UA^jJ: ߡ:+eRDn\UmwSv˥cWQkם 4ͦٱ1`1f2V:5OH^-:)gNGR-q:iHSʡFN PiyOtҌ}22qNj>H^_,g0XW$9cL4 o{n sP&ߴԾm]]cewS~7\9{TN:?]?㿝U0)c#V_PK1]+!7[-lTDP*?,J\BꔝmpIz6 N1Ñ\3qŠ| UtPw஽>o^.,ZaNkz+˜]M0uh"ds `\;'YPME\iҳ4oyP0PomJΪZP 0wM>ΌZ\#謍*$7*80:eYn׹i~regbHNL_A";u:eCfX~sdrT@s?  wgR^;#7Fu\zTW:m-Ys[:$1FRucX%|O,2+yqg xJ5~l=*Mpƣ%/=hy>?\;WY-t#v0ڢ=6*;h̦J߳qJɇdks!QA|B|AezE~*=*l2U4b+6vn x )${R5574gjx b>qaOtJCPϕ"Uo0=]#u@”mԏ3{RyNΓYAϱ0#Ʀ<) dk.eymX z6u&}[ε'gKb06ǞQ^Qg!S=':kكIGy`.zS*nt U|L,bfy@D.l"=[dYS2X5aziHT|n*7,*׷ iZ!~I׬̄XvaqԹ8*v:N]icXǥ]AF 0 Mn Y۩ܹ-g pEZ$_hzlj^̀,'H  Ȟ4A&l1t=X$j 4LLtICf{_5YnO^ ^1+Fp x=34_ȩM#0!#t6Hm @GJ!9ɔprO]sI >l zR_I*}_#\֓Nb8m݄)/KIhŧjuM0pցyt:Ľ-;ٮ?V@F<ɏ֎]P=g"}4v_S(9Hа} |c ,H, ]r *iE)ك2H"gYZ07070100000380000081a4000000000000000000000001649b7c2a00007ce0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/4W|]?Eh=ڜ.+ʃiOz/-V U'};u-;QHRqq]" 2IK-9)yyZeA]Fzx_{ PBfԞ )$!o( ҇$Lpb9(ecRi+fiϵcp`qӅJ rceQTU!2rD-ċ}2" 87rsaCheT(4/i*uML\P9F ?n5t8O\9}f=Jj2TB7^ @%ZxjC[MHs˸# ]~^W=o= }(, J&}D)mlEyW1)U" 2ez9UVPܮjuVt^ 4 #F\>]4[6(L@k @;>Շ@fMM=uS/\^SkM6T|J5@g"[[pȞMSF?<19kM@P¬h&JPtσ;\ٗ&,6\?;>_tfnljMZ[D?SݤGcds=o!ㅏY_ yc;JϜ5A}@f2EȹJ8'rVZD_Ɯ͠&~1)j*؅gc18JpMa'+W3=/mf՟J}.cRO;C/]};JĿ!~%0*N?B/݌YfѯOWܬ1o8ri Iݸ}n7 Lva>Ł̉x1UX%%ɞSqmv>8PGMn߿uPA5;nGdlx,zR]1?kB!;ԟQW|R6},8=k8Z:KJsahÙm2T+K4lHEr UW;uZc3 Krop&|3N]MGdzej%lTBo".[93@7/!68Xn*+XLLCxc/.m^׋k^dI0|z30;"lHe?РuC,l\(E-NV#,mv@ULMJ6<‰Z" fc#wn ًNnOQvxDz/"~H.|>)xu@RdP[OQLe܊::^2S^ -f$o_F7.{1O#AЄVU~)Xx 5_SnT&$.Oo[/ouV\T#)oᩁ R]9(M ?r^ B. VV_5Ү{̣a948?- snnQ=ͮ3},:%{_MSEqΓ>rMJ@ Jctl&5o #PdEwvާ"dxe˯S 0:' Ԝ.Rc1T]w|Ay&' LEs⡏7I;;p}zP%JGPZС\[[-k֚լʎX=N;0oA(h^?j-<Ŗic@mnyIw4!oxov-nN$g9ңo+h(= >* 4)FjT஻dZzKFS$Co ΄*ō)UTǨIwn8[E4 +vj"~bH*l݁5F'籯f1(\\$ǻH_i^؁{O:ay ^>H;gb š^",wB7zO/@_ %~l{J2, -B~+ɾη0>̀&GdMK٫NZL>( G%FK[3^WGaAo3qߏ=AG`[{hWPV`xC]s{l9ylmЂF.wGQ~L|/J+1 T:6 slz т ܽ_=/AK9bq~%p'r  b<.ƀ43i׳kAFnZ; eQPjᑶRՌy3ѐс\;c̵1P"A [ɱaUZm[k[>kDhIGL>پ2wٍI 4?gñ(ߨ;xW+ z+_*SbQX7z4< ) ΋M.J2T\E&ƭQ}dnʬ&}{D/ӪƪW6 djLzͬhd].Ԏ;%.\n^U3'A݊ccK®La_M!7fЀ{vuus:=4vQEQa[k;oک"5Ƕ< Mᐘq*!N vu( C8l iRR 3c sbFAz<F)YbR8_ oʤjqSd*~)nbOD,d3|U+*wt]B(·D*Yg *?x,$h u#r[U޺E[6@Fֈ2p]WTػl :A"kԮB!mֈX>]/Â!{9Q}T4B ;%~ЏU.4_%aѸd/r P33ɧn8-ԲE*;3pY$qpzKAva%NGTG '=uԙ*#RKL Sqp0A8C;8'rjPڽqppܚWNP1D>SX<3$CW0iߤ*\1LhDrv"~R~DA3RZfc&8XPƁ1%bw}~ ',e sZƐi|P]$uouN cBtI炘 MZYԴD$(qAS@2I"ο]~\6*Z E]soPH)!Y'1Je@Bo$ rWXJN@}W#Y=B*8zeqG9s#cwxBI7b<.K{)Bvx*U(W.иOq۳}&F `Soz7cʁ6Z- ZrV"Rxּ*0e a'ֽ5Dl"Tcʭ̰M%%Vw1ŰWa>Tw?d.:6mE *gFlD-7.8޻M[#hӱ&a@N2kL6ȠIn$V( e95\{e' ǰ|uAFtknl%= ?BYÁߘ^8Q5I p)m`MEwV5a?Mo]EGy/])ߐ(dI,,qJ)u6!d6PXf,*Ih_t^>%B_vs4?+Ry[kkX rvׁ:ɸEo4J>D5!͠ .UM̡`=KXpF ^pAGV]wu.s]!{$luZ/쭱ЩX>ꟓ7t8e8O𤞃Y}F;oy+z0l4n,=\#-:L8vpZ z")6M0{vg)!?]Ѫ 1[/N+ԭ"UڄfZ g?9/ rqvӷ L=ŎD){8# KTeO8lc^d&WߏaN}pu$?u,}L6 s{Z2 IY#]M(9{叐%.'O^ƺ­k]؞] =ew_x1ətqvS! :͕:l7'撛D@\Q:iȫJME46GLƙcm&X" 1_ S0 .6Om)1lɹv^LxSC)lIom uB0 XT(֨˲+.|ia#Q/81 ]l"[!YdcqAVElNƷExsL $1yTj蜧6mrXsU THlFn("ᶙԨ<m-O^&_=krD1PSkQQ&=qug1 Oqv-v]ʷga{;{[\[+DZCAJN:HbTJ!C0tVG5Ks=Ԕ:}RlD e۰Bp.n]){M?r5 w3/zښLRmة.q?GGDEQbZQE9J| ua~:s+.Ȗ+&3sg#ē&+V#ϵW+ nwܓ'x١q^SS8A|7qGRYS"08ў Q>TFRdwP8v 7?"jq6X'D5X'U;"UE( 0OH@޻.pyUϚ>q|^cQƉ,(!`"6jCcDԏP= ͕(@+7i0`~UOv2qMnk g7t&l9~{:[OeG^2go:Y6m*RT)C) 7<:0l<|rBk"ͮ`Fh]~~ 4xBhz0 *YOn̟y)~ &?<@)f̮oTP ֆBs1>S2>0T Ssߗ1F14;[]~t\ܷ_*(Wl|mAS*?-J%T@G ?sqQ2rZAiJU(r=\m/T=?8B1'%Zڶ ]-_u&tFvQc,_AicZMR dSi}Z6Y KOAtCN >PF6oJ1RR7$$>?F1radwgZ6 c:Nn&SxК ˜ ^[8Xi'=Ps?<,H22]ϻJ_" /:ds/Rɲ6($ou p]Oi*zx#h#cFE{ Ux j&;}*%MDI(7nHS*P  'Yqwf=>׏3苚.nR[Aa~]')nNyaQ{z&a֑F-at#wa8CfcOff Xͣ>Uui#Ab|L-Ԃ9SEnQN8 DD<ѥqO V-H%J0zjF1۔_pڨ+Do^si#f;h$45 #՚O%(,CGvjBxcNgO 7@!V>YVNumV *tɫj؇Ki_@`0΍%koa2Rf `VbBpdR2woбytuc]{أrO/s?s~]QV,(eyp'9T:X*PޅjV35hFQ%ۭ H"cÜоR%w0.MJfU&XC(c?ra4l U{--KDޙU IlDPq9 ^B/-EC>D~ݶQ$/;3t(pןC>ETaIv_4JZ[?ǜ!QE d|O]&߰kYSpHs"=Wq$pVG#vΔ;efW~/`.nRB|`p,liqb[Bc %YYGs^VV/Kם֡&Fj@ɵ5Vjp琶~½_g>Gek¦hy B#+ :dW.Ùۏ& =c\Rjwri'$zN$x4REԈ:DUo4"-ekh]|7׬X<:2̣H +]f%0=&2un:`>6$3Ophc|(.ٵo:JpOnhmErN]xiˣ0%҈ǘjk=`=*%/|ODRim'L+TyŦ% D?_] 4_퓥w5sT%߼ETl%'0\S(LA <m{v kBNM.^^KeX1}+L+ȥd|Lݞۗ_#ސOIK|Yִ Juł˕XOQ 5(i' $k\wZoXcx?|wpDi]LpglI%`J?'[.;x˴\{kSk;3 dFpohETΝwJ)-P}KT |+3Yt9&<*e,k% iϕ9j%š O-MQ(wTNS BHH#,cQ.8@y>Odp[CsY"D2 Gto*f ך.*^KB %9_-NA/iHy\z%ˍMpC<)A]͖C¢Ar-}P۔(+Q@gඹ^+ Ӄxc7]QƓaq^82 ( "& 31rMR6 mȟynSn ~L Q qC&t77<+Yq[t5/`[&ulj'g(d6я [cXKUm/yh'kgft#NLL==ʨf]T/i[jv;QGXpj|=M8ΰ@LH$7TJQ:FX= f} ]^~?z|S֩J~ZNOED=iHؽ#k1X?Đ2U,6ԓq7L(/D^y[-&2Z{0Uܹ,|5o&Ї,6@m z9W6aBX±<ߋ+"(\m9){S\<$ܾa2 ĜsKzHꦵ?#&% MBjoV~AMUi$ !R)y뽮9__VwT}V֙xL@#&MWC;  1AQw~TȅbR4pljOR߃],.zTbvɌ6MzE]dW~ E@Tmʒ7M\o=')޻d.'Xa㛨Z7#|U8yk|EHl\ &'Acz2w=b>Xƚɞ`Mu1q>Rbl>IYCnyiR%&H 6Ky ›EbS@ IbM+Eeeyap>:ˈ;*ޟc\!72-Ux2l,d1X?t81;DqV؆_zK3"] $g/,OnN؁ETxtԎSS^fG)R*R'B\`?.Dk@ ݏݑ$ixz % c d-}K 6[a Wʱ?%b0*_^eWc^9؛VQEXhP(l rܣAp ~ָŭۂ,fN#]I*j-ӢZO8;evIR\T)9 JΈʥxsh5ٓlzMȱ%C*pF

    ~]lQ֌IO~ќgwkz 3= Qp޹<~JSԭN+hk2S[qm PL jje|)Z#,'X6lt`-@_ ї?qn شظ9axG(@g7X")(^ N$U V'@WlGBW-10I6?o#,/֮6 @%_oM]qv$w*AV 8(0_ˬV̏  =QNoRrW+<~#+|+)>}#2 ]Y?[> ۱/V HMR&j#0,9{Vc5 X}\1>V!sDoW!lܞ4M0tuAJ͒8#?aEXY4k"j;<ե@^Mi:KH}!p=S511F7.3y3D{/"0n~(*fߟu-zI+m}-y)1}\7k-< F1c!0{(zcP"owojRܪQhE+ pDAn6[,;L"CE)_ Htu*A#,փDAboaR'3t0*IAz͌ U5`%(>T@mw>q39~8]OQTQ4'NXړ;nmN*PC×E?G"#4,**B]+1\<4<~C|-M {R7r2h:h5bʖ3FV#ףYf-2-[ M q iyxL+ KuMD9piH6N33Й$NQ"Ai%H{Mjt%릒9p;lڨ/uk-w.%`RC>Tl5+q.]ڤȮc[y.qV+1KBD=7oFrwUr:vK ]^qF $6:ҿd7q ƨ z0M!e4 pItev]S'IE"DXx)v}jXf{x  /^Vu?0{p/F%s3{8 ާT{{ü)#К܏-v'#U!cxo@n -0Mvd̬ K`AJKxK[PpMwv#х`i{=]3kK!l,L^[eK%# *9ey@jL} ofi%ydP`] ȭQh~ɶIKTug-kKb"; 7wjN9-LB8_/>[ iq"֧+D- Oދ>Y6:H.uϟ_G*)~dR[@~5pՍpdJ/ 3M+9PxLe+#F dqCòg0BA>:XT'х1륦s~ة-oWax71fɊԦHrYc +(aB`m}Jƃ})E솭?O%?  CO,;QHo鏧azNs*`QΑ5QbCrjen&fE٠N,\:wZo< R b Y=K_IRdœȃ /4X/ t}P3T Zn^l++Ͽ+ c(C1>h@)~]pj鲻4+vVt{㯏qhՠ;%­ě(NR7ߙ)(]_{#`"}a"+~"d0O[WoIJh 71-VGWK3.f̎'"qe 0&Ѽ(GBͻ#OPZ %B v4RPڜ<UJi39/H1GSMg3Y}yV# ^sQ6[P@ ?ɛ%e.͛- N_~SED>a "wU R}ZQyh5֊RQ6L6{Zup;==fB 0NRoWb/sOq%ZEopV_g#/P;|r؅ / .'e]p+0O^09"% .wCc^ud:b߬]A |E Yt0OR.&J_C$ʙDVPh] >Ȳ5fTm\ȋyΡ-৛r{ؖo}r64!Ȗ{ڣ_ܬqeRkѥdKo4[0jh#"ґy?stN8Qu12FH 76WtVQ2`ǿ;ÅL lz];xS~eX 9T;C*֌cZ3pPPkx^!.6s ==&@7XaSH+h4||2՛vMq^Bwn+l& {zqQĸ$qWrA)l8I{Y!᥮V|. fgNY7Hd#xn[>myWWZVAlĨ,C'm?9F%5.QA*ICP\*P G9s)gK( 71ŋ![*1(N!9ȮŬշrx Aok0tHj@4L׮# QdKq:T@oE-N:%q"TL?ta>&xba=GY h*1j8Ix9q.M9' i%4]LNݾS\%v\Tָx"% kH>ݑKwOBD(kݕFa}0H2t QLA"0!LXy߆$,R`ę$7%Kyk\ܑoX+֊vb[I2sI(v pr8e 8:b;Z䵡Y2$đZ]ߵ)NFJ܏T%>8G:P%'v*hfh5-l"@um(xs ́bc~92X-ЎiPRDG%ozLa%r,P*_ljidL=$6cH{K(~-ZVE&TK' #ʼx\N4㈚mpv]=y >sTptJ+faJ\{έH^JLT)\W?iN }H,5`>[p&Zf]%W?S4c*]9ރjME'X(1O7.__P#C硌\ҭI.C`E d, pc*쵁쏽E Y"ib5~ MMAq6Mw ZtfbyЬ֛mܩ֖_UuKI/g"ӌK#(9l)0L}wHP %*6G4j]Z p{#9:7km`?*Exjv: r\3]4C?6|#5appPE@_X&UJd16(Ɂ]9дw^|ّ!é6f j30ȓjW^59eG2 E& !_" P h "Rd$K@H,E_}DX+ NTR+#vo)7+i+&@Nh2~ֺ0ٵczfcB20濮">өk^hL|%οpɡi6O.@)s(zrh}ô̓r埥| +8(h<*IzB z '] lS+=he@;B2CL-!`\QpG+ϑ| H5s]7].. iYSkt_M KpF'0IvC$'n^UG r>rV"&2^Œʿ 7Xkb"N06dDVO_L'k'.\3"@w$Yk Uf b #<jߋwě5DB.pti'o/xmH?s ԛH;8Ijl=ϘV޼g -)(f7qoЮ=dD#k-裔Xeæ胊C_]5i?E, 즁2z2zI\ {H.u M.VX[GYA j~8T%zA1[ygw+A8q_GՊG}v|BȯF*m,AE/zPK> s)ZҕԞ0ynh`<91iBv(:9!yI=OQ^[kL8 Loq^Ɖ#YY,Ń8:c'õ,*-jZcd40 -S lv0y9& . HT*F1kn6MWz&=@^: sQ(4i~)G~dDKIp=T|ߠ7 2Ï.h`uA4*VW%߸ 9pN? FɯYM0Eyi[~o2*ه3 %YA^4"û+~^ :?>;wFa)Bޞ!꟫赛DJ+ۈz=wdݓ4ܼZBMLћv7 `84^١q !=/Рr_i~>hGN)/(oZ6I%[2I=+)ć<|znHu&T%$`'W5AVIn€C#Z3e{6Hrtk+Yv a qeϹM{sH+(#jomH/˷;4P]] 6U(T]Ν!d {/ZuR,`H>բ!|Tl$eD~rn.rU(fܳ saj]cax"N HşuG@,Y5@ n9/ޖ͏l$6uExKTxڹ _D޷(9$piAbXti@YG!uNwW٫\;Ԯ"Ĉmn[x 0W9,rHhi}7e "K(9 x_^x1|ffnk7f7l%e7"选ڼ']%u"+VpVg^+I3֝'W>R,w qj īg{ݚD,f  ~ͭDL6հF#=2UYΤXC~f*q|X2%o2k۾ eUKL'{E0'T^[)#ݜA|;MQ^PcM]Bev=o\g _k{aM›jl|;Fs>H;ʯ<lF4 Hc -Ǜo9AQʺ!do~6;qcȸXܼdBb(G/S5y Iak-%lC, M.@}m:FXk 4yd'Zxf\=y WY^ 6.*!4X+η ȥL:XM(xnnIy{H kVaJr ?_ϤB-8D_§MHn'Sжܬ2a={"+z4u4OOJ?)R%́ ǜFNltlGuz3϶i(xwBx&p-#n cūf[uYLx5,a 8;5yΠA߸̞~]ϙv*sn劋)؇(uO]3`:/QV|xw'x $yqH>9cqjoGG->¶<'`ʨz_ǔz63d# / "]NxGQX>ՀڲT0H%B)TO0RF5fEVvӓ茵liI{Ow +J P7^[i)?l[X () ^J&(rw[:}a! `a^O߅ H;op7@ֽ}\.Y7}L^b(7.͔ZR&= .lR5T'~HTbc{2]o?"S@`*d2=:^#E" A/d čl^.{Wr}ҷdK9m_gJ%vg3!A=I*6}hLbz48t(@cPb9pmaM2&U i.ݥÙ^"ވGZ 7;#%$k N$6,IR>51AY܊ ;ٲ)-0#Uz:F vsPk#z 8?S0J=U *|۾,T6 Sn믐 ;$DkpE+SW=@:ޘ&P# $)v^VIKXjp:fF5XqzdKϏ9! \7iPJ!$\#X~jYt xB'rV]3){pH='$MIꖚh.~՜&.6b%îDwFF.-'J3tz@tl;x7 fB+K}~ZZ`cmg5W.qnvEϡFg s&NWDx2JVW; Oh40w.4' .(BpȺeƨ:ky$нq3֪uAXwѥb&`nM~=nXn2oru>.YкPO.yX͑DӄR{^?ze갹G2ӻ;SCҭFzHB} KOәĦQ8,c(ٝ2s\S-}S/;|,3#RlüwJi*&6 AA)'~-@ C)&j-_jlVs!px_"i`I/%梎S ߍ*' =-~(gK[)uoͿ|[Ӗ?YMR,6FIGB3sڹҚ(4+@^eH@UۥƜf@0*kuj^*{Ϫ˒l/a4xFKh-#)Bepa@\߲=_@W}͑|qYcNx&f2`7 t|bPu; c8lےW3$4 69obG8H/f7pqZ'awZ9zX8 ْO!"=1Yb%^4eDv=ܦp m\LN0! R19gӭ*h{4]҇<of-!2wؚ'S ,B 3+7/롛' aƐ ?g\EtV>ҏE[-` ' yΦ#5c9  >r7'AQzjJޑ!'%480b]!" tqpC~Xq܍KFe!STٝqc_ W/=$Oj~BpŹ3p[LP8,rr ]*@![^3?~؅j`MR}AZe1dāD;pXUy\ziHJGoZa0=z?[My@&(:u4v"5^uR*+Bů)ΕiDeQE&r*{i%qy~iE%~*uU{ՙ~hYM8Sϙ ^ׁ_`Ď׻L_KI3M}߈ɖݍ *02'ZǍܻ$3W;0WmspZX'+O^yG0nDRb(S}~Ӳj]s=]/==8/.J%]ҝ$!>k\B#&nbhi$3UX7/j#[b&W.7jNg+ {挏ϸ ^i|g6;h%KZoVTu.՘6c(;?q ^j0?ѓU9_>20]>wy wZrHC1DLxH#/|,jAJJgjMOUV VjzBvNXZl^lHY/<,rlVԫ{K:6J3P-/Mmzߥcs (Œ3bbI0FT ~ݯYz!KV ~qJ{,b>{r%|r=|0~7:5Z `MrS!\خ+ь Cn'󚌜CMzlWЯ=q` v|>x)axi#%W\MQ/_<5~nCBUR2."J߆9#Wd䘠 f `y.)X!y1dmf݉Mhd& H~ Ֆŀ_ӇB7b5Wqs[-~IB.|lKHzd 5J[^CSOE ?Bae\ spSa@δńS뚕 Ў \npڔW Z$BbKc XE; ǘ-`Mjzn%5B~&i@ wi4q2Uc 4 ńij,Q|̾8U?B*a:1Pះ_=(`~48.65r7zN1ČLbգp&]"e;+d=bK!шFLFb(T@0dΘs:Dq/cz-Ln)Hz ~7?p@U9LWmBR i**-j786p!I[ $`~Ft*V}hC-`v.VF+=tcTyq"MEʰ 2QEMGYЋq``$G(Z9O #;[DU_qy+COE1;1 tq)0"bJc|ř<^Oa1zYsKtui WSQ* K Sta1J,& ֩YU\}+eNF E<2B6 OE`苾>m:/+j D{ƽACZufߞ`]ҙ!x$iL+6O#o-qK* &1K 2HVHR*Y"ϣ4q*}?@}^Af|P^"s.:}pqe{}K!нqv0JJƫK"x_0jp(hBe(I=~%eh긍8lb u[ DN0e{uJQc;fN1* 7ax wÄ9q[u::3*KZ*&iT_̾A'䜕aP&$R3´L-!ں_A*'>X!%(f=['eڙө&FGaMB s̢nHu~I*]r%[>#0`pؘ!(VQ%e@LS5ATpyR!{˰#iP`jmwD&%R:fd{z!~ )iZs÷R::ۛ9Z A^ F Ɇ~M!" p JbNURo$t3 @ˤnhm%W82̗F~;¨Q+˵6-wWevZj)YHγA-;e; A1rg틐JY.D2YV#>ϕq5 $Q3/&Z &_W[Ջ/A/Jrz3*%YDhbv5&ʽ_ 9jOys{lޥc$9ځˊeCWWζ OO}~&R1?TsSC:xe.YD'ݪT\LTLəw*QhP[6C|άtDMTqfE6OCy[RB Y1K̽;Yc;a[8ifzlw6?pM{Fxe82B8GeҙX{<6_?@=ժ1D g{疎 C!O)'+$X+*ONC=KZƮPD WcO' V [Wun&|FcL[h>#jMo/3ƂE[݈ʨu 8|rS h-b̨ fcCD!t0 {Nrj6b=_tgnʻ';rmxn2^Dbe([Ou+jf{`Ӓti=˓[*! f$IJWeU2JPDq KDmeFL9ivhQ(jXr[U50k.95 ѯBhq6#Kz:nDWA`/a'>BP)1J19+B1vj߿ׇ(-'ShO}`@mweW|ñ'w XUI\ʨ+~7Sdd +x$UM[EܛWcerCybw}o* ,4ӮʟjNpͻf1 <> 4WS|fMN]rxq:G5% 8X `N'n}[h%uwY` [9󞀺J&,[ʄiѼ̹61fna2m=mԋR@MyHE |o8͗>pS:0ibBlvx|"J5iL_| HjD!%}a3@|0TEtE.N/FwY$zA ;A-5Oi0}DyI7"xF+7qcwan8^AVu$5f]i't: ʈ/7|:eKX*f 8;]pѐF È3$TBw>Ѽ@k̡7e*Ҡ,~MΤYFT>ɱ+5rDG^iH~=,k"lߜm{U`=qMsc =h^I쾊*H?.&uW &$ ٩7aFGL\~ gxMelJ:OamwS_d+yll$B+ \a֗=xL護 ] s@p#yE(\y [ ̲~"v-k{ W4!CX-I17c)X>{2& d'}"?XO6AUEF~RrQ~5Fq7!YdeU5ЫxʙB\:қSɓ++_ROQSl'Gw{r]MDkt#[DO>{ڰAJlwKE+o~v؛}[tU t[#Es,Fe~x"A# zif;t3;@2`m©Qmcl}rnN??lC|935ݙ=rkAE]3ǥ7Jl@IƥOҖp $`=/`i!W7zwo]'NO#ɂɄ w-`:MEDk!\@B2ww͂67#-S#\YIц^!L!:]7C&O i6xFd=s .3~渖/i,Q$9S4'l1yj_^&yn~ +=Gj#'\H p&[ RZUiŬzwAIbyc{%PiH},ri/pBp/{$Q*Lew;*W.3ys3g#Qq.ޥ*?Mڡʅ"}Jfan7fLPTH8ى;6EƙŊ6ߺJRH& ?21^xZ)Ѐ5,45^D,_[uȝi0I `L2jPIy%*ueJIU JǸ?k;Cjs·߲D89xl?m丧eT";*ţ, +9"dK0R3%2Bq ,W@hLȕN`*JsN| Z~oqEβȮ/BOn5wٔ <_~TL FEC~/f!Ot?e=er(gMul4;%$.0^d$KLK-rS, "4v1*\|'a +B"2qs^h'7-u 'YP5Qa`k%zG$mx/n%Ýv@II-j/ijqBtfd8ԶsC*1M~5^ Μ]PzbVJnxa뽇%Qd&/O ՝4/c 5-[B> `)Ypac+_v,?U?.#svx: ~?YyX$ +͵Qqis݉@j_@`*2Aiˏ, Ů:>v:^}dIp (HTy)+u,) VΨ6FHAF)X(~dϹm| h\8`֨9xҴߝMT6mb7cǞp ^ \3o8_muCAU+qS@ EbjЖ:/Y'm$j[`X%]@i{,bF퀟\}{CZ&F1f~joH;e )6rJWFH_vCΎ)D!T _^N|Ҧ#B5SZÿѿR!/%q]sKǖiSH_yš+gF! I^g3ָnk" c)ܕ9ൾoT\s)L0ǁOsY]QYe;;jB\! m;AP55..DbO)`\$_6nM80q)қ#}o"x/^hH9`@p|1ꘀaA{B"Ë]j5V\njK(usɭSa1iU6曄萉\mGqZJsƴ~Kв, G$z4pc|4ݛ7IWE &ٷaA;5j?' ޹*ȿBv\C, i\BފCa. g̯~qKoepKmT"'y}]Ӭ v]mTT2= T9WҮ s2ՈR&e+_H5Ł) ~(4Y\Yf@Ð'sLY_4ոyPZ(IʫYGcvI!;hpF !OǡZ(*b!X(j9p%Q[yMQa伖, qKmV݄%PpT`& p/|y4f9MP_2X$ J9P}wKc=l藖^ @"#}4NdU8XM]m7| ijVLsx'xl*LKثCJ$e7W4[owE);~W%N\ 0FbÂOGQzi- E ,$xG2 D"e |hۼB6-JzriߜӖbdCr+84aYd|y5iwljdh$)I OR.UM -(jv&m%LJSU^C #kC4I.(K#v mQ kiwtq=yIx"a3Qd1 ~ X9hJ!dAR3W¢%G/N{L{-z9mNW sM!Q]7.7ygc H\B~@dԓn30M*~ LUQMKԵ^X;h4U"L]4 ݎrssAK*aׇf-G%sV}CoCo\qAj îSu|-B飿%EA)m2ҳE7o"6h /b*ĉ\}~66Dp_m{*4[v5ŋqj!d,Iao/WH^ = BhUcOvg%jC LR. ғ1/3u%Ų$I/y1Dϻr\?qwǟ Sv#ܘՁF+]٫s8ۺN3C8; ɬ͆}6 +W( t[2Hlo_­χlc"iVN/nB9x\%G _קI7J;>3H}近+ȅJ/d{}m[n}M턌T7esw3 ~s(vz2)TD_L-2d͖q o 0X]K٠,LTr+1o[od;BAQ*G~ja:2~Q+NgBgP0bKlCxM݆a2R53FtD0p*1 71N5珑wXk&'\2!loXrgn lʲ ~ s|Ǒcͬ<@*h^I^xhD4x鵩3=ŧMNiZ!&Z}vCI[!# z&i/ 1ԕ#^c/6 Zo^_DMUWٚGmIlJT.C;i]W# t*z "{F~wkgDt prҿqv+5AFf[ }ny*4R p/Y ` ꐐ_j!@rPڣ !9 3B `I]1%1'@E]N ޏD}y@H7vbb*jd3މG,!&Si%5$k%N0+|pkZa-YZ7sM0Ip#{/9/ѮR h9+ǟے9Є~T~?If]56F>Lob/}{wYc @H:de2lCcY>5X*.. 0e)a?,y{iFHI-8h6FI֣æ~PBd&i~ TT\5-p:d*ּ9i,Ce~'H߃W5v UqI`S1_"*˟Ɲbܕ+&c1Lfl @˝n}zV庿OI/+@a%iVVe9'BFE,*2B?Y40_kFlG802IO iA$*~%Q5k 'a61K!S@g^q" fZFq&ɩD>G9i%&㻏v\g}νlۖH%ƸqLp%bBWΠ"LDbf9sZ}$X h~E`$=ll}I_/tV?,B uƙm=rQКOkGx_{:_=i;c>*4Ԍj$`&[DC=%ߏCv>5{C fu0k,vp+^w &ZRsCW $L{ c'_fepit(ܸ"ybd ǥ'Eo'C,TZlL*gOǧm]ZN}\?ĖdzU:GuaY􎌉6E)&CѴ%e;~*OҼGF7Ւ:(ȱVS wGC?cӢb%ty]ZMZ}j B:~pXu+c9Ήkyw+ԩqӢJ+tclv_+XC'7,Nw0N~9Lw*>B0H"cvGu԰X?Q]Cu3Ke`93Yk08 tjw7yUѩvOgA0ozwmNxэ@ cK z(eͮ<ƄaVAS wx5LWjpQv.&g!do\xXBO [NJ`5F1r^)re-g-̞",kL{7B`?7ݡa T[=l@q]E^1`gإXM":>3~ ?;¸֚T0tgIUJ^I.R/yglZ.qt3<%]^ž&m6:*#]5{kK:1ez}-RQU"tC Z-Vl饘]eiQcs:I'.t{i/uuokvyeST/jw8R͉rw19`l2$;q:π+uDC#F'Dz5U ;  Y~rF~w*>(8DHF^ӝ.2RBhwb|ћGc{,P-ǐbi_3s_w&6uj8)VN$ܽR_IBjd>,&u#J.u 5qM^7)ej t7јe, Fs *N+bl7\*X;TdŔ ߃LJ pY7gtwm@XþZg㉚)vmsr#s7~(x3šR"O-ITevZQ|YyeuD֊\7R $ N~N7P>&BcZ!FBI;g|w=ηÌLZc`-wBoυ1|!i$i{?GŮO,wg(NQȃUp"ܤ?)Mѝ3rLv*;J|?k(ySw/ t.P+TU(nȏǗx=gHqr#tmN!Yica:P}`abQ!0sA Æ݈@FGLeQKRo PKmwV %$`Sc_"~^2f7 X-\l\Ʊx]@6|bN6{mXĬiecCnH8w61Q?R-B. ȉmNt `][|oRk&sk!prclBsz_•8٬v5㳄퐟Pk>{\l齨0qB*c\+PY70]( a3~ ~EF%( IP\+Pd2؄oMAQA12A˝kQS[P:dX`O f7 pJ =uSiE'h:h6 iyHΝv [v2us nj(n;kp*ҖME3K)ec:gZ4t xڞZzɹ~y;BhIŹAMWii޿kP!=?T:|N81[T/v#09-.Ʃ1e3hd k<"rƓ$B%CkůeJLB]le{m߷lub\ 〙1&:Ft6f0;c{:4T#uu3~@P%C'>࠸KSeTXc9LgABjjϹs>LsXܼu6Z,(7ĔreuMq1>9OTţM)>Q7IWUĮ[3 /\\hUoJ_2jmo"YҖ8G+^L]Z#~ULF0e%jr2YɒqۿHQOs9M6 +(X d28|=v@72Y].;%P7)U ;x @✞-f>:bS 4t+'D]$ Mw9YE +OQ\/o= 3DsE4-9 |Fk1n1Gf6(IݴmF~"иĪooTvtASR g7'_u!K\2 ڭ#n"2?SL0AnJcG,iR_'4^/DžAn3> <_ieD&܌|orY]cp3ǀJt5AOÖ 7 545P8r.h*?G?J:e 64cg7?og5 Nh&ox!6*jFfþw̾لAtGi??=\<7á"N`M$f_ VMbW#2}$t޿?G݋\SHaS MnVםؖ^[yOR|Zfد[6N[sbs^)PM> inf@~E~)fcfN PR/ ~cC1`*M2EDu>yP!1x۫pzR%AcScW+`jETf]~Z:9rRk(EB&G O 0Ib(F ؊rWԟ@ }EE׈V*^.!!9n0c"iZ"=z-\w1,%?mpNPfuO$b/:r~5@,zP8J#,CL۽G$^'eTWg)٘MS{S$Ju~1~c(?d TI9|(5u&_*w=טL_I$$<%ѥ}D=w,Ƅx"uӮP1 S1d| Oe7Asj:r Td3>/QVB{累BSP4Lڭ]Tx:6"\$b}4/KS;gȑn!oP4O-7Vf[<( .;2l9*^pBcb[R3]5@}Y}S /~2 !rl5.@Q`hKbl95] 6;ȐA^.'\4 uYtqcWlqByp106XwCh&ͣ@Kd e Ē'z"OI&hqh@rN$Z]cХL_kƋiGL1P#R%j"!n0x{|D'/+yuÌ1 p#p*\B^<Z]~Km sXU{b`U][!Ef*SZSZDzQfUlXmjua9ql3DpAQ1 b sWf<}QlwCm_O.\aViR+Ās՝\˚f[ddj$Oϛ1% wx0rGJ )<+e`.Fmx[ltj,$ >t#K=5ڒP[+?8zp'H}щc4ZI#? mGߠ2*IDZu3n_ǀX7WןmF)kU5[n[8Q ٙ0M^S}{/Gt^=yꈲ^ϛs \|{c0cV,o" skЀªt[z/&!msS]eSХ^ݻ!1E}W@VZ׺V 5F/SwK> zC ^-E@<]m`'}5sT!, h?&axdMŃym>Ԫ ,HA=s.k+3Α2}ɷKKL+&}:4y+s4Y qٳɐlUBf4Ƴ߂-؅DbF眂G.qsO]* P,4cp&"gv+X̌ h҉^p7iF5c*W'eॲ! 7T>o{D-;]d )]='ezc]FzzrnT} yIo?ޣ|hSu"x)FjH~68x95!A>\|V^y5Ԣ5~W02786`DJltwS6Fn9nҽ8g@3TM<ġx?.MۍB~y 1ݔ~ncyX5NBݏ{%e,Ox8zMj\ь%nt¥s68#kB31ۡ^J"/ni/2$|O;H9# {kF'*:%,r9*SAs<E}[$}zKu*IU"ޕT"`eqn\%闃QBtYN3JzbnuT&O=lhΚnq:2|nlPI5GY~E柘͝vcsGVTv9#_{Y|V$#r۬9_čߊw{ӻV[p1e{+>ՈqR Ѡ#:JA\4Np=> ohM .~ />*059z\5$xόlN&N>D}1}(:$,/0dy5;>Ěk, {[q8U\i;Q:H/ecWף=mlhP!ԙ>nՕ47}Iub2a(^PS4a`Z3U sQЯ;vNjXF_Y}}8HoPzL5)"(2}iITIHæi@8sj9h@]r˗r~e" f!|e UVI@XRZZ_:kiBuP/h}[uό> oԆT `ݚL]"Kꘕna*#ϿQ V5KAOcI?T@hi̯&ԉju|/p"אܢ2  xQ V84xџHH1d0ݽG'BYY3{Xo]o4LXh1{SR1ԇwv(3O8N q (FG ÖV!ʇygm1`A#nϴp<l.?D)_֊~С} b,| | e6x,DE/_])TJ_YQGJi_W)m >E? Q4y"O @ͯK,He>93F_jChZUy71LN48q*j.SڳMTZWSR4m<@#;\~ʬ9G2ؿ[ b`3~Nyx KԀayd8zm쮪3s)ׂXSވp%WkJW8㙔mt ~|ZZOSK […Am^M=PP{| 嵼 ϏU84@ӦԴ;WoxT#Wye Y@\(9x rML<= NX+9uRżv| jA:݀3Ewþ" .wQl:8>WE&H\Ik'% ٶ; !WT҈E+0ߔ 5f9ABF t2oιۙ2vYs5)P:q~u0'"pOyro]tpٻ_dj" Fjax3g&+8Df6`- +:U=",q611|Fh1ߔV>cœ'LtXO Ao QȞҡYem7+A6 S/+dbdKWN;}#s1XBM>aOL"0l'T?4wmE4`PvK35H 4eYmZ7 p(Y ACG'bneF,={)ibU{ၳU/F&cq+6r+p?̘<6@[mujf AvQ:B(p+-P:6_I#W;N[=@#m oZO-HhFq0+s,pnIwwaf5KHE 4. d?cdFRFr@ޓ-<׼&vZ`p!86?hr =y* Q>I]k&P˗>" <1hFDK&':͙cug7dO њ`i,\gh&rɍAeDpoVͩ ,fǁ~iGB)ŽnR烓|e :/gVC'fx qަpk IT& 7{:'?B^UѴƷ+ 4Fvrg{@/B,XL B:՝ߞfxDj|ծJb;V3]M :lϵI%&]'4>Q -$>UcH 3B<1_jJ6bWY QweCEڃϫd"پq(Y$O#!vW2tĆeji 3yK{õLi[Adl}ŗGEIL9kn B$cGv)#?tR{k`bEn$? iaYN(i2Kg:{ 8Fty>28` S5B 5Hc܎v|8\ݼ2o $Ll?" Ξ'HSy-BҨ'@MK;/%Sa_C)Z94,HhpvTȜ)/Q)T>nmSXT?SNV*9W|P'c$7!5 ]^wgZd=ڰ݋?2waą8V#<~qlI>dŴ7; m7x$aU:fUΊ_k^Tu R.o>|˝~^75 U 5U9h%0r@ #FJ"j=}~xI+@}Tű1 Y%E%|$L FDĊ+n٫W&?ay)ۮ_•up1)oUS VvO&RE">Eu M2޶PLG,e bB~86+ JQَ3'pYd&GaF͡ дD;mGxPyWb/Ρ} EG k76Ȅ;=x9> ,c*w'F2pG8wOyJ%B&Cݡ ;|Xܝv0DȫgzӰ ,w28Ɨ7J<@ke|e]:[b*Nn-`"tG3|!)-#B-IQHl(qTN!cۭjKD͵jrzک&Q]Os@pX ٳHi.5k=T9ϧvwݕddtǩNL-N '@9ms"!ӫ]/uO6f䅥wlOXB⡒YOSSJRFr3<[k_3?a[ S(l`-[Tk~MڕGe=,v % [H!%ukmbE;MYן8a 95Q!/_$ Lل'݉j!:IjJ@RZ9|Ąy#;^0=mUBf(,W;f'ڇ!{ȱy3*f(ԞKb3p"zoGJIrh {&{nVAϿƻ]=c#{گQ;#-͝+i`0 z2hp!N?&ElҮ#.b&9vR095}$4݉UVePq`b]AtQ:Y} Z/l|nAO4u;6N"$bM0 0a(U"ݷb1c,/n EnP]kDMOXدI@A'!NtD5$; h!4 rfDJNUwfY`ҭ6*y`Mi#!9V8|[( ] iQe^ rM{ U{r쁌x`.zw' {1ٌ1c1R%lDؔ]49tbZo슐!kiEEQM;r5[?#hun(:9GebkHWx3>S8tZBH ?~O:k'k|f}HG4@Ő6+'оĘ-ƙ5dN 9kZRRxr8}0KE9O/:Y\sQJ C2Q(v$kuQحr>$9So33IՂ.U#fЂ|O YxY]07Qsq8 eQ.r=Fuoe=J+ qG4~! ʨ@ ̲s,7Y6ΔD焏W ?P[RҶll08(BP`e {?БRz&#c;RLp?vku#|wBot}KR2s$V./5`v#t/z`7O!6|LqpгG EG'tOzL<̉A BM`;G5Rhgh'l@nU7DBa*.|0 lZw:ʀ=mʂ\_kiZe[N-־1!hd%pe?@ΡAn!uYme8v ] ~c"x1ӵ - I-54U>n PYld@yo(~|~-]chWapƤb8#,Ϥ0LqKhjKv|fg)sf%G/K%+p} '4/8 㻈;0eY0U鷗P v1/ϻ{ZSjyU>]`/(vjio-; %Y|˽.XiDʍ3i֭>髼>8؋%|tޅG3~efqN}vV(kO_yZ38b PU~{*OЦ3 gYZ07070100000382000081a4000000000000000000000001649b7c2a000050ec000000000000000000000000000000000000004600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VoP]?Eh=ڜ.+Y`6*.P5xqda n- ͭ#^v5mw8 ɛ^SiQ&ͭMIB"ͳIqY~nQWجP_ C$-(h">u3qX)Q\ 5,?^@ ~+e1o"=Zs-W T yȗe'vmflYX(98x9OMOdr{Լ*|noV7shjX,e^CԠA)lKlWd=n 6q;D׍l׮]7M{sgG~]  1.5|kEXQPlx*]L OU]^fBG.ۖ*9rݏ %{av Nc ':Yܟ˕j(6R8u鼊ysFgL9Rg!dN}G%jOzor::sŲpaDnMΞq5`X5]x7̽kFv+pA!NctګV))ޯ5עWȻ&ɲC-艟DNE; `Ӟ.[E sf THs`OjnJ+Txw~:7Wy0≒lĴ/CktW~o// (WDK t8q|B]R,G,`%YiUOHS?ˁn rtKc~?6NS"2Z s& _po=t]FLم&d,5ei;k-V ywqSBRsB%2* }7n[,Uh|56i{Pn^Ġ|nc4<5#H'3yEE暨Ù.Dj=%װy G\^/5W&s>y0iqB7t^5\:! YVQdK"Z!qfĚ9)ULUx-G\=Wl(!wͭ*uqȾ 7АajПoCMTIR Y*bCVJġU.,-boX"mPLL9OFf4w7h^cNvS\+{Zv= $02Al?Tn "m7U;ve̕ ٵY3<k?2C̓cͨl_C+Q$t̊Wn?e/7kyHzg`7ZY4'g0 CyקnHc:6Rjȼv6!^3S2Yo^X>qd"v R?/Grs K5"H~,z\V28Q- )RxB#g:xԙeƈʱ_ꎢqEt:Aj#+W 0rUg`*U-eAxo7BȒk%!@ Xcn̬%1 )cd*ޟqYJL +FG+ɇ25b,[Oa]>+h!MŤM;K#Ѷ+\;m5"d ᷛSI^lN?Gdw㠿(kKNB_P@>ֿACuRe i:;cV3* ڷ쯙.z$ҫs>`Y-KsÉ2AI<'Q)b‡K(?v-O ź@S`قȀy$Bg/jyO9؊QZن;<(gr߆gdܑ&bL?,2벳鎝;E#rP\#Om/b(rRj`|G6yH{h&h! %IZ_jnMHav4]!-/Er+t?rQg=Y_@ Sr <#X9ރR2qJ>o# "t0U2&U߂J20j7vDGBX¾ߥޔ'+f}I"~RC# 5u  i!Bz( d݇(7O^ĪR*`;Y2H5o^A;PLYEM N/(e"ѕQFk/U{wfQ/V#zEK_P!6%},gPs"|ʸ)<5-ĎTɂ]ka}I=f9Far&{?|V!yI5V31=e1N@Eȯ=3U>l&ݵdTUN\t&y?Uݻ㕖E<%<(tNؓПʎ$ j4tHĈŠ4(܃5c|&"8Y_oj[̟ԼFMщق5H_J:+t{i CM?uhs IKw4ccoCvK E*^j~gDӃbhSr ҈c1Xt(|89 QK) Xn3A!֕;{h0)]}@rSaeQ@m&Nx\'*K[amj ٹ3*bF@YGϾw8 dA DZYQGM{:o':Zf=Gs ,=蘺O{w)~}ZIH~;Jq[݆ytHz{!^"#n1q8_)mG(dR #0A_T]ڵ[#.F7i|#cah.Y &k 8["8-C(  ` /P9BxD¾e9pH.Pws,S71L9Yɓl_w$ZUMR)6dxIR- :d( {+_L"erb D%v 84.e$hr}8834P;"!W ?5+ EYeթ#;rV5— U j|8xز 8tG|T\_TKmaC"J%@hg+ir غ;uݤ02I? ڹv31b Xe^L^vYO'T*˅SOy~Jh|C+HNp2RiP ;O*,_IN wo'rCJ׺DSlymE sgQ3f)GV1=)ϴ\o\g ~lbrHLiQo$~Ԑ/ 2 E@f=qT\bd8AWW.qq:َ[#1vϛS|_O(kN?]9ɡaъU#ZJ`ކWX-rlT;aυDET}#!>T `P?P($"=?c ;d,ulŞ}E5v N Y3GEC8 㰄~7nEd:\R5Z~] ,YX)GNU!,Wu!2榞FًtTV\߫+yWP \i 橱Q7\j5]xE}#*|O;dP %~W_VKPg𗰮z@8cOz=9@V*~,.GQ_kAaa. A]a LM5h@#^ۃw%J^Ik]W;t24z\bP`/J\jբ 9l>z~G.+MUKFZP~ ; +AX7ϗ !:EU o5z4Y#v-2ajUQ8c/bN +vfueMV,7FOA`e(x[:vGGs&==2ͬ0r>kv52;օըCX)n^%ZsӜ?p$jk~ _g AVyBj-KBe7Un b=R/jZ״t3_>>OP1N]HkZdt/0~<̴H_ʍf)@[W~5;׍xc ㇾߌO@L^֮܏ʹuG^CA)F/04'x̉^H,3}2'S{L{G*EiJh@g `]&: oʕg.:a#Tk @~QHȋ| 41o4˸fdӬ E =Jkt- b-Wɾ4L堋ɶ#'{w4U{$=`&pNMc3[ZТugA|8H$nfnqDVt~Je5NuFbG8O7P@w4opT(pt S6@:fGTΊrB$";2|,->Ugw=jltHnؒqEN#6'7W&od+D 6@ tX!= i<2Wfee{. T%50X86UI&D3Uq Q:plQ2)ɾ]8f5U%yS (u/0I !Zd.>|#u,u4Po!p;+{sf<354/+]~Q1$̯tKf&?z(.̈́ /b dr@"/OutF"Aa}ׅ)|JCrECYu28MvA{X xf5E:^xگY~1@G1]F9-N^tTr|b;&ca w:;祟 F*J'ACvTcӮek _LP;7fځ$PN+^# '{iE|~ҽ{gn앧/%?==СM4,%խ^vA$^ k'χhtS5 okYLe<${ZQ%s ϩ/`QȀ3sNɩY/_91Ccky%MX\V48P!^6K%*Z7.Ϟ%k b ]0rYpwni#s6J5r@rv-ҏO@v|aH-g c=vcgYY{EA%4dAub6h{ @(c-LVbIWԥRI7?z߳Pz ǾV W~˄}7l8A 6+3Aγs`a|I% Qe|rlKud땹ŋR[ݸQe\یť?z2TkW&&zlݶYv-딤L߃7o.k'ɳ#E >6\eTMGGy_[wt$e.΅$,(qlߎ*Ȁ تcl RUO[QĠBKkŬB&\&I7#+(Ck筐kt[)rDq1@m\ 潘Fߵxi_aۆt|Asqc$+'KM 26F惝:"|u<$ʾ RsS57YBSi$__ėKTJ 粮 1FŅzг~ʳ/ǯ!l]x@^ qB; ~ԑ%:W0 z+#)K~X:I?i|vWh")xFB#v%{%֦jvNnVDڧ[lTx==RQlz?AHyeҺh|zǡe ;clljKimC'weX8舤I ~Tڈ݌ljO E V^$h˙o<<8<9r|s|cV{:Y)Q\ OO(5gVRx@PXoʀ)8FtkeנwI3=Gef(dtAƚah%?<";TX-QVY |1XuU='ڀ$ql0ud`1 9y*ac:،EK E藺0v#̈́1_:% ^ngb'>2ƶ)B~p!sHk5q 65H#1=ݿ/\{O6rn x3~,Y@˿3rz]STx~ݞ [ d)j^9% ^nNhH&FQI{2` xO OI-Miџ0y+b1m;N:gZZ.` w^>bҸw5P8KTS`6S9"Ѱ2S;P[2`m4Тry?;@8%x"%@gz&GP#W*n*OL:kƍbqH* cI-Q\Ãi4@MFNH\yEw;wSs쳎;Mpѐj{R7JiU/ҭ4>? 2߾ |o%R#cW&R?{B RxyT@nGkòaC/5Lۧ8kW 4.yS[sOaq"5m(fM|XV$3^2j,(_aȂ;՗WWyZSP;|D>ٛYc΃sm2߸9tPkN^{OlFjvle>0@ćIp#@V.3/+q@Vw_XX@6!DDȡ5C븉gG.\x*;kٷhHf̓y>$O+ө(W؈ODF}&Ö#L \$مA[H*`BHX>'2% x :9 g -KY}>qy[×uF N|ǃhCG{2,qIġYܮfAɴb1mn*6&FԶ{ݔ4tEQiV(#jYɫw3rz/kS&/c]zg.^ X t%}O͒^[3!ֽf;S?vQo(ƨ}p$rM b'GL!M|09gw- 8_Ɲ_H] s^8#gQU~` U>R:9_xf&ir`a#Go {(MHP6Ss sVi8a"^I?;ǯ7l@T6JoEBJ!Dk΋SB p8`}Xuj agPu)~al:e{h$y5PTcJB ZFQ0Df䭉ꝧ &zfѽ Ix~jSivvc+ ؛o-8q_8؇oM% ; dAS+XS+&]J dj񵏺*p{Y?0=^e \fXm<B(P3oVwZ֔qi_rauvK+ -g|7߲~( -4T*>,pxI3}]`ZW ';StaYA쩺 ]"%w<\)13^D"ATGVھ){kp"n~F{*ybyjhn @13U%cÞ$d"jn& _qc/^@*б0faMVjÄ* EdXB]6r=,mk_3)Ʃܾ8'95+1P@7֊h[fD ;"C@i%c*2vôq] LU=5|mʴVAb U [\zi{w ׃N1/S3KzA䮗6ݿv/LIArFQap~Qk։̯OvfML\zˬI8  \uʁZ R䯧J^RUvx,U}*{h~\ucjt5bg͔K-.ZdQzT]x6?,v__2~N a5(>-Ͷgg"p:M==Su=:Jnf0"J`7=hfwC5=ę_z\BG ,h6M|z?m\ kHLEߠՖ {G3bKKnԁ,Ot?  Nu ')*+lY:L|G  ӕhP-fM{Z+4Kh"R'iH]|j5U_HT|3Xmo%O9Vc)<Cmb:a׸/Tv(ԣ~ ѦiexzqFrh2D!sm<^ W9F+*_(ɰ_[ KW_&5 f2D0gt P KttG#I>WcXd_9ui"Jt."eRlf[^ *hD]{&b7L]0H9+6n)HO  qWt0[f womh pSCf>#Qq2, e eKTu2f=19kGIgq>^BZuONT&kʩz Q@'XTrI@)%jejlRj /tM:!Vj0 )DFGkãO9-.ӧQV'xpAZیUgBp%lOk?IGŻe& ,$J;ix`Wkje;gfs_inQnogO8~Tr<)dC_ nPȸJA}ByuG.я*Q9}G5;+ӫM)h'J>cw 5Rؾȴ7uDosfqLGfeWz4(xkصU| F],7( ` ݃u}1V1Ym2 hoXe5ނݨ\BGQ &]Եڹje{T)>&7ViUu*uGj:`4?E=+!W.P>ibRkIخ(wUͮBBa S6[5.y0!' Kag(ath!gĘǷL=6zԆ@v8<Naf'x3sC*lٗc>}\jxk&eQKLMaN~ 5d˄3LpD冞P~5[v|A'ǭG+QSCDwU ¶oM|jכ$A$S%5DPA( k!btH<4) L4rҽ7P *k̀Em5x${?'p`EjX}tzyx[\',-LW7MORD@X|J힃xm5՚XdUXf!8$:)rߌGHv+Α>+C7<D.At~tyAVhIܘG{6Z>6MlG`X]U,Ϩ5CC}\9 ~CS#e1HFÐ[LۇtM-|U-K@BA%]/Q[ `) uʘ;f-z @ H˫0 J . ՜qYfwk_'Vapf6GwHU  h'd< p|}ᯔ~ u2ce`'iUNlkQ34 s.[4JF8\Y_df5_v?$\@T9LB4 xF= L87>}6Sxn d J%97m)#-vrJgpy ^6>iH;0 /*lB#,HsXZh>5]o<6Tt&kQ; oҬ[]q#tvp]g?yż_b׾HD\0忀 'Sں~ױ'50_Btx$mrtƉ lSӱ0#v -+l!3vwaw.>K`b(7Y3-r_U߹nUaPbˆ<@=%i?4|OkJ`j uYRO7b$]|G~s5>u'M?ɼXB(ԞZ1f- ,%>d/s5&[s@eA\mms1 oyuѯq$7H.j' )aCQw]=ѯGlOq\|M:4H꿄/*_AfvFhz{״NEʴHpPM婥oo*zpIgsF,JWoOk"F#W _.\Z/n6G0&B0H N \i3[DD5G'bc~z:1 HF8"8;6 ^% hB |-^I*jsH`b{RFtp̹XHgmuM ϋ>Aw @8!;7V}2?UsȪyJt1(|b@;J*QfljW;kz=&(I˝P[5R2?Vef^g50$@^PՎ;-feQ7[j%MM7Rnye yژ-RHi8:'P@2omA1- TpR8^4ABEOX!#Pp5Gz(}kvw :T2qkk3{à~7Aw3Y*7W۶^FZK c+HR;FY8 ;raD C#JSKg$4k^Tz(#:jቓحB> $De{]~ :D>u 8UZϸ9V6dK^scR'%> ]\֍~Bd5A5vH3sF*^KBycNZو[s,7ژ Gw81U`,O(-.`|XeTߍR_zHӀ&?u7"QsX.TaYz'*fٽy $419kG\0f?fa0-+9pnT03*'Qn;aөywX'-MWR⡆gק%P}Ud+W /”;$+,}W]ažfj<1}`9R0GLWRV'1SEF[fX0pE yFs|_ ,ߋ%XY@Gbsẍ́O=7Y;ڠeNk` 4~UdLjAԏ'H=ЌԔgiR*A @MM8ɇWm}gH(e;v_3q IJXqZ cD8{kf7>'Θ1A5.| C&7R#-Խumn.% e4`WnYp'ԣT#|߄=QYxC@;^TQqV|-hT)\Bn:ZrfD~Mo!Wۭ^ dw"FsV$|T +ݘɁ` `A+Jvq ŚOjsQ U{x`(kxڿ;q>ui_ gx8jԫ>,=s\xH7bwYZzATi%2a6V`{*eV=|wNJ 𶞽'/E% ?$zP!uHT> q$4D;y#*UZ>ޔŸIL GѺw$GN3hFYPIk\#쨜JyQ915 B I"z(34+ڍޗE-ocUK8GyeQ,ȨCҼ+b/F)_:pZc'®&ɓZqDPQޟI9BB}(RC[)\keR7~fk'mxh׫VM :B{^MR3lc^?ܸ r xǼFbU乜Vt+zfG8`_۰-HBgg}|`or1 ~)`󾆸sZYx0RSIdn: Y'$^s/,n'X5RKPw+s9"SEΨ'Y( GBjoαw(׮n]~,̮WTie޾ӾRr>ci*xF_S\ֈ̧s14ۀ }v6Y ϚC+E6 1]Ofumy{24|vxGwHBS-lD%Нp<۽B,G-f|avo`"9$55{}A\7i *XmE\D-h:!(ΙR0浌 Ci8RĭE&G~K"퀪Y?y ~dZcF.vZET$?BL:_Q:µۊsqxl,q`ac{g`j!Z}H̳sW後LYyLv2a/omFfv\mrB/@'?c]Qmz)BT!<aSū!>;n MTn.$2 ͔Ypv)~ Xu^jݞ]̉{$پ\Go&9~/`ĿQf(yR g,Ӿ,(\XQ>5I^O[1έ/՘}?,d0|KEětq!ͱ7ۘ-iM[ `UҐڹ8iII1 Az#O(ĽWڕU!: EDBs2ue\8=v$Ǻ,ջ1ZPGFZA?4A^4P,(A/9_:Zl )Wy"bsltx)~i9ۦ<+])<*jS24A {9Vt S-=m%w]_|JCNqP}u5#v=(M`K:;KNpk>Ѝ/o!/ZKPC;}]y <x;bX-@q֊` .ferAмq.hƙNM4N/QIs4JC<کKKS2 7> Zz:}X̻g531|'IldIb*.٢EqdODYD˯!#HOb>W!m0:u?PDC,/49ǭB7a K.S7¤,~@{V߂+ R-ʖ-dCD|$f*JT\a2D*SҘF+oNZ3QTt%&}lkr@'m9iHW=ЁɚWRD.ڮhĐDa]"*}{ޛya@[(YE5va#?nR[]Y0zЀ:>V0E[ʢL f+[묻JP9gjC'k'3Z?X2忔 9 Z1::/-;z+GwFICPk -O tWY<˟4j&\)Iӽ&rٌ/)[SSd7oM'~Z -4Y匷 @w,0陧`NP){& ^adHuYg e]S6t>!"tp^g+8[/lT5,҃`.th-QYc 8¨}vcap֥oOp OwA@l*ۀyr*#_CRb0ThAʞΞmvc+)yi楅bR|~wʂ#1Ba樈 _aj,Z[]{죻_}k }Xh ;T;EoRq6%iԩջoQ fSR%lrpçL㫼}jUIuS.B-ZkTJml+qM(qx+UrmGX-`GRVL4^Lv!s916BIԫA2 rab}F`M[z W2&\NGDBB\*s?9#Lrbj'"ж#=C2py!O58bHJxG+㷢s^Lq : j~.uY6ќ`a9m4ܹ$8'^TfMjuw1SGL0U;x]`]NX0L@G6S[C3:1. *d/^Ui"3!qDAtVʰMCI$:͗#UWS}5%q!H6ѱЎ:4T0-l8utWBD/W_KK Gd$$Q!R ȘlZ( *PQjҫO++au)N rLQ/kS:> Clh|kXB*W2Վ܍t<8UjHW8;Z*Ғ+3_MലQDCZӉﳎmӰ׿5g<7Ԙe%Ӯ岾2l! J'96k )[i ٰENV: ~&~LV)l^\YE6=1FxM<(;N:l-ױjVZC_C>㞻&CVt^Td~mNsзH-8[e 7Ÿtj,4|IXTß:B=+wVزZD2*N\ЫEY唅۟eBW]Sc㉉]Z?51&SPxxed  v33J /eH*_U^%Je.o9;݈ *?2ZWr .3-j͋q,b_{1J$(o6+=*jy ZѐtJ<9УGuDS M`l)?OlC*tRu=0\(=-9X o/{(}ЬJAUyS)U~=z4C(8A VdIZf(U5{&h豖GZ0e}'ĽmSe͏k*r 4_\&/Ǯ꣥㜆aٯ#>YhRT~> w D&mɓb^NJ0<-rA=G7iv,q:rmPXuH8(1Ub8ßG\@HޏXU74(ScМjp`-!O[`'l6 VdFwAdsRyātGU^B^>PϮ}IzuЫ5ϵZ6ӔY$%@hq4m)21GXlƚ^~ᆲScao=>.~ЪQp(w{&HBvzqj7[})js ߞJtodOToBu-ĦsQ Ο~t/;YVٓ|2c` |' ,#E5LGHMh[$muO2Y.}9_cКmÿM;mB߉j ){NjFM}M\vɎ~TL*9:$T|w 6`Կ >ZxH}0A·370 I=uLuU+._O= +]{p)qn D}RњD#d~oڝraSyfUMIQ"j22U,f EH-'I'RGd~ck%3byp*zv - ^Eݮgu.\YʱcڹbM[t섣y5YLOt8FՀ6C$uRU*C9jRZJ؞s?.*N1xK)T\Uj#xTsdyB?n~dbx`*rŸL%Qv,@󬞕BGOF\Z[v=vMlEŔqeɡ3QzLAlNӀ#jfR?"\CXC(mP(2k ߰3оM̊yV44r }!V#8`)}43< 'vo 󵨛,8h#3=sE 2y( v TFͿpZ^W !b+y jCC ρԱ}*G 1$EfZ+ barЊ=\AZvnځ,&lVg&:1^ulaܓu2\A;3/EfщW$iYK4cg[7i4,{×ғS/^?DꕯՉA>9rzZ(odi\,`}DY˞I`)eyPrj!sZA?␻|c^(mC۱!# g6m;&S+|J3{i[D3P쫔, ^'J `h&:jo7td{u\8*(])q .]Jp?R#zd_'Xц3s < m\t)7]3I+k$ cu2E!usk"9$Ȁ,x^Cǰ !>ihZz.YvV%1]$* xѳLJBscmWa'3Yt#*4z(q{w?~EXHϚQݖ=]&79ihbD&C9rK)ʇdq-A䐇/ [! pC]f;sY3f9h6k(&u.io^hؾeLL^:~F -Fl?ұϓt|%4w]yif{?Ñkyd&XoGŜ`x+)׷fY\Aa):H¯9ѧ%H m-3v-yEA}S=T^ aFo&P45oFgԍ)e8)Rgz¨e:rYmBX3,8+ts歎 8͇D Sv'{!hN=({OTRakMRLT,eT|k\ -:!UVA6yV8LKkͽE `@'2/R*haS=~c8%&Wr1\mNSMcy‰pI5u^&ŗvZh.MRj఍f8tЀMҙ'1_)k)X=~2|guD'AhѓĬ^QktN+$/Zͭd8U!fi01\AJTV-*OopTViTx.UGI.{Kr:5NcqD6pkUkM4?}ōK*z\"}eϲȄB@Tn֊ɧ,cSO" }%9٩ rD4و܂Cv_l/G ;_Pu ?߲Lej]xY?J< jx[yjJ;6Nbbl8TjJv[)հ,ɗh APP$dSg4h0"VFVښ0b{%r̷Bs0̛ddtT !ߏ4hfԗQeY {#%coMv AA6?e)#;^h#ۭV-Bsp+.~L oWUNE ,h*;0|I6>'#~YP%h3Z-*EwOfmJSojװL_A$Hm϶ŋ9Q"ȱ!DfL9g7l!k_p H^:5SdB#_ R:(Ćм=p#RgRdju*M*ZN`"de :UСfa+<ԋZ\Jr¬'&5큎 !=>5wdߋªnWt.pM\/L#eP:[c3IלC-3 IjOqQ)JitQb*?_xRO:G#T "dH@@!Z)XMzA(9G-S z%!cEe )T{ #nk0GU&INJCl;hT9,iΤtQʂ J`=7I4c/,bhL5ztfk I44{dBMU8BE& 6G YO:4 Nb =6"cC߿o _uĊt5aa_\QpbYfa9 Cá>H3xƎ;RtbSUAyb#CeFjf[!=7ԅjn"E7~M(v5"P[8Jcɇfނ,쭯TX+P -QYra;3Os| O\a }._ !?gvali. ?YݫFat?o\7M];5Sc]4ZoK Ai͓Aj"?BN8&du’ӐuSHl)Λ# K#T 9+{ҽ~xx'PyL^8 <5JeYk;p,h񵧒hGKh)9,\B/!Zқj_ևnX ͣ6 DyP 2SŕJx]Fȩ|ȗmYA;!iaZ qtwpDk*}v+SFג''$ %~$@?J-v:jZ{@mzxBw#鮐Z7ρ B{h (6ut.f@eO?8\;Qxߩ}XnJ;{*ԖEaF;+!af/ (1 + ` %ny'Ss<*fBf;{gl}\cx't1pdS@h\`a@r(fڰ@;j9ht-捎]яDŽM\a wWc$QW>1d,Sf޺B,T`0FL45Nl)%^^F#ht"~>I5h=g.]bu`> Ux@M&SQ9~0? UfqSj>)n&j+_?rqwoCLN}UНۧW傌5 ]d9zl;iN:C(o4>akM鹮&#h>+FoF-'<ϢcwT&7rΝ&#G>B`EM<0zɧ D:qZф\FANk"v. A87RlحK39Q[Ai vƟ%Q]^RYHkE1Rq`2&K?sI?'_ I10o8RX\m ±[Q8QF$pHWHK73YʇޤҭRR"ܧmYY^5*Rh7)r$WC$/.6|,˻<-J+ h'in&S~Gbrd-r{r^Ѷ}CNr鐔XBdcDNjWCdqY4Xjlc)ő"r޲3WeTةVBițѸ@| xf*֖{Sz{N轷5VV=4ym==_7G(DlXF7$hwuNIM[9PAkWoUp>_fxڬjuC#5N[.\;8xi9Mp6)Zﲄ#NlSMgI1]_}('Ҿkv'%@sQ,jZYMťuHd\z' 54`xV >ɴ|khw  e:9ZB/` ]EOLЗw5foPdBBVo7L:6[,kF'=v+DWa0]uF `+p'*XXe/ QLVϹWѺ7(CkVnK"٭2Y@0 EֽR_ø&ޖ*zj0f(]"N  b;w{gW^ 97)Z>|Yi#ol6cO=on {ѫzg-EaLXDŹ@} h̤$FrWܿ83HioFuT0_PUN+b 2,#x I; %hHxݲTzDK1[#w}g9t?#fwF5r4@fC6#hT=Y$꒠T(4h~}%k4̞nxhy˫ui6C)8&~H-ȺC1(3UP[Un0oNMпFRr?!BTxJ K?'zњS=]*B05^0GC;!$ Q9ZtYkhrm!K?i992qKhEr]nyM SD(b|cJ)*sP!ڌ?' H"(|Cjm&s`9pO=}g&izN+1xQS}/ 91~!y~fnmƅin$[UA.ӡ#Lչ3B2>>w<DS.K{My'5ߵK>WvOOnK\FI:pJ!&5ԣL|;Εr^'s+WbC}p \_0eu? U#wG!YXQ<7d'-?4UЦY,g;8Q!NGf6)egpeO"Z}!RblBmYcdzYdL)t+[3dJӞ_^m~AwskHUbxt#k -H{'P T F$JZϫ>vW6+'dWnI0MM\xfN_֣0 T5[}#3Qg&(=syrE#x\HI^uGAOFNԹ8:=S105.DuWZׄhRC[ #Ը;j[E/]aX3(r3ڇ>,+7'ڝżPs.} '0h(!X]ǽ%GGl>w P sTd͜t)vdӛHe ? }/pyŃVMIp{m5E=U=AMvd ULC%*(! h u3v$;HjG0B[Õ5G%?35F߈!eo -S{ _@R͗k4zB5L"I9IP.$T 0NZjN nmst=`uPX3 uY= &kP"w"Mg-rG{4IPEH]"iFi"; :o?yѿjw>r%E}H>-y2y^@mT@p% lxu ÁT i >]X6ZX?+Q I?<H[q 8RcyO#M|I?hVnh$v:QV&X_d#;-_! 89v&ji-=X'ZT*}~$GbUszm3f: ˻F^r&4͈ p&b# !nXr>Vp0^ cQ'8rz}еҋ[Q\ܭǓqB)/F"~2`@[n>]EMyqJi_: %ONo1x4;Qx,s U`1+T>Nd &38 I_M]B-Zr{zKɻb8V Y%z@IW2_p1VeMȣnv (Ckz3=sk)0pjn eI(J+%)YnEw@$;YPx$߷g8ܜ0+kjjBKĴsNjlPfUfxX)'̥#&}Mqzd>y X!K/)4#nN o⢑j]-u.yJ$Mz4=Ӏd53Y::] -LA9[IbԮ/UO c3 l/t7m`lX\~~z.Nf8\%ƍo]6ZI l'5`k<H!!@; fdˍ%{Y9qe[P+jKlwmz2Q} RN9RwoO oN@`ϲg͍&pH F7Xʩ{Flui/NE'iLF#D5x BH娭{k<5 Q+>ᴏ\rbnJl[AbcD$ v}Usɋ6!f'H~V"J0~v7Ƃ½Há6=q?0NchDܣUGՑ(J&yC,>ʂpUa2fCCc_&$Tsa&2;]7/GeB}җ|TF i^g_[r4yhW.ӥ7|:Oٴ̯+ UӹvN΁{6Cv<|)/ؾzݎ Bه 蜓A;8+fo>_7x~b*3o'9z]gA6)N@6Gp#e;o~ui(?Y6W0ɬ&$jڨnr'{/*egN_Gۗjm魉Od) 5=#D]PxkY)W=M!bi!HI  %S &˾WhYae%gfH"႐w!MRf1!նMYcB տLӖV sV8[ȳKrׁ6q=rHw`VVOC&i CnjŒ?+fwLAB e)T,H [oԱ@YNZ_ۂsP_a/ $ Pv.W/~UOl1_2r}GtNk +?UΕsKPӍ#܅1A!{fڋWbل?g Uh"|ZdvC'oJRNc: kA3V/^mhc.Xn4nÆɪ+|u&0ME.{ %2;X7d,Cl"=r*Y~›V8 xVB)ƴ\dZEm?Ls@egK9+{`M+gd1f1JewSPp.et.!W\]ehh揲%~2Ͳ^"vC躈`MNIk(͌}_hq? ٠+OD"0@anQnM?!`KX|fGFC$1F\߃f^C$mM4٤fMУV}!wSjg'AE 0rǟ&F'Y#TД63AḢuJ `.f78K"c[5>šZ:[84{w ۢBӷO{r|-, WF2Sl&x#1FI͏%\"x5bD F8~V9Y+[V&lXK9&_ͥ i02o" ar9v:k92%+z {h$KHy ,ׇ"7CAlŀ1 `w@&L[ٹ/з|ES@\e#`Y݅7cw=̙[Ӌ鴩&&Mtʉ,K WVR~J/[C VK q׏1ݣVu]REv$% ǰGZٸ3;BZTA{C)9z~\B]V Ps^ii9r~Vr t{WȦ]M\F.YfYTSd MLt OUҷ= )ٱL{wPJ<ϘUK@QÕ_M^fy# J.kt7WViҬ|%X?(sFpo93m(p$dbEu6͑k=_Ί M39+L*d5ֹ3k8r;-hQU EsPXF-w#C߽jVB>WAw9(g~[IbDtQ佳,( `B/qwB w^ i;,D6p4 aXjL2ˑK&@Bay6ɚ9rT1>(áYzթw*O7FAUcؤ]ehhM u*/R=#rJ'7"0pLjtRPM,`}P3l~-*g8q5lS^ s v@^MU NEWrqei]ff|nlASn)˩iNϸBudrq˖VXuoB} c޳Df}7؇+S:c vͅ?J|LQVyQ81NM}# EOث>OxA \ƹ7g8^5xVB2ᠰ9t. h9@?Ek}w-b?d1[ 2,/`a`Elp }M±,{[Z&B4]_XEDշ)-Cx#aM(,Dv?£8spQto ԅ1 ۯ{QoWo~4; -c B2%c)WV 5>öRT̜<}4AӴW#oI :l$фYl\e݊}GB@4{-=Y1Qlp@l61 ʫpxCn^]ts5@^[Y@v5+ap^" ȝ/ujH̩O9 q5oȏP[}xv5VI9Wx\!o0Qk ˑa9 B.փU`۱({*B ÔTvNJSrܖ?&mٴ0IH"Iv(نrHCʤmGrOphNѴO p*45#LD&C>>Yѳz<TءD0SVljio_U}Ugc+w!gmbuDDGꤤ4krKf4/k,OA4HL-[wH:Xiq͆kpқ `9.4vQ7갋ACח7|:&)jM8FA<9UePiFb~i4ƺ g90UBX>rq  QZԵ;%ȗ Z:_&L I[DZzyA'p.RxAb'KCL|6Z^FʭKtB=N6w?uf\ a0 z8ıbYEtCޫP9(ur=I{/Z4 sw`|BpnJ9;q[ur0zyz^t6;#!dZpM,X(?N>Yu}' '~RF{e({C,\SAPu1'f:ujO-d)7/mLC>@J{}m&,i&2=܀CՍ5bY%]U4|7,~:ƺ&Ƃk5ZA‘<$ӯEsM٤ Q׊";ȏ8Ssfm;CW˫{3yŵ_T{x-2vYdh$,Y(7eK$SR+ڝ6(d^ti$+6mX|$`xvFądGHF;j#~̗ CUCDLܶUuҦ.|#8+g^/zI<Џ47?X@`>*W ww)#^HGL QjP)k"KwbhMlgQNx7W6rMΠC[@fVT~m> z[yhLytW i.l)Sl=Q0CqJSZv,qnAGY{1БyhͦU`-ʝ@(WKTGܲdYJ D9;J(L_ixSU1`xߤ %(j^rÈ)!_?劍I܁FJ=Te0ml d☇Xi5lu /S 3ft%BU|{L̜XU n^ uBc((Λ#ئBK3o`ڭB8Y'OSm*` J \b ] z.}dbjlm~I>Vٽ jr-~L(ѫ63Y(9lؤ8HIc'ݕI0Y9W]QVU36?wK2+yoQ#4?&?y GT9h#q(HBuH32x̣qW:˧`sVw3QAQ`];2t/Ԟ$aK,)1UTۘ>*Kf[{$0-taraV]XRvV|6DGGpĄH/3"u}%cɒj .לqγSi%!P4(N)&N [lS:Vm #\tImEX51$6(#@IRH|L9C. ]Pc \:>lJ% ~Mv[7ș:8 M&xXXá7Mt+^j>J%Yv巻 N9LoJFo)X֥Y%+aKWWj#c,6cHE<}9&Fơ]I{OJO?հJ w !AZ86Ve閚;t|-E4@"[I7PZA`?m &'iWc֧i/6Fɍӄv)׹Tk~ wV)ESwrI_XhgJQ=W:L'))VH V+75A<ÆjP~8|T&㎙鬼=cD^[yE*ЉvBrWؾa +=#Zk ]FPļgߴ\'E-ͨe2#dbJ?d ڛ۾{'=q"dkZ34ЇGXn<9sB7C][M9zLgiZͿ[bPN<$%g =9#BIUo;T= g|#[Mr"x8><, 5tcv{9|zbW\-~I)0-aL&B64aR/5f!X.. h o?җ[BK&8~LI%])O!yM'1b.9,()O 'wC۝0BT, 71-unWZK옿\BȡLVA-{D#$om'՚ +#?V)"j9\NN2\r^1>MNR)8r_P_+RؽYǂAɭA$tlR@]Qo៵ 4>VWO%;퐦Q0LlA ܂}&n g\-Źː s> ŹBծQ~VRlRkWzZmE; sL; F1CjWum۔#o{dvq5Kb#nֻ u5yv{1vͨЩy>"bWSЬ vnڇF| FwF"H2D_AIEbd3qffY.5_Y ;J3m0}#n\S(vjp嚁(Ar'i[-;W )Cū⯭$n]=A015]jқ~׬΂'k2+:IKyHQNud*A%pEw0)pkO_zx얋|?:"fVcPPE; 6j LkAB◯0aWDAv*(_TnBkq`"]-0@ g[)4 8(@Vvܰ4ǀH< 7vp-81<$;r(ɤb1.-BxhT^h@)[x)?;*K%[fXꆇTgQ$}Z뛔;ׄ>_u$yW3;ξ3ỴnEDM^ҩ9K$M (ζ9^f. rv?:# 7bU@JHx@ ={- 5&dSQFqHѫ j"aƉ>;]tTXw =84 .=![ $yؽ@ހ;ђ;؁Ig:xAɏ =NYTlX4)gaTmEgCCfA\S_@8G`FyT"cyCc1st9eoΣA/Q;&I#ٙjLpVh;\GV]<+='<5e/ L,GS َ * ,ʂ\С!ELE-\xZ[(Tzm(Ǣ,|;=Sl$/PCèipP&ĀG ?Fe/$6|sGcwU3(oD f`+Gqe(N018H3pxl}ȶkKB'T-x˂+G5bf;白jJZ}E!\]$g[/eٱ"(V>6c]$S=4IrkhwbBkjQQ&^ء}2:,J2FOrO_MX۽̺" j2z%\˗ތa5lHi -fS!Û{$M%nI9M^E팷 j>2"۫=|L@Bb[tՕEB sPea{-r7&aFdߖ* 𤵈>V̀6QtCb*+#΅$cO f}IR\^GG+~N#BY܍Km< v^4ֹ(Z {k,"fbz+1zcײ%<OcLo3Ѳs: t}u˥^=2Y3(6\.A\R[k9;|N0 pv:˾]CϏGtf_B0؃X'5U;X)C}a#$In}sNrqV8eW7f] t0Ạ͞P@R^3_uq;p#LBJ{ Y51UY045(LޗFLŊToAK~\˺w3$ zt.<핏ϝ˽\sH3}YGW{z+V U o$G0B&  strhZnIJԣ}JxPl妍oGP\4 m*5h ~-o*e}0Kf%7u ҶZ^D {j0G[TFϪLVS ƅ _0BznH/, Zs^hH2^6]u3p䋰7\24R1p~J>!nzD.y׹HR4ߊTM`+T4v+RTQ8 BF׏`%ٍMN閳%YB"3Odv7_lV~zGAbDQH`$,hA{5>vY¯I0a,73v%dgdv⺻6X+C ŔShx`>:EbJx[%2mŌ@eQ)Nh R5k@g~_⌴yE Ϗ.MKe*P^IE< KƁX,G7Dueː>#v|;gi-?߁dD1ԹfUҦ`#z.g m4e$,oήjrŃ.*X  ,){&_ g{V H;'IM7( Kեbo6)#o#~6*/hأQm Ά'pƳ~D]SC/i@ıNW9`gg$]qR<毑Vֺ~'g4(y,^Iw=KX _.KI[ȬV]Lƀ6;=$IK_[q/{u0QyaGb#t9wH@Ic~{dbLos9+u,Ci4?1;LOm  wYEM,KϥF~TIgQ<IX7A9Ft.ZT)PΛtJ_ SJ'`b;n9!S\bwc3F[ SuW)w GUa,' ap%vQlտeK_SW$-.sibP>y5r-kg̺jƂ :;8E,b젣3|JHKwƄ`1;A ?'chT>+R0N5,ddX>cHNp:R| fK2cx &]楻Gv /z\ -Tha(ot%U ! f'_rf̱]VhX0\_H|3‘ ֟!#e\$XN2ǤT|DfgSz맨RCX-qckOCB $b(*MR;uM:ES2\JgDWF/qV1:0E]h`s2*?;y֌ =w5 ~W)crOB?pKCq6η+[>Ah|))?KK/7|q ֪5XU4V2%* | f,00[B3yOxNg$B@pf+7\W8bG#v0ӵlC"XG3o>Mw$Z5ٵjﱦY ޖLS@օt_u6% 0m=!JnT"VmUBp&auC/|r)~(q1ŇU \%T{h^]4.pDAҷQD"6"q?l[9Xm6|܈LwSǩkm{XM^EyOL"V~R "wj3k].vnSk=nKifL_0.-nǪxZE `vM>M{E}ДOi4b5" h]FbA E*|Z6tFx zΗk5# )|P'#ZFEIh2Lth`48cSE$B>d_?̫=QP闔Uz,uژ+ry ƴTl<"b1:UO1ժ%+/oH.s+GzȊس N m2akP:(Y ϔMhY^ p]dGiɱiD m k'"`wM.NQDfZÿɐڏve *#Z >KT^';|uqtMڠS|cNxE.nUGhCO9Yg=;8~<' l+~k!!2ds#Ţn42G\*~׾yj{z`k;,A-@mv$^1g:c0Y;}ϺOSsdO$nf$R[D nk$ײaX~fNJ q'@|i؄̈&t9mecdۧ.B?)H!۟@&~Td6"]:*Ȇ2 q[;${)N^<Ȑ).A,78%B{fuQ@-\ Ə8c0T=A#ÈMrO|/{@,Y:#V0!fE͌SXx*4ʁF5gEwqM#(:/zxw!bs%ay' -VQV[dapsAۻ4O@N_&%BXS;ns}G2#F_JMo#ZBHryUltٸu JH-I;,mm)ʍE\=:Pǟ)w#R+H-mʒi "\\a09 \jV1Uk7}MC98<,'rSfiQE(kT KZeKfzZ0s_/]΂lLb@|orVj]0NqtXKbE{sU8.,IL<f8dtyW!G;"mS.M(R&7E\.'QTd\˄   ZJal}m\F`b/L̴h5 (>\ylt˭ faB!E][N`# "G'וR=Wr{<emGdH }vawyWPW9qn t׽,?3PX7,r_u]f9v% uCX- TdŷIL9{4TɒL5)|E<,kiqyiwuTEP],62{̪w%)c7/"7Ô6Ct Yyֹ%T%gnSe&ga(٢`qc*pG>>;qD25 Z,׼ Zg@"ECNIҺ#8q#83ukd E)*F.cj| *mhyt_ |^STkʉEZ,!LmEH*w{y0x{m ϨW!  ^jYvPw^O熅ӏBUpm9?ЗϏ\1WJ8y6N .dWAT `%bH, g:fjH3\*kO=iڽ8 ظqO.k`KaJ1T1 >.=3W,RPT:K9wZ׍ܓ֙ $tFZ^3dЗ{V)C, ĕa;-/K~XN[Ux.6W#RLda_QL&}+ )}B^^m(dD%-e u!B&% u1Fd+;_U],tЗ,=nMWD@ލ:Vk%t]93?k+y|0.v f 3x%%{g/T=etChSU<{95jI'7t:;ʀq|¦djIʋ'^5_@ 73ږPn¢cC&o xLw%lnJ*c)Ȇ Tv WM7ٓUUw}*^7F}:w])xdx`>>Ow+Za/y%"5loqrTdlrQBbVZ5͹O@P!XBdZP]_tQoEh,"2Dxޙ*DD U 0|*x VhKD䬥ű-|gb΀6IdtL0e&38¯vQz'a $jdΝބ+H9iy{qhEсF߇yMO`,Q@KC#gLݩ+f@>M wz7v;@7,p'Gn4taz)\[G Ug%=M ҵCun@cLbd(d0GOuVu$ Zsbk ĠI mϰbzv /MK^x$asNFsւ*;Q֫><{#̅&[Aۯb[Q!'9 p2|D z@䪌tuzt|_pX;Eiv*y+P#8gst*"uxf #Pߦ+s;[z]^F+!ŏЙѕnQk)Bzk^Wǫ 1XI-8x9K$pX>EUaouŽ5o48wTfCV c4z#7ov41jKϨь g=FI5R#bC8Is6MwQX`Fĕ>k/}؎u٘,FZ_`{.eAc PY:[Zk 4k  Kf(GYXf$Vl = q\ω8'YGZb1,۫ހ3w"h+DSX<|R#յUĬ6VKB8{!t6L{ [=YM9{PBk>vvY9N $ϙz>w8وAD]0oWwo&u8g:cMTΤK@.(DbHN\ d8{f68DrtLCz6 v긜.(_ O<4φ@{Н5 mbi{h G.9ΙiPA:=އkNG+i￱W$ ɕ%#h[ 4oM& t hZ!{ǯ:'g@\AiU$i|NKuw M6Ѳu[a_\ 4gЯll'*[W«'*(kޛ7З"UW Kp3!|J&RyĄic|ʚkf`{uq~׈p:W%Ge1pѩv4#08b5kto; 5ᬞfkqC 2vz RK W%`K!fs'fuWuO'8hQ";+PQnC)ZCQ8hq95 5Nwނ` pD2<}y2dR݃ 7n3x[II-qjCfͧE$i;' `-bUN3?]|k.1bQSjوhAM>AD XZF9*176X/ؔuCy:75!H .굑m(S!cA[bF 9Pқ]̡<B[kqMמ "-E[ Cu_'nx.͗&b t^:,'H28=I'#H(\w7"1f>+*@3"TF4dVjz`:"|g+#"y__n_G& Y'*u ,enǐ钔SOYUlm0[5DfdL?ÓBۄRȆT/:ہ%R{j҆t^,K'D?'*OF1җ!0mnϋw=Xơ UmLȖGHZQj̤Ȅ%\F2WӦʋ@aUB4]qXR_L qq %-UhrI9H5 ZzcbOP'6{R:5A =6 5Yy|=Ja^'NqG/@gw_S,b앳4  #CD* 4\B]CzįV-"gp~%`x0h?aUY "YKutf¡+g?7T:-L N32aZ;BCN"@Xz-bJIGvJOs=Kik:,Hd'"s߼lŐl,qS7/_mB7R%5?]-?p ńrjg0fL֔q;֦kgh "*T :9pܩ=P(՗._Zm!Gqeqax&OnRj_i6ai)lCzvu+eX|hvFuwIl1]SE+hd'&{j6\xgB H`AhƤ)U~dW~Lz `19{W1uePI Qɑ!XAj,OAE9=C -WM+Ӆʤ."fKl'-yQN4pO7qdۣ kK }P"˗aDR.vB3$Jʍh>5 '2%9W#O T}UyeD1tgV}mM*њFHd.-Cנfe]8!t0ND9-iwEm1c9+p$&EA*V|)b8-afv̝zyZds)lTc |%.FYjB1R JT]ЬRN+wPbqn#\;!WIA$;q^o`j)<մ `]6hB]`8&gLt':IV'>uUua[C- N9pE[/E{AW>hSo'SG]r/=邅{\ E98Utp]abHPp{޸`8_b$" @𱖩o6ߪ'rh=~3߿:CUD@"&<8r" ?U ߮Mb[E2Q S}2aN 1⧝(8ɼkrKygʏĐ{oH`hx2\gs<\t[k6>,?xPRl 97ݎC q}S@n52`ı |[);>3fwTJvsKFӻ wN9%3ϥ3YثEjyǙw4 &t~̻tFR {Z \$:XP7vԣ(&+Rzl]H ʄ%l۵n 54oѴ@WacEkfu\aj6 1m_uy ,if29Zı̰!fAmh#e }Ua c.H߿Ï0F-~!c>ںWRN!Gy̢j'+4q# #Ssc ]y{>(wzNhҌMn{atlމr϶D*ʪPٕR,tk (>. )n< բȓ/p)2ۗI ms[\*Esa(>3(0WӞ5 Jok=ǦĤ 0m~<@<\WiSk 0|O&֌P'CE$. Ux+zFt3ۃk;< ar<[Z VIdLp#0zaδΗ /0WՌKd7rD#F]y|rOk!g2I렸r-,~\9Dv-C.h2{Bߋ[Iޙ  ѫ𔩆o)ҘPZNjdl(d3 dCvLXNJE/Jlh:W [xBSѮ'֕Y %X#T1r0G6E;v>HZtFQvW`U>=ԞMx R4w&;T/nr@DԲaubǢ/K\z:ɿ?5DS`Fh}LE"QxNbS8t;8>_O(W8.td۽R>|řzZD5$hgD\>)(aknp ĺ}U_SBY?yEG X^u弲/_o_q?ŸNd{=;)Dl1X=n:%Hgн~EMW\$-ߴ7NPrƎszPrmt@9#Sj˨TSzUd3\3nb VM'"ļf2a;{;궂,*i0Vs؞BxN8F>R,.C#JzA= %~C 20)$( LZc[xɯ$=TsPA{A.oS?|_6qki2 &|e=n:g}~8vƿ42٥[Z>[gLJn=iЉ۹4[^a/jX,z;IU#͔ixʂV{}`:r)PX|JA7+ 3WE: ^i5)K-t臬u=a/T''uw.x'8k%k6ݞJ!QD@"ygۈ \8q)eWw_K=vQ=D63hcآrRN|XGjኦ8>08XZ!2 o"Σ׃\wyYgK\2ԨVBh?xv<@L{S!ړ:*1&ڗ vqԉPؔ(Sxmȯ߃v@,C.lW 5$"HCr"{X;5.jΪ (' 7@Y4D; Rl1$]\b;Qh^_d`f1)8!0NWZ.v:VNHa,c Ɯ`*.(E _6Bvݩv Ӈ|Sqak \\\>uFDxl*X L]0kG@ 5?:Z-T:x1m F0//񴑏8Xu[Oz( ;Kcz~lmQnz 8~װ|$c`Bc!(DL Z[XAIR_TA/ur̋~'[]b8*KFX|(Eʩٖ6:gXp&Zi|NQs ܖVx%xZW0$"| YNpz?&s? Y4tue0{ O`!P5rDǒJ@R#q6%5wdc',ڝI?~|Wd @xJ7_&􅼷X\Z/wXDa[7EgoZGF_ˈqnl7qےJ4eSޖ=@@3b{j?nF\2+#l[5Ms`..ZQ|$`l~_ JRZ U&<_xIW>:3QQ_[cE%)=W^o&B"-#fsxa>b4(O!2zw7z~t6D 躦09F;ƫFǿj}IpH-6=7dKAk0zs@!,j20gŪ 4bgVuP jAEa=YΗD%T=V({>Jpy IzJٝôa؛}*7S~ג_/[hg/L;H!'oTbc+@񀍚ݐnx"Vs=? yTJ^c$<v6Nis9@MT"5 ] YcE17IXfX.&gԮk_@?D1NLCVFA8/=e=Mi Ԝ)EI+8!)E]XrcvИ?W̾U?V%·ԫ{[(L*M!r1s[$YO="$ll]IK-" bP' `:le1QBjڈŚolE!ٙY=z I@Z~sq^b'7ˍV/Zɤ5?_C(jMaC0*g%eN#B~/Gi2c5B̺[?|mI\&TZ4-2GiQ.,!XVH zAlYT{HAf䆇{lwbv⍖]tFvtŜ*@e]*ˋ(&@ٓPYJM޸Kxt)3;жTa#DwQ-_8 , ;zj:ߧStBbV̗5IrOb1蜵yN xtu~DOR.t]|V_qPKn3͏|EROٻ'N4MVO/y Nwa?vn!oŔia]|HS4fL)m`<Π:lL/D 3A)C|Vta/9nr)-P R'*i{;O ƌ! ZO0z#wtif<گYM$jYW#v>qw/;^yKѭ4!@I}gө{,6|uRq3Nm~!(e4$]:}0@{IQPZtGս+)Oq:?n7bwֽPV*k`ΕOZ>53Yv~~5^?C%FNvf3y|.G? G6}(L[*ǍrLk/ur}V8*{&$&HZdB(]NiЙQDXmB7:}lS> #q E2(e脠J^RpbknB_E1,wYZ/9ً. jԨrg3\`ޔpiסhp;+00$) IWCF78k9ZeJt!kW`\4HR?dR @);g|`O^bo60/Mn}95)/@ӻM<'p̣uР(gQ*EIK۬H:5?@sǞ8o$CRpPp3LЈfJ"m6@:n=Mtӯ?՛g9]~d;dNQfLKxInHؿߚ)x }ç[\."(OA6cw#-@Y@k\Da5mb\bI**z3R|,ϳ#)NwOh䭗b5Ac]~;Z1jXW:&C]~+# 熍<,:9Rn/`KQq֖mO\{9;"PŠfX5 = G=J/X8IWC/BiQ=dJosw7 7Cփ]tp8-s$Q/@ۛ5XG|!8 '1&sDNvg270w}6ʕ[kg|-"\6JrPMnosC<Cn[Y{_ҕ #vGo=_+:W ks xި¼`@n*c}*/WCU@}]%w|Sv1Ϯ0~.0E ^oeq+)@uc $Ӆ.j O֦zUOQuHdvg ;S'$ ̂= MzS* ,Q.&?X:4oD镊Q*oe\ Tq[6i%$sfjs.A}Ț PGg{p*Eؑj niלBMdCI2\=Wscm?lPɡMB>hyh`R0V PRfUʝѷ"_,8h#sl#4 #KAM.A3HKKfվۛ&兵;룗vƣRGЁivwڛQxBOC+Y]j,j\7 *?B&SzP.0<ԓN lr"\_ts|RΛ購z8SCUAm̭B]+~lL~WfH0"eO?t-ZRWIĭ,!+[  bZfCe2ˀ-V |f\MݵWCɧ@'mh8dw]Z]aj3dgƑmH.mPl p&+k՟Ȫ?=)y&$:*U07k`k%lxcqFjA:G8D&$1w f-bpr8 r.|GfilHHR% _Z6DU]W*9LC_&􍩜HLW_| c([PBw3w L]ռtvfjE:Y>T1B B,)Ax+hZZKubY:4{Xn"-:=Iaw3ψę"2kmQqQ<xC5ο$oAB CN_P<a .(g&@nI l>C^CUK~J;_rR"B2J; y!F]7cf|tX`q[M*0 ڊJ}a\tWL4o|SѹK2ޏփ>=~b[HA>U)+aDi'6,(Zw:{Z۝'nQϬ߈ .lί7NfW)֟90h!D6ɷKg Ã2Ԧv4tDqo{35{V@,`׬Я\F'(?څFXSU'Z#+3LQBzZ^J]=d4PWS 21Y C{;a7]|5r/L0L:o2jY3k7>tfQ懵*po(PA2)FGE̐X`!`$'e3|Lu#DT%WT0&4L-aH:P|4Y(:6,)5EI]!z! :Xך{km(%a1!FqCtnfZVIS8gZhA-"Lmip[+|h;r%^^"#8 -o~Pʬis\]~[u7?( J"arL-TA1V=RLJ2so.TK^Co f,&MJrsۢϴ U` ãg WVa)| DfΪ1QvĎR}DXd P#m&e?T fӡV[֦N{])luc(CiVs#G_'qbađylR/=1MFN[YĎ!JT s)X(YLC?q`O4i&'G*qc| Օ^? ܭ/ Nea9򿷁R63**;Ag$h,n:4g;]3с`2j%Te'ҜOWotKX^UO9nY ʨ/yqнޤvf:{l:Ɵe2(+ ww{񷐻纚cR^'V39]U@*a IB(Brf=6ֈgh8ޫZchƟuo;L}1f%x\|WN&g k!!M; ӶޔBGC CCD=a/4U\ܹ )0XalZ&[˕4f-u<&;=ͿK_=X>75f-ؙh-H`vGSyݐ.2]PLs%UdW G.vxپw]$R`V}㚹[E $ءAYM b ]P:DTmQ4cSr?*b<~54`v2$]S#P}q=Vֈw`k޿>\~ccq-##EX/stb j;73p3j$Æ M–*C/ͨfl7e ^}o@G)YNȷwdz:aH@'8ע&%ow(*jR6w:B+3߫uc5 !HnrĚ:f,6X]Ą#4y']O^ͱ0Gq0Vqܩ MݧTtjĴ T hՠQ ҹ^|nb}]WT njcMǚ~nnJqw0\]%)1~bE(qey=VgIjgīD (\=ǀ<4z#|5Vo^5N+6^jR-*u00f#4٪39o~ $k1 ݆T3'yFA׏=K$x)T<&|~ Gva@}$+ %"ݠaTeX$q꽸rGnz!Ix:&jUw>ۜQ<$Zd|ӳ5doHa[ȷc1v 8:E^e&h7ťr5B72BUYbRy(iӪFXHk0P32G]H;UųOT|șy}hTǴ"3BnΒ 8әDiw-`=6Йީ1/T2v\o,f|8ږv1㕑^\OFMH׌I z=8STCUU({j @K7BsK,qvYb*&SѪJ)L|[7G[Ri<)I(' yCj|3iS,ǥhK6E{ ˥XēbK.!E$HK+gjcEv/aw;a+y]*aδGo:EjGr}E 򉵹mҹfq ŵJp̮({,;*:=ogYx[^&^.' wD}*A울D㕻~,7p]5Xׇ@g>_\?X|e* WD!"sL̝Qģ#]ij|QJ )Rl$il=&䧯>W Zp]P@ E|T{-'yi$2ۤ03L2kOp)mj'Eʼ:T{i+B x){&G ".4^ZQ iI L ?nG0!z,J'Z0}M=Q[G\em:n9v&8o9'}XwmM_wBB5) /Q곿CaE"4(Yyr(* #w6Z|{Ez /9ɉ kzh_@QnKtd[G{IOԌT˴[G†:LYxeZ5'eŕq dyZ[xUhnm.\meh^x+H#Ӣm_R-<ĉ2 +U_2PMO=[*?ru &+\Qc_h!WO$= Y3|` ٨# G$#ǵN0<(@JǞU r]z7HRQcvjQm*3_{$րZVVmm|Mv Qkl= ,ZwKq 3&f$x;,~^|~",+ W-sV~ɅQ,fsD^Je>$Ѝ=3|ȑcfzoVv#{A w1]͍s88Jt'+ %(3GsPWm9+Tk RH<--'op HZr( O7F+J2a)'| #3I\O< -+Qj ڈAyxw"ݩN1sv,23yzy|".XW+Q.^ cCoG$Spڲ`35#OIPz9{ 'xEP|]y]bA\X%?R8>((WH+ڔI@CEیat |Cs89?1 QDgqC9?1T.wK_24-"ز٨7jmrߐa0Y2{vfW vrV .*o&puz|Ѧͬ;A4>^5X}0)"Mf+T-۵]WY@Kyn@w)W$:$f5Ѕ>4x-ˬVj ތ#ϭ}Ђ=xd~Ua[%ĩv _ȟ,`̇LGSn-# N4FLipl3%(XDq7VHqQAF,׫^G*QEkycȚ`YRzcbm-$˅Wk)2?l(Q6rluҫaWCh ZɒJr45*P׌E\3N_?O~esXqZ!/ue1/Up0i ,YcH!ox4 5:9a*6箏{!\JN৑nK28כ^Tq+sy>9`еu(@vyf;be29\EBmlMyooT*A1Ҹq$ދ<B5!)sivgd颴Gw&D7q_ Z{(/޳mbZYWOXq`.3h&`sJLLgH5*GWfL[!^ cٜ0tNy:*ؕ2oojW>C{z!Pə~^aL/ڜ/z WZ8C9/c@P1'ҨUCz5p_k+HO3Ȭ`Yӡ6btsοd5,J1 K Hy`Jאd-ls'\(/)TW(U] sZMSs!9r8wn- LUЛje @h|Fp/]Aiѹ<-% ܘD/Z,w m;]o\F90t9(Fשּ r^4bwotG( oS1g! KqS'KL>r;;ˣoJiPwӘIQᝮqU3v">l$+£HAΓږt}8.XxP+*xTV7#si>3Ff*M{:bXFߨX4Mp xke խ/ֳ(*C2EwH|~K(Q.ЍXRi.Ʉ*SR3) Ji䥠:F)],+vDG2(nUKzVߊ9 몼- 98BոaH:T E)PR0&I~;pP$ݧXilzu6&e􊭏1Fğ _ z5: $Uk'O1}Kt{uSq(bW]X {9*2nP95Qn=9k$^h{M<|VRDF…ȕ4 .j;:/ǮcA7ZV d:6u2CƙcLԶRM } 󲺣~=a|wrk}oEVs%ێt X5v/5%@gYDFL NCp=8%W*~%&cLJw Q~E\$^뗣$]S(٬}kB`⚿=_ҹ:bW":ҳEU?rpa(2|kcTGIfXf8HFr M(Š;#M%i \:RKP V~՚0 {4wV>R-D+Ve*B2[{yRuƒFrązIrVz]9В6eT<20Ixn>+Qډt̆r*P}_L~S/4s֋ƌD&kY}c&ӈ,]f(7}EvnQySaτ/a&3& hH^WmwއRU\2E}h2J׸4esvUݍwWy8P aTVq >ZiinLAe!;LF0DŞ56inh9/Ct}Ǽ9}$Ѡؐ̽ /,.C,h7\I?d;\D%&dKjOc|l07|umF1<)oλkcz^^a]3:6XMW]dΐ6U($PVEƜcdlxD^j`Km(~2NNtd Ŭh c+j޼=tv/!^/R7!ܑ GT8fbhJ$qw{L2g| q-(#[ug~H\9]#JZJ}1(kYXⷔMVfb߶ "qOM(,Jh[e+*~h7*zS'jTEǝ'H7+mvY$`8_IEIT65)lq1'JZp$iUQ>VY%1gva^"}! 1J W" 1Q 7g4ir,?TQV5{R43ଔLSdmrn\ )*&ƇCp|ŎLr38Ÿ7X8f1hTTa%z6'V[^e^_5ʯ, F4v[9 [j#Wcvn0qFn59!%`33kq>i1}ŕ^Ѷ3Ҡnc#C>K=xS>l]n -gr\RqL66:.jR1a`&{KY$=vЦS 4vd <,$ ?"vۛ$+^tv51(&vHuX%{}5?Ϭ-@`*Oҿ'd^L !]zƋ7eF*13  Ib؊lrBg'A6GeKz~'hB$MK{'muO|av 1=SkaMjžEI~^ZTbzȅ]FVi]AFڇNZ>)QDGU3n+ 6(VD SB9| nl,ujTTe:!0:1:pg1f8(b*cr/4JR]UlvT ,?tέPuq]"KɴpBo҃q0LcFdԳ<%(Y^eҼOm9-6[zM"_;a݇Ws2ۚK r#'n<<'ԃy#uԔX@˕8sFuNe5^sڪVDKҖ0 ?Ak4Ow!OYx:mNA/.02t*L9(qEI)W$ !1 ts9R?$]-??k(  'cR2ULLjh3>&Z)7Il~ɷ1+NxW)u< w%Lˉ?{أncjbA )@:j9D镲izjL. 6&O=ۘ_7\<t~ 1.DnJ3-I Zݑ63\:3=L0D|쟗bh5 3%QW:KٖB&Q0 hܫmpF:*BTN`ir۳8C3"35G@Eo 3.:FpS>?D+*.,Vvi25Z$m$!WGV0nfs!G9n"#@3>*:ѧ M'Z!1,Р~G]C'R_$/j KI׼R:J&O'&O냦ƚ RzE ̱00`ti3yHYYwƥ !déV!zeNZ5+= [\ү9І٨P=li*z"ocK_HIO:+]%XiC) gA5=𧰹=YR:ad lr\G.wd 4mFg6۬vk €~ɇ\ 1R@/T0Cp+ :$`=PP3"RUFq=J,c!WI)OP起y`J'o󰘦^yG=書%YVi;|EځFZ;S/V}M|Gr;qʓ}w;06B|o̵9EXA<"0Wq켶36SrUP4bdJL4~k/G /z{ b2AwZLȯBP?P՜ju֡OM,!MjlBD$辉}D11ʒ 3\N}2?!37aĽF)%Xv3)-4Wv(\@Sł[x'edJcTW?(4&|0=Vj,KBQ<{}S^҃% `okpDSn2$FJ. ,ugk!U[1@>EC<&x1@R~w!ƍ80Yڻ}1Ń`2ZEK_?)-wRŨra1GK+ָkIJN~BbM9kWw-_IR{گ G9VsS%SZ{гY/!6ʇ`s2fP(giLՃo(Mů-u,GO+gߺf H#NEλ)]Cm m$`oZdg_`mXgot.A쁷^ 9$zoaWGۤ#|[U([ '[d 7poUnYqw_C@{JqL0j K~ЫDZ= Hx^bZQOH9X8ʪ_ I{]gh VEN7QDnԈw2%KjِtpCɯ|0AdAuXq UpnkM X"MH]W{fp 0WN{cA Dpd GzQz7B7-:S=CPnGq}&JsM-=vf)${(R^]؊tJ򌊩4/[_9w5"=.B~e@Q0#gR55ՠ/萼 N?3 =ʗyxFى s*Y19 `mf3PO{\ 1,F: ='.-pr|M̬(Ɍ&i&wv;Z[c9I:z&mSgmX8vs/܊1%^Y! k6cnhW9)|t# '@dWX6?$ [>7R-K)EPk0߰wi#6Ӹ$5<rJY-D{gU^[飙rҸz*a Fa.{(<\L~Vln@vlry^_m@~9,o_Ql X䑣&n_nKv+ld"5:_tow^иJGbcL&؁ Dgo,9յ~SeA Cf;ƀp ('d J}oiE߽ ݽV;>[jt@7r3.aەDUtPDRb'x2  wH6P#,O'OAֻntb570%N5X.:(#@o= ȭya"gKlx\pq'tEPZV$_pHs9҄Mo4WӟsaeC|I4o. H Z"L[֋%#[ԏ=@v:D& >.y2v}05cȤtUnR.WZ62bwz&:UyMw>oqK\<~֏X'eX|mz>,ӴI6u#9MR,ܑW4`ͪfJ`1˗닉஛4]ƪG9㞊`#홤7g͑ TFpe75PXY};//{*3KDӀ0) qC%_$*mSgxtYfwUGp|.1jb&A urɒ^R{bXO´8@q:þuNds$4SF%NږesZ,&ָ*$et\=@]+0zFH9gW#nI.('rW-}ؽ\:6BG[9Aotj?ƶxO^@zb5v9v?)HceaIW_Ǡ l .F{fm,f5\z='~~풫 c ӭdb;`֮0M,̑2y}|b43]COWr`t`&V%P8hfv9J > eG]%M?˒ΈvjYO:"%p1\UK~Hn I:? 3T@ W'-i nVe7 s5"4}Lқ=b12 ܄'g4'Z=0آSVڵǶ'qzV O⇲3g} *jtSP QzC"⒓37~,J@Hw '.9ˆ=9j%x){!p!ɋPtzY= A~I^w66oԑ_/fj<n_nU d?;r'18cɠ{4WZCkppoXI4/fFj*Nq+';?Y4.;X6 b#}Q[m;p#*f4YPU/LHvy6iՓahJoux0j8|ƹ֓5IhxoSyP?VLcMv|(!^[z|Ei!ZP3ǀ=Pm>D~Ћj*HnB%on 'Zd΃1:X;(_l> 4o 3մ`JvݝW\p3kj.@ņY1z\5!U3F>WHʀvK^-`wrt96 np_Q D'gYZ07070100000388000081a4000000000000000000000001649b7c2a00007a9c000000000000000000000000000000000000004600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/%zY]?Eh=ڜ.+̉ lY/ۖJ\m/T1jiw ?Bܙ3c}#&AgʑyUW5wbpA, lהIT9cV&/1V5P+[ Q5AvC,KxЎѯؾo+ bzWɶeyCܗ!sw :'fF<ML\F-DCLh ̈́~~gBeK uT=37sjP+s#C}Ff8m'`; [PW=TXGB-a -&:ouy< m{*mT9dE(m΃_Ax=U5OJ8R]Tjavudp:QF1tbYq5ngg06'~+ݪF}c@ -:#&Dž\jN܋? PVBBTPFyK.´VEgҶgds!ّʹsh<_~8UCgo}EN??NOMrN«ء._Q\A#vq?pU i1rAd+8w)T]x"Tg$y~'4Gt ihK Q!婌uzK]6$EJ(V\$kZ|\t.qaC3sjϴߒҸno:Ot<ُ@p!)h:>ئh@lM)bfPLHt_.|o]8gVU3頓an=@7LX%!WGd > aČ+ P|`.]i5\ D鿤[,GS~wލ&H7+ SEQ{0X1u47ƪæ<ܜ~1sOe!&n hW8+8j0V8 "ߋ(GY Q j%DRlIb>8bl_F=y)D$=ih^]7LJz"&P1_7h0,k](¼ F<'Cqޏl*4stqq)w2,FDXuocب*Sm)dd%o! }hap$MkQem``UDj|4醫hAɖ}PF=)ɱK1耘k*ZnPfw*IoWx0[;+jt3)PIaH9R@*"^P rQ9hau ^Bǫ -H1,3(TJ:wgEgA.FL}`Uv|UKN iot3zR6XEy$7EѴ]jV@E?b*Z ~Y%PW+A<1)2쇺fOY[Y8[Ԓ\g'k#%WdV褗&q?[P'gƆUC, rȋ$pVq[e 'qzݹ?K ˆ餍E{;uyĒpܒz rMgq5h"Dp .Z|X_|(?iW֏%S3Ql =|CoRfCҊVTI,G}0Dz>/.^ɰX"Ts߿ѯZ1P3ގG;ĵr$EIZ?#C^?313/PHy!"z.~K{vv$,蛬q5Lpog7- Xi,a=d]: s,›0 p@(:XhlM֎xx.caf;Ek<hOAYa.j=.# )΍teZwl^QG( #rh0J)d'`>'B!SqOؗ(ǍU^|N h(:iwd5rNiKJl):/NYq@P)or9n28/ %w6Gw~7Z=iET.YMtT*V/kIP'ʉOyb$Aюf}>On;@c[/,RJbT[#I2Dž$q(!82n&pf@HUد6׆)xWp6|`|Q$Izn>f^@QR#+ }lÀs87t&15kxωLE0 ERuߗ#fV J j=ZkpBD=ڣf>4&E5U"T6 mA;{Dg$$c/S2۪&r ?f)ɵ>|H }浼II_ ZV sJb.౫~ Zڄ(~]ՙQh"( ie5gW!Czi PmBewdžyl 0̈؃'=VՍZ oж&TIa:_)㹺'qdPwddi71!Z_aZP6J뗿_%3pp7׆@eV%>\7w?-?W<>t|M eŸ=&ٯUP?k< 1~'a6nl䪖)F?PX1'Lcj.(ssL=x&rBҖsXh02DŽ;0ZpoY6RrB?qR5Jqq Yy(mr㚈p9$Ʌ(eڡ_@@=ќ̬v?Aw;x`)tw[?M^RT}MH`j`9xcA]6KPisPJj`'k yP^Rm گRb߹3s}^S;"6#j|oSAj# e;/^}W*!+G;HԹDcIrER*\ ,g.# jBV9/':rafm~^ *,c&[EV腵f2 XvE-4L_Izfhlݼ?-~c |艏_G?lPul7N),J xZ#I .z:nV SY.uITT9} 9ɭ:78SUEbMg4xF4Z ٠ ԯ4]'(r;}nEYlu[5*Ouп#'{[[ R>,@Z'<>D?23"zC4͐awD7ƾĻu,I`Ӡm,*1{pwC:e28HIQmǁnZjmX~̲rM85q=o(Jq h Y])~8\@V4G{T,C#BL:t x04V$lc$gKШ ݭ6@?H>o+. K;V %=H ;S"3K` ]3 W3i e.:>7'iWXD%}o=l)k ؗͷ6HkG=&JsB):H{B*Ѡi<}5$l,Cp, ~̝'1W24AGT>/ީ1xb}X i6`>OxͻB용 >ci]E t_ٝGP5&%EPtd)LU-Ԓ_w|Է,9J{ ;cm0E ;ZʬS>$!1;RRRڵsG-5 2&"b .S+٫gC#/2k$ec;~lUQp+wu4#OeSU ł&V$2-%'U %EQs:.s5O^Ʀ7HDsn`yk r\' $E'ؾP't>*FF($;6iI'L %o(B,e<-C`iq>1wGwDԌLnEW8hc:˜LjHuuv:isiUo4?Hڧz: :b,!DE 0bV'6FjL V1l#~7!صQ>"2P/-cl@>/3a~W@IhhwF"`YX>޼"GkRCO#A琼V/QgCox7cLv$ܲXz >HЦgo2f80ȟUB`F ƌ1!'m;-fRs.ipNzb%ʰOm^sR2k%݌SO yϸAO6g{|K]}./'LL8{{hl2r__v=T ^ȚzɺtC;8`a.I&q{.fA7B aC*n J&d:h$&@Z{p %hY+ ^rahuq9 )w'mςzD#.GC*. >^+[QavfT*ڍOZ ,, 3 wkU^u@ݩ8vM>&JФSUQvE:47},dhIe_PPDbf8_ZBrN\k*DFd0v^gO[~NYudP{ jdGBL-`r-Ⱥ43ɥ?ٍ` )*gx kfBg=y54 Z}-\,2Ԍl )h٢y>.Pyc1FyF,oiK+eP=Y2 sѢ_q6LrD\~v;$mGMϥ/ɘ&5![}ILrٿU,q"rJV; sgΟN)'$v.ĚGh5FOl\?s'ppɋ3 o'Y71;,#?]}@K9H*Y/kL~cz5`62鉭bm|5SbA u1 Qy^qq/AW0Zq͎i3uWp-+]kJ+#hhGظfq@=[T,|$tm2 BdzU#S9.\>pg;dgLXsvpJ4Kle0q,~}kP^fX2_w4:񠽝CvFfMpz` ERs'W=6qQml!LxeĨIbA )V^dFKek~GӦL=NBWXTRt$' J݊-h31&lz6,?k`i~8 z>'7 Bҽ`_9OsN _癏U҂sU;oͩ0K9aTf 2i!jr@z~˦%E(88a!n+?d}H|RR<*zǷO F>$g΍ٝiw oDLWU*ȖX'2?'zU J?q?|ordMbycA9HϜT℀grBe ,>Gb7 ^BJxL|sր ^j޷Ґc-Kά˸Xq^ngT3nڶq?ڬU+U/^, O> "۠@@/fqHwS .<l6Y8 [,ۡAUJҡw;JvÌuIN,h~ y(m f?4HYpJFhM"kb8;qkWn}n5~l9hŸ>W5-Jc:)BzGToio,!L/'U մF&X/Gq"5(C% F9AU|Иlwm_iDω(G&dԬ$BFT-ͻ]D耥H3 W.E-k4e,|CMD)$$^|]/MX jޢщ. S䄰b ["u |k+` e2{>CO.&Ij3q=l"\U)?^A/! ]ktdh?؅|WyLt5#m4 nߓb ꃛZL'e4aDw~[t/5};e¤y}/d K, yȊ䜻WUA~r. ᯎs6kzg 6vs}& vT41k&lſg-)s;TXACHNTTv'NpH/4q!UoI!Vn"-7(/JJ\.a&RhO"dy|1TJIIsur-$xHLSXeK?b@yl>e XMPdϙ9Q6@,eϷvhUW(S|ܚhbp ~yepa/wEPE._JDW%X/uOdDaVYIQt\c0 p8KPQ}_H;DR 3ܦdty;HAf9h.\WF6$̓?aC GBfQ*ZOh7A<4STB55[v\^J28i-BXaЁՋʀ^J93<>* 1PK3j=@l°۪ˆ@V"G;%}M%]jR;) UPf@Z+Mcڦ&V7qXK&z[6}GtdYqs~i y vy[Z _/v/RaDt% aQӫ:1'INMo2m{=(y"4w%ccZZɪ*G1M!+Q>ӡn!*ڊ1K Grb @ d$ZC\RZl!CKOGZa;?'$}F޶mZEivʗ9&&] ӓu?Fwڌxca[< ]0֦6!XlH:Ǻ7Jzm.^):֜'|W6DKjW<Լ͘%m+dl,ۺr_w.S2>HwjBq1DCFk*|KM yh<ɯ8ZE[سRnB#7?LAYOLmQSu>,&B-vqLYG䲪~K0KvfO\ۚpv b"dƄ{?$SUWsQUʀJJ%@e_\L=J;y<:Lt6`sCZjyK-g>kF/kںj gɇч[lO& ̈́*߈d[r}hq $0=9zo,:}nXӬJ`]G1Ċd+Tt'[fTF 2oB43VK=>4-E'UPFadd񘉀U| 4%E*)m J*Tݔ`iF&+BdY~e*Cs 'EyU6.^*bT|v:;2hnKD;^5~j93rLs4qT& F1Bz;  Z0>HkZdb\P>Z>fZd;#m&*/!gU8?ugKŕ4w*]&qhBo6s%ex[ݮe gqiAyoሡy寍:66ҿ!##>oeY`|>T g8؛gBlyhRH PR\vU}ڕS R`jyI K1"$tKjfKZ,u$&wBX' 90 EҫUr@2PQNR]s4*4?jp\J[@J2jP~N^:T)TR%8C h4qb61L9jt(,1$ԤE"2aOƾ"cCO˅0T%U=ʁoذT~cMB%pL{9ZB&~KB:aoB1GR|8W%Pcԥ% k "sortY#sva;nND`E±~YW2ۭd7%Ҿ3ET\[r՟H9Ois٨ݱ[uCƍIGݷ=oNeQ4Kt9f/&uɆ36QĢ‚{PGlP`&LZ1_#v>CM1*9WAw4N ‾ɸ9V@\DqsS@̵\2إ<2dH:тdC;/ ~!ʺV.4vБe'Dphv|W)Yyup0Y]p[& =vĎSu^%C0jQg狁w?}iMֈȗD{_6{{_hd#(Ú,ƵIh-wz`/y-~/r)L\"*!ԤҒyH9_5p O|jgAkAhP@_.ؒ eɵ(g ʼn;#~@w36)ePxJ61zd"4,o.\JP +78񅦄dʌӕ7! q*ȬmP1]KN@XTMT"5?6դ-c9Jeb%\-f3O: G.h ,j_W-Xs 6h(ŠswzIz(SHRҌߑ]N\?:,9]AD&O4E;}Q'/rLˆ+";w#Zxe8mR0Մܔ yD@KL:s)%LMK q蓊FV\-FOĈ ̐e><悶@S;A8A䌪|76!gɘ_kZǵMㆶJrz1"&2A<7/ӛJᵌ$\:h/,5n鐌/jVW.W|5^Nu<;\I Ii(ۍwL/Z:Ѡ#޸?CUy͜uv^Y6m54EcؗRЦw1_q\[A&^5E"A63LOE4zƿuq4_jh|J|Umh?k X#׶K;$3ej6K?˭Wr'hjKb@Zr7)픿w~.YcR#KxH+ a,ԍ|愩,hk&ꗒ1k0Oχ$Y޷,F84Kȯ B7DB#髢MኖΥ\huRؠyAmӇSM͸?ِ0FGry}V^w"0En7W7,0u^@ noV5R9)+TNLRWvGZt!_E3ϘHcG"OZϽQcw;cQtn'NM0Y;IAJfZgep%t,xDq%"8Q^OR'hZ`Δ.p0ֲhHg-2 wq0+?XHYY,Lcb 3j1ݷ {}7E%\g} $l8UYr1vLp"m3UlK0k̶)Xvz81|75$CfpKSr*9R)~8x@ »ey Nzcw ',.{%iA%*h 5ՙXNBv=SUJJ8ET9pzG҅||&%&@77f\J:H H'v YaAA uޑucN|DءRY2b:n%Yr =jn.шnlf|٩ɹ,n@A AiJ]IY!ƒ~<LSEl{mRs-.֊ߩ:TKu` YW",;WM=f[^ e3}쉴E/&nOfWʛGuf^){ْ}Э0y.'W&ɥPE՛R =~W`&еi ]mBN0 tã kT}1؊yơ:ShO$]ɳdi LfjS‚/=kHF9'S x1qAIt8;~DWaX q_V`pbq\h80QI0DЇ[QuT<X0JqQi*ZTI*tTA?)3Pe <@WfwwxIȖGmem%WɅ gx ڶ^RM m& >-F𤟅d^Mgmx"@V[3NɲXR\.wM߸˛h͗_JB.=SxڽEK K~ڃp1o)㸊Msk}+|]WW{S2cVh4(HkNPE>.514f$h|px\x^ _Ct{kSkߨ,vY^$PKm  < uIMk%WQ-)}9Vx;oK^g\:)\SZ:yoKw<tLHqT(dwnZЗl׈f+;@W'y.]"ycz&8 M>sPMacC̩51YB ;7*P+ sCF6Qc& !a 1 2?YD]LOw&CT³ȒWjLcTrbweڒhg20ёR:fk 7 R3W/5"d^@RB5b}cnݴ*H .Eƀ#}`LV)ɪISKh~80>;CWX_ _#+;^ΘCؗx6eϣ,P<"rI'yz{fjti9 a<@1ݞ!%AZWZd݈1#3ځ&qX""} $rJ6( _(2ܰsLе[>TM3KG e7;-3ki|Eo.˲6_5K0S%$Pxz F({QX=v"_!gŊq$o :]F{ˑ07Y[`OncMʷ\( 8/n؏$ Du*!N{=͛2Vnn8"v¢>y (8l xgYA?Hv!+ /tA\ n _c{zJ/G* ^( V1(/<3TWjy]>%3_5.Gh}ҝNyĔAkRGF;"3! rx͝XtO9 ]1-g ȓjxth8zR^\E?Ǫ!r*MaHGG rF$OosIrl UJ֭ )tSPuu_ȧh/@?^?;\X5kE4Fe9]Oi P\Lou<ʟ!:뵂ީ*` !i#Ch0"̂!"Z+]p"/4f~E$ kQn~W< %ӝvGZP~oaUB!eʉTYs61m0禾:V}KFry5)9U@@yG ww,M,H QvgnuXa6ݽB jһoO`#*BNk(K}a3t>^0SEI{U*U"W}%݂D}beu8#ȂU+ƛ%\R_ڦr0> n%ۛ|%KA] s'CǪ"x'Ƴjƍ 4ٻH7Ze9=^<aϑ$ǭTRUƬѠ~gF>tXhD$r@Ma[%ȁJq wnz<@`;)àT \TY sB$V? aƴV381&Ҷ^KA Q,$ʇ!;x 3qH6^xA ׀m{u( }^SXĵQn8@ﭏ㼍D'(XE *(Oˤb".k}Jto#&XeIK3E dGF$N9K!zEui5k2–Ԕ^yeubF o2ZԒ&qt@̥cWy#pp'uC; g}JTݦ `Evsè@+ 0`C{3߼NV_]=7QQas8L ,7YÉhcdH$&W؅w?k:\%>kD1_gLtQ%/3~0Z3 " l0/6-AUvfWjϪcs^Q>V--N ?ZC❯wثfxIxFߊ`eohxN<\Cd4mGx'SrlYL{ۂ.,u&L x&` $kb0!wu8e׽#@bpU3@AѭYaBޮRGж;ZOИdX0 K""iVMcչ(l*8j~$r[-KSط5Hd;g2{a<_ ɒu$+ЊIjkHxS:4U4c ]~JD=0…B S($a]OUv|3x_؜O}RI͓駃Aؾ^t @ec`ƔZX2e4ךLo-h |I ѩ j!eu0O[z4(0ãZ{6Y{W2UPb`òCI7eKՇGΩ-Fԑi٪*wW3dSy^Em tXO>[bh)znH̅Qwsd%ws61l姢' T()G[圫g.J@ y5rVc WIR7}2*YDFmYDҾ2/`"7 ܲ)w/IF]`t]%PFTJdLǾTPUQ %EဖzGsB㞭ӧ|n#5]EF,&۷9,Q!뤰#pOT^!f-~ IJdD~4[_j…,S+Ed_#yd#iUn< ZY]LV2xoפ^=k8R>]NMaCok%s)m4(!-55х3+UGtlb1xDG4sYOx"'wOT(wmP­v"֋@b<νK?H{ \knLd:j#!iĈR;j ]9\n9?[]RBLf!3$%Yb~q9l?#OL@{c:=vĈͯ=fyRM @R"=Kf;#|LH8%1};JSk}靥JyJ$KTW%Mk>e.t sR|y2q֧V,V=޻Fp ot"i`#A7ɫߊGc4X2pɼQQ16YMCTqşRQ).Llr ռyo#%_o.-ᢣB*1搀һ⊺nx ML5Jn_ 2Eb䊇G.{ɰwR}bB;-O`el֡,W^j5콮:F/d]a@2QLj5KL'VLCQb5kJ"fml泌@ڮWM>+nd]_paQ Me]1'o*lkW2Yl9<9 K}M C/$>Q8:짷[ȍ W6]%~ͱUVj'bݲf FT"f"w5+5 r,)' g2(MTQnXޖ!7}3{m2:xa]3H(QfO_{_4Ft!,(ՖTb3Wnu>xx!<PH׈=HSuN|VIqUchTHIņlԕ>zxtE7RFv.g J?3D)\$}-\VfFK-!jV2) z=+t5h}fHr0勫e~"|Fb`\(1f;1x@ai)W{Lל(FI[⋭~>6z%[_k A6) ?o3=t~X' XOq< P'jg[n)B>X~qb<,զ=n;x(4=4Qn{|΂!'T~&k\=8| W(uTOu^~cq|u`t84[ی@%a`')읿^gV \qAXw\5tf<.grqT>W)Be3y/CwQGjTaqvCHHeE]@X>TIk3sff]/E.tp%n!}JQ:s>d2M`f8 30uZyFBEQ>ǘ#t5\^Mt"11qo&*NuLel.38 X֛6$f<"wxd3V$ރcُ+4L[Y(ɏwZ8o]?BRf%X{*8Am@kT 0SsWcYdV@bꚾ밺5ni:[Ez'pL`אf-% $\g>م">1l-Ay$}_©Gv8n++C_Q I>3rpqbTVވT'l% +N:S,d)qMkY,Cv4ML.#i O)$PM7"YgOPf20lb:D_A5#:i{2 SSJ#r7Z2ضm PlR|=`Y?Qp[ңΟbr)D3Y: az(Oikү".oj:ܠzscwZf}b-Z@n#T}pҸ8Ins,W9D.-P; _F!;b |+8yPo:] 2tلR_ OZ9I{}^"iJ=V Àg㺤hz/P\m &ܯ2YOdjmfo,+tƔ[3g lHMM10o浶Q+yTUe(y3633{WL4sJ+;*>8/ှG/7PN@mB󃐙w HOl)73ɁDxծkxw|(< 부,O+tdw1+>:bZ"Yv-+X'*csyXm/,@EKhR ԛ{{Di&k`^᤻ wQ=^Yn^ypRo./5oy mH/=]o0e D= 7)䄷tPC8˔Wls *<â;Nk`9oO(70p$p򴘷ܔ5)^g[f?O]-®\雜<똴s_ɗnPkEB8Zr7kS C7. { +e n:Wʸ㈖`a~̍EuJϲFiM9.pWn 5f`,21g:u@!cMm盝rU0樂53c7[R𤀟!\miU<@GZZkb T7>%wl)57,1h/8""+܂PɯWR3+rf//'hd#e*zK{sNR܎uYʫ>.La+;T1oFŌ=fy_SY bɷQ:>cNq-`YӬ E„ѺheqX\EzcQ@!=9P" WG-j{ڴ-_iӼNp$h{Ӄ"oN?]h搅 Ol#ǀEm9q=&hJV9}yK)62E33ŔKT{iO蹫,;i%ZPzysHxǚG Ljoyg\ t&R+аs}I _fJg9/[;jb Sɳ?!eDg5i2) wTwK=^ 4P:xJ/~GPQH)lC@@BWYʊ+,3aΐk1hE$E a, ͻU/%hR8]yk$j {nS*JHmACi1.>ls(&Χè:PPPS#ZK~n=I8 ŶJ PpC&vSe$ YJ1̓f kb*ތ n|"-ׯ󃗨 h2iIr6;\[qsJsl_"ɮoxDJv*jW2$O(H< >Ij7Id&z".]JeEjᦔM'RvK-7)-@!S:—hR~HR36 wD큎r+9;>)R`%d2!mmV{BU٪SyRza<%ovxv+@;"wO"N#::+Ynu,Q \o,e φEqn52 BT؍of ą=kӎX$$#jJҜ3(oJ{ h%YK/dTOXrCuүh~~G2Kvdo&6!ߵQ YPf'4/0>%#F`nB?_=L W7Lwl`vP.)O&DV p͓E:g2GK:>ĢeBc ;ŕ]FE6,yrsv`=(Ÿ.aGiҕUAXH~2I6GEݎX%6:p +mvqQrbۍ Z}gK(Č4y^Tz.I3l'oo0?RM@D"BqpTv::R ,A 4'+\0Nr?HJYmVI2tqݞC]ioФe;\<@{W*"C`kLTAo׵NB=z0,Mۉp:_Dy2]sD<[f$߅dryqY.$j)ԜRiKmf~uzUSDQO?GM6J`"6#\0 ]YFDE?>NtnWh,0Ң^-0uH Ϧ0]]j~wm;O4>1ϭ8p_O)r2ELh_oK-?<"(Om*,A4ƼqWt~zYElbwzFqwf|%_݊e KPYѓAb#fLΘx~jxd8:E1Y!<7+!z4w.6b^[~!`=ΊxhZ`ï= nOmS"TtA¢q_*Қ=~ 9 jk*QCf=Rvt 402:H,5-'qoidnKN>:x?|HE[pM)ER\PNnJ% | lh㛈}f {Uw1[Z"C>oQ;%# ц.dUM˜ͲJ*K3,2e #&yhbMAa"La ǃ.D´oi ʓѤ"۞Q}r@)G&sz*}|\ݘ*OAax2:qz2@4F::C\}L2"SNsiÄV[hʈ~`oNFP1H G=²*O?ffB!?3U#R쯈(zM1y 7lhBbaN6jSHVʘUaCJ)BK_ ?J-&hF:+ۉѰ,9v*]  Gf8aeӿ l=*OXJF[kPd݅W<->.yI!C2- 7߉퐨{T0%*E`YQ-"y-,1Fu#Iҁ06 lz<Z|h˔ÉTb/1pnmiJ Ä^ lf# YEJ* 9{]T|$P ^lF2no.s?u}{kKҺf?"Wy[W55M5–%tNGVzli=w+$t^g'*븶k|subAG":{1`*{$ɾǼ 6Z'UYHn>!u `eh-@^F-nAl>!; utYB$sL^KT=P$2 'Jȿ$(Xھ4E6 |{:T斩LQA NV2!w'i|#?3257۸(GPh8cq@2J:*1m`3w>0X!z넺 ]C!;?{4OWqL#Ԥ*qduT$nX-k8 !oLh!;O(/cpHIcuڣF\UKZLfuߑ[[,]+aIߟы`r t͸?b~aQe5NJrvB^$NX~݆*@%A踋2C ].acBuf @ZB0E&>x\n&hǴwR*(-@_fuR4d(B1dE^w^y d쌩 TXh^B<ľ۔ZDiY9g7l)O"dbm;UeF~[/.5mSTNŎCY6܇ _ƬJfŅe VHMMY2zVJ!ċb}QНݛJG/ ే<*X4b j*¿|Y.5[dCiE}i]hd"92[:=Ut Q :T6/>8kvZو>1ٵ "hhp'(YV$tj7㶇]F VoxȁYs*ynG|) 7HFUhD5 A_1^:#N$SO.)3Skw 6Td㹿}@" ֞T,C"V 3½ݾZ,/-G&2:g,c >`rǭQSb$3mj2q@B2:+Un[? KcT XXǘ"M7YR{x*PR;5t 꽠PӈzeĭːmɀEnG|Y6f)r]Kй EXk GI3_5->}?^ uc"A 9Ё8DqT 8>L{2¢U3ۊiȌx7|^s 0b+)pjI]tK\2s^%(L >Q -/CEsQ M  >(n r#{@=c-Tye<U~lK]*V,;"^x0QZwA3T'w@$}sj$EzG{61DF 𨇬Ս3J j̚ݺ,%ui^ΓJh"3Gx dEb&CYӓ*du{Ar2a#AgYZ07070100000389000081a4000000000000000000000001649b7c2a000069c0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/i~]?Eh=ڜ.+q\g:^,UVCO7aa1RP<9kPǡyB[WN1 yҿ3;" _X$kE:w |2,ī )tt{nٜqG9(UƢ}XZc@2RF0{)FN+kБ`+Y ^au}xw5뷄6~zE)2MfP~~X:#gWcw)\9کgggXR/rYI-ȦtFŨrSn#rh |-½zie0ӧCش6V=g<\gRb1Ci?鸞bxA~h0VVVa v8 ![h,Y>ۯ;m,C&{+焅K'V 5f.;I9}TlS03 AnUbcOmND!]8ƯzߘE$|(B2ɹUyĄ̔_ l'uTd.@zmU9͘4yȗe8 xP5qJfy]jՓWOA|%qm 㝈'C&Q$)K?Ek&6$qoKgکZ&<^Lr˘g]4EL^u&Iz3O/zu%@aJwҤÕ z<EIٚ0{4)Dq*=y6/Å|1Xh%Xd ܢh H_Lk ("wt3+ˠ%#~;ߠߢ؎tX[yA$XnPIxtYB>F^c aƣ\/q" s##˼xSP᧟z*5̘KZ/S#w0#Gl'+C[#jԥJjB@/OVM>MuI:d}LޛmP(Ts֘ӿU3ĊC&$cd-̃=?'S^M݂:}"n2XnqjpwyCU."50-#6*37&7A ׾qyzۨ1z̄/^(D?}tTsĽd[`.#}stx?rN> DF|݄ OӪ9&[CSZjnȢKROnw37pG&l-Y n`P53\5?ƒLl&36F2Q`pӐbG WAygWFދ":ۭl3K߸](}NbT3(Xwov:WLQ }DK@npu՜xXÛʙg8j4qN2_P#ٲ|%(o C'O`lΉ俨_ܮPB6kI?KMSx:p"^W'A@ן" ڕYvVP ȜhSi=2߉L}W{LL+=Ǹu+l~$9.m )è>]w K5!hO\,%O( n Ug1pK )^ZS{yE,`;+Y' `7L<۸݅۫߬4 f|Z+[}NNpbElzA4`}`7L?Яy#qtDC5 POQ,%~/јUvU %ZY3Oh4b$Hmmμ+6D[o׌ˁ| B؇Qt6޾cx;6贜s"p>^ZKNڽQPƉc_&b";ߌDUg_rJTo90͎ S3cf[MVRCDٲ?5zEUTãU+-J0ϗ1S ʢ eqJHvר'\[eIΨ/47@8󒚙#!(a2 ;h06vRD l.+ƞDZ *KvCcw5'd{ v#x$0jfG_֑~ReMxl\݀eo QQc-0{7RMr+1L4 7ʏH@a بU3Ed` ӴC .NBu=b CgbcnXk0.m*.}H$A3jfA4aMs|Iۥ,~nGXޅpġnrږQ,sС($;Owd+^),'Q!-%;<_W|@'_0)6[ %̤ 7ɵ׎$e'&ߑ+XDZAMM@ zx0VXgtZ鬪T"E/J h&G= qĬv$vugF,+[G7/ hΚn狮)AVQfbkpxpaxu_$I| 7.1rt-BO9EhxS0œu&NDіް{wk@MS .RY,[.nPǔ@:,g 3+x+ /v/IU^;Y:a^v"h]ҦzgO ,qĞ۰A#dTDP[%`Yby.i}lZEaU,.,}@{[ |-\JJEm,+>lHvɠ(۸ s쪕sOK z'1B"PCI*ӭ"nB`A[hvynޭġ2[8ٵ2;!FzCMw. T n*uۦQpEٟZאX3ԑ-i~+YN5T7onZzQ7MR6 "dΊd`ӽ@֭Nƪ,WUXr/>hbБM1<G;ԅg m2Zmj`K[8IyrD"/ҭ3mH2SMKF'N%cjk4+'WvsnEMfϱ&: U]~[a:,](~49ϊpAT9m[㜀I0b \41#CH.a>z-Xh, V;>O8>:lѳ4'w?ΈڠDW& Ō4  תy(+rwojյA'7f|D\;Lm&Ag3b):߼<>iuv̀%S/3U^Ǝs:pP}a,C Aꦌ"tnd_+4X5pOaF,5Ee6G(%DLSuIuu.mXY* QX=<ڐ!;˹GMi-[FI | M mHA|z pn}: @K-iNЍf lfםO4KK¾hwyGӲCvxNŊhYCY @XO(R,Ch(d6'^jY:1<⋘݄5SBԠM5 Qu2#\ygFzJ {o12Usj&xȤST逌pgxaCLu Y|=ZIӴbim2SlG$u`$@21B:NT >t?Eb''3IxvlVZ.rXyrP4ч:jNdk@>Lт2>T!q)4o0fx8C`FP_E<.bKѯi_4FD 0r>-nM xqh*YR'->7LqZ12$O]P4sˣzv@]8>X/6*G};04R|"VJ@.8[ZΠ}^(DbCBlJ$7Թ^TʺkUByFJ5 >|҅ ߁X5jV@T:xNe$i(E2t;}쭥t [L;3WZr)xX!<^uK,GܠTj^R[}H՝dDMk;jd+r8l'ZEjTfSp':Dj Uym|9!F1t}Hl̰=T] i˷U4`K?jB+3c 'ɑ=K)dWئzN.:C,\ 5~Ƥq,9pM#֨%ٚGO܀uCpB'*x0̣~"%O1cTQC1hR/#8iT B@LWbR:?dH#/ 90 ➊C+ڽ 0V48)URn" S53z ɌWD{7KcGM[BZG#PRY0^)+*X#vn\Åߥk&^*6} ѩcqZnP1|8.#מ@k` 5Cڍz| e6X0aʠg^ºIl_C엫 q’k >l8Rl_F~o/c'F8abwyROqt "G`YDw1 g@'dKĔJ)i@w_3Nh1hk/s2.8ؗw^Q֧Y *EU,fUf8|j.xH Z:&~Jq9,;60V9IR#AU;0VQ* U L\5,6 [`,_Yi 7|ڧeaʖ id$2J>LFM*M1á.& l_KppbHfz9:&pi5>Ye"pGh˻4_X%i-=T[=)\JF#)Y-@SVkdH\W*uSOSu O e @*vc_ y%|Ahՠ د^]ig5 8l7(PmhWcn(G X>rڃ6%}{,NARr&+09B6o>jKH^Oy@OZLX \5dp01@Q%V$:{%xݰ ^ep˷QZW5{.{w- 4-[v.}C^VO"MF աP+ڮOA}M 8sκf bF5+D6]/O+ EV5E]/%oϊpddt.tK)hǢ#][QԿ ҵr#Su1 dzA@ϔQ* r?m u?B6M2(JA>v^\]ME{0B\؞_ӏ:`]!lO+&8>r.Cs$oKc[%$U.Cui.Pא*).IS@֮'!~Jpv4)/ݪ[?ښ,pj^L"sDC7+TӴ hɮWp V+H#g$4.s. zi_AD#C_եꜶ`+L,Kp+3<۳ʏFYnWM5XA ۷j[vJ{zA]K2OCoщ䩜T %SUG$Оa%3s.68t;W1;MQ+irHG 9Gà}E0xVvM=1$۴t7$'U{iVR1]L8FJspWBv i]^R>HՄ(<['7(fR4-;d =gC\j";܆{DJqlYq2̽0x.YjFR(tKAeN}wM1;Q=@k_2z;%N= -Ŋeyh%I7.i_Wh È .nQEjpH 4i`g/71h"PoLo| xter5 F҈աX"-Ȗ;n(~z.X3N~ \Vz r~l2ЎKRAߏ5I˹ړ=,EwX#aﬢBl@6h%NNSJ32G2r &U")NQOg'sDKxS[<Џg|mu=kqkC C% +kBnSb.*2MKvy;bo|Ys|=;?f `Q/ěF `T7Ev4*å8%gxFKUhhA41-1ȼ ڳ2ɛvP"{ 8oudH3Q1;Mq!\t,2%ߧe$gL3i׉'P7 Pvxƺ faf>j5ajn;C.U 10Yf⸁ S:_* 4b(cIqBk)e)v87@FrR^72cʒPEM3u?XOC!-)gn<Whf8_"ĀfF&tGӵ)i󨎹7d_^O~PeN ņ:alqqtk3)<RIΚχ b%6G~( @q5>w+ݮ-x֕LPJAT*U>?lktps g?:;$X[2I,Udƽ|) cr1a{suY;*.st.VEڣv<I%z< aG1ri53c喰ơqy[9Cf~ ,~EY4 E{+ne| eM,/-}DvdXywtzđ¬$nŒ Lc:][8g U&((yCb['&"ToԚ_]:=^f`1KvW 2xKW='_5IYkƣJȝnRi>9lT;K3j\ CÎG1v_ă3K<'f7d*ԱXlLd?OXiUw!=0u[$UTuT[WOKM5MjT)HN:J0YX.uP}MF@̲NE}*9E ^ ".} M@R}=gx@7j6SR|d-Jj{;" s򢐐/XcM1W"!~QIޫ6eT0Ҡ* 6&!jpZ*IӪsc]-P\@'-}?fZ&!kt~6ݤ5=揋C0~Dqi<`eG b[R_yK$Qfk@`T9;FіDW,e%Rc<1*$QzAHn:1yk;mBOQh;CF-|YIWYj{N=*wDפK.^ϚX$okYWUIڒ-El0>4ނs Rݡ0<grET_rr*,L+?a0eRYΙŖ_be(`28 f]Z_MG#RQ*i sݺe2QĥP/hGOnTvOX8sǢǤV?n+K`0DY4՘4ύ\VU!uCHcl@F`(b$}i)5/uKb?`޳z5:Njӄu|g=|RUmXB1&Vog&_M ~Rk^-c=#ߺm- +[L'g)>&\T9w!YE4= h^ &:qV Džu!)꿳qнg4[H]A[{;4a?\Z.%T y 4oe>a| 3{לoc\LWT*72< -եv3w`f<:U+SGSϋk ;/RᎢ%\& z/E6ZPHxQkBמp7H/}W.Ih]N|fcU!mQ1^)jU%΅Z %J%5.}[<,Nsp{T`!JD8d> B .߫ۀ޴w?Oi"ݍ=PhH?S8߈ZJ$d֩I5F'Fת.* WDE: ir0t4zJCД4իH?v$3s󚖢ؓc/Srt1s!$}Eۂ kȜmogP1U`eޑQvA]]ъdjugu[,tƊ /&9TmiD|kvC$0dF|Um]KCSdgF46En- |2AbwRp[t[?;jZ\bp5um?Rܣ _Q׼2^anTK @Dՙ%>lB=˽49^]Pb9QTDOZ H*$521)u(P5Ѱ/VjsoTOg4Q+KF~F3NVrlARHDD}Cr.WiTdyU\1/"};q 76夽fAofE<ʨ]q. A X kogO5*ExY~C58 \&1KhD&^ZKtI ⓽7LXuS, viQФz˝Ta+"~_f~q[#:v -'oktr&Id8znԥmGz0Fыѯ 9Da(Q !vy"у\Jt$@,!6ij.`W1 ׷|iTR)'B/0_Ak4phtպ@vjs|[Փ>!:G˖Q(EBWS5D{9x$\bKJهV1}ǣm3o2P4.(^}lE-MƔXvXe 3wÃ]>,3dz\e yք C;t&X xD:|a],jl:OJ,KRXOVfG,fskOpNKzSB'$†VѺUV}C|n{s4!$R}x,^9]Yɰ< &hYS{ny=XM.h/Vǭ67&q0vbmt\S,b:/LIhf0J9r%~vݒDݙ/Gxe dU뉚5^(՞r?ͤHp-c]`l8Q؁5x RaKr#YM?+a{ 힌6d7UŚfavy8\Da0x9rl(S_W1hiC2Sĸ6Pd@Z95OSW|8O-K<S0UA$O. T0'`ߒQbn ;#Y±n5XDX/_ldKXPyJ(z %W>f1 nZAHHLKSOЗ^x9ΝD2|/mL3Z7EQӅ"U|e9` vk).4|Ͷ8]FoIS P'??9h ZԵ2)㴶i#qTͰ?a+ XDE˿Zf6rp8.F@_%z"^ظ|7sw,(ŵu6DsCp2ץGU7$![9Zd3b.Ҕ}INճIgEKWj /|;q2I gK %n.X`uRsբRMb Ox6,-Ŗbܟx jcSx:dTiD(z ͑:%}~? Vat}tL;p:C%Thj]& žMD`RKB(+bŀȠA[_P`eKE*ˋ,o1 [ :2xYF*gKHZت7AYB1-&P!#&)yGSý2#Rg.;W ۙŻtKzx5`Jvt R_ʄ g9 tcV@y0s1+GWntK+㹙8[8):AbOPǃAj_kk^u ˣ ^?Im/_Ǖ &K 0!IhG aB^%f:#E_Y+PIkJI1 N]\>?cbH>tNc>z^dmX*{~?KQ~(:V}|,Km y jVCZYC_ .!+EN:$Y|gvҳ!㒴X7pzzS'֒SkhP'jrdEe"_fL,+ ElGX~MIhD70?ʚa1m F˚I6w|o@skCwVjnO0ֵpryDD2rt*G3 hru6ڨ|8ݬmn:L X*DIplM%fjR}RPtQ:F 3fJQ5atWĮF׾z-ArAiܠ=/'Vʲo_T5ҊХz0b,aWƾnyPy+d ;\j-K`hյ~,%!uRB̓U;1|q1*5OZ#'޹&WYm~ss8ZQrWK5zV5fN䎮 u8G2;(4oXBzY(E*QD&'_ mqZV-gҥBdk/e+ w!+AmT_BU{9-(>Q|5Էj [ "|^@3ۜ> Q~y`a%X؄LYp' !g DTWmIQ}_hbœh[tdZuJKzﶿMONj$kY8sU 7bu׋ɲGFLe|e?# k L8Y?eB 3ڑu A&ʺW0>r/.!&lpԨLoߣ̼Z GōG{G$v.o)ɫJLezl%fr[mQCGA<-` *]RS~-뒝tB m<. ![Xk]g_- (p r=d2"5A~hP} JZ#$v(fId;^3%Z_'Ӷ :sFnn R뫤l%٫ Iq8ӈΦ`'< M U} +th3R̛VN`E¿P>gP NI 1.(,jɦ`*Oǻ? ! +lh,\h|Ui6`V ;eXjfP3JB\_5\PQsXAڏbl6ݝ I(Rtt3)QB-`)oiɐPFas=wY YPCkU@rIx/ 7B*Q'*+ Vۘʪ6B4\#_|%+w9%sv6[w6|s]j ljZhzYD+rHQ@A<ۼ.?k*3yaL39W*y{/8B9tol6^PA LuT驉+M.TipL`T MJZVtv㫣f&lfUAeWb\8 #7/S[Vx+,6Uygz 1Or$!v^Y3'Uq뿎>=tB8QP9/o,z nKeHI/kBhLURK`퐸a3:%n >YodbMX5؝g3Sg24faW ܎TqQ_ԧi8g:}^7=?n{Ԋ 1Bl#/MWJǾߠ+oO&B?uOF~2s1@lMNmI>~̌^;ЇQEKV,J(N3W?ߊJ|ɤ;bM +?U @ :EmBzmE\a?q0#Nti xT7JUhq`ߨ/4S%i'c?7(\jMƼ.JºqeZ|*dohE&3} n ^&VIOtF/HsVj!U#LE'<$ws 6[] _YvznSHmg  + {VPu5dRUZEp4e xdod`WV$zFx@?8^ȉCuBi- Y}PN,1'UvN1>= ]FZ3@Փs@s.'3bŠdB/OX#|J_ҲWu>>X:KǔMi(;'Z^DYz˩II47Pںj`DmF܌F:0 niŻ%]jVBoI$~##%FclG@(w-G#;CS,fZB < m3` -VZj>38MrT~{I*c2w]# gO ]p/#؉۩_^K*&8?uzt`mEdcĥخ3kwtJՍrJ @P@>ζ=ݦkcaca?-or۔3KjZ][EBO@ᡢ}L[G pR J){$3Z~ME%Q'0\A};I-J@EՓ62~ ?HM$i%hjk ?Ș4qfvF~Pk vb`u] 1ߑۋ<\yуPT4=s3{҇9q `}-r}#D%ĹPÑi1dJ& ݒ5nh&Ie, (Y>zSH[k|e><&Wn2aa%VYl=Hv9Հ$)۳1zhZDaћ>#: =\~gi(~5?@ X3E+v"X95 QAK:9`3ef F%eJ-0W^Vz˝-WaC7 u>Uz8K(r^^):Ihl>@&BXA:rKb/C.[e^?F>BBƏ:*0B&c^(WCebγ>嗀e4d@$Xƙҳy@,x h9@yCg=&'q,ǚdJyԤfz| ^4"-``k6=}Vfb%/|j(FM#ٶGWu6 HOy"11]߷.Iδ =Y6 KTJUPWUE!P,VlKcaN+obmlQ \ފް{㲓>bYw!gb'.~C/h$Ge)0? GyiDAԔ>78rTL!+5,A> ![c8uv_0kk/'Q^xKʀUfm1ߑ{wzL\s&D+C9gu:m:\֮>o*.OCyG_aIܴ\B"PS*Qa=ߡ+>)wF"/((Ko~2hyNsh<-L-+(b"U7j5Y2kƨjO?=%ϻUcdypZmmGM2TE2o+GE0M-|˻`:Iȟ8?3e[]$;";Ib  I+XPèfYb]DM u'֑tq9qJQb)-'<_ǖD؏ڬ+0z'_Ƙ2{fL-V)E][.Xtb-)SוɴS {tt _:qLPIw i(7l0˄ڶٳs N#j;pP729WQN ^CDg$X. |pɒNaMaS꒷-ոV^|P41@!}(@Z(H%W@D;^}%5>aevb3KP+tJ'-Vv,׬OlAlv Cp4 r|;"S ΀J\/+F8BN M6%~^sCyet\Gׇ 6Mt ԌajFjt@ Oz=`ؓ].>?=kq'__2brY%>"2/:*k04E'I5,><k 7=I6[痋ȉ_/*ف&v b`ݝƊS-NIWHTFbH}@:3))^ z>rt{{8o,43ӹCR˪ővs^Qc:B+Bup~S8&LTD;q˧滿Dx> ;pd?i2΀ԋ|KJxmM㠷44zf.!֦Qr;YcE[^vhM:)̣FX]?#x\eezOKNWO]Z9yNp޽B GgH/yzfD9HcD^fNm]r0XlKԑT=;ϸV#˃1@|&=)2HWĞ6o1-_](#',u|ƍcYDC($ota&ikW5{퀾 W"`~GA*'V;X8DT{enT_f^~xSD=TlBO`"Kh~2v\jcVo嬊.e?g ye\@׽ +) y3`H/jMTZѺ tY b<|O?c`I#t>)$e_4z(ռ 8ޭ`WVN+TWDcLXM6e>אG8/,;X]!w#@H}߮ZHf]MF2Z.leS[Zfq 9>ŭ%= NNOeHaOBp;MCI.Me~_]BoTTu-fEcʤ9E2, m3lg_ql>pg[OcLtFt y23⽩ڨE.3p~_MQ `ٔ콹XTJP8zGp·ǰʃnX{3yBireMWt@HZh@Z}TmNQbS) D-pIDU(f/.qzNe #iea5tSt U1' kOk MY$lOAwia0 oJ&]mP|>ml(#w+Ye?n\ZIj$Vqg#A{![(C6o$ak-C\Ldxg\fw3OnpW$Г @<&Et@6,^* x -UWb0xw ' F =]y')f (Qⓧx)^fCbM?gu ܹv]3a@ &ǽBCPFGB59:v<ξIanhnՆ9#M_ILmqg2or*!#k׬}Vr`tL:ű:`_q8K8Lø K4 0;3,Wئ(ZĽvs2l^{LMϗw`vy["ŸUM墣TӦ|D]av?CЃR,uK0_\硡Zb)MH#v9xcJEK<|byj]oS4̴{0`6tE/cqOLۛb&,t=V9}Ȏ8]*R6'q *m#<`^q+'wWvj<`m;c83LRQ!tL,ZPzv>ћ$׊L"@hqoJA[6ZVL1VKd)Wo\R|W9C? [7Ou&fn=$6%ogEj 'PS4I+.(%}TWIH*D[UpAeCLH!Ce1#1O"CJiH M|kӿ~33JKU 0BhӪ&?.#دHOP;L1zWtv[?ƮOj'PHy@g]@ 0o_a3tw 6+%ч.w.1l"/J|#+#"]=@x``|#å{ ]kF3,b\ũTݺk)tO, .J HHLJۈA5͕<$$&ӔŰKQp?,- 麀Wh شtQm}f]weOWCi{=E j("ktnjD[ǢB6 M`oc!^o˚q6ׂ6Y`kUÙEQ6a8yJMQL VXu }9b0?ǝ8FZ~X{,Ftwp8^F_Ď~!&yP_$;<'^XqF atB(^ϡG挸% ,aQBèe0q}4PNnRy HZel&wlX {6FYUeCF,sQEN?jY6R ;蒎Kh6>cQ չS]Ǡdc\N@ד$:j/ȍ5XX?K[KH$#"[<_/ud +5,T^ K(&-@fݖ=]GoBJ0Jd,ٶ~N̝Z?Զ,#)t,W#?qLbJvլ]=}AWA x9ײě^_ mhʫUYml3H_uV:V*.2yn+^_t̸E+L{?hܢo]Wɾz|apb N3!cZ@6|VD&V8)O8r)i`xvյwB Ufhfy[dc̱,:}LvAhm:MeI*/y8.i&Gx+>ǹE$`N$7g<w"r7[wsx+ujY1'g%xZιPX~1V j4Qb?8'mY3#RzlBШ/#YC LQq{0<, _>;͍W b`t)0^%ljS`6WBLF"Y[vKtr FvcVN8G~}/+-S{V*) ̹ܶ @-L$ݕ`ՈL'veF HBh(qڱ~,Ǩf?2b"CL{+Zvz2ߜfT _O?*.T+1N݇o+Pb1߂E}̋j<]+/,eOL$0i8"2VG,g97"iQ$$+jJAΰH G+z 3\O+ڿoZ!·(O']*wK]ӏ (|?LϫK4W/ZR|[Ġb@o3kʾGNqĖ{ǵAXFCv[''c|Re*Ⴘ6R\`F;XeYkX"UxzBQ]Qff X<G/֋leɛӒOAc=͜r OPk{x h}HSGt=hrs֔M#H/;oqLxe*n qL~4L4W-rV s”W(k`y_b'jm9sy~ViH 8TȀ\X|ls=k [|p69+{Zf ox0P׿k4ʿp^a'喙2RMѴ 00[ȭq _=+fNme['R Ny{=1yEq G:8j~Mvhl^]jRl>` A w{bwW<i-]?q@1,( @&,tw7lo.1^2kk5~--!#} uY1>#E̓`9_dDŬ&:wq@*5`^c"H5obf|;Ymϴ$+)Y vdf=E /a{"6x3E?bmIe$&O9;Yqz AX :-l,.6VeK tnn7Ax φpI#'+7LjP_$bG~ ~-lÔ{#c1A`ٞVؽ*);>1v16VX a7P DYq'A!tn2[EȚ!b\VO7z:]^(?F'in%⨡/坯v.$ 1+rDzr,ƟPk(Ė76F(*d~_eESm%j^H  &h­*Wu6n=MDA+|EYB:恡b:lH 8pj7CW'[HzleM)'j p.̈EiXJXr%f<+ANcq7xr3Գ =CzgĆ TesTrMd<cBUEֈ(B/fWEHzBtsYt@zs|Is]0N{m Z퍪ځڙ"EG AGu[,'z}p[SFvE3k.x%P}[p ɀ9@7`E$Ç1 n *;8C8syɁ-7R-N?dJ6fq"$dĕE9h: _j͈}Bf kGGƞ}S ͷƢ Cf[[.{@2hּ 觧:+{ Apynm*ƙi"L]E9ҏ]̢AWAc s,)%s)k+U)̧o=BW`:lH&CUr(t *GZ%C虃"-t]-}D"&CALnY}1RR0rN/Fr|=딶 /;VJLL>~ KEmnڅ|&|l\<,J_ׯÇlP aO`p=47E*dat LǨ;k+Ĺ̽5?>2uZM1 ?iheZWw"gᢿdl0=,$4B-wca54ZNCpo|:`8kؠ@$i !)@+YGF7WXu yA,"鮚>'n 0^@ƅH{L#xVOW/iC092v֚o*lT8z!0q,hy4į0NR!!ww)s!{ r,ؾEyƼR)JL^qA̋J L˱(E7biw[}Z~^;9~ P7f>&Z"n KI] doGƉ9#{ut7 c]-=5tT%:qМ-uqN"?h*K158#?&_D'Pu;qn7sD//TSA,uEbi #>(_aiϏn>H/nb*8EQ-#󟯾tԵoJ=v5dw|۷ vRa;V5w[ ʪ3!{+FWu.UYSW"v#*lW?>G>lӣtu[HRrst'i3ȷ- Ź:8/Ye'٫Pax* t^lp ub .y6c/,9-ҼI!1H3!^3Q2{jӠ\7IEUKTh5C!Ha}B(\GN}vL}A=-2cObaUWgo~o֜-f^Xm:=9θ*1$1KIkH+1;Dh JiH-^Ey^ٗ5Q4yih6ĺ20@c:}p['&UW p7$cOi 9[B"P3)1ʽ)Bj%5 }J0nblpxeQ_UT'88˩Ir;zl)@!{M4PfT?E乄ۄ1cL;#\^Ɂ ߨNiGF(=[bxeC^+8L.2(Hbקi5ʅ55 -4)MmEΑQd?vJg 9w`5V :l.Qjy+LCW{L锠k* ڮ̣71 -gij +W{2&28D*yp8Vi) 0kP{EhC|ll\Sd|kxv9M{)WȒtƷ2 C%/„(-ܗq+|V$ @@`hv%S?Tfѩ3$>K6]bdzNr;8ʬɝw-܍ 'Dkk:]ώOBU83!X vآr)n{txtZyJ5rm Nl87G?#@xyS3,oR0;)>Aa\WV#?{"-WR!}<'3LU'ǔ%ZNhr.Ў IɨS]ѻ'7.ۛԺ$A[m}9f>&2?64DQY-d6RQH+n}I^W2awY:\ً؄]wlJWI@,˷̯zEw;>%ǖXTÞ*i,\U(U~cՅBz Eyò2GĈɧZw ~|ܜKS4H֔XOγ|"G@ 7$XzlL9x(01 2ã-/*Ռ/Bkl kmM=*`x th) 1Ҫ{=.&|RznrispL-@^ X;ŶĻs~W&bTw%YkYY*I(c4@2vwIEBMm]K\OIJQ-iSP lz_!寇WZ{.?@X-l*cĴ}S!vן]{ {u@ی/wRyr}ȑ c-WFTKv@ȩăDlɯ{[9+lh G:Hb ʶROX`̳r-w~G:Cg|&p# 7uĒet-v~p;>%28/ Dy7܅M<>%d(*(rTP<-&e$ wS^)6pw.%Pt.(d%ٔA"V[{w]cxU,XY4̭CSwYnCQ)(4쵩Kqo{RcM/\He+&"ۘF;Et@V<"xU)6)G<<*y g8:Rᶗ,2A Gk&J6bYiL9c؎|#}>9ѧx" \$Tfo264Qq{13mKT8(e'Τ!UAx<:-;cǀ?{*mGizXI QXs3aܭUVNbbf"w7Žy*m]C4]]7\m{̰cbj$MTC5B7S4l sUמd޼&gew5q~fgK,s%)# \g:H_M#$yiZeYJ%Zk8,dh>9J7r6n(nrW o nNB\Ѐ$4AȔUz^wȟ#Fo>E AWϽ pTo)TVеHyJ7*L 29Dy> Wh2Q g|.2A4JīoIt.T^3&T2e>Xԙɨ|jO軘$YuN-|8!k3WM#–lq"R{)OLCs/<t4hє D<=HNP4&io:&2knX5C5o)Pz+?;y㴟R7k{j|ZJyz?Y@~zLcCkn)Iqz\Է)Qα=! *<%3$҉1(ږ~Qqqh'^)*<UXFc)"R%%sÉ~a wECOfN2 Vp)YOCzG;,WYޢH:yNtjNڠ կ/EةK$5Yf0ԡƎjE%xt!CVa֎*$~T'((m dBc7vrFLf%tlc']X?^#14#sC[m{biAdl:kf;:¶!"sOCm} JE8W'߃wccqiME_LopiO* 0Pq.d"MB1 OW\v%q4æ#0aա`K1RTGOrh*hD$nhy"v,jb%v2b+a>(YOiL~Q H\f *q?Y=87a&nI|^RT'ӌ3bvޓdSI4 n>99Rx2D B>? KF1'/I_@q 1O$SeE N[}(1_!{D%P86 /ܝ=q*Rd"u;h]iW+^Fづճ%]WqM6?eﵰ=Y6S, VfCּp;ZT!xD}uƽx*#SuyaGkWAWެx~+]htz-%T2ؿ?J pfwnQ".a: IFUI!bu`᝷V8zq#(nfj:7uaISz Ks5S_A䰇J5Y';ߝZC>5;1kjߜpN@\ǚ-(wIAwcVbSz,謿7;:Q09_7zrqe@b#0鎄6u7X]!IQC:W8q7Țe//3/ iaA|=\|)Dh܄E׬ܝa*uEq7㶷jI+Ѐw lT+?55{| g~63, ) U?kY)X/g@+aJakc#i$lߢ ӝp&dʡCTC>}=g yӃ \$H@G fm Ѫ?m!B 9 }0Э7cpcl$Gzsb*,"bfNnA"}㓵B#!Qzv($+dPu[TTqe}ʔL8EŁ-S"C}PotGG}>kk *>wVj&XDkׁ(q~O3k5ȔwX5M"]%bo?\^6T.a[l^U7*/9Y 5eS;S1J 1#DjȞ>d<1F3Xzճz\1628Y0$RQm ColA@(1e ##xʬ/\9Ed*z5Y ׀o__^ڀE Pqm|1 +c>:~V#Uu W7!XЈ0meDjTvX|eL0%aR#9tS;تbH; wK.۫ʋ c/K ޫ?>9}:,yY#/^F,aiW!X;b+HC޺x&DW|:Pw[v0{šB6Mvbr8}0 _:,f,i%xJbL+ pXiK?@ rCAlug\@c~yFJZ:O0db̴s3Z #] $%aBo`xrvb 7ͫO1 <)J^+]|l+Mq4M`l 9p)twyM#Ô)K4QR'ԡ: bqΚN'f2_Ts%<7~i&ӛ T&xYt=} 2;ϤfƀFzKUu^7lCuE+:MiCmD;j1ݲl+ #`=He|=Mցun0,>}Buϐ|:lAH׈@w,Bx| PeSlUETl xC7uC)ә݁n*9$Geod~'- ElAFvyJ=9:n5JH%_-Fz8fӘb|k]R@' Ifk$1 r|E^m\3uʝQ+LV8tgVhWH̩i1j?B{aL;,/$T|M$@䣵+ )ᑗbyS#]ҧV9+l_R|IQˣ873gxɖ`z}C,x-+LMIptwF K}BJazbʆ^J ~$d>]<&wIc]9#gqgaa\Dv)( ѽ,wɉ"}za"zݼ<@?Ʉic1#p`[=Zmk##i%c mh_@41x Si_r %[ m:0SOXsoR딴 |3`qa=E"eipbeﹴ@I \Z;T!<-F]G,G ފ`s\o>+mM"=GBa<.qX p7\Ap| b[yj%PTK}{("Ϋ̱*9kVRcU5Cɢwf}6Όs 14h@{ Wt 8f717\MPODwY0?3v 5GDg-, }{ً?XM)l `^%ɶX cN-!<^DZP9h?-ь4lz=kcM0,amj\S 4.ool܃bLt-n4+X#=TexԘ,}}WvxHv8~:Yȏ,H2u̻J(3p1ǣdo<: {S6csъ@4 `ګ2U; >v!=6Bn93*!~_uŢ3XM0gﳈD8+)P}Dʔiy;℅yD,8gW?G5|6a ^j,;QIy/rL|yW~+T]7`W|f'([ZĤh>@Ä́S![c&k_)& XEC]wkӻc!c{׀E_WxLtP_ҿw.&Rqp2 spdjDN u +M? \ȅ1mj[0.ro`Mq'Ix\-0ʩr`utAGXRšqD~ .kiw``0TGS/ M{gtkx =P}ѥVZJ ֣QBp)2Yf&2rC{&|I&!F2&m^7$cǺCJeM>%zM Xh\x%酨Hjcbv;=9) EWp> Zq+K,/a_!B0f W^Zy GiͶ<] 7TxHr)`!vX&\IZ2,ld=9 }()=JU"M{m=ijf/|΂yHQ!esc)!%ñ=rp4 3sp.PӐe**7^-γfԟp޵OVlT14Ln:W}l٠f$XujCI h${WW:]%e^BE~*z ƅJ8u;_>c,,(HSYK~/W& dq_piq!vT>K!tɬV4<-=A'jÝ<{`{koX#w|cWrYc t^ߍFl0 \UQ2gE1i6gF*Qpv|Z:r] %J9).d԰,hg)bt#STS26LϛLbVhIjա향kw6ʟX_:]k'7L f:=F9{V6\<~J- nT)$bn!'y&!_ݸ⧔z;~ :+RP 5@VSAqjEvfO ^L!̾i_@o abj'׿VЏn,4$RJLt}Hp|3C`QRU-Vp3RuRae[?hw:* ,ي0`-h!ʔ&$^ u!Vcv $ B- < _yA,Β+0LpnUF2Ugu)Ffя }kE;xdTYj]kŢPdF_@-]S?h&JV}s߲E!;U-QơD%h\z$qDȡ4n>tf~jL;!IK,}mIxjOdy5sH)8݅f/O`=.R%*ܡ~8h=2?#O=i^oַYдV_˱Ҝc5cTQ(CBD_ {">6UGZ^y8vO܄t`ŴTX <`HO[-%iҮwCX$NnHPi xy̾8s)%S+Vvw2m3 E8.V']j:l|]hϏGQEq]z;ϯ`d*2'7='uuO1K6aV]ODl?($qʎ f&' cp W nQ05;hCI$LR."宿k;r{( Dgzn/Ns+h B q_FzK:JmBQ,@JQĩ@K^$VNz84󳒻;wK,e݉"6zEnC=Qv۹$ۄ>pbP*?{rK(/=f)7 w\iJ)QC e  }hT<#w}aNWՆ%fL sͩgWNm`UBjHdpCR-FI+U?f-{9UQ±qfz]xe]cki`6@A<|DZEU! -¤5DBkטC>aa=d&5[<ŋ"n }PFबm^57[ ^\ʏ)ډ.+OV0ueWS{D&2j3[ ?4 r_YNOuPjt$T4t3S3 \ܮ|&k[P5N83z6=#j W]_ ?upiG"3MV^Tz.'a$$n IZb2,ܬ͏ QnEiy QH8"UR-[}^dR+;]XK`?~c(<WOU9Qbe*CGd;]jQ&ޙi/ɾ*:MѴLrHZ[5^|R(w2ҨkIq j9kK<4LjaY‘m!o-'IefkQ rM:}w_i(+{r,'c tn -Y ⤄M1ՏJZ'a23]]!x "zRaAQ<̐&5kz>wi 0bgFk7IaBXJsCh\e,KPmLalFyPv+? & NAS)2ЫJrHRw9xga>b  x_ڡ2?@#ߑcCEma`q|Bı(͸\}~y? 9й\Y V, Q@G{JKI~)bJz5!4mu6b)%{T!I”uo%ҺCQE;#Do#ݱQ1K߳=dM‘9ZɣYߠGU '-/~_`ooZ%5!-:Ŝe!׳3;o۶m%=Mcveh]Л5|ziUy4X݋#(N.KPو䛩΄U>j>n3-ůkQ pRYXp!}yQ!8Y8Ue{mtM>";'WHe7'&3%MCb-SЅou:㔐wLu=r0MT FC #ISy8}!3sD0Hz9"6TZ-Sz$l<PK=IǪ.Ja9dC^p0auj8uE_ͬz1B_͢ZōJ;J#Eǫl iegZ?qv(=װD)k<7|sϫrdpzp-x&uL/7%K 6*t\gr}4cm.+l`1VYWg-!#|eg4Du>l 42zeKș8Z3֠Ѡ‡k]Bd;c+`΅`n+p!x2eD.\}$_g !=+lGQ>_aP0Ȫ]_YPaUϴ&'8-l8zZ(>BT_ƀPbDU9?f9ME\"WIh݆zs:qlCwvвhs1bmF"jd8y8?>*aN0VC~LOlt)MEϠW&otTEyKdu}F׳цy_\^uLzKaF -i< QE'[w_e'(K5ꗗx.k%bH-I$侞;Bo )/b^FƎ DEc$>+jV +:%aAm#! H}Otz˥W1хc4.iM{ ă^0moI¡ Z|Ϫ.+LAw[O} |5#d#"$!-OE$:EӨ :8Ӂrο;~tg11$'N$m$Q7^EP)SթS0Id'/TPOeprsF#rg(9ɐhEsW(Jed [W[. }3YU> v1b&GyVDZꦁmaGy|RAțvv7 8hpnu#d_]մ23bbXHcxO|lZ CI@|NB-44R3S:tT,B*EX=b(IJT'3)qnC*wΜS'T:Τ>5ѵFy߃^1@9 @BkMJu%{ `MY'0ˆt0( xGu[)``ӳa#wT|q-J jc.%tt-G yR5L2!vjRm?xX_a5Ic0޻n,ƾ㛦LGOF";3|\~h}U}. OF0 ď$52TR:Z0K$i|-v~@v=^xTh]NGs%wOIZmp? ]Ad[ndސXa(vjˬHFm(1PǠ&c!T#+a{gN2/ԃTxObe:xD ?^)( ךOBsp6 bڶuq7}fvw<ѓ5a3fB5AtW"ԇ_h9&t2z6'pT"%'$ n~=rw E۵ {ВQQcQ]D~ MNيŀf,U4G<$g,  %^[,o#Vy a;O@B9ٶ%{CIwIՆ-+*jq}84&n==OqęsBfsMzGtڈ(Z$gϿh*vsX\;r}eخ)h YޛeTwⷖxG2hF3>{!3]G!!!pw&+DXhӲK&搩'I 'fCn_z6牜#q|F#eg'NKiF&3\Bba/Ωd*^?&Lһ]'38:nr mt Jɟ7&Oݗ,縴, 67SUZ 3\$;Y{_p$rZ !ו5Qįsq ׽U{3kl@X}jcqha:kg8"W6$0@I@o1rqφ),{JB4Ns|c 8w=RDx#A-H Ac뜗423dsxnse[G1aOO /Q.*F]H!ԙ:#G`6MAs| lo:OjcP*0y,`ߴNQyj?%n)K6vk_R,Շ_p01E3䠘Z/g̏"ޫzǾ<"Di+~Clj u( _]SjzYg7]VVt/sYm%< 59x$r͒(pq7Đ#f Qjp =*6'wDA 1*2`r*Ჷm46Y+,"UZV>K$T5O9W4}ݢ?. _wvbAE2v_5ђ]*,,L1"ꆰU=ɉ7Kt2b@rdb9686rZ^ijE[8+_8 ̼HC`Yr_^% !k,n'H_JuΖUl[8!C@iS`^kk#(j8򎎢3ߨ8.nWZ=V`  779k~$յp5n6p5:lʮE'b #B|&f͍o9zrdފ;!> \ }IP%΄4Xs cRt49yY&mq^2tyA\m=SZLaٽ?aPh a߿e^^ƄT*lo: G/fRGQE9Zf欇(gBEʗ VS-iʣ:~ = IX2kZQ#Y, Yi%^$#hSY{}PG 6ƫ`eq'RJ21d7.u^@JM'WHS[eU.W %"?؀T&6S"ZU~J%4^kRA[G) 7.}[bBo~ zia= -ZN]]+[2m}UlX߼3^ŝBOwx6dkTa-j5X9ͧPEwCnzu!,F<8([+rJz|̽j۳D8g%"@#HYEm</+hX?:XD m*N,^`?**P=]8nd C066(J3q3w#/nބ²P}C'&fg~B8CGk*pAX.8J#sSVJk+M-c\D ~q‡q,A'CTŲ*V"NhGxp(u} ,i#̈zRwc "Ly;8$񚝈`Np</D 4Vd`Y ;jvZF\3MP*Ei&;Mph9uJH4[u7wR4TvnZdzX5Y}5IηpaʻQH8K{&h!AQh]=r9B{:D`}G=Q@'Qɿ26 YExJr_L%׆fDQ 2t::m=!?)pbbS᢭S}[9HfTGbW.--ngfV~LNO.ؓ,.Nyb;ЕAV(6/F|,_K ; sy 4qzy8Co&-nLpmcĭ_5㿍}i^ѧ[n_4ʂLy];GpВxfB9 7\'b|[ZLf~ÿWtm]Lyfk琷'JBψ$m1Bxgzֱ.+&Msa]B7,_v X2n,[G7Ÿe|}YL5h C{1}f -ĹlvprȪ]j莧Y=3;gn_xNM`T@@^nԫX[Ad2mA+7 "`tmI~8@hv%l:hm0C0;#猵!";?tb *[96h bѴp].d\r.xhr1[V,07M @#5cJ-Wץ)AQ5>&e qb/05z(goT`WFÆ} .tHi+[*-Z3z &DS)6#Δ4L90UXY-8?L(l,s ܥMR.q̥,b|zi@_*GO'rYO{c"< 5"#mo akH|D l %l AՕ@~E@ZIR-FnYfXvypYs8دz(?ޭ&}ٝY,nD^ Bެ5eu4kΙ 31=\Fnk6VnOa@) !72[4H0'[Z悒įgh0V+EƯ5OmE ԾN TF+Pu1)$$FO2n6>9{PJՏW.:¡էpX^l*66cws/6MLjt}ox4h! I¿n:ZI%Q́"w޿w0w ZT\٨3oSi;$/8:Y*zUqr[uw6?p+O_O#`;/uIdN^,c\<iٲ/nWI\2Tp39|J Ҙ'8x TovȚ㟯wJX!+(XTPAu,"BJu;/K8t+sXΫ$Plw1׍}+O! ٔv.؛k2QLQ ~0vJʫ̪"Jla6՗ϳR{]V{v~*[)٧"i3vLDBrR7-'Ѣ2Tl D[$vb3ܨZwT[I u)r@ω̖c<݀t݋~ff1nX*F? Y%C,]Zʞ[bn jrTaXh6]sq6g*iGp԰Ǝu"icJ5 ¾b.goDtZ~A'wxԚXwg#NEϓRAB_@Y:l YW3:yb)B =>ulQp:4NA*qjT㕓'o:w=V j{o0Q!i~ : EOuXAVHtDLtI̮Fע3ޖV/] gL@ Tz5+E2MŠvn)E(34OkMa37C:M_vߘ Edl#i(+ql4}gp[yb'I@J s o2G.(nپB<"x)}(F»?N|X[K8_/;?ЍB]zPr{Ɔp[!^᠇[;Z :oOgZՔwxHN^]MR޲&x XkJJQB_of~t7*7I׹POt[O%ŷƩz`$('iF$uHhDQF ײ(1DQ2ʰփu_2/^*X}%3j;|=e*r[OUZٽbfJK:;ٴ~.^ޒ y0\D5"Hgħ!%>\! _Dյp)Cn3w@6(t19]{p˲O:JGIٙ؜F2n$XXykߒU5^jmrOlg$CYVyr ݤ6"n6tL4l9|eduM7kUoG-@l 8&:ˀzL wPNL1Ӥia9 BͩXAqZ&&v ~5L g n󦾲#NX$}7]0  |ZQAvt IxL !|2Ȋ[|5(7*r2?5r|TX+F7%3 '-'ȧ€cg΢Lc8loyV0gI:kmB T` D{l#M0Yox0USDPuzFI^{OLZHͽ\[ȶ>O_mL:98_w3\ny57 vwN9If1(ioX=g[Y뾿} \R*P[\`}VLfbqv4qr0_=&[|vz]$ =G [̄lףS,@UnA6mӛq[<.Y;Q(I{1\n#)R2(Lj @5Ck|%hP4.Q5է%ut3: ,Uὐ.FW04y;ejV] stgFm&F%DѠWoVFWm3nuۺPDhd4$t:ױЂ~VWÝ*,wٮ]ʡ.LP$Jh)徉b `;vjFDTb-(.kdm. @13o^q6:D҆?]/l'ƩxL*JUڌ0*)~9+bI8 <ŽjGҸ sb3燠G׊Lhe9Ӹ-4*Kԛ23 䂴Q 5'8| e OP/^ZǡtHJA4991-pLq5ҷRh}xBH1 wccb88 0xHuL06<1'<1ȯYq=6{gFC.r_Ht3De]SŬ["O,Pњx;{(aotv pqO;нЋ S}2q]ȈX Jʐ=CFz kFwZ -$J~ RE/wXAWBx7υ;# N(Hp)ټ~Dlh^c}9yc_[@ ;Os$aqauVlªH-:rILn`@qaKm51IvVĺ&4*5ReIW{L `m=vN%RyhunJ9 ~|W]9E+@XNc4N%H]޶o`K$'GES(\lsK`&Wl iM '+KXxyAE+_WDcZz/Op_牣+<5y3.8Xw;Q^һ$NCj._4 ٥tqmj8M5c6|ɠeLrDi(+0[uoTl1&ocZȖ/q9~k!!Nm Agnn=4d VY P9P,Ts5R^Rb"*Y7VD'% ọK#NڮoIG}bg]qy.bEɊ+iA̞Xvך}TZRive֠@lQ*4 495N^[rӎz4Y9 asY;S.ﯾj$Rj*B`zB&v K4^fL^O+l?%0z$٢8g+kO%sP#K-9j됧u ol(Ҵrhz[AZC;P(]ʠdkA=?Un`2köq&1~^)a/aND?h};5,sd^!Ὤfz=U=:t1YBa)8$XP1t<,nk?2fPRDԀ3?I*£">Stͅ\{'&6 zL~ 栝WFɚ,-$kk2U49o\Fձ 4.8׉yw]TaΤ_j7d` x,9^iZ+qi 7\R_iw,uJL2ʲ.}z {]oap̷U_&nJ|7gKb+\;d&{Ӓ`gIB g Ë JP2o~dj5^HXOi'2'0OP Gw3DmBWT`#8(n8\LZ;p-o~7qyB+kgHE[XAQ 0L\J!i|/[x] ~: ]3lЁLx.):P x+K}G}okY'5%yDJP~۔8g*Ա$w@\ lZOpl ;m,8F_~K4aZo5rb֐E ;IMϘ$+gK|<cѨ=[jDu8>1ߴ .-ib:n1qN6s RA3ǘ%K`Q'ivṼǐ+C=}63Nh3U-h[Cr5Ǟ78x ڑl66K z#aȩ):mĸn+8iT%5(VNR #?8t ޟr 3GZm7?J}€iy4dJ/77e2IWیN !f*90lBm 8p9Bޛ@m,ǗsNіR(/[;`.bAyOӯq,Jg@c/-f'  4ħ?f\1 & @+(,Ύ++lƸBvyd)cJT"F@N" fFuF{gqZ aďspۡjH([|0yBY7W_# >>r?miц:hp hɶDW6ls+Z\{qiH# )}|P5(c0]t)cY&Θ?\#ʞdImVe8 .U!V>ye v l0-^ ;JhzC#?@Λ=n?Ċ$`X:,1brnk ,P>-X$vQ :k2= keݮ?n:g8{&LgѼ{t̅w%qD]6鈷@ޯ< [zqGb>7yxfA`ޚki䛮<6 Wӌ/ HKmaP: mAϭѨΣ=1R,$\ {ǡg|eq0& W\9?8f~@ƤKKf4=k;J '˫:N3S?>R5Y.f=;#7^}zN#ͯ]|.Zn(_&ǟ,\U!~V#ST3YrfIx%`0XĴ7_dvBoXpX3ncJr%ܛN3ZV\2xJMjP~]Ś2*Ms,"*pE=b{-cZ C&׏o-.˂-{LϼZ51뷈sGqܩ;rGN ׋mlz)V1 DmJA%!‡@"kK^kv Be F'hw㥚|^IEVng T}=70&[2*$fO&xRc.bJ FyR:*( #gº8?'1\fvx Hdt{AjPۯ}6h eu &f@&rW40Ѝ`H&L'8U GdC4} D,U `&3Y[YqtZ6L>&/ǵ=<2Cΐ}E0ky['ϪCR$lNVS pX*!ӒԫSg(vѭr"g<ֹTABՠ}<ÊN?6+6ҫc89_塝(FXǍ;ء/;%̾bKa. @=Ě;nJH'MWr2.#0W&4.7cXNhͬ{$.'ŀjMoA;0:~a*goTQ ^ELH )T[gmnziDrtCC >kekS"]*@B߉0>`yIJW eeYØBL$\k "~!9|f[WF3oKqHI`{ߛзdקѰKlTV_+_1vЦPhtIk+<&`lwWlo%ڮaazZ) &zbLbm@NCUe&My_LdPU!<'rruBd7L +gJɍ]ǹ0C*87]ꩦ]ç)R:ME@'r2[qAzN~DtXD!%)TJd]p(OzmŽ#tfumL-aX^cF|M;"%3)OTX_; "kBu0G .EGတvbΡX䔋.eõ=5A)mxkEiS"cloi1K0f<ϻ*$WVpQ2&uk\~׳]~"`[r($ lܜƧd:3\`j61_P(af3ƞ,}d)fprG̯kG;P !XR\ E!r3 aj)֛.9'x:BXq)F+$/>\XX_<,M#\VI† λV޶ ha?Q i/٥%'4^8_:U/o!KTGU8mHSi`Cg$dmBigP3*.55Ԧ__Hl A jt^pgh1uHĶ˓y_CVmvr+جH2L(AqT Td Qvnr+]*Fk(+9i $SJb*Zƍ t@PTBqb71=<>ҔscK:2zjTKָ1㌢Z88o;E}Xޏ[@TEor)f::PtX~O0aLE~ꍯTm1DxVDɧ lX X_ 5pU%Uj` byn? ]Fn5 }@IMȕAb ³BCRPEb~vTY<,9Wgc\.K_κ%?Y, H*IReqGK+um/Cܥ3S{e ęV}=:gU`ɇbkw n!S!a7̿/jz8\)J} ^z-xoYmGMd11+& BCH\b66.8F~-c4I#P]UTR%]K1IVlnķa1[}]睡&Ǵu$,PSM(pUQT<ʊ~ 52DM [&YPYȑ JRTu(ٝlЦc"M$aa~. ^&8a*왛AC_QǼoǃu OFQ 8.u;"8޻G//g`ETASiCq UP/}>ӎt>굮Fn TQ^7Vr"u㨹=o02`Gw a&IsfmV® u2 YX F4ذcAA]m1=F!>$ډ&cKiQ@;R :݊9i꺻 웴"ھd۶iy%wXsR-jΣ{pv/8 / 4-B7#rjEٜK޸N__GP 3#FYxOҔ>xD\K^g5?Іo& ڷ'>OU%uA&XV'm) [[.f(uY凥2Ƶy[6bRtI}"ul~ίt݁%Zsw+[-kښCLxL2`N zضoUdjÅs Bv\ejP=%SI`PUɄ)gH3I6:{.E:.& ų|f0+h{׏Ljt\x3DRNQX+*KJxQD ^xLU9~*k(ͥyDb{2?L68Y߮ ^Xw3RFNܴD^w6(*Nl5@idDǭpϼC2٪ihDk]!?@W: WlK6+)i}~\.X w+O息8=R7Dۚ6ߓ+Uス_RdRz}5,!͢T^L/(~&ayFԚE}NzI:y`jYѤȅxdطY:79)wwl15aWW ts1cآ(N$$~N 1+&xD.}Prev9MMBڟ]H"`Fc6&\(BVoVW7ijE ?ؙ89W`ZH0k U)-1,ۯJg`NtuJ/L``wzӖ}ZdR ٘빗Rz~I^Q3^ZSd.N o@<#ȓ81τłٴKҢ)%5(` -qF>YC!ܷ^So6Yn5(ДkQ?,$ޚP/2.Qt?bVT/s5w`it81bva_{E#Y抝3>ccHz_P)OQ/b\İ ֵ;=Ht93;/P'SJ7%v6*[bS1ݢS=GC hvN9X*$G3W$uf%wWΛČ2S }ZAkώ6P"VGP}OgOPLSJ_⃙Kpy :|]|{cÓ-H L*=nD0]+<暞Sd6,w ]9fˤtVÊU+`"OTSJe#V Y0 T1wNC38>"P'텲T-Tɭn[YB(}1aypzg,O!*T-=ots-~;AE۔2M%p=͘J^MQp+Y֪qOY7ȷ`+J+2,y2g^Ψ>@1` /uH-3a"4VǥgvW&]9j"7Þ #%qՂRI9ź=y_gѹ9WPNJ85Fm.e'mkFV^Kɮ+;CLJQi&MNWEכctSLFޓNU4İLڹuS"[G,BϫE CRڞwoBZc^=kZKLoM,]gk>'OCEn=L sۣC=;}jCD)W e*z@ɹ @ hı5K/On%&uj{!#-v7EkKnQ KܯOK2kfdOۅwbP-R&gՐbcE y>G(-sg. |Cꕰ<<&0R+tId,w5x+@r&+;x2S_4>|$S!iohtĽuՠyK!adBxP\ d]beyKιMRwkzqiDnl+ƉN,?&T(VyrWq<:n;](s˸HG?o6&^ uw-k]UD 0Q [C\ кD #p["}vO, 8c\2Dt x~7o<*wY[G,2EbG_T b ^&u݅~Ev-(U?Y]ó)19B1T-&X&ԳYeQor0P̈́P#c޺ԦkBlݱS-Ro):u:-˧?ŵ1f|1з4]X>qC¯qQmR w?U Ӥ ʊCcQ"u}s2RM'sAKdqh+oZ_ 5]H,)"ItL9pʍE4NM/0_s=td^vuU۫=,R->dutIPx +{V#ldyeu%#&)$sl1~x2gϮMr)Oj~<%#1B~XOZeGKkNjb|Hb@MËDdk~UМR=fU!6?Z]6ǞuP :COYTEвXLmn =;eiZ[-Ӿsa.r᯦I,Œ)K̠cW-axb"O"v)-@9jsgs.Zrg9c>cKAzkYG߾G!3K^]Wf.[.) AGx=VVkOE$Fva~ny'vxUAZ[DzQ亴="AT*>dTLN G#26N=/\)" "j8 gr&vֽ]%^'?6TQ`}Td`Bj&Sz}!_A(JZhq=8 m7MHs|ns$c8=.\~jʼ#*;{6"kJtt\yƏ/jŔ;=C, K*A9)jN$5DmFԁQq 4 Sݔ7.v'/ƌzƉ.*h- x^7Z !+pش+QʔiPbuH_}_8-"?8)T2B' EbE kzLԉePjaup/#Z-a1xd+C6n@o}q]K%C)cDow=e2zhO~i\V?+/xh+ @,crI)'1T4z"N% 0{X/?7 P8+iޮAe.Ì!ehǒm%!UC`>67ͅp G퐹k#-ZvңYӯ}Wjno6 -Ys:.@>蔍U)Ұ/'Q4 ^U\1ZA?zYkSo˜mףg" ]?RU`c:a7ܕD儅u* yivJǸ%}cK1VGnF{3$Mj'SXJBW25Ld+EIKfS΀Kj'l ۲ *d*^{h %~}D"=讬ZH;#{MFxSQ쓴 m!*{|ձDXdHFHqU`m"ї#)2~J 159 V/뷢? Uҿ[~x8urD 82 GͫY;Wgl+ 8D`x&f3층sDNj"mW ߞ.?'#ҤcXXJpBjUϏuE;ֶҤG[ݐm w&QjǢr%=D;/R@>D9Sdurq 5-xUd%H =cʃQ"b!aHSn//^\C~`oꔃQH ϺInU,JM|]u?-S aZ [ָI,$zb:uX/^eAHuJK8`䞙,{p8#O65ִISx~{yPNRa-V \eDY*s_$wޑTju[Ԣ!=B!V0p25]r5X!CTus7>B*zw"!:xxP( NbHǵ`kaG fYW^&uޒ8"dl+t yذnO 'U!X߅)nrT yxBAُEY> "'jzGY-Ysb FSO_ EΙ,bo+jdf?*l|:p{B7(E<c/0rbɘ\qWb/ SF mڎPp#AbɈ-DBk|y78_0sbkkYUrH6VNA{?R双q :mm^>ՏKL6:? "UNγW|tQ?HX;ȩX3޷F6CJp2%,}T=n)f ʄлk8' Ϥ['X?'I6X^9ö"brs~05TvY}~F9`:߶أHl@e6oŘN9Nwlf=_#6n Ӡ#~ LuK<ҙa˹ م,.E!ׂIi)ayd7,Ani ,0VS)f#d8QP2~fCfk-4rŜ=Qfwv B)Kldl.ЉkesZd Of}8/kkD뻲u@뻒 4q pM:~&e-0k٦ ! ?váV~Iivg;}w q^H@͡a>ב(@+KZ6=0z#k;8w"8$Be{#Cat5(L!Sc1,RܹlisX(*ԫV# Z=;*ԁX͚^-nV!ݟ]^E׶@;hUM A#U"7Q w-b1̛ӊݫF}GNx5t2O0(A1K!%Z /צq`uhU\~ avkUSuy0̇7DVh6HS˹NnJ˽ʃ }dI" LeN"vlѿ?o0:4K,\ =mU'EYgwgzY"z?E2ߠ~GBIcargЄ@[Q|3C*C< _vyUR㴵2SNAHE>v7Vˎq[6 fnʓL#E%QG,(!>0Qy)lLT𹓦fos_V2دmtn18PJd=:~`(@b`Vagߌ0 0cǏ({'ŷW9P݈gd9uVGb7)=ƍՈI "cP>1:.P'!ˊ6JObݭCSDށ?=,vhk`]S)!>>H6TvtlK'd]檞? lO*kOYw.lJj%l2?t+{lyӾA?)k٤mŔ(٪|sGl186% )|Xt;l0i('y4x,kn7}[VcSSl4!PvAu䰧Jw󪰻S v*4 ߢux&_̰ڰvŠB3xSu\[h˥W fP;2<{X]UafnSE:s$_e(nz cMy` %mZ2wr% LșaSWFp4XCs!9 Wn5i+TɶcY @v#H0jvw!L%8eCZ`'n`~MO0 v0RHf ڼ*~]% %+7c:SkU՚a01|[CN*lm],u_U'a)x\u>1Ď9=2ҙB{;ycHbJ)[D$[=M,De*zP?;%rou3CזxuW-y mBQUºgC;jԸj7XtE]Ǐ9(LM5^㱔ztf6 {9na5Ժ\MLu?wKc];p4&.DO~^"t?E9Jay.;42 MM72Lj*>ܤ*X{uʂskN4B1 2+-_HRQ.%Orjfwq`^$WIH?eBKvMf!I@/_aBCM5(uԄ$hAT:3/w׵ je& ߮* u& x3s@!ɇ2"ߗ|kDCFjmI6(LW8(es;T;Nw>u'g*'2/pB9&fqWկ"OKPD90%>4|ހT!;aȕjuuTYZ}~㙦B%  Nف|3k7cvb"NHh{BX,,88 \+^4K,>XDSxDK(ijœO^ M U[alFP41ayY&.̢von\7 5]Zu&nFO9(-ʻn^#*RY(Ӯʡ Rs,whlVX6od#Z?Ň(ĸHl괪`ɬ1KK&~0]\ ޕ@UntNEf̆/Z"2OVKD>ӯI ߈W| Y_Yg[I0ĜN a!SxӥPAx 2$ڐl#l;'ozuSJHk! CG;u :[8iV2$86h<$X*--~Q"=~)^jYT%&b,_Ù ɡ6BQo[X HN /rX-qo$UkuF"ڶH!EI{Hv>43.)K\"GjVACur!:t4jr] <}ѧth'-q$祼W7)sOHиhMmW;ٶ1T3˛f2#IPvT N^9CXe p1 FKEySQv:U2#72}T')EHp hjbyDwAѸT@*1 ܟ0XLLw}p%?ce$8TKJ}y i8TIb] K\"W4'MKG+)N q[lɀ"ŠTↁg:/~N=y7p .8H|<o~+lJ&X?=cŒIXSJ덝,m?Zc&(ٟHuq$/N0;Ydǔ%i3FJ8]USzS~ZGGf4PF೥yrq)Niu ' {[s0xɰ1-8 ?|%1-*@5yQhFn/ f rOټLJ3DTw7U8!Bӻo)X3Z#Zk)ߤyA14rk㖞 6eYr7a-h.}?g >b-X2ؖeS7j0\kƮ;fp갡k}U%`r*õ6+0F:ұB<-Le 7sVB2G &,g3W{b`Q}qL͗v3a?($f´1nHOddKa] ySP.k0x ^}d^dHX 8mbKeB[bg4rǒ*_?iEŒ^~Z9FQX>>Xv#;p(F/&.:jm(֓R5 [YO L2WpDzj.?K :cTꣃ9?u.99oTNlh%|&ɔd@^>ߺcJ@ !Ȧ `%?@h*D 2]H;ʞd-:46H -]P9M3(VDm[5ZU x&q/!Z~Zn4ߩ)c8=1tx]6ZPIGV|wX)LyX3"//QiD&bՎ٢ۈQ;u*b Pqr1qR/d{Thփ5ҕ:S6d}؀>\>oMRt-gV'cPMF*ȉF܀RaF X mZ\:U_.5@Ak9Dg0WƲHO" l+~S8DjΪYi_- 1[NGme8ȇm %=kF;1t[5yb+/|[(QRѣ2j{'Yϧrhs+AL\Ը0tZ󜢌lQK\P>GL.lʩ8upw:Gg%;4%<,_:Є[j^9Et@OɢGg}S4Id:,ayRD~{@ x6a!a6ƥUI€ڎp!bqhpԞ5`G`C) tBH&oϷ ,K0q=}m.A?os]X|suI i&ϭ/K4)p=(Nu;EL)䅡O4Ҹ[~DB =AȠT>r}teQpUMeoN;.Eh"E \-P|jL7'anRgE%;"_9 =2UWkRB F+?lrx,AR,GZW˙ɋxp<#ڣA Rz(tC }96xQ[_ms)>n<%_x8+cswn W:_SwCp )R<p- ֙*#9B pt+O$w~LݯʗZe`oX~4F=cd)cM-ãp#3t-eOa|[WTaD)ڻx4(U^9lscBr4=sEk؅KY>4 1u_5詀hAg-E;ĩ~nP`ərFycgz)}Z8P){/KW)OOczmw1w &Jv:13}#X:Y/Nx۶r~l:od(GgZǚ:ez@"~Ȩi6J1?t+bGH?!"%_^X#rׁ+\ LFyB.pLtQ x GȬ2"#VlMzPGkG;V׷1@7vH|&yPvo(*knFG`xWT5.N⤽B:i}<1(k|0s(6)D+騺p̺`2Ab>ԡ|/D% t9'<]^Sѭ|qw2!a! X A`88NT[ZSFWL^ !U,SmvH _1JTs2 G/H[.b!K/Ap⡯Zr;pQ8z286-`8~қ?($hQxW/>AiaP$bǢ}DOWlOv7DtW+Ton)&6zu([-noT}V9QyΈɋ2knU9.48@AYL "P]!X.备 -"S0qAKQm}Ao\4j/PK:J-#kZ`(씐C;"(jT=-xgp+$:v;^@b }oq geв$DHB$Ͱ.#t1R04g9PEև?:Fm;bmR5D@_Gvы'vXVѮPkp[)7[0,t~[+\\Yݍ:\Dd"?*£>AH1^/s-{paZyϨ-23Tw.NԠifE#+a&%ޟ3-]qsG_t%y?-Yt؁D0uKS6yFhբG4*KXGygX8)LS)t]Y'Z $nܻT"3Ά^w4FgY  LE`Pi1KtYe#7EhkJh,P˫OSӦԗ$VDa"f%qm58g/Ά t%pPyd?)3SCPsq1QN{="FUox 3I$l9}y_,yjx!|wvQ΋b6nDK)XX ;brplc$B&*+N%'# OHKsP_ف2> &U:ݗeH WY^a%E@ZTѱ~/k/ੰ cW*o_D_Q Z`;\KȐ # v}@K{f֗Eq9C_vst1$tj iUUvXia Xm?Jfũ*>"s e K5QOˍf[rQlzȔ=H]Jj+8c 9Bj?566Yu-(KXjKfU&vrTo|iLH@BZX̥ݗzAl2 Y[uqJHSI'n`֡'PP$k/}p~5*\%)7M{/0:R_pm/0 ?EG-Ufs_,2 9h*~9f0Hq|*ܿe+NI,kD9ThaW,ACql.X_v`6zZqnC jԚ9dqij<{d"~SpP~A`!xggSs>œ!ʜ9GMf4QO5i ~}[xw,G0<UڋVJgA]n,G+x>K,7͋n80 !H<Ф|(4_|!idbi/#yj1u&z p0t,X]!P-*?F/i(>X%F c4n+ȳaL9AAGqt4i#M oː EDN>%)sL"һߗЊcnG'*(.Xeol}sU *àK{PE #IY?g1RvtF'9.յ%*@:X?@A._2@e&Z8mYgס_J`m1\Tl)!`T Z#蕩ǎ6ZJa U;uj=W,=9,[:ueCyר/p0/b?%ܙ<BI'EٷS _,W/;?ÍnTðd0(\9Wmjb=afADC]XK\td sbpxAy@P7F Kyf#ȃ 񑀶k?e;IvƺK=!QQ'|Bȁ,R<`>sUc9t?Ё*)@g[1^z.]d@`[Mbn!7n!}Ez/WDxsZaj.O6>H@LV1:2#m4V⿃]Hݴۆ^]A\iA)5 ș6PrĄ0]鯙RHXdH BFGXW[QE+1FED7SZȢk;*oq^8 "Y] Aվcr9H q6}s|ؕuCC.S֦?(+NJKҚͪ y(o:z@5hFc)("@bPy6&nQC,(G@hBC2qF@1H zcLnfȵg1 (fU)p@NL1?hf)ɓ lWCؒT,l#@{A RF1~@sB?wPc"1-~ӚU+~~(̪\1Qh)P /.| TwxGFb2IAj1y|J?m"4Cf{,9 .^\ztƧF-s2#uqvrx㞣c-_?n/@ JX[ #zo31YY( pZ%Kf Fq %{D5MqF~lgS呟ǜ\ `~nՍop(nqYGԟ"Dv*xhСqe&͋*9"9$id.9QGT2&NK,ká{MP`B'KE(ҧ`h&NWbrt0F @)-X8{(2;UPt,`Ozey=_nGOE wE*rÓ=bjFVLQT xV_"aRn3sj"«FUĉ{-2"gHdL!G(.˘ߞ|TqKEh uc!<[Q#:Zük0y8㑫#Zn7^,Fӈ@\C4[r S5R"rEU|FlJl2k bsázQ'.B\TUq6ӷ-BţԸ'( ny#1Р39yƊ$G܄&kpŠY MŌp * ,rN2)EMjB9h~pd? s}>UC74ˬO*yn"gI{oY rQd>"qGe giE嗞#<-[m{IEQ auّ1` z:~=;8Jyn"Ă^4\l u]JȰ5Y)=` R[>NXZb{T[!j K+~&+:ڤR57l,V@LiGxߙ4~}T5֚a<|;҉\=G =?1ēMd->PI/藟D"B :Vh]xŽSnx.%g[z&&>;0ٻx +UXDbj9n^q3s[@t#b.nC*jxk(^ ~c33JFԆfwc.}6E*t$4eĘB$ΞLsn$ l/mHo<, 1?5ouȡ|m)v42/p|E[KZ}D|"ԹԼ5 JKKb]!1' ~拓^W8^üЄCWs>% fp8ɀSmO4n,=48SKgW*e5ǖLXħ.(AE'+QeDRKS"îmj"M> ;_bWf ? 0^Tm)Q6ۨc6v[ /\wC=(Nm ǘcH~h9F@,B4=shv2'* 4RP+GJ.ivP¹~9ne:Y' 5Gpڙl,̖9ydP}I*"%$ܶmd)pxuSۀ_.'cXX*!.'qR e""%Ҥ#ÕU†+=Y(-O<Ⳅ2v}Gԕ_`3 򠻰Ff0 >aNeF|\ (cRHw-)nSZy0sS_iֆt,>>'SC-/oR~lWf$0+PhE\{l&Boj.uwqf?jހ k#p%kjfj̞[ p4qKIXt#QDRZnPqBD*ᠠt|5&13'+igfɤG`%8T3(u1w sn@&M[BdEԙb7$tCV;&0@^\LX(9Jj'るq繢+s҂_s߅D ФVK]$Fc?hl?Qd }J־1Ѫcl%a\`@=9ڢ)g&%K::l*}=BXݍ#a*BAn9>agUg1υo 1nC 8#{,%SogtD"VSq>.}éE/5ŗ]zѠ}yvYNeFٸܴn1&0?Qr3^7MVpn)\*(?1`# IZ:Ro>+]=nrpE*2yMBУ="$`ct(;{ȩs_UeTܐaJ^aoV2{a z 6ZW0t6(A&s6X o=MlP ۀl,Mc6n,JK'We{PB47kQ^<Ÿ`HtxrEC3j& 9yAH496 uqxs: Ɵzk[&fΡi׎ywUʩZ6Jp sq7d@m7ԥ|f+_2n25 n9!l^fBȚdyy)'"s@zM`Qѣ/VE )%y^df9,*LG8S;_Dj#vCt~?WUcǣ,:ZVҖ fv\doc;{2`-JNH6\s6&1"Sd !' ċCX->+ϴxQ*X|i3f"EKz`,tUc!9Y PVf-| >-ﶼf֊c A^@|(}8Σ3 ϕ*fO@* ad7Fn%&41 E5y"B!OTd'ŭU8g^(' D,BlYhqD4E=BygpSrm; QZ87Ȃm?u+2\+ $1-& o $A&g(dX Ŷ$( nN ƴp`&1fն^}n뼒]\0x4#6#Rp}]ţAS3@kz)L\\ݩSNk*Gn *%W(ނ?B/(0R7ɛQ(YE r^s:qU Ÿ@t02"j̅3C/$ ۣ+6)r^L"g>n\ힴ;Y BCgya|Z}O.C?1 ة)7dAv0Cdx"l/,װi>ZhVu - ;׉&Is=. ֬RO{q2U YڶE7lH^41U\\($F\?E^^x P $&9P(DQBşCA\sYhpڕWٳ;2~%r[n &DQOVV=c!O2֎ά1-॓B{z icNzwF+|xw\M?ۙUcE !/ia`4Kz/Vx'Sk ÆHҪ G2MYrJd0PqܼG`}w8w ~.,Juʘ;,uĶPFZ`X$wͻ^ahydQxA3ݠlL벵!*;0}.i6VvKLpU6ǘ"-/>wtj>3veOGTϱV[Za1u?]5b*.̵5q'c>}CSWInUcC3D'O{4dV[9P"O}s8e%<dbpmyZ#} q*:$ Þ3W ͞Yr!j7GQ/l2W&bNEzU@= vDVK] |76-@< P) YDD={VoOjݽz']d.v :^ Ju-!=Y_ kXuK" ;t)WD֛0/&( Y4eʃUMx)q)g[_ϪxB6al)3&ͼ?Z\ucBKSr@ؑ5N-7PT;XMl;}:ML(Av+)XljSf*}amȺ[6o>*Id݂d;;m3 Zx*lY璡6N;\tIdнQCy(t A3fB~fG=iQOYWr=7l' d2g0n[u{ ܸOi ճttyQDY=BE7H)$@SuK8=3 2=R{{ hk4Da,Gω wqMFs/bp m,[WԺ5iשm5WDǪ zHjUL vp(<~:8T0Mr48sI;qqVAǭFKT|>}D_H.QZ?)/+arN?o;aqʸ{wmL\S.s)BV>=uw~ w;Ԫj۪/d<`+pj\hqH 2 ~2'1Bu)Nbgj[.XUY NQE߭s)DU vҺ*)}`)xj/PNECTt)zͷ^_L^!Sk> HjJa{Ǥƣ}H@.ω-6y_^>M;dG5Xo'+MmAYOh kc\iD wI}(+fdeT04&/m崊8m#mKBVXdzYC`ux ` l:y;P7SQr:=22V>ҁ[rD={7[2*_jUehvk E$3MȈ?w6C]$G\ k$ Ylӎ9 2ч cS1kB5}A۩!m߃s_gV> b l:7?O f2-ŔN`؂ *KJ9^єo_;"$:zDaFtI55eLݽuV*‹JO@Wb=JtA1? 8?_ Nc4-AM9AiHX.oǹs GhOһYZ;f.2$ ߱GX믒s872ј-:s)p(EiR8C)K2̸⍕w+YF&⃧ *Q:~w?cb ()NEPzt)S{ }QUer- .CDɢ0D@o{@Kf=l:@7Ri1XZHI5+'g-гhQ| ]vbn+HVq 9u/ @Sxk!_eiHHP>2b<|(d,0=>dƴ(s_^hL@ao+m[-8نn4㈝fv[p&g#ޘpvb7Xf3n9NSVhbL}w{cڔl?~WBp?1d \Xߗv {ywp?6{] or+Wʲj Xdd,uIAcb f]y%8I0&Co2m#iVHM|QF@,pFZ;`կWiz~--x}9ͭL/q% Xãs6>6~,Wbҭ!kƢaY?:z <ۈ{~ e')xeܧv7;r!!]"d].T%y3"xFD1T*zA_ 79'UlfL30.V"o|5ux_*B;z|EBhG h |'X^nâ4KzqT -s *3g1>V&`8,DYu%T3,gS"28sܤ΄9Im*APcO_SF H4dmZ4S&*%6;6^y8 aMBz"8lD9b'=kȢMʥbwSuQm 8}TQU+EaQ`*KۿD]PT ?*6ڽB7\(1qVp~zMMfu k$Kyį Ee+5uy9Ja&a -PMr"s焦Kh }ìoSf0+/\^Ҿ-tk[u!7b>{xV[U u5Q :^zx 3iNJ!jK?hl1~.*bN_qLH>ƁdO_9ĹE`.48d9qCŐ*vP$`rSgm[jS F7uۆ"dxG M.R}{䴺7k'9b{e~}_Ccvp bhC4q X-{pGgvVȩѐ+9{w=oXeTY튽H`݆vĢy?[x`[#yHJηhNIgV0q;:yW& %g$I Ӵ-i!ei[= '~Oc@lQ/uK=ze?s} ؼ+%,3%TVI r5Z :GGnU[ک p-|bg IlR3+[~h]Yɤ`=2*Ϙ巭V%ň5lhƅ[2@ ( '[VR+jFf!s ']Q?4$)iNE ̴g\cA»> =kJjm;|ۊF=)r? 6n`VʖUIERL PaLeK@^ ])kQJ" BxfdEep5$j F/n]~( [댧w"0;} LA1[B&(8;JT#K𒼒Dn ?wŗb HfƯ@P.p9SC"K5Q4T*j{ȥ'Лjƕ]Q\n3f `PnBsˎUCUCoIJϛ}ӥ>fiiG5$ 7D*X{[^`6\V~R5.}8KY>N{{Cޖ̰xM?[]dɥC Œ~Hj4JABё5 H@ǖ :Ahgu@y9N>/̏Zk5iԅ661>xgNn[>ڥn4dpfԳYDDQ"V/! rl/N}˙ƿP' S#qm2^Ծ[]!1dw<*Ayν30N[4*x: ڽPoiWk[e(*b=A sPh="hjmxktW>`؉|A32FYRaDwpXڷE&zߞƚݻyүWO)!M7NNKx^`%M엄ת072b*G[UO˵SJ F%Q) Q82&3MR'վOqI.;T(:|{|=JIc:$ي4(xs跮N®%)7CʈC~{]M4hLWf8j{ZA*L*.Pༀч0zZоy2SH/~3Ùev nVÒt\I12'{#x BwޠalP"]52UV FB w/pOInCm5Y)L/tbnz{/AW|b^EHdnkao~RS+s.@hch) q7&F1ЉCO6~e"SC6Q3ĺ e]=3VY#.wUdcPڪT YbC&liK* uq̺Ԙz2YPAlre&wg5 cJc5!ܵ/H| _} /_҈,n1&y.5k*8XX3r(SZQ;5V6] n@Ç%+Ma((y\yC$Ф>԰&E)ZqK(%$+`2ZӘs!E@lbx}ۼ\,.Idjd=o+6uI p-x9?u 02V0vm?-%s1`Uc<n$1d7(n1~t}Qel'%7o 0"@5zXW'6‰sJjs :Z.g=ѤU(q?%%, 9B2\/HSP̥a/{C0^Hqtc@`u_pDs~LV k/wW4U Ә&+-Vp՞ :^1gROpN*MU ZF4ĈPmDQ`G13*e~h9}Bo&ϼ࢛۠}źo1Vp( LݞJWw lY q;)0?%hcH-;tnj%7Ngpɵz!!6r5]k.>sX>rCe `7SԸśy$npp tV&6x 䔀akp /Χ>S$9/\\Qg8h/ԍlJDAAcľq\C@m㭄GaaZӯs9+eCuh sUܗxfzqwZdT.*D1dby1D]`%+y_dò:s`4rM-FkH0?@L=u{' VUvζ1)h”n=`4eB R1 1U[1gs\icȃ"<42sNZ('?j:"£;mހ}%m\<:җDT>6I4hKYm&i#BQt:U`yD&n*uHZn@or[K GB،k1GLͳty mnd dEb@K-7/]+.Th0kdgO~sfh4WmU#|*DiCP/$`;Vэ8 +=Ra7CxȼEU2-K_쿴P/; ?$ n>1E%g|~s׌ckW͟?biC 3g,q!)6 65nef̹$ۦ_<:C c\fog!+GH*|hDR~Orб>GzU\_'ECQw*Y \N~[ [ӕ:(a=@rӯxT-=6黢Nm_[RR$^vh3_nEߔ?_jx8+Fڊj\AP'h](XgHq*RPM[J&}_\bZ1`>ߵ*`R'Q wv<7*[>D` x{+BR8]A>0 L`@}5giDL xAW'hNtȪ7Wi|$xr CQ.Y5O/`dޛS> : AVmiR \W }ޑn&_(p+lJM@8{mcϋ&z^9n~|w[sSL([`bXHbi7u=6; 2.V e.-ިqa2^yUVxZA9N}c7މWTb|ـ{3gEvZ!CKMIxƧ-K0*rSyo<(j}@)n龸ȍ~!pn e)QvuE~<L\Ǣiscx@Qvj=N4~]IvB܍min g=sNNv*N2-l!ILJ)q|D~-Ђ6G67"PL/x[:TI#SMp,aSc޳VOWX~hzȮy{Mu$D&L[mpy6lE 晠DzʝdP@J1 ~0+'Ku^6Gag:5.qW9d!}3uGaQ!bU%I6j_y@8ъmF!Ǵw`>z#ܺ4c!ǦJ`|}|o k,c,6.:=te/ $".+: "&œa̬44z9씞u]CoR'[2O4=FP>dP0w*i\›"AGL΢ ߰AC2.ɛ5FԅͰ qLY[{IZD]F\j2qrhsI,M5uZlJ80qq6vnd v1Ory-{Nd(٩U`}໛ۚ z X;kRLH)]BQ@c7*[@HJɛL/Z'hѸ*|Rv۽o ~?<>S̗- 1'?կ5CF\[>潸ff=Mh>KCʇ)ԡl/5cxx󴐀*{;-x5ٔ1 s tdEg)uYqu0 fg{|rvKA;4ׅUii24@TQ[WILۻ9 =L( -0hR1Y!iQ`P1F("àqP|! Љ{4Mt!`/tdmIWVQIx.aH@*[khIHA"l *4r>tƈ m}ĀBl]:qNjzwⵞd̘,y%;h w`>Bu[3%dI,-W(+h 8 ;eNPx04K8 8T-Rh d0ݟֆfL˙"B)c Hϻ݂)B[7ɬ%MW{49 C~ jWݛ(>}ǁ`8ud-ى3Ԓex_ȓk=>'A p6Fa8t%#K1`\g!y .rHp,sn#X0n\ف[:ĝm`K'r =#6Y9-=iDнY`W8LG@@:?lV,9!M^qBA-qN;!.{hFD:Yf`-M<+jw3Hy虐=Gv.C%zY/+tz 7Սl$4'=~[y1QI L03-l=_agQ)# ǹK+RӢ!l%`<"mXӅBHnI8×eq ձZUU~a;;nCynw W7??UliȢDU385@%Ρ"!'#_,?t- ^uBc9~)#Ul}b̉d˙*h:0вk"d8 ^#'pgd%Chk[*ކ!h{ֆR|ٲ0=#w6:IL^HtmDcJr̴XA$v+M7! r[UiK,n02OOx`KX>Ն7\ <,cH ƫ].T,hnԤm4sjWCqZ 63o㧥z3]"\K?^QI+PpZOCvB>`:SQvZ1AÆЋg~{81f(v1kT]|.|)L{w#WRk3`gK9i>-_NsyCqEX36J,qo_T5V ~h܎u?!in' |JUO," #uq;i.+}^; {&4_ &GK es| _X4?m5T nǻUS̺qq_l k. IZ ~^k|FI}65G 'u)1EeO00]/Hx *ky@oHȎE{*?-ab,P nHW"Č"^eTS<C"M{Q|I˯L_s&#w1η0W6ƖDRw̄,߈y17G$[ѮO;ڍ/ucX,x:~rV'C-#'T$q5OT0Ϲ+ڱgl-;+Dsf)YtVl~=V )no1Rl EVvZ!JtrS==h/ ^UkAI3| x AJLȜ.OٜK :^2 mWx =[XZFif|ƻ6b9:9L8}$Ul}H|>m6w#>Vv ;rSXrAuKF*0gS5OU9DQ}U!n@PϚzٌ뫧60quB }6Q{ZG0o]4jasD/6e2* 609lq]a\d_k^ wCQ/XotQP"qqӶ9F0̩:v71 fO r\Є8CZk *Vi4@:vzTfX=b:h#%<"6DT_0HǶ7 ~g[q|7&U)n )mtmR:ѱ@y$Osx#:A?dDy^/lyPA#$QDetI{Ʀ,e=xv#[Y :dQ}Qi/rVA T=I ( v/]s@t QDITdeoF~FT!nlld\b\K qE ǘ#X1o!ѷX 6uWWJ۟_@uyWEs '_LօZ j#+ݒ+v-2 # KA‚~ƅU_/h]|_ -{+{ɶ{( _l 0@QJ >נT&_Y*4~V#0*@d8"^P9کhN'F(ElȨq@= m ++g!G5A^>~uRR6i3G!I^OB8B~'r4W3ƹb:ҫg(|a"6g%Zw.iRFT\rn >buF rEYRwyZ&6Ă@weϠw 7^wjNl7~ җ\c̨{pAKj\Gmz)veDV_Ѭ20 3v)XXq[SG|aʭ%íY{ (k)?@ ķ!$jq{K]uT}_w"Z3R^B0: Xɝ{H#4勔|bY+5czٯT9-;1߀2&.{%ԛ̳%!>'}[ j8KIzC)iwys`y?Qagҁ9&3IGۓ9ZY"_e}_p4p~0 #ʅ\H, %4,z`g}P7TvK[!Q<2`'R"zluil+U 2&:4ɼ3PJ1qc˼/~V,ePxRJio.wÉ-/>$w> t槕J HHxS"z#y5mHF,CUp'O7L_e׹uywYԟg7KE~ 6дv50Di#=ܷ#G#IKN2z#0{ ZoJ.`>Mk[H2ّB/C xBlM0shP>DoY8yԝS8YB-CT.|*f6n.CKW1e|d֪&7U7=Fo.DG|TPh#m_$XH/@f>g}Z-` u;{K̈́tNJyʦ|#x~IKZ36 IβRAYJ!½:?K%>狈 ˱"Kݾ`5!<*7p]N de%6,+?{!7B29&-R q/ngW O$UDrn.&(ɰdb!Q+/DLB^w 4Z/ljutbHU^YdTV{pHu7':[=PUC "mP uTK[~Hao]'R|0|R?cAH8upP%我- rmLieea$8dn7x0?e=a꽞:p-8})S1MSyeݒ4CJk: X}Y/5_ ։nf788ókW~S*[_!|{ %h#BxP"Sl,~L]'US7/W/޴ڻ!FǃO,V<@} %6P^N|v '%Y1Ya+P6)i/)b0?/)@dF)?i"]O}]0"M oj^zsg-?Pf[?f%r+ASt7f /-(PM~xE%.͡+Ӫtd՛UO=fu\nK|1ʯ U-bhkp`L rӃ@&@u IGF fDt ӳ/S崁Fȳ>84j$Dm4deCfe]iŴikTDj/@ T9h_)'`[bKX ͕.'š>:FŹC6cK5~x'=@+|lܨ;W=Y+0]0A=`pLd_ӡ萃m̮J~ cRS!?*"Jr$i~g }rT4Ynkd Xv i$uSǪtl Smp)O9wu ׶%$e-/!`m%@( .'n,MuKp1z㪟4RKsXsc/t[C8Ix;c/2)sC󖴂Dn0 6% S0ax OTwL/%~aHimUMg tLλKŁu=U R,yU[y{1"mdBV:OW|c$}>Ƹ'e78uxKm9o} R`TePZh&*᭞h%sY;B(d`e0_wA*dY o)hY{v=q$v)iyBߪQ2 -F*9ɳFS8e!nų1KdeFH|v;UdW1]FOV m!Yrt2Mԃ$4~U۷y~g:PHPW{G\~h k9НT&AA8I}'*\)q)4q" r/3r}\Ö%pSplK5פ(<{J%RFb'UTlHʔow&8\`~3uy?%ec485w[e0 6o*6>}M( ^I|漒D$ǂ/9T眾6Jo;:3x7^{ j49jR?^)g`i#빢H`|̩$@Y1L59-%b8 0z͋{mm8،7Ψ2Θ?) 4N*'{P +:YJx WqݑiPX>pVpCX}F, p>8s3UQ#DtyoRU|MڮZliMPj WAA#Tyn䟖{A+>M|izҙܷx_y0˭%=~QE֩+JGJPZoltH~c7qO^ka\E,jӬ"hݑX{@hfҨn{8T4v㢘dR5Jc.{zRl'J7zv`H!# m)2ކ_NVKb^bM%fDFݴ АlG0F`3x]F-un'H~|lqؑ,*pD[ی:t $!_VqY!dypl̹a@B6$CaT[ og3i^5a1$5Uid*hNZ "|22uaep7F24p2pn*#Nv~zc+-ɞn/r$A .毟+͠~*5ǒEHO aZ[{_j>2aK x?Џ!I=`8NB؁vUᲄȖ^?z>_{ # F>fEX|'&xJ.uB7ʽxme0Td5MX;wofD`x޿\ N;JQePW"ɸM>΃@2@ ?z1tjZ?xaIK +Y>֧יA\vvrֹ*ĩo!VjFu6ۯ3>!q}o^63 |h\ǿW EV&+,Bd z, J:|,;[mZWetn;Kl7 p=mɬ0@ӋoTտbKJ$\arv9B&uFDs4jƫTk$eBҼ Ldw#.ZSpdRb9 %5>B{aXYrF 71 zfY%]ZTKvQ2~7I ;&rnj9% NJ!C"`;,`Cc2b)_`o0~qṢʝqO-Ald;8U6,)83}* QN6( lQ0B 2!!wUGb<*sku&Yay?/-#J]#Yck{$qC S< p㛸e'??.m%G qg]`n2HM2BWKmRF/ O#KY~rkZ>8"pvcӅ*jI<` >tq/u:=vMW_WF-:\ۘ>|0e@§ƒv@muGeYĐY(=at#܄2ϼ¾BN$}v;@lfj}TUpeLoS" ,H$ Q\Q tTa֓Nsw< $4&b`f{ܹNO ]{, ,ڷf{p֥MRt dv k0d PQtbQ5rs*ђ<Ҷ38 1 GFٻn?t8MQv.iʉZnDᰨێf2:_O:g{y2]sLPnYz#ye论m7LXm0uV'3e#M.](0hjڲp`DX\u=BY_@G9ID6~׭EV0TJ=@,J`qw-x8%L Ȥ )S@ձW7W_A$ͽ cfY\I{w(j+}/ҭ ]hʨc!ɄI)R- W ef5eL># u8%qd,BYd.'iw|C 1 aڹ籸4Yߧtb6v,{ȣ+k9`X@ي6"@6ߓ]܌Iğ:'z 8<3T= D4p91F",_ɲg8;{66H+u}W;Op=\X@L'a`K{PWK}l~( ;Z 6aQy} H1A2邰/օ[a[lu>M{NzIKm|>=.U=P,óy]Ιܿ࢏@-dSIJ݅0:lM:3>a)wM6xR@Ϫd R\`b0!S+lK!`22+E]PR@x _Ov+ك;(p4Gݏ-oR!|[мeɔFQ.KTGrΩ:yb! A ) 8nUAl,ǧ(t Эʋܙ 8ijc Ķ6',$p(0AI iӸ%N4qa>RafJO r'8dq)d-F!?ڴ]^`CEh{/?(l}Wuz9 ~Lw,>( -׻OT:oEJ}0Cwi:DQA>:e٪wkn9kb, ?sFE.\7o(ƨD'G="_*'rv{UA&eLBL‹NBB 7JBUSJ"e&b)Q{) SIItb\]uJbb8D-SRNYi,OA9 d.~!u 'Y.Vl|6n疪h!5gN7 V Y 7ALm-ڤ/)+u<D:qN:%4K(O%SgLOj5R-ZE"N6[*IOr-Ğ>ieтl}tԞMN'Ue,7 Kͽ$[Ol@ex| w1%ټ~!iy Y%\հC)Q+fQ]Ҩ[1B|oo4Q&7^ݍ?|ѭCd3=26*v_Y`Mfvl#Oe/4-*? =3*MǸ6H4 [OψζAmԼ8^kw6`B$xEKf>ve6;K!B e5adN41D\J;]晜pksP@V klPDVuUoUk׬PK! *_MFq у6K "';Jb [ T9ID{lyϭ0Y#=J%%%X^`gHeDiYHX݈}u $?pUWŜ r:`=@SīBsy"I=O}R_cNi|K4-KhL&'{RٽE~۾yQhv:ZM <C)e*ǸXg <Xә"Ñ#u"*)_4i@pMf] Q}tܠe5%%00& JcTYIrs黿x 'ʊ[7p&Z.s6K}W\8nj\cVJad& Q{F_uA=dI9[@s=X!69#7>?8\zF@d|=OaksuBla͎bUrUM:O|>?<$`sKDs(=mM7#'Difڛ/#5/Ƌz^HsJ0;ɍ%u~+˛ϳSusB Ebޚ<ܕ{YopK%NOA&  2gib~ơ&@iF [i1ZpNc~OAWTu/r?-,oShw$zj(#d( .O-Qt5 .^{oB6[K E \ʠcrӗ Z^tx=3CP5, !˟ۚ#N7Jr|XsͿc7_w"AɑO_Zo"Wo2UL5sIfPm~: l /-Uº"{\_2E6j,Xsy}#AD=hT1Z3h"x'2h# Ȕ-')^sRb -^mc.E >'F1)Z=en*1wLwyKm]l,x@A>tA"gT ⭛6*l8ڥk(U8cKK@zäzک&H LE\LjAGzu I4FPsGʝ QVET¶PۚIF/s C͡w8\rS{A '_hIv& }qI*r1"UqDG]MQQ8K[8gp Jp" Ɂ n~[ZSglɯv|4`*D~tǚ2^ޛROK>2 .~G} O޾'K_OLfc)[[VJr=&;vʴ ݖ&-YRϒ#~5:gو/n&S0 k#=[cլ2]x;wN?Ȱ'śٕ[TEʩ|CVGf[9iI3гR `-^hIhɜ;y8Y/ZEPNl9I"Xk+'r\X- =J#[#l=6ǝ܇/ |ͯZ^"FU;}r(Q.O&uы@5PmS|w'~[m/(z`<W% J"ƵڞܖkgJy8-W]/cu φ`sOrMUΥn Y I`vL)2\`KgcLg-( KDZvf7TmܳAR.;&010]41m#CQ$poN4F%^ee贠kdjvB#5 Ö}o3a`cK01eb}^yp:sClEyC$?`(k `Qo[ # 0͡ wuNXoQ,M̏?-PTWT!L/ H L"/ r=;LEbʫKbZ]ϤiD;&"_v,KYLF51OWia)Zؓ\YmC9H'TS 96Ps`wi2"e/qZ;~]Z+IsP: K*QGԝ8M:'.x~S:K/(PeMrQ S{ob)Orzr(Qױෝ'`tT#)$pRCLƲG'J%F)vnScR?"tD/"*Ȓ Hy!dS\wBB Q4_* ll[R&Т-V)EA, :Z] @zd*l}^\#HŖhR,`foEQ;*zoOv~GXԉI/꞊5jl'+)^'bKb]?{VY ~:[cGj+-;]>lK㎿'R`: ~l?<.Rs,r7ཀ9>[.dyWv{*}\;߫TWzxلi]V>w9%p3.gy?a{,ވAkOeU AL.! ˓dtZs ]UOiq/>[b㝠Fd E9vr9?:pUTniTkiVcqEot'RB9.%wG6MD(Ggϣ$>g*ߣQ1\_mF0/w@J!a1x#_^VnRa1] te/3th%(V {;z^TJ2a%[頾4C[hxHGGXe,%լ&ɈP;f`sTEfn|i;~: ~u(@Pxs6aUMcvOs6./!ؓjσ*0oԪ$83 }dLQCυ|V?'NL&d>pq;|.A]{DJ俿y]XYz).I?UOL&%Fn[bCD[ǣ(Hk6)sogHbMqb8E-NO jȐ~M@c" Y\k Z5FDj8!WV\Dqde=׷9:Yj{ޭ zYg iHp#_s {̌˜;-& grG+r.ЗjeIXW5 k/7ox[ hG Pۼ?r;_8lE[K FɑrݦwK}kuN>]TL-bO0"ChdBh/=z p2EJ?I-{<`Obfr&!TaHYr?#e.zOukٝyy4 Ƥe2G9'0a 3g{ {ڶWsEXؓ@~7m726pEBԜs6Q2HWL+D!V41ުeKgv,.1 )wg]Г$蚁L aNPeMHH|+3:ŋH = ܖyٟ|u7g!p -iyn.U5lt!1w)/H]r&4~2KB)5Є"ݶ?+9H."R8߃VhV$ YG+7M4 %Ku9Rzͥm osq7ԁeઁDm:W:Hu?= ĭSsڰ+'5ٰϘKbH(sHH [sf ߜQF2EHY^%xm8Ho8Z Yg`yB,/Mz ͗t9E-.9bQOsj,UIEwq+=AC%f;X JAL~yjWCw}ֱ͵5f,:<*\@v fZ:#)́`zBm C#< {j:Semݩ}*O ]Y{:w DZզ9,EFWơko0oKuZx(mꍔy'%ۆp$UGCsƼB _>B-` t n0%&FCLy _6lQ+ȫik:, XuVi&}gل $u<YJ+$HaRK::,^ Lt a5gġ{KܺFCf얹?s ǐc<9y5u*c ʇmqph- .ᣢR 3piS.^^oYil0Պ>$glē}%3 vDh}]Ş~n`FE\t=UTȲCj"P4>PU| I!C_V.=2*h 1L kF\a< Zo2ɲ6*}o"54xax=Pq,_e).FC ) ~Y\)@ofi6 T\6G`BiMIa|})F@=+/c\r3oLൠۚI^Q14$Xa}g.eDX=,;ΑDsg_uR?_޼ZTs.B&{2l* tOu3]AV[_I븅՝M5C P`/Qr |4kR;OF~Eթr6V}v8p(" J " 5ᮚ%B^!㻠slRFγdI7{/B\o atyoSzAֽ\R6d6iN,eu`3NiVK༛&|vbX&*?bM6;܆(#6!?k#wZeNUJbgPOdBeKNR (\ydvjIhRҕw֔W4]ⱪ0N1j#l}a}13-T3ԇɤAݦXG,xކl2:z=wh3$%,~& ɀ&un`o33-x ߌ́iNVTa݁ᎼMkzf2Fqy(TZPLmsW^KphP>:B(3z3#"$}>rsx=v‹AY[w B)[V儵Dӻ#OP\4y`HS$=P1/0S!Wޗ9dw鮺t>VAIlG"έדoBԐN`]ͻg6(m:0#Bk=| ;lM BFKw8VNI}#\hK> {C;OyBa k 'VoNHB."zJyZ!;FGn1K`OgzEqJqe.?~cjp+JM0@9w|hOϼPjł-hd;VQŎ:I ?R֭e^S1}?2Kbn>CvΔ4.L}&b(( ~f@`5qUHJܑ8(*럯HjS t~r$x+,+-KVuUJ oL{NEu;NjsFWR^ .]vBno(O,TKkWP/.z*9>Eq/C]"WR1qr2"FeӲhhro^tYUd3?hHE a9xǽŢМF_=B(YH0㴓J@~%^\Uӕf90ow9S%[:li/GkI@/<\D ]Lawf>VԎ-Yp6"W<_đBnKChlf*,fFĿ\OYwV [FޟV~h_`="a^ v"h*@UBn^ 5k-K~|Z}ItZBΒ67_W4ӭ="l!: Od;,,oQ۔8hbH=cw1Q?rӥS'cwD"B(miWvP%w61v„NaAHY)1OO߰s8{ ߏf7^cQdsi7X|)Tͩ2!DFe͚M&̕IY|g'XFQzU*QNB;~)mgqBGLzVIжlT kapa>OXrrI M/y+[W|( 9]NfSOaAT/_gfuhO,oYf mXVl`Y^5^ 9$.xQկa/H>1TSʌ ^KP7V2pJP\gӺ*0y곓s~I.xBD$%l/NiEo~wuHJ?gdx/trtݴ8ȷcl~e<Ԋb |A 9RU6 0t°ƾHND^!5n\f4j3oG}r)Gں Qnl4NfoB)]A0@/aAO 4lSooR![+Oqjr[֣"L*;y3EiJ3ZC'j:N!8\]Vmx|2S|Nl1 Z+i|PL8p;?|*ePimWN6&-ئ^_}J=/ wG"0W1ۅqƿWn/ػ\rB^[[͵neلIlH:OѼJ^r ցpi d8'lݫw{R`\1MFg6@%EfD5vL_#;/[ 9ګ-L$bg5&FXU#ĽCST̈,l#eC[0UcWkHqPw:6`.% 4iNպF>ٞdXRkٖuy~U'xݦ9AV_^2Lq9_xQu Cbe{>|[[{8ԩCς]f5Dct@HJCB0@yqjU eӒKSL_=)p>jLQ=-^;P¤CIxJ 83^gKEB ̏t]h6vosUu_O2o[yM} Gwܞwj%6οmO;w $2{d\%ZL:=UpsmB=U] Te `` /2t4ĥi:W'ss)S2ǎۜ0:1}&適XR GIu$F܌3XI" ;Tc9Ve|5d=cqA(;ݓ6=_^nTF-p96'i'YͿ@\<3ߪk[LD01"?w81JHj<~Ct˕C)r^Ud&(,0ꖙsomcGh-]RӽUD| w<gAj?ܲ NRR' ?=L:>E&g.duldmXF͂ P+yLZ*[zD 4K*.YHf_rgS3]?24NGjaEU~#_”!+Hu^@)y*Y&?P稾f$ Io|cŮ06gvф19)< ]XOJSfчi5@AImW-dGBWI ]`n1T~a5}5pm#=d["MffIYuoշ?FG?V"J. A8ew)̤r521ôE_M "+2 U?N;Lp?0rvtH_>V8pE3vπHߖLȇDd!y<Mi&ށzB'F:S*dӯl eqaȷěbj}w&\1a;սDb0 ۊX"AHCTKS'kKQd:ټ,7Y{`JO{/wcw5ɳ3s!!ᮔTtXRAo|DYd P47y`߬ѻ1Jx_3q*ysvRUXf 3D\xZ^]w7R|-)N;3öx 3Kv()-TCdӘkU}dwupDMڹ$|Ȳ(yP !cVXq~Kz :Wwc"D`Nuރ> 1P[Sz̆Gu ,p,,|MW=CSSJYb-wf$}*8Xdo[~ ymTPLog pP (Yڤ% qB4p@UR׬*| A N&oVeǞz$IXƝ/CÙޱ;{w20 8$FdAoѕ?1/<GFqV>4fX4[V F-q=1#sBpjo(?Ljo8U]k0w@*/9Z(:Jd-%,8h0?4|Y\G>wWq^&zӘMZv~,bVOriu=GҐθ)~n;9`,zjKSCQ?-wyǂ:5q$4rFGʅ(u 2AZ-0T[Q*Ɔ*:'zD錂=~z|^[ :F0ExyǸ,؈12q{%د39 zw>jd)9hqxIDoZ+)9n ܓf,~hZ;J11"Yb iu>)@y̤n)ej%(/|R5ȲԈ Y@Y"ӂ5vy($o.QVBt-4E;GP{Z}> xL`uLGfjnr/`k/NN^z5q-b5.I)©LǀpQ7R~27+ &A,-N"+ Nb%0S n;KܿIä'bYA 1XnrFrי2Gq't.p$`д](<5Q1m4%KtA@E=c BQy ˊ֏8]|-O}CqC>pC3jXЛ%^t\#c":M3 6 óIGy+$NF%ɇy5wLQOv2a~ǗX,.uɘ {wlKKH=֋DvGELjlj)|譶Cߘq]Jj>nK3ߤt烡pjSrOEVmb2Q .Q V z>RDP'%Mޡ~Lkd9/ӵhPfK?0Cٶa3j+cR uh9?y[G2,)AWM1v2h`G~Fa^6fjg['ؙZ rX } ;fXTہ؆0xZQce C .^_OVI5bۙ~ >^froj䛰6LA?Bx hæi٘&嫔z7eR љrb)\[y4m֑럾XqcZT1@ND?dCOT!#~< ?Zʕ!閸g,%A(=-Q-${ G"!aɟwSsS[YNA*X}vA ^bSjr7-WeSNp 8(T}}GbF?5ڜ._ΆDu`LZ` #G@p&/OX͔yvZL+H(E5W#3mcy/10 U^ mbf[1c]Z2czZ^/Ձb\%7Ưhe[{3]UH=++ȵ&o ^_ͮ`&H~47»溋 Ni"Gw^NޠxLXcaV ܶҠE4AUj`Q'b,M?+nf&lɡH]@ErC0B1PPqVVfoy}UV;?>B$؅ዾ&|]:u0pLttBbRj\pDžiExQ6_ll'tlA` K1jBpQ_YK l1tvGBү~SO-F ;>K߾~u 02 G`KEg ifXJA4GDsyg Ә435]hr(Ó+DgKM`Ed6@ +yoŠ(*߫k!> Bϵ4,>8팔7/DfS9 SRG|mxǞue֕KArTZHc3hWγsBs~PJhLϼY6k0ɩ VFq, 4Cis<$̀69e^Dl LBWIcpi\|oHXoΟV@q.ikl"rVؘwq6Q*u!p/p@Q{O COՋP+)!aϑRq u&@*WAPkg'l ~Mf8&)TBP4L:} t9;TSz$ =iΏ"sհJG`,g,\ X(}N-@L^ >/|-_??oGkF*Ȓ5P9ޢ}_E$0;cڻon 5Ԛ E ҂mU[MdEpJ9\.ImH!U~{Ml p5QWg舮l.Dɰ=U҇7`j?g]0aoe9a,[v4qQd"KZ}\]׷7!uLQ(}@ f \uL${d=GX$"FA#Zu~i3 9hZ᪖`rڲY$yI*?E>بx2w3q ќz#斱b:oS,'o)Ш5h9&L9%O=M knzsl 5trjb# jHRz2N*h p#v>Tw-_>OL5&?Qodс\74][8Ƽ;kk[E>%gDcKqM-K7zv}y5Y{zWL =\7t6)PI`^<Pz(6zXd7<\xDPX/Bsme5N?~ FDz ޟ{-M'fH!;2X/ Q,%cU#]wa}1@aF},lP缯ȌkVO;-کf&dV%2)|OPQ*Q ?U$()H~C3 wo-|ZD.KKTnMO;>@ƧaQ.KTc۷"Bpo-^׀JMj̿ϻPsY< fC9R/haSCXi'54L8E`Qiz|̻>_5;$>_ n d .?G2JoEW$8U!t/iF 1t2lL .vi >{ sO>59ZChjv6ȷqhja.v8VN||VDᄡwB]ϳf4@3!T,?&gy"~ r(kЯ˯Ŭ+8GJU.JJvh'+JF>ޅT~QS@yLb2i iGɹ~J8UҍgIdsq6 EZ s_oM\12/}Rlo}:>'jY ̞%ї?M=ř C|[h1#{fYH[o5 ;@ۢ\N5*RkQ,l!*Nf^h0K#?w߸~"$d,QK,{QQOI ¥8!Y![v~xFM5}]/ C;콘0vT`}7a1; ^*+2RUE^Ut GW1rvs vd%`pqYIf[Kp9T/6_`'3<(+ oto! nc3G-.B=Ÿ+ OAFHbȹ85 )͵bgL$fe{avI&+2'a^g܇Nqxܐ " vi^*'o?dTD0dl GMgEg ת\Cϫo32ua|&%>K2sQY_HWB#+"~cyPļ#!5(3mTdڻB gQ;*-pB*4bhɭ۲S*H2MǮ|$<%x!=&g$[SiC4'8 p`Ro!LmyjI78;AύXCɄ;Ϣc^wj劕@i?0cytHaL+@anr{1D.Bl5B`32nL\7x5"GZ!\H>GډIUs}^g PE' b 6,1cfsT&xfc;p3)xYCrNX{sniE[7н}Jx} A>i{R>Q"iב(?a3M;ƭ70lHQ0-D q~c?]:.' n Ym~Z:X x g;JRnO@M|A6ǓhJ)_ G&V8\L'+얭 pPHA4oq9pah; 磡u^|d]` Q/ N(Ŷf? LYF8:*%K+0vU!ݡ+iCAcTn h W ,OIk/=c$B ) N= 8<zt#@NiJbFXS-^4#2 ";|x?4 "K•Vά.gdaG }S5i=Ҽ &<{Eq&~2 [= {6Jx=E{u9GCpԁƜ#,U^[?5,woƭYH{F2Vҽ(6fI^( 6_w'o5d{F]\XƗ%ׅWGlV x7}6?6etƴ8D"z H-df)?j2PmTe VX6z䬨H <Ęڇ4H>[?StݨFoOQA/"a` iQ[j;o|a #n!SQ+>rE#R'+?O} f6 2+f:1R, D[rNz-9_#Aux&crZU/qA.,2':q؋!6=j~duR 5n(#.Wh+M}ƈsYܿF<@o4`ei"/;E#Xau<kN'f+hḍ5?szkiP I٢z4Mxlշ\1'#5 };oyHC 3Uqwoq%!(ЀR*3Bsv~VEy,[EA d^λ:<` HĕK:ۮNѱn6%ukjSj!(<ߕHQꤰ;aՌ=Gi@e>Dd$+.4Mpzupkt rLY*A!lwe 8tx:=(,Q2^BܙtWe.ǠX)JļX Krjm_j@ )" vS7\P65fqnؠ<"HShl:ۘ-r:>g{5.Q3у5/\_aE-6eW"KHkwJ] 2:`>/MC.uEj@yF@tYD/vv޴= kQ9U~)OE[P9jtHn07tݛ;kܵFf k.g$Ւ^ Jq[(pAY-&>YI3AM_ΎUYf`,MiO@) LLSRBU^9 \iDAO5U~SĝuWUpGѹd}Z6'X cqxJ,*!ЯcKabÒب'mXڏ.r# )ZIG[) #H+j F t4ՇnpXs&l QŞۿKGoBV$ OMPc1 >6*37BPPhgi׾r|t_ (]ϬKroZn{ Ps`Ԉ%_K#qW1oHh̀ͽuHFZ _>Ҏz@D!=Q%ۼQjDs( =.I2;G3zkDNÚӐO7巧1$C"pDV8InX m>]禔 ocK9JiZ~ ¾dibdW}/_\ë^B{+Mϛso -ĸr Ua2SMekn[7.%7ZE“{w-$Qkj O"#2%R>C>~m2T6,Ghn'{}ub.)٪$A@-.V=F煓7 v.Y6<۽& j=Nӳ-LȂ;ZqlČn$DE>Q8Vx:*Ԣ$Q+w=.bg;X#X#{[[(Q^e&5wt0cZUe*"Q1*T wQi/DOɵܖVOg~i^5ttFV-a2iAY]AJ0RgsXTxj@kgl1 U V~ǫ'MrS]I\Ʋ#Z?iˉ1zYx\ .j s |&%^{FkO|3-czoEQ^<܉:+.$N: c:ڑ2Iy4'SSHiϐ*ךS/6F)>\a6Lu̮a) =L/eU*y տ8`@69,5i[Rw]<  ;"]s"p+2dF|{-igYlم*j5nggR&fDRX!vV4 F+ 5`<*A BZ,yQ껁K3z6|hTc3y9xVjuůﶝ`-vKM9~o$IΈ臣fD<"Wë_8]KEk$9*wmSٶZ{M臚-Y']@T_zR#/BuN.SO^n~+1 ]8D1Ŕ\/tP4c%Æ絑Xpk㕯Tg9ᶐ$Umm >s3J^igQc7Yщ0#/DE(ΚD7F%Eͨ,"T[UˈpMZnokAw,ӓ sLt︘\PTei_kq4ˤ*3(FЅ>Vf. ̐' #K򵏨O=mh*%28'*i: Pگs&A8qOTޘqicUc-7]РFXOYl,ou `Kcm+$U3EK2$1J;e|Ჶ}P7f^ȜqpNYzl@t!+#Mx8.̢>8=kU0@w`,uOLBqG\"WPsaujw(IS'r ۉ{`*SC\gPՉu.S[wFegİXN( Mv)JRLOBA^~Yl?+(}TQah[R2x"pdM4G6VFNwk7/gOX z_q cWyNMrl^ Kuv{i'ةs08<)uʰc%8a#0Q=/T&Go`ZW;Y)@Y?Tn 5QB>Dq+Ӊ-ȿ~'5; _v=)Em5۾z%2=e7Ř{֔2bQvȱASLA6=K`h&DZDW?urOOÆgL͋/wK{h@*Ϊ!9饛> 8| cʽ!(8FQn5>8Ъ;𖸬.Sw&xoa;.lb ṯ/}Cs xi31%r>ɂT*^LܽVˋ'/)U1ڹPYԥҬ zᕑC 9pQ:ض3ESTƙ*1Bȅep ;Rd< ց"jchق;eQۆ ZםYG~Z6CzXդB4uxO$b"tj$\ʨk?GE#1uZb5$&#qkfezB :E>n]O{ӀbR("J`rr\^`3wOWbK FP|7&gк6%6sK|G`oe!Ef@ORa<ИFmiyñ{]Ĝ0:xh M녈黆' w[VE6$ں%#Cm~o|MSg'qm1+7pen:;ܝT)(Fi4s]54 ,u}b{EUMt ޢ(x/I(IzMяny5v1Xʤo)B s:2BkC:@zgߞ\L& ղM[y)[AW=^lLCElt2]Xis)*:Y!λt=) 4m?W'NJ`z'{Pۑ9+6+^̤f_ 6O׊䊞Cw"(~ iZVhGr~XTyPNqh8aPgZRL .wD ׫ En9b/@e_q;5RHVYLz^^Ee#?bo&sڦ2:ڸLi¶gjd l"he W牝_ $Ȑo2ήZHkFkb cԒ#9$V5r?BV΃>LMCDߗ֚0]V29_ٯ" 2g{Cjj3sX_mWS8Qd=Ӝ,K4";f>i= d9Vf0 #]-j{gro eDig oͣA㘤QBk+f{[4k܂yRo_s_$`=@V]d=a7MvKnz;9^aTN~*`" #@'Ǩޙ\ܽ?"P(5Fdy'(tL1߂ EI6|…J8uB<(i4Uϊd0:)_?)h h+lN_+4Q<\S?[9um5s/* Bva8:O]9-$]GdMP#ˉkxHLr?#jPm55Zs /x٫*ԾP#oT'lo%R|J=7= :Y +* 73y9cMcC{aѩ~=7U ń׭u`;Q;:\{:Xh<@}JfU[$ggWI)_ BoJͯn,˻"鎦;Jy#zpDy#I ntїhGT0 |?"%-vs@ɝ& _^2]{-a3/q;. (L^A 2%ɨ54""'RyzFkw|N1IG7it.fsHZ3ڢ&ڥx-&k PԣYt@/RlvAxfvaߨcFF^cXyj$:̹'>&O;dڋ8 ۍ C(r%ie$As Y@uV}$PiO!rv=l%iڲuyQ[AIsՁ7J (ɐհHn#9Asڮ(W I罔%&7xcH$p955{ti߷1aT3H87NRo^fBt7%ISpzM[t T{)  C&r?v$N<2zN?e'̾ܽ`>Oa^Ąs$(Oʬ7^N}~^biEu!/׆1caB[OҦm2 hY]SjwVCu$HB$'^F =+&{ .+ie2PANP^ :u'$}@:(6DB>&iPd#'.ZALt,X>'&wa1~~7l!Nq{kAM`6XE26=:\j !_۴9MΠ>LaO:`[\Q~>ZV˖y-kk^3\,b,aQ+BSbo{'RKQ"حۯi,Q3(̗>nk qsPT# ^? >8rZZ"%Ǡ ,3oMX.hg(}R oq Жy'+@2dK^@\Q q@qU~TH:j}mJŞG밹{0%w{2v$cP_|&FyyG$04$l?񛍛i+- J΃7ϔD#%+>:M:zLGyI,=jB]Skհ 2 Ϳ ^wڷ';@I,4[E+,om"TdDh`%#W2ֲ{"#Yi@I74T>zرՓ?@@'6:Z')K*(ϞfR]z;ʅd]DOpcv4=*1t/㖾ID>STl$chl?Gsqd (e+ȃ.ϳ{oBm@[ՃyCC̾%MEqkʧ769fh9wU~^"oRUo{Ԩv jg_T.;0:?MJW$pS{/,t|,f?-H| =lH_b~= G'+.AHC93*'' Αlk0sDbT^Ň:+M/B>gwgq3yAן+"$ x>toQ"7ƇH;DӤA{e!宽1Y* R\ MI:z 5+(ë`\m">IyRxBiSI5j(ꛗjBM+Gh-˛]n p-rb? Z@nc‡6ryXicwAKClLmⱙ<JDŽC(HTLJ„41kPUQHe`C(ţ+_ML瓷H~_Ѐ Z'h2%D G;**~u/REY;x]C×f8iX043txx dJS՚6 ߬(fjmBPcбY&fRoY-^"UӃY Uobn5_v$oH>ܠWJxCklH6:ґQ׾fr%;js {:`ecf^~D :EEe'ϚFF ^q$3a R }JW.$O/5PӆYv(#T^0٘hk`RSeZws IóY>4k_KQ; 9~oې9m~dǗ \r?W@'hd!ai=o o#\;HRGw*/xvfG / F,Ͳ#F=/? 'i(I<{\3ꛭ>`ެ鹝f }&bMVfгp:5ax|)໎%1i;1!H(\%V%d'Ґ ۾'͸. S3~A)Q;n7gyG~HdɔQ튊.#:Tg@^u30XL"u/|O*s-YK]keהmP=rX|GFpS\E6\^)6qq'y Nqn%;p.LRonO?2yo:*Z-/F 5_8?N駳w!?FC}8%$w9i? 5f%tfj KeglqrB4DP_oOXuf!)h'&s 2:sͶ*23w X;1PΘJ8v}{UYF5`?b4jvDlTLss.̎ҵl극ǘ,̾qhcfhAt{1~`=#o\Lo6ڠ6Xf@H& 2G@)KGWq_`.ަsr@Z6g[ ջNj`H3tqy|fH/q`IlhTLŪ?uZM67d‚<%~ RMAYpɎFB|o="R 8`t4 ~τOaU_$hj!wmP5Se c1,mdIxV :3YAnkh7dhB9s_Ҋb|B3"ˠ2Hl \],KkRGs%¿ N:@ %Z'7.PYw^/i)]e`uhyl%V, =>8j_Lh%x] ଎"M +vLnL/P.. j\T[X*g, L~^buBY2wz$`a"]< 'ZXx_/2n̎ͧ4 KV1WwD}0B!)r4(Nt׻XK kq< ytBQ zIyZbHz:8 zw['QC.pC\.v,baSհ)؆!n %PfX#HȽ1@N1r%ǫs3D[3[p:*) vC't8,P7L6u LI\?Ead/4[pcp*<glo0ibE\L4l ! @|p(WFn|/C5ׅ;Dm<4rB3lEQNvC/y++>3/ 03uH)wCMJ=^Nxqי2r/KonByCCQ$YS6ssqjkfXF4t5)óϢT ?ÝJU(8Y@*TXCf8hjr{O`,E@R!{R 5R-ЄnNJ1A{>Wj H ʕa͝ѐE6g -;β*'eT&xRwtO ;@aWRC۾nڑd&l }vdT(}TR}Yd,}V( .Q7Jб,L3fx ˙ YI0LF1*NH6|IaOqEFTPKKIX~iKЁ \^$Jukyo5Ui$ৼ~mLt;KKD{Q(w+aP*-]0؞7n,JuB- zLx9=&#pƽf"_ 1RL4*45`_%*겴,%'–7x7 zu*v8V#m~8&:e=ukƾ" vUP;qjьgDC`7֊w> ݏfmc%.P : v>=Iz)nwa%)f }YJ}/!isOM-AA!vفܱF3U<+.ϓvWUUV̊Ɍرf!йB H _7R``@:`xՓzxn61 9hV?3᷑mt"֕oVuj nhwWM} l"9 Rgj`ثIʘD1mHп"+stauyۚoeļQnG@d/'NB h$au9]!#ɧ#9|\կD41.-z6v!Y D@ݕ7ز}U[XǩT@`%Ox`z[gl5jک7_}T{\RX@/frE|>K͉NIWAtQ(g᯿>Ik/*<[p[Ҷ抡|6tPKN}I.-^efGF?036:cЍwre#Hi'Hv 52Օ겿AT^]=7_,ޑ?XE2OT)Ha!MpZYJU?ɯJL^U/ _!;`2z]~vӇM=@vľDuʫ>qKbΧq)Z ZG}gg͠J WJS'O(gE%&ݏ}͋+qT5oβw q3>)E`IGGfwuaT}l}62p⿈+ F2si$|=$q*}y?D2MK[Щ&p2. 5|\{@%Mgz *cE1#S$Z`KyCmJ\ه/ @du?Ěr)PtU&rX1R.{}$n5h|7m9(ڷN%X +|hTլFt,9s툧ܶN:x*X^ <;@PmuGz>-RAFK{>#'itΟ^9ٹ3nÀ\[ VBnb\t'㿆kT疅@#vX$]zRW t uJG!lw-*oo5ϞVߩG@y }<%DһY9v̧j:ЪNmj$BEvM8|u <8b:h[b~}gϱN 42񄏙h*}A  x6샊>RdFӤI!%Z?6)B,mzCӵahPy,lYD.g9J%fvƺ1:<J|_yˠ O&eɷafkmLW+[p57L.w p2 W)\L9OQv8}2-J "3{G`̼cݕGT+ PggvšO 12 !kG H  i6!}ݑuxI5TH`]ѱLAnetXI P+(b =jφHೞ3o!f2z j4#H#zjEW K-$4U >DItRzϛƒ Yٺ~=7 W!"orm*n0]_K72PCXz'TS]6 ]%]4UmʶcmZz7٧mq͑U2fV`ۭW'#` 53d>:b Og$ BU͇Rkb1`|XF.M3HG+˦kJ&yUS%2zӇT*HvA#a3}ߺEZ/ɾV0Ԗ[ŝEg'>df^sXS74xjK6':AǞ N#ro)hvO!}7]ثD DGC{G݂3g0x*o)JWLv)K\?ۂosm^tX/ȋw9ϗz举hlÎsoQ5!Swá9wUطe *ScpɆm=FbYjxqňv^"BeB"|vTaɹ@۩, e~Ԇ:K" q~ʐ. wԚ@Q,iߺFK +ɦ(y-}+!Հ'VVM#wui\Tr2˱SpWq]CV4<\-b&WD[2Ze 7AﬠWTPX5ًWhؔ5,ꇆ Q 6 $Bxl=͟QB|Ng깭 cǰ: Epm}moTa?3Q!b$"M[ -hl4EUe>$T {&P522Ӵ'6ĞHʤUd+p {42_jW-Us P-EKo6O_Xrj}F=oqIeifvz{QFlT`Ѵz&ŊdXK}u{ 96ҭ,!tɺ9M2-fXi15*d(&/0TXk&zH $Mʏ|-dԟ .pPA ƶnh|75،ﵢS+̙bm#XPx_Z,5$+TIq#'[Nv޻,AǛ7(|po/j;;Eⶣ.^|K'=wY0FfB7mAf:A/[vF,Ī) rG徲wm-!њSԩ_2`_']q6 [m45. L|ć\13eFd0?v~hPu<#x<"\QNcԬ.&=F):u6Ȓb+[k=IITe8:j ^ {oQyhnYQr8u묦Cȟ;5,K n 8z* vJvvxuQKFn^,j.|(ʻh?m=xb9Z}2Yְ N\k9cH篜妺YR cmvXٵ pYX0 ?Lfo9[; "|KSa2 T+`WKJ9rRQ + ћ@=mTʈER|.b˝6~ AHfى={ Zw:ѩx)$K8*va4[ߌ m)3]jHQ=afHIJ'/m|oy~ `?d0DƷHiֿ9O8t\=9J9@88d|J: zz@kq65YV`zn!Z0HGX;[7T lrԶqe>ƅ~y;s˹6wZ<X;5u#Nx}{^.bpZN+@U E0p^% v> 0Z~*j=9| y@-ݐ=: $`uB[+>UvLuPSa%Aj8e?s߈֑qNwy_ |]Bb5'ȦriUpK`BrՇpW14JGRȍMpoұ rv(``Q[!u? f!>8`Tf{siS0D<=6?QmS?",' <'Z&fV]rvpTOێ)45 Rp+]_3&MΘxS1|]z&PVbZ| >Ybھ#,xG/#w}SZ?Wv:ZLSh[$Vb|ƺLt}LXHڱXxy1{TnTGJ"mbqk7v氘xxM~h_vXY4*cm<ŠTaƇ[2+A>q\-xxWUSSיN8TAD$P墥3+nfw =KͶ3J>>;̐#N @$mׯyKG2CGNͷ|cop=-ۋޙbiE2^̙asY*[¨( 7zeJZ҂ ko }{5eChsI@ b|'_*ʣ 堷}m6'[HAnU@9܍zn8 NE؀}Wx;vX(Zvc?vALw-K5s-AKfeTIߵyE &cM h\± lC.Jf'%"'ױ2ʦakRm$և$so#b(pWq]E~\%=0yC>F}ñ X($.( U7u#@5q?n" T2;yxㄐ T{"4tmXp3YE!9ب̇5I6 sG \}_Fq]p>h.-ۉʽʓ{Nݰaޠ~#d#9%1/f8L 1c HZ@ǥ~CPKsywkTi=`lH^ELozPٍ:2!c[Ϭ칽r'ȁyr$[e4G,P;*})+"|@kx:_V;=Zԍdp#]crPX9D 4Hע/Sl1ެ&]!U\R&,1) EV<̕) H캴!6c@0ePĸE&.}*@eA^' xbNLw2^,EѐVRxgqXwOT"TFqGK7G ןB5+6__};%P%򀡓_Y^Hck,Z:'a)(5h'49[8'e>vO7P"ҿ.=e|gj礶?3 2'|@]`EEV b CN[+ @("*tQLq+) 4k:3=hmb~6AR͸i5n E:$:mvZ v[T/R°is§>`#|}XH(nLd.b:_eU%Ґ-sv'@]279CHh z~zio5Ye/Kb۩ݶ儃et&K83fS[,ognJe;Ե+ۤS2Bs_87wxXVĢ7dQ)墿 U]W>! DX5$jd%eM^9%JH *{ >NVW` af$_sjF _!ݞ^_z頺ͧ9\ @k^:N[orw"i}Vg4$k⏖O.Ní| ٽh>:s!+ܛіi)fB~z2Ey^< &V8ħ%I:QACGenҬ2S…FIrhwjAguu7^!bso\_B?fZ, oe J}U%W1+I*؇`*wdf!_Nz-o (-j>5ӵ:?5HiIrU #7:I+)ϛF.4$0"bIQ/|2F ƄwU?M$ ;񻲳0 !LY-M>W$.]6K'Pd- ~h ~ JG1ZewKW_g-3hϔ g)X\PgB"u9 D:ͬ7cQ+ڭ΢IKR甸L[o%賥n]l4٨kltv퐶gqĮfH)J/L_A.VX%s>ӬpC^"ċ+Ui]*rs+aXR/v\kgMX,q!MQ=C[$wg1ږZ7Me"q(q91J*8!myas.<-V0C3ڒVLorSi>qUov"KqC?a2T~v9ifIXښp's,mO5K?*6Ƥݱ)4(NmRP֦!nj_YPdΉ$yHԣT K6E4C._Ti op; ADV f̮Cs+J{opդݐPݵ׀QupxuJO!m3t*Gx[nl ƻy۱ʐJ2vӰ%N?SO>`y +b"DQJ s!\rm5+VmySb\цP砅4kTg`~5 ^Y-^W c0 ߐ &|oSuBtNQfpOlM`*İVmG(zua3I5.`?A*Z;D63d|72ZgZy W4J=WpeйH҆~y,,i΍j~jȿ[/qݛp9*#?F=N2AA _uj]W]Ȗ/Y6 Yu T^T߰ȴ$L.rHdީ?b{Q4Lu ɱ3_yO DFmlc/ C yPYl.?66l.IU$g= 1we k9u, mŲ*4PxZ0_A."#^H5H4WBx:Zc7"zqe^@|B(FӬё]gtqu];O,43OuBly@Deɵ/s4 w$a>vaW>N=:J~ґ';_h>tAld$EUTERRS{ե:㰌‹V0\t3|6~?/9G4cEPU$ԘdG3s*_PIɳʖU,4 ERNF;X/ DZ ڸ]LWaeSmn.j [`݇On9DdmQ'~+>:eE@C0`mp{gDެG=*l":Z;Ca|,ac2a54:&#.t[ry(?߾Tz: 2jvN9nA۝xm ;0U݆Vefg AVj? Ĭtp=TCɚ'cM&Շ*n!M@ryЎ nj? TA5R&L%?\Aj.mc3QѨ*/)&ޤh؃[J1D6RYӛ' I\ 7čvfE t_48:q'gq/tMZ@K HDRL-z) =<\n9 m  ^%kx0xm[eF96,/XD8&PE{7ֲBcD9>YHS^omJZ"5V9Ch{Y]A&,G/\h=n{cP{\ L]ϱ^2UkS0TB-JU.!Y4s}oٽ+$n\MOƁ&el81Iɨ΀q)HJcv|H84?zĠ8.qT?(/$*Wm Dnm*=OtCsTJWRu[HU; pR)2~j͙ǰNm?u{`k..su%j\OE @_B5Hy~{96S `'kb0k 4N漮=:AϤjجǙ(y&Zn#n9 V Hͮ(5?U=cf X`W)tw8|.B̼ /lS8{'8ͤ.>'|kr5j=Xq(Z<=t ʑ5I? ^W.8=3V+@0ፔ!߿n b4jL-Zi7*7hӸ pGٚϽj Ě}0ڒw MV5_WFYjAѭ(A eZ bz@Z ‹RW1(NQml:`J\X_DD!1Eyq$6olH,q'Y'm5虶;zG >q|Y%*Aet(g=DΛ6a_֋/o`i_Rj?7=*t aN'#$6=,R^9礼v;6!^𰬵*_ |;}%)׮gjypC/3Wz+7lP¦x(w _O)M8F:>c7 Z. 6Dr>ou~/PMWC2ϑpHMPB`*5t"oVgSϙ?rN{f 6W1AضIf^ƴjMh岼fuɂK`rlȠiSOe 4\KoC+~)ooADr'ZMzŜIC~X]]Bn+*f046|X%bψ:׶]e_7&GX\||Gy\?$Mc{ ";0%ԈXMQ*|Q y}i4^e}_-kX6j~Hw!3AѕVɹa}!$()i!j#*W*OG0c-ԉE!HZÐTXT+ط[9)ʆB9bNkT!6φlfG,]6?=UWiG&țۮ:.wm.z voZ;&naEݖpE?Y̝{-wp;O&z/?g949 8*P@`VE$]nxIy Jˏƽrf(EWfX/YKkh_v^#4`&"CԔ^a9|GamگT.8<밴LU3Ryj_`}O|ëe9#vMM!/vvZ};Qp !ڼuOyązOZ^a;9c89grkppHWwaq.{iXiLKDro;A.Jݺc,le}Xm{z*>M 3 ˌXvr$iJ0-0ńN?Rye0="5{Y MtXwkt8yjR|Fn(P`Ai["?+_[``789\외^#j?tR1MYϦ&i:mrբ"/ʏ;~5&u5*s=SJO8veS,o=!"edukyU# DP"=`:Hti~k w`bp_X#yin )Lw,&X[3 9˱XrgPgO-@+ep'c>İtT . wco<٭{HWfR| K9熝%Khg6.N_] fڱ:ޤy/~;+S|F.lm/*?C$m YuPw)ZH1gMx}vx B#о-,w}+ޓ;n8U2A} .c~O:Oy7fc_g=I|z Lyocۨ~&­&xpc'ȝ$O4N@soR]~H Sڋq9 v40Ч5@)k0Z܌ wazfLZ[I7&yDuPh1d݉xgi-}ZKuTBB"RnzV[ig<QE%L^E}ΉHJ  i3tFQ2Pz 1 :!k>:(5+?l,-Z֨ECŵh6ڢHu.c(HMة&V eA`_TtChiP:h_ f~^9@My)Z"7g8n`K3?a>)Fu-ޭ5݊эY2m[ 4RP<:>!:c7Juj;p*tKTNbC^ ǑüNԆ6ansz˖o)rϵ+fCO]-ԵպCvrqGtLaE~CQ}Nʭ_ X-iE?d(FрE-O$oLRWΊu`4ΉVV0M%.=7'P .:Mi;rD,27pNʴʛL/)!5.:L#Dci3ZHka \UxpS_A4A=+ 1H'ڝ^k]Ҙ [ڪ~1:3P֍{cn)IM5r&KpXswHςUy=ѩ]5U6Rµ?oa0W~\SnmE[*)>&f8&3x8a & 7ӛ?){ ;)ZGtZ窦۟G VB׾=ul;TeuT|wbzQd ~Ҫ[&KlNM-xOת_}xF*]L0Q-p#B i3EWw/d΢ۖȟ,vu>Aؽ fVwvA3TU@ud7Jh/) #kdt ),d^Lvc(֢&8<^j5nP55pH4k訐\Z)Ҩ8ip93pCsG_G39ٚ?c(:Q;\*oO.&!TonWg+ԮAĦ`IoObb&҉6z^vM Wue6ϛ(hTUz +dUi]kM-=|UN*dmdهQ0 #Hӓwtp7(4p{N^vMZpWț9DC.W^!lW D(+^`)&꾪pQQ9,:aGGEB%ZI}LJ1]ރyҤ/MZߧ>gf7EjEYι)YuK /H$ eJ7MTnT<0̩xQ>֩W^* em<[d4 l:' ?_ 6jJL۞H+uv|2WujVT 6.}:c *eؚ_'C:.u#JUINQ֌]:|dvM\/fޗ'cEQ/ K$h%^"%|elyqsG* tQ! Jɍi8C5嶒ƕ˜cI''ޅT 1/A=( 5d&_Їw:Nb|{ߎSƤ)o#>ߘ|aW|iX%7xqo|\z +} ~B߳|6=XJ)Q24N${1X\ڞid8UPț L"?3yltqH NQCJڅ'ׁj8C9ߨXl=7=:mL UDC 1rUSh=OYoo-2=!k'WjH$Ƅэ(z͙݃Aܱ}lı| ቬG*R`>4d@&z@ +9>cȾJ,V^X !_CZM-7 倰FWи#ShPc~œFu$%6H #T {꿈qDh`ohOpҠ]Tm;FVR"N|/]#)0!._gj3z౩KL֨).{ [##nl{Ҿt "I?7)r uS sBV*i2]w[቏[xf?n!d,r#(I/t&Q K4$ -V^zMG{3tJR2lm>5Pj]闧3:7RAm kN6rnY_0<6x,i V᩻z*j$!_cz8{[C0\bΠggAxO#('닝؎1KN.7'҂@+E.L"Gr&YOgH3ۖL| 7~ۑuN6,J4^N+HE:Th1) qyMOC\ R4ryci.R~ز4\waK/ue][\?h\p2 I!wܣ2SlM'D9Z X PD,E[|ϛThkL~՞~]ۓYw&fS(U Ǥ8"xQ-&L"ǧwA_~8Ub3oL C3G?v/MwDFh ͦS̊γ?&.Niɝ;.}[tTyqs5zxFJGMrKFn؊hs=Suk䥻.}(W%i72 GpR')]x]­*{ 5z22Z }u>jH5ΐȿ( J+t.ktGcDk(ZkS2 O1='dopN2!C\M^?Xzc&+{$@EC wEnqYea;6ŀ?=J殦3ـ@|6G TSEBū<l^i m8la;U)Ol9^-|#MNKzwxͩWG'LucN.,hV:m-$괳@$DKn.{,͞<C- h"ۤ@*5TˌrƋݪs 7A<*{L9ҔjrBYP)7p"+Y?ڣH6%8Fw{k@lxQ9&LS [,y!Q0K++NdE}RklCoq"ꏋd,CE4mu^%'a\Zd5rv\8z1/dzYtDIܺ24]mԪd L)G&~8"IPTL}T=@*t*>p]/\P?QC]êCgJa8?PߪZQ`+d~zCL;Ym=u01(d5&_ owqcQ^ni<3%b/7}Vt%}{Q:0[9* ĩ*zR1h*qEqc-;\!BjA~A37V*}}K\@ga C] <;Mؗ_t2rj6 KfK2XoIWjd Kٳ+vS%3o/wVYC_mVsiAlw .7RTp B b6VD{5T(Ĭ0þ8g#6)6r֊;w=l~d#\mO+ '9p2QRIqL\ǵ[,9 l~kU_ڿzd< j'"֎(OTt^s0CkM{JH WSJ;1ux9-.6sm@u`).q0ԉЪ+_kzyTY,ZSBd֓ް3D0+\|>j } mQʤ([)vfH=4.4ԄӁd<S I$6b J% ^'Xy[Foݝyد B+ɢ3zf׏(5`&Pu>+y Q&AtZޣVo`8 M*$zi$.PA}1>H8uiM+A)c v=l|ZAVv6+Z;^qu**0Gvv%`ZtzY (ʏᮠeV`4ADQ*5ZgqfۻDٮO} JvlnP|`_-:O V=͘Kv4ٔb܏N\L}[⁌"bj^9_XycORr8n2˥&R3}M;xXn363⠶~od<|/em+MVH5w5TNٮVc{iOԸ%섕,hKm縊ks&EG4Սдyഈ̳G!: h@j=j` !S;m Xϣ= c#}tR /Ab{㼐!qÏ\@i6.I}XPH^?71x~G2_v*O Oe!W 0eEX<+s sCq?&لGpgiiW!d`^Vm⑳#BH  h\åFv`v&>[Nܦ/#='\#{5w"ɊiQ}PՑSCY 0z)B5֮d/FPߕ4Z!^cx6wFe>茬}4\PeI`/4F=(s|*o[>;A킴O}7w\HД$,DžFOŽMM W6NgȈx ֤j.D<;}3㚭#I x|o1ЪOf_{ *qo:O~nH q>ힲBM۬^q IQE6/` A1$﬘& ]jRv Îbf2 ?1 W;(UBǮ5 j%] zg^X#cr]Ll]kN6vֶ rX2x2F65DdRD}&{} O'2諃I:wMjh6\O%qk%A1TlܔԘd wN ty"h+ƕ8RWpq\B-%dBvQ~WshI >YMHWJ>]#dd]Joot{V8{|?H_=t$P]%f )ٞ&D3s)rjFZsncW{Nu!W q@ZHu ֙-TiEֵ28xht-[=UmAd0%ctLaI0*0ΪjZVJ92yP$"&髆Rq-U1ONau/a#!}Ė7@qr@0,^f'@y?|O"`nN! +J`i!ZT-WUkiAƜn鏼#\9YDGwҐ)iVTְ ܟ#` e'=nOPS-H kRoKac[h}oyf "*-\KL/60$֘dwU<׍6 Kxʋ@߱+n/+lp,7l[[c.ggwW՛0[-tԠG 3҃ ~q5kh|e)OwR ӡh,`%yIeWhEp7Sý4B#e#_^2}sVV!e2֠TZAf @G `}`҂&X 73ź>WMU[<ةC.ϓ īV{ qZW/\P͢^ڛPERƤ'Z$ ;Bd:>ǟ@ S: MasFN`o(f}H+􅩲FB2WffDd(+L* vL_/\Z{Tz[a O Sl#!Ň^z[<d3i3sA~e30D߯qi:w*WR03+2I,W`d 4J'Ӟi 1eV9 uH{6p8X+v ز7c#HRM>P;9 fo_pGֈ{`͗[) !1 v쒢N% $*luFF|2QXF`~.M׏W{.D\VF06 {ney}4(^{$Fgnys@7S;fq7L9,5i{{stȘv?oR6*9%AGBZˮ(G"%/T'?#$ ҹ 7CELQkuKhuFP/hǝi)BJ`][4:njbK'x#v 0# C>.g8M2I1V,̓!&~ ^"2oL^:{Uܛ)666 2P̹L_WM'w_3!͹zbt'+j@ݧw9 斑,5 ArhPG|-Cm&J#梑ni4ݚBe׏?wDF ה, |< LCuw"i8M@ja&b܇ߥD^6hIͼUMŧ|h[g]$G8AY6tꦗ@Ǎu޼|m!}1Fp=;&t!sW yp[* MuK>EE*sW(^ֳ /k(ǣ\Dt_!$ktbP+úŘǀmx:iB0X")!:/>gq7\yCy9$1Uw=I3]Yk\Mpoh%1 ƒ"/8\qB9YyَL>u:1.X:NzcL,@HpO1- v#d(TZ /"*..c]N6̘uldb@XTt[%?nB^T5 }n8kk FTThq%'ضv3b#[faHw 8$LQAk" 4-G\[-5E-+FT 5b(ޝ,() 23kZ|gՙUαA*QkC7=]e|8ͱr5cV>jrG+06gPHIA%!*N6b+h>B=U'XtlԔv%(?tf>RL.k3 {F\k7^|XK?t$2G…Sw~#Q(sY1l H\BS Đ-vM6$-[w8PJ."Mf)N<%n4B(8P~`pO&1udƕQAl|Kve4Yf-uCޝ d%liiVBX{@&\-L@Lz3/r^&I(UL eMc҄Ep=}XrG89o ETm2rs8̜V\q#kxE?^'Ƭ1?͒.CE3y͈1+Ց{x4.A~Y]\Gg]B(,>hP>ՆS)7 _MiJK)'1˲GRyrVAz'7#)V@xs=j=qBhġl0"–8~'wYݠz[G1\FdդX"dy2k+E*c gn&V~,=SSbR_quЃq=M'c,`4PIRYs *VLcr- 3({%Dl ҀzȆxmΟ%ZnLT`^KB\Qk`}_Ǜ_`#.I qT0KՒNѻm8>]V+9!1:|~^Nۄ$6 |P[Mo˗Ԕ'wX:G'9h`[NI7'9:R\/Q &,U*w{̥hǷ{k`I)P3EaOYzM>|*c {U:-Ӭ-nXXyo߱cA <ۃa%%AQS6Eeh+DR->â%."+8 KDӊq(i0Ͽܻ:jw8~oV_n5&@Lopjd_c!K8+0CJGO13e-5^}J 2 US8^|+ϭe$nԩeԜP0ZMڥ=QzaQ`> Ee/^N&cOVMǒ E|u'>]X"cFm̓K8 (9:w-E YԫRum[C 2&Վ#SxǥVw`˖ܕG<^خׇPyB3ڹxqc?Uj`>ln{l Ƃ^dkv{U#˱5yFf\>Һ2BrKenjp=aߤJY&hrç_t7 bF7IRV `o2LÛvmWIv(@94VFqdaۆRۻUV\i$`#: _Z g:ehmc||O l]L,ԟe=&,xysN¶fc6QoC厭 F{Ak*N]kiCΦE~ u5Ad,c<`yqUdH6i$j5Z#?&MI&O?Z0$ѬڶXx(Sa$uWBBnȭ=ZŻNOMz+K1ǛGʼnV4'- qE[8`XxkY*uMd9=Dܐ6+C}E|-|*wgxB(m+ЮV*}ff;ci_ӯ>:U.|~",'/{6 |<b~}(ڒ7Cq-@<1MCqنoG˚_yz3 Dƒױ=6ADf7"Gb7* i3jU䴰'v&FX5Q#PPp4w]M 9%r+vS p !CW[>䦉}'wr&GFP7vlry[<4=z Z>շF6+uڱ]v>4O}2l/*[G #PUX*>?Gk-}oQ:Qbhmh`U|3%)zHVh0t ^5=zc|޽#%/"0u- ? TsQAa}tU$eu{^NdeΔX2A^nմ%uxء!x]¦`̆u+ad[5 Q;<enC*ibBDhFqxW̭uM8Qa=z bIB$;C=|_t Y+;յbqӞjĢUX-&g_#D8Pf3;~#ad;A3 qy1^.ZPd}p _0VœΈ(;M&Co ⇛$D@Ӈ۵36O">|6?9)F6Oomd\Etz9;ކyiA:JV`Rl%rؽbHL\!)cC`_L:IK;?vʊꌃ'8UMBZK Hj`ߦ6YȸNŔGgn}bj_RkJ䋍@`7c*&,j(C'-h d3c{4͓Wˡuh Ĝi(}G X+NSii.~]eߏT<lX*cLl3-^4yHW_Qw@%m9 iwk0ގ27zeSDa~c>_Ry2̀>}r-bfS"'MR-nnbG4ҖwV)@O\m&g/æOh>@S0}):bd#A*8 ER)~0Ya=u 6u 9Q}$*X:͓7=Jp5bKA5/d1ѫwdN Dm crQЮ8h~nZhxb}1e?튦E0e ؃n9dIhQ?N+z鎇li8$b}"مUf5 ,嘌#-_E˧ɣhߏM'qD̀7^bJ cRjaO06|LV*STÄEݥrv˶cHw|DK&[CKTykR&n.-mdbP>!X&Z#guۆ~J7䁢IB́V/hjȿ0+wi> k*m1@/\QC4@ E~S1LN_(,%?AXYWT 7m{/ XXI)# o~!lvYO8LKDqpevzY!' 'G00agǤ;eZY}]vG!+ 'DZ/ο_ ͆g<'(,VKyީp:v][ºtlrxz(j}Yy;gKPCU$~?8QohawShv’!+n^c_T"Nx~4$LrE_"եl9g4{NShu^#('ןZY/i><$R9xN$n 75; )Y<w!D$WL A/y4er젱'LU,H*_Ci(:׈g3F*}Ѧ* 3h62!HAvbW٠ /\D!Wp׃yu+ 2_tpT`Sdw7=t'"9j LOTVv#֔wKv+:޲s\Fǥ\"fmg6+سVZ"?NTnܑF}jL2'Euk.So%7W?6a 1qS鰻[IϳUEݘhkdBW_<Ȟ.lNC*N0A\P<~DǷ-l XMā,zҔW Uj@f%@^ՐOv~ctTJ.Yb .Ԡ8:T=?\ tbYZ;tIUevKLHFCN2?-OFQi<VXn`c h̕y%o]*ZRY1^Ҝfqi%l۟Nmtٽ2)k*役X{NzH*4HZF2o)2ъ4N.}:-6(4W*ׯF c)zKmC!LTI+0Yh∁^vRGE),yoapmD/?x2EW&SW4+Bt^nl̃qڔvmB`Df?qXҽ 4 ܅,{z8<ۢso*-ܥ=Jr](Zk/U-yE :NK S4)Vd8<;NY @u9.WY5Q '侷A3&C v#I8}s=a= ?>_+G¤,)宽OkO >F +\~uW`xxĭҥ㧥Qw9c;*Qu($D)H)@De|Xc琸*3Fl.jt{v]S.+e9Y nS/Q4tH<ȮX̛Z TCG%ӮqfAƺBS>iqˆ!QI0ZD!cyqf.\Rz"hقBZjc -S3Ղ^ V#Nw];"Y۬ μUP5=z6Mayt۶>a1KVji0Tt5``w.ā 玁҃PT]*:TKsD1J%uKFuntIy /j"Oן/_lMpH w9ƒvp`XG5q 4pC7796zi])nsj8KaQ쵦G(r]C~8E?G7J`cgQgqwp:߫Fg1D2ɻ|q/.1@Rσc{hٙNIZGI5;`=BU;)h^gLm"52 n cX~.K!mDEa~, qXxhK\B^]|BR]y m+:~I;HXi Pbџ2[\B#7behJi5l1%B.ܔJ z) ؿ!wXO.Cf_C?.i/nܕ|8BΨ8ibpͤיUl__[0W@cT"Mʐ}%uLw6E31KHFҐ<< b݊Sgg~.{J5.~V͞,"_d@*/U#4}ml7e,Gi+mBN7Đɻ 3IQnL3ةlS|<-_1&VQ{1;ȧ7vg34NBC^c8ldmRx6ÿ,pK!{0Na$G}eWB|QÀ4d]㏋aǣ 8dÀ˄+x;q~/u 48# s,w:k N86ໄ z!USE4'ҽ0am{w؂[c}4w?rbi g^GmxLKGnt:g]z[)^/u?י"lJӍ`BL_-d> ۮuBEЮ>aA9r׻JA]9 R[wJ8:";ϔlH3au|Ҥah)+9P{uy⺤K"uH(' EaUiCр-)PVO!&+UрϑhógN01u r dv._9jx/00pdvO=,~$s3/'g(ׯQxY-8!Ɯr%`}N֙ǯYU_f1nɣB;䁶MO}MQTo T=ĿէWhĚg T< %&Lr#{ʫMyAqqUUiF{oU !&zgtXɷUnPB'ro;YB=JW&]Z?(0̼*bO yTklݡ4UOʍS>Q_7O[bȩ1@sh;H SC ;Y[8;#Aۂ  >A(ã{i,_cɻ̓Dk{oy67QW+A{-9뭻G2GĔ1?P!',zS~|HfHL-S4`g!bgvP!B2xUb J~XwHDiV6YD-*óe!IMv.'V(l8Xee24ftmtiTEt%r #ax3 ]JssKi!>Q[ryDCr"WT'(}XPj2ߡDޏfKl"/75]㙪3 >]DWz&'h# ݧU5Ѿ+J ZnH'оsHuqtȄZ3 0\)AM-uՋ9r /Lk#7SB׈pe,r) ZL׹@ \VjlEI8*XE]z95IOJ |Esn)W3"*"[R+lϙ \ v)3Lc8-.ˌ3vztWkq& ɍ4T*G^4rFPo6?zZ nu$%JΥ/8ʬ9=)9RxT@ybK<? ,gfI`}S!n^B7,`c6.6W2)"dj 8XrU/MN8P""Sps0]L#Rwc-G>Xŕxe( 9XNM|>:Džhk.}H!0d~UP^w$tϔK@=NB0q(֣\r6q(Ramr;QnE,ܧA*Ș 1.}FrGe U޸"/hd# OVzc7aݤ>/b:0 lMpz<|-th V|gh%  G[ иrs$ /DY5嬹`X,Tu=Q9ژ#uu;7Hehz8#9(A,>6' m(ӟܸl"An~TGIL(LT&Zdj!6OpHu"7"Uֆy10K"_h|1 :bq r&oVmJܢo'~/]7 Bhֺ7hf,D9}ÒLr[Xj]yJN*/VI0\R$X">pS0S\= &l im//;d*Dy|/Ш1{ ysrDU90P G.V@䌄wZW!'+m;2e to? $ضZQ\ŇRBN8*5~9R<-d /#1c^Gó&y]#JԺw-CAL VRg,S7+` y Ba(I Av a8ϧQ-HI|Vo9q=pX|CQr3pw8Lk}ˇT>>rHw]UG.u36޿55׵(Gi };ׁ'$OMO< $95iҖ7{C]btCX|)lkZ\e);СW}|]y (u*%A=Q$M`:iJ.W&sJX ;븤:}-6,wң4rZ8<CkZE:>7ν@MZΠOA5Z7\C ] Hl+a+a2Zޏb+ B\@f FB DMccz pH|Av->xtǶybJk9+ôiqlu(&`#eoߒ,ঙn:Å2Ǿ 4:ϕ/=q PL<2Drh&&,25X _4ыv<g&uH3i{BM 6oC=:y'|gۻ9XS-~߲$l jL@?迷fesO˦_rQECjIGK)?xsh]'_IAQ Xգg66ҡFM2 G|?}Bo%ު 5tXPp wU89A2y(yWHς&٧+C^$HiK-ʌV't/ 3?j|B;KOQޝ^j*40Tlw\֝D c%`=l?q03CWF9$^\]<+7ޒov{S៏o>^q{QĴSm>Jc ?-#cVFZ./"Yn FvY&'MSD)+*F]DwUhƤvz PtG |0XH79}M5eo+R~ b-SF+qz j'F؍Lj[F.wNB_kCcG$>^WvOżC5VQ1Mȟwre~ mX0FF4>||+;kxsK7>kw^#ַ[8mQ/(_xqV䆌Ѫ$_[en Mʱ^SznlPi˱G03PL+`R+0ݤ|Oϙ6g3^S,@`η|ߋVLq)!v%*iG3.%@R"J: aF<JCo0ꔤOm朠#"cNp0ki򐢜O3fRW'"GԹMw$ ^n"=5`g[$yu6oTΦ7Fu͠^Nzw5Ouɓ (!ln3Vn5A}.eG2섡ڣU}0:*k[mҴ4-~\[-Jk(,0?jb˩ڒ~η '?($ǑsGXg13V\mEY"/ЭX;5:֜ 3zרqkfl}zF2 l&\QIbU#{U7S='jhۊHZ#&V 7>:T=,zcl<|KVo"@C CXsa'R7~{VuF}qp= yC$IV[/3p݆L9NbAAT30FUc 윯JZ%q5o$"m/ZkD@!!&1nEH'GKؾif$T;(J܎&Ӛ)VoY侜'BsJhERU9.ۙɮ + 9(j([3$,=SjHGQn5b3: ~bYl)ULj?dLDfŽ@,dvuWm̥C<,@40fFdnHhϙ23ӵcW^Eb%>KTi5G6'hD@ilWXCJ ˶Nn|Ij ,S՛P;K]B 4>qd%KiڍE_3y"0l6%NJ+nƄ<'3d|NuڳJP84۠]X}&c秠kTsɱXr1nfbix>&E~\˲$_{N:_c.h/ _֓dŕإ ,VsPKP*lnzL.$Zs¤3:fVjsKD:sKWEz]@jժi:/Tp`Ⱦ#d^Nsiґ#9tgd/ lHdpzNW^UkS+:"Z|_K^.: #oQS&y20 MلoaF$O-A}&JZQ4MCX"@ 1g!3{}Ȅ=wwF' ~͎ F뼁v';+q* ti9DbS/c;k8eɈSJx2N E;2#UZrt^'G=cbb;I5RdzvGxqB?/-rvSTйN5u _Dpa=B)Yl`wh{e9#u3gf_,EmBte,q2zQϐXZ7o]VEd;` V[\pLA_ G nƟ, P?2E4OZ6o%G1F/椻:+\##I0.u~7Lka;VU$mb)N)T`K~T7\ b1(uXQT|**^ρ/@/d4NKuj^t0U?DoO{-ŏ3"W˴4eV~( :NUH= ˤL\^ßf`V<]ܨKP>G]ÈLi c:zbJp;Z9sA灹L5$A" R }i^'/@>oClI2m@^puP2ĜMƶ+dpG3Ԍ7R1#{j<1XͭxO!}a0:Nu!SΛHC;D]2g<FTÑI(kI+8$|~L|$K`1Kg6{Z ~&_(iA+^Xd"2˽}cD˚ַ]vŚpВ)؂x82?OB{s;vff>N'wf_gG\y"JD;LzfڥC_ǿ9ʍ-z{hם&M.|tJx UEɪmhIpw&t zˣEu'G26>LEuhfvi|7v> quR g'[-w:0d>\ G@GpOE:sխ{}} udK[Z L9/h%iD2LevUWY'SZLf"|׳*{p"GNV*OCa+nnXTӚ*?Y!$.ߤW_ވ4(ݔƁX~@ɫNhXݷC1[aD*϶v|f^DJd+SQo}n. Zϲ}yOh%7(6.G `z2#!Vvͳ,iq)S+Y;}]0߲SDk.|IYAۛM_le(JE݋P!6kvnI/{FnPVg,t1mҾu7o݀U$nK/wS$a\aS;_4skPp ݫ䭈Dt%Mt!Cryl+=f/}i5r:S74&O[/~O? (fg82zv],.yZOM&!G zIs)L5^@rՅSS͐cu00O0 PK"F iBO)y;9Eg%`^󃙨iNJ1NxPR.2hrつ{ZģPUlğ=j˻LS^hy] 7W;:0%ks0M~.nz|dL\m"ro.51biz$#`.m$nJ[;CXL#=+$r[<94 F79 NԜY 0udadUIP>JmAX;Ȁ1SQNukC+&c`nW̎+D¢ :Qbf,n`0*nVZ LTՑ2p0mL3Tŀ?$oD2p QWZLɟ>GK#[#hzLArφiU KFVޣnK:Ť#h_[>?iⷁ݀}ZxČE5Qwq:İA2m LIfo<7,haGw&l$3ҹ[d20ЁTfdG5琻$^A#QtT{[NK7e`p l49ŷ=LŘhB>}9f޹`q&l%"(Ԫ{X-G(~y>kԢxmx+T =j}w(oxDQbJkNfҙ) qƱI׵.tVqY ѵt d+͛Z\*MƎ͕5#7Gfe,> o*d_3yFU9xf\D)Nb -j7IS[ӆ9hT~s5}Ĥ1 hӑFs3bҴq2r@Jq 9fn^[u &`F܅*ňV,E&] $?/ diw|Z  Ծ;D'e*tn d oU?X5dyP0DgiQm wSӕufkUJ{[*+$@ܓ,@[A Fhm*9$ f`پ818cl]4fv>tm7=kZbV uU7"C53(֑[vPփQ[9pk WUT3^n4x/V\>t?" 6ٓZw cn0^Ek4 `ql (ݔhQ3fdkM@96,^^c-u-n o#?,R;Τx̅=e|O1y-{7 RWh"@ɘbX*]N^fXOPy$22-⢻BvǷ]bzq_9PUZ+6f5{eTm-ݔpͦG#X&Pɺ*2ʅ{CAY؉+["wqlc\F/#}QJSLz XmZ֑p%53DQT;eE1RFQfz5䲂r/PY1j(hԉ1'Yw4JB{+/-A)?i<DqD<[JdҘAi. _SFp-b8AnZt3 da2'Lў*ЎAlFNUQ7\婙d96[F{0)BuZT+Ćubݝ*-fjx^։+ 'N%2hRNX@aȺ.9_J œm n w(y/lݹ,DEsNpbOAqCwg|Dj)@u EHL LG -o}D9__yVH9ˀ@~gehoY+aM#%F$Fq5V)x+]Zµ ;iDU(  w~#dy90{h6EHduv?}>D&2ƞKn.mMeN'ѬL2ϻ%OPíjԈc/kWDV r4kTE3Fbm~h]Va0-f;N FԃG _㛘c[6TÜȾOpt`_>]p /^j2^n8λw&grIqx$†{:ɩ ^vIQ ER7H1Z|(̦<*+5i^b]X4c,wISٍI<\$&-8fB(ջ:MP%n1gb=e{X &-c69sغtFWgˡ{Meig{E5z4<3jY$lL4:>p)TPnW H9R+Qi vP}I|M ӛmE Ag.;{GQ\#*gP&1g 4@雖ЇΧX^Tob Qs:%bz%.N!M0aN]@p8Oĭ*o˸[u6YbҔ6N#&Zx=cs1Ȩ%1 vt(?P7pdAC kݙeK=b=g|tY  JHМ,̗ػYaBm&v0Vl?[[h 1ȒO\D\mՂR{ S.],CQ3dYm(h᥈ x4-iUFs/#Rc!V^O7fVl8^'4)qAAw(GB[Z )@9P8X7͕>g܋~O(}Dg;Q $?2*f ߱z9in- z:T=#u)xUP6k~H87?w ܽ5,b9SVoTrb$uҘHqq̱JD 4q!m:S^`;W@slncG¸ܷU4?,aR|lym4.6I P7N.PjGU,D~[JfL I +G> =Tz ?1i1(gK>ii)ܪ"l8j[Y3=+<^}_zбlOr -Ö](QyIB3\@<r8$f1<߃V/>9V'y0DEA*w57D[t& ԫjg(}'B t[;?2e_5N'֑i9,Q>=L䯼pbn`{Rjc#3]CŜQSf|cZ߽ UkdDǍ>j~<=nqLEaQ g1192Os5;Ś` ,'^% ݿGzk/`mHJ3^.9|bLٸu0bEc>< U AȶKh<K2d.W)ehx *X@jNefiwQߏ]-$,\ifKʕS<,0/ /=T(Bzm:h6c Mp|_BYb(&؆ɞdk1#`hZi*/#,ps$mr7Mn5v^Ny}`* *OW6C;9]fP(݆=wVY)0e.W1;k-^?k9i+bMdBy%3JH˭z 8O9n;Ixd`D_tkGg< c7'A9f{a g}, &&ˌi_c=wZs_ .a?;-#0Uq% ?V 9ÿ&T7W ej=Id##k7Jp$\&Z𾽏v{gM*[B$]NS)xfT%1 ^kD,VTAZ(QʢF#gA,cHb1oZÆ&虯.z ޘR$ΆAC w̲]Zkf[('ySD8vގ;\[݈ӟ> \u0mx \ݵwȁ'/1KZT% /9ѡ]ΉT>7/Lݴi*ZEҰe/oxѶɰjB3j)lQ"C ?2ZztRVq_!-m~i!qFi㥧yÇMa2h _\!8eɤ͗)j&H%.A HI(;1,ꞘʷS>@M˙fݜcM٫]V8F)>/9MyJi|Q'Pyu2R_K|N-# -#!JD ]ZX|:[?4$bj]$_W>nivf҈*ip˥L!;)^*F"-^~FL_>IH­j(S>>n|ʚ^]45kJ"Jb*v0rQcVh$R;pn" [4k _y9FL|'>Kb^.N=%h/آSa;|sMh'"pYP*Wt'!set:K2 z}Zr|KxqM >WV- J~m J9*!=J7 +aoIC-DZOB t+{z"+fQz sM4("LQT'=>lMK0I0E~Kt@4XK2tHΉXW ++|XO3CHj8B;T>Y]}L l{x?*_XB|Y*%FWeM7_E RpZYVZ5@<a]7aSȄo/t#-j}+:(pG4ItP#70LK*:.?vc#Gn"*)oI d@5io'DP~Jf$`3?VMՆM70g#_V<7$˹kᮉl gHN=*L5_+6h,sjS \Ċ!D/!,A,9O4,_HߺUp]hu՛!1s%g=Q|doMwWT.rx=weE3Rq\B]:q % q`/Vukm+ \ǡۡwQ^H,ϼ'o\js/j+PnJ^hal7ّ[Z:}VNIo-FjD%wEOzBsļ+#'5a`= H2DDx_ŗ@ES T" -=x C )Wߩ- sE0g&HFC{d27[:kl]Dvqo(OWshMk JmD}FËx:9"!Nf_78jN[/7Es"3@dǣ/g6e,1gR] "7JR3Hҵ-^?$4NIAftHUS.O?_OUW9CNNP:H#Bcv:GO+!8y v&r6Yc0B_ GF"6^0~E_g>#Jf"*|}6p@{9Y= /dUFoYRHИ+xWd[&Um܀L'-z J#fb^rPx*ZdvۢckX&WO5̅/g•L#&'{{ߑIO294~DimYqQf(ǺzeguDw<5 !|G(0s(]k֣Bd)ItܳA!ׯOY. ^?\2BuwO!W$Ka>x{␓b8" eϐW$Jd`W4|er&@>.?(g&`&)r]W[I.Uʪ_+q/EcZ 9`REIJc]׌xaLe#m)1F*I߽"3,wU]l'Q q~ELK8zHh   4*Ъlw#+sgεp%D8lhZI!VT\NznVgE)J^ :׍Qu <݇l~C4_׭cָuGL$|)Mal[ PǮ\wpbK_+ z#{Tf//I{l;ïUd&7Io =Wo6;GuQ`>6ԦǂM&Z#LÃn=,y8iU%y54(,Dv߲30h cַ"Oԝq'EBshf5_,VhU}nW]􎧧V,4F%Thnk?)b%[:R:VW O+q;ߒ|a|NU<P)f蝠-_LCUK4a)NA}Pfzl*VR㙉;D1p4Nےy :پԇڤ]*z4[-.dsCoɸhy&q<@%)LN,Hŧ*H6%]1wfV(z(S0`)JD>-o-:B*r9P+11僨@ׄ2 VA[xDx (݃lNpBS6Zm(3&>8jHc~;(H{߲N&gg>mp#Lrf;3#<4Br6#cj+Y 3;fZ˸}x1OrI'JAv| CS {Xӳ&mn4 }ru\n>d&2+a ) eLBP>ҧ;+",cd6"9mݚ3˂Hƺ y;7CI-لcq0VHi=Eڜ1Kb]"K]T*kHvD_qo%@;\&A p|SCKgu: jPRRՂjs"+o$B!4;U slV(ʂ<֕'7}fKui)w&?'tY=RqFtsѕ N _[KD&~rwцl֔@*獿 9\fK{Y&jIVbvѿux I `xjE\0\&O]Z3!p %s7#_VQ-ܬ æ.־=Qm4xSY8`>v0ԢQɵ]4f d<e8\@ff4" &җCi'?X ͢ur{'~!*!m'~V`dZ6^vFY; _;KL7Js sHvegl° :ғA@ :˃PPֽʗ)od\<R`je;OBȇgO8M.ݏ>xj f.Rͼg"LvRa]*ni̜1 klZ | $|LI9}GiFrpAC5M @%/ClI10#nd~9|aUy>a)\&(h&}?VyM?!Kf:*q;-0#@PlSSpDt!ЅoЦe7VʥZ!ĨlB}m3a8lE+\n/C?ݢ]i.&aQqɇ}K, '.<0{oۖVK6tE_\S3ϙq*dzPYu1%d !F6D|tSyS]m@>˺KB)jT?g88ݵ8)U߻7Rϲ\ {ωnp{5؉3g10U  "eˈ.Q ny:=*92c3#,:Gydmr6iЎk%oÄq(QF;PR_!GeT_U*&<2W{8FKq⦈{@"2%#hw&XΝ*oӎ7tbC(A Ȗ5 Յ(1Sɭۚw޳ p*E {CHbW: L>E-H{ɷT;IZkY#Kv[hVr:Y92\o Y (zWGS6J9ӖS#nѢu7^G(`(J8<-xNb>)7ՙgAWHaѴ '4 N8}wW,ۻ؜I_S9O 8D*\\?[#t)SJ#Ear)yZE|/ `8!,+S. ʒu S9-@5W*El\XǧV"ԎkzѪ#6;83b#,FRړ !yOtc^toCA{;'C7'ibX15",H(=H\ژd`;L4 \lt}0᳨':v{()+ק+9MLȈb.`5)s)ƫ:^ $; h-5ۄ*E[ ZyR-B%$bu Pmg` ڸ[[&DvذӀzVG9$q QsF|,.)"%6҈*g~JMtm#©H"H,OG"&IX8kv̼inhK9ro_@ YY}?Eclf%Hm¨߲rk/Ώh7q2{2~bp{ryu%OtrSV 4B_]WgMK3SIP(dcFYt*sp41J9P~*)ǦZ-,C!A M >GWZߓ\  P yCЭJ}Z}}S"ĸPM$2MۅH5ДT64?ȸ;=Dϋ F~KUR|xgKW5O)~ 0qJrGo|Jbܹn8VwspRɔHxk*0z^C]}TA5Q9n*EV ML 7L3z.uK԰%l&)R.1Hj9l8uGvmE~|ܰaz/r//7|ưuN*Iah]~Ԯt9 '&5-i?Ndiᳺ4tH2N\/ yn#HG_98<\dD{Y4IZ{o,{1+薑p5LKx9Ѿ:\.,$q#hj 4~SZӔXdR>{t 5QvϘclmo3QS n*fn^Fg=w&~L ^q簉S+H<#VAK%o'@ Bfj29hm;z!@:gq 5unf.>T3yo?Ew̦Is21 K7WLt_}WNh+f+W2 >|=FI:檢™X,'2ʃGq  tGorÿ#|/)=9y mZ(tsIHRƻ@h)29@QW^j+Q^ی_wmmϙ)G 8)G)Ts(;Fb'U /8YW3/\b<.,1K7bHV7i} բs$C pj8M>.Tkϟŧ7\w(M%Bn*Č Ct{ly Z>v]əj k x4.dP:g6YY/QSty4廍`hb? z#iH]2Aw-^,Hxͥ+CEc k(= b"!/l1ZR'Ϥ榝=A$298[>*gy># q]ڙ^HpvvEٵ2x?L8w!GJX`"@-LYŘ)^|x)e$Ć?e-#o!Pc ^Au%#YVfδ/9w,hO5`"ZW7΍z(WgD[^i6?CHTi}Mpj"R ͟V+;s5Z!czn^*X[Ffss³a׷8fx O"VR7koTdU k};y0}p?kP6Evψ}An}gםX3ɜqtrlXD LB9'a1 8K~1'b;;de{?52ъXO4g/ދ58!E6p7$M_ɼ! tKlScYkT1QkLΘ&E`mcTFBmήa&nlY/mdO E;>GA÷yZOS Aav?Q,ZCCN~iiQYOo4~d\*h FTUPpymmaGjxSgsgcT! y5z0rW6],Sʘf;5^O1qf>yL@ԫف<I,zʯ9H`ްmOkuO7T>GB*޻ D`l`7as>m ^[{`pqܻS+J?e-7M(Jc6` юvH%ﭯ')UqvӛtgZ)Z RMxT͕ E.iYba= 3^1ۅU3gۤN@ mFٰ |ƊE2&GFTkҕ pe 7 2([Gt|ΗHzz]kA+`>8v+(GmJiS ZZ!ۂ ɿpN~R¥y vKf=vAJFvQ{&d2'ШHyNB:5C&W'3xgeyU]SA9p,O2r{D]`'3Bܓ"r[&c?Z N|i]=ۧxwY~W۵/zyc{y%b7^'M Տ#}q0&nsTKJlǒ{ky0T\ 0Lqjf2ߏr-3"}+.oypyl]2!=NJ&X{}X;f0% !~ƚ֪ !Glt +\qQN,yvC,W/ņ4ޤ? )zyi&sqRKR @u`q[7řBt" 9\ ׬,~z cW_ƭ3iF :% ;~\;5b]Bȷ^L?BCZ.d6 R! dLɄV'' IU^)eYZ>tw[;D쮖Vy40Wda%+Ƒ;W~ȸ~ADc-ɔݚ1p q3pP$G`kPE`yS!!6 A=\tPmLтY-w1E>ذA$y ځvy@ZӜytN =6䮟0uv-h(aHvk 6΂OOs5@Wn1svE^ |HvػWwgB'xd!]l[?ݦ+B%ahq.y0!ER_{2(*NJ3{ľ|59ô5\vƫ.'jFD{0 F"Z16Yg>Vb{v؍RuSF&cg꯴g>$drۉ:*o;X:/K-[-&< !yRpVppDGz|d ME{-rw8l Rk_w06sfMI er.  >fóc7yw/hISԢ 7^Vr$܈S,Ul7K{*pKy^JkpD,pRI=AhI`*yD~mMh+sJc b9oWsaU=ǵoQZo-:a^{$^\BEIUw|dQ~th{]^/A2JN;SFLK4=Զ@a+&~QFF JN Ҋ7%(U3oc0I)IfX čUpx8_-צZLs}V\w*:M|T?|NAp@ȨvPĂas(xrPܤG1=&Ĺ"0|p{Ф3'i?MoGB-%&/ @:FkpynlR*ݯ;Ĥ;Sb/ )\QnOmJ@叏/?@8ޢF9jõOO| (J(OpU&5k>=7ue`nJ[&9qViNNLd5v+ġH&sԽ02bVk!`/$xezq?P2t{B<ïߟ$!ew%dhPΟHA˴mo#Z ͰccOc[#IL'u]y~kL pfu τ^9vIZ3 5_k'NuW_}+ZuyB(4 Wi(hb?:dB vj~̝q+EUہ;7'GѫJg0 0^Wme?;?x %a-IT>>!Yqx5, 7aJ9%7͂O\ MӉ*(ֆVSzH_{y*pfWE(GUQ[ y~H1 n#F IrW GssFudu P٠^K`]Kvogጞ .83c-m$(Jw'y` {@zF&n,/ci)X*DZ\՞amu`Y5ޤK:HXTY}6c"r\c\>$ϱ-不yJ-[O]{M#|:îDwҳ7!,Y3+Y3l&Gd5zKV,{9$ZDp{ѳ핿U|ˀuL]8U9n9yt3 c? Y6tȾA*^3g v03H_[$hZJNN{.Mgso$-ڼBpy^a-PݘF >ARg4kNVYd@I>\4‘<'H0*!p~iR@?=xr(>vO#2#\X7)N;0JnJzwڷG+~ɚ ;!reQrQzu oDr}5q$V%K(܈aIat!~A),<6~D#;e6o]r~_q%*,g;~%$Hp gjan(c(ËliSihi5K&SĊ_kFӖz=>>,ϛR܈""!IGS9e.N왚9α؟"-'H #ɱG&6i$7NI)߰Si% "V[I7CaPj- P2xZ rf&[1xʌqo9M QM-!qgwko\]tJ }BH,$qwZƩcn/nD:|rQ`ϭ lۈH4+&%n(MS-U%W"zltaq=|&w:s>e D[rp] bAd'#>'8iX OA,>:С677o]ݬ ߃39 bIm8:<ŝ0C],Uf~H✐y&H0Xh`JfB\Ȱq\n JDqyt4o\õ=.aĚӟn. Ga{h)X1 Jn052s0LsskQ.u7GYf: Og|և3koF9PW\x uXKaT jRy4Sd6Qgmepac977iܽa*#ʭc!Of\慟ZtV56wP B K3~JYYrOq;W,I ɸDn n@@TfW/AXա( z໽`rϲzyxY)ω1&_Y.k9 O^I+gtV͉crL&8 ]VܝeR5F$0GY[\Y=TV2PN8^*R=B QVF865ScM4\vas3vOLQaIHc=Y7f^bHK`ӽy+jy¦S-h z}.j3hYG׷#JVHTy4t;Y#?9%jx쇑/ `#+NGκ` Q먔BmU[gx0ӫt'Gyֱ2R80H0VP^b4#$yny#GG.x)k<a\Aሲ=et-4`'K+PB6pȿg6O([V!'GW@p!aP_BtFA J 8ˑZC HB)!HѵǂԮ=dLOY]#F.0P'IC8% |1ϹFؘJ@uy>}l'-1bW~ 0㿨Yj,wbsaJy9^5 9*KP \9o] UQ0OCϱ;FzتHP 8<6)3=oI:qy⿙,fœvSh 0|cG E-!.qݻ"(7{ kf,npn !ڐ$,8h Nsęk",Nc_eL - Krvy+t7vo-BamOZѾ9/O_(c:**D;5`-vx::L}Hm1L$U̳(;]ck<ԀNwpS֔ Yi鿐Htm3M~)z| BSPbѮNżד>^/A7¥8u@p.k->S~w\b;ȎF@E{qu87g^61Obح#p*l25Ho }\[YMٯ5Z"/-\v-0}r~;7;fx2ㅴA MfB񌶪a}c cwfc^Ch g&{n`a9$_RD8S68[32Ρ__#w WIҹC qj`l/R:>mŬ )XZ\2mw&{]5 I9շ}5(znQcl,Su 3x/qe~Z|UX T+CvOI8;bou6wcA|Ǘ |PdFHî)}h Yƚ/d\m3, /`2()PcJ f >zC9pT DSqTHbHn2t1W5XsrNծes[`9k0 j 5%|:"xdC}1c?)[Q> q(1${NA_͌'O^Z'P |eBAA(_;w#$JG܆_mj !/W)Eo Y] lMR3Zsl`<0].ƽ lc穂N]74'\BzȈ}h$翽{dž`MSͻ(!|u U4'}4bYyc4/"N[/ėB4v<z#,C@,HZb39)Ӗ ֜ M||('L NphO0z~(QQ ~xM,s-NKj֍i?J;*O󕓲vc{ i}$~mTj[87^"!4*n˨K)b_>R2`+=ywӯn5hS:S· 3Ơd:Sgi`yu 7 0ib2\W7"]z~Oψ G inC{U+F_W r~˟&+BwG3}ь!sG^N*uFk2!JpFUh5rK?dx"WFJ?+narZssWu7 A*ŋorΡX㔢 Z 1}gGτFCt\(HF~xˆO̿O``)!4jݵBy9TQQ`F{qIHf#8*ܛψh@{Jǫo';q)Mt|D/"w#f& zy](\ynVlkɄ1*Oe9wq$5BfVB-c7Dbz/ЋU%ٷZ9LvW!dR3b$@X,vž<#x% 3bJb3H5Y(TYTcl@ۛmTEġ99}ů_AŮkTwG꧊u^OE?ryi2"]:+ɜdY3[/[lb))ea 42ezxU\$`tyި|Z&cMLIBQ/kкkL WbRG ^bqqC˭sSð H^KTuߠz9j\{y,-qɾ> ]+@^,wGkPʎ0)D]S2= iχ,6X^n)HNw莵3ZJ!&34wU Q/LūZؠ :4Dx0IG̾k'4#;enϸir'm4{NJMFB Ey@#n{EzP,uG/gp%6E:քhR܁UY5g#lDl_E3\ צˣ GaOGof${JꎙpC3g uz@eHP,H+NmS}f(94&F's X`wQtLKZMm뭃ߺ08/~A0@1\a`0óI5Nj%#aƩnV3 `V9KB\X,jO3\IJ0'8zg@NO S3;->j&Mq,lMm I2WviuoHB m @n,ֿqXq2ȃ_k!TE>zۉPuO0@u}qHg 8 Bݝg٭obhA0sGhW ;V TąufAcHR)z߰baD9t K;qr{A864 GQ.LWѯ&z7 Cv+?{Ƥ~H9 g@wB%wImu[;p)}!P.(_a7V.N,{a+x`1Љ) }Zh 2{݋AAɕX۵'fKO8 z@GAkmѕ{g9"gw2) 5Q+X=% ^N%Z6kGj"oOϱt?a¶ ` BW{͚1SU^Ѷ{h&-!oAl6z3lյzQq)mp-B ?'UA._,WVeYz@ գ9 "kd]Zo|O5A޼3ŕ"o%R֠j|4. [MT1͓!@ƟaE&8%,ӌe]n+xU<"[fF'vR=(:TZrN7|RtVd_1bn>a3 1-%je&!l>hgwmPG(eљ9Ǎ?#}rFc jou/`)+aIr5QԠbD((+$6b/yR`!__IˬW.0'{0 Lst2FoW4) }W?|>?>By+ר z& ;w Z8 Klu`<-nʑh(6gb8%F;E@v%__Oyla#*d,oS.zOC/ ̈Bs%߱ut3DPH2\+)&]1awEW.ʦae7_a I*hhзb\m@`M0VIZ>flI卿+ח{X0*mښ]!qR~-@]|M z@iUZ É;)@ )Q+G2g T3KنQ S5\ܯS2;,wJWT) xU(3v-Qǝŷyzy)?-VU$wZ*J{ᛋM_. Yrc˞.MЊ|&]@ `Ԍ0"fB1!(U1&Gc/8gW) /cX]^E6PLw0z˨H;_ t><ىO" h:[~uVSxg)KTF.*E8w$tJ:km_ wD (86@ppt]v.L >NL|d$\smsJR4gӐ~]hQxe&L~(ev ?tDKXۄ IvxS@޹a&hް::N. H~62>{>P]d=&`͞oщИ\gµU]Ny+I6܇NL2 Xo#߀YO,٭?Hku$MybOcݹ; N9$H CB UiyXos2|{*W-(t+rK։woa ͒2晵&~L f>B {%0 ≞ְck'40We+g]م8ibc}N.)0'Y{@P)BGNF) 0(w8W#gIr^6%//[t/>hήbFs 0-Sx ׊܅?zt}1Z a ZVo%Q@g LOԪ5eߨFI<AH Ȁb1zsHN郾v$n_ Ml}L|~Ύ[K):Z" qrCIVB[d!'M` 9Da';_lu_ﴅv xN1 fNzUCW9U\*@^ca|?qozw "&-Im)j}~-&ugf+B=8-0+'7/@pZYE]yСPԒ`lXv>5qm+Q}ՎTB)?ncaƟPuߓoKA㱶^i4okMTQ_ jZ[e7ߢjhqYѫibXxݵ[(,[ /9/EDV<1'+yzeys8i)[KV$6DBvݣ둁hё$KF!GW~ElaۚG@juM_5&ƃ۝wО^͐\ׄ6lHCлS15a7$V¢uի@}&oQue4۩i$y@W[Oj ?9uxM݋*CDW/a,Ɣy}C[?׸KQ(Ĝ+ CN Jq9Jǐ`MI9^M$C=(Fh/t ݘkBMF~9lm W.^+q~.;OHUj E \cݒ 6 W؝O{5 04](\:Uu2.  zҞh/rIV_O N15޿%]нќF?Dyq:'UKe78ˀ"܃~Ԙ ɨ{n!R mX7]5*5}kMdv3ϐ@3GLr Pv%|nqw>_|b z/QK1d9qce.V$R_BE 4GGʖ$bz,N]nB0A}| `|,O9-> )lG=Ķb&P1 mqJ [l [1Jؓ]@̐c|Qf64:$j+?4֫nWJ@~QD9!ךd[ɴЍUV m@ ߛoY^,`Lkآ("u[mZ.1qY^l%C/g;_J\jaߦa@N-~h[mEA-PK>!ⳛHpES\C]к@qݞZc,,{BƓx9/Z]/\Me}4 o eB{*D`Q,G~ bΠa﷩sa|-BE@ir=MDnz}c?&MG炢!VUB DN`4?I@usAc g'!C%8L thI+DpƎ^$lߑk4yB5I=}=gUbL%벥S@rt+;څ^n3DQ9:!7vqX6>l6)1\( *}6IC ^fZUSt 6@5rduCJ [BG.A-87UȱP6:D&RGS `W*h6RE%T]޻}#K/ \o n U1sh19+.2m4kkFp}1'&Y/_(U!4&]vq32X[ayqepx-7ˀ W/RCVa=ӈ $$zD!X}*h$DBZGܵܣ|0>tGVu@^esAB`rF8$6_hhLx9<#Q^\2)Qnocyw. $ Q&RϪx4I!{pLڠW$W\'#әO>w=dw}Ed)IK%|$ޜ?V ؆ǧi)0w/a2:ыYS8^EE;Ĥ9SLPkO@Wx=H wUB"%Ix~,h+ ..խYFM^xni䷍јWfo۩{4 7pa"gdsNXȰXBv߶8 (9ٷ"&qAnkOɘ9#dwɍG.Q2q6ޛu'јhaw)Av[ǹG$L33Sɛ;g67p K䏇yl* oV9~+Z}!TMռ߻D8R(W%LyeפИi1Y$Qf`hr x9 IwN[ Ў (P[cy±1A" CEOKsעUn45WR(Jl_JcC(uw^IF7LJB~wphYFb>z䗷zqf% ׃UXᙌۊ #Ű|ܛlNP WV:ܠ:o2 nLڧI߯3 9|ST*;jP(o鋓j9+jngƙoke¸PcWr1?K/F9s?!H*M$r8YX>TAV/_msDVO _2C_T(P=$`!H~Z;ٞ5w;k.rfl&є *wEbxP]0'eyX[v,҅k2w#-ë usA߇.gfBi-Tޕ:A`Dtm]V'%562GV:TtZotՐn j -݅ QmbI4߷W@q?k'w4dv~N5"o"w5.8\9 Jq3̖zhO&X{;,F*MɿWL:G{{oT879EW>Ѵ=q {J sBQ;Uؤv4eGuHfBGFhpkRgAH#SK$xrax%wrjG)i{ABD#k,q)r5k߳{" skil(ڇU~B[|!v<\|#l h@;m 7bZdS3Ź㸛q=>J}59~`^d\!9&vClZN40r(WGkA츾 DJK)j+z-jjU\Z|kmB?JeZofZLs,Fbf/"hXPbTMj|xp6QpJB <*>n"g!7Grz%^ȸk$6=Jk-,K_?:{tj') 51gQ`p1 )v4\(|W3tJʚv s+m]9q40¼0Ľk݀(*'ܯx.^Bk:eEOkJi6{j:#%nHg2"/@oQI4~#i*FEǢQRU {y'< -0:{5*Au!ѽM]>+ (V o'ƢjoCcGr`9f|MT2w[) f<ka{oM:ctCw46f+F^f@K:L*(êB Oztl,.5@A-c&,I.{B-܎ܢbXmSH|n(~k9#ݶa )%I )5 :д҂nf^> ( Y#kG ^~D& WBԒPxKخW|* L̋v*gQޙ 'OrZNR̀E xƮˠtIԼεPÐ`mܙn:+ ^C;(Ž3L_A\dqsom;:ZGucNr>%({Ӭa]~qϟ&ryIV1CwC />= +?# e7f}̨7 D5ro8I?/'u@ _LI _,+ᄄ_rA L(akJe^-*H`cΌ 4:ELkHC! "iGf+f;fWDnY2L/k%'KཉW藈*긤jn2Df.oDM̂tMO˦P6C]CR GOFX,DŒ#II'UcJ^FH&q4=FgW!}дK$씮JQ e >YZn.S!P5 CHP:csLO*'wOLz^ۨCNSw^ް>"b>l όe68͊=yAwW2B^P/loEw?-2. URiٛeE)oy>\LmԎ~碵tI[OYmnfL[.[;RugxaFeiن*c?ɞk4ز.37im hgO u^K]RF]L+k<%ϊ`m` )sBld~-"!i;^9`hs[Gn@VtC pp$ԁjJw:`sy{k!3K/:(F/A 0l祂âjVMBTKBϽ]Yl_gp@I6ڼe QKT(GP$u:\1է]Fq61}1ߢgsZDne$'dͲdQ14UDZ|h=4= ~ZK&Sw>9-ևX`_J ^I>ck-2'^2lF[7Ur);o>}8h K눀 0vSms븲7=[{p(zlet5;S;7̠g:'WMtQ{Ap(@%aϡe S nn]%ܠG%MCqSlپ|L?(׮Qa*<2q}7seZMo6vX6"Jaw@{q/3l{$؜3|f-W-Z 핃/dj]Hj2Ŏ=igB߷[f0cVAp"uQ@K?#o_nDkErJ-&l'54bxi|)$KdZ%6{ Fe(_DK%c.?c=,Ylj?y+͘m\yW2C/*@ /5RA_Uq:ݣIWIFƨV%ұ]\,-Fyqq8YWq|vn׻M!*3N^tv6 ?ITW:҂Tҁnb< 瓇~h0)N7 LZ }Fh̾ũp~Rr,AɿG4Ò^b=p{)璎oT`brC?tv\ C?9q%q>+Fczk}zǭ"ElP2ZVBoV(@w喏^4veIX!kdR5'TiIJ(Y=*>EL+5?j]hf]41)ڵ`t! ½~iiC>q~- /%VS740{Z'lƟ)~7J菞Ε1Z&x=콮, f~tU*CeG݂"25M/)G眙%+*%a |bAAQmQFrv!hw8x`]`i)aj9mR*Jguτhn?\=kv:'8SvW'1LoԊ(^ Xl2˵E# ͈V~#`<]C; /+gg;O5eO-6UL_V{6J]PC+hN=èLjB/W濭D߱#/I^i;jpזz[ԅp uopxN Qָt ,Y)d"q7-=ٗ3Z2͙A[^S%\ق=Q gؤpi!ݏyk爫TFM%NH5$o L 5vLFL.Pʑf}-HM[;3r@ayFid"rC]%O,RI^yyIM[vWQH"S5ajcѤҋMtpMf2MΫYoOjRe7V9{7zc+yq[?\W*"$?yΐS*͊~Cl@.l6cYOa{}V\YG/Ri5J\S[-"'y%$2+%X?&+3ȈLn_&'.tk.xutܭcy#ۍ°kݶR)r0g O&Y5RrpgkAF?|AOTdB"jS`*ם@WL֍<-Vҍi q;`T(9d>=/r&k|輳Yjl'ZDK%}ڂ% 9Ak-4t!z5Ծ6ؕy| .b  T%mҏeoӜtV@TE6tp?F^V959]8I'4NI LiNSO[.-ό%<4Q2)}ZA9ɜbA?:'g7%9$)!VFwN6Wep w?W^n"7DGб(m-VTXbX=\`GJȼ_Ve1kQj^w~m?qTw6vE,VJb=/90߽|R#o56@S b@< ټ,F/ GL,'JiRlнVTQ{?E9?L?/Qw?ճ]5hW:nWLjcb ,Z[OG IK}͝j>ܓ!$?9(r^Y~e7ZP˙4 E"GG "}#qp ׄseF|۴t#dR]j5h|Jj$sooK6ϵaPCL\깆*M7t#9c%p.G֋W"Lze-we9PXeMuhzCnTR(%daL -(Wl:'͡OsN8抟K  *1z/T(n#I)en^Rrꛕ1A7i΁m hn׊7&ʥ|26d,[k'@b' vSa=үva &lX!ĞضESݺG`(J]λ{o0:*jڋb!A[M F ?~l^xn+[e&޻̉mW#B7@@ѱ'e@Iv1!X5)o2Z{I VYg_^!eԖ=Tvbboψތ"4ucҘVg~q<}'pH\Yq 3XEl,)8 eF^uRONuIU55djU1խT s^ַ Q l~>N%&ti烊 +חh}9;®T&)-6 ۇ)Sc+&u%D bjA7hwb +? Y„8 n%Ǘ4Q; GdaLqMh,pPDMߨ+ls H .wc<\6*1}ˮ*`+qN-Q"DoQ[9;s^UC"[bg+|BcaJ+dRBD1Qyp3P34>Đ6En\Hh1[" I'#W e) h>eW$oVuC^2_v/K14.YJ^#ȦT!7t 4\Aŏ$\O@zeWG-a~#J:{f?ST: @ٴsy:1#~p |}Ht WuY[6db821SS}uˤg2r0-*u +{%yk]QNo DCn !+VP/vRъj3P*h x& ;WIm- `]cSz:XýxZexa݀ԏ7wOfq݀^vZ+o I<7>+y~շ|9Js l:tYcڢԟ;?сoKkoj%QfoƸ$8 %H{7MU лr&x`ivFr_ *%!ic4Ԣ Dmu:[#)%V!e%0B[Aʃ)Uj?W,b f-+vr4_I'*Ve29*9M;;Dmh'&܌#8an?){::6Z,1 CN3]WfDzR;WW#p<e] b`Y\'i?%=W4t!`iDoU]JW\:ٻ_5UyW]ܶ%*y觾^Fq뷌_ V27jB@eƪO79gV, e5Y}rlY+>;Mw:pigh_j.<21stbdU-1iM2|&. DG._G)Ed(G,gvtb1hS(si^zB4UvC=`2@8P5M:T ֎?2CL7d7anO [#5i|>H?3ZxRaSK)a܄Q0uyAN[ ~lLd9dL܁[8m*?of&%P^oaT{qC,70k{}Ҭ=G m]hYd*k?ھGMR +m.߂~beVc~2z3RC<}Ґ,n9\'XkZ'b64 C~aȋ j^4:$Mn] 0WS =I pdO7˩έ, gT=k{GX l L_ii)bS5$DNzRY|oK4B!1.(F?23B4&BL(d¯a/3V !Ze 挜Kizkt Ϝ(lR(.- \}7rsoGۯ31ͪ-o<*jq&;Ͳ/Yǚze Qr>]; _ @Fu WѶbzp[-}c"Xt}bOLHVF}{"#Awh&;&B4Qߙqݎe W󢄵T;ݢW2~4=_:6?7A|2A5|1LDv(=(+[ C /DilKKEEk#5Y~Ahl,gu9o }}lY${P{ex3G\&*'2Evx՜LlfdA;`OrPDTӔ28cB23 Tipm-nƔ?8q+؟vcES'{N!YjQL(no9P:R#m.~v$LC!{}I+iaDѠi3rl'˩IBnf,?yB$@= ˽SLn0T M-C#$소!O U\,eɊQܢ{Ñ+KP:l!>ܹ@v&ɿF).#0UaakŽbd~#5?cĔ!OfPHG綪~bV\W պɸ%4{/-FͳJ'˃6}Y7y2gؾcz(_ɲJ> ?y&7G8't@ ѴfLk9x|O1E|%uy+uc э"^ϏEyJNrW 5A.].aA p5*{bcDVz)Їy]GѿT!7ozj:U֕'8_T}OG+:Zs6zoA樝v+[*%@PؚNYܰuokLTX`whQc)sV,Z(3!obHg4Y )wQ:})?,h0m[r+|",lٹ!I=LrN)W˃uzLndApãUAx(BC=z}]ˎ2 -2@vm@ d9GGMiP#ieUM% vSM 'yCYu=Ėw/ܮw;'ģkRT[$bO)Gx/R Qa=@y!W/S޺̓rկ?7}d: nZ<:zɽx39PA`>ɤz絜Fa`EqA{:*6@%$)Hub:J:!2{+oH.tgAXvTԽoLKo+Mus-=Ymmu|ZE=`ucTJ[׭A\YZV=$92 G[#Pby[þw5/S~Bd˲4P7Sx=/(d |X^\|{1ꑵkk =8wq u?ͽNY(:RDxC{0ϡ:Kr-?\ pR$r v'6EK3;4 ,jΝ\`-o0!^|{dTj5b! @U,upFt{ddĘh/ ^b?7#r\5~lEF;mmQDT6 q؃TfEsFWxovfZ`L{-ךժtOh(=@6ٺ.'G=$y< E9Q<$cmqQXSWgMG޸&I935 ~|cQ;*|fIe@/3mPx&~ty6 ?&HSovpSR[Fz^lJkt^8XҡIUmgy'Yn`ΩKV5)j˗YlB3'ǎmL/6u X֩:3|YKxu%ӯfG|*MIfBvA#^hd\A=QC%WUa eq[ĩHblm\LQG_i ueysRmf9/wc([q5${`37d^Ǘ=,ain;-執00B¢OEYb Ϙ1ah GNQM&c! ls}X R1:Zry]䭩pˣsf#a5^)Ķa%:{]_Kj྾D/4GR\2eBv>${ VDi%o05JP*w3QIN%"t )RvGGK+b7)UlQ&wdukrlNehkiB0`'`FVCOVԯ_=.ޖtx H\M7VݺI8#<٠s*']5Zմt0슌bNGGXw`K#LJG cFk~ ,/Э KǬB۠PϫKhPtՙ_MG)K$U14R-s³# ">0 L0l iaYoVh/C}JuXe]`{Lk0t5jx_\9E 1YwGIݤjC]p*+ua>g(7JjϢJ8:k):Sʛaƃa\F3hG?U>< ~hyoROxL%} w^;)>f>MO*f7".Ǻ@ z;weAҍ]{ܧ]~?BHǹS_P[q'AWq5R-Iuɥ@L& y%@)pA@F}c+`tf4w[ZGśb7![͒:F]k Qpͺ9$ej9 M/k#YC'd9H>'Mdl&H#8oteL_C#}í@/䆽T!3%MI(C#`jWkIVu>u 崖ع-hYР?`RJ fXZAOh,KEL-\L">ϸӎqq.ѿ_hG0'#ݍcjSOɿl6 0rtRځ=!dq j4TjMo⦆w.jՕVZۄ{a װt4&0K7ƴ- xx>Pȇ[ "J*餾wV nHoh*^xɦȆ%y=3UI'MQ`d%,Rs3J"cO+y)3ǩ#a/T[\x00}#v9SH:Vk*m9Weeٶ{`~JqzlզҔn5-ݓ~/jEQe{eCW3aDM &,fn cb=viߨWt[pA/4*iU;q<ʛQzs1&c*&>ܚ-MBėrJМvf pAթI*R`)ImƎ<yʅɾ1sFa!1=옦7%l6nhx2Mn77cRonZB] *1T68DB!B: ;8Ц8<̍ 3޺][Pcc:x2gYJ s.1wdF!̰})>(Uȫ۾"M{ό4Z/Y8NUEPJ iDAE*d Q MLre(R!?F28պy8;uc kʱ\La_^"3OSN"E \ISYY̏w8={O^r%h!734q|ۅYR1sHl1 k4 EaI/aM.BYhSuĽ M)}zﲔyè? E+=)@< nq+"؆q[o?Öq U_ VEh6Jȷ)Zyb| ?&_)KS Q8m6iyxӿu?Ij&~>ygpߚMLޓ_"ΠE*+DN-cS D-藇B6JV*͢hH=)2̠ϰ Zx3̀\CB%s}sܵ_3nl9uh}^PԹż T<jʺWT)lO2Avy}^0w<1E/< I=K՘w9€)9iλv W]l}(և?:Xx,ϧ,AOv~HTKlth# o(ttNP:"`zkЋX'b2"ӥ6/R#HO*#CozLwov ZNLG;CKy 9V%ϱ2 bxۼJ-Jƌ!w6#'3{e(7|]Vࣱ~SHQE=87>'笍:["={;.Fu ՍH %U!φb VBb5O  Z&}P%2ZǡZ`x*ʼ;Ԙi;|"z Q7V" ~Hz+ N6,%RX94 a:knK8|CcוEabRϏ)͇\uͣ$PR{;E+2 59N-5=&Q`nm UR<2|ƦQ6٧xvXڡu11:bD. _8Lk*|gtm_ tx*Y4Fvz6s sePqDk>9hf{h}Wc\AO-7l1{l(k,&ӏaNtx:9oޑ^ℙdr?Ѝqo8ȳ,XIhGI'N)/@g@a(I=cGI #n$Y7]6 DHZ= )Ti,%͖ $Tsu%JV=y9IT&[O{7',iA4 k< pa7+6.Kz8K_{0GT3r^)$CϤumRtγKW_b5;Ef[dTM_R0I9@x;ClL|!g lRyyX5zK`8}z*4M_<#&JVjgdM]d+/8`ʞWy,$Gz jM6u9Maw5>rvQUWl; ~Xm r"bG,Y _-11xA n$MZrCt8^ʨ{kTVh8@nY cR #sc}g'+Rɡ("-I*lȼO0&B2"e#Dӣsz-:Wf=IdumQBeSz?ȮƗS(*LF`ks9y_+J}@9Xݨ{ .N/,ԛOӂ;3P)hҷ{w J29?.;=ijjm ݘG*. _jXNInfEQL7]mS8G4}ީm!"#ߚyXw+FvHT6cRaTZ6*BdhZ85(83! 7攵u(:X8U MiCn_ƗEN6k@r,}>:CRTt ~hWHOK^FҡSKw,UPw*_METۤs:6ğVt#&%KґO11Uݢ12͗s=`B~{iNiy}@۟a!VNnLŅKW|/uA{=J߮k-%05T'lq4 iy 4Jeea9T$BI\ 2̹֙4om$dFK6o]l^:UQ::RěxTlLEX1?Xa EB8 MY E\m淢M߃LZ2:4nyc,ƚ[=Bq)sޅb)PX{N_yTtxfV4j± `敕X%(u @/RށPzZ3̑[KfX&?ԽBVrDj!N@"_6TWg2kIᶮ _(yC='}~z֪ ܽ_ГO}T_O2ZS>/!J0 `)N6v_|ʔgC%;: rK'.ӤYl9 fR؀+M=#Kڊؤ ~cdu1Al4u9ɯOg؍臓z:8Vg(}^Бc4`"&щot 5D[xCהJ?j=Mlh`# #@6C' h){d fkS_-y[hj!.[sk<2!pV?/!ѫ@"_ dno q)EWYvE‹GʨiVaH~ʸ)řzeϠc֗hMc56=׬qe )~):Θ"_[ \隬RNuk|(頒\\ zi/TqfmEx E1wn,۲M2Ɗ|o0_~[,,1 1!fIBɾ|ӹ RG|Zb4;z3 }ޟ)5{7Sǝjcۋi)|OvLNWNwWZC :\洜[-;I;ռH\1 2þYV,eozDqU4:.[,dXCN tY&JVI~'R"UM(]lS < B]J{+9pHfژGYs>݂ʼ ]$_#;0썑4cct=K*Bf s p uUiC\`$JyԹ@xBN0U3qF9y&AcEHR7+:'7$FP(bQ B\ud򷬾WUY^łZ_xS р@f=mBwB8-rJbʈxA zЅ k]+֯c7rKI rAeϞ[T#$[a> c; #y3Sẏ9=Ɖ?_v)&:*iI%_X; SF=q}R5n֙Yo8l;^_~S3D<̗> r^3L+X E‹zO̯NlYLV|c gr%u],D6r Iw.>`j>>|p B*~ҩ3^ܱ8 .1}1$RlFduiQoe`3J&ȭf1JƐ9͖3> +$9qKHm?c2{ )?1ҟ!{"E ^wy"ų10s Fkw[[XDGs5emԥe >m/RgCtb"~k<&D;1H*Z;c[aSI1e#TCw3PzJ#y3H1Ҩv~E(1da k-b <4sVnroYgV"DD>N}q¢6]d!s6 O&e]:{ri޷T6j8>b ˟t- r]k^fƵL_OG 8u0`U5t_pe~| hؾsN|1RǢK*Q8Jv$HW@>58x" ˣhײ2n`LVZ nXU:# 8Aą(k@|GI#אg"P;b,TIiʹʿgc8y tvaovԖt^ ѐmęRx4#+:sbxb(3L]#uKBK9s-< i81" ϴ 5%al"7q/§ToVlL@ DLErƴi46ɼEBLf]o`ٹ̡j̛oݙxu.nWm^{P#t$["F_'_ʑ|h[]eBid)86 =&i]Rb+`2 WRj70+o^7YpAT| P/7;Ɂi)tس%G4.ޑL秱|DCb̪3F\2+T˒8W+~aܯuf;S .w8ŭT4O@pl”%|vT ^BP,ϸP؇J W_$<*һFVH;F |9:׶E%P%.0IcഺV> z-|} /i|{`F _.PJ%b) 0v1UuhO˞<}E)@w:ƺ"PȉTٞۨ"z2{md$]ec\"d7CYƚqnW*tY;k,'lo5|<a&sxHWEc@Eꟃ#Xd+Eu OzOyzK2>m3I"2nT5.Y]ې73T|C b x?},=a{FIt)!q!GBŨDAS\cYmM}qŔK M $mǴbМ|d}LNC80)|nѲM<`I%,9edȟgu]VxW|H5?y:r< WT@QDK8XKD"ϧ3yzz>hh՚n$]T/#mZ9Qkשƽt` 흍隇b(Fb90*XbxBpFK7[C4&AWTR.fHJ8emn@z¿3ιK!ncyicd0? 8fnPqhes`޷v7L[g D3`',^Mw=Y#slNyBQ&t¨{ sY'gYڎmt(A㉞9Gx} k]xd64ȯ,a+M|_t.[{;bhf ӫ UÌe4WMwJOXG+i*Pz(LIqEgC&FѲ)i7fdlhmsaʥz@%o 9o <0_ X|҄z `9F$MҠun2\@sw\(] :j3Փɟxa4 RjrN9j9KАkGw hpK8`? dZPۺ۲৚ni8_Ǧ#V6Қ//Hs|eWҲt!?Kx,趲m.pW*jhVcR@e?M}ďj |q&wvi xhliA⌕4p⡓.J&d1 OZA kr5gEPKscPcqcSژ5w*hcV%H6zߜP1왓fh"֍<[k-(hjqI QM8y1YK]Yy ? uM.cV#V4hf<J^g Vpϭsg܇ujw"cO& n'`ta. l~Ru;΋7khfF:Sߎhv$ ԋfBIaՁ(Or z|T2kMW69Wt؁&-y'K>𝦯#nI,>`FTWOa_g$3\Xo3@pZPX_iLޤHAAR/@{Ml{Ff^:H5qtZኺ-ei6|/f}{'Ф> I Rnbd3XhS#"|8:U(B%t鶚'WV>1^J$O^ŀ=nF Ej!|E6kϴ\zgD|@Iy~.+ mMm{2^#S٬ВvY6Bj{gVnp*'dƥK+qtq&vWEe g4uL,9 |6o!h]Wx(;(>B{rv$"=@xQց,qԂUJAqPW6}^pSc{>R\RhHê,|"Q_<˃FTR(ĬN4COu9=5UN!د꟏©} sؗnbưӟ@]^X)6R0v'pg(.nI:v kZEfLv߲X#HJ :"1PZoPnhgP'fYbʗv)f2cɼ %!/4;[ /W |f,N fZ.C{t\<`ZTlf 8E~G慴5-4Mk IvYJUz;(ʕoof8zIpWީxi-^xAE W ArŌ1k'D}MŲQlI Pv25j R˸ߧC%$ID'쥟A \ͼG9`]5if^Lؿhh_A/ߚjfp|f'8N_P+ѠdC#+C3G%~3`JD[之Q口U4`_b dYA[a}uj$hyl>e!;p7Q~&sgUsg Y1Xs5t@ԭRnyԓp-ۘD@8?$+xl˕O.z!SyTsAE{s{0}tBY |ɋyu!5hŦmB<CPE*-,k>5DZ4`g2P',DQǷ:4KSai}YAg_[^]<[^pIθf<9Q*$Éԑ\ 2L-pp0N"팅b?/xP8Q/vFi={6DA?O\Fvd}7`=~9ҕ[L&ԅ *,{hep(*QXKXcu^ʌŴ6${ҘQÜom0yc>QD A!V#u^/ч_,,+#GNgeJ?;՞B32>l[Ƽ8ű)Bfgo/7^$(uY*~)I|՟|I S7|5\VB2yOdA1I?~s|Caxy,;SS%k ^T`6SgMFmmX 3 S|BuBǕپg}]6~;S~CFcVy [l/xfĦL 5!Bg螿U;pw0\ 8Q3AIk_PbPm h64,dG1suLjgvK1v{Ճ!Ø כB "uG4-ah=4IiCl $azySBN,MZ3f++ԍFxd-'4-5q@ujq t*uM̬);!/37zw\Ɯ|ɳ=&J$Ć8 =$p(R' ?lEK4Nq)mq !+ }~͋Ce^BF#,:<@C[I!YZLIA!sLA7pX)KಿHι<;c~c |!NqEtv[,lCfCB*rM82!k}7v$JfU֫?g"l ʗQ}|wiwiĻQd/z#B܆ڪ|mI 4XC[xe-H(دΫzݸ@2W;Aִ*.Z|<efQ?{}@5}qR{Z F䟨*c$8y*[8fG6GVZʿ|ڗbЗ9$rmѾd_NG?dP,iEaps&mx\kAd*S.fݬnDBfGF@Wψ @&9 armmkl;s`;`\a8 &uTTJ]g2WFW߲)nM -g!G*'BHgi0)Fg}ʑdv>~EZe@z[19q*\@7t:~.f6_f2}aQv7O`lj%>BA҃Gb}%ŽČj)x̛:^E|-"N|`}ܘK>X/l|՘.V^X`2th%W pn>=N|k5hd\:ݰ0 `H-Qvl.*D͟!n8u-\JJ7UH Y::au)!`ionR4Paw6mDl(/[s1}Ivӏ1r@{2[)jD3Dd*\MƮSe`hjJ4F'nJV|?Z"?Vo³/FSdk0NJ.ig kiNQ׶:ͺz:&K]L9%+ ]/#"7Xu,q QZyr<*{#څ{LMG ښT\Y4OM +ƯL Xi0vv:vKǗ'CQH5u NMBt܅g$>Y{x X֫xtV'3K9/RbH؈%="t`RN nuTO x]P5䀒X~֗Ȩ ɲ0l7S5}J*mf11:EY n PArd02kz[:۪̽Q'9N7 .XiBԔN;W/_ٟD){NڌQ|BCOsIv(k7Ê^wBP9\'{o_P qG S{uQN4LZ١+xAvQ\u9DSv7F2>8XK Xxc=k7 z2o:;Qv74uO|$Y#>ys ~`EŝЍ2KE]9~xȷldѸM2.]iGW}pcnNDڷ-,؋I["\P%arnG6PF0%*E7c_ )d7_RcJ׋4(uJiQH;;1P-:h3u8/ w9tY.!k6NQl#8DF-B9`sbT4Rmzb{n$.cۧR+I7.DV3QUZf[c Hg]r"S 2j`*dupґs6,I͓ĭsŔ-'2dֱS7+M Ik5~RiChh9$M06}E[*0uZ7( uEAb w*h=̿93RO!Y)=~?^d%SjZ&SL pE#pg8j}@+X $gmLkIjVw%3,_#0ԡ>๋y+'Zij"1*֒&"6Zqyx%->_'T\!}!𰯿SiDY Tse=$VH>`QWZ&q:CՆ!vC¾XW<0#~{Or6;euC̷һR>ifg1wE'P̭ǿ:2l 67:nE5t'{n_ j$aG/ouz%QjMI 1a0mM[Jq&B D3fV zvx]@{N_yZ:+oVߦ/,rCu'Rq& ^1a=B1N [O j#Uz"ܻҐ~iμrNV\M_KtT.9/?y~:P6mB4 Or,ƏC=fJ3 :<#j8>|*c؈2S59_2NƮ1_ZyH>.:jګC QVږb2OO,ۊ x 4j3R{S Lv-r  &nGP'nt}9Quw` s>0֍ݾq /?->۵"h[[+č1#уst銈3Z 4xD#[ތtÝKTy_-чU˻,􏡠 /BN褙y/5h{jRyJB3MjTD,j􆎙*oо{2EHAcƖ6Ue3e8,G?IWBDo| q G. eRs7>ݐ3ƈ}c\K<ĘF  A \b5}ૺj7NBPh,Yag:j di<#7peK{0u.at9*Yֱf3c;A3txozd;5y[>;ׅM,T(Ζe{ji(sui_cFc౥_aMV#q/vl|^_I'xv hu+1},=\ނJmެe;$2"E#JH;ҫL(}Q D:OPxV8gcpXnV8G[_1YFě;7-m®nD0ʁbbSWiW9=%z\eL|UL"gF e7=ƞ0xŌT+6yy3GJgf%OTK^4Cq/xx* A`*9< Zv?0Ksu٢X".<*עfEL%]a}ѥ[5#ZoK)527л[xwiZ՞g  =քrߪ[_L.=/mu:_AJ8Q%frc%Y+}u._yw1累2)QX Cy̸*d XHNR8^"7__q ڦ(/|X'м{{_vX3zYR%k^hFHO) YMS7 *iY k\c"̶fc~$Ѱ;P."jah^Bmpk=bv(rrߞ[}/O4崨 X5xH{[* Vaf̅vB]gF(8,LWKNYCNL0X7&Ή{{h FCK@<.n 8LV)l ,R6V "h[T9:v8鮯utm+1נ<9uGrȻ'F~kt3z}%^l5r%Cբ at¹V=xKPei"Ym~.4!W|Pݻ1GW[KxGdfvFLR qiLjtM3itc/>'Uavʰ~!X3BAWyPCC/0^Lc/vCT<W%w/9klBbf`ٜ*~90o@BM1,NLJ5a}4 ]1\@=|1mO$!# :Ҩ 8k4E)KmԚ!,tfW،.QzzϻT}G[x/+\g]9׊lXd=9-o"X㿧ꀜZ!@=.U8H{NȹܠA\>~>xbgn|HG^D' e jc[-|h8S^}{ PAC]4AYXB<V;5pJѺCsf9<>s詋t=`T0FN ˏDE?V$A%qϖ.QxF4q!gBLNifHlM]>dx<`᫜_"B[|2-/av̋32aE^ɚ=2)%)iγ@yO bA@ۮVh qL]/_WGg~|dTp,y9nd{MM)ЮqSA[^ ;M<{.JeO4|F%%(Y;xy$8)5.I}Irq")KҡS!\vE-Ǭ==aJ9-Q?Ռ w(}6nCj:n_(8LSponKZ'h#Ȣ$p̈"9)cH *GJ p38UYonzJBRm'>]CkM&[O6(/L.oj-ΟK纸N)#O X)=:\Sh yI}jUD1-.5O`nj)٦' 9_tHi+|TZL#kP78FxW?˶I OP؍'m8Yc:]OVc_[dgw!?©®\c 2܋;N2C\~$-67b>I/{ڐanرES6(Q "b$f@eF24B-VDovTx9" ddbW6JL%kܙdzO-Vi'^ؠu gx5b&'dh%Nwd< @uҳbw]RN%jLPS|pxKHh.Z@.=X 7ʜ :5Ḽ|uDnzTeHx7QP@:Rf0vJIߴߎcFTP-m7Ʀ'ipC uOuS}2rߦy`6r\ )4JOupL12VUo͎i"C 5O4@Tj>r8Bb[Bi8S֑ Q3!5* ! n۠R$裢)K‘2泃?k-M;Zz a-"<_ѐU8o 10&$+^-JSx9K;ms&Gf0GuzTtM(\,BX~&!"V Ѳ~ jY>O"j뫏|"in !7yIE(ml1U=T}|in˶xn@M!%|ru~$۬y;B>BoEIW+]]-fh#`Wluv1 s9Ьx{c!S4Jr}#?a\pBRmXgxӣ\5~vib*c~GC/Q;6 -69 ?(x}JK+; ksc?D[c \ҡ [}~(k|αi>@uMLK`$+aq[kWi'nR!3O]N4~Uo 5ecW25+ddh:Um;4̊tߓ7E'#e@CJ;2 NڕddYx}M ~~;n7KǺi8qb G:#w|iy< \6 =ZU5 edV~^G;Xkz`G%vjS@a R\HA^AxC~ L/!K7xPvF dh م2W/J'os;?2 y&q<[LdC. Yev+m-1Imљ^ƸH.b}^A4<|I.1e6l;0O;!5^(g ْC( 7#XKYcPhJQAIoߡ`hO1*}gDE.k?ˑV$ΗQү%5=\$o:w%a\ >8?"b1QG2OǃTzn$O\Sgɽd*;-~GrCj4Cٮ 3'%v M`xeh@ UI<#IQ:g҇qI!="M k?puHا'_^>Ǭ?{n֙*EJ5R ؙ 9r`)ts T/-woڇЅtj۾V ϵ F$tñѰcB(\M? Ab;ie{ K.5UC< b^UɔWt5  dmmH[#O},(ĖR:I"e){$^`hA {\F|UR{l,Bn~!{;_R5݄<&9V7U(H2 ULE ajNώsi Fi_чidw8:Zn&; a'aF.N|f0W?e{h@ y -]@#i[9+B%+OF'g D h nDW:T5gA\! 3>&i0>GOs,TKTA^Ƹ] ~X9 B.ȒBiF9nnKE-lUdC54SFM7 {?$z;$ab\΍dX.'(^ޫ]wR}/u&|a %w@l(HEM/Ac|jzGLc*T.E}@ڵҷq:7%reTΚ))A谏ImO.{؏^+ m=,#MN_~1GȨAϖPL[b!Oƺ3Un׌f8Y\^:Ԇx,?:H4_6uv K>z}X uЁ[zs"@@9U-< Hn=b]/FƻJe=a$ `;ޞƫП4ƃl{:Nҫ3+ nȦ9ԂOk^f iP?$nyM%teQU|eղTl3ZǑ#.ҳ!EL]C-2\ODV_w>)_i3MHqW{'$Yx_@0+`IzZ'3y(L(k!8WeorJugF:SOB8Dž7Ya>;I\NQV+{Ӭ$+&~VOL6ԠT$~t@;͢]Õ6nFQU WAݘ!{sPKB+oZlvױRTF~G5ꋹb9<3GٷqgnuI2Idennibm\ѵggaY?Ex/anDQe,BTN$H g![EaBf` NCB^ ~!=`6L2:y8P@Z3 6صܭX'+|gfkd{;| {M~|Kt3Awkk#cFf^(;+e2xg\HaM&³w035BIEdT| wҩ9i.NT^ ~E}qPr]})8BpBg VbeZ>P az2Tj bA Ucmi_џ=$ޜ *kWUGcl_s "<-ON U5ܗlgZ&OJcWֳ7"m  ԋk4EQqI쫎x:qc4 2Yl=ї"&ӽ9 TFwl8돧CS껹mB%y`oBw*,KD ߦc'tpvQ"ǽs?GɈ3Zij5HM<1)ظFOs IrBΧO!F n9e8?pvG fd*jބg{M<|he#e:#\g,G=OCM܁#J8&{ R"ZmChh~:c#-#F?`d"_.Vȋa%`\A )?*@#ݜ} q3B2F3ك<]"Rϐ=b@ qq WIweMïIp`tβyt&m!2Ѷ +eR]IOO쓴Bxű=y?,+kipL#VH6TۤiJ 5 R )0P-r6C.BuZH 'ߵmIPQa"Tgx3fR~r'*j$&7e06Wc0Z⣟I0kfj{\ ,dVvJ\+3=JWR=H08V: d$}PmguMu==je?{"!{4DAN箣(Y*=[FĐF^˝~$K]ק;'=w ~Ӆjm+^",aA CNe:6Zq#~6'7|/$֠4pU Bi5(T]BzcJfȤ(!wmRjawͧO̩)e+&%1sr]B w^ -i9̛'(oΛyh)!б3V-)KXo?z&@6RSɒ"-a7@&}0%qljh,FjsO%]l&)L׈?A`ݰ, )JYb4q[?@ 6D8viGo΋us pler"zʠį![h1b|+ -Qd9Ku\I{#- XtٰzU'DIe C}9g"X$YS=zV_=wF#ֹ, ~ !,29f)%]Wb[dh^. j v`4~wYA- tj9+t288'A)'? Ž|;O~wZOT(*/ڮ#wneitQkP_Vth^JhIAbpZt'GG.9I*J̜c@K-y anJYcXɌs˄~37uew'l hRnAZ7>' Luy(Ѭ #CbxdӿU!7H oh@n3R܇x'K xPj/]?4?ǹđ"#'ұ,ifr13%%IϤWzpPC$<4qSHӒF턷n# O9}jb $Vimo9#G'JvnE?q(/h>|߈x\ 5Z.?HSKwF' Y$g%f@w=Ȏo  L*)tgoVV `Q) 6ropxca¼pJ1$PɐÈ@pFxUuv0I=ۈU zQj')_T i#$WOtM lS.gj+Ҝi?:EG2J"|ޚ &R-T]R\J&,[|X02Ovlw_ 2D$Rw<21A7G4`w`BIIPiQd'7Y?))K.\PmYۏ\V#vl2S]BT{WBbiAz#H7)6;`W:vN/_.=ñɽw9;G/=:2J A@vD*bY@wƸڄᇴG%s5&NHZ ǡ|d鱞ڥ$ʀqk`G#]i.L,ܰMo~&6ğ%ö9 2hMrV1гdW?KR~k95 #(Wu\O/<_HjWS )ͪ ̣}6&u5smߝ·}#x< {W(5o1\NN\i~CK0_T&ɮnw>BE 0Z\JU.S,{ ֺ! }w a2C8IrL85K.~ 'g !Μ}(%?)2zhI?G+4BG40Om۵UVwꙐ.#HdLno\Y3CA۠-MHyN!ϕ磌R[ vq>6:}ݕFHn?v?"{;׃><7k^&9x؄ 3VΠW7g;Tk,߃BG^ٿ Vp&㣝}0YNDbƧkZdWY]\ ߸4ceWA^q`[1_A/ib`zaۿ^PX^R3Izɀ3K״":[dX )48l՝^)!֕|_繕5#Yfi"&]Pr_AT``@;E'ٳCД=TyHf=B/NS.Y ||{v@JȖV-[ >6#1?kqܖ*:5l9W$jp[DyTʨ .׵A~<^=ō+u+FN5#?HAM׵O^ Tw, 0 %%HgcK0(oyU*xz[B$zj`M7/e^xfk lV{0 xxkH}ՋOWLJBn-w o?<6Y2Ϙ&)1#b "N6kL"sWBTیӅFvf-|VŹǛr1YO 6@** !* YNCWHpۇp/>/|V#`S ̼ J gvgFv;/b30 *1@˘ᆹr%Vm1 4+/>QTi~7b6^FX9 )q*-c# iX%',dzڱA!?똫 %}TBYAa--; }H#(MCVSPP3ckx @S7pAo#~05 s=*yT%<:Xsvo^V*!yQ}Q9B"=+{=6L:"1(l2aR~ؑ`E *nȍjI6(o~(,U$ѯ5R7 P1r3,bb8 kȪ~h05}zTxCv$mb{ 3f/1oVuspD/ócsv5Uk0i|" xy6Ts*Ta-m^ݱWQ{]iVCez ["M-0}uDRCřbHCK?\(˴r z$ ^Gj4Gމ;M,3tCfY*VC Җx R 45Rd%2qzˏ/iP9{G0P1zZn7tUjAƐ^V]<^88P`KJ`IJ~(ykt 7LmoW{| ƾ*%8z[ dJM6yб^@|n\>AW-Ve0#B!h{C;Ga=st2#y75'xMRԚ!K^ Zeh6ʳF#MAWTNjGsk Ȃ4L$㚷+^ŗ8t BPT#S0E>szMxĤ7@c/^& Ncg4xŻN=C>PkN0F;^x1׈9p# iޟK`T5a~ }>dͶ9\Gt\٫]1S jlUFT _}jSc,l֠߫ɒW˰A[1Q[hy0\2=tK߈kZ9 њ}f%Yʳ3kΥD<ԵQ'"wN^ک%Un_(^""bOΞ>^T0'{*C=i]Ҥ>Hl3&!= J"!Ksؠ9#\ -O]4Υ3cwR=}\2̘zCF+D3s_4tj.;,֧oxl)p6Phۍab/OzW1cAy(CʯUK*@2܋ݺb3E#<]rI/Y`ր%-?`[ԈIvO-jakZ82:rAR[DSWv'(zoA0$P',b4lD6B\1b븿 a<3T+ fv$ 'sx.,eK-n.t8: @Cp+J@ 1W6EtGԱ`υNxN'`mfa퀔cჩLc G7Bؿ(<7Rn.UvOW1dՄ!#.lI3-a/L"'~sU-K+e- dݫώW(BW"Py<oB:RrB6U@,G,!?Ss4(VG'#eXTA-Wg$TAРFz` dU_[$כ!S2pCbO7q6ե$*J ط -W*x%R[9';KoPWV,רI_< &gRR݁wGu>'u>8K|6T) gj]N;2Thsܲezw,F璣VD|z)Wus8qGR ْk;Ęj/Cn$3吽ޤ }}he 8oL* TCiR9%Fj)r^hoEޟGRKfehuU< eE1qxģn\Xqblʝb0|~_ʘHwDz $1D}[FTWFji'HAYhlҦ;N_۬ uKEb@|4MMJPݩNɑv}%7M3_Ur?;fx~ǀq cӶMͰ = \7ezGɭ.*u 2 8\6S_(12W Bfr0ӈ4MplqE鍧WӾZR_|с^MS LNzyVb\w>Zm8-sm!Y]=])o,ڽڛv}Ъ:m3OdH׉`]zxB^A3P,YU,ZuI汜\*Ɩ ;@E{$"yy2}O"HiH!_ r:4f@I\2IV>MpT}bh_tH[ATnctR]JHlDc8ގ])/jj|KvrVX:yՃ(Mp7Q1%>3v/<׬Qu h ³jP(o`kIp hKX`?jN娰G0ή9*wr0L\%i0{gh)9o>a|]hVddJ0Մ8VFʑɫysݎX?U2SlʷpE\n)St6~JU=7j x7F2;Yx6^-吼HfVV05sy{gP١gh!IVqAðp=ٔm_zc]f _XgV7w+fJdOCߢ(('ź6 HX@ 0A\%<^6v:%'X=\: Ic#{0=&=8Bb ǯX.4.L@F Yhyl8`qrM&|Z3}g '3Vfϻ}~ ,?2,-;={ QeW=QtG71YHӗ% ޗO#ւXn [mj,jȄx^0d* +ۇh9S&6ۧ=o*?,CQW+H4\BD I'Եd|=@ eB*YNykҭ)Pa%'$ؕu}`!R&mٷFLCijF[O׻4 J#Px).\uU^([Oxb~:RKMtWO[̮%cQS"TA.pz_ĪmIG䠭 $2+V{qOKo}!Xwg/O!fSL,YwLh ekj]g(H] ldh-m%#PϨCi6FKXqT=|JWNn9Y ޹`IwXԔ*rUOw{WC-2ɾ{"^u 8,q5G=i+LC 5`~n?GVmQ/4L% %v(E󍸿-Hj@h eW{Sݟ0ƈbՖ3b)7IS( Lg9IJ, 1?3(HZNvYHLe?y@$x-;2GX5'F.zQ0( E3:,I+ˬ)gA߭wWGBD"ȦGIr TjeOcs"yl<1/^d@ROxF*Ҷ1{$pcoi(os8roqt0‹):*|$d@Ҝ+Κlz~)Y9#RM))~s; u*u f&w@HUۙbEߨ;>󹆓1֣.qA7;'\p ݘIӌ|goDY5{KaUS\'u i,ϨiSnGXyA"4$B/XդzPQHFa ,V9q\͗䜦-( Z{%0:X#<d3XUM#lކ=_={kU±Ixwzkh4QPjc=A?bTeCvv # (kOiPKۅ켢2#4vBSLwjETĝu$yT'>=qaƀ ?'RˁAr?E{Yo|3nfQ.jK.O^ :gF QmW*e7ZhF)ty/h?`Ć{9-Ч |'qP ?n/5?zN;KԻ 2odRxt@M ?sO#*%iWi{FEGV{o@f-FFQ\/w~%`·D0ꖒK9,w,OEGrϥ@j+(NCҥ N"%ny/ ˰H]Mb{e`!B+}.2yc%-TАA;HY"y&Ayhb&7j40˻H"F&jYACpR\LfxoH9'Ca7tS؜ly48N <$s++Iç*8 +vS"2$C;H;vSži^6] ?KAsԵwBtਲ਼9u3T^j *ߐT+o'48o^6))}SmUc˫G}cO*Qڮf^dɇR*(uӍmFfA@ f*}4wH>AVNrRHSDbܔ֬ ֤6Bhnf6eEEw}k@ t[]Iñە yk$s_2<pIϽu _|sbC8jF~7q#/ŷ4j%$D* 9<ъ*@vo[KHL' !/䌂 DG5NC6is ˁ+6FF$T#M+?bT&zO%8O58 otdK`l tI,C迓LJ|״FWZtj-!lDI(cNɚ]b~90_jOtOg0];z(; *kqP2FT*x1ʒ$ DM%oǑ'.WP=HxE P者 6wYIt)Zi'TKx)fvɨ*k+=3gNNeE(Y0wlO/j Jxb0xVڰ.WQLVwGT ̙ggֆך`GT^!$6*3^ InTo{)ƺzegD:kݖdǬrdA cq/#ۙޚ?\ YͅcىQxcfF>l=!t/k#)(v~ C17i+>'ӻXLG&':Jf5V)YDexș>ìx?R9Y  ![D ipg  |6|L[`Vh䙊]Rn#DЩ&=xS~zZ$U@b^ͣGG,yH?~ ɋY )㭘fR} ZDP ;8ENjbR>D>2GltQqx*L:F\9lr~LӋo 'E+\)z}XC}a?C'e򶆰-gN- jg əĶŢrCS}I#C*OcN~? p׾оryi͛(isf$b!zz3r$V0{QN3@o[m[GdHꐘFC&N79ڱXQ̾z8R {E:xbUu2Z/\}k\jj!vd*a][C~RuJ“AUR&/>rkޓd.N *xz8dABn-"JܤL$xii%Gw{=J ٥aZXʣ[9ˆqgs7RF.RWHlTڛ/`TR>Ä 84/Lf#υ>y4YM"?UQԾjr5>*LXMAL/8DxX [M>ŋ>?ϧS2 % ZVJ$r|Vf86vI{ dt1CtQ }*׹,휠Ndc?{W HܙrT$|(zs>5N"}u]̹UĈ#IiM6G xai,7˿o'LOW")|PLn*sJ5#0EEkny'Kڮwlu8K# ϨC| ai/wLۉƛi+RGG] [#֓/̶m8ۗ~_)zԞI5$Oڕz}Bʻխ~aQЖ~W"E$G Xg@7\TYzQ&_]m[ FHMY:l}v\ƤJvCxpGr [*byw?ȳ"0AղPεmp3Fx؍"cdiWn6"<"CV34 ulޞQTywۛP̦'xj ~imCZ*P&惘L `TXxLRXrVAl?B|y/HXyƧrݓ:aUBzodSϣ!3gh:_X+Ii nAbx?"}:5l%ISWkP%폿8qz:͗n2 `ya ddp%nfi}l+ݳM!i;u)}ŪU={ŶGajs=}-5LfCIK7,(vc\ cX~rC c8<OħVŧ;&n_2"q9!NDZwJ+V=Iͯ}ܞ#ʛQa/"%(eS7 M'WM.$~.VJߢ.`_ua}+-^Cﳼ.LZ$G`qB,@ ;Jɖr#U&ӽR}d`"ʹ\K?T$Tx&CUuLsr7ToRxU֢@P8An i-*|wF(u-x|?&횄]{W/ȁbL*We77,$kWv1ͱ{8x5m-T:V {}[b@54Z΁[M"8|m<[O,is w)'_ FoXC]\5pO9j+kĚHtHOx6~)"K/Ǣl< / mNBL$a^Q9X3T!L"R+1G*gϥ.+/[!ေ',[q}b`XD]PJF jvF_?ܠQWTY[9P X[ytWl,x9gtSY҉{rdu[ 1<7p.R좿(z(ܱdrX:L \"M⾅g؀BE 5ᲃR wMU CrjƻN钐0‹Xhh&7OtXWn6#f6vňC!hf͟A!voAOx"@QɃjC%<[YYj~8) *S[|+X{=l*d 9m_O;BL/wI5?5nA6bQ8Qu(ۧH%0/BtnkAB! $ʶѭ5 #99S"-#h^q ʳ"!US30G%x7` BgO '8/GDPΘ>ȗg&ipZD)!2龰amġֳJd`߮z|Mxkx5K!!P:keM 8@sD|Q'Ux{/Cox岘<#uK4huEEm;) +&&FrC'}0+,wG{3tָ&W/wKP cB DL[]s(X,UMyDkCYnmx> <3]ф{ɮ|m}}`Lu'[0'#s +}9>9 K䊼U ia$L:?=v/3~,'F:4-}ƫx޴]Q>0"}\lFaiF)-wl E?ӓ 4k"=\oL?2A!$ iϵ)0#2{yG |DFOoi\6KZ]uԃЭT ɏ[vMp[?Rɶk]nSuI7U  O'WAVqGLx6^Ze|9TҪ [se'W( ;u{$$ս.00kx㺓}=m1 cW)2Z$ M\B p$+WїLoe[/x\o#ILVVR5epa[4% -u;Jlq4]q_fl-6ǽj_]p kȰ \bEj5!+A s2 f?I_요~3.zjҼBBC86TF gĩ}[5 l1p[hЧpuklI8,soiJC'KmoGk=䛔+pwM_.>4r9UٝF]qC-3äd:ɘ$8^N 9R泦! fuV{AdYJrG9%אo:wBw;:uH9F;U(L k1iK'l0*f1T{Da`#YFXm Oe2!L&W99k;B<&%Th]& G59sGa /z[vg |f:~yCV%ʽ1,۰ رW[ ̾KD\#2^}JB8XhOh[1'6< 7Maщ_`FW^`礬 & VN'&epK8/Wa ͭ=FD-֏CQBo"nP)v + $e" mGht1EQobF2i Uq]qgG;YeJ\>%dqA2Q&2VZ%Q+<Q USڏn@ͰR̓ވQpX;G_Ԓ=xiausqoSVU5٭ )s2{Ţd׀IUNOUj{ qٜؗZs@bx6@i-> AEY_Cw #W J 2kßWRtl;t9zK@pn"xb 2t^ح؁_y˻.n%leO[`j=,FyAȸqz<*`.)OqaDj%:P}{g<yPYBϵYz'ޠXYZ=J}!3I][8ew]tU `qF3a7'VlS)+l7M·~ KQKѼolSZꑧb+jg'L\!6 ָqTSQ9s 맥R1Kbј-8_v8}vN@#&.m×n"Vr(J ç7)W4N̬F۫`l( ٳʪM"WL wxEխh*h4{pv/ȮUM-srPVh;Hd l03uCT٭3<ivEie*m% ݸ9°+Bd5({;J^3R\ %2̚*0IHȦ6$g2"\zN=@; j%J^\U]H7 p/l!xlQJH#H.ab)#7vZTܐ,pf{%6) xι#s/s*|7NU|uDwQˏa.Xd-JU[%Tk?4܀׌[(nQ!q87K5H[nxo\O0=rnPE`^ 5QJ5oG/Nbs2(*jꗡ79ҹ踓G${ޑ*!o]"&Ud`wpP!@G$\1Kj{bUPxԯ!zoQ~&hqHoRZYPykL!ꚓ/'kؾ6,6ZvXV92uY^DEb2 E4 ^M2@GC0CʡޡO)HfafW%7i.9pNJ[t-B%0tR(auUaBD73u!'cL4VjFZ+mC`0Cs\hz8v]T D(ЧR{y'WT-`-,<&+,jw6tPI"^iX^49 7.c~̄AN.D0` DH:v+d`!`\)s P74U%/ fjd4/Eq'2,[Ph0^:0d\e}&u ݪo?r->BihIx-wP = ̢W]DPX,HIV9D>.Z߾D$x<] c;Zx\5$rw4܄>9ÿAG!1ε_ZPݺݎ +ŏ@u'Bb(&r.ٿ Ϳ軲Uk6ײZSrmOsBX$H8/]Z!k=+j-ӳEYtnD! gzO>x6SI24U<viEGDO#Wq 9Y>ue9 Ä6bjm2p.jʶoLoegl$`,F _?"FxA2!=yr5؛q;gt˰|O7jMnüOE-XP]zM$ 18E%arq ?? j%s+ip@?R͙ S0 nRkDdm $wBnK- ȵݘߛ4%Nw.hjNep@+p_m2qZ*q 1 ˘TZ[]N}&@`ybPjNp@b"8l?P.&VHp~n-ܦ\N;k9PF"034ɗ`E,!LQItC>CTrii %MVs0:y R0QV1;EbU WߨO0ieí潯@2Po١{ }e)S.SکmG8KZR@2}+jJ?YGLYZ5kY>Gp;<=QEwH/+QpCt05[X9aCWPgP ]y(%W[` Bx|hq,~>B@$y,lxcjvRxQR] p4k:vUQ%~!{f:j n#ki!Ӗ塅'I(G u"ad43'=98@iaq ^'͑qu+&B9b}<5 {rnf!0(Oӿ lzYr-ZTTS~#a3!I&ZzS#8PvBjN1(oN*G|3B}FPb.Q4k/ms61OXp#?ָ/% ->uo5&7BIcUEՅ>y SDKFw?ojE_j9N` )c9s~E2Qr?±mUIR/83-B8o;> oNJ؋1zlTO/ϼd+ucN0)ZI.·p˭Sg[=(*S:Ui H3yھ᭝8,B{-9Y Ũ\!5y}a@:Bg4`7` ڥ` Մ'"h0kc8bu-Hu~*6>!$hG8 2Cpraʙ36<aWb;OeПgP' Q4iYD ֡Eo_p)e'y4XFyJG$N0e"$Z9phL zIwfNG/#g_Ŵk`.t&lˎ^wtN8r,mщbY]˶^|F26n-)EAH-X̀v8`E -,')<,‚N?xMhP!2T8 ]mtz2IE'9?ic i%2`빍?#ƚXFBW1dVm4_4uY l? G}TCb䕥$B|lL^ Gm?zȈ)kdtiv Y8K::^%@tnoZ}zKQ3 cp=hmW0@*bLc;0+{!$LniX_=NY8XdI园 ԪQ(&Te45!+僲.uƉR RUJ8 @FCީd[Y +| "|ّ$3СF"m)fuӅ9 JNtJh}#P1`b9q0'}r\1+cegmU^(avT 2}j_؄ſNAP1c!T$ni$ؠߋ7*u~*VcGggw!Mz"$.Tg®-M2 ]7<$Mb5C`ft%Y!fK`YmzٱUer߇ىU i:>L?Z9IQlJ2[1X'HTк[lHXPFP(F*v  ËaKs}ؿ "FvXq)ʔL+\̌^[6 HW9vqWwJ΂ne´dޗ=i YM{5Om`c@ȡ-If;$哓,t;:"C|z^7.}Ǹ6reb Wމe݌xQ AN]/`tQEo&GF!ZRzzhQi6j åG VEsTzel6ԅsN-:&9mn (f76ڜyA8`d\P Q)` @`f NtH)3s/y40adaҽo#$C[„m(rer%e s?!\-y=P1Mc b 5۔s$q؉>3rȶgZ^E@bc܃SKBY*4K9X: [?+vwd:BJx)κW.:TdRZ%2dU[pFkƁͭƉYRJogٶVw'xIԻmqdKDcA+X=)P}s>\F|%Xta8@N fQG'pe{F#Zf@Q" ]R>-^NZ`FSzɲ:+.SzttGkeC6)~Q}F`3 @}8zg,CFV, z <u܎[5m3/;*&Q%Ϲ2_T48ovkDdb%N"=?/M˷-Q[Q,6Z&5_ZN oflVCbܐI&iQmd[p n+ԗh<k.2v.!ohm PS~b3B-hPmԦN`O64)w%n`k*W<3 [ّhۭg +ҸPii9{ q,ԭd9UDB~jPtj!f҇AO&=XXɧ8>j7yb( [ M*02._i+]2BcFJ5 "eW m0,  D\PPXڑNF|!L "s3c 4e?FpQZpLwAcz-JU<Z!q(s峪}H{G{Ϟ/ڪp:(}auݥ;h eqB[t 2bAzn? .?Hk($Z|, uM>B]oJf#}Ŭxe}nUy6]QyMJ1q@ ]޶0Z><ǽm<\arYCuٹKqs)K<-~B8#Hp B6d!0K ,IO[λP|=M;LmVg 0˭2_;&DǸ#Ye⧩P2_K5NbAv2A^rM }9MocWw@:o9h}oR<< VEnf{5Uʟ!d;:whB DG3`ueGf~|*bYfHpL~se=ͤwm~Qw8u˭8%:S* x+2> }(eMGx J83 -mߴ7 2(eSzF1#=:c0qK|Q1X'TQK񈦞@fX\S=ZsOА?~\P|msF}dFQvqZ9{:AYX bF8xZx7YՅJZR)'@cP/ߍ7%aY _|iPX ԔI2"Q]L"ٯ! W"P*?A ^#=*U݌$E(*1W< Io \ (& {Je vEqO7[@S$ sL"xbFqs:0簶5Ϥlr D(FL̋=!n nāڕX`g诤:.  `!m أz@EJ #6N.k+f{$ SP\@uK q?4&pPZU/^Bh=T,Uz-}Ffcg3FY/Y*@"y5yCd'JIv4`Xe*\bU z$;?ΎDtdw],:n ewil~#e]9:>&hB:F,914/ݩ$^a?YzmAXɠ*2+ $F2QṔJʖG=u|itKsÌ"x ԏABq@WKїrt(u߄@nAi|gJ435\cIU)Ԉ? hvŒSx(TWfv]1m8*9ƓxZm܉mN8nMr,֐B:A*s=In[E./]2MM@$tp/G}ZXn3 m¦tT}lzyc%]Y*F㈮Q15!mX/ZߜH")q !+F*ZuuUǫrF- d7޽hc;XjYƶ _IZ I< vaق%pS|b.bzL:}3t~p(S,V7-]%2 Bi1>M?xfƠ92+63ͥ'p:<ƷVJyJcF \jR!R3zfbZPq1һI\WS/ÎBCWGg՞je2X>RFstкkqzR၍GI#It{myDvPgawMpӔ5nx$[ fB 4BCZAnH3ũ$pHnw@6z 9ۥ 9B(]Q#JU=0T5cx՝P;BOkl$IjTưqz 1K _ 7J&eʁ*e6b \8i`#PlT`KH$RI2 %j1ln[xxCSI6>#xP .\^{qhu3xY)&I %TMa@ʼ`W EU&&r!!^ @,_+nHKY84d--KIq⎅PR"c~D&Rϕ\(hG%0Vn54qnsH_p)pa\D5Vq!¼7,H* Z@ƿu,\`DR4mwkn% Jp1 rICMS^ `FLjs.BP(N;Kr'Jqk*K9{Z+/(@fjSkl2&=B43Yr[ix)J'z&b7B5Kt&z6jsQX%cj`;`nMR=FA6LF?і:-D7 ^c=cpd"W$eMPQPX35Yl, /dF; lMHUѶaܲd Ú2Eߴꚑ;thM5S(TqT65qR!hrܵWb w EX? 2Z954no`Lm9̂B ]ok48@ݲd3ټi4dUހiZ{Ew' 2vi}a=wQP;x%Q:B L/?=+/$ ?4(k0')ryol jKX S NtevY1 g PhU(IZp038㗦z1\)zNzZN4? xe'麂k=1;fC2d9:2e?cAgX,NP,X\9#Q}7:}/ݱئXz9aЀ5qND;gNXT,j5[׳2k)Bxg%PG͞.Q V԰sFI3KdomuA{8%Ŭ2-2W :J$|EkZؖ돯(#+یj!2&z09n _\[گhYT?Ubzg0魣FTK0j6 SQdI[l!\s`Gtw XDHÞR 7`2ƎgJ&.5\i\lʳ)rob efBH׉ZQ V0u\]Ӽ![c7E& JԾKB&t;sU<7}`&EI~7-h {4П]momK^Hv?&l2XI`y$UOa1-h Tpt8d5N; jV"tV[S!YPRX/z)ybVқRgO$r/q<Ѳ/`B^mj, ,Ȏd$k{]@,əN%[E]ssI" & +dŹs{*+Ms"O!whp6(xi^{Qoc|9>3q?zaԅщ5L)#LO ՜G'o1±%V'CƢ)H] Ƿ.xK՛RQrOfh==L@Qa2xn:?Ql 6;dŵJ|xfMOYxG^[q"v5m1)we_{)L|˿86{붨hXWMkqCr}%D QatbT ο y_RңfӸ|xb wj\I݌J:k qZꉇ2">Mܡ,/`ܳc^i/,'BA HĚէ? Hm/y'j&K)]֚Of7+`fAo$k a8ε3cAcPb Kdi/V ;< h| k9uS/. é$vt 2= W*oHl.oP_CxXPj) w,#bq"FI"_+8)O'+nyK?:4'CrjIxq}EJ_Jj8$)ΩT5/:Q@0j̘zjt^%Z ed,5EY˵adiGitA Յ29As0J_Y (QPդ`Z@aJ~48*R.F<|;ϫyrg ҽ#>1oAI8/ݳqN53UgM+=0' ,Z GXxf&$2o/Ìuq_Ć8`6 Y)w-!_d|^ SCb{eE@E yxa9U5s5G`^cUsOT04tl-uQ3cnsCA`d _B)0t<9G[awH:S.HBkt>p$(s HwV9t5aK bKoq"کm+ *Ɵ`cg.hJkOG?8r#l$wrIsA&ڞ̔?v=ZW`Rn٧g]̓7ЀH W-`@oIInjrpM+5IƥΔRȭD&I$.{exB6LZ[QG{z ɾ2O'37Ɔc~Pq~bJHX3rӁkk֜[vlǞ< E~ӿ9='rZ;I Z_Ev.`ߌ!:"ihWUi0uꡙS >I?s3&0&>:-*Zwu{/ŨEΪec 64w6aJpgY[MR#4+obegW ɸp/Hu~V4f]K+n5?ڳ\?XpptHӯ#8 YHNj2۽^qjI (l5w_#r㟑P * 3\ ZD1h^_GX}$Y*M1\0~ `SmV.F [2"D ?8!@jGC:;v:cFi#d~hTz ^?~!( IӲ[{<:GAOrdkŀxm~D;G& atś<<ՆFS (/KX%'f-St f0ؗΣ))$6 [F[ZN1=@gl#K8 wz~ _r>|x;xMb2d'FE%IRdPsRԸD6۪z{vgf2r%oM {!h"UˌFz@RUe3Rу6?:틉 fGDuؾSh }'輌) {;9yZsU[0oV&PI?m^m`L+zrQoU&LL ӎoc%<|/g83m5HN8u£S %ivg;[}j3dPII+;QŨ_b;XцXC4#;Ge?4mh[;\H%"!a*C ݔ]qՅMhs7i3¾J=mjec!]ZTUoc )~?Vڣ]ĹNi)?v4,9s* (.dٻj %Zdx'u $:=i#B {`^tF.vS4ǷDȾ!fhNdU?b k52gw PcU 'g~az0>GPKP37R͈'dJCdc=%#sO;)_qM\QP?ٸ#Fo51.3J %YX :m@.Jĩ.]+fpcFMt]PPk|H(,,xw$iej=⤿Λ`Ċ), HgDCDRIIJrlӐ.1eH+?₡q-ySt7q)4-h$,<ŋMU}P J9z>PP=.y8_ٟRcJ50 3@7~:'vL' hI4s]tW: i7D,. ȷ-5xbr3Smusgc^-yU4Xj^25 nxrM/GcDQr9BvZVѹ^ ~8aσ WҚ:'V!5(Vs.!A*GQ[ "r>h[WGD"Fm2>#} z:m-^H!/!wjf*ՀN:GR!,0_蟥d cI֑ˏEl*/㜊(*#UtJxxau@m|W/v+2/ my3Ԃw5H;[*8nAW&jυ:gBnX WƂ7Hx6s.+Kdz,&g=X yPVi]O5KroIUP97LozF}oRڤ!P}ݼ2IxSa 6olˬP`ێɣc>?+xy=86?h7Qm6/K_gI Tw*O緎"`,@F(q`\z %@k6 ;qο+J|:Eh`4ij:tB!h!8Qh& r}?XO^Mi"%)H]t_AmbT~q]%]ƎM]X6|[g@]v~?>#pAhEۙEz3M( kJfЀaZEA{F3ӹAق!BBIP ;EѼ WJZΒ;98%T3XjV]`X)tȑ$!RPj+Sſ˜L?K|J͂Ƭ1Rumq=sf7`iSmF~؛8Ÿϥ`Y@8}i,FE@ktm6v_$bGa@dxee{?YZ?e7AߚrMYK Ͽn\7<3 Cς,jR#W^}!)zKAŤavDeYylVV$P4Nטq Q-cO ;w3Э_A}؈(-;kfc9}Ԩdso-= ]NR4/[ཬ׌.k€y'nq j$Ɍq 4%^ĉLΪ(},EHE鿯 MAL;p)/ʃ'sf E[E`GjR{ j\80ѮmN盩2R5OFD[$;"TWJ sVu"㼏iQe8ߛ _Rv!@z!ELr= Zu=!Ԏp6zZVq>.6dS+t]jMԖe3 [r̢4R՟j Tqd ˗oDۜ:.Y#hP=L-nY5F,۱q%0awDW:H7ٲ\RR*ʺg "Ky7L/P!# 8}|(ïR8HsV'C-YzٻHH~Ôl8[!L:K|詌7i}g7gDʗ6f:r>TQ躕_=sDϺ Ks+(RfԾ ; 'iH[ +ŷ0g߮iAc9)s!WʲBM{S2/J. S7>/dWK8|0ؒȃ!ծ&ljAE4!DqqbVXǢNU{;_#L_{" "cKսO`Ѷ.5?m5sGM/@i+q7rCìXۻL-bъaH=f0s[hK9VK0 7^Ƿ$tU_@!!5P|g C7 ᘿʘL6W3tdGor;>{~"XR"K̎- q6 ҍj9gwYK=r 9ضM/rT8c1Ko_81+/șA%p14rM,%4dvrt6ߜUG|Ƅ8Y!NCB4g%-ƅL ne]JgW_ ]8-9g?Iwh<}P`3J*_GI&DhL=׳<7j}nQVK# $+óM"' Qy/P=F}jSžiP]$umꕿ݌_ jJ ~Oh0WICO ,!:s,)ks(,Dt tx]v,6+8l3@psQ;N=Q TU'Ÿ$+~ANk+WUP< >y4ɗľ䨅PIz!bOlG?cy";6Y#tsʍ8{,`fzQ! 6R3&4Yw_[ _*AQL6UG>֞ʨp@y/hC"$3P+fhQg'L<#>g=Rmٮ|T}so[@g|nT0HVW]$ڛrc?%z0~f^YO~\?Vid5Q%9]SVJ}ӵ_E1Ã&1JS0 %'!Ok\v>.?&; 9f Cv싉p oKbGc xzGehr^ K-enNCN{mkƉ~ ZYaKa"$ƨiZwۅCEPp0o1,{Z*+hΆGP,# zםt)]N~ ~ۍy+WpUtXlfux )=k|^*did%E?YŬ70D.Rr9ф[ A6ߗ۸ْURه\c/ޔm(U@|ϔC`;ba9VBi^(v2tjL|A1j$ɊHPNn} }Iczŋ>9ep42xNrīish =+oy:k+x-$"Y+v0 I~=fOU+/( ЉpDjёNKi+Kh!  gtIipY-~"d9@XkJ .~vFt*_ #L(R#Lt\16njl4\V O||ZI4&l(8_ֻ-f.4?<(fl*cjJI uIzor}OywIj1ETY2H@jSjу W~e0'樉A-KD'$1$SJ )X%[1b^rOWdQ2_,ۣik-_xv5h9 kfM2 S7] 1l?a+g?]rK=YU(!.–"iu*׾CTa=`+_TZR/d%ZՐaIS E=gȎA uўj ވVN/)[[jp='Z+gF 'Aˀ< #+^eϢ_%4W:AO>W$#8?>u/qKf~[b XoOn6; /}&a-4⤨hZUqm^#0c⭏P6r%FL2r#W;X)>59~Y-VH_~ղL/ۛCחXgx}L?J9Ϋ?RKNhu0xyD{¬4҆ 1cگ*0CYxj|䑘J|X? BRܕթj<*w!A ^N3D;%#H8F潍A!n}R!! ('塔H1p5,U EOCkf[/XIUTFKYS٤8 $#A՛G~7)aM=GNy+"Ű+Zx*ix+o/0=W0ɜ&rIU&0UC63%H:#/’|SM m$N?SϽ=聵Igͪ>'Pq=_Yg% ~.b$hTt@Gqw!{RxibOXƔԃH'`ܯs'Vq)N:9MkN>pFGXSsm\R#x0x҂31u!4dg,s*~"HDX~zH$a)BkYoЂr{L3:N?tq/u/lo2sPѹl=|"m_CT28]dEdՐpbitɉ;WiQT-e|4UAF$NQvE{.$q-D'7NE&oXHYJ< /rġ[\7;GWO߸ .3kcKO Q': z<(>Sy?Hn:In'˩aw,->zxJ1jٻO'.k?++9U# x]EWVxgЬ 1[ lߝ&{c¥zkM .WBUGD[5d-@$:,0evNT\>X6m1wx6 [tr9LR E`R@*3(M6[H~N@2@+;Rz9$|9'Ӱu+;v[vmҵ)gpd|w9&;Mq 3lVsLE]{hJЦ8綟(xVr"mυyƊlaݟ֒׼'.)٩۔_~,~p<~yˌVX{ƒė˽0mXgD?T"A Drj3bqfKdsxbU@<|;AthzNmPmkhM. EUzI;7/{(ʲ8I`@c-[ډ}wAUCh!&DC)2|H̨j!7|eAꨡÌ50f5I9G'r2:]kB@ _b8+ytF%W\L9fpk*FP|zmM G^[]dͰU}$tIh'a05]#`Χw9^%[Yl=ņI94|܌{ɨv5°xGkN֎xؘm7:aIUzxެ>W6(\{TI3y?58JT޻ty4.Nmeɒ6|6Уe dw%)]qf+Θ2!ڹ+we3lHyMXie{1#&j7 PuTHzMT${/(`f#N3g✿\zȂ;Hu#g ӣ4(+dDg`13]1Õ~ڔ+U?> )܋=\>rn]绬$ lžc82O;B.B%7Hs5[ u0T 5LVlS sSqjjtjV^`ğUa3eEOK]FX JKi{k^KVn7zPUUO B?̩ATՠ)GMeM?:'=+.G}A>tEC [[\ ~\TGXN`*$t,bd6jS3ntpc a7{ 4=#B@+h߅a30GH*N_]s0Րw S?T BJ<2 )琔e"/[d_*u K݇YIR󢘹p2"<%JVc6l=/s?{)ybPpeSR$QtO&UCg. gr9"(KP]VRQ|;Q:i"  *m^^2ÉBoE TB M^WVk1-l 9GVXI ps. ~مl&$43ddݍ엕͋hclەJ5X^ B`^jLZըU{wK` FI۽uxIǭ+uۛsnx22zkX`h666;bRa@d`hA/Ԉ(A` Z(":2A"-z-%F?<("Pd4/_bY;"}SuDaI}C,*["/Ro {V ZWLw&B;[SΩWdR.rU|WDzv)-c# 7@g0'^y:1h@&6.k%cvښE`JR/N"㡠M %B^Re Z"'II} ϟFbqz?x[̸d%DjMXpNIBoL}r~?Q"$.Y.J ^q,aS>NDK@ϘMXA'!W=aSH1>`F}f.{bWi9]P"E1Ic0; Qbޙ# a..q_—ΑQ> mKР; %o&$PUǗp~MTZR>3c? 0@X܎d):DN9x]W¬5BЗTb ayԕ|'ӆtgr®y@^sPљjd#[=*9 Wu(eh"&mfK: Fn:c-̉il8F#3?e`)#Kz*7ndTSJ' q ϖx= SLViԢO! JZg/@.|*ESTܒ`4iBݤ j+V?euJ#0/9 %EL鈚:kA7VR&^܍PJ˓ͧc#?)GV5'ڰ"g>Z:ҵI`9A}\L|Ϊ)P[hI^ [&b 7]X7b6wwmRl$E€oj5+87JNO7ğjѓI0Ou@K,]) ε,OfyC>h`B~ J꿄LDɜi(tP"*(楺YoR1ѣt* cD(W 01H+A^-kH~0{'֙Q#}\jу>lFg:h@F(SS'To$AJٗI`,,kذa,"ʍQB)zlCl'$ۉ|&GKV*R"w~ys▃rסB|o-ځ2(]Hv=~5FF9}]"bӊ_\(1P)hp- o cD];ܮ^8m9?[%l9o]YPY%n66Y2dvYp\\FX"4Jh~#8'ߎ7&դn2މI#qQHBil%a<E `owJ)giIeolx X@TN!vv7'oNnw_Й_ ~TNGd0R7=gn%O˖yns&H9[swT6kBž saBz:i*]m uiQ>V}JedcSQIivT?Vv[5_v#9"WeȍrŐwwj:,GՂ88fDA*un $N{wi: $R|. h}T uD- A<͜Vk(8o}46scjb#Q  ZV=>#wJ67li{)uZGe 'c>Rs C%D|ڞ< (ӻsqf}Rv1J 092ZA^.!cnCk76E !Eܴr 8m ֹU!e WmK)Jp'M״Y%Zc\g  ✻'rvyb{>:&K\uQ IC O+fn1 -h*D.m 7@o) cv'U[-]]*Jx X/ͿB X}@;͟;b@hI$-ӔWn{Ż}ѓZ Q@C-rA˂V&sӍR[q:ZY@=3+ s~D||"G4(qi,Byϴ:n;e w܎/dr{_7<2\QcuKHW~@B 'rmm}y\g~z,,K欈D{H0e_PoyR.wb//.x)8 q>{û+1 xo(C#}ب4ȗWM6?$rx^-P,5UPCh~K=@U' q+$`Ϝ)zzShnNz*N7k0(NXJ{wSt[뼧9)n驪ogv\62b$Lַ~>.s%v]{W,zFO9>}匛54>/(Jk"T qh. qZY(C\.bgNMLTb t"mq-⣀~81kaseqkUld(=;<U&Ǟbz Z9^U*~Gt>CWF9zvmx 1>ٓr1& y| bm)^S΢94SSܪXa(ڴMkIǜ 2dχZ|ts#PRӃ۱_$qCֈ&QUVQx e+}vH5Wڎ5X1f8+F H.k-CLsv* )cˀa]6J_1d$s~$/?F65v q+pͮ'wXio5rЄâQo-B#8%ћ*GK (]F0)9[i 9S`rr1}%9^WX|"&b6%1߻u 6dϖ" 5 rGӋ{R'3tjB[K(ly?vҦK]dИ9wGGDGQϯPsk k(L YcUU3eB ߊ y(p }(4ߝuC=QJ$u2(# qQ~3KL S¢4^.xO7%\,;bTG(!yn($4{4 E@فFIP@zgSNu9,v'$IzuR`rIcsY1<*| 4BnE`Slj_!bh;0E4TDIdvܟoĿcOQ &,˩}"D1$/K;8PV7O=m}}t14TG/˶j:7m}2 of2 8c6E-o2{] Ns3rl,n&y 2|$ 0Cb cy[$vGYn[VZ/$1;pw~ޜ=#ddE/a$W(9T!*ixg"ƹ<,PŵAVdly GFFJ72 FW/đ JiJV9<]JHV4DWպi=tO+3]qTWGƀBph/ -51R/P έi[|6W ґcv.2)ԜlZAբEv1:ge 7~?l:3QbyRf 5e*qAfkY3!ݓƒfmv]3C\1}r%O 0i<_D$eׅѠ Z0aO'A<2Y 0 CbK zj8Wy I~C -b=3nܿ#S}d 6ZTJ 6|Ei<2pZ pLà9 *ƺuS簎c-$-(5iYmE+G |ڸ_SFB GTgc0HZY%`ĞZra%G2w1;>UV/@zGhKި'"` z| 䣨[KzJ B sK35}(  dc9ok܄9prϘ4UfRu4Q"=]/v.N Xע0>UZmL*n-?뤬4_ۦn-HJ E]_x / # n0o`ǟ#5r$di?;Wż"rRݛAHJ|̲8~Vإܠu$15&PP%u=!?5#Zr}a-LH^wً Am=&b˔*n`8Pƭyl` o͗>8+T cCZ_0h]=㩟(F ~ BdkoZ_g# 2,݉?ҾD[ĂZ#p>E%țh[43t(ri~%$Cq9S=1>fZ콞,ȿv5͉d ہIU' ԭau>y# ߥwߓYdpp<lj!멽21ש&9+ѸA)#tcEH*~(QCvF2:m}DpKƆj}P+ɦ\Bf}y+(Oʱf6Qc;B SqJjɫݧo˨$'[thHX^esHQtu{[ŷvj 1(МS]J7|G"88: QC/1ZQ沼yL*.+F0m^eEՑA:+@qBixxCcb:ދ A Fh;}OV86T/A͢9 b/v.DMe?b>X4 6,>CBW6}?KZ/>?wzkGe_*v4(Y"ݾX-ؽZgH$\Lc. 9NI6ry:#mA2"82rwkpr}ݭ+-v:~dym oi Qߤ/d*B0|mq \]?u?C^AY!,dЄEn f{{H+ (0=l $~|*xr$3FuuV%B_)Heq_f~7>/ZJ\! *Jڵv%@@AWq@McɍIBDŽoYoLW@U椼8Ur.'4^1`bݹ8酎kJ:w%wM4PwCw"o(WvUf\bGJ%5ޝ:SEDj3Gj7;>32T* [X)ɉU=(I8 wQKGlR48ܞSqT dO|H͍pHMC Y3Z2 auHŠ VoZKuxVI/3FjYe_ c0D)2S딉j1gQlΒΖtzӵq7(YM;]{1yD}:E s=r{cBr>uH%@R^IC0罖Oڵ+Q^ȅQ\S>Bpx m`. OAPۍIQ8M)'YcNhqD4 g1{'UjFZOhIj_}eSV>h? 2~XJ86NKZrc `wn w3e:cR h{ G ݍ@S׫R튳tpk$YOuGZ`>&cvtba><8yz=@sf>ϮzՓhs'L˱> tƠc5O> -1?fmQ 5k#VU9`c2{\O `Y%CV?I\xVo+A#Rs}c :{$TKx[ # T~BUao-_yvTadM~ieo^15r.e eByZ{ћry2W ĕPh+ GTT:M+[9VߦOfB o~g,KJtߢMe#*aWYf&ܦXv{ӯDeJ{]T8rY蔘c#(k$q,2Yr+;z;ae$%]bwl2dRIj_=B[=Frf.Lט_X6$KHkf t͹R7$A^_)1n'ȹm'V;"&^7p x"ܥ&Vl?f w+#T/l¦&,1+eDT3[~+ y"0N 䃲Y>u]p @.T|B` 8Vd,szC\1: kޚq FTcSIeACrR8Y#FBuť5@ 8+Ns (9)-`u'dJbb3/|mmY=0mtNzP^ -^}A@*|.iTRɬsxNK*^Kb.$ (&:,AvͶu'cXD~Skv)niXuXW诵OJR+&q}he%z&ONi&G-Va 6A? %.%#bB\e歝CJ=pN{AəzTA[ pXW\ mͣ]X'H̆)72ZXOޮMo-{xn`RV1Qo[40IuU`S˶m!8XQE⭬(#S8ԃaDl,yr tߤpT<G꼺ѺkBr_(JL푃g΃,&ÈXb >邀tNuScch8I\PܠN;T+2.%!G%XЍ:1l$;@@'[>A+%UxV@)s_}wBbdVDL?`9މݡr(gL,C f')PxC0.?L0=6wsgtQɶ@hLՌ4Qs%*ۜ\ 7C*z[F񞓹ԤLaPĿ/8G:{s#Tn-?i"2V\6̤ *F36av5!Ꮯ&Jw) Rer=;b} Ø[o,ihKNA ]Wv(gK`Ii\&$,dz6|trjoE^Ǚ%>1y%-C>w _=$Bvfts; |Y^2Kس7bszl|AO<*욄9!C%DY֬Rݘ_}%!!1`|.>k5û_#+&s LngG3Ӄ[и޻uwԷ>"~n ;\'y^BM81t#PQ!0RETPбܚeatͤhF~W`ACszUjՈuگsaM[43 Z D6BfC̔UJ`bCFueQCR/Ry?u`. `zoWh5."41l_`4YQWxBc8Ri$+sj*^Td\eWMSpE#…}W:6V#N LomHz׷v90e<-YG盩@z38Uu2ڣYlУ`3׸?_ R19gvOSx:9`VZW1Vt$"z 6<LIOU. Bv%QZiFa6m7҅ =z鰸*wID5 _oiU9DsrGE^tMCf0  R &.F+3$luxb% cv,Γ]0&,Zjڽ#}>o#=0v (R"o vad-ߵ.LB4P@ji*JRؙHfgҦǧ| qev(VR$MŀL@.Z[؈┫V?P7RЈz-fPdizȇf 4tkP|+s E,]O!KwhG+B])STĻ27G[@%D$\AYp'(KRy[`W++O*! 8܄̪>Vnz{Z|]Q)=T)a\#tT@<7{otk MBӴJ?WZ*9X7S2 p Cs:!{!("T!UѸmFNSO[`\WS:rZN=| U\1i3E!ϕ8WAK #wzbhvs܄@Z~\A*tz.Gز' gz/[5M7ũ rz &lPÓ$yzah&5Svg8x}?vЭ+jb=ap ܝ"s|̉]D&3}.˻t2.{qQ;Wu{DC&ai(tqXPCEUϓ)f=g86D!(!,7YVS9zۃQcy_:)Ñ?l Z(NUBhWrM`2ö`v"Nˎ~$գt* qXeE-={C 2: |>7Ƕ}N6V4EO}׏d|k|2|\=糸A%Z S9ǜW&>/ƸmgVQ|CxD:Je` 9TVsw3K1&F0rʳe=whqcU &Г;e @O6$9젯n!8{0p)sů#XpcW#rAݰo Y)9v }ާaj1F6}R[B<~/|4 ZT$'_[с0s7 `eC3ib2cQlQ4̓nK۔N+r=!}N\j&)aV]ytYEsCҌhC=qyb^F޲mPYMYm̊t>r4'|hcY3`j"fUc7d D|Fm+AïD rqC$NcM!>|TR<I ԖE_ 3', (y^}`|^F?ޗ@6ߓ .!}BOJxxߦuHnS%bӔ)?hQߵD i3N* 8`kB@po rԢlP44]@=/67#^f}gܼy mj4AQKBQ8rQ[48Zj=Ly-,03ΣtIUm@gfg:986k¥ML7ZMVjWhtO\A$)6l.Vpw<z ,ڸbGgүԛ×ŗa1`?*f |Yk5QqsrVTZ~A(UWj:+ 9' J TMHOmCa3gh4q751hHݷښĪZmDwp@K}H6,[e({/j^3+R yt?V~#j;d~cB\_B j>w.05<onmH7F8\ee8HoLh[ZdtTIO9xZ hQ/Se@MI`~qYE}PQ#$]@t $RԻ@ ~*wG?lS8 zΟ3(Y u d :k[0~+t ('}!XYvv-Z$0?kBAsʄAK /EԼD Ki2h͎/orRp]Sī(05hwHB]u󠉬?.V_ՋB'8)3.*Wﴢ1WU,{߰r53QF-d@,ڈzY~?A$Q.hTo1T&rV\q[ Q8 4UB#*e<F>}i9ʭ& ꂊ9F8 ꤜ[9;"Ĩ]9v]#Iw\l5n\4eB8-h%lH F(vy2G0BD$LA!h}<1QݣFޗ*Xw!LʱPLFoĬJ:Hh̬%jG6 F#?ou<ٔdj8,"p&K`sƚ;+c]ċcD{ V6*iD6+ז=y lT Ne`@}ҚX߉q8ɉA=OZײʗ(& *% kӆ쪤|8*ҿL:X-|0fHqcVf+ߓBedQ&9 pE qBE 5,zLOebaYN pq B@s{-|,=o#A*K>hNa,lhg5׍oKW{1xVer{Ss 5`M(rǃ\0. 9*Ū,ŴAgHm. OQT `hrk=cC-B*1}vSxSRIM)rD t + ]}[ޣX#}`skx}1ޓǮ!@J7:OA6Ha\ ojؤ`0)xN;C_c=*]:r#0?r96 W2cEtdH n0V3=3~/ }zG9BGOF7.oP$~]AAx'>!pƽf^:Ӹk3"ץ]ȯצs(EtlsB{0P~%ܸL]ߕu'(ՇFUmȹ1 GYZV~ h}~y\#JCXck-@ |"o}5J0d\uc¼J#65Y)1XΫvV( ^ߋD)<;wNks%e3!J4YZb.pXwb޴&5$"YhE+_d]QB%lhePeRZP;b][f."ցljW ~XNM연%"X_ǻGԗ%mmP[8VyBQ293~ɕufX"CW!%X1W  C[cO1Glavd˿OrĦvoŢd5a;qT=%Q*حjtK-~8cNӺ@ S)MH8Y_̍2`ib[?LA`% :ڢv"Gx]&/-pc˔Mh║nO%څmҚ[Lw^zɈ"ܗw߾d#&N/;dI׊92쉞4T☸ϧ5gjUegXFTrfXۚ _WutMl2 N5AѪ;̂Ϫģ,7 U # rychv{CQE'2BigAF+x#4 {Y pL,f}xO×13>]67M{w-c@-yN'Rpc|3AeA*yrg_DgDl׀`t>9k {y=MA*1dmgfXuGVՓu5LMGyP,VєO(\4<T~CE|C%}K"ɅE>EE^4 z7@ë{'>ii뱢5rv ˙3G|z[dFSA*sij/C!,jbAA~ =Y o&LnI-F sJC P"'0A.AX0~vM0uÛ?mZƝO7np yTx#✪ \_ҍdDBd.{@u:<5hu;r+SbZLTׯ9kznq %By\ bUtoUd:Ei#п$پxO w  [?pgYx VδGj&_%^ d0EzKWӹO^ž Q+E 黔<p)ET6MW-01o46oKHv{LUW]$po&4|VS' A0)ZA֞{FiEFn @kVj&ݳE95q]}r[&f]͇6+Iig@>`}QһRy-ӽW ;":o2R&+c2q)eξo.H ЁfI,[Q9+󤜻-v4Qfx~x|ϡ!}*?`͋)5Zs+0FKUO?r*8Y PkY:,3lBr1HxD\f7ɭh8Q(R!@9MP)@1DqqaFלVxtтMfvmҪ Jn5xzj+/=cN~RsvGeКd.'/26>'b428r]?I"IwV* Vg "LaCI HA ; 뉶Ƥ@s7MG͏oOjart,s\wN{<2pDŭ:@|="ʩKHG:귨JK>\.H#eަ R/,i&C*xFF8? oXJZq(aِ\I '|@Y;i q҂ǡPipF`9I=+.tR.$D# s6Åt/^sޞ ΂ zDE(cY:d+|gOc$TPYŗ\%UXw <ɩlR@sU!{6SRs%[e0 `ePnOB5%fAH;.,/ȫp֤&O<$ŚE&q7nӟ9TCnR}SHyPH%d?2,и:yR0TPFݝc?Vb{S:IJ[zqN⼼>Pc}6/NPk5ny7֛[!(Ѐfyt&kI3weym.zHWwOIaAhmÞθB,Ŗ+|%DQTN4W**7 w|G\V]D`ChsP3SȟBYpRQA"Tui47Q֗;#ޠ< Ai,{%:EU[]bU-qče(Gp<]ǰWvVM<ɻч=1ڄeLz||[!_t/̥#tXw}Tf CֵtNЩ$t-BQslʸ8.{`czVyo5yZO gop[Ņٽvg=jŽ7ȬD*l9QE@0m6O N;4VufCn`7`2P p%޷Wg` n{}gDT.N\26{d) ((` i^~_7 j=u/Ʋ`{;@@. `̄;k1=^R|u_&/!$3I4Sn'tdK0ގD/gzh\ +2DSmSD{Z/ishIPMWUA,ofTWY#=?{ڬ( { '𒆹i t%H JZPkה:\i2 Ȣxb>?qs4i) a7`-noIrӃc!qF ֦NMB3, em xd9a{9ɻdYM8ѿuоW=?kLBc&!EjQvH qH~Ɯ,܆W9Wrl[غڅލz 4`o7jtx >:t4Gθ_ t$9j g/X?,X8u̳t%ijSK?&aSG~ƶ`c{O phDaK_$8`9;{k H|^o̩e N-8$G  ~v9<%7W@J#[z +G(X@7%w٫ BT7JEDm"Lo/&^XUjj6W낯|2)\T-.VACjnӶAr ZCmJs،Oo44  [-j%MD(Ӎ8ƁJvolT{<Lqճ5ŗ:hC'uPAFl9tKҿ1rVGHoޗ =27?jfYͤkhD)6޾+t|ݓ`L;G‭Ѭeu$v¯wtbne)Dwd~!Jxă|ƵsWx(#Htn0 d.#>0/|~-EPh?Iݨ5^ Ґt,xAH:r[R}35=!X:t,.~t~I^<nY7rU 斯#zWJ++r1"b飡>xO6 CBl$-${`[rFi59lA룈rg g|e}@UZ/B'YevZ /:_ ^æ=2rT#f崋dgerIևxHF' evܛ'dg{DNbziJ3i"0J_A@kq\U/>ጣ&[߅>뜬9ejE'vf(5l2=gYW!8A&4jǺ) B=QӃkO+a+>`>n'y̸8*@k+ia\m;I}KOj+S٫6f!ɂluTO^ vst@va5NˮR߲[ywźͺygϻ~e,'}Z& ?(t4/{._^OtNoI>ݳ?r3ߘo?:E @ (ECm4"<_3ÎH19/jXXp,k7QJ5p@!XS ^ԸA{ QUũCIlФqI$i,mN?h=L6 }u ~49`TӀAD2Fa"5c?H dncM6zCZa{j\53Od aUѱ|LW5 6‡Whp$^N'"z{nn_vf,&:?de)3Yxlɹd V Eʼnuw);߃ƩQ< ʜEB ] ~9`:pZ#?[v j@y{ ȞOӉDM $]ږ^!lfhs_3n.csSN`TGe4@*pZϔC*ڎ }5BP)8kwy֧{IHGZaMfxskOhJ냏*g&5\]B`T,dQC'/O?b|n9!# )\C׮ܧC-O8@%ЗU| ::kX$eK6X'aܡLJ3ɨ@hFXf8رqPpv4hY"wߛyM!5tqt{ˡvwZ!DЧWCbbЋ#4 0gu=_'T?nXkYgIL|& 4$$Ž<@|8 +xoc_;>rqSj5pwSэZ](Jܒa<[FҭHd&IE3|3r.;GAIc_̭W$ux?'){(CB`2œP6Qqmt{mӿ8w@L7utAh0(7+2Ng I*|;I*LLT+`&x^ VRm/%Y]*`kƛhpB MS;Kٌ@wݚ`%2WIJ^'[њd/>+@"'WY:F\7n{0f trS*|Q-Azo?]];b@m- 'fn#dPz7+dTls/L` 8PiϤ!,tC%ZBXqݖRQNM'`JIܵPZJ䭔oj{sN=[w$SpU,+XlFA\5z97:q{IGv;|LY3v2Jx.uQa$A=qΠJE'ىI.0XàA2I,Va tE\?n>lj**ͶP͢E Q +o k*EN6ճϪ[޻`USˈqSE.,L&cy~MC6Ц ++`r4tHGҿJF))%xv.NX?Q”#Tz\eK¢HX6GQS|uRU; Qj* ti\;OhbwŤk2ޙ*:Sԧ+Z=*#N.*5G}9YQz& >_ڇ9Top3igK2DH+V BX ]"}͎ŵ5bS!ɲl1J,Q'fH.Ƹ r2E}v+/&cUH6=p,gEd@o C d0(4ScU FTN9A۱it2'_^c(FSzyQ+U:( 4X/Syev?{`p;9}kJƟ.p9PyY f\>FrN 7p'v |cMKT0m(m75$O|!RH|,VnqfM< qbC$_+Zatg/p:CT{6+rz`E\Z~UBsޚE*M_xV5&3RKQbv.* ?a{1Y"m-,ParWUZ]R{@ȱ@Yɐ/XJcA۩F# 3okP@_.Jm u\O,CYVɠx8S,݆VeQq/E '&~L#>,lX=2qtJ5 .Uzi?3\zL&^,r<>E /aE'?[Xg]OGw+T#~Td˘˳_U@ȅwzX# Z꘏lBҍL?X9۔o3 }h 9xWr'aiV-įa -0$//m|w* FRnOn|* Qٞ5T^V׸Kڑ/jrt;oq To=)KuR{n_'$- S``n:83lNtt(9UV_v wYA:IK/kKb?J\,} jPi?bՊLrt,S-&cUU(P.#njG;/nZ~X۵*7m [ L嶓J;; ܌%)؅sMWZFvхlbTUQX'T(GH@zKg5^!pfU|6g%]SQ$Ljwk""ohbe2e,4I[ By,oU5&cBFhGibcon7M'O;žy5f2UWPc.&s> ?RL we]lOR-jm-b"~}.YSxbII_5}n9r؎!,`0 ib 1@ͱWiW}M!paK~Ӈ2nWW əX,K }ZwJ!#X?r l}O=sIA{7Og"\l=Z;g dkA8 `lB|1WߥǺiG_7 "N&'_6Vc MKDEd_uAޢcA!" =hv|}{);ֽI^V-"9 -?=yJ䲹6R!wP@́[ա)"0FՔG!9_ ZW~u BVVnDXiV^He,["7šYXЏbt[KŊ wsD-_l rФ3]?]JR Wmlm#Sj=%V!4Sfd훨42}q7BeG#s gy!DYmR! >=}ݚ8%{@ӏQ$ȒD4g1j"-Փ~]9O@8;˘<䠮-3 h][;瓑0)TV]PPtw+U笣0&9qC!7Xg{*汍Ĩ&GQ[;\T$GR$G%Wo 89Ȩ#g t7pq'"3L[anKa'<UdndG7V9ߢdƕ)kIŲ$xޣ8pq9HUsb Ulo-J[|kgp+M*3u=]@E(A0^=N@xn(s%Y">ۂ7 c鏌P.Jflf`UCG$:5Àp#0lfMPKf+@"ihJEF(}֯z/~ceA$¾oL(T!5>(!i Wf c`ͬ MǴ+ī (3 ip:>^cܪT`3i_e%)ujD%g'E1^+ZHTex`,cG,>_V*b: / ?s$xDhQΥ}fc=2V d.aL?5ym1 |$p!.  [G ~[&d}bE N)~\"NUfRG[ebEmJ {X>~tOZ,}'9X5K cBrn |haftJv=!C+cmƕybG;AUҶe4-y( TKP)!KX=R'?烮Db?2uCL,Bc _S®5;Xm-+hZ6+罳 w:ҟs!4ߢ&P:|5S%.VB%§K;"! T}`#d"_kN?50hcq;$xEvf;=a kS鵼f=' >gm H`_땠RHG>pV8*mFCL&þQ6(5~sІ%( ,OM٨pyaq:W 3|Jq.JJ ˻)QOW%8~JCU͔cp[>tS[,/l>IIMWN%9j Rט`IBYR;D5@S!I }a〘:(QrF4D(}[%ݺ!ΰ`vbh[V/xPiYʔq5B~>C\@娇[<<~*F ՜aZ}*LXbeF.F&&;Ny-/u{C9$| vzP2Rff* .o6%ՕJ9R7VO<{4cXADofӘ #rJ/ݫǤ,BT=%^a'n_nE-{de{Jw&8sj( tkӧ~rƵ.pKՈK'X#g3S:H4͗H`rn3W S-@FY.J#=ڙٿS}ë]禔?كS\0- q8C}g\8hhwuχG#_aJn8^~VLfBg(9a) ǯ .93ɚyѥ9¿m$j9}p]}q8*?ƨp(% f}=!w@]ҧ}D)٣k >c̊>U3as=/PCI|!hҶ[*ç%SM6 JҚ.f(vr`xC~nϬN-;Atls]}r@iU|3@{ĜݺN8 &/GUt~/#-<%u %T߈I-x=>e}fP/. (`_dh:]f͍E)tQQ@8kn"JUF`yCY>Se@0VϾ:QHR=iaD2|/`%!FeraЯ%T I|~Ys3؝M[cRZDu +Ym&_·j &GpFA^ n$Fdb 5I U޽v4a$tC'3jNlw̗U "0YA8)\Z'k{s8nEfmH#+8BJ0bK iSgN2[݃?OR!rv$b0\<*>f' AW(K9K/oc.gZM[^,3hwnb!X7~xmS*a=oܗuɜOpt2nwGȸ'ΗmF|xdPb g#>'C/Qe(_YA"f#U0_)- ?kR1yBrpT;<*#PҘcW)>*8}H#`̪ 7+.6pN_  \u=> }M^(.K$iʴkۮL}!2 v_'ђb N$@ۂVAڊ"c9S׫ ^)y>;2 DKBȷ, ]~9gi h:3՛Or 98&MRMlܤ9y|KARwa>¶W_׉{Usӆ>-D}I&SpvnM"1`u )BF\V؆Ei*K44f'%<'mYU,l\{a!j%[ʯ,J.i{i 80H Cp;vCoRƨWsguϭ*m 2ۯbKҌaM#NJYjtJ=smBmFa][?Q3mSE%SHG #A~N:ޒ}sjG  TL7'6N;#֗'Bgޟ ߭L]2CT\a~ŝ|CՄ{c  \/ *:xO۠'.Z8@u@̞hw"_{qJn<d B%U\2~S a`9: qR'8*J4TxJ |QH)5 "'~|qz g2= v۴Kwv=Zi ЦS0*s:"'`lj?}GY:cpq\,ȁ vR7c:Y],TKWGl,ۿE˦r32עc)`ŋdzIYRMb So)87*jYosxnQ^݃5Bp艙aƎRKkR#l`ބ`('4u㴐gn8A"% Z!7˵[=u|_OR<{pK*X-hx`9cM|:0'Π%.M@}D#2U,4@3dZ>Vt|4NkWYD +:68Cn8/p:OB(C87Uq MB>3 Z8"l$9lA7ަ5cƂ2έ|~:KC$}*f?h+|mN8qjU[2D8}H0#/y%x$={W*ͻWQ#kQIg-0-$F*G<`Y pM EVQzz* M(+)bIe*|[)bB;GVR!܄,/)uVA?&R9}VnOQm":Kȑ/&ρaU"r4TY {H)ٱ"R TFM 4}:Oh xc #:1yw}@'6Ii: yvE¹' /yIBV$64LuBv(&YKW!<=w(m \G!*Fa98ߦ$iKŊ{@G290}ݗzFt%Sj\:S ;>C "j<.ݺG{ fǂﲜz%&mJ6b vG +l8.szq5L MYk)P^}^ '»qmAlVWur*H61ܛ!MSCPuѱ(MaS\vcVEo 4Bp ĔsTOEMֶ/ Ҷ'㘽6D_Zigcq HY1 h Ys"a$DIJ"cKTal`eDks -Ym X:HbeooPӐFo J[{M>_ Sno$fgD7#:cSM=/{N\: 搚vPef$}Mi2ޔ9I:,fS]OEp1.T2S 5=E<0Ur6%uu[Уz+r(~Tz+U$ "YV/!rSO=->c.{^:32EfNp@r%@I=)-yvi#ڬNH%O,20E̍(&6IqF&]V9`M". uP({|lQIĦwM@QSrvc1n˾HorY]'Hz.x_0F%!T ,j[сo%3vN+:a5lk- g~`u=4"7-*2oi/аG㹂] A˱{[eWux@Zd({^Jmf{ mcRGMKd|HثN҅B螪*zMjfVcM/Eq@CH[I;ÍZ|?a? (IO^AMߡh|4P5ըK i(,wT6$H hCc:o .P}#Aa^IbC \vC:%,c*Ve7&$ p]fAޘZ)62,tJw{)]_j,[,>$}/ vרjqZ0}"rOׁt?դ+h A] T90w?t.B_y>㽝]^d!k <٣$YwB"UH`+yim S_V=Pi7]H47:+V&48J->kx@G_\en3tB:P1hx%mE?0NPz yA &jN%kSoBC?|~&LXZkܞ&8UWೳM "6O?4F(.$"= S4 p1MB#&0H -v"ad`7bWVn3HT"xOԯb[9 tYtOZ圞161҃.[Z)D sm1e rǜA y4m?nn]+ M>ڃj gOP|񴫟{B|5UubxB]P tBwRQwk>lg<22nu&Q8 ͟Uvڭ|@H\0EHY3R^UIÌ> 3A{.'eVh$q]YK:S/nQlCс^V r?}W `]!KKO6i7ۧa)vKo%5 <|!^g{D>KVm*N{FCp;CL#,SVJqV[^^s,A&b ٤1-LfՇ0(rh$FB޽n8a+ rm ރoi˧ekIMh\ECuc~ rZ߸䝘\`R^\4?wYX-&+cLnpz,;" vm$TÙ%Af 5#Ugqm9! wd7t_QΚ(t J~T\orC2 M;"OT1zlҙJ ó?pY#ĒWbV!c9bL,U^˞e"T -W O3(Y|g_kx:JDP/ ? 4rtX>O{Jg_I0"] QAf<+kP!A΄efᔒvgDN3ݯhC,:RR܏tU~J$ԑ3w6b!ck 8Xj6y~'$7J!'x0 Ĉa.q,ѝ,IA# SfkbxT_4Eh7lU?v׆ W=x+>,o*u`̋%W~EzGqf:H7?}Šh]XV@l5VK 'Iи'&)ؚO5!k24BjQ .;>M顢;_@dڼr"G)KYJЅҔEY$lV<v^ϵ=rWAJ qIa8 'ȝXSM}e, 1b%fA &R{xZ߶(#ǫx8e;(Y((\q'~ Rݹ}ݚc%Qٹ?ۧ?>Gnd3 oyШk'k,$@jEdyw;)!ůP6C *ED6oڠ=Q(K)iP-Z^ц @U㣚SՐݩ<0)tPkYuf"}g KVQ">uꝣONWEOO xnZH,hxifBy#PN]*Pu_/DXma- tI\S D@C6@ӵɝe:aE<=%]o}'eք^%>y_-p)´#k͵lx1-!/dZɑEAāZ~e/e C2!o0vD{n~+;C4AT w*B$~u:a0e^hIpޞ~ÜH33076l m9GL&={(5&1]Gny[yGh%rnAlKg^9ll7քnDz|hv `e6vQX-0z[3x/UvY`qj߷i063m j%LJGp#0k\+F3;43"~ʍQT\6^͔(/3k;շ}ݕUҩTi,fS@FjjMyS=<Qwtu 8.5HbG[r\W݅^u;T]Hg/+lCGFsE59"HG׺V{jPeaաY 8 Ĺ\`~Oj8CTZq?azO2嶁HF6G")2._G Qu7nARJ |V+l{Fq^ 4jJ$ 5R)w%1a{x&͆5Op$K? qfL&s ѵ6V5a|\t_O:,B8tFM>ҟ<`Y~JTZP®dġ4!mlUN:*"Q9n2: [c0l.ŝ1_P@jnwC xһ"i֣~ hdP>o|8E1O5:8aPqbR@}_]v=}Q]ŵuikB{aJEpڇ8dMyl3Bdku-.cю:b i^[dnq0'nn{ѶMd<1'ٟ|P'ز8-:~|IIیRSQ ~j=h?!4nf{$7ڎHLeɝJ8`LL.4Ypj/bґ2b?G_ŕmusWi/r6;Marp{{lez YlIOb( $CѶZ'ۜmjEUǃ2NcUE,yq +8i,nYK֠ ޻\kW mrme֌G-tT'!.Nr:\OQQ$)V,օo wRZki?kd@S5eIB=,KUk#5$D~PW w&'fv '&XwX̅ (iSYH6bW]B^uylr<0W.ˤG:Ĵ6hjpRwO.wN~i]0IM/mCr Jqs]2^q0 {A!fz42 ++Z"QI&Yϯb uԃxȥ~kV+ivĐzx7PtX'q.P 2TWLMcb Ɤ!A`f5AoN V;f{@9|5OQ(Wˑ|ȅAn$V׸a o8=B(2堢 *p?,і“xtHe/}jbWGK>8ٻ0BcJ>zuD{oe=δxQ|xpDV8Z$lR8Bkgf=P[鿺zWhJeWJZ8GYwVzص=oҎ{FZ(XF~In<;n4=U"L:ԡ%[ B@0n 듐. / _(t4 d:m-%ufx'(K\<@wS,)-5q r9ϱ~\̥g f2hNY  @hc MIpC<%:S~ ^ x0!>H~z~#3v+a |> *VsˮHtcJʪ}gfզM5ZV\\S/?Ynbsl)]w{v^*V2lfNYgdfZosZE ?[1sWUQ$O¢JimW}2cO)јocsgMºn=tüvgK}ȝ\9iy(ڦCOD.h{#F 2&oa p7m_.w!1R #8©P9&Fr= &N|V8HqL%!azȵƳ_-'ib@.<?L=@Ų3k.a}#d#v3s]BpdHy:0cin@͟6]t_(Wjʬ#V->Z bv~~oiAvo0OC֙&nB.Lچ//>ʪgkSN 57j$h+4~Q56ò>7 :8 *|LϭXN yn d"R<@C|}%zeR*% C8Hb*_$yv@0sin"G6<7%9%VY띚VKP~;`amEuߞ6a2J4:WF˳fQxs\N![?9x\R(]8;W#)1,wI.9ToWsBHAf2E=gy)]ʞ'ExG!6vjZaPO?EU-ֹ$)xb0M3AFW>XM"=]#?~05tO{&ߧ^xV*l_mnU#zKEbQnH<ҒXSݵ'vjӧiX :Oʠ=|MTVVI?Zu)n蟆@pӰcUZ,DSFjW3D ߥK㺤 pؖqx_D|V{H}Gl57{=ϢB,'iv:8qbCL]:#Ƽz'-Vī8)#!d +k!2Ѧs1Jۑe/h.ZDE\4$CS񖽽٦&xiê-CS|>Qa4޼b F5[mc\rQC*WJU%.]o;+}K(ݚ4xIjq(8P k#"7ʓ,6c GQ!GYHch Z/0(n@9vYJr<.'`ǯ€FM!IzZ.iqZlG U=h‘ #>$U3C2\Vʛa[>e!wLܱy+)Fb& OJ]bCX&zJ p! =OW7'(XԬq?y|CnjBe bq;&Q"4ɓ3x%y h` j"q9Ze_._Q ƪaHW Hҍ8D\ }9y Td'7?e*RUkwk?90\^F_Ь@-]Eu{qG͡?Eeyl=bܠ`'S2m(]Q uE8XL[<Pk@o>ʱyW,G@+1MYL r{1).mCSvX~&Q{eIxM+X,^ v [*>Q<b'cf戌~ %U zSU/>+bĭ.'B$˼*&\  O0C^y`I8]QYsKIaŤY85& wP MDJMCUR`m\ٽ\IUPעS>ےu8HQ!ǂe5 a+=̉fecgi0G2ِ[y3X"̢rl%ԛ؊jCോ0k ܽzY%cB|pa-Gvzc̸YCpbs3,YQǖqROOj4!ɫ@Gѕf{Q~.oj̀WM!K O63&n_ܞ|}1iz[KVsP ;8F9U&$_q5=ZK/DwעTy 6L"&-YB8ʱ6D(L|i6x[dzHk7}tU2'K3(9;"Q<n.~n6YGw*B[~G*i\zʵ*GNEDTH_&B-p/&1ݾ*P.ȹKK%㬷\t毣p0<}_qZ5LA%$Z1dh /_Ȭ:bc[6e͐#DWjŒkkqvKEx *Jsu'd"e3tQ=t=Txi}.zrp2cfAW1}tYMtPfq:͖Drɂuhk>tm;ݶ a)+rH+%kzZQ-%Bq%0-JR\2mŮ1—;l1!I]C&p/l/GN@]Wڐ՛S l,|tozCrO[ZdA& 'ZTa?v8qa#М|)wh3.?o LT*)6 N0q"F>\'TC-Q.-"*#b SʁMr`[?MIOb()}Z4˱+3tP03"Xg E,0Jj$}$@ SM:F^F=ET. pj D/$,a6u ԜJÆbwf 䓓1H /9K[脐뙱K|(0Y3]+W, E=.?Qf[¶TEaz9=$ٖ韊Sk#wAJ zxB}=a:wrcmʿp/5""w-+6 }Ki5+oN+;]A|W'CSŎJQ#P Ә/.ɏMWqCːI"=SDQWQ/y-iSI9\N FzW4!UZw`ϲmOF`Iu*f<-WSsѺ\Wr[{Uat uR3@%bH?[b7Psb]f45.ڈt ƜcM/x#֪:3(N R̶ÕS%HBͱߔö7<^#Y9>Yց_A!@6ʅ0xsLeӓ HꚀ l $Y%Bp3{=9 J}+ȯeH8V,-Kͽf|n.vnBnwěh=1a57 FztyAGd̶yp!᫕1f^ԋL٫%_1&duoD1Hq$F,GNieQGKrwA-# {JeᤍS ŒTIPFja3;٘6)="LɆ@)JGy{݋oi5NXqbђ x᥷hF]1R7Zkˆ*jwoA|kuۚcn)T W<˨ Y} { sKdL=͘Wyρ\@8u=kP 'znKumgC#0(c\'p\ ׁ2ci瑩t(:i'pЇ*nvnH0Nob(S_BqFiCGznH pm2E14A\gOB%ɍO("jLqIY'M/g~G.tTYR #.sVM=:^qf|:)͔&1,`l<䥄8xRmO1}3<$w"߯=)$H W4$mث8VҎLT4W;ar knT€z$I$yvV)Xޮ雼MF@%9VN/{LN]ͬ& g_܆57ft pHȀۉID`Q`pRaswR̦@ql"2ڑ;0# PnވT Dy+l`SS0f ȅn mV45{rY"6@K@+>6}ڊ[rwZ\C-?HDz&{ a*ή à@yAuQ8s!L*.k).١z7S(7gsӐ$6M8r"w ɝOZ#GZcBc63S3zjVEpYM)@@dA*mW lPluI,<$\%zEĴvx]|C s^=6i/ǙpU@簱\w/MKnkV5G2mbOJk]no.`ԞҦmW;&` {8Ե[߂oQzjaa 4Z7sI2cGdn83 IӚ3e?kJ}n*߬ Sy6 ҽY?BO`Wֵ sϬt yľ Wq{e럶tbr&Nj!j rAQQk@ljxH txuvNXxi*Ȧvw`UnDF)Gsu9mK%ڶvnWrػll18UȂDe+Jt7[#7@Ӿ ~l IτFpMob^c wg4cK@\f&p%u,JH/ ? ߴu!CQky'Ea]BM=&L-,׌d+]ϕ3^7i0-Sq˃I@3*YI7Lx=!q 9 sM& oQg@"f %06&%7tqq<ɥ1|sCu"&2K 'YZIvޞqU5&L2yK vH?tdӸИS 6M.'؉ I(ʕ UVm>@zI!O;D )~0*~i{6u/c-G٥U~/ހB @T/SP`[z}ծ`\6˯xUvn_MIN bCk3m2;@N8Tt5˵2*Z"Օ5&5䐑|V^8Gt^C_Bw o z).[K`zMD/HRCaHٝV+Kѭ}:iiWLmO#Iq%7?/M=P`ȴЧ9ue䆋* +U:y`>\N̅?/q~J$y^DwP2 E]AH*Scʅ$bc7PqPt#<8 7QBr5Dzer4nhjKKFla:9cfDA[0+tR0M#,zq`P??Eu0mf+DRh)FlcDxRZo"DSxF<M,I&g !U]GdT~'AGkwjS+Q@*nGAX>[tmf+^Xz\Dm{!(lAyc EL1w+ zc8hz\|@omPACd &㰅zcӠO%jR#]?7 eF-a,|U$\bڤ2+`-p/sW/axUN3͖ ՟ɕefVxm'~+rQy^Lf$'zNdDOa P ˲z5Z; N#ܺnI_\qg-<+.1t6@S.O˽jZR rR2ss(e}={7`0*<= 0gKY ixV E ?HjH4&z )FQvB8)Tg+µz` . 五zޓ/?yc,! jVzkߴ*qɴN9= r *@!\_s J)N1]X]2*KܛnqʠY|:|8["wYGIy݅#^5cz/>O!D'ߔJDcϹ3U2>"O{ %i,3SNnG^|^ZMn tQAb~nK,=Bٲȣ?[6ѶD/g&b=k/3vq!j" &BW`TN:+јuHgI ҐӍ D$3^S~6Ibhq+olXު~Т Κ~sď6Æ0}bv:>R-UI'R /Jv@:C( ZqkIª>!%D oB &r_͟bk  R;k^j?hjh \q:&ʦx"z9 /O}K14oV^EjB8@ϮpomAr)1zF4FP']eZZa;>عk/WA*sy90¢_,asA s,ZaDLJ cxeL^lhfܧkPքgY9]/,s ILپ]c$sDEGKJ,VKPptY<ظ0d5SR̘A87ZɮkوzK)hlA<wS%'%pBi_BɽcGQg6p6ݣxVrZ};] g(;)AߧA2;w@Y(p[jy_=#NMx-h7x+g Nd|n)M @QlkӕC#CaJڞ|Rp| UT$?OK(Xpy6E_kvA$CZa7321ʣY+Pjk&kʤ:^D%o*rXKo)8(C<޷m!OD AM02zm[1Î=B7?;@bL/T']~hH:H\xJh[zЍ̗gCqX7O.;7&ꖉ_t Mfac;oӘKp9nΉ  d!vid4A*ZD3T= u%NV[ +{eH]vΤa3f!ҵ̩5s >-4cz : bj*ß}9a$ KRn:C2 > ؁ry廒 12Ѳ"] UvA*8u`x V:sz*+Jh3(;)e M>tuRHvP?k[":?̆lt`ι(D_ڪ@So ^C~ Fe.ct;AH( Q%c_f|[zbOb7ꯦ_11k؟d4m!HПRTɾ>uPB|_}C]'qq.8P3V+Hag^[ K.b6(%}b˭gz[JE|$GZn:,HO-at5=50̆cbF@P^b-4im&9)!fԺMe%{%BpqQݕ Lͻ 4^E?/5p!bS bJ@~p+j ]\Ø1[b90s4p"%x@ꦔiS—{$ i%7nr[zK8$ȰPcVJL9d0}9L9E^шEkM5~B ?G;~v|9grCp;s ~3l}Ń}cS҆L~FJOִ4Z"Z%= 8˲ Lu* $p!n1<$zȫ^k@O>I`^~Nj\(z~b5+43LDTaHU6_8gHm=pӭ9`+qOJFHw'3QFQJ\,.rvE6p܈CXzTlFDʻQ>\0$ؑª)Ӿ6 )숶1 : 6 Ĵ&99p0%&qTF}0xqEgyʩÌA8=oo5ಢކdmn Gvy6lSf=1=S(%9w 6^IqT+/brv C/yh|UJ}|h1z r\вFm_{@`95^vqsm{_/<5{3|ڷC/ ϱI,XifmAdOYFdq*w!7go[P9GǶLxK 0i#嵤=͆+&Eq9ےOZe;.-5;EK( O~َ) Wҏ) ?RiaܒOu%ٱB6UE8%Yw0M堊 8uiTC{-&i"8\2Q#CwY XMkQ"K(؟xUw3E*a= 5L;lW'wa ׅB>mi8['b gq/[gSŧp`UWFvU_euhwWĨz&oV ?}.ZH/eОSHe 2G  {I{N*(4% k脇 W:H}G-߱YDY"Nr \rUF-6PZirGJ;A.R1aZLɻȕM"AcRe.\'3}a/`m9+i]ѿ]toQɆ^ۀqZfޏz58D͗4jN/.osJ^.LojyȮ[5i}}H]՘81'E Nr(d6`_`+tU, @^.4#Dy~߉lYj`ܩ(8ow.~ﲾĽfSqj' |L0!9L-.IDl l#" 3KS7e Y?g~crV,hk0^T'olk|VMa_^SUFzP9m*)4wxt9J*(PSpnJ4􏋨РUƦ(whӰۿ/ ÿu_Xi=.LŸl?0<3eJꨁfGqΎYzGab BPདྷbA)2cr%ԑRcyvKrka*fH <*AS4N2r_N5yf -m^I*o`MJ_ GJh酶bLuDW_k2,$ZU ]͜!$u}y:$wV?mXUsȽ&]{t rgy@3!vD m9@skQO9J= z |u^۽۬(9Y(2s_*gUVC#f)Pg7J뮣a1o2}틶i_cwI}P?(E1ޤvbPj}ye7K 1ήeϴ6bֻQTCɵn)xy}&iU,urskSn}:w6o; |O!h3r otNh4}P*+ߚCvw)0NvlkRW3qQk PuE{, `aɠd(JGAjwStdF8|; CEmzcCsTWTNg*\d.`ƏdN!a︌&ґ:.b旣fYt`& [@ᡖ` jʒeNajW@?{͚%kĩWikؽ uK3z}1hWݗ#CQAٳCOEU=סLObvrI̘kHv.Diqel|?'_N"O_lD@6ynٓ"ђg/rbZ &S5Sg_2tr^x:@ ,QWd{wS֩OM1$΂Ɣ \рhaAG_ YN&VӞګUjx5#?RZ;voFt'ؐBv'EApHoޏm)Toi4ޔA9xtEvG}uGXL@ou3:F#Qk<CL/m( zfb@Pzf+X k10@HQN'ZqB% lk1"Gac3zhjqϯj;ӣV3NXKÔEҊ=n1rʰ &1,:#ߨt] _ &>v{ERl2 V h%S$ LՆNW VŘz_4QpHe l= CVsBD͜51֖;z$cO/֝eS-ȟN&mz$sٵTtp8ΐdcn)ORq=:8-,+q~߹B7zh85bk8oh>sd6;q( lʕ#60a)DV7&lh 8W+]4j4){$ b[+lwFkFu=m1: ulks ؼ٬_jgHzOҗ@x RܼQ+|otI}ct @Ȇ@<A!&nXx^DNҁ5G)rsP2e+,dY;KItCR܁PHիph*I+T5P08gU15k̘*d.F:< y{5()%eGK}n0.JC(Go LT6j=[b29w^i 4^ e0PNMV|koNCL ()h)Rx=bVn>8l_a5U(Ӛ4&cG,>f# * c\=R.+`:31G+m14hkQD QE6e,4# BRw&PSh.5KS*>N70o{Uk_4cy%u6sr 6]dExXGk#~52KjP6GR*]{D "O79AK *S@ڏ<t8N#ǔdQV+w?e>򮎜O46VE8XB~ha-X&8v2}F8jT:0Yjg!IV,`(n|_"e n(xsn53eWZH*fl?fYM\14r f`@>:{+k$kXѪםdzr볖PA0o %?Z Ŗ]OY / yHhD0 L(=Ю jejW^I^;g~M@/V\[˕WzN;7@4`=}D.8L|dͮoվF 8+\xI\ꮟFx5ɣf ; W ԛG>!$_͟$\'xd]ex2V# n8yUUak+A(s4[8&0z Ǜ(?:D }Cؑ(ti콫Dq5k+BT%&S!%_K&ϋq dž~s8?UW"/sd ϳl}}V{vºf3EUQL͖ 6L)o:'[򰺢eӅ(5/="šO>Q?pݎZhbV4cr nWJ;iR3LiMiۨUǐpJ8K=GmtY=OlhJDXʂ X߇n=і&6>HGdb27s4q b0ݫ[睻Ni|%]1S&`fqA5Xyc"p1N( ̪4(mͿ\=>fR'u7H9! 3n!K5@0F}jd5q'D% y]xBH{h߾|OcWo8y%XJ$몸S%hBUB>.y7[S+>P ݢvq\,(np+kl/2k/KzOޯˌF9;=&u٠;R uDT#q]'Яȧ= Yƚ1enzd'n tqD4Ot&ui8=Pv#d=F7F$s,KQ@m_@vڷRM7\Vti8bJ:*0 C3k ]ւJ{4`|@ IkDuh|rQ>w9& AT.3͓(ٞ});Y#k7zR5nAC9h/5Lv;z{tgԹIN bWiT!H@2:M&fIZ @9E~s=E2)ݠȸZpé 2)&$bRgVR2#jY FꛝocU6Xl&O羈vu]WfVl2NWEM7VL8mISԜ VZ''H3*"paOސE9׳Qcn oXz 詖O —,oi;|][{/R߮w13XfNejzۣ:ivczt#ZŹr Q[`I~AKlnH&_| PmxJnԳFhtPbb4l=2/EPXd/H*>9w$7 GR a mfu!@]FKBNTdh!c_R&ۏd;*wV%[:CPX/Bעwq4*_}K3y1CYD]e49J,IeZ\ d&(EV gL;*1ƣp.?Na+_Q>@7uɵޟژ Zdece:2.1i_Y~R 5kpF 90ؒFO|nuYrt;I Fb,[ګiɞQ+z⩾i>zoe)#lsl}g"=dzȕlLNv.; 9tӨ\fku ʳ[ vB:i s]SVgd*`lHW\D! _2\&Ng얘z\  V3n{/ڵp:qON!j,۴ڗCq=hKg|.2x'/ ᔕFZV9pĤe M,ʓOC,8q|oҴܠ&4/k ƺҭ&WKWGߵ#Wzf!zUDT̪fQ*Ξ,-8 a ψJeT{l m4gNV4; G0_ S~bqe '6B9]߭e\K篤b(7Yᥭ9,ajxX*}qͮfsyR 55\ I"Wg2)6' ۾ux5,7͛c-Y) ?MM<4;n.@uU3Иor[|Wcҳk^^RS sAD9L4ۧX&v6%}UB|,?8أQ_nXTԽhDJHLf!ɍO+q˭]*Q)M?Odrn?K۳gD u06yKY |*Ѫ{e%Sx,YCHO }3 ȕuLMHLG VL ZK{zlU"߻/ wYHk9M(Jy 'T{4apt/ q}=ADP $*U[*zRaIλ3M G:%t{G_sUXU!P`Tc`_Detm/I5?+ί^JɳU d.&-]m1.99=GD$8 Hәִy'1E&jTNQ 3ÓFG$1Bµ9;D4Zqb(,VdYВ*Y=#^ތ9m3,*E'CӂnUm}dXzW nB~.^+Ww1dap2l-xV"_Rj x\z;6%g쮯3v ;<&j}n7>!ޏ:e>cLɔj !xB-VuI&qA4ǥF= BGⱝ:@|XTǃ3yDsu*SӵB1<_s lݨK6 .]n,T3^BWlV 1R`fw8K&&T|ͪn1h+?ѐu[P0V͸ʙe쐣B!Tzhߨa]@N0-@-]Zp &L0ڨ6d3UK3/Ek&NHO^3QF6 _ƔӾOwN}2TW"U * Ļ}b̰8aJ: x0-<(#Pm٨RT횡χt{`ȤkiD^ DDt4\xJkd=boB۬4 p/aq'D~FtZk!6(8q?W-u5DN% {E,0 j{9|-MD_tU3>Ju^9q*wz&a&ьr`7ڴ.bE'D֨OV~Oe~7_M q4IsVν@Lr{W6u[({#t>^~JHfޅ;-_a'zC]m%HXzѤqq2*M/)QqBWDWMcobQhTeFiqU=YHB-5e<(oT5s@c. '6fA>7 uŖ@ƧgrMBaHJ俵'5}!㜰VxwڧY09=)zHI6:7;]^sh;nhL5I}\%#gG@`q>j~^ 6ѯ)eT=Ϛ+UeܟšG3awkhSq5ȟL"2`U,!-6~b,o.-DgFD0Ŀ+΍Aw ƸSVjֺn)j\B罢GV39vSҠK0lҨc6,fYol6rm6Υg>4PH$HBV|򴆴5eJ@t>- ŎN[Su&b<. IU>/<>=8)Ǖg~'š%dKv $^߃cvpZ0`~5)ƽ9•ֺc&1Ei]Mu )Ƶ, ?scً%uCc c0L,tM 3/ש:/pWRc.cޯL4@N:H)2 "L5K.zvC-e=3|L.3,J  6{xjH4m*ϔf0ME-nscG|F:*,~ 8l'E/vo~}T&Ǫ/-oiDEWz#W9jE0]Qi rT`ԗƝNj$V 'ߤAL}(v6b߬~x|Q,U݈^_yNYWRX@@&,IWt3!x}WY@x W1iO}Fm=вv.KWVفцtsw(gjnҊ(JLLbV`aB3aLP8K'tnb4ԡNMT @r 9‘Җ;,"cGOų}ދx"Iyc\%wBmo.aB.tX^1ܣ,YpNgI4oG|OO\{ǯ/`/mTV_hcτ >eEU٥R?K+- xkZ;Bv~5tnM0oSɲ%H[YڪJ{=$?TF%k]GByxKG*r zYz\)y$B9I?&:T#]޾/KJ5%`Jѓ5@D!ő2r K1}m<3.Va|ŗeFuAјP1T b?,l:q6uhUN+e8z 5;5b'f o+<=7~#"oq&9"IÔ_*\PY㛨sWIK-( 8 $TQ*=9X@èl;aB msKL|$2ٛ3P(EtP({_3Q[Al5W$Mgt4~9ds`vbIXQ}O(ߝB ٤– v; >ԑ= #Vq > 0 Dߐ糐vhC;Y^SU6m 1?Z-Y,_䛧ԟة\. 'e }3B7Xw1,BUN &>`vJKy ri^Ƭ;uT |^67y@,t$L W 3 Ojה;hiUTb=7ܒsDi9[C^A(4XaUc+khg0k庒޽QkqBlj& c;G2876:sB3.^Z0H=I>_c],_SHgk =exq~/nrG JM|L8RI7OWsuۧDz,my[t]H 9ynMxr{?fx/Ge ܂1b΍X @0<&KT'iNȜV zL3؇K &NZCqhc H X:-tO0}UYAdoJ# w24N_H4Q]QնE[iWб pyQ*rR6o]} 0;E۫ ح9FU1JWE;_ h:eC&Ttg˘`* (C6o Y~I_x[Z Q$[Ŀ)אФfpo=)_a4Ms \i 5S/޷60XDIA1w,`!OCB$T`B>FPEI .J⑰pS6=RM(,D8@w\Dv<:kc Ր,{igYlǬ$jmMTm]m,gڵGc&6/Z`j!NYDq8,NF0i-WeVuOMSQ/H6!QVRS/z0!7-d;v>!Oջ~^aoc[k6SqP |x;Y=mě}v!O4(1ǗYK6P@\D .b @*'w+c:fli TIQpq oj2'tSպ묎VԊr1t9&w+^ 2ȧ'Uz.uŰYZ/?VJӱ8|9-o<$mLǮ`pim=d+4J}/Kt13dTWk, )=$i(qD40@2IG8:1vlL(yi}z,,J7˃St6PBB{1p9.gX?NҎ~ َѵHSˢߚ 'hOpM㽯N G @pA'mcHZ̈́p˾oWW|,>!6&Wp q&~RQKlj 2 ѱ6wtAhܷ).LOvyF]/뷜QVg^cJw-wsv9%RJͥϺq'Ɖv,<6HKMkwY_f&,dQY |9 'Io⣀էYbb/OR}G%8=7ݳ+(ba{iz-g5KD-MhY&zhHV}nT+˭=TUی&Uqnc g %Lc_H~#♦fcTo$Éh1OUU{{Htw@FPhJ gtX.%>=zqFɺU̮5t}rMYe0ƱǤHGA,ܞ@Z^0*, ۾.zkj(>>}}RuӃLׁ,.qcZXga:W(bʵ4fܺ8Gj#kN<( V;Eʨ1e7~yOa0!()ۍ悑lkYk" YKE+[&F}N=l2o;%CMi|!"kFr•a2õodm!a)~Ns}ce~hs;):ڹ|I̓ ラ6QbĿHB ſ+(XRTG`{b.P\#}We9J+tătA1pD'.Q.eGFN#*ǃߣ+BR7me'ݼ4v`WsN{G|I{ޝ/J)@b?Mgn<$FaW0:L:]cu?p˃<; j$7pKapϘRTYzWw5y:IARu3 V;Q:׊G1ƣcE܏4wnUq;Ktk SJ_Qs[TR8`_.3T0_9n0T+ukqY. YWFO훋z;z+fsbK%g!w4~Cwpf,K ;) ÐVՖ úk/;A ,},! 廡@mp@|`J=.n_ϑs\ֈ0 :^mE"|Vf1 DmnX7}LAfa@5X7pV(W_!vy K#Ygae\':31,^1:f1NjIrλ_%"Z\(|Wt61m a"+sQI(\x 9ٰB4:,/4p UHm!Ƴܔ,9"7\ּ ׫)!?s4YWKA=֏ py-.\յ+\n-$w6xg+f'y̖Ea8`[^D%ESAU]?Ix"DLv)dw0↟3ᥜg nd6$ F~IӨ_S:VNfby=X\m<}Q:, ?I"rzGG5T=^aGSI+M2O{vmV[X{LE8w5#nyKSE*GlAdd6蘣| / x "6~=$TӇwԳ_Xa~ =Վ,m{ZW8@Y0mk@ Puar C"VJGo1~_â :B7LHF,cđAqnc;|0x>L4]8Ss$54eL~\õSgWߕF繸PrؔHd$,eO%ڛi0,&lz7ݟ~hRɊ|2ຽ jI^cڴI@kpRbK."州41(OE sֽO9p3sP 6p˜2mb?ޚ1 }r$#nPu|R ev+̉Q2Ȇ,=S -w!Ըb %|Rg)egKw^eK4荦^m)Ћ3 hmzt4BZJv`[K%FV/7Hd u ͇҇H)D9F|~=fn$_o}te;E{Gn4\#Ru_uR ^,!U;:rǻ$;4ղ` }6+h5s \)Lh*k ᛙN} uu͓TFBR"brPszƒg!/>l\FTkHⒸj1-+Ug"WJn| 6ܐܱuP/v#痞$Fy,^~?а?y2 ~@Sȝe)!o剌Q?R%/tfEf~&<ы_CCaEM ʴmj"_E }ܛ5R|ww2͈Fe+6(nq`(q9 Sb ޿o}SXn`6/}Yb|CS>6#NԿ$Ö/,{, J$uBe mӑ2dA{@D!jSoPh?T|:-^;J!vlSwe\EbŌtgcuT X֋@>W+h;A[G7ݺea3, R|y 5y׽}R<jnNG!A삸孧?'G0Y[>L9& ȷ_E Ɍ&=OM{(.s ssΎ.njtS(Fd?/GvqxeJ fQqI{vT6g7FLwh)DN2JV֒=y[v ?}YGJ\\0f`Nۙuq^=50) z{~Albmy#C2DSg0`3+= `Ɉ8dM șo(/Й7!BP l̃4`*#T<.TϘaJcvu5B< ݀{G7a/Gu4R8o.f.]TXER=%*.Q ]o}gpJ0|v亳P1$ACT\כ>ysPQ C97b$T`iXpes%j&APy,;(~6,ȡ8%rѹUD!btzk4?x ޫVXIw#+Na)M;^vhu! Md}r;x6prjh_Nݻ/4 S'_ .M 2wO)Ogݞ}@U[̔H{:#Ub@_p\$6b7X yEDz]][Ic~D@#F%"`Vp*:io8z7^٥Z)L] 5nK0UebFeX `v甦Ú H;UϮi?<.ԷO('~7qSNb17w$^P&m8ԷF{'Ч,2yz"UKCS 'ᓗ,?Ͽz(6+>RM4-eBC'|h#cܿ%b–1M!Mjܬ5$IZPyK5tˠUwIn-E̍xM*C?rT?O||VK%$ p[4Cʌ̾NE#6`믯"MJpeFvU|K<+/7'VQگLz[^д.e]3yS/Ӵtp5A[*2GeC 5HX[Z0S8iY en7'xmp  FTh {H +4Zg7։rD smS$(J,d1Me >:Gx-.W=e <I 2"ǪyIM%[b}6񉣞cx%OxGܐ8B)](6svCU]or8NN#M)i`8>gCWWEw/ao\3:Qa;tخmaIٟH\&Iz+4k|lW)3x-ELk[!h=푨~GRP2J)c\1E?1$4~5F1?J{.*=G 2pHR:Cp׍8 `G];ځ‚0?Ź;1Kb_!ɹ]f@q05?b];}E2iq., \j([O(Pa7VM% UMa$ Ms0I&1La/KRL{L(6Hi<"Po)̷rT LGvMT]H(_0 764 F[~Su<ݲĽ#C[R37Urr6 wT \=POZHEˎ鸘Mu '"Qc 4QyaR|>XlAWND:=D*2L ./K#ΘZZQ V!g>S^kIWsIi4&Mr=;wc v#*擽ژuNc7)X<KMoe^MLNb(_c$JMRA}>&aI !v=RfY*b!0G|S^!PNGĻr`LJ>+qc Iɯm?aWR͋Gn|*49H]ENW=SzjzYJ\ K$4 gQ+P7ҐCBCXJ|[?9{p?T8/0pf*[t4.ܛր/%j6mt}^Ԏót9Y"NR9J_y'p;HJظ:-1ºUVZTVzrOw 9:#ְIƂUis*E*˻Rn{~kRα7u{`!<صٌ{fN2hD|Dx).rNTΆA+-"pOBcVh>џ:#t!jd2vCEý#&:eќvgSO@qx;SKr[Bqφ4ÚQ κ ##{{i-$9]gʛ'<҈^E߻>p3 - B7s;ZiDܿwJp?& &ΟB#rmO>dJ eQF 7`^2vpYv) g NP!Ȝ' | mNR`8|~+s&XiYB ϙD-Ҏ91,3W,Bq>ZJ *tz;_/>F.DžnXS@+SPtQB@02v~Knn_cX8mc%Y,=U] pQHeWE̲Jb|k҅ƱƬ[=A&l|c)p5B 2y؆cX):ʼn㥂zk(3(' ·7[`tߞ~A0tvc<PFH-%J1UݼZ!qN`65L}i t`v>c[ĊG`N| n-u t Xs.m~'t"0.k1ߗ؂楘lsfS==$,:A]5C? ꬀}QBZӡP2@ ɩy¾.*D0?cTdJ2F[N8]_n{!)HlN}//{X奈z*U.v*ⴡCsοcB&u A >~#qjf0> +cUFj|+W9TTUz8h&P2Kl |ي3:35_~iF4H8A?1Ӷ-<*#_W*8$SN2 7r\~0oi:O80 p|DaG]g ;1i+m?6Z9+zBOٶ~cG@\'[[֔>QEn}]઄ MW]ygM(ӵ_P]e$@&W8L6ŋt栏 ]BuWm]fN ~AL.&XѵPf]NLJͺgF*X "yUN%NJY0Lm3mRr`l"G2 u$IX;|O*wØlc]OG"#y9bP iOϩER+\!b\a tVeR{倄wL0K}?|VΣ=/O)(I//]ڔ1w 3(rvql״N7@\L!a6'eEQ8;%0- eULF|7t(vJt/4RJةUؼN]cq:]Brh_SaPL%NPЄ %Sӱ tMgɔyw=HlCnHj\9e5iDk< G{Y>MgHZ|\.vr,"lP-3]6mrsW+v,tnŀ)uy8Lw,Saôȟw.B@J\Y9\=edMBu T劂7BfM)Fkwsqk(mR{ >pKJrpa? {l9ȣ6JFIXODD{6i3u +s"DΔx2Lj.Zuv0;KZٵ3*VQC1x{pPvrw:o%*dpU=#BAAu8~Lo pzK8<Ŝ' 7dFwjI-u/GƎWmb7{\3RRsw܌xш@QXSO{>ZW)D? +T4 c$n5 8K-b%zP`=c/% _~$# H gHoL@IbZvG_,mk³ {1ߕL\"`Up}_׫.)M@XX>eLMPo1 *.+ZBWʎ.]O^[Dg`LGɿ:}#LR`e[jCNC'2O6 HpKвvz,n5u^=}>0W1MʉO݃4ZiR_h@BP'H3ʆ]3#]n-E_.TpmLi/?o͕Ag݆VCD,!oƶW}DZ _!-aMaS I lE,p-:R,ҍIc;FU&GƘ;ً:8M~`+ 4̜a/8!X=Ѻw~Ci-WNȴwrs%Dʦ9c͍,^g-atO:ZxCZ:_cf蜷iU[7fTeHpkQ![tօ; kbz#Z9@V?YysT)SB`^Eg3AآW®`@c:*D>=|SF32W~Y~wq_5 $DreuNU2ji!@RH T⌋,GHgUZ 6G3{䭶^wv|G`y*9X Bm&뺃?^O,|u:# L{! Ma+_wpǢ K/Ab}M;)WJp;S-9,IvFUq) K]-cqY;.f1SpN@h{pÖ&Zvچw& ɆkB icJ+d0TE% a-FыȗNk^>΁JE 1Iw74l8aYqmٙ{K(Zs^/vV7Ie/Tfr4D:%q$f,oZ_/`K Py{H"Qvb73OHǰK~j`bJbCb 5I'xv-v2)^2PA>N>Hr̒,IP{MDot*=>G3rϔ3ݚ +!hMrmi{O -U'Uz)6)yi$beL7AD0y#$I5_W_ u{Bxj}A1b#Riƭw_ 1 VKfd?p4QcvGiⴟǥjsnwh(&,c~5u5dXd~'`14j_j$LsF*9RhC`luJ%HI칼js81ɗykQC4` ;(G Y̽9.!vANm%R Qf{ 1)du1!^bqBFk?#}6dj%ʥ֝n-QT Qu;njAb}ʶè>h7Glk6׼HJwc^՜-W 8 k#~Y`'ނ @,)SB0i?5Y̖qee'&VMOT>n,>Dϗ)-vc[@ A _ +_!zKY<.'a4-Y 2iq+6H)ieO}m*~˄3Ȃ_ҧh/pX<|G86VnfZՁNȬ)${L> CbP'7bL`0ru-8D@Iz%,Y}un *Hzt}.{LN4Nu֋c4T]x'~8z./3ץp%M\" 7|lxYo78w1lKԃV8qȄ <͆.+^i5dGY`q' wC.Eڦk+a&ta$'ya }I 'RdPCJ|<<0q%DB]IGn 3*28%~Z˘N-/B ik2Qd2Vv"W(j>t<ۅ䍧O\`[Zm9İ{a/7`oy  G(eX< fBe{PQyݍo$ 6!+pFB3k@/b zTѬUђ= Q3q7k-o~LQ ÕxװmbBTQ.Tj>gX>Kk fQDԯinee/;y)q^hQ+4qr%}p$n <М;UG}6N[p젔K{Ezrh`q:?c&YAEXy\U͏B!L3}pU}L[ptwY\wg*p- \)zoSQc;Qa3YGH]JPTR*VDd>Y<[`Rq/פ~mXyw0;Tj .xv1AX9!1k@bL -E׬lŢ#Qzo{~=F%3g,J[w{{e\9V#|{%Zm X|ͷ;(۽wt8T0Z7n'ƌ?;1?ͼۀ>C* qJKS`#Q"i9*%i +8/bDPne^EI>5җ-;B5\1q%r::H~ 1*ŕ89Ro個 ~i6{gqDh*ǜ`Z&t69c n/[+G\0 S1(tٯƭ] 0w.ncI~@3S|{LPt:tN1O At( oHehRqe̳C%4lS~(p&Gı'wk)~g!AE.O㝹̀^.KomuCяg!`V1ϱO\su]c)U:-kBMz,QGlhJR2yavH5ur1mJʕ֡L'n^`GHhЩ7ѓPR?lP=>.$BǼR.Fޡ6P^ 5yYl=@ھcC~ZsSe6rU D7`il+ $\͖uV <*&I;Uy [CAF$zmFSn!fSVdWB  ~CZŠzcVpK~6^7 .n S<=uHզUH~v!R{jTg5UqyO^kQ$&@)GZּvUJ\* u`q6BFn~&C#/#=o66] 9gxFW_(4[:bYx{aéiƊEиOw=B$a472_caQx{}}G ZLJaKTBRhx%WE &> # mےX,Gzt@HS+e_.%Q^4҃Dl ǒcA)MLMw?Z!#cztirZ ۮھ֧;G;`j!`/N[YHз~+3;c|ǘE0,7:Q7X-s;6sG j,B'Z !h^A,r( n"ؤNv i\R i]AvK@<`T*ٳPceDz_%1]G5Zn=0pƉ19c7~$xh(]R‰r%$MҔ姖7J)SN=XbHH6`nB ⻓Z\hepEWOxSREh[ Vx 4vUlF,upa=iQƇܭ>D9-," @ik;בhaPv L^,!.P4 qetAS @һ~G|<ɘWЈ2R1ᨘVIc( :}o;aALB*9UR]$BO,`Lֆf˜,*i yVPȧm\-bq;96{" u}ot;z(E0xo*qW=(YgK&9o1P`Tӯÿv- WieN^ݲ6.|ol^l˜_isƫ6zH5$*0 ٹ7pt!g$І͖Ywă^ҟclIL]$L/&Wt~*BM<{sc hٓ&ζt." yLG<%H"&l߫~9=!Z1kf3:yTi-[ n>V%-%hX%DDWK5sD,Y3;j4Tf~pb}w(v9,ٺ!>TZR?hW_n~ҧ\WjR? &7kHRPG ?fW-b ,-R Oؼrl9w]iӬ1|$ DDJxوIA$K0n6 ƛ3=vtC#qN3~($??X(" OkP++ho$;"fD))|;< 9ū"ᄐ5v6(SitMu_RmHUR^0(\ 2*Ɨ4,{j f uHKJf XoJ_&m 74I]AMqEKtD~x;]f0+90Bzby7>y4f0ʀ2h0..z)(6Y-mcy;a+XT*&RKuYNC/Z"aˋ]S1}WHaJD"y%O_jr2cMzGߌ^gϓOySQ8|DQ[I\4dAϷk+Cԑ'n>X ;G UQnvBKBQAr'"(2( ۂM`Mti;yh]_t#b:$Ay q#{QY& 7Q@n3޸ ;0OX<i6*/`{vL3usb`}^D0r@ep?RK/>CFA #jH뗗of:QQW:k2 ^cmlD rݚ}_mt@PVB1`71Ȋ@/8`,a)ob_CLPW)l ӣg)K ^N-ϕ~ȯhpY;#/!J*y{׉2C JMx!RЍ*_1)ZBYE܆ ֱܻ pqo>}W3nځBe!]j8[{73B,=7,d6&f~U|ݳGԀniyqEtE|V=Z(][ˬi1jg_:R39U/% WTxO0M>OovR/r-a>b+RR vD1ŰSB=P{/˻!ݙk{6dP I c'1B5Bn:i#u, :DA~E٨"FcF̙TfZם.JqθfqzE;Aa/>{ ]GIt`Ёa񠽦~)HCGx*}5,>Yxz}t"cn)-Fhر4#v5'Y-nARfBBK֏N/q/5MC^%6=$)sVJMU~ C]Z>ɭؿl !F%WUEtV;!Ory/P,w(Rb "JzK0ѫPI+Q4vGLةWf5̃~WEϲ؋7&(2Yos@$k_G~.Ѩ^=@jˇL4a4N z1iM- 㶐8x.ӂ!c3gh?Uc-.v=nk%t9',M4/QtresPrBr64~)Mv3Ak).m۬4-<02m$=q!x a1$3ٜuUV@?6AO~̉we;U7NҋvV hɹbs'y1259r77 DVd.+@gNWB$巸ryrhL!A_ːxh?'NܪƄHt@OUj>Mk݆>2]aE{95tVjrE5- #6$ "ImzFT Ab@-̹H~GǼޖ oCZ9k^αܱN DX/؂+  PpYObt$l\)׋Rvx?)̫>VN)gvG/kd5 D{]v QlʡÍOZkr |Ʒ Iku6.k|됆>}^oTA zr1x-HwaY4ka5.~ny/0lҎ\k:yz؜ ԯn[0#s.nTY-p}ݪ5NN}#-O2 Ъ ),mHӬy j˵!~=~1QxxUrC w,# 9~xAzؤܛ…!_xFnw{WpCثvd%ӤYa^r2ǁx0R~Agx7NLSfԌ}Ů\,&'L0.C"v5^u^NaȮv%] 9wYSžI}}h3j'-\V::L㒞fC gﲁ"05,DkvF!MhԃGˆ&eQ k]:Ee{EU7*M\1+k4 G;ˬWk1%",I4/ct#(vkѹHu%b@zevSɓb RhY܄J0Xr_j/=}6o+H ߯j4I{}nu6exc;IY gQy1@ Z/Npy" 008h;bFA .AI 1 tQ«q DZhprˠF3V&;Ys_n-d*Ut?;n1}ok 5MC) h[),g ;l;K.4\6P쮲#WY⚭n[k/U6P~F\ͻ(ԝ'7" F)y"bnwaHk)5`N=!ZaDiU&zeH<b@z?67|0ϻ']څUÝV:ɛV CsOSzz-Fb(F-.* }h Ё(Ӈ*[!!4yd_՟E*s,~g!3\ % }ˌR% av_Ylݡ`M$+2QP@v}U#ibve(ǠW.FPW/?59o6@ 4 *_0je!冉ccjB'2/+=vrH-ՔfӹK%d} !J]mLy'}-$v-J<#m%[vSe"Nѡ5oDvo6 @N0𭝁*e&`dxk Bt46bTX*FnFgD*gjRuymxkl`QӬ(;Cxù!KТt?ap b(WZW>a%JӃ޷Px8@]BB l;=*0/ɢMlpuE\-#6G1cHt4=:4dQ?F,L2+>}X2Vw$7 #ȦX,@_:'dQɥ9v`Y =H'"Qz"lҭ^V{O*D|fQ[d<A/ٕvMeV 3,fGMF㍋};wz]mLfSqM綸i Rrc#DK)DW7LcC Z`#vŎI;B @=pELb)>dajWxӧzZqÿ! 7բm"`󋺚I% qP}ꧨunC2R87O lǚ+s VnkYtȀ_#ѷ3@O' O>S٫7Hc)$*.q`I2Z;X:SpH+jFJ5E{h9M 琶@s9Ǥ 'G8#Џ.Z<^7(g5E _]tWi?H6.֯z\" O6(:bVl ^j3.94rۓ7w=Ї{/٭Uꈮ-Θxh3/+{G3Cnr}i=HpUY;ceGRIq/PawoYUju_އ7HN7!V2 /M|Τn9b)O[}!A 5 wLDԲzƖ(\zk{9b`;xD{275^/tV\J~(ygLΏ*7 NuyM1qŬ<@b%6t-/vYK;VGz,f]V0z(#:GQ^5VNòˡG]b(Z|Q_s]y9 n1菒gGems7!/.qv8W{; rG#拊HmXOc ꢒw`t%"ZΨWXޖHT9+wz3"fDNQ=>:RTp;n5 e&݇*`H:+˅>I %<pBA}^nr;B>ڨ&jA\+*"Ȍ=Z `Ȍ—"tFL\^j3mG9NBYv(؍@k{t0$X[qv0dDV_γ4D?l:$X-9n79ef=3k0e|3 $ p|c.B;ǂBjҨcV9t0P9yZ]'ك.SƗ>*hc2DY~rEZٔ~y?DGZfM7XejU fy(sR{t5Bjc))a:lY#"{yw$bА9zR:- >hG܀ߏZ w(4r}t+瀗4gl9 ΰ{F`ĕ%Xp& ʨP}~nj17JGmQ6·^&;ee+` r[c7;gJ;N Qڞy׆e v,3 8q!Y؊m~eTm "g0 n[İB8Pn~C\1Y.sM.ًY2ľ\JX,Zy;JK7R~ 2Fk&y[I.TVW<\r?eE9QF̙0f)8ŶGڽ_Q+ B0tJҾlGz{]EdBG4ĜJ|HDU&Vlj\k)ygWWk^J]i޹՗]jP t }ԇٓf1,iZmJwhfYۍ- "k %9.%>oA_ < Ќ7CxI\̽ Xڔ^UŴM&Owi݊,C<ӏ̲hS9K.dRZãj}- Gzw"m恈tQ 0ZhMxqllh䩨N?T/'MXү&-fryΣe/D6(Ԟ\ 1@|Ks<|7if؋Oz mmGZV8=_  R߈ zY#3TƇLw- N1Qfvۓ *hHٜB)^t Ae {'{M3{p7pba>b#z!"o!(fg+E^J!cTj%vl|1`_V+w2New6"m-Du֛}"}i4. ۻYXbTG-nɞ.f⩸uVLb<&E~"#9nO:;Qpw!`4<)l~s \h7$MR3aDK=bi=@2MbM.hU'UgD<ˎ^b'0\!eE80b.ȻMϱ_K ^mߋi9R(Ufz P@*gyPLk\PK?Ga4+Y2og@?Te|*`9c\AH0/TyїG޶{֚m1 ;.a)"PK 2!ūh l~mHr4ə?W+=+ab)8rucYRĽ -AD4t$36ƘG_mi#S~G9kgsIw K`bndSp6cmEmpQEl6aG2bӥ4 wpowiwҤ(8Z$ll^e]odFqW8Q4m`K%2pm cKBG%;v+61J?|-/HQCb"ۡ@SrSlO'H$˗fo8D0DruCb4^IMThj;,C|e5N9k{.R`2աGZ6R䞱uJbMMqy4U; v,@E .qQh%:o0mWG$tJ dCym-Ix#{X|W̏ԟOTKqv?M#֏8C*"S׈bؤ׹s{$(<^O?Zk/^[ƍFe !0fa+z46#鴣4"_8|wA׆h{<ؑLADŽC1A(Á`gGNЎhM / `P :Nʫ) +>ɣիm?N$y'k~91_(~̡C*j" n. (9bg/78\%v)`wtr:vh4QQygZ GV0@Dk-;ϙ+xf ^4d7FCi.x2DmZ5-7NVclF,迺,5VpMD|]v"Ö6Pҷqrt hnUf|5䟏I'  ֨5GCQ'JSi qUq֋xj-'nЮe]lr#4% /4x蕗e G$ӆťv%1+?+4 ΜuoghUH97g+g#XTqCZf~VVK3fRx%)";Q1V[oC?ou_;Έ 6ѵhiJ\|Va^T}WCMG=@(>( ɚ9h*貥es'笸&'g$"kaS}T6!Ě,{OMƮ TktzV~2ާ%wUC74Ee[FDhx̐]b$MX(@>Ш9v ŊbyLNI8"G=uQ=ʐÿx.OW7{X;tnx-バg^֠Qv!}“H܍e1as+=+#9hQGlnCcP*}rAE@*uWvӵPu5C2U2g.2aED4pŹW`2rU4Z;,h#7:`,9ClVx3ܵL;2P3$RNE!pn4ä]<[&?T"6@-qۦm7ִʕBIl3cO0bΧf*,ԘCB&\5h%OrϣCf&"';@` "&oxP~%FwzFGwHnV`tFvuAjoR6 NiH4] ! > ac^D)㐍c'GN@@m@a` 0[E*F0#CgTuh@R%Qt_ؠ'P琏΀5~8jzt[vIMB(()sg7w!-d>%~9.Y(clyd$caĿ.?_bNTS`p9{|hy\$3m|>!%n`Sy*}|m.w326O B^gnTG  Msy?gXHt!׆'rBp!b3 OGI`Iڻ6kU,5'y3&x(& hR;y@Ԁ^,Yxxi@(0veYO;q9,5#r @S/ƫGL?x{z|g[ qV;yWM'T[ükM~c\ z3qMZ/oB,\is7 ®;I;аx,HQJmRE{H7 Onh 90@E+`H<wRRNf캵#MG:{f'A>F.600V_\ nʐsc(XŊ;D{kJ ?[7NtR dLd`-?+-$τ^5/d/UmbhqS `\OAԖj`wցimrd{iZ l,CAs9CINk;rؔ{ps]'9P=AfC+PP3/a<;}8*NgZ!.#$.vS$@t ާ&hշ;uz(x>~ 8r MKrru+%Q*:Й%ڲEۑJJl%ޤ#~n`B;vAibsysRAs3, jDfLvqZ^ߞ7gP3#ڔQs:b>no)J6u Io(7Z߳C 8yY05US%xe#b<咝ǻZmzn%FG#!lar)b/210ygI f:U&ToDm1֝c6W* ϖ)"iczMOZN+=0EHrs/ _5W& 9 0AvCeG+l\~يXl 3[tzD_j| #ڑCNsbsk3-]O3d%T)i}bc#RlJ+/3pQӜV AVQ#t`Aǩm+~0\lWK%B.@7JaHyR29"A{\JvAE#.AI'o#\\R뢓e씜JSU]K#vMKzrzXn d< ۥ:=ώVmK"h`!k+ 1Z L.a숱hjjSڢH.ǭdW d1`!;^Ȅ1T5Lp}`ڜWB'-3P& 䩨Tg޳h?tČؤ5쨗C/3ɕo{Hi}$o\44xwS& `Oښ{iTx"e" d񙇬*a;t?ZtB‘Jxf1F-` CxU;eBvSk<81Pje;;',N|9EL}{JR :6-FfcU+irOH& ]8@_7w?Ăə(,Q,k-xhEr0:b \+{GF3PAxFe-BkaB>ĝ}Wm1L7T UqBA WvjJ( J3CƳ;Bzi/6[1 ݷ/4h#ͭ=Q S=hUa[uBjYt؝P`}yU4q I Ȑ Hg;`dkťР Acؑi"fC4ȁ1K)aMZfрDknZU|.lPӶf"J0k ҧ`ghOJ!1/c/;NK tl9D;gT0Z;8H )y .WPFܲ8}\l+[ʱ?[W|(Uf;VWђkߨ;6%7ضjj(d^Jfs@hAIAgEZ')Q!12ժw =[ݓ1TE4`AS-=Z:ºĴt1l0cP fc*kխ&s_#N_,ТG&5FCW]R$TvS7`)"lݲsgd R J;b~3Ͽ8u8{k V}NRB]i"6Fiyʲu iKDɃv_zU-T˹@&'bE/Ȝ{xnb&Vx$zi}mx} ﰮ0x%sn˧Z|\& bp˞f ΍ᅵdkR'JgV$+Sgc"j!A?| @+ٜd0 ~t޾}1*!ʟIXIӃ?nt!ᡸ07oPy]1Zv;oA=U4ʝ'g]̏m FWNS>:7D#-.HhDq^׹ ZdM1Qq ~H!z׬tazO 1*Ci+7"Pǿ6EWI$ Z+CkqQ7ߖzCtLfQQXdj)R<fϒ첸AVaeRZ*HY`z)KQ5,쮞=8>f`,-~<`7uH+d>X_FsG$P{YkV$migRe+J$ͨJ#g⨓:G<潥eWc|.!ȒN@g!g& fdNUDs\f_'gYBV99v(Үÿ,!<K!q?fzX2  ]|V@FЊHFSeT6eqtp/Es/ O*`=$D_q !MՃJ{6ŒO5k6o "k[9I1E:y7(+v*9-&d0ɵw9ŠKwd*a`#(D!i?Lѿb{palaS.%uwYzȽ:vk$#_y޻ECGC15j}MYk>-GaJ8>i_Hh܄<&\B:HH$T ijdaeJ@=󄵎P(K?nD]n?xBZ֣(\*年buX.heʍeG7 f}BcSN81\Q3yv&v1)" {LhǞr/"jQA q%s|_}%)7*u<){ՊR%bT3}/73f1.S̯)=$.!C?Vk&@: 剴^*qi-^m"B%/>si ݝ"Bkʾ/$ H,K[0j/GAw7f !diU'A4 :Ϝ>i Y\$r2\] {G"3F!ѷEK~µd\fF(!GW5*!9R!呉=MQMi3TMHB;\ȡ"7OPFeu;(Jc}$fNgsDY>Ki58VEJ5} ׄ9nzpff F06X)[թm,I]~+xF((x2 吶M:Lγ:5-ORInB$&QI2{[ s0WDe]ˆe< -@ֹGdu>螿ЃG:kb {̀JwNeR7gGW4GAey[2cau=5`-7x"=.xu%qu(z7>L"G ?tSk:Qqk5"FIp$ܰy3 t#4(K% GdF㌋Iz>]~ Xނi؆"*PtJ9(%q 3B;* )ƙ0ۃ-#[|NJ53[²\g\@@EAo~mo97 іT[xz.t4bI*"q,pis╳*hK 3jͳ^f('X-c{8F#A#+0)J+!k`_9 6ŇE5T5Ы0,[P}i2QTr\ '/C0v-=ldވ0Ҕx]YW#_ē2@eѧ W5f+^js{QbyxVdNY%nd$}Ca 6N<s6J륆b-E'簸d~Sw}3av%!ϭM5qm .N"2=9ǀϙEf @¢.I -8B` ~,"6y`@y}ކy*R-NHRz}]FKlV3\PO޾ lgmmyd5j6ֻmK.v1A'qSV}|W6~gz $I>3axӪ7 v*98jDAzzx w,wypqt0-H$gK2ȉ=EXӥk!-73c(j31xiH G|π] (qFoy|>Z,Z!@uFb YD3+ AÝ &׉_)+҇/?yAeIneEx=YTdhxu_ɯwn@I_Dk5\ڼu ^7_F v~(8QV\{ d,3\r[M^%(*E6_ޭdWGYhy $(GZ0k," KWh&X#|ˆׁ fu1WaWZepSDz~v5ZꞞyɆf=u4 >ٲ+!zOx?̂[Er Vȹ$F LdQ;O6|~O  ^&.ڜ-^NMBwEi`- kjY[F3 kn=W2 w=%{ RhEʈE}?)8HsvSXFacWu:rS`/`:RvO0ܯɥÊE !}gJoXρbHz^Fr*ⅿJ,\h#KPl'\ m4_)z.#\lT`pV#A*L@ v2JMګ_7 6qNl$5 xBpi}{Νb)tI*X-LWWУOGHfUBZBoCÄvdI—1ӝ$#>&b.¾ILn2rWewk˛U6= pA"wEjt=nmjGH )FWNJ:S5!q^<${1jM}ʜ0\~4o/lB'y6uTDRӈ$hVT:M̚xYB^޲!iX?%vĨE%dZ!.tL`l4n2"?oO[bJ.j,,IA'Ԝ*= N ?gxdT*PȩC.SܹTםi ?jpR\]e NO矙.ܴX#߭irU6+:^ҏnz}TwU2E2 tP4iiC}ŀbgLt\;s%Pre;eM P(9W<8T%a[iAhFsICBuʗRy8e->GVWFGB9Q% uW†P潶~.QG@@!lh l: Zf oZ N{nsŰݥD+(4U3VbwcЇX^W/J,pHY8CZ- Ȕɫ1qM%}4bqxxkuyuŶܝO1`)I Un3gjk]OD h"_5_a 0q;s@iu 4A,f/ 3*ZINƔɋ輏^-f99E  f}ijs f}*~eu coQm>!շ$B@ 6YLi%pFC /B.;\s}J5 A8ß1id&ͳ͈<xZY*W[P1Wq@TgCsӜO'<7|o&i;:z,]Ja4סYו[ AIf$1X3zNlHJi|{=ixp^z1ݴ5~9CDbEnuP158׆Dvkk PnK;RQyGkD:02r&(-B8C+(U5."H2u. M(ޝ>k4`WE y B-3۶K%tSX0zTܚHQ`9o`]-Qsi40ۢ8Bm?m{2ȥ aƮ@Pi FL?҂q=jzt YoD[ K5bFEB3ԄJdTuv'3oB~糦MTc3brOQLU~=fU1~hF^&ܶ\&)> g*1p? *'MWYŚQOTq{$'7hӍm& T3'ǍXew;v~6X.bL)p`X"& q8Qn xﱿQ>BY-i28FQD5 K$.tĜ 1PV^|ĂD^jV"Mpzǁ­,Pa$"jx9.ζB@s:cG&itu\G!>bT1rgX0Q.bYHb&| L$g7C$7DTzCZT aCR5=\L,4~&Ф6@WEv7m'<>W]YTQ-Ē}+oLΑ{eɧ y/=zRZ p{h=}=hoI@.r]OzQݝGBLU;ͯ^C pG~ P1bTYl5?&n%@ԬGN5.u:Uvk09(e^80 J /nw}}9V!{[bvIZ `q=Fw8qE[Rdo%>-R:<' n&!"fX G~THP'tL&G]%n>;Ά:D5'T,Vx itXJazҋ^d\?܏Vn]Պ= vhXe䀛#!Ds==Gk_[1pn_b*N3&Ul$pj)TCƄv G|kW 8f7ҕCɊi@L 76"y?(LK~^8 LF+oMj^dH( )$ͤ;3Y%H|m, G!X*vxݸ#692=&KOxEW$BbNQTڞ學fKluK_SJ*P,]`ZI!>1[ O)|h݈lGW%4>n'k{¢z+5>՝`s"99͵~#K 'I-W=3_c8ۏ 8K -[ [/ukӗ|Jm.;;,ԺĆySIMzQϧrt2]ݍK tD8EJ>xj@dHS*UQ3rnUH\@}ydz]zM1R'QU<7O=R3:IcjZ ޣ84SePI+ I#M Ʌ3_ {Ǘ^!kG.ʒ?݈Q?Q;s>m?AULC*ggʤh 098Vr̂1|x>ǝA6zʂ) C$ITg^i=D:ړ:I顨5$CP$Bzhō/آ0ՃMz8:(eUMXr}H:sAA}bv4‹h0/qay(Ӷ56ʢO`"Xḵ+?fGSXڈ5t\[ٌN0 \ 7અMAy9S7vWO3G>z4Tt6[ㅽ y3W{ET 7#97yv#%VU Se3= -/~4È mMTOyd?Rx[_o[J(R鴟Iōj~5Pe$y<عt Raӿ1\P- ўF*UӜ_c6ROu `#]hy_˙3 QBaj!ʕ_!ϑh^0@SϼݤD7p=3+bM.pN(_ɦ+{eur-W @ӇN,ˆ&G^Jg^17 #B=]SGHsfq'+|,okv{iwhǻedE) ktwsD YnO\,D%?rNBߴBS&QK!.X̋]o`oK%l0 2°:)X(2̳>M]4\p˵DbWVvBHDvx~iدg>f~(a_'&c! FӯѦ<,ފ@ yӇGVEuj0,iaʟ6x2ρ)i5J* 9H #/3,btF: ~I suGF뻻|~=.p1f}<]Tg5[5H W6f,'pY•[NXs#_}fHS-ϖ9\vq}CZ4PWD;]vvйٌ7n41ɋqc<(WЕVŢdf.#lz!Pg #ltN+^Y90GZqGG8e8hۀ5n$]u=^IAOA;̨re4䙱 kֹ] pzeiv^| a QB {?.EUi h{ g;* ;ۺĄF1EԩPڔ>Uhx"׻֊ZNOc4O~N%s48"(NFQݸC?!ѭXzsHz⮧/jE)ա -^TM:}+(YLh/@~?6L3*Bcyw^$\HKNn:͟oWb r6kX/8\iĞw'Xus*"v1䲇SQ C ͸Qx-}nN/ _ WB80X'1˴Gu*YBI(,}p.4 1v4܌4dFLƒQ>~?{ֹŅpPrNc ǸWIgŕA2Y;-Ht^G ֽ F* ;:"ěu:PI>u\c9CT/bGn"!,ټZbl k% 4դ#$%xaDZC(Y iѝ\>l[[y/NĨxbܜϽ&<…QͰ@"&9X]g_KsCK]wxu$@8g"@Ny z0u{~G'l)2FÍ^^岴 $NVѲ>!>7pG X!!qE"DV<\ Fb*ތ=@EkTl~>!M2$+K { \kW㌜m%Xko$th+U|Dd?sR}qߊا0^k_4~_켍 ,oaJW| d@WUtsD_VC\> 3WxK/ÃІr=8j,T1  u98#ab쒗,"5xNBaII퐁>{V(ȈjPp6ɱN2L\1'W+x@]v.]~Q8Q>$4\u8 2fH>6+H*=f#a Tѽ'm^)zD9~?{RѲ{p 6|:+KoU󬚁9(R.X Ǫy4޺\V!foó|(] 1]D]Tk/Zf<&<N$=}Y!(o:&?'zqh`>YYx>LS16[J;!9 K`WG-[O hCopE iG&pan<C B'PU+wwo')$MU/,929Į _.ieZV +BhƗ~l,bDeay{55Vמ}br|DMσI$`ڠ*&<4TӭF~9V壙Si=u:$ɴd+:_;KZJȎn U2_Dt&-+KdZrU H?XɻO,I\Kb7Rq7i# x3pjAY{KA(T,`a;:@@ O$yo*l?@D'?3poPπ;A^ցg66*A*B3dPYmiiFJ "f\u pB zIz.2,.x;a~+#T.4+ n Ƀ#r\<ЗRIF63Ь ׺ 79@l3IL!%dwgK{ GUd_v5_%{8)d**~kvo 2+$IέBMő0VJasI`1`yw7APɄ6p\0u3CZ5갱2m(7J@A(9u2_|vMzmL&?Χ g8/DO<9q=avX bI tTYTxetoY`x#jMT$ z Kan-F$+ 0AHc~F0Os~- IΤB4zAj~QQ6RE4͎+7=BVfWR/]ݤʥ]C?Qkbc2ώ@5EMmvɀn#$NUlŃ)"hVL_d]8XbKXy @0I]k8UĈ7A$X# yܳ2ZڈGbuQׅ.gQ;}sbZp|B W"@ hAg]>_+V0^HhhBUk? x?=yOt!9il($ a{N$=eKpF?I~1%7닖QO}򓱽O1͚nV./sfqyY0dʡ~-YӃA8/%Bn3ES"ؕӟkDc> %D{Ӣm-&֟Q3WW"r6)bܦ>̲z" s'z|,.Xs(Zv"Ի jC qJ_-7`BI!_ mGBG}7$}H7\Uקcz * vMȇCԪp~'z+AGw_M#̂mcW=VB!V޿ bsɓ}XUad2/돤,*Phx /kTYSbXb~pN}c"*jr&krJa<[i 4˨Raz>1jU]m.j&n:`śHrN{VӅ|* G-Ϭ4$lVaatC+L~Uf'-S_&k)x+O_S"7"sp38iCL[Kٓہ^lrFšqޥqCeĞwz@7}+Iiַtb+l]ܷ]z+z"~oXL=B@zVThzF6vׁ{spA݋|kAҦI͠3Fhحdb_Բq'be1Ǖ9WSI b?]'-ɲ,j̕NFbqڤj{L|Zyd#ii- ADLFn#Jv];3OSdþ/srhݖI=Ob :|64=C=LvM?} oax-p+4e%y bpaCWԸb>qM f䣗fq a?-;ٌ4]Uo2Q>y"<$PP מ~ QaP:Ӛj~TF(gIEQ Nu7?[( bb VV̰s*mVղv8 òb_򛎈^\Dt]NF_dFE5sljG]d,܇'}7IWxrSU8b<[RMt9}35{*[&_ 4׿BoLL wbuRVdZ{(Bqxu] %q3,) `Z\KOI bb츽G*Dpp#/CA@"H/<a^eߍNn5];gmҩgFf};6[+] B&ow]C*G>_u4 0ܷO)Ât@ץF!;BQL_~aVN2ӌO |͕h{2Fvyf4M^1HF&s(=YE*Zk_~HuRš!|:{9`K-c)1q#xW"J:PLE{)_&pxi W}QM ćT6kcߴH㽙.WZݭIB? R2C?틼cHuUx,z)`Y'` {gu|.=:*Qt_Ek/˲ܭ نozxݦd%F񔽁rV9Beƙ51]4,Ehc);΋]th<Έng(ш>)fNPS 8oI0Vyu R"4#VtZD/ _B1/> $ź~^'Sש+|Ϛ\̵\T.2A{^RMFf\8(tU~A[ Tu{LuiwIeYJF׺G}eA$SLHB I Y "yU\K׺%>Z[h3ً_g^;E0[%l)|`B&<2txG)A~T+$L-T}fqm$&}^.-43Vm6xgᇩd HCh(H/QYѾ0}xu/0an- MSdmY?V0aMm:; m"Xt ũZ_8#ᮙA J9ԉQ|H6McTɊJ_}5aV? ~b|ƶ}ٺ#@߲  9հk& OZG-\8=9a 199Y5fs|*] .E\L ]/h؈{ D}.5V#mur)p0z= ! $OѿG,5[d:k4N9q 6Eо&چSLz ~2)G[S-!ߙv3XX,8 $WrK?=<ƠzDhhBKir2~kk0U&`ayFzدkOd ɔF^@Irל(ѝx6lxi /J4yZ2Y/Yڻ6OhGu-(Z 㕯r$3wWGԯG8'Q[ph>b|KcII5(fL깗Cjɩ왈QY@xU1=0xLpfD )"AiZR2x(.(îce>6eTk|3xFn~Q@"O ^0=N56Ohjgha>@C z=Y&g.jUR]"lSCdl\5W#>}ѝ sqTx{S@ 0^+ys4#,_`>[8 /e;)OKЌu@5 [0m+'U=vĎ@7T6NpcO^(3\ ;7*NFK"N01s4)4Eܨ'I<)Qަjq݅%Fގoo!2ũ@i=E+1uc11Jq` WYgNr~Q/`U]stiʥXOSpT[\6p,D>g;(/zGC B{"|~̽Z.NzO_c|u1gGD8kzw .BPX!שPfhiᕏ@n+{32 `jDrQ{bE="Ys06=ũ @Dywg+ g5o@: FJ2Zn6jQs[DEӿ?GgPB9 MRp^bxˊO#Ǝy.DVMal{\M<vɆ :uy5ŠxY&ɒ6gx^4+&9Zʣm.* &M[ dUS/R)g2&/`}U+K+ /(Xb!nK~CNL`Ga' 7fYdGcA_u"y{Bzׁ~Bdu)*"uD?J aAvl@߯T]+RFMxx0pGLSQu|Li0]H;S-,e!<$dU`^Ao$Ji[H.X]e2J 7k :qСZV14 1 3$n8S$fLR}vSN6Fj00K=tP΃ϰlz=r_[%hEnDw T}zکTTŃ<Q|:A48];h[bQm_~ٴB#Q²l.|SXG qA/<@r\.-;1/ jd窹_%o\`"WJrMhk[CѹA:m@<#)x([iK"Kx[of2(Ъ.Mp`dl,4R #ӊhPNf|% ]Ղ`&@A&X@ku*yaqotD`> VOD+3Q@Y:wo%Sn#KY =ٺ$=?QJ%%bԷkg]{34S '(^FL2,}Tt@Ȍ?x`t#qZU 񊈬RnpI<`Q[Mpt/Gq"1d++E}~ c>75ଡmbڡcWx* :_}@4mz- E1^J BTҁ⽹9~<%ԡ-%3"2!C5XF:]ʼnZ`n \W\ȓVDxE.&P_.y&ap:7̴̇raSJx^رYNl2{Da{R-,Xjԭ.XeV*-P5^4l:AN٠ Zm8UxiG-$V&p={8r勽'w,tE?1["ioYڬiCw o mψ2$b.0AVPyW>u|ւl3s<f8 )?M p g\_:z &"0gwuݢt&X|yA^H> !2F.,pv@@fυ[/Y?ᩤqJ*%#ȟ}_csQ``H:k2?!+*zQTg&.JS"3}rnѿeD4 Lx:zeQSgbBKLWI>fHŕ`#=yy\JFT'rŕ D\5׻%BxƎReΦ>5 ^3l|?qy嵖X 701aj{g|n~:uyf!Ĉ7Ԕ ȖpfٵN5Ry@nm?z|Y-r-l`P`)Kkc5&g c7L>֑ .M:NS4빓j혤h: SlBf aC&\:5VW۶1 `usޒZp 4D[),r=-; tСW7f0p!]/fD ><:\fDlV&7/mIܕ\ kAQXOQ3{ b$V9(\C9 ؝Km<A%Yδ+:d9 S`*B1Y BXBD'=+~x+crWO$/X0H'r"ni`=ƒ..PL/cChYsk-OXE<x$|>B @tLWu{*[]wFq0OstolXldJBӤ7k#&rsI0șRWb: 4Ue'g "cʪ &v6LjN$;@<%ߛ`{k7J/?[)q[4%%% +IiMN')H[,6&5 >QpʋA{V ]k fm 0f+MNŨM] b+6J:rs xn9n[*FFmb{_2iHt/8w@G#&H07(舊ƯY {lvծFh4q r/놹KXI\GZY$Q~$"Պ3z ^yM}YFwB'3ͥ"Grr"d3/K>+j/^V3 +odO&)\/ 4V%Aȯ,: 4 $}3 &wkphGPS*LN HT1tU{aK Nk0y`]7INPJqnp1,zoy#| OCJ@E2v()/;fJ2[r#nw l'3 0f8*orF0IƊk J6q2ATh'` ~p'BL:,x2J4Fӯl7d9XDwn&Nago挊lj~C: !"F%Fik(Ļ! gLiňjA4U۽& 6W{:M n90Pr,X#A:8D,j~ 9FU#T ^4+̧[˘9#U0Jݓ%];WqFͯͧ؈4d@JWf߾zI6I[epm$)ȋ"',ڀd>XyȬu]G$\~ r{kW1!yfaPo9Ǜ>Ë >7"^:|_V_ŋ\`i,$!j h!A:}K '搭l`^G[׾x3 ܘ$ 8+ }/"+ X..痷(PrL ZX\ 9Z؋}e/:z{7OT{r ʹ];#k.|*3wM%-tWz+,JW%$0`!0AͿ.BgX?9=p\LJZ-&#jp^%(Tn[ӲNXE'gg, H"ԄbYG` Gr_`Rߘ|˥ypރwuCvoMڈkTi4$NbFjy5r -+ Ѹ[lnNM$uACBIbٝQaM(< 5Qel٭Sf A4Ɓ #/t{,$RNPڨ0D"1yu\$7*ѕ<*מteА y.I'~䬐lMPFwN 7xmoˢဥq{! 9@XEQuW)Dt6__+xÍKbs$NKU ڸ `TC8^uR5tsErѵԻOf_=~ "{tV@H|wScQ( e$+W(np{Q67zq8T?v⳷y<@aw+1l2󰽊 ؗí=)w=ojL9NY(C*PiBz/-m(zsP'Sh>yz9 6a $0Ʋ=A84W+5> 1f~N=o5mĭwz7\% է$vdR=O (}s(Ej2?b$7SI:޳9 gOHi[tbNdSÆ!@+@?fu.7(or' lDlǴIf7D{A~ʃazWT͓K 8`r%/Rxn0EQU u-:ÝP7==U>ׂD浻40'|j W1$] iF7n9)B_MCDxunQ:|[3k~OKa;Lja]hr:==NP͡Ez F2~4Ǯ9:Yx[!V%Q'םQlA3Y[:ǭs'cVgo$!UW?Fo\|=݁" 8R\8Chvvߵs׷^l]ɽ%SOl( sDH5z>y0q7Sl'< Sݖ<|/].X E*o[v! 6C]B߽KP2dm ;_2 eFW&Dz #!+d)%p)(*;4!3M7XP^ʉ aӬ/u 9!XLS.%FqvSi䃋u)(}MYIT>ȫZ }p{6EdwۄT<ǬhhB~և#MhK$;:^Ռ{YЪ 5}_Gx?P4i W{{9+sggt/q6sodzhz'?i9ϽpM8`x}Kx;4XN~T/;<hb9s$T>۶1hA,߇:JlOD7iZ&f^F(CӲRH->j/SZbC*4wn bƱnOC$\,زs [f((}zpO(l6Ki 2=fRIG61>CC<34);7`odvv`OFЀic4_Ѩo%y( +0_j,8L 8^£-vTl䒫]NԎ"m/OO2A^0{- ɸjy E*q $T*- Y%wh!b4b5C΂+u_<0 ,&6L~Fہd iv:vx^Z\zpn PrdΊaI]Ew`s(n Zs?FQ{n:RHD-5~݌4l]I{dm `mV}~f_6PHBcwk񦬅4{SGQiYBo"3rs0;bvfKO.I'uvzQ5_2=} > .U0@'ڌ*yۭ}HRBUQm2[桂`lg? ? gJN}A|S{8X#duުv^L oL堯`>2ҤYn%ɖ9H&&w9Urԥ"~ZRT;`&nC`:$ XͽkU\ :Ar5}{f2N:FN( 'SZ]߿Qc0Fqr; ̷ys'phd՝6 59pW~Z_/,soMQ:ÛЍ xߥ\0iavZ\H5L>k(j( f ԡ=.5)h)RG;5oRת88F1*D| Hq_Kd` G?k) Mrj?cX*>+;b8yV829 ֆOH FHX ǝV4i)gL@um·DZҀ12&{gV__T20ڦk 1IeB;c.ExKN8MDžЬMVUOL7rRŠ[f`f<~$Wr_fAKBjKsK .Rp{0F)uDO+ ~Ed71'@IK9~w.1L jc2$s(ITk~:6{6O)>1_c@NB+Xe֖X,2wS 0< EWlȟqFdU\mF4:hwLA"LoīNZ.El"M¶"n4ؓriY+g}QJ$"RRH#sN>ceꓤ|t>6TՅCv\OhTcLJ'ؕr:CݩAY] f:* 6@Vh?i``D8ݕsWh mѧ=L^!}p'`H<8՟^­*8N^`1>%o5mU@.n~d;1ov@ͻgZg.,0m馏ŵNQ>Mؕ?:qa1ZΠ X/-u_oEl CZUMѸ/pAj𥧨=egQuD ńCc(WF ق|)pTi˻g7E0w'ƭ{H_Hαir!FsA9wK#{ IA :U3Ie"mA7qdĒިBIԹ-so?>T[! v%/qW|\`WkltrUh3@uuLXYe.#w=LYWzl Y },LAKA@#@P 8aEgF]# D%X]ciB ̩5X_7m*^B\K zZ Ghv:[ЫM91Hו`hWWvFۦe;e5 ﹽy:&س3iE MJN M%A kD(7ez +k_V@&9daT!1ggUUϦE6E4HL{ e?㧰cZ6:9 `ǖWF;\AxM`AȐ) qnYٌU!>'V-Mb؃zE92daN,SʨiɞeA+*OVvRV5­Ѓ5h&:5J9QcU-M#%]kƸ$RM*ifX )O$8)?Yl*ap>g]{ '052Nhs+, GWS $}Ŭ"wd~&@&Q0$%2D9js b]9W1~~0 \4>auZut(3]Oj8a=MЦM,b֛ؖN=HR6Rйa8w@X>2WޔFb+.K4/7%ꀄ˘DOW>Mj˵pƵ. aCy+¯? tOdͯw p ʗ@ZW[sGx‡\g,o3$jka7M ^1dLxvKA/ﻒep1[ IYWb%qz[Ɍ94<7)$cxiC-3.I¾ Ր.g5YU ϧ׽HzQ[$/3nRX XpI1ZGnjZi"nVJH3S慟GRUaZ!8l 5Gs rDH5滽ۖbҗ * c0s1מHuIؽ]5ROFdπbN[{e1bS9l?CSj"b%2MjB_cE׎͙O;:E."#`}4wY6iV:ݺ0|])*s43R"(eMgA֢m|T$񷻆t9eIR|MdaɌr>9q؋xbbmH),ȤR% /WQ 9~EZpW-vIt"褁"{{1vNqcѓ yG%F T_?y^rh Aۼ]-Qփ1 )LJu/1Ħm> V#ܲ]dp]ӦB$K?FeLw4kZckn~^vx,h1/ a_¸|nRL ^gih,pd]2H1)M߳NاW) lCͮ;_3,k)Ԃ"Av@;耛 ;Sjq;P;6LZHuNUb|P7 }Xm"fAe dFhC\>y}w,-QrY /o@,`TwjLZUiN6^TA 3 RA*Vn,9'i7Dg#Y-ϋiBwI_1%Z%bAIJ#ve( 횎tPoj68g|_+ ߙgiϭzbޓE3hX o? چ*]! ru;_Mmsή\48VWs/p=<&90yt C^&FogRFa_ZiFuxl~m<3}5>zT— _&ZoT;:kLn|r9JM 8[`G1ɮ5ok,MR*i܁`3~͘ۊj+4{c(JZ!017uL$\ħ{SV]- l)co| do/1G~\SO,`񲚛 D&3"H=`Y ʋ{5?A 5t7]*| _",oHIAsfto7͙gm㰐 JR:tI2c#HgwѮ^*@D`j[҄ wdH R8눫aET;LPR#O#f ;U_]ĕ|L){<=^;A+ҁ˙~!9z֏OZLhmg@d@z|? a((|oQjjJge ɲAV"ξ>%N[^sLUi=4cTzRg  ' -wPv˾q&`jhuÎ~FDg\ĩ=DA;mvNRϵ}ua浱JhM.Q+L٘4}ՒiPV31aLUL6۶)H,l{t kj(I9lm0Z;Z~W`xX㱖2 İ<တn ugxvO(Q)|}deL$)UԴO_,`+o1~XExbŕ.}!R{o;qM<(:ݮ=<n6yM}]9s$BdJ%.e5FTZ=9ͳQ2!Cb:e˿[6JaH"0BVnM"ᚡqI˽^:=@ ( (A;y~#(⾑WN9NtCp$-zVN5G$K @iꮛd[`OlHJ;Lbܤ;wM0?HTe<Q\JTYu?\Dv#skj UCh}>`"GT{bŦ+>wuT9Vѩ4PaKɷȪCod?7R@ŐEj @${LD(y'ڲ}e'rBEת:]+*GDQzV.8πj}f~:G+RJhGWuE"s'&pwјx#p&dP a> |Y8>0|B-kdnV4 gꑹ-r9u(ƨXR_wJ :%.OuOT`?˶SpwQ/B!'oN^;WǐIJջ:媧27C-_J_ߛoH HK(( Us힒ߜI&D6?){,>%:qŰ|c ^J $*,؄hy ?QO/xgߠKjh2(n NpԊCCǬI'|ڝeqcjwJerߩAZldUNXaeABL|}/ՖG7KA"'^qx^1/po_6 a5(& yc,%Nʌ#p[oTpuP. h0qfsFu7#9+)`! OFam\q8e3 c Ol\Ml: :Qz]^ &Vt8_r5@5;F^YejnS :ݣݟsl[퀺cY@+.'.$xc3^mil+$~A7o?k-V&@7O]Ov|B ¡ FCRmՊ(j5`Z ?8nEJ=A7Bm2X嬛a$Jm/2dǝswඃ+&`9zأӚu}#c{6`? Za4Լ,(w[; ¼!L]JK ժ9-(u?4q]3=KP!?j^wDN5AFCojT}h"nQkM 6w"[WeCִ|OhDe+'Uc Z|cTnmCwQ<I\5 fw ad{Á/O|ku?0GRi;U7?.-d[A3SR@;I~<zCԡAv+JU;M;?H6ywQ6ky߰YΦql9Գ9ڍ6+t4Z--K7n.G6k` sz@<`Hu̷(yU\S 8GTeI]V.vcQ`0e`G.6(u>fg"H`cڼJP>|G@a9O>s^$ 2 Xk1G%)B\ω2"奏0YDP=$: cOkO֮.e !Cu&I'ǁXM"…` *+nY/c:S/Jpۿ R|gw^9`*t 䭃1g4s B|L\<+is䅕;#p 18J̣;hfVï%. n@wAZ)= Nc F,γ&`S[G}8-* K)KTTd߱se+x2fpPkB (Oأ\8Q hPS pYXR zylM켍>2j~~;N&Z.3O *5o˘ izj KmY a]Qa#y)jW'(s-|Y_ xf#겮ՏCb={?Cg3AǿoyϦԪqy鈥o,,/? O-d5:2`=t踀LWESIU8٠";0v-g-N}|>D\hp$48 YI聎}+z@O?z,J5޿tQWVKIkl(cJlhUU5 p&avm=0\X >,k׏>q_6(^Qɐ)|ĒPPK&»@ Co)1Bd7S ]MŽ"W< $^ Ge!X!l$<^ʡےuR·3mhY#V,ehݫ}K) [nP4[ugK< 2@ k gcDj̔JRHQkщJ@*I>oJVRN[bmQ=y3zب=T $PI{tIU* ٚA+hj`xu7}mr: {*-dĜ+&t] /թIq {VI 2on .OLf/ݘyI)X^m k@MdI! VN镳e hסSl?1(D܊(cg$!la ,s.Er$ҪΉsn uí󪮻z288/jNf⇲Cmѩ3 ?N\(LϞ: 1+[ U#h 0r,mÊ%aIWo p6SsANG?NAC;W6@_b덣F8%H@%R=TM%~2ѝ뷓I(FZØy,%'mhs|`lh~c amOUq~vl;k1C彿Rc7ABB8,=t2e"K ?4@@32O66ZFF>/?j[8m>1^Pa:[i]F}?Vpjꤍili~zz*wێѶF}<sڊH30Bb rB(-ty+T8s<]U{ al>BI.$Bj@z,NuÚ(Z4O8+b_"#8 動A=*\@р)f@rY;5yʺ}K ΅[TJeFh=gC\(dl / |GcdϨ)?7m+6 Gzu@4_ 8U,vdoB!րew4HJ`S ;1Ғ142!|dfO),7=4Cm,z1}t#u&./ Q }4}^yeaE4['& n=pOȼ9IЉ0y:T9mp2fi8Ӕ2e9Rshj9D__Z$o85Nfg9)VlSuP{&qpZ:غTnv\f3iШ텲w>-1[x?3;}9ǼZ\r|Z1UCmΊX 1򥰙K'},:W+((4N.xh90."A٭_鬮5L8aIJ叹4E[ȵah|~-}iLNx3ftKP:.,zkpT^NmFUbzgQ^DjħN!|N9V L ?M7-FjU2.!t\J\RWNY~f [^4_u3ؔT@u†J3;T'l:S[5y|F4s'*f{ "C(W3*"Ӑ; ui k:gobכ L_SuO01@nzQze[PCW;ҽ(8| ֟IXP&c*){:M%FEnGX9=_>A˻#٩UC 7Tu^QD<赊$- 6z2շ v#>< Y~Cޖ"&boB/} "vEe}nh L#}\P1zAcz/ (^\zz0ko7K ;%o" BLj{a9 aB!޵|ΎU+atuCۓxt?hxmh2ejE;N?5ˀ9$l`А- vt$/|8Խ (J FW/M.VA JjCz! HiJ>i9i/<42.F ;LKdq+k@&"bbe7T?93z; )+<'>$VDd+^>ٔtbY94q/ݑbܺ'1Q-Tc]Q.紾[bIh[Na{֩r:QMgIPi$%;+V>u_rY ,:t|k< ]IŬkfL"֝%]v'@ u~G 3EQ8v=Zz-r[=zLĢw?\ Uk 6iW.q V"eՐ;!@̊r|Y,HND7deڒJ)yBY M  &Ŏ?Fg8fHʷr;(,U0r8Ǟ;nUЇ][[/뽹с~`6d}2 r_W@LFҮu!@k ZJf ,0Inmv4"c6żGZͭf 0LhR?jV-#y@J|&dM5*ۇ>983^Ėr'sɭ*-2lȗlxehfT<C(#N嗒>JqhK-%֫=7\/R=JbPFYV+By+KUKѹhTA^]Z"JLh7bnLl8閭؀jۤf%G61GIٹawwKp*t[Ksx[G,e4(]#AJs07=?K70~=d|b%G8S _|ACkݠ42']@D&$k8e_!.Z\TZwp_Hɋx"ekʒ$Ͽ=NY%/P > ΰʹV睖F\/{_cU6f%Ur߶Ak-f$ϼKԥlUnʴs}5$б@0]9f0 n Q !(kIgPg{8qM+ j@$Wå:AEG3GmkIL6e#olѦ@@|28Gg?0@oJD bA b\iyvw *Yr(l/NWbɛ7BIT[̶dKp\dRi$?答݁)uTsڜ?'q$kRMFVxr$5ߴq)vT_ u_vξpTQ m ;.] "ؤr'[MPSMs,PMD_ʞt`C,XJoR%' RR#O $_F`~pZTgX| %I\C٤Yݮia'I~cYLsq$DW0ގw-;sT+#މ:){v-U-[߰Zhm0fmbu'z6 LP׆f9x k͠)rTS) zFŤRF[.*ogILW;qAdpUHDCW{Mb/ itC$vή~ N^ѰbgE TN_P#I@<;RqBQ+eihQ.)/o:ӣ&-#/KP@ 9]і߲68Nݣ²duϾn0^$ѝ1g9ʌS5'DWnQ?4C(s8j_6Nv9U2W5UjŘ_|;.#;fXL-)Z ir#,:zv8hIfVԜ\7A(gth+֯985и{{ qW driR< =쩓B^^iumّ=_ PhJΩ@PVj\awg˿d=LK6O)ruG.<@gknhELnw2XHSΦ5}]Xޭ}y@Ax5m5cS k=,נÚA!ѸC K/?MTje)¢9쳎YeK*y短ؾ%&[.H[;%Z fak^w|l"gS$7m4Hpx'yvzY1mlT X;9̆DX\$Bj,p J @B '7?#wU=ÎW(֘SOĘ[KMCkOiOg?%wPZr&.cn#v{OP=aױ{z"e𐬣UX1CFy6Ayhe{|V?/P?{ )Lk-T祗yVƜťNQf_ѹl,94CbKm~DM@gkBjK XΙdO{g?~^*V}'sD?F*<+NJ}j}oHf+{;-O^< aK<“qOb0TٷR A[KWb͉(FZ4u֧8篆clxߌ1Otwz6$Ka27ZJO9C Sp/7Q=gJr# FCxq+|K-,*5V_?؂ Ԕ/! ]’%d~?A8BBV6|83ݰ#ZA 3FI 5~Y84 GD$i>h{!ަܓ|$ć7*s=9FQFd/gR9j[6A͹tlc>E? oWg$h ڛb㨾AFՐLȷGfΘg]Qts3Qr $w )!}kLtӱ* w ޖ=r,qfHݣô5Mk(:BPXTQHiʦ°Xc L鳍IkTv? 3|xB0`sv)/w^ Q[\|MD#T nD?_a|°OOKtOGxL& IюQeBHxI3K= cFLz'+`{ʢ^0\Ct;jŝ :@1u;K2qeJ%Ԭ<%xR}cMدt`cj6mXΤKsnmBqN:(v`UnHV7}+bA.pg& S5aҬL;xgG7сC[PdBܑ`:Lf5v34 P^i <;"uoNN~A-U?[I͆a߫ X떡&s"Nܩ %0@—e|Zz}fwؼIV̛FP]˨f 6g 8ڤ1!0,4Op-In[^֎"[vejHG0=SHxA[w!ɞܹK1g]'oɖiDvP\gcw@IXi|H;t_ACpX>/)zc*[۬3mGrC $IYk7jڪ6UX t"J:X9t%u]%\ l?^mĻE~>:"/oh~̾ c^n#xvuTtpE_tO2g7{W$7v;.[,޹T/3dP:ʩ070[}<G?F%N)rг>RG3NΞTB¹>;_ 3^4;a,?@I|R M!p4wjte_}/'i\&@#˒)$,c{ bz4tuK˻jMޖ߰1 !6`"&kk* iEI`[hi$GY* N䷶LPEj0́fq2]݈m]XܕQ&Fq Mc [Ѭv ^=m]r/sMA!֦ zF:O[ς 'ggT}8m" R5C~N5ӻH &lk^1bQ$p 6 "q2pF>>RRD9vմf6wp眇h_1 Gs \׏0ZdUݼmJ3հъ`Ƅ{U*bNEv[|_ltK4i?*.ƘAq]h ]:n1Իm)[ %g8 1cTTGz1׎+,?|>n|s0* QT#R%-﨡(~1c,]6M]Sձv9Wצ Zh呖ϛDΦ5 t~Cj )b`|Q,e4[݆qz0)[p†BH KB"m>C)~Yb@oyEĪd!3{~g|aVyFų K=. @еPЫмfզ7SmsK]ȅDOLsD$4^leq|锯Fաcw68!QbHQMJ2v"NfBUlzP /f ɕd]D,yn]hc_e6 L&cl]iiNVO?[uB, B#qX]W͞_ E:$(G#O8~OIvO u?(R~Zqf>q0] J?XG!a4V;y0)`7P f$8Zj Wᴾc:+KqT K΢=L{4w W),[# 9;oN{]`@:peok ?nsĆʔlyNnvs=.qG@]&1grSXlf\ s  )Mr-VOuħ?=78j.Y{"f}M(B?¨J[ Z=RSv*#!u4H.ɼlh3D]Xe!\Ӎp\= ]DoD5 W"꒸)\>(2_eh"|sQձ܋5/Csic+_cuz.rx35L_WaSP=bac\֪:dd2brޞFWVdj;+N$Pniz4>^^[?!O09]}T }ӽ&BFLNr MնdPLcJs_ /,A;I-Jg;1v~^N賬6d8{lqI\k*3Οɋw.3Cc v9F-!$ y(wB(=6Sywyұd[}"N}?}ZNUR:krxOg5Ԕ V࢐khއF,Mp vU?HE-9Nh,3W}7PYaի0S'(Fb+ȩifj/SSXauJS8DHAă;mt"֬Or1 0~3TwH0=Ku\c#PGN;RRm>-eѧv@R=|#s>ZB"?Oa0YTa-V fŶm*2{8ծPi(Ode6_[eXg.jt:sϱ^r\b 1~'}s{ee\0Jp[(g. @iϵR()xxQвўJF@`iуtIBQ?46TzI&K7  ۏ0Ŷ 겮p1A?DA+jm{,l#nQ2AoAK s8}XK~o1+$\pr]V|cp!X :n$RP%LW% ķR,F^UR:2"FxpY_~P<%R<+Z՞NIE)g<8'#,:Ԩg^LRKV.xxf>̆E=G)H[ NYGyNV"Eo(5R /ye) =8[mVhk*O.R :"ƴZ%vʘG9@,u}L6eAzc{e!tosF ޸fFkI48: Oڕu]T9(ggx P;͜v )t>E:Y'Vҗ0`zQ4AN[5D <*5݇GQ Nw 0x 8TΤuU\2GB1]Yr9wU HXe ÍI "!Yw}@Z-]gR= x%xi Lkw`D.A?6MضO{V>n'啣¨[<Ӊ_|]veaxŔ`6_Ӿ<#ۗ$}b_Tb_ϛں)K'JI>≩z.wD#r 7՞b tMchy(B18}4x_, xC2qweYoX@)1b0'8YG(pGM "!WOb[%t6pPdBϘ[ė:j8 "YWi" SkX"IД%jlN?i~P DixzXjQ 0g-a-&=KSgU&ZR6F.~} R ڲ@9Ǻ~qͣ@ uR@{E ļ>sEA)?nyzƖ}e=D2<٥[6n޵bY¬+-D,љ^{pv"eM nm~(Ľ'{1q| ˬ h`HltS6-uG8m`ylzB-[ AY{?A֖M)V꺲?ܜz'!gqVTNfQڛ/k& Rk&9AJКn~ɌPÏbUOPd-M|ݵw6.e#9`31NlE"5f}9l!>n ΄w*&- mǓ~.a"b4s0,J`~kIze.SF^^NȇrEa֙ Hg:>zzso1XY|Gb'އvqu'2~md3 ?%O+fV$BP5Z3?M9(l['F&;8*TH~P2pdWdM  ݰȩ40c"TiTv6j8>Xǔ3IhR֊БqfAF< CƤjr/qOdf~7n"M_ `uR1b SiW7fQW%{K;JAc}f?d_33J15g4<0B36yu^L "@44C6D#E7;z}d y)ZF)\%N+J&ؑLJkA'J"P Nv<9H$2ѐ{c &{0Ս/T$[zބݐӐV? f$k ꇺ\{Z+RgdaK=m.K^ʷE˗kqj;c W=蹜f0HcnfSozY&i,T[Lk}?^2[0ٽ24D "6!^B^t'M<-%,gE! f*|Ld& *87S;7 ⊆t|0936Ba;NOiz))r[:֬)9\_WBB5v"y4 uV,Ϟ#(}acT*io9Q#]%}fpeR̸[j(7!iuvG;ΓnUN1#Vo" *߹ ?ЅP]Av,f_F}3fEIgO ov0}YYG",5B;իv7+) tKŸxe/Tȯp궋_6Qޡ 5ܶic`?wYhh<+r{cb<vN9/ͣaQK=zx&--S|*!( v}6=MvR3}yZcw_4dOo:0ȃqrR9Za1j!'Š$/bۙS[7-4X=NS}6eN֜oxe4=/d<A|oFk0,Z2R0s/I s-HJpv&‚t@zNɌ[:Zh/YtsMdLjGN9o^͞|R;J=A'J4љ=.6r ?j5FB9ގxev>@Xs2B#T0;a) ʒ\WƵ#nkϳ8xPn*\_,q*4>y0"HL#)*@I @':VKckC8 TERO1g_a05|\9UlJ$*\_1*;d-|{(ݘulb/9˘ ɇ3)0Jۤ]FD] sP,# š]]  |"sT 逞\oQiL?3m`aIFEb1JXVxn܎, g%U!TE2!G4ʍ?٤v̕5܂U駂ɀS9YHlq;bWVlj`yDZD->B: )HBm +uco\#E9`w<#-a nL$TWOZdqr#2*B{CnA:Gߕm&;[;Yk\ӤS|jֽbl_|7]9lّXr2AHr@jNwc3%7-Owi>1xL 7C f}1^'+"9S3Iʨ){"U7UE,dOD*Z;CpRzJd˫.Gz–E3o_&p=V-7 +7-lgs&v95S_ʗVLk.k6QX7?XI!׉;pXꇤqmL MV Xd]mt75E2= 7dX0s_ wc&VGܽdKg ߠc}߼7b-T21gOsaaf= :XևHcNH|5qDB>=B Lƪ>@!ѧ _>nKqdMe56r []i, 3 #\N֎X!WGn)Weq>ŋ* Q]aX^}͝e2=aߐj7ժt.eMHZ5"hP\vP25@a4hSU󙜮]r'&[jItvOBS8Od^(7u"'b`T!ѼHպ+CRK~ѬUjCL.lƞ:GAl޴w TxV:k^bku8;IFعyO?dʮoj/5b˺! ,ٍ&fa[k? Q0QJ]r|>ͬ0Eq/(MS `}w’7S iC] Dˊpy)ThRd8me6h\I2[&푣$녛d5]OE,Z ء]=6Z½[LmCXq#_`…W |7 <"=#,LK>o!+m%tsH,1Kmj^#=4duJJO 1H]'$ԝo'l* C~V~eǑc)G. \tc0'$fM GׅԙzA._SI™fs儭K?a~"w3 ?JL\SjC*6oDY|7ꀴ6JgK<TuO&|)Z eښεf*@§g Sb\:86ɞCeUOhOr˖8yZWU)L962Kpfy1x^dVEYy[Xt.sޤ*@Kj8!#JaDlKq<6m>%zAۀMDb#ʩ}uNz) u 0TRmqܯeO3-?WרT~l.Џ_Nᴳ< BFBaj1Rk4VcN.Od \v9?ʲxȕz ÆheY\m"Wّ'vQX71OTI?~%HS0CB_ғ4c#SVPwr!??A+O-5wH 8+AP՜؞a \`(\lBqu}dwS0Q|%!p<$ Qr<358O[ J5Q f-%|^#A ^R?7` nCjDt}zғ:khpeb<`뼒֛gx%s,4D)@)MZW)w4>O{aJQȱ+V8daf$Wg2lt!7-I]{]Y_yXZ]32eXc d2BΞp͜wYPδ~=`QAkI(nPzJG!j烻 !v?;d d&C]d4"9 O35K7)߄<cn&R} >˫|~V?W  Ya@v=^5/!I5 M{ {yqvTibN`ɟȇ(2x_vvYJE#5هJ1?OO57D7/Pl C *o.T=,.=J>mڡ*۝}S>M33ٕ |q^ bXOȘD V]4: 8SLW uWX1px-;R0d lCA0dbK{Ã~IޔK8eR\ p= :Ba0 +y)aC AG.)׾rXJ;}ƒ8&6x=6+2IdshٙDK p8$aSv Ưv+CG4|VqUp6b: 쨩?İMB0 hmO<ɩd<4f*afW8O\> Er#=;N.>k5\ Ԁ]KlH;?(~Uà@-q78|qvf%QP"x*Y$TV)m#jO'LhBIšs$碱G{:ܔ>n#fA;}I@x2>Ì4 ѣczQˊ? !@Ƿ;GGLx& c^0>ur?~/yĈ|‚6캑yd'.=)XVaaLkðj*yc{QHN]{jJgtv(d+ܳZ%sWz]I'"n/`.%#)3Ci K-7{ (zL9m&fO=ɒmdXv4xc!CvI h "(Gv*J_@-J[شqQ<=ץw'4L9yGQ׆ H'/XMO|w|T7t{Օʲ^EytxB<)@g1<]:8͍ @jFL$>cҁ}$zkҭ/d޺zN +VjaeikB!1 )$-T`@p :Gk֑ܾ|u3 a1]H%T(h 0] oƟ1x?6궴gJo:'0޶\c]m;Oa$Q'ky;M+#0Ah@Yz-OC<2Cn.07選{w dd֘phl9onOtBzsÃ(TE'| 9^+^a5v|=,w"؅KΔ/QBZ@kLq?*𭽫: ]@W.䢈W/T hvπrّTnr©7B09bJV.M?H!&4%tK/O#cvC XrѬmX@ lo-j,\7և"Y[ֹ{\>`9Gˢ=JU*Ҳ&9ӭ=u/qUŹǛ(ՙb$Ι?{kFH┏ e f~|?`%F v[NRT"c XƯ7|@_Ƹw~BF&+gCJb8c#u"z@2`nt4չenWVc;r@Dv >{h}OcAv@ylXaOT 6 LoxtV1Sv_8``2}n2 u`M\yw"]2a%@ob>FronŗD :u65X?׶Lgž:Ȱ͏H7>ALi/>$^Xqğ~m)g(}X0Ɵ|0Jo<ϻ̓,|"Kc7%Ү] 148X (XJ'vTko#Y#j*;>ÀU-p\y/(~"UW32Y| $!P; 1Uu?|&_=fޑ5_\*sN*rKWe.`[hkTE]&Pl`Z}f=m\n(Œg?V=pj컇yK`uꛕUjgꓵ #RmJ?x|>t%X|T*ANgpzBij^=\cV`.7„ o;lգYsX8ְ{L覉u:;dЦmoUyAWK庎 "#\*QL?;CX &~6`QWy==6Kޑ8Z7C}P-Dڼ/rT(*!rG.ZQ^n#g`7If#m/{UGfkg?ݐ'0vaSKpVlnOXMrT23ߒnh -r&G|u ,ʙJŷp0jOdSQFc,cTefU2l~7)чE_#nX֕d' 5# mWl^HSh3ckOFB4x+^g+Mė\A@B.4i!+.ş ή. *h\s83"5uQuᔋ(?>]2Ӥ¾lPՔ -nKvLC~02?C+.\7;C5%83>bkW'povwM>K}cXjM/_'~-^X"ڡ9#I%M(!fP 9b($MU Vw]k\[=2 Jg*^>0֪V}ܶW0bc^Eҳk?R#PZ*ܫUf&t}0Hl),`!w˴/0\ >\Y,=(ι;;uM! O WN¡ýWDyRqU%HQ@#8Q. J*IY%KNx[QTI@ >ygVu(sw*w[*F@p}r39 uŭYRR,nճz_ByE|QŴ9@ Y|4E<{6.'@kSNg*b-: wB5v8[)yoC@<ś(ׯޞ3_r\[#G~lk_X!f (Wz!E=m.4]W5u~B̤c8#@`m]8tKNy$3^dT]x#2P%dc;BZpSloTlw풴#٤)r&%#Wث#*9x\88fj-V;'B-j+Fh IyTƍIGnk9Z0qguFq#=/&E22,A[: lyp.uk؀1@Ғ]٨qoSȣhX K̕B㘜su.t : AW#xxؚSDyU.ތ^uP^MNJd]B|91cn n!;Qb*'FDVU:rXO?$e^*6}]JݐK _߶̪D<ypS%] Zv.'s,|xhdɌzK%ڣN(W(U2~ӼI|K0sN5h+ Nؿ&q/4  kiVN?!сd 6s Ivै{D14v,]g f lR-/?Y}m kB\%Q>a&ijVMm;p*6ľk]*|%XtPi7~,Hre}ΧA(7Q B+_CBOK_JRRf5&vfI(}mP綪ȵ$H8@gm*~:{+g@:zORM^I*Z=K'sRc_]zh(j~Cvhs\M%ZHXL(1V慯+"wV+4Alv(!^ncnb$E%LYDJ@qdO 2y]GVnϹ+B_OTa') AO]gW!w5[]"X?숟״VY=_XOVy*DU.'q(]\QzW֝MG-&W!] hJF9S 8rXţ_0 qѾ ҹ\UWlb_l<;tJmN@] 4S>$6;|)]F:6RK Xoq#x&a 逮?lpDTGo374V27q>L,Qͦ㏫=%cֻ?uDFYa eo<.]z,gjbIk\4 2n)^߻7=S(&. tY*OZ_TxHC{U+%%tC \ҊI%Hh=1JPWHkfף@1o'!::m(lJIn+wQCځȂ-䗼13yÌL_ߠ,ҞC00ا0T,pbYa% F& Qc @=n;v)}uБ\;DN#%S4l<*k!QAї9!jyM_FlUmD pfǏRj<,`e<3U%\:oGW/; .557ZnoSV ,=;zlP{b!$daBg4H bCboQeݛT]^ڄ%#[TS #6hiïOK7\S9p@$Z|)G{2땚`ordM{ '8#RĔz򥮷nB?# ˱IRܱZvcC1VK9P 0_}2bEo~ջSOCMp/%ge_V)ŧʊ7GY6dq:Ƿ=Q$L«CL:hMKHb::7*kd5t:8aڒզa ?p9j`&Y'&hF/ĞeunΙc8zHOI qIӘ P j^(&pI8IϐS% SC&2{*}1G::Ȩ}dфnx WYH4j5Dp6=O'?Жpm.|11^&@qַ?gQĕߩ$ }'6CI\0A't g'^Ey](1! LEk"Pai|T7ܤR2^$٥>Sp\ XʇŐ%g\\U<;[xnOPBMu]l}{@#|S_ZDh< }3348ݑJufzJMLnVxViH?f*X#¦'SܛB, m hp%gof*9X+GF6m}b Cu ?sMp@˻T}] Lzi=l-fw׈1i-1BNX?zq['-bKiH8yGݺvX'ug#Z F(z2Ll{2܀8A i>*:MZOC?G19pY9(౦Yq8vxg chrJ"O*Dػ>dˁmR0c ͮ2ryџ,عu1ʖA´zdhro@/  D^*n}]H,R;!3ZsFtZv霈22,LF)5ƋnRŘ!#MS) ;ПX |N}apc\P4i]T50 o2`r%dY椢-jHN1FTUjR ѦlSW_WPD&/rݰ POjcC1n`1>ƌ{;V0OʜsېAXAP go+&xlܸsnbCk֯?QNcA@[ua©j4 N ^7MQ8bY%'՚BM ͜AX7|ɍp1to%U?1NJXdV4*xSMӥ3+6h FDve7IP}R\UA\[>q׾?@4G Se 3޺! xXc"ҨrM9_"[9zx]$u`-nK$>dߘk-Q?oŬ"pD@vPV=u.5ֹ2x-]/xYE*;2[{ r>"xlf2!Ho$ ӳw!t꒺dK.3R)Z3g˳]+5Erz@m $ĵ!A&T X=\FG1„=ocNæRăzd^E#>[Wq+"c>Cb+Zy(훫-J :;eAg:9v O(Eth5qz>kjGYAҔm@ep϶ ;4iZˑ\4n)ݛńCY+|B6,ƥ<d?U:"WxT/j|DõM>'V{^IT-{ޫLԒ̕^`U:[qQ^w& [k!xc)L!F=K$'VmJ mȹnȸ;$^q v3#2#zoS>41^z8.RdD#dJ\:ul B3ߕTjW_(/ǣsvJ# 2ɖ R}e* {g#oawW`LpXt `x̧= )SH)=yΕV>T.݋)g¢K+-wo ;mT2$|^61u#pBXF: Aslk6;wxMod+e"ԨScpA#-И~a=9~XZo08E)'`+QrHVdUv1l&hԼNB.v2KKBT J`uG?-ZR ™m]|֠b2w6 TSJ̃nl>%.xNCKD-wPCþƗ9-/҆qrCWlJ$vD|2#̚*^EEܢGo.C:ߕ]nyr FzFepb尘%h9u.g:|232h&`exnm͙nA-~٪5P2rF|6 ΃@6qw:`C7-@ e *7^M~]\U5[:]GG*^U:4j+0TyHQ +PWDM݋ { |x9 thDy|_S%pR5c 4SS0Ӿͳ@| ^=2#PK6KntEة2LTrlD*-0""l|祾_jh8cڢ["Zd`xQ9'28Pݾ:YLOКtn?[cDEAT0}ާSXr8naږX3,MZ QjFbmt;̼Mxm\% E|ȹ\؅ S+7+ҧĬyT'Zbއ3yW*Xı>UdMumj\N/ʀq0D.$zCZ~@]NG_U4gsʵM+flǣ+ht"L|4mP@wE<-Qvs.} ga}v>E#" I!C!+F+|Cڛ<%;Pgɥ>#:oH; akD=$h$o4@ݿ6ꔥv pڛjJnj]jDUNBhεQXn^5j)@"\GY19Ԅ\td^+f긾ޗח 39^?YszQ>N"eh.p|V<6oUf=7Jwu- D6uWv2CT-3\ưEHElj#f{;FF˝u*R+llFi"I;d /-ܧzqrɓJ龓yv2++@u#eK`t xz/lK7ww*e/ A[(_)Y@g;> }]6P B/mV8/~MƆbiˈ`ѽDҴ4?uBt^g:xнMz4yrg`UG jeKv "~,XnEVIzn<#DaNj%2֟tϦհ|z3rCi l( d1'k^Hj#,xnlGJ>6 v3V}&;lt";޼,({cbKԍI OdCŢ x6/`w{?8!Q& ThǼ%q'^T.^¨e.'׼kcy+^1{qtdW;ycpDZJ17xE,lgt-ՇJ81ɔ b8\Hߛ{]7 Jšq٢1_7fLjO ׵=sxCĘNmQ(г-s z'}"?uDos'tgۤHCL{$o >1~3[)hdf` 0ՋWz%d bj`J- E,;xN1 .޻Iy72{a!-;ؿn;BxsqT4qlhX^F*3-ת[epou a$FӜ` {E %>N! Wg}P'YGKCDfg@k|ψh֧G#t `LD^gA`S^6͏;翠]T5->WEQn?TE1X$THBYjJ".Ka(E`e\$ A41ʖeyׄ"xIYQ&Wfؐq+i;>mr@,6;y ]Ɨ,'.>Ғj1(;ƒ}Z-}+[;maB%D~SA1v;-xVVQ(ǖw8%BV [>-^ġiӄT|1~[_*iVf1϶a kFcidQ ڐWYSa# Ǜ*#(4n9b@n؇9ztmةޠ8+K 1z̆3EvzXc_3\PI@'ÛIIhi?|T\FH$)ooN1b8~@K%%{Xvh'ᰆ_Xܑ-tQTS1exzS&JhFw\44C#QdՋ@_=o>rl9ɥ2Bs큘pAfN S!yfl<8$Eh<#/ŵ8Pf,FJ\_spyY!5 dZK l)kUaD5]ciK'.T"| Hl0j"u6[hkM^[us2s,x9@WCY >.zd\iL dfH[B(D|(sƃxcÀ+ Ee:jpj8Ib˧@ ?־ץtU6HT&'6 eبfs%鋑qrGqЍYm}i\ Zm=D 0ڿiX˙up3Dn2eM:E~z o=k *@M᳚ Aq @@RYșsc'6%p{LfQNExgtC TctY9Xm.רfί⩜UCygp뾥ziξj|_w*[cLpի(\Bֲ58g#麊G-sҤ-6K,C]w]s~6x(  dDYYa& sTG9ԵS-|t4| )sOMKABFjVQ#7MVz[ː[Exi3F_{\B\b hr9a) soY-Njp3| N =0 ^eJ7iQ+vU+-gP?EV,p=F:nfCJ\+܉N.|pv!k${Rll:,{TD"Tũ)`kO^,L":A:Fi~oGP{gA۾UPFgÌso5a= gT"H<,t'⠚M*LPC#+74r]@-&NiS XlVZ8B2M΀QaE'u,?(iP<޽-%/Eƻjul^(T#_̃+kIOZj> Z)M2G uiNC?٨+G;q$a[ F Z: t}d`O[|hUdץO-۰0#$65pE#DTÜ*#P_+CIg.2#Pzh {|/ &rv90S嚒0:$&kmǣݠ֏t_nd."GE٪dҋ4:& /i} +J<w2T4Ͷ?1xN1͔2<.ȟMLFKggZ:VHSU6 %JE$03V:~ 7sNZh xGEem"Xw*=-HޙAUS`8ú'$B蘘"Ϫk$+ RK$䨛T=+o{Vux:w.xT5EOeGЛ9W~"D)5wL]!pDFfGaD|iC/4ad쟿&߻"~Y&n!Vn%njh9¶P(;[zDkP}zXQaksd6ySy7E̅c`}<@p"VCJA/?[lK+)aQG?Z`szm>.0CM:$hT})^;b,u^@QrEjS*52 v( >6ǿv%(5ۨ\?0Hmqo{&u&U,&1 "1B%Zㄡ.׍Dݬ`7),Cr46J`ܺ$4cͨ li A]d]Gl-vr&SUw^/F[Tԝ@ y۽_ڰ3$=1X?\oB,%v DV{~YIa? `l$n'9geRa ,6UxpsILj?ʳǐg'Uλ#\Ka..,z-)w?dVhAh%CHYOfq ! Zt4u#V|X3!oMiFRUܰ+瑺(+HzKɗ\`P^L[d[mfPv TӬ#AU⇬`4<.\~՜@" ש.16\pøGA}jDK ag[Dli52(ׁ7<Ӂ4<(~+xIk:-9]J)=Sءt .˭ 8[ecQ[+z UŅfG047 .h00r5͠l](84<xwt›PrPh@Mt{uV ]vnV,-2*vDBRM3 2[{ѣT+w [qR1W~K/I  E+#Bp=񁌾F{Ϣ9LVM/p _ @/CԬT~CHJQfYϮRC*qgAkD2F5!FX\L~9!XLIbH?o.TjV$?r{pqu(j1ViLN!YݷȐYE5\7Ӡw*EL˙:]-i~EF8US~e J"/t>gwCIO@<y=| Z˃STfV;A(eq1u}_}Mbr0LRrƇ'~]<%\(OJ o)UZop'ߛL@5V$73 !RTޟa55pRotӠ[Gy'2dfA^@I8nLTmie F2W)úOTI=C ^X6v̩cBc`[`C~Aޗf"fPoric[W؍+XVъR JlRl(n aa~ظKTKal 쇆 w8+,;THkb$#l^Sfl}1|/@pQx(Aȅe9V6GDα$b !R:ӜLRKQ Gtj7,@4.R˷QxiCOF1VəT9Ш^Wt,CTRh7t#J 4ָ;2pԇa6o!KŐ#I*Ks)l6jq}`>zq -[ z ,3*,|crkfhX6GT0 nέL3iJs>n q{Jj kMMiJ v(! j tHDwC{m{WBfRlR]YΡk>Uv7 ԏl\2`YXS&5/XY>w);l  :=o'@\-'#0n wEuh@'RM0{lӥ*ĉ#&PQJg EW\)je+&y;c^< ,F>ltќ@LjS ͺD2꽞RLc #c7ҥ/c*zi=To~䶳-gH81Ұ'gK6&W D cBYŜjQny&:.wX ]6ZӮh^ ٱew wF͈814M3y8+:ÐX 1% a#nŬw{пu1ٰ?ؕfmdA o:6Xi2.|. YzhYiщG{rS+Zt /5Siwwۤ[&c)9,UXSR]BL4\d>"X)=CٹUR<$0ȶ~UR%ZLq':Sӛ|)]͟ kaJ-<FVaw5,Oq'_֕ HE q8%GE'E +hV[ҜGLQL_X }szuSMd 467F(Rs{8?P=[C#MCb91^δ9~{Ő '9|ն@^f̛~*̕ UV5#KL'e1 .95ǺN&L)z Vjof1 5Oo hܙZmZdkNZYM1I"R2q h{ N[1VҔ>N:&="s h]GnSierJm[҂o*N UDWl" OIRvjm4EQ7{ Vauְ'ڨpyK1*Fp^>=nF3p}l2='0C)%Vw ,)J3 -wQ^&/됉<].P|+V6#_& &[2LןFm\8wW{{w +^SҎ*uxuōaq̶1=BH]%?F 6;:Ω3jM*p+g>\M|C  !0nQjrg~J>y=kF5G$-^9ᓕ$I4E\# }ݗ.~zSҼ:/hת >c^89}޾f@,* 3d' g=J$֗GqURoZye5Oejb+>?#&SujRf2ё'[63 tVt?Z4#4lƣ/`H)\M[u[NTOm-8AGUUƂsY:si[PЂ^'唥c*_KeY_\|ނw  /29+e\b>f hd7\ۯ {Tv"XrFڂrB hg~ȝT9ӳ@6r>6m@ Ad'8UD儹qCvI4>S@QZU_ƚwu̸ 뤍|>Q*!_yɸ\ j^K ij8n50$=~XnTw6?MLB!$c1&-Szb&u om/"Lr,Cݵ%?$w"?Jyi3ArQv6 IaF4O<}D˗5 hG0 6wl`3uQV`jmF%,+wse^n_+wH~w X7;$b-K_KiBJe)FM V HQk@'3X!B2U"7ekSOKlhQ2'o]{X1!_BapE,>KlHCTTh׬q2"Aa=db nVdfrJd2a@Y\ֆcKjZ7RuvG/}66xxZ]2o)5|}e鸞pn&4N5LEƖg1%Jt Ӕu 71c/QL(xQMP mxdlT 6ɒ^mB3avdn "yulo7Vyu-7ľ@ӆkoa֊Ūꚱ.AKJ]m8Dx.d4jao2zLT啯y.:Nȭt/RT<*X)ӢIt-.DY_ oQy٣)~%w8q |:o1=LlGR>֬49AV6e|['351%x^$T6Dޖpٹ@Xh 0VS -Il0rj%9PD?X:騣6/;sCgrL+#6xQ4*g,J츺NF} (`۟,#H_PO[nڏ>Hګ0'kDbAvC)!srk%)XМ(#Yė3;ӶSMnԊꒈ7HQM7ӠjԈMV2MAŇq6BDq:z_J30WB'+zCù[.>sVd0x<6xV CT-)[(MJTM]^[VL9{ aVuήiS@k+īޣ[^s8U+mhm:W%e8:,h˛$(HyߵS(GZ 0깧0WmW&Ku^DxU{}{ >h۪inʇʺLR0?bլf);lk~DEf6!Nʂ4]1RsfUgcv%y{7.٢[+D~IwM鎅CIcSqOg69PO 켏fVZ $7u쎏 CG¤ͥMQcJ'w^pB8V>b"w=@!,NyBқԥuY]My?i9iո#2fBG<ϔX'{L)%׏mf$ ־8֭\N wACzUYdQ'|…#cJEW#QëNP ǖ>~٣ Ex{g>6ydk!E xg-k%+9yT{f+)u_G{~2lG Y?`^MG&U* qX~vJUۊ[{p(rZb<)qL'& av\SjCϏy맽XZC#kvw%SjOn`]X#Sv 0Oy%2!Jie<- 6JP@mkD*< -q~~zd&ad_-E*#5 ]$Ht>oq9>|2/C\lSDhYSv-6,ߞOX `Ē5i$ԖhRVbrcϽV9ۨWiOEWNޅvM!?+|GbhևX0ԁVJ7FbZGwD]6"%?}=:'??+.p_ \8GeiiO> e/'+apK#EFߡBP䟹{sI!ovp6̐irXp;PB+E|&֍yFBzɲ \/.߽CfN # $XynkhcG0]VsccPVs<}Pb&B'ZJHS~ďXghr5Q5,_vI,A$3Ն+^d,z- jW u?2o;DHsWcAE~P 23i]? |xXwf. 0 jd$\$.iObn%ARjXɅqtkHuH$}3 |oM0F$z4k9u %hG nz:{/CbD)c1 J3t\;T [+74"۫KW hĢ^b ^8uqq .ǘdQUK;ۡ_>d}7f=T*o8"DnDʉZ'!OXNz7p|j&^Dڰh=C9mWN=Jթ/GGTQA7N ?DڔԺs(fk}4b8g)wߘ(g<djm Ι(5#*-t;)d.d] 0qzz/$-`8^tDAs$I"%pEP!Қ`\{[ 8Y3B7U򕅞?yd3Y~ORqN5gk:x[%_h0l>{=߰QBt>'|h2XCz`XW8U.z!\Ǯk6O)Fw9 r?X ϒ龟ƟMf@h[L"bA5īLuG%x*҇1cJEt eھs /ԺyjiAYg]%,F-Ɒ w@!1r2!uVU3IxatN9& Jb 56TbʚCRlˏ\ 2TmMLS}?.}'efUHI NPϔb=.yCqw^ ۇh,`,h `qQ!^[yZٳڍs\w:?HHp2!qyȾ,nA0è$MXp0r[(|K_Ӄ[):=ۗEhs!I.* Kh~CS˲l^bUۇR3s7MK7< RZT8p'({g}[&>rsxx]P[:F2>|>Y~p}|<{צȣ ޢ)|E;vҴ. YtBVQ%`K@׬w}_T5EzDF cW"/ |:wk#r2$FNB]b* K`hS9`)b=-=kdઃ,?sngAv,xӍhV#ވWZ> +K8Ƅ[ހ_ NGx5⩬dEwe? ݳQʩ];/]I(&A( F[ E>ѠC W)f]V0QvtDQ}V3v 4+tۖx//Iin#1_+z)P"wVS\w6P_z%kӈm>n!pO^ )S̀{|k;ts1p'b`^ZK]6 E7:F;wӕH:&Iw^fzCFaP_{0$Xu^{ AH[ޫ;fTȎuNy響 mrFjvLU ?`o$lnb$fQQ+^U1 Gtv Aj5;ױk|Y5M R^ߪсϻ' ^:͏-@QE!ʟ}pKo:X`Ql2|_3^ %2p>"9wʐ{ѢM E6H~4 Lb5VoKG1lFħ$%\Rziĝjaw./^:}ãy(^: r/^4Qu`h\-0GsS> E7, i^nnfhDdi{I ^R&x#|ߒھ LJPBg@,W 挗ZgZTKV&l5lVXA#LfV&$3!S0v7JȷJfOԶ EJ6v:4ul?ǕOl )Jֿۍ ,5ox霢vW8*K$68/b~* 3AR]O3l=5??#xC-h!Ȅѕ2-xk1 &'9_K0ia!:u4rB=R4Kڊ^Ub[<?\YY:o T%| b9HF#3QR!7У)ܞrʽa@%S=ôA6UdYZ%l-|xhK[Nڽ@e9ǺQ(uZ^nvD$Yyd[- fqi"?{g/S/YV7pXZGvʻ tLӱ! njq ÄE܉=iWeJ\iWh{tSOywe8 l\IL,XLS$C :&yXl5؎یӄ)/g.ȤHi~}_L)h,CdO*St x6O\fti)-w:[[oGN;t&S܆lѦQny}[vO{PZZAV bX Zx:~|@Bo0x{wܲ+u\q–4fVf5QiRKܔB/pªJ0h!V tԎ9~Im 0b?fw\Qlpk=&=|6B-S#d+TLIvXlĪNם>p/ AMy( Sv8sԞG|Y?9A b t>K~V#m#N[13蕼aF Obt54 n?tP*Q>ĶG^Z꩙DYILyO\;yP˖;]|9/KXR$2|ip~ 'Hk}ܥ)A0 Xijq't4hC{:dULRz M%ZR:z\2!ηjބgwSYPj'V8K/sRj6Y'FْZIa*1[ZҲ7vFdP('"3_⡫eզ8qY֘\YQY_zq ovZ"#۲D8ս~?+ķMc"[l+"]#LN/nlq6B;*QhrO *lFeqWD*\<OV ?Gk*ƙqc&8N}ycY`?+FD+eg!Pj2츍~F?zIu?م LSJcJw{ˆzPu(6p =⌵h3xy!ksbB (V^QFn3 3Mn8Ok[ךHL+i 2s++@^mHUu,TJwFa`f᜗ψAP.SMVP*~I$P9XVUE4~r@R cW1c[hNkA^۱SFg2~ L@&cfTjjMNJsWdf+ Uj$S_l$6.8)F_ۥUtBQ/ /CN_5,dHT:EZ\ԓ@{#w$ח8A=aY!ADqgA,n8DިrZE_6[|Aߤӕol-b! +Z8N aDtGP#2$t^II%Qgz8P܄۵bmdVh19؋~y.9A ^*v=Oŷof7$`i4 $Vj,w~'k(>)z%o&ܟEEInhxp|Ψ*CݜdVfں\W{KmGr P2m qS٨ p޶įdNW׌Т^v2WQ? [Iߝ[=@o- gq/x}ա͖pGN_h  (qpGvC|vY[ZY"@=ᵫ0r{6?^Ŵ.r{y"*smA 3* u˲f=l;|B|'fH6&Z ßD̲@Z^8nLqQgͺfM1 EH-2'bjf9!@Nj[ul6Svh8uRݜC *7e(QxTFsz6 eN{4:X~`! t䖖€ZQj b^1WyWij)UN?oqA%ʝu2:$-q,iKIJ޶<̂dU`ܡSݔ)[49wɑ,X{t»=VaÆ3#iSA٩Б*09Tdn]B" (rOsӈ?Z6Mu_JƴByxRFv dmUh`Džaaa+H_h{g$ԗg7y5m6; md#۞iT} 7>BBIqWSH0gN545| $Rz$Az};E6o4ܲnXJD k{t_F/$EKR(8tuEމ)]LR:b ,I L,nۙVSsw݁iyM9dBQT∿}LUO \k @1zjy6+CzLFˡԨѝL?v2RH>o3̏@Mi00FJVt"HjJS-mK*jE)bpO!.5.M<p I 8 A~skCG}sc&q^)Mފ:1O"O__\gs{{PAg| \qx*H8^,; =uVk"ٱ1 KH?.Jf!=d*7wޏ'uJ2دT8D"ЃYil'a$MI OQբ&*9(Dz"O\ V[*]e, p}g!}˓}3GZ%~Fʸk7cWl ?f "vo&մV, ړo;V&c˕5\bZ{ ܙ>&NZ}JNSFV^󾕆REl[/-0&_E\)PWg}oP"n^Ү{[J=^&4]$2j+R/MΫ0'"/D]-nkѰd3>ЛA{(Ȋkji>Z # Z:N55Ru3Aՠ^Gś<eB(1jHAm!]+63'z/D ^Bo<%/Ekв 2`#3,Ѣ OC6#Z]"ۊDzL:) jai=b 7ܸ"Xvm5fjRfD@dAFmUEl+Ayc<6޽p'ZA~K3耆wW SE·?ogn_/aB<= 9{mݯI<0`X-ƑBW:h`kug O ;aݝf)4- HeZK(H F+Vi]Iy3AK!n:iG8RmCĻ8 rȝryZn]*?@YcQdl&B]<[Vubv2W[xB̊P2o,;# (2/\{]co IYfp3a\ʱ9H >\KZSGfțDږ犙|k#\?ȟ%s91PCn5702O"9׋R'5`73JW2t9Cy-#IH PM)X Ua},nƍQ/`/`G`mn/\jk!Ht٢})!f!F>XAT,B81e"gݗ/NoiŸ ;qGAD(xwyϞMN ?Lh yv?YepR_{ZFH¢9|2 QF cQH(8G\r_"|Cۨ%!aI蛒F$qJ*-NQ2lcC>MLA uZsj5srjftE)_ CVmFn[,%Le^u/pV!zyF|դ)QӖ7[n?%a#"6u(Q6"u̦nhAeg9Já P_y9ʴa; 㪪 #v`T<<\SYeSyǼI-bcv(J3]T HZNPZ)pNzts*kKTqyYFM~)/J/Z,3ff+&( $W|¡`Rkߵkj.$:W nRwۘ-5GH+B)?CF,]>~ nWK0[ t WZ*63s 5J<6m ɿl6WYppO|(93O ?:6-hkgGa5?%c?jb?Xx4~VO[IkGyԪ8r_-W3@IHtvz%/5$fL)G!0p BfN|OJ˶,XݿtKL8rgTiPoWpKe5*[5)hX鮨6m].I ;(TIDzTRήP7?.ܱvg6ȃg WMI,lB`08 ++bK(E|]OO}1k5ЏFƺxad 5DDH+n{YY=p-.i)tm>h[yvT_ѽ, _L?QR-&IOMV=9B y4{kd9P!ꋑp'9X#F!.XK;%\so}F8<}d\G@j3$>3g a'ͧH'5ƵŤ a[Ħ%4b%2^tӨ!кn :XQh"s.x4 G+բ#6`@ 9|-3oP0I86 p%bi*Ni`h= 4uؿ? |8-˙,`;Z:-=ny>t3)Wj+/ _Q 1>0 [H/M{ur$0XcszaM5;{?x1ef&!?T>u% 4x^T/NoPw !& YɿXR<["@8^hj.@7cJj,#*GFbf8i.*d \kV+$+O9p>;uӤ;#ɤ[ET38|N>4d pħtu(ۼ3ӗr:'tFYR:(`L ֻq'_t+dћEʸ߁d5ub;Qzi=KpKu6rɐS^Kh ؗBH?ΆT{U8`!sJ)澇Z2a6Sϩ#UEfQ .'p؃ "l(]g,d?:Q ߍH”MQCIЧaU Enzҗ:`| `ziwe= RU>P-׵n^(ۊ|Խ-MCCg9;6+5: d'ʒNp 3gSM-7LOA*}&(uY%΁W̲o 0|tj2 -Rs]<%DW0ǂ4IoPH\訂c&;o)2nޗu |>;MV1"2F~eҀPTة|:A>c3.wL 7hY<IXc&UfѺqoP)9_Xʸ;Әλ}td;%>W2;p;Sr&e 8LXZ*YOO5@PЪwM8ݡm x9BFSQ|Q4y]侘&yϪ^42mJ*چBڣ3A[֕.)}á;fg> 5qqn+c ^w_QZ3*kB6B!Œ`n5SvKvWZE.,0J @JXz^ЈŁS 6"<3vSVׁ̘j/iҼ&5Vт^%d>0|&*mN6Ri=mLy%%myaa? uBʲAPY9%L7'jyL<ORN:=ͪ 7H :ry7v|r(;E4.I@͊q{}4zuNgibbU#jZrޑrnir>4)Zm ؾ. R$&ӝ(Fv3 Z8J%hB;JPnw­ y9~ _ze[<2P 'YmКh_NWDAf3Jz/jg).q n|SGꎎI LE[<z4ۏ&זċa Eځx҉[U`ElbFwЋFը `:ØyMИYZ[lvw˝|1ol4\SAh7`C)9KB2Vk 7i_:uH4BWQ\mER61@/rZuexߓ_Q<\V}}5FQϺe]{Mԙ%*> L *L/Q:puZAx=͒TjK MU+Zȯm:L ΜB"5!(+TϑY!@Q4$nDsxVXipL1 *HxZrNUb2@]JPc&~e&o,(jt-??˒ˡզZҔ":v"(TfrtnMç8S$aH62EVHuy14TE%A+յZ$vsD?)5L-ńNS!Gڕ;۬]ObѲO-Gv_)@ "h$-sWs;%!v)`ph2Zcd樅gwvEeol8-D5JoYkΙ[`֍QN :+*s#,/l> djUr̅v"4"F2آnW%JQ º!5͟o X\+bІ)芄 + ^u,nks?;đ< Ӥ-B@-x6\$N?RuB ջn M@{B -kg="i#YsPcѧق{(r a+j@ёp yr 4ʻlCqSB ^k>F'c9nuX|kEPyr{ZV^|^dEv7V7L-v$wU;q;d,Z"b>պ~` 4wz6Xņo3#W/5ƬY{-`=\ :g=)]snVcI|`tAfŋl7Nhγ(Ȱ>`y+UwCOm)!o{@ZLJRsx5Zܔ:YlCVk14q'l'U' DB!|V%rl4*Ca7"l9yݤULMTV`){UXķAWAoM$VG rQMh~^Aɽ Gffk=x+&9^ɚ@AP.u^RhcsFKd'z1r0(]Eϑ"GfU"p+>5v:d/yCǵ:h!Cr|`J #NMD=럁^OrpC,C5 w4BTC~3Nd]O~E$@eu9 t;N>qWO6h#OHKĖ߀cS>Ɏ(ZxfEUޡ'&U¢_A|U~ 3!P`K~Y7􁈦&'{ *1tdtMUdxޑX^>*Iv}LZVi~H]t`#pP1{6Kv÷p<9:Jdb@ooxS\`prǷ0vj>L\d7BtqBuQtFP(Ɋ=cm=e3wf>>17]QONJG U#&yD.yxd[B V7=c<),!Sլb/{V.saUǞ$Sz԰{FJl*PmTV5Y ^T+y(L}j  g'MَΠ[O7kh FmE:GqݤjVS9(=i/MBhnq D,WQ9Wbv bI59"n;PKƒCy8nuQ(ȶvַNeW!ys?CZ*IEo'ɐqlo pcdJb(U5T_h;Xb:h B~>26^ Kf/mb!a6qUXNr M{2_Cf!`jXQ75U$+( Hk] Bo-"s py6r 8z݉ar nd륡FXYl[/ z@Q#%M`.lɏ  {Of8vSBģMZVeDI_)DbHOD V\$a@:nnr hO Hءi3?Zyй+Ŋh}1!P|y`'9~/ R%vKx>Z 6'@p"\ᣗ]6(nYEP.+$)` q"iŵO%{^Rξ VCΎ>c8 C-jӢ?fS[!  GPF{Q[WF c^zC ;7%ՙS եhVx],s%@+l'ip0UѫM.Qx,44n  J]F?lx##GCҭ΅5pE[^y{ 5t!ub H'4=^s ٓq{fiQ-;~16R41GF,eap|ݜ[|JqD-0-*>v&PϦێB!A4Z7%Lˊ D'`r3)˅ Gh.b,h<akvx˳\gֻ+Sc! cI2CkH;DeFZ'ظ2zr2_mOCn]rϘ̗i3M&dž"b]}`y:`%>v_vi>6S}peٸݦsC@[T`_H(WgU{CSJJ?kr͍f[ږ2FFHXcp(LVh$IyLh'$p. r|p8iZX[ֆ~1kYtd=k& v1B0aĸ7uKtfIp,r۴.}l8*JXI`,Lr\ΈyA#?$/<3>p(#qpepR4AhQ,rZQO'C}(yJ촐{sCB&Uܳ)e.HaXYS^OCVeOmPAQ1v`dplSb](IDW$b}kfFc)8 w0%j7d#M r/D2#eAšaz=}Q"ZW#YV(^v4j_l!2p!<)`і&p k vdʙl9#:L6k3ѿr:ypta#ӓr3tx_X+cЩ_j $M=AaDT|[/Zr,AY5o"Ybclg)=]Abbt+g!*HFawDrRgu!Ih JvjLxowdne0gs6v8Ӭ+TFu;]Q3Ý# #[hjCSEv`ZBEz>7DG4ChMCo7B^}~;a1j DкbQ+]`_VLFҒiֹ^ wvâҾ]}փ:`%%uNhfzR,S)>!Ж-Hs3i@MjlB.d(QGIގw!R3 Uz&=+6,]W};nƼ\>z^G|5ILqJxsQ^h&;Y'&BAw19)[9R_va*j0 DG]#jyE}Yggk,^"O‘Wރ_+qtde(Ijl,la 1N)ySxqBWyl-uƲ*C*l֯@4〪 'eB(%2Q,刮%|k,;Lz[ xhbtI޲r9h@`Wf}j?6e;*0IVOI'4 -A0gEh[9{x<ؙ痹w:qIT1ցY*DzaxY$JL>SE+73 ^'yH.;&&( Þ(8X(5Ye/[lT^ &I|eh?NWyp3,dN o-r3H׍+a+䜗\XTƼ}I|IMl u~1o)#}bRAerdN^2H΁8\jt}L+Nfcz2/}:q2NdZīWk9/ZKOp mޭ}I59'!l|9ֱ@ F0uZs1,xe =>&%⊨;DVGbd]o=e3NeDl*u4Ew_t|.;޳{ۋ>(\ 5_CyS:SG9 76^EwpchxzѨohe3?6Tmvc 1=b79_n~( BV5V;5D.8g4xl8Óy̷xաa5X2- 0%a}b338@lIdZQȮniڢV8#^ST!YC/޽ RaU,~7񵳾㽮J gEx҇(khY_P(z[o}s鬚bz!,ă vbJ%ܑ4e̘e߅rC56 WWM<69wz1`0:S^pНqa'zKXZ"%$VX<B=#'ĂK`vFͭ-yL!majĂ%4]-PDi-zoS}SbBXڛx Fogh r~%ގʼ% w.^IpOQXc/,Om{s|/Is;qDzVk,Ǘ.]G2A*6+)*}ݨ ?SOr3Ed>:(Jw6T2L"t!IAl!rtQ.ԲB+j-h% 9vrDduC1B} 'Y3:v7P><3{`9 #DGi^)S2 )׌nIb|[S]2ˠׄmGы 9dقk;|Q?&UZEJ Y:5n[V3u/O :t'~d>'0J}Ebu!xB~ꝣrt ¾ʷ@+r0hCҵq´p Q4@<RJ #FXӂ/㛭Bƈ[CAD%LZW/1-BF40E Y\&n6! :Pu47T.*Iv45\&_u*lT4tPɠOkC3O)>UC.8̺mܮX ]c0-́wL.>܊vgiñ v"sq8 t3<Q/OLj ŬLB"F-(K&aXY$fӼG5Au<] cZ*&Ơ+ِ8S;kcv_''PYvǣsLڡ6җi8˨;30IPη:fǾ++SAjY08(7 fph^[&h.n&-AH1X?z|^W~X\G9ײ\%筽4tv1ՂUP+~O ܶ]F,TxNp5ɣFPrj[VhU~r\_#ǝ9lނhEKa>*);(KSEyl`U:RB% N9w'7iBr 1$D_D!f x*L`ζQx0&vi2 IJu+PCl#T(uk1D( sfZR#9? n$ !SFUm7% LË.^\W'`3h~CtڸnLJ ĥ͂<˨_H<7+,4J()ƛݳ+ԾuW;Q]DNS,2NfX]ţ(i PKX_-ݔHƸ5! PL1` k)Ãa]gMub` `l%:H'9gVx^u ܱ@ r`ZjcamYrfPV]1(di\o+i߫cI'a JyĆҶtr߀E1 lx |#"4er6/`&mIz̦iI^ܤ2ԕivsakRxr!NUybfl9IJ cBン藠 ]=ʗg*=/CJ,s@g#l& 9d܂aIԛ ػ頌p Ӯ4zHaa)!m*X7 HfEDNNKCZ)zR̼"$X0>] (z|*lQf&]e>!o&) E ͸."CfY7`"1k˙@n"7x@[ thK[ԩ3 k +FzZ#L7 VU:/0 uA5 Yj՝߂zD(U|&:lrj0R'^:{4d`W&kא4HJkbɢGHv0lcyCa -CpVTiExȾp.8y!o+]ۢ{A!*Ah=&W^h"-XdR&&B+RXt>Y*0R>)5TnRfֻ]:^yaHٖ A;ҙ4d{PY:٢E~S/+/N'~$z@el@~ً>udpȪs+s"k'.ROĔ 7ӵZsg#ͬCh>b3gi]>X `L4!C/Yx:΍~{Pȁ⁎M8n}$1/ЯniFG4 (g;W¬'*kשTZq'W6/J/lmΥ3($bOo7u/:΀W:5t%4-䢉Ŧ05*/A_DoDM_$[qN EB@RQ.ݯ(#—B92]aـ֗K".c)9vApbP `&::C*kk?FL7[Գ9UI&P[1[HCSvgwx Eei-Tk*j_?g_%#BPvheaj௎hOhK 82F(nbqsX /B: F0oseaڴ>+F$S%^~<F@ѮJ,`RӶ:`hy6E1DI&5=/1Nx!pç ,sۜi֍ M< zao\_1\z"! .jnMA@J0TEyy:wjaug\iԈg/-)\ns۰?<})#B׬iLW=]$HkQY#`0FAlcqL0}HT*$޷d!/w20->8*OLԇAGnjv&d~<9a_Kz98 5w=IuB9zpg|_TکV-&cTLޓ1pUn L箃UL)J*TF4Iэz ~d::kFGta 2UB(7{ kg׻do͝|HL!]@Tж,({V$-A1Jk5Zc Za@(-~jMQq)7XYchQ(4fZ> ojIe~Eeȸ Q1-ì =Q3^Xh1OH%* cNjk}&K܇cur=MD3n\sŰ)@b$ak ȴyiEp9=l%a;BNZ 6wH{GRNI.P. o`g7;\@Irf~gT("yl8 ܦ~SA͌P>)dϬ϶9s׹G}9`;nf ˢ??&o\hn-6$n5j@=\7d}qe-دbnN֧_et^2eӒc"}lO6}QN{p%-͘+&¡$hh3C`eIiz^mW.|ƞB\c0Z!2WAѣPfNVFtSDqtb*cq ~`ˉ2Z5hEUhEx3gyfeo 3: fQ`ԤX]G~P"o 05si5l[UPч~/C~(zUw430 >Z2/-$#ĂU6)6 ZIC‰ *| ?ULܐefUX rwXS9E)h.s;,>ޯKhn\7VVSPejr1ZEJ9e`N菼ڶCOtR49s,~2ƍ}R[8 ,d4*PH^Pl%'GRc zwqc(]Exϱ嫵bAUuP(onX iao t#o6]y=T=hX&I՝469e' x =/3VAME(JFV$2c$OS9,vz^wrޤ&+is#gj# AhEB]H`$w|=0 ˙+sP ({j4{mb[z)RSNy{ffbWouK!r̓Vg]D|JSt7E?Te30 è7ۦ3cPꉨP+d F5* {S v 9` &w.t+I8NM r!ꎢmhv!(]VRt ru~ND7MdQl݂<,=/ h:4xBS'g,S{ f.!|Xu\o 6"|)׎c4P2o U @IߏZ]PfYޒÐ DŽ%OMK4!@|a6m^ˈ,E_Wꃔ@ԊpQͺNJQp[O$,Z yۿuŋ\ qt9v[_~ǁOXO|S=dUeu;MM @H(>Yv8KPf[ϤpFk~qw5eYnnG"mop "JtA'G#LEkV HNu.a9.)h;)!012i 3G!zRCGnNYq 4 D ar./[LlZL>X!O^"$ mUx EAl Dz^]_%߲A0ڋM{a\<4F,k3dPƜQZܘ|ܛ-p=>Fucl偎[f;80!a=-KU~ύQi7h(Aчts-"ӈP$^>b*Kwuo#jɐ2䪚FJK`C 2L(ոa䷛Mg?m@jGV۟LoH(.",hZRv,!SqǏ.Ɏ>R9HI6 2`, :j|@ƛm_ܹdo즿IC7GǪzv//=cAOfhךkSV6^g֡yGo^/*;n-1.W9 vU5JE#˪X1%ʪiA贄 Dv 20V<%Q>IC!֞QD<\eяt3mdZݠ) <%Q==0s>c OKoA&HNR0]~} `t: %6Y;͇+ *b(ULh/ J2%No }C\BAֿEhԒ[эi,ei=' 2К]qIN&"ݴpvԣNJ0O@ |uURg4]s쨦*<3-SΤ _`b]vÊ|&*^AψJ{tiĩO颴Htz4$PH}g9Ge4zU+q{1AV[av嬕0c[L 6׭xYOҧ.fAZBߡr9ē.k*#\mB"cZ鱷 %DofgǮ'Fiʪzl bL`3&P^tBSĔ.9B py˾Dzm5L`m[d_u'FQ!0?ȝ"{ka.ajvSp$8<-67yT8z):znT_X+ -|SKᜢG?p%bwFs:=o(ЈBa'cv/9r1cȠ0;WT.Z8Y0e+'եBs#JMVeN{|d XeNS#3 u$=Ehϛ(FF1̄3[7|͓PvvL c&BNњY*Nc ̵eS_A[n#Xa<|dp:/bi>Dg_*trā1Hv%]~f3ʼ?2iif.ކg>-i W/ׄ.ԁ2T{ {y~Y`t\`O1+cMExTZiSaz=TLK [4Y{b?h=Ǧ3rZ,ֱ _%h0{(? ˡo<ЪN%K죈-Y f0>yrM+!3l~խ74!ih&%w@ayYk"xv-5x;]:yP{mjAKSd>qtpL`Ek݃I`Q3q? u`0)wCBQ$wXܦANF/,E)jvju~< n C$/I$t FrNݒZSpIӴ=Yf4ệᳶnq]L%[( W 5%6MB,<[OߥA"@5Ì;1N'8[hm i%lt(yس)W.qbeHI- S%ˢU_ϩӺͮ52Q`-AЯ ޕC]҄8޾J`DL 9aa?&] Jb+<h|ZW,ǨiPGѶI{EDsJ.4#O-̾ i<Ü^7߅d&GJK+=6MH4:LPuڼd ꛠgMO+8mk]zK)7Mbc|$7|#qM.43ڣ ɛQ q˕дmT_~wI ӞP@*@Q0;ڙKȋV N}B]ESD w7,XwUﴀ2oA~ g (B'Y:xlGY޽z 0R.Er[W_PA220ce4&+k) XЄQNm/`Lk5Gs̕v)93 5%ae=EJc0a`Y, Fi_PҊzXutڂ37.|tWɎLt\j(+ފ7-TC064GYOgm{b~A9 ǡ:.|}*-Zb 9 ^uQgwڍ(4A,c ~h\!ToőÚ(}VD$iCb9|xLח}BJg 3elz0dkxMD;pi+dԑyLcZcab_Pq@+YC%Ֆkfb W_rچ2HV=I| R*nC' P hŞu_WP}lUj\?+T)ܶ&"Y:v/l3@#(b;f!<6N\%BxA܍ߵ #Iϩ#u~Ba/=ZA^AUPuבA)/+O"4iNDo`L^’jv<3|2nr:M_ϋ^cMy=W~up9u % q`kV˛vaGJO#ۮە%x!qJ->u`}wAhUWFj$yf]F&}ق5u-R.{v!+CF.<ʇ.SI4S09v֮Dw-2T 八N5װ?Z)U40|pK`2kq>G˙y@B\ jj~K R۞z"nI f!^QWMQqP3'e(.yEl(GZ<¯0c<)E!g5:ܚ/ ]jUƈ|4ʉ ŧ. ,-%a"y^i9S [AZJ x$o_F-AŽpnK+ ѺS"؉nl"]srMyN-Uo#Kāma: !O4x_–Pb,z6C }|Cy_px@ޜ)"&rQC-$}/YS"KǿMOŠes޵)] WD Ivg&H}k>UWыO'Ҽrk-r @a@ek>ɝ&AƣJ ~|įZQox5eêF$.-$C*V\9l%4l56H/Cs g&L's@=i)폓G Tf[, t/,,)Y`%©J ,}y_*"6(dԇ'FH?w8y^V o&.F #N䚓i!moFI֝c 7_'+Zqh733r/(nX!ki11>3HSH~-(*87fRn|w)vuX)GIRKܖ.,f5)v G2PmN]|z#Uh\Қ%, uV`iŖ? xP9ZaauĔ}*emX-i]nv8|#0)EuѼ_TR&u^O}Wen־r@nh8H?jg![_9 Ώ$s6Z k+4\ݯaҁ0Ɣ~Fo{"P/Uiumr؃bf/r9|##_a5Ed{+AD&~nRRj}AhqgӰ( d.;W؍L =  މU#ua|5 @fȢΏW\1ωԀx*iO9(E@]P[]Ù#H.e~IIG5F"MDk/[W\D vn2#_0HC,}wφ%`OB+,ߟ KE,_A+C5K &k9YrNfO̙K̒ҌXet -3aVB[٧8Jx[NؠN ՜[BV)ɍuP ( > D8|`>iLQ$ǣ)À$ڱĜ47Q >wwQEp,{lxt7=觰耊eBA}i/}nre꾟c!6,BtTPa%zNifW(҉ۃQmUؽ;7wT)==ґ )տlv^ 8tJZ/O`#FEMnm弄V^ ?3/ 6V=|QwCM؝$jҾF@n*Ȩr(6u6"PTsLqYHzn з-E ̾?J'z?`/!nBKͲ:h ݈&f3:7y.!V8m\(.sd"=!V-~_r;aZAT55V`O%Yw+IfE}woΔ GʎT;tOqRxXĨHN PNE-]gEx ʬ*Ί *.<}=bpCb9;mk:_ScL'* dfn5R"x8-3Kc1v :b%6] ,u3{igrsIYlm(!!22}}4Y:ߋiƯ^uc.M>^?IQФLۑӰbxw4RoCĿVOL ܁LXiL[Rbi;!lk8LMq/'w2}3S#&7w#r9?>hK=GZׄRh{^\!3)8xWi8c yi2Z7L5rr@/0FW 5~R_ -)b\#}^e a,^25]Ni6+,t1 Jp%\fq OfƀYw pB]oD|CV@כdƳwwym-O'z cfeeF2l#kԓoA5D=)22 8Ǿ5@F ;x_Hk*t/Pd3gYR20R?Q/os?l}7nk3<lǨA ug¾f]$^Uvgw^+ҵPT3A#3)s6O]wsG8O= >dV#UZKƭjg/K{։dB!, 0F ZE/S/=@Zu9MW?]B]]gb$*K*N7"W$a1\?3,F7iWm '+LtZwu`aK],6ɤ.;_)\ ~!LSXƈ#Xipzp֐y9Z uK6mzr@=g!Ch*~Sƣ]"2^ؔg{NLE3(ٲ* <KFhbB65 BD"ŀ 2H-18N{zhpΙC;W.1)0k Ͻ;. .ݱM-MkPz*X4Ӛd޶UaZ$]P}}%K0 3Y_dIӄG7>1h6d " kS}x~NU鼲ˤ6ByÏM?פ:} ڷR!~l>(@d #va9l7ƪQ'Z!(&҂\fOzY뗐)~KXmaXHί`O>{``ϧ@D`g@>ST$Ur9Jh{P}T0xy7Ҳ{"}ڣZ3c<#k#rmy6gϘ$RX(k_߹$ANheu}L*(7^S)5W9< O`?C# gplW3zX#A¥JI}GEh@TfC/Ґ;bYUA{H Zߞji1$F">qH݋B:)ЎqAGjn#'Ww;*?Xa~D r:wEt-i-\~gR.rtMJr_5.J>]$S;ցK[h.+ײl`!P\F3jEGjkRH=s<+%nJ7Ԝz yp7O5USV[k[U}-IrB8줊K8SГ 3Y\ i7)%P.S~Y=;fVg/"d8`no aP\&t|r ;79d hӳցb$C>P?v9z\_zdU]_5LZs'nU_Chuf, CJZRX1Cqp33~k^wJϠ?^#T&фddK,HVG9wQ:\$ 506р0煊Q NQ  |e V F+^VwPOp;t \56L1-SlDU}SoVz9=o2 aVφ8L2o\:(n&C?[`aVo"lyJRזAw3aNht:/ 3{V 8>рfnͿ.T+R0MA{,) ef{نqXzB5#"}{@r57VԦJ =>T,ռf ⇨toxHxҩv^Ө jBvN7MDO"A#|kUW/Ҵ}Dror{'~,LaA^Lr3 /| rj>rڻ?azؚs}xrk=HK!}(Dr> | NM :)SGq7ʼݙ u]JÙ=I~BB@Ksd~wܤsY[|fI >F}RcɃKOUG ^_ Dfqpq)Qh*1& keNNQ;IUWy 8 FC`ssogQ? ʚ"|,2"6@Ȥ,s ~9XE9M9[|CKQIO ^`g-t̍`>$fXi3Irb/"f{hp [Zȸ_ͅ^vϹw^<ǏMfpU]!C5FlU AB 5ixPRQWOsPLFfe-c.lJw~Rn5@yszx/dfI;Ү=kuڛlWb>MeEP } k5kJL rɤ /?044^hRC.$^t׏GIP7DгÁny,ե4; YcPJlk5trZ4mh RJTˡAtE׵ʭ9m^h'/aW5}n>#uZEjDwAѹ>QA,<a:nFCb÷'ZH/|v?<|HN+!Kc:)W}W`婠1=mMIS]ˑRB^y.u1a:|_NqP5"PulU$ͮl>$JHas{ҤqG^B n%}6;'!mGdr-l(;^< IO$b%9XLTq -2SFU,#!?Ηi ap]T*O6Y!mr4oQQX=7[]eѴVޥӹ˨$-߄FÎ$Kjf)#GJ.Z4t&*Q =NU>S~~UsmvVB'yoB'!P2ߟ] 7wm8`myo(]iw A4M᜗dGFC0fej휒j[0b1^2;-F?a%Ma_T9; nJiw>uyV&<f8.L>r}d~ ĭ, C]UMΓڕH/aڌsOI\dk (l KOn24 XfZ0n$,?ȃN6:ǬlFЭ0 g[TTqMrL.C`otƎQk +e|tqC!`HI~i]ۗ0K|~L4 hvyGRGRgTx&J caimjr~yԀh6F~1Ҡw*3IGړ߮@v^DWbQ細AOCTw6BhhDBm*vMpQ,ZXBZR" {U<=ڀ{@'*bƶJ!mqi% ULȯJń81!Ͱ} 9Q~~t,@mkՔ  ~9~Pt[P6R)h9AL($Gm#VdGYGrlkDo ?A}T(IQqH|t*"Ъ'̼v$)Ѯ%&ЕR``Jf5_;N |ԥ.@*—bWN'yqq &Q-+ƅ:aS̍4XB6I ]vldPP>=vykJJ*@ 0'FH֠wR2jPLxճA͛#Z(gͅ#2uˎT5at ,2zGT*Ƹ7չ6}d1"nZI_W|%M3N܂=Bsŭg.1u1 ?} 4){%.Z{4(T\K  "|s~3[X} }"20lؒXEC1kۣ{[IwL㝁l jqGՇC:z9 gg;gZZzkKz 777nt"S&w bܽ\޵4l`3hA&QRU^p_dSO(\KG 6_O8v-,M܂=WZItS@-F[>Iyukŷ=Pӡ,F VI;$D_~LO@T02E5'2^ˤQB* ^+(΅HAԟ?ޮ}92}b%?itבw3 fϤ=]_5_X@s`4mR9 jJJD? [5N#;3wOŸz ƾ\I$ iOMD^$!%4X1HX"u xrE.Z@'I)QU(\+]aWn;y2hxC`qɒEZԌ\GѲi;¿19ѯ]5jVɰ {Lp!\]b\%q[@k\e >!m*R-D\*K }9n gUa=7 .. ֦VOr\"uխPfvNߋv#%N)tN8;7u`A0s$e;~ @LKYg\A-gUDvXIT_4$1!K߇t[pk{iɪvެZC~R.Û g6I.|Cv%w8Br)֐T,f0O9pÿVvlsa CJENriHڼ*cZEez@)e(ǧsݭc #ulS=hYFG T8@(םk#aQ:2*Yw5"'dj2,6!+Ļφx>DH$M$ƞlybRa-әKWZH,;Rib)K}TEoS$H%ac?ZMsrgqh2VVҏ9HF|Y8^(.%?R.\\Mഒk`qHPQ"yWLVĨS`^ %:C@nb)f:{!9qů5wWA FF #SRF?'\zJQv80'-{0,SۨO[,"*ԉ 33BPGq5LUnA 3W5j+tW"W/M3 BU:ՠ&T0!Wx/z AHW<cEm]Ju 3(I|o([i Pc3pSZHs3NU, %S&VduB7RP&A#wX)#˜"mc K?9GV;<-ޥ枊2:ih] .lg=V2w#^dt!߰ J^~sOrvoak{7Fڃ͢[)q}뾽]bCÌ },h$HfS{G~{?ppM+9qR]blF's"¶pj4wػ(KVzIkiEL9zrHd}(T7~ |ԭ3P_Q9ǒ) As; J ?Ms&,Vx6tI[k &qUDZjAf`S`z @u636l =Azڒ;Gp߄ɣV*amt k doMx!pY CNt 7}^fnɲ*ap5 Je\L_r٫~]v{+!smJS&4J "c2dna7:W͘F܍*ոoBC95YXuj=-j'Og& }>Gef.*L=A+1ulXaVH{pg:2b܇HǓG/5>9x4JԞèis(NⳫ9~~:}=OiFFBKMgup3unP87WAM9'm8La.zL5#", {BeClNWmήh7:-%}wj% H K.(6b)̧unZųNFJlL yp' Ή! ^8 nmʣP)B`Vu%yb|40ٶއ(:kAZ {W4Թ a#o*֐yf,ȃ!@`>-,>j&}zcj6~, -哸]~FbD@ԳcC:]q|ΔudP\/A7(-ӿfiYcٸ kf!a]]a)3Ƚ/w}ب`wx 6} h/C |߁r;$g{olvʹJrb~z њݤE{4:C3C ͥ@0 ԡb\zGg4|F㴘I$sD8 əPbs xs*9s@d2qFć!!hiBq@%[欳EC?=l>y[`ˏ/G!HƄee8 9:k)jt2󟞰U-AZdtq-BFB9,\D'eZ*P0Kvc5)\`0_y#@̪0ojPl؍(p0ß\Ri4J4 z!3]פr|4"*#/'q$:(.U@L2Jj6[cV应,cuG ־Vf:=4+xQ<m&&w aJEtFQkO7; H[کU#a_x"mZǶ{( byvsҶ^yf} M<3;q#5>-z^w?CڍY#NzY>N~9)/bZI^)*%&?PE FuB@zo)$!#=syʑϣYhFQ.TUYAfsOj,ɠBP3r<\5<ք0R|IZ.},eGBU}c^"Ӳ:|.v* OǡVK1=2sjSrqOj3BB* WwF~)_\qVxGb&~̺"E9# QDиG0D:x6`6K_L!N=ݟk0ClPL9Jcg*swipN!>'w8Q#\a/k֚N%iaא'D]GxA?%73堸'VBMF c:Χ}|DPP>+*"Q- W~`B- yTe7MVH Ly{>7zX_kPM^+_s\?S#Һs@wO[n74}ȗ%?H)*B+936[~94PTYjwu4ڠՍ@WS: M[λ@tSR NSm aPPleFpΏz"2N?RSMmL Q_][a҈vS?)UݥxaD>03'b3TM}bF!lm*_K\TX (Euoǟmy8fRt-'ʾR5%qƳd-ACoaҼ=n;֫dFxjMlhuKNpgBA)ڞ7LuUKdxY?B8@Y6K~y2~@ NF.G)O Y/H(; Tũ7у]@hzd]2@6] ]Pڝr ,1q:%'kM o,)MG^Ct`Dl~/oh9;ʝs\(vR|қ |ҏfɃC>(l 3Z_RO ݵ-xwY># #^Y#uT*Ҧ@cBf'n gcy6ʽMTi'o:Fc[xy4|- gɗ7o>)j}Kdp"$& RN b5YJz&a|}uۄ V0sQl1}`Ը G`CPůX͵JD7S`|] &5`hvw֍7:AYSwiU:1lR iEz+IC>%2;~i)|}> )GKcԠTPD/Dne㬡9S0R\ ZY֠I/}I:ׂN?;pjc{lX-rdgm|c&AvO@`j غ`MȞ6VES?i`p&3,.x .,zܑ?ՃL{wB#n`RKgM#xrbtC(5d[5öe/b C."i~wCVEom-+ ڔy:MQ KЍPa,_J a[*f8Q{A;:5Ssa|$P 4{ek&{ƆZ.;IDw"gr $A#v/;Ok.Zy%'f6ƭ%TN30b-(GLɍ߿Okȵc| ueIΘu}Ĺ~GF§ڿ^z#&Ip~ UP@l6Q=}HqCN5Ҝ 9HVkξ˕~J^}s?5xT :A@jgDٍ!leYwvHʌ'2;ې4.e?  qBB%0jp:ZDMJnPWB)U4zd`K%1Ģ5P`(}DC2BtXϾ JabV~\My_顋xO6n#"D)KZ]ӧFg#~,c(V~ x2 鄜2g1=:E{ 6>4E\l'_G|䁥1a9(SГkg;F8L?%s>Ƨ/Dj?q1l. 'QX4Wr{l?)jQo<_TSAD#P[4%VW^XbDa MРC;3&qȖbtO|/0KW];ig;d}B;᫠A8N?߸aYˍqXz]M*UrmVjbB:|&r]+>yl3v"Ozp5=g<ً6b6c0 Y)w |.yf@S&-w.6+XHkNSė 9o^cU|8QjkܵYh 篯SRp I2wb ?1 MSyҝ_h^n͐_ (.\ _ wݰkڿkl+7u}hzqH U{97\``I -dƘO]tR3z raF|j"nh3W^\<6z6gCZz^2y>N>ut<-YMT=v 4ogPs&Ǭ &{J?2 ]JI Uۭpi>aH)hO÷k).@(K0 *{L8!r.L'4ZSܯ;2H߲ 8aN(!+cO(tF|| m" VIl]W3j!0B7÷j2aVjj)6%ݣV'_YH(M~S_760{֕x w M;'@#sf3VN8,]Eh#5M'su^χTy;.)Da~qqս :`CեWYLT|7>p Q1,ZVHjEչN{9IZ&aNCg:v!%hޞ'G-;fʺ: MBvcӲtɄ:,Nb(Prj 3Cd䖟Ylgs+9C؞3l7ěKw=88eb嬝ynɋ,jsQ4\ʠ/â03} F2ٷw9-|եy3@ ,c>Jp#x؎d+ WC8 NtƯ^xkIt=;kȝ.Idp(ͩ e.>oDI+;CAiЌ? ZoHy԰:z-𧯧oXFVaFVb D{Nϡ{:85ސ]D^uA~!˟8^SP*o>;(Nk"fbaZR/ 考֑on)2Ry>xw=$8}oz{gEc  T=f&&*KKq~ 0]}B mvV˽!/W3 ԕgv*LD#+dB$M#`;n#5WE3.>|H`+s`U $ ͑=늢CLy( t&3j`A+̿+E: j/H}iԄhn"(U;ۨ{Z_Uf,H5q뜔.H5[ \_?XC\ V" G+f{HI16/:9_.O !7is sbXRD:VpbJEYoDu~67!!V& iŀWqA׊fgi]KMs;u_mIo?X=~]Hҹq^-ߘ%d+9)5A}bC5n(eOtVZV":U?d//‚\tٰ_%kk RC͛5nJЦUqCF/y/9I{d9nyp>)r| |܃bIn0' >U( ȀaA Q/wF~'}?E萡x:н*6K)IET~HʜoA JlM!G ]_e2*眰,V_Wr]bI?ׇv JOMz+R A"ᬵh$ qtZLr:1eBI8h=aBrmjL]!M V8-k>_1 alqzdjWd$6jZ:(DS&gh_O9 -`1f'uc*3}rpuHZ" MmwH5 X$SWt ?>fefԫt苄$nh):T"sU|QlII~E֓T  Zsr3jU]p =@3@VV1H*̑_a՟IO@sk/l߀bps>pLy[x d'v2KGRIE(?{{E^_p]X_]@|fyڑ*vMcBib#f"|`g IARcIKPxK*͇FǑ݊Z\XAL)\b4َUz-ʸ?=44^Z'p~51WK D2-kv-,o I3qD"&PPYF$s/JWgo\s)zH=5:+kv#SuW p$Yغ Vߠ+=xq`MRQIzC"<}~o척imox īI.]f{ju 妐ceM9CwqKj*6-VI]FM٤UN!.cZֵ@ޭԄޘkC)T;cnd+$;ĘMbÌ@(n_( 3rgT61뿒j0jo$D750P>g!CY:^6-SbHNy`hS@Qo/Z0OtHB!6D3UڙhsWGگ^@GC`\yQoPߪDsg65NչH^xSeu6#i<|TCwJhgp10êܪvT П,me Miξa'.}Ӈ$w;JRD=;fdB OX?ْij0/صV7_E~L->1wp5n0%m,?VHXlH7;Sq2Rl'PA'yRG n:,k|%I/:>s%)H|%,84' :V[94ihlOQ?*{(Kc2v|}UtCa܆7 nq 5{F,[Z\yzRIZ%6,,֥YFاh2<- UTYMV^T\(rN kLpKT7<(%Y ,;E`ؚJO?m7Ĕ">! p#:x}ܟ&+h!Ӯ+ R= +mBp3C T`"xx4} Fm5g6bCA#+J>VM Ӕ@X[(G;y9={I6[ "AeoqL^Ŀ{N4uD c4N\0#vd0>9+'q.Kѹ*W^ĆqK6GwO\6`)M#Uwqdࡱ)sԿ֟<]H{vF2m[ȣװ:򭴵6"Z)CеՃgTïᅮNZK N ;jt6Tޫ.=vTHw}w@1g ҈g]*i]LG@pxʼz%U다SC0gKKКI:&y@4ỳ|`F&%Z{׋jVJvL&/ez/D_cIPᮺҕ?QpmyD;9YPn ~~][:u-"co餿luS nvʉ JfеTKloubnLjRM*`SpD5~e}@)P濫7p"QaM2NXi*gl̋in2G6*UɳVbϐp̀f.q[;H.0&Ev^#TO$ UQ(yhARи_"75a {XAy؏#+JFZ;ׂON΄ҹt~I_{)/M).G~=&'?[g 6ϥ&pA\TsKQ_]RP|/AS*8(еy)3M,A>~,9;*d8hޯpO~vq()%VJh hw=8=/2TEo:/t갬E=y>i E :4rz a7xIiL2Ln ,~/k!l]OV,=9ppf %5L)g9ʆ2"928;"&N[XJĜ&C/S垽,a0iv{'vݠMpm`W`7S| |NI}\HL5{Uv]qŎ0߆9n淦LȒHy|ه4>1d؉ TځS}r'85d k 8qr& H1K#.x4+h/(T'ZNeP;5QJ(Qw"MHQDgLꂅԡnCRpkGIRXC摣(Qmf)/HHC} YJ 6|~z1UJ'rǽSHaN)֑$o,5DdX/VYSwHv}8oc|4FduWd@0/>:"3O&ꀷU711 >/V'䊰! }}ԅP T V/0) 7clgUD"u h62   1?[I 1 $Ę~~\U "~X0JN1t\x ; s.4n |},ՄHC=nAZ `$i{VG9yp2.bAҲ1vp Kyb(nSFF{*G0yh˨J i8 g +ކS8mL4Ni(6Z(?%;_'r {pp0b^N]w@. uĀaqUtʜVK ЩSu:L4EX2^fd&(e'"wY- ƞ:4(9vO#Yڋz̠4a ő׮2 uc[^tf 8q,tCm%KKX ۧVamfdž,pޱ{ rVL6۾ŗJY^.uT82ڢwu4@,H;'Zʂ!D)"=} d.%oVvC+uG2~\:&!fO)T&^9ID LT %N3H//Ow¢_AvgFdy=xgy?4?Ãˈ6xHP ,Kxo&xNM~{E&خm3YMzȺ4zu@FN:;63FF1Ue@3%)r>{ywoP=6]XFlqFyBIX H%M.נ[zGwP-0crv( <P2~1%a FR[R@?7Nsl0[ _!T`xԁy^Ȗׅy$ZÐD fa^e7ׂH6;ұ&j s# ]* E :Lsa쐥=/M|O2%Ne#S^(i7X.Ѓk pNfE5]2w> I9Zzh)gkccA+A޻ӮZ/kO;op"˕Ϝ/ лM,:Txދy8G`d' kE_ ZӠ(j/ku }xb'yM*e4(Ew8}ɋfv,VIofYfkh 5oұS3ej/ !{8E7dr 7be'V).XJD\n}W?#2Eu튶uCe 0#vmB@p=ur`s|;ZCu&V$̂+K[2F609Q`D28Z46HLI3T=h3:3 M z7H5eg\SS;_!$ې ۲W^zhſ7pKI(-u^J<&*#X_[Y[cP u˕%)j= a-\rv=QF0)֧9#FC7 l %߲tL6\TJG¸Y_\ʽɁv:zO`))zp=yQj+v@ <[OC !`3B"Ѯys\ȅC@e*O14a)(>ꅡkB˝A=b}m>0zM`ԪI=p Nh)/r[Nr!$0l 1]}.ؠbN 3qHUYxr[IA\=.WRk?0+T58ٝT. * l81瓍k%jHMrCxX}B?@xWj[>uM&y= EjC=o@+ ?lYsVLAv}e?<]Ac%?!hq0vvGk|wRP:k "C_wdG>cOܒ9ƇoʤqUJβaFPWAN2O"mSw+Is&[} ',kF[E+ad(T> z ҩG!58S=p+8ȡ yU;$L&;CtEZ8(K!ނwGP~GOhDu(FkV.mdM`Dz;\Àxe SD CxV{dW ץ : ~D\ ombn'ۃI+HA_ꑽSֳs@0{rz?5V;.7;Ϝy]) *%&f7k-7,f"Z7/hu h튒(@?``\@ռ_u1ʁ벺dBP;C'x1ƥ;#'A j Mf6*1 ůvҏ-@O\|y4oKܫjYݐQ:+Ru@ w a3Ihij0f 2`#gq\HQRmKU5 vUk:w/Zu+ʠpUWm.7˾V fСt7|1Dzk̼gZ.+IH3W`alq%}LQ @6,dռf^8;0oNׄ+>4VMkUL_MrCNE.iE''I6nu#&ƞ[H4@> K%d|]~)IvE3ERG>8?k_C;ٱl]w%wǪRWNs|Ȉ*`3WZ9{(,'c3\h{N% :ce iP_Μc_3ҸLl aC Tkߤg3{Iؗgi4hF5*I{)O亟pNy0YV[} \hrs^a%W^e~J|3+L!n^0 j"*3Q Z(s~ :CiV8_0j[/a[ǢmI,8EDDKZ0$=̕t=W CNqocG q<Ĕ찭;x-Z0Y(aR?9Ϙy,%7.EWs1Q9 oo<8Vw.B|>ъ0,آi&PeKD1:R1*(BQ֕&dK#aX[7@Q^o8Od1꧅lFsEM*ԀXۮbPW-4J8ʲBpt u;9 (p|&"X_0vDƥ6َQG̲ /+6P|d蚸Qڥ}'0Zݝ"4YѶ;FSmynmPM.q"d}`\ s5-r=#JZ=u8`V1RxXCy%9*vjAw l;8 yC:ΑMKG [?8Wϴi`u^b~uppp(5=8436.Jˢ#>1{ 3*q%j]V,QEmWҞwu7+<2Y݌CHԵ7Ҽ+f/кt ]iܒ:v$Le^{$*ނQ1%+FC\Q=GwV8mw7fW x $b4Eypw80wƱ8!ã钎``||afß6Y6'w[ fz<6<|Ÿjܹv`"q֝+\۽wRaV;blFT @ 4jω{s$:f&H=ڀ"h3aqL*6x^Ip̨&~x Egߙ3B}7iTB0]lض0cW|GSGc7t6`IFpM:ؠaԗds>jTa75б.ūT_!}j!:kTo|f&n B1*zvNri[+IvZ|F^,ִJ˵KqNjoײ'-՝/GRj=o*q i 3eb"h $p$=-kѯŻXӉ_, fy'm!}1r0v>۔8n (2@ ?ak'w}At/pd{ƶx!] `Vwt=GQYxZrd̡@74{2jH/ìYIY>.kh`gŌs(^K!k]U1tdqD;`fE;K% ~_7H$xqͲhÑ]|܂)})7ݧEYw F=0YT%6̍jq&mE?сvC-6dnAهOpQ{-3ujLpۏˆ4Ysx\$bbm[ݐƧΆ*v{a?dW2cX #{!!&B zL$SMEG R$=6a imT);j"y$ncO WLb},|zgxm]i5hEj0]"`QopYHiŚwM) &懩^3c]jU]{^ }`ykΘm w V˜0|&.CfFRu`!h٪X+;7JArMM>N\dhwF|w!OZ0Up z"K54>%h_ʰ/>7L[( Tdžx 2Ę!~XC,&S qj;DSDq/#>,‡pYt0avQTہVf`3, ":>S5[5Zy.$F%-U"Čr Cz` !=1k3n~h7/Q:G@fYZnj~E0co*#]0$yXo/;)ˑb#y~Z< 1){ ^I2ٳQ#y}oϊ9eğ_w}wk4Zv32^ ~647mCvHˉ3;id tл w^ L4R+oPكd9blNK?N) 80ebTsfL3fK^092nAj]* SE$) @TՍkN*oL_2808m?,\Meԛ3ո]g[A0vd)37j.t/jwz>4UQ(p1_lDG acCr&.yu!f /qlt]fMj2?܁^V{QKBÃ'%&8 >W-o ;o,&jAFO'#_RU䘲$Krّ՛C~8Kٜx#B{6XJL! hb}=ڣ5yV^7>Qg.O%|~Rۇ+Өbl$?qEXa:gpm~h"l¬<EeCo+5-A鿭T '=yiDշ#Z1Ol @? K}S&2 JSډ}"R}]4ȤD%2G!F9OU;? P)tZة,~X<*MRٯր9lsGy V f=V 1YN;hP75(/F>i&g7@\!E^qˉ:R%bd@QV/)x9#-w/;/iHkg֎# +Ɩq9)Dž*pU a=!P ߡ>jgqb&? 1'ptL[zW ǣ pvgozeq.} juK}q_ 6o-? R-h ǴA721js꒵{T)BS"lfh pnLI|}剜z ܻD$ x^TB4/yHDfXIQMRIv"Vt.j#(N?LV* @2OlMSb ߱;T SbiasTӵNX9c5צwm1}d; *Fᒸ3VH%0R&Sf[ Dm|PzN u [W6V.76]Yخ:b:TjIƼ&Җ䩭?E+]I] ef5 >.9 -¬oD`Lx[S8aqFO!gѽ , TliF[ʚs\_ս6quX[0{x,2K^5ao|hճuP՚έoPЅkN(~m&!o(,f?jE\UM S `82-(p pȞ,<1S.ʹ6#/ŚB-NFHoVtȡd [B5 @IQ%G&![^*ZtHa#^q  ޏ(p&?C!p e ǿ:|؉ǫڶ}?a(vp^)A#x ţ@F "3M):‰6wV vEB-n!pI|XIaGb݅Ll~k@Pm{Qإ6 %.S=Sm~]rOQ` =D$Ag(ĵBfH /#[X8o2kWG-nMK>^I[9C(23)iٹf@ 1'tBmVXbcxl5MfR2. #V悈#ṩ8Xs 9$~ojyŴ V@J2{yN ^Z/N3VK53.C7Τ|aܖ}s=w_ՎJV1M@p!.0ciifx/-dES[!nˍqc>lF P <ȟO}ⅎ w˼fv $zYM5pD˨HpYI!/ Ȩ>OMP8B1q3$) s&vOa=ov _^_~AtxY2͡<}--.Q[g,ִh~߽'D0tƦvS T\ jxE?k 7{u~,hz*#NR~pcNLu9)Kin..ޛ0H^Zn7~-N>G 5@ˌk׈ˋE"4u`jsh5'azDhErOR *V߻ZC\9+lݟVmڨȟQXݰCm)Vv;D˗~wRn-R6^SXsWv Q ~ҟzzPYݥ[u$֓&PI+ yUݯ-$tY- ;ThX}Pg: ):g)k_:ϋL忟a-ɭ7bNjnn.ⶁ;)i/`X{6~GKiXִ*Mhpԧ4ڡ*ðdLh|{.ǞjY`l)rO%0eʲ>D/\&)+蘐ypi$%[t86 Wd\S^\ 7k%AS~44'r~RQadfVvUUr4i8jCݧٴ|Bn)Y_WWQ . ywT*}Ϲ%^Ď)g "\nFYݧ fVԚҫj A3A +tFD˸0%Z܌ ȓu4'#:iPdB"><:[XfFd¨su8^nO KO V.ߏsmMDˊWŅySm>ѝb!{p>Itʗ 0\#ݢO]T`?ySk&gdd8[i=`_&ۖO'q4s`uW4Vդs^.\*&f݌:d> 4&%Fz66W1%NLFP7a-|fuْ&"r'sw۱V4}~WN!|3x;uT`JZ5i>I2x/')8-˯%;?@%wÔO4SY2)]5l =6.I:6%[O2;,M}ciE XC(0^ ;@K%iJ`%gs'@c9s '$, 7Wq2%!ş.ér>"/04R9G3/%] ¹M : Wh{,bEWTH­'] {nOUkm]j^lHhK/+\q܍nO2Imw L,Zt=u>-Yԏ55V3O^+R\vH.coD2W諅sU%4MEr̷gux'/CTwSTֱ~ބ M&Q;Hq$$ }tO mǕ2Lw7QV;A8ptM;". وEt&~dy(+'Ώo:fY9P08PK63-p^7c'Yc_Y!X W|RƑsC[OOK177ꎂJXwoCԟAQ-8bww>uv9O'm(,4rP9URѮ/^IHLܗ/h`!a->"-SAmP K9Rez$IzuO\:c Չ*pyF]J! ;S&!91H+"XPPCͺ-faVlcT: ZjCQ!c dM׳;˟/ܴt  RhH;0 pHIKE;:4 y0uDVl_AфNJ2Dw/d`Ԉ7 bfB͔ss͵O~V㻓t1}연 aL+2Wx}\mE+ReM ̘lE:oY'Z@>Ylz[s,O0 zH XBrC\ܦǜZgpVu{W\D5UZ/W78Ł5`W]?W; js_T"g+BˤG>Mu۩?N VP r'}($H;o" $BX1y2KZ"nx;u])sWM!i;_K_Jv u.8Wޒ^m6G>|_EK9jT}A#C?"XVCc^"c\Wp[[gQw᳍=TRZbg 7 fgnB"3, jkb}ۓOjDɜGfȘ)Ó;.\bÅvK܀"uKE›ՐěoBGjB1X5q^ * ؃/g0pPSSl0 G|[Bwe'(Xih b=OL$Z 2.%vS'<#J ?)kvB `wwkjwv +1Hz&{U4 C#'NH:Ndlpذ #}0MOEZOa^bw1Huq!)+["wDtIӍ[{esmw2"Un;"~{_a$sŌQṢpˑU˪ |<8 [ƙGF~SDeN^VCj};w;? :u ځtlS2=.Jd\!eN,)8Q̓hoy#]hE*FY.C >| EgTzb+̹$LtMy›rF &H[zuh|Mk=qӨ} LP,Z`rUbfN=gӔEDKbf2uްxF>65!ac h1W~!ݷjԾ*7G n.y]>b b4ǝieHIJ1-%-r/ICڧT๜F"Qj[3 ?m@A4XEIu6|(qRKk,TO\6 52NɫS!*}t)RA+Fr]u$H(琢P,-4] h¦O qTϾqvSvy/1 -LlGdhs+Dfs)ip&O; LW@r,p_ =~֠ PԳé]UrSM]A+GK(P%N]'D6*k\2ngqp˕k̜8z,֪eW͟w.+>,G{MNRo-'-!c10&mE)s4P!aWfow+`Ḏ~踍}4#$.`ͪ'{9f({?9X C37Rp ȪNue~{6["nx}BfC‚@DW!¢`ߧE4Xwؕ$`8$rr ,,@<¥WT<}SN",%fZ Qؽ iڡNNh^\`G]wBA}at}V5pO#qY hu&2%$OȊ}姊UM\q@[ULdI?~X(Ft/)-FlZ%gQ/?;խZ:v&&=k=2ŗldNNJj;ɊƩ`O EF8A:8Z=(eԿ]:v06:aR$c^{@,YBYFϘT29#L%g&i}RBN<#qv/"}?#= 5,Ō3gھ'i9;B1q?Ms5&ąi`:5͒] -5,ݥmvv]J0@ٯ:4]: .mޔ)vf;7m -c#vXs1R2eP{$o&_~zvd*cz] 8 vߺ~y^Wl1%Óu;biRP%Xs$ EsB6Ԁ^%܂t&i]>b2"/Mig4,⅄"JM>ui4q*A!kѸp$DQI:zdBݏ =ꊄodIfޅ, $WaenU5[ykxm!Pr"0 AaZ/]0.x Ƽ#F;Gw7dmk.oT%o1?eP4T<}`B@qד/Wpzh@qv>Y8I@Ӂf1 |Ny) …$j7ph{Yp $ ΪEь,KOJ( @kHv!@0"7!8nLdFm gRDꞛX2A/aano%:vA.R+Blle?h;hA\IQ! *( ˯oAxX {Kk=2@'Ց uf7 H=Lğ_?4|@O]m,H81d" \QgS?t}h"VtH7"{B SU]*oO4jA u=_ĪXbAy։lAfɊw"VTߟ<k,'W!~(ZkىJQ}>5ߍ6dd}IgHӊJD >p$͐9D$ĉTzÔm$i˟ 4iS,;b8Q:>FqUX)g(gh YRMXX'3Ԏ)dF@rˊJ+Oq,$xDq"{t@k%\JԵlR,#G D*_aD=>p/ \܇G֖iEobW3x b)[ !Vi9a"3w) Vَ7lЙʇ8p:Uh7(M$?i@Q!Fhm:tuN?TE#5,dǖHLb *f’9` Si&u?\/ o(K o(QSÓy @ U055UYT 5/IZ/qOút_ZRBfATڹj֦OR|sì0IlQ7DؔM5@S^k8D~]*όX2!n!U*\wOp bhܖ@%\&\q|'l["G۞K1+ʱ3-heޤԨ9QG\~0tgξhk {7$I,el#8tXUV-@|q4Rb"F?#|.ה(y0(sDvd)nxHBCLɕL۝wpqK70X}qSў9 u>[* \ oć5`0\#~;T4% SM7"zDxW? wlHY:K`m DP nK1啤M'k!;aѺ]=s2.BϕU&f`Y29M7e 8XCmE4Xi@˝7tTx !!I2nWQls~jF^*o?1qVL/\!3(p]T^7b$C8Y (sigs|Af\e2pD^.֋5tGzsU~(\/ƚPœZ)nfxM~SOZ<3d> GQϚOyLfKRܿ=79/Mo\#gPX2J?7hnkN; 10TH^W(O _vhp&M*q:E+EFSmi*$<ۜ=f 3ӶG-if~_m߀K>Rb)sgJRD5O]zadcuzܳX822@+{Kt?ghG֪QNYOzmˁ{ $jdN7G̊ ˴ NzЊ_`ͅQplM٬Rֶ?]=aNg&(痨bq ee繠Pʕ,E^Bgҫ*u<% W~BZHZOypDT)MAYԟ!>)Cޢ5ר%4 *;)۠;JㇼC:+uM|a+TdKК5$repV}x$S'zAhgR{fx/?N ;7Qn)3G p+e%f* s3c;cn>z m_V R֠QG ~{C7hz45s0H`Y5StAE\d~uh*=]Kʐ=vC'i%sՈدRFZȑG#W:<EJCÀ* +TR ˗]cpvދ#jt/ AՀ}\IGeHl7}7q5cSiڐ< C6k %^T>$bl^/: EdY.ZB .I^5KGpU){w&zk?5X _Jx|ܾxF dlX@:uAYV ?pgz}8]i4Pww#i{wsUuW2'vQ^7NC51cMz=;⨤t,t(*dLD:leϺg Nh^\?N(ţeP](vN1gŧ\:sYfp&o"JSn=WI]YÇp-MQR ?Qewdͼ>ϩf[T/cX$? 1ޚMPsԮdG :)FX_=Mj?ǚh`OY1/xLZ&[`;&AW $'f5.H$OqAdJX@ZDC,;M..-J  i3w_{ P%ݬ# =OiPf߻0+Yﺛ:c A^]2=Y婲cpmAZ "Fm8O33 r7p5IU#ۆy`]7L)ZT>nLp>eڕB:ܘ1B[mS;f:):Bhq#@?_$bBo@k2qHVu";yT6C5cgm2J6w2UJHTԉW7' 2ؤy*f9qUH;j#)x\ apcm0fM=@x֋8Fuhoz&BswZz)}Hqy:3S /d*k/ܧU~f90lGւ,m),:FΑϾ~1NLdTX4G,,Apwv VQVpCZH8rQ-"'(-!Md keo@FK$?[$Z8ؿ ASf..4w-ݑ(t׽DRWO}ǣ3¯Ɓ)}qw.DK^nP^׮@xs<6x~KGn љ$#b♃=MEGzyy /X~q@73Z}^Gyq 4~zWK.2ntc p șP!yύhb=]O? K!2ʏw}oH4#rl9-4Wx#к}cרּs!f5uyHY| H/"M0s&3;x=fW>L֠Z!;inגQt"} eGE07t@jZKz"R!l*7 z>묿' `i7l:kmlMDE8X `e)H"a)vgxg@:uZܩO;=Kv2 J靕愡zߛ f33E5| = lsFϔϿzmN.jall_5@>2SBV./J_*ҡݸłw&#oy4x6Z/ϵ/0z:1a-ۇmޯ*y%GMi?HsFڭVȷK])LX%%~­͒q> j%RX !3+Ky[zhN^t&F0srZO*Z0Ųdn:Agzݶu ye=N:5côȮݨR3B]L[۔x%h .00&U6\Shšߦojy1|ٗ'BߤS_ceA#*}=4m/ԭ/N@ǻ6.'#}TjEaP+;v Uɽs(;5$y n݇NdVH~MP-/42+}.  9y@:Њ&8zVĭreT4+E!g)GˊHs7$*gB _,8h<.sYp M Ȣ[N~sZēD s z*td)T * vˀ(H4t:X\ $^gRAJ7Pە~<J?yBP%~pVitU/ R D+ bEMV׿ƣBC@0]j!!CHfJayr55:Ð R֎i!8NF_%;'zr{Gэ10 _^GˣWqw9nW=j֡]4|ֿ8pLӒ}jڮCKSXU{lA}_ߔx {( j]!LE_( li(}׿4^LU|m>V$nCQaڲwlY Ө_V@صG  x_~H^+V;`^zj`M|րfSӇpj(tJj㹒 "fTaMs؉h{Ӫj"!-& T}cQ@O[;7w@iӌt4ːCY&M=!?C ']=܈N~ M /ƍ9^ `ȡ' 캓d0i@1ѓBH?#NNMBMMdAz׫WOӑ{f!{ ӹu[<#A.r3$P\/JypڧGP&4ͷZJd\vA1HHt 2?ރj9 ^ԧ&^>HjMVQl6-ߦ|7uĄ:.e>1LjpyRQ&ÏZ,:沝,dt#張&ᮘf?x3^wL? fF(7@WKW89( Ǫ۔&n1gL|ꟷj" .>׍k$+.Ӓw3fn"&d"{%6u6l à{>ǡ4*vtSIP..$|yJ 滑M@ ^5P\g.A6]Ik2U^Di[&ے#l| ozC [:7B(eah&[Z; uӘ ړV,GIȏi81A[2OyV(һ}"z]:?ɠB=&ɝb:9efɶfsdMQ ZȂi^Zl^oTVBTy0З$OIPLbG8_bfʚN~cV^= ? ?!EC~w9 EmiDC=rG]* \rn-G:9p_|5}CmvB۸JQޛo U0Fn.+Ml4"KZJj:\^҃f`=TdvtIJE 5kdpE}]~:`=+R([S 5QҀ(d.z$wІ2O5ayA mz~ I{@&kN ;;i@SC _'3_=_=~]`pߢ&rRÒr~ju>(㥎g4? UڛQ2}V97!ezJR"zmؒ] qw~FO]Ձ1)|sc9 6=]|x"-2`!(XvӔf.W$5lH )^Xst!h@˨g߲g馂,\У>8wؘ>@M l*QDq/ȡ#*`{=G8?WnώDvavgԐhfie[0dBlQ@n( ̴缋%u*PAi9#va) p$3 ?T8rguN񠍙p_T[q;*/}{s~g |ml4s? I8,( aӅ9QRTGN՞٨nBwNXC;qU翽,QFCȳBc,`;b:4ٓ&!~Q*'c1+XLXYl?wR.$;phXJ3d3 rͣH |3c/Gj?Jޘis{XA#7)iYlօMCɗF 66&xa9獱uF) r"yfE%_BE8W2?1 p@_<_BxsR4INƓ7Q}kH&B7sW(&4)nv>Fif[p!Z:h"#!1I=wP!ӝSQ_I_ad.d`[/͵?b!(b$@N*ԾrxG! M5<(s+w>/5_FT$'6*'mgWE(ds_= ~F r=PE|aN w 3Z3>lro[Y1+}4Hj kA4v,ަ[!_1b=MW#ȪOǣ,Z\A.Kd~KC]UTcY`%wj##]r!di7U57`3}p$5aޒ=%hn&Z7(J'eFUƒ|g(1izy[˶:3H T}tq>g=5,G߂:'(5N5nZtթ=Wih2.--..,&8җzT&`%U:N72PY6CE^Y<'L'Y$!lUN]_ݑ3\mIRޥyzӆ'*R =ņv%,a9%̑|cU,@㳕0(R Yak(_n}&ؼ+ 1cQeorU>Zi=:XzC :17Z:GE*91P d4xj_3KY.B_l̇YD)!?n5 ꊺD/+yh#] V*THV*bv!?E5mmH<,hLYRnlOGFqFۢ|rK*APr s?8_|uTh톺(3!Y1Q6 m(~ ʵ٨'OwAxN:I!*E(*k!⊑vZw}+'Q4ld䈬_FcnX}ƹGF6ֿ\ 2ѵᅄ L$K@2V@ .JUZǹl aqhj(s9A_5HJ}wCfWd=R,+F}O.H3kb~uz`Fm *R>!Ulcbo{TL0H-s'3ؒ_Ʉ% S8 | QZ^9<Ő\ᑖ@w36fa*< ;92dZk@y$M%>r^-"V'?8TJ)dDv# [0I}9-b᷐D+B6SR3` {MOep/ @>J&8Ae{Rq,dv4|$7*y %6YccW䧻-᫦J? HSWGϰΘ[ڬM~Lbe)wk^exn9qnSK%|&NEM<7H}eG*s֭c&UpBHjzR*9ǿ t1-`A^zԦ5/^j[R4>oZ"1۟^hR3.+t5@ZW9¹0Tލt^&1$.ck B^C[:Vz<-s2 EhABGk~>?杣PSܽN0x+ Ettb>XJ*b..rr_à ,Bʿ>EtfwqOnȯ8=#D;Mpz %)!+S!\-Рy kkŘړYnwȠ`R+I4 I OlF0L}"N{:W?kG(u!Z}Mݤ26 +v|~a x 61h&&jrHdXH``oEvSN WSSeW$(ΨCOzK$0zLt'(C&{‡ (#&8<0\5UC@>^HAaz![_8_IB,~ /Hʯ©Pgd LDJ1Mn?SØimOtцa cJE.k7GeHx&*o5YAQZG>5Q .ҞjTaVT4S-x]c%Zo*IpH([:s1_3MDms#x=y!!ʊ!Wr(Ke6]$ۈ;Awz^&tE:+Digڦ58a| /9}_q -O 巓ZPɤcաh$ Yt{~O0DVD8l}`ё 1ILD/~ǟO 0ݟh@ @=h4 G+dM^}s q6(ƋILʦy#~txC]YYNLH5{vƤQRfV;qǚw% >~\.q>!h:[fn^F `jKǾ`H?z.7;2N8qx4E/'NSuLWה;N#(\!vڍ*BhP4Wڋ]mK؍gNb*U.-G~4}q)F!RpOj)quFGgGZ;! ۈoVVj#oԴ@Wڌ֫kj hjۧTwA%xF؇6>LKr@(+Q V:uhGaˆm .P4si[Њc,vE ȳ|=V\ѕE-CL'==xσ&Y@W-kJ\ENឋmJJ¹6"3Pt2as[Ci^X R=xAGUom\E. o28x-$I acgp| ۻ_KMc#|’^GSw 0AW(PN+"6YZ  Si@B LTg#9hTM|$YM4.Hӑml*'f7ͱCܬݻjz0·]HޖZ^'\9yno.Ȁh$IiF ̬Ţ)2o YScK'bP!֬z"1a"LT]1^|֮pltȗ ޛVOuNiNJnJ|6OsIEh)\B K,._b[+Pd 3Az]텧0+'1`%#\lp'%&1cӚ RC0\t=}{&H~Fh48ru-+%xiՔ$>f(-XK6J$wOnpC֌njQb{H>Ӓq/Z93_jGIVrNSKU0a+7>B$eXt.W W: j,"P}_L/auBd"l{1NL cӟ|>noKZ"!7Y!wcwc$|.|ݽeUF_S3»Lqxc\H<[sj8V 2T-w+ዻF X}}љp<uTv75 R<=+Du-\Q|xo+ $H?-(-JR^/0CT%{!_Y TKi\Ĺxf x׭ۑMվlXw]Y‘|,X<~Zsw?n*_/9y5?bvwejly:sAP]A9/"nkI`֣iUu]n KX/U9dw쀤0t*;e!F~ؠ',CNEHQƟYr͙6 Ƙ\0ΊL |&}kz7D\hޫK*o~> ןL3;_Vִ LVHWLg rq(9}YPj sَ^BRvUh찕ߓ)gQ'dZ :Xj],J<ϕ5.UC&RRz p-npUBap25JR ]lr}#xі0ǰzncu{8ƐlOc_ ~=yYN΍Vlܪ͠cϐǟ1j=+ADa߶3, t&ջމIc<} Q 7q[}A.m%ݺks3T+rB$?Pep7]bR"^PB ;! zX@YsŐ}^@i۱sA>t'ǹmB#4 Ε`@s YM |Iqv2ˮHRJ.s}AڧWF.p-_Ww!5*!ǻf`TTy36߰|?&3yAɀ656q6ޟGug"p E?< qӹʃ<+jđ` vqI+k /g !%d9U5mtE`/JCjE:#NdުX$aӤ™`Ӟ#X;v#֍2Hg≮]i @iu޸ʕ_ϕ z`Ke緕 bA⬺:8UoЙP*oZ wps֋Sht+pJp^(huMU9aa5{ɡ?%4Qp Uʇ8~Fu+tLz`pJsZ_iӥX)9H7 m?cQ^sd qp>V@?X%r-wސZ#|{]]y8S_V1T!۩䧖#At oUi{͹饡/(Єq Z|J k1Ecx+ # x92W By01l@DMPBٸ_> sf& :Qy<7fiF-jV Ե .|4MYٲK E yx3evixL0ߐm*aEpU^@ϒN `?]+?q6nۤ}߈s=&!7+29jeSsj VW)Nhó?C 3z};2)q\g ,v/ 0pCwn!(kW(hg>2PXݞ*;A&'?OI"'8_;lf€-Ե8:-w1%nHi%?G,V=ᝡ\j k:xIPBa =\@.idw98ltݮ56*? <<!Y0L\Ը2_Yt[ MI-*Wl>fPf]0dxiߛ{۷ğqr=,1)`*Q)hw Hn js&::j|aGdD%͗)i'iM"߃*úA4SK 9nPC>6A6-Z|^ff<ތv5jq.r+!qDhrQZs9jRz3 D🻒 aCQ_q qbFC>Koe>cGAFc`?U&l@3/˵LcYѣ{si.Pgi W镭+gM{=l+G,cTQ7e>g{) $6;}s>9;Qbp%Tej%13WvCyy+EݧW݀?ˉ 5ٯٌL{`:Yt]e.0-֊9 3m^Y1Mb+N֍7nH7݅a -ͬHB?2^ Uz_(Oe7Rr H/R]靇4J_!H&S䇌aYH' cZgRy5R&ؽ*a;pu6X1)&MHՌߗ#honǿadI?P׉A<a+ֲ6Or O@Ь^Jh ']RE1l6 ʘ@BmsBw>qo+RYL>DߠN3ʼƢS+ŵعO@ԩ[+Zc&xRs=h Un{ }BWu˂ X1mW%yCwmܐ#vOOHM6LyLWa,kKX26f @|F#ÑEB]І ""!p Y̮x&~τU1YYJ@":s!p=%TPFP 9960pOlHƾw̐uc30nnZN~2x+("ݹi27`qnd:jVq+x~3~3c/[қVf~WizCfx]3(xC>[ r܂3\dd~̩t{z~m[ zrސ)6vK3&ZW}bSuT3W:ĉ:$7_J0=  uc$<:yKϜlQuT/[wx1q?}eG6&K.I|>-X9Yvht= P-ԝdoIG0 *I.+)4ScQ؆:vEYjof*ķ(;5ūH 5 wWI+FN0ycaT~..c>yW=0̉4czWzl~l僠G|r  n9@4(z%Ccf9!L)Zc6VJyu oƧZjcy%Tʞ_rT!( X-]>Aé1c`DpYk& ͕eb9Uz)c9Q&OvKT5C ڵ χk /Zx HLH Jjߛ7+U=\F.K()/lk-1F-U7]H\Dro6}º(_&o1!DܟJ{ڗ+:gm$`d]8I<3i{/a?d<33dR SUGnNC)1xl.ɃDG!+&K~|yN&p!;/: L,L PV@Ci+עkpHa|l)^٨B @`qC5b'Uj)ǧ"]6l~ nD:Vzxn}J)8hul-YP?3ѵM1O1TfGO@ c-|~pB%VVfHva“ײhH2Rͧ@x;yH+)1Dy` ,\," ||%%}X]BS9{WQiտYa#')W^G~M׽$xef- ;DŽc\F 3KNt=/JPCEv$RFKViTXotMs#Ksj3Jwኞ2VOTQM!\MR8twYd  ܌ &6vءi(wA@Q5PvQo@%$=iP`$n)w&Uly?Aɻ /p`I䓯Ve^augL/pJ)liƭƾl!Cb'9 m˵^ʷB*F`{h.ݰHl\xT/1? Nݤi jqUB$: l[Z UbO5\h@Z.ۘB04yv3"q/<@SfdvQ(2V8\9w0R ݉+yuER,`2)g.41}1* F? jh%c b T\BP۷\3s Ў6D<Qj `_=6$PGY`Q+X|rGk{[Tyn MC (e(Ys],DXNُ#8kԂ@<٪D|!3Gͻq#="(8@ ^Vl۔6\h<ދON$60dY.2 IqNŝLRb3_^M<K G,{rԉ"MU~F?Y#9lk1ߌRǎv–J/ |[_Vv{<ܥND]UEJaO`6 ?޵H6}y^ƪd濸 i/r 5gG,s{r\%9&BßdHV UC7-q~o NzY [}UPgE Qo%.(lPz\3i7BPK4 39Ρħɹs;[-IKkUMi ]$Rݭ5#eCWt7>jɔ9,8}{N|z ["eԳ?M81!3v[;~`ILd5+"}8$@#t^+K =z# Cuў$}^hT'\l)M߽wzR~gjo\c)#Y*^oƨ%QCL5;acwqz̔LAj:H;g<_b$tpaKSJ ӄ'5('T55!;ct+Eu&{kƣ'Ȯhx.iJf]%p*7#%rh\ Sꕓ~#}yQțT∧:av(.o_P]}P.`!xb(oK#_v{>h:ԢE7@t1//]gPnNDY21DxBIhS74ȾA˘$ .)@@ Q8loKn­֚Op7. rUgz*YWAk#B7B ;|CdqX5-'zHȫ& EMcSJ=<'3OO 9@uo^nB,صRI Db.F,Y(5-&&xHK;Ŀ-NjWxh%H4 ]=) .g^>Zȱ.z[ Vy?`LG68<-)j)G}ʩ{,#%/屟har#}tE)Y j&>J5Ϻ4^V?UZf'_)K#(ĉ'~ڐO|t2z5eADF>/F”_ynEG^Z%;ȜI}8cڔbmix` $gǧ3*m.ޯ*uوp )w!;0`s`ЭT{رJ+c{!E qƂ%mn9!r3{#F w,Y>ר8~]1cш1T큍lL|u$CtT.>" ,5|b߽߰^zᯀPc%2"H*; y[•:٦6x[s ӶAƨmX2 6YJ=沖4{u1LFsL_0]M"ک~/QTAj$kSaW@fzyWHjcE~ Mv16bQ @*WƔ}rE 㕧.TmxV1 -HwzD*`(2 $\J8q(6/+8iT[ܓ.hIbF]wVZ /^ćƿdy =Ͽou^6ӞE}-zSS̯?Ԯ}ˉՊ^=|PCFW:0rYT0`HC,hx,2lƥ?8pmY5s臰iP&<$M{=dZaSijXY3]YV[n[%I(@|,.Ғ3~ U8bs[ 35~#E#sm"Tls;2ULEF6Ml%ƭ[np׋Cn`.*Z)̾^H/ƛ\"b!"y1'AF)BkYclb#%aJK4'D,oCuoL׳Pyfx׵ Xزv ~Mq".n#0p' h&cmݟM'BdwL6e9 */8k,'/s/x>c>sh5ϦO@GȡE-ILY>H3W_JCήc ; &أZSh;s´ꃔ6E.e,SeHww;33\d'5C@yY/׷$x˝1*b/{} s{, =QJƟ"#ғZl5&}II3.q2:(?`dvڄXi8~ǀ2a{iHդb;u)![g8+ΠwLАpoE}iCmuӰqeQO X̥ȇRH+ ,C-'kmQٮ) 'cZW891azuC/f ~hdN<'>QZ ^{gΛ.,xkKYy%,Z~o>[ e\% u75p჏昬Fn4[Dh鬶9^S e|&)VH zm&HIpM ;$b{s9Hmh;^ѭ1E w%-3]MzS5.E;!tSH5nIxIyJ3G]a =r S8$I]/kf,~3l9 :K_C43`ˋU_Npiצ6)Ez%q `T˜W~ōYgWI}3a%N1ʙ|j6eRG[Y$FDYt_Z8̓U.}cqs#kLxρ}5t5\8O 'Rdss%M?D Ǥ~Z1ےK gΤ3SMLVww=䮃ݜ3~Is/{2Ҵ@ HQR3r0 ܌(G‰ S+뿿4*eQƥYC}]-_̧eJA+w]>$ ˰ƍ(~{'Ѳd:yme3I:b~!(j1s7O_ 1 MY6{g'6(/ peVs]UդN H`6U>F)Yg])Ӿ&4Hg @Xj-y{E_L& Jlj#IҕF0ip$_DB^leLWEZG1K44gsA? DИ1E uRc~ hrzWwdE}zR)^;/;'tHQ> 2py?HuBۢXk3VKÜCĄ.nӈ!ŏ|QA} tj+Vk&E$ qGZ2EWMp%ϽIlyk޲F7;KvejYL$*D@ ݼ)Yop:x>ke+uP𷗎H ʂ͏uG㳹Oqr7wsx,r]ȴBW<(Ŵ˹.HҠ>غ~pMѺAy\J؉9Ja\bPmi@q=J ,$F4] M+m,ew)"(]^X Ⱥ,SXh"B] VI NǗ,X00(iP K~͠h:w](dwxԩ>9 dR>'|lt/_џ) 8i;lcjjQIBH;q*)yY!~ouS2gjP4Ha:yHŚvuڝjC7+KFȌcF ze?U3~bV1@93z*]df?tQOH $8$|v$!5k_Ԕ&6g:57z;ǀYסg>0vL*RE% bu(6\xʒðG=M 0qm[/X?T'>Lϸ`x^`c8!_M<4Va#Zq&y$ml d Ke )H@vg8ufF!:Ҕ6+c܇1~OMrFptRe9kIo a4mʎɞEBΖ0R$w^( A)M{xBDZYG@)I !U5y8sjbQԏWnM7 f&r h@=q0O"] |$QFgՅys2JN>"02BFr8EUۋ1n,0(j2tRLVonl}JaFpMxm{6h=Cm' Xe-EyQa(MʤUL‘dDpkN*m? 'gpF's*myS8j}iq=u~Og@o 㑰 ~΄fȁgrJuE͢]Uϳl|,~\Ru܍Zoebr#(i‹@Rwq-G(sDVdeq$G̾3uA]hCOM>y+ȨϩCXHd u}NJ\ʨfܚV Aq}x8ך݉Hʋ _~G'ͤ D 1fgE<ŧ[O7H`=UpS،#0h>Q}LUJ4AS#)*Q_*B$o0)9|(/ %UJzsLb>G?~>,_tu9TJ$|N1ia h"L>|gQƇ[u8kHޅ8B9/kSǶaa5i+\y-Ql:14Z¯a54O`Tsjp!z[Ȅc-yвtSTItInqvGPߧS .ZD Ek"ggmB JP_eNgOP$HUPom8qK+(bЊ_#R2Ɏ.qw>گBxnv[2âaD!:?R;mj3/.0-"J€mɕ]'<Β'e R k0ezҔr*gjf _dN w4% oΤ0T1g7ʞQˊ3@Nk**xI(cb5m5TJVG OOybmԞ$}5h}BNj](b%6jopS!1zq܇z~j(|ycS`7Q#8F`3-hty7Ǽ 4ӽ$bxi(TI)B.fNN0[>IwAzGSiיL\6{) º̈́(Ѱi}e+Qb E]#Y%IʊDŜ9wԾ$C=Ŝ7/ڼʛƎ .+c@p{9Q?hHk/]99.Vb1;b(x]Jԃl r"5,_kZk=p&3~NT-7I|^FM{|G3o\Yo~&xtH[ԖOtB Ff>gHb>ՠYES@`>bp HMxiO֟7Z0ijN.XN{y,"f 9'}l! 5ul8)9P0IdMVє$-p[O9@rUFFo4;WVr@DHU,*XkuEQ?Iy{a"TՍ>v=-Isik_x +:) fg;Vǀ|7%#P?':O}MobiB_.(Ӱ{(O8iLa b.}Нsoed?y)L]Ww3O§;F=IWb@20Nc}M F,]1`x󜖗r+ڂn|veb*yBJ{bg$ i*ķCE!0yf803}M3nco6z\xBؿ;uYB?Xx)Zq-~j{#,8o[ɯ D\e\e;zlmUY4-pv{r%Kcר=3F9R+}bf9AH#ռ /:*4SK' .Fd&Ac5p>7-.gFiԧ:jv==rHS2.z~#C VJS$@hu[3ۨ?'Ճ8f63ߘbwBYO9˳!"AR充qG$SmC%p86R.:6#&ڰ<D]fCJo cU%E f5d $/VNnwv T`6%^3 .]chu<I(ݼGcfuDc|t(mtKŎN}NH& }꾱{޶$2Do[M2 _Ex+Dfee:왕h7uwHoʿU$g?,7Qz}"sspM7cox-m!VUd*Է;gCjo uB+'ZaڃV(U58ԷzsBcE蜻LsoUރKр5hꯄT'7?K|LcaAʹ+mh˔?]MAČڶ԰0"/NAZ%FTmU)|B%)67.^AH΍+@&O | 8I?}TZ+8rݟ 5D>!L:?mW,;'Vax z}LSKIq&D2o\cN}pN}{Hkeji|CAz.F"69s[16RBcG1?96PJz y> ; 8}5dghP4ku_X:s˳+:p Qb c2B=|ubF_qm r \֖/D5߆&M+ܛ \+ke[ܹN0\-5V?MC^}]wi .<^b9$LQh! bH77|`5VјV:et IEh$1?Cqg[4!NOp%@2pcN܃ѫdY&_*5p` _Pl4^f l# KoyC-D uAeQ+ ѾFxk3ysؖ@˳Pq ` /ʼepD8&D@4̖|⮅jG Dxܮ%*ׇdXũiճ돀^^ݛ{5Y$[=CXCW>l\Ҧ1R`TKw[7 D݄3|l<8#C󆟵~q p/G48~D٩G߼N/;uهjoNh_d -nˌY*N$E ;|(=gF ]4xCF.1gk ˏzG[iV%B=x~\$۪W]Z %>BHWwM$W*&t›%Ðl0pj%@^=|$?9_EKYø&[Úl,:@ bH#C+,7l5 aH<Mi֭8 T]Pه7R>,eL.wB*Qa jtg6*cC(Mi"pVYwck;e^r(Y>G v_Ec;aD~\Aa x5 _-ٸX'\fYzA!}U\8hĘlEt, rG~u2r򄡚'}?$ND B6)N9k,ry0d~EYzŝ.8昊I0H5gfVuw(+r#b`¶b?ff8v6R.}VrMn5jf9#3sDb"bkIQ4ymD@\gԡ)nrFN=5Φ+Xh,Y@< ^Hj'eD-jl엨.cQ[j t.@l=&bg/9z_Wp/7mI|f0M;&]rl5PyqkXhW,Kqq)\Iz&XYb&^ɶ1)eσ Dr^:Kij{Ў^X&4TG 1gT7b,<<\ҼZYOHFzƔ}GFu=u@#~Muk7?f^ɒp a{YٖAAoI- $h9}]>A#JЀy|ƳV2nѰ:~S#"W Kw=cD>H*:6X4SOMSwDs+Ofi5_ƌ#i2iMB|Ci=q0X r:.9j[fj4ES$AyBHt-1lS6\X*1Emeݜ^ŚZI6'ec2[N3[y)wM4SACQ^<{Sf\ uWRuw3(F̸ưW; 0z~f:=.=Ab'!u4,G IgvOﶔЯ:Czl}לHAYP0m_ydLj+_?)>|`Iiv䳋"`4mr@cUx"%0d= /z}[AP./XU8l~fIAG^ 0ػA7F= ]x3f6%5q wa:Ij/ xcOrDJMdTEx^P {{BM?XϪJ͏w*Cɼ!sKlZR u&F]cNgJvlPY&йr+,`QYg&oJ. ސGT&u!xTgM{(`xDH;=fwfv&,FC=!֬ o)d ǂ --qܿDxG%ԴsϨf! 4DϭVbڷ K+a:rթRL2E8C|ÓR75t<",[阼[d"IoXcQHSԑm`ȶ> |6^G^+";X%i7XV8|!5:hT ޷8DzBKqziASh+;p]'5+JzCȻpI6sbT=N dST[|+t]EE'Tdh *92: 71d"omo޶;" 9U7d85ڤRO|AUtyS]>e:ˑ_p!Y_RŠbH(ӆ`bw`ao`˫j9!=Z6K?.XL'^YRܸJW` ֺ3L3 !.}?>Ana£xiY>-յk7^4t*j{f.vv1{xp$ %̪pg vR JN5bXBu9"^#,f :;qcЃ,pw#) ]c%+>Xp+A C_̑#EO*(?6Cy5&yN4{Q~>Ê\7?r1/mV"Mv|k?ݚ vE';muœzyYھdOͶɜkmۇpcNFnhKHvܿ;ckDF}I3s78r)4h$7[e'&dsZB anSfT:{%=j"*uIkY;MO .@_%? <q\t2L(ItwCxd˥y.Z"׉O5ڳ+2Uz/ԉ^T]%"FZYv(/Qo/ Hg$ qTb 趏:bvhou4H#'՝ " ;aj_yu%Y;>[Զ5iB`q20e5Iȅ1/Ƕ@ux T@@''6a` tViLh*K*`WĮ%#Jߦ/UCvLT"zaHVwW/kӥ,Vq1TBDꅮ^c‚pG1fV\ɈU Ȍ f(f+x\._}5mMɀCRϡ!w9?5ni%DV:@H/W, R#duOq)K1'CH~R*Kޅ)Hߍ5nܫo>{kG(I84g7'C!=lhoa_(r+2%20F \VE#<=a0Տ~Vp%^g̕#%ܔ|K#Jy|+i_!U]Ē f)r#.q gnQʐ{4nhK,idEXGKӵ4?\B2VU8m{WO@=Vdp kEM<:՛ڍ8NKb`0F΢[a8g!>Md*t@60 !<[zrcŠhf,c-@+Gn=C)/Ŝ-.ҡ$r5AhWp&r%ARjV07E7}9qW뀂Ρ4H6ZG? gs:9uXRKtk2.J/VP5'=͏;Nzi/bBHऌ|XWx#vԅˉvn>syKx eds2xT73[n=v]),¿nIKz̞pF1WS*F㴴Gl].m z ̣Eߌ9!c}da~cjQ r|mE$]^pJp1|\-U*"kXȵńuSXɘv rJX.DҭLF8Ӗܱkq(pŬZ74:O({> 0&8y6E}P܌\c3Joi'2Z,T[/ Y(.j*fR\\@Aѻ3T2Vc3iUB ;r\׿{׺Rk2=_r nxL>sEw+3$.3J['i\J9d\tF"O~#ikL}+ ?1>WbQѠp"0n;r'C>Q.FcI*Lal"DXln'wx8vԚ#eO+(if0)xzjlI#ɚr사 =Zě^uaD\Kc:q: !:ԻC?rBOP8(䉆%:+,Q3Bj=/X '2Wq~ʿcp%BG,&Q WƒXryFĎ|}`;I~/q(nyJFQ!;?άY}iXps<64O6M1=rsj*J}~)zLuwX~S {w$)wc?%pނ9>$S<|*&KS @ +5p&"@2YiP[a1\4M9om|h}vUK;RBc\POI9۬Z ʠ3"Ā >xgu XތOے6OJ WV8:&uZ"B^'t3BFM '>(I(pu{l)l+8>ij0劁k5%R ?I~dϘsö #e u9T:[dY8hM*[Gjyxa\|3Q.N\z9*-ɏ$^4sf wl Jȍyc0i uS͐M'dB]M N,e ;d;SR%hSj}ލGP)tCb garQ^t:71;5Fe:n&'p̏bbgQNr"R77/0Dg+*ᓺ@Fd8*pbuǝ:E5]M-7mJGP>/ʏEՓf&1 Э0"1d G5*_@M_2$);u p-emYqJ(Gԃ6ʳ~_{ 6|i -fk[Umݫ96B֢ݜ(z, XƨnR/1[b"*0%H.Kh'6O(Clm:Fы9{ &X( P &~S/!(x㖇$3ЅXn|Aﱋi8b\Q{2&Hro( ^3'r`Q^Jw??[g)ÆL4}gι ÀIoYWPH'4 lO/9&' ?]nomE0v}uJe:q"&}]bL)˫"fqVevhwGT[ֆRe +'žV{ض3/("&eX|Ha*7wj#:MT8BaiKbrC巏1'cH"L)S i?m5^@$Z' !!C|X k3z.P>vqQ(<$<41pی&$J(hBZR存 dh~U#2 \_'R೰3v͏H( b2x{b> ^rycaA|s6~Y%wpL>v t,3翦#e*)܂5.aYo +@Mrƣe)P=H_^CֺwR^7k7{~; ev\3oItBEɖ0̏ϩH{+)wvlXdn+ LIK꺮;3NfO|ᢺ['8F#HFl^MQ\6,(Z#J&vVk@=>1$iK2!&c]'_ ,x - {oG~̸X%LFct}xQRWJȏh[8Ua斃fF԰t߾[OA/)Q\ b%3P/j jG9'E/,!b>ş$:"L)N zVӫP:o=Vp̔T媡%H‰9A*M_[WUA3÷Ӳɼݪή~ jnNp̐SNG!Z5SkOs*%&>nTmՑނH-c>|DqL:~2ZWEUʳثR'?w[|?Ek`B"ct2R`{9370.kj1Ar17/_6zG9;ր=K>n d3-3ǼTv83&-,`D;.pa` "*'LADL/"h:.G'}~_̙ASN-%@{6cud6l|*"é MTGs3EF4XuVmh䀸%:#YQ6xP#rjg64H$vV.d.3k~俶oP Jpi3uj]*1Wӿ&eq,-.9=m+i~p,:2M!WNccVYyUlUju5(YK#s?ZFmʎ}bG^_ YM>t0hGp_`,]V3?b)7:}' IiA/^Ӧ^o]KXL!kLePviP^EN'42ٍ0[?SW&$6n*fp\R^ΕYNMth)|N,#Jz:Hozh~ }"nl )p ^$(4 #|]kWzZM"ACT`P(i,2Fp_swRTaROs\z„3h >gPP%$zge/$[Yzyu CkB:>< GCx)PK.j%daSىPA>xK6i-'EfP'  2*a32! hR̽BDvJ5ؙ1)O (iPsMlY~ORuN/U,J-WeNrID)3}Vv*9K9b=˔(CD5f,K#`8>%h/V JSlw-{e G@I̽ׯ2 Wn{B.R@RS'T]{Y_8Ah65@ (Ux"Q$Y0lZskZt2Js l%kw0V16;X)g(^^olF90> e'fKSB=INʷt-Cij59NaZW0ծ%o40&7NafZ E9 I. tB<&b_L>%w4)k|5gk~Ez/@ @R#9]UD|wqX gL#O%=Is c]*<ډi6Tg}i:vjS!%Gc~g6g|E*$ݧ"YE (pfFN}觀^YuOwʩΩFx;̯Q:xwl0SQR3v ղ?XS-"Mj:?p_ 4bNY z! 'ة"s] 9umf|jD%ÒOz_yeu]y6Pęzۂ&jҢYvtw >7=l+U*jUpϏH[rwteȭG"x!p,mY; fP"-§=S[0_-fCE2WVʷ'r:󚷸CHB}1H] Y٪o/5tVkNWeƻ(R~>~Yt & 1<̡L$F̂Mj q)WWe\ԹAqH-Y%HFu͡Jp)_[ j.KQ; ~.Mw/7fG5nU@W`kEE? Jٖo$"{1 ?^f1XKV&WiDOJr;*/ y(?yukDz{_gxB_' ?t] b`lEcõyw)ZAcj* *p=ARG9 n=r|F-)xv/>„Xy0(xIF5JZi׊\@$0 W4CbsQX#fihw2Y_>G<>dXɶ"XI\l?ay6 1TDz! .^ r4?kktaJ"0,K=AbR8;0 QЉ&JY}'{& \a. >@ngRaώ2Y(`+LSk8c_Z}Tz 0zĤֻ)]!?HIis.!9lX↸YIIbR: o'z뫟Mg?;A9^y=ʹEHۛ6qm5+MmAY>ݹʰ^d9qq_ "Q gTCkw"(^䒀W[.bvn51!A1(_ Z}HLПi,;[8er hñB{WTXdB9*b%5g`+EnP^;,yc:IW6AZu?.߼IK=Zqm< .oE G-rψ4nh[%="=}  "2M6ĈBFsCP"DI"ouLK=t^%3 kY1 ga0Z-'K.y'li %uO7,:@cjUs4?;PVōGKFںw8H``FĺGߓVO{ To>m_qC2bpm468l^ |'"mI;Mg;[h%qc:_*GԍhorEy$&d(/A`vЎ0J`L`xHӃXnbOJ`4|xbǽ<1ĕ 22ư'PSzw?y.W҅)wF qVhf^\| s wJiI2Lc_תs *o(!BZ3I+PQLوd-ú=hF0;n \ Upg\fQx8B_86o~|n6KJtI5Y>Hv X(x _B_}?@*4s^b Mw:D PIX0L)Q~4m p\sp*Ox 89@&bм+Z[Yli 0:^ 3 Y䃥}9ב|hOUɔ1QN>5\"}хdNjeؑ_/C,2h[Ƃ_EIw ͨhbX SAϔxq޺2҇6g$wf>nrYfm¯zl٩.+Xɮ ȋiPpp):ꄬU7A/ x tx1g]=O%ٌ>>QZ,9ۋ RQcT=dzh)ɢɦ؛[O8r .2j@ec)3ϽzCI-g,^O/+)cJd4oIJ)`(&[ yfҟ-"p&RBF e9x4Ik-x0u)m'܂B}Rձ.]}v8aߛc fَ+v#GdN&* i$b]â%eeΎШ?]S p<@Vb o2Ѻ;Z9Đsj/'.r}e,T@P;JUxmgY˦mfsؤW$[ x6}߉R( (8A,ф)k>0RA_L>"lxICSWǁ/:L:g\AURCF7\\ =wv8_wrފÇX`~M+萛X9 W}A*G/R37mt&jԗL\:,S \@I]K[tǞK[*zr;u E~?u bk5rS­2DOZ '+gffIhI4u_(8PdB^]o%?5SfI,RPH3OQ;lB' I#>$N;!O"oה޵uJ?E1{ i2ot׬,9.Zh' f\ ّfezUߔ.z $oGSi-&C0P3I`Xh"w eݩB,nDKOBnFX E*v |%lOv0_u.ZW|T(ܢ9qYY9_]!Woޏ;1کX>d'u,F\p ^*u>lHsXwr3-r`kw$8'%" fWpl𨜽6UrA܎pJԬD>GnKo^ٞ1i\7Gmګ?klkW Ps+X!k& }.l dL{ g ۝Y:Yu aV$ Zm'$֯oW˟C 0|xDB~R ;Dڮ3?\:{bs8"ky? XWl=j1(YCvaxԨ=ꎇPŁR,X"izj7^&IlzgyooԬ0JBLK_ Qd|oАS6\*!f,KOV>u2yys?tL`%(9ɖ` AqBڧ uY"on| =/9+m3}pMg$cL!= ܅5d2ybD9mcv2ZK0<}$)Jx=Ih{j,fU7m.qĚ=p낢r\&Hmɀ`C8wX{ȄÈDҁd]:2%J;q;jtt`fLpUU}xg;JS͓:wwiRcH'i"r(˽\ȅgTW)C4I@Ҳ$$%%/ۈ|R {m8Mw&;Ӿ`@ 溈hlJвN]kjص"vƎYdBTt$>:\Oo=E[X;":e^\* dWyK)G'JQl-hZ3 G|~†(}G,ob EIb- UBL 2_?f~)nҒb/<:k?T-`o3y,MͰ77y㜌kuz[Rz-PR8cC BG@{~6" |{2#?pQk9@q<vl@FGq';z\fhy.PlUR5_ul/J'=ſ2?bLhwORH77#H3ԧI ;^GrYZ]z$)i/S4r/䦃^Ækm ndޅ&W S@/JeX0Z0'$7X9 d#Z!2HN>Z=Fȋ%_S:u>;b1=ChjLfGYhhA6nҜ)b%d{N[$FgMu./Cs4!Me,,B^1κ;,ClRXsuom5⁥{4frm> 5T^Q *=۬|9R%3B@/=m/`{z[,Dj!؈6H.[kF#l6kKॴǃ͛v.t;ɺRjݫf s3vzKk,gL3,Cb,hcU'U|P܁W=\#?7lP,w:R X#`Μ) E er6(8sJz8|~wB3vE09Џ.\n*ƽ] rGnjO.EdsRZcS0XK2r Y0AԌ'&w+@ 9<;[͕\rQ(!)% nh-1FPr<=r)vzK?WhJ*GL7W(%OSjjfT|..1`ODY؛Ǩr:_6ӣm nآfMm LWvn3vw%}H]vU.gFd+~2csU ,OV!'2U,`~_d6 2҃WHOP#&Ŷ"d`|s2cGySqк|G=F\ܒMPZ 'Ì%pzȋs.y"Y_LT(:@q2Ѭ0@)\- 3r4s.3n#R~3y~Gݽ>(m‰%a1:rnd^GN[)>ƇXQ,Q~_9{v5+*B2M5)p'ɷPTH{dHo0M;p傺TV yZW5ɇOf7~T "T07(3?c0Bl#uIqQw}?Հtd('ZNgjA3͙`T9~]CÒ*`;rGT/G?Y~к4\!.N( Y` 9H_<YI`vT$e(۵1up[2^PЦz`! fC]e=˂(.Or0:Z%Vp9\hh_ӲhfBp0qz_ OE^bD*v{I@@nvm1CȑmC@c8: КAg>6 |8/LdE/CaH2T`lD0lv'V;zGup$sA,FKQRAٺϊw&سt"Etw(E ,]C\oD-PU]j~SE n#KP}۳fNϒ+ wGeoj_8ï]il}ƻ6J[Za6(5lh&aV0v?:َ۔Wy:ZG9Y; KtbEO==W5u2p(W?"3eH|X$|j.9>s@O!<ݯxp@-oab6V&"ʩuf/C#W!Ȇ|7}S?O`V9qmMUv  ۘILP1б-fab n@b@7%£@Yok[ll" ojY z`?~5ϡ,=v5gy 6hՃ.ym+?ʂg[1c2fY#(* x@Jю,>Ҵ7&%1NKaW-== _#–q0^en`}qn#4!fE#r4^(uGdf +c w~L$9+g֢Ĥk>b>Uk^IDuY!:51ȍrǖ;Ǐ*HkQʦw"$Kƴn\ ְ.N{V*t(eEO,ubEZt Ήn5 PV\I61gCgDd\#(3$dKzeTq/Y$\gev4aХ_!gc>/+qÌLfn"~q*$q#Đ GQD-?k_Vk9?9&b_AvPd$dZ<]8A^t&E0J*'U"F삾yI' $UatTuQf/򴽩h`MkSʈk{l[wKVjdYzȥW}$yK6e>2^fp6ѕK + Vg@o2<4E.12u1]|[ZďK08-n1ÉhiY  竧e 7-~T\0b`)Czw(Q]$0Eo˗줥$?B] M۩J'GUԑeaS1-9ry:/ZI`<Ӱ n;&&ϻpEQAo+#8 ?%ɋH6T_ aͻ"|FX Y# [~ Zɞ3a )v>x.Xbm&>†N)*IAVh錣LUk+uY;G,J3iC MvI9|7]sxH]4q՟^#aI*p 'IK|}o+9Ba{I'Z][rJe8ʼn0`"zFB%&M/]\Ɇ{k5;LRK.Ex'c4Pݬ عVq:;+,Co}޵n4ɖcuLR0g,4AwqXtADKH0[?+W&6sa5j6goi"b@BN>XzWUʗopƣY5y"u*"%lt"*F.iQ%g CJ#z"^T:4P\C&wXҧhjFEf_7\{eS=St oi/m˝iwL0 ٓ(=p?頮:>YAL+rQa7"Q r in9/&씩k7 \__>E.xh]e^ IǷ9C͉_Vd{cm2í= ~!{nF5e  Dw]O$F։-?H浶;&A >,fvRe]BߡѐYhKݒVC%/eBxZz8=!\꠼_Pݩ(L[' 繉;J![7zۯې@!V;8l'Qo.qBdq矡BW>Ub\XOv'{}4vςuJBK !7P#0elRM 쌨Sjɭ{ylYL榼L*mz j#˦b]: & iS 0XAlyq[YhCC6>Q:kn:EЏbP~>X_sq<3C?H7yU(5!V FGNMI}{xꅉ=.i{V41H NEG;/$ vqx7ۗbϱb+<:1i#eEBd;`;@Mefm9W-ܯ$*3bw_@pZX=Ykn lRm$HZlXrݾkYɾ@j.C4gFtl9W+Ul>bJ@%"yI{Up*k ؎HrA|?l` 1;Tf놭BDS6T -C,: ihʗ< (2:{ &"ux\~}]i;c@pܑݷɦ`?e&@4/IDWqfep߭'f^L}@L8=FG}2HzB`>.AD.đͿKÑWY3c $}X05`XڜMIzn}`y1HbոY]8YƸ!Si@Ű|w]$ fX٨Q'_ﴫ=cllq>J\fjG<$t;݂'NLz(AfaA=*B T*F\ dujL ',7#R`D0OV^߲ 8*bn.,PO0 Fpʥ*qi࠰X% hQQ fֶi 5pJbC6B`CP#@cm/7B836q#X}GB Fe} pgu: $v$39T:K;|V_g1,?'? )tY Y5:Go.GQ0eeKϞ>{ܗxFg f]n ږ,5YThFEA nf0 ^?WrvY/oMlm,e$8o;5}=VH_KL8u"=e l3pB_`2C)yhQ%Eaw]+1F^1$deIM|PǀBja*'PhS3N K"a{Nm^75t4dE}1b[oY0_'%Ɠs^b=5T0|ID1ϔ'R\9]){J<@:3?/lX,[!x ӏ"$29yO7PR:Z+&d?K jΦԓB _qۿui߀'ԊΨ4'w ` Ѕe +ԬάQ݅9m뢈ȰҼ hVGF\)ugӽ*a]԰> ەxft͖J`va·BI^2Glt~*T.0%yIύ=zq=BSExRߺ +l, %n)}`$*]r^q rIp@ƅѣ5-ŬF=su+N"}:Sb9G*GXN(ip[ft{m/0W7vJ@ Ӹ.БpFۚUjzTY@]q5DJ&=Px.B$#+,9q xd,LɫUɏ'<-UӓSD*?^P xJ&T;Хqs?u]$p/C(qSu]p4>U+ݾTVzkO rg@&f %u{k93\ۅ>{8"ٯ!(՜Oi^Hx\p4vXCԱ,JV<<k z`h>{$jl>U[_`]̊h~AԪ( F 8,jqJU^vG:ӲDg(xYyx~R rѹ;Q82Z=f%Pe!>P_XKvR6N8,K' 쌱,,>gIz (,_R2܅-!;py M|׹K!dJy#jjS,ŦdCE01-^C4c3)R8^…Db(f4Х7 X ?P&(ɑCWNtƥhZL5߮>73Wg1Rw֦~HZ^,xਅ|| a5N5)WdxkK|CU*qpbaY^by 1H&hc:Do!/ry }UĻ2Bb&*G['?t&9 Qϝ1G7Y&1_ U{=e _xUQ~n vX%)SUU^RJlY+~ P=߾M leJywUW%h ²2kJZ|g Sgg\诣VL)uo ߜW:d^XR&e!(FZӮJ -54 y.@>#,Q<ɚvXJrgvYU+\$0%KC#h IRv9.|vuI$x{̮kOg$YIل SDdt_2!ՑthʬD+sc4cwq. zʪC~u G0,o|ȓ%c+LO??ëz؊}$Z[;zk@Z ?6`OT\Ҩw/g1P &o Y{[T)U_ׇ,\c- FD/0<KHlTfr!.Eh1,s_=0<}=+!sނs,o`&O86Bm:KX=ϲ+jdɌmmېp$x#1w@# @+2#PIa+/sjQCD9%IF $:)sFO>Dư8Qtp:*3}8ҌKM_>! X0;RsNásYkb 9T<֢qǭң.NmKynt9ek30VʼceQ oJ\,un<ԑ c* }3SCئQy栓0j?QCn(ocF8BSצ vc2jrtF*b@lһ%޺!Na^5irz1.qs,C>~uO 4fFF33rkH=d~=yrOf#˅?jsb'˃WMuSAa0p =ooq7KX={Q9A* 0ӹn J2bk^=!`i_zMx1$I$=Otu73 su" {E=`#? ǐiqP,iLM޳x,56mѼ\m?~J i/7n.vbO5TAp/|yB틪 "oFd}4"wP>;knkwGwc|srGtbK Pt0 +ӖDsWˬq`ٙ 1esV~ҴoCM"j-r ?61: uྊV {SHqeq'V^ esY|me~(KXpQK(_ljêsu# i=M)Cڣh;(W/'õZgEӔgF;tɿJ}(ZXV9X>O^_4F^n6N) HZuiVNVwkzc߹䑐,9]ЛcB4L0;e8OUAN@t<^N?y=?N%DGge4ypue<}4xtw9Z nNj $D62[56R*TV4'+ٛC慙6 -]+Ev~ng qm_2i[^2ޏ]M.d,3a *qjW1mH.h0ɵP,GǍ(x0P9Q+#V9FPOlS@&(!B0vގbyǑ.y[c`|XLYAv?/rLh 9 qn./ze ٻJ2 Z6Z~ͬn0#&ցN!&eتBKVhO 0ҰFC ӄ[(G7lb5p$hw)$iH,FTPLMr1_ޚT,Hhs`'b E'oi#Ň׉ ĊhTxƅhJNXؼnq4Q}.b2Z}vo,DOm^j$WZk)r"AN7 Z&PpaO8A!Cy6T[9|?T}SӚzugt\"hԗwG]<y}# cO)'.aމۣWo@YUR#Qg[E ӠE'-9f >mױv,WE<i%x`L DKzc2xjXG"vqBO8 3F?.υ5S@nꚩ,;7s B`Lu$r*Vth{'XvVԍUh,݂=2;݈e,`35/KGX^;Cc1^IT@,tdXO-\{+GG}=#9ωaCDRnި:'NT-EZ{qA 2?b&U #u n T챶HW4Anwr)E '"9jx]K+n(1muzU\ѵs?nL7`*ɔH'ozyoug|&PY4;>>OE.Uy#m$z:QYL-I82zs;91YVSkcKgEsoLiiooSyT#僴LBer}oNju*3uw;l"7h`Us˯H{6`OB#e[ flL(\A0zk) L| 'Q:"9{V|&wn;dN}9l\>Ǽ h`>xt"fםi ߫$k-0gQXMg?PKHhFc]O,q?B˅9 & IB>l i]/yE>L O8b[*8O{0~^a`u߫تol$]n nd8~=Sav#aΡ9J(g-n}a6nn7&@(a*MQQ&t >oIj8¿6ISCP z_>/;z#,TSZ^X] ]٩"iBƎM"B7& AȀU Iu~톺{ G[۬t y݀RBm&um[%n ,ߌM8fT'MZoV> RўbpOM2q4R<5n7JqVߺE̪>dz4oLgXآp3R.5< 8~db_*"0Fq6*Sn,f2fFrsryLq"7$q.5?(1Kc&֌~mU˼)=4"(!ǕjHFXχOp|ȉ*%~#9I4왊UPi.>$WYav2?m\0>=GD\9{߷btci8R!#9/iᑲsR,g(BwR`]-z} S͋wCi  K`~`,h>.!`v-wz] |I|6nxbQ&n0PiuLWVYZ_㭯|_\pdj#? &95U4&/D84B}%)obwN8V-SˮisVl˘ lgm)`jm[8Ҳ||o-%B3KZ1[Q'J;/FXSNj8f鐫oOwx-%_EE0_?80Ž :22M[s%g?H֞ |[${j ^6+ù7s}6|vg'>,mK;]M;_\ŗ.4()A9%^-G$LZ矮Oˬ=& 6؈p~n u%b#1VO+;i ~I t5n4WÍXb\yKEq #ǻV:D /PE88~~Q8:f>'KMuQ;5Pi&M<'vo fƈ3#px"[p1P~'"9x9OLy+\iFR\X>RVr{^"4impxŢТwmojVUɫ2'TFWvݕ X9dA{̭WX7Ng үP:/-?siʩ[8R cT쀐l}]v ;C)Z*Yg4o[ǧ 5z FbVFUbN|AuY2c#JUdfu|Š#ɩYD%rAdo&0Բ I\Sh5.OɘlW`RQ^m`4 @:5t#x\XMHF}Ce,9X-Xӷ'EFegS]'=dl/]7sJ *rz&VcϚD'Uݶ 0 ' aȁ?>*(#Q lvދFFZ*+N{x(Hc!v4-KGHZx OĒmCl~3&|~ViKDԁitC> GbOB)Js7w&~%YvӐS5ڹZhO=Lj9pVC-tn|W`jee#0/߭W{-3O{WF\CZ5LGWf*[gnF_ҺTA|nW^1TLaH@CnT|KY߿7Շ$QO$1B- #Re C`A9TpzqĻ,.=١ZE]&Ϣm#P(0g_>PV)TXnF# JYú*_OXcfBQRܑK]%72[ЂiUMuXH~)뀎&ACF ?l SpE-)?PdАdF w:݉iJO+I#u>8 nӑ8\[eJK 295egol^K'_ 9PNx 4.l%Ebv_U{;#S-[ꃄa)/PY٪!qn<>x0f$Hj:bbz6vG5sxzᦜd™ꗔMqroIxRE\r MrirB-:jWOujHZGD*2U" ahc\B U>h)+{3g2>F)0  2 #LFsէ"~NZc̫2Z{#k3:Q9+Ղt^k~n,u59yJȱ~υCO)dJ,VFPBAAZ9-M5< & '3$aS +ze9vs}ڛ{\Mڳ9ً4jߍ)U I`v$OՁLL":~ua/C(a]k[?FvDIrinAZ3]%F15Հ5 |%BFz4#\ *)DVd~?GI$nSMF֢ilNrxP1N?pF;м~{ R@E3Ԇ&} 1T?c=4ESΞF{BYUxi '> @RbZ],ibLmsG1 !Č|HX،ѝ 5ZY|-(i!gk w p*@  쮴ݜ,A9J>(jT pO)Cvz݋kVaB@;,P8JW佱:"dSBcKݔ-iKQ&ki]g@/8s/+ol<,fZ mO$Nm䨽!WD-eX\\{ ]f1;_7iG)K qq̷R6-=T疎FCAS'R] _wҐ$=-pAQRXxPX)Qk!^$0~=g6 GT#(j+jt \ˡ4 :ܯ,^G``*G8>?mgi2 =v TGmj'~oXVߘ}dli5A04\/L(7Q1R #xd.%фLaԎ3~j;!?^ۛ c#{gH Sy#yThhtS|c[`~-Ndz@=CaXȸ㉰:eEkڦh,OI[>c׵c6gAbrF'B=@{&n3S2Ϡ4H@(?TtRf+ &h85nK`#wy. q+< fޜƲdZ1.OIE ,#g̷!č58@V1{b; Eۆhݭ(4;'z)7nY`^5 ቫN)/ϘaCOs'դ ZDe0ԽHGcz:ś{gdfR7P8:7?B_E&vDuȀw ;l6XBn{ؑXi"v[>YT[eAP8H# !<$8&Bj'QIaZBf0qY+u|r5˩ڱkրtg#na`wp].4n(YUnkZþK9|U9i[7T#V$q&VHn%vA8Pc=q[+5'<$g<k[)T8->3{cn[$_.'"4T!sV]TM<DA,(V`r)^zܣWVRzj޸Ypt{7'᱉ץԺ9`A ʤ$_[ qHZd<T0"cXc߫P e:.Fl'oL&aI@,BrUbZV=L] (qhjڢfpO5ژU\Ƹ)'г:H߁jN+.6#HV8ӍXL~.~vvQ=ڒҾCE8S^csA $/8ecZZSR(*nQ2hB 6//xh®0vQg˛ 7F?VbMGT'Q-P(niEe'YL\EEJ0؜(PLh0/HT*hYfq50/09"d)z;vq6qM!x.g!GD8,֞:XznrF3m"l=/~Sŵ];]x͢aDx ul{]F(-r"o5H1y,A腷TJnES# :DѴh/)s^BX i8Dtzrᗿ ᛏ_}ʳ N֦ Kb\ _mXJ @M/4s2`^ Ӝ{JiAY G<sI uL( X.UU`^žv3ZvH`$9FW?MSIHڇs*,0#$!Ḁ ,Yh>Es=\ 'x}L#C PHhv6ǥD YƏh30}l/(1y} ^Z] Y#0z^&@Ғ'M"_ҟS?_/G3M?4`^6aR}xL_MPw {TƕhN0 ZJ(Mu Ɖ ffˌ>}SqU)Mw:܃ŽpB[S`$_`inj!]Į k-8sȸHgǀv)]Uft>5P-E1e,cZlu⮢K)n5x ϴBHs( 6V'=Uؘ-oZb :y&:eOE8<k> kĉ&ZaN{iQ oNzqm=#z/PPvjBw5adW(=k=`9u/^`uc09)dUnB0lQVWmN"#L®QeR۽b^0uJ<(."/3~=h s90xF5 d۶Gr+f/T@Lxu4s%e ɴs_mh`{ɜvtFgrUE&H"VVC-8={ wW?HG;3Aks$-,Lw7swtzLeHQףb.^#*fHs=nܢ "tWWAIWŋX|H*(Ь69#Ϫsx;4}T{6$wUEF,w @~SJǦrr4d;k"}OV#[0fWYД%TD0)>'~*)[ި? KIJFz5R>|  K WCXR"2"xhiJҔiO 5- (Z)z Sb2T|"`~.NZ)9m'Ȥ!Ck|AsY>sB:u\b/7qغ;M [ E&v3|^7H|W˼vLY/ʅc薖x,l ג/c NҦON\rO%V3Ucxw;IXDoZΐ#XI(o')~8 ̟[:6"dבK' ܠZ6 7~/8?6·r{;&^fgx"ZlwϯXOa_dM^룞 9JCE2d"x>?$Naq N{Th$/f~R=DSN tbEmӜ?_`}-Īb +*kkNQ^XΏZٴY¯u@Ȑ+TX^'v- ě!EF}rJ)flи^n//L_D?4gyv䅄q?t+8̆AbXD4akg㻕`b`fKfJS;vtx<*C[9w!/P۔Ykk%_׿&4AϘqNUSX^}{6Ȣ(N<eY;mS#,:V&;U'`u!| ,Nf'ef6r_W#ϵEvNZ簇rsܣdMFHoe)$_ .NZnS* 6Js }{L*3&B b^6  ݬݳ)\awU5-H~IV *dnP4=Dޅ Wv:@ρYEtx00'0ŻCBM墇fx_2c3N>Zݑ0Y<|TF+ IDXz{UI2wACw3Ϊ09vAv^LO0|Y R|ܤ%\{ >]K~Q[ƿOX$N"Rv4z =w M^NI\48AH)n<0hUp:X/HiHXc{`Ct6/0dw-ՕN0K^mtN74ͩvM2:Gnh3BmC&7KC49ӧ ܗ}c |ky,u$Hpt\<"\53DKnlMIH#|qig4 ĮΌx{E?~\Q|x7HS2$3d:70Sm'g) H,2Ze݅8d6[Xv.Z8ld_;5L/O_i0qt{m+^>?[4Н6 #QVдo(dN#'yyTtk=&Ye u;ϲalO1X;jTZ׎N^b%WqJFTNRq-l|ja;D(GbM9;RHp. ޽/;!VRlYaVZ(}2Fil=5Up7# `ί = d0/,1nQI)S6]u)̢)LIH#`[MU11WZ UTTӍnK.Arcپ9Rvܐ[lƎF5T@ (蛱RM+};r޵NwTICYbo5yzkYqqq`Pp#5yŨ rHZ,'Ɨ_AҀh\u\GKW29Ԗ$HX򫌓,6Ov85\,:ΊH?Da#w-aϨ.">@9~5H*0sKiLA'^͵.L~a+e2vb%z`S K{}4 ҠyYe<)G'9\&>T{0?1K|x.pQXb`p}2e,M,,p j;sjF{Rfpa5,TzJwzRJs82Ϲؘ[MOP\ȥI"-.8lF@*/xRԶY%$rg 9O4A UB!f"bߗ݌δ?o' i=G]V^ۙxyE ֮.R ӐmDK*S\r#rsf,L~D-]̌zJ@:ݾ+ϡ-ϝt:x z[=∇; "Vln e& ;^GA|1ZEy |3<@x}-cOGnޒM:?h yg 3#|tx1{8-@`л(rN$b74XJ?tJ8 ؒO}pf:FM܂^cѣKT:v3\%V[ҏB!-@[{_gu[۪NISh|Zui|c#M<4ۄk!]POʢsJ(e>D1` ij,]+qwK *qJDq{j"q"ʈW Gn=qīIWb?'>_rˍm9=o7&%*QJ@V{r|}z$8E|>e G®֮$OrŚt"a6W}3=N kVmGb>: :BkU'Uf'l_&vE:tGv^{Ymֵ]? .o%KvB_垊l-"WAWO5cv q]`F(yYr59RU;2G`Gp5P,=x!`:uE xy?|kQ' @Z H_۶jp*SHĮ(L9Ax4X a 6Srk S8 G8exӠ. ց=}6gjچY\csoyn|:d5T~"I;3PYΆ(&8`?ިQBD-D SpNCܡ)U QWjK$ Ő* kW|o1]Dc͢^(q){/1O/rA-\Y Ȏ2ioĖE:#.Q<Z 31cf2Mmʄگq7 \9!k shc.gmCwִgaw@%>\YB侓wy\LgPE&J>7QDh pM\:AW/կћx A;5zPf!,u2v*=oU<)N~\Ua(tT"BA:3oo`ߙĻ1&ag4Q(Q=v+0w0z9MՑt#d} +2FM㪇xS#.ٚ%KͷRǥ61G9ۄ3W"mggo9b(QRm3a飼5ǿeS#+eK;Sv[S-%f Yz{칸dݠVNTPG`^b ^]JꆱoIJoS4s589s2dʅ$'ul'70NC6LGhӊF^԰n5O_t،rit} ae kP)HB"GoxUӦm/Xj.Z;Dն[lӄF &meX:='f ,fճ93{ukXQs_zw,8wYK0ñ }]5ңI=+/' ~% `*@GўE+~Ȼ"}ɿ29q-y:y/zEm澊0<XFږ.3D? (b-J@fΑX)liPiֶՄ(FB}i\qi8Rgn:t2Ї dRAsBf|RX ʽzh䅪N& zZJXmZz,?Mll59,/[*:ZB˞ScXвVGT.ƈ:\O"8"!cj#Xh76 z0N9yAZSt dtoIFX@.k4kĖުQ :Z"hj a^D V8tbl,f&e)$LY0Dcw҂&`ī|Qϗ<U1~x=fx@r4\5S@w"|O! 暁 qw w(Y(+#4^(`pȜr7FM5O=ON\hl]!$D&>|QA;꾄P3/Tn ӣ啄m_8YG-*.Tzϭ{\Ms iMqIZFߞ:ߜO~3>Be2 = } Uta';0A(9k]J=;GaQ|ngDf?L(JV 颂>/7(X7.f4zS߉H&J:Px! !pNr Pzh׊h?_WG`vHKaDsJ!Bk"")jx]X6oBp a7a.+g=ZrPVb#R^g/fLwK}.3g\kW1ֈ," #k; ]8 dJmFG'Donɧj2ڪ؈\(j{ҴQ;C7Q 'A5q#\== Rnܮd(vrҰ4dΌM;{| b̔j< h.`u9TƏc!c+FKb vw~dt/Bt*}WC=a^7Y\}8RT!<ǣ˶Y]*Y".T#>=7\8%gHZf(o(4P1Ic#Srф t^3Ce/ Wz|^qkL DFwPe&p\E҆Z69Up&P;oo5Q5E bt5X^P-"|e՜E2؅B6.lӛHȐ*Sd$X`gz1D3*XlI]G.EP@19^/E}9'`J {-C /b>!8Z,?3W*"#BuBrjMp8 g퐥vb;Oz}^t^Z͇:Əvַ/ jz˭ŕХkrQGyGP`3¿?2YϢjN,ی^F-t=/Ei$0kY륛~L)K%HL,PLaX6^ |B&OńCESdHnlJ+1[>,S_ˈkԸģB7 ]|J'YOE\eB,B*$||QQÜM{'Zh-:az|$g|+cٙk-,+f?g¥S眭aEKbay&-Ɵk]JM8LL YxF\Xf%b|l'b@O&VB .BCȶ{Sg0(֫q1悇̋xX>m&?gn#EDY[Vоr UK@} TchNe 1gK/cζMZ~)CWAҴo%Mzn ݄b | <[{u.*V֊ ;X:@oʩ!L1LyI I yUI$b/r9ғ/E1XT`vwBwn*.7)*VRiRs yug0tn=@RNVK ~d\F̥z밺#b:Gk 8s#12>ˇdӭiR@PYUg,D]f )S>qaRKd$e-:G/ST6Xa rA;S']3Qhp\֟K:D–VܶCbq&}gt.d>S| (uQF@^3O*YqJ4aGYz%FSV;-^3IGT|٦Hh{zCN=>D7(3'fp4{zPEg͜4nPT@M=nzc =H8=8<1~sp %0B#n:T@:?7s}?J / )Uu #9cjN xZdS"NfXOMdE6!X#t1((?F%[nsGEO )Xq+ aV5=EcESŒJU!+A%(2߅90"_QV^W5CI g.'TiT*g<#jǂR/y [_Jlo=\LV80nyeKzv2h9 /ӧpNVSv!~ᨫ-j|(-Ԁoun-A,]vTB_^=;kxޫwOfV9ΆV Lcݡ[P9' J5ψe-dD80};6oP-{{(SEpq4/ ,4i xk`5e]gc?}{V=3A%y<@ל/Zo YX#X~mLlV U5_AvkyqW{O'bpbI#!؎O Ex vN{Zx[,OYA #A ]]МPGFU|iڽu&$bfd(&N„-&)˯ PVR"yoEȌ|oSfGvcYPہo Rpy? (PB cGӟ *)byx[FC@:{sHBb|i% |wp|W_Dżv~)1$ ^'jII'/ x?42R@nhYj_) _$t=ch{/e6%܌*iQП.DDcmqMod1R9(w|ӍT6mUI[09?oλG82b#(fX= DPcgRz\zCj`'*]T Ch%؉E?e9+b,zb'3E'.Ws6bDϊ>d{i"*fvyIjF' w@c[M[}V B=Cɐ rJH QYܬgNK'ЇLp>Oj tuhy!% F3u=0Ψ1`9f\/B p8<ΤI(7ӭÏ[3PpBP7C_LD/8.A#~{da96"&x!*H́3S8ȂWI:y끛z&{nގVṪ[R\dmp !hfJb,@7  T ^n,BYO"XS[]Ēa@#}ԫ~ސ^g}G |*lrp XWOCokU'%6S N=)af!MKbgե@k?}Xb%j뇟m2pC\[;p9ʩ:,b w4vPL˗MI(T&8 ؅ $=[vܬ1obj eha̢6BeQ9gpI(J1` Nmwey3ב30 [d.$/,Lks|r7@ 6RQ-A7ߛ>$u֊P 7}IHØ&ꌳ-nbZ~YfyLhZ|r}"ss)O>Sh'%( 4\B$ P9;v &5v uf#v#?_EfE5Ai=.z]2_u)9H&$q#D3};)) LxQKmjOVRUr3I)%|F8k8K .``IVmUnS˾|YT\2<5c=wC@&t oԼ|lo;і%֡uN w ¦Z9G-Dߢ^Ԝ6@%a Ƙ.0,"jf~͛;|z׏mh"X"N/#ۢY$rm r)Eo<5}Qw)*EŐDhBw߹iOs]9b/Tvh)UTeOF1VcW-%yޞc7sQzv'AC9 FRoDL)˝E0 zEDs;WAcH43u ū;!?HO| `pkdNE(]ZiDj`)|Fjz@?Y jޗ퉰z{ cU>kRV4:* /]4U?a><qx,'ESB)XrH$\E7i4ضk-*'GYHD  .` =|^[n_>-_ ʞ~L%^ Aa)iw[+l;i207q;eܗvZFRxwBhss]je"#*U G=2vA@O %oE5)lMXݡ)OO5Ly+6 (K V,Ui1ʎ8ՙ}gXlgnգd;TzNsÌ°5/oS6Qap:\c#cc-W٪gLp@L(Nyϭt}.]yÓ.yp7rHeiI8^j=9>*J5{/tYHw@Ą}4X3zTfvUkI!Y͙8ZOUUZnyAR+/(߮{ߪWkmnr?" =Rca6~8v˦\2ԲbʹپF;#_ܔ7 h}MpۥW("ƝMro? BՅǐg!+QiνOrH'gR[B@nylB|+_]4u[B%o:38%9H]م`s_eK4m I\tLU0:z(  eP&+}GLIS-'O)Hss+~r#"9ԗJ2XŰvRSUB^0V9wG@Jx3ߤ:eڗ뭷oaĎ 9Yj~LI׹ʚ\!p|`.hݢŹ"\Ϝ.H@zS1Wf#{iٛqQ̉Wܒ>Ew%G1PH:xՎE dkE6uh)`.Nɫ&B%"ءnՋtx/\Vf(SP](/r,9Qeo2YuCQ3Pd+hWw- 1W2MKqId0xo+&++̀[DkV/`9{2g 1lUy]$pss7OUq?!td"u.,CtAV'V0LANBp&]|!-p:G_MobĔ3!?1pnA Ypche;$> B]\-QNk5T>*Hb:NI[ P$.$-zFAձJ P%U.BA1i-ң^HI M?3 s7lrʳc:BKb c /7L49M.a$wtx:Љl i09s2Öig7HO\WKϠг-@j]z=zJڅ鳮-IP5od6SfѥsЋbh>hi0Q;At:tlZˆP: Hitx\u2q_;QwEU 0)n1{m0QuA?~3"Ux JhqY;ڟ8FIu߾kr3M 0oH]qP&5 MRg.>#Rd%Q*Q)pO*0w3  Ql=ScO/}'0ȝE_yiS&~/o-O%[_΅nTeD8T!P0R\Yb!sb8(0M f9ZTvAg¢vTH՞a;ub92~|0>FB G\b $M85u=&(] 4ִ?7 Ugf~<0DTW^:2h&FVGy(;t6Plt@)=@2נ.+0t+2~ϣI 1FHկ./Z6_ (n)kD`H#ƭ5YmkN;4ϊ6C s_fiFR}ٳrK]םmR+zBU%f~#PkIprP﴾^݃}gA(h#9ILk{S{M֋ a&pRS),hsna^=9.}% ִJ$(1H/Tj`{|`l1X˧ډc$F00?s9E+`O6,ZTqw!Hiסѕ| :M{ң2;n` ͘ER"=4-DwFM.0ڛ OmgWI{mU m[2K^t?Goמ}9՘1PFˆ_T=7DVלjTNIL؂@'+^R[]l'JlkfqalseSEJ9a[q )R Q0_MeS5>JMAi3ȫJ 0[t'ʲKao\>'Hp 96nޔ!}.miy3 ZejuؼF91_q1t٢7|슼'pZ߼BeJ{p"%ECq/ ɔᴅ6_daʒZKx(21DlmҴÀYU|]MZ5s0F`z|㍚Y/J(AH푋vIC_CqkM;ybN1h _*<^Bܫ:SӴ2Q8D5PZeDˊj]b)IA*sN:7dpjGؤQEߔ.|0R-9 Z63'{ Ob1+إ 1_Xȑq6ջcVp?@_ c]aX4q!!IhT)+V>39-BRӥz[NAL;D{/$čC:d"ߜ6ml:L!0rH= yXf(QvbEM8 "24 Ȓ޵qy\>lpuuMiy*{m\QY| ?s0ipY7΀gwM:Y$A0踳n).yN靶F>g1Åz8C$!x i 2Tă, _!rBh5<J Zbvx8\=-Mo1LT$ ",+TӺl3>z`ƌEGÇ]hqJM]5g~[!b2ʫJu c̈́ ӣ0 1VkQ6EtEpbzWi#D~-NlEl\>Ȍмj,=R,8=NՎE,ӷ7׭čosWZW$k:=F# snpʆ&d;t4:SIG0 3ig༴5ӞrJU;lHqDfyן*TH%d"zYl.EK{%" rkWM0(YmE晶/a7L7M/NϠ d۰C{<:S2 *>fѽn8/[֪ݖ8Q1R1An7wC꽔RKKoJ…Ձ*0R!ҮeCPqI@?$iXdhz7QaCz6_&u,"`s8ZJҌa!r)l9!_tS9n=KkW\s 0mYIs3Ydcg}vKh@=h} 6|8| W#<saqc}=GH6B{uw&2*ܘ,6̭[ h@+dsvν sSh{zo㍞:3Xl*e4<ϭ(gp` /[!_{N/FqT`آ# {!t0b.[PCY$.`!ug;F v2dǿp0t1 Є0o4C9$J}d?瓼3 ⥙ ` 07Ҽ$.[U :ö.4v?\y'9>2}~\ \t#6 d_܎hnc7t  qzTKfqLť!E8υi&Kf-Ѐ.lW_]1w@h Rfh} 5|*MPs(S0:F9u}?{{YnI҂z!Kcy033˾&%Q}Ch 棰>ƛiRƖsuv\mz88" _@M`wfDF4̾n`KCS Y4.DX~Dž@oArgZ?#)OLIfA~]m[LJ.!swos9؈s2Hw|B! P^ L>cȆOb -EPyAN=CFC![Y/sǐzE@_[B}Łm{iCc̔N?ֽKx #? IxV~wUPU@ нBX=#vҼoӾ$({%uaaD7ƒ3aUkϝ/}էq>LT]WBY} N]+ ^Mx4(kB3>qpaT2$,xɔ|X;IN)^ FnZwϘ} 1 рW߀Flp AvJ̕"Wt$p:9S> hlNa|6"%{ #DoR-IthC6j}/X[ĩjCZ'`gޢe'M9q(K' +85CE]q);nED[s[9_ټՙv` qa*ДPuMnĥ*GAM>*%jQ#=E|.Mr[SSʮtcYa?WD|w$Wk'fw^T1 ˩ۺwG5 FߣZ@ҾEW>iˈhyH\j R[ѷkv︨wT4ҞصM5]PC^¦s3NEɎ }hoժwSon1 Jh"vwWǠs%C)00Xc@bFngo=9AV !q_7VH%W*~?0i膟ϊV9}Z6{ֈ k*Gg7at$}& t1}|hvnGhЊ'x;q]5@7sx LM CI<*LTї4MI R'-sˏ\8\>kH `ivh8^nU>D;M]q`ed [!Di-ʎJKI K XA q6@pp9rA#Dea>$§^s~ҭFr53wY#7=O1suC8AAp{$Ohvʡj{k^tҥ+`ްZ!Y Sszf֞Fw6KDjs& C7;(B$D]h+G1//~&9.wGhm⺼ޓnJ踚1 `qwIxCBB ߕÃR]a`GKL(rqMȢD'6V ǦKMg@("Ҽ ƾ[je_#VN淠eL$,"J?NAwC oTbպpf$t欳Wf=% 0z2W4̧Z#Sqq:ew SPJm9ͽc- <&!b]+׎.<L39@F~eoK9XB+#:Q{JJòzŠRM\hvPw\ 9 ̼]*IB$ t Siȶ[+eX )FY_pB% <l=J9a\ȭT\Sݚe /B% 5*`gWD+ 2}0}ۍȼBe( v-6zt2'ϊaqլ؍)QEd&GFĨ",!f#۽ -X.q:TIªhAUD5 ]@6~=Jz4!T|tm(DɦD87),deM Uzaw>A*BR҇E,kNEb;]|*–C- H#_B {i}YfW8Zj9G+_<_V1 Yr4P4eo9Kķ1n[,#pٹswR1G<$,p+\ϓ)+*2V{-tG鯃Zզ"1l $JBBv(Z]uS.jSɡx-dkBx's؇Z)*ɦ;TntA/' H-q)o[GvoЧĠvW:M8wͣ+|(rDbp<VMwA#YWy~88ϢFWU(mdrr,AQĻ8r!;溓&p=<1œ ߎi.c`@q (Ɍ!•wg]*+3d'c;]9.S`|ldYӛt +IPo1VRJ*uAjݪ>D=SZ C O V4Gp҄>ŜO<',v? KqPC ZWO+e&:t{.Tw. b.j;P:n0kmcB٣49gԨȜ1sr~wSEFD'mM+tZ؍)_f}bdjD@8u2btek7԰Z|:ȁ͋8mr[r1+c90)Ež Ң}dŰg9ʌ>N dp1cROTbxfP勬*'BQ+FViDRo3N'ʭxc`G/,qR1|'I۫ƌ(?֝`A)urA)peues%vGzcY("(0OYʢ U5-ʞ} 76dUlY4lЪlԢofraDtTWi$4)pהj^ö͘ϙdIUwV ^HÊTIW:]*T@}KX ׿.j-}_~doh2pˈp-?oT2丑anP" jܑ{9FeICSEL!LliSWŹ,qC4EfCtUB"86tgEp"x20`C+KpR|lP]Ιeܱ_9^Ⲃeɒ~*(= q, bBcfoSG]um#2{eS(Dߍ\WoȂDfC,9XFQSJPBЙXa>7(f^vC"Bet$A&#W.{33Â;Cyr$?J El҃s[Jԅ3i->O5@GSÕ<56p~=弘mD+'kGu59Ofl|PZO&*VumCD;r^ [\ xh眡݉: e( 7A-V!I=ͻ2fp,8o=U~Ov)ˢ28?a1@F\zW^7=x$]w̋}H2#j]pX'}1&,`wB)b(zߔ)X-Uy?#ZbzVɜcГMeRVA̍6PWra͹o1S VɴK`ڲzwl|u.⦮Rfjj%* (%rl}$& P$sUL6Fm$CDCG+i2aA HPIb,i Y6rzԟ8n~_sD''Lj9M׈TYf[]4? cCS .V#WZRcS[ zQʉQcWN`U}6;a?IS$4(mK.`MtH-ĦJTGl!xi{Eۜ_J,$FZP ;ɴgj{-lVN9]Y9؝e1w{VK[w;N!6,TmVaFTJ@1dPȳy~n{oϽOa"ދfީ5EQQٵ 1T*ywPۂKH[q4/v0rkjAΡZh*?wGX gSczmE5J"" KܣJFlڐ>og9sEYBml 'h\w >>>q[ 嗢fsv/ze -nQ5n1 e!@2шV4J (z }](Qv0M,p;*IvC5b<rzrKP{`~.T0l f{'pj>MJ}xE"☺=<>3D&CzaAS ɷ\MAkwU-9]֑SF4lF#dO nRj7UY)ҧֺ-9\LKY*eBNG(3ā6BQh " .@1 P\dk`Axe_ݬ;,Xʲk?=XAejr2a}uP^P5֏9#AaZm,"=Lɣ.E6yF XU%cyƱK\=k(̼SC _W5j>' `e,ZFfA]t>Q`'"[P/ōh4q:T'(ӬksR*5Wi}g$-Maj3 A"aWAvnGaJ %0,ol$ޥ`Vnq$ϡŽi l{2c1!hT'=d_'g>G/*7UǐX+]0w9t pN[ 5<fq|1F0?35SA, R K,,jIܬ8=CάG_"s{n'<]7!Ov*YӍROGۓQnZՍf3, ~I!qk0^X짉OܿP {ofRIG--\kS2S~CWĹ`՜equf1ߪ\B[d-W6t406h tڨ2٪[}fjiK:9281fn#e=pYyp.av}&ھ>"wrH6N3n(6ZPy/A\߉܊M]ŌJwŏ3cvsϸgr(&b!,. 6^I93#&[RBOY옞GZ`Dd|Ũߖ{O.ǼTHw'*XOޟރsݗ<֊ْ{pSO( PʋHV^!{)yCԿi=Pk;6ъdr-x8_;+AYZ۶J<ܘO8T:@{?of6ң5Xp#+C[ 샨,+xZ:NiĿKc^V9.1j%">¿dauaGrEYFɍ$tT?,G֏!8]0F'8ٕ[BMxɉ;r#8!Y]Vv?=|aι)ގ>1uYIo/rc%AORݬ OxoYΉKYtxQ%N8@]&,W Kez!|R=Q,3d!+*Z/TIo^As(M_bޥaAЮPCZ|<"z}˿y _X'_,دQ`= |woPm{( b~_H]ܑŚyaBR. #jq>ڡja#RH:23Ud(~0vE]|oȔQ _[$w*k]ʡᰣ . Bj;L@^ƎkSJy$k#}B/rWPT)34!Խm|N3?DOzY,ف&,l z0MPw׿Nԃ!XŢRt[%/LV`2vg4ZEE61 %)&̾|!~=NЅ-53%%G0,1 WXSjw54{LkAy;^OE%=&uυyi}%b͗Ɋ [licawW/Oe#y‚6@k|d!@K"З:2қ9UxiSU,Qِl K+A!tU.f$xLSݵ**Qp}k5N u.*i7gJM``A_p.x*Xde||:GZt! }h|Uo],N Ɇ3Jⷬ_zS1ٙ3@Q<%Hq0KAU;ʛ(a03vy+RÏi^L<ρIv/Eǂ͒kq0iij?-]S{w>#%=[(!䨛Z s, dW!t6сde`nB2>_#=4`.}wh'%sN4RK?wi##J=tܮVi88jd{D^Proaa0js?= y[`}~(},6SbOLPVlc10@ݫhm"~uMI/"B%-lR9 * O0`K4"!F6.Ef C ~Z+N3'*8 U-\N. x2`!O{G晪0jjg_t-F: .,`Gb(4uYL7Wxc,+.{Lˠ]ztLnt!P)@^ ZV{4hL.`xjwBMM)-Ӓ<+}>0C%@K2"SU3wa䜙1o\9O>S߬Fq/Bh>yoU2i?%\P˯|0ޢ$q] ˸5k* }M\; 8#в2iI' ~yd> kt~4q!;)6AO)JO9:\ðwqt7*4Z"pm.V0" c"PHBѝ8u;(܋tYl9[BvuI Nk+ ֯tKl>1f]@7(" `Za*]@zSQ| I1ҩYeTrR>}Ԡ !` N/^8Fx|wr(D_W9 !#e5BL ؏ZAEK_Mk6F?,6i 9PO s~ځ"fFyVS ' 6: !$ʃgX;w?`6!l"xBi$=+lbϗ5\Y0l`Ч&1xZԸl-FGg0F"ƽ]3'=#URJǃb,(j6ǦR1 q?S3Fg"5GwWY߹Eug,W0jWJV|գ>=YQғdPKvN4* =7"4Ffzy|^Uh{+0k؝m^"t~e8H+Npw ՜gWxa-n(i~4nw2ʹ lo9v@sk{[QpEFY\NG[J3\qqٮtAPgIlje +(v04jM $P;e5פ[ U)DnYN6JLMM^W$clɫH͛'ӑ%_` *_tսC {XSH3*M (LɊA1 !eE,[X a&gD |cתR#HOR%cq>4g_WU?iwc_p 4I;E!V7LƆ۫|ALVI@lcR`bi F Bn\=F ,!S" ;?!{7O =RvcXԨm47'I:=^ws)VR(s-%y+~I158׫D,cFKZ@銬MIwy3/2&>hT cfR[Ӻ.m.7z16Ә^;r.!ȖJBV>ɓ$uMUM4~үgk#:gvxnul/p)91.GC*u/}S⦏!U,RHF?#S=ѪY"uN(  ^DejCTF.CIB99^SL#(jiUfι <2i+ll=9oּ;܃B 's ӉװqjqU1 ua ɴJ|֏CUE(}z7s>te(rV; ZNܯ L㬛7{vBʿgkAKDdwԨ Jx*Wቿs13OWEo";DϢы` +\ǶKѢ)[gj%Ȟ/[t};sh`l|cZCm$^$ BΙ9!R ~SiPApetxq1/9茌&m%^ov7zfQI8@Bj|+ GƤ{\Q.EwmYzl+MR!@lUe~gs~*']CN|\!F64Pހ쾾Pt|k))urp^Ó_&K%}qd;/l*t=i){o8<e PP,^ U|54uh-4P40>\NkaQ7DZ(](3B菮N(PRk+ӓ VmY[H1f\Y,@U9eOfMq1Qj 5t3/BwRt?XCgfU ]V|۲XDN^d*/ܡ$dF% 261,])[؞3ϠD ҠC\n"xQ!Td R* P-Rj"?Q84sœaSS(nU@PMA-՗ B$fdHi%TĸOQf3w/D&m圾Ar.Rf3K\͍lyց!]Sr40mK{\cVOt}K#i|7ad+5#ymm<ě~+Ewۿ!N Lb. ($zE h"leaITBe^z)G;Cؽ0f8u}{ + .PaBW2_ iS\&wV8d&j?\@l rnrVy 6 l8CҵSWFGki2ja]d]=E+rvsU֓X%Dhuըf5X4gw]]/w,z´^&(ᘂ}"qUiZBlyo%yEa +>h3?՗Dph8N'P&dߙc3"%MPnJVWa𕁠Yv 2 ]},nCW$&4{MjJV/@@z-?Ji?U@~|A|<&CY;ꎖE~JOgٻҗa_ D.`fMC#F-ܸ|YcDӏr/ɂ˄vrۋ "/}vL^EO29-Q 4*uTջq[)\~.SӯbN:jVE JS&evֲ=Vc07c'gV){9>73ALbP %qkcHi75IN2O/{' xR==J#e޴a7Pd O&NBmЗgwq vIv ~t07iq3/0է X 뗭=x:wPOċh>|_wOtd1U&%z$MEN8\@BxIǡ+FM#2;CHjw"Óz5tóVبɠ؎$M~=wI!N_6~Vqz)͉YbN.խ8a,Nq˸̴$yQ * 󂕸a&JI ^Y}Ņnp5/ SU냙jNc"l~Dj!gn7 ~Ovyܮ}1?-s8hp,FYhg/>nEC`m8QUs7<5RFQ$Fv58o&pN8H5H\~\%BFd]T$!̘5UPzNJ鐊mT^E ?!ƪkάCYͮ}R[IaZ4h6t4mx9!QCGL3vw}7Ĕ!΋~nZ}!مp Qa70w'_ڙ[`+B =fHp`S{+V>G*JIlEoQ"J_ B @k\^)Iv@ 8>i $C 2|ԕnfmO^/'Ij)=ӸJĦjDO!ءe<+ƽS<#Y[=最LϦj7>$lUNPmjgvkZ_Uy#6⠃DHiJ>]X(h!r&D\iJw#@NкlKݤe %4k0Y8}Z{xw4)w5);jbL05RY"cm2WL%IėGUл7OA<]&A9 H"Xvl{o(vlzo;' ]ik1Nov!r,Ռ]8_B"CgbEqyℐBHmFl)]c<ԶkP~I=#Tyi ESJҨ[:Qyfs`,lЬ k.i_@|=| 5E,RQ. 0rgDԭ}6 #[20;zMz`*| ޽md;JJnθ婄j~4 c6coseX٫:\hռ/Pt~L+zw?͘f+,ǝa|6MB |%)#|q.ws.c)MFbRgԌ6uV\%dj)2|H򈐘u+s4a+{?0!tl$r-g@>)Si(S0FX.8tׄZU|׆mucU<ra0s[-]!󫮼5`O)a2fqTq~0CEpboRJ`~0ǽr[$hk 'MJʊc>R38AjAAv~hR|D;g8"I._0DMz˓tPg:%S"?!O B*J*5BʯzKd_16i8_IŜvOu}X2r |q}93-obuz3Õw%fa@ fu/wP cx>d-Z=t3>7"{Ǥy-wwC>4J͛酯U*+H|ɏ o&#>o};rr`TSȟ$Ofډy;N1KU._>A O@"!KuGr'=lG3 y@G!'չ,MCB˕ O-l&q4}6% ڥUVK|}#sL"bkk ꮟ{#EcWun'2=O9'pD%WK2c!? ymP8/܍k,~:(P7$-+zt׻\8f1w #Xs>X_C8jM$a,m|n8Ղ}eӎ*%a`a6Nb_^9@Y{ϦV%[﫞:ﭼjVhihڶHkx2CV@j-ܜ]4clYfC LQuY F& c'(8F[ZuUcMjh>#ʍ>vDѨH`Z:47 ^qS W(^Nn,>h$7z=索k<h/ˤljEzx&'rПA'zr\E9QσР;ZaϪdϫL8YW/qZU@!c.C`i2\w_Svn~ Z}'bȎpm9eXP&܌UFA~ V&z<y$=z7OA# 9-ro- >يn>'NEItmÆ7:KeuS͘sxs8,$3t 5_U?(3Q"G ] # Yc2*'(pfM.3Qv+1Fz -@zhӪ$G~I%- rI+V'K 0HX1]RÎ2ż #%qw~0CrA£Vim&T8ۆa(V8 iȷ]˿pdTɦ2e]_qe*j@9eu2-55Igy:oՐSOI vF9$S!~>5٨ejR] E~FQ O3R!k:t.ǁS.^2ŝrTo;d=2Nl+Φf EnY<#`Vr989rPF(8iaBOZf,*(Ћ:ֵ{efTJ2UZX yU,i(eg˻}Ek2M( c-`K/9Eߕ1 Y]])U{i3j1zɍ4l?Q#nTkg2Ȓ|1Qqɦ874>=.Lp<#ae0b,Ql5XJgRB>9Z@|]=kB{IwT{E^?HY ?sH#ƀlhx4>d1”tȢV4Y64 Fg80|j(q#Sqy+ϭࠍތd7Nnh_/-7C!!jDXĊE%EjJ*4HW6rzK}@EL@=F{ᨾas4AܡCT x",gb؆oY`Nsu2ڼdu^#dd9.$sc% :&S0rA|ેjp$t빸6ZLoJPA:'#I$V ȳBZT~((ݡMSmho[5^d %: OM0PG>ڭe4D:̣+()J6\f)ef,(BncՓ:QGPЛXmDµR< {ANj 8ԯӲA>tX-5lg+a,VX5 ԝd3wơk) (ƂWjcrkҷݑuLx ;5!~*iJ <ĢIoMtNb&˧J7ӷ'>"a(pw?=Y&rJwbfZjݽWBj'alؘHq pȲAV3\X`{UYxh"ĕh6-g2"rebJx +5(hɽƣ=vE'ߍ<ީ'+&9OlXh-]9&tM =٠;j3M̀6tqVfgcߣ%8~z5`Wc^g̯m4w|VY n;s-H1'*PRXv]Nˌpf!̚_s Zȿ TzʼnFsP[ yKFl֏oХx~˚/PI"_  ;9TZ\}RJ7gh9 U< Qx*v@A,! x-yT̚_PzWL}ƣ!LE uTMK}4iT9MAy9gр3_Ikҙhݶ^E,OA[>f u.tdEdqɓ4uz omw9C%8yJ0ˇbJcA;c1RdiFzCD2m2Aj=iӭ خ1qvd\Ȏ74}㉣E|ч@T bXƚ_Da-axJ%ItV{hQIwitu u믏)QYr*JJŅ [F .n\Ơ E^SpaH5.arSQg؈=ƛ̧?eFRmY7*o@gM [C t[2XOK+?df*rE~//,$lQA *@CWd4/Yqp$#CE.=^[:0O sJh(Ʋ-OŽ(3j5[ ̜h)[ =b#wPXJgorG膕!^4k*o|7,/vŅׇ$7yK ` 9!?.s$`m~ [nnd,Dw__hGv#.:1 9IjU+Nl " EfJkA!iE0ۼVtM; b: aZ:c`YQO6.k' mQ@m$SO"{vbHx{oyG JYU&%6FO2u `P1۱yzJC?mBo]e5Q- NBIFg O%X K ;+Za\xWpz/"yb3VbwoQC&(M=+DF,!X?k q,Nƅ"HJ*(9ug!@A \)fekcO,)ko)Fɝ9 ph}3Hʬ x9/{ ˳&d؇GӒs75mi8勯C\詡R ]^̞܉'|\GZ =G?Ts?LU*37'|ɋ`N\/?#=|C9-_;*`0UQ$)_ʋ-܁Nkyp #--X>E#vğZk4L3Y/y1⤟LidWBu؆ uWMz-! Jjl2C풖"0#gBú!o} (7n^%7cuWD3x ؀8{7Vv*on]q(iiI4gT聓Tɐ*[vK2ZN(vķ?uӊM;X`^~>^9bmqwۥG%S3AZMNTț9G:_+=OE] /IQX8IvF^_j%4p?Cs&\'8^cJRI5{AwDJ}}{3Gch%nRn6:_p]$I?,m8?!}uխj:]WΓؾ?l i:۽Pk] :>a2W862{ojhwZk]eLdz6Ҷ{*={9R಍Ro.n7ٹS#x/7iݶH8?/Xʹ@|Hw-#<D"f AI|Ms];QEd(4=4#TV; -]7$w׆Vz9MBmK{/ѣƕ~>f.x\D<ZjYr҅>?*Kq-}U\ŭz&ڳ/,vRokԟyF^)i<6''9Ȃ <ԁ4,C\@j}؇'jfqL.EY`5îǨG`3T3B:"G]9ff9/ L>~d TUG 99K=TuwVu~x4[ܒT7W||L1FW{ j0Dxq:gga:j &>:#q) ذw$5=58wKS[XE:R-%"-K1{>h'h課iv!ޘ3Ϳ{x1EeLezy}˪𺩟ό"h^K,O-:=U[eub^CtC)ba7%T11}7}xxV ָh[_  M XJ=qB;Rđc$>#:<ʼ=}7R pfkMXNc#Ph.IW^ѱAK` $O "l:MMjB-9螖;V'  ^u:177p5vT@h* DА]YҾY[xd$c.E#T?یW d9~(;+);qbkfD3o4TGI(f$!Ȧ(PE??ACZrF$4ܓ['íEPNP'_z-TSlUHOL.,X EOy*ӕ?! Pݟv81XdɒO y5@5ݸJ NY pa:|c*|"E1Qte47SxX->ݖ$Ktw;EY=G֨uNwUGN< Y@Ԟi~ܤxC P>f.l-) F񏪲֊-KBtxUb oJykD5lޯᛦeڢ!HP_zi0@8j Xݨb9ʲ3ySwEi9)5]~AUH lQ4-I51sc㹕aj=xVCj^7 Ŧ Iŷś8jo]]sX bԄl@tD|'*&0θGz P/+8uZ:\tP~)x#aZ< LPNDIu頱3$MEEҭ8׼PG1󅨪S(W {{*̐|M>tI 'e/&hXfOŔ\il:Ir/܌uۜ\7gکN)MX@=v jÐK*> 6+OF<_ej{23?2G zd-좠 w$"g-<=3+'`WK= ˛q9_5`A5m( .bWYdE奎ǻ{2H} NywTN_Sƒ.34EQ|#$]oDH`!D6ndX{i7̡R`EW?D47m]QXk䓄fzWIO[dQ]5Ni6 _4}Q)6^ UzaY3/2c"O.">!l#f!FxdvvxpYƺU#^[,Z1EdW`nЦ.UTB} l'#KA2:RП`t: Tk奣~>N" KG|$4tU{oX斔Hl]z;m婫Kgn'6 ʥ+~ԃ/w ǂ~9-Ab&} 琾[Glm L8nY ^Xk(^1ȸ.H=1}$tOu2h>sE؛Ѻ#(4<1 [@d"4);{<u_jTfRHFq9R3I&yrJSL !Ian7QX#`>+޽.! F:T e:}KtDLKLkP!%5XIb3RSfrvo8'AvET\ WH86g6FUlL j < T)+P0=4FKn]n&Hj RcG Bc $*ɥŵ!Ҏ 2x7}7RR_>B>TQf(f]am/_LJ P0CH ډ9m4WkM8{k01$a`֗!gY^%^&@a;DuaW12UyYCc=;mJV #l w*b{[@  ,msD|G5iڕj!GRjcˏB϶ 2mAbW0GM%)Rs=5FlDɐZTDd Rd$`凟H4dp)vmt;o&SE`"^%^fQ5O~u{\T _𴩙Odvʹ-'qSu9kyqy[ê hxоΦ-UAsDyD~P:b :,[jRV[X2ƙaqq3oFhric]{,O=cV\v"[D\ur /j 9R UP=6zB}d+ lݷuWsފiaܱҵPj !ڋ4f1̂[/rKId5.BBYd #^@Ql͖^H#@ |{/w:V7N6d !FH+4<}BqZ+< 9V_}hd_UTv O]t]ci5>PR XB0x=tva:|Vl&^m(1,Zk'dd v'|u~s t\==jeàg.{l=^1ȶ`<SC =o]4~ hs~XE-܇l߃cB9 RPTO[$zNLtUGK%kL*2no~7?zgX8LgPb7b/|n :a=}ƢUi 3gXo 8K8H']JQJR Z8C 6 YIHL:.`/2қ쁮[żezbBSΔSء^30v.-Dʌũ\ FwoyL8Ĭ7$douChŵ lbh>LﻰAPJ]'y{mN$˸,B)tG0~ i$j@^4 MXahrܬ< w sUcMu9ǧ#J'Z2t >?SkGOd#erY}sCI4!G,x "ϧF3 ghlO؈ZK.l )[`]-96A:gLdB״ z+ kh)ZB>P˟ҡolL:,'{N>K!% B>v $Ѧo"kxr~VCOZ\}Jq6E1~3AsZWaw~%sc/ķ;,t',FpКt\%@ٍ~VKh?y" =Z+c5SDhljՅ_UX7zxJס:áqKHqx@;uC޾su7{\wwsi8n>9a #?U7{x*ux: xZ JޙkJܱ2GqD9W%uT ]Em͟ﭠzAj1M咰gsh=zf|z<֠2= X4z$1WJj~jwc1QBࠑfZߖ! SD)Q-١+'lqR_8wE}KS ]]&OgtD FZBwu`]U4”c{.dX$@.ٔ_(PEmZ1 u7[\©ۥX\߯(y>ԩy]|!!Nqz&"ns +@g'ԭUz^}:t"\G'*F~ l=nNx{CtzO\I58V}ɋ@}aiPh2e]uJM&n[QFq58j6S}s#)rͨP0 x0765WhszsQHeIY"Cl޽WH1qqEZ_wWX6UJJTҀЏiLi7 JA\%FA byh(Z.5IOXo]FUzx1_df*'@ɛ[Y{]Ti}E4=DE4 1V$V'YO&S7qȆ>AFL {fr٭Q ٠$fp8hL?\jL̨WR)K{4e>R@Hp:1'PϒOrlSlM^`-+k(SnN/|f˝-H' #@.zaf[S%XTc h,$t}_R uP>KCB(ZAdPȏSFh1ALV'ˉ%'hTNZ*יQ=v-z`ʗECXǿ!U~QcD!Fa5ɍkOURZ,^lpL7" oJƒEUE-GZZ 26JRUߜ7c@mn&j9=TɻWNB|u^2²zpox-(l+|izU0m{ o $[w$1Cawc;8_7dmZ0\{řP4-@"EuFڍMC۶St淲$G  d<,v5L.͢TfRxxG2Hp:=׆N=-˧@Q A=,_8gcT^I['=;ipg/wa9^%UK >Kʷ;EʣF#cvs% 9I<7Fy]+CzxR]SIWJ2'h:WgFVAݤj"k la¿2M٤3/vR"`ll[2pDդՉJszDv'}IGO;BfyOLn4#%H.܀GT:b+R2 )? pl8bQBxˣ_Rg/xﲻݨ|D#F3ma:R0ʠ"ۨd]aI|C#XuA[Eԣy(^Zgw7#a,CG }`ҦPLC2;z06a&2K|ԁeiXj[1] Ja4L_+,x-I.Kc;カY݌z-7 T) c~fB"読 $N.i\ )SdcЁr1~6prF(u*wxua2=`+A"9qDjfC~a1=US:-0rUM)/U7 CTW\|Z?p= xJE+Ea;VU"zZd8$Nn ʎNg6|y6m4C'h|7x}Yg+ulja~6FBƄb/LifT;=0W0vI gLlu C;ŊD5k 0}nLFQ4 71|GS>r PC{%Z4$RڟhzҸN|P?Ma?w7k d9 ʓ4`2 e}@qIofܢbZB/,IW=wxኤ %I?t/_dR^k_%u\gnӅMg1s۠"j16, la9Uީ:̃ek2vtt\Ȗfxz6/~(% i!7:ȿ1X<1{wO5 j')8aPn4!&:"f> ƕ~nEMbſ:lC!KIΖ(6ZvR{АVNtC0[VBμ4AphG1&?Sq5״msA|O*$uPjȟE@V/p.m]ؔkd+ߙ?;V]K _¼i1 TOӪe:U>8,@n`̇{_0R6qy&foq|({XNs=츱k䌃nw󔜦ن" gfA Nfؐ@ cO':ɿQ`4\V1qV$ UYU'O9#3k! V‡{Aw n$*;ĒC^¿'NqM@"j?Kybub{!FLxcm<]BJ08({ڙ+U _0@ _2@^Z6/SK|GWDfX,wQ>qn!;*ῖ>/+OS1Nx]:=3”OZW+z|StBD9xg#.OLetN`.:R[DM{Kp_z$i]m@Uíf4ihjүNÝ6Y;s303tf!.;H}d;8᝺fTauIp sbR;)'-13(r *”5k/F'傾GiadwwWF0kdw2FB~,ϫa'C\A ..| IHGr@<2h*7|'i߸Qc|.ºγKxk_oNskn$MÞ;[1#2#Z{CnvC1ϯG:+ z|@4Fq)mԣ^|6 ¤n_{a6`7?'+&myht!\);e*N Sv at(H9Odco}|.$x4$d>oo$Z؋ 镬C&E(t3b7>J><:bzтD>}AC9[#͌ڶQE캐?s(Sߨ=P΁wтX}|V@"x-:qW;ACDp~C[W>4%{w NjZ/@hX$jw ¦;GB5ٝ,R@vhFc9g:+h Fn}3kP1n :[BZ=&=2 J3}*p`+Uc|W.Q̺mWT:y$q;Yv!_ڶݬR&.VG,k%) 9`&DXf %+n`&c [=t73$%V9s:=/WėBϩ-׆:Pss_/H”j p"ف tgT۫}D0X}~E#߽)hRPwVM wz5?Ӯgiu% F+wmvuiO߰)^3>DXM?p8/g:iPpA nͯ6sI tn AQDhT F䜤_ B8p?{FyQ/01O-ST(3|wxZz,lv= ɰYZ/Pagd-r! E4=Ѽ)m$Nt{)4*aɎ"_95W!٥U\Ҷ@wf$>즬ڥo(G $ipkpB!xiI2P{ Ua ^MNY&fXCX^TquCw Z0}a+^6igdyQ@=\':#9WlMG3i(J8 F nӋ"JM*@tU*fpS,}izEMάC9Tpp⚓51Ubךiv-Ɠ}Nǭ@p E)7ͳِ#MEWQ(9K[ѹc|Q=lR84T~X1.mvP Ҥ&xD<]ek۬+HŕjI;\ )S\!ܷ hYf0'+xGKƠxv'L##(Q!;hͽZT1n?ɫFpiS%(suj/w4v! S2.ރ!UaO,hbc"!\vQ$:0݀ }zxnΛ sl8Q4 xC5o}EɊX,U9 3+A@(~_[MϽa*/?=i44dPIB9@DWlkH~̓G (l~-hqܶ+~]y+VyKn0ӥ'LN H0Qq)BPl ڛOԢj-.ȾX0,>Eަ¢]a;mD-#ֹ=G$6t=¯Oj+ x o+bghT(k᠍eV.tLx\4Pϕ(yY}҂y2'o~=ܲx5W JU0#,6qɏv7|1B_o"FeR9pIvT2K|+IDA$W@34J\(y%凑-!m=8dpwrJ5lfl70=al̉iՂ97g-Tg~v=El3E=HR/n@:-<*Zׯꈳs}av:*.m%,Z&&r5<h̓g,qhH1δIu /QgQr]<&ÅlT-G9tUaE!> Xi>;~<мR&LgnX^4_Mab[1Kpz7@J<7r. (q7:`a&eTX<_K h- wa?_ A.!Eð2zpvCO[=`r@QF,% Tdw˻=&d*9͆-iLwB/L+zlI7g ];qv3JJ#vLf?Y%t3rTkN2C< >ڄٞ{=b7oрZRrmrG ʈPvbBH?lI8dWDĎ\XyiB2 Y|ZRbؐɷ]~1}A|7a˶z9*: _|jȌPY쇧1# F Hy aS:qBn]Mu|XG5s5WR%Ƌk=7&۸ S}E_>F؎rhR&m? 3: CtG߬\ z yЋǞ^~W@hTkFa/1#/"aYI"}1ݠ|?J20; j n}jÎmY>}j ak0%19}.|'Yh6QE% 5 eEM\` ?.nEɤżzkf:)èSt7e2A T1 ͻN6Ղkdk`{]f !q̞䗖;֦@*T牶?z[a펔A/%O0 t 5;XT殌^"=85e_0hqD>#p?%̆ Q%B3 !)zm@8u(wv.n߅0ʐ1L{@^f$qHTQ_W0lGm[aoXdsK͜nSG*]l1\6 Ze[+]"Kp-H_76O'9AZĐ= m[^"̒$J>4_u\lKk[?XԖ9@[ w)6yAxa$|bRqW. pa_1&J5{M&-_~҃%GBE%2ehIGqW飈`!ہlLXohnCY`nǩ x^M5}{eT br Ԫ T2pϧYjL|}Mj!U_Kcty@!FmEnՊamkiT0<3ԧa89em}2qМYEm?)],&_y4C%5ap!?P|ޣ2ܳ.͆i&YnΒpL.ncLmaRL/j>|TỊȷwnFRE"FBɖi̡YIO.L=(1BiN򚴂̥c FMLYJ?`u@l*ܒ ,:xMy'!_;!Y;WY!S/,d };yotExFI12UuFJ3W9 B'D>d .җ`   zcxwCa0"C06}{piR/F]@?RE 0jaɤ."4;͋N9$7 "w>4FR۹q`;HEd &+uP۠}0{D 33Af3P")dīse0#0EK|nEc#E$S>JDEDYMVd =R ԫɶ}IKuh9q3 L^ѥm}ͩoTu}K UX=ncjgPwD[qa! 6*UPaNsk\8̟?mۛCy!"^eŶ[9Ѽ_1=6jQҦ4*Lo/L'm,.R5dkҸ. @] ?Ir9H"Gߣ;ގ?a'.V;,J\jĩG]zE51G4՜)-d9H9{lJw}OD'(.%"bI%;6!ZA fi4v<_`K";iǯ*a*??۶n^gWCΙ)wWKѹAz=ᔄ3iuҭ(N%1Y0KZBWhХsXHXl:c!P䲻L]MV@"Y9뜄6z9KC|NXdB'H-"E;T8 mXѕN>MD+B/褰/RRxUMq_g 4JZKAG_fr{!A<ɁĘJ5_M.Pљ: Ԝ|CR(Cx?fv&Kxux@I87,M D,Ř$&Yk)T_&(P ACo3)۝KL|R/KU(Qv<`N`gY^VL7mŀ#۩`Gk=H3*c͈΂ϖ3~ << !2YU_Z+iͫbxZ2ŚS9&Ѣۑ Itcjm7R2;:R.?h+mKLY^%{$&@L$mATd ڇܰ# s;oɹ%OFZP`P+h۸4XhYp1S6`ܴX ֦wƹt{{x-mx9ϛ|z}Q@хk Ot`bتBU(keb Tz"'߆uː$Xv]UpJ3lxepIݪnza k:8P]uL<<ߕ2QhU&G%ޖZn\mw(  }$ O&>6 <(.G͆0ĚnL Ch'ҏ{=q|44dn@23[uPֈE2a ufR* .FhKr ޫ I=Ĝs> ⳢvaG>6:yD=.ECl n5 47 טED<%sS@ A~skqۈ0O ir9~!9i-D1!;2\t J2ek܋7+9]A7Ӭ8(;lh }4_!5(=\hI|7|(zT U9Q:>QD+ݰХF͊v!v@nN!Z9Isau'̣c ":][x S˾K9/Цn"7m398zXu1)t=tTȁYwia˭# , & a!3=O$X1VULr9^guqyvSYjg[V= -@Rq5}Gl͎1T:MJwġj3wS`,xhho,/Nc2TEBk%T_-y-B9t:n'-cwtF\tD*q"'=B9ƴ]cJC#AnM5>2ome&&A?67Uv |G%f.X-F,Ӈ05fqnA7nrW6?#4T':j@%t\B= Rn?p`( j n+@:|ɝ[Wgj1cg_F< /98+ʒYW6yl6z>7[˃!J+J7Ɣ[POi I,.쮯#1wU$ l:)sΣ4*DZqgPOs*cٞ^/c,Ubeel3?p`>+f$DVwMjX|دld]ɻ/cF @c{5OVYBY}p+ PC !|NFEa遇6v"^NZa[~a/IAgM tmډ,jFubLPS֢cbņd ؐ&0vRI7=;vJ_-"}>aL&i_*ͧ" Mc}#nC=,,qcTTyփdKJs*>@C+zo/NiF^WnľWܱ`.T̗ZY!-l5e؟ _9/CfLG.9ύO5JcQխTk0ϛP A%n.$< lÃ'P'l.Kb{KdSWZyyGI("(m8fIEA[DCNgjfh7H= L(fBݚ$z Z{o}rxͅu0O%F.Ƨݓ Ң:3`z2fE=mQb$o#DdX}tV儎+i3&S7[`; x `okdcyYP^u8e~E_8[S? NL].|z eKGSBxEӰmX>g1iJEʳS_+߻LLB e|=B6)ODq35G}^i(R1[ =PQ^kpߺ )ȞF9DpyCv>(̃f@%5H Z&TM~E=Q$8C`*ͭNh֑[)4JeAabΙu:[B EK3O'U4t{3F܃t(6BPmC}=&snZJ-M&Js>,e=Ŏ%6Jhji&]ZL Ǟ( qaypXI7…#߈zI؆:g3Rl~LuxL͢Ck-0/jwQH{w"r t_ۜDdNX˿s{>X9*u4 Ǒ F[.XUVT40mʽoaq(305J5~̔?Я'K2ΟESgzAjMmo6P#=|XB7*I(\b%S݈,K+m_[_PL@YJ4֮avGb)|,e\AЫ ('ьٶ'TSIJ? e2HRR{ƣݡ>61\W6\zYave\Qi5Qȿ@CyRPm]1z>6=4Np\lg#"{DQlzVH;2kTiD\ZχNE2*Bǥ{` rڥ9d"H3;P{MZUERI`-4!~,vƱA>ZoP_? +gRݔ쇇۪$GӮesxgp$Z(x{,X5Lfl{b}s˖ 7}<{ɀjL?֟t&I #@b=+6Z Vv]x7P _?);z>6Tތj L: 432_FN a8LLIǘ*A1U۪`Bh?dw 0e4kF$St76Z^pUN(a)3% Y%'cD:" &ߤ<­yܖϗ,UFH!K3[rC-CvAa/a7GQa5h3ӮцQEL*om%l#S6MJi|kw&E}|cҜ~\l欏qpVBM] ÉUY7П`7>?OM㸎*>YfA^N:.c MO]">|3l=;aPCzXh2)*EE%[V;"%@RX('쏿\@fPg8:G IC?l Ʉɡ<}$I0Ԥ ?9 p@J))(@fEKCheXokX##me E6BLdq-YN8!ǃ ϥAHnsiɦ;L +VV!@3£q.ULe;cVS<6-5w0'V5Un\;'my"yn 6tLaՎ Xd[@r s^f`.`2ß-IyuAzMÀ6TwSA;rzf?r>W:<WJnx捙nL,Jh̀w>a&Pwq\QϤn0ANzYsSA C2* \A+Kksӱn<{"kvLmZc fKpens#Z=k h9&tI4el/k[L;QY"Aif zkX*vnDTϜ2#OW:HW+T~fpZDczu F]e%6 kmRU;츅`6;L(t)LgTrxcJn5nsUյ~Vg?F4|Wm#Qf [BvQu#1YD&J~>ve pg^KC)*G0V,MJ;ZVSezp~ \ksYO[M8]buI;=Rz p z}881\ w*eErcsNnr\դs>=H-*ހ6[hohE]XW&UxC[- )QPJVi`LC3 DKVsM =ms f_d͛TG0kC $#.D 7M&ExD(Coyګy,2/R{NV!Y.^܋VQhY4KK9_ ǒf9Q9H+n?%1b[Č5,l&g[а~d!TluQ!_fP4*!ʞ4WKh0p{#MgT%B;SSdѧ> $Q ЈP W\RJRZѭRʳv*)L/P;v<*$Kqjp\\1ۚq&}=Z3"zì&XzXy h(>`ʴOΨ@׶% ȧHF#XNl[lKŅ@h| .L;\g΂=TmxO6' n8'_2faJ=޶=m@B~ny!8P>;@ oi.c\"?E0O',tz#H=!gſu9ٌvIF:^ 5-7+ꃽ6O`h]Ѧ! gi//"$њV$hVFXZ&]-Mϧ 3*"w@LWChβz绂pԃ$HjZ\iT'I0C3sPЬ L,j 7k5^YGOˤ*M.s%&B/OdcOoq@8rMǥnl8QNMa7\,Ӝh"+wы፩_^hu&X9mRnAQ/ʷ %%F C| @M>0qowx3NN/3 552")jL0/M@:8|asCZ_Zw=<$0Н !:F ۇ{Q*q' &4s-5`-7=B?˶Mi"D([ӄ Lv}#+Oo1 #q_xar$kj. %COYo) /SE7QRS8%s4p^vpM"('<ϩ(AR8!)|iA^T˪,wQMg0<IɨװBִ[WNXH- B$۱R8n\=z:h `1]"+Ngd\lYyxK>"9mP' prٌckOɽk .\㍹u+'L%=a8nt[y޹?<줪NA2|:]c i^ѽbFZ֊9O#4Ӗ&̙{)4A>% Tm5aLL:׈N;`cNˊleG"Eu:逃)uAaZ^S,ŮF/a], 1%DqjI'bH~7dp{S{k)HKeOX]o>2H E]AcKRRF5#0޸of iVٱ5eeg~V@khVVv49jfq(pjbSD} eМp^Labb pC/Ҩ9({WC-^2XLUO nFjǾ8ZOz s j 5C[%J̡Xj܏)^t5Dk&]Z)L +Lvԟx( {umEPRJb"ķ$Nj +Y) ՞B\W_c=WfFJ&; ;i쓲f=&7$Nk4IYwX7,,k` "x!z,6bPjF0kN=Hc"*.:5eh Yb,jv$4yb)c @$ aGzr&"/F0і„^^ wwr! ""fFKb"탇 m<¦+!`%׏fŌUZ'X^*ʩ8L`3{8!7Xޱ8q8 ;B"| .IMf{h_䋙|R4B:jP˕j!0m\gpI Q,Q{IðOa4vL&hL'Md5Z{jh kIG[ XgS2 cq>h`HVB=EAz+HG?#pYJk,1M=iMM${K 7m PyHDf=&y*o~"ŏq;Z :>A9H~4j?ƴ%N2k\'GQ?6ff#5[ + D3+JX+nSyܨB/EPԖN'SMܖ3Ot.nzi6|s9n1 [d :БfsY^ѮLpq$)T+ßڏl*&bh >::|a!7سLiͰ2 et\H1ʄyrj5@N5 TJCd-5e<\*yu0j'8HD+w$Y-HWũzטy02v|Vi*=ZW"dI=VZGWZh5R*KNTA%'qg1[{61q|{[s׬yѥn@KgMXVâ"~ԬN1YT}lLÛk}lLPϕD9 od1Y](R@8ipkգ M#=5r~:HkF}j,yT%ŷ ן2;|8.nFPPki2=ԑ+@'Щ1jܧHb) A>ޙׯIJe'"lNBꦏ~u!hB1InoDqE1 %QU(ywW]հ֞k dM N8vSāw w0L ^͖ͪ߁w^Be;9]%YEļA2!d,A72qX^WONRQSqFD={A ,<=Qvo[$_ss[֧/ȏL?^BU\>?+`87GIԩ$ca=LҵTU-|* Kd91zr;kɆgnˆƕV~2-pq*5z!xEc0Wxcd>ꗸuϪ֌E~ VwGFʚM;V#*HҴj7Y\o՟͠e.>)wWuEr꒸(Xa)CٍJU ߲=I֩$P;F{M؛2&w)ƽM4oCι:5bf_Vvc ƿHӲ4*aCbT=@t eAZ!܀BhY(eD{GEES: /!곐4ێz0[^ #u9 UȞa'W,h}Bd eelDrx- ajĊ)h\Vjl umy!q~Ijޡ :В Z$_Dw"ERUDk"yHk8 CЊx‹ϭ܃&l'dKء>b;Zx-H.B| ?1 @#UGiDAh 5 l?wmb ߋbܢ򪔨H3b')\ZuXkFמBӶlDPYK2->V[g$]  ڎ}+6T+䅴F +\+g$3%_Xy5BwI|?Sy>}ꕐ1PW)~?oy]4ThL(2A~6[8\"SV$Z8(EE}TGH@ۓ5UlN*YjƒSj]0m.X_~Xfamd9H~H(XSi_[ c+TM/l[kc*h>Y⅞خM|Yh#E慦cG./V1? UkCҏG 08eڮMY^OYGͻ߶g$CAyF*P/x~DAKwAe sKd8_*SNWy>_VH_gFԾH;ЭFbkKS|VU|kGA1" Bx,[_j0Z=='ᅠ[tH8EW2L(qJfFG`} 1oֈ*2@aU&dhj i7變 rƷlȗl!;]k"{HreVK{8&!0.@S3>*>v5SeM9aBc6U;v >_TcSayDH/1IfE商Ս{b \qdH<̻]0\.2Ҫ凱%ad]ʠߵ؋Ц(X~OZMa,"!G^={81,`I;Z2G^\3v-`OkzjA] z,ow]2܈L$q:'>GUղQ+wgmR!-W>_Rm )Fo͠ rٮeߩF~p7ryZ'~ ԹK%X q-H˜Z.5&IEu }H84ڝgsiu0mSɾwX\kKؒ'P!~P۸xK冾"Ge>؉yid CDLVԴ׳eqܔA^_]A6"|I[4H3GQr`iFnq :{Ii"<:[' S`Mw*l:#qo=}4ZɠB{Q?D? =&͘d0o4!>:bzwWĒ4\L{HW xZ<;!CIZ:K?`;׿g)Ojf/l-#d0 YE(ur0Q y\h7# ED<S=mm /]bNe3>Gk+^G}u\$ZwQhO!i ЪS%'>uo!. #05LR0YJ/DnZGpfq HYؗ:8*zd@R|dKȟ$VBvc'M6+(fMG;hJ?A V2qvLHMқ2JX /7 ~-SJ[>"Wvg)t$`89?_~d8_6[R2RLv܂TGSj{4 _n nDI+"IiI7J/ 9tvZp҆7!̖XYMDtxC D6 Q12I;|a3'e#\F37SNɉ`OTo$.uL[Oq}m?mk߄.~mnpJ$_ceW8B̅ a&<@7?ሢHGSxK2?~#d{Kd! _(M; _ 32hRuFVF t1;xL(ifR*[1FJ$j (@oHi{!>mj) +:"FeE\ }AV^LIBR9h{ i.ӫ2ä24%鳚| VΊjMp%mE~8e7w),,~ q=?;&v6HAa F;[24\5k*DLf۲t'mⱝA$k޵ښ(+\sK"N\ԣw7^kN)Xjwd~MZ X$ګ <~zϥR\ԆHDƏN(2T/c&+5U*Qy%FP)P,Αxrj d7G,Ad:g8-pK@݈ȱhcF>X%ӕ-%x--Hi*,&P5f}PܨJJ{Z/+6 T9z 2<>ݯis|O!*y+nn Z8RH,/,wZ$/ #8nCZ=53xXI9=#>hq hےU츴q&EJmUMɼdUo?^>L;r;Roɽi \V ߎ.b䐪(iTH m <mRqS g< SDs 2;K:fXN#Bq)|TV)H=Bܑ.M.tF1$e=ɴH@]2*@1>!>5Zɢ,I5"i.]wڷb̽; T2SmWy#pzI+)0htHcCkywvG'e"(~Vc,e)r<8It3H}}V= (פj&&_8AE ӂr(v<'K#c(CgF =8*yUlgnzМGԖ@:Cw:o{L㓒sz]6>\޿KNf\hl!JŴ:OqD{Dz A3Mh@Oo Zm.yEJ0sS lD*m@c'|cGNłN`Pkzm @H~bPldGt4-O%& ?gQt- eAc~W{.wuC_NAJr|:fY2T8bBkUfԌPzv2CSH"KCb;@p?"c;]A e읟+X̿:L&Կ؂߽r.T\{$SO\y"4 Nꡂ}wOts FV Rp&(RI2JÅ( nn`:1gYHNIAמJwViՈ!f·'ߞ'eGf,;`ʤ̷± ޢ SՓgze+[MWKz:bFE\GX"~d߿lNkh&OcX$%lRK#D0pAR۵ڠ]*m8Ul]A#{w t1qqÏ=xM/pC/͒_piM6o[DZi,.H5݈kBd2ez Hithu!qوV>q>ԖmN `3ع0L$H~N=lޙwqB_o=B@~u3>f S[+'^t,NEl֭b[ %sP.ݏ rt$݈>Ӿ1@œKL HV] QB}quuW#6y.D9~t?~u]<[[&nƢX:X=cGvD‹[,,}6+YdU:ЉѳѺqf2|zo|L<3A6WRVD=E+*}}R1AYfcZk0V7k6g 1G8ZIybJ&.S y8I\mhVjA {yMMe.Ʀuc ;NK dom giЗ 2ڏHbr9uOC@s-.qiN䅕 ˆ.GZA.~iPrao 5Q5,umݭVpnPwp+ x+,yD+"` ]N%(\֎=ޫfc?RvgZ r8ݖIڹsH9m23P,zjR0m(QX|^ougl\yt) _P2 0Ep1B{iZ0niӘ?z@])u~Y&e{_ .putt*[ 6y+xl\ 2UF}niVgeI\)6T9 NPwʇt:sF]j"E A5G GVC4xui>O,q/FByq#-0"+wp0<ߏ=Rp0+1ŧ׃< /+_KMTbʽ$ >Tdv7,4HNAN'ҩa8QɾŽ{[Hi zHJZа@ @_z&{Cw<4+-QC@G tq-tKKtKCfmxuAXz[Ö V }T5: ʯ? {#>!WAB`ov-VwJrdO *: %{rbHDR@9$z3U\~V-Vx߮F7\|_m- ^4 B~ D{3oVal*rw6:s@V` Ն+˥g7w-dR8PLߦMN2DKÔRb҃H(׺?"Q >"߂ ၎G XL"c턖N22v[r({yKK c|K .#<EVez~oլQBZFh\o$ᓀ#ȱkhXc|z^z6Pnο$dvuNmM"3OT'~EN4\8X' Cr} ~rG # ZE)XnjŝfU3TvLd֩u2"x} -%l$gb&o`]oDĿw{S"vS_-"$U7 =AT`db@7 ݞ _ZMZ%aratV$ U& n$6eҍiHv(H J~\ǍtMlGb߾/쉚r03(+/%w!3#]u6,H0CߞV| ]UcbJ)$S(ܖURBk'\|ʴ\u;|=G`7^3 G>zw])uޥǘk)EH$:84dgs㷸!qPuBV[-˒kLb*,иJk(NJ~%(`E/ O`@m@Y w+9@3wn.ֺ0ub堡l8?<9ж/&i^w}cd;95z>`}vzD=[:݄9D< 'KO.-l~_(bRd`Mm\ ৉yһ'j<C].l.9u FFO!ReMp̅c~SN5ŲxÕ&nG\מLݗ7)}g]՜&|#/H{#&wb?ˬ4~}icMQrĠ|a( u>j "^YiE/6KƐ]OM:ЎnhP ߃l RGRo=ȶ1n 釦 rB+\ʞOӪ?L58!1ڇ#ֆ*h :}q9&ӊfn$O"G饩~+V}΋*[$=/Sf6R$F< 0rFe+b'ñ!E3 \B0cWM\bF@Ԍ:ܰEPѩ/zEԬx9&G+՟t3R  +Iՠ4[PvzpkD`uF/2QԬH0vXLc@]!+c;$E5yB 2`5mrKƑW"G2i'&ɜn) .3Xn7> miYi*lHr9[p\#U0p28-c5l۴[>TNkLަrKwoVulԽ!V L7op S^Nvh[8 na<-KSå6C i XJEyUOFDQRT$Ec7I럒TdϽh/VcL3L7 J).pRpݒ@ȡS~"z+" :>z )³PZG2?bPg5JXSvȹ1%~Q<{ H UCe"yCS%ΣkŮGKH`1'PIr6 q"vC =lkѴ-u aEn5n@Fn[r9lH hFV]eMy* cN^̀9Ciyfw((3<4 q( Ϙ{A[(`7)<@33UD/}B.֫iu*qe$  ,90OwEH@ƽ+J\k <ك_HA?]f1=ѭE‘?HjFmA [̯;g_])\@_.reYKlJ^{Sf93_8.I"3TH*jf(^ 'M£ڟ ay4'k!5׫UbOK{nxH?S6̙-KLG2F08!K;T,̆6-E'hJ"v7E >BɛW]ڧYv8Htwɂp-rfЀ+5[Z7%i:ءq%椢7Y /·FKP AlZ5`5"#X=ErTtq2ceFɖ2uu#; 8j.mWJDu-Ӛ*B1 XY&|;S7sM(6%< -kukm&N)H)k,s܌UIot=E,WQ D`88{vxeĺذ@X ))ƯJ`~A7c Y'kTv e'h8\4B%ŕPsvd[֑˓IcJ'?$OP$ G{[,XeIs:]r vrڵ+7д3iHمzZvI6mĬ8i2fvu3x x+t/f&SڸE_[% w8S3IO:o)GKЏS0.:9ܮZɥ?t.Uŵ.` "NEs(hP~x&]~ˆ?ZOxYYqBJ9ȬHU oඃe(B[lud׊LrD*j?rxoc١Vݾ@^mX Q\Pm GDm$ŎId@ҰRtC2>ΈaYds3"b}ը_Oc i~+2nFQ5@-|2ֆ'U^j&Rso!d啫c;DWp"M2@rQrԅlҶو5]@ ]z" z.h!oZYU?nE ѯiʡeA~8j \FP>׎JᛎD~ެ:YoȉJ-\elMmq=% LChQ u "9o^B\9|R=>4W].mWig &c>_ ]pW6z_}gʻ). .;%N1b+&ȝlGA燷N"1WOQ`cf8 GQn l_A*|mՆPp ?&6eĩ/k,z'b(d:vvB Sj@}k, - r`Vf=kqxam+-yr vJF~$S_|:q?ƇIkU*[m8W8WX7AEFHc :- UaC\j _3VE1v ,J! K(^s\vvu/r׹&^ΤXgQ4AZ])?droӀma\dv]5j~fS&"hTk(CbϺЂɇ]=zF[خXL0 >a.z93 B#NRڽ~[#QQ w1%eVNsAHZk\~lAiF At`'K4](@8ɧ9۰ׅh_W|};CEQ1pC.>Mp]f(q>Y Μ ֵ1g o)P}%Kj,m ݩ݁l+j&^;j/eiXx0?3(DF݉:@O. 螗GbvZD~h*bת943XH6 z|.ek\G t+MUxs=*kۇ:Rӡ`˅+B%Hi E]GI[M dG>LVO!s8EI:EpDX[;2\u,gYOZ1`'jSKZ;!j:&3-O6Ej[Z9W}iC0," ?띻lo x ۺ`{+:,&]9?S(AYeHxBr0{5?=]v?]`i>۳th4?dS>₻T¹o/(!7wI"Y 5d~Pd*}-z/3!Q!n-zxCpa2cA\E:s5p4tl?׃I0PG*ԟ6u8=L(yLQ:& NO׬KN *hnR0H.'rf q [|w|kҼƱ:J^fXQ>fVfHs r&%9+\F%EVs䮣elΘ/0$3N Žo9m&"qT!Y)CJjML*F,A}!oVL@A,?'K"V%DA3>(N;Hs#m&x&*ba/|%tV˾n Cqd \qfNЗc^A_~6rr~ո-lj'д>]b> ԛpؘ` υI%KA!;Aʍ1fxG[]LzQPdkUÌWZIt"nw6Nδgflo=- Az !LLY^s_yy~7','fSZ ̽~3X_UeR}˧Y~ӹd7!= ?R֩ \7MW#9I u]RQ_@? n[;8fVwŒ?R'TY ds\kY&y0Js)@ :kb2c#))LK' =?@&o[7!1YOe$󝼺ng tI]$=Z񄠌{w$;V5_$V} 7 #m<$§hDsoSZe;-3>2ʷ gJRBv-La/tTxFK}uL= U Av|4n؛ w.G#n<WӁ\6>avv>YS!} G@f|G̨n ,EI&]ǟrsƛi$SQ6ݐ_*nZgbx0 >6@^B<=]H6ǴRl2Hܡ,ZqVū}[4"x"F/ږH+w#_'˺][ `moa(B^-<P}|YSij^flIRDfzW;O~nAuA g wjۘ\ q+n59GZCMkoØcF\;J\HNRiQ/@s Muhvas Kȏ4̷1ǑE>2.e0iƅe8Nj'(DW {ugj7{VĽJS =?|]nQՅݖsfjfgi zR 6[lLߋfJ}&x\>kp8-AE1ѿP[ J8]$ꋄ)u)YC,^,5cÀ)Kp6IV|i\cq; ɪlGv ܪTQ@—x1 y+DևJGJX/%fƥN=7t&*Da֍kzun>tub=8tլKNNŗR 5\Z (l?#+|xJ p:L# -`󼛚m`˗kh%Sƻ"4ո>V} Xo| Wde I^pX~Ӟ|{, i,T +uAa;S'mR;oA/(g ڤ433[|nIU3ro$O´i͊-sr p n HC̴g5ac%⧠>j r%Zw$`y߮,9Yi}{-%7]]N@3?X6rƒ/Ѱp9<f4 +HFz{$tuS~m@u6{yLp ,DNlVX3E9.9 qdPKQwyrc!sPҺbNde[R>W7Uo9–|BL+߽©R<1X;T*AảRC+y,wMwjx UZU4yK42(]5;dwsbr[=y>mh`x'-M,˵1D#JoI^8H2qtVq!sEQKPq<49tN c 3x8@ KcnLBv8*qiD+dF4U.3C/ 5"e#uY(Cؾ߆y gØNd蒎O?v&#:skJe[=\e=^q[qX YЅn*6D"USkӿ_B᝞v!Z2f”y*Rڡ3_mj lS, 0蕷clOXuPi[rۻ@rNeޒy-X <\T猐=їy+ *;30Vrf_f4/bp۴]!XT)A=ɧُ- O~F%>A8nEbXh*c;K)ϧzrdN B1pSxZ0r>6)W% / qid}1^UQ@)NNHV(xЋTrP *8. K\umAmts b *ȉk#n $%ӁG6OpgƄxVv~eͨ\5&VL<Ԯv/6P2M(׹}hOJge\ShE&Og;5AbC5' mGP7ΜGXQY)dm.>؀aJ0iܦ4ςX]9뗘g%T(jFY4Dn,P#o99g&yLR3eU tVBϫ_[]ORЩ0vH_Ybl$lX]GV|V9aL:SLJr P1>1E*>oҭo܀m}rWB+hKCHo Fa D:>\0'q8c0e0X%~rjdѐ$V]Oo*yOzkZ?UǓ2qWi07/Gzls`zn$IXtg0\Bu3%Sz' -wgzJ6u\-[ y;6țPz`˿7X)N21ѠDBQg`ۮoG۽{EDW]cr\EvkbkE "Jؾ<ܠ"ID:p3:1$ ʼc76r53>majvfCqQ (@K:L{kK=)>wl՞c+L{k&CrˡNwCrҦ.rI[tz1c@ԉi'ݯGwt_LߜԪuuQxj3ݛv\\0+t tFpPp<$4I >Ca5WŮŒ& 5HfYjYJ4[`GH ^"xHKI]t0A8m[7^㢏ْpGa!gMSV|d$Z{p@ѡH10 qTw]Eeb;hh 2 JfoU]ci~q:}?^y g6dЙ;$L^6/x"u\ҙlXk>VogY|!G%0c.m%){s ۽,ozU8(w$y6w8oRVăsR?+6T`Ѩye,v*:{$W"Tla_$-5~a[= APyEu'0-q.4@{~C14{@6]Še }h?9!_(~Ѫ%#HN";b=r4*FyONj&/Q)BHva401o@2eRS.K<&?0AV@[ͲcsI7}t-'O @`F_~Uz)opbtVMps9im$xUc R禭B_GN j-ݟįb46bMDrQb[ʳy&F(T~~MVz`!(Υy ]ʤek<G]1T߯3Mm+ eRviMd&Pd[?$P\z-u&IAksV}a00XRH^ZQ:4v&io3[!jq[:};r>ix`sa"7߱tN굮=9Kg}msA3O?+`3u^2X 96u(j%jy{W -(ӥLmkzrf&娖Uϭ;`tÜX1\%ˀ$u- gK}-2 < . !%*} OYI["=X&@e=3]O2Pb kQi(UEzNhί{u@:46B9tpDp>Wr )n6Eè B4iqUz3܁(O X ں5_O{7%2en7^H'Xt341ygռ Ј^h 7F#R#/v!lO rfZ:-ȼ"uyOҹ|‹҈ZWl¾2^zN|bWV3C7@=&%-iAF|J_Az0˽&Fd7/RXlč%c#>|<Mu\ᶃY^,$!)[Ɛ__Ć=dswQd?(0>>Sv/cHضn33:y ;^O)#oiMKPCN(i͡8 iy&&f0 *AFS6ˎuƶY䒗5)C'[C'e:9K 85s|~+mo1)>H}hT~R`c*yܾۜ,FSDo-7F괊O⛢.J_hnH"W\[Ҹ}CyyͽL %I ޹93CH1>\6@vhtء.'q ܚJ{m0-aq)߇ ^jr?oNԡJ' Д-/[0l77GVNظ3ౙ0)V:f37pmɥf5=5=0™D X ҩ;B󋁨?$B1:pe(`qd5Ԋ 8C(64{ W 6d8GկùM{]TRyKVzS#=+L~P!& Y Ա~[n:0$&KPkP,+ci̟zEf$O4XmnAB#T= 9KmQRe22ڪbp59|ȩgI, |NPCT㕆eщ(DM2K|)"+ ɾaZ?+yRhÙ|!t?۴wye ٪ kS ߰~Xg;~?Ruez1ϑ|Dg/ĆdojjКٯ1%$ Z+  5^v} WFvgӪ.Σl+2>Kl:VnڠZڸ<!zuNE@̮pF>[o ]Oܼ زSI50w wR`aqiy-kGKYʘ]Jq9'5 N~1/0)D>ݱSP0Q3c46$ZH )y 7V޲x={C9/ $lAog` ſBdi>gDgڮV"ːg# ǡ].?M3CZ r6jQx^9”%f4=d=B }{2-j:k'L=vHy4&Ns"uBy,Y۴ֳh(CBA k%xu`m0!DwG|cz.C1>zSjy‘Ą ʈ)#]$/K=)|Wz̈́Ĉ|Ls@#w!VFW5'pGs2sx ZbM gdɧ~Xɩv" S(*m|oIOT~vdbڴ^) f3OlZ䍂aSn^1A 5=sJ4gN ۊVޮ;=hRzm DK尧% ((*tFpf8indJGkZ7r4_@z]ߒk=l!̚(YJA}Z-0aa33V_SE/NB?d}~#vL̢βLU[}4kJQh 筏lC>3=krU .\:5cs9|M4` d ((D!agבֿJ?k6-!uF[6!9qs:Jr@hYD˳=%A:mPmAШ4n03 o~_ȉt$C QjV9iU gsz3as mfcw`UvoVm;jcX'û x. Gh[ ~NMv~E5h/KwOk`uwt&}7mqV8L 6x^CzmdeC(Jnd\zS=,9 Չ 6踂L٣?XrJ"oݧVӉƮES6BT?yy.rhޛUsR;XI611|uxcfM}R@VŏswωLo.O+EԋcP%cX߱hzF7K VUD6[dҩ=8g4%x9vs B3y@Xh*[ZV3@:d H E܆X#؜G1u8^fpR.=ycw^z:dB-Qg[lp:imГ> ]Bq2C] _rV/`S(*Q$}{1t8ۮ&6f&/EgEFY{D;0ӛXf=WfCƛ3uNd pRh;a%KsGs/4x[񁽒/B]y5OL.xɄ1>i *"ww]SjbVmM*%KsKs~ʼ:MZ9(Ĭ R{G^r ;%kDWw&@BcNih]̴Gͭϱ,^Gx&Wrm*arnKTSDaƄ+#p~_DFy:ĊT%u#\8P2L*B'h&BETG<ʑ^OW d;f|~=rnluVaK|9RVM.F _"qnB@w n0pf*ABYI{[2qeX_"Q`(n5 -K*N;%U'GT6-bݔ[/[F-g7v3>\ƲᾋjDrk$`e0`I" 9bg"Xah0Z)ONvo;T& i@ܾsNvBQ܂L f_ %lnQba:Sɖy "%eEfc0%%Ptw.aۣŀL6 N&Q\aHz>tjj4tBVgt?8 $gFHTԂDVನ-Qz,F ˟V2C V߄Dc<C$&Z8tڂoM慳3{G3M^Gê@U<M?kS˪!+rռ=tB8 Ro)wmLՇtmД}h"A%H>=lZȩ줆2++Ͷ9h477*MF|;~|M +Vrz{?A^VC~<%~]GyHE3Z.Law~B-ڪ#6: DedQU.Iw^m+Z^緩VkgƵ-P@GW{h@B>+6 H^leCo$M~wAdذ0/Q?/NNSip(#ږl)Ɲ"%RR@ɒgUK&ȘӨlXҤ;:0GY반 DnO[= +|gS/l"i Ga7׽HҼj c|<#$TQ.SMRXI+R/l40Kɳ፨q:˓9KMXF$'DcۜUUGHk|Sy  nbӑK/2,U`i9-kWxUWӣ&j\=rS6~})y⦗ΪO[W@~ /F[Z[ng'wy ڮibWGQћLIUk[Rmwdx([F1{Y$7nu̎K]E,6䓗cuc5BU66ԛ_/ToJ՞;  ;VNE*rBW1e-n İ 5<<`p.ԛ8 %VFa G\6C/&41GC:Bެ7 ҭ.'f|p ^D5:Q y YRƞkVP~P~Ꝭ7Ez'P bPpFE%Rcde٘b 9 <qE+'x^SAſ\KPJqIB?c AvJ j0\\\ByUs^L5>hݎvv {n=&[RA€宣9>='T@_5`SJŵgGqtM—}1`Fǩb97aNlmdu()l]TZH$1r M{lm4͒B ,WHUdtYiI(4>4麯k[`y'񹐈8$ǂƭ*(-ॅUZƂˣI:Wǝj /Wc,ŶkLx @:7Q>rS/dYp*QC#|C9($vY޿"zIsR\cr{/7dM={RNVl5oxeSVShۅ6weU_]p(:^&㧐*SWMh%J:3U.epT.Fpdr03H#ȅ+s{5 +ߑ/?c:+OjgDH+)wx'5Ǝ(+FpT>f a&[s rdfjSz BAHl;Lh on5*!MҰm@赁ᒍ0ڴ^(xuT{?P՛z񉰽9♂Tz *AgB5[™$rq}c#w{Iu4 XTc(ʜjյ-pɚ w8_cxpmMGCVIᴙh,HYK];'Z1!Qpiyab\EۊXlxl#k.OBF Ng˔)0 {748+qnX~brBxWw?[bww]<0|^eEᲛjFޱ75i- Zڛ{QŖmB)L>qƌ,œqžGC ߱.Ȏ՝kqir?W-4^ʰkN@{( HDa4 fVo<3=,n bs@3[ si0r˲4/][8zVp1Y$P;a4ܼ{e VȐ TѺ]{8}5br 1/\ x@4[/%FSp\O' -S96gZU\m@dP9 oI! .P13X+s/"&"~>щ\6. ^~p\i>JޢHPyz<Zs$sьE>p4 !T G՟gQAqphl-x s6^s~5|B"|}O'v9L+'t:<-SHf&zTgU;=}%,GKJ!7Ш >@ pе>tF ](# pIR_J| ˰ٌ[~<(EߜZNtY|ݽ6E5%0Ҷہ'>(x/r'ፎ>VDNJ@(׻&w;ٙTֶ> : c7I~?X֠࣬ \wr6h1g / z4F  5<Зt3Y9O5Ne3-ש^3زPQTف@yh -cNZz(-Vy$ t]գd>9Xs(of<$[ +N N.9wh^}`6l9 nY[ @T}zA+=PQ=):0w1]Id]ŃS ,?/j]Yܣub:7 ݔ^1]T N jwxEa::4|zgX vM]$އfyY,JWD`v8+白*ӜO? ZMu{j~aY^jQjCQ|;?Q05,JvѹQہ϶?ƣI+`'yL^э2+1A:7#"Wul^Jg&ȡ7yPMtTmC2>m ⋅^>dUWε>|4e]hb4p:ak{`"JDnmk W,]bGߩ3Ɍ˘>*`|t;^?Sm)MZ-?{L>nL`5Ǟ)Mvӓ%C׸DOϿ LDǷ+{v%`&ZaL55Gn|M*nVTyatp^61kom }&1s?<ph U1641Ak[}%hh: ;ϏD#t0x0d0¾OD3thHn(^OT !A, T3!έ>Xz_yyQSے)֪3zz \*&rQ W̬w@GL{o\X~s =*hkAHI`ODP3()rwķ{V v m[ /ڽ(b >a;PnWptaWk^KrsS"mQefQs{rzoa * "^}Bj.:2 0QvQP3s$7(q^1t\s[}AmKC)tKu8nV10"s=!C~3T>hP>e<3_[f>U6pA?勵rΫ\BRic|E _'?`!JiW )lL zy"od$/ y\@7 G?^FApqMǬFђT'ܙL'ʯ&qEVK\qMՙ59C]fIdHoWG1Г\dl^u(ϴZ)Gνx'ůGkʊPcbc/M;l$$Fya ̻a.OF(+GZORZ]bqX\[aΑ䈯po M>6x?şldVe*y<1n<>Iy8I߻ۼæ ?0AGzxssy9q7di%'=d|@Itn ZƯ ~ya{?$1߶Qem;3;?!,Q=y?\n.xe[٬7~K9=b+WWTQd2M/ ` m޳l1qrs"3Jm |X)e.Kn=3N*;H+#׆N*1{;e8SԌ|M,@QҺ8hkQ3Vĉ6m3N97,&"KѰc%DQQ[3GV [nXءj7;\S]y.YeLspנc!HL>yG?mJQx3 E:,PAЊWy5۩z>ߔ{FzH6 (XT[ۨ5'_s:|wltlWHN vlp9?冨՞NYԀf9H>9}BYb,wҡE,Z08mH24/HcTŹ5{@i#0n0Ưvla0q[ 8klٮ"CCsD&.frmqO_Um|}u{t՘]iwtGk$Y(/U阓eҗ SWõE2ExVi}w &~UGĚ%! 돈$:~7[ n_7o]LqEoHs %Env &ߢ`ٷ%0b>t;r1ḽUGh˘ǿx];mw]?}/Yv4z1J}Jcopƃ.=m[OB6x@I{ ! |HNX)_HhH mՑw% )Cl&nDЊ 1BSo4:w2XmQS퍰@I)Ţ-'&az&lZ0&r7\m`֩]lJom~5ܜ*aUiΊoG:m8, 3p YH4`leͶN Kdv_}6S馾xF>n,sSrC!\H"q|t& TbLm&`,|/MIw\^q$*4?]zNnL;>lJwU)txO ˱,k!daP%Tbi l1p`;ɾT?VЕ. *΀L##io%s<9BH3v?nw$msU(-½J Qp}dۏ~>=paV>MA)`dVu'kI2* ɔlj8L@q>JJ/5w`O[gH#h%\7Ԧм;oe۰hSyƩ6s0ˆx~>!<q0b~.So΋9n4bE:I]F0)!7A\0hpLq|4QBjk<' hmǤNLt}r"|x*؅+tL9i#ڑ% 9oka}\xA8Lc i4֑Zy4 Q-Tq۽LGVGۣx]&Џ};BIӣCݨ_W&QXM r*x7>vqq v},6%)K6U bEzG%}mp=-/;J A`cHBHD{{>m`$sfW_VSNFY.Lip苞Cn/ &\{Py ځ&" K/GZF%91-j #[&] biR-`YB>)>IgIs, g2Yc?y[ E6A{!T,[x[%Ig#={P7j &}#h[To q#Pb'-؞h_-W\3T9T^*xj:Wn>?m*c'<Xl9ϋq:n94X#]2!?+JFIͿ$ fMI+2M&1.`5&<^tf(VĿ0 9 n;w^u1i2oyOQH[=DpCM)HnCh$DO4}17Pp' ;LT 71o?i/bz;+ikfX0eя]x8!!3u<{Aqn,B 1-u2ħ#W,AL>EC~Y7c F+2"v} 5}̣g _ihqُOP5lQI$U [Bjt]t k}pjAˬyۺHEԖ~pxEH\y\\p>2?ҿ>/ލ^"m"we%v|_\)40=є}("1SDkJDUE,|#aBEU ]y;-MaWNw7nWٓ8 ~܉KGEG^FF)^&rdS$vPG0}T&v$Jó3p!HD>E}2JmTǬ&9P"Ah5Ji4[yme۩=cХ[:c֪>WL+ݢM8'H-=ŇƉ >c&rA K`Hd}_ h+$7i*iI~`$8-$|1(% ٰj[ 򘋭+ja hrg] ҍP'8σd6jHRNHu# .}"hH|^gւCbUP4 j Ƶe@c -Z9௦Uz:nUFFHH{:G v*(vC/%qbF*sn;BACQ uˁI&hV!QD*zv%I<\u;ڝY})R;~26%l/9ş2:^=Tt{]< w&=ҵS0lQRKBibaS9{Y Ab Qd-" Qc!bQ1Xhj9wvѴ6o\IC l= F,LV{w?:BbR |U&;c*RɌjHEq\Z=<]0"uHeoG;=EĂ:TȹS=*c_W%D]Y\V O b={KDrSWi5G U.j^78S7@ظ@Et"7P L3MVS޸(eS HS6zƑXH`?8E>JIdI~9KDT"Tls<1{nT7(L X>@@ݰdt; sz?bЌ8i `t:Si{ȅ9F WAGB2Q1;|:Zpm-<  6xnh)$/dVٯSj- )UNn)lGVF8* =^@%Qj1p~N nqj_3Ko'KFa£jՏQ9w. n1 yEK^1 :L!<c ۽+{Rp:Ox*E62i*L @RIO߶?5yn`?+:fL"rn6p_脬B ,D+$$+X(]p6BF' F}dEQu,mKU8:W^6d=ilʉ=y[|5$P#@xD@|%7_\c`$l6.9WhF1{6&ϒ@U[l.xj?TU;\>יP}S?1x5XQYeXbΕs1gص#CUDm7KaR-\4*r#Zq"*([g\nr]sEJt/h&vB- )qX٢|4yrepf") %ۙ}ƕD1 |͟]·쑌8 BoRB_[IOבyGls{A(;`Gg?tʦh&ӄuXisM|S= =48NU; 6W)% ,b0(}Ep`+K7(JmtѬlt0hRzXJ25y沎LL9&­Է_u&#_%fuh}qwo/A2/EB,^]`95̼N^)_C@[4#kJ%f2k<FٵLq^m%'g­i] (PtDk!q=i2kR!Gрx.H@U\Ն/ tpp ̍S#!-.'LDhE.lj秲7L< m:}`23'tR2Y9#ph lk(v?kJb0Y{!2—H?>ꍜI퇷cюk/w6u`;Vv@ӎpHD$i;E >\>}tg0Fkg A|m.sT秹{x>pT<Ki8f0+g@L>VqDR-|c[%m;3aBKq65Q;ěd%(t<1أz+c쒯źAU\ULp^Oi#ԓ7WH󙛪TUKR Qx8( !`!ҷRJGe~7Fߔ:r*kNԗ=8C0uա,=$ dY>.䰂`ċJP6f`H/}{b4H;-0&$2Cp..*c6םhs؉yԾtS{y!p 3WZDU[" ?%6a7\ɘEN61-2 Zםq.~=Ɏ&Ӂ~'>2^dQM )AxB,.%dv ̄. 犋2[I_9(_Iq])PgFa"R՘ŷBסDr[Azn`dm-%An݆N4K=⟎#o &G.9{2AO.#s?1!+ӾVp'Q-FNlU RHs. G9KF:x@>(x[kh+8Wc3-$RIcw/"NT_aD[:=7iR,h ֬cXHlݻ/ib?XI6S|zh-lSHKQM:'c6-oyPU[Ϥsafɔ vGl fUC2Ap薧 .:-fu~;4'豠H2\\~}"Ȥc2x_dV•We{ 3bVG8&4,򖼏u0 lٯ_Ue-w>'3 }.MrTx3MwA٭!8ULwy袱Iw-gg1 $5H q.zlYbmjFO.2 HٯK\^/A -65BpFF-m~j-Jm>jN xLltFG )_ԛS49Ε?L1e.yL_ :$(IZH4['Ԃ?Bkz}l'A gf2*To௘ YC2XEĦ08!m<-9X0cA5&p^Лgã>),$ZIT+7}2jkCMpc0^N6`Sr./3Ku3,І^w=]"%2Qims@#s e gj\ƫ=z7>T;B,g OΠ^*th#|"oa+M㮓թ@߇f舟#( BTYKYCӒC\F2<\̷ձCd\R"꯬E><;xڄ%eϰhVE,w_ps 7d3Er͇28QWLWf 7%.9bɾ')*dex[^hFa.!iw YEm-cjyiaV>.C>eT[~F h0_LLcLVe9W1dk\QT{մ)ДZ<#mZgi"HV`s8aLm侅/՜ZEc<ն#nc>|Knp9p;LGώ՗&8r><t=r8duV֐ X D9*wBP 2u;8!LO loZEesXJg'M)lJoBI=#5!VUA=cyKqw@'k%9}qxzue+yMi?"z4N-\Dý7խH]h݅G tiJ#=h,sED]yvĢjEXeuUÚdH-OIɪ6`&W;6JGsof>g#uq bf.D"K`r6Ayt<9V.;>\TK7JŹ;Nx(̭4R&d/DQ_9yzG{{o (sn;cF!٬E ڒOTˑOոD 8!\Y@!G c/GNgiv>  J" 笄K]i$-/ߵJVᘙŐJ +4v&s,uYi2v$:!}nIFXlVC C*l4,{ i oj߀^9qнGD+֪!l*qBx7XzU?B/v3"“*L8֥5EU+N?!_MmcT%܋;BWG ޝ`RY(L6/Sl:R^!DHm<~}l~uQi*}~^7'E@*vP "!6 cjaq \Zҡă"׼-5O =~Bh) X}eēd~l/Vj!tu PQ*įZq)4yNֽw67(WIjjza<f)@B6p8O[kW)Ֆ!fq#DUf=/V Su'<)cv䪖M?Z9$OǸȏb5 h۟lo3 9)_|38o2Ta5ÿg5^>0ywk\ϧ}k4s6mJu7DƦ6+ r)99M|}1jYFb7bQ-q58?<&~0[n\0jdoݢ'0άPC 8FbN 3M )ʮA RvãVXMJ^H擾|N`|܇&Dp1狔$|Ƿ@Y)7;9OjӛovI0;#.&Gz G/j!hezjP'PEo{G9]AObR> i}B_C8vFqLm=m >ºu>5oϵ)"m#B }3)-CS|p7N8p]NPF_Wuɢ/f:"t’ms R0 s/BqvT;Oʳ=hUFtZJ ΅c$!?ͻ7H4M {ޘWCPB"YVlN"~H@2G:qJƔz~ŅҀE<&Bp D*$j;ex|ip{JE~A6CFi[wג;k :{,_ʐAlZsH<+.hPP$"CȍNlF;Iu7`b;], o:H)n5KL݂x0UCn4eXP;8;qSjLUŕh5M9dy`=aHpl=0NT5̍;gY5>F*qa^*>Dr>㽑#sU^FXAϔ7gOyV.NS=ag fw o0|mGcΙ t-Sks-(|t3v]˦2ESh!GPIalEEk ܕd*PX"@ v8Hj<ྈUE)EhsԢN-hj58h vS U,cq{ǩ R Bҧφ*lPI8zS^${ʹaW 3HV^QiU֤n'㸷H`^Oh,|ǡL=˒Xlcf|aBEIk֝򋶡MXN`S6%?oC }Z{mM/M_۴NUѶ?).TxA&e m$X9 ˷(^8ɟPA5W;$(Z![PVW6I\v: k8F-r;ӜOce?pݮ5vV$jc`6Ce2\Nq!n*BnF9y/iL`ԊA_M|ȪGKmI#DgdBi\|xw䯭ɭk?M1k+"тVS^~Klwؑkf\WZlF/+,Ia@^6H2):=jh;23 8'xghirEw~^h3Ys-D%|ЄG|Coɥ@dPC]k⽠y267 ɛz楤qqJ"qOTe&˕WgVB ;iRbJ/C݃u>yQYrdg:"7N̊x/b{h fY0>LBJl G+yGhVDˎAˤ{6}!:װU~M1><XeYI.3RXvb.,)X]8ތ.z&jB!lͷkѮl1 \]ÅUs EbI*MdPL]ᔟWns4}Lk„!xnKdl\6d#Ss_3r9 ϭ)[kMD%#V_-˂IjE^d {9_#H5 t `K)sd*:*=I H= [h|hM|jue .*/}b 4t %ndִc1RQS, ?Ȩzzkx.Iu‰ VNl_9Ҥ\ d}G(A&u5E=E|0 gbn t>P 8Hc48X>͋hL?zuI *i"]O+JUSR]02p=БuJm!F20뻺s4OM"nh%ˀ8) E1Vh/EXZ!☺IlN3gؽ2?h~ |?AdzrWk pKѯ!;Ճl}|IJJEͤs` 8ū{쐩6SK0o7Vx0`ffF<DԙC;-k86HfX2n%#܎ul$g 3тYe9ΞE2@\9[ nS2 CZJ՚Nuvxa]Uc+R_]1 jPs ν+ӷ杮|)?o M+]r6.!7NYI9,\G\tm2˗-+tNo71OF/%Ǻ}w'u$`?fU7:D =֡Wjz~$US=DD85)[KWiT.eҢ7;~rݧ\gb4ITX/GPL2=+;L.Ғ"+ KocL'ҙ( 'td~ST6-H8"um ʉ봑ۓ.Thscy;h)`1=~_:>ŝ=+ZوV'w dO hhw -gz' D3|7& >eC6o0]IEL׀ZXtqB }h:;./lVMp|z\6m*sH@³餭I4 ˞ (Mp5)C'r Tz:¾b>*.fAN!-A&U^ykOS,"<̀3?߱ s?P<VD~Z-󗘾eK3i~JBi|kb&Ep. vjL?'1@0=YS+}nY黾J7%S'krjhAP8ؑuɝGU~u;=+=cR'N֑sUc.k0 ^ZHde M%*^ b0wg"pGj90M'U2>gp\\ۈ`Y[M~ V.Sxs3Q=}ԫ=4C[Rѳ Hţ&v `r(n虍a_Xd>aOrz+Wy갟ln6!&',{o#~^X p#5QKRMi!1H Z޹q1Vii쌝Gq'iVa|bX=GD6v^5 HS62heņٮS_4lH(0ЎLd*ʻ(Wd~(_}'l|ݨ:(O98w#`t:cSoÀ_,rHAz>:sw$)X3<&~CGHjO?# g@(5U%.n;%{xW})`IW9YF6Ձ<,}kMvZ|K[ Ė'&'q W"F&If4&,%}`Ȋh(.#aޑYgݒi8)Kt\%b6 @7meTYpVs3u!mT GrRxFGZUT>|-s/>˭봥8s| DzwU7=xoy&8+h@VvA~~L QPiIr4Ԟ4o#".J(S 8n$zlѮD&dZ $"}&IK`UO+T鯋ǿ cGl;=3γ1[ <J >L.N5"&QS$ 2u O4i݅ܬYE}В x)O2}Wkքׯm)Fvӈq'=EMi1K|ΒHa1liP ore+mQMȭCw4I1uG ($O^xth/L[@_!_z5=S缪]\F: !^@A~π ŚM֐0T^T]X CB59ajr`DkdE䮑 &>YFNmCTEvvWlDZZZ5<:!״2TgOg"b1n~fC˚L+js|4)x8oC@|v^+ 4LT.qu!HfJg0 LіI?Vt[5kk (ꊌLO`zW rhqbf/2[}]N.t*PSsˠ@25z"` -<0Ν@GEY> 6 zT:H G}QKtzOߵzLLÛwkًhZԡԊ8X[KPgdKfDr{ dBT8)jxډ7G:fnx8` 51_N̖*^$agE@TL+Ĝ\#RۛߺThLœBHg۶9 vV霂3*8 /&Yk{_HU^HZqM5aLT' G:ha6w洣ZUwf,80ȡ%nVrSZö载I+g\ d6]c!tv+N$qTDhj8/eg:oCl+K> ͊;g:?;J`A+{?_"Gj3,-M9X%=Kਲ਼`|7ۜKmDKjZx*y<3ॣk^[h*Qejufl} +9P2|vز/6Fm+ az/s#~14c$Ei\ <6ұ 6$pž*z?tlqQ~zT*s!KlD|̏r9P+ht0U"FP5iټHS9t˩f§/fffUZ?Goee{)RflAI9&2+ي VtsK^t'3.am~a_? ŭtZz.TEc 6GTmH.2S;~[4˴jߔ`(_X =IqR\O, e֍ ]6k8g֒KXg9HKP ~h(%Q%XpEٟm<<1sC頹ڥ/1tغ{YzvD6s Œ{."`#yTTDtO 使اK{E#S5Uq}<V%O9W0pte7FiίP_N^jVewD]b}jJ?o%xc'XD#?y*tY+: _p.oRcXcዶ_?qmX-'9~$%;'NsGI[?.gḽ6۝EC%'x, nfM`5UMKaaCvEq-pqTfIa)Ե(AxJoһiySsfbe[dm)d3}'<|9"ANf3z2C(7띖/760Hd_#BS!vYt䣦өa?X4i:UEfɊV+ cJ5g#h}Am(i P?\&/,5, ¯=Dk*6 B:E 21[hAzǘ3CԵ LVxh_@UIڣwn{eXM>;B7wgN~!^1ݥ4f}e7QRuY2FI@d<'1,QK! 6ӋsH7Ƙ#uqj[1K݇q#UXqD*s >Z%Z\aWg5K?ldC|L{Eh<1%X`VS.{sb3HesXnVyY?^K-t% !rS{m"w\A@J1F W.SQ1VCw3x%4a)F3/jJIQ$@/Vr.˟+znjYLs|T[a٫\]`?2 e>@AH){Ä=Wl:Q+ ;_"mN*렃%ܩbeA׮='ْ7L]- {_P'ZDG5*#AJUflM@=8잚pz*hPl_)),Ѭ3D HH([K@opR}Y;Ֆm*th? u>9Mɾr~KƁjJ fSZ1¼kʨ) HB[(ZF3[7! fEc `jEK(KH'Qwo<7!`}nũb'#,C(/>Ԟ}nQ;o KX}H}!Oຢe0y@!Ę^IoO@z%c6QcfبlgwHƞ#kn&: d12v@XgK'} G3U&"Q*~"yj?;'XPنhs}:4HuiSp uXܭb20+O0D\r4O'Lu.{7lfmGWE?0v#uV͜O-}}U#i "Od" Q̩1AV-L&,~T5qL'3p7TRutX cH`j`Ra$1"—+Zf 4:1U^9#vTlA𫞁H٩O YbpGHJ_ b)C>} , q#x@KJ\!YtϔBAU[h ¥(j}amqw.c @~*2@BOOS.u:mD-l%~,>m]zxiMz%dOgq> 'c_ $slǒs]tfP|ҫ LgX&X~ HX9{/6[r5ȯ{"/zHYݕ%@1X Z3:|f0'xx%q*<27&\%T!;+CQ М;2zL Qbd Τ\w?Xulm2O-"/nn>[/U$W5vax=qdT; FnX9lw Ϭ/Sxqh? N5h@ Jӻ|NDA?Q(*?4fF'䨇q#}{ءldSv`:tOdSs3/ȷKבDSI>k9^9qPP@  { rXoWoR#$Xғeh~ o:9j˃Ť.kuC9!@?&S_ Z[)lMZq=6߷vC+qtAioalM$9M?Qc` f-..LPa;F3==Lo!A[4qjoZEvUNm4΁5$MiF|*u0 rj1^q#H^f?d `U ƐWݬw$™LV | =" )7 nHJ';Gzaɶs'qܣT!zo08+U 0 acT&O[WP%0 IlA<vc=9oH "ԼQͿ7 ',y)1!O+É& pۭQSY_iY&ةvsFcJ=3b蔯 _qW|aVދZg{oOWk$y#\/jtcfd֡7hBTNWB^b_\0E7Љz $\Ixl $€cP^ hc-E㧹0Rx(羪q˫oj?2lM*`_lTvlFϹ^lN+Fjyb$o[71 ѬR]adM8' 3h< M&Ƌi/nߣPq*MsQn(>ǟZdvӭIYc *DØ@Dž'>baIqk/'Vч,$d_q@ks+0!՞&\Qc#R#zSϘcgC:3f3,2fnV(Vnhɧ Ha ^@}njzoy5 MYWR&s9QbP.C]ARf1oS!=á=+? 5 fД4MW. =< 8A”O!# 28|#i`١^6l6:Mx| 4)G$pG#\G?u Nl\TE5zզ7X2o/T/(O fώdJQU]5=>خjAB=!f@- O6irkEa!)+lи9}(~Q G>lk*9wf l3~fR:0S@HZ,IKf%FFf$ Axw}rlunTH&14xYϩE9FN~J|W(S2j7^~ȯfȢ*~$:$SXtJ:2ol1jFXjUjFǤgHNѣu-Ԥ-/(`n ^ ׆Qؘj/(*yEGmܺ^s$^0MpUziz P֒K~P9|F*AHSsS4BgK]yh,'0E;d#[!T ~{Sɾ|c fW(U$jJLm!H"*El#62c nN# 2]`Ȯq^vt~1w(KD(V ^5a^ePȭgswX4?2Eby:fktQv/8˰zsSM՝GDE_މ(5a  W9IFBP1Ht!RbqqtIyqy;13P? }}`%6>Dphln+^eDݓDlz)PaA5jBLQ;սMU*.HzbvTn}epP x6u wk*MA-wPOʋ΀y3]?(E@^]׊b%./7JBqwt~UO&0;:2fUΑ쇅|l=vUB V_lqհ eLsLpnM ۭ/ K+5zVG5hdZN;; ' _(HۋAhnN!R.PaǶ Qx`uaSa팃hYlFa 2ΖSy;;fiN/C7i(qZnYE}AKwӺד+hH0_U kz1᪊(&Zemzw˦)sF *!&cNGP9@Yz70̃;IS(LV&K\_nu'EX]xb.:K*,+)}_ѓ'YJ~ yqsE ] 7-|" N'Sg)u|0WJwFBm2CIz BҠyRl}H{?n.V:;FbIz!TңɮVgq&`ޯI"(F9Dݨ Uە2tp 5[sJ]p^q"Z rhe2onsXWŘ<pfeFtSxMz/%&7K*ѢXؒ0]H`.C {,%GFJHy3|v{8s$ijc*^$EK:V%b)Vp ~QLʮ?H$r  ?9kTFDL:w)+ Y4b(r u#*P4ŘY<`VA5`Gu ijްҼI {hAq ӣ^dJV klG{R/vAn =t|#g>"BԀ(jk}i0OrPp7Y B$2ݞ&xMsf,.` z $k2K9mP*ᵍDkZ`67frlsL8(UНjj%m.ytLsOLW̥EIHa+A?$2Lo;r^,Z>=]/:Ί+Ɗ~ٱ/hҍxU?^qJֽfPMwlоz~2Qvp!OYI3*J,Ƴ09$ #gZcfOu=|W:e??i"'Еuҩ~'_tF57ufbC_.?]u֮mw^[pirI;RM>ȹ͖>e2-guHVͅ4ۇ;wR 54]M600XVzr/qhG dO}_ lvK,IF8slOVĝTrήjEGAJq-yiR՚Do ܕQϵU5騒ӎ,-_8Pƍ@' t~qXY29} jX#Wp.<[2m\\F=2n I K zu>2UqBC?% {6VTIlmiE0Mt39L+),:8fŦ%0F%j!;`W y0Fb8iuh2py {ibBY荣BDa@JI@qkT$>o ~R.\- cD ײHi@V:_K4g[ UA qxZ']1t@|eQSoޝ g*'$u urgoFC we-Whwn[%76r(xI;ׂm8rpnH!n[S>IL\6p~Bem lK͢Z5Blc'&@<;N*CSЗS-)mUg V?(kz/șj)}JQG浀ф%xH&ߵN{μ#E 滧;JS|=8( \Rhw/`-!V(#$uWi}2> '% Pr{M_Gh^`!sanG}]t;`~o0qzpm2 j*ϲv-fC*} 1M#~@[`_=뚁|պf6m;Fɐ1Etp:~s"f]n&3ۭ)&#fnzKxʼnbp>?3 V)NC s]kȎ><#!5:gĨ'R9I@*󍊇4k?6Cl@-BE&NsA"htwG8zףdRCqq٪AkG{%^&CT@?a෤{^#Ik`BywV5ssf0 a:75k9=`^o̟ƌO'H \cIjS:>_ ]O;2{HnfTBSF2bZD!M/rs&t-Jɩ i_Vw!U\/=DZ]K!BV|$9lIZ֎܄欅춷rzCvZrN\S/Y~9K5CsS7.[ljC:'dH~QM,2x\cHhƕ f'hgeNQi <_Bp̳oWѢnjk"Pb9|\{^ӓ\qb8pcW?c$D2uFu />#EŁa)/"iB8@ F*~6c55kl*W_UX42:bWȣQ-^2\q ԗk]FAiiro ['9D<*%%MgFKIdc|d?]Y ƤE1s0?{~撚gݼ;8l7]Tr|!_v.U3o3:.,@8LRN" CD1%WlicrwLm_\m.Cnja;-xst>e ׭A9 hHmbГp4=zɤyK,wM!t>u4,^"*fb52}06b{E bT95Nk8)FGSEMD%tMxDHO2ZJ8|7_+SkX~>J6.gKrS{šX?)0^[H"Ip6|]/<䊳z}~߹Y;,:=WFVpbwCy )/1{sW$CFh8$R ~nozbeQ 1cAP1ĒvKGYхg0!.[OZV@1OH ɱ`tR0F糭H6]ņffjחީ$խeA}#a6d)FzQQ;=ٝw@]$ƌWb].~,ۜI<;MB>5<5'U]G׷H%āK=cAn\!E d޴e1 uZ{pv' bm|6( )IBC<𿦳hb{x9fXC>}M&4oZ[[% Pƪ&Wj<iDY95Ĉ,efE+T/X)e^jeuw0b/*kɓN8d[HZ^םeԺj@%cBHhYXС6:qHs]s6~a;{25~}8oEZ![?`fBމB1aIfc V8: pזX<  Qg_?ZlXXEKZf>Hm+BL\%LK;7PѪB!jvRgNY Hbw؉˘=,D+]H0V}.b7 زI ~5=.((A1ⶠ+-1`ժ* rX {H돾%WS5wuBm yH$`ϔI2d"X@ڣ㠾 Vqk5yab(/ތnm ZÕźy?9JA`E=CgyAU &+w6!ݡ*I/0^61"Epcw9)*Mй_j> -dDjlW_Ų-n̄9V Ē}݇_Rg,0jI)`/& /d9+tof C YfLmB[1KS'>#MTRݕ2m6ϛdUh-h#nwl~,Q/T.ouj;Eb%DJzN$Nx "JN҂OS=cTxO;{5,bbI&05`׿:URJetN/="o7~S/:Ag?HSwϭrdT-aCqV "trx/"EXAJcM d̫5U.Qlg8+26Uk! W+^nͶ~@DvfP{!~z +_P ҆d5xK޻դ)Z  5RQ:UB0k [v S2Q@؍\:]b<]<[9pB;4Y!(|XJ̅| CyT0$ oK1w0y""؇`q))C6nDHpdu`)?G >. ̉\k3@9uctvOt]e;;h0GBK^ʣ)lsLjȝ ⾢h1/fѣ%gus6 A AuxX W:SC18m{O}dRB*̗ɺH޷'F7ʲ]N;iYq$MyڶSFKJCPߞ ~!+7:>ƈNNV5n77wҌn|W5fv9LkmlSXD-06AKǗW~ǘWS i_9DRY-:soiǝ̝>*2@K.$>J̴ ]Pi*E__ 4 h+zВ3" 33dD8$(_nX ңl]Q3]OO O,mQ{(kM6 ثOT@Os+ iC( V\DJ, "eF<P;n:j> zLaۦ Z)g06ZZ-U%$긽{"2.[YBaG)XYzܟҹLO|U1&PϢMdk YR%YQ7MTi VfrtlzRF[.*h{ a2Ffl.A2i9GFJaac0ۙ BӎrgB0'JDz (`e}œ"auXRU& =bK'2&U[EvJF}OaQ*^zt@ sZUO5dàѐ a"UQXEKܱcrP8B앛s[&,;yľ5+3` wG@ {9#Pݢ8gޓ;U*I\EVϋ/s@}#J2NԞ{c=Zoe[Y^T^#CxFA|J$^bț=2%]ne B׋Sƽ5K{fwIY~og4維f'Љ:lXY2pŢkYuzX&3Hq1I)Lȑ0@}xxL2?)O# >#2H Ĝè)$e.콳E.e_>KryjʄmtQis úMSbH9lxuf(C?Kc1Ч09v-O.1hإ`\@ .!!%{4tfMiw`UŚ;F|)?#=434mzer^x od@$t ^fĔj~w_ZˬG[F_U 14<ۨե8ծ=hwez{9NLbр5a ֫*θ987(! }pa D7! =m, %% K"N$u7I?bƅW SǼU^O mZ5Vnz:\A(&0!&."S= +tSm%S%O=csDA*1k34W>~u Il+VmoڛUD/ˌ7EXzA FpT8$U5Z|Lr wz@pz׉6p؍4Q[R"H݄ό\;G'YNK\2q{/~ɔ{.@?TPcU.۾gæNzt6Ϊog+,TλZ ,yЕLM'G#Y:;ڤ|Hyrx~9,BK>#YZ2e _adܬ6_`ݟp2-rC ")zURV)w,[ItL p`#ϢC*IJTa_؜B {8L&XE©ڊ7 ih 8QM%hÿo].-xzsM_ck늩-MT1;M]Yۭ0s英oø,spTRl ~X̑CRrHq,؞sX΢m3rKF]HML 1+U oӓ$B!]wwnhT̞ n8Tx(h.!xU Dz(.LR]&ӆ,[};ctK?]'|]GEރa2Su{=T͢|CjXYl_A\ v;폑d8L]Wͬ4,}SGh|JU6&!&\%;oG8sh*ިcd:j/%f:jm &z( {}.'yx*`#DkZ~ue~WTƖWltHroLNy]qH ?#g*{ss6-ͧB"@q\|hlR1E0`[d$*>dC^q$* bM,*~dci;@` $aj~eD a:7NKҼͮ/'KX=C{ GUkw٢7þZv"щI֗](5dDr yx{!T:Z= tٟvqo2+Ov3HM@D!SdH1lqBЏzNgFh <ֶKǒᱸJK` F7 F_cZoR⢣ rE Y9L<_+;TI]1Rje>y>׶kG৆8SI] )ٴ{$-&>>;`ۉiu#x#s@aytISΤ,SyQ>3 uqqyl?Axl\vixSAZ$-O~m& {lt[+7>zTӪ6z ~6 2X/+۷c8_5 A;!׶4Kly4󊵶.\I0u~AD$yǾ;O`72mTc>^k,Y{JRV"JRq1s2-+xo7ƐOv](!zUи\Da~~8DQm''h>J"SrV弇GVA['YCaN 0y|ۼ&tH JXkhl^nn,+O tpQx7Ff ΄Ķ bUt C8X0MD46IĀ9#4'"n2X"32ǝrtkaļ@ק OI[ędX.Yj$Wc|aӹkP/Q񪚫S .U&rG"fWD̺Q,@Ƒ]Zpe=F'*̫3IxX#( 3ڍ[5)۳h$slSWQmqsdjn0R!(}lҞP@ijr99^2 ǫJ. tD nژ*oR*}%Z76(ctisn:{WnR3 E$Q.LL+F'iNğNѢ-nh nsc TL!.Wk칻:>T>2rpIOϞnN"nw(@[7_XOd .je,Ue`JJ/:HsR"}ca@cRIjkAx-lV?]9%sdf.M&:(KR]Mre'B`N`1UD -čsMwu)ٷvoz  #4}ަElFD5-*LBn%Qi;MCOhsfБYJ(;H&j^@i)W8cқ3\fX 9By;>ld6^ :XG,jMI]-#@{:)X9g b#<[:eMqOp_2}33b ͏ENQEbdxCnh$~ǖmOGGã˗H4ԇ# v%A^$=M6WL`e\^=7` KR -~ wkr0 ^yeaIɡar|'R>ǖ!;+~0k9loyi՘%Ż_}+E3ooe.[iu UT_BF0ӔoؖJ3 L20ICy3i)8eѲʸU77;^5P[((IEw2GòbfrCSs7)CF (Aғ-\v3B$N-mɪnݱП؍Dbo:`*\.Z=|HWe.o\hr^Q Woni4M}-""6?H$xCۤ2X$?tr*]FNfAm:LY>-r,bB1>R>08eJ3G˷:+-q2dfm)_iYjW`ZkfվP_[Z!ǨB+UYiC{ff&s`&KOZ-HGNbAG]">pf9#[Iu|Dx@CwkV%.TKDN h ͥ.U!/0RhC }A%D@ E{KP0zٺ)e[O6b69G"Xz ](( )}z3cM smmv-xCF-mZ^V HS˨Ɯ,8FKhnH4U+qD Ryr$yfN/&.`ao[Hh}-Iu;3/&T]eS'.o e%Kj ̎Q!~,SOL"aOc$)UG2x?(ơWF@0gGMmRoq#~֨6P[0`j ~V 5s#`?2 ˠ.YNviWa^U=ܠI׏jxI=W6뵤KPb<4c\Mb_X@]Rc W[7Ega.sW'tY0^.T**^CسYbYmv~zZbɣ 5)Ac|) IJy+y\D2MY@*&xwX3nhd xҦrt :&!7P%ӡY`9|]+lv]-|YzdRB-'UpQ|]}_h5g~K Ϧ,JdoTU|FHǠ?<.GL@)03i"pD`ZEXSهQ,'z#VQ"es]R`'jBl9nijD>HX%dCXTB92OB+au *%N@*@a%)w|XbjÏI5/p0%V87RI=u4L3ޏ1kj+1i21m!JK&X9zpj\H#N8rQ%Ƞ5`_Ԓt脀إ\z?e8d=i&]<>DgbI%Y/ͽ(+۩"oF5J 9b%24"9Rre1feBYH ,VHwȯs$(hOy9OC۽OR;n Xf 01$Yi*Ļ6 Կ6 Dxad1mDބρ\HDžlDLLԌ-b@9VzC%CXkޣaVBD=fCd+.+%JB#dbʲBqY!"Z{gGvgc'A7M݈[h.l¦REqf?E.jLɺ7ЮppVj]Zv6\ ) sFt`}3nDK؍iVA!uuLeo#r_Yt$ ܐ9gR$bhWm1&A B zm49Xg^-1hk,uiFMnuiѱ|"16Eu{G}"LV.Q?BmBfC^KT)0K+(CS3MIrl}@-. (jvy*um5LjFq W+ai{!gTus(L&_I#}0d Qf J<2Wfظo{DPʙ]Mh5ĒrgF\hiPgm8[J@ku՝Տ\zU<qc(VoE$jc ȍo!77"RorS|M5/wt;8%83Jˁ(cj;یh$bqaj*yw065Rgj\Pw|b pi`9KbKl$іj;7GWvR6|"Gٱ.ue;q8 ""|C%;Eتo'vp'`r30V#CMK=St* u]ڍ4#HbH=1q:H@G6H jOdǗtY'vLqиh'=NR_i䳘Ce/;HNJ'EvȈf*fOt|mQPYMF;|Rp }v@Vkv! m7r!tz]Mf(#O'".y'|jdDL=~S: K~NI3Nke`3ccxiՂ/gR Xx?iLa2CA`) E;`-'Z~ lYsk--ÅmGRe]}g[p$>8 MAa}P',%K}+8*1F$, *ÏV3^!W$Iam%#  sirt"2;FBEcilo2Nϣ?I0 =JH>*G/s% (9BC^6eL[7ޘD3(;Miq!F:9O 0Od7 黗p k+bj_c$$k]O8(ɷ :7{d^[Ūp (Lf^w훹nDpiGPxRx \C"K)ld_ŵ{{gvwҫd[Y.@04͔IU]b=eV˖]  4~ Q#eZ]^(Y:<IGRFv3sr '4Xtn"#fӥbݎ> dT寝ĕ#\2ClL:hj:uA^ɳ`*YR A"nBwB6bru޲E/ ֭VӤaQBcݯiY-V4:"+oD~u.R#m<M sQ3CF\+or.RI'MeX9"jB[bĺMCw"UDy3n=;"zqr?3dLzR`ΧFÍMG$54A2)؞T}6:~5bW1M'KfVa>>m|z-98O`6"&wbupj/qƢ⟼Fs!p?1lZd1[t?WV䷬ilBs*)8Y_ss= nM)݀VÊ|ۺ,e5>;:B%Ô~+8jZy((Rn*g5<;7= ؔ'S{@o[hݽޜ ZLRn Ν孿1.LB֦T3 ͋?X[`)61NEuG6ZtOszg+ҴP 5g'GQ ڽkDn>y~mt|1FY/?[(ЖXL퓈hF*aBD{=Ay֣n+g^,L[V.1 9E6”Ńu3J2bsV /kȻ7KJӐI8(?` ďYPyd.WO? fk l+ďb*Y\*п>ot0[ VpF#V7dKiWVM6(m@ W@`?`C#Gpzx:ouB&UXߣP\CsSzzfS]` ^,/J^td-TuUKceG\9f3#\C%B DLM LbُLRAL~}Nrx)Y`-j4'nS}5q҆$L>=I9sLiuh]x ;li HQ<%D<ˇiۻjrNIH+oQT= * !`&C zmqyZ|_mUqD?ܤALﳿz|5#fV.E!r7XՆ (Ѣ $/EY)q#h>Ȱ-k: PU3 iu(Jk[恱 e@b6f-<085O FHߎVā8|#ᾠg.N`/9ܵ8$ o\\/VWնAcfIa"G࿅ 5B۰ A&EǬw^%۪PDV3+2lEU0|sX:GԱ3(2IcS\p%Q3 En+ 8Z"e- ڐrI5s'>j:Z~8@t s4t_Kf+(.!ʃXDž(铻 u\KkYFOq&Ÿ6tyx ( +[Am=`8Nߠ %-ļL\$YZWU7)>)'j}eܗ(ʌC+ŮgPƼ$EJ{-Y!%m8ckz/& :2tv0&iQW;L"2s|3!eRBX q'315۴&@G8T K܊y3*ܐ_<%+zl@4KɱR‹[{m.ҮH|Q_Ki֎h XqL+2iWtI8]'mZѳGMd0ݜ0DΜ/ߣ1J+ }D==Mͱ?Z QWib5G+Y7OY=ա;u˵k4?(Q7VnNCkɑ ggnBL]km }uRuɟfl""A]seE(!-g>8}^ߋ+)ϛ.hW=xr}߱&^11p6\BڄڟJ@fK#:ų53 $P=Z+mOKPj@!jDAz7bţkfGb)BAQ/z yj{Y" FrW[w>vc b4<@}ַS=WPx ; gcH GZ>XJՌō|N- H3@*hH,ʕMTy\"@޻&|Qc^r-+l&\㒼2K/!Q6X`BM7l_A.霍)Y ,jE}QH߀yWH;9}41q+פJ?(|۳ uMUᱜw&!I ʥaYv4' ND  وQ<p W>Oe!?8CN$`LYLV XLo{#!=> i-fR N簨 |oM;NMEgO!rΉ Ӕ[= =,7jPY Q06Ѽ2õ`1E> 䠤H2ͱ4Z zc3}p70RC%l@%պ}[+Ľ4/VZ(/Onyb!?ߖ|zVE3I\sDK:p撯ķ9D5C qegK?U6 K})z4oh~ 99ex'uA%u}._Q<ƛ0odz}ַpZTJh+LjLalgchr$S'3[m閙[yU//t5ۏ>qǝ2;`Ý_"VK8hCYt%-\<]qc˺X˵z aʷX3mMHȲ$#"?\Rolh$Ņ.)U;桛RZwPўjzhXܐq%LMBΉfuok;lTZuQ~]nk^9ϯ_wE2M9 "aZ.~EMe+ SZ:k>[o&rEvs!wisLvp43H>.ϑp^.HG +%:<3C6h"h..^N3 #1x&{U SĴf=coZyCyIf[P ؍NyP:5:'W(qB9bb{叆ిQ1|^XK8D42k퍔P݉b(s%5B^)Cо(+y-] XΊS6=P鎩g?%"L$;⾯ܭnJ Ȕ4jn1lò[u 1\0`9J.܅JYuxbH:diՓNxY=F+P5ϚpΩrO-C]yeMgiHL@hi͟MqM Nǖ}ҶAn7h~%_+n;xZSF[k۾7l4zBӖV)[mf `{^w1NRECZǛd&۳n0MڐGЃoШ>;1*;3 څ&" ;}=WX;1hbL]igX5fEg9:2?Fm/$7Z2ۏ6$2 ?x?@}b'B4.?Wcvf3 r( `M.[OLeږnUh'*$4Cŷ`̄Obj[QY_31_:܌Qye,4Hڐ/?wZ9a:4-U]Bx$`ą|mdC"}V@8핣..~ř>U˿m^ƯC\5YET&cnWL]&=+JY`S7:>pUtYR}|6t(.__U0P+53^ʭeP'9Z7h= &7^8NZ,')nSGQ*lE0ɺU0-Ii =U9RR3ՠEє+&_!|\iL$4w~{Μ|q8U]gGgxV(A:D^#hޫ6aqpǑi؇=vz" JǀyJf 5&+8"Ie8U"6 &LbaYg fr^jS+.fV05Mڹ!'n;VP/"IO /Ep$ ~c+~xjf.+hkʜ٢ñ=E8i3 `2 n aUD0Ƚ%B+˟aB^ F(I@OIJtEN-qergEjdN_'p<_ri)F ?ڛ$)2bs4P5L#Ӆ ֧:W=H/ၬ 湘u6KRp͡]bw*"坆6ODSo.>W|Yn|8;@82[E M=M.8jCO+d}hW8:4k_M OXdUXuA'6ް}UNLHfbRQ/)5hiV>ʋ,HGbemJ-[a'pBE-yq`ZʐJ%?I2;fe^};ݻ$mgNCy*"^{_v|CEl." |KߺLfO@ _]YC 5i1:,P1:EI^ʼnq2.u@lnhQr+Rpyȶ95^7cgx^{ 4n{p ӵ o]`1@Gw+J|gǂI^lMl=xxVXt׃^sQ? T%KZ˩>F!w7s;D#\7.Jӳb/hm}Xz[8FFFY5`FTc&~m,I]( }=bP RĵW PQNS tw1_: 1`jێ `.,{ >;u2'oˮȔ.4#T"<~^r;. I&EPW\`_wNLIN ģdF -:# )/|hqg _Pk߃G[Ҵ>VԪp?q0k8׏qvոԲ`*PO4  -$5l-'< ;{AK^\Q#'4K:n6lzq}1u}Y׍EZ׃] R_">A9Mz?j+u$9;Z-T/ f{X $8 r^)/{>$ .*Q$D_r:Ďaq tdI|>+р#b\piĢ%lmͫ1s1e±^5g"qo(A>]"o=vw? 6I>!+Ұ(Q }̱SfqQHõݳFx,+\$--19H=*ks.:(հQ62t"ݳmP`©uq`+翓zH+wptfu7M7~$1UTMI㶴}di_7AXEcF{R7}45!0s൨hMQxt+vaJ j 5Xш&TaCZ%34@(wЖe9'Phǀ P5:,fs[&Gɿ?WĤ",[~C ;`[  ś*ϒr7Ŏ{Q=(b<\ S`3A%^HYrjJ]<`jftR^5ABK9ۇ9'"4G.L; wj%=Le9pRWAFb|Ke%2VQ5,MXf[$g-5\ݮaxCmżO*q! gl-42xy}G26-_U?9,䌕.1_3I[t+fcBzƿw%|l%4 }wSyI*ڣ 1e"1ᗥoG ==z*~)GxmQ$JY*So}1b3\1 FW> -7!otHSX0T8{ǧrٗOOL"8wK `*,Yf<2F.{{lh0^_N vEut;HQ|ur}1gND!aOD4 &зKF#KScC)Iz_Zx23d{pq΢߬{,hl?BӢTD,爔CY6"84'}1" .x)װSY?˶_I<{c ?8-ƲXy5o-KSC[å_{UXNȡ&aޮ}gҰMuOQ:S$- .ܵƈQ~,rv `=Ota8F =94x2{hFY8;1F^KE o>_򿵮e:4h+<@(6Fç>/9Nt: DbId n$K޾jh欂]-QcPt߻8u=:oph : W _f{KwKQ; spɷ"< L>g:Ư"~8Ǐ i" Hba`x%y]j{Sdcє!"q`m 9 E>AgM^dL!0QC{ -dlt_߽e!wZ5_Oftŋ4>_6RdX nBVI:?:#N`%)͑KcvzGWgAMr&>vY~yVo/_+^.A` |ؗэ!9S AݝZ[˔zEV7htal=u:檶Fj$mS$qfz$yҖTܵAAMC|?GlYG~PąHJ>nݵoN&ߍRUk.>Xja6aiE{w"c yJ4S81@0ؘ]h N6 OڀLeC?§η#IS7ԪU}wL-}D5Vd{DQor+Fh,B5hF:3} =t~s_$[RMTx-i&ĿNN][!r~ϭ1G75qp;| pGߞ@߯7Wyw˵Y"EOLHt5\48R=NuE7(s3'eLXx8Œ8Q/eס`/ns45ÜpmcKO@J0.E SH/>Wi!+~Zݧݽi2S-'Z"YyBma ̓,֐o5i>mR}lI܉0#~w'yۇYnNn <ѥZb/ܴxR*QG"H 6j6]'VXؙp> `ua`b?]h=2 m?^T/mª`!I^_ 0(=ŹؓZZn$etvf_X]" DByBiLY4)y^ R6*bVxwodxPe x3r=h4d"NaX8V s̳T,Ӽ_#=:2 ź?"H$_uXpc*Formt,y[~.I~]٥hF@M>~c9rqŤŬfTDsCxst$pEEjш `̺We#Jfڇ0"qZ S:9tj) 69HӊQvy$28ت!MBԡB'\i[^<0"Aa "Q2y,yvYosnӋRCXk49@dS P[H)D;j3uOl[Cz2y%Grz4ج 4芡9:y>'sf% x;n> Vv3>$xJ]C Y5^ ux>>2V?^%KjtvKx=If0cRO@hZ{^mBm s~c8N@zLJKT..h@~+~ \ybINGU⳰~B3#ذL++\I!{-X$1AZ Gq+X*$xQ"\1?E.v*E 6N'sZRܭM/Fyc0vQ. ΐՏo3m{@2 Di,>|q.þ'g<_>u4ԓ5sam?{*7+zz,v^ӟ0pX}N%syi+=cUKSBuz;ox'<`;sK'Qi)J56eID6Uf|0H,OڕXJдYG?(|J~|Cya&ysMSVoaZo!ĝ>O`v"-â;F;Agj,LmȤRe=Lfe^qxւH>=ZGeuDU7‡Z ܤLH7!<&`܊? ΖQHM-nwk'C2#64J:qEUlDRǬU\Ɗp,3]=%^%|+x-rhg\*4:E4*@^Bhz*øj~i_KɞnGgL%.0jUO ݠL 'T_Eq~%oX}kVXmVnvU(GX)6A=*<}xA:kgw^ƄbfƻVcS]՗%E$IWf+Zd2 `#RKчBCX@oݞ^2 X_)6^Sx Hqd^Eټy*#$`dn0E΄B.Z5|Nf|gZ$C퍘%?hu N9z՘]f(~Ӆ ;[Ih 3uf$S8)CZO@yE=g2փ44,%:yˣ淠w3`:Dz24 /Fc#vt.X?.4 qsgY=+fIDAԙXYϖ \frr/r^-3̙2KeNn] _pOtuUV\.'/ӁYF!@wПf&q9jQ9 L>x},c3Ŀ`;b͢,q ("(pJJoߌ]QWFϟX}rX|սM،<{ xۯٌsh쯖dg76#Q@Lªf|7)?7 ? 96i mKNIxޮ'}FCJ3ދ؅Zx{Oo,Ht5p/ U[+.[®0=iN' X1Gӫ"m10C n?K7}$V!:n `r?vT]EEG N_%v)D$O|B^@@i»Qfla?&WO>H w%Gnk%uHf< LO1]pH8!(E]{"l頎ni)XBY2~RP r$uU#. S v%Jlq3yM >BCb6Ty%&H8k^Gr.h2uoX.YN-LT-u=6xcFٖ!mr!j՜v!-T^vO_=+pfAJ\2,$+ljWve5Z\O;h|(J^*V,TSS=#MՎ=1 '1UTX)ѤRNg(~#ԝzfLO:?Ã*GsV{<8H& $J_kч+0Ͼ-UEȖS sA^Žk(݁O~C]A2,4W ee2\rNz0=:RƆ(SOfp}ŷ=Xߠh_ \-Yy .PN}-#Sa6C yWS8DB}fsdzGVا*XTespq4T+&HtAPhjGbOfvӬ$]*#R>)sm=&lnCK$ƤAvE)RU~(w%7a$] ~T>ʖQSd^\DQ+jJYΦb"sT\v?r8D  _nVw  M=`A9KM$g߬.EC#3r>c+t~PY*4b\~1u`Ң]nix(PPZuT$@kD`g(v<޼ϟICtIJlB#^Gؘai{ v$?'Ѥ1 5-`%Ы.vx"cMHLgY]dOYL^L^Mխ7(V,W-V&ۥnC6#> u2(fQyYd^mFө;KT'E T4]45{ml,C@ pe!d0$[.A٠(/|s]6(d8l;W2m,i6~b1[kݞ>L% Dwg m'5O?ߠWJt~. <_=-sK^o5ZI_e@u 秊(ք1!WJ")I.))iXDΉL5V?[ dw.7Hΐ& <+sض"B\_b){eŝfsGۨw\V4OE2߮`{G_xQgJUGݴ%Ke}F`2I:!_tnKvwbDT|}'7P· wJ3e5#y&$r)qf(،X3kuR- )Gun 7&jt :&nO."fU`BL+xYvDM1a{X2 qS)g$0gOt1"[%*=ΕaїN̯[et)Юecɑ*[?Jހ' jv>!Eo7)XcZJ_|OsaNپ~ִl 8@ A~=xxVq0@%!/iѱEVc;Bޯmq089m =cin#>8s҉^#X;G ~w5Ԥ0sF ~ńADQWUe|e4]T'9U7EkYߎMޏ<ҹ%$&"jFd(HAg0#H-&r+Yvo\B#`؛gc!=eis]R[ : W~ʭD ϪTfUlS&O*|)^ZGXP}a!^yz=Nqئw>'Xh]ʮ0U|&i_#r>Q?P+MES2^ [K:σ&1ÖQqwvPcYj:z,j /l12,i{ϕUl-a ~$ Q@ZѦӼkN4dJ0jQqLZ*Uسaea;\a`YVA۫бCqZn~qe/ٝc4S.YtKCm VcO Ώ|R;9 OM0pmOl0i rΦoI2oRt&D!ȑUZ+X\_φ9dߴ1 he%LvU=8 L#W^q$ q* PmVVBޘ ُlI w);~@AoSw\r8Bf/@rYԥez빥PjUkg-1pJՀ֒S:qϭ6XXG.@>A^Vmr}9TnSAF&zxw%N6tlvi}Fntto 1Ĵ(=0ITr%( _x#©DQʬ;`pTd{1YY% vz-/pwe5h!A.KTn"0Yr6:K݅4sirSp\(VRM&N_$3,h.>1L֯5ޞ`X]j{ÌZrV.Bqhw4Vu %gz8iFOQ2 ¸_]$nՔjԮnu>2=n5]g"1;J VbWQ"hPTWz&0HXq fN]FFnr& FOTJCpy(!luuuM)O 53 :{!#P$ ϊϿ4&Qp?;_7jϧX 5h'1kN1g'F:lGfn7._:i'q"3LF>,fsoAL S-hY_^^hșKajY=T3򎋍09%`_{̴5ut& N@Ib%3 Kn_ WzFb\6=@T$ᄶ/lӏ-_.3{;)~6q Z:vԆHGHC|()Jb[9:rHyM{YȻ)}jjyAzF(0m($I~!R-K'H.!x4BTb?+@^YGMjNl490q9TLzm4.U»s[p[/=Q҇nM;fzD%-r-k=afr*ۊoP03XSE9_cPk-|CITnbL`4&!e0mC@Mlz$`LRrLAqk7~V կ#ȘWEZz8_LѦZpR%G^/o&|Y l[`?Ro*~@Z9`!zDO+C֒((-/ZwϛwϸٺL Wz Ę0S-`z)^7έvZXMm V9`x[ &hIiEWSWլ}~/H皐͖D+蚍6~cmӱz*I6whČoIr̲hccPy.p"bW+gk5"Xb\w/{ӺP1#m_ ]z޷+GȚxo4.6)\I?ŴgN&m1vF=л+e\2GF Yeq˲ s'*&[ep\_^p T[[Ž xX5NnA0* 4 zaW$Gid[$#(z1psm`%…6J(L]BJ ȥ>ͅ'd D89rXȼ et?\ Oݲ׮J=* ;bƸ'!wYW~I?2R WО1==lvB~&H n!& JTc&3-GUۼ{bly>1^NmGZץ"=sQ ǾmiAQ,stZKs9SL+ΜB2UDj"ֳeN/gn%CRiV12Z/u_Gh޹+ꐶ$&rDj$͠7- $v̕z O hFA"~δ}Av$:e¢a̩ff( x+Wpu?CwUQ(hR~`X? vd@r|y c'ot tv Y.4!1Fʗ ܭu(5шGV"\ٓFm-Ȫ^>}u g]ySKoL9˜K jFc]z_7m\1ΛoD/}Kyu4~3[?!#04PT0KpdjMvo?Q8VAxGE/ :f1ݸXQL-:j#XMx%l){{ ک.`xW6B--oB!QtXHP&N 򭁄ڞ ƃ0 ϑԩ| 8ˣkMfX{K>ʃ(jY5:3Vv,S ?WYژMw:ױ82j;X0̅0[&R~VZX-Cx$9|696s9ۃjD0ud+3Gۻu/Yvor"n5,VJb6̆-,ˇBV#k(jcKYQ)+,r~6#N0¤=X3צ c y@Jp[mDa[y#MMm2d \+i?P,ALVjOW>pPW;#ߠ+#/E "9e=CF[xJXJ9I TyҾV:} u1Jjeb2_2) S_*[1)*.|h*kvh>.I/(͉ʰ7#a{ue#b那E~b;V >tZYsfÉ}#("R.6+Raxv; /vMxugxp.Mʸ or$dBBm-LBmDguhE4vu\dvjXb\iA29%m˹ fϑ6#+MCV3l^ltױCۤl]Ft #ڄzP M f< @#;6D55ddgOT^s𽤾 ֺךNT6߱NÖw~HGYb{֊m1.$_uM]>O :>&ծ稓)[ `k# ЧL|<> BH&;#şӾ(y 7mKNA#l"qH@ Vz'#`(yP7M|]rVrw„nieS~=u=ҵT>zQvI~.=!:ws=YX+=G`h?9d$ ahM\8|yxxEB=g{@Hg.]iOa_Z 9ɔ8(/|Dp$܅(#14b͒E?1!<0'71UQ;FB?ֻPJ*eYoZ4iK•no-WEwAN4i̘]9(>3 F{ױMNdĤ͢_4Ѧ4볔*6))4WR}ףz/* c> Ju'nxA ] &U?(ЏXq R菓N`S&$ >d>04jN]5Ab;Rw9JDڋc1x?էh:^UG#Uǩ7 A'E%ɔ@v=pPXU'+P2XhWbg{^§ 37 6~ :iT܂9hT-Ȩ!/ʵՋ Hҷj &鋪G^ VFo 9*=a+ %ܦCA5XrgUG!dH]GޒköR{exu_eCMmoXkΆ('Ec9Rl -vjVf_QˆQ݂e@4XGګj߮&gP05:w&`i{KܵZ۹0TNr+qL wrEJ;!9CBmG~յY,MWG>d~ȱxl[*c9O'Q _GNgX% ,VlŞ4iCz#33d-s `(0%VU ᥸Cr9hC2-L T)D]cEݱj(}=EEpk[Z] FLP0~o«3Wx1Mv.@U%j3yHu_* M7LXع8r*1dʛPbEszQ_֡+ڜ۽`0-'XDa;:u&~iֱmԼw RZgĸ V<}0-sLB/>oD&0:oM{<"+7XfY k1y/Y5r5Aa.M]jW}K+d hVt@k7g-xFΏ& aÆĭh< #gDSu "&vV^ntԧm~w-7+'j^'k.jEK6MNjŦ~iU:3ccnF:[8yJ^f+Jk=n~c8*X='vW7A1 k`@<)OGFs<Lj|yj,&mMXݨ u1e# ~$]ո"װߓD13":Fi2dz}B4ۻ:냆$:ctEj.(S[C Si0ơh٢Y8X7VN9, s Q=Փ,)A"+L?v kߊ칶ilwHkx`O/oQ'K* Hξ_15e5> 'ބdru{j3 Im.VTd~Y)Z[L@UA)a#Sy,^qAwm>8d5w0ua2Cu#Hh?'{(|˼<x^4.*bBkϢ?@&Hw[Oc4dd9#]VU0(ad%k~F ׺V`b#qɋt Uj`GF#M-9ρStc +obtkR2_NzxW>i^NmcmŹkE6/.VV(fkrz3U|{iv0mib]Erӽ nhj3jEZ:>3aǦDEJ7U KVx_gn#]uR eK +8| Lc \ro7gN|"WqĆ;_2^3p'FO)CT&|_κ&Y7Ru0>ns*ϺQ ]\;p (kW>v Irޮ0ԩ͆_1s+rx(Dj{-kJq&_-1R #' )*d;94/|]$Fd Eԧ" Qג_4ؗ1t [Y˧^ ! ndMكKo@:J3pchn~KNJ'JAzl.InU|[HjNW{n(/︧R*xMcm(!4KsQ#MP5@mLw.2Զye.If|tJ="BB܁ފQt@<ﶳO8[ ʒF|tAaL!4nXC7?5E849X/>![X+4vWYKil>IiuI"n(Mή7|fZR^ MR48P9g vOjE[2Qd;#pք0/"QH-^\d$Q{?"uMsYr 2DO`ū>A# Ii{24am ʇ/Զ$v#p uCk˸N枥Z)ֹ"WZFY{y80T7N l"Kcu9Abqűp6i#exDcQ% Dz,&D.ƢBgלK r[o-F 264*1W'ZJpbZfǴN)5JjyҭA03)V2ظFAkLG|f3zsf;bi6{rD*(A%Һ{978C럭D`K SSj97+c$J{ LfojLGi ǹa>DwW[%Hs;=Dق3Q 'k"68]zR*><,<5ϸaٕ7)87k _j۬:ĭɰsJd&}n  fT@zo9ck}d6M.kۭSS g룺ܻNr<ߠ+e0gbH 73 ] )|Q,(~^Pq#+$ֶ]􌊗40"R+_m Ed\w-9< d?3& \ 0rBWs77m1a>YBi(N8Q ujSPC&M|̺jfS:MsH%jr c|( C^\ 2CJ=Scx&4,&i|T ULڔJz3&cPR &4ˤ=CC@C^vC8}G7vh rtYk߷)]u?v]@ FЙIØ~<0J%V-09'XO_R$n+)(͢Q}Pތf J[EK"Q")hϜJۯ1)a=Z4:O h \;22*u\S:g˻B^Y,wL-֚csez}4BeJFފtRAN R LMٻKH`JWL gi1N 3a&+qr52AzP}ṫ'* )mHFyF$ԓB$} X]*u29x |ӇA؈?s*9r5%o]DwP*r<{~(xpjݞShT:dglY74DzJAqe뻅[P˹bhIҎyfsQg-)>O=NO oՃ\IXN" !o`z0! L3\x?5u59hiL<)3 \QKć ]eanEAh*uJ^ KTUH]O2C@-1@l$y@߷|f2i9F< *1>$;S Oݑ=MFGD)JB0uRfDYMRwD|u7 b_63vɖ㱃b"I2Бw b+SFlJYDp=T|ĪW ni]ȋj~}ȗl^ F{Ys5vYYZ]9zV`gĸYC yCE29=˔"V~ER pO6yjVǤptBDcgOGoOZ$%7B0tZD^C&r`^WA3ڏ_Erߑ2CNKm:t&U{IZ*I{!*Pw6Тpwݳt|)36'ʮ!Iv|2הcaQk.kJ({ Ӹӵ61o ܍Jpc;o4.ztw& =X8@Gb iQ8xܯLy,fgi)=ު͡Su {avԜZ>,7rbmxDΓK˔ e=:xS$ op50;[k}Ge eq Ǿ9溇U~O &ﮕ =?lȵ&dWl 0j ¤vؽ WG%-eR> |&&-O<?'XHx%nKחw[Qdjyp9Hr7YH9C򾦦@}#c`̺lw`vk4p"o%thy;RPFo٘T#|5+{0D;ҧU[Z A>kMˮUdQ^6V.ڹz 7 dL&ݼ"E) }dQx/%`>=hV4tOQO5K-"{ur#;ĺ$n, ebLp`3Js\E۪Td4DײȊbeHYފh> U!ӲiEt=R3HKM17M3R؅ UԢbEW]o䅏`?9zЮs#Pne A.քޢ'EWS*\oxOf*[.j߯8|W&3R&XͧqV^0]۲g+L{p/Zioûc X93i %`Q Vjhd)"rl[4@@S]0qG}0OOrʅn:>1bȱ5@ qV3vLZjܤLIV3.FA C}TT1e(sdžy9<}~d)| Nnʁ}u^+=%Iv(Nҧ1e&52?y>(doyklV+y.tv$E)?S-OUj$6sJQ@kfI`X`n \B/Bk9CP+,V8 n41d۱8*f$slU^K0:NJ$0'X_0S4ܳZWCEa1-9s#izrSe'W)l`/'x3]}h3'"M`$s3 $W7=rg+#WA!4/{+gXԉs',u=T V5jvwBu"HDZ/V>~N*8_w'Bx8T_}jت $%g_F~1҃b7]mSV V^7~=!Y!3 gE\~IU:GѯZoPGgc( u"Rh"Y~j#mӮbYMICXe}0G̓^[F mݓU[ n֤9s>4 )$Q7[BFEVŎ .?òk^l97<4@hcItHqNo@I6P‡8B RCdCcOԈ~Iʍ;"v&3uMD~*tm#Nqʞ{|iܜiM[4%\\_=nXyaFe|&^L&Tz*'\GL)wstw$FXmYM9TcsRu.$8OkML@88B}rv%`'/:b` /ȶBBlHxS &W}[uu6@ XnR(@zH?[KZ%*IYfO)G}Z;7fIA7bP1 -g~_Z0k(έގDemu[_Oc=6SzSH9oq%c3ZRҘHa8GO{/XWS]=sz+riPy&yo@ (̝yߚ1-ca0M޸ٲa(2nC3y_/h,n'i"8yO(t'\iZ$M~lt5("$)-}BQHlHZޑŃUwKZ!=l="mLqXk'x PYCdv!}bG9‡^^ȋ4qCNJˏؑI<"sG(ÆNMA .Fb( F#;C]!3}9_ f6SMM%W-E-EH1W%}28?28m4є 5f8 Kأ+hl>pAju&jBq}{!6#JrEHj(Ӎ ~K|?sF1[s~r^D75t{R64|㶡#TO'c5nK {wAz/(Z)enm$b֓QgDRtpj#Gx5J$)5g,A©ijI@q^abp-rL\f'^hߟ?bѶ LG6z@!nj[RfE}$M5r=,ޣ{"kfO?2:͕2AGf.\Z/mJ)ZG344_]4,#&3HBkn. ؄lE:j9Tk>h 7~uẸC"+.}pbDHQ Mj,&r8ĭ&I\1g;W.GuP$&Kl9tLS0y/׃ό.`Ļɖ;}0>Aȸ`[9${Rl +j(WMbHO;ٴ#3*m6S$ϠU-#ϯg&B?Uc|ˌ^nV5RK~F9"| |֭!’m\ ϴ !Zb_9~NYَ`BUSfThdR{e>=u3kCpәd5 Q[˹rX>(_RYJdס=5tdgxiK!PJ&V81/]#nX]< acw <_>X_⣖<3«H?dWuP87ߓ<<}h955_~s5Մ)짠6HQ##{L~6! 5} y#A|_qj_A\VN}G鍫}E|V0!S7YYNwr$ŐNBkkF]D_e<Eހk #UUݪ=,[ ŴvHv- ]{Y=m;!2"];Pv*oE%%$X{o}P.1W7F2gNWA\b )yΤ&ҭaѻ&ōY88tބhyE^>WKꔢyj\~Q48ӌ-+R[)/JC-_dMTS*h1k*9q}&7L>wfpsa.4!a@pįNt,ӬZ#P) h8D0Œ I . ULhwuҪ١ju_o_5蕝k/>ϣ=n"u H 1r۠;!Fea`^ t*RSP%U}!&<=Pc*^Tpcw/,k+]@@^Aa)7T#Ɗ5+=`r Z1uƒ&nsPx3 ַEQc='Kw'ul&zEhasklc,Qp>exȗ*T>S7o t7? gmeS:.. #C,6KrheR- ڗV;nsgwЯH ؊2y~ UBG?}9U Wpϙ+JղC"o17¸iCbD_ w/ (%a5E[R4 ?"S[ A+`Dž}%B` *LAB;⊣А617!ܣ 7^=G=inK7Ͱ }KA#$CzfYY?i(>-,6AY'@@kE7/ãP tmg=$Pe9'ߵd;."6T.!ɱۉѦ;Vls Q0l&~}r/e_6aeChILHwfeU?WZtm )*36,uiڬ-߲>xYx(XoMp3^lzPtwZfbteFYY^] ŎQkqZӯ|+hs{b--J~!pNi`~W=LF:&TA*UzUJH* njj{q=Hx63$#4)x* K V9 bJ枖Aa|s0>ݶa> ̙?3D---{+$~Sƨlglf`v]hw4+]&(U󂶶FZ3Hk֍n! lG -W:&şKΪ*-4E%yǺ5ѶRt,/Xsݕt΂u$:51J>{mb .^ZMo ( .DM277(M.I%],SŚ)o^6 CNj]Z95 e*Vܠ۔ XV02@f~?y \34Ƹ+Џ Чv,DpVJn2K,L4O?YCH9NIEޘ`~挚M *YTkX D^paBU4Q$3YrUS/xńM. В)bb :r;9HS3l:=V0"W]k0=+>k'uv}f|d7 Ѣ@&) 5G)) XnW%u fw}~X  7 2HL02_5[{m-ct'( 6ȢW*Y'"F:k/{O1UzodP0C76@@IW3d|{#F80}4ܰt[xelØVXz?2][(7˵&h?83a>DsT_]ϖ\bʫÜOJ +}amZ ?.F*]GLSER*j x2ތVd<(|*EX+o+ BxO1ZJ$:qi)Wo^c`\ig [zPPِ'cz8 k4zu+\"-&!a2*32ag6):͋^WUN[t(!n=&kW[>fi % mu9L,C\m<n}3~yrv/ajYtPMC 8aKdՖ49 4Pkh~U. 4RavFZy>F9mj{i Cugo6Tdx/>Z\C(@:x 0kjմ]=͐{CdyMפoC?Ir"-iJ*#ܿP?wힼ:ύj ;HMZ҅2cc_RCS܈Ξ m/n2:9"5_P *@w fz32!o6#h~wsݪȆ2(̀hU4QLrŝkʭw5`j'ܦ봌@m:W%hDjd}CŠW?y=7e,-j,B.#'p?ԢmvͻcQ&*t$]M !dͧC0o+Au.XĆ»-VؘXC杇@׿MZ'u@ "4mQ0NR&j>0kGzzY]DRe-:({!A5q{:L7jf>9w%,b8~z}{'k%A d^'giyoԖũ 3e݁a߀Vf紉ǩba} HZ&-vEfL3d mnU߷D5Y/F\EJT,pߓ|M_ sX}isHqJB4~Fo\1ԅw @TVD( kL8yxBe:QL; .Hs(͚s!{+ƈ4 S9\3Z˴̕㽰2`kRMʜMLI↴HR: ٥C)ED[6GK'D Qa ǚv +Xoliùo;+鬍y`Ge-}:mp0N:x.X&40כ=E]f F˯PTMZR -Nɾ+ (`ݘ$U:Hk><*P6a [^fx뮰/iyܿai[1UwO`O/ғV6}.8^ŋKqΡn{ZFcO-QGsB-) [u5t=|c'Ih[nLnq1detc i&=SEdU(%fޏ1wh'ݓhyQ-)U I:}x/3kfU2m̉6~ wrx;m6:$q'éϦ78 \uf.qi3I{_3QK"y۵fJWhZ40beNធލon^#%M(]ѷ } y?\JQe>6ۄҎX,ݏ V߶_ j -Slt@W"C% 7+E$H!M徛,T1l>2uY'@;,:Y{9"D٬=|h=)Wٌoeޙ{i9 0_C˹U~P3a7T/EWrnbAJgDe{gڮ/? c~0H&<0?js)PԜjҗK3M <2ny61Cα6&<_& }{([Qgq 'KhrQu%fvz󋒊H0` a2 z~83RH!=B)}yis_ ̔p#Wk%]0]BvL6 xS^ UϰR@)74f1p&"Hr[lxnp+߾Ocw҄"=Wb.Z oMS>k՞WaUAc~U&AͰ0XGqEVX9ߐo~݊;̕"8c?nV&[]МL^`ΝZ ~lHac"B Wp>( *8Ѕmj,3xl~rOQkNu!rD,3WX殀EJI,TWHW }''7Fڟ8)*ʑqU~Tn9&-˸A9䧋S;n1˧ W/e+!{ d6kS[cnm(]f397XкY?A2lL6Q/losVҔr~ =vp"`)K7EkًSgpGPvumH Ndk4!*Rf23umYi.S1Y!]Kksm 4U0kJ'94b 4x#X*0K ɘ)BYHZ3k^T" [ʞF2qbMċ[& m@g<%=^wMۼtT5jHg$$J9ɦ$O@bbǿ(x0Q[>uȲ(u 7Y8{aG:t5qs<4 ȱ|]?~ȜzBd]2I ݍcMa#Ũ湥?m] v^;a>% %z=hm2g`dsj)c{39Q\T"0݈ R6`_jc5uFo\=|  ܋W,XI[|{ j(ͺN~QA5v][Fז\'}ZWO7H35)ҠlG3/uiKXxyuKr Xl]!= gOMN>>g6Ni8|T,'4$Հ $'t7@!?|aػoJ#"^fb<eB;1։c/2]+zEJ|;A n06+#c=o,X7]r .V :N E?ܹ2c''[  u.B]H1Yf9@,mRۀR7$2S&tgo\m+ʊG- }P>S1IAK^A}l%g`2`Gt'eYZ fc}f15V p&Bp7cD \)*"e@Ga\k4gH/eK?I6䲥 U|=} Bj LI*儥n(ގ'7#Cʣ"w54?'upičQe@[DEUIC xW A FCqG|xtCNV?F`rA;g/Esӯs=Jg.6>"EfŽ(j:&U)«ޣL/ew{ BIxVх ,xMtL9bsc#w%RwsöRv`w}x(g;AhfWiKùZv ? x(-H/VTW)]17wVܼi'z9z'!ﰨԲPK^dL:fDFaE+,qȒ0T8-ϰ9& [ $:M%^Y`ILgagʧyD}d8KE8("xA4cСӚZYՑag P\+B6A8_k!AUM,z>h>M-/Y Q/xIds(g؃vybQ0wKTu_t%:}w&.^ gs~OYnBQlD8/2VG,lq½f3"dr#31@12rf@؈[zhQƷ&c }dcW¦vO& C55L^XɇfxD VST~5"h7|sYz/gKj<_U ϼ~ 1ܦ\ث*x/ltNԮװ k?H_ÀQX 8~lz¦7Ȋ@==UC&\:%y:jSS =nw%: [0)f?}{Iya<[\LA ?-GdVOHX셮r Ԫq509=4s]pu.1@7U H?.- s"߆gju,cHc#Fp$(0"UA|D5f1(?JM5N6ڧł, " In87R5xV~o__Q٠&~ :}VF۞]Yw< ( Eg 5A20Icz3#UeAM)1 ~$Y݀ f(Ca>u[s="bZ#TIhgruIb|^`.= Ø׮GpY(xז5yg49u\l>U-ab|>g-ސhpVYϷacp{E2z K^SphHõI_a*NRb,τv Cxj2Skt%R9M,E~ؕgp`_PkP_S!nKGem"%zM$fʭkdJ,A7F9y~Pk\ TFRqj\ 471=m'mBTσ"U pٰq7ͻ+UXiH/VN1νY͠{hm*^uu)ٰs8l9yuڔ4#Gnq(NYJTH_<Ǜvr k*5n".] !a״H5H; vDž*-(aMȩoըҠC7Ndy"G[H _XW4GKSq1O\]RQVД eras>G7tB+ۓsGYx1=S)uN>m]ͼF 9SV֝xQqSJ1 # ۻ0XQ $=)~=CZ|gkU]8RT>l^^pSExY*gDt P"yR|+ MRN`"]l|;d:hff3%\_ipE4vK[UBJUf{ g6x/Ե:2z ?? ˄lRO9H]M;=tn"| DT/3Ϲug>U[D2uO[~Fd2Idm$q Xpt3 ( ¥ٹD+ōa%\Wr]OК^!{`: Ձ"G9ti2pH!2io7Ȑ~fXJ$Otwbo>$٫~JG2~?{Dư5iY QQwT>EljblTm̜@8*˞>nkؽ%:<Bhņ[>,A,Zށ9K7@wp HB8!Ԯ`:&0`Қ–b8U6+zYDG>S..?cqÖzPq T2 ENo6q{&2OK0.5M.H(eS!͠ F8[ ig@(ll6N S)f~{=`' Hd@e*%mgjӦSJͅPkfg^ tE0Wb鱬w4c@,#).$O\W^u2]2M{n e%fLC|O+l-dIX ?; rw;[SWCō Rq[kc*ʆ}:Ь !W4Γ;4C[8.!Xt+ѳ[rpLJ=`fGvܘZ ^z_aK/V8F2cc-oV2wf{gp7@Dn`~hq5ڝp5[lۀ˝\mkކii0ʚHtո"1^X@_kg<&΅h_ Vb"gTxcp5̔G>+QXM=Va\ JʹaEn'|HXk`rF;Wڝ6i*~`5,/O^=iAh`H]%f7I AtOqpEuAݲ|j%2bt) .I_׍ŏ U  <Aj/PA $#Wu+mV#aP@!4WzN#Nc|+ @])';UXcLƿcgjj5R!5f. R} ΦVk>4P}/m'NP>v UEA.c%[_=b_l:ܣ4v#bnsU c/ҽdqӠ2#P|.8^j / Cr?Mx# oOݛ7-a"&b_-rxR$·T \D46&͓t-XMt8l_ݨU?aC IǞp w~|3pn(akN2NC}H0GuҊod帬RBt8%a|;b!FYmw'5 ',rC!hx&VE@p`;$#^.nJ :~vKYeoI ~}::cbHd"Ucr ᶤc ^7u@54;{ F8ƈD /yUzFլ>n*ߙ^ב)!WЏ `C*̑_s1'+dc dR/pCEwޭ~RQq*c'ԕ-n,ڀ'=8snrxZA=w`,^Xc0CbЈ6r;Ɉ 2qddɄ֕~GS.|㢋Ӽq p[&T@rck::vyI1 `MjVఎ4F0$[t$Fn{m)BNȧ֎TΔp؃ Ng+mgYQs~b!ICpj2,pyS>]CyHat䬿Xخ*WL٢Lcs9@耻2.` ԰, 9?E s%نܭ88|̨5Pxl+֋Ą ,*[P7VJ2Y\\!+]`#}lP+Й7AFqiD^d rmO9@늊0%9NBZlYg!5-v:QU"IɁXp+Z"P?L2Θ^M̂u۞WϷ/hj_i~j kssw^)ox74 4}b~\Bzvz[/TF*[\fx(&,k IZj#.-HmGv{݂) : e@oE?ƯKXI$&ˏv(bcZ-jꤒ O;f6:5ΈHOdt nſ+I9qZCCv=tҦ-sXxҵ#I=]SE~Ş$0PjJD]:FY¾I催{o[R P&d6\ΨՎQ'Nr.MkȔ Ύۙ)3+ppsQU̚7j0Ӱ>* }Π1<RX~\2 gANwb 1PK?w( G,\l/G\@Ο Vz^ 6~ o3\[f6 5kf'f .VmMIb'.gFij`/? a`0heDVuS!]:o DfAm"vǕ|1EOgPMR/>a%bIsRڅh&s :(,+y˕fCG8 ,7C@4E;W/AgS\Bݦhw7i>quRreZ9[D<2Mټib·6LLBo1PH+#HǑ9/BlX*--n 5W=Q6ed3-`A.#z_"޳]΁ްj !8LS[YuIbmJR觸1R@GlT 2؝1__@ԒŸ-i < OH~; q^WZߝSoAdve-)vc :_8Le^IӠE/+_7. Nk#A ﺞEaaM27A a ;`2RD& Mŕ]zhY% Pm^2p2eO ,Hrvf¨wۇoe!=ޖ1xteH.XE!js\#B'/TL!G-l"J"M vfxH?P/H'a#fT\~u1W5fX|:MM`U|5NĿDڵQ>q\m;]qDnZғVg6u-#m&]~FDJ𤑉Q'ѥvb! {TG_B񝖦1 HF}g0NFr񧷧ǛD^4s p2^Gfمrl#+ב*@~ Df"-_)I~IYiBc7WYץ]Xbܖ@)bx.\.Rn9] jbp$gi+zU60)'՛U@0 lӳ 2Ӝ)T'yձ w"z{eSa;Mf\a3= 5!Ozl_&j3D×ѕOc{1P):Qrl:6V {V'[#ϩjtf#P؂(GlK*۵Ј#b8 H=SX6ڑni }Fw&y"mWϿ#^̑jG¡.#5JrV!ϊE\w@hCP` L{ ׳]X^mV` M`4S*_PW?`t^Cɦ`e~ 8aLӬxvS RBr5wR /NV?HȍL~%2$ed/guCr#6(ɱʜ=ׯh`sm/Ls^:*Jc"2/gXa [If{p޽|HOa xڑ@6/Ӫ dH@ J`3JG\nAzZHxn"*4 [_İ~":ӃWr'E=ۤE(2~9tP. 2Z|QBP㶴jWMh3 c<2X^y]ShmӂPmm* &qXoj4]q-{[Y̝J=rxV v]7KSB,.1|>E#``[̃JJ5{S*PB4g ݧ v٨)7699W"4L"z T1$j4V6l-y*cF T7 48m GM}dgoK?3UePd@^t@5).Z;$oAA B$߸VS΋E/jV_3@/z0ECp|vuE-vn z;$~ vQH43ǃ.bhftEgЧP |˂?m_}JRv%*&{Y Ihb(NooF;Z!~r3d >`Sօ ͜ |V檎 Cd`0)gY_1EJ?Yy,3|yfĝX9{ۻ VpcR ;:CŨvvd+E#NpHŔ1s$BnHdP*{8P:#N371Ql;a<1T",)1$8HbU $IptAU|*|6ÅoÌ գ'  ˆ!\>NS ְI^AVyŒ,C T_B"!*ȕ^:UE%@P3-+r;nT`znT w8gWV}և ~MhMLS+Uuc({MH%5"zSOõOv^cd̳j$MJ"X-鎥ODE%N{C$7ݨ+Tr ys U عV2xЯRpD~5 ]aD |ޙI{WI~°k1CMMo\8zj|pL?\>]Jlqw5mTixS MT씇;r& 5>}=aO;XQRdY(AȤЦ v?oT@־̆+ GŖH{.Jd_m2΄׽',gD[r{ 7je닪ח1r+S){^RTvkKda$eU0͍dהw>Lo$dOؤEGtUO\9WA՜o$wbnW3bg5go˪ lT]daW*dNMa˖%W4A$ꬆv\ʗN搦^fȉzUzQ&H}s3=ly̰ |%.S%qF]j*);ܟ[jjv:5rhS݂NəY OT.,;&{$ OI$B% ;#Y*9$ϨHeV=o\(m/Dedimٟ-g>j UA % xdisHY3OzCB $^4 GMb*مeX,ÍSVCh[eF}te5"j $@bbc1iB1MVc$ 8:cmN^ k^XI>R@uoG=ְ* Xϱ=03CYz~E!P@‰yh3"Ξ ;w8maֻɗOSC k$+5'鵭 s pd(Y ̃VmXrbSss⮇EZKlno'.Q6}]!vNM.L1]N"l_2Ke\ݻKp zBʳ65e9 @y߸FDQhef,Kwc_ ؼ]Gx^8l<2.?[0F?I2o%9ot?ls7R"p_Ӕ?Hvy zA`9`^uc2N֓䌴!S6ݮgq1Pt?_k9>adqT 2.,tkF.?@EQ8}Y0ڜC!iv;p6~LyvV;#W',,L/<ؠqz"1~}3acS咃b72 KIˠ 8PZm#: W-++ WW~qj䘮L-NT=tdm{(kdA#Y\7H;f?U%fZrB/)j,RUM~u+G#Xr"&(s2 ` "c\3صMܦzX G9^ܦ $a*ZX p[gFGbGX-uK%b+2?TL A*qqJy)^xQbzoa;-B#R3|RJGuh;fșܑ(eDP]@l7 5}5ڟ8g |ZC8  ު42dhg5Vh^dqSoFGv+GdžBpCI%({U;, 3| ƅ_A _:ώ7kG ]~XdTjb RN BO|.( YA :KcCY71 I1 Ed=h;<3$_82JFyt;!vW΀{`K)'[h[j2C )f>6q,ٽ`༣X9_B ~feOAiP:/t4!_?J7JWf}śNR[1O*;M&K ua$UAR%dRP^{ V9_GңRW!0%qֱE]D'%ٓAZd[(r'3&p=Go?, OiMkCE?ZR$ 4 ]9W ŏ`ʉěvrs5*eyS{E$Z4JB%2<~{,f4x~`\X)ˡ_5|ހuJBȒuݛԍ<$˓/ߛ{04 .? tp.7tb^/b'7}%""m|ڃ fxAկ~$#w+Kp7L1x1ۑ_Q(wLW6R#)iJ=,{0L,R#`i7ȡ>  ޶i@]"_($~`zQy}xrn$)  U디^(c19RG$4KPIN 9JX@iGpoR)-@}u2%n 1{D`rP2rgKC`y'9MdH!2f$Ĝ^]|c4*wGrC-^@øA&"J?dZONLCMoƬ K7V9Ƙi%ͱ `- C\ :RhR&85F* m\7*1s4cp==GY<41'9:u"m0]DNwI$HH'_qUP#Ҳ~yЌ@`utA)S+{"<4k7z|Уk3K-mȳ ‚WyѮV^^Su؅đmPb r06olxUJS}+ i\4BE֫rԠI-2hhXg  kY[Fŀuheqc\ΚN{6:/N$VX[orO,Yl%b,%fos/cQ]D o>+/1iB_>$_'[@ߌ3W' .@ gʤpC a|@)}뫥{DUnC1u;xd}lY|xDr<[eC(.3 Yp%;a֯R8qXЍZ VN!t_K3O2|ϝYA%c)2+0t9BIn~*TMVQ=zG8"YQG^iՕ>}b#'u;׌Mq,\:pDRd} +u0' %:<,1)+ *|N>O6s WP"iHDm,as]?3 :,gWTyuvը]ʼn/5J+BØD.0${1Ѡk N1+D{ ϫXje/ȕ7B*_ ؎Rzp(˔Mz<{ed7*Maqn x?+?fJ[qJ gԱWTÌ NT .=)\e,(Sf6(QHЀr`VP g{+ʹ5 vTфA:&&x!Ηfs@GS0Q. XH7R^}^ X罵(_S w=} 3;`[XyHJu}eNh,z^@nݤ;q\>LMO3F|Yx5*Ϲ Ozq+-JrUPlԈ/-X*Q IlQ+q!Ij,؍INNUE/ !5 w`wQ,scFcĺ쾋>P22(4.) _ہMk?9I` ~U<Ѩ,7+`>ق60l=8 $Z>?#FfR$]"ոJ!=gҡ~Я [ Q:-zp^_K=zIU,iWl 4aIV)^I!NL`YmfC>t3%4Xޚj)L#Su Gq# +{,DjLc͞KDFRCn<)k 1,;rh]Qqd1 g uEp玓u?@0'W1Gk6?QX%<! ֧8AT|szfkaH@3H~[1CK<.=%r^|s&gs^ErH\҇Y:-QÔ0ѪoIڹD eGRŝ1Χߊ={E|cr޿ꡉ~J94;1Xh[xfd i۸(%PCh˻w _+3G=[8M'\쾋6 \ߚZ}宔3gJ:1ˌ5zs˧ '0ι =mh.c(UX֦Hm.z6T7ɝnDHqԬѵhQ?P,9ZuӜ3ՇKqDiBLZxKa$ܩaNeh]1diO&eY$9e#mPX h;q;px=DP'9ZP/-r |;coFx;鳫 h),Md&VV#4 zBVZ~c]N%20Čt4qX,0{\l.DQkDp̣7˛pfus9`2^̘xb@ì){5})Q/nQyv޿ɖk4woϫg2ySHg_-8ܻ~3M%"R.V-Ę%^TE)~T|* G@b"ʊ]F[8P݇dboF$>uT`dj_9c;h f5pQ62~Plҏ&eNky:1ETvYyHw'PoN(=1 3Mڱ0P%RlvG++ߐo>Q7t[^:3oNڔYD tF wzFi"YV1x젺WJUy(+Xm&ڵ"vw/6-\л]Jd3|6CMD1KQBڔkx D7n@"4ۼp1٢sZ:`f|˖Hc+{(:{{, {P[k%H:E~.λޅOC-N| YH>t$@:CK*_Lûf&I$Xۂ3!K$kjdIiQ'/ SEʁ5W l༸rVS'pU$ J;gBJĔn9sdmbp6\T"oW8J+փiR_/i/m߲ua>dlab9*a,>29bf3Bgaf92K_D /_dnEOOuOiV=#&bg$Fb{jݏ%^P!sCӽ( M1˿Ǚֿ5:Z/xDzHM0+%}YUf)D$ tȸO+_r7sf&' ~>upޘ-xOc7c}W UH_<; mR*L)?9Ёyrϼ0`WS7|؁U8da̻vϪbV14l8:z}jEHȒ#J%mnRQ> ~T{LtM1,[zu[lؘ@w6Prq5HVaa0\4?^75pIş'Vkz<,{id< ?Mb*A?GU ӴjdoaJT2t\ni*% li a/.h*\/j34ɳY~y"Nͳo_;H9$jnZSI,P[+SJ %b"Ժ%Xm0?Yk \.SDG?UŠf4LKF!hz߶q Sf6gmN2)=푥vm6-舯lgXd~܌RP^=xGD@e5yy|X|r5cOȲn;xDN2Sқ`1 F >YlgghyY7M>`;ïH3TE <($t*2x).۾w4f Gv٤Y͖ i=R!Nyc[f/wȠLz˙ַl}J^j T|E(X6 _#_{ۖxqQ(-M2WtYU 39B,- :aWd<@wAq(B}*>3hϟҐޮk; abOLr*XGvqGrQ׍ܹX\n8S*GUYjD-\en41+=1m%BJ| ʅ`a;BO{ 0BՌ.4(*fp2wUbդLx &K,PsLG 4OL8qeeM eRԟ,-1|y gk/Kw2H2o%%cve`՚Uk|&x}VGP}~ٳo5ÚeNv8SdAsh֤L2"^O<M;%[icK YA!]? tI}7Dk\>DpZfO&(h̲D~+9x5ŠYNthz>O^!wVzVv ?e8,gփ%uGS5?1Ni3/rpROy@;UOxJ5|?П%XZ{C dxƟـpN.~zj.qқ}ft 37E8S} 8AɢWa:6acGo[S,v1@=py/ Cb) 4p?6#j4*+-xI{29`-ā{O^yM%0{Y@>v<,/( RW:_ (ac(XHݽnc(>p6VoN._]2L )wz6p.E*6lV]u) ⧞~kɡ-mOJZ\ Ћ%o|Ѵ(|O ? ̘Y ,u:k`M2Ϭ² V"#P;=Y7a_}7pVzRpk [)-kuЉv\U,Si~m~G_qz4mGF-qc$.hwiX_x sr/>c<{3^oJieO:`CykϠ_UJ8?TV2AU9tŮUoD ~p[rzSe4LP5NUG0"Cq]mSÈ {zr(&$5m KK\ە P IltG!%>ɝXHa%FIDu-+̚ai 3vqWEy{kfNR~ssQC^ڑy \Wp$ Z~B9LQ1]d%? L 3e9^i sƳ+ >t4r\qdQәD`qVogF58=6ʴcѐҀcHm1zsC/\" 읇QB{I>9Y}`ta[J鯘W ["m,ˤ7JQR W6,Y^|^țסTVq1TEA~_/hdS1( Jİژtk9~r' n}8?›`RXK2ln.5`%d+]͆ |07ᅇ+(=9όvM!9zcB߈2+b2ɫo_ eQ%iH/ڈΏ0JHo,Ȱ;%,Xk*zfcTA =.'lz bhAD~uTTU\wHlc@Î4BҬ)pwSz ohNIXk& :f$Z*7?ޓ܋n(;UW?Ouӻ6_aN#=@'XUM5 uwy ;6xRld7!gШKc VG iJ_k$ uGşyΑFr M !gܦn[a&EW;q([mnЇKⷚ|_9 ﻇ? צzi/ U>Y=fT$҇Q¦S UdcvkA5rUl)ێz 3qI ,0:6wx}V([k aH_R8Fhۛ3Y 'ec[M1g60aþA .8A缥QKM*Y MI9WZ~I8ȿaQÏG.ؚwrDqh0:eq}d8zˊl=< TTTBe-h9$Jaf&:cw1YJAArL[E࣑Qr њMNM@4Aj*|!x-QINMO: ܖ|pl2fYnp08_\5>Z\jX"ʧe->.~F#h٪ 2]^: >A=}073qyp ,|cR=؍>ߞ5J?s [·˽]!Y0Ϟ70]AzE>J&ȅh%Ue 7 NښP7"&)~! HnJ1,,m|i&ܑ3v.b  >9i0X̺?(}|L$iW Mu2X+>[".iXZP (7٠dU LvP櫫KS|9d-b=~I^&kFz \x168SA*ә-gkvS\,- X8k)̙HzgU]+7[{g'n1*#9~ WfoBH1BfpT!,ػ;rg؊nFlߝ&#<67?w!"x%⒓Klk,Iضö Њ-PR`ykV<}M2{ ?64 ]JmhH{Ӽ&我d1Bx8]MwLew,sA@DL~ i*QЂQǘq贙Wme/8pKcb&_ut~7"O:o1%K) I\t"w%ۧL|ω?`H= ~A5/qqG@蓥R[hYXh$BuT7B3Y_rmZZxxH s^%1&F/7,-a,2.iq2w: _=!;|8׳J%_Ǒ'jFwM^* e(}D6{'ʤ\N۶,3ӆY[ w lks舊^J/S*5x*:w<VqjxVceZmIkc.ꈫujoCb1D!GZ%qhqH0v % R=NK:'5 8M -$gu oC j3OrȻ&z"FDp,׾o606Q}0aajL3OӝpxȏJ;GYN}?.fmg瀁GV䮕 NXXc8`>.me3CxT͡s$\f^14 WLfXg5?{YI͏z7[H 5/?Л+٠,ۤ@PIce hr]a^R{Ue ſugt:m[`qa06Rcp9m ŝˆ)0M85 Se-|UGRbvv'+8a3t} ;k3v_(I @#H%= Ge>"ZցؑzLkqYS_G(xw?nQ}Κ] Q %ChSiw}K@{&7l YD{ꑜbd|] b< MpJJQ̜ {UJu7xn,YA&.lgyj7Uɜj`VV .S@ wdE`M@#wD?5£-6 D]T f܆0+cU% R^xtP)T=>#)-g§Ykgd= ,]9nwf|=XDIl0m_4 xy?[%*w f qF\x4ڲWl v1Π 8:-CPK+nhv$=rvBH"Ur(?5Z,Ѯ|~SsOR GYKuŸH;#o=}  &_i<Z1Soti L6g1՝u w}m2] }uhGVBՂ(hcfLϞ_[E-&~ЭL-L[tT͇].-OR #/?!U=;sB(0)?jg*šҶ=0@rx7'd {Xv!gCRXzRp:Vc/PeRbo]NS!'[wjVY-I[!NݘS'tPb5e)mi ]MX"Not=UtwVؐ_]M!daIOUL - &߄8Kl LV?1M'l\#)$0Ưޚ*Za!\4gFFgd[mP'k4vRBh2򭜢 T( ~!7"(*U6^PTk `A@g*AmtrKԃpSgDB|H7Ro5-sŴpJx C'e<$/BI/P%[ai^|Y2 aI< B$ZEꯎR*/qB>`Xe/$IcMpL+ۘnN0dr8NدztiEBߚTQ/%}kyR=mVTR]W]|@S[ڠTX{>v ) !([7 \ @|GvoC'1L9Q3cuX:--ٙ:-r 9l@56'V7NY/nё^ Ͳc8J8 rwJf o=`%\Ebk͆in YY#8M7E Hy|S[Ki\-hmH,`rQ4xHE|^Y'p<@Myl՟B}BިjʾBiBI2'pk0S1?}< l*%jەԵ`zP=\ ge_@bX]UC97A0ۙON Xzgr괈@<ˡf%H>TX( F]Hg^sv ? f:la]kxY9QPPe6==ҚnNe?G~pQrFBݞ1PnE oz;N5.y6.ݎ-}Ip5t灨Z/`bPml {{Q ];jPfX95WF*"id vuS-PnYC,䫁&y ݼ"0fO3/Fm8n\gEf& Qle{#/W㑗!݈LX* U3ZA:&0w0N:}n"-AD[*>~L[YaL`w_hh;TZ oK05 @$Xloa^'C p8LEf38c/P1bcέ{*_Vܣ7Um68_|޽Uz?>$QK(29  >۔ ' N~W97/`9: 91h8=fŸC|@^թba㢒 t'mlC:Y+7':0x`oBZϋلS3D.t)*vɟ#˞/ 3D3T\ ꐯ2g7NDwƲ~lFsQY'+W8E]/0Z^06;v"~0P ׂ-}n7h"G4 _I.HKr>sq] J%;mہ*3]&j0 jA]kQJjq n<` cklBL6KdJ;Q%RvEg_w aD@. ~F܌m ;\+ a Pc ):O%g##'Ka59Uk}&Jt[*h@әz/q#z0nB'. (;t]*o+b/7ѝ*-)G^`;HO/[2w7c̈́A1G6ZZ*s4F}Wk;@0_)ZUsL~BD$s͈&!7_DJE>Q jq߁ Yi ky'wѴTͼP `_&`.~Kg iz.WmmOaDT=Ȍ68NijH'ʘPs푸n\IZ`ev )7M0M Lpkpbz$NbfD |A1<{uv&DpeS5N-ȮH |߸%yi"%GT!p"|+)UXF&F[~x+riEr {=0@uh(ǀW=hÒUq7v.}7̳liؕJJd\c%D_f(JyǦWB. (\卨ĝ/yK#3]z 4@ @+9f(;~Nڐua; ˜>15]4nJ dHJ:cC7I_Y5J*Ȉ+fK\>@3-vA JtR *x/UEL~?oٛʈX/@dОW=T$eTYv+/1tV6m]Rs^),9u0^)|Hӹ3}[ ی/!k;kD%a)hOJo5QM&I(2 .haٖS*$؏olqmx'̴3f,&NXe\ +">Qh/M> gWG c%M-5UK 2tYy[&! qD uRlKqz$k҂A-, sᓳ5K|l)-*5%!iU4?׌-yZQ^>2ә~ۀ5^E1{YdK'G{I̚K4}v!1ݾỷ^v ꌘ|6Uc|JCo.iX?6 I| sWٷM\=g;܏cn]5V#a7T1f_& >rIjwODױ{ +Y´^f3,Rްmu_66۳sY 8"2MC:g~6K_<]#0bp}-l%C;I b>ҷkL,ۻ[yyj4yX`o~̄%Vu0Ov2u7+bB&x=UL)Ou4< qw+Rz֜J FɈ$ ,zwgDi!7!GaLݢ>9I@/ DQiҩ2%~㳱ڨ~D7s8[,4,ĆHPdsxt1:g> ⱍkpva ŭ;*ཅ|>sHU5E ci$ҲII]Uoe :d7@ &tN#0~s6͓VaaU0)@{1}ȝ 8OOIc0w&kzwIlK*&){?t>V3EGwR XrtF䃫X;8pG/d/,5O}UwO\uR$47f5g!'vag6*p*Ȼ`TpUw۴,eFh%(cL ӿso重57۹rro@ 7tiWCNC F H4]|6Z@jrŸ#s 9|wobP3}G~"$}C=!yb\qڰOW hy7sH2Da28 0IJ-,r^HM deכ*rϙp9B8C}Z̨H|"%u)b_}l 3>nמYvp~3iU݆W% U% o/>7ؔZbL"B; {[iL$m@s3vMd2=t`VQ~- wR&i)LDΛGc&oC/tޭ4Wˍ}Ђv1#j_ qIBBc`W72b# $U2ȑaĒ>6.~ N,~yC^&Jˏ6E^ޟ|5YtaۯkyX7ҐrH҃$bНe/%$% 7]qb'0I#EmÅ% q 7IA@@H1!ZZD]mEQOx )0UiX)f׿$_ۈi"2P2-%]Ò=(l?Y& ~IIOC>zaʘtSf}c*$akM1)nm%3fS&Լ虵fXqgt'gQ]{:)QC{&.>ncYhVĸ5\*S~ߧOlo@~:l56!6B MɭvGߥm];P# وM- ielw̠60k*Pi2J@E8{ |YX[#~/d^WIPCsRTZA"އa2T5ZL٣ Kp9A˲3KxEQ[GeT::h*˕fFu[3T~z qKeI ;7SŢEKդgF.m(/RHW ÈM(jF;X&`l~DMңgs~XҙܓԺ}]}>f{y=t~BOCÁ\9= 3 "vfST7A]Z=ޒ0hMBtVaum8),jlJHQx U2YɝBmG̚4 }]]{gg)5U!KZQ+ ӲgWE,P;; r{Bdך0.@FwN)?ck|8aʕ\M^ˈ"]D9/|6ۇ.}Xyl/fKqTh!p粆`&D)Z\N:d^J\ =k+@Ro[?cHKN@)K~'/BENp9 M!mxu YQe&!`"E?K(]K (=qSL{zNy4"^;&AԞT_o vȘ9NFд>F5= |rdB<8-KZM\lΙE.Mr/oFn߾h$ ؽڇ_d/cc757ï,#HƸz8`nzMZ ïs0;S/љ|hwx;+ V7(yZ Md E*U,qȡ%w1A?\|U03B+^#tc 簍\}UPUdog0 <.Y7s$qCsjBgR6!UQs^6BтnuAf+8D`Y~'NSvQ@&rpE(#SEFG;JcVgT}aѾcܨ.X%/'].H*VZ+s>R5xW] cui46>7 wgⅨڎ, I[.PkYly)߭F'Q: sS 9ye F8/Ӹ5dPRfUNs[g0&Oݒף&XB?57wy0{KEcKU^C5%нՈHvQ댢|zHʮOlu)c%IqkfdĹvB#ݞأؑqDa7=bݻO3kuZblŷaHMXS:Z Z1 'D~wXcCX &$@ Ycn!E ZckӯO:YDf=l@43KLslBa"-TW:l ՞Qe%~w \'9rY4 MEP{ +J"C+T٨2@CT5pbz->Jv f]j#-fp.g#I#H"vP׻){{v%k#?g&@Un 'h\܎ jucMdOn ki^}@'Qzr.1ߐz =vqs-0HqDWa0vf &NRE{&C = x+|"# N&$BOq_>iy4OWu|J {Ә5YkჳkD FDp-Γ_ݧ_w-_]Hyӫ/5{t{ˏWɓخ2ڱIEݣ|2"qH3T۱lE?6 )1X[[CRXlX|0h0J-%FeNWaV<̡QnBiBne15]xq:Э 2 E=HpzƈeE#wa*WSI@޳,I"ex^".5{g7bSL?@VVk }%JI"$yRXx&8j?(=^2M'9N/*4Rx&d" ; 5F#bmĦ<˖X0QOIIh+2y[3%l94ZIdiσA;Tژ<-1E#rPQ.EB_n1҅7tNf-4U|#NLN%EԬ*'.` 6*C0T]ȾaQ-Uw?k:+^Ȃm)pߣr9IӺʓ!rn*5=3@T%1IEvE++%ɂOnΨV;09 f%X+L_IR<4rz7/U1TK. Iůyg 0EKI/!,jgn Kcexތm}?l~esKѹ9E?i'iԧjPڴsYe~Qa>qTAw_)[RÖS'-&c |tv^Y3wʘBܫ|w^/&71ċ0;^]U=,/=gtWMZv-=@~97˓=KV|@iިt=lԄ+pvK~>ET@AEW=A !"Ӛ$7l(XRfvWB!#+ɋXP'TX3oSXGH?%XWȊ"}$}U5IuaL@bڛřnrïP3 G;SmeOl3:l~\+Y _<0,Y'0W1YBJ {>olؼh= M+af'kg_DAxS|z*LZҭtPz|qw%bŤ7ѯ@ZֳK^;T32;͉WwӀ2H܅o'.2̭ >Q`ٜvx t͞nS1=-ЩsY-G5S* K.dY6Z`t'H362!Q0=7 .rXWT6ҳ,Qk\jAaɀg2Ld:wS}K͜_ǵq%1pV쐜 P昕:u^td%ۏ$:PtS-gϼ( { U4x6J25H'wONDOH:^+|zmNv˵rꞯ8w߾k*$pQd;˦Rx}g??v8;0. ^lu+C4-̏g#PEGÍM[I)=vBe-آWzAA tlR7O7LZt~[JX*ALrrŮ4E#WzLuD~@zC\bb^˲zl-sEtCףy0XRBLǤvM핻mTR4&ZbO.1ߊc?Kg&Tn|mQ@< =z [6_MhŽu%`Ju1?v1p/Ct]FS2jLML<@pUnuq6l9ux9 D:{? ǺK5C18Yl SĮr0DT?v. AI}/2tY\/0 ?WBf03RFjDx/wHg.B)5=?]Hm_#./,yJ\d园pẊTH筺dBM 뇠e.5z3Q!<Qx?g$=n~t3|!#I^*{/+۾dd9c~9kq)"_\BܟWCUĀK9MU8-6, Cp Z[8ֱF=MgRrM{W_H8uΛLNZxĞ4l.:gUIľ$ꇝU+x0wL Bch,?1vg1C._#C |\jGim5IgCdO1Kdc%3 o8; Þg͙ΆF۫[Փ.݊@P6ixEfHc˲cB^i>1ˌfq%gocL.J_2nWkxH0KGƕvC?k6t]J綔(/ڔa34F7ʂrlC〖L^٪  &2wgNFðQݴBjT[Z5Phd]ej*h.A}]_{]o&sEb&X{S?_?Y^r~bz NLJ5aT}&NG?YY>Nw6/):0gb8MBשNf\A9GK]!v?b"ɴ0^i ', ob%y GyXrF&$+5xsR$´:VZf5Dx&xr˸hRRҧ9)#ƕG1G6i z dc\gVΕ fIIqQr[o[n#Ъԋ9jW3:ECze!ʳ nឲ)A =I҄3;&$F`ӣٺͱr[ C_K7+3O\"vO5tejYBJW?L-N(0i!{}U՞M*4%o KھɫA+y/B c籍[i? z# bGOZXսe$  l,|O5 P\顶:ÂE=lav%=y3 gWpHpםg zaom3grqjZk*PF.% uZ`47\<(M2;|#дVaڍpe2-~hgvnZ*>OdA  mLݭdFN6+u M,D A=c*7k\տ#ЪQ/0rP!q-ŞdAmEKn2FcF;Q}ȔeDWH/|[DbF!4$~2!Ԭ3tV9{M=;m)Sя]r :eRw"u}WARϑ l:\*@iAۦ;l7Fv_Ec2-WV*UP7d젛E5ZҦ\c)9 $^_5u&SS@ +l@\o.L3F. ,?ӍeUG%1|׼&`'_#DZXV%X9T |([1kX2eF jMA&iΕ",yd oԘ4JNaIRg0pY#Ȣe~Eݚ2j?TkES U<}a5x4O XU2Doe[OawsEE:M.PˊF*!LsKcH~-˥HIa2)^I@F'hI&UQϗH#Kjf@Pҟ}sM]wB[dZvonD|ι&7MQ94xj`%;\Q>eqk-^:.߹sRW]goBbc}!^{ ڸz`A)NE&M{Kȝp 7c ֌Pf~ *Ѫ̠!SH36{"%l3c:kt,c=:Ǐz}uR6K6$Xʪk+ݞrS L-ijQv6Ipgf\L~/C;}ZL. W!m`;͙qON^ 8_,Xdq͹*{b~6 $ ՗ -i0bn3CKm '`\2H\^*?xO~)1 k_#w oU[āՅyŬփ(hya߉U2 ,ɪ񀾠svO?|kdgEx+XP*6 Ė>ܘѼ@Mx mXc-I_(]J,_كPۄOQ]#o!C@JŌ3Uϒ0"79J_RZK Bdhi6J>NYt2#-79'=U3P%b1AL J͍O[[zw}gqgN=Buy&Ōǘv0| J"9#t[$XhWhA$Įhqlb@ⷑB}ј}c !aj k Gn!GD(\nUOdӖev%c56e 3kF}jcn~ě!Nw26jυt1@ 5ssN78*j~wHYivb__i)s6$Z±&XuްS 4W̶x`J5q=0b!F:4SsxMdN1SF9g;x~eE~!gc$Q|ꗳ e]ťnp/w#Wd!ؖ@ P>>O{jýF5ptg2#GHql̘t钰BgV&'Lܦ»jM.ڀwmp($]]?[^v%؜h&~YէSM-^oH&7Mn!T@ûG_LGH%N0R?2+S UpJY7 E7]uT}'qv%tzO- aQ#`BBrNV`]t$Rj;&. HHbZz2O!'}e 25IJ'M~l|W'E>9羚o45C ᚰّ@RsCafs#; Rp)$n8T'u!l$>vӔu-Z͑U:x&[ꇌ¾H#[*fiW\# [B)=Y).)A4 ֱ#$PO>F꯫ t=a:!~£,D ?G2Yt Nw-1ޡ=.0|I(e {d~hJ%+}A|{baާأ,8Lπ(flUZ3VKo5{([j ԸdueEÿ'EHhWkbՃ@CIyJbf 8TdgQ15<d 0϶ՉM8~EvsTSu(.T'[Ff'm~ vspa\ܮjo{"6@YRolOg,$w|(Aہ uFҡ7fa𠁶Q% @޵*ueVvc a@NRׄdPXĨOYP#Axe!ZK~_0m-۩mxO;!E>+XTxQ^NeczΊr2:4 E6noN1t~0~;p01 \ 3BT=0/Vx= GHac]iZ{e ɸq%g#" XD\ /s.cfySx&-#=JOАnN!I {r"r}#%y,Ĭ6]@ 5L~XE'7,> cY!3 u#JgKS)^X(IV,GَS6{6Sވ#YKnvoiX4F$ʃ nP?*%UWʤp7uCm밴t(el\+] B&Q ) uӲ0$ݻpZF@.rL=nBVz UZGɌl˧iq #P>*oviYc-NПFq$dҬ||Np'oWj /jqI/ܗb ǾE{OR BT f'Eemr- lpz IZ#UG!֧^^'l@0W2( ({"u_M9=Mki 2(`4/4Dz?e8Ts <QߍKAׄo/`uLȖ247.uCԖrLQf%L(sB@ z.!;C1 7[ϛtnK&7t%mj'(IrʐrE`-]F9R8p<>eʠ/VRaiE&ቂ&=0{4q >3zXF7u3xF\ַ ӳi_hbPn:l%˫qz 䪺RfE[f4$ y٬D(R)ȝD4י `J6L2 O"zxi̽Cs*؜TR\&ycvNV cA3gr]Y WUq3%<Ƒœ@4;r-mg*Mf= EHT܂WY$/.'ĨUXX]Jqu9 ^Y"`CmBZ}G?bnZEx6(Y~!+A'$tQ{9mF/|:(u좄{!c@w1o}3غDX[fcvYF /T /c'L Գ2șsUؙ|XKA8cnpf㟊{= WNaP+rAOԇIKW*߹\rcEB ۺR^{$ha;YhÛӘ FY8e{ oZNG,'4_~Gv#DYOY'aZ>\ۍ 5ģ7u>bH QA pNL/טbrЩɝ7O:`p~ʄ?[u{UQD3rJ-[*ydN]VeLj(pFxOO5Dd7=ï <14uQ.UL? 2rwW/V24TqR1c_ݪɽyE׫F7büA]MnN6BmmNqB1S0g-gaM>&-dz'x" ,(b(-1]vk_ϧq夜\7+TS&^Yx; 1\j0^0E| h[!uZ+,}?wBB量Yް1H61%)Adq]q47xTe{*`ڥ70/Af:A6F^qmQxHʂ[cfWs*6Ek %.6v}&M"k=pާMF4(UZk*A(ɶ2E2Y:?Ob3W:#׸1r" &Fߔk+ hw3۝`3oE==?< kܳ枡1GnMtd,{|J_%M;A'p{~j4CUUn\?~ : Wgt^JAY|>UunF瑳iץq ]Ht`{lAUAVe iP/@"SG;vH,vGeKllGa3nX䶎߿'JV/T j/6kTx39]H 7] zu颮/zB>9J5}糲6@X Q0f2bF#]F]4?` zӑ:щ:47.d SP(J,$ ɇ{:%]P)=U<}d!u) tiI.*"k|tDSPnV4ez)4)HQ~O}TN0Qhsfm&,qe ǾVuOI=+ k\ެuc%gD޸-{a6{jyI/4;hbh{ 2qVȋrF3YʍS"OHwձ>Bʖ5Qaf*1< n'(r,Q !Z.ЭM٩Z9SUG)SLi/Dc^_7qBM/5r&9JK+l Q(ǎXʂ%`rՁ@IVՎa z,Ϡ\)547G)#D)q{vg,iTEPkT/fmIOmQr=1xeAo+;PB|2܌'5ʫ!4V*CǗ+]ޭfZ{"m୍,|-sќsgmT&_wS .N+i:WzA bXT!Bͬ*nXMK'!-~òc s%t+ =N,7Zț# dz ٴޠ\i~Z^; Ǖ5|_ٕ 2v<)^X D"3ݨ 4'7IyaV3vZ15}ﰕPJPdF JX. $%ct0),WϊImw୎m]8oYf_AK1DpP]yOt/RusE#Gew9H@%UX=j`FKS$>+e *69%wnA9¸IhC[`hPUbwtBN@%5hdXtq(X9,$̫@VP`k7z8ffK#.?&Co Q'RzmBZ`&OV gj!t9Pdjy>iSh iq]3Y#]jG~s>mX#In9;ы,ؗh LTne#"ExQ~|>gAh| en&yEdH[Biy7m@U^ W`@LrZ+5`Yf;`|$a틹c(5?o(\|}s{dKU+N:i Y=22goGE?X+etYG7S/M7sa"o.yV2֒"8R:`@r}ȂQu I]o2:(ʙeTHe;,prYf‚WŴIvdF/uaP+g'J/VCO[0X2Z'&MG9R,p2tiJ=@bv)dtc-]ᙤ9$:@#l ;2Ksc1LEU$cCAL- Mgg,|L3lE,l:[;d^>p?6!ِSTB*~8GZ+)oG\`^>R:1L/Aʯl ^x1("o BX3m@82 sƳU G:~ª.Ӊzq0BEe Nŕ;PG xn=mgYt; GqXWy|>o`#^D;cuǡz =%^r1_$ :Xط}Gv1 4^eALk6\nh)1 ]o$@ץRuaMQE~_$7 dvj.,R+3j8–y1ٟY( s2Tԅc=]I2YutE~B +tǻ;ꫴ l^f1-=)OEBDD Fʠ.4:įsQ'jk dgibv8ybsǙrOdBH1`$ډ%Ǿ]LT P +wel~lτKVk$Y's !̴©UP㊓P \;iK}aO]*`ag=1cF<#ٷ|4͜1By{MdۜG)PZIH0s(ԸlkyaN`xc۷\qA'{L`s^38t",:N‡5Q~#)Jq/Q ۦӠMM "c -ϴzM8xiǧ#k #_-!j%E3}n6W!JNqKuA18Wѹg _f ͂rM9ɥe/֜|#(+91G׃]<0%zPϕc%;<(Ct ҩ#?˱#Jia/xFb:{a)] K|[( a&A xϦW|t)/Q,_I:TP}I?z܏SXthʵF6Ϳ2k>pfMHW蒬-".ԯfG,3T?P%_%%1."!W!X]]Hf8ztLHN[ wm[ftx.+&jaɃ&A9EȢ/O;ev娡>O!b/U/5DXnV/61' ʭ5XP9~Ch &o OjϴDt 33|q>n8kɸe܏I Wi{LajSOy@#y 8˔k`.M}y>i< d}a5}j) !aC &|Ur.]uJc}cOl,C&Ĺ?a r4^pPHWK< hP?VyWP!'vj&k/ܻ޹?!n?`ttc=]b%ZW0;Y^7zÍ߳kK$)rMIx&T Wr>*?;V 51;0&8wu+ŷơ\YON`46Wp;f, a2c#Dmsd(ڃ0"+1u9(ZGɬfS)N7^ #d앞ڊsexwiihpfw6%馟ov?X50P\tg?t8@}(i>. 3sX]z\/JBG)iKᳵ>vB 4s6+nkB9㨐/pK#Y-sat)p+ 9SJŗ&* @>X? ٙ룵o@ܑĊ2-`NVh@| њjoIhSG|w+&m-#KDyx9. @p{|wGwf4VkCĠ%@tqP_Zg|p2mE0 Qw5#v ŎK:qxqcL]{T) X b<%uo[HD~lbQE߀·KHwYC֤V\ܚ!ު)2y%5gC^6Z zt`˅8!`6T; ڼc yuJ*/^`~ {.J p_~8]}g?;~M7r &@@RPᢘTc}O]o`WeIķ=wz1 `>y/1ͳ7(. 87fXP1*K{nPkynL/zB30D4b{-Ҍ9CD0=t \3}t{ )\W!g&-qf6|~: }-\Psa2SfPYiwL^SM- at|_p=+C5C vv=vÔLsS%Not51~aoib`w II9V{\ң$sflE_ uRD yhr"YwЫI!.-#HAB'Ex(83@RL}or[9,[ha]*O7_:dvcR!GW;.=\նȱBuFomޱ%~;a2 ,ӕԑZ|_9*WuΊ"={a·y\UٽS\tVnusEe s0C3X񡹹>+k9;_$ۉl.MpAAZUCB!RSJ<;A~>g?Lce޺[# ҃v[*adH8%G~F4BcE7£^KV1Zn9\V&~NKMIΡM|̎H̏J@3 " wqy P`["EtkSF z=H#eþ׆(_읎!LxQ[MaY0m~[TLV{YxK6.<8 3(USTo Zbx c6h*CἚzESF'1/eq",G- kٽ,1Tf*]]SȌ{s0fB#G񥤣JBUPd@*S,Y%=60v_ טU{0L_Kbi%`b@4eb` Q`d%pBLoAYmp꽄|\bj\(#?5L\KڱM`INЍǓf7bvJb_԰}8?P `AaO U߰8˩86yIa d!T"}Gh?^nE&rRMr}sr;hد 0bnh,1 d=enMSXwõJQK_|=a319dF54ILHIH'xuW\_IU${'&G2E*Ҍ,mcZ 0m訝AŗdiwKC|F)dSuص/I* wUҢCڅ>r dU/;E`&™CƎ)-9&3z{0Bʢ?iMw m!2tǧǃ Ҧ)~qNGzpk"=+1s BT ?f҅\X1FcCNndx N{")0 ICο!g VsAJ)=G3b0J22~ʪܘ9nˣ<^>άV-Kӭ|C.=2eImYZ}ȉLϰNjn/b sSjӧۡFX)>,LϢB̴?8{EZk``R_}&>&;R3ռt%ۆ3EVQxF[׺|!w8w`ǵԷsl_`,}+b>̓L?R4Qt4H}l41.u51(t;e\) _0% ,U*vS_ޅ DiV"$4v5/ʩ w%gvMi9dJ Yږk׆$6dVé?D~E;\7wV{:cw& !6ǻ7Uëw$3]Bg֑ܥ'Zezmb:5D)ٖ4ue;^gm';BgqHc|U)Bl*1 -ַ<B miĆWcț%Ԧ^6!( =Iv?D9Y(hSҁAxж6Ѳ`wzl} ]Iow&Vs'G~I8y:߭ucUWRÇO>=Ln3t~ea9lH1G!B\t"f,w Ui$80wCV=yM[6K$Obl;1 AzqDȓR.N33$v/= G jU Y/)0,wyPQ ^ﻞSLRj7:7ʦEnok\.Իd<tjpm3N8cu[;OSl]u^?pZEGp;Nd*].368^eHύ˫wp#2ZuVb +j}%0d[Rj$߲'چ sKeg0<`^BaNboxO2pR~b2^MhW/LٷC[6)*eql8umq䇱tT&%dFdK)eFO.kU29o2 g_ ˈPF^OF~3OmL88 -1hQX?$  QkLğXÅތnq%$Ab8PθK,oO\C{9^L'ЙD=b r6W&&BùV]fޯn.IVSsgm]lW)>Si.H.4Iev|˔퉶J! sUֲ,|aE)G-E};)c$8cG0C`'t&6o`UO*g D_׊镠o:d@k/pVR~-慆eMn>e]Nib'ԭ[(uсzI:ӬnwF=#ǠFF|O4Soep27ܬ%cGJ?ai7hNI> uXRAGnO%kb!VK54pu";g<>bdW%Zl/)s}up{ue* ( U $^};3:({2⶗{/ %r"8Pirw-0Ѵ؈@j2X? =-@ /2t~e>2/22f#JO^Wc.d3T ̔t@њ9ֳ)/?$d%sr+ Ƨ(+k /"2vJvw9\ La'0>n+a/}5 BY_YV `l7M, #8t?mT;E9QvδU%܂dkG@'*dXeI("&[u᛽HMS6H[ Y[Q-Jq[BvPBb\cQ0pib/Sa/1Q8 |ޕ-,Aq@Gh׾>l|0^i<4}0RmC=VL 2SKQ{ J-N?.7c9q窪$ҧG&<'R*fH[ZVت'\ c&?Nl('j bq0,'A0!k4֞ A"̡14SЮy4uB03˘Aϟc TZc@QM. jw5߸řg+I Nir j%[TFG]^~[: Z\oLdbEnIT*,/E\bF bP0n)o:_F ٱqhyjkE=)c6wˮA{ _AWkSq$}쇶/t=qsEEIؤpDL{SU< 5eKm1ьk+emeG؏?0lP3r|xQ"s*j޼qfVhw#">&Ѫ) O/VU_J0]M]m0Kdw%8[ۣn[Bf#gXB:dP҄S4˿b_ =x{~yC8wyʍ3^}J #Bie7&$,iߪ]\ngV%kdzF:TdwO)K+4N`\|ߜ蒡K^qPHXuRM%>h EA֋ ^-̮JrH}Y 5COI'rKt1\p%y:";3Gt?0_2>ÁF0E) P]sf@1v!ĩ^},^^8=$(?<)ܯy:؎Pۥ TC|J>C8D+ߨy@˲w@E6nƭHVGK["-G6{eÍ%W eqpa jͱou<\:h|#!lyAz2kTI@wƾW k(ĶKŸS,_F32VDOQ~3I BȌM^uJdhق]v]vF5& I85Gq{%RDv*{6Vsk؈Bd7݄.hs%Z8w ^m%(y9C/Yz3aܧ$ddfHzU63F@*,#DEywxi}螓Wo3 ^y(ޢ~UU>GM\?p CeTUGQ\_k %SNX,=Bkמ%G5ސw,֘!L%&R2H,(>aB丘ml_@¸R!&f? qթ*pP^tRjZz WCЩ W %bRUѝ}p'ϳ 'ǂ!\ɸ| y|ڛ![T1_\pY8eQ}*5/d S:0qB)1ini Y X3S"[|֬Ф3 TD`Q%Qq9t#Gbc8iB/5UppE4d=C Pd'/|cNs#@&%T1gPܶD C8Np݅Ik6GM$;C%}Q4ڝoo5F懩ЋP0?A0{=~b8Yм;fG"{PDwA(|J/CT<|/:ʐo9nZ1r0,ځ%RT BvdcM| ^iTfe:$}PuU_iM1G^;  =fw$37=h]\CW8ʟqRI{Q#!kP~,-Φ@Z:f7XҢ,1*)S TPԸz5>Iɱ\/Q^ QR KoAIBefRZP66&mZ=:;g_3 ⶺ~)~8U#|^p5VeL>9]7I$.T7l iw1kU':OVhSp7j#rкh"yt{#2}lTyem4QO)Ň+%sϱ;4݋Pإ DZ++1{~;# :;)D)sbR.7k߇2{j5ƤKͩvn|0*cĉ`N4f!+(|1þm#)iOA\>yɰH]@S ixc_2/7/"ΌJd0*NE֧ʙhdxݭRĈ T7*+0vh须%gD'6ޔߦQܹ** Fw> 3xO^bs7T2[wr!m]ݝӏ""UޝoM_K-)&6H4`W,缰*36޹0r}XGE"Ŋҽ2X ?#gt>+'CXLQOZ`~ASɽF.3dsB&ixVuz&-&,D%b$IuͳHH7F3!.Kt2vfs`o0զf"o8xD[Ȇ(4, XnW0 YlTC;L +n7{&zLvXj8F2Ѳ0po aњpc}#zl< =pˎִS3T5tfr "yK(fQoʠ.7*U:ɏW[ƭg1{cɬ헏7 _#Gcy Օ#) {AhKFLY7/t9sO5?*Ҧ0D:k=]dx]qg|&pa)RpH1aeH~()XʠgGaC.rS.%P8ˇ%g0Keg."n; 6ɥ~ӧ& fx@0*$Y(:VkAKZBX5يaAT;;VTѮKax;MV@l?mh&PhMl`/N*:&IUT?PIȣGySk ;s,46K2)p{VL vJ& Ycs@af^E|HT•Q>FNP]~>eRWQ?h.îM-v^-@iT9Io;G@ Q lP.4_xRGMҗUV;YrJP~$i[PG xn]tOf>:o|&_<81%j"AFė^C3Ĝo<ӿ}jRͥAX`]l V5~I͜L䁉S AZӍPVg[ۂD_ F3?Czx^N^G\bBmilQ5OKqF:AiA[ 0L^637~21.Hgg}XH ";m, ]吓 Nlll J?V|˥^) t Z <#XkkD$Ǿ-{\u:j}W*)39 {: VT,R9x&49>t>{̱BfQ52wn-+F 6c" pc̟$5"_eaJVaPf" ņTr'P:nGnO\$> "p e"&)AxsR%ٴOcMRsHUo "|P6pD;`2'#nA]ܨPj_%8'YEQ?`'UMAw~",lE ĒCſmT%72G$K;Є=g9Aiojo+ jwЉ}1^'BD$Nd AnB TrW z1u^CiCS1?4~c9dqF x3g0lCVw)J&%Z K|pٗ[rνr /O];iJ  ar %`ge.RS|C3eC'Igw~;h-V8}l3wA^v߹Ptޏxٖl4i1bS^guԛ4mj@5a"aqvE+5>"r_ ҍO[#Yr朓eڑmUs1:7$u,5lyReH0~{=ljM*ZP*s72 Ox A*N\')ӣ vaO!)x9پb3bs<[4ed-3<:LJ}DYؑ^Q~MCC` (o-vw#&d@Nj$$@+ƄE90P t[G7:Q@f:֟1n~X8Ey7r(xǶ}Kv8 NGt^83 B I:f JkHh)&Hȅb[7NB+gdNDJ";fCzCVIX-֏}eUؼ眐Њ*/ȦBX<ߪRüq 5Et gK_ѭȭ)Lc =Q&2ׄ[ju<#I*$]hLFDH?9 q{:;TVsɖ pph)@$Fk?Ӱ^F P6B~̦-9õM,Y'iUR`MՒ!6Ql<8eUF6FݓB X$!.n'EӼWrUtMocKAޢXUK^uzPkg(SMŝn']Y|;p<6a-5P!0Uh u:-x#eRN,$gý*s$Yob744-˽jVb7{6ה5l1rhJ},dL/A֒4èn ;0%loi7pZwHAg!@=`~g@Zm2yzSMTI'tϊ 7w ["Rӱxz62Έ%% `El5Q_lМ ='ƨܘaJX0k9/4~MڿZ#2Ts h:qe11X30f^ Ju;y[cԔ|a|C9nhNqj@~?) ?vȖEcO_lL|k% o[*ߛ?H4o>A"u*7If*8c _ت!* зaKzmU3<$ '>&/芕o&Fyuh޺} YcL air\0eUj\|tH[G {\EIQe K%hjHlޗ\ "fP,:w'zJ oBHh2$Y(ޞkL0]vzO7grB@IuYt4G'b~ (+XM0Xd97&Ac6bpVⱵ!m78[Ȩtغ:Jwʥgc侪1)Gv:|l sF|,HU K&h +W- uz k!q%aR"q5Ea'qu;] b=#lnw[jImx+nGpbhmwLC\ڕ7~&a',I=o-l>z2pP@B`] eK#>_ .JW0dS{ tST0xj7:1IǶO-/'bBG!;Ҡ`)>.]<;~k-%B"qY= w$l]-JrHn\L8!h DM 9~:h\ӋB7<[wRh>BD}"lRXs*&YAp܃0>σ_s1槒CTc(Tj(`#mkFY؟}1]rnu̓i"1`E_q蟑)CDGJhMd)gV+5h'/]%DfG}gakSk2L(SN JC-zR:/*՗5"#b)uk܊~zRnoqB [H)#ʙI԰B9hMxmN¨!{1h&X{,W<*v܊$G>4Hn gkŇZH5n#\*XwWc "+v]P]sA6vZ 81H'S +!zҸg!H:6Y9Ù~3ah{"O\r]:$,ʬ[4-p1/uk#Bz36lQl!yLsV/;[Tx\/Vn|E ytg3rr)27~K "Hiף[ Bzem2NQ*5@e Y(hp&cE5]^j0Otɴ85+2FA``)8XILNV&K?B[kn^':V:2J%*^r*cC%џλ-I\Pۛӷ;"/)G6(_}=sAnoȽЃ=n;dJFUks92~7S-Smnu}-Kk o~zVT䎝 *;Z@%}[>2nD2ՠ^B(9w&"I7cCʝ?Xk `τ􇠄5mdSk$gqN3CnfT6a@>2) 7sS;aP ԄXX\^y`m/~]PL` 1Mw*=G*Jy:.UhKBOΕY̻82B.CڻٍB4bYpNq;۰ᖟ>l}[LOy:8a6'ɇPn$`r`,5o"Ċxee)0B,Ҿ-̈%sQQcz>lҮ'V_؟6Xp?hGN?ƏdlE5lYKMJ=q+Ck\. tCN3 Nڟ@)=%@}\Sۭ:G?dzq Bw~z"2ir}+}7cY 9A^*=#I_5S;%y,E:0"W#kN 9 NݡP=hhu2+r}Ff,{Sa'u80XQZ0uQF8`4*#M~vAf$/`zbI4yOJӽڟVv; A$Ƙ{E ]&TgT\QIv{`t`#5>³;"Nt*UKoyũbtg'|j9[ԲyrO[LPB%ա dӃMMVNxzNFŸv2EF!O/UHÁ>jtY酨,&< _,.kV*K7YD9xdplR3%Y_8bX;QNq{5Uh=p{Xj")VbaFϋd"9}4{08_Y7c" h*w?L){Vkf]7sy]0G=gKSvߢ" dOTG{[Y7s҅7?nu"' $ȟsOQ3b-3hZPwfzaK9xnAE`6zqmƛ:sc#]LsCjzX;WmM6ng#QmXKzia6+Lԫh,%V$-HKHKVr]CCF&dSŞ lw;G4nT~=\Oa,sjcMIjBq:)*tzaWMD|sK"8ƞN~ Ir0BjI?C 6Lz[Gws_Xn:5I;<O;QĒ D5x^re{lǘtt~ßIhc-(q 4h ˤJ<e){K٠`9GP97nOeqWjY[Oe]~3ؗed?BI;%MaOwe9;,Gpx,, N ıE-o,:"Jj0&U}Hh(ޜ '=.1ZsA!maPx!:QZFm6|T(F'Z=)̀dvՠc4O.+XX}|ηҙ{F䇒G̰"ث՟&BZ%c-9ߦK_넇pU`; rME;M^*{G."p$tϑq +,qKEQAMYqi7)] {\Q &x*'aꅭ:qDI/X߹vfFmM j#l*)Te$o' LE>Blv$n'wZ܃U{%l0d_:ۮBǪ1/ky9m8fwTmvXo_ʃ0ױN% GZ"UBBtIV=ExHיuOc.54O?;rA}+H`B0%Gɖ A&y,^TdOlLhfhw#~Xd~̹\P(M EV^OFqCBN~|Ii$᠔S 0mtK-YzO؜:H#?LS-=h{B͗F5B=cFc|1ICJ=y.62lCx9وA;s`J xH )qriM?yFX#xLpF2=`avLe3+~877,Ys Bzrp7Ky 4VO3E8Z%ު&mVW-M(S=YB:$1t^iz<|,x3.?Iϩ'Ic]!C ŋ%O;s (/B8e'4jq:jLhG3 3=Py!Lx ~hϰgw4 rIy[^m eHR lH##HO>Rv@[um,wI7nPg<^?i%_.2sކi[bL A_G͗4 P'Hi냙j/sXLÖiuz; GL%5|ہ4!&˼sm=ö9sWN9&q4,fK1I id^@dEeJΏvVŭ#O\5\p-C*ߙmڵeaV^=vM[@= ur'ƙKַi;cKZNmдz-mOT>x/ᜫQÔ 0 $'+;8Eعzg-yH}ϗ +ɭi}Qyw09rI="0ע҃&V,\v04vxp;z6y~NƈAw-F+B Lp*%5d#{M|=bqz얳 諎H]bןN2," %`$':|PsYAr%_Bj$+oYM\tC%/fF]-Y~= N4VTQ $ U Q V*I5j' ړ#eQ+.%ÞU.͔lO*uY0)VT'ov YGE'&*JkLk n)P2S 􂎃qeѧۛeN%47`oz,Ki)ۇ/K 5#53)q^vK*r$2]@E}>+S0)=]X ZRO^b*{q*@T)kMK8eft0ew <.4g$4DiD3Ks$ GWy'B.7~ F1Q,WE| jă,v O/1O /}}$35V˪t 1U?;-s4;Xl]PJ'Vy6>gh6eb fKZ}#؁a,.Bux?7-^|a`5kvC;#:pOG'YIֳ[mtzrNA-UX][O 97!K ig])+,6 Lr}ketDÒPfS tZ 3}"OmlffWND>Tds^oP+ k ,QPLVPK^*b@`CP̜ԦU:mV33C̶tȽi-ms>f "ޡD(tYc8{xi,MR&$]X j2#M\(T,S6;M{QWʔB8(NEw/P芫8l'BC)C"|tvW '(%:iZ=r@s<~7Ŀoo9ݏ4ztenp?6pӿXL<Ľ~.}IIƃ1b4r̺ ӛt8l0kmdzEO]XsDͶjy/'S(7")z;ae&/av[ 'wJ5bLݮҞ >zFj/㎢$9XvfVXu&S07=W[ߓ~f-c@81!D?z8]&/Wrfr WMQa%NP 붷nc9fdL"0bMapsRDJpxVUy2ٷJ A>Gpͬ|$8UnIyj'|86i:ޓ<5h W{bvBmt3nMv|;USԋuA&la@b"qYKI]MmN(EN#'VtFT]QZ9A zC23oF^{8z 8Z:f8zt+o >~OUEQ \i "'~]q**?DVWrY:CˆcؓZiw7|};[-Pi%∢$FiA`3 TϥGEZ+-cEL&d3A)M՜,cɑXs[a&,w3y ~\ +:@;PF}`SpCrmn;?>UUɣ9q9G_)V%_勍h7DCJ@ˋZX_5T_pBnHm!F(RpDK(^7lpTXEY_82]7Qj(,BvQBAj!ݨ1`a \]Fg^{Um Ul; ^$xp#_Rѫl5ꮰ9C&9 ϕ6pX ɐpS~Qak}pV6;]s"6 ~(ƪ(YH /F& ᓫ"*w)0Ťh=F4!UeX=̐<~/R) {Խn8իM+Iv#S>J0gOReYvEmM% `!=Xggm(y;<vzIĻ)׳pɐ6RèܾR:JGxPlF\M(61P[IؐE I_m/ aUi+)<#ۍzb ϭ[,b`ن&V] Q*CV3jb\CvVcʙS'zg=QOR܁*)z!fbFqs%lv{CQ맔+=J>O^ޔT9U,^, ye\ypS_63d6W%R;L%Cb']annMU/HZρ$󬨻p`,0~4;J^9g,yNk(fH$=yqCοTwORD3"bOguHHj(.fmnO[襚%7$ŻH!6~tFmS@qJSU`:0-U˃OppMcbacߓqh8ri^])KF>(xu8/gČى%fpI*awlQ͝EJ1bm(8Ӥ{\rj85InT y GUa$Р|a>I< 8!}~Fvٕ ύ43H&YLe84GB_^F]Sr+1 IbT 8KAP9quBQ3#8m} p%똀$ w6{ 6)' )l['>n\52E|ڜZ~onJt[c+} Nt:M)ߥcU;"L= KbSzY\'o-[àUnyi}olD/:7ϝj"~ |N+j~Ha7am-t݇{Y&F)aYe!lMwóAiɱ T$:Hp?t"SBqۜk}$a@1bcPZ36r![*v+/R]r P{vo`EP-g]u6t>I4@a֧*r]FA Q4r5y|OfF3~ }kL[-Ukkpܘ9e_(7uV­7^BFĝQQQ4[X"KAa@n{-wҹttv3N=%.^"yeaw! 0|;fo]fy4"3s7p/K9N; ݛv:уb>F:ǭٌ9M/ (U6%郔8ʵ\aK-qP\lCԛ/. 8yModMPvBn>Ndħe@4P:)jl]oS wҶŌŵ[#нQSQ L F2^̷k[p+j%VlwxzWӥ,%\*O4`,G6VFweCH`#i[Q9O_Dt y,0ې"3c7[;,1|fhlS4^rĔ&]¯nk:f)qgϣ-q)]w-#aH: :)tYb@lM8XyzBi%LVa"mI)+yukF܎x[cG s%{V%.fRQPڋ?%&5shE0]Kdm+Q}f|X sEe#36yCbvL+!Gk ȎsIu}nq >e| [zm&*G'"HDz8=XZx$ucȻi.-*~)AoJ T }P~yh,U\F9dhd}~Yqjr쫳у&X5FhYLϋiYKTMOC ;-z6S]6?D`upڛ~ *5QL̇mih>ʨBއ-}h%1NQB}^Ffލi8;q"HȐ5,dzɤO"$9x4- KڲMf"\0 Ms⏊;x]1I^^EH!N< ,TUV?TBCDUdj 9UU[~i~^3cJ 4?קv5s.Ned#eJ @<:֝~7z#~"xU9Dcc.!Dʕ7" JJmpT~aVetz\YJ!Wyo t&an,x8ި~W؎Q]kװ: Hؼ^0 tsGj Qb/{J,jSw 7zDAxҍmO2`ϙJ[sS[+ `IAjU͓E^蛕|D#g~savF&*#qSo-8CןS8¶D` % >@} *=]FJ*4x@;;U]*F(uG)$e!?V薓3l%1(e[@#pLլ跶+&$_ A]9Ouj5KIpC|HTVB)t3 IEmk]45E5` {eҒ;׿h&a&8!Jd,R6MĭAH,8a{EC`_NZ3:j55J07ʐ k1v1*9A]n9zQY]3B4O]biix/,INpImd'Z Pv[ݽJ3HQdeFD~Fq`JCWhM=\x"13J;W/D L ZF ceófRpn$չ, NLˌe.-J y7VĤ8+OW=kJV5t O~J9V5nV("t _XIB}|Ɇz"ԅ\Cd&Y!x@I{@4d_ /U%-kvadlIKޣ^mf"~ V?ކ`NjFȾUvRo|.3Ե?bѨX'8⺹ e'y>hj_O^kq #ڷVZ&)aBbҠO:'wo VGԅ5tFTL6+>@LJTV_S?.-'yJݝi1S`^6%TֵܦB'<@Dכ3lÁ6Kf2kЙmfDaK$gwPZKmg ~ A  '!<*+P?x2JR eq؅:cj<"8m(Z`}ZP3M]i($yv/MU=n%D(D4%\>U$d+WdGss QU_t.2x5by@A w#:?LA]xψg_i&&~פĺd_S[$(ô+@*ą^(EJ únE`e_bW $Z۪9k: F>1gK |Twf.'eJ^ 暢O~5۹aVݡ=6uF(J'}ݷ#ACe)ΐ+ W@]G^Vv~_3UB-$~ UPC%$aԀ7/Wx|3mdM}\P˸x ܥ-йVYBXzcH6[9?E=8ԖPbope%X!WY_N_ hW.$'PL9ĺem1JGMacWd4,#ќU4nެ[@Ӻb0D;27 LaцhoU3{F% c|[t K?_(]҆]%IIb1wŏ4@WRDǽi2pN m!>`/֮Jf(0ս|#c 2C"Rg*jcwcQ$/Y r5 X(듐GyvȖ:'WIK018fW '0ecN,谌t{ItH@U9 7[i/m&Z^ZοǨkpq/QGx,a`vbыK6%{[]ʢYU-6]d6гe\)eX˥O`@pA U##as%~kTI *f+_ٍ[5elVM!;W EwHa5aW !Ɍj Ph44|=,?;{8Jy`sרa8X2Ll50uAGLd`iW [Hluw`>tnN.u/x͚daK+$9,M`iNE%c)EM.lGQH3л[IC Kݹ;M8j_ zvÐWA`Դ3`4@IW o 1%oEE8yR?*hVIDqmu}ɵ rO6LI < sn1ҙ&3rR"*wsī1!LF_3O];&U"*b7+E,gp,`?3vOтU6](܇)`ޑ^xE/vl0n=A} XH؅5LFXrYu>OA+mQe"/5c$SW '3jϭR֫c> ܵ?{  +(~7$I]PqA@^([saLl")sj=*߻g/&E&P )SV P [k (@}O(LQ-6Gi9'sXyHju+n|fzpI$1G-|eK5 :Ak19\Dc ?B$ 1onP~ kN~&:LXlxd:PwoM-6NSt|N1jG<侸8VYU )>jj38 ~`vO[2O;y5[V́nȡKd0O;ez~kTʢ [k /l=J IVDNk)-] pUPR$6N͈EpaiR-)J@+ x2:95숮,_O$CGPm;^֋/4[%sm¢JA[utz8ZyXjYz/j溉.@hN{= %%>kKMMS B}h؋zF׹n<h7> {!B]xmU9fI4XD7h{5ߝ ^~ש{38bV(>A^&2+7[9}|͑ V]p, *$55tLKH'(B?clo7.GbInc}1F[]F(? [%-ว%쏬dANFPQ%:XLNl+s*{);LsC>#U$z~㵍oE b/\ 1vg㫸;څ&K` 9X p%F:m<3ڛLK0AE"L$wʫ%Bgmژ 3&}սK<0ec+X:X7SS;Hȋs!Hph!W"ɔx-_z~dޘ W3 *On_8.Mtz?[ ʎQiOCh%8%9^Șa<$97#\E?^jvY2I\DlbÆou>, o%Tt̅?5~X7`zo◔ICJZC*qY2NHdz/{Bg].6wkHdqhC$@mSDK>g)k=&7؂] > ٳOB:- 갌 CE1&H*ؽV#z $@ =ϒ\2 ١HS<pRpjz2%$:]B6HCzh#pVkir)3#% 4ppPpK Cpۇ "i`Zt1Fkk>uK/f6v}oRE ;ϰy⢇(Eq/3"iX93F}T/Fj6EנQ™X=>4Erg8}'&@*LHՈ3|bX.,+#$E~R=ړc vNl ۳:ϞZe|9ʆAћ7bx44cV$k!wyFYYIkDN4)2+`vFVsrpc,?9_^]m ,}9ds=$Jϡ=F,e{'kNK H(^d# l^U`JA @']eq Kn| ?p83O/1BaF*T`Cl dɓSi>Cmƿ~>L;ܫ=&@*ž+ ,dwYGt?ɖPr"]< r#U>s.M S1a+AA{Y%T{Ʋ㈯lYQ!u~oo~FtSm0M6RȱO\yfallEɏIw(ܡ&54RW}*u@nD]O* ! 2RtyELqʩ[!SޭƏ6- @lD"п'oRT4 ǴY$)Av8+ \"Ee`z ؼ>'Ě7Iq*X*`F6̠^ ^1чnڔጰb0)%^;[6Ӵݷd&,׋=65T8t4ζ]Y$%T6p5+Ôfht<[DQ P}w qƯҵ0Y xģEXb ˣ‡A*C6~&nm7˻sxj6CVf[e>ϕ%k˝7KT[8 /-`) (p_#ž;֗}e7&7f6cMsX ܔ:IKI?P93't7QT; D9\[*2esZ2=[*Y@YTTRϑd\s{-\t0ʧPy0qel~O 2J)hq䛶 Ke[7},G$A0UkqaьJ{n׸|׏l,GcV>^t=46}f06u\]8Igsp9m[ Gx9#5+JIQ=o0_E Fh2vDzg/asD)rL1U9c \G _W 'p-)>m`>)W!)kOoQE=s?2= 筼KT*='ē_=9y *5 Fvg0P.*u{nMg(QZJ:" "^#dͥ8a eߔ0tט2qa;$5孴'QdtX6Ch8iߦYߕ|&/vuٯ 6h @ҙ29Dcty 6#p]/0#fh}ŒMjeY Gq( '$M?q{) k%+:ݤKHuoόpr\ae4W?QJ~3ar xhxn DV$%*EbB?*Gk"'}a^z01ZU^f)˲%SV=2ObF$;Lj,dzzG/]DbɿzLs@<")t|5^jt!,~HUқւ@ Td^̢`4 /c27oIug\-e߆ moMga^'8I.:p2~R J=53lOkZi}r\D\~.5&x9mޓ+(w$\NZclAcxI ⏅jcވ)+2%<k Ckn2{h_SV>U" LKNMthX(354 dkӑ]RWI[auּ[~*cMPvJsGc-V)*AYgJ .S4E1VIҚٴu&rRν<WYi"_eeE,ozTWI_viT,|Yۃ|'*f#BSBc#9 -Z#oR) d&Dba+ݝSH .MVl?&XKڝۓYߤg +wAh:#3ʿS7pUfSXw5 ̤B]@x{1'hp#3~WjDM~*E 2ӳڛ\BRK(:["H> Cȅek(p''Sk^I塦<*z3crzE*-`}GBګoJ"9Ep6wG>dz58 /պlmdB #ٞO1nI.o&[>(ܼ!SlH}mκVC^) 0zrli̅c^2Q wn 0]11uv#(dkԩ摥szxKK"هkÊƈFQ~AKT1*x}_oڔB *=46รhk"c&֖CތǕ|Kv/kcC%be6-P|=L( 1Go ;K$q*ᔙ,Whb={uR$ f7w*70F31v&b+Ka]]62y`ևF4Hֺ>6z;%;jiO||g符‚QwW{gkw$ѫD\")V7a凧KqT/y˥1J(aܶ[L` ܹT%tѬn4-(.y3/i}2jp}U}!)igo2oek7'e @u~'кmTRuE>NBy5߽qs/ppLҹ-FJ{&L:] JrBak}Qqhח*qP7@ 1$$8 pDc_>o;UaNy9XSpXU;h(E|aⅰ]r EE;}OUJ &$,&!",5˘YW;Q"] BeN UQb]-뙄P} =*vL74!>t·URd<)Ā_1mx5(?3kH~) kF;DHv) B?8.[*@*MsY;#\`%h` "}B=#hzC1: pK-UH( NM`.(^QȈO>%|IijX.80So?9t|?t֠iCl p腘pXLDpQaoS%'gɐ _-%eXRYhk1E@ ~İa>bWӱ^q Hz^b.έos|lK)NT201t:Şl-xU،|LZa)uVik'BKF_ ŷ<&F,tݏ(ת:= 7H& ԩzWChVNdED2ycQ)Xf٩/2ڱb nHې_2ѼK ˴qq)J#if,MoyC!xOۈu,l{r99,]L+SsEC%pz @$T6t1;! B0:HF.h U#wK)!Ԍ$qTc߳ε [?g`{ųell0BֶHeV/N[K N7`o}H5 y-Wh:Q99\Mr=.`kBnN!{[6Vf&SjeVwH, m( G>-Ug6^Zk2$wg揟~T(qC-#/BkS!j-X^H!$xR]|9x'|ë&`D޲-sS#Ʈ2Y[09[ʲg%r-w,~UlU)3FZE@5-'ڄYi>YꕱOdJz_@.%T{->v y|qAw,J$iV~JO<7P ܆" bЈwpPkCބ/HW)N1[Jnfv߄z豃P  Q()LJH4^<23@AZ ֒"~R2__a)MS;V echsAы)~eWznMegV6s2qC瞞3 Ԡ&sH  ^i ]";׆AhB.Ve/ڢ^}2W>Dnj:l'J,m.}V5TfW >VT{1bRTڜ` o|l*zkʦoj]EE^JWJvikxF -Y㣂(i֣u{u V{--=6{ڞ%a@<ΧB2I>%q4&"k ]s}]D;J;B<Գ狍2WUx4Uf=FLR h$;g[{M;-18JjQDκlV5 d)Sn@W2[d\`Ij#f܎IǚޗqzMHfN/0!"HzL.XZtYV…F.jz| Pm{ )L`)A;!(RPcIn R "NbNMZp)-ZѬV 6+0u>*J`N%t̃?lg LñOz:GA@Zɂʁf>c(07xJ k_@ Z: |'^ڙTCE&D]U!qlr((8JTP=x_X2Dh~Uk WVRwzn_5!R ʱ_'T,ռ (;JWnEھwjsw$NnIZg."E6gVµtzMJhRb@b]@SX*GAr{ ;&s5 Vb=}z)כ6 ~.;»NٷHhzkBuHnHg5!,՘n֝a{ofwWde YߧTGU#pӠqT;Y cȪYc;⡃i i|2>tp>Ӱa5X&$] 4p|Jട+4əf NG"VX/ͻDi @?Oa#em*:t (?nc7(}9P-'I-:h1 6h`$Vc`#Rnd { ]@FMc.M|cԅ7l)I~bv͞ ʒ(( 7r22ˋ]*-̱kfPs 24cS_A@7TLh$M0[,0 VQpbUUMt-zU5 $ܟ6 y'M km^'XشC:NjcGP"VnzQrD9FwI,t(MF)+F$ I[þ 5k`m58=ѭtݙ1-R;hz,i(wLCu[Xtj kN/ :gSyzoB0\†Z,Fn.|(rsG{1;n+%Cq[!= /&DvМ)+s_h> _AtV1sW|kohj[:Gv?77P {g[Χû_Q,)- U-{IIMvyޖsL#YǙY֠Ht& ~Uv~h׽}*~^29i8=(GnEE2V?n+&k 8GO@0.3dxPN"y_AN>~*k,?=1 RjW^_vxfwd qU9*d^H5J?'X2 ׎gF㚌/#9]ݼԀdXIv$4z9 ]t^kXT, #p^꫖lِ}Kl3UPY`uV_Yd/ki|aA\EKc*L'|' s(_*z>%It;F<&,^9 fN7եт\7[ 8[JBl/B"Yzh7eiAގ,2u2.}|FE+ΛnjjWO._$G P"7L،\5=}E$ɥhvloT|G ܦnccgϨ(.md7ŔGUD ~\HȩI!'Iˎ* ttl`~qX<-oC)<p г@"QkN,g C)%7VP8o?SDu.9Y# b,!uqoY@ڤHV\'w]X(i5qj<n<0O UJ0c+33/ AS.Jrһ.N\G*bn?r/RFg׾M{~r ^nJ Ioa4-QƒsB~|/!4JH)NS-s^f|uۉ۰|6UYV?QIԞ)m Z'법yFrⲁE29Ic7N$vnkhYHj@oP,6VѿkI9`ݟM$۾Z16PSudm6G[9cfe1أG7oTKRHu{{p#gB˨Ka:i.W*fl:7vl<ŒO@8)?R~(.=tTY]s|m.[&Br>&p2w;H~vXY2qJj7EbӜD@D};@}LɌxdY D$ŋU,U8u7 Uu=U{>N*RH1ɌԷ 妶VMb8VD̢f?"-d `p0:?+- bwn4fn6șw5Pz\?̦CݎּؐN̄3k,0^ƍ~.tԳ ST.]IBzhl_P,CB|1G#ISg_"FKWm&q߻rx!1$ =Xͦ tIپ&+#+\%Aʽp`DDDJpcfI\HǏr|}v? (-…Yl31Z6/6t J3Ah탌zd/pvak,tGE;ߴҁJwwE\m5oXXZ W tvu3UγWB diu"Ffv76&#<*GCU& `ўE, 4=xMgv3ipK(l2f/ɴf K0I#)5),>tr8x0M'SG׵` :(ZTnAJ{ WlDMHCU'[͆Ѱ/vT':%yںAMHRAA]MgQҬx+CLHʎly$ {) x-EBTP'qsN1 \s0J/w773-AQҼ,4Sm{30֚.)FK;Bmp(SYy2)8ԆO)- ռUz/GYRTaճF)_"TxM&i-6k拣q5:,EA"94*%]/&fO~VD1@AWȌwpJ0JCGٶ2"Ԛm [BoJ譩uL,I+qoqlͰ[t.!v]KpaxFDL6+c7\9c0h=*e\P>ٞ_jUHZM?xk(?")fM\dϰ@&l]Hֳ38'Z1gvUGBtx,s 6Z3K I~bFwwgߞ\&r29߀&v` ܦC ;[k\bT~o+ Ɣeqy™'VIu'` vau TadTS38;?s=lcqpĉtb/-ޟjӟ MwdF&J8Ը}@5h_x7FDU'\x .<@u^]ŝb+jy/&(.z`M3wIBk=Ff|wZlKGM!ӧ`7hq :Epqyvғ{`X/$) NKyX=rpDgr11ts+rD#Eꔎ]2fg6PZkmI (f1 \#PGh7)#bxq4wdOvL1m Nxe_.E c; 6B!P}r]Vq0'WLƩAMEs(bYTВFab&JABb㑞s9 8@hMM?Em+!@DHiG_Bc}2ՄkwVVb[vz,mZk۱@Ӽ㵶H mi(OqdZSM55ʦYe/.Ŀ3)S2z/3G$hh7>zKРvPvꝔwe!u f;sZ\8͈ȤPj/D]P^ΌmP߻w#H!bXCUs3nC:;`[),cnR~aJ@soQ|k1h]'"s G%LZ1[fƑnẑ遄9,F@8Ư-8 U7Nv۬Mĺ 2DVuˋO>Uf45Ԉܡo& *?Pk1F"-=4ý)Qv}I~!ipA>8ROwcs)7bRG˲-cr#y[-j4#!},.!G!'liXi<305u$ {`o |ő^GoNW3TJS ݟ SA0KF.\hG:Vق Plw"F53;WOׇ_\EV4eF-ow WI'x,+FCG@Q;)%Dָa꿭Olxp$՘ 8rl].Tt]re_M>†#AZ^HLڰ =%lek7^j Fwp. T#̱g1\ NI5J`ě;w@t[w|p"wC/t1nQҒN)nk\&vC>x}ZuqL]ԋ>ERV)e0r%݊Wv + )l%cc=,]C:S ϩ?8V:ܨnف>ɐ9= ǒc[z9d̃:{ZgҧۼGW9MwQPAU%[Dk7'DҪn)c1 &atP[ LȌ}+@Z#ה9_ǫdz >^241F0Ϗܤ? ;ФZW#`[iH\`/O5w]E]a?)@%;0 uz˃:5Ock? : ^'eDSn)pxַ͐5*gYy P4L̞OC -0`cdv)l(DySH 'lG-<ո5cD}#;Ƚy9d$qơ< Ym;oiINJ% ҿ4}qZy\kElw# kKQ=_%5 xUe@|Ňlgu:Qw{= */77 yjt"SڭW mXo >dQѱ&w#UynZ]= Hez ˥(?/=9b߷WzEn܅P׏4i+qeTufӶJ)BY; c}nE!l|ؾgsOIF5nnv}ަHYe;IܕZS>*$ Fx<Ulc0TxGKwn%RP*7?US%4݃ ǝֺ!q@S|V>\0z#Ve@;U$3L[ꖘ\mȨ P0o!Wc3WW1bZ=V6XvymV!ޒ64?$Sa 65f\Il햘^|JIy LJxC T-tt9wӝdM+TcI3觗ƇȫU&(&~٤}wN,lc0Nj']2yo1]>i3HfOCHiaf#$a{Q)bӜPQR+CjaZ|vE~GYE6A g'tD@vW[ ۗW[C33;:_|gkOt?v]lw؎q=ӊ XA:" S_u݇Q>?gw9y*d]ȉ~Y.^rm[.S#G)A%klӔ{u*clb^=KRGam7rQ %Q'U;Rx_Wǚ y8)zAy@;>g(QT֡4{\e\+SJ!ihR :u$~?_L%DZ^Z(BQA;2{SK*ØW=8$[sWK  .!V-8\ o,d f&{fU$S6AW6c*4"W _ԇ{{ ?f7 "8[l>V.l@\vYxܤn JjnBc1gx@(OK5wSU [>hպm)e1sO@/oaݓtl87%'Aʃ뱜5= 2:AFbN*.Gd^cpY_خ=#>S[D P74!x&'mMXƩCwgAE6 |t"olo^X{^B>uVlf뱻 x4F|WV1cKkVqTC_.ddq!&x@/ڞ9ˈ5ң|ih\I M+vOu>t%0 S6ZtB;kJ;,4@눤nu)!-_\/GU!p.v(s0s(8)ׇj >1W(ss_CxWʎWϋw@{4;+SZW*|zN_&֨е5/;|jh#kk4Rh̽O9Hf]z.RFS .TU-aM$$ `5ɥڛuY:oG=mxBG/m~PƱJp 8klUXQ8FL+]$Л ERN۳{]0׳vin]v*5R=;tV|(<ݣ@~ERGA2i U7kp1i [!'XRMAO-ZnX;#SI8-1åT^p[M>' A֎a x=mz.v8$cA۵r4A]~md<Pz,кՃg1\.L9DǮ9[-ÆWl ~z ;~;<8-VK+z" _!n`G'U_ X"NkЪ*Bfح>&3 apV/$;s5{G$,i)"52@#*\{5!D|)bQäv61;ZY6btIm5wShY!Y;L$eMb|۩dm28_`@' #_(kC Q 1@UKܜ !b(P'ﳏl+?H5?O=3/~-ǽ"xiO9X_rW3^vbtB}^^fĚI۬\w P>wUqR\ nv@KfaXzȼ4UJkGVSJ^@[G#჻j*^;b)rXe K~9+Kzoa܉ P-EBۢbO{Jc89$xDo^E< @¹{}!X3WѾ+j S0\')xlX*|B‚`ߺ)~NGA`Ey uYŸɕ5W,$xYHʘUpDUEp Oh8:BQؘ~f@늞CKvɖmCW^0mrQG͚Sܕƺ]Zv ѭhsF wy4;I~Vx\u䉨k5gխ?XXTH_!Qu8z[cw<ë/*E嗨,EQF6I, 8ˡ7MruߏrVfF!p?R"[eY"c8^S4G_#wY#"aT4hLJ-up^7E(k31e[[@\NJlpE |5=S˚ .WIQ:0lÑ}K`TJiX輾D̒;:  HMMoV!MetϠL=(2-i`qnc$̲4Urfe m_KX-{d. B9#ġL5㈢}B%a|GaS87>㠁eaQC"4v:poAVðUQ(4raH"̻qM˖/U(+VZ|f:rQZ^vs.t0(#rA5k>)]J &fAq|acP++踝9 (q=0Jq1|rM 2&gK43_u9uM"f ~xO=,4*'#%[`[2#AQc` F=p|$o|1n*n_?UMYZ""ƶR|0ޏ'wf̳YsOpuRe)[Q 4Ӹ\rZG !Fݠq@͉ jM\4kIBAcCC aI@.sQ OC")a '+!S>!F-ꛯCf>@jqU'RXO4jF_Mp(%Xe@\)/:|uc]"hosl=>iQ XeëXGG1 ^ FVahV(<0k+:S8?$Ҷ\(0};ޣy*#&+G So%NX6ωVt%<)!P5B -d8>tG'  pD]as6(o[/c Q& ` b\aʓ%fiz6^Kv܃a҃aI?ÉErT#ɏVu%%>wѭs3.}pߣ^0>^ vtI,׽,jADr( A^ݕc 0|zθg?,T3] &@Hvo{*;A⢧8rqLܴóBkd&]r3U \m]^f ֌ |nx\Q]U*R,v9@R|mU|C!4mr(kml +=1l<ǭ%y&|w'k >-Y+Fp![C:9c2f4Zr m]G7POYzi֖DEo| ۨVİuC| Br􇒮$&?9w5P){)*1> dBz!$XmV`Ĵ.K+tE6q#pa EVƣB!Ӷ_ g JXuNnEw I5 Ϝ»CG_Q: F'hRw7bR;n}Ytm|ƴJ@6pXzw򳼢ٻtѠ?VMuŚ8fjp%Fr^({"&s06ݘ1 BueHN:NZ @d܀ 8-XOI"R ?l˿ qu_ ,b-/[UJJT[+q#"Wfc6}a֙bs]($wiѡ̜K_)`#- &QϵsF 0t %پr.+vV6"VFمa{mo&@JWfN]ߙ<mI̳{TZ̡&VT'ds(ǧ\nE@ьAVuI-w/ )9v3,.;=RZPduJe0wӬ }gՓ\}PX%96!Ԡpx~Ck)|'*){iC5C`|YKXJwM{ 4= Û[%(2IP%Ws+qLr[h2;%y gN$k-KHw:}MK+ך*\ϒh*lӿ}W_-_|k 2L!j&n>e8P\ Qt4߭›.o;y!.= j"gaowN1)[Zc ~]76A4"fh;~& տbUNwR+!B}q. B ǐA4~j!].DLFSp3~,P,nv7E>&_I}Xӡѓz[e !ųbg0zMU$0qLz==%nB cUj++ =J4KQf"Glsd'Uy=-VF fh޼'A`8n@0KDEKnL9Jg3Uh'Zu@mAƘ_>4VoeFKPm f=8v*=ALs'8b(T}R{G5 fĤ_J%hXx#+g.^0/,9vpK` *7 6a$]2Dw<-HַF47%Ө C^|p΁0}f12)ĄᨑWu Yz9G4<6_Xž*z%luńI85 q,ZLd4+ 1 ktuՏϼ9`<`&7eҖWKQX?ގNsnHT%+*gZe16f뫔3ppʻ%4t zepΣ`R4ؼH_vKdGb-`EnG Fw/*ĿezwtEh?`vuɾn\W[_:ȕ5dA8$ qF Kx+2R5b/ iiTQ`~ 'MY{g1LJ}:-Bt]}b+[z=*ëO 1,5T&)H菘h۹wLZEwH$aDERzdM.9n$Qܱ1i7 CxQ6BufԒ]Ic b)~C F4ε>кXXvb&/u}ykyb2#+o4٣şihYҁbR[K/Ȗfk |kH> Pt?t6 r " _ˮ=U><@? ?785':X%nyz0s;EvoRZeֲ'iFH0fJ)s=zGf5$"PT _si 0B|G0z[gYL*zG/•sb?Lgǟ)6XK'P%#-k$6P7Mye r$&aÁ ft#mLi7- B1(+S? YUo*fўiVq(Of٘}jhO - o܂On^d{DZuܺ Ia]Eא|q\Y7Q;`YN۴HaqOH}9Ż:H֭߳09.j~c3WަXj2 D」$Q.ZK#rpςJBCwcã~e節 _m,,@=+/nHHK =z D.~a^({EW/:P$hg+fnpMM0rXWZ0wʼn͂CpoL,cp@Pj_Hm}g㎿5ȶOki-OE`,=ߤ+V']5`ԝ-yWڕFpF5$q*u0YEf~)4PN r$%٪tfu"#؝M?g+G`Hf ׳YĤ)Wd >LQ>ðu派TQ)3/v4jo#9u'5;tEN 'Zfo~ڐn/N;~CM]^X<8.$1fN"}!xw1$.youQX\`s ٱׂ ; +]2ɵ uAO WV|ϰZ&].u|+ =ot51 Lħ=؍G\" hG~RSI>oTWcPep;:i;eNp+L /K8O kE{](?fvA .!ϋ侅4C8=gbc)3(exV衎8o6aFEJY6A9&\^NcPǛU4#x.7nI1Wy9drXtBC36 3fuޝja֨9#-1;PA©aL%7n6W[,/HǢA:?u:o`sEsGXؙzPS2ɨ ^X1\) &J|1Ӗ0Ǝ``mX.2g%rRWb\Aњt7~[VK!N4nlg1;:~KL`Y4ՉL#3<1o܏)%k5RFty^Cgs ]kufvM!pcrS_KlWl-s ]b6ϳFUI UJ$wrzĹ&ɡ :ݚG\S0@?DH[7qzwWmb^ w}nAV~bZϐ$'./Ƹx^mO^msh - #r%G ;~Q8}.pXHb :,.0+Z^\I +HSۜ5 Ѿ$(^$y*%oؑZg+-34wLRuؾ0*Z5G}6z9+`B/:+3xp;1v{{/<nSzvNHD?aHh?> [SN6Ed`  +r`|‰ew;BSN*/rĤwAlY=m㔝G5jSr, /AK^3͔x6V|s0fʙN`f+e !.H{rnzMkmceSsfh~CUv=]+h9o)i9C*e!ԁ< "7+jN05KV,?%}0zf€uˍ/yxĆeX~9QlhXŵƬ\Z)^mӷpwp n\uŵڷ%1Pf+mi!PF^DV, k͆eS2! 8ދO}mPV;^)8zl Tb7!m}[o=d擊Fn%V~m\䕘Z9E20xa%V\*Pw}eXGcLjMFTνX;Gpj WC܅I(1wrM;!i/ZG%j`] FSIoݎ lﯛlsGUSrH$A]T&󎧇|M-< 桧UM*Hypԁv} Q{oL>`1<qc7A??,h86DJ-ls YvNGSБKD(VHi #b.)="Is TclFO6dRMOj'H=2&W$0C{­2*hV?o3Ub 4U)K?*Fυ67"n 0qYybb-An3iHu"`Q]1Xg%gmяȉBmptP4CϪvFoKi$$޷PdjgQ(=⹪ϚF`Q&YCN4X%ZlWi!du99^ABGД`zفP}@A˕ eecIX؎ g md ΁2%5#SHScN xmB_1L:rK5At^gXCLھ|c7׆B)TR2RdG9aA!ynGɅX餭dbm`"P?bTH2 (\ɕҪ㄁HH榣ᑧ2+ n=!c{ʍ.48MUVe>IzGYWpO ;]Uٽ"'1CGV-z62 Ց1mN/vb K"|z\J -~PڲskYƙ'CWJwP]ˡzoAaʃ$4f @1$wᅟ` ..*U(9je.# CA^i{ GY$ʎYDg8 e;2:75$~{R W[KYJNY%<άQC YD9=2hCkiyQv~(Xh7Eg_}׀6>)/1]G`lne[zDAL^囅Qӳ[n;ew @`|Уy f] F^Qo&}47 Ąh5ٌܲ*)[IV8RZp坦k%1Qfrk(KvQǏtX/7NqRȿ<JIf9NM𕘓&sL {d BՎ2:[cY~"⩋CЯyVXSXL?B[hM+FGj!ͪeTT=D {g;쏿^oPgx K80)o?)CD2Sqq<]>Ī?poߢ`o;l =9 A__͝\ %CZItã㈵t^/T%h pZ!DY@ Tf5e8\&>:ZOdscܷy~wﳤJLFSth6ī2BS72wY9[}N[.WKU<"oSm\e"'{s&)G4WlRw;uvQq+[U_L\Z~9 0Lx21hDxolV|5> W|WM_~S>1vաYڔpjSEC|&\E1lM@/J  ̸7]M᜷X~l_YG knVH/i5jƩ$;4mmאc'A;PKmmU'yK־1웊Vz^AMHC5&w)PؾTnɮ69̂ v}f&^זH+Q ԗo~Nĝ͂G4V i8۷ 8R~RM%CU@asSپd*: {"Q6##g9fN"_hL;#%"HUJԄ~X-Y S؄`wCNRy `eľfp0ᜏX]§BAFvT+I-eF_4'!:``QxچHQE{!N/396£L MP_CgJJ?2EKm)!!SO@0mFkA%RC$t8J"jb `(60` (KTSC] 歊/͉ j|'p,DxJ%7;\tjښӳƎZ&-압) [/*׮#{m۹)]ίҼgG'k묍Tj:HvfD2Ԩ* ?r5י zΞCXDș%:"T %q؃?:ik(ڃ߳m>g}t{7cv{O,Mq z`ZD1rs99ݣ4Hz땿mTo.7#B @@ ȯIF4S[osȴn4u~f4f:ef{suw F͡X/%C}X 5GFn1yHfQܠa leτM[hγg5+{%*Rdq(jE@woK(EOeK5tx^<}Sn)K+:Ն<(NRћLTQ1Mڳ ښ.˝s' ztI_ N ^?8B sW۫F{^zԨa 5,? $(EJ=KyF mhU/'dU5FpPo[XC8KHb|׊AlZKػ{{z2tv(ӷr=Rf9eo?)cֆ8ViɪI4TsȺ#}|Ab;s{B QVbY @ʍ.M~* 9ޏb8@Qp'm2A4K^UA׮-H WQod˘sDqO4Kf>?D.wJ!7>ͶʃSeڢvL+5Ѵ<,}zYЙ(0Q $4"tm~%=m,c(CnJDԚ9ybc߽%4n EϚ{* :#vw]"pP^w6$o-l&p|J<_Qu=ڔ!>MvZ#M sȊ-8bNu}J`ba`[b,H4>V@Kr J9elg4m>"l,n^n{/ckUD,H l gJ=i ȡz-<>JCZoBwZWokGbTUuRI n[8nB5R\wm}.YF96۟ҕvAW5F19ƕx:u8D~Q/hm03ګ8>314XNr>'p*+5}s/#8%5kIo#C;sy ؁^ԴTʯ̡Ws1`(+pTgDaW$T[;I0rhu/=^:z& :B?gum~ﹲdH&7y|jH ܁%4[?!SxtFb"W5qGWvBVop "B5B̈%A vO_OCτ\[5 = *l"6j5,N$֟#(,mm,P%Pv9w#dd*L^T@#t{%O/wLߝcsts:A}<5յr&+ wL'8g9jmW' i7Yi5+5{ɺxQaU27'm-0kV(!:ḓ<~|zE#z1d*R۲A BhH>IR^>CM/䡀&4qlѼ9E%E&Ɉv>89,eI,Ύ GWEOl_VnLɤj CANo0q+|q=_`X}֜}=q+H[ʷhLG!"ݶھ_C&~7=RkM-5\2^SvsF~r&&j8|y?X}"jYXpG(ZkXFZMӳ]h2m`TN"+?>,} dڭͱ 9|fwF3_x,{/30"#skB tm0 QX](Qtk([0)fauFߞu[MozXN,+y3A 3X&a+́*O#@` w ? 2%gpUJ\:%{B"Eb#×O?ZW(j~:E!6z &x TD @-U/I!vgkȦM5+QQ6bzCqT< SW sBf/ ?d+qؽ,ώԼ kEHܺ4H ]{_t,MUp \h/3}9^6԰Ad^E884 ִP›me ŬTdĥy6i/YvёNRk]6,ѱ?9Ճ4kT!ƨe#Ju_Γ\mZTg&W+Ӽ, DgQ+7Wѡo%>J5bh3.JʏFbᐋ3@p^L\ #[lŝ߱ծSof吟aa_JO ܙexɾ2v.Nnæ1Mx "Et~OvmY_3yLEֿȈ$j )/La5gĕ^lG@B>i&9Cr@2[駟\+N&cDTUh{0+&<@}F Tz, |_zuoʈ˙C2H$wz࿳PM9a^v` 80 iunyCb dqGvjSQ25RVon+% M$8ʌ=NП!Ux~1A'DR .Y~bԊ|IS~*ZE;-=u~N&8pm$6IotpHxԎ =idSyqHT.JY⫗\7fwPgdj7!1i"+̶T B4Ʈvu@E!I3c*&gxjZ~xMn qּn8iA3`7Yͪ VPD`19%l@-|a+IRh {V`t$t؛r͇XkjoLOS2ԙbA; i:6NRj|fch=2jM4N|b8RR2'qR%wH9ӨbQ[Ҥv@IѭYw̯c_R_ |ͷ@ F{KڡP$uԣu nʍj[u: *iKhTŌg[UHmhhQ^:2/ySyg&tr7;Vx9Hn\FH#xb?30%1{.wPQ,hl7%U*$ Pw6x?b{~*vk^ǾbObNI<8Z8~5}KYDSt@Rki{pwx+a|$T9rwIMzW Z,&tvhvM, bWxȼ"6.+O,'#~my@Ũ/bYTaO*<1:!uv{q.ؙdFO1)WsM|)*~hL'pOp ADO sr,+ӌշ=-T2֊\Ķ[PtƵ͐M/ZMEUg]Lh@5W)(-ڸ9tN_%Oz}.5}ȺOzC`R*>TrWPsjGJrz?D|7kO?! hdiښ^J 09nIsrdI w[W%ިr!y-?Mlnȗh-%S8W|p_C ȥkmC̻Ĭבs; )6&{: .IRy{]G]^~(ַq-A*^E2gM-:,g"^ƻ2M˳ Jo|N T؇fc+հ!hSOg]**VP's6)u38`Se7~>L Ac-Mc>%5ZWabFxfc aj_^%܄e\"ӚB&zG֯^}!VU߼z׊KOAcsP=Gdgf`Wgҏ9-5J?9Exh14$hOb؅S@7]֒cw8@&~)Tmgf֐>VOwqo>TLR2'C2q7G>..=&nSF! i$i$TɶIɹ}AEZybKB ͧɦvgyJuAg|ԋ@]*U6%@l'f^ǝw,EP_4Y[Hc5p!+QX4`9zO{J+wݗA0(n0#4*W F6?&$џ:7pK>M130&0Wj1RosK-o.eKJX&.+2ng2 Wr\};3͜hg1Ix:/2[>FdCZ1=Z7ـyPmϸWcViyuDul2oIs݁Bl'kZsPT&#WU@rFE`R(%r&Y͗籤?CR4.!(\MT;5ljA%5 X.便D-$P,3.I\Uw5?Ό' 5nOqҼ)4/qt)3kvdke*g3 릤HXk՜>ẩd$7:3Jѐ{#Bn~ l؅)u+sgObqFuea+e$v$ZBE/16+SH@ Ţbruc(i__& A^2j{([T:V]pOKՉy̭٦~|c]` ޱk>n(Tʯ+ [tc> x\ ?E>=KiOmen, ˖|쁃źsޙy>Uw1<؁^;G9+UC`8߀7u0Yd~xbv6]>UT^am3dK>,F~gK%aQguE4PƔZr$-NR"ry WWe%,vKVrLHJj9dD'J MzC^DineWqt8oDJXr.̜a?{rEy6 miM)Ƭ2Gmစ?pX- U<9)LW7Y5ފD 6'Q-O:5 )s`9: 15YJBUOoKF]fJ%;"Qz;\TgZFI:JT ඟ;u;&\4Pzh'/x) jEQ'WBaWw@f:n e3X#qdm踊]mۧ&lm[7YGϜ2Oi>J]j 7B ]EaSh#.$ʯ!}BH0\Ml=pn6*s]J5U(UR*2~i(A1NX.n:H 6'}b'6HhjJ1 yr3G{].ybC &)`Va> g6` ىE"~ pZߤ-OQ"O"F!Tm!Q5?;Rst $%X܀'ZXv!_.3E#EJ"Bc bFt|oS0:_Hv:c_:̘!U8a[,Ujb>K8?O\vVq?i^k M)}:d(YVG'LɑX :b=;^ ndBKgs?nySu.sIȡƦ;YpS) dbdv7]Cn8; iOll4b҅padvz\/C_Md[]dy]Y% !@K%o +u#Cx23,¼lD *FVoM3srϖy( 2ѐJ J0ߣyQZ8ff( %jkF~A w]]S$fgs~u<%V.ԦA2n]1z&PSL$`!\W/V촼 PEc_7].wi =AH[JxM6}~JH޼OL w/3`GT-W$j.1yyzFx"&xV=w)4Ry'Հ,"YJA).)@JV,#}vNpsTҕ1!&l`< 2 i\}S(+1R`+CXJuTd$ 5pNvyWsF8z9?>O+g >.=y.N<ڿPIG֤`r 9啄(s|s4v:>rܯgdB1ξ9̿W|BjBWoj9ej^"8('YP':CnL Ld^*NIY6Wz˻?J!QRS4-sW h~V6d~BM<Q"0hM0Φ bڒS"!-oj~$؎il@LJ>T!,N7U2|j!>ߒ-cr9E)Je#o{Ӫ[nr@6 . |hN61R ߝ<G9RN,0P#&R̷bͰ!_-]wz1Q )[վ+rLDpV13\c ٦5UJ{ɛ˦{SӥiieC?UdA~Wq9!B‚X銯"x-=Jŝ\P/8o> v: -mg$ϐ"kWřȹyOg X f쪗tA)a6?|*]S8$}KIP M5`hW% `M_NIw%NYYƱPb^jdy Ɨ 瑓Xj}ƀzy8ig nO t,ѹm …k94wj{/YItztuu2|+cqnqwyӑ}<u}Zp ZݹP*>V`EZhtGTAƵl (@ n+VdsUkپBV91͈cYe>сD*ɑjWhPIq\u'&2m-EW Tqf/=zV`{4ҝbx3"N ?gl-x밹n  n=Byvn??kTD {QGVOX#12ٗOwn YNslғ_N謄c{ɍ9>t*j}<2e_#B - g9Ԓ|LBF}`yiGeDoUi|Ty VNRYq{`x<&zCUcX<yCX:Nͦݚ&`kIc34d9=*BDF@NBk|:L1̡ V=6ˁqgL.GDFr _d*>(HB+Xp7pY;k"I'>/@2b]XXPLFqJnn%Es\|Bg($x.? ) {$okVxSR8qwB9- 'eY_'%"D9m7,/~;x\BQZ+LC5rOMl1?9K",gNkgCxF4+g \Mi T_7 ̧( ߧf#_qn<{A3s~cnRQ6 v^2 Ԛn8pVBWdHKDJ  bց{tγydٻ\"9Tw_bx4"4$ <Ŗ`BZoR܁<(yUy?e~7LQʣ라w} `U/ de`)u4;X#ԏ5E 0|#D"I [9oUF*Caު.6)#\KLR{l+:fcp({O BI-$<I)oP\޷9G1ߨ&3P2ʼnU.00f޶4/N~ Pv˶וF!"Bk}ƛ=j #(b-kG39c^?)Xyj=0kQWp58|Ҿ3(jdY?,*At)JĚXHRYK7:oMI ip-Ri]QsDS{^(Cm s+| #|k Xc˔2OkwsxXyﴞ]P{01Ҧ嫒UJWFPqZ/" `}Փ6z ϱPC)5׋t/Qsn6a~v6y/ti99#2:F݋YhZ#yb-|DA %(L{'T!mS-X}p'b`eJ#Oj-s:N#ԑՑ :aV;,%s8A;6.O,0੢1Vg>ӈ;R|@n=.mFDgM3-LLLȸc#Л*=?E"k ͨ,]L?ֽC s2oE 1N,UfįF`-5A(%RNDUTZDNlbS/2O/@L:4Kk)CCO~ٰW8zG،Wδ۪ RR<<@(uM0X&K#t3رQ_0/$nu:KZp &7!3ْWndb-)ר <juòCjVզ4˂e.kA|#܎ϸw)M6U_F$g$A?ÅJ] !yxvv3Ex qkm *FVʛ 9nz;V;Zbud nVLA{m<Fw GdfU ,&E.UL0TF؍7ӍǚBÌu㱡]U8Qo_1t9ъ.ŠEy[n)Ž (V[8X8%35d(@p\?˩&4uO7_hy?RN8r|T= k=1F9MZ z*%FxUKicfV}Bk,:E!iӪ&w}5ٞ2)t7ӯ@sOEyO.J xTn{a<o \gZu)շ,NW5|n}1f<w_*lW -VrL*d!oqRi2.W3jH QC0v=0 2REr? /HEj0X'C5"Gn8 ?Y<A=Qhh)/8wPPcnkúP@cdSde RDkf;߈Xj.iѧ9{W.Sјߺ-3֬^FI,&oQr4 ,Kĉw;p %dRw7E5@|^Gu_ Y)~ j[ka8*F!0$z!f$|:')8q nVvTLNQ$Ix@O|gSS†)O RIw2%<n$>U7UA"_"I6w]o*^*s^tmt1+OEU-xؑ~}Uj08se]_גK͒!F2N\wQṈ1_8dq>ә', o`7`=@54fOW"T~ڷU [ΩUTd%."EԠn*c/// X><-$ԴOmfK$M)әBHT!X^xKba 6Ǹxsn.4.'HTǎHiL.{+u@,SǶĿ׎tnKѭCʉų1[ƍm4!vLO`RHK~] K^z ?MLpIT|0bf 2BM\/3(j2sIvm)KvZY΋N#>()|K@hV  Oxk: {?^H'6aڔ 8i dJP#*Wӓf]:r`9Q(/H=J`ӏJ^tiE7T;R_!" /lÀO~m  *]d Ĺ X*"2( pnQVpôBAq=jSoz.ۢÜE}ɆݛI*#XydVsOBIcE=|UV 3;aK_@6/SQm Qq*瑩 Xc@ԏ➭s #$"-V퓩6گE`F"t4aB`yΑTb9R%_{lFȓۘb@_0Kę߬t=m% O|_E͖|1^A bD inE_h^zwuc0їdM`\ U}B#nw 7@sPɭi{p fnHVhe.tu)p%O 4ֈm1 R\͏>];s cf5RPî3`9~QZXvL{bfH33Hѐ?NCoN=yN";oJXQR#tE}hyޢV_+Ay<^l=[uH6SE{)pZ)oSz]4jXΖTGQ8@z2xTx8B#>?~F^OehY6H4MRfeD[:sӛk'jG:+F]A( AGûG#Ae". MЅ!}R"_Fo wӮ: %dڠq7Bѻϒ -5z`q4h:ũNǡb]ejjZ_}38ld;"E"V_5@xv$6,o Z%b1#[reHFO~ 5@O?4ǚM֝G- ??|d ],' | X:psՇkՋ͉Ƈ!er!Q~BG|OƎHc93!Ep/ ݃_ \sO2/F$}W!ԓC]]Ǣ=+{wَ#Q* (=x.,U@oV qx/˱(L02-b7PdxrfR*/ehx𮣜Q%2T~w(,-M!4Vs\Cӈeb!/HdžGp݌j.i牛qͳp+݃5>[ڽXXrEտk[C4W;-eYH%efkڲ(7:c#} ݋^$y` yBuZU.}Lw-80 ?Mޒ27N =˕1״OW$P^\˿*W[jeI`(u]~mS()NG9LdmB=r@Bgb,0CjCydR"~a.- VDaQ "-}]1uuP ي *Ajmk$R)Ν"q`!5Ʈgz{DT)@10옓dD,na$DpZyX3KG Wőiyͷz1/8aGRVBBxj4wRW%XnI}jǾ9yrCG":.Gx/`$N/[cռ#t&ĀyTpXШM[lj%udkSR:^EڝFP0ɀa2UE .d?@nbDo7:M1c}V.FcqMH3vYz[-W EHϬ/G-!@' Kx$7uTD?n1Wȝ K!18.CJ$w傛*"Ru}^W"6`w!"ǹad ,THcyqUup;3n!]惆&i3`of@j-K-$`Z [`wֶEِyKVUDJ δ^7hg5󳈕Q?D%]}VXD&%8(Rϩ7-g  8J+9`Lמg,UrfK} &LQPbx̢p1tam܄"#1WU1xF$c1 J e%ES j\-^ <ђ [\M^Bx0Jdo8-sj@7({t^$-wĄx;kAZk T8]]*(PLJDq'$ѳs:γ`EVZ}a:1kœ14do+7xL qDOto;BTx\sr{Wsmh&{j/ЌL h|/Xǃj]Yj ̼(?L@Fsh^n`Isؼy k|5wS`}UH Gʳ࿘ L픫+)7|ltHφ=|ڥl Z6_t2OQ깿QF?YIal()گ "Q?w6N;vq APtȀkS%d=G,͊ъ/h @DBISGPmo|Tޱ&O4JWk7Zpn"S#m;MjRAe%ّgwڌZި T}g1'9^gW&eh]x2:GgXG8er ɚ*ɓU;C"NJH.5_GCŧʼ.1ksookAM.Y=}ŨcؑPЅzjj|!#Dwg)帀mdUBK*c*0m A?J߹ZB ??(Ԋ F{-2QcmS5ɴzKzHZlʇE냾P2 IodÓs&wZb:()LwGGV֝%J{ 0-nF;p9%]e2V/18knZ\-{(}Q[*jkN|CZbto5LP3չ\aQ jh S4 8F$.ݼR1>שQ/. )oPFL_3gn? pf^ heEms09TiqY+2na e/@7"1Q8k\ѷ˱% 4jt`I)oSP3U+&$vΝT/4'dCauZnFR"6*D!_!uYt"bcvSM ؓp9ؾ0WgX)&PH9 q lȴ nRQ%>Ƞ1LA\>'h|,Hg9hf_e$m cɐ?yїVdFSoz*gy _߈!qKR͒M;K͆(2;pwH|T? O%q0.ָM0W^SJ$08ZgXOSZKZk]r:[,:!çU(6YdLޕS#iϠoSlZ3(UEZQ qj6]$"{] =OC9o@b.MD VwݸcK\ ./Z9" 4f, (lFVȸ -J*29zAE:ނX &c"t]6N#ֻH6/ڲ i N;m@1DgZ]H}RU5LE@YLg'ŨU,X1f@T^ Ma<`Z0$B cDF ^!UJQ9\}A'׶k[o`-~Yiݦ7Tj.LXcfA "_oA;#JI#<4A[YdF)'+D ǀS"KpƔpN}n%ں_Gc[.zJCJ]95|h# l('rdM4IѶίҿ8 Jnwߝ. \R Mh[۳65~ lZH56r|4ʦ uD:v)Ve9Z/[3=mhmx+]9!x` [jƔ^6oq~+ J]XD4-W,*w~K3>kwK UTJ5PY'0x!@" 3ȡJ'|Q;&;A;e%H I;7U#frP4/{<I8vѓ1@r2-PyFa;u8C_6 TFC)C$!Pf sE}UtafZzyz+rO @? 6=R~ieڂ1*7+f;b!AP_' *B'gitoBG4S8cEm*ngf*dW8(̈́yf=7[RU | 5c-S}]e3[(p9ma,}\7%%ף6Onu- yDV5t'Kd'q޹N=EMb.@kUHt$vybA<mŕ` t̵ "kӇ [Y .i.r((2Gll_1;-lnv| XrNYI@^c6_+Zwq4, A8\wJWe/c:wKʴ|6,~h+{&~J=--}Nv"3'MȪ@w ǻW63r FkrZ l91‚};Fpd*0U.߰2 oɈW b0)F>Pf y-K~ u\4 6S8A¶`^I׿kMWQ@p;'I|:AUF)^e[fy#ݽ MK_aE|ʸ^g9yNi +Cc7cKU3&lX,BR fK ?gv&'˱yiq0㓠sO>/G+tB24qkhG,z!FZ#>TyalZ9w|dor=i%%. ;“=j=G 9=7 }Hl*"ɬwpr{W|:xm+x#ǬLR-#)>W<^ABۤ1*@dEeJnO%>Lǟa}8=>_6_`S6~N*;KBX|9A9Q.Qӫ<= uL\|fcRp"(2] 8$v.P+cMZ偍$)V,q@o],`12GI*Va=J2 awoTi{V1չV\7|hܸپHփ%΁ NS9gB*RD札O4Ƞ_Jb>˓pDr8$wr!GWcR`ƪ`DA|s!~ah)vf{OƔwI$iylz3 uԪȾt6hdAS2ixAb~0wN!rCw)n< Qkb0?-x@dK A jUpڀg7M7?W GJClv1qR0v OMQshJ6aᗚpηqOx98= !H'"񤚣yH˲9\?ʮT]Jo&:ܠTʎ- ⃒$S|H ^ITp6N?,;tb6 VuW:wߐp`Tw ^LxERZD2?3;71U!O27:|y!$1:Ѱ:(i  &DSTAy7L@?P㚏k:l ̏2];ecxؚ'sc\Cy yGh A.i<6}BKu ͳ?\1=쩦Tg@;7ihfT H1NN'L.y*ɠI۵u@PXi&u>3v'|(Q`cÂ+ ?CS|nkB`{8wWr5+=KLl`,1+5^n\Շvj aGNr)1䧟*u{{,L @#a>o!Uu!]ݐ˥GȄ L*|J3N/T*#mؘeoYƭb&q&n=٭!;<Vn3Vs,cД06=j0wqbVeg [3k1ߥ?c&F౩L:kfoP@q{gI{ClPSCWa3wD;ۡVLn3XaŮ+}$LS42\x1ȴjE/VRԬ`Xt`zXubh3yNDa$$6_Qt25ONMVǾvGk>tJwbٛf7pCuDVBWpzѴrl;n#eJG7Ѽo8kܶ=WL>< N[iԞ%CȢh}Σ} h[ۯ ԋ tL4 ?sPPF$(BQZ]U;ք s ?MϪBW2 Oٳ2{N6,``ŝ#_?ɻ7/hE;GU}1rS(jd W!_o[Ag@=ȫ պ X:-AZC~-x[j]xTؤ4NeԲ3ʯg匲䋟޺iE0=dVn@- f  >q䃸U^?iZlQ @W9j/{f+׷5w^|Xۨ@jQ4T' :KF[̟ M'5,J34U[܍!gȽ~ƹWQx:3 x)]-iNB=] @Zw8`H5T&[<_8e2XQv\͢p e(3"UuGS2J gY l[S_3"c4CLBȦ_ǭFS!k:Ii4dy `LTMn(a? y.P+ﺙ`Ѣ4x(Up#dIxr?Ԯz(sF bue&UOݔwC8׵@ iwLU/2ƭ#O*gwQa#t9l$$n{ak&P+ihp̭=B(!3_Ć!)gnxё)6trцOpD\(Jo m+SORIvg gqTR_=V:la.A[DV+0r > V,9K(Xc8\j|ʛ`x4+:x$jb@Y7yH d)B!vlzG_Bt6hNpQ%)1}9= NFrNB'=r8"(w; e[ s'h/-@2bOrg0O{F75}"ePYn[4ң#cFtxq` e^IjߥàKGiyDy-dUTc).RkQickD\C\ǯa¢dC26?D@UMr$݌Uh LuK#:J(0Gs[g;n`k"%w=M]Ui}Pc:UVN8>djf Aez!aG2l͌ /+~b+|aH b|82e dV@`冀-ى,m|5?IRe6T 3䃦wDY WNbI0nHQ9FB'  =T  #2f8Zc;[Op*ZUP8նZvp^?{n~6aȗ+*ڡ #`w/n\Q0eK(kXVI :`l5zgP(M_r N*Ur me} 820@Bj8t'{dEPr VITWj dڀv~`qM*ivԫ%%a%>}.ڿfrݰ^DDMn$~#du]\̘m%z^Ոn$%:y,ԯq۵g@U9a,Up*oVJ8'Ʒ%ur9/t 2*c*eH !6Wu)O sU-hCVUNάSj`l?z|&{b@1*kg6RU]C:sm]@nj^F(9Z2x [HKe:YvgBW3; 7VR1Zt^:> $bcۻn_VK~!'}ѦGϟ9G,@EWSB \YnR ǷD4Wѷ؀/hje1#QMwslnZlݐ;I?R[ס}'֪aP qr)scYԝG>AU^+0&e0hT/NCRDžϴzpOTRR{,W[clHp0Y^ɽRMzL\Xc](ߛI+eA(+QBt :"㨱JY H*"&5|-l S-8E( 8L:!lDmv1ZԶEWd{˸Y `q֝O@sxȌia^)5$<#c Nh~n O߸[)vcf6- 4mb ;Cg){HJ X"pⴍcFż{h} CIGB}˹O _tcm('& .w!`r3:,CT퓍U`9(Frr<sl*5F4(7oy$EF-K×k4vj3>TтnQsmUb;A CW)afĴyU᷅m? ?eRh,>ȘwBI'B~Q1oF;.rq𻴊T|9܅Ae`h>YIj;5Ald喦vq Bk1&cv=`X"tSxY Ϭctlt4:H89D "p^|:x%uUj>ĮgMF'TϘ@ ъ@E9~]4С5p U>9iet W9)ZBjHŻ7͵"\gm.ėi͇"LRi 2eyno:R3AN=:>fŹ}ghsKרoC̅)%g`ᛴ<^v Upl\Uf2'Dnt\J":.=F#02)rȗDR82q [_2Ags5f} =~zBs* zi L e_Qʅtν3 ث55ҜKUH6YLuO g#8էPz{g- RdoYa'@jbCȃ!@ u--':ڬ[Aaq!"GJYJ8\XK M;$r>H _GUy氊2)g&IDT UyU쭂'pB FI? q"*)#O`(ƩTfe!>= 5h=tRgGym _ɹ~2]!F)& ~i&ۉ^kָ9U] =UJ'm֥lKIi.Q02)n*9^L 2bjͽ)o>sHq^CLy Wܷ`9ׯQQ~-r媛XrLDQڍ!Ravշ-g1:H_z8ys=@Vb.՘Q_192"Æ/g6oUZ"` yJ:qA4ArWÄ9lTChQq$%%6QlKsN2}=Ja%Lnː%E[2R 0z[$ k~jt\6ngoGE! ͖]AoC :r=1PG6No#Q YdhMi68-?5{ hm%- l%({8B:_O±.?}2%I0Vi"bksurR`pK D2&}L}6+\?Ҹg=%Ɏ^c5^@QVFA'\gs6Q/I⑷t{I҅DKȮaO?2ƼHCQn>[|o;҃qV]~Kcrܔ즳i[IpFjit#f*I WwW^,-h|NәcP0^6rɅЊlƂa=Ok6y_ s>$]ī7!BSQV[{1xaK>螧4"?h}|V0nći? xA(9(V^v]RU∿g9% Ӂu 4k<0F"V"Ic|.Q9N!L砓o$P3?U5x qhƈKGWDHp'A0'f:`@ kAiO챌'Y2xwyA^N=@V_r؉jw16!z3imk=0*2?@yS\J\t = g|Sj0XQp!jI63Ӄݍ*Q1"6\:#|TS73.AS])-ZN #e~M/T|> ͜eDZI+Dla,e]4iDMf,\6f\fQudmrU^)k4*p^wV9[R,&Cp[gT?XX:7Xa=.yU Y4*qd yvLw˱O?oF>udqv7 ˛5|JT髟f<㱽:e,H~q4N<ZHDkY2g,蚒}6;'U [d;"ёk;{a|Dk8V 6FDs9PtP*H 8B0;JXGQ|VNx+=|վܛOzԵ `u2M +ͨ9 ʔ~v`Hi\ܚ$"-23O(K/P'm@a8cs@_H ja}CLJ?>r3;Cx\熭܃X>o;DZFĨ{㓓%Pl"E~+& gVj#ԥ?w _B y~oc*m XrN7񹭔}HIK-Np4*.kd* Crd;L}Wi8i2D 1Vm(B8\X}kPX :J"/Ht5*j"1/ZdjP匟Ae-`?:˽Zs48Ѧ _ x2IL<tqI#4;Ss=XsU}}"1VRpJG#JXRĎ"OfCLh ;r`qxy^wq3[Am `s^M 9kp迊]_ңf&ޡKd@bF.u Z!YvҡHp5)L,USRiڿ!rEaT?[)p<,t}REn4%cψx|,MUΤDJI[{Y*N5.m (߂YB4zr6V *~tn4J_-LPHl Ҳxl5)0 '9M_UH&;}YG|YD,0Q [ z̔a'&d%5IMy~ ~74Sm:o-h ,M;Nehfڐ8A;sTHǴo>g@p-OSJ()]y9 ^UtZnOnl>zk`X$KMw (ugs> zW,NpFu{oiy]‰AC)0.>&ӚG=9%͉ZiK]}yMcc%3I UXwc𭝣s87?W"Nx歴ARMS ֓(L#/k6| -{&Q)wr\E05oUP x!3)1J˺})OQ\/)Ե) 1U_`VI5Ϥ0am {#h)|^͢s&D[Ob.|#+wfjWtzfLܳ>LmERDhF =jzr-7zyW7:ƽBMCvꇇI+tCmyCN$P xhbO.$Ȓ%Rh4r8V]|axSmv&rfd6hN+2<"փfֆ`4K(=Ɓ }V}bshoPƌ@ˆ&%D-)eBEf;:NxZHT{HB50 apIo`ɊvF Gw< nQ5}1=2^Q2ChXl5p`%6gy3 LgT8D!*κ9>! rf\_w8)yPA/h@N;9]T/]BW<#Ҡ= =}4BTGDHKyl8% tdyv*Ua)<ڰ,7v0 1k ' S&Ҝ[BD:QCiϡDĉeOxSmHIZU`m͎.zR   )z*\f{ܚ+K|Ac ²n{CFDnϦҪ2Ƅy1~HU67r+N^[]uA.y<;bд-uOɪgR-Qi}6I\}jU@]-ȱ]2";7\|ʺғUELtBnaMxh ),'o<4l4QZv$67bA#jnL" p%?<޲aC(ц9oUć]ělpurY&A9)~޸3C3BwFҰSx`,e; :U1O@}c!] zK9w>E83u h+u'r40h5K4x}>#+8>aπ$T}j[Ɵ[4q&#NP6IJ1U׮ ȫq%@JNq6Hݝu: j%]NS'ꂝ/,eM-nЙGK {{̆Zii'ՃsYB]bt'! ސguPn 5we~ޫW68L#p0GiO*Gs8Lzr&vRfJu;@FnodZ-|;BBkج؇0R AwQz aWKړř]FMbJ[4n"7][I^!n= ܶj$ f9ySnwuTW$4ֈa*]j{/ў-z'j&-{z/=15u(@Qh߇W/ ƦTqELE!j8vuyNx_rOƲwn Inx˥UM~/w^OynzӅaC룖\>>@{'dw@#݉D dx%OCTү<+C&ɥΖAZkH gN9+ -Wʟ3r>E}%R2Z}N#gOKlr>)!n@vByKb;2@͉(u'\AhI5boB{4t]ϸbalMy ’Aʬ&Vz]%8:u5lj9xOf`RtS$VŮ^ oll7R{Q {&Ƿz;"!Hdow!mWǪ7'.ޖ'zEtfX5%ܿ2g}{jT2u:b-NY$d:ө O>~esy9TL*3j%Қ/xSqPil|BϾIJ(ϐLE`e#V95ϕ\`&"sʊ>ጧ?/>79 J2#IoxݮDSmQ&WoֽE ykET"!`3[#ɾ_ {0_+Hgg"8^뒐(Q7ij C:~#ǶmHU?_+:hmH,<;Jw! Kƒʒ'U&rq|Bxu->v-By z`!6D5UCra,_DFA5K) 䵛}Dž-&䮶/ݝ|1\LQKQޔOmS%}*;_zs߶dT8+8=&QCiv˛7@wh& 6>&ެ{DXv.f7z$0f_Ѹ6 p%"QiZX|Fԥڞ? LV]qį~kR0 Rz #p.ĉ=1I?_bPk43Z(N5|(_kz_(z4sq"rԽb^J`#M D5rȺ]!Q*xгruyAW Ke-QhB˞9ӺFZD L"cL[Yxqƥ0iҩԝsN(:`ۑr6/NY ki]΄޾1]4 xzY =|\@b Prw?d=ohH'gpwW^-VsA4z sNu3a/i .p*5~wk?\kj_~#_J|͸Ig*C=uAWe k8m3yg->9Nr IښE6O^cޡ-$wY- 3 +CΙ7$4'B&F< 2T BHҕÓ##Vb^Q*>EB/IvYT_\:k1ލh 4="DN*.c2/<؄'J(vTjŇ^j/'(_;5< ePrO}ienrv짯qVѥdx]M'_ض?/ F{I]ǬO Ml$kRj#{`jHhR`X7aKnJcD*x(}f^HsY^h3%O=,K1Ku#<)N޴˯ |ga~=CX"*hpj׳eS\@/bYc Y&nAɑj6ZjV8{yZp-&N!)06Y}RpQp12dCNs 1lq4bѶQ>F @`a=7pZMxq(=6WsP]kX}{^Hœȧ]1ɳ2]n58Jc?kuO] m֕WX1e iS;7G8n|Wo]zvQ?@`b"jS.$ ! AhVbRU 7Ǽ9c y+.REI$os2WPØ$v;ɨT~\@0vm=Uj8IS|蔚n)3RnqG`#e1K!HZ4HIoT_PLԴŊ>j;6g㝄L.|`eF9 '^ FgCDpȀLI7&ydȆt[)s擢wO<&fd{w[`E<]9$1Ax 'izQPV 44gKViBɊYdP3Yz>cdFb D~e94yJ< ڮ:+h&jO%sjUY.1 ֲ8i1Lzq4eY}#!,qt[2My? dg=xR󿙿r(H3 #թ\8OLRmCUxqptJWcq]tGig_ S9&a'THOڈ&ۖ]Ă합IWMU_@|{CH& Ero6 p@~C嗃`2O<ג(pPRee GJ@Y@ZP6Mp3Xچ6ZlmO2a[OH&r atܶflǂWtI>s e N$e懩ʴ]B.և k4$#vgz豘`C hE`'T 5 1>oe%x^!_iKNH|猄Pfn9BLҭIm{x ޯa]6fy^\#KDMZ|X hJX!H6 ({"wy 4tB[Fp;-Ԝf =.xIfO@b5 1e"?5jWm ucwmKZ[uR\^@B g\]v4R-kPp].xaGӋUW;udKKzh7\w_ަ/&yfUS=s.{ʳA0fиv|eXI44psT6ɝV=g "+H1豪י邤(Nx+; YpxFqtlXtIz?U3Z _ y6a KL25B70c E!#?thg S_S>r˃pu][q? H[qK_>$psV1̦<\x,qPϺwqy>wz ix76f\R~2'fx3=Ygej(Xzsqf}r's+!ʟZ9o!\3vJ8HzE!~qL'gԌbH+LPy-'!j7uzJ׆ˏQ(fLz  $ˀ,C$b  ˕]$^.* cTXAԞ\>~c~L[PaUwZyݐ_"P)S{~Hȵ/ bt hq3q 5h =m)טJ.|ni"F0)ʺƸ/t/*>KFFt,DK9[nu;ɛg68BEGubCu8[L/o?7U; a%Pqwq#yR! XI 4cG,WD*]cO;,nXR}Xk~Y8ÿXUQE$ -<GrȤ:r5~㒧8 wF"W~}/v]T_ WAgn[iʢ1.srIR8M_*GI'usb`̪&:徆 f*@@8 Q[c㽍,a&$~6$qJiZ)} Rk ApGӜ }Uh H6&a@J겋:`!$""+f-zuYqA_/vnt)~.48dH=nj&‚͞B]a`~@/1M_Wn1E Y~t,yӓiP\Q\eL .("%ء%HTv0vu9zs2T-?TSv̸Bl6_ZȲ|_)ނ#::K+J-Ր‹hnOht'k.˜393;rD v_voK9R  fL7#f0tgە8[Ta+٭~"x=gBnWʂeA|ꍥL?ht8 )r ɗTEe-y8h;`+P6;P`u)PUs@´ IuR_LKE=ގ c7Z4א&<[ Bcش jן}-o DpE ldhh iuIk>}8r;iY5ѭ`UlL6=UTC F\knsPhnq_̶ kLs|K%@@c[ C۶ %b+O &\Or8ၤXVj"6=kZ }Dfa9VR9f:꫾F%Y$v"6Sl8'V ˷oM}eV2u^`dMBP$&s,?s1fUMX$CV @FNSjDA8 1,=ac[ת7lM|Yl2mq<;];xG7ԇ_.yT/!QpqϡX'X9āq+&EwlStkkLt%eQ׀+phu)u T?¨ bӐӍQ/q'il/:pul-ew AC  u՘x,E[zp!Hbi' ԠsRe!h0 (u=* ]7q%ÎUO\k@Νrߤ6NO \z)㉦dVF+ '+')Dvk-ۄ?"2k$0"+_V[[C6y MKߖ`ZJ\"i?#z!75fS ǗMR:xW(/ XFy1h]M6.>TqƷxzrVʀq5L=VUȓkQ~QLo?ad|;E/6z9y%{A:QX+aNW(T;C!Vfc4Ƚfc|4[7a!O#z(i-|8za hp|AO&Z&hƗ͇s)7bOY$sJX3"uH-V [ wәu{ڛ[d}LF } %"Nc1v ֚"L#FйJw/a/6jPDOoJʡWvM!0IoFKM`ĥKo7iut@-"˿QDIٰ:͇[RmonL$BC;u͂aJ¢*3R|g!sSLl "AZ6xg%A~W4}kê~`QþeN ~Zg\!A SHDag]^yz}Q6hx+2wU' %(nZti?;.$jQmh{vW[ }{Eڟ;t=? mK0ֈoiS@RQ/^v?7m5|m^̽{ 84;g%0n.РPװ/;/f?oC*} ChfgƩ Cr93UD%˖cL7 tOZx|^C#FF۬y W$Ƴ~; s98f)D-$7[^&W?xm<45D3P޺}f<ǤX kK })@5Q,x3bT.H+)y((WX #"VFZ0s Iz"NgiP~mmҠoW1kA˥*#1AsTf>,ՙa ӟ~/\-Plhˆqn Hł=G}@_O/>kÑ5jH$|ڶcrk=3Xln@z LIJA<nhc٨Wۺ|xqgvx,]52ڐgо6$kgN͍3aMMd;S_P,{P`X@¨=Lz.EkpK#*[>M9h9+'^ЮȌ3BJdW)6LW%|}с2. ql`&:O_|C^P01i@#[6҉_ & }q}"&MP/UBL֤>h|w'i `6opt3Pr%Cd7#+]F|`{6L &S>{^=GkN.MAB9iu=i,Ta:r|.7tcCi 0WSA8'0w >!t4XZՉfy:"4a}hӒ¬c[)m5&.EZXP!恪p鸄1NIʿnрu&ېjY$7CYq:Hr͖{K)C\+.VY:YEa`c>q6i#)j\$%0S>}Vi 4"y"[ف"ޢ7(3B Ry&8PhQ'vZDXIHwHkщZ4X}ěW8›׿pkoF WwD Hīf`[ȓ66 Dc4/=(B\̒|gko z6Xu k;l-)('<$^.nR pUm[ [" n8]E}ݶ\ "؝_ â)%Iѝ1c?IlC mB}K{pHɀx0ff;Ԅ~${ 9Sfmʣ6X|Άrnz{٫:敖']:;KE-umPK` ``Үf]vrB/6KtBi wvLIA6 >&2ܝiʢC ˺6Y|JaqRW/CPNhOoV+ Ore+Y_З='ڲ^\M9ӷek6d]{kI1POm }Xφ:2tY^c@6FcK+@Qi3<<+Mf3=x’Ž6 )X#\“bEWAd"o8#:UP(ɱNKhdG12 XƮK_|h2?_A{M8+%ZTf_OL4^7|=)Ֆ,ًԉaEhO#(DN9{]&D؏z![P5ﻙ$o)4#- "ր+l1f ܒ5L!8o$}Hco]x}, ׼8 Hݞ+TĒϚu P]=*Lp >-;UR@vDž(~X存:vUM,%1&{Jin)9P0P&zxђ}5x@ f#(rlRS߁9g LMp{ٮI_hMwn]T_h yY-L޷%V2I@Z=PmCޗ8$lT 3!%5p깿?b !uU^ܼj!LhP?~?^_U;D )*Pŵxԩh_KeE_yv*zTq#yoNre!nL9T"\aLލ96*%\˕sa M۴-}{xEV-8wҞ]r\eU!`|6oBPd(\HF xى`wS6n_L؁kNÓLYHޑ9l%r5+?a6mq٠/_DêD Z:.R'|OdpFGp4"-g8 ]VgB頀$ GזzxOtuU!A_/ V^R26ahwh6?`k.Nb#[+1JӮ:RDB XM2W԰_߆G|=zse}[⳦.NWGB rp*zBrHE ih SHG~_jM-taj Xv?&35:ޮoX6j`݀53>7 gVv`;鴤^<;x|%nXUPyU^FǦ6*ߟJ׌;>FƠl|5JYkw:{G?D`WC,`` >M"j[GVg܁wuu;cF>5h($u g ֖()2`;I@sKɅhO,[ίAXtdmҟN2 1G,R}:S#7pM:*R=<X`5sķis/ȯC>Bb s24م jZ{^iWvR9Zя|5tDž#Js!- Z˷oyr6j}B쀯'$un7\+VϲrVFܖ mKLorcQK8GgL;,c;|"}ĵ;c7 ۢor*r%H#J!04RjŎ 8j)݆Ftļ=iꀡ+dqjȗhdq 4~O>ڿ}eUT(nMZX2@4:MPV8!CfBkB*b]P^PР I"^!um Ы 8+=fˀɋ'~`zbe︯q9 r|I7*<τ7;.=lX KطE(LsYr !M7c~.&Ql/hyŧ&%$b'gmx>bJ\\BM^g+_Jd8QX Jv>G@mfز*m$&_ |bbĪRo{sLy.^q;1Fv ܦ R&"TT< .ܯ9]}mWlI4a ,S=F2GR"HzGImf wuh^40><EU)q8<+dZΡ EU=% 7I^ڰ`a&IlQL>fؕuK&C GIZsimk'}dzo7>^@RT)fܔ8z=VX/׹ԑ@N]g:o:}jCYDa0,Ǧ?$]*3XxE\lp~`{k.~jcHnʳqGcD->%o{nVx"&>hAd4c ZKȚ<"=MԻŐޘkM&1EZKrφv% QZʹp֣֤H]e|s2qɣM%/} uzꕆd,|"=ٱI_Wua&T_y@NbNޱzcaT}:\DʆYt)":wȇPTY:zge^r,kʫY 3!|Sۂo s\Jnj~!ۣ 5& /zx^7.{ؔ©iUaøt۵.UЙ8; S(яX;2|Błok%?U䏪szzV N0OV O')u |n])|*6j%Ǐ<%~QWY36qը1w{e$~m^l%+LL :-G#1`AY[ T5Z.%(ǃǼמ׵Lw`ExSaiѠsVep;˫o=3Q'w֡WƬ.\1l'?p'#)Q[`PIQ. AwJe*t U;~ZCTS䂮"D^EN]=2e4 ~T\\I݌zBaBw|w, h݇֪hq g_r"6b+xgQNJaثH*\E7"09C+KSPLlj1ɇu!>u4Δjv?引cf 0P luND:;g]}k9#6#_V)ܕU7׹pՐ3gJ!ҫfHX9𡨁~hgY,hɻ`)9''Η7H,zލHP+cFg, U`$h0)]TUp{ZmsqKb*Bˉ 4o+탮BMPYեb2_Wh juCmA>G{v=I2ҥH blQd2糫+}oeh:Ip7*hyЉ/@B)s^Ȅ5*궋ePfK8YK9c@ݹ£~{dDŽG.rP螩eZpm҆lgǸ)}yy i+c(13t`iُe[Xs[efvjM5wqCHo<[fH2&%tSv&R I@Sk)5/,; SzG %JHøki][R.ff%DkW m"G Ӫ^uӬ"Vc%l,w ^A9"U45)q9s(^(9bW#u'erSLVWnɯ>!o(T(QB:9*unr1ʶ^pכ}|qBlX8ߋJ'GvG%lE9s 351ѐg"ITb 3ti$a P4t%+V7:+\Cn nW#a4!Ws lҐN.5?XdN7)0.)4n`Pf?KC.Fa5DcK ilnbޅp}퍹'$V8۾{Zۇב-JRkX^5Y6mۋ<͙]ԊQx# ! E5ٔH+i v|ƹ(⨗IC`+,cg;2?D AƬjњ a^"dg"Sls)dܙx UPh Z\MD^Ỵ/d&ի[i"aQg57-Kbj`dԉ?Oԙb@$*PCXDzY5?92R-jv+` Eʷ+WG&1R~nq نSW$ bm[h 9'r6XP>3~MEF ѹ ]0 h!zm)>N`g6*TÝV0ۅ MřDI' WJ]=j Ǻu_VB%HrO^dT L$gn@zo U J ,JѬ [>s*5;tZqni,2Hu  U*иH^2 ZxQ;4p`gMaզ]Gܾ7Rt5 ;h4mI .J7kNCxKI@Jy굛B~`"ZoLؓr̊j6MN .5p*$P[gs#e p3f  j˃3FA*XB_+Wѱ2,$v L'u>Kr3"PE`Nl]&r7fLj>dZؠ)Ao $G|_ 5H7"d8\W%g&{O?[~ R /;m.O%hjsn}Z[0%eyqVGogWTSFHD{јIf.MW秠3ڷ*ܖ}VCmA $E_~@gΦw ȩHre j9-!pߪ`Ak/:gq ^r?~b-fpmLn{=zv&*Kh8`zZűT='pE_X:3I#/{O .J_de*"7cx:_aqr"ͧRzo6ߵCn&M8˩Q݇&=n>ɒUDiRUfh?ʓhtMąҠ r29gdɬ(HֳCιF|e?ߤc>HT++ n6S9)Jorc;BmR!j1⫓oXd4 Wi Py47%-N[l-<Z%lN/!}t64*-|z̛mi(Gx Nܰ1/q6?+ ѯ;+ٓaЫ^:r#bzߏS\:B1iAbPySDw`1Z1:+rk$ږu2Ϸq?ѰQ%!L(I;BpG~B\uv'bE>?)HOH/VJ/> s/''0^͌!=1L U#S( z SDM(LYѵ s٠ƸQ+ wMJac"^o3 5|a@&L3)vS |jgY0J5O%+Ciؘv0PEdYEm+JrhdT RDDK ЇЩOH-$ҿHWSRJ: ce5[ Y_S T K &B&mI3:h:͎өLj]j?t֯DZX\ɛ|0m0NaS r5}jG= ]R`[稘Z H,V}ƁKNP%xZ*Mr,*uymGyXL7|,>0&ڪ9Ѐ1?|Ӟܤ.詚* *"vbHuQ#=[k U|&:zIXmv׹ZP|h( i($?gۼj'hb=S4 ZȱR nLQN42Bw.ڈBvy9x%HJy=M. Mb\yk]S *bXJ#Npm^-v:I|N#./DžM(_8I Lrh5mgw\Z(F[b()PyFnU9"_Jݝ\tr]-C][&oLDV2EW8L&uό{CB:ռ&{"l` ԃT?z{Siximm8x.: Ɯ/X*]lj+%3&i17WJ$R`OWq 1@tT} Hf:JjFn`Z ŷ3` Z].Fàt 9Z+7R`D H-& e#E)77 z@ SQحCW@u."M^䟩p@qcaS J,yH`Ld 41 \lK@ z{E-5w>+)uƋ\Km7R Ja!L#Sn $+̸}S$cYRU#D)7f=-4ͣn%k#nC~͛R$h顪/f9YQs(2rvOXa¨a:>_'mPF+PA pɷ9r"D"{5<оzdZ.^G?ãc~5xҦ4>,J*| PW #rW.oVR"ԞK"rqnHݵZ&܂?OԨ5+_ٰ7s@e9"{iJdA9ݐ5A"u:{9Ežrg.YB!K''{C@ |73kYnw& EPe:+=dV"M$nVˀ&K/"F氻~nrG-nHHQB#;Í5/Aҵs$ ) >(n>9TVZe`u\_p>=~"{2JLJ7GMM nT4]m] 8LI N1M'iBKI?eGr#)1T6N.j":ZIbɛ(Bh7fh@SZR/as(FiGb*dx$Zo^wLaWmq׃W;/%lgUfQe/'va~ber"yGp0$8"%JI25AUV풩im?ndC ~׈]3]F]FB{b؁4#ɱllt*6TF䯮X\ o-!GYFr~SH^3X`NU5{XwkN'^ݪ1W|+=Fd'SzPԚ;#ssmAf(oAbVG?z9f@ ,EAz$[imVmʵ?z`{⑆@/d0EN[τ(f]lh&Fӛ+_L 0xQ*wjRxR9F绕逻 J oo)3O<3:0m\a c׬؏4h pX?#5#+AqKC ߧfPRTf#ɴݩ<͌db on-نأ/6@8Wea=]&_+3Կ` 4uR]qGZ&Fh7e(:1פsiD©JU>?Lpp?ػߖQf- _FiԷ\Tqx 3[/f*Lqq&0?[SE{}EȀCyb-ֱ*z0W$ZÃIf}CV".A*Mb@s'̻ 7nBlY3QNq7?EznҰŏbF,*,j0!âƹR >ؓ;7[}Ҏ*c5UZ9\ѾTłz\hd%͡-"aF2~ITutDBH<iҊݖ ߦ 9 ;[~~p4G ]4Ţ'32L.lE!-CR%GIW0,zڕDϚimNZ 1|$yf\Da4+z(GsUįɮ!ZA`OA&l<2SUR"յ5YyGtLT:*ֵ~?-oPK>MC|Q.kWH3n!31܇[Zo;$Dˈ͑%ਆ8 [Ç #cp|Nfǧ|ҋ2DCFA7:] zrYIk[u{ 6=kYU}MEIrwQ(#׎XN:"DZ=(ִFN[q?!PVsn-ڀ&7,*"P:j.-o! uKL8r}a(5;qP=Y'ߦpMeУG@xvq:}c|j^NxP$We^w[\Jʪ\6ҩE47s9"~ǕS0EEѤd:/r y4O@9whY#I X}~PD gG>X2Y^ 5c|r2'U@,-V*ϕh-0Gu|T*Sh2~ܢC͋WF$Fv~$Lo p+&湂@;ĢFK貿 J:c۹vܱcN=MT';GEmnZU{Pk, (67|+VjE B Gpe%'Sf;ÜŌf SAKơG#3P 4N|h^kVqR?^E;XMB9N1>%ȺƷpW:Zܭ1V<& L,Nͫ;o)&7|(`˥Ʈ+P>åÏ<1$ce;6WhrZ+']JF}ab[|J п~Z-T AdU۹ڝYTQ[CS m|=&D(8>8shZ8 Y&E/ =%FiFی4a$n~Dn3o1X6x=E޽ǐ;i u(24܏]xE_]i}+ߕZs?=@/CHՐvH-`iTz'> c,T‚^>Ɩͫ'[A(ešӺlLy|~*cĞ37?«q0LcƋcnuHj&֘ciBWri=i{Gt:*TQw_q*%X}S}wڿ#.!Vֱb<A.F (i=ycmK\ ѽw!l{8mV翟<֋H;ρV`< 6;|VnZ@p{ D{ѳ[&4H;汰B.9Yoee-FgĎ%J,F@N"IR%مϷ",$W'C`wFTZGҐn.<וq9j `ۡƄ'|=ԝkIM^Y1XGFσW< }R] JAC]Vνdm`7krliPbshv4d󧢄&~>p4"rT.9) '1K%#3ԃb9=`ל.iݪ!J#N _A0mߵą `!p,AȣE}W`S}xd3>_UTf;ml ̋ uy*76A'x`Wd1xDξjG8\EYAky]V b%Iqwޅ}TC \a'teqAP*JfXP%6'{1GG_:#+]5%5wRzhΩ'94r'[! e+_N_av(s7- c8$h*}4y[^`aiZ\,yBWz1*2][ցkb=VD P0nnR)R 5)!:FLfraͧrp7rٞ/1LY|*#kf vcCMδ }te7o#-2~mAɾ;oA_iQbJ@YWB/Uq/2}.~g1lW*VP9} vq/͝F9x=_#U8K}?Jf9^GG- zMGQ) h ,@T><ɨz'^=K.pyKrArzßw4ާa-27tM6ѭ)K6ǖ+:u 舓`P[8nmcgؓO12<8H2Hj?p%:`( IJnQicмTY*cS2!$ ЇSx%6}49ڢZ֣T Llwxné>,G~6b %ef'6g`rua ȵcq@I78hv^BF,ởJFA󶁣$7gԖtШԟp=Yi̇JD Q$nP]ۭKr[[Vq-pLn/\cJ_~4$6_I R{"_#u {;~"#NpDhcgj৬Ɏ WMXlUk"[SU"/Щsq9kthtN2%T }{+I!݁;I X*)BkD*5 8wnt 1hέz#eǶCjxJ K~+OQ|MJn4IQH3zܟXR8A.Oe .sEͫ'@\xY54R &ҳX[ uv"Byg>\ UGBT\nY~ڣ;u -.lu!G$U<1ئ>R4KiBp{:rcTx%bezg?K?Te;:⅁iEC>y9I}e6a)#-%_Z2`UJA=ҧ1Kj<˫˾g Y0/gL\kN@?ݻP RELtMEoBm* n80⠸ڙ{o<?]veWk |c wW?_V先%bM NE^U1)kFَe4^cHM|-@rRѬ175s5iT*+EJ*9 "Ik4^wF!t"`Iٌ>5LC< eOQ&_WޢrC5FdoŲ# i!e[1FAl!TJM*Vr-%.ugV2"%ƬLA-˾5Hcμ5@ͦRERx w+=^a]NF>`wMŅ_ j;zE⤛rH'/S~jcO2 ~%JhV/;DX<ZفmFBz0vu4fݵ ::jf4o 8|?P^ n#0oZ'2Չ*]-OD}_-;/#.MDڰT~Ƣ[DUaV^K@4!+Ni>]HW?]4VDD;+[f2 ZdF3:KOsnCYzC}œKÄg FKzX[?y[N"C`E8c1lg+lϐQ*Biaf? V .W,yPTowsu)tFADX,}D >[Y?_Ql qK8X*=PL:uHd'ta1]|j7`~܏m"S IT6^?gu JZ{R6l`|0%bb|CF=8찃釤"}r݊軼ȕwEuW Ga͕X1gUo:Cnl_wo-@󝹗Wc0nXE(4b5Jf_cޕ[h=[A*<}c}y :ŰiJN#"((%:C{q-g,L%_?%$db^%}!!sDl 68i:}bCr醌E{QqaVB>ny2jUAg*"VWedF!^dw7F[Wɳ!8 2p|=J0tJH=|ge)ÀY NԌu ^+?{`]Iè=mq+mM_6*b.狝rsZc&&לuň?-+pbBigVɯ}1fo#&^0llvh&,ysF'`64q+&&eyw:d~Y Ddݬ%,=`>6U5, rNQΉiR0ryƷ")Jx$aQHǂR+rg|XoWkg9zUIA$zLȾV|&$t5IDq/d8V8rqyeGOo0!ΣЋPX76a0¬oSF:Tob$iyQ176iH~Pi_󢤰3DeQ;L1{Inx&s>˚<= '&!U*S9/ԕ6t4cR3HzĪ@1]/@F/y4^r/Q,?NWoB2rCdMTq 9n]u3nm$Knhv"n]W熘fr-]M:uŸ j#EO&Ћ)!a" VU  jRY%uPgY*r7.MV鳅8Z ėvEǾhT'!uf#|R@GsuI k2z_2և] IJʻG8RڱK|p=ܝ] cMBVNZBF>q$QVkz7TQXQ'KeGM7137nBquO sƒ>Z F/zKP j(Юzi9+dvCH{ )ofY v ;Fv^h1}3 ?&gfVC;;o7GhDަ g]L>Ǒ|[> .!*q[eĚ,!QS,BpHM\˸G]T=.שyqA/s<-NrbT*V"+u Q[h< R aaqO1 ~d/2׾cvs!/|}ΫbRmNr:HF4am(r|uwX$< 7>$o 0ACz>01#DZQRh,qE/̯ {2ŠCF=J߂<)ru08z|Aˍ1pMjy@߈^y| st΃ڔ)Rlh$dBclٿ4ӏ?-"ah#wS64ЧRePj{7ԨX y+9uB}D]!ٿ\?\ՇCsyzpM۶%i™5+g揌tNj"<&ZV G G֗[r 8f̬r뗠XwPnծLEOL|БX`c6C֌xâG"x5@̓j>0h5\UM+ƶe-~N؃ [)xx5u9-E #Igf%L7?jg[J9ZB̝6#ërWzv.2S(ȇZkA.ix IgՁjvG'SPxRӶS{݋MX=P0_ +h@(#֚:#Aj)Ny 1[OX/ &}J"9Ӱ,M*M%0pHii*eOP;Dܮu-I<௭U8OVDtvxXHOY,:Y~Sk(.G9þ>-.0-p #m [j.Z[sL&5FWe|wU7'V $, rpqlqd\"|׽-#kV.HˑxSF ̊ɝG+5%Cǰ Hot K<~,yq%ҙᐪ,z E751 1/b_K IڹO_'l *Mm}[jg&ZNʽ7+jS$!wMOCI@i'q.֣NG[)Z=r:׮1g[n |/3)GajB*U³YL>0Rv:]Ш[X D!-aA&!K@'kp6 RDઝgl~(8a0ӑ_D1{.@Dhk7aJF95N $fwoքN@e[Y&*|ͪ5Z4 &*ǹ肃}dg) x`{q坵/Uk`6yl=-f'|y?xB63?t8F`e2zontR2 AN_xh8O"CXhل[ҞDওQ%eFytDzB4 6tQZdA3D//'57k.?yk`LJWN>YXhir?_ "m7ĜV7 GU6 xab7l 7Л/2 CN)[B9CIg ;vH<τfNKJk*GBi5m qSq^mX'?1R!1Llڧ"8ѷfBbyf3i髍[V{0p\vo!y(quk J;:KJ {R٨=p 7lI/mF, ^@z Mf] t߾AhWǼ}13҄ΦѪK;n(+G(#w{0*-?)ö\7β#?HȨnfrh;X\1l 嬶"y}/xjr؈:ܜ:7C)a`cZ8lfU4Lz>aM_խF[%B;]Sf Wr6='o P92Pb팲+DKŞ ַ:#c.\ m(a{yxz븊,_tBן|PvZц-<^Z;Tجa%LtӦx(suaI#6;1)& *zH1<>XA Y; aT1qj@Jf~RF@I?|Y5WuZ6ڲOLlUfE!EBƍ"~8Xpb sӹ\R}`~@XM޽H t%,`~;o6fYVyF>q0(ҝ4I~t[F7dɴ"Hmɗ mR784MBo) C?64IyAq/jE 9[&ramFU_I8mr5g8RIQdjqx9^.^n Fa.@ vCۧf]*^3)jHh؍@snnpgYW]GNDDLCSƠ7-~b9@(B OMe&ڒoh:0ElM%fu4^'j(&5㶰!o,LO$ (a WiLcF,0JXnw+h֋3[#=K6C֌hb^A*,Ym3/ޏ~5"q74x0f1uɈ_cqsĢpU2i!\ԓE-n;$7 wߟ3#Iof*Cl=%U9 ڣB?=:M:bop ʂQM*U!gy^Kg-wd 2^p]M֌j qoPja-P/HVA=In ۙxZRo4#-b4{@ /`FOW۽$(Ophxu"EٔZ fƯLZRyOII$ݎg/&WG&G䕡oyűěH$AdeNy#YU2 } Onmrs,\vbם"e%_]&@ʯQt@.XZ*CtݏFYg7!" q/yzc %&cݨeBzMuڼRFWr%P jrx=+mG/{Xu^8{GW(LU@!)a:mQ(FHό@}a,'}J2wf3$$"r9m|[98Na2%15u%>5DW?*QBOJ("VPyâ#EZK**)Mkއb28סxbA{6 n0_lڂa=nD0UTܶ1 fQa} 4N ^^Tl0s-ᕲxCSiÐ(O˸5v45 {[DUMx:%vhr[<hCx0=l "vQK c*KPnL7632[%t &#&_Fgw4D;)`6,j ,xUWP"&'$͏ɺLJK\:}r=#DpNMC1+}sςdQB O[@Г&QeYPSSJzz^epi ˇ1DW4" +O^7RHc,sQmXb uJϻp+5R2aѬ(`-@4Q lC_~6K$?2,[`ҙn45]îS$1Lj5A¼bʁ9y7|QeTMͮ>eoKua@\JjUdRRdZ:(˦7'{̵TFsJEqB+´,R|n_v{} ʇ #9i~ªTsmF hq{fFF s~t?6M{WKY#Á-v:?(/oW rSG[{b4%FN`oBt-#@ҕFuZ;? Y V7I%U 2u{,+ +,zs0 jM"gڑ O by^1An0.id}cZ줨z)6^>8ɢAqhG Pf?_5@hӻx%XOs?{AqK>i{'ŋWfy {IaRx)Y{ ډ@wTaL4ֹ7ª>ՒcWv&~'e|L4%ln䵇ya- mMvKdO{nG3p{ !,]5ڞ5@3'ܵ)j#/WAZ5*Y{G1 "ߧ+X7YbU <f!T(iNsRShhndQ&VD<-U۫?4knw?ׄI"AL%x\sO`q*X7V"&МQR?x݊~^=v5p畚>-UY;^530u@,n'>lހsu{t"H^j{e=ql]/mL7^sOɅRXǴ`8 [G,y`]k38jŝk4x0'2276;xHBcgZ)}3ΰGPtdCc"p,JY%]d\?`20FuD$m!Igf 5 *T9_OSd[AAy-{j9@d](gqB* ^ >D5s>) 3,1` ]Uve*>*8V6imN8" Ҷ9'v'[rr߲J^-&ΰtHٌ?>[,}rrPV8[bHm+IyeZ|R1l(PW/=cumSطZ*{k0*d+qa.5dzɅg@ŜU\;E*ĊBSO(6JU@GWfit[9=/Gm`7ߚgOFLވňݘ z"o9&q,Uɫe#5vD(3tB[y]r!.V9o6ʿt9#i-N<>z:YØ\p4O"bi>1X(*[#ԉ]@[,h`;>&amp/WLO@J{7ɒX\ꄉS sid^䃃3S[y,2t!߫bj{R*g_}VMgK:c-c/[M]3%ue&wx*ӉrqtaKn=,5c`rEcnWG;tMwwTEE~ h']hLL -o~兩ɨR;O /Ld˕Ԛ0U%M|ͼX"BU~'m\6&VgnGo 5ǵeD?S@_l<ãi_ 򜈭LY v lԛ݇_m#.|n L-, PהW r~"̭ٔ llqįuontg,_4@a&⽞$0 /I6 naz*y(>y}h_9J r 8('<^3UDzz4eΘH]mL j;MhQЊ\,/ lm·b*#|*.F3/; ՈZ D6aLFAS# #Ϳ| )Jr9;ywpIȘFw4&]Gs ĕX[HW~5<^7=(Q `CZH5ckm$vwt)#ضhS-` ixQRd٭kLjd${ɝˆ_gq}4IƷB8"1tz=g^Ӛ.94So@"@RK^0Z=S* ӝ=>B LS[qgG.3Q+]X EqT tOX}+YQg'6H< /gEYT/󅼝?ieffjhE:*Dm%xƄ~#Ivv pijX%Eڸ)ӞReo(1 xKC+fIE nd^t ÚTHSˋ[pCe}N'ا󗑏%MOȥ~O8#"H!HƵ n㖰u r,DWt z9;))W:L'/qb1Tι{TNhK5j{1ޡ 2 ڪ[%7INղk.S z l AӗЖ0W^ L A"M>q6}vܙh\ZUz4?^?-͍]ao"/", ?[85:s&b8T5iשi\n ~*ϓmvW> 6,ą]BsM5Ha0,l-$!#}i3O9Zsf-A59,䆯~P-`a6U/t\r+SݨDlvs-ީ Gj.lC2s>0Fse'. $ɦ.6X6=Q \ =({;M>GN.2g-j^#x6E_hG֞nE"$L s!-F,]4zeҽ#F H2]>ޕj.|y Q5H+< $"/q|ֹ tFzv\(4NIi ޱ~kx'Y$ga*%!-`&Y&X-̼$ǨJض MH7s@֍,L;Rneqx Yn6 <:_3, Ԝ^cZo?HP2jXP* axC #3里ƶs9!qN~T#fLO CJbDtm,ǂ3۩S~.8 ̼^p#5"/H g5Tri@<-/sF22Q.<xQB(?FT؄hV\tW{WZ rApÛ ;hU^z zw^IV;'H+RT5 (֓^ t4Ш5!H6͘22%:J*8:Rnl}&=Tr+Fߤ 6z z^mUesD_I~8,O?tf+lX LPۓ)S" "DhGAIO#\#4B%qhM'~f+ks Ƀ,hj:HS6cgdyz&^V feAeƳ >}Mۮj=09jG{q ]0RO5~K:&RdVMx9z5\kݩn0b~7BcBk>GGkѓZΏ ^ѠKa~ث zt/?l$5w$&Iy\!TGWvY`y~BD+:K~SnS +0iB:v4o/b@"$G5ƘL'{#zT65?w}hەN V=v4D!tvxi8zH2xÅbsmv$lѱox$H>nք땩c2^ɟtT, 6'>L0lAaS&ޫDÆ|Af(8N`=> 'LPAXfP %5Tu$>ZU;w{H1+'s pzդUf(k$)ڹECA9מ})c(9 9r&Vy6!~%AVؽkA7╕]BzӾ*ȯ$0vQIBhkdڌ4a1Y|L1vuNSvgeꒅN돘!&?gm*$4Tn1.X,v5h'vk[8 r G6]4P |E1)Z ;zgw4VH& *@pIr#Pe.Pzs t^e{UP ~T S(!AyO.fR.sכ@VB>ߤ'Z{ kԉ6 +0O;$]:N.ЂPl\X1֩r3,W5ν%9wť_5+M8:a#~N2W_HZ hiz1AAXL)3&Ek~y2,h &ҿ)/Ϲk)lB? {t$.~E5[{#Osͷ$;E-k[N+]@ (A`^$6g&FͳtKE\שX'SLOT"'6_avOtFiпw. Fa+]H[6듼3`@ZS/bY˺X|\ė8 m 4mnc[^x)1u١"iT CdOHE*"HKϠvWg>{@lo׶Cy2=G6VˬNRPW^X+>پ{C{/Ľ=F e+Kc"[kwL9"w)D 4#yAJ֜ ]jJ{7\ж.ǬC<5MI.{l6ޟﶢ (}َ{k. =em3=~2]( (&8 sQ hW^.o FZT팧F bs@֍=T$B(Wtn on 8,``$(@\LL Se؄Tj8>vv!G:+n?@ E'U08 B:xꝌsn[L9doLܒ# sjvUX#~A%(i =,n:_Ck i7)YAz뺝_`iHH?< T!~4zUg FZ>62,R#6[:og<^QA'd%[9ZCt14+޹|K 8S jPȮLHGdt!ycWJz4-afPU;D>pO@q8Tg`J{paα(Hziڡ+Pb,BCv?J+MX$#1׏_ /oNe7^1|s.A~ƗgɁLSޞWn}lɣ2)};Tڳy elq 3q=!hL/3-NAB :7cǔF!yϴHAuY'z=q<ͱET$ E5;x<\$ 8:U֝ 0&k\i)xD&[5:ԭjD 䬗-w9X#0 j׍MU-2#SzwRXY%)8_o3-d@*H%JiD16B~N1b~*r,pԃ L1 :u/ 5zRu]S%2 kM z5^K}^Yoi"y3c )H3QQx:>| R>z#oYr7$e!#\[Q1wx;{SP6-|'}!*LHڄR>pJܖ$ڤrNo6IVISPާ6[KJ\1x gm% zG{M jXBT}_0Q@v[lDL"G֞~KbKK"񠁏EF;;I=[~IQPTvuW/޳wAp="dE5+?`|z2;ӌDyX,e>eo ?7PbW_ /{S~'p' %Nm8(jGPXoW7!\0N"bX!$T"od'궁 \8PdR.pBbr&Ѱ6Qtmq/UT4 ZֳALToRމ{VUt+Ŷ.ԿIގ~pg]iKԲ.RA;>_Dyr)1;JSDo>xKtw9);r'Lר|U?Le_<KR0$z#{eXOH OX+mLwsx\i;t=M?B=΍ }NtL]g@U=́aaeϢ q?U{lAOؙ@tDLs,Gc,Qm}uY1&5f|Rݕ8Zɂn("ܹ2d\s{4dNݣ!F ЉLk'jp~e8$z*z/ŝCN!A eLv]W^4ے/'L&+ ۑ&<Ǔ;x(RRB7y/L)Et p9`1,WrNG?37 5B+j\)8?ٖ=l"٢Cߑ/WbA9,yXٝk1(W}!2Nz~v%ߝ..Va\HfJϺP?5eu~AjKv89ȆZȪ-qBÞ5a$4$W.lƭ>WBlR sGb.J\""J¾~Ām(!gHF IO6?9lN|ܻ:86E6s2EDANX NkkJ/Ù`*`})xkb{Q AE]ńp]?9(\wwpymNzJJGNDN^]f{?A5!h$d}Q(Jpys/I#B E[sd*ΎΣCdH/Ip"HoT$zYe\u'+P%!D5WAoĕRQ)?&ĤBkq{꺪0"|0OI7Sq{2Z2bUV9n VfѢ(N+ R52pk/| kBLSG14Қ}zj<%ztgg3j ":ΐ79'~(T'R\^"jzoKB:ϱ=E$gVd PO欝jN~dm%B7P78t7gQuCK*Qڢ8ЩM'1kqu8iy7_r#+ O9P607W(Odf'́E̵{Vzkon!BoR,Pl?υc KFsbS<[c3hp)LCʎ\pԵޠ5cB` ⃂g"T!JlW;>@~ݐ:ׇz h\σ2ckOFdSصb}5ziuR8*(]6;Vko $j q |}w)gKK{ )xȞC) wBe*OcVxrRCnM{@ d} л} ڄ(,"[VB<_+)_ AsZ;{e)K++l1֝z`8x3=lsd긎 s?4L.NK^ЭLl?uj}2Ae7GsOJ~P}Z}%,޶P P }_[Hs<#^*'L(g[c+e0k={q,ES7* .C2fgLVÖҦd?2@Zv/z)P j؁s #@\m6w k|.״]g5 oaWH e 'gH䑀_Le{2MPPzӎB@ԹA4hDg]%ɘwОǀ#@nXN# WmQ2qZCLO@t^54b,['9p@տYoG3'[K*Ez?ͫw.X!dw#uK|l§Ň|]0h·='[TS/c]g E_jDzy^߃—' q~FkL:hWg}V,Q;?'(KZ9#ȟ&,~i+,b2ҜKGwUkZǁBV7ûuE#Htlrڵ_5*̗l>fu#ƿ hQڗ5gj#F'v&a]bzO_QCf^ .l?/Eumnfup5Vmʊle4jҴ rIaK2BNYrthsR`e'4D},cZ#>? (AqzV / v` 8_l vRrU~57 .[̰qDx3IZ; O`6š5T,g-΋01܍MwIKsoSR4uddg~` ONh|$瞅;313߹V˦4$uvdT!$}+7J ᚦ uwDX6zzS# L4m@XC?"CNhq%hEt[+=F"Y}YV.%MzÇB) Oww<*uD hH08ՂK>(^0tQA,86M\]+]eS)X~ݒCVu\p =:HlBY>d@ ?EO MG aLG+׷H~Jݧn ~ǡ\smngݧaUIМ ε~,1@wfaCWD6@ M [S8pS?9[)Y0~Q36Y`9Ncm4S!s0ӯTN^Lq&P]js*Q1peshwrTܯI<ξRYüz#hA.J#Rou(k&~b쏠v`q}Dͼ-ADknB}EL*bmzK͕rjnܫ,;fD6 %Ңۗ4\qla(OH΁'{h([UNdS>8`9R 6DRD So 8 n\񡟩jfK~ӑs('`Ă] FĈG{4O^$SzlNX@$ͤY%b nR|6ww:5ȋB9j4E(֣5 rz-p6-w?!g+̕v (v8hGdq;3nv}%Gӻ y9o) l뾐L= >o5mOL=r,DG*Sr  J"R .`V)KGy7ʢK?/(iy0)Sa:ņZ ՉY`G}aldګE5 H-֭N]DiJlvwD_$#P#'NS/u\å(2-g&-"syCrdRҏ|)aS3k>5]ƉwRʭ*՗J7#i%IRcf[Wck)Љ'[`MNtY2 BFd9 Y ֖0A^2g-l#ql :i7dd|z~Ǚ֣^:";TѢ xګ9rdv x8!T!ow-z$|a.AY%hp;=ovUSf`ɣ)bͺ<ܴ`oFr-\3(mx xrJU&#&ԿƫnxH`>2ހ}p[<y7:AwCB:YsxFյχ;#&) /_9-sĺ}SsV$0{M_Q; |h`A(jaƲJ$jHvGҚrw,T=\2!h6w~%ZmΐoPTl<4 .[߼p?1.J  -?Xg #H<pǢSVl‡$@j I|[vm9Ycu`G~.aXSe~;5t+wY]e,%#CDٔL ?5^Rl8}l+pCChg`em  48P/B)%otN'|4zF5b+ Zm§҆wF//I<PHHhKU>U OS^R_wh!<$y/2e@ u:!J&*hh9Hkf>x9b1)mFNky9ż;k}5,! +\e!DOS`4&^.IޓPȟewxBfsCܴ[nuHZnF,;<xMKlx& q]3[Cd7tφ)/| 4{N]en-gSq⋪͎z ٥%Ft1Y-cD`mx;QKf,˞n=zBXtMoz%p={6i%96SEYXR`m.+np 6<>,"Vt:=X*޻S@q}ôݣtڽX=6Q(lJkjK,]=NT~e~B6I0yʵeou+/02G5IUGkC}p4͜(bS~tfF{nhS^~!3sW_z>&o:ণr\R>4UZB99B,y!*󯄩bCA?q?@OV}ZeKz+z )X(?Xn];Iwj̜p4T:6pp;Cl7&k,4Źg>=Qcr$5@(h 50mXËsi,Qj8|ZW)GRV-4}/3&#? m:`ڣ9d&Zk}w nOM#g{Ή'gUyT\3]ׇ`ѤLr _X>渡!ܟ3i[01QNy}Iy<ٺE?:ɵ ^B`+ba][D) hˣ/ փz0 ͺLJcDdWЄˣź#Yq-=(\h>'D PgΪ7MHDO$l)g`݂kx=uz7 AdsmYW$_D鄰kcHt>׏E wd  gV̾;* -,JiT>kRUGval⃑Ly1ARM]~~dw0- 0RG0~i2,coGƵ# FUci=$ax~̍(iánxrmX]Wcg +$\x(0U $v"3$Myάc_G 9. `QGcEcHmBEg{NVg.sza@l;i.b[^ ]I>جfjQNcǧHf&UX ,Ssm[!25=ݔ#F_(z%Ш_iٌz/ T{ְx rېP2ʠmܲ#CYu"v"- )-윕H,K$˸^-[RSlR8w 7qSZ eEס ^g ( ) z)pXOϬm%"^W㹅7hM4V[JHߒѸ~;݇޻wѿ)2V *Z {J->?Bx ?d;wab_RE[gE+~D/krW.H9kM mmq}o\5#!$ek7usr͐['k}@^3i*noTX( ҦOP[#@Q1@{7r Qb%,*$?cN<`oڧby=o}).qE )E''E4K iіu ZjC!3!cY+\bWFil^$7rm$ {@?bOul6_~lC%`#RN v Tm+8/W}sZ_ih1&j ޼^pSVZϽrFQۄ!Gami m4ɱ@A ZL!QT#? ur B "1}9.%"'Ed( H7)oSlp#Ts1*9o\wDAE5Ϡ &*@_M˙asBψd f;8ws$"Zdk H:&#[G Ҁ0-G 哕͞a>v\f,?n*8'Lxl߶%-Dy}1:ݶ҆3c)-Qpdp8҆^f*Gd`PfXI6 pA 9EKV0~m(QY չ\ca񵷷}ˌ8:Yx !~hs9&m0ZᾳH6yQ7Tt?bls!zvU>9}-En t y3l'IIyhVA6GS( Wz" 9NG2%3CF _xc "{%Lg 7 Gy0JqKcpjFS[ӷRg3G2 GFQ=F5L 2?͍>{or ?CY%wr=i>c35l-9ߴYju2q'XEP̎+_tfH: [_#! Q+onԵ|,;[tseto~~QוL)#-sslh`U;ai/:W̨7]F e0ߛ2o"꜊(Utc۲X{rWHa4fN&eǷL;*ϖ͚O}$lDg-_v9] ?(\}L`ŝ:CyɌbCl[>װ͡4 :_N-i)}-Rd.չ`@!~ 8Ʌ,m#bDA6MLr*R9h5Fj(+#Ee6Z =p?T%mi -@㯠v lHCj F"ڵ۱dCDa)j82=(Ё\-WN E+[_Qw&~-[Sژ?(Iϸ[yTmN}<(N킙58W]H!xO$ K? A=#Z= E ph CƤɥ&5$ZRb8?A- £4;ˇ39Z;+oi~ڣ5Eʝ y€{D j^\2YE)2WGĕk{i@=mYȗ/#׼HNڇy8Qefh])H p}/L!C5 M!V 5;1?T/\jh8!SA{X,_s&Ek^#N؍|yՋ؝ 5kZyFJ>zPcլ1:C*t-&)5,h8۫|)E\IeOfߚ Je pU T\y+Z5Ik `#Cr36Bdz_IL)Wcк6`mr^-g?Ҕ۪8 E=u;BvJ~Iz2hCX+nֵ x.)J&|ӌdR~op&5M&yLc 0bTl[ۧl13SL窇1|B$[;5fjûl=]l3` 7tΎ<ᇰOGFLݣ7"Muţʂ]R>E![/)n0V᷈{E.Y fzp_+~#kjB|r q$/Ba9m%:.2w T8~]{6#'_5ȩmɠw` m`ޜܜFFNb@f/)ׂ88;?2uHd/^#t.GpQ+wENZ+ OgKpsU1wEĒJ}B oG|lCd9%ԽEI1KO!6}u#9L;N.ro류ڳ1]¬ZUTUEIhN>sp>_n^ (5o$Y z5HOrIq4k{-YXD(psk0{wk@E#S \~ l^ؤxt6?:`qш#+Xdw{lŲܓ΁5To:v=`Zeo{m#Sntl?|E8GOe2/Et蛝yE'hb8@&u""uu艂`=1O'mٔ] -C:DSku4ddbg'}*Ѳ&Q힣(.cA'W-RZs\r&/[2BU˂_uEhI.ww5.'t4sFmْE%. IlhXP6(⢖I'kK"K(2$wRo#R')Q\ПXVCndBځ )/eL.uE UgqV67gs`%5}ϘY|65߬w_iMTfIIGiӕ,q%/Xel iKrt!4c_cm?!@t&/0xOҒ ;:B@$Yͬhv#8vN ´uj΅6=Vl:Q>`B i7\𘡎#t8Jԥ!oZv!5a @ÁPwJ^B f)-r%pӟDO?9n,X3U +µlUj`<㍦Ʈ?&-PKLV\G](D$*s9hD^>y<hKaz,c{bPA:NN- ـ>4)=0bQQmDYP1BB+\P6iTӕB_',J`;؉*̏Ɨqc, yNIG>2-&tR2-ܾH7r΃1u='NvEƷjUᗢ $pۊLN>j]0/P }ı4ِX[ѠòD$P>na[MDlj4[R ަǼ-v11?)DExDc9PopXI<,*)V; Bia2B^.R`^Xm\(T@aԡ=M\hmF͗E؀Y: ^G?>=*mc95@R9 r_+Uo9G@/hbX(RU"G:'~4.O" C^< Ͷ)Twl F}a?>',f(+)Kiw ^AXrh+Ut`%~=M-s3vW(uy)}@,]^Ԣ]E Lw}^ѣY?;\vrJCds.[YqjWY>+ur&*wJz]QE-<Çʈ?xp6`֚}R򒌲֒q E8+w;G1.TCM&x/0KOYҜ߆|ʫ6%VKa]xX͋oWbԠyb"kdYioלw)!YNY$!{\ We)%W}BdzNgHF a'lh.-u l Og¯lQEi5vh_ B'dNwxpn {ō% C<صZͮAIƐ *`o-hQiy;- ԛ>-cn]}L˶ z`+&c!gD87QhxMÒܛkaH33[ql61q 8e78+5x>p`V:#4p+N yQ` f@(m{&3{bD©5@E qGٯv*to×4쳽6%r,.SP]qv" dŊf[ɓ4(y.(!\tj- mZk zPY؈xρfgπ) >{vq`sJ47^LlD1(jP]; AS8~Ȱ߂|B=gQcPk;?fHqNN?w# Vܜgx]g2 :nڎWG؛"xG.YW~ V\%:IMvm'2mIxwpFa7:#,5NP/|mWJ&qvVnlX|mĥ +Fy!9ҙ@]mܒ4p^y P%5b)kv>C_aSg{]eTv [ =|)txpNyvS~BbVi1}q}3lmD! M&MA;8?XZ}Z z8Qp2/vH3YSB)8ఋ|4fxXKWRdH.7yߘ<+IU`ź;#>JcLsM  < ("+*X n wXyiQ씯̈́l#%$ݏ.bxjI-e$Ixu[ܴ hY/2c%j @YXji}J9#6_ |H˭G2jo[&t3 nSCW]kfAٟ IO,_cط1CGe|y;W~<25cs̉=X{߁HDžkx{]YO!ߑK. ^"lc. }68Ļ7u;L0;+tϒL-jwÓfJ*0` 88Qz)mKv'=|jt{Rwi L`ci}7:l gцō '3q!(&.Tj&:0vl_Zn늻)!m~NXAR v?OU1 E*{DWVI#Lճya{%nٝ_5/ kL-`~dYɍp6 M|_)1k/̶ĿmVcm: s X[@Uz!߫"T S^vvsKniD$@p-t#E3N{4C_x{Jbz3!svqFV(-^EEGod{yAwbjՊ"/z(z8͍:31k^$bwi-㹶x2ym|e7 ܹOH/MujC?F!#<P?1*StmeIcF bseKalKKwd'3LYT!0$]H|[y_Cf>v8w||./!xiG0ЧI1Xך.-"P,RoWv gm-P,3x;C$Ъ ,g5k;/7߫_ n~V?EU^2>֐=t0Z ܬ" A@HO W*WZxA@۫[8o\ɽV ýzǶ=\/"Dְ4i+/-AҢYdbZ"P{RIPۅwp2"!EVcDQ Cny"Q,paL% y~xMsQ;z{|v4L#Bꌧ(zW4#u<1 TbQn2d ОY&J4>ѦZB8nd1@RJhk8AQ_J"fF)-x t81?rD pJ-;dM5 æ[kHZ=TUȮ x4)}=ڠw.6~$pF"N/Ijc M삍h$ނ ZGM=;5GBCZ]L祌#Tjt ID"eW ]TǙЊ`m Goه 1\˃S~Efhbq"A3͈6uKT6xs' rH,7نE(d2<0W ҮjW0rtdžk4 M;Tը *+bI%m:,i Qt,ȨX:ċlQu:\#bϴZ s8TqM|L8WmojءMGT:"7Q 9xXm%тU@V|-_d3$O4TCYܘ[1o4mR߾Ԗ'cN< 㞛:]Lrb5qB4 f /7݇N@U[8^s3Uq}tfðfI]u*F劉E(Q\VPX7Ew=@ E'˚XC.:Ŕ zs6b,9!}N(b}۬;2JC)g9 f8 V^[eƚ"¨ \wq`>Zpլ*zn>!Ac>:2ږ,0V /VxNapؘ6;Ջߌe &T6Ju.M0uZRGpk7]'? D(zTy aaAVw8hɌbe!ۈ_=,䋾ҙk‰m:ue.-1U9ŋl*i̺ xei+u*2w +FҮ3N9tKGDƎx74% }ŸUxE&!$IiXvdZmNqJ:n^Ibg#*VV$>ڃ~{d5Si_Ցt~4+Qid~gJ-HQg{fOit D ZR}&9ti*3uӉEQo/౼EK\󷴪ETQWz V; Ml47& 2.7~Iy)e9*@n+IokgՕ9'F4؁p͝$H܏AOT,OpKYVn-뱶Si(V2"̋o|딢NT*VD 4.QeNM.= uFKp!L(ٱ>c Ȕ,t4MLȻt~Xp%쁚AYW W}ʒMumIc-osN i%!0$r ǹQ7d䋋\"`9*bḵ^XֈV@ndV|Srjr7DF}h\!м)5nQEV xyL y`b`N?Tm%ktbN[YΞ̩̯ˬH+6ô;L1;/6¡V^=ުngNe^QPXF8&@h ^wr'g75)zxqQ߲Tٌx0{$J3?T-4 5}ZW[ʍ3J3PFe")|TicFP6c#BHFѣJNlVʫ۳ Ҍ=Q˶ֹytdoL]<ఐȜ -yޟ \O$tD3 nwfUe3EU*S%îɕw^/m ~12^c IbH5CJ=2PJHx{,$8bC9jlIsh8OEJSi%Ou7س=[{ED/cjbV2/~lw8yҳyދ֨ڏ-v`ֈ$JG&CCS9Jdz'KK<Ë 57i$|(ĜŏѷW !5tAO7k F+m?GL4Czr{PѫZŊ>T5j,M1j4ֱS"Bno3GRqZ sL` փ-1tp[:Y KVLSD˗* 8fVVTFLZ hcsN./(|Em #;ܮK;1}J;~( K R?Uy"+WK+$˷E<z>D(idYB)vNm?FNF=rH罰@")q Gko 5;_"K }|])I.HL2A3E*db0lW0B2![&o0k "Pff/]>Dٓӷn.zK|_oҁrXnNi*bg["vCPjQ$Ǜ($ÙI%"9ѵ+P,Gj)Ğbd䀈{7 O*U8o˚r\ysΤFeO|`Pe9WLas }; -+E|CJLx|+ݡSzlt㐁brWo׳5L1dD+rտt73n|}ȟ0?uX}Hacfwmx]9_-ZL,@@'deetH哝<\FP2ƵH3'՗"<[JjL+g˸[FQ%Ҏ# fGW<JF;wfwp-4dz0 ᥰfwm#IuN<XdǼU"QhИx0NLo_tkrO6rP_kOעq ƶYT= b9%k]83A&"sQo:qfƘٰ:$y1jKs9Q>Nu0q + XcAqLviܽ2:@gX̺*uS٣채fTOp|.di fb|uߔEt D]sU*RclbJlӀ|}oڞWW*/7[K'cu;Uj/uyZÑCv]>:J"vWک=H򐖶J'F"C6؛%-_=_U/V/' 9k^"ӣG(!Oby/qE[[cz|ybf-fg(nKs4CqtBV dey_!Oَ;DfuӜ'TY@%>/4-y4-O%_,ip=D"=Ìևޚ+E%~nV%Lf}؟/1NG^Mݍ+KrWl&wq\~XH<WM]iE-C/8~:C$Ҧ_o^d7}Cst&ac3QAF#pFݍv=_< #IZ3)|ISPҟ P\hGYp8\m͆Zxpf֞؈ꆴ.2Tr6En}7Z $')r_6:l+͹O/|v΂3q6C/gU($lE*[[0A7 N넾*0 pr{H*-aGv(1lmW{rɿG[Žy:gݤ%DAِ$P=ssLTώPa:R@kSm^p-SO'ݖ/w.OjB@u pj1;&76=~Sm魎p7ɷE!-)%v-~Z2˝MςAz/6&00~l- ꐀC?YґNIe{02ݯ\mTLkV\Sf`;ڲ3|¾ )#obPtCe,Rh[O R_/A$mɟ} X-#y Ij҅BalNo-fѷ]'aB߸V> 07XC^VbrW<\/WFQr]f&/YQQ(R.MlH.U k7ΰ8ytX5,:me`golfYPI(I_,i=9w'IwR?+UA_QB?j*s,_<=KHML+zlhp8 :$a2pwFo` #+W CLz$HE[UF?+NQ!!UDIRFA$inEsClgp8ѕ1Mm(#3|?BmWy 7K U A6ըXAE=y6mY,.n3ָ[ߤ]sl:t8nc ;0`(T?xnSB&]X2qek$>ˑ$ҡ1._Sٿ? GwDГ=5~( ,O `QL gk|> w4*o 3Pji~D8; +)"NPۇ(6a^U`\Ц[%S56>3D?QTs mǮ$ ?nБHG{,@AR\h8h&Nn$1Y…b 28„843j~ ZhpL;kF]3],/ɏ\B7HdݎN8ꥠbS$Zڑ]#~ mз&a3]>ኃ,&HZWm?Q fH;H@˞_PՆaWQ ԌB]uX*; 8:Ib|GpфIw~5qԫrʹ3ܲmm( EBhlarynBz #IχcUUJ#.]%@d , h~>J9r%&Uz5np 4hh½`o|ӡe;<.6A8UT5ohhVV@LPzZSٔ(xɟԱ`)q7!hM{]GɇI̡S$QgGjCv h]}-EeJ5sO+*ግ91~3~3YHN勼;ʋ&d?"xM7|f/m < K: 1D_*Hz;vʅXZmݎ-Z5C8n 0D:o8ݣ\+zSK6g}kU78kB=c-$]̦Қq6n@e-oWx=xujoV N&= -$Bj) `d5 7ff;/hc{}Qea:%R%eg։S(GcaE67KCPO:+U{a(sD*ĔrԼK})JU%W ,Cc֒k{[5S\ B8 .`asӝW6.@/ `.Z(XO/ltg""ACMNu &K~-|9P p UFt*A*Iw|jmđ(U+2vzS?$V:sq_2x&?Vb쀱M?3Y0y9Br0z>$[m6#$ό.L+|~MC J@|ƗG|!mP"4-91dz"$yglƀs8rS :srK#/6|Mp'끋FukDLv劂Gtp~1^58%AO@(?WI“cskPH!19h7) {:?zД`u"I9z@n;pZRYBrj}> zoh(WnP##9I, g W ]x nl;e#zuٕړɚ>m6vA*ݬi ޓ%t儐W\ UU>Hم@Q$K"E2'6)r`vf"AvG8dA^"}a6ߟ>sux@!^-j4wyE;FOk[P^јPl}žل[cW ȮRMq&q!D6ڴIJ_'jt9t".̈XqOsgPHZ-o+V>HVMģYGh/G}Tҽj"9VV}J+@NI+zf oK1(n;ԉRe +D`V W VR.i]r /ow"EU$Ct#^NT>)ǂ+d(ِbVd{Pke5^1lf{b5n"Gx6}SR>ǻ3[q4"|#֥mܰ[Ўg)A/UD%,J[9خ1:OX^uzv'S :fR^fva#P!:>HꇒeƝ.PM.03DO&{x[K=x~i'0RTɚwv`pioω,!fҸ}Mwc"&mR #{0-M8ҩ=q6EX\Dߝ>h5CJ ( [e ]S`Q$5}LI}~~ Fé[mSvnt M,ǝ/CXXJ7n #~sHn˝vc}X0p oIF{tn^Oiza([yjUDQqH %Ln)4zZGv+r?m'\> k09svSb^o3In˽t9Es-iiwԯg.jһBm4Fc+di2:R)D5Y cKDd( V{G:>2 4H f3KuJulIƞV=aE@VqwJgp5?`fKׅ@{=z){r5X!Ye* ?+͈2RgY:Ǖzؖ&W"&з%7vjW"y\q4=;;Wofn1)>W,G!s :TbŔj]lf[#?~<{?~ J:6<;`?:9*zmg B{D(8di_YAC# SS51Дkz-n2Wv؃akpz Β񨄙OHz- gt+q@J$P s->*`uR?4G`߻::]H@ ` &G\QC{-c;\ƌÂ;!u<^wOWL=.3`W<;4X " K,R[#A (IŤ@~r(kA9Dhr5=E+ɳ"T B ,zrwyc.fk+uu|9˒3F8 ('L# ͵6GΔu0W1|1cbe@cWTj[OA/pi1iQL+tEhwilZ)_&ZKo7W! `F;߭.DHy^XS]. QʸSQk@_ͯP<3F `P¢xD*Zi[٨xֲB-؛WwmyWS~6Y^ Nq6bŁeED-2gL_o@sJ#9ժl!nd_;9Yً&N*AKX)hmN\ߍ[F^9N쑻e lxuGEx$?-]`a-QB:?VjnKBgtǶ,6M:R/H_HX7PzNRb)AL0hpm.0Uv0KwVY7Xt𩭲l"'\d :v&7vs(KRTz= 12׉%'$]H{Ҭ'Wmz^-I ūJHt MaE " m!hͫc}|VghH0h̴(DW@3\toH'ź‹hn(e7yp^|rpB\3=Oz7HI`p+o]N1ƽ`w]]tOVMFH gWD I{$ )KO|kXƁJyHWg1nüM%O$UBt\~ s4V % :YfԘ2B%)MsņZdglۣ2ђ[_]TWw/-$._KOƍ]V}fͳu&_Ѻ!O"%KRb81|xl#s Yqc /n*xOTox":*awc4o_yu%3G@RZ}U/{P< 0K~b=T`h%)*jTc^p` k][cu rlDUʹœj"k{jHe6uhb4>wx.A${ǭrt4K-V&qBv3"xs]'-םΟOG55OMGf(v=O&CxK1't{H!:dk6x>oN.]<}`D7l4`@?De>y)*b4*/tֱZ >hlA?hCɇqsȀC3U\-^wo"wg9EX|sJ %'89%: Sڃ9(l]_EcM0 /(y LT@`pr =\bGyy zm~*?l\b7|Ϙ~A[4]SjyI(k?|wD*a ek0Gjn-.^UޅJ/jH0\Qe4kB5̏&$𘎣{qJ>+w`7<EEtw$NxY–Ɏɯͼh ]ي9MCQ;ҌQk$KK-rI[Hc-j|rڶD [y ]f[ÁxkL u~\ɮC .Sa1}K1x)ޣz}@.>|o(d'q8}?_&!Vp6-x \o[PW0 R)a5TPc;7bNhvKޠV R+쥃e-T$YA'L'geS f~!<Y|<hMC8gϑ2܉S͍Z`$|o%N x[-5BW7> R[욎yhq=NmfZFZ53մ]/]ON_'!A( C'`" ^(HNatvG['> ʶ%C+t)&>ԍ)d}M$^k";|0|I[Nh$sK@e )q:Vg_MUnp4je{$P l&5'1ېÂlg2|TS!i_#o#T( U6iub#[Β@vjN pɱK"! ;ғhX7zu޳%lH,3I#%e ZƩ(88/@+Ck@Qě/ۭ- qzXqth-cw EYN`aE轄GvY_`U@#aA4YM6ݰSPe%ELnM#,wطNpf~Y{xv@ vKTc`w 5޿Q9W0UiM~ZKN,u `ɳ2Sch* ʼCɘHl(5 ̘ lH]Gk -]FQkѿ޷fgmrsbqXD0A( &ϥY_],Ur1ΒSb~S2DF-?߸߸*TUՑbĎI9֛6eE$ }[K=S]tJg?o;rXwgR|a}R}FBF"DgbC+yb.j]cfF^п,xэ>Wئ-!jY. WTѱ0Bx eQlBў Yr8"IK"x]6\?7+KppĚ/uǕF4Ϫ$p;ҏbKCȢg ! [y;cEIs|fE*bWY٠ $GBl5?sdNX :4BJL**{b2S8B"p'IhlaRNLYBxjΦ;zHcSͯԕLp K:b[^|kχ? A dk\Nr!|3V轮OC^ǹ|>9yqIT3GfN~P?2'dRu`Fz_L, VQ,0A7_X ($q=Rp t/Ơ4}CAq`S\m@RXCu'8 ϠRˣ[Dz n]COGxr^튦E=X'Ui)^K8ȃ9C b\8 Rޒ*Ҁ1bVG~f;ƶf U 9K7o] d_'震b(;}7vQ"\0\-+؁˄1ΜM~VIk`a: s+`f{#FIͻVFMt 5ѭ$L*&@wO 9Wq%OKNz 5=r?TČ/g,.lJ+Lv|9$U8Eœ jSuI.< xttGQ0bkz%&M|0NҺlȍ'5Η6B~XIbgGfKcDDţF!^I8&::(gHiFȔdHv޻q 8wEs>cI]vzr^h ^ո+i{Cg馑HpN rH34IϙEa锉ј̫͛5+QJ'2*I7~qV5DXD%ٹIP (%aSU(k8o*PUSYctoģ ΨÄhzy*}-bnRw?ثlYTDT҆U((Qnůר̬L|>SDÁSeʹS:vROQFsj̾1K1(g"좷~M)pgkI.d{8TvvwزnaS<"+풚||J#\̼zffR ( B3lg6 `}%4ῈVߤ[h,IN'=46WBa nxV+UuQ^ 1`d*w+!4gOnz~v-^$J:u¦3Z,fX) ?K-/Enxx˫Mkyaih:E!)5 '#sTIm.BۧKp)UBE`r`%,pS_}$?O+MusL,/':h@8q;9{&E0./HK) r1 A}͏ؑyE(讂H\ij0O&1~9D/-քND^eQ_+/5n9, D}8{vq<5bH>FBL{ɱUAdl]ˠ gc: >}8 ؛o }K(J^W *Jc?¾aWy͉Ezik2j %UIEெK ‚l[gzRW2W*I~mr3/#=QiAА:P";$uv*ꘕӿ5-}D0kNbj;Mj iD*y9xgw*øļ Ѩ _)Sn kг} dȤ%ּ!lTvofWJ[RxxXcM߃mk< m=[,pU/qМ)j>&M6$scOnz(`Λ *ąpM!Nj~6rKQZ3) %<"FR⡍u +qVh*B3U 2%lR/ЈI^m>J C1F_df௣2 iXDjt{.H%r-NpX yo.䝑@Xt ++ NmUtѿU>XaXV'~-pgm h|gqM1Yl)Do5߀c6'+1xS@C7]-j-*ދ hV$BB#5>hOԧ|ޝ+3 ezX "b-R' 0TaH~Ѩ@D!6] +aYK*領  4ʓ:/'.3Xw' IdrHLRX-C0kYY^\F/92sGfe1T ,70fNqu{rٛ/+Q] Ӭܲq):Ttief*s|Gu@W6%P /3< C15u=,F%Tٜe/97hbWsQyv~iӽ!}H(5x~AzMZs7~Yþb0{:۱OENMݔb/A:+Ia8ʴH٦!eyXܘuh7bqN[M5@F>_mFSj j~bJ"vY7Q$Os1Fk?,q"KEkMcW,mPfWr%(JJ  qU 3bۆdǠ3]eeRx\Nd${;\hjny|hLNER|j/X\ 爛`e6'9׮ݿޣ%[9{f,&i9̴A7O$#t-e̊nC[E5uxI;dv׏yY[.Tdn%{r2u;u.y9Ej"ԵJ2ADL50-Oj B%C1[|Ͳ\E4VqqcZ1 -oŊN^Z4^boݬi .o[xWZ+Э* 6=/00`N0cZ:H Nh-_G&"fzs.t(0zZR We&5F qV_bⷧ~]GDpmP.ր=SΧȳL^)SPxlA*S Y:dIC $ڿf|^EҰ_W ybGҧ<@ HAbGAbvC"rX?}\aJn $ _pڴk4}4цrs8Y'J̞^7~Ú #tbR""PΔ)pc.T0)cpߡ#Sxg%fW CD$-zki,Msq\;KoRSva.}>akyKјW}n4OF\8SH Tξ6κ=d@ &(chrҡǴɐH_20Lk9K4-\=w=Q%_4>~!1KP,埉k5;'TOdֹ#m[ 5d7_Z$~ gf>kaEȒ_QA9t/ζxb=!אFׯR < m=xM3ThE]Z:L } _jOK}dWcrF/ lco`9!z.`6?5Lѭ!+gzi\xYL`ԫb+A^]TZޗ! z+<<AsQoc_VIlpD}hMxIZj` <R;N<A?ё ޒPA-B:Ω`:)]~XfrSڝv=ƽ8$,{e+nGi'@/ ogm>ְrlXBKOa ST֤ 6f͒/A FDD)gJ7<#5O~D-=߰Խ+ mrJwh\Il3# K~OizAav,4:6*Euj ۓ*]vs ճqu Va2\7.hL] ;^Zx"\ގ?:ο1zW*VD_1LQ2sFiuI~>ݱ=7,?!ÈLDٷgMr$jc!ٛǢo[+5.7^[~Q+8@T%s@E:,d ^Aͼ#k /Jc0.89\:FcA[V1HvkPʐB0T+ fQ~u6o4rn&r0W!$F;u6QuY 9X҇y:ȅMLZWK㕀neBHhΘ8.{?늗'1z9rP󺱲ʡ m `Le.;.jbtI:`u2fY/Q ܾVX _\n"hӇNFAݼmk9diA-XUfpQ"ǂ0^rxJ YC=LLq͵ZA-;AؽakflCȁ ʇ\+0^ŃK[孎ڵb tԉC jq)hDrڅ仜D#Y`ه.ژGJ ;''2|e;˞s7oj.ƦS!^_:ىH%2 1HH ?H`vx֠`W)IcۙR[|;KiViZ{n@ѨݥY]v6QXVfT08)Ɨ4[qbE"H? ۝fE3#wLW<&!w=]ޥJ)N(JLS 6, mH{i c!w){Ӈս'oHTXU,PT#p[vP*5g ʳ C,dJ LZ1qԅ{ f@ $Y)t\%"&۩y]{3Q@t '7K.hW,֜*węҋIݩn3Q)P\BV`gtv4S\A-wǫp=6،tVH~7:Q ǦJ% seY`g;{?^µ,h ְO-'||Ga􂜥hJ ɕ!56;<8Ϸ8ݗ6Uiⶌ26/KФЫeb;%,Y T[__,-16DnUK ҔKƯYUeVn;bD 'H-Em@al :zv~ڽg!/^2kz՘1miAfzX1Syv)O:26n4Sj~/.mjCI9<ۀGw7`~wISrC'[8|TGm5nfZ`T6 ׅ5BԱh ,]/I.QuvtıW`Y?^ )a/'=xᙅ₻zY}KVb~ ہ +7DžbNg+./s "y6O8Ŷ ~@Rc4ޚ R-`nm][qDB>w?T! ^`-?c<{gDz-WLߚ1IJeaGU cD{~Te5GU uKoh 5C|:ƨY)D¾ uPlŞ[0l@39(_1 CK}e3@VW8.,Dau{)VzUq*7Aap25&̜<ԅ!JTw'^@1^[cYҘs?)s OJU%Q2`ڜJVk0-/ o8-cBV|H;t}ofs1?2'vdNa]5^@ǁmQaL&t s/WPQq23Ѣ@'In GnN1tf.to.j1ncY.R/C};Z !Ulȵj4dۥzg33yc]ψ@qqгʓZeSN-)D6\LXh|-Fr p'I{#ij]wK55#ņ[5R䇎f0|J^Z "R1΁k:9{ 9Xi|qz>A(-8zGfz-\G_DZALe*b%a8a=RV0&TUbiPcy'(fk_E`o=Z*11}6cM=D_[\{ ¤`5M$8JH?X?}5"4hIJ 4a(#rxoDgBsw{nKmʋo->(E_׽YRHu[|d_mVߍ0޵-ҧG Ł5> 7exY#f%$Od`{-j8g^[ET!ߜ=RD8Iޝ٥R;O݂VߖoJts5B:˛=?LSi699sw Ǹ_dەnPc2`-/v ŞNK 8ޒ?q{Ғ"foq-G$Xa*͇7Ki+V$sMGk{[\MTw 0)|ڐd5݅|u36sgrEVx+Mن}N)@+& W]RwNzϗcH~G{)%7TwdOmdSz\> 7^c~7y<i頵/ \kIh7u]V)Wg FLC^p\8G[Cv@ Ae8TAdw1+a5@!F3g)\'z Й})fseZƸ]5I쭜6w%`\Qɓ:5f# 7Z5kBh{]U{x|:E>1gك2]~{ñA³Qɭ ie`VB2txŊ [RBXdɚ}Eɹ1] HYGBQ5'eȈ~> ~N5 }κzWoLAIZ'L #UŁ'I!{fÛ]R@QQTǡt1jۛ=%XfݔI q.ʌjV=I)>ʍ U.cZZC [UVC[lN6˵_""ֶI+< yYm#?7pȁKu:wqÔj )Ӈ"m5$!9*tqw&B),g^@*u6=&v;`8íznn:nn kM *oMu/%F%khϨbmXלםf =]gX̠{SGcĶZ6##H-;zZ 2|xGrSJbvB\AkpD~hpx$}=)z3LR:;Iw0Z8lIqDntslju*;]G2_}>*0[dE03L^˃x]Ҕf^٢J}l^Uu܇}mW?KZn}Bcf/ykWd69d7@{;%HvhTǎ8lq Uكhϧ?uE`.%svnV7BEp~*k ;S|6GuӤ)@о3 䃣2;|E3VP\Tl(ODҳ< %LJlkY'DIu_`jy{49Zs\R UMV@< ʧzM}U";GSm:~- ^.:s YvcA갱4g~ *`UAO1ηs[00YӢ̲+6gUi&2%a tEL- 0uz3𡏁v}a3D̵cvt =ۑKLQJ?'cœ6ULɑQqh{MFHkRk=B'y G תuY6S(ӌ^JKK3hӰlK4's3uP @ 8#鞂JqI^▽qv]cu䰱:St QqMOlS՛si& gAۜ8A=W*A9qj.EuY|H#rcy!ΡSgXW@!(ŪL^F?h{@AY#L!uT![mٸAғ|_lP%DzCmOzeG5ÑvŲ_` ;.YQz@æu(mM`$~ptЙ^X9o5l ~z+Q`2ev-0k oơ  q0:EMECQ&P CצYbҖnc!. fVO_e0(ּk#4 iYvνw_"X*KمN>/@a5e3]>Y^eݍgҏcG];:/qq5Mc6vTqcd76ƞSWJ[Mi/_1L|u2٪[犮˴*ZR~TqZ||S)x^p_Fv$vyMR5,r%ERbyQ l!kzl|=2'z}adD-Sd#pkkdd5փO±))y o6/)8|LXD/v^Jܧ(Fy~PAOLS:EBΖ* !&~L4&fQWSy#zje_3'>dCz_\^>oOKx>:H!\5U.'-[5F{v@9r}e%gM[8$uK䲪5"w){pjۯN2"^|CںM 7N>KG1Ye 7ѡEIj4ӠHO*DSgsWg:0CTD XyZA ?lLB`5}{lh.N %WE¡se?ʇՈ5ǎMp_WhigT} ڱ;+J ~.ֱD~%,i8Jy[ d0 ˚?̜\`3y -U46=6qê6*?L遴ZЪ/Iu%}LBHBU1).)Mo=VHXլ.va bAM m}/:u-V_CU$V ]&d3ʣyF7a;ptBH;TFT8Y?3Rea=c\ 0 5 F5Y$q ˝/#`}kKlv82{ <)[bfҘɳ]>@~Y`,diY?ȇ]:ePY>'gs°ݸ`5H4!s[bK*XZ0,aP>uQV<,*R `/j]턋~?vbQޣo948V#K`c~"6dwjU>Qz<\:)M~)X{YLXl)˺Xv'afUwݦ^sW< ǧ(!z69QY üXt".He18Ԇ8?Lyi֖w4 :8X-evOroR;Cڸ!vUϭJ&^҂1VGXN,D#ř6'BNu?\cž+mN_3)c ukXH`Z (;'. ?%ˌ\JJOaATFkltMZ* p#}+aL=- EEk|ۂB4Ig&P$OW99jn o)6|+_q %/BTMXJ]^8}|S`k g>MNݸ])!q퇕RJQh/~gα:PGPphXlM)#a~Y 촺 ^9^8gJV豟 d1>f }Lc_9oXډCϿu?VlcMPN0T[W1Bu?*jմw$ahxt &6= tGѪ`IL[>}+/E~`6k/dfNf•J23x|NѪzЛ7~\qƓƦ&(^f6n^͍#b~#6}D*e:n\!Yť=!K'PHN'{׍F %VUԷ,VeCn@Ag-^oʰrF+?tsqbYA͐Ǻ Mfƃo Er|L Gug Z,-?>{t,U#1H/|f3r/lF1.Nx1Bɿu %ra &Q< $MNezs#(kLtCͩ}yQLm4wB$+;XFMi {c?-F_-4p4z٪_P@k+)j@qy܊lqOtr*}hDVUHh:J^MmN|OϪjo94/ShO:#DEӶo4ҹ#0P,s.UQY 0BFpGrV}þ: P_1\Y_r9O#ULɂvٿ&0vh[ x ZZtM/:iQFh=9}JB)a8 N:@vJim6_[2"B~C}"{Kh"9&WκM&mr^Tǐ!MǗxnS/܀.e*/5sַ n6GV~s1L1 B>L4wE;A]76DohD̂%!':@mk)hԉ[JrM,z As xbɾl.K q&cKNF3uwp )jX@Kb5Ē1>-Z!kZFe?*YhW;'m##$hP?Ex0_ ږt)tMq w.昑5M.!hI)TA~5JZ'Nnk)i""pE}%Dӂ}̪ Q km9G sY,@)K5 $\iֽ!f)[v=?f$B!dgm.ҹ Đl/#}@90z]Xzx}t/59陞ȓ|PycAώQޔv( LJ҅إu9q=~lE]޼ݯ\G(ae6ӤqWd'F un߻3y#Tė/`ОJ?"沝|\{}zR~egLU鳀QqqѶ(/nD_i \Q}kl? v|BQP>~SP–JlВ")cBpjs`=ΰp{վA 2!wy;S$A7X6'!ti1ri,Γeu-4oVUrZQQ2x&BTVl};7g5ARB(O-&qzZЗw$t>ng%T޿{%oV)H)~V]KN' a-N>m 0< U^op8J&C< (z|5 e8.~GP$&ϗdzE㱌_hCn,-ur /?l][K^!j:ۑFXh[WsfJ+[7$L9L汣eJSUp]o6ٵPc!eW_jD+5C8.zj"#C7Kf:#F?sDʏhE^,=c35-Pc]u@P*?Q#N]0%`#c C @H o}Z'Vtd bz%)M-|sTpYh==Ui=9 T?D`oѥ9S&#Xy)q&`YGRE" S3*z5UUbQiT <=J[K~h%k]fxkBIt'Ly-g#RpvzTi9{ şA 4-iuL"aAtILxa?c6=p+bu m~{;)6EGy4Ѓv:! JQ5 ߟ|CrT9BEXK]_i_x mU0f yaUsuxaH2ܦkN_[H53{zD=灔vc2F.50䎚IC,ׁ1P9q%,Ac3Nl3mcjNS̿zCĿ]tc&9qhD FK1 g`K<z(m@ПgS{SJEHcdfy1xR .qF# hL\LvSUB|$[BnCiI8K{KhӁ0vӫ4R*Xnט? ,*B ,~ag 8p}29 (pvk`{ n:q{J߱kSy'ZQtwᙞé)|dľM3S6MáT'heutBEdd t;b&5pt| 8hG5v6zjT;7J*\2\^[gO۸%\1"@'Φc&r2PqFo+q`xY): MNHأH:2$;f s1\(do4Ɯ|`7 SAl W&J]B&P8TS?+95NtYϷ>n~,]3 FD/EEd柟(EkT u%|_IHօwL&Qgt"3v~.[$_ (gKAD\93lf~@'&r@rBR3IZA& r)*hO;PNOy<7nrH&$\m2Ӏ|#(]98&Ռ ^CC <= c|o5 ,KɡքNiY6)P:p ]Z4wPi<:;廯ȻK[E8ݣ۩O\RYDJjS>y;*x1اu߉U.h=npwFx X s|2/#$4?.gg#24 5f>Y*LŖN#Gzk@YR* \@1+ꩵv_,wfw~EQ9EEտ],?MY|۟1>_6~t˩e7`rR{o0!}b[T< ~BB~ϒ-Jzoe򩌐2Dj 3~,p9;óV(1gw/(n/e#*paK7Ez;KĵQ4;?ƜikŜo|FnGHMD ,]i_3_"y8\r!鋿f02ʗ n[s` !L912";JS)횊\?ΖEHw7473-o56qbcIDAc]u&y )裡CoM9s'^8% 1Ua#$w!ms ud()N۫g~CtQGGMd=GD"$R7.LsW6|afb gc/\WgS@RuΕ^b5KԹt%i쭪wwF4!< pla(}oKBK5=._'1h/_c|mxFZbfd41A{Y.aԶ,y 1 k[cqsJyNJB^9 CI D}tc|`l" Wa>j[ß9g=,,pex)(x!pǯoƔ#NuND= 8CuP`vzuVqU4{C7aG~zؕlT]b`1 ?jLu frNs019~>ǘO\0P>A59݁1P H >ċ8N:)YTe`=zqȚo;vDYYTC$?^Z]Cpg<_BC|6XlO5Οz繭Y5#&RZL{4AnkGCw^8~kV [H@)q#^e[ӧӣxF$i7" G\Klqz|[-h?ᝊNlB(p _B۹n/_ {Hqw]Ρ1ܴh!'G(klt0 ìo !N^:[ynZw4([еw"P8 @ɝyB,_n7`-4VeBdj٪]slq|z9lk)D*N%E'Ϸt.z @115gӐwk)k3̆Kނ"$)Wa ʪ(RWp$+&X[|^,>>EϚ꩞be3v ﰲn|ϒA"G| 3 Z/sRCp+T; Q[8zɅV`Qp+ʽt@˯+jl3 C/[t+){c9 K)q߅jX>zҋX b !^}҃ZH651p.bP=Je(<+o{tL!p:O*xT83M#ShGkZg|C_sZcu>IΞ3R38E_SE[{,aqtݲENX;/Z~VE͆ i1(e|V/Ol58u?7bTiL[@+FBsyT/3z &\UkDӐ]xn¸p[3eͪBGvU`W^e4 G>?T_-ϱ4zD)w;Wxmq뗼O]p,|~bR}zY&˂F~+)}2%wH?L65v( {g-42%$vGTZPPHzg:ة#/+>CY΃5&9!aY}6W0Oivke2[i)ef(X|I$ʗl]5jc^:&b"'YѰDiֺkwuo_^جTvB˩aǪƾ]x3cΨ p*?c&@:D/`NUm%ڦ``&GaNH-ݚ-UEԎ 1Li/˄{^D½nTkcʫb"zj103 \+I+Uk]kHB`d/˿O;KѬIJ BG`ws~Kx_E*?/Ǖen|B^"T0} +1+5}=\}?5%k,m|4d5c(s 7biɎOy Nc)Y>UŎ 5v9DX57&=)mT6W2wF[-@)Qf pxS '}OPn IKmѥc6lVy >NSnq1+.$fw^JvxilZHӚ>a@}0R(lζ쁼$xz`3i'E{A-@a,$43Ac*E,rҔU4'g9F6~6E n"9i'<'c7*{c^Ց4]ڨy3X`MXe&a̘AxNߑi,OZoCƕ:D:s@?n>r7kJNpW71"0ѽE-Fb} fe&ָ8i`4pe"[銺_>ð41RXMe@Ǟ *҈$=r);QJnb0-1a ZrDx$]MP$.g] a٬K~-Y/pPd;Kq"܃wy 5L Җѐ]ŧ} _lÒGhY1z=y#6F]|s r!:cۜݲyW&x~dN&nɫ wmTh CοVeo {MF5HC Rj NZ}*nK_V l%UNЇ|`9L٘C H.> ho%H"}DO0V֌ǥd|~ udbĒ\S[xCM/'-sĆ3"[ˡsz,kr;lqQ"=J|iFu> }}M9Gv֭Z)[ _qKy >JoسB|] /k:Ls,rщlQ¬jKi2T~ =4Hq7ıw$"ƚO.6Y8̓㱩9Sl"ksI{^K-ō^Q +UZ((ԫ|r*xnH/#0#*axMW,{kxa}`BdyrQR+}! w"1}4%K @B5ڶ)wڽܦW-(^MbQG9N1e \j HئtVBI1?Gvx76, DSsl#paWG_g.>'#M23\_kWqc-0R - :(wНeV&!#(,T:%IW݃V[ljo1;N(Q n \mcfO힤\` KIIbWxjP5җ|4,o:Qz_48 ޮ6E' W2|x~kxŖs~6Y$/.!6AUYquy}%3Xopi`pV5d]IY m@<~<]nW;39U JsF lW0?ui~['+l\"ÁxMf0i'5w4)`p>~1'9o G$8MA薼-s6QlhqZ9  Xm7m]FXO>۴sC9..ELWG]ݿשRսO)zNP:_4&x1kCV;K]pt_<Aҕ r$/R޲WS%oEcn9OH E_}[Sp0~ޣ ,8}4FL h@ay ͚d9%Jm6@ kRFĉԚYvQ~X"}jV$Ν0 3;vWAFk(~]1M}2Q$X̅tS@E[/q# oLQ$k3&QF&i3 ?Q`vD=0YቩS!@uXC6͑5-fyډWvY#븱#->ԉ}NM)qs8!>`aT@&3'p4W5qt`,}n` I .|5wb#*zFMN3lGP<tSG_Isy_χ\>%]%#ue3Msa,,%X2+O| _>,4LGT9`5^,1磂CzgfT}^˽34$nW޽a4VgIkpΗLt˳hHuu b5,% |[^ɗdgd楰]xs23xyhitW,w.QkuoxrNa m>RPgJZ<^6rd-iѪOPB./!nL`YK8N輹b 8}P=Mx(H(4Dր;7/^L@$[JsF2tL m4 e Ihݬ5d%C Ty;tj7PK|X[͗!#ӏq$KIL?KP*q!xi*f<ܐ8~zcDZlcMݍvvջa0dxkNǟkT3B4T*8?nI+rO#RcߕrXL}`do:ћ t9B{PT#A?nT2| WOϭ@{6g4\/\Vy_mTKL,R.=@zw踸'3Lp:@M1 ̢ SMߘk\[Irʎ&CQXJQ>CDWNbᴟ}o]ɭ@rz|mI%K5C?b;zi.bQmm}]"c]٢S5]' {2.b"m)RXA9XdXVV]+IQgY侀V7PqhCO ȵءKRp dg$K\Z5ǡC5NN&+mt0B^#yUwɳ>Vb}dMe&W5.*@BeGY[& d̕Ds' 74ģ jV(hn}Әq铅WJqnrrYͳh 98dWt" 9;9natguM {(ZNTK7gCq[F|91։R _.rpwDDʷĻ{O՛D)Qg2܈Cւ٢\Ow nmEc:/pvXkb"9Tڥ jȄH% F) ʭaNԒi/a43?'NOd0G;:p.y/7n@pęr`%>iSNỖ#>Tj-5erqSѕXǮa;xkO0q5ܕ> DC~PV =)phOjG~Jyk0 ݧ=Z KƁe QE0hbMROF.{ ~WD NҀAŹZ1FXjEh7rj)*ˍa66U42[*8W!("P®; C¤۝MJ6QwP a7L+sFMj)x}nug@$y[O :ߐ^V\iX^ r6Ư}JϺ@cV'\5^Vb WE.,%,]žy3zԫwn<:o|q-ɭY?i’b7x8`e1kƢ $vÄF'\Q1HĒtuA@M9VI r!Q:hU*_oL28ؽ "/SW҄ ZG.A#xɏ(ϴvU~9I|u2q 9=IĞ3:sΈ[')--Ig_LAFJoޑs<} ȩtLOyp{w?.듨T"3)m4 "1q/kH1mǯ'zVvzry[[Za앿tYkM0T*J*_rCUKOLȵȨ)Q[P{$Xz\ bBɛ]y|'_@jWC]BN1+$dP;-3>'ʘ?љ+&M2#12-TdpkOiO_,N_^U;okdj2 &t^|@e毑j!'f %IG uPbU~I63-I`Ģ˕zTF= WT j0p#h#fCM[څ]$㗓$U#ܑ\Ki/,pu7~Xmt4ZrB>1F[4k'D39G00@YZ (si b}l,#E?߫3j9tCT \ ܾJsGwIZ<l wnYռn/.ǽ魷~E'q鄸ǖ`&RI3S13O&B_peݡt,=s,0 t3/&ezgJgq)ooo[H6esQx8^]IK Բ+"nq9XH x'Y~V6 ^'ɚD p+kt#]ʪgL܆%4Qڍۂ+޾-~xJZRa2i]4Ќn-j?eQl/_IF3߾zoKMMn,}b-B K61b/BWc=w3 .J>qp "7q_)PiOkxH0xȬc6Ӄ&53c&۾]ݼy,Nw-)hB\5/ƃ0RxTbSҹ^~y Kūؠ^:Q2 X-|./,F@ͶNs`܋?c+ȉz H9>p8P 4ı;]ѯdpZy^T-|]x ^9Ir!-G8:uMFQ֍ҿkƒdpc]g^> }*kߎ7ҿ阦ԬM3#z [ Z 7SF&hMTuT~m\,u۽i&u6SRJyh(ʃ̽1Rz1>LJ͇OY;Ki˜+-K!ƝἈc7AGUW͇θ&X -wthEϻw(ct2[56܊j-e+L *85ѵgƈ+c>Cmt9JžSg>WE1mKه1ꉀƒ`Jk$qb(C=IJ>~Ñ:dy0qhҌSI] ε9¡u,L-]oPPz+ȑ_Dx'Kc:Ĥz_ Ԯ0]Q(o=F :oL?4߂b%eV$t=',#<'(!z = re}1P4InhSBHȮr:3(tQ Ÿ> ƼZ4je/[r]Xq1.cry,֧ K_}o`xpt,4ȄšYkANĹB1gLujK}WU?,$ j_җA|S)F;H}ƭ41b&,1w'K<ɗjj!-%ʹ##Eæn9~8kt%mRaO)a+8ZzI)1nEy;=YFӔ27قw vӊpKDXFr5,T(E 1kO⏂üf;X%1ġw`ח#剏MRW~葙GJQu2.~LO%w*{-R`)OHXcC!,ſ Ed}h,.H1eiПfTXZ@y Cf %[$*@ LKтi=L#**ī2 ou֊ HLؘcH i60w^s5v5 jV襇tM3beL^=Ucۛv5pR2f/x6NJ-k^|Z. Xh8=lG<>}y~J*CYL^ZTC~+ T݁6m})u!om<mȚz'=>|z_3 4a*ǁO=h\/5,|pVp~O$UH~m35loI+EDG?: :YQG[a1gBY2tp2̋ZFe p(|Ky!W䞧`uZN y]hMbfLv>HmCW24yqag{ =K:͛xW}l L?NztNj"RCk>g^pC%\N.wɎо4/ 4 ;:GU+?&GIdrGACv)&y?PY@8;žѕa&LCzua\^38WLz N4OU3DbJƶߓ>0DB9bXNZO[7 T0\I1 g..(3:V$[kkokx3B/5]IHp2BHC /.. $ڵ)dR[lXKŎhJc_;Eׁ28ꦶ e`ޯ.tj%D] d>x\ ,D_S-M yiOB_PK}|W`HU?a n{n7Ƽי`%pUئDoa8&'M3Gd(K~Ens2+ OF Orn8rDƹ[lWRfy}HWxnK,2W߁'uMsW-x1o* I`(Yݭ|>Sn g;~a%YH/"R=kٻWRXN[l bj9!CsO!NcӢ@v4}>_%(9vB||,D-)*-S!\%s\_ i@{!ڬq!_k\tFߗ{dFRU;3seWAhc>-4Z#c!K񌔰%gFi@7 ,b 4,t=(!x|y.Rl{Ι!8qN؄g=_^Pc :ƅ 7UAFl+oe}mu滓ԡ Ҥl"D܈Ux,2<{e__zxSq92 zBh m>O8@ D) h'+܉|![>/ĕ7 iu D(Y wj LKK>ND"/v{e8ZqG=sd(@C;|"2E)>?QA*}xM61=˔Q9[ jj|tK`Yqj TX3o0L(& *`69:sJ[J~cn~h>nomU,RfFn L m Hۀ+>&BdH EB[*G'jY:ҦDLc DA1"My2LJ<9ѡ>Q5!Ћ~iMEw(U!?boi};3QbWTc# _?)^ lQV]9Iua4pUFr%AQ2ZV Bp'EpT-T%PZO;#;8\{ɸkJ?! #%cWQ,niqPW5]U]sTM\kbVeC AR_nC RGiq "hUt1| ZTW͊9ҋ,nj}sH#[;Qy20ݓN{A[dmc |\/M Fͨ؏-dT-џăȘkH OI<)5<. ֣%.:PQZo"%1<#lPBFʟ{Js UYH%ܯ7M`tNZ㍬4y]8ruX_!A絎x|Mf U(c5#ZO^u3 OM+/PLXom?e)"<*n˃~T3 QNB7ڔaJj.] 'h+ԊE,5>`$;00,yĶv,mX݇ <I9=2@" @yϺAdTN[-ܨQqr+7znX;̴7YPۃ$rZS]ͽ= 'Is!HlXн[1Ē%G Vw%lf0 :7. dzQvsdZnC4Akic6x?_/dnA횰P7O*lcْAP;%nON{ՏZdlNfpJ_t.Lq 3(yO jѯ8s4^{V=B_ǩ.@0`viVkEp7&BxP)N99W%0T\+7!nO6gaY,|F8XLCSbvBAw>6In /RBJ `iqpxڜC.-H3#n:־UE/+O 1>ɯf`q556h8GFGˢ" :/xE $FOL]Nck6fCKayAߝ\C:m{롉 c*<H) )W('@o ;4ІJB=!%JfΫEG[USa0HU3-ݓȹH8='=;OƋ{ Dp[3{I2RNM`DOm-KvD_N.] f:t=l#riHKܲypxNAPBn(c8 ocO? -8| ճ%5ΉU52Ii B2Dα@,Ȱ!پ%.o0aN: ڊ;)oBu!>WBb`(ʋ8g5ЫAlAF?[WB$*^U-v\ !lqIܒx\/] džD_c,Jdo7SX4[(v5giX M;ܚB6FkҪk9Pڊ~fISE4;K1"lLj{0>աRY8nCjV?G"}-rv +oFý2# H+$@?7NX nqFl*VcQLj=U&H&ܝ.X we{|BQeᱍaTDB1}>DK[gZoƢ@ ;?'U5k:rЫzďA/*Eӈ-&$-{8=6#-ɤSϣ 6r7a*{]c L5rq.=:fm'îá>yd-K#65e1 GE? b]{X?b\*ШvbNQ7أh0\z$HॡY7t6NN7' 5ܯFE܈xK7h?t>9SN0#TteE5Ddzy1A`@ciԱ+,pr[2?BjhXq(%B2`*R CK? ⼢VuKKBzD N=ӓ2LM@ }[5eGBys8I _'_e=m{fU07D$ R qbYRRjXز7jA?KA[~BSG ;tD;y7=eҙr3o_]".RijkZܩsQ~6-g}rʑ 10݃kxg6}x7uؖwE.5~sQx!ʼYGzPfeN,W , !mKG)HܱxТ$0YB>?[FātT֎0C^4:W&bfLT _AIBn51[[AhxR}e J^u,""e(2K4#:6n-qJFS8A`k.Aa:ɿ4< nbjl -zE7_T a b\sXtVE8<Ӂޫ&šK4~$7AG`sTxB|nj(^ʹ6W%~XiXh=W,z6 XPxq@VZ*"יpsIEC5a"†BgPqCjȡb4-K%{y;+kbc*;G;`ŕbɼ8"R FMufbK6s\xyT˼ԭXHT lelӭ78!蟔6]E^Ҳe"!TN5P;v&`vn|-YxER|!Q(\ίtLjˈZj 0V*c!NX֜3^>eђF7`F qڲ[<=U@]tQ#9뚗xR_dH6 BcZ/ 5e1y '|k# k)OsJfZh X6/MmGΖ/XtPM1D<ʫ>+sy6\ ͟r iVA,]DK.m'B$B׿ ўP)$u]T'K gmU`O@X|6Z WҷvK:p!`%Wh ,]}-s"+ )YNS'iƞbads,IG E#T:čUAYLHNܗeA!˄b:ELqmƤ+v DB\s,˳kbjg_>Ny`:Qy!r22̊C%ɟ)rKsKC#07˙-:@*k>Z֙V` `qw\;w9ٍP Md~Fj@-q0))ݦݔ1 ##qO3f"5- bZᰒXi+mDA(yت1BE|UZxY (Z<~`{f\ !;It)izܜ"r?_kR]GV[]ޫmTá-RLR3 /۾nӈV5J=M"҇/aw+#LߐrڧUe WfX6 X-'[1jKW,7pHOeSKR{ 6%*`*D%ѻWp}!M_LiJ[G(U0u ə8: Z' _Q8zH#5^Ï U:b }q j몮v | %,o789l*Ɲ5ɊڒACY,cΡ$q4Ʈ׵G#%&I>SϺ ]+xôj`G>үj_$ޣᡏ귁>}Xɘ:pl[_EbmE ok,;M+Tv\5TB$<9B]Q\r}hLT9Xp먚s8"+f)|̏^ ѬUK ~(Rf(LȉY鱨ޡ2љ#,齨uS³Uj& '0h5ImaJ@43LJ7*vpju32ׅ{ZTܮpu]b/KQ}^\DU;|wS|o|`Jϼ䀝k o`\7m[u+K׳Zю9%-`.CQ! @ 0䅄FfcÓ HMl )"TF\j i;G3Ng+"KAi?08fC{[^(r0i|Bui(nи_F0%FC6ڀـW;Fy}, qj~5O&K`57G1 73gܛN"+җeC>kgLr$A ~FTbKL#ǠHd;$]8rR7)PACr~}HPVګI_e YG]!xa%0laNj" ɖlUY|WD> (`TEe68%]RC)}1y6ۧ׃^lzȹckkvBv-+k6fv&^vM'kC~wg*'9t@^L 6.X`erZU1b0szBd/NHf9~g +7oCnhgqz;DC, %.C,>ҹ]<J̴gCǐ^@} V U#HSUBwdT6QFgn8XBR`ʄFeKAoX-̓Psub7S6FRN",ߥuV缧aժ!"N@R[rd PNۢ/31LZ+:2}%06fzɨm?"0ULeG[6Vu-'$. Eg * :fWf1;hY%x/>Pꜟ笣vkPwe>//UD?uRoWp(vm}[=pmMtװ=CӄܹS#nSigb_[u¯lƂ}v(" >c}fF*}kcl}ݳ|q/qK] S-D9Gњ]^M@Ͱ(P)҆6!?4l`Ysص 6x- ]؍pz(1yW>]6@C80Qxk: 6iT-{'-#xs6FpI|Ep*zV`ɟ\݊y 9wH̖>I+hq#ת@"б^ӿܞsDQ" q0Y`t0H5 4y)h`˶;GxÌBc i1QlDcv>]])O^]Klkp=,-ˎ/SBvš(>4e{RƘ5ȀN5bkVT`Ε"/yO Z՞:JWlA)U0uC=Z:w(9d,MƕIPp޷hpMLu# I%׏] Ծ~T!&L~ ,ݛI -'[ Į0ux &|rJM:SSC珖;F":9&ކI  Ӄbi#W/Lʕ\7ٝf^u*c1;p{ѻe>*Qlׄ;.M {ҨQ #{J3aؒRWΌ&v[˘_$/SPaa Ph ִ,|ζy6g*^Dswmڗw 3Z!B(T8> 3$hƳ#.fyVy^7{x[Z~F=&z $P!d 哎 iGeci8 <)䔍%R@  j88`H((y^_'I˵@=_>J7hA;},df'"J}d VB gMbgEHqw%= ӿ29ߠRN.čW9'$YJI.+V* U-o|(E):I*ţn%/BknHt8֥,H"5 >L(3EՆ ,ElUc'ZJ'mI[|87xx*SMV2Q·4Ɂ`j} $S+0eHRS@{I1G~Oc0pJL%0mF$  Y쨉8Ƣ}G-jF2ekŐˀu -ɟeYw0Giwfzղ g6^K%1@6 ɫots[yzǘI¬/L\d=U2' pˬ@[EIVcvxׁ~6XH.-C4>͂rB\]w/K&tf&76tW[.63LRTa)!k{ ,T&bSo:z$b%,,Vv_k$qdPk?_р>,Ǚw~@;eّ7qn(UngRIQ:&zuùVBҤ}誚7tu!d5DeGGyDP9P?s@3D" ,y%׻!289WԳ.+"$}h @_{;}dL&!ؽO2\LH Z~+",XZeKN :MpfS( ԇo$W'׹K59Б$,OTzCidǟawL6.r;+$K*3aUtZNE]Q5DZ?Aڜt!%H\݇Uwxd.̘aaqfܒP&cVkY 3Z,{ m&)88#H|p$))Lo4' $АLU*Tauݍ(M''G-luI9?AZW^4U I8fgx-u傭h=ċ+X%y6.̅ eq?sVDj˪:09;rT/,T"P/ٱB2c_ohZ4Qx>rV.a} ,k Jak%_XOXv 'JrRsqaaۦ>\)#a; 7ы挑DTc2FfFze(1GaJS շ|)&JΖy^9 s}{lo8v$@zcYޛ ǐD1KQV_֜EX͹9\W$.x-* ܔR CgKPAux=ontc$0F~Kv p=pR֟o(j^,Q]>G*Xԓ[T8dA~/;KW9;W >~o^h&/MNgKZ~P >ubcDZ# GQ%=X!S=ηaTWwwQ\Tg|^0^P<)_kLnt>Gߒ2Be}]GGOvGUDͰ@̝K:uI#/_혪Bd [FfI4܊o~ fgHu0vixKbPrV4FcGfz3ݚ3Utac%bE mHl%PhsF! j}|Ynl]lX EjX: W|FɃTI*sWX[6GzosȄM38BH*qG]E` 4guѰEei +w|ULcu$~#`TÝ`vbWv+\= ̽*pUCc"|*b,x[L 2R~,ոJ9a}U͟`*A"1"oWM芦{ywZYaeuK)Mi7(xn'oG 6>(x 9uʩ "ԿՖZ:JL |J {#}/׹\4D ݢF%&EY?ŵG =7?wiXtIM5EŎEe! 7)2i7<'NdH娉쾫F%w؅,&b %yQkv->@v(<=XwX1ݱzڠtDڋ=xiUa)^! ;ۇq FYV,8ێtcE)]CV<^A-[I3z #s6iDoH^,s89fQ*=eK_v%@k9LJC&&9l IF)G]x^ly;I2o63Hc }QIQ!ުlGY^rvO[|^|5/GͿUZd ӏmANoi\oosl&ļ|z tn;p M  KZ%]S{-UR3p T Dž."g* Lr4T|Yd3?#Ä^sI2ǎ\F_Xа M;#6 !a|W;%Em}9wH:$ҍzУ7)瀭"@p6nm1nmúw( /)FDkrfՉ|Bx3D Nsvnؓwr@bˬ`9FOi_عDk /4,gNۺh" xio Rj}E׏}fl4$ [Dj M\LeX_1&d $򈽃r SvH*ó ՇrP^:*\6DGL.x% [ YOnc@ruthS{љ@G?F,v /em e܈#@(&H:c9j[ې/7M[K2$w-awk՚r\H c4nŒWZ8*T S$x-eָD{j7Q?%HO}ל1]I3~j3Bk,)"Q2&[lT݀O>g>2 Y]ԧ?>=NNkDgiQR#;j^qzyini7֥at_#{fwLQ?hG|=9D$ҴZ w?ZNtq$[O硯mVd`L%ݺ`l->2fߦ 11<}RO/; 9aFPXp\AeR9 9N*KTؑ ` "vB-f4\1MeWi)[XԃHvJ>` f ܂1#_eni 12gd4?;>"&(hElj#yRNPOa~ydFP;wyG&˞OɈ_] YT`G\3O%ъ,\ɗV#wpnE!?`hA$Q!;+_`s6鉒+:rD&xGc;ĝ`hwT@s yMFnHWӶIp< sNs{qS:%*=gٹEbL=l|? Ռ} A %y{ӖodG/vG, ?'FNG!Bӕ-Ql>sTYpeO“AH6C j Fn 6U]W4!4˭Oߡĸm.A#4MP4Wӧm6 }Z[>A6ƯtߌY?=9t&N2j(T kkIiIi6"#0<5%gI=O!Or1G9xdA?h%4Ŏ@zԬv <Lย(u3>MRxM jwuoy) fe¾ Hvٝs7vlBߗ[48Lk)@?soAЩk-?h.^'J(3&"+I]׮XBT"IUv-(ZNz7 HZuEZ߃]0x^خ<̊p)]OR9i? 9!r'BSeT#|9r#qA0p^mL  ZSc>|fܾSq\iAh;!$UTX5)JC*GRSK9U-`&v`_Vy_1aՖȚtU ~-eLRri{ːj@g9$Kp= ڮ9!diZ OU J?`]Rm_|{AV! OiS14[<tZdjܔB(EC4/XZr6Vח|"uSj/1ƳH٤Ug3z: ӆ'NwFUi<.ZI Bܾh{3ȇgv&3UQ9$6m+Jq "[55j%[~]W "%~[\FV  8W e4*Fl5Kq:zAJid5B٭gVaioل?7Pؗ-؆] IoW%p@JolZw͙g 3W3AFLDoh3z'MTvrjU3Ou8 \tdFgkA:wibr qAL̫r%C+N@8aMj)ItOC8p&%Tg9I8˫h2{l՞F֞؄`ͯ2^ɹQ"DHc;ڜ]FjE~]D;m& 4PFKg{nLs670dQ9-35R0 շ74@G;tZQs[)w(oO| Y>vq`pZ$fdF#}2IR9 ێa;?dH@ )"ol2=9C( a'ڢ|=U26GEuq&sAu6VBp Ŋ%> %A|hگcy;ZS a{L DŽ%Ɔ ùxcʆ~K|!SBm#f[hB;X6֙XhF;S02 ̘ ~T8R7/I$t 5W* |!SbdIHQbY>ۣVkQ K˜(IXs=3V#He⪋o/(Gdo)qM[MY{86=Tw:uX=wĂz6^dLlPtk)o&M4$x?LrIW]YO#0.ыk"7uk)#-  (wKF-܇gvpm~#qc; O#H?ؙm ;!(04ovYճ1VP\hOx/A(¶<x+,AVcд6h2YP+Û6->+Xϧ[ΰBe g:?M*,҅XXXIǐ?uױҌ"CubE\Uib8Xqޢ޹yȫb&ѝ }gq$; NXQW+ 2D@tsNoI7`sb!Y7̎9_YiLJA$5+ޟXd; o9NX:DQ'ݚ""j `-uzYصdGOCy+䃪yyfُidRvPٓj ݩ 6P,ʖ3$ucb+g|8JdU>f5D6͒ k: Gn~ʌX81]~[uS:epKQS"^64LQ>LXlRڡmκ،¯N>NfL"79QX,`eQ,U1f M%YN1b MOiׁGF/Un134=Dps'aQ,D;='~%ȳ*2~^n+=qbrywγoxa*}>ݶ`Ck 6J;?Œ+ \4'3ΤZ0d3^m0*,jb}$%OuBܔK`]C1زrȋz/zU>2T._qP1c/P9?Ll$/~](7E9QdِkAIB0Iog_;?Wei3q<Ŵe 2%a22 `M(ʝs+/l"ϕ4**Hv`6OW‰I"zagcC K=^" O(믘G[Zmwc=Uޞz n$QD hGi #&\lYxv3Ahs:2K|L SDb"a+ADE&2mA]$RvVEke,)j~2a C+ZƗ# h^*.P+9a:3Jok=FI$"*$.v@u3Lj_?fje1z>HXItЅ3@S2ȇ{uq#|NE͹Ϊ R}6+T)2"2 !-.i]aT&3BГykڿ(7A6&$ӎw3l^|雋5^q@Y馠´g(o  (urTc ۸>@?fKL_,d;_ac}d7xwQݻi=Mx'O@,@L~;HŪFe) aꌣbr{= =Q¸G8U_K"1H>LG@b ¤56}(cf %WMn|g nH1P!&ƶQgmϵ6n$O#75:ˢcɘ $ ߊGֹ݂ڱ{*gI WxrwE /tFM}&zNjݪ sSɪT+S|.G^ GHtt5FFi#cNKʂr{P8zq)Sn]lEY?´I:<~s5 +1H/qv|jZ}of>'-C4-X]8O(TZ; >#VhvX<5ɵl J\X+!9ZZHw&`Ւ dF";JII~m[ lzs2R2(«L.TB`#:Vl6kp ueg^̜"CccW?*}A,Ϩ^>XP%煥>7RRf,<Vr蓹cM/{wMcr'nM#F1:%}z l&#hu>gfw"@q]65Iz2-㎎}4IqwGwtS|M OL\K4 ݯ G*~cbڻZAV HPQm -IӚ{T9YHdd>ED>-edR_-1{O@l됴 yiG^3 T _qS i= Kg 2nB?wxg~'yZnDW!LoQ"?7BZGZF?$f*_F6[BW4Mg0@fnln9'mZ60M t>)P*'6E{Mу^ZGG,2Z+G Cgf0_~8"bhf&P oƍȮXׄ9UXǨs8Iv}7Kȯg%nC1 fXi4Zɭc)0#;ljP48 h~ ՞^miC|49v9 d=cG18Vw(c̡ ^pi;ؖ!`&stID^oTw,jb;D_DQ<**I{7j;)Ӷ>ɮV/@M)+wMvTY:B3gmo^#b`53Q{v߉m0eh.+Ň+Vlw)&?Lo^e@(#l M2)%x>?k@U%:~\RuaL fa )f:stp @me uÊ=Y]HJ6jcB^[iLYD]}qopRi̹0 "O?.-3<iBEټW53jl#?6)eXq>ĥ:^][gg0]  奼Sko6|'! Y,&vK"78,que|ѹcL٘#1,4MC2/*CV@x-ω 1G̯D]?uH5:%Z98L[;@B|DƯQ*йơ.d5Q&)61g>m3e N'7Wz M5A+@ z]^f0׶N '$M9Fe8UqtQ*z}`)i|7-Po7c b*luTKƺPSTMXcݐ[I Jmdez cPXJI©|X2FeO?f@~"d>%r:j!ze{h6<>iu>Lq3 EwU<#?/1 _%QzEƚvҊ?-&}3Ltt0]৆@MZOJB7q!1G*wB\?cu5H{;H8 RMtv̿6a2=0ކZf7ѕ@$%pċozc,8,A;ǎm(ȾVE Z<5$L%C tjZyJ[;p}S-l*jUu}1A=ϻ9JZ$yc Y#GOjUQ>@ dgݻP<"0 @HФB79;;;6Cvt.箠q!YeZ2^i)))AA_v3Ҡiy8b M|kBxqlL!w\VHɪld)n3x6w5ކ Ʀ6--j1`*h={8{fG J쁮K|&HO_;RND X>V6_0ݗ`/lP9XM.G]+~`:maÕ:ˡ]wb rf@ OM%֯An"ҰjmU DۃqJdT4@9bzIepCh_Z51cs^rW0>[~ a*7+>YߪYtEٳ)K|^p6DaԜ'#gY E ;ޞcm'<ҽK"?{7Ojlkr =Z,mb DY/pif7|.v, jk&`YP,SFK!BBrkE]3U˂A;J6성(g͆F QDA)ݢH cԛ.%UL $#ǍD*h/*goc6Gx~ʞʡ @e?WlRL}^yYd Z6||ڙ:Bw ϡ0!E4ͅ@(NƏX10`4*Owkne\r+1AGIbyqB_s:RH %5~}c>ȊuT4;ҩIu=8ӷ؏CѵG!c = 辤qj, ޿JRyCCKW28c"8~ДK>ry=(HT7H㬐T G;) ߍByOдWitA|l. 4X]7h8T1"~3V<i=RSK90KbݹNR݌Wt}qp[(}.Yw6Z޸!QR%Y J =' ㏔eZU?mݰP67T-"1ؔfP_Ƀ;v+nJWċD(J^[ԧ$ "ҹ"@?HL{}{u O0_nh/: laZng(F+v-wbSx\$d-3N/31Y/pQ&a ͹0Bf\@;'piB _zl:^WT\mj ϯz%jc4}lHÐEu{:o%03H\eYdh^DB>ϴZZkG\_L tΔZȔ{e˵#LoˁC ݒ |c@&OX^fvj>Sm+<`t1 l/+ m~ʐ!&W`fE.@[٠@b2v2!ښ3F,%j+6&MOjYiuGȝ*[%m4 FA'.{; ES RWl <@uJ[9 ZH"(Q : . !QL< /@nͲgH{5ydˋc5=umH!5N# zBB$T?*] @ypWRvʿ`CHlnRyOWb[.@SֈE2uSRTajr> |{g[sUvOUׂd "0:Tpp#7lPm6! yPs8\|֌YFE>AfUO_oC4?'j8;V@,4 u+Mq4n՞ڋVL')WBU$['D Ɵ /6RM[9݅ bj+SDVpƎ#ONE5oeATQ5UIe@ǚU;Ѩ6oLM6/Q@!ƈG|~netj\ 5a "+1(ډ̼jյ|?z]qnj^yǚF$g+ҹZ6慉zBQd(nIv$ ]Fk*7$yâ7w#CFےtb1h 1"j &%,s YY< (`;!ֻ)ze iغ1eʩ:|h{BF[Ϛ1"ږ!u"fruzJ_!zly5q Rc[>Ĭ@h{M` b#R&]o]&\ Tזu@;Xܑuӏ@6]r9q_R;p.8 %cZ{RK-8Iʞ2WQ;pua-G!7RW+RL)s+u>J]^+lki%l.8 y kW")=lh"D6QRp~<7$0Ju`װ5ɿ)b\0ͼ&8IW(m3GS7fΡct+3?{"I㻗<) 3! Ȉcr*QMHGHyv7СOSTE .GvTzt $g_tҀ@6>&4zȳ(?Ry<ůVh6Y$aP B_5ynR?՚CpߒCRb26:_!*BYcM嶐f}u:?[L_gxF@}$".wڑ aƟC :ةC/ F:=E $e?l Cg쐁6狉DGz`=a dA^5yx\5$dbMEET(P) 9%w@@ōͼa|=9=szf#c 4;`w0 .K(џ5#㺎~Dj.>QBCcësA󡼞i4(uutin `!9cT"\VO tB} t6ʮ_,M M+;]ϔF6)YRum!mQ~*J+X!:vĢ^^$ـ+{/&$^S@L&iE\SKTEroye`ODu0BJY3q5ףE"/ioO߆3ܑVb 8w 6نyh ^eN`d H>@ n ʮSˈTDkQQ̜aOqC)}* W O]k|p σ.i x wx wmP9Y=Utp\cOhS[=`"fIȳ^W`[,q5!SS6`Bn~ŗzR=PMl3Z 73_C8ez/̷v t׭(96KI? -)F5wcIN󙞟k;KXsw:!¿zlBN^($H;}DнwU$Kg\q1)7{Qb >oF8&^{m9oҒǣez[ȚDPI6S{$rI%f\Ol=zy q*9r=p\)AzUOP°*IU踶ħZ0p52g8Ssvr9Us9%Fɲཱ^vd0: }{T=a\W-MgRBn/n'LǐyFBP.9!{Z*y=wc6ǾSb?Wk0Բ}@<[n[n/>km9sX+E|ԯzɰޭiNhf@% ^Ur*K =la܋'@ϣ\Fԝppm- ?Y寮Vwv-."-XݸaGpK[{%zz8㴛/?&vJ3c 0w%6wfA@p,xWb5(wGNIt489IR}ͭ D -ֻjA3oBE,oiGXFE5`oqy;5vGo@LJMJw Ycbvߵeqh ʐ_PF:j"WIs.yh*vYMh= 4F尡a GN=IlU,K<,NL>J+P7ڭ]J %;Re2fq\MVA"#td1֡w߭%7c8q˺)ŌoYښ،"ӷeȚZAAXbmu<٣jiu#2^Qi‡AeW f#"٩T${= !d֖//ߋٌ%`*Z_YzG,N:mã4@ ]qNv[ _>(NN !vh {7-ͶE)3܅ mt.x%9AtA>WFPAhDzKpks4<#n} 0iNy.Mtѳ@tT~{_,8շprDŽ WXEGZˋ4hjU4~X#h⍄.u#$z$ҝ9V՝Y6~Y^g#y/ω @6=VjHBo9*)aJ.HW]DW:tˎ5Εz&[>W}6@>Bx*;5S>G[#Ehȑ?i(83.@ӂ7`2(w\}KO~ETd`'q'H~3Dsub-gMYw3SbAs5bu7^foF3"32.Muu Vu}kZKn{yIΓsRxW)G*J$>wު\%o <(9UdEHyVXѪ86iĽ,틔Kuڄ<62fc@d'aƋsrfK <*go{Qq5XT5dfT҃"пgBSY5.ǣME q@@hB4f7T)s"(Ũ& +? ʾMx`w;6}w{ntDcD ig`A(Ѩ8:BJ=| )X4S uEhqCD!!4SestXՁY>2z.}HxӠˊzK@!>@nkTQ:{#4Q!Ihz*YqDLl>>#NFlwrEyh/X䳆Q.1O06F#%[Si?~ބU3"fnHC {֐@S~ٽL,%8#7Ŝ&v0ǺjEeb C̑$qӳo|ji哏 ߝw7),;p~^Nd:0@>P)|<ԾUҨ!`pą7W"/jZ{x"vI UV}{4K*#z 2tS-6ܙf>1XW8bp';g]2NSbT{ +3B$;ҬjŻ1N.[0'2S@R`>+ 8TF{qaX $e؏c(?|NSrVG+ƪ*6DejbKsaedeIE ީ=?áS$U4`KQ*(pG1m9? ^3&Qe)84YL:MR#l&3a_ذ\u^d7҇ͅ՘7QPDV@x~خZf9wX(z9S̿ݰ,ҕ: ե55E=7ǡQ'R ]l.60B>B[ϻR! v$.)0z-BX3a*Nn*Dܒl%ݴ<6,"Ǒ 鴢r.ޮHore00;9xM"T# 3ᦳťLvgS)+t!0J+_zď"(wIi<su@õ%nr~uhǨ9eʓ^Mlk®dS|:ݺ-$~j%Taj 5rlc)c7x˗B.^W?]r{EH*HѨ}EZ޽a CyYCQ^b(SsO'&j*ئ?jbu5ᚬwyϡtwj\46ՄGL+fU8P:&O&gI1U(Ӆl_t@Ո歵\עXvPGĉ:eɁUN3."1͚hW6=ѻpZ5*q pO+^b.;ċ%anJ߯ 7x fs(\jssdP|Kv;qo+|BNеcp_c"WhaE 5x :4iE (\pA <10!u+Z)nwTǜu`#+2)ԗ-7ab@AVuޔV{ j cEqqzv]{K_> 앳tvL^/&ւ_əYa{GH1TO*(跮О34U^{z@F0%9RǽXrZXj+5u?G\^ks6+'XC.1Mm pI:U/ӂ3X`0VFl/1mYG=1N[MP2l'l[( 7 R!9i2XY3}7N%ďy3nJ+j0s+ WAR!TiP])hjЦb .b^+"Llo.dʝK5Tp#O[aQM$!W JA"E(0',x/^ ,C٩2VB]$u=)H(ڰ3"dgy*҅DB>]"PH$d#<{l0 .҂QzY4"|{%rZRuiWH>s Z4!2sS]G9W7zuٚ| a3֩cL/G̣՛PDX$5}_kilwm*Cs}d?O! Xٌَ CPC7p͆LxyvXq_-L @s7 /%nnT[ėxZ!Ĉs`?DU:ǕL3"rR[kݒ藡`t};:Epӻ7.6'}o%De^_yˀ mu_AYWxh,oRB Ty}#{ea{#>kYeŜ'# M:3} G2LxkՍIKX9PcwOTSGfy E^ tj{=PK J r# nzer ! ' lykmv/θp |zk,;P;X=޷AudhCIۢ;#Hǀ9z cz@ "ˤv&tjt}kF5!$dPG𖭂N-U—v~]TOdҍU+SJ@ɻd䓡\nw^|Ð}e""b̽ ļz%M!B8 G–xV{!uo\ Xkգwa >)f̧6rI-1݌ @`F%Sމ?\Bm%vqR_m%N?WWDUښй nQ,f@R*u  1ǯ2(U9I{Dڱca:E!Ѷ% ↏d?ZE߳ķcazKGy1hu{cub o?6wAE58C}7ŧB`$x])}:6gʲ%&K['"4;OTCnw^+WT JƔ:Y,.1 zIX^̱(LN#Nq˥*۠1[c"ތ۲C44r"M=) Vc\sKZlԔ5(*CbI4CLˋ=UgK$21)fƌ~@lZV]ӻ0c+TQ|Fc^q_Jdt&׭=3Cp*bQـtrtkJ['4GZ>BV=¶M=q!GV_LPv$d[OEu]gc?s˪mg/Y%ߪ/Qw- !,]o.~6ǯK%sF34MLyNdE.{bLgLhn{~g,vGP_l(߭W٥O%҆Q,$2RN)M&}rv>V ȮmźJB>^+LuJ :j|ur!Ask8ݟ8N!PQ/@A:j('kLlU^ }aSOFYAkJ0z^] g'L}:+h]P \-{+SiZ==gP"f4?Vwy)POI4S%^q{edQH^ ;RrJq2?OeVY݃t)ĉ5RE< u"\r3n8*-m6 0l`=BgQaf`r7]U)_opI[kX&j,ԭcn 7!DjZvʤ:kJ+WK͡m*$R`\l|N$*^43Vq?'.& 5ϫPm K/uC:Nޜ.YY&," `λ췇 vL[VPGsf]9;+yd]4(΀w17%ɊS h@>C{g#YBX:*9NҦ mȖM|mL!4c.}0G{GG{|s*Ĺ;8"mt!{r}grl"f~5 R2tftnUʲ"C}U@ ߸R`@6v#TfWmwəq_U{g{JCH~ %Ee[utF &mh!k5]0N^PQR?J,KI=~+AbyO-' gV!LI],KhvVZ PfX`& I9+SIFD泗^n2.u=a8PЍektf6Z*3XE_2cSWTg&K1fŰ9{?"KH(:ف 'Dxm@z)mwɁSx!#3[FnaY8FjER(v`ME`.+\ո`g(d}0m d4&_Du? MXBEPŽNfq ]qr#P~] ^/AȑުQxw'Zװ{P NNc՟Y}㘪H$\xh_qB+'Z0ߢ_%KM´ #@~bc9=|ϙOpmU/ LD 4r&>i`Д'?ݩ#~KnA(^R~ږr#Sfqq Mz[B2T6S)pb(#J(􀤕PSP/ $2-lԨkt+9#PM R XI*ayRq\DMw@4&tc}(^j7w 7u|9Bu{j(.gpޣ|OE8uSd9&mG˵Q6.}~hyyqJ@6/ ۋ/aoT `M4w<2b7 nl /8xL(h|s0HeM·hZ?yPKJvn{`jw'iq >po{̳+Xs a[kX{lL&ª,P3MKwVO "H#nΞ^O[̧ o {fijR& d̶iڃ?("ɖQ~OxsS!Y4PBvyݕGr֝O;fjֈn F^$JZ1*b%`fHn&PjH ֒wc=T=z| Z+fb\ ɣ+93ZRBgCsl Q/ux{wAg ̼QX =r$G}ʬ' @g̈Ot؞La>Ȕ-ԋA͹\A[_<_x;,J$9 [kz.O^)z$Zv1: HƄfd#%`( cT&Nv'`,1mdIWH$P̡7\b`ܱW+Q4li2*<р~(i%n!׭H-&6#Hw f>5'Wj2̴K0zF=whK}7&3S,Hq4tm.f˿ Dn#]j NT4|D͆.(gɘY-.;Z~i"@<dxlM|^oӄ n%"*kPFAED!\Wo00jaYh s⍴0iF"gAׂxaA!`A1d .1ߔ9q-t K4ю&)#Dk/8oQ!J:aNX #[U/-^DX}/ajX-_*1`6Mn;NZz>A3 P;ַ}+A\e </B6q59G>]ODd ^afK@qiޗq֋ 5z?H-Zo.ݹ݉lF%u Bs`_}DS"p"nc]V\ 6 F챪V{V*--XtbJd !,DOkMFmx6ֶO&T5K^Ipv9ēriPMV]͗kHnhMА_f;˥L82 ?9|u;ku K",-O"0NzS ѯZ5c‹}Q ZIҖJSK)ϥ\nώ[tnA*$ 3CY_'W-`ِ3pnz; NeK.gOP+lENCo:Rjc\Ng.ܹ~u&4볍~nS d &b =K?-/yYfEgrq]fbG$%;ʏ A9>Bd 3Kh1Dt}, LrCb⨏JC Tz Tj\͢{Ӄ!~770tKQk ^_n!!;e !D9BGVcf[oO;~;'ΥXLP5c>}ݜC)cr%י tYo80DbW@dwxf!mqPN+Y~C$1g$a,^hͥ jo}$drϸWd,~0M-&VˢB%S'|pf9U_0IeNt,h)<#|:#>jj7%H] [~!%LJPR S,V~omtud.6Gy `򑱫(&tpE)ap6(<4IǶx7'~EOy ): Do-ASTȾ~o]A$7j# Vv)%yjL%#˯rt7<԰VCmFFF.ܐ&ޅKNF"JTJť!^^†ڃo;4xB8_|r9d=95ԘL-'TZ{ZUij|UDhDC@*d֧WT=(É/qy#%6l9pT4Yfo@,KR/rت`3#u u11iQ`Xv7?_N# nXy[B^h,_&=rmL itYI̢2MB+ WDqj{u&DE_qBuoXz7f^s%et$ف+usadAM c6 a3dDm. { k]c]C9Ӷj?eF,VF$lzI8?ȡ[SÊ.e cŪC+zc@BF1?epZsBs~WXDsJ>CJXqDg08)l,F X87(*`JfM;2VoHw_Cf+WbzB;|ضn+` OzĬVZ38KJ:x \$Z6?ĺ%#|H,1' vFĿs KX>%7y3Y]2x?Ā6ik{^r20oW߹8҅-3Pd.^0{̱ ˕Y#谝mL0 "8#7_#U7.3BA/ϛYבּ3D51~S ]Eȓݯ@LMBB`i1MH, K U(gŴ7oD=IԳLQZt7O#UhiIyX#oR:O!ëE&weN~ :[bЃ guߗD14)91v܏п w_i8Bow/]2CWLyKag M32$p c'vK/VF V ,U^ȕc->SɹT^x7nG5]zzΤٮ#D(l}*<{U?CQZ]ҋyƱ'4<*5m Bc컢$h 6p9k?W_tM&`p68iw`Li}C"]@;" ?>m4s~,׸u!MU\ PRzfё?T7zs"^J@Gծ 9-RP} P[ʗc_1y]>E5KqZ=.8KmTRXR1-EEϿJRdIw>'lw<Т#j|:+L*mjN=l{R "KTZ ;Yh:5%yJt|}+aė'\xﻭH}7D/S_8D-}1r^^x0ٿ)}k%~^bB340z`7Wheq<3~L3r=,cwTZ/~>(yMwO ,R]6nLmQ|dPXþdo|Z8 b0R<涿0j:ۥJ+U~m]%Ukvz-[Rܢ`q5ZeH4Й Fnq_ju'.U6 gfA!zo& eY0#dL96 8.#wSM˨ @+ъ6/HhF!wUT9Gz,M>;lyo:j ?aMfrppnO蟡$_Â;^bÏ2^x#ɬ9L+FR]\) ZSmB\Zvl$\S4esx[7wԕܞOn $\7bv` z0ٺq\OxFƻ#M'WEJG slM,Wm@V)j!J @8@$'7`cl?V`*I?:GkGoBE^jlW|ms< 7}9S5 q28p[y6fNz>ol^80flC]/AAǬwG?})NWzp>9H1'&BS2X}\kO]a-<ҤȎ3+q%)xLwnw6lAo!.g^fW͓hCj~9S-Dj<+W_ ҦpL=MW%C,C&v as81j*QfANxjR;ȇnؙnqUhqIuoA)"0mgO@tM *PE;iĩFᅪL)J 71p俷v{cX,#O0sPS8+?PWѯt,d|M2sCCnl/*rl[$'y;n RbҋݬKn6u׬nT'5<'ֿv )$I "}J?8x{Lj'^0y~(jciɒhcЪkR$"[s2Zn{ vlJvL ͿSsbR>Q׆-ԉE5a} | <\]= X 9"?S(v^#glJ̍!)+MDIFH4+e,Z(dR}4א ]1FNU*UN :iGJUxȔО;slHlFm`vYs0 ^?o(?wg\Gv$IӎZoǘUSJY#JdĊuq:G/N[ϻ0-I|-C2 b;6\U':iQF3?;iMmL^y j^~T#*sH ~v)){ߴ!}0uf5oirF Y `C~Q5N@2YAbQlH)7&'Ա; -rH[ȯCV;~#i)UmLH {ܐyTJ{sa>w#yTČ[tkޱF$Gl0 ~-:{CjB>;DT>V ܵŬ5j<I(%GJ(Qd|~IdÆ 4-;"#>8o p,XQnrN&( "!>y-TTC:,GҸ eF\N`-w+c1 &ɍ̨p\ӣrXg˞޷ͨ18V #Xi/x)5VVqRH5$2Q0OcDa k4[AT$Шkkҭd#\M \AcycZ@D,JҺpF1Nn 9Q.͟ь[vmkRA@ j *ڷToX)ph"G0F.8$Mpl忩.K?paKr%^G6O`eF"ۖLfUjcoz.Ze?uhD =iqZs[@RI+c~wU' `6xer\ ˴HSlf|PMT>f1 }ys(j8#W9(X&6DG *[wAek1oYxR$=+(g=3I{J((XrRΉo2 QH- WIN r-f¤B[GA Ąlq0$*.h*S1 ;$`AҍC'@ 3\۫4?@fev]i򻧆 Dǜp4(,/,Lh8¹lû~.o%I>PccoP^i 鱿:fFi iiXD=3qІX0I[A>\$Ys|2n8K~U砯Js-K.2'RQDRctEmIEG>7+\lG2]5R%7Pn{)}8ەNLEjJ)e/?u^Ou(6]1#h@wW <3ۥǛUcEI[u9ޖO9'{lLGXpB!ȣ*<llj71VQvʨ1*+#K8:c" 9,=ZcUB'U uΓ8:ըH{r,oSZG4K p,(_uS.l3DȘ_8E ɦB/{#Js ߤp9ZSWH权"+6]D<]Xp*Xg3gAkGgvnVgro%μYF(Sq>D; do`z'엳usrZEK56@m/T[&@b7-W_ƞ /apz۵!w$ !2]fl6<f ΄vW.a+vtk%Vͳ{#?" P>l)bOh`UJ<!{u{G:f ZpK]aW=QޤS=FT= qh{k;yiA}90崷S8+lɒ% _+w5Vp*'܅'xXI)Ϝz}|\ ]e '=rI}d;lt)K#vFm<ҥ $Ms\90Ts~es~tgˑ8w/UJYj'}݉~E%)b>BVGYcɳ|b'3g٣l\ȘMf>W{埙XxIX(LPI]ј|Jc~Gj˿A{KxJFtAҰm+wjkj;j@c^y vʱ?l8U﾿SYv8[}X};d+#ѥ KI_H Id}yR€˗?^\Of+ M kdAذbKոwNYz2;lG|Nܒ!4Nh4+TptWz؝ѝJP3- JLoL|cR!Vߴݚas0AcS-S6>R*,"͌ UNn̝V]Dӽy س.#bW@ l"N*<$IҌ7`{jc;Cta$,3 w6euƆ爒֐)@=o4*C_tplgLnaB_fAHڅ8;Mfic؍&+qӬ>WBZJz&( ef?O>Y%~x=c~5.l'pGmŧY]=Zd^(1_q76K3-uNlV/{ܬ|[%+<qbGXt_FIܽPsRyjოF PT`nXz͢"|Pq{7v tfx2F).pЦ&sx4\enmpI xuJRg`lzzQxyde#S/o TK_Weg%PHޯ-\Ro:Wd(' 5cpٜƿO8~ j/;ؐlp~Y&oЩU]+1Sh6} 8s2cWrĪFtzmw>Ii_pVY6 &/Y׹WM> Ѭ p>Iv‘[6->ՋZ}9[# ʚͽyvB}7Iո`J:slMI"MJ+{+AW~ytV]<G1JږU3 ~-a ^o,-a!C_Y\&B*LĺM\-ʃ#Slkwi E~ [)nLXZ@Ote;Rhe-h>HBy/C Srg/36e8@ t~ -LRIYS]319^`BEܕ%6I*=RUp>ڇ8[8̵bIQ?JcjUX>ilcAz|dt%*6.S2hZbX<-\ oAb&J=i*jE[j{0ze ޒ#nSf+ſ"rZ?'LQD$D[pyҶ$߱.79 ӥ&aQRo,mRC[6q]·׽ ˽~PߢOP*vzܑRdn8)_;l{,\7e *ɳoײђ@ͩ̓wkNu.WPkZVsGn`۬$y#o-g\vX%ifNYۣ腛kJg&QnZ orV:{ QC%J잴Ң Dv^_ $񘈡?/<@xF4}ӵ1zM-! XC#R2cӋzBOnR)kW,?`/!oẼo$R}S=H(Hɓ+$|E](w G6UeGxO@ҋ[ϏdD#v蠺_P̦ܰ tq}y;#>suW˔rppY~'۲32EkSr`T*> %4/b ,E5Rs+Ldu.%,ȻʖkhÖ|du"r֝mGb`tl&#$C2 ? J{]>C8/C);MGə߂kEтD1 ^r"0"xWBIVV)j.z!C<=_-MUx5:x}NƱyab@Y`;QgLlߑ PW|;ߝ͈@\9(JhI?˥9`ٷO%i?Kg:s)7~Lp67ZUS/ gRG*1PQNGu< 1΀!U~B9z MK>3Ul+|ӻ7@K kFk\)nOFZdD3:y5fZp'LW(%KVXsʏV0z- yA3XVIz.GLnȍU/{,/Dh7۝#骡׋8s{|MEv7P7aeJuIfNX_]6r":IOg uq1fX?O vJiN=Ty . m~;jmW烞FOy`HOhjjtZ|%gN hu @2Y]<\6 Ad9{Ƌ03)*n1YGi.j<EHeF+'ZntVne> [`}ĬLV& &YKJrfв+SHBt Hw""Ognq/^yc;tD,BZ)B2f gKwݽ.8w|01LC17V6Rd?qV ]:2Cͻ:CMvQn[G->V30 ЌM8ơC)J/pUYUF.sq I*ڃPÊS&XpNVJ :6xEdaV/I.wDH5Nbx7m`߫ktүŨQB%yƦ LE#Ik_o^`z#p'2b}f <Qvrόk{p#if} KSc*rdj돉h!P<!<{&ܽ{qO;ڨ8i'8j3U`k$M ~&5Q%zkЁ^-r0 i/Bwg7yG4F)"ۋƇ6A(ͯD9E`1B3,6T~%&y͝nS}Ǟdad?O yCt [/#+[B+JvcdgVq"ɳ ~I3 3Esxpcid,|{}+mk}m)Zsn %G]*C5c w6?s =Z _5uk]WstWþ&8|ċ"oMi\UX* /$n0QF_;a$PlFg$dM>lnAkm) :YBSV1 DĂ26}_ ~7:.)NbK\I(Pcv 9C#FDD׸ko;NNj7/]܄!eU?z*+"~Xv6fqlbWYf2:rJ7pfgI~`I~bB`幇Q4>ID(p`-[AA|®=Z}_-8hnPʚ|L]-S#0 <"= ?wRX-N&k\P (Q]j+ PW4,."@%ywq.|i!Qʄ5ISTo=aa["Ӿ|gsoD mu5V']k x1]wvb۠N4n<0f4`:]ߏ[qzLw2" IRY[Bʡ5sSTl*Zb%e #8cﬓ?#,S&(B.Kt}+$B ]Z;-R8BDZ$[]J`_Qi@?L S2[h-{0%;G;u\LD"T rs(d˾r&-`HQU D \MhjY؍\JdDZG調8j?K[3ԝ7ɦ~qk\ t%2bjj1(j0ݼ7nopD%b%^SCvbof(2}V}Gõoހ4Bmvį]F䦤8xuzYO{D3\Y~{Nב}e`*@yV>09-?;e!oZ^[l hv4'42Zovy4:q3Gӂoog*r3SޭXpĚ?m\I:De4(7SrIw[ :+5=_2w4TU!1VІq %?өvk YA=e_zJxNw꺳[V1B2MVP^֑?3a4 6[EHL}Ib%A4VP᳎QMj>Hy=ʓ!C<܋/a Te@myԊA4Ӱj^?σޅ9Xצ'8⽲6&6^-D>bF7ݫrB$ii6a zӬ܅]DDqNhRY1# #V5ÑZPNZOytH jDTJ UiƢ)´| }1F-a{I5Mmj T13Զ 鵫KmQ6R~#^Tϻgpm|mhOFGXfSDFh\:l7`zrOnn}vYi;q'CoP -x5V(ZδUky2bZN!om-Dƫ(ELRQ$á,ХAN8DoUvq}7:=W+CJr#װؾӽڏI5eW291i8Ly$?+%P.8N 3}w¸PQxN@fsBs|y`)4>Y_ FΆb2~zH*tla=jGh;%ZL- SF'${ ,4S+ 7/-<5wl}U_u o85{UGUn\6jYIqlC!-Z;˰01 :kJڊϩ61hUCeJ'(BD[Ncd Xld{TMtw? b^c=w%֯ܨt Fp?vz ЛϘ0\ ~Ʒ|*.6-뺜*iUӪ:(Ʒ( %ZߪDX3v+AQD\5;Ï\cʴa <5XOOUl,] xW{%ʭ }t@GV` 1N1*agCCWG9頄q 2E%Zz`pf0V#I%ǝͽ"!|$;&hX!/aVP-C81D$4_-_:S2r)oJ ;ZXsi h,axn#S:6'o_:l 1KECjTN"3f?0["tಘǽqEu¦(oq4  {`5StXDΖR/ YNRʬrZtu)[TObuoaeh3 7)0P0Nn,٧,`--Ad2gc 7GJ$~6H/kܜ>Ӏ! ^vCYP$8^TlsˠDZBpqh1y~3`p} 6KWqU‚SL\!X =nMQE"qӬC>Iz 4@ܸM)D42f}M1FD#FՍdVGs.y@x5R(Er=qQ}@aTs4d(:#1M&@*>[&ÂT8]LnA!ZH6!UMh'LVG[]2~=^7rkn6HMkbcDcBx8BD r10t-Q2Υ=ăhqA;yŴ&»s)QzPqL6ӈ'1Gw# 236Yv)39>vE`w^mr-Y0OɌO(<,oTC-c1 ׉q}Ƭ7C]AvmՊRyhz25,zZ$@R5LTNguv!g2iFOpX={jb)(WO"jB堵1ɮWUhg)z~/(`QvN,. *Cṑb.אZ2^Kv]h\ϐi);mShK #Xl컒@OcR|AWGp tH+`0P\o5q;ؽ$D~TWJe9a#XuwPNrUeAWa@޾3&l .{JL~Í Cpw4ı1oϾ6A lzшQPJ X/ÌTxNSZ ZV⊅kPFsk>HPHjR?=z[=2 1Ubp&tnNS0("% tˎOY *'!0p b]s`]'%:/rL[EMg.ZӮ $zڤe-7^oFܾPm&B*wY<#3zWnm LS5?xVr ?7= .,5yRbzs8EX3|b݅;GFYbS*߻V  "k4 %Ku;w*=Tp"F<haɽB~s:;WNNpYXͳ)и:d̿R@~Ф}EXޖeTvъ(IŬPBkG!ղ߄GEL|b8œ11ZTm3o%||sVD{5r_ @nޏP=mLHbȝsI-RKK[:G)xiyֲ E\\{ο FNIH}`1|MŽ>||Vab x  M :̧lV(8GwaK!@5 n .IZ]kfoWMfr#m(>Z4?ͺM*كnF |놉%j[;{ (/r5`i4uOhNty ! $49 Rm3"3hmxfC❔"86Tw-˵*2è"K]m@^n#XwPj rRKA[׬XzBdIEW$w8yԪkUcT[И53] Rd ALx#*q-1&v:2!7E̍*s넨)W5qA'iMCk% 80ED ^S:O#*NJԕ8uOMUz}7:v"=P7gP\K+<."gVzĵm!xX|#^++Cnn5:gQ 0Ę:֐`c]-l JwUD3Vn/6?Snye;( 12Qt? QB$3%%EsãYdj;A/1^x6[8..P +m[hbKݨH` 7C N^5xT :dꄓz0)N?:;%L c_yѧL+֑!>R806L$bQM)5% sY^ n00gf^3n rk?If𸤣"՞K8dp\[%bT3?E .9̮KgL-#_?I]wiQAdF5%#~w[ "3iOE`Gwji&;aka<؃W[jG21̼Ksݝ3ӿص SnьM !ޅF)']nq5u~nA̜ze+Pt'"[_BSF&:|E. B .4`H?e$#288"rOc,*ɜ؃m{H]0V#N%\u &%"űʞ(0.1ׄK6B :?7$޹_!֡U}?|_ϥŒ%ȥT6" I1>ј┛yВځ:usxCW<{(#>'zE;M.{D}k0K?5u(1 YCs{J64:H| 6lQj.{f21#Kd7Tw~,}ha _ti#]OQ/& 'q3.gsvI,)sreǐ0Pi,\]}:^P$eU,B+`4~rrf P1Cy,1 mY!~:ٰKE;a@,Ue"(5"P~3OS>m Z=O~PM\ aW05XF6+8 @AY'6z9D#"ǍT9IrIo08 kuuN\޴N8/YmgM(Kyb$Sc _;m%e30d!"/!h[AlZ?'PYyeBm?JF%H\ (t(o:? w7" $'j?2Kq"!VǢthCħWy i&wvUpx׈51"=niA/i ܰvs\kd k f zq #m.XIɶ/ ro*-8#HpEds//N'FtWe#%6y %e0Ơ0VRck2AStѵz)6hP/G׌Uedllh"%B"J"c\z&bHF,QpBBzW-qjBy9eBC ڡi˧pmT"jiA3WЄ*NM+Dp*yE2':˿#$O[{90n`~Eq(7ڿ&0\1,=U/FL<5,$saVШjޖ*ƏcƒF?Dw 5[5Ϋ& +ʦ+IYO;8n-bq8>, O WYԉ?ȣ==^nWydB+2u8b9+N$71Ah5n;k)gK bt | |?tx"7eNP!Y(fB:];7u2- *4/e[U< ޟvpW/m k庾MX;!qzՊBX$*rg$^͂ٶCHlSXm訑 3S>G#㦌K*J M"7pIG8S ֞R`[9RA0t/ .`ŮU1ɫܐsSld`۲ [^#fpwje[\# fam' D?!.dѼdѷ"Tjz'2-i~-$Ռ,0 뗠L6 >$vJ ԁvX}wKegȋ5ax 8!&5RfsƆ(qy$j^0㚺! {׬{q_jTR>OU+! i{hO )"%k4ɎN8>Lg3[ĶbxK&bnA'Y )m S 9CCUJHޡΆu,@8^"ռt!@,q:JR4n]W=|nH7x,@rAkƠl/=* D=PAnXT;H1D3;~kOӂNۉ$Jbʹ]?aζH EZD/(BZ&קba.ߟ֣qLw /ÃX p>8jo=*nA=Pcڰ=;-SGo^s3c5! ǰ=$]L@lǯߗ 'F/dkؿq| Ln 46cw~۾eM?ӌUhնeX3-@,O:#h `jܕŽ͔s.t{q\'dePL0}r Lǘ y hbu0r2xM0"1)fO򋍒P(3D3g_|h4A<ػPFz_O] nOt9i{Ӟ7?"@ hwJ PY9'/qѷ36{BRbfdފS d_ƭLgb;7:Wק*>Ji: ;(RgLmTWq䣬!~X=c%_&0EpX$\$g;6I^m8-jm|}č'7ZNH%mxA-|?'#5U@tt]1x'qLήMA-@ˁsX#(VtZl Q֬n?$_lϜUfO~Q%EyT'M1wZ_3bU{5/LytkFI:G^P8À.a@Sә'=HC_ZrloL[UϿ$.d% [\enư\,J/4pG$ZTy[UWIٸ#lt"02#ϼIA&Y~R]x dFr5&gdPh9>JVAXVGd<驳$ICL’̞/`YL8d]3"2G=f,|}&uauޥ0m$;VHy%y A!. \ECjsv2.By^Qe n @γX Xj)HBukyT"Ҡw 9R^fm]G=>a;>_Kg-tP S3Ϫ1_/.REL%W]&jnf4/DjmtŰpǖNy"C!$;J+_jWL:Ⱥ#MiR5stG`9Q?,du 7Kig#MqO# _-roL.O,KʣIRJ>晘h CvO:Uh?U oVߨNxt$CdDqZ^Vy!5Z\./#O-V}q _$ E@Ld .,dp0CXtuP|pל1e%5rpS^}g,0nuQisuR9, ң6Qxzɔ'pdky[zYFW%?xXґj>ti9s}D!e 7- k*b lAN^ys8Ju_y6iU9[/| eq.ܕ+ȗXjz9v%~Yݞ>bG ͒PC`T``*:ǥSoY`]Քa?-'n qcTw#"gG0n9-WB;!nwvLRBn @1v gk7~@N3) g:SMaZsaf<Ib@~g oUZaQ;iDꌡeJi-S-3kX*٧ r)cˉ"~I&8oHC6#[u~:گZpU6]b_#t:CApS{JZ#C V+ΓFn偁@7"=K|ȞPEkRsYO Ybl!@f@JJgqKiC.5NIpal:6_qTzUIeQ) ާ ^Sz Y9&y2OoDnR)dǸovG-Z%"Md;^N[j?xW "D;xhZ8C6Zlhkm5Pxe˛DYFo0*5M&pÇMy4ty.ԅ?\qhT+Hq` `a&1(x`C/VV-;q˟:Z`0r޿VSc*b=3k:epCv\Cn8ϗZKKȓcSW=WӉZcF}=)9p*yT3cҗ;rpy.:,Ѣo\ɂq22asmLoڔ.6"W&(Ϩb.KU4z$DdAFEDSnde?pST0E3TsA/rV ' „umX٫OH\mGCZ8jcq2@6Ϻfx)JS\y9PL}HaOӮ[)%ӈmp% 2E?MͽB–T6C]jCiŋ/Bޫ,-Ea k'$pcqe5#{ܛp(*oڱ:  X}Ϻu\Cٰ3P⸼`QT~2̼rVDT4l'_EVGt/7DSW2u1,QtճX 6AbAO@/.|Yځi/3 d 5[)2?`tEW||5ƒu r,GN] fⵈoXT뫟o*5qL|A&ʣ Y9 Ǿv_퍋&&IUz%PQ sz{$$wiH0nUJ; e 'GB"d 4P5d{*ٱzy?&v Cm5aT8w Ez$f Xc`%WWt5Ήg9Ƚc*^@<-kO9<^BGĤ1ЈgC`R> C bAo:[ LO 40%Xms|nsiP}-ٟ(kuE{H!4:%QV/TE_jiJkM ҭ)j'0Epb!A"0C/6-iu0sC^_:w`@ˉ+%jS(it`C4=( "m~ =QщRi"B S@zf S qW]}uCk|Q %ڻK (#rMkt5>Ms6lV,'a^mMc*:=c@-R1"(< &d]4C2 _Gc7"dO7B]sd ) >ߘ4%HU0_l H "2'$JeMZݢ cwtОZ *7qK&-%Uyy(u*?pxkpaS)bJ&2x2eg*OSPnp~PC_"</(49R Mң SLdS?oG[SH\Bt f2vOc^j?kn+< $ W4oW/p%ۣprS5/M ii]^ya<b%ڿ{4j_OX,FFJc @D8P`\q9g-b=_tz0¤>8 oȏ mʾ˸!AD0}bMD:m'4!@M $jf D2ST :/ {'\=rΎ⥵;m<쐾Dwq ??&($mYu>D"*<c#ZN^큒I((Od?VDVE.8U_SWuF$5lx7Yz/*$ɸfXTm%*S⍫}p%wlvօ d׆(٠,KlJ/MR2fiu*l:J^ChܠAC9I9VmPwe<4/_+n:l\^: wоXÅ.Bd2CmMb%#d3=@3 )R.$[,qf/&] cOcCT*,nR᣼}1}nR7 c@"3fO@$&pBPO6NLފ c\>sWl)jo:˶V ܄E%ev/xot?u@A:1<@P !v(kdƈnw+T iØS錴*drLG@"%䰉>;MF'Jkw}YM+Igv;olFc_Z=ϩ.3rg!lPM|SW۔yTn|-^Q"T(R1!ڨԐO{ n3.X: 㜳?&5B62U0j&$:O^9 D?!\; Q7_NϑJӊD(weuHAÕ@TϵjNCM"J?}cՆ9kuaLV57S0{Tk%tN=7l.%5nv5: kTÞ6٥8Fi2QmPv0gMtABZLE$'Z `S[>dc^/O@-QKi7au Dzt|]ul|7^f7rט8?ʷMNR/m^֝ w`I| -; Os4`SZ K]FuI]|1_G=֘#b$FZqʦX<C![15R;GBov5]EGZ&2=M`r/ %Gvv gД.+%>Դ/3t5Ƞu-֘Vu(ldv$wq_VM=N6oR/g(}$"13C|Wګ7N^%ݰjIÚcr=ƺ_?eK&/mcA53~1&Z%Y ̿c3H֊Z!^pna>08./? DY_4D'>NտO$3T$cWqtUpF 15{DҳeV6qf[%y81hhmɒFmsY!c\u]Pr3d)Mض}|2J8§i5XNrjԸiotixdcT8[#@{iIVWimdʜ>HsHۘaD x~4 2U'WJuN 癔k'0#}n uҐ%R͂_kI.Hpi˰s+ BRGOo K\nݣe.)ӥA[ :[[;!DdO/ m[T@;w/zg2ލ𑳉^7n>:RB).>;s++$L9cT:С]{JM~ PT Ws%!=GKC<͎5iVgR/Ͷr m QR?4w-V&2¢:4ayw&F΋ޯ5 /+++2=h#8CnKcߵÙp B➀Q!kc,Xa#~NWǓN޲gfP 8ZQcaZ}] 41#a)ɝ,Um ]CE\dL. ٠/ aϒcEhsxڎ- D HBJh:m"tգͥg[$ޛ&=}DEȌ5HkH;ө M_}Y[) =#n:*<h^ް| $gKd5[{pճ1K,K^+%*?PW0-WNJyr ٠k>*}Z/G+)qٴ%_Ajaeks ,p4ZjI_v1qF6\xIO )΍wlWA3 r-BPBDgUzA=k^'^BqU?`YnR|Xܻr0~W䩉Ԫ('լdLnYwݖ7G:"O/4Κb?TooPcmk\CUFJS.»ex[|`NQur4/T_HE/H=E4 GOBa~ȼ;).|­/M|<:;N?cltVQcGP(uFj*Y2ђ1QHNNڲ! +elJJ \CdyCi1v 6ժ7,'GDatxdԄTH7Vx:Dtn?!u΢ja)SAZX{ ҮUfBnYx 8\n˝R* [ k w6nmq᷈@kGqnhёΛwח{1az_l[T6Eև2Le zinXjt.ɑ2*v( I4PQ"ztvšG.8lKe^Fu֓K/ZvrJ{ToU xDu09X. gBv"]v~HiU=7<{Xk-Y7/WIGtM}E4tX`3?i0rΛ[\qBܖtlbY;~nzQy6%U+|0 ]͗PiADdd<d}dO0.cLr N9jL?%@QMكfQhO]szxb KnS $<&E*C7 &!8<^c`.8GzCgT掷3fZtX,tt\^LBy{7óAȒDyi+Ojb1ȵ:TXw<F-r2t$cq6l@!&G0 ߵL%zIm&UR+j1*窝4^nh@0mo'lEzsjL6*+ϤUO%p Fpt!]1? 0Y _%>C\4q qQ%Rvl1YǙRmwά7{(އD$^ɌE. tɌi8Qc;NR*gmbVZ 㓒4TِW}sK>"ICOB?SO-}o 4Zzڥ|KVT$61jW{ʾ &h-nm5sEEG#m Jv89Նjt*$[kcq9\ ?Ф !.̶sJob(qML~X}lfQz,Pxa Pj;; Yܞ,{ yZέCcDcvSje΁EQ:xf^V4+ бIؚbwEѱ{V{)'r-{߆Y'3Y+u?UPn<E([/ipptNo9޶2ok@c.B@{@JrmZ&p>y wbA(\:/T-w҆Ի:Į(`[Iyf+t`RE`4R"z+H!>LMxB#E<렶d\yD0P{͎f桟Rx=&n],y UW>\(=y]f {!E0E{.:B=K+s;UlokdU[X]ƙ;obF0}HWO/PY6/i~I@0\#-`g8i !SJ(_Q&"T'/&x[~2 C ^'O2e7m9;"+&;!3Ne.|H;4sh1/tu$|=蝪XsYd(ƼȞ(=&n1ep'JSoDi̔Ԓ`˼5"3 ޟ@'WUQq]1j㘞5'o&P&Z'R hl(T%m}S{M"}'`qwUbBMcT2 l %ؙؽyi!%ƌqg8Hit#kzGZWWWY\Ec;Jw}$* KG/9)`*nD p|h?} #)29cMn0՚ґp8c81"֬A{mJef`|SAEA)* H (^E?JX),R R:g?I7J\2 ) q닅+X|l{N%+>F;VEQ"NY֣7Oϧ)4=%}Sve1̿ +Oe!ł5@Gz$QT#]/&%hEn?kb|H\=n8h4<ғVYeSٓS'Oquʼn]4+DN :Dtr{w0A<!дH9-6q'%odD U69/z? ėU¡}Byrԭ+Kց.B ^ܔ6 >`#_<, <.]: ^25J "sr1Ɖ2re\yOOX-̮QKiw酑ؙ]ݲZF,vy{[drS˫B /YD]ʈpM*WX59)s k|,:I{u%F1k})Pt ~,C7)FT-Ƣku<,B~@+dCj,2*p0R‚,wv4*/w>$~#1莙tycUmo.k9cL5WA*VH:pCkNEHk [,8P}H_I/Be[߭"oW~0aG(apK~qEo"CSb58AyeNV)FV q()dbא(ru^5GU;H ӐkB8rկ.3zRP~N3R(`wc<Eֳ\ϦgBԿ]g+X /hTwX`]4 UQCȈ"~_[OT۴qs\n֎i5d~碾`^;"DVw:x~;u"jLpk:' WT/|Ȫb̰I jaEǯesjA |mUk} m|C,(Ǝ_'ֈn, 'HFG~8`&R|O竆v'yK<͔XœA(~*@T zU}d/I#L4\NJ)Jju46jOũpi[sQefV kLG=ә*G'rD 2 M#BMF[(T8ELQ닗FiZiC,6,>N/dwein$Ub۪K 8VWO?-qvbٝG%,QMlT&^PϛQ42/^U08 aY;LpMT_@*e?Pd.7ԭK a$V;=4K`:&Uz+/ake&iO 輪qx Β5OH=eidw}t= z$2&I!)!Gk eȱ8 4Hw_4H8493ⶼn-3϶BmtܝhgKd魋|Y.tB_1 MK<2-]9.$0 >Z UGEh>izEƙc.r;Dgt 83p |H'߫v\`O?q%2bUEL Ҹ2GJx*NKi"P/ҁpm67;\|VTxW-x*gޥFb3! =El1摑HyrҮehjhDʹKpѢ[@./tmBnнj uSI9YLjݵP+>cj0̟E Ц9N%alLJ `~VEF>2G&Li\|̽+U_KyD [8 ,xb΁կőv~YW9ni=zjSd~Olۑ!|oO3 X[GQ!ۊ<8\/=`,/ʧmv#e,[^"γO#zNU^<׹Kjb1y*c on>[-QҰh<˝SN6=K|ÿYbX0%K22 "zDP-b^Gmg;s^D[6&]KX;_UjE e1k-ls=wE~j!;VQ.E\LjV U-+})PW^Tz6ܖ {o ˔vuj]4?P.cCWW ί?hNu 2HH?OV{Z|#w`(KsuV _}$m.QfX47/dG+ %A1]%ˢ.ʇhOS$]jc"7-mj?)ºC` )R=by7悯xӕR^+Ƀz۵ D>8qsI5J@'-cm&ZY0# 2]V(n`a % "H^ӥٌݔH8C mKR0͂~oG m^P:b_jZh1wY՘.8w OBeR,sDѼ85Ǵ@c ډLij#$yà 47s=-;Owy“3|;kp[ɣ[8Y=WU|+Љѩ4QR+ԕn,Y:Дb,nqRI豉;6wJ4Bif;ڪ<{uJR/Xjm&+l-9*"k]̭kma iø@VL̪Vq\wnّoPoDw%B1[m2qfbv.W\;86Ϣ;ғ_!k#%9 O'x e<8>:ju~,3N#:7؈O7`XۆSc[^_2[ym@++~Ӹ3 ȯ& N{ԨIOTjQ2>ע@] k=\ #8'̂@ 'Uyƫ2mlN9U;EI5hRzhqJQ_΍3'0QBz7EXNw EJyYvB{ZF-AYuQ 3V{ zs`3hX~>],]]ڋ;n㡭N].&I:J!Xa0D=e+pVa[.92*<21#Aט\}m#>X͏5\jIc*qr C%i*Jk'zL`bҭɹK َ+Ӏqa`boJ*{Tx`J&axĖ13{3}+e"aVHBRrJ_ֈ&d5; k5~T +ςbyTRvґ$ѽ+?ҥT^]X;Rtt;nQZ46˹d$D4_U孵L ܗ[*&o>/(i#ʿ s}ڂOhX7vրMBQ\Q5iQ bn.nPY ( R[ydTpx;a 9^f |KppּG$V!YY.D1O o0I&7RGVъp]EJv,*hTs{MZIe_5QlyaY7;$용mTHe=J,-m{ K Ę_(f&DG+ͺLٙB0WAn?-0{w_+Hr]hDM<!PGPc37[HsF(*^Eg&We@M:{A, &qY}t2+p' ^˖oe۳e@\իdO ;kɷ_6]hAcFiX7ùQXB,tRPwF\?SP83NF:[/dD,~5 +6*V-!j([Zse΂֨!>,1a쀟Tha{-?$:096.|8MBLVSPkufH25ҡi@hCge- {g =yI%\2=2/iv;珲%ya¨pxjJ1 wCh۠1@$~yCU&K&tï> 'g[V| =ea g\9?s X0~~qeQe9vKt;re3iQk+ܷ5EMvňgڌ1F#WO{=̪YdF])C!w-68PɆFسA` uaFrEFuYC`!ЪK"И ՞xUӜ꨻%As;??\4߉hL_ Mnv)@dhxG3Vd6&;]MN]'''KTԞܼapͩ:~ vMISD/>ڱ)j!TJ#=87[me8cY3ųƒF.kD1%zX>k!:J ] Pȶ [x\?LCE[/- skBI0Lymi;/Z?Bun1W]< cWWo.z!J!!y q ߎ'# [ggO$v1Ņri-<}Z\h1: -@7N_c;0uN59Yӊ ۵"CFC`zZOYhbԢ4df 9Dxծf5MPî$UhMH"t٫^{;h)#(HԉU/Z+mn0nlB FwLvo|G!d$;sZBRk z268[;vxj܄J,@$2{i%ڢAO<ȅ7[`xER)K]ę0Lw{w9qW-s ̵97AħW5û! 启R]ݐ a m`y /tctƿOGx@QCCdB ɔwd^;в)wNϪk0vaW?̔83/˧̞rԸ0-?"3jweؔX^<.TFZ=N2$p⾀xL[H=& R&؃GxKk^&QnxK?bHBJn vP,境Ȧg&oi1%9L:o NcOsYީgY]5(žmĴnf`)os9m>+:Ka<4ƻ{A+wssI y-x[ӎ;Y8[ L'j>&\sw_]m7/2K푭!r(}XM"D{CI1wO9X“&jH kTEϞdx'5Lڒbfu^1V@eZҏE2J0/Yec-oS uÞӋ Pu˧RRɳwܙ\VQG2L>Lߋ^0?ۼ_ Y' u'F1pqʯ(~rIAz?ɮhpb;ɿɇ⦘G|qc,q\ ף D?g[F[LXZ AIT^^kLqϞ>VT C%N}Qu[1[=\ʓYx%cjԕ;"IxsI?Ƹ]/y0. d[ɉ0G(]S`orӖտ>eM- QuXP\ %uuI#T Naue8dzV/T*˽'Zd9g8*j4G?9+?? , l)pxaZJ+fdV$'Ɉ8h୍;%c+Q#D75CAע:P8 KvoN06{6Ԭw2$}keֹ-эaQgE x؆͊7~ci3Iwo=E=s>FxGCȼ=S-4N9 Bl|EϽk3Cx陽$NgB}_- ~ 8;_e  mNC3,UNأ#0%Ռ [ $wL p] ɹBEؤ2b:i9>F%Jh41ф` fwh{Dw*)Tס86u껬JxZ4.F[9_wWqa:0C8р}kʂ\ĪONGxtQA uRƩ4jt V&v5bsz<hBEKALKi% ^C&֫ᕣ(_ߨ_ݦ0/I{ *PiԜA ,WT.m -Z'7_MxTsz(o⮉A[t+p7("'g&U FQG'&bKY춐bLzT1SkU =^׳+E셫n6vp!;1>/oo|x@6}z!+RC&𰜫y9FzOFHTQ3.$UxaPc +=rKpΦ7l6r&"@hБQjd&U0/-y/tpo:, D$@<oM*WC6FWdΙn~a @s{D_h`D<+ r7dmW2R+Uh0X*Ta)jr|>(J~L(Tl XɈ<0f-idwؾTj5ĻLA#"E }f$]qV;] m:% / ˌ2ma. [ kHmD=:;qg:oRʚBgBEvwEtԳ`+_{&~dW'b?;TRp*'֯x!1$g' O(=Grz]/TS_Em`Dkf8%;DF_1fra +$`bK*T+ҢWsGlFMrV.Uta33Nl(" (<]/2 {2'{o~ЋkI7jy_S#ݝ, bq#GMH cW{_9hrz`i@4ճ` ެ73(8 3efmB8\/0qo4=,[hߞSoX JO)M:E{0'lۤ]7ΦTNwAp֋bqBxі.Z9INUd\gmx.‰r*d_4P:wwߥ_mrjD 7&ro j_=u]>qzVq}WгA^ az\ˑT(F>zm]GKΉyMmcd`BO%I+!Sa3fv<3 Nf; V,8|VCD]$L'}tW(?˕CHmMeO3sVXL2Y=dd/v:xn܍Ha C3k8%r p|aּt6 ϕ_eg ceVl8;\-ggb}v9,ryl^̗yթIW,JiVP^(9н`!3%hw:d:H#chlh%ei /y^I5|MB,׼qΞ#%oP!(/qRDvy%T1G$ ]Jm 5 KjqX~3;i.o8≎: &0~ ).4~.- %1҉Yl~=t`lNl$hC;z$Fzz PG 2W7| Evd&:<4+jbDU#ǁ6 ̹xհ͉?sxx-t}K9Mo$ouW3j %#xޏ11\E8u;UTY9㥣:p"{m ;Qu㙨\o} ( d 4 _ \-4){R7Ie<+X[(J,WQLl0Ϧ,vAYԤ1aLFf!. AAt7=Peobֵܸx!i6-C۷]vH}JީX 0 79ʎVP=H[gRh\ƈ?'tj% *Pf 0ztyONZjׄ,*@h _[;/L)&a&@b邦lW|p- VUa.Qh71,@ q',]^D$Sk#IV (wYD 0+r6NΗ.sYD-Od[>//W،FFm޺ߪh[ÊJՊS[K!o_l ҃AnKt=GfHΓEqҰFFV< ܮ_QBʘo͇{d1"-n[ ن8uG vysqQoY3M Uc> ɀ|(."`Nވe!Sf45O^O5 , f!:j]4 V>6>6g*vxi51bn$yґgL񪩙C>0eʵ ~l9!n~ΊCČ>Q՗I I#6i:aCv>k`]RuhK";5Xzs 7y:Aդߑ^s5aSXq)ى:Z;Ýs zr6'r0y{51"Ü\8wHORW?}NQO*\/I'@5=8g?^) k,GˉQG&-'"Aq"hxY*N_|D]k_stA"X?߀f4 dM+M{e8ྫs %bMhN) oѯZ]ʑ7B{nh r,xD{@:}*?M(퇠L03 !*}_n^S\?A{&xmTZ1r9K!1jgW#F.P3-s&"aeT8 !S#1}Z#T4$|r3" @FlwGM#bP{STz ‚ȝrhqz*vqxrogSid, 7, j&F6<5zaFǾ dsjsf{SwP]SZB 33v^ ~g].m>O<'$NBZj"L&uF=  KE;f.)iIN2=\5=Eqn"gb>!r_^)ks\@2Z(Tгe^]UC8*:uXhixYV#}1<|GN"w(ግ=E=ՋpeAoO7a@jb yDa$!m'R;A-8B&ߥ%rB _n1`\QYnʝsNJ+u)]aNKx)౥TcV=v+}GZF&/1VJXC[q-<= S4 =\ m ĩTp H*xs#<YM"9|+\Ȃo+0,V2j2(Gt QjܿZIY߯ls $\;52 /q?!B7llu@յkf&eJл*ou]N5 +g#A<& ; 2&-bfEv 4ѫv*Ҕ %9GnJdc=8a-R~gόoxnaSVK|AF% b!S6N՘1ôؕS#E*;Zs'nS6^$5I>1LW\x^\T#qa>%Zkφvm.ɭ).IN wVV]/uewxm Q&D*v [hX⟙QG]#J `]8؛Ǟs$lߗ?-M֛%ef,N:R׫ դɷD^^:uoŊ^ _O1RJCiMMwo=EHoD").Q-o}ٻ,]^OQ`*ox\Ը$7j7|7-aH=ԾðLF(X9: C["ɇG:k(_ qWzfWC]8 [%0vh`X-W zB Sfp)^:}-2U.<-{aYv 3Kk'))O+kG1g ؇x,~mxGh!@I GBF/nqI` BaL u ,9XaL׾wX@u%BqཚnP^s: >WYoPm+U"TDM ]lw7;\K^?1y/qt H2 KJsGhyb?F\HBB-Us,?Mwމ'AcrT 55#c?"Ery교O22?7 wbX60~HBD>{8ky9ai[' !yۋLhNeeD[Æ܂i}2Xn7k/]7׺7eAHLa95(| 5?a@YbgƊgbw3ElWL R_+=s`SnيBU ,c w`! I-$sK ГT@Ǔxt?إ;}QyیC?lfLkiOTrzT bH6l6Tx/ɸyN•IYo1az w ݳUVxE!n湙9ґqn傈0Dt>Ȥsl'KW=kE`.ĬÌp&vfLu$Bމ`|fKq?F&(Lj̪Ǟ AB"z-w:+nRAU>NHMOЇuB U-ho79tO&,J:ボ竵)!`]gDB8']+Ϩ瀺Dj8Q9m",jw#:ӓУM; b~?p~=#̖jպ\)vkaJ|yzxO Y0 )I<?ؽ$(5 "%v.и5V;Y],nI v$nĪ 0`5QUJ͢h$?*^aw,0B/ru[s~ȃoP F9퀝yL [;2I}!n YRL) d84Ҋڏ鳊!/iv'gwZ~eI%?aq#1-yND"'ո Ko#Ǫ(@w~j^i{6 n#7$(˦*[#OЉU7*ہ79P!mѬ1b(+Hd".2 /ԈB2sęD܎aVOڭ@Zx` U10; ;c 9~P!uCv$ZF{,tne+Ӄf^6/\zrJH AZ`L^tՄUo? ?:KGߋJ37o8!ў`L,@2VD{b/H7m.hv20Ȥ9#udԧ[`kVAJԣO:9aRO}sхHՔ LgD٦d$.["q5R/vڍ$0eMc4Kh׹h5hP۵Gψo[jLZ |`J{;=D/"WK0y.%w֕'𞎘Jǵ*<4[ǙepJ@GXX,5rk1)Wy.-<+"7{{= 4}>BW[2ςco?B5S $GK0v<.jbzCAgXL2,39nڶR*Fbj$TPRzo'߁L˒0z+/0)!÷'rZ9Ri ({ج1ajK>9yf+Pʤ z+k@Cg594f*0bI,N犺/jIҤ(?'Mjo jPX6puڼ'Bz{|ikً}"ﴺZgcgҺAk!E0d߁|:MO嘈!l/oC=c8+\+NϬ|?rޙ2<, [V OxY~Ҷ ,fOգ֏ %-T9jCSwzQaDci/²Kt Tg\ HM0۸f}!m7#<֒ zk\Xn3KT  D[?mFK y5{;oyE?`rn8CMB/Dst7붑NHCT:td_Οv"5 dl e-#+~zGrTtR%?!EGշ>Be-ۆ.HT մUNo?g%At"zU93ƣM$<^-Uh mK.OBlwG-2bD q  VQ7R; .x5-a$!뿊.R?_9;EPSbځ( Nhd`q٢mDU3rlKF".,(3GͱKH wlr $m{_݈z/|,0VO\FccZo?{*o[*h+7N#dljZw~k-mcA@s dKNP<ߵi˄ ;rv͐F慛P؆$ y!O.gv(&WVיV0+CSu9yνBWfdJ',,il-< g%`#z*D瀱 L)y g ״EaC.Uwc ^i 9($Pd_#zkM;Er!axuti4y,S@ ~Udµ1{OrWg;iP%[ڠj}ͩybWvD܎{ 8B(ςhF䶼";5hU5XJ c÷ 84,˱ 4f_)@'0g !|q.:7[B)ǰ7Ǹ]l.5-Jn?7.FRpFO|tciD*q޽ mKC)$vm8+>.7KAEsoH*A ;Yz91DlR[5, 3#sڻUF\=ageM;t(͘ޕyriBW. S xK9Qa@ .O\i#,i0&/aIHNTT?>Ihb+hn?YրnzD3B wₖg̛QVÊ2ҿ. )'ҡ K\ki| ߭So!r(6_R>hؤŏP:0![Ew=5g!dpt q4XqDv:֨7! lg js"$׻ BaY^[0I <`L7 ch3[c\sEjHbmWb(}-w ߺba ӺΝ˼R} جqIZʵع_[[DCjH[l^@ =;(ʼn8'SIKWtPP7j +8eZʮ"uc=S(HjOTV Xȱhm_3-h1ֲFҷu]< k*fm]Fx@"/I6忊79otyrk0D] Sz~65K!\֧*L3ޭPe.4?>ֶ 㗜-hz*%@q%L8=v5_?0C#E"0en|һLjzUv 2Ѓw|Pmy 5-'8Y -q!:56' o634٧mü9q%elkH+c;sik$Q͋(G9>H`{;\B xSxjx~ҋ6ĥ[ ڻK=Zд-Ʃk"_qfozD 7;{8m&,:"L7#^bIWJP~#2)Z0 G~Fvmj oӥ_Ftin]]XSދ]h}n\Ürckc*#;Q-v\b-)6sfǞvyj7YBI\]? 2\.PCGFc6nqI&"[FT:Q*kd]Hҗ(zAbwQTJ5oZ#ǞWM0'ibI7/\^P⾵'X/R'+S2 LjDc SyQ&Lٍއ8DW4H\]"O34Mc^^Dxח\J=S" }B$zo {Ҕ^R>MLoSeŶ% V cї_=쥫p,C%A AC;j̷Pkz2!_LfUQqaCIQ#BV\J"g|_(8']>CW˧PHas<=8~i:!w7+JPxc_#&jAei<ǵ'֕U acQ~,=8Tәvۺ6@ Y^nV-5C9B70ksxIwsPAA5ucijQn$Sh|kzj2 _zl%xQ.6p(ݩT7C+CCHViRbҘ9ۢHŭ}㬁Zu7$T'%c·[׿BF^*Q1F$ IcvjDRHYCěj {]#+SO L]&^O-5?lđ7O'),#V>fʭU;p4-wVg6&o7>?;o[M] Zgp'J|?oy/o͉w_41' <,\[;nEwLuv'|ܙIɨ_e8w׭*%BM ,~+^q Pv">,Usז7la+U䆡 d^f'xcPZ_ޝqtƟA0sʸD̤Ga}N:N<# d%|U42j}9 ^BNVt4vAkݯXG[K|?F޼7$^ė/ےM_rqW1E/xv}s|w*2ǥoKt3@ ʬ֦LRwCQ2GȻ{Sڟ^Qeel&eXhS)~O u 3#pU;%Ij,H# 3Oxݖm*>;Zs\j"g)=?E^ ]-842pireZnnRs,Tӽӵ#kڋ_h@ ǀ-r>ĖǞ{W2U@pQm,gWA/2us+B$U9^kXU: ?c@C Y/Iq _EE3`Œ[BQ\ ]npՉ*: ZӹDX wE`n8?iÕD:cv8]u&FDE7@ΈPG Wq}")@n1:EGJ0zeu 禣e(0w9HJgye:nBz9R0U$6z^߬z+N(>tc\k_fQlŭK}cVz)H~=ܴڄסg*+Vg֍D>7%PZP_%v+WDfjE"M S_ᰠ&KYSƇrFnv3n6u792dV[S/`]sG6 x඙~D)`i=6jY>; 鷴t0L$kj0y1 A)FM ]✗Y 'CE\]<0nuPeL" GO 'W$$-ɦ>;5ƯG!BW0v zvNt\J]Hxn ~!]_䭀@&O[6cg(E.Z,;)( Vף@Yf8yp¸h%HS9nTpKA!ǥҿ`i[wO0IA3w1\:V2@WW2dHϕwkNjr8JTSJ@|vyFƍծWӲEҔJQ9uHR͇Ai7syfx/ 6<& pOG[p#u֤fϯc6\pޔγ|'uAƓ8F*ܫBuJ\sA1<Ζrf)ST. UXw`񆃼I'1L]O vZ]q-ht{5'*X;89[\k$A]fPrDS ) %yjϡsƐLhQIފCDvcR4Jْh<}ɼ`CgԩX\{ CzA,N_?r%rl+h- 'RF4 70hY%6m7F5`jWd9i(m: \h23/ ,8mǩ+3a)#@RC#Fw,>7RU ́ SEΚ|Qf4WX]J eK,9i(7SiNۣ bjݜⴜ1Y,XPd5WS~vDVHVY0ؤ3l21)۴~f2yGmݏoӑoטz0CEG!s8Ra 9n1&`w@%Ky&4 o!ln;Bj"cSӁHq;s d(w$"1/GEj$st%Dg) ̮϶ n!=|i,ME@ $e Ocv!go t%}D pף u^1l9MI~BAgVq.=pj-Y1|}s0=r'g/~ .rH'eݵjN< 9rЋvFS_[.a+(J4݇ /USP`O }ܨӒ[,01" H]S#z\IL-yҡ֒R;#wWO K"F F1VBDnB;c}|>|U$;>ɰ3@AN}Ҙ(ݫҟ߾t0D~'x\_d4*p5nm )zI1Z7c#L,9h` M{Ћ&Au?U2YK^MNTZsC:FZ4.37Ee(C`}ZG ~v$kïUSd]N͡STŨʖ~ekg3u_q0PcsKwLna$=a{^up4 (P2|\P`W5N΄h$JwGt(;5gV ,.e?pCTN C_uP@qƚa (҈ubOG))ǧz 3_`֨:oڕ23hZȻr7[2eI7>.\ļHX|s쏊qe ƛ%$\A_);FmĨ7Ǧ>#ܳ!V;KO]Sߜz=ͽ`T y N"R:4@- %T 8o1=gRo=zit+VXx?-0;k\0xqiI>ԡ[]˅RcݑHOQN~gڤ]wcęX}39W#o&c'*j%A=ݖiDv!K% 0g!4G-Vܔ#`9@#t t"W8PIHP*n%j A{"+w/H)By/%8Y+gfM8O_7)=@vx%Ĝ@,qIaVke ˂E)Z k}yS,2 &5=CV&1uhR  q{^ޭ?nfˋ^8w{Qi>8Ӳ5$Hu%Kc'1XTNtqJ_.h(7Ay K7M5d(ɱ!#wƉ}]jD[MX'+M?Y#n44룷+L΢uTV>(4^wìqI*aW`|G5{jx?P8H"'q}_Ȃm4<<2pqѓU(\ ̋#sã{MB'ix8zٳ` ,/@׉zFFp$XkaȃT%/9ߕ_&BeS(t zqr~eRצ PΔ ^h9yXus+q솉#0דs8NjЫ.WW>ZJ6L]]ǰ$-᠆ xg rMP ,8$NAZAeJ"( `P_()kWv3ic. !ǦSNt 8 u$33HڏpM? : 3U*KL*,P{Ja 956|rM\YfEۂ:}: 1i7ۃN#z٪KroC3<)|=:URʻ~o&5_xM3;p!}c9b 罩SloxQ )'cc>&/ӱЖb\/x2Hɘ6T5|M'Go NVX =h'yTp&`A52K.V/k/8gX(DelAEaJ&Ixw x0<~FxhpAۀZzs~,5I$|ڃ2v^!S4* _nB0rhٱ/[KV г9 i1*f I,(0Nr8f,YF`%<#ܧ跊?9!-PhȨ:oP{uW>֦fY<=] ߳tY{ ĥLf(!bɘIۿ۬xEn|fQ> u(17Ulr /F5~ٍn\Wދp}P$- k %頧dݡo 蘭!nEȣ՝-]TNU-|0QŭuҖBa&4՞sns`k!pҷj*+ћ|88z#(B JΧ As4f@501٨ߠ{\5ca9+ 'SHUp:8Ƭٱ_Z(/6gTPj&'-46qIRƍbo;:*ZZAZ ^P_e sнޞ@YwiB2yk$tH#27F@}on#jfjye%.VРy͓͢t3ZT>*sL/ziBhдFUNY2}Ony$gdr+h-b ۀ}MBdX+<m& S'ɰj7.7ʦ츞,A:O8YO˳AF5xdRKCUrJMZ>(aW>E-'{d8# ̀ 9Q_yئpn;2jAnDDpݪUAybX1=)fEsSKiFTZi)ў)cc#M/ /p%2xa}jFց-~YwZ/ѪkEy UA{eKFK>`[ꗸfxL% M!G!6?%vRFo)\li<\V\`hG_d {>_B(OK*g]'F]ܜ=3h ddDFd~j!{Ji(r@kVMP9xwά qՌ:S[l7+Ly8Ö"v|~ȝլК@nfz9>`b Hԝ-!g! V0>ShvK8phVфeoaغυ2bZI=_f~ Ě|mEtTh+R#O iJ f l&!ߴQ}d|8a(6wp,f& 2 K),q밴-x3rw˒=`GGznsf+^SF{U e$2'IJqK$i-9IE%ru/``VaJv6-pgDQkM5MGn^׆;{49@f-e>ڕL$?(_YuN<&z@6@o߲9;q:O;HX1J+a;8D-JfHf J!CjAkLyG)c!$PvȦIV}M+bG2Bؽ]iQUE;d-/zafgMVC,Å I3IJ1c<6lbJ)N5ASZhPL廆d7@u):Lk7g0w4ؐz0uA=40\}(BCNxw76z } pX-3|G)oo^C_@# "JN ! hf-TS W4ϕ 3{?Lxh뽇 M(3{XN ]Jhau֜1ܷAaR!̪1@p?-2ȭNdkznx_5ꩵ* /+I1! ntq V@PfHi \o#onR,$1o25i#5bY|ftS}0M7[ ⾠˖ H(pR K&zJ?t5>kH?7o9GYg6K2T'XEjsOv'<9\6Ol*!C f*oKY$zr#B/#%X }<63( x,܇Cihz/aoݱؿ[ p,aqjTx=EsV|(~@c6TjTE;s`*Or%_E¬ˈOH+d행o<@?wVԅNP+|t=mMxl}:%p&Z0~]>ccxus2&1JwUx%gktCưp(S"C <׎/q&x0=:;G:X"yn\%j2g4*cQCmC #.[w~6bMvXH+ JpUZV,ME^.}@2܂x&ևYFl9lS/&}}2*.1Jv,Ł51|4b1l, ZHXgd r@ڔIz('"xD6%wnJFme{Ļg_q!bN$dPy m' /՝ aLg vCʧJ5AlG߹1wP& [A_I ZD9TEH 0TDzf.OGY/ڽgdeeW`-խҽ>Zcճ~n)xPK&04<;>0Oaw(ٯZhA03j7!ot)#ld|3R)Aq [=$}vPo ~r.迀|!U)pnS΢Jm}Ի>*>1"u/Dkz+cS6!d &|c87<"Szs,J{{¯Pn Ab۫W>_i-A2]"-.ۃjT3OZbR( D;[T4vNL騅g6"b*)4?Eʰi}Ԉ{4ڮ߻A䓏^U(hKvY=i*YOi~nо4%DsQIR(Mj}JR-CwpZT|./ͱ0̫ 4jl+FDwQOW0)˫n,$=04E2Y+ =XטX67gߚ [ HWaC@(xP W|(X_Qf=Sfog(Э3  G:+F?ڦ lD1RӬξOԕG1&d ']/eXqSVJ JG(<ı:I}蘀ȶ5x*\hwC5@H;d]RDz p$um]Y.:\ Hc5|d)p)KsK:q=&yroAn9^ߕ$l)5/&Gl"\TSUxl8*ⲯ_mU6hZʡ2ֳd`*QQ/g WPwv`}xhOD 5B*#:s>sJ(.?g~E{n;&l͂Hdk!/R"<sm 5W]Ӧx\s)G;;Wuc_$_Dd.$@'Zng@F4KlSO3Eؘqsr͚^]*3'ݿ|֫o8#nd{pI-ogjS*흤)pI+o'Ѹ!{4q{(ilM‚9]Ш2@R.ww-"(Ju)CIW3)T˂0}kWG=Jscyr6!s"2,$h`Ya,  75sHfy|*9)FP?ȩjm\]!/O-,= /S|2<(`[Sv%/Oe ,* 5$=ACJ\6>}JъIINMsd ~هֽ.%4v K"1y}K7V^B?w5/]1CxkEē@YM>:ѥR. M\ lh θf[yVH `F5W^vfV_0Hϟ[D3Вa$TUox>6$9$rhst(XQӦXzȎCiO[wDY}Ic-I( saVKcKjOfqGi,3ƍ9&ΞU_;H*1NC '*;ѠNpV7QcrIHI]|uz[@lL嬺[/T|s 4jq*H="wc2B~P_ 19r/u<"*\܍YWp$bVm34 ehthDs¤Y=90t!, Y5f6gO*`>4h{3"!4"3VoYQQ|\%N6])ftYvjiszy$5]*ou ugII? lukcMQ!ݠy_,a$/)G) ,**ݠx cC T|3SeZޞ/@J>)=vn+5 ")N5uZ26+s3Fz9NR sŒfB< )C:p\DmP;x➙H!, Xs9CFnHvJR':-_u~ҼO$YX3K2#*JF v/G()-Vwݸ]]D<~ӳK熮wgG݋pE>x5\FACs OwIÒ+KIʡ^P=PJ(" gn9<ckqQh1j&ՌP[/9/Ή{R%J?QyYG;? *%q|J)ҳiK݁m=։}%e`n4#&supdAHқ-љ|Jmسvedq!^w.["K ȝd27H&_>nȁ X_$$ (0k1'zI!w!=3pBSoE= z eFVB&O|;u.O 犳 @@2rӎMk޾\|Ptj  -tf焦 mx23oU-^6jAs s]o>+O{dNEZ;3~/dWsP0\LUo\icrl5 Y 'G@5n@GՆZ=}G~G0 k9pz%ڒS ߐQ[w@Ph B$, b+m'e+&KP h>^Tqa[:Tw<8kw{ֆlf!r M0u#pS#qb 7NK~[eRy `PnQl)T GI7">lǴK_^<@8ЀCB yW.?-TDu ս'FyV 4;5T  "#gRq ݒ&_ [z -uV1QRB^hfLWV ZЋt7~T.iWeE(ޗC> x5`i: Z:s]]egpsL+EsNKAXB!nѶy2+j*ۥ\7ʁ>w!V\1L$[EGkMꞛ-'t@׸~mm0b7ܨMBƉ~RZ )`4!XK߯ܫP@ 4= l[j'𦛦oCM_c̖Q*oL$M~ U۩D(aVZzlԑȲ \VJU)F E˩h狝QUZLIEt[;Lߡh[WJ'juQh$Ì/A>d^-]QwW¿/wyK[/Y,3)Ba'ɨ~n&Κ3Q)/РE'`RPyDÝVΣs46)J`?8`^q ֩A9;~{#;v,yt7}`;1/\rd}(rzd51`^&,sx!|w M]nN{%  6Gza࿾eYy86;PRѦh1Ȏ|E h m,\=R)`qK,KX\Y]B -&'S[&V1Rgn,jNd'kjh;I{2`>-m{YӂB`$AA1}\}A+fK^ps٦zf1|m^ABF k:PmƏHŠ|NghUZuM]LȎ˿o6x9D şm<*sVIipޯf=XCJ)WPέK@O]HPJ[?ah~\N@dŧjZI>Uɣ7˓;n]840k[#[K1F^Wq-.Hр1c/3ܡG2+gSܛ{Jg"x+.30Nht|R ljߤGߣFO鸢+f1 /C0 ͻ(Cy (gHأ_`晥/A2 2t卋 {DNJe&H8+Ւe+IjֹH .:ш'x (xAC`ZHQ2ruP4iCwuD,Г B"zHr1*@Gj y< X{lLfK.K )e yPOwxfRGԘjvUJ?PbW.C7ȓ;.imļ-!o7+P޼qЂ>ܥb:%b끀 W!]XCM#\Za"?35X1#@R(X#],pO )7\_d {5atZsS{h3ICt1łAR -JtQeb*yEU(( ~XysBm{cJZsle-G{p}7BfV9tK~If<u\'gxX䬇߸G۠F"Gg?(2P{=&VB+H XXY+M$a^,6&[swt#mxi0?pGJ5y{v3T:yPm ijAfh;_1Yp,V7] *4˵q?!{WO]6V hw=A3j>-#lı.7z "PU``bӢ@Юr~F ۦA%x0j8W|ѝYv鱤f0.ڛUqG8$dE " kV 9d{HV{7n^1RkCy\EKDt4R9#KGÇ;MO{ecY& g:UULfY=gbFh?7Q:~PH-z1dh`_ƤbD;kBnl`:̚q1Tsbnĉ7oZD>yM̑ F@&'J eRVv]&ZK1 3G(!raz\E[JpK&J3A!&d9gg5\x ֜IF+*r֏0e598ͭY70xCcM-O t7(r,Iv6 ѹ܈f PiBcBZ4kF/ՓA|J%}jTz ڷvM30(` r:vP};krSϞ.n-KA)C\jvWsHӅU/%wlSE3Z1]G=LæE6R0y76ޓ3D&5ee+ћard{4Y#ON>X%?[2i s5o;9eT K9k*Ů skw>/CE`HaήFPX_-bP3]:9Ăte 8P>80_m{ﻢXJʝA}ie @9xwxM\  jҊ߫dyMB `LADO_ru|hF se-k R&W֯bA9d*ޤǀ#P(+v9h AC,ع&y7{$4XT D|gbIYVY:_MCw`bɗ3kX@SI;Ќd8ab|4m7٣ {+ a޿,ً94tDN؀ثHJ]-|+zjh4sw(72o9j;0Z ;D+5pA[\jԑbv47ZEXRI6 hGw[@@ju8`, zHbF>{oG\J%9 @Ra@T)K1?gGI.Ps6 ?za!~ao SHdI _sQι9gclpt?`iDͰ*sCxf;44G]m!aRQgT F*3#DNuМ=|wn0[bPC-V$|I-[(?ȚVY$Mcrnx&dfئA|ҙfB"jrA ~ZKāl$gU2%`P-A G <^aÿ$/}а';BK;Wqv-jً.~"E['ZFoZ&uANh7dDadǂ.P]vv>B]IWOTrkFeJ~ F1Am寻$"\G^^WP5 6͸ NaWYXAEFjQ;[y`Lԇy8Sq+r:"eJB ̉ ?6͐>) ܍'8}d:oh_^@ݰyeS!6t{do)OWey]=ӯOkNwtyIOQ0yp@o=MS\^K>f"Bܐa'TfyHʥۦCHC,FdeX_+ܡlSka u Vq8Vpxύ_ ~Uaea4 t D` 벍 7@`磡ʓV^,eEGxK̎Si%y;8ή0.ph}9)? @kM=OzבiD3yy/y6i`#JrFbc*Wk(uMaRAHixXS`qwᨼK(xy'V ˠ{^ִʙ?[ھ;oi.Cp(E.隖6n :T 0`T\V΁Q⹿#%+ߋrv @I`MMe%$tuQLL#=93^B0{R/zЌ}\;d6.U0u:/trupU|J"YIacVGgc[tg6^vpB8# ŊGNO2Kt7eT@LdNl{Sg΅x"G17,uże3.C[qub{-˟ `P %p (0S4/^4@E7@* WpJqp3o&޸FOerfTK=[(y3kEͳ*=l/G%x/MgDLℂ9x{?2e;U*@:#68ct2~乐|7\AsEpa U{]W!Jk4qEឡ!rwqX.9G8-ޗ`EJ8M^xt#ݷ)c7;c~q 8'9Yd\dc&p贃@@@TmԲ.oֈ8+^MtU>JWWvQNyځIA&ugLmO1GU0/έ~gf) }G7Z*O@4qW|Drg6*͸n]gϱ < gKIkQkcXitm6]tK qEv+j+`wםoHr%C[+{^m[x|]OR$'- b`Iwn逸+};G&<'yGC q˯km HF>fö =E-Lԩ<΋V0 >giE4iOOnat%hON{*ImXc̣ 6uZ {PK HB"n&QtqLB*[ZLEzp" 2piI n[*Թe ${U|)nX ,yu}Suv9mN/6caJY-UgO$գd$|Tc hm NaTwJJ|,-ߖ#@p-&J-E䎔3;Gg/j~E&5۫2MksFdW,;lTaks]H-`+|t+C~ W?bg4;vFDH \(a.=f- S2qȎ(&W+[.=9Uacf\I 9 "_AE|І:IƩ^@> B,_ncJe&܎ѲxȐ_;ԉ\T4X R~""A5P0"?K~y{ qMƯ*\}%-;Ndk;wnpHrz7gxL%h4 J9 gڧ栁 d W$-}+y$4Μ__n2|qCW8X7oǦ[1y YOB({}=w>\i 6GHxO@kbȓtYP۸Fh?\ΐ!O.p[p;S2q1.ܯK J ZgmPlc.U 'YR$45V2)5E.O>4u,l,LH̭~nT {e@/\'"b FH,Հ$ܿ <eOZ%pX[,(ʮ04MGkf#ȉ+{7Fd˖_wa/np&bnܪ1'%g2 4W7G1s1hT֔B5[.).q4f.he[H*/Azb25,q i+6V@X7@pkm47)$bmƪa}1$ó*kU_LBggQ[7+L"R:XrzkUz NbESг'_KCcy.U3⧻ذsM.;72"Q3ۘ k&jTiz %H$Nb0)F ~ f~/*3YlgED-jn]tT(٣k3rh"1B<0 a=0[x PP h6y,d87IA9Hﭡ MP)"eW$|u[W *HtyoGRW`aQza^N3pKXrTB?8j.{ bQ=;y U&mX10{ʁIN`/;͓I3__ʬŹ9pKyҩ:k@?a\wh k6%<~ۄ{ESLW>Ԛk:5Bĕ\p5Uet%G v|nQ;s{-q7X@ݿE-̚S beƣy&w af!㇐Os;K!؜\P˻iͲ7!/̘/>ST̯%ٙfN)Crc:2mo-zpyon<nN Ey~t|VKMj؛!tk5_qGV8Z \-漕u7}GH*q7rh~sDNM<L=c qz u԰\|)tt^<򐇧3䝝!x 6Pp@5$>$D)ntӜ|xVZzQC(Aױ$c3?6{c%՗zt@мӧ2&|<D6)_#]@x!nEMͭ@ٔ5'^|ݖy?h3758ule&=ȢK:u *ϼ}c6Sdn6bmO+ut*ΛkzH {,v@ o*!j5(zO037KT9 TsGJ^䁙VH`GQ"ْ5mP3<7B8yǯJǜܛ62BC"Y>C"-bܬdq6K@mZ1_'ydf3{ XlUI'#}$[JD[Žk\yQE T46NtSگ?Ư^.Skp:5<-JM6~ uphI00:lOPei應EGeHÉc ljb Xׁ/Կ|羋_hcE`yqpyub v)Wtx&wWc%5 i!z wFo2r΄L#N抴8.Hm[27OR e2# {c/+(^H-^(lĦ6Ɂt`%d}c,~:5t7t|=7)r@>Cy%1ux@ͷR7'fћzI{Nm焐O&-(` b vmM!Ht?mS\cY@PG D[*e,D^-vF-jD~㉺GFY oi fiN@~b,XO%Qٛ i N ey8/Y3[WB y_5k׊*bi" IF '7ŖY֤S߷ s'n[4)cr%ާ[l1S(,G--'h(OWV"!4Bm[:9ap1Mwn̆F-yKY" }ꕭhLC,~Z~. 8m`ڑ3тY̭,M}3rJ9%$NeqT^ݍf|.`K=mn0ve`wXx0|l.+ vxE В5WBM N C5Xg[_lJH, <;xU͟;CP^ s"{$>U0P7en:O2¥= 6xS W- x aXZ`za2x ƹҨ[WŲWMQ0J (ttϠe~)HA!N? LGlvow_~_!$ÆMw7Mhxhj-AyDTepeg>$v\v~NG˻D?1*==)E%2J&UqpïtOV?2 1dt@Q5sDWݸ?ZE35WNrX*"\&b_pj@l%0bU8;X>@ sݘ]fr9JQ]`٪SDp݃9T(0K ܵ<DZRsFq:74 x P}9de`be}1_VҬ^L7 *njp.(,bQ[%{ǰ?Ma3Kڵ3Hŝg/Z01-*X7B).25e/v&[8q+.%ᮑkۺ 0أ͵Tź2Ŷtt1V?@sj1-=S ! 0)3= gNAW=K.%5aݲ˅ 7wVHJ ^bkޚĞ9ۀSbuOĂeGE rHu‚"}-/Rkn3O)&Y歾p5f5EiA.IJL_H/ï[g+},M B}OUՙo#C3~HXܿ#R[X٬l=߷Uk3: i/ay*1D j=:"]"qr)Pd )2풏lt*>wu!Q\)rf6aZ0v4eXD_C vi)kʢE%Ļ=RbDyi9zjO<Ծ&X&Lqۚ[OJ࿣_F01QLqVh{t h'Gk,PP.GԢFrHۢ[|mEkeGbcg.`.[$5R/YVp% _ˋ8K=#G4R8"C_en-Ѱ"{{zVtÄlMu~jM=! bJ gcq0 E}`™E?$Z@dnWO Tq" <UKgYO+DQ\ߥv ƈ14/I W3$VaÇhC($P"ﰻ$ ۶T~||[&K ݜb$Vb \KYU [cFN:>"zuޛBVN²"Z1zk2d#רHbHʖRg< ?k7^Hl0)A*dF[<$ªN^^"4#+y5TEUvLn̥{P`vQ!! P/`85V{&F2I( :+T UyXn7ZP9CNĵЫٕ&i1 P yݢWVhXZT ~ܠ0/`7Ph cf%ޕ~z S%1,g`Jj S(Div{8s aHB~dQ@A)╏=) CmL4%eM\)a-_lu?l2ܶo+ 2^#{k&ӼʴrVgywO* X̀{1r@<GfUYH)]U#=o$X^{ uk[^'3\NWw*5ԓXɵ4.vmS|s0jpV̉o͂;L;>^<"iɥ0Cq{+W-{ 8>pL2 pzSU A{o fK1yRJoAZbk}ˆ9FDZ#͹q_(xCy*hUN'mE2Sw31b#y{]*y(#O`p\28-hVz|pT+/P"-_u3&AgkR\T* ܔV*O_Eb7hA^R ߢq#VƢ u*-EA|Fk"}}QrU;Ksh5! 8B?oc|)h p_յA7iJs;'N5 0?Nڀ4ʐ)^ ] :9ipWVԏ!A\>;PF%u|%#+_L>xn!Xڕ0)d0mcEQoIB_| 7DEs#sXzQG&ҷn Zȏ^+>0!GQV8RQ9=}kZ1Oߚl=\57uK6?Aav^|K;v+h ԋr0?@zA-)<=h?P@3t~*u35Ss }^α1?;r"lC+Kzt%v,t`խv0;kCϑtUz9f- vD(j))9ӌHP0R2w}5&PwK%㠘#+!m㗔l <ʽ{<20D UM/K7:Bg\8,h]gx\U{ݩNliF__ڶV3mzfy,Z0,q[gZ1YY0b= s Y5\r:dB)~QBxgp,-컢G{TcoҐNOК/ewx{R(}oQAY4vn#Ǘx~m$:q BºkChŜVxsccV\(Vz^J h@d5\z_h)馀zS42%i9Y idM(}wXOr)_; YPltKu<̐VJUWy4uҗ4[ءWo8+؂ <CNhAڌf]t*NDXy=}:=p;8M|YWp k|Z L5P0&ljF(ۉYME ;O;WH TاӇABc=v&Qevw+,ru`ulî.% Dבb9}*",:=أ#w6TR G;5FYO`TxΧ(&,: %Ft$Em;]Z*,ҟGBkO qⰎb'n*h\#AVj)_[I|ͼS\IOKE<2(<,Hb)t}..D0RNdMP=;+ b;猘-pGMZцwϣ3W*Zns̈5WFaP}#髀+/8]+=N+QF5$Ԣ%ɏ@^w+cr;xrTj[oVuf>;h tbL,y{r;qQ'S+d Ovr?RcQ$‘"[ob`V˟ jA%>MYx9%_GKɞOU?nj2Wac-Yn 8۲zB8Ќ̈́ 鯅IOܶ8lq8έ^̊;*`m]߂"sPQ,"2LTtzQ O0V$d(EǸy:[gH$Uy8!ݍaKHYPN7Z PVp58lkͧQx XrY(LZNNUQ4VDYDՄN2.ǹQR]'j@EHM-4_(e@0k/"Y7Ev]Nægo]X!@Ei{@ ρ1U5PβᕇLa?_ks^W|&~sWNٸ_;I>GKtVqI2!A k7-hAWSެ術K8Ā{iwD1XXe/PThpdq8y`hSkAik"$ַß7h\+bWOB%Z{7۟KBI_1`s`'޹T~Y?@[өh$-9^?40dR)t*} _" p/ 4FXX‚&b g3|@i1cU95D8rQ2ٿr lktb%la#`8#(kE8B툧Hi >;b[j^ϹCn:}a+ޤGJpz6(Y&tڒ-uzbrd⾭2uVUsjvJQ%g`raA~G#yl_cц3K|.)*X .QqiBy8=9Ѩ^kNnTe2_n v+(367P'7jmJb^!̦^lGI* LiZ;32_{2b- O嶖rC-sdML9-BO T PJ3-7np|{IZĢGNx@J\%^59a8 |HLeEY4%e0 3K< KO16hRz;{60ҕUlRB4wf ab1BHXt}ʱV.BT:_L-HIJaɭ.m1yjFXxܻ_k|Wu`UN+:\\DnXR9)}}=Ǥu],VhYlr؃^^EEBf\Ѐ_P}k/LzeIjX/[,N;Z[#9,>B O5,v]|1.S oC`;yI.cO*^ ͮAhv Y;MR F(?>J{2c-Ćl&%ӧ^)cnT^a W"~N) h`KVc:KQxD vNh>>?ʈgPaWΦ+Dgjy5]Ah OK<S74x:%#X3ȟ sݷ3Rٻk'.}lv]~@s݈D4졷c:_\xA3Z`ˏY"e=llG.ka*:jR'u'~)Zh4lmP1E%C7qdaRG_SFFu".hrڪ\^@hJ~9}(WZ ͻ( b ."q%m;Dڨq ׎c<=q(Իvׂv *H<5 ].wT ǰ{PdoJaYJ0Peu#;;0JcVݧ9)ưQvej;SD{BS'S1cnXQK%e|9%2/.څonTznjUBRX0cOeb^m GFSI8nDPB VI8@ _&n's0iT&p, >~4tɈ!Bm?N"yY,0e76~|vQ%חatm0EV.wvm/\ධ>YNeOC*Ui SUɧ}`L?.E7>+9<KWA4pA&8 (Ĺ!}N7oQ,gDj3>x۹07ZPgpCG&SLH9]R0|u>}kdROF~[WLl:QDSǡO$=C~HC]c˖xg;W$sVfjc_NbUz=.NJQ&ڡ]fҤK-ܷF̴Jܦm?< ,\{cc% w +YБ^-g_9kLטn߿\sFſ g[ I=\, Sށ> BG~2`[ Q"5.]H!GxCoa3Y*ѭ@Oao9V@%=ۈ@FG TVK(kvíaZ,$/N q\+kxwIG5fc^iD7^gځNps80U>js̙j^凞s ǂ[,<6c8͠tO9 7,J|M0XdDI 9 4l;oė8ulyE1qNY;eg EaC2%dhwx”D?sw|CRl`]Hf}ܑ*~B#+X^&fȍKib8/q3Jv?_j g;(&SĘ| rK#^maa 6Hi9IVɉmBBH<\خ({fl )1|43!͎)E!g4j9-Fa&ΰ#snl7j2Ƕ)@͙c(e+R'bՁ|@vQ?Ob_G/FʞPλ^-{g@f1b# h a r#=ׂ$8"k$*'dKeyN3NX(1fx!e9' øAw1ڨ^QܾQZmc(J ;p9op/utɇ ꐽ!Nl[ßo!_:i7Y,郶X~qQMfn,m]wu\6ayhVKwrV:4W?gɍky(T[*X趆֩-j{CoC!yY:V`ۦ!;<=R6}keҹN"~T1bڤb[&%mYڎMHMXdM') Sk㠗@);j#nh UKƶc() 1Z , k8b;s8~$ҢQzQDafljt$|'GFɎ@ęɅbϱNeBPiЈTc78J$[XMȱv*+ҏ2OW[*oqϦ&vQ ͕Kwja> &z:CA (ep\1 R" Gک4/ c #ae j)S-JGAAα=;GHk;'l8LlI J[BI"^:vpM|.ϟ 󼟷תJS 6CsA:T7IQE:ƹPxQ&>FfҼz<|"RΤF ST[Ӧ,ǟ y#l*-I3Zm||[vdK7uz܌LabFT Hs'oZn׌#*W_>?RXbBϿIQ`$f`5ghE'ŭ `mqGP`( 5/`w"+s .ɭaf|ak\7ߡWi+Dz2edve)%z9 XՒPPI~ Q+9=bqLn&]ۼNr"_46YZs[ٮlGX%u,Ku at2&g9e͢oAH.p Eyo RIE~^w:ÑQ+L bqXø,/5ZSX*O`O[`Kƶ0k֓=Mvc(-_kI,, q6}3zgaV 7G:l^kqq|qT0/{N_Sj͚ dK3Z^A\HܚkVBmcYR%֍ɸ$Mcb mz!$&MdnLm.Lsm5& Pu:OMUD+֖&P/ttD9IX"Xl3.u$hv_c-eٔ"W %cѾ|<'x{4LV8֙`L -d$[?O> *l7ߝKcbW{L-]R]y^+J6u-q3$:5%f~|RYVmi&Wc2Б?bā.}7)CUV%cbZnzWn}٩GCٽع,9Y>}=J*O<6TLv)E_ZJќ';j؜͊=DQv\~+j`GE8}$"CI|rA(>O*W9=ks?R^fQ&N s@EiW$ZY`_A9Y(zoX|8ld]s5'&hDB([d.bH6.;+j ~~mE]<\\H6! `q~2Kq32uAn&ݫ!sD%r@y n3fA0f Qm3]zMcLyzUhmǁI[3R%@0C^LK  LxIC Tޝ#/#PO-@ +CUeF?BU ?4;XMBһa9 vQI}|"Dhfk;TV:*S-Q;K`V_$=:-k8^ĝVQ! &$x+z $N@Ȱ|3n.bklT175~m {Ęi W4^i-(Pm))f9WSs|Pbm}\*׿q uLv5I\LJ?4~(@Q1 zi=HL_B{RSef rE#;'@;r)'/k[͂#jJtd \<f/94w'j_~zԛ\:)̟Ϲ~s8ofV&d1J6i0L7a۵c?:M#.q-VTӿ}!4!t7 >+nE({G\fa$.qJF8tM+]0آͩc'PDpf ;,Ʌ޾Vbj Ahj(3/ݝ60jC+b)@iHH1wFuu9<2KTC@jo<77bYho\<94na f;B%:JGn/pvHsG\gҙ TOΑ| JeWch-B7_?CWrkWx]-m.`A9&(ߵIU_K92$uAΞ.\kl }u~9W:TXP_u: =qI22o&xMᓉB2Q `#13t+x=Y?Y,&3 P:x~͒A'aH"ܘ7 >*МÔƮ u|0k~ ŘǓ Hj7I)od<[ZdEFN M В(ۡ .uҒ1I4C떺 uڡpvn[t0+A z_EVhy9dcpEm]!5Rpl>lь;͂ଂt޿bshR {z>r /Ћ` y41TH.ŪY?ܯix $:9k?g+պ<>DC~yWbTZ;^o'wx&@ Sr_$#;1^o[] I~Jjj{wF # u~61DѴ.)#_'O3cV9Fdbz"ߋcf?P {2[^悡727:t<3@2pu'@ji< <ɴS N,8)qL,oa:ŇQ4{X9Xu-s-1X}`O*k)""c8w 7\PY'@M>w Ԇ [ח+UP/ FhfMr[/+jH:Sl_GZC|!=0΁2FlRᑸ7(t~ǰ^txxMscBMl]z8SrqTR?Dž9ZNu' q<7ʬzrn:}'Ȍ'ϾNϘZ|6hwnhd5DmjBY͢/BBgOH!e+luwџeDZ侙1r?݂Tk(E~ע ؼ1>= trE2T ZXjW+ThsV RcKjf&"9f!U T3伈tScpo1NaRbDuؖUyWz~TR'؋;m?Hycp<b簧fP9T,tYC'\EhO,$MjGp cv] 0tꥒSٍ#ޑ-NG^ҝN}x~[f7UJjwyih&G81q49pzZ'@ ^ΰ-[0H ̌ }`ءl^!ϝɎU߮dBB0 {'O@ѕ D@?0 )BlHG3VKy(qP *X(Q_"8GbKZ$W몇hO 7՚ y,&IqS|Z8XCX PRs!װJ_hUɔ2-Zn %ErbĜR,åMqދMV-/3Q@338i_!!g^ŏ6ɒ٩FGVgD7jkד:ӔVP>3^ru0XhVWOD?Ďͪ7f rg&676s b֠"sJ'TfF9YO$2:!Zǒdӧ^@ySC&Iz4Pʧ5Ab^ q*0Z kdD3 H^GxItC= a}+Y!gN€c(zePYj%EfZ7eIa.  GQ6j6تP4fEth!dQyk0?>ml TiN kTo='ueoE$3VP`(imI`)8=u_wWJ`h8qϧ c+ T9eESˊ\7$! CW&qU2ߥ v4p!1zŸB,QǙbAp(Un%!Fz^vG*>T:-xn\IF֖3eEh 6&|N(4#l6Zf [c _dM(zJ[N0qШZ)ɽw>`|8`iGxxc #Q 0t;R*GDoRlUxr ܿt-gsт%ǭ \睠\MUsC'kQlXiS@Y\>/zw' 5;Sns f_͚H+|w7@O!_Y A+_xˆ' t %Ka9D$Tu 36oc\h\B~683d$ɑmj4|#6En#Xmc F9PA˟΄f+ldRj#C6CKiV^אubؐ!w}G&P3^<@A+wV:!k%fg4|3oRsvw~?=Fbiw( 0?u G akQCV*G$IrJ֓[P*E=wݴ:^ld5틞{/S+ڶ)IQk-7|0oR- U[(u>NUP@a! %|3, Yd,>][Ar;)3!Z9}mY5Y Еh'FE /ʑ(Օ$ϗc80Y`F V+eoNmW:&>T0A1_K /~ٌ>(ss?cR9U 4ybV Mg !ʅr+^曐뺨9?ҥa'nRYהzOz^ϩ/6E9gMV2"=y==ﭐ퀓hKק fɦsk'7|Ք[#;jGʌ:f@@2>$yQ^j%xofR҈63dc!-Nv@ MFɆdj@|eV&,y*SAEޏ1%te~hAk2AquPCVC=Vq]"eR`6= &*}zMlJ.Alg2:(Zywl4 [I'1˴x\)U BN96$WefutOGnj[D )n/MA9<ڗ࿄)r8&WG 1,.3 {'M. eh[70HhP^sg6!wP28-Ɖ4F<tA2J \*C5K-'lL) 7/&eUaG!x^oB[`FmO^n/hhj˺Y:7hS@d^&^)`2Rz"4 ^%qDusdN ʥ(i&NʤRul鸛"i|2#!yH[Vx|Kof:SISkv=8pw冘Ҭ\&P _/L[o H*+p=Rls~]Prt/Lw ;-ۇʽo৲|~v]`U3?>Rbzc5ڧTh1>(|WG[YnŖVzU"k+ȭ' ;Fz40Ϥ?BH7l-% cVp1Bn !@8#4]p/>3}ԴVQS>V3#¶x#l!TDz R9\Mb @ 64"?W_WCB-U>jFUQ_G;A^#ʁr߰R Gpc%*Q5jj3ٳ4DM>Ü Q*2O2 51z O8kbpiNwM/QԻB"N0) po . ]PT"F *: 9Sj|} * A_h!,~iK棫,>U%iѣ}ޠ]A}u&>^0:Ua[sS%Oi/ _SH(93"Yi]f+(ڙ.2*Сk+h3^[|LJDT9_QH]Eywɛ[J6*k!\5#H 7s+lx5sJZ )krj"`*9 W"Fgυ ߪg1H}Tf LTInnzT2/q ,q]8 D,"цGNr-¥˃#G!r_rd"JR9r*nvسN w($AEwAfc#;R1y5zA@3~UY9QFfa;BT*iOd~a$8ωtQ>t+(Th4]5pix6wm xt}} D#ŕGPe6,cྚ:~|Pm.$e,)̗)>?\3Nf@lqv1?hP?-$Htj.OןQVJjgũENv́c:?B/?:]ճG8" [D]04u iZ bų@Rm{%KZ>.P[MBn;RZvm~6v jv&4ںv,)+H7ȝJ{@!9kt$ }YzW9ih  Yo,i}~C}OmDTyNIҙw5p>,nv}^PLdxy[dTz_5A{ 5x섿)fr1NȏThZ@YӠ l:a'|?Lq%=7QwU q'Z籮gVyP6%qH:MZ 8m 5xlGZljFCgDb !l+K72+Ad D lx%۫h1թ`"mؓ@]D莛U1f(LoۣGIwbo OȍAi]r-&ms&~#.52Bƾ[ <ܑ8RXIE$$o,huA*(\'(gEC}x>%}pCEĦqm\o:*~j[Ձsy?FV㆘XK+oGzF` nMZ;̢,X rL̞V$a[n=m EGe/7)fGIR216]LޑWPhayyE+^;^ D+4.qO"[%fN:c(q,r@vXK5"q~QPم)hJEji?nJusTx'b_7k 9^T{fZ@m!"ė,ǎ34=)c#Hc$.x"nBptZ,u%p2t幏v2]A-.4tLrA%ou|CSs(CiXC//\׏yz]=T.v_LǼRϖk&V6b@+h>z5A^SAvCh.;'.hzv ?.W^~ XGR[x] 5GS,(̧O% Zo>@.3_l LpBe %X39>?"\WW~ n~l~Zg A$0ES ˀKE%:uFs<;W&YZu D Q@6y~~/ʣA4NX#x_vclȭ]omO*Q<+'+XJ'MZPY:e(`T)"hä/#DSLI!ykJEؿbS=JUZ}Lu= GЛ4&Ȑ؜W/#ls}~0 c=٨S6b$zӄfF,ߺD~|2+%DzWGރPq#GghXCk&Rs~<?EbuBK3/lW[WhsS~q(:rɲtOtN}C&`l[T~iM ܍rmxFۚG!roōu-¸iN+?q=8bQ΢ۧRKbLZ^! ]@umє,ql<(7Hl/_l6f?}:@"*)ôK.i4Hck +&8x ߢ(Rlg\$^I.0菥jH~ !;gl_c1{ML~$^t5^ VS9’^J=;#!9WboEĐ>.Ca#2q5v+JҖZWF]J1 [c{7m̛ NKU7u|~>S @&ZR]|bT.I2itpaPQ"=b(\dEp+aIκvl1/dWhusR_1_HSQdZz$ cX~0ƑǙ}KbY_-^]9,, #CltAhaWՊ|UqĞA̒d@z$㙱@H%w;Y떱u=yB4Jh00W0AeTA!d-3(=1ƎfeG7dY\OE{_mOgYL("|h(do G Nq\H$ oux>a`6 .Nw$^|-9o^`_A<7+XfSo#*rbݎJ'>h^2ĤG^L"0ւO{ 0Oqmq&;'Egh>d/⠑O)ɬNџ+GRMwD۲^˗)\۲ƣe~% /6GzrFumϮecHӺA rM+ \9(B jďB.j+!WefE:$w5!+hpb3^ u:tϏFJ\p8Ia4^JeYZf(mV>aSҪ^P{7tJեTulR-.oWR4y%]Ԩ΅%Dln#gY]13%s~$ W4u(V7Z?Z%tG*gCd dea ef]?**`е`;݆(р6, %_n~<2"7{ʇ)fJu!}>j q0{t+|BRM7H4 e&:$gXUElpŤqܖ ΣxSx[M>b_yeF+xȻtč.eMESjL7YDg5rP?-_ Q`>鍳| k:˷.YRE-GOX>.`>5/R]ጹq-#hnWJzhd2񡍌 Z~<ǔK .،̖dw G&޼!f֋ݕZGS1$Cܷ OojF#0Ӫ3re(^5k@ ^Pv2 klsс3B㱒!n7V 1 mu{-B4=3!6vN0nMq [? .Y+~rwd~dR #\58!W30OP$$9uDWۤÐsYub(W:+Jagz|AHC"0XY#aGgifV\GNH3l뚳'pܒf @#rU94B5f/0Arp;بX)0i#8` eqY% 绥;3K_>ȶ7m$C|o%%vonUYX' `[:7 S~j5OYu 63; %%ZB|}f i^\JgF&Ojw #ӛzZ5hK >iw*Gr %@ Nce]yten2X9S Y<(b^gʌ)5I\EqAA6jI z4x87y$5}SұwEʺ4ɣpVqU#،Nr^vsAW/ن:Ok|*ySn=Kf79ST0NCR bD|"zLI፥T3ܭkjYI#!mJK0H'f4uܷ8z[e9mN=;i ?2s Bdu > Xb>l r֒Q3}Z sNx"NP>\w)٠RgCR&y!MJq/WX1P2C^$]:NT9_"$r|-jw&N,.xo P#ݣ I5Muv"FwAVhtt˙h]LETd599A?р`6JZ>8-Mhv҇)u͏gG(U 0HH/:pJVeJ}D[yʴjXǀrzs"'u-25.4]f2c`YxQFrs6նu7T V [zxn_gskE,6^C&@f= oU!t&~ IG7 𖊧U>Ps,-.׏&"*=CisNZg~ƫg܀?̐㘯{7*V:QLWwuCe6ж*AkZGGOd;,EwۤA h3ӂ¾Mt8̽ʝހXԢTݫARAE 7Vy3H=Ⱦ"2VpwM`7}ԷQ0N(I)jK2.-WJWIhkiO-&m0 [:hĴ*E 6zR/uùt)`6!2DWi /`6R(0.j{=[ 8H- 2):S#C([ tgˑV N(w:E0wBR iCaePGs;'Uu|L%♗mra51Umw6I*G=]aI$O6ڀV ( p>V=HnOIS2/Fڀ/Jټ8*ŕMdV~ÓjnuNۊQA^IP|DS=mrLoG"YP22 )%"p e&@e:2blyAmdQVbIYS].k0@8fL 35g=Y?,Gy=W*Hm9|ebL^}~F9n`4!epq6%+i_cC{_jݯA&_H<ᨬki h 6BQ![ ^W>7v3;{zKa+}>Π~Җv#!8Ilp)X>avR^ܲ 1C,: Fvb>F*OL/aTYQI:R!1ZIMau,NJтnط$;OVKL7CuTnqB-L^щXe܂z/.wRA;ʂOWyw͜ 킝[gG7 Q:yqGP3HB=ꐡY k{wȏHX٦DowY"2:ˇERW-Un@gAhPԫpdQ -!:6ԑeu!`B/}w:rl`őɼE jHXbӟZlұ0u_܅6ڂpßY5`C>/8Qo4@5?~yvp֝C0ב~l I.W5haE4=ٚ縼ؿaZmHd<^",_|ߥl ,h!"RQQ_qc6#vFat.6@Tؽܺt)VHE()RtQ1PJ|ת"oyގ-L|qIi}'՛IW(eM*b&)aC+hϠS`BS4ty+idb:l/.Ҽi`aeX:zEm5i614 }ә\&2t7 bխ{Bqwgw Lh~z?dX&h"tm[g]sl8TՕqJ,t?MT_~_sh:vUMq{*xl7f`Q UdgVoio ` j]y3X[hڈzŬCy& ~>Z?BFȝvV}&f5|T S|Oo9_i['y;8Wx^fV~U%x'VgCd!b~vˎ{+w Y֔軈?*ZB YIT<<˵FABgdY˛ZqC K>%^ϊ$VpEu%X1J9/z\TIB\/z^|Z.gK Tcv !]\!<L4;eO(*%ȯvifQǮj}%c Oq Sf4T*'Y ؝)Y1C;Z 3%ɏ,tTov>Z o3$m ZȰhXΘʲv [s7ЎkQoآm^[4SK#C={ղ^18VPCEVo;;ޓ>&WieϬ)m/ʫu)B&Shr%NDʯ\B/L_u;  4IckGMֽ*Ū@y >@8eԐu'M~>R y2~qG.m.L*,խzw[ ! Hw1tz MnϺaf"2D@C=o@_1M&u(}dzm1I>& O`ϊB]+Bi\{ ؠP8]7Aָ[ᨕr׌"AS(O";YFŜ?=L|%$%\dnT;$ C <ԂjnE Ni@)=/iuƢQxN RٔR;Հw3&xRAFPD}VQJ(i0q-g+6<ld)X.ҒumξME9SBğN<ChJE_l(7\&v@`%܈. U S*IXJ>PMJ95@CMmP.oDzp .}>+R'#`/0ݥQ_E&iUn k4cEP)ZИKcTwpU*Pce~%צ{w <\ v&rtu:WfHWP!EI{ <oem1,swuh)al1*ޢZeuWçQRR'+rjQAp?;T{uFGD/**c8;N.ڣE:Pv IߜQ{F镄Τ_B0w&r<\Ǜ]o#f&_`ɭdBGFH2>LQIs\.ˢETgGyOU+42lHBMh?I[+ihD6ݢYo'&!FBfk Hf\#헜'- 1AK5!d\$VSPfF+9Av=ŅtU4>('j8AJ(޶:HxMD(C)GO T?KEh5r/7aJaˇ9K@>[<G;mS&`jImvp:8F!sV2| MQ- RK^4N9?6q'72nn|~*g{hqlR=O֨¦xα3Z.Dž["s$pLpx dq܉1UClM\C z~MF\R!iLBG`˩B)&E3=\nde|D7_YW[lo@*bӚ@`~(R$mg Z+1\mf%E+" K6'l0 Ӭl,D_p9Er s-9e؁K4k@[</Xt+w_ 6_A/*vlSf"32@4֙7vH'7.~  !%# :0$_u[_r'\j3\# AYn5Ošx-qA2KGq4Uq۷sK†ER'}[_nx}Z\#qZZZeVUT"~#=~=U9v~MMMl_i"k(3W!YPgŋ3V8rT,aƊ=TxifAqvn@e_Cp<$͊ s!ޔ޿AI˜ 8J<Dx'wZu џ7-Uz-xֽJÑN2-8q)Pb5vi8EW¦`'v񦕢^bDNwW`bb["144d;Ow0[U@wrkV/L(X(C>yhRIS/M|􁃙!N;Ua1?9D*?ǒkjc0XK }!m!/XtMܦj/l^C# 6?! b~`N>O2+R|BCtCw0GnpP8%q~ZPȞ_T>(׵.\s`܍yk sI I>gi[Vǔ#>O ّ\T[ *%s2KzMtj˝ʥo5RN&'X#SW;sHݬI=Ɋ,?zv}/B+V'8.Wg%KݗoK:PmRŦz:Ns\gatPĎ ͣHk={g픓EƢEx[1;̺ DhƺQs!JT9B:")aP̼OͅZve?BkٸgQOfq [m&Ib070Y O_8>[$/}#Ȧe%mKU4bV 3'I*5b؛q=k.]| ;3# iczY-zY#1LAie/rah2y'"; e]B4/OJoP*¢^0S]H6d`IM^+ b׀g"pmڣGALKoUV?a`F*RۃT& $7Oٽ5< Gm[ùAUfj啸pF{2sW"7WWg 'AJ;C'FN5!K%Y`brMdе^zCg#31{s,sS%EM=ƃycO{[5GY'43TiHTw ֓I7jO1'{Xa+o 7~m^+֝CαVRsf)l-Qf}R;^HU<2cfabP"ȗiwhRMI7: ;rF70D(8xM%(my">|9Nw$2M~ANޮهly#Y7|}* z4bqS-$STRD 4p͔|'7$9Fp"9뫪IRP?Z2N.[s i2~懭wCaӿf8"4~7 7CT7 8h.u%jh@=)hGU0Rz[oZ8`  Q]MzDbpU@hV *6C?J[7W7 hYƃGdrj"#|0A $ %R =&ő7c,oLwDzy%I $i k_9?MJP*otV3`d<gZ oђeO#-&` Y?JWxx|(Y reCCe&'PoFKi뚊NIc6ozBz$Ǯ7|y4Ekuf$Z'3ԙb}-E?)0kc9aA^-4/V hzAoW YF#$66bF;S޲%TĴ)]崪s"dH?'>Xd8: qT, ɡV uM" f_!ƿn ǽm.rgwjoLYՀ.~DR}P09TY6Xx1_jZ̲kJD 1puhETs=4𭄮:̏q/r^> 7UX$q7ʺJ5eÒ3J&_Բ9zōx*eI;u9v"6oLF( oZ&{8!g *g[ @Ippð0Y w}pkR>ũ. Y$eQHg+?Ei9وN;D~sߠ268A۫ _e-!R4QmvaUq~-AUU>C"\]a<9)Dn(K]RىuMVKV&*-QM$Թ,KTx-u&nxp zdk^_].h=C{<[xh{8zd8E1eJNdr&S|ENhGqֹ+S-GԆt[ڄF6u0Ats7W]hBK3,ou-L5w1Z/Dh.qZ l藠ⵯKQU*j"k)yft@V/+4oFAtE[BK U\W'voFr^|?u$ۂMZL*rXyP%7 ކ1JB՘揳>l?EHQFį%Â{GoİzbvU7H}z;ePUvqh~*H " fCǐ 'y*MtNa7oX  ,M7dW~Q8$*^[FuHQz+x u}MI N6ov/i|O▚$%aB~n`o7c8ZـعB ’d Мi~8+JOXy~nalaHǀt)pטqI%,&7wdAulP{v7m1gu/DD DWfoUOEHgTHסZe;M_euS2W@¬j+ \ mk\MCRW<;x>{.+ ad) +j-)RRJ;|سinos.U&}.ʢ*c?'sԱe!{n9 :y9UL(;5Y%s”xX뙢ڸBX̕)Boc3NJs9"聸%u`(5'Մo"->Dzox̶\O Щ(U5L,gGB{6gt;'A06 0bIзRw]TF#=adI$/|3SJ }ve=7S S%\_Ʀ:E*]3&C ]S뻾<-tt^n=OK? FT:l:ˀ} ?,ڊ|X&Os<lyi!T1+Me|5%iCQp9NT ~0+3Pm;]aZV9ޝk9z%UiFʻwTq;,1?C{"H9ƃL 4B˃ZBn !)/igBX'-* 17y|# 43nHw<^I^EK_דC khM ]aEwveG7lyߓUkgAqxiN% `2|cF"{bee}`hZ]LfJ;Hk դ`: "/M:0҆u|':`m B7ykM=nPJ:jYbO`FÿO@F0Dʬw kxFZK@g/,j}#0ݩCl+]/ :y;p1#xZ-Łl߰#B# ::p݆,!OJTos v SoVÅ,Hl5nTTorgjetpOQ45_on6],Y(K_xX !<K&[_Ҳ_Zycſ Z!8+9.=j5䟭2w>/vka x|=0 >bZ3G6mhJ1wzӓ+JDyRJ:'>NSر1#]h97q 9 RzHsFypTceG[5Fy!Q5SOiscXC۝p TLx#4m~ 6iw˼`O1Op5 m? $7s &e:YٍϛզDCtbv/˨.B|<)'T@yJCR , qZ1ݪDԃj11($CHѢ2 YXЭCu?1F;L1YMmH#= `vÇNF_a5{kDH{BE t hYN5qC\ )6"u|.]F>|Rl@Zu>yM[Bs\:G=ԯÀfDŽ%3Z}ܫ^2TJ;دr1.N`Lgh7aP2~R(4,^NgG Ah^"zH402NsvjMˆ^$ ;ᐝ纏.8 R_4=^v&$, ZJ*WRUEq}POLPME͟pPeD<l+PZ@ހnDozn݂TAޘ303K-A_H@е{UL_/LtМoy;_/GzA`T3h,F-^}g #W\1'w=ޟ֦|~Ri:TtV$'M(6L8⻾":T1/i/3BOD0N 8MZ:{ҧԛcKt3 Z3u1$Q^][Dς3)I77YiNHO&ųg5*k\u9#lOCO{@ۧI吁 4/\lwZ>P%6@$*R!}oH۸ҳrrU_42`Abʦ0Eb!9\c<ڄ)t]!Vޚ; p0Tkltiea]#?]9[X $ztj m(oy391i1[MNy}޹g@㿊O%@4ce4"O쵀~iI*QHD$NًdnB[Ehs|hb :MD >(+1^\õ;@pOݶaRY)Z;ݩ}mަZ;9ncτwn/M<'vBdk!9g8s-+pV"uϚZ֒5b00-B$fMUxj/o)|;GQxT%x<"0t_/OĐR< Ɣ0GМ c|fɞz&w? nalo~6i%Nz􇆪He[PwAԅ_?إin'}XhJ;*#P}I=&KFbzX˼|CKqI쀋Y%ɼPNI*=7` OxS̈1;wg#f]-1K){ HL FOJn;UACb5誽L iK nD"0 ؑ .vP8dycG'QozɭS`,ɸiCuM]gy[,;F ,W*﯈j"\x|y5f+[/] gu LE6V\[~D7`&樴MgcNŘ"N9Gw#%O3Jͯ5L飩0L7N y$n$d $x`p#Li!A0e a5ة y(b/\7#~3)櫋aϫCf6MwJ <R @[`Ee84ueo~υX6ff1§`v$2i_]4VBf0{0OJ?Q3 M=R kKjY6+x6_Fz{}؆w 7:VjٻlNk3j3J%NO%|>e~U`PS(So7e:!y~źTuRqRC|5'%,>&{|9U˺iy}p,mk]h1LYdmѱu< p xcp TjRBʗ<(MJ6jg`4ՈT LynjbL"E"A=k04̜@|b}(4ã%zBkj/sU^TgC6,Jt%x\dnJ*o N>HgGH \ 9n`YZhsIUSHj&ش$Q=KVr 6e)pz= ?‰碐Y! iNKq`]ׯK_7py)qh ^˒YJ+&s`4 } *쭰Vt/ GHC+sy(ߙH%c9r: "\۪ .`⿄"(lìErKT?"U$:X=>W!9" Z` 3t vq!BMp9_l" ei\V07a,$S!nIU")ܛ؏:L=Uﱍ%XT6>oNO^U/[J?&ol5ZJEvpsI+"BOKaҡ4[Tcd'q%'. `" 6)DtsD7vU땬wLrNlk[Y4F71#B9åR PWQ<U\v c`]y<*5a_Xe*5߂٬jJcxSҒ=[b[y!O#HgdFwymab+v5W֛5ڗ} O@,:AG}, '質Yz-IbE_^=A xǞ+zBcH]$^At\\BCoF8 .P&Y3W9vQ'B{Q0?%h.puM;ȡ/4"7g(5)(|pיBHYܴ-jE!v,$? 'Qӗ qv.S&Ѓ%Q073 tz5D>hDPuĝvRةe5.^ RmGO*wĮeSPx~e55u/7C{F/C=A?>=),mի4Ȉ"@]< [kϻqE"@P6cȌi^%{;N̨-qD ȯ?fDa+͑$ +xޔ߭uJQf'%.;g:0 h_n\R''kihjYUrnJPY$ֈJ. @+]{LaAAT܇W~Oq -@qG :z;'B kb1{/͠+mh ^hR!K-҈ }Ŕ:|.ͣdN{6 ř3(`Y7p~AgCn܀pҊAr fw܎`R p3Vwߴ~obdBW"[^ZoF'L_N)t18ڂIb.^~%;`uC}n‰_ ,?t*VF Y`~cEەhhxu*Suۑ̂{˅#)z^E2^_sbRH9LˋS:Ih::OC4Ds̹1?3Ų? G\˒ו@<D2쌧(sd)1 +\W+7rjXB[!FXi"sn\5~4p4H/6؊@KY>9WՀt' 4STcҬpO=lrRv|c}Lǝ“-YM^)v 8\Ez%=]+̒x#_m>eBڏ8 AEۛ}6U&Nn+3u 0\{-Kc#Y3PvwvLa- 4ːmqۦpjxY u=EI7Fg֖W:eV5"LXk0 C'@'i)t &v|BR ?e `"uUkORl\+vwM2/NJpkN.B1{ F+{Qb>l A.ELA.4\41Zasg@%W1C@HG.tqaoZL ?Go EKL+1{ (d='?҂S\8#kZӠ)(^ `!b;$+Nw,e{9ECB!&p^'U4="Sb$Fҭe}~@px|Y0p*ckg_w>sD27ژFgJ"UaNOI=|yn.SQֵ]BiލG z"WF1 y!<ޤ $دq~Fŗos^"NՖbGGE }n `t̆E_oc zuz$ӄ^zg4+ B77^~٣\^@S17wq|XJ̀fƢ@MEw

    UeSOFIKdİۭ +G fc(T4t˩WMS^Muڲ; Мh.SA0dq3 >dlJˍ Haf˗oKd KoJ:J%,1’oL1٧s!& ޿xeV"ĵ:  XVE'6O"\HO$r{Ks€dT\GtC*'I/c'A)Ak*yIETp=7(@:|U^=dOYo ;&`LZg}CEXkM0%Ll# 6V ±  z@vwA`>jФO%$LӛU3@L`)HKE[cm0,AD'4t0MdwU 1FI#Ed/seP^KGuD r@4%H~Ow#1gf~VF\e#3c3GQ[q|XlAvr]]T+/b$5,'Eq IO{zyBT\..Ւ\̢pX֥*AZr@ a׋SLPֹbGÓj1Jx=ۯ02㋛':#IE=&G%A%zȮOd<炖1A%p#Fލ`1A*.BT'= ;N6h?+LLk:`ݵpKBPj_[ }zTX#7WF?Xxb}?w}.1+[)}(ϠB2lSk[Y'Z6m-uj@gˀ!QΔC e@pPwɗ$ lvlk^f cs~nd O_n{kA*ϒr @YftYJzEgYm|k)-7Sx-WbGӳWN'|r dT$&c](EEm8oU)|s81SKY@pF9lݔhlg\ YT]<=*̉glo:\ϛzknc c]>UQ-S爳617eS0bP O`1=h"ϯYJ`$)!MY!59 0H|* #mz݇IFY`8;G $W~B go gZzyPf~[S*7mW2^Lo4]&Q,j7'D9uO1pl& K7 㝶Ӏ tr,J?ʨ6#ԇ@ýZIM|N"At'1.K!֚z>[!Jv$R yg'vJo716^c .wj-^U ZG~+VC{fa ĬP;w 5\i5/VnYL?Y3/28" *zܨ<}+AV?jB"i~ k 6wufZ%,X$bl+#W'Zɣ#.jT:T7ؗײ:kMMBLN%_Hw>kD*3 uks"aɳ"lM>ԽŠFMMԸ'm P )L6& }*_{Lw^xAHc05uc8d%l75^ENC%{L-q?+\?-gM%xM"--ewnNqy-CuDa;8 /Z`륏EQi'qaCpO- `1/Ty2ŵ1b #24D)&01s e "JՉ-F\2ߓهdԿO!TwGk$jwb>e9[~)b ثz1dr@Bbja.zu2RqpC4`6s|ۆaX^Ԝ-PJ6P`{V}KTj׿0x}csE^DZM3@ O/.8m=t^$I,oIO6 #/1>)!} D iG(|p)UuRg^CP'"_>cc `ZoY6%qK>M͵G CVx._05խ?zRAڔ-")FAz_Ҏ'ģ /aZlqK?SqhޤL.`4Ht]u%@:X0y]^i7I!- Nk"Uh, w'i}U"K~?rhli^`g)eq sAT_W( .U$$&.%p˙Ʈz%nF7WInAndByøds{耩Ο\ tMNGa.a_/DZwB@nu.(}.;z)h젗}@mF4K蘑AǦ(op$p:w,[GKvȌėhwu5#tMqB\6r+À/<;Iv^Ž~裍VG.-2f_])N㎊V4;@CAwK4= ̯nw ]/ns x2$)XB{C؛"mZ2gp7PA/(nfxTIԢ%S#- U 2[ .>ixNZBeLw՗ ^nv75h<& ߏ0 OJZK*B;`m':n*pi\>뭂=i7^rRP{LK3|ϓ㫷 JٳRGk (^$xp(Q=xYLKIsԍ8%sJ[OGFCj!b3c3zJB|8]P$  DTΩRç0p4i #`=;ԛeF F\TWp *^'IH+޴8`ݖ66+6'}5+xE+ECGļkŗ'&v`t\s\-&jIѾ!)@Q2r^0cUZ ‰Gɸ9ofF&= c6c :I > t2`R&Q Q8b=)iBD7 j-@ CfUc ^v f=xˈ-F[1TNABwv >KVj?FWGM! 8ɍu7Fd%VAkkI,;hp{sbLvzcԐSݤ|15s.,<ŹX;%6iR?kٰoַ->f`wȡƘTEf uzt$Z-JRo%&˕ \OmUD"lO~eDw(! 49e󷵓٠ڈT[;Dfzf:7d^4-L᪈ MN`qLgLFO%, Dt{81Z5J=zA`f5}<&Ō֫&̞E'X@Eg ? qy 9u1ŀLdn*ЩZY\ EgKټ!rȒ27Fu躣6K'i]I<&Oh'9?R{e ED5?ђbĒ[="Ep|[giDtIc-8QByzISO[_\r$CFtK[g%Uo [Ǩ< )Uޙ"c دO$V .E%_< 9#֢TzWQ^:FRV]%3L{Cc^oJ8Ub] wfY6 X ^`82.7s7A7p!hO76hO S:1ukyfvZt ͏ތ6Uޫ͔Nue1(asN@ xh8ʝ֚tK|j0~SVػ,ciqV}ԃd{W]8\fUb&`%$>0. W19q 2T{cOl.3ngYA]7M J㟯wa& zB QY mnԈlqK?¸v"Cw] MɹҺ {2S&ɇ:ˊreHFdkNE1D0`G 531M1QCwblݭG[Eo'o ū |r_40c_^\ION@u1[y K2pauG>[!?d =}'^+puȬ"\Wr/L-]L,Z8/!)iNj[) G{SrM*. odtpXth*>evViac f ݻٴCz_'$ILȢ5 &T7 ,铇s-o`+(>h0ؿRƿ䴪WZ\=D3 سH_3`RIKfZ6GE{`fD}NgP@"[-B,uW<눙:+cla0%% 4E౩vTKΪ>Jo72)3(;<qu%PyCζ+ru\~`reM1|KwlЖ9rѣ(nRy CU#?mt8ksĬDj_ӱ11%f}0:f/{#Q3` 0 T?,'\4vIkfNL6{1V7:7p<+`!BNMϡ IXyb(H~|q wz'-(ɴNc,Ts.5pkEx nJ|sF̈zԹ~H2*8(!UAZ(I䜩1GYm=Q\d1V|7#^ sJ=̈ci | a}hQ4d`tWgW&(DX}z"Y,6kZmU"cP WV?ݖ.g7R)N80s]/2p js #ovn*:qhJGd_˜ت8)'/ ~F @1 ۔*rZ y-m%V" k)6oyg0T ? JbjOend* (E9mIF-:VTJ}).s$:xBta:P,Nx#b# {"3MuRodso3SbLʎAa f/a]|L4z2 *#.P8QՠV=yPNB #}y8J)[bw( 1dd {D]xӦ ?%MV#3^4d"JGA^.&ڌrvdsV^}vnђ3J25:#A>՜yJn&>pʠJqE/8[uI2v~4HBiEt{pYf23dX719}9eZskS+@}Wj%i!d"`͠z]M*Cupw,b{Fu`J++6.vGXڃ`= +LkpLHƘY%ë>C̹IKY,V'^Ga6 y>k㎃^lMXyGEЧQ}~@hdm}" gvṁeO#fwCgs.4tH$}%h=rguY-nڶ :7f]}=_G f <`Y1n5Td^_;=bQN{hp"ML*jXGOL7 ̹2>S|<h7BY͉I!F 9j+N+];`M#KPf5_-ovqŮz`) 2ׁ=e<0-Hu =,J+P}pCo+mH7#.8>aEy mA;ڡ&jޛ!ݙCIdF >"-{fa>/y\q2N&2_h4jO0 H(o {G <_ى|LkN W$RR %tSPgɬ}8adi*DDFRL Ccf-+'}[ w+*'6ivw`z4f y!UXq;fg<d2LɁKC!xV {#6HD>^y.8O/_wSRb5%_Sx@'%{.;/#_05/cKlD/_WnҒtp  ׬F+]x0W>/6Hl[o~ljpKlP,c @@*YP:vB _SSNG ?+ bl.L Efݵ P2" $e./( sU .Up-DlR\㴃iyxJ=y adZIk~:w&x mD2`w>8d*w [.+nVp6,.yZ,$18f-uH7PbwHڂ(S'LnV:׿n-m Cs_>auy!ְ0Z[v%A-5䀾U`vi8PK ;V  dln(so#ށLbv gC*.ȣ^͓3[%/]= N 5 " I'cgyMv+tށH`Yg̹cb]xM[^،.Fפ;J8O:)@P,5UgԽ>sj@"dؓ IxߌsLj4~+6-/w [lhi"qaf QIb[MqoPlI\ 7E' $3w&@%& :PPk\;x6r#ܘ#u5@? cM\({F),tw|ɿUWdzv|j?qݓQX먖qՔ&vF cj-h[*.-sz5:Lc]F>ʑ4tZ̵|k7daoyYƫy%->|yJf$k?kKї:C~)*(Qߑ? ]u:;bo=DZ"-W{bh}\Z`/  dLg>[ ?QY: \A8E Q7'gnϘS J $#Paǟ{yG" 23A!X\hS,pwey!纎 r0k~Zݡ x>laDQm@%xZ}AId zYfs]| ]Sux+K)h܊Y(zC Q|dR ?s]r~"憿ɹ;t G+)hX*Ge+P&xiR7=Jjcko=-S>i3<)ׁ'2'Slw,6j73_RFG?BgfYoǠnX(b2LJF;$pVj+27D^m$eN{j!&zQa\?CU0g)7>'/X[b &5XAǃ,dc.Ήc8cU>hM&E6OEv )Li퍤r̩CO>~ rrJ<6D-aCκ*wE1'M*L/$>N<^;FFߤV |K[] HW|O$,l,@'2rȾSI \7:>ecA 5ִ TsYZ:Aa]zǡu-R:%s"\S&PZ*aoYѴ$z޴kEuc!OY>IpT̗^p J(kl1XY _.[-[hSf!4{d 9yMv"A1GvwŜ(ԫo{q)XTk!dJz;mJH.YI>g<2S\ElUKy(R8V@T" Ch{"h?;ޱ2Rm\<8ӆ\q9/P4?ɘs{)ERο z"ŁpOͬqk(׈ucqµs?(e%IY[=c@϶E09Q20Bw=rrOx|Fi!h^%؇0S$u [\ؕ`U|r ֳh4BO"?ܢm4_JO>s;5JgH#Uu=#0C9̳I5AL@L?OqorMI>yΚ'c?Am7tRr> ZY.Nf,])*raNvtu]zZ*s>V]F`i'4˱E L<'ԃPi\g ͋pL+c&4ȵݭ.$s%Sqdȍ ;|:wb}2$JPi,}`ex=Mv wF@_ Ŭ"Mz̬Ey(x<-fHvfnM U3͚ܕkډ;[W8$a8]0AkvDd)o XlWx^9~MRI#d ['̓ !|)BeaKV/]_guzf|U?@/NJ?ɹ.H2Q?JVSD rbf|l\Yf?c1/FV{gC 1:K’ӆl"G=9j,39.@]Syo2!ndɭIWf'Ak&b~Px9ctmBY}8.^=[9}\>}#fGɿ}{0txK{i.V6w|gdj 4 " Q)LkRN1IZ^ݠp-FP=O\IIڤo6eb eAAe"+ԷsIW3y#ّ|;'6t`2c'"xuuSWNwrhPWN0k,)vYֳ?zX3f#yY3lz)@ t>1MB,jh ZWD$Vq0}}6mqI|bs6==)ۍ)l|'+idͭ>MHK(J2B^1.HDYngi[.kic.ltayH{'ߑ͉c e *ZS{2K޴4 JcX튴`T톅%!Tҵ bGZ| Yk_/TQFF$ 6+Ȗb:(gtȉDOeW(4]3_D\ݡ"ן6yJq6Yl0nZ: l.zBt2h"meZّ&9cdʧj)}F"xػ6COCEP`u%ˍcIPF&O bȦ~˧⼈5ޡ'CXBIOťV(Lb4区 Վ{ e,0'=ȕR!b)Luq8Rm&rrk(.a(*~p`{oS iI/.lJ]k |32X̑,fv?r :tJTGܪ+fJ8 s/?JVN/˺!Pa[CnY N۶Tǘ`u-TǟݍOn:S*^ XCQ!)6J]Pl!H:}ql=$'ʄ+}K.^MwGq{c?/65"->3J72yw1#&{s&4 I_0V䘌i愱 %Zʵ$L* fg5J MѯqՖu0 RΫbL10$6+O6hЉٷTs[MS Ι& Q)ʖDO*gI}Qb-ME0`ui0AJ>[u&9}x$!Ww 1th;*o"1m%4Z)^B;.s'KT[ldѷ%9j~Bݿc5N=vv-@L40J2#eODG^ '@ϵjwGtiCbxV~H۔K򺮯El8iZVmU+"p+mA$_O+4Ll9G=m'ieH%vK!J@\9[Vo!Ө2ØHh"KrY?ez$YX<l+͵iFM;VXY+m xZQudSLWv-IIcS! y<@(#D fƻfOFGb}QoKȎL 0Bx6h=F?@h cI=Ć}T*kX;LgzA8b*ixYFNwN6Z`C4x>xpMdY|>eēvP#xK'udsZj9`FDhԜA,$Rޟl$V"--x%ʸ>['x!8{쾱QG ,KL$+0M0jS$مIbN&-{~^ySʬ5Qv HnIoȊ`b,j1]Ux**v{.u3|@1H B9AyXA&:@uehkC:?1KCT DU:hWEP#(4 `#3sVa ^kZ]h*טɛ4ϕE $lvU+nӉb\]\;;pvcU4b.;=˭$C srጀtӌQ\Zlۈ]@D=S (?@2t2WTES0H&Yae{hQ&?q0lَ +2B rA$~BVfÅe4N9s_KBwd8+&L5vwۛ8ߪ]QB8 C_.E\+ [3++"?z` !4K~6mS5UH&EXgdv7??j/~ld5'(te<+,!PV}q1sheL% xDH#m55:k5"t/mT0Y>7bv)^錼?y +*Rd&\3Tꎲq Yfib[ٗduݛ_ݫ$F(8cn(gG%^+_ۙ"!>/HE`t/:~sZVM~ e"4tŲ|#pI]]E0&O3{UٹFs3vNwC.5t 8B~X!ku'@x=W#RR㿡h؂봎&72cm}C$O82Ǖ0׿csC^ZC\'{$2H/p!GD;+yzKuV0D-!*Z'P:cSgS`z9T=NPxhʵáϗP;DdYdi'fnW^meϊ[xP n 7_\KynYnګ¾rXWZ&\N!;pQ_*y_hITpYjdC *tuw-T!M W[3 A 6Ї9` FÞīn5(h:B7o/!|3Ԁi@[ýf˻鮉5C7횧.U~[V'YABmo0@1oM/ h,@j RG< 2]&.Z]`%b0Vѝ= "k9TL-o\\m<#Mv܃" QIU w*+Eb< TQG (Pr|]Z: `Yίɇ[|lܲvj[&A\`!R5k@f,Lg~GkAۉMdq :.6]d^0w%|Y,WD3.Ptڿl/^0/P؇ !A2ȶ4_s3Tۺ&tPqP58 u1C$]+ŒO p{-.Eحx>f8 ?\j~7-OA R##+ {$Ŧ'%)s'qs5c?B!Ir5:"?ʩ{5mI6nLC`f_A*.c,2r9/jћfYEz`/ 'FXo~9I kL3 rn]ukghhHI@BBSu@,"۽@OC~sHi"< 1RЫi]"4 YY_4 ˅6^VjjLyBZ MdN\U싅NnQݻ7\éXP(0>\c=Of0m nҽH?]j32"u|rXaI7> +/?_ˠ[D ^ҪtLrG.sx*v4lR鯪NH[-2r75_J=P%sm «EB1vxʙIdL=3s64}H:!T%W0G;ϽYoLp;e(dNL]Lu%+fچ㞯ፑ)yW) X- 'ζn6 }Ndj-<6j]P0Е{G[.eKDZsN>p5}.SQhCpvĠQ j[j5v)9; j ߟ$+YS} >V!8f Ѭ_%yNCԝP}s6YA,sCf'D̠gaI.`#Z_vldf/EEHhz.  }G~Mj`U ebxxo+98^.THBdy$Dؠ7;jP?%w ;.+ 7wlVm4 1b4(O` r0>.1,4q**z@dEXrAr9,c0Wd<>CuQ3$^‡ j2#G c2eI@f1fA$ vY[bS/$B zW)9!M-̉hls|+(x! x-TLpPV}G֪Zw搈)'oɴ`R\<{UFPaGQl|mx U@(ǁ3k-Sb]n3n[-i/nbW Ckh/jqy[&Y;΍QtE{"z~k.tjM2´Zf@?@ 9~%9nz66~'Q8Auj:Ѫ9cl"5nÂpy/sz/sGSbnQo6a+ UdN'Sa0|<bw{-D(^iLd؝Ciqa!nണ: S8]vK/:6]xz~p,gnG=}@:w2+ʮ]?Q›l'9Mi 0C#ZʀAbP\G^g @7wldNt⤞e1d<콒4L}40a;VV [ l 5aԈD|@rd2n^:W'6(7.JҢ se,nަwOPJx*{`Jd^@sQ1? V[#F#g4}ie]>؇>;BϤtJLC,ê KͩO_1wkliVA[yz,ˀrܓ,hJgf_{qц؅WӍ W^?!wƲg08i#9/Quck̴"/&irO:ֹPŬwJ<\B_F<VR[㝔 _vNU%cUYV{\cb,xP:8ȍ3 B%/[\*g? ~rφuwk%}թ@f )ca*#UWhSrɷXɂ0W:iGah."кy0.D RaJ[7 UDހ"aАzM+v ^ϙ(0^z^P[؋`fcf|!`}+,8XLu=Oy9A_NYVIaYe 9]G!kFp3Gl.DG%eD*!H{[T+i 7wZa }̧T'Bv>-ziA;Ȋ3g[t<# ߾PJw :]Yސt |T׆%W:(RYuno`aud;o Kç,P@[QrNe_C<QuE4qgq)n_8Ԩ Hk[lh$[ X6] d81.) S5ř 460qVc<2]#-4p̜+vy Hz+cxIRDju 70ab/,U oC1v ~U-Io`KҦ"yq}1Ʃjdj\AvK.p>*= t]W$F5Yalc( Wlrn+'.:߆2;v+0=f 5z37q|K?l(#D.n̽nOJG0d{F_ϡWǒ px٘1Do6^mG&7IN])Qcus:=ȑEWX"}+ )Ly]_븹W$7FPŎ[O(j=>B[̫!LF5լheY=пkq`mLIftC;A'<@\5ߐN-UHoq{N!5k:bƭ&]t3W)sY F B4]5u3:`cpS=MRTq l}#sX2n&MPtlL5^׏V=4rS%jCތzMT$ #Dum\# aeS?5[ԬjX8.C ++o gq 󼨎1_!ԙ!;"ƩDI-BIJs(+@܋<|]aDZ56lqC/ngobd|`{xP8Qnd.71Jѝ(eJj" ̒"\5$,Ga Դ ޤy4le9]iU:ǑZ,0zAuvCK@MB ~m]MvɦHO\T6`G$|-Arcz0b&B8"ZOZ'PfCd%v@IpY>F<#]<E_ w(qG1En `6p?4x: oWYs{VQPUU)Y> }*L߃]Fc"Oy9,s.,H& ,_ lY7,Z~Cx%E{>܁1 Rz?Ӡ>~e5AU]rBr%$5c`-?4I p("AĻ!.<"Eװ[T|5:]`* A]$!([ <,]mEGY"ӯ QwҲmdF!g9a,mشT=eƽts5}nű>H|zkױvqsľo=+-"9&yJ^(bXUcA/%;s5y"~Zxu2 0nKAJ4){V}t)gQ֛@]Nq%n ďVq3^5+ qm[r BsqVfX#@x—*gosL>_Dvwn(Òn3s'r4ĸo\-C% Mܹ/J!s%{Xq>rUrr0N9"򀓣u'Rb!ϰ`2#K'p?/a+ Ť{<6$C/jJ[uiD %(EVb0YC؋k  PA j&pG o(^[i>hai>u;[~6V>DFƘm#.TYSIWjDnc{MD̪GP~P I<,tZl|Gx#CAooM&A#؏tnU7a`Qa~fR撆7jj˞X''Pb&pY{S z`ΔgGU G_tgMe][Q%xGb_[P׏ZS*2rOW+ Yoj*;Pڇ?_߰'yS4p,w1ve@Odr74͝Ls˕B_@X!|W9É}eiS /,ҒӪO\=92^! mMoyK k 2"Sz$(UH%su6KZWrTH{_G@z\ʮޢKk%;[:{3QRǎK5M1D:l…ܩWČc=R xf;jYTvLB#Rݳ<*jD5փ>xnju7!pj tȀ@|~̜}BJ0xN.t<jd 1P-ck4TظyM:'Bl1NJ`e,6le)OV)VtѺIk=K{.;&e7DE݊lJ:6Kۉy5 TOXjpM$"8pFMF+j uVVjo MURߔ܂@tyK`FxM~xdYX*`A1.{\gC%ȧcUn> ר# /.T% \4=LE1ݯ_n[.Cgqv[M6>/mCS[ юլ/ƭ<벼/Ge AsT> 3y͔fPlXzXfcm 2C6J>Ya(>yvdXwkdY ' !uh7X)>FZ7G,qw~C~* ~y=#{k1u8PeaSRЂҶ/ҋvvSFAZHLqz"}0(+07/g t!rL3gi ($bzP")q{$C-LF^J] RV!&'PD&ꈝľb/^GXb`cH +lVrzN&o:ъ[vz[6cK vu3]}FQOrH f^`y^ڷ|LQ 9Ni5ީAfa/3+wX.*krrҝb#Ξq3Fn|^ϔCIEJ^ص*VK&VҤNKNٽGror#VZiZU6TAXһXVS(-j*Kܭ6  gp;t8{XZVBҫP)nՁlA! &%UҿwZp]:-{5V>u8rڌOYgY_Ƶ3*:S#2[)'xSYYM`h7qQ3u *x`}CMSAWd7>nn*GrُT"61'|q9յrnĢŨd_i2yO>(uTFMReYPQH_rxBQ#]:?ui,pE]jN?X_Nbθк 1ӫɐnretOLEJOa*\` !ǘLKIPPw``ܧ.sM,/26Cxw nA zn$lsP'SlB (f+%4_㸎4KCi!&F{(TIi@٨: oY\JwmA|eRD]p>2D~]yMN+j2϶'+t/m|X\߳hV|Bz湤ԖJ-{khEޚ#{xRY|Y]d0:?󭑙 YAmoc|D:ȗ F-+Tm2ǧC6|Ж8C Ֆ+Jt[Xo]^R廼eKnu/sD߽DS2nQP t)-=OO[iTT +9(X(?ꙅ?Ohؙ͛&.{(䷐ 42]P핏ͬ f=I^@lX'BRU1kt5 jpR ;HkA{MlJww|Jo[FWgHo%5ppaI*'Ywg@N@9"ny*aF\訵73׬=ɿ*Cv1ez ̭]0q~Yi+HQY\9f\Ef "Nw-:~U'l㞑"P01&םv&ʵ֗hb۝Jgm72wٻ"OKQzIEށ=%^/Z*P7/Fq}3rKWV#;$:]͌2\/"+!x1텭S) N:Pޏ.1)Qř/PTZ{:/U"LXbWm.Y 3:ѿz_.ZE֥]˜~ N [ơջ}%Curl1I7 =uas4wr;f?0r8!GD - ;>_YW朐p7(5ޖu;"Rh_8 [ ɗS R#7J2Lnj6`Sb!^ ##S {jD/ߧ-3蕨/gshtƤOdipXaw9rSIAk~E†a_90xjy C.;꣤F.I|邨G*~:B.t92m5Z25  6-W輪f5Y\ BmTyB0z"2ß:s{z`$ 1V5Hmd7ДzkLvMU.Mjݘ=rd]ap Rw<~Kg@0tgED[TU6xbViΥ- 0v*{{إٓKS"?4SM.E.Y1i9:04?qS*G'HR当u(zop3con =5Ȣ4isd?֝$lQAnThiwt ϐ]'[;`e3bą]ɷ ]9#qB[9 ]j1U61#×t{T$m*ߠ IOq[%(66A?֍e":|L/zm8%y w .A S4  qs [ 2lOiN8cѝ벍fw}*' *vc kL~t{u٘P6ESA_>F?r'Ym~t+Z6^$O]ԕޜ䶙o; ~T灙e ^bz:<~OT^4fT($hOHj@h[hL mH =aӀ\s;O0> 3{` }qbL"6XY ~ H[7>LVdaPj ՛ě1!Y;s20Pկ̖$`YG{!62 ZpElm5u%.]~ 8Бߎf nrD_ܥ01魑3#d:WaU`zk(/$HCO|P¦Gh߄Y42>'>࿱맭 ylyEuiјz?RbdFw9JBLY ;DzHpX,Z;羦Mj{~Y Ӥ$[ޱ>12 AŶ(m1S0*։ӆUI{ŭ3U^Y&e$%%\X!D:,=7O2HaZ}Y7W}[&SuP]џMs(~:騈,3S?3ϲ3G רu+!lM4P1"T "ˡ>Sz'~oĎVdKO!.4%F 7|9w׍-D H.Tǁ-vȝ9s#5&*HB?g{N՞0!tzǽo0Ź(yWLj v~:Lsrh|Oxbd/I` Xc7XqB5Kc޾OkF#Cy,Ex?mv% AOsKՃe ";o>fME"!Q1is04?3^NsL'Ζ1I;Y\x}k17o MN94߃~ŇX 2UQa|}t dgfQ@J̕hjjB$VQjU&.R&ignِatAX2R70^{Sh_IJ n|=_dΥ|̳r͕{2(^ckʿ' Ïi6Q^:?α<GjVsnWn=MO"j*Pf9 !u76b5TMݠ:92;!@th,/GI|]i(!kx[4~9Tgs셽+%3\弦PqQNHG?f*H:kIcMFxBr ފl7ҊLXvz88OS=3B6<';rn-0yQT[`E^ۜسE(r㫆CN =|>i} ۥ(aNJҘ G ؄D%JQ",P䙍B@ e)M܃x8u-mc Gt%PSikǍM&NY5r 9ߩ\N7al9lx1uTXvֿrfF㮗m ҥD82HN Th[#=QZPfʛ1N E.#6%%&"!+[lff^Y(W%p8^ 'T-Zc*])ۧyU3O=jH0#0y1i@km>ҨyH3P9lJ܃( r+zcFF^"Ȫ H]oZOR+T,W볠uz_Ek]Zr>kGm+8nТ !] E(ʧ%sN`b5_((k縒CTn1O\3܏y\aRc qD:J"Ђ֍Zh}v(B?҉y9)Ύ&8}3*t>6fu; 2j!%‡B`yri;B16|X Nr 'Zx6;<˩@J@0k&{-{r$PgtLԔCz.e}熶^=Ԣd"̇? A\-UU` ܟ5<5+W`xI8VA,pYK8O0iY U]^pDn|ݖ fӬDZCz"|-EƘNn }$I.5* גᄭ*{)M )MwkgwWߝPɿ*Ѣ&VXEҊ/0/8&& [,ׄfW3}hA.5ok…x:o<,u+|-7jblq`*nq$8ǐCg(wE *Wy)Mo#0M_`&6UR,Ҏ8|P[h+C^\=%r@H:\!):#W&e0_A @4$v> yiyl kI 409R\PRQ}j\{A䎪%(]*s%tsq7 י ל\{'xPٚD+C Rc U;\t̀&hG~Eέmt& Qn񀥊',d>JiX:(PN[qR9"Vh)H#1U9k8:þc{X4=8">|3`OE#nePakwdfv>oVrE IK&MIp&#Ҟ눯;;*c'={v1پc2 J< `b)Dbezd9 Er.=O#BLPAr!Oغ 3F߂)Q!>6zYa\Fmfalk4)+28?16%Ru Hf,6>65fό$u?i.O~OGX/Hu|˶[K|sZb:}v:Bq7rQ]w/>&y0e=˸z'UGW(.WEx3DK@PnB_5VbMLwXixvRSZ6D\ Mt- Fk$5R<:Yl׉QAC$浕N^7;K@sgLyzhנ"53H}jȑ\E< b4}bdES >\e'mes`1Ah:+OScuI4ƀqNUID|uֈ+}㑬qz4-5e->J4Fp}cr/Li??|~*:; urpb]-氟<Ҥ>sYh6W`E$yNP޹ZIݢ55S`ҐƓ97@ A㋱>ԠHbߘɾC1@nwm2l]z,>"d\LPOCN7H4A~;w):3fUny*3sD$'xX LN5-vy9&/xt蒅XeyQ?V|+cO%3"ɥ33ߟ 85Svf(0)x(w3A(A ` ?k=#I=bĄ%G Aln8rMcLjmdeV} <1)Ύ)]Hv\[&۝؊Z%`0O,__q)S ŭTOa$` *]p6!mCWw$(4wcs񐧥/MNO%_jk)1aM>vF?1xB3+#z>T ,{ yW j ZwG֤]R!j2aC⳻`W."Is'f-j|H:^ 6!TSn4@pUX];![m2SFPHhX^Y-⣹e퍟2I>J=V3IJOɕeIe`l==zwJ*-:tMdVͯ$ǎ:8F!#!5nW8>?:+$\ *c@viSO2GŎX {9|A੨iUlLwe]|+GJHW>NU8$g7ݻvSQ3NaY~<~/sweX2m2noH7=:[AN2;0b% Vy@}0 k7X#A6y i>"uupZݭ|8^pwҿ7m+&t0BB;;O\ X"~ Di 4B%#uoc wdDn5Yb>KIHvˤtLKeA^r>%Q!#heC6|W۠C"A܊OQBc'G_uLENǀ$2 >kuPq)r6 .{yrQsoN-[_RYx:޾d&w1O4~O$v,^lOj YQM25΋ǍlBII0h ڀ3kPROEZ  Jq8 &NVpR"w~?}v ~5--pO hAw#a 849 cJUnrc?b?v1p\3yᏀ8!b@+{Lb`7FJ,̟B93frdHhL*ezʼndw7 V qJ{P覌պ0:;lQ<1Ruoq>#e-a+T~ڏ~yRޠnn~e+!Ib2ջO(I2YrhODgsA@B'd/wOOt={t-ޢѹ!L.HŪEb٧W_5FtwG!*R?`_ adrE8ӿHoC(܎uzf(xΫ쟋ҌOfj#ko²ɲ 97>#Pe`HT GV04^zz$V2y6V_B=Nl\FARr޹Y( ]CS^.e^* ^'6S.8 B5Rqf*\+g(#nt*f,'@1.gS1nPb<gY@~W<9?7j'j4=jȶh!ssNY*u8 Ϸ_6- yy|69mxiq{~M]?)[ >.uHgr~3]|nX g sY؊P\RsK MwR 5jO50O\-<:Cȷdw&c`V/3ĢJA#*1H=b& َJ\CnԆ8wwDE!'θ`] >M"F ͨBMxSTƯWҥob11*B}dLW{2 xU05Dl4mh3U(k6'5\M}wC }\v_[nQãe95-5{;], kŻ.;O| 4Oc}TQAg>5XCp./t}Tby"&) C%a7ҷd켗Wts'Q}xD_8[ЀKL m(Tم(2Pmf~ @ [,kM]D,92:BE?:)SC|eqKjA9jy~) osk_: H#,#lk FCOϗwF҄C48 7>KTqKΕ>M,^ܻk ІUaNj:ƼۢVf׳a#8:<#Z垄i,bOlldT;,TSl޺Ϯ]l=$3 yk *5~&I}[y[9>ز*O}D>uYxIzx@\gDlW#QL;ᴥk IOop[<.| Sg2:|bG7Tλ59?w”_ق"1>pOyy5$=d~ 虖z&)fDh-76+짯Fckb)u`#a?>NnʈБůԞ ] @(i2=pۿ4rpGWߡHKmV!8D1j<~ia#;0W_cKo0л0J}w\³'aSIu1/jˆ+l!;.i˒1Oa2i< =Jy]}53ݾuZD2jtsx=-OIDz FgF|GC=rFݑ<\D&$g̩D->2y9|/¼QR|yJ[M(s-\4(\I^)ʀbieB5sh =N55x:y^$Ja/O >>/Y"P{%RN>[s ByK*[Y]7)p/G!KKvrhec|DkK ) [ة/[9gڐ !{NGC?0*\hQOX* ? x$'m(1sk̪, ÿ]*"毕Q`LTfo94e4w*^Sw꛳}9ହ`m7~bk0n 9ß2$&VE#:8gb}Tng\^q@RF㉛Z!(o7~K |2BX!Ȇ $YF+T*p[*.HOZ%Xi&LH"2\\WF0tdw;eBDPM!;WG}=#_\gX\|N4/gBP fUq:O>ĸk&I$GK F C!/rbz]ݰ*ɵAjuWj}Rf@JQHrx%|T尙O\5K+ˆJmtqop/tNI1Yikoz $_NGG6H6UGB]༾ҵE[_FQ}/0'nzY)/u(mۺ5U_϶e\@ iyh;Ðwꗏ5*K[-P|{cj"Vtl#L<(aC$ȿÐGA⍋@݃ME(Ӗ`ֺLT{ȴ6њi#gXhN2VQߺqaO@2P:nc-HE"DE\a$yp!wm:MڰZ8DqPaA?уMTm2I̸/bGFL~BmH m .kQ7%p Y( "xٵ#Z}XXTZi{<H8tivQT8ʋͲI@dmI]&$eA::~؝Z .ڦ ѷTһ:hJU66c=1D˜PJuI<')E~W[jO?SV~VAXMl޻} m%,L`KV.=y!~Ȅg[,gszxn!cNsN%;GR7XXRL۸iuH;?\Ϙfd2m=_jIY&,6jkڤqdOvɷ9Ûh/ҽ1LSdd ` ȝu3Hx4]b "4 ro79FhǗ*ҵ$- =ؚx N$4 )e}Sݰ?(nAb@<7\Skc]\y&+?l/rWoOp] !vњXc\sGՠb <'^m4nmp %H:dkoքQ neL&g:փ޳PקtȦ:67_fG;#yygG ~S!on(]d 0<@ANM$L} imagY`^( KRԢW<}9xHMxJ<-X[鯭w@Q|OpbfD"@xE%m%fnt?\Yy$fDxRJ;Cq轉%,g ϛ6Yîuw_ʾ@ҿD02Ch#6yp{C?$ڣSL:ukXbs9lH[ s9cѬcM.MEv=Z>#C$:~Q!E{M?*.ymxa~4Mb!^K^<0nJK{" LɶU̓Bm6i9JP0(9`_|ldda} #8uO|wq= oEi0Mt`F=L!+6 \)87t/B"YH/5Tomx5g|Q:0 ceR'=;z]+#}e(Wu:\>m%0s kL]_~v9@Fuz|.n874ҚEkuR8 G:cGͷҚ~c5V|q%nJ>bT* 2Ao!\o JE-Wa54?nQlyՑې[[OH "h$(E>#Fhl%Qs:ȏ"K},'a*i9b`;yjE9DLjC~IS%6M2պAJx<6TnLJogUzF#e~|[QɈMu6hX,3E(m*bhFh8'{2478iTJ mRZ#Ei.T;l;7W)u&}ȕnj-^k_ٛ=Ìڼ|Moz=WpUJ]0k.n:p;g'R1,Y@A ?֊ʲ7Hh_P mS8 ?aYr.K&ZE YF7h\E˖FPqE.4:qF;dԛ򍆗3 ldيBi)M74 ^Ev$R~އ3ѥ~`h#꥘d~b@`Tlt{CW\ku}pg +¥nd FC*ǵ[S)'<9s^˺jSg$:j*7MIAUI"8lv(BqlAv(-g’*"(͉ڬXp- 1 E;{Lg)p)`"ǁnkӤ`Q՝{SSwa5Z@re50Xu}hsq҃%*{"$  K+#4yO9b.2|w"_յ?yI^׼qp ;i:k,1kn̯E|Čyan.U|S?r-Ϝ)w|)F*4' HV%_dNq4Mn~ͫ3 _9Exi\V_P"QeG۵/ᱣɀ@އ #Z/h؅8s^-@DMlqC4К~ *wq~dR7 K5XBv!ܽirܐY ߺ^!N4+΂iP%и=zK:L%Rt{>8]pk &oHm6 Ze仼حnO%(+/ޥ ѕ k [*=[ʠkE[ ϼQW.Am}cג+k-#2yj9ec7 e 4Vig$٪g2E:&jr>&.&2Fr<D.b=|SZ *T >*ɇJc78S9*m`Aܨ qNs9 6;u%S~%=B0c}VjYw$dY5tA Ľ3z"g"5w"o(O:nҷњ-8( _N!]`L#ei%G5|q5Q" X; uS !w!Tm5j͟vͷ7F'P aSǘlAuC x6 UV#xg[k} ۊ۷`<,=`yDlǾH6PTв& vD  0^b gZJ#q]4 Xc*3[!ϣ,0oiLh@mX8c":~s+$Z`Ct8*g-y]U߅nDA0I{g`H|hwHwX=ߗ,VqN h%N雉q*<3ޚo T"(4?Q>M\a\Kbd?kykvBP7EK?0$)q=J㎮w#3N`]\ KFcye,(B=R\_8W>Cq-oIquC]z;=K6X6"=,~ ݌(q7dy8Ν)|0`?{77 XVmIϥ;2{TEr̡GF?h>jNjB7hk`if:;I&ήx{*C#LNѿV ^b܀.( d^őc{84Sz-~IY<5Af@?˧NNZ"fvuE)?V?BjYš&o9(:L姝N>¹)?bAL9׌qy^u@GٞO8rƩX;1;lt`_n82caXƻo 3k\#`鉣&a24Jd筬B&F2vu ױv,-RVy$? Ak+ e4tym.o׹Feφ3{RXQ|0 [j[lpgS ) v7aJ/{$3uyzAf?*j4ܓp:ޠzPrȅkJi`Hpq.Qt3\mҲ!= 'VlC=I рEo'{}!x)%87H)Wc RZ-u#Pf [;7YPLVjl#)::B&ϭ8RW(Fi iV* Pª+()1Y ģ[0CҧAVi=W( 5!4Ly]CǛj( r9lb/OTu\zT,RL.b F q} 4KR% C( uPPI]qT:;1N=+Yݱ*ZdC 2&ie;"bX؛WakWBOeSp Ҽx_P= #Ԃ vz)@7~5Py#u2e1s.nU =98{"L"E]ysT F8ףo!GO5}kD (9\W>c[E*Hj3bu݆1B; f#PddZ19FhS 6B&J_Ǚ>w{ Q)E ub-w7#,uX:YB&Ґ6yӖK{)3z}XWr[;v<&yomˤDǬI/9@,` ^bה fLȨ<>40>P\fNq~VUŖfnCkNq86yլPv<1bEaT=.Ȅ-aIS$R6^E^`L@=2j9ٚG^ĺ-/ou΁0fukP<,a@}>ozvfݽ#w4.̹Q9v"MFP>y,wz5$"%]1uV<)gU-_O F?HNz!Rgᄻ ރp+ȸejg >}ioy>huLBإ#]SDUXT/c |L:˞O=, EnV2E }{G[oSRlϞXDrfT{[t'f=bf1l .P_TU/$SF;ZDHM̢G2Y;umPD Ms~򫛜7oCF6*- L.}.al? aw۴Jl: xch>|T+=E2'dtR󘬶ofQvJ8*) pOEM叢4u$UY|ȷR zȽ#5tȄ]]۵dW_e"r:&;3MF)]i~v0'ߩc,eZwG_Gt@Ak}vM*lJ1".heCBpY 5>{&N676[c  {6p']1&d+6J@TE'N'0E2WDNQD*_4FՕ[s<8g3Pw Fo嚙JRKގHHZġx@9NݣAqq̼M\b\%&7]h ̽Wo`(NJf$OzO`liЊEy\3 ڑ dfL~@_y[BϦf`f@ (*%\ $_EOɶ#ü jJ`bn 2I ;%UrH3;=%;G(6Qݞ*0gJ/^[+5 zNX|O%*~i،?sSRQi?V_%YƢg`˥[пgۈ8s&[=}tm^iL}:nY ~jڷxs־6Fߋ4BL0FRe,5)ҀNҊj3"{SHsjrav" @{-l2xukGryB"_pJ94@(a'؅VT/D+z6o+~Ņ7[pyVGOmwn Axpx}y1f_!4›5 fZ ˀPk?abpfl\;Z3 8~ DA;P3e,B,*e Lm!/M@BP4.Tns,)]j5S$&jsᆽURO"lR.9ҼC8 X ysSY @ p[NJ?܈ujJ :%ПBn2("'$2e9Z61e5I04l84xAޖs($%VrhXy5f|_\$`ٮ;溿E?=Er2>Aa߂HTҌ.tb|h-yU@OXSœyjެLt]h`Jh zL*K5?mz; tXB~;h;,12d=.MUUm 5M3HI7]Pڭ>&RxrxPW3B3FR{zZn]qg }>j#GЋ^Lp IQyF'`eyvxs䋕Lieoy @^)߆C}j@sUȥ) |AASE%LEnUnٷ_gd3/K| ̪އdhŹ@W5 \+} hن$tN\AnfW,榫YیtY>X`Is++@*g9Z,T}ZTX 0SBPT{ya"&b.5 ܰqO`pr`U tO _av'yi={^?Ki<8x ]ru yӔq ZPkp&{n~Z*%S f.c;8o]f,8} =EViYRo~xAѻ/ |N\7{UV,Vʇmي0WZZdc0S\mʼŕɅ42Z*=yS7?9x^N+5" iQȅz@MDu|S"(qF.;cPs[@׌ckJ<H:\sAm0 M,zjdؤtP ?RBQT GsgpBNU[䣩Egu XϽ/Y1^[M>FN kB4s W31s,6>r@cZs_uL7[)œOSsP|wy)Rpҷ.Q*oRע2~MMVG{<pu=ύ6W^ML'^:)jtP!]>ZFbogqGɡH+0B/O_v_Up%Y>8S)hX͋靪!NHc'?%o.hu-N-m<4>uim5ϑOi?u2 Z0\궷.h!%'Q%Za)XpBi&9b2ږ3 M[Yfmg4Wpdza TunޤIX C>%"ر6{@Rzo&_v1HARc M~qXN9s2զS@t m.{?klcgXZ`VEhERѧ$ BBMH pBn@-W]Wcav 3PRw?9\v|BWt ]1x4<]38TYJd_9 RKt$zÏts9ٴtZ k*+quA"SQ`tǓE },Nz 1h.Z4 o>_iMT?Q=&'ѩը;>j!Xkt̜W}€Za^x[1Prύx\ܽ.N,3Ath eC#*ST!;-*f {;(.)"jI Lax wYN3K̋J𰨟D7[4pɂxDܚb5"y:ʝ {%KND ֈn?I_뽰~ʳH!1]Qz蛴6wLoi&C/pD*8A퉼@~⤡z^oV >8,BJ>5$_pt+F>w*6X0+| өeYhQeZZX}`rRg4FhN[LKX䔢\ 釘A̝B#) 9KZ]D*mBɔR\P^+&9Sљo_։&RE,M(X^/X$D72@$X&/BU|]p|l֫)zaz/!rvm pC$o0)A+ѭ`_ۣ#jA[.;nΑZwr3w13AZvjKJO6<mVyL}s`ӻf۠vswdzC&IR.8[U*qEKB ?^pl3F_'ZSeoC>-kg`1b- -M djCq+g/{CGA}!R-B u^cJn#Owڤ'N_\mWC72R/25WmZmlx a'E SYusLyr֢>r?즅6>H0d{Gg|(Q^.I -0ZN{@vܾwPL$N$I@sۀdy)AR \/u-0T{P[jZœJ~&vvd(tJ mk{U;b3mOWWz$$Lɐ6@{8q"zTtdjG]t-Mg[m8$'a{wMiOPߵ=BwRFNVE\N¨ܔ>^ꛫƃ3 ^+]gfZc xX&Lseu9(a+M*v7gK;ϮEߦjؔvǠ]D ZEYvG/9)LdZu.B%vl 9w=K'[|_`){- f^ h<~n&Nhwc1 8'۶m@P3vÁ}E BdvD-%Ӿg9o'#PB"*/Mt>z;6ĩ9?GPk*. i8dS҂^D>o1Nwi]:LrdLhϥu$ݻҔpۜt܎֐j:Dsx w ^AxDHi {7RA+ޭf<$A@8 NwOҎfF;Psρ` /tI"&v\^5ͻ L֭k u-.YQQHß=ɻ$Vk2 #?r@Oֹ:63H%YUF1:+1[#)ԘИul}Z퐩w7xN[9M>.HgcQBR}Nh5_5H=!(HǗsy $ _ i O>,?^+diDKxO'ɓ'@DcZcB$.d>~7BQY~̨mڈPի_UD]T撖@;E06Mrjn,+hY$5#K`sq9cCآZ8Úɔֆeˁ?}eB^;q3޴Ʈr}]seK[sUbS;ֵóF櫠(2 LwW{8-]=玸ro݀~2jmD7aɞ ! An͵Zۊd-o_'od3κd1Mgs݅|I}16D:zH*jpҩ-8k|F]쾓|KI0?}g'DY`ͨx.۵aior;IˉǙYNRaȌRL/t.?k6 Ց(`G٩r,YCc(b^a>*C_LGA_ʹX$m2pV{8IǶ':g$=qRwʌJ]Od+R{j[;}H/IήLl)jz0ʳCfNE;1})\ܖP bmtǁ@m^~.ڒXa18w8Q&vݟ1E'Yo!8 hW[w+˿:2drYOP>.Z`ZwkOκ:>!ckac<lI/7kXXc({LGa37qJR4j8epj0P]A0aZ$-@nޚ<'!=zv)PkQ`O3#6TZMxgHAT_6q@lΏ:{’ȼZRL eAfE2[|cXo.Pv"2f%o=Hv;-MOC=.st ~Pg&AtϝBgh)iMh$ϣ"=g|ad̎pkhUwǻgv:<V1s\;n{UD_V#cxhn@s,AF~lHpIgA! | #Α5$l ay9$CL>+ƯNfbdcy9;TO_,ľ<e6?zI?sX]=ID1kqMkw2.>R~͋X"ҝs٤GjA $[H̥U3qr,Q<0`!d'bauIɎH]&n_$=a'z)ekQ2vexȐ ?'Wb*}kd}|4@驗KM3_SMzO!6$ݩ]`8!3(5GeX) E3ih1FjD~%["rSDԄ|QMM&Ys,5)yc#VQnMGf $ xF{oK`\2Q+S94Z&Uat^~CzXKZꛭs{N4ZQ`;Q06O :uIB74^kNH½Org{@\oblfnfyJSCf?Ah$`+ 4gRX\F3S?8ZܹTrFa0:v7hjׄ@̞.R]bK>'6p!ݧ+~f`!A@Znxbb?w'._ngy!hnG[N1>O$y ~ٓVQNۣ~ d1'g 7.YW>tMlnG)zCDпoBr~1}-xZhQܷ@7PZ "]ɚ ^u SD'~(6bK"[-3 R4S|() *Vj"=c\fyJ4XLW;zYU-`Bi 5&*ǃTUAV:%l { ZbR6T1U`ôj.˶d\,8CҼe5d./q24>KDxtDǯ m(@2UΪѫ8>3`lAf->Y~LZc|o@e{X*IHB^6jEcoy}-s8Z;Gsr`aH"D)DsDgC%a؄Eg6.jj8f(@!GX1:>d9TGGN^f|%dE/E%mX&r$%1@:+%NС| &fd*r XлѐrژVsJT,I *ڱb猔;8&A]ۑ<IhޛP #K(ʬ7YǍFKc7*u, ψdCYa bꊐ~]Θ-"θ# kZҳ;IWL(6, ٕr\^^ӂjWPOѝ龫117!*[(.:ʼ϶g?ߣjZdu|zbKux?\s)p峜ݷ]P2SYJ"S}e' FR׿XȘؔgϒ%;g@.]oxy1Fh20E IYlT4V'wM缵,0jDGhE,34+(M:}X`&cv6A/m y~+X(xJ 'VEMv,cBZYll樶Z~긶TvQP&9<A5`NxgVssK 'aĺuU+r!9nuoxX{xbS@B` xX4Qh@H1(d\5y5{hXQ>ͧexSqu@':`/V # t M;W}(m}XQIe{$w2yݐ0_Dg瑇KSr\41{O?Bn<|CF!x bkTpSLU7X!Λh;9Q|R=OmC* X}%A+{/f(usdvYM1yΨ7ش5 %x_^,摟9aaS#ް+~ 3VGk!KVz V_kMaq5&i爮0n@.aM:֘P鉇x]!j,PiL^>$o(Sd!|XruO^F52&WbADP}tE+Mf|R35'{e&PZ6W9P?ƚle]~}<J46>jc6{\!I *Sdy@-Fµrе(5#c?18[Jz&fJtS]=L3#KvW?vw|.~^CWFMG<+>-\H $GMO% S P2fvMgVkTs2\z,9iW nu'|Fk] k,\:_DWLij";sdOL5WO`#bA8]D&kV{MZ>b D)a{2 ~OU5R׻ Lu1/@,s.uq?WrZhNL Q5ImS-}BIcC F8;fDi,$?%XD,6{GFZ<R-_]WN~FFNͩDM-mq("FW)o"_#Z\E$Z۸0s-?+v71l$tW04`|I,uB;#XBFϪgW4;.g^下%ld8CbAϴ|VpL"aتl(c3VI2 "z=&󃔾%M">2{ $xa2geti4tOt {,v|[0nyxw Y> uS l@¢VEWXGlįB;k9W.1JekK9_C[|?$&h3"C0#D|BZ^p"aݠ'Pj9LT U/>=2-a"E5*@Wx,LIȟ`6 n+]   8 a9]E*=Kb|˫6uXE S:sy<(_Mq29Er6#T?ueyW*"%|>6fiVt{̊9A"l=D<+'K~ǒl CdlcWPppסa|XO b[n闽 yK깊=- 볧{.&ξSC K%< u:iXk7Jf-e^f,Q:rzھ5Zvbn 8:䖆~ط-a8SFn3n7n!_dܱ&;CJL#I'}a!df< Mn%c9$kȌU'߇t*8C*?ץѰkՕYrz~&;KOjQV$=5ѠS ?^ Zvk2ά3nXeڵ67,l ;>C./AO\!%3LMZ>K/H|쐆UTPGlϱ| V2\.R<yШ]c ]՟e>2 k;鄹;,8VYϘ;0')O6@M{B2BN3:z hS[!q$\0}~aX#*x^3~VSyba=}gi9ldfl\{3\/j@[VA YGt/E\h xw-1/sB}plpm[!#'.>rsS<S>vjco6wNmz5"Sx)_COxx20O"[#U!.v=T\ H-"zFOr?M/Ժ%LJ^ڙllU]dAڅ1''E&a!di3޼44}'\yV rMxK#+c͓eD sw K5`k4g|le zS,E%{QDt| MuלiKC ^< }?ik1>2@ɵRC+ '6\.PYT}Qr =7ux3w@vUV7^1N򂴉fb!|J, !aמf<--ЛV?1g DjpG.addG@apL61fϭJenH{t-!Иh6sxyEط=M& jS\*(%޽2Ipa{zg43`>AY1p D }B-HElnB2;Yk.=b)* 5 ݫcR_r[ }D^3U8޼+26`Fyfxkt{ YcS2Ԣ|}bʭFMhqe'e. iN W*05LG#\Fj?>3Sz)Ys;BU%:69scr@ `p?X$^ɝhf]!yO xS#…jQY(5(d.Vafo&ODԐ킣@#2SC-s ׇXhg0X!`S1݊?jyU*Χ]êϮgK|ӧ!hZpLK·Xt>zHyyXYF,0>N&]Uz5.} \`c]y,e@ͽ !En jt>vJ*[ă07Km`+6!H@"f"mLd>|N 3K~^TMW}IgDŽ J񐷗.]9MHqhDkS?j=2hFmV]F ?uMҴio T8J&Lȱ/ng7M>&&x.RzʋYʢ*gzG~SH3%F&,a1wH8^'$zNǹ! wsBȔ5BIh߹(6|aq̵kh+>[N< y^D˲&t~ix.-e_D.?WIkKP6A>U} =( ГpQCov(}+_A!  l/XRQY[cAviZk}oc)2 ,q p䊇(w0 pV%xvOY9GgS\(qw4l[^)u|rM:M=FusUX ý,e#H9o%c@+MMy;Rqnhp0G>&jz%$w؏m8+`k ԓꊌz4_sz cyA]Ct&L lvfgV%:9-/鏚7TYH{u0Bц)(dsmLܟc!v}p#;P|IAGi=Ǹ`yNp\" e>Hf?{zן%rhE7Z~?%;1@*YPKP2`+v43 {%Ow͐b>7I~*5UJƽ͊[1<ϝys M;dYILیFWݟ#…@.ձŇZ*FAz@~%PA#,9SS O1cfVv$bv‰өYDʬF[ VUcf%)Ubs /ҕӝ4NeI82ߜGӚF^Eg/?֑4@*`eb+}!!P-9 TU=; 􍵝]'Vs2!҇e@hUd/tʤph_sIn WRY%ʏ=I2N8o_^®7)o/be<>*L<—D6*m7lE4I O+!MsSP3qܰތO>W`c}JA:=nk"{,o4|eMזx`v 7pĶ* t~~ֽ.".EAN(49^1;( +4@ekO%j9Tiym ʪIzw1KFZÌ[8^Ժ5:-hM{uhUr!-tt<'_#pL>A#gg]+-;ʩi){ S?fm֓:dܭt~"5 9r^̂E'ҿXR6YzG(!ࢅZݒ28)ü`|)3?O\@ZQm8O,!5(TS3eZz3L, ɵƎBvJhn)gwh:{^4Uۓ*畬.[>5K8'LC\b'T+0u+_ o:>>s8|˂{%B-Y={I$~X]L\4’Fm8cC1=\F8AkU~/6٭FC !^ $X0M { I('KTxFAdQSdߧX5* FڀzWr+o=:j+zx[,KeK*=@vIg@ˆ mW0ChlMU##>K2wc,w8Eȴ)R}r`p$J0<؅| PuaW3).rf¤ˉ+R#0l *&`YQՑ!"MdԎ7k&8>,.n!wϙlbQ>x+xWO(SNsQyyw!?󬴷z3Y㹤`,tCj|׋O*D* ڋ1\%Z3c\wQ/"5(,:Ν%ZmW_ߑM#eLV0ұŴz򚐯TZ<8,.i%%WC J!'yΦ:S83o[Tw+|ȍU2̱ixE[w4Հ޳fI>}/WY0&W`die|~?xrS3$NG/ F=d~ϸE# (c.t!*ܛcM.xDrϪp Jj^F)q L YTzMpݤ_O_ݐӨ0Zga|uu~;LAB!I 0",6P߮,;? _WLS<\]#jyfUo2k&㶡fc`Aw'imӺ2y7ȭ%"@v?^'Fޢ+uʝ9{VGʺQAl ؤ*nՔ}9pp<6/dN˷Rl‡Z5 G a|0ӝXCbfNctܓ%zV뫪$^9˳LRo{ųCQ1M_ҧIY϶~'cL Y4vzvB>}S o %t g,|LN ig;Pk\p$ɠUUJ5=A= Dц{eKsMgEy$9Ko+;Y"7k,eT4sFxA ܩ>NA멫 {yuÎ: [bTvɭSqUʀº<ɌA5I"`YiD`"?+c :9,"yScSBaAY@4˩gt;E6X{.vjKӷOs0EYL>$ALQn{m寙dQ}98).vf4`(vt X0( !I[,{:?Ř΅I (4}p\qdFUb%|@h<`<^sn9ly'P5#dҧSY;bWn=!3|G rW'rµg28pzT/YgL@ExK*jHCΐT|a3νxtl] N$jZ 76V8Z 2Y1YO"T,_L #[J1,| $d&*+#Ŷ5d(ï|Y/;ϰeԙN '+^/Ԯ3C}^|h,+Jyp2| mE^//@{)˗ jO,|G.v={C_ޖëcqh[ PC7+bɎ*H>'{Yd֙1Y(/!DB1 2I-LQ$DMU~OZ_iWO(%'!0" `:'y 5Yhz*=ڎM< ℾ }AC@@gI/ڥN0?Q)z &u@XTŴvYgBk|$UKIW,O4p z㷁 ^R̙8hHB9hYҴBB&܏-r( <3yZ*K b,ep\vSiROح R.6((CCtWb=:&lϛvcr1,iIÂۢ4(W̛] }RfN^YUW +TBfZ߽M^zT0f2j*jgmgpCoN񻆫]+1\~m]l eG6Qxkw^?;sje_AX=U9 yEY}=L/tQufL-0.mW&3B5@ACInd|Qz 5(v&ڝ7tTaVC  τs;?I;^C' d;CśzO jF.ܩWsX)aznbP NaW<mX50um/Hʱ@cUlĂ (4h_*#00KOe|-a+wɂ>{)e]`)S煮wOS4g7Q|`5̇۰60H>DadjLKz: P(2]'e!U|mt!?w7x nUxl9cs'ɤaA`;+殽1)0!ۏzm%%|d Cqn8<Ⱦ|zCsj/́z?MG)q m}~{~#;.|Nu`DpW͔0I1+:,yI3(vXe H7s"a[W n^m`u9CSJ8|=s(mjVQ/l@PPXLg !G ,xmlq#a9p}u(=bzTTgB^kѯcf}ECWIl^@|lJ1AVrrIUbً@Z_ qy Rz047\L>v U0X*EdzJuѤc2!}nrosY U :6'gCӕ+"hk#1qX᧟_='V}AX,oaVbra4,åyr}JH8 O]$5+~{pI؋H/a8-,E6T)ٔ'osCI{Je9Ji$\ծbmw_r[׊ $:m?Q3ZD71ծ0h b bvUnkr3}NW{>RLd! (XbL5ޡgVZl\FQtHtʼl_>Q u-C,UdPўSq_F0QJJ|DogUұ DξIGn]) JfBt?y8P 9یS5*(u )r r k<- o!%P^6[12KϧZYgf=ɛխzzjφ C4*rOpU~gDc~6)TsˬMlQNd&L )R,QD"&un#aEϯ^wꨛ؅ ?\62\@&OM_!l!XvTHoH@`C;b$j.er"C`n֜n,W^w."o!U@cʲzbNX1$ "\9AeMyMN͢c,X q- [ZdVEYKQ[ )tZOpJ%n"Gݬ6d(- mzbr5jG[;Z4~Łbvs5SZrQayZY=^3Oy#'yT wXG_xoE48[M*g'-]pGc'oR7d 9{ȆOd%u]kS"-kVȽy~\8>X^$bX5)R氚>=F*A\908&B.^N(}Wn!7w-EtDd_Եz@rnv|:WZ,E1,TY vF+Ǝ{)`/?K؄B}b0VuG[ \/} ``vv'1"׈TH]><)vI%=k:>9u'Ϝ}wQ:gRPgrGsSV{v{Du3FIq9jͳ7?g\MS#zvcczUH:bB'5nȇQ8:[k3lhLÜ(:}h{I,L⸨Y{q#7V-EUgm&:|WI!"jPIt<&)zZpY\Ue : IQ$1-RTBW69 ⟚d8~X\$$, gwMqr,erL__72.>k)ȋcSc7%׷>NzdA>7:6pI'" lg`Jx(tD;욢ԁ}3"20V&^pYdn_>f.AdGM8W|ox:Y5zl4H/\:?cF_'ƫ{TG}Pm*.̌͝z<ÈPW'Gޅ`M;htyJO,*J5>C3gMQO>=ױ}&) u#_t9~ u-Gy#4| S\RݟiR+dӢsGĜ]`*Oan-IZԕ0'ܧ{S fѰtI}nbU-sҠ| y?zq*ݗV$ 0}}AzJC)M Jk,\7†E27lVb1QH>WmheF$_m fL.iLn?bqhv굒9ogqc dh"dc-sgt;H[qA4a)ҡRfLk.H7=Sf0 //r(&./sĄȪ˔źLfW#k/,MT3מqˠk5n6n i?"M &8o.+cnNtF,,ؓ*"۪Ahf5mRGޫH_jwbS?a`33큤0VDaѰ W|D{ ?~_FOXh펛)j@L\¤^ehO!T "2oWۣ :8w5x`]ja\ƼƳ=?], SrkBwʎY 0(b$׌6AUw|hh6J#!D 'w':X$$֩m:zMp|ދ y4Vw_; GG$.kYA)Kqǝ#h Zچ}M$hzxi?d=~1)oR$3jhh@94EI׻ f5יd0FBkԀɋhBˇW$D%8oNCھ䁏8 yhոY\Db+%xYj^5,20 ƃ ^R䐞G6lvЮt[Ajv[ t%/]^@F01^(L = dۗuNVJ5QISl9އAWƩ҃yyȇ ~5v2Þilw긿尳݈r}f$-\ ȳ2^l} $TRs ']H VnsOhbe. jbBL$^0sG2칭zueӥ?b蛺&3Ʒ.?ewۦ9|yd ̫y)ܯי_En}"l8to'r%#&Sk'Ly7ZK;¨75nMVdZlέ렜dfpF)FJԉj~bfxJHX(5cP-c)>s'J^8[}լ#¿xD}~Bi'xi\aO$k%`Ƙ=깮KR(uFE0 =|a6C}>b=Mq C){%PF8-X&{Z*<{ 4/[EH> IH[z{ɥtHH6EHԎ6Ief\lƹraps\߫0HR@<J/ϒ6-ͿtovF.J\g-d,㷉 P;>FJݺucq+`]TdL]ˠ +T1FxªKY 9ͱ4r?O᠑Rv=PeP{USWt*^OY}wyq &s+saߵXƒ{=)tR&:k_bg2=/c;X/N )@G6ꚀȊ1SDrN4'ߥ0 {)xkԙWa %N ;+G\Xѹ#tpMes1"PG&Q-kaB/g˴:U;8l_=%[&"vWf;EkuكXZwN$=ڏ #Hn/Y2U'|ED>M`yqXG43Fә͵@/& k`*y0FS# ֘c^?:'#]C~I1USդdТ$oI(vqQ>EuI$}_q}F5 3d;%O$Kz *F%"|85! ŁJѴeh `~d|Atm(]l}^ )~˿ㅺR LԽ&&VN*bEGvN;{W%ve|P e~%Jb2!P.;%OgnKtw$j/u߳LjC~ QPuX/*|t>-p_5dH*[{@AGAKaw A> rSFLB[̄tm/ 5ڻ6TX" K+HY)f9׬Gg(q*4O*E_>u_:dDOU ~W!N" - e gO_'8iꠈ5a򺚾(F6H6^7t$`B7mPiSrP"Nal [6xZA;iԀ_kx!oӱT͂wCUK\Nq5}AΛhyЌWz{:frvL>r*9Pm|Fhk}45 떒:_X3;lmHzt$D楓/Z(amňlږ7|gGS7C&R1F/_"1Q6L$9_\jc`a(z:-ܩJ Vr5^IKyhv鵶A5H#$f1ShNٲws;xf$;4TCl@-4,4W U0pY[xd/8N!KΫG=0~}!7֎Q?=aVv]8\RKya-ɌqDJ_Tj/Z?-+:|sKZϵf|i总UrM)6%\hpwqx2Bp&e1,G`80Md^_͘ڊF(oykG KkNI*='f/;>rG0ǯ&OypYUcy8\Kh])LShI&" =dlK\I1F3Q~tE^Xlb}pM+a ~fA h pygAGZ?hAQ$R^r7N78@{2WG<}ۃR 8H6:BJ+1[@&ow >J-m f[ E2q5d !o=Mx%u3IWao/A2\ i ?PQx{n%D߶ӋdR ّ!+ }+KIp?z{Éyn6UPme]_g؛T>śQ!oS̒8B!3 %Y ( "YAfIw$pPk` Qp]aߘ9h'Rd_©o:Kߗ>[*X=fAYK;AI)^9Ln BȹzKY#ٙ|mR^hõaIh s%ki5De֒h? )Py" uP̊?Xj~!~5E@M&"^ ?c4-;>5⑑&QP~"| l |r%9cJTzDNxqJML0ף׭S*MG]odk*oȦlPwɬ:;B߶>1 zrNY'RpV$o`ʴk<J}؄ʛs ~@S<ޔk;:8j R 鷈WzDA2G 1Ig!j "_$]-|oOS_3LJ#{b3Oj()h1sɳƉN1NV`IN+ȕqs~b`)L9&4/}t%n@pZxͥfԶa-d5]дϱCM孈d`\LAAGaRGt[aPm,k6_ۖ pl2A;bL j?i؍݅ls|T`g K&[Okv܁)۟0Lt9Z5JwEa HMo@¡Q@)Q W%^ZX=GƶīRpS/3vFPMq͘WF\JV1>tCZY!!տ%gQd[i,|ld"h9sf_m\)Ĝxw(ϽiC_SqaG];"n< QиľvfA`[MzX!k z`,%:nD sd 9&z&nƂa4[8J ʷd!#a 1#{D֒@,Fܴ-as]Z& ~.m'u;RGx*z[-(p^Gr[$%ϝmA UwlVT8։oMg@@ش?hE~;PwZL!K3<7Yߪ U۞#H!荆N'$*ޙ(#K.I#6sLs:AižnFbv /l.pD?"$N#P1ָS o;Yx`d;< 4XCy5$K ]ܚJA/qk){\I,B{HjHvoRtTx<ʟ l:ȣ]tybSJTб5"vOMzM`ZM/8{&п@}|v8'rXPP&=44nB@=aZqnօ_7d }M=lz5ǹV1~n3:%ZI F^Ϧ&jr='ۥrQBs8)=@oȫwxe5lt։Dxr :Mx^OU"w1MA(Q&p#wjG,N1y!% `iH GKg@6Ѯ]}J/4gQaK} `G (̩ Wņ7}>}8#*oy}?V\g$^__yJ֧G7*ڀL9ɵQ ᅖN%!X=E9"_`5}_/ ~eg>wc dWGw.k+g58E(P]y/ $vAƇ /Qm®Jt@[Gt?~[o#!1AFn%Yr Gl)bm U&φu5QkZ9EcBmjT3=9dk=7NGgu(RA's{1m[DڡwRȷ++QHb UeʥHzp)zżL 1gyFXpUk#;9W#E'Ke5^>4vY_W O (1Lt"خUzS5JRy֧ Ю5UgRp!k,{&=UG"NdW DLFUfjtf:esI;1p)]Lm-_*Bh{;|))0::X溤˯I0NhQ=#aR&WELP5'[ioI&7u&|>&6ʚrKi ^v~%;1rR&1ͫ(9>S4?i&T&TRh#gNodrAm'j]' pFDKHV4%wVukjmnyj!oCEָa郎Yܨ a S_r㼍35HD:Ռ^&n1 ќw+پo%x^b_ lL03阱3Mak q2J:q۶aiʭE\;9ǚRr8jD8- <,3zc`SDl6縚 -8 Oq,$O.uƗjPэ*']pf5#[Vۯ#,9p n=U$"9zkS!Nv@NKbsYѵ0BMb ]ֹ ␜jᨈpO@O."$rx $qC#=jPsUiu$ESn{Y/<'Xp4Q D}Ϟ]>{~lFNx>-;{\iÙ<6eT$ !ao6B!Ȉ8|𴗔Ҩ0F̜)?67y|Q<1u2GKvVr_䯳q^SRn{ctZ v[7, Vrgb|^pEdtU8$FYP!RRf{3wFE73k@lI^D!-9'`P[sDbY̻0&EH^ {SNi.}W1Tc)f9*=a/fQ(3T(v 'UL|q[ AG2dlYN#ȢG\HA uO icoIrBvH`_ry[pڑ^>T/(gW~n@_8v|F+IXW:J*B݃俱(@oq4lgk){>¥/%!#u̓U/[lY3oXݥQ/<.($kʛ?`g I gz._hU1?{9}km{ tTPjuO}xtXIH*j7>@n'U LN- C.Ɋ*Vv pbXi:N ^$ .1}3 p ~? ɽ;'dXes,@0md  c,)N 0C[5R,qE>n\%DH0XNN~]ϺVjEX_ /Aa~a{`W@mhsQ!%ԲVHfϺȨƃQfūa|gLqhס2qw9H+loU)ɬe &9 =N!~H9cBmoLjz)pc3ů|ճKV?7 uV)YWI0ߏm)mJ/ .. QyVa6饼C #<(=jJD3`=6[Ȟݼj/+5Gvc7v=+_o˿KX1a~VHQR):Hm犗wg;YY\VLCԷgh{a+(ד` vu{fhQ:Kr;#-L2|ǣ8 8&RXz>UרY֊0q#vt1ZO 8c%GLPwC$_yz73$ԓE8dzL( (tWn˽ /!1l nTŹ.A~~WWcM,A7X_-4kKg[5yh-ɀl1ޙ-Y-"]Bh /~`j(XW69@]=tg>h"`#5[Y1\KW/KDP­s3#vQ9;j͒0Tא*BWO=` Vn-7WϾQ0med(c򖒷Ai[+ݖ9؅0S@?we lWvjH2w_Wx5~DIF@vE1+bmE/(Q ', -?IwqvM˨b5Q8J@U|p:K1U?./dQ$.XliHb枤oQ B sgmR:CBL;̵0ȶ>=v]] JLdo8+t^fJop \.Ֆs ۩OCZ^oPB<%Fk6\y6rqOI[iyX4 rabɵ3]a*$T&QL6V?ܳ.!:jU~ٛdamE]+V9D7[=j/CG%p\^OG泿T _er %#|6h1um%-\Bt-V1` RZεT7'󉧕{i.Ncgh=p@}K|%iR^-8pIu|bn8gBH(ln.JHMo$J.-Re KJ]mJ*6Jd/"ZGyTm0/̈́l``-5fnE쎽|lY tKzr$Ӻ&[O5L45 5b7 f蠴X i7vv43 %齌gOyyo Ii6+Iw-?糊& vxQqPLIܬQ>bGߦ{O:bmJ'pi9iY7aS͹'IPX*[瑳VR,7t8)>/RwbWTݞExv2LT@0n汹O;Ң߅IbkqeOM? ^L.J!T42,GH<Ţ2!GAO`(l2*Pbw*2%]L?lHWK|;k̘G4!4dt"qٮV{d%`vtgVI>>A^H6>֋ _Z(E:i4Ȯ<+ryI.:7nJb#}H{va{ D0Ӱ[;lr<ԟLXnM*ļ7Q CK8i=CБmGu5L8Pe^:fD$?[hHg% FOZBaF:SHv&aN4'=ew)JUg)yV(!Վa.K;JUMcN VCR=^2؋dUKgL맰[*.M], ׺7|/I*ZBnuN}KVmxׂTlRS[ou--"//Ia E M˩B[.#ݜ *Kz&9=9D'S]F&*,Q-P0yC82[uJnsRe75хj$^1i;=,:C61%L8mx&\1Ŧ5 _ >uP@ksL-zl_B ,WVרFuU/{w,qm>*B0_ߟMv2!KvUP>Kͻ8rVi8 i  ?D| kh`Ct dہP>3_Y[r\f%5i{jN6W1)y@R )+ura6-p;JA#!~sb _9W44 F3,}Fs#!.ǝW" L;OF" ;$>y&;A a|KuP+bc_iT*u% 9\cjbA/}~oqfnm lX L9;~( O1Taf7Lv_PK=y231 6hdR"ܕ1ݲhdC0;`xE{.J@鿧^e>7vj©AWA]QYvv ;75 שI?01Ln3MыTb h08Yz5SÚ ,Egm2׾l#V]f34|@g%ظF8\ :MY<8זR!(=_g$?2IpG3}@h!쿤 N%8lf]tc4Q掴?@c"'JjYzB=]@~,ł ̑ $AU9ݼ'eB‘ ugldU]/|p":v_ʖ!o>/:Vߠׯ|@L&±ѫBA-3 ԴYc_1xi\ .* Hr00&g΢| ,O:fp(1tdLZN|+QCHd b b jarMm:k+SiGh6#< Ɍ@Qɸ"U>YJ+ .[mzly7(*m g18 n[}[} l-;Ϙ4۞RGK?Ļx -%VCATpCech}:꠫n&%_p{l@-%T+b4R^T#eb]hV %8 w?dYgpJ7;M 7ڮ`9tY}Ul_~JMKm0}ba,Q.-Y1K)V:I8 %'^WB oBQM^ea$tqbJR Mn} ]a$E[$W"[x%a#/iƔdq%tթxqcy#W)wfdU 6k ,>TOSU6azJb>ۧ6:NQq>~QK}aXvQ}7snK!ewѭwM=%^3\k呬`7W]o7JHV\4E0nLX9fcvY'9>JQ96G_;!k!j$/Z.a6#-B+nd/!Ov _B8iv{0WG!5W9ۭ^>xw4m|Tcna{y/~u-(6BmēF!Qx`7cTBt $?vV,{i&Fee 2#r.M >{aH8zI)K+Vw60NՅSWys\=>P 7z$,|]m"DҚiPߜ{sD>QB5 O:t CtY7ؙ3ST(TB ‡ޢaⰐh| r,^ba>Qe bik^B [׵%zNRN+hL~lViuqD ˂ A,eUr <=iKGϭ'`C+cybl'H^WòW!)v:8TJ$DWG05ɺ4&SW x(.2#NPRV^A=2}}kW|۶xYŁ%m*$G[PKZ^V!A>Th W@*Uo2D`l|#=o1s}j{6Ҧ}84V| M9cIg3itA$Mm#Kl8[f{!v9*}k)>Bp]r[m#D c5] f?Y5WUd&GnsqiEؼH3lW37Rm)g7ss8YnAܘہߊaEs[!]3S$peh oޙ-Grao#ߊ^8A=.LpzQ24=GE\w 椮Rs4nZkP~ gu^3e,6Kyp|K y -Z#JKZ 6K=BL3<œ36 |q=>Ǯ]%<'oQ>v%]v-mJboɀѲJ ^VR^TgH]\V$ۂ!`YE1˽g01ݕ7ǐcldmM6{xXTlb~o!l`36Jxmp0 1X:z{lz-ozEE, kzhDC-\"dCZ{oAQE "+Ϣe_pZEmeΘ0q޿IX|ks8Eɵu1ǑncXon$o\9^9LI(3[֪@;%`x3VKGe reG=᳨4J&Pa96N) zXCfFo(4y"UfG%f g~ Biͦ=>kĚUg\kqii(bوy\kMxɲixuf+H9(%: 2* RKk}Q됁{̀D8,)ݸ弮ɤP-mvCՇK#½780K/v()e/FCLYN#wmŃoh^re5)lf3s ̯&QyR\]Y8'V n{GCt2tc<~؞|UCVZQXIQמ۰h1/Pc*؆~9L<@S t O1: O**mħ֗lJ&L'' T T:8}I ;%*gwҁ*F_$\1:үX}(W %VNͱOmkZL?q;@}9 q'z%g.G Oj  E_<r@ *ʵ?n0v?ite6?b@ ?fL cإm 2jFظ8! 9ޞ@Fh&ƌՆ]oP6?ɹO\'\.3+?1mB/*vaE¼pP~@RNpiw{X! =z&S46#ӠHrMŜzGbx"۝t =|:btong>U '[y"T[K(`yV)Yz 8?D͒NLhg |biĢ%hQX:W&MLb ZL즸[b9dThmӨ M>|]Wp 4ChƼ~Ls5Va EKcs"֍fPL/YhrYBF+>KWGYg&xǮ"HDij~)){uEPaM\E4@^˩f}7m#"+ !#Hf--tB24g'h5yE`^Z$krHCJ3ZU Oٓ+;A(#]WIwt<^^< A0XyOD[t 4thW8ӛ5M؏SXwC I#=P7k nR|ʘtDF$܊]YMOPX4u1GNpvK?OxvNOyKRٵ8Zϊ6מD F.( K:߹}Ь* .onS@֟kZxP?yk#'<~dJk%%qXRsMNFSbՙaj׭FWӒgUL?$׆ٲ.J*2(ifاO=:0 4u& R̭[NEbo,ͳ&jLjHgW#Z /\?O6Wȳ=*tpԘќXד(6"LՂL6tWI=1ʺBML>eA5f_[;Y jaPP犡=>,'oq^S=&;">9;[<@y|(ڇd?9eϹ $;0mI4q}n JE!RC&v%'{rvQX [|qHܨz+pKw<!c|EfвUuដȺö<߻^oUhʙ{6ZO-aY@9Pb`&|G$8F2v5k_@6HghTJt$ꛯ51tNu$c$cMM?7a*m{LrO5heZRdzAL`gctx~-2+za&eQoTD 8f#շ4ہP+J#ɂ˪?GZ3m0Y#+Xof]bx<$eTLuj#mǺVI]|nrVv%}st~$EՔ(xWS]]5$Q$֘`A0 %xÛvߥ 3Y&kEr< uVBɆ7A$ D:]e.pA#2xwaϧi Zel&_2U{~dxr:@  ɞ@ŬFC30"x\YGT~Lw c*֣X֯@>Wbx"nAQ >4`TȈj0ꫛ81JNkȶFXH >1w,r\uŲqwI`g )cPseovv'XPSBogH|JQ6fTƆ86Id,{`uA'I&eb_Ӥ #Tz@YP,j_%puxx!|ϕQT"GP '틇/+L^>NJX mVi<TSt,8XJFo-03uª\Q^yY/~x(/b‘$H"YG8QيOƠcW)űæuG6X;fŠ| %¨=,4kr$iFۺWXR燐@\M۰QHƟVd,cev'|5MiO۳DFrq&;k KB/|3!e+w#W{1hC/|׆>]q  N3D^L# iJS;Ų>5A NBY _ԼEC;D/IʧUd#Anfl`|ȃ0fUV[;t%wDt%B2`]*cAH9~=X>`.Xd*jWM3MT JCz-Z 7KTN8}-YWѹcO0~v[<-*JK`_w NtAGES/%I̟hkɬh逎QT𧠒.XzCu3btn Bgq% g5ҶJShC"Z"A(C`VXZ*Ja7W?5@B?xnzυ +YjG,D0*OON85oyZc}dd*71-D_q*%Z=Txp|*MI~kFN` ^h"5 &ڡZVd=R&S` U:Jj+zi\Wڳ˹%Jd`Ӥ\!#^@ @J5vyՉZҤ+^c7'58X sa[15߅8y$^&"LގDb|DT~-ܫlX-b0ZG'Ȭ@BEJ'cm䧢QY33TLξj퉞Y|b$JQ_3FER}T9Xbe4 :]ɧMϺĴE!8جuX $T⫸JWԚ@<"]Z'% pXyDݐ>2uf?wķN14m}X<!`7G2-8eefHPstM,մe GH:vZ GyKKX||e.r%K*VN*. Ae/A+8ϫ@ĀNPXbgWe(t<h:eq*\3E*礁GEҧ]La#Z5@ ʆsM=6s4-IHHO[((NNh|7srTYЧkzrf-jga`_@(O[~h<=rga,8r"[[smDz]Rvz47u!g/<}j_okˮ1z *0쨇d5o;]d4,%1Up!' ƉIqJR3a0Or}G?iHQ4,/HTd11iP[n~ !S3zڷE(Έ#׀8egϨ"4FMDcXVgN2CM%no~ *@Q.䕪mםUiI;L AVb聟qE܏ 4-E7f dA e{HN$`Fk`/`[`(\g@=kĘ( E$74_-Kes%:dS{0upm+=W jdZ8|9v;'Hiݩ+op?[ ȼ5겅mQr+F#}ӲˎK{Bh#Tk,Ԡ`|A5!"<,.=8~Xr]' ^Zh'5druK塢d6xըyuuZǟPc3~ry*iDBTl˜lF0J">EItb4RIy36bE0`.Hn8Fq̂0?ŎI:{|o4TA}lulw'/)zl¾=j)Gх6r8v_mMqTYHߔeѿ"iesU*pF$mo«}^c3:JZՏSO bC8 ^V" 9>ruthن$hU}Ғ_@q9DG%`攛ea(o"FzA!?q2A W2p9k$5qD$&'ӄ oy{_@chJle eY ?WƔ At0k cbqGl#@|XB W/qW!ՉHЛe'n-߀fJO{=R2Ǥ+I~uJ^I]sc{k" Dv)vp^Et| qrP8+Uc1[֯5t:8%cxWrZd Bz0:bOQ)ڹf-d #"`>HLbP|^$aIQdiC#S>Paׁ 5M p{h =};ޒYoZǓ#Sk$m03e1f&י/R;vǝ5S0}M[ ;c*!:80uA7fx\ö?>\văC*G2=\sυG[xh8>0M/N /:MgqE|'o(ְ4TtcFb)pEg?Ld+'GX-&hC|,|a í跛j zQQ⯙\H)fŕ1W )ROI4ۮ ]l{u.z]En"k{Tbڱļ^dzt yUhoˉ I 'Pݜһv* '7NRo&Ƚ#h,HdD'br2ڂ?H-j'bCJDcu9 ,rd(Zqj* rӎ6^0 K9NT"jR[чQ\Ӛۧ5tw0E]v!d3}I[WRn D!jš(FخNKm`s8FSF1~S//^H5g"=ys~[LݠǏ~ɑ;>)O֚+q3e]N;u6'5I|:]:j֏ScÐ:8~j%]GcrtQ݀x<7hy{f̼XVQ;aZ׮T޸RHnQT/ƨU@zd0ͯUZZyy@s,X3Qk8Hz;0qy^ F$FA^(W=ĥJ,|۶)f Q~`5h?R66؏-XզFJnAs{Ba.Ց:k1?i2HPLS3àS HrpAb>[cx 2i:v'[mX:Km8c^[:ĔkJnS46 %\{B3]6 i8"4͹nE5tǺi@:Y(s;ǹ+ G%xsU#]KF_vfp(tM赍aC񱜜Su4wW#vwj>3, e֠TXEE]i(r@2TYXԛ R#z'ǮɈM;t&eƗ~P }w/?4:9t'[[aHخ"`K%əȃR>AW͙>đ?](I=pߦ~Z@7<WG6j[MȡЇq*S[6laS9¯2r0W!i/V dZ)YOv[8͐ٹ6HNAV7Tw+9;hV/Sg ʫ@%g& cc=̑ t@4Dr=ر܆QXQz Wm7ujT_8,K#v  5PBL;R#a0\)vJyt&׬cvJ-9ؤgz6-Ή;wx#NT S9yqY16"Hҩ+F*T!]J Gu1qkso 8/ 0k, (>qm]Kd3[:~o;e[t_vnR.zDKc6 GiefDy!t^L Zɕ4y*&31?ѥ^lo(` o7|TVdْX$4\s\R \ߜF1'Z`c}y(ylKIֽBWCW怚 8#"P5ts7ulDlLLq[QQ@3ݟs;gie]L\rZ\^v$V^t[҆;1^spj͓y;b""Mwo"ɍ˵/a{A]aMhO[D3 ۙˆ,$GӛZ*6@@I6y/ EQ]̞ +n:7~PJd Zs"kAÝ7ԔZC3)#Wd GEJh3(<өoXˀYpS*pjNKvCQB|ͦGU$rlBՊDĈ{7܀.WM!5ДN0%JU&u8nڍI ("ן PggI> a͟1 { m/#u/#\mٓQ#7tZޏQ `v wJ~Rxasoz/IlW%KDeY)f'A.,Fr~شS ҹ3$9K}a"2D!4_I3c?|XHfKd.}S@ 諥(vmB >M07Ovv`im)hIR+-~ڹ ~{ٟ^ Z̰ae1tGun,LhR8JkvHp5_20HBefQ'ΖCT!̀zT᱐**3$x1T$5Fq Us3ʯՐ,Vǎsv'Y7!weeUm8j\B F^\v*Iއʨkq)1!m'Huxiqj8RY@&/3=*;Myo^)dd4?!ʿ[C^1O̢؈o<635ql*!]-_pi+v<+ /?/ɊIplxBzϥOx<]eyiN9+Gx֧"<*3CM$q4\mY Kfl eñ|#!q6:+SƧx|(Q Gx]UR7\żf;^/J۳>eA)mj֙vNFcH;>_E&Y ڿBATБ0 = TQ%vUk>9Djb0"GA~%uLStI9 >9pʕUA؛D ::Bab_fe o4P/2`[3hxi:.MM6TgԫucKzʉrVV 4j @F2#Ռ'#0)ĤI}T ܂jXbx|>đIvY,!iiBiA<\O%bE9DQ鵦 M!yD˭plDs|}ŸLmY\1q>;ՃAOw 1`H$^iL4U\׎)aOcL瓖Db;guUq cQGDbP4Z7MLa\Gޟ_Nv-"r-zLBU֏CH]F6N" w ~rʺ_P5|Ȼ.jS ӏ q E]#w5m$Uލ0 Nqm%y}Fcԛf%̃n]C)T.c0MJunp{z xqA3RnM0HM>KLz[@UЈW8D n׌BzEn5t;O7n2wqߴP5,q_w{2+ u_nU DAg0Ay8HS).ӇK-^4{ n7Wng}P ̖Z}VqZ U8= Z7%.\vb*IϝubZT0/i$@WT ,Lw+_Xャ 7uCH-klGBe79n5]5;8n@⪨Ӓ6r-愅X ԣ@QB6ਟVuv3:gv*9 7GeCv#tAh6wf̸8I{)DRÏ*YiwoԜ'T%g!2%*U+̝:}2[Y}oZv^`)D^OX冨Y,l <³s($#PzYC/IO)8u%$Z$3aNU&+lMg1pJte6hLXUH e3 C.:Z]5 f~k辗R~sDG&aYe@1%i$]RieYF9eʌ1m`GRs%?ZSDz8Fl^IK=0vf #W  ]$Œyb&罆D0W θ _XLJh.)p%xf@TΤo6D4&Xx]N u ckb15 j|Pʟ<4 _!qgl~,RGM"ECaEY6&ʎppq>U]ԿT#q1.FEE$k!a)rBmr?4A l(ԧf΃*c5se54&:Rw5|agm^S1U9#q7<(nk=t&[d:bBYuR97ON[) ׮`9lIW[ w|G <ߕ8.N%M2]Y>&m֦D)2wTHnL V[&5BCNݤY@Հ7sk:S f<çH3kl#~SjQcgkjs P3 >X!fﯛoMHҔ94܆%~3RqR ZAMڍ67?2^$]T.g0.AF:5r$sW}=W"tPj .r3j `) 7ץs3+83yAE(#id`;*B w0ώr#^TA2͑8F] b/`htg86!BrF~z x.qUI5hf K,n H =#ZCqo7շ̉dO}Ymҝ$hE.so72%|`^vou8 >)23VEokOЙC iնJȨt.>vC C[doqO$H#m:>T"YmjsV =#mcy1R "|bQ`Z Qa)5Ͳ̓1?/^qnifG z*&|l&r24>vXA81Eöy2-n/ 3W8_oh-?GJ@k[! ѺTMt#T{CDDeX Hz'j98NU )7GYƀ8cf]_kM \&"t`p6L60j9tU3Zn '9k(3`[2zu}"P뛠]lH_'Z|T>ѾFay51LjCCOBs!48^(U\ !?81WB:QAh7u:xfF@s56ǮZn~%ht2:x 9 k vw[":Gzb/6|Z1=WӮDr e;Oe%xT1vZ0$MEo0&B 4YsvBBX0$; s8ݝ@]L[!6:wMṱq#ZG9<|H(pÆsGpf#WgX; 5V;W© D"I'~: 7U]@>AOn ~?(4:rn{B#3[?|٠ 6ُnCVF~g3n_|Ls]<KLNatrl[#F׼eN :9ᝤY1! N.5AUS}6REvB욭f?X+W !eG&N lNW0Y- @Dʔ {kLߕHjH9yW{iz HѣՊbgP+J22/jVma,a;6s=; ^_8!f$ ,c0ב5O%FT&+vg\ ƒEHET7qP1>CK&ҏ4'9jLufh}C@MzNkΖ-7j(5B _>DzJDڧurִShHhiڹ[8Bߴ"2-OH  z" agH$RJfK1VqStH.;m~$, _ԫLw\&Ӽ225şr,aY#PJAd߭*nuQa;#$ Zwjɪ(bvД'eqK3^Vc38 YqaWnUK3Hrt8}ghφ _E X;p7,\ab*>R0m$U:vn.B /uϺ㙍{mx/ǎp'X-{~>(*&Aك>a IZl[ZOr+` TɈphEpCӳere3#CW(4(L"{[(N?X ^ +śͷN 5 r^h+ΝĭJwt)t^0: qe#kvaRG3t% ߤqzʏ~ˊ̄C Йr zr^c !.+$yz)gSp((Hd)ᮠҤIJeϩTZPGiV0'5@fiS< H5!5Ru* dݓ"K\k߹Ǥ=ucc#L;UO4@OP&R#9OT *wtU޻,Z@kIC2FTE'NxI"Xɐp>' Mgĕgԝ@g(WD/c=Ws C5DaLCOS]ZF;{v Ddx/ oeԤNН8dciBZetM6T{ϗ=WҒ%4#:KOc4B=LkJ[AA6nk*$ RtAo?IUFA1MQd×Zr%7N4az@67{e٭g,2=^HKs)>`y0BiޤM'/Fu]b*q{!#L_76'-nF]U S9kݠ^椱@46V]6N\-R 6I@wX'J&*d`!Q>E]OJܥ=EQm sg Vsy j8; ]=0٪#LZYwJX`UHst <4؟!o9Ɲ˙v?)jz0l~:jgu\bQ/nmوv_ 1e;C@[y}~{IEo(li9} Qw.9]dcArXcyȬ!Jb :)h9<97;|X]oSuA6wOdOP/hdxՏ! H!" apbn2/6&4 N*,BblQs|wHW(P p%|PLCBe@Wr'w@{@/\hN>/WXJSf'#:x{?#pDkX U.FY LL BڌJr܄He.1X,s=NG<3Ft)0n6Y~X{9P~tb4%VFG6fj"*u/٠t!C2u@DuD=!Ew,ėax((GĘԴ}V/*|dSha}LI@^-SN0*:"#F;QWĭ0'gG,X2!Y('"[q@.%p]59;[n|C_1.pWJZ^lzPN~ĝʋkW7R4yh@KGrsKؚ ɜ.Ǩl]$X)%5W>\wN" •@N:쵆L(G4w; joNl8.ZQ{q_<-N62Bㅔ~/˂r# ^Dq.̤GZrh*vP,IQW@!eN%2{Ph&mW5'fW%+Y)c%OGel%<5Ԉ&zK<'-BT\k:V3Zyh2#F474 27<˪ڣ#f[=ۃBڠ No ]C:9<8KrZl .\t;*: 6F\4v8)/?2&벌$m?;*P2m}`nmfgF{H9tg<9 ^TṆM<J6(|}#OE9xvyFġ[o#SiKͺSV} qq`0Ѕx5 FakW%#_h$u߅) i@{՟[/C_}cNOO\ U8ď/zZX\WTvv;U祏<@Va٧ ϤU\h]_궅fqsw|tBr f9|& ;Pbl3(~)Ub4~AYIF& \3YqA qHAt8/AvT"Mi9\l`EC<٩GZ"d@0\fΈza1.K,Y6!ĶNtcDµI€&uDę9Dt|yx u2`Φatx\zvkԕc4ʸJLHyW K/q]0cJ|=:bfCᘝnD@֕:P^`E6PrUP% ky,gxUBlP;0 -LMj([ {Vn>fF6T:uo Lϛ6!$&婪 6P-4Z,"*4$F,-ԓ3+75h$D9{E?LxH0V_gi7at1n}U"/3Ֆu `݀f8F`?6_]?fO̍A/rt^y'"ͻĦʅ" y>- km,41H}O"4;"Q4Bz*@9W_r|B䉇M&%zw^4š拻02WbCha ZhnJU^jX>n{&}Zų&ǩ` U}2ːopC7xJ8BQ2 } &+m oR3s ,K50:E}?|*XX撁c1\#P(T#軅6ﲚRnZi[K"{UcGQX0d/܇ޖ7w3[9"EL1Ϩ &aPe=h T+r 2*?}4D67ϿB8kĨv-B:J?ʾW`݁M5},,{=}Uχ>(mgs_M;YO76x0lZ]?Z 4 7(M$2)VAm'mOZI*w z$[,$Ζ;p`6e!G?DRh#~9{F Zs:W \J2J]Ùԗ0mB?U˜iFf+ ;~B:%?&,ʑTXhl|?׮9MҥL*w1g1]E!B6hKff !zR kv4=$7sR! 8G,,{C8rxw7{̩y޴rYzz9{!֢wxI=-[n6bn2,;YIİ"2E^;cyP[jWvc+a:A L 5:L!&Eܗ(:|`j}%0cΤ7"ۺsp9Q+c+)`~(:"-e+b)s2b#KB/^Z~R &:QݨF#TD&@8NqeO2O)DL^SQ׼bK3ܦ7Vs kH0*)Ú8yf-^VTZD:s2훛>e< }]TE&ʫ~r@^V]XUMG ЀbWw @n(P;Gke0Jb+T hn| p$#߹NXUa]+RG'yNxQ:-_Bxh4dE_n)F@vXKdŗld~.=Fkrb<|uAm}D)rC P]o_i Ԏ- Ba=W'2qŞ>9!(c-fj_Pŭ{ڶc KߎUoiz›wsL/fo)AqH(ӗ22f+Y|9Իlz9Պ@3ae8^$Vַe~PXn dsBؕKX/Liџ'ɂQtĭҋu`w\ L sVs_C;v7[0Rf,̄Z[9,X4h`;~*8sv-7yĤMJp |pEŏv^,NPW3):V(hdDB9 SS!Y?Gi]K2ߨ)^Ҷv"\1|Ave]8 `=al,&٬*x8i҅ٙ{oa#hJGTxB> Et LL5b iM҂;68yg2Djp~@p]WկpZJK?YNpgJą{\}iU;Wܥ-FFx[M`O]e,h-PaDV\|sD&^sV-hwǏw[GWYf9|0%d*4/}'ETej _ɢ?@?̔РJBDGC L=tҦ[-H1YuZ`yg>q kv њY3U>?7po4Fbzߍo-fhA͡Nq$u%m,CbB \D ([yFjW6HFlaɗ1nܴNʧɌFpO[DN:fb!Jæ' +.R3Mܪz8 l7Ri`Ҵq}Φ@F]@A#Sp%oLki?&~&G6;­8do{|>}s3t#SS }% B5T|ȆM]qA0ft$~hN~2dfT7C*Lul[C^QedOXɱ-,0}=sftL AñX HǼR8B ) >{hi"]H t6bjyF7\$O|T\f ;MƁc>, ^ WPلqTBt12G L*$i")bqqS˿_7 nŊ<ض;|]#U-჏,$v6yA1>{9d<1&DW3j,ΦG= .φu\~'yhtiIBKAs)9&h 63$",;Q11DܿZjY ӭLB/'U hV㰨0A2#UG-4oz F{ڻ#JayӮJ;7*9|BUbIVI{ٯGZw^5.;k0ȭ$O) +d7a[}_[7|>kpԑ'e_$ 3V [c8(QӲp۾ '.) 9 썅. u$<Ҷ]̓{т GA%zbߴyҟ̤4T>0Nb$O;ˑ `bw`|HіP`dl'\=Vf  gĚX[B; DلfY;B<ͥ7,SJcfta>XsMxBd $ >JsmdД4V<0p/-_EPIc2ce@DJ*ŰDŽs vCZ~ᢍ L\>hBܚc5krѐ;uS{Fn2u0 z3tUMO,@NB#YX)ab: duᖷ̽p=ӵ%c4jkC4 dzbeIFlheL<,x*VWLvnOdIVln/|0Vm@;f4ꨳWt[9@˖:ffo/Jɿ#:t)OJX$E?D*4"[k"LϫGzgN Hʢ1qbB.`ld'6DLWȀb-/rdFYeH;amL_ތ*#wl7{[n-yw|pԵ"lQsS&4pk!@AdbNA_ݢe95'qA.yclr8Bm;UPra?S`e7T˳@QbC'~4 _W|.qyNUKtgUAR u&F7{ 2'1(͹rLkF'[')yxjۛ UӜ3dQdZot-@'P iu}3uJ#N*]%9[uCLv#5ߒ y)Рop-"zt Ay^E2XЬ|j0 12pAðfeɄ,Y˜&3԰ZK Ui=IFh: uU41!V f-Z/Y:OC (' hC-ъaA!4,m&1C#=xG .{g _iwR #Bg=Yɐ"+%*iQg֗z8 0g3"{J%nL/w|{~C'mҦקy r{݋H*b0t4[Wu Nz|`L HGɈ]< ]zLYxڐHE[^0BLV# &ƒG[!Άcb~DGneYij$MգRK V `| {)P&b׉?11 :~[ȐyOoO;kPiLۛ΀U4 $caD{;}1!^j@[q]T+<Hm #gI4Ok5'/Ͼ X9ݽ_zeXYx:Ro%8*,>p(^PjxEj p?jm CM{2C7 hv<\ 2aƔHيh_RMJsww˖ 'cZNݖԡuClōק7䪵V.!B_H{X@@hes̞aHxuqVG>v L\{ > p ;dv𠈓;W/_ K&z|uߠf;kNΌﮃY$MbWʼnN(zcW=ZLSX:vçh QWKX[MV}4t Z#6T_f21D* eӾ_C|آ5μۉvvHIEwN~B ν:Bm:S MNoh>MIi$լߴt|v}>/&hllɆ_@E o7%oDE/=^Du(Ɇ宧PV0nbOWT-Lqv"Zp`{Ծ|Ha'|W>w_o Dmƫ*0-WנȦ>+L h<.bAY:t'Kz j *t3w5@}=:T9E*Ng1K vҁ$KvCP4e&\3뵫k1i;'>Y[;07U1 %qe=3^=ڍ/_Z;1M!B oѺXļ@}Mb`bsIQ$c+`L>7Ou[y<Ϝ p"2q1  ϊ]^*H~4#N+;XHQbhuHd]=naȊk9?!x/npXL68 8;%AO^ݷlܖ&yIbOBr<_'O\S? _5iXl|;Bq1[?C(_w*LAal4ӳtBM47Tf _^ZYޚٜF#zq+~@Dv<77yq+ɼq ՕGu7Fgu7zÈz1Θџw㨻M֞ݱn `1ϔh: tz,ՁZˁ j}g^>F`*fVk6 S]dR:mw(Bi HW3S,DAbkHimp$o1%Y+88zVxO5n!quҾH>\e&i5(V 6E?R?Y<g3tTA@K?@z\#PfJ\@{Ml (hyy.F{\\*$!mZ;N!4â!UƮ\WћLܓ`9c$0<<ڊ1)5Hoϵ⸛^g^~ܫw pDjRrEH0 p:ޅ20:K@*r_{ ( h%QyG]ڜѨ4,̽uhuEBEhZōS = XooMU;JĦ@05 =%ݸZD1'MHMZ%;Ai_Nj  hk Kb9н0]؀¤(?<xxrjwH_-9Ex> +aҗTeQt[F@$K/V,ϵW> KH`2WLL";4Odl'&kJpZQ}gYd\Ov*У [_brr!xM% &0R} U i<ߐ ke fBz|"qUf fQe=$k;0]VbfS3 T|mɻM@6UEW%oNV\)R\,aҵe cߠh4eu\JIQiigLMy[Tn_MjljR9֛;XBf\=,nɢhMo|@^a&%2y/q;2``\1HYGX 0Y؋9oܯć2F}u4uw-̝+ʦ5FXygxWzO#|7ڇ} FrzՋa8Q &Ȗ%?AەƴIvo : EQѰƸ*\g`[?!5o0A%`+Hcބ i ?) erTxE;L6tCq 啡8mu'i"xH~l%-(IkPpvv_Osw9hP8 > qu>Lid_/lArRY4ۂѬ\~zJ.l Ain=b\[,aL&1AڵYbŀCX%!vC'V!_νF m9j@B)Wld,IlRw ?16 {WAQ}qJ{VϾjd$$sp&SaI)@Ż&N$V [LP R[ɔQ6*lb)حE ڋT͎⭢Бz=,SIh UFssguj6c[`;A)J;W2O'* lZde針 _X$(PF={y !xO?& tN6ŐB] '.wtwZ.М InKf. 2=Z_7H|`U(,s1G|*dm*O+\e 2ŗ=z7S bQ3z[Ю6>jg4cG9h f^W3ŤW ;xKl:kUE8>#CdpwvKISՔː[.{ez5Հ- C5lR-K6 %٦@ݱ<)bz7:AZ~08bX&Gл xHkSO*]7^4JS'lTMB-A ݖ%pa, ñq x&r$KYQ)o/?F'a8]e)1 wGaCqgO^uOȾgggˏ8@1!:Ig$>/j:Kܢ& z!HŌ\v_]H/Ko]nie0N6Lڧms҅nUV]]44G҂\ϴb9GCņL/GnkH\+I k{IOmfQsLR03ב? ;,rJCYc|q5i"7%299aOQ;[x/[eFX0&:tĴqa!BK1 kUhCf`mq ]gCӂ@ܟa5 ^׮-qE%&|McʖmZbNr`>w(rd$b^ mw(tq&$9H<рV꺮w 9b1e.@i`PA.{E^9#О"gx?wv1S>G.*+&/CێS<5ETp%9F{gT=l0h3iFzظl ;Jρg֞a!icmA 8h' *f 1Gg1}v?Ldf`qiƁ`ybiw>a z[MTBes֛gD$aoPŹ(&+{EV[X{u|tnCiMHH+B| rGqxQlg$ۤSWS_%РӺ)O6'$3aʵ_xp4f?̳b9|htJn%J] ,$O8K24zJ%R8U,:'=YoL`q]z2魓tÐmi;VW>r@~޻&P=r& ҿ3Kw@AiHd]x:3 ΞX&#SM$l5y\}zR/IGl})܌8x/ ;w#ҹv!A5\c'A,ҟK ]\To ZW| `ߜ5@ n-hNXI˘)H$.N=cC&2v>F(9XF/G]|>G'Fd=јVJu

    ~v5jdG:W -I>{6.g E`GG%xTv)07`@-GA1/SYm{-蔢;ȲťWM9޵4b8"d9"\t$5}bjѮsARFx4;yo`<\\0ʰ@$+h&~;fk`/ZXnZJiJ<[5Ca&ܔևٞ|k1d~y!d[4F n7/ݛ8aD$ C?CB8Q맷ʔz1+v1f˙}XN,똫oDutזF89ȤS# Y> t K]obr-1_lNbO娓rє x Jޯ{3IaT_t-'VT)3CnʯgS_ SE~hP(?5fݭA{%v4gx b Se9{cF\7 Ph2RJj6%) k0'-PD GX9X֬rrH qLXB7[hG3Nz))5O)FtY[U.VvG$sAږ. v#hG2yv@5ڤ$wa]:.ܨJ7FVL:dwCW\l{Ɲ1z1+1^r@*W:05&+69KIn8*8 L7hc\l>ܣIŴT_ hZʗs#ͷ3^VU2zC?sNkCߌHcxaO&-3,?SB&Ћ_)48F]_u"Qg5P#$'^b87vtb!30s _,X7Vl=ov'RC3a4*ޙ~]6p d@@%"Ǖ%K"01(Un4gDzFb s)L+mNGXiAhOH(eq^7 >]< \Q+$$J3_=jbhPH8;e"gje_2kܫ2F'*9D/eR\kJbF^%vjGש eO/2h?/s\| ig9~ڥ@`;)Ma>$_b?I.Pȭnd+JDY")ѯnJ/1R|V%qi֖'1~5 N1nQEC&=B-APjUATEqo_׵|\n_j;𫪵0m*H!Y2{2WMD1!/iok&DXP!e1q.;b :&rqy Ra/Mo5Jgz# #5beDhŗ`CEPgm*msHƆYZ#>'8cKdHb%uW܎6n`/ p/ywNfXS8GX18@XBZp'ǟ52rs80RV >Gb kG*)C p{`1%>J/Kq폦!A`WCh7^;a8B݅z{ ${w5UNm|M r6AjR Lm6x9}^%Fyp<'9)>DSu:` pǗSF)'$ltսKA>!'k*_3]ׇ8x]xuz-JxJs͙%6t ɬvѥVJ WBhJ `]mp`F|!.zi֊bV9hc齉Uݣ[3ـ ^hQ<ضtt/z|`;gkKgmk5>Ov1%u\BՔ(@qޫڟ<Di5MHQسCIA(WNW%,]ח ^+Eӏ BgR g<`Ы@eŃVB{@i.j9 3۔ wyCtcؾ ľ_HC"`1X@vhͮ2#=F%l$C؜. 1cx7`*$S>fa;"w.WjݢBgxe)JU~3IJ@2Eax(&[4}?X;߀G`!^?H[Fn`:e%o@XReQ$Q\o}Qj\ S>~QR+`r[ tհr|euMs_~wV|QC9~N ;+ڝ o"Gr3NK7hvX.V& ʴ4[#G-V5>{:݈bbbF@!SglgWbKtqڻSJ5(^D76j%Pn&|IΏV9ѓ)2Ž'4-XI9*pW0v]8D('SY _ᆦn؎$@3[Wե%:US/\3Ֆ}k?+]-K[RG'+z/SqILѾK`&M "ԅ n.0'1ʯRn OZ&,#l~Os($!ro]@I!S{E ӹjgXTAJ{ZPj~\SLX{g J+k\b~fxEZ9:C.Kf)wÉ $_cDxO(m/ISlI_*4spf)9Vd}Z PVY!Jf139Z2 K@qIoa#hfV$. ;"/ɒ>b@89BͲpMe> *l:!hF?-5f 1SOg4 @zV Jdcʊk񊙹Tߔ)*U>S!JV.j$䝢Y2Η __%]qf!έP#WlDY r ]fTSbCIftY˂CRwÑ +}]T?ET+xF*RՙtϠp"s!9[ (g4_У]ٟ,~)VSuսϒ]O۴N_YpV.ۮbq N;AqɱR¿re )vSFMF>(\ p)ɰ?/1WhRH>F[c9Vt<ӯb|na˕٘z[^hHB2OLWNm,IJm*tMcXtH˽pg;?"IKEsDЇ^Bγ\o{Ufd{44a5%c囫C29fAfv8 QN~z`%Qr}N|ˬtF#QIWɭ2t6ز:ȭn2- /NO52ci|6&Foqz 5ժ0((|G^%:G9pxMUb!4g-9% oQm^A[kf][BӤ#K<-PdP Jrt#ʁq*ny{zkK2]Wav8ILFCg uԃtC58%gspb* S  ?pX=:!{n}3H&\ͯ;>aec:#.3vh*Gߨh1ucʿڭ"r{v^ 䈀40ZJ-$ >ZMV]`<и^Cc4Ϻ&D`[ ޝ}̇[/IN*[g0q1iL+MtmgD?_uQL@ܙ,xkdY; ?T,!^􌅣SٔdʡDnqBxT82lJ%MsI͞ς ; z#Z+H9^w ,# uCw\s%!RS=/ b~oq<;wJ&\cu fz y!1;b4Չ&{Qp3QSӘk"2 Χ%p,2$"8vqℕI?H?y*6HhZ;9Jf@_V^s]Tғ{|ߛd.Cdў@NZ|n4Hc?PbN15QnҏPٍf4?i 1*5dE}*n} B3Lm6(2\&Vrϛ]2Ef<2 Һ GlBm %e-GpA5r0RSd1g1y񯜜(R"ۉ`c)'n>]R mT&{  |r#3눱?T*7WՆs>kx<|C{m< "^G Rw U7p .ZqLŁ/2SM;\yr ZI]Wx¬QAK* nLhXAV2x:BqR')=eQFj)T7 ա@O'^aD uK7ПiM9hW\͋+>4%rzD`X՟c0^[heCwnI)s%]+>ӑcޞ@‰"_pBw7YS E?Z'nI9[Otcʕ@En0u/î!uybCfЮ7!X*G4boU).ڛ ^k$Ж)OO9o]4چJ7)rɫYl ٖi?0BVt,B6N+e˜K* B 2W<=X_BeC9Bfβ$W(g7yy(m#b$lWM M b X̃q}s&$\eآ]ogxagL2%Xdf樑sU p,uW5iD0?X yȖ 9zzWw-d<*~J=7  $ X+ 3wЃãuF_b! wif,0o|o]!rx| >TɰP_㺜fwF Y.$Rnq\fNDƈZ4`*`JOhEVXN?0GtRf^ɴSHƌ@hT]*Dx.ad͐xLx9ۮg)XLr {yS)Ti4> w;7[ pb_vCҺ-v#lv+2~h>ע\̛[~]B-b Jm-ֆ[BbCI-_4IvVU6`]ZmUM;ߡ%xJ?ڂ狰ER/}d :wӤQ!/-;Zeɂsa8`;Tl . s:8Pz7d X~&D5eŪv7+NGNF sV~WNNyq厖oZ O[8Z:5lO!@T_EnaYm)d  M%k,ʒo-8.& Q oC?0U\@l#>L@n#vʐ|9mub;!W7>=;fj/ 9EgaRS{>9m=lUR Z25g= Qh}w|V$IׅtRz7;p%<:8u eqyxwE[OnKk4j5=/&Y"3cF}Pyt'Ω _\Mp/a1t@ gdYQ=j. g~c\%Ux]7%??@U%d;ВQY$ޙMՄ wqVO`"ī #apvB߲*FloԿYL֨ v4ޅ of }h~WU#'~D'ؓ?inڂ NBUޏ:wRPO y>wl"o5Fnii|(H>P6O)}Z^}+Lgbt牱-lOۻ;XO`;拥.gܭiT6&& {>pɕ ;=/9AjhԪRlm}|굅 MQgׇW+hh hkO@-/D͍xi0N?'iz}ZA2~X\PV]G\79wPr&p wUrc-QyѢd(~%+XC00`MN (- vd-hN.}7uYg؂l0Y$]MY9o8"Q%ŨpJawy,C>@{y_}&ԛ4I5e񬉉q*UT0BUy>0XH(YrXUKs(d ag䴔"{  >ۈs#kR8c!jA]`&~1ܛ'.j4?,v E hQT9>(I_<5E&&lEbL[11m/.& ή[D#ȸp.uC?N(@i#~u^ m&B hF,4 sZj@LxpWQmsNU^?#Is0 lC=ZϢH6G[ں^3X:nM"֥zzڛ6[; ,5U 5/rx'nP:iRD/҂dYێxNiDP {]ɵ˭L)hAs6mXOœ IFxլK=i$ҙ0XB~k޿j/߽[ FKc>ݼpBo#>ҕdᱬ-ӗRY*Mc-DU+iTKny]yE<-Wlv*3 dqto4X?d}Aj?@vmO2*q0\ m<{ G*/# ]T'e5[ĩB(e< _Yt k94Ahq pI;%Az#@γ:[o0-ˆx{Ʃ.yZ6%%ppI/\©Nd f-bZof*D%f"^2ZgzJOW`՟`8ӡ}[i뮞Sq?gG r3I)#dElhC^}h 4] #Imjh @m|&9KA{Ew`Z>Y`ҏ. M1)ܙfLU[[<}Ū11蛈'FS_LV7Hx3ܺR:əACWݡH"E{\y<2R4OѼӐL<}U)gs8!Szu̖a#VM?ykբڢcQ ƥ(9}45Sbɵ%"2Ҍ}Xʩx#gPaBA~^ \'#;ύ[m9"&Xu[^9ȵ5HcPOG.k=Ƈ;}jGU>(Ȍ $x"ǂ7&h.I{wuBKYbԂ=.t8 g?}yItvY&Rf/TA΅pً(8%t= CE;fajxSCѾŮC8]nrT\zOۯj;5;I(J)hprf-[m{x&m`GnNV0І$-śf±ås&(v6Mij~bZʇ{T6LcI㉭edg9ճd?[srF@Hʥdnmd]WܳL`FQLE[u;FK WSiq ;u6M׮(dmaOn0D5B-i~'Kuh&3T15,?qբ2Ƒ4MDj?ŀ4!<|K.F 0锑@?SO@}ѰI"vÌ'fWQ+f,GtJ肺G-Ր>GMܮMLޡBD3xf~(]kjL#a'3VTylI|vm2]S1'eMhO9[27PJ=m"2\V=D,Zm\]RY[S Pêi,su?A ,ZzG 0\{zݴO<\v7!S Ou ΩJ\x0]`3}tiR O`tJò@[w6V}j]gRtC#7΋t@摌R/g::>I[Rd!#( q`h=0< PCo2~FVUkO _"3(!; H-JZ #:X#)b}; z W+PLU,Y'Fox wc-.9\"{eh`_Ck{ zM:rgndxNo륩-KLDY^ //܁ i}eGiOQĭr-Hl$")`5! Ϋ<Ÿ4<Ż_xpd5lhV= %yeQc 0")砭1O#=_6.cR̭`u0c!&lplzG0>8d MñAl: h5جm22Q,F_ʞ)_ %l;8ie>m*#=xlūx\?fY;]WWRJdP7 2s$ ?C>:݌!,sidEN5KF:>YԌμfsl7!# _$m|*?2`$)(4)\OdAC\`~7Z6n؟*U~aC ]7}o{7-VxH h.87B  ~v\wX)'Va.1mO*i*Ҹ3\m{KI4%8t7o.A}Cܡ!H ߒ5o{%:ya>@aY*mJuCVb㡘KJ{UM&hǟOM]_f3K4.4 +Ȁy+hfunkOqB! ﵺ*1Co No9tr\/[K͢ :LxUɕ?{n@[⦄&{AwkskQqh)}9gsq4'czcoW=FؤT>T=G@nyM;6~|ޡDW攔I~:^lJ@k4"08z-2uz%nll1lDܐhfv'R'|6KxȆ$ndBݟmW{ ꘥ *mw@cߋs x(2=g麔G|]ubi(O* ΅ oI O{cs~" ݔy=ezuB0,|o78骖}N cخn c<~I>Yx;S j7>lŊ,'Hl`XtA(X(h'z#PAAF\|ŊQ9y. ta<}ZsnwrZCW:>V9((D6``Cٳ9=YtR)3f%~r껆ޭO ڙlͤx y?mvscaד$Y.Pԧً5#;ZCQd7SStupƓeh`/%l̘KS岹3T-? (s{5q R PuZoP`>Z Fպ ?ڰ*䖖0@d`Cq. R;T!zzKkEݬo#}\ \ R\M|bzǬy;s㻭sBEW g8f.YW Knr[ Cڽ턥_Z$x_8~Nt¹L}v yݷm:cY\_ʝQȋsXR Utͣ(\Y/}Lža%T%_u 7S$FНR ^ xɿ>=ˊ3ًklMkC Eͤw2l'WF*3Zp,.-CfY|C̫Wq~oU@J;"⺪n\Tg[Fx|"F8j-/?/%u!euzO3O Dɋ5܃νC!͇lb] Q;׾wm(V@Kb7[˞xIerl\=;z!솙o4[HY Oy|ap9i!xz#]ٙ4Fͼz0rb <W838zbS SYd W> 2}V.Ġ /̰G7ڗp |"1QJ)dnQ 4ި֌(ǐ:EБ\I<܀2::cw59N3L3DPkwsn ),= /tzVtWݼ;@'|+463?]{J>懲m>+9]hXR2Ԙ ?)Ѥ7`(B>y~ޱMФ|<nS>'f.;RݭSMmsNSoFeqlFv1h&U4̝ϮsbpX4/J[VtAf sˡ{a`3 e9^]gTxcljӓ=g){F3[tW‰UK}Kt̵jݻօ`YrPn0A00*E3Rq<4Qb3tZAƏ@*<&i 1q9|5IAHk+x(&xQqBMzMEo8>4#?ʟ_hѨNӫkFRZYnb0;7ζ8eنoVj.ΰ8g^cMˊOqf^O=:89v'2a]ٲURȏۼFn*:sVG.GvK-*%KdMW>fc@xgdfqO'񯻯5=R~p^vssd`kVt{gY (7} a@{"A`z!,yRhbҫFMEn3z' nzcf#):;<=FN. oIjo5tljiiQ[T Z[{0)¤ 5ʌ䁲YfXE`SQy%;;[)OưbAǢAXS];fm4qhMː5w=MSxY{OH .*uSs>#%_9Pȕ#&cNebnyPO)ϲbjڪ;4s& &?>cv] SWQUn& Ⱦ" =F3(_} "R&  Кi+)r*۟Z%?*f1 ηNRdɷpTf3 *MӚ`-FM|IJzTҎv,NE'@L8 Dܻ %O_%Ҕ^}G#q&y(Vuc׎( OI /3}ĉYDT22>Oxm,">'̦W "C[; ocWT5>-|οBA8Y|bzԔ~LdrIUS=r6 >bɾ.A]PSe=j$K]S*)^ x$ BnsmUcL*$eЅ myyXЊ{+-*op!`qd -;A ZyG4‹I"{0aȠg=MxZ!\>Ē:́*5ߤ.Y3(,{))Ha.'`T:Mh.cOTmd>W!:Ϭ̢V@Zϯgml@\)hh#RF|Pu~yA"(KaW~j&Y~߱d8ݺV1$ΗFvksE{vQ,Zҥ7ɟ,х`Mm>Ato 4v}zգ7V+EZW Shhw sߔ0T7:4Mgp4.oJ7YW"h`gO-řVo8-f1hp9{l+HUy-sst}9=mO"ՙ设]fbaW?w.Ϯ?i<<1Efh3V#&7$ŸFwj,kOUU_P;ʓÓռv-" R KꨈRXJB|tnLTX"_͐) s3/k-*مqJH\Ip>J4х(c2!5c cTBQSH< zOCd X/G{yOX*{Er)$toMIj.:9 H$wJlD n͘w>16VoLjL9"B}JkDdEmDo9"x]o4[֤;D[orAsI$yxG]G=P)2+)?S,<(ihhlghߛb[6fƭN[~K:P`ͱ[ +\kuq1h-YB-cwov^ Fr v8RyVc+4Jav0n_;ʫvCfF-2Mt@ hb^^4\E9^vB6UB0mĝfth&I؟dIy{uQ`W˗f W<+4KdA="L?W5V0l:w!XsL!ajkP]I@aZ kWqqq!b~E_VJtM],A+ۧt{0qpo˫y]! ,QO"HRvXNeEI*YwŹ) i(9P;kGQnUg U+@^67\)*],݅jP-i h٪ufه;J gӲnwLyQ0CŨ0Pji3҉~GYg5%.6p1GhXx[}n5C5Fi]E5dO!2OgmP^M1']oz|0{>P{j7(/hmT2^w8Y M\Dyjw>bO3tzc;\i:sb@(شv*H\ߛ䴻O= U $?A(Zb#;pPf1Q+<Dkpvx>250^| BQxg GsS8Ls}]r NC")wVR+\ #i736w7@ƟogOiOeJؓ OdxAY?A vM {skSU+e0%ɯJ zW IEILJ(Xq 1qga)9TJ8e4>>nUMÓVDNQnM9"C˰'_W-ɨܜcP\Y/uJ1򑉙U4WE}q+ԅ)^,?/fr͡s>3'#g?֔LI,6a.~Id8x*sWn]:+(`d$83.L2vGFc.rT85'g}! 5On:xQfCr^}̞z$>SJcv WlQx;?y. Vݻq5Mxd%-dfC>HQRm\YV*JuFai+Aa`}+qH?v IyŘ@̰Ȑ ^>%i[S }Ha)ߓiɓӽB9nۂȩ2 b v pb43N?~ٗQ*P)H /(J>^e֋ck,Y:援-BBebB_m* ?d#a{AudTP` ?.g+vM",)-ь'KX„_9JADrY}b`5bz7)OGMIg߾8x4r,Ϧm9 a/4rĢîw05LtҮ޽[LpE{r. ?O +ng涰% FI-'D!`[:x/@ՁlWYl.{9ЦZpө?΃&*kUp5 vx9\ Rh!F.*Aܠ n+UHUoRc)L +U1sFЖIZ#p:t?Xn۟T5lDxҺnpoA )z{# PEsnI$H49`-GC#҈& /m9"w{+ wb;^C2!}y=t.`րKS{Q-g83?DGѲꡉ~*u4ܿH݇c1R׳KdD/WG9 \ZJ'~(x}h:f e/IyCRL-h {x@r[! 횝|g;,R-Cyrr,.B0 ⧎T"}rSw ,VJy@bo {GoFBTEL%m !PG Iw9M]kϙrJ:j49|cJX+}M:bx?1FđCd?955:{u%p;Ut=dgYVԐAwct^Y`T |XmJȡCˎ0a}28Ó@Ju )ťyf1N1Lk& YV0)P,ueMw~";Yn俯EN5I3Cl(w,wF @KِKNz Z=̀޲;օ2)dʃZ(S@J=[踖m(O5}y :S$6u}2_=~QpWKmN~[~NCBZ+B$\({꡵m d͝9Gءw2QnM\7L^ȲF3ȎcV 0Q EóQZCREL ax*h & ee2­Yqᵘ? )8]LY mK(0n7g!#JGS gNPLe_} p'V4ƱNu9%Pv SR)'òyVu r)M=o{>FKFGl]@ o4oQIQ$'t!Yq{6 rđaλ*^R,g6u> =HT gZjQ\m~3ǁŮ~}!åM NտJ);텡"jYLf<}3&:P:"dW-@*s5pwĢڣ+w}y3gl%FQAztb":,|7Or2yY5S*cΈl#Ii"\ H߻@WI`Zh@a>\xlwK2_Ķ jRT:)]<ؙȪ8u xOYd,6kBE]vʁ4N`AQ FҪ\){vpZeeP>23BM G饡&~q&N,r>}E H^b-V$/z%eS+ X"X1$\@%J!h- ȉm;DjO ȍD'EqT$G/> BQ;9 Fu=ԑKxg^>W94R^:WɤVe7040-2[7īcD=dhn_)# 43g٪hP]ɥ,W+ q64c,^Vnj{y)h~9GId1P_ũ9$8Vְ,6'x@}:rx~:1Qs.4Yɰfu%E50F+7n$uaR@<_Js ;EqLk+X)8֑H&0QUv[Cr O^cү|1%nW'e ¤⎻Tw-R~V ""čT)~[t~."2 ϻ~G#9ߏ BdDpԑQ{:Op!c:MGg6.em62noٖ-&q)~6P>DŽ;0:D& Jh%iR^6ݼ*]t'm$C3\Ylœ9p( Q$a1xP=?)a>aq0cyIB#+[HaZʰU>=A%ٟr)|=E~:.yhitv*(Og}|%H 3,sZ8U_1.aށyP/DƓCfEu / $"B+F-2e%O#ٺ#e7(8Zo}u\ ~Jv™qW)0%"$ߋS ]Y D1|ʯw]_|D6\:F˧^3-:6Te/x_x>+UC舣Y Ч6 :o퀩0n Tl>V l;gYOZ }䐍*MwkyIQQ"f^r7'ZTzd+D+jјzϠLr|~]dN:*s 9=ؚ0&[˺|OAY`QyU/icŊ_TC*\32kn^v[0wP [>ZqWIDN`ϜS(;SJЮhIX_h@C/.%^Գ-@K]j8)(=_ v dp xf%Pʛ/'+ki1I h f Ut8lQ|+ ٽZPp8j6$~);K1Hxm#W:;ƅ|=f"A{FgS?LRً H7i YGS[.d9qԨxyLO;F |5E6 H;T 3"kze&;.^"|&N@Hе|D .V~f=eDXyWzYlUekBh+qa0 Nz0::%v`@LgΞij 66'Y:1o'rHFC55MT[ˎ P$ o2981]?-'\^ KZiƱ=Wa\d/z {FfqMr3"k=)|ofa.U@;O\7:{QߗVݿIk,_[C NSmp1mŋ \[%ҩ`\!ܙ&c?L,}6LVrq}1+R72 A1B|Jyʝ3Ν(ew^<蘏`cƒ@n%rRB *v"tb^n],ӕ nTzI[SBZpUJc m_[Y9t!XlY9gP&` l]Xt5Am'\)OP0LDf\.<\ nՑFޙ텂 OpCY-8$τ Ԗu$bE͡myJbl+?'wW-!EAg;?A2]H_PJ3%ƹ5|ǿ\4i%5ۡ/5TA^\`JD˼nIdԶ ESwmтof$;zyPCx} ;еr̲$6DŦ!< y7lKxd&\6d"6}{ DdT?N%qKb祉0CF%^2/Rv.Kf}F#H#-PƸ=$uP1yLue/뒷}b[h#n/c't6Ix#txy", oAٖ{1%\2[攷 UiU !\8C+񺙛P0*r?@ SHiF߿pF2 -N6͉3`ibQ& ( WX(sB\8Kӥ:/!$2`f sWܙ}*P q{n=ׇyM粼w/wsLDzn<E }kL8"Ha7]uP-Rb&CU ݕl"lQ=%*Ix➞2hp Tf J[,Tm>8)4`qJH9 ET! yiC@^zwu _5"Ң\gܛ2H`\y,1FFMZ($j @`gϦOiMXN(#\1;p.3` Qgzj'dSoCs =.NtU FdpĸqWF+$*NDl8 \fp <=^'ϿFz*'S曬`ڮ~`[HV`m°&1-p /BW11&[.⯧5Ih,5rog$4rl' $p ʤ'{!2;- ~w ZvdD֔E_\O) (~/8G[NfT±CnbNuG) Ve[<۵Dv-tQq\!)wAONBiE.ɕi&o*9POr2h+A%IEsʄm ^'\5YF+ z:"h~uYyO d_ ]a#QXvZ#Y!`>?8/p.w"24mLsA\\!9 "SnSmj"veRPAO{FSp+diɞdFɈ>uh[ Wr? g珫lH-x<ȉSi)-""*~ Л6EZxwHL'2?R_2q&FI3y1D{+#x[/ۓF^8%l{v7Dѩ)(m1KcQ,zib-4;˨UXj2@p&S@. C)~s'7sŢ7_U{\btIX'~SX s>`%>.1wg =IzM5NOggm6Ah4EքCa"/WOeJz?uPJQl᲻}1 ǧT^rB;C_4c"5n"-/!vYm`|_h˗'2͚K65Tt kFC +IUnGf.'qG%2d~X8gSDnԶ)8 }uTdn\+h#ZUc%2u޷ĸgNh鼗8ߔ 7+u.K,]poIsb,f~˅bo(P_ ohHʺC KЕRA98BŎ兒zSZ y.I4Ҏe =Zi c)xH1Η򡒂~Y7`i9 P`iwWZ2.)٤=ľ2eʠZ`OOq@j74.1/ 5*bJ aQ̽ _ f8ͻM35Д57AZ'z`_|CM9cEDZpL4 eE˞t&2#_(:zz~ub6͌Ĕ\+s^\gU ># _ oj;?2x c]붇vLu>Jx1l+ASOi LԽ9B xA #Qs61=7?Z_43B;u xO N)0=0)[S}ު!O[˷=}G6_8m:U,B::CxyHX~@E܋XR~}1a_%6É6Ayaay3;0:ﭺMHQݟ(xawv%t١5NX6 3},vVLvݮr;V/v4lIH.~ve+\hGF촇Hx LA!o~+KkZpԍ?f/hͯh %Qii9Gg6r.l= sO $OۉЏy*YK!?at%;4xF?rHYV+ۨ2м|5ꇸ'я\y7s<)F5R#6lfg@'F*=FjXVY niTZ'ѭZ'D4ӈѵĦK/3*(%T*JZKI-w3E"0uA<\OVOj oŽ3^ ,);BfhK"aD7R&\]?K "zTqk3۾cTiuŕ[%2*ҿtJ 1ζU<ѩ -<8z=0,ÅIX@t#f2&s2ur bZ⋶rf?YM ToId+#pO=F\Q%%-jLf0Bƺz'fx{o!n(HhMkPf*]U^.1Iؿ) +RxOlף&eF}rg"[dadL nmM8͘IvN<}@τ&ԅ < 7Lcl"JxsmaUU+- ضlRvgTad7T\fY}d,Ȗ (}V)y.fI;o>9o,jR{t(\L0֑k `k+}c!z,0Z0kT2FPo.3 r N#O.Qq.`G닦2邻4%sx!ɹsd'7J|Q_B& 2Ҝpr+7%HxiYϕDYrSU [TI;p)*q,SG]TMy1ۆhJ+O`Ϻ-X1L}KdqKbsh;zŦ`Z?tF߻}*$ԡ"R!eFģL>Sb .tǪ$ Sk 3yc|EŤPQȲ#M[0~P@4 qwz\'*奮0quw?[l(}|ACa({lT*=\Z64pV>ݧ[_(;Nvl}_"ɗ~μ#cfQ]L؟N!G3醯fkWrrX(Ā͍@GcSن1@90.+y=ގp)T)@ CB [M+ًe ϭaZn c@1Ed] [xKW:S|q@K@T-sگ%Ge#0r"b^ #=Q{?36qrE/K t=t,ЂI݇P + 40u~)AZ>(U8^߮31}chsE#/~k8HGot= `ke]F-'~"/Q Bb%  ?.Y7oSOL6h2FㅩB X$anHkR:&ejGrt|0Ғ+xᄍyKb?,Z }5]52_fܛױwmQ~s-UAFtpX.kt4|XJ<.[r{QCu?Ա27<4I,16)d+ATPZDtܭuuXXsҒ/tDZF}u(<ʍ 8Lqw W S]e8QBe_rS2_xwLzaȾEN:8RH bf4d#ڶdXYG_90`5K3o!>|[:&?gSr2I+sm,{b’['\Фۦ}4-bA0>^aC͇ 1 bql<ypX Xa9l5v/7QgYhO~Z.ֶ.femFRXƗ1]s]O'H·#:cN Đe$v Ves\ΉQ[bvU5ǏM! ֶ`(nN33߀1@ɑpd1VuZ LhxϬRΣk BT[6C%zn#,?)3uis%/)QK.lq؁m"EM/Cbh>֙E@-0)u2vs2яSs-1Չ -uE:Y[@) zloW(W*Z]mAv设CaZVNi2pyJGtP[moO 젔׺cM6YD8|ސM?Z1B}u%؇/ژ6T7O-Ӑ J1hx+Ky3e5# S|]^-S{&2_+4Ƴ` YF]X3˶2FJHgW)z[6r9J!p];T}y{.xg۳ghnؐTdfͳFꔇf;N*gՉ%ENb/^*kN@RoHp&J|++ǁDZqnϒA2z:z uHنK+ ^n>>?BVwi5Ǣ!Nqjf`뽾nǪlaKi  F{Og4Ag6Ǎ w'6i^Pܿ7VSS|8<ˣ!cN YowNQwb8?M;oޝǽ"ehnݵjMtcЅ$ aJկ~;# ]+ESΏf"tfT#(I+p)ږ؃ͼ$pa4 $WEA2'wq5|HÖT p7+47\..pbLƌ݅OB Q>T OrYN$c6Ym1īS>dRW%L?8q'$Qe;:A>Ϲx:HhˢWu^-Le=EhښxNyvw7r0m<hb]H+Q& `t3[%g [(mudVHbÎ-HdUеW*Jr/ !5O"jk(CoV V%rNz) L$72LeTSH00WLLŸu^hUpXy. yj|^J&Q#ORn4y>QE9')kּE`~Od3` 99MŽ,xJ$\ԺqBK]|#Wfk8{dȱA,˰P`Djyы̂d].@%"l)*;HBr]LL THZNxK`U8ul6eܦ#t+%-gPbJ{qUe#lQw,{>C"ҧa L`k 4Wa(UeOwEq6ۑ7Rx:&CK~2cvDi(hXC,_Sd M[sXfVZ)6?~{WS~]ĭ7s쮖) inJ20$hxOMRC/a\jdv@ ^{`Wk0Lk+<8WpQweBfa:m``сM0+\p,<@0ILxVʽ6[/HL71w 3YP1&g'ur%#COdھ/0#'L@+k:Jhn 4D]JŞj.i%'$hXݟ$e{RT0PeqeݰD~Ƕ1-Chj'AIˮ6ZLmzs:C9ׁXO" KLb˶}g_nQ |5f>}ȺD53PN2|"}.,^sG˔a\ԟ9 tn~m?M3qnUksdVCU#*jw Շ9rՂŗ`9 B,`ГcTNLJI޶ƫ:mL"=27O&Adj駉)jdjWP_5.w-Ui.dK;3"a8t@8ʈqOp:z6jnΛ;ق AL"xY/g68w1%rZ+M6kpDx[a]=O!;W,I8Fgs%f؇:'PJtgE]ڤ1%GYǗtAoh`;璁?t+bAjK\nᦿjq$ uY F"=v !j0 J 8O1KZX_ޱ ꬑ)M{ek 3>J_nr5yf^|q[~+-ק9C GwP={va̓^hyr2&s=[N(CV{C݋P;%:Sw2(f7q i"&\FA yaq 7Dx|9aשkFj,vXTP8i 0ߒԧ1I@p87^eX$3۴1E|*lBAVV6=ԄV")~Z2rQC͟Ϯ6aLи? ͝d](*ySf ; ,^*#lo{- jL`݇e)QQ ӰrR%8D{mi`R4*[s ]~`ZUϷڗH7S[O"g$WmKZQYIM}ۣ|8|Y <7ucwRSw?u[t;C}OwDHoɪnHԳu:ТֳbIL[a򤆠he> i'A?78zl~y2LR&wfb*poxRŎ+EAf24 <%eάt^ qX*C\a&R/ W-ԇ@nq66;\ iUůh ߑ !=Xbxl 䋗L q@WP{T'=M߾s5<3"06lBx!x1g>hEήEį_h /P;0=ova4jz1@'Kp}Vvs UYcz1?+" ,Gf}jԦYDMEEya|~-̣\SLUc (dK?K1uEcUPGT ZT!#nG߿(df+ +IUC7q {sV))MgoJ3ծxS~OZ͊(Z =}SIc8 s)lg{`OaDTOrxT1+}{, wޖ*/pCɺuΖ!z9>J2 \'2wsוv#V<'(J 4h!Y-P O<- -lAS@6O B Q!D]#TYuoZa*r^ DYؠƎfdqZߓ:j jMfw-Nٴi.'~^WVF~c _ -Zj7x5X:=F'ouO_Ræ5M{aNnC_FNoq [DLdk"2*cg'2۲ eu'T!0x`skdcd s+N;((yMn@SaEg =n9Wdm. {ʬPdP]<[$cs|/A¯FvJHH3G0 q T!s1mo|8/ײ,;x1 ]*غmҳ#3W;Ga&*G!43o`9o?&\Vb$N?fHݾ+Rm_$JEߥ'aᯧѵju0IVrҼw=@\ւI(Rz%a(6\dPi;X=&<  sWڹ*LP `;`DdZ0=fD<>azz|1'y :>?rTbɄ 2RyE0D6kg۷¼O3j'xdpR-u&KtO7-hIHJ4KDԻiP"NmN'u0=,\p%x`-:QϮc Q xu`Bc)WEh*U;, ^IVu%0@ǔ7!wxa65g|P>0HVCR.4{yʼP^|>X -G5F­*zb l Mxmu[Ye*[TfA-Y-LZʺYx=Q l45Cב&jsx 3O>6(x>@Sr8T+fep\p`H%A8o@"{*JϮ=cᜅq5yΦ#bATqo+K5lAz"WWF^)[>}v;(o\JF 8 n.@UY!h8U^I8PDp!fZxamIPQ̞xUWN$1Tްq?1룠7}@Bѐ4Tu9iMԙ< F(wAS+zsc9*zs'_G'+idijS#dŧ1M7l,CNȦ!ҸUiJx>T$i7<.K>q  5*QP]|d64C@kٸ't8L 渪 9؞SPA8:þH5)?Du WcBH #tn `f8ײ#/ 8hPP:,iyk9%`>4#)l (f u՞.t_w*l9/P2X2ݾ7L?尪ܙ"[~4P / yeD*҆o-.NLm|bg/ƊhꕜƜb81cG("[ n.`TAoRuN$anYK!2 B1hUTa}@%#_ QB[']Z4|\0b0TG~PDv}=Z y$ ,.K9vqYq0N|Lݍo;*˦ ْ@tzE#Hh PwGp}lw2(uxɓp6poa 8lOSϠJ}B__VcvMiY7/ӀT[;gO[heܝAP.MYnyp oɧsO1ʊO|c$01D&ɑiYBI/@+N%'x]61=m2c@q8&HA1bİyRObUxnUݎ5BGzLݷ K3P*%OX*J#nQ[ 6ȝUː_PR=8OާdcOC,UȳLb?Q&}w3IFP|BO†_2,`~:Ϋ ePesӬizGj=>7=GW|[fo0'/6|N!dA1Pܞh}'R%0_B=efNe1-1SRkanr* iצ}TtLX/6M#"7\W"h-7 |Ue NaC=/T (  Qo#,c*~xپja&'~P.V4Ѹ~i ]~VO{`GhR L *ҠqZ$0%'#3 27z żuH.z~KixrLTUUtF$ VFw nFҔ~'(ɁDЗI  evfWn=Z&l-@` )Әjn_' }32]z:]n0o$L(b(Usl#TӓQ/ r&ZksoLw41џv\3Iq3m6}=LFq=B8 0l65UL:ʂ6M|4;uN`Adcj-GKCM%N+%u-诗ieV>Y:g_B^lcXtWSUԜ0-ww S[ W콵AE *BJ/ޑ`% #o%@"Hx[}?}6>DzĬutk w_TdD=>&[Ty屧(+yd ^q'A =^FB/*kC Pf6D#]9 Nz#F`L^o=J+zu"n3Z fFdfEkʼnos208U- 8*s&MIٴz@D6LЬ[xPcڊ & ;'ަ,gv mcGSi?rHhLͣFB Y\`Ϲ ~ 3n駚ѻ%:%V}.t-#2@Q |cq#׈&9d'cScO(K' )6܃,F|9:A}!!%n M j.tY6ă."LwFޘQ Ce ڿ]XuSZZbXh8`pԘBU$1|T(S-m?}4N4Pl~(K#R{Cݺм3;t}[[بՁ&AEE\SN:{"*_WAnԴ2&TƋM Ŏh=%( ["9B,vB??'?PWA8ZZ9S{}_mѲǑ]/N͏ԋPϴt+=(k'\A~l]~&rLi]ΏK-OdI xw(8Gry?Koe47݁")KW t$o͢zX0 'sYms/p?O;e3#?~tUK `rumK6 ( !m6CN.ڦJ3dZ{RdJtJ7sk g5\&x7ДNSh N_0 yzppFX3ձtxǵuC \ηrbS5ݡƹ8w̛#(UoZ&[*Y KHpDzHn.ξ 1G?tPe-IrT?-,Xg*@IKSH8N~ Iͺ*o MO=d@%PC%c{r5^WNd'3/Zy@ vht Qs˳NGjlLE )h}3Uq.D(ZK ',_0?yR('mPSrW߳[f%OsTJ"ۅCIorjP!i lWEF gzT$z8 DcߤcUނ\h, wpfVeS J-im29 _!Y_-o*A#Q՜\#p}~2o*{DUAg_ݠ74?y%ni_#ZkCʺg|zoژ6t_{ns#؃ 8knށ$M-mvsnoz]|%.&C(RL~>g-M硞ڼNg7h@{f&QK 9W܆2G~1Ȯl-1XȾQ81(3h' <΂!bL :p}>iv>$8+nh=wӼJh=tvBvL|[ӷמ0~x];XϿۇɟ2js}Bq]e|Ya5X8PG=p{"oYP]^F%9h[\ٟF24nvu 75Au&X&f{[aIqdcp%`i3Zn) lI%.ڧV 5n$zm𮾲NB[U* a'|Br#z&w!KAxk[1 gpMprILCl5$ jI֩2:'2Ob*jè #<]!)iQ0Gvlݾ#IQ`9lCK'O+J)d/mEɫiaeCBtX?cW wX9/XG =l(T5 PoX '_!U .߻N YT Dp!/Ch,Furͦ}c)j8 ,5̠ ʄi&~Eo:Ӷgya7`\ׇ3oR*?f7Tg|(Վ',\12rZqpy5w6oםó64k Xic0Gj\? hW#.bHc'c<" ? lSBK2#cU2#?a\Pkk1_ݓ֞@#L/3]Da~+SZ^qpȚK3x':WG ptmEsUAZFV0N]Dj 426Bׅ<^H8|l? U7)4ˈaЕ݀oiFZC?oߚQUTHؓhғo[*|+`z 򞌑 ?{^܁Z&eO>1- Zv\ "WG ؕf#SAv].WR&|Jz*,Ŭݯ*Qfp^WCiۖD O{埸I„Vt}Sw~DV)/R$SmAA'oxc_n^<=մ2 ",ZѝTSOdaR"|=sGa( A,үۺ\b﨡 |!ܝe_w^@YKtФM1 s _͑ƱARe s uGp_eCLI29"ODDLfoy c殷\݂o5So\K ` xW[L,_Oϝ]h&%hL˦m+9.\W;T8XXHӮ -QܱPח}(/EtYyMix$a$ fc5!KZ@++~m&^~Z`/7_Us_ss{Br7彻 I9XycnVt[ u⏡&yM x=q7˲2X0-#аmHMq!c$NS ~ G™\n?5Y5IkXr;Bo#SנLgDI==-~̗ܻ31@"zBy{қ`oVף%(Vܼfb_/yU:R*8+M$`Y9GETtPf+e qKz$KFk>G2r^sM %ѥRLMZCty*&ނx..R&P'z6hǫeNBHϛG*Y/hb*y g=?>R2@s=㜟|2*~K!G]F]y4:)l{nBg+$nBoO)5d ^&،kT]ujyv(+˝3^x*[G#)`)8 1X,MNJIж%v*kiLhڀBlkڥٷ{t琩M s_(,jCy{KFs{k@"6GVXi:" _~{>窌#- I l俊̳UI-~ f)jt@hXXR:Cem+G;.}$86!#x5,ȚkVMz5>hGy,^ü΂{-G~+7 n7R͘~W1dMsVׯyUx׵FQV Cͳ8q[+q65܊Vp3b?I$9xyt6'h3nO`f ߮k`nӲJΫ6U0I1v\@ON>Bɾ׀}F'g~SZrmci(GbH~k^,:~ċWJZ\GAk]K&mo9Z4Bp wC9x9j/܍6PמmqxkϦ\9dp&E4t 2Ȣ<;SVz5h|ilh"58dQH&#$ܡmUБ/[:*"4y@czAF:ʲ3Y7.gYZ070701000003ed000081a4000000000000000000000001649b7c2900002ca8000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/,g]?Eh=ڜ.+I$e;\8[qע^Gi6J7,Ec851m7[.@^z*tqם<ˏHf9ҹVy)fv^;-m^8h%$)<ދ~ 2a`Ê|:4\ Sa_i$bOͺ+k<U?3P֒Zή8ĩ2GQ:isHۍN #náP9Soa+ܹٝ4Rto\]6U7 ?}mT!0 ;lYH['4c"&rHv!U7̙MwsZu-쌊lz7x:Z$/ì7c1RX~%Qp7~A)0p{p>Yiw04}PQbrKbG Re%JAPs2}f?jNN*OKGTܦ'j!Ώg,ؠŚ|.0Ю=8ßA J\`$t]*oV`!l%[Jө?-~r&jpmPOϛ ZdmǦszxx{&YDp{iSy'}>QebA/myAۏZɺc8kIW?\@Y=JtwGBȌ ؏)4Uc=gjN80cl#mfWв4AY }+8)ˀިe;Y@ViH f4?Pb&&cOeHwt5ĥ=̢R`@ oXl?mux<' wXQ-=nB&/P8 )֦,:@D%We:?Ty d(辮&Sh]N"X=W*K TH P!ν-0@;-B,W۵`U,wA]BCJ\1o2Yꓠ,t40 "*!;3(sD߳dHS L8a.p%wf,z鎪(CO"{gkyx\׺褬1S1}8Oޢm Qm`3xդ9]p!ߩ{&~w ~8:ݳ&p3SNiξ\{vbnj;hKW 'yfD/SyDs|2:6!餋T.L^Śvu:Fui)R:{lc=,;ӅN&^+Q^yЪ6C;>@ r159/S5as5z[7$KO򶲈m|mӚaa*Ua?HqIi.s W;.bG7ːn0^~@)@ : ,>QP/3dsx=7vy9 afsVy0+7.8_~[!e5. Jc̕PtT#Q;|IiTi `!' aks<⟻|AbWxRMd%T0ES_]mZ7ꞁNWu%u>=XF,~I۩ 1_%`>ⒹZ .r=w]]ï[}nT/6 J4(M ҌNڪn~aܽM)M$}-DuOfiy"I 4dr4x-c̀JXB͐U<_ h]\ȧ{&ZOߺhfT69&ń6 #HOUzZg-\99ʙ `Rlm6!&._w(* @n)!Ь[{V=bQ`f y‰uy **X]GI1M m*ړ^S2 DRpJ\Цf.KGҺQ 2R]i.J6qLi;wq.bIPS*e-T୉k7b7ݾPb@O|2 fJYѱ;^fK5BE6&Cq@e\zL 4Ge9CK"kv{Ųp? 4I=q߉T< v#,<a.WsIs@+6R9#9|܈30̠\o7{'k(\ct0ӹ0%p,Xa#0ͪ۔NԡkT޸6ǒs*@qs.1/Dȭ($nuވMZ5P*ݳwR#Ý?^W8|g/|!7Be%K iyMHʃEh P.}Hbm2TLbsDbۛ YbIO0^ p5SVرZdPLXmDۼ# IOH jqh{OM>a's8rpǒI d=`9Ͻ#"=C&> #aiXqz4d*Ca@ }܋ưbv- H/|usγ2=敋/f OI`wGIrs\AnɮB} }# ͝)il&(J-^{#Zx+]932㱼La1v:ߏȣ.!з>qUz_s'rF|!?1"Mp^<}Z2u-mr1; sZxX\G@C6b-$~'I4͂4hTD˷ֺFEXGM&^\Vٱe?|z WqiCuVdK _+ p1z".3k\)v"  I088x=L sx,w|>bD |i-,6^5`E>Հh+j!VZa}gSΟ?su_ch +(2hud嗹zsljƆ鲔.[ސd=N@RC5=I9Y$Y{:`bZiOr:(bL|hbVp\ _WZ&RQG3w|\% =Y^JX3~&Pe˦1,&tQN(QKyd ^]g5>2ZJ#v!Bh:.`~ (N8x?鉟5?D9^lWi}~}Kf]KNn3Px+N/k/kTe9Qq(TEl\itM}P\7Պ3mNX!:GҼ/r7hsȥ3[ݫf S5GQ+-)ZZ},\Zb761+tYGpS1i !fAo %ǂ*zg;UK:?} 2_e/;) hPtz`D]Qv[͝ߐкݱD>~99`63YGI[|ӹTGTtʧEDwaqjY.,9x8ݛ0CA)UyDݨ]ƀfpc.:(0iK 7UCg?&췟-CVAwYL p\Iv*4TEuRrYʊ[eHsc\IPIO ֎[zFKYT9s_?_$XUcTjV7gjϪZCľMk58dDO9V*liԍ/MZC SWVlp*x_8.6 XC~Џlxii Uy\Ҋ3F`PP=^x/R>n)^қ,LSz"KA> F|chQU|(퀄v=p]x CSRikkx8%6&I+P'`4LAǁWNϓ{\$I^odtQ`\f>v{",dsVh魍eVzNsgbc4ֺ"EBtN\څK@0{vP)G•Ał猧/=ّHw;| dhpn9 s  t|>[ ,gjkE٣מ6|zfSRJ(Q !7JzUYuc1+n 44tI#%1ml)6ʙE"}dj:"P1 `y{ SH<[guJ$כּxХES%O7!Y7(Vߦ͠>}zȯnImK]—9)8KR2 ˎa->|[~_ ?ꙨOi#*9 YRY T!㯙py}7ݗ7u-3.z'*zM*5 B[r+5 c*,37Xe5i 4q5\k1 $@wU:?[0,MNjC J+׫1ɬ>V2=5,w1kz `Yũnñco}z%<gY|icLF#[NRsf 63FʥE8р]ga-+#>|ZhCg|ę";լ[McL46/OUtYE=&|}ƨL}f&62==tS;R{"{Yס+7ak!_11-_8=_h#ί4Dm `?zfN|Cͅ(oM%.Tz?^Av1mDO/c 9c R/ [h{+[ubO‡q)~J%kI qBL'vP \?:ܫv sS3D _L2"=s)}{n(?9aƿ(̵9 [6`krE!;KS,ݥelysj!WZ:̭;F$;Bą2'xF`ÄC$%Kf=HŞք踖BB_+ bP iHF+wɖf V}xWQP`zXw(1V;J"/-RAf岭͔=%DxKDoG(~ᷴl,}%{49HҚ-gHWZk'{]zU*gx1hYU*k, Xid`0#ӨI+-A)D?R`^8\OU^a z4m{6ٴ,) f- (J80ɗ Ng`3sB,+?-򊸏Z!d4k_"*qtÀН$euұ -}>M)[dmtΌqGRbGh뫕b-(l[ՌI2#ʹAW 6H^4+"9'@nͥn` uYwKZ=2gHNNT s5|閝e)]#;'Qd i$M2FZdwKW UMoݻ~]^5E;Nu6͓.p/$J>` -Ѭv! @hfMtQYp2p@J ը460*AֶЮf??':fOw|s/\ zO O~p~Dh-N+5,m`yc&q>Ϸuku(=1=^K]-ew$P*H3rTVZ% uK_ɴ@A$#,+O\D;GøSuӴQX9BZlXUe s|aj:`(yy,388DŽQ#5Ht@Apї7k)s]1K1Gdf{XT ϾXGTӨ3Rģe,󧃽6#,N7WsmA/j%'H~MQ !X E J(BgnYg[RRɒwT#1;Ƈm#޽f]^9>Mt M)b=+8CA' 5r9C6%1r(->eN4񺕽rj ͌];Iv5JQ.cC'؝b5qycT%W%ϛ_J&[d@ʟ}X.Ib'HlkƵWfCoin  .b kjewIfiM;s}l1yJ%m5J]|N?dwZFم>j!%\9r\hx~IY̶+ԇRJm`f ScT3y(BF1uђqY0j5KٙLcBĪ߱2+L$E])1\\ *w_4;Ա{cPM P!;z6 V(;$|AGYG%|( :l1n0=44dxN6\'+zFyqiVwHDq%@c]}ʮbs E$V[LMfZD P ch` WҠ!=C. lw1}!/WkQybY]B2,ЧS"z5ߧB3=X)LY*yK&Fz팕(dXP{;* wһZv{<JqO3%T ׍WOw*Mtׂh/?[}v !d^#C4( #:9J}>N6jFRS-I{dzwtI{KdUN3([2=cz=rk - #|~@X%ŝFsvʟmI*HuΠ."/,ҝFvKӮ [tkEYã@Hۉ鰐5ګD kfGt\(/0?wX0?ɤGZqXK>uS/qkOshr>궀O3@j~1>"J J8w$ (٬jX|$Cuη y 1Zo&#&.<:o^w-hR&Ɉh5ϗXkZHR֛KȔ^ 2uiy ':Yo'8jZ/vD'-#ʟѵ*gE 2seo/UԂ5ty ?Ê"uE\b*=84+2 tlFCeͥЮKJo G %5r9;\B5lmg*\)'(E8ʧ'D &}QhRkA̧N*'dn+%PԎQ_ڲ1g8 hW9CӞ2.UDq[}yu"לben[7R ix6Dm1ύJ>0?O3_u' v|rRS÷"&I4A cn_}n&>bq .J\*[w:M!)Bp3\s/FF@lTN?jvL/8Tc1ůh=T3hgLBy!BK[Mt(ܹZIO-[jQ? 6@Z4m*ofŸfHn;M* *Ur4<[7L5~PhEgp9%۴?0LDW uZ@$)v&^﬐F?oo fQj1MgERj"NO|d(se[*c!y9Ӧ=yĒcC`#^L&ĭ0"qHja&BP?ze5 so? E$zp^d ;) dr2+{6$7,]=O+V ǹ5~Ylg32!YzZs\iyԢVt9|龣-CkOyj)Kη%, 0@tՙ8Ѯ宾)Kexfc$=2ʢkʥYi;rٝ^V^by VuD?Gwќt ڦ LLI; a|G:f-F^wǂe1GpPxuzV1U:m*Myg̼^({J 6-J  =b$政J0%[3(q{Fq˄ =/!'s5?#(N躩?E8ji bIVc0 yf`TIHȶ9vi<8~TU7,S`M2ba_o.#}e4%8uVOZfg„Ozy+&erbYJ$; qDb׆UۡŸK =%1l_L—[-D0夯:]`󀏾VXFxs ;D>Y/S!F՗DUk?J'0MS]n/b7L!͹c[.i58K7`6cߨb{emwv0b浲Q0CF^2S!VAp"#]UXIܻ%=b.|]ci8]uLsȢȄ~O3%QH_%~`V1YR$IWj7V ]QS[q+LvB$ -K'VQ[GuiJġ"1B#KD7qJj`AɁs!7'?XI'tN s$7i{jNP- /)ʉ92F$=QOFYxB%e܍{߂4q91?|~7ΞL9VC$1#HzCPΕ0n*sfz%iF#J{"}v:T%mQy&C&Bwőlu$M#p95}ieT6!wUK.bM'wt1WIy3F wƷVOJ=p_$sIzz1x҆ӤQC^Ǭof>C3m5 , !p/.1rA`oA&2][+.>;6冿@j`b7GOG%̩†ﷆhwm,!W[%֖&ך LFFx%V_oydzd\l@}IF>g Uh >ׁd5|wpWg^/pmS1cյqZwsegoCI qdzR&Ww #Pc_3#go`: I8]DMe'=o!QAeUuExM ۰~ oE2Xle|\C*w/f40ق  8j=?@Z?JQ8If!FƆpGHfΒPgVciW(Ol7BW@nւcӞcv}~V`_\ a ?'U"V5ゟi't?Mj w\kxp.=lyz,d,nbl{뢧Kdͷnm:kLho9z b)3͠I0 arA` ґ>);:pc@͍rG}}0 (`65zS`m뻞7K{zR}̆ 8Iv+*zz\#A2aajkҐl%?[#)y+\NX+p.ʲxRg(OX%7ԈBA `WyTgFNWؼAʸ/ѹ:E*-}(^߻,C ?qE^f 9G5?4IC Pq⏲xml%<0 ]t..tY"h;mThpGa }7.='}N&/}pb[j9 ĈK۸{it QJbo_!aL[2k+BK?hRࠂ(~rN{-S''v]lTxm>HSR<`]tw3q8"CsLL?CC o8?)=Z9ѾǭM@t6N,k*5x޸iڳy;ύ?ŀ/"Єj_J̨7z bQsYF% "SNt>Į!F BG`ۋ09;Q#E:^CNV`Bps{FH` aI/RB/د4!ݾ[]lU-4u;b eA ]y\olKȑCJCk}&7?~W<hYϗ`EY\TlA<" JV}fQ½/a1ebHc@)2f6X㢝zH{f<~}0b]{`=䷠#CA=?ޤF Q))] Pmr";S%D2~ĀثklhlG:iD^0#WiENR8/܅Z}Z)F9^ :IGφ#3~h$.Sp( Կ_U9FOhvH})5n_0I$/@M:pu'X༠*]_B}W}E-7.^ 5FWo&oDV QlY#\gU/:ނW8Sv7$Zqf.@V>`)(pL$R ;ӂd yZLDw3V̺RKןK|a(l쑃eJ+JOYt7wWh+P.Guٞo %^d]Zޒf`6'疏|iy7g;>h9z~2pR\ߚΦ.}2d+-5&>eVo?,8y)y}PԨICJO!_36YB0̧4*bG-jLX5b"Yz|><u(~)umqOqlm-,G}1m"mե|q]ej:dKX -; 5)w#.R武+r4`[8% P #Sa:H$vIY (TEC9:6bE e/\ĹA1!ϥ=& pZ*Ar`Uʴ,oX"p؅he sU3:DTloEM* K/^#(bnss3[_0j PY#F4R=>c 9>0lCV"!4 9r0dla۟DIac-o -l`vp_+"dxo0n%6?cqY%aFΎ't=lS18ͥp7f4`zo+߂+Çaax;%R˜vtΫ=O`5Ar2#?ErVaV`Z\?ŀ\9L`1;'ve H J~P!$DQXkBROAEȏn(>!v Y0\_t׻VlU'ܤ`*〓Mᴳ'{I)/>.I&=x̜tM 3œh3[ WoxS? o=sǞWsmf4es _ %DS,uxV$TZҹHsY j-_:'\1 QƠ՜0u͏ž9~&NC7Sw/-(X(K֐t_\vR5Мcd|&zxLW~?ࠊ'T=;S<6ٰK0oZ ?hK= = "6Y?tqIvaY*rYƢS;=Jd+m62ߦ2Pi۱U{Խ! | Őo:Fpo 6v$ 4X0wvQqi#!b}rRF4||##%ڑ%Q٧4=IkVwtOio+Ku bڑX+hpSB+pz/b{&9 6X'A,XؾQsOxl zv4VA;#x3n[㱒}u)`{`!EJCy #{ث'ms {;kB"I+/Ga#H.pAӖ8Lp.h5hY,q6Yf-%MD5JcQVgc/m %Y ~Qh@/;&aTTm*{-Ǜ #nɇ{RCVׁ$aa&It iEk"@渌N>8..BMBwݤzmv/bγiDߢwT+LXbGkp}K`O)EE 标`Is @g] ilq^Jՠk|xtRaޏNm&~:sdA PAB5wɌ7Y_ 2_.\hŤ^ b'2GVpP~ a%Pg2t*y+ ~]Vrڲ[L r3 SfֳOO%,r,P9vYvhQ1ѭzNl߅Pg(ѵ%=V0Ms F\,t6 ',m}/Iդxk)ar<Ǹd~#0w*8TJ L"dE3PH SE-0nA@U|Uy.;pZ 북u"{ꟃfUjmM!XTļx%~)Z*v"ǰjRa eHD(3!ؐ⳶&Wx#sVc4 %Lz 񧇼?g}[.M-biY|_{-_kxk񄞭qOZ=b|GvqoZ] DD^ac Iz#4(gܷ0}YS=Ctx92eڜr\WWk:P:ܤfAv[OƲ(ZZT 1b}: MƵ9fɔ*z=Cњe1wXF!"O̚f!:ŵ/icU!fgI9"҆D`X~bODxO4KBi)y8yq8:.= +levɲKAo>`>[VC;Kqkf_s};S/}$,.Vin,ZM 7.iJ$S"sXȳBn"cu)k8˼Uԭk̟ 3X^,iT%-U2K: CTwY ΁ W1ڔSTKCK8 ,ihrc4OL*!DF/YТ  {y5ˀ.K3QlPc)u/ܽC"vr3 QGGHg(rXzo[>.xC3zbaD^T8W[_vbU"@A=q")}HW|uB_P6/p&3ti&G؊l,G޶ Р]+{ȏi>}E8G$v#w]rb9<>\PY)De4WYݺ X@mQ@ &no޼%t&rpj'q >EAU~2D3"g>|DkFfGT/R xfe*tEcc`dgYZ070701000003ef000081a4000000000000000000000001649b7c2900003614000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/5]?Eh=ڜ.+'3`mewݦ/y>m~y$Os ൴=Iĉ|<}c s" 7%gaSj{.? 5Rd-MIc1,%Bma CgAsxxtUe2gEn ;O7+9))s %&y)cS@HmjM͛.DzƎPʽ>[{?W!f(w+5lxMj+QN0uTk#1q/J_yϜk xBr՝"tK 65FXѼ15Y%ِAH(Rٓ9R6K{@qeXMb_VRKx#ά\]Rt0k\QokG6,,)Y`&enлHֹүJB9X1"7:+|h"x)-fSM5W-{._M!CNl=;y~nn̗o`&Gk$5Hǔ)E̡c,;H>/KH06Ew}-[2$i&K2r.&&;1U˰ݍ_A.-E2d gk-1\k#3<"#(29M4hQU Q)I9ә0=sN_<@G:И)6MK1o_f-R ¹i5Մ ˈ==ǿ5}WW@lkOFlSs <]4+/_^PַJ0s3Si|Vm7F:.שvrس#lo6HԽ}/w;囀:ϰq in"xѹˌp-0by:pϲԵɬ{{aw3tmPkLLؙT8 2p7W^6QFVVd"mNQ0k!(s5pEk̉TԨkbLqHR9>gmym]#+;d9z8 5wQ\)ُpM߯-!7q:LJpPEpZF"rǽ#/;]}xw_%6Pm/*`RYy%7Ikhfz̖=~R(rVDXt`O>xtFZݙ=. 0&q5<. 6%vUcFއE.WOj8xuZ~YYF{rw[DomKĠnkyXxҿ:/4!G|p|{R+H^vvK#8y|QzaXc~;doaku%q@Տ!{&P9QЏ۞-!CJ=hJAC6^ iYf ~Fp}ǽd,?)# U8;l.}cx vW"J}24c^\Fh"qVSn"Fó814N1W7 ŷ/d|R mW`'>cg]{kzm8d4}WE?Fdr# TR3#ov%|4KIXnGl g9C k#w|c3iJӴc_^Kșma d\B5d L6#@4mե}rxh->ǘ)i HcHї|9@l en{\rObvO: \^]ĴI^t3YI{j/to@j݊evsS~l<eh~=祲a$HF/y$rsDXpܾmii<)VKvҳBGf2TMH9MDj"jgu{HZyO# hZ~| ޯI8Z宿Mz$5w#]D  K,Rs9fJCp(5a:0Ք#H^4"%{@loχhwzK sU pKA(#W"aہ)wh)ܢus] 5k]fŢx #SVgB%CED*Bun~ⷫ#Yz(A+ElSx&8]nZy~ԛ%:Fq+Y4"sq~u be V0^cS`YTq>OQm*'s1@ЭUIJI ĉjL .UUhMUMCB6s`а% Izov0~Bõ D8l󆕧Rhr)p n ͷ ۨU %.{H8S$bGJ ^gH sa וSs 0g7HwMrs\| uv̔QjLkO |Ěү,hDžw2Id1&oE#IZ-.+֧^X#89!BiVU*m(mG_d*[f\˟5҄i/*nV<7?$#D|xWլ5U`ŋ獵}+Tʓ@(YMV[ NLdX\uimAY>n 46iP{T,Q#P\>PN$J[/,֧v˫a{;>F9Q)?YLߍo^,6VhA)ެ8ses-2ePSu$z{rkdp맀i NF|D7Qw͆<}`?@bsfRIv/7l1ooNZa-A]FA9>j/Ϧڢ1O~:KF.TߒA+c d߻!dJ!''ai;Yx,[n] /ʩ ӟ٠q1L&E{OY>bPB Ÿ|923Ǽ?UC$)҂c=  g'2 EC /n*ؖڔB$qgg3)Pi.(BPTYF<^@~kG`oXhIsq7ճ@ -gV0hGc|kyN- +:FUVYN@iH]~OL ;ƛ j㞥M:)Pz1aG0~:VHrW `7zMҙ]% kCjJj}vZX>x§S~lǓ+hg o PNA]("'ތhF»fI nɔhפh+̼g\{p5#m[mR6%V )>*KN\.p᫤KSkuOZH/i&9g? ƮG3(栆4Ji.|͢GJ/Z WoW?>s8Yt}UL!>H7X_ PCA9G &Whvc,Fh$O8ɑx[DK1Yp#L`ӱ8t\5>HB;^ dT_%zhyXaz(ůSAD/}K/( O> ;ax!CN!f:n@[/rH ~@nZ4MEih*y6d@vw4{!󉉜-O½NS`a7nG%L:GJsSPtdZ5 n32u9eeR3]0.'":i=g1k}*ŜsOHZЄBdQ]E_lI靃JL#9\]IR{=,o"{|l1_һ$ʸk=TP kٱ?S nMs`Rld$}PY/r ;Gr촧f``~S|vQ7sr 4F2ѭMr=2p$A#ӸC悊3F820- ~gfx|MULܸ <C6ҩwr0q',sV}S^'LgE./:b5gfƂi6KWNheլ]HvjmOө[" ζk+M4m*{ŐSbM}7ѕj|V2BOAű^qՈ"PsX'h>q |QhgZI8zz̹C Y$=ax\= Rϥ-WT(^)cdh"Xiŗ㰹.ET@f7aG4Kf9SϦ9.5?FңW`B=qp6er gѵT30uc%FeD=1OY 02dh?#`d*[rt7^gՈϞ%q#rˁ {e`[BPyyF [J0 ?VW{M:"K-|b&52gv%iȦquYrf +5kT֚Vօma;:T^#랰D\Ti#+,(&Isw^?: m5J/֛}2N^{: |Ș k.`[hKFF=MX+}XFH{_\-x7JN-K)zx*[>Q,]ﶂo9ȚY#S4\C!m<Yw8ޡ|-@&_OI{Rq/.`)@~ 3(ʤy*Op$=gRPůMNbA(0Ae4o߇r _  灳$8 ; ( U·q" !&5ym_Tp{L@ P%NyݵSSNަP_oX/!9x3gW;qxrqm~%h|NL|+tqnp1KXnl_th XٳaⲁH,g\2t4]v@2`OYBmEצ6oA_oYLosgWRġDnQ ~zLH㠞%)RYxM@rڭmYj&T#{.>QsQa@/?߫zTs(^굩"SNTm&gr+Uv IG8ڤ8Lk>c[54 H$V-vwLj.xhrTe?e TD#ě(OɍRha4j%(ڞHlġIe=67)`rEOi̕:tUiV si9'*K!C0ܐU,z-S_).J) QjHбNa U',K4j(y? yPWxs3&F#Ե'_ߝζNf pmwv.__ӷ}/3@{1"+/V}i{{%J7VgK`WAWB;66$ -W,r*tM|Ti9kFAC=Lմ O4xƍo#Z>Loc4)̿,v1b'{♳2aNog D y)aQqй].bY*z1$õ;@^Ќ0U :El54mkМi]&!HH iU]_48w- -FX' PbQ{F*DcgSqRc% }EVז7b4s8CQjKfr5`�s&59?[ oӹ jGaf!5hўv*Vg avv0u+ͯ=^ ,\7MXp>"iuĢ+fЋXuT1PD`5oT F.UG_[x#~;E@+2#cgLoqk خo~<-ͭ/4iՒΘnއ/K\OS^< 9O lnwCB@W;\SAoYƣ-<;`6?ʥd։,Ji'q`%7mp&u '"1$_qEbr!ء.~fK 'B>ode$Jd2*fd(1 f:5#D3[i+iRky ]Ra=.ltG\} aZ݈u:-%OŀɸbZSՀR NGKvk ':&Z)Gh5_<5!7~[72 m:Z616ۙkҁi^W1J(-+.3_(Wr{1 .r'T9U,}ޏdiWƮl >nLx(Ўt<5lŽzAEhpX[ܼZqY{bTPg%0AnFE7j+eZTo(+$XVO(eO:3[$Gꑫܠ4S̀T~yN=Xݳ}Q7\|!xq6ggp3mQ[jktp1kw)dg]{dj&OBA; .sS6K}0zʼnӥG>fX݆UMʊ%岉4b$*Z^4yGz1Rɧ#PiV={plH+z| a1gQ"Kw@1BtW~rIڋc;4WoJzo ~df8՜B6Fiˍı#WN<_{loNJݥ3ɣ뮇o!-Q߮v H8#/pj?ADLCu1R(9v5wf&Q3'ga@mg "]Mzq`O[P<ptY?*},Я`bT_ψ[aF~ըR pϙw_7(f+geM>|Lѷcd/|qzJRX9slXK>37Lm-A +>'od ]9dp8ՓN{ʪfcPPH2( j) EM'uVYQ~Ϩ"*yom3 s=+=tyCjֹ30}((|6kLn(=,^~".x+Ωix|6AwZ53ɺ~AqKD&6,CQ&rQh9.=nJpהm/OJR~ިMCUˑ>e$PcLV)Z!> C|4ZuN4ZFR"ɨ: łBilUIx2qZb =ЯSzA{.wmʦ/#d5D9Ӈ|Є?,5ҥ0X&<U{ǼWq%'R/M5_Z^&7mYٱм *{WFYx ݴqC}(/-7P㚕R.~L\hUW`ghYTCOor8|&?+^?[g98#$9( /lЏX RlA{T*Y :H9. xĘ]4=[B-~^ki(l|Ԙ/zü=:f 1 *o$68$޸ѽUj9x`H"総f&@Efg:֭ad6h=w ;5P:dfAfrD㡲-E0 )3{Bu&GohfpN\D<\lm XX!>;O#cA{7wذZ<U{1`̧TG"߭H&TG輶m Uo~)kCq`eR{1 G}L@?[eݴ9^ 1wjO\XzTYܘjb'>'5>錉Dx"`z-ߥ?w$4ITT[|lAL}^!Nxmn^2XWc#ǯцkPڋLTmwlJi?; )bm ص{FR,>? ڤCUݔQ`J2 ^ cyNwtޕ=:$N!0=wxy4@ķCCͣ$Rvg/5ZBLNyjt,{و3yɷpdz:ױo!ZA ְNyE f!Ū5>[ v1heg{"kO |gYZ070701000003f0000081a4000000000000000000000001649b7c2900008164000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/֟!]?Eh=ڜ.+RmvU;@ٮIꕵ z**UYXƢEF-]gn||c_3&oͰ>-uag*v9=۩S8s֍ gW? ÄPoP Rd cH.=8saRR~ӗ=Jo2@APi{1Йf 5c%#0u-^zDПab4@jH@Q/bgP#("CZP/hx(NI@ck =և6ndk®dVrIuuW$؛|ϩ}*t鼃rB.d֜V0X&&MGYM/zA?|t.RRνlchΏCo7!}!ںWD=$T#~}-@}[BrE?p/j@1 Uꗛ1͓g>pY}63 )~B~Rma|2W)C;4u9q'Lgm22pCE8sP'/#V^qߞhKԖ ً }2ԻF{bETt0b羴 9~%y@١~vai7K,]Vy8eծL64٭ yqAk Ţ*; {|a\O&_ŅRќc#2Y۶A|ձTR}Nz*E/wIۃ!`Th&&ޏl 6mZ Bx#61g6<{/ɷpqQJz~ `\]Zx}5JR{ Jz84x@;QVΕ841OR~)K=5/8ZUϚu7F';vQȗ>;С 5\\z lGp ul'oj;43A~U^mOL/r9+ HMDidٞggƂ!{Ec,u e2 ҉iGF^::ˁ0b$4UⰴKin_279fiE9BVb6iOvͨ\wiUan15\nxݞCiB4VֽN!ֲsE2{c0`=lB<y58ۼ['t9svC"0LشFB1Gh[kxʙ<˜8kuF>Z8; j0sI_U~%f$#K յP:PMt2rV.dIv2}W0!Kl?,=ʣFvhvWr ,6D.W'3}8>+Es\Ax&Ut)AIA-,kBMs5qoFTZ}{ gehoblM>yW-4*!7?"=x-+B&edRBzei7U;cF>7t+֍mOu<*2S X YZ̡,G>|hLF7WqRlUYRMnELu ICo܂֙Z(`lA7 ^:CB^=3*P^ eg ׅN/s_la%_OATF+hdr- +ႇqчD5Cֈw re:tqm뉘M2]Ey[幽 FJ:Y[[gd]pvWdd-Ue#b((uYQr)rl_z%W0Q Ĝ&n1'sC^GEDM\u' ҉U`oxפK Z:|QI,7lg\Ŀex=eW7,RX;5ķ.M5ȧ5ϚOq˰Te; C0wykG_)F :gxƣUsqaE߿ ɼh3"auI N6Wc?kO݃ ,Yi@dTv;sux7A+ijh/ra|);(a V,+wqs~'2[eA][+p*הRh0LIJ<1GwO_юjb&WvQ#.Pro~w"u1C).`O<2{hȐs/[$sAvdE+N^|o$a/lb`_qwi4lUhK '枎7u*ܬ\2ӄ3rA<=RI Xx!a NS$Ej'/v O-`ƢGX>ef󅣋wnia1<dTR!E;t92 סoTZV^YǨ*7IEF;o1]ՁlCՋY?8hE3mQ2} o_K$L)b 3ql}4:P.k%5) iU @ζ!#㙥$~g/6&ۮB1|2 $a_}> %4˥Nm P|D)b+ PcMRTئ4@JԒͦ/l6ũ׃ ="n{kS](72˫`9Fߢj& v۞l&ʴ-cq?+Ժfir̺^/CDaP:zHOw"Wo#צ`ԽK zh^d8p]d}ÖB|r fӀU*a>F:Ҷb܃iyh3eP ~1"|}: ~@lU%/È!RXa~S0*Ul /|Qr9 ?}"mofŪ(&fV:UuBg"GGVÿANZۧAe`:yP8ׅ$Oۦ,2JSL-RK _-*ctudqn}Ƿ1?@dWwoZA:dCNȨѿY]<6{- MJx7rC8 @l`oW 㼂}ba~h;SDn'sb^>Iy !ЧjbfyIz:34y+tS 'g1"NwP@gSĊua]y(dhn7&/ D2$c e8bf-8ŝ 6 N5>{ SmOe7)桫^4Ym>v~"tt'M^2+B0'9OWE ҧR)]_*zf^k!WɵSAX>B4=ƔaX!Ștp&Q_3uYgsl e\ w9#"̰9˵RϺ*8e΁1~a M ֠j(֌T0O[]MpW]Bn$<ׁ~mvxUe!H#[^a ȱE% 3,ʝ.F6t^~<**æ>D-Vn}yҕDYܘȵ,om;{ I')䢲Bs(H@O} D+ՋuVsUi /'cozkM8OkIhU?[ĵABOG9H+B'wє4"` m'և Zލ; ˩aGEe 1ʗp!lĺIeEB /5f\^7,)Ĭd=\0;"[ѕb̊ (.-+h]"kpQ6Lث*l6?8AmiDrJDv[3)E I4zB1`&L?}f -[$TPD"(Xܵ(Ap|J*b.>\B̤<ϓIG%KFw%e-}nۊ;6n~By#?`j4OnAqF_AY `ők$H̀/d cC6~D}mPIͳQzlhˎ&dTu%Q';I!| 96( tLZ"7vrJE8$Jvś7YLz-Z#*kKZ<`%.H8 7>t$Y0Lՠ/=¥%0?k䑴~F݌Ep|MCX{$1ntz!f𚠞XFe)O F-:s,b@I斱K0rSD 9K[p~ҩmgTJ?Ѵl=عLz#,I&`oe%ۅY:F=~Bpɍ1[lɂF].1pT 4v iփ\AOܩc܍O1Dv[4"yXĝՊM gwb̰/7'EbK`uRk-z3`T}6YuRv&=v9uҕÃh‚sy/pRϫDBTݞ?#AnT*}?9>:Ƀt*O<O%Mԏ7(ߡklo'eAo"꥗ -qzbZ#4vOpsOIKLPﳇD[uVuQ˄Q.ՍZRХZҶ$zl"pm:IQʘ;Yz =zy1кudb-sK?WPhynYa&}hO0e1Щda"yn.V>ߪ!眍r &X6,q~ _`oSh!qe}fd 8p5}0jcj^bk<|*ūxlM-~ye9@"if9g:vPو/;qjZUwMF>}#:PW[XZ ~2NJqb90fO=3mQh\Dd(R!]fM`gk+()qɥ<1m-0FN"w,7.o vWX#7`л*1&ϸS@D2͗ Oy3x"ePen`vA$ ZXjr~q5bSAхu1Oe\V7)'I.`v[V%PMR"<|S4$b~ ~o^bFHŏ5Tk3*u:(Q&Y&+Fz'NI{-WРjNeT,8@^ن_4z#I=L ܀}ׇ[}_ ny0; G< *(*rc@9y۽`P[p~ `_cuolzhXqځQ-H{]+,^xz̐``w-Ixx,mR@A8rDrahG*8++',u[ ;?_GTf. ,nƴXXPh ;^M/TУ@&s j~J9M``96`ʽCr1."4}a@}1r r5oH7Ͼ/4;Xbٿ)E(rF!HtqnAJ|C(5kLp3!C9:*62qvK7@(@AI{o;2$y# e#.lCy< />G n AHJWZ{f &>A0hpՎ@U *ށe hw> #LZ$<>DB2OD>xvM4 D^yŖu\3~qΚvzjhNXf+B p5|pxgh)rՕU<g82C7w[A}1]@"tP2Ey3{j*k4qu:nE:3ӑTj&ްѡq'mIؚwUxpGta'9}ȋ2#kk53qVn]VӗirsbCJ֩ D3}ixX>of)4eI5x}+t2`}O*+7eI "(n@;L:wt76}׳1mk>>bnS"WEG'Įl籌ЦUi"isK,qpY FeVAf,|e" 8SMOI zcd/({_,vΠsL_Tz*N*JiNZΖ vRB;j#:5~?+CpzS  ȼWU͕EJ$Ma,+L1<^2NޏRv HaH["(;&'<1/ep$I~YG{$:hG蚱]l `%~xAb"Q>hԣ#b S>|/.S_we @(xmql SiHD:.y\`:(#7mUtI`6.;5G{sLhIևPԽj;CYYQR'6gyG ) vb-U}(ͼg=?ȄJ^ ТE t|B>.(FR9/Ӷ^,\< Ÿqst+{_3UDeߪ(cڄS$l}pIn t%vj"?3[5ZQiy= UQ F3.@1K^=Die$il3Jg>k^z~18/=J˲_8V ]j=IC# Ua3´χ*ii- Y3LP"l=^̟> M3}m,JQs`ۙ]J=$|_ aJ-l$CԷ&n1˦p  nsi<*! O(7]۬6 6EJP~Tݵə{tío7sz& Ym4W~;} NlANBҁ/l""l|4^g\x)miR<\  ݺvQE`=TZw>Zc+<U,!aɣˉi1G=c f`x+_-uSuěq0d0rtv`eųM13߾dky,y# ֛P{載`JN8aJrҡQGSD>OS~iLGV7%$F܎teQS[8Oz˾P翰"gR91>\}D5Ξ*y8ryX>9@'*C=ka-`cM%heEE`^|ft󤖛gv.͊/%jLjR>[EUlŸpfM4s;t;)btx \NEvyUlA(Qގv 6%giPV.rTY7GYn FQʸ]/->;%4hb'0r\Ͻpo5]O\Z{a1  FL<c,]WT^b~]&,@*B1+eȯ`"\V<-Y"'s0ZLMp^6EDY Ǜ|mngVdLDI@>CqLfhwNsTdLv )}I\bR4&s.2Zz6"-9<-{NK|eO/9+ă+|2g8lX2RckᇣXz""8H%n7{@ ە "<"L)Bc>Lϲ LFLa,u Pi0Z% s0JocIt\ ω3o :Dæ(uIiX[T"HXSo o554E͍KaZDSxAdƞ!//KTP@#ե t0c9M|!]G$N,ƓȃǍ Np5EFE agvn3FxGpA^U C-DU.4*zzg̬K%Zξ , |3*H+N:xM* 6%ĪU@@2a]Ӈѡ@>f,+\T^{Gf/SꏋZy +zbUd0[aKv*ƶ`Hu 9f0/b>Ċ OBX(\ǺU@ȵO<59mh21g@ݭlPg"B 9BUI}f RBG<۵Ĺփk-`=Xf@ : S* I P{3=]d{'pt41ghx3[bͺ*D֏= I 0=a7 6rj6~"0KSG'?XQrƣ=/^R N{LYW|W=7𨿤1ߛI,yI|orsȵ2it!n)o)og5|+8ť+A?_à\G~y]5b=! HmU[N+4LPYwOH>O`e_~9 VͰu ںF6@Cx9/OVeC4i.ңBIL.*'H1p5Oy!U01+[URW@ *H3'?{kIy .,0e$VO |cx;u8H]N!EL Ќ174 )Jc~% D9Kh~İ0GZq~],%_*ߎx*"-$ n;N91X8a_Z"JS_زmdUX|!`CA0bi'%ЮH.E9iToD$VvZRk:N/$CB",\\Gc3<.2gz=LvYXǟϝ6+7 Z9 gąG#}rj P/ZWt %u+Y!K}|9VWnz Gmi=,/ !OWkYDdOZ(t%cſw9N#h$Ot[K"Z"/#q92q-:Эo/Zː."!4#-v.NChq֣a(ʄaӄx&DX :l4xd%ZxjpG~/fR(=бǼ,sCq*QsU"Md@}M4F2#N: dީUl _yfkb]s51]F 7ޭxoO鄂!Ibu }un}tS4؛D_CVu*gsN=h"A!18(H_}t-zp!ԇøeAo ~jJm0BMoU\ }3 } |%PxڄL{k<"972l@4s  .4Gi_w=KPz 2 pv<ٕ"eFz,s77sT(]F/+Sē*'o,c4c/(Tĸ^aǏ9SUTSݐXyTMX1H%Ƣ#:omHyPL(eH:+O"=ꩍ3$Q6Μx+tøIib|-Ն%?Լݟ-3TTPM2dz+/y+ y % ,2?rm޴ 9rePyLZ]S||A6!Xֹq:P/*o.ev3&k̛% 2\v<="&vsY^HWdnąa6\OOrLtG4]nkX<"v0;yhLыI|;_"Av/AUȢFG-_~hp `]=\p֤Pzѥ@TP빺l&5IrBxؓ^)a(Hhǣ-ЄVBlQҴ;A=/4"dM{Di*w}UL '*-dB+Uurnh}8[m 5.=r d3X(ި)%q*PfF'gTY",f4tn4(!1pr+J>me%C%>]DJ/_6L@zN*&,VV0Ƞi)R&P_TBg6Kqg9r/mK )wC~̝u h~Co, ׆e%p'm#kMDV4ݝBaO"'`Jpn9'rY>뉣2Nra,*-[D2B6P9L|YV ߰4DQO1Qxc+5Yۉqi3k@ηnJ:%߭Z@C'[ۍ5ʼnQ$2TnHO<4H?nk-X 8K'sr0zGRBGH qvhrTϭ0CTNX*gy,Ct7K{`y[f5S`L@Ձw&|>a;k+vzw &ؕ9Av h*] 3EpK^sp1T\~(R]zz"qT'eQI!Gܔysc9'{F3ͯ=3 հLޫe4 I[\穦1$AkVC^=N/8(]|1&4N#-q2qP/254ymq:C +Ղn.Z-HxC?-B I 3=$ć\A,2 ?<(?V`g[~moq8`!VnqkriWb{7_`9}gVM ӗ}9MAyDn7qU 9'8I.߅%>u3uF9M]EhK by4% `ڣ-!cP~yhb<-pŲl}ۊhA םtmM2/t dCYAOٓr&鞳| xyPg .Kd< OF i's1̀TxXBL־ wO=c`<ĦDyis&.~G_{]/ʨF.?.49 \Oo#Y7>gS쵁UÈ g+ 5Rn`YRkLݿ99 ;6Cy ph[:K 1cq#Im&r 3uL Qqotm\qYvz5mȜ1[e4AL[Ir&ywʒW>f/Yb//=7 \*b4D$* -6sT??}& i4aj565ѠɈ@2q,F9㥅%8$)X=.dIoJH:EͿ; 1{!5$lÇ%|kEgzY}`e;x s46~~&V`G|WInW혛B\FjUC+h+>`9O&\Kd7BsT -%?CHk{܎~ eӶ|fdICa?x>m`{mۆukymH-*rji š5 xpg _nͳL<>]f62B|fh ip&kۗv?oM>%ީYj`k^Xq| '8ō6@D`5|Ct׳'A#ӹ_۴/w/r9YR{/wMHsgSoHd}TB*}8_|*-#2 #&/D |"Ž i² ^gVhV{a!W~u|L2@+/dB>zⶱ ;`x$U͙8guWYyu/+ʗ3gdrV'<\"@S:˞`ce9iüϫf,E[*xzޟ[ yE%J[P])Ce*.RpHMWR0`UEՏ[\'wPi#YE<&Ze'n!>WնO᜺H-ˌ:hyr}Ǵ"<[eI p;c׷b. [9#u^9֏5H AMa BTV!LGo<Eaӱhzd^<-S4S>QiZؚPOaς -nǙ~; aO""#a:5YXvlY BNP4E&I:F~5*:#߀SnqwU#wn>&!ƕ?RvF*^u҂WajGF=~wA^= x΢vo424ʃ"Öq#޼ uA}#[ n)Z`dʤinz]gvpmӁ,V$9W겵}0yto\\J%T<eL?ӶZ3 ?P#X!×_H^FUzthGx9\ЯI>냵+H_'wfG|0^IwTx a͇]}{㡭½A=a6)([ᝒn딲v>N娮ho~7|ZnhlۺhP37Dj)LRŦ{#z!Cɴb$abJD@r?"i V)̬:CiA?v{j`K \%$'+-IIRȳ-7q81㯓Y/ 4vƈwG+ gcz՞Ő ۺR.ɮ6{DE$*Elr97LȲf@%G3^j0PVEXόF >kY)CT134C- 8䥺g.tm$,-g7m5q8Hp%O5 g}oqJ뉖:3=('w:i6O7}3[^٢E =DКQH8#' <&iD 4a<ջn_={=Z*-UI*rr^'X1`{ꞿd1+j]#m츓EeˤH*S\f.3 z^'[JԁL7Vwk x_ceA.U~հdN<5 erېMsMѰ1J쫷Y{pnf`ʢ_Cqj lLK=Z1t"=Pǵ t0 /&r9A$L@XWV(^ M{Qc_`AFCTngLkSor0=`-fP{Ҡ.k]y|!R[1o4O=ޤeI=A#?WEM678˛T8 tة5pB)&NIXn*:&6K\L:X+eEv 53I w&qYķ&zGD8^y j; oA,b߮csK3JDT27򦭳n3>8c>)1D:$VFWY:>ms#ЀcoL5v7\4:ґC9=+R>/*򞐀cgjËN"X?PHF9D芥xR{T`ɲjةWܸTW|*ip ]3oqSJΒjٳ5|PђL NS|W$}F4J^R=rCB, <I=Tp<0aDFveg8Q'OBzq߁9ns Cab.ņ|/ u1[_ B>+CPG>’`Uɺ[;h =>HX08ȅUQ{!}g1rUm0NZrqw᭄r~==&5ϔ$yVI9&O?v8ቷvMZª[h:{\M)H  1ܙmw41([P/۸Z<_. "xȢf~B=XɲKvn]xc(/msԁ3D^fgnaDO }؆a KO}# 6șVf|~ pZ:Y3 &,%&}om~]Tl(8dY۞zْjˮOtPNqDV]:!t]i^mB5YL2vȇ:& 8¸d5a^_aAb. /q3jPHN$AƜ;\ޫ_H GuE&.-`fQ杖ә(SHiAzMY;|2 2&i|B;j3xH3KT!%Jo"sLp\;*qEEkbq9dią@; `D#~eUU_e.=n}cM6^w&;Pxl֞Ogkv}=ߘ#شttu~@Fa߷"<6Dj¿ys ybJ94Ѫf$Q" bԹU@E㇟GHHmA}U{4@I`Il wr ($^MDx.= 3(odMM7#@8eLbWN*#/TcWtD`d!̅ks%G PӤ]Ҡv?ۺiko%l2}SmۡkDC:zyUUrZ9j[UxHqMs5,e@E<nIH܇*>omהQg\~OSNloXQI5N']}{5*\ 9ה/FqچG=S%d%ZύxjX0ӀDy%۴e)ى"WNY}cp#~KJ.鑨8;gT ] S?PƵ4;҃ ;B>p6r@L,lZmG ^u>rXXmo:}Lsl40߇65f4Ӭ+X zwsCJha =Sl3H tΉʊ}z󶵖y"~Z7PB ]g+sE/N?$f)Pp:zXr;g V~o1Gp,4"'q Чȏx{v$~Y^4 ]oH@ŭS]T5}4DOT:˥unzenقk#?À* ƴ`opЩ<_+|n<Ǣ%,^_G䔆g]m^os- ovL!6mJanILZƹV>ʍwfI _a PG:/5D@]s)KA/-v~dq_'A! %pFv-,} _ :RB ZG|!@1Rm fqa/;fEVޕc,ZЫb'MW1g8.V=nP$; 'ɂ͍aP slh(,Er0rw#I#N]֫ rg0sLfbdJFEu%ZC CIDFP.RA V} |oǓ0N>hp=2X;@d599cGm1B}J;` qx>S&0}D *|s ;a b}7 YiJU50e0!/ N.pN88 M Qf^ߔ,0^'YI+'y%] Up?nowZdhN!,4feoVS| M@^m SihMy H7ƹ{'SCc"Y=xmWg3㵅+ sG'$6!"o<5nwR}V1݃w6l+>,8> ? ȚFB5$^fg/wܯ Nꂁ=;{AJƒp"b#RNXՙYh/gOqwLa>:fIޘFܦ˲H\i/<[h-~Lǥ OhJՔ] }7ҭnɊ ޑ a+2/gta":u8v<)^ ğTl˖p@X]O5M.f[- S"=^HU8DtT<k`aWDs%g̘`- D5G^dj+9$bBZ|#y'%{W%iZUE$ vϤ,N_=Xۛ*h e*1OPZst|T&cIgB/Q!sQgSBm|3]gKSr(T3K7__4b&a8w32-v<'r_KG'KȘ5[I⊰L )o% (ѼC#Em=׎8yJ@GR8m6@EtWl~) 'V?]yڡnA`CG2)HLdyx~BSg ˯yK06NsSq\G(Y*ahqQ%qE?d7x9K%m \_DLÚ:1A!j-l~ȓ6;MNae!2<`L PG BkvNl ~Dŝ%nQ}X*~Fk4#Eq%xbA/7=՟_)u`P+?Z~p:о+S@仂)F1|lܡ3^dnt1Rq;OH()ի.I=adf\9ȄQze .K;\'ϓP1+OzG]M? ܞzc*G)]#smgU-yQR7¸=*ygun^A{ĻjJFwLqUj(w-:4T*ulIG[`{Mh{z.My|A5aF_SD\ :do½o8 ۀ_H":r*GY=XD,۾H_-sFX<V ?f4{V89B2:?Fn"-@<6^*6kv*wS$E"A3X! ;3MʮK~mv扸L5E\X`ٔjPk{hToѥټ;DVmvBLt1(_;:cIw{hoӱX,I|\?T@H3s\G<@]Fߖj2Q!ljTkLq }s']KW'<8^1W *i>ih_^q2go6M; iso=[>Q`bT͍עEG9FbqSt\f{2q1j+We#3O*hqP<G+Ej=<U(p0؊46~chJ)Ɖ$rE1͔,yd*Gե-4 *x LUS6P bWF1XSDL/c:|>^nE`G2 >v~]/n7ɎW6ap $Y 0#*X;"W2ɪi-g dǛ%c!]]=VqO}+>7lw:Yeh@aYPc,pFĦkYYZhxlO0H|؃wXzq9ZE;٥%sdW)`HFGp"(z>$!?sxfq6DL;A N <6K'u~|qmv!]@H\s,}ScJqc} ԴU?k3&AwU mR@/a&h ,F|J3lIB9 }R5*bD__.ۿ{pWDőW,ouxhO]DhhRc~({{%Lc8Dn8įDdbX*Sl< H˦=Iv$;P"Sѯ8^,j-s?8*uGkCMQY ^nf┦)xGr­K= K^10\Qt<֪.3HGŚQ{+>ʳj,s8 5v@YτZ 9g~dvF(RKL =?P@#+bmF'3b]w@LOxYduo+qgp[*iǞڋ^ q&`L+c{`sQ(?={:R%?$EHeV ;tf׆.9\\ dٳm|A@ܷ};v1kNT9= bh6K:ɧ8}2_W'bv@RȻZX`pٳN/$+Ož٦IvݼZ0@RЛŗk5)p$hM9 4_h}$OE+\z8p]pB+9a"A܆{SKn3fvDZ.|B3QEz߈΁UΗC;%xF}xIqVi2Ѯ#Z711x|& &l|s{@}ʳ-v:wpQk 6 KNS>4J I5r7)-8& vbQ| ҳ.L)^!žtϋj{Fg1IoԊ}m+Y5-xų69R ­csS}#yf.`W͠lˊߡkWM" ,9\qp/$ /=Ȝf BqĶ.p2a{6yIZV/8xG 2lZ3]ޡ@$'פs80U۰L.f>/RjOl wBuZWJe+ | 0H'NM2LH9hX)TJv>eC ?RCu*ʺ삺IȬ}T\wbfwɫr]9"Yʼᘈ ~TE F/l ¨٬+JՆm !x+Tx;?R ӰᠼbP6#̎uȌ0\INW&H93/}( g wLkK_Bhu"X E0*dHmEi~O9/bc<\|5W:|T& x1REt؞κb"Ep_T | Uҫ NKHCc^|驁Az4F f_S%͛uN^ba1rkMc!wn FhTyxlhbL&WLDdvˁo}PTǀ] iJaOMYb d*dHѹݫLCi\a-*uDjjNx=g싿#v/1Er7=DVS6o7n,2eZCJ 5"d"7h@_UȂ^ad8뜙>My6\}Pj=b ="_KVҴ:fF Ʊ\le9> I?X5w&9eU||_3PrbB= p) :`o&eM\֭ʁ]QCq6/wI-Y^|JdZ2buӽ y_3ʌ?_%W ?5d q+UeyZEBJQ̶F.UXX(W+U-zDt[|+mxp8",*Ss3S+&480"ôRiEگʦWZ10 1HrS.zj0s}4JHW&t}IUx&!@PѭӄA, lS TŵMY떷F!k3 Igoj8W(cJc45u,fĒqPvurO}=iOӶ(5JJ+)ٓe-r0Wtt-LM`Kr$#^@轸8+V͈Ry# oKtFPO|U=5r!\g8ૄȻ>\|MR?\o9V?B.?!b)E'Z %HX0 bF{q~BSnFfS"t7:reK"#hg@ z 1?9KBA2;<6~)נI-7Uptۏ1H (,(4_jz%>VAqoZw* b"rx%$zqYX7:@0qxvXp"HNcJ QjAfuV}:n¼mێ,awi HjPe:HL3HڷzXo5* e)kVEPtG{mSopYU}qy9籴Elb4#0u?z`&ЪxRܓu5#/JL M0 .3^Ao`YZ_M:u vi}})'* ׏)6ਤN$:^tlwz6k)-D`0iK|<^#3a! |YqT69L>%`WEC#kiNF=Wu$<Z 1qĴ) OW/jJK(>m-ʡٙ\>bOٯFsXq8d$Ƞ+=s/&cEYptH+{ /G'-+A7,(ɴ!PwƝr4^85 3Kg`FSb `iUHtdx2\@Ey1[6CMJTU%}I6n)VA/ nKN%#pK;O `eFif` ˽fRs!%o%'n@r9gkEmHֻ nXC)Yd.xlg<6KI ?^nLBqIc\׼L{}r-gnO#*^ ^ܓVBR  CȶfܘtQ,kp0U1 w ȣmWŎ ۲!^\1Ci߹I?Id-U<#'.yftlRC00\c=?LZm[8k0vGof]ں)}XH'Yb(8u% ~*tk!fFb;mسm(,1<ߟxۆ  ֐_!trV.,:4!!AbՌk=i{ [t3$e;2zhZbcrw4l{ ῑqS$6fu YGAdZp,@1\٨qߕ!qv\nmǏu2y_Ÿ%'} B 5]U2aw՘M.!#-;.'&Yo&=qHfS1C82X-ߗ?m9]S6Q͉rF-+_H`F /ہn$ǣx InZCx3n\mʆ%&ƫ>:в qTEJf> 1 ssѫi,*^&}wځ4'1cQ w{r| !hﰃ 䵰r TK gk=n}Ɍ-tuW@~F4*&A_4y %Lڲ5 T{}N=π˄VZtrKȖL_V]A^@UMIQnBgPT2ܮÕ-)xl_ˌt_Oភǟx^n \f.V w؛UW ~T상k:^/ZQ8j<)xH* prdV$DRz2' wN7De16ӜREW42C ޔP,B{I-;ߦf(^Z'JǫAdIo!yW*fÇuFeACb+"bQ:Fxlxs4>,OI PI%اrn',LJVMKKkW;-rnaaS9\u!5ъs$(sQ1Gm|;rp`RF FvH-3K}a1ƁpOA^S,,ץ4â'V%7<8TpSK6i/7Fqzrc=_v.ĂnKB̼JX Gaͦ6H[ T' 0t!E C-QgYZ070701000003f1000081a4000000000000000000000001649b7c2900002a9c000000000000000000000000000000000000004100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/ଷ*[]?Eh=ڜ.+A';-3$ N -G$m l=?4ٮT= Ym5LU}۩kp*{h8Y 35ʆh"{pozDˋh+cdPU4'MI}l@AQ'@qbڝč%T=StBIaH\s?CMG4K`UQqB E_-(e?@ j( 4?We ?nq-+yA]1$aF D {U}llJSt?\:Vؕ#uF3_SH=x%;9j9$Lv'-a jņ7 %u؇߯5h =mQU8\o5=RuYDآdax9ID }s`zKO(4ibh M5E.,xF{ԤS_mK.M:(6{7R+f'$3"6_unB0g!;g^ʁ hq9@]t;D|$%ddX[.t-"&}buw킑m5u3gc?v[BkYZmL6һcV%W GUk~ FV3%{(Tmbxp^Df Lg0 u.T })QG!XY0K%mt@)u{zlvK:g X]*1Ǹ=?l{$]uخTD *̡ /@)Y)$TI$W\ YaK=*Boc~=8ҦUoa*3F JL'VN2Wwah@nÜcEk5>N"*zgtr-SYt<|@)UȫPDyB"bp1(҆N2MT ׹Xbd'4FB4n^w |v'5p ǎԷd_й؃)u0A(^DAd6sm?|!!!֝)2{]YAE;Wff:,]E:}l!in?] *𘁪bsҪ?væaX+/)"y (m_RۓCZpҫ}jY. !l?$L6Z X{Ђy%7̷Fi _m1&c)5L75oΖG{v*E#ګ hC#1ix3yH". [%WԤ0/ۗ 8Evϊϱw_s'D4IIk&{h?{[I ltJ?,s,[|+聥Y5M?-(FE#pU(*$]~okYi|Z~ؿ66q剂2뜭72D !$!W;!(7%jg^6оWi J]]7%5E q X{dT~b7ŋ,!r(n1<ݟ{ \v3rN9Q[k?]ɫ!qpwS2}AE=8H5ԓ%erɉi;e3 +ꇼ2nhmŲK.-<0N(kM wOcqL6ݕT!E8iwGE+]! MJ'c9C?f >IFf>jeJIO56 k U}Џ2X]o)4Fgdк@YU(.\QeeʀF;,}B)EY:FSGbX6 +ei]R׌;\MRKQ蚽X)̪HϺ rDI Dyҧ |YCmA(36l @7m*PDOs F@6)w\Un]14,mz>ARm(a@RW-&rX=o3śJޑ)~#'\OC%GڞĜW}ʡF>pwG9]tÿz%T.hfspz溚eh27Tf8KZMop6ă"_p T.wpȐD0'O^Qʓ'CI#HrTפ+/$kG8Fպ\?8P˸_cXB+D\l"-`2(ƚ9= ڇ 瀬)]CD;RZ7y6kѻDߊZ{b4Dh3_;z~dY&Wl.Qƨ=7>ȓeCREo-pƿM_8=U7eeԑ|^}"ԧ;]&F 7ojFξѡCoHcB߽*?5%MR\("פnh~#Y2gf#!K/2.0fڳߗh!Fx:uZQc*㡣,VFkڂ H~5+Y11l2oX:{"F`߬y S)ɖ4]PgHfҘ?ZJW,#J4}0ا ڼ0+.WP_or5 W3--vV'n%>""|](\,CՀ@Disy;(*KjSZC*T-3dQTݟl'{x(+ WM(:#,VE풀㭘\D&3!#^*(1t818Ƒ9oϳ|Id^-}rt`AR9*oyk:d?3}(aOQ٧u}9aWkEO2I1F@ޞuڧĶ)?M\ꗘzuݴ- QiL'\aFE_>^Å~$W}nlaume۲/f8d߅fn0 oG_PWpoܛc{|8siݬYp%԰h"qJ+bC"*ǧt:IhU#Z9Op]{%>X^:Zw>-Fy4I}1Dѽr1ȢA`l,tfr裫YGQJ:ÉzR8uX]Xc7iwpB},4* GޜQy,t&+wIT0O1CE 9?&h 힗\f[~W;-e-I<ŮE@lka )L[+K,[.Cʍ]s_+xQƒɢC2(6W)%Z*=,~kebOoI,jp kd$._D#N؎ QrXsvRRe ӰЄޖJtL9}iH\1oQMwKnqUstRTLhV{R׍(-o{)e2BYl_;$/'&)q兞L;{ӹi6&k4M~V޹l{fE^h@""V' O4Vc=\v|VtoDehjsafϫ ]v!~v䳱 $=`Tw'ZN-s#t V^P}ЅP]71’LX^4ا#M(i*ĴD.̇^$*hc(]>s,=Z료!w&* ڌ 6K1&(bx2{Yj8:<93ޖW @TK(g* 4>fo%Co6NɵD>A|J4ra  B^{z*~2[[l@j/MR1$K AmA*~B}}0~Oj"`2llXb `O ;CMvy'5&#̹E#̔$2IqHP!"J.o[ʨ|-V*OǓ&Kev5w5{ xhMM9uio8hL!usUD8 ̤~[KHKhzsC7nZ:F$e={}5`Q>in'~+Lˋ9qjŅ ;ť퍝PUD0g$B4IC^ *Q5Uϻ$(絓H.nxaЦr]qXkck V0b:Fс`D!_B-i  HzWcYӨ:i) ]5PS$X5L4dE۠j =)Э8'GeU4Mo<5OgtdA[RyB5٫yxX$sB| z p -ےD~ ,u5:!<YXJQAg s0UIm^hR @_B7Uya?:鰘NъF‚Y4H^Ơ4R>W +ݤkh K.u\C-&J#Wpt94GzPth<#/r6ESu Gp(i a7+ 2Ex"{RE3>dM̽+m`6X44YGDðG'~x5Iu5QvC[] l&D҈mFUkۍ7 4\,)2}v$5ה]iv[F~B>WA8Ǧw|>'|vtxd3 Dhk\1_Яzpz)RefϽܖeկ7JgbGK# l݌6p@X&vaTTKظJu'lݘTU5oLiZurDYǡM(hЕ(sP$7H yK߂mo+Y݅S[[m"Q!I/S-l<•ſW!5 2x?o|JGMJQp\ 'c/%ٗ/3g1e1vblVL@+gG&_3\hˆ@(U4v.[G"T-ʢf/JGE9 RS񝙭1 [RNԵ:2CnTsB*(;Qdaoܫ~ f\nd>Dj.>Ðu]qY)iϱFla"~O̴q)hJ<mp`_~y֚jo*F#VާV} =!!$*c*2p"Z=PEϕwuIV(s-S-sS|҇򈳓&/ӏyq!wƾYhv ҌeҀ7}bM_k22.bE!osNXPRm=ax LV+&qZۧs3GNʉcn-pxep7:!֧:M+fIB?NivfQn&5"?F=,\hdWH %":-L`LQ"]k <*럗هtGwF~tSνQ)7v,H]N8t~DnU)6%"> eⷪtR r0O8q)i?߈෸~C UR+{*s2<^>Ill)$pg} cdax࿟1j1К.5 㐈Pc|>ӈyUux[$ڍmYQ!%P/֕|;9iJESÅb#<!FN3N{ey.v;iM 9(p7Zƴ(Tk~~qӳ W,wgdtag`M6""TXAhKK*@U5G{E/:(NjζyY"~vA#E9B˨#7*X q-W3S[Y Ӂ6,r/ryBԔ Is0#-Kxg@Q3&+J-;+V=vC6̀8B4Fָ{%% ,mB#a7~w+ؤx5 K+&ki>QxC3c([dLS~ty RuFCl8]9@0qi2/XwZ"\@OX|yj**KLx]xuO =%&k瑺覘DӖm8LAЗ%%VOMm/3Us2!U#>?T#ld֨&DE` & =b%Gq 9E:8WMi$e\Zln`L})\jT79ӧόwFR/(P'l0bCh;xݼ?HQZېtGi{)4מK ]!:6,ccZi-oV008C[B-DEYGEY,НOa$ZW7ۛF#;H:`V*)MYfyňRQf'zX4%@SINl!Jt陡DQJ36kBM"q`)ƚcV펛y 52ЖK%WƜՅ5IWfuZy

      ܓapÈ}tt؂4/IEל^C5e`e;"qw bϾ;!*!Qh܉}/j4[${YEWGT~T)whLF/x]>M˲T:sMh^=hIF+r_\]U@J`dGRe_CmBE kC[U%]mH !e(IU5Mž%S;^'{֣ !8F[]l0a=QDWh͠k?)j=m.xҁ|_~{>]~)EA>(86.Y97@ tHX\U3M5zp ,] Gl#F?4[mLZq\6/ ʕzY3.pG2Z\"jqRsksGX?=hIcrNӁڪUf.%SMhf>8@NZ^8/ :ɘyޗ4U)]Bv_jn1 _o̼!Ȑrt_79KBD=m]$ Cx&H:;ZqjpF^ #} "ʹtoFVg|u]66F㤕϶ywd*v;'`kRv 3/s]+gT;b7nUM^tKi3是5W dwEoC`HDxL7LTaz6B6$N|y)P0F/<ӯم1LNLP)Fk\ RUBʙ/D%'F}S+qpN:u{q\jM{Q)ul0pI=S@A OplRVQeӻ,_QxYfiA. C+]މ|QG% 0_i,RkHYȕ]L>5{=+ND-NNuC5\F~kd.r0ɋԾ ҜcUg%܊h-\(m/%yPccAi ڇR pP4hpMTe4 xC6L/Tbxnn&>4>e5D\M25 &2IWilC !<p޾~Hq;S_)dCu;Տ9 CV#e'u5aJ@Ba&2] ojɥP(,G@~SoumpELwԧr.j6U>!UNEsFOِf4ݰw]Z` 2GߛAǜxw(. cS LAM̜dZOT_-G& L.Eꔩ uGlPy r7੊VKc& s8mPKd(yz^Rt& =3YO*灨o-Xoso}jI뙄^K̝ !Z3-ܖU'?"ߺ~ШŕU;?ri& ŧ'Ew34axu~0p#o3LI>wUT.lgF8zf>wL15n2yQdP!MYrGPaa3z2g}L̖-nZsd*t.yW's4 :yEOEI;xD=fP(cȟV6iA )$ 1k6ΫsqGNB:aR<#u(Əlz 7H3S򿎰`)gq?8 S;p}1QRRa6 -uގ"G9uŕ-{Z(YSTQVt(`H*YY݃^-$e9Os,ŋqz¹JKƜ08Q*||)zyXbA{YBiVK):IH8f6as%&ry0N3 }.*33}Lю U(/oLÉM剸ØN"VKn grW,~/g-O VAQ'Dx(AY%=o+Un}` vw}6*,X V\ޤʶ+Jd}xMa1z/K@4:Uvz_0];>Zh[1lA_bRn+C?mfPRjr\oh.۔)+@9Ufv}rͿO䕥M9zeIHaRIQ@j– FKQTDumC0z~Fa%'}2q 0GAi#$I;Ydi _+nԏO n9kI. Ak={'P_.ͮwN܊~Ӧ?f̶7<Y]nr9Uſw3oPsclNED ^hqu@ɱdxV6C&f#0@6A&%(qZ4zjGIWATyaΩFk_d rzyDbO#T\nmȗoC(;& ,2p1vwsVV ME Pf~\]iy}ɟ @M9 Kqe{ DĀGxs)km@>QI2@ʥ[!0( D#'Waqg8>RJ'HXFMTt,R-ޛ{ŭ)hرm)2O)mv ,˗jKJQZS>[c,u S{1^tskJO8@[3!E$\=JEn!=QkiPGWiv7qFAͧ6$1;97/.2Z GEf94Õ;' /dьs8k)P3! ^ԌcEwŽ3ߌ  cO/Š0v|ЬBJgXjMo=@hQ{RժH+X0J%̺]&PǬ-u=afޅ,siv^.)4+?Ek]e\'Ź=$ 7}Q7KܪIL~:6bc%̵c@t?ǧ_ IE@JHv@PwmjhGEwJ`ʀ7/ pMZQ,K4`,$T+b`eqUc mW🩿dnn7vm/*l΁t4U"QUc:pF-AɨZ]&5]0v;*ד_C`M=Sx%Xn#z'Etgk5/>_F`$C}SR\eMufέ~t3pHT%a/Yi?6NXy_. rH*,̀+ϐUp>[E7AzӜ6{}٬q(9:,4U2PD"-Hϋ֥j!. (KsP\n6o_@›*$t͊ ?"׿O=/&nY+VbLWϐVQp!02{OCB//v!eW.OlbʇxCPܯNd;p1@evrSd٧D)f2}J}K-+VWoʊ%kݧ-+ gζFFR~W]MD`娔#1*QT!I5"+o8L L0prPltD23oE93#5pmuivJݓC?:ʭ7w< /P;.nrNb.ΕӀzc=O+":WV S-NbS~ AF!M3WVmj n]EĿ$Gdܪmx{{injsş_a/__CZ)?rb;⢚WhDUETI(W[% s[iר藪$QH= *l.!8_iPfk]蝍fre(lL)ItΠi](#Gb(#>VlW?];Տ?\9Z^?حȅ"#sŦj17dBNA1W *)7'-*_M԰n{%V*ZݾqV $Θ=N"W|C9kN񷽂v)3t6fCqY\֝R7wT05H ٱӘy w29&RИ8/?I5ȋ]vɦgeyЍc +Ӄ2@LMk;eַ#+DohuPgrHSnCŹ(~QCU6|ލ2RS5VM)l1l)R׹cku ֒YP`:Z©i 'c"nb1K=yѶ``󱢩2'hl4c4EmD;~"WpvKe.OBQ#Jc`D=bQY{ ܀} x(-'Э0N u`*N\ S}0^fŌ2) ԮXCP{̨C\ep(1c?Cs}_?/a&#ߍ堵DFE=/a:7VV G!eIKq3C-г@5ry~Xz[IT>,ҿ@x06y*U*8E;~FRd푦ޝ]T^vUȓC>a['qabN`s, )y~^J͝KCY(<{+M#++{t<2gϱDIOf|##[^> 4HRgz]Fy"a{>zP)ţ09c^]3Xԫ#SulWN@FC S,VĬӎ|]IzdqN)QJްG%AL^) %×YF,j45ګx^X$0?nM sF|XtVJ쭿йh9Gcң3W R*c 7>mF~ wF?e//Rb6yb1l%7Դxoj/ϦV>-לj* ܗH j9RMYaI2P1 MKO|Ƴ9gk.Fa挵õysCd5AKFТr Lr.Nt<_GUeT,7C+cƎ;qlfԖ(?WG*gIB5gє/ W(?X~ ]*##ZgC-GlZFSIC2_U 2 M[A49*tîd#Ȇ>NDNn'o@E\]KWڸ&BaIѹ5ht%AHb@"lllltC.$\dH;E]8yc\!!UGN~Ig[Lm ׊i #m,HTH^d*مՅ”:3TT#mjL.3nt͛isUQӉdA-懀*|⩽x1Xkqqk*bERoѤ'S4$c{ǣDf6&zlMCx %6uv7ݯ$%#`5KéրmXT.%QCBR*̘ו4/APyQ̕ew.HeMDŽ(:Vts='mOF3䜡Ms?Z&<|yP.3gqexZ`PY~o}Sgnޖ; 6U&9mlzGb#_Jx?CCLK/Dī,VbsBIZC[ ׊mMh7M{65&}[LqMabϒڅ*l Z/oB': `^7L9%Sb3rK59x8j 'AvN]xJTy1?F/w`8jAǑff *%9w7PKVz|eP5.:(/0A_뼇4D46AL[G [ڧ]mk7P>Veo4VS޽:mU7xOp:kp~.coȥUه3#O~٨@ 1_i5(b3y/:9'!F)v=˴{ehA_0~ڹ;]Y@wttkM`_73&6u2Rk^ 5KġS*B?+NJ4$+?@"`\0au1au|_RV>}mG#j=ge]ܓ2;WH%ft9 %V+nDV1yq~s۔s,~T|`2x92Y^ҧjh{(w;A-]Նj:աZN@Gf5 o >*|˗_/W$pi1dWfJ5.ZZ\;|Xl#B棤2ɳB2ځWW|ak)#ZXx?ɫ}W -v}nAљh C=ҁX],Jjz0J RvDs8Zﴜ}zkʐ)]]޺7l8nƦo@S YxPp8GwT#vn ;b.| nձ :$l4!3:0L^OHhD̄N,=kDβeJXRk=,c-fQȨk~7DQ^m2i;щ +5wE+=@bgdsnwB*:ZވXΎؓO n!=ZMl)F 07=;H$v+ڪF 0ș+~⊊T*3#c_M71e`#n6, ٦;Lk^4.¬'4Ko7cS)?Veʆch!IA0*:ϼ3Aot4#ڀbLeo[t$̘݀0~%I9=~A̔}F烱qy1 1GB5[Az[ ܯ؆a..:. ۜM +jbtAPBF[QNOs!Dqx.8 Ma^-5XGS@| [+ɟYdbuuE<{zDj.17e@hp_4>>LIރ͎.f >;̼t* al9dx!C$8#q 9<יs73}7T"cPg ]S z/%ej 2=#uC<m|Jy AKXÕA B5 픗0FQ}Q' s\g䭸v^ Vy}%07.67:*{ @HͶ \njs{MqcVUnU(WxD_`=c14!V AM<Íܜ$jk%'`BwAU[ a; {rƯ+m_U q)_DÅ&I+LwݥPQzf@^>+m]wFrE*хB} 5)Tھ_QvRb`>f㩨/M2O.x TEDZPz Uxyrӂ+ J> ЪjrD* .J6=TO ,YN +L\QO@X\ "nS}e}5#)ƶY?Ooocd H@lU%I-6ԡ |#@gSHMk過a3cD!gʖpEvb.uCaQAvR8rRdgpף?A}3WIqBԴ Nja2ʳR Krģ)r&_`mpр]#*33y͉EB3d8JZrQ=(G{OKҍ$=Ä۳hKnlk-62@sʂ$׎'٤{Ws+J2TΖ]O4WI :/yp!4<~-%%Ð]}Bպг`V3c ,w:3C?rK$@{ռ@#S~M2|'5ИV$eԌi" SAb#FS|a ;\L .mpluZ :[x) Y{8F%IMI;%% mW: )uqk ~,&QWX|-+EvUx__fE=!?2ɵ:&iRD4M_6̕S߸ꆋ'C0>JӨG2ՉuU>^/"lԥ|jܕ K3 Nm:c <C|F5,`<6vv{>hiMK2՝AN(UrY:_9};*_PbO0|3exQ빺E{i^xMv~Q&@|B${.BhxcAx7fXH9Ӭ6|¹$`$N]K!!b1\h>ZP~IKP KinY W8:E,ЏxÆΤu 6h0Ґ1$̯pgU9b"@ EubQY]z_k#*aU2Mx4b$[ Èb~C]tڹ1%zE͋D -:y\6ۅA?al"\6{Ӛd( L1=FC`ٺ" jJU q|U+[Ξpv"k9`QBW~& @)E Sn:^ݜVa뢤{x}0h]<ڜm#47_T ", &? s̊>ZeV`duP6qX`uF$RL3{%Eɑ0eOi}<.!plvBˆۣf۵]ھ6Aoy@(ȯTʦ?k(Qe`\藡JhN  Fa3>Vկh>xataB'& kс?!ތW7yb8({˦*ٕ-s- 8?h~k]6/"c]r~`YEQ>,2÷᲌xK!9 :(M\-F.m6d@/WjtOU b1!#!ЪxI鉉 "_ͧJq9˖Uݛa+pl Fu('&M^# sF Ff~Rkatԫ0%qB0Rmj7b!H Os|RDHc tj٭dky)m3mcOPlVtWjGqZ: y`NAg0oZγjdMuĨo3uYX,#wcand9$ iYۻJJPtAB8D +5&yhY7xwe*p0A3|n\f)Pk/AlK0l@x0dNa ]Q5k˽ qc &Fvݺ̋n;聹`kL_ gf p?RI]< x]6f.x$DT.d`d?H,0M]R^~;hFb4+RC>̆~ul8 ^ "iy~-B#v(C2Z@Jy@y J͈Vh)7 v@.!#BR?<6Z[=?jЌ4A"~$Ω8:)&(PHr ,*utl L3p:GXivRQLkf-<[oɷ l&fbCהM|paFNqjy$wTo\1's<]xΤ8َYO vr= _yS8rzB76OlDE]oWDWMe)Dj('D(GsyIJ ,e3 ok$ >cT~,P37c8 Qk?(93CgXۻhүdevOH()J ߺ`fI ؗ1 m #mu 4q+0psvAxdbK5`Eft1Jߝ~O"_'r^&%}+o kV FOPSLNPn _3>xIUգB1Y9-/uwhpŻZ;*S?R" ;}(vņ<4Qݮ5g?!>C, ϸb1"f~GqU|€ৡ▩S;T3Ar0R] FkR|wSW ~:`1ܿrU$yL̠G&vfgLj*~( W:C/:yYgІ1)UgP8x!QRb#=#ocUZYPVcchU0A겾\X:$ǀeM9 #5;q#>\zu 1nH:'WU:vq玮W-6e̩z&×eJ|cPW׹ Y֮6>~S(F͖[: 8/Q'*҉ 1ɗJIscWȈTM ēTE62!րWKCؙ{` Eg70 daIÄx_d~T}O6`y-"1!aWhR5M1d~kib1ٛ (?=}O O1~8ix&G))XsX$_ "h*3&%a=-Sؙ`e&O.ʫ*RҤcd!Z釢b2[bjV+Edz<̌W覟Nե6F"#PV٪TlQ3m}Jt0^C-u۰ HBou"VRL<MȆnG;[.A'h#_QR{pcڢT˹n0R;}ݔ7j׸sqFrn\yg 0^bcZ| RY6KMGzcF^#kZz" #8SͻEM.0:{jdЪJ'NЬ!aOV*MvBh0yV';|W)xI\'3;+KhtVqTMjn&X Nk&h<Oh9].CŮ$ŘܬH~k֞Ps)sY.TKҶ? hbD^m!4Hz4%\*ڕZEk`4![Z޻/ ye|۪k|T&luk %O8/Wϐ3Xo2@iOC6ޫyG(OG!vnYҁ^h9r%* y -3>j>hW#LBQ)Y[ތvl{GJO@dpp{8$UNԇ-nehwBUsyz:S;jjVTlGL .22([OUTzhot,S;paSۄ%)5ŇVpq(HpS̝k4W|{h(mIl`RqC)qA>md#vb{Dnu{)Hbx6C$ӻٕ i \>/ґYS#tJ_г촃.oלD#G@K㉑a;Mn;3R:[}&Vg6]0Tz \A1&-eG黩+p<=p`2*3-1UMz0϶􊅸>K?7@3'g;'Fha!TG%՘7{ // vp eQ*t!ǪIlWƑmӑ9$δYS|984 ɬN؅P 犁"0R@kBH4 @i[>[NuͧnIQȌZKwɓ Y l Kq<C}fst)3XaރfZ,B٨ ވ#%3>;iF%~FeiLX&b2sT6,KeJs9Z],boL9j.dJ9$v=+6Lч(3)!x\MFCs|6rCsS`yD b.8>?t|H3R9e6_z: R_^~!̇bKvѫF6$ Eg Mo !CZٟ'Gnڽ9e" Uwd=iǫ gm'\-]Ԃڴ'4 i϶W!o$ePf2C1ttp1 AMn3 }"elQf_uW+hFuCRo"p'Ul,+0 yA7wL4#%=R߫;avcGLOFiov  _v !PRTxQM^(~݃:ik"o(j,䔪)w(b^׎V&xٳ!ۄֶy y4á4)s@xs Dߦʻm#}n'LX zEr0K M{P;̜1_%u1ߗ4W$ȡK~?S1 CPlUd4r!~u3SV﹵IW2KuClYQ4|VGC+T;cL;o_cU$c} >)XyE` \.rMN|Ԝ]ǥE%HTi. 4/]0 ERMFVń&n-S)+Qi] %4UFG-AEglҧr W4eIqf~&FSmZhA^]ꨛS&J< dHO9i`7ʢ>t -E= ^ql}P }BsqZ뼱EǬOȾv{tf7jCe#uQ &T)X߼ YQ 4ahCBo;aI@_YPBffvjLdN_ MeRQfev ~a,G7/dRC; R=X\>o] ~譤3sPe1U8gi7fJj7\F[d#CO<~7lR|ͩrK%t91G`Pk"9аh-`ĦB?W(l2{J!". .A O2pwo0l`o.z6#֓ #UƔ9 Bpd$^볆+^.G{GխŇZL[kB Ux~[2Qf8/MMEM /Yxg LP(ބ `ga" (Ϟ'n^.OcO}$1Q9\InC̶ KSlY V.^W({Mtrx1Ќ׫E"29%gEX(!s.j<b܁D*ufu)r NvddK}^59>Ku?ԝ ]9Q;xT8QqP-e@й% '2ɴ~7h)ԡ~`۳ F X.+<LQl&" #]Z#k>c,s,JF-}M˫g%zˣ:{_b[wn+DFtP|4BHHխxB 4$ha=u75 y0k a;;>;Gq1g+*sGs:Mv$;тOr5=ٜ&t3aV'wP޹\ ߡ_ūc5fs @'y!#NN.|8k5%t7K LmA5!1xJٰvX)VE8 -I\GL=)몕J0 N9!^OG&6{g[s k+Ok?"%+:`+l#N \HzBMK2gsɂ{0+Ә#MҢ֝'Fu>2RPIidAvHHB`ާ; f#1~ߐX8DN]BE[ r5yE%)(=|,~sH>;qWc'xCdapVd+/}QM#m.zapAJޑwBk Zd)]SԀ_z8`F̥ޑH >~Tx:_W:ׇ^H(¦hL_"8G2MxeW_|=3p]IJCH/ l? ']XUEZ6߁v=\;V 2'Drq7)$tR Ґzj R JfH (T=?:SNji&v!UfAU * 3hpvMͯXQLݘe%4s\?ih2E6K5^2&ý {bD~?!@Da ؒLٝd0 [ԪS|`_{0xSqildXϲ:p׀g/E;xX9w[:ԿN0\j^ MQB=ˈx N6|䦴HђOg+փoVspZcla$8nF D'5[+5[ak~ou韧v;``]ιUͲe zE:xgeÞ{XA PuXܣrML $_{Z/~4ޔ8 'ZưZZo9C%-,wb1# i>-Y(#z]A?UH*}NdaYN \MyqK7LRcLר,#`-v鱣\۴pn]AifC!,Pq f H]t|$_웲9ӲšNhakug$3ruD 9 3YJNy⾑/󭝀 ̳u~am3P?H| N td$$rf?z#J |L$_#tJ 'DLKߌ%[CV0 6`F*b:|@Z*7J۵mmS4 1Yz7˴b^z 3KcNLJiSG,[FHb >At-SLv7,%g\W CmnqXKZ%ǛbķQ=EX(uDu=0q\Gn({tl#-6<>!꫼*3\,̈ F԰\h*YFL)fU ,&n);$M%)?H."IKQ f{;ϐ}sĘ^l<i^bgy#0p*Uq?X!_.fx&cB+TOUiJ@؎ءBq%hƳ2%hp-':tЫ} tρN-_W9Qzc>vZ{MXqYI?eS)b SG\g#Ԗ_C:z!Qh][1SkZJ?Tb7 ,Jpfgf>'W`ji^a6l>E!<^*'?|ߔN]b;pK5&/1;Hvĕuj KQFD5?ut-VMՆE0LS39w'F G_-q̲2(Kt #?ߠؙ̠[.m5w/#WVyKrYdc5woΤ$怒'd ;zx&XL![\֝OC̙۔_a[;~SаA>IT2+v?+3^s@-.ፖTvDŽA#MRkJdٷ*Ѡ"pVfyS]XnI53F:8H|t9،',v. {ms%WܧodZW4h͌m^ْYo$hvoAOu,>NzXR<K7y5Vە_x6vA)-Jt}{fsmoZ6@E)a}o%#x1^v/b;gYӿ7^yl-2_;xgxH2/"ڜ߃ ) Qs`M\q!Wo* Ƨ*\z,N&y|VMty<]j'(> _r?&)̍PZkSgoE S U|zR;L_j\'@X0ӈn$hHKoAFl7WkuųG RܬI1ƙ۠*7Ak9j lNi]*E#m4i3pDaVO.H.ʅGjn-Zl'YXZroZs\&HCK{t6TtUu#BG,M׹1o ƠwːETai&(LX٫ ͹n+߷;Y_FKL3ҭ9xi .]jE3,E^3,y(p~&xjJT/sC..B*kʌWsC WPMٿ~ tǏ6~f,_hJ)9<8G!-e`1LB @@~a"9RQIˑUBQ: `T +,N<{~_ُ"N%yTVxn$Iײa}(v)Hb.M9L O$M, <:=5|# [Bvq1ss"աUrQ޾DH%EVRt1W =,B{Pb>H=.Ж|_~gLsmo{rYW-wOf[L +\U0WJ+i%Ğ״,%g#B@*feC<^Zu)f`#s8ֳa|8 3#sԌ%_|PP0z]O@efrC.2ׅZn&G{<̱@d WͼR$~=u,?6k ;2^p 8͒Ԉ0Y\*nq0feɧ2]!^ )iQ,*/b:m  w\d/WSәgYZ070701000003f5000081a4000000000000000000000001649b7c29000029c0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/ಇ)]?Eh=ڜ.+:sWylMžl#Jlkj$f4=sV}{w78.*D\ ]xɎa\^sh}P&q+fʟ@ɰv+!JwIfauq`j\4./:Q+G6C*>: XnIqSh՘F h7j#o:I8 !2]aʅA$+d 7 Jpd `Ul N6aI_57m8QB `%n n-MvA"rϮxR+ w1U]c̗-W}m7 c-~ /–qyʼni*~FLym{5.$Jn!(e.7]WVNJM>d 2M:|N FaSCwz{'$AIjL{ -z߸9붃~1Vegʼnml'g}A*@hgV|xdScŸ:iyUP\6rdK9(MJy͋%r!U"csC;18>7?av(\aǿZm.#45SQ 7~?z1D a&XvB +q{0!Zh8ur`7uРpr$ʹVnj”XtC>6ˉ^z>Mpߞ(NxRviRD@c}0&(9! fRfXar%/Ţd "<zgcRE?!84 j Cv*`!ł;0Q?!0,d_Q$TSV#e{7u_,ApT)&`:pԈ*,i&rAI}dfS:R+c O{v;{)+})#!9S =Ul/2>mhpפ6ުbnWhJTrOm}yVȭ`O#QgQy12,QV} AI*>7#OO7E{pCƨv|3|AeS\U"v} bIKȲn|YĶvϩ^tY9J*WB͉hj_#B)R- }}MmnCP: igvt=6W qb=). :3(hSXJ1%M@Uryn'KQ: h$:"Nt!ԏ3U_kZY7Ãgo\:•yI?G&ZjӞ#`@[-T_Q8X[,҇Aޚ&W't*fњF$y$o9?rOn\p؞o`\yYHԈ)g_\i&ܻ=SVcZЮ #ֺr/2<*>+DŁ|dP"H?DIޝ$C|W$-k)qM#x?fiSMo&l5c2l}fv%?(,7 dJ(rU:5_Z"^C:y䧩d6 MLhWTfp T\bu[矃`pg&vhM\LϟIYG(ٌM{aQD=>k;frԿU;|dvac8KiBSr Ę! I`1PcxnXh)Oh=Mgn%9aCgTn<\ Mo[߅jUQ/KڄzkM$}kj9WBz"󊎬׍rcm_w$i? v,n7i$ϲ iklTT:VK6 on\hG;@Ƴ _/7'ڈ3 2>ay;yT;"%$7l^GF'-daQ T\!_N3X|J`Ldr}jK3$տoQCc8kFSa:^7[ U%G{L(r[ZIIV] N ̓*[{ s`f c up"S᜼죩Spl~ c2LV__J 9xT{$fi|yT\kLƼW t{Fi>l;vQ-K4[ u"/<ź9ْ"pZmI7i;oR GQ'W=M뢮eK oɧE"A" c<=fj& Gai/'n=NEcǙ>S*U9{I9kR7hJҶIvGv{$*Q]Њ&OYS.% B#r}V&| \PЇn@ʉ 0Sq̿+PwJًp7Ww<"551:$P8"pLbs̎,J8i$.p2XQ:Ww%ik eEm)av \FeM9k gJVBRl+;{&I%戡j˶x_zO>Y+6@q4ua - 3?:Ub?c?.4.N-u~j1i^(Z9d/Trc;?&؃Z^ZRi NpU޴e)W{#"#dĕ9 bիqH48YOW3Jmi]/<PcL9LYΎ+C9]l?7e?4EV.`YP4)jnJluH>Sű~DK{H18an>sjxT Vm[5j(©:qzE.sC~jRN_w/=ֲH1P} E%م3Y "; ,vA(3]= Ն{T,Gܫ>Q#oK1Of91ʔiu-Z"pIҞbPz47gtmk)iZ/pq"qzgoNłRwEco~?8L ,Pú!hq \5*ɠ}ļr[ӷɇsTQ` 6"sH.:̌ Ct8Ǝ.$H3@Z*6kdB5ƭΡ']"0/8 wھ9j:#UU&ψ]VQ+-Z^Zֆ 7A)pگ >3Ry9o@].)|.b*{ǡZ G d̘8UYdIoZ!( gS`H/Q1H+\w~gS}ªlk0_?-o&Zwh!y2X"Zյ0;[S1mC =HYQ^wɿK-nupf9b !iˆBrM.Zw▮4#hRP '@t oUh$Ix U'#!qD_]NJ U@BoK{ W"$Wj CN5kYpp !A|K4<pNoPTҹ-Q%n:#3rWH* iyû01  $ R%".灮batk$teP2V@C[TgDML͡ bA2l |ۿ,6'#׀Ia7 xٷY9¤lA@F]n EƒU@N({5ݕr"A &![Fnctxr T~$FېMp L<̺x-f| ݌E ldh[m'В 棃~)sCnа[QŦ@N!|%zyuwzyޟ-\k9_Pc" Tmb(`d*dE?.|AfBlK!tX迀3ᶍz6; vȷד.)P =?\\dCh?19J%كwAzܱ⫯\pQ"|U=¹G߱Ź/k碮zA lAr3ڋU2Sv~:d?1 bLߏϝb+A(r DG B(zgd>oA7wXH~S]^1ƌh|W6)pUW(']Ch[TӞoEj[U2|<LJ i ^ >4K8^#i!r `(L.;:X Go;v믛.ES&'+^_s^ p:ij/dml \!,L] $m1nkY, S `v}WIХx1i[l37γDGDk6߅$EFe6" vx7@8e JrrBC ZzJox.&Dqfn^ PRyry u׍i:J\M%B3FaѩkeSQZ_%_2hk뱤R#{&;5mF(ka|k:& k\RT} rQ ^p@21j;ּʜaZJV:khzUҗte (+?5ƣ񍇇{慀Il8Xf,2nKUÚT.߼"5fQݡRp`i@ްɒ:=PC |FGqІb̺:.j ZHRQlw3 E +%0@CυKw'dLx⟳&6('#e]~NʜVm}0W76T\i\HChmoA}3$ے#GV\-<|51`Ⱥr!>59Ղj(ҼocY.'] hfbuh\sL4+zQcפ5F3uk?ʻeKs6G{DmUaWb<NX?2d*.Y]9yɗo Jbb\%#XRǭxmWߤO -3q201+`gWiDbEzVZɇ2:_(YfDB430UϥNTG(` OfĐ=Y1<|WȊa?gļ:׿ٖn_^Px|P~6r2[EƢ:{-a`C2u]Yk5)ˁcB$20n0% !Kdb;e FyYCz++ɼ[4eįQY , Ң8GgWji}6XBV~7mx[;۹ޱ bT}13b}V4ҸE= [1h>pFPx!oRA33Dn5S$m5Q[w?=ԠI֤ f@~`Zs"y`s:7E7 Jt Lr|;{/.H^uEpgBG7`gyCHBgJ}. ovpt_9Sw(qiC3Kgz`]*ɛtts#ӫʭECœĖ Y{*vgou5TA)#pOw>Z"cSK$˨gSSOP_q.LGeԌjC1j l[)441xz.=;Yv(V#\se-]d:/_\ƞŲ6)ĹRFIvRɱ9lArP.qV6j?] NGG{aƂ.j JowK{; mpE][X#*dXI1tZxCXdEvsa+MT x,gqm<tp8 o[a+ג_j߁/O.,4tntA՚9ڋ|Xz]s\Xv4sI4_W1͠(5|CM{*n0 @&TW g@~D) :g$rPIoZvMP%WldIo 剿"S(y'{lɜMY.-&,O/"[8 c[ x|7f]!)Uo=Ow&a10~*~OEȗ|g-*ř 5yl#ݚ4ҢCn.KaQKGΥ׈eX6\ 1 ac d1Ё#@- B#:^SH)&qe^te.Zvcǥ8xg WS#wWBlېVm)oR/19= O h|$p!D+=*];:wF yDQsx0fN4ibyzc,_>\?n'Vh!4WHJ6N5J8~͜ѱg{-av\3IK0kaװ9Ir:ge8|?V>L-`Gr6P`-+0QJ\!1>r# 8"J@?\.t9 Ze=qnS0W!PV;d.duFnS[i~gYZ070701000003f6000081a4000000000000000000000001649b7c2900007dbc000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/B}{]?Eh=ڜ.+Uh"-ʅST)a,xeb>΋ 'V[{&y!=LhI"Fre/IogVfNd$\T /7HAܨ9(Qki0)z=7pEYqqCiuؖc#vF'k~\ۻ8SJL3owZ~C=;hw_$p t$EfmV21~Qvs?svqN=ʷ *zF|jhQ*o晥e3`nGRˈ.A$C\@~$o&/ʪ"ƒps$B?si i*Æz*ND*+ͭ3@$̙2PޣR@.8;W./ŋŋi%F5)h0yWڳE cy)9[tfE %HAj㕄/td(ŜS-R>0lQuO*5Ҷk}q֓( PgT^Z}x M`Nx)ܰn FA1JrjآJ3FT:"n gq1x"Sjr@ u$-u>Lu>x'BHəXѵsv"z2i(YTK=,]BxU,٩BL_9<@NM])֡v~:1nq~M|me9\*,-D[IaեK3M&SLP @WyvșϬ0Z}9[5"èIG(14@Kxg\EiP촇rmM@Vc۳J sTv}7B^=Q>*~ɠ7Lzx5Q`pm ? ~f)7ǫa8}ڬ (*U_F؛GN)Ci6Tl8^/[`'SX<-+C-ΠCrtR;FC)BbQr9C]35|l֕yڍ:~QSTSAל]r#'ba*JX5~uXY5hpArp*ѝ\Z&+¡CYfh;!g 5Y+Ie4wHQ2)L@bD iT%b'ErC >FO[pݴ:"MT4t[<anc-wk(.ěBzHG }LEs3{h ,ȉsHѳN#n'(t[fD\8|TAeS7?QMHΑƚhowKk;9`߫e1J@ԓSY&A y0} .1~{:|,8#pf(B`0:kAOxd@EbU/ur35٠B96NTl^ՌLT_?$K#CACAlXRe) /~cԏ ҽv!Joݴ @8KbWl<=b&9mZ/1nC>nNj|N)08~n:h#QCT&z x_c_tGy&cW@%:}(wkx`X F 1xiWRN]nzI6?8`nǁZ6Z8/Ր۸mPB)@ Y /1 %y 9Jh i >t,{_[T;z*=Zd!ȔeTٕFA=΋ 6kc wQ {`|@O,Sr=sfa\B}HaPBVI*IUH$Ml-o]*%rZ H:f!BoszY%n1?'{h6!3𨅋 Y"+Azak\i3ro ^:-UȱaH+&g0aeQDRA x3huM$1zA,չyODڏMxV#߲ge>\.K Rz.y 1 X.# |/j[ )UR&f, [ Thp ÑlE;FNml\z0dD.߅)+m&2xN`@ [8k)_y&bBV%)N8Bj@JBpDԯӼN%mҳFFӐ2I7T3}UXڣ49{'b ƅKMj c6/4nY"R#5GݦI}l\T1h@;[y_ʮ ÊiBPj\>˼M1YbN>٢nh%둗k 8 9 nwF#`;?Q6YbȺ:boۛ{6 #~[x}@#ΉD`Jjj2eQ1W@c[2Tlg+⏹ei|Ҩ/`2ʆG|GC0a1pe&1Z#v7w3:˘2,4R܁0;1QLԲ{ʥ2,+ ܣb؄WT)TlS?F]tiW "j,'*i[gs~tI|CK^?/Q3б3i>SKRrv*Nw d9Uf=tlc AOfn T- ɺy}Nw ȹ^NJU8A~Nfr\l2 6({|#dWݥdLX(v0ႏl!@\3&(Cz'eTŚ.ϞL7~ 5".iE|^鄝}oFH1/>8JX3)q1#L%VOw^.JfB70,ӳ NGݕ/ǯd܀aQL [caSN୫F+2JؓН2 TP1]j׏t̸;XUW[hYJUP}h3Z8Jw 03^?k> n_*M=/1'-PTe.RМA~^Q4S;!Vgk3D aIsI9- xuhCOU-gBjb&=iOC%fnGRvl( + %!DXY>{qlEi29*@7#R¦lLL\,ڤ\`v,:;rP[ ktX N ǪeEiwlJfiݥ Q!~ԭs^)i{'ozr. 3T@q@i1Uw+~)O&j X+BToN 4X|4ا$ ֚)3ڏm]g,vַ.è G#]g^ @ t~kzk7J*W@ᒋn:Iո,ivĵ-PX( WGJ'"% t *6ا(=oI6z)]sb+u>J{> P^6Oqgƕ(.BV}S ֭`3tY swöd7#c7i_HK}hR@m`3?>F#7\P#k׈F@; yԋVԺH."4J?~ 3wJ$q M%J;ƈdI1]$Hq M4 keS`ʍ7ꂶ>>b%=F2B! Az~[Ym*aU_vNTeZR=ką(Ղ}: $ +dJ1 x#z%c1ﶷ=heQ=MF` M^u#"Wgl؁O&R3k^ԝpZcM jGΦ2A :Dh,c,˷ORYj΢k (t×jjRvYx {Yƛhci(IRO$5o9IvkuAT>Prŧݼ8QnMg.FH\LUnUE_0Fdp[~U Us6rẄhNE\?=ΓHoa!):Bq9Yml+_H˕/OľETKiW?/"^kYS:ٜ AR2CY+#S&T"޻u[,z,m铏=nCOC()TmN5!@ăZ= {Нs,OQqR.J iiAJ7а4ZcR_ܓkW@ VteD!wKa*!GuNnT?vvx%NcQ5+v;P @@䗽PU0pd0 2OYeP^q[ȢX78xS G.VtU~I+d`h{'8٣HѾ1dCruXvӦnV粀LO]Z{'8/LY*=.ef?Cڕ?p*ŵkdr)j>Z{X;y=;&-d^x+^oEWwrDB0}ѽ5<> ;ւd,gtB= }KmU(ܒg'g+qVf`a=T(uWZM5j&t ӌԹGmwl,NB+儽PN}}a@Zw"7U'5$; !Woڠ)uW*p0,N=Fk+>7å7ԇp^ YTZR=Uk=naZuN8wG㈀Y:vN1ɷLj1wOZ QGZD7A"UWu|t/ }O7GίLk-tͫ Ke<ɹ}ێ ;|8, {O!㹹D 0u2tuji%WPeq 搈鸓tQpydM Id+ҶFNe mn茱:֏jCx|ZXψ d:OtQ|;\[j ;'X \o7 irG|7]1/TW6gFɋEDe5οI,( _u'e@ޗC9GdS%RWһ+8h^y%&vv}[dpX2ENݘJM&\&j3ncwx1h4vUp1F}^$:ė;|%$PATy mr$c `#mAzU?F*i/d`eׁ3anOUC'TMBEʄ>ᤶlq^2xx@-%HG>!Hsf%8mư؏4 `2`+ fXsLih"Q@jtsC=6af7T_NKxZèLdAj<I*Q#2'Z>]IGz)T:JTv|O2®@2GZaɽs%[s\ Nꘙq.S~ʨ8,$0`-cAe\,zOp[E ki`ρGXʴd)^W6L'O4sc%9HPvE~;q SG9 _ x_f]?RWg} WH*]|XoO[oġ&tEM`Og&ڭ F4e7cIvu]rbUAVQй5Id)_ZA ,J.Om;aТ#+lSP仒~EKB;-0`#2ʻ) pGhMn5ZQf5 y<@(x7# )Az5׈Q& 0>{ Ǧ20O-Ơ{yZFlM20hw3{_.Qm ]%xQJSEqi Ǝ$B9 ܓ@ v(u[ςҼf> &GG.Gk3 $їjG07^T'*/ j*"f ܲ5[OYř~җZ) ;7 ]4UbvwݿzߌS:5E'zYĘvr~^5WɧAZ[SO``Ah0h`AaOl:( %#[8ad+lNl $E찆 d=̍% J&IlTr:YtgsG1S34v#X^6 )dg2E˛cL>mb+8H?d:m56;VO,;3\XbЙ52*yyP|*wBnPnKӔ+e]9% ?-=gx^ nϷ~@N'^#gq%L_}l9lEnl=] j>RJS`\hՕWB3CWGb#^U{H.nD3.`e'Q)* M$p홮Xe6:' 6G[%,4ZG‰`UU؟pY*bw{@GSJ0𘤑IRD 0QB6y/#2=Iy^LlVW|ӑ-s}#XQ# P~2;'7Dg,kAl. ,I.%o 8jH#*W|^S=d6c?Qn*"QӇvUti |b*[\Wߗ “@}!񢢺*3a3w0ܛavyzÛq )S^Kk5)yV&%!E,pQg*69MpX i4x|16S8o"qmr,00 CD7 Qc- ֝is*V]d1m9 s5셺MnM|wGωDg~0/uj85tn7݅ xCoo8 %+>Yog!\-xΎ`^>igSBª $ (Q9N5gAF"څ;P,Ѱ^M^im#C2<)wNSEPo)Qcqu&Q9x{$|XTYjY\/,KMbzϿ,}e/9M_DYT`D.+ܓ\[3{X}[93 'F5Ӄ0E}R\P}R\+@Yݹ+@<1;Xz|ANf0|l:sz,>:DntJ~{PJ#/$RD8 qHDPGmuܐyЂIž шA8Fcl"> 5ԈV@#%N5_x1M&Y+~5K{nK[KmX:?2}tK:n#9fBvoja).ܗ +̑sNrRœ=KDžqMf)-7J1F 1 *Tc GȳnB-V0MCDj;6'*d@HvʑFZeGPLǀ_W_LDigB\bVu6bF'dEU *nUH۰n@B:Oe9oVFBTosr˾l<{hՆC.$. $zr+),;aywqVl3060k_M 8mŻv9:H{:R I3 ?ܭ8{G1ndYk 2,?0}!^4!#GCU#yg* BU%N$'h^X㩸˭%_V)/?O뀳V'I vAVz2cg?GBvX-D&L ,%sȜ8%%^܁YHm{SUS3z/@m߸ѣd1bgzu:GB)/nu|A'&`k)o$C{ >orEQXyzh"=tVγN*-;}o#E=f/$uGXa;0@Ek- !H iUIq+;Σţ*ؠ8AY^=BxS*Ȝnـ)3.`q|\NKsJ4 jNpj.)98AAO> ͯţ7w 3WPgucj9tm\j&z:OB_=tj9cMI?4blC)8dIqX6p6 JF1ta8ywɚj=Ff#H:) 4昚|JX3l9n%ѭVxg5iM=%Y *1 :|eFMY$P(\ ٛw~=ߟzN|zfvJY?^%~d@kϤ{tKu*Z`@HAV W ۙ0QL;TCBH:LL5P=6$Ą_.Jm/zcѼ2:xk:Y˵z>u@Gůk:dZTnt}m ,ib-uZIUg6*l%ftfMcj͡@ƞ5ƝPnI:[+QÞjJֿY/]al|%)a% npH.[œ 1&oL.]MãjO-s=]9&Φ*4QL$!9zFG&[m{)HH՝ި'[zis4پAI,=O>wbKx#?mm) GSިq_w_+gE"Wm4خx9uizȮn ƶpUPsDXLJ#ԷvƎzb 7 8n {Y9*5sAfdC3^5iuUD͜L6eش=DNqe DJšP bץ"pǙ‘M5,t%Sk7--]剿#.}B ð=}"5 lrT XxAx^³uI|Q~йax+?x=?gZ3['گڧM(]ᯃxZςywyghkrm5CΣb]:+/!}FYnQZeKW0o}eX %<}w=5 iy+CJ*bJrO!{]mĥ7Sށ"aϚ۰2xͷ!~@Y61y]úK%kd3?P\ۃz:&u>'ǜ6PK1fW&abύqVEz]`ŢFF_^ LPI?X$8@rCP#(q6Ex0@S,Xbam&,Yw΁FLAcC1!59W j%xDf? ,^}QY4v zޣq}~ \DېmvEb&eSQxhHr )[kì?̜zI^F,Z8 .E?m3MT(} rEA䤆s%D-My}C.&]Oybݺ->C GxK]g$mL7i y 9~E-qꉀ<)8?ۦp:<G'E޶-DIiۋ7gۜpTLHJ-G'W[;0vIo 6{y kV8]nVh7a$齟CdTsmoz1_}8,ŁlKXw ? .9@UgUcV͑A8< `9q d|% G"s//e ;p~Ek3HAA{/B;RD9z޵:$YL#.Jƺ>$iVՋ'Y%d] ~ItLYRw6˸S0VȀ$QyiRl,]6~ܢd";͝RpOyc+pL:bsѲGg;}7,^s~s8Gi7%MǶI;/gnWdg*:!uW. ;?D}`cW~bsWN^:s=~ft('jMj$`#Y#BoW/m>{`a뻥}>*n5Oo}jQU |4 n~ZTQx<=mT) `yzܠly$F($U zNsK>rСiy-/ŪR;k'>gTb\\Vxr)LrTXouԸ˻qsJ>(2^Ml劤 :1:ϴ!!:9HwͿExi*8ՠ XS#`"%S+dChd @̳8&˭k^!ϦiGS^^AHob=cV馄ُI3=On Nmݸ4);E"&.f4QB aϴ=`Va0z̻q!}/O8^k-,L~ʩPQlJ3)EzV(p_b 'P|x |NmCf"/mAX;ر'ƒڰ=ОoXUT*7K,3}ԇuuǯH*<M&܋&9.70*,'b"*R|^'?Sﰚfg M\yߒ1OƄj(9w]Q0> ΃l۞ mzVggbacpQ8Yc@ ~?#=(0 "^^dpoxEHY+Fؽܣ5HQw2@h$?.TsIUH׸c@<&0t^?5#c:Fu~6ns^EzULjhy_o ZG٬I)!A]ҧTlĝ#- 9bzKrNeV$ԟUýL6GĿlj]1>舘veΔ M΍5NTWCZ&浵Hs҇j;-]L 혠9FQ.dTgK!A2?5ؾefg&KvXmJ"7I'|_t1Tqōq!f+GluziVKz[V$|bAA+v@Ɣ>䦡<:JPFNy-٥D2#X-d}L9I?#5Yl7YGQʵat1uiy5WpYxLi$cUobS ^o+ՄT["VݶpfJJNx5_^Wn21ߟЪ۠[! sMC04@]eS(5j .c;_ @{+MiVw ^N,x#Rq?wŌH{R2%w|ćl=I,tΓ18ect>&+Ho`N&ӳ͑v2Y{_U)p q!*r;[egNB*憗FI{ y؊$7 v3Ɠ$C_\(n$ P)vҷ`[K&aviXQ[?v~YN6|P~"tZ͘~um`nXAPᾌqq/Wa7mB}:>*Zå( "N!c@|d*yZuBEF͟~ĥ|9ɔ'J qLU i'"A\fʑ~b:؟ICo͡`{O#f1@J|A}Iu󛾈'P̖ TtUz"D!3 RGupu@/(Uԡk=wpQ/At$VdoW"̕H4]Mn$5(e.70I^_ŗUd_2V2FxdDsm˺y:Ax0;W4h^>M5_9XcD t2d?i(P3T#N?KӜ s߰ 2b ũ5U$u/8=5D <_ev]D-FTs^f1Jإ* CXVI 7/ko NdR(_w]i =r9vf@ G? 1%M6kʟ5)x?PҘpj 5+tXR Xñ8^.xlG ꪀ*N[~_ܛFPU tl3 ?ov᣺k3nSE`ÔL?NR˵Kףܭ:YX`rK"k -G:]5k" E(gHc e0Mm۪}Ƞ'uhW'!miD=l$r‘-\k&5u`a-D0_pڭGW)^KB?:O>(TϣkQ=X;ioI2I;SfPi#o:&ew6]5ecK)`G(FSgwP=yg HՑ3O /7nnViTQ u&^@]v"LͶS 24sěB%L"Œ))>L'_*VY?bo (*uZ~QEfd^ 2\Bre0+JedGmqbe{VN^3r}jN U#H&F61Flە[+ZBf^k\ٞqJYä YG#{ iB, y4iPf'ٰ@FWu]0'bnSuH\*?yQ:uS- (ƻ<-PB(C_|oQMNTrq H#@8YjYv1&,j>s\ )x<[jZɈkflL,Vf<-9/()L:ւ+j| c*<?uơ{qx%.`ጉֹ^;vcA;̽b]{=(bfp៹꛽2S;E*sӚ5js:g!&ZRj1zr@B06޳;Ka `ȗS f]x K2sT^nu!s E)rhK0@=OV_M628Z[ :Cv,eER5q5{|8ɇSZɩ|5QpES /P?P-rw^%6yJ;6 Ȱnj IXwzq`l6, |Ww &TDOPxOhf:gYS­6c"nXWnղ Е{4JB,paFJpȋ̤T]aDґds6ȶ0^bZ˺ISGx.x:Y( KsP/[MLP.\47S0&|osPMز"!%K+?Ob@)_U49>8;R4UZfc P9s lw5U8Yްg~>('I(ľ)$F_ GOΊӁ "T{rnNzo@QL zyɴ=U?-/2@0>WGr|4 (}{b-upMڪOY0YFj\q{q8|HdPj:)!.O̅ O2U}b:4l0$ F!Jm/VXi n]rYU{aJnzrņ 6IE̗iqeam5QMԓ~Io6؎{׎Dщ?hPJ_[PJ2NTܵħIi= P8lӴkWHeAȡME CjP87*݉= 7`%#S ImVw4"ǘ>FB'6\)KT6!mNBIDׁ7\q@VBA\TZĞ m.Y#: kacThgXC@օ&UuuuKo|}Lc#~y/f,ñrR NbĖTK$tA|M=u( w&!]"?p鏹Z¶n}1e +{ _G*uT:yFKE7 1 9+V7' "i #*fܑͭg:"̲#SG) *NX4ᘳ^ZvRB옸ϼިARuLT\'_U_iq4)>!.ZHQfb  Dߴ&ni8Yѥtͅ-s1 G ҫhuw5waDsN#+>xPÂLͦ8{ Eg} D/) Lh%>Ly|kńFy 7zӶc=4cSniz"lx{^e9 W[0/lR-Wr.n?ĘZ ^LpVZvU-42$(/-y+ѷ#$㊛#~ zIC^Gf Hڀ\x ydkkbKţLsǽhȹn1tx6L cJf5EG1Vc v#x/C9R&G:#7Uk!Z%+9`aD!~ݖXwOBi,3x(?7 + r3CdoWJz s٧k"GOo W3@I@(ڵP+y"qLųЪ1:Oj|tCo6!VBN h$v,ӧW; ]CblT 4mV%s8%p>7 ګRp'H7Xg8ؓ%J~g;LC7J1`׻ آt g;Y<﹢fe#\k|o&X4lI&JdNx|F)색Dɽxw;FẂuE |/R3zL* -I{wpH };env@5|Gҭwz - kyKA">$%y?#z #E0]e9#J9*̆8a o[JVBTqVR}_S (8%yB;I4Ŕ~/50o&O--?2hSO=Ŋx_r?<:; _x5AK~.B:O:Գ;N섻WKtU<XEVÝ߫<S 8s 11+#6A̰vu2CwP JNkV[JBqG EqaOyȊ@-}<NHM[< 1m^̞SmRci 5N0~` Qb!aG3em^SrV&EOCGJWLAG!ٚ8*bB g:(!&rkˇm})瀮ݛ đⓙ/Ѯv` ~^cF*: _025zaJ4W-Z7^\EA{Y]†C/<:0&GSւ\Zڤlo۷gqF`AP"{-3 &FKV@30,4aީYPD1}RCC;bЬiֵ?V9sOOPNq#Rf{E12gi'EK# [pz$Q{v[ffIk#(AGPʞ{DXgD"ZqlA~^ѤOc94l*" Ta,1U*@#ף#N-qv݊D,҇fy|ܩUe*.u3#3=>E಑˂WJ*ߛ[|#~nVPKG2Q?ڰ̪=> @l#~f{Xcyj'F8pl >'s0PL ɞTm Fl+ɫ(0ܭpP~[m|n.ȩM]k0'X} \Ӽk(pftY0WZdjm6:{zѱLDYW/zS kn4VPL)AHy~֔c1+\2߉3$=%}o,b}%_}K5zE=@{oCX@!PTw@ 7W!wyl킘vrTN!k,W5̓ DZ~ߜMnű^{ Nl &՝]pԔx?(ț _íK)("1"W̰P7aŨlRdDSFߓpڬyqlt` _|hc脕/dLѬX_<" P۱uC>s#;!N+ G_PZx[Ч6`dMEhZ)%'{iڿXYf~f9BV56neZ"s&578 Ú#pM نax]Uo}'sPٕ0ڨyIySt6 _I(u=Rف 3:^BpVF/w)(tWk-_!m *22A%^iG';+VM]  -Ia?q zwsa2yX&9{wu*' !a.-6Ʊ0g yHR1#rGZ+̈^_#aV[-9 6鑈E87ƪȱzG<Hi3(OW%5;:!$dkF_T!d~a]$8"wj4m[`X4TU8IZ7 knkǚID/^C~E* PaթLYeU ;?15y7f#0էY~)Xr@W{Ys?Tt4J#gRjcK Z$# VثMTq6skherZ&(KR<(pcUOXW.7;/t 6bojXJz6kCMc}XD5ܜ/O&U!4['VG#20=Dc\4VB0j93Fla/b*[ȆPDWǜtw509p;D (*%cq4L|re c|9eXE*dyTt@on=rX[&>qddQ|t} ȏG{ݗŧD44/M\'dXUAep _p|J@'ĺnFl3 a\(? AÜcgAA$fŒ>;G++C^Eh Xķd@%`Y ; +:te\ԏ63mo[c'W"كMb;[㠔$#*pC=JXA) @%<'&G}w4' ])A@G p -+C rL4yN׎ldz['XeHpt5hHElw 58CG0ۖE۩}6\X"Q@=HFIv9Vr,qDņPGs"0f`I8Wٜ4 f2e2n,'tcذ>>)`r27&1;ɢdc{ߩFS1sӒ06 [FL`}N!M񓏩9_>`O3a;VIY@ki^ۀ=1N $2=bxEWY|P( ;>4cs>8۠ :Z3FB! xBJDGq$*(QԊ|7, vs,QbгNl0kzI9 r%`"kyˡX6 /lPj1E*IcrwCIWC~aV"=ș9_(oGF$V`OdZ+Ӥ@" rǵu rnR Pu*{yVI`)-t@lbur$C]x$S5c'#n IkyUl毇XV ibw`do|7𒈟y}^ 5wK8Vr>|CNpD6ҥ< [d5ux vP5=W|Sb3ĞC=k$OZO|'~MzjYpEچ/xڣYďM%|m(/|f'jEL<ֺj*&aӤƼh`ѐPNjJLDFF'Kƅ6Hnp-7ft)qJZX8#Gw'E7rl mH^ęWdrwedy@"?4e>2 uÐ56Qkʄِ֥7'ӝp0u:Zp@W2rO$%IથbN VCB˒b'ِC-^U)L2~#sz`uf!30fs|C*mJMEpaiZ%E ZF|APzU٢l0*oLxhV;PH= d4U^qsq=Yb5!H!^0q)bԦӑr߹ѺBH`#2CxiCj9+kG[X ~jDzKud!PyP~ąmlOʮd9tԊ?ڌ- ?~U^t^^Y5BNA!Y{Sqk~y%"xmb@^6>dda`(\6c`CTb*!fpMڐ >n5['BІxWj> B8 4v'`F~$&bts(i'څmPѮ^1!U*F a.~h`J?4紮XQ\oVW!*X TSLȜQwv &,Yܸ 1,A7/dr(CX,gOuHw-B%X9ZW7eyݱ?>#2}7/O?9D.6J9f"&YKL,žzZ-M/W~alV}V.(JMr)T3p|?&SE85^*qP y ~WƾG8C p>qe"E |QgX[lL?Ln <}a 鄑DQ`4bQA哛7=X/f2-̽e%n]B "#[28!8">/RBU>Qnn4_&#Tm5hQLb|&NUW >D,\?v3͉r6ry)WLs 7}C$I7m/!qnN/ꇪG ﻮNb쫿HcG(K AkE@Fdozyyk*03*9z|;ZƢi#&Ʒy * 6wbDA x8T[ v:WhKc'r @EoG)&)fKtfgMbb#{G~n| 8j?C_0^)ISypw aPJEg毯uR `* 'T;5;/{CuH5펍 *QC7I:U wM}*} ؓPM{^7*_[^DYnfMjl|į-Y&2|/g;;픾ڢWI)ρꡆz(Gg"2mFݓH{oM<+zA\d.~LcV(c\GN- +WmHCl/-"?- K3el(q!d 9P-uϮb#ӵɏD}Jq@0Fa#X _?~6[DNRk ߹`a+Bc7qB]{_̝Z5k5dD!df),g EQ=<\K1izA(h e7K?']|P}*+s0z;H̃Ύқֲ}oN? Nq?r!aٙ`G菉7S)'طܶd̷W袷gC0j?w YU"M{Mڀզ0<xz9zo0C?Muբ3wa懘7;OSd}~V!=gO4w\iƒKYG}GKRaGh~ h|eAdޅf k!3`AemCL *a9t ^SoDa֢CDW 7F_5_M0I:#$Uv /.wTn@f5g {*Cڲ!uqnUtw05hu秴n+8'P|#$@CP;67:[ Fˊ;&}>`9}b79|Ohx/*_$$I2sqBENt6OC#0 @jL"䪾85$Y᫘SsPíRKPb;*ed!>f\3ԜqZ@Lk [ \Un 5e!;_b~dFk&r !Ujjc\6o[mMwR€H5'|guٕ9qq)7кr3 ~?ߡgwagڔ/vD\Y"M%clxiQc1fp/*9o_JOM>t7h|.b.TUF 9tm,eqJVŁx!R,1}%_KWr#o,69$O-YnI}R}K 8(ޘNIHنJҷ2}.61o Th'Ȟ| 7?LKLDm-$t,*0oYzxN@E.#"A1=d9#r@tj0#XL?I%KS^°˨ R/!1%^yFV&wwuZslVᛣ4:WNJ"o0cigQ$PX{y&rW07PͽDϗ /b4lȈIrh뗻ȌqIYݮP}խ\9-Iُ yCwq 'vb&0i{)>~1( TOÏ_25V̤MK[di^V3`h;D<rۼL]?@El&&Ν\e;0/YPd-\x 9@rUxBhRiTpɷZFB7jKu!q vBmd7`޷=eXBpadqge>9w&lӴkF `JS U:z6<8M^o>5@F!*?f2/hKܠ :3<"m,KDz5pG*!I!U4ϴʷʞUO`z;_O%ư$SgzHZyz٫q(]%rǁD @~%F۞:cS8mi"c*`_Bm#kJɨ9ܬ&>Υy'fȚExEF[6sXĀe5ȌwW&Ed7#y̯Y= qPwްlFM@sl3 fip#e@Q _h{d2p:ػ?{ᢵ8s &-Po\꣙z6OsF,rhfL.8F.QNY4ꦎ¯DlEZO#XsykAmke;REYeU`OKؗ6p.b0n焊gcU-eXc(u fi6  dHޱ߽HiPLy_EgV\H`A[H<Ú. ܰ(/4u̅ a4B;{DՊ r8|D_z?]"s>ȟWE~=дNd9Ngr"FLsO؏+|y#-8xœ;#a"s?~ Ii=25_;!.myk<V 'S6֮E@~e@qZi70 dO%S'('YjU\ZPUBA!9=dLnpy>3Q5{f3}{ל(c9̲>MkQB}M&pRM`BSIU9#ADDؔv?[be@^3DzXu!8Qo+xr՝ۮ|Z7tD ϿsN[ɠQ/pt\?rIvm$=nMz_:!jaȇ4{8Nm滉'bdVY85q}%a[C{_Ӫf¬& ݑh?쟼Vb =*F/a@)NbV$ڐ_.4҇r\ Jk _:=  mKwmw/!sŚ(Yi i2ߥ^Behfb QHyQ@cn-hYx[3߉m~'=TlEi]ɑTBQN&. )*BgsmA@YJ/&h+ Dw`aΖOvQ{iw˩xz~ﱿ~ 肠6w(==׎c.Q%id1 9v:`?yjHӱERs[?dB,A&N 9F(8~K}cRkˣf91kjt+W@wwZ`_* M:$F xܘ He]vVmiN;vkt,Ϯ*KCrPxvC݋mb?Oҧ$Vl*⋛炅uDTqBa7PVFGJDVVMA -!5;&8Vx+#vb7RFuN~!8Cfj\'=V`lfuR)aɟ(ZF1>iJW|G:b̑Al4?u_=נS# hV>˸!!D$N9ws;_=@b4H";$8lR\zy*yǧ(muW*dy}Ibߜk¦x$~Jpg_ 2<[d@I0_ꋙiFJ!wLʒ6 X+A?˨XJ\z 9JٲgZuJ]@0XXOpC(U >4]0)T|Eaէ=yaanUP3n-eev1v4ˈ6th5#pg-=M$eD!-_= 4aWLJ"{ܚNY|٪ |0^ Z_Q!<6?ljD P?'b#^~I5s/+21 o,VLe1:R 4 7ewlZYZY0ǺF#nPEz0zC2Dp.g ?0uN  QP48k R]Eo];96(yƨvRm :n]6ܹV[cܟ'Ÿo!v4D8DX$#,䙳J=;ٙ?eCM2wüh@]NxۅP?ۻ E@2χ^!r~blM堫f`!R&0-ev ?p!ÂQgJ\@ lU;r{2Ox(Shݱ$: (xtܴT7B?`Zq zHԃ:^XRSߕ<ЬNS? f֐/8Uɓv`qx䅇lHBf1p'/t%gj&i^R_Ka P~rpBT| W㸡"Y(irHW6A}gwdD$z(ؓ@/t@?wR]Ǵ?_ΒWq:Q 'eaӏ2<:8x+"D+dLR z=R겝*ќ \$=%Wg`2ћvp%6߹\^pk&[, _Yy^/Ur&Cs9.fIs^7+ٹG % $dV\pA)K 5ٯbiԥYB\ͫ;M5{HH6Ï=yӳYCd*Io؂^uGCa;f &ǃX ʥe A~ ?k7֫:][BnڝFr~  e pk濆jHTZ1߽^MLڷO܃hSֿᡝ&#+1^Z7M@ނ Ƌ瞞_I`HfP31Z.5i!Q9iYu*[ZwLL]&l}y`=;D4Jjr4NXYf1E\qVN#kBQb)b)pͭdYRCT{bHO 9C+ws (ɉ$t,t5E"5a?|e˙Kl8Fcm%՝n{B]9vQkqRr|2BQ[so"nuY]q%'UG˼m'Tt0̣K~4 ]>+묓` Ϛ'F*ǤFVaY{yx i[1y5Hk#wgXa$2a8`z4Vj#/ޅmeq¦BH@RHL$?r괧һ gHuqA{1IWQD0X". RپUh"zae8Di;?d3>LiwлFG'q U QB5olKaƾQw4K#E) Zޓ]<|\u@<>;HfU 1Ng$CNakgd1` FyOp"v3.Tbm,o_L( ,%w"d2ZzAA]*jt꿊Sp t;.Uux\a>Z+iSUb .$@5$.'dk\ i+8( sߪr׬{KKk< r˵hitj <]fwP7+kcp=`VUwzV 'O27"ޅXt\?W]}(]0 V)frv)ʽ ,yA>*$>@Ǜ[ymP 5?l4˟Ñ/vYLE ICU[%m\$c|f-Y%1-nAqAE%T~w'j\뎳U3u;?ޟrV}=nj9#o` AEdT굏h >"li2SqrƞF+JtYJPȭȞ.Q!zqPAqqwUF?~]%^b#0$^8D\K$x m^˷U _Q|]0A1 Ks8Flطg٬,&Fʪz@آxB&2cvzSJm%WYHȈz;?C}REBkhi=]D'Ԅ*dBSZ{Sx.At4 Gᖰvk+L5>pI=0Y0rfc4d/"n?xN!s ]mh:f-+ %IghٌDbn|؈%3~krR'a0&;Nsg,̈Awڈ$NL^Ky~C#B<H;rD,wה_:+äHV,5NѪ( bixl`Ƌ6=?. ār۴LmɷTAB{Pz^}9.V텶DQ)[7#w i8@D}iFi9n"Z*QaG \:hO>B`&jlto#fs0ᰙY~ az7U=il(3Qa _CH3@DIt96i/*#,uu>V0fjjznj/տheq/Vc_t;*!ct}A,BhnbssBLVeˡs/qj~F]ftݣ;hw!( &B)I鈸Eʣrf3ļIq.ebi`JޕB[*۝W;p*%2qahrjtg3K@Fvf}$pWL K6jkE"S#}.Gy87o[L:WX,- J3] j9R|xjsN9p8X-lQd'zqҞrQ|E,%h[GNOhyJX1r2d1!mb,;EbMzoxYB}>I$B&>άF.E6kv_O(~2nNsJU4Sh&dQ$J.վWƟsVo}SHsj^2}'+|E)ID^e Q b偣l}"|mgw2*U-3Yu>iv0P]F khv?NR\lb1)Cuc+:`2cl_>(i^|u7VP[Ȣ__ޑ=왁W^1~\Z.)MAzX^/n-mH; 7S$&ա{:"ELcHG42oS&фa{ҿHprB0-]vU.OO}xe2H[tZTx82XX F3f DgYZ070701000003f8000081a4000000000000000000000001649b7c2900003790000000000000000000000000000000000000004400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/7O]?Eh=ڜ.+S]b9ػy,!nZ-Eꀷ2냘RNA`> @o ll!/JQYzv ^&+Whm3廵WBZMȝ|]Lڃ8 YFW-w樶}| z{*%ڂ֡pzKuwDbNPo`:bhɍ\0%pl2~X :8uKp 7ElYY\6W]oke^I)̱춀Ի(A Q8j0QybnUV~soz?eFf%D39Yn w'2ïV;xC =~^@04\_AMUE[pz xXQSd!BI^Zgާne"?eހsb-#)`Vl[džKdc6$qt`F 65FDE!bTۦ1ιghWlw*8  %5*fׅ mGZ@ZT}\3G7sT.ε̚VbxqyT>bĩ; 1qgPA~%%fɀa@By(#s;C,WKXl{TrJls:xZxYz=_!MFʙWΠ2ϳb]5H/IdN%a-s+e`NcXnL+|r/\ͻX$`?X?_{)w0撲MYIA ,EaLćEĖow!,˧Mb gZS}-&kϼp$$dN;dg U$v?:7*egHo!נ*y B)J?FgGҒ^kwc_ÜJi: yv-& >jq4 i_ü'cY,`ZAտ2y$ C+6v08-mf(:Ӫ,F-Zмyo9=c)M„'蛾ZuՃⰱ5b 2F+'xoA%itsmZ]3TWg,Y^Ur<^p6C=6I"yFh*Xz*ٌ_mcUEln&X+uU$#W˖ gY%s2iV)>̡/7kδ6$$*~͋=>I;%&y'Tle}^]p| Ss `̵wck"~'4)sa͎aH: WW(|4@rNDyex=^VWi9?"!kƎb](y}ChĖ@*{ ^*X>BPL_ wMZl_{ ye_𴁩]aFaJOlkPJqH9'\M4pRpAR&fD c1?oCwlEx<0 ŊHg͐cf2D׿_bWZ@!MSYAZKrQ>2FkcRN܈ɮw"4ϩk.R˘k Th’rcp~P`鐋xj[]s۹O2 tf  vɓ4Ƃcs{W>B;4ޙkPWVbI^w?ߓ fdG5njImemBU2:}prad㥞8 67k!}E+xsYXY^ Xũ)yZ'gRyWpjf9T~.9]OQ S0v2]b!/Tt+)p +bqX\)X }⟶Ɯ-жVCL(s0^*-P|fQ:3C<6fUd9F5oΡjؙ'*ob7'tcΝK'7vƬ X!>K腤~d ' S|:"gYq 嵕 L{y@}Thh ?ցlp2*= Q]anٖ5ho{ FvnUX[P^GkJkz+\.LAK4ԝY-1mcFk$t˔]&,YVo\hfjOuꋽa*S}7<|5)E2ǭX1Y$G3gN߾Ƅ5ޗUhYFA`1ErAUjkcNe8˦pǾkU 45v5 YR/ g~ LAG؜XbgѷE |#ZfJ o %+*;h6xio9zb~%U !Ǽпet2FԢ16~mB&Bc%`2|ntע4ƋZHM#d-к O[nTHΣN n~ёIշzi9r^ᚹ.hSbkb-Ho';N[بKúh3Ih6=*DRt0z @=@l3c2p_Tފ i UeˡS'$?ѣ^i࡮p'<+%/ 9·K'gaW">ZgTuF䶥_w\ KBuLVPͼFDwpZ|PPR=m>jO>(j Q ylf]_Ij6EK TO:r$cN,V6Po6=Ą$s+ $H򫋀7M+8E)T:6.l7k1j.8zo21lX 80j Iεpc>!eJ^bSu(c@ QoZPu-"~dIm6hMyh4bh1qQ yunH"o*#*( ϊ6>(,ğ=HْqM:~YM{8",lz3jZ}ц=w IhMKM+W Ob5cM? mqJq9xI4\9dk˩ïX,UO1؎նy%WR$ЬsM(yc3G8F;ƒmOM>]6QYSw1F_S]#=Q?kpE!]qdKX 0?2l3^tS-5]TՋ,=*H#q{.a;V}$'爲D:gv9|0|H(@O[7"<$Rs$M#D\d%P Jo<:̋{%Mƈb` M;=IGsIFܰ ưkԀת@}eϝ &)rR\u@Ah$CD؂m3*.#w۸Òӵ pǢ+2J~lnR7Kqvl[W(BY(B|ulVvp=rŦ!gLlY/T/ #S0"*~Col!e5ulv_vt*my{*0o)=H'j6Ȕ&mfenG9TȖl b-;6MriبAYU"@˽ z!?+A1dX%a8;!0ZZ"[ 2׷7n yV7R2;uW>ˌJq e?dFW,V:QE+B8]?6,1LUFbɓIBAUwl0Xš1=v^Dkq2zUL,  xKr'E)™lJT7J,qn4u-8z[&Db9{-j fo `1)tNRMjˇ@L*3yV]E,{7ʿ=ZF|ċ9GQvX5>1vv=kB$F~SWy1>8.EE?9;;y h_AM3o>5EqŒF P_Y.wWvmFQ89тAJƱGx7yFrQ䉍Uι9㻜$pŽsχz6+?0&mE'3[1zppȝXe_!g7`qsxoK+ DN٢?@%Bڶr%s*_qwA^A .u c*VW`xzh~{T+n3<tm~ː7u\|fW'bi3)(fydysfd4)X GB:`iXhe$7YW !(h27ƂgTH=%G>9$GJ>8.tk%;b%UӇ4v W%5Eͧ^ps]: K~AA[ pR?~*$E&'Cg*H|"7NprW#SnvH^G VOŊV=mm2~"KΚ#煗$-I8,`L{%L<4f?JAҦ3AE3&AF\ /HoK$ c̡Ggp +5CTKH>$"-U 3#,d-=mRt#Tत Y5L0Қe4h-᜼X{;>Sa{Ѷ*o$)Vߥzid{ͼx -Bb) MYx&Iyl< r{e,N2]~E g]2ߚ2WAĮA )ds#2=UC[d"-wӺSu"ù*a4ɽȵv:7@\ub=S] KG<ʥ L`h{r5NhxD@6ym%賽SmR䛣Ԋ ke{NyKtyY{2ARFVPCmLb"14:c/AvLj%> ɺ'/#-pʒIh+av=P;\p75ȀR }ecR4mKnuHM71 1pi廩D}e0@q(VF,+H!qiK}_ Nk~F~K{.F$t0ix6"@ AEC"H y1vFzP>a-A%+~_xtj" J?:'Aoj|x&#}"0Ź%ׇ@t*Lmc!l}_x|tPLIe<"*@<$Bp.`25q潻+{LUУCU3kg)5[6--GT%,P,Y0 q::-{,LlRN^qhX8T:{ua8k.)?[Ր ÷8S=>ke`[,6/n죺}r()aGu;Q\ҿ=Ja 0$n'&X1{ 5# Eb2:A"X׬k(Q X@kt4MJc INL},3 c.@ޣ'!M˸, '&هNU_~J'xثx'J p> K4R6TVlÇxw*| G}MH5cxyHিm12i)w: )L\k`X4?a3\@_ǃ "LT_i=a5>fZQO1[,l/5;a+)L,..]cku@/%ha5Y0B)]g/@/- (,YٿbDiLiEUDXۅw-0 *qd+hqd(ˈa(琯K#vtWqU6, wʭ:sAWAl-!،22Q'*?;QI#M2g#6+4Lwz`Ȝ,S}dQ|ڕRaDy. ,U=mwRZnn>sqsyt$l@a >jZ<4'ڇS:DLH?TRTy#`= ߯ѿQ&^dy < +e Ó> ؆KM.?vĺF5D[NM/t%@jSH!fx,‘j_l&2F37,N}=yw[t cE0jLk;[̊Q%$O*_ O +r<׆cjT.wbзH-~$R=Pv`sR y (ͺD)Gl;7UR 9LܶTR?7A@tFt~\  xraMAgʷMOZNg X:Zx/JKq.s*󽃋uKP81j'<\:+cS(qMIڌlsR_]-`X a&5sp 1Ȕ1}ٟbj3藍O(ӊ02 SZpT]i߆♴em; bUՌ8+̢3B`~4r(JРqw5g*8]qHm;$Au򺕼4p{6kNe8<@>P]KtAng2r-NJ|WtCȢ@e~.^&_ ܌/`9Ab15",7#$ MmO:(67@Yθmh'R. DTRT,aCĒ;#~@9:B7:lp{B]-dǺŦz*fr_hI??F0_Zd;Nc݋XnOn$\fAtuTQ1*VnxovTOroV : jfu#5c }]I }@;ߞC$hXhkhZPkK˵_ӭ&8jNLDNxCl=HW"thسlG*1B*=*ir"[­t3JP?hAxvpgDu*餷ԇ--4F Aؕj[.#9(+s<7/*5pʱU?((oNrƐi!K8`"Q nH]AL^F]ޟGķձmwI"f"gm#^AutvqIEml46gL#c^={'x '4a2rTu'JLJa$9Nmy`3H-sucu݅j>vl,9%^ |vn) E'5f^4g~@jĎ9kxx>ŲiҌg*!CdWu9}~ܽchQ7\aA|o Cvfz(In7d3S"N},{;A\v>9+dT5g`H !&yXVj(Vqdl Eb XèeJi͙;eLNOW"ٌ; ?1OPPA/)1ׅg;NozC|zM*TE|Z{鳠r`"Pe'[T#gww*Iu 5{ꇈy|KkQ_0+IPk],:žHE(_ 0R2GMOӔ"w' *@%Д(R.6ug&:klS(2YXm#Pc%)E(*dE7-qC`OJJRzS];A@X!D[CQi(=TeKx$*G$\ΥIj Dzbnmke~햀4HcQGuC4&̮~)߶",߶:^Ͷkc g[a/ett<דS(׭x+83ҔP{yt,$5DžID6{&.X3,Q m1uG'Z+ڗ 96\$5%V,o$g;\sUA{PP2^ [L}C i UBbUͽsf~}AA'њdAOڏ[S.n/oYHi˲TBEd^(6Z2=Po%"yh3z7ƞNJVjY-sulյWD?2zyV)j"_ <'8\kvYL: "}W1\:|PuxeM>ѯE'Oכ]l7A6!/z75i_]' hf:`=rm>َ< ,2Vd=,71Yqd$?XV'Ldd-+o 0z'7DpY ĵ#G$aF;"q⽝oh>CplIk aITsd²V? :A֦p-j;oBp0P k7lN㈧/Uet_xS yOFi簠NR}("-oK2Z:pѓLU㕘;d9DtEHnnfQ材labsOz^J{Z >ucezH(z'!8M ohG8}?17 З-::Z L1>]?A?(4ljRmĺw=h9 qw#9;4¾c~{vx!aU`LdF Y5WN|HsVx^uƝX$քAt~0ɻ9 0wbuuR1иٻYMNUhz`fR+yE9ط 8ԥ'v/f"!v'*lXֶ]4!TG::TS;~~4S$XQ6AAStN!p|;>-eԡRW"\o@HDK?]HD]|ʙXy՝G˓O~bfvnS%Ainy-eCHVPcn>vFtl"MC4J{YAgk`7=9pigNO?EߧLSIT(J(X$.cz#7Zʔq]H тTgWXNξvmꮝ`(*i5 TX*IfM/BWzح* Њ 1#N W=liogdߧ BBa-mѬ4+6xNsUxrL"'W]NMnBfgEp #|dXG`!)z/nZ.K$`>2]5bN܂d2{"<[/A2 7(Q:.0apq*r@ǢPs1glvᠩ$2K@co4f(lxL=V4v#Jz0z\\ql\̷! ` N_qM: \dT9(#C|ȭl+"=s3 ZzOw+DI n?%~Y{HDRɭǗUq5֮w@XYkzй(i_I߾.9s#..DoȀ /Ԃ$5m?%ˣOL3 ^?\G.'.߹j)*ִgfsei fIP"Sz5һDvlE١):Mqʹ#iji{1s#iz;Ggx?xMIF툣]lEV>֕s(eH>Rw{ԵI8NBںm=ِ }?l20aN*cttpF{l;[' .);&E2m|9)"rǐ>JWAS7%lT<7feF4~CXx $GIDwUeC6 r上E=XQzWŴIeD3,̆Jv~ {b( [H' Rɶ:Pv,Ęz%~/|k)x(APpOk"#e8| G_ qE_uޙ{]7b 1E^\f噇PB`R-xYM]13Є"nЋVjn^@Rh{'dw rJa BDOEgN)N *HK"7w#8P TTyr9ﶙ&W] *qxǰe]"I[+rR_M|< "Ɉ|y1Vt6?}p1+4'd, qn|Wx5h<~uC7=; ;##^% ܍0+SN9BGd@ ||[enX@e'H|DC:uҽxnC8k5ibm2\%֪t=>{Mi8YD q4lѰo^91ww92_=uK&HN7{9>|x )SaHf?W&3J*D_B$i Op zym֥p I/N+Rg_J3X;Z1v ѥ ;0Ki,s),~7>N5%QwHqEe]4y&*FocVX`fZù#U pۅPxPEAMBѨ@B,\dې܂d޹| =7h ˍJ-k Y8_Q5XFzY)k+@oRО b2%LA&\R^_XMz=^);TgXb\  VVVRs!7M]M2tku _.1k wgXCMT-4`%&ؔ(o?Dsv=Tt`<ϘᔸN- $h]k91(- ѷ}s] [&i4wl #y%˹SucHPx]sg"q3<}5}GX,PB s9; X!Q3XϐLo740C$}2WжRPɋ쉖$y%d zxOٓ8SI&KD*)UM2 zĪOъ”xxokۏ '<c+uJQFH\i/60 p #DWL u,/e3wbe*EIZpZw?Q5h˩LTqƬ=n_Ў.IkkAj~#5Q$R?5sVez34)p$]9Ҏv3nR (_vRl]@g# 4x]GymQkl͢~rr#wLN.<,;sQ+]ῳw> 4?Kn+5-nM "Ҕ =LTU@ [!-b-熵b$'&X5?*[|0Wx"V36>WΞh/e?ke/o=^FQd&$͇<]K84ZTsKs!;WnVI_I>m"9`a >gC2۠{Jȳ NMzst+#_ .{ 挹oy$>7+@,-` b= ]s$u~)'7TD\bYTw5;àvoCRz' w*!.jEI0n2KT_ ͽ, ?"{jpdW `lm\b6i|\ϫh.?d_aLh[Cpr, PP'ڻ?Bz4Ȓn'NأQ PBj4c2 $|.TZV]1/3dQ`⳩FWS0 {3xjvbJhV1>uV[(j; ߝd% >[Y`zXT妼D GA tSl#e%tz5xA¨!/&2 .U99=o8P<^ W)N]9#y⽍ՖƬ2YXˌb I>gjH@Ľhn @Xh 4"=LO3N=` G@ga@ʌZbE|Ōf@t`aI] ¬,\d>CV#y6.LBCrH1 o~`z;ɏDk<v{-Plo|żgP5H=XN.8sU.͖8d CL\C/-V͹M3ɞ*FN!,X59?`e5'HS֊?ӧ_";tW% pFF;o S ^%±cI\ut`u78,9SU'ߙͧ1}ɺޠX P t$ 7fu]Aa沽[g1qb;fಗg7)UW mU6] X+DEMkHzΤzcp}9c73B` 8\ ~nSUeD)Hd5 Pwמh#_]#2\M 6ħe.$+$j8U9@<.6ܝy>x"ERچj/[]a@ /lN $van@6Lz{Qèk8ZtBQ7#)T|@a]X[<{4g^)OwpJmQK&Kkz|*쾹\fד57P:w}5T0=栿X`͕+aV#_}xࢎ}Ci*;Ȋ[gYZ070701000003fa000081a4000000000000000000000001649b7c2900002120000000000000000000000000000000000000004300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/ ]?Eh=ڜ.++@>09>@srJkdh V9֮KizIXdR@1S~Qmχm{S ec*Țn1PGnt5u/4;{DW6rCnE&.h@bځ E)4MDZ5( >~tRFTWsŭ}=-:3aSѸ\5T0;XVaw$\Q'KXs8V@PP麐]ZAtDL(<}o+(E ;UL'4{MȄTLWS">A؎1Fh3'Q鏧R7E\Oݳk٤[/-Nfb<&M 7{e3NLN #N)s%_`jEEЄ 'pˀO15S:,x,0٪=Sf^!Jj10t10x~¨Ow=]oCP#LTƨ9&Ș.PeRcR԰ !xvOnJzgP2G6gݨv;rrN|AfzotAc#eӯPKPwHZkhc<|1SG˝Z;_UEoRmVYߗ0[\9+,܁i^d._4_h:D7 )cJϺ~MĚmЖ4gq;|Nޅ 1U7GP7 doUhf 7臤sݦkjySz F,uP)Zs0YcWw$pm98Mhk{mOyʬn^1j?&*ZV;WtX(8 cIj\.MX*¼PV_A1` Ŕ5G9 8BHP3Z&E$$XQ4mw6ApaRs1Z߳^زK*Z:7F 18a)ƥT^bݚ2QcTBMQe_(T/OV^A\>R&/I׮"a݁o /[ x8+w &\8lDSp;}{zCrڞ\g7ē,:dw& x* vu^j~7΄/Yv0?b,WbGsbDlM2T-י5aG j8N̾Khhv%y38G X{!ZAuc1̱# vW05ȓz'gLD/u/ v1R2 wև%ɂ%OLAd3۔j$IIGqҲm,݇̕(p1Ydg6$~b$2$I$-!qĠY];e0pjQmҊ~IBcr?Ldt,HqbUkˊGn QCGc;KH&nuJ_ƱOL*]5edjے\KXu\67SHu3H&[yv`cKys~ #0%0O@#ZO≝-ɷRZSHO±.XAXg V ~̫83֑ؐ?VeEIgtn"l7^ w[Ձ=n*,RBJѓko+npIoᡃLjTfJ&s[:)߀֘Vt*^軓 פS) f~OLGmuzPq/vq#.`.5YQݜx&Ӄh5TZ:l ۳ \I]HF >&Bb|>ds< /Y+UwP6]/2  *C<,hQ`9pr-Ri6{۽^0R83N!X'RNB #BOo:-[ ljM/Slha? ;^r/A%AĐšswv3*4Kx}3}dwb9? \97 Dn΀lZ }Oq݋\ SO9z^ r0rZkđ&hhi5Gr :BC-D6Zˉe'tY/L SPeFIu_Å­YeI]4vڛ`,6v0` Ծ*25qvdLi჎e4x*&,WhGu(>'=e6yy;"R䂡~P]N4%j-,rq4K<2 _Ϊp ΁^>5B9)7<OճȽEeSs}fckf\BI&ќf<\$. G@O 5A_ޖ8/"a~/X@qljܚvkY.tmU*b0xgsRTus\D $E+L[x3.sQsƀID*.Js{浟}<~ҕ,:{$.-9 vMU5LY@]S7jc.Cev.Z׃F7֢lTr>>_)M0`QMa`iQ3ke˻@1q!5ֈ wjTکZGxR )}L*@Qwg "l_HtmsGNO+:(b"Й&:C}O ~=>Llxb,$CxĵmN*~H+ͭY79ޓ1$vħ? ao/$_UEW@gV=pεt:K LDM,mJbd۱yƟ_&Et%nbOɺbmmP4_O5O=kgD҃1ŷ8KL\Pћ/UNA+RlC%lC; u^ #=1|NIg!n8rlH ~ͦӟ7̰R]"EqZ Dco}@L)rgu@먎@EqFUX̗_5Up~UT[R ̤@MO&64>WZ&7ѹCM."% [&&Iig9e,AJzWљX-[3sf2@)!ʚ.3S8 ZjGeBwKUJ]b]LEs֟i0w^*|SNM{h3G,Mj~ oЁ8_l?-$/Y1pS*8͋KTv犧1LF%^P1̍řFgڀ\(Mr!X+PĦ; hĕ̴؝W-ĴO8nh=QgNbƿYaӂ4[bTl>К0,7HIP-)Vp gS (jJcSFpd`R0*^Įu税Ď1Šʢ$XNSN#;V]gYuiFc$rϢ}Ǖ˰۝]%Jb0:m +Th;UhrcK~Mcߕ d!:NbA7c9OBR-אMqU ^^z2?9[Ҕ1LJR_ټs9Z7 wtP\AL=zùA WbIZڶlH*RMx&̝kp0̎tfI p A@k1Qō0W-F'$tFfK I@*嚜܆?d-߫~Ȏ6XrJq|6Wߺ5X0]*G{Ԡ,{.F<#Z8I Xa= Xp5gэz}kcIG|1<.ဏxЃ ;U0Hϡ|(R䝧i߰tf;t}s&)fPF +zlJY噂fDz<\[> )wXj1cދl(x n_׍㉈BT60_ĊW4 C돔ۖHi.ǝ~ & p CdE<<%(hJ!l[`nHG/\0҈ aE [FH*/[Mn/]asҜiewA(x\a4e&j Kg+iS_Y twH6gRE#ESG2HOTShX&9Ǔ48`fTq:\[\`p*%)5 st7&t-WL9Cs0x{WH +DXe"򪛝 i47ḲoAR JD#{B:DFL3Y lYw #&4=Zx1[MNJ(NevgWx9PƯ^ꘝKLhrWm>ƾ`qM6~(7== 5;\bhĴ&Jr³~lԊ Rm3 _*Q=GFc+ʙ&{|B cy,7ؑ&ᐳ')wSq%r~{r8N5O)봸qGlxu. 8}2c3&kw$QicRӛ0нH*7϶V,">p!-FЍLpݝ~sM&x%IeCO)|_#z&jsmp)}3~^A.| iGKLfN6}ĝ?S4UwhD<`rxlmdͅ3V/[Z0 {u}Xzc; ], >ͩo*iZ 2-M  ͳmI쬶?vlPWbXKxSkuС?yXRΉ3ߤLʸ6 7ĽZ{@ H.鞢yP3Od}[p'kPKrN՚ Ku=Sb0^BQg`abk g\JC(7:cwx$?CBu }lp \E%.wiɜK;e@z48vh%EL^,HA~NrXI] UЖ-\2X?Sȁ0M=إvgq\Up7.kS@1 Np˥ϕqh YÆЌJ բAQx^ejԪSQ!KN ?XE S%LrBlA\@$37ڇ/AlOG)IT޶KʔCarvn\J4A6He(D+@|ƾFee'eB"L#N jB[De';.lI؂## YfZ]ê U؜.1=t%c%lc=wR:mFs;r b;y7M6-'h2$3.TC<)g 2H䙊0ok kEiYliL&dh;dΛWQ%1 "kSL9i )&<3⹂pjͲ{otT.F LpNyAn+xSX@5V6"(T9jK:>U).&N.HKs9%Ԍ 8!&d'yŰӣOݤM!$HZDbL'堩O-74d ?}av7ZG]",.se(@κN4"&W8!SuZ[N5VS\N~{bFI1~"6r%3EWKz]zk(7= dA$?ZV%ԣ3H<488J L\ʸ9&6J9Y4B.B 2??KX p\%+=bIkJΝn&hH IumCT6r,aSUZ<؈j% h_!UBw)*O2$sjۖ(`¯.vHxΥJi9"؛[3 <V&sQ"vh6pgp޲=xe盖L; O`6%ASvdkJzGFc@-Lܶ x6v-%l$y9 ~Z"xJ@ZffS>Hp?GW])|G*vfVJ*?d5)vjvR'`JPV%σf\wo4OO N859HMَLy߳H"Y!ϓW9&ືPpKpW3]㹕MvacrdgJ)+8|Oc_g1 UPԊԒw@]oezIԙ LKƊI!GV{EptͲ(gw2Tz6{݆L)-퓅9[lP3አb1T['#萁2ڃ{ GL(N~iZψg7*[H 5eF8J-0T@S( E[V7U\րɂXו,OBY.ׁEq~EL= h-;rbYZ3ǞH[sֹ/y}t"{ R9Xiyd$[EKIT4ѱ*ii eY`ÌU ð y@3XVp҅\`=9{\̳FOG}6WlI7S6wFEbMzLH_wbէ&#k]m%Pf$>6ڣm\,=8LJE9Q%YG&4gqˍ15Z1(H2JVxׅB9&@?L^f׳/K&zQHSL+sF%}lF 7EBQ  ԯ_![zf4#7)b39bg hvo/rqb%(8O gCH[Aazxi`-%X;ep)@֮ o5ݞYҟe,UJзg< cCRW&Rh8NL+]syɳ KUߺO<@S UDE)']TpWb#$J @ iu]g K_̮Phh px7#4CBCHPNXWBgAa }9\<HW-lEǠw-z_[l-ƬU c  z{> 6S9)X&X5e\#qri8N˚Pg }]h[Q;yHTb\]!Z1npfa*Fd)Hȸ`kZIAy(tqA{YĥK$ &/70/XvƯڢV'Ԭh:kf3NR Q4s ξ9X1eC|ES]`blmvGZ|wOӀl_Faއa'Mct=7/N=k >)\tKj a2Kw*oP#jg灤;𦖻p#aGWعDջHi2Xt8D{k 2h\U=i"GfoAn~rS<Օ?)6O<)gFw~zNK{øWyBu!j tے5m@:qNhr6]8jN i㶑_Yug^󘭌-Ufk[3 Eꭨʬ-{އڎ+~U,^Xj .Z2nV{94F2iț*J" Y֡R5i(pmA`SS)uz繧7#ubv֡Q1P QVvzb-*pQJ+iX:k%6޴apJ6fzSO/r}- A(B*s!zIpwcC`t)z]Lddmb 3I0{CjC6KžD.XP $'\~t1sGtyM18v̯|a?UE4C֘D62֜6CȌ8^+E33AvtQZk "tpeڃ.ǙciNߕh=Au;RV'M'{#<IiC+XNRЙo7| "7TO*DN99D4SQ\;+@!BBoi9L8Sy(%XYUknNc:hNχ Ksp3;!C-NAr+*xb6znT˷G SicQBbasElt%_#֮X~e*"RŻ n{jZwbQ2D0[ڽE<]2Y=( ($@Yy  _oD{Pw|T+/M=Yow?pwp^1W%?HQQe h1%lsO=aR$Jge:TGDw?W<0eiK%:s&ѸgKI^ +WpԎ <81sScn]:޻aEVC,:%JܑhkdeSQsûڼ)!AO$'N!0C>b*zsME[UYWuL 5)NҺ,Z윞Su%IGLWbq9nTΠ/PWލu}Rjq t%#T%hh62&guO䨌,r}詇%{'k}[NcOCr#)Gc#?țsn_ٍI/$WJBԥ2߬kezH˽ ԫ*`h⯌;*lm'G QVe»;aڤ=cv0V*t":6+lFaGca_N1bEٸ\>Švte驇XjzZh1ď~k +U~Dz0btއ G粋%XSr8(r^.({/a½%RZCЕK _sggPOGʭ1o4`z_Ј+fPK7." 56QcL=@]z,jeC%Hi+Ar>CvӲF2&_Apf"JLTXWAQߍKdo\nrEWWP(Z\/|zC?Ŭ B==PVw698nYUij d@=/So3+¥{~$5,*?A4#5B./L6rJa8;=ŖЬJmGTYs*j:LVHaXϟ9P[SP -Ba73f׿ňG?ٍJzdYNzOUO!D{A1|4 _?jZV12F4s;{/$P5j]/z? W<0IrK!E6Ϛ"a\U{s%bCq֐M~rҶ䙈"P&7!yy~1̛J꽌*y @hUE5n:OlYŚmtbV#Zq373&|vF WJo/aDny^<:'׮ԊK]yUt6V/lMq ^[9doN=UxJIt20bEDt+MFvOz5M`,s ר"_8fz,=cWnyn͝;_fqfZPCT3| Ǝ6tbĤdKmi pt("0bo;WQaGt4E]a!DRTr!>#7 B_ݚqWTJ$x.+Wũ'Vߙn@9ZNNT$O$ViJ/pщ:wuk).R ֆ"@$w~ЖC l]@~,e68xM\֞=AR0cd Uxn>Բj=0ĩy)Ewќr.p G(?LA'fZmlֲJQIp[{Oi_IAe^ץ Mfem,u8ښO< M|qs=:V!3}mQ ^XL0cG7OX])iT;'sƚʣY6iD Qá98 =eh xݢbJZtU4Wkoz83r3#ͥUBttԋ4kg*:gra-a?&S5x& j¯unxF3}sŇb{(zBI2FLRá#nٗN8doHMShc[kѓ;o91iɁ L_b&#\8Mv )Az)d"z!fA5:eRo59<fImHVgsHTk5#!aQE%@OT7dH fh%s _lzOt97Mr|l [D˓ [WSYuG l)\!*7-Da\3seG*iR jpxAk!Tʍ(.i͔6 }ju27M2Α3Qݼ9扫 ;dsPzi0$(ÈO*H~lp.f[= fK sg|DD?vcO5)gEE}t[&,6sO%赗u):q 2 9իyS*v9MOAxw%Iz&v3,Ж6>E֖ 54Mh)7$xAi2XCaCfahHFE&ynɷJ.qg{Xe]ͱՐ.RO4\[p>i 5Ꟙ TTTN&cöVadDi=#bԮCT?1 *uĹ'","ON72&2$֑@.Pg84M:CJ}Д1dSrVm[D 8ː){$3XPGd:t˅zCWw&O17Bb}1 *qH́ۈ.Kkќx4%Jj)SYc@d]e-Ҩ\3ςa֧"i8EZ/R1 'w3GsFa448-QcQ_KA ̳dJsX6ʢ,ܿ~&݀P=HyAuW[N)_I\% @^!$(uRzWu# zEMC'/~-tLʞaIT6]x:a[Ǩq1 ӊ}l`Ae"cћ%ڊҝEdmRm!G3MYv^tFV~q5b3d a0+UC8!5;-t 2u,Iȋ@ X0㛣jeZ]"}X/JAwXhtm wElBȾlj-p$n>c{]~iY%+YY>j~ Gk)B[dFP.:m5IdoUsɤs 2Fސ# zԙ GϏ؂o= ĺEeVqCy?SU&}Yηb #e书х! "{\'pg1h|@򑒡UY+A?KZU/*z> cj"b%[/ dN*K)9ɶMaNJ;]4,$׌=GL^)@ZduI ÔA,Ę=x1P1}*`UcI)f:j5_o[!LNxZsEpWް 4DqpmʂH70rN̦ϰIxEĽO6M$PDӍ5:// ѝ:2iRU\GMl+]U扽ui݅_}g&L<.Yԧ/!WvZ4jD/UArtb<JRNFz_ڇ>#U]76?(1޹Kcbj7K DDކUꇖ3F @rVs2\0Ty3;j$&5a׍e;H-&l,Uim1۲u6KqOPvI7R2MK,pa)cm|~ȠUlM6GWdiod1:nөuSS7 JZ?b'n-|=zvלC] _^*,yCY&]1O0xZdi9G廛s.gWxnFnȧAn9Z^Ϙse[bsI!YE faco/rآw+½!7h'0.]zO]eK/oԭţO9k3889dmU6EHVFZ X㫺tG ltۈrkְx`f%kD&gHAsQKWR@pʩ,EC%'s1'8%]ndH|B!pUri*${M7{'@>(Q%Y09ɕu-?uСxqkܭ@ LdU׀;łq( 6؛R יpÜCk-$`I7-YM>\I]ԣ R?J g9!ߡ+p5.YJbuŦ%xώ!9z>q,ي,?-?n&v9}X" +U^QnlК޶]X"zR A O 5XD=(n\pFqVEZkp/,ǚ6qDollvIUMpSs($!_5w8BF0cSUUVgkSD5_ʼ&bR h8JfƷT IqFIB(e60_Q]E \!C5oB~שpnTI >K*̊_^#ҟy  9HGRQ:蜈w]B-bWX .s('Аu]ݖl U(4`DݒTʎM<7o qڔ4ʴ:5#it#R09p13wQVb67jM>hu1zrwA7E A{e~筤ؘ7_^ zIkg4/`Hy]lWrS5nP7_DaA xKƒss~{GuI9~Ler8%> !EiFJdszd4w@<)qm N\'9GiSA(vŰXf33=MkC\ 83eg _D[s$]+՞bH@&iF_K =TcpfG[L5J2 R~vJg^3_rW)v"tgIMmzIى/ pfj#0ϕ±H/i> 6xD`V0MpZ'Oѻ&S )P̈́8OCĨ-9uS~ 4AK̭ i pE?} vG)"ft;'#p? n`x:/Z糧n1v~v>#uo剭WxB6˃ =2ypmhs~gG|ILB+H=m^j%}8p/S($XHz|:z>G W-d,zBH l.qWxJ}(W,fKV؇aU|qs \OdR WcU?th%0@BD\kG~_߹a᠐m e=6w<#sE7޵pc.grމR*4O{焁.E7ձ@ EVK0^%1 ^..xpɖZz|^dXlRu&;:4eIiDZIPh]a6 p.wM-Rke7nלjΊzO%a! "NJbuO^'+XFܞ51539c "m| baB3Rۮ)]I7f$'E`ѠDԿ:MZъt--GE1Cۀq ~([gݗПD[j7z}.)WzC?TTĔ_0)?Tņ|}U_tc)8/:aw$acUfpr=_ %~͚ ~c%Yל?FSZ? rIe<9ZxA9+IH=OނfEyL ~O]7o?u3E"[@_ֵDAi8cwuh'ۼdSFj }U$Gt#ȴl-rO1bhP _-g8C+TceStцߤhJޝu #| qMR =Q5ra>ݍꏴ: /D=U{j0_^t)_ +g9Ėe.JЧH2\ڛ.Y}tg3V;A>>}IiSUM{3IתN" ?ċυ9qvBeI$]?Q;|f<@݃4Nd m <՜o)4$yE΃J v=m9p.=iy듺|0#_lyk|A{p#R@B̓!UmyW14&.eJaߡH/og{XĆ;$Jy z@{;tXNv twf4< 6Mu皲Z=>Cҧ\6PuHk'edAꆫc~R_%(̬℗BzJ+j[XJo:$FV)(@~T:S b 7~G|" $0=Lf੷ j喂94gQ^t Q BVH:TQ56! "4Od_3uj7E`=5[)rӌv䀐'bMDյƠF#αT|8AԺc2a`L [elm[RR]= ׺a+)Gz ! _2ͦ`i꼌~V@<'YR:]`d%Jk^`+ޔK"UMϿdõR;칒NZ 8g%` I2=˭ t~k sX1 e%u\h*|L+~OMP dߔP-D*Hx9Mzn x^I}j xg\ sAϣ*h Hض=ANjO1[0%{nҌ S~ &Shs?!&ĜarAswH͙V܂k7ByϋnVq9zʃz:sD"gy#.>\xtH?_4ޙ]ln`h]i`B`n̟f `7- ,<@RrA0x%;}/8GqSV͕b:4I;ƌ)!Ho5`as&J{fM/ %P- G!K"U\s>YG۪ "\v͡j;w|;q7gQO,b 3G vxbjѱٙ%n!+1ou2~`XDn<} ~. UtW9y|/CX1kwSIgff:N UЌظkC5rĨnջ$3.EE[6}H2r@xS6BNG"%3 <; !.KY[uE j(+ʏܖɚ-vqԠmW9o%萇OJg"BY\TiֻwTÞy +U,7gurhiO^hS.]#!p2irW]E0!ybg;bʴz%\@H`u2} 3 Vwvɚe~K'WPkrgwlҁaϕV|/.A.?aBro{)Nx~ޭp|B؟mh_,jlw7XY!+b#"y},\/&.XEP /ɝ䍁ސ@d(s.fďeۈdUfR1-kӍ@t8Nv-9n#g"=PnsatF}T#Vg5{A/Dtn1QƆܟ}v~@jlR ]Eoq`+3Rk0Z)AE{0 e+31%SHу}Z0ۀ.Gx+Bpuʒx1uF.@"$>4J)BjK*5{ta!@|q@D_}0ċ Bw}^:T[VtȢ@luh (,ID:a#qHO '1UIg3::ز"!k;*Nqs;ѿ}AMA69S2υr ! F^8Ke 4u]7k9m(;j@}7fPRf/6#=>-c,\75, N5#abne,Y,rk,k[}^93İ{;׈^'ΰ,g/=tTMrM)5Ԝ[7]ޒw_!~T #,*J9|6 75&a%F{1L6d0!dMk%t-+߰9z"P y@ _Ŭq놬s,H<$8#, ݆0&Q[<'gw,l(Ði˕"_?"FWE푄X22k"K}eZ`^X ^YvFOsg{ZSU @\;*ȡ^dNFu"N/l]0rZ }?4;aı^f1wG .OݺP$b-LnZ/nɗ*H }Q{ZŬcUtHޮY)W7 $ ڷm%rÆKz&lZ? tpiM" ũs9e,..; ~ʕ&\ gR.t n_BQqb!@tS~^>ֈX0f HY#ւźn%FlnHԗD>Dz%}Kq1g7ڂ*  8|`|k`_НѶq7~Wpd[wl3u&Rrp+6d!:8s` |)VcN,ŷY#rfF̓ZbU-ʉMuwSWmE=W\afK\Ts#e 4CZD3IGyj䮁ž*ebVMf!!|3wP_h0l9ьgð|>ɾ"krꗱY m|Џ)RB̞ME1!r/WLWOIdcНKw R:p\!]ӓ&:~IʘEQ7n[ w,3 hm/CoWǹB'TU4$̙"u"[)kJ~N}Z"%I]<V {xtfX'nT|)AN Qɩa w")-3gYz~sQX[awĉް0K%C2TO;%F L)_ ~b\@t^~8ØQ+;DҌl$@*D?hz,/~\bD70]AA),T+_pED>f1 :[ZPeуZS4XQy)_lҿ,st37哐4J*uZRi1%Z֡d9n:%iTLd7sԦnN`f9rr?'`fP!O S7$߷*Dgʩ" J[tZZ_)OɄww-\^LY6LJzY{zY(&3슒 S}i [čq hp!RX61$ =tDS/䒶!*|F,>Ԟ? ]HN`2H-4ЀjEe<{[XFHT/QY vR Bw_ar.§1n9*\$[)۱2,x4g?꛷gWEzav3T5X̔:p9Gu>cuWv<+1zߓ^kL!g7X QꜬ:MBx `6q+}I/x-R[A;sozꆽ̭\bs90:f)^OkԙN%`L/񕆢ߒuLJ%tW޵_/$FU7cvf߄0GwDֹL\/{6@i>4i(++lD23{51A=Ad(\.&gϼy n"@ Cs[ȹ0h:.yV `vk>3]uuNr"M e!-=pmkBL; ,m/tFVR;>2ͭ 6" 21ܘvSd"̖YWRlIQtu:{. ͍VjygI$Aaݕ~*. Ulq ny5&*OJqGN_Q/pxȥaSby*="xMs"YL ([1ROO?In"4 J/f5$j;% ұkW038EQr-nRjp"¶oʞo< -^f8_PDž-F|,)BuY`kj32Ð+t9 vka*A =ďB,2^`/ieӐTrlBslE#jIr6wZ8QT f_%SR{Kz[K2VV6TkWDJ.|h(f_fmL?xܮ"Jj0̏1K%KqҺޔnk#j2`%(qś.!ΏG eVW˖2\S ,2 KQ7ECvny>.~g<(tR W"feHd ]ʊ {Ta֋q<\_h1\`L=+VY)?rN!xL9~L>Q\Yf2`#gQtۡ`\dŻ'3sOEX;nk!m* g+MW0s5DKV.~4:<&2^MpE,p Ғ%ZmP -/,a,}t"^3mk@hm7awF#E0R v]w>Ttn1kD^m1݃k9%W(=Po'w@-6JRai_0NEaV轋V[)?'ܡpL62 x!֧pY™Wع0 }2]*Gqó_x$Ȉ?;n!TȚ/PĄ yHFݬxձw`啩\>]^wy漢I`Nf29E%#T8tv Ze8N >gƙ"AM0wN"nno>KLq_9Rw(j#34[[|"w͙h'lv r:!Co Gt{Rs mK E1mz Ȉ8@#Izy(Od/:y'pr s)>ܚ1_kHW##^-iBpKX,Clr u/` uwMM"6:-Rf؆Zh?BsھY!Gqc.?qTdӧ߮-<; -=| ^L%A] \,$خxv IEE#FޣE=u*G|F9v } &+FsXV >l8&1aE19X8KA}+$Jsg]V*Rt8 /49ƧfuS22ǩWtְd|E[V4 kD,p32hn赢N2d= Ku섴0 0 -n'=jS2WT?LC~=7}o}5ՕIzC~|&B[@3ԙ-dRߤbû߃N{2кe CkmOd~qF{4zr+&vO|>MTI1] S7~ri$2[uꋐp"j1 aac܅%J*3N=Mo)~c49kF2]/*Rn㑵J!T/bfcx/_qElF!M)g*&:Մ0nakO UQyX =a-X_YEO=>˫95Q<,i@3 D( Aeͧ\+JAd BXhS* bʵ@XZiPKy}Jr}z"Q~XyMI{` k>ߨNQX otGkÈrW$ *8+NcQbŔХ0ȑڇsg\o/FȶԮK/&QD m)b9pXtJN3!{;\]WΟK<%4cQHN} L9zWc}_͆ҍZ1O{A\K!]m-Vozr PUKt'QP QNzmd9!3 ~ګn^)D8dDb*^KLKjY܅b.%:T ?,ܨl9Snq$H'Fw&q%{EK@E ?UZh ޷4Mp\Z\jl]ٺ;p'j3x֚%;&5w0N25e1[;o?amYnIpD5d&Vwk|ӱ[3x߰mDC]yy gz2!dqz&[eɕM%ȴ 8ݐ ٪88;z c;#vcL1/N:)Zpf%Vf`<(kƜ#:4VCY6Tҍa:mĦγY:ϒ1nQ"[{+f'Qx֦ kz6˔A@aQtݐe+ZzʌaEUر!u P"n2 O '_< v&s8:"/F_UVCux+ ͽBt"N' z| elk±LA|禖r&y,Ȍah6# .*f (wGQ F6FbVKk{3mf+}lu][~(W_7-4$<[(!:y45] 1.7A_+7ls+/gjٽb.wPBz^H 4 ̌Y%n7tGTd ZwbӄiA+3jX*z*׈ zހ(;TQwb6ς,פYӜf3,f0&lF$c/;;ik )TiUzV:DՖ 5 ʏ7-'K߼tØ1Nbs,)y :Hà)}hrL"r%-˛$Hnt0\wEBlM"ht.LiMwe$A:3} 4CV x oJһI}?a( leMkgcRE̡KnŮ{s7 WGH=:v,b_yݕ9ܴ?OW(rqxG,3n)"LVH~F&6+qϱz2W2K^2R F\OM]jmU%$@\Ni͛hBU(|ˇ7: M )x;skUk?dW5hG1qj̋j6*IQְHNykm)QG[U3<ǹT( ps#mhZAo2yti,ҔbW& SvB26t4 Eɱ>SzeI=ǘ,s$Y=94}tkѼ*g͛ߥB]䨬9`K( `Sd;N="mMazMaGÂ'nyd1}I)mY'qF/N{st Z- 7wW$;(6khSkE-qi=267tÿ*H*#r(VHM?<6PM.3ug yZQMKzq-UqJt4s)>x[RTpW]I i's6Ǫ|C:D9VBwR9 3?˽;/ nC'/hp*RcT&߯Pz &Gv emxIXk[!v ^'oHvSZ jګ xEՙ~Eh/ % n i iV,3V7:,w+ WXA3ħ-PebQ3(T0n4fWĝ+`0|JᨃWZOq˨,`|~OX BT<\N1 HS W)M~jp"tǃrWd}^rWȰdOﺜG{dsb);~rTo}<>vc;gpcbb΄=/S>ܑ;bF&S8hDGrיH5ZO=ϻS/(# _5*eA0CCk.L{썦 mC"d=zN:ep쒢L])uBB Դ(\(D,c4b\UR#ԢW0pۆxPFqw◨MO$S;S'K h]S*:[ކa ZB ݢ>^X?;K1L*{@ɡK|Oٷ!/w=]*|"+xH_OjDچi|lʜ1 r AOܻG`{_Eڽ-3z:>'oHlqٗ诶^Rb{\Uؠ᰹WB<`!aTf@S? c 恗^{1{ ک`#b/&?~7q HCpEOALUis{"dk]hne/634),&sÓYZ땳+ B!bErr]4vY20*ul./n P%_Žp>x* {ыZRp, 2iT/{n!TV sخa(zx 4.Uӫ: Ws@_VlGz6PҀ>ߓ }CNU6[c֐BkT"l?G _Pe-#o" FcegYf+[+Nļ}g ;!> f?rTrkw8Yqr.==&[⯭>,叇p'1́><ܮ>:f.d7H*퉼kB`e^*=DPDa@HvNX$oӊ" V/#\9_`ޯLf#2^{IB,f_Wk gAeܬ⁅E/ϼ?}DdvCcC{fň~/1qRb&+ ^ai7$2GZ,U1Ƙ:k&sm<'xFO@D9 h2MB0b /$YR dH΁: a<{yɬSe<+ӮY{4p;MmB8[!dp4a*0ٝiE<}LM cqR':fփY>糇]d'zTf!]ttF їl:uZ&CqD,sr!,L Q`s7_ ~G{kN;4>Ipckk48<Ŝ!I2/Eâb88eCIh w)G,B!K5,_kՠNBDi5O $P{~^ w_$9 zZz: I>NI~l:D:bNAdG^C^55W9j/kI4r.; ]%PL`hneV + ھ'v?*kt;Gu׻XHgDl^;TL L u$U^2{&λ?Ifq-tGY| iٟs+)z>i~:8zt2<44v埽cXE /;$"U9&R_DXp 0@g?yۯP}(q:Eu z^6_ۺ%/>ty9Kd#ք'{i-qf?Á@ꍜ-@{7v˼EDvCU|"i.F`Mj#u/,}l"Q,r /1 u(^}3:х+nof| y ӣ KANbӦR0!֓(E1i-1)cZTgG©,FiW&Ƽ9:9+BvG6d8r,:\=QG䐮Te"_4}Tn*?<+udu >)} ~tja{@_\`IY)@8Sω mxLɂ~.X:`2ߠu;s/КzSE ޫ=kCKNe\L'Q;&3_n)Pj mq~se#Dhш]~F8jGѰfEɀ DFx{pu}JZg*H&M0vlCRb|io#[l!xm)~QH::5e,YXf ! ?!1'迏>$ "L[]l&F< uՉRuؘ pVLBmV`>Dح7gJ4B9Ra%V5V|]~{'7g Px OY&YޘVy>{a^\{Kjcw(Ҡ9Z~~67&`i?@fkgzOt8f.'#^}KkS}UJ]Wίn{TKhSZ1!.g^קֺR)YTؑӽT m. l +nSAsAE!WvO3qu*Rg(8,H,dxeF"pn Zj&a z*Vppi{5Jx 6UzIw*VFWpbYG4l4uf eZSX)6nsWKOٞK߮R:"ʵ=N3"Nz~gT@1Ͱ\~M:'rK3 Cٓ\>]0B2,"RBDh_(q**/.@hC7|N]B{i92t>rZ̲9NKm1s|Βx뿍C?1]-TL:ZvdjcICE8X_X/ ֎o? 3 "O :H&'FZ@WA +b+СkukհL+"KY>ϯ]^ˣmcHP+O&6*Zb5JޏZ Jݷ/+_PkHB+>}zW--{ $qIPQybLq)'m!_|ksy(yl~8QLlbӰ[-93c\3XL.oژnxr8J[҅.:0ذ|n!mm}H}|d:)q@:" e Ѕ'Z Q-r]<_ !4!eA֯z/iψ끎;jɶ%tj,ʃ˃!'BNnQ,Ĝ~Q 4]G<~ZÑe ɞ8-<%[$<\7_gSς \'h<ބDiNO#"SiMkKy|K\G<5 ߛ k`N\=F3n߃A ֐heM; 9uپI[Yc0C0U6/%.m}cmnK‚#q -! ȒnG"8JڔKwGBʴBG_d76IEpۃ!1m6x\oDdY8WXs@?q&c=6\Ͽ5?[t8P)5n홢NT+ aNTr3~Vcv8ne'?VtT.4 !ן)X00` ̖!,(0I;;+D䗗ﲶsu3DFU{E}qaCV\th ё|Z͛*mQمg $y>zzㄒ P-NvS J{_F+/<un(:۱ynȵY٥HR{ԦJb5R䤨@Fɔ2]'Yѯ7wCɵm}yUo}x67)+@K6:SMzkcSZ3n~}(24QDqwS\lrBhs#\~ Hu> 獓]B tBԿeWj>1+Gzye\|D%Ȕsh;ĉV-xV6wdpel#۝YK :m +&3qzžLθA3.T:R]̘hg]! W}GeZF~yoMo=-P~!BG#wE'˰1oo6ˑ 3Wl"1p>>Nь\_H (GܝBu65~eQ|ƿ A'`.l V/`S#gQc`[qa"AIe x*'פlBc]uKq 4߀MIB3UA+ʃ)]אu?S>+ ӽPiљNi7Ve1vȠuF4˳_k1X),̃BH87"Ñ\Q$7nnT /YmU 2t~ }q~W96w^U Qv2f˸A3۝lĦJY%JL ),5zUq儶KtPܩMpa2T4هA~6'ԷC";=4>}T$ej 7n?_MA|)&+#=K Q2]@o׈izWf;/JՐ;by0'v-vqn4YeݧZSWo(= ÃDLW#:^Z- Y-= >Tv+]<j7gֽƒND5$춧SkiMLQr)BJJRAD SC3+&a+{ @1k8y4EC]Ӆh,;Du.z[=+`8(20pJ$O2,˼Qm5ծ7ՍlTW609|ף) "}==ޟ8!cǚ@xqM5Ƌٛ} N sj /#^^;:xDҐbUUDӍ+$֞M [N<42wk@)Qjy".}WVO_ b"HY>y7DoϾaeKqTVO!jϠ^lH^5 #ےa%·ߓck)ڃLe'\YךK\#6$xo |7sw[na#|= ޮs#]:9-HЃ Q }Ϥ4>zB{8>Z' p7@4~y- *Ϡy>1 #X/!˪Qd2)2/x ;XuC3w BTV$۸*%}og?AA&"\յp,07phʶFZIP'ID85$.تb ^,~A@ ^),5VHH*{.OL‡OruBS=,]"^Ej׷ѱE ]+-z`O=%܊}ezlrdx-C 5ԉ/n pr’Aj|?K_棜Cj_.XZߥg cp՟~e  _iZoqfrfk}`տc_+FW1]gGQ+5:q\js*yp)\*:ʳL\a:;3x d)L3ʰ Vѯ%|lTW&.=~@9N)eZtWcX¥P6(Ɋ$`9|h/.dvSy VLyߗNSAarQq̈^[d4)f\o%cb%:4xp[({ 3&^DM!=v0//j&|snBXH牁A2K勜n\0ڈ-B)"91 5 )CBU^!!*]7\&˟C%L΁Zܼt]"jTRծdܛ I6]SfdT?ɥ%8„H>?{{輔.U#+5hFݢ{y><D xW"^U98` rQrz$ߍfppm A f`ZR"N^m#skN Xf z2$!Ce9EEs0#F M㟤:b!C*v.męF,xYDHyЕzkNr/Go֓%)8Z*W1<x҇SVͩGPDː҅?}WlR^-çN`ꊞ羘Ros`0؟GdPU6˝mqm);d*A4}\jbcz!a 5\ [@ٜdϙk=//2#8ρN_&ḛ rځrwa>5N{A#2Yh/ZyA1\Gzm*VKk[֥Jk.IПHŁ]rĔ$6;׳HWdt;[(p).l-WpbijO#rWݎLb3!UǣU/5}kYf1 υwc$/Lv= KOl`nË 3uPbK~Y)[7Vin>SE[\gP.z鐄"gǽr :bwhj1Ba"0˜" cKF#~&b. x?2[?/II8_̀%w]t6[|nf1iL6p /ptEF"(іry+,f? }\3>h ۶^;մ!p;ʸtёLAp\qz)-V  щ?y#Vg#&q4SP*(uGynVhvw c~r_ $F*E!@̚w&W>ʥ/?@[|@Rw?F?A{ǧhR)[If3 pOsyg$Cf8ڙɘ:jf"?:vsfεlìW%)+o>,Ni5xLNa%c^mH|v517i>abb_+:5POj ~hA|MqIcXsrR0as:~8rw ^ԃ]Ioyj4o;!@G2EuG1F`CKx:MJ癔BO@GOeS[\/v=dXوZD2]F:>Nt#2T OHofRm *^:IA 0{~{&`ɗ'TfS9O? :H!&{+;CՆ 8yIN.QYS7PI ľqpzDt4![=ɜ͔Z΁ }F_B5=LO6OiOm$77ab}?W OiLXjʄI~ fkjr | e9w„A{$2lԑhBc+j/r7EAl> S2BIvQGRyG>p@yCxmZM~$c#Innz?҈g[ >۟8ׁL~4*It2t=j%J1b`!)5ly}ٮ<'1؍S(DH!_:|셽&OlBj %8:b+vE{/.ϸrbMcث<{u%a?z8d[!*K}{nCb"EV~-CDAG,A PRt-v@6oIR{ ^^q9cj~g(H`Hb[.'衮S-]HVX/6-Ь 8y EKLuLo0^Nh9ú*TMyRr9 l=^f/' aɥ tL|]+g|IH[KV\L:^灬 Bx]4@gs 3ړJmt)VFnFUXYy^* wÍ@!'77i XJYn( DnJOLqBk39d O ) w KJ/FnǾg%GwN|`+&7kI_y \C6Cqm7W:DMrI7C~JN|!X`2@)y?aɪȞZd|):Ɏ$K+?M,XD 6!X~.ǃ^ uytP&>Oe|j?鯉|ߵ($8%u. ]sdW]bh#O.pL~u%W~QbSOHlEJ҉pudn1_Uˁ1дpyz2r ]OO6(C|&rVP$jx :¬pٓkTCt\;UZW*' kUS\)qL3딝lZa/_]\룲,ƨⵊ a,BalRђ֪1 /nk&KiK4AdoG6F*i9_&^<;vR6ضWĔ_^5wNj EplKp1l>T~yV=B0qϱN ; VafBT N,d_ź0iR N[A QMno'y;ܫwmW{}qГ-q=9tiIN(gKUL;hRpN>Q(0fYZ =ͱҏCu~" "V%с;&Fm 7JQ~|}+y*w]*Z"BV/>]¸nVQE)T)Oa3A)(9p4`9MR7/>0Ev7)~+ پK=t0V~#tC8hK |se٩}D=f84 KH\6PTg$- uˌ?5\DR˪6hbBQĐYA xˁw:Q qe@q+{~_Ij:xtG!Wϙ"21C@vC zSG: .> c >PV"#}݌ti=2N/YE0!@A0a #ZJ |uĶIx^(3v2jOLɞƮ0 k=PA6ʛ- YCRrQJ/2\C#J](fM5нea۬][V8vR7[ݴoW?ՔQϪ3q*8v55jVil!2tÍb,5 VE#9PDX _k^N( Wg㾠nm̴#dwGyٮ" "+s#kU-OLǑIRAeI/ݴg(90Wf p|EW%~=%: 8Vj6mFIQ ^K~/lM24"Dz ȭFd.HeJ\*Urx!6hAEڮZV{5:q/² ,/h>#P36pInTȅYU!X X{NBɽKU@YlZ!ԣ. =]rVf.+/ic|#oяj[8vDU-/fc$,P uZĩҰLR$>PlVY8n7/ݠ@\Bߋ@;͌+]/͂s%<ˤ%u5_>j 1czӏ r)uGffR[/L`ci׌W±g"bV&i]^4!%.i)m$_NtM1PHdT:`;Ttf/TF,a_JCDpwNf=l4v1})ol{U}m|,9 7ȫ'\;BU/2!?U3Ђɗ২ֽzP_Pkv4Pn=1}řk[~ڔRujTP\߉* IPP*>I S:C_Q9h`2 +Kʳ6d;;e`yJ%A|s1cFo8IlغJJaS|G5Մ {ްzIs jgESvl PaJ@|:|L*s_5c9]t&ͭ {steںf-9nI?O:r2C)4և@[fӳ~YH3KTI@9 \5q-s2C9l":hIBj]śς ⼺gNIG2$u k*8qL`[D[?Z?b-2(CHU_~%(ꉙ qyݏhӞ%ՋH0&J[%LfJko9(Z7v }uI dtD\3Cv` м',0x F^#L KS^ 4p>}&?M 8tlQ4P:{EI5Jق"?CkPFDjK]*@,T2a-ꏥ2H}xޚ zrc5AKCE4 V Aj5H>Mҍ~~17UX{JsHqf507wDw*8bFXǹ~~UℋˋMj?#hXWKa @>]6 &m*mG,hÎv@Nik)3{FqCfѭ'"^ĵ݄paxc;M C@<⺗tcL3Ũmn*ȎȋȤ寮T X8` ֫pᶀh餀t4,n߂;M|\ł7ٛ޲%n%,~ ZtIO4 4|`sIM^SMʽi{JKD 7D]-tgy-$Q f%)=()UrQNY"]h]P}(/eOL8/$">F`FG xI޾L:XsuS`~)9o K7Q^8 U+ ~A6L#=ڈú`-:ƅ V8/߳eM M8;%btfOwlxaZc ^'~F~m-,s>As3;ǡY[,Q{f':pIZG? q̑3 IaXp9s˕?Jj>&4c7{e:[$Z7ztjƗ">Y9Ԛ:< D0@哊'bkGfI2bjX@u⹫TK죋"4iwIב|ЙOʾb辗$l??%V'<{.BvRB# DRrtvJ(ִ#[_UA]/L+ty_{crcKNA(G速~ m`CU^'/(91e%T0cb읖Dm^B̟ڞT:5`nſoQP=\1!N oᩑdܗ|y׹FYܰHnYBYgU-utnqv9~,׾"Nq1謪rоp-&r!zC +,&ɌSV5o#bz ,;8ӟөJJY+\OxL . zTR(I r~T-(?>q:RO||,J7 8SjS츻%8szj*l׹vNHIG9A`9zl<%aWdLCq%3Zn?+&/dd(?pTEN]$?{m)v B[K`3 h]ݨB"K`X7AȖ4M|D9KPBI?CF 7K-pS{ }@#g EsiBt5LASS[jyp 4:7P0f9Fy0=\/C@l욨on J (Vx6t4L`s>/8/\ UnO@ eEԂosY#b"ɧWK F'܁Mg<Ī6brƷcy$\qW6+ n93 ,$vԊC0GؾsFC~1A6n5ʪ0~€bCLV:;R\H&+.#R^_uf(]MZ*K=T&3#8-,cX4 X <,3  z V#\x7"Qo""ab3P"w=Ak(HkPy6`Pw$";Jpa[߹'Vc){>o\%>m5߶}>!?rG#eĀºK\qo[t2xP4%H/+~*2Eڒd ڻXdereORjyQI%s1ܶ|cez/kW$ *Q,o;I ӼWΚ,RxoewN/^;>,ΌyxG08 p8_SQ .J9=Ϙ摗E(S蟺L<4QQ-e#+/K㟢TD]=#Hr}l+N;RÖ)Rw=Ge)7wixTfE9 e} t{sm1@ό&f(,!,r66V]k"!T%$,k%?<`9ѩkyM2)^!7Q—Z)0-wQr_c ިקқ:BE A5[`o_(7(Ϳ+Rl HI1eSքx6Va^$G,ХhgY5{SvlW3.Ȑ~fͪg$ ȓ[+wʦK,Yz,W,CAS4@} (d?݄BoS7=iYW}q%i|,K &'|n'_d1qv+-T0-T n3GZBVEY?ʔ|P1d0ebwzR-k49K$Oޓv&o}Ut>{{D2amJzu*8Cvd}G؂B'o*x' *B X&45vʛMK?*q4et_cuww7QHF'BH.,HwB8 HOaҼo2mФٞMrd|,kgԡ~pXA=V|do$;}ᬚGF`ݞ\RtJ+IK & M/aDlMİY)xT4݆R=7+n$?y8G^$9JMD*U_T! 7SbZD_RaoH<<8=׃m wO֜џ^kہRM@cʾc WUm?,bJ/nyO  DȲ*a rOD+S[##( )g)63 :iH-.r,$(Gċ5E?U A1(# bݜzZ,VjW|΍  EH^#C7J8]$Űr5#taN/W ˖J2K%n>@Obτ/sͪ*Btk!I ŅzoRZsATmX pE潷kTCCG^^'mf['(kgޣLgyG`+" r)U :\uc~к\ix:H{h Rnz,ig] D ^.&5 y%^2(ޔHAG!}q0$0ƅ?Bu`)BDYT9&`|hoLv508e,0[kIX÷3Z vMc >q5%!%Hq* ܇cVaͣ4">aDc=QO,IƖ(e.a)m9ks vũ>[}{v~oxǧsIxow-3Υj7հ3sr9V ڍܜ\ M 3/Jtj3oJ@G%v#ɲ;U$ÌgHq҅}ih_I,H.Þ̦jZ$O} kW#8mi2WN䩦w/ܔ Y3ehB[@{@(]"mChFwA R3ҭ5ucŏs zH$ ACf9sV[Sp`YV..ɐ)J|~qb6;g`bO}Z(~.7L }~ӾOr%H.jidj,sT6[8m"\!i=.__m[a,64eBјd] ER9b7kQj} ZQZ2z>ӌFXj`*c+jh䮇[Sar}/z,lRYnMjKޕȻTۉhQ[Fcp9}X 4={|VŽbK,mɥ+d͚Vm?= 0xfWk' CKĨƫQF㗥~P v%\.QZ3K5'E͉EOkh- ":TZ}5D8VW3 &^L}It>pd!zXukZÏ/ ~Hb/=6Fq=?,w"z?ӧ9OUwJi l)cMIP_z.˺"Dɚm|XBKIsٕ? +bSE4gI2ӅO(&S!om g=K g9j#¼QXX\5WRxp4yijROF2 ܖ鰾˞L#ܘ^N*`졶:Yjn _K>0|϶tX/Aq!5!7b.OW{/slb rCSq.;CW5lg[ZAkBJEEpHP=0͛=ZN)6g?z O8@1f2ǏocjLqD # %,P{tkd ~\qO:د[iʹAl_r4mK#ń5!tD,%osQ5O\b<-d30J/~L>_u'lEٓepLv¯`4T&Qr҆AMPrkx2]#>#yocVc?/DS? l1UR(Ի@dz^'#2ޱidҔZadjj$/͜HԞ2!ekw膦KnF*"))SPP-F+Or1Ye]DA(OvH9916Ɏ9K?22,,+$2k\-#ZtxmV'CAOH W4LH,xk2MjXvЕ Cۍa*{=Yz:9> %z;6ߺv࣢⌭6@V7_޻ݬ!Գg+L({9Fk.X<DA-Blgrו)W6Pa6jRE!~$JPvd&T*d |("a B"oU/(r@5-;rkLxjؿVv+#}(=s%? o]gx×I2L_m ~s-lO>aW_~̓Ljv07WWV+>{ta*rW!J:Ovz꣓ȰӣO{'7ESdv~PUY_y!f`- +~} dN0]P >)skP0:"']1}Z"5i]X{t؅ߜC:Vj|y)I_# /~2}CQZEC~11 m#"f"PocJ-rVt'\YFAό!wYݖL1;[%#XdP1tu' CB:&43P<1+nR`_-vҨtwNAeU<{-g>P+Lp;` 0;Q)r #pNbŒX._#$]ݪYi2FUOeOr]0MއƷRayTİd/S/[A&:BUB8_-v 00n1ؘ`?So~+10<9K&B=aTӈHH/HE6v"t.  /w\CâJhx]hO7+{ hCfˋ+.K|*ݡoPSkO:otQ}u|X5{UNjس шʏ0Պāf ^a'|\xI^)=ZuѫAe`/]U?k#=r2jh/T\X>"e?a3f -:M?:HC^"ngl2hzcѐ--r]Qv3/iw _w|BE-6+.%G!P( h[ڰ'q$1űFDцoOe?i\Mv&y 2Ċ ҉X,̃v_ԙsx; ;hdRK&Ƙ|a]H*$o;2͕&?a 7uN?fgC84$_dT(y.J+ mǽ}Z^xm!bV2/:ՄH |s!/{<3-p6^c[*=s5#QjͻmI?~jBE Fk4l=ʄ.J)ȅ8:mZN͛)OgxDwcBxM*ҲnwX@I':w xXJXZffJBW棗["'hY$砄;]ޞk (c%}PI ;“`Z_c:oZCHkt|ccbc>0Pߥ# SX+2NUNP fGݘ3M5-BK9r2dYhBGK6+=Q -:5 E\qu7 ֈT1b9F$H{(AI!ʚF-oCyG0yPmO.8/pa~*7N9Hg 7[|DDuÄq&( z݆@Id^r%5*zTж߆u;Ykih_2ڻЕsJa~T L-sx"v槪f1k0# o}3 Hi_qI u/Q) *liL*Dc3b ٨a9VmP_U%}e,ˆ]JQNL2%}{d&|˴r)վFs,=u#e\i߂"uV>تEj.H_߽7ARNa,C<1,I1R̮]|9+] g WY‘A'0r rxx픳;)bTPX\4;_N41T0aBc%CV~矦Jj]sS'Unc_Q]Gnx D^{ye;֭ ڬW?PWhaZaf Jv"$ʕu@R}<ګOe1ـXnBLcI%~XCLAyya˚x V}F?m#Ux+LO%k9(y#@kvE!EdZz7*C02vMN} 6^P1TPz\ ѷkVs:It£3kD))q!q^ywuGH&$Rd*_ӷ"QEM"jҙ1X%"m*gVDL(R~/e0)1~Rqk'? ʢ'9GzTСNzSDc8kLPR2(cacT(138+43.J#GJʀӮu(%-i(WdJ˗õ+Ϲ`#t8e~|pIΆL7N*}8,siiYX,g%eL}0`*G*Ք_t8|B5 !3K,*3ۏb(`g{fsBkݚ_<0>r@'ZnKCP} 5du(NTn99 ym:8Ie-# ,=^x㿆2rZWn;FWA5sTe?tw[ͷ!(<|\ч K0DM9i1&6r!c*9)4XBi1i *3% l%{+Sj7I̫ SPZ1h4U MP Ї1 PpY? _ߎn2@W*a=V (d״e4Go#*8(͝+2aoa)qpFY!Ω~HuPHs,4RA6y*O*u@]3M}i" Lz@6 e{>dP#mhHs:gX}$S_"3鉟 gvB=q1O`:#Ŋ)M !C`>l]N;K -qҋ׵1S OpRv5QeqnelI-XVhrطd)"ޠ/ d9aO#ͭW([37Cؿiݵ_fN ?QʆEZq՗Dáw4*@G&Bj" QjGܬy=j[@`ֽ4&igUIiorv7OŗKOUy5yi1eҲ$8qwzp yc#68T9>J4ePg݁q0|Cu#Jd(uj@u?W|Zl&_J7}u7߫rOeq-a?[@K%>B^\P# x-b 4()0A)ge8a癎V ذj:fk3HQZN2R+ݬr e>duR=d~&HWP+Vl߫@`QwIжy YtD,.h| 7Ee)' 9Mpq@ m$雾] lB4ك;ųcEz 1Դ [ %:jz#+ 5cB20]NVHF|L\,id>H(Ivtf(+ZX Q d~֫;4͢[%J'nn뎵=txW R*E ø9>ʎ2+U/688zI?>18ѵ*E% KUEƮQtO@tHvz ķh屹,Lftb008KO:t,f\::TaR7@ymn_|5|3*;3[A l6H T^ӾfoS&N?U'⮮|M+j=mW=-;4}*1K,X͉jekGNY /<89gj4^A C21mSj ([.9 ks3WWDUl4UC'HLC<|uEEj>ˁ3G%L獣tR~E].z,snBqUԈ{ c_6Xܿ(9@1޷\l}mq64k;[uQ*A#Y 6!j';;Xu\^WRh"%x[@9N f^ɔLv>mb(Ȥr\M/lmldͱG䟜ha}n) =Oŏ %:nF16ea*nr!2q.}&~ -xGF1oT#2D [P+2 7(NAyJ*Sn^ ][NRĂW'ɞ; b[z8^Қ<2> tGЧIAX0)k֥#92-o<]{$5ISNV"zg <|G.]C)H95vvJ혴P|QPK a lϔRe aa: )~ߚ1mr,&?W@@3`^=v%UPϤSIs8N;r_ r÷31 6LatyGgP.X%_*'2 +3o/{%8\]ONF{| gwA!BXJtAеܾ"{CŇ( Hwk׀}(ww0]pw@FxKv0`cBJ+-xNEAv;-}E9R )*C͘?o6cB._x1؎m 0h ,^w ~<`gÞ.);)S0pj*sLclpX{6: {"ڞrޝ[1Xbn)2(x;ڪ*߉Q*lYRܯ#4ֳ+#c~y's_.B 7ɯJKW h^JX\f!+B.ZmfYSD Che7Ɓtf@=t(`QOnm%u0 it?|^&<Y2~Nqi )7H-͟*M7bPQOȺ`/oxR&+y%( }^w]e2~{6<ѷ礸Jl`zq4S$qpomLe'1zWA0*DO`XŃU] :l[Xzk1qh3iG˗+/0CqP7\Vkg ƬF3&sNckŜ,m$~P7kxC-PZF^Ť$ښqClۨ](*yH! yR\q -2QMY@1lNAAjn H?*G`~O6:|Sa6M;Ghu9p* wwYSy:;^Szj%ʅRm7(ƽt3S>6F[VmeIIge@b*uPt%~zzs.n M lj+'oOX? ?NI59*d{""҃XJ .JWh?CMt(0xw/fr<4~*O pȏ Ʈ\)+'\EYˍm#2.DZ:Z nOF2pQtcJJH k8vٞ_vg`"f,"ͧv* Y)[Nڎ^&0Nwk5d9FOhI `N dty_ |g lX;RFgGpd{K65j9M*Rb}yv ӈJ(/O &`{RR٧hT%(f]:ʸch@V?6~kPC?r'$~+Қ`Y1d$SGDzcYƦ&o*DgD/"TJ $:yc .y]"S+85N>Ht|"ʠmNdcqGqV?f7492fn#m'ev3G6h$AqbH 堙DhVVvlFA VAg:T3=a~nˋ\~%3ZT;X/OըʒׇN\ux$έIBJYbFOyYꚧ[Y'G\SzyOt%(Ic_t3 ѿY]moXEeRM$'.m4\3iwBג{lj3Mumko'`hS`o`hhN^`Qc1{_&  DKl_m6&<`>'549[y$h%$ Vl_+wnT^ς2!c~Kr]r:H:"uӧ\΍쥾kT˜XLjRMߚ>@_Za[2t|G9&S]Xa$&"(Kyz쮤n=]kqu|i PjRtlcV}|sM}ToLvyS#"o q.D5363:xṷҴ gk⑯ }2$<|Z ݷh86?^d|?t4[cF SRlw=.Ւ໿=qw#F:YfmJ1]q;/0]o\*Ulr1NOɎ=ل{$t5?AշM}7" ~Vw(Yof5`s=ް dFR0a=p-v|;Uy "G b@ŖB`}"۴̝{r6={Ї3C}NHTLj+ *ѤkUpOsx\oq)H% GCiP"1&s- Jo'6D[=mJ-wQ7"m}ġrYc>7!GF[շ8k#yOb,C{C(0D[쎽bf 0`L~mmC Uqbc(Iy$m@AR{I3e~שw2 >r 07HyN:AF\.@Qӂ4 YM nX2HϺ_Ŋ!}_;cȼ3Q"aO(xٸ&@3x?+bbVh8Á֒"G1/5~wTv )pHtkK:cEQ#<, ib} d] TQh LTRnz bC69puۈa#?=TN^6eb׷eQrd R鿵Y2fc{J$1/],l?P,誊7(ձaiey^["h*{exlv iFtɱ"JHazDcVǎ;Ifǝ،{\%->0!N'*M)xbp0  mo\%> ΄jýnL bV~_!g+f74뺐6 *@SdLwcq5$#jp'HV[ m"N6[$k1%aYpYzF jp_Vd7 -+Oݏqx# %vn ʸa′ izfE|b="mcҕOH&gOѠV` Tp$h $:D|:=S*e*PE] Uc%YU!^һBdHnr}M t +LW^%cӠ2xvL%`f oĮ ;ߎY8i8Ji׹)) VC'%} ,c'Q9N]eK8|awY;hŬ XX2zD-c1iȟBa&=EW#z@Ǣ9ڪ.Pd(]@Ϛ(ԞcnGrĞN MXgZM =O>kWfxi>rs8 _Ft-q8~A;F;׀H鋗 `Ԗ d~iKlXdC5L^ К6z:lXȣ,thq$Y9HcJ]EK!'r:X,FYMY^X:Sd@tuK2w f0I*R˜,/ `C K\?<9]*@:`Zʗj>>ξ:]u+V,%I.dk^ifatNqig\gw;|Vʂ y2OsTu*d5a'}$̆jnws @5ݟ@ŏ^&sD\^Lz#EĮjsO|hr[^D8>֘ 6炧u;D&0C  9}1␊6>c-׬!”GEYfvH :6nޘfRAeItY~ARV~҆2<:K J`a,

      0¬#AAHK`Y\qO5"`hMD|-3e̶(^W1 ӡaW a=^h vF@LccEHnR8uQ(nN_%FCT¯>Ord:vΏO<3 'T!v'wSKUê?%3{@Hl/F 28/prS |0lЋpY;3NTҾ}|W|V=y@ L(Gvtlu؈2~r&TswatJ'%pR ~ĔT80-QqȓcHӌ,53kI˔. E| GGGw6$@ٹgH34Awe 2q2B7=]۪aI3?,NF`yQ7hRq޾bE.]㚩*7x1WbǴ OytAfNXE-3$P ֩TaЯsAuvZ)6j!Ճ9ՕQ2O+vӧe嗕~ovo7J0&H I"ӊ2ZI"VS?/z])h_^νUj@w}7UnTZ wKg,gnΨ ږIئ9qp}29^U va)}% .㬱 ٢-K ,SHRLؕX,}hM9{%#*/M9zgmKppPJYg|#E%<6y&֊ڄU>8 2IB+#ws#M,P3q'Y߂PoAb#t37[YGbmUC@Xۃ"QP_!xTUN>q񣂮k=CÅ<$1f#͝T{UӺ(iV;0Eӳ5țFVzn Im3>qJT"LYqP~i ׎K']gQ:O~bzv] ۘƑxB))R(+P#<ݛ-E{?c4 ueϷyaڼ3" P͒ [[O0;4F,,d6nbYX{&g%vǒ@~כ#(Ѕ3>itmߙ56,g}'m=?tր rXgL()450^߇ seQS%vOM;U9dku3 9GPFI؝l#2>DZ La(_I]Mo*l!ΐnێP[X %+ӕ3M4tjnBHmsi֡.˕"y}VW_J7 ~/m7I3ZtIC[Om!sOd^&A7rz%bLYnnOS+k KD~7H R׺՗Lw(9z׬yJV%eN:&DoGٙNc[2!)Р›)4+%\ +PV7ٵ:\iQoB['/W}B1%²sžhHN()y.%0.46#Gݚ0?+h:v2yHEЈ*РUP#;;A*Ce._ H}\j7:),̆3GSj쾃N 5~L|' ,mp~6[ƒvs. *6(;O͡ʘ|'j-N5Z߂{ }zY2rdi ,dJSqm &q VNxodakz\> q7gYZ070701000003ff000081a4000000000000000000000001649b7c2900003180000000000000000000000000000000000000004300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ ?1=]?Eh=ڜ.+X8@t#xn{@lk#ct<npC q^V5vIS7& xGB4'Z(>\Dvdʠ.-ť[T=RIϼei'eb܃rjcB-6hC`.˯Z" l3] >RGg4=ʵH]$]FʩGT*[3q+N37$韱aN2=d\H?s' LxCReJ?y lWRg4-19/rL҃"YDPůeՆ LpHT2ŧbů4׃v؊l=W.B0](g&IM$lj96E=y~w^4)}E㾩&n7M@O"ʓ]FOŽ01ܓQi|cD)aYIRSt\Dx6WB8MQUKcl%!,yJ'íEYn܎)_Hb#SG`'? Yj+y$UBm op _oG.OM&b6]+HF4R6MpݩNoR& ek~5D$4l] cKdkڜ =pٴ>?ŵxjh$yl2}q~lD=\c>1ݦ},x!O#@kn"ߔ׆'Mq6B, "\"`V:e`ja e(eGs86Lr?36ų$樆"4*ErRa.AM]Y[}tE< ?[T|'O8_ .#8h ؉F~t`1/4|V, rMufj$ (`<Ѣ1#7D^޻)Rݟ(F+"# `pc{hYi><,mMOr!xjbӕ%=?e#C1ks:T{Z%|!<{V:;XО:Ď}6Bo Δq4rNb;tz6yVhd(-uʼ"̦Btx{8 ωPؘǚgRrK m>B f@~A[V2(FrE3EF)j5mP8 ᜚BOyؘ13䐩Ŭ˿9ႄpHLSh&Jn\f_s JaKy,Q`>5 [n>PhdldG@x&2sQ @v"^fS>Ki7C {*242a |*AT KDSJOP$X/֖c/땤5묕.vT/WfᭊQU& ˻U6jeV\˺{vj8*&|p#"V@&lQ驇v:BpMm"l.ܿй嵫0r|UOz+Ȝ[ =czL4 zfTdL Nڭ峟}F__~ikڭi#%VtQa| -s1߆;B*H-Ȕޓvg n| u>1\ӿ 'sg.Gr&ʝgI5clcRA<ߤP$>YWjl/bm<2wDLi"95L|0NC(1H>XZ{]3kHWDtr7UQHɆz \nΨ q9!DMe% 3䱲ԙ/W*(4  J::| 4̸sQ .XYÑ@#U#B}3hlFB-9N&Me\u0P^ )K.pC\/J.#b%(3 P$|Kʖߙtf7qᑨ[k8SiIX'}i}sǽ,I"0Ӥapl!yKxw k<Y~9_)_k׌Ey}_<#W3WDEͭ9<#((3]$*_r %ʐ85%==;Ǵ=.ᯞ0p4ԷV+&ao ]4luN&My e]eI xoR -C #LʲZiن٪#̔2i)' RAs3?]k_إp Zg|0" )=\X*qiD?*]?olB@ynDtjq"]Aag5Aǧ t+ƻ䦐 /3aTMb%Ʃ=FaTr͆µK4HJ5r5%C)8T~POW-[<+Uܸ|eph' 756. &3phr)-hp4k񘠟OIRvĄVϖ#$[2j^_.|^q ld9 U Θ/ֿ $} "{1KTf J6KK21o:As#M9^a^.Gj~Pc|UW)W_,K>71"q?hkt)y)1$Hv9u^5B0^)A;GxʖR _"ضDŽ  4D6M `Fü׫X&;}|OEEKOv5C*-BrQTX?~BV <߂- lNHt8NqAZ/4tQT]lG"g%Bh~ZxBc90q_&Hg'y! On`$MIKmmb3C-!&,Ojt_ZB¬ z%^,GޢZ2!A0F9PlV0 :#i_c;`]mxk@T25biGf N Ow)7EϞO@%0D6 ZGqS2:|=>Klnu2w?\a@1*bi>oD>s{Hqp)\Ta bFg[ !>@lÖ8QSZ)t`hwNR|+5e>2;KAfFr 5ZK&&,C%RMǭ8?!Q :p/a NSkᡣqZ(MhIR##&/ԉ9+o2$L.nK`ʨ!z+4{&Z!7iĨ&ĆF].X5;uu?#C e9;/m֐Tɿ!kEmҤr?./% ϽJy(D0YN gl˒X߃zN*ҦӳG)+AvB43 B泉a,łG6C~X vlpԹIZ~!-r l M=w4Cf5T1BC[ݢ,@o'^6jg$d / Qg|0F!#.3 .S*"`~Ӏh^Abx$}eAfΑ!mB&(4BJD)ORMtaB >DƲF:e>t.:l0EׄbsU#M kur'si5P f+AäƹS{>08!+37/Yo*mYЎ]|Wa+9@wŢQ/F`j)dʀ Cr y1rж˝wd؝JP^:ҒhL$u42јvzU50?|Wdo5\%1ws. {وgy2">/"y\J29+($2xE;A#>#Ai'q{T,TY2669@#NE%?Ȗj ZY[hcra): z \ȗ>\ {N4hP"YSye"Ɵ#Ң ,9I4"2}]xGҳ]j$K+²E:cb+J C{)ow1I,<@:M-܆c@?'DW^#?x!Ժ' DLnz#',/g\7ӽDJtm͘"4+jV &[ YNh~Ei,]v UQ*%Bugg۴uFU/>}݆q:%+ $%5|ӑ**CtOm$ [;D *˭ A;fjgck8C/i)\@n "HPhxW:Z3!YkvB\Cz=.FyHLħ&CHJ\e)Y)]Tc!XytKEŢ}Pp&FiabTsf\8Lt4L|%]ffިwy]ԲM`jӧ 9̇Ns6U+%]K7V[=5FrWn7t `E&>#c T2XS(=O@䵏{WLj^7 (@,$#' g6-ꙹnWsiQu r=:|A~eCoPn +$ZAN\)< Z>I &'5#7aq䈺J$rk~!)~!{?6 5|6J~?j`+AUMu+el%((VۧlT(4(Hl/{ ͓٠zEP|Rц uիIm rqX(;tпO&r݁ŷ] VY^fP E7lZ l^%dC_ZPi| 8%3b$̏@NĶzfj4S)D,u0^8)oȤе|S݃+!n3Bp8~x٠ȒQx.C*udrJe,">8`H'YB-ۡm5N`Xkel<1mDAa5H9 qc0l%VHGlYizݗLWzG(6}Bdpr%=F) =J^3 =<{O l4 C&{_AILS&E%foa؃_Q`+-=%TKXA+2wt>Omʄ `^V{E){!XXn+Zл<*諜k[:+N!Ajڝ̯\PR>oH$s:~)I ^kW0 &neOpǕ"XE9arʙղE0)%n0^v9$0A\;o߽LetLqHD w[wftRP4-r|NB*7DM@] gO<ҁSCɥ~¨$v(l#+IW}`ڟ3Zה=ot!e6-ƴ UUb,-E'.JGߤND b|n1o1 șv*rr,Fx4[ԗɵFQ;?R Gn0Wa+Yf;h͐Iq|7G",YXh&"( GHuZ^F4󓦣lu.!,bk3lIKH4d|QVTHubItbNSזHgj挻ÿ ."ֹtRjI4=$jmv$hBQTʫl&p3uP;֬?n's XW1h {?׬|rhZF8|]O@nnJôMfZ} 2AGÂ>U..ZOF?X?43 &P[Gi3  sEޯ5mRwHMy}| 92gmA8TXC l{!fo{zgj9[|hpuFsn|܉uhaP:m)iw1C쭽Z(,xXюgͺirR6( y@ZX^[zd ق?Z^dq^ 9~$N@w&/]6/2癏ӀJ&%f)wjm3:k_rj8JJu(drhg:l-WKZ^dQraAQ`;hUF sByv. 0ìū﹑$ ;htu(Ƀ OQ*ZR]^L*R4 \) Kĵ~.2<~47%e9gU#U!vTh-t!$9&ѥQʉ*N\L7v[MF"pp~ u[w۾m5H '$p66T!bQrw ¦(s_ElF ff9I3{t8=mwr{D.'ee./^:';{˼'S?8J&D,y?FHq6V[xsq~nD<[Dtd22$db |4m*Wrj.N)djxFz䙪oU !/XDuL]r'mQ+?m^3y_712Psc?w7e/K}uEar F4znˉ&F m@v: Z  YqOx]`} 6nLفW:6",୻kحrB}y/caN r{{m6*sL\m%vM+gx6oiC\#3ԗ#19 ]1a.6vi녺{i>-tNVli-ʬ`ht{NR&*K̑ĝW{Gϑ!p8z,7ڱ?.LAzNηaZ}TRh4X&,y 9^v]Ͳ,E'V;&ߓjzGp#!8ʚ! ;AfdE7!ԨTD \aCqKu68؊(nz˻B]2 |kʼ>, ODFJ"Z |3d< )>S OI[`]m9 es4._ٸȁنu$WCr|D*$]76w="H]|#7b+^|׾ʭ_z+=6 A'MXQ;i9KJZK+U(pZ~F&tSDÑ`V}ZTbNک]..b]KN _Ej(3q?PugbKTw.x4sG(ii#[]>t݄41h~بq\2W].B^ЂpAX97⧯@02yA{ m P&y@FK[bɉl^OkRZTX!'!G b,>SS_Wv|%Z" 1R~zj˴x jV?K]izk1Հ!S[fž|-9a7=+Y 0HuÇ _ӎn q&^M?L:8;ݟQ1Wh% ٥k6}9/Np} ح8Tqgkz>ՂFD֫;ɝ1m-19!> uE=hm]-W2/lSE/Yd4Mju:uGb 6.5GU [(ǐD(J [ljϲR$\?rɭEwM{5CLp\DGNJ*/&{ȸY1ѡ5zn,tkE07'bƁj_hhs\}@]F-D]Z} s;D=\!f}I)*5Yhʝ'N8b:a#8@1 ўw_LnBZKJڏG/O xY(F~(:D|*]? GKkJ33yĀɴ{?Wne߱Ɠ$#",dag8^g gYT Ӄjf$(a/bյ4}~c t\3l/Ҝ sB?F8 P 7j &xK8fR犆5}nEfoGFctجױnlmSi nehbXQHBAvzbB<|fkC40?ʁ_)յ+>7呛N.ODEXf'aF ܡ,|Jݠ&#EBTHMq+سzNܓW~[:TPNPE& I/]4x t%.yA ټ< AP 4^guad}-X.>',b+=,4YK-hʡ Yg#]@/.&7kxtyrIex"/'u;X+ȹU{uCl/}ŽKtQݜ#-vZ/xQ ="& po8@a4RʅG7 :x轈1XomI'vNKY"/86 \:ܭjA1yBe2oKs2|xj xv)'4]W.XD"}@R$؜2TkC-9I$Ҭ[8"ym~ N0}[{9!1}DG]ϳv3m4䳦xibF!1Ii[]S*3& ugxb3r+sn_\3`+EH=(Ho5jvSċ`6BڨPtS-8:Dl_ѪPLMaȣ9i^8p 7!KPӼwSW5? 8HTXN}+Me_{nlR#gFYƶi.:͛Jcpd :[HftfF}F?_6q}28:h(3KHDžmIgfaSr4tHgk`hlJcESXOUIXc+,a/#.:xMpœ RxijQ{+7[:}/y{n $vEAz"p'͑I'fmBQimmmKquɱxƲjPKAcD*7҈`Hs+5_B@B[7k Xa.4]_ N(Q}O^]"”0p.ept2%^ tu)eHTOD,hFeW5uWNs_:x wY=qˆ-E○`3?qsK~ , vA)bpC+J27wLNJN:nK9^ˆؿ#(l6m̐Ͼ\[ԭ&~͒-DeDagBQ4y>!%uPݠWs`PyP[%qI/@qM&YkHKڮf@\(S^ynEDpXUt) ߜټ(*\D1`Zxˣߑ~XWVFu~ wBdؑFTDg#k\j[&R9 ;1+ yTL(=Hb gYZ07070100000400000081a4000000000000000000000001649b7c2900013960000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/t]?Eh=ڜ.+,=YW*$ y eRsI:AHf$tý(]Pq̻DА+g%;pPNױϻ{%fx)m;p Wu^sjh}x sY,6 UΕ|%" KMt2K 0'^ɣXsy(XOUb(-̱8s0>_ZҧQ e]`|I&`HUľ?R j} PL=7fە}pKAVJӿƟ\~+\bQ!5wbYε$2 mUac>###3v[If:SȆPAqc5A֌Hĩ1.H#_wEN#8s~ĉc|}B$вLU05@է650:rZt7^k Q֢>xowkŧH0X>-"Iz^=҆dK'.pmQXwK|ꑁIT1c/RON`]9+a'1e @XW (<,*śלk=, e7ΌU77 ݛIq7!! Q5帜U0q.L +cȃUpR7rP{D ]e;7³:U߸ : T* Si\ Z1<@h(h_03tOrL:}BRz{PkzdFW=s{uTڕsG6'ϵPJߵWO,msR<x+~=\,ckZYCݴϞ" ^LɁ>A5v#Q*9Xۼ⭠ m'h|y\3Wɀ#:F2Ew5sqYS>^Ӂ!p,Ǹ+Bq21,\EX Lzx]2vyiǪ_{H˝ɧ8Pvr/MRьDnRK֣wH*);}8m{^n)ő f%XG_\*$g@}(u(3bV01\iCB$-ZilhgY"m14xuۛp!uBt Uc؊4Z(aa,Jr1UݶE98X­.Pt6gN1u2q &w'( EH\9232xZV `DvI*9[bτ~?8f [#MN:#p .\/luc /lq3&5{JN]Y,ڏ5%[(X D6sŒ+ĸAa. ZJ{!7/QCa8%1LλȀ< ?sI{XmWrVx1]>N[݌DFYۯE n` #OyT73]S>h|po]UO~G 1zeӇ|BqxZlƋb ɒFRg5~%(Q`\9邧bojX N={e&]f!Ԗ `;;L!^.l?,[5hN#5c\s n|%6G0Э~ѐAQ}}V11{ Seyx&ԟdw&/BϸٚP*t/ss3aGaokC?1҈N7UW"&'3TQtMn;dUc<]ʵ0hp+W P3AR R4ԥ%̄w$55Mo"yeZ.j٦ uΌ{{1TUA{^Gȯb̾œ*m,3k}0 /ktPʹ |V,MS\ %gHCX|\r1)j󣏦dJX >O\U~]3k}wn˚8"X&<0K3轾ʌ @[W;"^t:Իǒ=k<{6[/_0>QS&*3Lj+Q s֒XgYg5WQxbMQ`w`C.'u@ob(wճCC'~6?2{oㆰ=JK4ߟg.(`; !={.475n.o7g F>̅io dVZ:xn m"\!vvvO7NQT64+TjMAgѽIc) 0\/sa{e_Q|ےIhүN̉,gz qMo4^XpP%ڌZ˪+A,l,:%{1t"^Aχ^(xg|⠰+P{NC;s:#)jm _ٰgFkFlv>rbLTQȇnBn ]Ϥ~ } pLܫ}/v8,| Ym3?lQmCto|Л]T?\$`B5^q"OM`;]HWsNt.#6էnh5%G 5H 1 )} ʲ?Ch™ )Ie=CNTEy%@=<ĵA7P{2܋/p[zA+jUj|oXi (jZw|-`GuJpz\q/4%@"-Y9XXt2Qبi(f gGج/Ѷ${Hwrie -S@p/mDտ\- H+3 - {fa}_S۬EHI\yr^h|`/u:4Hs\,R[@k#l.h"Sl|P~o?ڝ'#1G=h"HuQ=(>4eDP-3썀8ĤӮt;`y0+e=O WX{ks\umgGd|@D9M3=B5JGb^!tnCIV^;fE8Kk2r#r0 }z0a-1v#.ԇGwrs&Oyo rG9-XB.Rb:tjb^³܊̝Lu+޷42 fJ^D6"ۧ27+!O1"lJ%augt=GѮWʕ֠{ؙqPGzfo;NfckOa5P<:I2] 3yrfI0YOnF'PPY]uUOu\R6zY*ܪ43>WbiB2=H#5_O!$R WWWIqC*Ds$Jay H ?]ϡ,b#j\_z@}5.' I>^Eh݄HL( K!X~EkZhMJ)x왁G<}*-+[gč~eY5j?7]C? O[j56Uv)[@#} y}Z?r856RE.˭fb0w _m Uߋ$ZuN l6Y1A2ٷ_ú; Zɱ|OÄ%M^)o.8&cU_5teAatᄆ2Ծdp hMC ]FXrZ~tՎ,:]Doh =VR +?M#$8Է5V}L^3e{jjcL J*ݧLPȈu%^y#DrTu( Yv\vu̮TlĹD1pT8C|)Qꋿۚ;INbE~Frx+˪ P-.;Za-]ܪÇ6]X=ajd.p $z*> Ͷtݣ͝_=͝Q{q\hhܯyԐ4Jh3+OLe7<d>q%@Į(sHpj t +2)7sofgz2/L)jN9ꟿP[) ?j[P&){ctEu ؒ]Nﴎzfb7J6ͥ[MBlrjjy~a̡pOu5|H+ot&bgX$]8-62w[!XgU ,y$-iqs[cc8O,ːN:B%јg āAfp%*LJ_9ef!;(@ 0=)/vsXXr8TŇvN5n老iyL` r8G~ˎ7ce6l_K^;4*݃e@7|A^yG`G>4Ӈjp%,Jfq%df ͟˕tɡ#k߽hGJb Jh"(<ݲy9$Ɲd#? T# B;b'%Pڵwdq=H%9D! ̭CseJX}}~RZw8*]xFv>>f(e`#"DUҝEǢe'JNvhBhWQy`/@e<&ɔ]P2tq01;dMkK,{Q's7ovJσ=GYQ -$Oݼ^OGj{#'i/:?gj +aQKGI'iȪjeʱ^Lc^f&lO BfDnf +k+zxsQ *z[!kFXIA@#l VCN/1@c4. J}s: \ cNgăBeP?}ZeB.l-$#MjwA* rktS_A:l<ڮIC"Q&Z',7FA)p|<,(Y,G# uSQkl"Xt1(S-ύI)3QcΥNGh3@2/mA7sKT +4s&FhL5O9+t븸1oR8ѱ>e&2ϗoV>2YtFIfU}|_zFKB8Ry0w.jv9ϗf ?))h9)j7\DXvHjr=nX aKB2,\jI[({"Xm7R}21S$}B(qDB9X:3;Kh7d&`'/Jy2 yV*/uI)˙Q!1t*Q*@!e0.%GI FN⊦m23)i5l*Ƥs24\GdG6`~HW>Hf"B_uYE@,z8'1A)"p)a^1}L)](I.o'#}aa`诀ʮGKY |. k JI AQf,W5sv8Ir=FMBƬjL. u/O0PH*0t[ ga߳2E9؝w| raMs9u0hgWבށ6u"6$bvl?y!?=b>k9@ ]en0?YSG_iZt& z랇cw̽)Ѯ3DHnQN09gGY ofyTEWB>Ǘ=*l WHP=u[=;D5Ƶ]A$,S.EzM. oA^H* ̑Q2oČHX@oCPWS{JOƩgFIs^"G[ &rAd:yVL'rF$/A;Gzuycޓ`+Fkt 4r}YKބhO $d:">ڒ+WFKMw[F6d8l |F(Ce}N 4x^[9:xٗjo t` uW/D"WkMVRm bh& 6 vAK8[k~E!Z?0n޸=d214Ofyt H澭zCnSpg?dݑF}wԉ‘ڃHDBΞidk:ґt}UWkDR*_L_]> +<ں?by1!yP#tx S_R(CV([ #Κێ.Ȥe͹9"y>@nn>wΊ h@d ¾+^84oQ VTb)P1u =p9Zl O\ +dGJ EZKA {N`|Nvh":w0NqK TuG5`9JE (=qPy ͥ xP?{I@;'mZUT$1Xi䔈؅`La?romQ5Jfȕf+X~,4Uc4pA>>zK O~]/D13/ty3X;X5߸^ijB.hX )[Qu;f\+u51fH.Ln:$+ع^;,JU,….ca vac;ynj@R!S/>=X 8LKf><@*;ɛ+^ l49Rۯ( p .]d@I sPMvu$fLBlp`'j`SW94@Va#i>n|ȴɷG isL[p}pxI9NwFr8y6CTU:.{P̮NoCcqp$,*jIq >[mQa]zXHm$Eȥ9L!v\MF>!Y4owl*͔tbLa$S.LFLzRi]B7:x`@R>w0}&tPy Zm9b$69s"d<.,F(h g-ۻ Gmu-b=_;wWhv~ UL3&J۹hxJJDy.R%B]XpVp]0zyP׽IEa29S3Ono쓴q$D&de+$@TP΅Ҹ&;v,EAQLЬDT|ĕQ^TvFu:]rb E@o9 vX8Hm13p ԷwK+vP? w_DTŜtQ '쵹8^>dzg;)#k)Jf(H+3Fp$L+ĩ*uBq”Wf%eRD 7mZH(uG60t2ƢS=U\>߷~kR*ups1 QǾ'qDg[nl [AACyf~MK9ufۣ3A*MTo@%sQh[_֢(u9RJn[6+Qg|`*AmW^xtԥGJ?T%$s4ܺm<1,B ǁ+(ʅRٜmB LN&J0hyP^51c{y1&D\锯e*&\|"<4i?bNew^Yn]Qw!Qztp.%avZq!8(u><< I+6X΍ N<ǼT.uuRvw6*٥p^&Өؑ3&@܋@!҄['! X=h 85\Iʢ'CQR<#ܱAa@VN1n~( %@sML;{#8lݺ‰cʙh[f5t]PWZWXsP();(SmYaVQV)D0}';"bē i ҂:3 o\P٪N/ouqjS%ˀxpՇ%^6QD4B[:vx+a}K64e7O!%${Q2(PMnSG8D(&ܪMBW鼕jS̚d3"d#D3=A.Ž?xZL}|QQ(F7 4K:T%,ePݵ(7'⒊@S#dXqi.h͇?89?o IIiaYA3<׬{qy9J"c0ܭBX)Q yvլ17$ٮO̧횸Z{M uHxXԨSKK3a1$o,ٺAwĉRn7ݵ5?a 8ss-t)9 C.Bef.cT^DV@9U{X m@P1a^#WeDq1ETua r,[ rS2s7.e_%il.Ȧ+<yk#Üd1M!Z`X ǶA`"J(V>ΌRK* )QFy7}A\u|2y p bo֏ |q5C%Lūsv+03݁V7/:2xJ>m9T21 5V]_4BѨZ&oS|h8׿PxQ<:htt[HzE-ys̀gI u*TnQ$>Zlyw`gT.m ^NHZg?́p WԽnMܚ bךrX;4菷?F&g[%k7qe\ݿ߱F9WjNL(d e%I"+<>El8 8<~D XEuԭU71ݹ! ̍;j ,M1\!/7܂od;FX{0nģǤ/ >\~%WBXCa FݦQuJQ ,?M7f5QqQk'SI*&ފ+]؟]Nhn;pd7OԆ/?(ҜRاXˠDh،Cć+;B#Ua<BSђQ6O,hPl _QރpJs\xvC,cJ*)a, 6l|0ʵdZns xr'{j1_d뺦;` ~ڒ=}]դӍ\}Qbi6JCwθ_>Z Lkl1pzA0MVçZZ-2Rv3Ә̨I*4}.O6=-0~R1;4&2ЬDG*GڑFwv^ܿXN8k狎6CB~J(TJʂg=26"6YN7vX pwҫS 6iFvblw^lXA);G*y Nfn$΂!Ҽ1 /^u Y{pK\'8h~r;Q̷4Z'7YBw㳚"y`(Z/IwՐ:gdP#$my`o]N`Τ>jӿ`~-I 2w&ec՗K!yOI`8'OŐU#;0/>8gE[!c= JB6QaWxMIwo"(ɸT: #-P w dġLƫ,&z5_5ɓ~Lsт41M|ڨpߺ S}_ Kkhe n(;O굤G rO9@~f8FKk0y b5&$~p|zM1)I%V j)԰.¬ =J}fUupR4a-A)+7@Qbb96?JՂ-AZMG&]0ȫ,+$k4]rݴ8}p֞9gD&6Y뭖~ \-&W KrB ,Fp⦅7J!$LK6Vhw⥍ev*lC&WƯu2,/^c EQpSھЬL\ϞkQy| jxxy[]:_vm-WqkaxE'Ss1)|@F`}Ϝ(TiF .>r}1h(# \$~Ժ6|!^U#I_fgi2a7NK!uuo0DLSgKt!00.T{&lZYI41eu\WId"8-.e~\we$Rr|qz2|e= ),M2,uMUAj4*tװO@5/7`/d6ھ[J%~S>=5Abr"1'` "#7:T7$ﱌ2)g +Y3HR&sB+wwZK9۠$͉v8WiPEH^M( Oa\m+"fWYq/lT JiM@=lԷqa6 D`tu"g .VȲ4݇e!"J5?B\=7ʀFxOG4aWSۣ;!h%YuaQGΣ 0  ;:y/S9CiPAeXN[k @^/;N,6#>ߴypϻY;g<:9a`/[eh(&hLjZzV=YVx/~|qm8vy790yM3KMz)]r}j6a ҨI b77e ͝8g d"P[icjBh{oǦO(s}NˋTθ3HޫC?qyK)SJ.Vx*j!_ބ4D#| px9 e2`W2j\J*z<*n[lmm9@tBertK>t/k8L9s<.~{ҬU`,oҶ ro÷7% xI`xnֲ b6xE MchڧziKu-Rj?dp}Y2DEgW[|-0beoHG6 7c?c\έ*)ֺQw ;Lh^:bP2XGuD&e:8ZvRZ^g0( [GkOavda@ߖ1x 1Fc?BB'"l5J$ZDEn bQSI M[Hc`gI Վ\(nzF l}"B*@\q<ЄEc1erǻN޵3$>RiB c.mǸ8kn-س, __LTVmH ?o&=~B&8 wԾx4Egw"jz#(Z'PܳRʼ/ך)ѯc}ORxzʭKc.2'ӳ7nq`>kWYv\#V4VPOhr3V"qoh{ aUpp[LW7WEQ)Zb^`r ufZ"a C}R^QXz.:/h eq^l[ #LHȢ?I~6ʥ#UAxTC@(C5ZD yڜjMZb 7I$6%g&H0cpxHdNko葩CY׬QBdv;`e2Hr.55$+fG_@f.$j|7RXX*w̐y?8ğD4~>:9`Tx{_cKI('/4ET ZemY=sKZ= y؂2P *:mjv8x1bc},!MgHV<H &AD7#/3~t1w\>vjh$ОM[Xo#k p@XGQAyXP6KoicC"煔}p?rW8pԓT;PSʬUӼaKf>QTt /!tIJ)!̧u_.yF-o[` U/V{$yu\/ij#5)R7RPC\hVO덷v lz2A܆Qom_u{JkZ<}ݮWԑ{=ڰ<>UڒDfKLc`$]W_V* چ U*rꃄ8KXZ vq|pLain{X2h1DA!e.~X9Cۣ{ SOb'. K$AX $bJq8!x*/BHCЩsAi{\UKRjV+.JWe//^Zw&o6/`wIr@Єh077H/gpn&;lMzpڲmh88p\rM[Э/o+{\G: Ad2m'%Xy>/@'Fu+5TMp=f @J7ǎp}$4GM3d6nSOECXZm"#ad5Ց5>*@7j.wb9tCſHBzݗyXMu (22c4)N 2 ҟ*W/TWN`| cQ3dh^L@>b8ɛMbLF_a?"C'4цtvs0$[nEWVkO un*Ћnĺi)e_}CCHw%LZ}T"ww K.\&tvX p8@8Q̭uК ЗhAݶD'zQSAȶAW&XUO^^x>/Z厍vYaJ#84INYb@GDs53Dapͭ;ɉn]8vŐ;T|Y| ׬3~S_o"L%f}m0)?V/vʓe9s*0)DGs@.%E.fI5gl?D^Ub" Id -tͣճw-w98HEPvhntEU_l;x@xC$yFhpuA(jh|Qy pOa $ozi[PEp]g\miA<^ʥu&Ɩ&i^R5Ңuƅc:'7v-2S>Q9yI5OkD}&Ü m'bBotr xN=e1 jWCvFK.l?eSDtٰ6,h6¢4!]Ov #O!]$ozSj+? 1(7ʴ\J Z'-B%FEn{IjH/Frf%魘o+`\bcUMJn'd^ (:ܹt`Za(@\-<`aer<^lP$a(kE᠊ a_䥈H&<2חΔv,z5iJŐFe+䲡.vY,fT~ekoкIMlķ2GxFn9 糅J3\>GtX` .@#*]da U>u] L#.YD*eBNOKdޝ3+stȝ$+ ǃ@my`k㺣>D>=•&YJMR!7$sGp[nN/nOBK`*|Ni~'Jځ~ wrkq`l4Ə$6P(MzczJ0g$Fr Ey~x߸KL 7L^Y}BJKgf48AirCkO-$_is'IAWLVĹljIpTQE5آ;+kv%&S+ҍs1V|Y*HQ෵I5]T. k/)D|exПz'SO^9TQzrDd~MڱM5- -8ƈ%0\)p,WD!.q}AS)S|eK>ה?QQ6N:U;]%PZ̈AcUn/ܕ9|V0hl0*gכڔ]3 s4 #hƝ@N=-@|MG`){mDtv9j6?yaAoGSt66TY" '|ȫÖFn,v6i;Fm7~ob?U]CP^YhΓqONm'ZLlceLnp8|V  C`-\?JfzI iaeD.>Ɇ@㸗n&zHH ADxg~moT:IeM#ǖ ,9Viŋ+/yu_9ɮ Պc4

      b1X^Io6^v,3>&@[l/o>>pyzdד蕓%5攦P `E? w%_]*\/|W@6 ÐŹ:4vͽqb L'+|[h2?b܃lfkk̘yds:)'Haf"L]dTN>aɊ$,WuP݃3+G\V[{>e=/?ĢS&O wOKm E8JoCAaϥM"p%쯄c `9(P&T b"IkC<4CI}H;0 4gX Aw3iԺXBۦI,EOL -f`v8>:+.J6Ex|߳q^[NzKc@94 *Њ3@΅X;v,9.> XqCjC 'eΙ^` >ƵESmGgB"-'QkB$>)G/ɱJWV$>|hQC`! {O+ C)+q, `=o$ qi#XLBS_;%GWi@6dZN_ܱ-2i0ӆ얹J + 㦔!u=4(%~ozTms辥/qN7/~ SD!d"s@&<r(41P}}{#HWuk4ONɈç =2P<uw{t$} 'h PyRF1D]Π%G~<+\J~Iڒ n(IA?EE lj+AfZbIyi_nMnx5)u !GK8'qɨ{^!lCګvV GgSC#g8i9V8bCZ?w'>@\5G/$-pW̋$wA)b&b8VױʵE` +*n=Uv9f{M /ܵSsyvpfHf# ܇gA-*\Xj?[wq]TUϵz1k))wh\<(*R弞Sm:w\g(~waV_uT̖H#HzLYt˳|} E,(l.T.*hWQ =}_B:β7c#1tbwšmTǔ:.3?'M-.$x0гeVDG±6 T?@W;{(3R! {4]EvpO%U C)snH/hITQ%҈{S;+Hne K*i,j%clVJP>=b=Ƴo'3BPL2ܤa$F4!C۰qIP~{9TT-oxT:gA5jt>L=CXP'n{hp4 ~k9hEap][DlIWdgH`~XQPr{]/) '=_UdUb6 28tl?+h ux+ dWBjFEFPb; 2>0͜ pן֘V(qp*=T}<BRN^4uDx|w(=EDsk!ພkXv?`i 'PVF U#ª}㑁JqL+%d]A82Wa~(zI&=~ݕu o ?9ŧ. ܌0&|+!϶[W΍J2i*6W<8QDq <(ƸoS#:pP Zht0Khh6a2[UZΔL| )_ my|~x\pW;VqX_*8\+$$Ò:M1xO@{*$Lw< GU6+ 0ܲ@0 :A>U6I鯿Eyk2SXHj˘t6:mf|#Gؔ,E܅Sda3H=GcU0kn;5y. Zʩ~(CA~6EBiᾗߏQ豑m^?C1œsoc~ny7@1 [ֿ҆!fU'bR8X+hZJi+SrcE=;-wfil$SQcGYܯޖz z8D,9v)6]{&j4@bjPEb=ɒv/2֏! b|e8A~2F_P+}b#DӒ@3iмj@/[y*l 55 R U hL㐕?pAи N=4?KlDJiI5ޯM7Է3[Ԋ/V1g_+6aI;UMF|U;gXW\J#[џq_AiD+/3=^6'S_"s"4r]O@sG-\XJONg7qn==5g.»@'|HtUv<\N7#K{ ^_B qڭQ*JʍR|֘|甎v2R3F&9*Ў8X %xJ) ^r!0엪#1mЭZ@A^YYl۬ \eqq@ꧾ(KBYZ{M.=>T~*2qsU})báJ02Pߓw,C28IƓo˽؇a#BG #r$D* HWiV!y_IWNJS4~Fn5Tit@c7ʗ-@D\)v_:57 K3FZk:VUXm0_=B.9s-fALk##)d S@h`qZngxH]eaMȰ Zvez`f!Li$'\ՃloC=8 [ZoHHNCHXv9Ɂ )hB_E<,oaMRJ?!cQ `騻pYagsymeWv؉NeUǒKZhX9jsPhWҏ@Y&ײ$N}t[)9a9?tl> 9 |Nq0ڐ,wBowzW _u(ݞױAsK%o$&32wY=.A^QppY/TKk LW/TBMф=Q)u]1}&{Wsq'<n ߠ A1@k}t^; st Ԕmx?c>}H@%s{YL*ٺϟm/Hv1  %C6>5OC|fLde2`kVعr֤n\ɇBkw)m>,jtEij:yh&jJ1R Ҏ0d5U]߃K ToPH8MyhgœOa%>- l\f lށHJ-f&2b0w)L) 4HVljoݥX]9ZT[AYUWrYG=G,?C-jP$G+2Y**J@+|[gB-$5`ɦ$DsxL @f^#D@]qNX>(A2@3&Oj8nc$MG0]njwPT}ݧaZk?G9J3k8=j|Yk rB#AyEw qAqVnEBzЎ}  ( 9sRRIR3ԓSQb$O{O9BCpvL0*}mD4JVGBӕMv//7:gf)  e 6 huAC`|ҷJ};r2ƧA-eTg,sF4f;{UONtkÊ=GsR6 QɼI6Xϴ=6NtZ3/=pQ7vL|a^Onžjr_sߪEdrԴX.ܺ/Bji_aR#1}-&j1_3Mֹɩ,y 0G>OzHwѠ!J%\=;L_JbΩ=$ I:rwJG= ",eḆna1жt/TA Ng A`mnyҶ$5?o'Hܯ,s88>-s"81A볉5֙vq2-C!hJO=ΙdxbFr/fBxj*Qom};hShH y 9`k+!gZ7_rhD_`-Wt87N`3o4βokFct]=f4|#p RH@ڏiı=:W)eh4Q:yuֽz` )tPEABl^#ԺY¨!QޢCr4ဲHf9oXqwbǔZM ({w}c3} @+8v-&`s@7էPUxr^sU?*f DqMF0*F<~tZf$+pf|]g*wtZueEW&~wa!sO&-NFBFKk>I87o2irKտm6 -]A<{o5ҫ!Df:bH|ajZmD~: l>gJaD+N(LzC$:5x;i mkc%, W? ZKLS~. z9jf9.w{ygB<~l"yC&hN 3q\Ao) mUe?YW[Q9L\aN*V"hޠl8sߘ>J1SwD``ZҸ IV~%Ŕ|} %ט_Lw?"+pmԝǤvEs#8+)!)\KsOv}dy~\ SֈGl)i+ru'@ 2W .E/Y3^+Ρ LQiX2 Y~Z.dlD|FF喍ٰ2sL<<҄%F'|4pA.hլVʹqҝAw|'Y$ K\O" iBZPp쐿ՊSьЁkt~G/[|H|7q(Ug#JE'6(#.%XWQ>̂WNEIƅnsk.pK])Xr9<R Lлzɿ'OQl\@a IZ>lv'"@UOn`gcՕ0S!c-F 륯\C'rt6-zgQ\ds |xw'Fva[(hhl1e!=q׻lZ=C.8 @H<1YY Uؚ_s.PK6T |1 pJ$m/ 37jjJ4;HPvFWۮVo e蕤؇~4sWXl.sr:dBbep:rx3EpК_8D,y&[>5Q{ȪŋQ%{Թ@^Os![#khAyܙ\Jl}p+,pazdJ&.HU;9w hL N6wVA?dQ.tO]QD"V>K*H!P =~X?M̖~.4m iդeO8Qݎ˪H4|B=o2 g]:ݡ8Oӟ 4:6q"3&@;V߿+=@0$uE^ q,LS űw{Ǡ'a> rSbOL=Rg DM3ܗJ@ٳ5;EYKW`2*G/#Q { Lq+ιpNWn@YLHm"hXI eHE)0}MKOF$o QPcWe'Wq/edK 2p_a6ѼdRߎXrmX}R%LpL \_ǭ+Vdt7`96e>Faqb>qB.[m=x:3NT2i"]_QHff1$dHԭ ~A|/f<]5ɲ uW7Ъ&6j!Lއ=d,{(Ѣm$ܕBoS3o*hHw3} J_ċS[6TpIԊ2d8 p乀3=[TMѿ8^IX. ֈAj; #.j G!$B|3}"C$[AE8&t+ Tf˄;lS_6R[ Q;V8Zx߸CB TTt4IhnjQղ8쩨B!-!6l,O;d@c9!]c5agZ4%o˶d!*vz8ŎWHp oi=3ByaHz`Z롴$X_%ה % @%Pc8rHAH 2ӞncYO{K E:ϨAD =qhGԋF(XR@ 48_o\m#U&| 3p~׈f d!ζ0 ĂbP撼2˕7I⇻_6hU㡚HBgN:[}.&mo, O)pXe:OX<|D}y8 ad4PeZS@R6=~ 깉y;)h\ R<W}(1#H"%ZKPC}eㄼWz"/mmTe;H41Ry%%"Ƴi$EC> ;6<n[tAw{h`!%1³.ΐ k4'q@ՍaHA{9! "qR#^"xwm r+kb{8L)ve)@/OՍ5;A8aHσtEplBpoBXf`g.wU͎)w+z@Q3ߊwj-ٌcmr.e}^xTr](tŊ87rRvA9 }`ˉޑl+~o_ s6J;"fzhRƨ*M3m_mfT^KC1+?UOH6hǪ3=?ǵ^NZ5nLc5bݽ4VpJT ?!{VHWf|ܗi?C-'x++-0հ:7~M_pLY@N\޾*&~ɕ dZ۝6wKEGaKߏ7aI>_ch4/1ڥ@I3 $~hZm蹾maȽX}m:PqF#/(ms1^ J߃lZ76;#w&N|#4tmꇫ *BKکyFN=tZ|J?.x:tغ,>m%ZO\OtCŭY (|F4v P|a#ӻeHduVsܞϷQ1l6;5'Y:mU'x0>֋*1FOp97:.21LD꓄XA2m0BG(6&Cu;4B# (\zwZitb Բէyǭ"$&xoFx4J:ʐ9eoɜ2Y߾"b={JD͂ǧt3*YaL/p&ﱠpIe~\CTd)?rg!BRF.MrHЬL3JRMȓz뚉[!xbL.$-kS/  =ng쎾M=r\3)ԉ=CѳR4MF|uYnY"$m,ͥ?hE'mto, g 瘤9S;@;{nʄ%b-uɋwʄ6o-uBB Lj^Nո#m 2Cg4$ ^O"d-b7CYK0_hΚ! 뫐~D)mN[01j*|CkY}pj&J*|2 Yu,XO\$P{OMw f(rjzs'/(;BOJlVK'&E' P$ΡY 7dP$fFJKX3x, LЎ*aGbP^9$]P&DA|*2|ZySĒ奵^ d]dXn@ S59E5iuPk_Kw_ e7)|;M~@):]ZYxJ=1]k][/ _)P/6;Ɩ0CU*w& .tO}s-֨N}wuRbRZ[=yP`A>Y"[rnX@j_$w_CQf/I}]*Pc;6|Q0bd+cWqF `g2gB'3RX}͜(fF<)%[QϫQe0b[U@L<  A]{|X KFYS[iOW6_{zKK%WWb谈2P=H//m=?LltyٮbGKQIC^h;xE$L;A򑵶Ǿ%='kX5.zb4[o^L hp (d6[0+OL Բ` DDHB=/G_U&+qhouM@1%2yO,QGy8RjR6)?0X3(?5i3 >46-ct*%8IÃrBW9uZާNg<+tX=[3{Q`۲4vdA3wݭ&**A8faˊ=@}dl5y#] |0 ;OWW_WtUj^4D\ݡzN 6<'B"?9׳V0PsCf6Z!Sӽmw8K؝K$݉bލ.hĝCkJ4Ϸ1=фu N7Tf>\m-0Z+Xʥd<8 ~Dl8Y9r+/шo cȎ3rp9R$sJ`MU`ͮ940`Ć!\.m9-!'u8-ȅ8NEw =gʨT.ga0$U;5^L Wh Q*+L&wR/2VRzS!W:+ .@>y hM n;:(\o%:bHb 2ߥɞJPⱚl*VѸNT|DF„4 zf$C0X{7U=ӂ =9Op,Q<hЂUa*]mϡaERg`!o} ^AA@2FWimCP+qB=eCME,5AUaO(s4pfz.!d_D[]&O}B5_#uqy1>#Jƣ{8fi<]+œϗP9zwdw"KtG=ЈDHiuĵ"eY@*? !Ѽzόn|Sw%z'rpU0A7d*XǓL@*祲ix]:l;TA[^<@GK%M}JsB'$HixJE H1!/#L{o&hZn~7EQl-6GLŖ ʝV }ʜ]`;=(m",>"|83{=[K}, 60A|N$ #Zk6f ,r̼;\ovCk[(qɭ;WPi\$O(!E x>%:D `&vTŁ"Lt@ئʷ& Va?Qy..O !v8--~k[Bu| 1i4ղja? \qǔCN6aB6juaWb$Hx Pfh=]O O$6: T<Ы>م5Xg =<߈)ϊ.SGn?M&m I+fs}<lNW\%KvY qn1%?v|;tJB}=GeAXfs$nImݧWMk>qYp#9=dsFl:.ذ+m!!yUqN@aG+$b ̵`j[e6HEaͬQ J,A@tHsgaW$ @n|xq"|R AI|)s8'.njw^ =-똞Q>| zUzQ ԆUJ? {A@P|ڛBσ6# c*(lCl̫beNQEtB,iI~3[]*ܹw uTQ=yyΔ!1L9_-ّhK/G9c\/a!P鋥*4'VO䔱8m(F\{qfG[o2n2~tl`%2/'9Ek-) si6,eNL6g#$L!fqI"[n_bX8pejg 6 $3L_]wf|wޔY2Сy2ze=&47#S >+-ڡIkFܬLc}pz8CHq-#"$5ƊN?6И2}եŶ9XEHQ.̯,Dq^jL=6ێ+((~שpPw0JJ{yH1ѭp*u ek/qEdGNT5ST.@)|EKrJAt8) e\6,; [ߗY)!$u㲛H2邒 $\ӕtmG#W)0aפA[U" ;7][B-[yK̏^!i^j*6tvW FeQ6u=^2q&1*Dڥ#SM#ut{ M @j }{{MݖlDZ*&f@w^Ͳ.dVY W\Rܗ'zIR!V>IX8XV-KavvX"Dܑ[txowXK}8(H~j{-tKt 2gl)o)EKˑG/rj]2+8@k\ZqF33njN-u~1j 貓 yZay|us ?n=_>İ}D pX(MȐ[ ajBv6زOOߎ9{e{G9;D.!W Y(p9l_sJ2o-kYI$VO#WΣi<1pǒ^NA^0$CO&.y4Qx7 Q XR>S4Ric>It HbL˦d&v/,QJN L)TV֣H]5n; Pc53Wj&Zf.4϶EJKDcMErՠE^ܫ r*b'9#ɷ*$+hϓ~EP 5 ,v=ȢiDCO4Hp|4{|FhzIVP5,, w8ũ4O@?#@UIg$y$:9NBjBN)MyUz#Sb0 ?kG+V)CI{bl]['Q&%Qԯ;'pH3k|~X iUԅt<_78^>_>}MIF^Ts"p Buni q O9F%=NZr4MP'$"> ʭT ԗҪS/ ϗ 8YiO81өaJ4NvS?Lt:} H g OfVqڳJߛXD ,'kBiWh[?Gg* RJHep)A/ճ&:c% eI"H;T7I?ξb#L4h_=?-J6rb& }!wuǏiOE9X2Il@|9p<:y0˵EwUwа| )b&7Y"<_ԪkH3z ԫB QRp1K7bT/{5z73qZ^ /[ _JX D҂t$oK{5~`1"'r-ʂ@T{[j^t5jM|҇gk{DAtCK@6g9ߎ iCZxK Itk_& 4bpnA(Η9y1Šڻ T@j1: 荞6^@W\ 7)0D7¥n3O ,.qS4,zF\ zNhuNYRN`ٮ!zW&O1@&QPn3yzSRnMg1kkaE*Hx[A"Wxuu`Cka cnY ѳbWׄ8RH}<3輸#akuV1em7Rݿ=M.$"w~3We p;6qP7q gw;M8<dF=; 2ff :n{c }MU7kL򄋃k0Pc :f^ɗtj~.ԤsW8"nFI1x1Y%Ǐ#Y4sЗV?^48Box \:S\ )u;qF!ͨdU?2Uӯ7vp_((,l/-[s HǁNAS+ݫ[͵> 9*"Hn"B'fޫ-G ҷם? Jn"wi$ 7ȂL@ٯ h?id[ 6C+,8. }E>x4ovX 0Au$3ymeAboMn;d/qNn<1~{.lN <‘\ڦ~;dȣt]";WO{c74y$fpkգ.+Ēm&Kjᛀj\Nœs{u͇&-1hduc<4upY% ت]Ѡ6Lhaބr~Wf̠"8:N (kI=(-`FBh/,d.xQz *!uRH81j@qi%I+ }-G5|U6;FY3L[9Zb!`q~t)|t!DvFvůRp=O$~z}}6n)\tpת4zwxZgb$oc6jw R~Ew,x^ִw%O EM8Vh`UPz[R(qe6a=Vf^:7p#[> :pUX퀠u(elqXOHXQbְv5HO,ʠ {kӑ54!θ_eW8"ŘqbapN;ӭE8_}+5=cW>ii7">*' )ZΪk96p9Hp /b*Vǥ,\<://@xCtZ6fe sJ] 2g:{K[oue /מ#L6R5mAH@46CK]uǯS2Z] ;*ާ =2g^QfzK;&m3ӌWFyk?]殧22"=L&gxb%7T;BZ:ȕ-Y?Ӧb*u]Gi!U_ܒT9z.u@ѥW%2aLDvWR" %8oy2DOO;}G9Dž-≾l)e&HɹNShRѦmeaʯj`Pr׹ -Q@nKnKhgGb!RuQʾ 5i?pg!5g&y9_i nuyANn%ŋZ?;HO6= W1@}B>S&*giX` 6OK>3_2 D4Oĥe&"y XʳGr s9nI| uf<`:yYNG@jPZpQ Y!zrϿFմ;(H3$Fbx|]fjښ =߄=߬r^_.cL]Ijzg'U!Q.ۖA[ypMptuǠO~pJ[=z#')4Uw_ܔ&@QzqR\ hORWHdh.O x&eD}ogpS4:%\RMI2ȄZ,<|} nBd{E`Dn> XKv4n^m_U`g^Uє0N);}<;g5p,Y?-1!n[.ki?ᩝdzn4!8 [9HĊ;LvѲaL9fۛ<9˟[>QyQ]Ö{\Qpw g8 Wv?.WwC|I,{l; X?)ߍC=Zqjiom\c| ̑^a vHt2xU/ZjkeT F_UvQyyt3*﹄c=,BOƕUSJ!װ)].'؇ԑ?^Ak,-'9uƨUY9suUB( IL m< 1g83pS i򦑓 vyڤݖU#R=dWSĀ%%%FЋMx̥"4=qMvce͏_ ?3?kQuyS03ɯrɸk4%+8G{9u#kCNJV<7%?O.N;]ovxX){e| wwNQ?za^GMbPwJ\(.q rTdtn&3=釞]5fI-K٬|o8g (9dۥzɻЗ7i6~;qU_`sP5qŒ >et,Ty~ eP;.-^NR2cuDdJtnXWV@bS4|Ix 9E/So]ޮQsvun~~AY7~ Η7Q@hb-Ξ''kgC٫= 1 eͤ\lDӂ1.WN93-K_mp:] TSO n:aaf!mӾ\<?I*;ꉛeIUXJ9Qp3FRk|jw}b86m ML@JLD3O}*ǵ& e/F_/AWy-譖!tC9p4K[r̼@^o(ͯWڜU)K~: W~œ gHVrI~S^T:c>_PxBIPK]~{"M,F8QsQP!.~j~ O^*azxZ"G qq S{wnfAUhh ([ʦQG/ 0 mYepC6w4l?ZPGx \7?vxOکVjpX=ct<'ޥ`;y壑& N.gXA1l)=E@5lXK>z|bM̬O }2 gMجXQx#Z{/w[Ш$?Cg 4rCgܾEG;.V5!?xukPi]M I&pmRW;L L L}* ma˜rt!FNDSKT#Tm,hOE=RWs%O M~aHq;P)09scEޥhnJWRX!z{|;H;)OlKNLiƶKs(3W !>΁?1/AۦRͺ>e8lG^0vC3c8o#4\f )~Nv4iNzgQTw&d aQAY )Rˑ:>luWiu+Z]"T8TCt|WM%(Az꺗 * mWʟH6{h1 d9\ث@zl~>W V/W묩[8Z/ Hbq| kt-l!LegC:a_z-/b Ԍ3ŢRaUCX1|2P ђTn- y;|-}'o36,B5U]ݘ3?BU4(nIQF % o_H7gz[tݡm];m"-KEW“b( vLrVYV;,L3,NJ5J~Qd{zY20qDXv{[;&L[5?Fd)zgIN-|u`WR&g2ƆsRJ_dMNɽ~᫷̿I|nbNM!w2Ϭ1gm=suezq:6-aACoZvն]0/:醊B(@goBTE"c2yz8l3|r27@$ |@.P0I<}б8@0*31zs0K#jaT30{Zk#-\r 5\,#]ܪ0 Q)4( dJxANuC$^40"W{1^N āͮg@1CI*x!Ć7ok\1c^Yjޛ ]|{p&,Nz>Mw`FFMJ7/ j:J!e 1K/`5-gU@eaBъƚ!طOљԻv'fF5BizwUa,^~W0 t."(^bPC8S,_bG2f560S|7ajث^ 9*}ac o7Eˑw= :aLC &*ZU7X| FFVӭ1A} Ϟ@FQTr8iG_g 7Nx;aåG(d*T֗ER=JR|Ze$,(Yv7 %7yVwoB@:z/oo/!rT2QQUxkU1YhEtE ñ pF3߯=iMւ)/ t%oJo&NѨ6g1:jY$*2n.5F\7/sбVh|}/3~nKz#8HSJ':0gM:h P4,DWʤcm6W0ľY;' /Ycn6e ?D/,7`qm?13Hq#/&Gozdףvba%+QUHmQyM7p,nLZVmXvR[B1ٞGj4"= y4)1Qe 6vxdhLݱkDH&g`36$M iRp9&wR¾g&ߪyb0 g0ʪ*M-MLj4P\49*+UN;++iǯۋZ">ֹ5SA&2W'܂#tus@zjB,8$BPJA<#YX[A)l=>g<FYx1Ɖ12 D:P; pħKVlsnxV!CxISЅ͂ٿ#{G+ڔw4Q}]k[!SZqC5}5s &"'yb!Xg={n6FUp .^eG _I֑4.Z6N|ERUvZYgS .zS1Y J|t? &{3Rx}N7^ӥqdB\l1Ub~Z99je6hb2 .pm *QYf/b`bz i ~Mi7Ѥuc XEf)-ӷjx}:mV) d)QE.Vȑwjr6bYTT\BeΣ* `CjY9^H tс{g QjdH;mPO=&xCrfWZ|чEEznv2~~j]C5P<>V ȻKM@t}S3`|j5&g>fg/QD~U\cod&ooԔ‚܏QS%%K CLɢێ?;ieJ( H*L #>nQ9zC~C|':OםaYW*1 F?L" o|U%.;+B0'Z>4,d55迄ƃ?NZ+0[jIUtt7r(R=_g%VO#l4UHhTt{cZ "/dw~wU2Ԯ%ӇcRW`![ e&!{HX" 3rzH_+y^}IKn,POŰ3>sH0᏷ Ξ|^BO0PyN!YG,*ݢcE6iק[5w Hg0ejm>;sKR#uE}n e ǡD>Tiy\A,]&Ynb5&pzrۘǶG(eIբ'XH㹓Lyˬ~vFOhòi272e1| Ư|Oa⩇.y+X(DD|QiC.˃J.{j3ґ S#\{x"SweF=~w 8٢O]6w Cm#3Q=5hAD :6'5PHDȾ̲םǗ0&'+W]r]KJ *4xSN[CQf^(k+3"X\33FB#F ÊEUOvDNAG9Mާj,t0y%XpN/,R\̃r|5l&%99EG3"!)XjG_{̶TW"X҈]6U EgeLC ("Ű5,5. oǺjw`ں>Qp4P f?+@*e=stgK.r{{ڂyEJ6:ueQ^6oZjSPa6-P }:j刡ZǢ` AܨSFG\D1 ˪J Mb8.]*}8hk?!LYA3JjĊ"MT֥t:bdu AՅ}@0kq7Pш Y'>& Wp)*8*j/=[` :ۋN[c^5ur.hiw׷'3:#IYR?+TDv̸pȸwVdWm*::K&&qSW=i%c|bAi(:ʢ+ӂm{QthtK쵉xV6RhVȜv=ozZ +: }N_ǼO ?\eƶݸf,`˿ߘW _#Yr뷨Sf|FPMy31&Q|7]B ]EDM+7fxjfmi%'Z,/NÂC@tkPndabK+<'Ui.͖)fpFCnR G s}*(xd!?@!'YYm~>avy' O׮vŏ;gG'"aZњ:B)Oo%z#9lJL #mQSA Kq1"x5iDeH ;H]Cr4{rKܱ疮{Y@zڛi7Dyu0j3]UYd:;(_ G "3;gjD,i'/sVb0 Ez`QwYIS}z%&i+`b;<-pic2I7:=(0A"a +R0EK5O6UP /}l/ұ(6f9Kw`H~A@d *}lfEv!1թltBOi.5aD~>n),~dNȼ*ZHAs!Zb&cY-s *5 bdGP6F<$؜x0<&4~Ĝ=~w@%^I?vg{2UD~?a"JLy 5ݣIИ|8[Ԥ$)N04aNjOr|lT?fm4 $dԩ#3#Y}G;, 疾mI5z^9X//kl&uh_$I %<껔VXyuMzǘ_Fz~h UO7%\H:S n$f-瘒W}{:WRZJ aJjmi5 $~?D+3mt>[%7_1Y[-@O^Ա\I}o`;n_c<,d>VݛkRC+y̷x[pjʚd[,C:*{S!sՠ B3k{lU^@hi$/,9ỊR$gH6Xo^q9J dү[$Iuʐ@6|iM x> j8F jȆ&JͦZZ@pxDo.+i56׶MJ9=ԕ~;kܫi8?Y0ĕ~f:U4-4EaS|q3Ϛw&Muq3> B['ѡœJ e8h A`ReG+|oyκCѻTlJY*բRݚ@Ug۳?R&'[veQ j9$Z8_bsWն4EGj픉^$V#iDxJeOqV'20BcS8AS0(dr pZ_,}[ }7y0 Z .BdLzWLhW `s65 Yrl !YfCw zā^4@>80_6-7Y@a6$g4d\e#Va޽f(,hWb+V,gA 9gu@pm{5Pm[$ASZ m3J;A8u Ш7ہR7Ypx'#im:TC5 }О-Yn\7H6Ts{a"¯[}`v[ՎQ(_DMO+qվ*7Yh:` >L ̘Sqv3mZ6}N.LaNǂLDZv)69ʗmܢ-n}zHm&䢹mVCr/[QITddR Ffso(3PqJaYkƿ ƓFV{#3~=| D?]`hh}ҳ~y>%Yf ѹ_QC ]l-_ċ<9hX}dkX39bnKlbK#Ў'в/[)B.7R5ǒ0u,:a;PCrR>V#DRw‡Q_m?~tٔ'$$uZ5b fÕBwc$ GlhĽ f͜Z_\^|051~j=QBn{2apx4fPT*b` BmZ^Sg™A©bD /)J8'.g낇v >xSs$ {~9/`Wkƈ=F9Z|kk7Av{^fo`~a1lnpYW};d Ax^馧"%]e0N`yE6HNMt_!45K\j"͗(,*,?–v)%! l[m@ Iɪ^RLGxFq2ucCLj}ֹGd`e| &9fKR*Hg '_)Iqcu4eEsSʊ 3!ۢk/7Սcd NKMt-:DWMyZӒF8?I Q篔6`||]فP$,H3mVx>u9s!W~- +A_28’2ZC66q3y!#> uriۧjxyV%O8үIgQ?9NwM_\=idNqnACat{kVx ~z Y(Yӵ3Rܧ3MD 迆fix3Q)fC2qq6N\>.m _m G;34VNUP^2?"{ \ ?g_z$֝ĵ1ƄruXwjJᨃӠhRk^ϋ:>D |`٦D4hZv]`G햅b{3-wN DЛ:1T}!Ƕ}@TVE>j:\ˌ?FDEoP٪&J w3ټc _H/DtW@Bwjdնʆ;#ψdjq3.NᒬdI.1HT>lԑ˖TdQ|\bjƧ UGEÌ$; +^z DP?7YP`O~FWƌN0j_;7fvw_¶.I*A{4:n"=Xz-64Jv;3͟xctbΌdh]ݺ>^2S$$BkC5EƟ8Prp%p`8Gk:;(D ' 2040-tK~*<7״wB;):QSQyڋcg1\GX2AjO13?pڍa'0{M\o&W鶺OmPb)_ y7~/o6I{}F?7! jA]%lʗZ.=V$" ^}RdJxwdNf~Ѝsj P](5A !`vJ"EԣmH٨=pjbTS s+*d=3UAOtR7H"{5 SW32mBbAl%7X&JhCQ'-,]EoH\OLXOm?7b4ǘL7ꔗLvoY ~!ԺGm3LOgzǼ&bs3l6bGz&K#|6 Z}=O"MH^" t Վ?~ɤ)u>ݲADq B&E9AԚ%6 LYSgM9^ZYpcuנo2xTΉhr p265-&f[ߥ1H8c%3^n%=h=[kƶUͭq!v,,׮sǬo U],C*cu(aw;(o˚m\@kkz_Fð}D)7xL8$FA2-3*gw*$Vko1XJFdzz]я"qb{6WKϠ(zvϚ0%e*F@9-T "3{- | cG i ǴL_HmXR5ejkw5{?|Y~/!3LSEub=GGRLZ(G˫ ވx$ ڑ8m&T!M|6+#6J G.N<{k7Z&TTD*\ 8$SK^vNAt:f7˲Z{wl]Gqa_45 mFOq~ʡ,3~R*ЊVF'23?9;FTlᫍ 7 p*B^SJ{}@YhzGGcmrb 2)Ꟑ,B< D鴙 Iݸ݄qɏO|×׿@<4Vt9 /duֻg0Uīh7=] TY{1Xy_+:1awHp 4^JC봾Ƥ\Nk؆Lww\_+/St|rSSY7K{rZX=#u<  :AMzٺm8.z,Tʓ磬H I8{G=;jlHj5Q?GH*V $z2& .No7lD\}'F}3RZ]FEfq7nE(4"M5+e(u`e7 tl 2dZC]x,I]`8f2[LMop|NʜP 0ʪ_C'ְUQ\ka{6V|n+Ϣ f%#a`~z-G9f\$$^#oQ^rE)hXWWUiG)E#oqH dO:JC)mc.^/:{kC?!қ$dx-O8oa㧅VW|zeQ$ hY2!\` ^SQZܿ g2*'n ѶY{ِu_\\ 8N[ay&ʹWW;+!PZO` #ci9arg톫:Q6/[eQ}0Z)_8R^Hx ~ĆY>BӦlv0Jؔr a|* vlē2޺Y b'gE{9zt[QGJ͝ IN3Ňyr%e,EBh=1(kK.t ~oˎ .2Cgh\ cЋ2 ?YbS fR&{7'li}?yӊ'KWOiÔ%t:m>&Ը$ OQr 0+1/)- s5TXE''A)us .L n밣$T _Ce'/{F'#;Y Fmhjnr/fyQCUn#/!h ABҵ+Ë{,^)Avj) 4qw:͓пz4 Wӓ I[8171y-HjK9@-95q}p ?aSoN0ͭ뮣7]+yhUk_&U O(B'މ6$\تijq|6]32?bu&jA4INQj́J9 !,!~- Sӹl  xFkJvGWk2t NK;O8= i SJ/]%qL@Wc }[c;}^ֽVU q9KEՊ跄;öu@e6K[p1q_ب#*I*o ?,*e*i'Ms7P0)7)k81 4Z67YJS= C#4EDJ\2Qm`I4pMMXL-'&9|]ջcNy <$RLJq {Ǯo߲dfh\ c*.?K[LDm>.+! E?XP|n|LI3%͡_ yTj@jD+y34o̢;XL|u V'i(^W#IƀyBnFnϱ 9~Fk@"JB5SK 辥OTzp*$$}B{Nn㲝֛yiӢB_0}U%~Yj)NG 9޾?zATM1'/ޮͤ0l8d?y!ce"|HFv&g>NRXʴ+Mf% },P93@g1OTmt!n*RD#zV@ʽST $2Eq!R9nJ]襅(.p]W!M14t"YR|j02[K|X~-Qz ˆs~(DgL0p֏nc2(u;ϸhĜUdYc_p)kemA[ ;k-GN@cX*Nx6BdL`G21"n\YD" \[Pu7&!5 K$$8n-M7q> &g}g?6LǞ!(B˫ ]LKil{׿c!a,] te]jJ:EdKƊE?dO0:t$1b eS2#M=6"5'/-")vWl5B69x4G VySo [_H7|PyaH ~ю&`i.%`NvBj#{"5w9c {-boRt+(ؚO^/ճιj{٘R<^ꕡ{Z~g`~zMqʞ&Qmֻ<6d?ٯU\׃ackt'㪃 DPIq3 *5l0Lj4%8g}eBJ#}љf&.l8<{$w ?UJ'L4;t698n> ;d^ɇ~:0$;$טPP$v" ـ_ytMĮw_fJX!<;|`Y,SX).ȯ !_`{Y\5CL]ɰ 6݂4P܄e7B)C 8{"m\:-˷\8c$$zJ6G |;j8 srnr ?kRO'iu<KѶޠ^t>l CK9M+Ze0NN&t0%'XKitx-"P:M/& ka?TѼ {|PtHM5Snkd 2>6(J]G?\4גч:96K߲B0j{+[n0$8MXW.Mw]'A3\ZI"3uH(F*eb@5{nn,@hj^m>s4ܥʪx{YA1!ӑ&xKS- /F=#I Bo!sy-bXfq_i)m=\3=_t  6 C{@]p\2@4逖)dܱM_~PR "P:M- FǫoWN+v1O}SmG ѥ7*MM1s,|mɌύwK$cUcpo޴h9T;0 /z Au%e U^oy3&{g"2*,vo:YL)E"c vA[eisNeO2NҨmkcNhZ0d\ ˁ<짘\r>i4ps5 }A"OhDc:=l;75NW_ltttmwmM#=DD"Io]µYxK*w4Nԓm6ztd(!S=Ra>N(BL \B'[ֿCyt=9MG$A@> -y$)9 U3RV"r [|D ׈} 7ⱵƁEL"A+ΛT,Wq.Bp0`;e6kܽbic(Ku"w.zVgEDZbga=]Mȥ}gU r5ҫUW@A< 5+;o*Z?Ssd}㈡,}s|q*0c=[|s!hI>~(â*/5TtalΫkSG9sz #筻`}}hBKR~_`oE~x⻈%QRO4ur чM͍͋p^dOF|߂,; y7(J3y?N =1S>˾;G=mʕX~YQa*1MN^$^泃g>{lv5;UmyHȊ=8OdꆀoB`rkx\#gYMx.9dZ:ܚ4Tyv?JzNs[\3 7]9ʄ`E ]&8xg E1Я_S6PL ?DnJm\ngSm]BNlROtĺPau@\L)N-sL,cP3J`I얀-3*6`vPc?vҁĤyd(K!RQ-L 30"ǿkʸ}t;/B^3*}zZj%{_BRe%[Wٺm)IJwZǫpW5a0w8؃[EOR5N_nm5p؜!k$Z3 O]R-t_+AMې6r|fY[ ?wZD7-nÇ5ι,Ғ@\r9TÖO˂cdAu| [EG"!Ʊ#hw""ZʞJY1#(ILChtŌ'? 22>RY]A=%y=+%D>18Ky.G6M[ҨV sSdM (Aq >W4C0 p\nd Io5LVQR:/1\a ػP{yl`E@젻 |M JQբ_XGx*04 df˫UH ?V^] 'V_M\+ \(OO,{T LO>%ݍ0zN%}&#RҬ3~ݛd;AV`d%?1n)ӝX5e1BG~uV/:Z3<_tb [Mevz‰#>>JoVr0jyn:Er.:2NcgAk ެRW^55 uP͹|if0JfYuP'iqm9Ut;C ݒi]e}nmQ!nU9CRn76moA+gD3Cƿ<?^ nj.[Fy#uQ-ns[;Сŵ..!o׭"b^cƜg&ƈ8ũ  I4&#<-,Uyշ7yTLǬd+ɟ '#]ō`ے*98]pZ[*m+FaZUtᒶvZlU.X-\@fق,9=r|ogdf;.dT.F|jgCQryV@+_wS>+#dV:SO3m]Xl$֞[8ԶXqyk@Psa‹$t7q9CruU5':g,].ǔ`+  ~ KuG 9풄%ErDtUvsož %trlĆ m#\BT~pRXrCS:Ag!u+,x 6oY:>s4R s/z X}! 3̴Q%kmyWQޛfjW\ ֿh+jd`&:MEAGWlGB#Bg~3%3 wgZy[߯xdT=T S=g0F}dEt !b x5PSq#|y:T{iA3uF<ѐ}U%^)@VҦuz$چFQn;q,KMZ͋je+ ﰆ%7Cg)w ( ҡ׽N?V/fH)HrهvS)Z aC_?4EkkV-&]/&d9Ζ m[ž)ۣo3ChKyVNIpqO{ft8NFsG~J_d<敮Di~TxD#H9 %U" t6"h/%+%$ &\0$Bd#eVXO%.D /ruaߖğ*r2Nbsٌyeh=?4*9r G7z]K9! EԚmyum=HEP+ޞOWÕNP4+˧X,`[Gp4;u])]1hQy >^wӛucox[jr6!1Uֆ"VǑf+-:nELcTO|խޥ@L[=#% l >'t>H\NU$&* tbG-x'JpBė$0!k{nk%{Y]kt"tZ3,1Ǣ N K)zYB-MZ jY<\ Ɔ{D։yRŬr`gB oz~hjyB-*L* 'r/n_`q&)`]y5VdcVE5jƶNl"9jqDN{CqƨKVYN1QpYA_SU@D7 :me; A)H 0:LQ8=2NKqV8aټ9۟4ހj]0:CG &hj2(DHhVmӫ%=#Gyl =ͰڂY-U_v1ЩnKmSC?B(, $D!WBRs/i$چNrNm\ّ,LXiP\O>qq̏_{3&]wo8m[MVsmhLAS+,oB⹹i3<1Yi8~lVm0Zٛ6RZ?Y6lF'e44—M+9,e3ܛhKs;-fa4H`ML+|Ό~ FPgmTڮeP yԅwhuwR8Ώ 8mq^-#RqHb[b~]buƒX*C| s4-T*u ̅`B5ܩ8A=!lsD&-z+⽒lp4W\(cM~88oB8l/o>,Nĭ_0n,qEzj=Ho~23c>[a?*b}fAlte~?{~&͍67SAL3v 7ߺ ջ(3T‰Ju`Hêq1ގʂo0ؔU咄̸c"^9dJu(uLIG h)8T<LnA44܏qNG.0= $3j~ ,{q{ZIb9)Y>P%7J^o.%,/$!ON(I΀A7mV#rBK wo x0Dş`md~Cݷn[?Xز:ai& dGH,&MA9D%SF[4&Uy`1D,Pjg;]>qLKC~AvYb:j$-Nq' Ba8C*>E1.zI){> 76sC p$vS@C+q3+8H%jNnxAʚwF8m [C{=_\z_}iqqNh/B1DނnKmig^`[ eOTmO-pw(6e¥Nfpx䓝6PR1 4$G@c_{'Sj,F.'qanz4`ɜlҏa.mz}ZN%@L+LiB e3@Xa1s`YP+gGdu5L !+a_W;) o/a:S9)-p]DB|:` ߐ `V%oJYJDL ݩ ^`^뾒ybF;No׺ eZr A\,{t젥(E#䞯h$]NuZ Y7X/J ʫ1Z0 (Iˣ7Pau`m@Ss(Dh,Q\B`.mt\XX'*12"ZdcZ55#j9<"bxi2C[NH$O}g]Z u!ٜW1{[8V-9pwVTψ9.!9\Ak*cޤcq](-'1bBoÔ jnzi3#=[}1'ιp3߈VRNӾؾPU6`NPxea,#${^*fHM:F bmSU@MGC$<% ur dO%j[(C}n]T-A}aĂޮ;֋ݐN Q?M%;-ljeT^!$5uc}E)q4aLp)/ `PT]AX\Yj,> a˜}jw4[ϝWc ky,̢[\ uD3{˗: 4yǓ%_ 8p>Xj6"ѐ(eG~3";X>MTZcL9}SrOoWY(SC&LM?VP iRC2UY=|l q~q(S?ɕ2 ja2u^4fu5|Ev$=8i3/Vd{jR)Zp vj i643Ofk"aj-\E< ۊZjY%z)lUOIHUK@s&,ZL2?4giV=F0X"R:4"MLWR=~/i[7P!fB>cLWז6x?q,{ Pmw]Uؘ7diMH Oj+ǩI_xx4 ɾ?3ziڊ Kr`Zp1J4G%뮣A݃$(;J%޶ g}6<c7" EvJRGƑ%P}zu,>k}OyxЊ,IXd> wm<~Jh#sG^ذRLS 0|{/M,}OD7o+]~V flQgs8m0 .-ƝYёo﨏yE]wZ)6tDLjpb P3[)(MPlϥ斃yKL4f>7lKDh,5(uyŠ<>~rRτ)g5ݡVU5OCZ[ѤD\HO,ٌW,ȆiЀbE"U5ǵ"S= $FMB\/hf/(]{f(I>DJ{y1v-v.<ؕG[`"t,z,AM|f YC+ NLr|n50MN:J2dz.8nݭ0]ϱ$HCq]=I2f˜{`sv!.h侭P6KJ\gLk51#++%X6wYQ242f|u21l..-<_wT (U!2kEMNrX'\ٿ ]-8&mINlX?;/N̛dd.}75."qaO4%4$.S5w!$Asΰ $$j^6DfŨvx6}ihiʹyŒiw?X{CC}Dq*[gSILOCpۓC(ɻ4TmO7S&5X%/t7Χt- nv+!b nbyh]Z(Tx,8-{4@⟳p)Rr̍5ka&`2?- Ÿ2 3އ$@+/~0Cw70z5 ,`ӵͦ>S1lnS{7ͥ ȴ)&K_1*fǜuBqLHQ?DSDD_nf?2,{٩:>{q;$Weg :phs#>P='@mܴ5` ^ತM#kdR.|܎amEb4NOH@=[҈Not@@b  BE֫Y$o/l+7?;(zfR!k>pF0lHRw>"YZkQ:.@O;v*Wg ƉH@-* ;#-Q2Py'_=&~zqtN@P'ծ>ׇ>fvQO2/{o(BɷiPve8rP9X!qD3 =k5ĹRCjWɶaR+3o(ԎQ!8Q|[|&] ,܎DPl)3F=h,ntZ^!h[d]ǩ?hJc*0X]T; :ĽCYXa>@¢AC;*S@aM2&'pj/dsb~7u&Q W7Aea׉HwU:%oSUc^wOK5r푣B7=!NSWa p@B"/+̉0k@Xq:=^{#B_~Q".#Ȓ7*^qcaxarbm%>^gkDAzBsOњ _-6st"9 .6}y>\ qD)4cL]JŊ O;OI4{HRi\3,mZPP>SB 'Zپ1bfEo'{0XnZDQ~BS73ӌo*Qr̆f\_ϥE43^-xn&hMݤ֝ZRj+Eצvm3t"FSF!>~CJSߺ9yfύtsfBnl{0FFW1LBTkTHzH0lZqUC>ztau(dz+[I!;|48,_U# aʡ0\ \)EyS"]$m\,nhX>?lꎲ̻8<J{71DqIYqBESwUaC*?~YT:4yXjɧ8Kv?ic\D$d7^nFyMGO6P(LnJdE̸GyCQMZW/]zB%X OxM,R1>qNǴ>~·Ɠ 4zN)&0Ds=k^_V|{U$ںoG`~\Z'+zx~C}V ) cG{a Lr~^PYL34:f4.%/JK~꟯R9K=rN|S#8Ǻ_DswqIz uEv~E %-6׭QZe3ȸJ0Rnp=N%1_5 pE8G{&M7%T b Nry$~g35#'@8%,0eUV,6Բq`&0쉹~"T[NS]?LXx &8Ƶ2Y&R3i.۹J2Gg ;m-'5eQ LF/C+ EOwz;`"MPھ&ÿQ7;y\䘩6 }N#}G-j$Խx 4]xzpeɥ!1|Z I[iA2ÌzRP<Ag"~>;VkM1JrhAf7zivM؆j{K/M$2+3$]bksָN1؛9VO\hKB.J!zlB~-}ssb2U];`lR6/Ȫe(ǩus,4N' k+;>E b7jxFXT號(4ReX5xQjku, DYz1(9,7 ?q~uUXI; 7= `j `­m\DMcK\q'rH8ŹБVWe_YL0NVq%*| v;u9UW| "W|wij~nvx ֲVF'V~z]ZO[v+7Kdq֤bj pl6Ma;Nߗ7M52 }וzP7 UZ֎QTqM8SNsPlӄu̡v5=Vv݁dHi7Ky[.E;lܲr~g{`;-c_v5&-N`jg2Hs8N ϼތ-Jʿv7z3$H*VzɎB{)z" D?!ezSL&D_?uR{ 2-V*s7xc=<4JMjpe丵Ѧ:9EgRސ[V{_#(WĚUcPߧdիQF_/]&=!e <g{b刡)m^Bt9i2dV?|2]DI9i>"<5k f7\- vԧ~vy뎪 ɬPٷ:qО#˅}0~l"-`O7F ѱҍv;Ț2'_:qeD gw8AR;*JʈUcnw-S:V%[WQ"Wl\]q#StFsI G hǯVj|hvcFK(TR;暓c:*/JLpY%\qt,RUkM\ 5z?'݀}HUt@a}Dպ|xk t.?$T[$\k)YfjsA(gyvT3kzɨ]JM5 үz ۆ KPg!9}C5 Gw_HJ{$B#A9Y%q!sk<(K1M++bP5mrJ Ln >r3ijppFkң}%&1'@>|pݫF-ȫ?qDM$H9vhQT&X\&?mNɢԖ9U2W2GE?֧6PJLW?a o,{ }An;ն`A 9Z4䒻! 5';u7 2ߎ2DL}r戾D8|meKҁ=>A/7ήa2[T OjZ6X> T..4tK]iM j=>9+Ca _'zƥ۝K&ZHѹKEoPY 4C#(u [8LzB^ 6TP?u2$OX5 ib[7\>iuv؃ iֶ`(YR;4 )ud.t> ԏ/dDcxP)OHp𣰳6`Y:̅0}Y&?g^/ڞ˂ QT{M:[(o{%kx=[APb"^*/cY%U_SGߺ_\f5Q櫖ɬ*&-n+wvX\mp-ʸf*MW԰oӠn0*#ijZgK !m:rbNܙb/e}~yo͠0#Nhz@#>c]!j[qve';V:]U^xLm p@x5@dXI"KzOb#?ƭ[* |a0*P}]wg<_vjOCqx㰋/rJkcTe^UObMvsgbo X5gaDa֝Y/R(JқԜUFIAHfq m0 eiK)͇3і*s0J_I@('*%DF!ojtjLy(MCw7$+ V|qЋ!wf'x)1qA%h͟a"9!H;rj5QSj{W9)Y@W+-cilpD".mhRbLxFciTʿFjW=(Єp=0y''zbJDRvfN&6~Ĺ3ɕ2P)\ >1Zm'ǜ}ߪf|>wȑT%':"_8]io+KfX["O1c$QYjylԪy_zl;$Y]-:o)}:ղ2HNЉƮsEw@6fu)ᅆY|4@x#DHde9SLl+QC9e`} Q%~yқڌU7"Im(.D JkX 1ӻgg2e>aḱi&SJ*S'6}UwI<6as%ym]}}Ǧj\U5B C8'rruvZR.njOXhrӤ8]nj@FRrEݰ.A ]Oo3`*v=Ń.8 ؜{Kq.H(v߯'Se3}+|/D &8xrZL&hXdq.3X%_❥o"0.$YgB)|_[gD!X?J,.ٙ&5`]a]mF)7k9c288$w!?R:(1-;,rry ᖒy4zܴ\c`8jTMjui(-1dMX3Gvg aP 0~s͟ѭTxM#ߧ0nN+7壞+"IH\iqG@ 9mq/MV+| !Fv&yMPX0PV,3?9} ?te(3-Q_[؄16kÍȈe6p/;N)?]ox:ņVqpM:/7/8mPSG]i&#^T26zX=9DPLrA,97}cd ojLzzjW6^tِTF xҨB4p~l@$ ' 'u*GY|Z j?IEj eDhgOh GIVft;:w< 1#<*f/Q7@|@!͓KͮYoZ6ȥs[w!)+)7807rh1Lpj+7D? ݨ0Q:bj0Ҳ[+ ߞ 8f -K+1+Y9,VƤ&ב,we0=(lh]WG~c4# b.z(MJ .0$ON!$O*7;Zi yK/g96w1ZYQ f0o37-i>&w" _nDT"014I.K4V@ir5vicd'4O$[)kOVapj6gTJ󋳄a`"[^R3G yI*WnGuy>kZ5$4"W5 OS"a/TfV<9(K*|@Pӱ"yqfo8 ]-Cn`P8pl D_ӒuE/alKe\|B?}ZFʈ!T'wK5f{`g]EiYAH E7q*g2V`[>y;W)2s -H3'1FTPMYӏIW=gF쯪#QLL:.vi{fgMN̐(AV9Z o>rbdf8D q }z4!픈o+c-(~!#9Y"ѱ%Fa3lc%jdḳ &B`$)VJۣTTIop;׬tȡf%#ϝ UxMBΉ%BL&Jx ͦ`/ҫ٬Eu}/Os4VoJCɐŒPڈ3X Lm/#Sb"j(yWlLWդfJf{DDLH0PMXc6`H֠"uuʑ dPf@PE &S6; (o&e V,nc+&@_g(#Ck6O|,}w.)H B &aک+w+$Ը4YEzOe5O |O2W4BNjmIQGC!b/2zUy7B{ڠ1@ڡP`!'IAc ދ2Af}3ܾ/0ؐ+eqa>*bbP^j—?WBc m# UǵA;)>L$vu₱ח&<ny`@^dP=V)B1d&^I$0Ǣ\]\1Qz+8p":;9Må4j옚m AZRNv246G3 jD| V75LYpB7y3Sӝ[!jlCTojŃi7)%1d8S;%$/?C\swmZ0>*ӃbKC:4&I` شHDX*>/݋8f܏{2`WVٰ9$E?ɽקPuJ#W5]w} ZK~aYO/瀹m9RԟJbBa-J1'mѽY2s&ŇlT S|nM#}v\'|"@h$&[%%%X6EƱwx01&`{M &ɱIkW k- +]P}`XZZ*Fe\hfvV6.\yd ~W$-j0FoTc81@˵ 12N#}8225 1]z 2/oSr,f_)>66yZ' Tԍzlg$#&Դ#!H{דVV ] Wx鹜 _KzΎ@5^;^/7* v8 |% - vԫ2/d u;bty [E$RiMHjǵMݪs8?Il'Ŋu P5з{I,X he`}'VtZYW'@B! oͭdSJu|^IQr@f\ % o hSu}*AwaF]olaF׫"xO*\C"'gϖ&gFoDS\9n?:2#NQKjǒ9aV\y'+ͻt6 Y$ &'Qmrrܫ+4*UG1NL ^z,^HJ7;aپm!# 5@%) ?{ :_pU0,2#& ωT 5Iƿ1%mraa2{JoG^M9N`+:T-Njj0ŝZSİeR 50>_AUd˟v2qvUQ'l,Jo*S WP,TY PDǂc nKOdjPS7E>Bhqb=L4wI,[>N\EWWE8lNTFGqޣlQ1Xks s"IWfΤ㜪̢(]VLc Iv#R!K!-C5!sEZFrXKOuoyVaQ^W/%Ֆ6г1 ɯIˆIb5f@?HG]OXMт1JuC`Z=!&%-i4z1e/ ,|TT4뮻j U0@6?Jfz+wt$a;"Lb^ŷlQWiƙ@3!B/7ſ0@_uQn5]&ϧ㠟RhU֚c9{4q ̤/;ȐU6jo&b7j4d~o~ {G@;-NÌrE{[>azm{‘e5PP D4^hqC B\JƢM!M [S9Spk/3x~khH[UԇHӫU68>K H,)ip1#TDL j縏|1&D[v>AMxak-OXOֹ\#҄!m&»M7]3ף;p0ӑ4f )ïlKFǤ8u[Q. CUj:+o]Iݸ*Ǝ0\%i>7'B+1R6*Ȗ .*M9\2BH=&ۯQ&Oi>8QTK=*,eBm>Aĸx_viCPzK:lTf*-&D2M'4L J/&RG(W,m^WM:Y0":Dj(!AiI /# $>x2%I% {%T!.{b )>N5*Toc*v¥|i;ƠđBqUOj: |/Yo>b5 0 -T{1Sk,DP󢐁L`yg~=ZOBLJt(2+A?^'zE\0>ȋ,"u=s e񾥖LJ蓻? |Ы$5D@ZX-熽jh<+tͮog_ejWʭyJhAjp6Q 6=(ٍM7~gYKnXW01̼o2qjIqY;#vsn9< ^4FI/ `CŠR֖M N5^0+KDw#Y b5AtPƒCZ $^H&7-zej V9ǻvz1%`Li.(V0J<{YTKr>r2or$0[z,f\t>ɛD!aݨ,oxUe1B]BnP&ң\=URi9_D>m ;ik 4anֹE5ͦnxVBS(:֔rtߦj%IU!S ~}vr> T C+<<4 T>VOȅrq:1T9Ṕ05-@ϯ;Vs#@8 ^HrOŧw \0@ɓ Z. 6W[mMY\[וwf{.ńXc 6CZay¼SOj0p a~)IjF45uPj]?*u`h[6L{9 c1jH~AyY!ZNTU[n;𙘒ыec)m:GsKiKRX/N)Rh_ WRd@bfCoeDɽs `@K%B4Uɖ~`G?=*z?1o>!$UF2`9;t3UUI\è*ׯmbSYnV^dTPv#h .wLx03@n$(P(߶j"Q@-aC>d"i~qұ:_r o>!j,aG㬔z-Hdx#Y .(+m˵nDz% $ʆ*~w@sی+3XR*œ\Iu2Wczk1 ҍ:p>%t }Q$sg18% qa/bqws:\2>^/냠\Cwow#ؓ=D} |dز.v(ʹ3]PI/h'wOMGJ֗?$9cwqÕW[Hh7f/JڇQV ]d9R4W70틴>Ty=d>M,7*3O.+4FEG)=S5>0X5.\劣sS =?>RM#ϗ@'GH8Qؗ_.f]RX jOZ,s;g<̼Ys>1@dEiS˅h2j/^ۂ8hEN.(pͨ-HWv)p I,ނ:MFr*=q?#+PʣMMwo.j)v?ANG8}4dMO[gH/ԟ~RVzcj|S4>Xd`chL GDGf }jFrVnY&"uU`qfTp*\NwRR fF(XʳUd6S:rKa[9~޿1v$߳<|#"% %<5$Y+Mg5>rع e7|/H685|LgT1<,3gBnH@ښK3/4+'3bJV܂c|qQ(|箑62E38ծ O^q"(Sܖ\9>թ 0%46ؚKᄍDXjCq-2ސSOfQʳN P'^lܬ%ЁwG7-핮:rw:a|+ ]e8܎usotnb!Suy*4H:*f]z]D5͖hrHw|(` Ɂ(R{UQG!%] 60X)^<h {f^ekQuoU=.Ru$FQZ7/ {90xIr»od15H(+Na% 󕷞Prm?|Ʃwu. g3|~<qvLZ1Q1t˟< jx*=;OEC1}V6vm>~8{P{ zjvZVW%P8EmGZ0CكFuv& χG|87aVp4T]MsG'&ӆOf a# $5:Ø;^$-wH_ Ӯ_\.^L ; q3hS9Au.A;?3wHl*vPu]5c[#0br#"'x#9gg̶H[ xs:$'vTBs-~"'K/_ac&cM-*JwmaXp&Y&B/8X-HϢ]_To"ˤlv^՗Ԃ%gx <۽)6O+~ϟ&U%.0 qdb|D V}ez<4;q -惚6tXKyaz,nwD+? f F!})J;6` JD3:ܰ,7QtP);(sIrh],Cړ t7w.ywBX<_R'q?CW19朳mr1㉨J.A:٤NY1}\2URe&4bPi+ (%!g6m*icz֬ re +?&skaqL^auӏ_ʽk\mNa-G JS*?œSxMgE*i'9W?|+}I&ʆ?oo4/RE\uUq_mwK'YN@R}na"75}~VqL 'T6{ꥧTi_ ټtiX6; ,eRcWbHE1dxy Ό4Y|֠D@/ k;ĽYvyx6 e2~!u,*Of@Ery6s0/=ɇC%J9 z bn;,?si1Q1P@Y6oi -T\&{6곋ɺ^zlsnܿJXĪ2*Keq 2wnmFTM5:} w fi5Lf:m[36ZO||RS3X!(9R:OxV; eiqOS2D^ԻY"誛vÆ w9TL!ٍ<U$aR6[iLk]:u}FsE<1v˵M4dcfǓԂS%dH3VAT,=呒^$ä]Xp 繧wY|ZI!x0p쭭O,΁ڮ ޽je^cHr=g>8:Պ wu dF1h1F&7ԫ+aMB?Unj_y7`We[3!'q1bbVj?ZgKeTV ZYO4rjՁ5 r~(R\dFM}- $3$vdzg۞ywuܮdP9%6#{z28pe:<6ibN*$sBbW(f2b}0`^@3i$o9j=y7sθ7$Dجqb;t^^֖>YudPsd+̷V5ih D1>5#Iׅp, =vX/,i\֬!&z݊/t#+FKW$6*ԢG8 zW#͆J灑<壾oXl7i[W+LEk)jx%3%Qu\L^`&%!8⏄clas2bcB_FƢ?xf]s{oGݒ^ jb6Л`Kؿj"0n.far]紽*"]U8sNoX'oR$0`r"A,06qnb9mGnBqKP,D_H(sNwUX 1e r>[ì]j\K+:mOI!|( 3`;}:&_uxTFBxiPƔǜ翰g\ʔ5DX.#ZAſsz}mV q Nj &b"Q@ 4u3E}'G1bnȀԲQGd0+gc_HT 5AeFNGۏzoJx({u=~z#>Jod!gRh ԆRV.$p:#x:6ZC$m$pZ"`1VץV QsYhb",ӧy 2bM(=mqub=*JI'3o䎑٬rgoyiWG >P@iYqmfޢ%pzrL` W0P@o.ݺfV't j~j4g1p媧wClN!Nu2^5 s|ўyT Hjm4sPe [=koCLf7bюdE&zk<[Th9q1h. ̄9IFze w*b)I;8}cf|rXzɀe">k @ 잻9m|ᴜL6蓈}D֤QkkʅlTǿZ;uYA꾹ہgx:P?: t1dt4-1F\^86oDf(%Gv"{XY&﷎ZzMD",'=ZSDX;DŽf.d LXU6'OV?Tr4#A\UԾh[kFYgJaP68(dm {aH akSGS^1m` J Χ"Y^tp+^C s.B͈~}wD_+ x6ЬyUG)S }K_ugkB-cu>e"? >K-I6) "n;h^Gآ1Ŕ1lsٲsB@^Ұ+X(Ǽ*jq頤\l@è4-'SNb+.7e2;tRTð5[*el3 W.H.}HGK yYs[$F֕#kJ;?|TC3:$b!CDxǍ'.(, 1;}l:b5;)1/{Cl?q-UV1imЕzG>wH%);7%+ZDCwmgW[mp(iOhH}bK5 bEatօkQJ@KH$n?%TR\̀g#63Un2B!$]!۶n} DM6 N  2cGmi=B>h9J6]Zd”Ϫk΍֫ }~i3p Z$_,^#3W;2#vIi|~"ņ^c'WZ>q? S##$~4 ^%;խh""aR;/N;JXFg8Y78i0Y[]~31|$9Xs\Wk/}`S-?BcqhH$%po 1dh~hooygő%j2 ]\SL|hY$+A qB, 6F";fZ~"y$!W(7R^uh.9{K`eT-N|R[,Exf$H"gQdn&r\2%<)S'MpZ zXTd|Tg܉d 6 =/$fy#$`8~ ,*6$Ԛ}زW.PԯܭZ[vJeu*Ɣ #[~WuIx{DizRÓe5sad:tp$ƛ8R:]4H@Qh-R0#cZkM1sGo|ʖ mk 6׋b#PXH"ȑF 6* f0'(*ɴOԇ8UaBk&44A.*t1}3%gB ^SaRBSiF>8 TjG :Nydj?XP豀2 9$ɎɏN$ dBBa8WݷvɵYfw z/F1&ĄH:iu'dq瑿F_Jt żj2 kFߎ+C6%tI# Q- M򔵹)bMޑ0BWJ8b6#T}ڈa+mDw#T]&eB$ cMJ/"Bt$y6\o f+{Cz)^>m(Դ՝5٦P3T~ihA9'8O2-AU]Lı/P h{A824vYgH 0Ϧv@xM@GW> q fv]Z/Qc]/t'N]TQl%ХG)`m( 5#& I*ybFQ$e3dvD[ݠpTZ̨[ 07xOӁGݭl}%`jA=cN%5oaE~TDLs`WKKUPx!BRV*7q__l׈6aßm7 Ēu |I N/]S%Ђ؟b&lbZ_VGzAeKAzB܁aRpd*@\ " dFequ5<\E#Ul 2 eir:σgc,7+94"ciy5@\p7́n@ 8m|)/d5F4>a7OrlTdDT[^vwQmlԦ(]h g<-c!M6@Ue*!8-qG316h kP J-QC紷TD|@EO۰0ܾOEsnQxo"QHiИUUV8}ʃ߱kjܔ(B`q={7?Qӷjqu짗k$" HT,/ *7_^e$aKqFKOU ,l Ygpj{&;\鰆zJ=[M٪{j] fڠTbXJ2jb-OXw7фRb:bYCzȨeqVIhK89cRaR$lIV;$e յ4G4$$WO9#pv&4P6iխQLǂ'5éLCa1X8Ao"2q-mYEę Le i%UtϏ~OjBN H>>UD!Z"PE(~śz^*~VP,7Gf  yC>MڇstiwGʟ./zĭK=I $pXN 3"~8 -e- 2e-矠EKgmK6=G4BryymP>6Ā3,C^ecFSe4 ,N w+nݨ-ISALDrMIvG&U\uз>ӡKWYȅ ٘[`[Ah(E ׋pé N\Ո6j 4u6.Q@y#s.plqmwJ"8Fu D﹍ʞ˜'PInó)-&ͻ;B2LO:O)p)͛=ˈ5zTz! (&q979Mi)s-H6&]I (O vo-PwƳ4( i" =,o(5ʓP̕ -w"eM^/ZڍA?Vxc 7&K=+O#LkRXQ|Ѷl3M +h*rY;0 fdUvČl7 o_Y=LunL-? @zݭ6VVޯ&̓!oBB.qذi aĿzl+1yF6 Afd[L_'+*^t>˞<ǠR 1SҒ*B5** hƚNj@U!Y.oE3(UNѲ?E LGF h}q_ l&7p-;Q?ymf!]6,_1> WNWQXk"!r7!~slX!aDcbx)ԴoA)Z"V>"PpTłȡ{:P@mqTq'+/D@,}4xvO @N Cg2\ Ә.FeXB=Z H`M8TUZi/w9仨I둁vLEH: !6WOsܟ D*BI΁;]ҧ0܋U,?~*xuI)T!neFR*#5s}H$ D@wK@zrtaT$g ZͯjI|)8 夊`$88}̻(=wS !U lĵSl_IˑȞHO/Oy赊 }Vcc-1N{hUc13~~=v h U}r<=eLA}sΪ7ߺg[aS)iN 3$`AYj@wtUCVI . <|<w ? %|kx_pM_E;\jkC 5[a\6} ˺(!HҽO$o lVP0׹  jf9(]V2[r(|cYNh-b9RbmlUZ1'(¹h+2 ]6<.P}sWM֭H!:Oq t߮:nL.6@{ͬ*ed e ɓ8qG@Z`6Eq i&))r!dFH#/3_oevLz) (v3 *?"؞ͺ~xs"%vł΂!cZP' VXk0{\ӓ43g6fWBlk~>b_nVKԺ]A~lOluTY\)x@a?wi,- /WBM@-άI.]f`vX:4a`_Cyf5˛`^?1=|19P-ZΑi Y \1 $6Clӥ_u7'p~L i_Rd^S3Mzֵ*d0 E3 "yd5yI|DjC;V'IFKseu)qS[ VOqz_%P+`{0K‹m>uw| P8M)Q[sXf-|(. ]4'J /e4믕z8h n;Wsc5S7HU=5xi>xPk-<kۋYuv-XdAUVճOeMBs.kю74 }zx+~Lʜx^%LbK/ yوRL\3󽄅Rn>ۊTa^+`Ӯ& lɴH74%dC:o)D=̗ʄ<~<[)ǜ6vYKIo/Kӫ_rEvp>#,ɱh%N!|YUË,+(/S[!aӍ $ɘRh гX|S`lcSyЁ$^4i3. |QPWb ~KU|[{I ObQHRNLXL s4*>97':2Z`[ L>@kO$*'+D@ah蟔c R/Y] @j FS s=𜛋co[1s0q#]sD+@вB,U~OH :+sҪd%-vnSyC+Ls}P6wV0<$}g-=: Ƿ s͢E.Ink2}-瞤 lг{ڢE8 Tx4Lq///Si 8謅۪Jos< ' s"ZO%pXК3no@40BZ=`;އd\cj30_gIBHH HdN b~a4(AX{ܢJg>a$Q8qwIO1Ri8Nle4Sշz1p~Fh).1IXuXOcS5gig}UI;:_]WKJRA,{b?apbBJGL麈uE8EU2tH c]aAUc~kYkEl:_Lm`YYL&|*t}x;5yR$Tw+2 gR7e]>Tl1RQBbS&YsB}^wZ(m|rAV>!Ⱘ6]![y`HKMI&!r=`]^TS"Ow|k8JŞȈ35P޷f58-吅5EC=d&!B  dА Pn^V$ƃ$qSOJˀ7ԙmxゝc7W$3=âpIWzؽ:ЈxK͢No&g``̙)CKLY4W5we}ͻmn^Wڠ7dQ(-v<黺 nf@`dRqҏ8an{:C^;^cʒS H[ʾzo0tUHT* ~p؝:$fISpZtqyبpگavX UN D-odU >ɐ")N4LZu41: kQgJrR5{ n!-7)o'vFY$fj^|Q7nTl+HJпN\Aԗ,.o<vU}[)*G<ŷ3ωLmߓz삌 6g Oa˽&sthGu@c P,f*E;qtF h% pn'=c[z^ĎohL{`0S1-pproӘq(k<w Ҟ`zGn$o,0OaJuZRjJÞFvN _J=ȭ0|D66x^T)~"@,De͗4 t^z֢:2P@M&P'nk>-Mfh*Xs]T깃F{2/Z_5?*C4 ejkC俐f}VRer)ʤ%YGaƸ}$z"~:D9 !w{Uѷ1lMK*չP5ksQ*#N~v5{gT?HpX=3iPV9%dEi<>%$#k'\|. q#.aDywrSX^ Vȏ/,wfSX6&Rwb]n@2Jkf47zH oQI#;vy ~aYX!sKrd^!^ F&IRQfKSuRh7 ('IT/H?Yn=I1<-~ AjJl2gpjrܢG (d YTCi.xЇ%W)<Lqag@Jt&mSL,S?r&M;aމA} XhH*HYkEGbp({oDb(B̜X"ɡ9 >_!b\^ xvD2.=*$W)iy͑TT=И<Ԓ[>OY֏\FĤN ƅE9`2lܤI٤at^#T[FB |SN1OW iFk/Fǟ:}Ċ:811EHVwy3kYf~3@ CK9TPxz>r~Y F9nlMTʼnjJH=|ڠr~?KO $(xSx)E?%S~;`z}* a1`X78!4.6r.Y* ќ=WC{CLyyNJ17l#Ԣ؜WO ] gl"{q4ck $SCtzemL3mMeQO#LaCF*.rvVƥ[`e! -U egFQpV"cE54e=4nF-C1>9%H纝x]ZPJ?!5$&bnPU=j;󲈦Zs¨r[^k@Z@VI"*D$^/6(7QOW |`RmMY~g(@T>ԓ)"P?YV,6)$ɂx}N20.r6 4P8%2xCU_vz=əר xQ#+ꥮ([py*XvrvƠ4dEޓQ`c,}[0Cx f@PI IdHM4&@*2{=1Kfi|gJVoH=$Dc뚻C3Dq4&&2At%W 攪ua}1(N[)9E^_8א/¶m| 0m^uPEZ AO;tC;ZU:g|`kYme<)Ҩn0r:uʥns3CW{]²ҢP?SwFwC;׵N1Sؓzʞi/fZA&{]u,`8l7Pk(p+2,+oXhSLM%$  m.Tݪ].qr I ^V9)5G}(vDw= A3& FakUT|Rx!B t -]޼f7tm9 =9z1KVlĊnz|H 5 !F:.ۧO5`9t@|hc0mg3kCȤfxPB\=c(]7l']Ep6~#VZ@M|Tz3{ pS{hhp7e厽?'EcY|듚-6rFž)W?s5Uݗ$AjM9N{Xr#q4GX(pgS-"7Ƭg'WwWBv< jw?Y/ ?k5I0 =Xv )ȒBO1kih'ܐU$MDu5C˲_~ jW;vA]$Fڔ(EnLɨy%ጁ̭X2:2ծl 9^=u(a:;YxN%&ZUz"_8#6́хj:kا`ׂ,UP@v#,HocY=KwaS:6S1 C^9V舒 S&v+[ z9}]B vd9g*ļJS =ٌ aÐmFnn;&I n"84IyCW`U986:{PȤҾJ|yl,2xgS_ҙL䩖y>R+U~| mT٠0:,,+iX+:<]Z.ҧ?:::Бa_V`nQ;5-,O[ EtCDM&c9"D+Ie뿇8y9ƤWźWc)qS É{^Ig&讌_Nԯ`d20tK!眊i<QZL'gg"ٝk<6.| tЇ71IBVADH+^Nwʳ9^&\e ֪dc2PSaTHa^D bRv ."6hlA:+/-8 b7%@?$9c]4DNsܮ52xY50z"ྥ?W$`qw;v0x^䏧qA%wOPBwLĮ PPz!F[ҘwGIJe_BW h%b̯R2cB+C +Kx)ce)ŮvR-a"GF{J.L)W{{q qGVHS*.Y߆^B탽A6gUp4.̓ {ToJ@Q kXp9;?SB!۵Ac;M%p"9}`ztjxʡR~uh ]=So||#=P+$P.읆ܓ Tюt5OSyۋղz&C/Pm},XH s7ӌ0:%´2\?*soKƍ-?lt)<|@?蘮y'=ğs\Q!}n?9a+u6L9Vu; by%rH{l^B3t _MͰB[yysC\߸LhE&tpk 3gQAc@;^ QeUaUWg7SjXBe fU  !% "/ O5i_"3C[!ұ{S}c1Q_^aNjΕLq(5#X| @dU_yvOq2^ Hx?- 2eYb Ɵ6CxF'g4p3|* ٧gyk8*OR#>9qq,e\zU ]7Ee>iXӯt/2?ivr_nxKFefnS-&%+xĔV=6HH>n8= gAa*\F8(tFoA\j{I3:{Sп/Bm7؋zEK,WKe}riQNh6z|dN2ѳɔ.a)Lqyw%s[3hYu @-k&]%_|K\qgFOÑz3W^84/URRXwᯤoVQglU,o`f)y)s~8-|ui]9K9Gadί442܉@Qrg3Z.Khہ<37;*iI^iP,D}. $_洶'kvbisćJv-KuoM.ƯayS+ؗ%J[ɡqsk_Ѱ̕!qy6(H6s1~1u "y;zUa)lf\WȺ6=\J8 ybJGͯV%U& E VpA({va 32[ME"O L:uZ*ܔm<ir]eh$E65 OʼnzUgni2My-]jYL:zsf;h\~F<vL$(_/EZig9G L0[D& oo}>irTǭx>Ծv@#Ǘz1 Pw…e]s"o(ll}VIwbډ0~(mBSU{lâъN+n/V Bouk;oU6Q ̻ODx!d{1 |?o:,*J`{Fˏu<7|h+ꋪHz , ꘐ<{#(!z$, QTAɑ5oUE:~4%Ȁ (;_c1emgڜw%O\kp9R>Li*2V 3e;!auW%+rQFNt=E `Iv,>sˡUT!_&{wo J|p#'<~l*:ސwn_qB*zxw_A8R6*^ݱڦCn<GEBEKX̏O|2̖o?zéXdQ]HuKN(mԛAqK %oQypi,S;Ua3^:}ZX9チ>Gw5zsoV ၎xftpީcSNR7@aW'#@ ZMuʬ0;{ :3މ|s1)x>L,w⢣޹e:\}u$B-s[~u!GMacm00bG3{H楮0ig CQ? MfzkbBˢ>WSMƶN0VEAqYLQgRДKc s5` m3a&bhs퀓/6ӫuWC5g t!3 W{!\`XyP s⠣Af`#ӘUoʯGP==# J̈ى?h:T+RKjC!ut\45ϲqeT/;WT"=pc\p>">R8tӊ.={O и$ؿPTi!x>$J79^ׯ4ml"36f2af2F{b|,a63ĭ~G"6 P3MiÕ$yl&ǃӽSqܨ\5 b#X27w"R`*=g n0D`r43h o}iZ 8{F>hT fɅjf4,x tT%ki||96tdrncI.[cHlwvFz[A|f Gp7?ɽK0 )}"w-{C+87/@rQ2C9p_ %HG><;1\J}:hUAg8hx=U<וCEO1ۘ[]?Agj$B=0%y$p2l*Z4֦ڄ:ΐ>^RڗOXM|j~} śY+eu3 ~%?I(K> |B h[M{ ?߃} ,ˇtA:Sw] uv *&c Wء2K"TAj@//x)y(Zn'[  H1a"5-K:AjlW,a?+F x Zq!9oLm#^ca$+? Hut|޾Zt mg=]))<‡hōK@e|sn:1byJ>D`c:8Db" X: "+kå"f\5 ;ByQveBuxSr΅Gg+k hr"43KuPnzwlF2\Wh9,v[ z]-l߬gĝw)˩֊βŬGUzxE_~>!6I\uT"KNt5{Ăz 'q΄ 7q ^!k8źS'XDa]f$3p[v&縿 zӱǨݜޔ̯O #%WMQ"d6PGS37Vzp9}NV/7hM/-<{2q2$>B;9:1P86 P'Dn2A1abbв켏uڅ* ԫ|}BmFdsBt)嘈06΋ҳoċeBY^% x~NÌ~p▲LV\6`Ƹ"kծz{$S'%_a"i!X5#Yӆ/an.q"K8`j; L "M/ZmlK B*Qh6=NӜﻹE ß.l]Ll%f>O|]gȟm~Ӟġ_:\c-3(vhT⒏XI{"C49*;dϾ̃~{mܷXȊ 2~*XۄUgDw.A ʪ4mk~m8 WZ5L+lla=7ZJd\#7cbhOj/9UWZUg/t/m>8 ÛuWL߱;zMl5٣"/@釿~[Z.˒X㌩FTHߖBb4.u_5K) 9W'JR4jͶӠ"l.ݣ)fz kӁz#e%ÆmNzhsQLuc@e%Ih07Q{9 l5joqe%NqbC/OAO)C.٣KX4^g b/{d4S7%mb`?mi" !Tj{/DBr\,YYܩqw/M4TCk#ɘ\QiBp""z u[խdw n&3ʰ"VK(Z "Z-I!!sy]請[S$S(t:*w*cXbnI;=MN3]˂⥨.}_rc䘳PNy^Ѭp/#;!l/vfoPb~2Faƒh:{Jߜs) urCt8t6%cIf:S̟5IR/0gcPA[CSHE< =<(#(\<׳vƥl3 x V]8!p3{Ʀ̅JũP 6.yosdGJ6Eċ6w@]6rr3Y 97a2m.\_6xp,?:J /\B1,9m4(g 2C`P9N"aj!%v8/og*&%mhS4fɒ gz>̲~GCg-1V2Gb3 %p+1Mk \ω7K+sq A=m9$俭c}O| 2/G`ypZq``ŽDrXQ5QqdnRa*GV[/D9; LlE3ZȭӃ4Z?)?(Wj:.V) N55CF2kkKP+˩T =Х! wj,|Gi$j}NH:A{XUgCtoQϩ;?;%F®C_u`5 ebtW\m}f%J)Ա&MTjxqumRˍn 33֌|o9g$!csq,v?b.R0$ܬ4DSێQ-;W2{*U'8tsAJm"bP Qy(*e7'ˬl* lBBen&9Am v? 6f5W)3K{F"^?cV gy0=.\K,z{uc2@?qb`kUs-ȏJ"+䠵*FC|7?־zH.rrmc&J&~;7yQV ,#{ïp457RaZ5f 'qyRsZŲW@{SJD. y59q.oNYyb!0v7b1!GaFTbhI'xd탮&+҂e*> ,oSJr9%ajUIh!x:2huv1Z;> K+q-sٻP$`].nB35<i(`=tRw|lkHʃǧ- r8qfjXFX9i8IjOÕ2>i?|1[}?,ϐqWl!9Oxv>e4Y.yB9t.IԳ,1~ Yo| ҦH|щwp4HQQveszu؏[2&F4z"9.e  }kN0juC˛ulã4g$ 39#yď?@!G| ګ!2PIՆ-q.B%v iv_ct|SJnC;$g}THx= AEڥG;g_#HwIlrq 2av |uyF%چSOOAT|#ڶcz^g3% jhZĀ)y NE*eqsM۠WngWm*ez-X ZoCӴd a )"%h,@x=R̨"fk˦ 0-2cM$N7C(X;TmTpAVk暦1_Ng(UZG-:PrcE:lpfZS]R1\[Ode:GTSu^8FRVr_ma Ū%RN7:׹usB9:ê0I߂D(R]4BJ  ̷gz*f]$V*!aXzIun,RÈb>""ә'BwThV !ʊӹ'2ZP>҇*\F807mXA;N䟄m~;m\׆LgĊƣgqe/FƘHO@-eݑcueWIşi5!hR7u/:U{zATQ#;H;\^ʱ-GI/@"b3vMŧ4dWAfqSG,z.[CG2ڸ-/'qPkOShi|fD.pw#iHXM>?nxk4ub/yWXb# h1rܠ0+_M GGC'4kF;Oo0 E<\utW7"py APUHKj@;f94a:+TTHPTl@ yp%4շ g3Oo`E$iQoEYKFju&d?Zܪ \0ϊIf')#5>L҆w`(9n=nMU:&$j-[Y,j|La3} f+w^ujy@zKI; EcCH2gx֥-!ĎycԪt ʷKaiU02&ZV4amVT >W"MV5G7nAmLl+ՙ;9@8PUٝ:Z~y^$LhWB0aˁyQYdCXB[Jv3?zGF0D<>`;;:J"St*^>Cz!x -Lhq/Juh7̳8!:6&_]̚5wLNr賬ݢXdk%&B+̼9M#vC .HiZ!k•I~c.SZKqA5B h8}t (ȣ^VjO [QT^a޴dy#Wۭ\H<`,BjtpP'"F( {(S}ӭ53|> N?Z")/|[6(zI` %n]ZRK@i6c\U(x唫?{J  nwq437Z@8 H:VY>XcśXnm+sIW VqAb) ^>0͈`PP53jv|1g/Nз?8Toy;6 }HM/b_[-3y2?xIq*RoqsH\IEaD]TuQ^ETk?s1ji+sl FݣG920o6SQ^_zH? n |^+!F{b WZwXwY94h#)xJu':Y'I*`| RSqMdK3Fi0tnnZI!%˰7c+{dl=wPPw 75kf*K*KFC}WAD-x4-duŅG^X%ǹ_o77Y ixujh@#LPA˞y~cF!rAiݡV%9q@,z2 (n+GFp"4t>!RM]dzP%`N9uѤI=r oyFct DVЕHC¡Ыs^NٗXr*ΪUI<'Xizad0 y#-(kV;7n,Gbu4|3-W#)ï¹9:䫝0{ALѲJ=sLA]'+6Gjsz`j~MQ}],"+=k2gBfa[jݗq*1X# 1ɖS4-^\A O+4\!>uM䌍̆p߲5~ո4v+߸ lelkw-)Dd8%)c_: wq#ԄEfaSËVubҙuYl$b-<Ͽʂ."'$,+wK4%wLdwzG eu},o{Yt'{oY*cvdQrrm?f +D/v?hQ+^Ӕ4l{6y~m!2&Vcg5W4O֍ԏG-3z!ȑu£VuHe."x0 ۠N5L6!w.@t4"f<AA4twk-7 .,fEN&Bt+笧[m)C@66}} % 7Q|hTBBպJaB ?wXik} @77 hE2@_;L=뵁x^zG_!mN"Zz=e\(hrzݶ18fĬggsh V!FS4.E`x1)j \JP#?lhvՊQuQYP |C {n{;Bdk}%ޤQVC/7Of桞2}}g@?.xg˿ [V@˹16iM1.oO,%b+@E`s :rR-Wc9l5 @1իFw Ǟ~ƦˣIX&Nmc~-)B 6 J aBdghF>>B8W;2KWյ;z(؉ tAA{TDȮ`S;h,XBEAl&zY W_3E1\}"ND];ߗ)q?% i5(`Xw Żzǜ:Sb&'Tjntхj÷>t/\u y.DN䃪V.*/1w\sSb#B@KgCY?˷-Ex]| "$}sw`3LIU=۟kq!ǣتÅ&,"ݖz؄O NYtUsL]qf^:Ǵ5pG2)1-UqFr@f1jy^HFڏR)kqhIR--o#Anutuں ƗY]BSdbaր8;XJڈ,h@edhrؖ~dZP$^9/ 6&;Vjȑd1 ]dD %jSg1e?[3c_> Em0nhjSܢઌZ$&d(k2 }HZʃy&}@MXx Mŵ&H9Nnx*G訾]\d0f0_ h \Ƃ@ieum bO ߴrZJ4{:QeN M#tkseX%ѳ!lOq?K$Xr=iD-4!F"ꢊy% bh-Vji 9#@H´,K 󿻞LakolGBz/KuCa jocmŭ_NVNvj]1)DWAsYmn|3U>oo? zu=;s3 ` e y< q>y\l-u.kNAODysrQ97n:'Ÿ{:ScK&Q0kXkرWvreՀEr&-LZAJIZqW^ v^_(&T-!e-o9%7Щ[xO6l"s= YD'bՎIgles>oRFt,װ߼kh@ 0~*35wGNx:5<84 ZRҢs#''ro>"^ XHn^#ݖZоK %3s  N0Wv \O eqĘikUT2=C ,\N*q1`aʼ4'ٚ b? A2HғJP=!c8\y_ 6bEdYEq-YM2 0X//!% o`TSSue^-bn „9-lJ3<3fP=ar{G*{{?='21`6Kʴ |D}wu)ӄ4@OkY{RE(} ն(HNeZ!*Wʬ$BM]f7iBHOd6C(( $GSh{]qi8Ӎܜv#ސkK^ g}A\}<>U_?j9++!?<p% ~8 =7Uɦ7 @:[m ,W#ܬ!Q{y:DVs-O#̬*6n7ݍ ]3uŀhKiS|2,ՑԯHX=ްg^YvJ%ԪgEM?H\~P|OfHV!@>ﳺaIh_C4a`)eAf[F֜N-|#@(f$f߹z=$,>%4w/;"bso|4XIbp 2&j;njƅsMո@Bֺr/DWJ{ƱY8&dlQa\w4_h~*zplź*">0W/^S6ϩ;`MS.;S[}O_Ȟl>8)4ǺUCzUH[["p{iTv"Wujy}KUMm@YزoLR6t,`lTMpmcs: 16zOeN`H~^R l3Ҥ%Mwtt@~{1 k 2{߃J,ļPޏÔ٪X E" Ӳ[d˨WqJIX u H C({ iA ?'?LjL=)6kӰ_SYG\>vƚؒ/!,mC Tw㻎 pےJ\z)Ά`"ˍo@d$O5_ڋ}.~s4'8ȖvBW; \5j称 `zrz%M@Gz8Y@J z׵1iX aM=ASvvˌ@E-ٱ r?RӈU0jr;t"9u :aX*8QbTVcTJb #jşJ&dtMMKHM.^s3[14*w PѲ!򁨚y꫏8uX9.|))K?*i 3`$ u80:Y7pكh/NK"N  ~䊜f sml"@)s0M&u܅cZF +"\L⒲>\KQ+ {oz 34i lL{v'b ;gS}ܪxLD9WG]Y6 q@ZǪ}pDu(k!˘ 8i5 @%{eU)<4,nCyE,Ed([2WcW,Al̛s`F}I:"!&xQhm zW"LL{/chIV>P( ׉Io(g]+! rOOA]8QW6_&!yMa>?lg&$jrTOnicIadNWܖ"ހQTpm h.̲K%LVu-hbS㟭"3Y6`拸,܎* >bzp# Rɀ0Z7N7|:\g0)/p7рZ(n=U52oO(#fîGE#Ug"('i ܴ0_B?R8CbRFc-[4C4^TP{;rT dSWe.Z',,y7Г7#z")1d2xGj[le54d9H\ss14©FWIJ~هlCXaIثmAގ?ye(mbCY>qjP8a7TEu7c΀,.>}iʢA kn _f+Z1$+dFlu=>>PkR6qab rPhN_/<|S ?e'F،k"bĉ\X/W–Yr#{>^PGpJ6ZUhڦmF5\#^HuNh) "gi>!P]Sp_5L~%8[=9ȓC|EiבH_jbSʃa.|k#Ɵ.Щ 9_tf_?S Ifx6:;A~nM/shQ$==6E6 )69I?)[K^8 P>ebwbݼtr{cʦ. um~o -LIOrJ28jRcqf\v8m# H?+cVcbXEVn/c)a4ϠHFxdz<H;fLQv_t"}?@2/vF-ڠV1w o/,rKNf#ayA!Gk#_F|  Vgjjo|#@]- Dh'8 hjgy,7JMwJp~ڰVKٜSWH TN@r#tULx5g>J Sg< vo pi?Fxrq9g%g'?e8o_<,,CL1%1#]y|ܚ$v#ʄB_Pj]&]h,>gp,c)JC%&%+F&ve^5< Ts,W؇Aɔ=dFgzbZ.[``t"׎=D2-?G>XDHӏjJIlT$]3-?k_!!&Y$eW LDkYl4k4TeszgT-}ó C'ko}f)`䠓dQnmޱgEMAeKOVk<Kڈ1ķ,W>=&n?Ζw0ӂ?:W '¯H_/0ޕ ;Ee,yi흁@r, [kpa^[,! JkꅡGqdhרG[)%H#J6kqK(o]38n~xqQ+f֫X_RdHO9qR`\^$WZ(<`Wtܼ6"|I"D޽5z-mÔ9hwQ-r:М x-dq".z[.nvA" ; QIM?Ä;U +|mn.jz pyrέD P9tƊج:{u zk/ o-SVܟeoE\+5gfW$PDX6F-ƂXDF2[/w9b6Uf" $Irk |:N}ƬcVgWBй_ҸY>k9,9j5v-_(=Y:AZ8Je58t1x03GGSiߌ#mL,ٌ\fB qާK̃o~j >yU7a0iӶ>A.xɝU!rra8_M\ e)vvb|J׵t|;'DdPNÑbN4Kj 8auLVϸ h*~s!S*˖pPfcTa%'F3j {_4ZPsc7bU L%!SK||z*wH=o:kcM 6N"UP~_me(rD?q5ʼnyU+4 4u*{J!$Wzq9ɟW;wAʝ&CW g;]-c%L'w4}Ռx̒8WFw_Xn ߏ_cbL5R>ye-ez6fzi,Ub!~mqf_;9 dII)jQ׼ÖWP)ʲ#E_7> g'{ ![]6-q%#uV4KSHQ#t6L\H7'.2CA 3Vu%Umqs)˭OͰ P3ʂz(FW;$02EȞjw͙ɂvEɆضP])WMSE ςhCIķTVWDuus>5_YzЄ9K~FSحohsa(4f $nf=O"VZ\'-N/"pZtH(_f_1[w˕9:P6)A}΅ui: :NMC0*H6 Z@PBN̶GA7r >9٩Rwb̵^$IyP91E'+*9_SMĮ>f+O:9PݍsF@u_2]&!LZJeZTS5)P_q{-ա]Kf}AX["] a9|`ΊNIKDߔZ9^L/\j_ҥ"4RՕ?pޡ'Ds,O-6@ jb(o^?RLEk]3y<W#kV 8),@n"u}y.)vcjy72lM?x̂}Rf +YF+h( }+B8ԾoF:pC7cE 8_h:4S`"|w,r?j`Y@ 6*Hg!D.Wv霿0ty`GuwlɎ~ 'PRZAw;!*X=+QOhc1+,A^ z"| $fr#{Iu3lE+嬗"NHOߤgvkx¹x(FwLQHkI 3䠶 PY_+K,2Edp,mYuqȫž:;>ŽboxFf :Rrgz^'+ɧG(½9c-@jn\d0/"a N5qBRs F 7ˁf!u87t3Aob[^ uJ_[2k+5,o CE;zk"I.5AP3 }>pQ FӌGDt2tqEnd`.]>M@n)ÚjuFuLΑx`{"ҎI\@heJ3^h)K #]Skly{e866)A*M _rhSұd`扬GdlUZmZ|gQ"pK)kO/mo?DDCu`V,b =V+dnd@fb1r G3A4›6MӺ }, @뾵ejY(7/0&d" 3~az͸FxP3^A7`f{b3N.CsZ) M -:%—LEDȂ3jWSԅ>/QMq:,HڐN""Qt=4M Ol=P|>hz/$.za$w~sF!} #⺮L>~? WѹqǸ(rh45S0 5óWH…J5XԢAKdZ(9z/$vFp")ĕioDR~ܐFwJ::xыZtW**-u;-ӃW>kQr:W415]s },6FrI:&DPu쉘7a&6M'\.}max;YOğ3io:GãYphŬۼ%:C]=TD= $p1(q!(1cD4?e^q7.:p'm"݈xD"w[|Y*g"AcU[aUs!,nzqaWڐ8׾6nh-czo(A22п- ӯm-&r+3w6(~I~~L0k5-%} 7nB9nm20C߭_^W˺S_9iRq*-Ľ=8Eu44=xFxSx0h>t8fgnj:V~l3`>nxKX”iU\Pqyl+AkA6+h76f1׊v_n8>uou+x;ӱ<w~*>T^* &AHڐJJ:@L@HnֵAZ0qHzߪb8gs_,HHcO0ۣeK>M1,Zڏ(+੢& TkC1G%^meKD&[ 1ӎmd 2pX5WEFɡ~u˶ <(E + /-uQD4=&WY:&KתȫZd E@ANۜbp8@ h[_cfȑ.U7a@Wg.1.SB'ٻeY-Nem( -80;;fm8}VdrڬKNnfw; !& Kh ዕ/a@z| [VA-_sPO@ SRcgzhO|/ζTW+l_}wndArÅ~s:`heSGO[=4MiC(ݑH)wɏn?r1䖒V0|Sj#{02W]97G<2YҍYS"|(IXRƣ׻1 ӚZ!I5iQGRH3Q\FQ.tۀCYTgt=9HzޏIB'\vQS"iAlwif|ukEHn%s[h lݻҊHܣ+6j}keg.R$zT=(f6C{ q%$[/qo.;詉*҆p mWc%Dʽ9OP7ZbmMHEMX#ޚǁf#\Dn˅^>eiAScRQ.!EHj ilhh9L<zcwC0?a&@6p(-m1X3}O"{j?Ce6Z3-z:tsd\~?.i#~rlviwW㪓%$/Ncq˷i9[RƂf.D߯4 !Cz \ޘv ~ j .Dbd5/ KC3i}o>5§zON޽"쐝~7= {@(bNƜ.BýM皕7e5mp>'asj.[wZ Lkx/P®΅~S2IُB%2zmxgp"zMycOt-ܷ3(ċU2)Yj [ y:U.( 9h7{kٛ)xQ5Ҵ^LXQM?PĦ%Wcʹ_T`BW*.->)v^ sF}E˫+W r2 J8_xnZ10W7:Tx>zcŽB<:>{^T8O{n..{aRw@(G _*th¯B&<D}U>/tH'BK}e&[c"qiԨ -pBU{ΜԪi~|je#X!pokq  Fk1mAɚ1\̓*gqw"a&y>_q;S# \!tʷ* ^e_%K1mX]vE9؎7r-ѥ6ꑙY{%~jQ|]us^ӽ` G w "eiO>|ar׾#̅N%eE8怜Nl^G<Њ9MJ`Xk @r\[;qsIPGZYvLrsl d 0}fS3B+-Gg^JnQΒ!zSHi[PSLztԙ%q&Bntq7ޓ ;Solk$F- #j@zH ѣd$vd"7eI֘8[^C1n^ʬQ|*9F7!VCGr+& 1t)?mW$IBVxN$2]_ w0M[fOs RY6KK\8A\߸pqa9+WkG͝Q1Vi>!G=N9u]O'yLk-O4`y@n6+8|e=|[go8¥6u*G)=׆܎,^2hCM3fK!zh*7G TGXĹɽa)˾D$86kȩ-I<;mj=͗Y%SQ5-BY2o&h/jЅjx5X+dH1Ⱥ%Z ŌP2q!c'(JO#I ]5 `D{FkE )ЙXMΞcX{ڝ"݌ T|<6 kҺMͦF9T@Ȑ1NvR/Qp1>nY=Y< |KJM ZCє$V.me%|ً~bӲۻaBuT T]4b6zNq)['#UN8$&X{*,1 t#ս^6|;!pf`Ajg$_rPp]5W ̍]\wڵžVOUKGk-հaC }g0AdPtԡ BPOy f(~|i;_ZљO*//+=N&%VVܔ@%8ʾIó~heEC`/1??a5t ٿEd$ZODK*<9)?Y^"N(_]= -aK.O YW:}DB:2 ( jH^ ikFրM1}UOkX iS}chxQb 9#IfݬpgIJ)ZrW쵞Hfe+1v\ 5WaaG߂QGtpg~HufvJ#[';6p$#Yjʜxh숧Ta>_Ud 2֦#eMǀ7\`QOlU_v~||!n"ؤo TjȯWw^A,:DItish7)n 2m9_$:Ѻn QLiVEeΊ^q,7 IWE76{OB砥W7/{z' -Xh/aij%d *'tHd͂!ǣ΢jc!Yg#΋mx_n:zUaSKg7MZa;uxQfN!Bɑo8uE}%+! `-e䖖$/滘Z@\]}7n0wDO!-g# k=e)4*2eDQ8 %vO~ަ+&?KVV}<Pe4MhـUwcr+Ou4@{Frd_g{~cR1KBH{Yub6J^_h 'PSi E9-= -1^Ϸ}}Dmbn\o,:E ͋oIlvD:~rQV^SC18䶋30UbߧÜoY䤀@$:.Ř4aY?QޣoxvHv_aoI^D d?qmً8;+ 4jPjP&D)ԲcZڝ/ܖOqoTk<0'8x=CLs̑'eyrK^ egs3t![i9.c'`eF '1V!~GSE݌/ By󚑌2N^ 7AI$rU$Ġ-yF6Ї3f껳NoO=yz+$oxW*'9l$<"1vf*~gŗW~hzВ#8Jp6燡|;*I,r2v1t8e18j ]>gtA$͸Zf@Ek9N[CIu3Y8z2ʩY e P &^hZ Z؂V[#*V|rN A18qR{֧پ4f!U?5BQ KN S0 7*DjT+:-6 8%)vdhT%wT2D\3ޫRk1 : {Me?*įЛyY2 hŽ&o@^2pVZCՓ~Qɥ\0Ih3hNV`maMGK1Mꦎ-"Bs G 08 N{v*/>;w/%rmXt\ 'AɶE` N7vRz~"gRl1^ê95{ZY K4zrtƫK j[i1:s }"|Yd~h\i ‰.W yX>r(F:\lk,[MdorL;D!;vd DS B1ԡT춯ܤ<`GHi n2;E.A.t^7o:mRBV-4{xGdI9m<}|fM^h$DdB՞!b {iQ}W]-nVP Di zLrODdt6ړ'G", ~_B==K}{ܻ3ݎ7eCk L#_[E xOw_./ذ|If534M9nnK۔-(^+^ٖ߉Y EHYU?%c$NPbGn%fGF 7<մucJl~3$X˟uǣKeK,74f Xq߂Nr5gwew[W;$"^:I}`d`x5:ݦܜࢇK:a8;0[;J-_@D89@n* ۜ\̑ nq՜=é) 'v*!,x-'> 4VNޏIٕc8sϥBԋ%7$ALkfxcp{뤃* Q)${̫YPSɸ~~5 g\7 uc :PV6K, VxP<ثp_8;VtYe+hhz[Qڔ oRl%cTȸNW &bR~Si6jQ}BrlCP 1%V 1m9j~Y?jd7EC4[jțP9-*uW4$uȴ$Z`[%E .8Yځ|$ȭjϋ}ճ,_Ί"xzu`,D+i_#VԠCRy7>M$W෼[EKRnSq8lh?⺁v33moV\Ì}}6=S{wTT'kӏ+&W ,b6F&4{s3 t<ɐ>Q ٝV݃^(Ʒ; b ׅ Z~rӭgpSͥcOAZT2&,!#y¼mVm7JP2-t֧%f kn)ɶK48lr%ό#Mܬn<Xq yH}SR`ŋ4L(`HVlӕ}$@6WK[wq'8Pmj<?t]AWGmYN.XoיS5mRM&]Y_[\AiDWMiߐֱBE\&a9?-iMzD?O?8;Fa#k /.L@: vwpjP9 Gs[+YOp\PAU WK^g~vAv=B,4>Z "b&Xn(m-4u!0&TرuFQ8??} =Q:+sWz>kq'{RN ,#^| 4s{Iټ&֘}|_RQ;J䀯$rR'7!;:XVE-CteV=%e r+?j=ܲdPv"~inp^eXvj uѩRtO1YiMD|T_PV "'0>}M>ֆCη7<zd"TGɆ4svoA+KޞЩh<|5l&N`E_5Ѳ/vW۳Cw>Q&l$ q4/9|'pS:ސhICj@Ji?I+t`'R|k=W.B!I sbEj%# TZY# Q˰3>Ht{]Ze(G~j&P'L#Rh.L^O%Zy^?%k]*Uʩz@@3[y=ET᧔fUG<zl,7vixgTٴܾ~'R3xdzE:gěIki"F.9.>#8=_+ TiIZRukQǎ5 yDk!uw u֯Q CbU2ˀrJq $Ij)ufOK7MqaڧfD E̳ eX-j(){~};hCITZӺF,n1K[Qvh#^ڶ_ˁɹAg`I%BKN>^wE0+V鄄`^l63E9y/ Ghol/~C{![h}z4xo0ݸ{hEM]{@ 2m)rK R4)ƶR %ZVLm2J/xXBq;г.ARe-wm['mw1,8_#.e%}݅d4ΟLxiɿ E7 t(Nc#uZ04óf݉bà%7q DGΤ,eԪae*>(NNRi+D@IAhjPT2nZr|%HqFF aQ54]gKI$v%r^yS )/>i8l5|رgRsf(k)ds}f/{][JP>.@dhפpSo2'; 5mrh8%Y/̽w-;:)SN3.G3Y=hRow-^j= Cq1X\o%j3 ďmcS_K9~H[nab)L.#P`d~HthTYigLrraAӢ&m*1dFE@~#eu~[%D+LRdRa!3KT@Fe2>G݄}'^҇'_dbzԓi(w댅r6 JCvFY<HBivnω3 X#C`_c), .I3J}7dZN. G ci8 j\ M\%1Jl^#(0y I¥DềFqw hb~µ4$ڿ7W/V8\|@5h=_M\kّU5>Nҟ9/zBE\V♓G* ,3T{d=>OP?P[;XhD7K_ =eeOw͈B=q51ؤ5cz~G2KuZ6)Y!0?9qD/W%FD>Y7\23:k'4Q *-,9#ղ^b]>wx6J|dKF..j̒ /@Oy`ٟUyV1z%<#g<,4wLJ(vc%L>xMUR75Mw-qA+K,"5,k/U%, ]u茢.tXnff'3qb%dY?&jQ\cԴLKr[n Of"FsN-ھ٩e2 ";edG֗O9JRQ|Eyʭ+i\C}Nh5P|UV2bKêfVZx/8_nM}hxi~2 T xQrYu6곆<\G+XT}\l sa#uiTOf iO<68-݂0ˏیyۺ"a\ͪ3U/,gI/P 6ffn44͙"n"hkw rvGӳNCt 'k+Af #Hϭ|VgxJїSHA8?M @!n#`tj;z9 fﴦi !%ru(zF ǀþ -[ ^􋠰bDLfHUp.XsFG[d%>>ɬM! b.rD[%Mp){pE/w%Ӂ4D]\C{.j@ke ]юPΖvPx-Qų&I{C8/) C%.{MGKr${h|E.tnP@bv/I{ؠ݄j댷},Pf\kfJGu5'uX&GלHݙ)m:Gdrz9{$1LQ+Xѿ?Ҳͼ*X7L2h Su|}93[/J98oJ۠E@ʇ,OvbE:'m4=>T[TslU9LQa"2e9d)r. X[hE `^v^kJ3 ]0{ks٭Dg-:p-{ MQ扜-]u?s7 :̿.S~o8e `I([=ʈ6DP)G|jܥc G|gho\ yBosوɨ?N᝴Bt Zi|~jp,)tEuEW/t4QSI(j!n%ZjA+)0r'Ι*A.OXz`{3ԧ [k:,1IPk:%ذ(W-1SBN UtI+q%9NTŔy #*xB-K^Li**nBzp%KZ(Pnp8{;v3&a>ɅiKIB(mK8ELS6j#+wQ8)Ẍ́]pۨ]ueGS6 SlDD ik6@ri%ee%tB/̉6KZ9BRo$#KG$ pF[V@e!ZVeo?H$IEzek "+yk1 %#+[Hu(q(y3%(,pcЉDWBq{θ斨VR@BI'=罐ۢ>ݦVҖC4  Qvml|gA9hޭRGM' K-zE5B>T hXgH99˰rAN?en9" R8^J垮fQ3.v7␭rW߷u+j}8 ؓ`mU)¤[dȴCd3J|$ÃfQn 8[ c{º].򨈺 rzgKTX(0Ґ ;ʰDaX%rg#EcqR16+a$z~g8S'ػaoQӧxty:\z_t,2Ewi~?,cg1vkAY~E,1vܟ(^~2lugnw.#4a~ kU+!쌁x$سplx~_K3dSzğtI]Jm~g71ʌdW`ڈHcsAIrH2"3bv׽RdP53uo|P-Vg ! sNQ DUyY;K>mxpFsj-%Yb0wJ䏱/Xw( Z22qz !&S4VQc#|9xdwgf8XyP^o,`Dž<,S-%@F+.͚\A؛>bfܦUlOԩ8t|O`TDπ6MK=c>ʄ;$ZQƏ`Scɔw\[U%johl&tTV=Nf̐6Z;9xr?]?1 p^%)T=N=^`)) ۢZq}Ԁ 0+9ʮedxX(VO1*ji=]!wuhi2Z~<E)X Ti~+);z/;cgU 0 ;D\ݒ6]X}٥~VpG0t/8~g[>q|sp0f-{2~[#k.}-$SڶSMBY1Ikv{Sܫx &; CTLy"5 ^kg'mnLrToħ "?Vix^6.dŇ>I]\A)5#/DPŎ |=I 'XLˁ^_t1Y>ld2@nxI4ņ-ey0'j*?†3KȊ9[܄jr3 ԠeX)+/};FlL|=*KfW ZM`&UEJw,̚Pd,>_yj6QV+ZGÎl9&vy4H1cXG;9P.QengK.wjV^ (MEj: ),:8Q0$D!Yr*m(F4awDZOi1LsmU:yĚ 2U1=j,|{n̹ ~>4L'voI>P&vs4~x~+Qjd _LK+Xe_a`5l<ّײpJO,ϊu]p5Un /su;vGŽB6k<?tGx. =QO~LuQLfBv'2J1 @d8hjYyk~v~߁FւT?`e4_zyYd@Jgb\ScG\ 6eC{HVe?]HCu.#,~qF#-G{?NЊYzGot^ĞwGɚa(.4!>>ܑcVpmޫ %:75yS柯Mom0ߑygqX^¶6l}d& )'퟇.&^4\ߦSZ HY C EJ.j_"7I5nc_e[E;S6%̨(RI\-F$Z=n|*\2 sVN!"w_hF\ҺIT,4Ҫ5^h1`'SSu-î5|J?Ǖp_ټW.G6h$Y3\uq)èK !jZp.|U$YQ[Vd^Lnz}r7ހz!N)CXx+tbU$rww֬b=W|~'\3O7;-7]iri om;]svc-9߭*W0P`Z+H а0N_.73ûn>}.bW(F(҇Q컗צ)DD#C<^I<R}&̢ЈY ޚ:#F/w#oa:4 Bbr=DA(~3б5C7=*W%PT`)3hc0S=r^dyT}Qf~޳iƐMю~ܾRAUJXY `Jo<98P!e#xBN{CJ?ERV'`G(wbY֔T1ڑrhh6UI jwe qr?R1بw'H0dT3}8m] ~ke KyݿlgPҎEZ$ѻ̜MXٳ5DQ-m;rH!ˬYFD/o[eO1!Zg Y(]0O4r.nRSލy;DDUi4Ȇ/IlX&O2,.8Huh GsR'AGQ+G']4zqbƓKAZ.F4S}1Šv*6 "OIxgvB\L@ ?} od tNx2P4'q`ZoAlqJ\fe{TׅJ^\k;ѣ+cض "̇5|[}c@.*A$dӘڽCs PŻl`bn%z!p C``t`q9chjsƝ:vmԊ'4*$1kQڒ&Дc4T[@8ڳm)XLZg7G.?,:GtĀS򸭮ao>3xEI-ZG҄C㰊׀+lwPQ T;aK]'VFpx5KKCZ :}t:ӿJpqY@vP\{ؒ;50J^ (7h䂋˫>u!۳ƕ60n,r"8jV~LNi;1[iHvn ϥe'5N8UO>^2=$7퉄3VS(TV\UEXy(|8iS"QLUXK-Ggz!$nxA9Ꜫ-Ogͤ瞽JGh|"61ksv6W&7e;~(]2gp`hA4a"ef -:@=I]*]5w$"J-~ 9˻@3Ӱ#<;<4{cWez:x [14Pno 'wn4%RykћYa!ӨyU5{'& c%C%L/[4lkN&7%ʑOG!%u*љLk@ EMN` tHS'}BTF *&[$ %G?!Q[Dp"^ayQ偀"!3WLD5vZ/g3 Iڕ1M70UϽmFt |5Gר3KCԢ*Mu e T+@p8} $…TžeG$ >“ٟ܍6g EHW3 EލFLjf)]H6^'4A3"ECVz"XMj7 w=#} $.~=/#}OMWb'0v9 1:x@<(6Șx6[Wt@ܠ? Vu1pA g@=[9 SXt4 <ꉸG2B꺋 gt0T,_ܴLEpvYq{1]'AK7/M-"DR9 巷_צ|drt3^yn;Q<2Ki3V mC@qMQUSy_dڅ7L=4n5z'IC݄lL P܉5Ӧ2%p`]JCʎ =S)8` &  >3O51`5ɥ%9OLd><PR8hu3t(l`bR '˖ѹUxý  i TzN69`۔')OiQ@̦YTZr#%J,͘z3'Z<>@2*=Zb f7h~$tcFEd &bx Rίi=y-&+N;0A "/ -'fIm243LD~+,AC7$jԭ9;n=)4 Q}J1A-O:/l{|ˀ& 2Ƭڎ=ULEQgiY@_%ch=1&4@~Cr$u{c8*oH7E0j&?E'pӫXcG)"'2iu!`rHjy!$՝Ħ/U?8 hKvNwouZdqYt2N9(!wʝ+Zw/h)buP-Xɭ[>[Y{exiwI 6,@F\╕вϔ0{3zOvYaYTsw:BXj+q&q׬tmct ]ڍ2뼨x8֣Q͘#fLT˭ ?oa Y#'힦N%tqMJyKۦ[NA SIsyYj:jϛIf=>bOl5Sjd.sKC-X]aSӎAVZ%J>:hյc8C`Fem΂ @Wv_hI;E#}^Q}^ʝcZ%i tzX>$#s(X&ewĠozSr!<8sYX%QAχA% $s_RtmArJAMð}IbN,' H|Uw ` :rhߚFpU9KxE-V&<4M ^8 %2\^S6'r%`}']+RZfX[OQӉx5;C,wYb.0"h#3"ّ޶O#M7V`bѿ|{B>J?N9)rGCd eI7\jPJaW:E6\*ʟ#8gYU"snRĭG'h 5mz!ՆFZ[=q }O3 IB-y9Z}lPi $D:0,1+Ɉm _ mXtG"<ǷG1_  ׁRY 5)0^^$B6Ox%~$Z8lqNcY$k.^C@A4 -Ri5.*{}Lv)U[!%Q~Eo&{Ξ{` QU©Ԅk_vgs9ugXk$KP䚆ΫñQ4K̮%hh" rqRavv̈́ *Gפy /.9y3š Eڢ;G,_'j/`SA:ܱilX/8q݋3b$!o 9nmY{u^vIF|o Z aG`5=ȏH7SZ/CgUE, 3H2p}]$r8΋-7ZZ58L%br`ZjV[j(@JRgǔ=1k"Zf3K5M=Nbcdn?Ez@5Jo|& H`_3t#lH/v*PoFvzFXTZdзC%@09b/'Ξ1Low C;ᕫ>9dF0!U|[R57l<){qf'Zz\6 arJEf\F>;Ɔ78|\|5"i=]Qo@HC!4-`WKLQ؅~mrܴx*2G biݓ*\ɱNxJ-\)(XOiG-T-d \1J$!r*vNe;#.eAZӍ;y*@ -'JyMbr6ՙr‡$ԍӿV>y=MdWk8&BwXldցeVs2K;:uvWLB9OC~_y!dD9{sh8>b=aOmOnpϊˉvX  .CBOcQ=m_W>Zg']ؿOW228k$ GX1aaҳڑ>Yo ^9h˰el;>f3N^oWd:GuZZc*#4I2kBPC1 9JԵכr3> 'ԁA=ODǔSS` O;y _&viPyy>Yҝ폥)2k&] ;/xqd16sB*N~}hkpa:ʘڵ;? WHr8HYH7[dl uJ7"HѐhHZ`tyu\h vu ۾OvBIKxlҊjdVSfͩDaA.!{VGK H4;Ƙw͉JP3{# 7r*ڰ< " GF2X{\Uu=Q-!Qts-c3mP!#BjͲ6ʧy-'XתeMgKE7ְ2Q`l.5 !Wdl՘{In$-ZU3?9OqԤ9/.p^[~<}k"=~Y/聝J 8:iz-&XhR*szK.zkJP{ 4mDMylk  C#Oo@X{V'ġ54!\N9?֥L#W~6[hL=Eg ͉GLiz/=:Ehh@/ג*\ }Wqׄ:חDat,GHxKo#S5\ϙ!FV'#&Ƭl" *H *o5XO[9UTJs`[b`/[38<#xO#֋ՄuZ/ i4R0x2g>s匥6 98q#6A4ntk95ݒBx\,vŸr6T"N TߢFbYO󖽐rZ@E|÷ĝ%hQzDQ=,\{n/cA7ȄZ*`!cG=e 6E/s_+z\;%aF3:|Rf ݶ/HYҶr XK6j]Y?P@MX_g`R%TVLy\)0Pߑ_Re۠#"rqALڻJE2ZϹg&)7G`mS,q#gюHSA2%3z߼GHJQ.r'Ķ6%0ڸؠ*_>];K>)f Jf5d"?#5.h ([Z}AQ'דK>=&PuJ ̵T~f+QND%$u~. :B'n}eNjj4322NxP 2`10I[A n)A,&/#JwW 1C5Lʳ 79!;Tݙl_`"˩l% i[->I&%ɓZNVQ޵O7_kfy> YC7/xDܙ%roX2be Iq}1tBlio6PNQ@e-nB\Hq׮•nN^\<$ H='BFݵkEmR/-FfqJ1F3y-ˇ3NK@28ɘ^J˵\&FK4@`]J0QFcP)C!XaV:'º5]ee?X Eh; b~}-$ل~#\_uӚ3Y}{~ h- :708ͶUX a>Uτd3Jk9q֧$FȫJYMڔ3_)k  etpl3h+@09vQ* ^)EfW=d ܵ2RT#+zzpEt^憩[ ,0S,)l<lm/#yr_VlFO}~k5 Z Ť07*돊Y;]y:GdBC+凫6 @6rh4a_= bP;Z:r6H-4ta,pTU~_*T"5Ahxu,]Eg/vPE@2j:Q0 S)fw=y}s?&竏GѲB^:K頷%U15T~̚(d-NP-M-66OG _g?nD:yVi2a=Ƃכ2ǧͅr=<eKDS6$d`mH{ ;,kyᆳ2ROLxp$ʠ{3'*̍[By&e X7rՈӪ(Hm=^#3 >|;դ7oce|0 gBVYSϯ7|ZO$m > P?TTIߤtKRh p1XO7MS<s"FNgu'@٧%xlk18_Oþ04g!K5nqDGGR9IH; 1,cuDx1tzJu88rO *Υ9IhHȈ/߄|ء z,ѦUMSEu0?t͍bӆlw}YPm+g= ,LkVj6/#X&<Dc,G);=vC}d/:Z.?U)\=?{U(f_\}Gbkqg=94E*Ak!W`Jmd M0?UޏҪiܵILjg)s)'VZRBgbTU!soK9Ú8ŜاRSFT`x"a'XhgX%׮m Q7K[=zWMCG(<LnY>7_U׻Ӑ[V2%QسaV3 N/e'H,b-+@5Ò-{UVe !BTf~VX,6A[+((N[ kCل d pG8 Cu‰}pΡȂQ[XH4&?o1E/!jሶ wD3>i!d 0G$>@H3hۘT q>;I%D;8lKIKWЁ:PhI =g!C>&;8'L^RS~P,>76GKprvHx#iu\e /bx#ʟ.a<^xm}b|f=ȶҸgΨpnuf1 B[zuPaeyK]I̛|kw. :ĩ^+@#.Bg3F'Ra\t}Sq6"\+/Dld1i(&b}j![[]UXvJ~v[?SmٟO8*[Y s:yցT|nA7DD1&Xp`;̣R$a*@H.W:IE1j-I,Ss&nC0L !rb#i} V#$X]E̲~mYA;)jz~X2Gi=~JcJ]$y -=!i@is"Hv](AQE0X꧅b*q6ٟ{lz}`Н, UV懵q4JM "th嬶A fgHHٳSH*l)uA=O|E#QOۚE ڥ~C'T$]ŋ>~b٩J#mdD+F|qajc$ØI(w.769ՌӤE{bSo[>il؝sx&1h{F3b"UXz7 * %g'5O:oQQ^" Qi-@׻_KaDrܠ_keO5z3Ǡ'WʪU,A~3X%Y)JGPt#9-Hہ<3z{k+z#)H("bn H$Ox;qzoF w@ғkv@/C+4ߕV&"?b)tԃظN\o"[yyI"b)~~Ǣ[..hH.˧3",+l$^6鞗z2FyMRԿ/Ρ`Y{"׮Ϣ}`P €ћs"͔0r]lz-# ЋM S|4Nm? 4{ @y_>4? &01'}dud8^A0hinQnfC߳zʒt fֺ@̮e'TrMpֽX6gJhf#2%x:p&0ە#ض͐96Ɠf OYSns I1+jRs?U:WAۄϩωJYX͉2t\ D/TgOV[x9u(g*|_0GU$WKV&iIcxSx"4S?`S3Y3O$w~GnYBIx/"B=gC[t7 IQdlj✶ `YjXlm3vMR^q>!I\ڴbF?}&Y3 Y}tL"[SYοlz(n{}`_j'pڝG0;3C$*LS<^gJ:]j}GK(ӃmASRe1Z)_0򉋈}z`Rerdѡ#t>/wb _bY(B2JX& CzaS@m! J@sk;p~=kh/ܼr ,9hT{j0Q,gzzcu_6U0P9 ="BoH,U':`2-dU̫3˸/ Pqh׸,^$)fu;A]wд `A"6SDy"R#Lf?Q Hi-0k3n3&s`_6͋-'I6u_n чJyyz{f:sb':Xu{6UDIpHZ OrbqKDaߡTXoBcΝjù  o4{Bȳ0*[mtoBsY\5+:n)YvxDbM.rUAjo)ͤQR}>d4O/'O]>.\Q/L/wHuhAh7 Šx-bhUQ<_ND`ha*:We/6 hUO Qg7 kr8GF~ʠ$j\DֈkA@B,GmIluBo*Jߺ(ϐ &ZV- e@;\MQƚraX𧎡_p姄3e] Om+YS2'9>8dt$z>C&#?-Iy͡&qθ@A=/!;w[Au0ڞl~h^gE@ayjY\wjOvS :|֊S`j544;]^-{ԅ(̥e,Ē,p"F$`,Ն3~+JA@{U$&uTe"9>n/3~zѩ=Y/AaE~)=O7{ Inծ㾎3uVjuwhxQ:'3G`3^v1;"Gb-:5e٘}),$[hwH&OzɁãUKğ :-9:ۄdtL8Ph]zn5PS<')AVvvKVzl K(YՆ?"x}_=AI_ \R 5l~5R)KyDMR9X~(I>= %`xg]@4A',BM;K r TE~‚WiBf Ru 7&I.Jhݐ]*Q)mC w}k=wȣ[Wnf](5TBْEM! -](M.¦Nڕ_nឣ0z=NJ`8kr"X̭;՛ask)"E){ZQ=)M.mџl|eB~EʱS$V/vJT΀^!H5j flfU7Þ2x?eYlGi7b\e~Ȭ;8L98zJۛ_AQ!!~o 䗧JKU_׺;<"zI 1'>V#]7]gݍ#ٲCD{QX: *㵱%y4ԭ)xy~4)sX>ErqW0Mej39/ ,sMJUs|]LK'x(vdFBf$CN a#*gg%iz%?/ zsK/M.̒V k[X Man9|hG0OM~/fڝ{P}!k֢yb$RĊăeIVY_lf$J>Y'R(k7W1egϮN/9Z@lvc!+EVi -R2|h#!I W1umh_P41 ӎB>.>řTV'#c[u R ѵaDq;6t=AAX"B8P'&B b{ ]6PV([(Dž!vjkF(Y1\/&Ecs WX$b%A0]\Lw~UIc3#HOeU;mT}E (^S*na(ߛa@A b2.|AԪ/~: 2H+c. wlAfT w2$¹\r'ڢfQz0PӖ ݘz}Ly`c޳)X=#4SÚ)^o\AWubgNsݫ61Y.@>!<ңqIqj\2<%Ieu;(>Zg#i ͢&;D47@Qf%?N * (Dh!Qjz)9P 2vAujEBPS.̪p[I,(:5ϦFS\ʇt_. G%s2 oEySq#`boȤX1̧G}m?qtl\waRM cQk)8\iwQJ fou5\%iNtz08d{1+@ T2â+ Ə 6R+ӲugaH1F*tHˇA`р pS&1_zS,RV/;)8!t4gJNymw%ZBVn>\įIS#X\ DDXĝ{yUj'~[LY-5*6z2~KZxA[|b מFC+s{tF{)M $-Ӈ+}@~܎]ldi $&GF\R4?ӭ)a;&W$ ~HTد C]n*̴S^^ݜ/4l2W2 dGIјs);%30;X#sqNLu8+Br/?HjL8RڎdT[^[Sk&a3P;EGF2̀ IV7ש'\)r%4p_~6`i Iٞ)$)iA;B)8LNj{')sx ϖR@W4 nIJt(U(WZ?ir7b$/SU Bbս9@dجN;8a7guFɉA@x*j7mvǦܩr.=ҴiI2e̛S1g FbB4WûNC6^(rvacWЭpP.%&q=˯wjeLM>>2sWOԤMj(@:m.f `Ls]K*, M:(5ݞvǵQE#tk 6s661t%x 61iͩzx0WݖVdѻ8}jCi8^#O0YDz~rS5.6&/>%˹ EL&VC8>>;1V*Թ:w-{bƅ2وsy?F"K(&BK0WQ/ š֞_|ByԵ"Y(6O@o2- I2^9 SZbBMZAڻӢ6ׯJ/_m(@㻆%n2j'u J U[(! GEEdzU9weeѻݕkc^< 9w [G:kpa bWċ7UeOz B̏kp4Xï>٤Nշ@ɹ/)+[eăCcH~_J @)!dՊ{7JeQsAYŴ|*7IM,j(tL QGM/JAH/8s9oScRV/{cNzOg&t٠Fq 3yD\ wc0erg@tv!6dd,2 /^{BGhe# 1ukQ_P,7\k!VEQf'`[E\B_KRHˆzHAKFp[1x-!`rՒPdОdBb?m,PUoz5v8n#+ pvf}+vAĭF|mr;E ?'j5-_:ȵȚ^X9?F$F8=ܡ9\ ..2$I 끳xAqdaT_J$ Qnurz6BBO$Iqs*F꩞bo'@GWDq)??zfPA@pF^,zófsxGY'$=VBQrO@[&6gX%\vX̒CT8b|ܿcśW"~˧QH^@#IhkyAzd]V^o:B!7Up7v3hfbm& r~_X{7&j5Q&f?2Lgqƴ)^}t  >mR~ZxpMaOM f2 uw.d~RSzmFHLz.?PD^j6o MiTWM/tpe}T}'xtӵ] 4Q ~_.BfK{a"i3 y| Ciuo;Tj%2,vԂ e/Z &B"#թTc0N3ڸ'] 4iTœ}2"J_󆊓r8h/i.fVV0| ӚZ훉k9 c ,m/S<ItiiyDC_Kn櫳=&ҹc Di+@=rsO _l|H~~y/*id 5}K,|$ѣg\I@·j}%R1|2s8Zh-5bO'c̱5iit$Ѩ~9'Gm$:%&qgCeꗖy#ű1[ۇsw8?aดKSV)q~c7*Je{%C@|Y0s&U<(e5voʑ?uW'CF4$?9R еܻ@T(΋WϤi/JW$a6f w̛9pd ^񱮧4dOvV%*+^4H#5=B//6urONa?6p x=Nѝ04Tz |Q z *Ư8#)]'z88qp-nUxvsi=ӓ9B |%FFc+.=ߎ?CT,Sa֮rMq*(iOLiVstC BW*g'2Yh=!y!ꟸ̓ž1^ GΣ[SKU>U`[tREQэy\EPCvr[p%=}#d\̥bF?4X5?g"]A'4֢Ku\/&vjFKn#/X$07!A<` x}$7z742!J%ܲFevF^&$xg N#>q!x;4?-ɠ54KR^H@(ӦƬS[r1T8|\&Hqw9{YqC|D}= \朓 d-]5RD.2fkϦJˬ? Q%:=8?Y6Nhd ?gr1F,#njShc 缔,ಹj[o\h;֗Y@pnޜ1`c"W? D(Xv0T%Aoi$ nB÷m9iX^ rq\ci+xg](+ #bc'Xޣ' 2,IJ da]GKՁnb)IѢ< ~RWA#'w F'W&Ț H79VA" QG>m-60rtPֶ͐@UA( ,f>$ON}*\ݠרC Tlj:'rWacx@lyfv84`bBQ)'|#yL8#^j i;P7(9Vҋ M<7.{E`|E@kRF1k Jr6:ݫT'K'8 ڛ35G6y]TeʫAj6KT ZEtُwMͺ*kfp+*ԥI=c ﲙ;( 7\^5{c~Gi!vKt̥&ƆѷFg8>-xVg w (1![VN')B@IW%gNVU[a^=}b-,X$EWM&S_S.uVh;Pm:!|˸cO0rYLOn ˓O@n`!TyMۻ$Ͼ8{*G"vf!W&G~/sm<16^0& C"M55y>OTm0*hٳUZmQ<:EFi(Y ?8ȪHybݰ\3Ί_L DeusTuK7Łk牙(⽳ 8~2xjZ|-7p;' p/e<A*Z),@Ցs;_6])IHV Bk׬ϼgPYr=?,9%7owxӅ`0qV[{dI"ƢavN}ݹ~ODG: B`"7>~ަ1-] KI˥XN!u`6bt"{qַ6;Ysѝb$0i$oF^\٪ .(1L5E}U Kfb1Xy3F`B?@qX3i 1yjjrę*10"'IR@`1c:+F9}`^er˺<0)dqN uGgO{JZ3@_2sSٽ¶+4,7)ZoQE&cM,%is7ٵxveʵnQXMvJLD-q@CPuލB6|# ƨ 7]d.uPT!Ճ$Z],K[g~輜5NY4EpbV"v 4NpPѸ]+1)":G^6:LVVeN&O^Nzû2 0Izt ݺC( ˒v <5#`U P-yKZ郉WxPJwXWr„9cJ7 adzsL_0a#hMaִ4Ky[״{I}0X%=N3b,/Asiіud]h^~">j=/e P &R׾9>KE[\)v*l98mkdҘ؍$?%d-}w>F뗱 F.I xYCylW͵hpO߮[|g:M5n^{g=j; V#M$b'6~-5wlgߞUa406|u7&[ƨOkqb \VkaRn .{uV6h$v ^0O6rȮi?/6XAYM`*8(&O[ľCE`Gʝ4n"JC15rgؙ1$T7@GiV+חP%'v>|Eb/KTnű6_6L ny;uOkf:D"߳RoOo|Ԫk@Q!u wJ8Mq Mz3=#P9qF]nxBs8 !}pp/p@d}:f&|gUjb:܉s! y }JS khH̰|UbULB &. pߦ^l`Nn{Dq ~Q]>ۍC/* )c>nq/|Mؙ͂dyaw˽G5|;lW5!3 BT NLMzK:앨Dӕ^} }8 |1!`Nߗ/Jʛtyy#k (|؛-tR%#;Wm~(҉aTcAF^^3ft@.{/,py9Al,-Ik)90[p "歅d^ yZ$ lyؘ핓9a).(\ ێ7?$06$(lyPaO!bcp-і='s+>^X%7" _٢I; SxzUԀ+,ZDTIhy}0QBj_popQJ-mf *w Tb?HkL<c 7p )*}sۆ՗7 +֊#L k8-H+j'FfW%_gwg6ߌg X8KW8`JLH|\v<+`!#s:\1:.l,+>}3]Ao,DOQof߉0c3&vm0|n*dqpR1+2-g;4[$J4!vIˌlaJ92E*1nj9Ecn|Gܶz77`w;.ઊe.W,f@ΞO^,} otNe,}яP<45(DgPtc}Xth#1=I h."K"x*D;FFӇ5W)-x狹 5yc8I)g ˆ@ʑet:/ wyy2+BL Zʼ^O 43ʢVx0f,yIk^|ӜD-몇;Ću Pj͡Z* de[mԢ헼F*AB}tg"TG~ک!ֶ̾ˉM TD(]4F +(9y;gYu8geTAp׬V ngZ'QπKNqDzSify^;#9v$wS/ifAwde zAҚ_Ha-KWHΈ699vBo)*˲G"I֣uxQ m>41 `աx!Rf&Rw+Z6;-D7V P 4XCNDW@|R^r*ѐx 65;𽋻l2Viw(5}lW>F{S\W^R#Ӭk]=p<TRqR kwcP_Q)ל_aPT?F\{ CӚoR%5fꨞe ~[OࡶZuUHG}5"#7.1o#r)\bv G\xiq &wt?TՇ^?[AX`fM3[*T1BABc$/.5- p3N 6+2M:ZW̴b~'GA6U*Y=Ոog J=?ǞuܼcˢT5 ax|l_U-Qz? A'3Oݝg1 [{ W*my?yR c_"wg"=W#"*4!/f~ ̫쒲'DH0+ 8Ǹ ǶŒ~#2n=^}4A%)=$y œ .ǔ*qϟ.*C5j"8#7s-:X09]&sP [rksR)yַPrD}(!\z $&:+ٹxv]aHO2zznTZߨv`8 ${а<5p|o{8a #(͙Jtr~ܶRdwTM <$e8r&e"HdnͻMqk2ːr8n^x4E;? L \l=B iAI9 O3 Ga+i O MK|NLA=Hs 3@/}E.UZĈG6$v52NQx~Zi_ګMV87tmf^5΀3i&z bDoMn8o#NTז/KoZ]];/d@a2X:LaMOU,kpXࣜU2D{s<-a~tRJTalpfZ RmiXv˪H0-D-QP8N!a8 gcv%EF\jρFǶF:XZfnrڻM9F{dJv{*&ͫP}O3|O-DLV{{M4nq/H (D(ߐ+1:Zu{2&OXUdtY(B/n9^I$;|,^⇓UBݓҕEexIG?ݎC8Q$T%8 cuTj[#HwRH.9icMHdx' .O&ا (\*VV:!dtN}YG# XI[UK gQfQ3txxl3j,WUb8Gz+5+YRNWB#VLVA=ȋJEm?vdVv m24"Qacު<}HcڛxԊ0Lqwٝ"k[hYFkހNMb??nP<;7g=\~@-װ8A.x Oes8%7}Oҙ!Sm Q`VZ?hǺo]π츤;0v+j1&1426.&9𐧜;BsͅQCdp k)Tm^;C㥞D%[8u"|ZְE pl5B#V;br+&_l-=X >at*O{u_~oTPI4P|{%$ve:ӯ4IdsrrCϊDU8Q"|8[.Aȏ;Ɵ4dvJuX3γ1YM JhhN]=DXsZokTZD64mk0Q*2VxVDʽ]aLSmt:-iI..\9/ YQ7!$"6[~!qe*ϱHeE4c}QQ>jh!MOlfdfǨ̃5<M?%kXvM" 9}Z@vV_1t]_uz]Q:XI4.P6"`L#*W~K+,?ޝoΠXnERQA{d1z eu- c v4UnA6mӗaVA@ax>EYWBkmtg:*͝|7-rwJBI}yIN@CܣG0ĭܯHȝyo.?W#əAę? X0jw#AS$÷Ib7w ό~C^$qV.8ѽÌt\s1XUI! _]Ցb䇠~-]BΠ3?2vzd?@F_йnw:?! :L_O U6LV\𪇪ڽ_ ¡}/4|;=j9A]ۍOTe+MV(GYH=Dǒjڨ>;C^ b`ly$TLDhmap(طgsD/r)Z~y 8$%i/Gݴr~5Z JykVpp'J^u6B"+9V`&C] H+iWNnZZ#=O+/ Meil/W-t~TH0O~sUNcqHrdo) ZT+"g a7O pV]l]6%|жěBtBSN:Wsg0Ga ')ٺnra>ąk}85V?~W`/HUT]I6oQ*B U6Ҟ׋\.# v'%jE!ufxdj##M 2ҬVSv%NL# VCLOpx_0aA3t;SnX-l,^wXʢɿP0*6{ F9OB~k!Lj_a& UJђyYLr̈́_^# !,Cy bXi._Ga] |?\y&tDG ;@Q <>딽/t4Ԛ,F Q!etܪ=lUt8B`W7j/>_2Uy=YA'W| jEw{؀?YCLpdin )7Qv ?xen3UnH";ei;G8"qG(8#l}Ec,Hp1|"vnX/v Rz<_l-l_Jx8N\D%(nh>,HE]"YS`[ǓbP\FLlH&͵2^l~hcn/Z.pXX8pa; ZVmj #.;K} r[Bk7wmH[A&&Iȃȝ`mϛ.)\ я?TIn%GDA&K|cFItgUILnva=2YI`:9P*MGFVdjm$ Gвw.j(Wt.mb["SWP4Qnu] &#Nw~_n_Z}'YǴ0ǖT)(̄:6p֫tLqnQg1)&4\5(+b_uOm NԊ{e^N_J0y=hc 6Avu z%,THGVT?]#A:dungp uQU'/x#sX9*{8f#>_d3)rċ o EFIZ XOzeCE.ԮHbKEVAf5"+|g%DNx : XkW%;6QpP'r[d0+T=l0{:(oB)zo aYڜas57/]&V9qi Xp_^_G4'4GhPXϢTn"c'ϯ_Зڌ1C@E%5̇ ' ⾺j>uB5cln GfltZ6%,0z'nu(ٜu#rYU?T0ϔm+؛I@]5)'hYO;gU 1twaTPG.+ cwt,2 1-UEۢ[_R Z"S 4yߤG21UpQ<Թ^O؁i#&!3#(ZG?rH=O/zW퀣B䕵5UW|O ^Z''X9EHv2goK ѯwʞ.SeOJj Y_*V>GH2CPAT0gLa S%]t/utjI݀as"rLniVV6ަʭ!#kdͱZ%2^7Â'*?zLFjXm{icDwUJ5` yQ_4aN"t- Q"Mt8=ːC_uv6&&}s(AIt2ԑ(Y. J`g}׼5-(P>  z+B/sgǾ8oݱ4!D&jHY=RR/Ji0P+Ȩ dZ’|-_AӜC:*Xt H@u9P8ډ8?րrwf4Cٵ jyD[rBX!c; w|36!Ohyz"ܪܡ~UYgN xx w`y1auiq 7Ii[O={f7ԇ54Da}H)8uJSCrVpf|C긏*fCJt],Rc(u)$qsarE#߹U;GJKnxKWC:Qeʺ脱@Jujʣ9*\iۇsJ\j;6(?f(Ν!_4ݹ|l'JR3>!/}\Q(i~ u0?ae1K[6Ødǖ%PF ʬ07tCC'#``JԂ%&,\E..U8)Znwb(2cx 6 0 VUk@ϷLTs'M;\.?}0-X\ͫn*_xcF 80V}qM̆!!F&s6~Oٺtvs3N2aԹ9Y'+ӕ(*0*UIl(Y1jMUa9QM$`ɟUmC"{;tYql/k0hj Dr^?($r٢ypd"#WZEyk^@3Zy _>VuH+{ӵ`X34Nj57u_ i{= 1/(*\Hi>UgYWV"iͬ>e Pe [xhZ:;p)VX.?: 2 K~ZƯ 2|?O[ֹH,wcb m0_GqO=^U Ǻ'\?cAJ!'z~"b exW"uj :) m_)r 4hyQĹ}NJ ^6ݬHݬ# FM"nYro|܁IΑL5Tߧ)ŕfDu fÕb|w/WU~ABy1:e”f (wOWC}}\HGOHMY^=D3iB&4;á3RI˚uq U|L.Q6U(dV}B I<+,X~ރ8܂*ur1w+1:QwCTm ֡6k!` Y/2˥n#D*zIM~2JP?{O3 B"&Ёa5=O5KgF]{\'ŗT_.H,Fݨҕ;Uި !GIyd%e͡,rF#kR|utev162yP-< \ޣй\yA־A 22%jPT)c"؛!m`3G@ޡ u!Xޤ*|/b%o E3،Ϭi?g@1WeU~P!ٚx;}gc߶5ohmψl~RͦfoГ':s0QxN8Wj{Ţ̷`?Yr/,` E+0 1!z Z_j2Wpwiy)ݮW\_+̈p4z!yQkB)X PMeѬv?ݨ,$? sS:{&!쨬cX d/ˠ F`% `Б'~(+/h9(=0QΞ9]Bzn B']#&Y99r`LBo8Ѥnɴ,k^_K_EKin]w&h[}fgׅ]'ڢkA-2k: ǁ \FNY`ރDyo>g%L7&UFx9X9g#1m9Ww3E4Z1ҝ(j>~{LJ?~ul@ n9zeI_pLNo>߲#\B{wQзi0x%d\=Ȇ{%uGSe6;S>=m+M6zdBj 1K᭿_ip" 'Tl\mQ5,b#ĕGuy|U]%2&ZJO<Tv]>nvKS,&FOVL,Z`Ӕ ~.rom3:-Iqv[[\=V n+-ZJ-E1$Oqvn$f!rs`|ɨp˓X>e 3?#cTH6v/gR_4tUMfylc?xt&Xi?z|!d$#ˮW{$p9k)>9(xZ "w`(f}Bf (T22m'> {4ϲG L֢)ۈ2M]18J&v؋ 3GJPO_zm}?$k{4Rו(DQ* " uq&$ŀn+r+ǘ7K.N kw)[7׽=M<CU|%6dQ8{l/.ƺ(&Ql|J- )l@oAzp( 1eBxhdH6dLzpWcKi[R}9sP\o+s(:)àO%0dԜޜl%DWLD^@?ͫsa}]\6~(ѢgJ|͈! %1qncVmrf:3>!|VSirE,Px G>!Tp C飞 N:0"揟l4L23c9*ძ6eWs/z{D+a{ZeݼbeDl2_Ա#%|-ԜI_ fxaVPxAo]/KeHL;Qc%7hu$Rac_8 86ULsmW9ݞc#niN%ei2a շU{x0}E?ῢ{TRk*]ԹK4 ) # Z,$bN"N.Trf['(דINUUE3W~; / 8IReXc#&[#1abm!N#ߡF>}^.0fPU*G/NløoL۟z ! GgY.OYև䴏Q=l0 7K占|$82^5Y24熤7+7w+l@ƇiPO1a#ʔϰ\A@ye?ެԝ&q\k`|BZֹ5 [߾xuBpJ6:jj87F2DZ5~c a `.ٌtle Ϻχ BR{d;Gӄjdʩ oK[l B t-c4uɝF Lաb ֏Sy(וzT&.K5l[1V8)sg!j㴭PzW߶uH6ؤ[͊0=m$Se75pç,_(xi`C;K gAdmަX')^UQUapNZRx'&Blx)@[}۩{BKg} |'ia#9`ܮL3?ŧb|E)ٹݡh%TA]\`KTa:c5zҧU<NW 7'm mKW3P.8= !Ĕꩻ~r9(yo3atA9fp6D=}yyJP,ɤs)/>[K1,L(a8?ŌN,ʹKݘ-Mu$yKe osN)6|+ݧF]66&=M+ly|L}JR-.h5N/'q@;.a@!5 p2`ë'i"_ Ry)P~5T2Q/Іlz#\)s=7w8SHl^Y wirAoXvm~Q4Ļ0 $~Y+-2Ф׻BL-uj1%uQ;6M-g8Gu.Upq{r/c #UU/8űЍYZ=~-x[$dTŊ u֢;apd-@#Ė?') -XNN.f $H9ۊuv!a{q~ɤmKQvڎ|H_~ztKzaVFƏk=Sɶb$-ւ&>O9Ej_6[| mcx_l1ӳ&\=t_T4 G"EC*dA=r]t3cg 9?^S{+ׇ?7JF&JxU?P֍*(: pN -3Y4Eogo5+8VGƘ4U7VF$ V Z[`RG3[ j-ltIrdI=$m4Q:¯Mn.n_iNI ݻRTxkScv ˖a0jx-n^;d$ ۉ(hIU;Y? i]qxd!fgjGH9sg 30Tۇ@,oѥшs %%?CXz[6)Rx:0ʫ$c*G]gGQwv6Dӊr%u~ۚ==c<脐BJIbȊ"ؾ[ '#GEK`b̿d&yL˖&U2Y8nWh&ާ@A ~if-b{W1Fz:@ ~g#d+[QouU[ ]vs6!S!BKH Pr\EDvCq)V{60:lDg>z0eU"|(HyU?8`y tyjoLN J=y% =!Bj'1"p(djVIMx)|& Oѝs !U.WҗUl"=xy<^,47H hGUazX0I!"UBuڠE~%léTTXQ~j}sE1Sn21\:ݝTO:r 7VbQ͑ \^nT1(tM5 !e4Ix x77,BLȕT9'G9n7-]R& /P%srZQbYV0>G! vOG &=)''eדk}?ɒ66yh[K f+2y朤zW9hgG&MX8.;3d"..'7ekĮD @H`bkUY13.oA76T."5&A q:B%NfktPˑqD+\Xd(\:} K?I[Y`0@GBkPI(+~ eKi]q&k,5*@JJЮ:|G`{+2͛x?/n `].TĻ6P(QKӡ6T g7wK,T  q,T3NbSwsv8ӫ  e3>;^ϴ2_b(̫3{az##t:$PWRpZ^P-bu-"ELc },߽fe*`Jȟtw{(+KyIJ5060SީXjhݔCtlOҴy%uܪ%OơF#oX^Rrcʤ BbPtrѯBT 0G( L.| S9bli2Qp~PmԳ_e& W S>1CqQ^E"Ϲ{͞*B=cջZNʹ%VJd5tQ"t9$<): | =&9zPlnHZN {O{Jk,AF)Vse>7 f7d\TPnsArs#}݌=/tl 9^u{˦ k+6G-԰}g:N`G\ww~0E"K/~Q:$NNr{+4:hxa&F?ټ )0MF|8d7(8! fUmΛPU)؁׊@Jqb)\FPdJA;XvVLSnW릻Og[5?WWx Km H7T.(pEuֱ*`Ί2>[,OG4Xmi#諉3VӖcG;ւЋ7/8ʫV>|ţ:2z1>Pl0= {}UIoP&˥]֫PFң%^gy07>r*Jʷ'_5|Ͷsez[{ŁbӿO6U/6.P56L}Zd.w47&CUXEס5$B >bQK[l4V!ӈ4 (k+n"YWOj@":1ÆrO"3cX%- -qun3)P($/Vf4}~_P{4kҧV?W̐+'h7uf"' [`_%!- On 0VN8QMtOg翎[+ˎ`’r7 _=&*lZW/xK>aD!AiFr(m!PiK2K%(̀YHk48ӇjSH#r8bKODlNUTHYJbj*2.']aG}%ErԜX<W4rVnl D8h_e|ÔHz4sS{Y9'!_+缃^;1݁rIͦD! {o22sVhG1fd*m[\=[ Ph',d9(D ̃"JO8ߧC]m)Wm i1D8%IM̟GDUߘ/'*`|_j<|%Vͻl#zc&|I(`P*;~)wѴtR] Pypm,N ^JΓ 2+7\XvC좑SH yQilUfX]Pp%,0Փ(.dbK3IA|;M(_P2)~`;\Ur&1<=y]أ3xH47p.85Z ڤ\ZJU-iHe񧗑o/pRh؟L񋦐WȨP[eg>q XrbJ/OwX_d6Et j(b+ y8lp)|>9C}5CGNL1֍朗IlN Eb1?JV>D9|\AI=zovscSAY{3z#-H^3wVUdQ(,V qgKbb$8Yn倇LQcJRn^@S!?Ԑܔ8ô@pZs/*$ҩACсeN?I/p#+g|OqlhM#@*m('zhdJH2>'l̜hUf[݀Yh.Oَ5*vn^,( }Xogto|o$=s-+6z3?'HMeV0M^Ӹ#ul} Hwhy_uEv5b   5-D\JQl*,;~pBx,->PEmmÃmc^x `c"mu&Lz!Gx4$ՀB򝚟{)bώ+qQM>Fnij}26d=9FOJj┘A,WMp$"Ҁ13zRwEw!x6N1/7 ڌ+YL[1yc +UܿX\m^]چnŵhe.+.U'!K66[;ے=ΐ'FmD78m؆U%,$%M׈]*rGӟRYѴ9MxQvN n)GGF Hd1\ uQ .m[G)v$}E.'/+ Oyx[#0Y^9@Bo0?(̏Yvz#ƥ2%6#-}*[ ѓ:j pZ #e}mrtqth(߱MU 6w־~ޅىGof?Y9 08'<>gӲLꇢ/ rYhR~CqoE$`u!Jku:ZS<=;F, h)q5lh tg\r-Gb SQQKBqP66a+ttӃ pvqɜԮI*h~W|'}IBbc~0ĸ3WvS;cvQeKnRRun@+siT3w2UZ ;k x<1gc[qТ%n) Qwl؅ oXVp ybtiRΡ4[w5f\DzT 6pKʁƶ/ћ__\\N/vw5tB73`>{˂vuz 1+e2u٩TjsP&~Ci7y 8nJ> 2#CƤf-h|961+sGOG|wAe4!7~XjY"7]M tug:+B!ͦympf6p?Q8JG p˨oM9;~oC@(*1垿{Өd.ڜwyDCB.|6j11sCMPkJ8TfVqj3:$lJPZ[nKc3sTdx$o?LsPcG[v\^_5Con2IRO!.2|'OLXyo Ş;dr T&eQ 7<1%y/{H:p`w)]|aT:FJ>*y.IaI煞=:)£d{:ǫW"Fu0뚙9`@:{S5X`_ޣ7)JZ>J?_[Ӵ0 3`ȼa/6~(_`mzo\6)^WX43遼*RuÝfm!|f/dهeld~zWY}X 8I)u07G=ܸ$G2Mo W@s'?fK\4Q=]¬W6{EOFgf`6B n]kĢbT U=۷e3A.yVX{aU8֬nյМ|:KcexFZX 76h,h6<AcyXf$!a`LOxn4q+x3Zz mC,&BmȖ&\<>9$W|ِ#uBlzyzmCxB*R/SOC*ô Y+& }&=>e& rŎSg- =p<,jMN> f.1q,ERMM쮌}xqaj,eCUWc@Ҏό"|꒲P&(f `IZ&E"#LWOѓRId8VgbxZsx!ͩ)Nr)w(fwGY8IBЋn)A 'X|NѬB[(E2u'Ѧtmz ^EGh{zg[P[ ^ٟbWHoŖ‹Xˈ p7wXޜc&lq|b@ɓ͕),jo1]o^fD\Borژ_˔18]H \k96ً,fB]TߤQNG=/ e}"tqv2O3 YF ":qo 6g@A!JʠT^Ɗb!AegxSRĒ[1'^7-nGk6:O2rV@zBKg"$dv:!}m0Ody3C" LT0X 6nqzBL@F1m?V0g85Ă[Orr6K :r#Q/H2VVn'x .]dۈ^Hk=R\׼c?ɦK3Zn먼?SCQ1'2&;WQ& Y@ۑ1KrFh Uţ3FSA+ kOvG.6-~ z;7SOTfU!LV8mX@RlbĺMrNᰎ/"kMZI5;g*8Gf\YDLH2/ tyZ@HŢH s}qD*4g 3b6Ϟ:xwr"qT8^V96)76sxzIaog0{nTY|&n,+xD'L~8`kS{<ݑj@xKhQ6&`lՔųz4S a"\0HHQOm<:79ES u}'b5cYZBf^}#Ю?CMRY ` ^gk]2DM<{ӑ!x7%@(gU$Ѝm" s`t%ħYc tt9 Cnc:w=i~ב Dz EL*wJᚏDᧄHpΚ}]&PB:O`(CZ4 3 >#r3/E@!-'=ybgf6m|E-sm-Iip^;-kY ]]10^(ҩ("䗙&k޺,}Ȣ-rHB!0Yg;Z&;#8CN|ʩfyxH@q[x,rgNDꃏOᚠa3`C8"rKiNs8V%ҕQHg=/??*]Oc "h9e,V%6^Tohv'z=.4*~ɔ)ǻ`(=%^2cM[=EmAP!=Fθo No鼁z m5ٻQ9m*lta# 5f,2 \1X6=R+Aiݒq=$O FA4!֣ q:ۦ/ʞQ=WTxhr%N,0$|):#a¾Ő.mcgi\[#"D4>|6^d:,H[yţDbZ;E\!UKÐY!3+H4@  P. \+H'l3E)~0′$o7!.b(邿OU yBFF ߴ#u~,BBKdG $eeN@]N.;,x{Wџ'\E2 V90LevH7ܫFd;şjV;m-s~%!ْԟ,ӚAJT<YWn:d˕!5 b$Ep{uJ:]A5P J9S:ope/|Hŗ

      ўMF %L!#x$HFȢ'Jvoy<$PV@~p Y^MF"P+_gzbr妈S6_zeQ f\Y)khHDi;.wY|>K3V=v5!Eߪ oS'Vc9P{;^VTuo;I*AGK8yVi*!dhy(76=y< f8lB|1 nN5*w]f"J+j`v[ L٣Kc%js:{{G`q-*y:?}X=sh#葥bN̵cAzߗ ʂ.J\D<\/wA195))Xn%1Xbxm$gY3v]T"0I<Ԉsm{ݛ܅~"h֠Iw;wdā, !IV8aQEG;}]BXpR9Oh +mZVRnMm_O˻rʨ~XE4PVth/a뵦Eb9c/`2%ngic͝? 4c3:rd,"!]0ar+a~wɫQWtCH(Y 3k l^iB)EfpB\r#_{HeP%,=ݷN.841shj>^G@嫠z6+1N_HŜ)f6cBh1:Fs6""cFt~rC>zg-b$|YL+(/w ._aP@Wyp6Z&GQ-GL|j*HH ;.o'68.\!/1tm -2b*ڸq,f yP=.7$0pq(|8&5o!o$\*?q رNH9l=危3/!-N񦈾0N&yʁ8W: Jd-ԑ=C*.q!jČ"G7D>5#I(lcy?ϚŰIV?PZ/j*l^ (qzŗ0(({: Ujy=m@<6+K @0Gr:[qzMaů3Lö)Mpc >~}nx"V1V0\/yWJ$t')B+- o.b_~} ]JY; {IzI`&>BĴc~1dD|{ x迦⛻eAԌ f0~7~ﺽa咯)#U/gtIn=6aOT.~Nf [I^ᩦf!Z`4^ Ii2# G-4IɚqV}ۺk'4WPb@gxڰƴX"K>0rL<) vI3ԁ: |+y->ĆWfvi`H`e"'Id^@;Z>iW4L]lS$]sg^0rOʥBTEkW+Gj>g&ō9 '.? .: s8V7ҁ[hOz򌫱7 .KYlh՘)>g,8v9z}v@n,ZeNjq%E?D!D"\Bt0@Txi FL)Ȇ"0^ғg)R_F}8_o,o~:np't#*Չr%əD80Jt/wKS6C$x1M9@?S H{aܡdc߼֯:4ڻAm(w Z`/_ƗI_xru$8.i h$ L³+ݟ-aѹ&@ZCvG7K#&K[¿<XdnaEvҬOR*ر'h' 2 ]S]{"aT]Ɗ%tGg m~B5~(t .{N|%7w˦-/]s.X8 NZM.P;P5 W k1XfʼnUF00o%z&[=[T/x~TrnKo!i _oąCWR?imoEH1nM ~cG53ۭlޡ6`_{W\:wәN']aU )֠u "ٳ"$LO,Uu"ռgTFQʰ9#FJޏgb#4j*u%|d#yeClد`pdo+RNCw^е7# y}Ngrɑ݄/>=m2tF1[/o5eF%yt:*;a IQVdx+xZbmSM/z,oozv0߿!0Y*jQNɃJDc)\^ϐ,똏87坑7jH0dKJܧ= f8վ޶W4zBkg8,-gjކja"Xj֗l' 7s6s]̦”֞ߥV ğލNJs[FnY\&d H>AWk?RbZ4ĢG`<kSq p^^gObF+aN;$rLPM]#%CL˦]W q*\֣$LWdCײ1CYU˦LdSG. lM$֕T#s;3܇f -/gi 5U)O 7x%ڍT/q$˛7dR'`fKŸZjb>4`gPwd4´Fj3Wx,a('SUWgNcrI-1H侯w&;"bi)}WCEF!΁^n1Ad чf4R,fWĕ++^=V9@Ϫa?NbRƒe o?CԸ:Sí*լ)y ` aEa[9 B2mSsFl2eW=v uѿp`-r'&%{v/$Z=\ڬBno1#KZ^o_JqK!wFX½N0dȓEl0Ɔup"OYz19bE.`OϤ6 O!3aqCg:BRfN7pq?]mbu,BWpkOj(Ӟs*JC/p $)-3{dUsD,p:F,jcƈT|ǢQ}Js_;!QWtTI[(b9o^99M9E*CJn7i>}bǜ]T EwP_Fh2czmgRf(ٴoZ+_!=-pv@ks'kXiIrb;ӎ`n~yO-LDSl?(V~v &+4`S*Jgl9kw'!&}?zS{1G ArN`n UMo !Nhݑa=Lӣ2'PXn _ F>h/@׽" D` uXi &7Kkw^+^ !\D Å"'Ψ)~;zTr=l+$ +=wͽӄhiHNX&pd3hc8iIAMHE{b}X%ʻUUMrJR˴wpI@"H.hdF4^~Nlzle*N[ eiz!.g*>h**7m!EτwQ^ݺ 5uIl#Qfe{KS.!,7P۳\ncK vд:rb[TcnHKP=aLbڀmߺqBzo1/ede|Ć =ԑqG i#똢UΊAȑhnQ%-yJh'zeb)("y sGߓ[l+y*2I;>[| _/ +havL >J!Y]om! .=6~M,Ď*!VՇze>`y PRދLڃA:RK&4&+b#C4fʇԱdAs7UbTkg OYXƢacavڢȝ> /#3o>z~rgHDs eэ&pmLܮB\\0Kǖ}㯋KV)ma!۽AIexv =ߑ_4TiTQ!M<¥@j]*@V58(RwϏ1y7P-)/K|TfU!I;\,W ~&\d]!k Z Wjb6h33X%iPKFuSq(Gq hG@PF$5|rtQU6p5À)3%+S)^CvH($@M/X; "WږqEtSz9} 7ޚt9q~y窍Wbn.: d zm yLպ;{J#m%^AB5crgMqd*_:/NJBNhFW+i>L+;&r0FT 0 k` Y۸w9Fj_py}eH)T& @a8q.,+_nzk^gEvcdPuwMP^p'!JЫ&`O $vdx[FJ5&V,m؜i[@^4K y* *5n.f%pn- `Ƴ U6EcŃ7ׯp!9r8aK5VYauTJ\!t>l(v*ˁ!rvrkvU/u|G_P'DWկ@kĘ~ _YL af#`עckr(T_pO8 8hjD!l\ iѓ؉w >[3VmHQc;пY>×yp@:]|@}9(BԺ%LW<1T4 ?SWaNkem*I*" Jgfpwg?O߯+">輍eGo LM%ۘ'A/!mۙ2@^DX$[ ӫI5i+yR|Ë˚D~w?jOIͧz?NaǾU+^ܤ<'Q!1/ ~9v@>tkSx^QeȽʓ6wI;a|UR,? cwjX;m|iHdrr^}Rm.F h-NJNjXF6"e |I2umI~6hU2L+{{*/AI)1rTvvgzzBf}#`E37-T[e{V\ɗv2ΔoeȖcvLNSE jfѓ}J (bl+#C3ا諂%*j &+kq1j͗L2qτw,r" RL>ˀ%,dl3/Z :QKLSJ'IN`، )|~ס%zkQ+SWI(r4?|#2K#KE>0 ,glhs (4_[w~g&/U $84S[ pic}V,ZnLp[0o6NBjwf'$jKWu[Twx 1aFEhR:5dtv{6/VZPߋA*ޚdrceb LJ;4}!6Ijun-P #.2ܩƗb_Њدl w`GnSAJ|UL (` IV~Z!6Yydd9bK8',KIjlY!MjE(q1Z/E%^?*fm|cR夂o`{{vG!3foN6Lԫp ])GteG f.pGrF=c_!Rb~Ij2>gBg2pH\j.6ghgr6QPsQ \yQ}YOi=d}r)Fnqu8SM$46q٢/@Ǧ0=R%)m ZqM ÝfQ5@69xVr([9Y,%P'GMcVښ:xк!x+ac Vuq~[ u@<+Q@2j2L503Jb;?GvFȷTc/(%7Qqog)2@މ9.4o:[a6G'h#梺}_=s;wctW#Z*a< ׳WϪ_n̂]͋O&.~)]~7#HYHmVNGT(<&{$JäIQOm1VEb҂Bq] ݨ\m#Xh Oh9l/k0qS4`[\ĈZNWjזd_^~3[EGqX;*@(S@+o`ҫ>=?x)3#p?l1X+~>u\I.ƳaAVJH dgJ}[x/JjBV=Et'k~`Y G~ ?b>[Y04ꛦ%f[XESHPjߥvګr~mlyNq\`EHUkhd֩v]pmHt' { '& jJB1'm֘tLcSDr~i^.|i"MOb$B)d{f:3J 9Qj?fH-(7P{A4 ymPz-jf]cI-Ì7) r㕲PQ%䙊u@􃩯zWbƤL`eL߲BVhl1?B9.T $%xO` Ւ4ۋ9E/nO~I"󙣫ۛ,4kΌv%`9"08(hKŀٳxkBan*ߘZj/ U%ц~t$I.O~-o|+bz03Iƞ~U:ql_jIVY!#9]@ EJf՝ׄOy5]=GEh$cG)}j"$ x-0|Ýس#Kc ~b#Zճf$;P@>dy0\/k?Gv\`\_՘`̮`lGO#%mneaG6"ܸƔ l*Z@ŋS+;o@֔l|8WM[KH!F뭝$5b'nn;v ͽL:Eɋ-tҔ4{|=nӻB,ώp8*[+M`qtcSU.Z^EFǜ0LI/ X9x7 AF3P ǨH=$H~=Dx>`=&*t*xEÌ%yU%'XlHz&iRZ7tlwɾ8p1"a[M^ORMU"آJ-L.C !cQ, /{[xފzRͥ)>jH&w ~_6% xҺ!DzX tq}j)|B2'Z͹a:qUr/(:Up19'@\n383ka9אYY^—7s`IC6[euK͔n9E9uM;{TI-J<8Ċ%Q#%)&WT-Uuz9dtKޮuE}'|bm*mM@niL_I0oAf3yٕblG raE{qڙF_+@yk4ˡi~}j!*-H ]6 ۽hJ!/ ]-T_Da9{S[3!I̿Fu*i@>Ͳ??ɻ|(ҾOkɓiܫ]ݔ,1k2MJj6Ӑ<ŁЕ\*.0W;\ފ\m}#ϏF6&3| TMWKymjI9')9i_|:gLB9jNMX46($':vo.DOn3-e3%(ٷ;P!k.>6Qʻה8iPTZekga폴Xgoc ,>-*eG!=>B;)efMe u/Xp/]9["ĠLZqf;ȃ#aW`.9«2̺ZK#;H\ai/:Ȱ9SIh<A;AKA(H,G` xfمB>:4h.$b9yQlhyxŒy{Laul 0@ħGzIe|/= GUۦCGVDm* 1ؖJ@]<@ĩS  ( 薚YerO)gۦXQ hV(EH>")&Ԣeq5sX^ 5#bŧ+o3 -E{w2)y4ns;?_k4<:>p,eݪݰdJ͋!-,J_`hS⟆4`Bä.o3"tM,(ҏBDם8[!fGȥ(JV\hQmM3dΜ[Ao @0d; LqqviqQ<E6Yhӓ.+2 Uz';:/mք賽 ʝeJƯQ;2Pl޿xos(dߊc P(&a[bo;jK -oQhl2sfpIyl< ͍ X[>mm''zM9xgvYitʆ7wHQ`|Ch}Z{ C:~׎}A{:}Pvx40KK\l;<r}M(8xdM{Du`RT9wL/6WUruj#U?m]ys X_IsC|E] ҆qNk1 5hc$:P|JֹiZݍLP^1DuM]Ji'(4(Zv;ڠ\Xi鬶 S)mғy/F#'kS|J4':~(=&d&p~堥xBS٣ u=⴩ -U|WO޾)E Y7E ٯW-YuI݄im/hl|eVqCw[ y&5lp055]Tzl҅ "~C8Ċ@r.@&a3S~&6GIOg PEv^e: ;]+p|M(ҺdYO12ƀY{%1^Ndd^Ehp},/o.bH)o[ 0LZ7~^3W.+hKEˆ˝,TQǡ2MR$G]k(J&@,17a3i:C2i<7SsuBSKOHā;,ߡ ~gT!G\o(*y nclCgl<˿5t fUą.qV2Hyxff²y[UEaцåOG hH 0 +,@iw)Lyro-XH=۠YP_լQeƒ]g *tknnǪ s{WV)I _O*uUP ӫuE4pC_y"ujdv1Ւ(ډۑ+c`/X%$cDJ(izٚw琽+z[k^ ݺ %N1raMhvU)d*PO-Sj $d ep=;UIPB_:Lp@]˵UZJS,6"[V{qXCX U[c;gyƙe2W63pG *p.q-82|@ʂ75K)ɪRښ=ة2x#McHS3H9!S^9 [d'RnTKMyPEr>N& ~p^XnzcȏuF_ /1[I|ykdQm+ OLƏBP=9B4FتdUS2㏤i_dj5X^>f`O%gk,&>$Qw= awS>jwZmKǑ&X`A d©"%gþF>qV9C~?rYLR5tN| o;ҕV<7H6]tW \: W"店O\Kҷ5}@8"ZNo 7`m.$ܡ1PR[6 υU~wԔ&!ry[!+X] g/x=HF3YC4%HǢO_+"B[$=p-4xZ)>D-y=BG:;Bop8HelA3zM NQ+,V,h%"U'xG?9zT?Dq.¢L[@@LEiyr]Is"N:&ǁF֔R#1] F0NB^=oa^TYCO]+^..\Ut v-i8(R|O҉J Z'59 FQ۔…I4ί)hEx6 Rij/H{o7εomA ~XwR`Bu/g]@ۜ(/jd,m>dd9_䢦Dej $nd!"U:ƕJK5FJ8ǡKz%<}!@KI(%l$*[ 3]gV2 Wk)YI&=ke'AHI,ZVBtP^|5g7wu×>~/XePJ&W~=N.v3ϸ_~+oXYz'UZ1 rPS9<}vM֤WW#vA +PS33B.~b+ПYRK\ 1r|Ug[ Mych7k5zq!Osn7}; (%y_Ԃ Jtи1Y??Yx}.jÏ8 tU̓mニUއjK%J3y68 sԆeU 8Ue{:J4m]e*Rnle"Fag+Bmt~D}aC$hsCU'MlFP:,վaڦzrr Ԗ3\5ŭK:\Ouc4G:Q`ƚИtFü lWsqnPsJ|d !*)-E$(,MIۇOɳM M=|P|&|YwיWtPRzqPڦu~eݢ~dgkF|TؑƆ,ٚZ;Ss7RgɲWeTiݧ6d=>A7+_| Cd8k*8cZb#R|MXLTrKrmOES.;^&Y‹PuEWIw% O`ˑֹ f*ܑ 94Ri!IEɍdAe8Q'ҹ$^Fg)_0 6=.*.zGwah7Iәġ6ِnC0^^&#WTFfre%kda&"wCm:siV:n D0Ey &\9=5(ɘ`*:\9ɆQLKܝ*!6Lƣ%؏w+%*r{}es۩lL|~P_ɜrOKՊ+[+/92ڣe_>J\7G͎ki̴KEBx^|d{KPK+RYŖ'; .(P ¶ r~"*RG"fDx`yP!'DN9TMm+< ( vnu$+fۋ%U9c qFR*PpYtcA`89kR?^E8#|J=|[OlĊMK[Ss>RŅ53BEZ! kT5rMYԜ=:z':1Gl&HGj5+ZsF]t(r2;(փmH ڞr^ hZW7%fAIq4FW׽lh\?},iEr/BãH-:x[GLQZL]'(if/TlRJ3+RߤvLy݌ |WM[Y+GOWC|gY-ւR@FF;5i_˧,>;=gF v(,_"e] <9whqx(m[l1i~YS?E.Xi FtV3uMu+\_>Yo:÷B\BԖyssxןj?],$86yʜ&`nD+p%5j!bX=(%:9G`2?Qֹ& <_S}A:7f{iJeF@1WQXpḡ@pŵ0ؽu qtԡp\AW2.+G%LbX0zB N)逰;r>Nm4ݐU" ?Ooe6𥔨A~4E3:NSz(m@`@Ϙ{j~oQGp&^U57Gx`V:U;u|uIC`˴{M!eWCL$.#( eB'w1ɬN]ez!RGvF= zx2 P7`aZXrAaQ! +o5T #ƒ&@]n tuT#D \ q$h@ƂrqBB:c%!6LO/+_άְ'R*|.X6$ k܊"7μІ Ԕ:ʞn(1r׫{flҀ"Z/|vق#gO`FvVH-ir rGvC5+ҽ`e1DNn]M_}+&CTkIe)&4coBps?E;m桪˲{Ӑ1E9u[NAtri̼\apI\U  %(TӇ?xaڛ@Z6s}a,p,d%d=lEG:^[/8|}Ja~W9Q0ԫ\4ȘbшDK|EQ1KrHZ+㉈j5)AXr+v%TaBOKmzs} Ұ"._-=3'Pl1& dAIj8r3FWMX݀xzrph/Vs^'2GNU~r;58خO$h=j[0c",a0[ꝧ7]d &JJdxcgEt(C }la]yZ8R"CE;p1!{.к;?Ok,BVp1-duR,p],FsOfxFO iZ_5RПjoYBG*Ae'wP`}8Mϗ*d";evM|{9w}BpwEA B!uhϲr*]gTM3yU=0"7֍YF9, o+Tn50ݹ@[2.vfHщXB: 'KMB|~k\|Spke0W-RtT{+oEڸK~ح3&؏SӄSˤk θX*`{< t*t;[Vr\#aRݬ"Os80>_S9$Yޏ E[Aw@A1T7-׍6lUrHR belUgds0*lZpOOTx7Dodˣ/GD"Ο@w뜮Ug^uǍqEd&x V\Og7#$r{Qbci_f4~ۈY$<1d;8kdb ڀfe;1n˚"9H$s/ p@+P>;ZmQJc53DOա1 x> Lcq֨vx*\(J{6O J#)1܃K4)K噍doqO5SO2ՐG~Uri&DNz4q)@ֱjg|[qP٧ T$a=[ydH MCO-RC)Jm=Aw)(\0ǹo9)ؔW"Τ,Q.+\&f -a"CqXf*ky:YzطęgΜ/:`TKPRz09?AdJŦ){<y R/8M,Y횷0nWQf{+k\W9 @$[G1@;H߽S4K^W 5KHXg#/'/ E<ÁiHMȱ5īBC'ڡK%W]o.,efQ^2;Bzp6IK4: ^ml}E|Rn`"l{mt-ҰLfCYưGe-V)(\lfKm*%V~e+ v$[5+bu}Uz0ԿD` ښgԶ/ou[ P2VWӌPsy|Dڽ]m)r[c޵TRċp38 7F}ЋXR)i;Ͱ> -5F*0P䅂 5A&w 7̽I tE@ͧ(Oֶ.ĦHI\w`oxCL>dN5zotR&k\YEO<6]kbxEC\bpc"sϮ;p#ǍKI2ohUsPa~9DzRE{ )(;=t/4n71"x*d׺UwCB(N!JzNyQ$hؠ/*d.1i|N)lo|'" iZ>EE') nK[^7mS/K[rQ .eV q ›+vxX$[>!Vg3IRiHtz,DWV[ \[0\_L6]޾ {w].T_NT`"st,FP,jE fBh~ z}Fۀdnyg H;fO|pϤu-`fxxy Ihd*%,!L&aف-׬-dgOµv^ 3b^_a @]U{52mr7 J~@<␃v5٧m ND峿^^C.Tl\U$yYL$qq: 2wO0 ~Dt2ARe?湏//2Vx d p ^NN%ᙘgRμLYw-JU"#=,3`l:Mrq:{۹O a#Äw$?,hڞq.ox% 2G55I4n*^xu snɱl:OT4? g,¾វ*u/5/5iZGqiPVBFg~p(̴xQ9a/9kH9 `7`@yo(cɫ>ҪYxQT%R5Zcn^տ{_~M>UQ5kMXo560A8 nEz0(RSvS 6~܇Ivv!^}NsSE< quUEQWìȕ(?=g7sFX"Q\Sh~U[ K ,Iq,F]L7Vײ Qe)SB<f|pȸհASXԭog/9bG w+ )0?u@*gf&OOWǕoHHYH!wZ3WDj@jsbkP R 6=E[@J  2#˲E\;W3 3]M S@u_ Cm,/LG<-[+ ٨7qɱJRSΪTG*OY(c73/ iMܨ{;;󄽸gɩ*_GDoQG?O"(k7b>8az~IK>Eĥ[t8y'^ W]&̡F}gTMe& ʶ oGo Hh1] E6O{$L/# ;xAJ6w]3 <t,sfw.݃$Y{cY n+\V `#]ft%Cy=ާV8SfawOm8-oN,rJh4d3wU oTu )TQ-O6 yuΆ U@s+kѥ.]𴥭 6\:>ՎG)ދmWu/Iu\h=+GTɃh9ŅڳT';IF|?^@ 3[;[#E?x@ Xj  }sgʛ  ׫. С: $y%\1;TKZ-phh=PCz"/+۾ݒxM"W`{2^와)+pHρJh->I88A ͥQ[B02,aգPti~wv k|濠UjfɶNr_`>nyžVFOֈKIzt}fp(òڳxwi.y|lR5ԙRo~},1.C'jAm_D? :r8v`Eü03D[^*r)?P./kdE:S/#x_rjgu1=\_"v ޔM6 ܁p·I ;~8[??^C#çIN7xi`',A#VD|gus>"]"oOÌc1n>9=d_pɎ5<#Gk'T>=yߋ93KEԌ{`^679oR9#/~W\ڜiCQ#jOu9hK3wxZVVDnO%C,jQ.t?m;k=%Ju^F{j;eO <ܲ.Ϋ{{x gwۏRf'Y;)>"AV^lT6|8vneV6]^KL Q:WwʄGĢq( v0Ճ`Cؼ{(:U30Bf5OU rјh+蝉{.0< &mwINv_~ q$/O9ơQ`w[U٦H8 7qfl+3bʹDkM]!v]sb3k %-!yR$^4PvcQCyM)ql::2V>!';s*Cbh%=F9q.lOT6oQZ}?>LKџWK2]Y~ 8:If,dK$]&//6!C^p'nUGoZa]>uΕBmbf"-QRMgɘBТޫ8j+g\zM-Ax@L3NŇHS-'ewGehb~L)Pul4%9#S. 냑T| ?Fh>w~#U%' ~\jY@n$5d2͗P_Ӱ!Zd?7ڹEUZ~K4nI[7H SPH/Ug#@`0cf @/+2H _í2K %eN>|Pwf+4hDq JUp2`m>4ba}S]Iw[ù qg9zaSfSaXw?Z)sH# P5'ʠETe* \SlR:p'+1=zt3 %(*?j¶r+x^sc`:~k~>Fb]h۳]XNd{Xƨ"`O_Va )7N.;lG1X{t f 1u$K]^/]ׇ$Au7W-Y&(޵m4{G^QXz?BE=dnś ukΰ#EJ_]Wj9 Lϔ}ٌm8Yn͢ǫJ ȁFlx&H=Rnۀ}>&kg؟j9B ]9)uUF=FRC}6F3F#cY_|22FQתon厌{ s{ ytd>Oh*A#3o>)@?Ns;;^c;U\:r0z`M+qSlnU\>%+_ ʂ,/W4fz-SoL \u+y=-,c oe$19~\uS$ASMb8xQKxyKm/p1 tro\|BZ.B,ZIWtv3$^Nd%]P4H$+G5qΔ)^'1,r=\Jp;J!Fѕ GJQ$^Yzt RȒɱٜc)E9xɐ˨ޮ iڧK?"2jmd |71@t30D4:m#1`G 0u== a>O Z}(QD]"d, 58YǠ@Ef_6`O7F d2dZ tQi 6nI~x䌼SF3nkb̅VDnlA!D l˪jY#P)25Qϒ:s8F5=(x,3w-$?\81ٴvVX F/q(EPKzm7vY% &+BaJxqZZVBzO ӸvEyJ5Vźo-K-jU-ݐ:v(" %fT K+3f˧DxͿFcW8^$@mO{jz&껕UFg&jEcBY3:&* B zB MGQ(΄tT,6z4Q{eS]tVϖln|kq\eX'6ƳYR)\ &6ёes."$1.˩>,6ݱ7t!{MbȺ-GcGp;Sg{!GSh ."gt$KTS#]e?j",oj1sU< < ׼|HM7tQWVPQ1 zȴ;띀t dϑI =Y6Qw7b4l!bQt4O".mT~lINϒﮍlg?η9_o_q;"Lub3_ˬݚCm&pNKbL=|&طKNI.;s 7KRn/TTHTu/ɘ݉M;_>h"T瀃/T:1zTN>g7ijMΆaW2|{ltQfg'B|;t @7bsh|y'V!TpbRmCk]`ݜTZIN1éԡڤ@߁0PBZBKMt οcZ]檵e-3 *Wae9SR:Q&ׯ4EgtݛT=JH8g[l^Axm0UWȩي4sK]W>$!sZH9-MZW )/Q豖4ؒ5b#,ıi> sV^w%l&{]k~m1#FD hբk:O{V=]JSN=vtr7DӨb@ H~2gJkv.YXJ7o-yP&'$h#TJbܹZV R=#T8TP7Aջ:Toq5/g~+]wL֒#&9<%݁j_lo8% h7-r@'5P)Ikͤ vE<@&Gx7S}ޚ3\Ӆ@_B'zB6iMbAԏ3P0>NVZ h[M [Lʺ4@'ٗI:WR`;EĆ|7ZZSY| Ma#KI6a'j$<)m[2,UR{Msp 8rdPLS4 |ǾեJ aPR&W/N<2 F|r"q!eSed]G^Y| ,R߂!9/JV ]c-bj,c48F(ަ0/G:` _r72o3Cyb!׀u7]TrŔIm|¤-`})D#:.\&gCS/t0*%dV6heW>3q6??m>KZF|e?:d]޴Z**e֬'shY#aV&`SCkL=ؓq%a]cp~fscsԺQv("9DIopԩW' }.Qw \/Խ$]ƠJ ң¯dZ)e3w椩k4 }}J2s u]6FXgIu 1 }2].=)q2lcʡd┡ jzAsK*uOz@:;>yaV\ԂF7 jV V=ok5"L 8PI;|*$χ VSe6I5i!P;!UVq43ESToLGj Z fDn5hgʲDW|8(wvef\TkUuN;0T,r%=aG>{`e8ܘth`oI!'mKUv gisώ!E:{g%Ztn}KלۓWVwuhwI=ݼLj/"uU}F+]eO,uFA@- BE9k!LʌRW S5O $F |`hGUSXJ-Ez5jDTA<8evAUK 2w\V0~%oQH.eާV9lDɌGpy ^gND`">c̉JZL3d|dkyryM ǁ摋X t>E3Z;ā(;-m#m9e_ R2 dF͟կhX4|-R`1Mݫ#fg: ~Rn_%mbF7?9~JUOa7ܜlxS̈}GVOPXrl$E[5cp~3!`w^䜺%A.;+4"Qt)"e [0 m֜ƜsyCQ- hyoIS.j {erSZ='sMmCѷ+`qPEsN S(ڝX2!f+z@35s:Һ]3 -r4vdT+\M^kE3/FBҾIes;qE̅~࢜ȓX@<Ȇ_ l CeFm ©ѹmd~2j|d> ?pi(qz} 7g^x!~+ѸK5ؐz<ɖ$4bp:ݾiٙȲ+v4=HnMLjbvDTd@3WMrQmyBnNdIP"Ne&(DmBXL}u8Tw9zF1FYĬ( \PWcܻમf obYsqS]uT d,y) (n˂*)7 ӘdnSd4qx-i!ٟ62mѽ3ۆq4Пjv>zC B!?FΠu?% ľL38)UjQsFl5anw~QłA%@1W䏍t)Њxm(d5 P6͋=5t [u{?_ت 6Jꈲ`vfm uV?EݠvzN|"|C*5We؍IۑJ:O=o^Uև (-2H0g/aQfZ`LMkd!o۳{rҡYF}HWtP)Ɵ:rup# ;`%t.F)OOk׾KV vgUe4`7BY`lr/>T_^\|*C7l!x MG`d_,Dd:;a/->δ)(q|_Q<.qSJ\YV[}!|+*x\ȵN:Etzx1#[#I-& giX'jeCMrO. gH;ﭩŖi{Qؚd"[82JR mw#Y^6dc:{:=Qέʿ6ϒazQl{y\h^sP\muO fK^,zJ ~H\4QpWxLD.D9j/=!ZT# X?E?uviG|sNjOb֯\7FFw*?0kG.eZ?oc4߳-]}K͆M}A ]XƐ#}ۊ T ]^/l+dzS5BaT,wc=;b"O%H/6tC:RI@Z@⟦Lh`:Kv>c3%:ɵ*A iw5>x̝1V3BnAiecg;3+dݪvUzÔa`Vȧk\yuq7ޖ|srT-'!x7]I舿ƵUJ+Rbz"wsBHN[2Avee Jh|;3]EFqr'աA;oN3rA.]ꈇ ixVC'OMrsiS&ebaW+;Q*<.E1.ğ!zR0cH? eقQxONX~s;=z=!ϰ VjQ ݎmgj[ /kG*H>3\rиیo`y1;sJcUc(#gn@[qOQ,<)@{EH)Ӱ҃Sk4^7z({C%=S#|c!$(nmP lhEBYꚲNbԠ/Ζ˓)=yQޥ]v[JTqeڐސL*IE7{(>`]`ubmTAp^5BxkK|=f8.GsHehI\Q3 TUڬ#;>67PoFu:?1llhi 텉a!SƙZ=’0 "2*&א iA\)1;eXíR:b*V,뷯,e;ѱ$. Lp.Zޕf4Vg @s,X]uͼ+3) _ V&#?%L `iѮv%שOݓ9w VT7P ĞT`bYi94&y:Btzq#q9hjBhvB׮3y_ eǺ tV1 /nQP*Q־ |n07r0aUmZs*£cR(Jp9,.jł+̇:l{|`nf20Ɂ) NO%_F6C4_J mkIcx%_NQ^.\0IL䫻rnLS| k?h Ob nܺ,ui( S{@Af|z˄ҩ_{4xkGGV  'SzNbe]ߒ3z<|g?ڠCIF|Ul24L;:FKKbWOy%d^g*v!ib;A,x zc¤%ڑ + Ksp ]O'\̕V'>;nFb.{)كJ=,'FpNȝe +Pu[aiVNZlٟ*LF^P.~ {1+;!R^ Em/ߪ2/T u^Pk^)2H__8>ވ}l 'vie)z1vLWgD~KNϷr=(B}W da/n\ Gdx}hv.LEd~#G&#u{'}Zƚ Lº*ffG^C-~"5a2I֛`rOYચb⏡\s щ#@3w]Iq䷿Dpe]-hXW F,ZR?R4ğxZTZa`ܓ6%k7sW{1d]_;"׃°),^_)*.̊Kh*ЂV>ŦL5*eD. 0Gq+:op#` 47sM2;8arJG۠#Kr1䞌 !{%X NL=[BvŵњKžm{U"3_wbip.t%s2'P +ւW A[,X=QʐRJ_.x~ʈ/xOFAAkbcJ`ǯ݋&/ F  lg1L(~ZDZ'p0 ܗF`Pѣj!LqkHb#?!)[  ׭˅-gȩ[/T־7#o{grcjыS}؀ TS*:98*/mG$ A6hIkk%eEN₃΃S}Uͨj/FxQ D8 I`hXQڧ5i;T^3 ꂣ0 gPG--yIy>v<o(rŎYfȴ*Arטni4xwK(-ߐ@n\j C:X0^D)O9+1aUZx9\3SMa\%zN7RHNZ\qYġ1lTfM{ Ckd7DSYk]Yx F>wn==Ξ!.q.\=Y'j}ckE#btǐJN^cǞRc2^FZa@xPheYZhAԞIO>;ܓ }aHQ[ܜKӟR=sYGð&91tabi,!mj]Ixo(1,f$I8V⨿LIMv.²g }@;Q|,)Eeӥ T}V}62.set ,svbӿW~Ywgm)^a ;/ 6~كr_IXneӑނ!/qZ}Ǝ?K3w 6b3Yܕ*J R!E1ML2Jzt: $Nκ*Vx5_IC;@/|͜*j8h(iPB 2GQ׶sYYj_{"W4c;#*uT!:R'vcү'>fq| D=M|~xnt>eV{ird"8%g (ІI8c*}\AbF*HG٬yJ'It"sH^u$JInL%7, 0^e]84bX:ZTfotF0߅U^%M]kat@??4UUSxܢHAEBTjA#a}ϑ 9):`../3rĄaH}{--揟K=Ԇl.& bΉ4A$xz#VBx'5F&(Q'úeyu*Yv(A*XAdR14*E0(JW!vh|bIl!,)G*$3ڱ^FTx h` 0U.۝_dLB,- 4P(}7F]S6_]BANj Mӯas~~5w~#K0|=\^P٭Ϙ$/X J>4Do?j`qDJ0 46~7!O}m~K1ZLņvd-5-=;ywC烴-DFe#@-8) 㜞S.9y/ؔbU%&Ϛc紮sf؝wSEm2}u_`84![,eݜn T'F^a>)D-tgJTڄa~ݭ5gz9P%!NjdwgM I4Xwg}-Ht(1̸?%+$Ji,Umgpǩc~?cd.\5)9)(q{-\[TȗAԽHH ;z;z_gf-{g Whv:ػl-h β@ J:}c(uX99 {'}2WL)(ͩh ,b94go l(yl‘>Z\j~~GpV'D 9Cf.HJA5g; 5 nh,Ȟ/[YEח-AZސ@KB;Vb ~))ueMYV9Y>fW)YM('bޚT3A\3t`>'Ԓw: 56xbN!(έsі'X&(E2++Yu߬ )$> 4yF#}&8s2(X^s zvu yAtJPht#B7p$_JyKLh:?q@kAr>ݓz6,SqlQO^͐߀u,N cf\EN+ TriO?_ӭ`i9iQw?[`&19,5HX0PU*hOsP+ӸXp…  =\_F[%>:.ek[o2h̜LgUw^ =ItxT+F6}\{a]C-ARd!,чeD1B Q dk0Lj۱EU!oGCoHye^ɣN< eQq1ju0`BIM% j<`VqRMj2 Dojb=j$+W7%߭$=wFu:B>k'zi P#[d+}c Q &i^Yfswb#Y l2®S,*ygD@>E֯ r:eV!m-P$9-w=Br_gQMPf 'em?,>A$ȳ._"/?lx)Pԓ5:$A! ;;pBYk1{wrZ 2ʍ.7qRۥ"߾Tq}GYq4^&M| ~X pWRꂤ@%`,VT`1oYޅ ifխhC{$zcB+OhSzO6+C۠ӱH9l b)89*?_:{8޼1 Dنla{M`unLB@yNgPdH)(@5eE}hܩuuχ:'Վ""_I+Q-1^eu!0Dԛ,]}Xh&W be0sDZ*>8\Xm9E٥ F4BP?5O6;Bۢiԁy_8E>^TɝHыxy֦֬wF $f2 SC[9SL2% 8-I$Kۆp63s](]`V,ܑ% ;~|οnU՝B*ݠ<5;tݍasJAYINR8,ͬ=½LoUASYP޸7Eߵ`wm{"($WݖDsʄ @mŦA!I%.2O b[K~gQ$DwшhOkBW~:ꛤwy]_G~ 1^Sg0CO|EKgp)eX䓵ME%AS8R*9(]-;~:h'8Wl Dur0J51h:"F> 5!b#EprOIV" dUg uk6n6[rVtUhsy A9EjxӇז3p"܄E$VfFD@F>4c}B/wډ͙Jln8i;*6UGtX[R;L=/þwFQ>$ik( n5X|>1c3wQ1LB#Z:+yRugEʞ\.8K``2"[!t{zʄ MyB"Mq@rW࿱琴)!Y"]!:2}L[R~ ؂u@5"L<|/=k<{U<ശ:.>( eki>X3`dL3@9\$zn V+LT󵞳80QxA}} s]zѮU{uݼ=w+:Yi=ׁ!}t fרd!rkY oH}Aplv,֦%UKK4|!5K`Emt; 2Q*G)\ⲃP_Eqa[)/fm͡@F>6}Z bfغL>:ais$9bBdkAsΙj"ɊGlC`@O.6ZW10-gq7@D6CYpziQ'?#z\T $9˲&8I)4@@qv(t9bJ[޵J OA]ӢݭhZfz:[K פLwẜVENfSPvil'J5߈;+7L gđ¾ucuAc*$`N5;&@9&RTٶH]P/zRϻlۋUjC8h uyv?_xػyV9PSRO/Bc|ߦq& _ACU((e>6ҦS `(LE40OmUV!ʫi?)v+!JM6SWzC10hQW֘"IHŽAXlT;S9am׵0Nr[kk&sˉo&p@Rts+D&ч@YkuQ7a'|E)[*P~Aa0!L ?sh… r]-Kx z<(*%RV/fv] +vka% 'tu}hm9irRM#dKO7~VPB܃NOqu?$Y?7cls@Kl6$t yʈ̉CQ!ڳD`%i;]z83e A[[;!` Zw iv0YQ4٠mdQI,0?^0D#6Jֺd =A喔z-2Nw 5 ot2W-䅱Š,7 VV ~3Hٜs6'#dH_)yid#|4jIޭ^~K%Wv YEP߰'g.UPߩ$QEq:JwG}\j~eN5嘈RYD4 pAf%\(D])l֜ZSpxY A1hr)I*%Lƥ0`caQQ fǀ7zW 2P@؏b:jk_j 1e7ϏHV)T?г>:DFf4s}DԆf+k"|6GWCGգOvDQl.Zxz!Y͋sqwm ;o]D~I.̝092<-f-o"6Sn6d"djըcy$O &oXaQv37p ĘJOfn j@-͆x)k5J~_eZnYPo%=g] \=;|{ۊ8OEV:|3&=Xd442IR~:N:זeNߥt5AY1}NV&>V.h`8a?Iyw =j0u);ȽqtiղB>\-]>{~]v>=/r$؎!ޮc=n7`6t@ KnT8Jv1\uJWψR?tXfBYs+{}u/GHFT]Ϻ7H4&i~_s$;a‰@E7Q]H%H!nb^N7^b{XhE3(ID7JW]eMeG MCvG`pfevQ$]{/n:{IjcUw ~ &m77 Mx5fwDI>C'D##(PksHj3|BQD?%ehQQG6:Đne'riEř-V`JRzlS)swq[ 72uR#VpFHuMa+A2Q^l:{ކLݧS=IXBt6~ʏls6&YvԲ[LEYpӅ6}.@"ؑ"[SE;MeRL*V/XĆTܒp$$o;,|i&n qE).N4+R+*Er2HO\qijny!=|32WIL|;"]eY%h{ڴEqlN[]]J wNu*TY ſevavYp0EȤ8_p8qt!Z}$/T26f#CPnFR.WSIj9{h:3꿆j}82~zzQLjG`mXV\nܢUS49 üuGҿe@]˵ r _l߿l}B vcz!౐ d3Mt ;=JT?>l@Y͉2kU3t> FfB|XIQ6%ֶ0Z{Hǀmq(v ԕqTqwN[q/a)IPkLw 谓I%Z&h Fbt*v6ehAjPf]$"S{J,.DoU_kI(1s&@ڬb {1ܒSd)wW[TF(KP;~wQK${`a)Hv/{7j!@.[Cc|x0^"UKO-x1BroVь>/_0S=7a&i: 6ַ춚-n&0UDq;aï ҪBgκ[S2Ӷ0deݣ%2NM|/հ$ =dΒHț&gzV,y Pxu"R1t]kbeL E1l8I{9^slXb!bT[ʣ _Fzp @zW?E*3Y(\]3Hm Y/B DC3c qIQ0_v'YG#BeClm(.HDUW.WѫSu, 0 ett~[A$4^!QC5q*hTZ zp^Q0qə{Z6q 0Z&.c&7ljutYĢ VZg\2yJe,E!Qw<F,5YkW]ԏBI' W=҈>-W4UxPiFk¢m9Ҫﰶ%RV]d@h^~=҉xyC>v^TNر`Yr^4P9:EbQY;q(CNއ҆ .(kO1t0Uw_1nE$';XPI"t#+ i%i&9.NJ]0Q-y_]vSE@&IN P!80bLwZc#?tؿNJzv $_ntRFE[IQ$j#$yl|A.%©XQj7ӆf^I6b2;刀^F?o }m b,Y*eS83֌~nQmӋ}V4XGF9{Cx]:0HhNk}Q+7hm`gәރ>"@"ȡ 7A.'wR3٧mZ? Fq/DmFfkz|W!:/g.@$8Rj{3KQΉtvΦchlЅW;dD&+ VhZ̼FBݵ ՙp5ReQEEڂS"!40:.+(dY+%zLFO(:b*vXNFSP?JhU&ܣ@(TM *BσԨwvIyʠ ז%1D-fFz6p?uotC}Vݸik%.l>}@ \w 1A9[>BxS9Py+(Gҿ^4AbͮJcur0E1.IC^c|Zɪs4IBFJѡV OcҫZI1INh8 d-t2ϛUTTh?= 2cVfaaL\C|*iu3].gڹスSGI |V4`)ŴĶGkyx!VPK+|e3{f%(S.7J1HP= y 0xl~ k `jSѧ%Pfx6qμǼ{s2=^}Y)fUrÐGv ?)6>#aȟ8D d-^ۈN!Q.@NI tœsoMZf16rƻnx- k-*4LJ\x\=Ve+}WڀSf`c^i8pƬ/rnnMrk(jA|v#)]JK}a2M&-$f!a2a5.>yY>\ Y\Z7Ki0BԛR# т%Om}høZB&AG ΊL2Pi3^<x6˕Xm6q*iFCG{>iړ+U C#CE#,='&b/ ?2 70Y-i(aD4b4a]/hiK}:V CYDžzX ȯ P/XH fWJIH5!%ɺb4ZAVa0XCxHtEV,s@3d`05,>K $__S>RR/"p$hGM>R:UU_6 H)nrv14Zw*_E˦V r {%;míSY9)mxeyB@IbdW ߤ\mYN < O:c]c! XJ\TFm#b`ϋoD~YtR&xtѹRIM^Y[[cޒ7. 7x'Xbj,:cƐZqCR jApt7PkHxr U+7$:!t VOvb t9fn%/@Y%G>~֖qsXݟSk6u1c)טVmO|!A3dg:'6h\ D m( 6D>gzTnsy 8n;) -(RZ֯C"." ڃF2 ~q?]+a7 A0O;\XG;`N1YOpvKˈiV!NԼ&w\f р-L?Va ucd 7 ٟ5Z0o&O4tӒk -]ȹ |A&8)*xF< VX~nec-ޖ88ٱ ޳q Gbv-s RyC9cOjxsg%(tˀ * H+Nݰ4Sar;k(<`(A{*Yϛ#*a. #Ԁk|{=-X D5|܏%K͍c wÅWO#ȶWaaYIUKʩZ6n"*uڝ}%trQz88!]aBaW3nCFIɆnw%?Cޅ40N)^K[Ô xgefAj3q 0!r_%)na.0 FUnVpuW_LLEI%`ύ_6H AZwG::cK-=`EzT(Yr:i۸7-&G\la\@})V>Ci&#X侅46c.o[ k񽍻Z8%/.osaHb H"i :HҞA|5<ƜV!8 Z,PQ32&^[Y++`n`Z9 g'层ckSߖ: `bo0 {Ȓ\kRZ{~"U0{o=͛ACLU]QX!I;"E{O+!'c"iQJCĢ屑>jE fL'4*x8 E~S,S:B3_X: !9=:AUV\]*9s#2=3"^o6=: qޕ; x}L:d گnQw+4n~8t+9(ly5HϽU#fBRXTkOaoSج;=MqKٻ:0YU7&Kj豇>%mc,l~R0p`7*tAqm%&5sT|zG2l.ڸvk?F CGf4[b++iu8F4?yvj3郷~=*Gƞ"mPz~^n_4aspDSQ3t@}.7l1QXG/ڬʳgǵſ%54{Klef_*![eG%҈EY|qm͙k ]8׻ &:Hz(YעMCB,?yp*djy8&@9n2Y.;{g% _x0<8lҞq(.pۊ6@.}Q]JdyЩꓩSьRߴSB* I&QwW`/yOKqo{ކa%g΋W rщi+Gߤq$Q^M>ȕTe~T<< }'5f SN%-vU$2i8iǜ3P HW7TYNϥ3$к(Z;KBf 7A[ J!bE Y$.ǖL<y3$w '7$?HGrZ8Hg &bg/~VI\vN:3St2BѝS&:B1.f~yP9X߲ #Ԧ>Qtz_LL)\MKeP Y^uY4?e(]vX=`f !D?{>^*?ͥd8S:.H H=C/1oNVށa(hQsɮzh16Jן *T +~&Yt\ފnEWE B1` #P0VW 3,BG b}^ JH Ɣ,R g+ϋ`"1*QGe~C͌cgybO ; bUV!u1S]a,™qk_37#f fVo7 цq~0؅Z7M'^o:FFnY ;Uq>pu/$ T ̤Am̋?,kve9e#teivFs̋'ǂSEOJީ4.ύ:(1z|~dw{Tv8&cx_,:"otB,F'0S$M -^a2#Tn:]8TkBL$@{xuy jft7ƨ5h M m䩎AT~79 ^8řn^b@T6 ?.jǰ=,}x2uގv= ȁ%$X/”T W"M2EԆ}D0lj`@nPItrK2&a5: R1B;~ڹ_z:\PNXB|To`˂ ̣gX}Of #q݉R\V .m[)`NnfS^҃Hi FgR<ݓyXBC6`m8~ƍ-|:|L{d!h(.֓R6 ? /'@1YHE;p}S>= ;Ys!X=: 呀tdn 0㔃/AYnűh;ETcfسFLZH[Wp*:{'PA+)=|mCY94W@msۍ44.}QN_Y[sE rE(aqȈ '8ޚD8eY$>u֗|0$Ew2|iпoL p$1;–;cլOs̗?Qd¯:Qbc𖘆6l~֡P1c&6Aa?)`cT#w]NK:uF|.XV˻?Ϸ\[}ZC4ռ~> T!*gz Ьf .LKZ#b!8K'uV2e#"q@w,bY,_PCM~1R6~V^2%#WdK4òڠ'Ȁ^- y[UFgUC'GyKhћ%"`REHvT / R3b q߬:kMϨVcb/SWSG\d]%*/; WAv:+X7n6#@OCcz鵢s4;4"?o\e\U0,ĒC?k`ظkآ ǬaLU}ƺ5Ska&lҐ'KFB<)q*NYT2Vd %褸l8)!})  e^SG?E3̋כ)d|c9c2eʹ6mBߛab ".L ^| w(KH( iv,A*i|gĐAimm8EI`0 [_cF:@:ھ~od|{*%*E*]ECQdjl,!LDPut 7@Dv5o=hbnE)&/>o(5M9RAIM A"0{ֺR r=¸RpYF\)u3[C-G1*1m 7PQϙ՝D̹8Rp?ii4AAS_~eV@ɭ)& l\OB!vnX K [9i\Zփ@U2 |3{%>?`Aɺdfqun_YC(swXlsc-ل=Й&nRPYҡ5'Hf^ ^LՑp,/3f/3ڪ*!Y4E7ѥltCᴣI|xP_"c~QMN(;X6O,dZV׹p[`C9A4 !z6޷&ێ0 |8u2B 6F.wKkaE)ށ&Oҍ(Nwh{)Isrwi23V>̺Sj"*FIѳFvYkFs"c~$kz/9SMϘҢ 03{iV>c!Qt]ހN/]}g'P ~O,%%rEJjaj#?"G*acN <$x[Vbp\A+!ػAޝ6DQ3$! [6(6 }Nmg&Q1(VP*m~$?|tRN4P\'#G@]HA-x; K-^jK13~xxUnVb&k%yD_GQǢ*3Xu>9-ϷcZPem'UD> Б>X #Z\Dm֣cꘟ*3'LP*,No";}.w w:EM*2> Q<9QD͓v0FZ`D7ytJ|XR1Qrj<{R7c=E/ TS18geRgIz4r!?㇕wN2&n %J&_Nk='bsopKBCE,TALכ'ɐ26onel U<~[:3(JhYBZ: )#MȐg;@O܉ڎ>gmNkdDM #$_XhxӊyU)h@qgu A$M! 7]ޅ23Q{w6.Iͪ*J}uiR!τQPeop l>kQ'|Q8[ ŷ U`);l`zx[lGj&bc3&G_c =uz=kH/f(U^MnV,<[J/ _1Qu:FZ\;;?S7Ǚ];\=S+J"pů$x##{JLh|}Ua6/3bեL}py ʭc!Í/cs`5$QKF!Ĩ!yZgw`;FGktSi 3 A2>jP)ЧmMByڔkX҇'I2txlޮ!( TFƻR3YWj8LEfG(t?ab2 B~>c5 4V;4ʞsp$tAj8h[*s?>tu3',jXЯYTucۄ31L(|Ot|_+:o? ^K9"!A#"= `@ u@ h7.۽䗢8*|}'w\2Ģը !.J5Y]J[,5$&.Wf{9}JlJH:sb\ 1?X6{%Si@YTfŌ( Z> | [k̘ q4gay([!SҶyCq6WS&$*ܐȟ~(@;#ެD_׈: ( #=XMX@غ?]BT[1S5[+p$ :. s_P7LdC@1+p~xzP>3'ʶGPk}9e!@Hp.rWm;+AgD>o@=#Ctg{YI9^Nkl=~<(Xai;-ŇmHgF&}Z W6~ӵ#HSuz1?Ы E~288NiCYƼ–RPho_ '1ON(Hp`;ÌZ(*d9mvmzxֿ!9(9&R;& 7)rkUt,b7Zq[̍+n]sҪ|2mJ[1*]f;j\*ZUbwy(oP'auQ ~P%0Tlw ئefZVfZZa7MBlnI,hM)n۶tj) 5zu6J}j@ɦZi&^ogeb:t6wf1P)g4Gb'z.(?~eӫUU՘z#ݵ1ѣրI*Ϙ cT4ǜQmU'\oB>=@*m&v3,xUȘ7_,zO6zn'$6rx3NL "R?s7em3tSRku>>`֐P!NɸVֱu>#{w~ ISG>;2&*L6B7 7d8 $8Zw}}_eG;5B/з*5 7OU)Kqn2 %KEB?ga"1Iʢ)Br?5 -|=^wicU*+R)PJQ6dP_ GLj`m.#gU٭[A',I:%2Qi9QRWC V(a'OXe[ M& ٧H, J<ݢ4[P…k{б^4P:-3KJGb7 $[g 9)_r݆gqqTӎ74L{`OzZ;J|׭fh{B9`ZAǍf}`Řu +|ϗelY%Xdlj7: s6BW&yU@`ɕm(6'j=l4ϠޔɺJ*LnFIebl04\29Yu(Mb?<%m˄Ao]ѐ@>X鱫_F'*Z'^̨|9@xE! rCx~$PZ$'nBR(Tsvek\ 2p͖,<j3m* 3}6Nҗ@SO4I8p!pYTD)B lkIfM, 꽘iĸ#j`A?%Y|¡x訦 4=|x#7ajm\>ί5x /g g8y>0bԼh m*"G !B9&*Z߀Þw/LqSniG$}g&n1]6{ 6 c<V)`dh_L/7b܈lDC;|>K9xb }9d4k EgLJݍg9]ڗ]:27TE>h7(o0>_$2->q Ht, KT܍;[^򟤰jWDJD@&fGd_Q~;S) yR"%6;u 1?`X\- lW~;)ݦ^ Ы@Fce|mB޷io8=\@Ny{ۖFJH j-ꆺ">6Ft1XF# UR706\O _<|;S+X4fM]wA\UHC)88a,yLppwOŻ4i Ȅ2tqsW6m˱hb&"^]=ؾ5jiD2.|ypA]*t9l4pԟ%x""1^M=ߓApLEtk+Ⱦ2-jLѯ8|.Njw2-@{6?$j2`'=Zoz~a"&}PzoJώ 3 Nnwȣb f_U DoBW~[MPD$F9`ZЮ suFSb_`R7*2f6lڨ59pM-%&q\ x^5t^c-~cx1prk˔bBz R b/Zcv۝FZ zohatխ٪ع#UIr{^ptuh%"pz3d;N2x\ 0(B}m#'Nh6z&q^n+r@oBb '# L-H?g?0LoЬ=Z\3IqƏEX&Rnc#.C3w"0E&,B+H M:E ά"!z~W"\vɞ䵗XTW)/R?$RCθ=]Q&F>Sm@(J" /Y 3;yUXe?FwXڔm[m/JM[ Ya's%bQm_z$/ڡ۟AGD#w8[= a^O$+ yxtU?M ]֪;$n4Z̙:]aNu%'epU5&jDմ#OdxPps'jPnm U\i:̗33G>Qmݪ{;ĥlԨZ Jv,kLXB a_@Ka&w [h,rO˛O n?MCD7d4 ԸdڜE>fҢ (d-wu o&$͈Nj3B0rR[jcm ߒAh/oԢO(X擋ޠpȑ`I` .B1w&k iKCZ Sǎf5Wq4E l8?}+|Gy Q*F-z3&켅,\9`%  z <}S Q NX]T"6Ke ~-%?ܕRi ղnx] 'C e-G!ge.4t!}p:EĆdreavi#=5ٿ0 {8wO]:>ykM57]e?J%,鸫  xgKn2߻Mמ&m']dZ".`A3$1>[qs6T/4dKZ[j#z)ͷ oR'+0T7d)lK2*|{x1 b/25;BY1BS!BHz} q!,(o!G/4&܍ᗧ%y1gqgZ.•'Nie 2qOFޗ>?YpP!zKWD9[Db.Ke B{6; /bUT?9\W8h7l.DToUU^=Db'R 2rኤY1d- ?lkCXW]&E ~S0L#-M"~A'-kޑ6*Pp`fkpz+l=;Ѳxѫug%l$*$'N0Q5_ Wȸp'Z&y|Q7NԶDcx}is+[[8iSM. UNX*6"rFLohtϖ^Q 9SAnf`mH&Gt ݘ6F]w*{ov n@3k6R(Ä,UTI~yC*F{]cciZ_WF^nP?zJ%;o&C aSSz[#'m`w]/ jA+lV9+(5hr&,-H=ȋn+"4d.H]C藿+UĐ}H2P/t~D٥ KR4 8d6D0FT2}@S幔n~M *_Jv&T3G$+<乮zC~^LѤ:O"jUC9GLf/[BndeT?2_Maah oY/rs& yqd`[#UM샮a}Q` ==Dnqetܼ?`2&S?dO@[ .unڙvqr7IEcԞjjLvL^~AYsp%兿<7AR (x3#A6F@ZkƧdF܂ŲkwO sÆNSJ_n> M:ٗPQz]Rn#n L*#~q_2Oe^g=G?4Ѳ,$5_n.i?Q L%}ʱrPl +-G*~Y=uni=9#/lT[zS0|8VIuz6U5ɻ[I>37^_gcq\?(kڴhWVjGje׭F[+#reBOЈFt4(73(c/mؼ\d!TE`)7W #_~[Q[Y[մsk1sMpL.ֳH i'$p1SyO g`C׶5@ sNaBp S.I_hݳ&Iz8Z/0/vWSS͹>ue|c*܍naPF嶏\7J0Ĭ%pAUwpҗi :];[ =ȆØ'[s8u|_p ̥ ( [8t$ٷwf(ptq=M<+aӍPFj`lV,#=.QmNwk TwDž+43m8VulPIa#*-ZsmsdbػxoSj&tnՑu3X7\:A׮FJaM4` A`y7Y ZYJ r[ڥv GOmvDa۔v"adx@z?Y eh҆ z9و^f9FZ[q9tJ IܝJlLn ]_#a5>DVC1t?>2W'W9 ~|"WLMM=tT؋t7b>X0U \DֻE2F|uc=5 #9}MT+S@|v)o/ Fӣ(0«^gyf)S4x싉N;80WcPyvDVXmEz~ ip;ZNU"*sꛁ##pi|u 7%$(Zk}٪g,pOӲHƋڻ䫆:F*RKOi 6v4*gԉ9͔yl∺n>qvl&|;`מGX56rxO 'zr7R&sK@ܳ~E6h'#7-R9m^j|d^/Cg~_1:L89:-Zڪf =, q Fٵ,0[mNxm c9m'+fCѥ1LHɼj9h*u?*B=fVbaw&0~Nzh`⇢@p:4W1{ {c A9i7OY`wsm_&OS-Lt^ҳfh+FЮKR_n;rA%UTY\*ȭŪwjHI\<$2=_sneEó={jĪnB3Ez})Pl:Հhp8ӠW߶uI_jb4u!{˥d@`dx!(9-wk9nO/{;,{筺<ϋQm4e,hPpH׮ŎQF`5!c>JM v'{f쩎v V;AE џە!!G2:_0אN_|T)D7Akxz`f2)ޟ^y4eg>F+/G|C@USA/۱5㯠o\ /1,;Op9`Ƅ39;G/rHHU2A5vWyWc83`b1V(e҅vl7XWojȘu4qv5>8O‘Gvg@' Ė^O`93jaux<|ڼW)oˌvm avk`+, Yw!Ty ^֭oC9.pUF>TDv ſ(&>^Sy冀fn,Lݧ%NlY19wjsUg:1nJS1uo>!Gߑ|d,*Y\?ly*φNy,>X5JT>Y0}Y!#bםE:܎P,̖YD~6!OZrJ{-n50y -6p˳3 Gmٰ'K:2b\nqB#am /vV|2 5t]lJPa{SDm} 9~16 sPhFΩױd̶okittggwd`?+ɘ;ܻ U-D;!Ce,C-n2I-YQE_xޞ=KL=;;Q^ R+GXHM,2G$vloyXhةuG5gIB+! u8Qvy kz'hX̭ =@sf6 e꫆}8N#:Coh[dZIC*!I @3Ձ@B[PY"_^c+GqP^v݃5X(HpD&J͍B*^8hT>Vf<~gzXv@@9RцF)#"9mN.1Dq ٺOw0s ] Ź30S0[qkHW/In2v*d +Z0J7wSw5)[a9^Ξ*_jZ, l{oAs;N@dRu td|oCdž6DPdX%Ω^E B!?D:_⬨w[sQ֯i`Uݎ^ ]ķh~2߲;eۢxNtuI8ϣNhnGܱ$'`{T7ģR,Rww1Т'1CGme ^ q{u4no_Bwyo?)kR=1#_/p fuߌO ϴv&G/%R${!d mmi'hZro+^쎰Y(B s:*s-ZYm )-uWv.a&DhUL~6bҡ=B? V:-u0Bk|J.$\s]m;VYLW܌?Ԇ}N4W }QYඃ0C>6-Ml?h4#Z ! UO d9()qSgՂqj6U(!QT$Z+B6|b}ͬarZF;%^!׈O-57tlV'fv[w,ʝ~d+]OᨯA8-l~|++!$- E?ox,=o ^d1?TbiCft՗ XE Օퟶ4Z 3 $x`KMf> (|,Z2{ xn%Xfϳ 2! Z4fm>~vFLB}$yBZ0}xc!fƈqؿ ;HvM8btW@!jt|v$KAO.CbIBdOoB';ꬼ!ۧmD{t>XEOB ,xIDINm'>MOʳ0qp_]ͺ E"j'<THyϨAJ+XBq4`iS_,Yh=ElsJ7K}YWɭNχ[sKU dȀ)2#m:@%:Le!@v!UC(sCǮYu;ZdrC{)' Iԧ([,ԀX?} P%18$ ߃1r 1Bʄ+S'nEHH>fkVHҼ.K<8x[w¯Y0a=p,2w|vel^)x{z)2xUMw8>U~L1MZ8j@wa\:|=Ȝ(ťuǜwu,0ƃVdn'`2{S^L-M~؇t+~ ;xTĺ5V<0i%*u4J گ.t\P]"*"u v<6 +*"^a7#{͏R-6p@r /s_ux6iԛCc7P9&$ЦWA<6^[љۙ''IQq:)Z; mԵK16&h2uۀcn݃0V /s'8eχ#0Yq_^ P)'$)pA+^>pn|AG1m^_҉&"Ď>b4{m xĚ{M+42C:[`)nA8!Mj:"plrN :Ȫ.2'.,ʂ/Q$~@P{04Px M J|:X 5ze>tP.Z$gWkyZe"5GjP]Ԇv*YW.As'Z?nè=j:Dw'I66F(0&ap m(RB:KٞjIGp.WԌ|te:D2/]3qP[jn>#D sή9CCAC'=;^1Qb!R_X"(NPX\l}RZUHfa4](zpg0zdU'¤ !0IV,1a &Kk3 Zl!1z΍̖C;ŵ`$˥qI=Y qvVu%X:8(Qxm|0=HuEgeZoJYqRZs 7vHmm?CUm*ck}54 3kYxd)oG|EiAŠ؂U:~H|ar`#G?.Ok6HmK'V!+<] w̔ Pa052B4wN_R:vn?>8k1)O1|A^1nP$}KE 5 Ơ?ᖳ+Rͬz `"DO %BݕKr7^Οޙ=ݨ3 -Vv [ГoWqװlb\0??vӞ_%L|zMnD~SvY1Í)m2.-? ceIֹ `V]<湽c_HIyKx `Ўq5>q_ cnԋ?.ph ۷?W\Ů[KRʐ3j>Ч7|ƨI~;LB h9D r6ئ?)D`8<[Ћo{8sKYq7^dPOƦ7q]{I6O oE# .BD: t)` Md|7g&ڸ۠<N_Xٹ ;#E8X$E;Cֶ2ym1cO?Tmc 47jbB`^WRۚhfH.PDR,W"J5ʹlUD<ȍe6|J8$RS.c_9>IԾ_ߜ摋8 ofvl*[لaj`9omA93X4VSu|*+/e7E#x5I|j F j| 865Ic/Ė2!vm Iy/21\)۸!lK_hG8(t~s!*FI;&L6!D8,k=crN7rnyM(_O'T|n Qsػhyd}Gϊcѩ7;U7Y&\q\R[ﻊb1֥!"L/CP<.m"_͟q7 |E[Ri\(2ф!YG@~qG0SDX6V%-pXFټԲI?P x) UՅoQ%z,꧐ta3 (\pnSwH{22 KR/ܦYb|y&})db5;}QT׌j(x:Ur ^nWe#P#LUU-DClu&;lӧ`(  ɊyFpqՓ!oز Dߍ%1棓f{FZCk' Þ#!=gyJRiچ^FEd w1mhW-I5*ҁnuyux屆P{V!bg3Q-;pߖ V {|.$G r*bx;$*ԅY&>"B٨{)ڡNrSnGhW]#W9K&p/6n[Hz n-_!K.ձ#&JU!<Ř6pD,s8`r(ek9Y\K +xooB5 rGˏN̄Em2B6LD1Ыp 斾5@pc􏼛]"GXwe;þ;%p·oE# F-j54e1Y3l0Ǖ$JھU-XGЅ@USXDdJg ypt3N$4dӚ1#`oTs5+tnwz,΂hB꿆xf0/H|/;\ ºgV9+&x<6QM[YOba3M-s5y"'7ڏ|Q:IxVF:W!V?=@ERc]%*,cbU;b7sNhl.Lkr0 3*n?U0})~ykw,S&:Rn X)Olb! vk3اY)#v~xg^=`{դu2vi yE4ʚg=M‰NX$"^=x|\VBb7ۋ!u5a 7]N}%<{{AgE^E}4 8%+:^IXi!0p ,05m;=5A8 !o ˔7gG 8EvR ›{^l3AD%j/Vb<4FeL*q_NQaoWjf#a. OY7a0Sۣ~kqHZR["c18ުд9X~S93ˊpE=:Yv 6JO ʆ~8N8pyXNdKo(>(pּ/̢]nYI8n+E c7,MSҮn_P {O zGOdd.G w7 <0{܋Ԕ\#e42Us_)]\.9dmhNYi'6$ɹ |X4> `B;;7ΐWo"= sgiu/᪾d=}us5 HR":LMQEƖY#fT}c++B2A}"!edwp)X70 dcA\4Tw%f-3-X5wdU}6~U:"2ʸ TUHGTwoI>ʈxAVP9Z'\Rw nG L'٘ej4)_!g8r;)c l7OG:GK|׋bhJ?ҁ? fm;ii25Z3e)TvL$Osחq18 U䣏m2EF:]zE"gC=?8{5P /i3\+GG3wK0Į*:(dYZo9;lLh2tDN2v{}O.aB \C$lTxey0=): w6+ @|kCdK{_Á@5wԌgQ$y$0PCoۃR-Xi9/{e3 tZt^ v٣mO4_pۑ 2i^h˫@'vJX^= }&ӊòKڴ?jg6u_َl.ȁ,e tLV9wq/c:Bƨ®SYJX $:Ws΢"0O'MYy5aM3tc5[ hC"7HACCy3u`/`bD@a05ڹbr؀wmɧj' O1J}Lc(s`vyPY2prrdeg| ]6 [OR K[{Ma8 J: LSfHGWB xݪ{me 3a%sTɅˠ݇_EJ8 l1[a5;Ăܝ W$7Jjn婗5J_ɮFgZDadB{NdƄtÌ{V;XьrezVv[Ud8A[xfܴr{>^K2F~E>,| 'qyu7\ɡVKl ׍ ^92(Hؠi6sG";XdH] #=ejj_r WwY9[]/-Zw_nu Qzwk ebk᪽m(< #{r j}B*K GY6 uei$uBfnN>VuPR6hb0ItWiwlqxg`9k@\U&0z \RK !BK7uyLxX,uar#>&+`'׸Iv3S=O.; *&ss$lދ$x4®(#CC$JABe.:^0n:NA/`}lA0ro`ߐiE=_&e\«s)|ewxw\MaK%_6s@>ָ?"ESӻn)W~or/^s5-GoåG=:kPlϭN(s統q6܏D -u_0Vi烐aPEsRƈEX[c*fzLwY fs5@"PY2ƌ뜏|:m,Z d:t>out3V Zcc]eퟀ)xm"-yYImi .b߇LKc;]bjSm\C{8,\f_n-`@ҘD߻:F<`gMЩ"{b#fʻ&5cQ#Ua;"WMJEqڐh_-1b8߻AB~G4*JV… ⎨RD1Ȅe%P&keDGjn??&`').2ˮ{"E`!wh&Gc߈jK[q$wtUAW }Ypju. 0dĩ ێDFO RN>E1'SV݇PF?"(qs@T'K9^_"hd!3"W<_uPkX4)0Iv(~'W !Ba("`ȻO wő;ՠϳԒe pZ H` ЮA\ΩyQb4&0 a 'hdv)`0&+S\x/ԗ&5l :dm'=IJ*Ɓ;kQ6PD&"%bj&O8~s=lAstHa  jk^O3jb1TZRId6ߤ:;okD4[k?K&g'izwG1(wm싱S/:ۑFbllR!PRф$MĤ41盛r9 {{Wu#;.)8ʄ zp : k 5)lT1kQ^=Oxv?QTߗca^s*zx!C P 4GMBk%?|'<`|ߒ [c$Z{~{`ŷҷ>gv3}Ц`Pÿ5.2m[Lr?]ws{^$\ *FrCcY[t$vҪ՘w l,CN}9^INNHg=&̞+ Ν"t/Z W! 0 3JM W[@AXOy/63,J#ia6E񫇛Vy<'^ۆOV*DK tY1 3$ ۊSFnSq{1Tg8#bc܍msṾN 8tV{d(Ɓ`R#_Gi4fLtcI` M:&&F HZULgzRaɵӀ2USW/^DҩtR f SZ[ "M|x-{(ީp~M0{  D}}`b0y:Aj֝k~i\ĭ>|pҧv/r`/r)*vZñAyb 7c[i>EwUSE>dUC{z$d{PS>Ҽ;7^2"ފ'P9gH:Tcक़<3&PRkuQH3Ӱb+i;7еi"qAeI0Z"iC2Fm۵.}Y[`"4(poAAZ.H*H,|[{,["(Eȹ-0u%soثCxwtۚF;u0|UPBoMMbKzRZCuSF4 Rx/ƐC(YF3w9{xfR=}q;M!J(c*Wl(նye50|RgҴhn6NYA}ܺ́7:"} >p,v/oJ%.cdi:ĭWtK9|h*}#=c}|avqP==c~g[ےeGoM684(c%=. >~Ƃq]0-𲁱:&|nmҥjׅm8ڐ,Snh /ՁT#cio?ޞr!Bx8==eQmFSXi܇h0L6-|csbÚ*36ړj 6^Ġ{ۂnUj}*)ciOec}A"o%d9^5dzzkw zr |ǰ'rPf<ƏXZy%sx?:^"f3_9-?yhoh,h[qf:ܿ.ONKQm- a]wyMp#g+ETԦwD]i$\7Es4-礥6j=O\Ųvڲ<ی$K0U'qarW@֍ZOSL}:nح[EZBůkI<]"1N2h/'dY('3vïW ["" D } z9J5a){4[Ið'Apqp4d GiJy-; m`( Ώп|*i|ZPIrv[*[nC Gn㶚A? QtZ4dN֍Ia?/ 3TR.zK**jr9fuUc<$x͵C $mIVv0+1BUc`Z,#C wh b$ZÓB v*,yIZ6rH XoncFA^YW)$ա`x. X&[\L -\蓀5WՍPN^( =mpLS k.Zdhaxv^5vLu8z{ 26m.$&<$Xk?3 ISl{34'gҒq$[xPh̪L8r NA-sWP@h>ń]I?EMOL@:") fͳޟj G W ,5`V3CM*`4AbJ/&dCgE{;]H99 M@Xp;4E%ިKち[/?[٢ȱ ֽ@CXY뷃ƫ9-f$ cX,FDὲQO+vϥjLn=\1a+|̟zԗԑH=wpUihuFo9avYN b#v@1ezUmdh7Ť]L%AZ#hrȊo-BVb+s@w|nd`RE]@D:Dn7e1vHMM#n.A+Ŀޚ~Ý{@@ 2,if|,;Wq:#sTI# tPg=g=u cN4O4%mv5(=fҿ\QjP醰_@R'Xр[1Ѽ{B|_<BHŗDK/4=skuŨKctNUpʾg>Z-"rYjeiHe?8ns/?|NW%Î쥃#7QkDͪ @ຽ_]tgY栄t)S:x3ê j)P5 uTQ!] WX6$>Pl#iЎz+SR_Qyh%S%&y0p̾?M]zؔpxaT\NU$FeFf1KrMc83.ISހ9BE\/~֞qR*`d poaKYX9vّ퟼SAFs tjYx|Gc@o^!zx R氮H K@e[|뽦x[&޷^ 3bLy3%v?.B;U\7"# &,~B.[N8KuJnZQJD_O)? o$3F9FS8hBDjY̩g!B+Yd^hҺ?,aڊ-̝Ƣ\1yz|g._oTvbr߷@>)uܓ֩`#? ^M;1U(E[mI~ DwrJ˧pJ0H,G3!tyL!@ܱl|Sx#hxyzX{}jr) 3i5 Tޤ~Wu aze?I? AJdU ӣP;EWVi7`̩nT 0߳GjuHjJ}mn|/7H5w+Fl'I 5PhCf$ 9s0 xrX?6x(3ZŽ㊛Zz"qS INSԻzn lyč;tDVCѿs뤒TfPnz37۔J0Y'v982zuBd5I$QJHAΔ}bL?0x>lquUzbfiܓ'4J0C$2|vYT6bB`@,l[^<՚+˴A!*G,3,6 LSR0 >24Ȅ8 pspKyN.A: Bfki]j#Q x*qp@PeF~|䦤YL?"Bt5 "; \Q4D汥$qґ [fuk)WSP>h-`Z&QSHWhQf-tyiT@³U]S}PҺ^~e)VHծi%.kbOò\=9]k]Xy=uJq|Y`5y\|uYn-0K#ٓ@tzp Ҝvsh[Ζ/KV7hhJR^3ϔIk_)|ցfFͷ-xHWdim>ܒ{8$=-t"Q5Z~$ =ScNt*Da#,X5IPu^w .yonZrnՌbldO5HH|c `J97825w֍M`&Xh-:b]LBU)ukWGIomAo[rb뱟IQוBBD©2il*̍Pח{([p&P2xKɝJXL_#FC^ŕA e\”MrQ&O-EuU]a2elApql\.t*"a,pWE%6g*-}mj5ٜ查MfZQÖjg׆qbSL0*6ճwۮȜr9!jp/B yB21S1,ρ Dn͛W~4|/愭^=h].$RWOrqD{ʿQϚQǓJƗehJ*lIwYm/iaPѲmP|*m /d6I?34̴һnByoS%m\ٳWfΆ)j c6plXc/>z.}]F ~T" 8=Qs=eʠ6;4[ra枅LxX8g+!W V?i&属/)x];fn+%aclBYIpsuS8POBTqΨ`p|[/5heq8քa#z] f,ySvhPZ YphDrD[_91<@KK= T҆4?XAه#,96+FbЛ[<ufp5Ȭf 20xnܡ2Da5({{7 hq[X ѓʄנ q-}t\xz^+CDD&ESV@YfS{U%.ƷfT#YL]޿OI\D#wS8&zgf/@X8MsY6QӘN$/})]Xb}qݰ "Gwv"0ϹV5Cڛ!QĨfEiy8C9b)#xf:BXW%zI]k9Q`aT_| pԢoo[)Vtv>'39d 姴8Nxv,Dozea-ç_-\ZtxJgIC2NTb7.ԼPed;RI!Ůf6#$PԣO? §N6ݍ?clK+$?Fl @/Ekm3ݮ>0 Cs Hچ TЈd)ԓpgYz*-,#@Jovmu8(*"V{ }8gR2,В"y5h_~;?z)V7\gZ #.k0/c:j&(,-a-\8Glw4@h`X9H[;fˏ7Eڪp6l/!]3Gs!k_UhOā3-tD ~ -#EmfF\ &RgitQ=wp0s더| .O 2uuqƽF&B+MR|#>F1-g_y 9+z>B,@/ulw%%Tc8ͿC[rpͲlFgVG;HР`H y0Rw=ua vd*Uh fVC&ͅ0l{\MƗXII)ϑo -jsOc 'K ERu忔c`B iG#Ri/zz$Tt'jq!OCoC js촧mJ'@Oq^(i̗8P-0c'r~KS5@U0* jK_Fu+]bo@98l{Ŏw-؈Dc\GT!zLhu4F=!_%^l>;ϟFBqc3T9j) La(LWjĥs%htcn#SaHL w#/tЅO vZ0.MI'Pj@VY\HMI"zUWV%AI)nG58Um|H(li^h*4ZP*5ڤXGz{ڋה9^[aѣSc:e]Ms]NDv{m>ӄs&in'k* -q Hz\bc 'J)!um| xaTlQKޭLi.Vm,zBrј%Z4b1?2/I/ͩpU`-|l-ሒ dyWRϹ$}>ja뭞Uj)ʿiuHm G㜭r_"SjѮMϬbw?oeOH-Fropٻu҆>Yp7;8i;@MU-z Thۓ${n< \o" VvT_  S,q41h4 ,"K@v8+}P!$P 5>vy)oR5hs kWUCs"T3k+ѨHU84|Vv.S)8h4'F{q"oI߂sU ?.^yr0#~1z_&3>s<%֬Ho)U5inO8&)s-@UҼPk)UsyNk*f%: Hybx끲m ys.y^tZ'bs]̝JQv_ŢjI,%>˔ɘX!EwYfҵ!& dtLypUAB顎Y Y#d9^@+17  7|LIpȧi(]S5 Zϊ=9 ^G?L=ٹn%V]fUh'b!Rȼyi=Z3̚R8L:}$l5\Vfsi\c-٫;JJm{LDY 41퓠#r\%7:O1$,%Nщp:-,,4G?Y@_!×Tf1|+ woe[P: cj zot&Z|6^V1  gd@:85{"NFFp.5t M(_ }h܎szߠsJOg8} >ǶHg\"73!˻ā&0+xsnEm5b>S1wͽKKtA.@f ބ5A&`:`P* m$:0T^PVt94slBDgG| yj [ydmJ_֫fzYpQ`ͷr&Gto=V7Fx(m\wjk[x4!&5W񈕹=~!<ښ2xPiNm 1 VUa{nem38@FU0;Kת2r; -ڭ0-*##^6]"78@ dېtO9|.a=c~w>b${0o6a_f @ܪryxɽeH-P\cux8]C0O~ !*ăְUAf]@4*9X%Z}Uްu-~$Z}pş+bX6őz=N!$''k2"~؍8GSfV؝"L7nU-Wjh}C㲥ro*Ug9ڵJC # S/qVB bhIؼ)sdӆlғg;پ=uKi@k:Ng+ڌiRIe-ӔY* k^;+lOX4ߒ^ Gl>3O&-ܥW]Dס*alA{t\'^"Jx*Cd :4mUΘ؉8tXG勯*m%Eݾqjk{&[?gs.^A;zSʹ $9\<^M0 @~GlNF^=0~-h4"3+/+U[H 1v|E S$^at@ W_%uq>{pYjyn%N*.b낝LV1,JBLU|jisSRdy[Rd7S8GƮ 韢x<'C5:O=#^$B{CZxfNCrkwD)3D!/ wђSĨq>N&_{rh;M9)qܚ|m`^aE=hyk 5jowY>YrJP0Q 8nSe]$ܤ,)h}@^{7ZQ!{=*^,n6۳ c$`-'[-K mVkX3[h'Å `JElԔE0b  ]PTevy;#!XH}rŨ)'7k , !ֻUm$G ͎?" ·JqDAT+?,€V?SCxᥭLȓֵiĽ؊_8[0n ZYXvع:w2:ZC7E>d 2O2?w( ZT[c/”CL-kI xu)3D|\Qf$NzKX;-?dch]B)+e i+}` F S_ kf+a&r/n'U)=p^ljk?YbirP"A^1QpI7,MvA;/2.6*ftH~]w'=$Fs|/d=D&3^Ik` ,hcI^ī2 [Fe%Eng.!ֵJ71x~Ha0O}@9aXfהDEIwY ~~Zr߽U_H>7gg|0-g xgHOZbpGVzQi GJ#B=Ǯ8&GB~!_˻_u8ӗ|T35Xlkxg#F.W|:5Z%CĉͿ픞ݗl)Ft&p/HӸ!^&͙)BBh73bN:;a*ymz}] U'ÉS!+ӍȴЉKC SMʖO-%OPqj ?: Z5Q'Kerյzلm]Zuv j}˷*]юjzp[6A yC8P|jY4YZqia.j馮N^lu_ꑃ|!0E7`Q4}6@_."ibO} dtb j]BiM/uX+cۿNPeGtrs'<.Rba"~Nr Xqxܷ y-\ M{bi`y\cԀZqx'*)aJ-fKt*uEpA" q'J;]!iNs' ?U 5N\ 6ʷƗ0Uoz Hn42&%wr }O1˳$iWS<({`ğ*/5hV  g9*sQ&)JMg6aA<ew>U!A.vXuʽ6]K$5`d!̾~Jsӻ_ّ76 zn8|a0g z %qyx!a6'8o >f*<2%PM c^FcZȯEqg"3^0K Z=6q*kH> aِ1fmnUKA/v#ֶַ7Hئ-:7Ӱ@qU;^Q 13>#!.ݾCPWHh<9~PQx`Ac Xi1'7+]v+PYm$_Z%jǑ56!z-ݦ,i7Ctcðsy(unʾGFp+̀7z9RPT"U> tiY~BRt$/J|!yfukZ˚s_8jSLϞt_+#ѝ_Q5H;8m/nUfH=P @CaI)!UxuGȃ,xoy=ZઢZ NYUbBsΤcY]Xי_.0*hܴ ]rdN%Oh:}]> %)Z!·/}:"*WOL p0eU`;18?Z,U @&1u%Bzw\t]HZu᧗E8?4iorNݠOxŨ+&8N uJ|v1{|<ىF.c≋N m19px\G@1Bw?v!iȡ贔 ioۅWB6+f2һ=nPvJq]C?Q5jw_LKT,Υd(z@Zcu.̩՗u<}DQ`^阉mFw{xˁxT6M R.Q{Ɩ=wF=Q=r@6=~_E,*! .sev;M6fZuib௒p\*2V:DcTxg4R<”\%,llu7~jy# ^E {R)fH8K\$mGrL)@WP8\BZ*3fˋ3FܡVFQp Bh(ATzDOG7r:*༸(l_Mܬ4A*zS4>Sҹ{nlM9bbD8,l$Nqڝ$zי?]Wb㳹@Ǟk@I_c7πB+=*[s]BD3%Ooo s֜sF59CP.xV7?TK]om5 2GKz_"bud^PWh{"VV J \$!2:T?kmBK5w_PrbMW־YNAL'"6'|'Z 2kl2{!ORZ>>Zln?߆fgkE\c7]uCa *wh<^Yꢪ$Bï+zy=KL2{'Ie尡_9"&HtG`o aAbWf KyO(?$.p\ *&T!FY5ӯRP- 艠46e@CS-EMs \4N7|1O/H[90jڼº=/\.YZpC4hZ-}І ׄnQF8NEy}Ǟ =p"|?>:FC>l FLL6`T-hym˟kdkћ @o/?G3Hkk|FOEᄤ{QVtT`5d܌u7ZgM^7r>( 'z['AS_ 7LX-:jƱg?S8T' ֈo r?v:ӞKꨓ|2!42LBLqg<{zj3^7,E'5N/N{[ K T)t CMAKۄz'Aߖ}YxE%a%:Pj5D | BXX9W֨vgii%.bT{oX2 lcE;:d_1\>/],MoO'O{`jZ4'L!hMYaRߪVzͭ"$DA9B.r2M pxWOG3(ӱb3F:iFS[$2*i  fOn7zZ[ؑjaapwu",،Y< %M4U^0]SElMV5ąq"4X\Sp Z!tGVڜgjG56|GQ_ 6Nn9/H'2hk#&3jf#TeZ;WZ<|fͣGX9=|'~W(5!SI% ]ĥMFZ9VTW{YXGLW^0ܲޘ(v:lh?DT hRW,=,նLJc[IHF.tAzz9BVJDAWǫ 5;8WW5Ԅ%ـg9HZ;^#I e^sY="v}UTGٛeMz!j07tg 9n{Je[sVeL 5_RPytOBW2kQ(5MtLMZe!pvHuΐV0QV0|ygrr?}?t_n{F孉һb:~'~|4X?g7Yѷ&aIM &S=e6JSg=yJF8 ͤ/T 4)%L14^eЇ1ji9zlmS J%rGY7anJ/;3~sLCyP,UaC@{"H-6HO:"f%kW<:O cwK0㈉k=W E06`36`UA)x(_+GM<+y/~g~!+"JZK 񉤐8qȐ$VO9`UBZLcMkYY0}wXetj[ƔkCl`FD{jX#Ɋ3:]|_,i )_XtsXqrr e kClWjr1_X@, :țv%JMՀ%O|.KJ RxNd!R&]QyOb;K_I0J$X_;dɠJ9dM{q;XQ]uӱԬ-HѨ'>cKhe> xetw)ؑ?6̦"GUݲG90a,*yG?yWbc+uMwPt ꥀSv_7Q^oO{vD8|SH/=DTo9^X[Ϩ6dy0wޚ̆{Rk{tYGNVSIcqtě@.w[LJG=, MmljCN09'ؕaWeWK'p S\pԞtE{|8k|wϾ/aM*CO`A_;uGaYvԭFY\],!_k|2ijQ( QC扷O_N\J=$9>/ ȶ<^lng/ʙ}.LeKx2"4̀TF@V7Z$ATvNTZ#aUE#UnI#rX l ]:8#/`#jUǜ~ş-|wHH^P·~n']F'%)6߰ܳV@xD,ȋɧcfOEDZKHS Q0C/6_-|3n\Cz0kvf ef`xt#P̌--0 O7  $`ѤyɮT{뀀7sY!?G+bqc64DXN^4tZklgjW#^!!lzZW*]8ag/7T:in{;t&3B1<ն_S %lr|y=^}½&U& l7~?,}B9ZɋbW*)?VvQjFߢ]l샲kxn.>Q쁽 H5,/JPuˉpg nn ީDY1+|jjr-ځZl](8fkOT/_Ԍeyk߲BVmǮw7QDL f€8+F$C'&6`Q7R#h rt8m:xޜj%Y0g4&|m)0Uj4U_*8E+i' 77 ij2{罈κEƩ #ET@$$=v"SjJc9}"ˍ oNۧ;O79?zHIɼbU9>03%;P:ph7ɰ//pT'-ea'+ 0ޡ.8+kٝMGM>Mrvj#PC7gn|7EX ~]/)F螹ɠO2qiS!{hD۷#/#tu*%Bw?;m"d]fČ9K)auosn ΡdʙT2y$BZ?d2̩+1+8 8/=t5)%Ƴ|Sֹl7b/Iv~2~Zc:o۽Mf yB[E:sٵx>!d_&,Y"e3Ȫf . clqm5e+BRMM^W%*_Cep V6c} JզƋS|jd35ҍ#G1J.(0ECR\!َHu_(TsJkRÜH$hވ(cp]5_c2,s(ZZ60AcUݞC3I@6\֢7~ʪs=)Ss9G0ťi}}=]Q4bWb# k|JQJg_L= ueJJ:Y />dHcy[\+avS ӵĪ@LǁNHd<䴄bI NuNgJAR?#<5T(~Qn0rUvQvjk99ec|a-:nzvH(ml]Gw8H/u|F)irx\:)pa"Lei}.RhIK $ r~g">ڗyGuǝRNUa[>u)P"uCz'jPP߹I1淁ri_xlS5ieR{Yzl*lK(P*WKd0~0JpNa^IyEK>mlN.Vq1_w{E|*\1 v 3NݩhwF[N-?R: r'@uKJ"ZPŻv>|ں_B;6wn'4fɆV΍,X[)d@y6! U'r4Bh ];;U˂XEp1hLxpY״EHNQǕoJK!lӱvm8!PZmCD"pӜҗk^9|E9v/7?s/:nrt`B  Z7*lȑf"jVɤz/c)4r:aә<~G\5 3b=}-3P(Z Dd .:XoXE|ֳ)cX!;P:yvZП]uNO_-n)0#L?7`Jz f7;_bM((}Vr׸& N]"uIԨg͎*߭XDߙY1&1d[R̴uXぼ>C\m2s⨸r'"&7ul}JcEfzu*' ^̆]O=^Vu0(xA&m>_:J3i?òG 4|Uῗ`P`/V9YkaBLCj^tJ6]PLW}#y}d;-II S ZnH-=s<$e3kbOj1t*/%VHj7v O~ dЇ|3:uo!b]cQ/HLOIOC֪Of9>-ʊC#mx|̈́#y!Ovsf +R"Y2AgD+kO{C> v)$:5>?ht%~ !p^iȶ`^0WU5!vҫ%IGת/IFK5bty/ufWzzM\#* (hJŪ.<Ӛ]hۓzF/Dh&"oHڣg`b@ Yu39iُUG7^Bfܖ4bnw9E)JJ0`C7IgZBl6C WND>h=Jmh:䮔P8qX09qn30=)n +v^umk#3S˟#U~2 mRx3x4>PY1KoSW752#WnVz9&Lq<>M rSXal56bVg=d6CH +0Q,wIsrM}錶T sR-!|h2 FHBH `}*tԒ'n~mx{|^*Zts7HFh@ƒ4\sO@qE+s 73_wbjZ<A%Ev)žs MMmB[bz>ؑw8^!َɺ`=v=iz׏+q[ޭB\r@ fx-*IC p#"~/1; +&D9uGv Uɭ} Zذϓ\HhpD<,5Q';b Ȣ;E`Dx{f|>Xh8wBMGa(%瀹\K]-  &rjQ}!ϹH$W'GGʺe(1TԾb9$Ƚ^vo9͘C3z.$ܔ۔/kZeRsL:S~H`}b}UF÷d ġ/Q}7m|6E?`iLM0AM7z|/g¨Ҽ*gKन0;lՙ -?"j$Åv!Ѡ+kz|]/x-DD4RkN!X`i1MкwXT3i9^YT;&gI)Jd ({(1 7l7:I%[%+QP.P9jIyJ?ND\R:(3rs88A:>յ:}(RI!2qQaUeyk $w\`v' }J' Ӑ#"O UH5P((EzN1`怐 B?4Jp!c^!๙9A)U }`Q@!We%3Ù_ 槞_7 QRj` O\A7{G1-C} }J?ѺAy4͝jaw1+iqLsK7  qP.Y4 %6r_|1›5o턀0rCS%! -O^r4}QS4[> ۩nQqT~eqP rGVؐ7% ohFNDv]oec/Ve&"Re.}IpnY`vhSᡛcQIB]IbyΔ?G)\F>V4@ؠ Q,*>Dp0k2oHҮ=u/C=EtB-]/?!=L5|ZQ%Vn ԼsgdbCW֪q8sff5-$z[ 6z޼2x7/8 ?}Xb[|<-AoEidyPЈOMg@uv. NZ){F 3&@SQ*f,êKɷ Cq~ {4Zza> Q׈JMXxBz4e;vam>U+Ùl<"PC(U^-MgqʸE! Mk#Q&?1SױD­1􄻥gH!3sm^~3ʭ(:P1`O1Tu@OlbG:_G~fǕe:iZ<#eǸ0m!M[o`,U[r!bm헠9t\f21VZq׾RC\X|dft%ER%mvqX! 2/z"# FM{֣'} -;zpMxhSy v+^Q-zngFV (k [`GV+S.Q[lf4z, ⣎L2]'#m;v)>jvL\?qYh7z(|Bچ._JcVf-\jp:"|F}z&[B[PE׵:&%hz3:f\2&'ƻqqsMXs0׀w-Aܳj: L, h MNhZz0*K.-K*瓔 RA"z6$,5u΅".:lx#1q?02dc̔.BzUl_U$Ejh|RIZ`a2'1TK3R#axƫYm"AKt.ݳvä\क़QN @`,shUĬܲ>.Cڑge¡oG4&9 {q]V߇|tdȇf%c|;G+b\Wyҁn}RZ΃VDNLu˓mJT+0tP9I]Aru'L(@!lrzᳳX}I%X˪VWn% x bQ䌑x^{zwݍ*]XU;/0ɟ)'DV 9B+omvSHaVF$YJAyGZt+anI8: Оj߄o%mS n; >![&??9bh.j[}3>'?AG7 BeH*t WKO*L]BN _&8RNI/[Rk3%m\JDsd6/yf('ww/b{}tݯuV,kNhRDng~9&laj}ɧ]4䡕It垍)|.[kp(z6oo,u>G2z;aUp4^VG;`l-YSgP[=(vNn|~JZ3mȿk+ַ\4_#v\ jzxRC3s e#ar8LɾS۠,mExԈʕ?3Q7a4Fӿ=CZ7ļ P>Ѿ)ϩU`m4 f)hSOӤC$ utys =ri%}cs|Jh߁^`,J )UN C &BK{ʽ׆X:?0&`bt gj0DђW.Z&3j0Ǯ&/-J6RgrqK^)])435~lGKz {lZSѕB!,5i*KBC z3c&Efmn F^+D7~krOXht~Āu\t BƫtϢO֨|QPllvH?yJn'>i Āď䞚_G?/1D,ѥ :˽<yp4:uԑ9H+B؋q^HTLS~(?, M )o`R!'n)~B$ /Qx"ا'#38-<-8HyxY4~ǕdŲ@q@즒 لXCfHSQ즒f'JϘ4"3adPI}rϋ @<9wώ ׹L$}L )&ghLM"t[2 >4J(}Kts"?A$ԙAXۘ'ZdIp$/|U͕V&%=@e˙f64B{kͱ>!լKJ?҆ .@d(o>_mJ,u0 ~Xyh=(l6Ϗm# E&;>Jzv^H"wp[JLjbo1(pQxZ}?<=͝U^<9+22i'!&^y#k |IQ1C_lIH/-ujaIp,ԖR!l 9 K`WC>``x|CkF[)} 3#F C[- (]Oڐ}L쎍U55+C77ZOFx~,f呰=XM2|wZ F-~a᲼=SB<)$Ieysk'fū{WDs>(£pXRz30FR OCI}xm6Xը GfPPJPlo%4sq70euRj[#Ɍ8~XSzVm<0դP8yj<ʱ 0zA?ᴈcC94@{jKZn^jJ0RdJ+ﮏ2i-K"J4!%xR/LA(Zapn4_bcRf6M,TT,}}D8I1kG>|}}m`#D aSnm_ r*EmBcSj^0Hj0QtO l@LݒgHZ07[ h΀c4T$is5Zȼ dSZkU8~i "t"C&j@E?e2EF[XS*=%3\DfOP,3ŝ@5s!v/,l Iڤ^`F^j6]◿Pjl8Yf TfSNa6'lJKā UN2H Kcf47OXFSwKiuzFيEF>^ 1^I Rg{eG%GҾȞChͰ'?ܜh w_9-%NV+sv3sQ¥GGB9ђ΅*Y3fλdU% s&7!0EVW!\fȗX]UoHԏ46>Q=&"^:^g0E)H ѼS 8);-.Ov<* c3˿:+;R0wr2 xuDw;N$9À f Ӝn[6 2}F!@p 琎1MV4@TG%c}3U#1ቲ[eUmzcQ+hdmBՇ~2ƒEGQyp[dȀ 54+__Dz)F<1M9ZYNQ98d792t"V}{ }.é [n15OϞ@oU[%-D&hX<qYt;LvT5IE5<UlpCo̜.ՙ=h>,e#| 16*"zTw K&¥;!x9le9sq0Aф5&ɍ2 q>J)m]b94>D)o,Or 6qgĽsD0Xhc+aV l?xl-kf;OF.9i&wh',+mHXOu' W ȫe79Յ/t1; &mrj睁Ғ:F'>7B80LE̵WXAߝ(+I:JfNb)'IYJCSJ`/F];hˊ3Re'3a4b_-Էm=b0aݡ>(t^3bĂLJ1wiP >i1sJxD &`شAs-lEahv0XLrit'pR}P E0okc0'A 659Iz /y*%EJE}Z짲DZj1ID}1آs5"XZ ^B(k1"ҷ#jژA$mRj$c\RJ`:Uxʗ@X+2}6wY$]wl1ʱ  uʘIrvctt Ik|qrr\[2(8Y(lFo`ˤ\;/n4YVLf[Y%nO{!iZe+cR7 E'I$_U& 4p`ɼ,EU}kyAiG]¤Avʲ c)<-[B/,T5+ WӟT4uփDVzɽ)OdQ 'hrZzt _pnhv㏔I~(j2^|rpb w.6R#t#nGU+F8#w?;'J{RQ.wGf0jlyI\δι3YUBLno!NKs2-f) ڗ޷0;֠#_;jbJOTzNg8n@"s +P!p=˽i |`BiВ5U/:= a?dqd)Wȭ(ո(p(K U+ x֚`}!#+ۼ͒;vBSGo# xq^LA$q2wȔ#vN'k fR XoHWb8pzef\GEA%'ߡ5IJfT9pcW&hȦO]X٫+Qy PIq?;HAAAj2ӯ0Ê_{״~i}n+5hJ~#cy[q V2A}@SD\!Iaط>6@\lO h F$%*$`V@-+lwQm!L\pٮX(eC'Cз\7DxJm 7p#_cs! Bڐ@Ҋp'Am<@sw+/HA7$Hx+='Ax(nLL!Dmg,Tc!Í"kϰG@?()=2HݹjԵ4s53{-pbG]E]| 5DԃB?%Ç1ɫ|jON d>tni˳C]P'4/}%5J3N|{SCa+sǪ)<>-* ljÿrf13,yNƉD wC"f* H.I*F0cR)w, lʏvh3% Y`fː#DҺ$%ŤcR ؿ >_)ٌ#(Avr⼴n5!?H4a{7SW?iۍ_ۊ8};;߳LB$\ 4V"-7eA3EP~nT^2(bY`ݎK`'%> {yUuz|#WwQ=c%WSĤ#EW5!Ogee7iH)|{)BEdbЍ=H!бGѱp1[RT5Փ}zc̟J_CZŔpM-'j1z\6Q>k IFOD{Ďy0쎰4[>`1} 뇂$@sAs (\RK A7!9pCg%B1cř`r85/aK :2q^yb6UJLjac bQTdσ_^"@rqe!2Id2\g mt/^t҇w!M(yHAcg+9,TRV;2Qn AtU}WWULrԭ.h]GwWZˡ2DfSm mD i iꝿ1b72i:)c9v/p oevP(2U9,m^~'ՠ2:#za 'x;u4U/n DK F9k {3ׄt%B."PÙ>svbu7G*m\?ϥuMԸaI?2f1%U8 u##4uzwP.Y # 㜧c]2TJ`+ (Z΄m=Yb}q$w[eޜBdT4 "pL1J ov7+l:`@w)f_q3[0u Z~BY{MvgWMa&W]w3GcBI]ט`ž{ .OGh]XR᎟)GxzQmTF 9}gX f\aS/_a>GGqnQ"d/OWrX# a|glyp^_eGւ!dD¨(> ;+hwS]FتaR48uQToV3i#=A'Q+5'}!xFΫ;|??VnYAK G؈m_b U92r[9W|<@FU.;!Åܺʁ/ɴ;Al~=е* +>)A&%HJPq; /|7'!+h*mZX+^,^"J, 8eB߄;kBUx?O$5 =8QGZ !:u_ g4TOv`$B08N#%OԠj"hIHԩl"|#PTe FIW>9MLټP< Xޮ C=/ʓwxꁚ"RiѰ"?JuRpz> Ӝ|࠙^їHo1Wz;a]1Rg%F#.~@4%95άƌaZ:'|0f eV'"椓b%ƑC.睢зN/⯘UDSgj<=T >)T΋ ~%_P-^~8mBxyՄUnV\`CjeI'@#! [¶XްA2#ws+K#pJj6Xȶi3bZtzpEX+#ܗf}*9+GY H&EF5Nf5e"qt,)?P U,P [r$hEZQs \L]5lcSGU-7KKK-rCwKJvxs T&Mc1-7'Qx0gȾ-[[xkrvɽMkB4^Da 2O6ҝg{4wIZJ#h4.:'1Z@&{Ujmr8MhtӄEyᗝ64e阘ʏ…{ۇ~ 'VZT= FnVFu.j+k#MT.d 媲=@-y:2iТ_mhzҶ8 5U\( Ty&4!MkAx$1Shx]WTFv(Cw'!H$4 0VDތ9h)|qp3ĭ521I Bx8^JP~AV ϠF aq45#Lr).4 7 3_ 1<@#TyydRR͋]|,#0葪݅}:@¸VTdw]֞HnQ_OuH)q;|@Nw5u#?cJ$,\y qwB-Md "U95A4`IQwFE/E  <0u(|9{SIs'd1X3P5@jcp/"?2MT9@{o6G}c_́FD ʱS[f>ؘtaw ';p}_Gqc H N Unkiu rSn +31>T.eǸƇ}z;6ڇ,_GBP"sy= `V$MF\eвyկ=3=8ҁP^oTݍHHަ;rͷо%oFZ|&>l%ŗ0P'a1FNd!\9O_Het'#C+J93nir  ǛiۈX[v~޿[#ͬQTKAtu]Ƽ~j`h#zc6$򱽸M{1o  \ { ng8Pw e#*6RƙwP|O ˸Q)Shx!U"E C'4)!?Cw)0(v`a[w AiѸ8I:tP'ޞk)&W߉Qٵ*0`NW,=Y6iV;/%w6( 9秝߲bPnF9w ܾҁ.!l7H)DlYaQԯ:{<sN^/44LZ:&hr &q˔IcJuty6iQvd@ql7P1 *|\CHқ! ! )KmlxP.Pu} P@FycetDd#ҏāp;= . O 6چ!p}l(EMŬI_JkqD, $^Dk}M8Q|?1V?[>h amFE;3Z.7:clh5_bt8SRETAv#)N8(%3ΒB ^nerm#lDrE3 ) `ȅf_c=JFfbk UiCn }3Sb7=2JWs SmH}ڦז2a{sZہO&C^z#ٱF [wxs9MB}&m%3k+f.N)f:G/RONҰAO%CBPU|a YB˒ JR+hc2iʔ,>O8\X_Jӝ1lK/mWx`lb V9 -a_!]Ʉ4|r\8ۦ #Tr+)̶0Cc \er+1, *>5R`֬V\k#pŽ5 )_yzЁŘc̰^*D\މ +V#Jґ]x֌20J8dWopKG:Q=7~*ol¥ o ZMÍAk s4 ܷq{RAFTfzCЦPOwNs ɑz;+ v_(1rLY]d%G!E|F5!UZ_UBX8DžZbYA_'B\w g=&Arwq-XՓįOֳ=X(%Zz{p@uPҽγ%'"UΝEntVRD?S|uq}G Y= E'b!]8"N{E) ,Byb\H't !B8JQĘGzоMGk,NMŚdl몉bLebA}NɒƜ){'C¡E Պp0ܭ # N uv7CA ݕ#껰蛥"JrcE:D.eP} . Qb594!x1!G԰wfqp_%k:==^eDZUلO{ U?IP (܊ GxZ!]X|L?E3Dɉ(֥ƉVh@wqT A:_|t E_kBq2$;m^:LW/psO{ [6=K+erNUEUMa֎}aܞCY|*⑷4=&X ~sX>M>/S/r./xb0n3߶ߏ)^>_<)r%>k b Y魰(%"@.ۮ&ԫ'(䚮&{)7`Q~pyigd%PŦtX:q2P&sD C~Fv;ݙfWJkibhpC.AR\N@)ƴ.)+&yv-|h,l8 $e@;^T(@0V|X*c$tỉ:2xfIlo**dD0dC5WeMcrzsFJNI tuCEKl^\YG&A&3IG"(?,Z>p-W(?<^֗!w1xen [ݭ`/'c.jXM2 #˂p ,%jOK#(C̳ޒִT[]}FQ%4d;ܧA^ ! o1ꙴZݱwH:˰qCCC/!PY/vxE4P>vfQ:-BMeK!#굒p|zxię(7ٯ ONe,.ֳ.Ӳ}s [SeJ4kuBdv_VjxZXzw' +Y:($a6<.=}Y_1iJۧ(&}:"9o p n{ #pl{l&rY'm9ϐ>V I;V nh⧯Y|,+i|ح~M7J #pҩ#A[n˞ial-TC;>7\eCPbKnavJfk4RLiI1=U1ua*mKۅsɭ+I[Gif"IT"+l]=ECJr'F@j5+^ Ѳal!SMGDΓ=82i¯c%&)MoA<9W(JՆ|&JQK4 ' a졈Ș vI)WvfbkIK;p_yI8p]BfIշ b̑/ٓnYJrhb\šȈǁoP9UOԯײR@[pQ  ,U\췎ic\rhco%" ՂGptXE/"3d.•Tge J> ײ:Rc뚈4{۫(@+R'ڲ9B mAMSl?$!^:P0V[ф ܨ"Yu6]EVFjnTrPޭtV&rqI7UE̫ktʧ NN%BD$-؝_(>س჻( )zAŒ'eDr',VKtSӲS>? imJ ,!}𪑞ܯ5Dд*$E)_,]e[sƋ3sa:}GlG`JF;MJxqWϨ&˭ªv\o(fR4Z Wh ҩp䮕;@nhHgpqpG{?P]|APsg_[=(N$1lbBt|旮 `|YLJ88?a+k5\`yH9 E1Co`TWڭ|ft9-'fS 3}bG:Ni€I&$D#䣸o)؝m}|ÁLSj5țG @|/,]d|^ҎM|,F>q3nf< ZH]U\N,Ԟ`)С,⪑4F47C0 Co f eϒu ?Nb2;[+BWuJ5%@/H6Xrl^# mT>ao:25㾄 jǬWXi +/y|2''V y쇞z1b3׿jOlh E|JXSYamAͳFQ] Bޯrlnו9!ffdB&_1qi!K58[=7 '֎%si6nhbY"o 3p\Z~/at sc/pD(fO0W2ABrZ/EHiRE:BT.Ed-& >Cw^J5l/"fu2.@'.<E%= @$> +7!ǔS.ۅV JtTuQ[@L8;݄P^ݍ%)gd_O]Zvom~lB*" kjIq8u;tͤm{ |$EB⻽FPŴu GFQOj{dF~GYreى\ %i4CN7S|kb/&V `_dzvBm0#z5%܃+rhpgpz'Qۡt2ķ(,k*UX"tTu YOGtt}k(.ITڟ\6eI&s>\G|j(3Ԣpaׇk<2ZR$;f'z[m(dpv>s1 3EUPֶi@USW >pUƾ IF_ؚ`~|j~@Q,j ֲee>nݘ"POF%pvlL${T%v[ihzdeĕ,0ԉt 1׮>I|е 4-kT L(EXvhcŐ#hK֕Nz9 F9`5Taj]͖ǍmWϣx޺tȳ|fٍ/De4L!Kxā&{H)\q瘸4[?icؕp^n+RiS[=3t M)oxl#rE A ѯ+lV]۪PRJne}ˏˢcP6tIc9/0e_jɚb .)Vf4LA^UL2ث4,wL;.,jIK,뇯v'!@tu>⯽M i$p7Z*dF77<}ecцFhu&;zy uڬRљLN*#Ly3wE<\h/~`\̽K3(42&~vG&h&Q̫J ofs~>##P/\qKi{8 Tw590R kNGQB^yf5ڥB M}¥E?7E-!8Go+.tH|o Y ;J UEX%)6"y$j)tmUC{<z~t :PoXl|5mK"Ty@xM;’2K CJ$oVaק&-} / Œ/ԇީ8ap_}_DnPR{8VDZ)Ṛ?/ǘm1i:( T26C]:{U* <ϓ`ZN}f yژ8DTצg&dƟc@?1oν^R/ xdӒfK0wtb1,uEђ60  d 15k C^oܽWfaP!&C\NȗsBOT)}èou]a0󼹛jIqok-v~39A[JC-AQ|Hp.P-g"2̉;?,!>kzWBoV!{x_U[{<U^n=F|^ E`J+̥wu=∞RfX l!m,q`ÊTLrqOK3#|o/{c>GBy`š.oG`<%~o1Ed^Y6J 5a6GPny:W6;an=۰`9|F8Ac=҂ /}Xm9L%W۶ Gq&6@J4^M4; q,oxN?'gU6>Q1iz/vKpnn`:o"79<SÚ֍Ճ}y;<Ķ7m[Xwe:i D̦ЧEa@;?j6|g~&&˜'Ing۪Vq'vx6I2W68XXh3={JiL>4L;bC~?ʑVv^|. z88/ԂkʲO q}2+?YvDl H@o='вRˣ}tgU uQZ8G y=0LlJ6Oy;*hc^'c~L 6:LdԴ908,B>JX)KV0giΑ1hbP)JfRn(~f7hi^1/[m-A4"z8VS碊?[޹}h2Up7/)GrMfDBDS wphCY񬋠`]`O. ;{pwDD֐ӮҳKȳO31j e*+H hu3^+sq(^ "rHaubiPBs5 $cm"x^mjb\1{Sx3v$WpYuݠZ!&܈Bsp)I_D6vJ22^/*KzWbًz(?hi@IY ;ReЧW0[3+?C s,kvuhb\MC}Sҩ~Bш,.pmȷPDהXdzFXFΠd猎iO*b[ _k\hpF1m>4v2qCvߜh54j m3r3:oٻ֯n)dhͻJKa#u= z/- 9z mM\OP.~P~E>e/Q_N%^C7\`hI_uo}I-[DaFǾ#4KZcT!]a6@srP]uS4")_#QCqh\Ǯ ֹ!VMz_`͡ 9#/Q1ULX\*k%;p'X,T!( Rtߡb(tA_չQDRIim:}zF(Q\{ba.x?s 1è! ;l@v?¥1V%!`@i"o jgC4WP]pW5qal%p{#8AUwӭ69hR_D xmyf>l) 8Sh7:ྱnd\nݟd0 (TyczMdeW!:ꘛv2hq7,mb腏uwi$SԞYw ًKP!Vw:;U{vf .7uS)}υ'Ez9+y/muV3 "bNMAݑÁNwjX#K䒏 a1 ɲvҽFٷabj -W" xO$ʏsR`;x0O Qr b"/ !13yd$0$a2WOƎO!&/-^.G_d@.%n-լPzy[S{#SooyB >YCSJsYdG5vPps2zuGQ2PM'N~_5;9)\ɏzi'>fM15C Lon@b.<75RE!liF]`xbmv}un6בv#u[y2phD8zv#סm . qV,Vp𧦹pýv>Xt20L,h2pwٖ8֚zD^cep9*8cS a맊]. QI 7Ks5X/QbL:j:PfeW R[¼{DVA=N`عm6UI vCLؾҦJ:L]@ijrcW,9QMOa8/i⷏pv?,l:5&!kS}H Y.':_{T%'b k!W6ڮSw/z'|{&̷8N]#%)#Ϫm-2I9RD3TѸ)|,y[ӻ! =1ȬA d]I .w o* ,r0]pB &O} Q%<)ʧ][[Bci'k*CDMD@^ZQpZi[b̡d2T.#B@ Jm.u}[~^y[\gmy ӆE;AC~ ӵd͓k$q,`MNYEN,N0;س@O5 ^3(򏫛kyt vo؉'6uIn&s(M)g֫[%TMR8hauMy0  L7@<09|(9c_*R5 v[+#餲Bhz|Wa I._]#el-IUb0ZV} *OM=V$K<5zU@Rhwʶ@nαcTJJvްy}"Sz[a N5ˌܕ\}nN1 !U.t6ׇVb ۙzlho LbbnZ`6Z7D!ݽ SΞw¼׼3Eg~M#&\)+hZńWps*7iՏ*HRA( ]ݼw_PH117r/EzePVDo|K0cK&h-Lu;G؏U9,tJRaSO7*s"V$~,ֵ̳>(ɽT:WfgZ'J"E[ Eu O]#GfJP0p0ygB?bw0A&p]OD¥ $B,MUUwЩ.k폼=0 b j!~F۬!'R#J "M`_sy 1^9LU)Wo#| ad$.%Oɶ pi'PyAE⣡G?LSr9K+7;"D=#U(lq``w NKG ~=6pL1zTa*0*S:r+1N艍Ao E~usb9 B3$WˇM[E~ˋ "I@!ibJep=fηJz^ޭ,zdꋤ0pXG6<Gt`[[z\A;oL> J  Y2tקa<D@]\>Z-#47M bew,S2]m OBޱD hS ]rmqHˀ?wF mrj~ j X&G%i[_}<<=0' a_6 %-"B #ڇvGaY%}`W<ŝ=Y7AB k*EͿـw|®L {fxY Tae 6Jxz|7=qNlH:n Ѻ˼ yN T彌MK-qgtHv?nЅb0w|2813~#d^3Fq\i20R ^!X'U0$-XvK.&W|cІd^%;"~6H$}GTw UIt6P$Qکug׍x/HrBՑP^Dۼ$(@NO?rj(jaU!5Tfkh~!V:8=R~řR?l* IDhXUF 6l}MIvŘӗ'7?!{ZɟFf8um PWoDQC A~ x,@^ ; 4dRSOWvc`H]7ވXARuqd[++qz-"{&Ì*#eĢ~D3>>;LStjJq:S.=k/߽QhFPU쿟5٫Z$@q$`~!f[e#6ca'\b?ژxBpX'.`0;TQəJ^SzDSe4^߰Ҝ MFHȗIڠtz[h-w1Atɕ-x)"[Lܮ'?|cIi䊆4_sks$=@<9u$>M*躟}9bgqmg@^~}6ť IL@T_Ǽ:۪/|b GQ_^ޤ*E\W٠5JL~3g8NV@7edʐmYXqƙm`y&ԇDM>tfPKZcs|nJVx;T2\70Vh ﱐjHۉz/@?cs8 < 0hQ Kxkgަ%;SCW޽"4+#Zoq6T>> /|ȸT77 LJiA;.qO㽷3JC@ oPMssrwi~.)G}v8 XٕEQdI*NKE %M.ME` jNQK%bO썘TpF.? ^V ?5\R^NßWM@T;aw_iDA1t |,ˉs#BNS^!Vb:d!bZ]iC& <}܎]# @ca+zC/Rv͚*,K!)骰>1t)3ȟBj+wLMl ~{ZկjӁH zGΙ[wچp^ey͎fZ!y)7zܾ~<2^q[ǻ4In>٨r[ѝʗ-@n"`=aェf❃wcS+'P" 42%&]iu,g/7$^ZvƗ|0VZ$aĕ :Ki ߏQ^/I4q'wpym4f`(CDo!|;3(7! Z66.7';2zc|E ֭B6dO2i 4?[}r]0NiR Mz/M9~zinCRC!{)ϙю۽1Y#n>! #c;KWny X@!!V4r.E9fо#M Fi.{p,WuL9+챣MZn(تm:OaE/gGFl%7{4*D ISfe(8VhdhIO8q۪+(b ,MyjXKjY4VsG"N434]I_Cosho<TFv듳9"|4FJx&5"G;&fbiC桀M(3$wE7Ewf:~BCE.Y[CK8~jj!̤pW_MGskkTpM^KoOnȺ-w[*O$$nCG߃ClL˨h)5ٳdƲ8I`2[CKO~y/#ClWX" k1DO G7lfK8y/.uǧkM_bUӻK͕ʐӆթmKPaa\b$-9ko]@ԏ :y=l(pQ>`bӝ[&)(`~ES%du28Xs]B~s&htcx,晆h+r`݌O01M^ r78ss,b:9VG@!V)nC#y䗰ʅ&}ѲJv%}K{Vq/YAeR50Vj?E~'36m a¯vV춺kk.5$kZ|hs]jKK_Z}4]B70hAbYDԐ%C|<#x? "wpԽ!>L˄g}Μgғ kf"$V6qsM6BTB|VbR:@RuON%c[ze1W8b&2bkҨ;ZX!B|X>1(=2ȟpu}GM訉4!z%<߃eDw՗#ˤqYncDWmejGMO;mCVlICnp\ }JS(rb`ăQ/g 3(uvdPo!DYKtp vz!YU>Ru>LX^{ui׳L9 DיI[rKH@@ǑeYGrFׅT4[ks92+ì}'2طqov +pRk! !7%W 󔵳hmw1HUӍ?,# Sjvc Y輺.kA1H@ jΠ{@M6 S34#r+=-?KXVpTجQDK$v놊K*=B1?VhRP!=ahX/;f!;R2vHy*qҿ.bŪ0 ?׺#0{+6eQSЂO=5Qagj-~j ~SWiw#?xlod`<ϜiwVBd`[O3 {_ YA Eمo\FZ*pѨ8QFc -דYWQewL"o*f@9ǎC; м{ 1 #.i0GqoL8Tܵu7$M\x\Qo=f#F*I1@i)~+xZ2}/PK`EG4eX4?.AQdUc z g NЁ*I5MȝLY "d]IQ7B ΋9hZ7zEg3o"8B\FvP`ǩ8t KlFpofYCUG~ʋ7s8&BZksRU#{JJ<8[CZr}qmЪE*N$BhU`TstP 3"++b0}h"ͱeYVZC|z`\) ԌL# +fuA7ˁ#mPf@HhGCU23]9F|z/N=~$$EH3񚻵1isYXd~FfAPTUw3Dur \&k )H@'ƇgahvlM{P5PR5lbZ&]kErkEyreiYT ;\dGFxJ6 BFyR,OM2d9nWt=) :W_k8 ߦk0Qe]VX#B8die#A! 'm첊u9W$Ȼ\Ϥ/qsu AJRf Ǣ5WѦQCMʇsm|tx*6Bp=5I!un9#:r)`UqJNNf Wbmb;ƾzm4"_蟹-J1SRL?>Mg|q*_/UJ8%_ xC=˪ UrӮ0[.@U# 1x ̺c] grI 'Xa ݜ>?"b.>b⍍[eS)ß׭CkHOJ"cZc _O /ۧjBR\=qnzB_`[xiI66R?v59;i(42~&u|%yf 2Mmc~eu iV k@2ǕᕳZTK_Y~ c"N&uN72ey}EpKO[mek\bg:<~z7%BiK:~DK8З*m~N %N}ʋ,.X|U4zQұ{>Ƙ#?|ȌwX; .݇ ;~,¤M8oc$L%+ThxLy*]'y{#~\w&x^zPVF(@QYE<֡Ecg5m^6idDweˠ@7OdŸ8 Q=LX60 yR} TRL>P;]Ń8%ÖU_@1:a۫}lPbl'q(B8l$h-aZL~m\o 9ty2bD.S#T!ěR"%Vh~ 1bFڔfmRF׊w&ьTzPȧl\}^7β1׆*YcU[E 05W[A,F|8Ζ{1)Ά2C@#v?(BZv[m^us 8+Կn`v9E!+G4(O??u3~])uG8X*)cBZLjAu)Q[c+@0h/X"+V`%ɔ4pl r{ࡵ ЊxDaY`~ W#,O+r8bë@ԋ`&q]Tb௾=2գI{!z*0tO-"Ƽ:O0;PAbx-v&H+Xy۾dAU̦oCi dA|:\ַ Ӌ\=,}utR_h>&B r>H: GCԎLBZbͿݔMݵ#iwNcҙHڥ=qu.\f/ T%Fmj(5bՆ$%1L.9ua^$H4rXEQc\u ҍL0(cQJh-VȟQꥦvb|xg<\oБ,ˈ{kQ6=5|ZY}Kd}υ2,B~K  ?u8BgcxcXQL );o!I5mlz. H8 RS؞(|-$SB=FFi9 2l3W@>Ϫu3MҒ\ċk92|%: y-"Oket++4e`YT쇡Gw @sϬ x x`,6& }RH2cwԊXk?$DܪR$E]-)Eh{TRo+E`e֢~BTr r\_-+k;8@3>{8Ż6?=&8+FR2dT]i8PsZír$71yWVim Ղ C.\6,:hӒ?x9NoJZ4( ]s^쒗+-}k*zS-Ms(:nB,W*[bCdp,UY_.?ktrCIa@qZT)6FMĘ4l3NM"&'Sؔ[?F,7cxJe4{*W>u#PV;ݽ:߮ ۣAT|Of,e>-o3iJ u;a h@i)7ġ黗ct5 @%9Sz:ah{ʵSآ6'ov6+6 j$s'Ic*D[YSO]TNشD|F2Ok38ݧխ^*gú .'->I|gJ;X_ \fO3'4[RHD/6GLVOZӮf/q?(L[YJ IcBLjVA@p2V$VNQܕ%wi\SS#lU]pc QI 9DlSЩvDӡHM[kXq˨hI|G~&B7Wɀ;D$/tmU\ԣo5|:<3Yz MdSQ;$bVӣ1|WTK&*yHHe4z}Beb|p1ŲYΝG6H]qVjrlS6덼E t=_ %_,}XMR^k*PzտH` 0Cc9a8A&U⦴O:皶TxEI> @-s`QL ^#b،:%ƀD˛p7g_^| AL:XUGa-87R,9jdaru.@)Uxb׌", V !'Vn˓׏7o x1ΊIWc-pG7^/j%6 03vΪuiS(\7jA.'\c (VI3C$q1ԧZ32C'Pzh x")ov|B) U,:GRt:zZÍG DkRC!Ͽ'݂32Lt.;{X/@h)eM7C caZjL*(rK~@{jU( ;L߾@Y( ܥ3nNxFл!R!h/Ĉ2uD䵇^I"CCSuL*O-)؛%u~ 6Rs<>+ȄۣC6 M&ld(k`q6p;wYRɂz'C!-7}ZI0{m"1$nd($}Gpg_X0sǷ9{ӫ:# n o-фa"H(cku97N3-Kh%<0B^D\p:l0E'm1ɍYA z'EhueBlH.Ͽ%2vÉR~V\n !FGkΥ g&+z5$ $"R׏`_cscrrs`6ES固zIwʣA)IRXxHz "a!I|ʗ=Yͮ H/y0djzǗ7] xxpkf40؇,t7X9</;9wI˕tZx'N(bh)jH$.vv/ DJԘ *3]ظyj 5o7OCiL %XHA3Kn6wܾi6rOR-rcLػ:Rzb<%Bchyy_ӵ'Oon(˝HxwX wM#p3kX6cl~Xʚ17c&6SnqOh`0f׬n\JqF>'5:}nQ2-:sw0b R_p .; A<9tW'3A(4.* t޻^vZbb=";U"3/T2O%`G+VwsD1MF&3{jѹn~9NyR4$v_8nxܫI5@o' 'do\*?~ {=:eh J8]LV6 kZnc֢g2-[ 粋6UT(V^zqc(g9h`lhgCXي=*UD`ztI(Ɣ)odu&A?s^˒*cIm VBsp4t ܝM\o<<眭l%t+LhO_Sf6*Y>Un9b?NU+ @5rKQ=ht R1ᬗ`(ԕA#m4u#6kũK4xSbLht+<>L^+֚vHRҊ_Fp@.&u#[d]q4wd1Fx=pCsUn6 xWr/1uBB'W8R`+0Ed9cFIQn)_Ov53^z1IAo]vig|} 6-པM`6SPQ5Tݾ ֩-%U٤OJwokċbTrXQ1לj$)f66 ҳloF!+(j_>~jijp+廋HR!X{$ٗ0t)@=4[76D,_;ZC`v 4FFvMnzY6YĿ >-$@Jbo͐G-Э @b .G]4Tx=Ea<gʽGs?qw*z0e-7T *cPSz&a<  0 Mcf[>[P7å)Meq39]@ѴK57ݴ[߂x<4sW,Y\#1āW>6&ȸCQXոhlRrIp[M> @N %PAeW'YWzPhZwNX`W^GHY7ٓv'+ȀY@ TT}Ү!ZYX$v4(,X""ϿɌBW^RJ!BBZn/S O,%{Lk7!D̽4t[xSYEjFlS췋`J K){\|b:VS|)}*H f~ñ@i܃gGJ̫̏z70{[ޑUl>"B J5¼|."&gpXtSi_̞cw{,*mRQve%o?QUNؚ^2MJ! p}B$#V\ܔNt??FsһBdE\% K2z1P@6hr>jg2|뱪 ā+Q IhU>$w Qvv64EHfCqCAil5)UC)![2,Mk;ϘPG^7r}HrIy"˳tGEYLv*o0$ZaӃ>xVwlo ^O6( Z_g,Nm8Nis5( _>w81E` >CF@0$\3plx&8e-cctϘ.j,nJ8k)ØEKs# &RBp9Br&Ρ8\m _,=IeՈbpĜ?ё{³-4|Wi om]CV}!il]N^DlJS&ҒY.- @Co?f-*^mV0a{Luq0fSN2K%zyQlv[6kU&/Mn#Bog gWmƕٓH>,w&H[ɲs]E ~&W:L;nw .Skr(ߔѾZ8DX2%QM`|*j/3rXB@H.M 9_\O鎇"Ӱ,HtaPq*.>B:9Tr"_/Ե\)Aė"OOF:(uaVB l1`M$Y#7/qĉaY]y& Z[5P(33噲ʼA<$  YV$ߣ棞#L6No!%^-FFkGn emuzVtaft(?Q@fag})sIsMG*BI/.@/p2Xײ-sS1GKִ\kSmeoe:vyقb@+2Cׄ3(q[~d/_3R &Û_guޤﴱ2eơ@}_xH*޷ UL-ޝ4Dټ&Mނ!렆SU6pF^,<#C%I 4.ȭyCt;'A>xMN2Fp caWArAՎZ/tr9 0Fũ ~ e-1_ 8o:&)-[QozWͫidu Ao2YLmz mQ@+'Cii\9kɲxB # $b[vd$^r@t,u ƞT ϴF5-#ϱ/Ҽ8 K[Y8$AE.\m _9DkV q&zb4&|#0Q =>;;_mmwPsN~T٦lau6̮˟NL:6g=Rea&"&Gr\t/.fBcJ_>vY,H~ A+o^xL 4ЮJ9WwSۅF Mvo4CqeDb>y Gw}@0M e,e_\_XpLd]`>4uTݿ$ԱSޱ.[&TMKO} =|_}^R*r&18=E^Cᆏ߆ <-w KDP XuwJ}Π~r tZ}/:َ|(!"ޢf SG5w>}qRn1M .6ۈmy֎|o)ևmP:jam\3?SW?5_<ј4Q#Hj+ӨZ =υ781DԕKIWD, );IV$RQ.R^ͼ%DE4Zz<"au$j`sKA+aIOF\LϙSn\7nXW_ 0B G ፬Vh'iU{,MP\Ͼp`B$G&J`k(_dӴ|!nOL#M+3ny?"|ejzClv=g\S Yc(/&" $ޗbHw }{L!Y_MZqQcu]]>}bwq5YaK񊺶Q ZlQQa) Ǵ!v Ks2j!no`W9aVÐO0٠A.T0`,1't쁆WRv[:yጦ Vþ) 5ƩO}s$K? C~ lJ;=QZ:V`VcC*)y95@.& ȒDƫ!P?QArNJc*6QQq݇"Vj˽OpW#g,$Ue9b<閪knRZ=q2F)I em_yHRs 8kcҝVA5Yg'eX_[ۓ ]s (XEAplڠꍎ|,`v.EFAMI~[ ijHJ$؅Ѿ-"p[cGbÃ꘶B †4},.iM nI! frjazdww:W ZTqW@ɾP7Sg;EjAB̠j7XkнmLxUfZT>0q5*z)M?aWHL)B3:Qd4<! |-h/ m`x| lB9&FbձV.UjiK[Өď90wϱTP.X<)l|\Euv Q IM+6m4dvk=<F8pk) y5RSX@F-_h#+LsPU&1 (`21g },-XbCrJXFMiF37>o/RErgb ԯuTȍ\%(.RT9fM=*"oR–٧d:蓙:vF&v<K??^\g@p s꾏Χq,Cl)BjGL (팟 mtbXSg.BlL%Oƒ&OhwsL+Ad#4'OuWyq⪰h!& mq`Җ?{g!YߘBΏ+C.6t@:N,c/~*-\\0I(ک^l?KfA|;L9!]Gʥ2$֚͟h RN*'dvZ0=K,|'J@&Ej"sNM# \`i:EEkV1!d.:I}6߸ux)28ߖ|<(\RnXf*R;ZZ|/t~k{YzD1{{lrN|c`8'}ax<`6-rfR#@*3'Qslp#>_8F{Fe,C3''Q a`/2i<ą_ !C~9B];cd6.g_ȚX1*Yd[DUk~oݲ>34%ѺgF3^ɟKi/s9X8bKSar#H5@_9-|T\8ǰs4Sƈyշ ǫcŊk/9!X `lQ]JJ8Z`8o>".8jYE5,D^*Wh&ev j-zH++P陬bKB?2}r\|N I3/ijlRh-9,nOVDYq*0ה8^&p :` uIlAR5&m,MRC;*8Krld]#36vyz.p)E>HAt<7gP[@o t"[>/ɞ90w] ylgQ07O c3'=jOA_8 k&" [w_e>jʡ$Gf&lzeY3]_ƒ#p2{jEW `}_u냞!&w]<4qaÕ78%aZijnJx1mE,e0K X2&#{-d:_ +׼AA b?s'Ie0]Z.n]SeIMG:]}E|0 #!'^D_,nbzp@9-Hk#BpZF lЗ]5Ԫ[)-GJg6RHC;jNJxJ0Gz=h:Ad374VLX>`a<5[O-1I_yn{}HIOmt8;R>N? r`L^P;dsvw}/37ͳa8\Ȑ01'׍|kj;WOx>[ո21ϣ#) | }p-gЕ@1g :a3ͿVZsIw.vL0ĕ_*ňjQ4`BOAmWjљ v;p:޽nfJ߅ر*ZykiB5nT"%lu.if_[|܅rIf`錜V!Ι.&c9\6Įi 4JRRL?@=Γ ȡ9=4Ej˗MkSiK|vHqȺZ}k1iQm췥ݣBD!GlV'3yRi y*{WԤ֥f5~?RhEfeݖ,{(5-%-f ~mϾ7NɩWoy>AWWsdťHEBo>ZU_ wd?l>>*]qݑ]s*SO{`~2-cd'|Web ;8fFVWCt?l>}[BndW#%XGY1|*sV*Tvn,R:!oUZfXGiœc#_P_ ?Ci}#7R1C?%$B싲|]2CU&ɗr s;t`[w||ㆼ 4v(,.\|1eG=)^XaV C<(9ƪ h2}(CD:$\EM\QWQOkeެ#sC~yhĉNLu)Cr s)p3MOڼbBVY&TܦD/gɬ5api/+kZG-U-fra/zȝEMݜ3G'˪2?PQ" Pr$+>XljDgWT}{=K^XcYntQ&`?Gg;㧃KyQD\ CI%r?ܐZK}Zs!9k։BhK4 :/iĐZ V`S*W_l BX{~02QI`?]Iκ''&y&UE[ê= q ^pۆh&Sk5:ցv (Ij3BB¾]hr"M (`B?e-f,~$NMNR lDﶥsӞ5SvrZt;'eVʜ1r>ŗl$;T,]|D0#ڋ Q߇>%e;.qai2˛sZ,a?7WH g=w%QpTpP0zptoZ7;nfʇC?eMBSU 0[}Ks䩳4G7XÖ)c76ׂpX;AP`/`ښu kRl zt#8L={I8C?NkpXM^,*2e8T/|:>m)CsA~!RpH潹1?e5Mx+bТT)ٻZHqO57j7>>^di8^B_"GT('ѷٲ,{:[pI''N2"GvW ?Uph($r mS?3&Q_m̦֪c\+ '~ W 0T./좢1{āq"1K%1f9HyL#3;J&CI TѼ3H(}"ǁvnz* _|Exk@d/D }QX(7w9eyAjw. "M?bAXNKE r[Ep3-$2*-0H\11$d-)K,(6KP|cz*B䉉B!(6k6C*V6ط'H85+nct˔2Aj31x2-"{#f0ƀLmy,4#@ ]!}Ȁ+:+Z'D $c9\swߜg H:cXĞWom"֒e i %-'8; z F]ؚr>I:t_ko@Chj$e2XmtfErf]n4,LVE}\1#V#\=ƻ2NTöor !{ ^ZEJ,*YyDnՔCBF)&j:a6yh{@䚔Ol&Α8=,!J]-'m ҿ<Fbt ܔ$cG_&d).\qpke*Fp<=v;:B D\pJ`wi [Vԣ3u9qPDHy7Y;oJEO}:oNAF6:#TuI|8$=R&"LES௭'Ь7ݐ7{[(}JVϼgY[7k]_d饧ZQ%!}}%`# - H:D҂+Qw\%>/da+q6gpd;3T&S52YFܚ s}Z\?”q=K&&e/BƘqhk~ՇpەxXMfhw3 /#6,m_l:51M0jCZꨃ݆MR!?3/#ȋE]:Ƶ6J; K0ߑG*c *5 ibƴQ|xQpOc3L!mY)*'ڔ1"ҳn _tyA $5 5Z6DGʙNjHVWy]G #ũP ' oLzNvKu_EKo|[0b~1I#D!4YR< fv(TNZrgȅ}M,0֔lF歸O3tyJLkFDst \yYф=;J|UL ,dnFjoB8B ᫒  ?e J qX#s+|ZG(%93u- y6?֋ 9d%9.aD=&)9Ioi}X,Ec%P| Kf(BM2//$ dlABdmI8քħRnT?|kb+8Ûr?$۾;9\޶gn A k~G7>K)l_(j)~Oәq7IЋ2 = uaJ&6ivi']t._> !ޛM=iҷRxȵ52 0}uAynnS$ʘ惿=3:Eؒo"TGʞV]sT{F4A!bӽ*Op`U~bW];>rXRr;c0iLHvO5)U}(#F"?|`$֗qBVBNărt,'/c\'pH`*PlOc)X?"\iaXT?ueGɰ.3n @e 9lȩ}syW/QrW'^Qvl_-_pb<_y-]gFQ )4ƣ\UCϡ[8=Xq5:W%.7Vk-^ד/'k5%6gg&mŮUKnhQ6;VRe$-B]t$+ gF DY=Or*ߪe=@0'y1ۡpXcB}fe7]E!ShufT'n4T.AZj#&*YЦȅ燫zZ-3{e|J\o׏+H}[<%j^Ȇ4)v0j9K֫ISz2yOF])v sFAR+0-wD"'ӟ/p$ayɁ ߀-vqi/]WPhcώ bnq[k|ƳB%ӣ#Ҥ0^O!MX#M{e.To]~ ϖ[/ՖXm-ցG8h3.:ݲwbٯL.=# wU0B"X@Aae;|g ]?~̹AcQMlCcj_ rU(/DgW |de-ƻѱOq:l|{֝n =$eG;WCP\bd/SY21Ǻ9SUƩQ S8s#6>MG ?פrIs.N97t@ _a/A8:C7N8 ..8&o=X 0HIy6&f&qIZvp xA1T.uu5 #Xjĸ> ZZRj9-wBPyoYzHcv;U#4dż` *[2KuLb1ᚦč \Y>I]t]Αg:ςQf:,akQ[йP AБ:2QAT@̘bdʱ;B#-LLE:"S8[Qb&,\.}@AIG#8ܜhyR4$67g0cSUvNH;*^~)H!etm@D> g1L 4I\9DR6 TMZ6b+HA׾abQ ޿]a=6RZ9 ~ZbBĺE/Tϝj<;RΘ!#f;;fu az:#S]v^ZoHkex-;`Tݿz_8b/uB0Llç)z`ba Ћ@&< \uj̬Ƚ ~u&ͥQ,'Iֽ9vy$ϼj5R?:)05 4]\5R`L5+ʗMGmSf){~DDw2H?QGlHLcO2Qy ;w#G`o:{L3 ƣ1ݶ|層 WivWwH8A7TlUg[&|145hRgb^]< c;.sF[@z˷y68r\5 T(oa&g*WD$ҋdDw$4< Ia`CWZ <ſ +!4.[iҩu[+ cm<Cb@'}.. s*;AQ9!VbC.0~x_<3@wD&cT?^0W$dPnɌHdk62zcq/[oJhg &cD ^70V CI|ԵN+;c|jA"ΚN. +0rYPI !MseMsȡQW{qؽv/ͺ)pٶE3(K,?KM@$L:u~T8MDBʚ,Tj+^şЪEYbUAvK^=rhK􎘲<@խYkK0ɁSYy OWei WI7zǭO#x(sjx;+Q-%_A(.?+oث9F 26$ΛYuYStЀcNdL3 3|&0/ŸO8nh 3Is嫚?3bv&02 [O w$(=ѴB-Mv@K3Vr˿D2 ߾=pԥqv~Qcrc)SK!Ab,ũ`F@>WuT 8I mΆiq{f^t١ [`c.]ve\$S'[@Zu#7eMꫩ|vfԓp0l.pZ27&Q?l=sj8s'++4~8 Ͼ9;$/?ɀ1@Fy9Kv'-lBmgxmUƂ:"B#,c4.$dC^ I&0*?=ALj>f`bG0[ /߭$-ZT0b sY5 Qr52v=Ѝpɚ+P>[`NF9/.lq{fHZiǞ, 5_h.1OJ"0ZK/Q~:Vv 82{`X hth3rGCRK€1ދK_|tqɪ kdm gW},HΠb^ e#'%7 7 ~rlf +佸`*F93JٙRպ7? [Ly_>[=פCtafcJr\6EWH]^7[ߕ=gKZbpI|YFAWY#BW-7MC,O_J#v0*Q=5J ](Qo?z=T8+2hoo(2- ^[X_ҧ]#_[ANpiR9^?[9M\<,"t"3& ey> UVZRQh1T"R}YŖ^~]/va&^\M|ARRE2Xw~w3TS5|dI(BwG/-Q[oZ+[^5?!gV`ʫ*^MXN?ͤO_Nww\gMI`r[  !<Fy1CH l義0偐pz_v&pR~OZY)It[9r!a,=הT-7Pv;t'1n!=h^ؔ0Xgz6&ջm@|mV :T0eN*Zh>$\ 9@o7u/Q{=@/aţ|$՜: 4JfK-Pjs.Q{8R^$rCmUh=z!ɇf+$` *e2Ն%zI&O㍖Uԅ&tw!"{gH"%Ic7d3 s\:rT@.=xr]S>wO~Vu 9('/b7֤mJz2 Ja6,/i*Y6P"tEx} Fʮ_"9\.7Ԥ9m%p=f |xǙ6Tr v5jX:t.YL~t%nю\oh- $yv5áD: (RFpnA%zieqEb7:NZ:P8D*B̥dsyry R&ƀ>pQ5O_Q=PY[I`Vi!=IqoQ$2 `Bq.܌M'{k\C[2/JdZGLh1G ޳X_S'IqSZd59Bx4d2k <;;S=NkT!څ-l@9h`>Ԇ2B) hU({QN:|Æښh]C̥ÜU1d0psEHPoj/`;QI3w#i"^rĮfXUЂ9eI RS?qR7J$+5 {)d|O2S*lQo_q 2^ѐ:Maž9]. 3't>!qC9'A>osv3n6zr!1cJ+ @]--M ff\ RO@;ՉKW!#1 Sdզ<28Q#Xm)myFIu~˄LYs>5@et=b)i0ł0P}C!0x_1j|񊔋ݕ%Xk z:)ۼ +;rkbեa ʹa,C󍴑9c)豁]Yj9zoPOF8eD歵wi;dUM>/ؽp>iـ RFh0;9/jK{l`C')I;^LIR*gY_=~wspDJga; (z5[wc9Aw_ZhcxlXI{Y&seUpQ4V*mR 9GCe:ꎦF9DRmctTZ(-R_?Q*Kd-͚^?-[?-l.xb cϺ>.[~ߩ& +BV WY-xb]TU,Ζel>խHYuU[3)JWኳG:׸CkBsLk(`Mt&\N 8+҂qy[aB6X6 |6p"oݥm`56*c@=ؖ_ndHLrG-pRh1[RM)ҭ̳Cn¡gڛMp`>[1)=eУR t"^*eS{լڴ yOT(I˞QUXjFÒOd\[{ _+^雵fIwN Vf6~#g-nTߚsD<m*aV垦'KWee̖liA:%ofMkmG 9cto%Boo︣r2_.|9L50z[y@}d O# `WRh('5Ԙٹ8xğC*M67:-y@8[dG51 ,yLS|3J9H\Sɵ.&fI:N$"(ˤ"`Md1N630]/>[nĻ$bbjJ*[жn!cqZԮ G!w@9] sPkGEdeͮ&eqO9LBTysm, /X!_\^6nɪIZ9 A܈R%CLnֹ*MQ hf -)_ҷf`xy.HMr;|X^?a,DjFj&4YU [<<cn3;8@KI_6 ?e*lڍ]ctI'&@It^Ԙ͂"D{`Aϔ<"8i#wB;';k[-$ǎ';jj ԚxwPhR#]/OT5xq{ŲQ5RI)MYxBm^V {ӧhyqiۺh˪#`m9qe7}Umآ45SgDdMA%1Y̷Prىuv{+VwΡCrH{D ,f;K[{RXdZ7i ]RGH~@QZĒSbɁQ:COH) z2Qw֔sM]{D(er_&nEWpg !݇/IϥŊɘ;O~*0EΰDMQt IYDxtzY y6"Mve+H$#RVߟpr؋M6ۙ _e(gCΊ-/`~1Sǎ9("qwxVN+![)u&xOQ\Dh͹Kn9]N'3OW>^o~~`T_~NIvpRzbѳ%֣OdXEV=ǁcbfpV;u8E~]l!Uhሗ?l"i#$"&uYSVcqB# +!M_{.[2ya/I#,O4`&@T&שY=G_X~ p8W  Հy!CXCsjXT9xh@&p G۬}_<]_6jX@[+&\,Xk xΏT_*}7&ƍ/LU #AqP}rwt&*IoJnc .Pqİ(FsJXlfL_xbE7t65Y2OD$G)>g~;}ܦ`VRf8F>wv-&d܁.G8{ 0͚Dj%^ILx絞!+Dg9FƝ뷢ԯ[i8F%l4nT%S@H7P NkNW]'lGJe5W-S.T)Я7qݚPtNċ42 ߴ7Bг_|㶬[ғ1}sbU;21[.U(Sc\p+Iq qL'w˸݂.͘o ^޴Pbx8Sgހ`[{=>| `ykW*1l HcQ`|2-ǂ<\4hJo [浺U땺X FNk֥\uyttde(9nA=[Yw{H'K8t (oU0w=%7=W̯i_>PK vq]E1+ .=~x S:V)CủˢyA\GjnQ~|5fNpd`?2Q#@%;]ԏI~gNDBENl._|Fz:,u~31 ظuj~<^5o πɜ׫$980Z[̙M6a_ãd,o,WZB`oZ~Q1o˔=># @Gz:jL2=vJ?G__ 5iywD-յ\c$۱h4f5N_BZtڃÃyuF/JbQιg ([ͤ.*AU*Ypw`whmR7 IG=qm.3׏S{;$w+gaͪiu=v8_l:QI Ozi9HWwYN!>@rQKʟWlh||ySF3 MLX`Qᝧ6)fC@|<Ƿ{O̤A֟B#A~璽b( WZϩƯaX؆Z955exS2پ`&ƹJ k a`MaI &YM1r? 7EAoeIB&[yȷ8_ #_ߊpq:hF78Jtja*T&C BO>Zdw(#HgP]"]fNE3B<$g겍peQke_M o, z!sE2}EEN3 -| 9"B#Pq伞2;uF~뤋pGf^֏}?3[lIV_(VIY4rj?>b sa8^t2;>B>01@#1!Nȡ@lWfwqfwq GQ%r ڜ'@' w9-Wc΁2V>6[׾0DR? .G´Daz/.Q@ Eb1q҅K]%?ľJ3e'8Z}2<̋I2/ )A|Q&;s2-v(`^`#R:C7J:5ؠ"})\ZQ3P&<'Sxx;~Z𷚲P=#Qg#ah/6g]UA国aGp[8>- #ĦbB N40nehCvjy_~[`6?m[_I |ɺ qYӱ"8ʡ]أϯsYa)Cw_̈UǢƒ?mY{łʥJ\:w[_QxL.#и#^0 J(eO7l)~ ƏӒb_!}bI {OSb1jG z̙j0¥ٵz LO)nP6ڱo '&uC"GD1 IݡE̡J;Xj࢖n=nY#T.$5ѾA0݀է8u'D7~̄\ := IT'Z\mekޑFq#A)aږǦv k t *I[i>lYx= ΟkK%:_ev=hLaX7詸^?d.qʢ@y% V) ~O)qU -ΡU8hC)cV-M<I'M&! $Ld[Ёmי'(U$Sd7㫽(A &åd'夤ްi#~L w1Bՙj(RB;)a)Nqj<0Tc(+À!0\S#Kr&4T y|]5^ͺx{|FՎUq?DU3k+KO;dͥٶ0Y,2N‡K,Uh@*2$㖰/aVM {XsⰵG$ ߐ&޲t Rq?1SbG/Ӝo}-(V9ǫ_ΓDS+{4uЏյK+PL?F+3l 'Nɶcmcʞ=b NY3 *?D7#rj2Fpu;۰Ҩfq- X~s]$8n-D wWULrō8|K폛֒qK!{nP=5oqL1`K]py|_7.?z2, W~F؞mMѧ3(࣢|!Ccݙ-45cTN`Gox.EZ~ $PdDu/Jr8fş"Ο7gH5h@:~dV$8*~0x>ȋ)>r?_ؕLe7ٖV &hAd1A>U\sJ+4mqĵ-C,$[ %6F4Ԡkm/b*&G7>ңX~te ONBd dk*W;c\HR_,fqq̪LeGqOi)?_V>&in?R(m@> xXS,?Հbyhm fuu0ﺩ4ϼ1ߑh.=6R}״ x|P\1D< 9'I\=(/`&7bL:s.Ҧ^jϐsot y}݅2 ᬸgb2%M**7i-M[@>&(oOj^ԔAz\-2 UG T_' e@AjCg .":{PK!; iЀ;aU&3p]c RPu9dz(zOeNy - l ~%jq)`n;O<[% IyO8qE*/O)a|NC@R>:m x3=R`،*E kΑ0eD)/o{{pWACX$ L]:_Ũ1mRTR#湟ӓ-{@, , }RlS#s#1yl3ڀZH!ݷmOq.6 6sXY$qDBD6IDQrUG x\39yb8(x/k>eEBUJpo#:3>(>Vg u?}6ȼR_=(6,:uIW$&㛶&jU?."v|LJ-N-B1Y5NwAt[NqMcB!U+ȔRY"]쒃T" E;Z8pƀ.9/)Tc{[U=* %] fpOLFI 5h!uC0/6~7!q=MBA u%VaJ,tyZksDZg?^k3P'b׸)+t)` "aϢ6wi ?vjǶ?A#תԕu%2. }}v,uqP`sh+jj(w @.2]dG]vA- 6\XmT?jh:+?=(Ǭ_coDOaGM>=eBen g[aq8N~~tC?#Xt dJZp6cNl6t:bP tgiZ eQ7¤90݇s\8=蟴a* `}} Z@ :سzg0%DIuΩ&LV.L [2}XUOGVrmhՀ8fR *ڰHRq<~5#jogC7\M \I;KJo;a/_ ye+P}оoߘa1Ѥ0 ZU镐HZge)ndi Rj%&4 #~WᾌEHpKV KOE e~eZ!j f\7 l">IVY ʝ9]q2Q`ߑ]AӭTمТm,tqVҙAoxrcK۔>q :=[+Q /Mb^ GHCT*{x5"ATkȠ Mu*A4U|!vUÓ9RyPK^J(}"dVCM]EdE݇j&{B.D%(T;nqT?X㙯S?sZvqHx}TKe`b0ʕ4T)o;%W9>R}73.  v UA zCZc+\^llJ8Zoq ܮtYzswǢjU5joA[/OǑ6g--nzy{+5zJW?ugŽ7> 8x Yk~|+τqY)'U8řVd'['qyػݻYbO [h-.4X@\.zNj5Y:!*Fm:[;32yۆxNo-mMr,fqESJկua~jb@qLM̛@,6EAF@ǝa!D&,|VQb鉠k nӻXJ)]?M0B>?#4^Ѷ2p$b&UuȚVk YP*qfw[9}lklC7R'C=kK_q̋,nHN?ﺹDa iلjY6N2iDG E2,Vf웥1 GI";Oʻ</?J3Q^nQ~;I_Hs7R¥IU=j}UDL~ةطF7r<9\U Cd9bZV!zaz!_*{%g ~Go?4f^HJʹa <؈MxT.1MÅDpǜA bC !\ҵB ϻ!(.9l }g6Z;8䝖Xǹ/HO>.2 " (oxGx Drno2<&q|nn_~M-AYm&aUoiENS_jW#IJIx6/))SP3 A򧝶M=f)>1 ܀}#:+I5! )M|lB/ Q%{% R'K"X{O࣡9zZz&;5Bq;K]8H!HL FE!0%OH!2(mzN݅?$s"IGt?+f$ =VmLaNv4ED@)5h&6Wc9{zFC-/%$'Ә\[szs=/P=MqK%$.7sQƞCvuC =eU KL(0k8W R>O Ӄa|?gŠ6񍿐["ԇ*׺GHv T_ZBMY4![ @e_-B3O A)Y3Yf?,*=99+-‘bZη<+cHcu38 bn Аfi-OZN;ގ$kP˒^?ƣo.RhrQID>E09{N!kr&Top8E,b 9:+>L*n1Q,@&f-<9f.' 4, Sϴp$M؜yT9&Fg";ŵwaI\Uą3<)Wq/AD,Wk[yWb8(e&n<묡FԴ4ָYٛ͒da` 3,T$nE&U)5 husbhjJ6 'Q[1jj pJKe@Mu@_=wwW3VRr Yԝ]!qe(֮&OP 1 "[D |/@'a +_ЋTBA<+ʼ oS2=s.}4NF\? ~2FE7q & k  7 ZCGbč5xzl ѷUO [j*a\nt-Kq-JT a-F-2\9aN =C@;TPIS +#]3. 0Ҍ~&X"ʑm Kcz mHi5yw?G.h; %TA[ !yHY+;ơ12qCda=*\XLٰ#0 E*^&՟''p&4}L40צjvlZ"Xԧ^ .t5&Dn=Ğ·6ttd rOJ%nMsݱr|`\-0C68qweҴpoD+rB oyQ4MĠwv?!<طl}o)tܽA}@mU=Acj]Wj9rdJC~ȱvP=_@+ݻE;wQ\7] =0sI9eff-XK`;Ö=5!Qgٳ>~"B !֒= De_3i~oSzeA\q+DKί5HuvI$ ӅSAм-Z]ðMlP%W/l'\=Hzoqԅ!Kvq^wk+7"!,UkfYi"vsfxrt.xMc~uKq<Rez%eQۂ钊[hfު %}w 0g1 dupKY>]q/DVe` .upN8 _6JĴhD\xeτkqw o Ņ")>84 xڻP؇ڟ dwG[R)It1vOdDt^5̀E.2g~Z1kk :44"&/J'gy^BB;;f.)^)9qq CE.LD ۛ \u0jAHI>:Ը5;XӝQ_ks#''7~:r sVM\}rh^fbm{Μ{D(V%W> vOtڡ6/oA&AHL yZj[4HqǏ%bG/aaײ]*LM5tF$7͉`mM1]›{9|M,8fOiIs) Yr 5.,Qkd9_aOtF7?4|eckQcv]~n̖ ssg\p-Ww |u- hg^]?zݹ !Y{P|5|Vq{C8KP׷HGa١YYd-tV&, @{E݂Twׅ'EF$&"O/AzH]TSnWn2JBAߜϺnGZn.^{!zWZ2罡 },[9z\gtH)˫/^lTde`sbab> bW ZFjzjE i 2F<*!?r%c6&ߞZ!!ۜӼ8m.]xl5:g9vYX%I8S GTyyT$A$qs1}Nȯtp۸ٛ9.ˮh^E΂lU!:$/^"YxNrgI%}dח- aWGYc8I YiJ#I~^)FESejUt1n0ƃ} #2%ԨƻM|DZEɝe< }_+X i RИy 98M E+J}uz= <, Vg?Fx pT\0`;y!.Mfǔn+@cd%MjNПN~WnPꩊ>~.TLpdPq ll?+i^ KB.$ } wyS^ [3߯*^6-|q!g񁫢qS+e2}\{wjWE/"r\ x/*](NK1)e/~߯XC8KX"~F}DY,IqLgYN Fsz>ϧлe gLe92M:۠0%2LގDIʍPQl6BH[3D #MٲARO 2=<Y\G׊n|Jv`mg*G-3عD>9(-@m} ȡ; |DSia"?͸$Rb.qdV0ԅ]lR|n]z_hN3A5  3k,aL w?..n'm4w:1dLȽș|kak@etoIL^v&k]r1p=hK#ܜy t~SVaǭ{ʓ3okujƞK 8Y٘e t43p䆬PjNj` w6b4Tu q1DM©ZZO^G1b/?5d5a_ڜAen9}$su|猰?QY?LM/77gK G&% Uت OwvkԒ#<ڀu1~=A7pE9JK+cDО*Uj>c:d;9nM],vUXR1 dB)戧41֡WU=xN]O_2n>a'ɂ+V̜FZ`1*YtfLL1EW9+zۖʋa?AaK&}4V299f亂Povc?JzHw̸lm}}oF ˽Rg2j Tz$5 s7->2Yz6ݼ2ci R4Ypt)o 9fAՑz9S tg;=?N&\~Aԉ6jt,Z'+A#١I]]{ظD(iDK#}ׅ*WȔrZk~`.싩~PZt8`jowֹB \R!#XQ|@$};Z@n=||淼[ȬEM`'Vk`cNو3Ld0.V4q`;rJ$g>kK]4U[7U÷VD14|1`4hk>Tu[2YՂVh.//@2/e f̤S2:Km !#,fr:Suv%YFEV}ܿhLcLf$7d14Y0/D;}HP[Q>C-z#_wm('uZUVo ʞ,Pi9gdIs*&w 5 ˙t=vFL Re<еPvY:ngVƣO0R+J]%TF )+MBчT%q3jsFVax6ǃ`ʱ:ɻ#Pgй Y!˽eLW p2Bf jdj% z/ŭ\oWp&5?ȻB3HmY[Ô@!tOCpK |Bokpn.ޕa#br܎cE1wc/$)]!ϑ1|}7MҺo%Is%@oJ0sqOOJ-x:Mxx%?QsW=5192pedJ*klPZe)(KcOL`\ese!T0Ъ?"z&.O~"VR)VBZGxR~Vʷd~FP XJ.SdqRB\W ?]t5g(i؋K5pS$T60+kEM%P<eZT_v)r 2=<WV-׀L$?Lnד$=494 AuM~Y_9ɗ}Ӭ8`4D*3׫*; Y{vښW 3=Jso=uo$rU!%Gwϊ񂌥MumGoоq3#lĉd "GH.~2+)(rY>;,w+Mxbcq%0OA1@ݓ͕*iԊM/גJYЉ,[7ѣf\^wR"Lt.e: ;Vw ]Ь+oLR%S.bγ՚|\\l\> F1'l8hR6&x.᫗+mbϚ`f#qgZ"CDL:*ob+bS"dK`fm{U\g ͎pAO;Le P*^x@@D'17bRͮ?X随g1cZi @hQ2ZTUw`%zGR+0DPhCs+<(SD] 2%C3BTlWft4}xzq_ݣJ̬&y[z'm7LʻyH*ܯYGH6`* ֪! K`䗷?\zl2đ"i7TccYIdlWS.| CT:jark/dsR!減luh9d*Q,٘ csu0ׄ%m;$eڥ_6Nۘ45I-VTPv]lnU8{ F<-QEh?*-+PiHv -zsNU%&jc|[QlH6w,dhZ_E,sEc4V!]?x!JxժOg>X@B9nyNl/1b??yT*"WutՈ/,0 JZqk鯻Ud"JZ0C"wGܺzF3Y6j^61Xf`UZJ#3xjXT߳ 4?Jwibwq;눮"ߒfd*ygS0UvS(4xigEFМ i@n{[m$ZUcUd)>@KGį/oz#sqH}3ڈ)fˋVXpy dB Ĵ2Rq !8ߔtix nκ懱?7)Irl=tbHhz|67 aVǾkBZMR3>G?Y kݷJ!!\ZԞ?;J^[iϮck\&Y>6@ eߟJk0 ԇ:yxw`1l ^%l\<*2O8ÈƩQr)i&7 ;JqCv+V+DUgj3$_s HD8&n1rӳ__xij 㣱ƈʙC^AWu~-& ]MNWѵ⚩c2ܤ\`H_A@MY @;VcbL3]|[x[m;nt!5kXTWߛMQhG sXxqstKQS:mɰVKM,$M!s#]9Ry~vg}e@U8y"GٽUR. >M yҲRZT\;7c;Dy v6:WX؃ , يTI+? ]H[cԽI<Ùيbߒ bq{ jݍ!x r$6!ӍgQKl\KqN}{ar{c,o 4x܊IsTDs4WED-`s>\º0 Aǃ}ȋt:ŧD !mJ݊ S 4>rp,7a'z(2_܈=K"..Cc'vXS଎lmo %Ss 4L^RŸyQAޏ8P$z͈},!MaI3wӪu 6s5u^Ayf)yjP9mt:2 ](g 4g9T̳31Y8mM.Og6ݫ;\Mۀ=4I (8 ng$ɓ\{Eh#/?pE?V*"]!1ۨYSi^H^lے(lN?_1uF` 垩 vk&aɦ7ִnjEYn])+;4(\drB4ՏXUK+O`=oJcOH-7G]/ӲN9Dt_eजS Qhz1\=kb 6$FW>aR9dEXӰ%?~WQ<JlOILJC7Of>+t}0[h:DpRs~4ug}6.&3ǢƓx8 ,վ'J$xFT`ɀ}_%dB0ӕ%2dR= T > `E([09P:9Sl :$>7q[*zEaʆ(_2 3!sf0euA{0,$bf*n8Lf=ꀸxYxyd &3\a7BMj gbQbjy$ ot?26[ S~Ɓ#9W Ko"%e"WRQ!])l24 -_Nut/sUUC״9 5^}sZx!/37m٩ev!ҭ{b$ =A4v-ZB&5+[(_k@ljd Ƌ'(c0w{1ƿhxh QlZ`XQ4@i{YHߛn{LS~7# \evɕfʡ1 !,KaJ "|Q =;^/P7ĢR<ھBOEsWgvbJD~$rJEBo0ڮeWWoBժTE!UE4lˢ[o2H;ja2q_BALPM٬8˽P÷N~{y,ñG61u-8"x!@δ.DqhBW#>ظ8;GU m?P:pqYp]Hw:`ї3)7{@FOЕ7Zscw% OS `7bm,9xJ d#<-4 c`˼M":vaZC^K6䟴uD*JjށDq~ \-%L#&Ǥt'zvE&(Itt:DZSY">{QЅY3 \I8Ap0p:L'I70~ȓ|%bB[hg(-? -ޜՌIU LWRpcsHp̞w6ˀz^m>MG?0FஃRtC3h `P˅,Jpf3 ]łVw%F,߃-(}X 8ؠ[4]a [- ^*[iƶwFfD0Gz htɁ:6 V(d,SED bJqQ.!`N9T:A{gρ Ӄ Uz\.7O4e+hfVO]47r %8|N/tyL`.u{\9K? <2O)u tж v<$[.O'񕊁ys"%y§nxLj~knq{!`\=FuNG=Jny1whBBϦa}5ށQ1HgL1E^Z H}9$H!rUV`cK ζdLa-6^a(o\N7Xn8 , E߄cZmI Y[`\ps8Kz.O)M ħ K*`}"RZc36W+vhF5|@C ~TXI׀hBBdsU<*nϋ := *CyNhER6F .fYp$k$0׵s\mK8/,ı+a|hEQ>]k*YpPRW1SYiD%M!+DuiD'7n~ z=\@+ ~yҩiܣ5{n]r0'˻q'ălp:;\Jso 1Ԡr[ ^urr&M[ŏ2y&s%ar%lVQ/Q P8? F;zx&qd"I`6Xq䥖(l)n]|_i"&}{}FMiUET],j%HXI rP"sV?voQxc-uwJ 'h<"6r-8k;h/o48?[z XA-ێ{xΖixzK=7xz†%,6fK`WKsb#MҢBi C8/.)t8';@ 9)[G|M2.vs6x}N񨄩 d| pŧ x0Ds"|*ڝȄf!Pr[>ctT`^ Q׌K`!)ru d\&t"[#B!~kڅe$z)v*Ea-^{"BҴq?7赖Mڸ̀w[kVl|ij6XzZ#0(qlB^N7m=.@o덴sri)v5Z^.JJugDrCVD$XkB܋ []#! Aߠ΂x\Ϭ~oMJ`O?*  M h=ySaQL (!jDҩ&t=SjvA'v԰ oՈ;ncm@Bu|iX]*ȩFY@<^߈Tg~WQnա>6\dҭpPbeoGGjYgk ){my(,f^ 4RG樃:&ԛ- %R}\A|/Vggsjf lCW +~oSL?;-tttO0Ž*amSK ~Wȍ%c mua𿯒)AS^qw7 țJz S6'P,X!Tbmwx+.8&ԅ"Mgɤv/9P}DۧӒ÷`n1Ca63MCu3 JnE dYM6ŵ42>^Ilus餈ATYC)#܉`S˪2G <3{6"IATi-ŝ{YuA=*E!ԲOrmr7KD`gD:_*9ںIhQy(p0T)>bf⏞UZ~'ӒyĐг'K1,t$C/cR`"(b!Dq0x^OhpK?L1)rq -QB*NZlmRZ i7CfP./z'-]Ua/9BV-f3J`9"nή`&MxcI,bO $ ?gT{LZ֑}N}^ޫsݝn:4T ɯf)FWh>ySvcD6AP /.V@t^? J jz 1 ]ʴ J=% !ǥ{3 "LGX<6mj3pw7|5}O}k`h;=ZpBp;|ekglP_DVC)ok #H*\ԂO<{Y,1x,US_q} G3dHvaZTs=a3`.[Ͳ>^|\֝ ?NnsƆks`ӌQ~zLo\o[W}/Ze`گ.w5;OlE(DhnfK6TlB9aDuLk2Ot+3뵗_nKqФ)q?.z׼j &i{Q)%O,]=&1#~7wabXZ,0F)7tRܧl1)A_K5[1V*mHS/t"ۋe4))@nVz</:ˎ/ˠYN+'g5/'ytN.''%}*kbaB͸#3n>Sg]~ɏ/Os0t'2ƚoDGcf9EYݍAMߪA &! Wuhs8WlP|3t}jenvB*Qa?D:B@"9/.a72"MGѼuj-g]>]g27^OS>.N9f-ƭRtH܂siSh!P(M<[|F: %$ ho'u0!m(Ϙ8:m~):MSeՉDyG5G{g1WtRJm *[^9Ov֋)Bdȇ E((6 Z!L}5=5g,/Wmjaazr$7 0b W>8bD㡯 p/h73q A1Do֙14Dh<0;A0'O.=k.1Hi`* j޻ U:dǟRFq&>&3Fw䇇EJ /]wɁ`;8tj 4tsrd>;*Y o*붦0I̽* |7wSdU:?=LB,S̳ M):CZ`VG]nUZdf&,!|P%e`=wawUp秕5^ĬAlˀc )f/3n\e"QC\UKB0Tq @m~}!`C q_u*~Ͼ.pF́zwHӫB-=\yIGAq9^sRJ'G\PoU(ߪ0FׄQ̀ ]W7'%\D{J KJӷ2}gPZX /uo?LL$hɺI %>+!9:IJ&,<ېCugo1aatɎI`>D,)KGiINt#v5+0tzIșZ 9_ʐu[T"ZZڭ9liX= (EfuB= 0&eߺpkMY)MF;0W̵k>-gi[5{,"e4F4Pr;&#d%&-BnL]<'`ѭG[c-.M5 i+@ ]\zQ7.e`a ?8D4M$44eD-P񴵈|:J]3_+/at??Yp,6([O9;]4uN 0xQJPyY`dY(Bs 1f$@jzG>C ~FgwVj Q\Ww !2p \)﹡0 _SJkrbu85(HvC/YS )Kf1Sd=z4}b~ocvA1nE,ZR}2708yC1]O1tP' nQjTjB"L XtI,2UL!8n Ů6O:tbXS8aT; ZUV훺?*n9}m^JCIٞX%V؅ipĩ=#B3"~J i-2G-VڋxbVʻRSZz@gۃ݈lG3MVI\7uߝO3j>98.xč*) ؔX. < LlG奠M e_K+ꯙ׏uaJ=a=ЂNMիG{ڶJxcz`\}qZ |5YIOv[0Cr,1~},`~{;h(k)&!B" 1 aFDXԘYa@fk3.0zWqt/Ǒ\Q^[ 6bXCf\fGV6E܆28If_ʟb;VQ<Ƴ:&X`+]_m?Qv1I=3RGaPrCFbۡ/xT.ܣ@*1W[hjױHS!k-.)iZ,/ַpubIez)UMAKkZujsê\7.D򰘝|vϼm?i5K'JwFvPhz2}t҉a%~ ʗu_r4'q V7|!LhU@DٙN+;iUݍRf`4*٨we1tQ ; Ŝɒ rIӒehI&Կ{n7{T'a0P&߬਱d~To ڕB[ދ~sa8hƕǺny]0=[ sFlS{*4h KG2[kՁ{Qg [/@- GX[|IfҾI.,*ME(7A45H{+ۋ52?N./:!RI*wWRr8eW!$%0`Ȳ>k/YGZoL\\)nXO@K>&RG+U'"6rtqY:=P7z5z1dC\2(G!L?,Yj6cv_ LUT4/ WQv0MhZ{ҬXNuq!􅧧Pw{)R,^EemkK!>f@3#Zyl17ߛDBUq5N(N'T?r30'։Ʈw}'{AmT yix{vW6z Vx22ΊO°4[XGe!',H&PRgcK伣1 (0 @30-&{\=Y;Enu&ݾ-}UqFj$lшMzHc)eE%'|GjgD|},Ir'W{"`W17FUHGcߪە ͯkP]P=*R[ƩJ<Se$)lȥ4%^o Ը2Z> G84t'*D bp-*AⶇNUzVC#ՐIY>kQƎ5LVd(-)I)옆 >*HӧsS&6@QYկ"kB|k8Fj `$_Hr3ѓL0̒䎨!ir%]j(\SSNsOu'{38g'@G[bt!1rKRʂ$igI4&t P-ĔuKM1@x՘ ԹCV]lA5-`k/v_hbiV]<Ɖāҫ1ؠBn8̈d˕]su4vչ < N҇qG˃ Ec)Yxt-쌚i3?2 \殺ѣ>FD Ċx#íY7`weݟ֕ y+jpz\qaC8y7S: MT> -/R~s+G ^p~uI ,8=BFwFAũrLD>;&JΐS,Zw%#@`;~UNer54tkx%ACp{# /ǿIR^= "^5Ԍ,|8ՏZ y%$ܙ&l}0t{)B|^ +Ԃ[Cr '&!<)1ip)\'cslz2l4z귗iXt*|pͪWV_9{T~/YR]#} Z#GmB95Ath+@mu=C鯤ClG}tVX:4sZ`Dt P$ }!yJpq}~l2+g12EY$k8[SB8 C2N3k 2qSa_gY>k vQf7a1!(QqF1+xO1:B. pb0fVg:<3$0OaQ"/`ebѠT[Űኘ4jDOՀ`X~-j='>uśG'Eopndff0lbY9SMBdX]T,v L"|vMVx Tf]K54:5Xw8{U!ȽМL^0u(EC|z-pҞ%%A%vWgKtΦ6qivC &:T6?NaL('CfaD4-kA.-54e0pd<>$pe{s]ʞ46 [? 3 SRѽJm(W B-Xsjv%~Tz!7P4 r_[ZX2D\m2CoVe& 8|A1wXw6A񹖎4F+Ž@ o]7C%趍6DX Kß%sqUV1 9FTCa '#ZN} Rk;*S*,{mk\L'r󣡬_u?4okۤxD6) ST%epe5>Vs )A!'|g\ŹdډQRhİ/rm9<0zks~!wSf _ʡGmGNl-Lgݢf/+nx)aCѻ8?c3Pv,mfrkx#P]eB}~UT&2xd;㱃 #k|x lu|<ܵ$Zly=9wZf^{f^)t|ҝIEkiYX2EbGXO^HwBGRț DZ?|.E\݀:;u!ؼ?^x#=z9{/ZNs?7e= [I'6kѯ"M~Jw*$N9m+,J\$W 8yOc!?r#Q5EFVR)<-8c՟dV)tB8^ó4, R8dA||?o3grZة~j2Dhc.RLիnUO` 0x@CGhzVEީj/9~ݼ2|a5Nx&trO#$-VėQoH#+pxZ2Y?/<'!ײx7`tŹl%!y4̟n7[? r{@#Ldž,\yr :0Yee21N=7 ƚ'τݩԙт~:k“CPczAPǷXb&Vl|Y=- C{dcyiۅ5c,o? 'BӀF(a`<=u is{ѿhe&0d$Cw=\26__Y)[qXGxh://=>GTT\+ ?AnS̄`7 VUkD'{dL)Hs Am:n%Ys1fZ qBl8 9Oߤ5N)mE+e낋MNr͛ғۧvOCp0d,{F>9#3%wѸ8uFRur' i^CLF5Lq'(i0r'vMgCbKB.o%wg>h'+*,1AAHOAGip?#4gQ/ L" El ivMU9{FHnڼH5^K,0!fwsvY\iM- vqˋ?$C_I1 8x7)`𦼐oMց2zwqnEe¿u|?>wA1y3L-J f]Qꢇ^/9y.|ƿ}o` @ IΚA<,<7hju@"/kQķ" #3$:h;dIBd:+ZrgHPnAFe_(oG[f?.Tc'C,oW(nķ'v dX xSnF^mC:BWgӺi8OxK(`DOut~kir{pَ ;×.+5^>C]=@d)qg(: )e&r-: [.B翖Ƽh)\E-UJǛ6pxsyC ql 9M2i$Xy 2xOC]IKo"i"jx2׉Gsw&_7 #lwX@fqEr|Tfb]1ͻZ[Fv4Քx8na f$r8c=:J$vAvI4D^,brV $r/)q"76H$c٦U5~]k0(NX#1=]`& :I'2"^ދ1(eMՀ f8qF*:Z=lHeƅ6} N8;fVG[oxpP%cwQ~$25 MEln@aO+<'`KTߺ7ZMQ\besE1Lrub _fZNz>3zxe&(e0ߑ!J`~ XQsdh<G1\_e,,-3F~4?ˀ [>#t3PLhl,޲.y26^aG:d:GiN t_ÉC{zV~LݪH/G$ZB`Ȕ??8@݉\s~7 [W> !gԆg@ NEO} bVO|T.)-ow;.098 q#'X6>1@' K0s{e4cEdFSɈQוS.ݟ %%POj?b=#ʤQ$eԐE{̚ߙ3C7l*v>%jOЋ2`}ߺYyyAYueIե4yx~ܜG=.?V0T_05ft\.3*!>:!xZnֿ=6|筎ɍx$zeIQOMT7Qjhumq!Ei|m| 'ѺI_z'~J#Bi9y:uaKa?CbHoŲeaM{ ;oL4nuAJVG[hθTmj:FPdN\ T橇,`DCvM.*C-C#&BsiVnZ>'aׯ,7ya\ڡz3z4ֺFp_(>06qf%*}0[˷h=6h7zXƵ_#c@n1ZB3\[.,I,SiO;P9%-VTgN c\y0QX7+IG&,=] 7~_~sze%P4/T rZDzڅy%IM{GUA]#$;nw6KEmpye$dc}Ntq+;æWwl)XW2LZ yj"d6+5~Ι4S ry2FGYmN$WS J†" -MY0̥ G4>Hۼ_+{ؗ1 DN29 O! `yZC7k$^}mlY^299B 7 rN.b׽d8 t2q[3;?L5ٿtaՆj+xRR{idZS<%lqC_nId+5ey ^XvỘVyI Qk!a32`co8lM- bR$ P' h}9K!o@`^A]w8;+_!Ԅi+_ KW. (F.,W}>V)ZޓBHFo;vTcc@08K v4Pw6,N! *&a, ySS[W{mmw.s eKr~Ac,yR6F^] p5/ENa?.j|6++|7 ʕ2 k5+RD-N+(T ہ@fΏ@JFmvWdh4קŖjY y2Oc*ƋSphG{4瀏Oy/ }T^j$Q}mLSNV|lP݄*Ip {!1"?O7[D<>QgevOR#?Qgz*Q 31u?cW$H(nI "{%_Vd,DPx(dAc~9|]ܫek!}ѧ>Q4w Jp lDsZT7WZNuŅrfvrduLh3%j$(ʈd*E[B.Q4NNFc\, hJZ|Fڋm[|f[)33pE}DtRiǸ@kHgkGbq;3H1Đ)ŭ])=X_@=Ì -kg>TWRݔ ۨHaSI9H&`.[<1@I;P)6:T3 kk-tZrn%dm5QkaU ! t6@RhόDRHʳ>H^׈ءt6q~c,| }%'ȅ =T @Cri:v7GE"lwKB` .gkIS@d_)$p?<(S yԦpZZs&w(Ο#k=2=sr݁vwWݰxP.b%  9l Kt(3j1V~w/ %j &[?A UdtP}DCh|YmhzlO_<=!4jR*1 ɦzwʒ*tԠ+@Ч}^Z|=؈q…xa 6o%?. lzh'!ąkƩۣcɀS6+!cApd_#B_/s}w^#.^3~`$XY>](LSugW)&K5}c{>9u <7'0Fo%?mri-*d?u ~{ekw"Q qF|OJ V|)₴tRHYSx (oR"ᇞ|O>huRS3mY=| mfهu\~|28S*tGgܜ>ŭ dD gjoz}QOkw6 ֕Hj\'c$Y!o"sv͐٪_Ki8ީ9,h6ZDžDB^'H8hy(N(8?XH2ȿFĊDA3BׁձtӍG1Yflp3CT>W>^]Se\ !rV%$;zeǬ-`~"%׍¡b]1Tad`ߏ{e"4pc)%g2At *Kro9`G=@ֳJFʣgi oZmmiVv-Qp`}!}g8$_QRx8]y) 6uPK h 9 IB$F5~BSDP[8W|6 }Z<#/]u#ZE"v>Z*Ն}T%{3S1iНjc{!F3^=013鳡!`-BkǬ":R?|Xw8QvPЭSYP-c1~$jp{yli=P ~̥[BR#A"'/_{n:Wyhk*W~u=@#]\{$`8 lm+NtC$,R1֬ix{ϾK&E0]ޞ/ݓ(\a>F|>>|kҡo\V9 aU'-2 -a| cdA}K ?k$M ' &[N!V֨uCc [?!hn>,]~Ra#jAP ekx՛'ӓ5hƪH;λ”*6 t @Z(gi%&dYh~mXOUEX,zV6 KaKk? rRP_Io:+XbEDe t=$-4ja'%٠  qNcv#rTBODԸeD㌫Oo.| }NXUyԪZ;{[be+ht{: &}8k6 m)&GG?=Yp~Ce6"vőa柗֨^2sEmX/[Ř QrbxO.\^ꮺ:fHPNKTBm$я}0*>rز**!ӝUAz\+2jcYꆓG݋ز/xl sz+7jaMF/gٶ.&YLF&݉pl߄"J9 0]x}6şwi&$tW$#;Y q\˘fo̠?4`L%{*AH*ˆ05ΣIԀ~=; N|/E.|i^=6g7Uof!ƕ=Lӊӝ?؛|ΊH8ΩK}oe)@q»봎Q dw{fP3ŵzȠX,0PR~!\TbOE;Ex_އnr<ꝉ6=_7p1 ԐKQtN֛ĈH")! +JA8y^K2KNAjc.ކL%; $E(~4tPa :v+GQ!s15*@cGb E1γ3,K x|XW>TҗMh^ɂk1@E ؍lrD(&ӯK"9ouD+ڝnXsYaLNvP#a>:ϖ9d"\$ [QeNLjD5z.-Y>6G7-wZRG-޸U@~'6 4*NQN `ڡxt!xtm,e]:SំP7Zd,V&c!c}u߭8hJ]iO]~qR?p3Odoiap/I`1ay2(A_ͷ1iE>^Ay q4+oY(6s$]maLZAѻ'|H~qiOFH۷*`ax]'Jmo2 kX9/0#!SWVewFzXbqR2e0Gi{SczTrFTʻ/1Pai_KG9Ђ<]%n'R;R4iO"}rU 7/̎ C!x‘<'3$ذ-za8nTKrE?,Gv.B#/_t%n2PK=sJV0Qwv.+-3}UZzxl2Dc* Sb{ջ- 73}ĸXUŸf Fsw8X$-gyX4AupGAû>r '׳O!tF҉-j McXzG&8\N.3pcC!0]W.< Mۅ{ӽGы.`|^ag753C 1ЍULjJ|`'/J;vUvs0LJ?&J#Z)Mzf,m9:>@X=[9"8ORMe㕈ݙq@!PO-" Qg2|!Yrd4iJX8/M$Niȓj9Xwr,4=!s`l-=i d:MqxVߡ卌~?11_"c=ԟSm9Bdzy{ri1_|Fv*g_,$z*1rE  @ӛ%Bs60`is .Ft#fOןQVt%sѷ.Mb|e^„ތ{%3jR[!,WJ\x%}E€/|U7Dr?ɞXUCҙe:d_2+WbkC(:L0-z6Q}!DLpn#a}?]]W2Rv.RGʚ@=|Y lN$cfN'z$9*M!dI n;7_zXlw&"lM=e|,: ؀dނ1BK|rr JL?ȐNK5ٓ .$@ȰG9/'DW=‡=.$Ջ9O BW7TL>K}(X ;6 |+x"Hl; ұZ$?-{n`veq+9 žC\}\85a"Z<$Ҧ,Z\_0 <Q]z,1,U Е $G諊!&FLT.P# 3|&j(dgoʑiLW@mT#5:6I!xƭJT\Ԇsr46}*$-l9(nTrIS}`1.SGEx.Cz".<[8Jfݫ?uڞ?-3PSjrvb$t&>À>%縧NҴOrX%LN?Hi~]-Yuv_k=ԈLM/:Fg?QV|Wdhĭ\ d&=~D]$U)Ψ 08"1B-߳S9+cO#\!g.8?*")J&f1Kwg0J*!0 vk*7< pbW'z%JN5;s? !a|5D;W7UMeaHZQπ@z I") ̕ȭ |ؿ 4ա35V̝ 7I3Ny*#C9 EtQWq*nrDۅ`/gEKuKFTfu0oE{Gm.027Z JM)HRTT*z9FɗӭG\nu;tox&5i*@4Nt.̰gv?eή+UM|_yެ eGTIM,MokZm,30s.v*ey"ܲL$sgNYڅaԫ7?2EnwwPm1N3lxGnE;Uyi #HoV+xNןey;mB>%/hol5AL]"ʯ(b~oHV/>رi _CLٶMY۲uG)e`ƫY!Ld,_L]H>4cEpCݻllխ⚾pzJecgX)>4rr؍|'J>!a.t-ugIEpgјIu7K (%"O 5AtL((ȔM1Ubu =\}jjNrV<\}:Y!}K0AkA&^n: Rb_]VPr'7"%H?0M}WW7v֣YV%Ç(˛?*zIVoYg)7qUq3w1#Q둙sI!_BG`'lZۖ>" b910w=A[UPuEX9 g;8R]MVۛ'샻: ?r*H4<'+.-w^44:ƶ=}^\Qr>Xo`ռ !POfUH:(AY[U31a>P++wo7+7t,< ,S xyWD-?bKaaAgj Cl|(hֶOٌ^$H$18G ~K!Y~A)T"nl3V&k9(Lȍg$r AQ 韆pvubuvfb%/r }yng[Џ.lEJ K/'3nc^}e 2!k8Tq\SA>|4V`]f 2YknVח3fC0bኞgRc?=99Rz#>mb12 oOU<1N}Ԅ,8Os,aHS,EiIu/R| ZYor&~>CӾVI[C `$".Cˏ}4Ceॱ ,!yuVsvrDwMZWvQN3*/kx76v2f0ײG " ga d]үhfg{wf$~&6M4(/>e)EKJOTT +ؘP^ Bm\bw=;orS݀3~'S):Z h$ÎZ*'^-j41efqfWc T%vI΋^!G Y`I8I%jdf)Be 9OipXhyӖBk6h " j ÍxJ!=؋oLpvr .kEUW# f#ZdS M.:AE@ɔj5|>"(p~ei9\sH*V7w9,s,)2@oNGHSe|,^J#ks I/@3eXu$kNdʊ2j Qܩ㯇XrtBvݒ]Bp|I7nX 6QgYvttu%YWpp/$PYm4'*a zk1-R؏B-'Ԟ1n2>@I@ b9p3C(W@3x 0Y^Q;',0 kq5HOҭmlS'~EQWIysBRt`\ ot SX$y4#)5E͏5P8aabQ=jBr: lMDO>]h'{r|kZwv Sc8ra$= jbiw X3Q6[ w3pKs5O?tu4['&}$W*Jt별Kp??0шØqzs ۜpO!ې"9bɒdm [5I=DƞOaj'U$2h -$L %J cwŁ6E(Ö47tQ3}XrYS>Jc6+ R.B`jj kxBXpJiwwj5@Ci!k5FJiT"nd7&}B(ƪT~+sw>\Go`gc -i gvA!n2r}CR|,D|UVYFK" #S8!{?s81X9]g8 ם;vWXX2pZy~ayWXYa? ^ L:a HpPC}i`~ͩ}3S&ٝɅY՗v͑v(&lፚ5Y9a*:+;cSah.]WFlۨ V9g%H%92G?9eXiS -qU17R5l؟iL%XhXtI*!~wBkM%}5|X 9@hBhSlƺm)coQƝ ׄH25dWbd1gM~"{1؁o*sQ w%X!XKU}!.4`fIAjb.9}CEQ#X⒑,!L0GG3ͩ/:,q-ۙг-Fhl?>%u~%I&C#]꟒m(yeJF7e:6NʫN֝1ϱ8M:%cr"ӟ1@VS $Iџ3Ėo>Ȏ9.Yj6G`*gQTt{;Q%gWI"`W5Yz;\f c}x/TZagC\ǃ5*];GuQRAL"Tp`>ARμkV*{"h$@Eʪlynw\Asp+mm*<esbV[6#>-jT$Ww82&!24\'! u 1?OR σ)ŏE;u )rar ez`)mЙ`EzW1Ad Ύrηrn$$|؇%bK{/Su؈Oz_*[zq`Y"[qul~,wʈ\ŽɝD.J\NpH,Xxϊ Ie lo_ zjᓢZ{i{r+FOL"ipI*SAxt$PWF g a'tR(A%x0=39:O  BkQ~RyhcL@4$svB[ J[͔5mO'd,| }ȷ^}O0Ef9AŰWw~bEt=d(C:sf)MQqKnZL(L9цܚs$amǻIm|v'K6ɪ?cCF?Lj80@=Q,DN\&a;,$pb3.P[ިԣ${j0`Cm+Y$=nJ#o+ WJZZd4-oG7 bhf ˛ P3ebn^Z qY~LAc7bܗ$^-W얎 C~Aל]tFHX~y|f PJhc2<@ ^3hCvpv_s;ʛ,mFo>"r \;6iՌ cKJ2ȇxt0޲V+&&1sB^L11C6Qx.Qf Lw 6GA[o77 ur%BY;?34UrLb6fAh UA/']*,=7#{ vY0\$K7bHUz= %54NCJV cM 40d6JNŏHК _!ʷ#=h<]ئ\EfU[?ۇ`\x WQ/JV+r@xh_ӓ \cXMeP4Ğ15#+0aHgмzo2]u_0Y.7Y {θ*ď JE(Qo,IUxQFf>-4]|ae d5P5O⑜ *Gc7%Y"2PtvODeW`q&-]Y'7ݬ;P!/lkfaΨm[Y7aW- FfjC ]JY2.1lV b\+Qg==\eߔ]fpF!pwut;w\V\pQT%7hZJM-a$^mx5+ mA0LPିv_CA|x6.%+l*"5;)jSe~3VpFJ< bĽ:1Eky0(<_1ϋs̤Ǎ7y̆K27vMr]TȲjEI9`þQICV$M$ !OV:0 BڮKQc|zGY)^hd_!TNi2:ǞqMA\ @OGD,n; ''P_=`O޽N"lӸ}sSEeɕ~ᜡ=HXޕ0xh=# Y(]n?,ТQGSN!>3ڵS5J2+&y+%:z::ɞ`D/Rϕ8l|5!ҁhA0l #5eY,S?]4f~3SJx2Srț.Չ_RZLa_2e}vt'[s$@&ȾFķ%^Y{) Gb ,*DK#Jt,&c&pS1{/x?̖)x Lr^ >V52)Qzcs!ˉj j.;eS|*623޵}992HB ?^ P(yF>oFoijeh13QtP23x ]kL9:# <-1;v n~:^ߩ!z[i&ҩŝ4yI OB$HR/Gbja2sIAwFb/r$t&]|s>6"SNаE߷5/ceCAgm"4yȨs&fִ>l֢\0Q9Y\|.&dsζJ1tj+OH.:Ly)+`Zop{6,wvuͫp$iQYP>,쩾p_ZUWk'8%ʀ}SeZCY=t@[&wd)oB{4=` 6)$aw‘*[EG!'=b D7;u ]% |~;/i|S,–ٙ GF^z M{1t3\?4vͽߦ 2lKV!*CIqó7 A~֢yF^=]N6USjpKɢo26`>)kd5-z"-孋~IV3| EX8’t6ϯռprjX\ݲwB[9,$ATΓAfʲKrC`Jmglݪ#(rUadX|嬍d %bzbU=r(0.q(W>S`vJJx?: I >ԍЦ]Զ\Cc7+-HT4乤KRg.G8$<"p a#(TI<.d: MB*e_'ڟǝ*w#(4l=,"Ŝ|4ʞQ4l!2P"zH@@+.|!_p\'ʯ&4Bd&,8?YMC뻍<džrل.DtKR: ~a"OFqcQ PY>ٻ1k@Oe6{$]TdR7%#~zg#%?d7%iwĠKKi!R|F| }fA5z 4 ;1Ȭ:r6CJOKJX;5Lq\I 쇺RJ?"a+0zi3C2Ow3_2R$n9o쮳$CN4Nu~tr7 @ oTjkh&NҺLi8צRb麥P*̠`O$b>b̹iL:ȣrI['ʱgKsߪhN0x#SI[pt' &M-9f^۵2i)'12͜i$HjwX4+dr}?z&gj\{R Kt4W`˨]Mz%}Pt/Z%# 4;v o/㸱Ԏ` Mu s, \na/ |Qbqdo b)֤҇NƓO>TpgJW2`URq/Dk&%wSb`CRnuDJNmFř-g>!6Y 9/\0M'ԄL"N!:c >@JL;d{q?ޯ8DҊ|:/e+G_}iA=t)-ᔉN>zU@ )=RZ][L|6crA\p ׷}Ż7gm_n߳ K=tˌ<1m4[Q4z|O`P]Qv 43g+sdH)K?(;{&Z,)8 _){9Ľsv63E ySv#ɫ2Gulu4r^oH*Q88Lgd=hbrt2i+n@NYp,8F *@Xb(0 #(a` H˼ZC4>6ϴچ,\z ;^І wq4(@pVl6w jD`I<EdexiL>N h8i2JRcF7YNPb4ٕ8I 8KU9DCk{ơ>wvAfT!(AstݫkzY҈R7vupS@FZ!87W%/! [5mm_u{Y7 'd9.6up!G'xk[y?&1"2$ryPZkDǓR$jt]Ox#2"Wr(Ŧ`Y"_:GC4>MnCDAX FS~Gr{ƸYV\|R TYMC\7x.'䮍F$ g~_,3l|/Շe * AztaUvaoYirBs@>hq+qjg{nʡ=_Yz\ ݯFyv%.'"Au " r00 xZzHhvo$w[y4W>)V.5@q0˚-C'q^ HA=dRu&AS[rayةnewzC!&r($3Dg,OKR.E$r#yFUN c{݄d(4fc̑V_ejJf<1#o<2q-iu r/{CƒI) 8wOGMC'ϣR+_DviFdWĊ#~QfZ` Y%ܢ;DP/(+m7&V>xڱ,x ?O~Ah$:7{&tI7b?lye]|A1]1X!whDr_" ړFȎ#_'JU?STE.JcGi{Ѿ42?SDkw9Ek{<99heyZu>!z?ܡ -ݔ:ryV Glh[TcvmLȴEk(Ę_O^2aD+9-< RK/Ѹ鬭;|_:,tJ)VޕF'O'*T/ʘy]x\z45f/frubWq}XYQ)֬aD[XzmKFtI{ $w ~w[@.O@Otڝv@NK4I`ʥ gN?VMl[$qo"1m{`3Z"]&vt[*zA1x]DqyϜU5=K":8KO7Z)?޽OHJbcR8HOXy^aQ%d>qc][NNJ<8 1M(WÙC(!* ŹQnlowY$f9 \)LV]CeSyfPP2b0 KImi"؉%( m;NOD@p IC/&bn%رјD2)E8qh~Ipi! Z9.<ؑG]g3n[gւg4&rYG?FR]J\hf7o,\1 *׃)uu&ʓz$(fڈYS25Ļ:r7bkH6^2`B7vFc1 9J?yF{%ǴT\$ElkH]<G>|VWnssk2xZ(OibW@)˟\mLJ$OzWh٬2,WOׯLD u;:5 ST1;4n|5P׭c'jM$ÆsKډТVo.EmakU-+iU92@gRDk չZ4@x9w5x9_4fu~\D ĘNŜ+?p-lnd|!YqmVF %.(R^Z} tnrgϧwac^SosowrڮS;]C{\c_}9JNջRǜy: c/ Wʸm݉ٲeIwٜ o!`=} vqڸ!-BT7"$5ndVVQ.79`3R~;Qv>b•Yn9!Ja5TFߍyN^3fm|6،B+_:l jtƥ[U@̻֙{zqµ$++(7Mcmdb&:&wބSYA*8^?qJJ[:?' ᝎc)꾨$yqs Gbع0AVym^#. F#{4vzj?s7%,-xYrV5f }w *-iJ]}ķqPI-ykو4"B:;aQGmT|GT7t'}yLOȝ26z(KJ!o>U" e"\VבG^-t!ƱAn 6Uȇ,j<6{Wg l d=-UWWL+Bz}9,bcU7ؙJH~@\kXMdzvGv8x/uѭmVs4 sߡn|$~f^ ݖ&g2ևUwH-MoPޖ)31gfj-=8QʧoGKBWn6Ȯ.2fV'1HƶXk験_6X2Q)K} YԱ:q@ޫ5)Ϛ ;V @3}.Dk$ћ87޴T@-05QarBMw2gK˞t9lNZ~^F["--TNSGPe]Efkh8l@(奫9,p9x m[NA V'*S,i~#7!!]<dp0r,p-&-*4 * H$zΖ˨3M#€U$:.\7-ث5vvM򥙀MvJk^.aFQ mGaL4.˭r x׊I;`{ú<Rܤx !k&^emT{ZR} O _xC)]6&%]MiE8Ҭ'f2gGH1hK?? "%o$gg;;QLǬ=F |84|R)oeㆀSL7^Ox1t_ ,Tas228$rMSIELsq(9;#iCTR`'#]Ew]艢CCk@7ehrBʉeWh սAIv-="0 Q*駔x @ˑwj2 \n;N橔lgl[gĕO#|+bt?߽gV\%՞Nʷ'RrpQI"½KC.C )5N_cVv'6\ɹp!vdW,U }_V8?kPˬ3NcyklG8oiU|ɽ+I6OWwzȡy +R]G2LlKDv`~ާhA2s͌z7~uexu2@\"/IiC{3_.[fBprSH Df tI4 >,NӸD~qYo T *?aX£g(mq'[uK@PG5T{ ne RxA7#-EXZa;%@I?3Q/3 n\9x] aC蕻jkmqi6ey+sN68g>4T!iU [&63P)WD H>kǰYݭbnt{gYPSQ|xnD7agDi^ 5#w6=>醝&}\.'{ͭC--DmPJ8j(<(9nz|u-ZAbo ?K IT#J&5Ψ'Ca,P@#ǟ A^2x Ƕf\ԨOfi--'*Q0ٕ'T/ JL\ׇ͙lu#MC.3C.PC.K$T1p' f/LVtO?1<7F,y9\ >߶!#d\T؆? ht#Eד RzdGھ~e(4E4}QL|#0Jo߅YW)x_̦!9ve'lIL;_Zz\f]vv+ tYO/nxgƮ Ƣ^T@ʤv5)-acnCSBa3X?R"Z6T+!vl!=w'Bidݜi~%K?5:dߓssۊ`3T>^>]d"\7מ{9M̖2pH+v ^ϹfzsnܦR-ۯ=l~"[45ZferC˺ v%W]yT, [15?!=YpytЏFe\ۋ /|!GxCӒ3/Vʇ%#A4cYBU"Xki܈Gy-#^3 5_S8FmBMSozT^I1$*+i:gWp#mzG8s%u 5IWRJSЩj`C3^?) "\ VKvR5xU{..xHuR-Dys> 7𠔐D HK ΑZ='OPj/:fs'˺cx7'q\ʥ&@^p 1I" llJkNG1ZYy$XdjT|kaZ0ms*Y9 !Kqb97K~cc6qw*. T%w|i*O tO_'wږǣ4MX2i]ݾŤH8j/ī4 pdpg;e!sQ +8(dbӅL (K!t1Z'fSwjI PAh?2a("_j(}u߄SMӜt;CF'M8ì:DKOӨz܈R#YE7&8P?uu<9lO6[y:{Y_Ho?϶L-FK 2jšORƤ 8k.!$>RnaKEwjd{^xiZf?tc)$Vv!RX.TcK[R4K]h!5r!<"%e=b[ߎJ:ѲՄaRȉ^1=cg2Ĺw_A&#r.~}`؇j`ۣkHq32. O̊'' f!uA6a(+Cdshasz4Sx2Y4^MyB \ h@)i ,Um-cI)ѶTb8T{@<@-3J"[q9ߛ|q+°򨔎R a7d%}pH#^aaDA֯b];ۊӿ24y+%T9[Ymگl8Zv!Ξn;9"I.A/d]@LFPBӠ܇/q6GhdכGXE= x%1~oP}F"/r3/B\8Ö)JX7G^٪qNտ[FfpC[^y/5]NIv~i ֽʹ/i r݌RY)5 #r$$JD̮,\_nNwnůIJ7hdE̜w; ~W b^a] =e& (KwZ JpSR>Hb=^\ hn$nRҹs %ae)g<͗6?. aY( Iǹ[2j&Jf+=I)S>s{8QG7tߡwmUjt8/k?JGO'a;sK~ #z{.08\0F҆UBTF@gt6g x_*X%& ~eidTy -TOt+kh+ӄ=0'Tcifdl-ĀG:oTjX.u}^,Ù%x2pipYy[lzNg3/E$v娇?:=PmP[+@ e}6%cTdra'gX [ >&s{E}ԋAb{-z#﫫I[`A|ωEôSx0Etf Jz&0/:GcgZ- ߅>z2o3󮞥ǒ Hja6l(xrS0Xi)U=7pN_:?r˪?7،^F;j!5h[MN5 &~tܙ;~?M{l;ZAN8Fea=b\: .S8I>xq}z8TTM/E&°KA\@7v "ZtEl, G X^It~LqQ(#z-9B-u[ӌ(7-t(xǻ"x_I "i1':s#.GNʐYǧO su4'0k,: /z"o(H;#bQjŰG:AaaqIZư@צ;[~>ZmtcYm~=0K^2jd=Dst(A:2y2;! Jk 2G^χ>7+t ,۴2˗6v筎S9 _ o,sbvmVSNҏiTL(gUM NM yw+zP~"e@rȊR1T슫1d8?LR U49#Sz |DFB-UBa|vcZ@HRT2J/7/UEsmO@ܴk+Dg+]&fv.ҠV{QePsi.jK|g&WοՏ"ݦ`d#axņR^bEJ/1ѹ;??\<_dcah·@Y鰸̓gDk1 i[q_F~Opo͵GVzDÝxG4tOMfJ6=w!0˷ gzby=Jy5 /6G72aE9TgR3"ǾW,DNAgP|B;=Pz2x/žЫ@YiM?dN]TVF(o2>u% h8TczY.6}zCwܯt0sjyST^vꆠ49^w%8]{bـ`EUsn-X&6v\[v֍tMd!\;6PLܧNQi,lVgC1DyDenJFn%hƯ bB䦖FpxS 'bWԝ̑*TBp"‹@=*nYmd'U`ZQzZ4Bp?*e = XrNROezEt.V T'KCu1Û@2l4iracp,*- 2UPr*JM :3SU,(;9ct.vvAgrfi4Y8ǑC>\nጿ{ /}& ?8nϊ\lnX~ ma*8: ŕzU+rMg ivY࿌üjzoc. siMZ&ٸ s̎\Z0Vf&E>Y.rfy'E*,_!]x!p㉳ bZ+چb~p\hIZHec-y:f3$|M&(J/8S(~us)K8ˣ̡Q/IHeӍŠtWje8%oV7bOl]+I% pec6SUsNOK= yZĩjG\;J\SSu+w4BxkR.`@6nP:5I"Rj(,CAxh4Vj񓊖%8,Uӈt_O&D?k"aiN8eUǽ uj\(ı7 n|#Ad a VbQ1v^XR)N)^hsSv5AŗEئ*rrL*#C|6h24+ Q+򃊚|<7D -!l -wr!ߜa=Y*w%ǘ}ᰳ7=XZjfp\&]9i]*!hbg,\XCΌ0)(Dq˄)ׄbq&G4mkA=efNs|UQ&x6w=Hv 3# ,-b:?Zv*ٷ\mO r!96(SJF@["E`12$ԧꂼMFﶭ@/НAvbaCVs'/2)^l甏.wYt棙Co9~.r/b,mW@oYJ'wsys2IK+PE ,R,=9$u /ZX@TzEh! / Ku2`/@$Jlo CM-t҇al{0u0 h=۳dQ K0SF sJC';uG0E XuCV]~rZov.*^vNݝ1LyQIޫJc(o]=p-CƙMx[L6DZ÷LC>X!LC&-$2ohC"mY˖E rdM y~mō)z(5r\QKlƬ gV326$> .aQ=E3zŖ,8Ȉ\fvefxLIWՖS aSCZa/ʻ:OGrDj wS4`,y)*^si"ŧ$i+cv) m k: ™l>Fyh z I;p/V%tUD? lbt. Dnd:9on|3ܱ%lw7YG鰴,% ߶.@R⁽ ԝN; {;^-=V$L1ZXh7C Q™)fB$StЍ&td;R.rud5p"dS^ʷہe=uP:cײz1NJyN4;Nhh`ُ2bV%LS@to}ndz.o%*ڞ*FN:'rbR=[XmE& "sg4 yfG˘B5]`Bඵ=ۛ{VyXn5RV,\I }4!I⺡O1l[evr 2RX0n7^XCP}dAa/duT9[1Tf=;qgg-l7y@7ΰkPo>o wPѬX~} Ty,rľ ǷL' GT|܏&zX Oi鄝L x]4ڹc}.3Q&J"FOLnԍ㇦0*UOEį!SDz1p:A-1\$3C?<1ۃLvXXi#Rr+C2FO_W4t_䥠TMBkM\@^bT pF1.ފ{} }'8+׹'>&DyLGf=ѺqpU[@-s0Lo69:X-o![uQGWu:QpuLw+DZ3޺%hLmxW^o}p ZP{9(/|xyچq9 ʅO@d#obClT]qug t$ V;k;*ihcmZE8UU?1#˛lR(KsJ\DY>F͊:a\T\B*$>o]edH3 ҿ!IgX.L_PQzwh-6gb)ջ J㍯+ӃkL跼#h"ڎ}Λ#ad1Sr~Z+-n&o)D>qj;ro'%[~s?\?̌)G*yٍ+# YB1~܏DJG P4s٪9J{(G$h 3Fv4:{ä0l)\| &ABדvJ4ğz(b淗bۑ<"fz"s$uZw`WbN!X9ҡۚQ8'q.0)TtJN"/ϋQھr=yqV9bxslH 'P.PAT?$9Ma ECgA'4G71tY/NcZ\;m;HX'_^rOB<1`WFaO\}/Uh=q/h&oh6ȹ2|ߴ'1ߝLmu ?|tu*phk_>FB1[ݾݫXwHI?zO@E_?}/n*]0'(^ =9CϴBV0QڎRG S߉|H~GL#:8e`i㖹v9FGT/R.WAĐf'x`>\ly;2Ĭ́q^Gl{=xX>PDSØ;pqð+Z9fǥidJf=H-4^~Ia!+1v 6m]aюW@u^&3B̨M~n,T:һ \8WPX;b[ߜ D†ю=Kɘn?HC,*ubAl6)_"OW-4c fZ[W;>7"`0?KqTRMKrQWW`qQs~'fL]Q1p(eU{uVf2F2C,`hl$RFd 3]9g|C\Vsje/c4TVQ !tD3lB^>-*om=pXssl)̎!FVGFjrv2(U%R| '_5 >Hx_Y麎~2Ct`()4»]g f֗^\$˗UqsٚbaK 0kuton*| H_Efl]<x:2Wt1ɺ@IqnM=8H^ 빐0uFNjBa4ם*yWuZN{r+A6߉UY"rY7q?@{䊤Wuks}”b{onZ4 8O],]1q9*>I?6d=Ҁq YddhCQBn1D 8Ov 2F[?2y fiLh+f 1sNj 7/>4CIBکy}A^ l]SiY sĕ }M|.1Wgn AO66U9CHbc>Cc,)bUA…dBfq78\FQk1MEV1gƹx9m̀j qtVaP 8~˽jіm 2ٍ\ TKHEB*jKد4.~蓓gF %+ȱoUiƣ77g4A(ץBcI,69if ,u'ήM+/ ?Oa%|{#4/3śьmO3.K6>jդ Ɂ3qe}vn](W$̈́3I?cejϔ9c/|RO>i/iNc=1&rz?T[G-8kTUP\*9 BO}D bPiwD9\y8- {R}k$Hz*Sv̖.[}3S̀C O`,%X@E Ak 7 *AX@=N{2ް8,SS#Jb&圵ZNp)!H>kcQ->4"?u[T-H,\gR 4 cTO ?QS0 i!UuOw8c1h@O JjlS~ON+ }q.he= x;sb&)=ҷ7azfMUco&›p0_vzݎ,c;;b(In-ŸRz7-ŗAJ&=g=uN'Ov WwZjS4ֹCSaN\M3e[Q|e,UXUʝ&/W?RD[RGP.t"ih^*f"[z+>gqư?j;bγs2Yʈ1뼚19DfousCJƵ2ij }k#;9i#aw׼ր2^0%xCP~+a;E%FJCD5]x],hrl1ۼ' *d!pB̐܄DBD|}eFY5P5Zq"QG {Jl9}?B -ՠB[~Ҹ%þP$0mQyq e_tblHNso䨡 3Wv?%GM׸|" 0{e堦>5GZ5w2/NBS2hWG)M- 83' lCRwuC(cEפ$D˿-˷f4&~p{?PΪ3,6H5sofx5Q~ .4ЮA.o7+ϋt:j,ʠѺ5^Ws ekfA"95S`C3XGFkWBjh5RKdjdSip ="+,Gb$⯄Sɳ;'>R= Zl6.ʗ=uFXwL955b,nju])OeKRHޑc ]mY`@ޞNYgPvyQ9q=>]K7gMo#(şSՀ\:q_kv؊3] `m#^n-U,Яw>Myc*x~ 6VH+" F)9+cH4[7,*_S yv2Ԃ+FIX9{Q )-+M`|]v4~14;^Ԃf*@c<'\^,>AW}uf΢,.7ilpr@n EZ );|W{vVdS箣$`91u;SɅCh*=t_QI혻XR+*љ8nDHhm++6Qq9{Lo{%+ZsF7xI"󧪫e`$+֟ghcvlrRtxE:NqSOT N{)9{Ovܿu.y\'n"(ѽbfWYv|XتnOTǸ&c<`Pa y:0lWu)՞{ Έ b^se 5Jm7`R᩟HMMBro:cj{?6U{͐6<|e9H1`C\ ߙqm!g黾hh{-N' ޶Q`Z)X~0RjQ3D-{~k1O0{c20pnDRqD*S<mnbwM^ceUc C4~ɦݷd jRt|rdiƁ,w ӲGAܨ׿,^}As  CqW;ShԒ8Db|gx|}[Qnᾊ К/Tʱs>AF\vG&6Ǩ0F:yA48#;eͱ^zь)gb7vC>6X%;<|o>.z#Z::%]>!|ay `"\x$ËgBTnO2zĽ$=7VpXp/;Pk }z%ܕۥdnڡ9:+ӣT` $ej9뫟0G 'HE,I{}C *̮O\X7} ;UZ]Ư#\*K'E5)Uc.axQX|3yyY2&X;wt4"ë'Q`,Q4Ȃ2Z[\C%_7lٖlߺݏb?*8ȕ$.+U6Lz*:˶S+aQ~?5wJ04`䣠CTC飉UY xOC1 \3칈!.akM73I& /M(;;KFv\, ٫ʗh⌋6S\?]}Y#e M!%qj{:[4Y9Zlh~FTm$RG5;@Ab :q2ʓJm$|7ms"te _a{u".yi՗2U7 A 5tgxnG#yv 04{٠Kttc܇3NL\B'SeRt50)u5ƨ8Y`1:b3 020 0hx$3ޢ˄ hʕw*nx;,BQ[vgg(3+L`Y~9jPcr*AW?&~k-e*2ܖ! ho9ܹ;CXt[;1sy&R <Ux_7 _.Qs!^Wu9-.s4&jQcFlj!)42 Q?â!^ȡDtY ol6W 3@f4N|'qr亸o>;GD^lF1I.^d toYC`8:ڗZsݫhX3?_R݈'J~\lMe6vcwhx;i, 5z 9;R.Pp}QTNB?C\GG!K[o>ߩ^b<0$aM(L!hZɈ(_q<[bƼo+ GaֵEl|AGr$Io-KfOi:V4M` ~]SSΑٙ?'A3|Wla^)VeUP,g;} H~gdR@yFvWéR -ЍhN o`˹hn}Ҭ~Dj)JNJhpf.]i3Cb;̓1PC+ gH9_g*ek%k|Y orҧ$)޳"3oMZ27aVD8A1'I\^{*O83~3<^̎g2;qNa G24SsQo用AR #%ޚiFN&pI$O j]I2@j;b^)"=u9sfRn䯳wZS' ơjϙKt,̘@˜w;*I|ϧ 89vҪUix$HR kuD9Z{əPugy *Fx}ma:Q~LV,WgUƔ( |#tC1E&}W\҈Τ;b1A*K{k[C=J i u2Μ{nM#nmلNohT_^5ՔhJ^-j$KGޅř0j]Ȥ'UMONRÿ0%0<ĺrxEOrVoq'.xIR?.z,E$[ Oq{zi@ q^6Vòö_()mC; Tb>{TL DtݶQx6SzF%EN`W2efIy0#˅8Y[֪T }Hw/I N|6ޢe͟Stt5>+mGZyb-_oqeSՊぎc |!ɛE; 8E*; ir=Cze{ 63TM@(qG=*oJW Vjfue0(bqбݤxG|N!o'%ܽBwNj]yrnՑ ס^>i#t_$O 6T%Ǝ oCբw%:P#T7}t:;n,W8 u]uxrgJZYI䒏_Ei t0Pl%4'Gա~oɮdxoE =·Q.+ΉPVqvQɈ;De&CXcx/Vzi TZnUe[ b^itrtkGJhjCY[e&[/(՚Gt1'F>2'_oJ0a+Om r ~w"M*K~-C@gUW63n7:XWjk` Ʒ)z@&qbo`5*ʸ{h6]aatt39@.6r?{ 4=aN|(k"膮q WQxg-7@C⒫/}IlYg}Lؓu~9mUy|6ZBS$Sxd x%}8֏Y*"M vCGu ᩈӶꌆ"M5}y30 ܳ7ˁkؔ;c8z2vhFتCOX_ΔEccV 8OPJWs]"C 5#,Ӣv :MXaxo].7V3::;C{A%Wcl߬b,0Z cF!7*xt=`CmPau@ƅghC8}3+_hEjzXT>J읫PuP66WI A,-|[jy>$o=!`jL: | uM#Ռ$ٳ0h̷e{ʓOcJ`\j0޲e/d (F{r[(kxzbQ[_=tZy+-gEJG!!8W֛Mbn V/Z^GfDrt4j(^trra“Ck+aO쟡7ҋj/,u@gh'(;.A]! +#P(";$D@Ï; veA|8ׄƭ;˲2ߵ^IUj f-rMH9񎒰Gi=#1a݀ |W.8HC?]N\m'w[28+P&Y&y68rtjHPlȼ!p:3a0:.1y5Ω&u2Oqn a{_?dYw 0N,Q8y-ˠHٍhEVgORqĘUharCP*cĩݸr_uf'/wp!! _$M,q(šgl~||]K4(&Yuo&e26N)3t/JD2%,;-W4@ :zC}9BW6 F(.gl}pgtUr8:h} "yhltGg-\ֲB'Oa՜oՅ=Uz@ w Y}K +9l$!tpaLbqmErJQZErףaФCTs&wo`abנSR7K?acg=<^2o=GPrH#M T[6/$GggƑ1Jw֡*Vuy)R~;&o*9S[se.ZDaLkټ:q󻱑p踭1B0.Ltew;-19 <`'!m>7Fspp\qZ)mʚ3v<,$4><pl"=K=T5O䱷n4PNBq RX "khiR_?2:e/" GQ5䅋NR)خLk[q!G_4yRBhye.D#EEN[tV5 8Xrt0E)XL6^FӰ㜴:+3M!Ŭكragmxsؤ +_ԥ^s ~'5Qk[:\iڜ,ӦSe1w++y#fJ[HۉXTpo~\ܨppx%xMrHC{|q7EOoƁk270 ~_X&s3송±͔/D/q[/Nѭĉs:~3ycK[D | gE$.-\ >V?$; 6+M:-%/g..>̟ }ԏLW *23G6&.+ED5'9Q&K5{Mx8{7?Z6Qd@:ĤXk&aSLdGIT;jF3g~8PC>DD s0N~ &L,os7C(z@{#jGk3D $ 24Tj-H;G$ӄ\ZO.,=GyǢbpy0=BBwg]y*h :!|!ny ƽ8:PS,"Pt 0Q d)i0G#|vj>:"ɓ^%woNҊ6u$%C 2#V[y)|^P*:3w'`w溋&Az3:WxT1*ҤUi눭Psm8nؾ<Bch~)ʊA;VCeyڜYP(@81_19̕&>M̩ZвQ`4\y67MgG}gZ A^5{^K7UYh!Yz)](rEseƬi4rQgjs8}i;^(05d'2mD&PyΩXN*T騴"~E}H 9isp@;q.MbIn_gW4S4U0ޫS'4C0o׬WsL AW+pj؏ӜzR;ⴋtn-]w T~Xۣt wE۳o%7JB:Xa:B T:*H]שx %B<~]U􍅟867B]3ֽqIAa^T|)*Y4uV枺}F\5XHJG&veIĺ6)+*p7+5xGԼ % ]Sc< b6|u l`_Sm% gP)RijlPz]1MϗxulaOeQCo,qpkbѢ$ZDEV$nK2pket!ؒzEu%=+eDӑ9EQNc䉳t]lM+L")l ԝVȪoc~<*/}2+RwΊe;Ɯ٦ΥZո3p\`J&G&s*>Ęuw~ _ظ%~?ʋ'6 ۯԯ<*?eb c H焯8/T!~?-Me¶P[ %@>ㄔ(Av5N' /- Icyl CDH/P<%y4rO#y' xX#hd[osΟt8ɜT+q*l kuuՉǠ? iE-8sT*n2|`x#L\"`yլ FMMSNg|G|'=_< X蘚 PHb^JNA;=QHv[$[E}HO+ s7z4|-R3QO% (є4{o}7xsˇE\o=9*qhc$kkpq|s)o)Lob|+{}D7lIUޥYX2\xigg/<΃h;ҷqWԫ`󥟣CƟcO^bK 'Cd~0P&8Eߠst+xE4:X3%X=*FIh>8x~0k&R y5KPL%(`X' d#ip5"P$؝;PK'7܃q`Y>®fZ,b V$1E"dܾE*esCgڏ T9I4=$n}0'r`( |N|M•#aJ\!kp.ml*YQUQi21UXOqO؝owuBlm|**^vnGbvO 337jNiMfImp4O)C = 5YBu@*J Jy/3.2r'm$y|{Cv[< D}tM͊UX C s^z7 ":3Ђ,0%H8=+ɹu=hOWBI뜸# )|BU@O`:Vb H+Q)G,>/AMaÇ;0ctռ$S4 `ryfR5Mp7#OF5 (Xlhe碚p}gީس:6s )(9rE}HtJ8%UqRF9;r5a3wO˧E!Z (B9(jRZn zhJ9l7DM>gLE.;1z+ΟQtpPX/dx6u"=|g3g+bi ,xtF?hpDPǙpyw,!1)xbWu3\_АY^+o,2 H(5hቬ j-+VG* v7d6IgTPLL<c^w^EgCgW iYl!(]H^#TϪ'ߨUQ!Nђ8SȸCk]5j7/{R+lտ8ܮ瘀 6Ka5a$GݍH⨧V Rת-gZx5ytX<0.gI@1H_KJя \-q4V S}r"HO@nI(̺fjìXiΪrnx˄@`6B':vFzgǩ 3Gꈟ*BuO9&vP ƇdX{]Ylzb kcOcDDr;{ʘV#C54?*'D{r)ߔ ɷ2%xuO md"К2j=*\{p {w>=:G"[`b-@π~^(wg -'t[6,PJb<^ KM|L#}NIʄ)¸3,*s]v`޹W*ֆs|}8P7Ii ,3஀{ct#-r+H,ӏ "F_0͊do<9: S{W݇Oq= or?t$5SlwձHSW9Q!@ߤp]»hO{dih/P4M-,{phX0PGk Q LD9=#c? jr;gn1YQ++sW.ג&}˼2$c80tk\q&s+CV68L煑bGy&}7ƻjspC٫*XPڳJ:=!y]f|RP6)5D]'E5_+O*ՒL϶Qw$՗FE!hih׫Zv8 AF!ܴƊw$V4*%w+ &dǴ;ӗ{2ei&g$E^)\8LҨj~"kQdW{.bQ`X.]rCM&3I^h ,H|Q|W }:77& u3_"3=lӹ1YQĤaoIem'6or}+LR)`.iYZikBza64w_|S w.=U@Yɜ},IƯ48:f,h%6f-Q0ScM(:0R9> s2>omeCKIny9c6L!t8M}e@H^~~F}ۼ'"M EG˟%B#;PwĜSHNیXzS cuV9.O*(p tj(w }9{owδeN% lK5;+g5Ηy衈x .d7mD]K*PVv/xKsA! 8 lvJ~#Jc-"iq'zQE^1WžKQ':bA>X ]&T^es ek1yqnD#ō7v.DHŒoO%H"H∇O0@%`FoU *g2< 2 *Wi crpQ"TF|z{Κ%/[&mqu^-.PïDi8:F0 *-D*D]جQxy%UNϺ׆F xu*!Pȍ4Fb31!R)ZƎKFj .pÆj,5*)Dm6(wm͎Ʀ 0g$좿m$N?cl:2 # #ˡ١[>@08ʊ.M=VCޅcߞTg&E38їGN( g[ڤK58N~RgN%%S7dmk03>W߷8,2euqswObeΒ)Z`Uj=8R5<ǹ]:)(Aw0f>'-嫾Pk5?_u]+UwMe/]ƀGKHmfuPc{aX r_f\̚-[YN QoȔ֎&>irƟd&8 ,L?5I,s׹TB 5:=`Ƶ-nz!C FZGf B\Sۃ\1+4!Bb)x< 9v VC~QBsͶBxVhva֤4`f={'DС_lȽ0XmxW;Ħ{MlV02O߂bɋ-(*-E$IWM6am\0U]LN,s+?vk,yC>|-,MekdS~X^΂}>}x'}U;ta-T&\X4kGINand'l[P5H ܳh %N^9BEIx]֞௒aMd ̀Q+ƒ|}+Y"J.Zp ٦jɌo_z~˾k:afK5f,'d2s$Mhy7Y͟Ӹ5?G 'څ? { M;L~dMxԧ+Y WU3  Q-=DH@2A'y/ЇoFdWVF=HNda`!;+S2 Rl(Gz}R{r~;P>L AE3yorKw u8-r5҈F/ptKmJ2T$| gF2{pEth5q]lꈱ o3^ͧ$A@Ca3bK33 B3Sv>8|>r.wBnd|WigZUoH8Oy|mOwHJx0ݰ,yH*2c8WM6OL)n7;U&{ʴ7GX8 4L89K7XhGd KF{)ݍHI~kɊ|t(yBdS/Y3ҺiPaZ龒|Ҟ2 zlFOnd09 /ڊj$ACH.<@~D+if~`<{?w:$ߙաt 'S;9r¼ůX;0UQ Y.1o:U4.y3﫪f_$n6C R hZƖAeB qķR Ycv5氓eyNVg!Xf^zlajte72| sVm1>?|?IN2C<`JzPXh$s]`n6oFΉFrA@ҡ*_sJРZ/q s*HC@qWӬpZ/hҷLG X$NΖ!.c_ S~ב>"3F͞X>٬4CDF1Ga ˋ*EGj5y%Nl%t&I yJem/n:/h X$})cՈc Fbw' ])of@UWըERDqN{Š4W#tt ͩpV2ks9E \V Ԭ \GwK`)o.ʂҴ%K%RKT٦ Ģs12 I %JkBdYzYh"fUBJD$G0Ek.h֋:rnTr_5ytH[:šlT_<6ǩÄ>j^-0`IA޸lj4"3L05>ڴU6cG%lIJFKtZZ.0b1Ḱ"5U!E G:PO?Q[̆*AFQʘF<;@w!478Lܣ {_Ɠ]| ;)*->V=ђʉL]MttGPoc.h4% ,9Nv)y|o8]/=Lh& !3R  LR s<Q+6m68f)"B Z QG 2pS f#( k⏀oTp6G ls22YkAfd +B23"n_,gU Sxlzi밴2A`y?H4%ђs`}&nU8+MnQ=P $FD]1 "a(YdBMsIؼr,L%Bx}op(Qfv1MO#8[|b!F ͷ9GBO}0+AA2ybNsY,ž:򸞴aeb'A}U06Rl@: <'oIP=r>H{R0`E!w!ŪtFV1Jf{O~UL'tVX]_ܕ{y_U +Kδ.1ǽ *قZP6nPn3W]aS-xe:Lx㑣rCu ny(jmFW_PdEo[(zMsL= 9a?:&ʺ V- fG;kMj&n>`ȭB}(c\`CqM)pu赒:ڸCzvs_B;MVr8*6)cD2 G.2:e?6,:&Ô},r㾠(m*Am>)2Y7U26#DAkML+agHЈt+kr`$h"sdޖ K0ͅd)|A}"#^n٣LHi *3ۃCi`x؍ӷ"l=u3z% sوtsʹ]\A3o׸ַS04k 7at~6^܌U![B{nFrDN5`wUQ +tM8#fJC;A:`H[D0k/d(6}G<&:qd?=ŷy MJW yʧ>4]hS7;)GM5ńHۘZ&߇rƝ.j2@|aJl%Ghv)=ʜ11 t{\߇Ï=f:пĔjC޹ΐ-1scoOʖ+,|V]jn^Oc  A'{:@טpd~ݔO{na֐k]Ed*YY ڣ~ KfPL\qYs#K_DTjP2Lxޝ3pH$^ǜ'xwTAs[u3]/9'H_k$d]Ni~0i0"Ξy%5.y4XpM:ۢ 4$8#T]t .;~Ce 0eR _2Kdxtox8yNWۂ[G􊣁 '*qZh4is݊LRv^g@ͿyVsA.;-+S>Rf#VcQc 8hj˂o ;6^<mRyiaG0^ʊh 3 J8?pt#:Jprj e3) (09:$j_\X^ )zo )gqZRrchmb(ttr2̼z "kZ*Xmý 8KXt[cuAGL$ ۏpGe ڸݭΆh~#A&h|<)w~6xxd(n/sYNsS Mzγ6-~4+Yefԁ_M}8]H'e"`dZT-1kb)_%jO|ؙ:<_b2_\Vk V^|7`J =wohRSںؠDJK{I(EBFd}!}+QM-Qs)s/Zz*uWY& H٨ᵤ4l%7D{N0 覟I)M'4a4}F)s~aQVKxf'"BWkNPI-x-8[>vMte7/C _̚]*iP#2;bX?^32JV\SM3 :R{G+6ބ=M uFDϼ9퓮*x}_r#NV˹G!1H%VpFMDI b8 :yB&:P렝 6^~aLMRzkǭ՚h`=# n$4|HߧrqSU+IMr1nnm3A?2R% ؉V&.Rڬ͓o8'$#F `_dDY@3Xk:1)P "nHgoH]T5Dr9ZB3&M<׼GbaoZh\!ٕ*?y?8R<!,%I1-dF0ꝺ NC5Ei6#똤ՓWՕ[J_;&5xAW]PUJYA>cq,mk՞ocW<m>໗Vu1 M0z{Dk喈 7_WBOZA;jK߱6Voj+f?ԛztƥHme.5*]w?jM@+;>`4vojXbpG0y\Jl_/3U>}OcC`Gv,0Y߳,=^2 ^ !E B QV`n ´eh7pټgs "E;T_J?˜ Ƃd#;,0pe7ioaäBvEK.J1u]@эY>^M })YQF#Ϟ:w^b˛00v,s+ ֎?ℳ_s}ҽm@?oSo*,˚5F(<(uJZϫ6;+Q֎i.P޽.zl1l'G*ztX[.x&{l?.] ?FԜs-d3){f # E83`|<yӕ۳PpQvMgyn2KUA:S@=杣pn2h?JiL?V- `"._%?UcğGB|sۑg(Ǟ]MJ!3P+k\ؘQV( [dz;dDͰpph 'w}I@Ux=]/xr6VJ!|BjիEXΫ pzYArIknÀl޿kll4 O\R]K{x]Zn~*i7ޖ6kB=o-a6q6[j0/lJ%!湰eEk2 [y5TuD0y&mk03ˑH)gڼ%{$]/<3J 7bKѦ߿`)%)f315kĸ@铺P;&vݕYԽ,zWCy|; raؕA7^)WR25iS'=[8|7|cSBZkq5XxMoK+}$&-.6~?+ ,sH߷߃:ɨ^YW<4[W !=½D7xb;NA1;bpdSgs;xU,GKx0bI0"|7В!(I:{y1#1cL75(@>< [ ~fL9ӂv!19.ڢ^"b^TJ @T  ~tp40^'zL&LP]\lMfnꃷ)T\*٤~dekRzAzQ_4J5w@[ g63><żȣ}H|ܺTt=N}C/'\ɚ iψX% sPJ@>[hÃmkyڎ>x$P䵈)R6$?v]FQH 9iENev] >:P(XoQWܡܞ>Xҿ (Q}7?-q"BT ̾3d-OmZ׃G6QFL{zk"Ip H $ue V]L{_W8C+~W@17qb[dKu)@s =Aiaq;)uFU7ıVR =|j13^ IqRXG(AF~X]]N${!/*j׮vW^HŦy _H zm) ?RƺiD^$ǓQ>)̣IY.5|RsnsogA7V8v^3ut5Q.y>I4,wf@qV2Y<&q}yߒ7vJ3hٮ"=q8G|06uF'לL»B Q6&J-K:>;0?.Fn&_}8=k5eäQyTQz^aKB smM~@Q8WTP(VohnzOCsSG #F^!ԯpڅp,@%S Xo>P~ߨ3a ޾y;^@j VdhFJZ=jv['k5C[Mՠ @82<3j%GL[{a-DX2n3&X+j16nRY|*oտXAFrFgwf<Ԑo7Ί`_,tJ>)?DU/:]*ߝ\9\!owޗk.M{r)6OiSV|nŀ>-2TFn>πץ!}k٤˦bʼn3؄qLgwKl}'Rlє첏.pj0DGQK%QA?j_|'3~fΫR`tb@hHdK~ѩ+1Ym9_*]{w(4ǹ,]N7-V_%0s&$T>7D v ,¡nqe7fuKvnʉEB,/ !yP8d.㣖?L#, ж5*29[`ɲ e'N0tu*s6tRefVVx9Fs^.cΞ+ 3 #t~m |J'yTs0Bfnex1xW{Lr}q4dReA-9r!?- 6Næ2&s: D'?狼5WyLp^ۥM ɹ3UzUU諸l02Kg&Zk%g[ s$jH@Z8H5shVly_QDlf* eGT1xU?%VPlStؑП$`8,ߎGZc;Jeoܻl#-[Z+(/wܭOO6hٶPŊUE}ÝTdeAS LA[68A`r:p =C)}Uq:|=' ^ ?g]zPo ?e=wptr`&'']/B_R[ˢǣXvM/?weOϜZڙK%87IcCAù4ß[RQ!auxloI=E ʽ`'iz-[t*hbu^*6j zo}i5j: .gN健̏׬XI#[F`Ftpb>É8<^%̝\^I*!I.wjr~۬vM 7OʃPw>MP"za#CsHZ"aQx"aAxwŢ2"v!ʇɾzT+j^0jJɜ8'}" 8a#&^A[mþse4,F @q#USp> U|@)TqZZQA^T+X|:@e+a#H0ǍIǹxm?dlB UTHuP?h+H Q:t̰7r.jC_77+C )\ڌaY~ b[iG)rub $m[i7z_|8{!ďO1 kC1̵c0NOnlDސAc/HCQ{ -K]kgq[ˀɴ?]D6(Ve]ޫl>ҏHMkWa2JZAÙ':@]"?zT8l[C;ϒ#EN۳ U ެ *%JT:y@'\&qqFZ%`®sh)chBu5|2VҒlԦum1NWԤ}Bw|UF-Bap%jCm72"f xljYuN(O@sQsHJMb (`r} T&r _sպh/nD$ KJMs%=fdd/M$*S{p kawb%q; F*2Fd{w.Ir$Ǿ $GZًS/ŲY-ӊ<5"SSjr0#5QONkMI筋$H2ԑ&T2{F^ ?. yRzrnCZY0jk3 H>~+r)a{481CN-PzիB.׌":Nh"^jplsIDp(e,EC< rFל>hHp[*,7.0盘sI)c$ɴA6txEd^if$nll566da{4e ٞΣ/6Wd@#IT<& %*?Hf;Ll[2VIIL3bXbGӨ0 E!ePF,e#cbĔCk9>ҭK#Wuf/5LsB61: 3 $U&8]Ku:߇X1]ˏBB_XJ!&2eA0ϱĶYyqHൊ9p6bZ)uƐXjec%rq)XV¬ ³[ҡ]{6//E 5kiX/AUi-=o7`{R w/$4Bz0w8YM[(/gR:Won<5>qOgg57/]^i? R6e5fnZJB#o>d uttSb0`VMIwerЛS8@)qbdoQ(]~iVz¼|Sf,ݸYprXR˩vEȆ'^w̩w;yyR8"%ps'Am@Bl7;x??FHԋˎ &$ݡcʿf("ynjf>?)Z |Z $"stouZ R PVfQuUBC󮿯HsICS$Z7G+ JTZIp8=ҩ8+M{ ېɡTO~2D~H)F fjHz )e׫Tr vk!+~bTUuoئ\ t0C< h":əfdAٛyӄvLP0 &(a9^',%nw h<j)Qe϶7ׄ;DeogYe(l<y^RT)Lr=)gTcl2Pz2w&ʹY_4x񩸇z _!ٜJN!+0,4# XШ3,a&6 J')ln}Iq/yLP.o@-+q,0 ~6ibC8\B=9^eZ8kW=;B pc~f˕[ |r̕b;`Ǟ ҙ? l-X( "=p'>TH o$*ach {rc*D=X7+U҅h".ƪ4Rds<[RZLh/ś6IQi0MKos< oHOi:y 6 .v!7 dN/n_? ?A09 *v2a3 f q{k08]I>C='- 8/lZP\$/d7?C͢g%|ofr1(:CV,r¬#C,s>jlIw:_?J>I6e qq DVxs7'GQv9+Ëxui`yeT=P8Lǎu*;TT pwƛS`_? ?dA<lO21X EB*RL$-ʉo<#UrDɧ`g=!2ps>Iv>5E(J"1 o>D ͌'& ë:C5G:- Yh҃:zBtp񶱕 `N.np[ E,5F4Lߒ,/svI]&r"4ϢFSZ-vgp94T&>7*J,XGuMulz-zYnV>q?ogs%XA\te (2t%qB4wUy=ȧȡl\.W-zQb}7G- NYc%}CiLʼnjdJ'Of+m@J+/-Epğ(voabW22ߋ >GHk4){A5p;y4Y@/<;iG23"%$Yosbqr&a+{Hgx G?e{n{M~%"츯bJF<p1yɭ&_>m"rYfȪ1C%3fQ9uY: Y”""fMQ4hpLJeŶ*z`4a`𔿢)2;@l0َV#Ҝ-2zJY|YA~n z ^m[_!J1dH5o!.no=y]'$# ] #QX5Ib-lD?`,;}i._\Ns K/%?f O%cVbNtCUy?Q{t Vll4d:7Wf9:Xu+؞yǔl:K>Gץ8'J_boק,mmej0uѬRAxc!caj? .0}a.$mTB&B~mN`XߏTtYoqPǧpVfGDm,M:fo4Z־=h1!]9" aHyE"r8gbF\LԎ,42EkবY yt.lA,F ZddPk`:P4(fܨKZMKv|L!U~|mmsݠnT"(m,y_)&y"C]* ~@Aۧ0ދ7Ig';[uR'^ ^ȁm1E m+˯r::oھܕ5~cb*zg^q5{&}ЌH.n!g>m햭qW $Ƨ;.+Y\LFɼK^fI27OQh0"3mG^y?=hemr@pE:5䙜JOwK LѶL=aqV&]S#<JN{bz,,v jst݈§< s'0ZNdWe ov^'Z&M#*<LƬ*;a*0w,/i6xq&*Y9g+ĘIlӜ `SbQ~XUt6#( tv9U-@٣L9"+HghTw.1Y Ot;*aHW[|9MJ?VfxK#4l,u*CC/vnd5 }> o;qZObr:6 ٻk )g 60Le %ם]b"|6oځcPc.K֜I_րOO`̞7WWxS5#\6#@ȔZñ$J.( 'yܒKj,~ɾKgwVXՂ o ҈ك!c^jw%34X'rTI:Q(5ea'=%km٥9}RV6D5}z*?'}(cF\Pa2TJP~Y_?\-h\XnxQjwU+0l<f_a.\}c^VՙBٟ@y>=US3G͈,(w#э8ռl\CUl!6j< /FVI Nc2su}$ 4PÀ膴ȼsG'lhz'l=ܱά,> A1Fvpc&'{2>Ԍ !'s$ZsnOS<47O)fG9$L WHXtzw)5A?><e5&H9&ɛU$/_Jx9I@~+T?ZX4>HNaEfG/÷XYt p+}%zьHO5*8C{ir_r}Y~H<{4/L^Lav$$HJ@dm:$j؊-1 fÎws_n<;D?zDZLD$KGnLp JP.D F孍dh9qqw 枛yќ_c!{ S1u[ǬOerOV/uL(` icÌb vSsOc:BONHVOhErpOYGח$ޗO1>_ v02NJhJaGjgb=X Wb%Ye+ќ`ؕRقM+ڭZ7c6*%k|uV Jkhq<àsIj+9J_ƬR:<1~GXyU;H|YMW3ɛV$ E)dw~y?HrZZPO{:Xʨ F v E~RD +X?I҈@wn-_K?6Ggy!]S4>p],)B:R4D:%H6(LyQ =Al2XoX~){DW1^ϫW%6Dk!r J*m2(#AVwy<r?˛(b,pnܝSE+Qzz1 sc^;&=2PO͏`t>QGAVY dԚ'NR2ަDg}UL Ƌd|8rpnKK~imE,rX4TMUZ"q[I}0:qzۖarGșxlz: WƩK'0[l4iQ /q1!XjQ"ؠͥ<],ͧQi)@Gwiv1m<)G)eL^vO3 뷁Dg%)bLL`+JF./z#;y??-;KKi*uGx4e?⅐T/iO _r8ߴ<ٴ G *@ .^".rқjYX/*U޸VIkmv2M 4hy{Sܬb*w7B0>V^lPLzN]t WjnUY =yl~Fc@]Ŗhg\">.$YSƵNM@?vo*Jc#}ʪ!EGgI8˚đ(9CXl0~dFZOBgIqX ,<ؒqˤ3, -d~{.RoMw?o]\I2} qL/!>0D:n'<tucڇ\$ĥ^%kN?Q۬s]1e[0ҷk@bczwn?`?@>5cW[315O|֋ 1ҥa6{gt;M^mOh 8]{a<)Q`&!Ckτֳ]4':dIeweFcJXQS jBož0*8px٪;9YV=Ղ+ng0xE%έr8! L-g}l'Z'RjʊHո+tϠyIb4'!$O;`;$.YڙvrFx)AopEP;ǻ՟X v0"N',vv*bSZ?O&"g_!:%f PxB4n5jfbùyR,]ŵA&(d S܇O7ɫǸ"wJڽsÈFՁYK嘏Tl4.՚*{U777_3|M)Kt'fd7'?{1$~^7d=@/wqsxd(t&>E*`1"bLgQ.(v>@c5Rh^&8#]*䶀 pdV{* (ct$\H}hN潮6wR):9030@ |d7}brpYj-b1VwtZǘW<C'Ў$Ņ0M%k+twky DfJw8u$5e3-_"z&wX/_9*^m`WrtT. 83g_igYZ0707010000040f000081a4000000000000000000000001649b7c2a000043d8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/FC]?Eh=ڜ.+?g|bŴur@dsNvML,HW6j:wSp\jAVIH;)EF]#k86%Lј[> ww26c;/jhZd5hGPsy$)JI[2}D[Lo n=;2o!CbW I7ֿv#馊\В,Wʪ6XI>M;`/LRY{N5Dx I-":Fgߗ-J:I RڇWG u?f)77v' tg}W#/[ Z&JZ#)AՊ["jgL}iK (y &^js2o|61j"ع,RzyQ d ϪTb}p%@FhW5/B];"YΨWÞf$i>6bq67ÆsVHBCOd{=mQ P3o<ŔT9olW*ql5+gr45lInuF+Cj`7-]Ǥ@m\CiYrg<]{h ||YM։ R̻Z#ǖce~,<~Mw2ohU}1_A}tT[?Pglb ۴o$-w· L z M bD|EO6QT9|wyM8SmThe(fS[t:܎&hp Ծٷj6o!07%+Z.HrJ[4_%Ͽt=C 0Dd%NM(vu\tK:&l6z{Ayvd&r <ȸ;c4cR=|hJ6 G'D aoǴꗉ:F8SPqSn׿' zː a7Z}pSnvLs ^3`6ڥ;DEuټf=Z-Rc$6טSg>h03jilVCF8f޶COJ(]Ƌߥ?  Eʸu طJh/sfìō! F4tEw4֎~¡i!lPyK/jfyߌJ]J5`ckTg^]zZYUߙYX܁G:3]R(s$QCI-ir{N5Z?rȝ#ʋvioEV-ܕIAeSj3g+owB*\ }eVM8PB/O8cj\qMO7p|7(_}}.27Mw/>%=k؃pBDebvx6|7A ?{.XF9JnH[ BGnSW=?Rq ȇXecY^o@.wr439aQ]_A6YZwu2*~D1DEn1S= a=UD-:wr{2k|IdL*wNl;hP-B@$Ѓ`q/_Z`y >)<699z%+ڃq/sB_'玍 CJЧMMslۿ`i1W).'J[Qֹ"|gI|bL2-TU'Izsi:]P}6V C[ĸ@OV`{ h wGXnR\`5bg:a?wp+z8Q!2=WP֭5_sCd1A/1_8; a*vh7 i { FUebJ\0| QUG6!VwB>A,l?i:r SE/,QSNp0?5'AX+̯b8ڣ)e 5MR},Gb0SDO;_':7Sӈe ve3cn+Gီ*aƆ5R2w ^!!)6f)>F)WUc4aSp:^yhvI9|xWv~oB%)*w›x34wcu=al鑣#_J6H.y+YQPgNa}nՆPekf􀷺eR.k7VkWSN>ʑ$8x 1ݱ]Uu5Zâ A1 ;E^<0+ҭPʫ-M@EQj'!lk^ bC3=l1k\hmN\Y&,X]A8]$1[pU,*IڌEyMyEbtw͟CHr ހ ܖBeKs/~xQ0/-zN?ќ'*,T9dVeΉ45{QYt“eجqz3í$own,LRɺ,"Ry33oEAmXI$\CҴF-EXރnTA}*3đ[q6^ԴK-9 8eOW1n5T "qb\ݬS:5Ru;_׍<)ZI2^4v*Yզzz?] Tg o^ c;P(zt쐑3V $:CiPS^c,q2U|pl, ; FĨ~o!q bhy*d&Sj WHZvemNW^Į- Qs9 Z$w/XS#2_C ; ̋Ij3[yUpLC_0g$;zxY:ߎ!˃~nUJ;MF wes~:e [OoGzx XbS<:!v7e))(2X/_WdWcg6`n CYg;3pfك ;iUf-6RήUGb1{>ϫ.:09c\hňHMYZA8+ȻDu"T K@+FҚPzf|:WsnrilD|@LIъo;XGZԋMwVSw4dj7JD51H$ 35 rڵ/%pœfw%}cdwrߏ/$3 ͒y-ߔ/Rb ՗sk[R>אKQOL8$x=G$Hx}&%;yC$J)G Be(NyF;t.P8D؍;jwq*nD|fS1`Ĕ1uI[{ *oev?#z=CnÑW[z~\aJƢ<y73>r !sjre˄bǒFP_mD 3Xv,~#hމKNG3vx1_J{)ԇ :D1ȓq~F)@$B꼁هP}I,dWݪ͑z(Di9*j>MM> Gl^BEWfJ#8*uR8f.%s@ +GcLtsъSMs139 (%Ÿ,?nJPZԒYZu3HF8?aQ=BAw&#>-Oوo|GPIlDZvXE2`SN 1:9tc (m2>9kHżZ7@j9M_O|_šnjVV%Uխ*ɶG/F6”~=9Nz Bń?a1M!re-5 聧ఌ98aI茅+>Hc@دNJl8k=Bm\~RtڔsyU$zIhcLϠiy|x_*͙-&o|(eV^N5q>{P*BKalU*d۞ap{N=z˨Fإm,VF@O }C5l^>1 D fP_fk_WitJK24:isrY&[MF.յwP|\+J)UWI_bq@7 OhNC!@Q`j!QVӣ㢐E rZw;ڧo.ɝj)ĸ8,S@8*H =s0qNP4bz^aĮgVL_LOdäQt!xJd]Cη~PB1zյgZ"dECSv"hgD7ŎutS(ps>R?~O&P@щr>-Iʴ`96Y]rVdQZ p$Erm 7]1q.kQM o׸L P%+HRDұjIsߔvڻKZw|)+пG1v&$*z.tj|!RsaB&9RFVo >18ps*OJֳIV5!lpXȱ XF;,4_#jX8x) qJUZV9s?-m6A@얌`c%u!EښT\ 7Fq7;h𔶿Œ2vah2`Hg. 6#Zz ʺgOf09nXDWta\3No_@?*[4:%YhIzTn:(< SL$iy4h=-ϸH ȨPN2ݢ݂~v4;^mQ(vg1S>/jZ׎oG'l$w*Eq<Ioa}`@LlmDaa/BTX@jv[`"79U]o[pa|֠I8~Ο?+G>В,oC kқzJ꭛*OklFb  (= {?5I\8m :,+jUxՍEUYBMד 8~+Mjث?X2#^&ShkDsrE( U۞_Z S3zj]_NԴ 0[[`+>a9"`@Cx?G`%PY#.-B?{\6U- bgKġS~豔 t"Fs|A? =:Np=C݉n2ݮma&`;\mSӽHi2=GĬӡdFt90;]3s뗧%hsHaYr])+<-]:jvV:jDd8n5s˃pB:ŕu+~/`<|"Ê6keG+[YD6[;jjD2|Hs6QIuQ=WDyXZt{-r[yKCp_EK+ҡsu+qfR2&;6nW"1"2NJdZxabhy;7-;+>;S5Ó/s}SpUe,^u+S<=Q3;#q0\9~k]V0P$R,QL wEˌDuɢRq #㥩 /+t% \`,5LeX5t|P-E '^, PUB>ex29Ώu. L;蜰tIURDZ|\e{nlS#h߰/^Ix(,Fʑ dƵV?yqL_^ Y-]Z\?vOHlD'S# 喪ͺ]%~sk0Ԥ*rJ}}On{lMAw7cc w WW VJٕ#e! ҒEJƹ^p"U][83e4P=#?>MLZ mg0۷l(LR,hf==ɧfTgKXFYAۤckY4p9s8m}_)KW.ø[Gx%K bfIr$F(\C㽔ˢ3Xq!Nw!gNJX]jDG|=hַW0)#3m/;ize.ӦQpYRl\w- ;BI"6P#?Dfց`F^ ى R #ow֙U b[mU1j^_A gKKj k0sMJaJtlfEltcW;q0Z $n|Pw\ַ!8\pUQۆ]Y1}r.L0crqE;cޚGZ (;闝(zA<[ˠMIؗ2jx8S̈/}qQ Ϫ ""FZ^c?Yn𯓚pAB E(eڙ$*NuMwBkV`I0z }[̤o @ =ۨ/*! ܛC*?>H:(.O9 Wl@hVZ6lsqomS!ը0/9,Vugw" i@-,:A@xTC4͈0S }G=%݌89L6ּsB ;9*$6fx6pS>޲tKoj7r0x)}?)Cj]dc„ܬ)Sx!|+6x&Bb@u`,Tw<0xKuVF8.2_׉ppGQ.+tbth\fa hNɺul|sx* cqӰdH"6$a`O^"Xy G71Oiրj*; 7љLnf̯DWJA 4}?Iѝ,3`bZ&1jY$Щ ؎X[-h&NgqL#aDCK?;Һ o95w O$ pi/~o$| bK^q ETxY&W.>}pMzZɆ DԐjw{|+xJ? d01u}st$%w?,, cL8DŽŤbK `\ [~=账a~{Ύnͧ,ue dYfz𪪉Rp~sIنѓCA(7 3&g3a@޷/UZ0Yǵe6#ʏrFcnwCNPݪ2Fu H d_Hi:yޙC. ^>'>"g:߼ >a(.OC .ܗqU&KP<]w<.'K'FIѳyn eCMWf㎑-Um\V޶Z9pԗkIG3du\ux,)R5vFOW)nGjF?8|"1Nşv(dr`}{zWb2 h+ϠW.ۇ.}z"D&#"V3@Ωm<[)?CvBf19us>Ϊ_WUfS1$+m/rjŪsB cR_ҿMmˣ(~y?XJW$=%`ϐB]L$4phZtm5d"y9Ho8w;IvQO/e?)/)Bz~rU zLϑuSM`TNz@d$rr `0SXԁ(4랰N3QA#%*{46 P d gt |yqJP /uXFh *6y''"7}{ֆi0h׶C6Ƃx̙|}i2 >&Jvw*|ɱ[kN{szߠebtpvramȑB%hd[P ]ۮrD-*O`wGa9&|}b|R\hAWL]NaifD$.3!s8w%qJ[o,HN >-H<]_/'|>O'R}%Q=B[?.#0{2IdF?+Z^o. Ah*LW8 ~$DgeFH< 8=>-SYE,.o"ww%1P‡X}fP5\@kI@LҠ@V7.P7g?@jiwr`KsOMܸfvsDS,ȲEaYĀZKh ž:+NU%o nccFKh#[";  a))OXevTQzb5Q}J;ហwilL$ʉyptzf鬆a̷R\<<-R}'́)054U [v<>D6!j~tCjE:C]d9/>~Anz Rb9Q$ٍT9WbGF|V 'P}hid 0P']5Ǻ̶W [C/=ځyKa ^nSj/q?/k4XӲ'-4߄zc0H>"xxS6㑋B?^(C96xa7xZNH^'ggZgjZŗS5's )vL)*MzX“ *ks'o(~5W#!1G4#HJ .:퐎*?k҃)bÞh vhd HLO`C^x!*u !d1<"8ٲ_{; 1$ Jn\!+hOle5Z/61ztYJX1ۡxD gs"}p)ڴ:y ]M-!xL7:Q3h V2:+}? Z_)64.H᤮MR*۱8EKtlIIH?l}|ZP):X)MѓV$)Btz_K蛣W@yөJ7zt5sp(9=oMx4*Itv5J[eJbD;HBDԮS iuCyIlC9De2C֣hfaXGD_Mv&DZHh?=W܉S/-.n'OPjڮ3n5͙~]jCNi`e X;.Z cѼaJ}pMApmk` c`H.A;ea+P#OC)F{ES_7(nż39a1S7驨F}=T. 0 t:+o.hש{~j$qoEbFW qиڙf񧟤Vl,4V4>>(J15`rpjR-tŴL[k >1. ͻ 76=6}0ńĂUdvS0,4=m | B7Z"xmd736kM` /К^Mؤ:_S_#E 'vYZS`>rۆYj2Mw&B,vlJq34<7 #!:Ÿ֙ T`a>2'ߌ_L:Y!j復>Vćժ!RqMuС_c5vM=Qp\8@(a|vq'?٠iMfK  22N@&%(]\*ƈ0_LUon6//gbBĹwxۈL ;i5Fy6f[9" ƚZ{mOeox|0w8 i*Yc!}Vڑ=?KMFslά-{FYAfS L#!P0i Q[,dJM_/QMkMg߲%# Цr)g|z'ON᮫ 3)+%s 4٤i$] nO~\"S=5)T-C[=:{dU%靿 .f9*N75:49-$G/45xjnjT fCGAenϮ1 1apHMM3|^wxRjQwMW[ӵeXM>Xyе`T:-;[4kPz~1MOeBYs|$o]hx2/uN۩펈/ F_@jJbO^O&1jWbsuP pJ$ ~>WP@iyf!Aըv-+c âD#y;vNjy-VV6Xs-}v>C\@*dᙝ2!|= N|!Z| 䘨/N;/ +vJlI,!H9ڠmɀVxRš(- Q%H3Q P{%[ˁ"2f2{ՌC6 ORP#R d֐Cnƞẑ*%ycPc^ZfrQj} KHa1`GS=nuv3Py7%%1 mp6:*DIT/!r'ň$k㠊~0>RWIhG'g %bxTcW}!kY\q z[eGZ)i$"$|j㞯C[(dR/t|w7#y} rɤψgs.Æ(![1T;L>I7)a$#v?re)G64|$}F톄  goy~btG= q_zf j FyWof X#L]%RҰIfgV̭՛ Kly8 =h8nGd>87.(CN  u|&`3fp=RVy؇R V) 91&I@ ƥ,K{-LLNf^ i-=gS_>]ޠpzFFx=Sѯ.)kavZo:?Uw#$zݸ{YcWz' ƪT(&)!Y^}uaߍ*:p!T2%(EdA,j+OPgrngUSQ(w?ag _Eת871xo۹gR8:y';1oA!5呒?TmbO/:sY+YiTp֖,hX&J')xXܭD+X9ͷ)ݡ2Dْ3k@1hDVq"G_qX s)nT!$}җZ-]h\Q%G#*Gzhȼy9 sL< P{I ~q@*m0ҿmЪ=#*>WVNtфPlʇMVp4XE@KPc~.d I¤:<꣉>I *Ԣg yQ*_g@L~)Md#N">f?B.Z*.J2 >#xMF3G H!PDeܾo)C؏>H)Nupz0SVPdM\Tj^Cb@h?Ă%DκAJ.QP,_:Tĕ ͣ3$|q8kKBs(&1e!c ObP0Ү=<"=u{+PP)\J6{*l[4Vvw%C|țcsAvD@g;蘶q1NWXw27ljd$1=%4 Aݳhk4 W);;ĬۙPJO Pԝc} P *>a&lǝaԗ?6~[%﨑)J1&T(YlPN$Lz>$_t;G=^̭r?V' &-ck]SUhL Y3V5+*T\Ņu\7SK2D[bq&3!,{u"ceJjGGoJ ,#]&ީpR "w>2\*ddנ*3|QRpT-?kn5ȇmGu M)1*6jAsl}V1IߢGmP$1K'lƋE(QTt5͑<kO{טVr p6:dۏW[Eʋs.(!a7ZZCFOeT}i0^D;~n~K#f.-,ƢD(;śfm3^e|upŀTW-1Gx zœEvos2;R= ѴOae=C3O*EX xJ 1)xL NJcC`L+*zQjv(86SV@V6so,&╽;q[KUW{C7tWsG[Z7BgE8G>h@VUZT-5$iYDa0k7.U GҢȵ`8V nwT'sM(;=|nFNumwVߑa>N 001;K{4}n815*,ju<9rvuX{^oх }3_k_{} (?NmxSAF"FcrZ" bd9),1`G/J-B'-?紋rˇ׿`kO]Ak*da.4Q*jɕ5ӳC9<"iOfek.5ϙgd2c͡@6K J"t4DHU ;2]]+K\)NU=H5g3:9<ښkMz`h ^q 9L[MQeu]V+6pis㷤}\AA DJ_B[u0oz'̕r2Qɜ/Q[HZ#0ы-X ?7.O8,ձH9Qڥ`Oݤ&HUΡM ?Fgׄ_'Th#S\v<(b˷S%N0@Ctv5NxM}p)i+( ۻFC(+ Kk糪#M6䓽@D,HzVlq3k >JO`q $sPSlb#D¬ۥ<4 .}tq1|=1|LIs|rx1ohhgL1jPW7Y؋7U1c!/֟R:bkkw#/((v8['y;GBh0˞i>gEDX@Gj͇U Dsz(I_z W}W 㘌,\=Ȟ`S%`4K&1n%‰bm<=lw_$(Puۊ\So ܠѨ+-nZk xp{;Z lS('K!u|c5M|sPk'Z[lTB>fh>|?l7rD.8?tC|Ӱf" -(ѯ$%NDv>΂-y8.txգ{T-Pe?S/) Lu,- )V 4zxGH~u;{ z͖ؾI9]=EA~J7nwP1kydJ uYV+?0>Q91 "!{#_wUf}(]~umhVsr "aY{B#UKZ>$_Ez5Fv Rͦ$%KbƦsk:??疍;VĒ2 Ù*91(:A[:˕+_BJ]axnO̭ɸ0+8OZb9T֔ VN^WF Ya%ey_ݖK)[i<S]t ߩ&~БU' +H0Wd^-n'h6&ĀTJ}pJݭ zAei1(gr T :&n: 9`t Ǟ-JzIxjD05=ϿB_pQ/r2㻓x2k{KbڑT#LI2^`wNQbgD s9׀Ft jGC™,CXϫNYF|`Qy7-,D/+u#xfޱ !^@27b]fB^VjYXTM5&am/pzv@%˳bf|#SMa;-idZs۬HHɩĆ_¾~K-E+gk]MM*J!if.OQJ0N7b2,)>~v\XT'z7.Ete\F161"ד7yF͹ZJm5s8CEl(S.Z)1Հ!Ьa m~ yP##)^v"_"i먪vs$8#&ON%(Ҭa\Gv;hg~5XUH/uDip>h61 75hF6SؓܕijR&q)ݨ4QjZgs*AuZc9eF}2. b.p-6idBA @i .9 jó E[{3Ok-MPSAIkDYpE Krȷ -Ch,5$ w#4v4Y4u8!df8l~) JH]2ܮ^{irnKVsvR pTf:X>M]FN\G oȿʤ\sF; a>o$zi.^oYLjg0ؼދ#;YP0]#tM}m.Wj+Kud, M}Z&B؍H§a)A;wR]= ,M;\": w<=Zȕ0O4vcx$/X& f3x8R Ul{papqki ݭ61Z013u%͚+ DcΘY7[_@^JzcSSD >-SMc(԰Y2\Y16R}N̒J0 |iIϠ$pNl+Igø%vU0O|^י;l o7KPkfD0+{}3mc1{2eSxNє&nNč#t똫Q?37Dr茡AÁ 2Sed^ZmLqfD_"2GU׳##tr.w>(=ܕ\RX0;l?""9*f$`4&*it%F5ب'T$\uɴQD#_Xt:2b Hâ,ο'?>X448Ew`SyB{*]w#ChНr!D?}InRg*;x8lк{G KBS:hdpI2a O-G$z4RW.KͿC:)er#*~}g}Aomyﺮ̰\%hK9|Y w &/$<7'?R؁}ڧ1ݦCḰ`9*t M>-Skx3(`"76@{d1> 2SCY DeLm_A{m T=UN$|gLsWb KK,aJENj;Dtm FKӬydB) Tbڠr*yو8'2u9@ W]!a,U I0#fԚv (Ee MVh)ΠPK@@ pf6J\}oɞcW٠$nu5f:sn EZTJHO(K|2K8~&W?|aT+UĆ B,դ}h⢱\5ƩTIu!&r\lw>+NSo .nH`UCʧTQPE֏G:J}`jrRC5r]RٷvN܋RqO : 9x[NNn)MBQ>u)l#mUT>ҋDn'. RVnF>\ b$r'Xs($ζm7 E%avӂ{.kRZq*EelI'd߂>Mj=K;)c( SG\wLF=+medS薮uS<IKO\^&HӜ|LLG}'z6HtxA6MAE:0o3l{/Iua"q.R̀.&+P) \`b+Yk] <~!hATwKupp|-!dG+8_DrUcHo4qY)'UmN^mpQk(é1\ EB\/#LSR_6DUރKdG]ߧ9-Dv FTe^vS ®or CH moM/찈x)"]6d$_ߪL?9,?o:_J؉}+sK"/w0&<Z5]>`_[x wmM`WueNvьr`3puT/(*8D(Q⵨Z!NU~OuPV$VLܺLs"s:~ܩ HąuK ݈xYCShG}u1p|QostD{9dG2C26NSxPv*)[CD\ wXs O\@UF fc($0ux%dpX:-ꜦF악`Ô`*!G,eNvʧVOR>t 'VGDz_IqgQܪ UlwzDj'IVeT@W$S:)%7z; G>,^:}]n }o (.FvQe R|]A)%\ӭE@6ʻD~|v?[ 0{zd%^(1-q8YT+Řu;9=r8/?AZc J>vT*ғY+B^,w8k ;O5)tSJ;228nzS~yOxH)T+}/Dyִ]̩8evTrfSl'ow/⟋:BrIV'yTpQfhkyɽA[뀣$\du 4sV 6-;,pI.k'{s?6>Up86=a.2a[Ўw)k&k">Tv/D)tPE}kcH]Q&ƢJ7c ;Oe 87ツym|dJZUcUu#QI0f9BH|ɚbj~1 grZ[>3: .<̔.Ezw魈u Kѡz}#lg@[k:uJt𶩨ag#m.\pE.i[}n>եY4 EAO,PO);1 urt98 n+VhR#y{^MkCҫBj'Ş־H e7M؈3ϟsY4o+yL[+02Ǡl#dn \ǠϾ@%[%7C:hgw,C"sgVR?_6"Ϣ{c^p) ɣ)$dcऺϒkk9>k=E7>}@1ފ>wE*9*D3Cj9|#eAT7um 0cۏG^܋ѽIRvdӗ يRT#' 4 Q6 [>Pu& T.{0`\算9 OԃBceȊ6Q٠RwZ~׸*5;ނ[ZT0Z*%0< ϣvTM`–y.yrʐ5Ͽ=ckj2Q/7ٷk"!zY@_S/ZMjA(AǠE|81T).w:ktʟ_z61}J,F+kvW8Vynj-/R=+Šr2xp930;dUIuEW,,6*_ióTO<}#cCzbhc1Lt?GH%ɿ犉.g]g,ɫ vO6(iĿ6f+ }ϼ sk?b>HӃS%*ԖNߖ+̥k: ۭY|ū3DQK4n= "_~ʢh3~^,;.`O. оyF%.OǼo&!5p^V/dYSBHWlSn*9rJK·`+ENeF㺃.XnIW`v~ۄ?샦&y@298k eqzA#Y&A;B!nG ʜ;WM0,+D(|vFF7'_\TX}D23,ekN: tjj/>r  )03iH%E-$vTt9I#Z[;ՇQ.^"CNYznzX$sUOw$,p?;NjCT 0fڳ!i{/>ǧYeu|MGf [[ ?,(2qx4ز~q;WUݤ9c7Q rD@qν+T1qXz 㪙U=Šڦ*Y.8ei;)13"hpzUu.RxzopuYԚQΧesk_b/Eu֢wam/t8-* Hu' {@]7B;b2TJv&L r̋t>HAM<ԝԉDHDAr82~"2a-@Fl}y_3=ŎNQ]en?}E_(1Ee稢ſغ#aO E\%GP"Ddvtf;973nf%Wg~B+SuNjom [ImIw„fv\N(uwkםg6j>'KќbXY ȸ0&yf_OS218ap^j^Ć2y3H{) z 6*Z_#RNlթ@u6?7z9*j9Rx4 ]{qI(%=p+j}Ob:)wC^y}8`PiGD^8/ __Yf9tZ[Zb RW#{W %NAyOn*O *sOnu9J#߳o@KɢǼ[NMjl(uƋ`[7=Wn-} !6)yd]lє_p胫[|NRbr/$i |&6Q8V\-VLdYƠW#eJ'Wr~kEnWuZR#{-ss鬂J=DeD[0nK Ⱦl[R~Mcaq6Ax{Qn X lιzn2kӭ3۷bwaM;\V,IqCjTHSPYWJ8(MBc0}(#ձ"HT珕@Z5GXʣ#tK/A2R9Bu W Y>\ڃϝӆGJ̳!Piς"2 LNix'*+ x&FRI7M`9FE}+{660,H& KG'LH+}*F:6 -?tFteeF 8䊃K1[K_&ЇQSGP@n]&}{rAGah'Dn- ß`Dukgu񍮧pZJH[*R2Ԑ/Dy 1&1@M^r0ݟY͑ڲ'i tmG)_O6 D{tCD䎻 19*|İh} g"QCĠ@'_K\7'uSmcOӜ rkKK $ 77u{7'2iBU.!Qiyb51_uӋl(bpU)ҞFt[ .9Hܼ:r iT4 d%Q;kh4=l~;}?1BS9zG|9K895[k?Hޙ-',T%NG109 8u9u? `+8=mRN09Ro Z 5YOм_Y(ImZpd5YQ!)+D R;^=8tj@K6 x>ހu`~1.¾F.f$p0&RMM=Y!ߠRx(ۧ P>*~vJFKEi"2l,1GVB@8,7ώ22Wa.t֧G't2GwQ‘N/>h1y.9 PEpɲAͨ`ʴdƛY`!Hvėli(y^TZ[77᤺s v_q;w> V1uX<Ƌ2Vھn2VԘS\mۈsxRX[y45t +Ke0`sʞp\^ *)ҲmvEg2N:|*5qZ m}0NQw\tq#>PQ$7аZVUofZfdڕkt Âʈk0}q\oEhgj`~8&nPW[ijn lK-.*1{"&&g&`7OsƣY|ÖBJ2"TQ!kM]LtrY-T骑:o y 'y;O1y2CY~m|Yɋ PydD = L&JGE_1ձg; Dk6yZ4YFr 0V;5|'xtϼAă|;,b6qj:&t"ry^ߩ~c<[i B|Dٮ&[,lK zR+Z^uˆ<1E#<^q+|ݑݨ#@cVwKEKn~mƃuB[:@Ǚf;"G#CR@-Vr-d7kqwp, t?d]x)`1j/^{G*4K3Lqn\8wE`ޚSY2_WM`u޸!Zر LaʵE~Uxc^ [T߼Ҡ1zD5+A{T˴(hiZ> p+7"=au! b qժc" avApm5^UvG=)ý>\4KJȿU# hޏ<0[@B*"lP$* wMeF X{FNw"H0(Luѫj@Fs %z._\lI]# +%B1~2[w]AkD'F*C޾Sكl_Y4a ud%2i=kMjv%6qu@)3zTƥ~|2z[PA o,LRϙNGl}x: i^IArZC7=SzB{z1S)0fF&AcL ˪^r~w +-r}\0Vӡ]+ j&6D96qǷ&WwPHF>WƷTSVL 5'V㦎S7O19/ʞ9|Qgvd7i_s՟@w-Cɀ2 )`c@0`Z^_-sٲ,^3ZE4[?Q8]#%-D .^n) 0K4&OLoEcfT3A^@yLW+;R& )|*2# qZf.Ět1$o V]`}a#_D: guJ`-V4 i*۝bI4 P|b ipǴ?I F%/jP8|e"&i$ZܟAO4[(&458LrYoGS{WZ }eUBL8GQ`[0+%ibAoA+M?@Ǩ(NxXd҉2ͭ„R$'h;C1?VXx'`m:퓄T)ADZ>׵f\;5$*&Iί.ϭubwF}(QefOy/Jݹb{q' @ai8UO2Δˇ(G=@w VPb-iJSwN.fP{)(xnUdtvчc*< ȠV}_>X:/.B>=IK#~w %Q7 ɠzC>Xd#\ CɊMKܪa:ȗ(y~zN]bSKw!_رR?OONm;(%'{˴b mq!Ь0> /Oo 6Js7F8.yD+#$pV9{E86N r 9ڂ}uKalOm}w7G!:SȹwUgHOSEk"%} Mhv]QhMTь-vאx c<b ]p,[)@n-w&!ulO?<8 fH)CTK}&M qeX T"yP)@4#|߁ 39ʜeyLs!J))/i#|JL1ըJCuW9y=g>]3WĝR)Í| k2 F񅃁q3zf"vs$Kx>w?XyqlUacBv5iV T0 $ĺېѠz_W{A7feJTT.BA˟Hbb5,^3 g6oy|`z{uгk}5 1$fOSwpD0.TQ*WvU,MaO|9I+ C>4ϖnnv5"$bA|U(w(^Te!US,}xb  *6! @ YEV&tBH$TH@k-=@2 17F)]hA^|EU63u d*y)lgî{=oV;l"]EZ+weNL2;Ӥ1ma-N$ӧ{4Tl%V.lj IhH7T89.jRIBfSrÉP 2yҸܚ`.Qn _*UD?/٭Hy9r|F ǵM0\j跔iBV ʌsо>xlY:VhbJLC.8I'y+/lI2Oإx_#r'*KX\ El{$n&e ̙wTfБn_Le:\$di6|f&9[]&8WOrG5p0 +&,>zwԞ}U_HsT,eFW!UӜHΚ4>\G{@:푋B- \P$ƈxsi,9Sv/5F?Jy<9)َ@sV_z.LdM x !gQ&;@}_~X_f*2.;$bl1/$j37 Hi~*>qyq BgV=$H3WE{ fU|HW?6r5RKYZ} 5ΜmS8L&^mC6#܅SLmO-5w$WxXoұgYZ07070100000412000081a4000000000000000000000001649b7c2a0000a334000000000000000000000000000000000000004000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/O]?Eh=ڜ.+! UYb -IUwb6T9z4fm["Üc9A︜,B".BVMySg*Y,`hN]0C :`kٟD  /|pF* ,xFXp(^U1J_Aaԛ9Z6F='Hqʒ<gJR.stZhsCG+%k4ia3蔈m"|r+Y "xCHd5:"L. $ E'Xg7pO [ϐMykVE2Fn^פ_Տd$nQ0k835XE:d_[3XֵtX |缣Kv_-]َ.ŝ o.F䒥 />hwQَ0C0)VNiT.U-Jsl_XFJ➑ؿE܏\~/m툺!ѵq- Ju` fzK"p?{-L2g$c;Ъ/wjbok`N(,ڕ @N<-3? i,9 QЎⴏw:`cĺfK=p 4E A[ü VeW@6?IhP!Wޕ\GU"\QsJӣ1 Al-BѪeCߥ ҈c[h;Ed+$?Qr`X 6n|6vǝbRپFI"o+金As ¤TE `~PCnYLEM43YJ؇~m^bbO AbIy&ņHxNy!lP;)k@3fov;鞼8f o\G|9\pEJ=: /Q$&Au~SfŌ9!Ho}HȄI}|^}f%X(ѕTH0QNb 0{1 8(2ul葿NSz%jp 3C LW1ɳwjGV7^K"ZZ>;y]9)TQFx93@90mͥ?Z=z~ |mۈ#ڋ@I} C 9jw(;ǻfoKUX_?JhNE}\~M-"sˌsv gjDbp{KKsRlGFNY8C? iP{X=2x3[P"vh"kb=&&D<l_c'bL2SƜ7YK7mC=I}E6`Y#QE-4I>TjQ]פZ;timf \,CW߻[ے[\gdЁ}9BhOh@)x|ZVJ!;g0+'Enaf"G+)Wz 8ѰFC3V3E6 pt9}w-G]FLͪч⁠.,R[/£XI yJV(V"2G*?"لQ,VS*?ed)+Ju~^ @GoOB2k0?&'m >g3YCd3cJSK3r!n z[u6V* qܝo:.sh[\Y)5a/*r,A :mRSYHyQWۏ;ݦCH)?lSlEQXѷ8םJICWʢ*QX)[P7>Ky}2 bյ2K[ZVj >TڪK3%@:T` n6R):ͺ%|N4uAO&kD y)514TX};'٫dj&Un/௮G1 4Fpvsnpay!7וZ(㾔 г8ITMZ¶9~|0 onWN{\!cJN0}J:[R|qWl4R ahχ NW;$B7Lucr4ݼw}]Z'j?t˔OgcP,9J{cɘ2owEI $y 6<wYRQe>O,x~ІbM߲\sTȁ7 5s DD@58<bvn5|O mfCPdZ>fh đ-grPK9T(2RjL%Z8t`#BɤIcA,莧k$}F8JSCSX*TQl~2 ё1S;fX)\Fu2jO)~+_GNr:{w5EZ:ι CsL^av~w/huxfUad©NPuߕ8(?Hʌwh9o;͂fwXB5u,&PcIx%{)G*HβT4v#<5ͤvwҤMjSIHShBa;**蛬dL>r T.1JG O 2[ל|(t Xfi-1 iKnT՝bUPQπ.ev]b>-lͫ,W"oXo""66J88 HyR6]`ur`lwB.f^>6& ['? 2dyIᣨoqRY/z+|ڳB{ "%h.[p-|M?{Vy`oa[ \lh D5!HU^$aDsi9 lk!Ͳ$-b^X()n ڝy&ԀMHo 5.'V漸=.1@dik vb{d͎Qȟ-F Вr mL4 H[v[{MUS:Hdpl'm!|.~wģRtX&z;,-׊ ѻVKmi0񎱵Q&ET* 87F^k(b̮RcE.-JӰTүm 1iB 4-^oxdȉ&q L> GQ;hvvWMȔ{@rJ::+:4֣\iDž̐-ѬM{p~7@U Nd7PYQeMQT]s2񖶌&izغ\ @6;ebRdzӂE5ce -Vlq,D&/لtC81_7ɔ2X H&'뽟`oTx &tç _wog8 k"g}S TXt)+6q%~\%ovt^=!U o.q?E@voztBEPD*ۍ& ٿ}o/p“q">}5۶T=-_ph=~.CcINFk\:ۦaɶ#SM5> bjcK2C_zYS#yŰcU3 D ;A,6Eg9,y`(Hnmw'@\9gvM(s9 anݕy7J~@=rQȦÔ 7'irfV&ȃǔiepZPzhn CS>~>bX\bOFa'/(Ƕ0V<0a*VA`}IC"v0)HЂwkds6Mbhx>ȷL`H,m7mW\?g߰dtvmsVZT ax_J.ԼT@023(Cf[8l!UI*Aٔ'Qv. 9'{@Iˆ?#*dpm)ԱP0͕g6!?~'|7ȼ!T֬^L8ۏz=YIm .|[X BqeקFe0PW 9U!tZͅ1 -:Y"N2Zճ/!rT?>8pinGsrEK^N|:gy^ÞߠPFBIk+"cM44zGF'T|[l-L&bz^RV5O9Jp*Gq3tEu/m8ZRKq6[s9)kA2uYPk+(XyD$OƤ@w6xt"s\Zi0f(ͲXp6DbKPm RAOWbqۖ_w$)& g]X`wvHv{Q#vPZp6}j 6Ds^2j}qJyOflj}ăgT@xl:Vr;[:ede'3o?Va1PeSH*>AAՐ[ٲľ9hfB_Ux_-t -7&>BT紊E8[c5~3(x"JIlx4S zJb[*h[9u25ޔ_!mo}elu{j]w&q;\j΋NRsH`OLD恾S"nZv< Ǘ"b]S2ZU><.2$X#*#RHmKS$j0I jО3heB$g$Sp+[Y[I`FW<4*O<ՕE"RЇYW[(*.RGU >NsF G!KUf͕֘{-B)Ӗ7fèŔWٳsX06gA*G !7ET91&V9%~KH$Ma@;H 3eK;ݧ?FkFy'AbՃ8Mg)YzwԲ۬NGμ\տPVNT/2rԅˈ(m4jNf^;Kp:Lu\-fͮx}z ѰOHt( JAV6h!mGg I(mCkJ.7\B`=A-/#N !55v~0 U?/t 4[N;_= +OPek9:0N Z7:|=\\>AB{P6S'x9_qX_%PNP CsBi8DwFh> %.c**c,Jv{RG[{%4=MWqsb-my2lՔP2jZHL;kHP F=B:1_JP6Hᩉc:3c﮽힝-iV#8Xv>nγi8rDlm^ƨl e2򼈟n-|ˊa@F)I(qNxmxM: ny}*5+T&=$v3PL&TPp.e $Ttϸտݓ➔8f6'm0Jˌx9e@wr?hVYJv`?ԋۖ`_ڲbW:1ݸ4HI$PЇX9$cxZ&B=^MGh[]F$>[lK :F&]Oh/q3bGt<vs7m-Z{aFKEi(\3yDzqY3Q[T$;ҧvEأեN?eRQAWp #ж]e1Prd?5"K!*>)4; : L߂y/!@cWHU8fNwxQD`SQHV&i%Vt^֦-*zʎQp o{Ee,? N/4NOv[uxtw;9L')HϮ#R,O5a!=xGľm[kf0V] MHֶ  ]'S YJ"HZh1|eρR* 47a3'SϹ53р/>?7Y̿&oH,.,]ԛ r z-SwL}Lu,%\ !ď4!\m^dd$)A %eFHb5mFCY=p wBL"IdNh x}0 66l|;^RXzS8g",Lr.w:rY}~:J%/X]d%~xL^U?or̔+ht7)m"'j)+Ph~r϶3U-#l}ע@ luaKeR70b' 1VԹ{CXFՈ^7nMX@dkvƟ&E} 7cR!|DΜå] f&TD;_)B,17ZlFP= +́.5aŮ-*v*cfFUnN#ꦒIc)9"dAm,-&p"%ʖ=-v<^ױsID.8ԝJ3a6 #U%У&/˵oN>)BdēWXGUa~K4*q$pexX4c#FѵȃNl!B4vƜyj+c& dt.^<ڐ E59t5Qb ,{ o~a|ęNNW:D`%"zkJ}qG)4ލ(qQѬk)}:ZSZKSN>"Pg j(\:",.ZjWMCk*Ӡ{,AoŗzIbg $A d!k>ڢR#T JR= ܖ3O~JR&s 'p;12ėWLqbf{q! NB /ڇ.W`ӫ0Ȝ[DHЇˋ6]|WM9" ["X#H&]H=Q@cT%mtD 8'0uARC$zӓ] Fa+DyXzAA)ZR_+c[㙸˝:ϓW ? PٜKNsk: g}dA~;i#X m+YnvXZal(r }ᘐ=0y9 ffU*7~ޣtϺ|Fӻy%4O2F_hhq>O陫٬h2:UTGfsNZ7ܨAo,UJ 7LHs>[12b 0b2-^p$ յӜ:E |nt2յM^tm}ag%KХώ5Qp> ZNjP J.A#sw0`Y˜QPW$ KgSTи_7 r˔0|a":\Q#T6Dj\(u: Ç7ЩAplE泓s-S6*n߬%E0;X@Vd\^CA}˜*jVԫ+"3;lg-;_Ên;c.-6쵪7&7mׇQߦ'?s9(liD|dbNzGO<ꯘrr%Ll-T ֋@dk*FeDp؋OZ %M7`4U=Qf߭q1BFrF1PE{VI ]vR L1'yL| [ݞ>Sn{$r*I bNidF{HrYm$'ж:C}(@skil73ڀ{.zd=vLu21w^ >u{$D3ydiThrM0B!,CUONwXp }!m:L"_U!6E;:B%aOjJu _q6MGޤt'f+-c0eTZդxDJ&}zHu5Gٴci{Mg:.DёT $&y{myh2b#SN`h&W*1? tVYڂB *#'oM =!5}ڭ3+^f_nvifNb1 ~(5 h+ؽ42|*Ф[woQ [^m9˱V4+)\7x%"x![MlD/=Os $&1H܀wG )hOomt~Fkv|*pk-ӏ50x bERGnf2 +E,@EbB#"S>]d̉ɦT T~w3!hO9 -EH_yOI¢`[kE8Ya~mnTKTqwcd\U|]ӌ /gߌ@ː-dN{"RsZiZVH~l/K._2\W|{\Np骪T}98Ta !H??>:|&S<πHS(xcHL"Щn!?KuF 24EktAy '>Gh BmNg ?܃WU;,֊~~GN26u(ؒlٯAO0IZ~x $CXo6+]I{%)cMkGp`%Qg-)]ȏ ܍YHʟN͟SϣpOf]Mg3]f I'+I`>#/gĝx|āѬ",}\&qKy$DuIN-P7j,Ö׃WH҇f9?ba@GёX5ϑ5JZ)tӓR8`74pT6a4J*`E $k = 0כ MDH4QfzPS~R/bp}jQf+d30qHr u H?1lԫ(P,G7.)uEG[t&w e(srKzw P6.ky뱉 S.SKc@Jd9>5g_>cH~IЄtK™H:j&a5nsUI5ڰEwj1#<ѳ먀EG s0[@\^$ZfCeg@2zP&-0 yʽԥ?Vf &| g kUgEρLhLH{peZ^y_ј,M49b&?Ni_X#P,wy*_WF} дeg4*ݍ\`m)| w`'-n }u~i4[dV\Jed 'Z#1>7^e8O-x._@07靦~]T.vg v(^8t)&gH?ߡ{X.y0X٥b*Gqj /a"}<3k bS{pwf IvOЎ aeȈX:kÖ)'H؃*͊0-wIea `Mf`:}poBi|TǨiOx~Ln.`kX#tC;WOKl~K3=vHu$,2? (C[ihWIdmGbp hlQW|,6Fy gHSnϛ̅X1QF%v'8+Bn#0N-P"3S\SZ7pnP3e,~R*.໹gW1 o >. k>N=0V \A3_568$ :k*0N0epAw1[|MT|< s3kPF+gt43-=\week}]@1ٍ3(4r-x ɣcRy)Tϭ̼3r^"RqS8z@ֿ#u yp!í^ҔQC9@N |Z)?$5uX|J.ޣ󯟵͂Ӛns Be-(#hqY@p:IY\ d`[_MÚTYpK?UE~eI`Rĝolj(CwUnӷS[,EyI-itq&%jEֺ趿Y G,2)dH+qh uU>p`Oy?s5VC WPM 2.e Py̤[hsl\6As_$2:z# N4xz,_E?4~y;;7<$ѩݷP *WI%hE W*'^; H) Oq]$ӆ V|[ au`%$g^ 2cr6'djm\"&yN[M HWe 2|Z 6KD0Gl,vÜ>sm׻ќ'9Շv(WR+ȏ }QݭEY]Rt]s^VWL-'Hن@.$>h"3x6AS=~9y,) ^M! ZF$";$vcb/2Lu#f$&`{D+I6*$XLNKu韏*Ha#cL$3d`?R=u#u nzwI5rjF[fC*/fۡFVjLC?I`OvXd׶= ~B)QO!-ӆl݂EFa鷄 Rr@d2|Z9sNUr,Ąޓ]^FG!IJa.S37kΆzɟ2? (r5?=4-HeH;>Z[)45 /MM QZ"U ^kOs^01~+i:ĵ& +8f0wS3Kt~b|zp-?+tru!#F-۱s(N>D2;E( 7.4Zʺu"֚ݲNN*p# vhD`7&45ITTgt60#NdLcp5_+on=UؑC ADdPCk)}C[Sf#}~*egEyxKuK@l9ۖX xJ)Fd?rqۂ]ZY5~؂*DNOË ~>hjǷbMvwZv&&{BK_sm=d:.Rv2T")p_Rh~-Lq{yWX!ݠ[|iRjd;Lt_ $+MH77"]ؒĢY]_/=aC-fDu͜=d$3=~Ȅm|< I 1/ւI$tA<.5i0Q+k$:cͼ5xL;P&i;; A@o:gA#ѪPk^N/0aCHiޮdik:Df(Dyȳ#+K. A˳G^aa8ڶ\y"T\op%dr(/|Pv s'N,󼬲U [jlLb,qhpFm\ovQ {4BFdzK |U'@CI)Zf ~hȈ9l^ >Jճm=Eo!(Sv^eM!'J/NT%  lf:ٽMRYyO~b__'z<`tG\+6;z4Bx6#w`!ZH"{5-3GS_н{ V\?aV9n֗|۝mYMa,.JϡS*Drd>a,d}UH30p3QP8u(lSU*jw$yjng %%G?5b=Mgg:K"K|8oW݀SU15sVӃ.WQTV'/2O29j^+ı.j88`ZxC AuV@٭puYA@JW8gFiBxj ?݈oBC׈HD`b8O%]m^%7IzV /YQlYon*&yB( 8WߐOx4H5\'혲Me!6j/ef'C͆n8<%tb4{5z K$dž f'^¡qѥgk~w &-k M6ӯq_Xu:M7ӹb!A\H< ?Gbl#:# P͎z8HBF>Y R|*r3t8W$MOyJY@ې^~UZT&-Zo_{ڤoGa+bnUcUڢ%s^;eԨIdž2(ǵfs^#.Ɖ%ѦOzG ~Y=C{|DsJt_WFH`5!7P-z<)!&Rs)n 'auhcBU s g9s+^Õ3e PV~*輓wbцL+s$<~+@Zv_3Kci1|ƢYס-lvfݗP|!G~LO\^WkfroP-2-"op kcfab!~L&.|.H08wmThJJOi ٪|o+ i$C"arPAF!4Gi}KWɩAz |B ~K^2F8pn2i [8d #hWHƈEA%D~~}kOO#n\z 6MYԯd2}([oҮVE2=dN渤cG[3 v5hd2Wg^6OY$ufwLڱJIW7~qjUZ2xx$.OV/Ԟ.m* E`iSݵÿ،jT$\_zJȡy)HO"k~k _#s>˖ۨN z~;#iR fbZB-FS& cGsx]2ps7x"P"bR@RUaWٟwZ(pT G'+( ]ۇÇԓݚb?=?* )5$g9?բXrIATȚvq9S =:D'Ňzum~j0C?A)/L4-զK~^uNy:z&Ҥ+Sޅ 2rr F>ɶ $ $[I&M1Ta0Diк?"Ne6.ڌbK4dyy)DVMV\ѠAS BxhE ^A˶zվ'"*** 0>Os ? ,) =Bɘ"cCURa) F#-btH}aF: ay/o}e{<ߦR6[fC'!bǶ7tW/b~Q:nDpҝaGR[,ʶ7MO]OT1+?S JOfd< &ݥ.øMOu˝]qH~8]{$A.99K*jIJ!8^S_àk"4CuƺUp%Mdh%5ڭ|ǝI LÊL-W)0JoZsQul29 7>P<_K޽BZi~7둗Ih3Z՝vu/LVaߡɪ(R"t$l~!$Qp~V2'REx b"8+n9m:]OOZX |_ɛA1]uAX1(|aI;[_l-TNJ)]HA.7 &Gr ׍+.[Xnlju;, (d&,S1ġtmD%gk|ҜoKXQ.H:Pj$FdKj>E)/B J.*UH #ꛠI8=`v gQq2K+'5 qf5ɨD%㳁X gæ ʮ1R@:pힰ] _y6}6n=/T$>y?ŕP {(.ܗ\ @DzۏTC:_=7%$|$\ybO4Y&C\zb}s=¿A 0}W>v+\bIKȊ/3b<h9{tF3wY yjtѥXF&,"RLZ@l-*,84^8בB;]Q 4NC!hd*[3kCBu6$ !o ӛFIOq'dnIyWm.:*dZAnתS+: Ăn? ?kzTgpC"m7ו&oRR-X,ZTԣU?kWo IدG O>kh>9FJtR`Sqӄ8a90&64(q˺- fR_Hj\cJ!xu8K9m2>e 8(37ϔ4%7ٙoc;Vj?ir:1]6"+^z~;fB WNoOiTV[XM?ȃ*Gm0Ϳ#x[,h^,ҫIYhtUAy#)J*L֘&{nk~hA{-%AXqL73&wK#Sh/9/0Gqz(j& ̅;V]a!Ekv14"j&0NϨm!r8O#HN<4Jnh4/޸=Jqs3N~{x& bI75v8%v{ϹFt8OY~Uj!VHy: jVV.xy\[ * <U3#azoL982S_DIfWZkJtseQ3ؽdP$+b g _isքk)a{bshw?")Z#N&tyja(β-^+=TMPxDC3qBqenIN>˶<`ݍ+jEzjN h Ԏ5Vh(`U[ 8 bsߪ-2\{܍'VgeMAQ":Y#?L C{2ߟ.Rzt$WQY5"Ffq.qܿwU|-@-{%+"},@G= kq.QrR^NX;D5Pld!S*2gAۈC0;B? _4(BOSa^1G5Kժ3.(>4m/U?0VY|q˸Ĩ6/dK}09G\-խł+c{i +$XO^݌I1{i g |^e`q_aG^95sќVWur[A-DMF hTrMtEt\A5"@/h e@pͰv1wXM?nAD)௒b#V):fh% B!^uB0.>\~8W)WdukVT5uH,1$-/oaF'!:|&`w8(UW?F6X_xBۦ˶ur]Q,"#s]yd /w3V4׿#\LC7q˛a<^o/BYIM@(DjIKq]:MFT"[o5"QܻYK\KQ-+Hs(V'iG; D+I-Ŝ+1JB 0gNv/d-Kӆ1kdInf,#~fv%B (ih 2ey5X //u@h ѯ<5hNC2T-;'>_VĎREQ9;Ysѷ4Ƣ2 I$qmZ4k  p@<ϗy^N5`h `5l].c%G0j'+3?z^^P^>bW삙jRAto0ok 2Im;l0q*>ύVYYҧD6K!G`*<0dME&[FU/vuչ!~LĮxL=pk_l󈦗uȅ6, 1E `o܇] U+F;:Dq}|h[2iqc|܆YcFҼ<\/iY0L:  '@x4>m }cjI@#lT}n1&1N*EO|_K\R_|/: F( )SJB(LD2I 9p٦#t9`UcQVɐy 6'33^;J|*ػRo"q8e7Q u5[Jl?WA"v;ol6ݩ x 3"^6>\bmkkP>١2OT @¡ѭI+j 4Qua$ޥ׼^攛MdY5pMiCey2ډ?}Z8+`f )$V;Cz,Q!J_5:{m},㾬tByc| ӓVn5C'Jگ*B *eDoٱ>H TׯDރʡ*- 1`gDD+c_xo 8A%bĤT]Ͷu"XgGK&`%f ʹA̱Ul7AKio@iԫxZa{mcfBYu ijM&,KK!ȫya/cpb[J#WBpAMe5EI{,#\'/p?c+{k(DQ:^oSG\H8;Fw`4^y9؁CO<2嶩yqz҆&:kLjkM4FIK"kq.GflɜG3Hr|M aE.$ `7ޢ/WUN3ʎ59]F?{z,"s#lv1\tnTeRYncRW)͘cp WUvR؇jsDlg( TIυϞ a22MoblF%zyk'?Ɉ4˧j¦*rmNH= -$*{LCG8Di,&)dX+V@MUG_6_ cBq\Cl=@3%Ab*i[/#R~Р _e'Mmؒ%5]fB`%z:rkF  x^@taN g٥ʮ`cI|,|3c\hRuw;~e{ȻNth?'kgcџݻ<n1ׄI{&Ge^+u] _k^Գer]&7d3S%=n]TE">O+^uXDƟe E9r h&2!f "2M"is+e:Jߡ.֨,,MDE&EXlJq|X٩8wb=볜 4Gʁ^p7!Op,U)[7W_n'm5J5}z)Bg3gm}(8̝5f,S9>T k59ktsW_d 4:iݕ,\3A< vJfTkXm~F/1uFe൚Je;|{%=HxlNX@$YlÔ7b2: Q%c0HfOF*hxV'3mWj6#")v򃱑Du^z/R:c͎PV ?>R"1Izx^|֍ Oa $X`tTn}܈n{iTGX_g:-GkH}oep&vƦWHY_@ԩ%'1Pųx~Б ց, OXxK$݀5j/c(w؄@gD\T]Msؔ$PAEvoR27ptwPAQkTQ#_QL, !ڨoɌ*:JS\M){bo 8 u>wtT2v}8k#7P]7Urd65'o_ӵG,d95 KZΝW90,g3r5 PM'z,7K'[x&q;?:!h%R {$jV\O@- NnbG+>bW7:e^~LaC#wiͶf@>֦F$8L -qߦ0fMLQ\Z !Bل!y`T>jZp3}$~ȇ-(/7O MA,\?x ۹᱋q~ir>j:O0S4 |^+yJ?Q";b%9\Z)Њ]Y;d3H0It\-aI+]7fo/u0ZyK s:2t/ʩLNe)M`|]E 0H$%w]Pl/fH8"+mqvx%M;T;rF^@`9YWlA?;?G8ߌȻG;ED dZMWA 4 3'lccYE=l1=\wZPg+xoN\ y=S&8n$okk A(P*!eg6L4n%D x" 7kDr(8;LdZ [: 0l …{eFà?v`v)+"U . N(QdhHئA80 5zz6rX(g!- 9T ? "zijQ]1Sؕ F]/IN,.KGϪG7 ?h䙩R?]=+2,V6⛏b?ZQq?i 8Uxnsjb(X~m;8?$oP9oc bu~P k;nYo-\gjں@BY)NKʹ#GHOB[#!{f5Qm-ZiXm)-~jN:]J/cQM t~x`1vE(4`2.C)ks==GXlsʤDNAѦF;3d\ %mO{v2bx!gyOђEC'R(u4V9^ȗU)RYZƴ?5$:|%ṝ2)e=Oa~68(ǃ6/g߫H~Fpw jȇՊCC 7]"ȩFxg􀁙){~.&#A% L0BT*{GIGIGj 5Y pCW_Z\ t?NVVˈ"_Tg-3vExG4JoI2{\}2 kuj̱!w=}N4>/v^ sbRgVvHK W6pC sޞJ,uMFu&-ޜP'_ 3-Ü2zv8 Uk?1Zd[bZ) Ȣ#zjYJ Ἐ$&J~jɝ}Es56{%1>JnUٌؓ##=N'(M>ZO#Ȝ5*Nw׎$vp dI+ ϶vf Wjj˝ {5?KUD̯񇃠/7EO|+Ie(fKܧVʎk.X~HQ P"̥b~pQp*vgVqq -M~_OP]Y ߛ SK=Xq^iBx(a a>CN*FI{ARx^dvGNWG!9T\RC$m*FlCI*N+&Tق~ W/<]eJ''<P>G(}Gӽp=$}4k@5>0sW}WH{lO|O`$ 4 d3t-f&;=>DQj\ ͙7SO^G.+FƄx+я o!\9u<YA`gzU`bl!D8,ű4wd 8N IaLFi6fޘ B>q%ڶ-=Дs}BN}< (S͔yeկNQf@ԯ^ax Θ5Cp>0M)Mkqo^ ?a1ug0n.pC%c8Qi>] IG/YV^'XIt*g9zMuWbx:ΐh=Q^jQWNҕeJ1,=VP`ozO^~pK3$(D+#d*ٓu AoUk7@nTA1ćOP}mJɑ,=Io_})ۭ)aٕL.lrɪjEαnYp_d/t7a u!QgMOwK+D%&X] +TzjUPH׼9'p0t`2mQw*{O^շR/y?%H2P#X[pq !Ue0;е(䑦["55R#"(Zb:c/O^8L5:x:4.%MS:e+p*JɌӳp8%Eޭb锴X! u Ck<;iw+ƾUNK (Q0wi2{<].e{dO또IZ^SnJǂtΙo-d,@u.mePىw/=`-kX <;]3RJ.5JJ#BlK,5h7EA V>ȂW$ӭTib.?JMU4)?ΡLvxǥDk!sKȾP m 7x)3^ē^t Mʶ]혶j BU`kJak ^(p|2I`v޹ntmE kJnNMe&Tн9gbaxFWN^OkH@bu|~ -܉ѠB^|6M9\ͪ<4(*(H~ QHBF^[o I'܍<~~m[wMo~?aهT&ļDDs% s}[~\ckO'-\KрYSԷ&FAZp{j:zINishSU`lC-^GS_uCrtEJfxkT3 8X^] "<*+|>r Zb3Yt/,*3Om2պ6 J.. -H?&8)0FWU10YDF/ ߴ*g}dŒ[ՃC(Yv}2U dE]aod5(|>_ >x00FZ4 _Xwޡ+%eŽR뇥ґEJu,i+dPbs߰&:mP9@4>2PSQrL9n-y]xp1^ۨəVf]57 &|sc8ƭ!gIA 0y9N>0ULR>w\;}{d_fnO- -_t k:S?tZ"$ X P3tp Fż?%\m|^C@HחkX6wGebh6d ɹ&?bmm dݺ#:N=!@%QOjL{mDqjUu\v/~`_ DնM8O31V)m|${9KDC:`ގD*Yrr@X dTѻė5x0ڷ"${`..oE$"7-,N5p2ktNLc`*"ɻX:KV#s:\F }T:'=Tr:GU[/Ea Nuq1JK!WT'[)SZVPV*+l ~&k+4>q|-g/  k@кwYӒ?ag`-bL R:wMJѥ3hi*3Ps [ vBI Mr;ʌMߕhT1"ru]xOq]խSiQ8 `h4Yu[c3l3ԋy3R7΂Ծ˴>RoRsZmʮvkfNObi~Ptp+pK"uƅo/M.hBv-ΩuɣщLhA7!8E]B7="ER ` v2rZ~DMs]ρ}q8Rm0Dy>z#{涋#37}@._EɽJh\Gk*6}~f8}u&Ev`Swٸ?&`ٹ2hhLY cPKދz\Pa ~h7tT_X a΀$/D9L`= ى#C5yZGvw] dK$g??anf\Isnd":9CHZ2  יEjW?ޝߴD_#>4{Q!:u#zFEj XѲ~ QCOAeQ& joyioiU:j7&N['&=gӥ>/,1@2f)"ܾvµ,d!nCYp.F=T4%cd ob{>I;΀9VJ^"~tՂYysfFh8sۘ+CE ɵ(cbS\BIpIbt7;#nl ,r#؈益V$2IaUmx'm&ҏ᪡j:!8^*mTR_Gtc5TnFPTV-)[BPh"J.eg^l 舶,$-\{itwtm$T \6uEDⷎ2k kٷdFbnD+vM7z>q"ؒ%.}un浂Sս;Cw(Z P;ٗrvFu9'u~=^sg1v9WkMN5Z!x>Ve-N]6eǏͩ-Efk4g,&9yUDb(!|O!GZ]{yKͰy]܄6Q-9yiBRe|bz ˤVE? sMNu-S%_ Av0a< \d̟gs!Q4H5cԐ@ {P#{NźTʵ KHd)ަFY-ʟuhpբ@dCF$]" 6$g|*>XzNó ~T*h%6㫿ӵƝ臬a xm@8` ֧30Զy;a{Epu]8/q5CGnIMnC^詪1.p6=-׭6 1R9#fX'Ugnn cmC(^x tX82 Y0 d=%΢Pl|k>wV}aR=]BlZӘ[h# jC)t? .) |MF7` ZəNKEN`#y"!~*iUAZ_vM/~XoHDgwEwgT$Hz˲ҋ.IY |WR%Rk6O"CY)ܿx_6\oc PEWa A]Գ0ϝuATRSKAF ?3`GSmbM{݁K03=n }xM8rQĂX>s97+w"4bXSՂ*QlDnB녑xIC#IN q4I-|MDy( ќZr۪qcG,x$} Mz=s ηpQ…`j%, 4M%-`Htm ?/>ȼ!=RZH@]eGA!L”8F|hRo'7yVXJe@_pKe"齐4"H@̲b xH eHae :5{@n\nBHnؓgS%-$#_ɇF":7.x*,|iՑ ޫf%Y#6M6.~aV1(ҳS~aԲ'0&՜ -4!q 8tm+i Ȋ. xAi|?J^'$>?mJ; _ (*H$r1x0sUzna=kv>{sڦ=uJ}!ncU20\#hrP@d}a%{shx7O_mST6d"56\~0'͇ <̆c%{Gn0eҪrغ9bp82tza$t}DW[SG~ZUΆĞ f4}Lm$\!^n#[$niB]yMh+ t(O]_qulM$`kMR3!p=+8מs[/{'}XF_xr2?6S5HBד5qQY=ΌL9_Nk]r7_=%aq懐b˿b&eݍ/; 4Dq׳lpjtyՄnv n>[Դku<KҭyeNîzڴ&wG`v!LBUPu } 7U0[RJV2ZGQ(uދu@.> K@NfgF 6y}q~$eAFomt~1Nͩ" 9yQdk7B ۑJ# <9 yWA]"Uhx/9#5Twk.U.2o\D-h(g96%xm<dKޖ+ED D-O2/f׌à^5M"bW+b4tr .x??+ZkIqnGEJObWD}uͻ9L} 1<"w3ZI:ZAg ւMy :Op #I 0@ olCoFb3n|^?M9% 5nT1tIz͵G%9c6h&ikCN5I 죆,^" Jƛ}% &<^n8}6U"Yelx4z$>.טO^=2FttJDho*>Δf;xU H ) ݆ʹ}qZ,[[A@bEm!Lm\ 頂:ډi%-7z|X0bVv.@CSFT}:k@ ͚(y8D{(%X-h&+<MAn0PឱATNixQ>~?3zv@a Gm~Kǖȵ!\u`7KJC4 ዿҕ~?GN6ɓkUN fE[d˕hWTytZ!V3g &93iD(ꔺT[~XuA }G5Ph.8wlJf!ѐρXcd>8\|Fs aLsuפ%M nA)rĴbGmfomep,{jy8#֐95^KH1~: WfI6%Jw~ݦ h_+/aЃ7ފsؤfVRZ|T⣯ v:`Z]҂=$(2 D9ǽ.І _6ā|w]+`9x݋V;SWWɁJY$]P?M.ώnNkwG4bm!X~pN_\QLkDXwZO.Ә)Ǎ2bLlt5)VaU\ Zl${?52N8HP_sSeb9~~mdoN(+׈ L]/[hz[|qGDO cCg&0Jɹ ҷ`Kr`〡Ps>JY+b\&%:"9kd& .vs(V[AVl;AuS\ ~N_3/? -c#=%KZPU1{&$%io[!Щ]4Fz&Akb7gYUtoIQbQi& ?0CDZD>{޵-> o*eFҏMȇ-zvU6:NAt; 76sǗ??ߞ**x /~No LicrxZ}nVPt6W.Õ(K?oWhz9L]#9+ 5y# zӯ7 Je? hNdM6 R:$k.Tp͐dvOJĜ*uTW>QY~g̔$:qsNHqB<"˿yՈ6>+̓upϮdeգL߃r슢)F~Oض?&tK)m >zS`&7M L|/AփI71cwAˀ%3yy!gXOQ'ý&_!1{Am8+e+ދRS^U R82dJ\:4Ҹ I0Wm,|^aCnK<4 әUu{Dk?L7&+UĺkoN3|dQzv {M`HqJ"6YB$W2|& h 'm`J G->)AD/w&,$gy/p)(a`uf5"t_?WFh>wJq*I|g t"ޔVYH'g]XKu)ꢑ]>iIa__'qUon1x|@rO]Ed%N$wÿ-Klbwr7 Rdn8sդk7T#Q ëZp+-1e-_EH+v J,zQl Q27 XRˑR*"zY SuHzqx.q ; @US4%@=k[V 2 LJNbPkz!wL3XU\]uA[ye,e !P2 ڝ'F[KwpF6{r^sK*0U8Wcq#} I>y5=U Ulb"A?h= P7-BA{̩$Bצr>:=dUgr͌><7@vhtsp<~Pմ> PGD: )<`DQ l lB8wR`goGW)S;+68Qx%'tOD>mׯ̟ʇhk:Qz.tTF/iiP÷yY)'Rp[ L!v ȡu[pms=LMcVuP-g6 iC@\}N#<.Ŷb.qxC  >am\_Zl 2s9 }87Ѽ(d_Nܺ X,!FP\wC,/Bl{ʧb?h.( KC(\K4 F?\^ob6 ̰2!>~c 0d<=Z .glW&-Χ=/Pz]&)'zqW?i٣#j*6<=hHt&h ɭH (yI)dip3TX[/OW\Mc) h0/C2~U 'ZO ziOuWDԖISӇ1HP5npmL%Zx)Jѝvp P Tn`5XEQ,4M,~_n&8[~2}s_.s-1Vo=H' Z3@zÓ v6lP}`n(x1 ~LD.{H϶+kVg-P$4C]̩@qYP[LSHHoW #𜸈n!~6thc p%vPZVÚO/ ݬ[ H@VM.2|Q xsqyuHmd٪ZU!Oc:RFu2[3OsaWKαh7ApOɼMyeD┵ʰ1I+Yb߼3q!g=Uo@VYabN0HeFvbAw:1+HD! ;hLWdDaUvs*=V 7A#O`bL p/XݯxD?% r/ǿ~&,ıQJ%w}|*z3+q͢yEyZkut?33WDދ9., " zVOP^qhW>Oo9pMSB]Dz1յY^ BހLk|G[Vq YfjEL0qON_ xY,T)0m B: 6-ICImc[Ӎ\fH5|DSxL à+Uҳ$z!)k2&ғRPCx09{54֒M$لFIEF0seW]j>S&l* x]1WG*{/%jRhb<š[s8 H7u@._\^P#M]_{|I/@a<6;j/Cc˾=|[~nj_+Q_fJBuMA\ePd5ƶ#u1-)j_I2=$D=:H%pDUhy9_^v> XşoVQ%m+3ݹܖ]vv%e~r/$ǻU9hxtdVxpn; F7S,l8NfԳ[dL*k|mwvTyrl\t7Y< MV&%7Qv "=^TEnP?ԩ*@C$j'nKq ?$> ?z'X XDXK4)'˹MDFe""Mshdrk&́j6%ݢ'bzH}2F')4 'mv_>LL|dXVh>SB4p;00Grr BXE>$^V^vZ()2!~4d!AO]J Sp"w?w+a7E4aǩGU|ؚzD!҈w˃#AO!"AXpW_.M0resHu,v`֜A==GF.x}@z&i%^Ιvݿf))H_;=mʩ^ܫ VZ~B%tZpsX|f 2geCڶ;ܟ:"ϳ6l0r w؞V K{:tEO2u8 K%XpE9D|R\Z-lݧucYz&SB< $yIfFa$p:b1KIƗ u (3;\;'@J:mo>RFH oKN cTy'm% ;N J<ldLw>}0r:V }>P4ae4H(2쒛?ܮb%՜I>.7iNg)6ytf1oN\Ohv;#vE$84zj3`[J)m ӱ-AisB~wO@6%u.hiDZD[PFt[i56;G'+1jWqt?ÍluV_KY3}ibPmX=f9])StGSؓujj \RK9㞌؀Ma5B-9hd _`*5$[8WqHl,bdz$(,olGܺ2'2 P8nER8Ph%f WoY !U ZQ/l40vҕ7&Ob2Ui=UߘЩP6k'g?BnxASI8X7}`)!w>%zog_7AefCbSf":D+l'4U-E]QxF{\Jom{N:Ffc.(7ĺ,T>+\ 6"W{WaC!3Y0(ҠI~YQHdFݴCp`)sE8M߈p] wCs gjdjOO%zWړNs]gA-`-T |}'g6g1cWޢKE|C{IfsL2FrNS٣w&3DfY˺֌\X;?dN}-ԯG_tE荐|z3upNXhLk9$FVN 07dG/bhiO$z)zub RZZS_ ^4 cyUT&i)SBQn(pSSl4ܔ+s琼wNW#\i0\oM,`u6ʰWΌ%y<R+lccݥ}r9fi %wl w$%k8ۖ$[$cM@uW.n}snɱ& i̿oVHF0pe>#w'2OO}8%f8bl}v8 j*H~S -h$N8Bl:x"׈;򊋨%Hy%g'$L~6$[Y?@n-w)Œ,Nf,;ZĖ]\tslu@@tֺEmٌuF90>ZdSspYPd<_lˣnX2 *s`LݎhBW+{߻u?*\lϠ>̳8VR]w<E)D7UЀ|I0XpHG׍=5Cr(AaoJio1/Wj(>3,XghdE𸹺n$4dn{UYhP+\)KӛE<`,0Hn_9m Ms}@0* _,HwV2% ~,?Ox]&سs3hd։NYo'[X E~eS J*\A-=N4ЊFex,hf(fSlO|7r)S&]OObtAZzkF?Yuܠ]Q9 uS籐H5&L{x3'Dh?x"aXzZ1hpG9"#5>ڈ[:1&_+QLpjP/!4ӗGBY(X!j4D}bu^J{^$͈K79= &Kh>تf␀36س8FLEV܁i/K=N-ҴٽU6kU-Qg{ + vMc3Fhȹvl+nش[Y[`&~~H_"aB\ZVz$8]1\O(^[O=U6t8K"{mą#-RfJ` 9//BD/">~tnZ( >pNfm0P |] ;Yo4^̗MH+yN x-~S|CET;K )%(1SyEx/0+y sPoM<h+c>.NI98#Gq,%%o&v5)w婃SIC8olZ_FoQQC]8H#^ e;[Ztj?$ItaSQ! -% sn@Ќb׉ibⴗmq,'$v5=Bs Pÿ=a`|C` E_Ńqv/MKZJEhU]R,-#+yݭg$J/'CR@Wf!p a%c͓f&0gGtlleُGb8'j ^=;0'1Gu.Ô.#4%߄a'> -zF|]H5*n mn[5s!D3g2}AJ>rkM z;b`/yflB]Q` G< x0U+ ض }=Pm;qF HQvƝC렽?C؟-o-2{v ^HU/ˢtU`} ڜ1RG8M*x*fv . )E|1>P'w:HϢ=1 $wk$ʠCxpW'G S5NR돋uF%E(p7+Q RuenP1Bq8G.wqbm"mEA"wʼ2s*A' ρjP?#(w L5Ūu o/E.RB^i9W.-v{Dtg.O m=+lz0caLɶK5aFch$ _^(Ku /Z ɹIe5v@]g+ȞP"Y&E;vgį:W !9!?KzV& Kjٟ)k'lo//ݿ |8iu-".lF+z,QࡩM"}!6ꕐxN[ƆT>3`#8-~M>wDZW _d`;ZGNְ\BF}  %;K@ :?Wjc&.J=|[@՘|gρrԷ '[2'e0}k>^1$J`(+'Wfvr"SLlACcX(qsաb]_7uzĎ<`ŶgF UQ>-:wh&n]vF^~D})גWk,C۬d3́q۞e$,Mr&0s9*(̩jHhB̞7MA^F6✘-yxt}9w _B ]&RQuF)%,ba%L*wkospu Y,KΐmF=$TZY8:r[29S|%W#Y(B*> 6v%/9v ZźY߲vb(rg$-7(}ɟ;ͷN |&'Sr!R F̋U5t 5 rxB\NOW /1S4eB;lês(Af{&ՅVc LM)hq  BchXJXVgh%{﮼]4(6{Kc:!Ewo_ǜF;~SI;X}鳐O`*A@I?9a#We3 WQZIjFn Bv_z')%_T9|%LaKY-}Y{6EM5خEfZ|@[dYxC;b&Aܥ+MXqRĜ0 j\>a [vCaՀ|'_nI6n1tI^NbzQ~Hʊ%/~HageK<)57HkgUt7I! ʾ&(uHET=d[m5Aq$X|/[6CN^M3tpNK m☜ ؤZ~2'FR[)%S Ơ`M=$r6rG&sW}3W؝Dñ\)K>SVv +L[ gCAD"y %b=)H a;ʙ/{6NT0RF(;'*d;(C_n=d gۓ67CQlMD[ĿTQr bBS?yCr@&ZhYk߸=tqfNn٣cKh@C@agHdÙCPf}tWxgP+~0/ax7НC`^{V:5-R^g2LpUV'=wmsM^d(^U:@-@E$#$SaO(SMR>#m].}Ԕ0D 6G#mi1;;p$seǰwr gP‹31Nsjk'dfgP^|ēxBAH1p6^4_AC< ,+syg]v]+Jew RC^ǤOxΡƇaqXh(o;af.5&<ŢF=LjRb{E3u{lSB8OL}6V{8΁}8G=R;\Չ|cD me%RNY2W5I#Z^17*@X$dH^uOt^*HƕJman޿)ijdjL2=^y`1b4P{k d dv<|јFՕyAmߗ`\Ul`w3ޙE֛(fi+T1%-XȏM~-+ aKۭ8dh &ݲ'_8r#Rw*"^QUG)Ź΀}pU~P zj`!zoatL4agС U6rvĶ?ÒhfJK̡E,@?҅KTR(G)B݄V%KBJ&z6].}F>ͩijV?%e"Q,Pdz0Gu,J%HIwr+t”*"%* P emUt=o @,b` `xq}k+@?+hRt3MT C,,_7<$U~7Eݳn,N`R]\?j7-,Y;ŋ7}Dc^j?kퟙž٧lzS*8!BK ut⏎5>+hW1,yNR³ 5NƓcc%_+ 7!ƍŪ?ὔ)ӗ_M黮 %vgjx>m((Jc^f2y4R]p .K66`FfXKԚox/ZFYn:y~' ֌jU\a"y%ϼgjVؐF?-0t\RC9V-'m'\E# ç+tCdPљ$cNiWqBdQ*X wSqBK`Wa1W~ کc L\2pvA‏":RxZZיO hDC=;0`*EN f/DWQ8h5˳o0C||eXY\;dwgIbi#}=s<\>H*~Y`oP+Sq,*q_(:`s1"u4e,qjl $qe٧vC#X, qQR"Pb@UV9D[$d>4fyhH*QT+ze#Ryq܎✢ഠs8p&P|nhU\bƝeEQX䵓]do5o&uu'۪[]Ѩ:ssؖS⎄<9FQy`o&KGzZ}hйT .]򪅻e)"1 IaрE3ׇRR4U',`XSXN*!DZ.L\%d49#v0@Va^/} 43wR`;J,_y?@0U؏^ߌF->;!KB6QJ(4yu78YޥD+xH.֭A-'c(=" ^级@ό|Ѧ`z&Lޖvf.K2lszbY  LҬx?;4 oonWd"Z[5yAg3?GpqQ⼘M ě#u&stԼ6u"3Ry$B*l"%.,Jl+䪁Zš2s@`+3*a1Lt ei\ɤO&fM,X8zn-k 0ZhP%}Į2 s6ϔY}y..Y FIb;W]:h#X~J٦T8d4{A`(/9n'?Z"Ϋ9x@yR4 ҺsBfmIZ/):V.pW2*o[on4u~iT(,VXFZ Ad-%5Ŗ"q ݛݯZ5Q+y >U7aAQS~{~낖dZ%t]_[Tx 5JSˣѓ6({l^ LͣMȽcIDjEVwy^{6[i-]KsѶIuӟm;s&*ݿ8ⲳB,g@w}M=wCKZ5w}iՙ[lި+vynAl񎑪YSAYQkdybHb"H:£?;BXKPlb|1u[BX p9ԪӰPPRۺ2L L ج&>u^NPE13ZB`Rw=Ӣ]ɜgaPj+X:9"l;HCYsiH)WEdI_p?MgN%kS?Uo%7 BnDu_1boMŏ'& f@#M: U ~(mDS卿aj9ݥZű[J|b]HRV)M'S; e.^(8_*6> oHŻOK썸 niT0~zۋMfaOTWDz3 b!1 D`N=%nvjo!ԆG "^ͦO3t@uJ\ŕeM,%UuE?Xl̗ U L*2r Sgy&GkKV}|ȫ Gs$Ϣ?=G$KAdJags 1o, #LZʝyuS{(E̘LI̚g0гb{* Vo30|ݥoSnnHn^MB)0͹Hw&&m.򇾢kHx s"Q&ص$txaΉ/_cE{|ֳ&ZӄJ@9,ȷ5Mӯv l]x*8A[yJe9ۿ0iO 0&1N|niFS!;8?}|@Sp4F|ZsX>h>x0ʓ)@ G?NVeӌ7M 5SPy>]ўMKR qbS0Jog"̅5~R5!/GSM #flb1Kp՚џ$[ߚf){Toq`;pP.4==uW`j}owG& [7יpO9;@}V`]<{Fjt72H&Y C=R{ޓ0'A 4|qa*dG-IQ[]IDcH'd6؊/'%TX+vS-ңŁV)# tӼ6e =$eI2Y #ǁcXoO%Oل<['/I&O-CV:fܻt72 nh Y`_QDXA'lv':b=wJŇ nLbɠ@Cf@@޺ZHدMu1r "jg\dտ7aAYV#" 2܎=e -IW>IRJRn8o(UdضZە -t3 뎉IN\H [dģW}jTğ/޹IL@ ˅|RGikS#,ĪZHj^& |g)|a T LCRjXѸEAY B2 4iR9u+#BbXizdw6%9y <0&L+lq𖳢udžx@#tG~1#pLeCƞS1ߒ:Hvbb3慝x*:H6x!+g;hw1[>T]!1k &MJg}#g=hS*<} 9+?:oH9Z9YVL{w"SYd+"uQNd {((qa: bt}t,=qŗt|.t:Ba;w(LfXq.SiLJϋis/tԽJ2sgU.lY{yEZӻ#VCP{ˤՙꋗڨ/n o}Ns) lQ&L֑_A4qCzɃ8,{n& ^#j+ dv5U|t]6 |Q+T3 :;<_>8/hԆ$ A^bcndhr3FMm/"iV1uPhۺ=)f&Оr'Nu T$8u4LgyO֕\ t@N㗘Pun_#Dܪ8ri2V8ntr|JB2 7h݆]>p0YHOr Iw>ˌZ &C`C*}֫Ӷ͗V~>Iđi7$Ln:izp+UW6 |#S~G#L*/i)Qx_Hz=gB9=!9r>Ki̍5Z'pg0wP7w̳ш,aT,rb ed=EP! PDIUe'RIxҘ օ˯ιMGòLv &7XC<ur_ M;L #qVC6Eݒhki|D~'iQ|[ n# ΂K\˿ s5"`]8#fߐDhXK%5ToPD$9!(0 :@}L=Y3\쿁bm"88CF):tr|oꃇ?rcuc a MXDmˢTRar7Oxu FYi>(&>QEv^-nDOvj/K19c tw [tK޼Q@堂 T)AV~ϾO9r)pnٸ_/z~!Hh_+^.=>c] wЃ@2w&$[H/^GڧIâRh@Җf bӿ܋_Kd'J~Z>0o̞DwsɝVI] cw2fl3Q7]ܡ moǎX6m* ٪duRٹK'Aߪa `J|n&Ǝ~  8n{hքI0UƇ E9AJBJ41uAp߄_b)N@Sg>@Of9Bɟ==}Wf sY{3t`e7r_OQqBu׻Rr  |FbmsAJkӉsǵ}䠴}lUE5G!Ү~ݫ\ UӺdua\%VdM3P#q`^0؜֫⹄pbi;K»E=ayjVXWh3pzyj9o S,Fr\;eϸ^g[U-:da\IIXk9w"rh͒%E`q} S9۸@4de:Çw|tREJm^&M_;0_~FN TV9~Rz2(m6Z8Yz{rxiCL0,nG>@E޽+yIKɟrnMQoF雱Ծ-alX`a(%橉;tM6)&FISgph t$뮩2h7K\;g>jvf va%ɸ, 4MF׷5x% RV+S#8B(5ÕA6}GHñktƽ(2J'AF+X~,|\ 4.(Ooo`ŅAsd8tgNTP$1tQ9tZiwTw{~3k*s`wbs#:q8 5!l4MLh2Cbjw&j˩\ !a:4vb.ƿT=~Nat8c9NwP8UiKć6bJcjNjϲldƴMքPTI Eu遲5jgP$s1Y@PфtJ b<«C;KWOGڒ =!9=G[zOs^8hox`$YЪ/̝}̐GUfy2B$@cY;g|ɕ(2l L4 =}su*0_W[4Óg 4%]-]BFiRη-`xJȿjq[wEc8u=~2xx?:Zb֢L 46s͌dj%?g#A獧Kx QQxb3Psܑ׸>F1+誮65DiHl{2FmPô/%s÷u[IKa{/WHჂ'FpÒQw3c)9 tcUǃez "&a-u;NMQ,,/~:|44f{W9{v1zJPwU__u-[!ҟd͡AEez 0H׮am+"N⪑Sb~j]֭)Ojj:7hX<:l-XR)>8?9*ap ;*ƖzÝ }4c_qJSۑ"8@M9?ZN0r y!,޳KVzE& x,mB{#VC|ǵO$`jE_dkBav8!Q-'#<&t_hGgsr7%z.8U?SLwA% 8YK OnQϊFWe2;iiw37V%Za^R H`[d0upȮXAu #v: 9xN$@brt eP=#'z"j># Rg=~p?99B4)#˝s\oqU8lzJ-K5eU3Lx;eS K05+`'>X2V#m1X%{ Q9A020fJ }D3A%`_]URאj1O:qEՎ eN&b(c1< c‒:PjGf]?1剱pTS)_I0EiyӡL/5B|;V3Nإ~ _c&TǁGV.tf 0"C/A*kA,o7h^AV$I#PM[ݽBpek VPx /)D I>' F fvW,m\`wSw0J-'$)ѽØMMiqQe%z40xhgsm8[#IǙL9MI2w4N ft.gYq7+1ފL ļ^tcGoe-dpсĸiNX e0$~@ 1k4[t@Pul6>S\eXr~2Y_rX|($%llQkFzDחwȬO<;k7]st5Lm|Th_島<-ЏL[ 2 Tm :Wvbm|.U*r$y=7)r:*"Qߟ8Zq$5&K57!N /fgœu3DcQ5-'7Pr>*rlwdZ;<(SC} 1oeJ"bʈ#coCf!s`}0d\RdJ:[~ r󳓊ꥑ F~;am滬C߻UOm ?DaPuhY^x  |zS# m`; C#³ a_՝tTgK`h 0|x)'[o >A)*p~1-)e~n9RpZ-z8tՇ K5-uKt<2|lgdϾxW۱C,E(:X *,z><˂}{+5z;+ ӭ9,lTE7)@ (a뿐Gw))1̅++}EEk Crf֣Lwca+&o[?s6f8=P|4N/Ww^>1p5"m@ْ NtYUL5ʈ0kJ> M 缅7%Fpzv=_I<'h#L2{tY*ԥD쐬Ql LZ,n ޥ?''Lܩm(4o0t_pP. V+ {aW{c GǪxݡ7h4U@o7Z~Ĕt#΢Y .=J,xߴ/D")v˔OQ;KNT?_QozF9_"DWl2衄p8 fmn р&1MS7+K*.sw' Ht)%cB\vRKG.Ԝl(u@YŢ;jP5FmY:(nϡ󦘰%IsD8Q#&XC\Rv]Tyq633\f5bר*dJ@R-x6\5.")4(:J*Zl d( xr:`ˮ6% 7; ̇ I=ڰ^u8388r^F;)_q[mtm*fZ]U&E{7z C*GC1{V`i܅gmx'^V㹃(|~'q3]ͧ>]RLrp jz,ڸ۸SvJ<?:LY:Ej(mlg5M->ɏ,8H1@Ljw[<ه%>?M-E,5"e,knhO[^$vMn/)PQ \UG~֋V.UͤǷx7H.jw?S8 hmQАxSa-R@&krVۋ z4X5;.ky~u983Bx~s70K}jogwcwaLIiEui:mj\M U,Dr#, ~lؘ c(ZU%KS,g %o0o r0MX"$R1 f`@z ){@?ӭAmVf"eܮwH"y礋 %?\͒>&Qve,9۝ u'ҿ9.u:m>n#VmJIKx*;ɆW-l2h9$$iz  }RXV=G{2WLіvK4;7T&Յ4MFYzeg"F093͐#1f׼%e\=B8{^aVfLpZlyı8h$NpmkҕB]|#aUj9S.&W 9hmw [[.EmwjH5R&U[sr-7*E֘XU,wȇ Y[&5,=gekl*Oy&[[~;] [jM#h]G,P5ss) @u:8@7A}Τ*H"T#tG/g}r?~b$xؖ!돀 7 ^.˧\%i߂B٭uS>*Ѭ̒䳝aN6dDbY,bp`M/j 6Gy#Dlbuosa8 5\rL#3x]*z(m!v!QD6Kcm+y&݅v-׌mQXj. TB90j5tQ@\0/b6y`Gz>LGOlӺm%m}+ۯ4k Q,Xm6eTMuNoa%\h -%'IXp +RSMV^A1Rcbq!GVyjߖ[Nmu}oOkhhN)}5vb.0Z$6mP ٟ l\F(0xT*΋E"ϝ]V-K`p9\q1 IVŏ@TPIK^֝QHХO#-,f8U=8Hm]*j^S`{M[TLm]NVBl{ -l,?r:#5DK~CFF6Crp#l],sr4LUkRTzH .dUQ{đQЦm@N({4L8rsDV̹8{դٰoˇH C\w50yRi|+bK.b׃Ŗ7& hj%V@!YE2T4j GXkܽws,!tӭ _6~ NT5thNibX(uUQ/ŖFq贬:Ҿ0 Y M?|ImKX{xe@c AS*-bnLl<˅g;lX\sP楨&]|Bj4nuD$m D{9- #u`Ux#d 3_-d9vK.BTL_{ޖ$[[_ip Kmم pxjLӲgSR߇~n#|Y@|j_ DM+=LKo^MMt+΂MQ*{d9M'9v/Òe@hL;8' I ڼ5ڿwzd'g+1X!s#@1fNuI5r ;Vr]xB=1M.&4ɱ_l430tZ}+śrN{&-Hg߮Q6'%(FB6}j]cLR7 `fĄ:4mkz[G!bOv^9' i~`. @ \eON00S/tz7ϝgwݚ( JBY~[(y%GZ,ZN`߮bn+JF Omf@IY**%IC B݂o5ג Sy+ZHm! I"s#Vx PuvlfOiV0#D^s_.Dģ."yTӿ[r(3F 9 ۄ+.KO-xI,J-Y/g͕eIH̙!U{B|\L Egڡ2`8 I $_udMA*fEikM퐑ԣ- OFS*Z%:(EHro$ͮn'Ki#?t>_kY,Χmeܥ9$Fi .9wx}д7.?0]7L2w ?Wcf7"5Gۏ#ICȩ<V8xD`95C$ߧA>g\qpH8 ƋK|a!=¨!N d>8VH))0$.*OTډCc31dCO~" VnIc6q8BϚNL\@!Jt#lRrl +jN粃 iP~T=!OԔ`OpO '^vQ8N{@Feg,N[<08mxK!tN-z7_LZ k2̽Fy*IRųr2 G"s -tacZڤ@,v 'kkh0'X˂*ZEİEKT?96{^r0.GCvL#x rɘ2+DsfXMG*:SNl,zFVo19گ ʸ׉*3՚Y`G~`&K1p >BصyuN|D(d|@G"!&-Y.*͂aiazOe vCn8g🵸"7Y |6ܺń36wPdi }qm~O”KRp#{YcU}]ENASgPϬV<9Xk cP2-"fw;LJA @,lNQrK2 z#5g)6m[{`RHDO d̕R )o/dXFs)IwO6!6E;H6SM9i!5(>rjg(w5O%-b EPm%"cb;(0sGq ?'PH.gjOOB*@ .B#3WR0--I#>˟#u1E&@|Ϸ$a HD߬pυ]&Q#ͩT b-Ӹb[Ͱѿ["{- W{GQoeNLOl#PM4ۣMV}ǒ 2b21DbBX%dk>A\z0z>rYBB lKW y9{U& )H37)\٭P)GV{ ^$U tӈ=_\ -euSIp'k0 iVJy ]и. 9&wQ|н׭VzZpڕWaLzk>;C)S-qTm qHdg]x E\ɰӉ;})!n։^ML N-;aWbx3a@(Pm)1ҽy8|x[HTwi.JsK@ h>"ʩd}l&$:d5p.e6n$l@zHRe {p7#2+"JŇ ȗ-@xAvj9!ȒQHVSKl筚,:ʋqկ1|S ge#` Z@Vy>1F }:R̈́~ʟ/&*!=SGڭ7mpI-Ԕ89o=,X[޹`rV抽v$!#ӮȩLm!_]H sjY7,x''w*Mwذ.>|S-LVTJxb7!S̋^]1$lƸj\ve'ЁCo:,Ҿ M74$pA!BFd"VY$1_QA XAJ&;e)eI S68%"c1DMqh ;kL3`}gL}L qr9gHLeXjʑG~ot=q?\k2PY& Q|PGݜcVE92T!jU}g2 UrjyjET{6IrL߳Kx7Y%D8sMI%e[p*w9_ M^2]m2Ȏvio))>̪)`'GnĆd:țs2j]`U&IK=7jƇhY`ʱA0 F,ݕ-voJ0RN*S QU 0vGY-k0 ֭]p898W Dwā0 bu߄7⎜7!nG0T)0cA0qHU5S}dSlH͸qSb!ŕ-&nx=1-z7R+|>J͈J 堯ER+r-׽q'\qZ^l&a=*Xzgt2[Hy#ړJЊ3fMO6=עé=R4<.==Vvwē'$`0"? 6ܷlw*<'HQIx=vSY++)sIh^5ƀ~Ԙf ÕPUY;ղ yiP<_mYiQH^GңL0{O~PoUY`D/q Bɯ.)d4#5k 6A,o3k$EOJ .yS_l*yAT C_MUYU*KlFs}` &z >Guk;u}*I/׫H<ٕPe3mZ=ޖ&1R.ksGd#yf,C c*oPH#pxz0l"/Ӝ}k(A`ɹ@AeV5SZ]&hYN"JB@flmݷbOsŋ䲚Z#ZmR\vX߄~+B9>;Z[ >`Ҍ!"*6"^MB*Wp&U)G{..ڧYz9ݾmpx]RVV[unqDNIJ2uHGݭ/^jXo4D9Â`~BIuCωHD>' (ô0mk4_pCn l;e_P% @w0#@95 h -Q~oV ;xa 38 M]T:Hџgi$x 3rd}N&)H`be:^͆06R$K,{P6?h4&*tzՖJ-O"&xNz̿?ձT2_v_*]‹K} n^ċԌa\!.s )$03Q慲QL*Ub]pJd1<±dYGh摻; 뛿L>*8QNb$9ªŝޒ)|%G.GhIccH[tbfY p("7uLE /=_~g!|2GiAE "bt} 5ϷT3`gy n-ֻl&a{ano[>E:W7\d{ߚ9ږ]6q52X`$z#Y2ߖ%%OTwؾA1*)9” Nh ț,+;<ƂM ӄsLΧ WBydY+LZ{LPbN;k?D^Ny ] !ɕbUncm2ѝqrTŪF8Ca\vW? 8B<aQ=`dB1F܅\y$GzkbC{˪_MUA> #X/YqZu %>F~X)3i&/~@by6Lv,\"&]ค+߄/F Bxg)Zvvq bf:` u}/qۉfY,*2QSa;IzX@R45qeTH ^HϷ؝=ތV^GO/ q?>#1Ul!tyeP:T;hF6_xLiuZtogi hkdu B{|H(aYSPdP䧗@SQ U;x^ݠC )C;蛃E^eGm{_*?TEI zB*R*tz@*1Oӂ{TϛMqW9{:_-x Ma>{F{MOmK/ݓ΃k[{"n\A W-RcF&lD) X׆ChXکR)(m}׸LiyA4"^m[q6oL_LP2l _([`"4>VA[NpƭBNjNYDg `!tq~ggk-F랗!j*!ӏD޴hfL_nW~+otHyayA)3K&6݅lM=Oе4J]B\904+0zh~CR6ݾzna۩{;W;rQˎ|y㸅\B"Qgpp_)!]e&8;0v_!"sFkv+P O*alOK~Y™͊8C:~zjsF UYO\11Ljj9(}lfvƴ2__LCJ(,~"P5IqaԳ<NKafmCKI/eggȵ Qv(L;ħ|M iin9;sc{[_T^C(2|Ռ4m1Hd82*UŸgvgўߔvV`=Ƀ(դ s^sOy7,=klvߚgSTGjs3&}+u#6#pq/[{/. .|}$7dH~⯤P,K5g̾-9g]'<"T6:H6&eN`*5YqSpsӥ!NO[bAQ zEWB4Kah>l$r@)hD_֌{RdjHFUZ)E` [l g΃C֫1dc#?n:ַҩQ;k75ekShc դRY"zNcN܇34ivl+ʳB_Gz:YJ'qO8E X\C=[ bBxT`](xY&HBn)1`s' fo r`}uծ]W/~ҹ3.s7kG5!I+ar&:P@c|D$CPrg +2x|էeƀWiZG+o΂Fd&?dnǃ+t{jZ`FQDZtohH$,stgsˬnýv> l +c 8W="P)JO,y&x8r^eb5xZv*Fp l+E'Z>lv-pUsϿ ~"-NY˨N%$PށRiBKaFv-PyW>h.MGjJrx_%j~fY"uR_!j y&c-6`-r"fXi 4 /xվ6OPW]ˆ$UP6if %썰ә*zszle4n/2[e񓀮:o~ o`_|Oڢ ^q Jk.:?xKK`[U#>7eSQ,d7k(YIKtLv s_ Ym ,' ĜrjrhG?nXDh%.KIN*l4-q`!΄g>3$,4g ;:}AY%⺊nz SJ,EFjwDs yF*^5օ> #LK|%'2Y^wX@E)/3, Nau1dr%De6)P{ 5\~hP}~=Ae?Y>WIIp6oTto? t5i3zwXM#Y1KNO^?"QfJWa){7~FĪo߆EڨSt^U#*~!n)ݓ' դah"_ 8jw ;`JEqf=p&dp+`Yn] CoKpރ2N"u+>UcLl+yzt5¹i3npcG ~,Do>ʒaףJlfIv#zσǍU• RaGۛKrN:PFp%a: SE﨔;Uk^`Fr,τAQ,l@c\֣-قzQå}g E@Im6Õ=] e @%'ϔlDkKRcQ@\L'5!d++FɘiZC1l! x IAvN޿=*{^{Sn ˘HXfj,ܗ_W#i/knyK:GE -/7x6yrP`OdCIX`(&k/$~ EisXT,+H@]cPMa3s 6̪|;2a JDf@<_d(H˜]; C; 1V %ka^9H6"Tw""l'>  T$뛖Fuh{PbtF!b=}R|W߾{c4\k5% #V.XnKRM{޶$0.5C9j{%5 L5z0睦JTUo.He{f xXX7'I]ܫbCir"׷Q΀W2\G=睐f*ZN8S(|R%j)I/wo KSg<⍎SOe1Qs3aS\#MK17"ZZyY8neuK 61ǬݥQ?ANlL3zVn$Rgڿ"`*[&$Xހ23 b.@sk{S.ǐGPU MY9(-2IFuap)H tdh(:=5`/Z<> }4umm%h$<_ԙarƞš.#3aˇ0;zwk@NB7iN< I֌Li9T7`Du?Xijϟ 4@׃ n%Sߵ߰Y۟Tθ`G:ȢgGj;c67)fegײA ;2%GU8~,(Jd} A?֮ j4mM=E|H6mƋ0)͑CbP<9L(ɵ47A?62 C$%3CC6gaj4̎NpUҸ;Sa}+=pȍܬx!XGX-gC\,O_?r|igUmyDphLHHV(R@lX6Y[O:݌$J S8N P|>nJn0f)}qfbUcx{ft͂lܜrD"'ܤeWlO 4!OU`B~du^Nۄ  *|xw͡$n^w&K6#I5"%&*Hٰ:.J㒎cHu7ESig1*+<ݨac3#1Oj9ۚ<jëp14ֱyܪ;Pz/{Z_ 7jm{>krn1-=Xv5j3R㣊W87 s,o-JBkZe=؎8MFjIMq'6`Mx$݄"\}-f_i@'f J #u\)m(iqouT/Zd0c9t>j`>]`cgicÖ3a닳"J6蜬rڑz3hhUƹ]_iy Jfڛ X}I ?*s/BR v'kt(^ 8KJ6W'yUwloBLIVgCֺ$'6kZ!$t8NE  )<5*д魐L v+8W1LWYРmJDE rt ttYG9hzA@ev<;#-KAn7Ojp[_KL~T9h |g֠fN o 尯b湕UmM2ޛF.6cFyMjxM~p*hpGy&>O6Q,RVÝpI'0S4?#N@lą1,R # zy:ؼ&Bې !.-ȭd>T'"ylq…I!E 8-OA}b5i-Hvo?(Ņ,<LU]n@j &0i`N6yvɻQ>d_:u@_f.iEoh*ĿC%Ht[K1U9 (άcLJ|y7cֺ>?6>!;QSU*m)ik-@0…gS5qUX*;,E yir ǟ`(6jD4\mA0v+ꏒXn9Cg琛5OO[ WwaIM X\d(u> )m$oÇ/7)W`j]fLJV +𪕕߹W b̤cz'[֊@a6ϼ6 H{3|#,'qa.j7y*5Rdm}g|y;||mqbE!sV ^I7P-^K? rz! tu4fV.n34|IމN`iNxvVu7=!)r԰x;LO͆Մu y L8"pK/݇ *!ss3UA5ޭ_ʋH |1o GPԮ&]RE^F;1arɛaIAƁQU$!pί*G{NWFTrMOCԮov+S8)Ţ( =;Hns?oS{sXVG-!zypv-J0(:t̕5営`z 4nXqE/E[g e}%A(yQiR<7V\RїϢV^qmw; ۨh 5ٷ9'' ZdAL6[6J iW`b cH[HD]0O՞׻`{CD1 1Zkaۈz?6h=:U>* -DS1g=VlP7S}+Z9]j/6ޖ%~ܟ/OYKcde!71 6WWz,$:719w@jR>k3}tO>&aCpR%d?7`X(gse%* 4]0w˗]ꝶ]$) 1C*O0+t#SN-6CDzrQKNzMAɟ []OCwfN]q(هWdmKaldec54?grc#t>chdF%Ce;wV?,~|Xi(P/GʍG:;K̙\#@ [1@j |^EK ‚)pHW gќn ñ~'L@'\d*^)<2 1kWl*!_[vn<:m-eӪJwY+MQ{D<>Cn+lrvb8^ 2y@;W2 WV N30FOOg i 5*А=~Jl¬z6s1Fb,,dc5[c-Vseخ;Iu56סGEsԜR*ICtmK+NAxc(Oбe;2L9Dd@~.0 LJb۲,}sRH3kЕ6GtK x_nea(S b֑AXvzJgPS ?mnY;y5!MjvUWS%i _ QRBEl^gCSDY12dsr@G5 UکQ-uʿWp&4?#_̲D*18瑨^>jSO<%ؖZykhT;|><}٪3gŁҹ|;w :*;Qn@ႇy3RN/#BAc;~Jj8xdxl@ƨ-p"{fnd'Xj蜾W7s[;͌a TعAu5d.T0kT\$DvC*8?=%"AtYqK, aoIգ?Hsd*vv:.ޢ+I*f3oFӈJ>Y}qgY;>prC}WmhXU>t>t =龎O'5 紽7'jUR .sA4 djӺ8 *yX6"ԭh_yu;TF.C(%q\(4|Zb>7|Ig8R^$xĺŦF ,V>*Fs9u|M⸪,_UF_wݓx^'7rP"ӫYo$o7lLm[oi_*Q_|b\*jwIYyp !) 'kRt7+޹24߇e-TF΄aaγ#o {Ky ɏ58Zj|[>f9wQ&zaW QK\}3u?fу wUYΆnT$ǤE8 472N / FWa:/:3mjkӻmtC:&TRM#"J5WCw5r&"dDK=Le9sKsv H;w7U^`\ u5$e-G;q]+m)ح~[u7d"EN blSaM\8v'ZlLHq,HJt&6h`sO/1BxHUwLHfNQ-OX^`#xjMLvIJ}YAwYӹ9ЊA81ٱŮ2(cv3(R\iL>'~sR͡LBY2h|CInR&0@d`&[Tv,Y-w B(ڎxé\0^Me9 ϛ{:\Ѥp1ϩqwgU=0cMoDexPNE'aǤ -sWt_R/꿬3]T2MO<3^~T˜zqry@RVu(z4"v.VFXwO"0#z#ghf+F%uHl^vF[E]'T Z |al_Uv݀ @MMIU0rxBU! k*f{(y)" }W[xgˣт/y]A ${hP <pA7Aצ<?b"hMpE"p ЋNCKMאȴPǶc Kɼܫ1Y?K֖@3]ec:SҪ?! 1 OE$Avz!(s!R}<Z9.{L[79!)}(fޖKwmnδˇN=V~l lZƕth WϦ,c!UO&>mpyovzNE}:Kn71roVGPV)bOHz9?zRc;mkHM+EK>V0Np?E`9:IV} M  ] 6E~51 )Ї<$ѷ`V/[,D_?$ֻnl4 vy_0 p2+=UcWzQqGmW6塂Ic"ڶ -:눜g! {nKN ;DźO)MۣP/E?Yx=btݐؾ>N<. M h2j#]8afԘ48X@KhnݣМNhT.ɎAv) l6~]vOn>\ d{lb3$[S ֥M IPuG׫ŀ;[0#/ |{*F|5("2:qV>6z( .eqq d/,UR"BtTR e6c  s4*siP9 \1ĭ<])a" XI"գ|ԂXNQ[GE@Չ[u]j$M@tnX|0g+#x2$(֧E*W%QWԞi}I+$,w ; Ii#TC[:Z ہOo-u#2?BC}zs DRK".)|_ĭS딲r-̳YTwhv+x'Y8yPH#«2lߍM=Հs^:dO3<i[ק),@}Q"r\E uxfh^m:_y:Mx.Z裖\2RچvYz3oFMMsRi2CЖocM%MeQŸ# fWwڗElR̴!|B2I#BH4BN!T0moƷ s >˒+=%511}jH8d Q' jLUgeF@VLEclK%$C~Q11.$duVWz_ %_G T IaڒWzE=6Xm NW q9-min6l{7 D`lESKH3ԩ%3@ډO XNyZ m1=s)R!BËKalN)q,#g_oӦTauFd'Z+v!ik1_1xou@UJo,SfD{4 iUL'v#H+/b'RJo8|xX9}xa>c]` ?[+P-|2iFsomD斟 *yéuR -_u IVӿAyJ"M2 kvYRY I~X-tN#t,`t1ڜ+ΔݭPOAXuvW)}UPvqoJPPbbMx:LWwbJ&k&cX3%#uHqpKHጲO tY苊"2JB`uY/!o{{(*˟'|SpSPQ-j|yDQZt륙3pל)1wj 5˔N+C$4̡.\k ә9Ⱥ}Fָf8?*" IȒlh7q> yt{E\T#:H/b3T63o_6f"3Ԗ8dCJ2Ś!jL 6Z '$R]zP %0 a"8=|8P݄;ψ T,va 0/8C^7_2b#(iU~#.&u%ZtԽNz"y<MN0#Y:1JF Uex/sLO/Y dŇ%_V?dĆ!Cg[xR M/L_F'8axNCˬۼz>op'hc]bI?~)NidW0O)&n'`' TTbrY:`ΥuhlC"fo? 8F] Oĸdl =E 3X&+- WG%/5CC߷\}+!Fȹi'Q~̭!{9V`9nUbQp!t{(H Bī66`ZŰD_{F.O{Y7)ٯoYoT]fmd*8^7'.eJw¤?fde'qjFEn] FVW5&Ex͕$\MFO4*NRKxBݶҥ.@IEoaFol+Iپ1NKj4>xO &[yd0557bO'eMIcAdcb_&>J|֪ͫ77gIj,Ewy*廔u XHqNkRȎqICi^0]=7D%m]<_ Ê< lώ ⅚zɃmh#6q.Q7vÝ*4v MSΓ#(]MB<e8~n9\Ag 2xįuQ j] .a<7f=/!+5 H;SvqFhO%x&ǻ )èb. |Ϝ\٪ 2S寉>m?Bl-ۄ ޘB;2(1hx"SPG!?`fقO9H~]l{N\:AHW&^JC+ףhD,HjQ &vkc?J@oygA735 9ORX/s] Y bx6b~QӁS.6Fz 5Uj7OLa!KmA˭.H 6z6TŁ]UmȜiˎm"푁AX< _ 4 38u[ -GPfz4O^K[%r5HWM,) Y0-4 똆^T +3\F7ѩAwY3b#*wu[[-xYEgøC!΂<ޜWEF_8+f" A ԷV6:\(`] BB)~{+!Cb58ܜ%/?J/FeQWEZ3[KHӋ ԕuk\wM$yb[} ]ɸk͚uoəǾx"EXYPOVbfr#j UFb7uArTOulʅeFj畣2 Z}yѣnQPڸJҪIaY4$F&<=> paCZ3 Df5VNrg;]dm5Ȭ%T{.p0=[GS@&5s?08UDüFDYQbeMi'n!ʚ G'.Y75WqI5^o &YQs;ƍ5W&!~PcD~R . p?5+K}3egdSr+7<=^O xpսUFjZgd3<`$:[ Z 3w2~nžڮi^YYeU.-\2 [ΧUVMuݵ-ԛXuG"#MeXOgywrE=TK4 Kә+?}|~8#d:cHpzTh  jWY~b*}^*THSz4ϣq\[fy>xGJ;E,{% ǷYWěx N@D~zyn"^q?/_OˍFC:$ zRIaqƭjtl~WG,RHBksgˮE *$iK%1({RBL6SΫk{.8PcA.v 3J%&W@Zyt|U!ӝ=(R^()iipdN,Z!=HVQk2RzsIlj)ah,rPiCyosfON)֯qw# &ҒDu3 %dL{uE7w# ~(HȤ[1Y7pp֎%Ac9_/S"vqP?1$qR|4on}^|QKsvUI/>aA檀S4ߟ}!d'{WY1¾(ޣ4 kr"MZ10߄׸O-ʼnUvRy$ue˞>jӈe_gQ >㫄h>i*zͱTcd&݉cՍ(| h~ 1HNkZ-G{QPH8CMYf7`]%lS4ĦM%M zZ-,"1Wz)Ha-+>&LN#{BrLnj~ϱl!K' pXP Sk^OK|1Rne{ԏI㪼aI8C9cȥΐ\儥8rsdI7tGr~191Z/g"`gma_ 0I.-BD^&١*$@٘w̕CHdrl|~`Q w'T;y!Y+#& [ S}xVI3ZWw; Z3j!Xrf"~Ύ_UDض]c[|:L)2 >CzLA|x^mt:X boOY'VwLL3c?'(>V"8>zb#<( iˣ]56 1 RLpG.~=wV"2J:ytv}MO~B55ڴm-F3eIf[idՎ ~rWv6$~gQFP؈ɡ?:VVvUutC 靼9daL7+'I몖e.,GDzPy()A)-Abٱ0Z2pcqG$6{{}+PZ5S]HkN02]X?mXt? 16K9VDg`6~+bYw*L~@ =;$(?|vǷSJz> ӱ%PӨtzr8gš*W~i؏_j-)hܵ%3.EHQerl~9ڊM^R``cg7c łw`5]8]*)%Wo4'y'y=s "uKsM5L{MW=.c9x O0o:'4)U#w˱6R{hP$ :¨1az׏9XrХÆ@E' mJP1kWO9*E^6_ػamgO| <;Ǖ;⧷e%ɗqe`ŊL@'X ee ~HY`jqy.o.1(]6tXRI\vm#ˁx%Z[+BL?S9$U/{t\Z=_G*=|_/;a'%oHsکT'@%H^<1+6Y|=ox Ғ 8F"lxRsl-fiSj^(yu$/>%vN;Ѐb_`v*cHIT0h=4&FFT+["jEВx9*}4ŇPmCU18%{F0砢[ /w {~&>̬ÙDzP YeHr)T/&Ty4؋ٮa|)}[ ' lք9@boxo lrKv٥ "޳,JUb\ 5uPP7"`͙i+QW8Sǘ[k"}5yizƷ$?Gqq6\,?AE?薽xj;W 4y?@QNyM= W!:C˅hPpPO} dk:u ~N{rXkD}?q|Fkbp ђ:L H4  j^)(E`4 Q/pFvlPĹ%E 䔄0d.JOSR6T_8+jőpH]dHY HԠc9ڍƼ7!KF7U~qUWC&Mux7!;H[L%)N\ȭ AU;#7녗J\=~L_\طnsY] Nh"nlb?G6]H&ܢU`*bX]Wv#`֔zA5gbq^S:&DW^^cy2w$4 kV 6q|hiQ7Ha37#sZ/F`һ"GZʮ ^cI=.(7m9.J4JP )Uhp.vWG5lGŚDɳ}YXP!l}aE%|Ko =늷;H]!a!A$:H/g)aBCw`羚g=́'5gbEXiZz ?uG K[F wn'nȀ[f7]F9䶨>3@H^˽5Nըo'pfܠN57V r>3Rgwif1,CsaR,]$tDb`0aq4_>USbUh2#g{VTo.1dIKE87/V^pCaH !Hٰ̰&E/h%@8f P_w16q~\QEBYlnB2g^\!{/+<"z}<rrYЛ[Yۙ`S?|:iٿ ծ iґp*NyL5:T{i:'UߤN?6\J@7ck_[&Á4ۊ*Ohc 4ސ^&pb$CxIM1+NpFNVUg]+YdK}j&c϶ٸtZ5xdP *bQ{,5Q$|܈-/SELTR7u斚1w}OC Mi9%U4Jd4r^%4] ^B?ve>_9-HhbXZmXW}mK_{lg 5+e_\/eqA^Ǡ}X BtCsO.h .{>>T-]4iGړ1_Y}s #OfQA؋c93x8F];BwIrz-*UU,j`9/%FRHgKYA,lz{y`lQ2QVfjwEVMoͥf)݊JZzdlh?uWH:;ij+!&FZʻ AǹiXB&})P9lpÝlMܶjv{WvSSZt`39$(-@L0]x8AW_tt~G3d7`ZNi'qmAAtv.bɹ L*Dzqn"i):A;.盢}n3 J!׫Cr\^Ty%"23$EGg$\0MKO=-<6~42*8ˇ|PJ  *z1  ;%3h-'<636ZszX dQ$Cϫ#%iES'-Ɔ3K͵u]%Qu]eաU!Ba3t4OB?aSՊ3XqI58RU0otv֖u_o|W ]h8@sB ?p 42/ZukW k 7a밳_}_@i<@LiЀj (! Z!QS^uk1%m/}_p]]ghAj*:" }2}TkΠ;SP }5܉TgIL֜<>\oTջ-1j'4A:Żjt*p FҨ%VkevxH}<!(: )f4a mM74u}nơ *]ٝA^#}%xͲ{E4\_{#<7 ?ڈQGf/,*i4TK|%(iv Bۃ.LGyXloMzD԰dM>vrJJkԑ|ϯA3>"L絳@X;h{%z2R @a{h\xK - XcD,ngFbsctpڲ1 Vt.z`=MA}E@cS, * ^-B2iq:ra_@9P^Koo}rgS^o;骔YlT YBI4?H<"޴!5DKw/*F0|n!4F']~p6C# Ⱦj5IiU +)kQ0&dM{p+Rp`M{OMb2njv(.=M:*j/Om.}7k('G %:a)OE^8 i[8GK*\보AGwMH8[oJv%{\_3)ԕL!(_ǻ )N@ML</=4ѯT8ޗwJȎY!Z%~M_B =r>Pk^?fr'W(m3/_uv\OҞ~l73g 6sӳy2:Zv7~$ RVcbH>,bsj(ʻMzSOU)!jˌ36Z?~)/ʃS4 d7YC?֟ !*}nhDE7MJYP mg'AdczuncOH|ҁC.]2nt<7^08|'מG[ 1o yFj~ݨf(=wQ~;' "KSg%ɃwρJSl؋o>?jDjFP_eκEYLv F*i()pQ=w̖}K#82_l=cjW6)^hcѓ_% }lžX}wpg8'2:{!/acGB' F.2 /zBpG+۝΀wEĩu#Xeײ V&w`>Ϝv|/BDlY!W -iۯ.OJ=]H}mO2lФUlv27aKwQ hBiE :@WŚA@Co3z 15s {4{Us*sD_41EJ & ÍKZ*:&6O`HpQ`kFnOO%ѪY<"/0)$ C퐠bft^Rk@p}Y,b0O> It]~yDoBSlRѿS|O 7O7[ \_s:w{T&RmkLI+p IflI]'@C5")}ft͇dH?t!9 Ixhfv=Dvyw7R ,J\vwt5JPɨ>_%9B!1(W8/5t`r[4q.$ CUɟl<UږQ?mڇ9)԰ϒR#c}Ir@޾ Hv5'[#c’#;`qy1)z}gd}:&OO}8?n7U29I]x@"<[l*purR?𓑱`UICJJXF@ ¥2-{ )}qQz'rV-5ع6sfrτmIu14y BPITd|6Δ(ÿf-rW4Wy6=VP)UPS1rIFdlNé,R Rv-i5[w-;q$Sq'NJ `gKO*ikL{| r {.iE=xC&y% )LtQw v`ķ߉ZU#2•"3[+.իfh۰Pf̆.4Ũ[b2 @= JH- _ڏ[yhy2l>8ؘSځ<Չ+`gO*yJJ#ޔ~}è̴ Mx 9#V84 ?pIq,fE(<,E⇱yvT;.LI}2N~5s`9X_#؎uɋUJ5ϡ`ZeicJ5O(D{yޯNF{,MvtAB5??ChÏw(!4^a[U`ϏG>G 1B~[yMB~;ٖN=,|)ƨF2Qx-昊OXqz'{I`e=1e+RRQl9 El]N_8Iӻq"Ҋ 8d_.~g`;ڀ]ELw ڥϷ`Y3n=-7/XBޑu*n8sI;yx@H5+ W?W9a"rҖ<"S/Ac_gG 1˹O+nOªXhL\K-s⹾8\JT2AIӱ8g3B琑SNA̡jj,DB ۹<柺hmuǜAfw?{.pP~0|dLjD$wcCev'`#Hwo"FÜ_0W= O^`>;U-%`n ,E gjSXf2WS/x([;MkSֹ %DZ!,"Xq+٢3hz  lO Jt0%b!sTڇ?(œwdDj>vn*KXy>Dzb9wi̇ǭ^9`Yۻ3CO܀0?^.xrxt-Q F %?V_/Hpq5)I,M^jIC2I[m;ǣC[1Mp^305QĔ3ԡ[ Ky(AsbPIiG|9nrpm>s]V~?e*,t7^e^E_QwrPR1/ߣ+g!{-M#hAG$[O>ׅ=Mͦ[Y<5pƃ# M!Ȍ3W.cY'O]iFbN de1xIw r4A42UK__^ɴ zpH_X].UtYX&yr " 86P(uXbD:^(Й)|G\|qV0=о8e07򈧤]hC(DId4[b%.,BUm% o͖B:NjjY&>1yf1m(gɿ`WVlȀ<`ufcHQ##X{NjW}]q<.pỵYZrqE,NH.~=핈5-s3묾\PRCVm0#hO" a/Вs# ڦfD(3hv L@Yq/ ~IARz]N9 ěrsa/N$5w*ͣ4~M9ٞ%(ښ a]jz܁K ~n{xT N6VE9fK-nĭws;$J"3ͻuAřӧDs@8ˑAQ~=i}k)!w?T}Lol3y`fB^/${ cלi*SV?u?eZ:r]XN&2Q?NugGNg(0~}~k+DpjRv썈/'-"ƠZ}fh<ɀguͅNe_K 4CnLŶhvnX &HLʌ5 DHku#`E`EB"uJS-`Ġï_{:R/ogT*8Ʈ%ׇxD=t|A9c ʝ#sN4oH!mDqI|/yE9ybqp~u <5bPwd[T2AyaojyNFFOtSZX/P&!O m6;3D˒g0F0Қoc|?otg}#H7$=$uШV:#J4mN6j8'3  Ԧ?Sxve#jrm5(D6G|A /XZQ#~7ïkPcIOP5O?w&SBud6:%X%V$9C6HWaTW| z%Y: K[քUtů OŰ(y4 jqx3'Ǽ$[ۂܳ~eO8 U+9w؂AqeD#p- E˝yPkmtυIf}fbZV6!8Y&q y`|0;`Rh{ HRUrO].ԡFg0p@C/$e n_5Yzu5prڏY*ۏLCXX tHV?\6SfZ\EZX;tyANmߦAPeZAҼ&;47 !5Q]޾tx>|QfnιOUknJ7ғVQҧ|^xjsSOD g22)> '/+>vkPez숗?:IBZ-zT*NPVEܚ|:9΁ZcTJ;xfVN*;6.QVHN}( fYDaJ:4cC)VeRoLYPrR#J?Op\ybw0F%P[ EP…0Kh&}mĺ";aسЫ2>⮹6/dIܥVپB_@Q3R EQ!Vg{v/ZƏݥU;ċA$9NY͡d|* . dL2%a9M^Q2m=ؓʶe`'bB¬->dk /kkk.װ=xձP?o6 ~ X ӷ)*.r 4?ux׬Z9;\XPNɴKv䬊mdE?b{8].Ѿa#P44E *YV~ͯ+=5=8WbRFGoVq~pyd=fߓ!;ӲiJlwN6C͚?VeT$:Მ.ĸM'_cRCD6aE@`潥rq5$ =>`8E'$yUV0pH*6|"S|Ld+ F) ܞpJ|Mi$Asy!HIeIM6'HeBg^KEO#G kݜ%P"ȔlE-k̎w??Pr}O0|B8߄h}N ^JPk"6GABzr<)JN\Cao9!5+ 9HS}bp[W ?Eؾdh37nrH4&taV򖁴ᢊeUׂutůpOν5Ȥ۝ uރ-vڌ8eT "w249.7AⳠaCp˽W0H?#('4 CʿW 5_X(g 'eh y|a7㌪Iv j:w9`<:O% J:nОR0zep mQU7-bZD**YdoIQ-+ji%&8_2[';y:ԪKa/+Ga>7K7p9lҬ&rfrXlZurF ~^_XAb,ZgνuHtJW#3>XT Ǿ`|e_fN'{F/o02EcT/vu-i1XE8"3W੠+`-KdbzijԈ<[Ϋf@tϓGuc˅>ZCŀ 䈱UQ"sePluΑM-%c1p o<"$-)b\2;VMP2 5los'G\ER7(NWS~üz(IH!OITHއ2r? zVטaMeU[5TS9DtrNTG̣MId) 9E*Cr%]C^.J_)=Hu*Ya&2G闏_ z>N ʭu5&, 6_ hʃM;֙gyl4wPчU0~^b~ 4.nKҳOGw7arCuxҡX=u_viay]Ɉ0 Q҈6r?qυV;& h3 R=+40unO,זb-=*-UXת% NCJpQYI_lRE}Gb)ˑ\pgWzfuzP6#̉%o_ݺc#wg>s=J!VSzr4WtLO7A#PٹR%cI7YPCG'v_|y"1wN%ڄ.K4{] Y x3b p2f{ 5%mYFUe+|rwDzgk#\ :ڕe.跲.g)WS?Qlqhmͱ\aGݜ& D}o ٷeҞ{,}s l[[>!@͑$YN1>ČhSH(DT. ?4?gvv4$'ˆ;7+-Q;\!)&Sev ޯ.ζn*9lH8%2k뷃r&ҕxhs+jݽ#RlNWm}q0ODUv4fJv@1HNy U[II d&y@-RzD*c2^7~@* #!0$zq{d.Q~/;ҍʎjDH 8e&1%r xU IKtpHɾP^QNxhy蝃aAE!#&,.ןO )i_NL~!zViD?gֻ[n>"%/^$6&?Ʋ|;aWŽ# | 7۲R<*G8E0Ifc/r,7"b&j-Xi/Cd,PMO;ؾ")ÏTC^ϙ^,_.u Md_zm2&Z!T+AM IT#"EY:UG : sC!>M31Pه[24T3fyUq3ǜmsl/)0pnɛ? ̇)Pa/^aE[(9%8qQ`]*obcm37c|wWs~.m}u*0{%W(]'YM-m1ϗR0 s4Jnb8 1`6I˾,mh^:1/_a)3  S`jVbq(2foo]sGBi6,oT8mTIl$4!vp3[ba݇6?ˢW`(17o&iBumX1Y|:Iaf)QUQrsdp[{oD-* thȺn$qDb];ev*{%d Ϡz$hzY5 #Yl8ER,аJdž;DWݨdz `fO)8Bk:ŧ7uNd'Z~QsA䜱5jj~S^sCL'zчdP@۰T.4.-k}Sxh%u﷉w1]]+Q.`uJ˫()GBD7VM A\:ce:PvڶLM+lvc.+ ‡0K{_1qt@A70HK.(ea<!jrc}i>@Y*?<ܦoXtq$iaA/+5|Ap$$_yG\Plw1o΄@ Yyer؈2hU%)UkWqYXجIY7e+TxҬ#vn%]9m ^xP?#_s,zt(B$xs!>B1`Jt ~~]O͢ptlL<24n:"6GE{}$\X=m6>z'#*q1Y\v^{rS쮌3UYCMcF[rq~E^LH/FǹLS]kӔPĒε:'(d-KǪ|N4|-yQ>7'gu.iNDEg52PX}w&Hx(5&P&/7Xce:X{\z2ۉ>?R٪*@xA*ʱMnJ8!HeyF|f=2s)Д(A!a4vӤz}0ٞ x%*t=&W^zB-A 5#:!5N1 Z>?M ĭֵH7K-90Pw-VϟFr2UR#+&7\*,1!d`jxC,Wyx[2oy Җf菶_a2}"\yX!zZʨRwMtZc.G)7lZ 5Ye%P[Mئ0KX@e]T14$CQZJίYHio2@G 9>pn3خޫEݭY17'$nֵKl ݜ"w|ͯqf^?T7OBsh9鲣[$5.G91)evŸ/H}WᜌVo;hoU9xt8ɑ S&~?44"?2Z͋xvF Cƛ[7L+DUG#c ψR<ߨ:˔_,e꺛]!x?FlmTLf 򋁌ܒ;1 Ĺn{ܷϖƮl+ff[죡"6RUt ,x1K zW6z[Rt";\svUNaX)ڿ$.8Eb!fOqU|U޼ h;5 .)@|p F'>H &375weNY?>Da’ h_TBĸs BA^x J:X*kYZb:nRce]"Q& d{TœhwIx-I2F!u6>~ -56O?ӌ?7j*FzݝJvtI)|˒iڻ.6P7}Hۗr?Gx_:^Ok9ݽ(D섫VUE#&N Ê8 RޗNu+3¦_XˎcnkQ:RPr@;Ac0BcRݴlpd->F1rIdyŰbʪvn%W8|k` Ca1i]DSv-Nd(W(]bnWjƨ,-ݖf-zZm49zPIe0kW9D@B''ă噋_"-=}*yF`Yna'.1]0$bY;CZ?Rz.٘ZOk&O]khu&H󔡵Ig󊴃sdDR\t(5@V5ΖVd+UÝTyPSՉ]<4d!GG>+@xG^)_>/2*s--,iRVqh3[dQFߚ@A2:y$yДQ)bP_\*S׽떅|ܸ8 iH`)Sbb<[(N85nmXJkvnOr}Gf$q)# )[Wd2#H56X|Dg'?Erj2هƇttCQI: Cy][6AMTRJ>@Wss:-9Uqx؍;>XƁ= XB3mj?zp )laj򮿀F6(w %Pl#PV^d\m}fJ][z_FYno)eXR> ĺ& Zegk1,Q4_~*jޯ\Gɒ}ԳT~?"zc Ue/`mCe#ïT,PC ~pϝTO~Ǚo\ ;2ƃb./YH??~Qfչrՠ\{+﷏8G~nKL4vVpSWYjE,Q;ǦwT=u| J§/ċ[zW`4ǟ\Q%zWOYcHW?-}SO?ғw5l2mLߧoʂ/'A/q<ppwfVX }(&͛L&C!nR<3%.[j6)|7'\H56tmPJenY&.gO.0PyR ~ˌLZ*2j){E]E_E9XjW`]W ӊ=x%GXH~R+jc@&w\Wi2dspďqUQ̣J63!Knu0䬶kg=c*52LH@# qp)Nپ) 'Ͼlq-kFPsQX(Jd|{KA]5R%+A6dhSV R|@$3v37h9H3*2+b= (hP斾VRMNDx rX)~%Zg8^0X)p㩁2eM< $]|26+K~C x4N;cn-x}.Wb 8+6oOjz1IEў<)Y h'g2R% 'OA-uꋀ5Fg$N0 U*FSd&|\<mؔ%>.N/t" ꉱ)Ȍi'qiD뢏`xco7iֺf3>;$ O'fd0CNw?o@BE~Dv^)*ާ#GpQqZkveoE+LzĊNTZ:gry |\Ο1'Û,ƮD}~>d4&0"#4Q'z\90~}:}扁3~yAx aNbUWv-\afiZ,Myx~`1mД連8 pS9Pb,ܵgla%9m;@X1cȣ1pk!O=;lh8GeNk8вfu{'akexnRr^)IOrBw"µ0n K b#L'"'*i}s_˻7r`^Hd|n7])7@"-| q"N[}St '_VΈn8q\iKܧmGYj\6 PꩿxU"Ls>IWS\iG  >J}(>0½\C,G=KỮ;*;}]Kth ؏-qz. ?hTH&Dg*grN#6*fL7_wn|DYdB;)oOlIF)0a!f& Q4LON顯gA3 N͜xπg˒xˎE6o͚Y.`şixUxn=21n2m8;avc'<#Zђ-tC-0ƯdM+a|KXRn'%/qRo#|H gx{UdhY<n;Қb19N_nE7U< )8}H w~ M~0+uB BaQT2y #0'O:\Yx {JcO{5D"6qZ3E2@߬gzˆT6P $,jyDx5['10J\ܶ3éQD]9b$Z\Je16KG X '1&RXP&۫dIZW38;;V2+'G4c< 230MF6G>FWm\ 7wEE}IIO1qq.c&\t8̋CP+f+JySG+Y: ag^|PN2l=uq*w#Xi wqM4Z-XbEwX\`2{O0l*= 5vQ ~6\KFgYYǝ"iY "? pQ2 \Rœ`}Fcv#՞3BKk(<s$>)J%hP:ɹ6ܭ!p}rkZyvOq>`}\>"qX{\^~&PE1z{ԿgYUABeUI,CrTyWD^blTWKߟLܹ`Mƫ.ubMyHG^!+0ƥg\uAJny~Eq`HITI$q#kVDmkaڵ)@;?VLɑ$R ?vv۟z1Ek7%h( =c<'1f+$šʦ*}Q=&du`v*h%mILA$hoUai"f&Ym( elI0@R%{d@:n%)`;*s-1kNJyɑ̤t}5w9h&ǧ~D#w(r+ᤑ+: yJ$zh h.ޘ!N*I }jOB?wr@,/C'!.s O%% s5xa㑇1Gq6oi$;3վI uJ#u 6&]hę9ZBhyq}-Vo23m7YS9[ BAj ,LB<@^lӯjVdEU#+γ6}NW?>g꺢ۿXC{+5[C2؂*NjO;P&eaIGc,eIJQ ogQf1FH[*deE]A SeDي[}3`jBzIY-~m"DtKF'77{T `) z WoHA@Z[R!f6U Iu,dGESݗ#y\kYYq;^"zM{&Ko_{E `lЫPEM) (^ۖKSoumՇI~x VGMuJ\BMS'!OC'KL -?=OlI:ԛsXə#=.Vnw @IBzlkYOŨ~y&^ 12 Syy&ػRO5GpbwjMkn-\1g?^v^%+ˋ-|[֐ovI/R^K̛zҩk\l$ѲdO"M @xTeYIW%E=le°I&sАk2עy#A0HXȳЬw|5`.ڬźV]~svz\ /w Ui!Q1(&$xw;9'I%0:[ig  z)rQP~%9`R.攌m0)6D%Zݬ^_hX@_gR_:hcOva;tB֫Iz`88 ;$F~s∌kc|N)$OtGE3>fjbc]iw}9VteDܝoZsx2rf@_֔ک'͘LusU6iT !MVW'_@\U` @[0 ,۩f]n%ưBWa2X+D1DiwʺCݴfQ;RdQSP[y(kE}=j-,Uhd{9{U1):*e5((zMDd5C%'O6juS]K,T|[պ*?|PWGWIe1dM41I$*7-RˆQ~qMTT0[dR+2pyâ^*5ˆI@C.a0kRuE@B+1o!OsuVlX]tB 1gTl›I<C3T"o7L8eOg"Oy0K+AoNÙvivE&w q̒q=#hZVl[)z5P 崙M|ga~&x+^. ~B 5gn@sܺn3#lwcCK& cSÿ_0\wП'ӻzi 8o%,J4%bd=]ԙx7m(2n2>>\mnGZ -]9~%d,YJc1۰Fxd4ʖ(k;o=}=^.u꫟VB7\-˄AxAyvBf;{ډBʎE 4'ɽu?65:aw^%_a ip>ձxvuʬ!́@p"*d-F۴m9jlD(!p_W (X O#1fi; &b ? Y9_K;7z! i͌uA ,$pA䏡^vvbІjsX(}#WD4,crB{ȮЃ4(Xe HGj?a@pIsz:^GY#_ȟ.)L Nj㭃Լl 7_ڍBP)ɂBFaW>k]X&Mؠq\fv1=PX@S#ƌOÏXf |P z,qmI0"7S7yDtmÐg\qsiTDC2ԤZH%0GӐWb,[7\0!6*%%K9*7|5W&a8+Rv2b*Kۡ.%i|йց#u[BO~)dK.R:lum2>6KDo_J-z hיf!""캀k`#9utn Ŀ,5 ̜G !x V]VaمF`pEJhe!CSA -/6\SȪ`jG _gpuX (Bc-U3-*E>\=ko~Q긩U:1J/`#xm`1cQT%2PIBḯ0` 1J%;^ T9fhkqS:M^PH>F#UD< T45m~ԑvmr y>`*~Yy >b~kCO YqE*"|!U+ǝP91a)Vcaox+i\p"hJza7ArЉO'E&gGPG?b #ᑾܲ -KTyq'FLh'ե8}8&S9?g(1gZ˩0+0K<.Ux:@a>ǛW$lc,o 1hZ8*sύ҆C'kY^; R_S,&:YY6ZofzP.4ak:Gz+90|I8 Wqkɽ{{Fb6w7fh:Ցs#&n 1P tcBFV{': pFg(\!'jYKG6ki(l_u=ᆯȘ;(Wu\'H , pv4&%͈֪6q%fE\; <ٳ\l:K+x?i{6$MlR0=bSz]j߶3|WJrD̽U._3I~KeTd+Խyhר +8R/Pٓ4y^J?ա)YCOZ93r(;7u XmyJ4OQ6 +gDZM@#1k)pGQyDC΁mv.F Tl-PR;LWvh&fM{׎6$mnkL+e2Ķ!zϟ](<[֑&=! J3E"mKLNQ5ʈam*]9[GST^SIY'I># ,".eI67>op勥XUbRyRnn)A\I(Y~pEB-|]9N3@8W" FL8p en+N5؍Tb" O'tO~3GDs9\I\G4tDi&/] ` S*ד"]IA)M࢘ՀᡶGqڣ& O|wNxWF £ na<6vgg^|)[h%>PpÀu5xELؗ'D@Q\_[(2yj-~ĕz'Ѭr&ZXRA *2Շ;>8}}e 'n)2[d*2q?m~{H.\7}X* |HWslJHrߌl-aJUd\!;jQ/. ?'"9($"ê!C賦,x6a+Mx_2< W*W@wπv=Q]sjJki4͞fհWNK‰ByK hI qJ"<9n )ѪP.@XuDJPgtA>X~\!$]FE F,VOݗ@.f2nQ5pF3P숵wT ,>M[_SF騈n}P$j,-^Ai]+LP*2KW"MDjZ.io:Fh35-/9tTopQ'Z mL0eBD'۾"VI-A{H.϶Rd6CNF_ ٩_"3ZͲ0mS?N2[Lw|BBPBmӀQ\~V \dĊ>`o?0&˺9R˸T;V uNzWh fe z*E5{7h X c\W(28yc"f!x[/+G01/Ǚ:8g*hDP, И;[olԫfG$10HwV69-8V>, uOd kT 2t*˜.0ߵ*F\RPԻ'hnl)+ٵg9WK?-AF9$ *18dwAu ͳ%4 ocs^Q[MSޟj޺+o-zlk p G r5c!u] 5s: 5DyH͈2!M+X@2%ˆ7/iQPѬܵ8'^PwulK*a n6|fK|xwcL5~>IFilضZpX;35xx z?Sl/L+8Km*m2$x|YQh1.  G/&AO(oU.!s/e*ls\)}@$7QeJ& T҃+"SQPW]5bE@}8TFJv"JsG$ICzz?U:|E N'kW7ԡQ~9_@q i`AӖ赣PQ\waYaa*eCb#4MNd̵3|d>%;F298pЫ埲A[u3qM{1P1Ҿz&A'ῧRŕz'b)~YAB:dt01[\b. l }m}~ <Axp YB!/;F*-= |qgrKDS^=?S +NvmMF` Of0?w e@lȀn7:Nr62:l_yL eUpdK֍- -銌5Dʹxs!/:0rry:jY{<y]<0{sSA,ORPe7 1^A'3VaWhepLxmk%dG!Bqί2+{W6BewI_fcfVyi{ΆS?>eEsep>Ӏ2ɾj==s-}Ft_Agμz VȦĉy;5ּ/neiQ9F]rB%{+CU'70k$ W͘6I3=?28QrO"ߘ1^vJQ@kr o?f_Jg+8MFӤH|zz=/,XMT#i7K ʣGC8D͸@$]nj[=wG|T@ xY%9O5ϏGQ 8H#q[a'IAέn!Ӯ܎[,nѦnlu<#J}i!%rB/M70L>i)@U_ Fܬ9IJ{yMԬ{;5Sf`iÀfoi7R@?i4no[a B|t'ʪ7LPjQC%il1)W) $vd{ow=heR@Nnj$Zqx93\5 eEFij/!!FwNö=[Kg<RS ;})Y;}P"g|r4^RěZ[{U?Tkݕ>P jg/bz5ML`2 drFC{c\ɁDiߩ aRͪ<_p3pgv^p $vL-u>8Pj=%~'!FPLO͑k@Ğ"+$,@hD5Q1iҥ;f%Rn xɳת|d"VRopl}>j<"a~\;`4b3G+-`+o붙gzptDS]A9v xЦ.aXZq,0zC \&JEԬzJ/˭X[dyC|ڱ@otdYl wx5Fix`9őd3ӓk;6^jk3i2 $XBoXf޴ (B;ރB*Vآ=eMeQ@&҅ Pu'OZތo&DIq2M\M^pQ)d`"]@okj+l''5-f.b_\E\ Pt@G2KzņPf'/35nr8 TEϵ5yZ`ZC}lѢqy~ּׂ䔊h3i36Eb$>JЙ&vP6#W- OH6KbX|79+!4Hpok\}y/4[J0ssPk"5蹹 6DV#ÎK` W3=wϷEJ+X=^l~hzTbXWßCUbkx|eN [g{ZYS:sDnt4.Qk-ͼPD0O ^ܖ62qժ# 뭡ʡG  ʠx:0q_K/,# 23EƎ4X(]R>-|QdBSneEJʄ;7zY;רI $8=/QL_"Iuf`gfq z6*?] Ԑ7\?:>bV5HY5%&NZ(@IS/8êS.. uMlXE=ZwXF ht M+?Q63B@)4~lѼd{~ޕZIqߠP>w JܵMoy*Vv_4 k16KɥrWd8BȬ(K3+{U2*7EŒ<˔VoiEKε""|SC:'(A  ϗaK ,׳6/5}2wqq{Gp-%팳t6FW>,-Z݅d88ownzӞ=yk΁[S(K*@YlXV#"w xo~0d0uy'+C&+?+`[ϤĹqT)bv@jp2SG6s| !w UQg62b :J~{VBmc"pQ $>1?3GZLGr3H j ##77T,EH|/l̑UC NhwYvaw+A)F*_:vVaH2 lYg zObKQ=%45Xk yj_.J8E% }o6{k\fWd|ojr6QVvMjׅHf˶4k6d찉iFFc'ckPvh*`.1cd{o)k-a.>Uv]f*ED.|q9z~e{sXVڴ: F|p!arL,(b)p6cf(J<*s z 7K(ts7;ڜ5 [RlsXe[gnlgP}Ęޓ4BOȡ,1F,[ eufs$S?DL\tLuh'iSFvys O҈r?@vF?UwZtwJ?cNEH„aI xHc td0CJWvDPYY-X>dE`4SRwkOkd($AG;D|SJ*q "Fquuٚ0vq-weXd˹PRY@WQ0J77#rSH3㹿l"eÞ$k%Oar>2vĨBs_Ƈm-,.Z)? ݖ9t]P1LCɓUEB{߭Gҥ$ƕGH-{n|=mr@E1"S&v%s<,Pli<q#^b;mH- O_Hy.5nR:2c2iFitp^˙%$XiT [oL7-"X8_`'U@73OAA<\R'+m"3=KeqH]'bNZ1z5o!*@KOt꒻#.R:¤y+mhoԄS{J hF& )Fm;&ZW`xXn"v;pA0_ۥ qk, "T^mSq1n5[[Jn$vE=.F{_+)1U%3N[)==dN*_h%LptC Sw!pc`fB׈n7)2rlÕ]=_@[v q>B!dUvX9|Z(`oDUP Mzr|~ 'TO5K(-.b.@RTyZ|"fK2پFE_ٶ6xZ=E|+7kcDW)ONS1 vml_w?C(.FP\PX՝pj`.;zn =R]ŐշB ftu!jKl #2;pÏB=A/lc:Ć ό*BX*$ydo)xNN{zJ* 0ySuZ$A"BE"C5~p<9$X@ j^CGZڊC!p,,RLxT*#iϔn" %$ A |>BM"vkd af6o1),m-hrA> aD8'΅H)`Әb2v:k:iK֩ ZIhpU57Tp YqDpۡ* րOG{o4r)Cgju)nli$pQ Ig_Uk;\ǖkWaRM$C & 1?0s:Ծ^v[!4mgr%W} NulՠkBZ4JKTh1TYpw@.Еf]mbP~i.7B ΧF 45kMo&=%3`3R,DO9<,^_~B@9(;SKԼ( ]) g UK8`쇆)XLkRB#߱ml1f0i_a(_'Y:ϩK}O^*pCy9<zy.+\p4`EB:ڛGZ!h1.+8hHh OK*<\:[*&_vx@#c3>Ÿc01lu5 I+z.=x8`Q p#"z}*E콞wUn/*Jo8YX'XQ0V4Pt4 mZڐVdW'XOhF?Pdf5Er2&&|$-恤Otk2io.u&kԧ^*$ѮX$3!,<{͛pĺ`cކ}M܉Cg^-Sv<\bJ z#i[K"VU\1@o+Y}pVt6Vάh?):iwǃ 1cRgKUy?6X~#_utLPtbjclOd2>Ym 8)rNřegkⱇ'e"^ _sي2K[|)MmLcWC/Qn~87GR"*ОsmА7yt-wMDz-:>^1"=ð!TTsx%/)}Wh.u#{?qSvd"D6*pғ5 q+}L-HƬ=#cHNaZk`ߵ&$ ұ}QrT6HXSPʌƦMΩ XjJi؆4ϓj/VZ,MD/k1ڏvگsqow :^%TUkW iVXsEG{q 1J =ܞyh;ҹG)u֥"u($L $1+3 67\(h|LvgP)Ԡmq9v/(샙e?$rHVЈ& hSR3ů/t@Br Ru羏G#?+]ʏzBž}pdFR9H r#tz5sۦCdg.R2G) R5_7wnP9/r|'пx\,tT{i&DYMd=Rtc$/ c\C*}*_fAwV EVyaol%  Ϳg"? 6xX]hyv|ܱN;Q#_= <YbY߹ X(ѡLCF?-~XZ?ϐ$WZLѓsqp ՝" u:.faMW(|p2`U+|Kn]l"YؼVGGBQU FM6xZBPDڶO,/deU UN/* C;¯φ$@BBϜ{)pH_0yi['PLӰf'"('* wM\#Ii 'Ҥ{!vL;@?c:O륯E|"m|puCirL#췿=^M4X>ﰆr:3@;Y2(K}9̰uo$?_:T/ arc~9u $gL6jI/z5MAz^cfWK5!M"mowƎA^&O9+eP }:486gq{uЛz>mb43~ֻdQkfhd1A0(g)(퀡$bfkg A07Z\e`|7cǫ)y`D?4kVxL=2VwOH :7?;7RUe`V(27ԙU<57e,ʩֹyro!w Rg 3 Y3W7e[hWEU-f#xufr4+aˆ, 6v]28ZI !,|_ kC 40ERX}DdנԺDt>n81"1-ԉ?cv D/ʟ;<:HBLm] ^b^~Er6o={ WGJ5s :o IQQH,$y0 SGgZj>R͌6$]jlsmŘ$Be\hf2 F&m,Q[m!y=)x!h7f oW !T%mIYOׂz 'i-1$d|.{D::> X{ z 0W2eS2u9HY(L,}b,FF/%]./Y% A”wdkj37*lfϵs?TdEbqvʃ!aV&Ap;8yL7VMOjNfb^L;"Vש0#6viuqaCxw4 ܽ8}c[q GH\8 tLn& X0.GH׼DbYĘ!%BoVej_W YZ3vzq; /93d>,NP<>0ՊKلDx|#qo?WsG=|n$SHHD(#h3 4^&!<  U>17Q`LF7=QAbWu=o3h_;⢥@/JH;DDTCܢ"lh0-{hȢ=}T6(-;숝&2o8&] :ߝ,mߟ_o4!{]/ ʕ:f f l\vMHCʎJIfTT*|za 9NXvfPBLlׅk6XU#R ʁJT5n^lyRقK^<8\Ve-\ѾSic6! $awY+yE? W;X5`P-ۢ/vU h 1nA񀛻Yy@ тJ0{ Fa2_smk#67lO۠Q~D|@%oy['QTQH]0|zmψ_Ժx.=F#bg6Cؓt zf :NAYNv[ zu{ICEј5ơµm0L,%-.fdy cG*7_>S?D+/ xU;3H-z.Rd7H=~ᶿs 9{B»Iȳ-J0UC z:^πC,D=9CQ:&e,H%A`/vp6@CIi7M_;L Р${ />dqn37TdǦv9iyeKV c@n\k$*Zf c0UtN'E Ux~t4A"NDh-,9(7H|/@4[T& O^G[ qhxC4) ELDp(q۬JdOJ{"LZDv~6az* +^PN`%> 6Z{}*>^wLX0],azV0B.xYZ#Ȣ>uE,tsD\]RJf:@*,xM  , !ȿ] (ɴteEq5TSbYbX^H{tY'շPy@ Q{"hDRS$.rdkN-hK0:s.Ά#.:-QpHgwchKl pnnCgJ@[OSJy?;x2pE ?.6?pC b͖}KX=h:bCʈJ{=ٸ,dso$SU{Rb=cj!3怰2\+zҢ ʕJ <&Q诤$tQ#!"@[*mZ(–^:HJen!v< X۳C^8~lG4}{ ?|lVz)aG]DO<~>xiF=Z }A})ɩ*mdsaGmp*jq_1n zu'L2f+j~N_RM=;]!7dJI4+̗h Du=4}!$ܯ()sPC_cfDFwúG5t yi;F\+xEYAe?BZ{+2ץnowW&arVE_hiNw3(E}b?2l;*G6唻lwg ."o^,*T5ܑhˁBy|2Ϻ_Ps[6 ?J={ M5DڈdY]kkXԆ xd}DF-$((DV:8Ц> )\@lXgxQvbe%@wJ!{H#'W:|H|@X/tNHFLi$pD}SSmǼ J.<6lDO']9G$4&#<^7PBY,'=ظqZCBDE0`Q+de!Uu"ժ3q+cR~$]4d4[7C<$n#vZacOnC}=?ƕΏPӱyw-=BiG!ÉA3?ρDX-69Dܟ(!h+Cއ7)\ }`Ū8*\Ѧ0/rΐh\’0YYg:߻̠4"!xT=N"̼;bZybE} m]ZUP"<ϊ/P!FF:Tef's) nȪG)jX/@`a.1f ܄j[^sa=g1wωrŅw6ݵ^M$e)|g𢧽}}"OC(BV{8RMS~æêCa5ҢWojSʐ߻wTtѵW,,1TN%~U;rPEFrRc(WzwA87V~r2^Ds*-'pss a>ځ$Nb.'|$ "m| qeHLN-st< xI iSBw=ꋚй\\~̴v Xc˻y4bAEE+7Hv|p_^>H 6,ϣ9h˴Tbҥ8ׁJe+Uy nVqG-jFT1ճj2^Ԅj.2o*O@.J0\?#w XW0i_7|s Ak_7 X6aC:%H\q5AKq‚Ym c$FS#ҚJh` WQknkS][>hїTD>PD:p{Cf0ٯl ps$L ީO7׸ũ\u%FGǒ-I%59+%YUxGEPx̷Y4`"n1Pxqu8&8!_|ԛ_4R H۳bm[%lLHlIYh¿ZnD?$Oq>ciMeOşɱ4\BvhA->>mT6NEDIf1NُsGRj @>/7鹝uYeFb9 pC5{DNTԚ]0 R|G]i_s;`u]X3184𩝲-xUL]ڞ-L77Kh"3;1S}ط&*W,Wpʼnu~PaʟрI2M)%?: 5b:G7d%y=񡶛O&hR?$D\FehDOWOZleb(Cuqm1qK2W1H̉_ac6WIt~W]tA6N[!ӼoM?<>'űNV@ܑ"Y\Bsi,[LSL7E8,ΜeN^]q7Ao}'tGyf'Ǖ\ 8_n'*v=(CV%iW _` {3ERtpQ!4B9g,d#B֐x"%7b`ocO%)DI2S'z(F@ yz9wK`D4πP)~4ž/Ⳝ,2ZHХ{}j$'}-i7E *3TJjɼ69AhS2u[x>SaUOjb^X 鯄u]@̪n>g=bٌ2w$*ߑo)II S!_Hǫ Pfy*FfgCѰ'>> : HaPmHLRdnN ̨)@M.e+Ϣ)(Qe龞>eEc*ޢoB|> Ia038J+qxX\6̉(GQFhO+߬}.FrjɯT%lEWHǔPbFsZ0pIJ3c`ri!X4eZ7Fܷ[>ˁW]Yx=JTF UG̬Iǃ#n$/s==Ǧk3,-bPL}D3q@s:{feÔhC\\!8<31ף6-Y{6۴RkOe'_28듶ڧWH856z5Qͽ.H8l@Q=[ZtO_͘o?>عPhY#IDl?肢)N9sy?"}rU6+َ)&7tx;ȀPsGqP?%TEϠ/a2z؂DE^@c‡2 ,/wl nYf*>2\oQ*i=7ZNiqQ!l-+.5Y_r6c?aFoRFgC}MQPM%i&Y3w26{"YC~L&~WG:7TDMqKzZZ_zQ 567sPC(!*0"y3c]{3KbLiC6D_N0BDW WQCL /G8M6cidR-pͰ̟ U-UL[|(ԇho5fn[M?W9J}ѪBr:2fKѳC Z6JH _s_%Hy.u"g콱{dh.c4ԛ+r(ڷ23%@xvS8 +{>V@v1EQmquV"ۑvhnjAev(?N@"S/xqMfՅ:kn1"sɃB6lSyIъi҃9&öt&/ ˃W  5H} MaJ͚j8LqN{.xjUi;bؗ\rxTٰ#@ )J zkl ֎IQeM0 /`'*nF^1m S]N\ʘ:lsRopk:!^Ul[ǦII~ؤ${R4=NfeV$rPҿOBYBjUpr,43mP_9,8TH|ZM"a5 .Z < 36C ZK?xImJϖ 1ۯq16Arsy2$6[iOHӭm%!ȰZ-{?+@:>UbWRj@tm <ֳa\RM% Z4q[kg jjsCR]Wn@cd]&Kvh -,!yg,3S Q{_# HZ4s:.[|`/D{z4.7$q4WZ $>Iր.GEOյ GєF||=RPڦ/b h#4Aٱ;z,BK\) rr8ILKӳ:$FT=Bn&Utͮ1ՐGNsɑSNw\>F|\h.e vIrz&1: qBʶM͹no2ApuS: -yEͳJ6mC"U*[ʤ3r|p^6m`2yq:SiRR`.C1]d-0r*wX\hdZ.[iD P2.rQ}`i #]wT)jX2.?h3XE^DJK@k;(~mHy,;=_V ,8u"8őmAb{}M9䩁 gB5anbPc 岕+Z!噐fAY3ڭDҚ᱈5) }h#*SFͮu)Ma9l?i.ܭJwv׼^ ZJƪ ڕhlCEJ R!mGܵt"6jd5 ģ6Sb<6ĭKf Cs39{;;HBdF3yV>/-v]4&X[rڽX!윷 J1 2.ֺ^2M[?CޞIn gꊲ2` eCCуGΜuobH U_,}kMs 1yA_/ӎ'yfط%Ye^v?S5Og'RƤL脵Z'w&b7lّyʰSfvQ  PBڐ 8y1$~F@rì*{f-c8\gacדu qr4M;GUU}a*v;aGgՈgS?]?zH-bO\u).<#I|+$,ocvݨuBPÜUtڦKiq^: {w_p 06-׷9:l0Fi7r ,J2IdN>vqj;|joELnzvD4}-҂|w Ӷߗ2R.aVmd\nL?4$oz;Mnρd2XR ruF,kXEiHVҼDX(!`f^O~ش!U .gԇw1^T2hb zc}Hg)WUy6>QV@G=sLeV7ܺP M mtӊi92FҨJm[4 27U7:F 2T1 m9'߀Oym!Y! {9!_eFϴ1xKɣ<#7?LqOW^&kWQ?!.@ޙG[e6:^,Zud*s3yvypb$V!24JTY8/uU/:C16Ȧv _ zAT{ w o@3,rRQxE/ NӵTGÛC1ŪwE;??@,2kk |5Xrfd eȲS5TcA" *HwRLTe0,98uݽcG_3]n=BCFc*aIx V4Yh'%I7 zeacG'[-fg]Xզ>%kD4HPXqYX^ϷgK_tWBUi -tlrp}atE8b'o!q1_)7RMp,&,Y\-6ijq/wpZ '3UB_|Ӈ~+#U@>kF,F: pEF]*8Gh`jŌc?,1218Kw1rޖ#ɖ5QH6Hrߏi+V˖fs5l{rIӕUA5(`: iz~ވŁ1D?G eY8nN4?>S+u, _/X=GPk(J dBad.7} <7}jwSΪu2w; ­/c\g$(VLg;jνp%AMJA_ \Pv.cx(EӽFWy>YT1 eYN(Q`9υySYEr%w[vu;UU3hnњ&|ᯇ V$lX{2َ.0vFeE~VFVNEۃX\89Jی,|(%J.X\6+c˘(kEr7xZ6;*·ɎcVU9rt}Wf8f=f@UQ|K,tݚ) :34*<Q"YD_@GSjJM<4E2Jԃ:0j ,W%Fxٟ,1iZhl;qcSGC?oH>E sBRҭc,]TNFJ3C6caBp/ W(ەT$] .6xLc<7R]`Y?zqzl)R7ÔWiaظȓ/ҿըԸ5>˶A˘A~^'w`žmܘo=ރ,?vQ|Z[٘mӊ4^.Aѽ -&x4%jA[OzMc $ұ7?p@kˆ\!Irӓ}[Z?OsS"QH8[ȥ q1>(N_[ 1'}\廬0T$#O{ J_We_OGj>yNhnA ϽԶOrJ!G>Ռ\9_@mfρLy+ۋʷҝ1zhRѵDm5'L9 0ni`FL6Fr;vIVM%. hė_İ3rxe؇ⶹܲDx%eI\2Z2iT$G| uvHN)SMigSu3)[2_Tc#4Aj,k{:j3jTgd %>]A?mZM(1~{j0>&L>*PAc9Frݻ%ba=!814]¶0GV(TS } CL]F0dT 8+cYYchxU8=9` rlM߆GBHy,@`i+X=NEI?=SFA&=Y0g$~wcwY!U# t.&niLw{{Aȸ[I;%()vaY˚厭=Ur[| "I?|Cs^++^Hƙ8F{Pc剽@`?FlL9+ c}$ݳDL`? 4~$5x7(8q#%vqziH>r7+]`x zUGf9!P@?gqaC6t%n-JMj8Br89\\)~ :Ɣ2hEH  Da1H>9bF/[[~Q,iKt=Z^DL0q&6/ؕcq8fL'g,2Er &0I)j >Q’&f%jHӥO mS{g`` PgD6t`<%@ʘ|?7_pbSF}Lj6q|85@Yko ?k$_ΑeHߒ\GQu$qc6w0Ob[L2pE4#/ >Je$G߀6߉Kx ~9F9'm4ԝ?q7Xq˃쩜x)1`*c[<l={M#k un]vDN:WP{9owۂV.Hsbh@ W]Sj1>+2y*oK^IJ=)Zfφ'1s"޲ɡ؝mT[ ;M;OĊN#9brraer )0*d+ ^[(ԕgY, +>1shTpi}wYmpXkKIƿe⏖IAؿr2/t"d\5YaOȢhj]}"#grsBul9=JGBDr;~ 2GJ@ zQ+ۇxaՒ8}%)trA:PHDc1BJ Lo寇,{>4' kZ"}`#hen} &zjZqֆirR{@;-F15jW}3Q172.HYE V,n$ۢ D+N^puSs4*5_y_ZŸ".&hro&2L'uLr! }If;s3\R1 IV@oҵ>FGoͮ9tX8r=-޳&71z40೴aFR{p42"\̀뻔· `(_*ViV^ u:~eCQ┙o;$-S-t=*LTgxF%4T}Z٪K5{' pr'A'm MHn9 XhZjgg00BubltԉFF3Ne!?M[A ,3p#nEULH$PWG6 -Q?1cEA]-dfnq4j̔t$ Ղ<{@[i54-\]<8mmv*  x)ӞolO?uߨgƪvy^>;gӄCm/˦'DWNRb?;=*$9O#g(o)bt<|WO+MN3sPYf3c[eTodHnY`}Itn rPl h+Z_ u]_fOk~OzZK{xXrӗ'3etL$F5%M+㞻ssju拊F"Ê5lwŗZU_,;\`o缾o©0!CX}tv}3'Xc_ ]HwŦpaI0ʓ9`)}ԁ3EΖЀӱWAzDbaq_~x)ƵwuYbd.gˣL1j;f%3熁b =Ç)v Ytf4?EZ(Эs'R2Dg5q)nV+q w)qN"RQ:e{lcVO /iU/ƥ$R]UڰTWЩ&U!xP r/.>X2(9-h\9$R|\P`N]7McL%Nq_SkC "EWΫL"a)}ِp76k'kO(RgB:{ P

      X4q#|[q" I(gȌ%/]2 ̼]!4!NH?\3φod0bBj/\ p=#CtN&zQv(rGACgi kV􅆗s8@Ad*`Ix@ލbe7ԁ>l8PZ|vPUa2~{% Wp-}YG-=in޽DOv/2^$Do:inړPuG2n"p:8}T,V/e/pu+%&yZ(6n8+o|}7)X7 C}do%;Ii^~V)ngԏsAvAշ`Eǂ|+ojWdIFd4J 4 Q;rUL9DF4Yi$Ʃ{NZT"usZ ΄wyR9#:ykF`r}8hkjBH_L%A:kMlB6!K[BwJ~:ll2c"7=#%ĠF^,ioRweRW̪XvI5e߿yM򠝀̀0qb[dA0;ίN:IϾ8~~RE"$d&qaX\ Oڗqde'3a^>S5' (<DخXFP9Vm oԁ!g7K IL"#rJ[fh+[.;+^9b+r@D'$CM1>x%r܍pZ_:R[}]xE-e#W"DPu 7`mOU\ߙ"112L^vƬSqG_ JDm7&2; gX'[}-l $s$1'>YEj0%mKJ&Tk`a&2ogݭ3?yxl`'Y;.v%xgWUdiu3ۅl_*OBj7y*v6j(ōSi{/K4(:\9;D{J7J/~hC{,ju<S[._r,Y6 :MZ*Oո~!Isq+].W+,3\kgל߻n@p_b0a3][//DkKӘoC]VfU&׎CۋsJ*{.y^չǭb@zg~zhxO*";-f*9'| >Z\:?nX)EilMH^Oa} `(Y65J/sv/1siTۍO$Q-vs]]IB@e8N}lџkQ~j‘]VbYλ\Lu t 3.E;rY0E<m27LuWYV&+ ^ ʀ5dR7BNðKbgֆ냟voWum͈yv†yp[qi08CLЎ1H/2/n<SQ*wc1VOA+ݨ5wG/>~6SzMvt4=Ǣ=u\<{G1<롷ө:꧎C .#) ˼Ҍl22)(czBi1,::z[d ^kphhS5 UUFn1hh;hhwf\,h }ݥڼ!^ss_m_$8U88 ;F_̾ Ķ3)#9FN S.^?IH3OKCPL]L5P0,{9 a4td,`'AufPHeH s6] :/夅ICs5D+&p}hf0eTs/&(EgmqI) &wf/i7OUa1 $;OFW'+ӹR1XO,aKzOO2WFK{4g eCi1 iDb.Yt=:܄ ^@8^"-VufSAXP F(N?ws|h#iх>I'X:Ou0jK0<)OFKw; .9 XAE&KsRKYN|ђw]_8܀xxz/~qF )6< 1鏕y6D  Ǎ dd)o' fK޿yV +xfAíBuRidzu_yT(T1ڲ~ŒޱHgcrAkY!=^SBAb>KSeھ+z-]-C.ᨉ^״CPMԔP%#s֒J~-&bSa W^"y=+t&X=p|h%j&;ͦJ2 rWUʺ ]-]|kG{"ߣuym5ʱ{_{A Y19t} 3:Ι#]f#~y_JCw1>k&Nx=6^?l?rIDҊpys# 4A̔:c'gKsKm@jls& *|mۇ(5 Hd;b3U|,}OT0ю+ ?slwC*W(l&-~7W' ց(h'9Ӧ8BrDЁ72 `0Q#2P0aMÎ{6tkl=gjrK DYRHBhal,saO:9>+W(UE bQja-oxiEo2 AnP:CiؙCbKd  A( ɧY_ymp0hk]HopT- ٘4̢6a?[5l#O77Vް,oX)ٚ̍GQsGY:3z/l5E3@VuS9Sh:[텕kֻdkh4v^a.Qs[v=IYv2st*UŠFWΤ8Y}lLI[f9, [LPay/+sfRpFx##)I%i3"$)r9wa:ϽKز3D/I|(^L1 j S7]_Uq^:"Wyb R`΢FⓇ<-ըJ *x_ql^'>0\W<}|Ghw ‰f҈$ͺ^sT/]q9*ÞPfRjF8 P9^!VY;v)%K\<e%l {P0%"\8<1E4]%>UܼAxt"V=b8qLٿMډ{r3Z{+@9xv(>џ_y<#?ʽez Wk\J=X3]lZƾ![U0f5!ӫwl_HX0-o-q0HR N^{gO{ SjM `Z2;fO>°7wsBA=iRee'CmVy5Q~ogN\}]Fq>A|ڋ\ܬ0NΙJզSc2H9zo~\^-g`nRC|Hlݳ-yQ@yV+B}6nmyKE!UJ(E*Vi OZhBUXS@8q~6r"O({ {FnCgЉQ#{Cq._ML݆˂^ > 7( `nYH!"׹::b5NnJA!zExl|ms/AnQ\UMhY"Sz9Lόϗ2pM}׷LfN?; l/'~\&I$>O*ԕZ Yl90I>  ;XHe2-W  7рf|y!ܷFf%-P䰩?^ `n1/ _v2gL'TN'>Ck$f, JQZIۤOldGzg1dmss.9jyP:eDW2_mN h#% %mYp}h2KސuGٲʹƧ{%!\&"zY@[}0Ttq}VVY Az952҅p@rUk)?'W&!:ο XZp{hS&2χ; lkENsX225HW0@Zi3cL,yDꛩgA8*a"_0d[fM^?̗{$2O*ze{.|'-OV=qڐo$Gpfo{AdN&]o_oq'*xkޜBV{-,mF.VB|3SG-d5wl +no_=ZSE rg:@G0_$44FI5A5w%Zq6y! lB\d!;kGKF.\Ax'+{e1/0C&R dy9E k6߽jee 3[e`jZ12E7!@!N頿x@{7,՚d9 ɧ÷tZ'bu]Au'=!"^!-nY0kXsc8SrfWJ6ϡkwP^ۯ%T1<:.aCUZR\EޫU'ޭ_e*b`n0'"b gw`~s%^br3|FVwiܐ%:5Up!_?YUqصzX!.^mԏvi#[EN~j,am(:6ː7J D0eo ý(b!(C"UMChˊAO'>y(#Yv߈AS0sĔpC\\T*MHnrC3kCʋ u<$,-CTPsM8^Onq[9é=vF bWzHU۴B Gq[8`!$/p)XAyh .,J `*;[[ ʔߦH^UQUR #;֒U$^qQc5y[5>7~~}q[+.QIou]w\k- \I@IJYҗl_ lA.T<z㄃!~"~Fj_qCGM/~ :EcF!mӋYWFc!p !U-|ҭ'ܯpl.g]ѩ~G'K6YyVٹoEMS $yi'b6Z(&TAtFƑwȞ%kpaic􏰪mp0㺵,2ZoC>:a;~ D&V93)ɐt²/rtBXXGrkhJ``CCRV^ԴSиe-紼6F7Dn˿:dB4YcCӎRE,f=Xgdaw\L)})ű\NvhRPoB6f+4Tę"eT @:hRT,+Hq"&nqE:kjY {/c4Q.-Q\eYFK0ὁ*o/=S$S@ȏy;'+q޴[p~[Q. -c=Sg6L;-mJ }d E8F TS:渿nڳ |pf"lEVJJuJ];څ ".%q.)ߙ9[لFf9)dvhYvV_*T"^}iJZ|R{y.zh{ŭT,Orؘ?-d!~-H?;B-d F* ajx*8=WCg؅D) gRQ|)n, 8sHH +^oHl7N^z|8hQ?Rƒ4mmH 6=ΪW2(XЍFdtao'?V{rҩR{Hbus=*km3AA8Ƒ/=>Az}ۉ<:]Xc%$?h^έM|۹ht:+3ok/!bNP7=C.QEBy^?ȱ=hJ@kၷzm!/J xcmXoY=)xp0}w|^8 2rJxv>4 %2:xgZV\ KSU底yxr3xDZvNMmf~$H= #hXc{qOKߍp#nWʹMЗyMgv tO h3u)V@^?zm2LtYBCO3lp9CI% *ÉUX?f{,iH{"g0 9dPԟR=PД{)Th"RKC,{Hn7tJTb$$ފ̅QdBiYӜ [|cCrg11~m?GьD3D?1S30qш?I.1*`v)u>,[$~ɤOB2-_1*y%)0E׳A9q:>Hl.7s9`+_:jNc5"2$kS!ڷmjQy, 6qP{8bY *-@  &FzQF|FWP4$671W0* O 孮%M}xN`7ٱeeD o&w^d 7Z9:@`7e^r)ɓb$FMvj5ì}E Ovhf?5@Ɠ p0Iz8xQ,t[o^` kxa[\M]@d‘vR}fvth->39wv|p]UfBP5ݧHtp ՜K?;E\U7AZL͈scq6b#c(9נ֪Xk ` dsr8Io*{\x]ٜJN&5:A qtE.еRȄHA-KS.t ةO8)pcȶXdɝd(щF%Qo€'d/.9NR0Fcʣa# ji&lu=h JYG9+|F5Amۨ5dhgdS:'?\\RSג t\4(^T9M_ @jo j4C}\%\8^1:pd:9Iu(˲|9Є.[3%}nj'倬t#փ 5g$eJ~cdNgP`Ȧͪw _f|=#`hjJ JI ]gUp,-ЄXEe  ,V^|͢JB"jNu˙7q$$..JqoB4nx2J"SKj/5u$wQtgͣK =G;I^>F[﹈-/XgEU/ 44YKl{}k2)b:zrV3'rn#\%3&Xf]CqOaEc\2Ja_X@݇h/mR7t/" 9/z)i&WntwqCQ!CVlRAYQ~ܾ-IfQZbh='iF!FX oeJ]%T͢e(9YxzWM o+7ql8\x{d7qfS@6h( \"?;7[Edh;`iΥg"0 rX8~*\W6ӆ(C K`e'>35tM/d1㏝B/Co@ϥݑ#P_(jUa9VWēZLͻcm/U)~+/RW/}8#cADlHnZ6 ,VG4r?(:d(OWS>rI!#-+7軕sEG%0oz[0\+;a.ѧjFg| eC= Cw(^::]0 pT@ynݶɇV(_m*:A58׈hMBvrx &j<3dz0Eȣ;%TiKR.#iZx=(XnAMhYe˅" XmB=}!E3jy?d;Xv+Q_{d@|Y O Pi-C|aw8u:\bu`CŜ _b%zjzf"f!g7m*pkF &&N"^kM)|;i'&Jc0h=%#BIINl6=zZqA$UXX6twuM/wu6/zBb !z& )<ʂGދ{s\B lwy-O- Ÿ1|O *?iho-/pMׂjFf%u+rGJ':J{;:+"rLFSUef3jY؋Zʙ͗w|J,g~jhj$!dJV vh#GCʒ ݸ^==#LBk}ༀ^uoxAF+ΏRkjG1@,ۉqӚ0{J3^<'[V6ɧjyyeR K$;LH*D#S6 #vr[i8_/y2нTat=Z0`}R邸\aϬmW-cX` ӑz/]8U$.(jgC(#wߴot\׀ +O 5XF!{)nP&>prhQ t"9 7.B6?|d {cǶ {E-&HϿA\8lCˢF4> Vh27 C[(HM(~Mb2̇TGmUd˩uvԡ%v\.^*G'HWAD{CITe5br*K 5 rq1zZFGg<'AmO"xB]͍A_rY5zNnC ߛcldq"#+([IɹXsC_f:*۲ FWvԫ"Qщ'Q%K >㲆jk y:L saK SM!_O4St:coch,fLE{Z)ʦؔKYADxsv5go[p D I#_gM֍>!w"r'qߛ%)mfC1=ImE I(rNWIឧ=3cHz*?yo\͛l!28&vt4x GVsչMJHx0Ǟkm紾 פ9h1C>4_{ >#1lTFm̈́,)vBiuPޅ[٠&b. kH wECLi#GO8$/͓9N BњrD2]A@׺GnCE22N#W}n|_ pro7C&%V)e1>"4=/ޚBc{79 +k؝&/fNqk}bN}Et5}3xPs,9V2) u;2]@_ 2rA|g^봂.Ͷdm6 >M%ly.lO8[2_JA񧑜};I~3c5g0b8{F's+/-"OWZ%t3~w*g.kYޖ~ KV v<8}f|bU;e̤JXpM;,#' VT>U*X[8]x|]ahu%y":ݶݲlF-SQ 6W7[鲥l܊/lA%|1Y#6v|t8^`#/KV U)JJA6e|"ꮰI Uhqq*KIDqߡC6,^'32 lJAm ;bb3x1;ca{݁M`UN~Xomyd1aQu{:XCd!IJփw[|YKך 'v"\|6JC9̽ "j/,0TѦ顽iuq*}qy[61.5.s(L o+AO 2$t!@Q]f*Skmn9]S>mn eZ.?dC(oXYoL/р6s&ػZۮ͌tr"S>Cش`u@s@(C{5~ x<}%5'?KU\/Z2Ɗ#~Uo|jp>\= N GE8-QY‚ßy=sNޢV^Z@͝0?YqNJ+z;PV?Ob-tm>+i[|aol-SU'+RqsV%^KWbj4o `ۛ5}R"Et^U#ysz^b< >.ktԦ=LPH>ir *VD,0zT=H0HeMHjh(=Y}wWo5g4}t9K9HRrd%$YZ,lBfU c!^t|= bH 5.1)_&"EO`|dJ:64q?(Iv6M=o^ɻwސ51'f88$ݍVHN!V,>M_8+x営"Z%&VwVTE,˟%njΆo!~Q;Y x n扇9; ZjBzqa6Pf$x yBcH =S#^Ӻ``dId!4˫l~UYXTώ[V;!ŏ6xsZ)Sz+LE6\vj&;6+)%8#"v5TQpm=M2;Ex|o>@PF“o+S/}RYz 0i%' N:Bc  CaҘUS7UۑBvfz:&Jvq|5*?JȚ ֣W㫆@X6( =?Zz58I$`nf*&Upw]PqE\J(0r<xgϱ7/q1h Bd9)XЧ.5/;,@ܹx ;j(Lʓ 娹33=gw [>1]tPr䢥-ΨWVa,^{;M^s\O6I=,3UÓR nn4z.܁Yvo%LQ.JI%fߛt8#TԺ0~#dG {6gڇ"ݿyRO]z_d3aI&}bˈ$ pImS0*bdCt-I|7`H6% ѱ@,E4swb` q&%O/V虡Q ˮƓ<ǘΑ~' 7znG <_+lą8z<H9(oVڀ!e7D&RWO<<L~k/cۧ׆U)K!dC0J]j洈zS=Qfs+H.nn̎[[mΎ% E.Kb?wwd61Ҡ \Ew:g`}w`Ml'oZ9A`7@`^AmS\EC!ۏډ£^vܑݥ}x<%jȖm D">md*XH9ΎG}"SS/6'_oxqZ9,K8g2^]pEc&*6ZЄz1cJ2߶oǠ6KK9끩a9az%$l6yEbbx"/z[psPjf F#NcG[Zpag ?U-T0"bScR_~N-ɠ&(M4_: 8j/wQaoiS%L#m uMb] w9LSPU=?H;HAE?2_2Pg6%<ͫhPikϩAͮ'*sN(d;eFvؖS@շśWk2Yꢣȼ[MdVFf7})~t1Mׅ&[=@E~8®s%z:NҼ_]= GEM3a. &KdOuhrletǮ( ;鲢{dNjޒm Z}0+D߉=pX`6' &:|+EC7[J,4i:,tWe@d]"T*;=x [.K2&Eʟwrx~Z%ts c{73ÿ:Ye"ȟ+%w ,O衲ٖDbt] ~7;nd( d28pdaCUf'bJ7RR51(9ځ+I"=ܞ <Xv@h=ZvinGin\34i"fhV-x?aNZ~z=1)y?>2C;wUt ܲAl8u>ñ-)7t+ӡF M|I>?wk& + R20)xóۨ`R =OR%5OUks~Ӭm= *dHIJʄVx,YYf6r@*+l++^6ކYC [11@H1T_|52^ rAGfI tXZe+r4qu^/zTE{NG5 쳧qwK8-/FNgLbI?]l+PگZm顎R'٧p︸|/LBt7 `X`t !OB'IoA-L8/}ȚjFs cHV="d^)yǺKY=t/e\_surץ+ lSp9':=gs˦[X]# ؜Al3%h&7~A"a?-{l cMp> 0 &F҆x|RBIj(zχJeJw63Ta:g,|i% Tq6"g-k]RPgҠ 0#E7OP_B}?*[~ K@#k~pxV2d_V䎕<8cƘ.e/LOR&u1hxrk`FThv,TEħ)Oغ˶ƶ&/P0+7>|wj='JfrWUfereЛJsh}[ y:Ľl.2Ј!`I(pQӍoǧbX1+ugL4K#i2uGev 7ow ;3.r*G!k>#aZteh~Nޏ.X> :XI4 ƪhKm{YX@#mkq-?͢L܏$r "AT"ާ  E[0$G~o1^a 0 O~ W[Q:$ìtEAא>s{ƙ,, dKc Fg r.ZxxѪɲ'ߣL "$ѝzm2_FC{}9r.QJ=Ňlת=0dؔ*yrHS 3뉽li:{U#(&6҅t|1r|PLU.BE٥bVLcTvϨT%&A%s*{-,qhM@BA񄘂iMk-YUy71>q A_ iY$↏ɝ#ZgD3Ci«I] GJ6DbNX[@`(P:"u)odfuK}1Q"Y+!LYl"WDN@(>n!|NPW(+3z̘H1uSFd^@7vñM{ŝORK^V)i^:j\t,ݧk9ubFqɩgE5v[Z`p! D[鷿KPX:eMMR/*Dz4A2AV5**6L"cE! ,ʅ 97_0Cޗ3 =|Њ"@n'9oO̢o [BʇJebQ$6ܶ"8U(o'l [J2(4'ε|TFJ"]%)IѦ`/6C9CUu$ w?̙+$K#`1y:ƍBa6D`ggsU!D/|2(!;H95$=BlM84X#+^+s_l;Ie Y *` "%a5񷂚~{%V0a>rl*OA.Q bRl;8ڧ6ѡY°ߎ/~N4kAXZ{i؜[!YJYYX\OyDp%$ v;SP6Gz#:O`߾CR*KnmJ1!ea ؞ J}!ƻ)r_-81,Ӟf.';=bek\oCh;%bɘ6EzL,)c6R&iZ]F!/ZI$刀qC.Vpe3 mWw<52>䉐h@+QcDFL"Tc[!ϐizQ?ts|_HM@p2;y\jQ4SY~@c[Lm7xTaif9K28%J5O;D|7s'H' T>:8䗍3E}n -mXXxs{y&;0ՙ,0\e]`P ^ Eh QD(z"!Cn8TbGI k'yo11- XaqoK 4 yA0oVൡѺFq10aOܡ%ۥkI<\y^? MS@< ( >bJѫwQ)<[>F\q©̎=]n钳n+/Tn*,7۸騧5&LsR?>tHȒ.yXHOyڕ0Ib\4>zsA4K͹89*ncCG=Wl45"5<+&g7gУ>bu\9YAȞ:ف9EDŽ鋣(nDZV8]j]b 9ԧ `7a^"/ņ ,䒿O/|t<(֛ .j 7vLeP]a KU9t@)ojD<ۦw}̭FnX_ɍk~En"0pJh%sm~_Gh*GL72ʒP2c!Pq!CBZj7wPʯn21e/Zw2Kh[L,$)9Xs;z?en)f[e~O=|ůr)]"5F"逘^ ZIm!@DSʲBzaJYgb4#_,oeb1bN'!wMى6UEj#u@|YTZUHz뿽tr6(wWu3 R}mQ.2&Ŋ*;zJGi×l/2f?B%%-iH@rwm yIq~)gÐ>R*5}sn$4dΒ"un yo?.=߫5` c7% b)Tfd DY0ߕy|Mg~$G=$P<ʊe Bд\뒷0ez ?Hҥ j.OXSۓaE(C"a sa7$_ j.[R>yX/ v'"+'; VQ:H8.\Q^T.g~ ,j1[ps(`-4?7"I {"n WTb,-&#sxŌk ױaC%cG< G#}ܱW|%rumXzh1lH=kaeP_Lo$F\{h{}/MRi쵔.T1JT6FnHk$WhdO i2s2{rSSH w&w H] >ui˺װ'p!j6JmE2ډ }ùR"bX=n,<:tE&W[bwWR (u xWe,jz\LGkS?cYV )8Aإtx]B[Igk~MW.Ys&Ms&ZqV$`4 BT&C(#Q]'r Ⱥ*N &#J!w#T|Ϻ~_2mTsAŜpaݔ?e{3Zo:EoQ0umm<.C OAW.T~Z&d`l=<˼^njs€\x̶5ewU>kl`(X.q V9'HXu'Mfa `*8>"EANx[h̜'a˧}Q(5/sP/40 -"E${n"h΂)q9\zcԸ!)f_:ҋ X cx/b0}}*ez<$g`cʒBP}癐\o]6P,_jrހK !wӸ:Qݎ ee`eioxl#"%`u[,NdZrR9j?Nܢ<Z\.\YkI4cbSg>9C^+D*"'Ȫ?0T+ ~К:tڙn#d۾WgY}8-iȉt/+wKUjH}Of đ%I"G,%{9 0:6Xj$m|}K=NPЁ<华M͎;7Yii8 BPr.%Yu9W KFx"p >8E^y}pD'cFF-Ɔ)P]_譶}_ ͢pipRl~Qn mm$X!^m޹XA*4:'MEWT2o Hr]ږ2i] TulĂSp 4tuZ0,4'|[o#9`&^*O,޷]ULv;}T Ķ?'B1uXu+_yDB:D5C ̞H%ׄOcFxs[%H=rn;|Fk U+7Z{c[ 3꽕 _3Ⴉ&"ΑjGd_hs[tqseZfB(SXmZsElu=f:wN/yx:G􈡝-&p):#2(u]qf7 b盿*cX@YP5ʝ)0F>֜q"۸zEe4`ZK<&|.z@pb0biªpܖbV.H#Sbr1g*D<EA7j6L`33[AC|QU"֍A,Un`iYz!]77@<=T~:EcߧH{=Њ`Q{7 pBs.B ,J0f?Pdm[pձ@\a{&fM6*B8rZxyq @ص^h57`MhՓaW}KJs|є'|O 13tMڞ4nھ^5!GF}&hUK-4pVtv7VY2骤Su +΀{oqBRCa눁IyP"&(:RAafsYN{9[O5|CHMj9yÀmT3@ȐK"F!dvqORmXK;8Ll]m^rrhQL[jY$r!nIxtA33U=X :Fi?/N.NaRT%xL4:tbJK~҅l 'xC}qķ%"2 cKrȕK43 ʹtDyV/ F}ت!#k0kG%l@J~tUF7QAkS.mEl eMy0`iɞ`cܮ,>)a2/򄥦P0o$ Q1s=I`j†7[~xKևşkט5ևzq*YbDmOרX.Hc=%4AvxU{eu:c+`eSUmXYuVC MOf7Ont-\ F(7 MJ/nҊjoP k5NWOM\(11$C:vD9PO-tv1iS>`X/3`)e#>:|;""Pfͦ#J/$ү|2h ֜ZJcccekʐ%M`AO+[pN*;g͏e_Ä)NMoj.3l>k?h:N6A=JZjA䵚u5o|!bC+>}gb]zE>ҮTMt|!XP KW畝_ I}PkG;R ݕȜāi2nԶ1T|Ɉ6;3~wmqR!. 6TMh8*~GGeH'~<! )$6LVP'iDB;FUy ,q\T=@% T䶏#WܖS _4 핃c c6F{k>o|L2.2)2e{C4.Pvn9ɬU3 Du@ ey @J(0C 4.BF^t0w9Gf"=euA-$@L;u RCؿ >r[u{J:}F<%±hj׍Ӎ, pW}sRw*: [Gh1I_~e;9 H%:FR,Yry={p-_hVC>11],=!PKq#-j[{u7)XIgGTAoC|mq%1k[чD;%`1K6[}y:Dduz h8:xKsQ.-:CVq⸘[ *c4>r/zzL#D_`BG0 Hܒ35%\nT.]BXb ~ jweJSO'k,xZL'[эKHQq7-HI8i8l/Ǥ 'V&pa:oMC_t ι_ʦx͏UmzIJy23\EqQ¯a Zk)Lfd~6Z\Q֭f"W4$Hw=mxprcOw9f6zDqaL=6?42{|_BREUu1t)T2˴]CKkGکctj(A(`st%.E祱/ƈ3{];N3=<+!Mz"1.3.IÒpl:>" ( D GNB4u{j(ZCK~I1#<#L~w2yy8㵑䚂bRL&`e0&MS@x)<]Lr[O'F|6%bn;SSp\^H:U%{gkҿ_BW>)(P)alԌr"~@s%’/v +9-rrxNA[e ny G)ߠ /CjUЃgX=(g3JpMUjȄ YΗU.LV@%~5un"7ɽpɺح3ђp [9^ymj='B~E2|5yQb.\?v.[0RJSH K l?5݅־AAw[3؝`cn3kS]!dLab!:Fr#11'~VħǹW/֝[iJ,HΡH$H NRjxJvPon T2 OezY";^\hiQ2,m[m7N`۹ KH' @%"yVr>m$œњ/v{S!mhjX@_$tcZ[.0cPM#\T&m ޝkzQ\Œ/MZtgP"T[S6zJ% UkqFhe_9_O 0uCw&v:`g2tw(︘rw'$NcX"ゴ#aqQ9'Ŵ*CJMզgulf~Lv !nA,Lg?sԌ% SN Gb]XBBUX+Gb(v/#mt.npĕP2r3- MZGfxW+iKPbBx5z T;%95K!sì+FlB8%5ן8y?OVg=麫"bjc:1}pc5AK%uSo_lxp0#}{D֖ bur 1Zenh|0`G@+`%}sbeAif[ak0l+w=zx|@ -x5B$~I|-a'}`z 6>q@3YYc>_xHxMx}wIm(%$EˣrYܹӉYL&y/ʘE1a GCn3~0,j%^Ul/٭BSLne 0)*&>pL4KEђ(uJD< r*!4E$.@!6i"lQHjaʀy}s+J?9~c/ǂzh#+[T~٭9j9Q 95Eԫ+ ^QAEd%/3'!$38(+#nri҄bRDS?i**S^Y96[e6J u 3^ehOj"Um@^?1Lh(b:4_y6~Z)e^\E<3&h'ū~.UެڨXN6ZYvz9k&M gQQ!^l]f+׎ɲM\An;lt!e¢"7agb A@J#.vyF@}c,z${ń T@LJ}2ްФ5>DE.  b?Ú!D; m,׳5Mzy 'o .Sh)3!tU:$/mas߿lڤ'~Eҙ?&11R[GYxMopʲ{9ӿ-t͇ Af=(9T~MA @d&'v61W{q:qOx2Fp2)h\#]@,ῶ\PP =_VpA8ޡBM]ӿfq1{9_aΥɠ *p)|0zav=KYW\85ƀԩ\/aH]ϙLKq4qyV^a~uUW熎9U $u-vOΓzl9z?roaZ9.)(&KYX1pEwױm^3?_aC0 eQwYiAH`&6ǻɪL Z=q'x,PVqٹ[o)_#5ʚ*mDދCWq v 2 e|# <6fgC hh嬲1>%Pn17Sf{Uc$+܎fhp*[y: u'u|ltP_h:tjN셹+P.K` L͕-i> D@hh[g k~0um+@%?]o,yrM_!l.`[w#vm:`_}&xbͮL T){rk^@EkV09,c.u~C bU;s٢£`]E5X"WJ6ݒ%nMPg ^'G?e+y `1rehy󯌦|5.ҍhP5 6 ٿ73qdlE;0}R @z`C 0xҞx]xmΧǪEe5DT7,E"wq^&΄R$`bN.B# =h{naAf9YYJwcR&u;2a΢CYw V-ڀER0$-HLKqbDsr XS07f+z3Z uW {-Vu*s|",kdThGw9轠 ك![5lZVEc~/4|CМ o|j%Z.%vNiP(0U}FB3F1 ѵtkaǜTacMg]oh+ӫݭfzEZ%4e){:빮b =s}ԑ.Hh4aWH6~au|;Bν%r5Gٲ'aƛnـ-W,url2 :A$ܽ0,pKx>QO;z*_խ\\s_jo0`%sv}=ۈIіov{/ذ[E)Q/m:ĎwYFg =yPN .wci.7F6G>d2[[4Caިwe`='wc#^r ~t:=ΘSΐ\>282X8OTlh G oi >-@WBpT)*k<4JVÎ=lm3%>+hZE1Fɛ?ar#7.)6,)kSi&Ó\+3fЕ=]Wudጮ&U|N`iwȒ-Gv?0MUvwShR8bZ )\Ʈ?9Nh!vф' s{⊫|>{~ _)GiԨHr3LALuY+_x11 ]^R/P  ankMrmKI5Jr"H"bnO\ገW7 +0y)`(ooA)9O|w; V@RxIC!0lHQC|(U,<مA'k;73X|Ֆ;b<A5_A\aij}HgL‹K,?vJَ`n_oV]HNs!Dq@YJł(KHt."w*dad&7wzUuN_W2 vVzjoL#A?_0w'n`j F/gBÖm46` 1Ma6) .)ާY:!WE3 x{0Ha)F D!>s@__ ?/;Z:c7rp>rB_A^d͟!S) ,٪U~(`O{eyD1$&%oЭoǁz)MsB4(.e*VN'9oi.p9)H.k$\-J]qx;}XQ}-0W'ڊ>+d\di9$&[Ih$"$oTG塾3{rNQAMY̏GO#AцD?rm.C4LWruܸY\^t?so%|tg˨۶aC*FOjba{/_ʆmyTLDAɤ5CFA܉|\e D4 r)Sw`=B$$k@ּǞ_b7(0X+. 'TL-rj\fQ iL/˥\M _4Slw% <\M2iĚ/]YN<^'>|dֹgAAƳ_n^Zp>|M\6a#.tZH" g[ ..&RCᓈwĂ RfLEu )cn^Hw٧8bZPV9B}[ln'cɰNר&!LٓbJHžT6xyϙN,Amu!wڳ^$Mʕ;o(=UA|xeB䏻6#CT>6LOʻ'#&Xz{ȑgw܇ I5*ПiFL_ԬP6ZxXtvVl/ }GP,4RF1.j\|C判U^ۯמ@'7n+QZVHyz]wL՝UgӰY7s73ȡŌ"LH,wVcĸw̑*}TqN<d%/uB,̸mJ f47)x=5až$1](SBFNW7^l F0׼ oVˬS$9e di(k:-~ }jM=~q(˸rlM,V]1-jor w1BGF,G j+5=ڔVF,@ jTH i™NߩM @YDR\ح“Ibr]Wl|XB7' ur戾vixaSy I_^޵b1Os9+MWDoY5%׵'u &L6d+-,V`.$Zݩ42s _#6*6*f6zGY/c/ZttLjEcy6&i{= uSd⃰@ v GbL<$L,]aDP*:56v-n"qJ#m&B = EZYgc( 1bn]o-![6nc 8qq޺"9%xQdU<~!ygG+3uU$dS=ݟ_bAVIf̰'0> VMXs|₽ٟWvϏϐ-^Ml N>Y= *rT7@H}V(bqZQOdY!e e>;,7'YzE 2OY8ˎ C:4 uqX 5U^,G'0O\,x'16VsEz]FIf|B!}k8sMy fȝzrRVovPY1jO` x w A)^$p\HAʩy M++*$B?TD|xPՐ 䇌_AͰD 1yGt=Sժ\OR3ƙ\HqDsV%v( z薉fXaɸם;.u"Քz 잂 8t_(/2j)'Ͳ2 A9u9gBLTû8=Y./dV.R |]}t5W'IwRDTu3`zMkb+6'?+X t䟲 Rҟo $fQ vl6.K7f%֕_ӣ嬶I>?5idIbZ>n ̹ɿ~kl)ŗƗݠ!b^ZXuPg+XlQ/4targSМ!dXI_% ".WH &qC}&S1lZk&9<2~Ĺ;aq,7RpO8? R.qцW 3⻼#dJSN? w25pV5`W#oL2|H<ٔ<כX|L`{PnLA@LݠVWS#b96t{OOa3UUA#9xy(NW\ԈL^أʭuƴ#W]^rcڂ[LU[L?Ͽ8iUXWf^ ȭ>VqDk7)ti_w=}r AI3$:u-%Li+A! hWrZ~4~\*#EdgJ3\}fcࢩ ʭw7 PLQO 6|(>h!V 8K|cb8ǟ\ԵALvr־S赛SΔW0[r~xMՌ /#E`oi)b]^=AMZ\}_&dXBX- rPB&\jK< $AgNil)7nrF}H߭fX }p/x̓n4vL߬@xr.IJYAT~^s!MU#{`O:{ 6P|)'_R >(˙Sj #$NƂ!cJ[U>N7pȬ+lJi]>1sye@'Ba42!i'b*I)8< ! 6(P#j:I$MlG3RT}ds#W :gF0%!x+;8GDUb0kY їTT3,zswR,_q N(5o/WǬt'YPx^pWr[4PΧrDEޔ3 :t4xLT)w -U3E)yQXiߌ;z<; RC!v1rrRp=8KV\8;t:E &$^O ty8eXJȈC$~"zEN *mӘ ԁܯp,)dT׌7^sf VD0TF0L-Ē,H1s$Ծ_ X75<@L" /̑:&+y ZuF 3QYw7) PDMU^ɤTsD7Q?BZN5jbKYz<3疣Nz%NW[#tb_,w9UɲMHzenMg6P6 SeYNJf$NLZڶyblZ(tZXסrzw049ݭwsDHuQQө%Or j~j.{6@7lmb  iЙ5#`HXfB(?&ڛ!,|gU@i}ks" $r}O$gADB8m?װ'J?KQrH򚁚VkG" nzvς#2&63 Mc~yi6JV$^s;6==o$f?,$̕ OT!D똈^AXI}y\Ōȝ/9#<cRo,.4ge^"W=T*V7ʩ 4Y4ɅޱG %OyE>W.e5]M Pta2媍} ^`;VtUP"D/'"oC,%;vCU"h~iQ]++Ǝ>}.WAl]H=s"#2C0v\1أIoB=K!gS=FlМPLd.a)ۮdѧ1c )%2 5{D4,~0qdm d4ogCb9 ++de%t5ysZEQΖnٵ!Y$}AC$Du<&) C 7>^85I;#/OYL:0P^B4FX{|\"AE|* VLNEzʠ3FO{k2/~>_h# "h{YgM4Ln! 33 K-q*v<] @O5 n+7 K30B q˫|_'.W1b7: yEx '6]VɸSJFRvV 4CNwhAxm_X1 o3חJH286M,Zy(]Fme3 3'(f]%C3cN0[^nIz+5DBFe_9ym%:q] b"Ozt=O}E1Z`?Jn$G:h"rgeăxcrG& 9RH'v>0Vs?&i,_%􉷲uϾj\6z33h?xd1ڬIb2alBMiahe!7#GfEhս|xA-VU3oja_IȟW`ŏnviZ%uvv0fwI"~iQZAZ!`RB<̋3DÁ рɹ-w7;=b׶Y)aθM/_D \E+<}ٶ( u/X,/1"3g"NG&4a e#BTh[7 _g!'0aW&-Y`壥 դF;k~cU\A$jCF+@:=32PsԼ~i|D5!4+TZP 䖓 t>)ʾ:[ AyFM-&ݬT85 '̕ ,˔#o/M _śL2T _S?J|J˦~{&2Dr|׳%`Ox&x>_x&)4k ub8Ku8Ʌ/uRfAІ:*gJ-X LBL|*_,ms,N~l~UKw'sU疹v6]hpE!;IaǢI mDӬ F( ]h[5y򞓛NV d>èL/t %}}Y=$}y,4k-c\:&๚PyqSb#05ԞfU ,'[X{b M4c("^NtIөpg @ʳÁt_ȵ];mZgiͿ@y86/dXu?b $\(ؔq~CCUfX`L 3bc\'7)p'0iU++oHT$LY;$:FS&oޜY/hC΄T)UL#sj>. UxR ZyK"恷=]vK,f@Nh8 Wt0;wTk/ zm<9 `./(2޾c0z @aijnz( qY+^hw5BK-f|peS>iæІj^˖# nZnL{o^Z "TSo'Bv.sMڪ::V6a]6Rux=?X\1=M vt Tg\DfXŎ1 w=GK6U%/(˯}?Hpz`fh- 5`.7bLJl0D^l9Wb"3G_0GB0ύ9iwG\{NO@:ԝzόE ~|al]&0#˾?( >.mdA*R7w쉕fQ:0EK4UŃ?$ޠ_T5J:IbT *X&{0s#ݫ#euW]K&C06{i,|Ѕrvj]5XW/^.Q\h~wKa:Z+Ne@Jѫ &wx Ԑ0NdҢD > z_07m4v?G'Ibwzbz^/x ocpF&XLJ]xz:JR1~ xmy3#Գ 8XNG Y_e]qiv.2Y tVL/xzNO2Td v-lg+MxM Zvԉ߽m6/Nq3bK?Ǫ=ο} S|ۭǥڊ'*QtnYI1rkH4-#F7TǽvD;H[Q0cGRwZ@^;E6cچ.AsۖnTE.$G,^O<)m!ai _lvli ^'XAUm=N$ts]I9p1 (-A0##>0{ײMT ,hvA k"Z5&lC iK p`qs: urg1),ӭFeޞd?) h*S5Q'HaHE)a7zXpKvx׎Ro!K ) ȮE=g[>234(q p>R)tg`pQ/߇h˙Gw τ2o'oX  RDrn B?\gWۄ%ۏMP#0(>ƁVonV& \eJYQ&OXb!ᬗH@nΑ;2oVu X;Xh]xCJrJgm[|4TL쉾P{zT9PW=T`= q%蝸/H5elCU>6av5 zق?l 0C/Kg3bSOME}ƖwX~9gzKdAÌ&`W-‘z$ kP]$26!P:TU^c%1xiwyf͔DsF6TyI@L̵ 4%jyu'ٕc^kԛ]6U-4P3\GVVrL݁ٿEсsTDPSZ5E0ᕉőj )0A`Z|Fa>!fٓ{Gۖ< {̬)$.XK2QRZn¡QS`'>Vd$.NզGZvث\`[han2)N\<>UR p[?,5IdO(PQRqA8,XXs94Maz91[yٲ'/ Fuq9QR8t2(T>b\z)9֧mi(7ڤ<39(cO3ؔǨ6.B%AnՓK)\[tL:RI_I<nxtS$s/;XJgwBn*c/rb;r@,dә 5$8mCZ!@M<՝?JPՎ697 w 14<ΜQolFp 3kQZ^Y0HD/yxIWGpxv9FPjZ;㷎MSIB{y\smYJ+LB/'&ăEj7<t CdЌ r%#LaC{RqNHO U?y)z'O{3ΫAlcPINH[ 7T9zA"U T,+){6%E@r?BZL{ Bb׍NiDjgν̒wQRL9L-ly:6\\u i$4RJ*0 v wgP4t}4;i~CZ[Ȕ804OV'SJhp>>$h{d%Yvgf-PGbW?}j;ȝ;6ă &E`6qɚS%Ksf{ &[ؐ;]a_A}] OALh ߔ6/OOKAs"߆ڵIs&FcY$Ġp̅40)8hN ['tI>BG |xM9gӃyت0ףүʅYgw78Eif`vFzo iUrtWf,lg.f[8p-(IWɩIah (BE`y9>\x8DA?L;L%CƮNBzrɫ(eOvKzYTqu(AumfDm7ڐ_T.ks#EqR Վ|I258*}=G*W7uXM^yLB|ojXWǸgra[=fIozVP;G-~};ܛx:>]u- .򷬪7dtD&܁vaC_PMu3XZ? eGaO"N:zA&'*!(]1LG9T}tN~qMˮA6Vķ8)L8zgrn,9d[B286xsb_[wŒqk"Fz+L ^: :le?!|:R953߳!V05ir Rj)@N"w݇cҎ=97x3J2$۰Ңex0Wuw!ݙO`ޖEkFbKDkZ*}]Dw%du l [poO@ _po#Qp9;ĎW]32?/Füj8UOY̛c;Oٞ:uޤOٚ4`, LBET)otN {Daf0~5u$̙{ZUUo,p B~ .%PFU6uCu TypBQkfEd> qӤ^-N{)X N !O#4NФF#cAw3$'$J d,3?Auy-*I>o0y̩qNB]5}Q:4K:WR4*2u8?#⋠SMLvYNԪ=xFL30(\S2p(LvqqZ}]Ž﹑Q 2HrPu\.EBxgs{jOIXO$n}3^QWxKu뛗ѿiqyYk#/Wz3EX[ⷛ8&|(]n\,y6ѦC@jPynDS|O`,Ңx*ؚZMڟ;ΓnjR6騃ZagU?>t?f `zN9$ԧt4f`uʂ̪"A3GtGPՑY],|Hei6-ynjw1wU,Sv:?9-[k$ts)L#ꐠ'릯ʡkн4L հ@Zu (0n+|LtUV"ПJ÷j+lFR8]"k}}92/^ u@61SCͿV;PS rrFYVĺ"Y /Tn5Q瞴|(  m*7S`rX<4m̭9 UTZSw+^ޮ,dkwkij͖nU#\b?fdOϷm#8-J[zi=z*lSmK3Hy0᪵*5`>-q]ױF⾤zR˜ǑYG fC7{,`U_d׍Ln/8]/Ҏ <1*/kYCMP!@U,` d0Ptu&E(ju_jRQK/mzc!#|PG}ݶE| jkAQ57`'5Z^@ۢϮZ^=WIQe5"bgrm1^ qe.Y&'<LkW->Vg'B_Cj(>V8;~<+%03M¦}Q DK~FO&8v}Ca`|VOʰs 5JWUy(+ !c8FEm4}`0Oҵ d3rN@ XHB#*g5te- $_͚$<$OLp}Wצ)X.u  o1DWaS?3\=x^ЀaMCP3YwqH _(g%4f[aRR\̟A¶YY|!"Q+ xS[6R\O$ +uS:ZdǪ5uĬ]| { ΔIg84d3[f )>|\+%JA2:.!ѸՊnIgOhy<~@ G5.a^!g"1S6۫d `I,Ǝ/IQ;" t %;|+Z2q`KߧށK+ B$~PT0[1RTquX WΒ_((1x€DNFxt[,Hv {p` )i*q gϊAwN*hƸڟD }>֔R?uLSQkN>|ZV p,j,*ۨ7ҞMryCBkB ,L.;ET"$^"?&_X`Gk?[*?CTDܣZg23oITk(`q!|ͿS2CʳG] noU{oL|f_ѡQtX#RnaC=16{wCG?0]Hxg"[)3 sp M7̀,3S@ŀYHǃ64US'Y|bQ]VC8㫿|j0{6-.!0oj1ig8]9:#2i 0i ɗ hF$i%˲e#P&/l,C}B?4Hm|/ ]oumo+~MιH^[Vĥ R?EZw%S˛w~a~LU`EnPP7(Tf۸l.G "O)w.]Զk.9ɮp t߫9x h󛓮&uz5K@_"(lnR%!1<,:;F~>@00aki!p-_+ˀP:`)pBO{5^Zldn[d? 4KΡ.? K s(p\ B)*@X ԃxYC8+cXWs[;LxQP<#WgOc])5jqzu׵^ϲ>޼]!tg<(tڨt K\/Ulv.jWZk!mo1@dui(4* Z@xA5qܖ[DNBc.lXn7!ji]U `pPYZ\_H(t@Ͳ"&dG\n  uIco$QD:Q[BBA >{?@߲'Q%&Ҧ {cMC{hfyZ^V1h,%qw=].[ !Eu?ӣAyNwG dAh^)bp3ݳ4:<ɄVT] 't-U#eQub ᳻ܸ.U2ZcX\PnB1y%*J4J-`}c(o̞+O%g0 9znOUfB6xG HIG7vB`v8=fs)\?e[\|Os6&!)Fؒ \ea1't]:HN6!spYz;R[ ڤ)̓Tu"oj 7MQGgG!cab]1HC *O >-8,ܺ<RiIЧqc >zcP>Fi:27K-Y_l"qUF8pz)/A6 2uQtoi0?q&2pW* $y,ݼ.qѢ$(6A.;2An6#y(򍧕6,us%lӒ*#Uk-sņB>$ǽ瘙KȘ|P* )kVR1`_6gÝ+"a\Ic|{tOBz$c駴#n]1ү& fYz4mӯUZVouvM?EOl"*f[% %NI#>ޔ,+Boɮv FlS h+aA|O0JXzF!4Pu  |>cϱKPC'>7>MKtGa)6e*_Yo^@or{(0l֙ wicڗR/!vW*O_?mP= I߂%nI/7S".9>0|kMXF*zc`=;MP/6ZL%k.:`/:G ccr~fȑ27#T՞%pVRl Mb-mNݒ{gpԭ" k)B]cLb@>YCR9ă,nNh''Q = O×KcZGʉ`6|TG~Lo>w">(fx)`Źßd$V>85N4s֖!0fy+tN @Z%+Y'>@J`ξMdv:@ӦU$6ֶ`^ IOxMQ(yyηCi KfÆ칫[ٟ,ٟ.f/ >ďp/2'PG1y-@-Bm RT{Agl7]Vy[RKYkpK k/y[iP^@η7erx1p科C1%dk0 J򑓰g~|?V_@RMJl>h^(eh#yYlFEn,^$ >wOi7}IQ0SJP]H,h1`= u7zp?(1Htn} P;PlyȔC{a@H 1= $E vtb8͙h\KL N#糹7= FxKDaRt6H1oK5t /DF,48ZށO6 ~CV).\ Of0~mx݄\b_` 0 P&M=gk3H3hljqB^i\XcdQ4[Օ@N.+Ϲ8@GKŪ32̝6mgUbF&Xׂ7.Ց>{~Zĸ5M2x@gVr$^eN1cp X 9'Iڞ#VDzză 7ÌBrV1;b>䞜g$uܖE2]R 9]\23iF /@fͥEc̭ẗ(\_-"$^*|xZa#RלhZaM +sg1y'"]lْ"mnuX-a[Qډ|?͇ZHi}eܳH#>-<7Wv!f訋 u<6RNt#߭cyԈTx!5BYFSfN[s Ӳ̡@ /6w~btk3 1#d= ev ⊩; w\.I)p4z+ 7.9#22?n+#.a w,'~-[lɴNmUJ$ooJRnѴcJ.ѹ*Tv5 QxvМ9ˤT(Q[\\=5 13@%03 U㻍P"ڊi@B]P1G h)}vӨZfYU!cIT8 f;~:0!4-h^^NF۪ej1POc .i¼7\EN1"PtZjVIzx-ࡩ )'^d{@16?zpy-~(/R{-L3$Y9 WᶿE2Y|is=kkM"1&I',}M3;_R@eCKςo\iϊOXF5}a#D%#|}YcT "%}R2, (1\RY3[w &0w lDsDtZ/}^)dt3PfKRz+G,0͇uu‚Ǻ<隤=W@i32jW1vl`Y[[]DEkX_"5"k5yb7v7ޕe>4A:>\IQ7xrl"]{a,s1`oO$ ;F07$01ffgY fS`_O6z`kC*tGcH)m4Y`r}{mG7c~֊3m8;Pcv!#[+o9D3̐O(ZĂ}1X `VTvAz/8*?A eP$=D16._uO#gM OJ*q1gAl=7r+FyG f 4/HEǮ[UG, zCKwy%=C.ӭ^%-U!#rTU#tV 3d35P!hޛ{Yc^'%Ğ{%e\`5 ;͐;X,ƸmK2di1h}ar0?@zֳ_B=Z嬖G!7y:j> z6P6Y˰\׿6pJjnY5`R]冃X.JfHnrᓲ 1Mɭ/\O7ȣq΂(ߺEoIC92Ҡq9tVH_"bRJR73 D$ߺ=%{ , xy*=q  |2Tk} _N>W NIv?P0O4j)TqS3iFW֜z:U5Zy9ts%{6!\5yњc)Sҵ+"H jȧp흝ѺuU>#BՊ0@8]YҖUMK[{Yt,ī@L{l|,QWB(I]KW}6}(Ikb ] K fsNَLBð9pGȦNI#,GX` ;`gOL|fY?`C <9V,iX=kҌ*ZFǿtd^p*U)}ݑ!-`=><m<4 V_Ui&y.di99|-g]s4^$?5dWe 5wҴ.%a%=TQӼaq}"+5oyuIK~fSI#s-\%x_<=(ޔ%Bx>KQTM`BpԹٵ\utvZ>%x;6UZ|L>qXqSY,:fv@$ 2@K`NnC m~" 3D3]9K#0?/ 3ÝX#Avǒz9ɯ1rCzШ;ej,ZM> ;EWvԌZU ]λ 1th|?GI0iӁb#Cs<$4; ceRmAcaџʁd ج _$Z4MS'[U&{5ʑ}|[ YAi!:OT^ Yp>9M LXP{(өvD_D"Mf$\͵nV' y\"2獨[ZۘFEg7u%%,Ni'_w[3_rM^{:m j aq68Jv7zh˭ #@>YS$,9W@>%syqRuusĺ;q?w(^>`IŠF L,sVw=EG,]TkYtBvp܍V0 ZS7+gћ1X %j(6"^gtȷ`E fэ%s~[l6!QI$Ƒ|lJmmΌ0~Ӥ ^}Kx'o qFbQZ"5;3 st< 6.llX_C>y:k bAc4H>%l7`,)P8q;HVSKg> @.;Y)a%Qx~UqlpH[vτ g(ƣ X|1H#i鷩@QJH <w@f۵4_lw)݁x|QF[]>gbrݩ"b{[q@=?C:!LnDFm}WIYQQh$۹Of+t8H—U}dUOGmvެZ 'My1 Gl 4Dh(^Ԙ0g:JFAaJl͘WRkVd öQzjXh"ufٲ,w_ Dt=}Q_粂Depޒ6b=CB8yk]q=T"6\tefpv;,6+ѼZ oyA2ėM~>Q!s!(=WJMaX T&\0υІ v uAĕƒAlO+0BַO.܂E ƳiYKSjiZ! #mNAgK4쏐RA~k/<[Է#,CqE F1$Df9:ъ!Q@S\L{-}P3J'gn5Jݽ.1h-,o9/Vm~vP`3 Y"Dk%v(cb$DxV⢧a8H!禦=?5!+UohO#Z Zu[MF!QuCDe( P4;j%O;ۅ%16u !QAj.ÑFDlZo&C cGL'Qߡ--wg.iK(m"@6#%'Vȵh|ڞmfG00gV6@V#0t"u,)4G,@oОm3 p-ER O8Fͬf+I%v K[gHgHnk ֖z̠iW|ekNuEH~5،3$'́b7})cN?A0U8ٰ)4J,YICx[n*Ɏ 8AB¡P?}΀ Dlύf\'#>S5Jwl<*uݾ hIPI]G }[(=v65/jyk5Rc!?&Ǝ3K}NW\@8P^n\r#mvfaL}?Nѱ*)VΘԙC)+@od=o+fqTo&$F\v# (Q3-DCbo+Ax:lfuL<5f7cNjVxH\(G^UYD2cB9 \{02'Y'L6a/3|f7Ax"ꂚ7SLxfa']b/| `9]f&K`3ȱ&' obq*#2[FD #=  Zw~~9IMo*vքӬkQ39/ѹթq*аL)y0f:6Y"LreBJאPBو-^Df%9DxdC}7Hl [KlyqEz*D8jKt]0's~ZCB6[e59B1@:>k.WÆε' #nQ?CS'#l6ˉ,I42bQ| \czc:g 9QZ iT*!]G7S|@ >ڂ7@[׶wO=@Z82MEV!xQؕt9Jlx <:=F YҮE.*}°#_tou)-/~wm) z%*i{QhYHHwi9Mf̖ۜ3W6WHun)BH7Zt$%ˣG8  h/pq+͑ZJS4f8Ź -ڲGE\_(oܾh!?2xZޛa$9n+,ȴbf&gM|TZ{'Zs,FQ%*ѩ02Eo/*m)"DHEsp՚co5&{oLnU%}囻OyU%d+ уĔ&>mE'#wfӒ Th6wa7@~hTV+nqi,1-{4m&Θ)ok,$lB_:f7Oi-282)Fl&AC}h5C ٝX32 G=x0hg$T$s*I YgX?@uW>GyU-?Ծ7pNiiؤDqU0',MKS=U:}Iɝ!m&H̒}D⭔(G<6U3v%ޱUoWdyeʝjw]uNs<9X.Bs7#at5(﹥̯oBK`J|WP2LkY?.Űr .9oFcH<͊îMcԞŎq:=)=~ :#jEil2D LLr?8c}=| ÿ!](M^`-҈},WӥrH}Kw]`+,,K+))a<Ĭ-qԢQᡖ ϙCt O+:w 4e\ti{<7 ҥk2,5.ZuA& n^N$ kfk I3/D|ɿB,[# *ҩc2(/ɔ3B@+ɂhÙfE"Q?}vhT xv&x; ѳU+ 3?89j>w K]sZ0ZJ V ! 0#{7d?u9nqz%$2E,~T̪30ViIJVִ"/Sdռ~trTޘ-ȬV@gNIfI$pY%]3oZC5Qp!-8 لZf!:<klf'Q n!9.M#=@nϔiu{ho;B&rG YH]zqDV) :J;EаIvClY`<5=0els i<ϡ<3UG{^AĄ w|2pz_i%Aߪj(&;[[wnb٧&qW_DA1Jd?Ze#]E)W Z=ɵZZY$.+,\;&LԧE_?#׳?{&YeOD +xycz\ҘwCJe@VhB 'xYc[ErY@*a~j]}k!Au !ŷ~h:lw4|OGW5BXp3d=n")mQCExKA 3>K |HZwמ ./{"S鰿Q!z|z!V+ƻF v 2o'߷ÍAG0g\fGLr(y:?~KfG]P'3lz|;*oOMg h u m*Zz/ Vx^lHhuj}Dkxwx#EP`Dזe!wC~EG_#cZH huTx0~, VR3BV`,]ԁ9oHW@Ѽ` V QZQo40Uۆ?_V.0b~R:_CˮRlS6I'[H _E:D;Z`ذ 00gX&\a kXu2%xڍZpUN2 ]||1VH׳n[פֿЛjv* EXwV-$.b"1{fj%>Iul"~eB}fv+eD4I"bup)%:Ӛ\ޕ,]nI61MB%2 w {oI̍ĝb=#C^ R-i4eݵ+cp] D]K۟ dxi2\@N; Y)t[ՌB+=^7 M|ti~}) R~Y7"ROOecW`v_Aץo=a|NV,#pxrׯ7xPPMq+PwtnH)=v S8ʢn5AyW_kW{+5|s=(IL8śAsj/1Z}&~{vFrCC(l㠌S e*9ITrz5: /eY{R0lƣ_3~Q@B1̧ëZc{#o J$Oq* |K宇ī jGk8u' f1sUֹs:[F&! #/`|aLWK5[&|;ez4T|QyLAS^[ztx3rOEE˰}}L|UE'Zhf tYE|wVffa& Hsd?̔gu8naр{x: حa4y,5#ؽ*r :rIV|EKl?bFd(_UhI~J(ةI#dєFdXO$T2xMAxNM3d58e*ĂM@""H?dZX АजƩ=o{P>F^!?,P?P3P,P=լrcIB{DMl֕rQeZ c{ћG~B~LQX |tI-i1 ^ƗhdcgkOY`+os[~!q2R; 4Ո`t{y3 y^fU\&P{Tqj$"1\O(N)&y't Ş @R[dc}$0\X߽k"ow}^-`oP-v&E, y nas '5I2]TUvj| xi(%hYK^"- + ]?(9(-A h_(1{ ÂiB{v7 M2!6oI/gđ`|İ]9[łf[eWQx_l=8fсP7ʁ͉jm`CRS|c2=?dt-XeDJQۛJin%A\saMJ4 jKP_uk~iH1#o&F8YI@O9 ο8dm#N-V_Ha45TRɺd[MܲusIm0j no t_W(u)9u: <saOk+u#(~6AQL0Gթ}4}teI2X$Źq *،JQ!,fjX03qbc0xVQs6$Qϗ>;yH ez'zA`Hl%7KU 5?sd-PJՖ^=~/1b' |@qp~Zpu'.0bt7&%T|d9]L!YoP 4 X'W ٣4Ed?(OיsHa'2[ImDO&8]&h>bEc)X5Cխ1c]C[ QZh00Wa|ktA)Pw`} -)HC)[aeozq;0tzB{Jm喈 űRNBEϒ.>Ǖ/{*0T `GY y’"mb9e ZRGh*|`h'natsbbm/LΔmKU(Ehqmc<]WRqMՊWsMV[ ľmwg!ɂOǀ"-2ݳIrKTA#x &o "h^Ӑ]^ބKF,T\,$md⿔"'!J(y52PR5ݶ)i! 9P\}HTljF!P}e<,\GH]kԤ2AȄ&$K,ǾNE/^@t]T;7_\E+Nn4yKHsgcHg._K yПWOhCXjLqDI,x?If*7Ҷ hp:{3Du^,U"v&8`KrH(% !OvS 9.=%Ѧh|\Qg}YgzgfH&Sd6oXo.U-Ygz u7j_ߔ I W(4'$Oݠ@)L-'oxe-Q5]^UL UM2sP 7,YajH"P FD Tc:ox2wUh6tAH zi5|7a jg"3Z ]#`g`D'o>gf5,^{~1?R>W^(q3Z2֟3 H4뇖8Z鏻hx:H/qGBuJ--) ˜c}L٪l%cwju-^5[914+I]=;ng0})bGtqA hntQHLz寴vHv>FqGI$A` RN0!=*aA};0: uXmŨ#jC'tHp'Pe㧉Zb-5jYt!]I5ٔD{{8HU*}N\A|9q"S#O2#yN3ɰR3o'KTF_ C.f/_d(qjAߦEfXW{o@p<,h|_{@KC3O<΢AmR}z ;q}Rr#(ծeoZ= vPEx3v$r 3hŠ1xgboXкT<*IHfì _Dӧ5/MY5EA.ؿu(Xz*)H$݁ }1v?FMM()_{jzʶOuńit؄OaDw0Zʴ 2*$Rڮ=mHVKV.G͑-%u˒AФ~pkm%vsy|M%/OW'`;\:8˶6wIgB()4{9) +0`S{ hX:U gqE6?W֙͜nfo}8`r w {tx+$!y`.է*Oָ Q矵LHFrVV wzJ'05 T޿SoZ6'ה6-!ޣHFf",Q1ZW)!Gzbz]vj m2nS VnP /5[=~=+w]|?1a c zn'qEW8Y!dti&RESYZ<Fh%m)gH8 “*Re}AGbno 5HsBIdGJF]$]lVBPj]q#)U|[4q:@1  ob?rE$/i 0Qig/$Aȯ;)Ʊջ~4Bd&ZTӷ{;f_H\بM+e'W|# 'v \JG\8d@/e 4egc0اq/Ysmkc$| }=εmpTcGő*.b`WW4D?(qܴC(w_ Te ?;BKO,zFjo\.Z<;e, Ӑ=wnep3N"4^31i+e*@rjߘP8y~9Ga4 2Z5]owS4J 㴷:u= #.ݻҤ U,gk'8u$u9!mJBK$ 5MeWaralgI"*sIaU]O[O@r^>d}-!vs<7,Ӎ&$]ΆGFtl5U]Vz@r`?` <> ltu })Fև Lz#f]eW W硣m2W\t !H #HV.#ugůƂlV_FZ 8JΟ0#Tx}{)@6U|95慔m/WF% ǯ ̳0ejV[@-&0!+&LfxmfgCU.aS#:vYߧLsE]{ ݵq:ʭkN{Ɛ6w/bUPZ}°Sjr,"Zgk/[!}(K Q.Dֵi)FT .q;-oNҷW\|UINd5.%{U LO޲Vj2Z#zLw )' JUf ĭ>Noۤ[Ԫ,s)?JJZ1]r)m (L–0@?h3KxmE*g33née/:@oN£M *p ة|ľs5'E#r(+eUp/KhYKFi^.'ݔmt 5p.8ݠȩj A $h+JDԫn ^R?jẆZۗR( g8, TasRmA> =6F xSlS7nN: !Bҵ`Ć0:*1"=$Z_eWu/#ps_65"NC)Hi. \"ldOVx?B.-Ò>vC-$Wd-Ƥ2E kmPՑ|^j̅PnY/?.Ta= xh|(|ԑӗeJN-M<>ߚۮ\Fi=e,-cG$j :$t[BuIADS2@5\ZH0u2llvߺ+#ፓ_;yɎ#ޯ 3 K~leAWZ.oAC!lG*iHB{u6o1 ~5wU2K/ɱފEN]Yοi 7 ݺ4:ٕÙaotH*^m+f8_X4jUTlTY z߄x;Fw>zD=-w/+Ah|xMvBjd$\\4qa,Ғ|]Θ7OԦy``j\R}"ut㖔1Li.ctMF"5{r+4$|blxyUv?Dbꝺe3>A^pz`5ީ1Ma>|z!fnbdHA6$T+ݝˀfCT{Kk9kۅ㮀Jy"&N߄*ЧBTߣGk`-ED plŎ1J'E$x{p:`ZFAmgj(շ8 ]l:3h+͠Bϛ5^&@ND2c o>Y0eM?o> "JTqջ/J tM*d߾>a"^Y*/0Ev),cfE*oclXu?T&2v,G?$m kz :AFobM1fOZ4.pAssjkƇH)Wl΅ʤwFk&͉rVЅc9JS*Q3]C40 FҢ4k$c6;QY -F$2| Ls}2ݮꅱ#L"f:)rYI/y4tSɂ'qvA>okmxA B~da^Ƀ9r"ʞp^*a|5w8,>xb_~ȦC`fC o1-L<8hV\j$ 0,=&I3ǭ8dラ^`#[{m815ޒ7ȫ`op(eKo:YvlPд;z|KնDL7U&}F%@3bW$T  k%{w_JE( WZae*D"48sƓR */{ hpOӥ]*@ffRČ\Z׸_ǯ"iXvyu/jupT-imEÀϨorDlT܏ʏ.G e86t`7|1hOW}n45qgT\ ,'t!k}f馎ގLl;7[]^rj U*<N2k'wf;J%v\(j?mϹ U;{\J2PAFl~a -乣<6\1dmSXܿ4/SK&+ MLM4(՗h)+_6, ~udz@#/зcX=Kuyw~ل(cm]xo*-߁CfP%W՟Vqb +-sx? @i2Zz؂TʃJ6%I.<H`ӋkU$C Άҝ2zhmAVmٶ!pAQZfM= * ]#ڵ nj'8s+3MA5|REF&'32}B.D$=kM;0W*ł䴱<VՍy|&ɳX#SvG{q #8@2GiIYA:E鱷c4PxʥTB2Y[boAfCTHdmSWCU87VjAeKa/ +?ᗑ7SCѫNi^I 1)-;'׉=(;3/j]СS7 8$a8[ڒ<0%]!ffeŴh!uMt4}y8v}z0'{F?q>ov HeF*,Ӧ@&PC*h)@YvȹTLI丒V #r}37;0F䦢lno>)+1ؔvrTmk]D{pսl5,QBG^Y)}(_0$@2VmtJ$<<.y.u`~N) YY:ٗ#~OggFy,hb[DDëU\yMa@<)aBҝT׏\x ^)@`)gu ɒ"R67'rRLؓ Cs`f$_tatNVuuBz 2ATR-e68Ůq9ꕣ bK~y"֩_xԂmmVfw*:ib6]ZEoQֈ=~TgEl huqBb:/ gxSlfᨨB E!O5H(ϣ0]DlfܫSfBjIװ=%ac.`F'2_|~|hQ2 (ZqnVB^ LPm+}u՛D[6mĞ[36;rL[\Qk}+17xmAیz~6][؆Ko' 5(9 וNF/ $A'vKDD\J}FL"™Go r ٩z 7zըk;B}]3Y~%JԦ+UHXRтUt>T`|!얔^`ZAe| A=;ŧ= x$*GZW'&ĚBNoM VVKǣ) (BKNJ1}\ӷ_t+lTAéN#;yu̠ܡq^Z&ac O 9ot+΁hsCw^/kqDЮ^<M\d щ//0} 9$  >KSn`fj{n/ӯFbvZ:˱]@|k8Q0 !FO5bv_|nYY;l["m}E|M4ؾvX#/b%dMa7J :؃oIo On {\c^.> 50jm}ۦm𩉯)Oу)WyŅkYma9` S.6"p{%ͮ=nvU*|5;-HepY概pLŔ T`UXDG2Ⲭucva?4oVH7'Fe.߫T8'@Bq,|@IrPP+^$+kKX>Vވi@Gerp.jh `4a$x5ϢU̯;]%(Z+*<4>2r6Z"E>iv6TDqeIɋji#0DGnv!-h,C|i"' YŸ&WЂ67Q0F&8h)+sUєbU#~&EOH@(N:UA#IdXG{"vS\ě\+u74sFR5fh6g>ֱo،Į]BTk[}-@@)N)947PXgG}M dc}2nKnQˈ(- ǚOS)iIyKv ꦀ% Y$ Ң}T.O+Iy&bG]̬ޫW=;tNTLp,:uFbk *lC:4l4Txwd$jsؖTsS _^ Nq\ut?)WHfuEwo lB=vH Z `n\0% {~Xu>=:#7X<Xٙ4c-KzqZ]'2L,)3Y7!T=ɺ]]!+u. 9-y_˰A 0t_:D5Tf4Y)viؽ$0/-/B>g*V= i,pKh7Zw GىüCԯc jj.ZPkhO;TM u|T_5O {BeTU{D`n66Dh)MlQz_CK'Wrv8҅D^QUFG'= 1ˈE`(+=y9`d9 ~նPǧ4h>~IC`L|Қѕ'pJ"$S5k# mt!jOEvNp\CfgtTNgk3n<[RK^She 0߷|Ic%mίpNUAc" ]ƗQ1gNCygyq5eYhdBo.(of@2<O fҸ 2j4$ F;sEg?lkdI'8|7 ĂoV3C"Yhz wȏbAscB%@Ea: /Z&+ ȵsUpI? >ra|L"6> ɔ7GI4'`FSKkx!9%Y(;赸DUrX@8z`y" ܴN\>lQ4/~ ybS<=@&tɭ [|d+zTevFALr0P:ț/+3 t?kC Ih \"9JvRDiMLS+_du8t<"6lF{.a`1l t;~ C}^TD4LmDz㪞Ħŏ9N e'1ݕsqJd!k,>oAOG6g ܝT(`-n"nϪqa$&̠k7uPRM4J{,- g7M]ZQXd ScT\O 9{W5 hۤ-b۰c+}[bÔHn,c[_Z|2ivǡY=& rc&؎޺S4,)q|1z~N)hMlqQe]#D¤ ثQR'Dӷ0)/ [k6O3a0&pp\N|߿Y_; sHC pd?tسS/ &R Pw;f~4j\5jmc,-d`sKp֟ww׶[K8S#v ~%oHTX (k^mYr8XVC |x-i85}OanBy4 R0"Gƶ܃ l45 ݨi\gҡo #6قQ$\ ?_ /ժה Z13op 93SHĩvjC pӷz=*LV$"\O㏞쓋\q]鿄'I'VM_Ņ:hLH.\0u΃ЀqtgLq\mTc2V/M2/@Z#]5\i/ mJRXw2J-C7+tl{$YFt4`-? CtŢfLjxn"HF%ȱT(v`.v}H[ѐ ˅!~]q|ԝ—뱽/ba?旅=[Y vN}TV-aWFh@ƺ|uzEq^6z1c˸а(d!|kKK^^d%=(&ˣTGoXEbzbvLTCAB۝XQh:GD3?w!iTpc?k귾n{_;|Wы \6NlhMSIL)n'.2:^ј{O::Ф%t>G8*>0tI_3nNqcK0<85jDqz{ Sz^3s0bg'DJ~Ē ԯG9 ';CHT?"Q].7UVŽWM<&/3rzdeaOM %4vkԜsVg:A HZ_+nxT5m4Ѵ\}l__ "CStz?*!8?R阡:Wss=̤h w| #orcfzE||^ׇF!"yшMәDI4_9l DFIڡ{ѧx\wK۹O$ lEH =^g9HTycA"]k< t8]Wiԣpvӻį NuF}y*?v# ,)BS5ej-Lj `]:N7VQ|Z;1 ՊEAus'dC(3Iu$tMc9f*bK=j5)5R`€q~;Q,4J3QR`쁤?xt5,c%!cھevW(Ί |^ov>5Χ뒕`Lr,GZLevRrVՐYᝒ4 >=r^7D"S}L-3&/ֽ?qP>ѳ8)|·ART]CYVEQe̐j[ӄ-MXw^Ɖ3#~L i]b<|Bg]F Ζ~hkGs+ ^g N䌵I7ϟ1^E=Rރ7f>e9̧C "auߨvn泸f] @|5_R~3rs9?f)!*GEߤİ 7JAJK<Κj $Urew7E2JQ!+ח#}^$3Q[7JeH m^;HJM2HMPj5"}/u#I|}]ˀ}i”!7y#nIb̤n"@Y:tltL/3 4U> zԮkk%>Зc4̌kI6 +A}=Il(/k '9XfzA'h Y0'B9~mkĶRZm3rNFE[jʍ=ΉuZv]9p kzxl ՘eO 0bogcD?fc*wCAֹxŜe; 3*OFv) /HRnZ0S{nOZqiz22 ސ_s ~@`._U+`MJ4.jek)PpnSWaIqhJ&U?ǹ) Mo 21hVh!Ot "UoKM-A 巇X 7Y߄Chˊmcm ?0۽ALCY3!T?Jg3IAbWuB؀FwO(E+e38]( T"Zû4!x*dx/OCţo(G z؜R,xc4+fbyy>QBz梈2vf*'*_GAj.uÐ GګhDLhMD@}UGڌ8 ]Fzv% շ{񨼰gn& yn}IY"RQ푗/G])e lg*GSeg)E u &q0-v+{EbVdP0c7&L{ZWL/Y ݘ.zTv=4pW8!;1jy6HXz9w~Ҵ"@3g{MWŀ@@Pu~@rk<4[ECvQrTe>Q = -;2'MQo p%A7<J$&v i/ppA͸S*Bv|0,82E8ܕ1g7l,gj IJBh'ӍQDB7 ac]I_eXW.uv%Y1◐?ou4*%i܅no{6q|ߔ../ % OQu"! CRrW2mʃZsD7N{ꄍ1@UM+%iraxIئ)n,N$k,w \/ؑS7}?Y4)\sC0{siN }#ēV)2k]wŹp$4ٵ 5<9z`簮˸`^CS}V4'Xԩ++ɦcuwtv:2^ l0i O ߉9ز; ] RیSq"%=U:!ro;=DfXn˥gpj N>H9G\6 l!|X68I'`:4w#RT_f 0L- a[CF]Yd[ Dy?8`;F\"% (Ӆ`& G{_G D?w!ikDHCkYZS6Ej;qT~W3Lθq7q!ZWe،9d!h *KbJx|Rp"\e%TU 8 +dI ݛMF ۾0$lWWO#NƋm b=@`k СY&;UmZCLC(cRXK^=ḻ"L#3VAOOk݃]%MMh83 /v™ށN./{-Hd$;6 XVmth3RvSR/_%찷4P-:CZ#54 Fx0𾱮= LMu;YR; )yFXHP?@f5S>n3Y..@ݽ#DM('+4M0E.gJM jID~P4ڂ '`Ȅ'dO N+ T1%w;hzb0+˵>v%?U*_bLIU뀋0hscc$r^V"J0RºnKej) g|S('ۈ7oЖ5Z]u1]ѼҶ {3C•/wC_"}腫{Shrz'^ҧ:/xfB,AȠ9kv- 'O!*`t%:loPQ)z*5,R!2X='iJc,,lR&iVU9bo7q OȨX02CWIH[oe~yXB}JZՐ7I!Ү7F\U[%-&^T%י>$E~L{J,]7c͑H2ksSɌL%3ny}yLۓ-aGEmPoz3ع,]H>r h Khf եA93m9_ێ AU-păubvtl%G{ ͯ3Yц {/7)IJQ\mbH{ݽ1s\nXEJp\Ӳv#mp_i5Fĩl%uv(zRxaǷV[nPܢd2E6<A` WFPRg)o(E |95cB^ YP/i7,Pq*ƾ;3W͟F̭jVFHNb@3w6(lM.Zj #]= o0Y2bA#Q̨S?s9`W䥽qeha^p[$h1М WqGD9m.1ox514x}v_sXZ[7z$"[t3]![#(K4LV8%Xhu$/ "dA{~ 2\\3݆ g h6=JF?"#m{ ]R97keHQ"\~㵅) R~}3yf=u$f oÏ:ULXQ%OIS tHWK#l.4OcAR ,|l#(yV:WT<]. }Sf+ Zc7 ]"XAVfբ#̎k՜̬JZāUsUYizZ!VnH: ^pT]Ƌc:*o!D$Da*:q%mv⚐{Q]nܐƋ:YgYZ07070100000424000081a4000000000000000000000001649b7c2a000057dc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/჏W]?Eh=ڜ.+=!am]l*Ёwݙ*N6g:0_T0iЬ{R[~JGoH{ڍX@KpYYW&jYMSgZlp(O+ Bu U%IRkԍT `=cƑؗ, Ůćح,E%k42PW fsKp +_(mE}HlOQϷc/f(Qs1v't,?qofLIL8oqJ~Ńi>|:<p=`)Pck-/utRIeCyt/2C{Nt[7p:k A^:\h5dog4 K?Czr OL\^^_6hȜt֡R+> ^WT V/ݿ e6[j]']@+Nڱfff}TW` VA2wg%Jbo΁ sn6g~T',͞wgpl)e*"KΜݩ#3^}^$lrRLv!͟JbQ[ter`qjH,\! .p(뾯ps|s DoֿD+o0B ]` 7MxCd\~b&GpG9*H'%3Aiq/ 27U Oy>|*C MV E\ mnrlqsDž.#;G8Mq$ G Pdeׯwd9^/fey %E;=M;σ>[dN)3us%eIq\0D(H*jh[ZpU4Ym-{AROhɵ"3SP&M/pttQ< viˬĿ0S?JF]y9@FC1X"Fy)Dx(7'\{4 (өT-f'dBV#@~c: Ӡ)fcK_+6̈́+EpLpSoD1Q}VEE׷#>$ 9-ۛNXB}vD%i :qr֛ n:ZqOD}H y\}1z,=eT iQ`t33kLlIځ4 n,5Fŀ"[JR)y3' E<@[NJv$SW.i#鹠b;K'^Fzޡ 鵳>#W b}^Pzuz}LRpkl ۥCru )ZR]V[p~Ҭ/tm_;yy8%Y`VvY(\+GA`d%Gisdn߉+-nʗsvU f6m0wE76m{!B 7u&LIȑ0_"􊺉L=zVowd?t%̀kh! xu Su!!J ]a;E -x|iyf)>b 0Ar4huZɥ̂Ti'ye9- R<7-7ٲ%{8f>yvX)1~r51W|WIC2:GtMn >S92E% CPBs ֟T ݶ؆ҝ N!ʙyzocmP,xhmGDgD{y;F"RJyhw+muSk^Kb"m/;j:=فY2aATinvz?1Fm9-"x|D1! ekFP޹)n*%@ΟP>(N}>T>1_mDBxwhI@! k<t@)!/Rgsx随"}7&99$qXۀ0^p@d5y9-,Z:V ^7Mt}ж}5?X Lc wg(PDNj. <)?x&4,h't7?жT`+"d.9fl͈RaODfnz= 7*,% Usoj> I㢮s "1RcHLv0drvW0aW(IPI~voam\WgX_(erfz?iEUJ'uRdTJDzUKQݐsoR3MeWvR&+0(@!x!i[6܎B[v"}+&`a֤Vw{$|ZYS—#•H=tak.w;Ae#~rt|l2=t|TP򓹾x&Al´$}[|r]eMB1љ|PZ m2p4ùH\qwF19#ݩ6Zw[S,E8XTګL!yN9( 7{@+ǛTK b"r\mv9d=tm+s2Y O3w$3ܹpO9Vfd܁n)Ա)66ɒz90, 1} 9`UeSJ6q/DL FOP۠j iW!&7$2/&s=ibbq?zGN"(_Gކfd-yaSȟCEC4hޟ j; yexNMWY+~jvn@G!wo5*-0 ' S:c ̙w3sC:9paF܇l~Je = t<ƙ-jr&K>/wrf gaݔ:yF$X";pd?| vo2Giv& U~V5۠5nK0QOq/V޾vv{{13&cU[_ F Knҡ=.Z}Яw5A;v)E:ڰ^`HsF4zA&vPyMLq^N(hr1 .$A (ڭD~q@?K48=,=Ǧȑ&V,Ut4^3X=e.َg'Y6Ɍ]N]O A1k}Woyp>DD?=~+8`)V\gWض!CMʼθnǶgh5` A( zX3@Z ~v?UtOe~ --GԅH뉮d7ʾv uͪ¾!kgޤ_)b`h j7!1:Y͇lgR<5IAWI^9]_eHc 4f)K2Βi_5@t5jyNmQy#8qiag*[N'-H({*{>fx{sRW`̉Zp2ݜ?VU3G^[S Hƌ5luv4 TR Dݎ([EE L]5~My[)$("0-yicǴ8CЛnBbݛ`3Q 卍| ЁE:bT1)N6dŪ5 S'i_+8M 1fx=^4:Zӌ0TЃpax{A6 xIQא|gL4T9Mxl r}Fl5CqWx`7KOVq@zmqآSmeKFjssCMYe*QxQ|7|KCUƨ|_Qfm9;eY8=V0cNj*A:x#/Ys]n>v} !=RX%Qܬ$BL?}c=;ݲZ@'Kx>G0 XWtzROY 9y`UZvd;JY^x5_f*b&s*8f TQu%/W]qW ZpYhg[ {S4OH8Z[j8u F/M)Ox Hk@l 0騘Ψj VJ{F/zˀ R6,LF?NZMD+J!bKW0VPZqf(E1UPNX? >SCmcXڨ40B_4K \]NqOή܅^I`avLN|VO('S띁f:T1;lrObWOqӋ JLFX'S`3: g#QCÊ\֦V"Xߴ|s3F[*HWѨ}=T4-?*q1d(Q)`E9aF:^.jN,nFoL ("=4BCQBv&@m*֭!;}tRN62YlUptϓYx<X3nڗbo7_V~3{h(_- %ڦ#CVeTakg/DD.~d: ,2]_"P.JGXR 3ԇxO6Vks\Q*@aC0?$pdR˛+cV]"&>hŘܔ( 5}]5DłX֔i@~#Td0,_fа|6 4(vЕm񊔅Z1ViMh2F!{aۿo+#*5oA lC[|ztX~@׺S>'4 Ne!Fl7w_JPNw<a8a/{aV&Dv^%H?`6,IF^Y]Vt"0"iͺ0Y4eA-qrVDeb`H}Jc-wT^c4j32.I 88&bے?YINGc t,#aOۦ?8$0TVr{tOIΐ.3Td&6Q^.AϚ$3yV:GN|nÌ05 Ai\/@v~tKP9BEnCIfp:\Wů6h?QT Yɻ6/kipXOb98+ْꃨ _cٞSLD?\ІPƨnj'GYuh#* U48u205;Xd1 52GMRҢUE2`%Yhj$ ˹L}L '/i_kנ1O[P>njc麖Ys_&v7a,[# =*Kapn$K-e|b6N}E^z VʚfXxXzT&6 uN)kGÏcP/B-W^Z1Ot6zӭ£ND+o Pǒ`݊鿺zWjkͨꥳ?)L1WG,UBs)Yv$!jex+R\֕a 5ܔ%F(&w,Ϣq,#4}0*yKuT̢2>JU*_AC]vhJ/ӵ\Ve ;N$}@DH\uJ=q.bH}7u8"_ 1I2U/ =i[ѥ, >$*yҵpX׆SP><+0p^OiO8z(k!*[Vw d) |VI#{V**!|(Cՠ"\w38ߢ"ND{LyZ.aW̮?$\h/ŌSGh{ QtwRqzW|g8e4w~ BM_L?F6vnBY2^9*(Xtшo*ww s=(~-SbmEipQͿ7P2ȯ[4]͊-OPMeR 8[nx5vF9ANR&8nok >:ciDWW E7oS:btJ5mdpv9'KKEQM?C ܦ̉%zNhO@8;Vbx:ZdŠ8<tefXVM<|D†GAR/3 YFep_x*x~IxF@jv57 ӮM8 \:lLh,换 XT/Lrܬ6eE`Ym~9w%Quo5mF7S("1KseGBTQ _@t0ӎU{~摟 Uqro >GItFЦq,ԥ7u_{%;0aEoЩm7AfDr Rpiб.2e"T>\aB )7fApdu@p7 @lW*.Pde:ֽ8cvi$ll+?Ikg_bfxi f;8|`J-2<|N,;[2b:]`>X0FHw䐙b [0P1i r̯nԶ?Lپ~eKK%j$]G CD~C%W͞ n)qVj~VM!-_9ڏ #8'.e9FY$:V+#<&ڳZ.=D{:*MzO"P} +٩pW&\GK^;i2-|8iI +37LX=Xهbc3wj/W#R~"XnS[F7="7Е츻a c(xV )$e}ax~b~2 ȳ VJ iǹRVkoQ庒.R{7vL,]ﻠ4c Q3wx QDF$\TZw~Sɋ>rc +yݜ ޟ{,#,vi}%]1R`KFZ4Y:SA Dp85nhb^?l&\p O;k2iɴ-U3n)ZYT zZ y$gOa (e,<­Gޓ[H(?RS`m}}`|Qh a~{;,l-EpG'dobo ={cgND"bCd0H>ȸQXx )J)ld|s qnq, u+1].C2BiI! SaQM$q/Bu7|b ݮf>A~ؠM hRGh?=2/ v@:;,@t[irNop3 ĹKOV/jښ`:ly/(Ü>S@#u][ALk$JӚe8R$]TlH8FA Qb~o01qCsHk.IțYlUT^nNNfש9Uq\55 g/rbk(Z/zO >;) ӹ)Z1Г4*˓3Vb^NUÍI?$Za*ݐGiK^K+SM*' Od&<:!+{Ny&,m}别l P 1fd`dST{.f.|0%!U⸗d@~뼖^૚H'Ó݁z`f_jnkI#9/<&{Ne2缘߆e aBShʌ97 qIfǒ]y1a.:*zHmuYH7\\4LX+up # -mD8Խ|ʲ2iъEo.X" +|c>Pa[هa+{ z0\8 g$**Mɉj#r< ybzSzjZERe1,4ʎvzY旄&&PAʬņqr)O$HA#={ #.Ak`Y7 LlF"/PW9hS#)}/Z1l tt n\Pt̕|6ٯg}U{֢(#5:K'~" rg#+&ɸt}ڐ"kRDx "BMMEb9*(P*XM:Xd vĔgʻW,ceX  chLQMnvςA DV(@;@GR㡀˓ٯ\rR!B)6yrp-ͪ+# F[D?;ImS@B~ۑ,oH+?(PPTIa2;F+ৃ|(MNd#p@&O$l.^̞@$jwΨs;x[Ϸ6offnUn3֞_D )%܇ZNV 4P]B 8rڈk69<ͭ؛Fz vDTp _b 6V%ҙ3x/~a?j! gpc+r֌q87$%8?Zq[*ְvA-&?}N.s/scl5LS0'C,o :%sx8zЁl2y2f;~ 4wU !lnA ln,"}/UaBalT,Q1W/.5C,A笩Pxpo[?!W!"'7kvՖrջGwd}yt+{ɾkpgadSL[([+(gv=?^,v~9s-wcXn.: ^vl)\Ȧ iTfE/,/h94bcl3ZFТ5MB{pg%eG2]9I؛8$>ŝ)UZl~[B"ԥ.r5^ffHn.¹CsGe@(`IH1) {m~ 8J%Rv{wr^cFnڥP\@zuPG:p@XQx23f5C4ɗrp܍2+5loR #⋐˳ȤCw9@4rCJIV?0x!:{uMȵNaN]?@&󓐺BJpBq&JYޜ7EJ>*;˔4!G +Bi3-vsE8nxz3f9{UL*˅ٱgD&ww.\3pd\_ǽ3Ui0yW`4莍%E jH4ajo#MNogC{Y!*(!WU#tF|̤0\Ihj/$^#i,n 038O봶ٙXÍ:jh7]EɊOk\ƂGkg2MDێRZW o@TQ%k^-W<]U[JԓU7kPӯ+jjR]W}č#pB,RXUOr%;AM,Eu k _L":O-2u=>툲ZG(l @ߐ%̤GS6BOR!δn*"ys0$٫W;塀M65tEE5揳bGԦ0E`.~NyX`5WF7:ٜ=h=~_\ *$%>kD?e%?O۶j(6R:mWi8)5ɚ8E/ӷδ3&DR2q*up=SSsqUܓ(*Q&trbyCJE\-@*W 1%PwmQ"?=z ˳ϋʹn`2:(6ggWK`f`k^z 2F; 0CE[&cX9M$K ^gvs[#kۊѻ99[}W P̮,lZ癞xLR?BIګR&2dƣВ^g[Qgz(7k6 U'>j`~@.l\àAp#+x⎰'k4'xj3C;jY= |TD. ,7b֠ss@Gnf賿8@ 'T#yK9Zf2䬻M 0*&ܽXd|&H5:K~=[PMw*c!nH|0SL*&M9, PO70TETW>!};MW̔/!vRfɣ=Ǡ1jԪmwoX3wܜm<_/}8%|2-II9'V%/c!qDMuu % ˍ;dس(O^?j*;[ O3 #ఱ_CO3 "O&Oz]#<`0d;_ bA@f/RX%K!+bQUĹٕaMĂ̩f)EX++%'y?)[֢kßl?!8HǗHͣ~˃u[ |Րt-Sp7HZ MQ3 ĺһ2#ȬY! }Z>s,:cg@/ǿ$N;R|I0xNQpspQ-6QskGP:_> F*&7lHi+I6r| bfA@y٥Wp\>LAM/)@- tRֱ50^C: >tx`4Ej17K=L$;^-)<%~I.Q1QRw{ZPo6L/WX,+<7ِ! 򣢚˛EY1_)@ޞ-;#`NmV9˵viy (%$|zFf[;%ݻa<7G'rҡ`mvM:=0 {|l Ky+5r4+ȬVtA+>i1rl-:r[Hޝ+QH_{y9]i}" r Q<}:`:X|=_AO7*GhP/N7Vj-4RK`!}!6Γ-UƊ7s`5Xᐠ'֌{yI^F(Ax BSv -d]'wo[Fʛ򓙆mҐRكjFF X`X3twpw2+Eֻ 7BIz *|,!ު1&!Zn9o*UUE cAgOldQЈAꨊ{\Wg#偂=ͬmv>-g)r5 ѨGS#vI V?Mziv>JS:&->ChL5ؓ-xC` ~IL▋cM(j5mi#= ٳ9MzULZ B,[;tBk-&c"(Flwd;N7r{m/#^CKa q_CC{>#Vp#7TS羷ukv.Yj0f!m6y-N.eBJ&yi+\^"s458Xd֦TH.w 腫KkN]:jf[bɖz8RUwfn '2iV$ ńf-%OHBC)t%ojz1T kL#95) DNn 'b1fŢ)B q7ɼ˸ llW0yкwr;s<`l}3*Wwe1ixC*ea`y_0~žk6M(NCw'7GYf0萻t+@J(nvL )gMk>k$P_G %ŒS#D8 ǺYag/fY1A=O>J}Lj.z}xg~>OLnɖ,gX]V֠Jr$ %WPP#5װvN L|Aֹyh}Y=L=;T4ft^#(53usRgQu~̴q|ZtM*vGN#T8[ zۘCV叡dق?5GJ%tw1&>uj >(Qpͻ =̚fG ,cV+&'G" Χ^H!a?]0GaRﲬҢ81u+L c.ͧS-<ř?4 n!qKOY!ݔ7U86)_Z~ 8# 2g |pJzJؙ<`F$\փg,YAb&+D1-HV\fV#4:4s5E L[Oۼ\;P03>2li5eToz1=f<{ Irϳq|4ߞ!);BFߒ3ô@/efDs n+LRֆ혦*s ![}}5w1! @N]v7Q]GDMڇa7Re 8̂mWJ%щ,,gd{bP2Z3ծh:6 s㶶$ߗù)S= 9#,EɏXtX3ᙞ&S%džWwTbvZDO" Ux?c[΁ n|:$<SYpƙ$QLnt^ ɶQy^Aj29ara풻Kq``6L;XvXEECib㢛bPR/ܜȤz)]j)6Iѿ$=$n\&Y,% GfZGhPl# v ySr`9UObpՄG@<,<%|\)rO<"g mYM(gKAæ @Vi1ƺN[ͼ{p j Snu8]K%_Z|\dSQyСrf<(GX"aHvpNѠ͔u+u"?箰Usp>yQ쬣tjgl]*g5$۱G0@t-\P|`qE>Bx3ڼW^™lQ9Dqn<Sj[vAL< /Za 3a~*<_#2H@=Gw+h'([;Z&i)w8ҼǿMb\Q=Ay1/Ph&Z my-m^N)w@?אaǽc7 a2w^%婔d\6N ݒ: 'yԤ zqUF6&"p@܌T9\ ll[9n6ڜrLDuQ $ؾ/6D@ `\sݗj^\G/Л%sG%CDrZ-~}5qih:r|qUNPĕzF+,Fr7^͜$GBIG ok nR r$H<0Jz;zmt[4ɚ \iHQTZ5r* )]m +ά~ ҥ̟L1ފsz}R]x0;Y3jZ`oRTHkF3M^(IJ*)~`5ދ ナo[@ (z9P.v]}ui% ,v3%+,O0hQLE9~17Anv-/Mzwm)[)Ƃ޾fJY?r_Vt$)IkS~D&*p_j$xGxa')zE({?T֠\XrVzoΔXbSYz1nL$uJkb he% 8R탕_I<1-ke6S!4&2{pXu" QI!5 נVGdѣZth$ ##/ypN: PiyXĕR[%E9tZ4$E]H<әJqho8<.yBД1EX#6-p=rx= ~&dbj#/˥܋F78 ;AOc&ؖ9Iw5L,'z s-'H9y(4'3_^$RҔ+IM7GD5*x-!t{ŷF =ɮ A+{oр۳ >tdcCy3j#3kSuź9( _wҜd4.~bpl.jFa:"P3&Ƥ ?:eqi >hO /ux`B*vP<ɔS(Ag -/zA ς/D% YQi >~mS>sq*57Z 8Mh$ m _8 :&vsYԐw^nٸ^Bge"lUbnpKƈ<ʦ MlԑwVaiVK z]d+=}gqQ+lZWx:WgZ{eKAkz8u'cQ ~ 1O)xv)ݢgL1R 4d;^]1oM~D>T@iX$=di8` -ߡڕ&6L2!5E+C}iTKH ?{$#}Ɓh^?ܡ[H_HJ]߾ϳ˭)KA'UV܂[h3C66x"/{c 3Kǰ =T>'j^-+ԍGd @_Rt%wRm 5r*؋btJr,o}$'43yNcT>Q5毀~g||HdX)Ҙa‘]u1k&vҺ0)d|}D:GAMTb?.OO5z,ʗwg!aT" wa5AE45W&GI!@G"rCn=CJA[u*ɬϏMM9߼z-gANVNsPB BNL3 v^x Jfx7.Mjn/xɅ>qP +N9 q;ypy|15OSr24q?64k|-}payN+Tՙ)AɝHm /0R;b"_E=j >QHYPt[xh[:Ζd^'gF;`ӧ'r?RHtLq;9ĵ[ЙE~/ ASN A ^kQB7+weGGOCbojbo5qDeV"ZZ8E*PPEyzh:>5:ƫS Jؐ`=X-p[l*T[2lT%7@diY{]a::l+I<@hMg-¥cp"+R~ ro vOI"9ser;)3[sVxh5什ON'8+n͵e}&_"b3yk-̡ !QGw1ɩ5v.a@Č] Pc-1/*Δ@l8.vĒ*=ĕ*BB"Pm \q΃wVEH5~$sUQ3"ӏ1ʤLaḧd* O\8 JyB-ZR*I{m7B3r3v(0 a1`~%s(s"pXRg-Ao),{ o'pE!0jj(ɤ(*ת .j5E{9ba8s"a8<r~|vtQ z*ܙPaN~e~# F\bC|&޷.P9Pf2×8רD[ Sw 8 dKǚk>ZӉ s0&X|2Qg?׻?3$k/@ɪBŠq CW,BoK!D2 I" Ve0*3Mo욓$N[6]v_^A`yfDTN[ \ dlf:v+RY$PΎ }z)f Qm~c }dA w '傾dSqE}@\X0HȖݖi(q#Y~=09{,Nj+{hcUoW5ѥ҂||8M4Vxd^#2fHA_8`Occ_ٍOw03Ƚ=kpRkNHW!{~hkH5KҚen")y,xE; #Pҋ; 5>^SvB?{{p.g)&Y1 =Fv.1L";f0J7$Аݣ7 5Q|dcgCHy/pcf]3>\i˟ٓbn~-sb\-֑zcFX܄1炝wr))@)R2y{to:5ǞaGX&>Q R kWԽCL"8/K{V" ]4yx@2H뀘/3N{ 'gIEUbd8|koZb3v|;k\һ$ǦɋAi~/sil:Qj ϧtON퇅yf.}߭'uVwu%![03X7Pwo_2`U# 0.QQ~쾢(#9.ji5;Ug]7CXQ5'C>YW|QNPwK4;Y0`\-`19nr7ԏrPe J;"1FppܩIVZ ۀp1 C$1>s* D=~EP;wlďyg-s Wa/9gHGfʚD iU^L;{Q=#^{ *QmqlW9ؖmuQ2  [-:9 keq8qҐIXc7SMQ* >6A \mZUq^xorlr؃&ʌe9|-FzQ?UNȡxo$K\q7?q&I Ps79mQ:f*D^(;BPCOOIJ5X5䆴اwSosvL|i>%0WD~urfZbdRHE Vq_Oy8=iQ`dNYQ?D7wWOϣ mkUلʃ1$mbf[bHGsI|>f>H]wvG__[m#?'$t ilּL;*^(+utW;M9g.Jg/= [AMƓ$Qt@Mǟ  AA)3f~"SQi~X'Vb*<ӺKҠ(0#fzdiaXw?啧VhbVucBΨ_ :0Jf {D6vԞm5~8K Zzn8ZY `.7g fawx0?['r;^f֖dm !@2y`ijK*,G<k@ɓ}GEКΨ31TT$͏ 8w-o8W CaՒS2^b~^)չ: om5.u J2'Z~ 078U|޻4z]n t~w ?Tu]) zq>79JP<]㠭 HUQz][ƛ,4<=5Ւ H|<6jk(> )²0Ȋ%)MGi-*5ֺ@[Tf"gABܧ~{x2@cNY,rT^.G V /#]WPo)5ۚF@7l%"Pq 0Jt߰ˍڥp&m_v/>"M*3Ik*zf42K;2(xVG(QV@EZJLTݚ5Z>z/ycL]hf /W7;bl 9כT"\B2* ﭓߠgo=jۓ M|b'gäb) 9XOAz[Ph >~+C˨B#>#(J& Q7NՂF6kx6k ͖N6"eQ^ ]Oί`_ű :~e/SS[zK5J.\Ԥxg[-oݛ/i7/ӖN 2भ\ 7phTŧɇ%tLD{[dLDmӚjiMd&Xj2z߱CՙI'w< ɝ9)a( *–҈H(Kq'OJ _f)zI<0Z -M؀7ZVoAFiGB2jR75[Ik N{ːÄbfG>3 ޞ~| 4X AX:-ȶmҋ4Sjmb(tC[-l=7 ;cHz|q+,›P|ڛmeUݾm{5b4380r:ۇ=K,8ԋ1uZNݟ{*(aY\6Ư#lOs{A%U }c#e3%zPf|܄ӽOFaPL gs*˞}쭼O4 QS;0*,u"f.zhL_)l$PVN8Jn ˵rdX[0(ۚS*,@_ &ӊ8tT{Sr3#-WP?wCTi!St>xTu[4` K)oaPP\h.G..~oXDwj~'Գ@[ 1x8&'dYxSu{ PYfKUQ'::?v5/(l;Ď5jNV}?JoI9;U8۠H_;V+ع-O'F6K2^y)QiI[&xDYȔv+ڢ)~(`eF/{3V5Mj70-#]9NnyM&7.Eh" 0*ż,;qir"arRnǛ7Ǟ@9Yt f!P|:N06=tmW=sGfAmߝe#7tcY.-*{-cCAܮqa3 ,ǁ_ċ`)6ʭj{_*cK02ՋΗ[~B]6~'>QF&cD M!=׷daJ`t~H2&^ANMvi =QRZ7C8 P]Mw "&-C 2>dl> }|)U!a>@^>6F0>pa?X.tV̳Xfӛ8~/9HDrfA%{ /!4Ų Z{DNhK nS~qaoJhd!iU/2g€Ud$R/\pV!vZBcfH70#jxX`V1 ~&߾lv) {;tٷ|ng4K'R,Q 3XIG\4ǯmwgcS(ו w>hE^c_rRʘQ,3bG)n?˚LӚx:AH?1šq!#Z{G]`7,=fTA94:^ N# Vpm5{D}pɅZ#M+-@ND]zyR±t)G`fj4a`oi'3h6"!@O~xjʹ3a$)+u &R(qYE{r-WAc(+J$VOsEI[[%qqKoWIsmG_ E?m.EK_~X[ޘqC3AWJm5{` l#tVh >V;ܯ%ZК,)WtdZuh݉/@(~ ` 3%"ϲƟ#c)鞤~kG4 *}~g$ugtNj<$pf}JNĊ8HGImϱVQ\/YOnVb)^5ģ[vXB$(^(J͌Tt(Yl?,?^Jڮ4%> A:98{hZ%$# öqÍSʩW$>5.UD)pAe\Cw[Z)oQ$`,0%rJx mAUYU Qg6|:F=?dom*Xg@.]%3O2䭐߀PK'XP7ʮk)иPkM:~lTm_jBnT%#^C$y̧X$JNڙ7yFW[F6Ķ>Β9P5}1UÀVv])j53~(>>tJꝹKBfF\J^ 6Dcҟۮ?l{wAWZ~I(kA,_*+bёgxX-z \Q 1)h QŽK9KvjĖ\m2>JDV]<\(j#V.{g5e}4e,׺)֝6l2i`j B^.3 KNcYD!p#}JnqZ0%8K֔IRCO/5UgEm[Xޣܯ2.3$GkT45pyO̰ (EHxL|va EpZRUsx0qX4m h@7 `]m7,jw}3H ~E L *sGDZlQ9Fs]>齄k\=[zv"mqcj]Q|d PUo.>Q21EݐƘduPI\*ghғ0@ {sd7$-rxOX{]% V T`-e 圧 eJ@iע}J QD "|"iH]dKϸ9jiNpw 5R% 3u%Y3SvyW-ZuvtnK0#WZ j}2}L.'3!#M8*2l Tqk:}b$O-@b I:Q9kK= &vE ;*#29eKJHfx]_()dm)ច~B¥!rzm<- uׇy\OpˎL&W0W]u) ?you56uV[V+C/ࡠGB{uPm⬎T/uMAhvp TUA<y a2{V PdB 1b: *u e*A.-F>0opN}ovOMS 3hn(,fJB;L$)vn*zH޷`MR FC6IcfChތ-=/ 0|K6=^ZbnA1\dE\8K| <2m2Fj;x}6 )f##\5JY򽕻.6֢+\P`ĄىH> Kku4m)O;+?DpRY jiMB0TDe lcL.b %ۦ _XW9(-'vP0є&]q?U< 3e"ͺDSj s5{858(C0g*vy ٢MTl{ij5Y N =%;֑E/чPBExD^%& \brXD@ץЪ#25 c\SL9"U$0OLcHF#\e״'yj=8ΙQ/PqL1=\iI=`f6dYi95Uga\D9L!DuGz#0]iƱzbԒS{u C:x[@8&F})Q`~H/5.%)L@1t+VH[(G4gwcE~{ K^D(eCyM 3,cTjMw#^Pj#8_/4#B˪ss͋\ ;Q'"/ɻH^+`Mz?Z/SJ]%~wⴰK-hTTY#M.B'AhS%eOGҠQ(^*&>[J7lm:G%&ZœZzKԈ6 GRWb5.?; [*~GR~bŌ7 /.>.-5|5BdqWا-@}9f;GCfiIxܒ@1m4D pmMe^NL3EEN,=`8aip`R jH*>6ޙSI*11 }23A"lEhArgMǝȧ!>9z7aƪo= x7Ύz9Ҍ316CvOIٲMKӡo "a}Kx-2hNw7BU'sAgnvcm9iot]4cSLW擼8zќ}>9, Sh}%a>{BR$&TȌ'Lg;*Op>TN-? ;J#ڍNg*BO5]%m:+3ѱn;1Y#8_bYxJY @uCB7xK" WP")D(j4Tl d֤qZ ԉy*|q~R$(]Wz:0}rK!+s)"@eAwX>݉_`*U}9 |̟UQ> pJQ,.bP7ƀEG$XWwJbkuԷ':M<dF_>΃6Ōy^ #{ w)]"AeᖎXmw< R/M]_%ql=O#'}"n>sImL7ĬF3taWxBSrzqT\Pa1o%b~LXa@, r̵?,tPt?.[̖e9Pj 3I%F؀n0=)lJ_>@!F| 9ė @ݟ]yo}'h3 ijparv AM,ہNP~}T≟i,A{!2饫d*=;φ*5h&!OS ΥcĦة&TY%$՝ƴ_8Clj]M6*AixvRn" 3e Pk(<֏5PB _BRf84`DK"ҋ۸{{YEd`ʼni 9"\j%3}2 [j9ApP+W3Vӿ[lg_C[L#fBN2ΘW4)eH+~Y.0Eu43J=,`w v*}6&KAƗlhI4|K={+lvJлFм§;L bϾʫiU47o0kw1NE4x6ЎZ7 sy.:FW]٣㦖 8V zި[M}(+H؂:z%:[59WrvViA>2VmvΨIl'څB4HkCz 1ތ4/iTy%5Նr(=Y+xذ6-/P TsI=t-}4*ȹ4` H#6x5]r5r9+#qr{Vbr"Qx{#xÚQUYVL<;?ѯjBRaxL /J.N35X 5jʰϑY71h h|f*~-/WrYKR9q+;7+^zYERY4vfayh9C#I3+25͇w}K wfQF*]̯ C=YUo`ߖ WF` \Mx f1=HJCreY"hg|`P["! 4P=mܜ]q74q4)Wt;qg H瀸x&[ ?HI ˴HDlOLB*ٔ.&a+'D)9S6I бGy)C&E7Xe@(ucct=@ڴ&X4x@& N$-s497=c17֢Yd(^a\9v+֍$؇oկ9(l썍n%v 9$h=2cHŧKl(̎ @nh xo ^yH.NY3O;`bo'u~R;A7f!x3'&>29?pI*;iEO )&3b7K-SCqRj%DgW,NUǞƗ=pzL]{]m5dI`PXAHETWq %nOy b6FbüL`/Y8G#a$9ҕ =(-s0L&,2uzhY/i#`n+~MF+zK`SH]y <@јZ],l|fSp^ ?!< -Osʼnk|8;&0"_F6Iq?L6Մ2#shI%I hyhMxv<+RP'4)CG:#*HO\"`3#g+-3XֈҥjCĢ-rʞx7DDbY8 'TeCc00.ߵ%k8QNDf2ˀ$[h&GoӠ n"*^O4)׊"[סk0 L9y7O?u͞MNm!ǁv0ӏFOꢁû>js+>2,@aZ̏KHLdEtܫ嘡// 0-eIoVR,1xv}-0&:׊a9߾ Gg&;6MfUi!3l ڛZKׂe_6%^>T2ts3cg\P|n,`>˯{6]b}q\,iv3>?U,& 4*tl],,ɽXb=@;DF+#/r5([ږ*~b)M}ڌx#/1y wBm, j lRUOuav bCX;d4`g# -*UCph >hri7jYC9 138hW}˼g7`37,MTedTy Y!N$yCX?G/;[YQʈa>kNB VpܹdZqGQ;b"CI-ʶ(Ȫe|v́g4G9S*j`?Ib3ej0]F(pe7CR~|"-XRG0ͲܬLh ,N1B2jl㪈!^et.vA5a$K;, D)y꘹Ƈx"*t0m1j'8upԯI/ T{zLKų EUvTYUbMdϺ@]H;];PYe$n:],%7;k~o>r Z`^?T"G ^ '._>8lL`~m412p~h椔e22Ky7~lM;{AO=LC}(,*w cda0~FK/HĒ]mg MѼ@J@j_ w_DA]B /zn WF ֿ1Ciom6N jI`[˩Ve-Qt% Z,Xԓ%\u$꓋A$1S")Y#;omäX2Q"DG$t]f65XoE =t.M^3'm]qBMPAUQ[1+MfJvMjR҉Ƚ*b X_ܧ *%S5Z\Ъ(34F/-+b1r<VڐǢˡRa,a| OI a-rVq%Bޢ,Aܾy%`zŁGlL9XueE\K!_s*^.I*Ʉ8~;;Da=ZI%>u"d5_K*rS_@m`jp2s`hfL /Mazz.P#xH]Ai5VBF@BqJɲg[xUnJ3'+8a}# p^Ct4DZ OГ @bOz;D&yg.-;ƙ";[Wh\YIwK7DLV fpQ. ŗf%tIj_)ےeH=X\Dj["Kk[]bJ̕S0FKC xxƤ+*@ƿu50,pw(C&vt%J#4 |X齄--N0MC~/d=(}ʱb!3!M~&7 ѡ@ lHX :Phy`퐸I`Z|3HEC4CI9nϚHvN9ic ̰'SwA6&dc?c"|'-C!Ȃů2*u6sT!jϟD4_j-(<@WB~|ܺ61na$#i03 zVYx6É3+e=rSuV "4U+4.02+zq%Y["h;9XԴK3&?b(՚J\)Q'9mJ#I1e ݵE^wsIq:޳AUHզ7. c-6sIf3qFA~\W2ECv``<'4.Fa BErlHX. V]ŐHں&݅lz+YPƫs, P.Z?|;;/ޔN3A q:mOy~#g ;+DaASOmV+?l4 W5PMJ2kTf5VKt ½lF#U{L]Ctdsxēߡ{ =aVsu;Xu,J{:qi!k!)p8/4.kFHuonܷ)g>+u>_,~5{N3ZjKQ1j xya4J [mp{́/w@7dѥ̩wεbF]j=aV`"ϔK%1,w58zk9c&[QZ(D Y|0\9 s2 ..6tiX"&8:@~tuq%}ʎ\jckLJB%-T;%U E='iWB[@8~'K×+8קb`} >kuNjKqugYZ07070100000427000081a4000000000000000000000001649b7c2a00001da8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/hda/ext/snd-hda-ext-core.ko.xz7zXZִF!t/e]?Eh=ڜ.+ȟX!TVZL]뤚Ɂe,͚W}/)^7JkHmY  Oq\PX9a* c\)-@#؅{xWgP͈1H'?C` +Jcéhf9H [ͷ,h֭׵N`ěR\&J@HC>͗)t&_>ktc1H W| Pi>k~֬>8m6)>! &݌" W LIޤM7vRUVj2Yp-D\w)5g`n(uII:}5+D $v68nJѴMj&rhb6^$&OjxosE{ZVv[)˙[ToV *qax|-0thHIGTdgƜbK[!e+(k%CΡa_.Fő%2ۖ^hpO,q0'Z 4<I@<f7aNm)Ҡʅ_t ՃCg1Μ΄7'ۙۂ+s$7@L.`~3~P~׋p־ZEfxZ"ZoI-Vga,@̄}*֏ ?t#<+E4| iXK\w;4]#!Rcۙգ_HXP+Y͂VlT? ?C"_L{X;9HU3mE|UMb!6 ̸TBdܐMȏnMrvg&9b`o ki'ݑ0/0`2X0tT],ұ~@uJVw{=f5q]r^Gyg}:p ȝqmt=4ݭG|.-sc^Zؤr̽F2a=ܚtrP6_90WJ&YljRk~5=c3*2T'~IBb.Eq f}tb4*9I,X1h7]ElY2ځ@3Vmxʙ$M:im"9*4gCxoo*6{G-,$6qn_`F m1>[֢ò+A 2~SL6{/T5T(I"5:&&<^p[<oV|,6f[:)1?κ՛U}bo-Ma 6 \ KEGlf԰G\ '6;?a   Fԛ]ӄ",8h+ە:_MscǍ@i.-zwR$c&^7T Z>*$6?# @<#3EDyosJ<\8 O HF#Xh}ΈCEVhdsb L+\̬  OLBS j˽hҖV&Ux6sJjy~O6PILz_!~5[NT=ůuBѢT 4ep%M*=pAZYޯòQ# "`:6ztR3 խ>ߖ)ޠ>n97W:~4C .uw+(Kx֨qF7PC '^hf_Ʈ1|אޙo0 kѷ!O`Sv@y [vs(V6eaAIRQUD47K^/N@Ў?ԧ_mI)P`%p\Qp M q8ሶ{[ܜgZ3bɶb)%0UQ^uQȿɴ zֳI|II-lI\>3]װzj~gn›aL3Ph8pᤐ&#᝘o)r_2dS H4#66s8:m]V%ʟ4HWG\`^1wj#Omb^%Hzr;J@[bB ,~ U*HW/J`r^ʕ 8Jj.}~sa@qX'J;99 de4QI>iwΟ /'%#oH~8٤FvlGK+*AܻB}ȕٙzOl^z#:x?_lm3d:T0$)BU ʸ GF 53Vw's٥џL3: n괧_-SmdGr.\lcbޘtaV!dGOG?3cnedn6~bd.{>,&]q6.hg#vS~`俲d"_I({%B0ѕo:Zq6m]BIqD./J-BӥZPZ0e_?m:pa8\-ڿ"zp+wJR{P.LqZrYSj4<,(!O~aT_ZpJP=7@ >~F(Dö\hZs ņtg[4x16^A=puq+U>!k2תz\=KrƙY֏)a.!8eUAp%TP(pqN4snhqՑ}a'7Ģ91W/C'|&|Mi0KMl[}MuL!1Vb]XU1[xOk'#I,XH%iV {s {ו/DD#ɹʣIz;bHxS(h5dD,D6Ag+uZ^_L{ }/ mNv@KCE[Xcqw-.9^/͚/Yw`־Y9=%KF̭?ʬHRdUR)M ?tmT^]Cy.Zǃgq\n^C9X L YXOI7rb]mi(±0}F -ah9=6 - l"~·T&,@ Da_RvX!_^zӦO F&0bN\fU{~؝P?ҡb[I5 Dr q2^56$DlsEj*X W7-=+}y;Ę JON,:<>d+3okKRlXr&!>-DLܼyRM!:*4("yUA B pi5$˂0,.R[jc_g"l(VnM&yg +"CۣQћX|+&dPױȚǯ4=gуWS#UTޭpYUVV5kJ /;Ou5tl*)7ҸZG-F@Fťj֩rc߂`9d ۰ 4VeV `){0؀ $VXsR&D~8?79ͧ ;<0Ol," CGp~IDD0rhqV1&]V܉cxtAڱO>jV{RN'()>W@HzXwN8%2j"Jv bpe)#خr'&;]S`Tҋ"5.>lhqC9V9ҡ -Z^mKY:X _AR~ojYUJprX03F@;ޢQʼnh $]Rpm\#`Ԁǎ/,p$А[- ֣`boX2\;xa 9TNLH߿GBԝ/{m'D^Rج̑GFQ!AlV0*>j Y~!KPIy_Lկ/Hzn&RDIrǀswf/.VzaV|vF]H j/{Zw)>m_~ P$t%΢!{sCpGYQ[8rY~[2$6jYΡז7@V]S:ןλ5ibn62ƪuNCd?qՐФɚʃi$ V$4t5WGÊ:,p;NLW "jC0tƺ'yGNP=giKKFdlq]{g@D8Ww[n?#7%MOq)NQS|QZض_f`DbӮ=d C9yh?-OWv\c/O6ʖB렣IxInFU~Z(ˇ;?}($~~π/B/\G訄@c(0Qbcw aZӴhǪwXFS,-Hl@P.$N_J{؞_;W%GAoD`Xl8xEv)S4fi͂%L^ o\8!TBDV9Ҁ"_j<@h|d{g .l?|,*svLS=.Qg!G߻xu"lOCsw:{1E;֪|-rAA"2m-Ozj yʀJBS.ı' 9` .9 ^IXfmt9amd5J`Z^]=,qsCzVCתcY_+*r.&2K"LD3wHr0ysK?%ilG: 2hŬV{c=eaK!m!;/WKI^풤YZ fOI6-eu =Tn_CSf[dӃpl֚gЌ׼Բ53k9z+QP`vuk\Mq>ꍡsh`"|i:f,,NtJ2XFH_S8fœ{ӡ6jsj9_+טW 7Gc/P6Ԋ@: .xb[:o7Wyp82>.o: xqX, N|h3cm;Z׳Oqk Pm0ZC:=xW!ɘS= ?f M,ekvA",t`9U ߠT`jqG1f@Gou?!~ ݭ`}u4|z[Cusg[@ڛdJH y0R~7@JyqKM f ƞ9F{Լ체&?sG/E.ԅhEA/w@5b(iwͻckcߎ;) ϷAdk&~{]M Ǫ%qDեkj2鼓vy–Pۋ#eBpJ7P=s9uWVe{'i$ar;P<1a$$eGrZg-z>zJJhH;6vUإ6G l ,QaL Iua\C^W?**rLUZLԒ-㿆<'C~u"1ATcBZ_gUF Ozto2)ؓi<*MJea>BOd#y\& PBVl8c#, XٚTJ8dlcBrHFu"^1H1õ*4,b1CxݑMB.wIn˺6F[u\gSUS-kHOa,3W 7,źv9` )Μhݰ($-'.*%O,$ ̠״\v飢q"e$F.`(jn*LǚkZ-".c5"wOUBw'# I{⒁O )k?n'uЙSy,4+Si [m2@VjpHH_GSכB'|2ZС[iZ񘉲x9e(qMs !kfb!T)r,p08%v8GQsLjD҇)S!inTuF˿ cuRz[hkP-mM;xօvYrGd~P@BA!1yqJ85("n22r}h5(+R@MT{X"cJ2+2TAʡLTF䪣r.yWsF혋f,wt -%h~wnq.Y˿MBTc 3NJګk yQH &3؛ʸ@g?hgNǟP:HN tJ ;jBmd P H$oQ ʥvN#K_%$\B}2iɎh *2,?mbNMi4tÔ_ib8+Fz_ +{Q}YE68 z Xlp@o]0yגT<$fo,*0iwoؒI5}&uH( D;l},׼̸ L'} "ȇއz!miQ h~fZ%g"%@Ɔgl6Q$=U"JӠϺխ%fc]E%ZaJqx;)qv/55(ﶚ':~(t=G@=xHc%]9`R,ôMJɶo-zwˎPUAaW.~|)ţF$5#Ihٵp cAHm2]>I#}VNη0]BNJW]8>8[{w/.万:/øt;~;bh3KM1(|\GRzBa27MU8dTc[-Rf}CET冎!AMxtF]n:%h3byժeۂ E" ֛[kߚ,)&2|ŠV({Vv&Y+ fHFDFtpY/'nS O8GF.6dF3%= 5tzXa%=$T)թ%p^kqV.<\tkY"d(zbʢr}W"hA^w'(oN# tœ-Z,1Գ!a-umיyݙ$7Z Qs mڪ:|xLd f5ޒI #ϒo՗$ϟU.涍d`BB)RN}lۑA~Q[V+(vF ;ԫ>O74bLi90E}2kwI=P>>\ʡHIެXy*u*4T]<5'pƳe0%6\@[+d?ٮm<[lm }~p @'aAV$/'V}ꛃH2^`s7:AZL.GL Tdk֑)O#٫4 !۳>7^xBr^62*A.8 Vh,rIwlq/ws~OÖ/X _eNgi/M*uϟɳf4-cejzҠbښ`ՙX՘%@O%z?)2`;CnL9Z+JfOrPKZzL}5L*oPsM d_^aN&+`t()~ėkR_PG';`9@o) ލ><ۼ*xg’QT60iO5@o֢=9}}1(ڌ:S}[ sQnJ֦ - MωyD}B͗ W5h4CJ\?ffM _;1x#5yyhbk'qU0mCSv5[W?Q2+ӧzxUbHY.NfHqt07G I(@lJ2dף\l06xFOϤHJ9JI&]@c,PΘIq@ۍSD;w]vS[?:UN\>8UVbdڼ9NvNZ\ZcsPlOr7z Z˄ /.o$l)KdQI9h]Q꨿CH儯LSDA  ?+~Zc\e/%#4`9/ ֓va2m~xNzN!zU<%W$EcT4Wհ ÷X/Joc s]Zo__+wT,(d^2q`V~bmJ&!9Zuكȣlyw~mc}Æ`_Q0 !p^/+vРuYO3fYx}o$:>>m}3%AVsuHk> <rآr^VѤy {3n 꽏N!\5j߷wBxA|Bs W(Yґt%0OAQVG; ȳ R[E])^U lXFnEAMJ%%Q@ZG~52Ze$Fv#;Z*Mh++(z OLX+#wV` ^[jUϸR`7I^FJ<YLC8z"ʑYqڕR62-ba#:f3hQS=.|!.ﳳFsFiK҇QypE7/O]yH1AM8L}[eHA@CD*#"P y`, 6ͼ'd9 dILA1FŲ3{}Hc!w0K|R'n)pDea~M44>#+]bՇp<o%W}m_YnMPhޮs{WZ[`"΍SC%s,mTqn%ƹ yavG oʱdo2XBwBG^\^rjd)DX3sJĠ^7Nb'uPL] jXĕQ@Sk.e m# uZm2f"t ">dJkQ.T|.*)]RSeFLv28gA,(ڨ,g*x.@P4[+u(1ci!}Ku1ӵ_*?dC*Q->G v{eJTa ˙әK40ޣ{nKAdμRs\\QD-_v TҴ(D4Y+޻%A  /?|ZuJmwM(RX0Lƞ$xU& (k8J li=ۥH;Y-MzpD8he~b/pH}?ind.FKKsS] RT%i\K\uVz c#!ǂw{gOUMQZ՝"m㖬&mjv02DFLKm [*SWDRK|"':H~.*k5fN|=Yes~}$*{|p#dCɅDbe! lLbIm(ح+,(I k!M}#1;d5^:S G GwCR1D(#K!K0B8ʢXuCC͐iuY~WUOb`W7هԄ _BsVe)vJ~$`ڤp|)F)-ixջ/jY)rSՅ O@"{ڲp=,N8aefɄު9E#HJI H %X7{^4oXP}(7nT%&b'D)Һ.#ȶ~EK_]ώehd<^A'No҆K+T̽K&?_ ovq 8R5)loBbY ZI %X!θb\@E_掽M`Jd[t &\Wo@þ4LDusg =%Dv&XD4!%}KϿ$OqY4zƽ9Isؼ/ ZN օ3v\oc3fetu]J\v1Н&3NWYƈ_O[/ND5[/)j;_ }; w)f2.[sv3+z\\"x_noU," 2_Ӳ bHoo.D9n!ub}w"+-w x98s~noU tG=aAU2= of w?xm/mICTIsc%)iu"0[(gq߬Rǎ}luTp| JE%WHpk =6|FAN$o{ QK B;.HmǐdT$FQ L71j(zk.!nK[f('r*[j~JVb^,j*'hM{T2Q;15WR-+E]j'D Mi+Ts+􊓂 ,x֑Nv/,=])@U|=6ESIް. KB9Lb;3&NQ E)mzd$ⷸkSŸk&H6+&9'dZb4qf+9nwC^B~+hTgxK)bA[3!ECk3-}t!6_=\9dATR"MF5'KV]r_1Ft\$ $5V"CBGog||#tㄬ拹w%{U7zޔFn>E4φYNxUx IM'Ѫ86rƾ'DAy-yiorD?@w謨 fs]H7[ (6Fa}k8s;V^-6Su<@|6L3h,CG͚t#GUoEx$W]ZQ[-Ӕ.$:,r'^hZt>@&HJdk\3Xv4Z׼d02 ^{k^3ݟNQAt%梩IZ1LrhM)9:/Pbf/vzގ,}"D$r:2bufY<5?~%XfV^64x~I LH=m]b/A:FdQXPGa _U$T 1G{9cZt),]?d5b#Q_qp gIϐ9"܀aϫW6(:.4#wAY`c܏ '_xB!㓓tj 뇁'奛z02}֗߬&2cǷd }8yKAc^\ʟ.8iL`duS -gVr&=`'R7IW8Q?(_C˖avUײ)t?2z5V' J`2oE6ϒMMbo~s"WDYeпR8/;{s-5۸MUIL-2zi W}ӝmʫg_g)7T,XI5h>UgBqT5\ !t=Ɗjߚt\PÆW+#&7f?nQhOՠnAN<΂ui_8sJ xf:P \[ڃb3SkJ5+sv>~\ wXjT#ʈ__߀hJ힊D$&${9CC3I\ Ia T6u-Ay\긂%6؜#/҆koKg#%O-+Z%Ert# 0hV_ǭ׈vΐ{bSKI`'4Wʩ͉Wm$\署xrd(r_){5]C8MَNī،>a36ܻFDECٱc`*dVHkΞN륓C3~IJq=<GS%( qG{NKQ꧚zPg#q펭&2u =ߍ8WV>u^Њ3: Qr5?RRAfƎ7x[%67ՐFleqcL#'PE”Ex ̞e՘ܞq1W7…`?ҭV\\u϶=|qݺBѤ ;iPA@ۺzdѝaJ1%/ZB(L۴BdpZ:h?U$wDQl1y99udɻa~UXޤaZCrKXj,ƣ NSK0h#*G}AMR NqV:u4_a mΣm@eeg a Bsxcs eTNO.2Hi4/I0Yz2dz?`6N+{٧@tf<3\|CcN=pKSqlSzȺ1fnIBb񚲈k5%²8h}pifփKn!IPܵKntO|9%"t?+GL%% 7⢉X}[O4R#r q-BԼE?VgZ`RKDˤn5t9 f]&!~56vܶU-OiY4'L2J XJ0H%޾92EʧzQ= 2lZ U_C&$T5sת~tR]}{14h\og׮KT m{o:;?l,7E$kY&zн qx,X2/2!HD5.fW^mmVB[ΪCpcˍs]O[<)7Rp!8M) 6^4#(/`'GkKqɧw1Y: f=&vgr/)Äw);KĴkYȤ(4V?S{m;fQ'ŕn4'vPW 0*)ĉ츚"mȯ:`AV؅ig[Zo GNaK`rY 3_C)rh.˙߼55m@C~LqF wm XPWL$㡘:6sӌY Vq@a[,ᩀ Obs݂Q;0ȉ$~Rܘ>,"^&kuhLdZj+$e <ʥEJͯaN1pDӅvfں*n џF] &5x<ઑbG "soP~co<P2C+:al#Zpw$,Eۿڒ:Vre;/Rƴ0LU64Bk1E<1'~x+"«;oO-ձ91.A\Q!qnJ:yإK Zm9boY \X8"܏Sib~2,XHE. $bq2Mp \6Q.ZqҮ#,_dٲ8[kb2;UR3Qd\ˑYfNɦ7 ˛BzĵT 2f 9?N%4Lw%V (EV-6vUZ/)b(k7c$(Lv*W|\l>l| U0Z@`zD#׎Lnǫ}1Q6Dr@dtϠ/]~`8]$5*0LWQ Pp)<ݱqg &:eS΃/Ft5=_ѽؼjae1L\vB߸íF8 2ED|T;s scc(KX.g! GuϥJ>vlFa!y&iNJ`$8-1l@E¦hsM(r;WP6b5S#A,c%4LJ19W6ĦƴZc.ۑ{]%k le7Av cr2VrxhՊ$S~D&hT%aMd=.#GW]e/0)@Z#,#G/rxMzLcR GEMs6>)\#m=w>k#FT:rFl 1ubi&{D_"m C(zytG+@ |h+b-%U)5CL 9p[4" ȁ=b%& R`iۖ<۴K5aT8m ,3}\Nm Eǥhc B_QfPílm@{dyM"}{ًǶ瀞 uOQ}s ]^9I_Z`DR]䅴^-.?[̆ul:o9b/ϔ#AC(4~c RFg_bm`ؐ,PF9r#b$(_OSY|wI͠5W,Y=uKsbQ?@R~Ã{xl1L&Du?U2@*MS]#7x.-2M'Ťb/X @cb ]5—\_j×6j 5s/zc|h;C ޫcdr\,d><v[so:0p:gLYD7 Źܴ=z΍ ;sF^m]+/g7>vv 9|΃3~b(آəИDSGW͟{An֪bӻQ_<2rl0n\RlҘ KΈr]&|tRBV8U,jk+CK*QQ~C#DL"~sr_/9, dDCP3 rc!N>TC@TIvݩ[#d f2# ,|}$ o[!&)v{$޲˼n6TPf7Qn 0Oiy3h-lw)T[`3 T fPu8i"6eÉ~5ȶ1m@Rc[@؉Fb馹D-8 (W!7W'|uRۭުT&Y{b OorL{_tdU߫es&!ܖ2i@>Blh ۑ%v2Mއ6qVeT"8XvomTΝ^ٰ LDU %YzzMԵB,_p [ˠpe|kf/ǐC?? REj{d[J" Ӳs8P2p:w3IaQUY,oEtcC+sV~Á4@ggNu 2"W-PBtOmrE3HtkP٠pu뿌6" oᣈ (%{\NTl)ŌxM6݊ph8@kRk_Qξ?{#6_~Pye•1 lSgvᇆFPL*׵OmV_HWTv~oJ3NQL* fZ۶}.ONq#KH K1{R]+b)[fݹkW>cW$܍ǍN"y7k ]`͗`}a]i#:%lL? ӥ6bNb""_E]5J.զB==AHʎelYP~Qk*>]٢;n2\#'p0 [PZ$.dhpFqU50G)>Hȧן78x…DpF819Sѓe`fmW]`_ftSӹ}[9 raHu% FS5C-\#D>*W`gݨalQZ~#S¬nw]zO0N!DX"6U,%m1x(iOJVyB(4:UG%jUBC?p{Xb>/hn*p-_d hJ |A*Prs4ԳXqcE dGȶppJ\TkY_?![vn,~ %3RAӋUcЎZ&&`Lt3Rs_A='/'%A\e ֡fzL:! ;ґ3iT,uo>• $ʋ[ڮ`EL.FR]I 3 YiBhptU1u)ŘӋ5jӅ&.d(HMX7TzM%_fxQQ]%=OxV~=>m)Km_2Pam9e*޷;N4ܞ08m[Tv#@9*UԳp<-ӶL*SxR/ <Z2XL lF8ޓN>3QTc~®ڳ'%]Ei^M䂵xj#IF|a~JS.ny-p+l^>Y$qaw5 xDgvK$L]xe P9%P[hhiX'm' r,NmX)"=Tw>1h/tSF8[뗖EnT<@МTBenG#>^X _ބ=nBeo?GF귻BߊYmENǪF?*ʯc6RegsrAȻe9W B:ҥo1\±:d:ި>:N~ ;%/6lV!37D33J+|smAH>8jXu?Iqik[0=RF:dABO/aR"堉,Gd?ʅ6Lh_M|9Y*6㌬\=~SZu8D:N݉Q~i$&k|ttG`1 U#npLvhmZxav;VZP._M{wBav4ܤF'mS F嵨3DKa8<(_DUVzzBFrs%n {[J7 Ga\~SH6r+$[]nıBdچhi T[ل='hyÍ8S5`y?XhR(V=̛!8 m@Rx1t"@%/$}%g~=R]vSt<37adjQt?CWd Z\Oиk I$eè5ǺErr7nA`NSd6qHQrP*5D=XґepbaA\D*dV~hs=5*:z]?ǒ_\m\B̡xh.I(w(\Ui[T,_V,6⫆2; ґIyjgI#^?!o}z o1⻳رt)_Yv&5M CGՐoUc [ˌ!֪˽vSj\qaa$W!oQ6sf;噼Y:Pb^|sEM-xrw^kc Hl߅8ⓗejL"&4&h(5(3ܽ{myhG F^) fL7ŒP&tcTrm IФv'yZ06JLh}RKZ%>9[*L巊Ɋ+,"=+ ?!%gi (cIMu.ZJU7(^FptP^.w~-Q4>(H`Q7.Qh @?P 1ޜ3u""RĠ #ZSP ։7y`uOCOԜFJ/w4uÎ"8đ83i7w ]lL8sn~i+5(+ڞQMBU[3V]s5w,RY:0Ywڪkҡʿ@ m&$f-y mce<ҕ`qiX@YXߢj^uylXXAGkƹ)jN[])OE-V?vs$wrm.BԢ 5+mւdH/E?:V S`FN+-HouLǑQM%>69@n@jHA1A'ZˡتEuT&?t*}^Uss@>*1|$+r'& &ykAQb-u|DYUhk.\a5޹jp͹7+4lXd3ZـDQ6!& ֥”"%t:^M|3{lNFh7R߆*eKQ%*-^Oa*x~M|X :1C'.=dP^?w-xґ8h6nmynB~aV|iX?lMYgkq[Q䓃% )#5/Y6[n^Ķ{NJ ݔf;%"RAĺ,aӜlM>=6oj8!$A0%RLwqo'D{[~Ͳ-"bpcX-P0zwnRqzS,8C~r1F%Aq38ꨳa+nGm¬lTvmK"d,LMvJZ{^5fyJ:v20 qC} QAHT9 EQ~IAfa`5}_BYrϺ[ nGekJ2QEVx SdګQŌ<,7( `zdfa1dײH_5Y$*Ec J~ tR#s0bI X6ɊV.FG[%nSx`x4驆8jqXd?A{,(r(9Ωo rMyRD(5#rER c Nh9vڽIy0i//CJ(YZ~D _˟>q` Pc=N;Q{=&ZKVwXl!21 _[kg]5asVLců>h!R+P'RBog]'n >KP];t-$(ɳa/¯g)XAWy?ǐ# R C|6<@.~YS)

      /mf% gSg\tIr3,!S}/ʽ~.ã^&}n/ gбkjLFr `IHRgK:gUU:K$z9a{z@~ ܵGqLgN)#2b4fp'xYpOkÎ1a=IR|,:ScELM$Z(G^GrK§(#9i405W %/d`2a`q>cAL'æbicND,mlxt+iF3| '`OloRqz:1˼ļ>R֞l(([EO&ҖO6HdF@^v3[C0Mܿ<U[ylA4GwlXe<rԈ(~UaR$tpӃ/he6RD4m»3A lu@OvVxgEixQo}e }%$g0tI#}/ʟ3n<ΛE^](VO4Kb a}|Csuq딻꙳$%YˤK'\G߄^`+>Ps:ہ# w]J̇i5iX>*;\N;  ^j [T=Ȫu.n0:Fv#}Q%Cx g;W'2UMKAm ݩoW- Qe!qRdlV em|N$l"Nd-Zڣd SOLň̃'"Tr]ƍhD.7QUquaƃ'| ¢f-a;@ M(BYѹPU3QD7v1&'KfyE0^Ũ?䬫,(]i%tfKǸfkqHB= Xۖ]VpKUAeI2k⭄J*qV9TXGM m"|`-\_˺^7&Č|Zbs\<%D $Ed`o'ym$CFzr>z9ʓ y&a.F[G lzwEgQ1* Id«ZEm> mZNNJT*R2|Gr!o;A"Nܝ &˧`Ej4ŹF!?Զs,?'Ceuͼвt[4'a-aIҏWgrāj" mXH@lJEw0k[%4nbVuCi"\ poJĘiҟ_l%A|LP FD\ \g{qHU>kO0huPIHѲ8)hoϺP+].A ]i @ &ͧR[Fs_z4,CzDA6koƏ$ Ŏ1\s}MlQZXW+@Xd},7Z;:qɣpkL+ BIYvuӹP:uDQh`  ֐1W9Ckˑ{!ECk79^A-ߝIa8LQ%YTdX[1ѯT"-ғ/ioM.9z';2hot0dpxKbo1y L1KލxD:Vs92#0 {}Қ6#Kq 6j7A1cuũ@M9Z.dX_] P#aXOeUk~zO Ŏ;I#]Y^O]ĩxxYGр/aN'LAmm?fm:uɵoa &ð u .$=>riy@mS[=Ĕ,$$B;-5$:{$ 2?57>h֗(9Qn"d/S7:},Gզ ʣ0AQNssp#"[29Xj8TW")1HX_21ݧaq@󊙡=!Wp X~]xzpLREj9-pAhPUr-4f'#7 N~g3L P)~mMSǓ9ڣ[L M¼PYLԵfY.)^|ҋU*h, {?"dJ $Ky`ݑ=*$\Aq.f_5/:g5hXn^G y?;W~,i?1o ?#۳iF\ш_C䍱q( )>3.\ D'܅?!w'4?4?y5-XA Ju@V/SΣU#!8 3iߌJ-:F:cY>Kj2d?D,ݢ%H0)7KT%f-hlPW>x*[{՞_ XͧCye5텛ͿZ ŪjtV!tEsE)۵8=)U6'Y4}gɪXmt0ƘMh*bPa\ ^㴙L]DpcS.R 3:;@CwBO{ul˪*21)XzR TT%kp+yްd,Ar줋-gNIf [N=Ob ɿZKڛp7~R 'ZL>%0e+#\ mc?i {go 9Շiv5'U%0xwK10X &{ @b)a0V]TU! ;c)_`#%VhJ1{UUWJ:ݍ~a: Nv(oqXn^.a yPw0kK7^8:@ɦQ ZCϓ`J`π)‘`" hiTMhcq $>tv7e&KBu[]CtO{+޵"xh[`3(N 4i/$0874OQB(Cyd=IԎk~ 篶QC);| ? T!h#W)B7%o P>AGqH:C˗Ai2ɏZukoB{ѧAi nUk3&/|Gjӹp>=UĢ~zrQ9\Y;JaonĞy1,vX(I,ÜTsS6j9u}2Bҧj'`y@l7w}C\P)Diq5OXI l.yᾹ[RP9B]ՊۨSj2yCߌ (r Dϒ$8a#Lewxd/@&Q0YC1Yb(k 'zf5XI0VSxPɖsbFB-•5*F ghHܢKDM go5b[ ${FpX!?nC=S`DLxEhG.]VX/ܥyDXθMip56N~,V?"23c_V1o@v)a w$i8q:q><~'C'LW*RBMu{ s<BZ_O@H54QשI]v¡(ߓ*ٳx []{C:Npv0/ i`)i$SJ2yWQAr{MvI)ClLACY<Bisoi|Q&)(ꐫL7<#bT\DuD:WYL帲^6r`s2#1xm GKbCNhK]AtޜFc1`rf9y׼.[vh 6^) (6$ *B'cX<ٷ5>ígΕjY6r@lHMq[n9w2P6YCHm]0]|me EczC,}̐euHϪC,KrmӖUdR.xx¦ڋZe*aa/:WsTYOb %|/7q<7Xio.fIve%q M Wux {Äȇ9 ķzqeUfd8k,"OO_4d`<,ĸ?kPp엠*Υ,p 3ٮGB^0m툕FԇcLxX]b+*YN`O52yr q"ٳ =RXF1eVwE``pUmʟmbHҁ3PkBdy ŋĽh+G 3)=ij|֒i6 pıEVSgzsdW[:+bMU~Aoq#=>bEw?qFxT)KyٗM_/ d6M*,5;:iJX_ĺk^Vnt6>!vG~=dfϴ,i97D3O A Jl"$y$QrNAo.:56V,?d Fp5rɠ!mw"KcYv8}#kH} bΈ ̾1jŭ,,12.n.~0qp3-ekm_|Oq bE-.j)xi$QSpZ]5U!g -sP~Bvf1+ !r̿roQ6y- '9')mwҡ-MZ*x8aHp1ҌLfûϗ6q۵5d70VnfV'/7jVY7{ڗF>Dp9G:~l7+*C75 8޼RPw|3e|7/k9-aї3 )|EfH@ O{c!~Qv3ッ 3%f l0å2b4~ ;3bC}Hhȃ@ [RY}RY{=N0+`¸ PfUe!hz4utޕuNͷW}澓l'Ń$l q61vϩⓚ}4B *5W՟E4۱\ޭ"km).c@] q ,Ŝʱ?/\$ͨ]NH+Gbps\)Zlf0_!F"sYrro] EPgJ;\9.F/ĦQiƝܰWJŝ50H%'AY5B)'%+KL刟>!\q-救\X}Q8c=B' gYk#e(NgߺBOvR %L)~3 X A`gƷ߂k4B6FSVm[p%^1p9Jx`Ds7O8gQg?ðҪ3"kO4&6pL.fT(S0jޖDs#+^ܿlP-;o{l4Ti^4EHG~cHWKأ6UXR1qTi SfG!%n[.0XLb2&?lJunstֿ ^;bPO)4nn+X"Tfmlڴbu_uLZcE뤸IJTV`K~%gڬ#<+[mY@&y23$g~ވuSBIxЪ @g}l[e[?e{ɮTEϽ+~6ƌ(&-a'_U)#'5I^GΒj4uM鞌al,'a/to"~-ԙa[Ѿvp[OvE>Vkpv;1VѶ7yOT 'qoѤ]l*S7?pjӲ}I5] MB^S+pEoo\:}+ UazY:T9e\T@$قdN42Zcv;A L66 V<+/sLֱRz:Zl0I*% @ejB'TڦOZ5,Gb Q9O_]vyP,񐋲 +KfXi O,'#D6dOdRN_n!%Ұ S૿9@G~], ]'.+Y ϮrHP]%޸Fm: ,%e醻YB`_F#ڵb%\`&˓I[~e-=aNzȋ֚-Zoc4`PHg#1Y9䞑B@ՅrprE[#n DyU+S//p.>jf}F 'lG?U%5Gscs)`OQzծP.z ?FT(QZ+"KZO/'IS"ǹC4P}4IB:\a>QZw]`XJ[x|X.ꯢ˰YJ$8-?o~/ps(ߔ@7 X3˫h[~-Lg&\ +h%+]0¼(cQR_Ů)+IMDZ.UBp:NxώʃEk=}Lbl\(I5,2 QO]E@اGJ %4s{Zkb^{bpG>9Ru7`-1^iY}ɄKM :5wsz{nܷc/Fj2<`1B_<&εNȹ؎Lbi?(qYښ% t| t5>iX*_+C p,ub7-i~8;y-Wcܰefe;jk( \ HNul0/DV`N7+.܂Mԉ]qfAg$\1n=aη- AgYZ07070100000429000081a4000000000000000000000001649b7c2a00001a88000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/hda/snd-intel-dspcfg.ko.xz7zXZִF!t/G]?Eh=ڜ.+МybMJyŌi9b)3o: DZu!neSfUi)fYܹɷZҀb]:o<;dSV+ aV^ Iݕ˧9]oe{?57X|J|G(F 4<8d`]>WS$GSG)JN;w&{Vԙ']nW:'}D3 +PΡjW Kryp>uǑO ЍRTb~߄:G`\$34Q|Gd y+Xeζi̘6I0d/_vGC ~Ȭ-_.ݰ;[g%k~\'5BS<\ji`M~!C{!cASS8mPD Eͽ NR}$q4}K3e$iJ?mBYNqæM N)? ;i&A^Zgֲ_M4xw Q\&sorItKwz ?{fyE HGL0(ab(opY9' m2VGg[8WO݁|Ar{©GTNdn*B T{z39B[1_Pp+U@"x&_ڬuu V:LpX6t!)ݽ;?KFu}p.;Zjg-c)ioL;ʢ?O}j/{#,Qc!VL_ 33LS$ݗF]ti$6A=F ߐt@a_a\o9r {KF_F1#)꾗>J$l&qlXJ#\*q6au@~>wwfi +eIxbsy}P2$'t9aQƔ*V^p7E*r"y_S%r{qr[ ~:FVtZ¥+gG~X>Hhz)a?eī.;3mgG^ Q9VvŜ/x!VҕSu +G#ʠxe%3k!/ON;̘K --UYý~~9}sax9 %a NWi!OY ǃMa 4'YE.bEt>؊Gt\ 3#85ZڟZy0 th?@̚P.<~UtI?I.,u%arX2`_QWJ=(6?%q7.v{Ú>iE@:/Y&i;KTk؞`(C(چD@v \5ܰK:AE#7m;nTy }rzc4V__N}'Z]ax&Z l'925afBkɟ+@fYk os-lZOѦ>/,,`B7LȲ ߈᩵K>5Ng5U|HӍJVvaqI??DdZ^@##: _{8Q%MHr FM!uJerеR+ϸF.Sv?z,e\ފ4H-,|kEZˌdUM̀#ȓ;ڄ,gSCSIMAzn]-G&5d LCS~$U}I90y[Tv .^RPxT]fPT!eH[Ewái♹4C h xYװ{hY \({m!-ŲRkTegL>Π ֋ɔB-+&` 4^Yw:v 3,:@Ԧ}f&Na)3LNx\WBtX0\=”'W+-_>{Ԋ:mB$וoky]6sYb91VI;,#wh<d˻Gl e6ֹu}`Y%`71ƴœ#?ہ&NE:+%*KWXu3y'D 'O&xqN=Nу#`KL47%{$ 5@e ;h@;񙙌(4_w%hbW!~k  w[_.:bE`. ww|O-=G2`?+ `4₴2S2- K-Ch {k"H'pC$?xG#tg:C/{JY?&w-d^r2nNFʸ` NU4@aǓ@ g6mfVxR}KO5AɿR l0R3GOJzBM`MP@B|8Ǵ(nVi ohIQGham LUXx-مh/JZ*SPs\T9[I_Y\Q^Ae8BW*ۑH [I}66\QCsA]8Raf/.`Ě>nSʗ/vHw8$3qIoMӲMMXs{wI)x57o`Q8;-.Z`#I؃L2|eʹK-{zUX#v[23B@,4e_%xܝ2Р)F'b q]Y%+pqS~rMD紟c?~2ĄэUp2bzl!SB>S ͭ%-ypR@*T`/f.KOWם t@p.R'dAqNb>bb47^(53nAs4޷4[VGLįǓBN y"ʦ1c&7RfD `bdKY|x.rp+zuC"DbrЌUVpR_d9Kqe c|Rm* |0Vuej\qa@FL+kU0U Źy:9Rv6/pDv.H{8Sv{rgh3؀ۊg t@"z?Y}n*YW1vT㾢AyOk&p:sKV5}d(I|Y&jᛶXn9ODs-j˕keYTOxY2ߠZ7] I?l!Nzh_MHY'P>nnhWt }3wh\x M^ԕZ*Cq*j.q7AWQ'Plvhbȭiw޻ e*.GAPekyLU^sQx@Kn;s˲HQx@ ɣLZj)u*}O۪m gT=Uʋb<'a[ņh _)F9id%o DN(}C1F`狼K5d֌a`KDeX<,yޒ+sI feU&x"dSU]kBtD3@(O LgΞeʫ5k Z$R=+1Y}MjC@(zv%M_c(.PZ_U,G)蚪 daD68-P n{+y!`ܻ0rۓܿfNhB)*?@ӍP[Cu2THřlPmsд$&8`#Ud"Wbj+4+RuV/Ts;ƚt(:d-t-8(T9w7R:_FN;$9[m{rcrobf]'/if&2{k͓0!dçy,Y~zۺ/R !,.fʛܩhC[ÆˮI8{i0RH<,%+*d1v('/ӑHL/ͩ[W?;cG#j4SR <ϿpMj#G8֦vz$uɌvV4ڴX>ex߅+ =ȴoAF zhy/^+=H 󇴜.4yExrr,D>b>riJ*ϴ$Bii痹EAf}p$Qm$r7uxߠp:=qeWY*(lajҕ]SOq1E9YhΙq+]IjRa4L{K9F&Ob}DKdL[c$2ˈO)d;IU~)AzΞU>n׌SXOuu#8xP}.k6D}/q ~zX.5:˿UiehIQv))~D} xc+3 DH cjQS&I?|Ԡip8\L܋ %- 4SgRBB9!/p&ٿ9"G5Ne??&b<&Nchb${g*]vYB0bnSfy2 I!l=Ũ9{u0ډH>A.tG޶o[Æ=%#DfQ{; mٌ8a8?๐Wy\<7A6]G`g"<*ag-"Q }O΢ww 3_ƉЩ:se >>{-XV`: 5+£%Sxh\O⬢0Ax:.chEuuc.P LoTOhD`r#, 4x۶χzyX vEh3 g¥ov'+p,(.J7{JC>~~yðh!\NGzY9pщ8&eP)PO$k/QJ:vΫ'aҰţHO?tXtj[IX* 43Nbd"U݉r rEv+tPy\/|3jXorH2>uI%#~2k̉@rqskኳYt3ȸj3$f,A@Ezສ`"Lg}#\Mo ۽i; ,ӒR8F$RΆHBOt2H؍[~I0jV%{S"Q[' ?vT V;̻ <ށ@gSM]ۉqW0x>p5^j AT]AU2ԍ?·sb&ŋ&T}@}igJ yv(@njFދko A^"+M|z|ҵ\dNŎ@a̓eCD݉]vpa!{ к>H6MRF]k\R?OPh&-&JMNs8,"clCrj©-HLP_sf38 Aayry;o24Jg,4L~qZ65l#?9msn!" (%s9>1S4p߽ 9+gi~_:jR vs'>:M&̪IҰ:Rm2^֨e*cGKy'wƵ6)ILyyo$kO2-Nb7 o͙j4 T"n 4ZǦZkE,L;l.twYJ}'o X ~H;,,t>-xl2i1 c!"1f)UIJ'=)G4 Ek&y<{}R\!dg7Z[5P M=SܼB&uzEFvG8Mrn5Es& Ab"Kvv&Q#6nJ@U31: 8"-[cԷ44E"nOHC! :IDb͒粀1LӚHk˅0M떫."CY%|EiRF3r,w0066!dD6|;&8yE O*k6 3KA L Izăc[)}6gKw#|˜%"x]- eߎ#Zc<29Jz\CzWskss{ ~%Z-:=Dc '8xJZ_SGjƾdqrf8fMP::OJK;VfZ<ˑǣpg1an0ɤZ3Bnb/U3qqN]Twӧ-|S;:IoF [ʦUMGXPp</}nl0%-k]7e8@DzoAt$~a>jq3g|p}_hڭRb'+ J$"sdiqUDl.ط7:sD`ݙ?2Mrb}>M9^\dZ.6;lk+YIY׬&&xg{N9 `j>ɒD=Wd+)+cP6Iwuy ~`SP&%@sd`F6xߨ9>C3`?,'Ä\q ebe?N4Nl=ǘf1̋^0꽲qvBK_YikKߥ4Rhb_?ѢU݋PCxוֿkˋ=ٓgQn?hFٜ軮#D; 8O d^5:#eiV4Vث5p׎^kZ\Y\䏠3+xIiZ4io KVaÖ_}b9F/* OBj9^O<~V1&tcW|u w;rFM~POVɭQaPfmQ ˓''!:H Rp &&) _*oiP(l9x%ԚWOwj_?)Y:Lpwq4S&ɺu{^ci"4V [b&"qW8:̂[f@Cr1޹՟SM)VBG.3>'FCz1+D i ] T&[Ti>h4i!0L ^H@$ĜTkԙv-hD0hqD?^>#jxHy;&ս9GX\^slKbqB _&# 3&5 P*K۸Fyys5"4"xcm&ƉsdLJj $E3y.+tT>凷?>[Ƶ!4 ŅI>*!%lFbEL$Bxڽo.4"YtW?!G Q!]s$S<bO0] ԡ)YȊPu(j NA|WlMłGtqr4(gUfpz|\ȄuK+mTpnkNSoG4~k/Al\d%)ϚlƷw.Ea*Q:&,na%O-n^FU gwLRw qO{q F۩toKkq-0:P=DZeq輼F^=)w4>Nz(<)fÅ!UG1:#,oMލ_#hҒ7uD-|%׳B T&-~<9?dEyuUFe,/jy7Qwj;~`FG YVi-W :NE,;_d6q"]Gq魦lQ9@:qdI1TK4Oj4^=H-\?sF~ L虇3xӪy2ZЀ3U%[ՎXd!v $}Whzp.YMJ˚\σxڀIUoZԤ;\;7BABW杶:9cf* z˶IC,)"'7k_㖷tA&gsjL!M))qM(ܱEA- F[ 1t*\.C޺e-=oڃ{P#m^{uTÝ5^(mNlZt֑nRE 7Q=+meMAO)&Цj(ٚ,;Ъ :Lq'T ,59O;P\5]W[4`,#zqD]G f,9hDMJJ-ge' i'5 4AEQ1:{WSxcn5 f[{=L'zhQ1@5"ޤ"K FpWsQv_NQ.b"vDn0jKK+|1=r/En;$sIhzRП_ :S7wS,kZۋx$^c\FS@S6@upIIc P2HA%,贋7Hbn8@ 9-{&#G]!ZS=DoJIk$1W!lh"'`ms,$SKL=1C₡[ʿ!@8 r5/{nE<0W@O b?P2g C@,l 4nV!ti1hYfSg@+0 &truYj9يƜ ms2j~j1y^fcy\}ϣl-M ;Y#eS%OmiQFJʇ;C90?w i~ʁdFa&z˼i @;yV䏾OShFKT?Ȑa>V*K w;I\!]InHVLT +^l/h?Xl^{mr>."$kg?0n!AE >Ccں/[dHԶ'y hk²L_&DL+n^NdO-jS%5ס &==vAp@T,nBǜr~=KAq'U[ ih#`!JxӯǺ0{t6sfJCrΕFی\]Le&TȾFskJe ,>]%Vf[NUKn[Bxr$z(CyG uz3pX&v{">|;C}}y vޖ4MVugo7[+6˖$B~'IH/0Q5`DSc6 W*+o8Yb``4O[klՑAiP"FOub-6 8询;(tF@/gFAWcȤ3&`QemfuyR\]9.d7b<-sTyYNG0EKf gzwaa }]^|jûC Ajtv~q"J/ߒA4щ(v #(X2rJE}˥Q!Wxd*[bqʠ +3 a5J^IY֒p AId$qM.aUQ6XNqV}꺐M`uR|]ԬLmI9rZ%4y/u9ꨱ_0x7y?a8/RDdf^ڵ8䷩0ϠG8ɔa(ggx#O(#^G^ST3\$ˡ+o*a:&Uxh^`.:gcIO@JE9ן7sV*v1X'szjqvntaTjtmؗb33,.JJ?ruk鱳<\D@"%s[V2T-&cu 0Gp$KHoEaIY\] Xff$GXU`Qß DugevѡT/:~Ҹ(HG3d*0K] Cc@(>VQfу8Tmzߡ@!Hva><}м n_)ag) FlP"տ RybZn Y*,R|M=`%]%U!?9 .8u ~>jt=CoGQ,ølsbk:UM(}Z##hpLۣ/oQbw e^h6J8Z[%u'dF*}gUVRy[?He..3kj]j=T[i#"rs(iwf`*жRgA6݆$ʱvvzFxP+SB6Ũ?s7C`q՚/$u5:|@vs>,sE n^(P}j`8.ɩ@V`^)^fED dyWbSdNL\0:_*^g:2s[ nˇ6m5c>sHi)b'c`ŢIƙ*:S`]?rB nX.zO&iw3F:ԻImX'vAyw`&#OGa1DcXt 78ř+6C !,(, {<v }0Ln'J թ'k`Bڮ_q%^)l0I5+qƁ <J?u=:M(h.'M|#JW]:[{/m5ti>ew-zYj(^J}QjC~KG}u9,(q@1VFYMlG^WHΪZ,{1E<22=4=uyI x!L{FnKZ22M#ƊO P;MNuL}cyEȥKWz.`c@. v ks -Gfe9/ 04FS'M urM\ fCnGl~Q)Q?"0BߚY==[vA(s(u!X9I$5rkc X,:~Y~!&de?fˆKĮ̓iw#˂\@>p(ni4hl '|QQ4F❖_W f[9nDhk>t&?AHrȖǀ?H[mY*UKwȼ-MRf_Wl)=Lp%'z\?jc>bOZ(=e NaIGZd}ܕ+k5[4 RZ~ GJ ֵi/\\wNK&jٸc2~>S*SD_4W]H>[~<&WKQk+ }) PEl +=|5Bozq&aAve%+aRm6:} m,GR*ćllX^4D|3'/~|+q%ĩ>"`ޖug9)17`voν sh*b6S-Ba僖 E5nHѣ=ߡB:D5ϥNVPRZf,Z9~MMmUo t2y{Lϥa}}j_iϾ 9r<ކrQAvKVl ) ~B,V˳i7s*i$Vzp͢ȘFWl.$#ԟIM@hGSF)G3}h㙃mQ2{ ')h)dnTƭC}$.Tl`zv nY;cyM0^ yۉE_Jd<{< ny5LʕP۵U@dsP?dD5+rpk) 0wp Y7ՅQjNG^m+Z_N%IM_TY z0 57?אTE7'[>cLs/3BKK5=ҹyw !P6UkLUx~ziIG$oDE25?! {r'Etc/Mx={\7w%Js $c@SIѤNh).(tT+R>7y}Lo*ŜYLl4;8C)~Wv1-()ٴl@^ w9Qv)0{+ XLФ8_gB,jpK`w‚%G˜hR# ] >Z+l"h\l$I4^Vn ózc@4̲ [!$+㞓>"bT['-s"YgSTs_dޘn_A"RD.٫g6$`4=G6T]T.} w,T5"`(B%YQW(=шJ?,qIzOrZe \&Kz> x}Y3O50$pMAsLYE!;)=p)Nd^m+0~MWjNۖ|4eayg)MNVF.VJ+"KYK1?jL2*Xû)mݛ,%`.U!Krg\$> Qebsʠcg^cX!Zb<-~b3 Ȧcbz3$lnTB;2ps]*߾-䵖Z.qj.)ꊽ7X4!C|(qPTuxC.1W-=PQPkse@ ΣI~dEI(N&OLe؞dsF" k+ VZnG8$;b <Ɵ![o:8g:# r%7v6 {./Y<}51 ,v={㒁Z˕*bql?-9rxa2yTο]@Aqv{v ISGU tǣκu)[(M'yL ע~y;[&j7mCɧW7j?VY^6aT?+ ,X5{+g-$DGBtϗ_GK(:Wg&{}' 8_9 J}^zޣC2-*Fhc*5 dF@xc+ӫYǓ9*@F01,}[V{bL/U!OihW7)!Xr!x4 $0pc&`uty;R*Քv`.r K+ ŗ6f9l8lQk&H$ ,G{'f DA=D*r5K{;cl@zd e͔` ֗7pF'S|.t_x9I:c/ ւ;(}ν8jlfNgò pOVAW3wҞMޑ 0`jjݣeꘪ*QZ¶ 1 lz&S@y&wVvZ1ݐ`#ޞ1ƖidyR^;tJ,jZ-f0jkui1GRg 9Ҟ,at(jόVېq XTS&bmAh㏊Yn`60QZz״×q0D Wê$vt`g$ htJ{ŘJ3`e $Ў#:SG~1kT"D uR>.w4f:rkEj0c, ;a٬B"׵v*ߧ=r'l QmC .S*l6+ꆫ#D{R@Wa!ovMIE"&&b"U>]q7%}s78o g|+?[cJ?݌aOѕšS{6V&|j[m+Ϗ@ܸ6N:7˲)]`!I:&#O3+^+ܮ #Dϩ+) ` bיn᡿']1Rlb3zhd5!-+D^+Vi7OdGbD˳T6NcQhKp|NxDaRԕ}kтw&2K<󪒷#SYI39/*dVWF٪y]2n%ƳcGs ;q6"BA Gtt#;(/I\{u%Yܦ}lw`a,c*v._O:٘J :njeU+}'`NDg.,>wp:t C0Q?H磗 |tfE%E^^"1hG:dnن447##-m"S>Lfg w҂%\=B'׋A4 (w %VTC'.@j")dOr1V`o ,H߱7_*EW`Xڼ[YM(?(I,|١@I -hU` f!oh@Z7 &/.W=R2Lmm L;LU.|sVBfxYݹ?({3 q('*8kӒFs;Ў?z͹KA]g4/WhAsSu wէ7TS:=ԈqFT>(ׄ-|E2Dvw<2S۩J'܁?#q&)r0[qs06GfzԚ3hrMqäؚ!. IGk:w ITCZ{1C(q\ުJTwHr*lȷ#o|~?ABYWE qN%G h{48Y-H@1q [k8&Yb`v\``(hPXYsNyjELiX[ڏ[8O P^| ~kca/{Gx WTA7ŠE7s؉ Z*GjYGy긹ĘsdPFIV*ƿ^`_i׸hZV P΅68 @]o΋LiE~!GaLs!g-A.,/HCs7lۨ!m̓t3t>XRQRuM}<+~0j|nsG>kMAۓe.@4+&L`/Y!)`;>% )j ?MZp6:8{G>;R7V  g,[e>$h:y]p(A3ɜmc m*! |4U^}.ؗ%:eaHwG(J sAC;mDd#(:ޠ4h }pƲMVR'|Iy1{l4-z\yj!\ 7y<,4l@LzYRLn{<1OٜYʞS> k[:Q$7d7#Ԃ 9\_!M"DE(h$_f`V_fo5 ?U[<)}~HBNQhNPNR|JȦ[ q쿼 VjUoI lh޻ĩISgBvc6+Yς%`3}@`D;Xsn!x %PH9+VRLIj #CBFL9(S /ƋNib1o%–| TVȷ!F0Q]I դ{W5v/JP\zhiTA\ ;/k_0#ΨcT֟i N=9 KգYKS5ڮb:!֝/9V KR&lޢ>lRù%zYg#עoTCɫel1|GgR*p] 8/MHZm #7֏U|N?6.^}4/ΣH;{@!}]&S"\Qm'̒MՈϾ ϳ?.X=ml6r5'QiPP1z[5/l֎!Q/^/ 5T}Z4*ˑ2PX i?0͎uhޖƼv)v CP vMR~SC{P6a6!\fYԆ?ٖě<$р`孃P802酁H uT0Bd , #,UWi3XGpV_X6},ߐBd"]KS4,q.yUN4FVj 2([uJ\2ۉ>& PH<QJ q"WoƀL7Z-w&8Pn= & Kα_:;PDK y~7{78 (d҉2-ǐ^Ahn푋ᚰb} P,Cy`^pgvp \۲ŝOpa%Lm[_TLRY)z5fY_<[$nwAvtޝo>?ɭ &W]4LV֋(BYKa[ jq"D86{?fx*f{}ރ ;dWž ֑zsV7Z\!58 $ )`ms04ݎ/+yÔ)&յxX3{(3̗͝^ Յ!ra}ΪSROz#+|uC%e}I'ŞT6~o S|7h6I;O +C%_gwa4 ҔVU3 rz 犐>IRȇȻiN`Kf r1 -}BHRB~@6W.Vy^).pI AB!h~JT1Uui];+ C/͎F{a댴' D=QQPe=IbTwh6{y0;Ӄiy , 4ѕ@: 9d9at%N@ VaD:bW+T6x+yE,B$KZe Iq{G@EkI禇\-l@βO2[ ;jSWM1ZUX1zBvW~w/$oa>-(W\_/h-뺎WFR(z[:ֽ;8CJCokatX ^[Mܻ3X[*tv]g;{Yeva;¸6"OOW$pFM5UfI%c%Sو9A:Lo'GX6]fI^ՍhliL3ͼٵ2rgPԴ^L[EwI]sD. m_H>' @l|w[z]AcPĶ,&wVOCHzgC~NaE ~|nẀ?> }\uv15Z>f9B.RjHoeqUH9b7@ $Dchfct3`]oA* i ;djeO8W^ a*L p"c LBGK)JQ='xĹnnM`l}%WD +g+u .!7|A?/@DM9t0֜~ H@KvljD1>X` "H>R-*E0ņacz=l {c_ۮZޝdR> gC&ʃ FzɓKq~'?lB1oJ5*nIIncaת1Eݖ9Qu 8ž尞$Nu !O ףFU / Ny悆a 1T.`+^άy ز4yԵCD_DO:ks4[jyl '%^A:9CG!t2Bj S4#-N;I"Nz5N)( ֜܅^[cPF:EٹR$dOaS{2](FI\RukFΕ.>Cc@~Z$6౱zݸe9 'T-pQNwժu `Ɉ8s]27(&cEeBijgiZ|vS'xxt@1DGpu dbCaH"_?Bp/7CՄ{ Ir7 fX3 kX}-&1_ s>S.wjm].ݎ'ϯ# SĪ`?p\6`m/HJir MfWSnG2K`C&9sР76f~.ԶbMi¾_!"6C( o~Ptޖ}IMH8掐c.O04+ abHjF<ם}u( 6C)6]6՝ #)O^7#Aw^Rb4Fن`4ec 7"ݠuges2]of.[uӱYoԳޔE `!Ѳ{K&;VccJr:Di Ul0W PVv1~C_:'.N{+%rwa33$>{E3PY|'W^B̡\&`L7O9=2+`WЇe1\꥓]Ь=i 8)"_Gtn9%6aXf %Ifm*wH6Eה#=턡5X "f-A frw#(yp4yneҾg U ܛYPmƃTv7Mb+, j$B˝p4A9*2vhBDyn.SaM Ḁ>Nylqb% vTq"S񭏫H9>Hh)BgQ7^egOpn9,(\Jĕ@n0eJ<$/\|X8*Aq̺c9boл9Hs AB4ku0ȪT8MPz(Z8 U:x:\n,_ȷUeJ!K<')ǹݟVy U֍y8'S1Y`FإYmk* M6W=jt}x{\:ѣMh0Kh¬.&B*cܨYqm#Dz%Xh"_ 0;RzvH\wwă.^8qm=Ng7<;Cr/c PG0jp%HzIzpoE { 8Tٚ!sQPo؟hnyB`rjnd8UXp\.=qMKӁa*ƑΟd{Ne=6ul085tTsZ~$ܘTaXsk]'I"^C fggu[[4fS 6Hc%_Uf8>Ԕz,2iRˆ)0\-!lΩMW-f jxi/9XXk#~O_. GCfD{ڢcǔV.A=uЅDy^ë C& uhsO`^x1ij^mDs~]o%(C6?>`~xDn f"NACTzhD[G 5u}~n66g#%/S(8G~D0oH~e_{g2>Vqe6eg,Ԑ+u\X>CckyD# h`  8s5h.NOc H- x !\xB1ɼTDjp$4}{~HBpB>Щ%#y56C\Z#T"6!k&r񻲫Ô;:8, g8ET_'88&ĈV+FDRsM~z"Aƒ%cb `ʵ$確cLJ5dhDx ,7?I> "E~KΠruƓP; kPk#dw%vǹ.caꚨ_.[Kut(&/WKLULp^jwfa'G> aVfLd݋߻V,"wɗr_&Vm*^+ģ?=9`_V9t?x^d,Mb?M_9#q_[ϑ Ba.U$[ߜlS4ݟhz1DЀVՒ$3xCǨ V#1s>"'6`o*^T Jb@~yP`yc,xqwYr1 νM$0?gY&]#1$hj诘lc-*}^Q|4} Zs^`FnF>dvDL޼"l#1iR+ 6jc\ikP5t6np:3aYHP$J1eJDD/јGsGzCi}eܣǝ`5K:HȘyh"o1!Ai&Кƒ枘mXnxj~D0F`JX xN"2-UJTw%(\/\buVFcd3nM;n6 RсaK=vCQ1L~2f-烻=@gflwau<;_=vؐDcݑf<퀊{b3U3,8*b.p.1 .c7'^ /'K :cEsY?7#OfL>^W;RKq2y.Lt;1@&8g-'^x)s X2m 4f吇>z/*gTvfɖ/Kr9MgaT%]Tƥ@i}뱽抧^IC >S\( {b Mߣs>iJjIR n4 2؋l!|\C)93HeET}M QlKU 1l=ZH3oFZ†g.F-0>?M$-ܒ~4FZ*TqwG+kしbF 6RU~)3A?~B(,TCyK#Dcъ"4EΤwaQ)6(v$mݸةM6G'1B00/9}j@D' Avڧ|j'@,I|Y|oR|tzՂj~0M(rBomz={ Cay h y>~5 R1H=R ؑNrE)>ŷ}$ɉ=cQ 8K* `%xU|qNG㺇EAg'+y) EH)Cçې}+d}]^Y + :ƒRn(+#VIc RY><1RY4jj%ˁ fկ6 &p:[ @V<.ZoAh /VioݮCLl"VXkײĿF쌬w+.qJ7㥯҅k AE`E~[V _ (*q5 AN1+HZ>kwS=6(:+ a|}I42]=~Ik^L tJHUѰ~{䈃Ye­E<3a4\L`,"j " 9KZ&fx&l8q26 v}q2zdzh< }`Ua0Ffb[,Gzld&ڪrK ^i [E""0YG6 -j(܏lQi6M vp#!:m@er"l6p@J(ңI?]{V`Xk4#AcWDR}^ IA*|GkH(f;P<:?(}E ѠK7=w6C3y knda!@w9aP%G=@ c-D_t{A4PkU`0[q蹕 Ô+ ˷JҎ|Y}~r*V``RWH -mނHbU?,~rjP/#wYVo!1V>Lwş|G 8{V;LajikR4H]Lc(7Yd+nb0V(1yl_,=Hm˵ZI)'>T8LMѲs[U ~B C2f#h\(|Gԣjdt/ỬDih``FGJ渋+Gqw!yZ利B/LԡkW [^{sC\k 3χwWm݃۩Xw>ulADH ξab}M֑,tĭN_Xj|AE j ’`$3ϱAYy]ڷZ% Gw|}}0hUqxC4GhЧOԃ P^-0w Q_{y|~AhGؐl%dD]MSM]|+<)[ĿsPd,^ >6U'z1gw ԧcCDC5I<1pd ڠQ,&fֵ!yG.rPƎOa.SoƛSَbUڤGNF̎>sc!26|F{ơ(PP6+=t ` Nl&_t`zpp]wr~*ysQ:!c4*sZ3]MOQҤy1ۓ`Mu7_x#^ J0}NƕUMȘ뙜̓< 2.֏D>X(d"`L[WHbv""ڐ mZO#['|>{Gid }8?h0+z}m]?K`zqʱAA3v"Y+F|o=]w)Us 4x.w;HHfSrV"DT)|A/_)X]NWSr$Qh3K\)nނFEY$*yfhy'3stwae"ZiP;e45[ꑽ `]P]$  O \ٓU" S0ibS'#iGXu3/ Bٷ7_{3l: G#o0csL9ZiYz6dĢژAq=0u=믿)+DN'6s{>G-Jg]|&ιI/+<^)b{ho.Kovń9D 9de#,8ZOD bze`U}z`(FvZc]XPQݸ-vG˚X7Ap"2Ɠť!NY@|ZR(UU5 _Os';_% ٨WvRwD_𳖠(7 '~#Uiv דmk^. ZWI҆9MNV=!7dP7֋ӱ~+F`k܈D$B KnuФa]N gSe!mURtgpXiQg s'r];x{cY},r~V r`Q>E[C܍PS+3ׇAF<`5 U?7*8iYY 妗R5D./5OĸzIAqScSv wiIgꋚ F fjlPTЫ3t:$A&lMC&&&PX>g<-2abi=4qO]C]ҪQ1<;ud?CK!T )?ȅkM\Ay{/%LAN-/{(Dqt){?7ÁV&aƞ`H㏔=s7@FӋg+ V#@Ge;vl LZDG4v2C@gMc @{YldkI/Үw@+,Q(N3j/lDnf NξҖ2!HIe5A:I}YN8 4IvHQv."qj2+^KJN61]<ډ*)6Kep z)+X oAvؼI5z>X16G"dApeq8GĹ( çm a4c[?*b1ts'}n/0kUIbhV t鲘K$t`GUԻMZOVev7iL& nn}:PK.)͹|Ə>҂2MGk#iUcc.%AWa޺SC ?342w\LY-PJG٫Pxğ8y dwlCu෱R66er A9g$Da#rLYp^YdZe '-/PqM:聤*UA% s`A,XM2шX.6F_6^olX a_mV *>c0k-+)n\ȤidE uΆw-Ŵ.!X.ShAp)ڸm4X(wz}k^}?plS!8 ,Dښmd%\c;+ְ`l8X@72{)_4C.>7|pޠ1`,teV~JtKna\|QM8>x$X}0͇mbs`9U,zܒ0 ix?=o 9UNԖ00lx~leR*,QTrzY1]/u&x* DJ_ ԅ9o}|+NG ĂNi%aT=hlj`}>^u"Fvͩ}MM^bGC˺]Yc} {G.wS/X/g%5M0!24ԙ<2rZ( d 嗰MPn5n1A"';;B*[#s S+e uOTtV9R.9ue@S̵BKb̈́6+0-0. ǹs*FW~;f2eqs\.mڥctI ?qX>8r?D]әLۑp1bX@&%c}f ae kȑ5( [kYtVy%"ܤ*qW6q;.TWG1)L-G6 ζIP2!ӻI R3ּelt6R`S(F1";uqpYNzHKRO^&ٿ~A“CN|V9&]]ڈԓ}Qp;8NGqd쳒ݫXfyǏ7d`5Jg0AY+$a}^=W][ J LjJO)*bic>F qZing6 Oۄ@y,1U *{Tb=` ORk9}7b;bCk^Jc@Ivr!Z3T|Y+Ćud=@TV5[Y?Y~:vEGۂTGAQHt+ͫ 뙮)<ÒnѰR'`o xU!$au{XZ*1ZpL̓b;P"&Cai{O6u1܁rk)բ^f r!&Si}ٸ<vʦST:0F2 pߵQX]?K$W"c,sԎJ-ݳC10fiU&O*'+:^}1.!iC"uf)מs/|M* eW-/! x*gWm{ʶ%?_cM/2&)dxP`V=2IsQ[QN_X}?RCϛw_Wנn9ltHMrԀBM7ki/weYb(E J;4Y7Gs3{%l_+:[kVKOL om`-Hqz)6w3& cy ,WDhpI2T rj/X[$ 9ΛcUÌ04T BR%R5p@pXZ߷* ϩQ\=JmHՐݐvʰRA55Və0,Vm[F˱ ~&KY~q6 lL1GVU?K.(\DÇ7@S )Eo"`s掌Go运6OΓ-bsrhri}[8 CcZCgיLibsJOz5ҏ1^/4 f@=% sed&]@\nP쇥rχ]p@y\6lg%dFaO}_ˉv=pgVfh2Zs2)^ cEĜn>Թ$knȒP "x%3 . MX9.?PH❣8^B, DL.IJ㞿Hjddqn@<3BH;E RWY'ЈGd$Vd]f>PA?V˓GhTә,e9.D7͝70eiJϣD IY ๶ W#ոnɐqR`돃үlE?I)k xzпi9m؞1S=|ʭW4S>)) :a4*PNo{} +'NBe`(V{/9 hq.d{"(>MP11dĔ6D%&?܂y䈬Y͛ =c"(YIԤ7ZxLĒּ҃>hvo!`ܡ `l+8ɋSܚx?f yO{nӅ} u@`ϓ&F u(w7'4@ ږE'U\Xm ѫF!qqS.d/Hۂ`:u"ltkNw#^bup;F~< \QwE.|7tO$ D@Ƭq˱c2}s=,Xf>8ժF}tԮ#vMG|(_ѣyJcufT)~B] ݺlk'DۀUmc O>>v(v@lcQ́V*@,5~lz`-,d0wȔVȹ n/*79mm/Jo2݅{v9ETp)a`̨O,MM-=ޯArEd6'XD 4 F$ӜD 8_#k,˶*Jy^qH#vOIٞu?uaU7Zn\&FŌ|^& PrAƲ>yj^L HXg'D舖ڔtcBFl>b}uNg;2Y#r)jA 񇝼MA.o–gf0Cκ=ڣclR=Ǚ{;$5qbdC:6ҲβPZ}˵7?.@(LbzeteI7k򐱾BF3v'RZpw޼rD#_dga\ڹd,hMokֿ";c"y`ɥjm3#n_ }L,xj9ĸ2W7lW6DrbOʹְ>紏f]wXR/!nmU񵡃ܠuɆ\ u@_ُcOۇ1p1ـzy2vbBE"R91qgjiA&]r׀@ k(個Q1m, q[Bau/A:ő["Mf^3Fkau/B:~uf|egP_ɠl6z ҿ XN\ @ ;U6GI鈹'8!p뷧w 8U'8AG06Z]|6rگnxx*xGWzS}&Eq94ٜ II6(XaPLeaH }OtU#;rJ@"c1f'H[${lC*܈G [zu#Rwa WkR4"J&n{vjoƉܜa5\|厵o! p+SϱRHTw 'TBY_& J*UO?Cwou@}Öл J+bfY_(s.)CMhƅ7~M?Au7NΤ :]=UH6'&"{ W d,h >7~j6ӦJk/n6keCnbrq]^KJ;2Una; U~H-/ƩLZ+j5V!ѮzO+ډ=E3pjXTW^J9. 7YXUsEPUGgrd3 ޔ0\O OPP^"Y|D!¿0*SnD;l{E)W(bc.(?R=1BnѱiB?p{ nowOF[d I'Ba;, m~q1@8R F @lqs&ӷX'Qon]PEl~*}!R/;\򍉚65 y֕*Li5|XzӢpEfO\e +ن|P0uǐ{3O S[]}[rK 9q*T@=xD &f45C*qODR=8 L B-~<qf=\H0Ov< {< TE'|E\SQLj,Ll6?̄'}]1$6&MZgyyr*/ 2Zlva#?f-1uYCΟc+flՒɕa-ZQ*g ;5 ]nKȊ!VqEU8T]c7vk\Qe5hXKԑgv{sMъ/BqM_أČ׵Ѻ 2Ws\ G+fhB͓!A ?BmwRQ'2R Cm>&]bv_W.;H&zW?F|dIܮ SfZ5 1x:C~^eSvGoIY6Czm[; )uSKk&~i C""?v\Qns #9t|Q=n cߣS5܍XU6{$HC \s"r:$+uX,p"]vj5P̌1#$Ҽ'KU܏9ˉ\u ʍ4}y(wn ,u2xXaX V4nh¬iv՘8o+ >!p\>9x@n@RP G-]3bE˸*sZ3/6l6w>6C0+!ehՀf$l`OD NmA{k6 p{gݠ`M Ow4-5VSITRN NA@zٽSd_RhL?Ntwq,f7yH'hL|#ycڒ¶Z#t-Jfnp, +^.@@"W ;zFI{:;h݉>׮RG,ʞBD 0}BI8Qap"L$x^4Ρ ! Ec1?BglH֮hpӄ]2+^p;ObQ&{8Qc^|NW0E*~+ Vh<=m!C-O@.4a5I%MM.LV Z"@0!E޽kR-;UIīJ2`qΗ)a#bn4zVO&=}ޙR@2Gɣwq?([g,צ)pI@k2N<[g#>RT'M΂M!ZDrPd+,Vm-ܷ nD 9YPٿk`2 y.$q+4|z1^m֍-87.u\< /!R/U0_dXJ|! U\'M'A" vN)ē0uiM)7kwWHuE!r0=/s^C4?KxB4[G6uM{hKK6&l[i契-v~VY@OQ*;@@Beho׿wwS6IUSѧRHIւG+VJ:Or16n6g:5hXMXn\ U h!qUN[t5_c TCqsFڄw,ޅ-ѿjNyxug{3nW2솭]KYav9 j?Wm)MU9Qc;)mK"4"AK +󩉔ۏ`;[lIKrA܊4–' .ceK n{q9OZCÇH5hOJ~  D2jyfEizʞ5jA敼.,T>Sr'SoGu(̄x6.*'Cy[1|A'xFT^@M@Ss2 o0JiMsΤͣC~T⓱-WPf9ԖYaKbz Ol*9fȱ8ű6|%bB#,{lN @a-2O/9L"ίH?tQW},kp@uiǠɾѷ'9旁ՉB}TR0D`"*nUhVͫw0_G)VK^!J?t=ݴ^-:cB#3e T_F4O Q}p0bѹuO/PMm<4ztDsBI ͻۋ aSEKn^ABs&~L Zù)۴5/;R +Y"R?7x~@:p++aq(qdKQT~oA;bQ#KN$(iF\lENW/p8S3G 47Fʕ:~-sw1 ŋQhPWl%=\OB%CIc)=\0=3a,e-^Xt8i 7gZYHb1SKE v>U 7.-Y'_i9ЮCzGs8R-/ Rv?xx'e4 C-jzq/Cf픊/Nf=oMVKPߠ)º|u_a2+ YhȌ|ue,(&[M`9! rc ι#*qD{xa8(0Ů:Ќ]f#Iװ ǥ:\!#Po!KXb^_l 2maleb5@ v~Sq&ݨ9TC TJ")cbh=5DNL1 I+os;H3f~GW9]sA&Wtr )(ֿqf=5!||x4C. BU+(R՝B<`ʱѼ0Wi * 䄊>nQG+{F\q*v?w 7BkTX!<; 2f~Snl"l,8bu{Ml D{Z~$k0kp _N:,YNqnc=B .l 7J|sQ('@4kyaߑE-X̟c[Ğ 6#a|o>6uKw,,T]ЬN/'/U4fTr_"9MwL$[-'rah+Vۙ=Rdy*WG-k+$ k!w2:YF[Z$ky"Ÿ7I Eq*bmZ˧X޳YW <溛72xRQ8AŐ4$ti5 _CO K&Gf \o!pD[NBu5 %[nF̙xukXVV]b2ԍ, OdcjfEdShy3ӷs7% ]ِ~J_,g H}ͅlwnuXX _W6-l%WgRp dM&]٩kWzfQ^ yyW ~ӛ'i(^1ϋQ'Ƌf,.)&hm RA*W~JDb5=)Q2 >LB_S$*]/?TgL1xvmdK.Ԗ$L>=[RTaG]7eܞ]kĕhX/>w,B=՝rzN Gv*Z V^ h aX~Y DS ٬1`T:闺>BسDaȠm̀.;w@ӡ Vr=C,5}D!húyTJ S=q.aٮ >XYsm EZZ/Qe2Sf:,?XqL"oKaGDPeT 'DPBaT6¡,eMf%t%B7inc_eL�vTǦ6R ;ъ;X}2]);Ӣ%.*4:+xQ%Uj{E6¶]{W0WR[zs oʘ!$2{Aw(P1(;lv³3~l:dt b[ 2 +4A:±W[™Cs+(qX ?yN `^}I5FZVyl}:C&TJT!+(&@b{TTl-n[xYe3ߖ Uޒ:sSN (G0!-~PXE65 ayIF٤2rv-FakxR!:}+gl_KMO-J$CK_-Rފ Bid*^ϴS{1ȦlLo{^[i^n$X UFCh%+bq)+~0>'}5Q%$oWf#~SE!5Tb6bD`X&8~>xS<66ʈ3 OF-$ty/ɜ@u*.HpQ ٫er'PE/ vS_?fq4S^MY(jf] ᗁ#zWB;j{? H ,o!MY52J:3h)8*g\ igFR18ee9qZ""1 ~s[Q>mGu9]QnB)ݥV򥘄LdȞ0̏Dֳ7*> 8T؆Gu#-LBO}Getj79*_7[Lv^`ˉD`P_oSX a詳Bx:C%,l<:sE+rV3U+(s,e̎ze2*SF#/dޟdž7VI2Vc[HGIۃB~%@SHJUS7^z*A\[G<1q ?sp.H3 V ʠPYQ VEކ7\Fd `V~/snf F($=kF!}\U<]ʇҾĻ46Gh%ey0cDr!A dLnMÔ'H%_b Z9RNgl~ 5iI~9AI(*}7C!F>vB枛Toe0>ӿhԜSžQdRHL ƛX +E؜8*Խzr82ou'_#]^&(䄌aU*D SzX9zy!+ru1 ^/~g\k8svw1 Es ƭ˓_ڭZYDAԣxqQ* ,GǯOJPJz,YeE{`QQIz{4@,Pi&9EɗN_G`SbmY=0t&u|W.H:)e7^>ES  9TMe !8*) 9k3^|gJ:b9 fWQE 80I9xsWmvsP&Ф~殮tc>jې&AR 9XjҌ+ Xub|ӱl>>?xK:EFi8y_j(rs8j^S YOpZل (b92g~NL1xjNk:y0Iqeb7)01܈Fp{8*Q8.50{SSVlAe=P ٰtS4FO+0 Z}`N|Ge"uDMdž<4l(uPBZpbf)dOg|1}b],&Fk@Awgx>%y ^ٞH&nbZ*b*Ԉ;c- Zya1~Ǐ4kA{ۀX 5g/Z3^h E>N FYLj@&5!w-~6]%[6WhtI [s\y>pӹXGXe|/`-&m&N#P{4($dENE}1f?$6ͻ&>ZIaT>܁g#[-Ҥ¸8]{պJ|e0҅:رy>Ih˔4.]I֘_`},Cb׵/{q( ]>`,3LϮ-@ނy,G/]S\%Qy6B2EBTQ~d7׭NyHeE6 y\EwU3ueJ_7Kah/dgY[\ݜO[E<ٓ$Uǂ< گ6alJWGN>nVT!i>68xBƯh@!yՋO}Zi ]DƏox@L_GDgNʖVz%n_(n"h{72) M <%Pn=n"TgZMqF z9<!OG+_ж.5/= #gl>8kaVGˀpj4.xa6I~!؈3'FKi58AK=Z7S.?͏>cE+^`I +vx1QW$vv\Ę>Ďf4Vq K[=ZFhaXsm&dsb r* /$jbXCjG~=. E *94f1 &O${#ܞ}<ڂ FpPK=oHQ r #y0 Lt cEg)%o i&X+Y\'^t'ەmIKjSfNՖj35tBLi!iFQVxiXyMj/izaN!z:A離$;λ%$umXK3k&=笜 K< 6$1~v?Tq9x/yQg5{=K"ΏT%Ń B]ݬ&bVعvZ}{/zs/e}\ǂ?MPjЏ -Ard`jl4S]iD$_ZɁ<(f$̡WS^7@3tNNHpB̃wYm (Gm"A$U>laWv[Vʿ\#^SQm ?Xx+gIt@%>e#t@1l9uzZ0> 0&q |X:|:R? TAsލOql k(xX$68! 4E@0F\"΀"-F{%`ԌIhCP-9dǦJ44rgNτ6@o4S? xy1a廬9|6>4W]VNC[AyQ? .(S;ݏ1txK?&LSEH?KFAW\Lk_/am8uЄ=7`֖g^wǂT>eT0x*(<|S3|dF/r.1pw`A2)C^T,'$U Q*pHb8 @ Wf9UuރV(ԮF|kiӌ;uY:0x*ւqW+0qn[Wc^QBd-%> rt&)<5L*t̛YpNlD6Jјqݰղ Q:z`kS5-P1;V#B-H/8u-VoÆ D"ڎ\W1ޤۧy&C|>DKS zx5È[- 6QMUV4hI_lR6 }n`b.Kf?5rNѤLD ֙ZP̘<z )0+>.cV+ 8z)c 8yLy$!tBoxK\`䠬FDURӏPMˣma~/:NE8RhFp;hTY[mQxڟjaQ݆ZCh6Ś4E>MۚSĞI55kYM6jvA Ʃ >O# YcP@t9yhX Y1FNZ*h;Ґ>4|gb/I@=?@v%!&I)B4T/H ǕN(6u8w򟝂SL4/tͪ)Y,E9!Kq__ c>Gs$ϠPNdg z|{>E4Щw6&A)RtΙ #}8#ӱ+3l8=r2#ީ7S6Ks&# W?[ $D}*E)8c(cõNۡl17V/hp sJ=iL$Zt{;(Rj3MޣIVpM_%ʜB?`zuCѴE-d張'lG6+0S6-e^ +B-G% j{MS]qB܋> ;t-sҔͻ_ބڲUt/t,\;k91aA0H̒J 9 V 8ej!_$Yp\ȗ@صdϤW YG WDDSW* !bJ M!}y(݅94>Է[{ 5  ̎P]} Qݠ!k3N ө!AS<"cgK)Uگ̓T> -ME, 6%ۈڄJd~[!E74rm7k#5 pM$Ԕpm#9Q*qh.e#q^T: ͤ/8JraE`Ee4I1 T;Iy"Gցl[2dE&٢?Z&dE",>T"/Ta#ڮ^ԓ""Z05վ`T-<ϓ9\D2lOA1^4a321\C$.D]A1Xc~~6-=gA u_>PgJ!4yRfX\ M~g˄^D6kzaHf5F;AW*d]Ahl4*pф͇vWǗS~|Ʌil'TMZN43IC3uҗQ7YGL*[͉]?Heh`ux !"@Cb()ǽɯe=Sޘ2awO 7$tK),.@%M`Ut(z{`cOfZj3ڝHA&݅tWRGp2HŒ mC x&2*k9?T8='Z5qQ9[#\l9|g+)xj ˋ[?>Ϩ^ Iɛ Cw ~]n]jd>}Iװ'1=i|WDϖx[7m# dOdԱK1VBݼA*z RI2-e*Us;}ɢy^CSek;p ĥ(M.Ѐ 8_ MAlKj̯t9pU3_a4M}SXM=!4xp  "{B> I*b1q.Ŭw..4 G"8LKl|n 63fЬz@XL p=s:#47٬qGEr{C?ږt8ݷ) ̤4zM̿GC~~ 3cr抉{JvThL_5]GLyֈ03˙TFϕBA <rҩE)>F?M_,sYzG#Sߟyę:дHm"?04枫]mW`@PH'QqtO q+@ ;1@ !Dc*+7d+O-@hMng\7 E aXi#䒵2iWQD{0s/QVNDePN?\ r+&~1BqtF'%>gYjܖy`;M 6ã>L8cpeV7"21mg6@RjSIka!pF1ёwRuM39kAP=cmj8;J燝LA/@//{ UKie}i05tٵ\,Hu *RjkaDI(t8 &ك엿&A?ߖ8rH𓛬;b#y_7K/jK2 MxFyj0NbJK '|hUMbqZKN t36/62_16j -Ŷ(;#Of'0g7TʇŬ 9eTޡ]zz=E+~MWZ(ɖ&f]Ǜ Ylǩ$R0V׵aԮ3OT+xbȤ@g .?m!j<$]Y yI+x ȹo7(]q]mK8``;vk#Q" Y%_ ~]Uoh{A?2 uySG^b*0ɒzXRy 8|IMֿw# ~bmr*ҰE |CL_]!F\G0BwDSY^&rNIG}[`/S,֕2;n1SJ.`5.IY.׎P}<@vY.~Wq*F5Rj4RT!3P'fMMlj3Z2Ȃ̰CxX^fN=a8< d*γ$#|eyNmaC'Ro?G {^F"կxyZ8*8Ը,avFv-\&>\pí}6Ȧ2 rŚ˥]w̼0/') \ÄaW-$ش+`.iY#@/j.ywFbINefHdlbLg/.q?q$kޒ˽"8ANl@ahқu!akH DyT `~E?CO6f\b{R}("~ -0s|V RJM2!BV^'(s|50jzq-Sm φ%ﮱpn]4׎MB4U|w/ p1*Ckf̞M@aҳe-oTmʋkIJ1jQ;lD/x4b8v9$*(ߔuS}dS-Ϭ BR%VKwGFUzЦnH& `kRtUB_U/Ef-2Jr mpD]Wvz>V7h 5%9aiNUW g 5P`]a8L3,&k%mT Cp,XM_񅫙%ɻbxUk&5JS2ԍZy{6 8]0p2g`v :O$<-)Z)|NO:(d,҆9+ i'uzfs5|1! 95wwP ШUfPbǰy4WbRSOV꿟mmB;|ӊ^&zs:q6GINI2yf>)Cs塀!Jd| {~(/, `zq7HyH2"iW#ׅcIJʝcswy "E$$"2_5 0zTt/tL>kƸl°T)[Drۑf DFq)&\>j|bBS"0s='8r+{;],%=Ntv@8bdprfw"ELidx:B'EYq^{b1Ҩ}n%~s]eU)NVKrVի!(Œ7ݵDS}%1%״к$Z-m`"hku8r%UqkO; x6EX1eh 9"(ye, ax&P&yD U]u!0VOԶ„mU)WJtISF3%ecjv5)ݴ(*;"Q9õy&X"ّT yrecUκ6Z%&ъA~VʫD*ڍFxАѻ#jكpN>>V 䶟|GK?,œȆ 1B )tYf /^=oՓy%Yk܂ai8&rk5djcZT< rm;yI HxjT}W,V 2ɸPoLlWhm1UXi:(VxZXaz䠷Q~JYR RM# > 4!)l5̈2JMkٳ)wv7usdK&>Y!~JJ=v3ݙ3K00H2hexɏ0oӹ}t;#R;j]񝘫u&D "ķ~SK{2mUUjr^͵k?Ro"Y̜#J+LĖy'$]oz!{8 ]F&KnԂnu τv2#Tm<3 H(u2W5®9'rDScXЃGWVGR˃ݤL<.OAUdQ[$A/\`~OK9}d S\@!ϖ\١݉Qߩ&}KS٨VaŠiu!T%3juQ`r%ŇWnrj&0B\7K}Utk:(8X Le??Nr7'bFUFf$Dp#rq2^Nqoe@P@SЗJ@ȍ j9 UaJF ௥lc"w^ {$tnL)ir wNT;qK(j5HϢZHKZbyRLX} Gn>~߶B\lDhA|1Ry꥛w}<`O 9h,58m[^؅j}tPmf%cSu%)nXBt>:8įfI%nX6 U?YWjD[l9;6>o!t [tֵ۝υ~NWqX alf4?dTzLLTw I8(HҀL|ZksUAoNE'oYa]Vd"Wmɒj6 Z'Z Hs?u*f[7e0 shFZ-ϥ ҳPZcĈL ְý~p~H2 KHZmYUIټ-Ɏ^> )-N]wR<$bmx% O~G[-;>9{ ! +".g u SE8DRǍ7UD>LbGuzHFMX(UWab?&hs\c&Pf+_%L=_f&1b-(rYwQB8r+Nifݨ/F4Ca8 V.j4*nקB]?џhmC42]%5L/R"= a MhykUS|,Ԅv-%8kBn|Oxsj(2) 7e5εgHnJ)!NB1o݅~g}x&x<0_!{GB)IC8ɄcDrJޭLvO'pBML =3jKcOHyo`AMũt6 Hd^/E*tMYnu&iCz3-eFLs*rX o x6T4G=%iNSsxgОGOZv~`pH;Ei HOmŷ ϒw^'PndsQY/_3 ݧ/`R:^!QK%U=9x|g+{J3F_zTT-C=r?ص3SbqQ,=Al>:XL(9GY F$0jG9M晑RHOos+FwarkH,sL9қl\Jc0 ڛF abfbeu MF/&8Fjw%L9턖/k-GZJs"rl9dzBa͗Twy,/JA!=`Հa|6:/vG!$ 8gx G uSSP?ƛҝR]&~w~ + Mf9 VѢRaΐ?3,}ث:z<%/hV` ܌[Z0k|Fd4D)؞Y;ݺxgǙx{R^wwF2aq{5|܎kS0, LZ>?bN uCÄQy"X!H. ڋSx˦ѴdA!}ˠiX7JNۨ0.:Ř˲w/Bm_s !<G:#M&BW(^C1N$ud |:;ydTD{twXGelpȥ%( &0%ȜX9Ϲ.v62/9wV9LҧX2"P%2؍F2{>f\3z#-O1"agdcQ<:[5ɿ@8x5!|\A9QĴD E$ RMUx!˱^ +Ր: ]c:1S"ٚ lf0RCt>p}VUvV[c7GS~m[]i|~7LBqyM7#Nlcsl'tbjV#>\TbBw[qI:~ E#8c5}HŊ[ݝiqK 5+3kזpEbzWUc!oQO0HG_oB̤%՗"$ nbŇCl1l$x@8u14iƀ@%}=I/rJ^ JHoX+M-NFA2Ro ]ZV-9,W k_BdF:zN[>1mɹm $ Y[2.ޙir&ZCH`Q -x%V:jB\-ٖ$1 O\Rb/R@O=AwZRARG3i f'Kā<Z q t&V{1pPbv~"#^-2 $'eHm.V}Nj(b4V47FA?_&/l%Mb5|hY&Jqg-U<4_>CtsΑ/' F) ,&bqH\,W:&t ?ްjbU&ZM\2@,C ;7vTN' m$G![ϒ^yx'IY|k>.yZw+e}~(q T;|3alJY&aE@PS6@lWq:RX@[j1$Rt*4^Ǵ[7PU^Q$N-ׇOaK&r<;[׳E*d84A{"ĽJ?b6Pm"fȒlP@4=su+b`(<üN:O SOBP؈]z9A+:w67YIg" ꉵVz%Ec]Y^.M.E9gr"@ď)[3y 7:Km(.Ń.Xrn{:N#ؗ/@el'EPF~v z?;NkaQ@5gs z\wcn7y x k|5e^a{t,>AJPw{^`.M ' )5ܥf^ IQL%a˺[1^օxB-z| 9zP8}IRO('iD?e5/MR>㕒kP$5|9(x)R.w|+B]O{,"4L5Dx۠`c.AB@ g1q& Yn*j<:Bd{yϖ#\0U&^b_5I\YYJut-q,O@_n"AHV4Bi HB[`r1$Ug4M\n`>a`" 9DՂ!x,C (6a#h0 *9& ۓH\r_'+7׼RKI=^+IG{pt:oE-uPf*XϮUY'puEۃ͜ߋ/8w)c־{x/ukh-@!eW5 tKBHc1i~[ZyqF'`?8}Zcdx;XJޏ@[IU9VwQC)ۿq@R(`fAN1:?oePa{JqC?=-)\;711(mU#3dҀ++t&O pGٯsإ(=UV)>}MOL>M}~ys/7˻TKAYo)̞< 1FuAd2+A+q5#GQʶ-cn:뗴7zX$`<)!.*cum7Ӑ+Uzu+j55B8ɪ ܗT~ξQ.=%ㇹ4lDtPftHGYr'ָ$+uO0]*n@|Q_iXK$mHEM|XAǃZaz3`6~=C׸ :-ڐbYRi7y)k2 $RTk|+}u0tjeBnTӉ*\R鋣P%Ҭ_*s=IL(2AT+ ڏǭ?Oqi i7] kiU-[+z $!Bz8RgIȓ i<γj0P>|Qro ˽cW(+Nzl0#]Jm|[BKCGK>Ǣ"OtGt20ٳHEw:^,@i\aDOG+l0s*Ԗ̢R1qP|PMε. GdD]#@5nޒy] } rgIU]%zLzCz8{I9~ +!pZ tsޫP I3Eh]@s*F/\Zȑ 3׽W LEV"~,ÂTxKm1>U):*R[eϝUTx[aN՗']v\zԍ̻]k(Zk<"p :5)j>q|9)?(.eF%/ Я8 -lnAmS!՝jENe2r+zrwp/G[g8uK]|fTJf}bCb5>TQCTXgh,ЅqըFN'CRtYux"2ρOyC!ʡS 3#J#km_iw CÌbп9ΪC*OG^qdtm.G܈Ye #&'dъ)T2Nbbl lRz)$MEѸ^EpǺW|ƺKWV9>r=*60ѿ= ։%;ݢ{*7(F]Lyԡ=ůx}"{S ;l@Vj 3=]LB" |LrdJ$#Uו;i9?/Ipo*v[30ÈU,2v+!Dfs=)T${o|tZ+n!yt9@m_JADc0pRN1 qu8"aYV O=h5KikFd4DpPrZ6TU2QrG"wCMXH\ w LxeSEw*!{m9Le*SIy>xV,s2U{~3M# *0#S{j!b_0 Y/N֔ }w*omHxK+كi`^yZRBC$T͐(%eQnXHY:z9Po_Mڣ}%{Č*=+wvN`N= ad3M%WLѝ20^_ |!&:I6/|kg+LV#o7q_ ?j"viڱ^䪹oÄ/:lb|~p4{ ônRdMr$Xw(ϩ{QKߊ`jnWi>]Q>#xIYCmn ↯rķ>,.54^˚PKi(HëcȮuOx<:ņGZ m\33lxҍ(K~U&77KqUh}d.`*P/j?WBB1 SAHŅōЋw5i hhlF*Z[U21/t5#Tz3y64Fxĝp.+}#pz\gSu{Wj hP}$ToRLZ<+tH8 8>UW k\f]4\V(0&+Epf+.[%H mDEKUOug~%}_ϻ[ރ x 3f/Z!HNJCc1$iVK³N_2 6 ZҬb&K E.sRϫpu.,-wtr<QGy#_;|]6 c@K'\%[A|:&B'/%0Koy8gq^MUHt:ɰ.5 3+}1? ܬ`v'or/c?INXe7&eC#^ISzL$Dg}S<br6r$TZ\!9@ҔPϢTWE6(qX<šrX&c۞4g~F ?N[.)DͰ? AS-r CpzZp>床,5kjV`EKQ=zYzްt /+=c)>OLI5vmjSKS'c}6mx['OnB!c褽 \h dNii s{2E#p: cȺYh YLYGpR;w[?}Dg?xG=*i1-Q1$tD:f`4}5^aD;;ޅ-pʁ6w5"`p$D53 O`95mQw^淗Ty)ԫl{8.x$3&ŷQ&XLi~?ȻPf#<o%> L9]tn7뼈(5 5 +iyW}JJH\sjBn>NTWFNEKhH҄sʓrB`Oh) '[pؾOÙ"y>d>b%/iBвT`FzX 6M(zZzG Ep8ܴb0שnl&io߄ Xl?ִę[yJӰYT)X}QXLRtsRw:|=q I?|@Wܡ? Oql{ľgh2d7Ȯa1A&HŁb3+~M0!C jZY` {H~'aYˈ7A 0Av0qwE;r*v>09 %-:5 yIG߀"/W|- 3сk>WEkz)&OCo%#M][R|joӃZ~BX χ)eM+%=K3 .=v }rHklHI;Nj?cUPqa̝MYIfwP]@s\*R 6~g`K/M+*~%yZyCZS׸ |@ebPRD$j3!\quS>SQ%*ԥIQ:X<k"(rZ(q mh.4Uq}x+ $6_ͭS'O2j?tzcaVlGbY6}iƺg"^G58;1YCŧ(@Jpc"v%D!8M*&0'$=ĎϦv=ЊHb{`kݳ٤x.K=0^([Fu%cDdwffKGKg̃r˺-)~ &b*HߏϑCSBDyTP"UêH,uLGqDGe <_Zba8pw0ϗ@(=S@4,jLN!.6ךIu{,S|}z N$d}/JJg!W*)Qt&KvOpx[ymdZsFRL޽S!uOc7+ш(kAۅSs(hbYE% [ oLC;Rm?/d|SBi;2(]9jZȨ;n"L5*oJj:&8(e *{13[A.8k2{9GW"y֬!T hAcr^y 8 嘱H ['0nR|>㥳.F8fк61qDoWPYNnl͹oR6Z_  -,9F/L-2V/u󠪦4U!Cb؆o˝Tw};/O@ j:12%LaXd{x!\5ؤX񤠄_| (Ĕf)A*`x(⥶{<H a^ӤܗiۿmdF"ICW}WG #Ɋc,9xBlEc>Vpf~jA-Q\oJK&< 0rb,Fe9 zI c\_t}29U2(Y׽e'$By9*rMK2 oiJ'Ldgy&У>KR;P`0shDnz >*J}hE<Sc(ͥy^ud֫(n.^A7$(D|]et*eU6ɗr,a`rU:93c~0k+)$1rbzםh + UИ\Sz_9JL+M0_/"^ ,ErM.A~^IXÅPd»εJ|їvd%U:l/DJ%8'6MOok$n?'4!1EzU+"ÉnoGWKh]FmbEAC}iX Xq8h݉o9D<˟{=خvM)ۢʸ^Sj1I['5"Uݨ/s[FiQBİ&gdQ٘@̅;΃<-dmey?ֶlB$M#⣔oY<ݒCggH4wJP#P`W!!ݢP0k< 4G 0Wխާ2jՈMl7`^}_07f2K-(pge0@[eqE Y fgkmw sXᷟ0._< 9GmPz&ZZ-coǒxLZ,f+Elkw1hbn ?# j熼f!ںw[ er1R/hE )kMpVHI%0tM&x Y[5iT?b*հP"k5;Yb`ynyk+,5TtBs3 %5նnI\g\MGEFX},KB|cJҍp;эuxMfS.Pהah~UʣEX1Q:Y*]Ro;'r~*"o=\iokg->Pzi]'¹ί\3Z Y_twh%#godg .ޒ:0Ia@(OOvuM^jp VTݬ^_54V熕G #mvN& Һ{wq#^I=rAgcG䗎jß>K'?7p>Pj@@ 3W3ؑ4=wyj`H]welYVVXcoId\~t)p[(; 6Mz+A37R̴4g1\(~;-2Ī~3 E!"R^'=9%]R/*gm[Qq(Rlw=I4'2`W^Cwٳ(cdr4ḉ_prޒZ nscV!DwtQD\f&"0VB$=~x`lz(.iȕIbNƑf6*[m@gGZ++ $ eWp&2& ^4кB] z:&v@ ׮F)40 HGϵ9 .Npsq0+txCXj%,1_Zh$z+Gj@^ xǷr9KOV 2u&p&#B7:p 8A\Ձ:FYuĎayIt)Du=YZ7> L XGN&:`E__h\a%c,'ZGrϧ ~+@Kj(mƫ#}dN+ē%黆:h2e;2hN}*S1c9">f|U}5xME8KoN5|c_fQ&i0ḡS"1~fZ?P\XdN_w"oOjd.|nْV<78$ݡ%ToEI4by,"7Ý,זĉMqPbjBd'nGpCiBml/h;ם4J&Gmq^AUld>w-ɰ-Q} ^bݍXVJ{RwcIu8H B^G8 \QziU0~  *DmVL '|$t˔ J@rfxGߛüP AbZv 0&9DM\d!{[̙{:G *c鸪"anTlSXI^d7J=0@c# >1PNJ@@w7bNۅ{_t֕o^lw3:;,('3;p `Ntv]ǂy_[OIZOvUa}QHRzU>m q֡kr#dZ) v[P:FKyf{xxI7aИfO;C4zN"(C޸LfsZߠ@EĀBN\"~KUeb>M3dRS;s-,*mȾ0c:ĸɜE z+]9pt \%kSt7/m()o:sCQ l8lmFXbJcǵL{XSMgzTQ/AKLMGuw6u8*_/urt7c;jv2 ~O`KvLfZ`m6*$b %&Q[vͅwT/vոۚY7.ձ`([ߎJ L@ˈƊjeޮKcJ1CƚM#&N?Ak~lPHj\ʜxGa;Jg+TӸG"gg~6s ZwF& Z%\[CnBt Cή8u~jTtDK `0SnP3G!TQb!UHsj7#K`)/#43~b0ng8gün^t"roѬ ٵF /&@yzi˜JL纄YyD_Q`cZGe(: *{y20o'a^ y3{ዲ]^,xsd8" +tHJoPJQrA" 1%*STt Gۅt.SgYZ07070100000432000081a4000000000000000000000001649b7c2a00003634000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/5]?Eh=ڜ.+C#sX!HjlK?^$,Tue\Ik=Wn>k}Drw1]Է&C_8Psy\MQhʠ<׽xLRw&] (O!68׉^|e;AkvqTq+=EؤYu_.iWaEs:XH!l˚FwvFm~lgLCN{^Jux X>|%|ϸxus)C.PUw 1/C {1>uUIJSuWRSK1ף5;a5FFfˆa q~2*pl6uR[acZ) kh#5DHaG{TT ZԳ ͼ(Qn54 uH>4Ք21Ćp.s~^= dOƺs!^ w[ް]2Mc\!L9Fqٹ˜ <[_ 3W߫؍NKԄ9~ՒE.f*7q_ N2cB) t}>lg,fVܬ㞍yZ1[%VKݾS< ecޅ=Mi Ҧr,hqbHmN0inXwAlF{m4l>KT d駀Jd1s#:JԠY:(eg bTP!5Hp Z~ ^).(.DϜFGlakC\u44rtta'q96Dz3w c)Pa#|}waT&a<\}px|ޚUr9Y;ٻECF7EZS=ڱ1 ?'$Ceۯ 1$uyZ(T G^W;6TC2vbk~ќsNz*iFE79! )5cU7bcSz=۳͍o$>v;*NqKrC[XVц?Mxt1ڹH")UtpZCUCv|<gǡϣ|{\t(1)t~rb#~l%*T"o2w%sL˨MSg˺$C ̶42l`B(dEހ6(oWZ d;bwa Kw|W6g*pGE~Nا#b}}4^;rЩ5X0-&7 U%ee  ʼCArʼ"ؐdbPuhBOUO~0R <#||ǖ?Y &Enwtpi4IH_.s3Fau,.aTS$_*ĈpSH?K*\P ziOy?0Au?P5+`43?uV~^O*D5DDl–1Ap3#sÓĎ]'_ѺN4f۫N-d 1Yyl=(%(͗i*ɗs& 0IA*):U.|#.%b nd2lc*(glQo8qv{ ]M;' [ o`;m5K #$H@^؛_1/h8oicYv݌=z 0('p%jp< ̧pk瀨Q\ƽB@TuC qN=U|)YKJӏK;Ӭ]o/;ڹתtd@OBD$bZg-G֪L9w$D&⥕R%l;20a4JPd?(5"J֥)X<U9{BNM8Ws14uȰԆ+. k[ѨFavfJTjYĩLMn.3ѹV6Ih.8}3HL9V%7sF.}OݱS&\'ym$/0̏FsF[n7qD'l+(ݯ55ܕtedgb$XHh$dy0xrrjhcQ׸oIg䯮TmvKhE)^>J.5Ş}7fWvRz8|>]X>_N-#H| K ˔ N>% [w^n,"ŀeQ `'(L;O18ZB-۽41XWkVAfAR`$wi`ejPX&*VԆq^hch&=rO>5;,d!H%$iv'J+ց3Egm魉bI ~[ym,)&RsrOpWf7('ILk6m@Y͛[G-u3wB @\?y`Y/:(`3o#i 7 28^~[==x4,_G^I/ܢ{&vZC@8ZmĊ1mDa`@ԾZ+E^ ,SVfîN! >g2mPDU`ySkx{3:o'0[ڋn P Gp/_W5.qZ(+RL> 'Ux%G$FQIbG >n;vӹ 2#u +IS[j(pKtLq|t'ԂiP"Ě?x%HoMql#:̛p.|!AEe##F'ݝֲx! j# 7WH_!f&$8BI644,]Cg9K(f7:,*v O vo볱eɯ{t2ly ,Pba'>0hz$Sr^M#$N+1Pgt G. H[O@q#Z/5IËOV?79ж҆xa*O~l⩘#s#er2S|6]MPЅ/M R>72fh*c1; Ϛ.leDnu> w27.?m|{~d :~Iُa*`pԗjߡ;h %Ь-1_LkNn[#'8Ԏдj6cRd [7`_,ّ~ u0Uiwaϖu)%Ձ[q|o7_O *:y2(n$0V;^|dYFȅJ_Qh%hw*б8_Q&xXUCbI@0E$efUe.CDWnu]o dC'i\)،[Uܼ>IpG^3T$g$ FsT)z꬝@L7Ϛj!oӜF: d\^*fX-<@^D$v$K&LE .1I#B'GK=IF|8y7ͽdHd_L!QaFy*/;_w_}`:qk8DR]^\E;jVTLo1sYhs?y}(kpq*|R W + =i|w 0P+JiD0;F.Whn9Ae3>,| AX#k[-)gDn.}pGnN߀ Q"3S%9kY w|P)t؝h$)Ll:V^.<=#'WzM fA%^Fh1k/ʮʙ"BEL긫L0Ǯ`)bّN&)K Iѡ1Y+kÃVTEKf MV$©4R|mu+o0]K)r +dd%yPtTὭ2@q~3zwCG:*rFؾ+r'-!nUَ3;/:7SpYeӥh:LtcmGbʰ68`YmA#AAUZELH2tٜUaCKmzTNd&*&{1^ݕOt3; >'U)$̛RT@*ĕTG`b:xftۡ8T2V##kM-PY/Fvn$G02.҃6a(Rג ؼ$@hd/Q<|]<`n0" g90@ с@B%lٕnUK?]ncyAa .k+#:8YJw ;In%m"ѿ6UJ0&>T"rNWqIqzꈆNvAYX5JHzl 'QَG"%#/8;@~ @ǧaUb K䠓 }'zgh O F F>N_@,Ͳ~Rdu'~އNaoG`շlrݩPШ>&)ѣݑ!1_&ChH!T;1-SK2#*#6|W*ך |?ȇ[䍸JPxk5ˢOکh8׬V(ZZ?rr{Jq2Ynrgп?yľR9 {Fʉ'NSuyJ[!a^9($ ^ Ϳ|O% \&\OG% 7fU&`jfkj מj|VAV>0"HS`,a0i%)iy!}xL?:"A/npTᜆ֠ld(rMT [m= 15]FnEwEYkXⅆ+|c}O2p‘o˂j~5n(wJ1`r ?<lҳ=HdU&NRLɒmf %[_yw&[#]{@UL2e Qc멙UjF_HAb'$@\HO[IjUюEJ}$nA*IҮKt(17[3FG1Oz˩%%攷 j3~\I6cHtq>WϣH^ÑqM֨PeEA >Ӓ,m,%ͷ̵`c +6`P= 1;4ߔ?d۳w 3K(:[JF#E4ٳ%pk8̡2 $ YS\C#ai^˞B$zx~TPT:fT;seV26I2߫FYH2P"P|lrgRPO/Owfx".뫿iI5 >'>lT΂w>#HTpe:-gMWRڔP0ؘa7ڨ"5^z`}HREMۈpw9pSsinw'{.⩅O^kd[@dkysTZLGnis7si9Vv|}@Dd'o0Qy8P.)$ wLW^p<%_h2&yX.Wg}N_t0#.?!:]L1q+ܫ޵yyMpTҔXӅZ~Y=U y]HTVXrTz*F b%G@qf뇓GŃ{)5! @'Fn;`lT% h^?zs*Pico^X$%p~6F YJan ]J?]5pcuRKܽ\~.yh55aR yݜ24>[@z Ϡ1Eٽ3!Ϝ-փ* <INs"6˿@*aJi . :$&U%aI -:D#q`f>@2 A)MҌ|E\+s'̚|i{&ͳ!֐Q1d$5@ %`65|_oF˜:QQVdFA+V;VWE@_t`upn|i DK[θ0}/)lJi]la=uMjQw1 /z-xarEi jZZx[\l#>rwye$m)w0eez]^m%)_c?,̄I.B [H-9 F~!6Yf8So!(*9E0#$mA5$`ApFK{~C@I;e;nP# &*քV`\w#zK?V( IP09'N:QC, ,;(lF:?[-PL6U^ؑef Sr>3_Ȩh/47>sF^CkԬ0"!4tQy:|H9d}8toFdɬӶTښ> S$*FAd;z zyj'1SNJYSVu[@Z:9ߕb uE oHӅ ue~0kupȥaXӧ9ŬeZx]Xԣ+}FF N#!Fr=[ߟaVLmkʇLܦSArDȴQuUn_e^;R`&nouDnɎH#YJ)slrD{\=Ek\JԂ1tZ)G7߭RKt<S9Q{ʫ  'i'yS3Wsnw!q4% [A\p0 ϓS(vjK3JPmW1Xm"[rّ/$7ha\g>btWQ7*X7 MUt7>Zv`cKr@xh݆(z&;gs#UtDX(eO 58/r%vk&T3J`]l]$8;Mꗤx ZFSQ)("fqs!e%&|$ } ֪^R 4~G9N' 2 h kAtcXqxa10DZQG!S1(ʟ{ҥE%刓O"WQGfT']S ;ܱ٬J c?d?+'gIUrcO&"U6Uдx=Ւ^QΓJTk&RD"w7U0EMNHɤD$qiՐዼ?J`AoȖ<ϛ,Zy@E~) M)~|7X:< ?yt BO’]mh)˧j` 4Q$Ir޼QXoWw5ι[[޴\"#Z2@RQTVi,6#/8Z`^ LڣwX y?s͛"ɻ4DLsarĔ;V@%ݕӮbߎ]ʻh\^=rU^@ LE.t#_2&,['hpɔLeX*1>fʓ$ Fa5ms<qJ ,^,1fA4^kno4c_y6NKZG is;d|Y@ 2Itt7X`1{qx{&Âle w`'LKU8^[qp)b=D QZt2'GXѺ8F̫\[gأ\EtTzfp r*t{F̀a G->??/iF=47xI5(+V-PuW{[lNcTU_ZX\ ъ{Qw1XR,9{@(壩 |B[`-pԟc;5<#-SҰF(:8E. .)C VsH)8=Y:$C斷@v|NoR6yUBƠX lS,g):DUt~w4wjߺ) 2+XI[y1.DFo:p!"WV=Rŧ8SӖ~sӍqlܲ/  ^,uu "#lO5U 6}4FE,#3N:w2.%v9g#ӄEw-*!aH)2I+1̠g&zWuN,1>uǟbQrs?EqBdlM# dv B:k &c/iюvǯ yK tM?.#*NǍ^?!# kzT jiH2=;W.ěl;bP%t혣n4W\k7jH]Cjv,~)SFDsyehp]{!x!%XmY>5r2*6EVT[[Ўt&q Ra"*KS6* Ι|w{Yf]/%'ZaGQO}lqa(px_(92u%yXk_-B[HB_1иaHx;YStszI6ԑ!fuKFZBd||ʄ~V? TI*WVe8^\5k*rD?)G9qn6bV+I# ԯw |~Dڪjo1WQ8j+_/:Io\w(2\^Qd8zk˂j^ߵ-R)/paMhP$93a%nqDT9؁аt`vh iͻ۹;ʮ0yXgf[!kHܫ2tXKc܉uFD$Ky{kU#t6f`>Sҏ_F}+3x.!JJ5NuU+\soWn%\ tygt;9e#dY8glmz@@O7unZ[Fa <#gI%cGU/PVQ+/ xjH f R8N?xWYzQ;"VZGcIk;}zf<$.eY#/ac`䁊9?p6Lȵ* X-'$o&O2萼CBz ZLK*Hz$WK,QMXk.wi<1^c(MO ҏu$!ԃxJ,$Iə9ĺ"+ԇ]d?,LǮ7,|A90A$dV.iΐ0joqXk F*y2TZ28VeeE8?pr Iк&s3&Y9,D7TŨID;rs`Hhm>(g!Jf1A_EpPL ha} FwB`gl/Ŧ?Ǩ!oCwD@'&OѸ3?c9'+ qJ=srA~6P# +RwUSZ}lX #_z*J&yrwaђWb)W<][6 *Vm젽 ?H+KyIg8vA*Jy}S2J& 6!VnW#e).˜'v($zE$ e;;l3@qoALNbRGh>}0+x&;NnW> r{U_8Tn=)|{ΑҿJZ0/oX=LH(ܷtXAMLf"*SmXB8ls+gYZ07070100000433000081a4000000000000000000000001649b7c2a0000d0dc000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/ƷМ]?Eh=ڜ.+˥wę>nx&.ބ4]EV[0 \k r;qm_!,Ks%PqXtxXu S_}݀.ѯ>w͡z8Yn,Eaہ-\<_ s~䞠9#4 1xdlunBu44Q'ܵn ZOJ=vQ<_6~'Wź56/0%%-;|4!~*lms7k?6"]$c[*y8rL3A:/(~:,i4oMKnHfai3x!l@xF|z#{>v-ßd̽ ;-ݝJaMT]u~,o54D+*R C V /y \j-m@;-;Xw$v\LEtoAQ9l)HDScjkPoV]FeaUx {!Ȝ{Uœ18U}1GѲ"䵪9NZ s֏tgSC1ٗP,>ָM,fxcBe -d/[[Yk dXpvU^oQ?nNaMUQ]5gkO'T?rW '@۰Gs H[nO2'ލc2T~=iVR6ؠ:SD(Jou˚ XhͷC5FSKgdԸlzt;d0:DX \3((HJtN^ <+Gg*~Y"ܵ+b˞{ӻWsȠGz&c6ERAwkrN 9mڪ.lW\>fk9#kށO䰼x(a5čWĨ沘OYR/soc)wRPX4hƦ' o{[h¢ qygVb8 eS_xxq/DuN$,>sG09H=M}ܲ}wHthKn?7Xx~>F~ !q'(oRr'.J_9j0.U Txq_bE#/o/T>~H fԽ%dC-([O 8"L~Đ".h5;,^c'fms&oHM`lLpRCy,Boy=T42_D(fOgOoih=H}jeՍEjJGdzgۅ^BO5+7@؉ }}^$- OpvԮR/%",l3%2zᥐжi&Ck-5.Jb21bɩ#`IG4Ւ~3ɞ/qd6%!3u}44gOhq.x.Tc󏉼=*2VfNr9^zyխC 9ѯ=$ -kR}B#ޘyZl<@ ϔk*ᳶ!2֩vPT pG]$A~S!^L-IO,^Qg{ MYΦ/C\<%6A eû 0 DX,sG FRvߥZvWpb'7gnbP"&}L,%jҧǖ=%^젓{ۂvo۲{J;YxR';w*9Ky]pqʚ?NH`Ƈy8d|T]^CSg쭔19pp<9m:UllEB]ChūR0*w sn{'I |>4shX |cǾ] }xIZgpO=dj).yCkS.Y 38EVDNmkIED\C#mշ&0g8UPM6H*:bg 6ftqN̉+9T͜>m:VBOO02ZDx6%gE_}24jhb Kt)q%%$Gdsxkat"3PwڞٳY(Cx^dz^[Wb09lx;EDʍ,&E ĸ!D2SR"8+]U,\|;ŸLsI-MXT݈5I'ī2|<t)1^8|  hoR3͈q[H[Í_Z >t`hMT8Mt8,89? ҈%QEi;a);к-{QspLdүIԆs0OKODSD1z_n~0>#V/LI^I8gJ_:<ɿb#G Xx"}$K_ tvwcbѷ [ZHa""D؃ڣ+z$* ͻzkƳ /ӊOpWIJba:@G/.Md&njr><|Iu'x/̈́P%|u cS3C] j>X~굃sd mŸqnmJl]둮b  W`?/G &l f:̮"mLEBKP}%l^)(n|dao^fUR*W|Z]׏R*);W@`g>pŸtIv'$$OƎNC$U5ع+|nղ]Xܝ UԷfQư3,U!'vx[e^iv]yi '_=儓I`c-~Ph.EJ*x1;lΌx߆;;W3+/Sj- % xT*{5h9ȸ1tC*5$g0ɫ6g~4nr5+e"QCez֑LbZ?5 Bm,1ty4$%_>@v}ubc2 ӷ0Ez;"rԀ2A \eضhbqpr+n}4w6RqM}݌HT))J,,8LBPbEᕣ̶XWą~A$"߽8G?m&*MŨu@I$i׭5Ip^KU]^Ƥ0>swe9 t` gwy(Kwf=C+K..MR Zv:+1r;|b?DN*ߍWor)l' X&Bm:0vi RIy+}:8*=rX $}]z/m߃:N^)^6=7MZF?LՂzJ>/(n_\)$:圻oh#t_SV}mB:P2SVkZJ5?6Y4_:{PU"0@aNE'Hc4 &}tNk'tZsb?7{ #f?y~xcMHc$Y9EQk㖒%O{ǩh9kroNeٳtxg*6AŠGW`G.yE2(j4 3P(JcFR$r6"~F'A0'јx~_ϐGMC;ġ yp3xK(.@xy1}f *?g~ 4x"z0&p}j_\١u5ߌ:qfN@%p/r&P,UPaHI!ᰲTAwPfK0׊DGdwr._{ Y@kTAqf u46,=+([*8<`ʣڛGY}5mr4F oz_^*u,'ȭ94,vx6X''Zt֡'Ol#%WAʱ&{0`LdWJ {^73`v֝=YXl;Z fKQ&C]5 ){a¦Ϗ5KS_aDV_λ17.TaiS&=nBt9pҜ*d~s K a_b2kܧ)3`^,ފo0XzI%Ad89D0#R9#fZ}w=.-zAtR^pHqQ) zcnb?螄GӮ2JIR@J2n-68٥zŢB)x^NK)с:lMJt(UfPmBqWQayUvZcCӒd֢sYUB!!==nLE:]˙s/TI/x 3}bjjn\GR5j϶ج28x{$J#6&Pl$t}wY < MpJ/xmBH礔qʼ[U +4KUe* 'C3?L"uDFm؍;x'7wǐI-_}eg]~l=Ե=:/!P9]iwEɔ!E-`ϨcěYFNR*D/E-c162۳<(lX_|pmU dEagsoΓw8ղ;_1}Y4ǡvDoj;!W恙k]Kyvz)|0S X^Fk, 4UH1FX24$C1& %Ez Eh>]u:RCT[MR}eV :K$ZK>l  AGi Jkkgjm0gCEdZ'K?6ElrEB=c}DwR<6c8ˊRcWoB&Ke",g2N辆DX.Ekg Gy22ގ5:J L9,̀I3SۊSGXHީBI5kjWoPR7$͓JZoWT׽W;R @h]Z}PԯC3j#amȣÑܼ2ո8S<`^~FYv@Mb=K%`:|nGm3иGf݆nx$/z*Yj/詧o9̸m5^׮wingR5 )ac +} ꝗ- 3*s?SЂ6F"N!޺ c =X|~mC4&#rûdrH!8dN-gRRWn&g+qBTIc?= !ajzxX^˪j: ./x6zN5lFz g~`zRy,hʡ򹇗2pG |S]>8)rurLU .PEIlLTc~b|@F(Y~w1mADJS/ IG9r~aXVTX[]~}+K@ֳh?(_%h(yO1lnj4L<2Y(+9ZN5aw&n]i4\H6%|GʱR5Sìl2vŎzpEC u٫`'Ǽ7H8}_[Hh +(㕁>n4JJůMj$*Ҕ8ț%~gFgE&f5[dl D1QR;tI|hE =)Wc(74$p]R,=5] ^6ڥ]};=3@83}6cocxe-: Qh"`ь3>KR2jSp:V@iIz;|-{C:܄%4Ӫ+YpvƩws 6oqgN>íA?'f0;yѰib2I> 'AJN&d=G\қV-S4:N&B q+DlnuW8 3G4 oآoz A܍IC gB##9czIS)cIMP0!j˟ ƈF/ϼ0/~ϚiD}LLqa^}n<(1z >ȼ"8l U%`W:ӔmKS{^61o|*N}ͺ5n/_ MSBrLF88/+;.Zc"H5bV-wofek0=BIז(&qa.(#vbґ[ #b' F{)0H#ٚ-иU;kٻcF|[îf+gXjc,˔qo=Z}ZxnC@1a1aj RPQ=xp`VT~n񛳅îEt8wBLc4,細& ‹g=w۠$5n LB hΘ7iZXC >@(*8@+]tD+s .q{}6,GmP*L4Bڠڢ` /j#S͕N&ٮ0{k[>[1_"rP^RX _ 翓E!$A+ ]tw|:QUE\f~?8,+}(D"J({qB4=2u >U5"ƁP %u۩t$v{pK&Q Xt2vxVD;,Kw)"e7D4RS5f |U[N.P 3]]a>]{Rx2&ћBe3E1N3vŊ\SZmy4Ph1v4 }T*j R nfHS?+$W|2CҠDI3W9Ik<Yg xdVZd`2ElpӇ%w7ry T萓z#{JmBtjlRjȧRGNo&^,+tR;<|G_Ux9 kɺSPý^&f)3 ?nh]]>E5Qnɥ hQ|XbдPk@]H٬{W0Ѣ L7@" S b)¡!3Zڹ'M,"1{Tӕ5RBW0Ek@ɯp&+ryn 2[4-jT홶&S{V{A,ko6kMT)8X%˲$},8?ŗ`gg$£q+t̏2d[dIVq3=y]pGa.>37+lr b{:?7~[|\%\e$NjJ=raP'J ,Bi@W6]sɂݠbgeUOPs"/>P?TТ>Cz f.Ե_\3:hHyw̄> G2 kba+3)KLBc}p+%a}K?h;5{&}Ly6iAy2^j%C8U씿IU_jP)ƲնAJMD yaaS=2"n{IbV l{(1}Jeo)c֦Pg]Ò ds!j;J'JG I@4AWό ,6IŔP! Q"0U1:/jÝG8@36%'F~jU3eBXOD@*{,m:gð @Z*u4+I+\b.ȎD*+Lsb_vѺ~ 8)9K%ĵ}zT S6kvk,箶:M꧐!+a9`adxV^y@C4^gD-Ď'M/"A+]gG"EZ$H>tNCݞ8:?KE\`H8Don|EK0IrV\P"$=hUiYQJhXzy_-DaoKrXs~޿˓Xt[sΘ(t7O6R{Cj}(o̹c,e~ܚpBeuwd3{Lgv >գg3i)/^f ew=G0XԧF$!/T`8W#P [ zM;S!q%u8lhY3oDd BދV`r*Gpwl M (k ! "|I/qSE]2Uv-҆|ggQ dtII2K9:-%8^"7k3]hׂ#,"1:&1&Xj;GʗW]/1DZUekWP*Cqp^.@*{2UQ#%BdPt[Q\ ^v>{Vy{gMG t9ʄˋZ\xO6gF7/8 1Ds 2]XKi8*c&Pe)8`sGJc:Gq 82Z$PԋNA /Me E$Q03EVP<Q.R*|#ޯdDKc_jFSfn`ܠh+3i2,T+ÛYp3 `L !;E;Ϡqo2!ePw{V&**$o8? ءUtQa) adTPj/ҥJj{7bl1d[i~J/)X<}4^̈եbc|ܫ,  ץ Ɍ@M?ʓRyVSA0.@%[.kp;Pb%ŽXD!#mLrN(i9 f\.kD+dyi*_Gּ {-09/wcMClL^!RbM,-2T$;_t4C/I0ۅY}*V$X3m(S^󗪜! `o14QM NKq[vRaf큔2=z4&%Zi[C.i%JPt;3/WR؆=֛ Qךͧ8kNs"* <nɪo"sy(b !ZN}ȕ|Z_±+9x_ec>htW!=f{CvL5q:Wh:H'SwQh|D9)(e͊| WröHARCj$3yx+xTM%Cu+V u3O98jD3?+gꡉTG[{ 3F#s=_M좓tXܨ});e&5e?iZTT)߱p]8ݙT$ I!#i o/Cdnf"޷bRiYTCAB="u?S}㾟{&[-zk?#*ց_U#/KU ], =:rc?KlusrYDyp83nkKR !PlKwjԚuVqEY+j-Xg9bP&zW.axƠC)/.D{7b@HU Ԉ|wW-lz*вW )S]ˤǽ1Σ:W 9R<ʣ-$xv9-̏y7οsXӭHbTJ%{Vd!,@~qM:\{Giek tYӇWe.&g;#z73? BIzY^55F0Rpl,$ @3NonB5'0قҋ["' 8 9/Esj!N~닗Dr2͂֌p.xmRy_A#ã_58^tgzbD2=NŕǤ{)0 vVE]]T}Bzd UBjʛ{9*r9rIkeFA4éyyɤ=7F۵`)U¼K ]|="!$xIۛ}6+h2n_ΘpztxMFqMmÁ/6Qc p״u7'ƒ`ѨZCW9>ו~'1=;4DϳaW"$o 6xtn;-K3+zlnsscZC[ݖR60]Jf1n3h#82AZ>YDݏ$_Djܦ4*B>GH4_y>XqnS`LVyl%[5ɻo;*D!?D+PfyyhvJc_1ypڙi&ਝ/I.Pe=9ibB`uw.r8ЀGMx\.%?ψ$Aqs*ɩӢ]rYC\^$lD2]isX zzVoaLٓ3yf@dR[bxcw7ĕp8(;u j-kv ۡzY6AA;߽;AQ}Aaǧθc7N❿F``G%Ø74f::O6c)vVnpdN68d:.VAi)^ ~dPcCjˮ­kUh.uO6N\y>P 3 /P'7&{' _|vF ,hw3o}W)˺h U{"y׳QuثBm[{z.鮶z:Ϡ =:k2;b)tuQ1,<+p.;-3pqz,PD2os7Ru4#vl[`w̤OBTg)a6@]Lȑ1w{+8E$P!fdž-W6Ô",[~$yc 8J]@O~L+zIRWt֐A昦4&8 5a#6G<N-пuUS0b\[ɽۮsxUl0')e?DuG_-|"2~ eR7pɔΧYx]bCQ3,s҇Z"StXDA N)3X#AlC?'T̴}EA#:Ť @V 5/*ƅ"%,35QFXlp-݀ݹ9 AjC1=(H~%zW>2#ZSHy $u;J<9yt“{X2O^[CqLЄo/dzjP~lztH_!;Q=ni~(o1D2x1ju~\($#LPJG󶤹?}̗uQAMU8G(]:B1o IMaח$>spŃ5 %=bC<.)˵󛚯+ypԒ6~TD>?\W&c TLm^Ȭl$8F EUyOeF'8PKUd\^GaJfPِ,üHPH]~Znj -Frss İ#S9~]qgw%˅ )𦤔"z& rh@' ޴Q_|(Iwlpʀ{(|.]w \<]4A6ħ kC*;״RfJm`%xIM=1`%j*q{khI&`J>Bi.MȊ^`=`IJ.P8t-9)v5p񳇭^ӄ2v9| wuH Il`'m(vMUʳeSwHi㛚ô56\_zL XDHA/l5j 4IS'Ȉsq n3{gv!<36,|zQ SS肚~ EfzwnI!yqW2GgDl~iU-RvK[FI/o߉|v! (kyybT̈́ #qo9%IxNK'X 4ZY&=9|P2i5%}a(T ՆEEƦW7s-`؆>xa^̝pWϒ mlWOemvtFˣen|hQ9?=< Bᒂq!+qtraKC x\ Pߨ]-,9<`ߜ3^& qj~aqf@?T0H&f$-FrZgMj(6M!W,iN?`:uidý VezM!L}+8VTO|02ؤܷs^gN`gFYЉx}\<&X2od5Vit3jƹPz]o ކۿ"_TCdo #>8||q՜oQEJ b{A}wXW==W-P|^ ߷h>k8`!wo#nR%_FQn1&D[$mQEzoVqߵNySȵ\G(wb.R?MXE-k|kO5uqy5q+ o\V@ylKJ^\{Xhi=+NqLP-3@>(O|`l1'sm} q_0!kW)SՐbԨA&#Z}D\!<ڵ@\.rj5̘q5!l^H U;XxDM5쪗.`_V'f@gVzTi qAݐח,P}tA%LRI]Z Q~b=yRu]^c7vaO?Y%w+@p ~0IG +(zY6"va~b ,xC=.r =7e\!5r1f97ѽBp~ tO*"OwwId ]H$c'{ {fv<ݑM^FFY#]A!1TQ"4ԡ_+.6HR]ev2a'<=r`݊a+l_+h`Es^cdԐ (T"pbS;-,NY}bEڛ!7[)o8f()[QS } b_ ɑ EfRF>HC|6!ø_  2~<^~B@z; $%A Qy?PԐ% \K9]Izm3 6# [3m_vZ0u*p#&95QnT6J`t"җӡzz&bܓo@HC`氛WdL+p6Jh~@ Δdo w`MHK00]IqUϱlCwʤl_ǤWEOr½?wqTaȌ@ZKjkH$UDytRm\ 4}^J!Rgp  >%F0$2gC~ޠDUඛQ!ƈ6_Ykov%;R&>ݜ % KrNĹHԏtzS߷ͺe^R*=#Ԫp=< $팂񮓉gjǝro}Ma-KuCK@ؠ\$ȍ~ 0mew|14x'_};*ˤ^J6S]MGll-q` سM2cLˡQ%w N\C`0%ekE F,?d>GBj^RaU$с&{!o˼܂Tƶh?>EPSڀEH/OJ@J dNn]d$X4UZtl&:OІg3^-6ٰ@eD*;F"/e@Z6)^=uR6""i)JFC{;(^ Ğy[vE96$s:lK{Dz&ZMƶ]yH0yߔ$GG۷NPy7fTF,ʶ\vv%[z1K0i@~Uo`(cB1 h? k 5mBI Y+cQY' U8Pw'%]_q\$[IqU+5؛0NLKKϾh%bc idFi7 -e"PLsQuK k"甿В `b%+ߕxfeF3=>~ vIܺzP`S\ qgir=t~!߅dN ,ˮ>jۻ* (F KI:UY(e(y"#ś]yE2Z-"Z(Pf77 r$XbxGR#S̥i?KO1"J&s8H0œj')Ow<(a ֥hF$:. 6jEJӒW0Vw\paVV?`{XAaԯC2Isƶ)- d>O-ӟ#b7[,RE,$ 'lJa:1Օ׹nOde$17?#DBPOYμm?өC#8-AbD&8'+?ޗ c9A_,DsŹG7V_ Hz-W %(}@ۉ"0g>Z%39EWrq7dc~+VRvi˖0y|҄Gi9]Vbh*4[ j_OŁk¶y5v `Xj\iD$ly?kӞ2~AÔAtN$6cIIkt CD.ᮼL-T͗^Ze;* ԙw=NEC=bbsDwYd OE\z _4=FE%`V|ٕdzIo SzAMҺ@woEX r?L}!ϻu}Uq}PZ"huk>qG֏յcVuBCBS0!)>FUj6')|9=0<p B~|uR{twyL~U:I6C]i"Zx D#Z{Zԯq$9Òb0皟؃8^$=B`PK]؂=|488b}0v;_` !y8R?N.}a+r_M0ےUH(D.2F6*Ę7e\SQV]vV(T~Vy߆\j3ՠ%I>BA9)DUKe;&N`g~!h?wׂ[˜Е ⷋN CpnCztgFB}!kݡd2[3JƷ,(RID3eg{:_vWȝDAO=B( E~OwHD)'5Xmwt䕜c8>tKYp!u艮{Hcrͻ&7paz9>oy2|9h+H` gq LgH8$PA9_xxwFt +&;pB*{zo) ;PiP@7v7u& |O\ ngMn:.w}VT{^qj[1E4aQ즶8[ᏇMnif)S˓Da4MrP]nPJeav&8|Yp˫o\V/8'ߐgFmzv#1X<~N{^'ϸR%UYB1zVR3qbsVGѽUdm%p5-T4'y{2#Z<~ϩ}LpCzk\CS+)&'#^~^_0JZcHs ,)7fF[@S={oD_;X (r] +9͵Jof9Nxo]ϤJ);oNCyvʹ.b_u a,q{txk˝xJ@Ե>p1ݨ441,pf*M\E9|9fU_WIX'P7 H(@] ;)7ʘ"JItKa pd4Q\)\thsց]eC9 P'Sd$E(Y֔Gg9t@^Z1fE w'3̽t'QJY:|3p)a,zLR#^CC)GaZ!M9߿H7ƃU'éq)Dsu O׷WP]>{s5VhQ(܍JOз-` | )˒4/eMSFuBY]=X50ؑ`m7{8AŦJjY,-=^Fp|%{`0>3% sWG跼“W8[Z:oWk#tDo4$I2zH&SjU1P]Wz7T搩 Ǖ FƆ]fۘB/W9I:B;bBp1a!-7h!b.5"xQW7MgCSngt9q#!?8S3; Fd*W~\nRUv ní0x02>rO77re!!}#SF#fd!ۯ'X] Hb&R;f8 Η0f8uL`It\\3o م։Wj"bP+:c=<5Y(C7>1ιIP^Nfv 3d7nll,yr.kHNE3Ǿ-hPl-]IV*^]X9E@c}X_ N:$b6.1.{I!" ?%k Jl "W8Bꌆжž$Vߡn*j,|}a.\,0]ζ zW=?{1 w # ګ+L}O\(sLZ'C XJy8hdҔ+{Np$@l j Ff[j3 5X&S{- Te+[h ۪>?94I6IxHZMH-ҟ~KS?  NߞJE|xO3u:lD_5ߢ7ǿ3sǓA)严#eb?"هG $ɕ^d0b07>Y:0N2~} ME+=VwY\-{` w;wv^r3*3 )ՎDRh#"r,Xl\=FZ]z2,Y@xJ)H!iX(D+a[9[SK:y`@ UL,=0_5Z=NtTZfޡw';TY@r؉:^6|ǹPj lX th=y0zu +;r/~t -遼LDoȱ|/ {egvZdd9*bcmlR?t";@O":M2SqxjpDt&)jGE؛'(GzWI+n̞)<ŇUslj̻Z>*'p\|lE#B#b"3cjQh+zĿ&i$'9:DA[F8 5B~D;5z7C RPNBnS`QVsf-[9+c@=R{N`C62ICo`*caY9vG1թLb9mO*dղԕ5U1+< bގVw h{EEZj_<.q[ x!jQ)%S/;e-7e .y+?l~:ѶޚxXWďsŸoC/\ <C Z~*.}Ay'~/ݩO]^ KCɞu̺"m>[Ml9 p93vg%2"|\*Ĉg7] _:w_v8>Z{vMzSfl{mB|rN 7dP:pϽdzI-7p4eYӬaUC =Xd=(#lqRyC^S+(S1ʃ<su'Pq\_A2. {*ҧvRB!PbbxdN@@wy4tQo箾H4lߨ *5 hdz:$,{D萦?dpV&FCk1-VX]*Q}[m}"^qjQ*zY)Ar,;1ƳR}#Oй7pZԸQ8NG(e`d=N;7(FS $&'gJ֖!&J@9^qؿH;}]s YsD&הRDk;mt'< d%$qC&U!ϰ9 &;S؎e,Y=_Q+@}nKrlZS)S*L<;tsC=B9 ^xWd.IAzY wprγfplN"FIg o T,=b〣oƘ$ 9S8;ڎmN_yN<66P詡*b qH:%bGQKb9.VEl(׊E[!E0_lPZ`|.pxH #Mt`uԳ0ֹ.Cl^[$d:ň-Hm [f$[9UԼ;I]f-]2=قG`;_ ! b3P=2o C$p~Ko ˉ"P."~R6Ok~勁a?42Pڦ|u_q{.%4˜0:irI˚ )g\GG'{8P$HarP-iVz {U; "Zqڟ=%2+JsFРn^論xpix;_I@X$pQUƦ# ΚYJ0H9'\HfI~Tqr4\7/'7&tyڼ^^ukKȼmn9hD@)J:Xөy毚h"m4%fӐfQ7޻{.TVuG}̶&nqAp~,1cT>!D0Zlrʞm}eߒJ"/WAЈM>C+s& w(FΜ]JRqJJ[kՆkK/iu-4m"y/37M??rYFnTzmEG̐8[Xka$Sr:EvvEC6rǟ\gȝ5݈]'LBlȭf%xi<ͯ87Ɋ<ЇPࠛAN؈V) z.FcZқY0 Qm&B=G) ~7%iF0Yp4p|_NiT+f},bDVh&9Lx5QFH{>_v;'!, .MM 4נp%~V|鍔T%쬭vi2y*#;OgxH>0'NJ|Rᔣ0{쇾fO=P_-kdk}% 9w o>.H(P刹׋k/==?_)Eq,rO\7,?R yL j:Gp<}"g<)]5Ww"?BF4BoAA=I[4W'K$ ,`B-YH\;+bũ# An8ј܊\Xd)8>us p=-YƮޞY@S%}6 ׺1ѡm* 7߯"f@T* u.&Zm@cH4\ԡ,1ٵ סRsn14$0[#y_U񅄬(̋'P 5pԏC6Ə/\sq$aeaWj}b|bI^3;0<~*q 5&4H]ȤDjRF;X#% *ݢ39U %#*_a>ʢ3h,{&h=$UJ0]<\q m>Oc*ʱDϰٱ$Zz .Q͢S<a΋~.1_QSp:XoY wkrM֋{s w4|HSYyP{9KWzq"|)Qqq^lf#"BryLSh/a,4Acl罍zù oG|ˠ@zaPz\S-$`iXle/T7DMyA@JWHi۪:p_O\pʢY+LtThgw>QDh2 q=BS >5/z&TOT_=Q-¼X>]wcv`k_ybꊳzJUWJ[Q^aw`4 눵y3]B`\<@CkG@an_Y$mfE0ڕ' F\h(wt*}C mTUD@o}VuwPJ6RvVb^8G]cvI&깇66pk(‘9߉=7Ph_["_&-~7zUME髐$+GmɋB/s_o4P ҟ?fC=S!Ǖ?X .lYٲ:"GJQ X¶u<&~:r Z{H>PU$= %apAe`NӬa;0_R҉EjNz-pccʂۏxa؆ /NjҢYWPoR+'B{HMύÜ}=(aH̩^%IDcZ5K?D 9W*rB³)'m<1ϙL)XZfAIqvp rUrRQˢE|ۼoԿ⽅BW+¹"QxO;HK>M"z_Oޫ8 ռpxmxUvmWo9Y*FD"ɗ5偂½ץu> m*lk9"~KtKP+iԿ# iVDd 6zL97yȯsx6|4I_OWwr9{ȱGuݏ兩OVTx#ɔѮD[95/Yfz臶^7,}F c L3{c]Xg:uB0#V\0[&)O !ρ\BzكuYZ+`EFm˙}phqkKȘp>eӌQjIIbG$f 2?Y!3EUwwX,xEVTx/5Emo'2]. {Zg( <⍱!2(gSMo>&mDh'E ɳ=[|ʶĞ)蹱pwg3 ?BCHy\b]p kXJ0ހ\\d'Q&9#/7{h˸=cUљd,3H3A\1\!C"K} q[fijV:Bܝ{ jrBch ~zČ'*T= ZntYU뫻NX?q-sg"{Ws)~4Kтؗ4HPr<!:X38D:gLgsAG74Hw,[z#|Y' MFhӀVӉd}0zƋP9l4Vڄ<ژuɽd-tl_{|)9ĹS؊_;÷ !L7 I6ȰlA˃XS6E}> HVdRŎ  ?en-z KOIUtHf_yh/%ϖ+(]Vꋱ9j/6.> bw_r)froeM25efxyljFBVL[)rbma~ݗFflz~=YTy#%쨠j]Z$2?Hz觻! Nf A %Q8.k9h uiEn% 5j冢GDܦI1 *S NxL>^XfW!ϵw[:{3P\ `]H4TŤD}= 9J8 cȰy09ׇK3b4}.lܢ'FSOT! )P.Ӛm@q/+XeE3@W{5`ǜlIa7v?Iu&TFûۮ ]eo8 *Ƈ %U$S+;=P)'Jnpz`l YFPi/Ꚍ# +:cD,iq bʬ|;Ih'@J?*Qz?̠EtQéF|j=6WbDJz0e'$*`=:o.K&H:]#Bcq>5sXb nN\U v[]2L H+=ͰaE;B)Na&|Sk8#q ];Ob欞hRúmPMbE{Ρ9 _<"F c5 ldL6\rF njʔcӰ<|X\"}/Po"k 71^K\,Vq_ xNCm/uf+cesÞ Rķzo}*QHr -0Vr8 :v5zt |^y6(7BTrWBCMݤ(NOnc_ %3$ml L`~ɀad) hM^7I;{W5Sx^:绋YЧS@h!\ {ߢnY5YxוC3Ds:qJvƤFEGK]6ŗ.;,8VGaYvơϗ^qUNIBkGˤq(#!CcPNqSM,^q^g `Q.(1+Aپ(.?ҀF3:lT+,-z 6\'jlh+P4L0ܨՉe$yʭ¬'nJHKQyy%_??K\]fepwN`U=z>bUyN{0s`jfG453ݵZ`EQnx=i]c1̊mƂ6C2z@g`4A׎tB"<ҫ{=$jBii]Xc`R Jker}3!mK}pb7Q@[C.54_8m4/ǘi2^~DSCR8]Y6Kml#{78E_}4_ha5]>Wn>ΐA.d"V<2͔>'+u"[%Y#bDe?z ZC_""hd=5ؙ|@r}1rc ;:2#1S : \`:E GZ4F#H˘_CAUY2ӧkD| ,C.{r. 2×"AiH m:aS( Ha/ IxYlBC3b7  [<U^3Iv@[g(YHYľS&d7ә^NOP0sClDm#tH絢ܰh 2znK.M?$DMS @0Ru!x[$^bw_+pݝY$mJG u>bƧb]yY!}&],wb/[`]w#n3~L;\y4ILU66FrL:Q$]Ga2U1,'%d(,Ys0x]^|;"in#g}$7C1Rx }2<8C$D ! ;B?5)mCh,|1j~k93ݸɟEһ[)l{٭&Ox٨5}˩)g9U #vN]ccӍh9(qԊNWd[kcϓOt xۤc;HaaE}2t235ŽX&CvVѨA8n}pL=5@Uꡬ3"a?\ Pi;(`G{2r@)s!L)1 ᩰePNa4µ1imy)YgS>M H )#qX{ciWͅW^.bE!=P"t;7q[ʼn-z'y׋QoX B7I,G:G721d"֝t<7[O ҾW%Ǣ**! oq $>G܅&"/Z\5EDlO3Ca)kI=K |ŅOIXAj a_o,l;MJPУD۠[Xi SbV" uS$ޢ 4?~<>ŇS5$ h>,hqᯑ%8**uj):$&q1`U.ؖ> D}ntl'K$7~}YZ텢2mX542k 9P5#fxz朎w}ƅ{,\JI;U"q2,K_aVlmftM dˢ)*w BgO^WN&eƮ7+Ke;."Fӊ\t\ja8mD%9-ڙs_%E`U g,r# f}`c SE05q@caJ@}amZgT1<¤?8Ц]Ӄ3Oo`F#N{zaE_xhS*+Cg^ fû NfzosşMg5џl")0B~ϕM odUFWl"<%LYj%*IiH Uܡ1L^}"$(<4ֲo곓}sK7x?NwkZL3WN] O<~Mgd[oZ4Yt+1!g>/lS\-%CJfx% a-@%"L?pPJk;jp|ᛯ Dщ1׋ˮWtdŮ}I ~#_$\Rw>ЗLIfu]1˱%lZ4o$Vq9 D&;u!->p(Z,ˤc?2= l NKq&CKPj{VtIdRs:0- t#ȹXfa](2gP ujvfD8nzo'Yt,c ! %=f<Ȍ +B~-s~ "<TL- p? kLWZ\R8sE TpLj"%mo@z^a+GDžr=F;Rܶz"3}E V 9SȚ+*@0=PLz'Zg#ןVOnF)f$Mp;sנ2wL7j>V#AePI~Gvް*p9!$/GAzCne br~>g$8er'TѰMtrF4pi_Rm2YR}G" ּ1/Y^h Ft4͑@i7{ +7dĊO/Pz=Jxeˀ9!jfn"+0]%*}Zz71UBQh@7OjLn!,skN3SBkv6*M{"Xt\쑙n8Mb2*CfnPS_t^e]?7tSAZ&`^#6bEVSf/ߠN)EiFNF-seeX%g_.Fm 2sd50ђoaSLp} V塧0%jcL$أM6.|*J6gX(6>o 6]ɲh tQPZΉy6,?I/wmŅ lR shi`:Gw6h.sU$C6A!ìg9#/x6CI7d.!- z|Aw5]=1)t72forc1wT5ʇ0_ċ"̑+S Nk=X]4;?ڌշV=\}G #j Ly+xO&s8*ΖxG*y B>lQLRlM6X}5缏6`YO52i(e$ @ѮFQtwwVovdMHQp&ጤaݜe~/^z 1T΍ƼNzt;}:MZ$_!De(fؙm0$I^&`g5N(>\ltG?+0pLo{.yLY}*Ch#|+soqV6,ɲ#76_D1}wVa-y'#Y3RP yי᥽Mqv?ܾ2ޘ9yx g߳+ jjZB,vB dZI)ۯ@r'wbD>r/ja rhd+b]ŸO}8?XFퟐ/t_{!'ՓaNvhSRוagDX;Oմ4x0UlCo$~11 `:<T1Kqimk?13K1ĈLۮx,Nlmjo^nNGI洷Ls:Tz5K N3޷A/5< .mS\uע⮊puE.erRi:X9* LSF`9\4ƹ, |&z4/2Ddx+ȶXج;FP*Д3'4 ff"z潿nfJ Bk|-mR1DY{{O+4LťHS"qկy:I[U%-W7qELRkVYj?Ym%m}Gk0( vSlc )ZŠZE#8pgEH[~.*} h"eT \2vyܠD6G"\v~6RF -`2 @iYhjRO(NuJhZԆ8M9üӐ*0W<y6n"˾u6"}X6>u d'HYF.,ơ/0l2W]z/Ǭ ; "zZYQm]Di,ܤ۶o^<4ȱ%/O7ԍ* >%2S5@SclSt `}ҥ||̱pZڶ?_35׏J)PsGίPQNQG<q \tPމ.U^\y38>//z5(y9A1Σ)-rۭ¶B*~-hM7TMBTX'(Qfh~Pm,1kx Nˑ=(Ag_g()f:\5&sbvt! i\r iQ~̶hGGnS505*|Fo@-cZM,ΚֈxsLśOhIx?x,Pt`o+is,y7r^MBb| ngJ)ZÉDO\H݁(anGL#1WH O=<خ|w)2uh ^o Cי9Џl1|Q$jITOHY=W΋-cO&'ObT+HCc(w7&5A5 .D'1ikk SB8ʸ 5 ?(B>zpt1ߥcH5ݍ Z;Sde9vo c'ToBZ2>4%䌞lFrJs6vo^PW+L持.!D_!uɢUIl0G$6lGzOܲ2:G{eʸB:z:T8{6}&j ckdY F+%bW0?\OW2(7$\'MbԖ+d|uͭ=[$Шbͱ-O~n7 79!f-X\CERiմoYFa^0W"^ xz8*p[6;0)Y'ɢ cHucG,[i\ 9 ͔:6Si.32r)p9a73B<$A3}xR{W볠E פ)uNEax{g LԻtJD]]DM7)Da{nyʅ+(%I746yҊ^&%靠Z=D Q"~1_^(O0˸`[/ش!zkjF1qg‚v뫰slUшM)\rs.M&f$)sDuWT2WD2`x=ѳ:>aB֙3R[I|g=Byt/a(A"¾pK)Q3Qҁ5"TѥpCN/5MBװ؅:Ԙ,%O^ZI-!e 5pvgT)iOarC D*d&+ysqcX5=Za <\">کI)n ,ٹCaNϋ8_Z8ңcťS|VAcLqb-ΙJWiA熇x^hGeA9ʒ)II֎yD`VKvXrxཟV ܏4 \s}ucq.vQO =blRf,,}(eOaZQI qa1/H|NO~F%ъ*q emFG! ( Kїn`> s6xo9GaK!6pk&R⑧ꃬҫ[) 輩rЛԵa dfr@t=2i 8ny{z H7(cG Pcog~m\fWZumU.raKGVں8nio80eˆBKy ύo؍_uOmZ. @,t㵴m.iXd)卓0͔@Ke UcG0A.>)ѳo~-ЇW]zECI T#|pph+>9WKbӡ9 kSh{xz%yЯHdn_tlKN% I]RvX c>]V%)SnWuתiqH4!SDTӐcuG 5J/SKa|hBHa)-gbm:p13cefIB04@{YZ5Lz)K}OB)YL*I:[oCw105d>e@-VcV--{Ōi1  uEUbOœuJ&fʣd}=ٞQd>: mІBat]zujBTԬL\''A|ҚN_:w;ɂjBZ;B4x]|qX,Ç(Ke.Fb?a2/]7 +X+,^I%$LBv\ݥ!P`Ьgmn{- 7E>Zcj]8GN I˴tn<7j3\2gM0CPV:7i!jn՘ષ(w_jh HOdfoB.È Vƣ-CҜ1zB;u+XAc,ϧz䣩R(bWuY(>REJ)|sM5ye1[ mōR1?ˍ͜ұC WT.Cl <»~oD( TBBe׎RKPy$ps& ;B om)S l0Q=~C}|vhprvF*b u^Q{R.ltb{\*bw~.M^q^7aGq3De5L"hC[պBT\[}?=hG<ȍ!-bsSs꙽48 =6ن~lB=BЎeFW3+&v6 j{ccd66WHQъ 7V^返%k 6@uӻot#HNy&UJVw}Χ|ǖjHԬ@Gnڸt2G qV:Uo&','+gAXv]}[R]8~g±}ZCtDj!߿ ]&: شz(8bov;vM <UQ븉nj;Ld&#|YC wW.d 7Ȅ7}*/g#W PmSea~P `D`ʎP=|>v"Jyq*[;EDB/B#C mPzS'=#t'')_62g4>V38qN_= cL JiE(ks{k*/Mՙy8Gb.ȹe0v^Y(cCd?ZSŸA|]w{[B傗+20ck)MФljӑ};N^Ǭ&MYJY@gl}Cӿ{T>tn*w&$`?%|8LÕn- kf*wN8rl:*M%@V[t%N]9$oa Z4CJY@ЍbX Kr8Jh%}3Uw^sRNJ;[b QT'AYdJa%}WfͭhЖ\lJVQtY"oS50mlhA~I3lJmѹY%|]PhHK:Ku΁%RY!5mya2$?0 E!01:3J ˳Gz@bު&NtlSf-w]~}zmi t*1 hUX(6G.'t"-8;`hYCDŤkܝ ,>Yz f{r`e\njc^c8*TL- .Ϧ?EF͇ę_~S@nU[N _j.Mڄ ozeI^ 灻ݎZ <Ղ!.|0wQ6xX];/ jjZQih/f9|SŶY6۸FED*+ mwm׎Hxi0]c.&.m3Iud;4ZnxʶTlJ~\Ybx|RE\Eɓ}Tt+ -ɍC彎#Q_קObr iγUOޘH`a_] 1ꗽ,_ZÐI`kJed)Bԓig0 NzFG07ݦZVpXA9(BtOĄ]w蛥`F/ƒaOǸ{w9k&ڗXPuF!Y* ^*jF;>"p9bavE6gb&W{ ]fvFV$r1;d4MLMRiX9.RpUrXvRkU3cj8ADzXId'p,'ZA}cwڙ{ oM?[_ay8x_[:L5L2|)ڥK2bYJA^ h+KoVE5B+Y\Cv(8ZlmKmOIevh_ARqFKG JwIDeh+.bV,yjYSCV3]|] Eדi+i&3yLH56ݍI.ym6/ݒW,x$[P8>P96X-7(J x;,={YZ "@^̽rNW3$ &'* Bi#ޛ@p:QEmה-l3dQQ ~8La[hG7η$X%a8U+v3rkP5)/E1t8&NbCF֞b<1aGNcY}n(Jd&z@<4 ItEcO$'{C4m]=XMT:&F|`-:s1F=eFITaT:P(+˽ڸ T˸ӿК}-T:Hwe:GNb$Ei 2'`$-ﴟY:2.9^c +rf޲圛>uw|dVpRqK="Wkt93 ,v:=-[kH45",~~<[%)Pڿɱ UIM^!V|WRWt.'٧:(JO7L;/7Rv*ALJ_̷0^03":Kh%ƥZ~MhGcS_8u?z<$MhA8t *Hr.FݰoTK07:W'0 vA6^wDNWRixtqO'=>˚ɘMl%~֣ ~8l8W.ЬXy m.T,OɲB_T ;>ܝuyt'a(]͚Qt ɝxy Ɋ==3o;e׳hz1,LnZR 4׶9 306s6;- "=5~J͝`^m^vīpH㑫XuSHt3*x8^.Qfm^P@TTEOaQ"У`Tb 4kL pkӾNI^|Ǝ:i#~b\~])EVḃrhk~!) JpԜ_5ΩRfs]8M)m3VL bXOnJLk&PR~X``ɯqnwb9w_]A u;h\3#&IBƮJfRP.)9)G͌xM¯-M{IH߇_vN 0_F[X//~OX,f=0MIDFi ctvsEq,%8zX ֚Xⳳ4Ϻ*#Uy,ֶkIW`ҵ7;B13!QV?Q]O}4ΆB!&T%ț5ο-|@<$ +*:BErJձ,nD?K1ofx-9W+FۦL '5ZM5 zj;@@dW:aA^Nd]m:3k9PmfJ֬.nbЉprB|Dvh=OLIɢFn e Pw'ߜ#X)⧁"\Ѩ; VOM*EDL/~zT '5.cp90rltZZ y+ơU#U?b˄{+[DydN!,ۦZ¡aVw ll1Dn{SL[Xc%ta\{ U}QDQє f]C+`͗ZΥ>] 7f ,qq!A5n|+ߠ],0_W#WmcʯHc3!w͸$,$P/s)ND:rwlsb Nvb1a\.7؊ ўj-L7Yx?\|QcSwкB=0J^-s61{UĘ0IjYF;Tr πZ2%bTf;éH\Dת,el^ۏU%hSPelKBQʼn@ȉ T[C! [#JHF{)U!&n&u3 20pY[SFP U ө(ddrt4Q,NF5i Fr ,΀#cS'} DCM<_O\{ ZDFW Q$,:2$qgc zС=*c悛baA78{)v;8}T૱gYZ07070100000434000081a4000000000000000000000001649b7c2a00005344000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/RS]?Eh=ڜ.+g(y⪑ebaka;s1k)I N=ESX}{Oցċԣ!{l]&ϫ++"f Dh[I|aYlAY1'gTwtkcpKt~-I70.r5-B5\m.!?3fic=~K=>XӇ$WЂxC*c웟$֥>8F]D緩EQ':RAd:MxT<>տ\h`TFn!Q̺}JF`?ȮQ+6|x aL%W 4n֏V! pcawyRbS͆)хeKf-7n&B%&jazfٯ2R 3HN : VG7/ |:=)9c@Dg,ҭB7,yl'1{2  K8IrYf_xsm"o( K? +G5c0uw012x4i89l'?*Ho"nE~ZElF{SX.8Rlh؇럪7E5bQ=K*ܺYz"hz }Ww4 xR[pvNBqsc3k/KMTD1thQz[+]T^֝D1M2y x A2=NJL}d9nW$0廁||^e -I̡\[r*WǦmN_m￈w'tfy8'#MXD!MjY=uC_xWcXBcPm1u-{z&(k2Tmؖ Kr>ET*<†c}#AevWѰ(d UǯQ1nh _AMKhaWEQFCUƣIP2q|1x6`.1' 9_\MghPa )r8(0F 0zm\E\[,=Ϭ*|N])LܒYMT ?yf*tT4%gqPz*qˆdl\_X 9)0n4y޲݊0 >|ְM/6J2\PZ waٸ8͇mb?8˞f"k&U[r%5_h*ގ5?:zȊ_kl,Hvm.3ESGH!*x|Ϩl+8tԡo\ tD):_Tnm&K|I6t({>]K|> V0,aKkg(0˲)3jbr̮5iB߳Jb| T|%4\,' l|œzu1ϯh"TIΪ_S}09#'zFn³t>'*kiU عjF_j :;}X1_C9AA9fT&4eMH%tf7Gw%Cr2v(&T+C0"}=yijΘ4b"vLj1>\ԅVJd9L:)&T;㞊#A#"HeST,Ȯ>%+HȊm"uTm;LrJJuIF)ښB?)6Ũ=P9gcݷ6m.<N:d-Fp}E`V73/k ~neTSbn ]#Rh,fӺ 甃Lj#n ~Gm/UqDImK_!a$Wkz=QFy{!1`DNW6VJƶ `& y"r愨ҽʊ[ao/=C{xVyJk&5GN֕NKϷ]EoekH$m%㒡]!ťa(KM0 Ìh;݂w7ؾ LU|CuR_~'O% 1~mJ 'vsl6ўF1`L.LuEU_re0ĝu-SA0}Qcu#a34f1_',7؏ 6(KIt{Οkk "}˦,}_5 $׵h)aoJ1:QSɛck-t; r(YgcJhME׳k%9ǽ!J+a4=(7#n7qmG0X(Q,;=rp_2 .0^Ac̨#REP@; onWhZQ,E@JϜ"(!@ȚПi=O^O4c\o~<׭/\7R!7=ɒHR3`: aӕ1- [Ϧ7qvzQU5\\HXL/Pu>^s;[T'R hPF5&2R@iGD)TL,8 ;?R5>*N`40TJ46.=Vbl'ld)ق'O;.@Wm0(%w;KxN :KN5i68C*t\ uu\?A" (F0bCsĺ`N.@)Ho,;qOaMVnl+u;TrQ!= $֦*Q>ۼXvݟxae X_ݴu^mN@\^ BLd.Ջ; H'`h7uLu77`Z1^q4fJĺ=FLV4$$ f,0y&Cm{1iXaB(1ײ *ۤQ2K/|ftXwݔzv~w8ņgMKi'g&L:AmM 12¤~3]ջ^:]TZ+ ןK4Aۭym"Ijܢ;&(=Rґ]X&= U@J.&c XP5y !zp&MlDH[NO$o4hVb Hwr~9K(5pmd~J/[Z'WQ,-Pϸt#2nTϗ:620O ~UMh舶 Tk`T޼4v2#8Gq H^40 ?Ug 銁έm ӟΧgя+S+]vUC'BLݔcI8<ͯ0%{LwJ}B`_#5 𲭡Pa -rK}؆ bW9.JAԻqcA!Udr:gFǽ1EpPi, =7b.!gy#.f5!=8E*A}ysja+?zA KK +K;V+: u]Cf&ej,·TxgPKͻipe誆ѾJ;}M]XL+.> VDO6G}ci>5t+@Gt&xs׳㶉.]ߒ$0x]ab,Ugɷ8]Z)Zh*3%ke~lG8LcRovWN&E&yZ$G`0'jz s'ʜ^x_M{l KD&fMQ!p XwXtr0.yVNң(5閙QSVoIȞ&۝2jDRmaTФIu#)ʩaP׀D6a@irw =Ho%lzJS\P-a+d&45_]MnG= _s%}U9Ho-7ė7qh#YoS pg^']&M_\7aũ:lA*eEV*V:K1fzotnXs+L5/'40BS U(Y dc컌.8w@_:V{όߠܨ#z>È!}ൕ9[<Ǯ>Dř`<.,)4w ܆k%UȥǒP-1ejxKzr~tPRT{ ^u|뺞-e~ja(<=JXPQ@gMH|<1a^*>v/ y[O6?;H 9'wboL#McyOEO?%ƒ Nvsv~=5z@+ xC1h`+5;lYHs)%R_6U]^c5caxջ"Y#Dfze pIq=eŬ60 WceL-s]o?iNDk\rETeZP!j*_,Nڜ\[lw%ulݜ$z C !_zC#y![ڰ@aHƈ{P~7uDn=<1'c uq17F1]8KXe@3j+j]bAjrWԒrSxHV[?mgnԵeJ!nRZi 6` l:Tq1LrX#46qJ$[`޶,Gs=gc 2 U)Ǭ*T^45@VtLi4 #)$) ҽ ƨ[- V*e8 Ǘ sOմs/ye0N_}=vb0΂dI}M$hC#8ήKNGoQZˬk_p9"C><*Z!2-p̬ '~ nkF;o$&0hxqP]|(HksRͱ bS5P&A*)F JnMՂ+zQbEY!;UpPPFg@kؗƨ7OZlVd?AH~/Cm>k7{PQf4rQ8l96Z!eVs->wN{;C/-i7MrIf[#! HؼWr*7psȁb.m,u)33oGl*bLQM^!.\EB(/fEӻx>06tbIPRΐnR b?!բI vYbV(Dvyv".f2p~$~ހVp8v9B5pȋ8EABsP?JćV0p3]dVÝv% \CLTGq`wcqV+ G3Gd[/z:$aq V]*ܐI e:{J4 Eߓۘ񾄲qn-ıJQDG{5I09>N|\DCBM}|@(Z2W Qٮvs hYZʱAbl Rr XsDtG;pz•'e Kʦ^zPG|Dx Ft8L0 O-⥵F;Z4O}ܰM"?Jjqu,ˌ=(&UdUUn3=RO |UIz:e. Kt[C3?7C %d6%VIiqETqjMsD`y-Uj |F52ϻdt^x_zE#Cw>̘#5B%/d`aj⸡FE>R˥Z҆/?}/ eQS 8Qxn4 Uc X6c;IJg-LȃCފRI4~j_$}LFqaEWNS [Ї+!5jJ/OTQKͳ8a1jb@9s.4Es1VҜ qޓa1:H4p&X-٤9r0L`sIE+$[)9 ugRk<se4G*2V|v(St?oFcS6; =<G.DDmDl)OzljHF2@vp@A4j9}64r^T_dj=5c E8S̞ - 1'wM[(h9yXA:wCfW컳o)67 taJH7]\a_).Lf&7Qo\=FIгjҤM-ŧϧ60%IL.Ԍ[i'KoVF3RGNw@ۂtl$S% (Sd9*!# E?sfW .H9@ Pgj O/ʙ5N-TkDvIjMEAEyd1SlKpodNcM2Zh s/nq3 J Ú"xNu3B̊w[Wx4G~)m{xq6J%a/4v oO BWX'?r}sCq*kHqXՆ:x/5oyޥC¹\:V۠,@C) }"2쑯Vhy_[X?tq,v+asM<*#R%zQoHNJhHR:hkH* Z_vޥTm9e(=9u5ԬOOWU\c M^h4˞\wYjsXZjHefʢ=ry;%LE*R{!?ϣof{|[V} od̃.3\pd\We0)XßQ47}J q15R9n9 >YfJ,±#qD\JEtsj7 ~_~fK"Ҋ[:ֿTъpXj((xvNjlGu^34R>JnCt&hӢm,=B?~geH>mqv ׶xbKr`3v 'F(`sM($z3n7 4ɭݾT(4 UIqW028UTd"A35oj`5FݱB Щ{丵[]\Ū|"dm>@' ~ q5ӑmqZ@B!9#qqK%;gKҞd$={J7GPT?̅TFėNc44'@^):6<]J <=UqtNt3tEN]#zآsisPm$H C|?tfNq0b4&U-dZe}ʑ\=--6ҁ\]2һ2x=y_/ع>py*ϦP(VXja?@fr-P 7eI ޚuq-1,|w$ IN!lN쟂Ѝ؄:|spR?}juB8 uik!WƢ'3BYYp*h B7 ONWJc⤿*2 0">{U(AqE6')齼7f@k+QKlbQ-LބE` 4/*n&?4/WsgAX86hyfq|f.>fB]YWN}pWoc멍`L4iZw6kE9)g̼WROl(|h&$w&%Q((=('H@2E Kc,}϶jJI3y <wMAqTTM 4g#5Jv'.ADq2w_ IGY%W 3yKF^62^J":GdY.'r6_*}p8[!gReܪwK|8f?x ⾈B(Ӑm;!; sDwٕW52uQ` "~<mYtBzk%^`I>L+i66IU;қZ_!)^""R~nkۘ╏k#zUWcϨ+?KGWhvdSYbc|@H_(<깮[gTh|hCX*6N`R nklLTS2x6ݨO?w&"ӤP|I&ɣgA",#Mj5`NtU%k?XhvU[O {a\[L[O ?llf͛ϩC}[ݜZOJZBǧk5B4PN*\pW<uH]V5{;kW!J`!) ~ !O09gx6 q!j \D;܋ ~͜ DIGCko”xT%<4ʘ$_NVX V=޼VFsMcPhdDŽpNCJ*0n[G4nE `Sz>bUn.K$c@.jqEF-φ4'3V?kDs|2 ۼ\Ԟ.*V5#UYn{Xaq*cʞBy1N'!WՀe "jB_>!꿌nh\319-i. T9zE0#Q]dkjU! G>W4hfkcx梻smU$vSxۄSo2QVk>k#$/>at #?O[:J/Hb়ݻ?:Yor1s7NϞ\8{>*Z3=JDCC 97<̅fNX5mH++OCeu,J4mftm+LREѶRA古p5#-эx,%|f[ 0f'xCPMr/cmG'gٙ26Z`9I\S˴‘^̴HFߏmyzOhȬfDG(1 KH,GU~92ۺ}Z0C pH,\X)l)dS9·h&s0C[m"ѷ.) Q" >-)$'i6(Eï9+na$*$cŶtԙdv#{'GM`)⑱Qzt 6q%ܮ0hw~aih]L-r~4> daq*@lRk&<b="F_lK G|9:n-:7<Uq Fc;,y*?~mb.,~!-!Xq;K?Tǜn!yrP׹P BuPjʐH1ls96VfcN-%ؒQy'Hҧ7)KبfbpùpVFWf(ŠĂdWzݭQlTkqH%*\5n]:/B9a ! ҍn8Xn@$/qؽ2rŝ"Do-Q7B4s;H> K=,k Q/GI+,:0-E5A.=lI3}'F<.Jl)-Rw)6Hshū;mL*+M/"vn@ͼr7ﰱrB,;(8P4Vm&psQ7)6~&xb,Ev))FMLК5g*~ ͤzȊY#KfdoK-k좻-ؒ!^i#xt1! KI n)i[4}"NMpݴ9 xy>QG*ma"`PZb27mbLL٤1a.wt~Gz3tH.і5HQ,2ep&Bt#`P<`VE1i-ÓxuKuůd.Q5 W&z)-^!Eq/:R_٬ /lF@zT΂.u Idd u %vN$߱clM)Hڡ8{ fV6f9[4.vS8D&h!Wn,[&Z2JD91CPn63V{O T#仱6 +3.%υV1ZO0 C_-끟\MKX\(w*]x^&θÍ {4Lka {> y/cH?J-Yч?^8\Dž|),Ӊ& p&2G]]' ~U$`ͽ!BFoT,U梗-k~lc5k,s3PnTBܟd6?.S`s,)P'Alil4H lJW̯ΕO#،+5KaG4G>Cre0ۓbP#<HjגI30l]?׍>Ch 5txXH3t8's"軤'э;1UJ^yHoxrŮ3xW$zW#єB'V}T/%AƒBNjo3ȅGk_r?+(nR4aj+]-(|b)"=1M鬻DV ֧b}K;N5:)~Wm?/5 C&t^ d KL3EL9zM~SGsJi;N@ˌ̹;E/ޗK&h̾}i66zh*A 򿁭`s,h{j9RNawW`_C2bҐaF҃KS;_1n^XIz' ɮs E2DO%AD9rdɶ4-uK+_T%9e5,5-1Ҙ`j<9]UzQ:њծmVhWoX' ۿGĊ5>5%v~Ճ[ӷqRr;yR lL>S+)L)$n9I"GLK WdXR qWb07 5 PL[{T1b[.-È' WIΜ~ mDU^{ r.a G;>LB&]+V.y瓞^B~VHtޅ$4kFEZȡ͕. ߣDnSlSk,Oڎ wBKٓp:diѕJ~PlpcEaYOWԟ xq /d)>mL?Bb;[uȈ/KFYmVU Ⱦ;?F* 5n ]> 6QoQjC=GJZqh*\pPt1o[C:(P=ckWj!| 3EFU%['}@4Kxݾ%([hLcޡCU8XZqeNΦ{Lh 䜦1 4*&Wb}Ajȥ,I1|QzuoCF WG3WYz2ێ"˕pT̕ϋ)TDc GȾ6Ņ٬ qzu$U&n22~*S: & _Hul'R{'?6%%(s .PtfÖ.CņE=b rxp7Μ{at@ѕuc،~@}ݪzӧ^s с;C7CMekfu/[ֻ=, P"vhJ1L7\x^e70,{V4y0hr8 *1VO+pv $Ȣq(Zd epqNd:ʘب1@rT.WsV8X}?? |jjAv)Y)Q&=E%wp@0ťVPBSC&g!xj  ?u1p1`8Ģ䍦I45EU'ͺ̓!ۥ]xzZЛjiŝ-:y ;6\⩛G qnd$`|i\/gd1 5[RZ:589q\vcԛąDu0g 4RV4'V cz#S^OOZ<9oc)BjKpwAp7ktN2s;~q04L>Ҍ؃-fYw:DsV(si/ Vbw.diWNH8AFFB=E]rDPq?jS0DΤ=(` _MOuǶ&܃ɛ x꬟M6c, LXUիD3p^ p_#GmilLV H+G\1!'וl''P;MwLz< nW5VLڷbԯEhύNjدX$1Hw!™4SuO+"LhgI.p!2 bSu+< 7\SŦd D=EO눣C$֓k7Qg>҂\iim\'C{r^X])rՅH^{]cMȔ)n/cYyhYc⠲n|ebd̡C>7gpiC7-6)Fh^'/.trr;0 9'jͨבtz3:j@Π] @bwdo:D3mq6I-#kh([wEyމv9Xm|R-3|nW*bUki966@d /NXyy%r5-e#YlNW8X<M ,R8BWE-S05p"3S}ކX&np 4VWIi` &߿u;W+ZN/xh0/q&}ÜL,m g򲲋WQsPF+!KŻHG^EhFi[jt:6g3 1WߪݧbZsXm+w$\>\e g86|>"9->"y"タrԜ)L+ 7,]SئeׅZMlg;:nY;j4o(F9ʒn np;"0']bZo}BN^[b2ϒQ(bCĒ2[HZgB6VQ@8'Kݛ&\ۚd2(_߁ DK ;1? K&axOeo`+/|7p"ԽsC@h]qౄmxz&TQxh`c7o˜4 ha%F:h50La9|"Sw"w]_w1Yw%;/<-Y洆\&JoRsG"Ԍs>Q*5Kk/:0r ?蚊TOn)3>Ewww'RǙFpJeJ/kˢ( $&W `9 Xgk-:Ѝk_𬈌DK&XnL LgYZ07070100000435000081a4000000000000000000000001649b7c2a0000440c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/ gC]?Eh=ڜ.+ǺcHqf-+opw\gaCJ0=2%W~EƯ؇BNNe"~ZcGDjPI\ 1xX jOܡN\k> vd4)戣FF~ov4NQ*2R&aF}AjHVaVQݤ tO2nbhG%\T*w M2pale \XBuoǒF)oZBj0}WrW7irnREٿL>y u*8z(x^~H4ܑt0 m G.*'z_#ӱ*c:b&m>顃-h:Iraj&@gX42xu I^?BA5U Xo:bb"MGBlzaLXUo}|dEZW۾}Hxݔ:M>`5'!,*].ςvdԐe ?wZ-鈤(^乂RMky1!{('zig;>6>)릡E[^EǾ0 d ~o-3**f8 ʄmf=(9E>͢W'x퐳Sn$+ú j_co/X}skU̧yr p*漩HǴ,S tB6 9Do+*uVdSEK85~t@ ׷ocx'wL NDʊ `.Bl)k]?Jyt xQӂcRK[M}L'j_r&.gH)mE I$/ᆶΣҢ^AN%{ dʉdTINquL+9נT913&-ƴT7)!ըNޚ WsvLA h黃YZaՑʀqc]]dk6p8 )m[H@G[W EՉBehb:f3v$O45=Ԕ$z_>|Ui^G1"5)O%`4-Bc or+wn5C?M+[8T+s}<"NX%%%|g"! `5ް!',cHD_TͬrGOa(f;Z X<Żq&&Mk³_,`eL2ϫڑsd<⚑Cyxb`4;>úVT΂y75ゆ<qۼ.@+уlUesDE^w ;iNlF>r)Z^2^o9yo2;ӎNSZ 76]vRQE9^Rl%T77OW^eܭHYZT+AnxuSz*lÞ~\8eMn<gFNjK:aۢ~ŗ,50 1m{3*/dEE@M"uMA<OeAxԂĜxR'*]߳rv@>+ȳﺨ_jEl;P7fXp[ >UjD#ёr0evn]t0u)(87<嘬, \8kB#}^ߩ_xEizUum,x+^Mvٚ=_-1{~4 &Qjt>bfΈN2JxxHo!D\Ԝ3!qf*uU a涇jKG}ƥe4?ܦ_A7Epk&bq)PZx#KՁh]T4YdboZKH 'a͂$j gS_E/9NNOڞ(?1_E2>R*~g;ݘ0IUڍ&tܱzթk-o|H. W ,F+ut{"wnW(Kxxp& NQq_"3٦~#_S{xv^9nZHZåa)b܆ Bm @j$O1l!0C&?UpQUEcmjFk/w]LB$rRP+dۭayiDID'-&W8OV~|sc]L$[Xw y`mY{Gb;eoɆS%=l3wڽB_xn19ƈܓWf}2Ս(ݍ'u~pnvS:XJasM3ϕu{ornR`qȊЬy K^% ;mZ0Ӝ,>ͥěi/>OLABymx^E|c!xH6=/&/iF}SjDe睨yqA}6WhG҉z-IG WÕPKLvlU"%Q'i)( {т!b"S G[~6H, ?3>(l8$'#@Vzq'9%&:u(LNzJÄ?nVt`|#qptJ$@.vΦ?OQe;墴TV/M9Til<܋H@rØh)j4cq#Xe Z[TmԦAKW$BHt6) =ӇAY>_9X,b㬘GR+lh".Iqrq'wyqDU 1o ԉ.(l@")"n>넴陸^e ڒ]*:'t$˃/dQOfcv70 p*z y.󁔬4 J kcB!X{(0n2f|Eyi\f/XA#+$ىDŽ4,6_#UpkTƓQ{q r騙T{b6Eelz\G#KBI.RP4w`Ua˛V D۶5"rpL +=} =aGG/z!zh[⦾~1 @F ﯆;)* GPQ;]6d8WY|X\p|=:2j3VM|ܔsr~LVWIYHC)ls;qQTW t7Sc5tEcΉyKҽL[32@8geo|>f* 4ə)bO`#)4Mdmio*5S)^;3H9iIW/FiN ]~L*ړpL%%\ƥaH gPN$A=]\`,C(%WݘoPꀏeAŢlHqgڇan(Ӭh Baʂ6Ml05\J?ŎByZiJs|2'T1䵈VYpBHLo X$L;LK hM4v9Y 5?BC>ޞ1S">yDmBu6'ox6b2U^'ݥ&!~;ܨ-Sw5EnHE ݔbc]b%#Ҍ~N 'ih}*{Z)U{%Z6?cE)OIkF8l/ˆμm@(h[}ߣsJs>Ve嵐PPL:-11BQTυC6r{:ha&y"û+2Fɦeۏ`鮣tZjx*U(SZWR;Ǝ?pID( s)6ħ:":eȯ %_2yԊHaQ&ކŒ`gG,|˜GsՇitk5B*'iE F.9VtE,Ba1VO(ʷVzr=nn`;jpͼAz&Tu|h y|F=Hq;a%wHmSk_^#;M&v I 7U-U௟n>۵Ilh_P "#- `1 d$UM5!;ВX/[%f';#8Fk=|ZWr%CcoLQw^bUzN&Hwc27dԈF:3wL[](\Hq+)ZDVy#=(1BFy\VAOhUh=pa1N\3rH%E(f~70qA XgG憊Z̓:7l/!r-)7i Jml9˂u1;WYPѧ3]vGp+蔜i?ퟩΖR>CSwîº'qJN?@'290*.TA&kx? @W%!fvU7 y{/]]܀{~`#"i}xSӞtI:_3/w~P[5[#ɂ:3DzZ LWhnVhlsdI q2P$P<5lY+"P vcɺR4 KJ&5׽acRJ^tm0k򲗁PQᇀN1$I-kVпN$8^ʭhl wv\B 0cQ0|e/}z#^#bM'ၙ@!4?i: MSA)!${2vjƪm Q!p-}H])¼9:><:T4<\V*lj6Je@я!o8 \sBS.- h{ %ns,hE|9:^Q-b|fc@/>3eNMH`kDUӁr|vg.8Ev ?Fifq)Bӹ`p"Ș+Tg>{{I/r{Lx1Y4AM_ |RX~-&jVey<&^ j*}ɰTln(jOr=&|SҊ=sub M\@ZmӽgBp16G ?e)}9FLr+ Fo`9Z:GGgIb⨋~ _26}F}mY.qÆJ+4]@&S}S>άXT*GաɖT$Q1v|-%JjENɋcB̹.8K>..F9%@pQpNž` -_d7cyXL}\/00ȖIL#[ npVP_6Ygl&Fo? HqD-Pߗ\=Z I 'J ^rTX[6-;-2]Z 0r:ՠz̒S<2">MB  } bt(wl^.'okeOFk5-Zb֐M2)'2%ŨE7׌ miуigwCvQ򟝹!P-c]x]0M{ʿtyhr' i^k1xgԄy#LfzE'O4u_ʟb޲G$ ;tRG,|p(;\P@c#KCD .dn)SV&RjbUx(V=ep?ߎY> τ=4kтߺ/5 i&VƊlt-rXdu ^ᭃ9zq~[݀Cj5ڋ^5θ4]('Y賺9AcBYBs϶A=d.C';r֤Rɨ<ݩZp(ѺM~5V )DߑNCluB'nsb{-ZQ27ڱ iR,ů G>F#T(!xD^עU8M 4gs$Bf%<ڣ+ lbDy,N8 n>:sGE8~iu ÇGoՍ~mkh3j"tHbs6U`Tc9ⱟ-)s彘3 2xy~Z"rb RnՋEz.J˽COS-ͮWx+zC5W/>[h'rViBUv;J!S&"cFyw2;h0A⊺ ҐOs^M)q|RAYD6p-˪Q6/ޠ-_Jf:2h T4[-"MmkPb'JEܥ_{\RW9!~=SklvW΍q<{s`_Nϻ'"b;9 l"'RװO"~W2dXTBD > Z{o'ި͛J /F GZ*dkC] k[ӗ+=fyOhpEܴC]!kS33\s D)/WJXJ(tF"i9j{g6I3MxvɆVvvh}@+u :C٠r!O#aKx:jN:,Ω37w{V|p k=vҖޔ6).I}ۉt\Z1ƛ4c*"`Ch!jSQⁿcbA2~6*YjF135+BSE ^]YB[7:jSvt /Y݉7>$ց''@Ⱥ7aBz- Jq҂1ܮBHwƓ#0+eԡ m,ـP(a/j; xFm,k` |z4,\ )RI@14%z~b:n²8A[ =C8*8叡=}ks P{=Me%TlK@"gI h ױeB4QCY0|숾Ȱۇ)I_Bmz/ 2c<cOۚ˻Eea.z6QkHM`;eGI&( FOVI{8e +u] y:z)6rv ]_¨ӹi!wʼn.axR5ڻ/{81&ߕNͣGk vW7}Tێ8'G72@>fwfN[zIrrsdX?U/Ln&z5B!6%GXms|l&c͔_hP[_ w[з7+ 8is$EULZ \yHI|BWv=∵*x6!-م.T?qpծ5q%pl?s}cD@%c^vJŝ\=dⲌM|'vhZ/k9#rgV3@.$AG_i ᛪU"uzȚ(5@/ߩdmʿ~13q )<~P~ˠ>Z>Fi~>SYk#&.9wd8$aTJb-QhɌQs#0xB2Q ^ҭ4X9~7BۛfZebT3⦜L2fuQC VٓفYb,\8zYp|Xj?Rg ,iٙ_ԭ-hөGنr;=NSmb$ 0"ܞ,iuhjM;@jCM4}:x:EgȠ5A>i}3*O L|KTP((r)TH@Ab 4:ߎrxo \Z_BN4ӣHA*ۅ/ҙmc:?![*صFuY ݭaz|5>Fg_iQƙ()@{!V>_c̜r1R6ziI%6K"㎁b)n8VUˊ , j4e.>_ȴj2>::~GAQ-Za )`ces@kkG(:gd̟aÚq7[fLJq@A*5noamOgue9[zw<ӒtbmmVZ`߱7߷Rq IKNF= &Ekj[!׷.J4L^$27QL~ȹOc`%u=#BZeϳ.&suiĖke F=뿰!Kny.͒}R%d4 rup4*.gNk=5M2 ueWC]Ce?F>7z+|+>8aoVwh-a.&RME'{5Q$y& Rz0bdz$P3ơ6uPӽe>Փff)KdDX,?05 7lɗ'cN"[騉J.h6Ahv݆LsUC9XSqz1ˍx5J lKu7>d##Fv{zψ CX P,sޑcz[vGx54jL>3dl} I,Ek֩l_m( Y} j=3N@ش:wOKh4{W\&]gS:[bGI,U?p-v6 ۷`,UT5A/L j-^eB9 ŢA.}4=.yO(瀣_]! Uj\^LKxDa5ҩJr TnI/3򝶇u›lyOm[}6f3Y#NzgLBl|p04םvy(nȵ2< f,qxUԿ]*3ᆁD;1li&e{S>A=gS'r.l+$C*t*vZD//=\9W ݢē|ޞ2+pQ٦I/=[,gbԂgC/-I&䡱M iVt$cټEސA<rl%gbwݝyDdUw!-vGZ 6l%,c!](d#Hɾ Oұw`Nf_q˿zd4B2UA$c$[l49r(P֠0^o(uD; JnyR_5p!m!~k/oz[6$qo;y 6xQ%{d)F?+dAjنݾɚ;ӹ9 -GZ,yU9J'/u5?:Uf3|/*=JGS+yK]ЗzER|`DX1r_tļfeıJ Lkv! 6\ߪȉҤwĪw8VeJ$%Zp< To_XCU#W1`1Lʵ%04_I}ÜvXBMqruK& L%W7B (3oyQ7 0& 7|--㓂vA <5ElϏa L}Bk'aL\V1vr  T M!O Eu9戮θYŤ|ߚzL>JdR]%ǿa7ጦȂzD/FJ="df#$.0KV29LmU=}mb.)IB >n: %MC"N^zWS=Y%)JyEngnn/SPfSLM%¶H@AF+PN6==<eBƩ|ggǽtizC5~c;d=1'Ho_wQUE֗G5|Ÿ{R>,9X-~K[zʞqwwv8= W!DFO5jdsa,2˹uIXIRN^۔Sh4U}R~N:9Qhb9Rn#Ki{ֻĘA|'d"FaԞ7ÁY. H\IޱC9.]nU:pBwoI9O4uInK@CnM+M##K8$Kc w2+`*QbKow{->{*LVzTl݂vO'L@I^{D\KJTJ|b\ܢ%,j.'͆S@j?Vף=G!@O4tYAʹ0fUҼ%۷ ERy!MA4mfeʷBݿ?) S%P*^wkOjEE&}+}CMQ7>CfYi0ƒ34K<>钆>K[o9Tzi^xUzXIđTtx1$L9!>91od{VJJN*DmfJPFZ,F> hV oC&wD,{I9$umia^F+O(h*v탟s녿x78ϸ#rmpi5_5(Qz-!,.$ʏX@70@̩: TXW.hT\Hw VYH@_ߠ^`m?4-N~:a$2Mg] >#-O J4b!46чX#=t X(َ_ßxbFJf:$ed5՘= za t^9oJ~ ~{Ԉ w1ÄRGT3o}wI] r\ 8OOi+ MR-5`Om{DŽ9H.L U#vaM).LխZ)l#m]QCtQQI=ezZH2au1۪͊{!4O*a'Џ2-J_'hqD-!L{+z^D繵~ w2ft)Z(h@h8Fˆ>Cm[# ^v\bA8^.qSb>L!DS܂C$h %=9r=$;= #j r(E>s. ^sy1}tRj!aهrkwidbAFuއB&M̸SOs& {M $4_=lJ՞ŜUqξWqJw7%tQ ej\.ٺct3#D{ehenAHyXn’FZ^;lVBgVlL6|+^@g1Zq@wb{*G.5*Ub H!-Ust}2tjjgYZ07070100000436000081a4000000000000000000000001649b7c2a00005eb0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/^n]?Eh=ڜ.+Vy$EU݈𲮕ahKS_IiJc;u B# :Lk\lwU, My_5xG "A @#AzHN'ޔf# B(Q.]epxƙ?!_AzZ51fu:6}ScNn4ܞIҲ" Sw\3p )5gr"e rĥ ez@. =Lֻ Y:B4>8'[D2hv^0 zXX/OfxPx$9->M=&G:oҶ ,9ٔO@Q,P$TDVjp1}vh'>GkcA .%9GɔmE #]JTӷAA.rW~vi;GUu.hJ~-=B;c]hX77Zz~ nv95)c78cvZT-q EnTL48BUQ+XK_Yjc@xO]064A7PXf;:"k\Bf7ٔq#",$َ}skZDpA+yҷ}tr-cLaHxuW C˩Zt xT*MŨ69g)Q`T"`Zu,r.\A~]n>++xao&I= B2M'Y}6`VeԢ"7Š%dV,`Z|~;ڬw=Fn|BopS NZݏ wbya]$l@4+ۦ_6r/#雾DfmW-6j.aK.Qz2|}(#YAMq X B_ZQZYg3WI{ە!'$xe%g 1$y Գjc+iS#ng-FJoVЎ]`' &CYvsZMY_XanUӐgan [hq$xnST:*zEqս]:+HFmj$@enqVP3nu. 拍^oɠ=$LcM0-guóS0L@+=.iO{ī=(rh/Lj)r(4O,T,{۪:Іd&~X\]C#ݡ‘|j=@1]Tܭɨ_~ Z̨Iu_ C2-!7Xڜ7V+|\k 6 g{Stt:,6V9KG !?JB0ؗbYtf2f3$sā?jzbZ= '~N[j~z(8es1k"Jvޫ킜OTt/8U}) b/`S1qD]`s?j%) x-+we24Yl:2}Xz+ 5﮶3=oKLɘ)vj 6Ϋ[pQf$@1tzY(?mJ&u+(t4Ĝ$JuZLEF3DZO̰5Tb QȅZ*Q0cwqkN'w\ tƔ2E"ϒU1۴ nbݧ/0WhG]8pm9|aцL\:Hm01NuN~q(O^q238ۚm6ޕ=X.;V`P޿Ajx4K㙣4*}zǮBK=_Ay/ojsu<ߒa@,^B^rh|,s™"RmϢi?R^%mJoX"S-kfܐ|O_vu27`ېZ&odiۚW#c,IAs6m3ƗT)N!Lb O@vV|X6KF :, 6qF҃GAo q#ź*ߪ\4 Nxç޼&'.iNj%&, i_75V؊ӂ)Ռ/C 9 Ѱxc*5zkD73Th+\! RA5A% h)/pphű**"*_1R'%nu.}xboAu^̾ho^~@|jb[n{N5KS$8RYG'):fϲ!Iid+. 2*f&qzCH >]3kYc ʊ:UL Ipu!8Ɲ-FՀ%_&[L6C8>'>ta0L7(RZ5ٗ;5e33x+aӮHm^]`7xv1<]zP`ϩ[*C_`FL9 m/޾Zm%Цzm")m5ꓙZUE q y}f]X5!:֛Lui#ky\/\}P_DP`."'[ot1߫~Zmb*osΟ R0[.BTUr-- :I&5sN1T,h'n~:˱03L;L$\V(C)wt*pTgAv4X܉,1.u^-MoVJԆcJ;?A{8sGҔăⴺ҉`Fio>ܴx`-@5m.mQ*;2yDL>P0g[WmƞZ 'W閌Ixͣ\cS<5r={]=.z9]YDP{|؟ě:Ed ֧6+yMB|tyLވ}1UOBכ]cRzF+Z5&dl:(W:Lؗ>Ipc/?Q8Ro&>_ƣg| ~mr3+go6i7sHGn4T8pXBw3&.+F{wM%}M?EPO36V7H9VN.᝚"'M @o,uSEMSt{ =].)#H=ZHt5&`W2eB9^MvcԪC8c/|lóʗ ȕǛh "Lxw?m;99tYٓ*^ķt>eDKaȰc?.V)Jj>RGSpj˾O5C2[$p#f*"WAПR)*w!T좍th1#Ip vz ms$5dJG5'8uwǸl~#ͪvy+yaϹ([oS@[/GL:dfQ~y,$)ÀtEcXRZ펦T5-C[1_L\VU$'g^Aqq4S%<h/}cs`,1F8;P:y2uJ-K€ƶ) ``MP.kr~qDE@ֲ#޿$PTŏ{_:^_$in3fҊ7m}u<ҁ֩@a>oK+.GڕzGtv3TLNWOrX:'h'S3ubox˱/}Z'x*EH(d)}6ɠZiHXW/>jˤ٘…6N{tk9ʁ6x_mq8Zu1NbŊi Y|HX\Ξhě!Nipw5gC N`.JE1`ڍE3}eWp+#7[ve=F*$VQ8"n޿:_ Gx]X탿7ԫvJ'D2_HOVt鷍Eӯ |+wHSWyT3e`uf(%^c:*96=ksbkvչ[ڲ__)k9T(ocݼM,z*PB>=^jǿ'0CF!%0jIFŊޙ)au5,E&@;-R J4[݄K/ws{U"K/јRtȌLJYefwrXL%܉ET'TS,h*u~%8\7!e 5}%>i4Cx_ie U&ū!`eC:7Xpηdk]pSc(0W^9I(6q0%j{Ww.w,a"B~'Je4jzV#˟sypHK mH@?.:s^r6̞';^x7VPȫR!U`TKZK1uy]ƕܔ AyB2Iw8jmCtje$ G$sxvQΔN.ЎT8y&U[aЮXd)™faLjx&0_F)*F5hxq&rX:x.0SC˥JVSG2J<Y6G ;#"쌉EMegRJDžNJ6]mtNf4vT[QB=IzBՉ0[{io~e!G:gP+i-{9AS%|5$D GV-3׼qTyނXC`acH(AbWӈ6^E:L|s1韈@EXV*GX&َ1-:L^YOFnE]m97EM$cst+%~+~Xp34czAG] ŗ*ZI_ g$}8Y3u.84OYngAʹJij{/=TU{HbsNjQB`mAl\#xT^d9@az6O#{=lߛtaE| /-n$!|Y¿ 5;;S15|b{PnVY_\_wy ax=+]UFlk`CȫzPa_s1QVw~Ҩi'o Cֿ C^b@=0B`+eGp$l1}B7 *j(/嗠 0NrEbŸ]yb5?&ʢ~g,Ͻ>_!C39Xzr2?E`o?FֶSOxgdd:9eR&/sA ʩˆ!iH"f tR+yyn4eG=u˜Z&qAM7^u<.}4o tǧrp09` ӹm͈C+/-"7dbiMEs*1341֋6ZV|rZ|S+k;D&YN˘ ވTW6$$&Si{ jJgi@|Ki+Ry LW 8߭ݧD$܅|ϓaסaw},AIb0%ď!%.ep}ή>1{*1V5쓺m1[Cu0r`'eR"Cgq>je1Y*JP HpB%MyX:\[˳w<%Q k'd:C(#?x ֜h~hsڏs~-Z#Pqt :;QdNg!؂O :o9Oϴ4 k@Pf"[xZtՎi$=Yڂ >MW/B?׊niǽ[wJ3w QؑS* ]9\uN_WEk$JpS-j= gQ\l9Fn%V)}|7zi?V)S@1QnfG8$m vKS-T23u']qo7b5\r}Gb=Y-=/,VF8-øW(^%Nx'$~v4r}NjH֕\UB}yrcbS8[0Oٕƃm=tk U., }2F~o$!I>^\㰢~[8-wuu࿕ swSB0 )~OCm T1B> L}Y + I{XIkF*ȘHz&G"wDX_ &P7xˇ'4aF٢jЕ$k)Yfg )$n^0wKTGTX]M ҅U n)ʳWe=_2jpBz& %h}㵞z!ۀwG#Q|ڌ} q3n9Xv9aiU%l v !h,@زNK;Ea:hqľe *ݤq)mR(4d(U$RS NGR\"/aɾ:y%VdOjh{4뇽ӝn| \k!(:?Kdx H{P9%!ϖezdTzmG]p;*tLWnׄӗ+Uyw&?|@a뀓Od(`GiQ6jUb)?}^%Gz1D[Vo/+ݻ#̱.T/ҝR.[PF77Da~ܹFY$v+^>23wH6t4yK&WcCQ7`O@( *i 98Mb D5bΘ*?{Uf؞g˿wk!!NU8H >SYl / )Q^Sj&#g|3˚|rL@- KBXi"E+%++S^ ςShs5PE `'*Ҷdqu&5dH 1Vl_+SE&:$s2'IQ/"#we+Ų  ㍶9ai_%K4fL!e8~eu <0,t8%\3Sdy;@9лiĝ̓8* QG{7-\-E3 b͵DDnJb2mo0ؗ qk l<q#L 11UEoQ[ӝLH~v*_0RvsDg2*$??Sʟ: '˽Q3lMO|>5;Qlq f<fND^f0r_\dB.뢥%$~b1hn-$nT WoG酟\̀biDW!Q4¼@4X@ B2uR`0H?jhЂLoB.YSG}bJ$1n8KC]ٕʷJD6?j!~IbBh͇-i;Mo- >#ҳWzcqPHDu3&"0139]%Gsf lLme*A_nGz\'S Gjtw~)'qJSN\D6"Ej.&|8J%qH5p&KR)ր)xSkV.SL{:}҂ i?$j!Hj8{fWsch8o;KI+o3FsIMJV4dqr@< GRj ѤHlZdc y맿ò{ 1r3(C s0FcdCN6qo 0q%6UƼ4+5(I3AE;m&& 2yyIBM+ZyLЛ^072vq~ Qi?ʰ,Ah#TJZxuv50- O |knST: ')W2ayц"ڱv^M?U+Zo%3QISb^^2NM\U6HRN]58;YU 0iEuz|#(3Tn'8|,3$lkBU/WކӴD6j`jtKCOڻ3iJJR5@VrI=ջpwː/{uY}l{$k@} |"s:E UG;%VoDgD`q. :/ j bm kwts0a+kCn =] M},8Z?+nvj\-,x՞/H] tفNJ4M,JƩPT.%"Q[7I}s pӑFhxžXT:%@m]8:T5m x3s}N'R=1*v `!+ϰ@QO bFd4U%Rw db^"jCXy|ptUfyKpyRh[K}0i([AUPJAZQ"=Xl#eQBgK佩]HptSӿ]XuR?a, EE&Guھw8hD~sP_rj+~q@C- ĉ ? *Ϋm2.TpO`Ǯh0ԡ֎Y^ݱCtYI<*Pqu0Gp~{8VB|yd'v5)Ҕ@mQ=gݹ[S),_c>o3bvÔf;D~XIuk+~Q7?g:iLh-@O]0g|bN17ԅoL3i`8G"yK+ 51QI Dώ1f3E*ƚe!}'g_8cŮ[/25C=NlFhhGYUע2#CjG͸<ow~#t!TKh+ I*z=7DceJ!?,worܖ_\UމPSmr΀J<ݬdv!?.nz[SR)U%RZ fdelerYIwY,H 'i6c(5ހ6+&3eYނY5CrKj2tC`aq驉`7oϤ,e26e{\q4^xM>qk.=ʃr|ȄlʠEzzYvOQ1q/cfWI ѬH IɚۡYP-$9v]m %8@Vq}[4yo%<&vKܭI Poאծ>WW9s:<羉\=+auқX ] G. ȴm埧Qcܕ7xZO?Q}ү5 7ϊn vHʹBS8rUm֔ZO=Uo0 HY1IllqiZzJ7CȖ5$Fi CJC-U ټO⹂]B!N263~Is=M6e "=8E(fp]¥[NO/~\7knQ:d5 7'j>C60G(浳J@ʓt^Rs`T<(t"K1rĉWMϣ'ˈaYsKY8mKXky4cK>ێA \@.Ma;Ǩe0(ߩ>u[ÐiyDW2QU|3czgT4"o`F[f˲YpgKݢ!!zlC*ˀKǪ hu9H=>:4391g~BVu:(%v,TuBG]J fpq:#t8EY4!0:7 -uw0XZBQUO BB ,#yɩoxh^6h) xCsD%a7 Ev2ț8{p06YjwxCPI0(%\SkE60M up 5i}a.=;l?$f|fb M1+r_JA|6ќz"~w_H']I hV_uIj~meSaױ5347]Fae`+^jdH!pV.91Eů S|?jITCH)9*wpFaezGS-0AMIVmxB@q)o>_BcYڙ!Lt:$ sy$氤U¤zZAQfGu虎DAp=! vR}Тrqj:Hr*cܹ8^L $~~>.zlo ~CK Ҿn a利k7 ݿIDۓSI *Gs@"QŅ4r?bH~HK3!uOucMI=u҄3!ٵeP_{gS>y.qpB!i8H\i1xz숛~]aZo%1eKqU5h3_!)VF,gH{lC\*4Tʼn[UL5jΡti1gv;!NÒ؅dM Nʴk|!>T3[GN ;8[\x-s/S.YQCx r> :G.%1F?y|w]Ⱥ80JTD~F5  HW3Sȍܰ7 -!XI%>KdIllˁk]x=UT?M}ŕ[ 2.͗UaJ_u5&M j  x2afXZ1 ]i4u5Esv?ϳCוG}62M8)&896jwxecCj-t3Em-҉?n1,þǐ>qtD3P:̞ԅ~WIBUyhWE{[WHPY` ֟`)P&dٗ،)@C!L5Nd %XUGᵳu3sH0z뗵=J+as=@Jukd1H>ҠpHM{e]3w:%3䦜vms fO< >w\f&gQ &t'<brMoID> m ψ}Xc6rЁr !.+u 4~| Y OlUfHnu?3̍[{ׅY vHRQ+ّ*+B0P=jq\{ic,> $sm+6O|AF)" -{}а{8~Tl>Zg ^s1ʄ/<:8cw8? *jQ$:Q@!;NVs *3`6跀Ptfd W3g .vęz#UͰ<+ YBM5 M Ey}<͈!פ8;cNk䫧_*PcUA)(zCs2'5ߺ27:HwF9pڏ~++?{/~)r.0Hgu|WW댒N\gm s9d́w\2$t"-7ʁ Sa.}r>˩/& {#͠K8#̘#;{@ o TrjbC`a'ogYՁb2@^I1\"'lVq=T>Bpڏ(jaox\kڇ>cЕiEA՘RCh )3ǼB 1rSO^OlJg:A"W&K11\ھZ d$8P3#ybZz`1\ܟo@,Zd+P^^zzpgT04ΕM M~ Ȏ?P]ABiw $1^ SIaJ ˴>t>DbZ*AO[X+}GKVHMD:7>1p$ote9'sUŪOq:-܃=/^ SQqVp2A 9ݝ (&6#.”eoeJǍcR"jc\^r =()&33/A3]9u=Ұge%[-,X=hg1 ­{(P7Q o'ZYHh{0M"]Tբ#U0)2e[~vTfvCm R20C=s3uelw4j^}{ُRːVmá P@K@]=/EQge.QEi{@ .czWa?Tn g%!`]呺I#X~۵6x70e(q`y.O["O%_L71BT_JI-ςުadɧ~cxXޔC'f+<$_흚9ɇ;/DI .zUs6| ʪZZ"Ku|Ҹԍ]/k6`bPQRnmN+FyFzbwu6rXnԞqw<ϼO4$1] 3Zg X@ĸ*$|$}DJWkyIz/ p/(ZJWF6v) ;||f^q!t`CCzA, h)"Wc̥VNq)V}(7%x! .ځf Ŗ8f*յ#o,|2Jɓ1_/sg_mW\EC%W[ok̫Eo!ʻ3yj DħkSLf I1NӬ{KAnU}NdjY~]=VkH5al7[.[T{-WJ1OEn.܊*#8)ك>ߤw _b~ .=7xXjb*Q89Jxd q%)goRϩ ԽC@c 9t  |g/@#\)Y^;F@Bh0"Oա2%t0YʌF/5uCޗi]wj9*T+ڈd֔5䇨`2iY_on5Be66wYPr”/ty# 9*3(IXΊ^ӽWFXgc5}\U$]w}<) ~oF8$Qv0AM v4"շ+L7ݬgKѡ5BCv|xɿQKPx~ܢ+ _t{Z›/(arc+vmJ|C6dHPl_`ɍ,:mr,8_pߞ-{Bx "]oH,Lը-CIXfs]Ú-XD͋m} 7QN g" m'O@8-S;]x0A8 Qsw]Kf w3| '@hj2dņu֮#B",]jCZ&H?Gɒ%2dJ*vU|O}HIVo5"yCSa޳w( +ODDj6͒G!@CGe=d@p~?y9:FDK/1oWz9 \J> }+ZDrm4L8ے6KA0CG؏TXH738}Mow ,ë~W 0a֥Dqk4N!T4<,x9cR |]p STQm|hANe&ȷ"Ԋl%吩6PMSH| ? sOiwQ,Mh5 kF%p.s~ L'W$Ƒ~mYw@3\<9=hv;yɲ,1@ٜ'UH氽 -#$FMڙ]t^CEzgȾo)ÉSw&w^8=嶟# t<Emi^1"!XL/(&_YӓpkBQ(U#i-Cǀ ےJq_tFnڹ~TC%U.HLERgxy/$z~ ݑJ~ϕN;t5 g-gCP%4Cl6*uf6QH#p5UWhcorU҇4]G^_OѰ䁍tZLFIűLkz8ݷѾ7D,2IU9l.`8g]mq`jo+/e{ Gxg aܵFD;vVJq>sq5ZڟZSuZ( kDfe{$ "{J2Ց]OU^¶~@&IbPLVAo:RĨuT_:j3tenճ/r=Iq (R-3KZPݻ)s6JRkk' OC9-'@+4WO!S -qvHAq ZǶx uokygsخTJv9zEp?Eb 1M{9&7H ED[Nyy*Fs2[PNQXU"aTCLQ9e7x[6jJ 1 W5@o cQVhd$`y1ROmVKDXW1&~'.ĞUYPMeywG@;ċ֟+`BqT&hP}q^uu(F_WȬºgd-:c7v} 4f""k,-x4#a>=_Я]pT/1V$;p+b lYF$/BiJoFesm64:{qD[i;?b53qԝyPi:Jw1bD ]1W&E! ޮO&\ѥm ~zbȖ1noVQ}~%|+g$9cH#DX5vOeH>8Mj<#οoGamHG4Ofgׯu t"9tYzg76HzB,˛þMYKuGhڔp?d_K>go֬(=ÒDm7Q-RYR0O/*;/OsfX]z@S%MwC{O굈_"#`xCySyb'd'8rcvi5ds4$4޲(RG#ix ;Vˏerö#m #B egPk]<,A9D\eY#.[3KƼnAj&X5M} zrXZw^Mv1Ù8OUwb8QA9nJFIY=.38΃嵏L E/w۔@5;+7)?KD%>?i5cA%"Y,WJDla\0o((ȍ [# g5;5\Xԉ! eÓ<Y**5!Fi Ï]n@gYZ07070100000437000081a4000000000000000000000001649b7c2a000048b8000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/7Hw]?Eh=ڜ.+@V/l*3 DZ9N ]H;Xɰ~5< q2ӠJ `Cq'rP޲ ƒO6vAi:3ſR]U's+pPqЍ2yzͫ} 1 >K>FCdR|o:PAINn \jςHm޵" "cg&oøOc|f 9nT/4>l&T5sz8"e`XZ?kc5呬>߈4+FRzzn7ޙ h3/uZm#c/3W.m R7[QGB40E7Xz"e]! ,6)[1_Ƽ"nJ\Fœ>T:N4W,?!!C@g{|Y^%q+ 񘲘َ|LwY]Iq,Q˦k}?27'Y(<9FDIZ!wa=1JD [@T͛Hne)6Vs{R\=G8cU =܃GĻfr-2AkG7F1 8eufpK/({7 *%ΠXcrB{pЫn)F؞ys00#X42?Qґ Ggs)$[V9jrC#=6N[3fO"S)/ܦX>i&]$~pOdU+a \jТ /`ŁB|xi+ N[ُTzM)#qF53eCV| < KєJCn%/wqi"( xC01 |$qf( qW.~kZ@3QSS1-CD/THD@qk..H*{~6hyQ8%]6% WG=w:A}G玤u|%tF L̬؃V1H-w=BøY*ܾ% WPg͔j>o/|`2tOϧW2E0l~e {\6-*%xNޱ&go(6lnPSc+'a{֣EI^}bTCk_irof|Ui8U,e A$^9${*אOp370FtVeV*_e+cq@5s=@*t0YWF:$q5\lwQ(+x¤j|)DnNa*7H}<@letaq8{a7 [a>5.~4pwVUVz ׍Q LO@ϕ]R%| sgb(ЈĦ䜊7, 9Lc$}KEvW0(iAwJ?!r_M&b`l(y"e-g Z"ӂd=C[u!ǙEޫB  ]]MgOY^W@8iOfT?קyByRluAze7)"3 qZ4r&<9Q,N:gGJ졹]̷ :v`#EU4/A)>3_!je`;dBLUq̸X%Xo=a MOՙoOA cJZ+'>a3:6NEirv;uM45 7e~J_:^+z*ެV>v.^̸ ^ siF3Z ThU$C;TxFhQJ1GvȳQ#5u*d):t}'""!' b Ŏ bNګh- w:- APs[KJ 77JW1 mJ~eW\ ǁii+@ulr>B;%Ж]axpviLjNGߡ`k/Zu(M٧8ztFK=ɚe'ק7kEoP8 p:[q|oJǓxt+0w Chv >J0OhtMɸ$Xg*'QGDLu4kWax^;`ֳ_[d7/D~#4|Fl&AR]8x8= xX^+{ݺ/9{G>&.P3lB7PsHǦ\")O$6.x-&!c Z|#LBB%-V 2'>WOTUu3N@aꦑUH;я7̛wt[a Z7airk#V9`DMmN6 m 0rDҋFgҍM^kզ ޭE>K/|ϘsQӄV{sAxy(C) *V? TʕbyNc(;ܻ<&7&'.Ido7uDr1W(u-_y q~ `teb12^0*|xf<@# \K٨=H.kzC~cB0qPd4C;۽%B0)o?hI&j ۨD#|`:^yNPedvp4+ޣ=!NI S*ֻKsP44Rl `G5?BgA\p/5~>co!^4hN,T78zTxgiEx5 D? {7+^b <8>RP(ǒr۾l"k]?)6ZT2:Q&{=7É镚F l `_&oIn3_3Y?h$ ؼ  }KBj*,J.R&VνXnBov6^Igu:,%ݒ Ʈxw6}kek?~<iA6E jv]*/l@^b@<>2SfQZJHvvf@PeU1Ĕ:}%TRxX RWL@r/'s#,l>A_neo1DbV[K&:60>hɵMcHKK$(Da,]ڳcWsIWrw *<ۚ9|M (Ft839_DÈ,jg lF/:2\14G_J.k~mwQNTiX<\>~eȐHDY;s$L$@Mi{=,`~龭;4FLvkCŌW T_ jzZP˗sa$Ņ7ܭx{}BKg! c+<:5FiWՈ/pпnc{>n!r,(ݗm5`aL-?T;rxtx*AZ2h"@Mc#]V2fDN>鶑۵ z’F[mc6jU+&En"L99"{-@zXllQMt-ɥ>zdd()g u{B&c' .b!-A2z7^: w|zٮD0Y^^A7dD f n  U;y#V ]|vA$Uk[}śHjQ5E5ڏ`|܈L=tP5-\;u;W&!4 Krb{Gc@IXS03阩Gcg]³m7PvԮAe(61PE SCJ'wvn`V&-+Cl=Q7c 7W'J9;ڋ}o?DmX5"b!?&~V@_lQ;Nޭ4e!Tc]gM6>쏉$f7P?eɇn[AAr#Ђj0#n$G^DGjq !/EȭlGS']tX]h3>\ёS$ż^5Ml~`=nCB'{`o(-(Qw6(eY#IsLD=k>^{&t!*1 *"_|%PڴN4fST~+O!*.ԯh|67(olӮiSqAdn`fY`k+#s!z% A1@8sEHBq:{}lZa)7ғ RSy)$ 1doluƳijH^CvoJִ-0zWzW174"\ =mM;NIh "i^y.8%h#x|Թ3rBJ۷A׵jsw)0v,&w#-i\A~ O} ²دaF Įԋֿ~|UK|(cHgBQ٧zpUZ_6Mtu)^Is//lvcDpUBTsU{+$ /ꑉaҝul-)=XEWZd ĕgę-vgElOj7kdY^>\O |z?˴vPÜ mH!Z,;-_m5A yg=aA,H|la *ɹ֣8DsDsG.TUP7g+'owu Yk˯]/gLU o-I;13EІW`?0B>A.\fk`K)#Y5pހ]}:X}_e#0ߔ Lnx䮧L!DMէ&FzBiJ'&4a!)Zx,~)udyv)] kb)1ζrx"݂WMHN% GO`5MѲߒW\4%6kꍮ~AagJe9r:瀂֕;-%[>b-EyMbmKTюկ@-`*>45ְtLh+F͝l{aD._n[.:`v~jF?HO̦]Ʌ=qT!IqrNV7>w$~q|NËVi~\5<) ّ=Z kAݲĜt 1 Gkk,ccra0r/ > ޺nzN۟͋N%ČbfqvKCVQA(s?d[Pa]h";6ч=$%ͲNJɏ- ̸i=_ʖ[]8:Dx i*֒l,hs^@,FL<89Vqk%wΊMN0iFX)_.TVWސ4i U`ep+8&kl%+LP*EQ04q`ڗÝw5y+< dWl~p9{{ 6I ڎ] KhH;;GF)d.wpӰeɈrX}ܿ>2%r=Rѝ"dhe I*Źr">zJ-i2%uL\*A0EmnڱE +Rnk#{CS߯Q5xLM3-PjOS0s<7-}E6YRtri}zOڤV_`{dy)|.CFcs[= S^G:'&VhRckWP]&QqϠ뷤ytT?uzh^xvY9}L^W]PUf;I=V B,h;E<^#7HvJHnR_,XN* )ґ1Kr_kxiOGN { }Ĝ&l)m<5rV86"E@rw^HCP9Ax1yȶئv`SF]%U:sh?tU%yåz</Z Y~ QQe ʾ; z![,֙Tm~PJ3x B 6*'5er)tXDA7zmK"\u>~I-vkpu7:VDsQ}[b>hMǹVX Ke ܑ)_7c׾ ouͺuZO4|ȹU cPl\"%K/EsG\8 tDijwF:ڥgw' Z\Y(6+yw3ԞА*o;c[H˸':  nջŁ-o;x|E051eϠL]~yYy LKD$"R/` " +R%D_, "e#'_sMI㯰Ai_p'o8k>8c$cpeЏmuXDIrs|+Hn(j\zPM;0N*Z¸#7-bM՜Cjzt  *sOH3VBOL,2$h@R,6B y'5Q*SbJ]mu mb@\[ 1Z1A{djWbbؽs($D&SbHI|hcY V1Y)R/TN ڀUZqݱ0n7qQ'h̲@ƹhjigdn,A 0C"r(ʣo>n7(砥yFN}ˈc2]9rQ~l B[ZQU"#dBӛ<(+Fs'+;ø#HQJZdZѪ O喘]ħNW5E'" 8I ]DIr[5H.OnC#S.qYVVUVVhŞԥx!sԨYQ>B?zȟ~S;0 1nTM-(! !yԤ:Bv)ze<9~eÇzYiZ^9^"?+ zA5P"=r98kĚ3(v得nLj. 8u$%PwU'UN#[>ַCXRQtoq83R WEϟ(Y.SKLmź~&E6)۫Bo[C吥b)i^Sa" wϣ0{KX ]~;u/﬘$#:BIFLq|:ŀ6[ p{ uARd 6N iWсT"lu<>:Z ~pfwwW 'Q!0hJ\ 0ɖl΅*/I[:Wd @@$厎 +IPLKtE•߻ЉU5@zzx1Qr~R_C9Goz K{<١WMm}'5^]q[L\;A\nS[2_UsF3Y?&; u|` +B7z*ϲ-Qtq [@X]eTŷ!=JHbeL!jP\jc Z#sߖhs< dj *CU&E#v/< A# (^*|̉3&C<6F<̲&E25rج5$▜tE .ˢYAaLH$l/ ~A#K&zT Z&A.O0ub\}P3^ F'=!^<ة;Ö ؓMI,^mK3pZ=Hɀ9LD٭KS&'DĻ!%O'؎mD^q T {ft4M6Vh[o 5X>, h̤Ad5y-0ERm=LY|b6J@҂tm0BaE dQJ:1hgu̢ t~HSTLFy h->>P5]:B¾4VB,.GXI OeAB”չU9d8)GcPsZ5*FV! cKgF[VW1ыԈDḐ YxŋRlb\BuఽV+N;"(@XyD8z% 'CѥHE8|Atv*,ᆴIOta|pKHZVxA1f*IPta~0DJ>,C;yH@jc BCMU~!\kO,pw Dc*EܛX0.Z䫦Pyd%*}!vIDpŋ!ֆ\q:J5xr%2g8oW.@s%wl 3. GSزM郃4J{vG\QfRض=jOۑ~B3H~=L s<'/V3#"5KŹ$d} ㍛G,nؤ:#Vڥ"bAq~XgƉK 5&Ao.Y ʭ .X2pz,O!. K7MU*ٷC{H@Gɩ@WlYȟaҩfژsxsBMqVTƊ@ePsUPzu~0R%?ɋRB&pi̤A8YH_.q> 6秥+Wlr"ѼɮoF`C3& !]8{+?- mYX s,4&HTt6~g&Q33GQ B赉x~ G|-'g 3Q@eqk? 3Hi)ZCPü*BTTM_W֏*jD:>\A-{^yg/+z[[DfF<G8NA<A\&7n`ntomlŭ^p4/QZJf?{:͹u.O1q̇eH;w ɜ Q̸SiWl2M2pصB2hl?9|h0+% D?uv60M bM +^=/jxBdEv}b}S-PS&JgLȭg .|(o4!pT29=͈T(UrIVrS?=Cg:/, aܾ%2oҚQס11y1KD3K±noKt v(2ዜ᩺(ceV\"ZJ5Ȥ\勦"ѫXEU(kڔ #2B6('ڳ$Ʊ=>(-r`0{$2 H 2]@F={cy~' +C@!4P+2LZW8'W,lXpEc]5OaݒC~^Ah+c?L7o7#ܷh5Mb]h@{М,xfy懊֫n>z/.ƌе,nb2s@ K[*e; |,wЎOMNG pbv#s&z)J p{"@] #P]B_i_h1BڞbSǢb][Z֡k=Nٚ:/ihs_Pb_f}"^Lp3_]̵: j֮uT~vz*TGq62 oi9IhdF6beɻYqu @ɸf;pJCLć4/iiF] 5u%1f&렖R|X 0%tj(#Qlu{^ؒ%_uQu)ħsr:235T, P!ms0'5f4>(l ,}ډ?xgpaꪰMy nc܌ z`w ^k~U1;P)%wL~&%(SuV+`c֩ȡ]-8xN܈[7MrI@lrJ?@b~S3|%|Ty-}^Ă{_cm%Ҁ<,2}Fؗa[rQ/CnB*Xq6IZ\;NHaNl27$* E2P:I-FFіKKp#݄bKNSDvNe>`I(3WzZǸ3q(=rszUVfuE P\ۇ;$pIoCz^Eݔұx9hn8r: 58;ťǝ{>d ʌx 7cvРk6w2T rC\ H/DlQm]S7hF+8U0T_NtRoFq\HUz2Rú[ *.D 6zX&m4*a9_ ><[s.c9菔JA'}R8l'ܶ ?7==,Yb0G& pčޑ"f ͨ,{!ួSKN8!IuNV4yn:d2_"}݆t )]E> C,4ɑ88Sn5 Y8<Iɖ~bjSD '[%0y(3O]9d~V̉V]}Kن۬sNKG/YF 90*+O uo6z` zr$M'-.?Pv0pEjohVG~QbZ( #Y8> \spO"dlL#OXI]:jijp;u~kvc1sz_[k;3v0dyI {Nʤ~:fN?'Z&7ݽ=XJXtPA d+ԅ٠ݡYOM/1.?~ daU-7WMUp(fErs|< p捕 U7S!X4ػRJæSg/r+ {S,n$ѧ (SdyX߷hf:N|j%}IJ)^UB  Vs{i>珣Dyers?`ȿ(a.^Zw{ACӔ9fǒ M;y< h90"5+# ^9 !U-pT xq9zHgjY*؄fLHF9UsP7dE No7NJ qShn <_NE~B`6 V@,'~j!Nb5NF{R~pbAE~~*%WpI`ke`31eOQ0X-y2t `'=džLO ګJKZdoog\KK.*,F }vލp?۱/v|I6]UB)6!?Iߍ#p5.>N_5[Ymw=T9j۝b]ѱ%Apgzε]Ydjv8Uk/"w-VF"x$ûKM452  ֮ 5Bݜ"Įpa}z^*P3I37 gH| Pc0,}zalsi,[oKD FӞJYT _4NRsnj nO8#f!zg'O,cS%Ltz$ll;Ud>ÖСʥy)wg#oKND0{%9r/%EYNT|zpXS./YfFGU^}/]vT>vW Accpf|tӤģVP0~w ޳]F0m̐hQ}/4*FLF}"C,q~Na싳wSk(8a8Gyv@"301 E= XОnZhoeR yw1Oׂ4Maew3Uz~ӎb}*.8P Tm>LƳLݕbLYbBpJcRy3)kD158{EdžXIL#Y|] RP/F7I$7|"U5Jzrx7xg DY6|~ù7rn[^k"Ӟ&?gPcp{oH4 PR.j>0ބLP2#CݫP8-' ʙ-#x}l9_._8k0g6Ik"Bt\6>DR_;@G \!$ M^r=\J{U jN](>䈪s-9X t 9AE175O0 2C$ |Jݗc_oK/il>pW NdLOY.FĊRrF-ԈbY-d6q-W`Q7 tUŀQMAyi@")/9lt$x?olD9ܘu%5DBKG<coǽ*9E.84w:))m@=U|ԁki5B6eE)&L%CќP[e.2>n}ܵ38ǁ6Jtrcֈ퍒 #'#s]}>ط6CBɓv?UGsR޸ o͎?*cZ]`!t('qhrlu:$~ve:v ]<".]tͦt^q4V@/yv>lH}Ǘ~LD"4LJ[@\ʕAc拸Ho;|q[Qx|2`l(ۅ9!EXpAU҄uAK$'c% $'bzK *.^5QB9ޝcp~Ec$^Nx&~2zZL.ȚƩJ/rbDǭZnhoտ4KFBUN^uaq #Ȼ͵yjث&6jͿ(Xz!SdW8)_lҐȷ,vH\RT7iT_=@j Npp V2jo?zKv߱RooP1ٻ.r;7H<=zFP%w&lv3:5wG<@'wZګVZuVniҌQu;hHӂ5z ҡBUcB=/[AzV)־V21u~ꪅ l1Cm߃I(5E˯IAq?0Z'0ښy2^L8IB{ 3Lg:Ap&SY~zQ!ɟ3¾  4GR&![?^FoELJm}?nέ+nA@ަu*O+u"+ Zzf)&;₤eЈvsMOC =bNlpE Ţqn̥|A|esO<&r請sm@0 ΪbGhyozн)XHD > uz =5Xic5jmjcsq42nUtyr?W寂IDƎy/y/mZ0~_*ԟtAwGӁ/2:`ow8V! -KݖE-h`$G j]c[Gڑ7=!SќR^'Ȩh&cv?pM#P^M@!efݭ`&`?SbgE/xK7tE&ݱrDnߨ͠_S,/}~'`AB/2!YPY~-_Z6qᒟti$LTV ʦV=pḑmE DA2z5<R F @A}1uaԮɒQOؽ 5z`^*WT52:5]>j5'~RMoFwqf/Pb%7&b#%l]pոS7K-J PlmZ;gv <2Ì U,PKXYrp9s8ߋDtkGNUk5϶tAI\_U В.l?/mjqځle{J"Scl Y.<[$UgeƠee7ƄZ4H1}%(\ء9Kۻ^AP`o)jղ ՟*[8?Jϕԉ #z\yw+\_nԱCiQz{WIe:.Da5}9qB2t]x:ZoQ9liz7'}F{e1,we I@^݇F7WTEFX,nWvy$xP*d6SL)Y2Q,})kޓ5>HO~WVq%[ֲRطCyA 0R{}~\c^9gơW0+u"{/ umM PSeߜ@"#DKjP'ĿjaUכ. o{r` (9cy#.|0N~zFB}מOC\R)E J#im ߐBBRs:=xesdsedA."ůiS/ lP4.J//N#ͭBK}nj Wr P1H$2Z-l2qi@pre*,#o+k_F]ZXW"F)e~+` y™] 挽ώwEMHi  d z Wn0BOI'H$FЭZԕ94;Tq ٣8џjlPr =5.ڽY>o  OUj8d!(z-by8P) 􍷛B$,'dZbUR@ih?rR!m%'Ez4߂{oM *lMMp*J{m4ڡhO_*6쮤FT_.3)h ЌɁuKvy #F̪!RNnb:-wpRP<jy\ȣ~+8f{ҕ\)-.^{}/" ָL?s8m+\B|^nX"g$m UB?Rm PJ dƞDߢ pmaTgdƴ^sHl.qrx<ZJF}Ƚs׼yc/GA&<,Q@T+dKNSRz9R̡%%Ssۣw_9vNT +v7$9mT! '3RJ@=A3mӭ(086Gqjlo7($ t$q;/SEK7%Q ӨSh -^O,n3ÍS+O5!Fjlgi~埖 TNӉ"4诡cɆ%lyZI^B>L'K}' A\&Q勽Eyi3U¼ ee W@yGK`!TyyʷwjSSe)hrCtQϥdCg &ZyYr2S[g]źks `f.Sޓ%aGZ{Ⱕka E%՛& C$Ɨ7Q7*D%1] BW,rόWaasZg{ d/562N${+/8y&p5 . '.EH9sUAPMaF4QVrh@a9Ɇn*.,[h_ ͆ci79qM3kE1E%v\<11 !ɂT&<;~ W7t-z, Wí6I:QuX}'Lbk2h=p$le(rSb;ϡceQtxc=Jq_D)Q")&'Wf+dZVڀpMCǣE[XHf0JZ#x-ovȹ+})+u%ŚrM}E|4cXn2 gWP˜6:D@> RSAI)3̽k)ŴPk|M*hơ;bvb!Zށ*zn9ΒC٪2=TvL8K-Y"<0`=[փٹB B3lay93h?ψ`O^Բ8Q6CE 5S]?2U(y}.26PY;ap+qjԹWwr%_n$Pl'p%e+Wq&b6ap)R?^!Wx_Pyɛ`،xgULW9? 3w\@ J:5dW7+^kپ")'8?kH@ocbru\NԨ4IVWU)&~N@4䩐|읒Zb; |h2.ڰ&m[{*2!fV@*F%4mMb3]huPj>2'6,6̂춻F?s?Ɨc[lz[w: ŽztE0|ٸ`ye 7]/R-u+qNRԀu7rb!I%Wׅtkv83B}$y77w%@,ρUژB%Ew5[eȦI^$CwG&6tb4U2xC7 *G|sm pn}J; s--{ʜ39m4w5 /x"#uߘD[7!ʰ,bDAc$P}N7D{un_uپ2G *PW|̅ Kdk&hRW50C<˙ě`5\nkjJ!bH/`#_x4X-3b4DҜ1}P Gi"cqF–¤ӆneaq+xg7֙+S +F8ѲSuN |4fXmH)lC!޸!&t੩ch_ t!x+yʏ]GYH%G÷hc'9mLboT8.S6Lxx0~u пމ:l6(VzcJ6QGr* ,5NMWoպG 5UOg$Y D#Uݒ %܌ĊEV˛Nĝ^(]tuYa CeLKky=Cاeiyg1`/zV#%K?&<[  sALr؁DڹgfIaXɇ^z^P ̮jZWkmA S(X9RjlKgoX lJR/ܹAL R$)raw׎ Э*VR_`8Y¯T>,LP4hJJ_Z" ;kc۪b]ݵYJQ=)by{?LK^F. ny{P8.sG\dC% -26m|etwcŜ7*z5%#Gz(L74pF;W0_RV1ʭ$,xDr#}4j}ݫ2 sbn+1" ZGўQ_zXdC婜p7^ZUۓ3+mhQQA~-\Gf*4 l!+=6ER~usFQfW *KLl^lK p{̚ x Wcޔ _Pd26x$t*"̸}t~F!a/$(׫@.V+*"@/Fb kR2?x~YurMcq~OLPk(1 0h?4+?}m,n[WL" Tdh}ؤ(op,fZi7jTk%c?'y>䚅L Ju"rcŸ4c~lO0G9%&tHHlb$=䄕Ε3BKCWH p.fYJ[s6D4v$9LL GupE(8,xeBp"yJJ#򃵮"o/ le{8Gj<,^x =3+|6v: Í-Fvf,顟ȫgq \$əLpzCna5%٠uUwish%f#X,V6kN-S?|Q{[DƟۍiA^5vq:"j`*AsI$.#՜EdN/[Q<8] jOn@ve&~ݴ2,vP*+)FZ{ 9Czsa80&JZX>~`]">kI_bx GC?ixߔ!j[66 A =E'%I<ރDGoXHtҨВSEǀ$W$crhHsos/bM4D\Z)tZ&z vI>9R30+{kgm`^|ͶXorZ_9GMR6:A4@ݫ$v^G<2wo[,\/SԢFDG5\@$Di3Y4DwEp*JYc mb٣ȴbPGxw̢[S 'k+8H.&^Fr\Vzy@ W+em'" rY,JAi_Ŋ[2[_}Z r_hU65Eȣb7g|J5#PC8ngl84 KU6Lˋq } M1IxRH϶Ze`"Z r5rzmCv=lOL*DF%G5UbIVSU᭔o!(C1p"O+%ݷʽ2D,>,Ll`w>]&<@2fU[+b)P>,2g# iZ@3tFHDTaN>@7Uʩb˫Jy^ѯ~ͮ}1#he}iv8 TEH`FT||^RC."gp>V@UwnV;u7N^ )SPͧn}<3m/]_Z6l>W9? >:H((" "r hޭetf} ݹ*˭DOkOGY}i؀bR;CsփgzsHn D\h7#m;4 o!u)izmQ؏Ex{GrBMHE3W[3w)&`öĘڮ;rp|c(IZ dbʬXS?jUqOXD7R.nrS=cìmzqA-eU~ܨN֙=6RC"٣BO&pLX` #ZQ,+ @9x_A*c?wRęx e7yTct(]LBF{׎3:T>G=7NG8:ΒK< /)Ѭݽ8,}` 4eДpnҢL;REKm']Ł< HL2!BEp}dY tA: ՚,Y:llw>G$4,<frp)sy;s+r?b`MG!q68&[a+fC,A }t0Lx-PV^|ے&Opȁ=",*d^> 8}chKdB*:PF>=hE%}(Bp-3/D8{ge)W TLXBMVHxXTw=Ÿ$WpB2-Tkot2P`i}'B@WWRɷ.gU>?Zz,DR7:Qdk)ua׌?{1&S7#2ݨ+D.UPnlqldp0#huoOZa'.QNwq"q|Pڒ%mXB.ݿ#q}1_RY֓.Nw":ԯJ^pe]A=b VIkH@pH92^?b*r }'EeTx{זijo_$zSkIQȮD*m:}ɑZ15fi;9aLz9$X{1R#aM>Z#rb4&5~aPMr >i]@$qA(/lv̻bA Y"TP& ?KQkDo1iyȽ%dEoF_ѨּyՑAy)I²t_Đy.8Z@=p&C x+`CJDޒQ1eeȺZ8y">)xW>BdՁ?%O) 4TNq^V7K5 :T&UAJUfFDxaQ`KЇ,(m,3qǏGpsxB y!P&]FPfnŀ}(,v-9M@r: r=[DA4:>m|:$ 1yQrq]d~B6۞*-voՄȱ w jq$tM%΃'AR -)<| m.ҟPW1c[垺T@Q9;rI5ż!%ee'SOs7ڭ#-%_[Biw mŠ/K+YA U֋,IV4W#p O⾋ŕu}+ǾblOP#?xtE}i GxG8^ h:o +VaׄlhLeq՚-- pZ3,Lֶg1a2h35$4U4`}m6ypǰ68kd.b@BKruqmē/"_u0q DN\kZ/ 0HրԎ! sR41_@ƒ@D#ȩzI({;jN~5aCgqM`hXq&!f!c_}~jx"p37"oRzޚ!.^^~d!مP_]E(`Jָ+L(>Wk$,ɎTy P P+ go1( ᝋ)A?!?K 8mn]Vp(qJ@ ƌ.oK0^an17v`WfKC S{d5CfVI|`7ЦY`4:"\K!'Yo"|dw3mihvHg.n6_0зL]ePN>(^oS|'fb܊@Q5 e,sHf^*c@61em}_.;WȗȖha{?FJ-}gk^?_.IJ+>-Yܡ7< 1~o9i>?\mJ(F'm X2Jj0|P en"`QjQɪg]\?~ \[=ԁ((׍tû7wtZaX_lJ!#j#*Q O(;AOk0I.#-?p!}/TO;ξ$qp`z)Wh P'6R+_n#ݼN]bNN 5/YjV7[Fi4,E48*Sw`n:s̐~Gi3|0O? c[*IfNb?'az0PUCSyL5B;4fHU?`x^1QCxqAlH)QI(mQ$fmeiK*30^!򦮏(¢I99ti6FķP9֚7 +O' A* 7 :5@;+8p =7pbb 'e³y-4Ag\F _6ȽzpS^9wipTL} ; 8=P(5܏0pm1`c&ɶ6M"\i+]n~[ظȃ4G_t0{Dcrl {V H7Qg˅%yYVNKղ,{斛!*:557F-T7{cleJ لwP&vYf]7Ed6%M N' KNe;X4Vxֻ{8EpS[lmeCT8v #JXykDA1Y+mUP^W3CS|i{"}P;w/L^ -_ŸaƊUwD@F{r":aK (ǼODL D{N7Z,ܛVt;u!X@9)Gy9X[/! b&=daJm&\˓Sw$k-/ҏ&+~6/A= q։ѼpL0Gy.R`A)-'"N ߐ-YďBOkRy*y1`ۘRF[NևeG/8ͤoA\ww]{Ɗ4C+=rmYS ԜܼX4|W+9mς ߣ=*r襁/es>!@M YѦ1M82 c/?+5W >q .}QZj-`.8C^!w XU@7XvDL@“'nK8BL %ㆨyT 7_UB[|J#@d aqv?IT9a ǁ6]sҹA].;OdlXS]&ʐθ%߹4>,ưZ93wwF BŚ`e0X93`%5UX$օI]YYM XbXR1T^݄G[rj/ڟ!Vx7/ j:cWh7n)2d'2;1dcd١ ě `/( )#<vyS͜vAڐ1mbY͉ג&40SPhqZ(;s#k%%̹gFey2:OPʨ% >bh3af1z٥TNUxzYUG? t!QԐs9dJ־7S?;;΋q?A]bs^dKaJo`.f,nC(}#y1&u&)Y7g<ֈ:A+r L:0)c_7 6E\o[cG>%ڿ7vWzEQAFU~}"PE!;κK:Vm1̧mOOuFF$?}-Z!:)2,ŠWTd& dWt쩘z? a4?nkCoWnhN2C9*MdG3s]\U1v֞Y;TEH|7-WWﱄ -0]Jg~RrozTa}bwm*T!).EIye2*&X=(b\2/94$7j[02Ny]Џ~A `VZ Wk(\&x#/f_Elt@y!s ~A h*,@U~^= nE{A Hb[a{ / ̇dxɷj=6_ u:yK?5P-X+XI_e@/Pp>MVN^+oMQgU>Xa2EGOfyV똈k5oҽjJ,t\;=@S *K J![(V:?G/^3ӊ-dBVZw唉=<,W\e8!Y R'úX1 X) bwfW-ĚL:S h,ƨDy}<^p/t;H.Yw. 6wL-' ?RA`qp$-=aD젙<pI,W~12~?:I&}(i*zeB=Z dt\.iĥˊxZ#.%j ڎݭ* 6us9LJQBHxD9X*vPOdU_/*eX$ wTD#ʢJNuSf6CS(!ԡ^\Cꗒ-Ozw8Up69DŊT?4jZ{+ >ION;wϷZJBvc /b\F7ZɠKCdkB)|BDw1jP::e1* ,KL:g;TL4D.lѧeeDz8s%((mH;AU 2-8꜃/-\:m78RKKEMQUd]1Hv/08%B]D[;T& pR:/\W$ʼnP!_^&\<[lu򊴗z%x< /"e"ٽ"#ȓk# 9cQOG6.&m*=(Z+ O!3! R2`ܶQŏc1M%^M[0 KPf?D_!qx~\`ӕv6 ;ۅ{F{77Fk~ @etnϷȤ#w[7{ [gaԬYnUg\guuADͳ"ʏ"i瞀D}@5$_DI; +l#طISd'<\,%e0S,i[I"m^;:*7r0Xe^>`h'B(2ihO73{V^ۿp-G˯>0r.,Dv-r' g?cԱ=Xu3#=q2›v"k W#E'!]C"I/-z/=Ƽ[]*)IF=BO |:d8.ټBRǒ݋zi9i\XK@ie݈ +. o]G((Va%e0Y\i\ΓGV0"zy@GLhAʼnY;ڹ09GА t4OĢe ꌣzc,\ GX RjaG)~24yi{jm'& MM:aUuQUݖ{BIZR[& IWYNcwvC5^LL F0*n|c{V:'~ix #p$ѬhV_TYKv pϿRM$&p, YƢ18*] +Jf bP:NEQ#\Pݣw ;^anAycd9rCfkv@ pړF۞'39SZ7w/F{*jA% ';~_Lm F4 7%I׷ }Cl:_Soa_Y'X6O.q2\U7 Qԡk7@0oVUJmXK@A]-d\?rpVSlFmN,nc羊#ǧԺ@$!@BjF$$!'r qz&롵~Z)Y҇AIє ţSӿ]߉mZu'haod \d. b뗞)qxEDkMh{•jqERv:!d;]ڰi*y>DRy8ɫG_rRHAoM)uu#*76*]sΈ*|j1>#YYJ:cr;!_lt 5WK#l=UeE"#y}w0RzDIXcaD )- qWQQ, _$+bޗEW2°d4DA2 }GG1?6xM4pݕ6=]sn >ԧFɑ,si!UvS24@%z"U1QNWF4HXu[ZxsSRx`O^X)@# ֢dy5쯤Ra»(捌 "fq)Ԟ*%E6I&̤l3m=@DIr۹`۵-P+Wa'G3D~3O> o./>>- `]]|t9ODȦREHcH@2?_>V^Ej֕`YW`?sz6T)2!HxEFǧK%Fȫp*epO| ;In"KbjA=W5uIF0X/>D֖͝a}cН&8ɛ¢r|^o o h ַJ5VyB] &+VqQ#=IO~.$af8Y׃ɇ fzl}[+Cd9#7"(BR7=*i-JћW7c#)= 6A嬟M+= xHcoDg{8\Nj&$hd\sUA' a-;恽$iR1ŋjBh\5ݛ#+fsd,z 2CTsi.ߢȲ*9Zb˃2PM6TW[|EddU|Kȁ.KU Ul㍨vAjM,Qb)gVGI%u@Y)(_ͣ:K.ň Nu$75CT[Atq#܄'[$-g ^eL\ p~=Իɾt#雙Ҿ }A&eigud0Y}/){Q}h;맢|JaTl=h0O>r*5HCZ(GՃhDG&\ Ao;OHa]1i))gM%>XR9/TՈEL=ky54[`b{K6UBC `k^j6/YS.kSKnT8$kKcQWU3쓭4 v.0K #!9OĔA6tQȇIBu?"ۜH"Z+UfNM̊b yf-8.ƨ 'f(,לAqUP 7G݇eYKȂ)bDA\JCoL!@ gQJbRX D &úu,ex)-;o՗qj}Y|,֛4ffEHIxT夀Y:|:<6Z;oMLu,R#׿V; Q y\͓'6hE}@%@&INޤap0a=S6 ;+?`TOTL1$l*!a~]/kp"h`#{5 1IԞ̭[l<'Z@}n<>4<"PUca0#@m?EyIN4W2ŻHGWp%HTď$=kmWv /X 7|vn7~,|>~ߜZY;u {-zU2x nƜ'ҷ5:'6kܩuڜF$' {9rQ˯CLޘ s\e' ?ʝ9flɱTĭ`tVhu?A oeLuE믕u2 >*$nd7`XNvc `f#?Z|df=6 -d~5Xs=(G >a ySա.S$4uRp5XZ_mUa-)O=iQ*'~&;+ 5nrtynētIxʿk)Q,\e5$;Z/ /уeYsM_4IMoꮠ~)id'rZ 6("ý2ciU"ȴKOj{<æ<xԚ]1̍]پuGp‰ƺuA:zz$'ˮqȟEc7ᅛiudXV}񧦬-VaŋV44(T?'휏vpD€1:cJRmB(kڤ%ZNν/Ճ0!́1Fa\*1{s)n'j|EǫqY.y0gSf7 -eWUIBhv.эYMg۟Bԋ<?9+~kFAW5s$>{ i7)YK0)/ֶفRV[?YX&C8SṖ-EȷBv v/[ ^rjĞȳHRG x춹HБ-^'E \?w7aPan6g`,^kcU[y&1(!sY '5*3Dp_ybGXs.|2hjoT=(Iv" #9Vj| x}(HNӟ}DaW[9N׀[jmu dR:deVoFHg[+k,i˃Yڴ;xmPS3ZC#QִU`EaNϻ$C*z8:P{+/ yb;bRq}ùqKzeh oQ9cNgQ=d]ʽw<1cˮޝӗM0<J9>Kl S)(%|("^!LSx>3SSmWQt6<5@ڮ55cѓ0l/\*!S}KaȈ +2 (W}l-תx;!H' sE-=S@vN엳`eU/0U.Sr+P\;t!kC曂ot̞CKpcD_:eω@{a4͕xu9 MZ&.YFղ"i c-z* ).4BHWAܭK2E킵Mw J )#hׅj(6ELj{!5)EwlHҿ DŽmvkl$~^Td0$/[%w-:X𭩃H!kd?rbN~t"Na\yMBExLuL7(k̰Kh<}5h4s"^? *}H94a,y4ΚU8C]ܕ 1pPJ'S&dw1IQf{dJfTfɠO n &U:)_ [|9#K5w-!دVtXbn:#ˆwk`֧ $(Yg-tC %01M W6/!mH.< ?f'فBŇA|WM`,vJ _)hP3o<âO. 8f Go9*dU$J~ժTaSyd0<SV-3v 8N27:7 KLy pFBN+N;#%z<A9ZFߝ0%ڢߊ"mA1LNCkCOs@*\鯸1ޟ~ s7,k E;3yE2SÖМo#Ĩ emsf RUR$4m_jP̼{B1v܋abz:_ r2r8cƩYsmR+:4 A0h1sY7bÀ&em96 v8"D3@i.l/aݤH~6E;h VOyDRkh=lm)>Z)M/CN,F՟rJӥ;dsf)vQoםF>t3m4Nez[/Fu5a5gĪSat3kW[[ %yMT-zaecr35!S=Чo B떿$*bBvld})T vq9vK P2>T݃%ͭl= v l?S,`ktSRD7MO!P>eq-~fl' ='CF0;hklO1:6^E=},sZ$%26丆aw={s(ȓQ񏡶S`YUXf p(Hx(\:ކ.¿,bDr.=/REDSa88j@yn; d".<ѭс}ã>.h v3I7TbK lQQh AĿc@bvͱ24 2j\.SB&e&] )‚7,tdNܠ A7,^Eu)piU TÂ`Wt[pAx~%YE]GX弄ťNn_-(Lt,Tյ|8Xzs1ySL(%EFXx''D!,z>TJWmdop؟,30'!O.Ut9FtOduJFvlneū"0k ڊo)@8M֢n4B%J@]'<*f4 s/j~OiԌVu\٩пv^RP UFĐи.1 OTR܅zLۊ& ں,/[;zOUw]zbIO%"xk4JnALuPtw|dH|Oߗ>s&6^hLJ}\2Yi1[4=EWJ[ZA8Iyyl~aNŐ`-9 ?+~X14&]^['cX V=$hyȂjA5P5wc'c,Vڞs#'$ց1iM³;ơ7FA7|ө5 {:\fzz"[1-%(E}sMiƕeN@4HV)IlaD}"r/Bpv?rt#O%kZ|K|%mBc/QQ 1t"1we;])#."AH~(Ɯt=4zHYt*|k mklQrA_ կv/STтyJjao(,-\թ! `zl}R0LU)_B!"DT_[֌cU6v甔#| UKWeܤb(As1-C-Yc:tO+c܁:OV+uvN6'%e6Duu`M$ M>ݚT~V8LxӔD<^)[b'g~?F_8$Y :ܠsm o陙&/P^lm4(M돍 %.:(n#~0=x7_咞BZљ/_Zwu`晋Q6Ɗ"#/>-13'D5qHZݣǥbe\:_ȕgL@VӓVU׏ĹYEbU jq@p?6u#9&4l`i:o\|ien2,u B<*YmeP.^g:4/RQROpIZc,f!Hz|??rAt9~ a7sè_=dxOB dKξc'Wݞ=Cf}gumJP9+{wu8\'߿ !*MLi7\GUi ǒ7)U3T@ƕ_)9ۄ+tەk!FZiK kYE1WMrT [ᵊU֓Ȏ$oo,G I-j`!Ce,AJ^ډ !Fwl8\X \6.q)@.65Kr-wRW*T%S`t:e%us2'4 "jcȵVgľ=,<<1\{x.!HKr"DO@ȏw$1ƒ-d#qdžRp1\<)Ӗ%}/|QbOi>z;r O.aՔbp:Qo1d`GZ e ܐ?A%U%50=c#{ٳ]k'N4?D!J:25XLXh0m/2/JM]>~3F:c6a@{YXl90D~!nqcZ5w"9?UϮSm]izݛz В)d6Ior9rF?ox$'? ,D2ky'}++FXttjV2/(2$; EKe!^WYmVD)yo{%O62_Q8V~i (s@,e.d~#5=B6[5pnt=A5s&ܬ~kUϱkDlS.hF>6MaW$,Z'="eSW~TołU>˰÷ԆkPl^iZAJDyC:XP0Z|~!҄a` @T/;/ C92KW|Sz10`*AUig͘DcR<ߖxx L0o&Q +&e= gu"T _xB:~ņ]KE}ENTR؁g S7IUЗ#96K>с\TuqwA BՄD墳kIw/]G=|ZԒ:2/ʡOS3{vy wkL dzY;ҫW4afW>:7ޙ:5pf|,/G}`Yu쏦t*Gs;ԭޟDi |M.Ouu|$4~ oˎŜfc-v5[i"F ʠJ9C\#( 6JVw)ƀBǍXqBh>:7`y $U>f&GqR:jU坢NG@@1R"OmGR5 &RdeU|j2YY7sks!iGa;!O˛^EXP=X?gLH.Dܿ@}lRaHԶWAA}# !|햮նʦ!AO!2HJPe aJ+a3Σ1pbIBU O:/lm{܅DU>*2vFͧ1ego=/AOCU5Mkշ~LspVm]wZAb? ;ܫKo`q%Z0~c{bvht퀍ss^ncX|Nw Wյj)VJ#x!ס>3S$SV.TNd>4"&yJ $ etf8Ӧ'H n Î)OvbB`˪K6\{<$^ȴ#7٘簵6ҥA(96 P7,уE$6DvЎ + 5>"R\Ae 23TƓ6ޏX)^pTӦ#?lwT䃒LjdZB8| 爡T6@tM{.Np +yxZݩGĉ f .#RBp$w aA +%]X:KV,{CQ:3: `⯐{ XwQ>6!?9yR2 #~9/STE Ox%{<.ۓ&\Q^~yp>Qzs'޺[er(?I^$({ij#ZHZN q)tBVO$kjH1ly! ƚEhrY-W!+&0ҐBV-2՗XGEje'dѰOWTxH#+3+}/H1?JdQ=HޒW4P.06]'+,u1 8y5'uy=~MWP̋Tk+3<-Y@D缕Ĺ[6T*9EHiMkVLCw.E#{i ,xvJ`E K4cb0+=&ֶׂwu9$g$5K ZV?ֿO05&<3+Rdq.D#Xengز褃M /Z5nQ)tCM^f71P8VGs|#)^i tbx gK/XXbNI+waG@:$9=]x>l~Cf^aBx"KMJ?j|`q>- ;uPwL#oKSP,L$v_X:X}J|ckmet\+`rCY1vƻ݀\ J. ]ewPcamm=(^5 )Ͳ\n5x.w(b}L JBδڪu`wFGK{8ݔyp9_uxa*$ DH7jL '-eEׁW+d982`?ܬHc4 >#zVHEZge8Fw74m-u}YWglٵ |O.9,Vl®$ <[cYG<39Lea ']v;H'uLaQMi^9(a25ځwRW$0`ԙf:sʛ^hLSU{WuprFL? ])mhQ2V<= }Od+5̈ 9}mT;bb o=F /RnXcvxXܢsI]TtDޮS$ܫD30Wmtv>Ȍ`7h sKI'cQ12R5Y/q10E 5oБ` ~衉$ǒNY:Tĵ)T'0C̎SK[1irKuYd)3XT -R!b:Zu@ߧ!s*؃<7f, U&o?ݡs_G ykqע-Vfz;GIj/a~fbpi \T x8 Af7ya7oTQ=1.-uD`'\lqj DIƒtaax2zڮVqt c"F~.T3-#5t^W=]MR"Y_pCyf ܜ갱>ͪ B3nG&'bgegӛ{pm)Y'T[ޅF"==\81Lu'ӑ k疲_(@áhabq!oeDϬĒ#n嘃w%, _cޓ+_u;^ P >6TH̿^7KCsnvM\-1J TK\?Y)8~%{ zuᱍ9 "cѭwh6@rhNrM>9޷ 3iz(U'y8Em0ѥ+Yg9ڊBpqKe`9?"V*] 8M0f@ "g gd0*q} xaV׼T`T,}Gwgx&3lI_O]7#'ChuX[{&.I"I79F3hf2yzQ:T Gr!oe+ِj E P&lg/ >05wS;i1DXeH%.]us* ,_֓Q?*) ?E{%$ rWKWG;fԟqen&%Y)O|bDiǿnDEZ\[Fӱ)ѪMqLZG$(L03 fj[Qj67 MywGXfȽ{ יu Fz>8aT $ڜ5s#ZTbjxIOC^[D/g٠Q@_U6xEvjwhݷ;L/rOQ}'h-jgr  _ eП E2ZS^>KB~Acie"XZE21| y`Yl"PsJOn-UX],r=IiFġ>'O(( ^ NeߠRhְDvj؏:-Ycs5N{'2z;oIhr'(d44 01^@O:Og&M"jvz+S *`61K{rKD}k%)(㘏U:r6^LL}ƼFA+KD3~r0#<$kWI;?Zγmˇ4?Q龡ISfm{X_y2_/kLA[v"wTW#uM:>x= K,nBqcZ8 EE-Xl󿔧Gɖ ۔7{doaqwa) gOgYZ07070100000439000081a4000000000000000000000001649b7c2a0000b0c8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/R?]?Eh=ڜ.+*S:f]|t_Kr olXe ~yr![ybƯwii\wDnBLn4 /]C[ҦDM/qLOa3 gJMRa8JRdľ jm Eǭa -9鸽j'ԇ;Rr g'(!ZzSEbL%2R[:7; BCX r W̏fa{E#*e_̜ iNty Y G2g6bexϱX=dre1+).CG?C- OMݚ_L]pY~T׺ժUܙ~Tm$iW΃PTӬiwaRbUВ? AmӔs4N}?! vH`@Dwɤz"cl \l=@5 pΓ\(Ÿu a;8,1R,e^9@iZ]ُj%5&ք]5t(9hN8J())Kk -܈ } @w`(9&&-h@طeʸeS"2O94mX :Zz_6Ū _ƆZCuRٯy ^"| S)@7礠7zHmJFt>)T{+iV́,<ᓙ0,AbonLhI:T, 7 1bkA%IgLݴ8 SL-uA`!T}()9‘!酻6w*pF~@bwX#3HC:`lCUgp@fʼO$vt__qִ>q$jf{5Nҗ*XɫE$f'-ay.q<}s;K@G[ĪCo} ZWE0 vDfcZȹ *E|d0?\'QNW3W[_V2hfXE8\CV5&#4ܔ;'^EtRf#[St 3uCu4[^Rx WnfJ%m C>2,S.!F|:B?S)T+)X>605W5p>F=>NWe;gO} +寊+r;eu?9M2`ȓ{(y'{͍wB9ٓ::7Jx3vt3 .FE?KmKkB,1$K/{_=t <LI|\}oAN0i*z2p %HD˜h7aD1$β)Ij>yrUWMҎDG3^6q31ɔ %{dr AYo/ FZ*^HbiNŋ)}$WE}3J9["֐H{GFA5I1la2@ ʤ};fv맴$n/I~qՕ;7nX·&61E&=uLh9Y39P_Pb|!ہ{SE*B>`̮0']؄ /UM_-gqo##XpjjS 0A*XE4z:3?w%% <@xOZWtmzrc6#I@U~r}4XL\=pu^ "ml~1 pBŖ6a x?'_ V^[;)cAXd| # PEBK[BrnbŪzo0~j_7Vq&'! ݔ19s&49 2TU1r|]"iNUd?t'|HF֗;Sho!Ηlm1  84a ! ^.iQ-U0BYGh\]S׻Iۧ}_Q;_,ģ0XXE66%;* LD)ܔ:ķ/ᧅAn%9|FH`B7#Y̾;uIDq'aߑyt h٥εbKL͊ikq,Xk@܍Xӷ x7qo'^\˃Am:,]z% l@sOi[rFb^JXdHxV#Ei Ԅ8݆p aWOXQB6jN:Hʸ?Y;"E,LGj.J*C{J&jFMN~O V8MRl*Z;dD~UGŸEr@+$ <W)+O61]+ 4!Li'C ٹp};CʭJ=n 2wGkom^P.#:땐Hm( B6CM^>Ȯ2S%B;0#v@S9uI{ +@U^O I›qk" Opd!!>`y ̠_ >cB<ÀsG iI~߳^@Ɲ:7uh+{<–l\N\֜B z1 KDb3 EU'=Q)W6Jҳ_' @zH#]kH.fvS5rU_ Iz^zD.0Υm3xrG ц8)}vLq/w,H 4q mZVkwlxlޏ/x%֢ƞcud`'A@mα"wMn!{YB$G8H|U>cQvo[w#*m R:,"udV_  LDTQ%Ppi%,kkZI60Ot.]gWZuVPCXft |<N߫`Jqh~NI3($8n-NSӠ:W˟ jO`!'=f]$CkIw]'k՟UKꑞ8Y &姣/6`GEӇq1iqvFM2( e7K% ͫ܊p,>35%n"]۸oWaHY[c-uo>SB~l/;vH }[0gGy&It&`9\9 Idr,,X~Z Egd%)dlMD=sRc_8z-"*DcW!֊Fej&lFbk]ƬpJakO.8RrpqҾBǧ:7ǩ:/_p|C;*Ғoh~ īİG9Z/qʚtتOND%fpa?2  k%XF.SMQyiWۙ851c癩IKcV=+zL: ߋD]G3 Pv`DAZ7J<dwMQXO/ Mz`[<ҮL 2QL2yWȵ'jDW)ZAsʃE?W$V\Ilblxl&\*8oմpMZKf jo,ݙNG .ҌQCeEy\Ax'}dymX芸x|-WT:-]Ыx5=XQ`JО7nwOyQ6OċpCR)uWX /DH0iM}#؟6䭻t}JoDӖ;E3|{{y9qD14#TYdCEo)27)2PDIFϖ5AozӀV-;?Zz\ Jfj4{El OVY^nI;lZcM|{g~R2lԘ]n9ׯ~ⶣKP,.턒;(t@d'S.U &eɾ^³%,ǡ)ܾzh T4n LDzk,a$8St||'oJ<#9VK;k3vE53\*D<s!HN$.=d>{d?sA#vp!}|mk ޛӁʮbdVpQ\P]K/D6K0k~V!,OSuPr/Lh cf8Ln!|\ɹ**Y^bO">Gs5Z{Hxy^VKX9GƜe ;%8u Ӗ gX'jYqG;&ѫ >rG/]𪹦ICw'5j.sn3Ҫ3Zb7 k+[( IxXt>;hHTIJƔH51A\uϣAGj=(@itX/sj \m|ja4<,B)\ "#-5p,L ||N;$iWE;QUm~˃bX0ݎKHPYym[# ds{9#`V]L!}㨉-5~{|ݔexߋQx[[0tj͖/05z/s^Aڤ?6@m nK1nh~<斓G?.$b;@z3y%y sY`FqS@S>lup:p _H?IZdaEy=և{*b&dڢ4eY| B/r݊ϖ@}6f3j-Z.9x̺Vg .66kL& 4/ހ'Χ&8A MJKd1g; l& 4Ą\SdcugO3͑_C]wn(3{Xެ+45-f}bzpy*M?KzԢ"?g 8 /nH~GFtQsVĜ ډ }mD.*ʍ|X$및Rfa}HK>`+(u0Po0ΓPGӦ#?om Xi* z5NO·AzwĈA79\CLh)"Rȑur&zo%)B]^m>? DzN윪YeK7:u+d{,F˞q !(]Fx^ k{2q[y;Nl(V'rdX;_7.U,iGij&_ BMn'MTWLϓ}B^.x8vٍU.%DRΑV7 XX6o^Wc1;bU.y)L}f LJMrduK yz}L/ou]jtہ>c?B?gXJ|"W_aC:o%w.WWWCrݤS^&B dC{A'ys@䜅s_Fbϓ(w6?=T=,5>vn Ogp M8?ﴂx nGk j9m"zb=4F 5ȉQ)vFNrrf:MgK>W%,A_ĩ|2upRǵ4l(AHvefO|%% " o߉ wképG68+8~R(}m:%׆1@dSP:RŘx@f)E^ a+U{mł.p39SFd-.mF2~ UV|o)b2zf߰L()HC@:_e0!]3}6_Rq!v$<݂ +rD&p"&1qY`M"5pCϞ7!>\h炨sZt辫UXjբ?E nWMx纲;ַĎM`|Cg @4  9^OqYG ˶!͔ 5CK8Lj}/ I%ͪ2WJ^tfzۘGO2ԾtQc0I uūk @2nԨ;[NŔ|F'E>]6rY~+~R̟_"֟XAxNi1ݴYrޏ)ōG2 '}2/ O\(?C 7F {茙]h9Ha&1+LA~J50T&Faп+Hu' S/#[(Gd,XprԆoh8oꍕ/A 7I_;-Zix~#b;>SUOľfER]:PXFMI͇yb+@Nt*]%ӶveDirL?mBmf~)R #^B)iX2u菫8/n`Ojo(RL4pӀniH1&0q%IPw5JϗO0R]djp0B݌!}bggփHfFB@vt{%;XkR4 ggtD ͂I `ߌި:~ሞY%(v   OYPCƭ# 59>#4.sT<D,O2qGGd /Tʁ~Iɮj./? ^Uwqc!x:#}u5i)~$exπ{ݿUh{?k5 emYjPn'aڀ?3F ,Sn)Īhi v_c̵.g%O}iv+]DmbV2O֚SIj*|jk z.jGSN0MH$kԽ72T S}R6M+GdZ6JIDpfs fh0XM{ l[)/ zDuNrټUwBJy 0:?yn9NʚNGir>*1~>Ugv VfF!d P2 SSx!P|av@M|pBab\e#zTE?҃ F7]M=9kTjp%%]P/ k[_@ n|Jr,LSkX;D109L}@+ ݜ4Pcdos[耣-ⴜיP6><ک*IJp8sn*"e<-DE/ߵ:DDv#[jXP-}hX|}V|g,EC#VM5.)|G~w,7#B`?= 6ZZ@dO'7n*^ct #FXJrE'K )F8%?{⻷Lmry lp&P,Hʅy Ğ~?B X~MUp. {Mvg :" ig6p!˿@Q3_O>΁\R'POx˲~̛죂 npDvXP͂pMox9*dɢŵ~7iQ̭brd'L7!@-&ěPB:O:1R?Em#UNl(&IDrT9X`=\2az}aU!8*"XCJnIFa?TP`s&HxqjR. _@X,Nu\iq2}g}Rjo/y5( #prqR=㬴>"bp /&Tn)`/Q i4L:]%i9O|{DYXwVºA΀+ }2V@c"=M% {7-eMsO/UKȗ~OK9YkfFf˳-05P_(i2ѿs#-\^ۙoFIl *;@9zPrA>Gd0XԱL!7JBQQrVSOayVl*N03xn0 ==K1Z} o&MVRVL'ti!ZքtI>^ށUm uˁfsH_舔$,+~MF.0WKB%s?1CNn,[%f`ykBh6Qk,a23nӯSۊCbE O",sKZ-[a[eoakm%0(8c9 4b(>-!Dx_T_j7"$'±??;Ӧ4@ʅ!:V ,D?~5"8ESjc~І\5 +?{Taí1nh(%^3 :t38Ȥ"q0G 㟦CC Td|+$E7cJDA)ya;L7 ]}%g'txIrMqfSyBr9$LnhV':ȉy|LK {.j=XPRK]\~=mK#.~J HC(<%#326(JEcMy\w.d'~10\m rTcLfgfZ P@g6,@ڵh ձ J/90_gX=z(#)-ÈG0Uiܨ$7qSHƭj7䑲(To O^ KHe%Ylaŷ?D=!-Ua6`qbG:Bcn:uAZ@66Ԡ&b|6c4$+z(gm!DP'')SKwqs1VXvՖz),;vDHkOo7!TOV$PRcӦ p?h.- 5CeclRy>4yn\O:2eb$35p9H30FdN|[h2Ek651,e<<,UFzU_!4SW ~'5ވf@/{vFFt19H DФ 3jn`f_~K],~.ѡmqOK{e"]l%E!KuY6*vcα46=*槰&:J#^-晢-$~ՕPPFp!)S||vPCT煞yC°^OM %af篾`w,b:1QB0kXer܊tMqOŠIuzyYxg:r}hAğ1/ xia*?5 ꗪbqq~l@to7i3sЈrJ`%÷:az_4+Qm,^ϻ>8 wkV<5FP^AVI摨f2Hbp W#)U3_{M&Z 勩Ǯk< 8How\ޕ#Nն,Qs:Ѷ  =>QLis2^( (VɋxaAZd$B-v@Px0 '֔EZ9l꾼JҾ?q:t|7.5r($Z.35Űrs^k YtAcA\՚:qmG:-ZNQH- jmM1PCjH!םDM Zakr~?w0!ç\#%s]͛ "+du;R`cZuAX)SYg/=mAC&>ץV~"C+ &lKbeBP;IPrW[q}Ǖ Ik _{]Şy3;t^x }פ㡡oHR9ߚ {sd ٦ki*EVxpp!Lj52]UdZSsM-ӎa z\V,gv{1i/~1DB;R!s ue<$.Q ^(4lˡ~-?("l] Gʷ1wV1:qg~1 KRFY~(y@_b?XZ;_D#qT.^Xեé Io%E"ʪ8Pb/Y1|B J́&>8{C1kS}7`𧇞M3DX#oGR[(NZM{߷ cGJn~K^CQºdb;^ 6K$P/"ܨc`|_OUF1[o+"۱gXJg49F}F4Kl_ ٽW>cKdZiA_`ɼpy ދ㤵JEU3Vnp\l@2PD|b.hU߆h3Q5#31Zx!e+e6Ͽn)s kLʭ&P9‡gC\cK!`'WzS31"^پ5B^T1E~ P} lPc== K(b{HGpQBLi?Ǣn.yk{%gz 3(*d6 c*{9hS/}b}vb^x#GX2>>,98/'a'H7 uc쑧GF8SൿTYy(_g$*#FV=<5OseSу]ԹKvO-XK{ b{tE@:]uRl#|A0I7w|ՎB Z_VT=hQ34+h.O"qR޼I)Ի uu~RӞ<ޤy4, glF(sN C(d,깛0AOg Ȕ=-\FQ+MoS04~ǡ|Xfb,=Lf쬵 ϵA1 lϼ&i'e]WT״_%H @6a{N½6 Gx̦#po*5ukc ; f=gMR%5DDnBCSקBGmlsamUȐ k+'FMiɟIοFٿiUm!=Z,qy?Inք?Rɓ+dVyӗ#mz 2eq+uʺDPraW_tӤ1ڢZbVsMeW/ЯБ/Wst1@\kXK[5 ޝwP6k/6lQ8ℿ]"˰n !F#*[ڱ!Ux9$%@+ft؊ updۻYoc_9Qq2(vs1!Q q8Bun4>M=aQQg?" _b!E=F ]ܫdIxjZ"F }w 2*-(<T,nhPnl 5W包&RjZ=?F鈊7 `gFR:<&߾a qH ,hearq$WصXF[9B tB:W7nh^#bˢ/NO l_v39AK!j~O\%5% F۬ ;s,b,2 l,#C 8*Q &$b51cok3rpL73-`\6^|Ԑ4g[E2Y\HgFsz^S^Su ^c,K :)*bh:D8K4bԜ^ZwoZ P1рCJC4ZpʭS/E@4V\d=+ї݂Vͳ] X%i N;B\2."Ta wfRDMC,$iJC')$ Ls`,R rհc1͹@ڹ 46[_/!G*]7Zh-k.8PMl\A*`$uoSbOB_@o/WgOҐ]>ѱO(т&qIE3I JmL5ffŗhHo.RZ؄2MM,L7Dq>k,jE\X6HANҞ 'Y[i&US5UbZqkD䣏g%y+F(<߹bp~ eK^]uHOFs+junXz u?YXp2mxwz4DcZVV: "n-1x}{8ۆ4XIP~w8:Ch+0xb5y*N~(HPD C+-7X5+ɢ_\Md.p_yN-U}1?:z{ThԲWGijy!&&.FdR#b@褲zDc^v`ZZ`0Ot$Bn<%n܌&ٰ;Rki2_-&J9Ow I/ RYM^Y꘠4JL<2kn5w#"BÂ} Tz'oaӫzEfȕdOxb[LV. khpxN3$!id)\Ftcs,;e_ހׄ @5:>EG)GJ}'gR8VfDV"r=ݩX&!rz3z mɘ".uK#/:T]0rg}Vޯ=+ mHgLo@)^XrA 4|sFi)?9*"b fKˌxCnt}J2`t}*Y0J}zCS-(sb[ }LtÂw@=!I8d^*;Tyu5W,d0 0h[A[ Il{i5Phu9,(_n\ 4\*  _lRZ63aQ/X3`ke<+G`f\t*`$blaa?_QJ\ԩ Z$QQG[OC,A4IOm Sw=7 jUҥyؐ'a1$%^pj"˓+*w};= `[k4-%7nN*21 * A`1*%jNTGg*R?,*C8JFry88Y<;+K0S+`jG*/qNRg\Tfu@CdQ j~Q;,yl}SlUB]+ ^v XW7b8?p=݋ʂbDLe1`^gUw$N^~9cذpgL>(b=XUamCC@Ȓ@G#߱ GT*q} ()TBsc@q7F^Lw#lYb,(MNUh ք3ޮ"6V zӚ`JCv"'Y.y#'B^VOf of8`$(lvh\rNP9eJ͐ZB9s-6+T9$VBnk m 2M)¸Um.$kϞW²:zU2I!koL9r_Q xt=!A>lwx7v+[ŋ*hA?HٓgSk"_vi}lg]C?Wi:`qc zU~"11Z\r-|\cJтu"kL1AbB?o ,'cݯ{25"rpƷ^#l693xf~(F練K7N0JAʵ0x 5.de:?"E~g!v5VD=q:qYt&П/KOzڱSKpd>/ߝ)޴NQ3[u*+rAVmqv(=RFٗ۷\_QՃK+J-#꠳ByL,ihh5ք-t(S*Kk:ɇ9,7Cfվ܅X5A+a}7X4P[LlN[ %5V\!SY(£OsUG'9d#@, fڋ\G\o *'']>К=iB@7dKR$[ln6M78gel,OfigWUQY8mvohյĬ6'r]- T9jd6F:ds/aG"l@mq WBeh_H؃knKJj"6YU IqDryF`ȢU=I}ߊMkr` iEN.Twm-RV4y9W,C&IP.4<+TEq2G^.9lEB]<;E}ylr5$dlxLr!x[{a]Iey,O53"nnOKFY͛pIea%-e|h }`~벵 ~(qڋ6};H,iX>c5)>/}2=wջ .ԗ^ŇWR$Ռ7h"SgI}^-$_B/:;7ENhX.|<<?k)tOLpv5P0+3葹@U0rЇX( DžձL7fnƢ%DZ-f{B+9NY_AZX0=h&\Vk}Z5^v3;#n\oSUDE@(<yךJGpN]02`OZ({`2"";nP@dPN W춻P_8*%{~\DDLSI#2ML-LS_F&)EC# ]&8-g"5m/ѥ0=r{@Bl)] XQw*U[b$SĊwrȁAZq Gy,z,z=bZe{zBV9'I2bg9o ԃeHWT$ҼMzx[pON`~[qEimdHMүGFT2;V u_aཬOnjeVԧ修P-v/qƬ_`45C ]Ch>"0&? cA/&N(  ֏R0|Js,.KS΁;7Ѧa#*XEgaYyDnTZ?P۪^5#& Yv$ mĬՀCW>%2&#&^5 R٘aE ]ڛ7сawMg}L`F1wֶo/y3?#0w^r< ({LUxvh#nӡO(cŚ3rPj d$ jm J/A!rO!%(t;-Y.JaO+CuJT1?2hDipGҡdC'1/@hLr5"LCza)W0ci8t|kE# ⻌79Cf߱ONS}9;,!%)XDI@&1נR}G kO{\tT.t:0=PS3VfqLܫFA~/n= ,HJ2U;#Qm$U ׫a"!Ö # B2憉0۹>ICTn7&/~\SY4X:!9DWyktq6quL5X/}׽+t[BUD%=?m"xj<:fgfqVip0sd&pZ\Sp$ wZ'2Yݰͻ-蛶E% |&~4kSdne.s\`n_I4q?5q(nLq.AwWP?qq4ցZҤIȍ"Z M2ְ !Mbi[\zەOu 7ʝJ;.j@Z?4t9z)^Lf{G*MC[hoc* t+(^C`Z\yv#g::t(&"+vg5C@4聚~ᎎl61}`KrUe2Z|s-Ty =t\o/j/M{BX>Q|yjgF@gڸV3\lt Badg,"Ӝ!JTo0wфF|[|vHiRT,0['%k|%"4KDŽ=[s\H>6, WM\T~=ET9]뇥Z v*eЁ 푮P8cyb˴.vUCWYՖG_;y%`\O0|1k;Z(MaY/j+9,ZX'3vtx&1( QHaҡIb m(b!f<>՛ r$-CADbGUp@:lYג/N%{E˼dQ2+y$)HW6JW_MER;2T3344"|VLiĬl L_zꫨY5J7jz_)Y]Ƙ3=l !e%$jfT{M ֞DRHD+Z2**{(wRKXK&!gYdeU:FXC-\J v,*4.YVO-&[*g_~H&^zxm`0lW 70-=lMmrE1-;>bpr_]+RR=!.m(hU9Nm/Icn{W\QxTK@y} "E4uBe6FuQZ<r7'`i`v.>?j-9 CAJ/p7y7xBkƬ!\_]XcJ\d ];DNœ0>{[\'6Er%"7dtuj\P,o&]bd>YhKJUx05]zWi* G xVJ}$yd -+\7g H66ly=Rݏn+j'\z2; +wEC:b ERIOScȥ 3=,oJ}߶e(B:98L^OMO۷\y) :[nEܛ$]{M)|U``ܦ.Vd0Ob6F|й4r}g?{+YyݭU(@iߐ5K6X>ҤLj F&.,YbǵM@6<|/*NR)>^@Oh7:uˋ`{ydw/D!kH^VOC0)Zd{.w|(IBA5`UU[V.}>R EbO}7{5ʍ TmjZ$noSt[1 VF@Iez;-URҨ-Ȃ@AZf l|ݙF4jj ?mbz)$#Eb s 7N'̂' vcf#D>PcuYᢳdHt;2 l;%OGH1r2Ws"<[3/F3[y='ǣhDE͘w٠Ǽ%|W N6~ KJg)ue gcjDj{5}ouYnKp52{ ̑YNߴTP%-FY?R2؁(ZVU>f,?Hw;Tt&K젊E!22'oYL)Q?]#p';E?IAԮTs7,{2[&Fǃ0mY\5,[Ğ߿FJLnu@0-IrԷ'5_x +DAjVyU`faI-!Tl2nέ7k%pLNJo)h9Z[*jgM3d@ g+P,֋V!IV'6"H^]Ѷ׶5eUpwtB(h-V~' aF&^Iİ^5YdTFgiJZ}n=49i$ n[RF.;gN|?ō!!O`“AUNǧ8z!_0(=XP_sԨdyq9g5F#u L h<"uz)8O8<#8W-+F7͵Be2*4h^T!I.>a 1=Ώ\dVRd#K o?u^dqGu'J+P:Vfd ٽ՚}xߑԱQ##dK'.M?]۲2,9H,/xE#RZQMkZ@@8W I$;|QT'uWDxiIaF:c=bmL^ҢwaBF)aCvwp G/F\f m!>K,.BMߕs) (Z@5LTvtCx%Hv^VGkS.qMȴSqلaMŒXrJ-gHx;Y lՅf$wP\]cCy <%Yz PnLvXγ.GKGU>\FVߦEhbD.~CǡWx:~g3fx0#ǿ8ya+HU%Rԛ6tq!v\# FlkV Sʫ#ؙgI5OpIe.y[I9Nks6wWkҀIҰ7΁C$+{E[~9֙5qt䫇TlT@bA!>$GNBP0>bQihAqY)џ&@(!>НT*.,;`㽇b%;ڪ{0^wE$TԴo3vqn#Bea\~Ű@/^, b&\tXOrx&,J#|pOےBЙԘ_O븬󙮠-78 zwpov;p"=joL|5?q&Kt!3#%Z傲K[q']ܼ "tM&Zʩ1~vYcK~uPB!P:sXϭa*fl3x@a&V Ѷlhxy1\*0!TG y<_QWftRwfp:;]vռ$`åDM7qLT2!RqKI!3b֑*)Vݞ4q\bDKѠ{bݫ+f#R_!\ 7م~?)rqC+]:>׸G5T/yZ^ה9ںR[/l)O i>/s0lCJEp;yj̓@olov޲a !.#ZpIK\פ)ON H|끈r>8ˠteAjvof쳨xZ'~dƥFʃޯT:6.<R"~ȼ]:\6 9-!O_Md_`G A(ŗdeu1Kc]a/<"o!3UyAyy[ʹp(P&ҲI_ÓFP3s߽&ԗX%`!;Ai5~NGp@#'p4ut j# 7B?/+?G\}Lsh7]ZЊNLv$#X⮺aCbH=Ofow'҆y',1NIv`\儉,}FaIw[cpb/?7k2ZٟTtfաa!/Q#bm"ޛ6M0хjAr6CXI^hK8]02֯J $,֐2>թZ;=jVi9۶}[7uC09=b$2Pal]:}eK6GN)%~%ض~f?|t{-? /dY^#nփ<qjݭ_k Ql\RdEWϛZ~%Ű` }-i٬=Lp;y؀8!f({95v2p-85ĝB="u~,$oboACN#e)d.ێMJEH[P*Ҙ7Pvl \[:ϣ5lahgY|wP)Y4Af*S5dEf8m}i'\t+ҏ \"Cn 2;#МYPTs ќ)x&8l iE o4gfSge(IM"9t}G)胉[>QAdsiqY~N@}$K!hfMQ@\[ ].kh]櫸o1|ϑzܓk}8憻ɵ[kze)RT풶Ih R? Pv (YghFǩGhVrc-J~H [w֏XF?l^͙!R7N)YEpQB~yʗ/T5g $L [|Ahb1_:i@ 0U7<&#߃4Q‰<-P',?C̕XzMT/ Cʸ}L00WF}uim%$S֞e߂ޑmZ1.|Q4'l³6k--fd3fvM=hz(wWB3j@7d8굾Wd9gr>)jZD=XP [t`PНHKO,z!YR&vTĵ^A9 o.L:jFzYG9\?2:;Ԋ 4fp ' fvrP9 f.:IpׯCΔ.ckT0ep"GܱP$>lE ϋDnXV=T!DD,~PA 3of3 #:%kp7\uK5k3Y`/(Nn28}YIY;x+De?^e$Ma4 IkϪ>IbJ:q]/k:$~0D. ޙH͡g[ȥî+.8Zz}[sr9ROe|uB].匤C~Β0_״ ܄T,LPΆ"F:b 4}Sh[%gYT(AlYݨ3m}mq2G`_QɝKb&WBv4aZ^RD1X¥YGdh}n+hcEEoDӈ"Bd /H3cjZ2$TD#pumƍ-*!hLQoY`ґ0iJ${!²hSq u 9yY-Z MH77< "ee۪@w;RɅԁ^ZmP"~2(4"뷴C#q0\;@ޕX7 lԼs a0x4hN;Q&cU uR@c~'; ]y.xˢj1ZŔIco(oDNVFVl֗=Hm-A}PٱVxZ82JRѷ=mӱ6dںec܀!ȷ_٧Tlk$"4Yؤ=hnb߹J%hDw#D4w/}С؁}:d|]O-}~qKZ\dag[jroFMǥW{4# º} vN\6͸D P?jex?SK/mdN0OsIch,Opr^##a;xB 'B:~q-;8zNomEBF >ܒ< ?|х-N櫕mꍍ*wJܸ/0!|p%}(umWacGhٖSvvոS~,^,>@űզψxƍyZVupSlMy.5 ݈wFbgm"*)%\0"`ve"ȏS%}HOׁK3-R

      !ZJQ:pBl}.|i@VF g#궗S,`&_e]b(%T`Ns ݡֱU;֩ vF51N0 _!.l^C~np}33< ѧocXFIŊ"a:`>{/9[ҔL"U7Ttq<&]G HXpf(bi'^uBe- ЊmH==-[^)vMo)I%Ri'?4]ۑF&kR_CgT<L:TM8֚RO!qkH mᆲW`1rwqCTjI?SQ64ge [H~6{zsto#NiW prP 1aͰ ч:wj/tv7lj&ǐsRi!a4E֫ t$'KP?9]ߔ*Q/ C-ɧP6xYr M@=Vʪ1!Vxtۓ u K]811nNpZ% cCieQ<K_bX:0]d `jݢS cȉ ;]fdX3ˈt Tx:fkCI:DI|._yQ^l9=w*BKGX4#[dO~HA.ʨs@{V$+XMo r[|V#R.PpAq+WAC6x" &ȫ zRLR9>^ރ>'ͫEU%vED3˳z$S֭ :#ۃ<NB)`,{)b*%F9&DWOFlK rbh.Fg2 wZɫ±fpU혎/f '0j>QBtF]?Kfa;5XMP-XHYTJ)H8_ @̦$;R[@Z!x_:dXt g/f24+Qx.vJM'g *̹3t^#_?s\2$\6^f]᤼8_UEP֓ ^羶i= pExNv8l%oS2AOO^rQȵ7:|j^Cϩ@O4)#( KfYQ{ӝqh,=*]Zԋ~YH.cl77NPoLX̳8t\4?I5?tqlE~U$4mmҽZhsfMD&v]{R}Lrgmzv{TN؃ΰG#>,p~9?`gi>8*C3]I7,gt7YG7 3 ʈ]EoN`j *$aLymM˧8Cvl߄9s1{XIgL9﫭pLuŲ%,mvo,;:<^xEo;-ZPoafG2N`_Հ5YA ( 7Pdӄc6G BP̹$ݪָr7Uqf'InO>#YNr[E F+61C(e£ďZ68)zQ@ʬM)݋FKsD>)7/b VNtgZ;2Wr]twn#sʏb(ςavB@, Jp4#zps{fW*eKyAM#ʺJC[H~_`ۣR OfG)r]pce3ơ~%1ҟV?yh~:v= Og a•ei;ֽfO @>dOX]=0nR™#$/p}W+TAYűGtǒ{L:x)匸!FIJ奲:e;XL2 #KvԺ76[z+#D3}yt=CA"XR:)3[tQ5٘ȳl'yǣw<}^h H9X 2$'2gTo]Ck(.Ƚa;QΘrcݓ^Dxw?T>JCkSPMUxbla@` D&̴yq(~lD/v梇[#Fb5?Lh)e8W˛%󵚬"B1%Vȋ}׉1#` ňsqB4RwEzL'ƭ뮍1? EO*Qotן"+NWA4A#t;`сRw-\-Gy@YŔV)kڐ3G42ҼO&ǜ/I:~wQd~ eq? _R|ڳktflHg8`J;I\% H1w"?___͆ s]^\@~(y8/7;!\;dLYw\݋!Nkݽ舂z/*ԡҸ)5سҔ 93_fM OwLHl9n57b+_tm/B/ڂfMr@<,7(/>.!gG9,R̈EqaTA;8N(WYkl3lhH<:q%#JAHdTibTp^6I5b\P?ȟA>mHE܃zpMuM)^h՟g*AN G +{m6| ӹ2}eu=F4F8++= S#I4AƆ1f&a(%cMD5z` 78>=1JQfoc }PAIzgrgz lӃ@M/D^_}5 0Q䅠0 g@9!ۀz\VyrxN赝:iֽFpG8q9޵vN-E`9!EO[m-HM奉=]oAIP%+Phq<&C7͕{竲2󔊆3 ͣײS* Ofkp9%ltЂ6%e:ưڙ(͙7dSᢕg._hF P>ӣ9DPͻ8Ap*Bvf/YLշFh5-d⹉ uf"P3$z*W#.E{*2WԺ\i\iu+ K**10el\|&XMM(XْRVhgRR]\iKкL:P^.Wz ݫtx]Cm}ᢝ*[*wOEYF=Elڋ58DnLG(}B["3KNa=hHxE5=>iXOE$_!upμ)`aʬJ_Z]xv␞8adprKh\C@މ++8DzFlX-I}KoJL= PnEFgIT1w.|0Q(7Sl*8%yl3&9L ,ӛ3e&I;>/_L=Umyby7 ~6H6uH:|b)ߝbߧueT` ZٖGXEXՃ?/N5UOS|H?\@`djtȇ-{!o8*t.c4Qa iIBͱbk:.}nޅ`27^^@wCU8_cs!sH׭ Գ_^g="oçx_eǾ،],!3; ,:X> xNHzxd\VVK5 Mj-C %?6l"+/IOn*^QL| N1 7,og+|lN<$w-MqÖGgDhyt홒^qEj$[j5Xn] }C,n XD(dE>OmWU.fcnblzfzja_h;[ì/k_utcGV1TYťYht<]sFA"!kB3i>j@cUs3l*D;>Ro2}9G:^HG2W~uEH2w^f@Fx5#_ZHML|y\!.= 4;io[0 Ebp3Rf\%;ӷ(:<k;F»RcъZn .O?-Q&$s.ZmBmH:z(*zׂ+ŽؼФsab9iѷ?(кwޯ$|Xf,&SE_f xCd~]U`|dcA,?"t(0}Ҋ'B3AIY_^F{N_xud uRip8vfX ]ؓvBݍp~ _rbQYa㕻g+2t3lBn=YAP]b+Qh䔉Ta~ SsqPΨq xhW$h{^?%h CO{)Ɯ< Z G=A#Sִצ7HnIx]a $k<5X/13_,G!``B4ac(`Gtٍ7Z-X@CN+h=Ŗ݆aUҺY"Q#cHwb^<̵Lo[ 4 NNPo(خ5"hApqwbͅlct)Pq/uP^ON)KG/bu5YRc9֟Ě Tê9(5}<=mF^Do\)jMa1[yG, l \?$020s nǿ cy@܁-pbײPIY#-q_J+4g#)˶ԡ(Qǹ(G3 9s4֛$MqJ@ށwØ ͢*DUƟ k Ej5+)F\}t[&0uԯV8d%F^Ʋ-OAO2> sOde K(ܙw^j`H; ϟ69Qȁ[}][ʷz"),j/ͫYf]uzl<:Va lOY蓪,L:"+cvors|?L7kt1XFcOE`)࿜1[q Ϳ-j <p)#QJ$ٯي1\iFb4B;TͤLjL7\l z5/ .;+3a\ +ͦ⅄xSfg?⣇dP=D٭ S:@f xi]b\{*\n^ECA XF ܥ ~V}3-L |S ,na*MVmcj[靳=Ď.ܶIv NY@Z /xNщ~pod{~.G/==,}]{ a>ӳ+@2q!Sx+͐6F,25)Rޝ_eü߰c8[Vӑƒpዙ@S !jK҆HVF˶mi[hZĺSK@YNi~ep٥#-r.}=9j1#WM|LfH̕6T-:`lx[pqW+8>#hb,xًKОB0bu( Nx+>l&K:j1vJ4LFD;)5}gxy1p=\7tVՓu@i P'Qt{tF | 2~nz#҂;3+.. `wG@D( . _k'z/Lvz-RS2IS1*/È/p1|]j}0UÙYK"K[BQr hH|4a KsN"ro4$$bˬ 2oJH2HGfss҅JV^w{ 2ѭ:OkoR;V93cp{:<7 ,.A'3591I8Hh+&euvjb|O.+O^6}$ì/U^~~#bS0ۃJNېCٓ@T#34'ՐlSunjRӈmNI9>=<*]KAִ|-⌌ 5iUn!pÃx:y.~FŁ]6="t2d^5 ,BT;F ^,D`m򍄔lsg~JjLPf> ,Y;ޝ +-AMh>XQ,"sU'\zߒm i9"+o9at{P|Bޠ KTVjW41 )o̞I `#7*-^Ygޡ2 }a˝rc|aE|+Z`.V$Fx {bG2O}%FGغp~Nsş.I'ﯱ54b"DhEϰq E&'ـ1N{+UmܮĥѤ/МCi1מU4|ؤ QHF z-ѪCY,E!͔2i/$nZlqv$IMKi:&Sԯi,dt:$^̹r&'kkc͎xf3!vC%[q/t6`^e,%|fcvv5 n?yBY) wDqJݻPѬݠ"~Hcp(lE've 3{!!k>* 5NFN=rc*vAsgfd'lK莴9+n[ I&z&`*Y^'IrR JQBD K,Cly <:j#χ@IE\#P*?v$^OFN1Ќ+p&qQ cY8#46򰡰  0E ӭMiˢǖ79i`'nMۄ5sz8Q錤Ko{S$P2sZm͜q{{zrʤV}! ,x_1,".3b&S8^qf + ܪЀ:B Y! s_6Y7ڸq3)-(Db&T]]"[α190\Vs>@"q LseJ&PvE bb+_^ttO,@iA%'mbL*hh|S`Q4pO@3SS>S+}o$;xQO1ɘqw`z`eq҇Kb jq 3{]K&d75Nf38UiI&&kAF0˴ژTh[C.G3߭Oe^.aޠRr6KFfHhӜ?tO~(S:LbyߥkV4{$#.VTm_ ծQq18]$`@8@2tUL+ LH,o >鯶W&2ImWr5oe9LN`pt4m2~.;l'7!_QO7jKu*7ɶT1ŏ? +wW/ˁH~#,k㥦RO]ɒnBo@!n ܯV! B{O`vJnJ&ރH0#uP.Y`*bI]޿-zAN?q<*.57ʦ:K§6S{xZ4β&IoӠ!#DdX={e6 djl #59Eu#"9DۑVH¾bwYll*ڎRZqa9/䩚03[/ONWZsye(`Q_=}I-͍LrJn0wPU4|boG X$(FwCF&7nEל@ `᪴E ,T5'iܤy!JqgJ"!oq 0(auz:"c]i5O0"[]>x M'lP+s3,;5<$aL" =t qI$mB6݌fl7ûI!;x]f]8p`1ڙY66qV]J;.4 0wяu5Wo …v9v?eLSߖ@uTb7Y|iKׯd%Ћ?$^2")'й.ADta[k3l"$mDb ȑ!AѯbbW2,Z?9 _˓&ϓ73ϩR NuU֪G+e=9Hh%Tu5T^:#OKJé^YFtXy,[SOa`r/J!e=#7ds(LovcyU'R?;;`'J,eUMGt$Am!ؚ2dG}uHzF.B!/Ȼ󷥯yݤ:9^[ F qX0 LG*C/FyqJ3Ͼ"0Ru9|2A@+t%RaU lU]K .,J<+T\&<th.;Z\fqg)(SғUa(<1fM|NamA:f2F8=-))8?4yiԾtv b7 J5{眓Kn|sbEҊiu:ς=2g4,,2ϧ'ɿD);0(1RpBW7#2-z[LcphG:J1F+Oy.tz5vWyl.1)f"M BwԖE0J>$mBx)&]Q=9uK\PBŧH&|/、W%hVzhXyr[bL5Ciu0ICzL~> 66}+{;䪀3"gTPIh=suGuA!)1;g`,^cQ6r0w|*, yX+p ٝb bBqH#unf~ 4vc.UKT;=cvAcpI줡%oXǍ̭EdUvOw,N"fbv$Li廄] FfaZ2^QwKEXսQsOoIT?F%hpT}Y _H,@1!2&*޲͞{/ߜI-`9F =f[.sDG>SHsX+Jt T%Ь[^(" w!RUXP,lf=R+m`|/w7xҧE*~.%1yN6$_=S/b@#,ohŗq?^AWeN{a_alCq6 bfxG7xnQOz0xx"jOA1]gLX \(*63!^9kڴ yl(|f!M4R 83H''8lӦvHlO>5p"@RBoHT3xIlRz2 ~Y' F_M7mo,vbB[PgYU˚/QLUx|'FgI3~4iJZȝV>3X2Sv5uƢUf\@:0CӲĬ8ȶZs8&}?E@DR2&tgOwӂv?2iX4b_9)U,> `MkAgr.˳,.J_a2= rϟRY;2P+Vbѽn6 |^̩4*or?*i !kJ㠪v#|}]X$`6B:^@y CHTFH%:6si_o>v<rs<8c4hM=. .b*hB~yÕ&{AnP;46J`RhF5J<N!ș[:wd&YEr;5[+Pȩq2=ree2uG>U P9 khŧW/JNf@ˀ0%6sgb gp:$KwJTy FSr*kLV1(h5NJ?;Mܥh|#H$p,!CI|nod yڑwkħhVaz*3PkA6oj+MG3 /a$6ǃ:0-K#u t6̡I q[yVXq RQJj/$0sI3Ɣb^Yee(H].x?{79? |Vr!mG~ez#]cvj?B/ g,KMAt F 밾s@rL5:bb[dWԕFjfir!f';͜5 B1"&ST\WLK6UmŪ~jp\ɉ2WlJR6FeQ>5/]sobJ:u ;Ojjfa"3JsR23[$$ӓ>R+'8}z'ah`?͆*ͻ=]bs]vbȶ|g 7psti4䈨6&R#补 J:= f0VcGn^VRX&&}X@}0O"{6aDzs;I-rHenN^݋=TD :(34:|zfnpF9_~g[[P;)v,u:ˬB#;K'JԠLPp;1`OF-SM[8d!2Cvc3}z|%ۮ5vIuY2GcaöfGՍU|jg?IyY%* bW3tw"n}x|)JLbǓsǰx]\58AږлsPCc\1Jp_)WTeݓrجea3ZtBKA-P&)լnB0`+.?V*akSyI!ꬶŀtu )rl+ξ23[io Ψw+f䁓^&q ق7/w7qUFe0'i!n4)BީˆDz DۋAX3=8) KfF bPi4 */WC*9ۺDC}V0%fi3&+߾tUh4#uS<9H$! ۨF4y1J9_zIbED0j/hE r0eRLV~c?W[9ю@Vԟlf7DAvR 7¨lg!̈>OIO9/ O6b:BM@R8%0CO-.gQtbfZgH :ifP"?5lۿXĘ%Bq~yy{LĸWDۖs݌͙ *++]>ˎYأ'3z툋Nauea\d3^iW7.U)t`ہ-1+?v?E ߜ04ws{n:#tgB.- Р@[[BXiy'?SrGUo9^~>_<7JJWֶ#@:* =e 4CJ@nO)Ο#?Nu]G\bV 3ŒD ; ȯc>/nIė/n.e*o/v7MUƀtemͫf͵CN\z*a3h3E5' =Uru n5o&zP-ck)~@;+Mnt`ϣe.L/^mK~io Rs n^R~0[le> !tD &Yp XV(!U|մ6umҌIྵ8#@8O=m>f D*\+x$f{Z?dn ÌxC:e&&9'9/xZ?@\W8s $" }}0&V"kL3ˣ]c ȂV >iRky} o}6wF YK[{GISw^6.Z ֎|$0όjNUzVᖔSZх$¨?l7>]TD@ @"1M O(VYn͉ rˢ`Ae-!ALG"7sjZ.o\)9BĬ@Z^^$]^#_FA+Ffmߚi8V2ӀtgKm`?iO_{~6>o<`1H'xNR;(MQeBo* M $rM$g'0Ś lGz7$ ݑ?d|-Ù({tmq1ݻ 9uo~!џ Us;b_ X 3|mJ~52f6[sXpB~Ay&}hbǒ w# ^d c%/jh;'ƈ|'8To_sf/0+*ܹ.)ܞ6%V70)ō/=AD_hd4˼H *]-¯80fXm퀟!L~Π)GcaCxg7`ħညqZB1Uq1h%11 e#/G%v` c+C+e{FF-Y@R3_IC(q3>&ElEgJb"Gq83YJ2vϝ>9/[Qʿ8Rܞ><5'7rUti!SD,) D(>JN;j%!}-N |w_wԐQo"K}?n}Kƫ/Vd  )ijfiV}D|YJ28e։"*ʇ2=,KWƠbZ#16 taIྩ&#Bu" U#&$^( Ey&DKQ3 Eǎ9⇕VKb8hOGs2dt0(Q5l+sDٞ*Y9ے'f0n)h]IC{6, Mƒd6F mBt QMUaqp8cAĦ!sz!e< $@_Ҵk_s>Z3C賨6ۅHoք{; >]ƷȰKu˧#bMkv"F ò$Nk+oۣDD9\cpg?|v~ cFv}Kx8-> K JHYEϵX|ĩL3AW-{y4өpFcTB_JA+DmH0\wu_i /P)!5dmk^T:TlمfV s'h'qV fvkZVDd[~#nޠ*]VtcgLN6bAdN{XP{ZEyWkq{ CBu2c*\֪h ܰ>P{XBlLgbRJ'#WlSNLm_t8kh8s&L]XTxt%)a=){m35HkXG%1(&5 LzU`zнֆi%8K$$2CMZIx9EUxǻЦ`7caJ۸0S:w0nR@t:yYzgWQ>r'-Oba1o}] IEW(s[8MO gK4p}FN纓 G5oEt~;DD'A ɏHݒH~ˈ,-1;Rc T_#ADЇu)#G%1-E=N9AC;<&_t6L6g0[lt%lה Ël W/d:QRkԉfIV.<rB)fL6C)wEO^&-0u` ''9vCŶ^%)/tC F!Ao`""b[{YBbʧ8Rdd 9&B*<3'/% :~5GڨFFCOǿ^֔x8qP{| 4zq:Mgfe<-5H (W53Q?9E46pʤσ"=GXhUA}B&{Q{D`iH3hPأUO'.ݺ[[m1h!{ QB"Xr|?-D aFgE`\c4(4eڳ&$.ٱ`c{0iTƕPROZ:fiY \SNq+݅<Q2b9fC{JtaՆpX\4O} ;}uaFUމkrp\"ȏo U)w+|j԰{킊K=v؅u,!=X ˷B\Y P85$u%{HEHrQ-qV-m& ٤ʅfHw!d f4CpOCY\\-:TGޫu^1Ou3jѪSì0[64>7VC`.U9cW|@ ZAA&n(LB˛K@yWjpdsvdɌ `CVX䞧' (ňEq)bD\ёNyGyxt %؏ge NZ~_nZ/reI|t\JZz]?/Ցcӡ|oo߀~>hlj\'I VWd{4P] .9 dXR*<_MOcdEBG8Xzl[:Q4 ÁGw ԃaxy)#ې?}A^>n͡h> ܾBU Ct0Ng'c&/HR2 `wķB"Wl%Ǽ 3)hjm:sH} ' Mԟƌ9ʒ_ɝ/!o92<*:YmQ#Lf 2aĤڭaz:w9l`p*GpsF*#XзX\JBHUL8yr6\Ni-ޒNHC\'G mr&=c;-mз.ڰYF쥿RQBIY d\"1|N Z/u͇!S'c@$UB9M}Rs݊(vCT;Cb4#0w`əaݙ0jeZB3"soxsQQYp&$7qsWL@yB˫dq+!DZ2Y V*\|o"6DMn !,z;LU59zr1+b4YLdNQ; y']ȆX+~LJ?9}7ŋqtl*? ZJq8Dd"TŢ2ֳ^CZZ =i!ĉ tIz֮qVd@έ J4AVY4#Op I#(䒛{`P!aO{ĊyQPH#d U]ɀ2Yv%1Z,` ؤe-+kL 5RSV&?ܜ+*d`.fRdd'eGëR8II;W&vM:h/H"Ќf.|"gTt0IjVmD´/2f!gJֳ軝Kz/F8ϑxZah_^9^9;W(L1>ͪQ|)KRlB:s!fFzOF3~!lKoc}肶,,ܥgR ݫWN9,^X~Z͂ Vt{'z7̡\Wޞ@U򦰧j<ti\}6ј5JS}6U<3uE &CkD2VYcLypЪX/7 ٨5Ms>!!+w1,}P{l3l1}_8[m5G>4ذ.qk-ytˏLzx?$bVLhjLkIDyg3ƥ+h0* e~7'N*@ ^nJYCO2b/r{:Ze/FLj(H;kO7VYa lgaL?cQoQQ}߿5(yY8;<)h $zruG~Pw;:k82o/(fU a]D2D]]M5N(񼇃;cW ; Ȕ,+#MhDX0;Y{C˩!j/_Tԁ#e6Jf4匾@sjlӺl0#DDٺDMK8R m_cYuMBs~=Gnfq[<zQ? wϐpuN:Ԇpxd/oGT xKrGmwCyJ?'<8]WԊ=lw\J;qJ<͵D!1`Y5yt؄zmLضDQ{1eIŲk(kYN:XG%op`՚"5fb`je%S X"FOZMQcJg3N("7C%|BnKOb$Pq:*[X&CڧSE*|k:h+20*sRiD HcV?cQ#nض4nC,53NC"JQ:6E]uT4F 7YB )$ uIu] 㕵2kë@RtڥG3Y~ _N`Ö6o<Ʋ45#=\ .j|uAR8=ϱ-JÃRk}0<ѶjTjbϯ'l9 V)$Mc_ z 1fмNyr j*ĿVlUH:8z2_z.{3nys]ۑuؐDh'2lI,'vnxr:,9\2|^GP1,>Y^ӀZdKj:@[)8[ o]C@SNOp9T;"h:uY3DocC%.Y q~L ׽lgmi8M &VY7{*PN-yg зXCZ&O:gQFSy)5RBȴN]PwXW`ueu֜EM@=c|#*@X[yݨgp"i&(f ? %uNJr^s8h-VePXϠ8=8s[ggf9P,̺D v2x @̔c1O^+|A3 ~x@Q5ܻLT)̙8e ݵyHS \*aGU3/0SQ##uW{x$7>>sB߰- ,u$ zד-0N3#7U*>iT B˴N ω5^/4zKh1*!)/YaYqۻ bil.&. ls8boӞ3nr2"@*}{ncR`yԿ-]Z5gN=\f4LW8m,0Ybj_&S(F)]ژ]w c{+ c_HOTA1#giط~](txmg*j{a"R k IE˽`cNAka[vtc);[| ]䒐.Xaʭz%o~1LoS2'*LSJYdͶ(*QSh{w$P-d(2n'51< kQ#h;D /qיYBط!Z -3'D>VcDqs=CsX5,L\ves =Ft_G|->ɶe> 9 sh]pG9<Ҳ|Y fJDq沐wt}N3|{2̛ʼn9Iԡёcʻ@.36څqJ(ń:<^Uش- taRᏈR\\ƣs}lBKA4W(%3/Y?Ťkfx5=Se$0D脊KB^q XFg>y]@zҶdʐq7N^~5RU-*vfy=IeTeʫRWaa~5dӔ,Jڰ\՚OGD@SS,aDu]-NAZZWtBHO潴I"^;SGv->A;mgvB ﶆD;HͧIm+Z8=O6ᨆ̡֒J663͒ʶ4JY%ՊcC:*t-p'{.v$Q_zOo6S;ʮրfb/z#[Z(;sTgCIif':a^;8!֠L'@K6ؕi§o /G#vH{20l;czo(37<ʬlaR:+u:jCqDTc, rld%{JcړёtKlƃ4hRICG-4HsnN^HD/vU%l'g\3T]+οC洁f[s|G QX{_p7--Jzq@)}leF}P_OLLkdUzm7Q 9"!>FrMkYHoګY/5eA-qe]f{? ,gͿlK2[~uXAHMeI<>.;F&PYJsiTH5: meWBTq~k3HȾaQ%IP"w6P`|ᖩ2nK#iRaN >ᝩ_EckiVY\Z5az yX[qlo.H4c]RJ]CMCN^)ԜXQ/=9 v8|"OPx|yBץ6kPS 'sD"-@iH%w8sLn+sc6D*xI$,AD"j w+zU2O$?%\2P {y"~QAK6( G /U+合`í} ra^# KNم& 061O[lQ}4tn{|p-0a]d,Ot@[#'q?-{v5qrB:$㻽GwOgK `;,%$e5 ~奝zʈ1]BgoIPЭ,mxq'wa}d$w1XIw!hnSR:CqSЄ^Vݰz lÞ>1McL {?\mwWp=\j UvjTV%U(G ZEKP Z[ͻѰ6axb#u԰WEɛCC7Tnv >9PQ96|)RTȝ"|3_UW<)ףvwCe\^R>pa])PreW)tfsCW;^TCep1U歀ZI<*]wmzpo~7FKmO巆_k7?e˨]C-IpӀ֮ }b&By&)#s|_Of 6_܌tUXo S|Gs~R1u[衂 1.nC*e'qqK}Gm'y<ʇ~+M1OunC4ՕFn!܄!)W:g ݝTx*~4ZV#2d|LVw6J[T:*<:4r 'gAܫ4 QEdTYY{jŞKA-Cy?ɂ.پVHUzS!cIဥ ImYvf ][Y1D a rg=Iuo^`lV"=?r #ah?pg Vn,~HAIܺW,=WD\+@Fz\LD'_͹c]R:1tzVOi;γ~{º*P7<3Zy@3E /-ٿ0̵ѹ"o@ׅ€YgzA,e|ovad >7liu8jҟ̊qZwة{Ŕsv,H@p'czW\]=D2j?o*a m4"ܰ)yQ-wcbyLgYZ0707010000043b000081a4000000000000000000000001649b7c2a0000410c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/0@]?Eh=ڜ.+pgL2F_UXg kDHL8CXVW+G3N`Sy@rcp 0㐉^c"UZI0-)#]źM9>aRvVzakqLтxQ37'WfQnvZT]+YN>apdꝓÙoSB ^ 4(ȔPڹT|HH%{LQ%43X7!O)JDZͯiQ:z%jHJ~k .ygIg$h03=D|ob걄ɭw&˻,-XF_,ފ>pKij+4Q#<8[yfI!ǒ* / +<60dރk(A_TFf(V^>Dܘtu t~̡ G5S;XVu:XՀ0CY֣ͣ}[(\ݚƚ:bzϫ\KƖk8U=xtCdM&%r̺UZ˟i=DiG^GhkT1{+cF*cOMHK>Ng2 |wt ~)^|Ġ9cyOG5)ţ>+jO=>(}p<7Un?O1\n7@6/pڜB!p‡Uڙ5К`5mTz݉!!`af<r7+d "θ莣ڗˆ>䈓s@{-0f@i2uM,Օ2$2_Rhے^͑ .zvvpL<ŅD*A%pM6bfHY&{f\8S waj~@"e|.Lb~Y,wQt [4A_E4,H̺/1rV<=O A <:0Æc~*"Otn5@!"qޫN,I1Ghj,@^$a8PNf9cgdsq_0+p9u؝5LEy+L^KL.LܣSeaXor|d:XvW.xڅ(w6Gtޭ@t=W% T|r eVoxLHqͭyrhiͥXE⡽*䇪\J1 UM6WI4e>]U_x ̅x迉{*OmmA> 2bHݯ'5ÀNka;;sIWh1P.+"Qo1^`XCK}O{ӂ[@nyIQ &QqE)z)̙u152GQ JڨНu-d8Z~[#}?K[-pg"k^{j ؍Ѭ'xL$hLY8 #Ozb 4`J*UD*g.yxUZZL,)hLd#۵KmJhwY&,{iZarb_kwC՗ex4 `L/ZLquieg[Wk`[m8ژ/_V龸I݉P=DTW2ÎyRv <AA N`/!U=[iU/wBeU3ݫ)K|\ ث D/VH;Mx980aP ,^9)8ѩK5IKZPTNr1JS+ 01>Tq=Y5Dxn|!P,+|ރf16~!bs.C(E=/F?a-[BMmNX 9@Q;K֑ 4G~;Yy6Λ g~'@a|V9L;5Tgվ yѓ㏥J= _gzk opnoyq4㣐s,_靹"Q Iv2$TV9AbV>B>ϓYmejܭo IxԤz IO#=Ys8 y H8I(@3W+8р 5oOF [?us{.r-RBc~sOc+zM 2BlcᥦlWL+2CҬ.t$ՕXΠcN+s*Suל'ݫ(oمy}2_8,ljk7aiN~M~ͺH kQMӏ>,iT Uܝ$pTj\Lz{6)1ć{Px=vdf[fHWN|u6ߧvgI %TL鶣ގ{>B2a~_^/Q;Z{rGa.] -s_9E$|!x)##uK&0ƙ+DJsPϲaS…%nԼJeE`B\T3h0/_0FG ST}HqDŭ MC΋+ېE~fbc"vDְˀiPnC4EL.4j?2_B{CC,o]|(pc6V86xll'ĕFX{(\|lՏoD.;ֆː]r4]CyzٰaP69j))!g(S)IX(ͦ Zם5)n7 s%a{[N1kSf7GySh i 87Q!CB-+ #RnحO{;іe%Ɔ/Gͤ6MR%-7-|ش)>:{H8U ')IPo] Zn7Pi()ikڜX&F޶ Th Lz"{-R0yY: QK3͉G^A K\4TE ov=(owS@hy P֜:"i&zg^}糝E>T&HwOŦQ}QB}{r2HEK< s6P]B VDqⲑ\U gljiO~ +.z<Ƣ>CT9&֬ iK%X#.l OV؉Y1[3).'kz dã'PZב[$J*nQ inUҡW(un,㶾D3w+f&1yb?i&CwpN"]- ;"䎳8>9^@׊IdZv[<5]5'-9bpG\Pt!DmV.r>)]i9y*f|:.آVK>=Tq9~I_=QD{r'*}޲2*OYy>ҝ[Xrxvt|_ ta]ʝB4%UP25u RB{V/C{T<>ESC^ZWӎ"J.*̼*7 m| r*U4fOO0TC|uG+>Nn[Mmg00a$C6A4lN ?Ur!|׵&E*@ 7K(תY:|x(-S Laˎ `#)ꛚ4`vyQ1``)MEX'֢>|fkYUCi ÿݔvΡJdHF;,zwPVGFmO]z8ߒ?f wLfCNPL%~^Ȍ\pRRF(X(&"JR_9̵%nfqDG L5R ޕ?EK7W"[FܛH@9A b:H_6"J"9C"Pz)T߭h]mr]|&HMVY7Au´Yn{p?rѾ֙qaz%{1%Zo'$ZgiT .,YS 7Q4X<T%huie֠Phr<[#1}6H& |?pՔБ,Eo)TbXǕ$x)uʹ7AfO]1=g߽HrCod#06>4>4? u,r#p+ԇ#'ʅ\K?ɶ *e2zsMQ'e9qj{nI6/Ro]ʼn!kp2Z<6 9QBU kRݕ&v>;I_èadX~~ }`r[,ۈfŇI"93I=&kn2 Oin_WM4Z;P9$Ȩy}P6דϙ˰+#C ׯvG잯6 -XF^RmU>A(/:A<3㮐 ~cFHc#[uB븿!xcaM4Tc5 d2Ǽx tF\8-Z3n7P}n$sBS+Gr57QwAkkݓfeγ1L4wnl|I.lEz_~bdݤBՓF 2_.CC^9!39%xvkVpW{GS0] ICJm%R<k:8H*~WmVq?#̸T) [_mˡ=B9vOB6z_[Ui׼FN=c;E0e'XU2 +Cs&'w\'w8_RβA걌^cܵX hsy3KLarJW)ԏEkD7ErĨb2‹oGϋW5 z UC^ [GXhr@B@*RNI-wzSiFKp˫L{/*1i }=%G"_ %,ī|S#_S脏`:3|? S}>)Oqڞ[d9zP_e\+gZȋ ==Mp)z|+NZrv{dʬ_F" -J>l@Gw9/r]k,p.ԙdrX̕RΑ7J1visP@@c=7KzUep8-8;t&XN ߣ$Jީ$2hg1TC Kq E(|abi4ۂ^2AmS DH' S6N %,n R@Ug0{y1 Cݔ8Mf džms~/F hUD S0~K)\tQàI3|t"g3 QrO ipnb(3A2fxBNy7Y0(GJLs: #]7;stfąAZuz.F`KTt>>5p3x^ATV:D܄pGJ<X$=G0ϼE0-qmUR$PqKymllwlEu|/cgjFwG) zFKecD㧮rۼ O;BJxPdEl,&ft]tX. ,Kk '=MOVJ3$)є 2`V4dxNxIDU;z(ZZ Βoys!'ds92`>3b{Ws z9=F}y""A ܲ浨$e(Gщ`Lpbpʏ؜ORq}X"^AIŽ_kp%}rne@i![^d2{BҊAȅ1M݆&!a4-ETR@x˚d /+@dsφ|iF-H2d[~*eeեlL7CEa:$inZ۔Zİ5 JYo/!((Kw GW!|c)v͑y3qwTfZyt)KC˯ ߜXt,"n6͹oj8 $JKx҆Kvʶ}cRm:RA-HBh {d–'c=,~l8%L1 x64妯QN4Kw;b)=|Bb4c_0XψhV:e7|PTrY%^vԙJ&w=[ܖLPjfrG O &-ܖ$D!Op(td;%1E}U.EYwb 陱*tZJ#~'.^0dסSd^ 5yFϖYO4Z7PӂW&;#0cqz#>>5 E5ngHy6+T@2>NJ@@v9V% (;8-q7e ~)?_(j=f1Q`cy;?~h[AΆ? 5ŐTгr.Q4޲*ę0t'<${V߁//Q&IÄͷe l\onβڅM,0w<_Jx r_E43/\$\dc,wvWNT%`"zA!(9'q]%1RxqXʱ4,Ãi:&^87E\‹85 3;\'.'hƊV7%4! fSNJF)7wW"gl335#X2t4nX\=.W|=N{"W 9 PʶڝGj銗o"XGI>=oa,8K@- Iv%Y.5^@8 Cu'uQH^FrL()~ϼ>>ʚb˞M8i!^L >r:ۅܚj~[kZO Eط̀$!"1&zYN4}(젗ӆ&g3sŏ sו465rɃ*cO^/(isf;]u-:+R#y3/$u\N}V+>XstCBTZ $ba.e/ͻ$/*p32RzR8=UJe1v㰞5B AnX >MdȲ)<&\BWaT:!(ln80T{BgS #So%iwOFT< 3m-b6uUnV@JIk!3gvp" u(*ʴS죯ѩ$T\ mlWZWڍ(tOg]gQ C!dXkVΗu.D<["cGR%3(|eeupJk2Sy+DҨ~F!CX\RԩW/Ieg̯L;XC?q,h1=re.y{KF.M;Xž6k殨OǛ f1|y2k!דo;XKe9uYyZj INN0BepȬS0-}-85Ut 5X%ny@ѾX_ ut(uZoߜYeT]/Ó^Z\CbsyF\ eQ%WM=vzJR(;G8>;>F/q 'x_9G33H~-cmQ"Is$n.$&v$,sz6"}Kכ+6{l*%J~d/_ot-G.M .+!fDC_NL+!}|ὢU|k3"Ls -1XvEZ 7Ghǹ&7*x^& н~+9!~-LeӜ B>jo xVotIg(s`S1j6a3yZ34b$򓽤cKen$2,a0xeAsBFK_N Ȯ tA|ycՄZNFm s:T19\5 PK Q6\!0`zUo{+]\49gfT蝂23?*%/_y' U8=QzWyM;QMP oAa fǂ U* sP~jibrNj<ɶvnnD^pQ8n êj{sML$9eXf4+tr`wFd|N,u+01k>F8;" 󆞲(LJ S)xSXcHHvUy 8gc9ai9]#t X"Q*!V00h˙2VUlFϚ^nxz*>[3dYU^N0\6{?4QfGչ2amSAM$0C νNeMimTv4\JԮ_~Ssκ绱*uUx H[/Y&bXQm e !\\oA҉c9 Z'zb-0CA"7n C%9R̄?􏅹wDPV4HcB6WW4W9D^ёWӣ +A~z~x-Vu6rXZUlKWkPv-ǨE])(֪ww뻆:ƃlf~v-oe:z i26jM}FoXL)SN\7!=h Ѡߨ!{Nm+j3zseHܓLyY kkrgm$ͬ\yNŸn83S{=Z0`>4Q >0}UHGz862$BYm5=rzߠx[ 8X|(19B5WwP셧C3Y· 3_2|Q&K6^L}3^#i#P FNӢʽ֫mx+XfͳȐ zyŮ2F6^Q`E96G@Nb o]P1Ν ,0K/eb?w vucF%*Ǵw3+nٚ_!7>G!mBv4zְ-e-p]zvC`\\27:Գ.]}>RN w4Z'@IMa=# WkDZ?7<Jx{|@Q`f& ?m%JVϴ2 ohc*p+C-00m " +:_:i2?2lcf8Rn&H) Sh㏞4!g'34ϕMf7*~ !%ka>v8f\ wT 6GW)**׳K".Oz]5ڠ3^~o~9uEjmjbvbUbm:7=#5Ee1ŐUv,'r0]&$x 7`4Li>/)!6u-V r&5Ä *F5m-$Brɋ?4rH`18-39$# [W:f:PHpƢk>oC`plԵ7 .PybMDy6-@ Lܝ;G(?0|[|!kiΪi-"f9[' _-VeÁU(i,7%7o B(ӠP.j-_!jsQTq^rc8XD;}Ĝw0PŠyz ?d3(z=.n) ZqBCQ~Œ /ۼ9Wh$ ]N=,#KЬw <8ۨ'5Q,S#J8$)tF-@sXHx_ !ex_;xvtwReo~3M Glض-y$3FY ŐGl>1am?m@,R?h4[*ݎo^3wPDlkSUsuѱ,K%jуT>l7#vwP[๪#$>@&pTG]m~uPS6`F#=Tk@lS RN-~K$~Dz^Z:OF`8^Pj4Iz1-6 \G>ᓽVcձ,o6H|^ CpUV'Ny 7YW/~t*xx+ `^g".V=k5,Zsw@j I0uIOOϊǷiT9/׆c#i45-AJūN$3iiڇ>!#4fb/XqS?=3*BlJ{ a4&dyAItt$QMQ|E2@r<*p%]]{:\Vۀ j1 k2;}⤸RF.x a(a]]i³K)g}DDޙ`tcקWKG2 N*i>̼-?Cng26h /@cx')#b]*.B.ܤ1;mSdKvx1R&8@ϸO<"0s 6IQ }u#)Ky[%aa{=kz&uGbr~!.(³= ݞX\(( ݲ0˩5rX20 )! p3ugOU *'=? 6+ƕOc yavChc,uܓ#`/T7Q%HjT7dfgPjvq%%E:D`P3,8 @Fݍ{zj3E*7Yϵ/8}s)vT'?]^Nfw]P~v͎npc l% B/٦F HƠ>vi>nlWawrSlR*?kPe7S#!tX^ի)4&e]Xs11xᘡ/Svh _~Mu{ a0E88yIIae4I @D +sw+!׷{ rܤ>b Uq#VC}5e~FG+_XL6抵%PFaCbJEW4>G{Zg TWs徊y"ϽWÀN倰e1P^|ተ^og>1$h@[X"TbaX Ud@KٚO*by(^s`I zt#P_h,x7DtLi{!wJzQix9%dE'Q FAu$R@C~tT0sU-!g#Eȱ.2//3lZu,(?/gؾZ!#2uN}]_\{CqY({K~ҳ31ory3SܳJ\ټ6qEt8Q$Ҹ̨-cK/z Rc-A{hMoާnzkTg6rv/Uh͸o RuPzrSi6FUJ$ s3<> p!ݶIpS˼&oXU泗um73QW6c]uZ0+ͦwK|Qe]/N'3y& _ \/dd%wӢzCupmX}Vw4Kw>g$ZV]Ag똤I5]X%3T4w!)V*nMd&+EϖjK qtc(C=8^SR A _u#0[1y,t1_sr)i2LOR@뫋$PSėٿLN%ʃCM)=H?@ 96}2:v%&BBGEYN'+pTCy A$-XvZ^Ec6uj3h9|o^Rtƌf -3dʘ.r=ߍIH_"ն~<%d: :LJL5nHN')>F\,nh?Pj FMߐUXKmvCb [gb(But]?Ð)}67z֙W5@*p>j+@O<cҢb$)]0 Z%.b8* q/܈FJ`aAxYNzź@p~=AW|jays #Df_bpUKF>Sv}JԥTA3lW"I=GB;찮t-(/l>+],#ϋ  #$);Zs^;3EG󾼸5 ƻ~.7FQЦ^X=@}=>,vEmA?0@޺;EFќ]9/vԾ=5K.L۷ޒ zS}_4NqF(ԨT. a(r'Wwm 6r4m ̒2*.S$ZMJ@0pql{W'8 ϩ}vgIPDN =RfuVեYXSf8\mwWqkJ.a@nwk<6#*UmIRtjT1Η7'o qG K}W; mqPcN_ʑ?c9)zuyinԖN 7y5 }'̱dH F(RjJ#W[B24#CR~Q{E֋Hmǟpit~Ĝ#B&ݻεVVI7[=(P2X#=H=,Air`j4lO0Rl{ĴtLy?kh+FB>Z HyJ#_ʪQ0,/oJ%!q\CXL*o: zuTb{-4 Fte\57w|RbU%5*|f_t4?2{\ȰQ8QDPER ˔%M82#j{o2.]ˬP :ɜK$@|zUѝF2u$;puv Uu#)X׍I^w2T[ȥN8,heO׶pYVaHʣP-{ir/TÞ5_LxUݤcmaLk`j_ҩ6* T;C'E.jcn˵^{ȳ#xmIm.1w9w !zh@Guh3Y.Nk{|TZ,Bq|-KSɴjCuC UF{UN&YnE"MEmPX 8@]YJJ胿" #r0Pp^]XzqaXhLQO,jSiݝ2K"=OUڭ$S#y !ù˜9!dOᵍ?{ F}ui|sӧِr^ xÂ#8-3n{jp@1NUxѫ؇۩OsM5^-ٛHW-`@ܾMV*{H'VEMݏ={/$l>֟Т-XeD֓xOg#IjN7PYjHs|ؑ`Oi״%roZ_ zN[U-)R3w{EXâ+Q XDš8eԿ"3 Q}ڹ t0e#lowq0ǨBEax%3Y!#0\==^VK;Miq5ܡddƿ|f3\{9 %6ZeP7J0GCŻ:ﻛ0A2Uց>)[5k"(l_H#Rظ۞:L_ fEx Z=0έ_XQ}A&*/(*]]DԈ۩&ñ+K8bYqw-xNyե 6Yl:,u~XHA)чݾMOx!9e|N2JX1`;TP>ADBbq-c17{\t7l1nPb@k[WeK%,(M혅)kjOWrh+j|Ka>3bN7NHp b[2y' µzPT(Iv  k;ٮ㓪f;cEϠh;*(Pg\Ȯ?K)GeNO芼:'-:tlkCBq?6:理\Z]-(%?RgJsbw{i`T ;\XK^g=[T~^aLy-l־b lAm x:&a0^u }^ycwҨSMd?Q "Z~ZoKK A^BV)*2k0i/ ~ɨ4(n;36K*1w|9%P2e)r ZEV"g Y$C'nxBV`o~بSh*yTG΀?`lT2ۡ٧8R2:uCY$cN{QB.ڞ@wT%V},9#Oq6j{uZѸ+Tn=LkFP`0{y(W#LE/Y OeESHIҧ^oحK{{?9H+$I=*wjIՂ$<2)7UDAú.k14X&'$bE)] cLal y8:9jՆYM(@i_ BS'^Ddj4+1_+Qo[< kr?E_ءgc\x:TR/so]Lk戂8W5I'ΙpHDiJOo LsBJʙq2AHƌ!Ƨ|:/˸U,UՃ״^"= ( RrZG$GK*AjYzD/5!nz3MQ} CGqː"'R8@&(};ǚ M2Q;˪Kc-[䔂QK;BaʮM][\h veϒ3 D7GT./pTcn8U3WXD ?uPhUF}EMVD@)Ńd:$oYtLONY܌6^"/ĔS乱At<~挄e`#m1^[" :V>fkұ<9?^R&M).eJu30-ѻvyP1Ɩ>>ٲS\[RԇƢ{ϵ0辀$sł*EjFHw-BFW uj i*#] *a~-[em 7UkZ #|yS;u]ݜpດ&q]_8֫,Tsrw+ ŭԒV~]f~MC^sZL :7Ķ+ `ϔ܍*߃F;mOe9l?8(OB/`X$i8!h `}ʾe Fx32թqxYQh߮rSw:=?B,T)xA\lG/l1(S(vs%oviT~F gS0ixiLXd|ꨀ7ɱ?\BXk{'$p,>7VLX d߹ FgMIs o[ՁMjNiҕw]F?3!~e!>c#8NĘPs _qcBA%i`ݤ) >-Ntp]mmAtG_A/U6LT]`@,*=mrkƮCl_p$oO;2̤TtTBGeaT/qqL]߿CYݑWfg漢SԖB3f~ f]e ֙F %ɦ yȒ1eO3}lb;t8@q N6=]1 ${ɬvJs [nyO3s e񊵹ٌ'.KvJ1mN)#/N޽pnM!Pe.^*8B&Z=G)}A8\xY!{}.wU^\N gy$Szd,׉l{IF >F XQ=bY%fKDF3Ԓã&rUP ̜lHUdYbwb]uF7Q _=C $<*S< P^([]E:M/xd.GCS&Jy Џ?k2'Qű0b(~,cj {^ˎ$WXSIo$/_FTt.YnCƗc~{k5*v. BôI.} Hu3l4\)r nkǔgpݢtQ!:cnWC\"`jx.HFdi}'̀8~NwL 3ýKv -ׁBܔ6ftqW#%A*߰֘~" !hw4^vʚG%mo4T$E_dpCzpJs 0\ Ғ2 t#k܋zwĒ~\!Ήvr$]"1[Io{o~,J%goʝ-zכ̱Z?b׊W "/Dih<.!HxFO;0.5 O*j4o=bZԏUUJM<<|_/oB/osaRPK6y\k ,fXwĜؖ&80fc 'ñRCn>mDJbN|<>k5|۰Ej%y3P8@!ώ?_pr-ŵ幚hn^bm[i$<] zS($%z_0`tBFkt05CoNZ$sBT&JCDؘ=eY;_[@ yZ}֗nC/!0Ҫz_$n 0;j=b/+= ]՞ ӵD+A~Uӄ7%)&I2k<NY|pz|M9wAH@;g~vJϙ7ܣva2ijEX.fマM`vTWjȺWvϚl0X g5Z%{ GF>Chb\9V:]NOАj\$~Z8V /{YORUz?MENchmCOd;J2m#0oI !\Ŭ!<4ԗԦ:}_{a1mFi/[hWىqsN}®#;Z]_(X`bH~ޖDxV̯nt bkQȂ;AXRCYؠAxR k͊oy]HA/``5 kEǴJ a>DI'$W^i"&(sRL @WV,DDC%<7xX]g\*c[ 'T~)6~'R3b4ڂ `ed8 a%奬?MiSwT5+WHjt%Aj";ܡΌTf&Zn@@ڿ Α9Ѧ (Zr+i#]TF}ؓ VN4D|#,f_ @޹r#M8 nL˻+K~KPtJGDfxnƊ)'Φ&6)Pki޼?^{ 4@sJr|z|FMoZ`]ejᥫEE2Iue3>lSp8>eȆc8к~F47xVmZV؃AԾ؝~tokdgu7m5#-]d;ƉYB{Rw2(aFeqBM HFțA//jG2o H76Kx=h.ww 9ߩߠ?-If<5B#5YEWX:+ڿG^`wx 呦f%.Ka{_`$wOC^jHTp攋`BO"- g!@9gށgЦZ֭ѽ_Q8(ݐ}.]<kKC̍CJ]Y}\7pׂ& %iWɏ-?Z-6'L?|j7 kغ N=ܒgLiĝk[ #V*ɩ c4}F!PHi$,SԪ&7U7ox^vRsH)q 6θ#YHp~TNNVYt=s1ggo2A,tuV0ū4*($f"48 z䢅V"Y?.˛2[ס·I=yi~qH +J99$%|ϖX[^!.|z zpW|| &/SŦ6J;i):e{nxWRjj3KI8ޙ%Kojh n }͞d֕k ٺ]]nx\7ʤb[^CwZww_!'aȃkO FԽ>X"t:0.%(3وͬo%Wj2FP v!Ro1Zx4k9t԰?wf4T,C 0ۧM2/TzK~u pp/D nwVO.dU0j隨B0,71HDg( R=Xe~Rycp9gw,v` sh;Sl^OIV`nEߖYEh@;|s~vCoX^^"$A:Ejk|p١" VZ7况B1;uՓ td|c;"8{C0rO*‹yu,tцm* !(AMBB0cN/NmP*N rr3զ-#:5Rx"[Z.K DGޙWm-LpwEOz?V...SV ]AMF .j-UIXMf*M c4@$7 5Jo٬tP>s'n1z]HhMrt (K |@!Hh ۏe2'ԋyWZN;{ߧ@Q-ہ*zZ[WK=(^sw/u|\}2ݖCY]M0{.:9e)S)؆_9͈#d,E$03/lJ%5K,%?%Mz#ǣK6լY  {sw)߰umua i$=L2!K[q>Wh\ᔛqk9Cl*MW @Nء[J֭2r9H 2bׯqZߩ<“aZӡ*#x5| 3gi~⻋G z֝Wk, H&+1zٞlW,18I\u+K\7onP?'~I uuaH>5Y$;Pш0 ~PsX <5bwC>n&kD5U_Yô_;Lyul+L-{"]rV o}788 )L]g),7T\,% "b[ G~A۲C͹[ݲ.jÿ2rplvG@4{*_kdXᗖ'br2?NG|=Fޜ]xJPxs W!cG gq O+Ϸ !N7-싁i 2ETgv` ΔG鶒@9 LTOjQ=SL Zz2zB11 *~T(b*u:~&V- nGMM9ē\!&\{#Ā;H/K(f$P} bs$'16? mYTvPqyzHe]h %ow앻d+)܌`DاΣ#w0#UDviKL7=':Xw󮵧) .?)0Z>]h>!%[P=7'9#kV'i6T MA[wk<4j LB&XM7 DD > Dp!E8/dQ][LoXOIZAsN ( ]Y&*5G`s"s W58"r~/U޶n%MjcOܼ5b7]S;D:/(hn5g<)\mpԒo+JƑhSQ{LUP[.M "i$Ve˂~Gr-lbqD!JV(q=n`BbI8zX$XٴߩNΖ(Qb Ȏ/hU]z"RQUcξG9/1o'+4%oLN-gW e,0b8/SfU6ESyjQ"ԭzj:`%1ON8W꼆@1úQ5DL(~!^ !LǢs=]򝇣3EڕU/m.~&5^VS,K&%c5d}B@;++Uyʒ/]LPLa|uaYQ:z1Hy@ر(jxUdU(\1S|7thpZrrEF) . J-MThjjG M}/ w TeX cfPyJ;\i1`ku9Xa^~>(U8;h(_Dxo]+g9UMUj2۪ڵoZ8("tp +,}d;gnSܑ w{m=l4OO_I!/NyjxƾVE-ijGEk'XtfOjކL 8z/D5o Ra.g36ܵəP^1èn#<, = :PrڅUKp48߽ͩ#mId^kk.2̠dc!\CV@8QiC3R7H*"ҞV1 A~H4\B00vѐ',Cx[0] d*%cl3OB ؤ';ZtT'8>*go"Xm.^}-Ǵ*AxqM E TCtZrF&phɫn) Q\gpEnw9 [/dC?'U#DK}e +Qt bzxS$0d0$~sԫl }ܒeIucP7<6ZgGfN‰]^q;4[dw7՟P,S:\ɡb)`xRR_/VǠZC#3^⑎R` V~^!bF2s{!FSQ4<m9xg{86U2{(g7eǖEĆ'ص3a?w^֎&ay3MQE(6YV`teH?[ sw]Yµ_c<?uXpWX%^My5K &AXEw7où(o* i%z_NXTmMxd *Ɋ[4"sG%egQ”;Ҟd\:CL;|E\owb2#"gI&gȰ֠^AD?hCX6R/ 2XSWF*3Į/VUŹӦ֟# g!>Ll v>Y;!. kh&#;;( \oZ cs .NK]zFrex֚F׺[e+:\7^aIuC,S|4de8rWP/`sX&gqf;CRȹKHyA'E˗3i=$hWбC3I>οdETĭ:ŗO"RjФJ? Ǒ,lG59% gklӕ ՠl_pka $K|_jq{ZJ C.9[r8;4cAWqM;3 ̏Qb4nO2fr)MB|ͼq%Em}`g;y#CvXėym' 8U͒DK9GuJ=+. t:Ӿ3{p->CtЅIHOS]8Q rKgyJDgbpUtP5_lj;|0Ezg`_@0o?lGIM/argϦJ8U콀VA'܇9 8w*: CDq2I\FsHA]׬E.:ԏfll ػ-kے3 YL  Hyr}uI7.ЪdؐD}z? i&hjkR]Uz8/κ1)ܶz| ]Cqf:^+QFu\ϐX{ֵ2;q rH 5NP>~IhguP`Me~؀8ƚ;w6f_P=jiY&r0z,e҆hpI!bA)_ nW҇0Z/ Q]åmD4]RaꚺXT*4K}$|Ɲ`)/7GA]3#4w߻*0D:턛Aޏ'x7^+K5Ęy/멯0ƪPBIQ_r4k__[|MFk_qwיəf -B2a(0F4yޗ8 y6LCw&aWS_qRq& Va`gѨ\"AD/1*aX_" "GR/ #}JɧT7=%c&d&+6uDK$CL 2eS XjGnNzѸ(oK}/z"-_=1Զͯ X!)JSCdr0`z 1AT)&B41[^JVq R_+:jR?My*GɇNoB#Fkj"dT2UAUd2Qd V^)MgX}ޒ j2.uP`ΥUclkv(M۵bf@pN޻_@R)=TI#C I;`@$>odw:awfTtٵB< )qq-ZW@1{Fb.mz3K 8cGjJ1[& _*csf >, -%%6T~nvM  9Sx&υXO;\#mu!n8r0]v)-{u?Xkx2.ee5]%a$/(]d^%t[rey8^A;NNiUZi?teNK;_$ؾ8 87܁1x9=x_EoIe?$ҍ>B(2ʊ.(J ݝ.}7Q{%EFG sk /!n.Jp4ME*.P|[KӇ$0fɏI %Ì(M򵵫'zΰH <BK]q p>^ZG)7YO1ѐmmb;›cKw-EZ\rnGI^GqE]]o  W;2xH*o)GH@>FUNuZ1=8݀R " Jy-@f^+V _G%*]sy;iIr~!EiBV%|m4\3an]N*>$kfDYG H"gpi 4G蟵 zvK {] :њ1{[g~8r}{UAg?K[[NtHMLHR!f@1Oy+L7ԕɨֆ;M.N|J=AJn:cE( [T"lWDv-):wސ7ю$;<Ռ%CV L:iuyeZ/c/,.sm?bhKl1ύUExǮ]h!We39jk#q~cK,ȍ>fͿDs;џzMs>.i;d\uƹ t~??"W$Av [2:Is42"YGlϩ|%V'9^H?=MJ#3GPe]&RPNTXΥVJ[KiX87!"3eq~k$;a#MB i zVz']^-ިcԇ8!"?ՙ2(g4QLKvR'ScGv̘zҚg_UFT+g,|YRA0@W[QjBUT/ :qmO[iCix ։VՇ2ب/peUG} MJ.F-gϺܧzلMy1d;{&-sw׏0S;lRQ&8,6W@ # \co'H=MT%qL% LN):jq ruEчNz^u䙍B藈Cb,֙vJ&1>"Ma^L˃EO3e}b0zźUYuڏ!`&pg+r%I @,+[0*b{+/k!y na/5UYU<ĞHd59 Kƴ\~0ey)uCݩ'-}Vk B 9Oo_"<[v l >.,#|6.TlD)@;W>|A@ 2=vbehEC)/ͻ$%`H.OR큓%M9!]F&U\xD]5%dgm" + )k۴' ߋy~"`@_ߊr25zd`_ Y2QGUZ{ޭ7R*r氛J yHPSC_sV %xUŲ6]gYZ0707010000043d000081a4000000000000000000000001649b7c2a000042f8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/AB]?Eh=ڜ.+͟4PgL2F_UXgP4%VTŽvoS]'$d>F<60$ I!RXhA;Pyy_cp14BF_tb9 rHWrz=zIW+{ [b60 oo˿G6+nC;H wQ d@Њn,%ݎtַ HKzx5qLw_7&x9.EGM:O8̯.Mz *pq`ɧ ZrreOU. a5ŚCn>,gGOU֯f(GY{=)Őf)w}bO3*R~++ f7ԔdD32&V1yeX֣q ti 7#u\ަWf'wW >8fU튯3ߧZQiC t}U}oԕ{zl[xlg?6tpY,˄BT"Q}m k~GQZ+/3䮿`T/q(GXcQW!kE󅒈8!{6gc@ўQ͐ \0;nASZY2pDLOQ}Y,J# 詅H;Naúa!Z_r}QW2#Q~!1 > 5&6gTm%o(gVlz2Xٴ7x02f!27K\Д&Lo[}`q<XCl6 MA PWj% 0 l;rEhPZPL\_AE;әHҳ~zb_=.H>)B~931fodjT7<㢊=ç@ۮ~"^+K,'hË%tߔD'Uq@ rpe)`Sz K׺9ZFZ Z= 5I\枥` Xr8M.ۢJKu'aq3<ΏL֬dA LB/Ab?5pXrŃU8:z)S?M "[;5GQUOѹ@"G!XP?剻JҁyQ3~ld̊X4!zYiE~P$1# z;k(_SUl5c[7K~v(S/ֺ{.F5 9TeAokJ !j_B}er9m՝WB\i%ʃw"7@p#EowXA r W+ /tymZiT-q0+Kٰhp`3<{Pwb|ᔺaİHf_|I{,lIgڟijÆ1=4KYS5=(!! kV>0Nn/xr {L<Ѵmpo\{=$Ng 2|^0e2xrR3KV=F1&l4Ͼz37Kޟ*Uj(oKW,|28nF  B/%3Ջ LYȱeir0]=8$ǚznJDe^Ylݪ1;c1j[RqsEqHJ4.DJ5uB)*x,0>?{: {qz]z]p/_6c~c!C ;*gLblɿq@l΅0 qΕdwS *UmvQY`tX9tۼX rx8e=Ĺ ~%yUC5'/(PnY}Hf=  e4&e>8(le'UnsIv j_BD>i&kN!A|)I܃mbZWN嵓#H!AqiJ$ؼ5ͦc;(=kj՚KQL_Z|рYK̹N]')Y~:{] fl,^I.C3WQ:6'IVzƴ1_'%M`( # ٌl&R\8wU(DXZT+ܩ0:H^Ҏ19ϱw 6iU tnL$7^PYӕ^iE/cBqR\gtHj"3w8푡~? Q=hJu _$[{=5Ngx"+=+s1ع#Rk˓Eps\q^c'aźK?h2Pa:Pel-,NFاymXϫ@-,k-pBLZIkca=+H**Se@M\5Ooۭ+dT&@ivJm̏y{{;Ҷ GHŇx(0Pq轎.c4tiD<0+pN{KV$8GUZ#&Iw!EW}3:Bi\1&hc/DAE N}JJpSiΚSCP"]uiN騊lwRggz`wP)Ͱ EsOR/:@ tԛڟֶM.[&zL&|E'B;@w8쟉$ݼƗlz$!vL׈}@#GVbJ{ sR썩ZwfEy4~[Fzf<_D;`5'D%nqk̵0zîl<'@􆯘iU)$of:܅&iPq},ZӾj(f]I{_^zm+(Ss4Rf$A53ʿh2$D bFJLR0d+1Nk?ZpWoF5 &11޳FMӏ1M"u5|?iԾbg2xHK (2X8|⃙hpx=gdW䎱jNbiR򻢔E(tEi/?݅VsFwY kLRZTM 51X̐6 L(ʐP_8+A :C|B1&*DߓF[t6cF.%_=CaqQxݵ0z3|IÝSS!Omb}e= NuU+/H+o;.א^~2x .;x~s0֫عZ"ļ?'?LHIj M2Bq<-pp}#{3)(TdGڕ}!KB&)ޢ3DzI"Gɻ{{|)r%f}C)㐝vO I !nîֶT9W2#c(QťZ >E1QYaTc?:=$JHNǏ~WueiSqt8|WUeipىj#3F 昐n %*Γ]!J$g4qg0l.}N Qy m*)yFkS]e!C7%At4̀ $ܲJĸFK4$:U4)~.]Tgp獦]-6qvgsPwnMzA^o9f7.h8VBql9+¥_gB%A0a7f Z-d"1|mM߯~| c`WaS8N''YYpeR~z,)Lɼb;Ug,|v N1]H#Ït([ dO(M%Ѱ_m*]Dh*&&0V{_j_/ltg}c))Op8O]{_eRŠ&Qt׺hTUw5x*yj"-V{=CVL?*lWZHڡc=x X(,o3 )[X6%ObH^O$P!ůw%n\T#32lxk8wk(I;`m,jxAJYhmڏZ\Bn y "?@ +ؼ;^ekktug "WKK͋K}npuwA z ȸ娡p㨯ӋX@A䈸R"+eOJ/:F U1YaamErJzgyEZ΂渜M"3/la`}@M8$e<cl:9~I (1dT^ _j'²[P-P,^`we:qeꕊ?S{%>K=g#jƛ3[pyL6e&l5/UA,Cpޞ Jcw?p rh؞IgZ מADKE\ ./T;Q64c|E$Ow",Lm{ ,ϛNw!FWڭPS|pFZL6= br\O>wDv{Va5,¡QIzLjWYh?QcrZ-VNԯt $VH:Tl}):RgU7e, Rdfaulk3?_?RW#Y',f20J3P׶Hv4@ ИʧpL Iz/#읚5}%2(VV3! p*a^/2Vd`׋h(uiÉ ؛q͘,7{Q @HP&(O o!jR=97S [ }dK^FzHjV5@tfj5.^Z=TY'I1n`ק0X5SA =]Eg&lAոYZ`tOyJKj,^cE! .+.% ~AkP!]~OhnJ$Jy] 70~mKXYS+G*Xw-n~e駅 LT"zàb́θGB- ˅ sj&}>|jű҉ uC9Lb`|H4HȋN\U1!{ ,?Vk sƖ۠1;8`*e_3  I&㙕Pл뷖ح񺸯"uM, !Ķzn`>E%/yˍjERKD,4a$rN}E=+Ftj;@|Ҥ;Iu ]ʵ1Oiw*6ju^Y}\ͺ|LvGgkL?8z?ݐa"v*X:ܴi B s䣕bTcI*2 -“3ܧM E("U,Oz^PmS'02Nfz(L8vhTi,WR$@قEHv3ע|"#7°TBX=|)i/zh?gN }j$2xX#1 )Ra$vaVcyߦئ? p;[Լiq _՚I"rA-YȦn CRL_ kLnFp ")1(ыt==~p~~|k"km;^8IlHSZ'{ u|s'HΝ=>%?eLbq?&t ϣ'39FTL M81->V/઼19 BR+Qk2ǃ\[WfP '؏jWx \nO޿̽8'+dYW'`uwS918jwZZ3}τ7 ߖ˒My-u 3Qle8TC.y ݒ~IʼdaZs̺~8Z5EqeP)U3Mrb^a`i{;otcDP$N|rس :qMy*LSg.8S -o!)x*pJb鍆.k쩮;чv c7~͆9m#sפ˳gz)C kCE!sβdr_| %@?ٜLL$D2 /U%{4< )=ߐ&R%42 K8i5C|-3zJi ɔ[h` fS~vD:lxm#ƍzv#9O~j-1cR&(!v1R(tSIC>sS0A'APB"oץ +f}|%6JCL~Im]=GAVxsSn~C{I*gUmSM':rd.ZM2[)DJ<0X3K2M|e2hu|'nRW_G]]tVFO؄ ;T|{B%bE4.SWwh򥑩%0C؇$]Qvɰ_iih?9P+x/5rsqo?\Wȩ4n8t#VAESN1|t9b~@0" @QL82.nq~ iH?57مZhXn1|HxR>Z'h7oZ Z=U.F"Nz  ox {j#}\ {XFHǽDnQK _lj xÕ 0Ef('.jEeF`e!)cf@8yGeH]~.iqX1 |/sx2!9#8bU[+ `1Y `M'S/Q.{yyb~K ,(0VF*9im qtsUD޻Bw&/iӺw,nƞ| _T)KϪs|~<ы.&Q>mOz+Bm~M:(NnBLzq ^G B:lA﯎NP?kV͎tX*DA0u 3^/ӹGWzc0~m&\5h&ؤD-[ tcШhUwfS `̨_R9jZ jhc53Y|:sF _:5'6{ }{L|Dx}. *X+nk|0*<2%2tE|:͵eynP?J$A`A3nFoWm-4/8.;f) $pĖwĶŮ*e3?J߶w9V("U:CJ MX Lg0*%,x7˜0!͛/k2<ۼɕvb9;2bn(D%de"" 8 jӎ0|Lԝgtas%S1q"qYLzb0jyR[SƚȖK_z$$K%7sm[8@E4Xe3sR|)cya( Wip-Ca7di!:4Y + 6&O<5>Mb,IF䍣cS#(Nq6kUSɤƌ0aTbEiJ(UcmE]gb&q b#bvQ@Kl[UL5zܴ]JzsՆ[|@p7'C%uԌu1 $@TTُoR p0gZ)-A& :T^9jM[lFyN=yT0<#gN8^|WEok 2]eݖr+$)7s$#BAfQJm*yM{xUƿShکv}^[нޭjnס̫ N2ʹyibs*sD`2LQΐr4zI^nGz@rI/."ܖnw |Ț9a{wTnh6 ?!2#&Ϭ9FFeM`2=L~rB&=R40p m^`F%ʱHK=6X8WCÕD5L?NG~ggBUR%+c kW vW/|L6;.\,!UaidG-< uI_a/u-iU6ERg{3ߠ,HV{>1kw) T[Ⴃn5\^,G:\Cmf R#ïPk `Q)exs/z!0>ܝ#@b?nw "]5~[+ͯ\ەx1NM_>-و9c`w\7|E]{UUX6Qzgjdh} sm A T%\!m1el1Ln dwAId[LSnU{}ND{(IyF=&vW~]H9Kcx[mG-yY%.1 r^1KG'zRrIEA-n >ᴵdr\7=4gS`"tN4)j[dqoȯwШh0%ՌapǬ4Br!v(˜;M'T^ӊ$\plH=X"Yc*}jA@G|n_d;aV.FǞTkFHQ܅ tڿʏHā2z `,U0dU B~_U$(-y.n S+73z,>;|5JGcYGq0zG]93Sy4߅i$flkg4 {MNU[, Tn{PEȆ"v13oeKk}o 7SCPڤAT}-}sW_K>П!I'utyQy,?sѐLU»uw?)n[ G9}Q.2`/,ag":s"YI }΀/7:O DH/&H=mP]GϢui].fW嫽iy.ńq22}B|d\ݍ aOqG֪.P4PHJH`k3/}Po }xlZ5M =NvO}V~8B|mdW /Hot,:tVBqRlDuv"tQiؑKZ)w%Q\j cG1nHH)%fN= j*QoqlkۼTr)wf3V hEUXLtN~PKFi%ѕ4!oX4Yw_$cE|^]BԦՠ3 3S)R b:-V`v׵F]!uMگP L<-7+G71|-*Qnj=5F¸ oӴp(ژ@KٲKX2:d."c<<G_Tcɮ>"OicB8p3DפE@3 7 >Gx>X9V^!}*'1}ƞӲgn㏀N(e&» 8]$eSG<(1=|[PL{89^0uk&m&?dTC./D9G).J_ -Rȉ&k[>%i[:0{[GWz70a-/[joڧ03[>$ \-NPVaj3Z`* W [O B̥O?ejGEbeT>x2m݃ewBEghe U?fh8 <$?3ř=RF?wb@"W6p=ؿݔpg[DY뉝&]C JnRd{OIj,gy$0MNOg9 \otiN0戌#0俞o,&3fa%Tm*:p+C݋:׈+@vF1V3o (qP,_s禤W:ԓsd芸ؿTx}"C0/(;mV۫p܈4TDuۋ/kn&@{@ G]L]M8("v5 0="{(?ZB;ztMDN<-|GD] ]r5JR pfe_/4g+Vs?9qزbIpҜwۇ-oʰ: `}NNaCX*'B G(rod*6vWq*gApfL{—S;5nPmY^)<p^a _1ἺH=si3M92jY{yC*K=Dx^o|ʌ%ɚIZXG/ާ@5BąثHa6'$μcq] 7W_ŕW%V{0`!ڹ5xMiG1,SHЬ]|oXq>I,.1f>i-] +l1laoNW'oLv}%}%vF5>^ځYˋRVgTwIi,:rztA|]sS `;=5jo+b ٷ+o;%Tn0\,1Ћf6fxsdw3P4⩨ 5C]0(D^bChYw[Y+qf\'$q&x{Ѓ9^d%K?o;R%@3ΎDR1 x)q}YY{027 X(f/Aذh+-h-!:S/YD;܄onZ!'|XTqd82CZظc.5sn@-#Q</BWYxHzk0@^(K6 ب΄GnNm )˳"W(Ttd׊ ;qXi}:l|%lX2"N17 1xK/Z 47XGJ[uJXQ =k1dӜF$#]&iR\zVyNzCA] H 1[ǥ8T@<H#lq3`\lȜ5u̕c- ŊN-] UMVFuG2@29zV~g14[SaoY'dƣ1Y=͒#.ǩP-]=#TqSQȈk)5 {.gqѳ8gXRiEocVpo %\ٜM,EY*J(i A&Iy|=SUP7 SMdfWLgt$/Ya!07~gP,*yƗ>Ωm9㩘*qK b1a9<%&,l ,'`v8zs'sVQ]06iՒзxs [bҡޖ6W.Х4%b`SCf=J"p7D{7¡⮑qrӠdLpO`|5RK2ɵ_FVXC*3)-hHq ɴxȈ2pM ڙHXwl1:ωxOبd!%( =e7A(Yxc?d7q)ֹ#ti74k@ Ƕg~w8[٧%A?hp+UR@p*хǂ~gYZ0707010000043e000081a4000000000000000000000001649b7c2a00004fbc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t//Oz]?Eh=ڜ.+ﴡV/rs0Lڵ|!3!S͈cnRШU1HضJgÜ9= FA>ygg 7ML3ɛ /?fk ,ϗguei 0>0>b#J '$s `:yY(T{H?awJy&Qݯ1U؅{iObSҦQ^Ęнl9MX)֕=Y:\cZ`f䰔)N4d=|p۳Tn.0 &ƽP}jܸ_+ϭ1[0N+0j|oW찑k 7.J$eR!46k%u ?c.V~ Ѝg @hB]+ei`)#*61D|n+ch#*ᙔd~`TNߺS&/@JҷB*Z,ij  T٭fpm8:J5*ZeL۟ fyT+9z5 N<{/6"G tL7,iDr+0ͳxn0v YP](5=/c@<̥=CU-QekCR-@H|co մX Uя./QvH9̓($_5`w:i?COVw6q9FK7r@2wBʘ/K1zUEiV/Q;N̸uΒBl~&7H\5y9"̈́{qQtDonZtw<{[~ 6x:Cv+[a(9πЅ䄯h<e4aj k_O3yud ʔ7u=)sp &q5lmty$w6aծdf=qɹkEߵZ%}Q5l3E Y@^fAӰjY즺ZaAQ.X>Փ~֥ޕځژ`N[hnq_ i(#gtI-|WXɱ@^@,;i9k?rCcwuU-ÓwDv&ssEtsUbno"Y#6E c̎^tpCv"-e G@bFIp>Im<. W.0e4r946(<WSf& 7i9?ⵗpX#ժtikJ~)*--m:=D/w"]͂-I%PWx9G4iA<}HH[n시gd,khn&! r!b Di3{yIwE[*7Q5\u_[?.#pPUyg5SL$$~/u;mrHc0txIHj\0#A(]rau9HW:XD檩dՑ}C"\w}%B#w[Y~S> B4|g'5=̀¬GӊA#OsM8cG棆np­`?9Bx;x,6oղh,ľ䯉"?uZY!sGת$v8ԱLo==1}>e<'p ÁNVZiF!5=f\!wW&Y \]a-YbUHF]bWrG#Z'*z +M^AVe#P,|n𥾙O`6pVJtGZL[8PCZE mfEHpӨ(6aZx&u$$g<}?&~t}'BUn+f3EwM~- tw䖣`Fǵq7Ov259pkB4nA"PG6m!W-j kd(q?+l%Jm윔/؝KqԠ9ruԙ!!߂aC✣X @&nC0]J85 ZvU]? nH"ٍyO .fk^!nY4%@A&u6deP!#߹ [q˂f$U]qg fqe "6)Ҿ؉K_733FL&G%o!2k AY|HdSB R0(-v\/ۏ#:o= K:x8c_TIRbDyIS-wCl*N\*Ҹ|nbdLw,o-HK^s*uZ6C;\w!SsfY_ !΍frǷl'80"7q\s?> p@xQVh#*-RHq1.VmkܬV 2C&41 kZ 7~\U`RjJ40 >m4W7[x+w02* 혇JW)/WYmHV#.$[z4*agCPTf9pTqG^bDj$ wlK>Sw 8A',+Y &C<__b4t;{{b/XRfVp&rXS6Kn`X)` ښag,͈JBf$_ M |cUodxmVr;]D]hrmGU,7G)i1qBYNts@2~lNfgU02aykX~T ՛sMb9appibme{ߟ9j-!M5_Hܤ7<YJ~"0~=bs_k4k}ف  _gLTag,%׷[<疝dùB;w&`L\ cjah~b>[Jo}E -:ء9c`Z=%-jہHZ-s8Qo؃8>NSZɝs1 Ǭփ-to'|6L&oLhF6+R~0u|(kStMNDs'tLD1|1у58x)‹u+QZ}_B,C8Wl$OŻqumꊑYpF__/VU<6U-ns*,)HRK-\°=#A$79όG~Ng.)U1j/Qة rm״NatyЧtsZm<^PH@?T!xKם|H96yl YP'qB ˯d B':&/~ndq ZY7)=y{r_823U-@0=E=7Y 1iI~óʬց:6: VI4C2^"I3]$|iQ|>>cyW }JX~om}ss3L 8Yne yV%XTilf 9!ZJxPq v#/#3RRSROAYpqK󋹁׿}ٺ:}R.): úϗH=.xO\@փ Aԩb^{eX#Fʀ;X-tPQ+qY>jl6l{h+qg]F2]5YAJ)fޡL6kV(=EOg>^y W'X;@UZt 7F~teRFE ri;*D)9ӏ1s6eQU߽Ӡϔ8G˜Ѡoy ' eυ]d'e)DSnp򂗱m:;_nLdkT ʹ@RiVaV׫M+z䈗E:Pe| k_m!5P3c Z9~^8OL?$B9ʏܠk(;E>&]Fd$潇Ƭ#HU=f(PWn=A_Z {}A4d=:00]+lHH'\)ľQΑKR6,-_pL&9`MUC.8MeȟJ>Ue>U(feˁ ,O䓅@/҉:äaRXCwȿJ}cQWrQTLO #hcݚ& :/FOP"C֣>Jʱ$^.ΌT}O ;wKJ5D5ouG]raHF$޿nk^ PC=hnq.L‹[7)nnp [K:xnrn=ZI ;C ɟlrz(P'y}?ͭδEI#1T"6\-PFlb~zC#iF];]9nbrSa_?3G1{=Ik^/>@I,Whh#uUԷ;$ p5T%VgNz",M8N1עQcU\'Oq9Xs,ۑ-D2 TJMbn?J?fݑ>PUpevƐHnQy ݾk{jeT-Y5e813;و kd@b*]$)91-EeSm\ n!`Aq}]r!oG8WR.18ݱPuoaN`؄+e DApal>j]6k>%k' S3GZE[7Mqsj@Gת-A94O ]v!%6:z ׾Q#4;04!MLQze6-}q1wē2qbIR؊9̗4f8mIQT)S&[ڭ%39O6I"CKڔ5Q=I2ؓuז@G9@B,QB|2S̜s,J'>C/j+1$ǡmM;kANS ؠdP^ 7 Wu ܍la̰CYGۼ<Ӭ /ܯg ?XzlFyk4U*j1wmx17mѮc{ 5/\3p|[ ;8սjV#e<\ Oc# QJ |[ܧ#XDG^F$lR)]rY>}6;B^4ܠ8_=ҎivZ T E^eqpKF3Ll/yu6aJ}? hd{QB|!cI2xf6>Gcom@}A uI.]vNIqְ81ңqyb|"hKr0Vh@cVu'{Dea"1z~%]֬&OYRU RH)[D Y,]kiukrx$8y:9ٮwЊXĮU P@g?qgK\*~o"@{/VqvleO7{kilx(*o% 4]Gi2'x( Gز4^9;J> \&Lj{=sZ9k=kA79XwI(MXmt(E4Xt0:.c7͹d~,Ex F YY96'muLV˒b̢8R:Maz}b-ͯM3 >' 3sZ|Chn +A=+ r2%]"׮4*}./'0oa ?L&D9՘/Ͷ!,uS=㪭37fҥvF+$"N6EcaP$G eU=;P-sXsIVB__8>:YU#'%5'jbcE6"ty>[]GڍDf/X,Pxj[|vVZνTA_`r:+QlT{UIy@Z[i@gtsaݦg7>EΏ;Rʱ& *l\",4ޓz&/ö@C;y % P 879#sx#WWCg"(՛).. 6a4=Ry[jV+z3`.iGAh7BGS?yQZuErNt9N{\.mn1|`uW)۲wѷ^ڌ;Ug^RQ`'-SMFeA~\)d19"c gpP]_?Vzx:سWe ]c7`[$b Is^YSq?j{lC8:"L$!<+'OOjVΖ=֪SOe-{:Ek >'}CFCaLƌܷd5fZ?3Z6 ia8V>LF*vL\b P?>ߺ,Y0tgb[%'8 u SٓN߭xCJgfc/ 9 3~m-G[Ю1 S? -q6%vL^Ot29w=MZ(Eh r|\h#RbpUVo 3Sn"k]OhjQV/xب.E66e~`=ъKZ 8#rD.&Whk6ps/ HTFiGxjXBGRm@!ac:cwm~8^"ݷZB /Y^6F57 I9W*ZG9U r@hrf"Jٯbښknhv0k~}T7ɉ;;@\;7پdh*w'MLmaԙ#VD+qm6")P{LTAT2[~5FJ/LOy2gno+w(0" J=x(# yGi^gPqo3=pc8ӫ@j zWd")6ƣ{OT<כ[YathMm.>{Khv*R{Fr;O7ylJ{<2N8us:K.^4G'~XT)6͓*ceBښe^i!hZiMGk!=+?T;K*Jslfס\) ?$-CK}?O6JCFe3k۴:"`r*ğ/2xFVnwfhsv7l'%_Lg~Oxm7.L |g$ȕyv\ow(^s1oamdX^3X )t,gq wN"GpHZbJf!v9 V{d&*\B0)&Fǽ$߽OϜ@zNf]fs#hbYZmD L(> 4.06QdrgOo7RMV;Ku]1c t_иԨiD8|lg!3zY[?$maÝGJkgͨqC2# _<ˤ&Z ,i{/c0ta1nš&$_%?"-YB\P q1;f\u&uMg=҈WE{QGpھ8͛lyjh!K@K#?\߂ Fc%}y.pZ.hIpU6l:#їr7CQs|kdwM3/xCh~lfbɬy2h݉~}dѹO1 ڇΧt(_O@9c(M',?;K^f9)iE)89Y9-7#@K @Uzr <ߖ7 "hu=]c3zQ$a_dZhؿ)%00|z>|·`n}]>9QIAz9++[x>&g%rw*%<ӳP,%ƾwo?ކzBKblSn @C44\:tTILWP,k&ר)fɍO8Cmo(6LAHX^<ιHjyWxvv" _moV1@^7cD5ؚ'f'k؉iq伉K>X[YE$X6G_"W}t5X_|.ecO$(xuk>hU<5MWAt[4/'2Q|A<>;!AQqT$5Gs $Θf|(^'lA* \p\nl]N՟! 68JB amLK(۷7F] 2ݫ4_hk^N 9kͭS,5C?*&;(#ފmq 4lL0뽒&x<; j} eI@Y aT.~/]<›҃3Y̤ecaNc PUͦyrjxj2E\mb랛|sj' l:3TZ^pVZ^Me6]a6$X &5D7kn+r!S]54z!wNo 27ta4boLظ.Cd b%qE' A}n^3 0%(6n〶U?;4 Ar cU7DOnKxuSd&}*n U#OuU3nfѩJe'7hooolVg:#gP_]:rIU}o^P3t| )dEַtq%N_iMz}~vTh xWrʋh$u~1n KY5;E$]kwQثXI,Qjez裚rCDPO͠hүwBĵx3cG߻rI X]ܲyvDƈhg_u|Mٌa<|xV+~\ؠ.!w0$"e+;qC iF쟪6D/ɔIgZS]&M#ӫѱKWb*WEv8=pbq[K`mR@4iMR#K{եgsb)xq aaO+J:MZ9^@49re9*+~9l0 }y>r3;#}^DUKAg4]cS^eP<׸ \,}ݨ? tDUN__tdv ܗQүLmXA>[^)RG3F t].\<~]'e*#{'BSԶWfQBYhM B7BU[eQp\#yIL`Q"8|6ǽKh^]$Ӳ 23¨ /܎U,eq KvO*լE /XrjU$@!+;{jCIgͰrMZ&OFUޭ*T>,%D7U78WJ+V`AJB*feR[(330os< gVȝ#r*3]w,Vm!!/(Yѝ̑Q>A#(9ܩm>s-<0_&'WM1Q'V+a5i,6絳5 HM:;-NƎ {F,X ؋[!siB*)ߴ06ՒMҰg xXt * ˉv6Q|^ |fLlN8rgt%q /rxu&n\:; C2Vy b/$ Ք.K4 ţ![p헖%fqGfI>KH: .Ԣ=FGɎxRH ?uaeI >Rt6j'dKKN}PNW;l -k`@rւX\M* xݕÎTV|CJ5;N}x_\>6䗜rbfQ8w (LFNl1n-m;ZVZi$>G$COݤMFRo˙"; d[^>|&v+Ȟ!T6dgq&=fY 7ͱuV3:u͡F"Lb/>io@u͈4l}BcZ4LN)vm?)EgP4gߒ >ɈŐ.:#{Iz SpA{HA{#5N ⤲;jFmv7 Ni0uId O54ZnA7tZtks gy/m I򆜤Ҙ[ܢ Z9c7۷1i gDgj/;a/x_o8o/Ԃ4pC#(\WһGff[Zh (Ė'WeM]9C@s #[zu}+ɘ0럩#o".l@^!"=>j`b7380}:x˃dTL Wl %ūv$]O j_BRIYb ["+8BEP*g,H/:.ey槳MB3F}\wrX-jߟZWn6 ,|n Nר~4x΂O#rT5$lL/]UM9s XyR|W?&'DO~Hzޞg"r4?81}?҅\ r Fȧ dӬKmK* fsz x$-%e,o.ܕ_+~TE#/ cCf).įqk$lelH voM5f$]3P~:6 <Ћ,6؉"(X/xҤ2 '0? W/.!/EֳǛ5G3C.oDD2 F>X-a7m<DpQc(wDa{j|?r$}O&ϼ'0Dp= Hd:~!.7zY_K7lKPkBAgV4("py5Z@yU.DFPQU("`G&h~# V0 I 'N+yw d@?I";qwb/ 8WPܳ.>7{82i.Ͼk )d2}TzRd"TT wTJ9O a3h 6oT|NYyatbn1ԴřXrWF"ER;j-uaE¹|p\O]-+)ia0}iK tl*~mbhB|ߖȔǗ`_"r,_%fLB- 9q-?Z]mxzر]x \AGG' k+ #.{j&xx~21 /'kQ!spv^"-ݞ10Q}.{E(Wx`|f " n !tj'0CA5ǙjKr":uLg qhn5;|ŧ4KaXtޣ&Ȉ. wK,J q,Q8E3&a94d!G^!9:;OKnxq-#wH5ZMJI"%l짻.˱!,[EUn.Oڶ>0.fG LخBRh?n(ok"{yCDwÃLCSQpk*#vOyZ뒂+ki2RƂ. 2q.^]pS&M]8us4W;'іĵ.915Eh.m8c&r]'Kg&&@rcgMLU]BU6|D񅼢/}[Tp O¡Qk;Ȃ[Q8|z殯2bVF:3;6k Z48ۢ ]"㠨źS~TκX y(M>SJ&^0xQ~&Zwg7f`ocdJ3F1,9iJNNlT0\uEI? -u zu&wCc'9|~'yc;aF_\Wr Eyfr;x OxgBְ~Eyj8NiI4S[dζo~0/F'@]AK`'aL@*Ke$2=T 72'^h%;1ۘ\e8y| 2"^SԲ䵒ٖLy|ͷ`F%hve\fo&=Ҷw/B^/)^?wn%CO'"(mA +͔떚Y%z,awCES5׫= K~{PX1MZV1`z"%#CʤJxBb TiX;Sn˗zIܼAhL&^8n6/E@hIgYZ0707010000043f000081a4000000000000000000000001649b7c2a00003d98000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/=W]?Eh=ڜ.+n@ܡ[2F_UXg~x^AT,% ڻQUxc?Gy_^ %>؍Kx$iT|mOn2Ů KU9- fKc( O󾙦rz/,~1}0C%}*ϭ o Β2y/RjsI J,+?Hϵ ~-u)ECPat<> s+[^JfMʉ‘,i `|=D39ͱxTh?d"&+N2gW-S*8% Ϻ_70gvo)fyrB)Ļ j 2ǡ_j3gS[N.tp|H8MCXct>lɇ@v Ro\M^A]t^lL04J%Y{\2D2R5.ASܮ"vꢭVug;2@C}wz ؔA[v"q@^N (}^X?}&B :*}tQݘw]V1+9%fWJTA@ko[4Yu,RTQ\ѴuPDqoL |m;U8YsڤnΉfHۭ.3 ~B;6׶;"V S1)S$ThAtZd~Cq\xN!A+c$C %0} )h s+;.`'5}ʛe&A{w/F\#e`d7llA^B X?vߗL,oލU n|)\a$?K׫xυ92յod0qPͯCdJ^88Obm'?Y6vkemd$nRaP8ppс؅yhnZڨa?=6ж%Fڛ֙!Hv8d!g$;S~"Dp5B9kȐ[C߯Up&H}te\ْPb^ƐYy;1:!6D `C[^UDJUx6Z$5}r3`%N{&jyie,"y al%֟8 r~n<73sw}((H@G*Gj*yc%2@ODgu\2EZ9O?}|;kDY}IIE4BPBZ<+6{fU%3?X]Ux2ԡ>XD@{{ۺ4B^Jѻ7Қ1ri'U|tӣzP e]H߉`2~(hbƦvYU%p\ v~̕}ەy q񂟘/TڷsZcDToǧ(o0+0ؠzE}uF;Cǐ)y> ^򜖉k>e _F^( ˱=Of x&W8tWj309ZK`< uov2WDO;!<8ے_q 9FH;(0p M"ȃ^3SOӣTP.wˁ&uXd -IٝV;S;t[1&M~5ezNA?ؓ+C n:ew-G}DV1;M1 |Q#(7ھ)J% >Hop@u׽ .% VD#HXz {d;|zۦB')1G 2v#Dz^}k4|A Y;(/J-.d:Q{Xq"R#V7CFïyɧJkt)J n9xI„> ľF^gLm ~!\R+_Rf=/yDs5ufJ*HHӒ7'5PTnI#/޷ iP&&v?;[!0V '?4+ݏnI3!Wj(@_-\1E^WÔ>rY]$"iPKE"<=T \FfCgST\81VhpPHJ%"r2.ZY)?df FU2xY0^ )uQփÁ_j~ǟ-Rew?RF}L jr$Ps9@ `,X`j{#M'@Ha ?|G|P#Ź=T]2s7^UX#?C3W6,!rі_e`<  j3Z8Ȳ|hԥ i9%vi  `$iΨ:rW$`[PꏱHb*`Tr[X!#`$ n“.@2CÊ922!軻IX\LiNA([⌷(b:5!qeԝK!ۀp|Y,D+Vs#wJ#a6bE_k#~bd E(/.+ȴs̫ڢL]vgd7>-5[-{D(~`ۍ1SjEf .ŊʬMy/IYً)9Ո@&aa̴ v6fQlq55+w`HllՠeyL(\ptq70& tt77&< cYE^/ VXy$H e=ҷ4v7^EiX!V2x5gX7K?Lb=_ogwO9 ~%|U[O`$a!{؜ p` ILQF n{N _Ԋ̱.(GBđNPſHi۸9]0ň 2j-rKm׬[=\*2fI4BM+E^A7"l.F?YV3OOkZՁV[ȋ/(050&zܻ"KdܛP!HdC1TIMpqyD bnb:eRs2ʱwdL3KJh&+U"{Ln!fcuo  w1t z\6q T*L }h( p0f3 4G:__b@AZGI -t5bơR^C>UrnLNkY8 Hc.oaȄxꕡ*Ӽ?,ֲ51zrW>]jP,ȔؽoN60Rm[X>dJme=&/s3(2 4%H[gxgx|zLf.)B p2JRre0hfqC:k"Gxšf璫ru~.8n ggJHY>.89ƶH(zE$<5P9 [)SBbr4|^uЅ6:aG *a2t'ܴ8CuB6胯BKz /X=lnEn?Qtm 4VPۜ^tY[h NTOq{؄G 䊬Eo\x .2 &2ߡ*iR?8{_ABn0O&cbL]*W& PlĢ{6{iXAGH]4[H&3>SEŪ\Dl풙sgq5ȮFDM< zԝ9 :x3ga4O'1]WLߠPYj&1BǬCa)^P8qչr#$l?)xBbKzՇ*󓝉@yT@ C9+//Fs=NOOl$3+rU!.j^:/.# ϟBmeO˨l&+#}ժ;Nfޒx*Q`qlj:K".L*!6Ң4lsϞ1;{MM|f'IHFף8Cpx,ݙQcY*vbn󦊣Q tO19;=HNm=A[.vQ|V'ÃR>˭J{uh^#%adV8:9Q_7awo(DqfEQIG/pH]%\n3ʕ#^COznƓ z|/E =HO4T-Ly[QKP.G~K[OAV8FnE;bC`c.bM9\@ v'RL;\3 ct.Ntzbb*s2OR<I&rQ-wC~ȡHtdI(qu̿Y 0qd7)gbdS/uЭ(c&7Rt L\Qd=[8a{:tȎ:Oz2D`Qb!bq:VU m$mu2K5Y\O# ӌd2e^;Fo#$[,U%unv?L_ 5**Vyuqwh]e+G'#>eyk%ǞAľlvr"cn Nd#%Cc7nP+cn@Fmqb]j.n+>q U#i$lܨI 9CVSF&+7IkEņh8Э|ʐ utCBP.,(b0G8!)D.M~-NѤsi_qq+UNc!?tP͕XQqzn_*oA]>eTa1h$xц/DV\fky%k $Nr%s#+yi#b"km w1Tü?U$Yض|#KE͛?=r&e#!Q!x_}j{rx @~^iuy5TٷX, U tT26 A-9|A=ǣo"F-=P\PKcng0u=_{+nGxڸrQH)wk4ئR ̳fXCy,׋M.)1l k16֥*hvil~LwH,%r&Fz$BLӱypUF@j h1K᜼4ePۘ"׫,NNհB&Y7do NXh(GbES7{fO@NB"^%;ű`2ȉI %XX]!謹?qI|ZX2Ppph2 :G?c2pZܶS=p@=&OdWS>P؋x8ʊP__\ݪj]nM4 n M҅Q T_|t1] }K ܦ<|+EA0qr3>3Fj!a/H Nwq &. ?|߄,Lmӱ@]; u2}h2⍾$钥ʝZo'пo^o <޴#J]l'cՈ]/jX=CBsu_STU9S\붾RbCU2vꡔ a78Pv|cGci0E/[r<5Da ]$0RvC;Pc)5$cپSï(JWctY.G(^^WP[*/t5g9Y$;1!6IAB8T+f꤂"0{vҸ`a uBCN`E72@-Cb'j %f[ ZVW"S`mFp5RC#(AklUXn AUGlN gYXFH ݞ `OiKK\=3UmHxvheb;^W8`3$Of Jo:KCik gLSG.OvmqjL_Ek6kC? |K͇>F0tiWr,]htER"? C8$ȝ0ʹ?!U'9ЎϡH7g3GqKp&IlTnd>+O[88P?OCsOu2w^'Y}hzqsqbFKpoGX BDEkw?X=t~'vO/h*k1?H]o2W qdxDM9][[)$VBw#>1|$@Wع EJF  S6Wg5>-Y* A$=#}nG&y.JoQ3PN0@O0CU#*,SUZvyJ.A]8v96kW _6vDI jr`׹9LᛃcthS~OXf,N@ /+CQAZNAs׽c8od;,9T2|/[nɦVY(TRնw4*8p~y.AP~7K@=GZ$7Qe>Uš  ϡBX3&]^*Yڦ*`(-qF?#li#Yk pسWGˌTn>YPn.!|ִr; =4۱7r8{XSER̙lbu1{KUDm@ӣE +ESpMDԌ@: QZdlnmΘ!wXGS&BbWҙʮ[**}4SA2$U_ C#> @[;WIQ5n sO9:Bcd[Zs ' ɨ>q~@!'}m/i''؎ ,Y DLLHv>ι>$.A?|t2X3#ҿy7L?KWZ(Jw'ucDͪYMءKoO"6β;P雽 K!6fnlKIj&-oȄn 묻uQ(ekK6YfY=UkzA-298llpuSmWztͯܛiX`1UU\3 ֙Pq{$Xl/ WB䉕V/u%Z>ʐf",bPs}r0h9=pQ}l n;?2R bCJFrV* |%f{AjeLMZpPm]sp蕱+`~Kn iw(T(zNArH.R4VWGAPj6.o` dq&FsA [iPl{cJctu/]0l>t6D ERj˹v`! VCZ z2^pV0D^ MmmZh6e4c1@\dE!4WQɍ><޶u7')+*E'q fw֬8oSh =(2@t$idJ&4QM6n O`zX4 1dH[=Fi䛶|QNqۍ:|d]dt7uBTu(l70w)xl E[Ĝ2ʬ.^V8fe?HiV9!Aet)='nC1qhs`PM ~c#2'?yDT;o)TS+FS c TL r$"- >u*)yq ?@-,jJ4Ḳ\i50 gKs†02-fȽğ4h̑-uպ>dlVN{w$<7Ewwѽ)8D-82 ˰h >DW!_oWqhLدF7S Z-OaF\=RmfVwskZ,uBu5s9(ҞY<(d#lĠoEYbu&EIơN5U*r<=PԿ6ڞgWS$DGGpV+0%mkN6AI6Z1$jf2T@vb,CrVy:XM7$Q_jֈT,'҃s Д Gi3`dy nn)E[m(!٣-֬?wCO@Iox~az>$R?t :2`lq0}:,(bcK_碔HV w3hCQk+Urb\E70SwTo(OW@+LrfOw`L!}2#!}*(OknM&fxaNi١)2EBC峥"pTч*`#Rgnj}VJ6TzbHkUI1ڵs+oj$u3[ pԡ,t9j (uC#6BӑHƾS\eU!fF?z1K9OuY<:$y6揰S;yr:Ä[Lzc۞?"I\"I4Jq;Tlu@X [!r.w='X$lB~Bo|S{ɞqEt^i`1[zRM¿au*>&=)EVtޞe6pO5Y D&\61's↯qUY-)|!I4Q4%X5GN[1>Qv3E@j,}]܃qFsQF) }4)+`~OBV$4jTBL-(~czE[aKEuO[L$E8k/wj1HfKʦRj?AK9 5xa$hQG:ER3j e- TT`螞h? b} /hZԪǺMKS20^Ɨ:X¿ f< ҇A)aZ2ĺM WG~5yrP]hA01[:Hg~ףF+͔g~ўX6~a5A8{p6lpUĿ~ CEHLL<^G툶nopڌ*1}+ T.W_ zv K6iWYV>ʰ`1_\hP[OȔ9&oN_]{1ɸ,_}P4}^G^5>MYy9bYl<^41x./X$ň:i 3R?>P맲NyJN;&s__3V/{ G+\w.G,ƑT+}!s9ǐ۬~AOڢ[S9rѫxF OXzL|E.fV|\s uW*0:;Ϭ_}zȹv+gYZ07070100000440000081a4000000000000000000000001649b7c2a00003ddc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/=]?Eh=ڜ.+̈ДgL2F_UXg \_82ۿN)K2}HQy EV]Li6)(XqF`_,@XG&5f옌zaZ(|B~nso %P0AgWm잉UZ?0K[7\ EgC}~XU B 1|'UMIk}7UJ-!uԵEU9}riOp[Lb:\+9C}kXSYQRu=%Xd'=}IῈݝޟ@;\U|CIr_ NpuΠ=7r&z~^ G+t#zWtrJoPc  8c"3|Vߚ+/f1 > 0_-餐yvu 4-W66zI? 3/Z\/HE>4Ǎli^&c`+4R.F9]WOR"o9fLsp=E!r,-O ώTI}pAAQIs/9Oc5o3a#w.ƪA+fZ2PBۃh,JìPc/?-\JA~0N)' t['~+LZtCzؙm^~/ZU3+D %\wڦ`6]Txc*%ɖh[xnn>y3ZNVFOnq5֖8_eW΅(ھZEދ}\(~Y3X`j.SBQCJnN[HDa]90$j@Aa])!Icm6zVNWP*h4Oh@M kp۟j&+]Yb4VG^ck* rcM֮ 9ﭝi봡+|BX*euvohKp'Yt.%XgȂ ." DXI 4BB JQzFt.i߼M?'5l]VdA@<ȶSFL4CGcS"aEX⩑P7ƷsD~$MEQ=VY`2ʩfg>•˶A:!jΛo3IT>h8> "9DFTUoNMmftWnXmj|E/e\=[U< 8G:J~,|D9oMoٹ. 7À"c=n_Ր\;!9D@z '2$)c5]M֢s#xV !R*aQB+P%kԋm}[j#$v^i/lt,'o<$6,E{4jd:KRuFT_;/N{~-Mt_\/:䊡ʅ%}Z?w6FI Eðy[(?85yjԷUJ*SCS:/ `*݄b{7L}7ː]|]VVu\&,Uquo/d,xb5CX(]xXJަ6_k;] F! ΟKB;~7n 7>뫼WB "8|޳[Nr.nU@I2MCxG %?Fo ypv "8ؓyLb>nWN7Wra'<豧_uԎɎ8I=xӣ'u, ]]J˲{;sNZ[<1[2\xt`eM ?X2%M`$/`xv绯Q:]d^,AoG9 aPcwHwnqQ Vl :"|m_ R [߯GVpOg;ERYv NtGBHErظQN`0Il-]PsP/ A_R {3)h0Ѱf04 q.Fd6pJX;@-kƗ>-ȞWPy騩<?-!keӁ*<Ϸ%̸^ ttfK ̡LܦK"_Vs30) W-//q8doj*Y &Kfoq [5ʀaJNe, 4{8DZ*j֊h:>;\ټ*PY{^3sZ#zG7`Ͷ*yV*IO,7fx[L6)HU>cM36n(#0z=Ǵei셡Ɇ3~>R/esMF9Tz)'Ĕ;DumrBVJ.va7F8U|%6 !t*whL Jm?B%U ueEZֶGĝԙjRdGq؁OY%j20n-4{X!tP*HiͲo7iVHg* 2 2d+.❧ynnr?J&u嗢`>htcr[ojޣ yϠb|MS&fpgf~05=۲ ZV0,\, WܖtQSkIUƾ|0*ԱP"jC]`R /S+&iOZ6b(xL{C/A z>'P o*TA qŘ?$cX эD EѸHG͸rZj]B,CM}c滸&4l |yK[@Sg9L}v|nb_yPe7i#^NC(ɪ_+e{ա3 <1UlcvKN90bXVI]nXwc{#j-( NUY@C4bgKAې{ Iw|πךEZY#40bENJ8% HUJgc՝HUơmf g<6FZ!DD`3^}``#y:!񛑟X%ߦ_K,!f4ez^WC)!$X@$rA6;BtUr--:gǿıVHǢv).uMtRE `Ƌ5Zw>I'$oZ*:(~;YW%s+H~a܈ %w72YI3F$A^#&R lȤA*usJG䕄L7 1ܫo}!fņӛD+ m <=G|ړlb' wb)P׍k߂\*"Oؘq"ȼ$}ۼS}q 6n&k߬Ithʖ*cZK;fSHAKO@Jn E@ǀ0;0'ָ9Cn赫J `2^jl ܉|>>Zg2b`DU=*fvi۽bXG ޡ[}mtĠ7-%bWtH4}V|T[>D b-P蒯ڰ eSDkl8M!毌oΌ49SOhBxsCj1p˂98hn5@p4`os+虄oxqNLJOCVqVjkz]°bjYt}<ҜJ;5sa?Bn(cP&2Fx&2tWHro9Gm$F;V I_YM+nctR.xA#K0Hh;SO*^(^ʙ+EаqFg T̈9Fmn Fg>K_ͱ`{Yp1T9vkl{#9> I[n:IBȈ6pbT;gٙ8{l$cO|6vDFM'vr(CV6gb/H,wi q&^-71qau2-7o: t o -c2u3}dsa]Jr'ӒPЃ"&B6t1Mni~Ş7azr \8xF^f g뿡Y=7:Vy+UPTUXom,L#A#Gkm-F$\rÂ\ػ2x{ࡷ5;ם/2{$<bu^n~`+vF_*SU[8lTM;UD¢8>j5ЪG23{b>ob5eqfٺZGᕺ !.% U_ _wt.7hWNш#H!sɷ}seO$_(EqGe3fEy߱7F`*NR岆!W9Q M3Ǖh\}|sT־He 2R"~ҤD:]\̍kǪqd4'kEI6Gy2{O&.hZ&UUTmDY H:22r*){=Y N[ ҆9V/Sb8ĺ ksLWp7m,.zvq*[_(WWC6irPB%գV;}9zA\yl=;TQ<0wxVcAI/}-ܵ.7>YgZ hWW3mPHgGCլUt:ULYzcf_zC[59`Os434EHtb;sޚUئBإΫi:ռ^Oi=L̢:cSH)EW_7Ȗh3W6 L-/ G}+9ol+M dI]$,$rQ;bzy/UJ.EU$0+X1Y$OT^=o1P916Nµo^UD6 l+K-ESO^l *$GnQ uF#&ѩ8)>%U_\mJ"ŷӶCnATBbiHb~at=8f"~Ep~#A*d;cr`7g V0PʖTt:Q#jey9{Kv z.KQp"`*8_+ge˶j wnaDRfM^ڀdpUw_}N0f/Χ[]~xW_LsInR`*W3*ځJɟa.0 ;4' = t[]*JFAM(]M3^搐t9`3Rg r?@RF{*\ӼN *+!(f#gk7 xwBQ{7/ɅHpMk'P m]aP\ʠe ?H.eeɞ7천]z5i КȂc{o'n}=HGW;z*i=~vd8SR溻أ).PZqb!e 2 CWVơ36<:^bMP^E`ЪLy^ҢkOkfW=X*@l.+7oΡdosLo_tqLg} Ș}U=/VU|zV֠fk_n\4QL`%e<VkɑIaup qMXŀiHNW4ڋe'`<cheDXNDvr`%huW[o*gN-*RƮL"^?l«o7ZH.v3 ;,\TWU'A=Ia-l/kxy(7,|7׋jUEVDFm7)(庅ɡ.* zš鷨> yu nn.\IvqW(MDO~:nZ )ZME6Rhgxp럏Jv滬cIm(Z{´4T2)&/%P;aA̡(LBwZM*’#w=C@uب?i!150#uhB&Rbh;zJ0Z dE:R(P/I$Jhͥaʾdbu!M~0Jer۽ jF|7=󩡒R{^.3V@'VOQTgÔJL}ԶQ`-0> V+5L%7:%4]fTWL ĕI ;|[1eE<SA"62ꆖ}:T$AvohBmlgGo֬`i{"ůQzɠCuBfd}^bEuu9ߵ-uT,Pl*.fbJQ8L+ʬNgDsػR=(j.>%Le_ʑ:XQ{ĆQM_(=cc}E ~Xyv7eH_wr;zC^xX! #n&$ϠO.z27_fkI^R$sp!Ȋ%@dQ zX'"h#EpcI)2?^;_uHh0|鯮^!t%u4h%! p7mojٟ_%SdT6w$KңuxMÐcAyNjO+{<]xp e>f"ٶn{@}[2^b%ZaۏDtpx!(8$.i]/ț#n9h\oPk jK*FVMƭ Hkl;}"XNݬ yI)0!iN\@J,p}L|5UW)=&vJ%+j'& :j-6R=789TSYBlK Td}0qH.UaٸJJ Kjw ӹΜnr.nT{hg\^r'~ƿcnQy>w v`Vx ;@#Njzl]]َ'OPt *DU?R Hn ޷\lL?G#gL̔Ā}yh`GXasHVMl)VgadͨyI p^+x>Q1q~[*bE!iV/Apm6yO`QVBmTa4 x\|3{xVW.lCu T?)D1hgpȗJbgי8 ʕ rWEt0\rA V7i!?sA7k) ^V 5O6'*2{䡠7/55|yQҤ7eEzW2+o^-G9z0U.(>:=֡{ht@1A,H9b2kI=ԣ[_[ 7x>ݽ ̟f }mMVsy0#uad8uHFS ߔ"պf׻XltHrҴ?Ssl-4t݁9"n,#זݛkCMttKMCԗfG2SR8 `:ɖR;ㅣu@ga m|D"'Q}pF}xn(K7J3":FI:-cZ6?hLhӋL.%vzyDYWoMcF#ڧ~e-6M>IVa09,Oa#4w;kpK}K7?97y*]I# c;\lO~@*j~p`' v+~RUEk, 0"YSP#+oJ\N&8@YעC0d)N!32#T`;P\h?0 +MD<,t8r*U4\y>|(fFNl=wf(hH2v\/ؕ}JwRC:Z5I5pnxi3=0W}? ؉w 'fc"_XP sywFcSWp 65xYQ6F˂\)xX2Zu=W:ؿ(zN,Y;n Zx>G*.p..?0l ,&gvvA.xts^iuO<^y,؍͍?_9 5u/E"o M{ni~!u0-?4-e-y7C>Gtm7SU%ȊczCQ]'DyfKOmk|)t%8+o`3U1KF Q&,=ʮ!Yg%Qnf9 Xn)]Vn.T3*~2m Ql.v(%aåg3`3&#cD Qu5zkN;@ MyATB EnT^hJ#[N3o㘕.ZDM˲毈;񖪀9|6L`*#(P䑴3E'j9Q$I@w7emv XZ(/|Wy>nclFMSa@}ҙ` R c`& Ìk5K-Z ALOnQ/܎ QVv,c|p_):~88`+w$aҳh0nVlII醇I~X3Η<֛HX1nei %%~}5 nψci_fZcL{F}jՉ8S;]/lSVn+(!0UVlR&[ 9U Ӳ$[K<=WժŇv7aB_ 6i?Mo\g7ު^?.YU[3h1qCf?ݚ \?31ՒZmn/l tS7u9+m0Y@.eSp vx55`=}h[_97͓4 A5PS"X0rȨ*4'&<"]18iM`K#d3H|N# gD4C'Z˄{vh!Yv1.,03OVX4QT%d] ̸ % D 8EH6k |XrO >~4Z$9*&iiIV3ر?53gNtrw?Lq =0&lXl4tma+iGO:+\1Fjh+GI]tM:9Nq_qD@$|t3t $mYmJ(s˱8?AW-tc_m%v6ttJOPM'N눳Uܹ:i8gU pJ86 PYc+?P_'HbT<.)]T0;{FdF,E!j0PoGifY: 0NlMX#0rL~"eXscZoc$ّG#wZYDI ~\=zgμXp,?J+ˢ{,Z`>0#ǁ{Vu# UEoAR3It'<S|^`i?o~z-dв}L1*ʞjÀǟ<Azz4% 6!ERNp<+XfR$Pyt^3;-:%MOCdX^1{`q1TwUu`PEfAǿZ0KEt֞Yk;Uf !/H|Y(Ԙ 1)1el !iI h'o FhJɭ[k  xnr e>nDa 9E*T[)'L1pqՊ[azE|Jkp3\Z:(@cY32ծ'|Qfq\z>n~f8oaWޟ|BuYȱ$'IΌ^H ;q-1ƋjEc!9-ǃ" (ӛ=>Ɨ]^[ikX~F0_Yʓh 'i68Vw_~?:,'Lerv5_or:k8>+:F_A_ҠHZyz䩾6k6 sv/"Gǵ:bla 3~2 j I/]䯢KZT or("BWa.;Lr$j]ڲL2 ,uoNP2SL 2;_d1bmijtі jnݡ&+GS]^SkQhʔdv\H%4?Hg_]Is4iLAyߝ "G% yuC^!,}W:{Oj7VSD Au=Z4-B 7"}+g^8WP͇u+KEtLQ1&?rB.p=$>&}3QHBnhP=^;}:8Ushz.{JF?Sc2ƀ'KFz\9.K|yDxr U8s8Y堙:R 1թsS,{DShE [$Fm!aVN :8frU:c%m+Ġ*d;a\op5_:l?o"b<?-7K]o9HHm , aٔ _q*A< r!p ؈ֶ=0UEVg<07֮,Ԗl"\xh}iF؉SZ;ZV럙x Km;ciXpB <(Ջ|š'%3IhaK pjW]iSPDžɨВú9,71 ~6G甃WFݲ(-Z9~Zx'|BaُQ[ܒr#cZ9ٺ /HBhڙ>tit{wgYZ07070100000441000081a4000000000000000000000001649b7c2a00003e48000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/g>]?Eh=ڜ.+w_lO(CkdT,P' +yeEw'5si3j}!mFʃUm*s3qXM[Z5pѸjZjl[ I G(f'DbA3N#L{x|O%; 4!zn7,(Ҧ#k_^C'je@C=[GY]c. 2 \0z7J#6} 5V"cC ?#fk|Tp_w@$;J9WW6qS7T俗S$[ x$8ptERM1h:T[)8meq9?j4}~/q(" $3&&ñ]Q 7m r|)( yieZ|)bН&0gPxIx>>?Cwy 8? N~YWD`@joؐ$h_CҔy+iYӡOU (8|\>t?}V) >Ҹ`sȝ-"%MBXg'ܱW~)o 4^ó/ayq}Y,=Mv8"-, Jv8z_.ՕTKaMJщ)[je$sZ1#DhltܽcDs)@#f8H5=xMR{ 7(L:jlbe-X=MV=\~ܞζ~$ R+>94qS aX)+[2^{W_{5nGIM[OU~W @bx.SHXOAT+t~(%HH;v:Ha52ȋ=Z% h&IW-?R٭$yM'[95QbYdtI G;lg%g%I#Kx= ?HOnS4msϕ聓 Oܲf0ۨΐ۶sUKre?wڈ$2D {5#ҎrEVS]R+6|!HH?EŏBB}$[3bJpŁ} %|Ao$k#4wGy,; "J&yF[Ě2:I7ty͒g:vC H~\;m{RZ8Hc(2NƲ)|mtZ^<3ŀfyMߠYdfA]&_c أ[U+csI;oLťpηdF=H! j?@aLqnA 7bYcb`~`k'KK8Cc_wSluzHWdvS޹o2Q[apTT W`n5VV*conI[4o䎒f ,F69o*g@BuNKP')?4Y6:h =m }%6}*Ty)?"*qk,Y=m\a!c^+} R-ah&ljt~ Ouc<%NآVaGy]u>s=N5'X\l:}T?,H+2,'քЭڼ {0Bw cә6^ϣ!4/94].Vj Ƽxyd0!z&_9.kcN5X UhSHۯtH5VI`.C5 ʸ dΕU]y/UNt:|94L@~GY~Y\o!YvVK (rO3UNdۦ~JlZ>g}&PZÏ*r;w65&tT~e  9vҎU^(I.&:hv7BiYbO\Xhoz07*RsUp9Fm\aSSUD4=[WD|8 m36O"_,Cj3[Y Y[-E vJ}]`p=K Wv0eIntjMm'zax.KrJ)e%`!OE"8dYBO43gq=d)jA*[ݟ“*9R!(Y DGapJB\~ȱvu6#kD]z-ʓ^nk\Vosp"hºBfˆx=/ cG:5/#*M;KYA%JG5a;QҎu,HH&8 0/#7~X=w9+?%#ߑ< ) ^&U+>3lž@IkoQb&C(o'$^ Jp_t#Z8P4#(Y/Y})<ߖD`*1f/2Ŏz}Gwlv# ֻIڝ+Uu k0sZie"Eģ(-Xe8O~qMrϬG0H ElzZ<|1ґKH-&?osb_b6_j󵈢Ҷ`vڢS!EėqߍeDt9O8X=eەP(KYIpLU%zuÐk% _!{?.e}$G4L66z3>h~d@t[AYxEG>KJH],*Q,RrXZhY܌ $ϯkɦw!Up Mii*"9'A7KO+DN >L"wc_#mM HdٍQ46߷wP΁J"{=ÿ9ԃ"`ӈzt/F@gP#1T'!u%u9ڵe!<[1}=!Iݚ9?v1d*<@ޕ.RbOfde*c*rq7WuXĩ6l} -ZY0z'b}]ͮt( ~(CfNbQK'DZu6-a3Ya# IRloF57s5Q!`b [ s(+p9pD{fM&.LYß:vVBк"m~g樆+0.ȕPSQʐ8H61W({*O*d8s:LѕV GKց&)^rIWv;eb+HmI8{^YoKtn(MQ턥~VF3 5)FrgY6F2 R*p-za3a+FRQQ#nUXrAȍ%' {՜;6`]"[F0[Wڵ^[JQvAZ\Y|VtwCc 'h!Z?ElivxEX ^˜#^#fX%aV6[HngK]S_45\C?9 =i1RYWCIaȯHjd撀ʖvCoE SE.I7zU-} F=ͮuslTG݈ZJoP\ioZĦ 8kpɧױjO@ DN,'x$yC4i y%|kF3N~{V\9*Ld+^h+:#1 pC [r871}'e0=T 8|Ԟ[tLBe-ZoUx ж sڼBvK ;,ť1Oۤߎ[FǘD~o G. ݇a,Ƽ7[+wPCyfO2t/) G:{lͥ~gi4'8Tq>8x"ͳkJ `xAj/#E;V0DlLMpYupL&YB ga}Uuv"a3L LxAqIH-GAN_kjC T #"Ew/ڸd8[YN8VyayŽ:_1RDB{ q:&otyv(d b`4ԙ%zx_|(,;}:}0KX9JIIOTu'zHQ9XT6&"ɞ-bQJ4y~ta\P,t@s""016Fq?e8n ~I,A>A) %3&u*&S!}V_m E}37UuoK&M%qc)14OAwV[%)\8BX'g%pǤiڲz@P,WƸJ #Q>|/h<@ ;g} ,M%}}߫SY!QVeUQJ^b*vr@\-|T..WBhɽ_?Sq.H0=7+_x_Z+>a;pZms-hϫdJx:YJg"ǹ q4c$WxDQpF۝yв/*HI$^j9f@K}Yb0+Tۥ!16sc;$w!OHR#KpcWzOWf΍Tmm]D7/lm3!ʁjt˔:~ꁏ6H7A]dIE1e # ZOy!#Wʧ8dz鑎=NDhmW2i `Ī)%?AA*K=;mEF(]b6ް]DO;[j6ngku7eLȊdRMA@GR@Ͼ{fzn3x[.gOvWY'TkRPD¡$n`,\[g2-(w5"LZ'~SLQGoƜ6O#٦uwk}0mHEh B"-wZB1\a8Ha]eͧq抍5/xCr@Em.`]Mo`" 71ucPJ#OgP~NzVM%3 -=1#]3id(A区f` ]ULޞO̗hݱ8AK cR(KԠ,ځ9+ZWNgƋ5?-)[FGGk{V{֚-ԩUyC&#xMV.9j? H3ӑЀZ]dn+$={LE_#`j& Ex u*܇ -XXڰρO.wX$z-Kb|ph*z?o1݇ʶ٫QCS%}H&f6V;Cm$U1ϔ֪FFAI+Y`^,[tɴ^I`S<I"l?N*A41:UCA`w(ڀ`"oԶ鵕sօgWX@J>vyP@X 9FYgT'1l@%G-͖}jNg6k"sA}J5-ZLȉ.sygyV:Mɀ%7!a$kQ\ \f W'*W5l5N( jGC^ h#-y,]sT,&|KlI>*4X~V瞮Q̓~E# Ě#sT:vm0ewz]{~65Tˀ";JࢪEȝC="4"s~! [,hDm(+.=BXΛЛIq֚Ho|?Wy8f_G+L.Ÿ0("PCý(4kYπ[KWXx6X`$S39Usnv96=3y{d065ԦjJX9}fԌKXg k]fG\'!= 5R4,/$R{j1D4縒[{rŁ]D9'ෆՋ PW4bH*φ]!G!)H`֖gaZwq rs$f]ztFshhW#Q{ԏPwn[XBa'(/+x~ُG-E2>/5g#3`u*).Qx G'5—!RjkۍZ N FēnCc{ #`;#}.(xյmL j5hJ->>sQ|q#]_OzInQ*2RdCSffN=&( cъ ڦ+!DװF'fiPM={?Hwy>1̿:@V0 JV^ĠRg3M݋D|F4#SGZl cwYߊt+u(gWVq;#4P˨ ixLt?@G&b%EʕMV8nuFc/eۨІpA Ii{G|N 3LdYðG}mk]#RAAS溊"si`=h #R6kA01rajnȨבhIEl^8S׿ʵsVƜ-q%D a+G9kdܼ,r {'Cld0".j֤ʼn"IYd>EsE NXZj_qycHZa'=@Р/qdXyR(lGm^GAׂXt lhzsץMM|D9t.je(ՑgcJSٕlY+8M[x5>3 vw{w2PoS* Y Mj>mȌ.w Ocr FXC5CBԥ Mdw4ؐ܁Q\>mzΖn_M͢W}Ll lfX˭BgDԮ楈.E21R TZbfa +qH+4&l 00LֵIӇ2A:zI]6aŷa>NE$3*1wUn'[?PRR4:D`-!%~ >еt4올`1n摶7 ٜd~h"ŠN~ Y>H(SH})ÌK2@[yɭj3)j+jlT'[:eEiqiyWD_=! Z]:!+Fӣ+ѱ:dQ!fuHy?UE,,GލޢC.?.D~|[g4X\ǵ E[ҳٲ}M16oXF6=dŴU {LA^#uK) rM䬴4; qƲYJ}FG⣌o.u! "bkrHn{:zKhU fXQ 5i6#AוRI\擽\VIjg|#ʨlCkȯ`.߀vkŲp`l[HarV3( ./br#sT aP1h3:9ͩ!T.VefyZ {UqFeR jLX)ꬶOj jlɯ)<ArZ0* W׀Ee{{{&fuVR0׸皪ٗoP6@unc;s|ڣ8~sy?} c߾SZHֵ6B͗3 9i&A;QNmQiNpL$tI-+Lb.5٤Gli,2LzgJF|gYɍpo'-2b>AGiCvk4RC))Jar??m1񉪗}է A0kWˆ8T~S5ERݑ'5SݡU/wj2?$Xf+ ,(aP|9Glck{;, L|6?(u]DkfU 3vM\,kH1)E t1])f3bF' v<,n{`̝p@-d=Oztn7 xfͮ}J@5<֫[T3׌XWdtZpDңFD`LTj8~z*aPR)*zٵa Jp'@اy򬙋c@PT eM|=~B*cN'5Nˇrmևf3C9L=/{@Ak?YyZu,3?,*VC,?AyЫvY|-xGBv\Bfx,>'^ᡗֲF#:(A^uZs#RSDHgTw0XC%]1olPQްǷӜ031TBiMZyI~?8 V# B/؜̼n2r۱lKy߁D]zZ?d4j3;^霕Mo|}sTʄ`d'q?XtUh9KU3}Ưv/Jk9dԑKQu~rD3(dpr@&nW:ه Khzٛi]<1QrQ'|0&$3N^l=0[7Mn3~C-ߪ>Ct.ge`t2t|6W,=0"RM ur6A K@ z֘˥J̣1+ӣotSVhyƱM3+hZݝSv4;LBj$; !}p'Sl (Xu_xυ@dE^Zgff-c?KSJK kKuַ9#6s!U#qwn |%be5$7{;渃#ʛ111 JGIwJHiYrls0#Xb`=ue*7`pHEOU`dEk nw௼5;SFg5Z2 io]RF93dsj5± $9|6q FRWZ!in]G"TC+@YeO) җ9BlNDO/v݉pqӮxWF d}tMnIj%BQm -gލ{7|,Œ+n*,MZ0+bꀁ^}-b` Z:r="hw;?U|(!8DEck pKWaڬB+ޚo P)D3nGQ;v8BZZҖ ٛ;3ϻw:y>'%K8P)u WZ>Bx<..3Νm.{ C#E) cQvPxPdPMWb)TD=ZqS-0 52|/;Yl_\R8*,V aJj^oΔ?D;'Ef6%Mdk? o%o7LB셪fFc|t2"T콿gTʇQ.Rb6Re~TB.kJ"FE$z sNRx RfaC?kZ$Z] Ҥ-,DO ^ ksIgŹҡ/ku"wnpE/LO/maչ)=1ߑzs%e_ڿjNb 3 7(=}]eoWs*Sr@a;(/O꒕q,lb֓1qwCH>eפ-) 5W.V&]Ӱ;׶N ~! ɽ=SSg{mg~g,1mƱˠX4\-_:rRN\} e'3aJTٔQo^ڴR2'}v)hpSVPݛ'!sAJKx[cA[mw1[fUHx,iզ /oE2> L@Z 7i80۳mOzW \b}t1~>[YQ TYJjT[Yi`q U?99{VFBX>V־9WP}Vr2^19zxV"SDw (FXRc!;хUM9&!LE}q A؅4@KogPlcg *+O_gy^v%O]QK6|NF&!Ke{U/U)K5)!9^Ơ̌iJG A+%,iJycz' Ҵs3\ݻ{6!U2ToD,1ܑ8Eu'x i!% PE1ǔ|dPgYZ07070100000442000081a4000000000000000000000001649b7c2a00003ef4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/'_>]?Eh=ڜ.+Bw_lO(CkdoJJv6)sD;t^iKpPy~-|1d1QCݨw8y=sl:{=4cp /zp%(v1hlɅRE p9_lJn?]9_ˡ󎬸H'.()X6"a۾8ȍp`(eB| T?oOWIL@ *aɚSipHx7|iDfYO5?V¾*&uq#Y?X!}~#f`Hoqc8 g),Ś2mU SU :&rjrO7KD+O JA$y\̾'=!<~ާ!'8bKqfA!zKq1wܞ[ۋKdV֔Ӂ *v)u^*=FXhCa0^Sb7A}pMiZ yjHnf3pj9,~ սwaX#8cH)K"EBAiV4(SJȊEާnV ]lu 2Ո0/S WM>%"B͇)v[ 59,=ASdn)4'Pu2{<*|tqDPj >_9EqƎ̹N{WD'y jfR=;}-v!+$qb=se֏cGslwcPaa.$E/tUs{5`ˈ_ryVMۡȐmZ,\ k2*y7Ix*N|%D? )-L ]|[Ⱥ2u_{a8m"~Wg.,U&gz((f֥ʭRo`up%[6P=V-#/-G(gd06.J(x3ZyŬMYs(SRhse4a8+%`/D\gDI(i˼ʆGzdbyR¹AOzorM$?:!l \8ȷfڹҎ kӥ`\B o_Q!C<꫓irTs|vpjK[%N<^^L T26(yc|ZBN+w#%zYOj T#t=p0a& *x˄!54agw}"Bh],},ux waf,OV=:TyUPnpHL4*;ը@L3z.Dt">ͫN,s^}mݨdL5]%EpDzJQa1nzePu`)*'Hp5{]p&B~ڊʘJ4t[̉DwlTErrhAڒoyNP$;EeYao~N {<5QrQ!VcjrkE6Nyx]7T>c=?JMnt^?El5" nŁ26(COҜև ˉӌYS릚 cbtq|JwY jG=QxȧX/? 2?]eX."bWXFWc2Q71>wUQ /n-첊%43=.oR`]֗[٠Kw ovxV`ŗ蔪ݰ&y0,|au8}>Ywhц("KʦeUC Y.7%szs*̒QED9]V7nn鋟7u4ïNHu'GX9hD{YA|5>,U+VcK%wd՗vAO-〚v6ZtCBE:#1aB*?g% m\pbTԐ>'v6T6yjS13uOEN-݀ DV$4 gRDrh"hfstuIf?鰛xOFS[m}7 Ht3*BZlM@fV~r E79-+CMB4ohVNj6bݽS:3@Q)cŰł^5pN/`|iъ6qbS.*?^Ls阢znÅ&.i蹉oiL%pP@B,bw*2NxO& _ ў];9H3R9%%4Fux\k&[&:\iTpj+r-ٿU$Gh5^rMsd}1k0B<;(:{1FVPd  5]&} em\lnZf5;zKDlT,HQViuWg[haL?uEINRL TC]R"Q5{#h5)zԶFZFK$cPI1A ИT| }!ߖA!"ͩޡvo $*ݔvؚ@G)q_jqA\%&+Pz/ @ IY <e {jɳ3} 4"QB RWQС`:cgĕs 5?%;)(yrЫ"H27vWķB:" 4$>GK1QYrkm19ȻF.Iձ@xW?<09g@~9Yߝ N|ydTvPT_ u y 2%Q2Z S`r}AL-T磖+'ܧNƉQviDbBPTJGN{YSƸ[\:t#7R:khYSa) :cq{pݜjij L27BB5=BW븩M<%Pid7Pn}r]5ㅤ5M5z!.oV}'9A7EvsmX[Y$(43Ow4H ʰE{3Mv9R.W*$ߪ$ah[7HȈP6Bpql],Ip]uFKT{Z՘oNRnLK#h!r.>r @rs""|qa>^fqA1߯!y+(Nzʧf!8b)6 =>4Tdgez2ףw/mRT,YXHm^PnYJ=e"脯Ͼl,%]#&pVO2>g6{Wu AFk? t DD,e10ݾ*wQJn=*>,5!|U2}!EӄMVN<lپȚ>Ǥ}nbuXBAˬm?e_U$j/()'"yMZɔY yN.Ug'>K"-ЦBu$lcVN}mЀMF2@v" 9^k@o%B"эHn 4_E`*A!X#^;13RISvx V2CpZrR&?]ʹ_V-ncI,X\z@xѝ]vp]׫Qԃ5 ſUPIx˴߰|сge1#$Qn H`0'Bk.\;46+EB-jrF[Z_DAR`]Uvxǝ>Q6]rpP{_HXb615ydÜK0hf(D'IEڶ-01,Yb])Ӧu*Zdx\ n/j=y1؝IsFO*pn֣ 2 Dp[ *O~HK/rQ&+3VZo l.WG 9tȩL~"״i/a: y|rGD[&{!?%$qVao&PrL&j c]*epD XXEo8f[Z y]τHpDV?E"@2wyLm ~T]}UbGv@6#D7I,^I$]#oJ ȼxV L5h1!z_! U-@x]8ڀ]Q*1I )f}5t12ym֗10̊_ rkM`d/jDYYJkP@54oD x4陴 eϹ`=D&#/;6ԇEd+?tzQ fe{ P9;hX5[:++Fv`Xcr%۩͒ƌ5I]:h "6'SJA1+ޜ3sNZ!˸67Iڽ'oj$^bF:3(ƁB]`R'IfJijv$(akY`B-ҤWy>cx4(7U\iWtpPks/e[-`Np*x&rơ H׏E j#[x,CwE0eWc+`)3/Kp6I7g`,$cޏlp!$}Q(u./ZdXdoRۄ fݸa`qT]}|PL#~iri{x"blÌ7zIa[2ɪZo5o+)@^%)=ty_A-.@K ,ɻJ+(/!ͫY"g*sΩ24 )\.4A'v}>bʦ Rj'9C_H3oMzb}s}\nMp- s6)ٜ 4;^c'bFY 6e5)]ȶB-S+#_MR2M!YCe)ic RaS !h 0iUQj'pff6&_;Rd}<]à( s(|΁]i RFQ@mSѿOq?>%!Rʙlj#᮵YRJ L2m@M\D,J|B7l M~γ{ӓ;QJI}Bg7 Pihzڇ2iUCq\͓M"gqnߦ3ÂͲ Ύ_Z GPlƛaADJf&ak=ܔ }3Yl>7~l\g 8[d;cy@@oc}\j-pIߐ뵾+b* ~à% #XRyB$.Q~)kdZn},R@4խ# Y49g+xXJs_0U 6ރ<]~ӟ|JQMZ|,[29 ^ÄOrY/un"m?`>f'}KLyK$2ܬ+G 8tRXmhxG zÛ2Ip:B*u_;ӣ뚭gxm{~7Ra 7I.|!5N*շ'ګXK<(?)",ˀe#У]F:خ!k3ݰ 'NL<$BL7O5Dgu҂B48e1aznZz-(Y1/aoGa濝+nYEptQ7ێE w'=D.}rm #Jkrd1( {H#q= Y xb,z aިaxDsUlQ7vօ]LzqMn6ƒ (,Fg,&d$ᖵ#@_wʩWB0BV|J:%V03wyj+ʠ6'~APr"tjl5sѣ%6EQqa+{Q%"e#~y#>͵c`C23ha"C\u:pSMyu hfjGxk] W?a)K85/|֥n0N)Yյ-7߼PB{|KogÖlɷ`k&ͪj0Lb $r{ay K*۶ߜ2.<)[˾J^6\S |tmDg$^-ΰ&7H XIgV N=|Goٶ}=thPKJvRy+l<VPS E/D4%o6riR{׵?#t@Kn_pXbo8 Uq92A K*OY6PRFBۗB8H# XX6I!A;0E#vmRmhc@sT'ߪ$?pr^:Eۣu q?7>Dܻ-v /fdx-P@NoM~1hi__:֪9ar3Sv iʲnGCI2ە/?p@W+iTD'[DkumLD;f}jfùOL77s폋9~]~G}UmV3ah:T~r5kSdnQ@d  3` WIYb9 KQ +5zfDAz$3Pܴ[&@=*Kuj$ BM!@eiL(,ML{{L8Vh`>J|qy=HS e/xZK:qL7e4Ռw~O.@zi =A}I#qqxWE!;A3vJ^9yyYt p/SLT ˃`WO 2 \oggs!m(g Jo &Y絜hEikA͆+K=)bs<{x ;E^QFr}yr__uM3ryx4T9J_χ6pq;ikPZŽǘ87%rN2U(3X]mC~y79,"mvDd$ dwzK/MQ_Vıփ`8 zrprUUg"M #cL}S~]ՙYkwY疞~Nwڔ9].8 8 *ov>[1t=1`= M!*=sO9jCfCDUgn'Pq~,:6 Eb@*ֆ)-emɜPϧ&33&>e" -{.^p@VkYUw,*` oB"{CC3z d g* $yZ( hOu{|pY;Yj,"BǑ [=gbaГ?JpzV<܃֗4gI–HT^B>{tCަx_|&ͭaMnyqɿfp^^C-f#ezsD~iA"b"0$iÔrh?hTZD`;GhMVaT\g5 |.e4[vKFpVg|߲gcp<&>ϗ(jq~Sd|!I[9f D/5Te6'hyI]߻ItJaE/;ww+#GIӱ,._H4[ILPp,$$C ٷL{p-gUru/WȀ8R>">𽂙}Ubk-WݹxdGUK}gEc! %p۳ O4+K̾kBþp$GJ TΊP~6i5нC89P$TbЀe0ҝsװ GbA B՞ʖj1Af/FTҴł<*kWRIkW\ewIx0J9GnP@#5aZkr `9FwaK׬6%('S{cV>'_? VӕO~V{ T=&Y\Y,W6x.DȦ-5+0"W)J$ͦprJXN޲jZhaEp ! J`v[.Ӭ>dSm6G DCd:PH*/r^4Akq8Qhm7S0;]wh*1'X'v"onɪT.jgv+VzCSl C?ڔRhqsD@/FY{ ?Q omy[X!Է4KJ&ՒF+ \]w0œ93.4`͊7\.M;oPu#w/[Qg 'M0y"()Yعp66_[ ؉ɽN]8swӁ˷tHyn r>~P1pg Ѳoy!KG`VյFt^0=+OSV= 1t* ˤ<̚D,d( :mq8wO;-&??‡dW )v_M jK5 cxiENI:v/tIVzTBqw9NJfq9J\W-W(<@ $TLX.x^iӬ+VAۅr)mhg:-xe6PzAuJpK+{^Ѩ IQo;$$ AJ :6I|sN *P'l &>xchJ};!Ed`n 렲 v:Xg(&c4_aY zd Ǽ4͵_տTS ZZ&%~HƠIq T?#~8cc )YI"vb@*[/ڲ*cR@hf*ȼ!:ݟ`'ɃOxP!Ʒ=ҰOΜ~P֗R\t78=r%E[ ߷M:C%WLZ20P>Wɱs쯯n_{HXeqXDdy~SV*_cy*זk&pahdˎAnfCUYpD;g}dw>!XBvW4-z65ÉE#k (f 1WOl!ԗE:[䶘.ɯfTKJ\ė>o npbB]Ѝ?c-8ny~!!ͱחA*^u jvXXbd"IDIG$Vev%3 u3}ۄuӺ߂65kwu(EQ1jkqijsOG~N5i#Rهޗ8׿qUnAnk{گ! ~bםg[}jhmzAiΪMRj.,A!%QCrRjM1uՉƐ]z ;s;d;2za˖}Hp@B{Y{KCCԑU\?=O}@ *3ɜGl2􂉆~s?! 5K4"pЅB!|pOD O>a&=H '{TڸB}6 DdUx>__AkvhҚ\ 2xfQl$5?!*)ۭ D)kL@1)l@0z\jk[N$8em탷+a$qNMIӕ@^!4шF-ZpZ/Rl^9rz Me_p4>@ܡ ,U^>+^cp? ?ͧ/foy{2cyNy'C_[GrȒVx(/ziԨzk"^+:`;z;}U[i%v&|h)xX< Z*4'4WyE <:ꭐɼrRQF bY~GH|P6嘔폟 [t=Y(|E~sTjI4&:ћa3e ,0_|Hˈ 3>$8o̯bSiiH{P(*nD/i^rj ܟ\|E^a-)| |\z'm9T}VY q b -VqVFedL%[qM[>z8:bL0I;x4Ry@Ȥ<{@r1>uC=kz@YmW5/ tT%5f@;R*ar_wVMJVHE`ۛX$=-xBB'бBlB~\O({ؐ Rz ؈I>P{H: s!Xg*|/'bq7p[cɾt ]/_Wy:ƥR2Ju"~]ٚ!*N>rD7ՙ$'nm,HT[GëˆRD6"f%Ν;}`R]X=z- &Eގ(e4NT4},V! DMMTcF,y Zѡ8`KS<4[n \Ǻ\6Ә_s_”t>`jz({:eV7p# ">bhJض#ާitCF]x0 /Dm(Qyޭ"CkgȆ#L=7חCTy+%3LI3DIXՍATʁOMS"t]bsÅr\E~oЦ6&gMAӐ:˄my³SA~Fջ\9-H1Qkz:MbCJHt8DթbbD0^~1;S-KǵS/s`/4"?{GAqbb T@˪)Ǎt q2W cT} *S:8x:o5-aįҊ ~1ɅSrio8ϕ23rV7Wtr}YxHdzf`)jnn4gJśvS}ڮy4{ӎb=nbϙq.?RIO?ï _dN :/YLEoؖEr$}x: ^?$EW#韵oE? ['c/p" ])F ^%lAp,~_xfV̎`MĹCF)EiIRQe6ѽ=U76AQQ Ax'ަF# WKЇ;Ԏpڮ^2rD'E 2HfJUz"Q|c \?w5 {/IĥY+j"xs"FDm?'0Q&tK/L9+D霺u#toF^6&?` R9x_ YQux)Ava/*X*[TĊɩDAmb̲r&3];(0yJ˅ lfzsZI0Qm>T䃤 :&˕3 tapeU#h}l+aJH@O]xf?&<,tcl|f'snWKβ$Em⭯o4{`9<lȍX:u _fqv%8]9>rFB)ji#-=)b]k'ʷ!L%u}$^IE1fLǯI mx~B~ 8"J;(@_߲yVk`udOa;ֈap"3[=5lg(iΗ5;j R 0*XF{eD: O)Fkp!e8,)B%_v1 mzX-tX3=qLAoA(sSZ;D$ɹ/XeFc'>Hb6> dM||iY0J!D=גƝBJ&*K"Z Ȥ7[xeS+HS/8h"`e.:YwvtVR\zᄴ_ZՒ}=de圽 }gYZ07070100000443000081a4000000000000000000000001649b7c2a00003fa8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/*o?h]?Eh=ڜ.+YCEcw֐3{4`#`;]zb6*)OxUӈ Jޞ%f L4ܺ\IC 'l 0bMXxO1$~x " =2|yhz:dFOqK%¥gjղ/%Bm}h!x63CflPo± c\0M|{O^o,-C+AtI3 b0wIZi> mQ-l&@پ'r.[~ZFЦaD^go#EvbBNGH]ʰg(057T8BRDY/3pDG[/T<8K^7ISA35c md :S6Oc2wٳJCJVQwj|vym`>m_wѼxCbN::_76d@Fs;]AdXٍB.Ik0zK`M&TR4bJh`$ 3O&d9 !diN+&-';2t4%C5)Zo'V]-S9iE|A-lj7d羸'_=쎻4!;{o}J`2SEGg8(A'7QxsXޔжE:cnpa:|blxr*1)nznv ˥aaԀkL+͊mW]%C!4Z]ğ N5!bZ:R/ʎmcKp]-WNi͢Z¡wi>q)rb(9>E7 "_ܾc.,Hv0 c?1dbyBk}vz[:#_QZ4 !So0opg:Sw6|[edLJ|(qhK8΅U7{[Xsli#jV{!=IR]tdG$*Con^ʵ;U(FCV. ?ÊELJ`2rD$,/(fg][3)_l5 )_*,Qf9_*۱!N^>+ cuw//K[޼SXiZihۙaG3 ؓ|VtjB{+l0堕q(8]d,̍ɤVxyP|-k߃I)N( /t&ۢ <)]Ȑ ѭ ]l*2;I(\gsWh,R, ZD B sf5m>ݟHڲ5m߉,4mbgeVƩN,/{MH+j NebBGf>vk Yyw=uy3MR^}C sI¥fw`lo6/dz&]RcJ|Q~)ᡳduߦY[x]~';Z'5;8z0 @pfTh%AF3~T`4QX.@HP$<ߟB}zO'NQ[y.jAC8{8枅f"IdJh1x({ ☛qc'mPK%CmPC+s^tnzTBzpDO$߰Oftoy ҧd!ɝG;Gݓ$mji5.tAwU@ YӅhTbΕ_¼1 3i5{ ENqוpQW7׊A86$bu&ɩkO+zR`Jmr^5iK,P!>yK&^wA6`%G[1YVܢzꙖjv|MTt8.+w̢lff|KgRU/k񞊫Qjv[n%'^<R^*u['np:2|je f)c!LG6j3n;Go[B&;tqdb3t͔9T9LY+KfۇW;~LW~cc~80)֍tn_9yxcfxDZpniQh y ݽϚIS3G^d?n4'X/c5D5MbsK YJ|5cQ+pf3a^[ t9K`pzFthJw\DjI2HtƝ43 [0T9ܲ1!$Mؐ{@\$.P>|"=)1Φ"8Jg(C} wlΨB-Y 2<5X==gb}.p`9{b5?IO@Kqex5<7%Ú6gf(v3ؗ\Xm@qy=( qH$RƯ*"hflˇ}}*gS)YHbn~Ru"9vPҬo[ؚsP#IiFHwJVU}bA}[@=񣴌WPĹwfFt #:٬_D ύcy?+:IsЙۭ>>6K Ŧ;I{KC2VUj[MQ%O]BpY̵(4!ܟO`%R= 'h=pUj(V: mRԂ>ZZS)S 6fg~kiV%5 V(._U[4H+zkr4qQpZ'fW;{\-L͘ATB⊔oR,o7j:kKTkp!cgx`nq`'ERR+NYjSJEf질1>8<&sHp2c&h-3Y&(в;a&51QNku.{q~ t{J"2[eGHCܔ ͟T =~hC~0SїF,Hvkh t@P$߮Ɗ#+F6zNW~4L01v0Huc}~EOnс@b۫~ibu|-`i,9~  R\tLR:zUMK;Z"[kظZ7%Y5m|~88X ғ--2©S8b[eMBý k!*?x y/dKMSe?˂ @ȟ[8y֍fIC÷MwBm [mçƒ7j1J?W{׻:1#/~@ƯM:Ǎ"L E6 zHGNSolIxh*l-%2A{lYʸ*Ox?<~ PPz;>Қn¯r$H()F:f@i]J9Fu_ 2+ԇ !"i9 # . AVC0GTAX #i֦rZgg )n]uy,nz+6 @<>g 躑1E[nI@&l8]טSMb)wHYq $2Bgʊ">]7|A+IbA1Yy8| AUU|">t) y5˝B5\--rfy6ti130!#Rɟ&HS qN_ {ya(~F ONɋsѓ ~ICG/mN(6f؈gčB LL@ɐj޲ua`EsOX&tF 5V\yKn k%P#]:wrWbM.l׻}GG8Of>A*/ EK5y NT?LوrAr[U)T$HTD>'ɓH쥁[5q]in+'99GHpT^s0֊#qB9~`>Xy56ȻF0ZITX>4V,k$xJ񥬕|q@53o\ST1G5n >WP) ",yfWE.݄e/HcQި"ƥ5= !A`ev0-ȪEF'6)X0N΢!i'Pw D%e3A8||:%0pwߋoV9͎zI2 b5!BgNb8 */aז;|%@.Y5w6{Ov\I/zEԒgZ']*UE8:7%V'^P XVm" ~)V,)^5Mjՠ(^(<+|qtrP&vƕ~6!*J!%*=p0@R竗k ̓vCV񦞙LcǂZdY_R0oSE6/t!tĒa8A04¼˘gnݸr~k]\tʕ-ঽ2WFHe]l dw ^#*gߊ |r[sڙsOt/U$FzDZ4ኤ>B+rgo<$cT35pqp n׬*b?,*juWL!A\eqY/c ҫ+g3*Z״T*z:Vձ=1 8Bkӯ"XZ #i9Lՠ) &;,2[o&3mNŝ^k%t7S<݄ R*\FOO]+g>nMD# D]VجY?XA³xxصi=D!R誽fD9 -08p.!Jam'zOZJܣ?#0~DP~w2zXa['"zq3).^@䮊1=rju mE4f&Ҥl֘F V18DCcgۚ4 P25~”\oX$t`PkZA]ĺ$"bR"rwS f<>$-Qv:@F]~-&P+cwuҦ CЀQ{2. Ԏ&j0KQC*ܫ] Xѳ do\"M3*m*kFcYF>9o{[ZTGxMF|:AǗ() #5FEF|h_A;JiRZ{4Ic;"uJq'`}K3bЦ5 ɉK1+Rwc+ Z=?Tgݛ}a IӞBm;` $})T.Hw@Q*>tT1HU+)Tȑ6lXt]BMއѲ/ R.PA(Abz?4aG* Cۗ63QYgW.XnT r}i E]y 򨡒}Ch! iѦnYHdkȤ=oZK+`g)S+ZK^D|T7c, 6<$nZ=t"~OW=;VmQ‘M6l&u^.΅^gf3ۆ%!tE7-7:'#ngfta>!fBpxFJٜhé°ysC%(zRE n7G2N;%B)dC=H1l\g )n@{'YΊR1q8uSgx!ڠ ӫp\+rg>hJݲ] ='[%JD#νi\hQ9aKncsFHv\+@O)]c[-9i7O[?VWir, A֙fՒдX#]>v * Wr}=$MĚ}:6 &/`2=KX\w9\^|ބW-~͂Novh/q@n`F$I.iR2>mR0nFf0$] =,`uQղiĨT,RFL؉9H7godX9"SF^ 懀N}S/l X+?;bIw!u6`5 OGIsk7½u?TR%wUen4s h(ʝnLP&G^u h=Wy`mN HcYbI$~C.Z5*HD ' x 3ӳߨѠa5v/aR&"cLu-5nyЄi[̡yJ d̺q^^gId-g[şyH4ฺq(V'ұ_EA~A3z[5E7ҧc1k-9`v$V*'8Ճ@KzoBn3|{~&Y9;?2AJ+/apwCB= k0߈}753&6-)^ڜ~m%Yw8{A9a3f\I{@z%Ձ˃qm$ i|.ʞj Yyz}Yq4l'%p\7]w;Kd=XHXN;U ӊ}ffGN7,`wJV1ڰ~CHٺ#>w#?# 7šv}HR@MG JݸO\D.c^_H_G1{F^ 0op.m8z BG!L_%. děaMjK,~ͥ&/A12v~*ofp{HF i>%TEG ^U׋(i4TFPҊSli8$ŕuKLHN`Wm.N_S?(%5caHlCiw@)۳QL C?&s-b" 5B&0vz ]DIdبHgҷg9*`_abۄh&Nr Q[җa[7~tNg{k4H9ANPĪRy$wTC<!%pU>qLč χ* R0kTƉIpOsyưHs(3;`dÃb+)M?)nXS&Fq{<8>B9YpE)s椿e3%(% ĝOͻBHeiT"'$ƁҧTFv1ͻiA:,J?(lKHȿNkP l /iV@k- fJi]1ݷ? a XN$޸l e: `27*¬yl+50{WD]jNV!s_Ĉ zx&7ݠldf/O{mo666;9; n/#" ,ZRG0P8e|s8t(yU~Sb䕺Eh7[k|O:[.ctN Ք/U,ODKwƅ+ h0\YS\Ĵޝ^ߺB3dP%p'w0bK7wr]aޥ?:u=' L.g YvW\Z;._ōeMmÛYO͢BOiR]:FG.3SK9pKǠBlKX!OhI'毲@N1x7c>eJXKjʶƜWSFlv\t DEƌr"8i ȩ`I[p%t֗M[h l,6ӈS]] {K.rN;,ɲt[F֌ 2'It!o&TDV&9l&N'2:Ʈ=DY?Mo#i=ۃ{"m%{i> &#CBQN\ @9uݯ{N `Vbgx]ɩcʧX9M[-84%,c0h~jb)fCHs(04-ݸ_; oL;]vQ ~Trf-hR?#MK Onڬm2(H%K#n ¯/5`}«f ƽ|RT2`mx.pO-w P?ʮi6ocjLW}ĒozCqU͍9RsQ/i7Ul맆SeVG QH8,cQ뉮׻ݓoNDrfAv#8 mqŢ[{ k$7 PePۤiIL`R` ?m [\^1d ,jFM%n2%O_uӚ=;d.xJ,% iNiO˒ \{qh/SzҊŕH6&GWwfAxBrb,˗t64D&vYGH\?^5/"nA֐>]t,w/8%,@Od 9f$*2[%'gA#f聶Kn%-lH8Xqh˞OɾOR1 V# bcUkI_#F;n9"Gڔ!E:>x"9W0UË(@{3l!Uzbzp~02Hø gB/8ϫÈXgm*ƵM3޺4`co^ir?\Up7w *jb.lM(D=4{ ~;㷘Cc06=ǬҌCIn++jTr6F`P[/?#RKP.+I,&#‹mQ{}Iĝ'CKmE\rKc;x?cڅSoC]M|sQ%J׋BgB: LlY"0>*q0*|3#cCspx -sD|ͣXyO.:8C#vSCh,eMdd,% :Y.?*. K)X(:-1ӑ;+|.Rݕe1`iɶpQܸ=^aF z[,G 'ۡ2F첂~GH#t[ƙ)ø;^]\γ 9*=8\.j^;^V(i&*ne4PA/&\ߝ:Z[.8M;.lL<1YS?axO*w4E]!&ei_ϼgm C$/k&%4xP^nEP믑2 .O;"q&fH[V$jeTLқ4U%*v 9@Bm/-VU8]d}D>-~j !-6ySE*cRKXN̽J)+aF[ٲ#iBY* /j~澃}5u=fyEJh$}WmfꪪpA^uU?4 '!^0]ړ>r06ط M9ت2͞^?&uki*ᒗnHn*-ˑ2LQW'bm },4D+1@*93cbR׾mj?I=P4+`Qj=ݗ2Чu4rP8vq,Jiĭ2r[wLNGqQ5UCPN~tJQ:-LTZǿpIm7o^mWHAF4H{pI݀nqi!n/g4[6*2•RrJ袌x|<&WNBxCh5"_}\*-j7sU)Q88i}cVU-8S{L!Jw j]=dkpcIcP*t$ q}1hC:,=]*L,K^xn=܄ϯC0X_z;0@€3Y,9< Q\qمuB~a?(Ozdm$Z>eZ%ܯJACVmur.8Q.||ZN4{ Y!|}0wNp M.G:?RT"׎~E{ UҍF4tlY&Vi:ƶ * X:8 k =K_m0އסAz .paܟYA7oZzch!k?{P*fSG_yLG`J?sP<:aH[eOVxS='fH{8.\&\YWE ʊ-Szv,q%ԭ-`A!7ą7b;矴 "4\Db|c8NN4.ܓ!_J,DZPͧtr(EͱGl:~*=9B"^WI=piZ2IH fen.^Drc"VMlq _:~sFNo#@!@X\Žz W. #my0˸ՠ qY_B?!msn-#AtdC&otSO;F}Q<7,jy/! ۘBG3GF:d{& 'i(oC0>f5ӿ`jvmk^n2$υKPq%k\wM{;*N\4*i 5R4h=%8e>lkv {bbQ@ r^J;GP!@|CTGR9sƤɈ5[.4.T:m~'5ǟeI )1@LW!f9Xwo!@“>&gCQu gnlt=N+1?\Whɽ6*eY}ҁ٥8Yq#Z5L+i3?5D`۵׎p@܃x}{1.;Fe]LB||`jtKWu7fG:<L GlJxz!?Ŏ%ۑᶻt$Ck=ކ(ߗvl/Qv-%-\RSR"iR"gb!B|UgYZ07070100000444000081a4000000000000000000000001649b7c2a00004f78000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/O8]?Eh=ڜ.+М3$EU݈𲮕ahKSLO[M@]<-$ TVr;w7퓁ߛV NuWLuY&]~eU3qYth~xwhP-%PŹ-<6GːD*'\EtkKw"m\2f DFqm!+Ɋ-I`]40O*'GZ68Hݐ8!ﯺG9ϻuαZt6r?F']7!$}"7Oqi9 &vIkˮbs,A5ik}ZXFp*HTYҨ%k'E6T8iC鷠>-ai:+("&3O _= (k0$5ӕvliw$N:MGo9LO0Ӓwˬ gT.PEYM5s>Gżi w0_QĂY/*#`_F}fQ7Y]5{ab]_)MpúL.YO遨5 Gg%1 }cgWro[%,,BWKd3|4e*[rmILgN[~S"$"aE|}wCYSG":Ϟ+&10_m4j.::3We_j{?vN<8O|" L.|IS; -Af<}-nǪ=lKq#];M3ĢVgA3\t**-[ VBO&lۣDܠg3LT ޾|#4d0Z˜t6eW֦7Gzn@kt.9A*X$8B#?5T!U&|ޑ,]2)vY)ɭ( KTIc̠ެMC$D},I*}Vewi`(7.ar o4):c8-}Hp8*PP{l!@0ܗ&S1ͳ$*#`>:ķx e|j_^CG)pd;IE]h^xu3/z!A[!8̛ wY6;¹Xhf{.RlTw,EC,ñ*+RfLkߌ8dUڇw TZ=aAo9Aa&)r]o M=&e{/r{@o!Tww2(a8]y`}) #G0_UH;FnCB!РЮ'e /4^ !J>$f-}@Ńk2{mHYT+# W6ÏO5Əp\W֋*Iȱ&̈́2f&:FJmʿ}ӂtx oU*SICby;r63\ԡ˧k팫Ķ _+JRotj7, -PιyJ81K,-9k4[yĮXj%)R 8x-}uD~\9C8s?ǿխ茹MaI <.I% ${G!D Qx#_F=wGX8+Bq|[>h"Ba`ߩh}ʥܐ6M wэ|{'djn{ǽOwGkAz qBQ\iXxgjEm޵8rem`(8u݌k V7&8ZAq~}A@:>*F1ƿ}rӔGjYMhp֝`R#TK5U2f6]uۢHx{ 2L?5"ƃ"%O {+jwt^Wd_|DƸnp޴+ƶ{-c̕~bjx"aZTEn3O n])t>M,ǯIgt!۞Qk/ ӨCIi2N5!~q)[qI ܣ)ehogQ4Û&|ڌ@ Ʒ|Mg1S.K^`Ɋ$hC'xMjɸWn˼ Uѵ'YÆ.Bl+UOat Է`qr<d2U12o#%OQT|S i3aĉpB>%P/O5Pm $(VlzjY X[ڢ:P&擽#kQx=-+)+ Bl5E O*>{ qdQ *RF(K1Xnf #3.x(i|D}|l0/V|!A #aѪ~wZѨrJe6 _F6pXVGfaGoD9QZM ?<fwL!b"jBj:^͓v2, ]U!9V0hH 3!na-uD(`7ΜL~&d] ^2é|kĀw7~ f[@-#|~Q3Tdmr:(Q@pb5;y7s HIzAm,Nw:{` 8YĂF=+㲍_=z0o`R.`#CV#Oe&e([H[]AlRB W.DZϒ@L ̶x|h2P}B<-Ԛ13aJʍܑסX];!6cP#Hnt…U`Zcrv7Ax+6lQ4\l6!o}׵Q0W2O~!քg=;͂D3J_{uWZUGoq@0waF0ۚfT8y,D<#^lG CW5dTBwgF]@N+v[\vh(ߟ`F0v/{ sUؚe;qT{M)!a2IN2e)WUHInc< vB$V!-P9پo1ےZws3k>y*tnlwx6΃SšcW|{ʔ rqD@GØO)OvXϛ)E0}h8 &u ';9Jt4%>)ڒLٶyXF1wkC%;ثYJi<7 ̎@]e& )sC8yAf[,{B=u~y$kY3P!gpG/哾x&Zd=)\OٞZ ˨u\6L8զ:{L{|=T~A]>s䌅Ñ U>>H[D.ߖYdRx )Iiz[7~ko/TJ@HǨ1Ob>-3\aTwnV+_ _!y+2dF"@}i4E3V{,m)K:8%o)Pܶy]CșpEau9ˋR[jGjId01Ky]@qP݊Um+hP7hf3cƂu`xuZWZ&CJ "S10i,E+Jz\2z^{t0lOi!BWAPWbB!t^d;) w-uĄb:bHG jbKخ#zU'iY=O#q#FAt0Δ @7A!w0 L?BĖO:{^4/295ҽQB_/I u%LEoJ0W:4kLGtC}/Pfgv+pw4jj%uʱMJX׍QvBoDϿSfLd]#+}{kAڒrֻK\9фQI9ܙ˪=(dp:ޱB쳒'⍰rS5<+4P92܄6%yCx{(2h}X> LZGi'DZ>'bOB4G'oN95<c $ 91Bz Yjm)c+i ag(3b+w2ft+A%*,| Jk&k]mqqm꿝&U\mo|֙ `]v>u.ާȖ+իr Lae*n_se( =;2i tV OXmlEx2BfscomE]y"jOT/pU0ٰ}2_ts%wn:%3;LLUt'R.2.\u[᛼&dqN _tEUφ5ر+ma 6Q^Zl{Ľh.V '$䝯UM ds!^dtNƣeG๖ MQ 8j//[.⇿z'2Ѕ2mH!48LO: 4(a=peX^ױd1`-da18 =ыO=%T]ps$T eBȫ;|wY tg1z*떰ItHi|jjT!1Nw_@ʗ˛Sfh@hHd^T%Si`tñ@0F"-}Ad=6smߚݟpC;٨q :Z1]ewsШ423Շ5gL,Wt-Osᷛաy //2)?,eL*-܂vϱ1윽ɣ(_VW;oeiX3#ɠ~(J_lSWznS xшa~PSղP&p| FWBHg:uJC_ZܪUfI6ϖ$%F^:&~y4?B u)[A?j~긊z'x@ MWѳc=tr¢`-f+Al(Z<ˌyBD&Fc=8)I;Ѹ\A֟+ب}qz `vg>& ]3muc;6 Ϊ@# @" l},2=o}y?L PXS0 "B8.G(qN%$<a P ǕZM"Z˟R/4l6l5QtkOd_AQP hq,¸ MjpxH YTC[=ޕTy-U>_?x(+.,wWH#J e?#pb(CԓI}G.y[/jj%X#mf3G}s}lݾ*Gw OltRC%R 23 t $AxN!jۺz$3ޟDh d?{NTTVY0o8M0>0V:;x㌵m _~O2 '%4hUzX?-M^lĤG@@щ7e%↽ qV h;7w8gRn2ZY SyyZs*5X h\p;oHSբ+g hj[6'=ZFqıA(ő1Q%B]"0,`׮ /_d9Y})j>Ur.Nʹ~B8St"Nj IZЃRI%UwVд@5Zǁߴg/zȞ'mN5 mK /Sw$O0~3~3/ύcpnVuu2z-&*^Ds8| -lfB[%dMTy zl9hޘZmP>kſ7@V*n(SBo1H=Vgq7Iv?S.{mɺ<(ԺRM8dqKe' "oN5d]AV+3$3?VWʔM.s&2[ٺZu  ޳D\Dj!@g{1I~V9>JUN{s 5C4O.^@ *N_֥sq `H!S Uq {ʺ,NԷp|)ރ>ZFrFEfi7;Z$f?BOj*5 ;5Z{`N>.={މ wFeR_t=WspA!S~ nJzk6DְpDr.$ㅖjIfYV҇%q9GtUhsެ!p Nj>ƮSTV{]9t@L GJkgFj1٤KWZ2ao>. nXV*Njʢ~g{5i|% #A3= ō}^AɍvC0>*"޸BP7~DdDr%0ޠ~ɝ'G)Jۋ x{by~[huŒL͞@U[lc+xЯ9á*3Ӆ|1V8|na/w cV.I~ghMcmX}ޫIWei>^A[Q03͖E Ď6X '@TRNJ'pt\ZJ\u{gyBK:~ 5N:¼|#V-Jm|7mr}nk͠\;,z^ǭ Q ؗ52Jf$%*UswBs˙4Κ H=!~GL;`]s@U4omm2_>>h/<>7r3):qo]2w ~>zVlyC.bXWsCdZ+m!ѲDN9AA+Ǚ#?)~+)(+l AyhZ'$!C ZH=vrY =IߛqLvEc'ae)'rg|&*9: KA1e@^J,b*8@ DO&`/2{]ۦ $hE+ R!@dͪFIv7wWOQT߁gKu=tM}tealY(('Տ3 ~},FR+#˥ډcTm2QTQ*? 8 TA[_ /.Yr%̷ 5SGhLWH* &ZK-bWjL!s: a{I@YI*#5qB^=:nsΆ:%W>d{\DTtJT䁮:D~/ q]r+1-*FtvI#%Kq`lGI8ya X`y崃u#ѐlQPNfVStC5QLPedQ5z Xu=pNܱ/4p3`)dq `=_oB\A7.a_Ϯ0,Qɰ H{gK8T`wzZ+B;07tӽh7 %Rw^{V'wA)A;Ɩ~fQ{M Ζz 1-Z3C*XGZ9l~&&nyΙp DTO d @ÂAmGϽ<_te'w6s?|oRK4",m;&|'=\pwO?I~bviBi&6pRU ŅxV ) CY/P߉Crn![5+"UW@Gpʱ?cmZM}sĝ7О]_ErbO'͝hnd15of#9!#vYN( ګV#:@P PZu;8QVD| 2G!]_Ku5@Wm: Tz\!iu瓭7i]e"r?`]*9;1Śf־% yvJqb+l2X /@k1NH̟u/ ,ܙJc|K=>E;NHgB!a+ '#lX=4e03cTR_Kk]{yJ6-6 gu$ +b^zf Jy~Ee?ͩx*J1Dh},J˶a&\Z/,05 ڼ:\4~y\S&V`:cƪMIkw;۷?lb!qeJ跸P(#mj|G\M?g=#mnvp* H9z}n1&An#Jn mX1 )U('*g1dUϢ#.1p >Zxhyi[!׾!;y?P%h"aWX[g=,^c,WsXbL$j󌌄|0A+HVlVww/x푃.YʪsKٔba(<ňg4V@毂K#o(\M&}0-^5cǽ7TKbrU؁.G܆cenS!M둹J>řϜH;hmX>Y1&Zƨ)\$hY.{fO1/FEkyPn`8U#|ڎC"&,3RNF2L`KZ8L[.?(B#DG%4Fާ8#ua|[e zP +\kƔAC3(s'/o)V}L+tLfȎ= k\'= xXCvv@c9*7,V]KQ` 0IzdUgf?Xs`Thal ҷu߳s2\@1:=]L`ݡ&0B՟FK%'jypd)nrF{^M.Mjvo*j|K"h~"{rJ}3"{?I{vrycۢg*O;\?. ȅ2:d1$0\b)?Y^-^<Ջ|˸v.[%Ho1:[@,BpOeׇlm>XZ碢/wG*wH|>iʼn@lk6("^H"| .SI`M2fwX+űhg>jﰴ(.X\"MkXDA V?Kdzג yӀIJo1r+6 @\W<5xv/ tDs{/k4+ӓm Umjw'S[f_S29No8!o 죄/p-0w; 6ߏI(?R(rP%2G5<,-.}'jfh(%S^G~6zꙌDǷh-KV)I5s5vi/ P$-x7܆+*yYz0}et}~t='+iAڣw-//϶t?1 L4ǡz7d=BbQ):憭peq}\eubb=kQC`ZBځ]SI'\wP8UemU `j&4||qi`R9i3 ΰRDnԼ}*3hqe8?;-*TuBY,x0PWu?ı9febO@.O-$̎;-6"k1MKXIN02:Ce+]f؟d`Ҹs7(́]ԷO<`!mP3^-h/u1q6sdi; q67i3Z}4pݹK0dE!?)*uf̭HVgCTh38=mEkLQRA 5uy=4[ȢV}-П](>>S;Es-{:`ME!  ,𞮎ퟎᷰ;,/G̓ Nhs*Ep-[;+#p[!X|JH*k+|4ZgIHmqՍz Mq$L9p7!׈a/"e{&`nZH& ՀJ|gѴ9rNqPW@4sd77γuGxuF@xC}w#1^j@\]*6`P{f[y`%#[&6@m@&G~g=Za{5$^~T OT39L1Ȯ3N+{X]*h , (zx/\B4JN|Q ĩ!dQ_0EQ~U\U -O,tHuby}̀5nrS:߲Ntjw{NIzyl&VhS{?V$E㘟"psQ+ Y"cQ0_>]Չ)oH'^vMzr jJ'Oʀ3U}9$r7⟃`.1z'aFwĬր{KP$r@IUyņPmFBPk4Ёԍf[3d.\}G$.OD vϷd[ Eo BrŇbvScX;aS_may&,PίL)bgQ8M5Ua9)q6J0{K\j ~Dg=O8f>Dzj@Rq8*5 +,Fc+U_UmAK;$2WL4)J,ǴPB> ;Q;UBe9o0K|c4_:lL$%1 X&N^Lijɂj6cio5R*وq|#kEW_ڤa!J+jj熜L}Ă ՘WI`u :̸ﳧ%HT$(Z|[oZ/av~cCZ`[+QY%9c&Sˇ$tkjbZs YSo->XVlVރKH~HvSzY󾡓fNf;nX&Q"1F 0Qo<cƼt+D -+%<6iX:T_ ggEE-ՃGu?g0:^v>!Brm[嫲0OO$s~(]daesͳG04"oCq.4g̜' i|Pe[RA88|>XI{o:N<-|\>aw} #+BsV'/\s@v8Ny@Ң^3B|/^f}3 VR5Ge(*dKoKBhSgaw"Y"ő2-Q^HT) _-G @peq0K(*mz6)1X r:ԎD]n.) \*jߦ;'yl` ~A1UlxDDLI,"!b `3Ќ  pKv4'"!O>Y|z6)5 Vocb+t.pAiQ+ Dۨk; f"oQ*qu(؎~OPH,b(CzI!4 7Ji]ļFBqgП"dsB31Of6CFXЯF1h<_{;}V-HgiSlwGjU2)PIZk*v}xk0Mk]-e8'pu{I^qcfL-cw&C2|Q9#3b{(J?_-5cuZ׿VCS*;5;A[`Tt}M<PsS$2˹jL>RSkdf*G1PHGȕFRN1J]G&|?9&}އ܈ PO{"W8jijD>$_!w{II̿ra m~QQrd_qI'n\`-k= duXhj’}?JSXe &G?H{ !N H!sƤs? )pi"Ƃ^IE{L#0Ǭ~XU T?#yRl|PSZ2S`vb(X79̧Do[8`!?P_#*PƈjfJw"_5Y2ŸDfeQʧpj̵ jGOI>YD C^B}qZnt`7>$Ey)Z,YvFefsh&=̶ Sۺ6*D^pAU"j~3Œׁ.0gv7gVJW ±y±`;Y5@`(-yF @!Q *+ji9}p%SLuF&x([LDy5~Q'hY{~hWG P+Hp匨Oئ_OIdyv1UP"z`:ּ!ZIWЃ1{]Ȇ17ގjOxj2 ZT}&e<8do%A@=1R r%Lh% 2\o5 llə'ۖ:@WюiTNDalmqYlϦ1zT3V PөZ& do}_>?Mvm,e2jLխmw[Qd]AXurfl#kwpM>eA>y8´;y\P*N.jTl?bRK(Y(Y&ls08M5@RE\usn2ꄱο'~V'vn1f@QϪ:gq|'_v׹_mثE(*G< *@I$^i$#vܖ14Xw@ݗW=P&+޽O_`1kB&R>NmG2]SV7m]xKj MU#<(QTɤUU7knO _df; !J+`4+D(Uz&;VNu,wMPҽO~@+:鎏 #!yL=#)ku^>/oCw!q[K Ē`Ԟa.gYZ07070100000445000081a4000000000000000000000001649b7c2a000058cc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/oX]?Eh=ڜ.+[Ҧ-er-*R?v8σ4xo0e>8GjiZD'j b1Zea:L̯l`&O|ӷ'oY;kls#@sJķIN26,ړlgy_]֡]kOkFmV$~zc %FVںU'Az=nąXtu:\ |"+i,tRtcȠbwBLY?!ꄃʎ|JY|%3bZi1erg$>)2~z:sJw',v0؏l"Zٳ255UȽLWH1UeqO2H7ĽM)Sz4f n/@O^c)8R1$AUrdo!a3;Cn5Fp=@ %n{WDJ98FxR͠( Ebz V`Z{bB ؓ6_ls}8Q\328c# Xs5Q*H1~P"z1QmGBJV :;[LG1ԝJBS4j;ǯշ[RyJ7`eߋOx ~.]2z>#OΑڊn26̲{'R+~.b58 5W[6V¸O=.Nq_XN}^e3bi~U$1CF.\ioJGfƍ (?4j2^4Fvt֬)| kc(X[$~"Leo;4W^?2^0ҧ0Ck3Sʶ93K}dxӑtRQMeE0;X,4d(.iK 1)e* P#kƏ9+ЛF}$e#5}TSV]5i|6*VTJ U:$Y?K &')cLjkk5 Fp=wsVz}3@SU"Whz#hz(L_?]dd]|HEB2aQ$iʄ n+U\k%5PEVj7= `B5FDs?OK5?~>s"ͬ[fLHԲORyh?3IЍE`k](UpxАJm1bꚳ'qo/a's3ƐSx.M )-Pĉ3%'P6Ll2qc^rM {Q I q43TUC?qV ZWܥ?fFx00ɯr.%2i8^o/Huz.Wש!"pld!;,鰑 *Vf"| 1[y1QO>~om".? rV'_GGJEQP8)<*zμ\ ;J&ALSF*7-D#1SO)6zayYpm~d3DX{J NC;vƮ ^t&2;&b~P Gȸ$om!D؏&#[xX[ǚ:-ڸA ]\%$3q[{@@sk;zSa,||< j+=2?ё>e\(p~f ]wJMLQ3X3w-'#x('YYU`xj$yкPp rVp: ==GEAkFI3f\s.KtP!4Ƹ vўtyX`|MMO%FQ8VIuSHfBoC vwj"54< ]6cBT#bd5J1 /,U{[4)CDX( MXl4bD Vm4@[+ЅodžW˾3 A҅\Āt]CuZ !weJ{V" &+f+Hel5=f C<vZ P'*_qѳPQPb@&P\:19EշeaDf ժ|ן@\~j( =iܯz #Q D-_jWf<|ׂ}pkR?FIAS G͚K^ _lb>i2שVtIw1t}랊yfDX/ xA։3g,9'FŎpz"]NDnb3 UhCuoèIݷd-,>"vv1 $*^nIʜS_ZPI!rK d}ςW2F_eB|4~ +ٸ=_Da7Q^qZ@r\9/lP1%~\Na``ufky^u$CysWW]Z"SH^P=k\0AvG IKeoD9E9 vQ4 j;SW2Q;TWs'#k&[ގt/( Q`($)5p=~_vSDߔ_s0Fҏok,ٳ:P޽F 8A_%Ȭ)n'&.~ےV31_)!<_GvSW[G]֘s 3dJh?4|#9z;eFvhyK/m;I"ZN[3kSXǬ؜ fu.`K6!EWt-SֳpCbo4- 'sN6yɂ**?U r,>I"`Y* y̱c} J-|cj͍I=EI`,ouC/z<ֲdM Zr/> czjۺTpcY{1A0y2:Xt$/Lu"bI\ۜ¦cNgu@бmM1|Q`pY%&& k2~xVc$NV=+{G8~ ĝ'GҋJ͒h5ɞ(v%IN%.{tZ giHnЛJx 8ΗŬV͏t6r<`<=D $1SR͜MA ;;_BKeˣT1Po\dV|3汇r\UA>/7$"t$]CZL%}!ء][M?4ܚ'ع9E":EF1$kfY+>Xc((gpgIN p>r~x=ׯS=TKy)fȌb bK7?v\*Ts=Mn6\3ɰAaX4jŢ(ch5\Sc@ac=0@K#qT# 5-UUhQ+@"r8G"4O6TX1,vmF 却 -NtI K}[DfD!)1WyK}7&;4 6D2-Y7|SDo7,ecßX e]Z|#6M%߅ީ]Q=Dٿɻ?3׾.%IVby+V!TQ<<y@'~i9,Uݝvd{ *LبfL*jW?$;`7~ ڇ),T"< xt&y$t|We?s,:oCZ2} \x- &F4c~d&%JE+ZddC.M ׏yvC򎁫? ݍCȷ`h 0&Bс < 22̑pF"RIP.⟍v+YF#GzF92 m֢ ]邪p]q( -$FljoE_!8xp"Ef*̏P?8GEE:*W ,onG` ?`R4fBt8(´$mtvZA%&u92JqoĨoq=#H68"+!lj =M#n*Rh 2H9cNȪK_Z;4ykV\,QjԢ\ԅ|k޴EA;>!?7`z !mvh%6"ݟOwVv4!dvb2&+KS}aǶ˱ĺ Ip'=ӡ/fPVåfsgzMhߥcU|KwgϽ޿t'x  a 3]7bPF(jՑ5 ϽZ d> xZp(9OeM+I',ݐ8'72T'v7O7֍, &.KlH萑-Y\CAAlfZ4éQHr5U/8h Սݲl*݈%mϯ pڌ7slwwͩPY5sv{貅LP^%҇K?@X C)+272n]=k׮Aw!R(^;ָ#T[ >$u{@&Ԉz.ȣo۝=үsH௕gj"hG&zSL%Ŀ694tˊå;- ]RskN{@@d%mlw(W(׍s VT𻫺Z ƻӫBuw)ðt=◜C~̭f(k4g%dr7j擿s@Ͽk|z;_&wƒzqfV$֧pM \7/~P@\bki”ML%!$Qd VT.TKpgV?$ aF8/AY]NUKezO_`Vp͒2\ g˯EbW~ ӜcT#.kȑ I=ܣ40+)2jjfpP7S\ENeRo 0==k"":o0@ࡻ]9R5Z9:p+YxjP$3 Fs}W6mJs7w3KΫ} ρA@ej4Sae;J^^ͣÿ+v+hR 9mF Z٪kN:n `#b(0TQΊ 9xsT[uE‹oSU*3 "{Jӌ YLQ88-9 p1,j]2+Kش,\ϑt8;Qhqu Œb,4:u\F 8ަ(6]?" e*>E\ o{ƤCaƩ{inlahV]# dLD!"-jU6#1U@*?[d¬;0o[J7aJK&PtqК#9TigSN <콽q>0`.|8)[I펀 @0Vjy`;9 BH. sYq]1 7W6PtSr;Tݣ^i*fܾ)v: 2WwUy<7M^l55Ngf RA9#߈]~[N%~ɶC NI)k tOUVZm|jiZ70 TQcl֙2|v +X}ڈ"kSN]<﹔ݑP8V=LwD#򒇌_ENΛMfiy&h?8UQ.a.!^,vYj%x'N:"֛03o^/ߔkh%s+C7<:>&zP4ۢjdKi|!/@{A}F8EQxQm2ڰyqnP=:°{cפdpݘtll2_=c22rs@ҫd?4H@AE}´IEW%~~t1OO|AI?<wƜnZf&[p!C{1h%] R#avV`6ۨ wMAnj6||s 8?c޲#:}Na,^X`$s!w`KvYw#(?#;ʕhöƕkUM&j_X)nKig4`FYw&@F=j?5{o/ƊCY[SmIs,:u RE#?g+CtI%9MY]+uqoS LC߷/v /힡k=󞋒VozB '΍h@U7ޮ~=T8q!AU>| ,pWR|/Ց~ROs1ԇlG;`D:&uL:xcjNj]PBYRF8ϰaUbfv]N(#gP.b a Υ}]dJ\#^̇석y? *;k'HL^Nv G9k4ֿ/;fJ-oq)48q:_I/v&ğ@|%I?KNy }/چRݨ-f]e9[ M{eq˞7h皍Yg9=8R_=_THtImEL~7/gȣ~qfAk3 `ý82s^uKnPd/PZ6Iq;)HS 2wdSޯd # ء2܊r**lsyA#넖|(/1b셞SmN|uO ]. qܡ|w_^[m[^ҩY0p[ Y=ȈNbT&+rGUק8\4zF^?&l4d({ɆEl<.I*զscAcdxm\,/bGz9=5hD=ќ/Dաdb}F[9Yx 'wLF0h}IKT~]HF0g@EYkq w2LQ$ŏ͎ffޛ),oPlD0H3Sa釟sJl<=B*cV{% C;^[\ ;3.`lJ|`_dlvXao!:q eMd5K\tUR?w)bU/寣>6-|*JtuWT5qJ DR- TOv#3z7%2MVRM(B ?(u-Բ(fgSkS|޶I\tT*IGTX|A" ظd+Yg \`ސ@vcn8̮j~k5?eGjëjmZt*Bvz~ r+ncUI'O^l$7A1+Sī]3kWCBp9UDm1%؜h@MLÐV1,gp$myA ki~1g%T^(Ű~ƪAj!تe^I U0nj EhsmR|e#v6} IM#oP:GG$heo\́M;]Y?`b cq CS!wØv9s!) c? 9 {Nͼ ?Ld!'M){fmKY(\oSHEyΕl}_XJ9uFAhlGjj7*QpKͷ=…]dlp&vhAιrs2JW{MqӘ I֏""pNBk{'Hto/fZSDfv KrE8# ' ZApaӝLN} Y!<\P,KEUH5kw@C(a\ 7ǼpD f*C'*x9G_1-y@u^ D6@bj\M FSvyo/W=*-G3]>9ZuEY4J_"UEPqމmnJN)U@e*DW$'r;PK߼́y|  _'pTOe[=5UHm!ﻰP>>A>YVSP:M~¿ssPjݾC)\ .5f.2M7ǻ8aq ATHf[i9sp,M iV;c-r$KAVkkQ*w$I6;bd)⹏sZqژ`ݛǑG X-vjS'`AyG%%[E;ЌJ3e)>5wϺZ~,z",|p'2%K}9v#6S}c`CbQ*Ƴ>zDQ/>tjC94,upFjx7,ħ 6kP h䬖)ӧ_Z_kFEL}ڄ?+n7Pez꓿d)_z1'5ю͎F&Lj ;~P o&F뜮7h˄C8\XL4UMlum&1V2 $=XEGMww%IuGvz ]f"7 i+Ez(,VQƪN9@) )åJcLR Sj#W \W oB3;7N7k.iR.WЉ"9Rp}0=Ġ8?ϿrU6(6(CJjh^yVVt:"J%W2w1#ُ4;Q01lXV\P`i㽑1\!ׄQnQ^yfrisV+.qfέ;z!R$Qfu]v?)ǁMMom~ȹXC"@sqb鷐"sݓ}=Fx.u?8 gYy5޼RTBvW\[ N .Tjt^-9\^, $tW "3ګQlkȫo'} e#+=+@2( ^hD 5՟./auGM $(򽳷ɗh= i?FX;AAt+߿ FSৗ)KߖG~V@=mY

      ?f X% K눌i9i_~<O!;I#VkԄZX|5NRΆ9!/YkJdEpofޭYCz-񗍈;erSj #ԇ콈{3z]m9ЈyZ8dksQfE[2d30ޓ/ʶWL:xߢ)jq[)4^Lq0_lBu[5*%{@BFgȗ¥K!vϔN;Q8h~6mL;fT-hTs iiXgSE$JB[eͅ~NX,nc׎ 1qv)/TH*AX]P֪oIH:=njFMec^o;@!ɊOhRvf9;?r6CCgq&1W9̅yhXlk' 0r;ꈤ2ZĴAz%8mNghj!XLj"0 :--)-CϢA4 ȍAglvy"1'<؛Yk21TLyP§{x\I9#!1V 6o#f᧱=(mV|wˍr- zj n& 5*݉JS` ö&'UGtzLm0c>MNnȸNPD2=ۅfE\Xw`oJgf>;*; 浒'WtA l^ 47`Dz|hUO̱xc=\[CT)-DM9E41|Y0*'>sԙ?q͏?2ѳ!Tj#]C#s#qd<EzUT{1i*.Z͂jvuS;EF$nm=tNnPUК g1φԥ@v K3Թ{_7aՓl\,I3e.XSaU=D7z-C4=:Z"؟\LXEZK>YPes{#NQ*X|׵ްw3; ku5TVbsAFeRO&\Wڣ!΄YaѪN>i{I=5р&|J}T_ tX=q8dncg@3:ۅ%D7N*D0>:W>4J'j;\礼_Z>F^p<Ji\DmgaA6|!VP\ 3BւKZ>-nKeN)J.Mxfd0ӛDN3.$!?ns =FI).m+wŸ U$v|y*+:F)S h`Vr*fLxG6` ո3wwt [WN>~:͸ÞP.гR=\ij܄iK4T d.E=y6NϨӼX}#ٸ-/{T+޾SKTQ<,OXbx71F荳y:vfaNg,BOudeKެ1{ \]ģ's2ׂ Q-x/XdU7N"mK "_k\ZDG ߞSu|֢AlF۔X`R8[J3B"$Kт0)tDq >*⛺>'̀nZӧhJ.u)]v ;2Mms;WĨ;֚4Ӝ+0{U Œ͗%CBѪBɬbsB/;  m-Tc ;2b3{WE3bw<箝1"\Ch-3=ͽ;oO sjһrz .CUVh`[F-AB)euY^|i"&X[Qc=dն7P(B1Sy)g"kMog[rߧ=Ԃ+ jG*)DӦ4~;/*cUj]dȉ5謑XE<$.v 3fB Q}%慞-Q |Q/א!2d+!Xizmwp}ȟR~&uQ,}3B 6"/\6|9/٣Ե3܊h$"*<) !㪽1Y11:Eie"€N^$Kb/7ՠunߟ"h|nF<{;d^-n1vg4ٕGS%PXqMf~4v]GjQ~t dF7LZ~אUkJeNYBKĻř2%*3̿W ԨVS_6Ӛrr/0ȍ8v͖d;^ pb~{X#*oOצ78% Fb P[>g׾n]oEZSc5.qȈ;"Ά] o{4 Y}5C;b{zPyTvt(!*gignB ,,+w5B:߃MVh짯wXjCs/ga!`.N; ʊNQ~j }e9N]_4v kSHz~-wCHa?zuH (8盿v<#B7Mx`OfB(ˀ*v\I-93ȬU:Pu3/ C \"?Y ?d$ SφDrBERr_ ٺzf6\ƢfM bl?!wY*׳ٓ)ܡJ^?EN>>6AETi˒#=P`W`!8n̫miD9/LbՒЪpvef4#Zc,KfXX@yaF{8:< <:+taoФ=r3zʷy>DHE)$;2~B= EلH@A cY|W$CD}3p B[j|~y`EmQ FoRDH7=9A*,YcXpVW?n!-sw-9jnnUaSF5燳%+,:?c::̥nV. ąK9ܹ7 %O=~ƪC@3DZi{9P!b a,kX^Nvul-o:9]Irџ4UK K"~aB3Dv*ˆ#>gTMOWi(n IT][Pm|5d8gNN޽J sGcH -44ȓ_ɵ|H #|bޜy~!5[c۰j fz[ԕxW`ȉ]p)uO,EsgdȔsI2$/?Ib3G`àrtߕ1$QO YPa[{7u̪~mDpU`wzc)Y%PUPvzprF'4үlT+mz=eOCXZҸF bmeH.I/#u@pufM}g0I?ϗKv>slt-r-ݤCEits\ *zjٖhFwȄb6Lu2(vE4Cš ͧ"bO4]4~9M>$Jm%er6i'ѭ70Jˎs! Wز+}l_|drFH8)x++ 30l9piM@7FM3RaS~OTJuf=ڹq2{ |mՀH^xzVtl.6.oADw =c+!a]l#Ls[3xxR&{l{9muHGAP+5@ަ‰?8ֵOud4G 9 ? 4dQs5m{]dD躸ɡ hGVNǡۈpQ vj=}ڠTALenQsK% _Zf#rbiC 6h*+F*R:az):K*M8O wNlLJwJdVv5e|rB!:Ӟn.2 OغKvTis;0`9O,Lz9 .~~0~/0d5䀽'ZmLd {XU] 1]F-Ky|E;@: vZgK<[w_ khQep\$dbpmWђ׎DH@ i. i6GsA+p2 NM龾YN$fcA;}U gKvHKuUaAy Ə5Ǯl6bI)ׅwJ@ĶfFБ]@LgRqap|HTbΆ=-kg:OP􄬁6I:Pœ>U2M"o h-ťg+-|,2] zTk&™'VUvD^IÐ 6 [FX2eZPKK"jckvivLs /WwvENKV_D'=[$01yRʑnČ~Ds(0Ϛg|H0Pr-KmS0&'T/ }dܚmjq IB8J+ۮY]:DΨ 2wGD2JodPi[1 ̨ɈFVeHms0cR~+/_KOsx25W-UV h p..qԨבbLp2 GfǩrޡQ璹() sU.3:- م\ǣU"]ád̹94bFAW y@~Y,\hd;ʶg0R?ZmF,Sifg,6:G￉e3נK_ހփ !L$3ȇ**=w)n8P|,7Ԧל$ΜFC(#|*;ilQ ؂ʛiF%K"N"ȻwCUh2w)L@ExT@ж|qXn.#%'͎n k MqyS?(*YaHT.dX?Tz'C ĸzCQ=@l_)z+#Y'` +ٓ t:ve{Ule0RwA'~' g1 @;A 'iV_ F-Q7]^/ڬwji(tPQCA{-jZ)_.& \=/e%-^£s!_%~iHYCQ% zZ]ڽo=601!N<#m[&FE`ӧ /RԎN"X$FS9Lz'˒XCFɝ ]cFm1P@$)ϖF.S>" $7Q"jU]d ?ulzipoIb}8D-;uJ HcI' $Bʼn{G,CfJ'9Y;I.u-UmB z9$jey*v60 fz:[_YO $Zx&GAuny?냝R #` AQ1ժus+eZ$Q xd'[T[8\M!TW{жp_`󱴦U uPQQGq?A)`ՐLFg.ɲ#^ ,v|ێija / yla-E5M ͨCٱC NXXf[.h3&g.ڽ> }Y]X[9Gb@ >%(d'P=X&tnĵ{^f\91 i1B~ݓGikj@MCc;oEy%@OC:>7'ww)P0%x@Xju<${OCV+-i3-jd:"^ e ۀZ>j1gYZ07070100000446000081a4000000000000000000000001649b7c2a0000506c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/oP+]?Eh=ڜ.+[Ҧ-er-*S|H;, n粝nFIReФG5GQs}~u }ՂrdaK ΩoWLNNn2Nbd Lo[b϶dr I h"3SjΰQscܾubۯGCjŀSeŕbgKÝ멀{IZnuW |aS(> iBUuOXUE33D?6jU 4HdθʉMJBqrvam ( ,aNqkUŽ!ђ7 +&WC+|v?ұ]= !jS3'x:LjI!4P48692[$?q60NK@9fPWapg7snk{Gڷڒ'G\BWwo8ʇ?кDUj _C%u2]]?M"SO쏰3`h@}=̑rC)mJk8*:0G۞sXj$:Y4n\O?>{ _񻻞yo{Ghau4fQӗ*?įhWI7-"SE.5.neeaMejA~R'M6Iv.~Oэ"Ʋ,Ys :'w|@av'ThVB`??IK]1!a86ƿJAD ֞tWt $1v gD4;@\Fo􎟛Fa.y2au#7`bD<3nnkBb4~e>L; |_~KBTsCԅj{EI?j` 2t72۪8lu6&1K GXzA%zVgW(=^ n+5Tq{&*aDbۼL^:}rI>)R\@&\Sa*~:]KDu NvYؒ:eAa _ROj2 j֊5W _߽CpB}Y,!w:qGF>4&mw ʴ-#6Wm~ Ʃԁ8k Zy`jud5эl-'unw >|ÿ[1t ;8gwe@/ͤsg?&%ԡNBZZI֡xWVLࢵױ(HPIB)?9%DzWcf~ۏ m:cn=O䞾PnE3CYLYj~ ԺU4@C4(lNF~LgRzw45tN5\xԊzaWLX[%{~o9z_L8[8kUk(mUnzGw-g'(TT0>_:8LX-bmVQhmRm>@ձTJcgzi[Vqq$B͇ZΕ[G3銂#LKĄUI!K]xgɇI`?=.N*<fqPzW~$$vq 1 Zc1RtܟJk}/_lI$(uS&Y 3fC{iV߂ϫ`ԫ(oj{Sp2t]*~ȩn ^EQdʔ=ʊ8sIUr/z,Ŝw);vx  :0>/A%iGb1]ߍN}az46}6$΍:m~Q{~\1 :"eB _ܕl%ezP]ˆ=zsTLS/G$a _{7}0A+Sf{tTy?(?T8aM\$Qѫf7 48vꪔOjIE]c@κ1  ׋#@73<=*=-M5&PKƙ< [ņÑDs|bN~T"rS7lߑOY ^1O`<Ŵ'{SșjvFeFk=ԞI"њ?XCtxa<4/Erj `pwT!&2P1BLlڹ& |f`6] 3!Ʉߴ,,1参kڝּo8Jdz3c{+xpXU]Tn[7 pfӾ𮺗A󤑮7etݫ,W^"o;Y$P0O'A"m5B}±s e_IϞs^7[OV #rue*!UYWMDOIö%h`8 QO xQh"4kXbgoL:^÷ o(H㶞<1Shܛr!7 {n/jx<6ʐ/Izh>H9*٫wojjA2 p~D0cɮJbe>@ԎҚc@WsbFZ[r~9"!Of O-21hA4)9 wk̩ hW0k`oJtGיf]Ev)5 ЛkQcj!: y m:?Ov?o*%DcU6W[[h 0qN u 3! 0EDK˜_dtA/K!aK\ <df6S ozUW; @jH g5M KP-SZs{4N!  NV#c.Rbb3(d,Fq;> ߩl n")q<{F>:JZ0@m~|k#T`0*PM]"BKfsiڧl+@Y\K'{tRۃ(lӦ‚D)0-^]kǺ[׷ FݗVeoM۔Ѷ^ Wa$68E^K~(/G%W wQ`؟-BohgAj.X$^܎i6 4Ve یu{"ڐ#N7^awZ[Z=T۬T_wD">#wb7!`7]q#Px Ęa9_Cد*xB#LBV@=FṮ Y¼V2fݾIVޝ=G9̚Dtn( .@QlbP/+&qy+,IX@yE6e:4S ҲGXA V‡}V>}*qdHhN@0NypDžV;0*n7@xaN(ؠ; d*lb"L"\*\ ]9)IH8wXĹMYs*K(*bƸ&wTbuu6Mz"m:~Lb6>T*5/7V$EKLZ;l'E?! Nz_N] Uxh)?r竟Eh =l {y@J^ TGcߪڃU=+-_ 2ôc9zKd%|5PE qV(u9geYq i_P9AIk5XJxE G nH}1x{cg$):7E6 3X3P4`8h>4Z@OM؅@B~B֣u aʩ^IaVdW;d|nċF|t gx(+'O[~4*en24! 2NUu7eϷG楨= UČ\40 \,Hhw NR|ojh8Rrdt "ͦFߟ"0B;h {vL&h,3x!vimǶRY"r9 !y43oM,VV!OwHFðפ7Y.y|E,ee+3YG(cĊh,"% w WeO/Χe_lߋP,+1GC˳,#J[`0gFZBݦko9c˷XfQ1BAkp/>VÑ`siEmb.vKPj2{.u{ly*W$:N %5h-tױcg5\ЫHo؆H&nE3Ns'RC<,[,e( Kz 3B@X(4iGR%ejP)j gꃰfO(ƨy=j|ϿQs'ַ !U0Մs[ɢsi~7v?_sI]})zԵ:*px=gɗ>TS=uEDZ1dEs8`?H'pdѱ(mW2D|2V6ARTA2b?B!dM/"):>xh&M-'vqG~B(^)<ߓ{ aL!,~#7B؁D/ofSw3RM^JĤRm ӳ XF" NCmQ;Vuo%Po_NhvwO+-\ў9Fq2QLri. *fԅ>TP53="X]/Sx7s̘;gg0M$-aTLSٟ"~T333>L GLKI5J \@с4"S1_uě"v~/ƌBnc)jnxHߟ'WEQ~wNꨚPu>މI{|X ߭׍8"=g%}C}vr![G N$Խ\[=dʁ):h$a^'-Rwʔ˄_n_ + B" W\ lCDt0E1veClQ/$HR0 ;ߔDžh:oZ-P Puuӑ4 6XŅ~5p&[ T\1QQ=Zd?jm}+3OuA+YX2f8ԛN\O ^>>;DqŢ/oMPi2 !`n?C'xXJxͶP-,3qZ{S}Dm{nA?>ryݥZ?/^-°3v21J|j}.Ӳ>%0MNӂys9HSD^J8SQ5a0&VDzcqT,Cg]u=]ws[feen{_P²9P. $ U_B)ΓCt|T)]C"s-J\2]d_Ao"(jY^/;n EphKfUUk;S!טp!/ホ%; 5}7q074'5ݠo0WVD:̋K*IDs_ʶiPV)u@(z):K8/.GЦ!d@s4}`)||iPaH"|Ɏe>-vW]cSZ` j+$F[q-Ž6<"D,ybIseH%|BBg@s u^dQޜ}96lNjf^oy  M_Y&Kد0J1ɨVFFAqIR) 1C'Xmx5c_~0"/( H^ˊfr1go[3w0|6&a//q`>h?gyz ٨ '#Ewv)V &hFx\|X/gYE-ئ=āU.!#2#oPkwz/f¤)IXHp ݓ̪/R+g-'[C(B%LId.ܟRW %wkM/ nKBd$@mGq*HQx7yIQKS{wB=y6 7)tPɾ*~[lM z(8 `?4%pf tuo# rF6T#gkIl\c+er FԂ-i9̊nMq9(ݙYD79a.38wO'\oh n(Myzḃχփ?\D(_̣2c}jF3XߦgE F=L|N?ee7${4B\$*> L7_>OB|;ga&@A2$eqih"S`>8wp&!܉oX%M߮[oX&\7؎FwE`QZXzSX\"vBs;ۚ&9Ro"<6 OD(,E []ILOjccstOb[{.P߼wO`+@vH$)1<8)QnlW~J3Q/ Ϗ6^\᭻TW*"]Gv^\Xɪl odeNFq-&+ZCS]ʟ$//6Lh8N_g'rmhU^~t" ZXgK$O#B!Z@&x2CxcNIm6vThq/+>DqJD'>cE_M6=~KBЦ֦C]@\=HXnEyKw!Z"GﰚmN9A*ђf i wrjR(`ik[e.i*,*=1=lY= Yi_T3 PlFQUAgđ6"q@0$;f<lUv;E5 Gʹ7&jZDwdc*O;~2e?ꇜd{]mNf GN贇ȇ~2M#?OReWTt۴Pޕ)b]*n؀24-ۓ { |leM^W=ë[_qjIF)fh;q&erNF,gs6V|@7FE=sWHXxؚ0Q+kv;\)+8(ȏafFKǟvV7zQ5svcPþ8W ]HQObށXS54aRqܡO,s2HY qH;Y,3IB0On Qn4lίHU΂i9U]N<ˬ Yǚzt)S8"^g|ypEm";X|WG*DO#o٢09)@Sr9 @٘t^[p~5t ^Y Sg퇵g`%8VwZ[fN(23Q\"('r9UqۚJ~ KZsG.4IN^@ʀ- &΀'p$g/7%-t]Y||LzK͖rnGĹvEOXF#KlSFݾrXNR?'MW*ZLZvtH2~rr>?8=yS9sʩ [_ֿ|VٍtXK(:fmW &^P ЄWnW/oR+A=v[IvUl"^ 9>JU؏^CDo60xnxЏmͬ<>-#XzϹ tJ%ؚ2v;h[L2Ib;,싃? 8TNcژ^APdZʦMxLN/+˃MnK ̣ $~/i:אSj +5>Ƿ5۔X9'芫1,vh̭Y\ghW }Oal Z_ձ|jv_ߴV1J> I&1i@ݛ4C48l>SZn5+wWRqʟ?b^`wawr B}zY@:?̀[GN:h-FΙ惘ĮPzk ʑsk%mɊ辂dzgV&xh |˒w).xvB'cVE4Dѵ?O <&;IQݡ<6B%ΈtbO1* t؛@_Mڋԫ3=u-+&Prզ]rG}-dr鎖\]3CqvJ T7ض9D@d$OК0Tm12L3}xZkJѼy`۠^izs7w]j6_Kh`mTԤpIWn?%Jۭ:BUVKo2cqr%_Pj>J㦌$ۂՋJpZ~ՎiQ$ە^E&mxpU}I D}';+XY Ow /vx3}CгĘ!YhgtkgS4" c-v[gX6L҇d}=,҃ +Q"QOU?e l̚7U[KyX?dorAXuM^|KT\\:V#ַ]de&ICdkTɅ9^v y' sϲtA2 O2_55:^}\<@vWkpq?3kM[aZ&YV cE8y(J V&#ӵ`u ߷XA*"hꄂki[(bn@%ʭ8+;'y/%Fo(3V'˂_X{[(ԡ _O9R8B9LvB@Ui} 9]:Vo'6D NB!YfPz%2lg P#tۊR6b; c ğ* #p=%L¨~ fJoQww,݈8l%a;\Fym:TT崔BkF9B;h' sȤ){AG"[B"1='&}Dz~3J0ESuF=8FհNUڒu"W ~Yd '@;kO pepU<7Ӕ+-7O\wdXe$^xCꮲ(DAml^BE(Jή,>]ڳ6pB|6j% -gJ;Gio$y`màե&ܤ!uPf ~XoTdb_P)]dB&z7[6(S ӑیFg67)^(bw޴rfpc9΅+A!vWoPWx/#a69K]>7Pd:F:Ubxwd$ӑn\PẎfHJ1SWf(D8> azR:6 ǻRqk5*5֣DWr;0Si 01!;UW?owH.'scFjdb+ZÉS%x\^F=`YbiRNFf^<`Jc#ԩ^ .^?hǐ{l~ʼblW ×.KljmUq;w$ 2'}1VޫBX^EA]JwKO[[ޚޘ-tKl7VW<ڀݤ5B|?2۫ ap o"C{0( 9"dg1ܛcCM;0>nޯ%hz͞n&n{T 8e^ Y%vJzf5蹂Uu/ p#wr iLi\D0ՙY"{==qa4n{+ a7m|?D 20I]a>Zp e#pqOWqQt%`g<80xWUmP)&}Ǫ;WX^l\^{ H#OsCұ"VKCav>E)cՠaBg>4jwWeFriDW-fjMmdۛk ^Sq6:*n?+ C6 7TZƱzEkZ,DM6 8C"}s*{Bmv1*xѾE~N8kڥK)zKViudXi ҊSS:\_)jS٩I;KP~Xc'cIT(I4(Ҫ38VN|o FF8Mr+H QY0'Xo:%6Ž2|Q3 ;dzJ!?=-\M*Hqw,/ uXG哘Awd?冫$\Ԅ)ezUћ.%%b?S2L'UZGUݙd׀ "o SSY&N .b+5eHd￞~M=^l' FnwG Ya.&Y3:ZP,'As2f9H'P_}2B9G,%9EF!L9#.4T} qvepbH%6`TY8-\lnzq㽙`v8qλl(Eõ{ }35(m\[,Xgӂku 8;981j EP/A:o"ȿFn6ЪF|"t+ e;_uH:Sa\D PlJ96 qm*?D|>V] mtʇU{6EJQ8jR ]Z>ȯc{ C|s-"+ p{2{dY~RpxAN6lr髸 /?pwA^p&[>^4eN,*T9QC7FpjTm])#vyE%ƁU>ditU])C2,0 0gr*rgFž-(ۏ3&ahbt*Cs,͇8Wr|B5_5ߒO&Y홟ZGl!mæDjʨ :oYʨD}I͠i݇G4WA\<å1mw[{ DPi) q᭮ 6{IGv<37t p"ۛo Rh MG5br AݰI~aVDA"ը{o"PĩGwP.E<^m¡#T^)ݻ`RDar6ffXeT;d=NL'tP3N@7Ovn8 Q#6iq4˙hPrY蜨oyځsF@Sޚ 4z.E9[ A=Y39 ްڊ:Yj~i l>+w!:7cČ%.[ؿIvA2ox!/  k:D X2l(:P f_ k+D,Ga%kj~(-_dpJ; !K2w |ևƸ8j%A9nЈ i2XrH'? i%+ֲINHL+d{ 4 \]m/4Z|EU߰$k>kh; gnqd `e?DP;Wkw Ѝ8:3H &_!H8"L2`r=c,*1P4|&sWOnaxd8R= :W59I6)!v3˽+$ډYS ([9lL3/2|mPw5yl]<5m4^?<s1:'>lӇ́q2Ust3d\o-gm7nrC0c{d>:pV4@[B,Cm҇56f0ᛵ9| +vLr%*:H"!\P_w ?hh/ĵ9qqY&oK)n-D6%`qj{>`&VV?٫d|qޤIHm5`݁bف3H"i'`Sgx u={Y]4*Q(v")wf&f'>qb]!)24x<*Wd2w:'!1}tub>q %'䪮UΖp'z}Tx|r6+ ^ndv;_HGaJ^?`ctc\G;J=rqqR4a,cKB+-Y`8-BT҉h|\CF7X ak0d+%MB>b&o4C0UИ6͛9JGP~udZ >ǀzO}OepN1x<ggŘ0N;,zF.ZP萈#$$bR]i\hMt*74k8_V+9j&`5l(a ࢌP^34Mf+>Ht8A H1~}:n2(! H1[L_N6g9s j?Tx7g P U&0kI3!dbZЃ;y D7f8O ^& [%jjO 4n2]Tghg񣖴,Ԫa}Xit :=4w42*Qlk..TըV!WkOF 7Л!f^@|kC4t% z63x6&m2rsF%1@ r X^2b}G)O?w$4 nTJZOPyEm k*8=,b;6^0أ7 *70Ph?vV" QqWk=\"c@$l㎍y>MN؄ON/U*vps@WtD-@墑%8}v}؊cHLԖ%]Xok6'Z"!éKz͉.Ԥտ}Yv>'/zT aijP[:pq҇EG9A{dV-ZanH_~nM/^gϏVZMJ)6>v)VF8Tz: 7, 5I&?"}! >oՎ0evlp˽*;?s`a|8]LȬ妰S{.Uy=D-9(!$\0@$d.8Az.UZm )hQ4<>4]e)\kZ^>p7HM[I6fIzB+po3uCZ>I_GZP1Cj!~{׉z8iՀ2⦿>m)?zIgAئz$7b}Ǡ DZgYZ07070100000447000081a4000000000000000000000001649b7c2a00004ffc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/O]?Eh=ڜ.+_=(MYVK+Qee-jA\`Q':HT_tBeRfVF^*B`rʵte#A uGWI s5ĩln""Ԍ3 I`݇VR4$JQ 8dq-KQMYE͎LJI^)xw-SoсKZU~t !վp֑}cU`ʚ<|};6!p5İ?XՂn4t)_!?)X='9*&fΕQL\NvpNEg.(gvW vv(b ԆcC3I1H8H lgKnYz9s7@@Cў-s:1Tf *c:䘥WQE"&ivubP I)iڕasD1 aq+ z @+zvL TQx1ZJ:niLPBQ Xojp+g$ųXSDjeTBJk¿#ۑޓl<`0eu@,motpV0%j*yܱ _qn3^;O2UKDGe%z3'F`5Q&>5{SmvTSyR< ș5>e쟞OjY d4WN!dv-:c>K:=p@6z< NmZEТJ~3cq'i7f;ǚY~JlQ 5f&ZM1ؤX=Kg>abl|59F 8dRbk T+ %技[G"jl=LKn]:E~,a[̓S6~./Xe}J(L}h0f/ =VtDX8#I:az!N?u %67pXB}m7SGcfŅh0NC= ]ѩE|5_n\65q,gƂ- 'u+^b(+9sϥsTСAĉUe cCٕZBa%:˯)Y:}>G}R=0PrrYPfv`TY鍘PI0Q\?!%;-tIvb}tk"UȚPLD A̺c% eA̮dc_ڡhRHbG:`RR: ؜{,P#klp7pqgpj*<:n~o Üo!d% *_ZP|T}"ď6ɠٯKC[l&[BQ('AB:f<)ˤDx#uf(&3ԊL&0`A ,=JM]ζ Qz(`xzF X%Zc[>ZNf'fq@4Qw9 s;uȋkР&5p('7J\'\`{Dպ߁iC. Z̟3؞̇@2Kb\pA9\c1{q/ ](Nk~KrCӫh .dX[ڎ|ƪRjHJYym7/v:-fmV% &;1!>sEwpD1o6!j JEļ|RkUzZ;TwOD*tB xIՆ Q_GioӢDSE67jM`ـ6wBܯMf[,Ș%[9DcZf]x! d?6p\#{؍*k2=EiTA3o63zB̈́CXCH!N*wo=YlӮp੟/7FE_n33' By9'ZN̠.laBII}=[tH?Ds n^==XUw Ľ]>!/ˉ: fF*U-3l_w@[+q&E '#&+ i&Xܲ<͕bB_bϗ 720ԛOns6P|y>.׸8s) rOb?ԅ9 s Lq;GJy54 tW 95rƒ!r^/*A.-%H::~D) 'cM2 5LѿEV aՅ˒цIHGSjQì\* 0/uD_R?(R3v8dG ꓖDU)f*`ġ8}ЬtLK#[Ka8n6F Aڰ*q8kr*G#vղ-1}a)?'vϋ;_ ]Ebh*;r*X?c3 ۉ@"~RH-;\ jڃ ߉1I9t-ub(4ZوЪJ@G6r.wy+N)7y fZ@mlHo ᴲlWhD"K6ݩ,7i6 !pQJ !>Vþ4xfnP ]||?#9id|@/u³$_21d[~_Ab_8Mjq^vBH@/hbQ}ߋjClbw;Rޟp+lknY?I^Yim\2!ZAH8Pyj})5{jꡎ"R*B4 o 'lXz-NwցC⒩rJ*[Ij&58hr- $SIIk;,L^,) :Mc`#-5᷵~c2܉ZDi42&Nh=Zw7_IY4 !^ް #:sOp/m(`1'GH#ub`"ᗇhQ:ktA]ڇW{ЫzV0;JF?i봐a#/nJ%7Z~g[ <͂JJ}l-ÜŞ4Eϵq_r!U><=: I~p ݗͫP+7 =ՐfGEɆ> &ל*g12Ϟ,]R8͹TFmYIz2D}8(]tQ@W7ri' DM{[F'aӖ@}F|+Tao5i+ضoe1џO{$|LybԼ uVDJ`#ee7 i{L#- h$Nu?}yOai\!zpѩd9H4̂Ž`UÑ{/'$_vcvߛkCl st<8F[;R~ODiKbلk-Ifvm}G=4QgOC]$.)%!; Hti7!x-E~V&1JT̝U2E m7ɫ#G=g/\1&u{N87fjL}—ήMxh'`6WP嗪A3 ;MB{:a-ݷ&Y$ES JBHub1TXU!w[(\_Y˽"dF?8QPO$]KmhA\#FRE "1ͫ7#O:6sI-As [8NzH<7O-j&Yr$轞j>5,W幈m >#ߣD )0b<urh,) Q[Nr@jb)MFH3Ɣ{:w\:o W*0ב:{ʢc'mV >4/Li01NPt6[ʖ>Fx*ͧ9KhBYIYĮz]\V[6Ohr?\΋|ĩ&TXG[*{Kmovݲ--L) xcnhO"ɂ Ŕ%y%ud1eY?Nq'xNWZo$vei[Y4.l4Xz~A7MsY#$ȃhA-':-P42%iשN~hNinCz4𿔠(6sXY@C~Q2CߦoIYR@ٔf#?ܜ Sf{t6 K|7o5T~p<,Gc ~pH]HFޞ`8aZ'dm♶e䒃.8_R'iŁ{5Z/zL0VlVuOD*m v5-3D4LΧO 8Sk9O&UfNScsJh[>dJ̟Wzvn'(#ET}?' GhZ({}yo)T1[ W<b0`/EZt%nxwLBao ^N]pDMOtRg&܎M'4p!(wMmzݤq]Z{pG+2]f{ B0G(̟Яɡt`ф؉% !=xg汙OIba rHuƼJuݻ5!R] L58q  !r*ne_1if4$ T{Є?S&kM60ċΜCo B=o8vYZ&0ÃN6Z<Ф"mR3b6LN&MY /t qԀ߽:fŮE7R4f5u~k0rcVe1MKoN&f\=NJۺr*o.Tc%^ EI./@pyOsw^Pw_-žاYN_xʱsG : ΁糞@fELrDu j W c &kIiW-I, oƣt9-'V]ŏ0j#BLC`PYs:ηyZ4˺ z)˲l$Vus ; r!m=|ZWΰPa֜C)`WM 9ܧLe; W; |f⪘'fz\T ̾3c]V W9@&JP??'Pt0f-}4bRWɏ1 J貵%w,_žJJOOR $Š 2hNiGG'h&@" rR)Xն&޼]]G#8LD QzDq7|qfxn)LaΌ}Zx*탱> ݑnT-VM؞;P=V>i=~!L&N nC:'j7Eo'G n(2,i TގpO@l4{&Xinjb6%)F]XPkf"!~{H/}4vGӘH7ىA8,5:F. =Yl &'zLL'5 nHp^$^0R%+?mZ| ؏xtoaOƮRs[ sB*TP/3Wv]QOAh9F=+"j5W~UĖृw{\g)Ԕ$oNS m7hyv"Ox#a-2Y9zw䅿E'˫giDHg.쒌hW0=y&*`|Ù Fn4 /b 8EmD"FfsfK2\BV1ÌĔthId .L$>vzt<)5 *Ň\@zK51N? XfB d-m?"׾P/pĝ D\"1ma𫃤Qs݂fϖUo%H-L)(Iնժ'(\ _\sq1N a*프aLVn#L3KKC+i?͹ U)i3 5f|-_8Tp0ǮB]5}"igɪT46Ά]P'?$+Dvgd|XV| ^:|BTisASɼ!uKěVՍ뀿՛5fȸC_Ъ̹iC-5~lIib^j}X\S5&=3%.{"Gv`#61dI FVet5}Zc:0,sz^Vuƫ` gZLx!łWa(QXC? 묥 G@{ 5 ^*Mkh <g8yhY" zH@mK^HehtBosA4AUzdzא N!pŷMT᳚( C>|z`lv怌.~.hK/d]C_[fT0uŁ*47W-][;"H".<7*兼oV_x0M8¢ߤ`#μ^f> L}+8KAGh[z 3)X?X X`fD -A69>3 lGZ^7N~'pl=fQq%[S',BK`dG) ϥLNphH/^I(JB%~V /C3ܵF@1IH\g_HQޙ(@tDh7F# xClBo^>uc*W.NїA/ 4mN$b+;I֨@\{"?K0ў:yLj_MĉGƕոSSNGS!a"aԝ+."^5; bBIХ=LA8~Ԉ@>l@?)ABe9%5|:aA t&|<:R_e~cB^K.2:=$8Xa9lW&IGX_rDCXZa t]SP,۞ĵ_([: T7% L4 C;QA/^3 !DaidŸ^AHS\8y\a |yC'8eo0D(<݈CmhzH^>ۤE}3t>2Rz4ʸ :Q 1G]|/S[5aG0 )eT}x<@ѡ>9$7eʸY#͠ɍAZŴl0yI"w>")z\GT-úP;U6;$w$ ,RЎ{D#ozfk2hK[z7a8KjƄXz T𧇔uG3x5e8ڗʇ.d㵞WMa;kࠚ}}"o{SNj-MJM~>J-sM8"}1 .,QRBT3MK].N)"0L*~R47WzV#v4۝uujI hV/}M-4EuJe5N$uMW:6Sy/θmÿfc "c`W1.4dώm6<I3De=/+k#SiQ*fHS΃3,({=ý*^= 嫞륣Pxmwޣ_=4Y2"4p kL3VbRiyRKIcdc 2M8@wOsei#&i0b| uFrzO("sMޜdsugsn8^W?[pҔxz!=P}DP^-夈0X(G@[Ƨe\T&k'Y_G&- {rŏ4'Ck eWw(0uQY9fod,5C/0/в=}shT]I  pWER\ OI:w~u5XE Nߗ˔ XN.Ʊz(JM,^_)2pY1\h:VBymhSM)q/1Rb ~Bi̲LÐhyDg)d #żD2iniފ;MFwˡ6J€InTjZNZj*JfǺxr ON ˉ0u9(]J8vѪͼ|$i`H j[4Nlò=0ϡj]l"U1 Ձ1(TӅd 7 8$!H߱ӡi[&Xeܰ) cȈ^&!HT$cv|;ۡV4:K"j@ EI-^PI`Z&.Ci%O-Βm:fA/|.T6-Cd s72j;$edf\e-öJyj9btѴnC\b}yTI;Vk>Uu`}xp HYhGQ`&h :UԍHvI( Nj)w';A3$s%4i0لs8.0y3܆ئ*ৼ鎛st`Ty`jQDE bQBa|<{miQOe&#ـn~Uxٌ1GD$B*E>d),04fyj~z RJf)M?*i@!fMTv~/hU!/G`mߦb:v ?^1nzJGԩ@!$VK uШGD_pcr݀CǴ.p51m Nc4:UFb_Z8⓺KPn_vdvv,G<=R7$e!lU'J j!3g~;xH~`+pi<h's뫒V'Hv4yUּZ7 l`Qc3-F1\Utq8^C|hA_jQyd k0ìDt[Gz|SI33o|':UhАH2>V<i&:%yac8gamx0%a)X%Z.6p2Id5bQĂbk54Zڻ)0 㱪 |e% [4<,^23#{X[IoTyaRTgC~d) ^,oLGae} &ln{5R'y`S[3?+UE- #pveȾ@R hT[k!lf T!!lZXbuӰ$ղ fҎ鑑ݒ01FB5ߗ:x~lm{YQ *1@>MNnsh^[,*f*"Dm:tǠ3I]huu'"41s7!> ^A1[?lKulH.ǜ Z{srUM^ a8ާ/~̫]Kݭx򿠟l4hwVYUrᬧW7{G4KҐl!ya}{~W) u!{-)Z0S9@˜(\Wr`͒S 5StS9 2Q3itUd}SǕNz{7Bm9ɇ/rL_J_yv!&^+8f}xBw>z` wC@R17"b18$`X=w\o&Mz@*2c$тh^L?*BU\, G2s-,U c<)V5JXع^= \>)NizRQq~F=ΡJ8l[,1C(@J1I*1y;ţ[9֯.i[Z| 4 (y;*8_3m\4О ô9]xPgsx bdKe%4;us)mMyC,jcWZezRkNT݌jN1NخS,sEɋ@#P3ud ;`V|KWh;1XxzҼ #=},ܵn[{6/1 q$yLPJid('T9}3ۇuDkje$ ]Iɬ/HnXŖmj9Mq^Es,Q033BqN'03qZVN(= W خVD$;RٺX)1(Lg,]zk_&TXC4''10=epQo5AXa|sȞ*3n^ŨpY)m%cЫFg8%%h< 7VD1v~ ,3(WawOH Mj͆"gV6&1sPT=5%m''YV}p*1CL[ůΨB ^hd}9Dk" aTRX*޶f38oLz[}Es+,G"?Ǖƨ)#>RGe}"[PР .| JcCi/ȒA]-jVDC4DzQ 7pg1hֱ|x"r+xhїAni&1A,&qjOН~Ij -D*; "ak/tc8{~Sn!y'l[c`lLa2qkLr-x7:o I7qĬEb (/w9R+;^&=^5=mY\B(3@!KN&V,S}4܈+Q4B =,mNg σU%x;iZ*KIۖ+hjc!Vd Th3溺Bk54—es*Y >( Cp`Ⱥdn=36fL)0ĎkpO{>e *A(8DSi狀1|`x`DOBk4I&OWKH EA!wݪk'&.^{׼p` UK٦-)с2d'|,[ёEК*iL]KpY)vm.xQⲟ$]<7-sX3ă'}>R~9lZ#HC)ZwOH@UK& ؃MmHP&!:DKAE _s%>+_W߿W=#b=X׾EaGX$ \0(rf˽hyN6bפg*zdqK}`=Z̢7u\ Ht4CF@]3m'RG22.E`'/?b0ZQ jf޺CNU!gHSۺ*A5$o5҇G \?˶9|@,I;"ڳ zм`:ԄjjMk@5@M?6iB3&EQ>YHos> H_99,QSfgpn;BD_B_?.Kw=e߾AUܑF=ޓ#ZWhVfY9[nii\RjאV?DBB ;p vDi<J NN6_9>_k'sCG$L{-^* ROb WH׍ rơ;")lNLiPx?u"e:Zu5+ȪǪ$zT?F};LG؁V,%"XX4_ѭfeR5IH:9Y'B#m(I P _z<~F'P#wk0,O*%1\?(m=oғ Wfc{1ZU9ߛzԪD@Ni%*4`v9q E1rxN\-10jTL5=w:N;ⲏӅ|CI%@)Rwޟ3_]F!a{g/6l-Z}(x៉Xŵ`o?底z$36Qowר1RN7%k;jP9V y2qAl&t"$gNQ1==p63R /JMQN;Ex +Ԇc ɻ@D%7s5f+\.2֌/]wWG?!pǿc`6ZY敚hM2|b!$&v]~I4*o^G׼RIEkS %}M;S~kqi\=-Q&0A[A,X#B\AlG&{P D;A/g@< *o({:P`By 6-%D59tR^*N%7,dL-$3uJz ̝~#ْ3] P|E:Fę%Y24$-+-IJb4Ez@y#V5R 8o=2\",,@؁nv|s%ajUnIP8]ޏ*MdJL;+6Dii3;ic~xg)2{0^Jl3*5)iKdW^e9Cz>Venxes|[rKyM+ec"FxV{@$ł`B߉E@34yO)X?௬ Çmnjo ȝJn$P9iCo fi-Ý =m8+scڝiNf$NqCc$u3beEr`Tc*#P>ij7H5П#[ͪM=I)(p[m3l>k<`-hc>c;uȪ|t A8:gk.kGz1z5jOlraNxoo"Uɧ۹ky"M{YN"%-\By7fdRTvf a&Bl3 {B߉loHxJxq6AgV^|fz//?_w*._]9{5EB׽Հ hmt4e<"&0LJl(̐Jd/ 케\&%J@RQjΞD^YC~@cm Cl>NJkvEp}[M?ɵMeRL(f.Zġ7Ge>A1x5HZpՖ :7lx f2r I QzJ.Qk ?Hst"N)픆M[6}Q Zu>f+l(1b)L1S0I6 n"桎=tf1]ߠz+}oy+SVqTm%݇FE6qr84 ,5ZJ / oGazzQƜxX4bGS %''cC5wDw<.;Md&Q?k~)6j, R$HJU96kϟ3HpZf_4Ք%STB/9GQrK_C7|%ɜ1iϡyE':k!!5E+ d~'o%ZʡuϦ~s*"c8wL<]n# UL& 5r>+Җ? Mn"7-(Σ#8:ฒpGBG`y>/K[A*k'DJs/WDAIZ#4󪿋 e&HnOC쥽DaNyq"s-t&i[:]Z(9W>1X.SZɅ.LgZ#+[#x4^\Q}pAv?Y"LmLFUny o٦4)H4\<УSd2q,W?+r$k[ i=$j1̌5$}*{`ʪlsG6Me)wZڏ,l.  aqw2& {լ`f[@)UrD09 =#SnZ^|2$'SoMߦ{?<_IXl?Pd~TQRQoaʍQГ;Xǰ D\~=/X'YW;>jO$`)?"uc؆;0.ٸ4 6%1Pױ 6uDPz7y-_Ҁ:0>#YZR 5ᐝcUVia1\ j| ~nVٺc.x$QZClLl.7oQkwKv(A:WT\g'c]b:R0c@A; I>>~ut5}وx<7bw93G\[f-8T+%̋т(^LI*2HCA<+Ѥ](b݉Q>V90dF3^K~wq>ExoM`)_n/@?j2&eiWBy }&~s9ZGX-(а 滴d~??1[9>` (,R˟Lz*x@#M!2cc P wW':U܅:Z\j~J f)Ҋ٣? \sE 3'WLNn EhjVvF* 𙻙:Lۣ 5wrDm,j5efmc ET ȮgIPHC8΃ؓډ>'"YPq#+ɬ&n(k7v{&iCD9(8v@ 6qEm2G:4N);QxTDe`$Xh9~őR]yA-*`71 pĖ 4"ŋNL0_㎐BwVNB]rAT-Qf%+m.cgYZ07070100000449000081a4000000000000000000000001649b7c2a000100e0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/]?Eh=ڜ.+?X5pF_'Yog*վE k;* oLbcF˧>m1wR tȏVJl#|Q:Aj5%P?'v 3jE]LC!^XiAXw=$y6M`&`zyp=fUN[i]U[)"ޚH+6+nAQ&/S+kG2<~" ۃmS˟sfi @}A29U,!oஜ;io}e$JRk3 y鋒qBnro#M*k(򇲜vJ1n I;|İy؝ta ),Q 5 P96j@$; P'#>qFO0͏29 Ns:yL'u35V:;h7]Ǜ`c(7\2 ?پY'Ә>qT/$K۟x <UBe{dfz92wH=Z&TP`Dٛ|"AAb^X:Q{axDkpiX8gԇ`V J6WQR.Hwn1L1 l'TfZFZmmfzmc5 :HnJc$HIt ̄&~1\J$X2rHjEg_5Xڑ~c%szN+bTv G4r5&% A-ְ}5?Xbiol\6G4%λy`,U?CsYu!V$Iqww!/6y2?{ҺS#j|$-\Xy][Lxin=&HdZ+r()3Y H>_mI}h[n< 4` @?K :! eN뚛 3fGŻV,Cƫǭ~0Wq ݢ^]NODGcqO'9LEcTt +X(ͣ|aȄ-5ad ]S=4?@.ȰI{7,mj ܶ b&fa*z'8^*<|/xj M-!p3kA1|\TOĝǦ|u<=ƚ$Kz9̗~_δp L&'.8p=_*oV #+8Anpޗ `3 yƮ\|U';Zt=-Rf3pDU wP Q[u9X72,4JBePh襳ĭqRzFbjiu2/Ċ&eSi^gCiP}(Svc.Z$3Ba" +)ğ$T9FJ4к: kE rPS8wG^]^7fqd޳tf!gd'qUPP?+؝-CCp^u zG(T@vFx d)%;3Ҁrwy2>fx^gvy;W8"+V vo'bfv_J]U,H u:qW@%}(2-$`p~#4'+,R:JskqF"|!%oU;.`pSΠ1um lSC!MkͥI=wr|\v]RN[zzu7#2>-DZ,ۑ"Wgcrmg=w{-{?4 xt3f-cG"hILB@0 - NvcC:|ðsy ^2ʍEYVV:pʒ3ԵH>W{4DRt>܅1~Ғ[]v)$A, qz.U|TmcLաSq_kXh\ZEŰ/aHsUiuWxAJ,+/k]-5uP]o'%C,1_J y sՃrt/nx\kt[4dة}^: ĕ^ RBweJG2#q=sE,9i*?9,d .1:J4wM˧=ǮSD@ZHfGS]Blp´5)( i1a@J]ibE&[!]_<2;b~^ւou_N 79e¹k>rsP71 :ʪāրuQ!0Nܦۃᑫ㳯)N( jgArm\#0՜OCrVݜ*3ko$&YCSL+4 *D_''C6EaQ?Mp` OWMTtzQ#宴#'otbou6Ͻ^!xꠀj -F[5WO`>zw`,pe0RS uZu>8_q[igi5 stKy g1lCo ɶ,!/x=,#o kNj'8j֑ LJZeUdI{8 ҔJnyč X>[0ύl6+`R;{|9ϟ'G *%,ߛMÅn QVO}?ʼn6)m]L6z ,">`aRcեzM+mu nxcO҄ۀR06ƊB,+E,=]Hg0wWWٜѮ' d?wX@填:,1J]ChثAQZ؃zV o r_0L5[r-d R*XO0sL[egF7nŮ({dmq#ˊ'pMR3]o5Z4]HX=A%pw~ה{-6,z=MůX7.iWޣ!EVTKc)a|$zغn52}1BQ N6ߩxu&^|lUf#VH\l;[f Q/2X֛9Ք 줶 gIEJ{.{aa܏(=g9σVK&JGg@f^ټ=}veW%OSj*kU9{ fi;IzSAd(_OEרsB ZާNh Ic}yvՄA`.yifIcgݢ%dSw㷏[8*@Xũ#@NXKz`bL.Ӄ.xg@0cx]LJ]퓪BmUgɨ%N8Po4@\'fW ܄Vݶ%;wR>< M*xX9d`\v'9]M/J~ Mhƙ6 %5j03aK9ܲ0<|u`ЇAE8(}+T(}ԒZ<& z y<۲, \Ϗv0>\- _, W 4%"y8W+cjsۀn<1*<.AVeI% z8 ]9qyG+|pNuS' Ob{dh5n®v*vRKfjK*>̍6&g:L>QMQQ8'Dߵ0W+lO)JA8Dik"ۋ.m$^1#|c[#n@:en5n<;m> *pɼY2]?zg ML BupoI,i^ii+KD3S{Ip"l ٣S:O`FOZB"k,\!+Ck@nr& ꡮ o(P@.!yYq:eU쨬ɫ> aʼ;ݑ(zHh,TwkK\aBY*T +l}Ѕ !%)iJtP UmL8 )K:r3(6j9-0 AЀlC& &QlptjU-nIiG~V~2/Joy[mKtD8]N9,pͫ ITriA 9!1[B5ŏ&gG.z$G9bFu r7/%1 {-2-_r澖6; ;j~HKpuAӬ:[:(isa RhHLHQ6]ӳ]Ұ=,`.7# nͦUzW@X ?Ȯ)L,זvmiT2dn֢kYb 1=ɩ3\Qaali_?s0V^y q2Nt ך $=c /+RďTHWl7p5ۇHj4'ezwy=RwxrFVB_D|=-ǧEgFW[ ,7`.j[l[yu;:+a@\モ[v@Tp͸ W|‚g7עp@M)k/E*9tkJ~[]i/=2N1z{#WRS=-Z)p.+^ 9G,@iyN?>Xf,5k'2;&JXMB Tnu0`?AN8,oGp{规\$I_4e |EN]S촖@*W}zuM#դAQO%@Vazjd2}^5E=18rK$Zd/Pތ@/ja+%qסS)L 3=(9j(!!D^e/Z(pR9&<׆42La@I%#s]|IH1"?=7"_Firgd@@<6MZ%VXNO 𡵣QK$q_ )PU٥X29ȇ,}[#mj˸6Ŏ.s'zMD6pS$FI_DpL?o & JI8W7=Hd8Zܿpn=GGf:92o&U |W"jutTf&*Au-Iny]e^9}ڸbz'Y͕>TX|PC*_I  +>p_U@esVm?KNj O<-'.LyLNQ =u]Y R6E-FHղ$8uTY_#[ M:=6uzO7QCXw<>-S>8]ktHۗxn}3#;F]ŦIxu(bE,HlBIRU𴽘k [^oQtu~3lIhS\c|/fEW 󶒏8XRNaEwSks&@Å#zsz -w+?Gp펄 9\Cx=A sY&YAoBrX`1P|NSȫ̃IeԴͫX)i*6eBfyrucu-NAY N ђel+Z{k|LlFP4Ǹv/񨹵 ';|!jezZk=ӕ$Dii{FjDl؏.HH&'yխ \-@ӱ:ZTWߞVu+CfTV."I?qԉ,!ODi`I@_/ ww ¸QA8."6-on\X+F339!}:HJ~Ecu*/Ʈ`cI t%?" ]c\mr `*q۰\$P1 T[1ũ*Ǩf.ʥDpcZZ8im=u=OD56R}-kq(<A:O# ӄ"q$QDT`,qgT9`ק5ş\oP˵~Ϡ)Kn *kUL 75"UF1<=%黛 ͊hF,m;C98+]*%F*<5R43)9#6 >EvJF'}͘7L&eܕA0q̢}&6ȱ3hcG70t~åH`Bg'+IL#Ց?+>z-U*{ztOÍ\rN95b79T_#=M>ϼQG?lg)\, "0O=+ah?yjxBL]<v@~FM ,_ڱ_KF+v2^f{R4ܱ3M8JLƳ&36кr] +9nm.1W ej/C Z,.<4ٖl@RJ@sBzjEતNb2`Qy@Yi CuKA˦ҧVLa,yqHɵu*koX{' lR[r(=kf!$7'VaCQ^%*~gyc&Gl8p7uWVKAkH6j**]Odk_ ^[߃#tNiCɓvHzu`i>$];i!,.j# CHZKa1uMBN P׎)n? vOȝQR[#(5ROH464-t3G5Su x4\|0Ԃ\"tZg4F)3oc$Jfe%}/KcyʄE? 0U[J&@L`+{0Z)/"v/Y\܇+Mi.m$^[ Yff >-|D*ޑ̑11%>wBSQz VˊhBBu7[5Vbݝtc `Cg3}c:\8KlǙrI$aY{Ouegқ\jth[y2KPz Ba$ccܴbC`n#R y8Z8j%5po7~pOc?̖Ԟ#R|%4F?T+﯅2Uc贱IWni D0w74Y}U]T:E$NNWcQVBQɤ!U1~H n?.BKI֊O:cv9|FFz#FK0_szїr&MJt9`TFz]L.Zq]D|h4b1C"$V@WKhp$)+8v!3W9 /VCL4kJy,%^sgDI=8?>.HU97|ªLEݎo gࣣH` @5|0{nbZ!Jkp Z;[@ccc(Xmy'?9q0JX&֝:6sd9MCJ壀 I6?Yqg[Iΰ']\ҁ5ج$F,\Ξw"gRP˩A^Y%dEЦ9**Sԏ ҕt!U1ڍʵ9DNgP[|[S@vv Rl?vy>8YvI$ ީT ʼZ\^`--"AB F+V+6V6U('>cv[;&;Qa-s^u0BRy"Ԯ}RiajYAjnO7ӥAEOR s'd{Y\FF@rUFo7 Qn oF<]'`-+@ߟխbL*MAh5M8'6N(sGhVl4$ >l&c QBw%FXd m5ZT4e}MgiF :'ak{/WV$h2KЗ?TR5$;[:!D~Wqˇ/C٦k|p-S@!b##qB^EP̾Pa7ގ_6Q9)m}V+zumN pd;#|WTFCe8Z]|j'@-nG 늳 i"j0i8;Рqm!̦iGA,^~堳3')Gڞ3:W_KbIMCY@Gln4Bl9wNH2ECCYtA xn~+;]5՞lj C5qyΊ0Xh̅ؕ&gUVņF/nm[|(ϑyTwd5%:|QXħ'B@IًGnr|p׉yˣSSiyK(E\B_t{rxL+3)jY Τwi=J6c\;k}_ 9iр*<֘N5wI{D _tzK//5+eGI;3 rBE*C%\dGWohPs,x`vPZ{W@]#muZ=,, {ܾgSYeḎ_6X/ z].4ZD[ÊXQi9^rz1>_Ľ#^z۳XۗoY48k)  U%ߞ"x~G.:gz< /oD ybQ}8*ai]P3BOh|+mQm] MJW[*POx"2t 1I?MŜib#gx7J]uL W<Ә55f$ XUrK?CMzg2`(Tf8,TV*)?ig+v+)IbKBI?u%{?;Ʀ~fC}ڜ:CbC|*Bgn9?grn6($% =(^_@bc3+SVe͂|}x"%NX*tR? TrԥB-ǒxt£3av<ښQ&:N%?aQwA7ozz'1c'ˉ|6oG0?;6;f)%b5`"`٢fqNlSg& $ZyaA^Dະq@rtanv߲\}g0T`lWj}'^%Zm(*RNmRHbkMpǃc"fm 机SSxHGuWhC_Kj}F`O@4 NzBb/l<ɒrX2y,gj~B96Ӂ !W6 yX-Q[c}$.[KzR0j7뎎df)]A<+슺xJyaB`M9 r?6愒C&q)q ϩ5Jy̔7hzSt;H9ü.u݀^Ss$Diz,֧wC>`9H$fݍXb2p4 (7lB-/"{B;k.!U >L 7䓞_B. lp~DGq; {_N;FX_-1(1a/OMhZ<zѩJk8tqkiIW`!LbGj`RŌ;#z&xg_Nx\0Vch|nMᴸ+A/ xR o9ǼH_zHi:yn@T|D(?}b2TXqG ޯP$ql{f Pli(pǚ iE`2pq;AnBxISw߃S>cbNt1 uQ b]j#z@HcO_y.BY#\DC! "sP5bhY"2  Gd gqq}0$)w6zƍLYٻ#Eȥ$cσa}ُO ?e#ie$-nmd ?-Sc|oCvY-v ]6Yg5[Cf Fk Q:'6AQCvRѪ`=iF|+UIo 7ֽl~2M̿n}*m*U|m[xa_t=X6Isñ,]窅^E*$Ye8N16\)ܱ1FuKY즊9t{BE,=ˤiP..u&3M꘵ 3Էj^}_-O7FNCt䇈@{*o E^!!}Ypjgw @:Z52:*.٭QQxbbyԹ1(Q y,~"xD;>{&mٰSH*  a\abQ號'$ZZӂ^Z0~5(@/ՆcWhYRKcopƑ}ؔL@[{[L@MjL~9z?=؎.ĀŵN{|Vuv/*f%/4+b(ʓov^> L5C?lp~dmk?O¶C|x[56ߪ5e$  䂔 O U z⨹8AI+H6,W (&I6}hf1Og]q}VB.8ECY, 'tԳk"._tK{ Jw89^AE`P;]|Uz.GNh̊ڶ">OQFO,:wG'q'PӳZC0E"RZH&Zu5ŽHK:%׵kVq87i $i5hfh'g=N>:Jy}V`(nyX[Dz^bӎ~!"hKlg(Y-}6o{3}P|6ly[x'wMhQƆsJ S1jʚݼQM4_qF+DV}79#?E&1Lf5%i__ ^w߭-En7xKPRAv!uƖ"E ᑠj Y)x3wx5~5X0IN- 33f9sK AK͌I=E(=eSlܲ/H"@pɰ\:Kv ^9p"(zK]N Ypfژ8pҵ"?49Y͝R_gvlY&B : ! W*Cu4e==xqP]=>g.ӓȓ Xx]#9'PvlN :{R~hP傎oZ / ܩV}5ueŸ,(-r1 bjz_&kj0aD{bm@5%O]7[wyHJ/tYa)l*pʧ: xiϩHͮ-rOTbҹlx[w uD/9{|j+BѠc_&<q>.]岭>ETG@p1#f| tPEj3#wD§/dtXZ۝D WYFEm,{=Q&Ti9J`έ1}+n-2w{ zQi$1^Yv/HC<Gu|b^1EXp[}!UkG $044ClB_DyM80}ʺ ;GdIߐD{[|w*{+d{qr^9=s.59`Gzʈ;<"g{kֶ`&vs׼Y̾* ^_ ؤ5q/dV)xO5q|bSV pj-3 4^)n.JCz W;sxT'R0Օw.K6D: Waָ!3Ju5IWX ʳxF#Z*WFWOtrSy]_@(t+rqkxH u6/0;`FQB \O )D@ׇw_"ciȊ Ni ٕ TΏ5e5,cHur-3l6.l YfrjMtV4U(:CsS0l$pka隡G7XYuPa\,oOW ?w JcÏwkx:7>ִں*#)rmD N4]| &̣p_h*b_R8p"\Sjsa7Zպz J,r{F-1t7~Sȟj~g(H;`esU"GN^z97 Z#%f#31ζ..gXLcz H۠,t-)L0!p1hyBbt) ,&8MHsd>* w/pd!sR1== Q 6WP 1Zt#j91:j_ď0`qw:QB-|P+x .e4Tw[ˇmqX͔PCEBmivvĥ#)0+ՎBHS a*3~PվB΁+-&nsOџ\ԔBS!Hćk]ƘXCo0Ɉƻ i7ܥQ|\{I8#IC^XΟo#8ޛjALDN,W:fפ2#kD#IƭAdBC&!Sv%?[.HH>6jW(C~ڻ=ؔv=te s qKShYՃBmw~WNJN޻za$?$/HB@bT.@П.V$$ F-m4_$ ?.o T  Z^vUkKV•m`ZPYNSZ;~oC&{uQW+{B42)3/jNi>0frmX5(&}!݀-@ .)wfƇYۍILdV!989.R0k4NEuT SKV5m>1ϥ@1HDPE'iĊ\ĺ1%WOb/~ƥg1thsg-%DNy*BK"jWJ#N I/&<9?-l/T}p]"L0]}ڬԭ1G|:*LOW9"ť]l+z L`b<بfm3El#rCrc#~!|.!+p|yjxFG\' 0O)`;F7Xhu@9Dd;Eg@pC ףF~pWK޽U77?>^sYZ;A5'*=ItJt$s县_(-Fh猍إnjYk5J Bjp~MdU\.Dž8dKH]zd|1GoCN!*Ch #kXD'mH"cxjZ!ꚐjyɝT۩\Yj6e߈J啔1Ȇ] U(ǡ^Pپ>|Pq~U'IrjisN!$Q2ʃz(G2)qˋՍPNU攠cA*K-5z6nuV@# wq]a_NPJm߼cBώO(ۄom& Å&k3WeRV?kWϔIqdpI(v3C.;0m4IҰQ ]L+hp[imJ_ݽ c1沾?g)d$25_VkgX'^Y >PL ?Po ^yﶭBdnd73-C~pqꀊ= W4!*~A D 0v믁+@CE\s1@ e}*3/y^Zp,f{SzO9sPA j+˸tpwSGT9wI l\1ߊ)ʛ 1w&a&@ Fa?6*$Oy'!Z^ _h ݮ% !AK`"J#`wiBpމ<[8za]X!H%J!+MCB6n;P:Bs^tk*C.2_$&*~N{ֲ*Q(K//-7o/RGS37Ltuas~XY JAl Dwul ӌrM# W;tR )7νQpԸL[HbWhۊDv$Bv-X_8a+l;Vf%!gZSMEHïg#9q>' ؏^CsӾnsem4t805ۓ^5b4plY.f1]<1 عAZoYS.kG?tOܝMnfۜ.]Z=eewB|65U>,`Y *sT?zM֨Q^6 ~)T׷v/DH:ОiC@O@^1CΎCZF2:>ԯe4-tnk HOxaF-G ieԚR˼ԦXlX5>O9v`P1-xipRpBk3?4߿4"m94yKv+lz~|P%23n¹ɭ#ېqMS 5&98HH Aւ#%M *izQ$FkמoZY/dZZ;Ѭ]F &LKZfũ5:ƽ%BƝ`7c}nF%qV L9CX)RB 1q&ofwb0_h .ѫ9/n,?S֨&/zư zn){y.644$walt᝗BmtJJhm*#Etx#î^}bXZVnNS6Z5F,X-2cfDWNeQ\<j49=u`7׎ӿ\+ԭ(zTGL5Q*KtWK-z|bF:}|ܝW2z%%y:촫 ;j^NZ?26ުs{]-=1FVv(>:g3bI;0yb\_j@3Ӏ&:CV_;4R@N>X:a^N蓤7沏dLEC63yMGQ@+$ 5fb˾kNDreinu4[-Edunt(4P5TrZXM,B}4'pK=cq^>)=ʧt>\Ħ@84]O C? wEjZ_#GEP8I%jXwi ;ohƌD)O[fFst$zGF]WC+)$9&x$EYd:?R09Cɚ7@L2}TI={JLVd:ػ%G2Wln@[JZIQx XD^*FeI~%q6]oNi@mŵ #YT䛉Oё3@Nj vC͑T[i>lv\g˻U=zxtc 9dSqGa(0>sRƶKl}X"o*U]jDRWi=:ҨomS A hM8ұ+WFrJP@(qB-ŚE-G"ϭ $NbLӗ3'؍մ]s2 6O'x7c>kh$g1d?j<Ӗt"uejwhzGp|Vx0],jco!Q?i ޭ\$ kfD>v]@p)Wo_/DNVSyG5`Ov7?(:(96,0]}unn3NbAs,sɲqI8%͠īW'n]Oط{&n=pIN> !~ ͠1ON\L2e~HHvdq5T+a ;+LvW9HIo[EGCN^ =;*xo,UxU?:mAPZQv/nDVk[߫P" i|1G%>qB,byHq/'ϕT_8j #K(!7M}+Lkxx(1Y0z<1H4'bx&6.e;>XB}ÔJ)AWKƁ.pGdZZoAkɑ8丏b.L$\v P.g#~"6{ͮ*Z6j8<;?CvfM1 nY!ӥGkq1(E,)[i5#ݴ`A"<ș$ɩllb[m#Fn`ٯH92ӏGQ,BHs}$ϧ;P(Š;9"MZ~ G2V")n o2]i6rlDo%l=j2)H~*j(-o+L{wd *PwpLj]R<}L:6XCv ?^aXnѧQek)T -#@ Pa!45`+@ 'ˣ,eR,rWF$gU̫H.KG V9J. 9~pw LtM^m*_FȬ^P1>LV $o.CMm']2q܆7 }QIx_p(`7g'yD~莗hϟ5//E r>֥] .:LTb, yֻ;KfC6L$oeKb頱i{t T&Y.ܮDz6h;˻S|=& ә/6-Oݪ:]C/U#Z[]dh *^b,ލwIp$<$;\v6a vj{Vp{mnf:Nw< W Xa6 Ǩr\0I/tvbpT1S-Yj51fyקHM&q1/s1J2n-Hu Xq1w96-|=RPJ< % %{a1ZxF~΢D$oh:Zz9Cbe2vLΠ,|؃?[j`#t 0/{C˂5D !Qף#7D5k gU+]=XlyYK ^UC׌W͍\X=wpdi`J-d6Vf|Q@M߬V#l]orwسKYP3%~!i^)u 7322y"Wg9$p[||% +Sk{ ђJh Q7`ΛI_ >VS !̡~NitUu 8ȷ%ɍfdZ*Ժg+OQ۩\gٵW 6ET H6a1e [BˆD`5Ci%J/G qưp.W_rycOohȡJ1[gi=8C#Q =P gΤn( 9mrB/qtz1_"W*Q-KUVDB5.kVr|B`O%s- 8 {;@Z&eO$MMՂ; qh/S GNͨ7F#)F>-Y 7aA) >>\9 :6w:0”R8@iZ!btWy'Wy ,= (JJ~`Zh>Y~Y8W7V~γmW9dߵ?~"uY&Ǥ+ {T9J&M^}1kM҆-8%:O5;?^t"q/ef F0N x3Ҹ8GƇxDNU+G>кiA3k|*R3"4eͬ3=dNr,Wӎ 80zNR93Ck@e%"g n$|9^ɝ)V>C\E36%J=C86P}?!}#LX!VJs2'a|쑳xJS0|^0 56 W[zFtQBR+b|ۨ]n_xZxI"3B,.6 9"Qt?O p_Sea]dYLZgjr\vY <^e溾zn|#}0J=Ժ3-Ƿ!8)@z ~8/cR tiӧzP@ X:hS_Xj$\@/sF8 ,B,odYϧ?쯤FO/t…S.&SviקbT,4'{<]-"g~V^@'h{D?O #xoC؜_O1gJvc;QwTbf/#Yr$֠p^c܄\y5hKm-@8ӝTnAM, (@ݪfvnwK0aE,r/Hʎwr=^Y߮[yVtDIGYtFxH#=ۙno[*"Pzbф]N`X =_״/a\6eI)dl$8r1Ggu#ŀv-A+3O2crr2fH@A T pmOeP35#zio_ R(tXbҩ7??0>4<ިŲaO`87ꌁxΛ˽PݬgM.Ωz}b Y2 jWgwZ*ǍV˗,'ȨMԧCZ9NTTFD׍7 jP9R5LP 5 H }!@*X|H-\' zW1Tk-a!t@+FS=D29~|z3`Oj?Qb5`=eͧҶ8TMAرYcvfGD\nF@=UeU]n#v$iR!# %ſЈmij'W#HhCOf2JO $o g< 'E 9(}-͟D~Q̝sHI$tp݃P8LIp [J1mLr4"1 2:DzX/1M訵+)ztH\4ͧՒDe= A&bfDVFf+.1eiu}ʞ\P:ǽh At{͵x%RrO$C}"F>w`a0`:cZnFut"~ߡ,+$׆7&`gu-XUsC2-)XL vi5gcl /-}^Fb |6{lSiX4`Mt2לI'> );uZ.cz!HȜ58< qa$SBBpY/@~ϡ(Zf %Zmlc !>wzLTw?۲ƦA%,7Ur4וynMvǟi*XVW9 .dHz]a2_} %{ʳDYAИ!!2'*@kq3i|Ϫ<rw3D 6m76X\`*c[0w<7˱  E]J}ʼnL?I#;SZQnP^ zX _%ӭAx/0\5$8 Dk8%癍"i[άpa92<7r "xSr%gO. oRم%#ci1pcWɎ#ћYMr7s0ݖb_ s`xO_YGMX-|1oe9TȔlɣPaL;^XS:* S9taJ]P /УLE]{6-k ڂ8/+pNb'63x dmSqK v/d.(k4/0n~ERaH<kv7, QA I[xp)3οV4Uax[w4;R8`_WZ'T1{0d"$'z.":WyfB0OPqZ!>H;Zٮ&:Y'4װ;oKhG\`0yzc%vwZd"wa8ٍ&f2(-A;ElpF)l|+x塔we_ѣe'~ UpwoόY5/xLt\ăA!xw0X-,@1~meNP`bN~"R\kV%ع ^N  5*OlRMMr yl2u;+s o:[=jMbWtz&1f& R1!}V88 q oz]="RB,W,,QJ oWʴe \^B%mÚ@j-_qij`BdC<9,  +F z3n19 rLq.̐, b֜N;sfuUE d貂ݿQӛHWBV#:$)}"@8H@|l W<Ƙ-ScU䎿!m+~3s)G & \UuY&zЎyn 7uz3Η9I0qZvaQI׫M(`9)#gx8qN =Ch:!a!Zwp[)d$SmglϽ,gw pjrV?@*һN%h #xBu IfᵼHƠCoowYss4FQ57ާHrEip2Uws4ŕvCoeom x:&*(YUzY,O(K5q s LV>0R0S:x=ecɼUQEַmp'6a-\,gw]4ޒ= <(() Sjt|'݅G7 Wi: Bߊ Sȥ4-g}41Y 81iYcy/&v 1b:/R7-FmX_FꓺDt)D"`߮%Љ2#C2?m+@\#`ݔ-o;wS;yRI&HO vTr{݌)È~Ym+!h5SxuG"t亁j[;Pn Pt90ks`mHƓ1%(6⼼:.4i7K[::eڲ/ ?^ƨ>j $F,K/_Gp.~:Ńqiŝ@IuaQ!_h) lН|;u%}~N`ac+7г&N0% ! :X`Hk{ۓU;ӬMfg[ ˟VwcTVK zd&4ܢMgNRpU_?a-f`ňKV9?G)Se20=Q[-X7^x5lB+K[@\ްʬ}?6(BDlU 6[(dlWk 0Q+1 22op%Zg^M=> ;8eh*84f:wdF8bx)GK0] Fx-±O)^FSp|\ȟR uV-CgdOgzmiyڔ vBJ|PY+rd;}i+0fKVKɭ~rh[uOOG5qGQ@:j8Yl 6/h+/+T*/%0i0uwx)#jE9RDYZWKcf6a'ֶݚe_iym7]v'~#ϲ/_ʣsIП-Hp߫ӣ@Se@e]6bb@#"Ypv K Iſ 0P ƞ 5?~B:E|=Qmx% )t78Fu-I<ǑHn[&ÔpKQXIveWۤ~M:)i#ыb1 D .qD`{4h`ςqA@i1&8X-jγÙ$ ^X.l|7Hdxݫ!gw#B\g0iTKܰ?߇m?=BHG!N/DQUoN1zK'}`#$2 7"i$+5ݜ$0A'̱!^yDA! s.;)˽AIŨ{l#G+P e}[dL-D ں\q }ާRCCIj Q7OV喙-(;@.ExBaTLCk^sJI5:C䧎REu%W^D7gM[!˫5t'.fMS>A`iG䫈f3%߅/_?biBo@ԆgO0 B~̚@n / z}Fgz.']=mɵَFiO%լVA`'eSi$ޏYmNt/z+NtM9j'\CvYR](븸|ҨIzց%@\ͫzUEx^D䪸1uwI~!\Qok -h>4&>)\W{M/㸘2Ұj!bk LM<0GENt`e 9^ePe3Hr,UřzRGp$HpϮT_*OAM}QG. 緜 bŨמ,}Ձ8dH9r w5oJ]hhtTͨ|cyp7 94XCWVtlP $(߹ʺvv0 S+MB,yGM;Pk—ݘ2R)*T)OڔKLJ=5:=qe_LQZJ؂@WLEFaQnJܴS,Nv7NqQҍ-}cd)hgCLϿg:9C%U,ه,3̱;Oj}a`>>-HԘt.8>vx8ݭuB Cj;E94dżz!iqRWՍ>v,Y071E҇~G.'Y*EW%,Kr|3ՍD\6٩ =ͽv ϟbyO{P5yoY ĽDS#(j  Z QlrVz0PwEg࢞K“П fEϏW#IpWŦu7],աܪcdDt!Uk_v1-m\#$U~#@<(Ū%0{@Y_a'Q*~Ky&+98ͻ 2l 5]wm1*sQʸ#=% $/6 ySd/ҕL:9jmo0o'G1ȀLVP1܉Fib/Lomڌ8c&<-|¢M*LVC'Иw< 9OZF68!j ]pL郔O-w&li+5:;~pS{%w"6]jwb!I $Whhq:gxL-5z[ 0Fe,\!W(]ܪiAԩC.MBPx 
ԣntG~Ҟ8vn;N-ᐂƁ{q ݢgs G;DBؗ! d.0~Yw0Yx˲ @/<$gdJ~(QHI"ˆtz1zN) qM-GdžIk0szԲdU^`z%df^jf0_`__m:)М݁ i:lߌ8bxCS8 Ă)<駺A^zm68*g D4QG;"0)wdq;$"&9I!aROl_Yίg'ME=* n4=S9X"5=6;4hK**Jy7?"\\43?V  m8y'M(:-T֮9.&zz$>po~&g;[n^=*$80UJ)N}C~fEribNYVL ָ[)?dСAq0ٟhߌD"O$1Hw_. JN9̔`![=]ӽ=LTrkR s,uq[y:\ nҡ1f9=դDwi9BKSg;ڃĥaLiZdp+Vl3nz 1F^?jʛ91B"D<)AO?r|PImrkZ9,DeRyiHhS;*Z{s3b>=v;t0C>5Bɵgjcc=:8=_NlvϘLHaQNJ9J7-*,/y!9X'c)˭y1\)QSBiyc# d>oPD̢έ[ O`Y=O :c=WgJJC9x6)RO A#蕈CܔԽ2MX^La*U<ܼ;Ri^䏚j#dqӁAYUnc͋4L(ک>Z[Svs 4B0$_Fdʰ("zҾ/ yM?=!QPQR9L & I!Ϧ[-ӓbdձCܩy-v<>0 ǒvm*;U(^,8|C9*nz=R~˿gA6?kP/ԫNӳ(& 79q Z}΄ QFc6tC[cގrA1K pq݋#Zahz QSSa Yi!*ñclRisF2IJ-u৺[k ΋ލB$ gϴ`6f6_WHx9r vR|q>?3sZB IIN ,3U*~?h삝vJ^wonv1մ$nt#U1OCU ߭ 6݈K!a<9lDO0 t)@O'nYXvfbn٬w;;gLMhF3*8PVU ߓtUkq*'Dƻ$mj; x3i'nˮLP-c87|(Hɍ'Qmt{3Pno ^SQ)*BljEx ÐPVm-Ƙd;)$̽Ѧf"GOv^2:OX@5jl֨N&#x^fv_4 :}5$KPJ6Q"O^X^=Ȋ!?#6&nN.>KBlЕrv\H71[x%bK HHCRzqf J^̫Q?CἛEZGx^ r*|2lM-ʂJ69iqa} Y~,qBLY7pSK3yPlx.hޜ +"#Ri{=j^ڻo#Ĺ9EgV7몿ֵ(g7GBІQZ;á֚tAk]/ KWdT.'KS{WʐT-Q m:qs=/YХVG6܁=$-Ö́xw/E)܏AnA]"&XT2L&?{h= &|eqS_i@|A vi~ Z^Dul~D^ iaQb7^gܣmdɊC x%FYCS^+^C碸u&;yN+U۫oB}\zKi?V!u (–aU>N'Fiyrt(g#&bťWq?`Faҳiڿj$nJjIT dF":VJ&ؿoH͂~|/qR^!l:id]ʐXAFD5yh󴲶WF메V[[~c,tqAѮ@Gej+2<qv qLܷ{SX8lD8a z?WDP]hbsm2nEbݜX4ϺwD-})]]f!PF;KdmܖZ_sC%^lx[0F- #οx&(lܬd3"qF"ae!.BQE7VON"_v{/FGsR3?UEX):9&Ŭn瞙"'r8"0\2F*MnO 2Ł#hcvIC)Th?c@ »rt]?8O8BO~{*(u40\13d .( xKfL |Z"4)=$(B)!U#dA p T.]N I` a!{]0P+`+j_#\P/R@F3K*G 7 uuI6s{Xq*a66 z9ۂNP' :9\+!WSX=yktxgPG6 7*k`7 brL/d2 R0 kU5朇)IL$wà[b=ViGM;2ft_ȓK9Agk_.=`3l)?VMWO3 م Ϋ o"coɳjTӀlzp8=xq#+>)ʇ,]ҵPkT7-6n49!7xd51rܱIO8wZܸt~4BH@q(,b52#7k,ֶC˘ef?i1Np IaCΟuMjxK0|Z|ij.gH,!څ'El3% pj#M[Bbq,fO wZшT{Gv ,uhOϦJ[ wr!ig0OӴZ" !XÑDW8X̱dln .sX!Ϳܓ'ۆh#Pj\nBJ@T5yAB͔uYw8V20C}͐#iJ4bOF l:^eH Y9.Xi䗞DMsvX `IEWSCP6pt\+}'-v~P6wM;xhC(|9u<&HohF:c%{8 C'_&|yAl۽|*~;aë)} .bF~& kUxK^x+lXӟ[=|n Pd%µ6>JW3.i*Gtʁ@P]/-7{:r U-=Mrs^n!nDL>Ll¿u[Ho~WFFF,a{C6Z WOTi`fZ΂gdj"?'C݇'秱ݾHss3 @N-þOBP#q4b#-4GEk؉SvZ'^^~F7vwU\,!3eu.D۬e$EPߡz=421#}zb&%%9̈́gG;?u,Kt(kgJGoO" mixFN#}ޱNh-q~0}lr}*әJ~M+1;%?XSexZ=4SSYd'JD~ qcJ0{ ug#@- H~-ɵ7l%]+P[F]\-l aO v_ԛA |JyHGꃚ3Gֿ517 nōӡ4 ++KmI kgAM|§{OvF7 2X%BF2O&_Za ݫz B z}H X;/V-jV@ti%Kanlt֨ |65 X|ܭ|w&J-pS^!^a$y%7h:7C¼e3_Lphr1>r+MeO(LZ V\VBy)2*7m7AeXfNzi+2рҠ["2lI^=RD)8rd!dxGʝ'nLYP06cxKikh4ff܉t)*XYG^wL=zeu%b`~m؅?2gb QoіKa0. z.1bY6"~1Fo+~G6OMK}x9yYQآ ћAk᪹,*+L̏eY_{YY] +q,Ȧ4"Ǐ|ZDaIywЃ kL`C\5|ssڞNY 컭15ARk/P#Cx ;~`yuIW؞$'j ک{Q|V|8RuSkl߹̀ ']y xo‡>\Q F538O3 zt;՜SA( }[{&7^H=1GSA Ш0(*B3d5ءzXFiOJ(*F9&E eZ-֎3Nb%)=3hMQ>[XbBmix]Ew~qfx?UH>'* IZڣ/V {&t!jq<4}hRi7*B k(/ۢļ ^+]{#AZAZt,6"ٮw'#1so^P[jU)ԉ?=Oc_(&S*=]]IGb;Zc [j-lܗŃ)Fʹj0첓/KH(+cobp2P* {fqc+%\ "=#Mj d +"NK$ J.f|lECڋl ptrDLֺkgϳ .=vP D}g+*"zY'TE?DP L#X wtW[-Wcǖ?}U1$'Y\aE ZQM"(F;x r&z{MBcVsФh0W"riREb]g|l.f_^"5A9HT!Ku*g~We"kftST4u`l\U+AX2C$0{U{'#xk7Ȇޢ5c~'qsXȹJ\9MtU1O4{Wo9 jm`B Z>uKmuU[ D\*dV0?SqY8\?@9NUo[ R r|iaӁ|<,Nfm^ſ+yuD#B0y3fCT.R?SNhL*7j?@IS1g6V\""j.<@  {V`&Z-i(ZZg1dzA JA#ZhI|0{6MHbv$VcƋ6ѐA˻r` y#89MO h#ݿ+AQ}.lE\s Y@ۡ |Fa_7U&a UJK~;iPKdkH+h7.!hmk?Bpgy̱̍ElQnqW'}{V($u- ^҈?; %b6*To]&V$M Nj4f)´hg[1VP-ߪ@MAXqbӥm8AW/nr(«N}qC9fvS3+ IjlAYGømȿLi"˝؄w! ;˭~ F44A(a9c_E'vr+,R'r@8k*hZRffERAޑ"0R 9NwQG߁:'@AFM7uRIqꍷs1􇇭^Js.&1\bs7Y]5ԇ]-Qmߗh@Ql!j}YxG(21b€TH!歘&CO9/e<1$Rd;:Tqn( F4? o$@mj dA@K&K/aM#JLfSV2v60HIB+w/_H/iD;,~)AkٗlbO"̢^:Ź!LAQXM`l1-g&d4K| i.ѡ9!0]Uy=ǟ;Wl Bl߈r[q ې+j gN=djgL_+yet._<> c9X</ X >W4q{K3VK_/ =4\pi彏D1~ ʀ.}%Z3QBHCLA o [F ~oN8 ױH`gE>&sl)ܰ[leU UCZ|p٢#inu$'")OzUۜ >U0=Gg41@rh0Ht.*K"ge5;KfcfH0V0pJ6[_Y$ϔ>T<[A;¾ #⬽pn9wDd)ޤ.BgM<.E ]1ݩ'`0+Z+%VO) Y^rYPo& $xծ^s"GDSy s)}Q'>9 }8I$dQxB+ytّٴ Y/P&²V ) :SRڃCHjqO2XzkP̖@,lbl&72Cnl^$I}".B\\:lNMkFꓖ^::kg;QS^)Gb|tzp"ר_n /fU5V 9z}sZ_QXXӗp ?msET ZX`jL E;[=.o?Inh(B's2g /B*u ^w O)%U)Jq*_krQ0yCɆ'`y6ND 8Vq5* lC3XRC'v6m "&m/p>k!4ERO>jNGI\I; #!@t|ycB,< ea<2ӡy^8I4e=,xH CT3PEv:bޕMUDޯyiHGFV]:?~jBۅr4%/!uNKE! dQ1 [ "]OS6}!"5n avÜد$(V9OG6U%x(GOʎc8%hA; e~/GOqP4Z-QACH5 !qgsw ']h} 8ɖ[Ač9E]/ɒYOfL-?l <:)Wǭ;7&g4% @,aXW"nc$hUv1i~}7l*"Ef8;JIX\*Xl>>9W|N1`tbE"cPo7@BI*qXfxf xJ+8n7\sz5ocj2I#OP,>9d@YH# $0@þlneGkWħu@l:U~ H%0|$`v)Si34_Ai)8lY"lF8+ u2Etd.X5VJ<*'p&w3U܆&hY>IYv9[}ڡXgHu(``;$ ľF۝:|- nUwz ^{䕣7NGE7zmvD*13GM羺oDlaA`Z"̠uP0g /1lVyJd {5N3I]ȕ.FB d9Wh6X<s} xt͹Q9S"E`T '󰺐M*G3c9࠭MzDtuS(( Qg%liBW(Hxۏ;xpw'r|Mr#4N쿌uj(@uGp'G"<,27KA}_ _>f3Dq U5VVD඄w%W-GUJU\y;$f6nIPaGPS֧{wOeki2i7}7U).k0HRGuVZ9遥tf÷S*"1]L}; UJV_JCGò蟪vBhpqiif15v2xȻvy$dc*"8@& vH 5Kd?#J~` 5Y'qK2Ͷ@:@[~ŭlVO_]`YH;ыR @%Gp{nS9+Kz(xem$3e,%^)eVn/ۙJq.ahVXz^CK+)#~J:7(]%w[!8)?<Ne5NۗgP-E$i.Abh;g[}֫o^l7;\$ʭRmR(!V$)38"bj`Z+"]&<)./!t*)_)Z065च*w!rD MjbWnY>f\-M0jJ<<눺kXI%dduK=B\fyRWҧN0Ƽvbpfv;_Q7-k: bkhlf%Y#J:s d@+g+]PA}Bҁshg+8kz{(C6 ψFGYI3MvzrSj:g 7u?.;#nlƟ}*1kTx^t'g_jH$Q϶vs[\ٸYq# ΂ۼL;-bYQq=kLTh] F\]6v/pQ-g6`mt^^E0͵pTk wUr~+'}"e+WX[ RwƤxq4{JV ds> eNe p8&!gߖY>#ݵV#KL3h-~ҥ66Βy 3arwtg:-\ɜ@rkD) L^/YNPF_3mP LCwpYq \;mHvL/N~ = -r5ٛ(tn(Sѐґr[AdɍP^̈́ku)b<jsinKď#V xjb& #ȼJTmO7Czb#xv:8 ]׀CՖȃ6;Y)݌v|}@0;m@`6)?Z3?l,d[@3s w?@ JFx1r_oaj߶wԿ>_?4nuG{71]`l̩Z3#R]Q4F8kwU=H;dM<5ͣD\+KnF8<$u'W`,TwXftƑ?6uYϋr\BakS&u^\O~=Aw.^#jNnV cAuK*I>~@n2lj<:gzU{TQN_*+~ &paz|`u ;~39Dr ֑\ b0[DXj aA'/G``O~  Cf=މ[9K(ßF|Mx1V> .GLiyHH-gwóvDH~$/,x&J LXag{wm!%2]8߸w17M5=E7MvZ#$R;l[f}`t̫VjyMC+gHMLHlraűOuW{Rfhb7Q/D䎏'D:^rda%&r/#qN6`%̐0_'[9k4s2ׅ!樄\$ÏSRCָ9I;܄ȹ.Np"BXmsV~'˗1)FuD瑷YYr'KR޹? NOJ9)Tc ޑ&yD>GSBJ H,n+CRx|Y4,+ um٦(A#EBx?[TVD Edפ2!!~IVI pmO`DJtjq Yf{2ݶ ڟs}4lurr"3pKomB)P?VaA` W: |.lm~PDK/-/"؍B+ 2"IdB]Q6H-bYN)h J_eV%XVH9Ju--)g% k@ d]Qf_nyw}y^M9jB|Ң{v:}/b$+i=<[j|yr?ި"N;ZQ(H ڍ!&# QLmr/5R!7bsO0E2rd;Y>wH\Nbw0Bsw1-Xzj gc|,B Е(I'4],;̦ bæTZ滓tY12_Šg$~ Nf)NMƬRĞ3<2c !/sA KǦ yqġieW* Q㳥#]]xF}M}!ZJv@ ݧ牨@& Č{x UwܰC*1/ J|!Âg#Lk}:fՕ<EW qoX^ETNhKjcX[)C'!$#<뇝kႨߖ* !o[j;W|u-OǘՓ#P*J64 (fo^KC>f$}= ͰԵ╧9^cW0VB\d3J-Apx^^ 5 y3 %\pW-'@hJNRWd2y!=LM/ɴȩN/ȞX[ٱy3ޒV.qIBp`,98АJn$vr=^~5B>/^(HnvŹ(:0W'ED|[kcx_p_2؇w}dբxTE683P(OQi9ot-+QQ rÍai+H 2dO4# .H={WY7U[EN"O&p俞qZvhCf~7Ue㎉_Z ZX p7I969>2}*8FB=:c~9#JBLx15iwR(O{ju]kkVeJ~204N7*;f&Xi,ݛ>!t~'=c.1z^:ZDIĨF hh o{ԯB4?+M`'U߮]XDQFsz/{R &r9dJu5=F0m !K|oUUDuk[X8AqsW;!Be,}WNP })(Ѱ~FOR:WS,%'5clRvb)vbu?f+d># 6}e绺ݍs 5+TL;0[CI͂wq֠Q嵩S$9o C>e"uNɉibVcf@3+oqyO>/:j1OYA9Z}70WSҢÞŭy-x&o9@MjPGF}W$6=⾎=7pk2{ `*<#4+Sapjym58Au?~;%Zyd^H4dcR,^卌gW2 sv~[7tx-p! .N boaϧN:yרo50 Q SXFgCٛK:fB=Vyɶ-a;0I\7BS(.^f7(Gy^F9> /$>&}!y>&Yip`A1;N,Tm?$iy% Z?caDwn`Ɓoww[I{+H݂)-Ҹ}f5g8Z3WG Ɠׂ R$LJ*1>`9l>JNU9&:@0jƯ@'^XQr82 B hMAgD 9&Hl[q I9sL~Iy:õ>fG3lRC’00DJ|.y`h Qˮܨk[ cAT\a)?vm_1 K]Mxkr*Wvۙ?f6~; xqvS)D9s?qE>(W`ʮD,,Å9`8 1`Ed >J΢Mfj 94<ԩ 4{wMk~^-~WtkF Ĥ34-PkɁ2ī6vww򨅄f-W;^Jn<[ym;Y#fp`Tipc)|5i&{( FP7[q>4߆h1JGD~vW7hL&K~GeoeOkԋ 'uˮ{4L?[!7 !3vH8,x9װTϒzRojԏ, ދ]O#ku39L_!4c##>> &UQgZeTqUȏz8q!V)5P>?lF/#o# k~3ui=#P̞ Zg nX 4ćX 4Ak/:/X;"0=yuw@D,L(X[%FC",9 o^dV;[r%M>XR؎&3;3hJfc؛k#g(;c&FRtݱŞ_+y+4v~c?f#n(vv>XFĀs@9۞},'P_8%ed|'UپzEӪr|))gB=i{_PbcYhO\O''割a$A`a4-b˿hHca|i4m h$EMDh(?qbFSSfj$^m7F\v c+z b~NN $rE,P)לӳb2'er 2^9D|t55+Ū>^X/V Aʳ 2~.w:Z+f^k `d|fcvoa'濝2s6wi1f |ؕYmɃfM[=7\-|] BĠliߛz'm2Zr:j'uM[͆zA& g&T{f"*{lIČŧ՗:ZegHfb4 I\灱b7_n|1(v%5 u2yX^ b9VWq=m73a.2e0)QVuc0c_z[/K\ 0J7M:o#{KgeNOPgJ6S2n3BɐabCHgC8`3_iY$&qAӈpYkt_4\ů]i5Sv Y9G4Tr([#yQ;3jˎͤ#YCV\^TbȬ?vOrfzcaƕq!):_ {#ĬEZuoY:q %'Ƿ8ƭ3-O&eɷ%7k݈0z !]p3 s YL*cfiH!@-6$65nQ4\||8?C#zWmּijQJƱ)HKoݡ-J4{ ѻEpEԇT֯m/ 3v!:|@IuH9JV=_rRss<hwuXsɜQG DOQa@xf1־1Jq4LFy%;vh*9rzsAy@;C:T0XJNRr2AU4xGo| !ƕ7N%M ?1".8X:(]ԜZNp"m^$yZ.`!丶Q~^{[57PMprSc#a!Ox%k&S:m>j[?:7o7ֻ$/z ~|T(eBBgh_2u" b% <]qK?1HFyP+flUI@ pQ}%[Uۢx!/B̊Z)@|bA*~ 2߰k(ϔB[zըVQRۀ;^z˒.o}LPzV|шҚC?i+/䄶+'{ -!7>f#>Rj $꿊ZȗkwTE(0\<'הzi9wN]TK+R-תٜ2x*P3J6hw%e|0> L&]p(¤ht#ǮcCØV.durӡX>+9s^ FF>gj=ĊO[/_ bC7VDqN~2z! 0jw)&HLa8qzI%h%Zq7QNjQlcSB09(&drg%NO4_N~][a ^"W04g%WjiuMtcp$fYbϋncXZbw.$Q݌_hnT 4&it%{o+ /Fhm7%Q&LͫQ(1Tk,V=#`#X4ka"3 O!Hc+a'u/w>>k>A{?0 s$%kej`Ga=OElEi rHu{4X0>?ya>4d@V.OܒoA5 :yLi#N@)Q1U; gʃࡦ18)3+:+ be͵l܀ȍE:j4!+"`N)Yx qljXϥd>ƁS-e=ԅ\._%^҇|on(i\q*+q}[ .NO--p, #5\cÊ>=#c˻-WKn)yڨR|0mg \KiOKM^Eq}bdPsHd~8cH9U _'̩ڻۢ \1e".jN3QIWk<>8, Nmὂ|kJ9s;1E7V* ZGSRPdf1B):ҳIŮd;ED;(;}> ]Ɩ;""v=HRMW0m<yu5ytJ+8_!.^#&n2O$l?oPƉQ G-Y"U<||`%? X8iH34|3.=}G+ ֕ņw\RlV>Q` kYDbz.iՎxOhpɤ aJb-n{4'oy*b@۱R3ҧBDrfX!#LTQC)ȶKAhĈ&GU;2m r!ڟ"I[Yj!\v ?)JܣA<^g/[y{">T݅;Qte ~x> }^:2/פb-n{(jl~5[5i%MZ pdE1Bq$i'eg$Z"+„U[=!qy;Оr6#*;.}38:f۬Vr_|bfJ{Y`N#Y]XUFFuwׯVu.Am {'ޏY 08 qs%rNa6ؙJ[oLx㯅pE&M{F28Gf4vѐklDߵЙTٸfdJ; */pV%h.M qnCd.]dgџ5i)^Z۱('CWB8Ml"bTx 鉝ʽt5psmˆZJmfbcFlJ;¦pƲ|YPT>5VdؤKJ&VbC=~7EI񴞉dr5GENflu>wh 68"WUAv 35dBt8CX*AŜd%O|YA.ӛ&jRbHثX\T;g])B>ܲn1wQG*6Nަ̻j5s^*U69ⰘԀdȵq,=d]1XCQw ZS)_vk/8QwPm2`sC_}g0 )FbNU֎'/ y]2Ƹ$kVK(ٰ9?qвH,PֻpBN6mǙ4Xez`Z6=NMpn˩Y49+U5H=!7Y Eco&-R s|:;J.2V5R2Z2~[5MK&1(>N5YSOMZEveL)/N,`Qã`}TW IgcBA_-"~RA3)tF拗O&(s 3TG@F,vl&f\PGZ)CV瓷 TcBɏkDVб$AJ2Ŗ(uze<3x!, 4Uu&oYb `3"7w~O[)8v5?7%MR=Y Gqa@*3]ˎP'WQFGrm&\< !7}W=p7d$Droܯ\4 E0[U%uۍ2f.M'9wTـ\t/}֍/ON ~gEM,.HUjP'̽.N"++2OP]ɪ/ 2\1M2d ^-$ƅ8@ 4 EW?2 &e.,#qˈ7H[X Hc 'E!lsԮ10rHGyU@6j>v뗗Hmgleev Gor|tR3|"wzaR%7\i}FKta?#~# L!h@Ϙ!S?xmM4``z&acBBT6֫Gm(ii)ɝ7JEոs5,KՇ&:\)7t¸!a /vhi~~vD Ta\Gfڼ4~`%; b 6#s6#oZӨף>Jq>Oͽ]uKB?Dc(@Qb!@\TebvЩ{w?}%6@U3bYdaJۉQ*y8~>@[@`MꢁˋjK$-}RV/Zy=fEErWі٪˳`5;MPh˝>qx40^x%]ҷ̌])p$yL_4$<1NTsn){+Q GZw]1N*ll߸ G n S=)P$auw6|(K-6E]xoyȏkp1$n %gyTqZO/ӝE@EȑCM-8-Gq]CYZX/BH+@j/[^ޱۧj ͕:QL{.Q&XcɌLEvJQ(u\{_Tz(?),rR-hw?5F)~`!0ʧ! &)~s?Y'[D#8,&bhT":E| ۥ>>(@\vԟ3j SMk7ZD/ʹq FN*yؾ§9ȧ{5/$kvc9L`x*|h*~ll͔z<9C46#Vx'0utiNg2zetn*#"&e/B$x˼ydjG ڈ 1e_z1‹oܘ8jIHI/E'FPB"(b8=Ĭߍ /2RJm|\DZ8 1 s->S Q9WuS ﭩm\ìwC<QiC^އ4?2"ϸ7~%/jH-z˛ͱO<+t౏s$u{Y-C-k: [1,#t+kqQJeCGT&왦1{SfP _:z f?6+8;G/C1~RextrE^OEq=&yf&<m%{vW<4I2qZWܓ2 }<__# W{u"aN+d?S>601xkPDjw靍0u ق^4H(֡izطT%}}3/YqnjړհlnP4Wg:RI^8fRjM2_ezQbv/!{6:˖\f{ZGH3sQgPN'Bqٱ۽q/E@ܻ kpm. fOtE*VBJfB{²t!@)ϓeBk+rS3KTm YRhMC!1'kk܆R#ٝI֠KJx[v̇>-1$n:;85MW XBֹQ \DOpEm[Gewztr9u:N#!"8f'@ j%/<AL-`8qcGB$>t@O\ f]!jBlי'?uG?$HĈCC57 ̫Aʹ2DE,tGMkYW=8}zrU H< ˲͕de fA^ }B!teOrX}+W9~x!ԣ1di>$!3;pYuǃ 8ܪ ⓧC&OFHНVσ N{nTyĄtŦ;T.Su0!Ep Lnw뿒aƄ+c_1A wlq\=˦w2/ *X8zzX#M?ec?b['fOd_rQV*u:q٨𼼵 -3ryߍ#>a6rEUs86\2 '-9 jA~]nu"])i_A2-RSA/=ͲMB+n{̥ݍj? қg ڋqƳ_Ag,"I㢻("4ӫtvy! G:H>q\p D1]4l\O2_cIюE)Z66mx=-} XVm7~-N XܥٓU{zdJyDݹ5jec>~<,l$:forqnP!,r$VWW"kh: ./x<buA_8旗X"OcMw\ۖ`I0;v:dTg:/jlX^o30@}1ZTubb@7L3ntziM/,OqC߹@KX4e]!J>07$9&pG,#ٙskvI@ݙK+ra_%t]^j?XFw.~H*,WQ!,:~'6` i6^RTOA]*&)j*45SˁL6gYZ0707010000044a000081a4000000000000000000000001649b7c2a00002530000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/൷$]?Eh=ڜ.+枀spO?mHjl铍l#ƈ E4nQŢ2%yߖMg^wmQoLǞO`!~d(Vê fjA󸺿Jd& 4BU&I^UVE =#Y𳘐y iĖmX{ ʩcK-ϺvgUQBTt1bA[?F>>C鰀մ˻($DY v(vh?Hgsj{nc>Ӷ=ɠ;NO71%|6zASi5Ec2ѭ$RpQ{Kv ķ,^ qm'UڐPԡ@H@Y+gO.q6—ev']Tk3g{& fօ7yŒS_xpsSwBDdtkv мi U!X:!xB!&['-&V#ƟXX-bXIvV|BVl|$!q$]kL"jl? &7p܉^ݾ[FfeWl(ٴ1qx A`C)*mpMZF& 1*), |:QRZ3 9vf~YNqE-Eq,oZh )zYef5W,>̏NЏHCt:ǐMz.[7zڳ|Aa#q@*H}`UתaW:nPNtHQ|@WB-ad T]D]Mboc~菡v}J_9:E?qR +URLŀ@`w# 8 Arw:i$&+CSkyzgDL!-Qe ~3iXK3.ViCe҈;jܺ><"ӂ-k a DP[Y#iDe2m }lM $#ea/=NN=eSMc AXҒŜJ F`vCV"'˧dg]+ŕR<`U*v}B=0eڕ{Z;*Gf\ёuް5\ "*z93 'C`376!%g2ow}MZXB)nlNgVcaݔ6vѠL.?T ^tB>V[-\}h58>`P7p 8='k@wҪ=zo%V(ꊵoE}_O&x=j`ƣbn(ˇWD?V}C9;7}6W3<ܴјːNbjUp*8겮Hi(\mPأW=}2RաLysƄJTOkjNH Ј$K}ȠBY% >T2ۘ=fb':~TĢ~=MˆЪ* ƍ 6ffQP'Jswx j-dC ʹiR'ܰjُac*#% #My_B[tes " d<8<<ͣM"PuְR-vC'yw7=d2\ %Cxp5>_ L5\tNAxMY9@=wy("<+}hr8- r!f:<c3Z#ͩ5ZWٕʺHHz%n.fbu1]H?F}p.ً-U_M@9OR?&: j39=WG\ZF&!j=0ryQLh%ðn_Wq+2Á@W nIDԵ˔KnS'yd^ \]M1zdn=CbXCqOc 0fGb>b!$%\bɀ ;)VV+; 0׶D *U ԝk~Gk꒽)$ v\D:FHj]]e }KaVmð~\]ӕpU_0W\vTqV yaC[%w*jڱ+0 M`b{`vzd64F0Am^$8j[1#YC57p Ug=~Tj ,24 cHSOҜ( A,: GɌoS m }(&-=gO=ۜ2$V67A8y\Mi" ZspZ`7|NjR!")Lk7BW}Nk"ivT&\ y`s=Τ'ҢϮ s=Jq5 hַl0A}fxGx9B<C2&E'TLJ ^7TXUba |t٢zBG:B lY>P(h}P-2j A0؇q)0h(2~_/IEh\TEB.}cFK>9ug!iRmWZAx_w`'Py\O5t/re+)lJOA)_mC:H^,%6p<`3 /SKJl;,d-=H&4|Һr}ލgE "sG~47@ UjC8ڲ~^ )C75>e}Jdqt*;#vNu+ -W;?Sa}*Ur©U.puNJ兇ot`ыh/̈-dj&$ M`}J#Ae$d7M b;Y%5+WV'BZi$dMԾpq@abPva 9_b> l"G> ؈N9%Bv J}h](ɐ.ؑsNm h={_:A$mPn9R$ KB.M. ~ӆ! Z _j@n2z~Ep؃l7*!%?Iifi}5&y)LDZ8~N5Hijme+*2WOEwF"=^!~}t=,Y/0>p4Z|ka8-'/t[R*e򒻞e*S_ 3S Gk: e}aFR=LNd)(+۸ !W֒.ЃIAI@.!}7g]U4d1 dK/ƭfxǎB'ԏΏ9CGqFmGIˋUv*uitH1<y}VQ<facOER.tu%PSl:q5j[I$>PyIZZ0-MT081Bz,N%қ/sı*0L7|/o ~ZlKh؊]t-9KqQ;_R̥_QHs";mTS(!jXVR-aHDqufs$8-=2ꜷ~`1ؖK ̣.A$8EAz]1#Yi&zmA7>\֜ݍC#ߖy{1U"S~> BBK<|›I'ЅYo*]q.XƼ`\76-_T9:r1MdQ-Kjqblb0pe0ˌCXՓtI A[$7v5e0q< <\IHjIP?2<0 JR >W38Ҝ0E)j|O5tknwCRQqI 5oыC@QHHg $r^jl&]C9`r0٩w i?"gMm; {cޱ*+wx[ӫL64yyP'A=Jb[&zpBs}]#C9T eCv2_!;{5 zL%MK\ĵ}q:{JgN*ncچDe8ǙHE0P:ڬ1n7r'~M׿ qK}Fy=LO0?H!R{GFzpԣ/~x"Mw6D\Y!%ù"ֳ.1Ah|7 um9ء[g^YWI%s!fT,|Ҁœ+i5II塍 ɢMpiblTT9`F,e?zE-D]*gmŭq-ڋ|3U8C7zNlrhWsB{a@aS@9cT coŴC?$Qvȕ6Bf ". TOuM{)a7Bd`"e%uYbiL8h%ڗvbV~Jndq g.Q#-˧ܟ ăڏ΄Vq %O@N1'EH#)KКEТABO#A`mB @F+%?o9mEN "\efEY>Qucu-]Lc3`6tYE/_4Ƈ{#f;EÈhBTDC{Hqa^-eHRh?=^Nbt;_zv>abPux BBA:D-<*L0w~= 5}$.}djR@CYd꺙\+Oצ_ x{5P2e9ݢ-] ~&]t,߭n]% Sz|/GuTBX&f23 !q#N CUs}ڀ8~XH+%f,]pZVu4\iMG-w%R'SHKQ,BƅR &ʁW]CZ0y>L} ּhX a`*stl+M/+voC9==a/=3\;{u}cƑ, [ݰЩ xC zB a#(m /;n:{nZ.7* ~XH\i]\XQuH˔LL@#p 4Wqf((eM 2a ueǴ$ɣ5*wϢ%r>ajRIǏН+ny}uOn}*d_qF4'C`^c(c΁~tQݾ K6dоRYgyZ9+=5=)ITI5c;,ѮLTuUU- T `2z vL+Z},FLx؂IJ.LOLޛ*cVmK[+Wk)\.{_u/Y6lUyFAzM!Rur'0 %ӛǽ7]aYNGRe<db+Jjwƺƀr16r´tM_ 0\Y$" pe3\*=P|$Gi>-9kkJnjH p@`jE󒲴+$ٽU$Q1剢#I2;D"kj(/سfGLs0Z8`H،$("!idy4a`L$i1KDRnEwv*iQpd4Τ3 itbʶCSSI߉8{3khr9k7ľs;ž2e!!L@|?wK T)8_Jا[\2QyԩD.jPr9^;ܱ@[˰(5Nml_(k)7PBfN,HSē75u;MpVZ18A Gzla[Džz.]Yrt.R(VA29t.[ecc\1K7iPMxw:rTgk;Ys rLr/RxP&ΏObTEMW&цDй$|OD:bW4:2 + !! mMAS/y9u=qbZ|Tcq)% |;zCULR!̗fApYtX_HY4 !Ŭms@Ms1K}_E"F qaQVLS2@RM!QKm濔@T /S9` p$îC:2~ݕoO-sL3J/-QۨdL;+U"0o a2'?nyA ]ʼ͂?4gE}!G.!z@h\bRV;TLS3Q-#W@}< :LӅMa3 ᓄ% $ऴUa? WE0$ !*ZYmm \PtɝXn+@cn\1+*߮ub?ҐrcKװ̑a>Iؐv2%ص/Ktc9i%CmflXz˸ro#&nvD+XMе1k_]-"0"~& JbjF5>2ig#jɀOv L`Ŭo=v3IRJكQwt7f+cy_*&hƢ=ZK!!C4T\_=h47()-+Jrhx I0ہu%`n#t# P~ޥu,kauL: 3Gț*'=r ITFX_duS7UD@NQ\_ں? ,/9Gl1C޻oX<*].<{IMŞ75^#wu 7}+6>|Vt,(cʙ;pg-g3ִ/;b\}g|j4)^BJ-pSVIN?VI f 0ruDI'x#gٕQӘUvW |j ߨJ 3!oH][*mF5쯗#4N(4zXE&@iPJ,KJ <0XT3}A+Wm;zܑ[aJS16>,cAo/E\(ذjd,^BKk.d /* E&G_`0ʥ׺[ wJh/¬n^]uC; !]l^w6Q w?4z?x2˸PW&~TY#Vp(\6*f? sK tѹM݄|:GMϧ 7|2p)!-7sW^aj$*IsQ{^wKig/iɷ*y u1Ԙ !7o&̺*~&1yia$W{)SM_*\l\LW#-%=,:Ka[vH<˹ka]Y[d$"cx=N(,X\`/na\B-[r 'fV %1,? z&--a:TH.YO%#?5W=0ۻ,R;uvSt4Prd3E>o=۽5:PmpC !bjΖgdz9ŜɐݔڗLmE׷B2&Ԡn4U\X90.~dA~M#lFCKzDBHCDB koh+=70Vbl}ʽw'GPܒZKg}hە!c\5I R{Gm".«/ԵҋoX 5M^*eǧˆ+[!bEy-.9B ȸ`nRb8[Xn# K-!iHƴ Nقu:xw^@v, *(N) 2R2¡[Rt!.+@TqD |Fdߗ;6L,^\gs>h^VHԼxhQÙE$GheDb!H!20H pg ,ַkk( ,}s? k%š}֕^wL@;ducɧ$^ H-kJc'17jk=ɰFS&F+3⎎yoZc[јk6Xdm Wmv(-ds-i˚0Ɨcs3)L|Hܳ`^tv]!ƭkU(/ôk{QkOIjO_]m&zt T) )8K_ΡЬпx &1Ӊ|BD Ox$2C'7*sU5ĽvqӺX(;UgZ#%(8Lfs,G˨2Cp&x3GXX{qTRlb 2C]ɔkLkfp^{G6DbYW!S)Vu3RfV|¤ Rtn~mKrNGwp0CeIş({cC3^J5טSegM//B x{TN ,m, b5i/y<n#s+W ~DŽKwPzi߻%`܀,ӷfȴW[֭U߁M憂o!iy̶54ԩ_cϷbYhD} Ϙk՟\8ic09i^Ik"[!HDS- T-ϹYd[kif"jE%9~Q;]H%ߝ\39IS1!|^*hAouR7}T+3crĘR&z}(+o@)#?|;E&KriЋ._,f _n܊!ͼQ\\c'd2ْeNR#)ÊQd \nb@vqp[4N U^GN0Bب/S0UX6s0gCΠBf+Y#S.`m^j8rk<*ps*|j\"Ź(ʣPǻ:Vg,-x`l'A%>v3l9 jyN$pJHEv@`O edoOQgJň.B ~+WN/瀋9 ȅ.kYʿ Qxt^C~vb.Y_q6aβJNYDtV/Wn:ȽdȀ 7)r9C=R \8֙SG?(5֌ډӾy龜lXYDn%](LR q cj,.XU)ٽ_s~K:a]-zDUSwET@<~6dŒRmaBA^e\^ V~M:xקZb'\ - :9 Dž2S4#BI"hmRE|rs"͡dD;a"/q㡠iuK+?L͸ N BJny0[ud.]YoCԖmBL ChKsx%^w@d84r,+#X,lUCG[E"gxr6X%?ۃ#o6:\(l\#aonR"Aq? 3K.\,b;CK B&WDlM"TB0;ʾ'8qpBeLj\\nP+DG&}+ IZKfnRԁ8$4|d': V4L)SqoxB|tHXxbdueτxPG/O9%F艥)Nyv3]@&eUY_$6oY)𼦜7>G36Z?rsw`]G`"lgҩf%Rne]F_46mvcAaܬ+-zx`PgfƻQQ)iNۏ'oA~*5a}:kqK׳^Be4A)R̄l>!b'xDi8 ߗT,(-*m@5}Z /upicyØ&$~LupF*Wɒb ʸ/kAmQٶςx d:5(=#p(TdnRvAi٦ǧU>M5؄M_gYZ0707010000044c000081a4000000000000000000000001649b7c2a0000094c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko.xz7zXZִF!t/# ]?Eh=ڜ.+8?)ΙS sM>,dQ#CT[6GÀ:F\ `ܢ-S?$M#)H?p U71x}P=pat8Hzݝs35m5-F?՜%y 4c|6L_N%]6(Jnz"eR@m}RzՌ8٧AZtm3TqkU]%Ʉ5?㜻XXrzT᝚kD)V ac},LWm-~eHB*1dҔUuP=4B03_Գ8"ج0 Ya|MK00`[ue~(ӽJG),FĪ-l1G.qpƒIUWxT(/O@< {iO,G?ᢺtpFw >rҐX堺J`UʳkezKȨڒnZo!U D]67>Ж_{Z3%[RQbpV>rib 6F&}?p2U*Ae+AȔvCF^MѲ-*XmXfƆy6ѭx;UABYejN)p3:%-g>? x7~.oF#od7Nk! |oge"h9z_bYخ8V'[ra;u;ل3k>C^c.(8i,^md'vj$tYmdhQa ='0KOq׮ 2Y(9aTQ7ޖر/Mp"P uv9|>pI ^ l?*[C`BULxioG\_" z׬VlZ>H'ivm&drTq Mr# ";|ΦVO14{*V3f|3cUmY8e:RJQɘA*XY;u(z uեl4&WC n[^9ٙIY6W_֢'E_US8[)Ng#N\q%|nH6>[Yd9rH7 P nLDF89`++,06ĕ$R&cPP"D#CTC#xLcG$tThR]ʀK^!e% sd)~U5oNηY(A:[;3yA\t1"N㗕byuMp!6~cF[wUjSȨfU8vQPsZL oA9SSMm?[[ Q{g1kzYk#呝N! @2oHiß޽͆<`9㏭Pk mfh\ECz qDEI6/H40egߤzZ_ kNuW~Bv ub3(EV/1_rfbڗ((Erí.D?K6Hx6)Q#o#)q}lh 0O9 7XyN/SJ%QkAgf!=RWҏ BO DE}WQtsXǚ,F.K r̓IؐUA4ݨLKkuQ<bʹIU1]{R>B(E^igC}< ac+v,'@q؍D6֋2G;̦`-*{}%4 /*Ct=Uy~^}:s>|;P:HSjߝ5K|JW' 5͘>ԯ1+߷pg{mt#N;QP`z<_4)G2d,ϴ7̊Gxyw:`0HP\)˧C$,#B+uŨ.Deaת1rR%-L0'`@ՅJ:RG$97}쇄;?:dC{b)Vrh\/ |c].CN܎Pp~PΗx3@gjfɚۂ;l#ĵKL` U}-*OyqJVKX+uDO\h̙-"LBG$3%_19j4g_Uz-qv Ru47Q9BrL,ڹ|D"'/cw,nQ`qlth:_09rHba!{@xOqj%@ 4`}UHzqu ~SN޻)d=}is)\t]WN?I+1L`bП%6ٌ l;sG~=B?vme#)m_YJ\YeDE?;1%W5購9#{ w@4cۇ10:[Mp-Hl{$U2j`F/ +48~wŭ?wql2Wb2jb''Qr?*x [L*eN>%9|Lߣ#@t5X&T^&jK|Ed@-V1@J}8oB,Qwyixì,kv:Nk[CeBYݼ̽%8AUXlW〄CKwWn%.!$-!g3,"qоpƽGo#Gl7@JیV) _{+zdE{S 'rP] 6*P6v.AAiO*"O`eGjgN5e̹/ M.m=tִ:12%Wqvlq๏,/u\9|{hB\B_n Ew17( 'H@ڴ4vD&wp8W~#'P>Ltz]ONB{fZSKOIr)e*l?sj5/69vep|]_h Ǹ`o8l#q-o"k0qut{H=hěz=ʀ%[O۝h$qT  Q$Hb`w| brvh5炁UK>9} ʹYFR9].z:Ih7EJ ]6PzNS&KXF9{,M$$`*K; QiiSzГ=bSw~9n{/#֨IdoI5ܬ%[2&kSMIAwPaw^YKپ_޵`Huntg\c Ev:ؒVGknD5i e&Qn6JBp =z7ZE`Ã6kf;4-BFlq $\_ABPW+O]s3%~eQhQ>DpC?`-sH7`T`Kl~/Lss!kR ]t6uv_vhE, B xїz?/32pTd7_F]Y]99צ :swDnkŽ1uGܒ;AXkۻKRR( 6y0|W]X%ը;a!K$ˡnk I=ֿҐ4U0!0b@gMbIL~.aש8{͐h|oz  t\)#O  P{5H!j#^ vo JCSwPThavO*)͛X+:cN HWY0Q3sz.(y.606G'A N@0DJ6JG;[ZUg3|F&4( a7Q$ M>{s6/T* xF:|1aPˇyU y[D3AaẐS͎ioD>($fZk>mbFQqQJ}MJBg++?VxOϯw: ƨvJ#?=6" ?@ D3&-+ %hռ!:AL QO0re4^/fl4}G9ux ^+-cB4†ԃ@يN`U3i %> =? &\T&BcӀ??3ƉP+CvF\Uiawjo8/M~g`8$wFh6\YwD]H;Ae8iJ[,ft5mR8H jhn3ݹ 6G^M`y  /4bI~Sn?GA9M"[ WPjW9CKQ)y{](9љKp~w&S+J,Kg^]ӷ4c,>__%296դ?*> 1UoHvr^OeGs ~rq1& !"c1!on[a"|>ɒ2EwҨ7)QO(E9)wwe [VR^W xogi2B>:=0\~ HH[؄y\r0ujod+0ϐЎM9b8e1I9oiLk|W.GڛF wwX熣l7Ngܖdt\n{+P6 Ū{Ķ[## g~n~Lod5CG1Q; L@\Bv,E0nE7q@HF704Dz_ 0z)=F/0N~h% /ڄaGOqR\&js%Y}Hwxm܀y8ֱtw hr[2۝,OmնFEk"ﺳ60~;3c!VǜlњˆY8SHdUkRꑨw!O(3;?,ДjVe~wN<([q(UO;I))#\݄5wrьiliKْYg=ݎ۩& 痻4#a;w^_X.rUUAu&kB|5lOԀ\ݙQKr@c*SwADo;nPytS.)KwniP7ОY#1^354]Tl35guç)H нܚt#lV\O-V&X9`ɶ[e9%[1vwС\#L H 0L> c?tmm$=<(W4FIOx/cb B;V'C;Z%G95\Y S@}Bgd1o2.Iճ<G Fn#:c~[T2fEZqYnMG[8MK9JX~VxzsSzC4NJb0siސ0Gr-0qn9plwEP Z>#3($KnzY^jsK~aZFk %F8g>OpCS = cg{wG+hs~y"k1-GyVX#rsHG,ծiP CEg7΃!}D]6ozc/G]w,&m@ilin@Xy@28 NVz^mR ,vd7VkgêՒq!0H8FlatF߆bf@t$X-$*hk%'duj }DːchOιz=.dDFa:Migb?@LX"H_Jpˆ95\B%8Rs*wrWvC[(9-VOZp Z5SM Za3X{վЍȊN!qAA&g 'av{(%::NU{vwK ApJ!ȷ/L̟g4T8aRM76Ln彺=ĕs Y &3}0K"R<c12-!fde?z0pӯsJ?/S pO c'E ^:irniZ'$cNyP쀼'"WptPPNbn^$N ^ npH2 gl־GʧN.?w@}D0Zݕl6:P^n?6isxPTRۂ1  j07`%.XLq$"3aT~8iBKQڪ=WÙXa+D!BIxGyң^0\!**j+#2ޑU{^-;yoW^\y0-KRxFL3>. dE.7nnMga~@LM'íVٟ?uk3<]d @niwL3] [ HCe[P8u!gS /'!5eйh(#W <:$m>i!C{ݟ-Ʊ71&mx9ig@o`s󖌨 $i? xM1bcoHeϧZ1 T7#9@gRfC;TLF_ Fj-p嶭OӍc.5,oxflv*ry+Ammx:)`u}a%3`ċTy-@מPUb 4`]S KgԪeOq9&h0'm9cFSΡ y\faa*)33mƷ?ԃw 憃/EZX/w> dЭYY#:H1Dzav2{x6Mc3x>@pɌ"I8IT/6_6v+brAG"^ax)CS·Znj4NJ'^Z-@pc-鷑0],I6fE$-ı7nZ4 4W*IrJѬ7)l:ZZgnX>dEM趌x98p&`#Pflƅ 5T̈́?֒ZɇzOF̡:C@i^[L"H6W+B>u=O],GiRi [V@ffYqηja O`RHXhrJ MA!Vu=9^ 1Kiscc901uHh;lmE\<)CUWޕ'Z)?T_7MytjW\ zfY,ӻ(]j~VX SĺRC!?cr{Mk bSl x0!^z'.[|y=`%qYvneq$w <{$/6mxWB]<_!7Q >{gu`68\Z$ TY料9sz"-V[a;i$Y|}ƀƀIЅmHNǐ^Kϰm=+@{XNVП=Յ|ypHh>tz~xmuʜ7Gtyl yu( 3= ̱cX8oS<E܆b W> 81G HpXQݲ]*'dtf%W'uȤrH(>m(\xXZSav m(.\T&y#vO㘔&P/8VIK5dHkONΜMH@bx=+xU8.S 5((6$dXd ɲch0AP P)m8Q?V"H&kƶ-Ԛ(7:Zdr!YŞ.cc !Ln0d)K2 Qn0q-s|&R<\dXll)wo_7X:dTR W0J:ՊumcȠy}eW&go TE( Ik!zdS|lȯZ,8MVevT>&2S^jm78D-S?P5)d8xת44X1~8tI>s]Tx!  P`;8}<4Ļzڇx>v'0IEn\µE>-u#b:M`=Fo-/Dys`&rB _I|)bE!t \#%@Jp({GPmm5Lr# d> L>!hcjmݷ0UE24UcmJM QE@2r`a oO}7l|+aow?*K.𝘬+8( K+ %*,# Ф!YykQ: fl JN{ ,:F.u2 ѕ34_.mN9c=+іA`L;"Gn.16]VQ O[ ;iT]CQe]}OMb%D=7p#6h%8_iL.4g'oe&pgy zxh$qd,m%/xuTxzSa"󑁡N31O,ֿҥ\GsIRMB[u7~ 2]Ԯkba(S;ID-aCW}87h\mE, CB;ٙv<.iAs1 ֤}Ȁ ؄.}2*O8. i('̩bu P ph;u6ʔWA[[U#!Q`hW0q34tSlH٥ Xv2;+?_OVJA`هVzN of):$VGM-=I*L&cHǶP7Ƭ bĮ[IQr "1M9mlpNۨjѓ@ Tj<1E $(KeZq0?Ęsg&.=Agwo9^^mf]X5fлP8|wM"Rޓհ U6Q~Xη;;[?q|99MXj@kwg/'X; |[4'bxc/0bXc;l/qbNJszidX ]\];,Ԥ_$̓۝%umE+8aԚ]av%6Jn_c#'f$FD5= Ad x?A+W1su:=_z*;+A )mRA \*v>܎xŢzPa<7I>&͇7vDJ*5I\^<'w˴Ԏ?^l BRckSU/.}L"Vr\cZPVV`X2X(W0568ƷY k8C{aAuZl7&Eg奘<Y+yv|~Z0et[rYpeH>/ʯU3b.*2-8dB؃ߣ 0;dbMЙ@>.sbi%PItpjE<§F]<a8l -?C}%d`tk*&fuq_(ԣTk4该|# m_K)avix9ɿт "1Z X rv'h_b7S]Q(pg9o3 (f? 2{Ȩ.h_lW٢+eOn$0R#e 2r(o z6\6& 4MK0HXX }6Tl"uQJC ڤ0%e(M хؾ?V =˒0_u4fyU'0aj 5`6f{Ch >DҴ̌p=́-dRx^4'muqeiǚc 5îdɓ/!B k 3^{)Ɍ2u P?OHkRI _Dž0SsX=L/du.=9a-_`ێ*{ ҵG%`VLGIlD>o/^RiS\WM;3't둟oUr ą$HjQry' oc-阏6 R!~slJs+73-he4䎆["&8 `{^FH19ڵ44ZNǫ=&3C2rLax~FbȚ0wɳG]1d#ay] cl[zFߦؒPB}CWUS}FK+-ҴHݚOI2Y@wlX^CyaѴ\I$9bl^'ԗ~ѳVr44.+nY>t!m}I0b]vSOJ2fd3찈z#T/EUQ  ZjLC5r!:>\CY+#YP-kFWV(x:z).j rMxno&(EK R~p@0BlIN~T>IhRjtW/T]hHl"û#2s͢d8@kQx }`g#$^RLn\=c ͜;NzP*m,*tI8se+ݣF6Hz:Erk]X'9G0{OpxYOE/Q`T%"X~U;y{)>[]I*5)q|_uI i O+DTQ%c{TA1?QA`nHguNWQ_mH #mM.hoT1B'/UF]A]E{L0_&_T'nḫ߸"(V2(i:/7M6 ({* OTjbFo~etп>OU4t䪹.@''Fcju0&MU gjCkĊn:Jdb1\p z[UGea1H#P*aYiVx [ӊBUA*v`!4&}T5 FD--|hpK_!mdeMbͱ.΀ˑ]5*] > 鈫 k* QcH>j E}$rK<.a5M=s!1>1)0hO2&֭qv_Pq+ ^dNvJ5]͉Y@Z*@vMI,oq:v;N<ç*{ۊ9MgͳP&k`>ߠ$mdyUv#4 @ٲSgJ=$#>{k!kD7azg-)DϮH!8 m}[f&ؾ^=- Kخ׿ai(W,gFae=%unCz2c(A޲?moԦ DV}5.PIZ5ɲçk.{Q,wlY\Ȃoא}:W"M|MhdnNi+j䙈o>C,L @ǴhZӜmHR&(%L8lhV ~_ $ (ʬ+zׇȷe1ȎVW&BE!KZɾ='}iJ"Մy^KUL".6DZID 1ίAS)[Vٟ^%uPj. 1<\󒇉]oLm5sv'UCubVRUqO:uɽF-3fFM˦(ա EzjFjq04G)H9,1Bà}B*C*ƕ,We%/t7{U )atak gݨXV :ĠءEǛkѵѾP8͏z[ $q GaFPnGT  ?RGvM_]ᥳ\[:&Cб2M H__h8` ؖ~H`ɰ ɝ>_pOf  ( H[|.w{ p? voo (Z'Ħ> ;ik 7 4z`1xO!DO\:K`w)=N2Nͣ @ $}2!CDZ<x -u7;V;WT˚8 wSFH'L;Po0G`6 v`c{\k2O6]ͰH'HkJ92Pav`wRq-H{8YU /BOwv2R+EZX=䭋/TeɊXP )oJ:Jwu&fĥue6ʠ5~n{atukkaP/pr2>"r/Ku'lͮ@<ꀯ΍!X wp{N+ ^[2%r.$W M_>7i3Q9N 퉝=MaC954ǫo;ݤ,|X7(G >* e2.N$) ^.,$[]_5)rZaahΡN{WnV_7PNi(# 1|Rr_G_6"|E]DFK M]M%,lo$f}jNs<̰x"ȴe  ~5 Y_5TϤTm +abl+73:_sn{t}qd54),e2;)1Za=p10];oDҿBE.\i0]EF|#3_-0ܾ7_&JJ:Yvn30.>7E,b ݪPO?syZs[ny*z:cMO DNi~C]#VA%BYEV0#y B 1C 3JEt8Di#Q\1ǸX~Ԓ7ّ Dkw `򊳈->K5zvZk31hPN9K>RA-]w,ko>^6?~\KI]*NA1i%,X:j(,cnVٸCf6߽bwÄ_fpD KM~Hf GLSԝ< eBn^ 4Ut)u>d.Pտ!W?S$:|+9EC1S;2كZO,yƈ5,{ҐP*h"H۽U >cYD\v)>L͚Cn*MبieN>Fka2QxS Yb\8Ư4 nHEr bnU\`W˯j]dRe/KNVtZ~$_eh :f{RU||s ~jRe-;UVĒD@&{:byz(! 12#o'r =%QN4UvQeDFj d93zQ;mSs0?%(Ek ٗNuGhu9i:#U-E61Abu_(|)%:䤵#ո2 Ns^0,".XH3k;{ZO,}|h503˂,1VoUC<".½a~X㆘+4dv3 1loդӤ{x c4= 1QGw=g|t|c/(ey"o!^8t^Z h ~0J#'gĐM54 y[p%XkSt٦?P9l,uASxjK]`Jz,H|Y@hdOζZ;scQq7mY ȺH ҪV7)IM6)x|K־Ѷ{ UŗD=݃;_eRG%cMܥE>RVNb@4woMdnFf!Y Z7kJfqGU, vGl_Irxtwmw \/rs:XҧUFLLrc] m:fU*-go &2?/^Nx awT)-?v;#|Z̀H)7+q봴uν(uO!K' A-D}i&3#(ܥ'h-U~?@MJ 00ؼi1{<&<K0pa<6i|]ᄏ׏>b򎰹$5^ S%~y\ޒayI^|w5e0#&|rU{uYLUT!n2>)?* b?B;+?JJ~^9&S 8mTkDU:w"h~*"+<^K(Q)jF* 8;a`]+xW!^!b"}phءg\ W&iW %LG a>}Y >$. Pg͚W>TR#tBk(,]\+]Eg>8<9xX3ʲ9#.b~cU{!bf/}`K}iʅ :$W|9(ZH<{ogƉV߸Fh;Iq\SL [ܒ{Ӊ4:IV9%:Wwed@;bV^89aZ;w&ǻMeYD"0M8Ŕny+L֞RІ:NTI֊ G{Ȱjkڈe si]ggE.1F-4.E?tY&!˄T%O@zX/Nˬ{A!#;˔‌mH Ʋγ g2-h ׆H&F2y|tkĘcTY;Zmlc*p>$a+PdaDt*b 8oDi:Q.¥Uϡ1s?>kA:{?ϵCD[;$; jPVA2a?Υͤ 'rh[Z\\hv`n]0ful0P~%_^5) FvQOĽRs2 ]ԍŋ7p#}),ֹvHB~JNhx0Ըg 6+sQ=_:GT.NLCD[MC<,[M+̿T$o%a@Ad'}GFCcSŽfZij%s)qyYi"VpXы?y+ʧ- 4i F Yw>L6gQdiZtJڤ8$XYE}[VaCrZ hV#]E'_' :+ l0_;WhڼXJGk NȶG ή@&GS3l>?~ASzX5Es?r.i&s,(T?T ٬[dP 84Y "Fʪ۹]/^] 9JPE "qztߝN&-0,6}0 pf27$ 7E4q!vݮSJJCWȨc hceɏk!Wqž+*ZMqV&f 5d%Rg%mVN ~bA@"jLqmc$db-*8S 9Na[|{/Tё+u{r/m `zpجyrMrs!W%FKT^s~ʗiٵ.跓b7ï(|CY%2xl;K_f1J)v!srÔa VU"~?)݌6;(wW`B~{_ I0BH]6>qZ 0s沠c͐۵ 4U B)ةF)VV%S8#R h;Ucy %ɂ5gn v}uf؃TqE'$ VFZoZ*yDy$ў%pl_#W*N3-0s|L)ggV\L˿9z)U$#&GRQ0{8]ȿr`%w'qZ͛a/wO_V'`;HHn(w8G֞"_6&n6cطV(AY?pO xdЫUeHїbFzJ$Kq_Q劦/ZeuE&49)3|ćK%q-vt"Q"9lwѭ}cr9P΍4*BB#g뫁` 4T 3gFerȝH9; l;TV%f,5l7+"m7)(ph0D'GKɿ^NdfٖJjBRƫJ(UTbI0$S5+ՎŶ1HϷRSn[Tf4l,\=1IcSǹk-gWD͇ R1aV+5pv1M"z!;cqNq_=ntV7G<'8˖ Ro+ZQvnEy&?m(Vq))_QrwC#{ezU[FU"L;p [q4l; x=%H 8\ =֬[G*KRhhkvGG>L:[e;|Op',o)lSgPwmw֘j^4SNg>>$M}&8+ *tܸ[tR s/Z9\)4 nW?s1QBŝms|LL(u[FG SZ+}fgqqcX^h: @Zn&Y7G5"nGO^<|r"ޱ)>`C\':Oۺ(^ M_* i?$k>ٴ2/rJviD&9j!AW2!R+G҉1ا @7xVdGUw0*^ i 8g\vhqUl`,M#&:EFZh2>-! Y}) $s4qF/y F$5AlǛLLPu8hbͦqg gf 0!zFE( @al1ҧҌ3 |ג{U[47pi%qI$~"݁BmHR-)ky!@z*$ծG!3j)ҙ/, 81[`ӸTZ,DwPxiҰ똵s<"EO(1yVuU巢ڎ]lIھgҵK= n~sV"W Jdfv$v"vy,CY' TpŸP&/6* ~ pGxJ;$]8%l5aP;)L|em*dȈM*̖(∈B;4[{b>XjK.?ѰBK !K*<}$7ScɩFF /ݸM-?.0&^@'OJĢ;䊿)Sn_zDJHcJ,Ս d*D5`fӑb]q.,Mf"7Q*vyyIZ9[ sY¶QPLFk  I䯬񨑃_>=z~ǞzDߌRFRW4T_5Q73rpud\%XAT1q RG~6F##.{g҈i%yYMV1T8,wXgxÑ[)vb0;0jdn'g|_w6}w,YY&yzH"V[P`\4'J:к"w[SȮ[mM lJw{S0y,agP<Zp߬,r%aΐ8AnA;,9H5Oo!E+'Ο>iqUX\ZL$-6R &i#7(fE>lMlH[Oue*Q!oER47:e!qP*b: Fy(hRFSmLzWyNJKә3}!y4͛{^QlWd4.)G#GbbZ?bOMm`*3 u8;^7󉽫eu:yf{}P =/HVRB0PDGtx$Rҗ+hݓԘe5?Wrv!^v$i@TVtɁgr<`zʰt*rNgzռ Jw3 9 O/Eq*T.oK#j (A5M$F-U!JSRTE} @.ȥD^H%FA5^nڛMC9rD,I< k\t6a_F?z޳`J\ t&3y &PWt(*Ŏ? WZ!wXg$ C>5cƽ0NOuQL!h\]gTE9c!c4t5ŲCRD9TRo{*1%6\_oNy!^֑e>1H8X6{Ѱ 09.~dT~k}bM)TU 11S I< G Ja8H'2B˶ec{;iLl,6PO1d!GV&ZZJZ()W0\iI9`ch>A5[I}e`FG{BzDsD,{c^ۯrcK 6?D]zU![a ~OD%{D+PO dӛ|P4j ]x3Qw<aP5X#8QOpxzMCk$DOcH<ዀg2zr! QDaINh!a3|'N8nae3ؿud>2WPb5nd)|?9_s zO{b1 ȉR!%BsJgq~_=b_ c%&CFIn㗡?g>>.V^Ifs´aN3l| s+ Mά@ໜY= *c.=fy3MDs L%~zZ5fBN;`/|ކɜD Yp~S6]K0^YJ=(Ǟ_$⡨'dJ?lV>Fmm]]Mti`uVIVZJpe9>^PVrzQo!^B2 Dn6d[i7Hdq;k*P6L pzI'Exﶎ|Ƽ"q%Iu{IWw^5!0#=EW&^or}fWIVXK?n `!00>i^AhECbUj<C ull&+6@N د4 w) wZ[L.j0f(`UK=r@\{IQRͪhR&PNe4SQ8׬#A=O;)ZtqXc(ڄrVMzFg0DvP i"8f-E`@}M䭤G*T qVެ␭MB]GEڬx`*Tb bp׫ˏ.J'2 հ]q6$?ܺ#t &{\Ʊz(9,|l 1q9P wHO̍:4ZY_r+ToTH* ]"s8&D*}jVoq5y V`K9ZZ!,_f@4IGBaN>arJ9dj|mCQ+Pf(آ<~{uqSLWWsmK+ _7dy]Θ+}˒>)O8/7 <| B{@HjVCF:Yv2) %Tn2 n" 3C"]&{Y,qԟ1چ/?n9۰7.nE $^`I)3¨ʱG`lG?Vg /'GAzvAnׄF!ՄJ&:A8T৬[6\!,+Ʋ=SOG:!B:Cy3,l䡟?yS]wt8| !*8e`NYp+0D>H@n {rIVzk#U՗+!0{,rs&+Ia|h+h6p8[󾱒C]B @Ec|VydCY㴳|TC b"WE8.޵!ĨwLj+|Sqb$",#⠫.0U u]]|-@dOg\灿ⵣt.8] tzG *5t,-V8ŧ,_ҴX-g8">Dp-)ХvB43Id->qxrk 5ia>ABgYdKDm)$A!{O{o}zt:v+fV˒",I 5Qrª C\|_`}G!H J'p>tFS[^t}wzBu a@2v|&WgRk!KM-/)BE^O[$O`I.Rj)Youjͦ!V?H3^/zMRs!4AmwZ'ZH.s] J]ym7KTNVѵٲU`l`a"s c/0}!Bm\/9lD>f0^Kgpj""ށ C eQW^Č};ܺ1v]smFYf+S\PУjT=Ŕ&XȐzXɹAl?Ny:DԳ? N݌A"(S&7jDr36~szD6ZdK 5 O菎lY艊/+ߚB_u)V:?, |)fsy٩?Z-D뺢Y2|@LҁЃLC~_Ajf L2 IS> {e7.3_LZRRmyv pߟKF!]5z%-ҭpI {s`a9sҎvhCJ+RpK 7!Ծ(mOX8 ̛*!ù]EpPq/Gl"1r}u:ʻذfO@6gz ZH]uDgnbSC޼%F+@f15, MdUF~56{V[Μ,E/ΐk( rΥ.k(yYʈJz{Sѭj!X.{Vc|DPʬHx6 ^M A@k8oE,~oCa}О4* -#?sV:Ӝi&`_ˊZ [fJ%/J7RiKc):֤Op1JX MlɞI>0H(!.J/!/RD$ `8޲02]ݴ͝NEթOfRi$дAer/ 0M l#:~6u vAMڧi6Oմkl{6fmv^/L0LE Sԫ(fNB ugUM 4Em4MF;o>1#IN ڹ6yR}5oxM?"2tr$gsHC!v+%=V2}+$+2w)$k~{|Jٰp^=).brۘ]Ȼ:RVwji{OBHud9D=] ^ϰ'$U# _S{kTm4+ uAkD?l~q`ċv!rz.L"UF;ijX6t@LF|;5FZxBzdW}]`&ȃd\ P$m\`;K57+)B<#ϵ[^X$qGq{>2EQH~Q_a/4(ۦ_ߝ`!7o Yk-3۰}ÞT^=3:$К6>4lCdy㢚Nh ˘v)n0~G?3 NS3y)%c_F6fXt6Mlvx,|oJ)M[W'eiE1kDDVYR̕y1#. 76T";S-8ԡ qыCg B8%j8jbG,~+$#2E*"<6PPR~a{__d@fH^҇*R(+8e'$M"mİdGN:`"rs\|ʼaFNCYH4RDl!n:1XSs.SpoO/L5ݩ˫OWJ߆Ꞑɧ\j .o3sìEE84wmFk$Ѩs׊sތ!M$=. t$xAQ\y rrlFklvB՘Z8NO.kX%ObHJ H/f'K  >tml}m`!@2WUӶχX2cma"Qxv:IniR:"Xxx9X1BB wygu'ԗV8 1Fd(Rlm"׉ąjwK;`Ι?\U)tpI7A%%N{K)x6euɖ;/w }d}15^yYSCi|5u< z ԃD<t4 f&+9-P6lЇUkb"j~"]< mbԟY!x-%넳AC,6jSwoX SLt< {-UE 8 \#IT)sӪτy;] 8EF2c=Qn*lvق u+zP_~[=Ptv8jkK)r@  <#Ev  qӨh)#;n*\h E2}}q"#ݛ}.F<$õ7DkTj?HVgevbV\ +B`ϲ,է[J^|]UvG cn#C((G΂Gq1`ps꾜t {@)u^MTa+:VSAy# cҎt*/F ÁOc' ̼'(c]RGx)fX&/'19dvf/ aD eR)Iv2IbBM >c9i*ҵmzBǫ9O͗K"wm#u6蜞CTL=`fZ&o-cZ*:'b lkܪOCrd{ E!'U uR$5)ac%8\F缨pfˮV66I)Z"*E }O| a0rYkzfʪw&><ȧdE2#&@Aʜ֙/lAQpW I\hόWpvYy;䴤Nq$zt=h!DPDaSS%Q敜GuyT^/&$7Tp4qcEoNolV8x$O7c -CzQT ߔ^OC6}1R|V"&}`vҕvVh=6>ĀgULIdEXQoX=!ׅ-vP(HE En-"jnzR: ogG=zzYݯTjtT}-O[^ʪ^P:u$P`=( Κcjn 80~aǁk at"$ړ~x}74@HK+-I+HGW I|x;t#Lt ph5##OqDİԥhI Mv(ۓ 𹫓O)hy_iYIf[jꗧG/W03rpuL>\ղpvˢ̀)0xR!_l6{UbѻCS^N )x6~rQ_]7% )K_q_-46yQWq** vpO+Pz&hqJ_1k>}Ƶ ׶s'~1$K f[xGn&TIƑ3`i[O$<}G]4P>XbHy"H~𚻗וw<"tkDȻ ޟt_P^?x+ cJq [Ζ&)}3ϛc޿ Avװce!1vw$6 Dxc#laG(':ZozAjn*z[ëy:G1Vy9 #V-t 4+r!o` R\ vw T-ZkE/n# fb3b* كblC"b}8_R~-/{ 84B C 7 %,xXjGQFVvxw35tyЊٮLVż7T3R{9k2f[\,sP~^߱E&,őAh Idx0_}{e4oa+$U@Pkn_V.&Tl^!j꣍/XYQ̩a= bni))@VLdMca&N2JrτӠ\^4lj -X⢙cKt41pS6!H A^!,ֽ *,L]j l&Vځ ?ǻ4I}OUL.,v"_.Xi /f\_8V]W1vf ѷ#}% 9ʛõJ8;$ 滞JXn EHZWG64.MҮC0xÓ^GزF%n6I-lG/ ;#pģ}cRXO ?;.x;s5Z>)xt5߯Ƣ;~x)W-ztN s0kD.;Q0aƷL%tie8>4K ǎ(qҤuIr}(Kڶ`a!^N wZBtv*ej IW_iT16?HQƠ.ԱV= &'GЄYTo͇;^c=Lkn(c;UfsD{_]d5DJ^nszudڹ#5d#X?Fo:Uut ѱ [I#j`͘vw)YG9n|3Pe^d*L$l"pZ_w)4f%1c҂D^r{¢zaaFn=dy~ڞP?O9I4F:V`S㟮$W>MlIdu}U1(i^7pyE^XoNռaT>>=@cIC w%x15ķ zXf} N+F/P)D 2[aZW$ apPf׫BEsɈ:DJ\bvjOPkbD\4$pt jK޳W5pN6s= OS$$l(? fuûٻY!e ,Ϳض<2ĜPK?N+A}.)$G-A`gq` ڃ>W؂Pb0>yx߯ҤMɋ˜~3h.Fr*=94Eنxdޔ %6 ;)kUgU;[1{a=URrF<9T|@h('<j !9~A#ǝEVT[x+$Jik,g< 9z=˦%) 9L0*g9LRpJd [c3_7mD_g&~QeUzhuuE: $G)רfGٵVK[ɟ2^wGQdA l5p)>QCPRw0͍(Ϻ:`0D-[j/.y#|D\NA7&n̼fW[XZJC*|5<~1ᑾԯjuT뷀.J gg}BpgKYUdѬdG>Cd .3Ȭyy j12pq ũSJ2GrJÛ5!SoI'uE|cԐ/ײjk t¦TBҝIXOFөY$2*;Yrvl3?KLjY+ͭ]pمKѰr= hdᯞS/Ϙ /7=C;$;‰y[C N\PBͫ+:Ck®?qܹTy(b߅ Ɨ=R C鿮9|hpU$<ޣ G0ԤVN=4;(2./yasʅN`킻5惡&ƍĊyΰ5HK > klyQ 3h<ʽX@it&M]"/FiM{EqBTJ{dOkɊ*߳&@s9?k3,5h!4յ`V`mkFQ4FccC8թZ<R.v+64H9<+ Uk{^ am %*+b4<{:V?=l&[G4)ڋ~,3(8DȡQ)8uk uLpyΚIf(7S#d쳮-tl>c)ٜ&d E2uU='KZzP&bR3rpB|vN8!5@~pA-{L/||MKˁ!ѽܒRc&}tU|: s{< T0,jDDdNlX< 7 fc]3MCz\  QfnAJ r$&٘|Fe%5.ţZy+ qj4.9\q&ӥى:M#Kn: N[AQ6G'wK}+$vin P뜧:ay:(W4\RJkC@Na"λ&cǘ/Yd5}Es>ܦXRd;M{R}PHc谹!ǧ@$; co5}y7bۂCc2 H3"g_KdP_Swo* T֋IB_$ TX0?=py{r2ꀨB#@_D T O4/߉b۶͔>D#3B^`|+b+"YaЛ-q;W3Pw}kƯ+G8SȽʭ|J6 c,S.(9@<:3zKQ^ 0_.BAޤp##fsΡthKȊ|y!y5'~AU>@ 1yXm-ͳ(µ9p&)zV_ ΔVyU RJp̳N2I/"HsQ@UWttTO^t /|!5e vBHXK3 `G =!Z 7/",'Dtdt }u3+ F-{ȫ>EOܰӚ|/ljx>5 XT5VRxmk;n֯2s[$} JStMCJ+$ٛq5Йu+> 6ۘe.FM8wDIXtH,8~=88ԫh[S_I{.\MJؔdh~wWKcF0K9^hFwAGއ)`6ij; (:!9HTs|iuQxCCdX,^Q^Z!|"f@ g)#htU%~6_/ޗD3>Kvbk&y=~r?Od6ZyHr*zfy9gkwu&S-m=3;)fAkM:as7,D6fc"i2!(5e^w}Ҥ0j?8?I,{'LK)[ؤA^X=T8Na%W$~6+zp=ϙ%Xe^n*˶6{G#ii$дQ (epH,ԽcQ,4nr®n T_)$r}d򅬳uAHn'7q* {i]Qbpo-wiSiYCB&D|m˱-NqyQ0:HU20"#}X_ e*0ra@Rk÷RM~wmV5D'po4rqsm*w#"vq;KwєՏAeB/CΛ(Crm Jʳ5n(PFV rK{SԯDʣN?[ر P$~?ΤH8>7!$cȤ?C,Ү(m C,Sv.TT|X#cyz,M/|2g}Lif&\.6_85@bz$5Oy(J~;lY<*a r]xXko>j*{Ēt39-$wnOJ]hZEV/CfvSՓ?EbX=VM,ܑPΈQfp$jtrš4;RMrXxjnL!ߧ~TQC|q{Dܔ^6 y6(83sp xY '"R ׳[?@q v>~7\mH\֣C2iDGPO}/vkK )٘;N+PY>iO{*\F WZ~u}z@"x WH?eKn]i7K&Ǎ|"Xd4VEqCG~ u%RΜM^5WOYr6bS)'zEO񈿁C N&J铏BmywJ{2G/T@tƸqsg# CoU#+A\)IvugcqnVxLǬ67}V$nߚ/qSa,+cޥQs[A՛|hoN"]-~-H@tyY޳ /t|28%ߟf,X)]TCy(dId\6m?п~aC:-gmqoz\? Ýqw QoQTVGvЮB˸U~wսB`\Hvä{]WdCmgc9[j<B_)?yIuȇ|$b;cJEwf$^#h49%^# AwX:L,س;cU9븙93" TB\CzFcڳ|Ms}}," 6-! KSUKkD ԟqvܜ0K &l͖p4 ǡ|{?o^wdIwMfPIYDC)0e3AN'C,|7/CڭL䡌 ahϑ ^ЃF1]y,h%Do$[r7n0`eC}F5O=ۡp l"c! 1lm q3EuȈ-WQ&tY;5U0!!Ʒ!ӶJjFptȶd0rbpc&7UNޛ20*SMrRxrMtdipI}j#7)x+n"{86ͨHu|Vq\g$GqpBb[?! 櫕~&7;-zXyhzLr\#]:e LYLPJh~#M5ŒIr{e8ȃў,^oC=[ aC*ժYSs}púu]SjA<xy4 ^s,`*  &H>IXjl=GFs^*ziIɹʅN9˪ry/ti Bб~$y r6 vA-draK(*{ ˉ<2=+j۱XvrhlfInb :`ל +2}7βޕ0 d_PET A8 KO׳wH)b@H&"xnr^0dZ0tz#U¤AQ+M,>FZ9a~zh)!ddD {}BJV 1ʼ`Н@,AVfp]i M fe*)#*釒@͉ټl{nv895{w9:l=;tURoUCo}֮qD7eNYle_f׆z[ 蜇/h\8)} R-uBH> XJ\S[<_ 0aA-儵bx0*9V u xL#gvul9x17E&th8F^,m qgEP"S֙QFj7Մ4`*ħ%f[(ӯ`s iH'VV!zl+ru JņdqRhEY|bE)!<`]iYw̹ ;t-L}|ͭSTrΔ(Hna>zv:|E"T *V1خ@Hl">+ ƀ[իY2f,& -OV587I&k7R;eOfܹ)ľC$Z\ᣣ*Qs2ndbi"j#ZZzh3bOq$b /$ _e]},ޥZXXRdEȽWhXA'5edy|s$i"E(U5fb+qec!9f7Dbh[^˭~;ۄߵW^fz 91=I<2YٴKί.?%QX<8kDY:`-DPo1w F)Oî8E/·X6(vśVЉܸRiq!_p[Omu+i}ufó]323 f*8vlǝ ٪V76Zc)RD=?7K_qsILYڧ hM+ajc$z ݉f~ʢvMMy0oŜY Eik7Z}_ìz~>Ef8%.oBm6]6%Ҥ*O7O۷Ȗ1q؉QHIzÑԲ,zwfZs@Ŷ9NM9kLB8m>h9(W0W2a4x-N3EXM4h¶C^GK`0`Umd; 6 ]X򗜑2PNӋ#CFoe_(B૔kS􄾃eJA?MxFcόyc Oy !_/eL%vȚHZѫg@ygGj8Md.&G+L?4+,夊ERتT1Kxj4+QbMe#]Ƿ[npl\1W/)MO$UO ]Mkֈa6p@}ѻY3"|b0>5mI*Գ7b(RR4$"Y9~$[WGF{6}$Bd[+` \c6 Y5Z[Ukţ_ꊟeOVVrЕH}R* 9#fC'F;L9!ktn!d;E'y59@&{nQZ.'s>]];D@){K0~nak:8*4S$J>0#+bmu&g,f.W}bvr ?x} < vvOyId :@ yr1+dbbܒS4>z" }:GVFpi vfNu3P3sCLʘa`/–gK(9CpI.w [o:ϰq$(>ĊsTD&LKF + ?7he'dd+gJEОZ*pxs qBscKOC&hXӷeyƤ\cok:McWm SQ&kl+kbdꪽFDtH$&5QV2M@QwfRri_]뮦gctO4ٸ>]BϚ U A tEx;%l0 24_.ׄrq^p9 f}@/T{!v"y=, aThDӺ#՗}A'/ !VIْ?%6C3|Ѯsh7(j LZ7;kڙ3ܜifa0MPz{[B;Ԑ6"nG`Sy}f} sr#Ͻjq?Q5x3u2Yu]ang="V Q5Uh:%ܞ2}/J7g04}k(։@.u AڼN0m P.VCuLB{ƅr-#7D8.'B"V$`jDt97lE1xk'[?HClؖPC47=܋Rwb4 k(fn"Ґ/(ԗ)VS; x6wXN9dcAw5xvTZN6LӺl5"+>H拙dT$8ekt_Y7āg2%:fDʪV.K0?XRmWg?k:y8niiS4Rj E 1 Q_yև'Zo?Tԗِ{ SC{uL#Gn;z?gc;*گm0=<0Ci~s])< B’JGS1,2G%ϦKtتF溱A&` Cí%G+V1Zi'JcbmfΏae&{Syg@8`;ƌJc;ɹRzu*gΡqr2m&ʷN"teIP)&swSyz#{7.6 z5a@ԥ񠜿O_pOs^ڂ} a&:8j$+.4# gm}\;3F!lq)d[aОx\Oq&fBʥk"pL'>۞Ѳvts 'ΰK1aOp^Z~{1*UXG|}麧Z<Us_۹V2L.Z)Hb@ ̚tJr0JGY#JAU >yiWPE2y ctGaP3&mYxNZc/ɀ,gx "Jlan qWvS9YfaN Sa+a>~$}m?̎:4 :&l[gL8i"X"~UM۱IX3m'U[\~Ǘ_;{<%G71Q-I޸'7ʓ/M_c`_+͍ 1ԃG=Sp4g4z?өga.OE#eH3N[$~l?C'U-\cx41zbR#-d7y9j0,yN<2K׷rפ 4n%M!OO۽+2*D.j#zw/Ҍ_!@I#f: ek-7- $0dFuP` i.ܶXzN~GS"+#uyN4#}`o!ĸONH^9=KdȅD8&Y"k}Dr? .D+31d nԼ3FbZ7'خQR'rjB31%w豄}[fΊ".^>iRΒZÑ:S*ܸLXXl!G)Uf1gqa3HI,_o8&,lfM>H)76|"jDtH?(:?j3QW9vNr<.R?mI 0xE{fG+S=+ߎ .Y҄+2-jp]Wx :6ڛoJ91hA0@Sf0~ GEJs`<>|ykoKb}JyiD\d--㳋Gh*:Qڊ#%22ºq[<?vǍ*w5Mknl Cd <<>r'wwz)RωG\-՚k{Jnlqy⯤W_zN=U}Q*-rWGmbyנz7{hp5$WW@tz]AHQh2__|X>&WƐ-nnI܎$^E5 ߏH&﶑\܆\kr?/2H^]G^t&~|0DO%Yai؞dN mhuv; Gzk̢yN8t-9D,UheƝ4Рu;~ezJ?8vpVR28kُYV}etם4nr``#W D>YAାK'w98EYϑܕs :ξ-|Ō<E[">jS ֥(zLhhWOYQj;pQn8)ysu.gʈV#Kfe866mIR[S  2.YSֈ'/:@5D@P_T xLLg3 ~ V߬O罘z"ST !C!fU i5;u~ˋT}=ڸ%<1H'1imWg DYuQl)?gYdwPr 1e]S:lID~zAEW@Qs8J3TZYQ4ڔz =7ieO64qxk*`bΛ>`Zh9:bt!̆;Ց^ {6]c/ uBP5" ,/zG}-< uP1D\l&[)lC ^T?H)_!lpqf Ue p@ ㅙԀn{y=㖒EWV_a P+aҌ} nR2ؾfaM8Dp xO*9DþQ>aTiv2jjx:?ͷJ2|D r}E $pŶd/o#*+e"7=ȁ5=3R0Xɧm %>؇E0zK޼*Kumx A] Cg%GV*M-D\ a.0>U*&FJLjhWe7+`3 `: Rގq!VEjP އ'5 .Jum?a=,GGZ׈#V⥏T qpz AGDh#9 *́]k~IG .%^u(%hmԃ.w??AC[p%@E _GJ٦UaRuuGŬYB2Jasy NkyH~ʷo͠fWUeȴvb[p%m\/Lʲ"Zt&N#!,4m>I$M-vhj`σ̜/:8@I{;;@ ݼ%F=Y&ӯߌ Mib.O|\&}?"6DjQXTq2'Pqnsjӕ@'%!`W_I 3hS(h~or<* +Q ~dOz{Ws@.`<Î9jjs ׭9e;䝧\U30w5p?5e5jeҊ.C(G˺)2FJ"^8ˤs 9=p%o4TP]|USox=^NJ<#a k(iBK eAe4Nwl5 OBry7M[԰UڦM7hCyBMwڍ"cw$DOJ1l3buM:>r^+_zdWJ'lg[ȩ Xx!2 tAH##_$.X܏?Qq'-BGBF\_jC}$paQ('ƴטYOWV{JXM]>0@byR^⍴e|lr%sw|%|k>_`}A(=M?A7kpUc@maYPH9g(WЃ?~qSK}g,_`y>y')`N#( ʑ^ ({ZfYNGۮv?k~`cڇ/ʆtڝ#^T:ɫ wq+1gM۬k=:X M0 >üFP+š&;U`4<Dr)3q_Z&tʋɛH7f?,$QFOP"Ot[6*?b;6f[gqa[@ fj<80etIG874s#;Ӹ.>$'vx|wK̉S:z?Y ik'JeoG]ĂUYp'G87hOhG:/h~FfM/aJM2ܾd 0&s{֕Ei|#,1XP%( AحoModS;Mvb&?$ ` ;ϩnC$L'!c#Ӫ`d,̽ԻzӛfVyN&|47w_ȠkP>]`{GɆŰ4xoHToՋ n]v٪*iƛb((A1f 1K/T 2G28JxЗLLL4wVd ,aP@.i;k+)hz=sfo37d\Vwy%dDB:k"BzbCoE t-wjFNa?̄H&*"Iq(zc9TN@H'k'&sAu)BC/9#xr ccHi-Ŵ; A8E`CM"o 9 2j,v"Ӊ!2=#)XwjdV+EvӕL5rcQ %اOU@L.*$bBXYmM '4>/=vGh~F(+؆rjV= /d׈xHHbfqTCNwOnըDrr$v6]v2p}i8 %ӤwhW="tU٠Ϯ5f6C L\d^1AP^p_萎ok  /W57h%tEF xT_ <05cg;Z] }ˆ/U).I83X=6}"Ǻj&mNK9/"V>{$;5נ#6*h0^[Oi/zn7(+L⳧~¦P~)l-X/\HA麵9W)Af=R7!N$1xw IUhX ST0`mFR\~5iǰ+n+''oc*@ gXSX_˫g7E<`8Bh=zQELjR^6X$N# fhe9J ᕸ!}s7ʯؾ;| '\@E )% f?F$&'n3 RhLi͚FBR 9q)mPº\n`WȄr;<^Z㭖^Os+3:LB("\W(ER`Xߋ"&K sp'`^#dRl \7Lt a vp$oAmG|f_aDS׾a5 rz0 zH~9\څ1zǎ)O1CHFaDVԎ BR,6#.8(`nj9%GmlO ZoLa54S'[iz^)M!  Dô;kƴޑј,N>'%~2r|A{MEWUf0qE %Iq3aw|W"Ma1{+pڃQ L2-h:gB|div^'I*s#}b3:O[hI?-(-(e=Hq6usciضbG2}@~)t\>5v* .;#9rz]Da.ߒ xxKo`"˞TBchc+fl RoFeA)V~&-b7  ˊPGF= +PK126MRXcZo38$`'jFS>(&~z  թVp^-7 I&{`,L yVR uyɲYYSC9Z'%_BeN,obJ^*3cf.30 @#Q\ΘT>xCOǙX->Fg{='GrK``?0ڒ Q1&~HQQ⩙%6;wv,t2sԋreܽ g7IKo yw A2&FS7iseA\*RYW-u1.˚cODdI2&pljB_ L?z=שFEp%n:<*g]Cu]LJ<r!,gF&9LTДC xm Q/yN,(pS:xhFoCN ݾ~],Z9,~v7 +auI0„+׳ʶfcJ\LM,AD[N۶o˵Fකv;t2ZɂRķF#~N !_P@'3[|A5VWǣ,*_?(FO!1Mw  ѯ):\Iܕhyy#y6?N&  GДzn(1P/,n\Fr B&WaȑGEEЄM ~\ߩ ұcXdȚKB*Hꫤ*z&ExZ49EQ68}as0ʡiU>UI0 _}ܟgnF`W_>aH[xE>yшN!?mJ9yb? q0^d˙Kˁ~*P2hV85*stJkoP7{2sk[|@8`2a\07_͂YBmat1*1ti'C̮E=8o;i$P' ^uQ"-$CLk8ޫ`|kkZP'h{ ~G,Amnʼn [fBpv̀C[Kɒ&|')mu04L6等FS^;! # <K5R2pkI6U?mEmZճgjsK"~ ڕ61v2[>~\Ƴ&q VόǘqKD]ᜟO1l,DXX+V)mM,VkPoiz,;yՠ/Vj_` =UNr{'=- 㙐[|*I?]ݦr,20&g`Zv1O Lafoldy=B}D?z<%} <P+' TBڴ@+PDwm bt6`5~Rz/]:-1ppua6/s&wmud,utQTgګVdc%˥@\IRkestERzXH2k_򖌢Qcx8q ֘kfnw2pÜ; w тו-R(\+э?CDV??r4t ֿLϑ{фTf65k.ᖧ}4x=zܣ@Iyi ?dxdcTc.`{NHQ0>|޸"P ҟYX={ [G7xP:ӗ-1c_'|e:9-.~uV'U$sџ ^PE"Ĉ0{_|QC'zbwI5X8nJOlR/dm)^1Z\:fU<6D -6,A1`vV6Ң%mHÂzҵ/ !O]pZQB7#.2;&~YF b`G,ÚYpy:\4A KiJYC2wrEV#q3).z7^^뵁mcV^`;Y 3iy0?uqI>:%C_" hs  l]]u>v : zм++wdT1,=} OV ԂƵm"5 b4uVYl+gSMl=qj^)%uxA-zCcdwxMMְavтLURybS+nWU,x-!y?#x߁"!X,,RE^Ʌ|&OzִRՐ_~'AKߝhUV_9[p_x[}E׏k}KEܛuVˊ/3+ɨJ vNRC,! [qШg&3%ibcwcZӵ!~!l9hj5qBa > dڇ*UJ\lɯzz7XC2a7BGª-S3:;̸R"wffiey'C5*Lwթ" i5Gl)I^6}ke@6o#I&5O 9\heX.i>F* io5@vֈpZa9b,-BdJ?[ґordb M VK4':&BV{E$V#IQNj4n='ބG&S03?deG~֡Ei@(r'Nv ą:,+k}I_3d#H/x?H[aØX7"xq)K;e>+\$We0PgOZ 2rp!Ͼ-QHY+}_/ӫ/% WoHV,#AUV)wr3MК.l*ĈFf8e:QCNY2]ﯱBEU$L%Tx's@8>|[,FSB9``+y2uH2, =$@Bڏ}tHyTd%9|س W/c=qIm)u,6UͲgYRuG+<N{av!V)&!s!32qK+MB-Yt2a`w\yQiYWy\<ނx/DlHh6WO=ݹ o8Z0jYv$ڙMIJY~q зjg*=:+`3DMTHctU'M)t(7d 6 ?08Rƣz[`&rB߻\(#@yϢi4n(0j Z!$ )I2}Q/h^N,7Wbt3o kC @M^d7XDzc;_ܤ`.:J2<ݬkCH}ct>}G%R̻@MJ\H.GHV ]X7@/ӱה}(}M+SvES>Sj6Ineb@D1ɄG٫yF@:"W`2`yMΥA_5CkI璞Ai!< :Wf)WՌScTVTx)1BγB9U}M\]ve\jQonXrZFǐn# x{`p(g 2([u~^#2 uqNS M@fO$_ߏ-;⮗1Ym%9S %Rs" KqxEr(ϥgOAÝ f2ރ м0ŤOƲBU;4ޫ:MV6u?Tys^[腚}C:k:֡p]yA4'B@Gkn? ܘRòi\i4ZGZE<L|4M,e=p" +ϜUg .Շ<MRTN c㱷@Ȝ)ths^|?([Cba׃.jn݇u#%I YzGFY{mṷM&FdFrg13@r}$L8PK+HY26lC0e>%CɅU9.̈́̂MIn7(g[h6^m\4Goei![OkQ)kDE%=Vh~ߠh<_d߂ bCh chC&uL=7ƶ#Sڠ OOC׬Q` Y̰6!FX#г5"œc6 2_̇`Գ]C2wVcet6)Z,S؈8;5:\\cXimGG9KA.BBld1Gb?ϪgBIzi1OKFx'}R5,c3Ӝ-y A.A[]{$23sΛ9Rk i &9+ RǴ\D@Қ[!ܔf[jsK^=%nI;}~&ݿ7&2WsL%z4>"",_opG7RpWuL; um eݜ3Rl=a+X5TWTr`܈zkQ'BB[k049Psy{[s)%H'Qy_~or(ɮXYį@|s*r/`0M0O Hm&:2 m?kff넒xbuٝ&,דՠsUϐAl9x.G] T,,XGc*$(gH}›Bc=ֆXo$ZĞZ=h@4@|V_$/&FL`*5 lqv3Bɲ 8~&'H̘F|JĀ?oyJӯ|k =V&!4hdq~mn$FhѢ*٭H7>mBs8_R]=˜ %LBx `{Ց8r[Rx?ch+k$frj_HAVz@J#K}mO-)(`ŋ{"lʑ3`1? R"-8koBgٞi^+\I$?]2!|rYӜ\~'Vh8oVG إnfh@K+S3-6+Sz*Bj9HΪk=Ü4)PSL:pY5rS [<1Vp;v%0H <-[V§Tbq1#f\?xEq9JYV뢉q; uYyַ3FZ\p)eƏ-+>SL۫CbG:N$;DcSEF =Y*Ppӂ sAwb z29Q4i7=̛T$gZ:/|@ҕXP!0'9:\+'J'A)"O`R,λۓqy .jL4&fɛ&M"#~ʦ%7ϲol9NeRv/a2[ Z)U4ݣhUѮ(mb^䱺S^(2䂷8$ ky\䱈 xUfHGIsgҢlE5 @1nD-4I$^2|Z_}@օu * 'Y*(TS#6$S+:&DـFı2 DOj3hWG[~ U|FߖYܠ-)灖othq:TjB'qښ`rz C-)Kh hHBCKY+֫`x7@~#s]%+]E,1 I%@#" ݮYLVKw*{#C}޷ wZɸъ%ʺFcNFwcs :еoP_!L>ЈOVL)mvb n-nsVj:қ 'gC6>pFh7-aL/%1+vR|PWP5]B>A^Gʓ&w}d{jźhD"OU'ui4"3}{bۆPS}%BEp`wͬnJah"s2542)nowWl jm|vdZ*S, E*ժsk-0aǀg֢͛D ? D)F\W]Xł=iZc<L%\ߏCV);9ozguq|2Cr+:rx*~6$+fOp|^[1G̐Yfȋ,4uz%}?Rjxq|ȹ>\L=lm;C4K,$t7{6-Qr=61HNNHȹK4O7`2E@.of9׮V ?֋*Y+UbfBN5hOazSii g6j2*\%QƳJ~GԨ T ]-7-8PŽپ?M;K:[l^JYРj\&*—DUJճsсV.mZ>{1 t\Z;h|@wƬ7ZD&{Rb [ԺŻL:MW%JyF ڒ|v̞1 mWJ+)tqe'6`b1a_4~Lt߄;cTS0쒬Uv C3S_Z\a)VȈ-\[uܥ((vx}1!f(m)^q5,+I8N47y(Ty3|HgUv!(Wk-û:[C \{玢 SˍAҭ?ϑ1 ³䑫ZjQ^ڜT:}8#({Sj_$ݘZ@,-{ a| IjxuD_72v۶%rFyQLJv&:P\G~U+NM M umJf]VÑ|M).FQQMEUñj(gC/ZK1sbY̕XdȚ&8/aG1ź(dg5|JYr.&$w?52ã(:eP"ğuk˶urlxJߣ۬=0f`J[ H/T]P"d;3;$(hХt̝ IHq[֝hFC@gLqW3B<]ySeF4h=;vH6Rmv(1{=9LX:=2jeyat} ΐvu qZ&;ܑV+,Fo#B#i#dPgw x֘ϼϭC/Q8Ko7[.%ȱX&vzy(Ø)Q<Ə#OW}`8Ϡ=?z ܗMLÏnKcks$ե5P2EV+bDo6ɦO ~nQ HIk< ZbHT>XYn:5 v:R|7(Ov +^H}?P0Q2ғ 8zyS1,9a/_vvwI ]'W@VfS_,aJ\qNGe*˓q$%->nPk K`By9YT`Wɥ4HaiIC/dF 8Jb՘jPosۍ\x~Rh̤@ w{;;j{vVb(dG'eǍW%"aAֹ$XYb=&satkc*(.u[Dˤ:B[E%\g&8^#268ZX䠊p`nu>9BH`&x 6kX@s.sݶ҆TIgYZ07070100000452000081a4000000000000000000000001649b7c2a000091b4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-generic.ko.xz7zXZִF!t/Wq]?Eh=ڜ.+ʄ8qm3;!yJ{9!pw'kk 'VVt2on]zK.}l"]g$:5="JC0k%`ئ*x!MME?/e} LU~Ȉ瘙Y|`d[h,kŃV9!MF׸]T E+V4fjФVYEr+⑔m&'W x奫~䴢od="- 9*³_! [\欿"I0BZ\:[yR كi[ ~ #1~HN~TH9~V`$u4ym3c| Kc[9]:5 /б nb̬CU>b3rQOBP[К{r^zLX[uC%+#䉗b;aqZ{5>o Yġ\DN>zf5*c =F &`tyM:tEWƮ؂(_=ʀvCWo䄬ĉ & j`3\C-xA H!=oF`tӡb 9xñts]ЙW`l6im 2v:ځUc*֬G l'1 Bu/XKJ`pgJ|Qw<_ePw^_A@XrkLPb|L1,tgs~.M)p~ۈgGk) n&R<p[9Ĉf;o{\%3GnXMMz|S6M` oX/~ T}"GOT~ᕕdn05iz5.w9=t&4df5ړZHU>|k%-08=Ca>Z9[sjn܍CGi垲/<~}Er>)-t`(l܏ZUok"TT}p Ǥl9:yiMX$,bmuY&.~ OC<Ҟqo6iPJ,InҞo~YKeKQ2)&6kŤ➬9%Cb! gYfll|믓n SG+S'-}l]7'`82(E=&wo9Fuh]~յ|u+c?gzccwm(Naeh$xX_;lH4Efjպ1v߉^>k{ 3*`՘ГFG\T Aw3CbR);|D9hyT"EЬ+$:x8G^\ q;]#nw2f3nhQ5%h-\?]cIYgb.?炝@}y dS@&n2YKvcLA7zns0UKC]lP-7rc؇x(U˂;^h+b m4/iKw%/{y| ]a_!`5?@߇Un,E-iflwQPCk긺nhMμaB@ +|IHTXOv9Εj< X@Bh-,deC;n:emj[ s++'`X-xZ ˑ%i Į2ҔגR!'TeC>uCINu[J_N%[Tsxij5.Vy~*)/aG!]/e3 88p4?,McuՁdu&PkWaD>B"1݆g"j-M-E}>eDL2Qʞ`6rx05l{p.SYW2lL:LAw{nڜR/%v 3 XXkƜb.{_ᤊm0٨FoƇV)5xFՈC*d*Z?A\OVc GJi\>ǜSU<]+ϭ.(1o$:BL^En[#/ȷW0Xp4l7 ,#E;S@QU(PuێtGZpغ7 z6pABLIrX:%ɘEp/+ ,27(1aDb3 ׹"Bwn8T"񏶣w03'@߷ !?^9rɞר[ wTj4Ԋ֐zƕ#\"/͛GƼ莠PDb|z% ( a 51h ˖ܝȠfjA6[;f] o[&5&9~dvu3cHd'l" R=B!H\l,^Z#]`w*3o ?uI(:~F_T,..d]a`oTPz|Kexbփz9' 5@b%4|) 0b e?H_2lyemY+29砷٭/U Yb@E!kd1vωK9e<Qȍ0 V!(ea3`}u9tě!dg>H,k8 ӈ6oz5W1@HGeGVQ1B`NR{ q)H\ge0p_#$e2͝y2;aVIo>69V> e/EVgZ%2qpCw,A3QF)a08 )ZнK-oʹF q١ȒtF^X`?𴼶 *Lma:4 ȯ2o1\?ªb~H]mhE|6wWR wQfq̝Wa)1w6~+R[#+&%O UY[) CEt:TVN|tۤ5~oAbhDK)qK_<|M:dWqx86%IG a6`QD˰;j.pot~z ]e?A$dF';R2O$cI)g,r5ѿp5ԚD NT`ꟉI.9*TSRg,!霩I#(;#cpg6c(X "Ɉ"]Kyji%=C7el n>U\g" {{JK+:|c"Vs"sΡaa{><}2ǘRxꇏ'xȇMwLB7$'BnDfiZ:7jk~wͿ* s\ot˵hDJ+e5"(g /|`@cS j~-6 ⶍҀ׺Y I~# k %FK逖ǔNf׌+_5CT۷Q-#6F ~iN\i*rո4?KB8ZkWIs +@_%s̸O*xab lCNjnfն7˷B̸ͥ>-^`z_e{%ơup Q$hf6_,- LЏ o'b"mV'Wv:Hq*=Oe"̤N[o'xHWfgY[陫p\`+/ͨ.Bti%FQV}mm5 hkr.E$=A|>ˆ^KP]3h6 `4W6GG3Y 5xB ްy]HaفƦf.]k!^W]5JG_8fI.@f6«)% qxZ߳Ya&`bXY\#ec@z먣4P n@DxEE21I5,uA|)\ ۸o؋er1ʶ+k:կmbI|Zxv{Щߝ@ix~, 3Յyi<,' ðBv-= g+Ȯ@≆jVBWMw (dTi ?ztwȷr c5kȘԼ.lIUZ"Yrc;s@~ 8]TEL)ꐥv&\2VKsEB(Q!5%ڪ@Rd '0-HD5DFdr'{E;Ti=}E+\0y ]YR)U'sm6Ji8McWh1:=(dTիvӸks` !9@Hj27qBm/))rTɒC3߈2C]۱IZL* )X:>!{$2QE ܻmK>*J/qQ:٫/uMYgld:ry615~RΘ4MnXE-hWQ}嘤ϝv62(-+42tpٔzM"}R%+&30ccpFbt(/ }P uC Q !Gĭdx֬k u(}z,;I'3ȤyXՊ>6Xf_ZzvN\ˋvǔR~"CocmT[FS9<5!u32^V*5/JrJ+AٻKɍ@cs9޷/heZY>:~Q:f1ǜ2Y1nas]Ez03ƒx{Yx1$Mpd Ý>"Eq\\˄/|W.mEEP^ ~LW/ߴRvCyid͢ǎf huw>.7Aai c _iت$E(f=b$?J,z [8osvc^$‚ )kRNjIx_8F}OzPˋb1ORķd#jԽ@@#׾#<͓rV{8șR~,)DypPE%}ݷ?;Їխ⟹͠|: edy[ ⏛o]O㖍8{qf+V˓jw|nS͎|8.Nƛ4WVXz-wP; Tf>4::œ]4>[(fuahz"0p( :OE1&j ?J@ ݿ݅$կpD4 (u2@B'I_b~EJRlxhkĝ0ߪbZ.JZ1^)47ɐjwϢK[{(Dq1>?)6۩VeU3rhg/3bǩ>92bm&nTJN! XκfSPn 8UdJ'yῳ:ѻ`YaTِqyH>"3A?k3^MSݍ Z05!aB;Q3:VS!"u^+P}㑌]t*UI mCkSNDDK!d\ qVȾ#ߎ~,`mb !` {u9Ā8j)S>^)C^šzA3XrqWu `*˳&@n1@֎YFE``x>Ahi̬4q?ϰ̎m0 } </ t+U=/j Zk>yيOQm*XgʯSLj:|AR4] GAQWqجD1(j캗$ pe`G=$Զi[6,+i;|* QͿi(ZukM"ʓ5Q*hL -GAlv2٪X%c XꒋiP^ ?W3H`Lkiև gW6 Y#S}ғ)j]/ԗL2G9@&W18鯟dӆK8XUZV TmCIƳAZ#\ݒZC`P!F (sa Y|6,ryl ,ouUbyW@ Ok%GGQ+ ڿvl)GRѕhCbc< z-cS^@{?Hu ^wcF;Z<_nu95VW^=/8Pf-'eH  Y"'Y3-.<>r<SQN+mXiIS?{҈ۚM ӈl󁦉cq|lz {74&%O{AVsq 0sN۠T/ˡQ: p1k{ʊ ΟtU{9{+A -h93HJ#IjytrE_kWRe^F؀;C  g3䤳d=}Tp%$2 ߒS-=&7Nq3ޕDs vgߋl^0#v guclݻ"ո0A]gWt:S.~3bq/T_q,_OUŞY5 >3egXv Z< BkF,nxͫϽ?/$ s"i:A1\')$SR ],"/2<Z\A_p[{?3N惻wv',V?&C=efIӍVO%A{=4C3:@j3+SHwRDEWVadSkkwvHu :Q~Qfx2?Hk~1Bx.oOG)LZ>_+H|kx2L6aVtIBi %W_66k*v5™Zp]SF,o>/BIt,(r6xnrw4wD ׍@Xr 4Y@Zmb2:$8ŁAzg.7(Ri^ix桹40ޠcA# < '7,0 Ȭ{z6cbY*P}owg[`^t&6QClAUhZ]-[KqUR'aW1`3g`|J] Mư±Bq~\{L:kh].|Ž zk=Sfٛ4u $"s`ҢY֨LOF=ƪ? ;bD W0V\Ҍ8%siuW SUrGtލzSo36Z`/v{/Ϲ-XqY[#77:FL vLߗc)DVũ Sr+nh+=QgC^#k:\@gwԣ"QZxt:-#ۻrUI«/IMYzl)ݼGx7cT+Gy\ޝ"CΟ&%)wwxYaEZ: | Ҙ zM~r#/ iݙ ]"J*F `+w:<ٟ%>.^p*",wi??Z>ީ"Gn 䣆L# wڧAeRv̻s69\'S_鼠C4UvjDk߰Ab?NAa'pIw߱[P5SQȱV"L%栈aT &qD$o2ߔ\s2QB4BܐZ!rp/Rnk䲕T(M̒ӑ>0,;3خU;+o+աK tpX91̕=b"FMna#)͆4 ?<>_c؉5SLY7xN+7=eкfF}7.I!pHGAr{+餓§֎ 6}BgmV1H;R- CM$#?$q )BjO" vy2(p+`^]j9{|-ӵnm5 ީ5,!4D}z{5kz٨\C2ws&d)jsD j[c%\lEq5 }`iYMvߚ͢#);n.aL+Ṿ!$%ĭEN`oiBgPcيv^ D[pn}߮D~\i?|*su 1?д4@Vړ+///¿"x.YQ !9 èJӥ/N:˞=mxb~OE,[GrՌ}ihA^?e |YF86ƠgCiڣ [m4EoQ_#, T[w6p-Øҷ}0EOuuL % $ߟ<27]I+&'Y79:;CRnoa.=rGq3:q=x|٥n/ wA"[]UU)KkKe<°=L㺗pR]YmZ=c4oǥU&T*Z<`׮i0VB&+S?Wc_aZsyzFy`!M?;)ʝ8Oaf/f=f-&tMu,d-c.\1z i@62\tM"׻B-$M90(/F38cM`ejYײj׊&wcƵFыy8j0\L)'q8s0}tPh,z'h(1@^vs#+&M̳v Q,ݜleMT]!S>C#l? =Kދ'|GFk|lV; [ &Q4eni-D4hs;3=.{ tN4_$wqRdsޕ6c go%xY> (yc40lFHՄ4  3QG 08{RNܾQi\g#߃6.yV @7u(D%]8@~w,{Ud&܎H=L3.x{y&ah8F)@iesƥA-Q"޲7jջzwL(b[ kTTn\R9LQ8{\תV@ZWP2kp]g  ^ v?.2ld=_2Î,q7Iji rBn1QMz[튅/ W<꒕؃sG \-on)j.] P.o9k|<9X6"¾_ܞ4c:YcÛ $@62a/)P0!-̓ł4*a]mk^ ]Ԗ@uUJHVKhjHͲ5Xd:oɏG}w]ySDet?iZvk7j#0/i 0,EPr1قN^/;6CD\T2UFCND0XX( "!]{ &=m$o+ zMybXate) |*mJ.ߘpgohC(5\bѝIÓ:O "ly-aZ颦D,D`1>8hh0_-tK8OFj6 Y/1Id`f215z8)lAKQ 1>J`~HG٧`>5R/+0'3h` 0NqS$y-* ӎ b``qKÓ-a&IȖhm,zzڸJ*ϙwپvJ{N-ŀkm%;wzu(3|'(, ҥ 5z)+"s0B95>Gm_'ˇ?zI܃+g(3mʿhKh\gs_ћ] ?CZ`? .:Q91WQ:{N:x9 {DesB1Tf;}A߃{Be-(ϝkZC):!Tz^p '&K>s`K$sCcnH|d)~Whve$&YKSN48pi m噰՝*ԋȈ3 FU3y؄Q(:insVL|(b ʥgt?ܢk&6)N)Ҳ˲R{&+?gSĚHwZ!|FksdekebpلWqC1yuwER<=\wA6t0:5?]YQbg^$.g5_N2>؂Hwo=m$md3sr_|=#G킯Q Z,5Zmz ~/jH_.bsQCxVay N{#6;D ;pB@8': a]hC.E5*uuH,30VM6ڑָAI3t(( ݽ qA?Z[-),$%q6?-A1o݅e5" Q--Dbüg› "q .t#BE>5!*e,#4-%A+{ΊI}.%M8ȡ/tWj໋mA/jP>oVZ֠2)_HG(S|c'&-{-(#R鵠% 1˙Vw ]`l?\Y>P󙟚8Ѿ5OULnN Q̺zi["ed gse"^dQu"# RNJbɿ1jAkx-` v6Mdt]y ?Go] M@b2Dzs_tE!;A 9l>t5M+ S=t=tTs2*X@ 3 dRsł! "p79 W'iFQ[Eqt6mz &)hf&˒ωcәv R ծ XjuVضC7L%& @5CǁLT8MPyLiz74kZ˭m H.1@k˫?"#\m'п)r%>%R*' ]n<_c۝ Am;K6t}5HI qÕ'$($.Xʄ;A\0f 2 患(lZij!a u#dN;+Z3%vDҞ/ q!&cVm{oUi_oM+Kn}C"A' 6&6FMgDb#Gc}*C@=;m Ei>"/q ND&6'reg^PO%0,&yGǀuTлe!|*eY+IZYǷ7>dVDj]nn-Y1l shE@Q8l5.k~ ^)b)]Np< 都h$$Ζ4O)AG+.~ψ_ܠ:t{{ኖW8ZC`rXWX0?60ݩ'ِI/$k(;_n&qʣgy?p'm4m:Ͳy1#%U3*_}i'Nusb ,Ҳ2ZH~l&Ctz&za?VoU{anGxS-|TR uD|AMa$YMmgc k%U_{M@Fp]Ȍga  XWQp{kJ ޲J}F.sC];Õc:Q`8kHqk*WrWq}k :Tnb^=8xj p$1gK,k; `e$˙WܞO*g=NVUbWÿ8hd`+Bgx#3\JKKR!QLmз]lި\TVB||"@ S_FZWi '\iû#DNqؠ8-ىh8P5~6 i%Q[=](㍫G+KrpCs&TP[y~TGAz-Д<XPۅ*;5=Rx57f ŒlX/B \F?-riLK2!.dy`>W|"7Bu{o0iH_0)<]iJ>i+I|8L7٠F$٤*ZC[B_~m$@qa&oj/A\p nэjq,ߟ l<e_3\K+q=U tB)ZYBWCla4 `MI#F(ݒ7g8BKYt0M |-Bx@t-R6Z VؓW&3{n6(lx]0Y´#ƃRmM{t<0X$/pLJIG!NZZDlżϨAG̈ _ #E'7a6M7 @A[GbY,<&`'po;)!rT,)R{Z% {j 'h"v}4"SyUX9&Z$w5\t-&+WC1WERvx]:Vҝz4%_y4 l%ePe᳉qK^n'>^bV<02"AwOC/cf πڔ?p_M‘nSe7Iؐ~[.H"Պg+\f}zaH-JCքoWyIQ3%¹%}GTJ0`ݏ.:}?mcl,r) p|( O:pqkdÔZ3_7x(Q?# *_x=T  ӏxю"Ƴc_C6ǂM77C$+ci%lڢ0)Y:A !#,}4i RIqX F ?JvBY C^y Z7{~N]a]QT|! B.heZA0]XTN50#cf!ãっ|F=6Su9{FXRi Z6dSYk^om_Q46rLť*`eƣ%uW1EW\`:dpfVaQlo Hi_2h 8'gfyc7E5A4qyOjA>NK""7W\~kPڄ$Q#F8(qJ8.|R f$R# k}]rEi4;{ګwbmQHك.44ZN/ M:J5zЇϸ5{@t<$T}kB׮hd0 Я^Z~@$A~O<kѻe|ѻ 6cO ]X'APH %쭧4G^2ߑrCo?MKnA-ıE_\]1jѭ~Q_7A%RB{≋Ppz<̞ jl;%8rUڍSL +NMS&[Qk^JIgXn=֜^[k4E.Vm03"7"с/1T^VMY)9_24ot'e[C]??'?Lɉic YL+x{YH2c@x旘 ,t5 *N˯i."t[86O;La@+k*hq5 QwqIE1Qi%^ yum/i(HF&.X ,]%g٥ܢ8 {ZWJ E&_N(d`QVԸ5 <*.=(Xtb+ lNJi*1P$ES[!Br=Qs a|EIT{Nck G=Á)`ov ̓-IfΐX>+9exڣyI2h "wIb_-%ᐢy*9k)(T4tKk)7b7ߧܷ )8-_jzr~/H% M[FMha `=SF:&PĊ" qc{ ,pHA];.3;+[!_7}+¿G߄ϔuQnN3 ě.W}0˕8 E nQ}A҂"lI'1d0"p4LJcFJ_}Ox$ktkeMpɿ׵9,}.0fN՘%0 ONY(g1^ś_zzn=*j]QuI1Qs©_"PP>Ut.`ֵTA 9,] ƒ_%ڐ݆ܹ9R8fZP5;2L2Zj 6-HJq?pͫS1ԗ,[MҺayiFsEQ-D[C3o?vpwY+Vm,ܣ2\mpcn:>.[FS20p't7c^ԛAѶغ?8\Gv8cБGYqGj4/ (juS3U\CX_uK8ъeP)h;@Ԕ[m&?AdO$hD]`n T|/q_K˧qwA/Ϭz`7EpK;|tw@ig Fi7M)m(%n/"ooc(Q'KT̷ͅ7BPT0~]{5NLZ"'w<>"q^)<-*9 IZX '[*A!3𘁽m+!7Ze=FܘGɍZ A$|U~n媅7`MU6=3Yյ%uO_/דE%E(2cX2[W5&7= Tn{Mb y X 2~G:AqP [FI7V=۹4{_~kX21?mAć٢]~rjS*CiJgi% bkDMzN$XP]ee{+l 9(qp;:K>&& _UKy 8 I n69(Ubq6G#Om(}d62s\ȠsbԴ)*͎w]+ܛℾTPTC4i"cw<7^|APiIH-fX#+ɴ6r22# ?aOC篧!pbzL`:bjQT;NQ-f飺HrIK 0lj#QlKSD}1XD IsȌO9My48-gBWɛœ.,Km?ר@:~zJؓWnj@6H~??H׫{;2Y[ <ꑺ^n ;OPI0a3yI*͑i>Kn3όĵ$s_&U=pCi)_tJ]X$:d=hp +e'֞ᒂy>A.Y|w?MWc.ӹeBY_*TUƱ4fu0[&89bR%p&E$kU4P^U/2'/@ & ^Rqp ҷ{.toF^ȩڒlJpۅUyLsģs)+SMV13T,9i gܚ2-kK$PK8˲ k/3,fV,zˑyv8! uwUI7[ CT42V#?a̍j0@#\LΣJ`TTd)OY-v~9WI"aҙ~fO2&5x<)v'py-^e(Ofl܏ᥖWo5+WN^"^Bge$օ8ѕK;*s+ *X> גdRHNZ<#5߾<(7̟E崽6<ʴl77ƒ0U?:.fLֳSª8Iש;Vjx;tiH5rc̱C ;NO)We띳Av}3ት=øuKU3J_P vWErl\lؔy\ZUV&h]}Ȉ4iC㬻׹G["p7I9I:PfV9*kp)O3zX2ֽ瞧=َ\C^(a-PrPHQL2G0·'SbaC$tRNE=l];snQU2;/V.%[9wd"UR=0NRUMK;hӢvPq%6d}'I&"`N%*wfoSc..:uw,?64'"Kt+($H]o/;!V9Q7U2^K/?vRUє@r644ó LdI!+d2tC@"szjeMe[oaxa-N.GJ-//T6RmCo\4]^=(ZBZb=oƎ}4ʇqOi\:5>>+\#Q;ԎHo|,W6sVIBVN͔kun87:`S*C\S58Zk:d:l&އ j>ᘌ˭U"w =.J4.kB'V6e&Џ4ij=|2޷BS w :is DV#?ZUCoXs5˱T2f I @[t 3(?DJRC H=;vpzkCe? :v>PE9 յHxe`QzoiGVe3$2E F{@|Pbޞl$t '2Y8.#Ma}kESlpw֋w,90>/zvcI128<唌tHeEI^Q /F73,Qq ^ދ#HF2lLVRĊ⤟}oחɮаPcQTY|ŅQNA(_W4*Seh`5,T"9%z~"N'e٪UGC%z+3'\)J@I+ ǍUv9IqSl묯Жh Tt~D :1y})'<7nD,PikT.s CKy5[.Gφa'M 6 2b VאeT >FY>01F] A]NAߐá P_0 z+8oښT$IH$o'Ҟ; bMEtcTP*=BH[$-mEh(; Y*)+ 뾎CA2c]= >W)qB+[D*Eg%(@ %Кl^ShUyq%}~>-&mww"r w5orU FױURVh:1ai@OVq;4Ig,̰Zd8OY+9INp Tυ9Uh3ziP<`k;Z vN X]Ǵ"?x sMw f'ZBl9MS9D^¡ۅ*H2L C {e?3%=Oi^)bCD؀KEsVn"3}$cQ%b]q 3H rdFR}&WW7.Mjgg$]bIZ%&ΓQ+ީ>vqGvL砡ֳqfH؞5CV׽IIH3@n2( GwT,L¸%$[C_>2: U1+U@ucx*|B.\d\q__̰$2省I=XքDxgl9kdW0*Hz˩!5G "htsط;( Gyg1=EOV Mj_H)ʙ%mBB1ufs0G}@|{jH\im)NB3%G#iʁV2 a1 5)#܈koywŋv"0ҹdfz>J-^ɫe<{k+Be,;h'y=6i Z; +0qQGt#OM̯,F:nz']7ϴ׀WJotT/ ק6Ov'I??WT?mN+goG_vwK:IKU;0$|_[> L"R ޙ"et轋.2$1.dg p!;WW'o}1ʁ/H$_nSMv [z+c9G  K\y\:2QߒͭqYL`(4K&ϑG|Ȏ 2MG%A}Lly/4~K[ΑavSrpT4LVu -@B X$~}tb2T:wG1{L`h_$P Q]j1 ) 1O[&cbʴ`r>8v3<@n[ Ig%.vգ n ibaUʧ+[zH3P9: k4a[19$Qn!p)Yɾ t'{gfTx nYW L!O x~CoE<V r]H e,n e5̀fqAy˒m GeBuS.2KN'{0C(ө8+D IR-S2PU#雅Ol|=<@RᑏU֒u}`pݱ 5VDO8ɢ.VYSN+5INЖdaǔ)VM<(͍ƄR0M`e⻟|s%2Q/d-$sn#VZ8&m=%xrkG2_4㖇y !R*2VU@p#q^( f;jh䪭3wG_y 3,R)y嚽dI8 3s{>AhgteҢa@5Бtj(^|*QK&W(ܛkCj&\y8MHIRFk=2]۪[X*wQkz8Φtx$%wg{E\ȃX ֹ#܊Z# , DuWa 8-ˆ/bfO{_|2lqq=mkדܴ +V pMLIM.RсNIb:(cps!:oo;D-Id.P=_hZ4JYWp{T~S;S;rnH}!6GWGd.Cц^# N# R> L%M居{MD_/,j[ۅŮ E|'lXAGe|zi3]`+;lAȮ7!5B`Hu%c_8pېʖ?[ M (a[,BMm?ל"sL ȧokqS' <wXg~7Bg: +bSVEuvnTjTGS}EϥCTa=W]2kWUwjSGsr?`|xYOjb/D<oz>DtK;|pIL17; pasr>1Ķ}Q0[YQ̭G Zz43m1'vЩ bQP>5dh>M$v3EDGl#!|gLHnޯ9ʤhwh·!(Cp*c.$aS9zEti}Nͷ]ZO $.0@ _sYVnXI(`J7$;#1}Cf}@vQ9P7̣hlw$Ҧ( &.AF˓ʀ&6 ZHY3-9_=.NQ1*]`tȿzU;mcxJ»FbQrPJ=*enJ2;F%:Y[BY!!/·Ϯ%Cva7%>@eWRCyr |dK]o/V' Ƶv8B7jksT2u 0пb]b @ _AjsUI'T WKZ{G"8-06/H3+t,a=kFIu~D}O dO8ȆtR $?LW{6FBİr(|_Q45Bj:4+ňUG{88mդX]Hr]ƥ"$:?A8"dc|Z߹ٖ~]CK5-=Ca/e̩bzePIlQ`NS>-6.3tEhSaXA%5;Hܰ#fQtN,bOȑ >BT@>E-^ P0,N7t+5@P(uXQS=dI\۽?0r*YSϷ?z;_(%4^awJvܳi=AT;~uf\8#f~7dx Q jK#fBm5-.6bYʩ>i6śؙ°v 5mX*K%L2tVY1/ V(֪f2r7^؅ %9RDlT)ӕ74A;›ie"*sKv %J.[=ƲoS0ob"jP203.KŖosCX9DwNj%= c % W4" HRq7÷wSVJ45_'ZS: xߓy,e}'̷]*E+G*pď yN# c{#<~EY)@-fvjͿR  v ŷe##†\Ѣ{Is7 NZŤmA5k͑g-雛xh9.)iUcrWf.R h9j(xۏQdr|X|Q +`N\F5l 4?7Ou㧤n Ŋ~(=^ۦkE 2'kAB yF˸IM]kj,{TR&^#}ڿW 6Bx'4΅~"oa%h]\/D6DKc3A^ȫ6h~-2x_PqCyR^ڈe9Gj->2S6 ↆY*Pf!:rAekhFH䪻*؄bB@7.cȥwSu_~6iN ˽_9`uMFz^2G E*o~c 08c6E\d)nQcO5  >u}DjI#0ZœK\<ۖ==Q~RtmBr]Du6Щ]W; Y=lka(0JBvw28_AeUxg&@LR>^rvw@My(2EWPKZq7GH|X]tFq׈WfO3a8܊ivLOE=ӊ f%ןZ.hH+ZEp/)uXǓ9%Oa3<1/]"Z]ڽx8ҒAFtYLt#@/صjP,O8].PӶiuN>6yiz+L9#Pz> E-lU8jIx #Qsy}WvlzV9 fˡ8yFhe?;0*+0 3(H>j,ߘB$+ȝ}Uʴ~膞Y jaPߡ=Ռ**hkI=w& fksOdl9kʋ L{2;=G RQ- m,(㽡J ܄{Q&om`dtG$~wы&[oNEU2|Sf6"myh*b 뺔(y9FWY[lo2˟8d8vM26X;XNHp"bG:>DK;/2(ӽJ2M% 6,iLWV PtCdosf /9CЫ`ytp&/  A!:4)$C{)Gv ,FhXm'6e2]}Μ٬KsL`W,6.edY;D}9eHތ)r\yϦS=N7<% %I#sZ<4!)Qe / 'X15uwwJ.Usq;O헂pʼK;$.5륐,W+4kz}qٟ@wv&\+퍺t 6$eOBt(" oqՎ V!}luK2nQXuRek1ϱRųlBdҚi,7DC']Ŏ[T%$Wc9JsˣZUVw sw"󪧀Y9Wd|qmyv.ja=¶l cۓf.^ qFFSI:~{l}up>ҷ%2vc]ҝUm#F[9 TtR!G#kjxf$NiЀ7Gn~U =:|wA6RR"w rCYbaSqbe s,Hvfӵ%ʑ$E[Ue*I+ ]'Ƈ'@ۭ|6S2*nH˛iF2UqM֋ \LCFѤAt0&apso^S øĹ7M8aSD6-kV sp6R|PAJGK!#kY RFOYTWl gy-I6PeND!#sdՎQMyduD غnߩ8)6w˔TRdl2'L&w)è eu2?ޣmh"v6 J^ߡVpQĕx})|R  IXzl~iw`H.֦,+7}  Hk'AdOgI[p""%غm,}<zVH%HX1$Oh虫Y}##ݭ_] ".+"J$c.&aQ +gsPpO hevKOpnVc fdOaFzUq սya|bImnSvJ[>񸔠BABW or|0J0P|cdHf$Nx^mlVq+Wlk ùl0_|e0x~oouI3Kԛi>5nWL(iC5eN3!&FcwLϭj%fU;Ka2HnyZ[| =X;{z)^MԮZ=p쾪/CWqM7S(ȎhJ3~DtE2#Ku~ *ڈܟ*YPqlL"j95M)2~8YfODϞc2 lw2nyI7gj˞7W̖!&LXqU.I=DԷǣ[9B[]̭|~P i1ʖy֫}Gy$orƪ4B-KgztW}湖GSpÀ Q _1FD9bL3ErshC=،7wT (ۤBҽe9u>bH^-@ rs##cr m1Rsu%#=I;lmk81Dj8h;,[uS'eF ? v./we"ʋBu-8/_XG9(Fd҅]=ڃFPܤf*;k-41 LXU0'lA> ~lIV@"èj]1?ך$^u3]Djm4!Q:G,p ,,EߍHЕAcb홍gO^|JjqE&h%\{k12kQ CÒH-g+',_`5;-H꠫d)FF:Я9zyEO3*dNrpnp(.soA#yIF E79ԣ69[¶8T]kjh/q1lRT^n֘発./AzDT#A,%לeZ !OnPtq;[ٿcd8^Vy;I| Mۤ2[^o C SIKFA]4Cj;N;K0=J{ۤtr_m^rPy<ǎ5G,ػFd>sw@ 9P##s˖8/.݌F6 v5s֩JU\#ؗG]ڷq7eqBrB#=e=ߎU)7BPPo-zFs=JV2ꬔbkC%`::%EMWudyc[,7ӟ\cO}v[ɏS[QМ+3~VRօbN橧8>ѼcP6gst1hj+^wzs)\{G }UlArwƷ ٟX5x,/ďAhj80!j a`ìRu ؐͩ-Hn%>եX\Ϫ)Ff6Lu_\TZ[Bq:?-$xѩ`RAC|ұ!_ʞRf$w:G yI|wk舿~'QUqSD\*K_*;1ᶘdq/gzo1-gN6s 0.FkNj"Qu/a!@&lm:KqY} -(o\,T먼8R:)w> d-b]$6tD07$6DT2GD!r ^IRLv<9,vOYtB$QILr_cQ"6?\'ﱊ,R= ,XB^"cRu+Sq:d@x.[f1#ˁ4Crx WT<:cff-pk!ۂ04 1}{iՙg,@hN1:( gqIF)? XOncHfxc{Cȣ ĎTm} І;<Qb ~D2`@G=ĸ!h$0}xsjEgWF-兣 8i_=X\&'"NG@}je~IAw^KPZR0S7{fr;K٢HT`1:réMZl3"WWBƴ*opڧ NvƲ0EskiiIPlUwZX|/:@WĭfC8]O{MA:1rtN߄CI4֗J/jJ 5"WA,xxRR˜ح]s48hof Zk43WAqquMybI|a8U% G~v)Sب aEdgYZ07070100000453000081a4000000000000000000000001649b7c2a0000776c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/gw)]?Eh=ڜ.+φEQhEv}7Eg`8@-`ty88qē'\D O'! +hesK<Ō<,!xǑq44Q324/BE-dDyɜg<'^g?ĖYA%1-hVr,N7kus9̿& ~bRX9-|k ɇeZ2 Wr Iz^FG謯֣(ae\ZMwKwRKo='x$珜/G/APplY$ZX\bHRYBT8TL!\QxjF:*Bb!Q?*@sO0L8ȏXԛGObLo1 ug 5w%~3zZUbK.~v)>a9a$tIDrP~Ft`Xǥ L*9&ck554 aPc"s*+"IU T_9bx s@,Ԧ.w@bFR>6Gq? Dy).FS&8 )3eIʊ[!A<gZ<Ě9Vg#Ævt=y1drnyc3nއ/$y*a#}%eNQCbOKhI7%V~elan59Rp6,ӗ]O79%c])[ -98E}j{x(edl,|Uq[ԍ򲗗$ P5"4%b768!Ķo `=jF5Xϛ2HSH>,7O~H0*{QEw tԸrh73bn PN=8.2`ȗҞDMwǪFBL$EDon^a_y]ޘjmZy-'Dzu u~`ϚQV\Onl 9geDFn5! À%&YjVVp'0 ׫K9?:%I9!uNE1/]y⓵1ːazX~Ց۶N}Gc+u2ˁ_vAe5h͆ol_t-@ ^Ҳw7/`=p(D@r}w+'EJL+flV}hmЕ`3 l0i* 6r+5_5lf.l3nlb@-m@jӕ#@Y?~̤apt\|(LbΑXwj _oUh6i 7/Eb?zG2mK5[.8F!!ʹS.(jI 3*`!יw,[Gh-1^ sf0!BE˦}d48GpWб(ر})PTQ,o>*<|B?</ P L78aHA^g,eQd~:tf!5rq?C|Z۵m޶YvHE@f5_lBS&6FZeO7N,(ٲYW*`|@Wq??td07EքFX/j:ݭ)Z_ZE5EYFwP]s2:o%W MWq8z l0xӾbssG82*m&>[_Dw\KkxqԳ"E?.M_P wF , T_m63.:}u$"ԕUS`޵4 vKv 1uiGnʱBE'zQKrڜՄKe}:KT^mXOxQ Fjȫ7іVW|P֡x(Wy@ލ Rw,{uxed4őjw\ ^%`+i >cԟg0eAYaUߌTRc  l* ,&A#r+75ai' Ynq I,(^91CU^! Dl0istTGr G oHGRG","PW?"Y<hǑJj=\3 'soNfЃoVA @hmI990 TNMʵWWЦD.Zr8rG)$$pU$<:k|7ETĎ,Cj+U:1ʧh7;oKW 7A*6|^"iE:7jW#{@HMst5 ؊D]roIM43C|]?xT| 輹~L-ӨFiExAGsnŖtYI ߞ='B^9N~UYaevUᔵ2^דR~ lwԴ `Fx4ҹDŜ<ߩUkrz;ub $RruO\:hcp=+[E7$hEZ/^׺!AOw@)2QG@{+] .Z~z͈:A Sʒv[R=rJ7zžd9 @r!(JOW20S,w."~o N䦧 MAy+n!oNI7t9)鏍fr-!_P@c=O`#r*`IcUOT)"$RcWڻEqSi558aa>e)6ME9Z֎:5xk>A!QX -(ziZb]ˏ]YGHuhl0`O%7NO89~KB_V;/d{+vxVp.-abcrg[mk2tÆ <* a;;wвJ3M{N̠ɯCFwfcP1_􎃻cHC0'vNyX_T|80+%]GضC%}_Z ڀbT05wpQ6Ev`]{PF|Ŕ ]L5"!_INǵ{#Хy=u8ֆL73]C!IF"2D(# LoV~1̂Mڼչ=k1/PAP)V z'_:Gz&8@9(y2C {l)O;"IxoSnq+A' q)mJ*B+Ё^s&QD6J_ ׎ ȯ޲ER:ujlf fͩ.\Zk Vթ]o6)RQ7'RP'bD"Qd+58~;o^(NXc0m9./>q >2Lu^4(''obk)y5U3j|} ϰg1!XZǰgx];UfiPzL{cA'0L&hKX`D4 ;>>+N6Ogmf,!5l${eR2xE);qF^'D!hpkLfA'9V %#TӔnA<Br`3l6R$o鴑E~5v2iJ<za@+@ `-B:I73^g d/ԢZ!aRbaG"lxO¸e zrξ[o ,$`ޘ ᥭVnQ ̇K&H27 ;?4\mۤ-1+\jAr#"mW(6Õ->}b_ګ)H/)@Gȍ?'Ճ6h3` C热)G_ Wmm2߸vAC= }QN\D6WЬZ = [= # %c4{.X͜ ?Ad-0TTv?S^ WT:_\Dzha-u|iWRG)ܩS; VrZ[DO@DiP g D+84[w&w^cI' ǔrRz>7R㟵VyVy9ʆFD٭p,-[W:mDR ȓB'1-\f]} MGR}+A ue[ 4^߾;ExTq8xLTTՄ{=䬅>hzide1 Iƍen2꩸<>a7 AW[l.# G{v!w:>В=h]U.=%XB#ns,י~4.BbV)itZ# vN\[Dd$6._y^РctٽkJefa^97 ZQ34b{a[z->}VbnϽU,9^kFȗvL5l}\Ae-, _ 7P(*ɫ[TTu]K]vlÙ7Y(FS; UCdI8%:`c$Ӵ$m;(1E1濣۟7jc_#f $ ˵S"eLo8*O'Ƅ槷f+(x-لWE1l>AM4X8T-)iq̼uҝjka8B>L[pb>{Sq1(Eci:k=S`>mH"'ճE \f{r3O  cԗ`C{(po`;mѢԐf )ۀr"ooJeش!Pʤ%: 9pA^Rpe9ЇXg9%`aZ/k{s7P.BiԙOfSJ3no*9)_7suQ*.mu`g1y,Xˍt*9͇fTjyUɜaCt$ ݾZFix άOOGP?ד&i:,ahsX]#R't\٥l29K]&,4ߗ)p7U0[(e-Èjls蒣+5n6ybs[5 .`kSE^baϙوkJ`v_MH" X"3/IloxR\3)Dġ2V"M*yR(GkBԆtퟯ a6\c6B 9P&$TܭJT-K,ύ,Xl-;vݸ1 zOMcB5W}m8Vn.1ɜ84?$!;3t"s ;83vbCsjFL~4^vKpLlmEZԭh^Î",,L嵵1堏#*CSֱ,j ~nJ/Z`IsD@mY#M>K2Rg p'CAZW{g%<`:] vD 1ͮnS2 ׊6dn֩c;Qٳl1N\,&tDuwV "]EU :퐯 eQMVI6BOu]a~Lr1BѾbƞi'׋;|dsOD8yt%FdIT&}F\JFh):j7gm˨\\#s L PBg&wb휳I& z}Ew@)eC~S_ wA(YPUkvM=ͭ'3t9Ӫk*SdN CMܲH1΍nD]6a8~F7q&,eV*%fƎƄO;..&SmQc.O^ǸFyTa^}Q\#TY wv}咒%(^^;7N9B6Mtѹ^|/wqJxWAW\XJ>MKQmLwiRf?5HQ4$IU"n?3xUr_3;04]{ otT^OX59` FP<!M`xPvS51ȃQ |6׋wid.D[1@0xOss$?)7sF} '~,iFMIzNwv ʯ` B3qЫvy6|(O\ן+:UKO0`PB+x'3W x|Y;$@TaI=UԾ{ٻbف3U.D.P_  g̀C1`'Ax~yf$s[k7|(E7'0o'o NV{L2D!Q{CALؾUP,GlNhjTC9@E aå.2˜=oSQ!B%ګo7 Z( &)7.U$F|B-bc.%PS(>/AdJU.\`Y0._}@=nVMuLJ*}Af&w<:KQ= dr/TѤWЗ n.ؾar"(Mi 6J\o'Q݂;k?nٯug'/ږDꁱwl QAyoⰵxȩgcmn~g<[uZb A$\ 1谠i D<ס_袜щKk 4*/\O%vmMT3OTc.,wW}cQ/&% DNU)d@w{]o `e8oƏAKAuc!IW%h=mvBp+[[+c|.D-CΠy?.wXm99|g P-s2]b(ةV'mIф$͟+֠> MPC$A+|(Z,'>fc)e0ːB95*GGzIw(&";`S YtݵL䐚jAG`@Z'YXt +KaUVMs'GSݥ/ ֟KVVsAXc@Yt.BҢV0^zsC.K)\*P7R6\pR:>,tRė ńu {e7x2k.gY! T#gfX0ڏ-=/C/?qnjM]$H9Gv5wj~}>A0 D/M)G,Syzhc$ N5X+MEsL]!فpBXҸ'I!ܩVz!^}[w\b5c m^OnvŨkPB](}7~&a}&Љzm*\B'cX+%,4%O$Y F֤N^3<8N(D9'%swrIo Zvz#/٥9dCuZv%,@"pn;W7V.=׼d~wS7Ϙ+Ʈ6hG=ƒDѓ!Ags'CjwbNM.ȊՋ{f"St s+XIcg[*j.8&gE:&DkNk+gu(ӑ^[:aJf$zgDSE5~*53Uw|,PAYEF0w+r֡.YՑZA a4R T+HTԋ;TDZ#Am0ZTKlͶ?5;pM۝kPڑ~HYS9##ʃ*G~ HZ{-#[uU[p &yT0VpiLȠspBX81@=_ ,G(0Cj0~=b+F5̲G&8 KnP3~TV}(~~Ee-Xa\bPWhೠ+K!<]ܤ`Rm=&S@4c͏Pjĩҋ5T]jeYTP7!/G59GhDw5hk"|IΒз6 @ш(8zk%ע k3.k~l-XTY&}=h;PʫJhWE;/IHtS!jZ&kzw4h`!5E,Wux@*6$;nMhnҭEHc|Zfv I͐C_[/Jnfj78n痷j}(Mnc#,6+yJFUtP~ٲIk;;6!e ^7EH6{ok Pk- ͯ~<`&e mrXisu .v~w4vxIX3VpyK4\(r[Չj wvi{Pƍ# 2uX}*!(A }cqNܪl4 5Qؘ7?Tcj 9km'[JV1p OZȊ 7h!1+[c2QG7 hMoL.V9r]T%d ÚKǨT"KjjEJ0= <ѓx4sR0TI'#ɗ= ,s],6ߵ=6<ҟHXU>I=%y9,3 ia*!l7~L75V}wUV}jw<$x+8>?ΰCj_4 6D`A|W7K_9fD̨S<ϸi%.fT8-!Xjr[58LL6)od6X2 ߐ2}696p,s7q {a7^YMMҕ6J#RF)wp7,pTL4_8w+suC t|E)FPnhT?6yj`Ooc!T @Ix:c6wDL1XHa[ hӸNSk}S7QYR+gPXgXcr;Ž;U}Qv ? ;EL_eb#<_Pq8⼁x Ⴅ b6e [QZT`^:&&H| Oho{u0Oko~D73XeA[ J%ր Hwffii[! tH070QP^ Bt\vEG~HQwQo`= $9z-Aڑ<B۵=Z2˹`B!n!ϡ"< GӮ] T5[!Na#Эчo[gҋs1ֳ(ni7%F ~\?=f- et±Z/"HUuS AWSR5sc"++=oEHyrn0ȴd[xl5̽- 46RI3~nBS$- a/{b:ZOZqSXY^ "lIK{2 60b2>ח>:[Z7mXǐ/3.7lY}w/h =<%VW>r(L mT9' BVkjӣWf_#km}=oA?ܽNe­ >7`OU&H()[Zďl+A#hscHѧ7!ÕH<SDW:1CY1q5 9<ڕSЕ@>4yaQ1gKOiE |8@\Gʼn98E)@!j'I[gԱ_z ϤyEm̼z=HH*sb 𞠸|qtU$m[t9?PוbH.' yyG ܈NDVV'?.wWf=yl`kÚ^5CG@WC]$zҤ @xM18 d&1 @"oJ;pZT-וӠ=q# DkOmJ4CJ$UYĥ<'w(_̘Tdv;yqvmy;,4~>~J6;J P.:O$^-{ bM-i)mŞAWilm"U4{ b=V޴rxL*w}Xp}U=-^ۍք>6j>k-/Aߐ=n?((%AU z<ku`CH ̒y&׫b7h gdҨWw*fA<Ɵ)ڲ [!t#1LϬ9i0@w EӐJLζԔC,>CmcQC$ YOff3QdRPt&Oni&obP;p/(T*^|a׊ցN+|u D`$פpU8 2\YƜK8 5aAث4UhH]tch.2Mo!z|n0/8VO蛂Lf ˒):=BO^S?NCZ_[&vi][*upߎ;kTV.Ӄ}D^{ MAY- ZR~U[3җ`0kLVihn̓s]af <@q:z6(>~abG8뫁(ATt^T@ChORď_~8N<+C-wpx$؏#3Q⹗񌵳m&%w9 \-塔 O~ c1:$B O]sS+# bMGl$нkmc;j|e`K.LX)0.cj4bi6`z&]ɇzf s]/tHx =ä3^L`iτr="CC1s^IHʝwțoifI~֕s.N ^}W?V6\^YE(+{Í?\5pvM0!pBo'~ ȞeK8K|<}$job.(-/%$d@6Ğr`۰/,Mv/ceV 3+$~rkotS.5-]JvX b0=90Q<֜(oR`VvUsػua (–7͸Ru؈0[vN~g'mSX!5u\Bbٗ쾠 hSXhCHxTt_fI wwNTʻgpC=91JyZnócjU $4_9h<f T'J_ *]eӉF-zcM2\|0#uUWۢdCG%_鷛C쵐w3NmcSwҤufOrrETyWZ} 7=J۩U=Zαn2p3'=K quL\96eU{g7L`dVPgx$^ W GhnQ2<HMtIyg ew ѰVZ-& )7QvӢ$8rmfD5RΈ[&ƅGlEYz^/|gh|3MҎ/x1M1VyD Ć3g,}N;^.~n0П^QM j` ס[@摣Vƚ濨c @eAsM ^J{+f܃4PS~@ c}G.[|getZ QXh*Fl=X6KѬlH>!s@D>Nz]=\L +ZٱAӿ>Mq$s3H+ Kɟ=t'\[v# x 6T 8Fx$4$mF+E9`*uwLkw )@"[xs8ɘ<''jc;5۰}&  ϊ& eTf+4?OPE"Z͇r'z2/yw+LMp/-E\Y-@f [h[ܑSێx̙+}Y5VMWIc-/V1zQNf2N-:HYӇڃa;d|C--xM׻]dhiBƒFiҵzk..Us|L[6\7<<$ F$&]ن[q6#Nw S5(m '{Bars'8e@7YH)a8QSTF}8"d5_ݑ$rYD}]t +/m7)9P TUo2@f3ԎϕUfLsec۰vo\/|f:+[¬S혛7G#PeOV?Zsw=᳎dצF-%4Ev9ZJ ; d`S6OfKwñѺaAN^JQL*,eOY/{OyhIw1@_?jQ*^.u:X2AK  YAChsR6A=vw 5ç)*()6'#$)|h%UM^9S^jВCCԾ ܃s* )fhs&V=t ˁ@Vb0lX]w\WI)0${O̶KE\V C(&%ҦͱbVK!+'i+Hznqj[!s_ _N>IЯp`G&9XZ||:f,+to2+b=K\ɫKDRAWct,!ވF9ȸE)~&-{)?$g[??K9 qHr9LCy0d `=dW蕪pҴ>$NJwL |Dib:> 3b2p67 O,0se*4t|LG&+*lԚ^} N1p)eN:Ѣ,qS  yq١d[bʚ2mV`8œV.}kx*} 0l]閨%_K`%S;ǪenjS 6КdJR,j?njeDLo^ږp> ]K lI]Ȋp [+JK7G{>%ç0,!{pTXi 93)Guָ3OzWGA+EW/v=l Pu/S"> yt.jᣍ5NVmF4W Cn=8ش%%0~zBQ4$y7G˾7Xx6Xi=q:v&鱮Um.bWnvӋFZ+Whe0Hw!;D$C˄sDj콢{_: [?bKA;J.OYrzͬ XV$b(3e q:[IXb# O%]42 zm>OtP6`LQY3ԕqXvt fT6s'SlHOc,}"~q57|T> IMrQVy'Џ4=_-hv0|JUf[Jf z5,A4*C%B`r:L2B3kΟ_DrJ !J=c  =m5Q"znlce`R7CDhQ`7Nvq4O P{3'Emgp@t]ͪ^ '<B#>뗹${vH%E_{!@$%.j܈tJ6/Sf)]G ͕֩ȭqQ ߆3dƍWitϑn eS|;&7zzT tB òM&{P%( @'7#|UK]fW8ɡVY T+HGD߫ r;:G)(lY )"CNEkF.e/jn;ΏC&4:H+J>^2@kyWC䕘WH\Jq ҋ0"2Zj:+ B1Y/>6tGl2"ct9M*oBRU3ufR 6;s~XwiFx+*zD}ٖ~}rFvdIA#RŃqdl5>ɥۀmd7>hVȐΡu~tof0` q{0Yo. о۔vHQ*cdMKgWzOzò BwsVɔھCauEU|7t!l'H:N WM N 9keU6&śs^&خc*tu_ md.ɍ{$|.|ufjxT]gq:Xc=~Vݩ|Z1<)X8KJá4|vp) UbD>"$ i{Ba6ĵ_?AѤ ? ]SQQ%׿? S:8Jqllsaf6iq㗵4J(4 9/3rP쿋JBVXɽ26: @v8 $sn Sۅd' 唹QE`'(m`#VTZwHBm4/P.PFGhBZapdT<],LUz~յ#"GRkPDpPшJbT`1ۖan) } 8A(baE Uh]y;@8x8~6* 5 Qҥ ѱZ/=@@q}^fݟgu+pKDjir֒ULyoGnJZf/#PZ!џW"vs_Q8ފ:9Ls-̃[q~k7-?ϣft'팞ŃbkC{eR"/p2Yo#PB[5=~'AQ^F՟lj"u8ٛQTPV)Tf|; .`wP` 'ԟKvC: |swZoέAGq[mkxnjw؄ȃ!ذ}1dAq$6`^Xuޣw?T5HCV2aU{M2O{{La'DlDYK# FedVW%AyXoVʙFrhf 6taO>H{&g> cqM.,(f4@GQ5TSs<*5 0xjQ;O&RLL2Gr]&>Hom=N+n[ 6|DRYw7P"P4չN 9|fbpP s̫λZKɆӟP˄d t[^2;jK ?b-}"|@G^9*X@~;ΔA;,h6EXrIGTt:DEd~*Q);v%ZY4&VdN d$? Fi~Cf)`pD f)5/q"뺰;#0P%XiFR ШI&"q '!+OqW'#jrxpW_E8;wT?`J*ar@ ̞U٩L[)AV9@ : F{G(U1!G:ZyxĚ1#:ܩ@V&;fh2E;'$`+(70vyN`?9".0C8?vOP|nU\@:2=YjEت Z* ~ 5o`Q_.m9lDR$b\vm:+  ˧m871[Q~ZTre \JN#B0՝3cx%yOdgݥqaH(^#7(.Y*1,mi-WNX0E1=m^CI^{) ,7kiC]|΁`-˸ Gkm3(fS Y.3.oMr揈7CL+Cq[T uWrXqpR٢uM_;}rGzz:3ĥ8.#)X@d xECҟc&(IY+8!ys6&RL h{oh'1fj^Hܢ7 j]L;'|=2pH-PN ]i@`a`zغ!Md%ExVN5)2P\A3$`EZV!Td Q_U?mg Yo:(Sp92 9R{5Q!$VFB{{pYNjBJbz!Ld`v= W%HY3 _~Fٴ55a"$b bEm:C ۩!Rg`1z_~v>+}]GBk.? |HmlZJ@DQq-B[h(r=p*e;ӯ8SvU5ة;g :Dh0R P+=[/x0P -xV5Bp2g.Ȥ$S. }.N1SՍZTt`7vs{a;jp4u05kҍ;H2@#h}OQX؄?Rd|H"nJ.?'yb+,du{폇 3o;jZE.+5WIvtBfWog(AFWQSyh[4'UZ &SӬ NΈ>D}lPEy*fuSky[,3B |,,0I4tGo)GS] 17<4uyDctǜa 2pND!eY%:E| )Ҟ+F¹ѵ^ la\C_WSM$urEbhY[9[;?6+1ֳ$EtjѾ`*µyqdqqQ?7)Mym)VҮ֥X,V'srԼn)bE.{WY- M8\@x0`KĘwPj/P˼To< qLJs@'Yu}<W쬡 EMj|&tD9QgBWꉏ1_Q3˜灳ܶ40띧)PG[hvoӃ cRˤv&G|Q0 ټFJlը9VF7IF~*fbׂ͍uf&!;6IT:gY ʯp" iAUu-qE_&U q3BHD^ða jl)+fX^& ]V4@>rϜ%͍̒

      uq82ح/3p]|ƦGdNmAC곻T5N`ˁ 81),=uP3uC/\)B 7[x=5H{7\G4-` 릝0OX# =#ħg.0zԕj?Qk`}%Ɓ hS`L1u~ } ~3*l6KQ"jr:(A:{d s0Q3mAڕ8%Yݻ< bLB8z-~@"E0-.ꉕ2TuFK-ˏIZAT9p" R=\XT^Z4 ]@E~L2lEZz/8o<ƱU׫,gSDx|xϜ0{{y!@Z!I'OGrjǿSU^Rwp gVTL֡bJzWgsmԵIZ%00 =,E!6P6-?L%p$cf V@m1^oU[_JUBqLK9 ]`ώ)liONh2}#U, ,ʒMyhoU.UvG&N@.<ܜdXUl͆>KNHReFY17x{$ILk0%Hԣ2^ҼKYpa ڝưϪؐ4x/1 j;j̠a5|wO%> KisyWR*wU|a=PCuZx?"TWXmI*GRA1\0CNB싴9BrEY@9G3g: KBBjV>+$KغʆC.H1,Ua#1M LY.V+RqGحMAuq;{tXHuJ)JƠ$eH(JtLer^0<OB'-0P~SFoVO5 cxM+u+﵊;{pJSypč]2{NД kz2Q^ͱq$Qx4;F_l(~TA*gFߒL'^‰5Dd"SHz[(^[l0&g]\MAd.龬v%@XC`"OM]ø$7|]s<AK ymdgef~1s ESzLh$*Hɦ~vj}DTS, !p: a ؎D A""ŎjFwQ_Vx%A,A/(58Bծ a \A^ۃddT,0Y&KE!r5stt{A z舦AhUЁ{G>m&:ecOSjW2=dW R@}2&cBnyi"&Hcl|8a#ܷ)Z,oW6h6APV,\F :#gDK;hW% 7񋳉[>JXe*<^pid!;шָ5E]afe2!d{U*8g腖l_Z+#!T:CdM2%ar(J1uRmqM,E`@|Sѩ팪+ jO;&}Ӧk],Aω+eXz }G`*&֔Y0a85[0yh—:Jd\[|H #͉q"`-L.2x4ceyJM6XPm*z~Iwզ98qK˴B{8 @.F`n$ci|Y(ɤ ѫ So#`KWs ]Ep%aHô4yӢ9d*%myXӄHD[D=lٵ6/սveO~-N,@hHT/͝qkI됛!,,k:/!ծln #e\@BEm+ .& 7o,Ҧ+$k^KaOB?%㺢c\Nt1ۻ51KCPKz{menX}B | ;' BDR@sG~୭ݍ]G,Dʼn3i6OC{ H/^D(9AUoЫz'Sa}1뾳Ez5ᬽq1/Rw7|e?6IV_Vk ?_7+[2Ն#nҮY o}M $韬*ON$2&|[f [ ٪L/r[ L9U= Wlbz_Y+-7NWb&Q{-3֙~ ;W7by_&c}O( 1yBщ(>8mzb'qnnb.vCvMe9 5`XU2?$4!^'=:127]R8\C=0eye8!2P属t窧̽ .B!=cewx D@vc`$;S @/rϭClh ba 8x"tjަ|Ȝ1TUaJTw LѱgYZ07070100000454000081a4000000000000000000000001649b7c2a0000483c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/'G]?Eh=ڜ.+Ƞ> ZfbN-]*/u+q4ync+i3z9sI<\;S\q?4 mC(4ޡtd)˘"rٳvb#NYz?VO deJ9gݬ Ġ?-/Pz댞o%vv_]K@\,sDQW=>ɿI'$NaR&%Wo_TH @w @cjs1ZehWs][f+JI)f~XhSjemPOTqkDxxFE[)j,Wp ,(@{m{I-|4 ߘt鰛A?j, ) (LnȂ2qg5S\mL!Ofs؞\8NMNvH`74Lиq]DVIppExP2 R%h_qF8h'@hZPdI*b *8N?6t.CQ#^S<Tn#k>}T]l~\>z~صDw,`KBITp۝TTwۀ)mj?v4X+OpBwп`[ed[t zR5EΒcQR~ӵ*}0VGZTAm}e;QzU!]C$ k-q6 6+B䬦kP5g@*2}#8`ge> M33+qTN @v)M%eJaaY38"5n:抚nXy SéiBG޾Z24i,͈$ECCͫmwTk}|;FDŽR1&勌LYk8 ""PJyLFW`^lC* )lCɺ7+"OƧˇ]q`v^ǭZeEї G;?c)=h:<0C*LLFsq_/(X?_ySH6=1i/a)e.e1!C+8!ILt% ,\-9c-HY/3& N3˵;@gU{lFLR %WewV\/Q\=t9aprDpU1?8p/~G#t7Sb~zk[[ +} )O+[wIuJ©P ]>u .9.8Oӵ^yr:d_Fe ;0AI^*?$iΧFLN4Z>1LA|T+y'1h{ OSˁب"5oQ/RmX`RdAp<oL.kteRVͪi~ŵUq2ōqװcՓf,\:@=|04/E&&92ˣ=IW=to6 }/B`}2Lל]7d~2b~ےtAcY|YĊ/ye|F4:5VAPמS\ if(Jopw'>5g(c⎏Pmb8J: +c!O`"~5ThcNZB1hhHDI2! ͎ې࿔`|OpSvNXVObӞj t G\'oM1\RmOKTVZDrj XG'k_0niM'<B-o]_3Y.TyN%  -.fUP.wg[\uc-nR%0cM]ʁ*iXg2r uS).S_ݳbE!{D&1)^K&&<O{@jfZ=ɦֻ50iR96lx m,)/>cs#WDwubS>W{j+v4wuN[RE5arqԿCWh0erS"pK#jӭzH%cIKOl64!SjD/ 7S(O!7nϱOMc2MEm1Y^h"ǵ=n@ӎ5=4Ky9d"\9xhcpE @ھOvA|LL|bں o!f cDN)Z~-|ι ki'u ndF4=+:: nyHmJ\ Go(n-!Xn=X?Z,O/=U݉gU:Mw;|8L\i:e={/K^*݀^9&y"A'mZcd43[B^3c]?@@4SIyD0}8Vs@鸠-UY4*T tG\HeHhك$Qܣ!䪩v%){?8p(^L.N"Fbd[4x!`ޓ(^BpynD=o!I|NQVap#)rw0vcN=TE}*sHP:d뉟FަNAk` ^XQƍh4SUa$ǍZ[|~Y4Ea=7B# l[76=خ;r;S=M|ʌV D 6/7LÌa;EVЉbrڷ,)B\z9vaA賑Txa,U[_&&altN&>CS1G:D*t@.];6p pepj!ޅ-T,!c0= Lr#sKDEftO7ݠf5pYόSZlCF#:|7r'01>9pi Fx j╃mw͏MȯZ )C3mN*I1VŷS#^V;Fh,7޽]^ 7Sg2ŔѵⰔ^J_]/JtsA%3)O^6Hg ohM5I`P+Q'cp*\$J_Y=bZO0RkȩIy-C\Ɇ6E69 *fE-Ѭ8!Rr<<;D>wu3tTP)m z3{޶#~˦IBcRt?ryp rhV,n$xkS«'UH,8 gᬀBV;;U+Y7=]rJ鳺|Z\FcN2l⭕&AG 0J%W>.K>9<6~!t=IW§L5N"4\ Y{\󝓪kZir #2 XM%id~p21yGmcߊT>m*E;;ytwdtQzΗ6J(iXyZ[ l|V1d{FA1%tV:OXԡI Z:P]`"|ueR 1!+#¿O{ NO6Ifkڗ ư<q Xr׊gHhMZU-8#(/T~V7;wdo$ֵwr"WhX:aK57L èyR6RʐJpW;Wcb 1͢VfҢ"H6o <"c~qdLC0[z@b o\j[H%OaQ:J,HIeaر عvE-J//co11.P O?(}o0VtD?, qǩlAm}D \uQgI'0Ѵ6ZZ+Q}Lx(Hԗ~iHwE25|/HZPTy 㩙!o~Qq/݌L ![Pyf`)m:1VGAhbK5KYMH6Bw^으D}Ͼp+ cU0cmcjx`uhvUqőBΜaʛUkzZCi ;- \(֝K{0z H[8}:ɺ[s2$L98XBE0/ quBhFM mQ [#$(V U}/}E#ӀXψ C(@Ox£c[r%t:mǛU 6g<ןuӝKf`wB i]'KI"~z=/S#.}4UҪ,HX;*;^ '겼(`)U$) زz#r}xm*ĚXw -( 6[\@ GZ6MҥD?Eɣ_Ra׫on5n㜷Cc`==WbG'O'%SFs2i'CGSNRN=dX~bRUHf N.df t>Uخ n6R_Wl|~D g,TEYaAjAA3M.z_*>OLy e{: Uh u_4=Ҝ <V;SNu*k;4( 5#jnn~kyB $PZsj!͋j=*+krHItz57)Bǀ"a.A qUf4Rz՘7S@aHfջ*qꤛ`S>@Z)mBWB5[IHQ2/S,[ne9C[trq-LfToP(ҽDjXI ,bkٺYW߰Vΐ cNmLI* GnSm `c1RU *M?DPF=O~[@E*sRwȲ6/f+倭آ|(m:_* Mg-`I#A%w=ذ9}<M z|m>?D>G oV| f$6Lg]B(FGMN[*7Dsr4I<-7|"<[T(" uE;7뚙6hBCC ^)xS187XR:E(=l܂ɏ$rYcB>RGn1^_ 8fbzs}s; '6Una2GLv3̲xEq?YiHZe(+>;~(PPnGOޢT߲jHuGfx[ݍ~FI"J|p¼# g/{bz9q)>bžJ{3,ybX'ii&{J(`GWxrZ8_*i vx(#dGK)37R-$|3ì WM9(Ȏ\s5n̆wRp%ZE}ux)44㵵4ҧ>zu$^.Z$B`Q&> 7 -*PidӁ9w`P^Czp"0Q_1AZ2VE#/Y_+ׂ }YWk]Z"5; A[v.T38qe_>'h#+n1t+ZArz[zR[3w Uߖ?0"6%2p[Y[z])?VQkʏS U_mV4^3s>ݮK10Du/ &VϠMT@1ly6I>Top"F5ߣr["uGZcXL[,^s_%u*gtXaeIY".CmK“p _{4P`^>#-Qr6iFÍ|91,?UZTtkxx,v}@`&wLer]!nm# ey\_T,bE v5į5źUYt)4{S>r4zp#te?Wc?ΡAfJƣ+aX/myH#x hxt 'L^퉠bw'*v@ h!Ҍuok04x s=tBnư_dYu#pJz` L 50m9,l`oh8)?n@8 BO^0A' ry)$:EeE2.ib? |Sg]=[}ݕG:/xPϬ C4{9Rn 9GUyyby^~AslݣAhXn;UItFdg^_đ+nq;$阱3U5E#oʪn&.U0kG6"a&Д|TpEt<{|OGu|o \VO 3;ܑ:oA$ {p}$=Nlpla_z Z/OD@gpc)PS5A,O<+$3\CCQ/esi?f.]Tt_,W= >1xj#cq; -)V@Oy)>˪r#M$T˄_ͬF㗊v!]1!R !`KqS-er mFt{%[Сl0$P;vw|{W *3kQ<3)!.{͂piי:0'VUq u Pb> ?}AHvR>%f ˤ`H_ F~)-ەq8VϫkhaL!"%1hyWw*+V(Z춳BC{ y}Xēj gĚ2v.a\C۱]dİi8"s}g|_rGli2i" -+iEy<7 7' ( vkȶC ԼWf :%;w/ V;z-ߣ&Dv]rJM{KL_}$Ȓc/td'@cU;Mon's7"ov']zEZ#KcS>xsV_6Q6eH|WJ[!8r! [³mCN0 'SC2%bdQ";6&9"_yHU^Ԉ!eU=9]s7j&1=er ՅQ'O#˦\H,$%'uhaYs8j܍-UүZ%Wѭ'h3. aNèn {;Wv*HAx2Z`+%ai$ƹ=(i,4x8A۴oc'7r rihW =8z)Χj ۺ:rn>+6mټJ6fUoc䮘\Є|]w|&O] C}}'Sw,fb(0FIOط@O-|ˉSTO2^}(#9jKpjrKLO^[8"N n:\`ahOXf%7*>O C5jv0 t1n;7V{Y{(9TO AY.>h+~yمlAjbg 8Ip'g?*Q= ;Z1"OB|X (P6 (>3=Jl [9%4+iOpEAܩ3W 7]/+|riȎs*w0SC IAP | *hs;Pp+ wK}B-D;C4tF8r}Dy, Rz'+yJxqE,)͸[?&/©JAv,A/D:CaRltyTŇX sezzکl hqJa`ld^k6kIkrί1b8tcm "lNu-?j( ;xr<*#'/„ lzG%"E5/jۮ. NB`JՙIKO|7#fFr@Ŭ$LNcWS{19"5k-"v#'旍ŬInR=!c<&%*-__FHgQ,/OkJ$͟ZN7Y6S{#T]"=2uK.=f{8}rF( Dd1br /\ 6*0rb'CAN\äŽh~}?%wRUA'mwōPƜԴ;L-YbZRy 5ct"|@p3Yp h-y*:6"奕C/ZM^ߡ}W9fvqAF鞀T|A@A@P~]$)ºFlʈ.! D%7a&+A [C};*hȋOLj. SR|a1XgM)I;$7~ 7>T5ӝRܸu/et? :c\ ymxnjEͤEk e M\!H7+[놪4ZSD:|ڮnr#7XIZ!zY]W$a?ͳ3M(kWV@h=:#q[Pc+sl"U8|OCxDgXOvܪ;صJ0:4"J1I,`i~zܓ}ZKg޿'2o0y `jM,sq ~s_;N%mi']Cw5KRq@E$>&LW7>Q^MZ8-(k\uHi zۈaWhԋXf/{4mfk}1$B;IX8\_*$ ͲFGcjкIL)Tx No'|׿7hYdȊg7+o? 5wچl~woGn 2YM]Q y)JGZċpNY6w*(}gr}57_pцӌڍOOVs Ygfk,ѩs. UI4QH,<`&S\vCRDV XVfPA1ɮj猼lslmm/!=`^.r'aUvvյնD7Y&_CzD/[:P \O즪Z(՝"pǵezA>σH -[╼TzA:d+asJ >?yp&!,z8P"V#/&PGaL lطԱ]_:=I{qzk;rH6h6V*?pDK^/veIE9ô6PSILEK+,^Jէ-f(w f=s#NM&Fi637i+%4G{'ȷ̣u %[5;{meBH^[rM@tF9-ǖho` AB 7K:5 H@Ɗt;*p쿦 Į{MD~i;Ơ1Z$QqG @3YTh0c6Mgdų:X8Y6aVOw>2ޒKv+ȧHX sGZێ܎hw_$arz>*K\:KCBQ&0a俑?vmP_φ+p҅yVD3.DަӌYnu^xaZm0!ˎb=_'SsiM3u>\s1lmʻ~w:Z/EpVUx gYZ07070100000455000081a4000000000000000000000001649b7c2a0000a958000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/8]?Eh=ڜ.+3@c0Fưw5E0:BLlx҄pg?Q9%:"^ǵ RyKaM_M l|U/HNj_r SSNLFFT[;`/>]D[{oz0>poCb.3O{$nxӚSX4/7 ]qk"j`*AIϢաwloSf6hBsۧ\)ҰK A^JwA HDHAXx!!Z?Ӥ@Nz$dsDS'KgjHoڜ! ([@rUI_ >J'D^QEӵ/Tf^0lXjY b,vӓQDAg d g=l,=aيZW"g6=֫\ZafJ|f2)&y|d7ﺓiҮ.T }:WlNF[ nQOf ʸZ1:sZ\htz/IîH'jN_tz,c:G(h?G,ZDyr9uGXWй75jd+A E#B.E׵C<|l)dCͭ^3.ӋMfZesp2l8izN\di7Zf5fvn|)=@`So#ǮU1>M y~,9)k?+'BVg~I;ywr!66ұ26mJC#}w0 yg6oݱ7 ,[bHToRؗnyV (Y3i)}4qn}qi @^[E'a{`U,>pF6KN1+[p)n$⧋Sȿd= W:V.= ċ,deKPk1Y O/bVoWa(|31ViQҗe$K]Z6Lns5{3NT:L>ysaݘG̭]An;Ië> WWv\äzC8Sxy-F Z68HM=/7 +v[-?(=S[׸uwWP^ŸTneuԖkYe)i0'E `)UVQ:˚-.?(&XV,Zxf$mL^Y!X4)#ǫ~ȳy5_F/2G"8 /: d9cmxglJ߸!y}4\2ClTE*?; B/|(3aǏZć^>1[,\i @2G G}{V{clVL; &Vݽ{=U }yMfl۫#SQLmXr [ʚ%mgj [VCxFn6%UjA_ QON4Q9\[aB^}n nT*f+`2rbº+`dPXtگtI|$L]^Y߈$cWt,F쩕>K?LAC<./(pތ&<'ŹwKn4އX:'+LjŽ{BEʔͺ}-6#RҔ[Hfj[E=7`lvأSkB{ô AUf$+O3fuq,5pɲ"NEִکxDkED9s3W<@)+Z>v3fׂbRg\,ĩ\}H4 &6 0h6dQr Z(aShj<FVJC!p7aΝ"F!/\8[dDFZ }2$B@Ivӆ0Wçg|l㻝{{MREC{*t* ᪅-r2+G1_Yd7)3{f[=A|vO9#ǽ~49}EMmCSDOo6Ͳ cLYX`z$>tR⬤Ib<=r4y,F_D? kdö틯cHK~daJa8cb,FK)X%(o}XBR"CHzfF)y6AxKĿ7M劏 @0qi 4 $(j w\" ߪՂ7/[ j lm.?Ҹ_M v7V(/34LauTq_w4j#G}W6,A iXJQl~Q_rȻxB,=2I\ ]T)v(OW9WPP:Wrv ?jeDoxHVpsjT@ȳ&;!S#pO5 dB@E`s&8!)V8ͦ^a陶ejvK {#næi;UjyS%Y?笛um3M`- afCΑ6864@T(mBN85*'nR4\U,5⥑}T~CYa!kL{|a]|7NV4DӾv[fqO2j=KTvP{&%dž o7܍;I(x~=l(\;ׅgXda`rFH%q oؙL6rFbՖ`ds`Rnk<Z|:qz w[G.,6-_˼ɝ!D8x#NFb,Jv•d Gq:,y`60B'ܪ!3;4fBlo4N`ҥ]Ŕ3>)3rQ1w233;EGLG&eSFo1 qt4Vn+p-~i#R 9P+Cw3@i?uP&8nANږu KPs#ҡ m"\^SMl?.CtGckU7եb2p97ss3]t'hu^5# @*c/yUp SWԋv4fizʏIh _A{Da2dޥbW|ֲlg&#cDQ_ĥFՕixtJB3V #ɠwG?`4| _h7;e)}9uS崹{'%bBr:.k0S˫rG$j/XoQRJsũs1=P%t kqIO܎t2AapiU(jqefYpCcŬ`Յh_:dB:)%qTvSt^Ý/lӼQJ+cc؍>Uj,f?N`e}9+cf6)U C_ŋa$FHH-ni][ xxݠuAY"4)Z!sEHn~?!!JDRy%hJɵi@Yj GP<0FدQ:SClh~y`4k׽kV!CFB:].xz>SP'tNjnwu.ܨvEہƀ^1̧ IIJ`pl cV? m"puR;;W,k M~*o9M哌\I=VYȜm qP zT#{T;3n6t}miηU6A؛y2Sk-R;ԥ\ Cӯ`\ hq}VX=jcg-= Xd\TM2f H#T\)J v! P! V&=6}MM'W<sY-Qˮv:DMTAuhm[B|mfdt%TPK؆q-/?YKI%vΞg-fN1٪"DTc M!t- ?5epfdX%3_ JxJZvD2nBVQUi`0@`{bVoZq.┬j ެ'戙1(p:JoM}Es_d0ĻLVc+߼,łQ9ik3_ 3rM{^ҚD՟o 1Y5 Rz»#6lot%gJ6⼫tpX `ƚF$GT;YF!*}{jӢwo R̫߰[]fnR異  sE_URߝ9ZLO7 4>[؏klO%gbe/D~ljw w3jrB+9p}lDtDj k(?. P C&(uwYLBB=eGyautm#q#|X'7gv/#d݃[&E֍Ӈ`"p?syN9&lVfichR~ _DBTP(G+FA/J@yC2q2x P *- Ty-$hrzU&iGdh0M'mљ\n1qVsHn2>]$Aj+ ?DEQg5@@Avs"OiQ"-ý]|_e'{l/ ݎ]D4xj˛:(~G8N9wp>2^d YT6]G!n<ǯ,Wݘv<@&܂8+0+h޼yO9^j*}D[.I; ݰ+`)ao.PBb* !ƃg:21᡿ +4:HkhGҖI% ck5o JiTݡI'Eptg@@vZ#7PRXL4F:"/uP3/HͧYZ|V[!qz dRAŹ`!bGzK]4tXr[̪赙xfSRnEȳpm{yږY{!Y  `ĬH̕4Cw W~K gbDsŧV:P7e@Nټp%Uj]g27:9/H؆:oRrEDb= CW=%izsbGdO^`ތlD!~yl2$D?&B^[Ul+o=0rP3瘉ziʞD!%e>v"CU7HHV\Z#ػ;>D?s V ,CLs+x7od>؀'+L'̠}kw㸄v=^K{&Y1B ). rlJoa4Npt~'z  pPt9;A?i$VY(f @4Jb?9_N&GrZ]ul!i2}\6ߞq57]9prE*/@}LqhncWTv~3={gr~:n$R#WLk\BߍʁXpܔ`ߨmvJzDv~ +Q4?ƻ(WI Zun7@`Nνʳ.1 "+>3wWqu@q0}1)o2-*io dJYlp)8.8} qK(_Squ$[ ]Vd~iM?.U;8ϓ؈L5 rU<%G[rߦ0>9/G$˺wն&x>|fXcL>0(9_R$.26#`x)i[;3ɢs v97woJCeV2bqsHO}6av2|> >VRyK\ɟTj4LwG\h;mı۝ #p~^Ex05UO}qS 鶠$;At|r<7oHh co#[H_rsxttnW@A7 g>58; \clt2u}T#la# (x ^X/v-t1+{lh5Ur80oQtW1+J3rLGXgH\{`~1b^!@bu0< պs[4qgK\b:3 [, /m1=~]\Lɧp| Ѽ9 .Iߓy,X^tQ~z53&%2ɤP<NZՉI˂NV~'XH:R. P+ W9SǑ)\ .N?`%pԾhז0c& 5f&p,.ɷI%oor0s[Oնk#2WNxTr 2@-Maw)% >>F Ԃ5Wd S&fܢՌ6bN1FrK[4@1u.pqYC"W 8Gۣ(sm)!VvFf 9D'KxlJ|Kn_Ju440t 1W9 Mǒx ;33IOֵu~f/|9r:چS-35qWBt-\3XJhҜi@!>WJt1Cb1F,r@lIQp֊CZp~7fdS(3}~ekM@BДՀóG/)Zo 9T-TljrʜZlzof{2/`?hV1..(+?[G! !ԔFhؗ܂lMϬX o^-l#R;|dpɤpX9r)A+`RGj jKJJ]?HkXW3B4%ۜBZt>kL0L<{~*GY~ֿ G׽}Yk||m\{; Ic]q"ό K4 qȩ|Q7Vݺ}9u?/U6S^qX>c5w'%!U]/?&ӋT\Xhv`'g05X M.Y˅:~g0 J\$tuyGl*7HB95-!w6\Drݮ`_8.Ą[S3 XB NZRC `X`fI͞t43r|'m@*<kfpf9; ZSEz}m3KJS\^q vMGK׶Q|t&,x<ܗ©N&mIΊ!xEVmI-WWsCKce)nϾnҠ鸿h vӪ?U!be`O Ąr DkiG%xFHk$E{6Xd5I{2'&aSJWa w@( v#X"4ΑFuo!NYBz%.bbtؖx [liY FEE'>1xa_PPXsn.tF7S66W~MR?@~R8`"bk+eGWjuF,ӊCZǹ̦ eW~Q8A-PdcX6w#WZT?Q4[$:Nɪ FQ5yL'oB ܗ_| il8@_` 6+);$.L;-2U+Rx 7XZ7'0;;L_LX.}ϥZYǾOu #{aTWDƨc<咆QҎ#~ZssDwiHLӘď!IސA,:Ùy}> 0kbmPǧ|mWD+kq|J*lvg0=:ןۘqE1< Nt™% !%&b ]B? Ej$ 6(z]~uh/HH00a_?M/,; ki[t7o`25,8T%F ')"3`|:Hr %^]uՊH[荷ҫ8zo|]+vhQE6A2jڍV" <% -7cj{@7~-Wv&8a)v}\z /;x{:™vZKǜ){Ƴ{sd#XɕL᛺fx H2S‡}7(T⸧R w~ta Sc4-^U>o}WOa]_ٗP5^u+ŕ#Q g(}.dɶ7F f94V ;W9ϛ5ֽmj%r;Ea|/Nmsg˯;R_䡆Goޢ0.2VK:[iF*'U[{Ff̙ݲQX#nCHlh7D̨JY 1cu?ɞ0QMl\NQ܃7_)O%@%ډI`PF\t]h2-i+q !vkZJɢpZAɥEg3|^沏M\Ar绵8^ZpRsiAQ]*TʨI]]'a7!bܪUB&20"qC$ xWiNbяbquuzuJ'SdOkrbCbQC%gSkn*#PO_O ݦG\1IsAY,@a(1 ly mR:NY"O"ુg S1UM^;B~=`Kj$vv.@#=  CĴH* {e MZq fwp3sL0ѷ"K%Or,&[j͇ 8D q0x_"МS[5D_fknvmM VoW@TV췕~!l"4`cF$ |y/RoyAB(5eĚ XMYr' pDSN/K MΚ^)pܯrdJ^6YeZޘ4{9>b m׀Bt_8^ =:l7%nvѼ:'kM[!dGcY8r3,l0yύ\=Y,q?`pVPs+,8Cƨq"MSS,R[n.L!_ v&< _BY XVr"M.lNUC]Ⱦ1<6Sd6?Ba ιQ9>Xi~@ أw]$̚+-Ή ^8~VCm[,gyF6lgѫ <rC1遽+{{G^t#%m "bVrVD+~uVH!!qq'{I$jPs7m1}sJ직u4o=Ѳqlb6і{5kQ Uv^vR5{!pP6Ρ}.A۲Ssn&- ZV,=RcױIYdȾUʪ : .hx |-|F .ܣkK';Η (܌.q |qyfS{M) , bUPYAs.h t1)(6= QƦ?0NG.[o̵eI~pďE1.^ ?Q:ƣ ].#[J8U/`a70F*f|'v ~ \um% &W>-< p (dB.Il~oUMB&k˺ZjC-s. ųͫWfjsDzT S?j]p}Ǡ̋BKL"lh<CA9LnH: 5=4nH1t|gɺo8͋~a͓zojTePHkF-Gؒb"f^$n='(-;e: B 23.oxv/("?xp#DXk'$V욙qLVR.^:a*n3K[%0ޢ3=@G/Yߜi*5tFOen~;W{0l{Zj)= l$<Н_EbͷDBuWa%xcǙ Yz@`jxBdo|ޜo`6˙!W5r=n%>s~hQHCAS]sUL<*SSt^]\1\.DGW`d١kYQߵG3 w\`Y)q999f7}xm!A0Jlj~Qz\G&"+Z .7op,Fi 9^kϩfj-/O'hD(;30vw[<읚zKi$PG&ohx4=xzUyͽ)!:1n]*U&c-SU:!qƫ)nCdEԬS й\;G|9T?_BnY}sJAkٖ YLŋQcrBK-K~m]0ȺO0S`B[kStNuPOBo ؟eeAе )k.2 [4H/d.(*1, l~$W,n wr!-cܰj8<_fp>k;Ȥ6#0brÓgX1Je¤4r1J~̼:݃q6ں&n]Aٕl"/\%Q랹+)1kh8~$kZ ,i2-\xFGOZJٱ@IK DtQK8a nzԸgq/!]ݧwMKs˂~v41:VpZ;6/+AS׋,ŀ! H\Dq_z/D_YW徜yNZ]!CW>gB_M a0#EWZJGcyNX-O_&IMZ(2l5A , X+Il?1cjOM<3yQh^lܲTcckzZ ;V=eO+p.f4?M95S9Ѻ+q/ m×%xw]},WHT}~^$]CNRs0kVjt kk<֔i% pj: M-A\TnP?8r@AI0\PkȭE6sx?V )2ݶZ퐬wkBDQe(?މSv ԞiUaIj˩bǥy$vӼpN:8D$xKp fM+$14@y9.骈m!}² N@ B3@xth?c]!a )>8 }X9%2$fMS"NÔSU$ W)ۣmd妲.oo&d '< 5K.8^4h-5?+VgB!Oé4bɵxhsT'0Lref ~J$]CUSԐ~68gX=j'ٕ|;t(I<"BǪ" {]30eT!_y51Gk(DZLSKP^I˵L^:# k2\s>N%V"vDfL2cyhʸs'_![gMk=4 `}"s6"U_5Ff/&d̏w [Vte eQ+RkY'(v/B6굘DR^UйVJI;yW U@Ngu\DHmm܎ؗpEj bD>b}%DB( Ҵj#7;5zPeԷؕD™d[3݊eđ@[#F&ENc-4ѹpUyQ.s$8jγ\䤧]ŧsLGov`-E;C k2eHީUᚉ*z숑[ ?&sSE.gARLDmтۅlc5Ȁd!=F\Q70-2v2)BlV:`RiOHNZ/"RXǗ-dY\}oK`N| Ar\G>0=t7X#r+\zލemy _@|2J4gY{J+[;M:螁SCoÃY<@Cf&-BgCVZhS1`ZcZPJƥ7=򫛿JƅwƝQ{z|W_Gs )EL_Qs?!RfR+RE_qBƁ3PSPaߝ+NkX m@3Ɨ,k?Ok]ScLoAN[@[>sa`똦GdVp]./`?/UƑJNOKax1eeDZ%@>a}6Du f4SCQ{jS|6(seːf'Ec.orv z&T]ckcC~~GSq)WIQ8R^ؐ)U=Kx2*Q܃<">h#Ѵrʙˮ׎JZ,KvC$>PPӂZ z:+Υfz) e^N%2WvO޷b{&F@aK,֯j vHԮ|: dj`$+  %E`9Vui<( X)*1ig4U:KoO]=J˸Ȧ|]l^rX8) f߬bc}N cʯ(Ǡ 6Qjr̳ CUˁ)t]-0Yq{kOi9AYl"GvO=tNe@=%c2Y {exp 'v\[P Z'fLFj>݋.Np#yk(7`d#Ê23ƭK 3c2M#n*@ɠ b2<@L0+BhigPb|׷MRQ@~ ٪+ %0W-2a5 "P o~bmnW{[޳=h$6Z_KwoCŨrRSQFܠI5~'[Ծ j/q Yv6U'Xq|@>]iuXʨDJYhG&^[T+! 4tTYge;:t-g˕͝2~@0JA?E*MKעW]V>.AkFBa~;8aiy603CnŊw<3a>{?[QfE(88m9u]"@: !"fgO4WI})B8+Co}rm -vw*ߦI`= q]J[TA\ $RE "$19'6J 9ؒ --Xwv w VjbLg**<[aR18œܦü8j._4nH&iOqtx8hEećp#Ӟ ­iYTqQ8k0sDL{_GsoL)}ܮ[-7h[On=O(7Z:H,A^N&mNBUvñ8Ha䰒/BMl $gBu:ف`_H|vyO@cTL.m=6+i(7a~K̜~D,mћ2JiT-CuyG.&DF\Ic*d[Є)*o<ٵ?գOo,R7A ˙^|=ᨄ9Ӑ4.6-?Ya%F|(&LٔszW4mѝZrV87p;?HQsFN)H"*a/nV{grLSMjK@Z`(qou^8Жu36m~ @B["rR U#;b^ҳSmzF-44sUS=~fjZRjj7rJ]RԮNV(U5K^aQf:+:e?HmIn&zs]4O'XMU迌O|؎xwKyy0ڗp&⣪k zGmO(^"-GA0]J!L_DiB7fgmjh_^tf6 hGIj#sQk1b}{ t NŴD1g21z;T8x!y$]>@Zx*摍X,fy *f4@5B0?57}Dl ‡7m(3V#!րozXNWҌ6]!flvl>ӭx `!TlrTQxmGymneh 9n> CpP S+v?o˵ތEKj<_tn8~RqFbnQٚoLgѬŽԀfAPNּsBɁ`נ6uǬج&dl 6BHi1xCD],}+>"\Y#;@'҂ "܂Fkosd@d.@X^¸[krliLV;lAO6I?~H5!eGWnC8A`:5i'{ﭱOv-oo:^{U#D(xBGu~NN<[2e7s,%|*\[H^,s))pq-Qajjsn3ugnUٔi+R#8f2v a/IҲp,tQJre AWVѵڇ,4YN;"A__ E} I\44'h4;pous95B:lÝFjFl2A*E(x* ͖M |$?n3P7 rQ76;53Mf Nh@s% sT,$K_'iפh2V="Ǐ{ѴZmu㜌 > */QTٮc^gbg:7'B1F>[zEWv-OIwfKYA2Ɏ)My3[o8}]ky :Y<.1CpDf/GL)}h}5 $9XL}n\p֞p65ladp3fbj&kjPlpKDMf(=nMN442@xf$oa/ * #brFL}<Ѥ ~*bsO⁞)'ܝ:ni%AȴU:HV >>KU;31%sz=;:Gh`6j\9P]e7c~e*A <ՠ`?<ׅ/GFgܲ} ظK jf|Y5r&tfsqB'i$>c3T^A̗ #V\pyceϑ-]p%-ѝ #%Z鲍OtE_XCx[Aூ˳5]Wӥ ![o4=A 6DSoHj R>fG4%aʄH~EoTI   IH݊d-Oу-71K[IXѢmw@"::rM8Cߊ'+yxȸL{DHHYJD㛽߹{ż`~  $.U? 1nڼ)L }U~,wA7^uKTl&,qebW0ߌxaE_CAhX"#W= BN'1r0GاjYttzGCĮ۬>*+٘Ap?KsY I+"u߷{]~ 1Y $T':G.( oHc .v9R$#Xx>ntij,W3*GrOEwQSH2XD_V PB43c-%4(?nj_g7e# Znm30z}T;;C++HM {6Cʒ&֦ʐT  \oSȪ؜)㉧Ct /p611;◸9hcqHŗvIRk@AEKܣ|0``˷hbǰNJeXʯ>>Ui&Q? -H/S'q]8#ZzsxXnZрp س* 1{cu"W;t<  y9bɳ1 |l+ШL#8'n<@e'5WAlxދk2~FxZ!T+% vĄG4oA/>drdh/mjNgB0*Qr{[fdIz7kwbeZB') {l +Oi'@>"9ֲ"Y[N#P͋pbLn#2hGf||0iQnKk:MV"1nXŏx@liQ`KHwśl83nՏIxj GLA.Sa [; _P 3!:*aĈIcj:-/֬-1-{\T"q{dG=r+O6x{D]d4hPP7u */@dnBLh^e[&xq1d(/{Rߤ %zV3}5 #&%`=br#4кKQ+ɏwȸfojzX!ˤk|r]}| "2_4Bbɐw#OiNGMVFq`Y*k`h_I>1)|g W⒆/ĥV XAcpN*W/F[D bARw,ns^LL7gD 5&v۬ ߤ= GRB؀(]ر^+kY&|F0=bWc!YM[yLvSXK0Dfí|̺H,2N PP\5Ce,v:འU#w; ;g|}.^)#Ë N {KH޹5[ʓDv6yN"8JؘNmcV㚆tg_-i lu.u7ydívˎ. %S8?\(UjʵxsC[ y8d[PER&AM`$t |ۈte )z] 8) …m(/G]PWM h[;1ZBB*ȴs1$K~Պ_41؃og_nߚmR@YX1^8FF+, 2\[odLЈZ-6W+򖟧(BB&)~\τ_`k lQiK)c#P3TOfk:u|"Ȱ~t`lfʡri­.Lm4|[C۸b{#+M@Dw 2f(&W Tϡ>iPrP1~j(=cbd{"Ė:k\0lalrPlM1<3 3' Ó=J;k‰zwEy; 1R.˵2!@a*]nvIW;ާǃu/S%_l% oH%jkĈdF38iC.QӦn'M o+T* lPc/Ev~NxCb~> GUV€`K0F fIy[~5U?l@Lo1]l[Q"]j})~4 ]sev Dž ) $'yn |?O܆r&wYH ¿^rȦ⪻r Yۓ$K!$Q{^SG?a i:}L ++C O0 # uVawa&ta:|xJM7݅c(+۪^lJkFE>mȀ$]p_Jɑ hEvS'89e;c/?Öq e(6>*_ '̶5\ehtyt (<-{|N3՚]@U ۏ҉,=b{Fdh.P֭31v:>^K'(N?ItNL<,0 KP+K ayWLc4}YP23 ]ԵZ0@V)8\7ihNq+cDJTSԗ\SF^!2t e嵑̊#YD%L8 B^,-Xd]9ydI2h;ABnJ둊7 Z+Mź]EC]}ןq"D788˸E"{ 3_KO+V_I[=>(^Wp-ԯ=9Cطp<yR{Gd5w"h{M>Oۀj+ |訢"QRe Qŝ7-Fg붅p|ZpIXv `H>NP !8dSM'Z!فӸvo~ҕU 9-X:|-YOI z*8@|FԀЬt]~M!1efaX#1ǪJLY10͛9/?a8?/ tZA x;Ckv_2V\Z/5@1n%|]8i G, МvuQj9L8A->j>s 0t<6R`fI2ڜ-_3S01]g+ג8(8{cL E{/ɣS(_s@a7RQ&a>kSwc9)"qZ'ypz>{+qXjoTٺ悔$,!ġIu+2*YȤ*@~37 ʪEaaQFcM7Z@U~I81n++h4rg|w)S7u@j ?"۪ӑSxɫ윐aYI:4Z2c!04 ȦQ c60׃q3:h^e6MKOh9L)}|!M~_B: ,bl|tҵ'ɷ?Rj"}5'2ZJ}CSۜ&N7vyFSBuVWm0X+UrΊwex Ko~Di&+.%6pr^w iC6DXz?o{ pVAEs{E9 ??!~fND!RAj`̖*hW Փ0R#|*j9\$8\,j!b׶ⲃww9JvQꆠ县"W8v9MJ*̲,yOKmȥ2'tuAf7 9usU\re19=5cײDA=r)sϽݝr+`1Hc,H' l2ly82}gԭ!b@t*z,JD~{>0똥:6kɸ$Wl.6rVGd(ygz5C#1uhpdsc({昁&:Wo%{c>M I=mբ*c'J{ܜ.rX]wedOXmMF<_G4/ a$ˑ&??q-"EJL^X4( gZ(ڣ;M#9oĎ5CƸMc.z3PFu}FB#8.Dlg޾X'>u8Jwϴ@b;՘VX٣4S0~"ݠ53B*[gC]; "e+hHc#-KIc S[A T4kjq: _T ·1F{`,cWV]LG … Y l¢,/־3I kAςhXnyRk5w:VuNd/YxnJǚ `M'4 ZG<:8 H3z#LrUjƸOE̵@PA\ 753|Og_X5PT.念`fNKXXJuk#(rD"?DAqvZBMv͑KK-]H7qny'mk?ȽAl]BN.=:bpBeDtwl*C{N1jL5|rYB(K͗lGZY86=qQYʔ(0Id6<{C♧o萛Q>"=1CC[8rӀ1`xR՘ ݋hiNČlNHQ0GԤa˨ZR?qbYlٴ)eΰ>_UU7 RC (0l$o csa9JpՂSʗ#9cghyFܔbHw}+ RT0q>mCVw'F 0%BB/gV>Di/d0p \WG1uͿ6M'I3xZJeu}*ɲ\:Gַ/rQ'EҾi|te>YUԯuYզoq>KPG> jmgꅕ9c@Nw>z\Cs2s3wpG{mˀ"3--qpc _W}Uqձ|PbD=G: .rN}I9jI^{<gg~}՟C_ie(1O @ސQ-D>oHk᫶䓱H'dǖ.H?Z4Dc>)W, AҫXI}|MYkHemNן&sT>121FPg>X b.xOyI7%g\UdemsychUr5.:OLGCvNIBdN_B m#RE 2)5pSl8]䷬|9+z5?3?/8'CTNrȩOGdm$yX_QY.9FSZ B3 ;{$7F$M|^b$B_|]ˎ"땾|Qa~r-XѪ)`>GQ/AKN /A"G]d|@ }y"vs[mq)ҴO?;ӹA į7"OVva>GKB*ax.lPn`5{F4w~jɏރyR]v5 g \ pd ].[jTIs@#v/7[:wP=Ka uZmJ&` љJ`G0Xb7*^J~m-ȼw`M_< eZ*޽8XB-霹H2#ُX1s|a+}Z؈ -*GH2Q&M45z52MW9b@Gg/+n`I]A C+0\Ciu(6,j FT|4j7YgrK;U=UySJ;&|&I;7Ӵc=,2QwAS"{T+#0f 9s+!8&MFw/C]k<4j<˲V(e㰊o4dB3^YY,iC&M$oyF^[b0㹛ӪYBwڍ\,{moSH_d5?錏 7Yalws;{NxVՔ7i>uX3P̪e +/`hAf |ɆF %~`)6>QwW: [`EnD.nX',Zk7'6?5t>Q i4 SzJH:={֧-X@dٹ1aOG4\jF"캵)V6u5]// WuP}5n7vzx5+ҋA9B.{+NU녂П'+gNR w/a!+Q|Ҫь%*:@]b~ϲҵ\}ɁH J+}<;tT y^?F0sG;vcO"fɍƀ f$ eFZ -,xeS8YO^uq25WW$< -(6;i}ŮdS;($֯)J(9}b/ <'\@ᕽ-%7e  c1:]"g(.B=Qa|ݼDiI.[м]4ynۿd ݝa7mU@8B i }_cV"?;zaJN_xw&(Z%)O/'SԒ|e^5ahՃ\Ѝ~b4j)%O$m-y"s[+&1c<G6]U(L@|yz< X se" xNUArof!m91g =`vtzj,fT;A;"P=. v0b\γlgam=SxpBq!􀔲k@} Դm$׮Z0Q*`1V,ӧ)c{R-ru)+^=}-rL;M'֓xNIGʚ`ӷ?=xsL=1OLԒ?},4#挿ZcAKR4{ ȳ+]ݟ c%6*AJʡ9r΄ʔ$sQzFO7:D2o ϡS/݂e7i76AذX=< :栜9gQ^0i +64.Ӣ*e&]7 1~ʨxV$@i?Lf8y؄*r7!d6w!&Y?O( Q~ƢcFxD@M txjNluң'cN@^dWF7EW3JGq5-{-lxQXƩ(gXk''^Eh9J cqT)E(o>T 1D+&K@Q}~ZXcˈr/%%ĩ\80 XyZQ:L%Tץ\xe NJ/BZǵNz؍/ Šn7UwAdÊ~?5y72jOv>/ My95J<W6\ݣhJQiC tSP;)3%hK6Ⓗ8af`!,kód_RϙO,pӓq zlvEpM(Y˸$&*nwЄZI'J8twd38qFO̘D] kA ncf|%Pi̳_oхy4>K8|yhUBZ'Z;qC먞f6{v($=E:[KɛTln9=tHhC~,#<Vq U:ַ.0MuN|JKJ֝I'DcF漳:8rMՍ!^pH,3pkH6̀QlO&BT| n -?'I귘{FjT_q+qX ??Rs"='Ϝr={4! -(V<k+P9Y#vfQ/ق*|Aw`(h_Oq0[:;q "E&rO.s5IU Խ }ފ?*K@5p`It I5e}LMSpMq G{wˑd'!Oŏ&4r! ^,LmD\g; iaE,iZت%@dxd'մ3'R?"7$M@ ɃxNtt}e C(f9*cHBg a&;. NA&rRLf ~*ʔ`ͽHbO6?}\=@ƛ*aGJlgzr!IVyKߗD.KF J8Dqz]a+_ 7K=Cpyp&qYC^qBBPK DLݐ !dΧ0ZA뙩blG`g\/ao|qgɣb \0rm7&y2 FX5Qgo$I v6?+v -zr'|&5#ZU EεZ6.Ϝ`P&&`(RO[YI &ߺ+O0}:/vĔ;rx '6&@t}5}Κ \dz.IQe.c[uL1/%a'ІY VodyLzdI M+J'-؈^{h,Q0V+*!/" f9ș>sm۹i3=OB؜ͦs$P^.?u2n*KńQBQ$Yn(\঻=&v]㰽]BIݑ拧 zyH"iuhN(kڞ^(} {J=Sm$ RjI"8+('d?7iiQc5/>{2M{M6AC_o+Vc&hAp L3TĔTT'3PYNׅ r {UݼwOCxX;7@2Y|S$BkVѶXK>xi~;kRjهr8r+KJF^9{"D6nyȬ҄"јrP73CoEEA*̆!L/*T^: הU  Amc!.K VSV~2 J,tǫA%IRW$ !H٪ӵ)D~ӣ?$_KP12ZL VUVPhAH # ,6.T@.ʧKBdz#d"-PTRJ!1>e|}`XVϣYG&v4ʓ8&]}Q5TV܏yG@6:G>*Aqxگ 0_L<]sL(4Z;>AQHy=D] p% - vr+xD3V(MqWc(e2Cwn޼'f*zAN֠$͇"D@)>Je7QKo;Ӓ$8%7|mK|jgGq*_~n\Zm/^\ʭ漢RnM6$G([?n,P2jj 3]Ik~O8ӷC,yj``a Ҍ:U>q7em93"NYMj Fd'aLvUXOSUq1UfВH-;ID*)29&knmШf/> Y#NiXhE)Nff~JMe;AJ+%R}İTÖe%5,)vystd 'H}%R[E'уC''_mpN^ HTv=OF0797d(6AtPYT^6Ӆ)p`q*?i-T~]L^F/4Mt]GKtV|9\VfPmrjY_m2.@/XB|ϩ]a ^7M$HF i%[ i~(Aarh<1Qzr\H plՕY()Lz|."lpˍH/|ghbܘ)1qcTV,`qn}l}Kapb%k.~=B^Fq"5﹆4IGC~Ep[$N]- c~YE َO^ꬾ*һ@v 1GrӎO~.ul/j^eˈF=,KƪXSGk!>an:51>roNwI üyAx69S"[9 g_0Cv9fעJ7qrNn].U4~ m`Wn] 6rYrE+ Ny_aLJTǶ~ݵ&` ɡ9< gAA%l,e+:.ag7iIUEUPcN(㋴V 7~x-pGƂ(2Y>SqDze(A0^`zJs!}b`1 ()8u*=X=7= M =@gGN=b[3,o8Ue4[=iQu`ϑO/>0&/0c6SȗShXH5:${ñ56kO _ ?VظTD0c6dԱ6@TVkOA?s7sG | !3Kgq>w5鶧CJxNugxկ ^iHx%(2SW#Q]Zǘ]&?A7\bCޕhl%Zp0A3.擘؋+ޡkNbOE+0 f(z߾zPj"|e5ķ"'ڔ"sn2_>TвK]Cߚ$ FR! D#E}`ߓ)P]$FvY:3\޹}3p?XaZDe;wqHlo4A03)l  KyWߖ`B&ɤv ܠ gA` ;bøl>> $SU m+*k!Ê J˜4UX}/1Ps>WK#n 4x0kA"8u=g1ڕ{6?8H{",|H`H*wK•2 AD8( «ӳ?NcŀɢlgF!n.]І+2$ ZNeLQ۱wv[\1*U*gS(:+Ru7\_=~ C4) B WԂ&_,2HmnX@/44;8$K*?Rǵ\Z_ALAa@4ҿ1Jw@)I UHxojG.J\ =,a{z]ʵ\ں5b:Df(à!~W} kHQ&kC?ƙTJ$v[ռOab?a*sՎ J3}07dHΛɐ ?vZ3/A }_GobZ_GC< ?qo~)LSPsaoMPaxʖqgq _|cm >Mc&.. 5T-͜M/8MHZ}z@ש=D%j/q -K$9#˞N^|}.,q=i[9|}yPw6ې/!A0j"CKKoqbڟ˻z~ 3!"~jSuvCY ui#ۇ@3b_;.GO#qV]݀>mtEᶐ"?]@)όKr*Q8\N1*h. ,Uy! 6%( /q2fFOG<(e6OEp @=Xr Ѭ24FMd#ֈx*uFC$'/=rxxZo>fb6^NgfY|t|Q+{6w 7WYt+d?d[s2 ʞg1h67cmuC}++zpHg6"F+wwfBh*-jyݵY+k:©7x?o)9)Gf t-ؑ4w[2$2&fcS|/9T&ʎ ia>H30Z(e:\jM.dY>S ޟJ#I-=5ɅCfOc[. ;AH4,/JA f88<a L2]ɮ5jU mlj'f&lўMxT8߾QAt诚_nxw:PKZ)}HGk5?gq#%`l &N(0bgS6uzQ Pt a2ʖ-ݿaIg4'K_^KRl? 8Zƾ=,O!%MX0҃U;WThO)8EBCT"ΠnJU#-IJG[Y2"8veÇnT-shu`u.7F8'/jn]u"!s$+F;ewlG뉭*N!`E$;ųe/\P{_B O=V^f 2\6X1".|Rg^茕BNBFKBSzVO{ݱݫv[i|{GAj @\?@f3ӯ߻ƵMfŠ}(JM---.fGr4g7;֜:hg7WM6kN;kE@,FfKĤ&u3T 1Ks _ w'U1Am}˷U_EE2slf {L<( ӘX5XD]*;x hA#!8:b ʋHQ,;&4L9!.|@ӳWE K j 7MzeYo t7ע^Lh1œJs/;E|^x끍_yA:9In]yܙzr|1m7/}#؋=ͩma>os 0e92@䳤̃9O 1q ;˗,(N_>]DǓTFaB\ r[ R7yNɃvcf=lf]fIZ1)]8rk;9XG{H3C~j]iSXIaR),[Zr 6/Fml2O#פK$5SVh*,MՈY?Ub:ڊ'id Y9_=nH=[B. 6BҎ )Hy]JAXFnm¸b݉fstJlfev-SXM/U05j5x&rNEBb8Ąݼ =sD,# vhQZ*[@ښ}'G 8 $~nՍ#'`vl ۪C9L75c1+O 꼷+}kŜd(_>-+-{ĭӱ/+7jtE㸴X2-zUxdyr~9t܀Z^ߑc'?oCey˾^vף57춺BuIvXh 7XZ%ii F^T) JP2/ hm2rh6nf?+ &,j3aƽΆIئDK*1vBiGk;]nC ힿwb0,>B\:0hj4-Pmp|I:PTVR/Jq& u$1X&n7 -|uzvkCɘJ zk}lݵ/lyk5y0f$,uvsækبHj֠V&6ѧ+>Rީ\iӘyӵ&3!2Ԗ%}_E 4ʼCQ0!wφk58QoO9@d_ŖVe[d"I\B`$^!; q=Vf[TnEraw}b.]Y{V#ýTE$6Isd^C_q.Ӵؽ\=?\S M!bpB? wr>`GW˟^$Ǫ2fppp2 PY ʗ `S$T-^oȔ> :×qI=՟h\c6CRS8۩938-} !Ad]'_Z,Wv`)_!c^ J"(b:N2.x~K~?&NHrP~no@PۘVUꮹ4,ܸj-쓲f@ =cZ@ju +Ҟ5}h G ں~cZo4 MOA=w[wkЌ(ppVt^{NOUF>,<Ț]g(x[88b>uWW@{Rp72fkf})("_H(,jU@>)BjS~$d(5<~c` d_Bڏri* })jB3#:{'(y\Q 룅NVo-d}T7gYZ07070100000457000081a4000000000000000000000001649b7c2a000020e0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/ஷ ]?Eh=ڜ.+˥2MV8ȼ@UX6巁aؚ9uKHaeI#gZʽR븗LN:$?^%j} K  e:epq>o`2$: =Nnw+<lDiʞ&vkF8uae^weq\ :| :x mp "mfBύ@^B*u{"gd |B+ܴUVՃt /kܩ9:22K\J٬!hn{m°YHe)ы FhФ R%#25@.5G)l#k.4xoYv!;Xk<ݨ=b }ZMfV,!=6' h{x +f9oE֑z%__D!0McG% TMƌgU@W թ8 pxuh" APhE)(xs~@);-!%xXђڠ ԄSXڱ,G&N&1b^,4#Hwxy:c|o4c2{ƙo)%WJm,}-*Ta$_i`4r`MݼrYtcQ sK3NbD+Y&ɏυ܄'1cjAzSՄ ~TRѠz^A!%LaZtxCQ}y)STW\Y5%9tUE܍H #;uFnǜi|Cca3g^lT60٫ CDjfht :\#~Y3H0=1BMQx߻ahh"kN_9 \S5'z#5䱆 l0ʍw1FC6(ݯFDd >pqS\c؆fi"l?\ \H~8=Gݻ2V3LɆs4C'4B'`JJ6IAg4v[q/oM~l$vOJ+8+䁿 F umhTj^ӷ| o]iJ Az8GcћhH؋(43se1ʛ3@wi8z6`= mQA.2h;c6xDž7lֆO/H,qI:bdf53+ T @ ֤F @ԧp($iq[?wXկ!| m=f|E>a ̇ׯřv d 1Q s@[wIj2-B*N0uBxسjuc]c<>*çֆ%A2cvU ؠ2)LiJoa,XQ,'椴G&^yY3%3.i\(ٕPkh-پ)t:^YѺ$iՎ:ȷoow A1?XBy!u&ߞA]4wr8[4LA'C]ܶ{AOffKfUna,OBrݦ?( %=yaݿËke>곂VEAr@'<(RLBtKbAKi ǝ6?:#PO{`M?=(rW8)V))ŏY3Yd+m㌲-dR>M\Ka^2\HJts*< V"Eȹ_$Cֆ?yF4;9c8w[RA?s,% Z~58%7]z%im]\x+7D;0X|/pDQmsto_ZeS #7zV5}dŶSGqzCMdBH/lυ1:N\bT#,!!8Wot*$Nj3픒_G㮂מlyݝw3`1Y1r hh8+heԐ,@Cfu2iX(^U._muY%_ ,hi[ bL&s"Rc%ƱmWv?%ak)uhyP$ǩ-z\\c.N7mH1={/SMknwS7MF_J;h6Y2u@}JfF70 a1af:KH's@Fs>r*GHH7RURiK~?yM-.Eujjj <&Yh2?yn} bG {]E4"p=CJ+bWFa.QXTn'\0P_BS^U(8Mx`Z_PXtǘ*c%80m썼 xuD ^=C8b䜼8ٝ~|:4k'gE+E5t/h3[֯[f#AD̋!WlrA4 `8MD~:~>A52ozv>RKf1 ,qb{Cڽݟo[YY&k>ag.ciwFrыep CtqUD2WHmrl +w jB6~XXd;Kyқc2"dLs3Bo,OSMZV| 3ghwbvy^r>Am=w}i6E鞳kK>?1A^,,`kc˘S 4ZCYi15\ d|a}NqpΔ]m׃oʰd4w08r'W#!:^rχBC!@^pVJRUSP涰^S)4?qvջk#^o| G\<M"8rL&&$鋢utV SC"k>Ǧ;*9O&ܫv[R[Q*c~>pI4k/W]?ʝI?\K,l %K9t/s((?YM~}cl8z1|wMȽF#X鈟 8RQ;>%IS^31^a cF—KNJ :/ ^2OVൠR `HqT@J0_fB{8'+NcBj/?F7$Jձ Nyr~&^ 8>;4R7ea)ƌ6a ]蹜1I}pҽ^u-кKǺPiĩbա_h7Z,03r/9r`-Q$Ƅ06 U<$(K p1Mu`/ߌ"5RQϼz㸹Y857.8{I~!Ӻr< rb40^ębRŪá v\1R ' f}7K> "ZM|onjOoI5#dbJEF˾`NL6S07cU x QPQ]SԮAӘcb8DPRr/b f}#'%W'5{ƇbbL2PmhX̫˷F "jz'B7_qu'&yRwdf<́P5 `G.pTr[x5Rɉ B "+..oV&UXT]V4Q!!E(l*L;eCM!2s@Eo;ƵcV-̽DD"H;Ұ uzXbA?65kbz3@f.wY:8clirdY>om@U|`b}+ R?bh^ҕ*?kܺuD4V:>ͻ:mmӧPx ZC "Q;%-Q#xL7YDګk.1bK%03.#-VDySqzgz*ȺX钳̄V0bIL/CEI]֬W1'R8Tn%[+CXTT$e>>ݥ"b!Gcׅ3c$rT.Md ; Ql3W{V0u0lּ2&sfHL7a/sלO8EW9 L#II'W%co}zvu3M ak{*۞B&p?)KAă1 4h*O6vm8fS7JVR^^Vlc[B%uriX/Z,x9qo Xxҫ!J,x|MB'sc?}ȾG,jQm)Y# ݷ%pڸK6D ''wUF6 k#ml143#JNL$dFawd(kH6fU:o _**z=IJTsG 7[i KEuk+2wU)bZvioJS$E`ڟ#!/\(BERŖ.Ȱp2 G@p{ K[H&eGKd*(]Fe_ocor\i6to?iD8u5vYpVS { lc]rΛ/깏A+PBQA}]JK/ffk(Mf2-YXv1W- ėF!~Z׏5]KК]9-"Y?+uޱlNII'T6}6x(G{Yfc _;(%0ܫ7΍=5cGD#r|/n+}W{6S'H3`Iw5SnyoMxִ~ZeܵJjo!Y%%SctVA$4Dm& _#dPd&:I8J q\J_IdE/iUՑ-X0[yry75Q(="ET)[Y׼7o } 5жy!TzTqJEW)>vr?D\rAPƨVߎ::RPV(`u[t.f%VeRX`ʭ,YZ6 "u0{SA7Rʹߴj36$נx~2k#~ ?cNdJßWtUF d8x#gI>s3٢PgpsȉJX ]*@aIn yHއyAha "0,(8fn p;-"hvg˄U^CƅlnՐcL5F㘑"wl)".|L:?G q~!K%"Վ3yZtDOܡ1'0h%A睯K= 0QlG\(}S~)Tx)A_G'pZi[ /:\[ )6{rS^d6‹j'gJ${V7uZdsL ~:HҿC*R,,}(*ZN-,b63{K 9&WQ:-*yz<&HH7mIk V4iX^ yclI?cW"侭̰߳ >K`#MWf.Kg;vE F So0i]nE<\؋[)wZRP:vOsb◹Gh9[`ѷ[2ldHi!'Mz/28[a=żC7箧\fd\ι{0JK&h.e>-jj?i/Bkn :S\xL{i9KExgF]+T8r}zZ)GuR_g!p .ռvI|~ׄ yXkZe"\`әrg~3fH'DW:Vѻ]R? ՋeM ]Kn=2#g;Eh> ,_Pi(_ݱ|jJ:~Hb( `@=r&] S#_.!8F^ZMmͶ:6EY>"R <+Imb;"OG| 33rGҟԆίE.Ty*|-]^?F g˜YqD羿wHF/o}àBaY^ j?Q֏E. #(A$'=OmNAkk5QEc>Dg'6`p7pɓwmie09$)(%; @#wδ+VamAPtX[gXN*`<*e^@ډx=-#jX1 bi^[.~7jJ5/B>GQ}H8 <%(. -8 oɑ"ny{Kk}i?BGJЪS\'!Ƹޞ`w杭E'Ӳv+`-$`fz*5;W-"sIk` cU1q+͊/F-aR˶dxS5-3 HӰd} f|}xN=uxG>0_Ü}c# `yu醾D?#|˱WE'~{DŔsȔQVv`DR@\h)BW1^6ƛ'?8EN]r V]>re:r51ԗ(Nr``qZ;7e`1uzCVKy޶0S>ba=zSݥ>xmFXjNV>n%8MϽv BOތbAi3V0 ۹CB[qܨOn-1lTict;Z+H+W}G@֠ő) vL|%f%9MSė.1{4ˆ[n s^ȃ).\!A3Gٰgg͵m_H&Ҝ|G>L&R4*,F Ymaq2%@MeԚ_#0|~֢<EW>LW*% izL&G<2 ܀#L"~ڿ:!(΂Ch{5CPh!kN_^t&a y 7"Rjc6lnA.fjoeb`fdȕh>ب;T034*g" lgfurM\O)pޙPr Bݲ56J i nC?i`:ɇh(@#Ӝn(BS*r4b/r'HqEwwX{=LNmW.;HFRdfsooX edIW`No/4~[I86wf5X8N#qp1& eiRlZݸ:o i{?22+ҫsۨm~؄ * % 2OMtIב&A8],)ߤT4]IX:ch)ӓk֕r"VBUiO4UC#VdQ^TŔF ~'<8pEC-[JT ! !EC1P0SLyM3I!7pE@`Sj'wB3GY͛-lĮ:0U|%Ev*qt~jk 93`ٚ^y,׮JG$¿2;NVb1ʣҖr@Vև<;28 g83 ~Tp'"l j.%;7iK;MBcĸGI`AOCh,d ALaF5a=\hkʮbvRυ O ژXBgNfϠu%ۼ˟+ \A^:>]o*筆&ա`%;ʘ6(Gߓ^bN|d?Bh*C83}G1IP!679vXf p}1Y{?JΥޡ e!"s?Gu?f|PB>41N,Ԇ9yzv{g0N vZ5&+y{\s2 Ǧ` C$v~Mem(,"JrD%p4ˆ'qaAU@ן‹W?l^t́uÿP+d\]CI?zn@Q+=+rX<~639;[X9h ^rݬAp/2ZIETw$1f\%VbBCrrs%M,ՁGV=^Ef.tv(\`M\$% Zɖ5CX5o~6BWĆ+ܫSR=yy Kgk 0ɂ\,O\M{:b̦q%"}i51D5CRXJ".Xln T.@NU3"ע[cJ9L˓ ]r(Ĭم)"$ 4G_ANdW)5  Pߍ^M˔۲ Pǖ?_cfw؎zfzM+P&?ː]ʳny-H+ {v(FI%u0u T{0 A%O$(9T܈HA r-=zrTiuDp'(0CҳlbNs|T|~5uľwNE\dII0e|͂I,CQNwdV)b}QrÉzw(ulv;kbn;fW= e 60@, wpO٨䐫0_cBv&U9" l1\G ʿۄP{=zzųxud$f1eG!?T*eMǡ+&xE_GĒk? #=1hi X.RD$2T2~ T!`Eפ;C >@ sf+0 Ў@@e.}#EP>FwuM~:45n끭~@! np/g+Cçɕ~C+.'J[\] sftp̘a`uopHK,\!s8C|Ā\ a#ye-ȖCH6BrͶ08c$" `<&뀴F> KPcl\Ux&#j}%&upLY !:XW',{?pW˓ ~RE13, o%eİlnunr0͚x3}ayfk[ܵGOm=H#]&+ڥJAw2y@R"A|bqqTUٺ -a$p?G4@z2H.lnU,@c @;#;ەG $B_buBIfF?ºz7{~+UsC0LO{A"r9Z ]ѭ l[1?H{M>1C1 Lvyřšm?}]daI4JY~RQ]SJ ޜf̐Y- $^ ĸV]N`ˇ~xWfFյ2{J OgS_iʀK.+CE+üAA&Cr;Jǔlgܰ6sRΌ^i+TQ;HS*5Jz"\&nww6Qֶ5I[_mlXAka2ؽ?S=;}+Ap&BOGQ#n! j|QNRt.*=HwqC{&L#NH}܌$H?%Ŷ+9U*5KP~{q<؜#ȸa*Hsȶk|; ѭt`GF2Õ&PiT'ôM'0 Ⓨ邏I)m6W'qqT8 G=+zʌ | ©zrxJTA֒5֕5K*握;eDkL!cSn:?!:j` e IIH>ųQ]äzzePزwNi%~|CU+?ֳl:ox[ 3M&O6/:39w(pj/-r86HYG%'sEBg#%QӠ0ŕxB7؉pW$x }_rYÊ66ty,[} S*49U|! z~Q5 [&88 6o#T{S{;^iz"ʤ$. 5&qфqcj7Yk42N&ޭ!Kn'L{M-.G*@O'p$=hH܂b4Fկ}&W ]}Zܤ WL}^ pL-fF7*}sC|!ѱ^AgO/ qgfȆu0dL mYk:b{ yN<آS?Sc+bO ]R(ymnAL\_?KY@ʅWOߤx V n:y#n^G!4Zl Jn,+"K_~y;uV6b2ˁy-E*+9L}9E{tcM8;> bH ԪpPvC9>"u[Kh)9;1xZ,%f^aʈGwZNk7)3/nk. }Me9֙vV>Ю0()!WYtZvȼ&K/ܭ͋9dߧ*ozMl"O0%S,U숪U3HS&q)tp!< ˻m-* oS,8^XʲBBʒ` ys:u0>p[]`BeLpT8>L g dKhVο KY~@?)TԬqR3ӁO B.-D2 .SbRX~LYbR(=,]B 5j_o+'wQq86 Pam^)+jrҗ05A.rSؼ՝qph,Y~NcDKRCL|աL`[Ƿ`99jHUuS2g .;դ( 5R·&A(rk]Utf:Er5NEK/f"+;9@'xo؍4)aj6L@} "VPHUXGt# 0t=߾^PՂ6q)bF/[Y}"W=* y; 1{z1N9 ;`@;a [U?ʽa{)d`T1v^r:#"<_,I:3y 9ab3`lmGK\֣  JX6Uf[/,Q.fuP|F\oKe_yM|QJ*9yN+t*K+5Ra'kL<,A}Â1f- h9xwރ I_{ HOD?ޒ^ D5!BZqԂVۛ(78Ӑo% ~ÁZ-x 9:6[#=+Xt"| o 5͚*n*l.I$EIŞІ^ ҿO R1[3&&2zF~sē/41ݎE}2XF=(^ĩb4ҷSs\y]RUuohC3_V,$̅kA2٭3)@%=tP|5 D3r0 y*:Wո2} ߨ0D{c6cz &uIQR1])7A>oN8bldbJZ"j9FJV jkǼYS3|$,H\4x$CPg6@mn9tڋC=?stVMn}V`>*}WqrCk1ES5RB Jt*$q-On;t =K݌YAi ~祉VWё9]+'Stgɏys "\~ҝV5G^L.TXt<ke^>Fs˖l+> 3a9n.nW? MG`R 9sD{eaNϜӿB6{axp Kl-LdGH6%4-i.,#Eh PY(V:C)?}UVʯ/'Bs{r)A Z `Х f;$z]SseIյ"iy5<wtYuX>\#RL{d]KC2峬F'`vOF(fҕs,ZխD9 ۞71Ǘ`Ҋvʼ`9QX .]``CȪxv'@,<ӔeA8)ApRt)2 53ZY,W$~LJ(1Hҩ=H)-(F9ƎNʗXW,>\x_"^RdEKxI2[p`;a k~g;NKye,*?g=vV.oTaJ6=!nm*#T8grG&!z~93Nold <~j}2cɳ>uJ#- BnYP!DL\VH`mFNҍx "VWkkQ4bhm֙ۧ_LF!_XM_j6Bɡk ^YТX*,YRemyhff6|WGo Eb.Iq(?Np^O.aX]7;4yMmܷDfL*Y%ڶʷA.\]C-}#5!F#KrNW k(ۍk xT}PQ(#c оr]4's ZĪX[RD5/>ӖR4dH$CL1檺UҎW9?jG|u̖%<`}m8Y퇧"Q*aPr&1-~ޜFBb:8ӸXH}iŁgFf^i)(K! y+AeBz֭X[AGg[FH$X̻_g6&ϖΫύ,"7РPߵu69R 8.[kdg!a!v c^,t\ky I B|(),kz& eq[iƔGh2S{,͒GtЅd*ȴ@ތ_~#]7W_!~+0BaUqBdMZ)`q(N, wVrx\p':GАX9wt-wM4Qī83/tE~-puHm#O B0 W=̣-B;Zm'no_&2oe ۲TI |SgI0+P)Ɍ`WڰϯV3(y-=7]<4h:e;zBtz۵Ei4,9~26v׆a\%2\*((F2&# d,vѲq 8/^{W?;H 5x9(`,@Sf席1ڛYL6G">2_dfvRZZ9gpfR iI0OpɏA&k׻I  =NsqsP2D=>i,q-w8$ay!p5&KX8Fm>7>W3 {նgEoY B!I>YOEXHmwBPbt)w 8eU$G " UN!r `kA%[+ߝEn(q.0 ܽ@$:Ý/R =obO,ЇSd){BI̘8m: "xLKIH] Xs^+!R>42$x5#5RgmZtrmiF`-Be?BFwRf^,o1a[N$nwe* ~Ą2`9GQ'ЃkhO`#s'0Vxm76NV Dw0Ksq1zD"=-u@@nϕWU0Gs^F^lN)lo5( l]~H ķA9 :Fȴ%AdJ{8عBB)e{şp$wxJ8ݜ Pz6 b6-|Vx SS_A3 2 U-} MD~VjPL|Z!Ž'Y>{} I:͌>zP /s'{|_'%{ax}JF7[ndWCc5TMX8og8j?*c?z5:1/j:HJVGu1T N5E\=_óL$SCZ2%t_%Ӯ;6ܖD}"Cr݃ }+eNm+v LI SkUsn]^DẆ=Ǥ>Oe- ʼU|;5fG $GƵ\:~vYV" uaXW[_#h[1M#V7!94G|mn"Z˻ .&M0W䚴 Ҝ fçjjT0 8ZeLUhcyvr-F/;Y2s_{wEĘeXo0 PM\P 0aul.ZQ1 qaK7e8')o tdR:3l'̓PR3ع_,U;P}8ITaT 7 XE|:B/]OB2 Hp_<{r|7)zFs+,P]`l,n`"~Q"YIS5u`蚖i%ݚSYE'*qS " c\aSjMMU齁TP}:jtKjsr tN IFa"kgzkK:XH577rjh8{qgIn_fz<-.Ѐ>$Vv84Qk֬. 0:׊Y0O55BC\ Th~[cdO:$hY]+} 5nvױJ:I1g|BŎ2ZF9PXPG@9!s.? Lg\pf鯼:/Z/|Wy['\&}xK˅'e߷ B8ϊ`fxcsdYGch瀘nܓ?«SrϢzQ8:uhT{ʁu)T=a2/~zNav ӱIN:sAyy=e!>%t [e2Jq,zO5b9 ch=m% 3}YBq%rD; ub8%U ԉ-GՐPMXdNo!DܿT&sZ +OǚPl^+kZ`~s%=E 9cf㗐j'QÒ4%ߧ$vjAx>%uz)Jͪҵ~ꝩ&H%b` I MqtI]^"z0K#v&۷U<T{0 X0wlU.7(Utq̯Eug1 2E2S)L2~ۏ[%_etJa3$&:<0΍5#/j}6)ɥ%UvU9Bwl@7xs6 w`Ϥ)QVKT3I, B5!uN']?ه':ȭ؆l2$nA)ن?0_Wn* {`5V5.y{;bZ[quw`M'2|d@濨3f97zNAeaj%Z9z~^eXʈ-vt(t̲.2MQ h vCbc.2u*`0hX56Qw=teٿmee" ,C E M:gۄms&]w3o)ѯ/w,+wOxfhN5)~ wn{uP>k^}j:䲖˘M&k2n5-o/5]DeR|.oNt'OOW HjqtX@֪@m|}$]4M엜,E98oPp$Tär\+>[CrPkdSHˊQѩqM*vr΄)1rT~`&ʴ5=_~U;I;&H6c^ΫVBV8H/<ǼBAU$u1n}W_%SA>(ncPq$ 0%t(g\U,\/}^;, \59S.בk]f7RNywu.w=ڀ>lž/[ Z4 %Heh`5;5yƝ Ih9+BПQGWGUXzȒ'\8Y`jIgyF1z썳<-DFYh?g7 aퟸ(6 {{Z<𺲄Md7##Rp97*v;H]D} T&(/&=2t8m8Ϊ&ۥ;j-8ςkC^Y̊ΉlP[F=f3alIeY2>]X(;O7XhH.ŁoAv -A-~`!y-8U:V[."$$dx=.mE\~SȄ3\8錨6+v1RM?ed%h# e,Ԃ. K޸J !3n Ό8Gܐִُ ":d{(W9{Li.ion}rʥ&?U2xi[/Tx2&gHF. 1xF!]Ͳ?~.8f3gY*8=7ё࿀fw -Q+Yi7f>=nJ _jHFXQ-8b%w Ug~ҢaK]Q^Ws%o0^UDU寮f/8{P朅 @h=Cǣ'}7 {H;xW'Aj+Rƀ!&5dk.I3`eڮPxl}Dt푝"ۛе7BH_)*rƍj7MCfgw(\WCEFߋmLغyÌK,5po*ne~TgNėb_/9:W.0quČ44` iPtnqq%nHol9EX^]-.μ ?6< bcmu |Js[Kdϱ/^NQUw^ *'Z&|ga;:+Zзbpoov|D%,̑׍iTmL:(,t72 $Ȱ& QxvG<רzw ŭR٧)4iSdÈ,)kf@UaMYOm4a6aa-pn֕pR>"R5h_ų +4  h`3J=5d^4 av[ JF tFF  S]ԕ *"/T>LpufAIpLe2YKqԃ;:G6T>&+A8 w^Gbg;cx_(l+_猾\sY.'ƥU}F\2[ܝ,=ae n\x{kũ~7y!9k ԗ+28y`cy"xoii$0=wengZ@QɂP5 XجGK a8Iɾ9҅~d[yg[yZM(5`#5a1g n}B.#c_kNaPXx~* )Oi XhtvɳD\/ uPmҫJ4*ۮKr'SF{9yS |D;]ȵ_.ZӃȂOwP}hm#_^N֎H49y9 (e٧^{77Hfn6 Fy"oTHGec; d"Z)͋(L&ڬT+D7mKtg! `d7MʼoQzjOt`Ud]aaD=v%sbj®BuSP7i?㸢)6K~i"cM1. Pqn/6qruNv2NQJsݭ70vMɿn~!_S1!i$upHVFm8]Wͯ^muFVħIU~1 km0/Uc]y%fan(y9;Q35p=~K1B _-OLك? =Z6 INMu@$P_7Y#Flc\ɵRʢ*1uۚ4_lTV)@rdPz[\&=4[|ΛpnT3]0  ,Ē( g IWު" x)`\=::+o6tbs.0N% 2&Fug: ׽r_ mm]e wtnfSVm6ԛr najd%ÎM-#k-0r< Ϝ$"WZ!ڛI[e9? ,O1h7W!zX"yWca?/%ɵ,a.(,s 6v4X@\E%^fiFH})xmjrr׫=K?ysS+"UJ(čno?d{RwZn?-+WW(T= YU0USJ,]7}L51K=k®%7}@jBAڰA;d. SbslkWf74K0I줮`K/>.1w"zieo, :6M[Dc lc\H)[ %|0U.% @~.K5SM 8ǭTʼnӎ*yI77m{CgJPtjTCqwpH" P"FwU-8?/x_ phح;`}jNV i ^Ry ,z9g-H$BT)F)^eM]n+ \qL)Gi}A} LUFnRhd- 7/#KU6R>}q2{ #rS* ?J*)b[2x#1iر?j|R!wҝ1o,@D1- Q8hH?8YՈx Ir52o׀&UQʟ^ fE>y/x?져tidn&aeB' V>bz&< + f_Q~u"$'LOa+3Ƞڰ8ѯ׭ͲFZzx|1&Tyb+X9X%ZD^LhoK+s+Q88QH*;fY 'UH?\ y9"n_4&"#n*'Cb,k2`9j :~2xqB\nͽO>ظhD&}MġAM"ph4npt@</ `pLX㭤 /B'yV2!p*b_c;2mlשؒ!J©DsClXґ~5'#Mת,fYG;N!g;@׳~C))C. ~zs*DO# $n}(^z " vF.,@~wnS;?Fx2ێ,O-t2!]]v{G*-CIqdJU|7oR`DnjYDocóp@~)=d1\lӒ/k`%Mt;VIJcvm"/jI'|([n&5o++[,w.KKE{dZ8#VKkZd]f`p9N!wY08(yA83^8ݓ39GKq~fBB:<٣TNj]o=;:p&{ `,ֳ,-S8}91ss=5}@>VBS6LcWҔ=IZC0)t˔wݕ z!nzQw 6[qgFݮ[(7=N"bnnXL݌o$patJe4A,Aú;, %;Yj)O%1`_`!W;WU'۫K}Xw@gEDtuƇl&5'5^R=6_ ^WZ"/Bh`1^5޲ 7Y ñ`0wƮ߮>B{)IZ'4?r Uھ\= }i+]Pj>*10MpTNj_/S80rdCiV)Ⱦ-=Q?H1ujȵ]ёfeU?܄3'i\|jM栙rg^c݃' xJK#FZE\|^敻UbWG6C%O%=886f}̈́YqpE i-L fD GZDc bx-vi얏i~Ą%:*V dr3'AeD@+MN̟ ċ J$;` IRb?UJq'd.ٌV5 b$bi:şT6th rXEX˃d9:i9\@syKA`EMԠ]R P&X{eM-&z],|7fh|Kz+o'aW9b+dj e7 qoAAz5gd(y$(^6BX jUl?K}#Ullv MpIZXм V0@һ& t밂r%\+1e f}Ţx1m^aX tj<̲{=S),YX: |-2*Fm-n^RkUүBKNZԷMdjB.$dRWP |q3@DŵfDސㅌ4$Yt8;a)N“AD Op ;XJN[@xN xAK(l?aјuV}Uh%57u{XgK+ÄWWl42B}qzr;$d~3Fܶ&AJ(d51ݎf>VJwZTiŜͅ8 :1-+gqмR`܄Ib Eg"Fh Q>8Ͻ`P4u{`jA xY,GBA|ЭIKE fY0&F1ln2n y.5#Ȓmv*dU`^X\;ҩdK >B&2cX&r̵e!'as9RT R O s ={Ѝ!eSC?Subew]ߝ_KTtVoL,:/dc]O#͔', uKַ1<&fºͮ{%s:eS_@[֘=`qqgpöLt/%j9k1+߻P}'֔#rbk% D;G6Ntc Ȟ.ZPxdQp\\580QNv.f^NԕT6̝H`JZt,7/Kf[Osڃ*SL WqM'^&\U9 GzgEe|E犚XAGNr4Jy)2i>pO轼F#`#J<`V k04*zBFDžfTultɴ@:eATS2f$P,0.Eye /x!,c}Y)q9)d=_[[nU3[|x h֗Qu=*~\׆U6Y$ѴdṆS]a'· #ioWԩ% 2@ ͆zBFMqЏٲdvR/:muh"3:7$ i\kh jTu0H}#RELJ S "jPS7@wq22G'x8$9,7vk^U=zCW@m =ˆEr,9rLh#AKf41 _e޾7̈́@gp?"V%Ysl%*ix!9@Eڕ`' K-}DEL,V/nz$D5c,$!9ۢ;dYۃDhW[&{ xE%}zoiB,w=SҰa̙uƼT|biaYh8"l 7tST8WDW#9ZqrVSkubxwL?JjuP})^rM !k>(O]$i9P< #%4g6 [umQ"oSrtp>H?rscu韮H`91eſ%`$\MGK3"b9ن!ieWEX=d3u {?0Eê# ]*>7wP?fsfz83V>fOr<5µ( ]*/@V17k~*hv{˘$gŷ?N# r~3fؕGň`OtC;4=Z7E.Cd>8mDl JelR1p(a1Q QSn[G6bl`hDiU;@555Dc?h"*2t^z.m AI8 ScVS]&=X.LYQĐVvPTs7c+sN*^܅GJ.S)PKA6]O2O~+ashդ7;3g|!Y!Po3?Rr8UR~1˛N<]*bX@%Gbvo/[e%s:?]+ͷ "]Toe,޴t2)ŋ;䊃/ëa62LBpR&gk')&Q$\,"t=hJ(>u]=Jc(\D1 ]2L:B!!-Wca4+xahұ5{O`켒 ZXglîe#ab6;3mS&`H|mL}Uy!a#N GL9= lo;x yz,>q+%M6clk 4lr+[|@i *E@Ώy b0$}_%^OȂ!]R˛{]_e>H~?'LdO ;zQOq= Mڢ0ʈ.Ǭ 班 7#hʷ),| qz=*s> :DO <5* 0׭Is, ͳ w_)Bf#@5bo(0ՊFYx9©V:alrN~"i Cs?0A<Őd`jRqkB6sXS uɯ>JXj+Y3eCʁi?olo߳>?0\ |kMÈIMpYmAt|񒼾-͈ȡ^4R1W*0j3k1'I<y*| "ҧ㖈a!Xˆ~>'s7$, aՔCIeWiХpN$N"9-M#qǽ/wAb8 o 1xuwBtXN,P6 K.۬aI3["b=9Q])w/ pi& -S|S3b:T^G?|g%gCU Lq =e"t۬U[Z*GZF|{XjZ鋛,8h+y"O[T>s]Y$ {=3ՁΟ(ubh2pIZTyvyz`HڣnhNܾ9{B}TSNN?5m xMz-vVqr R.Z#_,w MY~mYt_.8ʪyB?Iƹup}1RtTfWQ 4؄O6Y}v[=fs; l3_>"?aپc6X.y`L~ _AL;M̩3"Z-5 /H臸~ O"OvOܥxW$]1%m0& BC `x!Te{N pɜv\Z3ceiZ(#XRW6g7`'Q5w0@"̩^Ba>ZI@Z'=75y?py{bӯ)G% N)oh2$WIY{v >j_#p ٿ 蜐_"X (mJ.ՎPhfXDя-"Nq3]hg: ԯ4sW!RH !O'x @54?ɶ ywLeZ޸V`ks'|$^Ƴ.b > k7sѨ!Miԣ@Xn~ڬpÿ I['͓7 0Ec]ﻪ?58۬S@f"69NX! AC=pz^|DvWUaT0rdֹR0 4-f>S񛿪4-@eH!ZR f\86YRd'J_j=6Mg/\\!,t*X}>zhJY a,#"Ƣl~/CO}WW@TW$ &2uW9}/~'7OvOz/Y{oXgȐYޜ>Z* dt2i[x 1 v,1^yz)[gzk:H UADd,%lBfTюs,\;Qc}ˆBpPx_5zm?9 RŅmpx ]Q QvWwL뢙<ڲUKXZdI`n9?s"IyhHY2$ [V}>SQσQ[>ףx('T;^g^uBe$e$1DԎ,IPP\Ao.2&„HS"?9bw 5̱uJ0ؐ%ώi 32|-$ z--WGͨq7m3N#B?ؑ*y-&f5$?d:bV?RHc,¤c%Q/k#q9!ò-Ǚ hNcȗ뒨Cvӊ1వ>WevUa8Nӻ>+KJd9 [˟(g|%e|)tGkBRn(۬FG^kXAx6c8X]z͔NR%.VC1sh+@ dQ9E/ѯI2̄oRjYԭXӑ]*p!Ph 5yp|>UoQ\aW<.HןxzQ_0%3ï $dנRJ.-Qf_wJW*b~ ^ ޲-_+i> MwYpcj QO ң A.P^lHM+wo{,PWc_*,@ӠyRv5pw:i5XUX^}ʞ'vci74W<;:咲̕.M gj2Km,9'͉ 1F(}m,&j!lB=*23]CUiM;_0Έ|G=0Vd3 PDz@2 C;kxiQ?C %ءГjQZ)|-+}&j<^"}{b_4&NHJSb٘Zg`{{1` 1] ` ɶ)̘½$ "П(F;Ļm诉Ւfڣrw`óо?9Ac߈cNFvOۄ(7a+CbѠߊC bΎIX PI ~ 8WԸx[yl!/񧛅jˢК86Ҍ ^u]YDsgs(EMŌ9v]LE vnhy|~5z~GSm: :EFߺݍ>\iXUse̽H+lK'@L:[M}IS?1e^0((,aŝAHQ s{W\m;%8J##y;gZdfbՊ}\'-8Œ&:>+?Id?;Og"JE%6&q@L2VMNI_e\܊{0rHXԗS ZWv^t`5YM2aJi^ -͓e^[WT_888HMbPlr0j|R`eXkష\ (GvCVjd@3A|Z6 uE p9NlSU8ZD A1j2?WVv9Ur8e1c$}>-+rՆjyܰ@>;>o.xAnDI]@nf`59q3kgH-kV3)J'o\CxFTX_ z?ⲂaZC흇q7V{v(=8\H)E\tƏYQT#.1,o;ZQ2҆js!3baAuR&1Ttmdjp)=/CNjBPw;dݘ.hx·Ѿ_ Z2ۓ8r꯴c;$(ZIM}IUT Y.ފ[Qn͓Ifmt(6 c!OPMuy뎰m,ABk7,ߢ4" e؀]Ӭ* ײY Zi AԘ,/q^jڕ# e.=HġO _Qa9UI\,\IKěbu{:l?j֪߅ü:SeY#>tc>Q׾)S4[_J 0\aDQi x3)课uQ[*^B֢ @ ZL*˕ ձo9 "UtO!p:Y_l NՐ.Jr` {ӌv:Ãv]Y,u+ J[": _QIhLr>2NER2‹EoiF 1pWEd1nCO{~R/:B@" ׶=^I,EO5?fX2$D!&kKW}IU 'Hbҕ$eӦ`N;)߷!/O04Y̨"0|hnҴLGJThŦ1@CpkE]j( ?ð. Mo zL^Ϲ"ʋfh!T]#7P.BOpl ovD[|_i'|aXs>VP-!b;9ہ',EN@glji^֍Dds]Uv_S[9?\<Κ=QwRqr<젳՘^u$M9*V:iH`awq:S,) 2 G3Fw9Ϣ #7lM̸'j/,ibGĸrgY]1 K/'\,2>z4d,Nr9+K`#FomcQc=Y`MCՌ@6Ǧ@BֲY,%bHcyjJ\#_j0<2gOV v'ǖj/ I>ˊJzb a:q5ӍzB3^L}'}M5Ka>Q$d&7[XEv>LC|в?1j۳Z=9!,W0=ɠ?i쭱3I/vjbE!4ͱOCܱ4@\@M11#4=(&$*(YXu'{[_QW4; a?.ok 1}7d>wgbHz,{=9SCkn> JIB֪RKfU뽥{$5qQLlKejāT |Sb"9Vn `  `J]8)2Iկ/n1vAF&q?UŬWNO#P6Lh ltV]GQ{Ĕ=03ES_Ju02_Z?ǨcO|OB8eog0t}]WDWJM-{`w8x_>u[[,JQ8?sg 2k㷞‹&0L}9 rMAR]ԃ4AI2mSu(<^|9KD8ԝѴoJԄXmA45[Ɉ P{EE<W@m9P=?4\~#+:Q^_.::a ^Zc./Z鷕NlngCK ,zZxeٱ4HWw?-l69yN[<\-S\+n5<N];!O,WFhSOpsD*Pt8R`P&v)JDۑ׳lbT%1<`BUP5˓I3x՞n'O PUv:28Sy~,LJJ>")i* ti @t}J ,^ٽ+4fYiajuy`]=|Nv*a)\SgeaѣbeԻ*|{SQIt7[OFF Ue .TWrL-뎝qj< )9\ >EȀ:xpɦѯg/J-3?+ʒt|i>wk ّZɠuUhYG[SH gq' Fo*]Q@^mEGQ2$Q-1 M|d9h}1mt%`J "Ǵ[e,jig10fLa=1B&&AD90ɭ. IFaaBy*KB=U>Ț*S;q1N_c}Cbo" u8xq%قܚ ,`g1botЬcFMAˠ+ 爐XB!j1"(|+_ 'r.+2/ *"~ܘ)Ij%ީ͚TIOƗ7!}=F-3w p#!>p@6* 5 :h*Yۻצo },ƽwuw౳[H&'OR;Z,oos&%Yx4TgN-z*F+j&(ArN,] ԝRUz9?ZF:& Iatm[yhxܸ{wq p9ec z!libsPl؍"PF1Q?Vƻ\Tf$sn9LZ܍Kd|$Ot`z c&V_C*o=c\r/VCSϊNt ?}Vɨe"+{KQ#~b=XXNP`AyDP!7!ԀNC7+f 2;="ټ]' M}mYX :\.q& SyxS%6ݜ pr=͍x1ݓ&?I q{N5N]$S 1Kb!*Ab5ժ+_&cB;bGP9oClcD[kpY&ʻ8 8"4fm޷ZG]=LVχ-ctvIårbFXW_4h'1ݽŎGfA?ضj;t <rmK2ˢ;82 e6U+rSJ,nHw^+^PD;VgpԲ F臫0}cWR|gdZa%')ްjݐO@ J:/r@:S%>D/TMO$vR$mG# WYR0xoyRp xazM%nV,Еd&iRGoC_Y۶L<1֏*Mv5vɽtd^iX }Hfz>"q$E~E:EOC|3rHj"vLYnVN 8}eaILBf{"QQʋ($)aEQyRpsL60]evu>.M8ݻ SWo \}ڃӽamڛ1«;.%'XEcFB :vEy|D{o@Hhf0a=sJYQS!TM@˔U.Ed+wv (TakN9PoC wVtvħ׉14ZX WN}H9~m{'vKՖb ZDG__gL9b$ϫ<$%$@@+it% QM)kPT <};2ϧU5) 6ԭjmUŗ[{S%1!~׾Iě^_@*[XQ(槳J?鰓*\WJyDi#a0_S,j<`߸[ y Z EWw]O ?2Y=qb0|p86+8T |`BHsSED|hx&9ňۦ3eje5$6yXRٸ BSSp۔eύGeݖ zpmi9Uc7ׄ*HV=*mֈLiz܁ p+"=>z,ðiw\`^& (]R0rsEP vx?E@=QJ'`JȒo(mYм/Zw2 0z>fԭ+[٩2_|g.f,´jxj&R=jhk`ZuMԹjIyeZ2pmbro0zW` ]~]x:]0^e]/X(6^h?w0e P&|¶"%:`nHDbc:f9u>Wݔߕ+a1ε.nw--'ٶ7W퉎 weD8{tHO ?oŦK-h\MFbP2 _T*+@ӨGijF*g+MfjBhzKQtN ,m/a;֌dKчB~ԧV7#&C9f g*Ml]0+}^Z1D].Y Skn@c귁 GE Gz*nd9 2ٌ)u`6S״߯Rvb |4cF>~+jn9d^f>c_lbj&ep"xµ K?ΘЭԚ2d'F˥0jY |;ٍ7l+yr`#~|US<~ effVr{jE hv F.OeYn_JDAb|6YqUC.(kOh0E70(*I+6= )C78nJ 6,ϻ [aewK:hp8ܴfUxJ 2%64^K}\wWmh;+pu3 ;H#t9msm N{ug) kmcHy!0l) с:hٷ=_ti"ZW-^ye ]*CXD԰*Zءzկ7t|kpSũ6P5/n82AuiY|7J@XJ2#L$D9m!bXlY09-+Xj]WQ!#zApT?}. !.&촁-udwil Ek#h3a8j.L%C6tQ9vB͟|NL^4uQ8RX-Do/5'EpFMf{8s#א| aNָ<5к|co=mxj~OEgG΅&qI_*⠆*݃ W y.Čъ}>RXTN=:jL&؅Nv^%AG` NhOOFKb,G]N<lJ"ls9-(`䯫|AE" m&V! s:EnҼӉ,<D-ݥ&H6/-nq``x n^tY˪lqOfkrA `B# nV<-ICBTnL! pHg拖z)_HKk _"(PEzSY`tQR$dDq,ma]Hw1zT|2c0!t*jWTyN!Lh-i5ZŽRY}b?@BPBJ@űdN ~U!ل@[prĤ]-\]y@@eч:-< L`צ.waͣ1 N{uJr64NuAk*gZoW7$;?W"rO3nK@&{{?Qxg|.z{`~ 2G?Dg/&Q(Ľ*%Xn7f`^g9f`(\Mfs~r=8cv"[/O0k"O#s\\deK岭ۯ246dZ؄jEY;-;g7NEb3%%DIrq,͝(ywkY 嵆}EfwZeG-L /g>cGg﹢Vs-Qtd6i,n1S^I2ݹtJJHVmWң a-)t mMr/iZƒVGv#,ET˂yV'T9L^l\ }Q;4z*wMZn7TrŇZBSZ@egJc&^ښQKtlkQKcnTA(] 3DY%7ԜG#ul ̢!>`'p)ۨRz'.(N̈́yL)zXJl 7X^+|>tD.C2S&m`+uzD*o0.rs^o6GOBNi"ޜ[C\c 4=TFWfx!r-ٷ E*#9 %43@D`\!:ǖ9ƶ>&hs)B6LBNj~orŊGQ_ k(I=KLsXfoq/S7GAbm0v_!{vqZ2aׁ c>>mXuRn`Е 7OpFLtW{dE'n׆0) 9dZ"Kﻡ "M [")-8ij2+~G-0M'E6S5k1OdI|H@؝ }U,lؕ6r:M^j/=<ڏL}t@mRAʑj_$Mߠs;Ci)6R#ZOFc &xDž w(L Sb,WE;I~ٻw/id?ijρ[l#sX{ˬreOOƟ !0hќbܘ7,H(ܯU[n '۞@o^e w>Q']tHӃV hzN"JCѠ?V[ @} +'lwӱ?В*7dZ{y:DG$'2B ˌsu<W]G3_k'0MqKEǕ{CI4 1s5.^*cŽpa"^ߵ:ru3{MvF8 d쀂z,Q%N-kREkl9b,,ғ*޿"NT6wDdG54[dVl (XSi_/AK~nN !4n5ϓs۴\$:gwHB16L3ƹȠF۰LxbF I;DDm<&RWۑ׊( h}JLpVBѰxnO6[0HMRRB4pg앀X-Ts5?!HRȨϊIlg:* U\NMw6sBt1d-5}uct\Wf,˗։[ӦFͳz[a/=Cl$1d,%]ӲnBgl$nt-j~y#@AvLxxg'g'r sIb?e'8HZTFMŭqL  $G~0TIɖoإy=S^Dn@U„~tff]VN<&+LލW !"%4C‚"ߟZ0~2W~Cn/]4]+mFyv6 BVɷ:s[Z]-gDɎѲzgʪ;"r+b: dlo9뎎ɵ$pi d egrғm ๫O:)+ AH]e:Ӣ5~.$#CJ$v%9תLD6\}֔YwdmyêHG/K6hayQxZإ+f{IxUvۭsbѠzhٖ&*լHއ` g/xޠ9ZV)MX4U*y \x NOT$-˰]ۖPpǶ=SG>ǺNc⭀n9,309hn;fʛMv27`Ix鷴\[VA5trU.vMݎ>Pi-rzF-2no1ok_GX4[)JC-~,:d.'V)ةE(rh @G\o-Yj .\KILPB)!.Y/U$v>dH U\)=۵{nlȽ"cDݡh3ETԴw~],N\}5+j/'c Au%-;$|&6`< C7O^ B!_}z/ˋDNKt~>-ch"@6LxjD]05?-C.ɏugY,1~ N̟LIfIƝ]5 x>짃0YAmPF*b㳳x{O0hOQߛ&-1FlYQqpD!ஈѾB* 3yzd8)s"]t6lfe7s X0Nx9$Z?(OrYշӻZO[ K*z .Akt ԗ3|0榵2;Z u"o^I=LÇ7#U;چR=ٍ/<ʣ ۢC dԕS/ 5c!*j7GӾ_FᚳXlHuDBbW#ϫĀÓ0x5)yai6*$ *Ђ4?2I:ҿ3 Ť $%2i=bntज&ކi[6LIz5V>{9Rocy7JɾA Ѕ,+(M;?f/#5}5+o,RjCnADo_ OHOԠ[iLLx*<|1Wg` HҀe&GpZ6b#ST[uByFXV nX(ɽ)\ǪULj]XaHfs;,VjQhvs)$ AtZeM]PKja9ON9ƫ9-?T/A* ")Uubjץ>v^ԫ>KJQE6I%֞PF?Y2RH 'E#Mfqv5د4oN^"o:]\7Zp ){Ƒp8n#!b{}W5`H*LfV.b&q;8$9eng5Lα ZHc-YR/g"OY5Gf4,r|Wɿ[<޿--rKV/Ԉ/1&z6 5Zri -uľ$>K-\g#b BYͥ&n) )MaGZ]G;.ޜg:1nn0_xAU3JpUY9=H?VsP<߰*L NV%*y <0~gi2j ،?T\p5:,nFyA_6ׄz`v"Wןx #٢^ld7y՘13鎁#^V)RM*ՃJ=Zr=xF1QHdeHFűo(tftCsDapigs$ qL??mثۓ}! Ooo'p{g]HAB#9!Ъ5 wSRYO P1RYowadg{Uٺ52b!>ܕ+q&iHXp%5w?z`qP1vo_emk$O[1$ۅn!pc =)JN^"X7P;M"ֱLP6VYOLv]!8p.D; (U^WVrqL5hrm̍^tQƃ{ͼd:J\$+de$d'4d%4((HF5bLg: ˸G@3m "~ `T!~0{p.+Ν^'V,D0 V?V!ʜWfDƝLA;!&Z>+j^M+ `kq؜nV^J1fv~ Z1'3OotIG͈(7#1"ӛM)I8G<[Wes埦g?j[T8ϹHTkCi'Wgy&Ch~oa7r"Υߖ0G k3~*9dg.o8LZ:T|1d_.q:ƥ:3 V!wݏDP~Ъ]]&)c & Lu*kx3ѫp<>J]ť; Z@/{f8d'qH[%搘+Hmᲆ~V8PdMElݐhAhϕx6L᧑`E7.)}lF +Üq6qn+#דbq* P!LjGʂFliMGZJdo7f҉%О)l ^keʐB2dJG3}VXMcŠVbBW1Trrw[Ƴ pS`|i&TJ2 "g5!B`{Yt<17)2d ӓz Oj†1G԰EW])˸`k22GG#!Шy]+$p U &T2R\ׁ$1F).h}"cI=`_~2nnrK{bt)R7G 4Sg"woQ6}L|,t92i s}>`0Kx (&bB,XdeƕW!5 HQ~RGƒI4~!K~ڀnmdwjdDyK;9=į&^!IצZpEN\A澽|qcBXRI!vlR *UMex) 2o~Nh2CI]RHp6rU2A,<iފ⫥P}X.Ch Yy\,X\m<'B69Y2 ί>jܷh|̒d|c$a;nr;6;^È(S"} ߐ~ h[q85:Y [qGZ^R8,Lv,惘7^X[,CfPpGmDr[y".YYq%T*+a8Ns-C4S.8rDnhYnܛePZx"Y@BA(Ezqݦ`]N|!;l o-c-0L!NJ[c&nE\d//x^=զ(-+)RT9@kydBlRY j{PU#np%HmŽ bvzMȌS v)9@!{= nA$*n O 2&g>K,lZמ1E.ʣK|H YqD_u/:A^'%p ^8Od0;}&uѪ\e"֖"Ra{JV -X!MxDާ'[}~,Jaڼ~¯Ǻ4h** P;bCyH\îrЀ+ Bs sh㝚^Y+ 41IrZM(O>%⓼([eU?ifh ק;6C-}o@a}z-g*MʟVBܹP_ ;>Ndž""s0k 1F|eek"ڰ/K+Jk=o9#Fg3ݖ! "WQm Ϡ,6!PU!8F?(Mw\b/T><0;/6oX5#@zɪ:YSj聻'1v+pDx9En:%'J%*yK.rρ3 3xyuo DO/@wy=KT-5 Xc9MQw6u*]췷 T@"`k Qca*Q?<< Uc/ yh2zK&+T;z\, ߥ"~\|m\ˆ߀t]8pP=~ˇx~WZCbz^D\WNC}}f ՚tGl/jT\߸h U>C{M1x(;'H8'W[Y}Ƅ&w=,I`#[v-?a$B(-JE8˜-9a5(4Ѽ@ܝH%3ca==]RTPia{g?b>o' ~p6%ɣ,GL[nTv*|]p/]sLj]VHob:/W>so_k(aK,.棂}ƭ@̹+Vk9уWDgu{!E=Q1SYW?r$e%'8|-)/c 7 {G1z)BiOU%H$)QrV_SZIh|L5Mb<0ͥ4{$^!{?ZJ#CclTe=HC?Iwu2wz|9ZM28"p {>µ6u@ѳҫCpk ~͖ihMҕ"KaLguhG}𚖣@ي .n v9ޮöp_Cua*~5O)\f6ujgpۺfc:=~H)smQ =; rtsQuQLVKg < pw2 /&8BVgNѷ)g/ȥz1\/+0Gd4h‡j"dIZ{8q 3/mQh(mK-3"8nh:" ;FI/RXZ{ng0@֡1>kߒ!٣q[mZl) pX\x>確 ؍XAWmnlX=]Z]bq/@]8@fHoyErb|ꊾ>OXmTcD"I/͉yX9J>sgg!3d>@K{cjg!/)c{]Veh": 4yzנY`z?{0 W9_Ұ5$LT&Y ߜU RzБDENALO߀U3-}HZT*Km*=W%[_6t!: 3H[mub<ɼ}9>J[osO!gWy`+ ?1{i)oDQK'o:Qش/ǥ? pDW 8J td H1v_v =A\U|()HaN3vX:|\Q}JiU^q ^+^*g+[ߞĢ TE}cTx;/1k0P'#1ZE76)\M(ȏHACT["k9RƃN' ІCs\Qq$C*0z 1gTx,ΈMh 4$֡1c+v8 V?1M3F\ys)X6XYjzBS&OXq[|¦W~K6+CgӋɗO^ >_O!kfb\\yjh~\8>nņSQW8u`%nd{Ê`b ڍs~*N56pRKϱ)19oUQt҉ę]5 CA.^1IL1_;!6 J__yE|Wlt=)OuIۅ օosi2:»TAXvq" iQmwBפkX}QYP{@G&H~ EllVs*-MwWf 䬲9<ŕ5)3*{n[΃a#bN0Pk^SL^7h#<48!r"b !nM 5ע# ?]CsMniR`<-#,Hca8qd3nv$.cG !8Y{zͳ,Ir9vMMa o~1\#'} '`h p<|;jBJSw0l+,n2Xg(nB:i_^ax !g`!Tgo+oY@XfFHy!Y!KX6K|I94~m.ŎP}dtpyIb#ٻYJL톿D*~3}ԡ8z,W&z6]?Eh=ڜ.+*$>/涯s8xAֈjL>4d;l)V6U*ӂ78%Ih)rz $:.M 23*Y-^Ј:K8 wʪE v\ЛM6>:X轔όSe ÛUt,`FA—Hڵp(W`[D[ 7+W (bO}LD_^C\ Õ7:R[^7$s- q5m#c,}n"`&e羸\YV;UsX~yId8OKw^Hj 1`5M=ruybOf\Ib( &gDTT8#W`nSeHg6wH<@P/<gyH | }:Ԁw~& \6Y#Oa3darc =OzV_Vz3)` IR&=6W| ee0?-xR%c(4]ngh!<չi&m2:؅O'h(P(1er ב'#lOLQA}%h\eg䠠FFy:79oP!Y3 )>KqdjYanfocҠy,^_|{&krjI v찢WGTՋ9M|: ^AͫvųQ1Sܗ+P&/uYhU@0:ٳ4^mF'ߘ 2+΢ { SU]  @`ihŽC֞|$  w7p>8R]֭E>[ hmɋq}f`,Rpp$2-2_d>NǬ:ax 89&2fqBoqEuW7ȟHkx 7z28WSrxӻF0doʦ(E"}یdhi(n-hz)IvqmÖN-$ {~& [#h*HqS9YN|P5 ֐NWq^Gߞ2mbBuɠOȽp'>xvXkf'K1'fyLCGRzp>3':.  ?o !`wAްtm[@d7&rXgbt+Kw<2 Cԍ6ma&XcɋNe[17JB>{[o>~:;t_t & -|Az֦NP{@ 1;0PS[١pL:RjNc]c5s ʓdGrz[EψUPy]hG;} Cͼ\_b$MJE~M `ayp (+-Rl &PI4,7KE;Rez{Їff= ߹~;l63PMgdO0sMNXj[$LX{Ȝ{>G?ׁ^|Na"fߠs?Xy oO͎{_b*,~I~ʯ'L z&n9J]hvCWB 7h Ǻh>!Wt OxxI^,z?bZVZ4ˇdXiwol%WSֹۜ@ɫu5O4dۃqB\j>O e %g,6Th,*F͞S{v,M>R+Ƌ,[*ҽڛ 7k!Z=OXM :a x=e /$Ј_yϲn)I_ ^\Ck qVp0~jDKW ;{E/ӭI+Tӏl'¯.~eI-A kG]'d ,/3gf!EV&@-d3. Pu K$h$HMAެd׻bv+؆A"~!6HK\@-?bM1zi;oZji#;.Z!8[؆/.em'*ſy]˄^KVF2oՊKVQ4h [x׊dxvIq)=2AM#I(WU'vuE9KLR$JyORz@ز!@Y"ʠGws<,_ٝj4PGsɞ+czL*+,OrݜF+;4]Yo(n&D:Em5_ }_To=~6jBQ^ 9gYL)=Y3{P~+| 4nu"l0}a+ñgYZ0707010000045a000081a4000000000000000000000001649b7c2a00005108000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz7zXZִF!t/P]?Eh=ڜ.+x#_pjA< k&n&D /12qw- m(?Qeͅ]:U_2؈P i:j@B]v&#]6-'ӜǍm*#}]&DWoQ_3GK @TWT 8ߋ:CG.[ Yɰ\(Wc%r+ mg3Zh]~S"2ɎjbF莫Cr-@1(]e >n^@כ=׺}xCx4t^.2\ץ~Egk4\,J^onhF}w#f.GNanhF1dVL9('8cI~[G{cnf| G٧猼(zx:l";mHB{bOwaʵBsH:i7x~CJs 0_urn '5ՂB )?8 S~Ҕ^%G qf$G/$pq)s݃(L-6tM?b;O@}H"@d'fP56d-q2$yJѿyKR(ym?aH$cUIIy?<\-E19奧 e9;o̝,0ĥL>|NQ>"1鳥J',З{N!>+$~xosŚ%N 06)QFGZpk |>SPT["7}^q6ѨD i0 ˃#D"^wi20 "+}iA&iGqDXCS&05EnXdlϲ5+wߝL\[=quѫr \h BԞPY:"1\Q 'd׎ns*&E2aJPuXփ_.IHoC;8gI=b=Et{- L>?J~ip|Sk@%px r~zX_rmD7.8D_/o'uEGGv(2*DQ+{I` _Tf hhפ*"[ e& eؗL; 69&&Fu\tbS q7[2Y6ȯt 98(z׻C 3A\Ug?&ˆJG#1%]N{hJŀ {%4P5[P T 4V}\"U~{sX{(mh0ֆ0 }LRFX[Ү,7Ň@tnjJfר)}Q? WP'tb_&Bqfc}~d[w}"[lR4)gQqE0y -]k}5ӏ EaEvU)ѯ8h@d|'O`$qctBsT0]!|Ǹҁȿ484s9b[UTotL6'UUۘt3v& ߱f>F&$EQ: J^(*.YMBo& X>\,(M)RO_Rh )bwƑ p~B4,eZR'o$R;㵆#[ڡ3$ `zwy"uyauoWӾY]$TC`FŠ'|J݋ ѥm-[IY-?Y ğC+Kԧug%/Ԙ,Cj)#-z-yt#>THY~~1v 2#T{{9ya2L<ƻM|c޹M E|"muQ8ׇu~t,;~Dr%U?(z оvt E^+##&J})6ׄ)43nuhE41Ռl7 HKEX=7(9z=4KfDWpgAASC1|s]XَjL\J]#5'0"QRb^["[ɠ] %heh  cȅl_f6Sp 3 DٖEJ`o҉Xq\`ܒfr9HiO˦s;#MU6bwrRL'>KXqK%qZ7 \"z[ `'cv/Z BA2V%܊hKSUݪ.6dmh{nXcC=}EHƴa_0 z1dM~z$a]E@591"v/n&u/î=DPC vۋ%촭Ok39w{7~h>_S;ԭ^rF/gkQ1?eU+2O tއ ςҬI;\{xG?cglcG{c.EV:C2S\G߱JkH[t@/g" uD!s.xaL9I<Yu'j y+Uߐ8M܃,ǔ xB+%eouPF s7[N4[+VeQy%\! PHRhȶ~[6[pik70jϜ7u6u/&`TN 9@ BkFoӌ"3qnZ#:A_#j39у҂6``F:P *l;]s3zݖ 7eIUX:c|̔"SBƙۥ[Erĩ6 h,c"ag{hM"s_:]r+)Y+rn.+h\hJr\i 3T5qjp9҈װJ?}U ِ.*O=) /5_e8/<7E ,_>mq8 M(ǫl- U’H/|F.Vwm4tzB"@¸ ʊ1φOI[ }CNߛߜRPQ+1/B |h}YR\zU^^*wЏr$YW`&rKZx\8c21͘_/D8aM%em󥐻 ]X\ܐ0|Ա};JX 1T< [4zw(R{4hP\kMTP"XצGqckFdq0\?p{ <|$k+wޙP:XpkR]=ۋ`Ӂ*5fUj0nxCr d <PCY(ZpKI0K!\=ݭI%?hU[tƓsP.QrȲE RWJ0[(eMI H %DFMz8nncQhq7?K4x\;84PBu^ĸ,糃]ex~e(xX^OX*nd-odJ;oOM/X:viSzF_~`m0~r /Oy0u>m'yqKiX]{j=ݙ ڨq NOHd( De:]u+Ê[Rΐo_\R5F"Vu畒]SV'38W5HUj/ոzKT[bRv]*`DM"7 +Onc?Sy/  J er0@q%yM޾܁tWH3{bTbq.fDr4aO_;!wT;ԍjQ85C*ۜK}TɝHY~8EKH9AHzG+R9GYSlrԆXyf"K/!-a)Ɠl*/PHRPq;Ld-˿orfC$Iu]b-IU_0)dV*s<*x T}am̔'hR:[y&lo.7 R!f $n7^Nwsy nB-U\/w{M)ۀitQ*qtP[NJ}IY又&Ie;y AEhz#3к3=FVXH.R/ibHR|گ!8V=ƻ=bgY22y+,2G|L?+{׎)Ov \?b#:r9%h%㤻'=vR{`܌zιoKmu\[vo۫ϝ56[7rd#,HY}du[RܹL.FEc*N}eq^ 2NtHg{f'j]EdS6fvKzN/weu%Alf,kBk wvs psxB*^sޅlO\anrjf)k?2eтI;O[" V:˞|!؃]!X蕳F5!qzi/SEv|*̦|'Cp 9@0I;r^CiSuTW.O/bUXyj\pNzF|m][l}tjiʎ:He- kZq7d-.1X B=wu6Hؔotδv~v!ӻ8EFK8}L 7ҤEnh/ cBP2tHYztwM)3@JG^1^r k }ss׍4S \5|tD:O9!T[dڣt1l-M˪Vd/=.YBd<['T BmHM}Ye:+}v? S5h%L.!#|Wş> HiL\\j(%6$PAXƭ Q]BBwܱZlbYΣ]~)a8BȳKJ;tI\x5=,40x~=Ediɜ)i^Up6&泑V` 臺BR=tn3Ŵp,T2d+WE!itV)HGrd> )Z틏ȿ}$(a5yN Rx'ƷtvЪ㋳a0be9U|x6bhiw-_stYu\\'4ެ+;ҡ'լ~8쇷:%xj_X\51𥷘 &䆔. wD ^Z-n;`hHşCg9}$\\~2Z9_ Ϸc],đQa*)c5 ɾ7(Zh{‹+TaV5(KLtΰd"):.V;=  7VM6hڌQSDAwZMLm =-б8Jcз;Lע\bW'qn.ٖs&A4Ӝ}zwaɡ DgҬ.O>] |0.Qߤ- #B]:iȺF0 YJ69MQ3 ji@g>@ Xy3~X ~D{WnSnf4mV\! j]1J5bk'x<]qt3 ZNK<;8ICK rQ߀WP_ա!\bx8MЈ(85&%p`  [m=98 7|_9W7 7xfd5QyqG@!$p?}j>"Z3#3W# | b"0Ù>ҽf K}htNႦP^c8!|z+ud&Ȋ,yО_c&4^WqaO9-]RIj6 qr7 ~I ?Њ+T%ZmɑI=xeڗ0Y8nbJ%q/*vG/ gW؜pOUʤlrLwz7u7%fO~)ސHZ/4DE:z)-Xm߱$=F 6;"|ɕ ֌ݴ-\K=;b}ܰ^햿k(J;={ˏ]Z7AkE(j YZ^g쎫 JknK5@o5Lu 9T"L^]6ѷ$>˞^k$X޽b%M"ϪrT9Ȳ `ތQA&0vJsna1"f3J2 ~ޘxyթi8~(K~bDp2Ib|xSEu]ka&1o5SH nPf" ˍk:1N,v+e\5+Di.uP6&Xܔ/|qZpN~E]'Bd,D[ Ѻ/J4086/N93"E25YisG#/Z]9D%䦥v4[noȽKI[/, M7Z잤qf` /"WYaϗA҃_┨ӝxd%VAp}Fe$Tp8XX5ƙr͔wZ>'zc1wM?1sFqT@af![.Ar7M+1\'wI\ezFeNO.盦DW! vgBlSu$0J΃PƔu$];vo|10 wF Zyl١u7,W~vC/ίD.Ct'`s\c~4?"QlL_ Jq_p"2菢 O6_|gjI&YC>-8g 4-֜w c;we_oz[Fr>d:~7o ="Ϫ o4ų`0O_gV>un(#>9wW=k]XTfgZHABGNJ7_4J}rJwvl[Ne7LG"p ;5"~o1ޑ7+}] :ݍJO=>Vym/X.+&tXYvKis:;QX#|ßTp{L(9A*'.i\-ö#+4-4c/6%xh POuT hLi儳C Pխ(*ZI ~|@Uy"Uje"JҭP-9ݲ v%e@0p98/z BJlZ$Qop0A?,: `IpY]NTri`-L5kx@C20Р/:+4L@eUx9mW B7詤Ԏ0HhyFWEє.ճ9a&:Ć%ŋޡ|Ԧ9OFYx z2}:jzj~nFդG7@P>&?,IVy j.B58~Z^_SuzzZ395^jY8R K~st9fo()#gvҲ6yվ}յF6ٛ)jXR] s?п VU9SI2wΊONzl. vqeUe U8¡d [4u\ X3(n7Nd` {!&.>]b*,aWKH,{ٔx.?n=XL[qk!*4unq {<Յ*&TaHDkxIk?Ҭ%,CxGQ+Est)|ךI[F񎖋;[~jq 8ggb|/v)tVLeӬ[jfkmzAgHFu"mRf8;ꎭVԭdmD}]2X[-Vݹ4tȔ|7gj#hȖ],M\k ՗Ȳ+j^yCS<5_ _@.&wuȢ'iky?@7sU)*- ?K=fd^6 He8%_7_șrHlmBw`MWrv ~'a%Zڤz`zjr:/@H0hG~N>!l:9Zq'yqd5V;]':;-j΀L0AºqS!WhӚRXe.?f ~Bo ˷6?cOl!3l{5}r#gh #p?+<lg!`BH% |~a]OC248b_+q,Nܶ%m!aڐn{4Pqnsu{J!q5&=TnaS Y-dǹXȬm*:[8O"/<A~7n-,ʮr،"6Σa*#y&hTg@xF tP27#5l. :d\9)kBJJ b;gVE >|^ ưNp{' Ќʂل~1_ `W#4P"@F[F:02iz8D %X}L6Eu W Li+DrXë'bŠ?4o* >mGctbn^"ߜ"o4g- Oa^,tSh|*س_#J|l![;eG/o](BRDh (W-5 6,*x+4Xn*1hY3g˽(^LeBdX[IF$$žP#t^wҭ!e|;-u;<@I4"ۖ[U2%`B8 NGWOԹH"u.`.j啕+'hs\~u(znz1S%|CUyUj0_Oz`7Z? +E[oޱEi4G81r=O+ SL77+ 1ٗ|M`u_f 6oG6V\J>|>>M@u[=vMU|ۘ򿢉j $G4KH2_NDIwRl4RyK\K[3hTGp)s `'a5bׇwV#u9 7IRnm_)ejw+g)x؅h=_Ej4C @nAreٲvn Q|I>ߓC@2f%䩠N=")mFywcdSq?/EϮKf@~u/T8sNk c!q%2p w+] i幝+e #+X)Fpl;saf]]_P:[Jh]+u-EFĩN+*n>JjUKAWჸN)Iߋb)zyy#>f LUG͗LoJ95Ȭ&0 _9Ze3PWB`^_+Rʚ\/"8Aj!lf|^zJ 781+t۶j5?~ݬOcb&٭",wB*9 Fbl+)gڭ{$ @OXK ʌp>LbY"ߟZSſh7| dOSzɲyt0ecM]AAC./MKSLLWm콽zιj h ( (y'U R s8nzb84Ox5&3ߓ_8{W:G 祢~SH*zrj ^̙}K/w&p9o,Z&; ։'J8Pl9]': lOǭCJSX)շ({[|X/sR#z@.<3,'"z. RpL/ʪ|6'%ɣHǞ`2@΋m]HѬُ\ʥ-5aDr[tt=a×'G`QU_$)→`0==kkHqձT r{UIn[zfr^Fٝk# ACp;Q) 1YéG[*tݭ[ͬ{Ino 0َc]ީ)n3UX@gfD:=#+X6IxѲ+ty}N)Әb rrǧ[3Ǣdn,ԺaԗycATA>X0+ݙ .,!vO [D [Νa`{-g5֤w.6f%?#O<ϖy'|'syreKn>[ba1Dfpi&%v8J_Oe\C*]F=BXO=)u=Oz㿩R5*'j>%}IjPN84ep Dg*ڟD3zk*)&Pf OFSyk'"g,7Xڇ7Pju G5Iub s҆I@NiY6Ll!:XbRESUyIbB{%Ki7/&>-iWg Mţ4?G0}W#7*jc*#p0 jA5VkIF7oau|S4nE*Pq֩SrXAsgX)Uv{w$s$9o$ Z)MEFNQ~k4Ƕo"nn 4Ld*C\4řiݕ`G,3 6,"wz\hop4e>OCM`5sSذ(h.&ϴݪfB\`[2,שWܮm 2ZMٳ 39=iGɫ@Є 2bBuK=vW%'W@ 2 :N7>FgBo3E)aXeB}An=k/3(Ql6y*-j"];r:mVAWa }(k]Pbu]ZX|+nvBkRQ:{)b~z$;nooRsN/P 3d)@w+%Π,ٸ㫱s*S?FL;h E(|mR% 5 凕#1U<5E&d'WW6~ &VF 1.jH .o0~8ok/tW0t4VmU@)q)x!>ݰ+ߢb{*ݐ H!s\{e;3Ie*i9vV@q?/?=N=11Ql4T%n&>I>c71|KnGE;>a41 =\w -Xѵ EaIDZ.32J3MDa0N9=]} DVah*F*MgmT"v(F 9K@m/TG\n_tUU憠S֯ UHޗ/0]oXn1a8+c QG?2;L-Dg^$6{mT6:CI,'$ۢr 4$,;Sg9=NwH7z V(B B@"IzgBWúqlqPj{[`. \iިG'v9p6*J 렆6lO>dž`,[8!>P!Up [| F%oRFj"SgF\ON^Ly]9(cI\iO| kbC:I_MM6}6g@)L|ksin9z'`ܭd҈IڎZڥc9ǿ׃s*S8f70EK6OȘX)dVb]Zi3V^ݸ`=}C*4lS: /'^(x N.;J`El>[Q:Oו4Ӏ]g4_2=* Hsrw{\kQ*]sy7䁇Ôܸh`oYU=ԊRtñ>\({U [?- ϩ81y2RtOT1]U`vh?Lk?$~r?mYJ#24@& y-@;_;i/yUnsDZr B@iRË~泽n18spt`bUڵ,ƶLz,g(jv2FFfnc;cH]?+$ sZ֮-Ȟ4.W?&Z[#/k2yz9ԎLbO*"1 JGvCϝi'Ŗ b Mao4QMy 97།OFҴ:,ܸhʆ:tq$xsf[/&O(Z{8dVhL_C͵^:cŠMDw$vkŚ_%כЏk:65ɽt7 o FH2yyY}{8m/ v-'EF<Ƽ ,upl`4/-n(kpmmlvݹqc$iDď[ ɑt$ !%\;& & m3sK7H$U1ӄ4> 9=eg,E*׏@Qn?Uc 8a[,}.?6GliI %C.eK}Jwi@+ɦF_wM\-lpYm""( mAz|g|+08oŨ0[`$m{ܶRYkE.0EhmX 'Dl( *˩F #ް"iʓ' #lrke؄ΐXD:[^6ZT1:@T;UFBH$FEX'NIc. !5mɟjZ%  j`mC6 )Z܂L_Pޟas_r%R AewS/._q4jXS &pv 9"^= r{j댎1ي nP Ж~lOyv$VT>1CEڙ`L`F=:CA"œ#$bbQ5`Uʢ+Hw7ROt(c!-hvEb Jt$U 1 IpAjM-& k XM$,5DX`Xp0]Q8[@mZlpk$1Xm{_a(q ǶqOQ&G=6:a;oࡥ#–Ƒ8REpH+cyxMClYXG+TuBW^ * GЊ5**dLjJ,>cr^ܸc\ZͥUƊ@;k8b}xpoJ ^^ϴ9c7 g TJ />Xpr bˀCTῄG=M="'=:@vb)V) y*" +6'Y]AU}E&P6"sSspL$'66rrcxP,- ɪsLP?ǦUٜ׏ѡ^by#6K ];9ɯ%|~Yd n4JuE)=u؊= <d \=};0@M]:ZRޡV?~I-#,,/.U8a;qwbWmY+F<SYARW0'zC+ǼxGz'm!@8^xtu%L} PjW ʠkƚCMWIڣתz#~t֒7'W t01C!P,[x97٬~HUxrX`D= Dp2ܟvdUWz2EjlQ`G<^wl2on Dن&̇΄fȆ+Km#֤u#N$D5ObϕF8U\߯#x, rщ0Fদr#f6 ClMtϔVwM?'Ko&&rcm0$⩈*0 j~36߾pՙW!gRCḧp:l oA6i䓔:{%;|Sذ@NYm9Qpop'hg2'E!2R hd;Duk0}l]V$~ްtH:.%$d5J]ݿFt>! "LB{eMY}}Ǖʾ]#QǪk?k6p+hOǞzg"39T'߯l/P !-d/iIЙ6;BAp+ޡf} C߅8Z殚]€~[r{ޖ gYZ0707010000045b000081a4000000000000000000000001649b7c2a00000914000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41-i2c.ko.xz7zXZִF!t/#]?Eh=ڜ.+К}F>/ #k,C6Jqb!5s=Đ ? mH~h :C]uy|MNVzVJJ l*ɿrb:_Yl=c۩i`" ) :'\GN! /EH^`9L̀E:$7-%Fpg^R?DRlVF:@vf*ktT߾=mra?)͎c?~!<'H EKUD7D,?)z+7BL9\xo =0Bke6t//v@;Aދd+ 2S@UecN7[y)Yp]{BԌ_;ag8A/Lw!ѥ|'A@1žPK5~5i.&I:X'*-M> Hf! o?lTSyS>Q3L!kLʄ-~ޭV. V 9+iR ҲT^F\Fd t\|>,z.\ѠQ-hdU8d__OwA]Յ7+lWi56ͩs¼PCnuͤ9;W)簤}Inv60Kp pyc{`5z.Mf F;W)Si/ Eue ؉6%Y͍$UE~eUF0(Ńr{ӑ.Ցz'/ QaYKh+jvd |u$EAMl[fI!$i|13*+6xWġ LFϹ!T>+q_'eI = iY'jMd)RKMv gpm9@YaWstY?0 O J{biM]E^Q`.܏@G᝭9/xj]!b'WqcΓ>vҵmZ1YiE1)S@dZ2QP2V9BQu-L6N\o|խ ΃?Tl30}rlG@zr=^|GͰ2dc{?dPC(^~M (N!6aI>[Uzs%hv&DܥSX Q l,B@>VLM5J!5;Sa)dNx}7X[hOK'&1nhat`z!1#t/ V4`5=<gaH?@;`_vry^`|H@f(Ht`$^>yf)7P++H!>?HҶ VSY#dǬ'S ^t޽usv}|0P/ d7lFQGG ]C5O!y%Kaç$y\.%{ i>B (7z]`a1)d@> *qw2AR|w;2B)b *\ѣ9?vbefc'Au qQ=Q x)@8Կw{/S]ۘfQnXIV!-c1>JoS@80GQ{H=6W醩OYE:VȗixQ -l bnAlLC91q@̊Tli-O.΂yE5{ZlZ }R2 twϗ_jH},sC-gVoAARDGRR{R.wp6^le#-aSN>E&SAID6t7ݡqP ny;3oU?e /$'f%pΑ0U 6#gt!R`+Læ5`|‘q8X񥶑a%L|rR#guu"P(n}͂i'ӽ"\o'׍;N_|[qY7 A35vuΠMX^_~T}qɕZfgC#ҐȽcE 7pw+ڮS=ē]lV,-Z>*YX =h`DCT)HdyJjᄕRw9~@C78@<@w =ߒgb0 0~>?Q!s`V{ Ns}ZRy& W"+Oܑ ǘxzYx)oZqjb?X(xU#{:(T0YC '_OGAOGYn+Hp24*SMJ(W[/$D`-HL c L ״ \+sx 03}%@o#@EX1Y@<݋9;IDq=!X1J ǾJȍ1,^+wt:eYKQ4}ݟĢinz-z{r{ء+7:cz0@43dfn88& j\rЦqv@%R+dK8'c:',ebTOM}`\*jw%Oe芭]>(Cq2PK:'3% d)‚4bRWh9'|thnq#/Zc OeWUӓ.ay戾|j%WbGolQtl 77_ c7XЯzE8/<hcԬtǝ*mTJ y<܁KA}hhkC)%18tn$4E$&U* =7/lNȦLnr@wH;FZ7֡BRX@-|iOR844; x~=/` a2"^DCMa jQc)wg7mp/lwӨ/D%U^+[ 96Ԫ/acRI6Ac'Bws[ƢB+Lx_K> ejK{5A/7tڗ/Dίד@y@ҧ'gYZ0707010000045d000081a4000000000000000000000001649b7c2a000037ec000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41.ko.xz7zXZִF!t/7]?Eh=ڜ.+̈Ӑ0gUqId- 2m$fĖ>hd@2P A)Uh2n &%7Lf?#>WuT~iJ]|-At⡼)eb.O`C  <BP< G{Tc°i2C1K>D1^ysSJ,K"z-/Lcmnf}1GDF7tWɡğxFîA.#xi! z2ff;[ `0$Qmr`~5:UnVŐw}@' XZFsOhS48Vk+%"$\Ehj ʭ RԿ@b|fk *l&AYv}Q6l le JxYNhÆMa;U/+^  V]P6=~50΀ $_ 9 q>Boo.xׁT_Ӗ7zҥ' Hthcݓm@& *Ҳn,jV fhݣa~sAq%=/2h*]BMXVN P5Wګ"U6;C"UϴئƊq%H,aՐDT%ZIՅ3pc  f@l8ÌuUPh04dbe- ~njp˫x)+3Kr=)tnyLo@rQ2@\J1Yb8xjoyw!p^ +,mXNA ɘmm#ҵ1\Ȅ.0M{EAK~f:8Ў Xj=CJ!S=᳐[ n$29zc&(Xw e{5rVt},.>e?ҩQAMN-~p. #/Y zAft+QT@?*qnBdTN7srzkf 4аy '%1C-Ndic{G))4QG7(F$Ǧkq,(X .(ࢹɖgzMf _<7h"kf78HmrX,rC.( pTCO(i3lfT45nȉ֟+gkAle=q?9kAB!iLhVw`~즾5Ԉ6 }d)3LK+-;]i*'l} @2Mp[lu xԬ\p.Lw[oN/=Z1_q+zA"g]MۯEBh-`URNJ@aıN=C?+sb3@jG",OXQk[Z'%JV X;!w3jVO엩I%\)xʻ^5SZjtcڏ6OGbs?7^N HWs& I~~9=W&z!@*8;G -$hWK#qjؗ/S?BJS f^14Γ mgzڮsf|x 7<5} 67ie 5؁BOOЙKa{_h՚`I:iw^Q40)|9E'lt6sS $>{ nvMTVXn4zb𳾣ua< LxbmBiLdYjMpc^yMR-aMte I-E)l\ cOv絩A]Hէ`-5Ň(5(g a3.{aG*ܚn"Vr|+jk>.MxQzAsgv [V !8BhS`mkiƖHcD"EܺDǦcI8DMdb.߳'xFh pB#z>Pa=1I-駿d$PȡN(V_YT)r!U[\h ddy)Cj5߬]t d4BtؐSwB-FPh~w> Mzք;dF#r="gbhUC{c|/O| >袹O[}IɔsX=5f=;(a/A$g7zC /althlfLF+e)_QMHo>;ڹ %sKl1]lW0ܫv1;O|\$edC ё;$֩{ z ϜaѕrP$CKF/@O.*( :?Xgn˓#-iOTTF:@͸ds4m4#J?`2;j:%ڛ$F]')`|e_"(0~e4ML %"F0{1tD"Jpy78jBׇ`=Fm|nR(l'x!^ h_ 0w{ >lT_(7Z=!am]љ̅h>_NcõѤB&ڃT5kE-iT|Li= YZzbIC-qa8wڠJ(^v׼j?m|zwHtҸ¡j /l08Ro8ﺆ E|Cpwg3X  NVM,}\M.nemZI/8#y֤s|n9dJ$L1FA2 m\gh=Baf:%pX{tIc1Vc=U$~/OFiJCS8HqݑFUDFHQ[T*%԰+]R$GӄV.KEa\f›~0Jt:R&>P5le !6?# md]hRI Z%Iho腄.}2ƵשQbq8hNm2|Mu3Lɞp-_51h@$/~"8Q9Ys `atsg+{%u.nZ+lVm^6)@e RGѿԤNVhQI~< ]y}NE8.LȒh W),S(7MJnjzi^Xg $T+EC7[UP0g c3ޱ_,tB`IP"5&z!z}j v&p\5DbSc,h<|ي, p)6[Z Nhzc%yKR]קq|G=XxR{#* u)'>EWXH0ȷNjz`di9ݳx胻@CJ&Oz?k9O]p B?8XDLMs_F8#-C8$r BqPKH_!$:}/;`/Ia e6䠪,Z$O [ |̿- ]| ,;*doUR^H:*U3ǘ߁-~4s7u3mUw| 4vHM^c lw d檐ںg~YHUP M)c%xg\P=7 ]#,\AVIPgQc[!W)8o@.#gȟ6;Lbr:G rxFs@1(FDB'PA`T~NSb@˯[.G̕fiJB] sKil]DݵZ.k0O \p TdeF3b*i+t*nPt1(y `T:x,SŔTtfԩ@ZYL}kNQ'Y{فY9hQ$}&p,ˇp]^ﱤ3^1'*4XH\$8bz֚X2#WtBug.AAۙhu~&?S 9xl\Ll5tpT'pl||1)_](FW=X1t[h+QA@z_}0-M>ԔLG pkccy2&GDxSPp|,盠4JJggn#EY#ЦϚl)W-(PoMnz'I}֚UN5-t > R7mNߠת3riK0lZ` ]PKMq*?$B3 zW wN@"|.?}8SD1J1(;uDv@ȯD,ۆLY~% Y)݁6}ލN4M_q19P5$`ztz͈K'3tavQ? DE(@8t4Kg{ ra-&d\ ww4b;ScsՖy1&IXI0 "kM`r ډ< eT`ָN{ _H(J`ߴ&Xm5,.[y/$ԺTWW>oL]x) 7r KEvH2`9>L'Dk}WSGpon F[ +,$F\c*H cPU,ńb2Y`ǿFOj;^iЫG&kr̐ ?:47հ- 9c 2EGDǦh?^}:~Bt∳^Smefj-@<-n?|Ȕ+-)d0H͖ iP#ac;]XOՊ ls/__7 YԶi aZp~M~[:3|*/@.ڤ1XsuEoV.5MwϾ!`_z~`vOl{C (euC(ʪI-!]aMD94"R&wiC0c?0MNQѻz0; M)su O&{ /(6"ڄ'Y\,Ktջ_oUeüw<^TC5$ [xR#~o~5Od[\N7Tp*1 ׅف)>b6Ɏ< YKfA4%$q G2١j%zumu^?4'>#N/ޙ_zIQ8c֋Q -}HEJTJ w;OhFl|# %c+Ϋ!R9P .eqEw^nJtXw|p"$/(=96:5?mV=,{<*{=}"ZaNסj~cJx¸UsrRs ^*)DѲo۶LWnyfQ2:uZVu?T(H wLk"?O_Ӽĸ3&dzO_ 3y\ Gk 5nbOS!~ }f<ꚟ2& 4@ oM`z4)h*ߑrȵ; -6Us\0 E%h`^%738٭eο;xUwNDѠCހS/KSzTı}yC\ee6~{!Sc/hɸ }N붕6S#? Zn 5j2jm ʦ84Tr@ek5eSQ*_^o'!t(lޜY.So0XKǥ PRLFC|g4g6[tMd|r^ SEtw6;ԥqo}+0WMcigjhBxl`iSeX1u f+EF,U9X0DsZ"5qj.\(mR73'gIK(1 9mSt X+``t\ި. c(؇m=;wF*!y'Oe/ g2`4}8VD5V-Ox;K܉tUBҐľw6o%lo}Wk!Rb\ ̹i 4ҵxrQ!fJ'|,?575O;jRLzT:2<~!G CYkPX٪¦ٴ՜p5f. zMf!Z=XTҲ0+'zyh(V~(_ b2uL%ew1EGWPMQX5.ss,Hwx9@|W^(vŕ{;iĀo8Oȯ*K>' Ѓ ]se8avNhFoʧ.=]LkZJ! |~yܓa; >@HT$}P0&/ԙ灵An|&T^%'O [ޏ(ӁF=)$OL$gQD?\i oHڵ;#?4cYЊMh4ofKkhHEsD|y*@nF 7'8l^hE@$T1:$3k@|]*9A2ҮB.w(Z>Dĸ-(,le,i-I4aTq\^S~}. ?az [mJQd 2u(ʷ| ,ɬXW3zot>]C`IV/(,NZk[ fcXy+baLLJ{H BH6)3sz[J3WȎavbVntpdL9h{ejp.PR1W@ h :2)t;f³,4]A]oj߁ޡ-^B.ss'L:SsYekRY-d=JAb`%Ffo+r֞"Yf[˦y!?Ěj^2diSeZ8$ M E962o#Ҭ⤹~a&V%N=$G8̰ÆwTyj]TMug( DsYN21d]ip~%4lH=|)9]F՗;m~bզݚ>: c)NS]!NeK ܙkEYwL"&:!hVa~u͚'2MƳҥ7`>vW_L=ˏ5(>il1i!&] Q{1&|R>_#'PBv-̤4xoFc {>,OzOa^XQyN9 ( jmh'̞uEf jxd6}:,g w3hݎ2fs#h1S hYKW wE!TBwlC5s0nu ^[F0<ٰgwiQ`LdR1kDPؑ/ezrc dn`qjm'cKh Cӏg J5 v&ѴtIYQ9k1BUO&8)S)H CV;hk֟}'M`pZ+A>zKJ]ց~eϲ /lBj~>hiV}2Q$u8sxvȫ}c }D4qF3mՁVQEN4K>.Ԟ'x3PRŭK/[x{fE63[j? e( dMT$yH)/Ȧ}T3_]G3k^0~<xxޢpGuCl5+fahρci{Ua03(,ROh9Fܗ9 aU'ZF鶋ߍA`-)Ü`(%!ti܅uRPU:ȣIVLzzkݗIQ~6O*]ئlwx"vY#BoNߧ$Ó%^[c7DֶS5R#s\~b}'Cޔ̸o(5+;6^{,IT޻{![S6M#[pc%y;Qezxsַzl#Cܯ0ĵ';Ӣlj Ii$%ɛڍ4G( fIVnULoE'T;y[&Ϯj 뒎>hϓwy -%}|s؅QVVK`0.cIr?ma95qjkND12N$6ey1]ƥ!Idb+0|L+]YV`~L5-Q-*bb$KKC8J8#2p((+0nS:O:.2Yu^78/?@/T "@Lqdب$܌nV*I hB875e~Rj#U}1&1*ᆔ ϸ"AެJsFl!MEoyb@jZ1XN7Kb3/4 m%3y,HOep'Gͣa=dž'ʵJi]QΩ_mW|,'p]rڿ$~'ryh-梕";h-ZH1N |sfhj/y :Rhn k_z.?g{r- WM8*hpVP%XZlg- 'F"'ӼvL!GOƆUu{V4^?M us.:eɳĠayhvDײk $| hwLAQ# `Pd;X y^gb]S$xZ3cÉVѤvD\|pTwU7p(#Z/K-ǡkn~ts &"i&})b_ų8%g7`Vl'P?, |\aGT'f!VNjqSwrJ3 {uxb3pInw -:h,D#O0OPSTfPνɺ͢Uȫ[1H0y} LDv_vn0b?Ѱr 3W77]˷+ B:eƅ G^pnC"EPYF iȫSūܧ|YX; oq( YǧB%ВwE,x;E. nUKBc)2}l_,"}NB esh3sfkt&Ǩzک} 5,:S>BN"@kA+6.?/)tUP"}$=7%Z"5 ?cF%q ~Ȱjp޶68b^E_Mqd$7 _~{!Mg!@C5HYiTlhӺed լ qԤ1h|ɵf7ŷ/d}>("9/EF7u+3oz:cJN}}p![1)~g@:k>u_(S&̓N&Vh>RHӴiuV@%\<|tg:JDT};<35 177g504⊕$6rhgWN'6rXa>篢A2BWM B~.\A^3O\sbm!dJ%`Y(,Axv)w0D]&ҕPȵ #+E=.q)<%@+`2%݌^mbiQ%/N})Xqf~ȁF`_e(ɵqCɇsEtK{D?>2#[*K*OŖ /M"SÆbsj$Z}D܉*_TCd†\CXvbL]bMSM %iBlog7*4D5*y5:v`IFӮ|6j8f@ `*.J"%9ؿj_TmDI _d](# > 1.A'  K«Q{2P̍?fPXzN JRC/ҟi> @mS{}/9vĴ`L-n?7R{<a2td5533 @{@򇋎zW슘}$YGa%C/Sd{X<EZ&vO /cT3H>RG%58϶D߉! DGc 1Vc]c`WtELtn/"7D"vEsБzvU/7 Cv;zJ%Z3jjG0a&fJGNd ҌGJ] duѣoMt7%70v;]ۮC(9լTt[k+m.γ+,;陌YNUHCEtnu^7>C6r|^h%ﶤ:#.z)a ]DK*ɻ!$|~ ˊXQߵQR(x[Kh&w;Cf?"yoP4 Hb7+J[` W2"[ʐ-T|Ԟ70S|[mmɔCÅx%yq:,k-D~-`mi׎Iՠ<Ց48k]:]XOe=eZzxDfJPLޠ=|3MZME5CT /a `ڣ*k5 ]A]L keE㕺Ť/hMɣ]{+~NKnXL.睄\k5HӉ=?C T*Qi.W [YyCXrgVX;Hf;w*1mُfj~:v l-; |N߱fC jT$PF'@Pr)q95FsڣߥWt[0h0,5#^i5+KzP Ԏi9m\.߯6`v7/ Ε85R2ikD@]]Gؘ%_@@8o4wyc1i;zsqI; '"T2̫PNH><_, ̘:R6r"bWᯄl#Cr0g?C\Tɡi$}`t6NGj'ʘÇUr{b*W!*mCQyX}~[:E59Aɑ]7~-x1\uc=jxPnpAz)"# cV,HM48g%f*Hi1pHM"k|˄Uڎ aO`4`$^֕eFLW8\1Vyu p&jo, uđHwLf;&g gwW|4E#GJS:S8ܿMlqPUn,v PIk̲πKZeЍQ"Ҳ GOx&#,RGӳg NlĻduNVţfX~ꗯQͺ viR'^ Ok@M $1cң~`&`wLT v_c45 cZhs{\%Q!]1NR 8˲uWGr?(*ڱD;spnUn Rr[FwS/gvJk+5졫`{Fʡk0Z[kp`ML4JuZN]n*+85:0vtl`mcO V$3HVIb\ TasQ/U`J10sxоA zCI0&t[Qa! '^󲘊+KV.{YjaZ'[ $2AR F"!H_jI*N\([Rh/AEa6 O `jh2DBvvDTTJ(v7O f}ӣ#~L;A=SKv周 wSE-! Hk5V"wkAE@09v@f_RO"؏Ԭ1&xb慧gӶ G.{DCF')D𸍗Ҋp#O>?'c$gEܖ0Ͻ)] zg9zmx+K?>ƤrWOę؎veFG;";3 1fYNKVSzDCWb8)QLXlCK&$$YU*0x$ F-paoQg(3D/ E7,FDbԒ!k557%;E?τLQS6qCjuS_Tk2~oWA΀+}{\e>㇝f0J=zq8Ue*L80CrKUݨ Cbs!TJӥ)[ )[ B%e=pitqe ]aƺZWGfVЈ*+.owdk~~>~f(;2Ni o8BlT-3.`' Wr v')Mu7G^`"E^#c ZnHxg)RՈta/>4[\@$H^l?접}`76^[6}, Ŭ #=ڟ/3V}{ g )1H :U+M`q/ <Z1γ'd&{RtO] Ū<"\ymܒ)MO-Slƪ 3ӸwNrrJ1rNf(i/(Q(GjĬ(0vHl"! H)$2.w PTnv6C6$Lf oZqqoiCgi &k7V?V˭ɞ{xT ߼3Ө ,Dx؍__Cn 6)~FIvEcpK[#b.r kzr|9(^ ƆM8S+rlޕhVr$,BtOLU20ˊ߀mM}=D&NBYzvFOW]ֺF1u%*GeenPH|x:Q@ I~3̊p٬wшH,ˈDzF\M%K.oE*~m[ C'qO?L;֐EnX'mIkF&Vوc4ˎޮ9Z& ^?QV[6RL_\aG _+@C[KvH]`xq)&X_{SIԘ~TlQ'zG䅗mX~`#;ɚ6G_#:@ *E^o)5:lI@."({1v@^PwǏ'4"^nDe:ӓ80L]Unfj\d eW%"H5!o^iu㧔/Sїg1Dmr d|>w\T n3QWbk'N<rw.ܧ>Õ;ƴU9 ʅm(xܟD%—9l*vGɤ$6"We~c-kn ~G #xm6OURV%;BrМ%kvB/d0Xח) IHt}f\nY$ hBjOѹz/'iWLĈVC'gS ݂({ڝ|y&O!8|Z?g[T-~?z!՘-̀^i4I.jF:Y጑$27Js5U] `v zj߅wSb{R0]a̞tcEAv zA/Wk:a<Ϗ8mv<%-dLliƥNxG v) 5!AN=STXg\a 5kC$:(sskF&m$L hd܎E=RIZܹ|!(pgzkAڲdĄ g%1r Ed-TOSi6OS]e:;^&>F0'YqFEvuFaC_5=U͘;zcU8wƓ+?)<'Aןyt%Me-͑9Qm_Ω K @xhyEbB*{+c*ˤsբ[}'scQށ}Фv;L;n;.g?9Gn$g_E/88RZs\ 2V Y\p՝GSè"3C1ܦƦg\#9㥏ѝWzB*!n0R&dP 1,dޅ]@Oŷje$0f GP-\Gq.Ƿ m1fkJw?LT_O("~*g])SSiE ?dB{5 :x(cL[pӄ>49|ޜe?nJ-$guoqez2$g`TSZDT jۢEJZ|φf/ζ">I @r @s#M\lRM3P"跧U-G@rbUX8 x``MYbtӌƢCLnTZ`!h /}ϝA&ۨ&+BH`@׎]j|58f\ɋUFvUB6zL UU~# o($xXP(*RS:JWV.N<0צ}\ V*mfehKB|0rMrEoD/Lsvޔ$oQpX8j`ݤ9B&3RbQlEiSm!61$0h'~ .RfUY|zY3JHQEDy6[Đ`44 nM Ω/Y (gW/2cͻ/b-M$oӄO=On^-z5VtD*YAS[/wͤ :./őԫP/ Hf0!Zi7O3GZ!`L|Όio$gqȐGVt1X&+RJѤqsO%\  <W_R)=*~'UYpB`pVYvU0v V;asB̢ O(t8Sb95^qM^Wj8('CɞbdG9Hb#b@鑢[o>JUBMW2FE(ZQadR_xLEl@w_ W~ H՟%o;))BJ)`7ޝt%A>:OA|oq ۗ E6c AL B@vv!Jⱈq]W;8u :;M3@q^_?O f[ zaa] $kAʥWEo,+\c|{%ֱSS_>yP\1f$J2[渲 @/`+/'jE?ҴmV{#T='KpY^;HG8g:TUPGp!`${./KP6'c`E.LD-Tn>ƮѪ7կKUG]ՐqҎ9J?Wg]oUI숰OxM[djXl2zB`3Z_kZ1wD+thPF%LEz.ػ;*w]S|&E 5`aGko"IkP0Y#QNd~}r;BkPɲ4 1N RWI<{,Ģ{(^l1 [#lq5zSJn{՞I!dLX8\%WPTgfz\r9kճ,|6}ZH"C 6l0^ 爜@"B;nm)g$nPnՉ)ĞA2zzBx#RG>zd.ދ+wLܠL( )͹`ѽyE% s.r(jrXgĴ`o\aZ~ o?Lʮee>[:ö Z갆ac;-:5NYUF(Kb]*/Q"x[Gyﰎ/燆_q%NQDt2~l=(ćfI=_H)p s}7]w_cEvM7~4X9$t2y}'(w1MxI$]ʒyZ/ ]u־"6;tm\'!䘃UCL#[m*` !)!$ IOנ&>H;<ϕNekF w;$[VXc6C jA#7R/ 5njÕ`Q; T@Zu J( _}clUJIL ˺.zw,~R:l c_罘v)P#/_!Q@@`(_/]FLEYֱq~rH}͕YLLRn<pQI{2܌a1/0-oee}bj2`k|n O"nP]ܜqVl,(fF} |6=͠$ } w$?FjoohTH{q Hrġvugi~NdwX-1\ْ>͐`G2:B V1C5ԯw+S ֨7\. N,sۯ$<],H_ri:↬UQԇu=jϸ^U].u +5Lc^Md]تKoQ@[Z2^dr[ eSQh-`Y%c} c dX$w:vj`E5(-E)$N} @" %1O)LEjP`A󞚒Y O7G_|'vt>OF`òj0])"4L!؁ *_񹦉t`xU"|z܁GWd%o1x?A$_u@UL%]ʃ{S B1ށz[=VJgoPazsV]I#<)XOp\~="ni u>w,ujOi]*10%=W_ q{tN BdJ՛/^R--7^6 {G)]R%.U;<$n)k>8qME4LTEq~_Lз4LnwQJ,ec [hts^ϓ#F"+-l"nkIvnqz/yi-`{u 2>m]Y"UO9y;g]uzILBm_#< ?W"|˶Kٕ^ (s3Vh-#[_nVtDJ:ai|Ac="2Vrs rw?6!FDAdݪ̳|-Qkǖ56c.vRyOm7[ТR';'nE269 1W⽖MD @Ciܚg: ^gρ{VdKUN[0Ih(Yh'8|lzSŝN$.~Ov,2?hFJXW+Ĵ AOjd%M*gWG("(!p&}nn&F12bhhZ"N֭5Y6]92{l֓,<̂'&` >$}[V8/tR6N[BDb Gv/lț~h~Bvzm4@ *+ǍS/>,u`4-J`ӗhS&p[HJ Wؿte4ܥ-qel8F*.]j/491G`Z 5B DIZ !ov#M۶{gAo=*.F}JgZj~Mw/J0 d3u"w̖ ,^B+ϫÜ"#ܱE4JJV^Fe&+\[-w Dj*v'2UjX+5vNO;&XeG%K[4gEW+U/2ߜ`:\6Y3j9v!r?";ɇ?n䲥*"IB5_eNq9_=)̠rV{!Zڠ@ݙZs{xNv\VP뭥ɗ䆠d @+lcfd:ѢnMqCi &|}vթrFc゙H䀱  nPgmZYx#'bV|ֿy=j$LTClX6m[*1NmG W]^X㾊M+]NMUaW;$٤43Sj43o0 39*N+z&׿cAE] [I5sHb|Q難+j^ RZc0|K^5 | :J=N;i=^EjT+\!A=dGwRp(мBU"cG-sT{ܦ]) MWtA\\v`;ܗKx6&$Ɗ܉m0mU`3[wg/|A ~ƀG8—[xW^>L䕅ܲ?>E;FI454 \zĽUEDnԢJoIZV[Jez~F|"!^5Yz!nGdhNA^/@s`Z6u܀9wQ991ʼ6h;1RY31sщU@;+⮛HO f"k24Wb{c^ T~QbyDA l dd ^nt뭖H$?:7&c<龗OORoU<\ ˬ*+ r3|.@j`^#B^3MJ2A4^5 LI,bPIL֮{f}>iqıs/~#Zq?k\H d"TՀ?a|( -SĉIjpQrAZC^EY[8Ne?oȌVbgk|S?+V^5=O*(o]u,Pݥa@`hGk>^%i#M2G-5=oq]^E@{RF>>3WiNƝyʖ{U՞Z<=tY$s؍i“٥ CI*SmDede+M>- q)8XNlS*[%4ϐl)_h8C&F(\2ʶXiȜ1]7TC+ָl%C0kxTթٛUƻ{6"vP ¿aЌ^CBeNiśrf;d$#,T󌢣W.аtf "}+gW_uuҏt%RƂ񯕘mpa ; ;׻/Ղ`Ş@uר -Fܺtɜ^@`wct[]ED_'K~A%;+}GD/A-n_&{ :/,f#@ohތl^E\RܢT%58%nqLX#qOA??YMOfs^ʲ{}$ ߒF^RQ# 7&^ΩmZ+H63l,C<g޺F y \Zޅl;aj!8WIR̹\Z 7 L^{h2vtdb(Areh:a_DĪ+: ^\.kI.xl;e:٠#E=H[2-&G(d)mbޯo]Doð'g| ˃B ?1di h_%9]XuynU= (tIA60?"f@WV:`0'3fDJ3@ӷъQ[%uW>t98 [ y?SYiF; /Z$?7;Uus 8[\:|N R9Hv>\Ea]\v j`:ROco9S/kZU7}҆#獆FEVe+!8UȻeQ[i'9쁰Fyt40y2.3;v c.U7ER)tCVy N(0Ju>w݅bk GZGbג9hM=H&bC@|"{].PDT)g# ؊\C}ͅHq &~1dņ. wqI)u`rv4{Ԅ'}6)mhdZtq{poj>$Йk&z= e/E&w`vAE0a{~T$4f+q/eN6f=, SĉW2MfEl(82 hQ8"2=)g|cM. r1 ADU9͸:4OϘZѧ11:?+9$oORT>% uCr8-?| &8Bرo䰯}( #CH dR./gr͕C$PXx_ + ,5ChI&r ~MUTf꾋VpZƉLz471 )D`b,qDz;c͓|6ƖfrUN?cQ錾D\6rH#`38-9e4Ki ;Y%wt-62(dI1M`^fϮΜ=_~V`Պ6'n0&^\8zN J|v+HAx.IՐ> e16 >- i R}jIS@#~#m'h/>L>ж>/Ӑ&910{v,h6Hh:)Lŋ uĶYFqo@uX`ޤ*cгuVA& >&?G`}TWt| "qCGNq 9Ĭd*5d\ Z@Ũ+4-w~9qUy 2 z}%u_ uT-%D\.5577/F 泊0g\n@,' Ք)Br8A'yM g%^tAWX飏]${_Ģۀ5a%Nk Uq}\*>]j%>pj8Gt?@Ȩ* YrM:+2 XVieBOy ˹!(Pro;O1FF+xKb.c-G1`V2 vWHΊ:IsLȷG0Tw8Q";3P{ekZ#k+&Pf0OdvYt7tr RG[>fI!1{vV60ϭ f(vl)Xt|;kWD6R>R=޿QH<ɩ]Z&nR_YĕW`k- 9W~zڏ":q|ZC(ĄH}bc k+XPý;D`2HAw,=SnEr,JB-'ԉ#{kaVaLK=V8C+$[dݖNINjTz闝!՜H!ϻu᙭ّ/ L(?1˚5"s޶5ԕw䤊Kocm?,ys=[#plF7Ł80)OƖ2/O.z5H|WԗVNIwׁO1ݭK̼|< 2~;,+}Q0E7j y7e ],4AIY*6%"yO}=%aaZYOGL:bmҮњ]6ck΋]Uc=zaO֦s_lCxjmUFEbkhBA׫iUȄ~%1{2Ғc⮧Up [-_|[ SR~0Gڕ bv'ZkVHy*蹘+1Z <ԛT*T.ɚy/O Vc;Y\ }8fD=(f썳ڜs8In躱轻 %@ZpfrO|$wOf<֓DA1q$s62+v( ĔD,/![-̰Œ.O@8~1Č 5yd^.XL#Q/H- 1 -珻GUyh,ܫ8(%a4'9sNm֓(;ałb(ZLRQ#5'gMOQ ru+oהpٛ ʏ^f޷ PưghIqGMW+jS BפfƝac^YGBhŽjB1qdjm{Ov߇LXcl ͦxM M\󓇑_榹I \AN2wDkBgd* 09GT6{o=$|6`׮*N;xo:7e^--F̓nǁ("ە7uS HɝbD?iuc:[IhpvgAXGu*-laHU0SkA6}\US_fU,5E6\l|]Z5jKrK DG(Y`*]){}!bO~(VDeY}AmoQ!P3>Kߊe,6 G*{uSc)Q!3ˆ'A!q$7P |ftn^Uf0)eAQkx[ѿFQNyv,QVsDǙ,sQ+%Ea=6-VtKZ:(q[9 gnճ1@Vj l*q=ј ,-l#2eO{)ZJNTtl'i|-G)_ZR *]8-(֦*Z~h1w--n1Z0W{ء(ЭJ;|􀖽~BGሂ,۩=h)oȢMNc5xr^R!sXόs CS*fGwM) ݢtN"P wBsH:()H$/cA vWMS?G+ w>AީX|@PjF܂Jfbܪrx̀ɞ/K&C OĜ6Npjg P; j%29L@@OzTL81UX/Yw'h>\=e\WDPʱLyän' [QƁ|[ cF\?Ag>Sۏetxc)9UjQJg){P>j0#YZcw" q!);{^&>5cnFs"*`qr.cG nfF<{d\^&5 >!e6;,ߣ{P#)EF|&ҽ}DI͢Bb$xkcuM0l]Y<8 vn@y('@P0K%]xrBxɜKscΧŘ9K-?򣙁C]R3sNC 7m8G4HNVoG&i"(U%|T@1PJ=b(AT`m}nv#wAl[BߛL}Ύ17x`ϫ{ lKF7-#ݘ**f s/s}Sd] ENnW9[*$یNkgֶa3*UⳖƝdbCco?K3% 6YH.PFgl߹4}♜۽Rρ\?Xr5uݴ6ɬnM *IlƐ!bаpX=p2ͼ۔S2BHhjOGX<- ~o ]/EM7?=Bv ic%kӊW1SnQskB#ܱ?amՖ(WoheO]H>d)D#$m>vf?@_6)npE஠\Et= =Fh^{)\&b@vCk"`+!аMiH9(m{u4u?5ΓLF&Ywǝ۵͑RU=f|EhWvuRvR5n)TU9c+d"*IMP觤L,%B>˭׶Vjgwd_ V`TO̧3hEÈ1W-ڱmg9Ki)&8Jp#>=}D]:I?Ɔ>͞ՊKVR>0{+r_G囵%BLŭcmɂ>% TuG|Ly'ZQ~R?vHf?S<䭟:抹zJBf&[T "};j U?Uٺ ]J2oS5P.'@J#ʨaPު%r9 G\~-`S~LG7\ٚA)J+ΠK] RF9ha@ql3FwŐZCu#,dnBн2 vr:w(y?UB37䀻^_iz }d`?g+}+t]gɵP,P* #"d"ϖ~r&0`wŘɏ{:q,?񙁹j5K^kN[z=Hs3ѿep7ҿE^l7"HW`TjG׼P鯚R40dZV^yZ~o `xZ/aiSgx9^F8Fa̲LYJ> ㄛLݳy{d3Dڝ0`Xvם?p4R$/l-NvcRP;>Zs0nޚд~pМqg"GwQoN$H/)z{r^E +He}cF pl c1 #x>SQ@3}+0e#=nؾXW6,#-E':45Qo!Ju7 rw:끋?}Q~T! R1ojbJReǒbUx4@2Z>:]0wq_xV*>,95uGewO]ɍ2YGګVC`MEqnm= $yȡ08h%Dh$:]: B`oy#-V$Y!4Xצ֚MGu#1 :kFֿuCk;LKtPcq<1 lZ Pi!"~Obq@Q{xJ1"=bX,i~W',qb^iH"Ndhk_l"C{WYw*m6gdO{LRƙn73+/T,? bͤ^ ~Y3X%Q.oFquD?*TW+/Rzs@@Dnb6f^4iQY!l|YU$&}5yVE\M3 2$ E\z=ʋU4eQ.tҝ]0_"_ߴU1Z5J1N/\;x"LV̻r8GCAUZjxm׽"]^~t; B6Z 2 hƷc"RNJYPVi)ݘ2ގɜ1(sX|GaZG6O5@`|e/l_!}Q?E )1ѮiR 39?` YZں$AnǶrkY8FEf KL)0 K~Au*:ط)k4[HZ{S.1zaR3`C-Qk4YT~f|rޣn|+ v0JZdt1#]A(h,WvXU_32'HbJ|ER59?eYRe=cqrhasge(+R*38~jw)NQ2)Vu2<s )~Qgp*>Vwp<] H|ҠpIInΖf|W( xKb#\[n:X5I՜_S3[`C"Za LP% uOa:ZROd`b#)1gG#>]^ʾܴᔣmPbj-[ظغW=mr,>ܕq{y 띃-0Wa3 (p=*xE@515\nӌ8R-3\L_o~0uZx3}Ɨ$h7ǵiv+X36,AhC$ϛ1fg Tn$9$ʼn=7gZZK8^޵h@$5!Z(+Cř>9>(=p1+}WPn`cH^e83G6mfh`tJ⟫j q\@xz^Eǒr: $ESĝXƙˡkvP8pLw(z"h̭.<"cyum g4LÂ;_,E s-u1~Û z۩9P l.3lfȠۺXΕshդ6 ]`E5ʔeB68:~f{pDlMnrOGrTF;q |YԑXR6Kp_'QM n#ZkJLn CT3pλr|]U*E1 Q$r;XސŦ.(83c WKW5ssv1R'7%﹏ /;u>hZf 쑤/1vYեky9z#40 HCg_XHZwi  ,ߔQ€:C0h_Gb8sdLXEurcJUr.DӶ[s0R"bp6s wN=('z Eޱpgh@ r*k5JT;RfER]c+@ b>?o0$+Oui{~08 .?}76إD{ oteFE&w[WoC:di\*8$i*%j9iW2*GrN7 "PϘ?M/^%S&c.')M};IIvئ4j;bp,}c$0Բ+?GG ]P \Wݦo1:-9vaV7k݅Pp N1|D1b{8 s}UbVr9|Hf"1 I3 V #g+QUWWs#@\HNxhWqjL;XZ|~k".`GеmRUWP`5\̏rW \C{4+ȺCI?a [cD%ԗX.+ ^'XL_<2hftlyrbۇd$vWOKˡqx6`y5K3[/tx(mX 8Y-nvڧرoD)HJƅ"G$-6-(3HlރoMP.3Z -(]t $,uzaZPWm7QrP'nD)#?9VҐC?)̶-z!^ ף;r|b|oG%MLX܃2{|cGSޯ =tf3Fi*'Һz6a~<_IAP*rj`ܵX TT-I Q< vf7P3}YKz˃Ohod(|ChJ, +NEM$Ej nXՁSB"Sܫ9K^MZ\D;RӚ5P] K>MMH7h2%:w4vN%pl;7|7A>l'´\rHz2 VWȣ9XUQ ֫ZDeNYz#րg̯P&Ԩ~s35 ޤ;{`x Y6=gYZ0707010000045f000081a4000000000000000000000001649b7c2a0000da78000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/7]?Eh=ڜ.+ζB3Z\@\SV7Tl)D m3V.|ɵZŲ g'<T֧"M;}%.7Զ|p0vaS5rNYII|~zݪaW*d#]va`ؿQ;1G2 nIݕE[K0]^O9)y}N>V x,M~A˖2L*, 79U8|(I.ȿ$4(%0/#k@Նa R[4UrЎ R$ oȂ}R:,``]H&wMGw0$uE%<"&H{̮T CDv]ۜQQյr*w@,[։{(˳n1m=t٠X K>IթӥY|Kgqzw"jM3HO'(6ωz7&96Y,|\)֫0!~r|m=$! V)0?>xMzvt%1cAx)ʾO]l`6Ԓu) HJ9tڿ#YGlb^@UXӺ$J]qOE*٧ 9]cf8,4N.-لfyj(C߻RR;P/"pno=\nӚN6ࡔ$eX7Sn=cę[!rS~`\RFh-ZF n4FvFJDXTᏻ ,tڹf&uڒ}tYr+0X ؤq+"Asu[ޚ\f7@n HCʸBv#Xr:r\}[ߔzkLUC0=[*Z`?<%ò6ȥPXܼNW *mXM7{MA1L͡OA/0+-Q_m[=!ishs2.һu{&(}]n Gwݕyﱷp1\-5oVqiyks䑆#rڎ[;дFXZJ4-y){[ve_ J+n`B/Z aGߓkFOXZ $Qo፾_|MN! 1=![g;DAK:Q XJ"$M!y.n7Blhu):zmmj&I祿?1l.淅7iM|H,l" {bz ekT&,ǩ?!Ԥ6wy;hC'ơr>J3Q^dt@Q 9O6)ZGqлYPVd^7I&XK6{Léra@Ԉk`kaI tlBXG' VG=|[3% t ;ܫ[6W&Je54Y3ͻ@sy3CFw̬ `*xt ϕaQtWR5CBҏX{4<܆5'ov_kZU<5uTD*M*U?H?:tf駴B<VMQfK&.. 9:jΡnL"SU#țT㗵V CzQszo(Q[+r+nu!k! dIi0Feu hGQs-Bi a;Y̒ ayx`*0ݤ]G料@&r$A{BiX,"Hpj\Hb&;(%d-Ա\qZ^r`\AɍͫޥlDi@T z?V&ZD\w؇?U:&(z:9pA@I~0]۫ucp3:i$Sh׵@음/jTdJL418k Ѭ'S!#Z2mەFHWNfv4n7с"h#4SF _ˤGPp:PJHBY%U/eHc$ap^;7#\WZ !4ڣݻϔf`TTqm8A᫣TRq>m55Vo=*'dIn[mq+UA>WBV3 S_B٥ \h;5!46UXY|wO}}m"]'fon.VBKg'Ҭ" :VL>0FU qYQ8[)C&Ր<Š 纵*k#̱xV L,'u>FQAA8悤o"Pq0d;aD fU=hX?X.>I)0hog ̼ 0SÁGljo2z;fYf( k &{,eY4Ā¹x &) {:4Y *ʐ:WtJ;Q?mT9b*lQ!vݖj~X.HcSΣJN=dC!Ҵ8ԢǨf='G˜t :2b ]#T49+SB:1|v@.e/`(ml!uX/-엵0-fkC♏=} ζIWi4*>>?hǵ'ņ9  c""v.&E~܋&Pױ1D!O6QK iZ!< NQҦSˎL~݌G m>>vAdcj2\m<.[Y>&1N^E%g̦`17.qW#IrAbVYD)_X<֏״Ծ؞w_AĿϽX=ԄܺTkQ.ئL+vLϼF:,o1_;xL-_̻*?b y A.~Ԇ߮`-g:*KF_TlF ?}`9O 2Kk(X=omYr>`I]kso</rԿÑSDcwu([6]̾ J2;=jtǘ>b7UIS{ʵzwXWIR3*%t20i{床 }X0ص:EԂ֔ K1΃ igdwO{>|-%[HbY&Esΐ PX*b n:;A>5iBs+F'W,xu:8 h:JDNUn`k}n7bμf{m/R>r1W;kuZz#lge3 Eev<`iXgS17|`#t$8=RǮc}C)!%/L4DaY淁= 41lFRWԍ;m@Oh?m87o,¹N4G|*b ct߻'_:|y>#@bk/lइ9JRnOY?$]^e^M{3he}ࡽK-<٪˚'+ib,zdv#Sǎs`ЄwŜ'd6qNDr6-ҊE%7Tcj͠,|rd|&IciW9ǡ-Q֋9\P4z"q#P6 ۾2qϘ 6z@WAs 6{yeθ)kh_L[Z{1-LBT&@*CT[۬(kW5œxM)ɤuPlQ~\KdmME C4%-=60zxS qx,rC DRqk%ՁXײWiZNQokUGu_4>_St} 'XrWڂp'%F*{u͸H_ $h?+"bofdSJ>N=Ow͛cX?&z(8戉p%ԳÁ!6B걌 Ft%,s]ͰXGQ12$ \{ bC-̽jJC*&WPKK8`͡v*r{۱Z=h> '$ݏpw6i~$u#V ]b0$.1VqDڅY]>Q@DZ)5[e֎ -gH7ylbBW&IEN2h=7îhXl8;ۘTbx}UWadn}J;F-v;ξ͔njaS2 ƀyC;rt|\ad|O ѿdm93P*>⢐KG®mΧ,CBȗ˒Ʋ ˝%̗={5%;@ZH#fBD$0>431v2XPT;Vd~U>7d@73͂a:abĚ`~AGeQӾn14='ԞKZmLYĽ_Ϸ4r$E t8 qtϭx~1qBÙIo/Ӿf3oZ=O{Q 8B4;5RBtvuÓ(1N\#,ѫC\pO.k=TCf+U >*m?  M1 _1E*p~nz0 1tV!fމUdqZ=2{ \0QpZj9G[p \0M'h"V7s /ib̕!ÖjhvF-Jjd2G7Tiz#̗d8)EO>*nP^9K(fϯJ>2W>hs ҆A;J@S\!z[s)_w/9ꙢK1ʇϙiPK+qA=:^sW{&&~s#smX][EjuI;ۏ}|nlq J\Xût )|%l[(H.RJ%Sw@i:YͿ4l+>cy7piI357fnIEE ([pi/AҪh!)&3X?bДk,ƣDK=P5ӡ*`2SMnLyI)px$-|A]]W,5[Ǽ[%_ }ZPk_z 9\+(a:iDYSNƏkaB\*AW|EK*:/Dr՟(Mē@39Ʋ4qJ㩎|SF-kx$ Q%zzcbe"/r򘾶|Ir>^v@t3 R&mx(fGXzUZ^ o.qI]=m'/HY#}7]gzc,O0 (C..eۼG+UeF,c_=ȟ)K.i+R$?`AɌG-Yr:=a`L N9 =Hag=O8i.)D/ {=j R w h\șOwG#*7AT"5*Ն1p۟Qysj[ l\H`IZ@*(?>FClMn3" RTg^~5&ўsh\Ӱj+ʯ*(4 _)#eyŸᒠrhWZAptjx'7>pQ\ME菱.7chN-JojBp/תh'qavRb A§u<4k.܅*dv=rf*ɎUJ̦K 6`N3 [|ꋿySF9NR8PpɂhmMwC.+HgĎ]QIG׻SJlޓ߿.7cCª#feT@ճ8_Ζm9ȂfE 0$dplo5Ng`hyI,~yP0)~=VT`ARr&7 .2Wr#v8[91$_88#_Ejxd2CS XT<,ʻ;SpNd$Zis!d?(H1FG`V'!-,_}ハLB nhˈؠjk^j4Fm'۷⹣xwh Gt*86 {WH3=L tԆ HP;2q-to]bN$LVD] AG>;D-u[~XE^FV >-o، ,Hj *Ѫ/uhfqڱiu~AgAyE:+E^K 9EvuFyswUEV?wEFώ!n/b$(Dv#1I1YWev`ܵ#TGe-2i^"|*pi!; [ѭnu&6<+Kj7٧o}ӣX@)AH 㑯|fq|=ɸ(/m ]6>lGU6y h+_ԅ5׻X,4ixALi] 9l j~[([KAI2఻a}T5KhN`m}Hy*X( 62`\Mj)@?p}{$P3QTE80f {WҔԢŗNhECO +ֺ;U; T = v0E74GldVحG:.$/-Z +X9уɭBl*j3N/J_N ʵ6 W +lE8p;`_?"^qL,@bd8zI9#a,粧iivO#p}SΎB&)z^xBpNXJADd2 ؤ Oe" #j,k}GMp,z}yL¼a&e~5B2k:ذPՇbXj$CY˙NW^U"}XT:'OHT.A[yNI9>ZZrX&;8x-$2t.t_J{hkod(u28/2oI zh:!Oǒ 4׵+wP'J0`+eϳ^%8"JbNko\HzK#2Z`S0Vʗ?KrBc!(rY:EH.q+:ǚ/x5>u"x19b\%5/D%[o;gɁVM:t/7emOXйⷢa2P_{lڲ䀿fkT:3јU3@q^|=.XDgiNZ\F5 ɕQ bU}Yy"AZAx#Y=OЃFib Ia#F uv<^\r&C YJHcA  UDB/$?F¦<̖gr/̵UW ( '"䧞;!nLD,SNj$Є3P"' ~+{[ }&z251lrR#@1QBb5vծ@[)v= Q^ЉN3"5mVFrqP4q͖pY$Kei!@b45@pX_ÑW$|H.wߣ3qnT"Px1ĽUM ZU(܀!xsM͝*y$;EJp5VĘ N׌Nuz >R}vʠ^d@ݖ]dH"ͩ'{[U _0(Iݧ;ǍXuP9}c+OېuRV3E~۰1c![~[xfsCf Ґq_o|sG .&7n>'RJd ǖU8.ׇ{^&0`=g&^^L3VsleMKHw` |#BY(lBEN4|:V;b1'drRh.TLWR-i!F=**יpF6-d74'3fY7(j{WQccjŋmBRzTJ2lޘTcۍ݄~ 6lf2/p$p Yܐ{uXAxP*qB€yi)D1?j({U靖 a>D`ꑳ.5*(zݍ 2 CրpMKE(8W%)FDŀxx~Lm4!cUےoEqۿ8 (;gTB7WbP+nCrOLImt9gvʺ8s$1FLjXUݭ=tψ,9e'iCj>NQGJ4DݴpUfSIL*`! dn3[dOݥzBp#iB$ܡ {Ӊ[ ރE'efMf~6Z9N\<:2ڀ^Lo\ ʱ<4hi @6ϩHjnf^.R %|М169a2b,eLScfy %{0T.&Ve㝇# <&ܩ*귋b@LP<:ݡi&)w2-T{!K@UT5x̛>d弒}=k;;!b?Q7BGm aMIs!D+1J'v.c/MbxqĆÒ*?'4"f~--q׮5d>LVj+ڄWb*vHi(خ@DYps;ps 6 j8#02/BײL+>8@Ǻ3i=@F*ޡmuE)pvEAx oIK)m4W OHCږhAx%mh .<@!vZWf&/)ZO“RI3_oinγV{6?'hSN_`A_8&_R|Q(PzVfmv}_#1-ݯ㦴8K,w{phAw!dܫ8&Wh;Fr))x*Z$" t"=k 1gFFhCRay>]Vs^# I]:^Gɍ/!v)|{%]{ƎCؽ+P:'mQ+q9ᄫ?k5DӌV] 9D)5oC؁ Uz iYH GLDQ8' dr#d C%vJ\vJf<1+ ~<6r 4voT2dAцLeJiBbIZ2lC_mNoJ;35oQq/O#Bݐ`]ֶb3k.K5 F VrW,tCԀ@źԓk3;` `Tnj8"G~fݐIF+D+ֶ~?\HL#G8өu,O-T/ݵT 6Bƿ@FuCGBS:_ j@䳟s3y|c<ƳB˕Im -w>wx 薴${}k&G6-ݼQy $cOēXs<pi Q4p)y"OVpeZv<2WI݊Fu0"с}sB<> q(r <%-ҡ ǣ)l$zd.31zC>ZKQg- a;sS,2H.Rc/X3;+DбtY0˜EjaURރ7WٖDOLyhPaZ:)?m;/#2 #:6y?|'/sN:0%)8F!+>u<w BX ?C_W;oOG|]L,!{sˑ cJO|O85lv(N@v;S6|qy8k$Myk]۪s׽XÞ&k?/q/m,0U7AoEj-fU-g 8~>~N$%Qh;IxMRh( NQUy)+ ';iA_4Jmm@C!bl8&?CoW3r$6A0_ut1WNG|s OOL\qeK`l+Rq&zMh zZkzr罠566z榧.t]7-\nI蔄x5Z(|ٷL@[=Ǔ(c4 hȴc붘(w+X5D QHֻܳo*Pͤ!y3GիI|Gۋ8NԴ9[3}G杮+LY̞5NbmKe=4\Ud SEv. ;&O:Ma{TK|6M\ݫ=[95pظD<w&.ô Xl3&;dRA{S|aYޢv tczWv`%F}/9RN?k,O|ұrxeOI;!L溑" );/hH2 M3xexsx@G|U$>^g2ō+0Ga#7b֕rM b0$۾-#{{skKרߗ _.Y(K*л1oiتUC7`B >qQgt8Gis4J{Jr*]umBqdx9ШXT)cA86Aqg0jVM-6-zIH.(J/cI/>f;4UWGk\V/&a(89q~JIͲx[?ڧ4U,ܽDֳSQ2̊D&GqO`jnl1"$bZu3BQ N%v_Zg{H5!B=[e/Ag2OeEKL"}fWurnfP f-.2KTeӂo/nAn&j/7DoxgC06>bzU%w.E>Q`H GE(cul8T D\9jrn=i9Kwo);je'B5Rovb?Op_a xZ)ɾ{GbuA&X0I ͅ2bP.wxyB;M[cRqUvggŴ"\`M {=>K3xiuvSjwVyjycWSPMa"%:B[Z+C![DXCgP~y$[[ 7aO^uWe{㥵y "!d#KŘhaZOqꅸ_T1T y$=n Ü+z&M2evʇ0s;Mh0iH~iR!8sx8Aӻ wk[+"MJ <Ў/ӚHboSU0Q0 7Ք#_Pw̸n=z)iNoow,+le}aBrQ5Dgd֮Ѯ: ڨ&)Mxr{JB7 Xy_rC_Vzn/#Ryh{,`8*l纍Ⱦ!ZW@h"D,/Rgc&*P_}0gM=*c:vm IC=+VI8Ntyspk{xꍀ` WImqFw#/OPy| A,}>-y\TWE8%rǛYn0]:f^uX! ٲxxC/e{`tʢe[IpKMCQv0C[~FE'0ʎGț&sJa(j f*y2ӕ 빂8=i*CjuW V 001ΤT5\Mźi?=qnlFd xmC Ŧ? `&Yd775AWp췼Wuc>l-a`$.;}u1}5iĒPϮ]Z"S>rdN e=?đz" <3[y)ǻ^vimn@At00*vFwn']&)|c? FHbl94w "Ԏr?V /ZIcJFsxޠipzu|W%`Ii`&glVŒOJ3?~@Xa8_lU6̛<А㼜ƄY#7. tS< /2bmܡ}H$6@8XOks#208S!EgصtCE/2z["PBsړpNƦ]~Dϓ$kbqmSaNǖSˣ7& Nz7޽WX%Fv&Hx}٪kuPY?p]ַdӐ%ӡ;gIi)4-VƁެqp<>^ܣuT{6;}FgC \J jQ *=)JuoeKv4|!}R ] <ξ $o!d[hX n寊? Xѝ A G;iQY+Db& 80&WxX]> <]ϳ} :0WX/oaiݑ:JVpW\HuLWV6Z-#F5(C}ѳG5E a'=u'ߨY0?@``‹"JdW:;HIR0.zW9O/g V_[lwXt > 8 Ģ䳤L(&&wabn״hڃ +Cl ăX2W 4puCPuﳇS\&^&5M:4:8پ83 ϕԌR:v M:⪱1?0 pJA"ej4ȀW]v.5Ő'6jG0g@I)SvcS7@sj8S23OuhZkU' wq eJm<"[;B `6?bˁrq l49׭M,'Ux9xJ&SdtI&ZdI5g}Wרt|EFR5%MJYzHJ߃cZ7T#ϫř.PE{2mLJcn=spCedn[hitב8PO`#~95x5XM~' ȢT;;l5GK G=˥1 6O}In{sMwctʛow޹R_7Oe[!]O\ά?6,O8eD*kY[O}/ vu: "[th>Jp@"t 0J5NUƋys0]>oPj:Ir؉ѵG k_@ *_t1WiLa䍱a_otj[ 괹ɦ*cZy_0[X縺CyXx2D LOIׇq/d;?kQEO% KvSen9ѵD+j As,UM!7RѾpWlշ{]:MtkN2.< voG*UJrOǕqG=)}*)x~qn0WpDH?„XNUx?bG>YY-}E7Wt!Ft`w&B}*=x~_:_ DԒ㕽0V8t `>xzW >씻}!D}^Nmƞ|~W&5u#/x9 /M}!q¼06h+KW tivLLA\Yty0C,s&~|a/-"f-k}5?78BUNhڇc~#s "։2|~hF1ʇfe=e$f4:l]VXO*IrQ bJYfŁ>ԃW;5XGɂדWQ@5lU:! ~i_Ky]Wp`sTz.FC=幪T/{߼v\ݬޒvJ,[1YѴl\WnNɵ8"~3|N@o5R~\Z*=_dyP&GMM 4v..Zjlи՗W%ԨC3lG2M.5,n630[jmE;Yt`'%t\lbhVRJ'V_2ndR(yӾ-;D8fWW6C ;k w/du1xD4Xg{l"r-Hmvt:'jYË WTq-Yt9兩PhJmIzPqH`BDhn@,hɠQ$N$X"u-xލ ~z4g  oR6™Zrk\"2F ԋj{Mɚ \ iaaA."ƢdϾicDa@=r3{ J"b{^ K%Hu@+ tw@e(T 1Sf12gӹ -zfFOW1oS]' ]A \Lt܉(ëso;_dSxB*7 W%QQ@3yKn0+nh,mյICqQV @"B9.XCE$>XKk i4űfE#v( />ə\BFϦc]W70,jjbh^,[Kx0Z3Pc%SgrzÍl%L^/dH>?a6;7%E _8(w$Zp84n Ϭ5ΗiEhmG0* ,zn* ?#S+IYP~'XAŮ6EQU2lx<->Wj y8`/"v@1hog a࿎xf{e+D-sC'^ˣ&"fL3녀ơs8Ԙ: #~ͳYF_1d%l(.{uH7P#&w/+&u|5Ho(ŠI)l&J6fk\_C ɜxmδOtYoMBnMZP 1r U]z 1=1>m&61J\YM Uv)$ni1쉅/Hb1ʪuؗsUՄu /ժ>"{q%3@0_(G/ -ʇcǷ>u3@dY_WHi;#6з`+)e+M6ګV) {\}hW3{U=E[v՚_B~-/b|Cts^8,s= |Kp`A!\0(M#eDv+ .wudR%/Ӈ^OF5e!*h de(_FV|\|6?K=-my|9;\VR 1^P 2eފ{̕ϲĨN'sI!/n9Dk ^ -ju BNP6>Zq٬eԸs %"[/s.2o>֙'DI*bhṼ/`]͒1HUW=3W"k֔HDIcf>%CIRYEyߨlCN''Iq:em}{X1u*dʨI hPǎD>{k1XE*r]$@W; 1r=+ANp2 ڰʶ,zn8Ţw?qLϤ_:IZoYH3^p'=v-FfiMA"?F_]6Kw++LۆOm:!dh,6"S29_m!8t@?T῰Rh7ܶh@ I,bmxq3N Js%wxûG6@ ItBSv2jKOZ+<'ҶBLWkrY͛DWqsPHKs:TCz0짯SZ-쁩)N? (wmaѳ6ص}l.bOFK_zFWFX!G`(fpBzo)<\U,(d_K6UM͒n0[7\˯!QB,1`b/PfH] |aƶUHR CXQdO3/ 'fPa]nԝ{ȝj/ r E"W$q_o{Bs-UJԶ3d=1Ĕeߧ![2H9v~#lYTUN;{+SR|i1(˴EN[ϴJ*ܻ2,eP!gZP&05ҟtDfIn[[ty~ٕi ؅pC};7T{SjG0&)['[>$,`vx 5TeB-Mu{ ?t-uӴ]m*Scz:$?/W EX?BmbI8Q_f^ yZX9n5Cj=9J\+,sJts2aJ\ =(d -f((QfZ~a1.wKX{r$7٥ƆOsR=aOy)X־.Ӱ|fkux[͈Q4~B /1C@tV25\,wdtλVV19Ta+VaDŹ wWD[ G:lhDEjs-N.μU~ӯ-kK\WлK7=+|D71JmbrQPXIFL)ay҃[He8"iѡ)*Qh(51b(BlbQ X ;1x&5=qBg-[> 2x]2|^`'z>p^bVhKWMM[L.N80v;ږBʙS%!_' 1ruI`7zR[6tGq uG/53b:XGQxU3^2;qqMdN4\tJ(S^=AdR-SAZ&F2Rh%N\"y.>7󵷰ë{I*H  }ReqʍHM% S}p,;2ŀ&gS}"(q(h 0,TYx;VBoR%!OEʛ%;a-?J[԰'~>*)E);nPbQs!ۓ{(=;AY* ͫʞfnu8#b;x9"AV7+kg`&bK<#dVyvOTq -*5&64_ܞvo9H8<űT4  UIZ`R_0Li&w롞WrOwZ(p$K#^:}UX8r\klhSHb)z%RE-Q=TR\YEnŦ&lJ\m.!U)iWD)vsan=gM(ӖZq?b!=Cn6 U ϐS<. pڄwAZg{_ FBK%)=X뾒o{j3ƛR{mJcfgpܲKeODw³q?[q,ƴk=zgNtH12 /WÍ6+XZN Jq&e >:(OHKRJ"i:x{^eG ^PȦcY0Q*BlysGZ]9Pb#x14 ]/7"% h5=%_˟X09rE|CU}WƝuv!t(7yvq2pnZMbbqt5ME.ulq))L jс#>`" EI+2,FR3X+W Y*->E@~٤4ee)<6M>d)CP0?#Ppr 0aXz)R*5)XhFszXgs=#WbGlU ԁX\Qr|_ϖ͢H=H?#6hTal{5|H[0q,8\u@Aͷ ClZK9Ksxd$k#.|BY 2C<ܴ tmSk4trtmXj`kۀ&a'I]Lc ^zw%/i\>YކMLnZ^,˜ v!jI5!ٽ2&~OxHUE{,xr|{ZDXE($(tz nj \bpSE18Б9.!\z*7f,g#Yy P~ ^g3RR>SK<f';8|:T]{|X@=lr$-F*x)hiz!SqJ:ppK4q!ot50sG7&ԣ]U4A-(1NΞWV|zGf ݞJHPto'm86PcMē?wA[Ƹdgzq \N_Ppz<"^X(lPޫGI%Vݾ 4 U6ݞBI,Qstϝ{TXB"S GrݐH$BR ߤp?c/ԄՆtp |8 2ν W(8HH)½-Izk=Zu02gAMpKuKqSnEɴ/7 !cKBxivM1|1Tzŝ9"J54ι!o1.exTUp7G瀊J rfFhl* My3F/>[Wݢp!giKB8}VjR !rcOEڴ07pwq+\k`:yfm/+! ݬ;&#5 Nqh>z `}?XGy9a>9 ʪKzJ-62:e&Ҁ y, -ֳHPBAggy~ I9H@[ر_+]c 󥭚r:?GWCJo#%V3{;'X1lv+#Ӡ7d(Su 떃u=k$~ %Zk289BWwbՒ$}<>W6=[/4wy) =c\L%bJ!ت0S6}Ў+S~Nr/tM57bLIN'\uu5Y> qyf>7"m@~j)UuQA9<[r2li F ˤeR/z\VVe{`T88r6Qa'^Se>l0j2:usF[6>7$qiUCc]ts +v6yz]n}ƯjP!?KUc;7OFEDndjp] liXdƠ+j;t%:nq4~44 \.)EBf >k?T OHDxԑ%#Ze_ 62}1\]vN=!LȘ_!DX"T7, rD:hNÖrFJk3Lf0d pSX; 䀶|MPeT""偸4]3q<`jݧ7r]dvuďQkNJd WעQ{ܮ)4:2nx$cU"\[JG*z}\+xhcz,W-cBSdY#qSl夗j0/tL?X@HG5撙 2ZՑ2.ƙx(t+ҧm"n68SGiַM';!4<.`Y>Lp~u>l ;crhr*.7nct2G`/M`*Ri40QL7Mo@7/"~Y&Cr~~~LWz n{_\ 46ɲ "s),d%.w0K>e0XGN6)DId Or&L~nyrD>ui!LO[hA )>? S>3nFC.9.CU 'Z6wqNot_Lԋc~h?ߎH5 _2N/`iMU;+,N2AfQ췲-1)fi *36e򾻘;'cpVCo${4VyYf{t2[+Gtue˯a2t'JMg,VNmG`sU1UTpX{7[7w:@ɿBF;cEg Gmwh犞|x©V3JYjs<)GF"(r:cG5)"BRkGM|"4ڗ90i6tws8K. ֽuj7YW~Y:0J9p@QN1x5ҿoi'SaO(dS3^0谞X~MpƱ n5zꬱxXSQ% R-*m8U |HYA5ȧ)5$NժSZQ g> ɜIf~τ/f)UlgN ,IZ ̔޶R*f] fhŷ)ee74o7ۍ)3#I1lRqw܍6BF~MnRBEH3E8`9 v_@cEOP1->RҖp vMyL3V(ʭq*.hikw麲mg\Q%:OoD"{}5ko|cy敄aځ`C8똏"0kܼ<:W,f}|)B ,VnڊMG=߱BP{̩1igJq+'&`y 5wINVnv2V$K KlD?@'SE<z0Mךálс*|?}N n 0J+&zNHhl>L[/x I^:iУ9!i8f[>W}j/ui{"O: t[p+{6Jy72D5JMچBxި|ElӭqIZ‰Uzvե߾=J'QH2SKmNjw3Nw <\ vskgI-3s` Nji-/ExnYpj >,dcFC׷1hw `BR'!mrwSNI 7|AEU %`%R 3¿k`,oJUiS0P:ovm;[<]&\ߏZOO,3'c` Hg]C4LG< P!?t֝G!$+x<$ѹ%0"4wJ߮˖)a uw2|1#Y8~7n2acذz W\ωޤ?Hϝ^P+]ICh[tmDPYDyrUY0 6aXb;i6R|C`ӵ3i?zNuAGJ cP*(JS(gK?VeLbfjrGVS0śFK@fR@md^{ݧ:`#.ehf:pn=\`#5iz:i^P&Yi]ev-i2S#aԓa<<\6ʛnɺc:gb}8?JV8?'K4q_+W^aeQ%kj$g|8&ROXV')gϭoHrc+Bq*>08>$ڋ*̲4>jZ.8a4Y=;^rU:fY2Ё?aT~:&ivU.ccݚE1Fy9aY`TA03Nv.JOi57ڰ$37maasTZ Kӣ1\Ӏl?Q ֙o{Mŋ䟜 . k\S4؎L!F'H-0k-+ ;kV>& ,wAߚdU. Q"W{ :soP[j_{LjDd{>-c %M<5w{A2u qPY޷+t=ᗨBNjLHT"yad]=*Vr`zXdQ ut6X13cĵY䂳$=nc>2FFZfK| I]kYb*~E:wz:ڬ13JRqXfӲ|ӡ:lG[%O[5SjbMkBlUn -tJZ]Fͼ4oŦmoDEˮvQv"Qh%97@hdXi/B^Q' FZs\t N)9 ?Q9?/8GI䆗s1=lL?IHaAq"!xC@[sHM^;rp(24^=tl(є4{SD,ܨUe2sUa9%N,>K\v~~ÞwptjʬTu>у{+;46|n€,I|JNg) E(Im;y!ܣSIlxJN4c@t|{ \ =D{Zەޣ11]e;Prcyy˘~/bЙR2ُQY6nQ@^f:UZ ! w׍ 6bsxAi~s`Dy# fv2fPY(9@jR„ Bmt:.bmUV3x;<z P9O: ~OO={an!8y:%# )6LOw&Vver{;rcJl,6`tCAʣl^߻OR NܦL|]g˖MkЋN%M) sWB;}y7aLijS:N祇?[v Ӂfڞ a֣m[.I\C jG-]Jj+[fKl+dq.z ~5`?Bbu0,ŀ)VzS9g72m }wUƅb$(^30zlmVZlVm D9> kYAAP vYܢ)oq" <@MՕ>/ׄJln30erc֜rZbAI00Aӷ^*2=V&QjTQTZupj`#giCjXslчkd!!IGZ]fݣM՚rS>Ŭnn}Kpmr#i$ g i.p.Ղjo cXaq\ 0(.Th5g( rP1÷߼G>9,<۰|uKa^*u%ϷTz3DWTw/DIiIsCP d# q RR~(Ñf7PJ^68lT ^8 iguk+a˅[!֠䄔bǸBфxMVe@G5g;Y)hMvFX}K 2~џ9{c0G:M{0.hZ.4VnntO| V![P%B bF4/ R4fh qɑ;Hv1r@ 7^ %w#z/P\xRԶp/#gcK'mP0م̨Qhϒ8|Db@xֺӭr9wY Mʳf<ߋ6('>-V0A_s+E')'H [u3w_}9ED QfaYhgh9bgjp㮈r\vHr1CB/A({'[=ҷ$b3ݡĊ>aƷz0KH()P@6?d p)"mBL!ae-5ұwJhYP~ƚ!TtoHΪcUS,>Zl? g!Vi+rzc{T>lHv -d8k!w d6S @}]yC@P%գQ D/;lD 1RYb<~½eA^eTEEWj8Y^d[ҁUW6^PR2kQ ֒vbz4D4!ཕ*A-wJgZ 搾6%]ucew'mژ\6ڄ aa0Bؑe˹O} R"K3!8}@TVOJpΘi",;M{Yī8%86%]6FNRe"$3`{BVDL-brٜcEǤ}N d:iQ nt%/z,ՅGG&gB>Vz aD(f㉎92%jsR)#QRzĒ2qzzD)~gq\p>')CrM*BzXlX⣉qˊ?_"d'6ܗ\JsHR9wVV?,9^/vxy`Az 5Mg B*YX9݄72ڜ1 ~kŦ>;S J.a-Vd.!.: hXxyaU `&qHDah[b aGqqYەhʮX6Ig1dž iBZ5b(22W WPԝQXJM'$8&C6z{sf iv+jPs-}S뺨 cL/sjBt͊KCJ|)&usݣKF)fa&bP?KqUҵuLKvҝ^ Jߐm7:*S3˻9eS#.h#|9TXx2QhwKA+;Nep)>}ԥ HQ}!B85uw9h"XO)2h=ǸBHVɛ VslPw0f/?T4 ULfMw}lـjmLn'RQh1d:=MtDTd\!Va:H GN"Qs4Yrʙ VF ."bFYIj`>_OTǮ{RP7'>Kn:hĘlj&-r['&>,DOPnxreUlV dюzLLKGzd*&UB`S-gaZq/y ~J>krƣjX,[#xeLsQuQ{Xd#ِu}hD_,2Sh[i=Z& ;71!0'kYWOfsGo I>=e[?20ahO:2?fOd0V0 L kW٪/4q1rVl,]:=p ;öyz'!E6DE3,לƘ ۝!$PNDIK3g;˜pK*Z=&7 1@%}Gikby3sXY>_I;vzً|8ҕW(,Ç:4j4-&i`Tu$p(<ȋvPus%,:nB G6z%ΞJQ~T2m d]R` s%Ygӯ+4`#d`o9 ` *d>i`l+fJ^ g;CdNd.zf쏂h;:E_tsgH;VaT#t[P;"^`D =k(~47i=|!X#zxGDg^[!L K+W|<,Ye| !uޥy̲PU֎Gc*xDtc^pO5LhirIgF e2XHS~xw#H ,\ 秓 A{J?N: D.{9 jL $K?D2&6Mè\HdKi- ymڮ@<_Luܥ]?@Dq,Mpk1Hnwy3 Y:slzv6Wf(OV9V]laH߾͓K:7 B@iMQx[g=,gql$O\aΧJkTl<*Hs/G,e$̱~:э9$UHWRu\w擲$7 ?9Jӵ55 :4+CzJ,8[VKط0wnOF2L0nA@KN|/L8cmceqa{YKdsa}_d  r~񥜔$g]} A wBXNDZ|X &KćL%3I!.oԵncZخUD–sQYޗT&g驤v#CDR7z1 Ԇv8 @КoZ=єĹM5ֿwh&݈"a @^qe BUW7}4U+"-X;oVHX, Ndq(qЕ*sUrd%BQ5>2)p.uQ39Kk0.*󡗷(a7}O&`.!!r%~="Aa%hFKFn$i%5vۭU[MdYYϝv2pbjVdȭgc;/T:{pBN{f'TrMR4XHP.AHJ~nxfnaJ"m랳7L@?OɣuE8雅afBj~!SNOvމJXjŤ"BW􉶹-flJD`EG:蜁:3rĊ18*p8`q-%:?8hje? Ʋ׊qC:S 7 V,z.>?/Ir>4>N*d7=}yQPƵ7<~ܟ͡!Dj 5#QiO'Egi?)IK8 g^&WnVDބ)u:N)x!iWݍhC'Δs'QSrYI.2lsˣi>MxdB{pN.q8'5H{P8kp`F }L,.ߵ?ݙ`,E 0 p:,q DiS1["S qBuk&E J~oAhR{f(I>J.| {8;8n.z.Y$,IղCĂ9ayKIw]z%^nr2WnxMP"Q TJ>Wlaң*C _|X_(po Ae._t)+ aPqufӶ<|;+@,D8owRVӦ-}]PZg;tOg8Zl,fI& yd܆#΀0.CEzmLb%Fł090db}e4+-Ht:FRˁتa ?tlg4(4~@9;ƃp 6x%Bi`fH0ؚs[o6씻ъiKM8,ǫ:*3n_ yvj\T6w-_<\˯Rlіuސ\DjcMEttB }MMJmFRIK]ji `TwG*_cn(6|p[2CS 3y_`:rmA@`fv P눈"3zONք[]Bg9<9%5{blGPς ^8N .uil *[@/.lƛsV缞\qy*FN1dkV:M2K|EɚDnhg:`SrhJ#3Ž-8/foyrD3eXPN S"qc?mTHjgNM%7UP$fy4}yK<}%.y4w,nr?QxVԑjDo^pk8?"g2c,#wd~CVJp5ď?kKm+C{OeJWeR8,yQ0M݂DniF}T/t*tyCuu4=kTEDFvט̶Jn)qpOŗr4+)'g#eg7Rx8XKp̈́^|gW@' V4ͳ;"ͰN5^Tkje j)'`:啨fb:u=`w3d !"dQGSGhT8L.@{L‰,^ ]G 䞧w+4}ݫ;Zq5qJ\~! =(JG2X@=cRё>nt<}!f/bGPM&W`^kc.<rD0R< 0E"a*9vѰϩ36d%Ðm_ ygKvgz;߳X_ 6*L-%Py~ !}vxq ^oT@˱z/q 6Ss<7ˣPwAĊ2fiTGD/*@K64?pzS2zP:#CRd'kg).7!#v~,68 e  d I"E#h;n,M{WL.Sž6ıpr2'np6ޢһ`فFɐ˞Fn}G n@hp?]MmF3\)1ic90*B{T0T69/X/> wF .t~,yG =2Jsg _@H]]HȔ5z.DX 3Erpi !T{8kjJtɝ[9J{D=ԱcȥX׭f+G M#dabԪ}O,|?RfۉNӺI}02N+C'XTy'P8ؘW$5\ W|djɗ}\Ò/x߸2S)gu|֗(&v?_/ƄG<;%p@ޞc7!Ć^VVZϿ&lqh+]a=6<]LJ8[6;ywNgJ'm~H_%T~el6c{z5H6L!%غ̛T CunrxZ ("Cv2 Q^M?GiqPn4TY_KK:.х\~sXlǠm @3͗H^IW0͗ZקD=:cgU^d9pnf&PA$F޲jʺffkbk\5%<)t>p 6hAẌ́Ьi2z3uarپ-M&:W1H vƢ=UV8ZHmz`S5X)ܸ j)?CԆqpjBt& C[(Ģ:%W*I!f{Slߝz;`:?X<*+Q UyYu#ФHw+TE๶đxn%vQSLߟ_&!m3bXq9fԋ|BL-OQ\ E͆<gOOyPge64ӄ-85v8\:_D Hӧs^1lp?q-gضp6÷nM wqf@N!n~S/nS/i~TuʻM6cFCtc#ݎ3z|v#,<%IV 5 `޻:TwS-fjuM.w3&4ȍS)*+ލfQVL1^~.2~ %4E.WaD(2 :9zhiJv'&#ڼT^>4p!?6վA YBW?-N9V묿l+6ڭi6idgLLSpJ{_E7I BSqU|_B/,:H΋4Sp,$7"J)Ħg5ܩmޟ(70 Sůfn @UoA. H$N'q\:FNtipT1>@yV\­qJLoݥkF~֨;"C좱,;_Kl救tg}һ$;p?SqBk'9'ٜ{dyv5|\  |Yjw0b}CF0kdx!Tʼn1rYiJӴ2gYZ07070100000460000081a4000000000000000000000001649b7c2a00000bc0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/-G ]?Eh=ڜ.+К\`2K|P[:Tbݒg^DQl%džQ'n>SK/fn_X,jxEr8*봫bϋl/agU6{] zBOڧ$InpHqx7p]X 墳C͎&N0[ϩ9T2 ,x}}Fu#&K kU(qIsM{Ok[7&G5AmUe@e$aGuN>"5[~Y42$٢|rm\ )J\fi˜W9KMСIΜwZ|g "Hj]YcnU GĘg~׆VV$_+wkpQNVYG PvH=z%:s 7YXPXhŦp2I:`]+YȣaFssA{Ft2c9pRba֑Jz5>pȗwY~,Cw1`w2@>Z%ة=[sX-E{AuO!Q5 󷮫jӻT,;rqDdz, !zH"fUea:t (-ȖB^mzSTBiP:6}t3$};Ғ^M $$%\9r:Y & Cn-=}Hs6unb !99+hd1Pnjyд*m*T{ 4V H5;x'89Hx ;^VUGU?+W\n=P}>_hG5ўN&]%H\^q*f@u0hP 0ܲ| VzwVjgANFT7nJT&LѾi%~=@o^wSWO8]C9P"OAHcOlmKZC\R9U &]q`x#lU/.ogi<^QFV+EXKi&Sd//h=Zqːc @؝CuqPEh;IVcyA(9/ @Ze#&K\v&MK@~lV?L) H<eb=[? ^ttIʲV,2ʹHf/\hEl0JC\,Pٺ {ŐsZ?#jHF ^R]l|ҧfA uSXБ )۹$u_, 86xʴ |k\-8 <%D&Sت^B#6iIAR ( L SqLY &4̌<bguO~+A x)tHׁ &D$MoNmȴ(/Ha4 /7U7olpcnv`KEeȥo9@pGCzf *%t_, aqGs veFn@VUǝ`"ji}JPf_ƘLGVM^%-]H1Es@"t}2+$'"q{/49mK=h7BY 4ŷbp yE|R{ ~2 QIp$PUCEU,?(F*Ol+탅KNQ׽G8hG>.;'3#|c;lVJr_N|XVv66cٝ}F{f>%S2ty·SǕZr*ٸXS`=,cXj y^gYp[uܝc8d1 :<}xk!n& f06>Tg]QH~ S0`FWRA}R*][=9+`dl0kAV5L1eF/`'c?J Q9d.݆cnxbl;r.]u% kj۸.NQ[0f`+H6UW90"Bb=|Q3hɃKrx7&7}dR 5cN.D?sY\HoOi1U;,0 NЃmdNreQ|4 l#x\"ȑq=Ϟ̄8/h>΂$tz6R]`ў͢AISV˄RrE?7=}\,HB)9>q 'YZ$㩱gYZ07070100000461000081a4000000000000000000000001649b7c2a00002d18000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,]?Eh=ڜ.+0MiJ/;Zq؃'4 ;[o6gJGerlWp x';ޯDoR%P{et57v3GJH2^9B?4j7VaCzc2DY9ur5c;ުq 0Sk#ިq|Cc$׀,,/m5U>~Y FB?:<,W(=aݏbQ43]hOFueRڣ)gb=sNRw*'/]ƙ{Wrcb*y# <Ɲ* f+vݠOHN( zֲ"pUTU=#P d[OL)²Oav@Ӹ5)+<,*4omE%e5J@yu n"<r{*Uƭ/(THɤFxϪ%r&{Q2W)X?يNB|n؉rSE>> kYA2 n([+˺S٭Ƕ}qw2P.BqMKU=$7FD:iK~&larHF (x/Y4R:3~kA $']~m}rQ{M* prH朲V2yY+]].9u ~R9U I '͑^ ,;e2L?$Vdk?Z% =ƹ^eoQ)8Q.~2F)O_dekӊ/lʏ4ڂЈ5$.&Ό.Mq&RRzXC=ئzp ݳw|H9[Pȶ!(n6yiYd:,lW ߽ }< ro[Ʀo^hu21sul-QR_bf7EN@CT?4Pʆ [R:p9>={/Cp.19?FB0˳t( .#Pm"6pVuG\<c{|ngRRO>Ƽtcp uV3Aa| b7AiX4X g'{0@haў`tEP#e\m[eɒ$7$>Pos~Ԩ_eK}50D3WFrL=/J)S MD".*SŻ͇+ԘLFY!5y7'{Sfyk8r.zvee*FB3 '}Ϋ'qOhl1)L]@Rв wͧ\ID6]^ *j:{ 66maDIF״iDlxĔ`E?H8$5 @#e%%'h){~X?_+4vc7 Z.Q:^Usw}d@͑ Bm_,vdRaSV$eS."qP)8P?z#dK +ՎgK+玅e{,3a.*ޣh.N$&jޕ7<}bo=YaX 9WڛMk3T2-kϪo~}pߊfY4ϖۓ~>Ɩ&Sٝ3ĺi5J^^ mڨ"j.EzNZm-љ) S XBԙNˮL_WwkJ]n,%q@/V/fsM._gxKN=M=kly_9 ]*SxPTr01ʙ&!-]EMYߵL/~(n^)wMjt˫-S#'u lߒ\T+?=},F]uw{sc[ʿp eVhk"b>9ʾƆԱ5aoλJ[ /%UGp=8u5m԰;t m*5^9~߭Q-,Á=QL< r4i O |7EfɪUt-Op3Xď#E⽤!uŊ >wfqSG[ǶS]DC̻6r"whLn=2l=d/+ bvBv%LȨoh:f8ctEuWZIr0C곮ΦCR|t6x tY'9VTQo-#a7%͂Qy\.>Œq^퐫[zʴszHza9AcwwM;*ƁV\Ђ/ ;1&o;IR"HmdbE(j5q֑hϗI ,st_7Ee2F- nצͦȘ:X6[.Brs7QV5=3g>Kmvr ZZG=fړkHCKNG8؞mRgp;0+UT&ts '),&MiE_S]i 1{ֈf&w^ޒ 44UeNkX )VIt__U>滘K[4󷮣PC c4,: Z"txb*{pLTx~yu f(Ε湴M YN&Aeo^"Z^mQF:ܙc9022 'u/dAhLN5H2MJ(ue];Pt'c%b u)}p_!)ّQ` 03mu&%ʦpjnּ*0B2R8}.}0Yu2MXR+N7c *%q&-.0?B5<"܀lDuWY,)wfVuEvXuSv`.% Ǹ@JZLvxK:JLjD^O@155z=48' 9#|WH2v7!I<ޅ%BDI]ٺeI='*6)ev9YBzZKU@][ D?ಅd(?K5QN$Y2rL2nT`UBYA>J IXpe O;`(TW}]pOlEMBXZTt ;W{eEvaW_~ͩ59=ѣd6{;U֗Z W<7_1ږ.ns zۯ֗3InC53yjYNN7Xp *gnKKJD0NΛ_ݣ4fZ]*X Rdսɠx>jPܨ;8ƴ{1" */8ǔXٌ1GG2QO!~3終1>6_ xڼTw jGqc@6el2K<s׊Q^M'M͕sK;} YUpk&8$0"\r 2EeKJ뉘,x#Z(%"4l~A1۾EQ%!K9 _5sa1,=YӲ|ށY y>ui~o!!TOkaiu3ʿ_T6Y;p! nk%qӯ'A{0NavQCs2 m v[*+OKAf#! 9`fS1#) d@0>eum2^Y dV"1kJxy6 5KCi/>}U Ӷ6~BeF> i* 8,[1R@}A,G'$"Uqǡ ={#R/4xeSΎB!u`p[4ß1oe\{ &J >ot)Dي(c{_ cE7>m<*FPo}yxYZodiQ]Ϝ%7"Im[ 6D܄|Z>'k[hk` cp1h\.WC)]pVDz!F?e7quQplg|~L|Wb+^i rhpi1LQ\m*9oQ7p-_^SD봔߅$!PTUǔ.s6Pݤ}% (FviWj0("BqafcV1%KK=j;r4Ig@~,8Ϻ+!d7?U5!-=ؠ !^ , ? Jv[nE{|`TNu\#n$6O\+e#uNh 5(NB5-5Â`toV7"{K@703lu|Paw̲_ pL_ CbRk ߐ[~t5[mUatMZ^L5Hf ; ҫh5دM8>8|NUXsc|}6jNUM$wB9Xi BٿA\aMEa0ͼ/.Ѧ3TҀ(7B2dPm]^q}Y{6T5G f1srpΖHV`ŬR*H_8%2#,5Λ&Rը=kAR'z;)߃Td: BQ_'?(uT rj G"-&h[cdly(/u6ͺǡƵ?GŸ;P/_(su6(J 1S)4N*OCѱ2,ȹS !o;H&- )NkNHFl@VO N$6ZW DDbt!>xq%vd7rZO*0ޥAɓ"5N;bZHnTtx'Kw4& (wu&2X/{n8d 1W`"@9 (Xl)858J"gNϕ/Qhյ* KWQN=z#ZZ?mF"Â'ۙWb}%\k95큜8ѧ IYΉÔbWia%ڏc'gk!rװ8vd_RnR[ .D #ALT%>ӷ-y^G>k/嫟q'H+8{8*@[Nn_GH w!V:Շyj PIEbvQzɴ/bФR:4~xZI!J٣_&k_l|!iu%.`@3ɠaدϪ)\E#m LLDk` tq9P"?NN~wSF_z Ca-\Gr*&{T|Kg1nfyNPХhL*'o`qPq'w#{ސ52̬^sM0.!"+,Zԫc>cm2w"jqh,K`'N{ 刑_k͋-+I<|a/XSo@45ŧ:$S(>'׏k |tsJQZ/ `oH*-knđe7B,]]M`ēYs{@ajQ^'39<#+&9 xHFyV@l0z#>sRI}d.H(|un=nq(|z+ *Zeٽ\+u.xs`BmDk* r4&gUangHe vF,G;`+:U/K, oMJD>?/;p ,y>.=GSW8W[8g3a@w'C0IKpq޳Xy*뇫%ߜ *+ 6Q߹vX={-|#[{Ţn`@G_>& B< 80F%@Wr%,^ZJ&Q}Ul*)t]_8FKzR&_6S%% FW5 /J? ]^g >v$u{l  s =Ҧ ʧ7]SV5+smO:a=ѷ*խI_6Q4 / ?9#t "Yqc*uInwc©,$?(z}5 .VQJGF*xL׉#;1.rKTs4P-"=qMZ7hpM'HMoW|r甛TG;Ǟj ?ErCAPvm/)} HT~8L:c D@FCQ䧶MԗԱ@M)E%Z7%cߢA:6G PokY\)ŒP{$zUC5݉rg7Z 4qGr ?`0ԟ)зV,fg|g%`&GbL(5A>y_G3x( RQ{U$"Xh%_ 25i`2gމS3-o7ߛa<<|ƃGzJT斒umIk%"e*@޶ A pQ/np2 #[uL\ &ΣQdzQCgVg0g6㽚=&lc0MbΒ-DyPB@. 2-<@q( b؂t~MK#ՊI dJ{yQ?rErLҸrP?`Erti(z୶>bY31ˏ )S|-bFPNhem4Z  P ؘm< ET{y gxj"U"^D 1{^^]oBN-ZYhpvҁ~= mN~-"gJ^Uވ_k:Appw}tb]kF?׶4 P%DQؕF;ͦ--՗Q'~.}4TXMjG("Rv)Cl奝"R6Y-rZq"3_mպô7;1H."-‹$k(sD.ґŊ@<{dzwHs4>&dWAAe[Ω2+`1gSNA(U-**;+=}p0֎n1D0\k4COˆBnb7\xV2l14U0݃ W,458@?`aEKrb/vPh CS.U#$L(Ga4+P7,QaHLL:) BXוT >Jl_396đfXU|PԳ+)Zyyg}tM,/'3XÎ52EAK|rPl,TT\t`M]$nC`6 FȒyODEk [-F=#?(Gٮ|!nS8i,O]bmb:"TueMs hЬӨƹĿ(y[&s7/ӯl9>0@,b#s{/שdF)= z޷q.66'aa&pC:R'Xwߦ9g_1Kj̎)ܔe"j?iQ_PՍSܷ oHD" -\&2ZeGHQ?0L7]QV 1R}S6'ʹMLbC5iZ ;Mkn Mqmyპ˱|3AOe|-8#wUٺU$nqZw\GNw%WŞ$0rڊ]W`A1j%T_"~B"+iQmgF2D~yE( 3PBzQݬһź ! Ұ$[nXm,tVe?/OIhsWU]p;B͝R( 5ç%P?=}{7͏岍"_:|CpQC4h܊1B/X\.74pyG GҮ@y" xI՞A,fގ#vU?Vq='>+3d2DA:PIu;A(WyίQbw%9D-DW>Rz? g]TGB [ꙇ2T D"^|/wCAix;k[9dzEUJdZq$ .]." &-шԡ\ ?2"^5>d" r^:ǿ%8WjڠNWWa⫸݅K+Q@*N"\/#DEr/N3+6R8PO5(toD `ZYe׮E칗9Em7(h{De|.1lW<0PVJ ҟ7g{,l٨ 12Lo~*[UG-c0<`°(a ۝xb8,l~SWvZ 2,\UU!iS3FliՂَt;m!*q[GOp6Z@s.:o8qফ5) g >8d]v&9-obKD38Ե$Թ`EH:O虮uoX[w X :R*Eԓy@T|i6yLNղ':ٚ!c١E?㲟弳 U};o~:AT}=֏?⸦e;:}9[ \e=OLm#Gl4K 1S-,QAιz "L6]8{yĚd D 5dU\5v.9ȌRO>L pKM?v Yu?O~gYZ07070100000462000081a4000000000000000000000001649b7c2a00004190000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/WAP]?Eh=ڜ.+ʂ heoIt5r&c1T҇ea-1&XX^ĝ}R^w#qp.cm9#l& := Q[W~EvHxc9*OsUgfx@djtq3 j8:UXK9+A9L-cςjŅ:OD }‡SXRݤejq rBI49K@gC1cq&ښzx*1c$uUV ,/Yy7xbA_ -'*XDV"J$~(R N1DEKį䛤E4hZեgڭ’>GU{╿1 P&I^vp̖nhآW鉊ڟ(rq.bJht`C*XUle͵~dy" E :/7v!3cUUˁى01.t_"TBz'_&aŘ8e!HTgMIEfq< Jx T)O3(ǒDc%ޣT:cefu WV%Ȁ]U^m^.pz "%P7ݶ1<+gv9s]岝w Ji{JD1kڸZ80#k(x[⃚U4a2+yeŲc2~$*^ޣ0 \Z֛`@ ʜnKC/(yVA&(e3НC[;wB$-L:,5LsMO5lQ,kPsH $⩰(69oˣ,x 7W(m!eভצe8la}6a$ z]$~ ש4Mg%ɏA*)J#1Э1jc6tJ`I(BG# x!A(R5s1M?Xؚw1b$29RSa5fЄ6't2/|[P"a.}i\(? *w=rĞ;sciQN8 A=\nԌ pX>b!^mpu'`|q]p뉻B~OOux~ X|Hzlљ,#K1 0M*,X`<53]+=Md Y L?Ҿ'Tg{x[⧿=m9\>^:T%`ɕ4_UaWEYh8h- r^4]U"MgGjL nkOͺS-Զl#H;i+bgbzL;{upusMhIFaR]K:Iv93ߛt6g$l\;~O2.<,>mA@p|k~ZI/ՖhxW2MN{YF5EH)5NKfS TPv3Z -<ɱ0R [o,r^6 Gd1dNE=9 0HaUs{WbH{md^tX[ rXP=4w&T`m/Һ{ZRCΊ0X[蘞N""D[Tva5`/TN\bA̎I1wM>>PE. RzR:0ϖe?9IJ7g@B@;\d'Q֑:[VJ6"-uxYmfP,ڢZMBL~kCŮD䔶+6hI$ )@&aP*ȼrQ۬4Y :r1p_ZaPj2 Ío\ʅ hfy;H7̨Rcx!^j4PVB+>8N>ڠPtM>˞3y:K}E htb9m92wHx9 K[M#X-Yw(}A4e`ptIȽp:5ǀZeJt&xMf~rr|_g Wd(pW +׮Ex"n,G4aD5l nL%MC 0RݵӪ>u=#"{cD) 3Av}g0;K#C%_RфnD/@@x<_Vg V|3{l6 &q#216Sw莜/d 2]?YcQK!_`ӝw$\ӓ{ ҷgĔ:%D t3cM_ W(8Zs<[zd*d&#A&txvi J|>Pȥ/\=*YtQVL"-mNSK{8Lh?h?YLOa,ZP-pd=ͨq&g엋UA^:><Ώ\׏fW$>[_"d@\YFU!鰏>.֨]*4M>]V6u^<|(0\!ZڌMN{.Ch#Gfl kU) _m\6o?.f韛R8b8^c%l^>srd?4pEuN'rl];!!2og8WhfDLɅJ€~.`򱥂2-<+=@K=~7WNť\p |ȑlݺ$rZ+tOde1 䦸q3xmqYl?R.b'3@V$ʒV{|s`FFlA:8GĚNiG/OCfY~H. ʍ8wiꚷ܈P-湅=*t>@"xף>Zɂ  '~%?CsWӿM6Z P"8Ok#j@@ǒ{ˬl\/pz.,28f}1$iTftNm1\ k]he Wg]ζ;H49B~ֺ<o^٨ץ!%xlYEҵ]&Y"HV>eFЈVE ՘hvƃ8㤅'οԳVA}~ܑ>q9LǒE7^Xu{l#Q\@az6^oN&FHm;ޓ6OʴC,Q&XdЬޗ]x-`uї+g6AJCF($'2e*qc^*;ۋ dBhz:x.[̮3AN`arA{Iu@v}Ew*Y)wd]%Ǐ:h}*qS% Va@4akUQ[?-657mBQ渧gd|!;\H^|H )]?rOJ$F0 a5ܒР}!*;oՙ6YdsI.ٻMRN?id_Sd!BʑIy9[S0Y RNbBV@1A Z$; + U[qP" 1[ @(sK ;;l;ul<[z+:Y `eXBE䎈7ͫI$rT\eEdŗC[ְT,*OVx%\﹄-8(@@p49ae0qvI=C3TOƎFA/K:.)4vXsyW)Ce y8^ FIآC Κ 8,1S[;1N]HIT3Z=X iwޞDa_4(xEً0Djhў+U@c Mfojp4ݙAzfy>6}WZK: a÷mJ$ ͷJd{Ͳ <^$hۑ/?m2_ĐUgcf=⇐4<~}: xZV٬d'ͷo.EUR]u:83x`R&Ys݅ د)x lq8Ȣu |4'‡P <֡I*iuۙf@pKG=J oŰ 5*+ 9JbqwxKE}ԁu!Hh'&4-XP$C},ҷb$c=Śl ZQ峘oH%bqHud/wh-- _wmH<~*F$L{>jxh7ZJB|v C ܭ|aGk'Pfŵ[׵8DlTz)F<Ú:ߪTY3!PjrcSNmc:ul4Z-_q Iz; T)Vg&Izxv3۱@l^j^S?"45|<}lz%*0qIx?|J˟m+UXv7C/C^4ACok] ,}e]SACBr+ f !m}RJvJ͒x *U4 I 3&^;~$5L]r_stHZz6 _T6S!Y|S91_c<֥wC3E[j77I;K)W}zp"ӫiHo9s _҆d7F _\E"n p EՁUxC^tu|,(e  *$Soba0)2r(4d؛z! [kr޷Z"DSwKY)ǰ~~02^0hp|p2oHw~I7 Z_~oIX칎lZiˇB)Y(]M;U(;dњV5U7zN ׸,7R[+7wǓ^KΉhDuph݀ P!5"48uxnҫPy}enp%WF8:T'Y]e ? w5SW z]O &'=Zi7&|y[b!Kg:VqsQG!2dJ%2U=[\ޝѤ &pAGԍʡFrvLjgdb 2T6xB^~baמr?Fs#XZ% 0g;RX`6;D|)0QF.m, aFSW >.-~y\MN{ 0SShߠru S*_RnT iHdS萎GS_o:sfP1,Qb?LѮzq~.ꗁD䲘w$Y^BĊ(vyDP){M}WY6LGtG;';(9B"}Z.GddL'huڧgrV9 w <ҬyTczm4؀ty`R+Jȭ\r@0q#_Bv*'#?z r;F[Vk~܉w+F*ՁrDTɄ[K*M5ܶ`o3>oy;)zUČ?E#&mӴ3i0ıWJn ,+gQ ˲jyq)_\AKSgh~)|y`l.B}ޑl%,-8/C+V2W3ّ*3湂4%V.NYժܥne\>ѥ wJg;HPfaG|K]I19%@y%z 2^˥ځ2[g/!]WMq~fE2.H.._b\Eu3~s =Lb@6|wwDo(!n''m{aRP!ݣA`=9m C%i'%V#]u]ŁTӹ)5/srMw̪8űH]L+O{\&V/ < nUM c"7韁YaQh)@Fqq#'4c7km?7'sBmt,Hhjph.tPDj9yn5`azT}]B0Eyw mp[6(lL3śd!i6P ؕmX`\u!J(G!a/[xIʏYYym)jiLO$x}deM6NcNN!CFGثu]ԯ$ZG.|hB־>w8yvq`z[tz+ToDnXArT5`C5tVw7|7EXQ/dv -y:V}[$[#raQwLr,md4 ~wvt3ّ*okG*`76 ovyHS5iU^ Afhܶ⍿1t@tD\Պ5MʉJQT8,6+fyAL UY${JfPt O⩘M>XiJbj6'U"2WE@y:N|4L d%.6a[}L4q<<|L I5hٺW yӸG#"‡6҂zU̝$g(DF C߾0p#>tZ#P7lQ"Oj!bMp;!o08 <pG ~+s(4VTa%SPݡ^'4G2NDz6.q$=-13Kf1zh8`݄2Lq#>Ov=0^tR#_*IĄPl{k%BX%Psxp :^0M[t(NO^ׁ-ad43g69fOK<٤0yst]0ج_?߬ۊn }cL.UtLb>+e<,#GFN;QIWL%q&]W~.g}K!m(g!S&_ۣ`%X$&tmW=,#9ŔЄ!(TCYܤG/@}y` i7À,Mχh ;NxS_.[roB挌tjMM™@6!7!0lکjQKOEZ7E>بp!gr[ _9=O.jB[U};ds d&R?eNV2N67U@ڪF7TW1(kRb}; Xe)1vzx30.<$;ghgQiTԥǔ5ӸI%WǏ!P!š pĶzI8{ Fl66vV)ϸWL,~>_9cbEM*k9#0A{^ye̦ev$ ϝN/!hg.)"Bc$k,tY SWl3.L& ڹAʾ]sȢY"GQbGoմE|~R׺ A鑓+ї&+6&J6{(yԐ>+=t +$}7ph6&wޒJv@$ .u7 UlHU4*ڷiSs;LK]~ ͳ.?k+~4efwsi- T0wXO+]3s/*rk^h<di:m\o\=IE]@WSўEMl5rϩ0ͱq?z:5iXV~S፠Xyr@4 MV0w 9삧o~l xV`pw}>O$b|*3ߞh-]s⅘ ℕ“gۀ m(ui*DRxH{ء!LPc7uׄTpiyEUv\W>i? V$…4 ]Szpcby bu!5t)9]g`"DipC]ym"?}Bx2cZlE;6`@V/ pQ,b@Fd.u0, + sL}MsK(w7 F0ǷejJ;8~$I3z] ȤR/Ob'yz؜P`E$Etz74Q!-KXmE>#ow$`ҌR>}Ыy~a7T 2|~Q2#|oO4'ѕb&U3RgG˓Ť裵B.pt1_nV<{b GF'-NXnHJ\;&ߋ[*8|t~^!F?*d݋v;ۻ^6:b#^O;Ƌ+RtP@9δ(aLL-*!X{+Lq̚>=ǐp8RKw4'$$]<4QT)< J{^j :a=vFA7T,+vh~CiՁT҈:XYxxQJa?K=ݓS$JgC*r 0$fA$ u^`%GBi6S؉,j2+C-Ckbř`-?~jslf]AFL/tJ2GVL9Nj @oUQ'OrFZ4sQߌ߽i#ջl=*:mJ6Ǯ ?ud:abkdwQѫl4@)$$skw QdϜBJd HN%?"um] Q"WS [q>N@!bJ$Q6Jiܜ yn4OLr%;]k^RDO/H1G0r6Ulpі"kA2 ]Bq<jF`+C¿"*-V'[TڷX@' M[lM}A<}՘m;g ^h/ 6["y0x1˸Lu!]"fH/,,#,rp5"7`5()df8 BAK"Qǜ꿃%f搇AH0K97YHP+8;H2&𥡊0/Rm۶BY-Knd!nan8x\>d)1ٔ-'Y$,E寃FJH"c7 HTm5ywT &}V1. GԔ[' ?p ҃+{Ԡa(QJn`}٨A]. 3ɈnLh bpҏ]8-Dj0evhXaEBMnvqƥK'0zd.dS iOQްw€8b'@~fșụLZ` 4NE/ip9M  _WՓK~p4d%oB|R|3 J2Q̎KmxD&k큇ѨM39^IǵS 캩:^ ]xTP_Umu~Ifo< f妥2j%ju\/ n=j&&ٿl۝-j}Y%=,%eM EEj :W8>u825dG֝⟋c8oǴѓS"COr! ׈ @`f1Wd$tׄJc: "3N.){<I0NFQXሚ9W?*颐BqGzha;Kk)e̾IJǻkB%yJ؆,ʆB! ů[P%BC@肀Ʒ 6Ii#f b IZ3`Fqb 9"f 9X>zr쟆(D50 ^U|-TfA{n /`U׷WH֮~=A қǿ2CW$>QdL BuuSLPΪg8o M@GP9fs1ގ(uGR=Wn뚎bHi9bH0'Zm3| v}>:G-ɀ*K&Y}n=|d T[H>Bxb[Y\Oʦ?kCv$W1|*dr v>!Ϸ4gS%CÄwr%ͼ $]OK/Nbd0a9hTIND>PA,Y0ŧ{?3 i'B۝@b DuIM5PF$#$\/@<w,cO=:u?>du-5a ?J٩kd&P_ 6jÑ1u֍|?F#Ğ.~bhr׋Zk8R1} R0]}evZ$BNsJim$#'78,= ̊T7ғc~JTnxDau5_}L'4Xbml_@`KrGHHn$HSP*oߤomLxO@?;U/I r7%{0@a/ {Zo q~^Y fnw&?6暗"m|Xٲ`]< DSE h{?($"R7bHב/ ,U:鷛 t64u)}߬!UgI ~ۤEݱ}bs{R lf%v nL{4oYeoͬD$\8H*jxm7(ai 1iFVs3 9Bn|f~bL?e[yEWJNV 7A[%xxP2n_\$T d~8Bq<aeQ dJ_2;vX$͕t񰩜 H$8*-N?.E7(T <-'-#{]4mPk/COLN꺊PdSEf']D]IBҠQr-HZB.Su2|/|*m2`@]XjHV-=4)p.3㖁ƑF[^hXA{vDktxW (z#*M#c}ZLC@Kמ)m%D7F!vX._V]+qFj-]wvtl7_!!B hdRPf)fdu]_t2c穢ۺ ^5up7!1Օ\ HOf 60kNe)A7aV]^4 )Qz3X@0OR uvfMOIQ)äcpKL:E܄ruCD]ʙzcd)rq"pf/j[Qƛ+pPqA!jgLw e/a-ՄOJWK9FwWI;vI)l|#c%d1|U74YR{q$H)xrAIJSByNvUcc 8 8]<=U#^עn>bnu( gPD:Xv7N GQ$VF1_Bw8!܍ʹ  Ňk5siLT,Bj߅'%*$ >G׷{*f(3 jmnNU͎m$<r2Y`X7 " 95H婭82h!p-cDD8qk_0IX (2#ns& XmgsZ7b2Dh@~Y}VWnO&?H~^31g# ?aѬ?TLJ\| r~!;x[4q7-ث)F00R *-"NLpwq9 مE|49tBp3006ibfZ`8]Ŵٍ6} -md(45Ι "F?x0n5xJ]RhT;A}Uz)L>#P'm71EǨsNg.˨+2=ߑ^F3)B}VeyYi".M+`&[l glu¬}KJ;>î8oo1L'=XgIvEag#oHŪZCArV>,SSj_O/ނ/ b?,vE!_Q3lx]dvsf2kTbԦG'kLB[7 ao9>;l8Sawb<08%z*Hh4`6TÆu|L,cW*3cDj[WJ[-hQry^ (󈼶Gu-J$GrK֋ X 7L:RlI"O\_`rF@XO db?Sgm8U-MP5HӬmߢ7& ^V`c1]KI1$:ޖP a v`v7}]l,Tp?pp^HTgl 4 t V^eO?I'J)'C:CGF4xWy_%QUk8JL\1{܌OIjJ)Hу7ՅUG@qw-9*{^0U t-4v+S/Mjפe }ynWP. h4 HXH b6l2Xc`c LPeP1[wc*Sn1aU*9^;BRhڠvfxӼ[S\\Fat,ru8cXK%W\ <0BdRbƓ%vAw4^@#5|AuW~45R[i'? dWrU-̕I. B5t|a"r`g R~Z i*]IBD( ԋB.8W[]:^-Z]frdn` }T_ HkR,$nP̅4o-H|S̕R9DdXDhD±x~Yg|W 5[}$"F`]L}:;d Bwxxz^ϋwۃESxeV0qyD1RsW8M:MmyŠꙶ:{1b^ aCRC NP9p~5U̟Koyܼatg_>8УXhi!60j[9`x'ԝ$ RZ<ЦBCyF!(T,dޱg4!၆Q uk0~ FmNUgo~Ut!C}QJ9! 'o1ǸjȾ |v/I?,+?>+ApAگ:v?V;9Duc VtM#.:cØi`8#r Y5t0. /".aaA4kP=;' E@Gھr-~[D\}w~L@^F9#KC&@$rq䑦+wwdrc(A@YAoR)޾48[&jBlPCTuC' f_ n? h7Y ; x]N3 S5etxjkNTydEh|Q*qğYNmR( bgQQ{2s֮_`(F*DZź, nhu Mu(ō\ÍUaK3|hFU"2םp渌עq@&=)ߘA 1 dz-.͹7`ڸ{WڽG>fmі2u!#yq )"'UZ`ٱSepΊQ kf7-` dGhz<\pxC$șg 2NKOꅖ}H6['P^=% |N-$++;%΄9 >٦MaNb)ۍdhP \&ZdMrI$4LsN]Ađa&׆Lwlꇥ\mGr#oW]bnO/hBD|QrNi<5F2̏e>X1}O$]H R-aU$Bj=Aeai(MZ/L:3naPm /f޶ q*7UCz-ArN Aѫ{ rz SJA D0!dM +Py! ;uSY'͝7_|IĶ]pџǛ4c01ek0jEv_3r6}_1kwHk7BYbT r2Xv,0xu+\O|b+z>SEQ\߶_uvҼHM7 ,AЪHWZ} a%as4բ~vr_6'#Bp*zyigN~iȿȧNɄq0O¶Fx0b*45bkS;p,Uv ,\5S{G2K;/+([Bjf?zq?Im*wӍ!⋝*/%N> iUǑnz_\?BY_lͮ-iȱ쫙خĺzy_qҔ0F[m_GUeN+R9oKiOb#\GXb1J<<AC6ʌa* OB]N f]Ԯ%]"kűzNw]~ Bt]ҌL,vI+qRn|(z< *Hf%ަHe'%ˌNlXup{DՓ8%YME 2hV yPW+݂+W]T;P@ഺh+ޏAKE8T'Iq Om& py]/f>سo-l=Q8L`a- ˭Mc(do36L#uGoSv#dɏmbMM?1{ٹGv# ,{Db#!R5up`$x?|oݢD3mjih+D0I ĉT71GV竛Q#+0>_H-=mϽt| Zs3Jz\TXs+p /L `:%0<82#KYysRSYVF fw ~l4sY$xep9w!3_!y^%~:/ڔtR6b zҁ޸dyz^Ȣk4&VvU9uuVy9^W )Qfmx,Q72d]c9žۛ}E r~C_'+́Oy˦c %TtÕDg,/2BdBYJvX9& M'2w!0c_O衄-ȴ;3 g\*& h!zlwƎc7aqJBm"9'¥4RվewcQh;y+w8Yv2K`Ɏ~h}! Ԡ,ab1JֽyvkT~ÛNb&x}p 9kuC%DQ,H(û}x %ztY3~>n6;I@' #D5Ȃ,(VX^&(-"K Bαoo-L@!ٔsLkƔ˄/§aTV~{o̟ 7R9z (&FbO)oS,Lc]6:5i4i|g_s.iBlro&Ċ<\vmad?LW"t OO+AoAJ_y]9B>DcRC>X0@7\{=a4z{nv:,<ufu(9U8P%hF]Vf{m'f.s>~oj?>lKP׷Ǜ gm(`܏4wtP*b E2N+K%$ 4fBp [ݏGeb[T_BƳ@e3XiB;q.37δ iu"|2 LഡEe.J20RijF-\bGĂqI)!g i]Q D@hIگӣk`.Jzu^ݧvEK 1]dS|ľuD*JK@xO*E6]aJ5)dz.ZmFG?d$-#BDz+ v88m^xeӴZ | 6o[>3NCg4LHoصjZ6}4(6Ԃ-d'D5v`˸=TxNB"j/>p(LZ'5=`2Z(/RzZqJV[ Ntw&C(Ay戒G0 IEDZXS8cRkP& \/QEۡcʬt$oT'E ''a}}Tގ)i-kjx]]:DDW_hfXAaQ٥gـ7w1bIـ-qͣ-R8{KhuA/ "h v.xѹȦY%w ќe}b)/b^B:\7BiedIK@7Wg2.qX.CjAHHNP+M7ٽcf};c^Y}>p^E,sKGfwxms Ƃv`țUB\D""nD\'X)T(d4;5.oa/7[boV6QAY#eA-bLۙ]hXݏ5XG4Hw~M ǷAyPOE qsLR7pZ5ufd NCz3$8?GŖޘ*/|K=:=R*GgXL7Hlt>1:ێgb7N S)z4Qo7o5?nx簟ʇ)f'()6IdٷIqnL2]ʠ2#)`ķgEwrChYoi}SpQ(0<_Yzq>8ֶ_/.D5ÑKQ]`3**/LaB`AVjo6ݜl[Wh)h^X^d9OOM}o4qT]q~9J}F`ؘӎ  g> B3pL VbOox¨E9DeF-sc7mw}H)A|p@ޖjv>Heaw^Ko y ŽֱrFS<=#"X0 ?{%ڼP? 'IiYt+>rȪig>'h:u|j*w )3%k0A)*(Jda!/8%h 5j`JlԆ9iۻ1,IʷYc쐰)6Z;l%>s(^ٹJ}зsԊ&?.=tEwJHG!2OhO*72fMɀ5qv87.Y2Ɇ`!nK};re#Ϣĵ`DQ$ 2 ) (S{i9r5,J u8-Jljz<)-!hvuٻ35'Z-:^W߯Jg!@[ʄAv8$èi5}sk3Iŵ/]rUM޽a6:Hbc)H/麋)NEݎX^^pZI{1ftս=Y=n6f5ڤ=+=9I3hp^mm\Yt@2^<ꄟib'4؄ْ>@W,s9PǣdbsQ혳W:ԧ8dIW !&qW ‚ƌ;Evm2#V*L)JT=* g:˲`°س189 'GȡLjȈL\tNH:Ԇe5'z@ ' @WQխFߞl!j9 FRKD !$ K^}7{ oF13 ` ,MԧZ(S^D RV&$ J&<Br|4_cǖv ԻB۬b7/bN3w5DADy󉬿A|HKe SVΆ2a?sՅMnb tuQ)J"B;Gz2Viɂ-FwҼ*@#Ѵ~1T,';nupFPUO $3uCLC:#?>/l-EgX.ܵ+޿:(ft?S)7QIA糈[Z_ۑ$GՌ+12.q~Or)AMۃ*i(HEpFq)~YIn"D5:)v]@ eIb}3q)͜LFnd6's\iam/WDw٧~F&uie]g?)}0d|yy+}jv/)[!ο<ή?(n>ם"6.m-%cks5dzłEގb1z+m=@ے|ĖX3,b na`Y{ߌp^X %?ruE@@iNQM& rpbCr&R8PfJ3fO%n [mMH4^dXrMTZij?rs]]OgK$ނ6ĭJhѢɐ+mRV!FxoLP仦D>ėYNޥkpWc:eĠT&GzeG0gL oê~>30A4PI\f-,'a[5Zp W>"Z2c9E Ԭh;.BuSJʑܳ;WM%{T0\s%WvG1\ r2Tsd4oѐX)Ι(J"| ;pq0 c^a&7(E7CqO3E_,*nAUSQJ#vז=v-r-h} j܆2VըҤ0[lҢrr7c͢}6~9ף!d ښp"K"k5q]rojsu`Xֿ l޿)x~8+BDVr_]J/aq`ͪ$$h4ӳ+dS:iMhX_R 1C.W4" +2O)[@=pBM-k\ ( Rḉ%5"L8OΊΟjFp̑[F c3PRL;>Xd9%%}+]DG΁Cy+.:ZIb6b8洂qĜ"Pbo=aJz)d}kBA+x0iGx8SY"v-53.kj3"+P9PMOB эC'Ea҉zQvFICT?npxvZ\J)8!ۥTT!5nuy_i>aXK񾀀F+ΧPcQݤjVnrnp~ 4 5K [B8jNoMVUm2q)|2. NfԂ~ ,or@5U:Lh4+Ν^D횁wzU jQ %]w"ͧPoy5D,tO0qBhUb}M`ˊhL{jj<]M+]ZGT빍-*Mtvً?' 5P]V@uJݿ} ;<$a3D@{wn{؜`ˏyu{(AO GZ|~oMJv+,ӳY ].)Ρ mO6E}OdI7Ou5LzI`9y|\OmHab0r^FC lg0sC^q [>!@ya=MLȩ74fy^PfW#zЃk5Hr}Gb鲑B?x*Dn!WJ{jIDl7 !jzI ;VfPNԲ(Y4pXMN,02|͟f>,mOw<, Ą k#50A3Bm_.3]2i/r%ִ[<)Jr;}\wzm)ߘ$u] vHwc!mwh!>vYuYMY ^ %X] v.BOE Fz%TnIXca;农u4ޒAyL奿6ki?7Q@ΰ+I]-ޭJK Y 1Z?~t4 [ eb󋨦/HJct"5l%[#0-H{ [[ezůQ +_>簛0Q<f2n: i b"]p>Ng7#,'<=QD^%Mz|a 8:HIgM:jl~ %gHZ0EgLMΧAzYܴo.{XJx}8c6eQ|˷hR s*i4…Oc#lQ@) It G? 8mheb3_j.r[?tzN2W W=o)n*!kdı>TR㩷=*]~{%:~-lMʘbux$勋z¶e_`a4Qޥtnrr cY'䋖vA &jNTfDF&`%$@*ʯ|?4/4EFe Ip/QJəydP|Wg~}ќ[O_C̔u"A]ʌaJ'BVZyC-TӢc#&LH)D g,^N(4&J\\fɚgkկ0HWQRYh#R9cn^[}ca17ʕBa9n,UĕT 0s2$wX[Qe"8^#9%9vg̃S㱩}wf/q7fl HT;d ;œtA%{l)cnI?{G٠k5`Xp &卽} $?TTEA0Gp_^!.G?/MpgBwhc v.x>BNPc_Gq`L)qz/v^| &b{@O]"R1eU3k)1ל qc#3?`%޶p!)%\g2X>9!LP?JobXvÕ0Gw M0>T~6By ֦n& ]pOpJ:g:}|7U6 횗5'Z @8_o>$!H11u0 tIA)"m&E~hA>˽~_(K(5\X:MM4Hզ[t_;l,[?D;~̾U_p.Xݧ:q? 0)Uפ5'^,cpx3ex r={rspKALů=*Sڎc#/R}ѽ9&9Àq %Ot{tu7Eh H1;Pʮ/kzAS\N܅Vˍ|""s1q?Fz+H .1 OJ5 1pM{r خOR.4WHzĀ"b"we25B| 9]LZ*؛1`ʋ)&dApTЌ 3iܟ%x݋v 09׌=!+,%,+,. *- t&Rek儹g eo!>5κӇo $_!uޟDP݈my g46'H n!$AlnQ8GE-34gV!M9Ӝ87h rOr^aPKn>2+ΣzL\(08YzACDԊޗ&$-$t1\yx.EFFU/':{YŃ0(z> .zL/ =%) ; :)/mWl{Rv$<+MOsw|)?^[S4Йc"\y&> E4PaX{1ǝZ^Jmi Ni RAkOw|862EThۃB:"jXxӿM;ArBct M&TF i3ruT(S#0.8_`/FW&^tHKaQl`#=々fJeg7v^E,c?Q3[r![10m>pV3q^7pDvO`Rr@1lCD h;Ny6&:Ǚ_.|G嬥e ""Ńg4p4 !CcEDUؘtq>3||n| iix@5}YE9kbeM]qPxAIEne[zIԾkIҋ^eN쟊kQV{ ^NwV\[YI&pa9j~K` y<@]s$M&>>5؄WG!,-e€&EN5a.Tվ>$6uh,~DY3DvE–n[]Rb(@c a/pu3ӥ^@ۧ6,GpXM`# NX5阨 FҬ%+-.YG͸zu~^d Dkr#E{L/zyb^{:ljH%jXnݺy^vrߋVv6/_ݺ^ P1fMj5`N[ƨ!Ob9Ct5ޢ@ċ HSċ+r:Aw2$b?K۩agW ּ86Jm .% zJmN9۴>Df? &h)lw:M̄sR@9xֹ;X{uOwW_J~{R.?1&OgҼt$"I`:060Ac|/=^>%ҀxPqj OD1w lgB»Z9sg%#rU\IVT):Cᕒ*f@_nLQlRsdVfx5K,~3rtk7^L |L! UL GwY@Vψ;4X`5Hߺu^Z5u봁LJ?B;;*\=}+}h؉k?;2zAT沄;wܔAhhaЭmOK4ӥ|Jc^* 7nOӐidQNH/r*-_jгҠykMm +Οix$Kىu6,0cRxy;MjZWr֯%yEHE~l,Ӈ+6-m Y|bY9wՃ1*`l)N+yKV:H_+S"?״ua,wda[od6"1R#$I=+qlLN=;o=M;a`S7̹9-q]{roVV}+=0+et8_XeMTCA,f]K;OKԺ^Ģ%L`½!8 9#&peoqNϊK2-3E'}f@|`~PV;oX_r fb Buv(#dyծt)hS]JC-f0imLh\: ٙueu\0hVVDF -{r V듾lH:vy֝/|*13w?B&5\7`8/H >Z~A(ζ\ 15 p}d~~`h^񍜟O aU:AOGBwq=Rxe9޺r 35>[Up1ڛjbgC= l.quo_>v̵4 n6VR,Uė(nhuJBAy+}gHyN9wj0PJMa)BQ_<\n$(FxY4eM\FSd bMMbdmV5 !7*Djc1QeG0c;ŰMfb .ruС{Nl~(U @3+: L[l8fHdųȱUA؍/q4uip,{C%o.F U ! /Djn5Ɠrj4;.θͳ`כ+Sk4K .􊇋ͱFG̪b.u|d&U7]1:ݔV3$/ ZF.iC,/8fa+pۙosmȺהmd.mr"W ?80d&Una-0:HRF޴ k6DDw9:ra]4Jhsy! :)c{]DәA&?h8F}52D1Q̺ljj:I0)} 5${7d'&8v$bT|5P;u{L{͎|hE 4Mޙf,~Kzk2\C~-+41K%]RT`Sz ;r6؁~u2&*_}7!K>tTM7̭8dzyM&'TLZjgЍX귾nkumm Ϡg@7=$Nst4 N3k:Yq \ͣ2js;ۡ%q@ o:j@#'e *A`^Oո/o|D0ɎQ^ Ɂ>VB̽R TqbzolSʞjm^ ;OEϔ+$i[IGm#oj_Il+xeNG+ {Sr%ظȏA 0+փ"b֠ˏ'Q;ZZ!}m L3rzd`\"wx*̋8Є)AҗB}+W9 ۩*Ϸ,y\2svUWAVZ6l?@8 Uz-^vp,XP< "K }[Y^yx+hSvM1eZ./p8o9bQy]ε &1u-Y%x Pg4bG}lhqOZөɦ Mݢ+l`118(kjWq Wt2V$D1>| 05qahdA:5 >2EZf+?Ew,*ı>JW0Z1!>䎆O,sU?,haAW;;WbxYbPḶ%dS¿7J[9Qffq!}Ft'+ @d$l0Kc1RC2,A4?I!+z[? Rv "v8U]Bט?9a|'IdKdBZ اClf0%1S0Q`V|K싲V[hբf#Ԃ*d~sߠkRgt%ʃhqm!&HYzK<*VK۞[uBι&HX`6lJhΊ@|#VuPPD?o il8TЁ U#1%fS[?]A{"W~u4Yg 1ƕj,<rI2+b*Hr; 0Pl%|&5`C%bZ[27T|4"dd]T{v-(!/c T߳]s螕?=؋=` uJY?ESIR= }.W-EkJp`sI6{:ٔ8f)ގeלSi'4W^e6Ze,?o#lMM`\RԴȸ#Z6Hq֮˯3v*&z߳R9db= i`$(n^9V\}_et9nO[|F6Vdn@W ̨WB^_xէԨ?}Skw&43cˡLZ v]0[AT 鏧|0\xv'.+>$n8C aJ݄"A}@suS^JLڱ{O%z=/j?wk {gČn4M: ٹO4d`Tҋe@- @qyiM <=!b'dAduuHAA |@y;PXiZV8&~U,sh?j><7[`٥ KGcצAh2pE_ӣmI0zQMk2a]2U"ņ3bx&eP}/j44X8|vȫ vLC !G_.u}v2ϵA:c%8q0 1Wʦ+3  ԸN-uaכvXVrN5+nK%GS?qveuT6O9;R"+@ .1ЅT;Wk%9AĐ6Z[3u*I:4LQ #w# f]$ zJ%h=2d f_!E_,b+3) wB( N͗A ,bu"igʞb* 19UeK_,ؤC9t8^Ju;[O~ a1{3Jm-A.%]{|ڍQ ֶ[AHNN': |hn6 lnV1Csf]aH.zD2V>JxZ1D)L\ yEg6SiSpH6U4( ͬ)(O&c]g!/HD2ƪz&}JaB"[Ue= B$A7{_UD!Fҷix}f׏!;wݰ"X(->3B &:o`UċsV;mCG2F["`|~ᘰ^jvچśnV[be\j ݐr 7oEsZp9"þ,|zܙ:57໸~0~!]z׮ Qɲ$_E5ʏ|nOFiH.+5.S/Rh)筶Ch/Asz~_ Vt <4 r aM;jH2I t_{Qôe}Be=a;waݣV_Q^-bbQM8_Sc `MwF yV$oiZygz~K[WgT6k|t2*PKRiHW=1|5.lU(RBtp~DB}ӬjWJTJVz nBϵy.}^9sY1?K: LF4uiL5pW8iFɏDι_;oXk`cT>- ZSOJzԪo<_(Ŵ81.(z Vag BiTi 菴uJkV}^GSW@t`N/;}R2iÃWE 9xA{ oGW,e<&a} N D";\@sxZF#?"iks7n+Oˡ >J|N%EzahV.Bz#[geqZԏ-h/2Ee ,-kvNTW DXnJeW5B0tJ'dK{$+:Բh$qOdt8zYY^_zT'G`8j<%S_% #ͼó 9B%ji6`elؙ>%IЛ{eE=_Ѳ$֯iy8>x#1y+h!~轱MrZkwB _Kp,Xp/Zpbł{k(Z70oRd^?ML3RVxYv z2ysZo-5X~VSph4d oNya!u셅¨e#ts#LǓX#\U{E'yyw s, X=sQcP(do"^B,ts'2fq 0.=']1-<5 :`Lgk n8ӆ"rf&k|2M,h2p4S.hwl73}'[bI-`FLp^Cbj'[;Z[bZvcC7dtp[7 y+&٢{Ρ2_Z_%MЇH,;|2d|"^&u0'cP˭vuzKsRdքyCQ-sO64ye%.(L}DtPwV?P `XlewL̨QTu-2Ty?pm+1 ifMZkȖP?˕^7fM<7PQl|J $0‿xeNuz֓yywNat ~]SHmy*``ŕC8h7K|1?rB7 %hg2lt<9fP(L]}h|tg!ٯu2.ƈFY6R.NaNOE<¯T³:NҩuIo:! 4.~ASсܲVm%`}j5F.p"gQ2eYRL$MWj* \W٬=eW-x+ ^)w54G3y53*g`8s\*K͓$a\$VTR]Ae=1]<%((į6VힳYPW1$ 32͡wcC'h۩$?"MLO o~TS,US*$2ӊ+RUa-7ȣ^̋sf8(vq\^5C#t!M/+>Rע 38@}ڶ:X< G7SG=dA\/ n)$b>KOϊ1 H?~\1yE z,yRL! 6L)"bi\xD9A#E&JHX&jܒ dy1*[aI>;'8(ZCD^t'ޕQS$Qf?b'-D&};̤9 hٌͮCipo*lD9& t714/#ʄ1rvNbxVs-ҹ}6qqu4~U q4zIƜ{ynmߠǐR€eBH؆KȚ:IƑg4H*f6Z~8;n;Yz8H hui(T迓/B'7xK460>'c@`YE֨u},f Ly,Z4ʒ}op@cmAfaK1*FU26gMQZimz5F} Z"wU;>ƙT>u0D\WW*o֎|ֶ4bXg$JE ` `Kx/d} Bܘ7/ m+B!__NqIDK0b~unfI+5:~4d\NM;@R ۜp!R:7vmM,QRRHQP :ͥTX9M<+(sQ#RjSz^'LTT'e3T\b)e7S#'4yOM[<ǀZR4f&rMojJ i;'s) C'QkGl|*&e7;-y-]C| `ǜc]CmQNg|f r^X.SE7!}D ^d_=wֈ$\KDú9*h"e6c;wʤQf띳xgVS )z9|}4p7OGow(D~Y'J1mEyBԉ( ͷCFVN3K\@Y?Ӊ;pdOM<~gKP[kQ;6w&*Cf1k)9( x9qٶuz/+_g wIö]- &ءiO ,Ť#[T&%v& jt(J1H{?!^$Ws$d:ހ+P,|ĩ05~ښ7r .֖-C|S]/7,./NZT fxɖQE">/㟕~$nwFPSVZʤ vT~ TO9tuiTS9@g$Q[x|(_}sE6- fY 9I;2?hAJ1)w&tTT 3}\vA+PG%C@:mN x6ϧЗҤX.)C+E{:7; +ے b?\nd!C!4+%mI7C$<|BQNʣTE C='zl/:U}JΜI*޳^D?%3lUZ֨C̏ r1X RlT tlۓ[3>q0YT+EKmD^W#Tj}W䒝xt5.kPΛo- uvKGY.l4ogzX#KQHgdȜ'ђ^"H*8Ayٸi`vGgLa?G8ֶI 9kg*E˼ڠFZ"B|y}J G3l .b5 PKwܕNhɳwd[ެXkĿBb G1* NcM!FX.0/#fs^ OA#:[\H{-wl/B$~9[mcXsG$@k8ضY,F9 #ɗ *q(3ШY\kӍeۻΊܩOؤLE*X:I4] 5? s7.\ģHLE Ͻzħ^ξtc':z Ur~65 B{"EbY/,dy. "U=: $3BA5sR`(㗊; l}ّ*T\TiI):`|!0sX"[V*zR!`nZ rxXG;K?N d-nO0]ċ5!+'Fzg#rlᕆgwN@9v7R+ IY*ցGQ0^\Z Pv5Ť5LTc-,\C|h9'NٶmDNmcc!>VxU/m(Oh -⨭N8:yQQmt#7C;B8JFӋ168‘ms)etX+@(=2jkVB3L2MnprEr 5 !Xuc33$aPϗEqB!85{M[&Ocꭼ\R 7xڢe|=:PYoQɸnOd%$) W9|D6"Zښf'Y.Mv1v)U#l9;(N7Nl$v}V?/9it,؋L2>@DlV5oЀN4}<Q3{\ aC;#B"?Ij;ζospnj&` :F/!#\,#l."t2g[Z:㌺C)P~Mwj߶-;겟@dNAfSE8yr = C`6JqB6l[~򕊸.YDrMqkAj24^R.‚CB J1IWSgZlDOuVN%vV3Vb"Hk34'wiߒ)xL[plK=Bɚ2̶A©OU@@k-FnB\ڜ"lXqi9Z t[C>LF}`[;$dLEr\ TjIOlWE=o~FVX[3x|ČPfa?!mUCxER &g{l,ցrY <լ&d.;ad:ѣm3Oȿ9R![3>|5.d%xp'z^TЯ%ػ>uVO'WBi/RfCPjeS 9ye;U(urI>DEux [twƽ E{c- =GMwGlS.w.'/b gu4bVrm'pP2#aךod[-,x;7ϳ%u :z (7 ;N\e4H7bz-:bq z*`x!5Zo:Zx%6-[C\rx$J4x%*"vF= K,vSZ_jP9͡FG"mg 8i 0k?Trt3Nz nA<"^k&]{|ã>Q[\Q'gUvDO~Xȿ}S)[bHd%ӶњI0ꕽ2Lܤ#ff!6(Am{G8y*ZW;SKǟP ^t֟}X ?azӋBzXثI)q9NkG=u~;j.ؿ1ZЋٳ܏H/˞[ O3O&8G^<s5e,77#^!uY |,0Ԟ*]i#Fc98b( TX(0uX0Gs YL7k5=]5Bp̛Y&t+߇fȻd^ @ %5p5{ND1.Å M싩 q4 ] KsN@=&ȼu!XOazNI#Bϣnk<[\x MO- ?u $t4o[7iiW=-r%˴u#/8n6 ar})<+@e^^4qń~jB lltL EnkFx;.ATO )W͵fRsTMrUϞݰ@c~C޿bEm+`ai5:`: W6h:W\(-QL#i<\Eu7@3dS7um[{jzu O\|@Mf 5pwﯨm`)1* C\fȂyo d7ًSw섁i`^cv#L-Ts=4>|9|it3Rї`=kTr7;.BcAi`ծ)tY`]~ln c.5ߢy`y;I裱I3;z)Cs\PbE"hm= ԟF%o~ KA*$i4gz{rqr-;{vG,6)zBggYZ07070100000465000081a4000000000000000000000001649b7c2a000047b8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/gGw]?Eh=ڜ.+ȟ :@^8KB7ª: d }^>4Ži(z3Q7-n+,7nMw&8F&3]⅌O5;h8.ZUsBvGCV8C?ស;vyϖ1 Poᔲ+P>Qz2n/rS%ӮY0މpKCR4CtMI/Y/v+Yӝ4{.4k7,S'l 8{R}$#J+7[G@I9nΤݢwz|@v1&.џ%_ s.I*:[tQ ݿ\ALcAulY1\-Q0\U(D T?PFRj̼&C2cA+Wg09MBϋD7SVƱant&ħ݈nFu'= QH4/'dG׶?O-X O >%پ"fgMtҚJ6Qb}sD- 9'SmԆV|F.eE,.b %܏E<6ka j+ ͡ +Ke&unI敔)6: ,U}~(sTǪ^j&䭯@j9}}o+B5*06 `O/1vcF`8ǹ"Ş*xhD7b)M6]F8u#қ4iiD?HÕy7e xbLW,aS0g4\ptH{N\ lR.N-!Se g(?\};, )r)L ]ۤ'xZX+XC|yY +;H zAT}L4-MtJL:7d\5$]ߩ(4.^G,rx*+8L[_A @2kon]J]"k&\:s6]Pp,L?f5z8Y7ԍ'%|2ifQ1Wh_ѱWu(hFvja0vD;b"2t~DO޻QѦq0)[ۄN`׼@Ɓ`¡ /Y, {BP|o>{C| Z.%/5̭5SoZ2X&v쀊nzfYAh'- |-_F%~p1nݧYDR`_A:jhoBtSHIV>ƃr>WA:`.obzPA+HHz[*7~4nT +ZrKb}4ڴV Wwz,׉:>0`!pԜP,! {DQK\t=pՂYT>dTef3b.=+KTnJUbּ z#?#I\Wꙗk_G?&T|R<{Ii[c8'awr'E@&-dnu*{ulOR\{i=>7yjh =('d^Wq穂>vpH E3_B< U~_(NY!ѻ|r\q!2N c+Hg%Ub8U^,xٲQ;25d!E}$:MG TnF®-vu^emQB7ޗ?zD=;K"N ^7bH@(JL@3>1">g|iupCo _>y )ȵb|fXjYld{,ѹEW[ .zvcd,*=Ux }:d)~[e y[m_6Wn.nޚ)((y\Bawv#sS/l*X#qTsHEʘN*!z4&F ٧1 ȥDӨu1.i#ىd[5u[ C~=pIXZT N|x6+}]VcEUKt{//Wpnr6 ~@sS?U$%M]+RJ,ʟr~>c^!i';(c'3KP* J݃_ykĕ7AuQiFOZ-󩏒N~#W_U^  52!(=fDZ{ \Ӗ/U/^r!Yji!ϥTk~aD_;W a;`y'-a\ -9^/eBbq;EJ9xpVoX}rhx"yX+`[OΙȁ!q{ӪaJ& XV*nTTE̷BU:S6|Kz4P1S##S 0 GF\-iB+N4)h^Xv܊*18kL}R# x;LcΌƢdƐa'b8b.6}J̗PU1sШ­DY 9|,mO:z@(I֦I4*]]ߤ1>C N>Yh%[Kt.q}32`#5.oo{&c41¹ YOU}eZP Q`֫wds%"_>o9&JlAP[KAj=$#O>YunVʦ :o ’@&M"Jp*gƈ!tn ~ܼUB|wb`*C@]iOk=/Jג\5qPܑ7vcg"n}6`m?!Zۻxъ'~ZՃfQP-jw=p_';Zȴ|B#q4k߼]: N9eDap`$YP~p-N * Vm.~Ƭ /li6ۄko[ۡkʊ˶T&+FlHEcL~Ǽ&?nV,%4cfO{h a2*7=r(8*IĿI_ ʾ"6 ? Ix[nrAu"JS_~ bůH'zm .\&V9%w}ysJ#d(qkͯXuOߎ.=^Pѝfu?:( _ s DbpL'.Y~8ǐ=iXDyk6TҖ 2_b^do|_?ӎQ`[wScR}٦)/_4ڇNA0FIV 6A5!NiIg{:J8?p 1/T[i< bJ#"t (+2XmHx`(/9CbDymd-, *"%f+} >Cc pSB3mo.3Nir*p=mOc JOs9pl&q_S.Iyg^j(MFĤ 7S-RΏ{#D"^ :~uF=cMo, ~92Gk,x*r*xpZfBẹI`؂  {2rCV Ԇ(~hG27&6,R#tʣ{S}k@i )=SXxG<;q "5EhH x9 FI;8e[ZD-"&̞`T ZsrȘvBNKI9胟_xo|KsN'!ޡ;\Xq*vmNn5vLN?\>{gƪ0/C62!3Y}_k^xQ_9l6mLR`(HzŪ53%6<."n߱sxѷdǿDzk;iAWAq&Q=fX? L!L=ZERK%ʞMcABQgjtzc>S]ڣ\c՚[ n~{4sn'>`>xp(vYT#9Pz(_8: ǽ&rf>Vn(8 IL+d75buI/¤'(s *Ȃ)#d6FpMޤV0\wN7&Elկ~C\ɟ,`D%;5~X :Z*c(x;[Z . BuNr1MY;J;v#Rw&^|سo(&rV;_+^>%(a}/کC"x}: Xn@<~pT(L~8Ж)*=wC8!anOO{ikX4:Q83I͉OION5aYʴ pbPLC4Wl<] ۳+Vz R4h"A;w.vPr~(1~4V@qf`ۼNp5 hŻޓ_ ;jm8?qb{_Tm]gpͬ䕼li.rvp ;J+}QcE%}dqF:~Rr:ٍ=lp'x`Dm d刧)\N|,TĦ~= Px=ɚh;(},]mԥ4!&jK}Ph@tƻEMVUOOQM}uNE%2AuvU L@n DX(NbYȯjx/Iv'h;8= P{APvxcwl~tJk#Yb ѤF+rzhDu1~Vme[ĭ'+-q3!Ijgp "nRK^+p nsPeu y:δ7)D8m4uGTB=R*+;T+{t ceavd Juo0AYiץNfd6))?T=(B\{d<Pms=^H@ph $ -/h-XZFlh7ǬŸFx@)f%7;a2d%n&5'q!c.Ey(}1sȴZʥf ]4:^jr%"lWxZÀ6uI_voR" @҅fh]X[EH+^kWW[sרSG?'ߕ6mߗO' L˭͘;,Onj*Іn.Bƛv*f SΦZQGdDeuͼ6n0!W#r4&3x QܾQ#wGH/3/!]x,ɠ$m܄^9 7HצҨ2 ]֕B7"c$f^v)&5Os:. ĉ<{$4|1_!CÍ dY%|Tc;t믾(+>f?)eh0xϚ=[|B2%@ U9cPٜPhVe(.bk=g7(bnA!q>NmgQ >&CsJm.W)h`c_;d!J?l <^P/l^  >B~y$o2 98H!;46v%F>? V>PG<7oѶq%. 0ARôyd%X@t9h*~#1b~Mw^#I4#mmҐHk]&2 hZO+v8 `,*CvqGZ?|T朱Xz){9 R&c(w928͗Sւ=d)jXe@P6?!OH>3\YA`%!O*׹,KG>ȣαբ:.'4UXv_[{1ctoFpս&EގK,N4-%Cv].L60`.޻yMYJ;2DOK!zp bD[ XQ\n&NϙIƖ+TNAX5v8SX |  ^##Β =?;l|`(0qe84#@%׀{ }rO^_a5|JdH>*^yN7s_Gϵ&`av4тoh'tD8LM/fm1+6moXZ҆)Gȏ\vQ biʼ믣b+?shlk nJg*H$kBezZ /k$H>CwB2b;o5MM6?Z\(>?.+c̣}J7/G\lGu̵^.BOts)/_dpY hZ[ogfJ\@un3Ç $]}{s0U_{;Xt31tp|buO%フN?^SGZc!L3FGq2C0K KTq +{jhñ8/`E+/fDm GGXz,٤:f=Tt2.k6 \¤&5'85>}U!<4o*0Ug:$b>b }A៬cԌm+.+$r.+pG5d3!v6 ,,®GM=zݣV,\WlMK P5^\ˣE'Y0cGQY-O#ԀODezNfڹ&z/EbYk d&",eujutvzNȩВ s e,$9 1?.{uzG2r(v[̭@9lYrKR(\i<[P dU+ \4< j07gzU)Mkk=J8H\No#i+P20yZMb3q,%<YV@|@` fv|X8$=xStA dHi6@")F9 7Ѓ:EhStuӛ5'OkY-IT| 0z^`=GnO_Vk7VG[wzf; ~xW"\(j/fF;E/) 0(P*LhfhuIA.ZN&OJCLy1G\6!}İjzٿ6*# HՃ(gJ&by㗩5B!'vR&}:CHZ"x+}S<|KwϽY]%?F/_C;˃f]F vk/=N涚nG[0aיV"(x@~ SrkUBK1A*zx)3εe >1_#>Z2[?*Y _/H֖cRe|!C'm :!z7rxYDž7aSE<l2bi-spϹ59;$qo;K3t C-:1CnjQ!~/on>p$lJS8調u;_A6{Pwć*;s:fbkM]+[g^>K0겊V(:nS_봪%IB`y=Z*Y& V WjeT݊sPPoA9 0t F&oa= ߷`cX\=8L4%Q1 z4q EՊ yઇ~sZ<R$ȠMl%. q1c3ۻ̫R*G;y(\uBI"C|^zcTJ[  yB)j3q8M, imp"S}S-ocl-Yh*yI]bOK0R+4~z{wLNnd?fàr}$Y!'h Ntr!-XYdzފSAGT-tMh$Czmހ=0S-f`gg4.sb/Mp@Bbl-(ak8"SpRm&D{A|Aw"j6%97R-GxKfp4QJ{+20pɑ]h@ ]O N8}$0_NU2{Cd'xZ3Xn݈ R'F[ƶU]B5X2xb9 LWX~R"Q';ԯxnm!KU \*WgJi*.sgJcȘi0T;gk9F@OrEBuoLit0V\gʼnM9f IV@YӋeΝ7ʫZxj%˶5;ǍDġ4ʮ{ff%BP%^J_I4v5DgyܤYY\aڋ>/;%?K}z9⾛Vr,p"sl*aqUQMy EU9RZ#3 zLK-x4-Cf< WH*Ʋ:C9I'i2w$D3Ψع&US&k^ClN쥫Le3ώy]fOYjŇTh'ơ7nwY 3,eޖsDQ;.[X}> n 9>LKJAXo7̤aB4|Y"6U^Т߃-9{Y=E2|L2oHcݖ}4,>q {h4`Ԯ[72lMceha**Ւ^mvP~F*X{g!xiIC-`EPmב7 {EڝIalq!{^pqi',SQWU+r"Z|ޙnzιr"aq[Jj.zd`,>V0ȳLcbWg#Hs]pFSc z;`NR.W!{8*H28@DdE-[zk f^:PD)ԑgGmWQ`_k\࿞5TC79 \{\ʾ@H칡%`;1UNq0"40!f[p<ܷB1tQfw\`qKUŤ)!X>i礯ƭԟ,;"D19ZB֜ bWr$킯jAT@;V_ФأDڿcO,XZfUP4b'_PlM9n.t~-:#GE'=$=/bQ05}aB,g*}XWl!/TF9ۭUݵ"P |[# i-|a+7g=*U$yR 6H>¶x _sҊׁx/cxgY6w@ q-MzMͺB&eGYEƖ^R 4PôTw;g08o0hM(&o/qkJ,FNhdU {ė5G^n&-Akw+Gv-^)5wrK8\OĖΗ4ϓ eh@cQoW:_-t3@TYQ}bI/ouQ'M*We1x|J"LKk",T4)&g/qTr˄g,O FxaI)?҅zG5o p[ayl2!0 kO3} W_m|\* p l363#AOѱ[Hݗq.q (־A{uJnrM~ !ɰiEl9@[c-{jɨ Dq7CoZ>k.oTʗck.wtPп3#z.ޙ%%ψMpL3̽zڏÇ8z >}<._;fctvR1>[$=iDn)Z1װey jjjVyAU_ي6oBW7h3HtCvvL^|a∥W)QK5KVw!$gEaٷX Jxp#QپwS8DmLDs'6pMcMk&hbT)&Rϟ /,E>[4Z\*`7#gV(l#7g:˵l?zx*}vjc E}6 `mRuR;+?jS F8Oi&*-nflvrnf15U(y?Ū*TG֜m& Z/'/y0Fu )PLMm.lՐQDz ^t9GHyQ>q]}:ImqChci9]SmP!7$6h fINh'w \}9" rEj\<%œ'޷QgOhs]&VX=;<:'eRT9 +5m7&:˛)A^!Rx'. KoڥHD:H2w]"D!t/.QyL]y#G[ FeLuQv3s(8zD Ac_sdan*YX>| 'mY.dw@ri FviHOjl"1Λ5(t%d@Zhllk9i 4&/ v@FFxH盠5=Ωd%:דp,:r>GY [aMߔ83A]lf&. ?[wwT%ZYZ4dIө3th(;DKAZ zl9X{E( G8G璉ڄ1(oTuBڗĴ]^t>ۉ\e"k@2bYc5t'E P6cNT^Z;m:kTX7Y&9,VĴRԿI-Ie+uRs樤%r-llWfl{Artno-/'7l괪CB fѷQ#h |nA 9l 6Q'<񃕽<6e;E3s/??|K6" |g2nor^WյV&%̊KY9&3j@XOԾLABc^/Z+tiXRqꆽ?e\Ub"(f,/R4%&a-CˊN$rk0m狲(J a565ÿ>1dr~9ILK+_{:vp.F:ȃO#V[+)zp xV_m_^bpɘĎv^mJg: b/}o@c[,c:KFu$ __BԶ)^3`A\M(-{p>h9 1Y7ψ66{U('m}=V%Y}og@ĈۿC4 5㢖3[ӽAįR$?('iUH?lj4;<KRsĎTToJ5{:.;huYH}'51"ɓ'd zcN).D{%kZ}Y&@i!UW,= \Zu~QJ\pN!Eվe{C\!M#9 2Og"Q@WfZCw1RB`<oqFALTYW抃BS5Ll>۱/5DЏa@I?40@GNz]ru<vyLAXӤt >ZFglǚ>!]B% LĂïA޼Jd%& 9Zzqa2O ŊZ+R P脟+m*y0=ŋ"#u\EZ=l2K}KL)f(Á3O^杣^` l Fy~9OK?S(W߱P1P!oф%VOG-Q}6I~LAG`s=sQ7rY4q}h)qOU()HŧN޴_KYnՒV<. \uu;!K^hp!lJ 7Zכ8"n6Ir'6qO(˵VzivjjST,&GHUc\"պc%́x{;K#Ak]PmhQsdB7JQЬאހܫA,N4d3C6a-opHϑTiL7Ϣc'ba\kQ#1-#qSZ(M*oW BEA2'znΓcJgS;Zo5%=M͌{>WB(J ppK4>扙wf4Woi2PqG鈭 t;|<:#͇p2}V&ƢڤA )y~ݫgPƸfx.Nw("<EH7nZkGj Kf³"W7JP8n]-DmUd2x_0F6vqC.:z5=5bmXYF_tc6wRcrR{ŗ[d"2Bׅyz*bo^8QhOtR91Xu`YL?B5><7:; ~8JH@R]dǭp,cͰ۲Em%_u[w(X!P8ATxWᛔtw>pASDዙm-v۱ ˪ %ҭôCo< ͈t hlyF-as0B,WJB'_x%AqGh@R!/x)JZ)2a ǰ +T>B6;}LyLxc&w/|9x4oR t5Qj\ƋWAf>cglUl%\HoK)W\O ܧܠV`=&HwI̴;c/#V i-(Ʒ;Z-Y(1 IlC8?.8R,-…iλbR6e}'n44ڤj*G;Q=QGpߚ?e٘5R:u1oȃ#}y)DrtEa#Nz9uT d2s$+Sl0o?z?aޥ0M6Xz}LHC{<?cL%0*A$$H]:zmla{iDpq:d_lfȿ~qnUf| rdT$e@9'og)UVY Ӗ"؎2Ϣ]G&־]њ_9 ۂ܅. iO=;)&%CٗqץghpeΏ7"qhEJ;Aœ81]!*8AԵrTƔSQn t{eq/յhL+v4NIK<2N J?f#@)̯BjnƲ`@StJȭT+R|^ MeQb~>E3h+i# 3d9x;b{bF^O)96QzC~*=QK&F#R3.a?;>1+_:O@f,`k\J47։%kNrɬ٢dSa )t;-?q Ǿ(G!U Z7H#&T{CԈtazOTDV*:3~ے͐ *~i3>iYBdˮ N[5ծ2Sq$zsK1t34N3l/)4-VOHVDt&'IPPLDoz|y fM@x$x7]!pHp!c>WqF4t琕n(u@p!I4Y2=ck`1sRAK;SZ[`U͑?" H'*Ff'LRzi' r чe7̓Os֓\>%U>[w":(dڢ|=[[#HBa(2IPcSWP8FmJ/5^~rXA-Qy 7pN^{P?B=O\a;a~g~P){xCGLd2vOjOup\l#X%ў'r]"҅k%T0zgνpC'nmͭ˧ArVo_;seKD%[wDNj&'vwwgo1A+4i} núRvM !S 688Z#Ѽn{l*vW\ 3+xw{i!_{˼2.{wAXXG5#k)A;zg\6nhmc*VaRܤUI Ue]H2 xn "+t T426mR @]D?OF%("JmIi׿8W30Wՠ궟~mL~ӷn4u%01U":|@h/0OhϺu BaWi}@%ۖ#֭k,~މX>.KMh /ӹ360I\ S]&;ʕd#y뾜k oQq1yEe~@sN5uPǎ | hSMVKH6<.#p]hv+;Lxp:?jţ)u-0XwѽW"ӵSe\ 5u3& rGAy-Җj:<6J};pa}D6IrTF.n1Woпjdah #GW` Lv=g6.S!KnF$+W+4bdԽ |wxoM&E%} 9:7[g_4.?Lnm 5x)D5s3~ R'n+dͤf&zi&x# 4tj#H_ߵPhC{@B׉VZ2SKEk ̻:psb`[/WGh$9d|u`uq6; 1g|-P>TηD[?IuqhC$&vRF׭&pHscZ p8{q FkVLـzh"4 =iEz=q[v`;pNj?ZeT{e!FYaxdTVsbiJpؕţ6Sڷ!f@K^X&X nĢL(ZӅΠe$0p}Z͑3 3y|PIS#^,L[&HFs܁&D czSN[}r'M2D|l $8Q. 5brf Ċży35,r*Փj~gmn̑(8rKm}.xpHڵL_T{. =3fL.$MOY_ lèJ#$+PȮMO+݃rf)ߨO3@rlLX,LvǾ ^|߰vgd2/ӣ̅/ȆӽT `[(}V6e~C$dDQ܊0ڑHW'B:=Ra3diwa0!Vl 0Ԫ!>lq 5A EMb{{0esG\C3i*2aKO` E5= <!mhPqrƯ-[fHg4.leL<5j#JiÂ~TSabblF#HE(t@S.' +C0s8쏐]u$G.` M=.+DI3Z[rqkM7"ԱgYZ07070100000467000081a4000000000000000000000001649b7c2a000047a8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/'Ge]?Eh=ڜ.+ȟ> fbN-]GVn_J 1ZlO6A"ܛI_d ?qX)R{AѺ "U)ߐT}Hgcw4O3H\vʐ@7)!jiYCׯ(5'31h.+j9Qh<On%3HvZ13RQmMymWo Α)r'9uC@9"+Wڔ X'"2_li^1zwyi_ry~+ƎYm PPԔpRxYsfRl-R=eei_f|OKɜW1/˚ѼnjR1=DG!/4ۚnY0}:%3!q IEW3h#kp0ݘzrRSp/75 o J+by t",,)7H{y<Ѐ!pVv(7Pi&Tej143጖L9e/ P?cr+Ww,98JBYM\̇đyO;Kc k]?K Sx^ߢxr⿥}&?r|?Ce3"Hel< 3m'ച4a,Cyt,\B%m}1 L*m`gLW+J9-qmozdkzN  f>bsp9fEBmaw1n V'8NaM: ӆVtXG nEԩ[%,LgY;JbXMV.?&5)F N:2LUǗHRq.U&5"!ٻ:h8"ڻ[+Y)gA"yBm# 1[{O-BWQ.^% b*Ll *:X‘j.+H݀іDjnb-}̜oMRi*7;U+/0!cȍ0unL)IIڊXJ&7Cq&3ecµE9 I9!EϔFzdYLW\s+r0Wo1RKhiEoWه6'laMPDm](PtƗȅDoPk` 9r -;ݘ-Cs76{8'N낲ɽho*Fݠa͎a]&P* x50/ ݚ^1$rVbKBfknÝizɫ1"Kv/eEz~#*ߣS*D 8'&1dh3(RY %aԛ_Nia ;N%H p Ԙ&FOT]}f4aBr: +*)jռ^]ʣXu8kĵ(ӂŧ^d,+S ^͎ujSurtJ7?tvE=7zj{|%@LX~ZPEsI o&7< mb垡sDUv0߬Ge|TϤ(آo'y]p9`M'MX7h+L7B%R]+:kL)W׈΂R1, ,ؠn+H1&%RgEU:sg9}NNBa+E'.W #j%\w6ŵ}u\\K DO |kߢm#xoVI{=oS4jBiͬ|fXM`?vFD'%6W}A +G#1־ cW0ڗH|1gSqϋb@ =M ^{8aU6ˬ뢼K@WO_cׯ迎mwru!ML)!\G.V˝_/]Rw@Oޱx<=P8TeN₍T#cFÁ$!Bv&Ֆ $Poᾖu$J9(eTlcp(=9y\ʸckWpr>4HrڎgopÈZ bT5/K i=,u"K]@1Va ؍:[6y4-V.Pm'tyOaZ@DCg}p"Pc!y (q$\ k8S $zOQ߄":o% .7_Mdg0S+A~pCԿn7N@m;-1:x? qt-v)Yl:*]!4f6/yT|WwȹBcl7:2E]{uS~)FV|p}X"Հآwݤ!V"Ή|4S=B WqZzsZ4bN9k2[7~"*J1 ܨg|gs۪(,y7 qc2 )/UK+ v+ @`(uȾtvs@kqAw%b3إoU5~Cw`2̳֎q2l6Hâl'Ci7kZjӆo:In@RjOݺrlwХ2kdƑou;TrvlvՇѵ'9 £ /k5zV2ے)ԠA#Jn;sS_YDT5/s ~ͮWmq*+SRq.THΩЬ?WW"cM%FS"ĝ֡jv=P!S-ĊW0h;KfVϰ5cxcո`1dsۖ 2yp#žRFY=jR@cA֙ǰ5`0I?\|va"[F~p|bhNs~J4&_62[ Q )`ڵavrzKk·Y-tm'j:"5ہ 5Ahc|TݨV7Tx$Eb+ X+#Ԁqibtfli#}J^#YsA˄ؾ6돉#H }BRj! "IR0-U.J!r5/<_WǓR%Cd[r+Oo (j`((Use ߚ>Kgj`'t p  >U0ڢo&WYYݞYas퍄/Gt%' eiɢ;&~M )l"/RHj V@OJ18,ܷuYl,3kpUJ vM@ Cgo,CJȐ=HXJI$, T ~r P]y%/o { 0#{EaN#f,2T5[3DԹr=#]誣x`,AAam'՗idDNZ+ōlqm@bޓ^3K>yJ:o!108xK*˺ṫּ"YDN j gn96x;Q;O38vdGLuy8nYN)q̏+k.?a+#G7 zAFIiI:޲I|&_>:QMA :upHg˾ݚa~t/pO`S6wi&[Qer:2sI@ aIcԅ4PhʪY,fe܎}H|{|*++ۛ_M#N*_ a"!YBbP+r㧬GeB6c]h~,C)s=F ??Gn6K8F@5OK $Af.,?[=@nC87ʊ”u<[DOթP#WHo=[h[HJ/I=U4*Z۳^E]+bd a ~zG u1 yj3 P՝?n6{ Pճ毀7ഐ)y(4FYkjq:*,Sz}MfR );•~tX+J<1Be_%uHCTmi}vA>E@ 4BEJN;C48MXo(d| :i Xi7+zƸSitfjjM\]3XE~˶j jڰHGW=eDb:+ =㠐 YiMdtBvד淗 & ~@[7xl5pMb2~I^*x2F:&V;vяJ,{Rd@na擰fnfWRql_#6u}?>TH)7/ZGP E"^4 E%a9L&RQJK^QlA "jgbud4%l=֑PViwKғ~ .$q& F֒m5󘃷^mn Vi9|<%9njb|`h! ]<%|w:8l&MpiU} A%QѝSP,1L2}7? 6?\Hl1!z$ZDK>'&2 KS(eco5; HvrC?Å/0Tw ݖ{FyY~}i\\D^;9񖥍^یھMwqURņȗɺ,ez JjU*JFcw )BVL]R=Уplf @%~Z1Ij17xr7A'mV+ݣ] |B١.ݪ M^Ȅ`l kԛ]ދ(fTro 52z|F>K#n$Ti8H,Vb6oA!jkYg/_C} yPLSÓT+]uT9HrY^OocȆM&UR+^.F~ROjn<+OA:sDq2[Y^ں($A!A:H{L>JJiEpW7́\)p;Vdn_?(WarƎeBkB{> CMF[} 6#(&T!72sv7} e)`-& ,][K,9mΠ.5k3eSJoMH w1{ MQO/&⣘Ԅ E%R4ۮ٢ǭ1k?;{'8Uz3μ-ﶃ:ߕX^8*y_B㲍TEW3'FW@UiW.J+sC?eÓ!O}LoeByl0bG-ˌPM綹S+֯UHd(t)Bw:&& > ,3 pǏŦيK(*N{%Sj8i&#Sc<:Kہ ÑҦ2RTlkLD%.S呑Cb!?C&?DGU:vWmPBu]"#CӖzg:*rŇpvɈ20эf!Tx7o{cImjRr}#uJJC\zt^OegQGwCbNؖq4#j|^ 3$om`y\Nƕ7TGD퐀Ow7}fǜgin{nDJFҼ^W[[H֠+5/UX '}+Z7gMFׂg.{h~}\:|!)Ṙ<[S r"VB~0 Kͪ6{ʥ@ݙLm YŊvQNITUTҾ13`߾T!$mg[.p\"LY#:;mM31&tU1m[ neꖰ2W8 rhjv9p[X(VBITT8{ .Q$u8ךUn} {abS*򟥡twöcSyI |\9|(80 sZ,TFwe,nْGJs+݉0k>(ѭxydg8ܤ:Kἤ tGbB5`b{k7J?K;v'WyQ+{bm&wFȇW1ca, ) .`qi`66k+P {Qo=9_3X1 DMXs.$O8rQgQX|^>CtҮ қ 쨩&ͬ Ew=#R4P&Dp;_0 qDG|u̵|9D[C`"sn8vsv>'~Oe7$d*A9B \齅>2ly(Tɩn>/zEbr :'Fe֭P3j8aJhǙ'Cvu?Yr~J%[X&G_{]wtS6~xy!cd8 8Ma]Vsȵ}n+7y0 &P0'%52I,E)SEU ^JNUWƹ'-HQUs?87O#= B"6i,fAxa^.vᏱiZ\x;<}}ZKp7ond˶cvI_@E^Ҥ1ԹhYչ߳d,YssVà qd5YGsvL.%B4A@p njekK1Rƫ!}RdYEiM{1-q?g3smBW H@OԨm( ܖ0kgQP9W"JPN@c)F.UzcZ͟:9$)b{oB2Vك} , }=Qpmezs8- hN]g8J/XnYyRЄ̭k{O:@hdxyob/cxx^#DW)!B}O):Н׫{#]C ±&$KF (Dg ꔞ(6!-DD ,m}fd7EŻOsO\*4C >FŒYsKgu1oQI V8sp]|G4b FfR3Q%Fu&AR\1܋1*UCVk7J1Z <-)Y`¢c*z?, IeOJN<;}*d0YyPp`Ywa? #H+ zAtq:8u:E0 ~]v L0Ӏ{`5eB7vE6ן2tZVyvt )4>sgfyjTKS~)(i YmV<2{$c[u;Q4~py3'_Eښ׆X1o[9r(œ]0i]-<尕hy!Cc;F1=n6r}?d0%7WuWrbUnϡba%d>5 uoUu4#tSq;lQg]ȣA2Mա=(ZXjxDދ†B "o|z.ZgNLGt-v{؝A0\ٖYo;v ]iEiczo^H] p=3O#KhM<".Aʳ3J$wks +hn%WqբKUͱ4ŭ2Y۞ 9i]]\:ËN(B;QLAN^Uy5Yҳ&B F;JWа?Asءd~K&D zn~%8}hn'R(Yʠ&?bq@T81-v"JEceܫPXmX9w\Y2@I?j2S/t 9 @J sUl#2^< li;)ѵ QחAkH5;`)\ػ#|"}eC2n4hуʴ_9$0{s C,s>'^/k^r#zqkS0Æ}Lc+aDi^2), ߖD"F5fKR RfbC2M $0w wӝwP|aA#ڙ] N5Ȭ5ŁZ!]@ӳh?(eWk0M66fͶ3<5i1*MwIj2I#YUmX[mL8vk~~6!Ipl5 @L2I}v3c 33Xt *cSyQF{9ߴsCRoP9y~3ϫif>o(c'%qښtk2/iD՗$`s~mOUIL5cĥ 9/s%%Tz2h55D%00 ɑчN4ꔘ{$$*]"P>6ձ 3jzBT-I6LLÅ`bt:ޚ[Kl15t@Qse+eQ=KNGS!߂_|b,} ܝ;nh_,qn wBiE ]"%' YK!粞uŀĥ_lyLJ/S{U!@7J@ T5Nb<\ɓ2; ׉]G db-|FyXmlj!_[>V%nCG|80UDբsby!T<:pr tMY/rH N\=pݯG8n-Z57*44hME !/)8|47zݦkdm粠΅FRz,B ^fJ҉ C"#x\ٷ;B9t~Yy <fyT\-&J/q+:0C`s.--F^1an-k_A{߬tE ?aB-=>ueƿ9ht,/xAhdઞ'+w)¨Ð7s$N،"))>$U*iqjlB[D ŧ}| Su^չMɫx0pd)mgYUW/q`r+Xg>/}:8QOvlrt.|4C;v{kjPCd%0-J2 Xܷ$ X ?E.]S:=K`o2QDB5Q79J{vٲ|OIs = V~@`֓(/eO(LoD\s-P9iUr1C 'M~'>.3ZzVZIJYk%fh;idj'~y4WJvQh 'GN>Jf*|^hO s*ܽP B(wasH!1Xs=I9 T.n~gQdwt┏o0(]+CӍۓZ:n$CGZ,;B۝\E X66S8mx'*y^.ںI>Nmk I-HRsNo (Cq-3/€\x $ UR+ 3@H$?I'W|VOE 1$/V}sFy%j֞u0+9Ʒ'!G8Hk%qdtF>41 ?}ʀŃ.FWl?YK-<8ƴm&6L}%ecK&uX.mFESїfcyE8p98-ʤ}оHɇ{Y $¢ 50{R ;M^=[ѲFO*JY َ.fC m 'iFU Ȓګ?73z?. >|''^ X>)"+zLNç>jAwψ! R/6`] Ku>fWL%3N$Qϥeqd^8crGn* N]9AN#` -UXZ>$RyM+3SL $ #xӓSmz/e315 ld #KS9«:\e=6bȷ8x$ܲU7wh p䩼;%jԧ=!teop 18.NjuV bUQ/cux.JWo:kY01G(RQ]]?_sV3w^^jV:dXxbult 5@LB+ k 1K<\LQ`]![Qh,%AoYSAwk-"~4-3Km2Q4 [FKf4R{'m"p_5V@`ܬḻ_gopӦ'F}װw:d4bS}g ?m͘j; cwF]It  Z]Gb[~Rx@G~6C7kS9(3& ЊY!:uӄbݔiuwj]pwxc,Λ#|׍[b}8]Lfۼ\`N= dD5}=L3R>:Y-\N>,b꽚+u1Bb>^ރVLBR@ooSl}Ґ aWB,9qnTЬpL`ADZXb/̬x%*|ȧi}pd?آ% d@gC)i tLF/q\s-y~RXՒ `Vp nFkEroTby9U^Wte%UDyZoć?p< RījC'i4i6׈[gT|};O7-~f PPUO8뙠iNJu(dҰ+<^?ų<%zK[hG&􅴒j,q@;m{-"CLKi|ۮvFJf*bŴ621, 3 ];^}jwL-v=LWpPM #ܰ)xͰurKw[W<_d]ŜJH•F|OёUq;U(\J3֊KQ] foYpJ 􎽷돥VB5'$ J:&UAImulhʆ}iUt~as[KGfݏfO>Q[ \-=J\Ue€Tu*xCngbFPx%rcAK5.u ]v_{1>9c?NNF#%5lTQK#OբqB֖8LvaM@9> (j^!ox9xkU &`c)c~@1sܫC!g/t/2(nCy.<=b',d|J3 (ƞLZrgV%_P%$Kodީץ"JV1"7TTk@D_dw}T2"W#m^d;<]tm0ć#C˝N:Ђ\08bdThd4Ȅ]ŭ!eZ".um*w~ Psoݬ*SPX>,o~vu$FΑwD%((ӿdqXX:RIUJۋ^0ÂpxS@!'q^ɐ# kFLIկ\nMnxQ\~ <@̷)wG2ǚG,4 "~u=lKuJUtLofI3RpB'GPHa43wIg|$+zA1l̂v^g(m6 =]ɚ+[ Bؽ/k Yeii_i4'P_i_QiX|UȵhMbkFf)"7b?%"3g/n32}KPN?p˲PGȯJ$vΤBS gNhj'kbTiqFuzF2Cf(Ji#r"PHw@N7_\O,= EM >`a_li %>]Ϋa J\%30ڮ1LcVMBSȀࣨ;@Xz'2FlرgYZ07070100000468000081a4000000000000000000000001649b7c2a0000780c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/^w]?Eh=ڜ.+aN_>pi*Xtx'=TA,L]Br1e *t 4C6<7فj7Gz"#oO Hv_hE0m5ŀԧ>Sg"qKHEZ4. L| 2YYgwI-` @ڸ5kTBw;6g&U;bD HHž[P "peYsv\t8v=dlZGpv >tq@.9i`?twK)<kOy&BX@-- &v+(oDQT Κ># dVfebƑ7oMZG4^#VauҭNʩL+d10ѻTvxsZMC=ݲǡYo3_~Wr꦳nwXVg_ J"A e/XAFg2q0K V uKӴh~K2>d(4;VA;|>腻cz԰coDT92ʰew j#~ xh?܈rc iQ̳<31bLy^}n V>HrK%;W10|OJﰌ-*kɧ q+ MnGNE^OhQcEcP-Ae5 u"AXX~KtG^4U'_=N5pMs3%"P[4aZ_!2Bv8cV[C9jp=p1ݻ@P#$$$7qG™+cO_jH1F 8,JdY+*tx>1^//%p١`=ղ*'872*w,t9Uf_Xx=)NA!-2h{4™Uc.H06[;iε@~7#.*G L}:?`ƱCb=;kOݬ!1w<6Br "vۛ*|Eǩ)!Q19]t7IfOÆ* AՁ NJ70cK朝jv50sC@qq-(;ޱjOB /g)^Zު+A&?PO֊6'LT]|Ӓhx&nY0X8m-֫j )5s[a͛7@IxXT-@7V6'ܖhcK'?߈W6}٨ӵ2Y-|z ~#x }fֿ!B2ˀIxSZ!aYK{0zsTM  [ G%fH""(+ݪoS]ȩj{ w`&zSٝe^{DM5YpGvBNF"Kc)d@:P#/K<+΋5Kuu!{9Kk(lmbZPٚI]92 pլ@ю'8W@';uk, }3:hEPhi,WQ pAvP?״ޣC120w<. ب]`_SG;1 d$TS++!)XomI?5D-xPTϩkQB\V2zz cՐ98Gي %ZRIpAOc~mRf%?ySJUR?$s!a3d' ]m'|pZmyC-K92tk H˔HMK,tvw å4X;^$pqylMz9t:QHcbͼ !^!2Z#n(6 ˝&ܯ.M[~IHhHhoo5+ B(AiHETk_}᫶+H.\mkzw#2+!'Y8eOQm;kVT0 ;>ae9ᇹ^-!ɝ8Jqx](ʱ6s[ǵ+ק|a.Ԍ1z%Rng3![sx>JiwstĭKWa!v~]z+j^g\ٻuC5a!# (J)DW:V#[Jc8:$Sr"L¢K ~qac=Hcplĉ9*!sdDH3$n%O|):"%r4&[Yh\,^{KvMv9DԦo7j`ķ֛Dž_ۃǽ=~g"3^k=IĴZ܁C,^z3o=o8^\w- ocThCޓ!SUr ւ@lÅUW$EpjḚ́]KJu@lqǩH÷#2WΓB9:5Ω C}йK_JQǢ^Q<=LT?ʍ󲌛7˲"kmLgEUo+sA'OJL- wvdaszQƐ7cck3^";SCI'ᆂ@0|`J7:K䷹`p>")n-V٦J B T F[.V ֡Lv(B_c vRCjQCOٙ|EiONRfMvzT5spa_XHcXN#O|Y ggqaUzVp<>{Aŧ0D 8-JqDB'z #Nk6"Uۘ.RȨe<"/!όD(NqI~,ʥN%'iq:D hz[U隆'yA BHFȗ`mRÿb9?܄͏U(>+6V|@Nf[z!4\Z/*eo;2{H\id\WAة',2SXa g(0jqb k;ҧzrj-LSu}ŰW@w T *N휝cdFhmQs+˾a8VD(=gܛHPߪBbs\}n:N& 2msH$bĴʞ:y@.n |D?3S$pl>Dkx[褒<{UpQ÷L'Kk_*U_+ S`ޠ| )\ݜ1)(- Ɉ -XlDŽg6e)/.wv_ ?FMTj/*\&AdQ2pq[<LvsvKhY$6Os2+a3ѷtk1b 2ŗ a.29~=ΕG++z_LTMZC1T $Ph9hVۿJf0\HZS(\dSbUsV=H: IArr4&8k *ݶ=ZXPLdi2)gralŞ^\n(.̙P!O>To+<4=gfyͅN"t[@lUczД}Ρe{^0=c,*USJ%j]\|k mٮu[/"VJ_>g+{Hl 7_"KMe р2nG.O.Gu`IHB5K=oQ}g'EQ{Acƒэ+@}5yNeSY]gj3af8/ _+&%<$bbӛLHmv6$ͦwǍ $9=FX,3 NP +DS#V}ArjC?O@=l.mJb:^R7Ы.h&r qL2Hbv1߱2MWV@z Z ^_Иdt& "FT~^5jkré_ 'z!ȓApvjBf) X l:FǬKD7x_T AK-ikFw%Q4Ӝ }ZtLk4H3߇+p#y]j{5~HṔ݈7xc!a蒎#7T7rZd$' Ưkc<gbNa8?@˧ aJ3+{@tۤ.URc_wG j­BS(F5 _A"fr0 u!$wc> w#eqxd4s6EYI>(KǏFB/[B]{]7 LfЁ}96\ߍ~Z=2XwC%Uq+9jIͻLӇB]ùbUG,@Ga`o{Ǜ΁' (aJEϥ q>hi!bQr*!cp> k9JpBbk'9v B:<, <92e Q~銠 /N'MFr ?+G4'r)kH{F=@r[*20*oH(3g d;3*UK (8#`:.!5ּR333z?ꖜ E"O ٻ̴C9H}>!2|b=0v˒G ,>&=>̣lsTRUm~s[>hDV0 fh#/\#>B VI7H׷x;+is'O D $~4!gKkeȼ\ >1Bu2GCn82uœUs.חM?|3# pc~3eIݎ[ w;K!='5ŧĆZN(,Q ;`.˵c3M Xf O3}RSQ/)0;?yq)T SuasBYN:!F\o l=x,f Y/C4+?q9vi pYILXP@;\Ν7 &1w统jD9q)/ZeU KoU1-PY"Dd$cd>0$CڏA-/^lU7RM!꠯uounZgL+<]F(eIhn ¬r\9]WgnzX~*l-LG&XܵZ5&MqYw.L` ˔ˆck@ԃF4Q 9s'@*G*U-MV:2v/K,\vAŷ6lU >`v3c~jh'(٬.F Ί` y*Sdp?9K*m}^GZ%Wvҵ5QT<=T+m2vvH4]*N6(<;_K(ǵ'T%"n޷yWp7xA߅E&H-M( /cs-nC,=m4| N +yA&0dq$.29mH d-JU:-T^)Ov?։wyxlJG-QqCn"`twG)´3&sgO1(1z1AiVeuٝ/éw~ hnyirB?5Rfj(1O=Ng8neB6(5p)xNn+a]bBOOF ^ZW %1a!EP ]4`$8N|g לWW«9$c ^ĭ`eMd&@sz()6 QS;U^np}dH GMs/K$u߱[IpA1j\5 J֖#=p1εп— lvȜ+ȗ⢊*V5ژ A~jD᧣~Y:!U,Njxm2E0}l#_(?{0 :t~u{C8/l}-;*.t^ݚvc=U> 0 Akll=j^-M "RS?Gb2S+7v15 rULdMc3orAI?& `msSc#^}bJ$xXzqd2u9HoN%Uh*t޼r08M; Hi-Nb չ紿:|.Ђxjr䨛ɱ:'Y;Ppxh ' Ιx:1 SǐIz.ԏG{s NLE, Fr5ЄzwvqZI ʎݡ0^c}eȤb)>Jfx8b|$H\V[T!Dꩃq΀S f1ܚppò",d\Pg8KAa\oYluZ(qrƒn ^o|wxMP ^"Ҡ|ԛ %ZG4=2R-j0N6MmHSK%pa%Cd@וI ސ棸F=3FVz-i&Rk4}.IoSkϤ*uGaz C-vA[vkEAOAr8ueވ>OTmKxP7癋5aG7Q64Sq^rלFگ?N>A  0lo-[ {W;5ݝ>*N9 _G jL'H(jJpG.Srh[p50Ol;ePq!兏80h'lDo4n(ka+HTJg\'#̛݅kUXST|4櫷p}]3u"J~kInpYt4H|/"ъwVxjUt// 8$+Sx]KILF˷2DqqȢ:3e–JTdlP^8Sя7gʹp~LPK~SFܥE{!dDE ȕ>9TUq5&2KTM?ޝZ} mQ89 ;+o(Ԑ3,Z0mjDyKOz-`8`q6Wvhv!Ԧ}3o| =Z?'w掐Nȶ@JXb>jot/LQyڌAV}9))1qF66l ¤@*ݹgp~*K/bagN:>,qŁ,)9d~ӌ+xFU  w^g TmҀ_M6~{)|C6AfGIpQX q&>TF36wE@i/9~\ x%`ӝaNh.@(rk @g R#J#jĻ)X#> /v3E̜ e;ہ lT4lիX .GEk Z~/rNOp.[ueM%a)3:H-<Ӿ#.'*jM%hu ߢq3WcLkECa l0kWt%*: Er\ǿ뇃 ISoeG}:yAN _㞜@XUԉsO%4@hD3;̀ʫl&f oN[ʡ]U| }U\'+$`Ҵ"HqF@%$}>u/1̬cp=xÄG1}y o![# ەK>ho"#heH<(EB爭1<2i ?+g)31$'][)BY }K(*[Sr۫d&eKvo v-NͣuSeޝk jhnGY=MG8Nğ{ЁƏ'[u~MXG& '}TU}jJuveGyp JM@_`3Ӥi &g/L{3ϗuf|bi__D}_IEirF)n-E~¤S!*q3A,+-R[d\PSlzTЙMh"յ$#$"Q|e'a U"PuT+0a؆I:sZO*B~.#v$ze$9wңVnP0(z,{-ӞԵvƱΓv>e-KI*9(%!.WSae<}3\ 3Mr4 r[K\N8KKsx;:ǨXDYq.3ãL"q  d}Ҵ/gV&u6V('- qf81_ B*Mk _3BrUwωӔEBp[7汨ٟWEP]0 s2z{08dWzB1&h;֍8 l5KՙvvRAռg'7.JB+S2߉HCK'>ւS+u@jBKwjDX-ͪdqW<>Ef[4պLMi2lV^t`TV;fwPy,]8}>5!%"Az ^OF8-DQu4baa v{m${$6u0Y)/|!xUv^2UG霭Ex ZOs:DaSȿOZw̝m{P ,]FPiWE31U^F@mZF Lu\T۵l -Jl2Ŏ;H!\֤ )nmP*FNF ރ>((mbJ/fTkF~1cqQt]2?x:V  kB=ሕ^I@||_qM-^ԛLlkzA|+H?<;HЗ*ɲ{M`3yj^ۿ=?E;JN$zj|665R#hNZf$l+ET\gi[e! 8\;^-sk:JoqQ ,׵ii D=0S;fnYɫHeaUeWT@urHиڤDİGVvIpq-YTgV`˛VRw3Eg V_ob"!@tHoY9SD ac_nw&EOVC Y_G)5eb #gbh`m.2h4Z[˘bl5L\ܠt^@/B.&?<;- nCĺHNh'&[З(~n,؂_A^H+},-^݁bzJxtb\qB&eij\z{6C>2#,3~8# x0n Ѻ֓$.:`_Bf @,bKRv.#>3b2=Ipve,]yB@(x笗?p|qzoH0]/:mr2JfFiy,5Wf_{L2(\?^Ⱥm@hd)"FvC!F9m\=4aeMZ(!E0U~WI0abn//"4r39ؓSMd1"W 12DR =js@_AKXz&ʳWdT8ʮe?ǒa յ5GdLlbsH%8M}3RPkc!;pnF(83)Cpb>}=R14qBܐ5^BCS{LGs~yH X0 $ jџHDmlOMh(az nl>&;j'd!ͩ`@txPp$-^U1 MT?6\T%FФJVlکBwI2|1NR(cLT*O}y#+97ByXsпAsG6nmzLXvGTQ<iכl=cbC!W43:'29dT Y:uX!E-(Ard_ʂF B5PrQϬ9`Q*R +4?V !J|a#wݒx“ dsƍf&UѬҾ↜=," 5Y{a;k棤э91LG)"?)|b nН9gqHGҋ$ `\|VI%g|%KTs1ڎVnXޣ\9X9QNR:cW#:6RE_9 솏6#L“t7Nd_Y':o!x|aW1:@VlԴ6/9' ZkFDؑ́Z9 ;Dm /j\܇B6rhXv嬎)R_.~Ou+7SE'\)L@<.Yp>7B.C3:Mz0~_48 =1Pppq)If(kg) TQOKC^Zosu I=os:fTZɳy,QXxvŠP֘mJK /9-re$@5T3|!i ᔆyD[uRh$^Lk+Sr*%YBٵa 畴ibB}>)Gc%9-'fƙ%)Γ,f̸/<6ՠ}q&H:WNisGF2G7n٨GI Ts `G2J,zN1^+ZM/ے8nGai6˚yrr9< G U!)h'w¨ ޭP.IR1bP>o5 p񆹙po1yk2kK/d K<]39ถ&w WUx5ڋݦ_5Ŷ[3nڗkns2 u]X`j] 'v`u#NAa 49śf?G@`m$>tna ~?L,S#]FuqM7>m r&1{E[~#G1YỚ=7˜2moy-(aUV䐇x_تI"/).S $}ąab, Ћ ˊyd+3N"i|x>E(HAK O?~xsS! z|oz/z*S:%#))﹯,2|GA}HiW*K4>g+sAEx ޙ)J8㈃!`1gK-4jGE?V 53% uFAᴭmfm. 1=NI&ˮ:`Y~ C6+6 #*şxU*5>vgݵV9ĉ]wǒJ|1hXTU5ڜ0:,x~e"FGhxĖAʚfHP =>ALBGU=1Fn[ mn?As%0X-h DJ+wxRTŖ^Ds}KBᇞ@#7SASz'18jjTVј\U‡= l9??Su1O⩤"]g5X= QvdWY}d[H`G8wACjj-rEz>X8޷yITE|PwI0_̥]GߘjKNmՙg]cќ61g' ƾTi1RA" цjC#BuTx5}3ു-K/1-:-1LCDʆ-X^j+e'"}VI{9_2!j\OJx;{4b_%C)-Trިjp4ˣbڡ0QuF&9O;ZS/bcJYy9<7sxR68`+R!ڮ^-Vn@ǭ9}W5_@ ZQ⚐ $]#D8-PRWE"c {Y9?'S3$,ʼn޻\T4rpIu ыʾK)AeR3U{,֖+yPo5tQ[ĔGK}%.vWa:䨝Fq^ރv*.n C 1WbbE"J BAœa,ԝ4'>+Fo$ST_"Eΐ*h0j27Չ M \eKcWFǐ" "$t&f>QgxAisI5W̩Lj ʵX4H-z\ҕKpX;ׂB_7PE Yz[2XvjX(Y?QBDaAv yRNzv`JFfY8jwu"9vMNv/B3~:nU,@^k%ʫOFShT8i4gf>{@u$ qX%e#sLxپ٨QV65C/e7PՅ8ιؽCOx!_KŴ-=?*ShL3 #.CȅT=dAt̖d&7?!FAm1`O@&Tacy˓G=s sLcFH97-Mzl4w9s >_l% )4KOdHj37{bA$'iKy*%g "yg[y\k:zvX*w5]4_/_늱a;ie!y %_/3!)^k26>b̭2݉OlЋo|~"bLtqg}Cp:kG_ 3pӻՇ[0϶ D4] k4#&?#qoJcSX5.~Eh9s#' RĕC̢c1e3ؔ#QXq$-m+A֯?W[t&1ҍu8Z4}=sD>_2 }}:|發t5(7sLzbKg;^56`6G[~.d>M:<9 ~$~O\9 z{96mM/+n<biJu]A;Z*\(/*ttx a`7h :Ũ!C gqÊ7Ehi=5ʋp@ g]UwT U_䱾"}PHSs`;srdi b=:e|7Ig#i! #C&TV [ΰKX dn!xsYA9 'ߊL,0#oAAcR٤19EtZ\XҠ6{<- &|1͙ݯH)0 AB.ejm:X轼2YG pygaWҌ&Lw=>`ڒ\չ&̻u02kJ $=ڲ*% |V*(u;Na!3FWp\OKn !T1v]B%9F +jh*>e?B H|{45WW9b(|, +<ؐĴ7nw_RgÂjo"yz^.FW#mҬſ|B` ǵ|"Q改g*e@g3r 2]Qw>0P9&Jep#M ]F=˥`;Ş^Mc"0>rNC@(>wqkݼraîπ.B "hba$Ƌ'KHǓNX8-l[@qT۱NhZmŸ54|aa۞HR(s_*&_=LʾbV{\/.gK+3e֦ê',Z m4 *n6'q #!;3w&̒)L/|%sc1wytNK"ʬ";U}QElMpn$u fU(ʋbpӍpۼ$Ob]|V:T[zu6oK~Yˀ(RMF 0.Ep[;BD*f+D$i)hvݨc0$FvIjG>+>w! fKbMx(߁M~L۱ڡBe@lp XUYNRM ov%4UelcbnQ HQ`;4w({'Grj'g}[Ď?y՟-%˱&JK ЋM/Yz= o\37IJ).YPŠHew7-ȝ>2hi΁G[Aݗ] R;Qv)R¿P/͜Hڼٺm{)2puV09JFC'ߋV|i"XSŋT_QeQ'[hOLZB e癢f,Y5Dj(}8AgRNcJ^akM~v9J$7Tâzf􄋻GQӬ`-7Ҩ<'4U1hf:W1@ Lߠs3+u@(τP>>xv5 F"eDxcqʖY} c (p>ISRjh1V }- cuD Bz+ڪdlZ&)$?hmtX#gȎ+LL) 6QQh2ǵrL!jo\e'{jɝ枓oQ.6ۙum"$X2bGBR]|q*],֙OOT|@1ntm1-z\>':|箫|-~zr.o0.U^tps.v-̳̰^zymOEbEU=fuAc73~Xw=ڲhRӡ(6>B#I"SSN7WfL $ Q0o(__b o{ lÞ jq5.Nr??nboRϖpHHNtI:9cV2 w4Uwqv%%_k7 #0X@ʭSK#gi#-]G9TQ1UWL:i)=Ӡj"xԳKNb!vHׯL8r?=uUAXqu˥ZZ=ibc۵ X ~e[/phyw ާgi^~7 zJ{ q32RſvZyC&- DUƪG$tއUG! !w*]|Q^yc<}gmJ@KOHWIrf ?,zh_+i? 9o-Mv]#~Z z_:A\/ma4}S^ ˦:f#L߉A&2 E99S gJOV{+9s&i&e10Hk1)b΁&ȴtr.K UӼÀQI34=S%QhòÐQ(KHc6Be| Q'EGjY;MSh"5ARc׷dΟ]AΛ6ZsȲ3 ŪL2LN@߶8} ,[]4LQ٫L$ xe0$~SL.&qזb/wd0/p6E(C](HY~L! Y0 /ruY\CB7ZɔO8X~^`* Ɗ@koH p͈I1F@8L&S3s`O^ʉ-nٳ[钒[ADk$9Q"f1v]<8T|. P::'b?PʈzWӾ8e9mܼ+Y$;O-2P6 Ӵ]po!S?Ql@b vZ[UG3WF*p.xȴ]ۘ lPS|_gIHX^1@g)wbI#k64-䷁2p)2${~fW6h ,_Aˤ#n1֖’ɜmi94ŧ0 ٰvos??(i@~yI$ }#uΰn_y:Hvߏ5s)Lf]EVnqֻÎ4&N 1 kasdK|_qjĤ`)N~DB/]rWMIj-[Œ|dRgr3}|5Aڡf][_e*;)o>}1SR*y'ܤtaʵM@T%. arpp,+f}3Őy3=-a7nĝ5)Cjͩ9kUl2`VȨL}а*9Hyf ]6#ԝZL1,# :BNQ(X:sx;nh? Эٳ 'D'uZb?zHRJ>C={pY㇢v6v)mOnoh^؃Bs' CG(;/@g{I29~)O]^Dpw{:"zf*jxɆklƁI&!!S< Yv4&9dͷd~*1%5&>/WaύgN]4jБ#DȂVF_ "eΑ O 6\Jf+{n H맄V ,D)ԫ+|-iÚ~+R fx&vEu߱Ub&!-GWmިʿ N]YQvIZYslwo =yHOŶ'ŒWBiLZRLH6C<Tea~-xi) 0G,V Q6ܲ=Yi_ NYoҘt®VLz|X""f;3S Oީْ/bW͆@\et6U;y`%Vf:Uwg43'VE%PkE.t\4;֘O*e;VoޚV4 w $O@Eb;re8ݚBj?4Ip!Dv 0,nAH*5!l_R2rO@gvy]~|L ZT.;,&=MOPY++qv_,b£UC@֣`34*\M_|.D4t٩_'>%a(}pkkbO3 +%|89F^FKqĐڼu\huNd5%RDuT4,[Eorwo7Ab{h*|LRC)&Li()J&ˢhL]R@5kr)uow.|\+?CJC ό%4h,O6PIjsPjsj˵58jz*>ٶŠj.T[g7'uO8 zAQbҏ8h .,5E礥W!W7!+؏Sy`%B93w?!68_Pd; > f1`oPό~m6iM'7ך#X-k8=VhkYa< 6mJk56`2.s(ĂK4Ù>Gq- ]0b`E[C | xLM1l< 6Jt6/ ,̊G}RM9kS "4}@s*X}H(?Dž+Z3iPmD Б8%R@f'M4Uʽ'<%tD+.,Nq -_ Yp *8{g;x*`rFY8߉lLEVhe A|h\ _IX2, "Bk{GaAW,Xq{3#F0οLjsyOh%TB6ObF³8\Z?[/"წG| Z;-: eɢ'+ɳK/>0ml'ʀ*AqNךMs-aȚ}J 鵚C"mE5$QYG8}Ot;pPxv[nlmXWK% Ve} ?J0Xf /f8wodidw@喩jrGsn܌d(')F{iMSQZV{9w'N%DZ+E7`oA,[o?&l:ko*kzy-nxҰUa;וX_/⌁߄]I7U7L 4jTdcP# 52JB9+ՠӇF坷Hp~z%1~ E$#zΫ0dRKq׮$U "Oe̞"@&gdڬ$b(D5@f;l] /gNߣшζHY0!j\x l(С\Éj+cW:M8SÌܼ%ՈOc\p@hW e-ԧ:@#Id0!Bۚ=P$(Y?~2t!q9"Kb Y rh;kXΣ6)dWWQ^X!I_`F/`o OT'lt s ߳}Ju+4}cx0>}١aHc9\ ae:4;Zc7;%FGGzVdHt9@_v&~2>"o/sgH3="ºyA`t-xR~y;o iWyF6TL׻TeڑpнBp_ڋ5ߒu'xG%KwCnX$_Zu|l˿|/<L\>#!I <4ߍq-NmY߻!NEe:'F 8aW\dɞ %ϻ&n ky=ůy!t\!~#TLgDأ0d>8%,V*&&3V{c+a;&)LCW0w-.Q !BF)2= mv݀wύ[蛙l Ux]޹Y<g)ԏ^PW\7ܩx>O Lx]76teq(e2X՜Q}]789T<1\CcՄ(U]CC{k~O#)!湔)ki*BJuQXndիδDhyAqE:}RJ9Ēnþ+%bz5%#}r}𿌦vɡ!>J )9$iXgfvGUB@t!Xڋ?qNI7[a^uWW"&5%z%h p\U0i?IVEqӏw}&?`f~:[sEUW }$ОH8 GIN{/;Y b h=!.W'Kkh fxT2ɜ@> yB[nQ\>ِ"t =&f!K[cPM>9ıݡ!pζ9zS,WA]Bo`3u{/N-D1K) R_ \3u`${<ufpv!Xs6@-hȜ'c{T?%  YmNhKuA=cHFJ}J^0@`)@K W)5rT%*=Cq ?%%xaG~ Ow["iZs]Պj|pi]|B" ܆u?y'̎v|L2Qz% #GdbTIz,/&~E:+W l/r _s4#73?)FD&v'z>H8},(iNT[㖼79}mKҏ#%. 4Dʦ(]'NtEnP@^^TZ */_Dl"q3γ-Q Kwa[%Gʛ$=%I<9_%b9L%ѱ\-:Iwtp/#G, SEcژV:(ZKa g~58 _ y)Zӝ$x(2C&)RF}H24VW&D@ cυ!:yTcqy?2`W[Ҩ-FqALpܴƟx+z .:c7/h$V*8Q/c+Em{'ܟo)C^"bP̨X8Plo˖hs$ݿM@<8".TkϬsTW.3"(6`'Fo1/@,Ό(X_(I~wtXWGojRA}!I"G1;a6/t&63>&@VI4ّWH2W"dVHC>cwjS6ȮV0TsTT4=`8 ⭑Ÿ>gs4>fZC qOifU/WMxHÒ8iԹWK3ȩ÷ ߲B+Xq`K}봘jh/O:QwLe,P y@5wd4o܂=EϹ$:].DžLԠIja o8Dc?+81xPô仍>O8ȨfP#駛XoR xKݔfʕ[M: +|Q =%,C܆T$B^V봵(, JJz[VL%Cjdzˊ'X߃*P0*B{(5dL@[{: iL}Lrȥ?zUk4 }--bw?6?j1եf?AHcT, llRHIpJ 튵'=o /F,bس 9'=XCsٳ!Z \?0V@8lFq| #"Ǵm5Zl f.1lXi 6"^{h3]EPa`TͶ+94 7nVy ~sل#܁2Zۡ tq@V1W-Kq1BUn}b'?\&Lݗ iUni{ m\z#M?} d^A)'!Єbf#Դfs'ߗ8T/m` NmeF3a/{ ˙4/OZ%iFGifSV42C\[H}WCгzΗA&f;A/dm@ةL|Lwu=lUGT׬aҺFOJ,\Yx1U&p%]yy 'q$,܆Nt/`J#a-fhIڥROsUW8|M0c+ ӧ:j/&Q|5݆]k؏dnQQ jZЌ-䖑Qm诲&no1ړJ])۫vZ^[cD$3"φFM^aԧԐ*|:Icӈhܔ6sR8Jͦd9ܫ8Nlѵu~"<W!xgb& xI a$k]wQsE(X0Y^G/,uGՁܤvx8'wm6e"십a*tBp}#8DUw6+oҠeIQlB²28sxmV1Qj>eUFYUN7)evMzgfsJN?@k$"(;}e1dn}\Ӽb7rQ/a'iN20[pc}I]lyJ,G e ea|]XlWr0O.ʚd|?6Kq`GCOjy4?aIf%p@`Wa5翨zEIU}CWe<<z5X]HbBjFHNCBt%lp6lg9Rq_Sz h$WR]INД0WF)UȔ2j4n.^+nih!ȍ48S$H`fZ 7L ƟQYG Tb\ cGC G4RI~0W+X]I22hj%,];\Pg0rRclf3ߌj.>e'X3YO{`eR`b`),=m\gvmOwj;&x_>,"jA9w(`w]]Q58N$o(eP)*M:VpMw r ;R—Grߏ> 1 є/:*om Q@y$Nu )eLOS2>n:MPc:W[\xtE]YAin!DA%% #T=W0Jb$3D^OmV(C"{%$RS+kďLa|돊T存 ,YEnri8Y_fsYQ}gnYP -qgUX`&|M8[E=Ipܱ ,~kE.c_\rKn"@ N+*k: ufQ|V>n-x1N"( wzm9V&u- :]《Qyb__I8N͹BjmٔGdyOv7,T gݡ|0191+UQ_x3%J9%$Fل#4a[ `qsT`.6Ԟ ¼a(B61p_Iq4z%ؕgaG> /j(` nQ\"kbK,˅uKnC8Lr\U8]|+:R"LP%ȕT<0kھBozn^J<L3+?}ssTEO.ŭܭ;?Z{,xa~rLlzcDlE*'nl)0yY-Zzy3U_ +3/e2P==C&r\(dS٦W vpEXҭKS\,Udzt/.QHEZse ,6 61&5,/ģ">}o˸sZ:2[Wh!AB;e.B-84T,Ad0}s *) [J|zrI]swqb(_$,Wr9#˶eT+ oPR889Vn8l &7p~ -mcXp!v -|$!/T:;!߿a@2W1RGܠ!iPS&ʦA BJ_qo~| !m7##vbI0;BGAq(#߸0;= ΡQһ]MuTlGIuƦ[̓bG/6طĦcGB B2LcV'kaY _?J:z|}[¼nat́ Y8y])ֽe)5֌Lj܈(ړHxnkC z,}Fb$W XJn?Z(lǔ}ܯ/i>Xċ-OsK,bC"=]Ҋ!?YxSH)&EyfUo1\EÛh&5WQ-ȢmX7G-1O"AM !7oMZzU۝θˆjP3sKAQ$QZcŌ#(b%w]^DغEחW1̋lWo9 b9]vw8 m`zT^9!H$Q`k Ök5Om:>3k`kr17SKnog CAWOj 1aC6<6KO90Bu+_qy1z DDAR\5&kV )F=e 6y2jij[k3ۧ@Sv𷰿r} 9ԍ34?h| Hѥ:;16hS#[K[ j#=̜( Bș1>k$'­SpCU og'U)Lx,5~ nhZz5_W4}x!v{m6$GgvK7~˭Jx ܧndR+ܽ+bI܃ttڍ?Oҍ{D/S]5-a L#${j6r _t>r.aFܗAuw<8A[NfSҠFT" *M\0輯֑p/S͝Ir?0U[Ҳl(`81='G-?:r2-aTj|#5Ѵw%D.DVUJ[Ԙn*pEd,> ]-tx}B8##o?0: lG3Ja8V%?]DG@kmiKMpZC3TD*Yh`f}T u! !QbE2UϚd씏Ժh[kwX@A9}bVk-B(ı+~ҲmvzeF~|~<&٣Fގ݂em%6M;޵.$yC|M)) Kn芆dm W dQeoޞ[?䯎iLڒy̆wب.,&8!`v)ߛG8Y9[xFEI^,,D)b-j[t9_$Vv*qTQ4\4EJ'iz7kjdicB܈ÔxF;_fXHf )wmM%nC xp&꘱`8%mnR(:ًa|hB ڙÆ5qRZdi<ߎ0ffrͧ :8B$%1a~ нz\7&EGGǫлqFJ.L(JkR+@MdNimMUU#z y؞h}cbJ8)ǭ4$U׀\03 :([厷zVՈڣh 䗝ZlV;BpxcC?7K[xR;Uf8dɭ[ROla%ƭP=#e6 ?-'z)|6yiX0"ʌIu=qa EFa ek+L-2uSk%Q"/w^OS ,?FGyqD# R +>>o1Bm+rr6<: hP0z9Qa-3pQ(Uni:ׄXy{Lj_gPS#sRM/kS{.gEOZ߻ZRw_/? _3Xl]z IiݳS:!ؾwbDrщ[|l b=yόs/ pG EWB=hͮ?=-}N(cȨj/^ >,QpTň-|qTYℏ|JVdש Op* ظ:ef"w^ )`} {^Lcu*$  s@|⸚y KHOzK6Eq礮&H 4^hڅOTˉ;2o'L`׭Q(6NMN8/X8:7UZ hv!vk*/6b>z¯\㯑S!g6T $5:x3kx Q9%?56ka5U7j&jzBj0p?x<$P!ܼʨ)bs tEw=L:rST[Z6(t"ZLm&h-KC'\zw.X)i˃&B'FiKBێ-lMM^`H{BŲ-7`L?Pbt4۝Q^)ڿlәN㇒U>G( jĆJ Xi<iO*n/; 6] 㿥Bs FӬ):s&Ąs~CV A9MK7ÉPL=X}a}x}^ի:D^s?:=I*2+&!n(i Ć $ 2$Famǁ!~>g"HvMvϬ`F69`h!:; F3!.nE1/Y:J_=zD6~"tLl[ڶMz$rYʬQQm,﯅Lym ⲟA8\G( <{|">:AIY c7ԿS*׍Ĥ+7!.Pàmqe牬x-WńWm'҄|eŅ烈ϫ|OkKIr=6YM %q_M+A$y÷CKOQCs#kmBvzKwKE%/0-p ,p\HxD9uKXj-9[tgQ<γeEA'CI) [ų ;7|B%PTB}^~ o疏_w!7RIT_x 7/H83(%I,F ="G)/ Z>+|]:^n·nΖ=BlxP۵s Y7-._m:*#kxs\a 61Ѕ&VmcZ_NmъTY̸sy:vƞz0[.贚Ob*kR^{^Nro68nea XuΊ&;yt B~Piح<6Bh 3ȩ5bє7(m`եe&Ċ4Zٮa1q/xHVq[_<H~Q`{`փ =8Alqti 9O?9Cx fofQXE{1aT%È>@YJ-9(Ǧjz>Ҧ~TгI}F:ȢW'eH%۱c/n F5A_vq6"Y%kJR:J;m<2k1F {~ v+R`0LgHq6ֻ6epnƹ |4sK ^-GԢs_obVC8EK2ju% 7?*uC1M` Ga3I<+?L/3f1pG3Јݿ,_%eI ޗd##) fW]tppoz,Ι\^ xJp좊"r8$K|7TXi@IR< r~oQA[{<hmO Io*R&=X£5S*-kG 5L~3/@V Bd@ԃ'$s'.;g)>]$ t㏔Vk@H;Q-a ߼78ZVg?JN5?c.˥cD.ľ |x}ױKff`_A) 3襊9uG`"^@v>y `l椂h[›R00`@t{T~5uuAÅ>@fv۰4B{1c?a b\ 1 HoS@>pfC] FK7,a/5WtVY>,ET'?`|ۢuĵm[ K҅=&Y}o[| ̮YH=G3QiZàzD`ζ$h]-jV+22,Wn$9WQ[v! !:V[(;ФK TpmJ:Z`ADŦ UzXqλUKX'}B{ kjeEeSo;0jMeИ*HY)WZS\vtKyIԞH[eRACӋjݗB;i 2o.q2{<4e"_ȌֈH'#z\LWvZyr]ƛ7βoqT50CEO2լʦQ:$#$‘EF8,豍g"7(SdFn<ylD3  I1&U }K?2V>ۂHD˚'L{bŖ3` nm&R>+Ax yFǑFhc?5 jqZ}7W>5GІ.u 'uZQ Eуnz4„{8וPѪDyjt.lRfH P6 UP% .c%˾Jg`?hp^F|yC]?*ٹ n:߿:%ȧ&r+, )B)Woݼ-豈Dn YNQU\>f_ =yuzS1{1y^E|#>t2z1:q:)Z\!ċ⛕I1 *dgp>#B-.H Tq}Rx{ZH]q55L e,ZN!T~~*??pּWj]x(Fw, cB*| rG~G/;mB׳JZ|ga ƴ4Gţ&rx Z+o-O=[7}tlJMf\#uFHR\&үm_1m~=$A=*Mqbu;5z6VlJpx:v+ʃ[% 8C蘗/sW@zP V ⬍r'w=xm6wq+6tsa4VDg8vBGWny}ߚ~HU}8Oyt\x=-F(F> mP ƭη+R(]%j~2?Ï4d*tc-9'<8*t.->icli/CQvTaҪ0~6 h| )zx $h%h *vc"ԷT^js.Kͻ}-VFKb8X6C"c+;L4fR`^bf5m7zM/FьֵCE.Wٯt'ཿI-ҋ3-r wxy0J"tid Tջ`ڔH:zy G>{'׀Y'"{yQ%?^VHqJR7uBL \PJX.dK#hI28e$Rv! morps T;)~%/a#nw,9GeYMQwܢ-?D*v6qd7o']CMHQ-:9\h9;$2Gr,lE,NLgDZvBKp@x2SJ`aDU)5pmn[62!Y*a#t9rӌժSƀNVRVƋg$(pOxA,^ /w#Id+1A"H1td(f *(X0@/;٠8kfHDɈGI,2a~.*CJFZw?@=O}!JM(D?E~I)Gl>c;xEYҟJA*P\j a+×}`?o\?EmP GZ' l6% w\u?` H"0e koɕ9֊ 'e%_e # G%/LJxF /]iKEx),/oceE`L2ĢRT3hƷ!g:7:nw@̨,1dɒwdM刧ɪd؍ oB0vz tpm Q6En7YF]dmW̚LCI |$ޣY tA__W2@e+W]D*Bֿ\ILU$#s"gB^G*`z-/9Gb!{Fx1]am$:rQ2)1`Ѹ%:0e߇u{dfE:~UaBj> AGas*=%T咄],]NNyYV؅˦ RИ*wea@ y;A'q(c"JS띜 $lb̒O~g?@JJgxN|ok/+tR'fBvZcu,%Zg+=/}*%GAq= }Hy)POd7T såH)죯IU7wf(,m鞉De)N?ȶ;/?A0 N8sfYyQaEKOB`RCqƭunрZc@tyz;ag᥂r Q:C aKv #1>XJc I\0ZC>""YcqaFLj+(v}XysZVԾ%%Qݕڴa}0%2ʸͣEVUe$2nm m^P?{먎_N>+!yu +i \iDz!ˀOo42p;?7qAnW㪍s?rjUdZO@"bCZ>Xw!9'[;;|lP !Ë_5NU>1ykM~g9.'~Z RҙPRiؔSOE^kj Vhv ,;tYPnխ.>"߻¹xXNENO&AAN׸onQ%{ޝ u'Sd9G_b}M[Wpɴ#EnTg2 5uO1SB2CKz_;#Vk}^g5U3fO탬g4𐰝 %UW V ߳& XGk5(krK%+Gl1q[y0?c\_nlVR6>KD[b .^}0p{r*2L~3ZrR Q?99WpOa_c?w:sPjPӛ<_kp盔\y yJP%ʽ5f8$猁zlzw= lzm8g?fW/hP E96D 8%Ո="&Khj f2 y't kEŏf+ڎNW%p+ G(cW~jYWo5L۰;Uqx*_t{W܃zm7'$Y5Zd{ʞrvWwnߓ1[f^* ,C_I(8"Y°7>'>`[Eh`hj6@:_\N<>5֞qogL &Wh_;& n F@@MN;&d9U[/` aNvbIv/L+Uڻ3t+1i+AL Gy#*#- Q:"G4},U@+kusY;a튞%.M4i!b?@B:h % nnبȾK·yA/긒`09Z'tur{%mt(%.@p1 bLꙃöj7ٺIYxHO cNgpG|5s8n(&MXKj)h| |<]=/aYXݟ`  ;ŖqF4n[^C/Oз킢TKE7ՆF/ %YvC0HIv"vVțGgG#"MRsp/!be8Rkvah`8 4܆x XL1I6[ȸV:=y]ܖ1H X E\ر>Ç+{>! Rdzm׾ܖ t{|)dabmP.uB LAi +J~GspѬ FFoCK,gbXΰ^rsq7pM6yoңkb(F́׽r$vӞ|U^yWg)}dے B")RlΪHtw(Yjzv44ؿ"++8E!`,=@2ftRw1(VgЖ'-Du>wVʛO+a\̬$?Duۆ:Xvlm =P?xHcM o3PjYvXfB,_]3@!;A8JNLρ>[TU~nġ]w[[a4g *zs"}yTը$O-2n 3_tYyƩZہeXIm%#eA+,9+5 ȕE:>,(eQ-zG%< 7{EUwrJy lg%˥FnK u/[D˦{:Pm5M,ί^-,L9"US?"8LaxXc!:bdNYo߼6#EiGPs} #$'=tb5$-b}#d4!Z~2>A7v?z|8뫏Q&t;kF-هWxTZC7fS'<-P"МlH"ڭP4wbJ!oŮ,NJaCHpJV-=@ CjM,rD"pPسA#umߵ#Iݡ 9I?EbWJ-8&jqw9"BYcyxmҩ ά:tZp}0≠|2'YC)`"Ai{-2Q{ Muq'|x0˜Af6 ,?pux{SdN'664cVUv8{ ^U>EIvI$n[ADP"fTb7?0|`%$޾cN*xH;MkK"/uY^hLk&6[#RN=^z&}iY_ߪ 걝*ZJrIս'͹  7}?ݺ{^4azdgZ ` 5u 3mYlk4"Q|{Z2Kֺ}J;K-cq$m`vzpέgqMvуœiߤGfÒa8MǷ$^,ik  GZ!([*}^M۷:2Ē@fivw&q'7vKK|-w)03ejZ * kݡ%8#o"4پ| aw!!s۲hXd`L[ \x@[{j`$>Wԩtws5!us^qQUR/jIS)`DwC:uJ*$-[;9=iG[DL̎Vʠ9͛`MNxy霧ќ?M<` IoFuW9ӧF!ݜ<ǹe礪4 `}+vV͍`aHjѣ5 aaHl2p!1Sqkp>Qm82/qP}LPI6nҋd;!IN6.>g6;ccu =#P_ *W\qI .ňzkz5,G#ZNX)H4''P#֫g[ %w]k3iPy)OO3USWQH2ҺM䎒2X7/9ܷMH`]gƫ$595tvHꄯ nòg;A=%2Ch%tvzqe|FWdUK(.BOB>gVxM_yvZ 2g70>>&?̥gZ}2Уi|WmeŠ{ L AcCm$Ob;ۺ0l^@y$;3 b7:]s up$et)\XO5 n[9 u7T?ͤQ)%EH#$.L~&Z4,J\w/6$ЙsJčM0RU2Z3=^շ 8:DN >v_JA*<LE%`eehȫ#=bM:o>e*~WN|1Jr\wnv1=tD%6KKwK+fzՁ'Z+{{J%n^_nb3 ^?ukj$^R+l&9h~ĩςࢾjOjťϐglm:#6(T{o;!{5n },Hb/>>.;3wlM!ho3̕)TRdRi mB&)hד8z c1(F.Iq(-e-o—״U''_8r'mq)n#k7\=)CcJQF &QMYeb'LBx|eˀEsp&ծ;U釙dY.ˣYd^ e QbwfkQ3 E]UI ei]rDgq)j\?d bΪ?I0Kv'aqVb]% j%H&n48=U:jq)P?0{q4w`GflVtkBVqGu2aQ>f~lUT!J,CY O EnmQXCt>D5_ej4͂"c4 \0ɹn@iJ1.^u~lIKNZ@43Xl0 @(alp*פ8R6X7ۧϠJ5: +lͻfZU#*%Sѵ,G?Ş^;>·H߀xtK܋nxPFݹ8} >7Z.rHBtT ĞbMFYվM;=挸ԳK0F!C͢3D_a-$8q:, Tx޺3k{1IfyB2Qz3BOs=DmXu ¾Snc]kMB{vq<R&EA0YVWRC.Ј>-C ? D,wԸ'2C/FwAPGCURk6:Žer*ܘ :µޕzZAA^nS[Lа_m_wR HGTc~m'ϯ10Kjn_K`0і#S<%f}9b2rjs^2]$ijM 3XISFG˴&!\=| ,q?|L]l`xYe_iP%˵ TxX̅~KC |ݜR=voy1ߎt fi<*Rb:A{&'򽖧p 'Y3RMzb֞)inڧL\_阥3~?c3&Wg'mmS\j? C5`(>Tj/Ttqlw-9n/BЃˤC ư=UZBUf7D9&hPITBd0rwfCJӥ { oy](p*O 'T8I Z87@ ?@aWk#fYa=ԩJsTP}?$7wCfqiIRqabY˒@NןW\;~-n'Ņ%ۮ5pm9G:nE/IArX]xWHT3/h "j 꽾@+R>- wj#QI3*EB*pD=~\I4QJC :α6%gk8]rQ)GF|haMkktԚ!.K7QtuȺi1k1mFZ5+*>C==>cH#Fϑd<\۷p+%8[GJCp(8N9MItR^cSBwnqrpBc!LM'W*tȅ`sZh‹wDC=Xvmxia רFQRh2e* WFv>:,9P%DRlK bt 8NP%mq\#܎A6kտJⰻ&-$F-lwL8þځ ?)jB|!C}G&"b'1]Q.!TE_&Homx*RR[[smF*ؔTZ@A'i9V(D9|X-'#8Y&7Sw^JI Q8 mmmtoQ;\7_187fr[ć1?%+)A>)Eٶ~DBG/Z[;oH7/e!oī)@8dhyfQ)ἅc>Khcc9jA,J>S_hKt,*[u:4LAsFv#1rϳYmOQ4])q/oe<56j݉) 9HE`V1\BU Xqa./xd`֓vͅM4f E|hs A)k2J/B!f<+j{nBqNՕ, n5B"ׇh 0##+c{#@m> 8y}}L'U+!}c*q1S<ܿ:W' K;Q L\gUSoR6DH==/^ }R/fGI_BMɁ¼<mj^qiD zH;nB.1nFQݟϓl2zZwWQpd2h"{mQ(Ronb/#L6r:5M $חd`܃yk*)5i*(PoB̞ ї1#!^stuT=7WeZJw-L[YH:ْkL?(:qK͜Bͱh,bbNO69ﺆhjN9kT;.݉@BHgE)N^7V{') BRjV_tbK4wRukl_ *Im]hyʋ-N1P#ar}qQiv1k?+Jta|#WstW8KMRLSS!)Բwļ0ê?;Q҇.gt]~b D`tC 0*XqQAgxg4RٚOMeԯ;@=zBiߋX'1Ϲ'w %Ka{K4T[4ex׳RgnAsj3^ǚ[I$v={LݿyhAؘrj~QX\=1͑ҒQᇶ*`1F?ՇQ&|?.#%DzuULL. +7YIUk^7b*r|`6qsJ%6˲քn„[bR 2䛃*-E :~N]b&/PM2` ق ]BmoDuII%ayM|Ǐ E=YPAxKjb bϟ0O^$k)ޱEry"C<_XiG-Z)*ًd|?8IN_DZVPMэ# \sc&~^f ]x֏J\oq^z&a~a.ިİ-Lx\P3$jơa-j(~ۅ|U@&Kt܉.СܴNQ3eؗ2eP7k<=%3"h}{EU-e 7}))i39lJ=Bp(gAǨj;CȻncێ6n,=df)E# ʥ3"wGB_E (m aU.$!@Wc 2cG)RM w J fU:} Kq 7doƻϓ݆ΦTSGq&9"nVwŔs|juB #kƒ S'B;k#KK?M/ -É@eZcZj8zosׂRq p{uz*@(W2ʥѿgYZ0707010000046a000081a4000000000000000000000001649b7c2a00006c20000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/]k]?Eh=ڜ.+ʃ/'0Hv< ҒmV5V߆ř0DVl+4/"Z(]>lmqr`3kq:\x.~N%}3.׿WEeBi$*jf(*&ؕYC(X Q ']t2#>9~ٜ<[A(+m T 'P?WD#19өI0gjE-O5^% Z kGwpj+YiG<ӭ${ѷu'맋9FCZ^_e\)ә !Co/{ ~@U<,$gۡgIVE}#CHM $>%m' L+4SR8{pьY(Ln_ Z= i!{@dXߟl JKC=xo_􂹠ϵ߁aق-%"hGx?BvQ',]j *2f.);֤cij4Ӡ@x  Pfdn;A#BZ[^rg =^bZ 6ߒf꽐nyC@zEj~j:S iߨ|[cJ:6AC`8,/m哕W'w'80oe g}'`ƠChg E!9{!68UY%/_@s`7:lCQ, H` kXm-_m3%Fin@p~#䴑w3Puٺ(Qx9R ㅱ:#'d,bOgz#6<|qLKaxI=e3Pzq&(TbD+Ca(}cqmlV(usEfCZ1H3 am]nÍ"1uuy/p {R t(jd-3KØƧs4:-bln=>u"9Fp]$wY_ תC~åG v1N9:݈sa/kV~j=x9Zy AA U[ od@lT74rߧU Mߜ_3hhlvi=ͮL gn'Oj)PT Q w}dY(^ul.KaV7W; JݫoaNxV^NBCDxJt{о D2O* fmIqڕy%*́tʢGpL Y}sN)\l}'NXAB&fz &"Ҕ,cn}Sx.ƅ?r{\KԕKᴮvOgtcE-5W 97; URckC5Gz:K1(n(t*w4{_1c)*%K(JÕɢ_#{L] ms!D\YqwȨ>=&6@Y[Ze"v9;p;_Z$Qg O@bWadh QR$-5"IkvZBV:?5Dvjrk[|lH?(CTpBʿ;v1(JMǧNnL =Jh,$/[ Vt3.ΩR4e2-\' GCޔ#o]c@'&7vܖE?- dg3p:wՉ[q\Rw+"HdAj}K|i_0&-sDu %#ibFRs:# fx8dS|eMTE#m)Z {t"*(uh}dBAh^;5EHr3UUA'8%uwQ10u iH5W;@ɒ] 6sMlo}PJHn+EvT=&EtKf9'Drqb_&P1_2l=fZ*vJ][Oz(n@AA~@;;5zXc(O=lnlQ{~ kc`A:i/ig>l$gV+ \ )<&n> ?Nh`lŦ.SbȨ[fo&ȹD֙D'<MN]{j̦BrAۃ"X!q|GX èHGr=r%BOOX) ^?OK}d y%'<G ml]Y~qt3U4[5kqr+$NxC{$-nsOvFgrr76_3Ww'INJGVa0*&Ձ>{ÔJݿM_mٿX'h$n *wZ$JrCm?z 6xtz, QyzMng)\PA xY7X8u3~ "?jO"/ :- 71?FIɴ9Ն j#t-ʼnJD w =2|&}]39} k{PR2ulo?:<κ[te,n-R3bP6(e`v ZA]Jr[VbNl*:=U7a~Z<˿UJq, d^MVkM,'%c$v(ρyc@^U%e>(:AZRYRmtq}h~M5&c^3z`C5 H6Q8@쿔 ^}h vֱK9_bP УcR$blVz!{/3gN%^'mv`}Nжp8dxŹ3Xz[X<0qڈ22//Mܕ^hW3g"2ω\ +Buܤ &:($`#qJ|acw7`"_osF5m]󁺒qJ2^dSf)HMc_@4ASQD7_`me8"q1R.0iHl UަMCsސ+jC&zE+)i'WʖNn)㶠@S zxACyo:h5zvBc &+]\!,JCy#ˁ{c;3KWDP|ǘ -VMHF`qJ|1=vzi2iL5 S^~A9-lA`vx,\?.vmmnrFmqg.T|P,n~ ׍ U%k "X ק+ GV3 g* UO<^n±Y6Z 87)C fg&Ϝ6m->^-!](}fnbNBlFSlwsE_ :`#+3F`k1Tp^gύti"@vZ}ňڷOqW }y%`)y&AFOۂ;ܩ/qW"=*}v{&o*4::|k .KAM[eyBJdVJ;vw/E&bsE1aa{uHbXA2P3{dT]CZ՝z%!T8ě㵂CWO+a=qo=@Aa~8I .990HC!4㶀U˄׌AM&/K_iMMI%-ީ?zrINR.n @^Z$ w3Vs"A )ENys^]bO{GLiPzx X4Wܴ8h}TQ.SD@ #>3Qab0Y׷?&U#3q.o[ǩ.jLxoVrՂMu2pRd'H]vKMĴf`xd2Ȅ8 B@#g!x4t%ԞHPF_A7o,S2&=Ш2!?ACh%}E˵!"*䗠ɦw[l,LD[#ƎH/r |쫞:}ZMQr"%)yDvfXq^줞H5>Rx^P {*'jiZEᄒ!UDqe# N~{E CϴGG#EK]18j1vGa|!{aQӐuChRI(,!#WElC u~Ev9ZKW7 KkT(ʙ.Z::d;.MB7c4u'瑦#HDg-+ KwP+_ricPsX&&X`7֥ptK z,0ue=F:k0VJA^&[!*5Bc6w )ō;1kVQ-]GǮd)VlǍARZCWxֺZ+kd$c8c: А*)BLf[y-NFefӌ%PX*;l' Zx8 Cw &ƻ@K{e7okx\zRo,=Y疠Tqt~"A1.tg_z[qUSFH!̵!: [ISYP srX4 `xJ~BhV7;ޝ&dR駸CoLqZ>|6B+!+߈;XI_&sH ~C/\(܊YTzJiN[?8MзvȀ^7>~P-c:T `Q(@!7FCI4F}_I|(}F*dg%PۣtX~#`&Wg)7oU?}Q<N\+g"NMb?[]\Sg24|bjL4z'0L1Lw|&['x Pw=o5O3T2Guoȸ7Xݛ̹nזav%& L#*)<!5 JҌ|v,1h\Sm䚶Ԑ0qZ8ؗ0e%RB>`+,fup*ؑ͟oM8"F Lml.`t z$AWţqkEO$r9IvauvmP8,=jaƖj㮝,M m(:i,+l)9H!tO)+HLmiܠ&ae&nݟMf)?s0UB.?UTs>sZkvw笫JQﯚ2Ѳ fM!Iw\ud n"$z6cؕ"jEֺSx<¡=083|&+Jbj575P+q jN 6*$CӪx2-\v/1b.7<$ <>To3E $ Ud Tor 6Vb%B unᙬ=tAl PC$m~mlZ%DZHjZ^5giyuoھE'zS*uRͅ |=QOf>a2cN>@_gL57m]ongyms"q G#ory'5_I^u1D9{QܳCltf_G#))KG@)mD Fކ֊xu:g k"஽ Aƕ2:Uri|{Wg\Vz]f~\ڔ1z8]Qh]FUٔ$Bn va/S&AO:Z;tKP O? $:d**3~2UWr34_˶w lM>>~L{đR;@!n|]mZ`6; s[^ܣ:eZj.k/Zʬ6{dw{"I)VX\?r@Amacx&U qt~wz~wAq EQh§xٹ0OBFY$ Zu%t)*!EIܒ{:Ӂvcw\gzQO1 ~pN2֐a4-`e >9gxsgNiIBHԯ[o_>[T^%{7(cS;j4W8wx-a^8?h־ę !2yH9 nPtcr'PX;QXri]xc_ ES=5ZN lN#kn_>@RՂ*xO݋VYڄJ-MОݑqu^Ey[j77uXo(5R5ߞԕSňzZzN:^5w@t)tE:Rd.@M ש)51Ovj(oHj ׅO>\F/]GNԍ, ]܆U3A,sChdk#Xmo[(Rcѹ/%;#xXus_ EoQDzgod>JޙxϽfw _+H?x2F>o8- R˼eOf(?ooW )\{ L%B-T,L"˧R%Y;3`:Xq$2p-g/vk+%E" +këג;)I(TN] @ZZCے'q`w "8OM;LWhN~QPh V,7>u5yqcBp6Dc>cd/LOl_iJ!_: ZҀDŽ n?"Vs;F;Z?C[ 9ތ5d+*Η秶ǾJ{G]~0+tUhMC&~6lOzEP®N'[ ;z);#RVNSW7+:%+([n@i,>+]_ac8i"1ZQSω;k:GzceK,?@F q2 gZu,xXimX 1nfCT95m Cxed G^c8tۢ4㼭62#rr(q&rkd$)& V5*:nKFY?2tmv~4ob3',n{ut 3fG<}C*T]w3!|\zCG<ŠeB4K5(Ϭ8?%hֲкu¹o]0E sd_3; jzđqU[x*x whа"b$p2FԺG&48¿1*$'EG#ܓ`|{Z#\#>E젼{P6Yg`_jp0#]nr'\ք <劊'77,2%1`1&IQY;FA \M1ؚ[ֻ#T*o^IGU5̣{ӎE\|B= ̋o\'J;aoeHs{+^{,꥿ >C՛>Aէ)cUu%MC, R=<'f$lĄ?Y9qQpO WT6/m:5.5X4|񻧐8G@XYZ'ɲY]$_9BJk%Y 5z"طv4]T;RHfvܠ7QS%L3X3ѵ8CO8"L A5йw,f>/z Ҷ=$`K-Tf]V#_ V)yM'1;iGcԃvm' Y 2]j3,^B͖ZƝaiDBК|uUM nwURpu MYja3ȡs5@Rk(3:*JFMG7B ],3~-%,3a=J;\ lo/xZM--e@tasd5:g:@cmtD{TpG Tď$2O`Ē!.v ~uU$䟮1/g_#f"'ԳX Vފؗ&4  悧})e,e/R'=c`=Xj?L!ڮr :`ZZi"ƌ UD'o{moZ?Z٨.nr$_/Vj ϪkaBiȘƵ']st/@ 3}n>{S $Am|{]nFd/Zr:˧` ĩג]H$hI8 2F\rhia-8<{زu Jߗ}KHv!M *mn%AVMlZRBUmvxJ/-g%G|L|j\]ȍiè4"JTo*9-`j6zP*-@r͑ ur wNͰ7tXX4h(3l& `$Ixv c\^. l o h-xS K&+}dݸ-xA;*z{%0nW߷{AKby-9fX^Gk7IF`+gαOnԍc0{%"JZ ļKY Ms}%2]ADBVnURX'ky@F_TUOםbŔA=]MzPNOG12A v?|gNU_gi¾)`B+CNJ;?L r"؏#6j**DezY6/Px\4guxAXɽHVn@X50> v gW h[Ǽ )!SnTV.ilQ1@iu kɮS+,և)X05;+BV4Yɲb.a~c#MSM 3.p{y9z?"-A3':A7+'Tki6SݣOn6v 4x)L( g m/|kn)֖{M}W5ё6 |r$"蘧K &/p {B~6!)L'3'ׂ"Έ!j1:!# 7c (hH&%*nhR]m7g&Fu]M4™g!BɬӉzjN\|5y,OԬBG~O# cn#|Xʊܩf174pcecwQU: SC~ة1e"a`ɦI9LOe$BkWB~)dFZ?>I0 pHl.:W6`**9i%.Ya?H:/,jfJ.28Q&sLĆ -njЏ< 1j0)%N'L-9HVkʷD ص˷ŬA9n"C_cbC{0d{\F:})ڑ-Xt8jO(QyPҳ ;WQPi3(I) \&g?{~eAwka߇nY RQ"ROOULegFd РLk3 !U.RS2^_/ wȬQV6 pmsۧ!)Qks2մ_Ó`OtkR\92TnnDf %1 /kWۏmJYTR?6*u[[Ogp;}^k.'͌`Ly ! FlejCAK G!O}5Bz' hl;d=]+_=_(mm&ٯ-0sMKb,vO&/o?Udؔs[VJtu0!JP7Zٷ" ϔHcHx&PFsGB`{*iIXL` 8`ZEyy3a*QhQ8Sړ㋹PmyP<~*KK˺ҼB5 hA#LIy:]WmMimk9憇쥆+C4`H5 zt[;Iy€}x] xyC2s=H쉏/j7_l;.e\P̠K4|zF ʚпqX/ۼ^0)TcbM X28 ]~.[1q5o MHjw1PR \1$b.EUv?3Yxx @Wa uS,+hQ>*Y~)#l5gLj[ۺ?ӯ/ZSъu&2ͼjtڔZE R^#}՗Z Qq[udTH!,*ZOqlͮ0"ժ z J!ɚ:ĒZg E;:t&2SbM{7&u!qNO*T*G\QtM Q0[*E/,ʵ&eE{ ER[?&p= (JXq36Q; \ iBB@Jի"+p(iiLϙ3>,~I~& ,Ə ۴K%iIXj _vruOi6t)qbn*l'5a |VlLwRR[.ىq [ &+~׎lWh]Ͽ7+ [;Ye`rp(-;CR ;wϠiS"IY'a,j1/ #(68tf1K (awyY9&ڕlr0OwT ($q8Si"a28OF)_KgLYwMp&MEs VSm\`/u![QsG.Tj4(mСRCδ{;5Zo;f w!vHJYoʞ{I3K@݁Ƿ+97|1L't iXJw⍢sHf?tW I0'f^mWmR`)#6fr0˿8AsK)ѫH'z5E$SH6,"[5BlNq{48tl8|$o3ִ{g*/}d^ooQ?i.ķk5 qQ 6(tEV^k4Qˬ}~sDʘnp%8Qh92wtxc∾ BL;\}*G_jv=j}/Mz=W?;{jil"THzf!5ђ%WK$Sn?#J^ƵX}6[ťer{ኦVOeC\ j'Ee ϒ䏃%UUH!Zd-(;e wB ^')i)(hWFt5#x rw]aSSLS1ᨧd)08!G;1;2ZnHXLuoShu,V,Yf~ʨ .T$gPXV+jLi3$PK)U컠lӌge"*n1zȇiڔ`g$:7H aVrtXy:%pOt 64b2kcwEasig=!nHnx-9Bf6BVP<ݸEa]iPmأ7]N. ZYrYC_f+XPUL;N^y ؚ4| y5O<)={T6Gl;Uu('!厜= [C0gwm}ɇ' YnHd A[R1֫#V%5"_#L7+?bXφelR}lC) I6k=BPw].d~yyt'¢4>ѺvX)٬ӼzpY$]y}qĮji22uJ1؜{ H,J^H j~Jj 09ʌ!{ӿĖ}i'⡥Q= xׂP!! fN5F%_|.yay(ʕs=^jVGߖm*{+5sb CL+8`*}qy7hhRFS>s)Vh裟h p)~ߖ,-Iv4nO~df,( cї͈J $2SjSГuZPcYo@Ӝ 9$zwH#޾= l F>hiq&>,yTLF8¼oj55׿BEb 3_LKaC^41?m#NRcq{sf\0A!L j<8:E=Ga`[$K"254=zG-0r˝ӷ3I2"4&n7 F lzaP!a|OrՋ}׽i‡˺o]=54ʡ};mpan|w8Z]8O L5ʼ0=y65sL-H;;q^rm[Di֧5^~0WJ!(r̯_ņ7%Q4 %DaYVSѭ&ݒxcZ2ay |T_JuD=XxXtIǽ<$Y E¶AQwuۗ =Q'yen!]qyEt+f3.OG&2^ ehi,EkŰ%{NNOK/~i] ؎tƓGE bԸG爿G ƒu62f8\S:CIkMIE0hYWab}x?Cll!='5 ob1(H X5qA Hq6XH{:VB8n2`XcMٸ80 Td-Ve%6Yi.NF0Tffx+W!J_Mw'$%MKٸR@oMm b%+UhvTbvy%G )hO 6 5ތ>E2)yU1#kJڰA{>I\ <@ !l6%.+sp="r)U" U+x 9bZ8OP<- 9WAY'G]G߼Vkpj#y3H:a6뱨y3a).SA?DPWMh_5rb[K n,Ƣ9]M ޲؈%$׿V-E7 C +@u7"YѻC!0fOuh`F1/K$sPzfap@:8!'[M NNfOVp_TK] bdx9EB,xO6\Ck3v޻CΞdaU 'KQODMj77,?ܢ=[aA1DoZ1tZ_L\k~TdpKQ`T(ʚ4Ϲ?G3VJpDm;71n&//zGtvsaI=G%-xtq Pۛ[0ªӅR~Մ#sH^~֝gTOq1x9jOVÝ+%N8+]7ib3[O3;>ԙβحQ&#ָdȨ9XAnq);m؀Rk8TO{+.P.yngܚOJ~uf{Fn`^ڤyqoߐKoDR|5 ٥/i@ƘqAOf68j=8i/!ԜdH(뻮L'|(.P4ۡBLeb?HO!Xn 6jWs? h1jaAڋL)qd`8m?_\/-n} vo| שvJ8%rfYRQc e#ts(<<:m!-'KaaT胿j|=9h<}uaޢsU=kpRB 8MOdI(߶!Xq _ZK/ 8BHvx鑱4G:^6:3Ͷ,|Gx7aDo(N]&6 gڶ_EXS{ 0N@d#"15K>w0a8vtǬUΖl(5-atIB@c"VN$r|0'hD&(ܗ`c*ZKsrNY9B}Yd%lN63VF[Ln3 r/fĜU~$l> Rjwtn*sF D#ݏy*1+uLNVc(4ɾ.gdcE+O*v˒j|"e9lAC{6dOZ6[ȫ(͍~Hd}NT|'k l6%v0E^a*Sj\)Cf1!ԇH'ck1/X75ha:N{~Zr ;O=R&.~\ؒ+t4+l#ٮI DL5St 2\pmZƗ}Kyxgڠ!*n]jdc~83;ɫd7a~4~dH%DP6'/{kYrAiy*ʺȳϗ~.b [rMV%fԝUnWG3NbN lO^kFaO? i}%zJ6?Lb0; N)_Uq$[϶5dc il՟(:W%o ]Te{8Cn)4K" ɵihl􋥱)Q+V""߮eC,fIu&t%ҧ+ҫۋM'F6=R=٣%y!87G "LJlx;Lcp  (WsXk_?ը4άH MR_AG/VT"-nG -&vsxddc ?/X!J6/M8Ӿ{Z'b)Kݗ)0bܱ-VbƦ݊7!EǴ8Adi#+mr 7fB9Ѩ+dte׮h$$NSQN [` Z6ߘ&g9?jg ˗ػ ֏gYZ0707010000046b000081a4000000000000000000000001649b7c2a00003744000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/7]?Eh=ڜ.+0g(y⪑ebaAw'؎B7Q:6O!M֐<6{q㥼G̗r<0FB3Lm!dK}MڞP3gI;Xis&GFuN4|.|8e-jx2tYE-"GtC,=D0O[ǶsmW-j',遻`^89ox-n[c:¯VxUֶJ(-vp\]F|L x9b_D <2{l[(ma)T><juQ'^gm;4Y'_n=x8<5GCi4mW1q*Vި7QJ%:RNIģ %5-"XP8mJ 5JK>6zgTbLM$(U5*&3`o,]M2#UCd+ v54ÓۍС2|4HȝBy*EATJ }Ɂثy>ĎV-P<7Mf9`i  H5G*ݱ-bLٞs-GsumɖdOI8_;|*2 ;tDJyYȨ A`.^Ė^"`'2t`3F: ':('?q)X,sqOiVJs~f\ޣ-/9aǩ+\݃C[{k)V&[sLVW*SRUCx-,<7fܿ*T^h 9cZиz#k[˰@(j?bd;sI,(rf#Ս-[/,AdN ij-eE?%* Gj*[TL=ݴB9(BFjgm'6:Y(^>7X"0:΀6ֺl v8-Nw OoVt/fI:`OJļ3a)%)]IP-nO~(Y \6va5*S`CIICYQPD ALR٣{JGJsv$y0X8k(۞ ܙ0*'QD(r 9T.~ 5h{85\uǚ#ow[H~`کAEϏرÛ77y=Q's 9%'#wIz Ux,,0hy8l~˯EqD\ Yo LS]◛0GT*l fy0y`|aǽCG"7( +`WYCV jMc|(cG|ӧ]pg[IlHL~]1k-\R@$*='JG WXg8Ы_[6i!" m5$;ې|*W/&OUgԕ`KN{~)< gqbmUd:&) ֋T<{MN"T۬Cq *hmTmuvfB^Q݃nRe F"CN+͢ި$77!9QKV  2[(ghwȐ Hi'4o:B :$к@"?s[kQ& 6W|> R-nR u By B{xYgw];L*(@Bnz!Jn5J/},ޝp}]ʂ)$#%BbjV6]i6=n3x #0ta)'a>pG}j\uiu3>֝C B^kܵ.XvDv:L2!;~hj!=TvpHZUC)H ,ިZ@UtTlkrN߭15^lfi'? 5ST->$ &#e1AP:/EݑZN}E S t]"0wN @K2zޢkhVwJIِUM-@HMeuD6Y^ᇡl,{g>gEE05_ܰ:[K<5ư6j6>|]gKZ[yZ/N. JN"^Tf写} V"F(\6Þ*dr8̻pnX̟q)XPɱL:g9&P5Dϕֳ@Ӛm<(2IpO =:W>h=EST>pb Su^d73t^~_gJyar-3bڂf j۹o= *J9͋E>& 皬`8/N9{,u:لG8m CN8=tDZ"V,ˣrDK&G/|R쁲w^b6;H/WL:r18. d 5hOkD_u;)#uEAK`WDVSNg/H Ǔ+S؃moC~Yͳ4Er$;bwpWkz<.l' _?M/!Hږ8w.a zu2/TTAG% ShL`T̄`=<}U䇰ܷt(p$ qh*Q8hAm0zcS:r{:.q$NM2=l4`I W&46!?]O 3_$4u&Z/pJpjbw;+Nb|Ti*+ӖOz:2v^0MnX0?LPr \QD5Ǟ315E (ĩ7pҢtH܍`ƀ^J{'w^(IޏeǵѤ| G|\F[z ?Xdɛ:.)⾜u݋mJ`,J]E2ЬcϦ&tJ8W*e |WQZ?1!?V2ixen'q2vlj/.r%( E#jq"aDڟvXsug ,cދ |9lh 1):u qL<W~+G~PwH7H"yW- :%J)WD&tɺѵ >R5k^ a^/6nt|܊yމeZPyRR,W%TxvagԲy\Թ?+F4/;E5N-Cada{`9-!81HNO_ ^UB}?u]2Yvkʣ7rG_íM8qӮGǦװ%MZ1bY[S??;GTVIGQSLm*!?-Dr$oXʾ&B~ŵ?ŭЄq+L?qĶundbP?W L%yߞWаUȆP `*/C* _B/aP Bz3eeZJd5 j R7 $} w t- DiV#^X\CT|-Nj#>"&?!j -1G;7+r_lZjWG NHMx;B.,'ps6pg4BbG>s-+,S(Ee>3kńl[4dƕ١oΪ@su(Xy|+N+Do_Ε~lؽK9hp-jh̵#ƞVn,Vȣ[Wݠ+ISu~07 I2e6o4'R:һcȌ, 567"y-XLʘp7k[”r>gàƬ9.B|X[JJ8J;܀W֬mvX纅=-oy,ݻ7#J墦$uꦅ0+Lzd)%FIc.z^n)\۾; "H~ҖL Fֈ-`Ы5͌= kQh?1fC\ 7BSPZٹ%+lZ[v V 3G =<NHgibxdyjv32TqW紹gwcFg.r?nNai:Dgm(ANJnA񤈅 MI;\AZ~9Z7'A(>k6z;יW櫙b.n@3.k[1ؙ;Kc,-e7H϶3w1. K)j«pIԶcAMC"{ĬLD W^"n :Z^ ^鿎Գ1XJZJȳRI"sD3EdF0i_>B9Wn_YBW:^Ktu 1`( =CtŠdG`!IiD) Q͟C'bĝ/ BOU4,Kٻ+-Iymt= sS09"Llnվ7.:Rx*|B/XZ ˏdzc8Ze0ױ; Mgʔ4":Wh02"OIb$3YTf [?"P`QjW*"cB`g9 e| c`?1[#hCaN拦P ^/YDv2'ALf s}&-}!k'U@,X8cwȗ-bh<G#x (fJZ̔ݏ YKU̱[P)upJv mTYB`&ikx`$yr53{Kui QE nF>C = EXZ j!![ߺ@YXMcvƘL̛!d:'  A_K+< .&˾:\MP}C_dφCwoLGEbn3 {ur04_GJ5:VJ<0ָpNV&΋n&+1gˈ!ힿK="M^m|(s_d$20\EE/dӬ ݓH(2IK(SQ}zѡ'X"0pu-07+>U9=VR[|@HY훊Pa| +Z':T_cftnRwNMX3,*X- 'z|Ky,AV׷PR;+v S+obUC^z~Xoܮ󂫐y|XN vjWDn-3^9ɏNe0L[? ])|mql<}P2_F6>3,dpkr& 3MsD[sR\kB\c(o/tZyˌmXf!rx`)5)+%,{Ϥ9TUim}{E*ޑsϽ }$U]GB8VV=?5Ϊ T__UUw;&]7Gu^E/x&) 1WÝek Mpn#̀h&F'/#aacuFHdCͿw2=)f^IGlz=k=^: -B#mTurZFCI)kj+s<u-Ro3"ΆK +!LP5B k;ψU3V4^6'bn56QFc f:݊v(\/dnRmx:{}r#:]rЏ>vG%DȴQtn0e)vsfԞ*OשE^fc\I<%~B pr?x}ptePbԝ'It_[ o$]/WU Ma8Pw-ߔi N&Q\e$EV֮ ?~/Z,|'d6gDr4|QGyP?"PߜL_L Z&2P ļ) ܸlFTt,9=>a|SKt" ]h]U9"%NCusj,3p1D:H ?SqR^@i)d١`LHQ@c,wKwM2Tzʧ#ai2$ Pwy 4nPv쑴ߙh$eG ' 6X"Fʬ>Rڽf+`2k30 ~)ۧof/h턱^'W[̯v`k^ 5c8Y%$vJ\<1vm4%e0eۜouS~;*A걝Go7ǰVA";ڪaXWsL9`5"֪C&qQ*f>ͧcF9/)-fk]iC=A*n /^ؖH5@@󡫧vWK[.C:|컎GTL߁_C[WXJuDf|ЈDmH8*+N6AT1@7D ʓ=+>~~ cU(e#GN~J,Cgdӧ/.^H-]<p&o9rbٔCu5KșL anl'|uw!"{/Cs8,7%K&M 11!YnfGVwuî5ę5PU|ҡ7Fj48 w:Z6j̡Kl܎%KTous1m bWf *%M-<3Q2Ӯfc/  )SS&CgT?(@h'? L!Kb*"X`' 63Zor}F%*Dis2 ̎%zgX3.պ'wc!~^ GGsB𙞀0'@ds"~7~5ґ =o ^*/uK:W 0J7'򏗪vp7r9l_)]a/ΩARpV3%OjK5tϴLBb[I2-}iG`(UUr Z$_X)ۍgS@Wh- [FVyj&[`4TiH{L''@t+kh. oW~齦ڽ@o XL1|WT|QC qPM+ˇ0GD>5,<`Q} =6[JeJw ǝ?m忈ynJ]#נ!#Ě m9)J]R\,1;o%B5Dۦqc"-Tf+Uh)u!%Ws" vDZFHh@48R'YB-QhwRB .+op.}%0Ot1`pCX霮/ 15qh"'/*y?hLq9h ':ie <Ӥ4e֝(2vņu"V@y5,od=2ܩ//?IxR5u4 c&)z!wNFOmL|=# >p?'םaRSE+n+Nϥd@WYjx˸ ;鋷Z9~g3qwUftsN =-A/jrx:VurUXh/x%lB"cU]m{ "!~g )33iJWƅXKi1%V#I:G>jOQɛ4{%h[@PmI h&`j.pqlj-U8W~DF`SoddYemUiLXޔ.UA<1U~ um?4:2aC5J6|C ٛQdm~x`go ̋[ }(Yiɟ¦p`W[V$֙=U@ˇ֔cMS%J~XǔR)lkGԿ'i/F^ ^E*ЕJF r , tinAHϦ!3"G~;,NLqy-T#NpFBvf mVyՠi$_N2弹qxYpk JVtꘅQW C̾xrA6CujU½\ k݁8(rf͜ B^v:K:ex܎sF3j-4 L>LtCB67[yPo]w5oq%E2W4z{9Mo d6D$XMՎ*."5XT/ $txpho.udwJe>esD q\dUsϸ͐iܩ!dhw86j,5I^>|yqA apfatH{7CV(gU.B~gу'ڸ~pbcC Ωwz}xE=(p&:=K2YCW6mnّcT49")=|Mf6]7;SB?CeڰDcUT|yQ-TẕYt]JIGfB<-* FR2XzZ:B 6R7/ЙD ~TBfKt-'y*%q7~\Bg(s͙[dɔ7_* 1$8K*8Q~Z=vng55joˈ%+DƜWH9Q^iRB2J0ThJƸ$}Ho&M?}m-Da߻[sBS]ֈI'N8ǚya.?_gؒYz,r4;zy-Qv}E4FakZߺx:eXjglS4CK2˩h4^[ru}Cd׭:={ cO7q'{swB _pc;sA<Au!`mbfzr|35D%ۘ:I-$}&Nv{ MB<@JD~z8S H!S"ιjB)u 9} ռwhV <(kxtb9iQv\(MLH]HĴdO/CaIX}̢$ l[9[Fv~8P N5ʇAL˽Ҟa ۥnBDX3 ~à2b'(u_羂(ij8󿇖dP~aHK҅v:Li$0h3u],Fgi w6(G:f.G]^5W m;e~B6^/8p1ٻi&l 5J\jza·vw:ԲYxwΰ~RKq8@ K:Kb* 8v[*_!w~m8QT.lܶ%H߱$]%b-%v9c0ջ%IvnC:-\/w7dT}6w\]t> y75B-2^IʾG\2Ee* Ra#(@F)TMw9vO<,%?>$qSjhsmrAŵG?"1$3S'2q)ȷK"&n><_t_:WH_Ei`5+R|)s1]~&T[ufB$Q atPu |M#ǽn2_mԕvCz5lңmhnzCޘABeY?uq-)Xܔ' }EO?'ݽ(2Iy+iDp$_Vo<8ݷTTܥqIiM3{,vF1i<]2]ǐT?\QH}1ĭɽi=9L|`^5!ԕb&ntDZXp0[dl(]CgiݔMRlmSU u hTίkT!6}*9 J>1BH|JnQK$Ҭ_Aʂ/zJ N5=3ִ!=LKož!VD5h ܶ?X2օdmfN\[̙ CɱsT48ybkb1^u$C@B`Mns^r`~LqJ-:|ns[AabfV~3jGa•,N$ 5x;A=Y~cOC} 쪌UᕕXmį-? .H-|{?"3tQΊ%$sd> i/PD(&~ۄPYYBҢvEl?\9qHkj!e=i4IJB]? d4ojשj̝<bgc|xеgh0 (XLPy)gką6w͎ $+=Nk_h2u0ma xE!&2g"dDBrdF^`$Wi;R,NQ~1xj&E D&<9$LR9'X ̶{KaϨݗ$Y<53/$/S~¿pV5DZ..KH,L>߄1?d|HfhV75TiuZ3>jRwƦ:ԝm Eu?*} $UNm.*x>_|O &kYJc)øي ]ovj3ÿNU=-!KИ@jͻo 43dR(]JZ1#%Yi6xJnp/ 7+`Sjep|T% +Vא,nKF$8kA鄵`~l.^B A N\ ` {S8 C(u bV_] !sѡv}Emc;PWJ':jyd$I~HI긌b, eb}A2jy>]c>\? y[R5 |'>P2p͍QhC_)XԆ&٘(}` ƋR୐ .)uL(n4!ɜ"c?D9@;-ʋM QeH/i#Gߣ*^.yl9;ʱkbʂQ>Bfħ? oPe)vW^Mz0%yҫbt鷊cS5FwLEapK0$[dH6ޘH>8`J}[SPv{obmݣpYۃ?4[r2R)NGYIW+@CJ`P#ޘ"mHGKYKQS.~\~d߄l~BT߅E p'RU4:cE\I2wa5bȰH}>"Zu#8~ 鏈DT#I88LZЫ ZG < Ĝf 'n׷Bӎ3{Ӻ3`K  s ե궡N/142B V!Ǽ<Γj3(Oh mA2Mj_n,<,tOA]8SmT4f"24Di;Olk"! AYf!$>  1Mr~py>:BNB^8^y#l3Y8"~ bjZ~4,tY ּ?8`. BFKxGi@PXA9><97^E rsNNt\!Xe/x:% `0W"goA~bqC2xmwN>(9[s1>bM![ʑnO#;(#a=$˱@Vk{)ΡI"ZXL7ĺS`eҾny0]5&)n/\Y{f1$I-||ՔE37}-WرA ѡ=9 wzr 0IaN"&obӪaGqcȈ6־m>"̊t@:Wm0cf йf ;FU~#l&yZUͯ7 &xM" (1:M 6ᛊzן%-QFa5+`qB2úϺBdn׬XBX.mg"f#T2=eVzlN>oS?^] d,8!>㓉 eWK{\5ZV(p_3_߁~YXO6~0ZB'J_Q9oJfk XKt6y=4#[Ǻ5Pnܦ :Ʀ~ fW^s[kCғ(eON?MK2m3)gslEͻ{=@6ᢆ5[Zqs2nuG)i!P*'~27qxgK0z < yV*Pzz- pǺ O[xWo:^WUJ$#IJ0PyD3zc;T(1'~w@5!<+ttPRZ%H)oX؍]Gy\OAw4. r;2Ti1gnuk̹hJ9D"`̏xCTh~Ox^hv:F{ܙ~ckaL|KdFN9̄͟0^' +zT:M{%*͌ ffG[^W?mn&9$ j,Ƨ͏Ew{T4Z۔DhV]>wjMSxu^~gmfG +pXp mU|VnȺ7QrmBu>>'&ŏRܸ܉|[? ^8jY'⸃zedE L4r/JR+<;7h S$ DZzla9C]XA>.P,yV}ƺI@ CJ.ż1+'ZEPcapɥ`.W^IG /#ۯF`=}l@H |&(3rt?WL؛@;[6l?#'3QY.' 6@r2Wz}vcj` gL2PO*<`P' `c5ԴZ '^#GBҠΤ D1o˗wQf0+7.8ޭ Lw\suڂ| Ӽ}tDenL n<à郍D،}`7$]= v]rWىoL/&Aj {2⌭#ٞ!MRoy(z >+#_ Jo@b[ }gD w6RD\M_TAS*Ɛ! Qv"k[qER7jh%fZ.'m@q%LqC:5#di"!؋/ x6Ʃ,F,l|Ճ7f,Meآ㝶Hw8$M %@}e\2XJ?SZ0ſ@js!>!m@N=q{+_yyB5)?|!jPT "I0_C>xTYayxcW<>&K(>Hi³ha{&H1F=_+IU{-͚DvCWֱ} mP =]n?jKyq?؝\6BnrqjKgr\ⱘ4Q[e 2p9Ǯ4[ aqa{ƭ AR]gAK:8Hd68vEǝtm1y28i0TR` 4B)]0f3"R)fwh hEQSy|T2W_Nm:V"XQūYk[~FdL3AV|fL|G}$!Ҧ'*ypqu!2O`#SYl[RzXK(K`/s;t`)Ԏ4e32"?C.$C'P;5vMWߌ,܆V#^p$Ðé-X҈el-?wɱoAy+cACL-TH⺀z UC:~öw>B/~AW H_<6;1NO8ݳnf,@C2K(MCy#h#U^QxMK[社xl~2)"z?{sDQDI|("'})\MVN(T7[˺7bRtZsn*q.,yϏᄃ%psޝJL̉@2d=`Wك#-,ʼn`viqXkweAFvG}퍡M3툭:Aσ?)/pN#6PэSk~B!#{ A9ʎ!8_LU#*ؐ:{TO䢜0 %$C]l}V.p6<_qm=.H}i cxŔ߁9&b-kw<52{` 4wנ}LvTeh2!Rg]d*Jl}1 ೾u^5a_>[UÕ Q0!$iECljWdƭtP.LyA I1N;h)FytP*.h`,q ާ|P97᧼>`I}HC?#kup}lO\`[ꊡX[pCd7=WSh.:r:DOT 8Ġa7 R>iځ,;УE^ < 0{\9ԉ៌c,k)ت[;'YL":'9^ %]`kQm5p{`-b'~Xs|Ú붇d~=Sw\E+Yhcj7|kĥS|C:+kO2xpɢK]W=K!;$~GUMM[3 -43MyqOPl_U"Of m%O/a!Hu~}Hc>d|el#0m|h;#`CL]t1Xxx%,]\ng S&|i^$!bJ\1ҾQ>>r,رj胭7V<yJz6|tTe5h jI由f?2`=Z11֖@%$miK_Ix&TpHjI~c"B?X桪=&>rUYt59,dY[]K!Yg$lQmOu{ya^)H1Jijz !M!5tʼ0" ՞j=ѣ}pG6P(Fvx DjH7*TLTS,N-89j+w6މ\Ԧy_*Z*3T 7Gi3h6`CG[q~~N&ń֐J[fz$T-"H~-aYi-Q;J7#j'QcRr?ӒN_WL5H̅?N9\X>U)DUn ;Fa{xϊQ2+MᾱĤ0`>p37| [eMwji0)DɘrNǜMJkQPO߰NlpM2 Md9r#=,s4yTb*R} uA-p khȱ!Y S@!َ]2 F^ 1D&:[?OA6m/ڂGmf#5LY7jD/ OJNn..K( ٜId l);۰v*Zd0aucep|nrE*Jޯw`_5F+5;_l|S5b_ ~N'RzޘdԊ=Ƴ2j{Uޗ)NZȒCAW9l؇ҹ1C¢vל<&E%0  ׸AI9غ?8RkXBv]X]l#LA%x%am3x4JP?۔~:$\*cMwQ-j.3a*%h_d7. . )#)kmXJl_k5/*T]ĬS*wB- )ꁗNb͡UYB.jVi6o&jI;0̭|P4UEY#\#@=>ZMg T-WgΐL Bk5,w'/y$d'v^OeA=f]?bz@@eR%1gX_ @>Z&{aSYu*MLڰ"̴1z~Af/M':rweV oޝJ:ƅYp xp8!de>׶hռ\'_%!s"DoZ.j% i=nw}/S&C>H–SJWFVvl 3>EXMC^W .~ ڒ Čd@z࿑,6r Ԝ=q)w0|agnZhUmq>i_%j3vh۰{},'Faglt.])λN }?x*;51`u;;Wd' V%Q4n7Sͤ'ÔzNHj'mHt٣mbIYK/.C,x2/B`AR|Y&cʐ, G>v2lGRP㬑#xcϪ"рdнX0֏|3ֵ sWaJQjA{9Xxy ~pL[-Υ_zn7p]e?<'/X$w,G8:JYhğ_fK?Y,^G=M=f'R1> : QlvNbh Ez>e|*eP/֟ p<,g_:ڡMxS5u1ZքXk"%5hoTG?+i\)T5`1'jxW w"`\%AIr!`7$)&I_YЦ^!}^ѡx&cdэ%ȹi'p{מjl8b`b$ fY {z&<<_ ? Ҥ(uIt3*l˽},Gq׀v̐`?wI1CQ?vNOMϷ7Ӟ 贵yyM 3!ꭶkAB}@Py5zԖCI2j2Ϣ\&>&j 7<0m8FAn[+I2Qh#5I RqtȈ# ߘlwn *Ѯ9bW1SꗇeH@E>0ځqu/JKᘻڋ~JaxMxՉҥꮽ)0wI"_I'ŗ b3-#01k5i[@ͭ!LUo-tcI!@vƟ^x,=K0o 2[orҒ g 5n9[o\$+쬳hֵbӦ!CIzŠ9h\`\t쵀Yد'ث`v~Aj>_9.7|ы-h!ဘ#cO 2#:V.N@RTy㽳Rl;ʗٜ*ܩ.| חQDk4 D݈ U{ q8C7Yƀ5 LRށLت%?B^Yb )3h?z:cOAGm ;׾ odtOic}l"pmQ9V&I]Sp:N2ˁEWoz<p.G6B1  NځꡦɓB47pӪBw)&y19C9:f;-)+ {.@yN2%b7 ,p-y`(@8-Hyb3sHdS 5'lIEOg(3Θ2;}#A]rlzDHQQWyN6(f{l6_h|i[3T^V0x\a<̬#A<~hF0M`C9ȁ 7ȹw'De(>tWa [C/ݗ5.'6qTMF$LkOBȦl2mf %\M&ni&؈4TC|qjV$rqסB/Ϛ/4v;޳wVȉyDF\]nڇDܱߟȴw@ۻp%keWwhxS9DiI? v@-Ss=:.ȕpYW6[UOYNd֮Qõ!k5y(f ;A0)T%r)ZEB)U*F]ԝY@$y.hsiOyP6hbe|  '5Pq؎^uT ƎuC:15<*+wʧtq[=jX Y[&SV4Ӂ  [S*_< 8>=mK͖I i1K@2ԾX3Cl $K%l%r{o*@/ ZEMڒ&qT_.ݲL g^!FNSڅSU{6 R&.&J&޶]~slXf0ǀ*Q_IysҀ|=ؖ[bÍD\L̵:Ydo6'I|W]o҂(a6 Ep?7SЪ(G[|2$zZ^iF%v7}:  7!,ۙqEiE ncޕO[!\Bi!QP&C`iS"Å[Ⱦ"AgIf|WE=Hӯ d^Ew^ /x.R!rF"Rl3Xs7Sp/ -|gq.3ɻ=b zs$S=[X_YOΈ)?]uXa5, >0ɮwLʻ S٠~z5ax, < ;+M?v@`<* %A NsJgC5k[c^ؔ)>Xd#Lfqҗ8#*9ee>b=K4QW*O@Lee/GZ#]=קּqxnI#*ߎZp7TN&'",p3|`.O7p;)Utcbcu 2'MjQ1N.( R1'0Mf>eN1ÜaRmH7VӌF-rg^n)hוi>W4?paf7_]PqmEU8@Ă͸$T$kIWϷ%KEAs(/`|P!*ڱw|.m]2ʯ?mv;i=x62Wr F?,2KRm:膰KS z7D>+G}'1@Q"; 5!#Yn,1: z g@sJ1bC*.s/UehE0)'5!L6*IݪB:04 y93.rf{ { @,էy4x&X0fs9bC"4ho$%:v" ]y jjWR]CL$i pfeR2xř^Qj*I>ὄsLnf҂18~TD!^hʿov<)ҽd 03Ǯiu/ ~4}ǚFGCҩ!Hu; J}i.=荓37K |Xqg2I'[C%.fj bnRpuDh䃠qf/˕G4:W ,+Q&b@y4D=9]DH}*܂*ypdUط5AѲ,uIZ~ˬ5^%MQ֗չ56g2Ub95/jX1~p~篽:F(= pu+DA&e=?hKⷋH=riPӏNMmL3s2 Zn6ِWicFp?[z]Ka4wBFIos!2\=73?PKP#'vn>Ϭ W@~=6c6<5K7,5y_ψN]eLWi6lfQB~c4Ԥ Z d}R|~xp(-濙ƪuBQrޔ{r%S/w85Կ~oN{RۮN@G= 2*7w~1!0Do\4Ah~*_CG*Ym@k߰B]CTOIBT-C>kA}!?Ndbtt1#SE*N*|mIS/^|:eW#R||h ONiem2UFM#f_]-DR>) UgzO ZժWtZcX&'jgi—fJ';Ú&`d1Jͱ9kZUgt?|~E- i~aUTYp6ZSN݆jkz2 WeZ KB6oO">ΝBF mzs}Y=~  4Xo"Hy&˫ӯG!:w&,lg锈Jէih5,LgieIB& sU7 -≜1 'Nj>yLJ]0 XM}s6ȞH&M P"PԂ)Ԥw'>bq }R2rFA۠iXcSfUL ]{6>4ρs+d%Imؘ6v:;_M:}l0N^^R +Mlg{?H bS(#MFdOs Xx$FWoWk`#f%/eJ #HٵqBua?k64Ciy7l/u&-4NգpNա#I>ǛMhÎ۬+v$ϖsy4 fZ*{^{>-Mq+kcbM\/\ yXZ,%]/F-Q钊\zKe<}$`>Sc \6[l~\m[}Pעg@1~B)RN&Id )S4oXe\$!UdT3i]mwME sCٹzdkEQ+^mXxdaZ K} ݲEA,b"<6{%t Ե6k_wbl>"m Q#>͒4m>\Ɣq6V 0a c S62Grv mC>9`ys< ْ%VZSpTVPDUG%_F[ 2zh@uPEa ׄ'e['~aDsE)35f=`PųWn9AcW+Z,aI(DczXD**ϝVS0㲘5~nDh7Ep\fA%9vչ>Kq.mRE k)vP7^9}By{uEZvE苟:pʈ4t[{<~ TC;ӆ2''0 +(@C^#IzfU_3Y^$<ѬH3܂ ̅ y?[qCInQ?&)4Нԅ`+AVԺou|E,Pыi)m*K8z6 5}Gq/$H`R+K(/IөuYв=c|L5/\߹4=)E]+9Bץb3眕qs@Ϫ:hZ ؉RP<.)^,AnMgE+e Q+{J]3I%A5)tG-1}daΤB"0|!PDL+;mRr׸"F`Po4__f:ZӪw\{#9Zk4yva%3?k&] ox̷ C^Q3qXA PUґ`ZšEwL 6MW(Q ?P$#2Uv,{7U]v$swr)$*Ō`A&QX"%ҿVa~Qh`2lr-@&2yR"GTٓWi<=qUEXpXbeMQ&J"(gxQrF0nx wl:r l5a)蟝AK X܍d\[.U^7(!< p r@#ޥh r(YT AWNqނ;( q 8|`Ky:U ՁYc~t4b Q$t/om)#H#6.LAVc*hHp#w+!J8^r^shţ29UJ >6#uWDk5k:ȈaG|ZiE E]K,KNrCzs^Ir*$^| AR'TxOowRQlm~ޫݼQ/<,I˲Af6u$ xwTk[BڻaoM:-_}MaRjcɷ:l%[R'm\WE'eo&)Wi[;jjRed֚6>r@#24rwDݔ K5ӱGwW2d!~VEsF&C1O(L |j'Qcfl&8k=y7י.l`PCȀFAwaDE2+VLƽ䑒q*'T[Ľ͋V*%4{$/is[ q&7N`d1 #ꈷ.M\ZD rs9>5W|Ổ6\^YW  YzL[#N.z<ØKkEB*uXO~qiC# 啪S]%c ֜0XR~jy l# 7bl4uM4FA7j(- };=h{+J5 \۝gHE؅b/9}[s?j$oZATPkcEFة:xUړoϜ3:(p8C)5сOkp9PA sʠh6٥(F(ݗܴw IEg,o$KՔܤ~8Z+Y(|e~1%EPW bEGW\DeN2c"'(IOI{W^op/ݸ^4NVx+'/:X&WJOP[ &]V&9mk:;3"U'3)bAE*Lka%TL l4$'Bm&ЇqVi9,xrfNgZboDL` Q_o+Gcmb "{)%y,{val][`FE-397z+\.Z]64hGOqCqY!+CeT6to խTR?9{0X;uyiXdi lD(Q<wϭ'O'mEmlq#7n)H@9-!b弐:?HH*  f ydǶ'R'!C/oh h^zhl.^vBlaΞ`Rj(9Z}A60! 2CBJ>琥 dq!1."D g뜴[6;h a\0 51jm/)?wZ\(amܺS7nn2嵚_<2#G/$E:[Q>2 <JJMफ5mSl4PWRn2_po~'a]'>XŇU88PXل!`(l}vExeh%妇\/pچYN-۬3GQO K#CrO/j(w5 :t@LxU5d8bw썘d2P;z:p2n|38iՔ%[Ao Q/>*We1 X%Úv`),(7C#;/vM4ƣ {JCK^ξ0oVVfo%3ƴ@LӲ/:-A0G6eM!R t)mO,zuShy_=WYk`]>RCZQRn&WzߡsHQ~-_gFHB]QAo([iÐZ|G3pu!{x%_ЏD!&!0Gix)rnCi'WwἋ'jƿT)c`,7xH[bYfx_TEDl h^ZRF' pU43#n6wkXkֶeЖtG{ X? 5pښ/P_gzs}|wg8|l8rm/BO5Jnvć փ6dGM@J s@‘z mXd#|,Z3+Z l-) &񫞃ekr_]c-#k|ſMJ})`,\A%3 p{XhhiR Yw9Vjb1f~2#v b}" jz-Vx}T˸< `n,N0̃Z1p|WUO l<aKTVF(8$!x06$1f "3J`3iHYILSU86D`XaGm*qN9(q"S'{rꜤP"Y'p6'㈸zuM_~,1b_uZ,vT6i*.mjȾbTͬFrZl|Q[c2;`ؙ˯kvƄoOŎ{C}jd u`;kv8w@=~=tq[@Tjc*?>ٴ跲1pg&z7 e7M`&.aAM\@:ϯ(F15'\D*ڕ5J/ƃA74) jqpJ(Q ϶ʵ2ONEN=.Bw6.w3DDȃUD%;Y[$ qK+MX- ޽NcW%T%Z&Qt :p= _-H!ziP2YzB)WmA8W;I5aS{zZfbtsёcɷ} 3 Mj C1sH8?.De5/ .=Rs3IQ1pgs/0qxpԦkdzXn c[v 9?ua3\4̄g8ɷ)g5ޱf,ڽ c5P@H"}c&ds{ 2aqqzL\.P,B]P͟ي'E#~C#"{bj9)my8!6t:!;`8t\*Kw R]l.~n4MvYm׹ȭ٣h‡-PzG~~8KdY,(z!-Fq9,Q^"F[(oұZ;jقݒe[Mm7w[&2z@y^I ZkЫ`絭ʙ,iJImqRĹ gd'ԟy*NU_JܜMU29XSg2F22nHnR,I8>`Npnxz9C]yxixx3ޏHS^Dvf%6F[ vѽ5癹U{ \fL0{@nϭCfa|L+t~PT"d)q@XdG57m7D/ExmȶI|t)n2J&'+y0 1HRU1`v*8vX.;wm) [VV#RE_u0#W,WZ_ > %e [ ?f2^+ˉEf*Xu6lML^ݺS7zA:y )C s͗'Hu |?%@MY洯BTjvUaGMFS=o'bqV[{i3k (J3yM5:{硽»]VوDcpL.UErܢT`̣ @-5=yIY)Єќa₵)%6U).2.ƒ8ѥu7HmbCߊ (e$C"pޅ&$3X %-QMd-`bnӧ\ ^ E>o4~oO%? o&wAZ^j?i$rYuob% 4_]sw[rX:#YHk}XYkF/xMۀꊍPtcqc)sjIg g3+Ghᆘ<rÝR` ^2"Lfi["z\u"Zj&Z؃I7韓]dT˒8@p~T 2 }H_pf>V!Դ ôv6v0+:h-Mj9/snid֋% QODxfaq\N\6"1kveouK1hѩy/LWt 0}K} ӽs! ɭ(VqIcv铧C>*׆9i7C3g?'v ZX8wu/~HÌZSqFp} kDӥ'Kߩ^91+ $ABN'2# vܒ sB yjVj!tt$fdI&O~9/Ќe9o`M}:[3mXahP$ILWcN0F`nCϙ]g[f`zd29av]$Qj2ۓPfS.847ƚN`boT-$ײOM.7tGXx( ~(/a-\iߎHh:fbtKbv>ihdKs >By@=o :DGSi`V ­d[ D:UwK3Ka*)8iVvjK<2~h 7?RCی޸>7uMie6|i\a}z{@/ȉ;sEBɪsh/Ym,l^.A &jęi, w,Hr D-AVE++Z>εWa.1Kdu&Z)@&^!w5ĺۦQ9mZѶ\D7hQIk1Rj6;`՟1佅p3, R7%RҎkqv*dARȌw >M~;gRxQ*qLtO&%b W_}ͺ07IG.m&DH[Ƅ'eXoAfVDיdi9,Y v‘*/%$(WTmʅ9d*LNRV1WB˿hvS@giNL ,?2lFv'FZ2!+cA^,on 8:A;SE͡H dlhd;ojANtg;`$)dNr[ڂ28V%BؕT6X;at}{A5BĶ7F@40y!5գ3aH_rR; X4Uڢ? ~cqPja"~mJx#ǞqD!<ҫm2l`YMLt깭1merl\NhB׫J#WyrF|bp 7^VbzW X/ $s Ъ[$B)je@uXS73Z+`ɦxs*.VLbb:{{P5?c694!GҺC!BQ?̊/5jCn"lg }EʺQOSm'?4-A{Sv8p}U LtPB\!a%5h\VσXf }^=$8 ;F1ڞ 7DyLM0PŰmS X|yV&A"Iᡞ6#&]Q{;WNi<=VQr V-ܰ3$=ԏ.e4wDG@n>Sՙ+H@^tYȩTذ20wR Ȕ巵0\}i7Ҕ 86#mYp+w2%brEI  =;*+ݮ уMG^MK<>,M{Ʀu㯧eel,٭pUua[,HkwZ<5H'FzNΟ@ [^Z~[ F:D`hIpik?K ހs2/hPK3JbmNG+oJ$$GA-{^KCq?{=7ClVJ^4/%)fyG2B_R9iiPv_lv8C>VPĆ7Ь6>_} ^mZ֗րj2ozp#@X5=XvA2pnk3 Nu@֦s8؂;Cx^#TI{T3P;)3&Z\\_:qYurz%qqJ:dbs0%m_Iv>3.pEŽ.rS.x/vdnq4{u63U2) ;Vc#0+2  i$$79dn/{eN >ȓ{o7Lì̓5 C4@CJt[Ϧ|ll_XԒO Cqgb~0tV(:g_Rel:<$ڪr |]Տݑf"#ށftZ#؃V,ٻs 'qWX 0rtX0-i@^G|T*c,ѩZQq"T3˵r?\e$﫽!Ӱ'90SZ [z9>Ly}$XzD8࿁Mh~ wk;o96lI"K^dՐF_[uzuoQV)gu&UaZTj$MfC8 sq\rneks~&/7Oߟ>lΝ [7aSlQuhcVXС]cs^Ixӓx 8ti#'̙^*tn5SFe;x1S'bv.C"r|iVq5SsM3Nbl1tçd]XN:JiHZT%?9Xsue-+..74WlDi0qVt {B#WؚX|V'*/UوDͿ@ƸGs>BB D 3 !pІB6`N<Ȩ!( S @C H.r'v`j:{hɕz~زlƠBx"Iq2, MzS/t.>ZQpk A y7s~#|J0xRK1vU ?I{ƫ-qRᷢFMҺw}T$K7,g,d1=Wv ($Ȳc+tֽ# w\lƉ' (N`əpMUD">Aa> ]IUW"8Ј$ |1|ssRhD'6H\.[ܼ˭'e{ACp_lЯ_du}Kl>쵝+Kʼg)8akiJe%\قKj]b5HvMofb`2jhCCn uiҷ+aߌ0L9 (lOB+w i7' riOo>{?Dl~c$S$`ξ~'L>;g)JMVeg(v n}w,Zx#;G?;Dso$SҲ*c8DEZ˅ ѽ@ޣ$Kq6@ 4\b"5!%@ksH+ܗ>By 5YqaK9!lc$ݟҝe]6a*'p!*obฌ 9}Y:(P\j}-nG!8#px['}9s}`AHM M4 =zȰ뼯 ?ئ{i7&ȃ6׭co7 o7$;9Xt=#,*N]k#I;)mq_b[́cEգG}aZD9պRсw'rmNP=VL_-9[0+!?j!d.g/qz)e_@UB%A@L0tbYXiN`c$9 8vlֱ!k¨M|yxC*SW=d` 4f dc6PHw%{se־;zz\P9 99ʽ`v mSJ)3{k芛 ±! #ҋkLDppL-y ~' GfWED%&& si_IS[u6Q}hN/|Sr!m$EW^UDxI(u 5,u-a0u4\h|p\+x8"*<Q<òP)6?̌jmz#C* )%ljD&mkiIΊZriJC6k ѻԒ>EVd`*.H[U ,cȿbߚK A6ef:&1dH4u3q~b =[欰(%aC-P83ђ-D[Y{Lw8=feT{ܼ*A EΜx2ŦT\ vMGؚoDV&U4Mh@1EW"V%E_Kϊ2N`Kdצr'"zg6+m)AI,;f0N-MZn-n63. zd33 ɼoRL }Ӷ955edX "6=< +ݞNEWi<;3wYRL;FkӔ6NbҾQ}4Ц>;eQ#X/ -z>,Njy"S:7J,rYPgҲz@e$*oA}AEdǬĭix[FfF2Po L#)YMuנ2 v&mb WjfQ'!2T;fd/8EWӣF3˷ӿLpaQ!*I"i9eKmIJF`lzd\F85%NT^jJ)7&.0i!Ccꄀ0M;.'0j#⭵Zꮞ eD$xhI6~YR< tBi:f* q5> ݮn{MoY_.p;K%yQ ~0BKEmaئ]/i₟yuq87>$c-èX<Z&)eBp )QS]džaZ4t.:X~d[;' M6ߘ] 3QrҀʜNZ ޟ:,&g),t(:i\ &SguՈ]>P \N j2> g@dⅭ%4JW!, Ͳ>GtyDo{yA<|#QOa?w`QA\tEJSgsD[G]<6RJ8oU n,&zKԴO%֦k #}f`xV{ǀ:31mƗW, -=Aj/ @ZMo"7p<]տ*: -8]U&VT3Ry]qe}Б-x^f\mɋ~Xe0i=^#ӈ\fz1aQ֐/D;MlUx3T۱ʯՐ | a(l %ybC){–b\a}vN0r_N v]#z27Omm5Dd[ا+:9Ugi'h$gxϭ<͈f3$DsKTN#.)Fິte$Lqɔ_{ZL#9"ʨHҮ,T-/8(Y 6nŲE"$[?  c@OoAg61(چ=waQd ] AM3=y\σ,]mom0gϜ l\3sgQg]ן(Я_M9؇!G }Uks$$ZZ4A;L-i.e[jڃP0 aS%scTS Qb:c LEwCk" kaqM #/PQ>BK Ƹfc|8k{L)w{^!fi>3 :UbnEӟuo9wȷ4-al'!p99d=$lPW'qW@AŇugfI w,nаF7sa0"ipWim-Ԙ`s:-s $ KBF.㕽 <`\hg}@8 unۤ{LHy{2@JoE/G8!hdAOwgNӗU-̓=?1aϞtdX)V/m /bùOs:/NJJ*$`O7B0,{' ߿.Bӯo}M'#7Bn};u%RZ &M' ~Gdw+5Pč&߹Xe^k*Fl?(W׉Z59cpjuyJФ{f>0`L <7vѾQ8|\ ȕ4Q@iK%H6Ѐ]41oڿʭˉ]h*ZXtl5f+~׹$]doBꧧ5¢xQn&tH6w0NHl4Pd-jvi)By /fs Y&d`gJ&m-me{hd1ekO*s2ط|[22Y# y,%B}Uh/SVo_g;d5MO/۟,S|Q+ĦUѭW.ct-Һ1ϼ!u:¥lT;< pn̦1Sەg qGR/z0QĦfiG4'3V )YĹvdDO8Ѡhb7= l~MWW0 ||;.۾=-3$9lV?ém| tqs,b(fzwITV(8NlQR)f"AxDTcwB [w{/Y[s~+K3k{"* -A$ Q`B\ޏN1կ_:&~ s|Hؗ=3{GܮkE"Rq3]"2pT'3 d uƋepۢg7Ʈ#)Ե=NjyLϓ)JQOVC5$,~>P Ljn/⺵_.eaMn'QS9)+ kϻ6/;$WXTǿq)rG geR dYpIts= ̨!: o40-}/mNgcT˜w!;[OT]GBu1W&zj{Yjp *aW 59Чu)&vH6{c9l,JA ~vrx1B$Xu#֛ _fNSkdȒ4)~l3[Bb5u#ط.(S}ܺn#(Y1Ri|eYk34]^Bϸ<jN'9ܤAkxUt17*tmy m%$σ|}Ab{%;tD`1D^ Dʺg" :˳e Zn]UX#\n0-Le-FD54EiUZ2u,[ߊme.!X6zYWfo!˭|>B0=1!-ĐN֔S=}s#t.鲹•Wg4/VE)˯]0uZw>mCC wWR{|Љ; [/sڻ`J|FF:8AHθ8?kN3Z1ePw׋|WPOpE|:18MxW̘'`5轒"R k|Sˏ=w?/qA>0yhWX똍8OYx-ޱakaD_ະfd̾f&ZԽ i{SҜ.uX䵡*G&Wrϐ31 EL܅lO!%τ 2(J(7bߒ饆]E|oa"^0&\Fv!\Sר@ncm'f\qA']8EwQO,a%u-FgT(: ,fuwͯrA2>afѫnC DD}BT7W-fWR&k8BՇ_CL&JŽw38Bb5@u|H}b[Ȓj$Nle{ڎxL)3"-_@ܦ_6Rn D&= I1vkn7qMĕtf cKj) +umYKʂ%0|ދ%j=ٳ1vi _V"FD;!'ׅ%ɦSx[W7>ѐ&n&*[`}$=SæU|/q- |u`ͪ"Eą~„>CxWV,l$6b X%qpXQ͋{b8ϋk[PRŊ_7\g\ֵ2IDoL3ygkc?5ّ겉rK6Uy2 9mƈvdaV~ "M>UE -5*f,~J29<^ϣOV0l[4qXKsP`$꼿xPMґ}!Э I<CDEMȟ8t ~e(,ef랁>eEr)%Ȣ6KHLvvFd7@TMr|;Bug,9B L EЙd}?rT'dD%e[CftTVj:EB<) ոX&]e ?;+#I|-siZLS+;vhF=UGvDgqr;#s_7z`gQOK87B> T#f1Lȑuc[Y<x:himf0Kݏ 3?=s>ɶ6^On5M ` {9T ,[nL0Dc^0eRnĐ*!?? ۫j [:M9 _[ 9f:u&]2g2#y4iu=W36͆hhɣ8, 6D *3{wZYxG/zݓMw*tnh$#j.Y&.CJN4M;k'٭՚Zmߊ\똆秨5+/gCwe!s/^A~=eÏzL"p86x"Edq/'^3G|Sk8јD}fatzYdԼF(IR=opXerPvr pb!&En2}Wh0/qZ)$mI[. I+Y1ܐߤD4m .Ix'*ψ( $Rk*.skCz;OL;MèόņʇtZMC>8IJLx%ZExFT,qMlNNfPA9{)ɷUS|S-.# GR7q.d4 Q1Wvo5Jy>F7>yHj޾kjȋA~‰.bXuiQ?%d pfuB*h_St"k=v$8|ơɵXEʕd1:9n8`n_{z{a8[1!;^sD rٗh1LD&^oa0Hձ%%ɞS/SM6QAr┿6d~8W9?^|' ;JN}6JgfyD/fc԰BVBc,%C_+rj̼YE{O1-&-2h|G58a#s$ b 8[;ٕgkL G+zA  ^90v! ea'#SSc#CBHO MF- <*О7*Өk6{7kꋣ2]*|YQ~>7=*To mL0& fLMv;R m( ><.MaB'ɪKۗJBywr S$+Sˋ>Xz Rx1)lKxC;Dܪ_v0?yyn`0#R)HdG~+tC'{D-:SmRt2#ম\'PL 9_ۑ=ړb%ʩe!no9q i Ј(unvv=Au86;W㯅]x;"px,Jt!.Nal6n@$ѽX_O^6o A 4桰2 -ΐHd]%a& 5Ϝ0KC0,XY<5obxNs9[ SɠȢnɾ(6w&!iZ{;_?BBPAKpF$bxSm,mi\ZQ$riҥ=g05StRPx[ﹻhy84m!q\bڌ_CkcmM)^jesM"+̆ ;O 5G)n4{m~lJ{VYp&~.~&\ԥWw5pJﲕs݁(Z'X e2* [pQY,6Nդ#)w?Ư+c(ocBT!1gFvc(8ToOOOY\" 6^Es,XB/Dhqwe@[ܐ+/j⻿GjNDZ-܏_?` l.§On~qT O"YY{|-8!r4{LVL9wGq+U9^,\ dH RNJp 4#*3"CV ᵡ~A.D _?b^GX䄻odcL1K`G(>gT1+UÞJQcYTjl}W,28@>)%+B1\|`xϖ V=66)؏ 5]C|#5VQBvQb;OIߍGˢqe BOZtLfTdEjD9>J7o$Łv&962=P5ϝ]Ys3LO_ݹ@I=Ñ}>Ͽ%XX8A"{;dA\E)o7"|NAr55'Cjqwע"Xcu׹"[v< bT+|.c[`]~w[ck^j@7xgIK`rҥZ WOL>EA/ڊ⸫ ExF$ Si]s~qJrb&ndזQ 4[B4a\s \tMFġ\O7Z375No{.^2"tT/5&t2 q xf=J;\zU x\4!:VΟGMp8.WQ eZ XsN8Y|E4IqS6s>E,)XR7Cy쑁1 X1GÝܷm^6ziǚl^CLZtp:ztVک!($Ljp_<Ϥ$px!بr3/ [F"x8ͿʣS.\%Zup-dkӐ1>@mI3A\nQ Qi**c>lkK1^{a,[`hfXo zvy̓|Q b4>/k)}N߆!Cɽt9aX!]#t!Kx_qIE %=GF0_.+E|Ė^haA^^d`rfjpʪ9~`\yñY`m(#i7{Mϓ\>{[&R?nZ@1ۄ1Ach;b xEwSE>ScCYA2T!^-ڡd!01L`kɦ[nx0"3`O花hjSd吵y I|P?LqE؁A#f j'.Oө?[1 m]eD-E&;,jK_e t*⿬݊"XHFDh И̌CM؇qnʶ7;HP W(x%h̖T#˱=(6݌&E ՀF(Z1?@<4fNy.yFb`n$qz*b{qoiyW ]OybX6WǬdoy 7.+SNPZ,fYQJ گNrpnvE () 7 qRu[뻛SXsHZɆkDܥV-r5xw,$HIU}KMcw''xDD`^'J/=  yl"ntVp}}ܢQ!Q>yE0!=uOn%497fm^T=z]v0)0OBJiXsdirkC`1t|}h'xlG6C`R߸X VêPwaAnsȫ3 j~~(Ǜo'qjAgC_|*E,V=;$FBJ  C7ּE֦υU7 !fUГI`R?u*2d7Ĩ.x)1@W>x>_0v!ǩFՔK,$d*BiI{c_2xNGC[P6ؿWI.s3U ge.olzr^E(e,nɤ;) ',4 ^yiH<`Âh)[WSD]⠇P )(ݖkur U0yimq)o!b=dz]t^iZ3Z;o8 [CytOxL*4(JGɓezU?Xd;y6@:fiϸhs(Z8,p:GK'< yOFԞla_1.M SA~?$ QGh,X hShj2vv{nUʊR!Q2K3@k4%yWkZڌX6^ο-FZA<҆ж4)Wu?`؊3YUDꮳ5^hiiv=^BVCy"bD+D1zFB!/E[ ldu{] u (wF1&[?BFǏ2$qJsdU`₤E*ЍV)PATi|{WG'C{ULՎ:%/MGD(GmX%U 翐oj\qV`1wI/c͔"N (\C[Gؙ Ghv#^s*-SU>=EǨ`Rٶm<70 ߭_&cȝ:uH1&mvn| sܲUfN&=iˎޔ7 {JJ0ڗ!t?ӻoY HDྼ 3X޹CJa2U,wn-UhOCp%=j+ηq  fvr3#@l:Xu ` Lb1:+{@٨(zF~dZD#G6aEY[Y- ?VZsf[nqIB^Vf95A0_*^(kmO}+iᄧroP6%) ^8?!UEQ`#k6rXԑsmPTϼU2;6pcRI۔ ԁw!3djW`JX68n_c\+ $l|]+NQa5X^4#eg !BsFf;Lcx PP̥Z0OYz}Hd l=ĒBP^ =nF8) xF3`_퉒35dW"QLHU$d =y4xX:P)#h$lX`&@'ih D"ys"< ^*V֫T| [CǎrP:nxsDg F١\(QCKL\}Te"g40P^+B_؊|Xye^"oG{d4pԨ(GAoFgEDŽtPT2zM_FO<[n?-t RH|\Ȱ~(J!u浈N>#׺Ӑ{/?<ۦ' `h5A;O@ӫ 8Ԫ0:}WYU̓m{aMi_mQ9!r3Ӷu}%cZI/YtAfU Mɥ;J0fQ_zSU@CBn$a'o ۸;͌bs>4fUC|b+PnX,%,?|NJ3? cE05 !_km{13܆'Z`aAwI# aq&Y6gѣ&mSUp {on28">S#DsĚȚhxdtS94!CX Q29qhmAD̔$7AvDM+5$[Wl=2Fijk8ȟyX~>,Z:J rL:~FNM3|dgv:|YPHHsm.-J(tOz3Zu|ck{*QLDh3ٚ1O )c;SkQI xrH5BA;]1@*ѧEfU]Tиf&rW)Y3Nߩ-+m ܿ4B)K&Y qcd&XAx_آuRj\6n}/Z5ތrҋI>` V)V\;HO&٩ò(vxmg;V7x-L7v\c (2Zle¦,Po_pVv\7Ų9`lʽ:HʧZqlƄĪiBcK _fy9'I&둯{Ow},˶[b][^״q,$p+64b]$Y 3#:NEG}3'TroCQ4_~{bG4KV2w|HKϺ8fbFMViͥo6'0#KlT4SցU]PaP P&,Go^8 pNl3&PuZ#]+AЏ(|SDZ[1 -Xe Χ]2i2>u-SZpa@I9aqXa[VJZuf?$O!Kz~ۋy-׮qCvD E[7 m7߻^`zPQ r Cu#tj50g6O.wcW_$ֶ:Y60܇u;ʾx#m 8Yr| -qo3zBkԍ[N _? g_N=}>1HVn';'&dvj/*Xӈ[ 'L.lxq ڄVȾH(w۪* {rڏ^wGӈ5۱vO#PqQ>zٙ.&P+IEZoR4m7&3`ҠKרX5Gw͌ľ+UA|5CMQ4vL:X$l-yN)16LԂQ]n""ܳmϺNX͙s|hW oJZ DBz3B/fʗc-Ose:`M/bU,!*fLG\tӓ/ۆTN3-.R^ܾŷS4R.QM3Vg>p- Z|h"soS<5JVPڽ1f_EdҺuwUi6(ffBe'~/O]P?6m̬ɕ+p%o)ÒUU.y:1Tb(ӎlxI,oč~ }-qiBnfWٴLoWG!&QU< " pBrD XUm:j, s\.0dC}Z@T­KҰ yב^UgtS^x}YVfc&MY=/a3Cn4b4{Ipח'ō WԿ, \{Z̢eq:Ak\1q3*xG,k-6t6He?|k_a4ULIpm"Pg5jAIC 9JȵGL)П + auG+.ڊ eTH9O\(`l2AY{bc8Z ,R /ciPqơ-@&΢+<u;ȀSKkA=Pj_*0^HvG=W t+s$vpNL6;\ }_8Agnrb@ Y`zP],^P7fz 'e">#KzvX-Bʏ⻈AW<>^#;=Ywx3`]h%$01=Jj+` D$ǰzI ;چjKTi@w[$&Q |@p;8Iy 1C8ՕTz(eؑڹ r.>Z\9zeh8,vm)7vwf-4&oLGYEXe}d}%{jMkK ^ӂ}dğcWƵɠ8W)mљ%hXeΑAArPtW[)Fx930T̕{0ggSKڊS#TJ1\1IJSsvջA;Ȏ$hA"%@['iB%1)\m$]a|^q:'RэGSɱJEe/3tq dE vcU6N=.F~^ ab,\V/2!v0NҎ雞>)Dh*Ò)F|//0PRAZ:-D 118{9/|Vsɡѻ̃ {n`[̈zUÇ \m:}B>س9լ]I"dC#;i.u3L U׫^@8@Iuɤk%)ۭ.#[+G]lavzx꜀UJ : KxpjTh|%)\2jr#xA{kf$.LHkp*U7DUjz*{ǕӒ74ߪζ26=hv&ON*~q&2qz_ =QG̓or@XX:3ᮠ@2 9X ]loUh4c5Ke#:/\msCLpQ!=wK1 }ǁwExhb $F)K8'rscaPe'!~ӟ l c}Ђh(ӝg7FԄ:qn`}K@_y -g9ĀgfDv=yvn"dm"y\΋* EUD?@keF^Ry:FVnZf]-&:]D$톉[pZ5^`TǩL`brƺ"^mx,X+Ĉlmǧ KjM,%s&EX?ъ q7/8FY< W{c 4gkȽM>xJhU'ؖx~QlۃF_SKۇ WgX6n`#V2[᲍~蚗<^Lj-DFЖNWTv7h9 O} BJE#7cK%ZksC1I9bA˝#;eiafvD2)H98ඈu*?W} Ȭ{Sq)ܗ=tHU^Hs'EeM<[A35}|]!IvE%m駁PXn8E{2E;ʺk%Ƭkb"Xnl/L!9 FD F[&9'>oKڿrfԥ<1yN<*1z1ϵ Ԃ O{F&wDhO@gghɛo/GA͟;Udձ'z)5[]MGq:A L4ovzmqIva#!PH )TNUn/?}F)GF;2 'UOg/e?^cֺ,c$$}`Qaz4((Vdk$b̐}MU+ڡ[XnI˚Ų=Ҝ,2)Iz5$x^XlbdXVዒuvsH\g}1'm-=8p"?()1وlY҆0jϵ;?qή>hk\> 4UBԑ|QL3땜7Udra8 qo\3VңPvH"g?*Ӧ:WF@,1 "O;ܬIGIC&mP 93pq Y7i_ @b " )a_@rcAxv9ۙĚaȁݣљ\6:ލ2>Z9,g=% a٦)3"\[Y?mtnz)AސMFWMKޑ,"X=MŮOˣ4Uiv&`rYr Z4RXj5~Ē_eʐMu0oWQ w@ ).kəɔk?c^`[Mivfٖ+sls`P4qTA #鱑Xt>VΞ~{ݩnp?HdnAcSه9 A6Yqg~yS){9, sGCMyh¢ \,YJKǯOl9\ )CH^0岐u՝:Ȩ0Gl]CxBQ1""ylaC[m}!FWOqq^MXMfYiEd WRZX:7d0o`MX [n5p? 7<&iC})nzհJh \IpB6|%q5#F#LRtr,?MnRW0.dO9AMaՓFjnGi^!f5A^(w)KW쾓֭w/[?zc)>t+0azʲ&ŭwfVX#HIxgN0[pGHDzyD9K8Ovf5MWxuoJ|&,KgJ&|:M?rf _4m&ohp`dkzW[h HkGe2`YJmx:fdZh<[D3ukP0_=@y-QݿkqP|'$xirOD= V. z!#4KNZH>o)(pi )Iդ4*8rucH=~{)jbgB8 ׄmeHOB#*^ybp%؈L|s)^@ZI3AFMAz88iuQ_b1ghD#!gT>DGp%LD'8'D4i;}4@#D6Rg/.%tC'0˳l*E/ ɮ}bt vc+o@$a3e>tDzk>J+!%c/0HY _u7y| &K"* 'r|CaSWH-HY %+Cƣ|@/.)j ں IV-_cQ]|;'+v(ǟ}Ta p"oHAHvIMs{7Zϧ?c]DF |A\d8yz~ς%L<*/o{4I)$Z]΃fbo[]3f.vIFFxAN&={nXq %Th r8Dp2uqz,`xoDZX+株"?՘db>FTvTjN6Mm->%Qs3\v>0胇1}6tsw{\`hA66&RNfo>M\e[pE>ӛ%w&F#5"9p;5{Y٢UbA| 1O OPUoV|S%Yt;pO.A{x(.fM 1d)AOM<'YQĠޟMǁD H^ѻ 8uYtHΪKJvl7k [j^j YǼAZqmU.E_)Uk?|̇ ]Ng!J Uu&G#[Y٬[O7J.?8eġ88g<ԅȈ̷&U1Υq.(HQ7i]X.PDaosBF)ͳȑ2m.wlQ=W(Z>XD=1",=]?y }R+MB/d%}lMa6YD^ȵr}sǴTMc6%Vo5}$.~AѪw@l Dw m~ƾ`aVgIrh{B:[>Qp8$ȎTXF`nyՁ\ҽP0n JA|Sdޜ(5t#5dAVar5GĽ/ڷ!Wa\rSyޅw̺H2h~B8[h ״SN !KVƉ`vRH jU3T"x)xG`# ;JHHBI߬cҵ8VhoNcuڐO*D7v҈xm+lfq4%Gl }}Ĺ ^j^e7Tnrf{d%.TcHr*>m\l 14/VM_Xh1^]^T h7uTm^5Ō-XdzVCCMNގ["y`|0NSNaDL?|Ϩ5֐IPQs$8  JOhz١ddkޟQڐ\2 5.P; C/ā#˿iбYݒgK_iL? !6{v\PS C~iVR#bG f4o;IG6uImO"kQx?2 f1֖(wta\?&?.2`r?wj\-0{]C4%[rS <\W,FVj}ϡ ;Yz剰 w<zsK̊j 반Pۂ?b>FLW牝V}tCV/^(4g=Q Qi &'6=ݭ~+88!;A;;Ψ5b:lj7eŅ-IøgJWh iZ7QKtΞ? +?(Ctqφ )!mn]L(֦Iv#1[/4si~!2 ɋ>Uc7DKzllyGKEC<Bv{ EAw@ T1{Vp0߶ gvҢ[鑴ţWq0Y"q 6KHs%Isk̩\z qokHi;p޿ʎz%k3)~Cj?R;ͱqVWqثtj!:kgmZb5aO s꘹KT,$!{v:|#+d~$.٘!x;r.z+8M?̬^g..DCFWC+2RBfHfn(=ײax|e%d0xYEQeJ6G8Ճmo|,z>SZWKy6}($B} ?H-8=U7(ԃhj@ ڥ /b!ڏ9r@,z[3~Wyi V/PșLj[Nx&A6A\\ooepvH6K؁)\B^G>alMPTf^,9^ ~DeAՖNsPM 9>!: .|ORUZ^N^= B jF0ؽh!"f`3M?GڂEJ`P}Fr{V?ڣ 9^U[F]m\iO 3^5k9;3.SsB`,q8!B!C,Y>,;X80 tVF[smycPFzd26aOQh@QFna]Q 1A'o$mzNAecEq1t=$uLՉ-[q!*Tھr'j)˪TRPMOF .64B4DAwفT&錛ɷb ; ;QZ oR)=" f*x-6tMnF|tݴ79ؤ_i٠lr&nKKT[QC$g=1.5H#ýgmW reePOZiveB{,`;VsM1K^ Dt [ߕzj "Fa "\9ٌ^GUfE?zGsFkt{'"rUAbS(gc"*;]m|{Yv0b0cc PU>d +`I8^[%dk~?c#rO 䆄YXl )zZ޿=ZQA騯KMmZmRwS+`5 %f]˦^Ķ}9ikZxʪ`wkzQ#En CM 4@Dc5tȮWzɔgvӱ8Aq̕vBW&cxLNn;BҊ3̈́ˇ) `]%n\ pVlQ:'iH@N6MdK|YJ)oK7ds~@ 񐯾Kj%ⰳM,2(7*uػL*%h/oFԒTl+ ̰*RHW-gJ 2I`θ:0rk`׽(H WHV ʚ(sgvCe$k?O֢rV4Kd]G˩bDBo=y `w%ux*>a+≒@vUZϋ )pE!VP`zG4#IJphJT 6b}鱎 jw XX5="VFdO/:抻QINRZ&/%L: q 7  dv մӠ9k`:u i4/'d6̶vG|pYvf;_D^3cmp~OB 9mf^eٱTL7dz%54T&psQV g@|ĀhͿ}l-QהPLo4a0h$>4O I-ƖVSsԜ8XŰ05/E^0CڑG (AZ_!Il*p_xA(B~ |iKuxkaE` 4ų Y҉nPB`yw,lp2:7zmr*iG*6&i}G4<[TS,ߟ)E,]CƢ#BjCc"C?%c HLlem*oE4\g5I鰰ٓ_2u^[#':8w!rG:Xް [h8 Xr߈YoXMe#c&Ch}A¨;[y7 j.81Nw)& kjXvFFWXϵL8n|=_bVBXd~'8" n`ۥJxCSoz7HP G^:'[c_.ږZ5䋚$ 7*3bS[R̄g!&_^ LnЂr۱tK// /hd ;u uyɀu(xR%;4A2CI1c/2l-OG{O,vqn m TRV s`[ԫcl&W܄w]\Ӆb1YϡQ{vx4d)zBa-{"ZFT˾;:m`I Z356T}.W Vgj.I۞>& ";HdSK+E.ӕ+A k &=N\'&9&.AJvMJ}VN;)?vo[:Ok:rAw(.›$9G#cnc 72eNldK%t1kZr`:5N'm2x,3_MYQ(5.B~2EꏖED8`=1m3@Lz0RR]uR!;MB;/FTzj<%*v{L.gNtUQT&b>mv-Gs:XK~Hw:]e7`XF4oUxO:X8'j "sIܶ k3cxʑ/LJ>"^S^=~)ڮ!bVAlESdi,x Q O!UH+cH}mwzIDd@ [")"gF tّ@%%0IgB!1m!V"PO_ۊy]0CyD.Q)? @'&~ >y 2' ]ۧ QʖKB@Kc(0H@ u 7\$ -(Ĺ2b@ϚdsLw8RC?*cNܠ/JœWԨBg$Ú"9>&̍.a\~{Z_٠gxzzE6 e-?9B8m !K-SdkZ1e|;1Dz`yw\$,l@uI Z -4`K^ BI z{pӖMLy-vzwrxKof2fvӍ[#8Ʌ?j7dĉ|q$g*~,\2"=f͈ . ^DHO۵A v] ً+g(k20y9( ;:yƊHqO2,DrCH20=@x|ɱ:11_67ZcC*Ol+ۓȬuȲ<ӄqwv3 MdvY4FsD\9៳H¤ H׊iGRMfMmG_*J9T7QF9:DQ }ĀW71c_1Wײ˕}mTͶ 8JȿU'7mu$~.~|OQ{NMmLm+Bl|`2OT55Uj A= ܻoBb)lǏ`PTAGtXᡲOms#d:/A=uSl7ͣA[V ƞœw"#C|H#WDp4%1#_r  OZR\QDݜ>U(r@WdL/MiZ&D<<7heoS4Q)Nq^3c\ӱ09Ʒb`3%ű꽫#T5/ >wgsw-:m6I/! f4 ovBx}܉r|΀CpA.DjħaFmjTϘYƋl!g9V Br ?' L@FRNMH :+Ġ8QK]"<3F )a,ߞ* O#t+~BY3 2l[. [V]?/~ #މVM[35}N(/;v`)y<ܮQ@֥Qp#aB9VڒMwGեa0cbI<&7y;0ʹ.,3 ONGLyW&#܁~U \Ģ ٖre=bRڻJȱOё8Av8[)].Ľ/)g]5ytS.b2䬖!2}U.+Aґ42vGŒO{N^y+ v ,d0׈s ن;۔ynz U]NPC`x` V I{3 nu?/v H6WVڼ/ێ0GwaWa,Q (h'qWpY,aG vcyx+=,B|7Et<ȃ* 9"lG#n*,2 ,by4Ir4%gOD@浬zt.XkG^.s$(Nr|tk jUl0!YteU8_^c@_Xpl۩1wBy N@>鰯j :Y,>Ǩ`lj@Υk/v疲! gcMqYg/Cli71&X$GRlZ0sj9]u>La(j3o~w} A0/fTp*84nx 'vȲcgj g`g}ƪV7anzH!. 6bv~9y1yt 1$'ˌqE;dHϜ&Y9vI%OOM:[n~F=PbǨ=z2DriCi*H{t);:VT1ߟ;-s=dYHҝmO^|nno`{gn,s5f Fv,3j z6w>A  !ژ#mzgrgά?T ] b%t[l> 1]xK.!ԫMy*ض^=53mh--%dv#b&+p{M]n$Д灐5t q!{ƬmNEZ IVh{lt@Qߊ c"8Y{ {_#`T7U5t,4w\b4gLgvħi huQHw$`R[8%fq^'>1k9'w 'ZKtŰn> Kk ԜB%˸䑸aKI4-! L;DX_oNmO!lB;,tPKyYEF$MNL@??jkE{9Yd^fr{P Ѿy{{o5N`lϲz&WuthK`Lfr--Iv2 d_ Ҕ]>CikCSCNV=iSp.M.Dō;~F]<űUG*{,@۹K RZ5e6iv5t"Dڎt/1D1ș`vA@2QśJn XZ-BW5lH#XE $$_e-Tʻqo ѷS-:`PX?=&حBu5 #\Lۭaؠ)6YsRK+^u#M< C>tRZd~= j+ʈlP  6ޒ>SK}I7}I qkWC8>weM\ho";9}ɓlJU>!(*X3d 2yOOeBn%7Dh_{ fe-{}KIf`ro0gxl+F-;enB*ٖ i6Q]?צ6Sƿ]U_xj=XŠOΆٱ"#dcӳog)Rq#3"bۉމ\[P'>ww^ )z-`ףj/, #<)P nE /b{s*]R0b d[/^q:Ϲ83-OwY4;f'bJFYE^P80'KGaPy~"r3|ՁK;?(H'$jiU=sgpf{( V9ot'^I,ȊM_R18VpLɟcjKű fEWeȟ֡lEyndGIPW%Yn'늤wr6yr'37b}ƪ^||># e3g*J_j>j#cVpPE-wӏ]}^D^%; |VsShǨ܍%LXd`baFqR>KM+Cc"YU*pqŃC求|% j;=]҂0|"{-:%Ix2 ğtKi7v::bsTD)pĈu&=H{zy'j"p Dʏ3#ͧ`p`֩q3]?|߽xII-3<}'(∏ӿl(u& IռԱo=-xZ+ jvDO2-%yz (:fG [^X{И !O240#^FݵxR:c1Lc*.:,uѠ+`sb@ r/T_;&*:2 7É7׌?[Y:;\snSCbŲD#&I2| XbpaPU-ˌc/ /jwq"I_+K/F؎-H" ;Q= 9 MbDdfq .wLX$A;deMhѱv GOKW2\HV>[+[/Q9xYe%bu^C9[m')l#giLojA5A,De0 T- ɏe}#GX| BeWLTdXrŭIOuo( 7y.k~߀?6txBQ&UP3z/ۉWe7~y[Q4ʅX؋TT5{|E%{0cIajCq<2&Sꍐkʹ2oι&](#}q4WedAz 6 &R)d@]k;z`(t2=zm9hײX;VxQ$ )p*.Zo/C1_&/ϥ=~sy*v4ᥞ)> wts@1UIj1@1ӠEWIkB0X#A.0lˮoqgWwKxnt4/>6>`mpq%1*CEGaIBHmHеAqT 6M`L&!LmmR "[02 |BcĆ!Dۭ}YKzi's$5u#qo j.sZ!HɁo[;Y.w8 3]}wFAF(ՙkHd+s2ܚFQmĜ lqI79 ~`-QŗynNm}<1BL>G!;0'8 J5AYKK5wv4 =Ic9ӛ]^!558$2ZG`gYiAaں/v_*k|=Eѓ/G*O$#fV8clxl45'T~8\TTDUyVv! 4qrW REc \lWa{Gp7 PuzrOqZyiUՋ0jlJ`B<E_ŋP 6n*os͗h[C9H63eABm:_{~XdYE/s0,>+E , N w|Q08Y6f(}Y H XFf+}pT]peS}&ssL\ZU(Ǵ5MA*<CnCFxx$oSCc:pe/KsI >x5N,Coƽ+U <5~C< ѥJ#K#JUz[1@[mk +-7r;B/1fI7]+[d0[%x 9mX5ړ-4qxٍoOwb( UɌF^gԶ@T+B; 6+kCFxջWfZ8Xy_ Ⱦ=VSSuoU3sl/%!iӿ!:lP:ZΞ: BO;o$ΪDxz ;]r~[.[ى".?Ta<.i[_jMH%Vf￞`nՈ0pj&%bFt_ ?*. xLMFeeR,e!:(@~e}m1MKI|RISChOSYX)Jsф/Y0WW}AG7!DU*y9z 1Ŕ}$xr&Є!4>%&h,O!=}ۯ5؅] Ao9Y#&LL @:c2cCӁ:f+GnQd~3".̃Ͷ%4l@$S^fO_{R$J'(nkj/Ԉ0O0_ )>uTsE^Oaݵ]tr m\V{,o6JMWFg߀p-cc5~%-.MP}nNpVY4`li.2@}@r766 _MJZ,Kd'#FX'X阣Zs5.֣>1zNɠN!OGWFf pvc& `#:,'y﩯Cu;!M\5R8e s{1D:Q2j9MT6JY\e EOFo:$V)3:;!+.^Mx_VJ/ mCOXT'A5]ЃZ.gNy14|mS{m#)jst`>0#}Z~8遵SjK|j&2Q`I3:2E4-/ktyQmO B;ڇE106pM; ? 8c5q$-kr6-is|-曃=X'5-\F 1VCpғP\9fB܁n1LWd/\0D S*#( F qGݙA~i&&wM$}THT+ س=k 6~ ^8)Bfid9<|<:`$(/DŢJ7t! 3o=" _! j|dx΍" lܺZǓiE3Fa[ lUl:&m)lgY Y]MRz$!+ F7\qEYyt&U+NǏ Q8{޾@fZ%Xsj<q;y Xoq8ef?z`ЛIrT >ey&^u|s}pOPG|1=߳99"KWn Qd߄9izm R|5\<=k~ۣ |unj^kwK{&;Htvƻt)'7oU?{-7:GYڥ ezva?f&*v.YnLp.T!b7u彐0 XQ:;Mzˈ1&\ ^z.:Jjw=3t@54'CM<OrѯulM{b>+#ƀ&0N9EZO0ƑD';U!&#h*kDcʆ9gx?}0v#!4:ÁHfXJ} 5#T8imη%wk/' S0O7N2\7/U9 |Ͼf>a/=#lT'ٟ#kBkؐyvʶѪ?E#H0 ߭.2Uz3{{}Q le($@.دӤ+SL5bY+PvOՒ䯯 DiH2ʑ>Agtm]o>d ; \?qO`YUjfLO޲ZOmQ"#ӞDN9ȸfBSR.fMu >Dx9Q} ; OP*T(S񀖑("#~2I_3f,F6^Ѱ{@c[TaxE*d8(v\NLn3{Ljg t9 YJ}(1d 7`5Q^~@v^yhN M|HE["[>`2}*׊$*ЋEbRyv=߄5I7ňyz kH 7'|X LMBZ4uJN M$У?ȇlƹVI:4U =$o@J##c\)8NUIŒO5?투eo0OkQ7б t1*%_#1Nb|{CE7&7>IAzc,֖ !hIxI]׬e9߶ i~MI3d |[C0ғE[ }}rzI~5 D뇬s>J-qI?sI7U Ngq8rgEE`3[l8!X>DU.2Gֲo9~g@Ra;_$vA7D' ,.3wٻY.2ԫ-q98Q4E3, )lG_F7vs:{bלVKW'(@6!Dͨ",r|;#}f>в^{LxRRmwv& GY{K}}GP;KBc \]]o>nC#HCϮ b#Z)2u_ʉJ›`6AIBlj$JvX`m5"VOlh e|6s(XStQAcpYEY/:_lW.wPImhOB:`MzӟV3Ϧ!ޖK0WxJHh1lP"Xn@N{8id]3 P Ic,!ޓœofScf>2pdX<=,)[N8N:FASTo@dZäI8TFs.CKI3Sv T42o>u4f?S%.CUnqa֌1f(PxZ{NvKyI"4X]4Cuk7RSxdp\zШ7ӵW+#U"lVTdIK{:9qHwp:|ڱAUJ*gjߡ8q^&7Is(:x:;{v y\L!}Mo D+M}▶~xOedtb9[SA{@W[ET\m+b'aN fjmO'A\8ՏrJ #N IT 4 &'*Sٚ5#fKJ 2f4[Q$6.aK**5TrmrQƄ{.cdM tHPs2Oyl~i<%mIC(!O#ڲM?KܘRS:h;PYT| T}%&d C\kDtO$E4]ʕή7G ۠.u=[]#-+JEr]lZ-Wۡ` Q{y tg»'&Vx t;_%/aK~bqN^ /D{f ; IOAa'wUvՠ&(CKJhlW }l*EY=K՚5pд7yh Ap6˿0 At$I 粲im*w29>Scz/LB5_JAՊ6-/7oqy겇ڸvN}x9<@BmQ|qA+R1=WwTZ|бn 'c.X%Ǚ?Iv8 n։oa 1L #إ4$/6^G➯hJ<^ bX΋FD^3O$-./[J={Nܩ4 cݞim5Z[L@ppuwv,9y8n_bK p 5&!}4);sHTEL}sHS;+j]2ڂL>F[\jfܔxbqt59 lvyTb FSh&@6BuZ/JZZ#Asa#&_Yу1|9_k)/L{QNCoLi|Bz̛lk{w5rK[2*t؃]+Gᕵ{9R6bCpNl9g)6:u/'Tߨ~M2\CY]#Yņ <Àęze{-aFvS 'Bvu)Am!v+3HbYEppFOMET3g)xd^poPߞ M!p*UZ|4U?f&gTtGGX܃?9{Tk7}2QISARybNp<&.gFj6s SK6)V@L{~cL9l5SI I'ϙCD㊖eƾ@9f#[bG6Dz >\X`N%dҙZBJNMIINO0Ǽ9Ih(z}mzvu\{"HIy62J!:e3AJf) %=^p 'lj_00 2W0bѩft#OBaީ3͹OFSBǒ0pE=~C;*FUhU{2mǞ7b(Cln\Q2.S&8ӈ[QBmS # `@)]pOXz\?9ǷiCѴ4 (a0ـAKa'4U H 9Egô Z7wi$/[OH'N5KeUux-gYI|,7qT=Ji~x]xb%탍H1 j.gcVi8-@ @XYn &{XcEJ;ÿu|Ƨ4SGc$!|Bx1 ʛ|b0&C=}>)s8-Z57ʄQ"u[?~+6ngaT5tm- (7~2bJ2WE͏ =.9x׌G+FMxf[:xV<U@r H*D~Jc i>/ j*[_RqPյ[Lf=[JvZjo6"$u+x;窩{OTq I2ճz8$FܩeytD\T8(ˉ|nl#8UFςGr{ ͼ,TE& rL)Tj9O"{d jMԟ2M',HR{JYs쀧e-w'Ev/0R\ot3֥:`2i[r )J,% GqqVE^eH-8|7@.:B?5%Y,⧉~OBiB[J Ё#=n͆Lqj5݈Ê杻q2>֞#M,ungAQ#{#ޣ(;\^"%JcwrNy4wSGEm3q?& I߳Jȉe*TAn-& \"d嘧%mS|F }.h׻IuUx/adriװĂW$?$Ҩ'C҃ v?S }s&k\~6͝IXS/Ec-9QΓsp|ӳ`d8_mY~Q*o$+{bRȰYhߗ =|ֆJ<pQƌnm ufƷX찊 pX2#t̝ZN2AޙSW>zVR v9{ԶL—@&CYM\R2wJ-G&@2*`d@`c(valcP%O5ߪg> "F{gntmxH$ݖ- /oo(>Tv秊5;Z&TԸwe~b;_#jNjatY.X}d`O3ةqxM?R>LC!R?\VW2ؽ];S}ʌռ?:H3b j_v#odp`KX韗Y5z$: [c8p/a6k-Nc|z,ݲM2sD y֟73s HbGϔ!z)" i60LChuBL j {]M`jj;wFwp5|󖩙΃zJ,q '=Fs.;9jS~&:K7#}d[I4{NP0_[V6/XkusdJͰ ?@f4 K#|AL,9hU%5j;,WC}t_= ÑX*ZpC׾nLOn/!M*~mOyQ`E1>/#pfx{75ÈJb=6ul&%3"ۂFIk ]NU1 go/\]c 6W8K ?fҲ<LRz5 $꤫]آ'2 y㒜CryaE.9[%yW]zЌґlG##{ւ_UIDe|iP,in\H d k$OJu{ʀ{F.A;rƣ ;8[dzVg˽ )̫.ҹy}PG%Ƙ>JǗS_2z2FK]yPi{:t_LH~Nu8> ;`5nw= %` ճP?!wTKtVjcId@Ԕ;SKѕ, (:JD_fǢWIx`/" K:ɾo  wp1 IEo[!Je2Edj&Mp:ޥsD3[}";'h;O0tL@^>o<}hAF=s5uˎ5$G1h'`Hor:YE^h,FI#rQ/s㓄R> T)zз;O)HIJ/8`TIndȷyv'&YGCmcb"խ2]2>oHWs5r>67Hњy^{ )ܦDD_Ft}f@:A4E`|OG^ bC+=?e2f"l \tvxoAՓ9߈.o(Ӧ<_?Koo/n|[)l`"dF&HFcg Gnۧ"J,ڒO4odX.m'O}0߼ a,KGB4/I1w׽rd7GPA&"=J]Wx=*`~_eoE>wI߮dS`7R-3rO]րW_9 qCJd{'Âa q|9uDk0{]1[ #8ɨ"b<>1RҕN48;7"4=*=s}ed)nk‘GfGc۬1vux,=SM. jKi:JD4sc nT"}i1T#v^!4ɗ 5Er?y0#qUSN`^*#3L M2iLɅ =Yhs 'Rۓ;Wݙ$@&}^!@ Yd !%)o!w | Hե6lH }]T5]LL;-&eׇ<?#h (ԱzlIdxb @.7NY=,]:т66!I !~1\`oT57I 69lz.VrWg07a u d?%<Çet؈ck4D4k,\C0"ܢ)2SWүkhb:xRLy@6B.><{E0WbVhfӕ+aodz LezzX4_ m FZ$Srr6{VFR z9R\XxN[ry<Ֆ(׾ l . 6Ǿa'/S>hs3|^ǏvoV:|Qc}kǟ؉ Ϛ!!P2TD8}u27EKj}vMg Ll"U i̾?Ŀ_َ5VQJI'sO50r6uj$$a! –+ 2"]QKr˄G6 M;SHaf6A1- a~g);͊nT8tS[#LrѸ<(tC0ܒ4"$ĝ%#״\Pm1%mJn._nLn$tl{ObCT각FpJpv٣Ž(d|5Ӕjt␔>ƲQ<Ѹ* xIwQq^Ug|E>X>2Hx PS"xKI-t|yq{T2%1KWaܵ/Bu"]ih@9O({5 L҃WYO)ڞj1<6N8tqP:{ľdir=l gsnC%21/=PÙľZQͷeq@W?V*{c|WJ%D"%9 /:znRVa_5 P"DT95z]`V^y2+kߝ .~3bUElH~i5X5v݁Bq* z+t84v"Yy?VȻxs)r&󗝨n;>tw֤w/*_x,j0o6fWGi׶ eʷaҘF=`mκJii.ym{xY֦G_ݙE}+?*Җ ;zVM,aa'Zan3vѠ"Ć}^ zϔY]q$3E/)#&):hjb_<@uOQcn) 2*= #\1~}¬5ƶ)?m,=af!܊c^wOqǩ.ct^J"7h5D ]\z]3Bt:Nn)?3,oW|#.zk^3`B ^:L! (%Vصnok`@U( #_ M3ZZY ^ ٝ-;1/^w2>bZdpf[_9Aq/[-r|vve#ճʹnX~z+ Ӂ;<\3#]th,,`Ft&x+N_Xy$% gOx^4xWxI(&Z^QxORǬj Uspit PǺ2.I%w1 a\F@#;xn~(I̛|(C=_F8k>6.NR֣薗@}1-m>e|m!L~%LYsrvW%B mrxOFzV4I~cs6oTzˑatKd>_FޫV]99EHņOFqژ{~=#ױ[$4|UuTsl|gJ 0 yA@4E;q;! JwUEtr%WiH8 ڸ*w4!g2*|S;žy?ho$ :!FrtlO`Y*iSh .z(4Snp:J{ϩ6"1Ť\#xy{@ s5Dg׆:.,7{-E`7>Lt)~?K ƘⳖ Gn S+5׬~~Q%{ ~:P΋o 3[@SyhY?!f*({tL^z nUqm"gC%E%O#A. |8ZL;>b>on#ޒ1,]((K L|J(-.2W̐_\ຜW9:4KPgJ^t-CvФ PXog;lW10,_5lb wa:@\hDjFBt0c6sqy^#[9~DnTN`<,&P~O`K.i- (r`3@+.(ñ‘·=1j+ZTH~?]sNdg SYЅGMsL c;4#ʨNpA:E:3s\]8u@f;υ}OYwDCN%VϞz{[㳀)CkAD*:`p~̖ &vX%Ji7BM'>b4N졻~]EIEW^kRCzR_UAH btQX 0a9GV\f&gF!G#T^dE07Q-ou 7eQ U#~u24#v,S{N6ilm8t. *ZF`?}KLlQiAl0w)r ^k?{ZF|y^bږGJM~jܠt@@<)u.2Oج/(J}%/t(z%ѴR$kk@ "Vjlr&\ԿNsTzſpwpΪm6B'^|-5b6q^[c51}==(s] MV<B2܏brgy9I ro0 dz{j ^ǚH:-'';F=ƕ`oHwɤ"nVMPȑ́gm faHV z3P'P~PGUa))3(Ė=\Y:fkQco2M^aL ,ѳ4{>QڨAÿ7(st>`3jx9 譣tiob4$Wtg%oe! G -jOxh:|Y{Uᇒy55+"{6]xkh\׍ :1;kXa P_W0O8- [ lbc@Ͳ6E bOS-nk{Dگf%Ǧ?k)eʚx 9mWƫ;0 DNh0s / q^EO_.KYRzN!v+ ilղ ^OX /z6ϑ_:EsvXBosfb@ #m 鏃]"tl61dيufԞ+VxM//N-/ҡn-0^7?X/96!mĥ=ौZ)ZZJ]d3@Dxj17 mέe屮$ m•'z'g.?n "V\Q̬'?)Vfk+~jgZZ??#ÇNfoK% i_9#ӻ!'C-5Z|k)m3 }oރM:~%c(6v.1YGlOͽEfke E WYn=~E[':.sOCS[Kz6NBJCiI[(>r=.1!WEU6mb+X/nŵ9i{A>6c$د%YJfp~.`o2ͅȳmm!JQGԐ e?9'<*y{nb81iS-SR=JB\y6½AkTkV襞H&gV04sE_}﹥׀p{%8fFYKIXG;By9E>n;zdPZ#򧧖2Nؗ9 \7UQo~L VӚz5%Σ?bB"RȴG !L`%_v{2[)B>AK5rGC{,N*kS1=+gspbaP_QSϳ憽1`E?NկG X D7i+!q[F?̕)jM2O lea!d q.V[rfUU1$Gm _gv1L&Jd#xE:_9W&ɦ wv%Ml-2yIh%,RZHEI O˖*?ab7h)9ɺ)η:l?&@1\|U@S;TV:aN2H\-:ˡ)Xx6q o5jVW,KY/jco4NNɎ;m|Ȳ?c2n%PP!'ܰ^iHX>1?iF`@{79T,dOga ~ע$ϸ-+++Bb4@`q ޤ1KB?{OT`$9^meY1eswlD1B v[ N?VW:1`MDžw,강†ͥQuV0T*KvM [dVcYhoV5K<w3Dqb`}zT#P2$ ]Vti,˴٧$w>}U $0;ssfkV'q rD,;g6(_4eӟ^>g^py.<~ȲI_M{n4>T_e" [f /k.xQ[2d?  [*Ax6rcW_̺zX~n9ަ0nv-d&Pϵ_KNkN(YJ)af?ѬjfϺ4d!EGaԎ _#T;"2鿚.fpF]υP?L2V^ /'eߩ_NӵkZӕiYDW<|uUlQ1 $GaU`vm8~/x0pI: sبG;JP$)O.@v (KH^{2gxHՕm5r^PVIRy4=xEc>;2{\ਲ씔G  ˱B̑٪-H O_!R?!H !5͍@jNhJ5LukK*sFjTCl| |vg ;o8Ls~,m/5 zuYy;B'Z0eY#RhW-=#j`bӣy2&}AF A\{_2:tp YE\$%S#U̜T\'FSϘ|{څOe72k>S* "APIvC/Jx (ꎓm3H<+7鰴ձY<飼vuٮZ(uv`TbԹrC郡5?C]һ*TP/;KisMszPȅQ[(EĩN3wKj./+LÀ81Xn0D*X"m|H .-)i_F+nT$k,1P1%m9$ G'NNyf)#4xib7uytΛ́EsB=c)^>ݚDPUS¬!gM&VT Xt`DJ)A!4\䮩µr#7m|(QGCr~q_pnN]:;;Y.̶yCd)N`nY5P\J|7% >s$&X,43p u(:?xgv$L:\U ޳iY?zr2jRnQ _ ఽ~6RbXiWdyY`Rh9(ģNiI14|>͈% nqſmX~, ȘiCfNkC!Ɠ]B+ེ_ ^Ȓ  h N/<=]ZfR֗F%x5j2So֘0wt'TH;WcH9jjc̪Mr7i":&Z]=2י pg٤æࡗ'͋h_j0\vDBgrg Qϫd8:3VO}r8yIϽ1OȋEߘby}^Tک2ю4X:|3π1纻x4l>~w' o3N[Azܦg5e0"LX?FY,{mmr{cQ7M*#A<%VWM0aؠ@_g=f!q"t?~ 7 !.2tMJ XbI Cc Y~MkHzzZȀiJR\N FipeoE;nwH| uij涳PΌ8=,2|MM//zlǠo,=S@`9PenG.d5ozl^HXhKR_5)хA~)Vf͜[]ѹh:sbK`qRr NafG}}Uw^BH#krXA=qncҖÁc&Bb{@ T!*5֒.A|-` Ԥ'k_jF42޴#L WhrumX2Dj;Ep+x"V/(MNcNO ퟨzl^^4Ug-D`kb6}N5 $\v [2 bloԓ‹F`x#:OJd[ԴFgu[85mzJ.qza=&?XHˋ2mʫ^o 7\QW+B)űhF]9΁Oj<+]e;UM \Әff\ɱ m&NIOnzJHL V͆IzFCB,Bn/^@>[ݧ8sgv>zTN}1(JCZU3 r dPe i6]`_f;Us̮>ˏ5R~LÚ#4_QN&{Wy$y"JXM\ ook{ ` 2GR˨Q[9?TB 蔄 ɺ!9XJ$dgnB{0P6 ,Kb\0φ(lؽ]P`v<ݻis'[X+1TňT:35{F+R+}3VqkF]MZ*o;h z+vĚ߃&Qkaf|lah`C΅Nypθw%#/OXQj &adR]CBOг':m/&;POH'b})Etf>aN#8 /1gũ^?gQN+(M |zHIfu*f? 25KCna=P1*%5ug]Tk13;u $x۫aּrRgFA=kx9O=Fmyi.eL*<P i$3w Da=xR7ݳgK/=Hm?? C!Ǣ)c2p# CyR,۹wu# j1j\$sC.嫪Ǔ=#S 60B E9o.z$04>e,D 5ӝ{,u`l\Ym?n/T BX8ihRj5AgEU‘X*:Jkhdž?\{S {bqϧrbd|g&./زh< m~!MptPbd{@y۷DoD80͜'e& r:m՞E.hyirVS_i뼔oFrkԺۀ.UR ;&:{E;\|n$1}?}69irIIRmL0e 4n: 5  ? pq#-2ngN?"xjZfG7^}E_eoh&EPh 6#(r>H!HAp ne nm-G*.8CkY:EۿcL㤇=0<@)|2rav݈X'ω7@m"-U/ oJ|;hM=0^A;D׋$w~Ӓrdd`Mƽ]8ĥ|fщ7$#P 6W.i/ge:6C7Eꁥo]QD[A~4D%@'aK*ާ9 wfyF> ՋCfk*`AW>9>5T0%~306yf8U)b o;GˏCፙIlP^K*䓺$)R$\֩ pE'K 7̚"žh!6%7רT"&YaI+XIU0Xi Z"_e}B5P{lL`~z5"-xuAatp>>u}0@i"SV>?&=̕(pfP%ꥩvt-^-!gl;V3 2؊C0!0^b9lRF'Lg?\>|8uXuyn~ fUHזT:M;Bzb.`ժچPW/*ȑ<1=ǷcSF0`vfi~°"YJ5 -'Y]rDTֲ8Bǐ;|+ o# ;|/#n6F2`kT=dTɻn߆mceg' Vh}0Wg(; ZDn lSK Bpգ<׸nn^JR` yI,[H!C#넳 Z)yzDB\Ӓhjo]m~;MţrpghO\wq@DH.P4"h,ts/7ٹbBoa1\Ƕ}8kT&ݶ@_!i3&•[ A (̣♤#Kɨ{!w |t *\05(Olp- DQSJ1t zdbkG2by+pшzչZtCȖ"9;%q:fPtaݜOt^uC_ z`e/ON=9 "sdj;ٽWeL>ٙs^k>]ʁgz3;ƾFkQu8^ƭ t>v6"cʏP=j_ A$^1b:Ax+$?"VZXȔ7[o2)}*ݘ *.7Ke9?JA {} )o=u'52a`MP3L1Tp( 2EE^I+Ul0Kmrvāu.% EAoldO86ܺSPYd%^ShޝFRbIyթU%aZniYWݶxax~@_iOr<%_ \-*|Szoʀ:IJRIWF=5@F;C:C `;Pfi"*-_:r ΏgBM?b(EݑK3>-υ>G\aZڮF֕u'?Tt_|LW~mVuU,a5Wus8vOY;Pχ fT`"֖!<޸X!@6\#r$lnՇ۷{""%$ﮯ !% "F\K Apޥ͚̰2i,`a^dgFDq"2MZ?`?!}vD*+`޺ncm>f젲#2,nc?t ,%Mx(4wH(XijڱӏxLo8$:^^48 2o K cr%~T7s\3G@_$ T!7EB!Ow|*&( =)2 mс Hur_6: zg8p@C/ gFM_MjyO dQN0g{c[3>s]B֓jKB&>0;[6uX%'&1qM?hۦ۩YWMJZm҆cx4FC's~y^2OգmEY=-?F(8[&W*OZܽ0|nF}PY*䓳BvbOtL0*~$)M38ENQ U>L%TvcΧ-cpFU"eGg!?'cTxxޚx ~B"c@YiB'k ZFo9*T+~bӄkڒmY r/NTɠPrpτDW?A*. gvc)qO I0"_ ۡDŽj>jq5®̗S^p77tߒ2 q{\J>i(X8'AH4b4WbodG *q}GoAk-#oz\i~,S|oT g2aE'gBju>)3:Pة}Оh=g,Vj \5AqfǮ؝W)xs@QWL"V }m_] gSގtPti6ZQjƽ=7^ӺNFz[%͗ 7|ٷ/ "7QUEcD$}αg) N+ctԼk@r[=z@b<"B䆅EQs7Aٶlvp\aB1/;!YO(ko5=,7U~ aӋJ=[hQB=2+^$*2 ohSn< L@cǢ0I?|%.aYQ:Rȏ-2gM6&wNL $hhv x5>xK$tE&)(PEcE~r/ U~+cdeX_EvN?"U]Driiއ]'ޖzʍ| qeI1D"`G~edUiA,7ʳ=D>ܹ S{%^kz1L'7ԱS~a: @5f>I*_ +e"̮ "{5 m{a-cPZ((ñ}PY0+D+x) G^b7AXh6h.ƺeߧo#p Ij8.OC e'%ݦFhZgtO󁖨L…|2g#(M`ܭ@Ez* j*v;pz"gMkfنw:{q|XcQ8 oSeɔoRpUxT fF&{$ rŽ]}\ |l^r HޗZ(K[.[mEb&71;O{8v OX#FAٜb]]V\.Ñ5r==ۮ|{n!!l-%}AEG0beZ⦮ψyAdӞ//4iHJ9qDZuQB9WQgF)Y\֯N(kz;Mfԫ_. 62`AJ̔vդ6}/]i22S{*8Ds17b"$"*ǀ/ϲH2D(R'mj_R]mʝ*##X.C3LbJ>cAwsl44TF-uICU{ZTNqFIEڱ_a6C}cLzM#v,;;K%e @lC!i; ڼ~Y$l޷qԘ|f)+qy@0kaCF?" :B̚2 jL;@v#|wii'BmC|at2ME\hIhhr"O0_õ'lͅ^ N鑋pΈ:[}uDžC6\ NZ>IC_of/yaX?P $5n=H%,IR9=^bQVHO4*rL猪5\Hj\MA \F(Xݩm5 մ>L+G)z!*9EG2C\FwVO\գGȮT&[˦M3Cj[uNfޟ  a2rEPc93'9v P a* {-s/G-4;.B4T"p&YaXʫ 4XK YGÇa5^u+ӱ{"Ii0qiUblr1J}*/9)b1a&Li`i]TnG7]o1(7LHUkha[:Wv`QUG֍߻5K@=J(nٴ*P$xdйx kQA,K.˾RFh?;e:r ,5lb(b٨4\)R|VB5a&uBa&xF j@qd=ѕ!Lcq.K2kI!]BCTRQrt:b# 4Y9c%[C a\?z푷;}AFУ]+dLn= !P0mVI!1hL1 VAG\݉CQi, q0}/finf45-и~=PA(LEI1#l|,wVZHl-"_3Hch"F ıC>crz%a !w)Ip~JϘ)-`x,`5b7\Q~#pkT7+r,D7.ߟluI0|%RN(ck]qF66z1bh6Q{8&ó,na-*\glGxy0.1/KjYRR=y)eOUnb.=JKaE_0 35ܹbXzsЎq0Xz5Mf Ч%]~ϯ?вMbbq6S%cKJc`cZ;ӕ0ղ<9 8@}:KΒk)M\ X=wdm&Ojjgt`տ}ВLHD^e^ͳ"e A ()Nҩ% oNte?͎5 L͓$=-^?pkuKfFiAZg M˦jÙgc{s! M ko,C &VʄM*%{`>?5HD*)ӿʭ;烳D wpRDmRل)0B{(N6Qa҇DaM)jnmHbs?e+AvU=m @x5XBYnr Nl҄]_Ã-k>%jh2Q8. ͮp.K9S╬KXFFZb3NH˸^LsMEMClVz/F>'yclӣSxw|].%ɛ^F*C5O厢ky,Q /pY{H"Ei㰎adfQSDhݣԪk~%~[y0%rI|])ݲy>5*`ٷ4tOؐ=;Цl& tY|q)'RDHUB+[.dF͇:[r1إɘa{n,|^Nj ADc|"%>}RrK|ۂJL/skb yŸڕj[>U3hYFGxn$Jb$g<"R-{+\aA D n u*@ щ~x(O|]âR I{>ZqQ57 6jHU[ờQlY/lG圝lO%LlIYęt 'ch uMu%^[jZϑ3[ f%O6z9-@:v7%I\ئJT(bU?LHʘ3R\6\DFU$mcX#b%49//,(FړSOL0Njfvډ]ojUxEMBJ/$Ƹxaڟ/Oj7*չ }1Œ?Դ,0g@ L{$0;DG /ݬ>ŻźnŐvXskj4y4JVFb<1i| 0 1)ƐC9K223 m='B̖YW2XT|aFAg9 W-;Xܞ kݾV+AVUL;!A^ʥ% ӂf$۔eɴW\ waloB/SIԶI^zp'ǝfp~aIvbZH[XpoPuY7ISL`Af|Tt5˜ܸ ?Yؾec?/5 + jleۅGc^" Kc'g)B򩲩V8z13O˅a&owyqm?KnvvF%fyx@= 70|1پ05Y 5yv@7@V">/xjGW^Z`PW/0 {^3)B Da'q1S&SˠLx1s^rixh[|,vfJpK<^v1SIn[zPfO(u6ayC$oJ Ws#diV81M@;x0~eY<~@mct ;9~ˊ;} GWrT=^J"q6bl^ $njp*-9X&y])hLI|%t9d. e `LY EƲ 5#B}o^̛1q>^ݼ0+ٛ9I~$:HQ "lx6M|qWEXkyL{Kr%b (WjahicZM1FE3LU})t;yn&E>!մ;U.8A9 HGv.PPȑsm\2a -&v/mZ Qʒ: Y{R?&*ܥFayPmPWj2X߯X @LntdͿDpxBzωg,_7>93J fAX0gkan_ٸruRm^I<ڒN~uC=g}i.._{nY@3DI`V5iHcKbD"P8WVK5DYܕG"*6+aRA ghWBW[m5Jujc,}b#UEC@ eqnox4WLpOe3͝b =)q>lEvIlVгrr8R@Wn8 ov}С틛5ʘfdo=8Uqs'gԿa-G'yՃ=L6ŽO7 D\5æڵ2خS9#TSEŕLd#&8$p@!Ft7Y7ko "힢*cȂ!eRN3*+\!|ǁjd!c s$E~ I;fYrK^r&NۄC$;Qܤȭ`~ <=B[):kQ(g~-80CE/.-! rqoucFWMqÓ]IVCP(מ.-2 C6K *1CqF-S@~5J53֞7Jc?E+@6aE2N„H)xdW> *vJoQWVLɽhj>VBȅq<)0*[KٞACΉh<7 K#YFmKf ~m=ޤM*FC2n,'Qobp.咀\a Fw#gFDZԊká };[d1& O[dAzQ#BwUfZC$O^az|h#896^1b4z0_q!v4҃?"y.s?ş)"J@D,sNmnl!gEy鉊x6y` p2ؕhjis AR*wA8x6ulY;*djh6Gdlizݓ)U]1!v!}`Gү*]z_&su 5pW/8Z;Z~}K!#qyq>[_.ZFg>Dd} > Ѥ+P$yVN9HA-~}ؾ"s%u2V1n_A_K<ʼ5ּvՊ3&^VQVÁBz{Ӯo^K&3&аxg;=qhrzSwb5$8Yg_|;N/RǾ'/8Ϛ A MM\_-SS~ɖjDd,EZ pPBBp{4TXB:}Whs>.X ceVcAoLx ?rښڿ3R,oW.LQ4re֤\ 3_SSG4*Fsyږu xTKjaBzr&l/a݀+/%?U?GmaLGp :i aE+8b݀Q m)6.:g(=Kj+,Gܜq]"zDSRq*R'?iV5F.:&$DuX IB{ kdc> |Lh4 r 6\YڱR3tr:Vdɬ7!1'}iլAot ]FRC|_0,$`T*h A֜ E!i|WхCgܰ>E'vhzNQ6L*Մ~;O[!LHSN) ʰ:!H󒸂ֳt"Vr"(VdO4YLª{a٪mpɯgހKzL7 4zX ˷ˮ:Q$Z= zS8pHϑ͌zS3 -&:!/6OAa&^Ml! :f֣1ʜtZq3hƎ]\9a\'w!Yb)i|+q]l]%cqDbފϞ|Cslм8E4ƍZNSRR ?w(ˁغ&:jswGq4Y朗u5 i?= oਮ&>Qiwcvx݈RwW/zJBtu@7bfMTZ7<91A]?SG1Rek:=Iphils1AT7 r\rR5cA7)011.l&03voOO`LH8wJZ)E3&n޷*FUmڨ CC6DPPqi|,bxy'ܜE-(Wu[ {bP|eD)e58l"Lc_ݷVr_nK_^mV2\6ոE*"c zCWᥛ8|Vv@Q[r5;9zcQ3K8MÇ,2+gM4P/)>N7wFТ+t9X!$]iAtkd>1:q,bmK ${ cAdɐ;iЁyEdrQ%$ eB]uE3z_?CEn34Ůh뜪m)Ü?2XU b,|^}n'𔑇h %7``q@.$4r}Ipy+ l; 6VX0I'OOka8m䏙9=q (&ѣ\1S d);iQ_^(=Ki5 qlz_gB咐D'@Frt͠r&p6F6ߙ P321uQ%fa-<8指C4F0=>AMYc;f?1 KQ-V9rxmvEt3nr1Nd'bdBTվ+[R ht1]/-# {BBAҰ2XPyY ۂDAx[eD}>:I 3 <uY-*Rz*;)Ff_$cMљ8}`d + b|&:ޗ,za9g - p ՘~P TSٜ\2C* LaM)4l\l2vrkt\OZ$-*OFD䜑›- XTߪ~`M5\v9ѵXU."<__-GZԲ3y6GQyZBl) y|Lj]R#ӼH/c4B5{AZVYЯTŸhu&Lٹf+НFm">X5 6q[mжo6ɨ[#dBJǞU PE(Zvk21{dJ@v'ڢ՟`8Mìі{MlP)0X:[UNjr!*g\]O^y9y־S&-ƣ G"Z t@gC48̿:014^U -Z1V->IJ`d2WN?5!ҏqw# LVi&!v׼ ljD ݔ>8%/K20FLeo0ovl,WS` 9>688mŌ U_LKBC6vڱg1GEr5QtLʜuDcŠTRBQ&wKڕ7$:J&?2puťT㟪O\ պ$z!.q:2Y')wƚF{] R.cQimq^pf}Jo8EIb|G00ٹN!0`Q3\]-#v_u=k? ;s7QFO\Eb9uy#Y' wыS~lj_Wl ?$uRZ08|\9fUHZm`9{}*4Aޜ8oYjhttP4e#ǹ)KTHJf sw#̔^qF{O_r ?QI !bSN8&LrOy5t:86N^ǒ\A >^M!%{Lvgϛvb%ZlBzKo\<M^ĨH(3/'D h^)Э֬Id X~- BGp> slh?zщ5,W$4X>A:aobڢb`|иL*?,2[Heͮd$Y Xdw'RH9HG虍:s6gzȟyfs(+=>1!?e#oMDfSS~qKT82[C:CL- `a C{v\6cīc(Z%mvUBp'+Cf@H(Wqg߆AA^7( ]AfHrMƒqe$塥n.wVw*.4.5ƨW ƔZKUD@ˬw?Mr6,*|=9!;0=lmDt$"e!y;_ZT)g]h $їܫv7Մ6Vh4*_J /5HunOhk* 1o GV\I]@t>Zy{3 ]Y,Gps%i ik屎mT,CQ~(엫~;(JU6a rR~~߹ٮYT 6\,ﭩ< 9|=:0{k!y]:n鲬X=$*"Yw0x0r1|z|K}i +#bRA~=Ҹy9hkSNxFēZw#l2gJ~o÷mҮ<;Bhx[* 9Er4!-%aGMs-Ap6%(vI}}k,q^_{?QcO jrMIe_[3j0u|#UT~>D\,ZjaĚ^zE`ic_vVި<);>>KOJtx;{$N獝W>1>}\=A 1AAuzqQSҟ yf88,ėkIcrh(ipɪ:n^lVwE*lBšoVIKBk٩,E8MnYA [&dY x@F`mճPƾv Җ+vx uMybjA.(VFŲiEwpMNcL`T)WAϒE4t֩JEhbDD /iX3ڐPJ Fz9/z ʹi`xvRŕ˅Z9(BpyӀF<=E7ƌF!619GI|]H-"-JW8L-Rģ{M.FDfpªD3 @x_)tfhDP3\ Sa_$񇒆Ն:FѤ$3S7)M(# ]Hp40ޕ6If9wPzh}hBW: ^4fT,X:vM7slA7eZ׸g$jGwM9A {½JrM+a.v%|DrQ̘IK(k]V܅y7lq4ٲԳ;X]>^Ȟa c/NQͦr逻z ?.[spL5BlPk, +~!|TUY}\^JWKc7\oZ(`]kk:К/`ηc:R yb>_ z:/1l 3&d JK)6ifjvu v`^Mj6JRrjN1׵&/ӭɇ^ S%a`npU] u ʃ]~T8:ޘA(8jz?&M%ہOPbh~lq-ճB{ZɺxGVJlE>< ?ju`* rUN[pʙP:XF)a#YWwgv0GPLbx*yᜂcEsKq~~G:i6 nR+&ˇ@k$Yy4V0|"RA7ZOƅh@ GФƹ6%$rnjJ On2,*A*y)0FPrO9w}SΠ0,UWĊ$()xEbz1^%rb0rGZT]^Z:F9.~-5 S|O~s>yݯ/(yG$x=ʼn'/g y8-c7Sej%%Zh[BrCWMB9Y6tGHe-yC8OM FpmKZ83槍vp~Mm2}V_g(j"P$rBPW.zEW8 ZeBmA1]Ye]\UCdPRDv^cҧv7bJ߰U{[ +OnPC9;\%}: 7rjgtAeQ_m윩.Vʷ6ǝEE7,_4oq9:*œ !q^tx񿤃ёcb|Sq?DJgvI)IbˍJ2`VUoOѺ7qy>S kj:QdXN!e4xtESן!- "풺.q2)洿%^G"yHSӛ?<\|'ޗPV#񢋨 gn3Jm63cNGdo6 O^/<(붕zO:].3)mY9 hD%w8AsAoؙѽh>v@r>8/DA[#,{Lyb9E;=);jǦ)wFI_j}Qk. b? ɫMw1 C>|TpgP$ffZnW4څ1 G(<#4n&eG;(i-\保e{ڵiOO<ɵAN:͇t`㱹zCmgZ |FuM`\رגreK(R5Nu= h ÈA+ z{1CQN"}8SNb^/d1x#wyAy klO)p.o,PA P[eN$B #qב!sSMfWxЛ3iRDrGuX+Pu"AF W7KzH[šNYw# ,k;mp5 W{/8ͳBY[s\f[ψKZZ@Is\Trvr_F8H7{C^9g D=}8٣L~ءE q*lk3YE #~"Xn1]eyCy͆zɉ[;#h9,E rMebKqiT)zGO1YGku%(QR14t8X?g'XPbϬ c:llL3IV`7SucO-UV2W&Am`m ُ`":qoE ^Ote'/;` *> ),|t]G>zM̦@IlhG&&9طoh\!a2b!$Cjk^X8)Gv7#b OF#IFpȾ\% LѽP4o'b#ot1Gp0Xz Jjby16[DgEgQ߭2eEh@}wNp"9bPl4ǏUף)@L o_q8?NɊ;j؜ov9^|f 6Ņ?ݮ /RVwRZ繞|<Մli|rM\Z\zP@K?̞]䷂ UVl5ԡY^5㼮fCP{ ،kAcJU£T>Fx_frah%5Dz˴6N/ɩj1! g]zleR)_0y?V-TEC &۟PAl^fk riY I%± XhBMוnyM}hu0hgCY{`*tYs, Wדrv BZtԓYqžvIyL7g㥪]wF~:p.4hKYdX/?f}A&1)TR3C֊%5jϷ@\ǻDC̩x+4Ćյ $c3@r=L e:9eQ)3[ ݺD8,P`M֫(ڝEֽ1F&EgV-J2FE]Qy#@FK %;cŧ_^[? @FKq7|sHtKVV &IR⽝$.м\c2O^9b 4`H<9ow7jgv0+5JmB,쎞؉2ۢ湨r .pWC Hu|"R!T0qRP;=}oFnPS&G}!6y*shZPn|С0v곹T %Ru.=Z7:_Y =O֜Y(D^;C*b|_\ob :Bb'yx-fwhtnx(iDnOY{V x vh1}XD54)P{>Pxԋj'ìCpRԨeCDS #lN3ܰcGmّ62%d\?a`X rY˷ǔ@u[_E8, =O[OYG3kIrx# 5TL\p7?#Dמ& y=(T&=fԅ ,&/J}t-QB*N+\q.Ur>RGV}ּ#q/-MżVeS2XCY1hkQ4(BHTy!oz>4Ԩ!ݵ^8 傍9ZK8*4R2ɢڍV<3%bfO#up}6>ZgzZgCu§Rr'K@gGb=W#?fYjR6qVsuWZkނ*~ *g,!2)FSZ>rî—ILe/7K)7FaK#e\JI1Ops-n-`ǐ5蝷PJdo 2 }|PgQAC$bnݞ6 U}7ZT zNbʼnip:vqqבeᜪu(ĺhSt9Je*]pt~xo@ :aXhI/m' ՂɱkyKh&IQ0JE%WF2Fgx6߅IjYo!QB8 ڀ:MY-Ț%S%Gچ$F?Ҿv(3X&Ƽq)<6xq'>R@lYJM21 fj? %zYIf,vDВmMc 餫x ǸO kҋB,jؙ `Ngj" xƄqpX{[֡.ȯbs~{x4`s*ܓRTIOPKGMLVVmQ퍦CNzw@3^JQ:-jUMQԀq "zcȢ0s#L zlo H99]v~K[*%D$1e/عF C49;x>!u*?\7s CThanJ뉟;5 <ӧ^/~'xt;N""v$ ´=>]g6Խ߽y";҄P[1i;ʳ5>Nj,00~N\PF)-JG+n~յ`4?'R}:!T7΅Pb~BmdJt^dzuekݨj/-W3RɁ#QSV A+\e!{n5}z%u[EÛ)@L!Q(Z :販RT OWx~2ݰx}@EY6Oz9#/L€[Q4\sfЛ  Cۥ׆ԗ"z. ,Ғ:(-&$JA]ߝ5ЬSJ{|4B6E4oĘˎGM ANQٿW[Ͼ&K8 _m ݪ邉|3dC5^s6RԳa1u?V6|$, ĬWLJJ!([p,)T{ Qڅ+xUEɬ& Dܢ^οgEChDZ{Apֺbc@ &œ9C̒qSU|2o~װ t*Ɩx5FO'q2jE$K=n1`G}Gn?Ŋ"3"E)x7=E4Xx)M fhHv}rT>C_6D2뾅K83`H`@o_Z+95Tze\Z ?aV..6r~e۾z﮲Ydb}4>ubXlTv>>R mȅuBX.uܜ.^ ^ #a[D+SO+>i6 Ol1]aY@;wrTM zkW ~GHQ{C1iQ ɫ;CeԆ1MZ{Z _c73O4І(1o(A{۱<2_EOW -l6vCzR3w:L;lvihv-xxB ɤ kiT'0gt^$6Xs$}saRb"| o(iAOC,PGWvVflfpcO\!*p}< bӣds15 k@=RWMIJEViN$_g>z&j#nA?ְ[]ح`؉8EeC!%6;%bT aճɐ_FI1xbkgspi&?\a&J(ɦb]*2Z{]VOR:h01Z"3E 6u1#MB"0SjZQžQܯiI[[j*ś( '0W({I;p0}jBNc5 "BW7ci'Ds*o.3W.wf0TZ@ji}\)T~?hVe3S28&?Lx:(bO=m!.PM&s#w 2xQ17 +=p9 jR/mʐ-chqhEOb1uR {(9"nāU$O l:`16.R%:7bs EYg(Wܭk+d$<78Ʉd\{֒wȎa<#D;C&(yDXK_80SoT{% o ',7<@*]?`_+Kr0wSޡ|qv_kYzZj}ƋČidKȨvj֋.2"&^F\w3NĂ,i҈CuDn厇 Y}3G`ĦAgz /?RO/aF 7S9R1g[cP-i|Za7J7< V3F-X!!t+/zyݫ-FW@L=NǙexVs'I! [ח]=l+x5ax9&gqFMvYPamjNmu3S+ ܅^L&wʶ<FRШVhT%)ɐ6Sf06PẊ`7>4Q'w;]=#׺DZ<4ƪmVtޝ]&)0o"maA x ?p(sq/>oUIAze]3VͷĔۻN{3@ %nRlr̀줎Α;(A`d%pl(r+wڡ*-wQ [GQ2th" .^!jҢFw1 c${Kʒ:0kBDqaN|'(]x-I?S1y犓`v,: 0%5ёAͅm##:C]-D~!*4wF 'EqcРBu-{mxa_U -gɻW?Qsf'bX;h0 YGrŨTY"D;PixdkC얃*v*7ItՐAzR.} tnP5ϒ76őH}oߐᚅ3&"޲!(_Mc5X\}CX*4C+<&vl[dXK FEϒp޿hGVEɖX'ƌ'x*J+=y1j.2{K 8 DTxyH9G)F1A_,y&*_eX, E4kv:z- O: q\MCQ2U!82t+]^ҟP ])ugC!- HFbSgZFB$jsͭM`dxoKTa7PEuȣ n085 -k7(ܺjʅ dDPz I)9є0 6d;c8V8 8vVR`;Hn39e^{ AMޯ*O 7Kˊ~w(3ܾwwG]NWJ8o/9ʁ>}]PE܊N'^X"#Uiqbҵ4:9HG6y](AR<*p~Gk}5jLٌ ;R_@B@tvT⚄}k:ѹٕ@ُȳqʌgF9Sܻj=].,3,1@7ِd+gJ&j70_ .kHlkTpLL0V:Ґ)u#U0'A}o=uL3pI 7#iKm@ؼv,^FPE4Fi1ꥇ9FƖ ;6V|>lqyj$G4/]XqRreȬ*TVW):$u-ޑ9:SDdqR oԍO ,9T[7$SIdov N/,?XG'4߄8PF^xoӃQTdyLqQn) ~ AZk P n!bgRZfd߯S^WnՈ%d <0c.c kG(»o&6/ inz)"3+>ޕ١(3l#lh߈Ϟ$ILCu\u7!n]SFXZe)D@:eߊ/ϝL6B-@?xQj()XWkj t먖eS5ʩ}d:Wo@d!Jq`K/Rtm3 rWG[\"g!6@7X=neE Z ։ljO4#qpQqC c0!Uu'b7"'IvNn\&-ƊpVI>kŞDp( Izf>WhMf3$8yAviL7`oֈe<).5&0(kaG : # JEYtnq={|bҢYܭ&.7F%:KZl[viZ xȨbP?bn76V4C$Q5Kt8!|]Smu+t<=nW#M1@^5񚞏*h0=bY&Q0~HMF Iw)6-4(йۋyB~jq G 5nʰWmiwT'mY@4YXX*W}lo!qk"|lDҽ$=PaK,mCKڇڧ5'_C,;Ԃܔ>-0Fvg VC vf*R99}ǚF#犥i̠{#6!2 "ZPJq״ۜKё_w"nA}qICa^1-i"D >(M`|k, TZhbCmaцz(AumCbxAaDkD㖕ִ9ߵP 56PȥHZMHNJk?z Zqa1!Í[10qćerBm^q("tuV&< r%z6.&9SZWFX)Wo,+ h(ݵ{7d'M;Fsx]RIL <uw!d/"z|sZz7z/}at@)NJ0kaĽX81j#6$zhbf 1 2NxOQj=x80i Z" gSXF87ڈ6f'nR֡qY ,ZϑX-a>em#yJ;H *6MʮJS<͞fcwn;Kl7OpB*WLcl{{}w"ɷBG 8A[z̘7ș4ͦNZ cR3于 d7_| &ƲqV1B<5'g)4)GB ɌFXmKP jҧA+qz~ۉ&i(N1z<}ChH5szZW}FuI8`?ꏇf<>IuQ.rS'sI15Mn=(ߩHw1gѨ>[h$uFsq;fH; U^ݢx6eRJ0 !]t5[6%}̭y,a@H}~<&ޅ-Nɢ+<7T¶GRCUuBIrpo#nYeeǾ.&-kg:bL9^;s~pnCj~5otCs2(s`X82LX%e?'JM aeG5'U!-8h7yTpof+[HȈf\%`:76g% (.0TktzKJ]4O"1 CGg3}SK\*N:3U/"*p6=$7,Oۓ$pY>Qtz)OX}(G -uA;;_f5LBNUwdys|vJ$:C~=NoiLBQ^)Ֆv$ 9ܚap"8I2{P)3:,Zز.5`.H%/[h:?bfLӣxz0R0UM5v}XϘ]ʹx*l0q 0Du/P+jݦl!iuF\3[$*"M~㼈Tah{B`dTx̓ϬthQG䄮+J!hDQ,[G-Eƾ2;>7`&{6ev7.=81!|QYI^ `:r:\K3{N@Vj}:]);rVn_w]x>}o`_"*|2* !H4v{)5YNFkeeP˼8(LУu'G*Jk꾱$/ Td~1)DݾIw~t(A\5E]:hMKo!bWʨyvsX-`ͤU%dO+~^(^juz }F[c G]ʬQ̘}ț-t4lV`[(Vb 9/pi\$^V/reyHy ڻ AdWRoƾ8eWJ7u [ǀ[G!%iHe<< ʞQ.k0e폱2x WUwqGVHD8&>eJNV:\{_Ib(DxtQD $DI `^^XSCBѮH7cP|l?.@FkQ ]RL"SLs# 0κBgSB{ N5L0J6eq1|zm%` ;OnՎ\d*;/2ssÉl*Il0ςLrK?ёny' njQcД"1O)%3&ukoIDli/&[$z;q`Q~jS5yBDP̨W_RkH"ۢKQGc>>(~`'flj6zFu~,z#g\ Fc7٭v䱡y{;5n{\ZxC =jJ Guc6of-j^$C^>{Yy9pT~L5/Aag}*sҲZ5!*-H `$F'*5pq2 ມ|E3FE9d2^Ӟ2`XɥP]Cw{Nўc*UAh̛M$)GL-v߼zxrźh?>jU3+1nA%lDAJD58~:] ي&u I޵ qRgy_<KR>Ó]&9Ƚ;p0KٍO:\.T4FۛUVKu_Q/)F\3|nW/+C>t Wmt8́!bOy ױDkyП 6%| HS\Du;jH9#J+|*CX3ȵ^lXfHbhOS 8Yaov@yG?#GtT} yrHk=.SfQPn>0ט?9R>B&ԯ[R>o!|LFf/Op.X Tn?Ѥ![~*. /nғΊ2THCz*{;1\(]Kn?8.t?yDQV] iz~(jĨkU (D _\ dGXyv Wb:ލfg׃Cg'۞u|Ƕ1X&$ ej3Yn/֓^. l+>iQp/MOj',ݶmv|MoykXrOblL)ߥJ]wy?;'V` GR0`aGt'7*d{$ hP-9%'GbMGL>_<&+m Uol`ENC߸7S Tt#}/o+->hI%mJZ|mghd"dShD~x ۍ$sɧmd+Kqs6y d~CRYf1л ۨAmR 0JBa Uf;yL0Gc-B+垧߹/! j(mV]L xڒz˅iCXhTGM²`Ik'\nOw+G*M.d-Y,1@;zxzUDMp[5Co7U=pipZ VU^e\ izwHS(X_Gwroڬ7#alYcdKv[ M BǷEVJlDAmzcb%+_#HLh/spzo)C9r]J;UGـ*P(HoUZ= U .2c5|CCTMLB%U| _`ͺf3U#(m9=RAǩ9$! uBcRE3 x9ˎ?K'l{h͆ }fObngPA;Aio>x%hrSATgbMɮGNJDgYsO6cJxv r E/qɛ2hdMĬ3頵A_,g{) Qa[6@9ݪ=yhfG|-: ۔P~g{;vNp՛FDG~Ab@{>րz͑kÇ2ADn)> I@R{(q$gESSm=*z{'<@){ȐžUjpD=3=!Tze{ E^߀)Ŵ`v_bT$;Ե\QRn-:7&Tj Wg(Bx#]29ݞeIVV}Y`wg92-7I= C&;V7=1JQ/,lˍL(`Te܈LTa+ MvX {p%̎KZ϶"#呦/>*l`\Q`3.]3Sv& YpiOd@] 9]o3KGLÁ,N.[ 4玽hs Š}ɧ_Y>c9Nj8{PnǴkYeTl~Fp%NdUrH34IڳUg䌟2>+TirӉi}􇹛[[ғ6ri`ۉwzƨNNH`["2Dz-4yr7aFHwx{I+K7~ՓJ bФCzb{#èYJ hHl}Nѝ;*ף# o Cmѕ%>cHYvX=.;/NA]{7`Lul\4,iB=v;zrѫeauReOOeڅvEPX8Hcx|jAf㳱S:f;^7E];Di9ad>J+hQ~`$坆P 6 *%%.b$nTAAQS].i_(Qh݅+KN,fxĤC-JTCU% ߬[^=96F>v*wCQ*?מŲ-?sެ!iVLyGi0)c&SRݳYۗ 㽥4 ^Ui@q%PSphw2`32jU^ msnE;FV-ztLxf]\ &ZY~RƘv@tnx{=PJTdeLhkDf XHJHO&]%vwyPD` :C5Gzj]Կp~}ّjQi+ Wv7,r{?VܓuZo!`KԤN4l+\5n碒j ʋ m`Q:sW1j$i1=T6PRO$'4 1+0\$A3M~=r湒i;"z|_yܫA3j`c.d?:"tCQSli)"x ˩̑pHv}i,A^-#OSO-0TuX_+3Ai LҖ#S6꣘sG(M};GX)I&GA"oLv'ͳčܐ yxXQi9_x8Tr['@4B3?-'~B%aW SȗSFPck(IS`j| ǖBTYV#BI13?oQÙj9H 29kɦDz4m|0+"=w8cʞ?sZ-c1מ}~6RT1>9kJSBI8yEZ[~~@C[n_ {9W}Dp} ~SCV3t\i@+PHj7DI. J14H: '+/-Ʌi*-!,Ԅ0h(5H kMMF^-;D\tpRvx=,yAt Yv3Ms/SX3Rl2M:IC?x;lyGS6z#T~r6 )s<dDg?Qdry>ɀ;]2h [ lN51YMনP'[kŒal * *B@U# +%>7B8N¬M_T1ԣ~_хVI͏nӱ,.#>+\fjjK8&=xNcp,/Ow }4p]`h~7ͮG2gܿvg[wWHUITu`v75w(`rS`-|\ h׍M|nDA1\>]~z4)#)&Ϧs.dSÝ6p9>N&d~wCnHwrTs HbÎ-}EpH&ޡu‰)~Rd;I8Iĵ܎*s9&Eіt)k (BCe9aNHjM'`ڻ[N0 ` KXPR/@pN MG 򖛑E ·s BUё1c}i2;z2 .8|:Q=Lw$,&HD/캨VrdC-fʜDz0ix|ڿ ;kG\@G/"]<㢒NB)K,taqOXC Ϛƕ+;׷ۂ?]\^[^}$ HEL❶5D\he F!PvEoBBΉX;ʩV`;(tTzq2Ujɴ)JR nkvFgؽ ?$ ۦTI[^17 VwߡDuG;-vJ>=%Vj5ēһw zH/ވFҖ Ymc'$eә`܉1ĖI^}^>XqZ3`}dkځczuX 4tw`V;wd2qep)U:&hwU-=EdXCrۧ_݃BNj݀/O&-D*{n/M3]]fL6 Ex؄2ۢԃe(\F9PShA#Gk|^Z'cI7}ņ{u@#һ͘n 9xu+R'A7%9+Y`2S+oXv 0wf#DU-f>ǚSw.1N|0 HdsH Yx&E˻F Tk-ըm2 a͆,L7^1z3 _^q4z+&d 󼼄@[O66)$B7_ nh <'%1m+VW1ʔ|dBVx@gLe\ qe}WT)}m=$="̨ܰԉ9_1+hmluDC.[cv?i]ɨME=؟U@f!$ߔL2Trv)FO2 .n*['!'ͱ5_Z.3ӁECKC:tD//{nlaBhR Vdyĩ\SVN5@e ɝ>: ~J-VB \˒?̤kp>Jq{E mx:lW83 iAs+,% ׋g3k`Qyhvdxt/^Zޣn'",.J R]G0JikUcpkRËǠByBE=zwzhVsS)uFh%*zɢ{ r0Zg?6}Upr)4ͳ0Z!͖]p blaXTPJ4&6ZygkJ{>RH|qb[ U*d9ۇ椠awF ˶PܞX*xjH&rr}i@eO hIN϶!>d[̿z.b֟?ҁ[ ~o_/RCw@^zwʔztt~!(s@tJ 3İj}>kÚJQVq łd2fB':,k5}2qNlYʱR^ zFw;Vʨ@Fjq4ી~y,zf !l\ƪU9V4s5>xIF'6D02AX7c`e `r/Yeۮfk/plT691F%fGMȆM$q8Zvw0|ǒb/DqLSn2.yϾCtAT4zGX` jң}*{h_n=.)m$T9'hEnR@{zyU:{AN7n";䭔:\&I0!ߏgG/]%M|Lljv2>ZLS8ťምD5WUqgX$YT@Kׇ5nǧ.In><{U0 $'ȷ&\.630TR`A W$ f=9Zi5Gn #_&+ٟd7gT6~L_P0UFdXyTe~Ln3yĦ%47C~Q _u7EH ajDI^|*j#QmF 'f^XTqP=G ~QxM+6f&vMEݠcS)X kRVΑͻ`cPıD { ۘX vJo,O'v-ϕ_uiR1VZM1eV#!Џ tN|tyNXiPdOy͕ݳ+ZKVs`]~VExG( EǬDxӊ1\=7Se"oݬ[A=f4ZXC|u W1dr~…oh 5TIro+MM0<oRtAg1$؟L̮ -clHWBF1]h&ð^=Û1ogq).RgylJPY ^WWc­՝1St ~<8"Z_iz+H '.Q DF7f Ƶ70I;38!LJ*IP>1hgr~e\N.3,G6F.3m$Ϭ ႁv|Fn`te XP^w2/"2,o_e,Lx8_jL~@߼-m]s{ Fb9b;a?`fa@:< q{`dM`,{H#s (QlYkb/rBm5ckMM}ׇmHX%wK /kD1M.LOY0/c[ٺcO^ ͳ**QxoA{DӀO`I0usFpM[=Y3JωېŧwfEojcBa4!/dLWLz੧( JTn~*W. xOB )y#N4^qr&heU EڰF>yfW9!f0JeM[%(a*I')a+GGrh4gVpКB/ 91e7c";I[4VFe@9iUn]T;u]눿CC&.s8Eѳ!WU)ǛfnDT>KgGK0ѪQ!Sht{GTP# 4 =_n5tE'-|<ېhy֢hmЌf\ӫ䏁̮\"~c2!ˎ3PvGTv6\ E_QƫQBT^>]cRA~;W%e-M(YX wYBPcUi&Gy, *kW[m2~DӸD N9qg0٩tLa gZ[؍YJA/^j!D:*${ :b7G7,L{lv+peʧQ8K4W+:gm۞ zC CvflG-ޝI 8կG;~[yp7ٳ;<Xe %ԠzR7ٶ >:=\ }/@J$rzmN BQrƒ t_U _ p5Փ_~Yi{7Z rmƷ'^'%2# DyOx~3"yo{ &@//(F(ܱ jD;2Y=)yl{Mi_3@/GhW6sT8?\K]r /3gڧ ,W7;A8B=wrWr2p@ e]JG3wer8u҆RsK;VW|vUe7"Q)kDp" !KeG* ]]y\[f U&+]`<ȡۓXf]s4ybk.D(2{r $IrzU:~Mý(6ng>Ȇxk@A6,> ++?F gKZGܳjxD) @ 0e[O"7urfyJ)?LdVD'B*({:`I职g=|e<x :@_"{1D , 8)`ʂ-gWt\%h>;=#Z^[A)oT]pkoHν&[6IVYpr^яHmJ6BQ"IHV)Z;TZž%.!ctFbumUmک[Z<ܿ>sM*Ppìb%Z֓Bm~BSw-g;5 Bp<״@}[6iI&JPSarOhc/A~ Vh=cVF̃vU? PԷC_E&\##Wه]N rCg5 JftwN D# ־!}4CF'1}!\{fC্R#-9!md$꽢sb"; T2^KRd?QEHi>a]YXt?suaB:rpϟ2 N\~ʍ1&<:ޱܵ+}'J'~/T%7A012gs#gRQL}Qt0{ȋTbWczvj%静ut )5JRKkʡ;*`]6wrF2/hly=?.jCEj ^8 97cr'{Ɏ>S߫' =HWD~8|~R=&m0M(2_׏C~ul)Fk53B aa??'xd:۽;OGa5ݦvrZ1 =Q% Vi!ȶ"I8nqb rAdZPn&~w+=jVS;sk3#Ć<=ƣwہƀCԵv%=:9o49[ڜh/4W[x/(ra$M'lhaYA?bK<cL.(ݾbB7FDv&J6)xWSqɝ "?Z, z4j_<А.}rOfI<꽥iG9!7=*v}u[ lp[$CmYVc|;I0R`Ʒ" "d ttQT_@?g*Y:5}en~'"Dkk>ٜFyO뭯0* Κ?sLT& 7 Lٖyg>qRq-A6`lۓUsKpc{*xAχϑjm^ S Q8@h¨%g 5;<_ 0>vF뇮rJQ,iw|,ˏ0߱*zAUwk 0n"4E'3ǬRgp?X7a,vjT5|qPƨoTju8Un8+~݄ q $;=Jb8JJO~e>*wJehMVly MP U%3O>#⥂YI礭<0Uϴw]#1$1QPzHgIƯ-5~ gm~)_jx@knt*cli~I؜J{Ybj߳5Wټ"'6H Eӆ{Tٔ3Y'9YsmUs~D: 2LJQ:C/pPOzd}(NGPwE^kh6u)bL0tzQ*"jO]9WE=2{iޗ-6U؃m [pE$WNIEdM'Bt=3dh&*:uИ4Æ\'D쬼@7蜭tjÊqQF>)26 y0^EciⲶ8@Lu/H1!mk-EmgexHhuyBGF»`$Nx"g+-#OP:wD>מ:)<#K8z0ַ'_x,v̄7p+4 ds$R%nֶ&l|YH,p0?&Q(2C9jL}_w } ck Vn.L- ˲ &cr?!퐛~|Zhj1TEP c>a49-+ Zm.>DDi !>C{YXRir͵X i0>5؛ӒXq}l&_Q[IЛ[1dM&ˀabs!mpz#gZ#x|t%O 9a+恑SS6#Þf<^X%[SPZ{5ׇ3AXX96mȺJQR(2bjnB𫢈F*hv,'s $1 7EGY$Q9o{*)RQ$J+ w[ m a@3vӺ)8a9/< 3V P[j" b#GXuX C}{:!FhD}9J{ifj U:#=ΧK" ]M'?^ۇ),I]1)pS;ǃ> DֵedG]b4Mu]Jْwm62辉囲(ౣr[U#.X7%p𸁖O ”,LUH3a2+QLZնU^6TnSR?&",?/mkr#AeN5U/ÉZR3Qmn6sQofz5`I~:Q23O{#YJM7kv3Odkm|n:y]!teD4ާAlǒ~V |\xQ;FTEpYCHnB6V0jF</C9Sd0INAMŇ*$@Vc CM9zVt$3Zf+^UXxtB[ٞ޼myU PbfhWY]zp+Z; @/rS}8q[f()"Ʈf_Hğ9vQP6Fjs{MɖM9Vs \TƁxi $Z: -)AY+ɛldw.{Pb߬_p8<7a||w J(wiCxXt&P-,,)@kE-,XK|>Enp$Bٶ@Tf=Isz`HޤWc( ʚlժ3p -Tvrrz&(;EZ=D` )E! |b$-"]daC`2Znxi5S:MU:'fXJMw^a4Pvӫٽj։_jAuq( #DJxF91&r>t39wr5@"ҡE})~Q\f~@1+@CQ{]l]a#FLaXЛKO؟MBS4E mɒ@{j#Ub2~eb $?VUJmGL\"35r"nދJ"$r";BR>Fab_Á\{P &/zTe9^+;τE&$`;=$uv*b΍ $8r4.B!*p\mol3d5gZ]uFֲ`M]LWK~ 4f-Q2b8Mz42##VTQ7OƀsYW$9mKח6NwץY&RR-X$yA;^a>u _X]X#MPSf aET!zM~A; kzk ܛ"Sԃ u!&gz]]39ArX,x_@`wNRZv>EmZ*)=Uܴ̯Uf̋񖶼?<b4֞[;mv-K*A>+{yaq1v걾.ssQ&ϢIkso–T@1L_E֪u5mi.F'ulF$$vVCL ̽Ee[a4 Ԏxu> D9pJ5á0t;}تdBpyR DbFF~'ZN`sRgR? a#)_ɻ+jXWd("F3S.t:';Ւh-ЯP 0p)(x?3dׂ,Nzo{V (S3|Q]\qAOz% \b=&%Б+/#rD,V9/e84@v\4Sb5 Q.b(@Hfף]ӓ:Owpo1@p|u^;yӦ3"B;Ç9)B $ql?8ļ /+[BV? HrS\5icWAX*>Qa0? +%~L وĚE!Un:dk)W&tiH?L"5ь<7:پUU}jsWO<~\ZlOՖ,%(^8VjQ`#GVå/R,;(Oڅ'+|%;*:29DX׈=t( /οR4Ow_zE"*ULs6:x`tθVbT2S[.:7i,ehZS2YWO b83 q8 iAǍ7_H'f5)RN?'kbY œD"lv{ȵwBXnְt^wƹL25Fbb/V08a|l7 !p$!մe-̬<& CN\45t}) sY?`_6n]HĪ9bG`  s!:6b,)]:v4e08LVG3u }P^HO,mU7⁍=I1~MC@HS.3!I_90sH,KI w$DӱhN̉Z[W _"ƇZb6O}Xc!dmMRn,/^J8Ձ;""8fDԸ!]gKuv΢.3(z7j*~k)l~wfUP2WͫG#n'B}{§y_UMzB;%ų#B:y蔿Иn,*!von>`:`jH%=ֲ$nC]PS/o>$YUڡo?NĜ{0r)ǘ3s IO؇ l5ɹV77_zbh=V깏/ "\vFz Vt4PJuw$P&n=ӹqx7H~~M%mj^j>$S?U ! Nb:B6QV <|6")6HI7>lYK]^cSIu%G|/q~F&ImhRsC&(*qTxAP]BzAقȔncG=aVΌC{AVO+l#FK :pSKZ؊S._vSlgsL:ҷ ClF·%OCXq`U?, RC.xj@KF;A/ 7˳rp=X DtR+H&êf DpggBJ;fdgj8=P\ts[8U8E|"k&1.cQuӸ[I%gg1lIF+_@dbyqfoøb̃d5"@Xs؇&“o;xhN8_Y , DxZpbp|%cK7~ "G~?hKS4]DhsǦ-SzUA7>-$]X)"ZiMC7EyyL#Ź0k*Ģ]a)G +1/U‚.nNܱJӐV \:2暑o&K'*w%nt}~ eK[0N(Skw 4ȕZ*MTx@?t^w*X`zF[[ ^Fǻ w.}}{2jx0Y8DEfg|lYukr."A"V?;0e& jL/-ޣwcc7kC\ "z-Er..2⤭ģ~.d_b,r 0k$"}$<~桀8TT=1=mZ^ٿ4ls^q!קzӭ(dS}eƍlz _]54c@4~b_;cq&c8Lm٪Xy pH ֋^7|]KL ģ U>J2SpԾ.?Q0tSxVUȿ#99w~XʵOj>xcn#;ASTeT2rd%_ k= F@g?u򨻥dV~adU=51j5oHT4 ޾)/xkt] 6,_'%Ͼ}_`x6vZVi|a?@=I ネ[=Ɠ,W w%(y*D󗪽f!WBkOK׍*=PY T [j䂅7\uu.l46gjmKD~0W:p/a΢8ec^< Zrn@ !=-sql2p4\ wlw?3W{YzQ{Y<nMs Kɤ|ʸԅXm$i"WP`RCQԫ!p Z_,ݚKO mDܴ/ѧ6H0&zxEedUGwl&}Edh{A ^,>r-G PJv1+GQ=/&>S_ErNG("r %(ܤ}mapUG?F|ػ\q&3pALtN[U/7>nמ5%K;Ylj9=GӲO@VO Nh ĺI S#l:KR1`Z W W_k3z?'). q$dT QccWip+eO+Ar M}-A5N&:(x ;U)2 $FqǞB]' Ae̐Lt(c`*"(tuaFHgx{[ٜ>*)̂37YOt9pL%z}f}XzW!T Zej"kޛxur\)4o@KWxғW™l4;2f*ٌ!B Mka-a.444 NNw8kz->7$֯k[6:;{=3L!pD$>W­!/׊Ä [¦dE;9:6*iֶDS5ubf V&nqnfFl=Z ) +D-yQ;y* wϞe8 -<$n`D931BZhsW0CY= ƄYHzZ_[-&ULjԛFxvɅIX*7|@^kiCEiف26L",]ۘ ?E#Pn^[ɶߗayyhPx^1T|n Va}jw,ac23,AMGE;+|Jga(ތcEj51L%z]7*XHDMq,YӢԚˮɔ~{e$^dd&s2<93x^z{'ODpee6~+/[,o1..P]K 8 mTl=I^.-=h<3 oG/v&n!Q^k#[. =o53uebfF?[-vZFunp튨y}_(+:U3{H2lmf I\B%㛟|93J%MmstJ?lS⯽'{e!soK( GS2i#ɸ%zL?*% ^f&#{}k^HKIl W`|MǶ "[`|c$*-N6}hohu!KhUw~7,ƒpat r5}Ӄ_"o@"VM^VᘉG J1ng𼂽x*t=Ⱥxnː &W'vӠgId-һbCS&,#eFiDTAa΅иEHiE,SNbV%Qse *HːLk` 퀔Ha^\H䄾w1R0pXĨu4TD(nY ^φm:Sջ!ɂ"ܭl109y1R:s5{| W&#Ú=aZҏykq`J3߶aQ3!+ʼ#HY Zx8"ڮ}lo%ʞruP Xcg`<jZp,fW5.~;p}BETBY1M=StM펞%UF f bv)t%r$Թ@62HЂ_%yWk@eXCfpcstr01$ƛԋ&)u"G=J;Ҭ1q,Wf|7^}ZٯgK0T˕[P|-:6c| }!S.r8DB>3Qo>j8?}?y2(3\b?P9:mZ'`G "A@t'vEg w**'Kw[y7g+ -f&ӕ~dөu+SNygB +k>qu֭&CN-6VVwe%Ӹ˘؇3tR\2}!P)2Q_8Ȏ0:DK)#3=$U0/wT׳2(RtP=y4 .=HB[6te<=9NvK-kܟ[j/R7ЅhR{JkB_WqYP3W@3z QCGN_lͽZ\iQ9W*R94=Ğc{(\r<(cg5 FosX AS 4yOktE F닦g7"[حYs MY J 1%h6q x{]3Ǹ'>PLurmo'`m4GK%pT7ZZ/>) d8 bvcعu4ެٟ۳D5bW+C&eCX9 iv]]5!K1J1IlĦ2BYk9ŀ4Y"Vm#2ObO6tvURGP/J|[*.L| J̟tA 5?2D9PgT߼iwz럓XZtKIǷ˦R0#%4B#FHj{rFw_k5'E4ö*)O~xj3jRt w¾ODk<Wb6\tYA %Bbm՛E8+q(>#hJϚ 96ڿ]+zܮTņ+4^΂IȣI4wJZ"Enr {o})S'@Xe*wU~Jͺ{G%IQRd=YP>5#(VrX:s}oْl;%^Y4Jd&F֞?NA؟* uGpGGPvm]kSijiJS~m2wS%\hViؕ/u>D;8 N~Zy&) G窉'f&Z3>Ce} ?IyKqfߥG煮66΁H 0<#[ *v\H&^JDjDߨ+e$`Fs=RN cA(Kew7$’AW7ܐiZl%9*:g`W  ^j: b/tDƁc[ϬLqt/ٶD@|UjDs**hv `l,5%ʺR4א;gb^hFF0Nβl R 1URelJ)aRAuz ~MBpŪzp}Qݓ,>zRɞ ;aܯ6 Z6c/v%bc Tu +V5zCVcVćJn*#vB֟-=n]6t!R]bxqڡcɸL/uҙe\tI"&EWXjh7oWjw`V/|AJCT%kIt0Oۧ#|~$iXaG|GEAY#A~7q*Oek[w\b)͘"k+godmzZn.Kv-jVX.C)7udg2T?8ershNe  7"$8[fLʿnM砀4W`'~>`z%EWJj:h\/j' *sZtb(M#4]σ73,8 +Ӊۺ_m*jEºw ?E#)`\r:7M +]S2캛 qN=qLMPt碄|3L!>ٶT|u \i!Y)Q}wM|^9߮јn^dϐb % 5*xmb 86dhyAU\,ỵ[Ix%gE"@~,젞%'M QOsbx1H4bD[6K#y[*/!BM6]W#LO5v:At7$K}^(WхZ@RNZ le 4%/E^ aH=vCl=tt-ɴGIg_LVBԃPZ xADs6fʕN ߜVΰlvQ) Hw^ 2]/$>WyMApA)y7VQ Hj1B,/V By"KOc*.Od BHO:Q>+}-.\x3)-Iސta)z:sůfƶ@設bSrY8jO`A{#:&f"R~|`aQEQRWՙ7߄ ".N(PPfy7DŽp 'Ť9oV@׌1иl.ºl<Ҷp1ӱ9z!N4m?=[XeB|kFQJ^^KWםLOY_H[Nш3KkPN8Nβ\A\Ǎ}E *!d(cB%iyzsbUVdemKgKd#ȃ{*Czz|,[dꦆ~ lW{j#A8hQ8.E(S8qL]Q_c[a I*]*>nݕv}LQYBy@̣/GDa{tdp>B8 jzLzaoXA친=uc#V/́~'#`d)7ߗ@7p\U`4FFӏ-/`h1?.Us0/-)@5s{g{/?%s|s%'9؏rQ[|dpEQ,%Yk|l7d.]̋]RCl0E:Q_D&ߥ5őIb@P.p&>`BXOPҁ +"a[qE1i +q+|1kq4V{~Fģߦ^NcE$rld8bw(SYF~ioDW.vm )"=b}~ ZzMI^[`=NanV7fcڝJ;u@AVt2(*TzxV9_v3)55Ƙ(X} *7rdnK*u K Fq=BvJSƴK5/="#o7c ${ f,0Q] }Bg: ~ӽZqNv;hGJpoks/>Bw:r1C &`u5()[)S-it݂HrS>-4꜊>x3юDlpS?)&ogձR@F]8Z+xJjv-P;<~N/0؅-sjmZ!,Z:Z'=8dn ҽ)PD U"﫻 TjUƩn <7*jTfk\i S2g9#Z*)S \J~@_W ieZW! ͞-. 0`yhs-鳞s$!0-עEbh5Fi$Ev96mHH \078`6N-esFꪛhe7o~{&d( D^0kp.tiPYLmÖA|se+n>"|5]6xE)avuGr̚@Dʨ C'&.b.[tnh$3Ҫ\TyʳZv}zRB;![J481*ގo.h~(栮3x<}UG?!oj-q`  ~/\wLEhÖrZe ABⰍ|>-8?MQi;ޭb+_2AGX^>B&pS!]nZ=#@.Z<_1f4egt:g~'kjz;zas:2[׉ſ'HVo_SZ>u~2'6!}dWGrP7{ׂc[Ŝ(A藯pktArOh/ΚPLqa)ߠŚ[6*7pSO kcAi{k9fߍ4ǮFMS,傓 REa}K :tIQ0\J120Z<[) 65aLy1mUBgYa? Pziy7Ѧ=b4_"T\h|tg6Vy;<+r3|J;]Rt>$CJU]i뎇BtO^lFᙠwRav[-U!8Ȩ@Z~knW=>s N7dXFaL;PYStv.nZvwIp߫G\4.ѡ2dK~6ț ̇-Zc#SAT&3:?fٞ)`YRcdX\r*@3]`ed S=&o}#]`V"e=´柠mXfވnTc*-*3p74O<8àQ!{r*8 b(71-[\?L ̦QL,_K? 4۟) 1hOPŹPpÅαKWAvF7ل'$-kH 8*`7"IoH QWY0%1~{o]0YL?P\Z,QO$+v$#Ĉk#փHU2K](AtiGa;u`/)S_Lׇ!`!S.N3DHAzBv$ݶV@<Jėh%?T2g'z:6/ܶV߱ȉk0)KP S˫|.3zKJЀ1\z{]J ]qs"6cuϳ`%L$)fILŒbZ^N)W F#`.6TMCy-"dNC)\1˶rlM`cdA&ν|l-|쐚eu- ;ͯӂiVcGjm-9Op\κwJ^e")R̤ OaW>m6):(:Y2LStyljRzS.3=?U &3&Jk9UEe"'RhWq=]Ao3:R!Q t|oswetVՅo䏗IQk9L?w \-/b"tRޗ9J޳0gmRsvo>w"P g_y%O^8q6JIHQ ZMTI7bkjSXup_ K0ܒOlvX6R6|:8'kp>/<u8m< JeU J H,DcR.eʪ]kPzy\Hay{&HmR"Ht+o"%x͓f#f^DVjJad߈(/TGN]"Oܻh:冿Ү eyHF{|x|[mgIbNdmXiQؚ}YY6v,k`.S OWfGKJ;/|VCs[Wm̊ i HC I5N'8kAͮW ^em4ޫ\L}4ɓ))mF;Anӕmdn&b\&d93/>zAx// Ŀ͋VksFvFMի]z)6R*Gj.|\jKj-Zn*NSu;+hΔ3 @)ުFhzq/)|lgzXs xTrb|Rz FBFbm iI\E#87g^d#zEj L5uhx*`* &&0d ݠaZ/_ry(Ps/؉ىԾĪcG#_" k7`NK u|5K|Ufi?3_Q$ȼ-J֊K0Y?Pz`P1na˷>3=*LN>#)ADQGPψ/K@ڱYTyHc̝g_`ǃa䐎HObbYĥߧb<SJ޳гA_A<铐T) ئYj냯!.D8_tYv,m|6pLFkׂHQсB3=zF*٫yyVI:3"]RE;:0ӥ3B]]4FQ2Ybdzl*vjZWZ.= }Z\`q~ ʍ͛#8A66gDAjrWEN_i4ݘ_kqF57ᒘ3K4Mf/NsEv&T".6g-3C l=zn7h@"J`vR a'̉&Ʀ¤46eY3z8:XTU{tj1i;們(Wo 69v-p^FEEj C6;h3sWakB>yXaINЎv;0vmq` !oa5Iv_z3vͭP+7M i޿M[Ly%o֙dA~FP EzY=\SО@Í:?-8BAhvԨmvVҚCL 6qA >iWshSś_$ڕw#[tL䤽@6cb hvyl c';\0sguGEґ祦RαH%f n {@t8ܒ#/)ݞ6@ٹmו@Яʷp!!Osox@[L2IrApWEtrnw¿*r Qs~WP(ha]8` "zc81 1z(DSᧀ\ՙ8?dWk<*66WX^]l|$fJϓNYZ^5`<9# ) 7K}D?нҜh=A#69n[@gǡ:CISU++C[b,@NٛY[Qja\0;jI#8[ʼnړfaLQy 8[u ."]2j)Co,bpUǮiӲ ЄyQtl'NwϏȳFoշ.R,_9|iޤPGS6g- wyצiju3wzwv&6pğOWM1X 42kLtq 7#̶HXJLL> W@71 -›-6< ' ~j*I $d(1]rQ0F =I1l7v$I}[TxSr+ 1=D?+˥7U Ǡql>ܠ?{$M|9=ygX J݇>%Sdt@ϫD+0:E%<'XA] I'_^}a.cP~{)]gaNƿЃ|exqkRmP9LSd  G rEilz'2;҅1 q:D{S񗑗wj Ii\E )8|KyV(K W] m{hJ+f쥮9Ȯ8A7`jZHBs@5FdY+b3#s<5;>" )]- :q*j<S^j^Ԡ%^*@o..%y؋3&Sw*= %!l͠9_@sMY:O`9ŌS(hj)ިwۚ FϋÌc Hݓ$a+otR+!}cA>}bBJğ %ofP+ lG"2rpJXLVz@9~}fQ3? 0րPxz~XoCZfd06V^ǟ粤 Z7OR6I,lWG\*Nn9Uزx [C6Qfx-?QA5;\?<08`lQ 4Jp47LшY '<:l['2Kv˳JA)G*2d~ʩqC1h'umE 'bYE-l՟}o剼yNW'i}sHa 1- ]WEGg8+ 3 Ԩ6b8y gʃ1 ޱmEJ^GhKAڒ\CV`Q^Q;廇{ktH$l96t+.@ooLVM5@E%MŞHZ؄'GfTR~&]$qTh?^B5ҚZo@Y`hݿiӇ%Z TgVU7ظӶi<Ҵʆ}q ¥ɵ!k>npe 7sBH>QukE!c]A9t ybEIVd@e- d(?IgX6"/|83\ p1/֒p0f}^Ќ_=vLjggWkͥGڨ- 3q;e;,lnU ڿB)M@70 |- ƃxx7> wY&1?ыgv;kƧ5ha*$Xפ!@@ pcl悴3sqLs-߅sJ9bGRw\{WOT1(y@JUhmֿ-Q(7bƟ}VWBPz[xh s(1q+w1w3ͩ8{ ŏFzH^O}}|廟͘Ϲ@qhQʻ G $ y*Ɂwm("N+" k5C^FixzgbZs! 89Xzs{s9zm* % ?O2?w&% a  'tmh~q;A J^@ٱȓ\.abe( <{؁%mO|DV}Td\/.?t:vUB^:5wDf`B%j,|dcϖ.vef,3 V`gz?0/Nc)5nU6Mn&fm>xX3@D7?QPW. ANL}235@o`b]K!MMșwDUP珸B۵ 2oDVr|`q1u, 10i$f@!*^h!LIKFYORɂlWkí%5@,tuk77 !E#'>$prJk_/$p _֊0F]8Rm~(!S-pgփa߱Qc ٣HfȈďXEX O˜1 Mɣ|keS-^-A0z"!ѪA]]baq0kn\ӡU`3$T-fCm?$7lhSO2I8lC`4{(! !UCÁ6yr;Fh8 3XvjT)2~ѰnK#X갥ApVИYy F?#}U}*g4MWdRdt!`x^_8g*\d~%j!| ~)jߑaČhi 4G5x2ovyU鿺{5,)A‡L$Jq_Һv˚_Qbq<:ΧXcpp%d2y>1սlRU*|+Mp9^Rz/*s"j4"=E W#xYpR?M  WFK^`le[$(RӝcC$[ X^.G*Q7408yxN}A;Ӏ[>T;XoL@ƹ+`\H5(O`fߔ{p|XO|v^oY,} 5wP(uUĪH$9:<'ACx=)Y{H-cs`&@k! 5-n +P右:T%O`e@+pLءu{#uW:k#bwaV8'TRradjqz~ !(5u.R=)Dd$QE7[0jZD($v*ei6Qyi9@ +/s`m9xx5 Y\xo>iiD3:M~ҞRf(8!H v*_{?og$i]D¾W(V ORI}cFlXn!G]3}NضI[3H8x듃>bg}&㤱5|[X^3xU-ۊ)x]gsZO}_(Td2+!F0^n5ɨԌ[8crtiEДKln~NyfQM,=\|z2'M8)b( ^rgZо&әֳ 1osqB$rX_}i{Nvsζ Ls%t>Ik呦; }b 2jFTE%4C/%+]8(jİ%Z<`sLv_F;zߌ)H=\3+J5/ $ϩ,N7|AE/(id?#)0;.j3v@׽FFWrFSQ82O 5ɎO/$ʱw%Jg8FDda @ೀQWo%`~`R7B_/4tb όTSWሲ|/ 6wƫG?wBIĢۧ2-19PeD j~U(鞀TIEvPQkF//)ŋ`9ay_+a ަ_^nV DŰ)3NCYo#;P >I0Q=:$Jў=EWng6yW$(ud;)sҥ': %4T f\@*YT y1-=+UHUDlX|0r93CI1^^:y=|A4,Q˿mG}M>dd3|(O[CH!:Q;g t{H6x1tˬldg>C51Z~l#r[qs䏏-I[= Tyv@ņ&>gK22W˜g@. Eᶄ,X$ыiO;et+<.qF Oޝp?)yńn2MU-*Gs7}tȶCŷ3* J$,0[  _s$57.(?"+mv>@0RO䯣{ҚQ/D-$8-shoTbhykz\9ǧØ(ޜ4q5Y 46)"⮒VA|M{zbya&%GmCzYaI [rxni8t`%.֬&&_!Xska޵Px=0`9ٗ_!ypN4'?rp$I u,PAۜ~}) U>ӖL/yiCP&DU+h?u$v%k6EMМ}!05Ey٧*- _'M?=pj2"5co +|hHPǯa'0 M%{.٩x*Yx7䰡!ֹLz4@&j<a(HJ w?.gJxlM !7fnu|C|Kr4FU-j!btH.)t Ȧl_%It-nDKj=}IDh|ly+vm :|v ] oTqw| =lSߴ&LZr: 0ʋeŢw3ڑ1@4_MrN F̔$y Җ\ W4{IR3sH4rxSd xkوߠ9lzU^Jrx7b*Q f" }'V Tw dx#)Ia}?i/XRgB}:-Hly`d%{Qhɹۥs[;#d!pkJ(GkϘ 92+S|u(SvXWi]jxx?unEX逕uvP>crŪe}R] [}3 9EqJTS{0̐v_6kͰֱB)YA(^6n U}ӫL{6vx4S3Ge֘cIb%EmAMKء`O?ǝOMnh 2I}̫ Rq̇_߈Enfjq`+Isۭ;gWyZ#ubϊb+H:|@a!F){v92dA2GoJUqEp'q~řAoV?&G$xg߶o*5+ё2!usx!V lc7WU&/y,'{Ը/r@+Ci()A/R>$qȯu_Èw}g{iwY" T,z, WD,+BT2l\׺iC >Bݰ):# !EG*؛߷Do@?3abZ^L.?>WD?\6ϘSMnQ}1D:8Xc>•mԟ}(DZ$uy[%PZ}0 ^?,HtC>\ 7>OQ"!`|GE(շ8=Hж/tòE$"E=07#z@P%x#Qr.RZl2.3O|2uoBZ2% S,q$sxs \Ib:j9?b5 \Ke@R\vB'c6 :?6efps&m?HG $ѷ=3QN$-X5\ժաn=U FnV &cڑ])pC 'CY L@x)X+*&6Mnۂ՜,n@ߓNҪp&h8B>\/|uPp QoWSIuvB<\HYfZ!uwIlfJUKWc]ݪdQzڔqtb̪DA+uXl}~qX;9}R r_Vg t &qg$%(TFށ$/( ^NJ %CmPc錯ʈo.d.Bt+]a!UMvQ,}b6C%nwzz7o85" |Fj)}¾ V8_qoo{Po6a%2sC Բ;o`6#4Hdc&`wv#f͒N L20%#H`([cmkZ w͇^$z b ^!W}kG2 zߺ`56Q^c=c*ߢq7, V/J4 W/we:3i}rBRgۻr>zI6bG=!qNƹ&@zٙO iiƎJK؞H[J7c'%Q~d48 =Y ~-TXlRQB9g[jz5=}:YXiR .O$L: v8vNsTS]nb$澢tPbMTbK^e8Dm$t䃄JgHQ>UvdcR<^pzqI,tgil_$Rv1-i۳v҅x;3E!S>TqІ%h?Z`/ : Qc, ^Z\טH=5ӧ@gAKne>_?kShm2eI!Z*9h%9e" hO(bVk৐7:Ȋ"|eBע"DN Hߴ)cT ͪλ9.,;ԫn)B \՟s8C⨆ş~or^x Qt픪L:CmB FI4R:~-r"ȭze:|`m`% (~~&QSӠ ;ibϠȬVr*$Ot(:pߟ/Oy|cȃwnP})rեȧ"_(?lyWrdoK\PnQ$Tu}[j,-/5mkھxuDN#5[<5+_S>t0.s}Jd>GU"`mM| >1vθm?lL JSrE Қ`&V HUQ2Qfݧӝ'hpv!p<E i Zl+ ,05) {M|I|1eV@ xWXw>uQ{&QH~K@ 5w$ "$ݧ4sdyæ*gk觀>;+.r#ɰ#PqkF+=o2`@2Ϭ<Htܱq#tm&QA<ԺWqiD@8Oa鯘DyHA.m>WZCD}m 1 zC-,眚Môw~O:xiYJwa5€QB֗mrϟ7m^M]xH/y<~`1bʹ>L&NhM6zs"#XDo(|Xܨf칬k ې0eb7Ե;/n v9g >Ep^ nZd#D~¼ CC"2,-&{P]ϕsgCu&RL+r|BZj|cpfG$sx~Z؏kFm$jp5v$Bk-*γkoz) Bkڶ"iƾG-eY;?] *>@8\}n99pT jT"Ky,Q\2 4sL$/Gq IW= 痢?|1ZqSDJωDD*&B <ڤ.T3= &4ҡO:c,^RhJE5yGVW\Ђ3z^"f-U^]yPƞ샠j!>`oQ9u{<iGk/0 C˨GB6i=qEqu=8`DV\Ht;/Hn=x-UrqX y+^~%DqJ`TE@*dXƼ9dadTDPw5\f@,ԅ6z̲ 7u)HF7NQvmd`[}0g?>P\v$Ne#%/ا@(UI{2V֕K4&<+k7X""` 7ik1YCno7i붓?{]OA&M|*αIhEov(\T̕]3l*dm(\`xȾځ[:>>D>tV;JqQN9ԺK^a#<|ߒzKP7S3,{l meixeEz"G `g~*9rݶyE]IŒ"3[N<2[@l 2JIl} "ˮId:B4(l Ⱦ.Tyj< lʎUO~Io+Zl5lˊ;VylbO -Tt 6*w\bkej2Ȼ`96Hpvz>LsvP~G7)0$`o&ɢZnt7^vBkOZ M*O !Rc/`KF (FRjDqq:%B>ƣ騯nh4?h@G=Ά, oz!nK$xM0 $%C4\ L{H#Rua%J i, Zt\iK J0~5{ܼ՘Ny V5|̽mK;P% ĕL0^OϾSPCJy2:+3 V O itf{{m[ёn{:TT3D.Lb6ux6%s`Y]EWg6`BgJ<%,ްLK>X,z4/h;p:A[H޵Wf.ѕ|nW=&+=8BRLAT]NR9l=m+T^ .Ji~pj\RLOpV9FS8HA|mS!#Ii{$MmJ2捍DˤqOtN'VQdT([^KvJ` P;_ؐKRGhY+uåן0= y"עtutݢomHX%ے q,͈aū5 Ob(ja$-u)؉ؼT(>{zr#JC&SsEǙڐ~PL I٠u3ΚsL{R|fvz3ܟϏ.)Ie+Ո]68OϛBe_Nox}m!g=.s ~6kOՌʤfb;ʎGG{Jh} i҇5 %+WĢvt@,B&ݟ/4 +^p<ڕf{4vʵhURE3~̆!> gQI|;"/?~!㟐w$d@X$]׽+GjwexlQP{g!b¢~~)7~%8Z \q5U #㝨5ş ޚ Am5׾zJ.Hy(}PC>\s-neUh53VkhZT)ɮ[\!0NۊkO! J Ζ_z@<A}aO{&A&Xy̟c_;L"M\Ug9-BКMNVW'W[K6 Nij%px' Oj8Ov0%+ ԝZzQm% A{gqO5j8!)@3VtGp* d%kDz.ƼXR,A/@e#X5ٽPfʘUHʶsaHPC?"Nkڢ  UJ*>DVOK Q_u{%6k{N((-1O$|{,y5z*"JҡaEt% /kgBN)p"ƗM>DK_A0)̈́bb:(M)ypg5Uό>f5: > ~k0y哯-Xg}v0Y\9o{Oz:Xd̑gmtP(fA5Ͷ`A;UT@O>!H ri\3"n5}>E8VSJ(aWb֐sϺl%VQЉZ|n/ X&J21z߄V". >6y-„usa  ƼRSD1aC*(t*ڑoj@G?0fJx$l²GrXg =P rcX"I+X#u\>;̬0oa}OK%Ev#Vro KΓrLHVXwh?֝=A,Z &g !*+Z|z*5yt^ Qbyaֺ(_鼜r\| 0(.o2`2%0(Q\qE7\/SR`O;=:P4ׂHl,ɏ>MIښr$k_+a]5*JτQg;t}j5zͧIB=!K5j?lh l ;X\R? (}w`j&0P"۝fXB7nX4KpwfIXC)Nf4>庌Y2L^}]C3&dAࢃm@]sjiY$:}Vn؏(5vKObY׆ٺm7_ g>hG5*{NgY>VP=A7Jy[GǛ y~7vg{? !=YxH&ycB,ao&RiNf+.#ؗMVkcG]^ AK`MӅU]0R*h: Dn#k-ZjYJ;EO`&veb\ƸSnx@~& n*1/-[A{.Ԓ=Q3shƋYBQ.Tj?qDard d<8Q1/`Eż!vZvu^}zK=zFR?cÜVpU мQ8o Oٸ)aPv%sT̾ڙttb7t]~U>$>\aքO`T#r\@why)~UiQvp oI gȾ_$TrOU1VK)u[l)D:G̋ ܔJ]ha6ۺ\lC;-#=+Aв/BH!7YK/DI }rBb}@>>j ߕJc_&Q-#\!r/?ňp/͡`.r#p9ֲ$EXVD(pz\wi܈Lvhj6fT&^1y;MRcYM`GqufЎo^deopIWȌ V,W(ʷC@S~_”ΒfѫE~ƒE.h*)14. ?FvW&E`-|.y"|s(mפF'v"XaF|Smnl\c-\'*꧴]\KeԞф&)X3Fq=A,dTT֨LOx8kft_u5JQBqg,=|iV!,[bg-}#+q$lۙD6odI>vjoרY?9Tv~=b [QwȌ8cæ2,8/tCbsl^u$e2YdJF@;-&;$.L3yLIp#`8(r1s&[AorcFO6U«Ԕ?;_\+9S*{HVi*$9y{PHYeAҝe8;4+.[)̀Py*qݏ") mB ?ہ?c`~"خDW&vusy`Caй{fۙ%W,0O.c%޿u /z9>}ȷ$iCmңZT~aS+Г=ACw{>֪B8anTCO~tD(uhzA"l=2'ʧUYLm׷ooTB ~z}e0tG"|S#00cJݍ)Xaۆyk̼e@N庴z(-򻼥lh"m:CA}#RGġg]?83G F&T^!,Baa  -jL5\R*_aluH_ lÈ":NgNXkB PCn_ͥt5{5,'"m<ķQ 5M "!@=*w6)7-1ԫy.0N|P _޻ A$Iv@acubϓ4$bKOĿ"ң]p6ktX^4">M퟿ 1 Llat"L,]6_h˂VRxbe ic70jRߌ>ď1y '2lSB.k\͟2pkc̩C) T۳ʎWwNYOOmGn̙h m,!{oʉ:^8J A4~P oρiS$U6Rzv3 yT%~FHI~Et㓻TlGIkkf(β^zm4M'^DbQe mFɏ߇awnѝm~iJ eXJ8u1q+X/ D.ʾ5Q~҉mp43өtc$lڔ֮>6|ZyrVI]=mV%𜶯ۣ?07_ S"h݀ȐN&t@rX2p9y&X6{6de L b9wF˃}[y}dJhfn]?ۂ/WGSVJ eSγpf+r:eIgHP;(qX~wF򵋀7'iOMo6k׶{:]jo#0k]?M|cA^[)V~oWAAeg훩R~ x \p &"ϖ7V"%W Fo@Ε[Ro/BC-sC;g+r;ߪ&efr¿֯\Jt$PͥDKpe<"&ƌk=Ry}C?0*꣟֝%Eʹuԯ\8ܬ|>Ie9ڵfu˶2ŋJZ(3yqp7UrO=e!Q㆐^MZOt Q!$N,ffmo!}vHjajO0.D0OvVrFUVSTgUK̐EYiEα XU]ubiərZ+=x$cFgX  ZS 560=bjziS>vX)pX^} j̾X*4{ōa2q5.`ٸ9+gȾOej})]׮^}iGlHKˇ}i^є].%'Av;C D>Vh!qO^s*,5c2du 8FF+հ8J$Nog @˹Z4p${=rt8;( fGq3[USC0G8%GD7_Q],O=*c.&qpnl*'Jw*Oin(@UTSG{hMY}Dq [Lġ&A-ßfLm>,bۡ;GIjk&֎ qz-v }'X Pl\Nџ1-"87sƆ9Y! ry lҍn[{(KM8O0S,WfmM/t\iՉ;8vo(o8$FuUwF2 !o f1_ 7\2),HzUeIgZ4Qmn[CHУVۿ*8"M]05SX7Nݍحl7]47 FSJK! 4(T3ʲ#a½MKձ FFW!yUdvJ]hJAwRY5Is7*?AB.hEO<_1u# !O>PDV32ҥۧza8XdoV>Kbd!a[aWgmq+o帯5$~umibg-U~ b;%u,O>eE i"q0XXS8R!t3 /{ " &QDeL ҵSw%Nqn ߖx^.o[nAE74Q4|(gx ;cm@b:Z +{7Ӭѹ.1$x@R i& B-%ПTJ,;B|Sd͜S]_Ь/sYz(Y[7\ ,Ie>" }sFgvc\MCbv-9g&diX/[ 5e~K1ޖ7@m&n4I6_kCʐ A۽G~K`=`q-[Xϐyw<9H w<+~~Zw+q"MH >"R{s2.EP87'wF춶4a^!cZqdI]-KPF֏tƼ: ΐYv?rx|:}yl%#KΖ2҈ݣGm8(N8f>:1p] 9Nܣ8/Z^u.DD27JEZACL؟ZQ*9Y7rDF[EV LpѤd jY0,gkZ"@>.&:$H(^ڪN8rf.q lws=kHg JCFWءH RtHJC{bL^k14j2/jgL?@^ZFTa")!<.) VGL$" ^\c!2lI3–@t=>ug3>]ԇ]OѾ/:Z{K;v;9StWOf7 YsVn@wk|d,1o=t'O6ZO'c/iJ}SGE-5Ħ& ^!'񑞆< ?ytme|=^^E3rJ(z`zlld$/ 4$B 8H<6D 3ul~_cz {B^Q}JNhkmհX0!-7q@jvc?Ӧ~/Fi?Eaԁ Qjeaɺ])OeGnJکB̓ʼJa8O@kB84n/ӇCuV O͹ҥؗA)CQFd# |h!)OOzɢ#4 "l{C3`JQ*i^FtcEI0r=fl^p+C)'*-r.DGŎYB((I4ZJù=xApoXLGD,̄]y5.I'FSZq0gpߥ'(ֵu_L _צ/̀wX3#$X 67֮nlZv) WFmg}WP];A=ok[KRQ1M*$Cr$RxN 't;vhW;F4lPՏI kȤ%GZ꩕+͛f0hVaUBmw7DQ5zt<Y}G}΅B0e:)Y^(<"L00OĊ͊baVRB T`jgC!@>T#:ƀ1h٨ܻ\& d)KޖBf6>\@?}h [l\&_ Uuw9âX/`qxeF~HK?QLnipe,F5{U =O2 '9/p|\5e)ﶭM9g7*}wȈIvf]lp@0L-3TLnIG!B}s'~dveE!ڿ}RAZjn2V"`+o+3kk;`ƹ$izHLx͹JX~p'ǘ˟WAB Tz̀"OIoxM'2?[hཆ51RY;7\?D)vmrW+(<]o a8gg_(`` .;Jˮ|jW'P_u2؍aJE+[/6m|DAh?,YOY:[n?@k=6T-bw{ <3PWk6 2YbHCet?iZY4X D G-lbJ?Vs2g{ jF蕟._%-0B&gKGfԷ7䷠=݉ޫ=zmFYwvLCU1KFW04ol YδUfy(D[pـ coH,r#xƄt6z枱Uo\ոѐ Gn.}%xmRBX[驎KɔēoL@F<^90[{-E CxhWqF\.EXl)BIA]\mo= B*MhvV0T (&f=nNʐnj2w˯\dj҈Zlv0||h4az)xCyVF)T1`ѩۑn\"Kt񟊤9-0L!uJS$صo}d>(e|̈́I:L^O埝A5mDhY#XM3ؐ[#Wi{qy#_;* Q˸>χK-؛e};&3鹪]6`ݿ53]uxf%gp48G:Z.Zo}jCV0q͘^I ߶GɆ_N Қm}Y|$^^ޣƔa,tbXw &?<적HiKR]ЈInޅJnigqƗ QgZe_sC)v_/\-4Uvm})LQ\K?S +W|H.2/W4e_P枃,^!K%8T*S#< VA̪xV&^r ¿~kIܢOLbDy_V5zRtxشmGQ9f{w.:Ujmy9HF́cҒ=fCAcw 2V@aTbi?a;'e Z-ƵqĶb4 uo Uofq YS{?[ Lꖩ%^O?ebL2I+Y"JDߑCGHPfjLyt@~ .w8aQ#y`+ek=`AMbkx(U7˃pKh~N"5#w0HY- \TBABDұ{n,!/1O ^KwFD?7p,ĚgO4K'O_ܱB.9cs>3MJp${dQ-WMԻ.͋&zIdX].\ scWNn;of~ghҽ|(V wEB74ګtW}.rdI/bm/5Re41;O<#Uvo΂d_"q>[^jvϊ]8u#0ub5*Dipqvŭc8pOpl P˙bYEo5gHpxZ@)1/4{"/ dt:[YBAAİ"i-eK^a폿`lq2UOBV]asRCsB62!*p]{Į%{4۩.[{s/X)1&arD/1*+t(D0&=wFV)E 1ϢWNĘhLaг@X腾ϩŬq뢨L%Jy1F+hĨ.#'&w69^K01?gWU-y%͒0Cg{öx:c1fr@~vź8<σ¥[Z+$T'6(C`/\MZPEY8Fw7Z^tLv!>UeXx'TC` "j3p`<bb9fyMʅF>ps.U_Pytv}@b~t`?o"HsSV\*p*EK whT &Ȟ5R;x8&Xp&iA,ߋa˹<?~) pq Q*z0zHiO!dtmE|هFg UȲ}hG=3쏷P>#tXn!|-nŁAJvCou_QkZ^t/_>d@/φq2;Q9r0ZWKÆ6X!,!(tkԺ(70[(y,hFs|yjlk,'q<1&?ȱ$Q]FZ@`j<'0EBI^^7 =@>t@~ ɓSŅC*MrcpLuFT8/n2\^ wU+DT IGb8[1=2.LJ|O:?;㢍m@Kg7.zj65x`Y5'pA-ԱhAM3Z|q \Dqn(-ASSAL6FB!J{dfeo2n2-gXtRGXrݻMuVm 4jmD!$uH 坂GnހJ @^֤) ی.PUT*@N8ZwS:T 9 r* GGEZSIQb \r!W6\|`dcpMcLFk9ҔGi58]`6CNgT|Ӗ߇C>A] /NtI=K&s~0K$O3'$8%cF y]ک@g[M{Įm'_r<{TYoX֡'i!ߜ[>f>S qa1lȮxʟ pA_Y&jRyGP}c':pVO+i ̟WO kɽm` CA7}-YeCQ UC[Qe)B)؉A,yWwBPO~m]m4'^}6:멌'fveKwc"C2M\$:1DC$>| Apl:/gBxQ6ԴXC!P n -ZtJڂRӡzeɊU۳k\Ю7eY/p% A0֕T`_VE_wLKDXEewlcmہ.{L@ /V(Y pE3iN{a5$ :wbbΦz(6x.g ,W۵@u=VmmҿQc=!cdQST](gmP 'GA$ v^ٟ%}s )ݢWEE^[`$rwiG(<잚*#rmʹ?8W"|ߌׂ odVϞX/?[yЅ|ZgIR[ #=#xo~uFա|DeHBhh-/;D%yUMhTXMomPKoq%!>#SDɻ-Ztpyį@s"S}aɓT۳iE夿k jWRSjKO= ΅n26`rDUue7U 򤹎ݦ`~6!KvULiF8ߘOx#tMK1oDM: 8XPUF2QixB6l%::ydjxSh|6[x?tW3T tckf`|mi`tBJɴZA\"U('G@uU4dwЅY-c 8AQ݈8B(wH5FyY'ҍ?qˉNblŖm{U@͟ VUve&4t7:6Z`c(lOa)Q_CTiUmЃ?8W&lH!;)CV4<#Y?a62IZzDuwԊYjdoٮ*JŹn%0TqkW=E#*2W|N`&I[G^6-gDLG:x}{0h3ә{C;vuhP0p䣊zI_0:+<]kbA%OUjTgeb0bXyrl="%Kr2EOÈ9 g{A F$ jymB Wd|toXFdD}5IA C9NRr[`I ^)c`nuU2㻍Ky/˗ZKA*2ǫ ,ͻ,2SPؔ+o%. ~.@kftty_HyGFm1̙VqWq r $1X<Z 1j/bgqnzkZ V#>rֽJYx[պ_ZģnX 7U|pQ]p˾6W*Xiv-C&C0aPZ g24 wTA5M8f mQo쮀x_^ϕJh\Luz\? l-OIdӝΎ{uz P23RKEuי[0{ũ^ ퟞ*LX`c`%Q w>D|S3 j}k?[nx(PRO_,tZR*g:~ltY:%D\$1ߋV\vU}pPladDQ7KPLo:B2>ة=8Yiwx}79_hL9CY!;GC̟qu#j>qn/8ɹ\3z0y6hSEEiUT>.(VF珷oh4z5|!^teo{ rV֌d,vXpnCDK )05dx$ǝ(}ęQuݮbN) Q˃N3Mg<yYI U6NCFϧ}kYf=4Rz t)*]nq2q\;3)LLZ/,#V*>Y{Λym)#:1.\~ݚ s4'9?rAacA.9{l[.OAVV\|8",DLy e|+|9~3yiJp2^rµmVSH?>WLz@2wցLmm1Q8e 4{bdqL14#"i ն$S>36W.ZZatTAΦBN ~o97#*3" dP$7G U"yEY``ǵvaxkR.I+aKqYK7K̗|xMgsߴBSI]uwp+:'ڤ6zr4xWXSiGFWͻaO Xp7qCu6*e=K5%pcY`d ONujSlixwiL TqЗ+%'u p@"JC-vEy GrX/%jfH`_\|'}]DDѧ[i#R" $X g*;fq33:o4;rΠͨhɵBkި#/{29joc p4Lv!”h#9EgEJT=n0gzk$-ƅ>ak`(׋"w'FJ Rj&+!·0 0EHSP01]ZBK'~"屝T'N=s-NpYL->п٬-E ./?i D19yL*^%1?/ +ȏhTA~(*kXR6HSa?RgSMb=4"Ė>5ǞNt2sIH3¥; ʢu¹ cTM3 (5mtKi9BmY+pr})cQ*cH[\pq-H0 QMB+b=HJ)]hHT0V@]xUpi_uv<{$I%%^rߤLsRJMÇzZvPHw\2݆Ԁw?$hd2w0$cz@Z:4geEO~\Eo8&~% *ݮ"0;VT=+Q)])h ?δ‡rۀRw٪ӎzLȎrqriF슨FKZf}z5MĎo;vdPt]nz׽za~ykZM,K p*{3>GǬYb IىPA\>ްYRn|"PN#DZx8b!`, *.+4w'}3f{xdIg -Uzzŧ?-'^d"8Y;*{͸/_/J3SP4c4ibY "j*A.$l+4c; RąZIPW0zRYq^|5"hLM!2%ʛ#㤑:iIӱ HAj4_qm>̱xΨT1!53tnWYfO_]J0^N(bv8<-;(< j7S:jBi2b1[|t':۟2֏5t&!\~!v@/HV \K@Dfp.g|isĚit {ӛ4}D1.wc{zDn.a|yCX{CQ,6M&eU7ʼnI6ړDg xcI ^ }-P! %{,rg¦i{(5)>#bHFɄf@k&X$A*)ðqk=|ޮi1J{ٿŔ `*4POs[jI p޼sĴH͞h\- {z嗽Q4q_cX}iʷ!YUj"Pl/N=cu/'Uƅ+*AF@CB<*QnST& a{3Cnz"Pݨ]?79,WT:)a0Eg9O5&p]D`IJ"RG7'wXp: ;θ`;7 q^Yv4^m;P lr0a={=[ff.ڽ;P@Vf*8x(G@/*j|K$_`Y#AI %ljTR2u2 a)⪲1gZhL 1Ӗ Ģ&x^A,4 f^ˠHlBlE= z]CaB')%}%@J`xx4ً̓WBo#SBO[Ȥo|t;ߧ"1gb0>'h--v3jsO-кD_OĜ(P3UkWCH0JEjg n(~ɳB4Z^NRLBHi.fx #~C2{/I,k@BW5j0&;Μ?9,NMC۔Z@ǫZ n]򩓣4p\ pȇU#+_`*d-A'1 cV I弎p9M!MȕBAY[_&I{e_k 3ŷqR‘ChKILJd0RݫV8Tt/A}#L,*㔄:Sϲgo@RU 5 sC[zTuf%"R% ڝ4dd'U;Iͳ|&Cx ~5T\_6Y[-/BU"jbJk5:X|*>jǙ }۴)HS3;c@(y}xOa,RoAt\>'$pr=_i qz\a)Y-F3<7.O(dk{ꂛAƵ?INAKnAi_SPVK:"gf]&ڂM.@H0@M$!v*i9r \­ؘ ag^>`>/:r!NȮiv+'iLRrCp^_gq Gc2X~A} A7W 36~4]As"+g=c@UlAHHex.DQɥ'R3'$X$ NvAbR+6A}Q69Os(HhƖiʎ  ]@՛׿ Amoykx[6!B=nbL2<ʅ*} q O:G${rT|1MŰ`7dFQ˺e$\&3o$ C 1Z7Yݳn E&ЖEi)Xtl@ΚE 孲懖m+ȥbekS3l\JCWrJIisyG_R0cv#=&! "V~#L-{x@K КAh# L ")#QYטnȈ2[W(yIPC>:XV VCf s)%n,E{ؽ钽L~@cGOiVQ[S_Ayc#73@E&?Mg-W{ 3 KE-rxxHB3AFK+bTL|{ mwїyu7XmXa6 Aߥ:ߌ3D!*(en^aؿWRөb9G0X٭>Y/E. JDTر6v}_D"T3.6l뺞Yo-& UQ%J6$]Km}bL%+UA(bB6Xmb+K\HqVLީ}q:#1-Y dWZQ&dȡm-k^sTcC4$FU{Ss5$U)8l"S<) xք-/ϸ:H<ZId[&Pt]q{UN58.< c%­Ǻb |-+$vFTƕ7N#OF݁r[zU)'{8qv\ŪT2X;Kd7Ye~ZY3L.`\FA))FLXkمYKzBuhbBF%|ݮV[+3yW RZ (IDZҐqŊN(7G%=9/{[vc܏""\e//Dc6y'!F犁 8+QHe^^SwW?4[-{ۂMiq}g== III/el(À|g鯩=@k{PpBu(3fi=I@Ā  Z^uAXp&U5`LU$:%y޲5>]a 4赫߈lm?&x3D->-TT!H'[=SQm{.Ǽk}s-[6ݑV$+ $FϭJDJuuF"3O3o|:[U#z{FAD?ŗ=MЮ)\NOg_['qQI #1TPUw .J_́)ZP_,_](,ʭҝ>L*K(Uc-t~oE #ŏ( ^Ne+c!||лPS0d{YFJ&w^kbOئ yZ H1`L/Z?Ѽ,%43 9“N+ -x"'b1NTR8[ɑcZdݸO (лENdv9/e\d~}q0#M/v_RS7Iir6 ҒTG;lÄęox5|d zaN0BS5|XB&9[א*H̓sD.:QYe@On de|zT'?0>.SKJmU0\xp"`_3粰hP{tJ_4[өSpn<a;*OȏM#}~h"L0U(d3`+:~O@Ke #3z2̷A|@h6*ꡐ+CcR<"Ct9+bl 4x[wbhЬ;A?,m⯴>zdSp^ň7Am[c^58^ ;9U_QB8CTgj !Ŀ Xۜ`=+2z00z wyK̖8FYVhkQ(F&^+!- ˿vw&2tg~W6(V &p)SH.2=Nd g, ne6ֈ.$VO 8/s@/@gZSf&uYͫXQOjIx5.v  Fs[%BQRY6k fVM,TR$<~bpe&moSA_ -8FȈȺܿWZ3f'Ttę6gSUP/׾%J²VSTPTF5di#n(RI*OhҁgE̪&Nr LR-+DLhGHT]$&, 9Y h›`ʲ-w"ͨROK"{A !7fCy`kT [4bNc@z",ާzLq6S"MYu 0Gnn2 }F)e<(JA[U1: rAE,ȍEjdEW //=XWa7t4EBKmodq8q>}G3 *RWwV)K:TiJ =B%D]C:N|nsT&Rs$57!,4N:x}}ip}tTGTVޜP|Jlz.~G{cpZq%rTcL(_?)k"#؟Rw+Fluh6.C;!s"92)3POHsyvN9Mq"1١\(*۽ ˆg&0_#bZIs;Tv> :辤B=T.}Ael5}&CER>FޗR/Q.V!W~Yo1ʵteJq 1 _سXm7"EZq'RQypY!%HG@ 0|/~qDBvȓ1{/qM5 !΁@k`P$gޑ֏$:f&#qM0ye#NJtA |f\OƢ s#֋n:B )6-7.Een"LGN+(TD?ɛwա̧H̉/IDˊc<)LjT1~rk|Xq216N@M'7ۼC>d0W] cRG rs `(6TR#Ep>6]'uAqOpkqMN:rrmFcqݝ+TK5 $ &O L mN\)8 m ,u~Ѯ0㠾q#ӎ\h u_~ 5 -1I?sz]İsySڶMhUkP+7~˜2E6XkÐ4hh7fW~صA@ToOY+77Ibw 7 ~T$XQ aKL=; n}Kz wIBjHE~ո0޹hL}3U8粟xKOS6պ/gjFiFM&hw!=8yg٩  ܘdHV.NV;CӶ$[dူk%*54 X;?I@Է9VPÍd !Il>8&sf1 8FJ-iy _HE SWs '~7CS }'KkU;|._}LPÿ( _J: Y6cm&V]hZc&~Jԛ TJ+М2pQ٣^ a3.V7voYHnOI+9Wɞ6Y50omS$|;4P]-pΐ4&gp[`Tyd]7w[PgqAB*҈0,:FY4k)]>mgϷH )=XgT+{{ngfl-Ā0L0\ .9֤&P7Okɴ.J9 +@,f1Bn3ѐnSG9q xfTQMk#1l G`Ao"h|SjA/A5XwؽYnj3cJli~Jk8doPoZR"JYEs %:4ÛCĨ?%1wvo4@={(h~1ze@%`}[zOЫ]K"F#Bn%b=cBC4~ Jěء)HMa.!*t+JcY,\ Z9bN5 d ~^l)S2{@xoMI(=|1Umjh cbbCׄMwqpi@4luok\I,;s//B!F( x7~dPw\?OQƋJTd Fch{\ish`n]hS}%RL b>wKTOK^Sw{5B?ax,2dJ 9nGbo$3_s/ܖm9G0Zɽ |F. a$>zva9<}={bbhzS&?`1:!IODx8zߤ-Ycaą0XI;) ZDeux~Gm1$ƀN.Md`իOku\VP`[?# X`(c `oL6eJɟZ| XV`ȲXb6LAF9wQpD=*|kTu.1^ rSlicŘHX;{s.s9!a-1=ӥm&Aei5FgW-+LŖ{'2)6zquC ҷ9ns'@- n4rz$KE9[Y{/k*J&ɯqk?5p 8$zbrn~/ MGڿ< :q~+ӽ͊bhcoR_aƈAiV_2mGO=D ~ɢm,N~X%@Z߈4DD/]%.5WԐ9` }Vd8[jn܆rt“JvE'Tu>Sur+ lq'BJ򢠟 [:{]؇D'5+Ț<0ÀCשJP@}8rAyeiܵ]d @ݗctH/l2a. _Ӭ9M|}Vt} dR3|Yg;)6{w?2ɩᆣmDy79xS[8DT`KV Hs|Íb&`8ֹLƄT11eώe]{m!\[#46ݩքDZRTԑ1fIAXDw i-hT?NPSE-geSuxJqzOc!\|l/޲ ٤tJF4?ޮcYa%q:7: !:ey>?PPABrS{]DfxnVєS[xJ;stFC#I~4/|r Jr oXón 7|1Rp^wB8z9)"},V@_Fz bGGWsDXu +]-zݑ"n8?yiOa-!Wbvn37tJ}1ڟ¼ G1[)< S҄_b*ieçz s# '3'q82[:7 5 ,qUD7-liװJx# &@$3{/Q!ܶ$9x秀˿w?h 4"$^8o{l.׏@WdwT3X^%W|Xv4,f^ҍ3`d}YB9]h`i'1nh~ hppiWᵱMZ@INyݩA|@8q8)H?{yF5f?1w/C1eۢd2S̀LLdT3m&dl P7QV|v3iYEZ1tjjf61] f Ȋ&j7n ^@DjEn[PI^!AJ#E,RK p,F˼:ApP('q#"+;vSB:_@s WtAQ 3 Y2 q>D^t|)RϜďЎO,tIƳd&{;ko&MbV][|2e /ˉo}FlG0k&#ܖ(㌿Ιtt/5ozz(Dª$ D ғ^A'8C3fO8 U$< 4g&;oP/~c Gϊ4*rcTf 9%:0b(i#i~ T~&5hNNj݌Pcx'04G_՞Iu _lvIW+,;8/ `J2l,HtSl60BԴEq&M}}4@:WyPz'CS(R:`q8inU׽_ \۲ &GNWd:JތI#+8ǯLy-!rj~|Uuڄʦz. G5 JfrG k)`}<;9ͯ>Qq[HuDbIiU_>՘ؾKu5j 2G7=yq;FyԨ7)E7֦ڥ$J_\-[n$$6C'* KL*8X`r %Vg+MjFD yբ.CHdJ6S@ |A`.`n?!J_9eM}\a;4w O/ =S Ŷ kg:c0S .=XCŪBNMTxJH s7]B<؀:.рo;n0,]DH0E6X}aϩ3dwo{c g;$@|=;3xW!OnNVۃx2|t^Qʑ!6W-C͢+Z*tw@D;WV]  D qʓրTnm}I|l/MYlRBw&&B$_&c{.[Ž-y>+%zZòNp| PW}D_4R*l*F-<O%_CņN K[G8DФ:ʼСUcWĖq FCOZDT,@u~Հ 1l3slFXե}UVUNQj TOhgkJ_.8{|H/нEk@w(Nd$fR*(VџrLM$jmzi7&F{wU&~^5>jZYHŬ;j{Ѣ@$ Sv"y7uf=]q`@X^ vM낵kQ<>Nuu8?xb7kA % mk!0rψ)P戄j=a\|?F B"& }0C` ?G c &r381p^.mxdfG-Ay}Gw5 ԼzrgGfo $ MF\ Q@1w=$:WbY)$vRlWۄ9?{eщi5 Sx JtyH|t7[>Z 68p}xkZ` gXR U<29A5M>`?&]Ǘ߱WN~1ƒ"VxvKNy fОtэQ澁]P TkN]c6G ΋^_[B&,㓅܎M\^E.9nƋ#sۧ'Y͵^>Uj,B_ 78+}zjgo/.Bp>n Z=rdހKmDX&|ȤKօMla[׮-8U=kp0?˼N0#aVŌ2V fgkƆ=w19ETҋ\XN!HOg WubѱD͚80ty.4n&s1r M-1>kxE3=vz%M̝_;C2VL77m,۾sť:~`<`9w8{Xͫt^l9 aT[Nwd&\EN)ƃ@K~ bJv~t*~Ϩq+klR]uye.WT6dLR:6='cK-0h$z^s-}oc1@\}eMc:O+rK-QP+.٣)]tx)F!i֪T*(Ot` ~HQkN /-g@^w0nc]QiBJ3v1ӣh;$!49͜-# HHN hNʓJ>z44?hyU3J{H{M,@נ&k pB-4`^v^~ j@93YNÖ+c aUjd|=B@OVUJ ,^3Y9ne78BJBBn駄9͖)6r:B6v/rKtphOaˌt yرRp&;AQc35]k djNi4e7Tk*gPMgU#;F~ dpJM% .՗~^P Ԯped&pMٔGB-+MLyY$]uMFɴWxն\O#R& Hen<("S_ƕePLONvmW[j \0CC{?b_)r96)݂=oD+nY$@h֯*J!?%DԪ4(Br0zky/+ wh xyV L9կ2S5o h`PG5'j{V|b6m\fMii/Z%GdY+[9Da"BwM›F%!E֊m|x *a;XQꃈM[f*ȸ/I؛YI"h҅af"K0hH!~ ͎?fOB?<qL̪,:;D'cC.JJW'J/5BS!l8=llV璺JK~4]z"2j'g?+n^.4%i`Ud_zynlHXd%mrfk2eJ.#<V+'ƻx3X{LZ@ⲻyD- n٩}cHq^XC:}$Y'ջ!qbLiD;:O N^|ȣ:X4R9as9hb MꉶRD& lR=ѶG#zjT yZK߷埱422*a.o[/8m *BxGX2OR6Ʀ6s,K6-8 FNmHEC{OYbJdl\ad~>*pCF=a  b; \t`{um9s%Dr8<d%&bK}zFnSHK?A4|#DxYCKeK,l?`zqT$co[?I򘶶fkiU%ƙT =6d¢ļ$c-A7#*/ZVMcjLVM3دr ǗC[51>?">‚+f+ִeco5 Fo5! nu@"۴::;1/qR)ְfm\Ez K) f-UDn倱p $.~=HZ̵ >yA)roOwAnaD"E$ X0u;|~ϲE/cF3A˦tCsA!GD8*>l)kZ:8?v>Ϊ ֵqS$c(~H@j$d7_0VyLW@qFSݢyV=O՝4LFӱ6nQmDņe]9H|E`KWHmcj' #1\Ղp"d0P+[~^<qe֯#/2ojqXr 37Џ*BAPޗ/3IĚiMi@AsnPDi> Qe8],N /JNR" =NB#=r]ŰR·{/όTTI ~m7 UWP <-cJES}]#nsP.Ōdw<:˩LSʀ 2Mmpx̆;܉U an'3ΪD5Wp/>4Q5)bHжEGw=(D2%-c muLcy 3bBJ8\ 0 vG_b+3 x (u0F ;?YㆢWsoU( BZfMk]yTl}ޒ;){J=c@spSl{N A L*em:OQ#Sqj,"m'^1$րsu2ER4#ُҊ_r/9 #VD{Y/`W zuyJ:!FR`bu #$:84bU~|C6qu8]B`<6cS?S=ďVlڗ:uG"VaD^oN@OOW_ ";PAfCaӛ:ӽZ#Ck*%M;TUE.Zj`L߱&&l'i>و ZpCƦ3Aj0dx:!*K,+PTXn`OdU0;\j" Z؉[r-~x.8kT~E|+cmii;nvr\Fy~+Br"E 2+8uv*;3x00%.m"#ˇ_iac-AU3W9a1()эG/:w"z&5<Եxw=㏤ӦEs`]Z*EW$}$܅} >PxY) 7`1+p՛[7ﲜB S8~PM{bu)f{b4=~Hj`j=t?ܮ#C 0EfT[bس@fPӂpyB}hUUxLCeug#": ʐM1݇N7kxWY hlCLsV7s<{@TqKK6'Ig!K)+*E_\ݿMV¯GYIFS$j캵 ]!ȵB*MNѽrZ2T!G+OgN95ط>t'#^6C[Omz{<dղ =C-ݢH)91:Fo(~Lm\ۨ#k/;VS)^xdXl@4JkFp̔j{')f㧜ҺF p=Br , &$%n^ o\m v"U˒qAy.Ro:ttXbGҜ4%|}88J^JR,ʆ,q^ƶrzkT6fKi\t `ڧk:QY>ϕV8'fMz>JxG.ˏ_[#N1]dHVK#^Tց\[%C81둫g/| $r!'ޘ kE,OЏ,( I֎`&=w_ܻe-RLTtpn|\!/ZsY~jioxH\>3LLvcblRH͞\EI{+/ժ"YvzA[aal׏O8ARL9u ǃoU6THO~=d{VR$:aHm>.8.FEҕ}+!$kME^rpW FR3Z=;<&R!DiSޜG4L6ʹhC bV=mIb|+SNK+*L,6nd g^/uwl~ "2i\_ْ|cKalx̏%4⥉2$eH^;*ae|} D30=G<좾Jb5TQ`GԖMq8uY?DtoR-&QRrCFvFEv2 -vH?旨g|$Bo!6IPnRK3¥D\"=@c8ݗęUB j`e!Hۥ }^.13vąy@E)(pAXCx}̨R5 ޫ<:w,#&ٔm,{.{FF?u+F4#Z!;Jhs7ҿ}(^rnC[vG)TWIO8#<1b z&>d ᐭ%3G՟nߕGAޓ^R8,m!zcne3'[ҝΑ8Z-f3oߴ3kgu5T=غxDV~/ 1;LVeuCS'$2ӧ{@c,3pf7z90&]~Z,{=b\2\Ulg/kXʗ6Uɧ9 Q X,V6&1dES^$7M5CU1]BxI(UIG؁^]Hi6[wSuN,I`;VlS* .~% I =-%liǂxlvbYyYXE@i8J&҉\k Һ{x?WrkɊUN2/D|dN>M] $tWS7õu-T9L,)AMh :wiB.Vx#a0#8a LE\"?Bm7,~#f8x+kǂBQDCR7{fN'me-q7fopWT~WjW=R#Cl*zO<\ X`\>&c$~]KV,q`6QU2tq}hAXx3{wYnkyeBuXQ:Ca21FC}_ތx{+^%ߕ}(0d9++ZEMk1$ sGLjR=ahFͽYh\ͭ\%Z-ыWȣLiiLāٍ3{ޠ{I<:G#_Ju_(NF/&Z;EdxM@s{aY7 YuSCW0z7yeyz̚JLɢAʦ>\Aֶ&p8ZǢ9ݤ0Uҫ)B%:Kܶ+f|5PܥU4BK57(iNNN;1XR/blH,Nga_4L^Հ}y"篓Q1UY9:$CsM&{a0Wʃ~G]O 멼(Am*[s-{ |Cs[i\7`ءFR%s}袟 u=CR7+^k"M|m̏gD*d\K0Dti앪3ITX'檘W7'/Po]>Gg!3/ JQ GcWmH٤;nv045t`(krqo܍F>M_5T^ZḣGaZG5>SԲ_ uR`lጤĿ)trn|3X"0uCQlkf7+8(3Y#:z.Rpvh1,=wG\69,1sA~ 4  dl`i#^ P=;c Ri=x?S{VmIieUll+FI}ĝεXoYfB{{nd #J&gVJ^ :dhONˣXNK'Kb|upocqt K̹QĪ)#23BȂ$D2s%.zHDsTՑUrDB$3qWzj{8ϭkq({ w/.P܋yr< #BZ!zUN[1QK}xD0(@P'B=nb$1@̜˝ޭG VgCIP*PF04I]f .+?kVއ]p>nkω)187)zIox{ NA+Z#~.- .ѽƢ6S z*%/.:@;a٨sd: )am5Y;@X=>Hdm,oZ";{ _+SKm7#?/WNvSAWJW+>c13SywteW2rD k)Icj\0nD>b6q/?2c)@! !{ޗ)'˾DanlWN e(q cjgF/t7L Vխga+K{3>\k'/$ lr}w‘h߁]N|Urd3#l;8nH/oVnՒ׿FOr`# cfY`<0]d=q;YezMr#I+et >ض~>=`)õ ye+勹:T"nA_49B{;Z _ |x8z`t~S|0<{$]kp`d\0 Mympcp,PXj}>~/ϲ1d:ӊ\-$mÝVpCY9v>|jqFnV2u |M}U+.cH!*;v2믖aUiGUq&+ CAy!@kSp=*|ćzK+:Di~\a v}ww ::yU6&5Gc;9ː`V8gCTk9IH2Dui2KCbB*N[l*/]D! ֘͘ā70g^q:l7ؽX'?s^WXKnkL8vo< &92=YV+$}izZ4Se!Cq4nG=Ή+ɾ)嵒N4XGG/>ϋ"(xX=$Ƶv{0`9+%@D9 uteN6m( pnY,g%K`ŘE<:v-7. ZCAt< /$y#C#Y(]^PK;ߙuй8m?~f}L igGw@`oh%$S39]7CY;|i?C610>s=yՕnʳ8i}'Bz:BX_AE+E6vF4썻r6s Wt,km+ z^^Gު'yf^򧋮 e 10;hB eM+Â.!gJ3ڽWN?!Wv#X"P{zryaxf$/#bg[ Ӹ00W+<>01Qg`<wP MlCNfii=5Lp9j\]biDvF=rB|h، AB}Vz; v:˝WkRCMtx=+HFk`OWZ Z\ {01*e&TƠxZ]SqTyLiIlZV&Ѥe9w\(!Qi+OqS%MP5jq ː24G'ifŷBo}M2|S)`Qoe`>nL}{~Iޏ]j#9*3F,psZSa6SFVe vfIV?LPa.z*->/+ p 9{}) sc ,cŎ$(֙Gz.LT\$-VW1Gawo. v)<5Ɉ\0tJlo3Jrtlvg%*x4-'Q cLwJ#᫨֞q\Jcp{'zoGZI`}> fGvu&t#4BU,Hg!:c%ygMYmK ؍#kc0v)%0A灂9}ԊA L1Eqt{i#<Ѕ9rz+Fޕz5m|=r|Dp֐5qsOE-p?Kv7rA֜~,+ 1M|suU)YPneJn^!*{lrEoB센X*A􉞊8ھ2e$F{W=mZD_4-y!= y|kJGDKsn b $,K[BOxsPDͳ5Hۘf:a/JO 5zs*ck;r5p-m羒Ji_TžC,|4У75ﵹ%dujNW2,*cG1X0=T2$wL/[o"ji* /s2oBßرcV6kxNVa#=C`o 7߷?襯Уj@cM|P=ayqr^ .1ǷR"j*}k$d)&8; >*zu >R̃Iwr*ܒ]EB|l3w>HN/𲥴`i̩>/$Ԏf9Ֆ5>? 5q#?Dhp_P9"_H8 ѳ",`3 F6}vMθT~6: pm"4}-`ϼKlcwڙ_kY0r?JM "p/@O7g|y[*h AO#TQd0mOeyR~κHIql|_*ǬG3hs I{|^xaqz9q/I 1:\`]g~*!h 0pIa-Xn7+U@;;Հa0;hR O<p"͏VK;f_ùya'"!H8&DA_7p@ S?K-BԇQh!fG[w ;[h)]8փuGS }~ d(嫆%.!hc^a`:Tq*JQlB&΀db[OGՙ ^DihxU+-#"nwe~o%>M ;sz~fJ **]Z;$޾hSd٣7o&@/ҤIB;F] Py%ش"6yo!?ܾ^{s,|3JssFe, i jAfC dV@Ky4^]qʐx 3xM&:i.u6XⴝhS!Wiz'"vA0ׯ@vM}%Q!v>35 QaL) 6$F)D":?=ǧV%w$סE%2Yn|cɃ6H^ MiCqRTj@3yqV,5Iv͜O'=m֋sQcrV 4FND!orW43ӱ}DR.i%eۜKvUNL#ևn0-zb+sG hL=Ź@T]kǶ[u}fbS,D5\O5`7IGUcTaj,`,_ HKTa5xG3%ⳇmŁPZ[,GJ ]U6'Z|̌C69vfL{CzSiy=nwE{4o|ӌ'Y, 6p$jP~%O`vG* 'xF^&X/qRМlɈNUJ6® /9; $E>X:n=$&v2've0 t`u\n:X}h?3?CMdVB!̨ *LSثKo_,D;vuV,Je*CV$$t[m=)q":ͮo+kJ #J:w-6q߅Z QKS a*PֵOyN$&} H5 {i/cy\4{(%{K۵-s& w !LG'i˳wL$^2vHxs͊wq"&O&Ү&8` IAWp>5Nd^$uy !YS3< ;d%K\7XOYA!._>wV @DJjifa 4ș`;o~DC +'}U#GhII1E^g"pva.luw} GAc,Ub1}bX] 2$y= ,SVbhe1UY#SltX u<[֥5%nU:-_1_&8YWC[W[O Tm7O3b^|  'aF2C3Vžt=$pЁ%k/|Gˡsr~8{ mN qKq8ڣud )r_ey$)as <Idl-=x(Z)x 7'7or&ReBQ@AU60GZkcd(;] V:]Y(&E=7@hA8*_f=>d_S8Uc|rR蘺 Fo1qE9Zx*4g{>jB !=!f)Xp +lɟO?ŨU^ 0/O<3$ClķtD0wUɇI(0vUC `y$(QP3ߢ%WAsS6O^= ,/SSV 70`8hVGpêVtRiS&$ߧx*K/VĂؚCT|-Khf*M<_BuNQP`/U~\CBpd&0v۷8~gf0>YTdUCOpoLjCzƔU%`rK߅Fm,}i$8\[2*+I##ֿfM~Bw6儖0fђEg`L}L*~hbaoa㟑OiwΡ Tw [UU팥GvEݧދ%L P4z2Z%J1]H#gNWmF|_'4Ҕ_CX_iOX r/k$N%u&jRq6S$\JJC}Djm%% ٪D : w2]8ݲ[mt8%x TjY!ڡjK{a w|tkDAgfr>qC$Z` \C@Wml,ޖi1$}'(mHbdiVsgxd%mD`j?*eL8d1j7ZB.#&6"+e+ἕXIm{NPG : ⁡yB+SCr#*vVi#(ꐝ;v"Ԍ/W(^ -\_ ahIg0# S[/P gjHձy` x/N[x^WN*[( V/vB,ɠ KCDvrRhJ$z1,ѱYYYÖ/%jOx\to=NgkgP.Z/pȡߚ>#~]OW@-XY*.YgnU<-HD:t:YkJaCf1-Í>lx!Id'r 8Bl0u>R_^-uu1[W56U+t2i6ya{}yLr[Qj>k?M,SbFW7탧p*hA3)D<}}YPUr#,c吘ro[ƍn&B:kw {M>wˇZq;zq q؜Yl<%Is4; iy7˶l\9( [Ax'L= ̖YN L"MͺE]Q#Xq6IARigf"d3VLX5sꠁG׳Gy=>nbz5P\x(?'lqlw&Jb7_NH&6vm*O{"MX iQbMNVj݋^o II1i֭LN(”*KSGS\ۏ8_T3vp9Y{G"k2ܾnI# Bz}N@-Zv!\ j( < eX]n}!jV|vDkڑ SGR<2B7@^ˮK Bܺ+X*ap kIus٧,Jv(~7/?qwot`f c!Pط GRהqO꧎QF\,aNk"XP TަO >V5^m& oXH2 <*!پ|a 9[;-f+2ͣ {gM /cWdl2fObȰl*h(^ ÷^IB4Bt2z7b=<ӷhڐ5$l'0juq%껍pu ͧ >*1Seu`v&XN3tp ]I{*ߝ/ #|ӥ|MN*~c$UkPꙅG3[P*G4<8 p"b5^7z |AD$d2f"xNr3Kp2~~%^8G:RxtJzob-tb p5fr_kjM矘-fFrNoPJNbyh9xx?%aϓas=kLisq E!81dDL9T7 GD//zxIUĖD""wMEUW8peLi4c9'?᤽b_kXG$6 ֟vaB ;k[.KId/flL"sRawZ&5]·wCBfTl] c{\SZXW$oVuv=* |ĶzƽIC\Uik֜^uUuD 3H)|'"!VG, R˙W 9#tfx:ahvb,zYYi] RPBj^VHՕP?TP?%)޼Zd`7{r3^C9K *ՓfxJA޺>rn;^j*z@1<{8ٿXѷq.zf(KC0е$nթ&h,Bȩb>IVļ&ǡ..mAhSJ`ր1؍mv&WکDQ،<{ IeMMS/&TxI e3$n6'_",w ނY3cyW_̽ W)OPfzyeN/ i=+$TRh?B1OCCo6Į E~_ ]l '  #i#>vTfTf>K/tE3o1%R"#= Χx)rZBc ܡMz3qtP۫ǜb JL3) $T@Z!JQUX()#e* O9}5~ߨܟ+mRbp|D4z9v Rd ZăRdnLALZB iv WOkm&]X c؎K1rpr@58S(bHGj-76?4[Q@Z@R. *! R=@2PJݐ9*cJ[O1]QfZbdeu/N Q^ZN\bSK6/i}{fYݣ1KT``E@s_t.Rp7z yYx7;CE}ӄ (\c4Pzf9\_DQ^Eܺ.bj+/TsQ0RJ.}KXmmMp>VwWl{dB&Ϛ^2|so+C _.NB$8lP~pjVOD@Qj Ȏ4=ȷ’%ڂASʔdMhPY9}RӨtf?Ux,n9(lFb ð"բ V~sGܐOս`bX7b6a /\-0T' 6T<49W艟{(Wx,A(ܷJVr7V͉OAqU*mWW&UsZ-tH 9{p ҁ?X~JMpn!ĂOi:aPY䘆s 5'^hs&%N 9cb3CJ C!nn'KP4.)! V ¿X_މ;ݰ6/kF4Ru$Xh 6:utgF+CF!@;&to!Zȴex,ŎƷ:VFw؍WYbȝԋQ6*6M>B͢ l՛ҥqccɞتqdEm((BM &n$$lUЬU"wKɆW-q2SZ n"\ƅbUyHњ=u d001d:ZqE6=vi2f[Mx˲ζ-L(.NIGU ?4ar0Irs eE%~^ 6BI~zϽ:@d%.rt>3JoЀ tfǨ%{o[v(rpٰCF :}^Kr fNDC,)|ՇyEu V/T*u1y n\'ލWRd`5^ I#mibYl0O$: D* |rT oCͺSly,0O^6LQq\&zfM"w BzpwNOިvRů8` eYnIM!3*F>r 60.抇UA) 0x&`YHAoJ/E?wR42Vs%n嗶F+y'(CNʟ`^ZFp%Q)^٩Ҳٹ#Ai% 2|Z3|9cI4p`-+Enj65OƩ0ʪv&{RLJv|-+ zgo7Zr+_pӈ $ams~/!YldsKdཫ"FX۩7!PT%qkWZ ȶz^ A-s5u=`i,&Hig}g.E;s'j~nk,Mj'8bȢgr 7BSPk£+&)J׻ ufX9 I@#ͩtP7Vep>h7xѷ"#=pwc W!q xʑ<"~"ZX>h0^䏓`$U(#r FCsv"WU+?ϥŪi<ސ'c} .h~-/i<Ԯ\ZLvĕQu Rz|Ūp8M']m-;;4 }46% ) F3N!f̈́Rw ԁ ##@(b0ΩaP3om5vJN$=|qn؃;2d%]_-ҸçfjOtH ) |g9vQ5O(hw>UXfo_fE+!pE!8TFDCu'8XAp=-'ϴ4OXW|2No~kрvFь:"3t_#Դ5OG+Q8ŝUˆokI0A =)~kK˻Rť@m5G78J,V: cRxŐ)r<_LE׿<\;*J6B'M<&)Jɪ}"bIl^oN>ן2ŶM? r-塜XW2 t9Gqa<K-oD{gWfCAgţ xBpT43H.D4&ul.G$m?ˑ|8nx9jꥬe/{ϖ'W#3)oٻLAl (x9$?d"5ϓ7?_g>!~6`>૧L7 ƥ:ur2#@هwQg1LYKpBd~u嫊s@NZ"/m+?J^_ {J6պΜD9ܮՃ*0YO?(fѲ1*ST?¹C5!!,ߧirp"m?TBrAK!J\Lr2ֽ̤3]6 >Ȭ4,C6cnGF'_w8rSkJi̐Cnr<.^mءl~9Vd?KꁅqN#'^̩ZuzlY;snھh3<xvlXxcTՂ(ʊd]Z"3ܗ-"$Jz3nӵQ-iWve !11Zp=+gW 4Lk9 KcC[`Pxvr(\XK$,ȗSq(J7Kd,+4, k*=G{0HK7VcYET[{AQh8xvRBax_s6^etuFn)ٯmrpDP`!&I6gn-SNhy&^Kv2O}U*^(up@qcs.zV3.d6k11g &@Ku7yD=w+?e.=L1bM#m6/j)VI롓εUw3Թli7ʘ WY[z@ aNSmWZ& =c$1e vW_(ƫ;7?-Aӣk-,LFƎ,4?DD*\Us3Yx㉺&n :nؼe|:a4[;<^uk1 @dҶ c쳥P qr@vfLУ`tZa|L#Nݱ^1_X CCČ3<^ېM~_9' ]PT !dxRR#7&vҸzJj(!,&Yju|ĖSVX\vwfD^`K$$~ڧ}\ vGܑ̯G LmcŚ.KyBJi4ta2ECeX!2v{5zo]sCifoCtZ&FGPc*mvrIu1ℬURZ"G;Cʑ`IW4Ϝ.I\;Ɍc̰-' i!r-]~{NnSmX&Qz˲v5tIJٜGQE^"|כ O$溜a}jJj{#&v1B'1Ii#7|e/֝p'R^ ׌U2HPϰ\h& D(>z9AH74nL(LcmiQviFuv?˸c.Ϫ shw3'_%<`D-ZKcvT".v^o|"74,|g?t c]]1Ey'H}No4ə!Y֓6ev85vV=箵\]^`܊^c _z[bdWW$} 8*Y@f~KEјBƚ ](= ,՝MVo BA_7g۟d(#6%12۟$;$dɯ$\쓶!( iIMbΉ߆y"o[ֳeԨVߓ-S4c,)% ٴ 7:H7y Bi>syowlxm_q}ʮӝARwH %)mfP5HrkJF3Tp: y7Cz̊>sA2LAs&{TC0Fr@Re$_ǝH\ һ DL["yujey>?$kFQ#4-ZU'wUHhn- /x~؄1}aϧRWNuEUW.Qi>B@PEp"QMPR[clc`%ۻZK&J;1kИ0Eǐzg*zt@?tڵ* 6<^f)31fV1|ۜU\ pI/ &! H+"=TTR% vfNM6e&`ڭTordvtE, Z:T䓔$+>{1=k+JwB v L|k0 \3 YXڄR؜ emp4Opkthx0h?AWE2wzt;|(RY:__} YjSkBR^ e$pb^Xg!!Soжk,fD 9>B4ePH$Ǖ}+V!Ҍ^j,=ooQOz%WWOF) WL>I{f('nDKI>EY _-a<[Cq4O@Q8]ҡkMߎ/}LNebK@Ůw6'>둚KF (Ӟ{=|ʓ{ز͝I-H=Y9`-GTXWzїaW7 PdxOT.9HKQԬ7:D5kMUAShgT=kIF2h ݬT924;7 9;- ^'BOo!ZwOD đm5'%sW*)CJ}UC:1W_ʝkJ+ZX"a\rE{) e zF{j9^w#Ѽu kf*8V'[s"{SFTgZpgvɀ\T2 Sp}Ԃ;#.i\jiY$)nykG;ۄz~8aMRxy,EyJUeh9C1XoEmg>X AbPOתXG>{2K=FVSK1cO8n;0 oǑAtȚMeFP/qZL?~4V9pcqu77^s5d.p#O8}7MeSӆW L J7 wdzqI5xS9zS ^T}be<bo[l8L!}ʤWb}d12l53{:rLCE0 ׿ZJJ%o̜HKuRުn zx p4! F; $ق"nu6wVᏅ#X@`X!򒿊;jx ˍ1>h䊕aJ1v`24j"Myw&qlM)et%y 4WM@$/I]sd<2o u=ӫZMm,k'"\tQwQ-\ N} twj8z$++J1^au@@ tB]EaY?R&P *K$6bGOC+J;RA)hBF$7o.;LT!+m;?əs^YrscP= -fԛ/_Y!*kiÈ]t/׈u٫zqՐgs9w? 7ៜzj Yqm/ _2v]ޥ󇉖#'nlg/U5} K$|7>7~S5>j3R*%>RkKk k "ONC+&wv/C< QWŹdwȕ>B6Z7oxJtsu(ވL.@Kp3] +qm .Df\H+rX$!aeNv3=S+l*SOGs e4c/FadvNۼt`=KըyS~kEpZ5OuD 1=^}Tr'.ó?r$ žڨRZ˦):N-''>絨}oaoVޠ *,GfZ#zLW`Mu!m\Y=Aq4su*QN~F[*bu7IIu|4V e-Ƶ{]7&P F-vg]3_M0/ xAyP>S,Rg RTæ=,l?)ĜqEuL~)R+Wv_7& DrD s]!]ҥ)v5W]!R @&񵦥grۚGɧ5.Њ9Ln8G wٴB?!ZȜ3ǹI;',P"rsRY|-՞Wo3hD1ttMʇIL Q>mַ-0wwOsX?@:tx(rGˎlB4\ rW</zv=^Cq@ca6jܔC Wapq~r[kTqTe[Ui`ɨgOpޗ1qNwd!@A:Wg,aZzzw]i^[3_{ \@*t| *ӤvY뮹 ?O4&!/>2"LnL|M\sCnCzv(_QNg@nLνHY4VE5>1 ]$Zʧusu>a/?WqPq`F|Ѐ'BZkBpQj2;d[=8xYl,`wIF3(\!_+UA1Idz"./ ;PGwE5cpI^!4)o:ׄ06 ,3[C &Ӈv;CR O8PewKb&RڶE/Ȇ{TjMT`%6-t :BvC{}1uïxߚ DKqH񍯎&lTCqe$emKT=Ԁi> ?S 4𖾃4%Wd:xy_5J0CSՌRXB~(LUt}{E,FQk@v%9JcxQG4Sk:UQ4&FGqM xl^wP(㢲9DYk0)C+sNXtjU2RcU]zQiN|kKdi:oRwfttc%Zq UVu)vs(nEW#D<~FH>#q1Zl"Z.*%8y=:z%t *:szQp-˾3(,d6IR!:HZſ&By )ft ^8:Lّe:. }ʩR=%T>/xZX/: n}ЧĖJ(t7ix@kg 'z$ Nfqk *s@ l>soܰC4fŚfFY&Cͩ,4A-L&]Z"I^ @دg#HC(+e"Ȟȁږmzov}~T:3aQو1vI/IVn-D g̽%o4590rI(iE5PuIHmf -%j[6F>>K:/i]JC(۫x*#"tW8V# )BoJ]|_c^%?yNgVTibI 8b)e|,yzVt z\286ٶ-(CD: :R?nbǃS즸;?\Pp~_QڴrITGmEN՗|x-oRj% {'N1KjHQqF$za:U{N\?bKg{j1+r^vZ}N?Rw%"+H|vLZM/5e[] ̚ \Ez1&HJV&@;y@Gk7@%5\YK`DVҿp'XbϳtV^,NXn111O2&(y@FhV 1cœmFlM$X{%/U%AKgSG; 4  M3Uw Em #=x)gLԭ^]wV[47jlL+%mMYMZJնi091ݚN=0bVH$n8Lj7" d\LQ^)/D޽Ǫ:9ﵵ! xW珀%Yrr 7#fRϦ\Ɵ6FݏgK s7'Fx ?Y}W@$ ŷ*Y0I{yG6Z4VVY=So;#曩|K(fz>pʼ!+c9.Fp?>U$u`NX*:DP&0ml)*.Y2w(EFiX9m`+f敗6VM=uqbr0Û!cܿ] tZY/F0C4!$wl*:~ t1 urA^:TX7mSTDXv i鍜STiUSӑʴJ]wMCA|bC|LGjX~c`;jS4#ALw~! Gޔ#]xd/YX{DFP^æJg>*Xnw!v; ũn3Gk4o&ڷ§`kCi;~"qn^u@K{վ$5yDJ{OvFXTuwyEa۲=3"! XU-@l(o펵򻈷^i01Ө\L]-ZIe/x~Uv o!lڐi{5ڐwS菶 QvU,ҹuҠsA(&RW&t%= DCCvDӄ~$KZdT"fU8Ą_CȠDЫ3]nt(?_U]5:2xk5.Qω.%v d/ştWUztȝ9 hH6pd1M _T~2j (xZ"9,KOEFAd'Ov4|RUXNh%UcB-$An|~1 3ōǙNFdT5'S;x>ׇ}P /܍51SRo3M,[?JNv4#)Ʈh~s 1$2 kn}O)g g6Ou:ókS^'0ddcaLaVjAWi缌^Bv}~Tf>\Ӎ/@'; ? ǤPCdCt""q <ۆm+eӗ&hc(DiƦ{z~AfHyB~l,Ĝ kس͑j_tu%ֱAsķ&b^.#e#u|Tgn3X'[%4c?LD{.Ay uN}B 7?(X6E<N]CANL~^MjV 躙Tlt¢3Q|Z@Bƭh\2*0f,%&#u L^b#8h`nS2ǑT&{H$6RPu rUj9Qt rܖťu.0NI3LCn`\X>a dlxW#ǟ==yuߟ $Ec|X!餣LH$MqK! exyx!ƊS15|==~ymO?'C">xbLSf wMM+'ۊuCu2w:x4>!P+hKzdLQj9h3~}nH᯵qL2*.7hE9%ga[@TH"ֶ҅wbv42Q-D!JJ,V]иhỬ{:B B4 y1mr _p єؓ[_W4AS:0m1)kqGj#ulеB9vr&W׮ǖ#8k`菪_KKQ]Öbުp*VwBvP q` N27FMߢeEɔtJU5≱)rbըIbT,s`mv uӺ%֠/\) e?KOmc@X`ZAG|Y `,^JlBD0w!MشDvN@NZ΢šZ,a(fQ>0}tMLI{`sHGn_*CSDKlpI\oa:|̡ $~Mׯu`8rG ͛CYKqݫv]LĶ\t5̀x?ZJg\VGVpmpOw';<@hD_`Ts7q1!!&:hJ`ޠ K \Lfd,dPe~{.4 C^[O#Yϼ./1n'վG 8T8R"Nr?a<Ȭ=A{wuel8}"9Ɖ AZf=HsG 4ejJ,j)=Cķ'2 ޘbG{ S%T鳂5ZOJD na nAkz7[^ae obWDjpQ67iȂ'-l={]|$˪dҏQqns]Zn℻C {o~ײ*tͷJ ivU-I{pD[0G:@W$oΕR[% > ;q6a}8 (a;mFh6nO; Fxl;  tzj2'Jy"wd-8y /^xVXʖ$Ha/rC58 qexO?cJ +_"M )EnӘP\]DvG1K0 wkD(|ʘ;6!${(Ji쇖OnV{3'4&\t/1N! ,nP=[Q&Hz;F{7+瀪Uev%*-H#i0aP,~Kw kS*AAG'Ƹ?Uj 6!H=B8ռ%8`@ƨz.Y@}DK ^3|!h u[ӹ -qt3"̃@|A({4 ֹB҈w0u(;q;ZTĩ9<'2\+qqi(AFr 6WZKu{sQs[7z-[|#K!3~FlT&>V}^#Q75OۅQE6\$=.MoQ[sAEF/ 4&|-e<Ͷná^!jnpGS!(\ 7&Ǝ3#qxDZ, ; fð1.)JY UH} 'f:M#Z9j=-q*b@h/]Ar yGpRj ykVaaRIrS̖6}GIeVQ'wr n0>rp[Hn5{]θ2aFޫߨb܍(-p%Lö)% 6Rq=r%_*Fh< 0J*X[}= 5ܛFH`=ecо F7ʙ*AR$e-4ѳG~}KLB]phjC# h'p9#:56o`3o7'^2zLFx w#C]m͎oהCAh/)c̡D'{hW> ʔ[.Kv~ WXghEx:&ǁY>(j\Q>st1F;} oŪ5%w[Bu^{明%a=HVvGL)"ܝ#t} Ld1f J{'Lړ KA9Q?X[d8F_`$Nm?>`a FƢY 籲<3N(0T82[wЛҖqm"`"iLcS[dZq/P7'(y4b4D8 c6FV15 ٱ[{#$FLq b|=!(>nŨV };R0Ɲ3UZ..6dXdPa#]ޛ ʁؑT(D8*UhBo"Y8PqF.5nB^(W뵮*VS,x[]`YfpQ23- 7hql>Pd~S\1P:az1u6Ҩ!UT~PR(,䋵-tN :,)p؞ܓء8iBH Yi;0M6`1`<8W뽗"!b11gvҦv01ueTh$<7O!`> ]Lѯk'6&\I TlZ}x8ga.Ƭ/J͡IR{V67A^`)BmBDB6%P2b[){]ǧ[ZQ IdZAs/Wi蜼4)w6gz%eaRVb^KiҬ=VKq:TD%6fHo*/=3Dt?# Ve5*qn$ L3j;cEuL3ɖ ;X4O߳V*uqkWIiGmP59fM&3;vᗵp`<EN;o:f  @MK( 4PY Ymd' A.mJ'BkƮee=(~IPh?Θ{eWũ7+sD(b_g_E)6ְF ƜI kfY՘yHL0W>x07x3Kr^l{=qUNe`N;K/V=T \7,*,OT0ڎV1|#Qp =,)V0}i 5`;{ %?@\2W[è߁ݫr &D5.Wg3#rH"Q( ,_С΍ezdzBZ"78I[_t-XwDfa~l b\l9bՇŠ=3lpۘ/B6QS<7;Z?*Y:v1"aR| o%+_$7Yi8 x8Y1V?Qt@9tb4xe(xAFm %o\%+&P>6;Q 9Y3@C|LXV"[&of/yL@xxY30[SyIE"G/֍uq > ɇA+}7ց缷"lf*~{(zޠ#6˩ǘzR5/Ai|Pz*[/![pY^0Q훟2bRߤ&k5$O~"]aQaӞ!1c(0Nyު)VS4>+q0gdX $C k^uyPqLe84HYTJNN>4E 2f. s?˟/Gm\*Í_6̈́ `LONTdk%~h77Fowmdo&9-^W- &R9#L|/Q-k]Ȯ;'ԓIzˬLEx6ƍ۵l#hSԲ1;=gㅝIWjʲҘ aD ߤ)qP9@2e|~;6M~>˼V3|xaDdduғi\({%<ggЎ55&h:Dn4 j&r@8 5uĴ[X xHcHZ*߬USo58 е*ւl ,moFv+_Û Z;WXuNVeSZ! ',.: !Cj%VTF(\v~oY='ymf!rE9E.dɫ$M%E#4&]ʼÊvBDXc_vD-B6?R&NfʶǗ eWRϡkRrmi*U}N'%_A: YOz߼Te iFZ3:[q6B;9@1RWUc(9mX1EnaU4<ǔwoW9Octt6SND]l()n+;o r K֧Ue2 y|tJIîvi?0Z: ~`Ø6kEOC ştV¦ݲ?nGǘB.#^qkvqQd]c%z1ŗG.],+d5A9BNqWF3FZm#6 )\̕ րdypo4)ʂkQ,nkS.z^\5w:&lEIp{jj~%lǴ[(3ߙ;]L!_CjCU¾!C-Ѭu݁4cm+ l[<cD+4X!۫$eU 5.BX_4&e(p0rˆd7OcTIxBv4iU'x3)y oc\^ j_DDu8sC5YNY "_*uM,9?'6:tk9kE b(X5^%1l;:$N!tg _uag˼iz0>k(cv?œ:U74ȏ\vp[rcXfGgN8 !(*"qXԿF$Eݚ$XEg$Kw"_~7[fWp ׳="] 5}Unj:T ֕Y0↥3DӉ ٽQ$PaVnƚAdY! p-n8T* ,byܖ} >e\mAr5A'B5ԓґhMûȌV݁w!7sԙd&`4 ɥVA֢EPo;OGf4$.s9h}%֌TaV88>,:4$tymƮj.}rԓRІgV$xHL-]n0y?R9)hUhڲחd_|M}Dܘ *< TV{i/,<ټ̶V#:<'ZQ y3Tw_ VonE3b) ؾā*㻅8 h^$<&ߞkͼlw A"*oJ_7AzF~{%XxԦD k,aTЅs!ue|PL 1TU^:RLo>ӈo:LX*^/76"j 62N,Q"4S]aX*P]{r4"n8pڧ;4-šd¨9e*wMvTDrTUڂ=bszԀq`^6%LخQÐgAcc&vlʸ&L0YN^bS' #qlx4R 99c$;\"VTSN'?3nDWl [{K#&&N60p`S~V,m2/kYiOPc\NICj-*j*-Pv7͆Px90|\P}jcl'7M3ANfDl!dY"b%?S <:8*vKAG F6t> hmM#iFH|a+ȲVo$Jbw!}x68R_l&\$T3ϱ,cgEId/guLP%?Og't'+V#IjP䶗*p h671x' w҇-phtbr/'Y59Xu(UGq#qI$)sTJ$Ly?Sut+`Xb^wqKJn*(n[9`2 6S*/mlmxoyEɀ5 =~eМNp"&E{ owؠܾ$QDQaJ9hֶo8%]Ӵ̶^j!Vǰ7O%#gdʖC|d%c՛ Ό8A"D[4@)޾L7ǬU<vZjD5r6y:-ɍk/ɀ`_{hbϤy˰jg*tjkeʑi!}y>j }C^`% RDTemoڂ V}-^4Om$}~kŸ7/sr?3aNX7$&bc/-"}]PM@e%3 ܚ*bm[͂"og.=Q~AJэXun )qߜszwΆJir=CjS=Eqp`&Vr# ÿIG';h1] 5~ʽ_ŪIrsV>7xAWqfYH3@ӥ@#}$a2Uw& tM.fq[@w 1%9V(2ր/_^Eఠl*]"֦EzvμP-ϟl=5: pܜgs`!S\S *-oz\1ZJo^ mB1<'HeK.k[hPܣxߨ0|!`nj 7dVu ~Km8 deߟ}^C9Rލ117q|*:!ժ30i3KvuV4=dDbb(bQFgsz_)*o+ |yWYߑԼv4c{Χ|~A{8Lzdbg._*~MyliX R+iT^jd bWukb (! wDݧ>ظ!=ym`۲TXuچj-3\!nb¹&1!]=.rl1lePF C|kJàU7 |.SFZy H%4-Zr^vÜ .2:9 ^BeD[5ۖwi%ř)R b98}JZ?i~":6LW:Ѕ&Hw/Oi*WP|g<1aiٱG.l<䑁z :px4{(67ETnLS{vVxvWw;.B]%{8UUO/)X4}g3lAWy kl=gbg^ukU}i^(CӦGHo?%PIBKm:0oiH'uZbzfwJTy44HTYY&g>cC`4)Vu=%\%sUg}瘨N^/=ع.ҷCi4mM-R@*$ƍ:f_6vs%x Pwe- ViuR06h#FQx5fipÆ`ZWbQ7Ċ+T}h} yxu/=Rk$J[hm𳇏I8pjr}R:bWXUAu BVaۖ]o1,q$0^V$[S{hבK% Mԙ:cI,YTL?s RUɲ䥦/0M8 l5Š&#Wӎ?{1-<1WKd쁜am-ζ j0uK^*PU i;B(ECf)$w J965u:RX8y;ƆipF*ћ^!o[qo v`m< cO.)RL@65m_;I @H8+AhqX}Ro+\wЊUq1Ѷ}m,F7 DfX $GfRHhVMx#5Z\S㫖\AEUշNX~_l@J Gѷ].Ybgn(p+Suob;uGf1'c]A4k"NnTjhmCy3rǦ߳Q-=G0߈cX0 Xh95@8Zq<1]& x*Yw'xi*_~X-qMSRXVOc"; /e>X#V41UWꁪCvM5()x ق=LBZ:ACaWCwiM^pwB%H1]5 lkuϾ܍P-@ζS^EQѺ;I&!p@W=SMcrrD{Zpa }BLD{cg65}LvFIQsO8Tӑ S{Z\lL gNSً $ @F..b}Iց)&cAdK| 9~SY;%62iiuW1, aPLkpKK4m&ψmtʇZQ/e7bF&@sB>@^LĆ)ȷbh[g9,}ct3$չ}.XtIn(>yy^nX#9#d)ո6FB XV|{XϞAiN],ķ_Yr2g\a9>oGq?jNC殭}$D/+kjDkq!L'Ve&ta"z͘di"Q+>{0O֛DZp'7S{!7)=M!R=~dW.؂.|C59&g8 Z%Tvs xM^fۖQT9c,{eGt̼٩4(DР xGdɪ$X)5{;uRgXz,ْrQFA#A~ܣ衬At_-=3DtӃo*:k OՔҽ`2DO-Υn2uN8ԝ0|de%nT5跖a1g;VcZlo&1]1VtKHGH#,qH'*X Q=˘Q*GЃ!FX(j&s$PR6YhA% ;RRLKMA+P5]; Z*TLjj}xPEp6d`$Cn’&PT8qw!ɼ} y7o"Ǯ|BekAV(ÙU6nJtġމPs`5@.~:W@g3"ڃ8A(fာ>.4>[bz6bŃ錾CDMp5w4Eb2I2bʅgXH܈3#3eǂ>g1x{=j[/#CIVu0q l}b/ u>p"+jNUg1rӌ_;hhar$G td󮬂T"ٷ%) Y-s#7A~4-Qbs[PA& ,;5/ )\7#Dۻ^ͥB瞂ef-2bgHuҬ?CܱY^ԋ8 -c݃ CckQf8#䆗Wһs[{p! &hrw`)JyGm<&let"~dns'gqz,W%>9 PV@a?"t@9ceYڨZw2?!J1Ry/ԳTux33 >}u+N ]>+D-*?sYô2{!:P{MoQF%loE"Z>i=a3Hƒ $N3xS=c]  *c'=$Q2+R-A+FGv^n#fRxȨۉSYio뫞OPtt"\MU &fFׂ;XpɈHg|Wfxw,EӦߤZa` z5mOt3)"vh*^2?ZUINO㣯!9(@.o"s]mm?XV^?UzviXY XKa ¦ai&#..$CiDM>PvcODё}}M %W4s9!^i\X3l /(Be wʋtZ?2nqiݏ×+@ V: . >eJhu; l֠TC6V5vIr el-@@,.vKrs21|wrAKfZe??q"wݛ?;OR苇>//;+镠ar7Ҧ~@sB|!B `Cs:1fݓc,*g-a.|6ϫzc 0zi` ar]ù;Dln+^VS>~%&"XJ51()U +S0'5 WcNn?kms~ڃ{z3aȒo!+oPJ2y EyFco;jx5j:1iюi6 rHp5-B14[K $d@qR{2@N@$Gq&3 -SħМ OѐXIT(Mh7cz^ͷ?3r uYxU?U4R *_zuG\YU~^y;\2|44`٘6]9+9=?h6t[]j,Xϧ :5Hg"X8AsoU)zi6JHmzGÿ~ rL5,EmZpeÎ/Vd8Ճq)*e qCaR Kq'ڽW}ZҦQl5nf%:m+\b`ƛ;i& 0Nd%~IxϏЂϯ}a/Z>sz()srjW?E =nR((aR"2oSa2]dt$-79+-_;^R@N }2r>r H& uKYڋHN.?CIP0 H?h[~G-(3:I 2$S lb7w· 3N(Q-yE9}{M Q\aD5P HG ɇtyӪeb{5X*2änZO>} Z ,Z27D':&1|_ڒ9a"D)7Vk0ڲ[]9h-P$C4Tԣ;ʺIYB:Ix0:Na?5c;J4T4Dv:e|(d#3ǪCB(ЙObٴY RĵXĄٺ ,&s}4@ZW:ڋH2J˺g?8Mb9^Իr}tL7M@s*+ʑe:r1]f)#b0+iԸp`:fD ~3d)JJ\kXɐk}XbDHEvPC4f3(0iԐ(Y"8T\\b@ne1хJ5b9/gpJڞ!*ueY)2r&}xS74¹}ڗR74tFoֿ:B2Zyي#z, ~tzigak"[oRp@֝gFw@_$ N]툋G=gT"s#v{#!݉!m*OL隳vNU _o8>@ꀾUOx.]9YDP zB,5Tᤱ5ʅ1aT^ኒs5 @IM,tz9 fzuͭRGSwU}wt!J @*rFy^$o62{4{븬YE7sVr#11Necy)ϡRw2@A6QL==*ڌ 9"B ,jFt -F鯪8gU6:^|etw[ \=sǀ_4n"o?BB·&ľ`v6Va*e.55 L Gty]W^ļEl/eJG?\Máf"wV u!t˜oĞjqYr)o]nLȅz\ɯ=r0_a fJ0  n3.Z`P6|i*eb@ܽ⏅= 3/a&F}zr]G]B^`[ uE1- _4G -Zv^Rᤎ *yV$ cwwQoA=|Hw15^눝(Ig$rzPRjԀs'W0_ ٲ[o8t<[ʂk˜]ZKD.kc-ʖa׉\g#a)&Vq>JALϊط a; /2&j!C/\0Jpv/A[{[*$3fG$dG]d/'-)R*m (_98պkW ͑hu% ;yן`P%@= u˶U~ ުSȕ# nld.Q֎R j\G< ^+YAtS:u*᭵5/=ϨJ]eם i_8j}, PKhzc9dhp=qoe`߮YRw )Pr0,?V)Qc&3I2G; `oޙWM^/XlDOjYCՖSQP _%jzlsI)n_8٣'8]V{B. K[ܽ鬩؆q.jX u jg&>v@ ؏`Ƙyi| 7lD 9c`3q]4p#휮fAE;Nd# M5xxEpORUE҈=F9e H|%v/ .uQ >@K7qwyj$E؍.t |<~=C'6wF_û 4~#aWe9u$pyWQ-BHfPqX. j/4'/96A";{4K220nTڥUrUN_ʗQX铠6x=<(F׈;Q+nI YP\? byY&X3ST'5群YW|m$GNE!޻NCRPlL3NĠDח8xƊ-cM.p52m9&Y^CFTVjtw埖`B@=qQI*DF2y*0T*Sv(T'y6WForֶx˵UKu,cRĄusʕr>PjZ#J#Q"Tz =/@ן"Ĭ0+Ŋ?s{Dԭ ֔+ ]EғK`st5~W}_ܒF1uj6>Rڼ]dd+TK\(4'nl|DXG<KR|Uzp.R;hb : (hP޴6k%͗gt͹巅=EyOVd(1X_6+Ti%膇hH =tc 7g[Ja#0x!B@Q>G,Tr!Δų c.]m$a o^^6fIh v=rHHn^ޅ$k2LM~ ҡMhU9z_i3WzYENA)5k3 E%f#t^1'LGL]3{uPe{eOQTb8& T7 t%E-#WtYΔ)LN`Ny&HGDSbMTlưHGe#V'i 6ާz/H. {7lGBE{xH'Jd?kCB I(DCSR* ^dI T7 R т2=E>5Lˀ(P* VV0Us{ƥhĴƖJ7jc߻֊0IFq@1R.f.[ϭU- {yG8Ks<|tmVibOdsXHeN׉ oa ۰5rlx5 .2{ 79QBtHɶbF.S[ׁрYKF"u1(3$ 12b7cdBaC@GE)+ÌGՋDt^5F_AQSþm2--갼N,ŋx}< /O*JoӒ 0_{2-4S#GpQxDFzў6ÂsV ׀k'J?r}kb4GQ 6+ktlFWq؍@W` (N De}[H=ю<~]'AA? xڍ:m{lWD>Q }Y]|^z=4c XpBx–_u+"{UEN8 Ou7fdyT0 gʖqgq& ˽m9 z:.|V~T\ȤR/82ZC _\8Y0kOCGt`CҋXhLؔ6Zָ  /z2Ux`=4DXhnWyci\t#8ffO/$yZ ck"@AwscI}rIm-e|?ah4"}Bn6TUu}A/\`4 M0EY:iFS>rǖQqk8A0Sժ=W(;7N!oh1-SL0Lj\%P~^!PsT1w\VʛK+"3`.H1/0[-UV8v*ɳ/;Ha/9hr~-y]s~&ܛ"Ej@Uj+awYF?p1ݯ|z]`pYϯ'LJ)`M`%\fhsF1ЗćqlAvïW=j5E'>9b}$6O8$ s΂_٠!=iDcgaE|Ǯ;(]0 Ve^"ԃ4u9k@3`mWy}~%v1l+!PAǪWB\$4Gjiao-Gz]& -5T5ʵ!xzO 'd"TG'dNMvV 'W[D4YrQ)iOFS,;68zUzpR-^5D}eBZA-|"1y!rO n2t:Pȣ֡Rƺ: хF+fZ OU\ G>σ1튯GOd2k@8c":E6CNL,۫7}ldbGĊ*c@M1Z 봰z!by4 w 59*r> In&SƈuId7{)i"%SARw(c?3=Ҁ$ߨ\ڐֹM‡>lU)^XFIM~bFDW U.<f qoX4S )Ӝ5DRuʬ *3d9/ZF~(qt *%5Apy N *>c`7 MQhL$B@eyEj%% |Fc&XB"fjNɹ+n|cp̉En.;J[]͘k7zg_ Me?7{%Y}iaӎEC{![R4ǴHkVm6p:| 7oHsтr$O}Cw`6r)Pk W`mŨZASsВ`t x$ω6 {@";3]4S~( o5k7g*gd<Ȼ"Řptrq̛9ܢPNO0j]{4qAڀ>U5)ˊz4 x6Qokŷ'N yHϐiGyXbye?x/§_]ޮ~ >ڠpty|` #ac♡pl,`tBxGg[ʱP%1:L+aGzVo4h҆Ow|u؆,:k 1WVCH[^p3+i"~ih=JYT\qaܽt뎪jRV6}m!3>}hu9 :ƭL VG-,2y}ĉ Q&W60SHj%/]Le;*X!ɟIi5ݼ ZIQ9d:Rdt :&=:w,,A#fZ=/ 8x|kY"Pשͻ#ff2&ۧ=;F&-,n57@c2Kjᗔf\703݁@X{AX35_9F$VÀڐ`TLLzÖ2G3õM[r~zO;jV,QC=A.YW pV#zJHkN>>9gI\3yՐ ]AE "܌A.GJFjM=^\Aly"Vj7gniG' @I~[L\&fJ3󱭹^' ^SN{Xf5Bx"é@ѩ:#4&-i'Gw2'KwzUW>$]oZBh\o@S )~/cEz BV뒂x"9CiJU%싍9Ν:}Խ13̀e=IsQѤaˮioKeqs%֏' fShB*.yh/?W%Oa0tVRflTM9`pk\g8kqMQ_Jg2^"c&\}gﵐPP f~i{gаN3Y kO7HSq[!_g#TrAɲIPJXM<861w]m̓™>"ƛ<%|,-qATavloΗ哎=Gerh ZZ+swCq2b_ا[Ewf97\+a [eO^ީferN ~ 06@m< q;p}krݨn chq#)qfڝ+#UQgt)iq8; QRGd$hd!ɬ"R5Ɔ}i䬫% &>r^GTYЮt Mor|j[UUtoa@eO\fߎ., ؑ>;u##E>v_8*P''9i2/nU '8OUB-Kb,m3?ȋ:+P63}g;hH7mJY37SD{H3O[hF6=Rm9dz>7"4mreRw>  M_ocQ`NbU [HiPkNLp-$ BCS[G_cI>hDߝp]z^$XWhĞ ѐr:+p_Wī))Z-k=2TŦ-(r4/"I*@ bF>YS^3fF2WțBo7"vﻝsX?gzcoT7 RkX f-}D"q37@ȶt %o >iک1@f?z9HQ!|WUɵsgP8CI?wi$Y9Tqev7(٧#eR2 qH3u,:O(҅!.Dyɦz=0ɞXdz+7>2yeU`_X+ːp!G;'% CPDg1O([^q'_?OIBT H y`Z;HZJFvE$3 巩ݵo},F^Tgt%ܺg]uka)"toGW! b(fuE>8C m\jHAőF;7j7=)"-Ԑ*W+$zX=!=Slmֆ%vFQ3Ĝ>9#(.&!(pD*}SzE{O%F N+4 wJZV (ǹnD]Zb xn8#B>ZS<]~5v0ӆV6 C]6q 8 c9$v=uPL]FGpg3z'^5L[ǔ;VP-h>hL*2bw-# m8 "1Ƹ;(86X+JSLl`}u j; ,z(k:"SJBR#67wâLkWf=5S1A eAQ=G<+$*Ea 6b H0!x<9OdԦ"G, _ B&ɡO=(t]TU)9 G:w=!|F(C'_6m+!t!<qEN >M:_k&({{/4xztj `W|@vsC ;JׇF>VR9ҡf݋`m}ί&OyO-9V=/ әѨ~%t԰~Ժ$8>gI [aqiij$ gƒV] FnkoPo CBDn̯}pLI1V6_?Y=Y$oʰM.'gDeen){y 0$"-ewe J`YZ>A7}U t2VKQF\YF&5cVm*lcka\P<n!ӡFNx ,*>RYزg}kH7  F[ڷ=p;Fd 7\ I޵`"Qju4dBlG+`VPؔ"NG/FoxAd>4!0N>0T${(}3[ A)1&d~T(/$vFH]Q+3YEU' 3}dZhWAb!E0)<\Bj6HY|=t΍F=f*+QyS: ^l*t 4kzVWuº7pj d!r`nėSX}xh\"3gUE5E5W7QA=)( ̜'<b*1¼JHMu34O4?EU5xXɋMԞ11h]P%0Fsrj<X$ mKXt{^\I?C[&3\~q=" x {8.<ГbP 0g f4l 1-)5`WYFLW~ Gc`Q9}`_.X}û0 av.(듑͢#~nUaXvMa<~6ȱ&9j3 A])wgD|l?5Ms.1eJCrhc#^ %U" t5l#1Erh "!cQ\1QzH]$5)F"@kz:xAKЎ:*:x)ˠECԺZ95i[!tUM~Jo̯ /$RE|*Ǒ&ֈsDURm%.SBR" CNFl:ipT |xe5bYaCF>e3a]Ge|g8DQR\iZZj9V}N#.VP jm*tfZ :*; OK>VגǼ!:)$wn/kg/W!h.г2Ԭ.D/|;lo.-2?))jXzcik &GdC/(~?u^yzǿz[fM!̆, Oa ʚ ^:Ŷ]=9Z{]PːkZ*aR{x- ح;tiA췿^v}=>c%Q38;W06&4a@2C&FC^6+U>ȰIġo7؜ucˇ.^10󫨍=иh~{Jto)UM<1`sw1{ S͒E[˧hUOBߠ\Aj-]ds YݩZ+-s9>7aͅ{AFs;?;Wp/ÔUW<ě`3VɂdҖ/G+H TM~HFhArj;^gQ?&ky@S'/DWUU.^:KE:Y`P}GUahz{Dx3Th散f̣Ls2GFߞ]#Sr~`d ~y=ۢk"Cs J7[Ο^{%&Y` r}Vd uJ?I=%<-MM%_PzGN+!4䙊L|3O"4UF3#f# >e= Fpu7ʧc&ULl `x3R;j¾w4Fic ;l+)G,ضgd=:LS>)׉ XS~Tz!B&3I\&OoI{X,Z3 pj$*q`DF{CXz  B]A!:!{ TpSԶ:d} r`QJ"㮝 q|Oo2g8;݀I`Lj#@n:O񛹡(%"GnA e0x&DZCSmҡJ#AP!MQʚu8z  lܸ# % ׾,9Vxt0 -6BWu@Ч}a]ǧKPszܴ|Lib1aRT/ׁRWxPV3QfI@ށSP:KX]ҹX}Mu9j?Ǥ`Q|r.̞.UC6Yt;Z8+<\҅r3Ժ9=KE!uSφijL5‰P)lg0[KK%x4%'dlpg'oî8&i]Vcu>Tm&W|K]65'7DMbK8/&SV遈bȼKa}-f<EVϟŃX~2ž*[ܣ.+Ip`qYУ֘Rҗ@҆\F՞~q1Q/\U]6c/.SO6i#FTs7q^4)o|>Ŏ'78"| "6<ԗ/R#d:.ԦUxg9kxu7Cw1Os)zQJHZLVkDbϘFm_ _s1 Fo^z;XauS7Vî= UUtj;DoӴ y9gwlܹ r-#: @%H%Q%Fh-pƻA/} 6]x.OфaE9jQ[q>ʹ_o>--9]7'*N{M0`{CL/ndfy5瀦L9/g׭ UO +Kuyk@(>3b8硋`ĈCj)U0)rEFK3[rv\pg ;) %۵&›;i^;@b&Z6mFHŸ{C!IRREkarPW?$4 8Ѹ!9 K wEҷBwQHk֭>]bZ(-%.MVaV //ϡ1楤X}?+cOI1w1~_ʮ hrZp&+bN`Ƀp4't^| ]H.% R z?>8.Ll2X)d3GX[0kIk[Qg@wABwjRat$1DZE-|A5 #$bj.A,:6J,DGS5Z`^֝/~,MZWPƘ\tY&sgIh7[ElW_Jgi&h ~a\2z$x -˂FG OQ?hsu$*Ex dQ:\uIz ;쬋[Uqb&"ބ9YMP"{sI(H0q-FdF<Z̐or?ү D(+G!|@\YM>JتGhEnC;Y|0#%(>y.'a"VRf TEQ*h2 ӫ7.iV$ϚZ>Ps ANeiO9vqSx֝Gո6sE5m=ȅrI  Jmyo~׼Se/~)ouM!UM|q=*p%D0׽rC#dAs̳/1S P6L$sM̠&&7mK/],\Mzd':--%7Tѷɕz֙VhⳢl+\OgCO7"j*I>/ɩ.LŐ ӫ\S ӻR*--g*4diU{݅HhԜq,ǛZElvqd I3!@r,+kbt՘/WM?_-G/`vgy[=j䋶|7L$'F!@hJf~nvW=fsOn)ҿJt9 |HHz!Ak$g~jEBZB =SwdK:Ɲa}ߜ {+|VoC]{ XCqB'%e3:Z99ǀUB6;+"]Cɾ15C'908•!LCI[̳ c2{@[xv-8vzWx;8ۄYt/"dH nBd͕Y/@?Tе0U LHIQxoARQ%)@)CNeYJEI躊Bq;9e :ʚ%iPRܾH!i;'yŀtU(%d6I5  ܌ a6}/rD^lPc*0a6 Gg)2:QI 7nVWy.9ܩm`ЋM P מvIRB)y@; [Y:daF3Oo,@7 VOpZG&|;H[(KC&*yX1#{ez$- 9؛"rTc!O.9oB~L}ћSJcT] (Yv~7P WR5]Aʅy{VWB↡gRhb>U_RT̝ka- I\_$߱JU ]ĪZgZOm9?8Wby0=ы[ +_F5?F_xx,k`5 - ܏Е?f`:j8܄=3 dO\ú^mm|/h߼Zfu;~m\L4x襎(rPw!Wȵ+`!fq i A5[)o/J5Ѱ>aMjxu/}} dk+b0Tr0N`\=9X:޹3ZKg. $){Mr&3O7*N<0T&B+T!\ٗ#ۚ8"7rRMgs# | :}a l[G^C6CYz|2g_ 8KnIktu89`2;.ܞ8YdVm;c$j]4@H{$ ttj;L2w.E9Z 5+يJ1({`NRr4&$)eء uކ>$ q0>'h\_- PF XTϣe!Ѳ]#E`q³ E@`R|۾.6|uiIYA6,1_`D*ځȻ@xCxYޛaW8XjVR+gH2G;" :.n.^7A bXn7}9qGu5ֻ2LpݥrqE٨؍cӉ~܋8a;kw60t8𰙓8αhSLY%b}4]+ —K| i@ET΢ ?SHwb=ys|m/J 5ߍt>O2MP/$ɬtmͱ&-ʉu&٪f!twrK =%|KflpMcuB&m" Xx L)%`<& uGT'R+f]T, ej *r@* VǶο5!F1SYPRrbi73eS*g4AiUZg? eGGn@0K4&9}egy\tᎯs7 N؎]/ n Jj^\%m u\btd]|*h'^vILth!|.uBkCIJ5CɴHnȦ3AE* xN_LjWZ'ѭqqڌko,xJ~UмFzp%%4g 5֮iOM\IĄ#2SXttdh,xvs6.,{#SH; ؃$.R D6,s}P~p׃%*3n'_II@^\z(5&6I"jƟX|*¼W":άO`flFeR{>Mh?,q@~6.frHU !jN(1Ħ$Ytb\&RSړ| `m_wI^ I$yCh1}텩 XH̝@;ɜ.D{t x{y`73&bOLg69GDݨ+ ܩ3 ('.^ȸŖ3=p5 ٳI`<ݑӳa" u2R-Q8Q/,Sk"Zf}|a"NxlpfA&OVA WRIIJQpHR/Z&QW8|b#.1՛wf<$^qJo[ZL kT>_PNꜴ*X9կC{P1g[ڬ.:o)B2IR=*f9e l9 vHcsF5݉m^(D[9}K-c!,@EA#}_P?Ђc4%:8y]|BЃ6Oh,g([ۭ,.&Wy /;[5T!`ʅs'4x~5*P :}(34mwTIHyǞ G˹M1''pĹmpo(3Ȟ <xM?ڡ4M),ewΘsK?h[3Hp~|Bl010.>/<(!L>PI58 @ 'B>C&z*6[q<|EbY}kW;k^|ow.iP;X<b ?q;4U8o>jBg>>,(x"NZgY"-d\?soˣ"ЊR}`z&z*!>u->dJ@ $'䨉&%Vg@ =GprKm}*Xã6ː1X0C̣¦늫\Xlrb`uDdX-RE0PBi(Z"ML.0Mòk)E*0jZze*U .1AC Zb_) u"u|4VJ r3,UUȐqj0*J$ysǚ[[&q#\ 5eT6 N+?W`{V`bd5T^_>ڲ;e8WzX X݆0ä!~tbY "K~)ƥ~Wf?^xRޔ* UM D~_ +{ȼ0p!_x\woToCJ=FcO=D-<_Rwuw>4j~S qZJʜ5'hAzl&֍jb}-G &YF.,@c&peJF4/;asՇ ^hȪKԁ~4 Т)nȢ7|@*[e09K59`Ki_)qoʩ0u,SϬ.KԀ3dzѽM5.M"rHhBICE|R/Pj9W*W*+ש9HGu[W7nqT>H;CX/>ۮM:s@z&2%=|(`hy -e_Q6iF[q$vcۋFwߊGwh$rS̫Չh̻^\OJh* i*F@-c+ KKq(DerɵœV2+iWҦ $ bh0sdn٣xb7Z&3+x 3P[jKIf(qUXeK5R%3l{B"@,t'͹e&)bVϼ]D8{VQ6|O (=Jф֖0zj$&QAIJig^KRtڨQ9}Lu庸4 GML|狇 a۬(R'[7(bT ʊ-/f9D;@X| pYE:uJ  B+H ;E []z'+װ]i.vrP8ʑ DTVw#SX9t*YKv > nWcOaPȆ@y,,Fo=ݿhwмVAb?Z=$E`$bDY1q. ,|h&ԙpi?bBOW%_T*Cul](>nyHBSސ{UW@ljyC#[ :Bz@0k-yFF}+ZAmЪŗMzNONHҭ$I ( 9 5C;7*tH:O6uz&PY%ާs(NHx":cy-kJU8e; pU#et/ k8L^*Ab&!hM4:`Z lRmRJSTSIw!X^'d#zZv$|65,鯻:cCZD/B>D>=YEf0J1^f>P&e0MM Škubƅa8"#ZY-&|9`p:HPs\Y'Sι[0Nڰ`Yqz☿"LBWyէ`cr{bN4$`Im&]-uO'K ek{Lt[C$*۬[%%1j~ hPӹ >'xjQB(=OFi^>Ca9qiRwOAsp V\׿ g>t" H1صOegPiSky0<ܖ1*$H~}3 A,OǓRX~ ƶ&UX/'/?YM6Բx0͗ń0y.`3xt!-H{s0UÃbQ2&X7n(B՜9c@O,W$PmN7zjiTaq2$I*Ruim}BY<ޣGޕݜ8ܫyus @,\Ρ,gjuÔ1bn꾱Wdij[M5d oF@K g\ ;"똨c&;^z9S1 { މ_0=b-dɮS8Bpb=qFLo\pJUϫe!7U(php HOP$ COie>3y`%FkYߧ_ %Ny ?ނ?Y$̚H_Ja)^ w'[XUL<%ULy붦\2 GMx&+pawV]%v M#T9Q63Q!HlS+utqaFze)u?+l - O<yfP ,r+#rmA'M"Mzڅ`2[x%5u4HOi'~;˔CM64WrD[0|;Юƈxo\酎n8l/gSAgNm@{M*YM6VYe\@5G)]&[`^}0^+Qt$ yNLN23/ ؉$OT]P?Әſo.P15 ΄40׿pSHə%Nʖa+uMǁ$@3@ar*ϫqeXСW rw.e|j^Qƽڛw,ܒZE_nYV{M+co]u&#bkM\g$ \ P7;OU|4+ԃV kѤ<m"DI$YGl;gzma4X* n;wR 2 6T 2h(nN iѬ"PB=fH'Y4- Au0R7aC R*W"BqD'uê "Fj[LEG+@boL[rGGBzH;a@ƕSݼ*⛠VnAj9% JtK*5y xj+`gVUvcs~tWGGnTq|~lIn+l,Rrh!RŒY]0Ȑ:wx{pȪpkG+L8,,ꫲi1P<)W? G =K̲k Z@Z8>T45QpZ]Q X~/Y^st"~ut%~mkil߁>~s,RɪNT`UPƺR-KC9'9!΅asLce5 l"f;d<4Б;"?歺asjʒod4zieyd͚GBVStM"܄W'>pb\$ď0ș8S<#E&nd;Wd\`,]6E!C#۬Y˝)ك~'eHE"wXʝ ]꘷UpzI84gV̠惢 jiJAL J&nlB3 I:ueI D;z`y&GFZe\voa)`htEGrf~HBߚ$J'vbq\.cV@l%lO7y3 ybdh:]D:TO{!mQےޡZjvW7~4$f"Sy O?>XڢWQx>2TJR:^EyfK#kmguCTlo)H&4ڄQ2zR+uh4Po)ԋd_/^W9^ ulsQf7d rpSP6A!1JiD͕F_k]fGllWVS?<ÌBm5>r-9{Dһ2nGMk2DVN s:6"+"2[e!sD>nM@5n"<%I #apVveAx8Rv]ߢVӝ%O ${ޟK Myk/je+sUoU;Zz2~ JT @@vMxѩ'W~rF G,rdAȨx<>9@B*sq9.wt@q]MQv_qOh`h<<= 84Q\[YQG] 4E7wًe)Ud q6{ٿp>QA"͏߮ygU V$ӠYPmjnFOhrctpvX/cD=ixLYIvټwԒ^?E̺qcp$.,~ FjBA Nt'I_w;B_^]cF0Z&]RPeƿ匧"9n/` ,7)q7mH_$ry^KuB@v BaoN~>J7 rRO'GgDD|{ZM2Ą'[+{5N!3LRliC[Dr'[Qg.'Ya[_@^˝fZ;T,8\o2.C"%DɻـC1,noHƳ@t\cȣNSDՓ79T9UMN.NCKMÝ\DŽVيCoIP$|/2 Oiq3ؑQUG);4q# ڮB_m!c`7ȳ=zLeiro'~Y۔!;*A["KP('OE<F ݴH([ߗ2'ƿJYl l/6mB`.uo]M gHk?$WNx `WέSO%[}<6Kvy+wr=u^=:Mv:U&Qp@,vσ  r!w2*j`Cy1Qj:1(&ʂwioVP p6gz\};YyYeIMnYaC)~=-G~@ٹ@Ϯݷ5H}Z9ճ]*^`f0X?'z~da6s&ԶպS}6А%!]K,CמePNRŔdD9` SgÊ:@[Tv*/z-(GƯ&@]т-:/-e mLT7 7ѝ>f$6dubZ/RyARwY0-4}Gdȿo>(ZWO18@ S!5J3(&dVO<̼ SNjrI=?gH2x4\X["_zv(Ԡ>ٵ&s^j@;rP;xdLҹu!}1ײLjk&&Hޝ!E.cDQ nMK0݇rB-xL$@9pF6 H%Kf E{ҏ"ė/I~KXS. 7 ` "n 7ݏ3Ki|=WIYX"-/7WpL?!o̤->Q1>Lcdσd62I(LqP4>!ŗ /U>@ }dJ ʈYagCG )yiڲno" i:gsі^sSÝa'nc\pW/dԢTc*I+MʻĤY dFd9iͿ,TH)MA62kXQ ]H<_ÆNӷ{:E_9hϖM{Cl/>+aj", 7#I eY5U-V]8K| uQpPvB?0N7ݎT>6n@  !9>p~Bx{n+ n:I >)1p>P I0 aͭ^$H'l܉_ H8E_`. yluq?'QiQ`dSҕ _,gHZ6>"R6l[.nξ/t3vaPQJ*/u*,;1Yꢋ@wn|GuEoKuT2IZ@w;6C1k|QG yA)#|Pb .:wIDxGe?^XrQd9A^58ez/ǢQ۝nNsTxs^d.='3)Ta xTX Wc`tӾnܔP{Ӷ+͐_H|eh2 jv4_+cX|hXǪ+D5ںmBCppU`K & M15.SEDڨ2W\kQ 30y{06&pcv믽G0#1F  mET0(p$큅2}݌jS{"bE e j OF)m.vg9-3"rkx~皤/V%,5rK QghOy|Q'ʾ;,=eyA,t QIOI®xDpas~LoM`VmudΧmsOwo'q#Aպk X~kc `N[,gIPD^ncmBjNV# K;5[=/)^TF{ VOh;5C!;8!;UB-/MMρKQu{{qA^tzC| A-i)FwPϏ ݝ-탹!QDW6y+$k~|6GFSHJHk/Esm9  d #gqdQ^B'GiiFUwEua"+kѴ}ǭ "%d*.A @u2N̚ΤlFݔk/qu0v'ko[jji|#>RHkuۮ3x67MpvY;c麑X z #9!eu*zQ./kCz_C0rk $ ek=;Ə~.T^ l _LjxT`P5:R۫Rm^KM5y:v #P/'Zœva֮*aUQ:w |%%IhHƄoDy a3LÐ,cSx*8GPvP#oC&AkD^ydn{9$5L@I|PhMy SS^Yj+K bN ȏ]J@;v5|CsNZdn#i,#b?$),MxL$&9ztwmTW7562 h ݒe2t<_d|X˵nMa@BcCW|>z:O2L$ ?au1fU "NpsBEZ3fsaEr(vz=ݷІKW[joى@ S!6uy~L6Z@J[4y3*)X4˜{eZ*á9d% c9WV;rݼAT2lWDĪѡ;,;F09pyE>rMhJޣ OڤTHCOCd|Ez?.v|ֶ}pF`D"CHQ^.kZ_-0L=g:rp솓Y{?]#r }{ lymY?):ʝheb~P0>?w$7)I/g#+- JB\gQy#C2idMzyFY*We6ec&^1Z+̣'T 0ͅJQt[Ե]Hz[ +BPf%ʁ#dzpìxdG 'F1c'bbiN̈́y?d%L8c+Gpk]M3 :t4~nW䑐hRl7P{u@6+Ef5|W @q!u<Ʋ]f?l6~X%I.,,|@MpF[1 VH#-o0@.I:a{'DQeQy7o~ա|oLi뙧P1R66p^AuTnZqtN|O)gH MMB4YëܔM`sw(|8sXtsfN7L7*yw.PP|97.4 N}i(~Z x¡钉*k4*c|<ڵўrqsb}l)L$9[`ˠJ>Bvl}/J vɕ8Jg!JYMӉuDBT,}_9:<#/SJhnJ{ P#-XYvcWև4Bg!ۀ=sUrVxЎHp/x5o>i+,Z*h 3/:$=;N]qA)ȓ! a`NUZh1Adft`D4ty4"V'3lѣ8E8:Wpc&Ϋq3c`RXOUr9w3E#5 VΖ2ږL.W#uDcRZd91˹ytG|!.lT$C4|߷ƹeqo"t&džXau5Ptxɼ'S*v- p GMО?R"i|@!;SנCZGb@F mcq}(&%5> "aU?hZKͭy[&#AJaTA8l$TX3;:y:t\ Ruo.s[YLt>IV[C%N]8Xf}h.3h0Dj\HPS579P\/1leIVn =/eJ>e}ܥ}+?2`NB"ؠLH!x}InD*Y .‘8<7}2GHZ[X-Q=4h~z wR ?=tdvJwk|s҇o +rs$K 'y~ <1AF"d@Ԋ%RC7LCη-鎆BReMx*HBa)(c-,:֦gsAJŝhQĐj. ze=g<''Č7 z.IURs\Cȓq V vxo]s2;Iy3p-WݱT帧s霓5ZqJ~O [VoYSIs([7׾Q3nCDeѥmcA&K -`OoM T}eKZܺ@^ lP// ,?&~"7.:p8hʂWWrHzؕ98фPXIjilwyrrrŦLDd#VC4dM:^V{V͗p`ѹмE&5mlCӊ͍X ӯm/qB~J~$?(h=#9D.BƪARK"tn岖zhSg SJ[2,[4 Iqg/>K7:2DK4_4s4;Ľݍ}_V_6,en)8i5 - mG 58PP9)6 -l!D lv*tdVEx< 1=-`O*,;;\Gq jIټC ŘnC ۬ba FFtS \}]X .5.BYxۇm:m \j\*xqkώ0H`IC=fɇy@-f`kwTDr9_)iYtڐ瞧CbXMVl4M|-ZL˜~ mf@ V&J%[f8F;2BP4{e]+n"Iz8v~€Voƿ``– _*p(:ZڵazDڶt ˄nP¢>ǶzӤv44|! O.Tm?S[^{%"WCw@;1. {.d3sgh\HvzH6d}/ ꚶ8/HαfOi;vr]"LM1A]xYj1,tdu0îHw̑Y0>Vc4z̾lsIR.}Th d` >梽h`{J W6pьĒgut(DتQ%uAw7N%ki![ l#2)TsJY*O`lF#a[!p-}1gj҈gCCIJF \ wR]kj0"cnl/W(V7T#6y]'U\Ewu!yeH.3"9F5ካ4Y6;`'X[]{qzlxQugx_.ox2Ϧ{>S j*t`OӠ1 bLhՏ*I CWJUyѓ{_ߥS5Q^!Js!gkHrX>7Lr :+g~ZDI)cPX,3_{@( h{p}73|@!к\*wd:}|\Byi8~A9o=JwW[= )6(X 1J0 jvjҺE g8l%HoiWnu}8I׌ks-@Ef]@ujaP3.CgGjeŸAMU6Fa8uR2gm|8 M8[t}T8tD [*[k tbf:XC D pU `z?xesFX);?)IqsA+- ЪEU^7Kw곎(Pl,-ROI9mbb,28S'ZP3gsjEPEYu`Siss[y,19Q5ë4{nEIk/6BPfdNTUou Ytީf,٦OXEw,P C +o!p\Lp.i5Ȝlcvj pJ¡b?* sw"_/&W3ռVqf8ޖ8_MCIw`3O"t3Τ2DAxZP>"h7 DyLTblYiQl n aeZiV.(T? 1*|xOMYOJPoBT5;usꀰ$A i?9KCՈYKVJ*GٗQT(KNYzoyahkZmLǷLx%)Ĭ_ CT\9x`#4n)YpF͡`Ȯa\M(ZP Yj9:Cݞ/~;k/$s>*IK, uR['Id=M;|&S0B0lӿ9De^# pby& uAI?1/4.k{s[Ӳ S1ڡU_23inAXKVEjVˆAO$>&,GZdp0gEG~734)wDOk @ԇm'L-.Dl-1;>I7f.]^hKq"1k'DNH~z+0#⒤@Z Mâ^/6!+Dvx{8+hi%2n7dP^5vZKpd׽ڰeiL1f- Y%Sj%VL.ZV/:`Y,Bۖ[i@I .ue oϟZ|mt)vK`ԋ :~-\Dh^Οܗ3;Zǻ$agޒuSViutV8Ft}>ɠF|w뤴o^P{)]Qd][c!^4:yTSQ9D: uݻa_{>6d_-eR}Ͻݿ A⋷akTfTP SnOeўȚ]8q? ˠV:ufIk(2l~hnc񬿈ٔXF ć@Ydȷ+&S5u) 6(`Sq_;=PZtDbNIg&} VKG_tz"vwGWmߌ@ǹۃw8UE'\[g!򠡒qǰkH[0,g&xGϠhMi%MA $CCh v1Rbpe£M;%ڣmK3,hfj a6o{Z1Yd켕fq9噚Y R)FWPUϣnL`5]" mVquhggW#uzko^2?X`0.X?n7rգ T5(>J).\T"Dɻɉ&|2Sa~+ez.s)19Mjky$ph^4Z::#_np`o#)pFrA: 7Dqz MF0 M.(FJ kڇVVRmujyMNJ_n;֔G4;Ju' Q$šn9ss"NTɣ vyT A15,|ib^ls+c2d~)´ \^|3őU_ WsښsB1AUDyfYHGb;H;"_YXXy?LwkRD2֧YM̨cg(qe5q=;4+>*QƼ/;$NfmTΞ\=ISƚ mPKԘ<וP!N3Iy^ a~D a/e.Ɠ:{Y=^ϐ> F!aڀUA᧏H`aQ&j1?3SYsqF(=܌^AWGNj"%Ѣm';;&>]֘s aa8qوݾX#a?*\`E*0QqlD[]ල{C#1Ua"Rp"lf(M`\`<%|_ia*biv$-06@CAq. ؍ R;tj|q~n̠CŻm&/ik~ɇSVOX|"\5JuydsT0QTy 30ʣ{0b֬xǻrsO ̪M -y)Ƥ1g+GdCsf|HU"8AM>bn ,8eiHexHQS@ 8! rnBR ((qM7{0뇪4n {rtF"6+Hհߣu,B>f[NNhyzfKew-x pFҙqK Xp!VKNA9ԀEZ${[%eD%I\˜*%B5Â"_1H:m~Q{CR58ukŎnNOG{F!L{)$^MC&()QVbꓛ;lDv5 *8P{R 鎘e[q;_=ڷ ̤-/ 2:'[i| cN n*_Ł RS鱻QL:rG8@sf|FZE!w:2 *U'3J)+J@]ߜgJv !mi/9%V@]?!o906Sʺ}J46H wLa CD f髤qsjdN7!3L (zY'rI;,f?\WaOi0w:p OT:4" n`gV mmI'!m T72A(nd r~1fY=iz.uSvKiFԽ5Uo?Yc*8qra6dQqe+g6o¯|}Gie|z&qҦxi[LDO&* X:0`5ęEp;YFq(4h!?ׅ_3Cs2Co8\"?C VݶV68ͮİzP5,fƪͮ6?oS|ĽlEV>@8\%hn?ȻI;*{}XP_@ i#PɜY?oLG~ޜ`=AHnļ 4Ұ)8x,ʑUgz wY)X!}؏&ùc9tJIWCO.u׵r_])36|V,ax"P7y9^]:>?J]Z퇘qDdOmD _G IB׹ЌD >!NQ]=s+md*W<t>mN1̈́W6Sj%ĹŜ5% eT-ȟ>@KMHXmÐl,@+95Bn= n+ !.HKᖿ)vJg8qIΗ ^lfk+Wp!lU?l D)?IEi6/qDX$HrÊ ptjf9º2ܵN1Zv% $o(]VmcSI*DL#aRSyGLD3Qs$U]; 2%6{OLӛ+p #1q<ڻ+㣋wqmB$ eDBLFUIHV^ˉnKPs68FwV^]Y|afkJWw)dhshix1 N$M=I-.lmΝEٮQjo9XsSZ/흰UaaC=MAch{hSxeD5֭Y!&jES70vƲATTAb+*DϑR}󼆠2òwvd7VLj;Z=̌|XBD\ V{P)G[3O% "6S/xo&r:J2 [n \! =-+c8*}&P"&+/v=2]]/x2sU5LO2pAz)FW@ trif_N^ȶ”94}Țkjzp }WHM}|$*}__tƷ؋7%PUoZ*@n]R; AY3kz"Z0? i4 ت,{y6n^[bjf@ܨ9rOÇ/^ 2nQs\``dG\i̪afWsSd+5֫᯾S*#moH%*J{Mz{CaCpK~ ۄؤP+# ,s.@Ga}Й=!OOʒuk ߍ;\hsiUSQ6Ss[#eЛrͿ&m1rZz)lTHpM ُ%àXV ʌטYJwb1NMM #2wuX5̸5["Oi/Q%P@-oR긪?<&'; KS 9+u!N,҄Vgr]SHG}sUFUb='YB=ϪȤFڒ_lOO0D5Wٵɂ)J@k!;H\=Sf x~f X鲣eWo/0H;=y+Z'y *Pi Q]UvA:0٩';$( c0 /SԢd~԰HcZ/~ "';鬶Hb>䦓ziڳ͔_V|!2yFH@}PF.lj=偺Q34:mԑk&b!KWmaF¾ w 59+<%fM,e濋5kV{V)S1Z #wq#.=֥0\S V.W%N:qp( ;BYmOSkj2(mIPW5p){:PAcJlYUlXǞp;5܋4ju9Ĝ-\~v)ESjh:~ч'yiX~7@#"81!@;"i(@v((.ƵߴƘaYɩ4pIP̺r^$5sgM f(9XL󢍩Zx&ӌs %?8#˲n]S-Uu}z rڗV F%O\6 X`܂ :kg-8>w`5]ފNs$?urP&ZsD^!ĽBJ# WP5#;ؿy;*Nzn%SC])1FQv WT )#- ʰw [&X@r}V1?6A"Od`Ej|F3/m=R;$:O+K0l{&3e^%CQ˿l) CZXɿ&peܶ_Dؼq!fu6D1C-A$37û&x[ w:bo } A 0s?7W 11Tݢfs쯿})p,S'b8EZ3pq{J/=EY7̎)Wh<tѫk_bMN'Ja^~tIۣuh+!'؆?'`l_hR'g&)sxkm_Z-( Ni5ve@]-&U W7(݁u'u3v"}[Y9O"OzLj7]ȶwJvX}:UN &1%J8O\Ҕ-Eb8 4bT]3b&cafy6]]<Aٱ"jbL(sS 4qOv =kx;%=\G%.4}`\FjvgijE٢4[@BnRl:>"i=~gKș$c=_IuQ%?Hg41(J5ܵJhEn=i˽?%YSqG<%. UlK:\j3qλ{V' Y6㟙NbsN⫳0i )RV"ҟ, F$KG$r+XaǽUj]>e?Xý֔cأ7 bewux#ڙjIg8[YqEl0k&FFfoQkF'8Y|,=/g6^ 8GߟZ7i55S)qe| dY6 97'c'GWf)][7\ 4ί5 t',Wk*XzA#̜ɦ"L\!;w?99] ᯈgV돣 : gȇTR{1Mh7Y}|8#Pis(@1=F"qfRC˛x4\ԬY+2;\6lO&L}G7A.N9. B̽WoxhY P׷Zl w m;~V2&MBVb8"E_lELQUZ*܃t%7[ АpA#6H-Z"cy@B0hWa/7*۔{j:PkSa6P86\5D=5W6=2n5>کRSy ^=X|I35[Lď⽽Q3WsQNgrlgR- ض p8 \Ffն޴ySa׹w %pfkۗ&\1LBD#Iœ>Wng U]?abfQe㗽p#d05Ito$fj5,t(#0c?~O L\<5',gis6v7\{\.z:g)F|%ez+ zm&-O~0lIl'#Uzi2cl- ^#;*#ϲ(J;Yɇ/TٛFKJBЎm7`Bz&+nb2 3>gAt\C4XżynA}2mO?S=gMylNSC.dIUř8$FRM5l`D'"l3K s,}_}ZiTRŝ񦜯q@wOH χQ~@|K$`$V9VmVe:)*ʨѯn**ꮅ\Z3W/VQr?ZP qC:BAxpU@QE=2o8a6x:$E~>hWJJg-=;m)E~zgukI$yH6={2)DH#&b5ER- vL]LL2 `^./ފoǑ)E[ăĈىL8lOd)3Wj8(>S&PZnW3Dz #(:gmtw}ƃo%_M2C=+~tҨ1=ճ!&GlDj}ˍK ,Eg2L2 )+-bT䊷 :zDLI6f>+SҟqJ PLYAD8kղ XUئ:=B3즟k,'Owl ҙjHM:I]&WʬcPFCA<ɖ^ۑ26NJDrby>-1Hliħ3I^;dEQg/9%OmIxPg~1Ꞇ񨁛YjxibG0>ս0>HHlr@bGiZdC'|U F:x1D,ӫRO:'!+٪ԩTDqdHS_J^b+h\$׵=NFA搿A+6DHr9s,nmާ=Ajc7gtrX*b~2tzFjLx<_.F%sbƉ$)g>}hLY/0t* hJX+ V%A -,frۿ|e+Ի=S^k)Ln ܳ|GbQHCwG#xA9O )F 82H'}s2jQ\~J;ml290&J~^}a7A7Lvd6&Ŗ>2>#rz|!MB:CTdߓŅwr?2m6"S1/a*l{-,*vRBEC/^]7>{W(ޥ۪u^f8\Usغc~F;@ޛɖ[OXK7.&d;Pr4a$8I"s\qv;_K/_A@6C!QIRL4O^p 2 r )xqb]Ϫbx+;(Yp)18 40.Z6Rb(&Ɇދ;)I-ut& ccddW|79@YL|P :S Wအ#Ӳb`nb'Swpk!`TۮVjNL I8 n@ts#Wj>o.*C-19 dF_gZuvv` P| e4\oe~&ﴊHN8"#{ E"±y7m^Ca* w9 郖>&|$lNjcIMłHB(`VIe2ŵ<= V$V 辈L%RvrG f.> GW okW.I5 .2U|Vmlk!zq%"Yr ˝P|!9mT`8Wstgя,ZY,7dbqـ&|]`V:Nn$4$_6^+ `]q@ Z(u=}w^n%bVQ0U6%R! `gUm>wI;Tn`3mY8y@_na!xTZp-F~25a=V|WTDP6%8ro,c ȸ%@0^IxN6]&H訳)9VK;ԣDHpeqV؝`׾PbH>{oJ3]??;4LdnBp`9kʕ湓rf5CHfθXX.x8]KG&a2qS2S:>aMg3U~EN-2ylGz_IoJyd? ǿE e{+BbZb:aIJDžBƐ9P4Dk Y`\].`+@XX"kWii "8Ij(.ܼxz.\ #!"HIŢr[MЧ| c=¾H sP'+w^stK\;#-ͲD&su/" >M(VGR q$H?#6WQ3J|iE -jga 5<鷞 _3h#,ԃ'|([wFA$<+*R{qё!Hf# K[nWEΈˎ:^%sMwfzF޵.kK PK# 5pFVGrY Pob->]9YT^\ɟ^W8g# h0Mf^Dq*w~;45 7-vh ]l_>CZ _4+7l>qPVW9-Ѥ ˜w+ً^Zf8?oʏ 7)SY  %U2%E)ꆯ{7mGR.%l`|[}?JfG2QQR; ?.CА W8e<#|6;ᝦ*}-Z,MS4 ?0ߩlniE͖\yb1* '_w4ݲ'y/ ܭtt^% .bɌ~Qwpc(J=r0G'kzo;^O1~qj3pTq\VB'9L4)5Eo|`Xzv~P[aV% yU$at'׮G"OHKF/zPF )C%P47)'- ͏\27|u:\tx,ΨϮ="WLO{w]SQ'FgԴ OڸqզCExf`,hHN":njxAi%]{n]މ\U'@ٟ*[Y k4}`]U>.g*ZO5u#6%OLѠ#Asr8Qi_ ߤwCtbH{]Xq Vz z Xk4EQ8|p:.amVK\a6ϩy]j k$Ĥ֔k{ y?i> @\7pZ'ӿd֩ky/Uit(Y3K|4^_‡_&V-nT4*)/,tiSeXz\%A*m/bIP%_)7^KpmCs %Q.C kW(((19&^EN7 D(d3g D]Pَ{^%OB&i3KK;;ev1vN]4eV7YXC8Uͺ j:3Owx@t^) )lϒ9xVŹO/ YoNOa^,z:q9*tLg! i(О-M{p@&Zu#9S7r'&}woҟiTw]=ӌW_Ʃ | ϕ_ks/S {4$E:'G%3Jv;*S&%sJA ͈c$y(+׋SC4[*(hp{j /5,!vl pR +j`u]Xdڂ"vc YݨnmL򆓱WŽ]dl؈juszb̉{f6 Fi[Ye2ONeHl~?6-kRζB2:NX@g$XYy$썽oz'KVbWo5DZz߮)cS&= KHvmV`2 \Xh8ދu;>J-CGfVdžl9,!t\zyv\*;às`D(63<MGMrI aq5wPw (f%r06 DTK] V̦`2z@Q'sOQe1OcbJ?br 0P>f[^~A)2FH2k8owvCMī m/a & ^<ۣ:Z Œ(L$GnQKOr:ܻs9&?w/ no}!Yaw=xZ-٨ % E` J\H@v}|u[a&_gv]{Rھ_!+')TMD xT0;҈"p|8n jpv0] rw{vu~BJ;$K=}su*Q^99e|!BBl..Fs W^92oTiR5]蝩:ѻNyYB߁Tp>d툨B"H,nG`δC|NٔMCIt3ú A ̎u[&v &hD6l*w?H4qNk!,> A~8Jyu ZC}Bn0^+#ԇ$~P#Q.#ԕ柜ԭ 옙֍ 4R8;{gſض(ﺨSJs(\Ϗ}v )ll󣸕Np4b_Y"Y&5\cMD|P0oeo>/kVqka~h)g!)7A{<2-O:%+t~: 푏[DA#  GBuk)O1DUAvz/NKӘȦFx{=LOc Uު)*#:Ŝۻ&9y#Rf1QZem9. dNsߙZ?ՍT뛪}I UT7MNnu(LU2M%jC~`O5^Jק-T㶳>q!g \ƞ )QãTAbFU;X{&ؙzDJYt0$ [gkbB\Q5F $/*DxD eoX5^S$ܦnP2#'9ee%Q_YH~r~#n^_9`;6k'^ޠs^.)zY%3Role 'ufh* 8~Ѝm ܝ[݂W#<`^{#v`nl u٣s7`dwg˧.α*\}+sO(ahj =/a!L ;D'ܟg %.#zRxrD>@mb؆ipllJk}B=*Tb Pb1M<3NXpIWǶ콦ȫسچfpl2o#ix_iԊ$2]sVXYS NO_Da@#N(%r#ez`1gFBKzB|{#^T+d$HL)-tI#̝GzyKf3V.ZYedoPj5s+t?Uz"|WMa/nV՝ÌMq&as A 3ZI;|?yՃT;\EȐr%gFk{{{?#?oQaG.vΏ@㬭3#B*`c3 BEkI gxKY̢3Y<%x "NŠ h3xJZ:KRf#o9'Jb `@NP.=ԕ=ˍ<BRƒׯʶS/6߂#bq7 RaLRP*Lt%EٔMJ5Q^װl߱R*>JK0/&,bSukO)^JX} ]ՈHP-@JCK"!WOc Mi0˔ٕJJX_c2f.I_ ImNvyf^b8%{,$XZ}NZxF?Xw4I'e%X^*jyXL: >dr`2j|\vC {fnBݒ噻!0~}B1۲)f ہ1'<LE#h h H#\$ <ЕD҆X ˛ aLVrK$a7*Q}~(AZHX&:wEx,^%7m(WXi}/荬[T}ᖰuI{R9E[5ʕrl%RzG~PSX$!؈Um*$ds7Ǔ*l"[?P\?,^ByB}=V9ެIHcmk#)lX-{[LC&ԬYxjݗyˑ'Fւf 5 T?*ՅKګA}x$IgS4`v?Ru]øT*[#Cqb|)p".LAs>6a_MHoӪsl2p^V=]Zv]m23*SD+NX]9_a_isQ|pF6coZdڱ;ċVFm01P*meh4or&I{ T=b> iU h:yb*qfPhJ!ꅼ=&\+:D[(sHv5%3[n j`t^tzY@gPuԦR !NԮ:1~_ܙg>$$˭T^9%q)_bɄL2Q,V^5lsԊ/:cG.5W^^i: äg >6)h1#wfmt@7jA0 "(9ߺ(-B ɛgg|CU`e@3Jp Tp7[|.c1y8 BT!6N`ÐR8*_Y Yajcb6GlMp)6,}٥i:A~?7vTsɽov'f]tax7|¥YH^~̞U" DV+PuZw2`h{,ճGAN TК_ʺU`zY&rzl>'t|qR_Cr ]0/k6I呣B]X ֒^qPl0F:YgHG_e»rdC%:xVN,2QՊ >T4򽶘 kGCUBDyIˠbTyHEcCX!xrq,'@o/nQ.L |15WĬN s $.4(vtW;u|C9+lW/7I2TrYj+~u;&Sa(3(T\;:#!'XDu>R.'t/sXxF $zՠXnn0miB`@9 |%+a0.ıDxD4Cap\s¼P[G:w {L-?cf4u9_?:J1Gb)4#f$1_&z-#zgz~7F:nj)x@k m.aKXoeuqɣ\^э;wډx7a¸S߁BI[lyY-̵+G5eF۲Y6A׊hxSܿ_ OTˬ} M]K]N:k jG]/SNь: >{s ٯ|3!}0(׾,m:yqÞ[nTȘзj>R,H6ڑ/d~:sҫRr{jgcu9's9b'@G8 H)gvU_cu4x}v ЛJ) vLAX= WA^lk _\J&/:ln;Fq(ڵ}2#  x$ ̓WK%$^wVِM Rߖ[`Y_a_v&2bal%>#ᤢ29. `ϙd6c23a4{ ߘʹt/Aa?G 6SK%*=KNjg'`}T@Lݖ.-tr OøɻsFF'2T-d{¯̵XhǂYrQ\j[k 56Nk=2E0Ba8S=M8C۟hp:vbgsq̮h?1z{ @fN P-NJ$l buaJRwct#B'[+KX@@_s|hXrNbg Co\rBȆ$8yV:sح:";dQ.y`քuڴ77S ~'Jf\ D-{ ͛'֬7R '4`x%Q@%$ߌ!i9R0Sۚ6Z$,tq~;c2ImzTz Iq}L~cUXYqxCOMgv&Z O^)*߲_Ly ~UmZ$Hh+pM: fLO|yҋ/Eʢߴ>LO!c,%٧vn?67'Ì)~K5.^8sGl_rkVC&jlLCHU̮t;t2΀Tݍse7R> [0{M\ؘ;WB_ YhSu5zY?9N;s}|GARX[ I> i;{a^+4Iw"bR^@_dzhTm BuUш7mw5'U*7)XEQ$3لT) run!G"i~(ތA b}$s#$fP6hT`xhWu$==tdP3c7/L'Չ9'?b*%1%!̦ycPcq}Q#RDϴ-*D b>93(q.'2HƷ4)*cQp©0o&i4RWNt ?s.(Z0xAl}IDV,Y. [IY#ӄaV*2NKƅwa 2UDh0^%Kd >|b(_moK \ޣG .,fNpb?lP鳚_KֶVf.AQCbFT=ǿc'x j# W1È΂Ѽ8NǸ7,89xD OY m2Jys)Qx a7t&U %!)[jPzwUⰗbxW-|Hr~.OVRNur;b9 nJQF4Zd`)YRi7y.U:|Bd3W C+DAtz6hQOxAٵp`U{?^OѕF,,Љ9uƇQ0.~f֦+zn~7l;V[u{(2.qcXח*c#FD!f)viDC2=rߔ,zs3ؑ"poa-C#$wA`bpMj'"A!X[qiR9GMբX78#mh-X(5xx$ 8 @ g.>栜wdm D"0"!Nծ_xD(E[A+T,t?/V_PHO8(ݔ^I">P>IETcc;>E^YwAxrt}UAGG>a{.xz-+ IU7ХSݖT":y#>j*e >n0{Q:.@e: /YκS0(AG}k9:S* \ጅbtm}h/m7||9B:S)e듄&b@l( Ab);]"J=<>lq.8;!%n[r߮mݴvGx؃EoF$6xYWv.q 8;Ш% o{&YWѥF6/x}w:8-  zx$U(/ t婘}B*k %}ּ ]Ү' Jp +%2Eeik8y4+L,G:᫠±HBYvMT&^_5N0@ď]rf)ZI@۸w|I֣-W>u/!U9޸P7VRiȯ}偩h`em[ )Qi2Bx[~fcWVF#mN]j:'~(P^3XN[*/Ql25[6`)D+k~~ǿm#DT6BRݪwJADTE;x^ ӛf{=;_]刬G֖A2s+#syޒ5&e|7Iv؄Tnx!`0<|釈?2%JX RC̕$Q*{τC ڝ 6s,x/%NL.F6LoP'ג l АewF@d!Vϯ,y6(e6pϮ]qJ'l34@G&ӑqޤ.Q`ts֕^,*Hi"j h^0)FC>yIk{>ָq+.8X>ҮHn!g@6WUdwi c>ba%O{"yB#$;Y頎ZRF$4%X9 K%I½ʿ>0'lR]-.ǍlaE^ uBjl4Ze_D́A>VwM$q^4ّ2!kmn1Л ll nzӻ=ȫz&e+TsS/Dn::dTH,Y߷*? ?\~pCE*Aqx]s|y@k3zqKE"  -e;@[(BWz؁Aɸj䁮Z D֋Td\*Gt4r9I`AccTcJcOV:X$#طe>{[ s]?5RUYUgǥ'Z:6b שξڹB^Rߎr)?h^ ( %ݏZ.F#ty;U6-s~+v3ӌCsg֫ZD df+|`ŇNj&~Hml޴~O>c7X_}5B,V^+ Ge!ҥ,nAn1hFYtr"\X*a,ZeS mǀ[)e - vh^GN5RK:A1yF,aˬLqR|38#a "z#ڿ ({6bB(;Gܭ ]K~45-݂z5hH8e q JZBd{wO':!$vc ;sF 0 ,4/IшJQ=v?%.y:kB#dHĢG:g3wnb#*E0G>s}IqP vxڇHfS Vً3ο" 0dٴ:òb5GXe&||q&$qfK{ gѥcf |/GEd:%c =>ְI )W$DVW?a;F 9{^(ylr6Gpd6,SY`-']n#mQҗi&"{ B9 Ƨ1 cO#%' xeF~` Ito ޫ ?lOVj5p&}C'ew?xCMB+*a/8ViA_' b`[;&4dawsv՚[نU5vQKT4LσzΥL摥n5,Qڪ|$˖̈VwY+[:F~mvzǑ6BmN*h-Kz'q«Ȃcdw)sڼLlքO̗vM~f. F+Pi SI3i릢D]Z,*^ TzJ1JJ Ԅ$Uz@be^(*~8 U vpJYҵ=ZxٸB\@+)^ǡJؚoJp]^? O&Ae⡥R{ ^.bSG21 l-Ei뺬?٥\%۷ Cq_#Tyk^Á%1螵x (,*7x \HZm+mwGė-ZaMܕ% o( $WI9;T/ȭ垷Y% vJX^ U;`ފ$a5eWvu%R"-Zn,՘dTK(Rlp UΘ` T*Ę)IA;8qg݇aZM)TXYs3\Xo; *[TKzjk;J,&eFy|ď>^MpK:}jYOe*b-+/qge$=k8ԛ(`x%۲ene}/%%b :մly5bHY~L7qhm쓅l,H32S!PKox}we^߻G{U<5a%A<& t ^ʺtM~pMfMoZ0a@.ɒ"EKE?𳀢 d*_<*h7% ̈́rmł%Qʓ`|ڽ)]mǔMZ3SiHՁG/e?C,8p[}mJ.#½ AuBj|^^6iM2ƭtlG7Iv2M\`@X] {'IЩz~]3BMu]7OBݔ/? L z D[nz{о$ȑ_KlsVstM<U25rO.݉n`N+2s_ g?Ap&4* q `:ZeERK]P5!㜺! u]64D܍G*ĥRHX^$d[Cqw(vXS۟Ftԍ"qq>y[2$Jɋr+/_ t& eC>dX(hi qj.p^2Ͱ}l8 нj=+dk. _X_H#ɾ "{ټt_1dB(@"I{7P%P+k kEN} 7Ǻ =q)- (oU, M"Y4TM}nYm8yd[q[QUF̢ҐbtyoG/ѳAXF^QO``jAɶ?MQQ*+n+kϊÔR8S@VmJB:mc' >G 3$obɡ=e,m$fee_%F1" oVi]d- fqG{"> pdʼnUG ~X|3 -SPG̕bqsZF $nεudVő`HM9Ԓ[l& |PeWΙj(r 7fX|ް,eu, `W.+RVOX *vRJ"ylԀmXjfG*WNSH(O~lmBS ;"boHukf^$Uӱ{2ewդ:?9Fv/EcRdLOpiدcd]9;@e9_L5:iGsA<ˢO'$}Pu8T%J+pjP6)皽6ɀ`SXY(g+ '" Ur C=VŚw_o;0=_HWri Xv fqk5xv݇xOf;gaH*I{GBTJؐ֐G{2Ip=ciX5K^NmO>/M8&) Nįc3)u>b$UB,A5gOQ^R0K(7(RXkp]79> R6t&%Nz+;ژHȔ{P&̯0<7^㨺(CH')xq2Zg$wY |%3}94#Z)w語ǩ5QP5ˎݪLGӬr^`Bv6M|?u߹6WP2Ą=}Jv Ex3u%?OmP+Fdl /Ս%"l?\ ]K䐜2*N)U.*|28on})?~RZ@qřb汼DS*H]Ĉ9}U@KgK+Qq14XVD>gW9al;\ /a֑7"iZ³D $@σXoZc,=*x*/d4 hCeGʳB&ͬN XatqPp?yH۹7nQw6 ׈K |4R|HK@-Z$!E(Yi@B7-UZ]N\nu$Ȧӟ%! _!B`vؾ`!CVrHyrL^ hV;`6ime% Ju~:r*ZY>tM2q_65hʬ`0,֟Mj|s }Kpꔗ3M%wWE89C .6Qɋ#rq01bV& XV*k&-GR"`Mp"2sCsST'i4`=)} &(.@ F4m:KxH/WqC-&'`Ր$ X.6HQL33#f-09hlKP26 OxbA`51&yz g$ l<M-'n"X+7o7!Ɏ+Xj::[,-Nr}]s: զ04åF!pC|xD0[O6%qe8/c,_ Z>ӲTYdplǼ(ŻzmTQKF6yrIpITEb7+w WC_ !U͢eĥT&Ch]S2QH ^}D0 N#hy.~)C,mE䢺 )Xc(AKjԋ~oS7 Y_"o,#C%fCJ7n{1K͜ eyd(9#Tj g,?}]O X\?fWaґ]L|u@9U&ԃ]%X 줎sW1 ālQ7`.z\S#䬵$dG uuJ9b>U''1gF =pԺryLXё i/76Zco)IDI4q;O_rcٳسb"%.5IxkΎGaV~ޓ?Z1CuxœlUgUNI7/Qn)4͹$/ynK::C{G$6$v24+C)nh.Re(^#LΪl<06LJ|YXri;Dn,Gfh/}kz^`H"Iht2Y}0,bjIH4Bstv3ɚG35\ ֕iQZYLϊ k0iQ3}4mŀS!s\k*7ť h$Ll=;[85݌R*R*K' T:~6OeIetp.1$:}¨td<:;^*g}!bFZ|+uh[+*FDk/lи'SUfɲ@U”uX}Q [HA!a7u[- j4+ͬEٽ ϘQAb`?oήċG&3m :g2ƆRim?!zfpA4S=A Q}~)kf!Q$1/ *`eWQ)>V~t $%pdP=ղI)mCeV&hF((v=TEl8G`bx|33psfb7Xec G@YU `Bv4@59c LRXI]6O` D'nߋuxV#`90N *TJ_ߌ ǦN1!qtn"ڝ!{ٸ]ڭBf;04D>5]C&ٵ U˽J)-z*J4[3X ?#azcXFd2&Q?}$[1^O^_d&PqYS<ŵ$#7믝yvL5yWދ48!HՊn<6\{;{CP[/kYChoc(hccqn&;26[6RS+9=rם#g0#ܔXq6],Ժb33/}Any/egzWJۥGDaCTz=DOdȨac K+qIn7AR~XVڧ MG䴆*|FGɿvKH*z$كȠI\ʮDmf \tOP$)ʉxNή򃰝QJ9mLU**e^Q.B/I[JSPZDivjoK:؋CP Um|\D|*D^ ڠʈ2⍀{Fc؁p+=Bi#򯣱%87G٤e-9ϯhFY&ȻLe3<x='9d ‡p!V#x1tlK,|ex6nSK)f(Q駆(!TSnȕ3۳UݩUJuL(I.WQ,^I[+lTE8d۲ Y}PMyNg~W",gyёm#lEk:UcRbX)jgv[Hf,9=%)>DOC{\MWFyRsʚ~+W Q+dLBPEd3~і2gajϚVFM(bc6t|O <8G矆\(ljlLeb=O_P}r/CW6BEj"^[ 9W;EhV]T?"QK.d`ڡ>'5B WbQ,;d q\OsBY ~ @%7{U/y2xR;TyQ&F Kv7 w!zCYUfdz&-v]8>D.JXM@dLy&$\i#wI.~)~гwNsH<"Ts*k5ݜW}&qib l1 `g̪AzCJ5 fTy4WE;@}Ui1uF#ҫvߧ-1юv؈%ARûФK$LkԆT\֥8Kioxg6%N]# P(gIKh򤹒#nx Lfə$4GOqE< xmLZOyJS'VGzTOzN3 q*}i--Gc0A0&Z}:=۩eAs0_59-jkk ιU4_Ūy#~l凯 <|m`{d$i$hR 'z =%뱆+"7tF kݡOFnC0+<MٜZ9\5@Qt<9>Vb0MQHlzk:kV7ʤVcNZ;z#5ՙr0]0!b SWrh|Fْ6?)&N~J9KZsqY&~@ SpW\Tw1WΓ86#g켡5#EؑM`$VXt=ײ;q&]鲆U>zNZ558(woS=ߋʀ:a1ȉ;~P qu eHvHZmh/&s#{Mc x^v7 aI!*5ߔf`.OOԴw ;dS/w W h$9@q_T`,-̔I!?.SW쨈n(Kڂ`C܉:5={z -b[y$h`Y$#ڿI hclAheHB .Y˼5g2YOtBMTf 5[;Kv66MzHaJW;CZBA84iSIf6˕.0]fxvC r kW}'͚CQ8TLsZc1e4_6/WKlc@H:7 7:L"6:Uy]6mk\ZJZ;D'30XJwFJ!*NcȬD)N +UXW° 2!pE("dhcuT_ڸ;Ηd:#pHu*0<蚟%gaLݦ@{`&1 @QF ]%Cc[h(0Qzgj'Bq( _-C24lE%X|"$ս7k.~%tMT [{8;h6} q5#dᗝSF"j_[!c鉙nGp^>ŵ#%ZY]G+o;ex[zB` pa,(º2νEXv@2?ZE 1x;B`0Z`IUr\Q0x݉a f"ɑY T*MrTL3UGu{.R"mԿQQ?e}wxXz9eM-s7+[8"FM|̽'OJ+BB .|roB@aeC:u\WUƅߙh27B(F$_gB a1z~ԉ{` Qʛj~5";4SFx+:1H*,g7YظĪGFuc,?GSYp1~2Yuqx%H_I]kQF+|}súqM`ӎG(@ً2ϥ+V V`? b'&3k}߶Q^,lSQgZ%5X T2~dFaPVHWK'TIs\o߁-!Vsd?h!^;)\k.\ j!T:rilҺY/t }_5e0־He"ѪRRbd =)@ŧZforgܝXH"`Le"wm`]bTfޡ¬|+. `sZk 띡z"l<}m&J`fZ3OL@=<F: (?-\Pl)p,7WѷjgKcEHm 51X.fSr&[glXJ9AA:eM QqnUϯ䂴r<; nQKuSme&'ߛ֞H:L8 ӟ4 [@lfס,3sbB؇FB/$:6[+Zl:p> [*X?V+C[MW{3"~˰"0opJC;6Wg{6\30"2t<*)5yWU||nWgg*h4p(;9DIe6o g'v7MzX²X7#I)mTFEyp`@7x=P4*o&h2%Ul)h~gvpƋ^hU2H>Xͮ5-nVV2prs1'[XҳAh,@2dPϔ{k Sq `?`o(hF|x$xš\cw}Pz4 K*ΥQj5s Łޜ̄^7UŗӀ!xW+H'Z<%HphFsx'DֻL^sjH~#CT,{\(ozƖKl>UϳLט(J}siͮny-Eܜ4Q z_ %[,lgI"=`<Ձp- ?1`[m{ 7DI^ {H3K*G\/NR='1'=_̦ruI=a0_Z\܃E54j 'mo+j[份29DrFo vLHyhkBxZPhU Fau06<~W2 3eëȮwhyWגPѓ, LŽl*EY,-"/44E=zpZW2xe9L99[ <{2$A >`y1KY4\ԏ\0}?S-Q܎4hT>I)zE8e_:@(iMóm-kfiLe@vZZ|ѹ͊2)i7˥A!+Ò@}e 1O!٠;; h ӆ? =raSM?!FtskN{PCW<ŧz~A&ٺ|sV8.kOAL5SGxWl/Jʶy㔂Z tH7\F r*vp#n$MT8~s![ w!M;s#eC+<.II+)o@*R)N%oޥ 66t!_A<zCVpf֕V> lLeh8;G+ ǿcqYhgC?v9>}(stHv<`dhH63-_8o5YYc5Nl^պRU7r7@, 8zG?7-iׁK^ !B2&(;vSȭud8T/B&:o$I=,_mdVW˺kB Fa*qœ'ì/[v}9 KxQ!P8 6f:v60~g-&Ҝ[b=}i~ 2)F9j7ݏ1Ne[y Ffhϟ: T$*Ό1hy% 0ʖ [1֘`L%w=,/'r%x`A6QR8_[F[Ǹ|_,5_cg+%S'v+ d<㒵M\K1w٫ ^k(Voh&w_0s&MMu[$>zMz}IFpi#!P .9Xݧ] P~g!'eЩQj}8sPb3, ( (L.  +LJA^oSq2>$9Żr2HY`&Xoe_%~oəh] 8X[9C$ԫmH+d'Th!0^=:g!x))}XzWncFWB5)Q "^y4&@ܩ+BKY6?(oOr&|ܙk+F|};BA&QP !U;rZ @''./>pTӺ"G}Vceu>2RaqBFʳvtGYp$L^҉6kYn~el;ZgX!t$M- Q^W@R6݂>ٹQ1tqܥsЍ=a0|%SL%KgQ{&>,ײ7okb;{ҏ 扂S/f&L:-Y +NO'92sO6wHɗJ*\]v^.җ⒅q|JC{ BDdbN--7,P:l;JQ:".2^_8-3&?$⌕Ycrp%ZHBbo=M!8axx4^YLJʇ F#Ug/2Cvd{-@Rӭ bկ ..r9|d$"KpϷMSI3zwp|$9K>@_W)p7Fg+!&]'.ҁS|&R^bTwHM)@pܘ2D޻:Oo&(Eq]3 pXfsco*'H!G?CZiו">lң7*,=„'OM&F&>XA g6$cQ&IHVC4@)854]y:e1Uh-UQ13$]VoRGScҒ NO'Bu9 fseR 1@OE(L ;% ,$~^~J'"'Ӛ{Ĵt ~7xag/HB߱ KFI*Jig܇x +|gnfW64jC6,.,FFë"TI4]F9ݿ}Ofanu4! ;dz?:U?ݞ~+~QWWSlLJ $);EzTυy%>D˝e#4z቎pJ1%'8>zn ޹\4)(\{0!1q=.MP[ i>@`DT RIt 1|v^/L[< d\ȵk#.vRgkS'H\iow9&ru^R6 $YeӀlA&_b(yJCpB(JOE ]Q)P ^\PiUݝQOx-[)W׼h2w>C7hVG1O=dSk#.p4kvNɖ`Z36 oMU,z.rjr)a>T",@׳ѧ4H_Mш^)SgxCHc8ʌc9Z@#搋mE <# q=UH`*B`H]>Dn\vv_4aˁ%NȚ'|N!^٪?ZuflM| nЯ+Os~HelVt -f_fl~YuE='S(I`$}Qw#7n,mDYxm`u\-~N˵f%͉0P9 Ȗ~EλQ?Idˆ62آL"6$a}-OY)V'6=L@ۂ'8:G3}'ȠǤ-,liւSlp`Q\nmUmk)s,h̵+A]U6>WS B%FAB?je޷.,L|vq'k;"9TwԪ6Nv]^S29mynu2JּA8ޯ`E-Tin}5YQVPsuiyVn_x`-C9q.{cR]9rv=5όMĺ8j XItr3_'|qS@*(3=9w^ 7?L&WO[Q/a2d C4h pf[Uv!ơ> 9 n('"8> 3 g nt|vN#*HJA!y9aў)tSUu'EE?^kӦ_zO{BӣXPW86vx8K]Lh.^. \_Ǹ X30CS;)`q I \0KlIlf@e|N[ Ժmٻt?Rz[S(E iů{h$ qq4r_52eؔ~FsY= J-|W7XuqI;H|g|y4xI^O5pt^<(0qGgX Yk*g QFɊ&avj\ @$|95:7XG`SADW !@5"dն57:APBw>o'3Ssl/%*USE=M5LKb? 3Drd%;z@s aS@ja_ljIXeFT%1W9 r, ihZo{/l |L: m> z$JH^PUQpG=Bcfh0D`yxPō`pW F%jP|gAL҆|, jIq9Sk+G=Ij~pk'HiKgI-ҢRzh< 8H=ܹQv,OYn[*$J-!;c3;Z䙝 x/QKQp5ت:_WDIo>qghiWz?ұz6'B<45FW537\ ziaA|o=!:Wt N>K E H0R%$泉\Lj0 |q cɹ FI7IB-՗rՖ )Z IgNVq }J|Uovqģ1đ$Ud'|jH5_ZYN7 #ߛxǗkc*)@M0bdD,} Ls骏y5U/>.+˝GM+v_atK/h=? .͋]j:s<׿#س1JX=l(3܉j,O/tc=`eא$,Jy7d) K<(uYb#[* ,i?(6]5>+BLHEU{B(q|WBqYt ڀ@ 5={h|:®kN2;nt9g92ablվyn>?M6X^i_U .k"plYkj)ghQ`pc ;a)`^pSPڠY<:!<j9gCB30RiI)jо(^u{b u-2ƞ$#Su /ZQR o3v`8&Za\yf!gjqvդ%c|$ڮ/m&͇@H&p"KC}FqkKPǑ J0 -c5<&lڟ+Ds^ M?NO!F Nچ(j2ƄhYŅi4?}vC1E@f. 2!7hJVd/`e3:R#>ļ0p8 V@6Ojm$NDvOŻBx:(=<nt3K~}+:!=íOMԽȦV8 ݔi_| FM.ddzUF {\P(UdV!MTe7%و"'!ǛfaNۛ 3RmUm106O嶂h>uB?cdհmaLE^eﳈ;4q# sW[NJ9b~ߑcyLEd.StkLW&I u Al@Q9O#,ע?𿋌 [3f7u~-dh8XS? u;ˉ]^h65ǟ(@ Ⱦ@?6bXaE>UϜёp2 8Πzƣ2sst1Ǐmg{Cn'W{13zG.=5Xr.'ִ٬5۫ Y_/>o`=9u@Y]s`>xs0sч hqqcuW1,5<77JbvI ޗMz-Xչ6H'҄}FS좢3C\Uy:G14E;S+) hُ9(,{*kh7W빫V=V4,W݋&Ϫh> T9~4jM緑5Ui奂d@|7]o9H#8jn.Wj ^><-)[ iΏ^ȰmՅ/d2ԯ^qf:P=|vAGK+?橉w d|Ew TKrNZU~dP \?ty74d񣞢aĝ,Yfs!sWy!$QA_Hp"-5=0Z%g|" fE ,I7:әt+]Rƾjĕ-%1 'Xt+d/9)V>r|Y!C4ꤵd,Ժt p֣ 0lwxQ)&ugtQmT˿7, ˸d*\T]!%>^DHQI|\G2Es+GIk`$#lǑf}GިK[w&7Z헪hH-/Lw.k8N8%-r|qL @}LYݸ)` Ƃt UʼnMgGҞt=koM* $?Di% n~ 7{tA[qPsqy+n.7El XGbSN=x8p(IN4l O؎YHqW46 +VNA]zjmGgU+6<Ñ~Z]2 VY"VLfF =̥ÁgXU -G)8_XNB'2Mm $9@kSUV䦚TϡBW/hR KKuQU,t7F68`u5]f")FKwC[?gsgop('6\'iζ04Q|]Xex\O= mc]`s&2+. ALbF%,jb GYLd fOr <$%84{;/g-LmKD'p6 ;R<<Tpa;kb5#`: 3&WF ,d, 3eqP-@".YnǿeJwI{՚>n*GFonʈ/~'LZJv~a̻C~EL/Χ>0*:}밢2?i`- }OTvWHNْ3F+R}V\Z!QHDa!;$:^!3-b9EV܀42L2~`=ju%@nkmv#Xo$@NUbѴ)q$(S;5%ţßmfsPUh2Ori Hp>BJ|'Yv<ȄtpqB*lF_zY @56VHX1=R)b{K QiŽTŅBG VZF" @ReFI yMO+PCܴ#aỎ…N,;TJn^Vhu iVe!QB 56ҥ]8E^A0dt> O|ͅ5z怃/Pvzd/VyvkqoIs)hdf MpHPgPFp-DV^c&en ;SkŖȆX E[ʈ?uDbg /Ͷq=#@]^`d[(د ξ[w+?=nL3 6#Di@/},|Uh5_RaYVyKx.L5Nm3_\S~8X& hŘdx^*X}мLqmTV8-|j͖-M|c T`j7v^;g"^ff5m(9xoQx4ךiMD!gVZ5(Ucn 'PILwY+x-]zDfUᅢD񷩴 E %k9[H R3b\ʆ,]0h 0ԒhE=Пϓ95iuF1ظ25@0j^DekM4(lPhmʂ$f\#4Lʑ\urv㬮ilTma^yjTQ x- 1&$]o(]l$ϞrB$ƑE:`` XYXYN",s$/;6Fإ;ӬKlb5ijʗ>C u.钗c0|iÈg$%qcItV$^ mi56N \sE<:WnqOk7dta4NbƊ:3Enz`m60ntO܃ H{'WfZTU-n\X F*s%[}DD.#U?y'vq۟P`:K7~i^sz:s a:ҋlP1|(t:qA1?9ǵyl/#˂XDOILV T3Op}8(Rݓ@e|6W{7ԞP%J}~B\m@FFoLޛe,𧿯aR^T4 B}z߾r^s(VHTI墰ٴcRrxuY 2, #i‚%Hg^I73:}Xy>W=/\vC}}!4ziNkLZ%DeV>τRdw-{0$6EWP&vY"g0]ODMWYQ:i0R~Ysv}0Ϫ&8@); :E>U=*T \ G 9dj㚳t4PY^n6FE5rʞ_}b)5^/+п&qK/xns}׬G_>]p bk 63'/hM/}@ zhO@z-JhGm`D^ٓ.<1_2/UN#*g+۪e ԑGGpHx ݱ3hJD=Զd;f-{5C[V?bJJ֮\.اU xF_x]i.9A7tvy*[7`/*×p!93 W5#l %XOM;kZGggzEehE~BGKn1C1I˾y#V{K{!4DVHOY9WFAVPE|h$B+K aW$*9\S>sQxqh\Jӥ4 ?:S>Fi+clBYf$?I4xS,_!" u1UpY m}WfB)D4}W&5F ]HI*8ډ|x^F^2B_<?ҷuYQͲDłt—ָѻb{І9sGwɛvJSW$,m+Y1ZprPu.KL{fy}e<1?rGf$Q̥Db҇gYDD)0Ú1Og5d{HsO%A7GI{zjG:A>2 4ghI[i~ћ!lNAw9Ke'Y=cj 9!TZ/d3"UVɷ+"w>Pz:jRoɀ 'Tu3_Mg*@q+x3 K8^wOԾ+ .xq`_zZ{$I B;^r]- %[1f+ j-}ߏe[T9oz^PK/1t*vKQd)?>ES}n&"jJJf ~jPybۮo`_k{sm#&x9Öb?ܿ~Q>r7y ^oY ]pL%h >Z*xBq7ĒACBGy#/=<&'j"r5k}Z1fu3B1&'q$NjgZW\@D}ܛV,[*?^o^[ %g껁 c* 6,4FZ_/o'@kMCO\7Cց2n@ ݜi6l!ĿRd\3@:#VڴB '2NUu*L t0!GF^y=|>}@էLlL}o$X['uM W^ yHaûÜ_E~) Cŧ~Mnb=vh5B7XKAp6g$f^fu̧"h6aܮ~iS0 Yf~"MA\\)^||'{P]5] I\{X0n6.Đ#JM|B "eӅ"%÷,X*t *_r5ixC02Sl{/!|40 wF5tm+Yh_%đD?O8=vjQo /Ҹq'_ QY/W! $h(ssW5 8KzAωS,A?`oy|}f|0w6&0Ն`OنN78+Xh`?K}&= >s9л~wb&IKbzky#_ť3`L0RAV8PfSݝ9Zǔ-}0J) BcB6Dž`WXL{.'zp`n4mnJhkMG- !FBn}& uK#*h~4 Mض֫_>Q 轤 yuVlo.@g3H{y* RNFTNU*[:#} g20<&%J'(_m<#D!-Y)3ҫ!meWz.#:[Mh[}x !j^ {d:S{ND:BY"a)_v9u S~qDCڛ5)bL:9No1~O\Ϳya% ,rRźs`A4POyo k6ɀsA2f9}.6D`q+]L92M!az"n*޷+8 zσE[Xa5ʉZ_dӇIzgK-L $5>NhwfFEO#W B ;QbH!yX#IH(hk 4N0&V|2Akut6}D@Q=]Ȕ-WCR )$Et,֟fFS"Li2ac|nGDW$yp트l#wV0ԏ.4H|p3hFp([JXydaˮiI(u*ڵ^Dw7șګyKB$ E&(Υ*=,v]aBa2\ d>0A}ū]?fڸ+f逌4cSXv\M7#8*=Kby]gsd.qkݾ247eMÝ+BX]{|;["YHPo0$ǚV8)"5Fb)qԈڕ>sZ9](Fyx(lB58cdgD-}Yt Q 2 ap= R:m.y:/qwBn [Un"N /HcJ ;AHX9hkZ oDW40Ep &aE Vv@X}yJ,WJNSnM:D8hBͬ02-$VdEVhFE Yx?V%>aD]Xgl8>D*/Ŕz]|>oNfԇ#O$DzB*#Y k75Q?gsSv**dଃ88 o٭OdyB80-NلFUxA l8nY lXXi RAܟMpJW3\2B?PYU2g'=@ľ"@~`VE#!|9j K`ÃWoe4 tsEHu~!U k1oQMܒ'룧 25KnB16e0E%%aUb-(q wˠNiN?>ނG,v'h@yʕLbS{\/ 96{AtJWO#5l"5 KUHGN6zl(#n%u!Ԛ1ޠNF9h;+l!6|<݉a 1VY, R ק|,fԁHE-ؾXX>`ƫA(-D5\ٶC&Vx?5y`_.ܼL#dIO ۙeUIuοؑ&oe뗎uưȜ"1UW~>4mB22wH:FJ 2=ːv&Q^DHa>`KL6Ɲ% } 6;qܼ};tf?M$氙J)wjeU(n lLY0/o!\n-m#F|}&&"A*wa qjs(L()1V)4 ŕ%pҴe=% `\r+(=wEi0Í&`arn3ʲ/*9\ʵ7u v-r B:z|A3]94ӅjBs؋闃>Hdw=P}Q r 3T+Aw?/?7ṛT4֖>Հ!P.YΜAӆGt!ӂ-Hԭ =(,2dY\2ԯ \]!i헟Tf&Ëw!!7\k86O+<2aX6r }ej{=>#JrIN#QsІe L|,MTY:cww.$Vb* ?E'Zyǐ#sK=d@sV1qnC2H,3$B Hpw5F@US+C??j#R2im\>g2PB}F/& \G ~ʑH |ZrU/杽z}bb:eSIa)l^8_*?K՟ ea7 ?{+<$E(%'[2w``*\1Ti~K(5[r5,oX6X쓢rrx{jg*=Γѵ%yAAWdl> xNy73FyL+J7JdbI.J95OϺv4 oDB1ݐ%9@$0ύI~j(OV4iΚ G1%A%Frmԫc/a(P2]fVFMQ ݸ=@)t$k2{W , 8ZUm5Acz5o޵Ky_&`K&\&w嚫_Y/deZҭ :]B87Tk[@XX].JT&ZW&Y 7^ N{(ve5o`+6,D{pDqQWgr _{d{kֲ qmdLt T&?) š[}C?.b.|m[z4$f`Fmf o|-xP/vӞ]1^?F@v+ &v͡cSlXE+lՔʥe%SގDG! DRasbLM<Š!ȷvΚrC,}7Lz xiշ?Qe`c^&/RT+@#kDM[iX+!geOy@8gX4q[iUCLA6l2=텖i!*xp&ɈhBjt&]&mVW|Y4?Xy UH6mQ]~AΧִ)b< h\hl m-ljiΰyW;Xbgttr#-J"H&mVTQF$=|3OX8oI:gKF3k׸W5<ET +! ,SAM5lb:j#ֺizKՎt=׃1{ tɇ_PyxpsNnV4&wfavB;Q5x'䌂P%j4f]dd.XKÞ_D毣 @, ̤П68}t+7>\l&t^[j4\ӺŠV8l dM̑!#鎣!ζuC}yg3S˹f,1Njp> 6F TR %kEͿ3̀b,~>kɜG;JRkniU$E6T@*b(2hIN1V4JJ%gr.^fWC#V[[q8܋]T>[Q}2! H)4W;DX&:5>OXK8dmym Q趣M⫂)! $MR2X0X!um?kvt7ʬ&kXT{FM}-M8pBIm@e@[˜3]ԉe'9އ԰ТM8S2G-eb;lFQe'a/ywnOmH/9d#[o3&N* ۜZӗ@ۣxgoDnup2!ZZ$XE&9adC*. ̦қ~vAԯUxpS< ` WnpaI+g}.#rdɔ6ed{`'˯9Lܦ4H:_'Jy7Fe]fk OH@>byF}:H"q;͎[w Wā2z,VLn ԗ#GAp6iQz D(eGvX_ D[|*y0a ͢L޲ )pQ^QYObJwE~;smml1AF 8,ۿi@"3 PB+?=#x7ioj4pZCZd}fːYƛdfyg y%#b@ʵ]w[0rlEQIf̀wCVLVd ATn S=#4T %iO%O+s1n66W/Rz *"'@#o2S-ߡ Af,tl0XNl"'')QV^eNcMr 7AʢSVtHkWrjۈfrwȫTǛ)1 URdF/4q/!T*@*akRq?_j;q RIqs0&Jӡi6nɄ/qg¥m]8b;?WzaR219 Ro_-#̞E2HBSYtraJ))aֵ5DUw{@<'NJ1/v֐@xƇN/5jd ;9_v%mӃa[9[cB<ݘuO)iz.9RA~IX3w/o$W(+mV- Y$aI˟(.f<,P AA@Y!Pp6S6w)@X[MyFdsPU߃5{$LɂM-t~3#r Ud&.Ky VB@[Z5Z:rȋ!$A2_N"DaؚCԆ{qS Pl5I y$ct~_^ ”F[ EԲOY1NdAEL(?F@' }XI]~-N88ęik!W6]ReS'2 %  '9ƙ{ȡE ir\aEq-hQ: }CSaEi+G]|d@B t BXgvn+D眱 ]IcPa{<+Zc ;]})bGo {2V՞ bBul0bt{8z]`b_I:Qiw@77C r'3'|5iCa?越Dr(t&g-G{B\BwHOQ8ǗK ;3| q7?DڣOWEf7 _rt?<m} )O ჴ+&wLb l;#2Q{냷qpFC7p˩kuD<:Mu) \k\]SVKY8 A=D 28fc |G3ל+'Fm*ƒX3.ო3ccD 9?Ve29m 5I'&{1aH@0c .Qh$s侐$];jp`T2eзL7tz٧ER1}m`Z>Q@o4WJ!q'(n/.B|u$}|sc2\*p]UF,w6ŕ1q+uS #(!J\d~^q6ZjZGOuu>|gXYWu>kh YpE*[uɌsW;enYm/ִ݆FS|gbdv/k9}ͤjB]ytEp#Tcпǟ#5]犇tzI+Ois'E@L`,C7j< K #]Pa-->2>ш2Dh@fxAw.lab+^z@T+0fщ!Ȏl/$`;乗8/zi2\@LVhX^3L) `[U.N.;kaBIJI[%>U|ef<=ĸ(H~! Ϫ,M FU׼y~-Bfxvd/ v5~%x[:?[@ncg$;h@-DTȭ*]AN鉹;}NAA8pR&L"M$`}ٹ/x*s}#7vy0%?R.#ڌܺ4 eE$\ iP8RIuNNli9B(6pd:Mςoְ9 beR!نsQqQ/jڊe~-*M2(?xCh:Bh~k.F rlwӕM!|1ݦ\yan+9NtC9kl^)QI/|3NY>%8.#寡4}X>$敧>:yG2<"ŭ !i,.E%0S`!b騆 C3B 2dXެN(gliX80Cf6`~:gY*S:`[YwlKA8omd^?=M@vrҞ$zz0kQO40m+,icT@}&C$*BOV{zIodk2ui"~.b2ozG HcGd[ʧkCU! JЎXCp9 h:15N7} s#1oMTq5jq,n_]F:@,ME?ΆG?U*/V.?ʡ= /V`̤[F;4ތ뱷)"H,P-z_鮻.Aġ_tKlig 0Sn:nm$''Rns\4Ź͸wH"-ނVփ0`F|jA- o]2^nic\ge!SEW*$Fe;@bߥS=~c $9#€1jLk?E\ђvadnƁ Dn2E]rGZ5rEǜ")45*Yor pYٲp1:K5xT2 ZBԇto2OvZS6,g#obK?^_}pޠЃcϝ2"}ZlonihY^ZA.e;?0SE XM㈍OdQTZ҄);V\tzhA3k_>rRce"]Ê7e3*LG[2 I'=Pv{uTjv-u#7(?1ctu&'@A=Šw>nA7AKy"CSixoq5v'SuݝkJ-N6,7 3qt``ts-f9|@Q Vw,Mj9KDfXZllχ~M/.-4šWūOR:.ߚm0^R,'~ c(Ũ Jw$LAeNžlk`x; >_KlvhØ8|Khx0GW^,:xXu9dBl :p%反̂ҼF| ia`^0͒9e!)iuq7@K­(k@f ݛqnY?+l<)Upe_FjOROz`53 BU͂{>3Z`U'_(]ICME喐mX1@-kcCy?.kĒ氠0= ő[E햍~J,đ?_|r{Y'{eOe"@Gi=9 KK0v?o US^5 (IN̺M%iy&,wxO# /D#Ƕz\ޘal<_phh,)믡XnreԨ1tu*9 ;h UL-(k22):凑2fVE؁/r@Z@L 1D{SCx-tW3pT{\8U`jH[{pofe2B?>*K/ZITf 5'g`o37g)Dp^=Z@Le BlHk-dSy"/qscnd ӵeGjnkp\\Pdc$@B%~ ]ZwԽ^kI n,i0R$rsZ'x,ټ)iBp:̓s ո,KT&`b`ێ_DCt%)1_dcfn(rbOfR'/R x= zZl,I0s;{vh0ft#h-0,夀kMNE(w">Ia&\+7SЏ-jP'_:"u(g,ʷ&yWI^&Z/T\sfR$(IJ },u\^2!>TgP;lNlF Em%eTN:umm%g;Y(T ՀvEIgB`9߸v?yЬ=hO~dI4BmĐRwJHw u/ =X\s,l-p5|1 {TfSpY}o,_$)r5sGր<#C,VM -?&\IaҹH5P뽽F.]9e9ÀP38ZK}@O\5Vy9w.ifnkkܥ_׌S`$5Nz`[MwNXܺnI&_ͺ@0޼}l=WiveNZ7S~"k4o𯘪fhZSX0Y% vzOÇ#\hFp]1pRw$\4#ۺHӊ ."9 -6!rl%#z?6VeDN^8__PW*!gy!*;siῤ G6~vO$lnuYy 56wNL3փ,8 oU^XH*Xd7b[HTʿCfj֨1]KT?W7dN_WIٳk6.?Ev3lqvDj!MR]=ȡ8KOhBYDo8Y^ΗĮvݮ ~'vXTrR͇%(/BPQ uDK+gD~_[(Kװ7و h2e0tuJ(W| )mut %Y+MV UE2Re]V<[YV i$ˠOg??MBt5HkԭK.@6jmzu/ZO"p-k/kqӷi |}FC s`]|d6Dّ %aHjjtfʩ ]mF+xk= S cV°'cp{qZVҎr0'|VscA2ʃZ umWv u 8.bD1(۶QgnNOhOo"&wb߅ЏѼvL_|`FHZ|Ae4?KorTݓR䏏[HSx9 lY _ؘLu< 2knV>dl@VĘ0C]o[<7 ̥%ĩ OlT0 ڭ6qʾDgs_%d&<0pL|  ɘ_3n8l?!!^'%h 睇Z&@x?" G)nmzxQe2&.'8ps܌1Gn x]\nM2,+?bt{RǨ'=hMv,}+0^礝kIbǧ dP6ٺ^@/qmbsR]iJP8oJb]103ow0St6>HFx3i?GMӳ3U,"vgRQJI=40Eq`i}TD gfsziW&/>.Vg U/gAmU'h׸Pý)/!C@YΑ`g 5^MJxΩ߹>(yZ@͐/BϝΉf8jND/w_?$twTfV? {NuAc=ѨnˬYd<uQ8 +S~½52;HL7(Z4]؟OưiJqsɽ|\ǹ4s Xu.j?R8T_[Ҋ]L؁vqu_l U:YbZA~Z!~iXY.X{iӵ!^6z׃d!ia8mc xe*/LbDlV#$o pI{otCسsc}:&FP)Yc25"O=w{,@{?ųnbCy{iTs1}ŝ߳^&q1p-`a(l AIZbwd7ڔ)W(~Xb9+!څ[LY؍+U] اbRƞI%˜!ljIt ]FꙢݜh_~*ʘFLYc8m飓e"KC.2J8M@Mn6{LwIPᏐMQ (&dv,BIr2}Qkb("FzĝpJm3sjE?ZgPJZ,UL-}$P72 *8@&ݳʡMO`p_2GuQ`P1hZLːbu_|sÀ}$ӇAFntH."r'@Ƨ'}]$?a#yYlU,*Ey< Nw  fdj!Qp`dg._{>l{S?ftڗhWbn? Qwrx*Gӫ/'H͵U5vJ9&Ć -Nb.L$uNdbCa/kZy],r .|)͛)di>/OXp)oƀ,KYLC<KF@9H}Љ2,a{{ӻ>[#+e=UN\H߄bUn:Ě ,Oq([./:l6KUOqWsST]+Aǰ%nh}fS+z,+˃t:KU8x)֚{M@嵧XY+OcYm -1ݓ))?$Ovײ/C4: MŒBg)m󂽴ΫHY-A_PalP:=t?@BR i-< ^c4:^MI?>Xӈ\GOjy0ZB-_J pa.~? %xqEv DE !2bC|wK^jƏ;x:6T|En-xA8^ͮhSY RRY)HM.%jg(glv7=;l~^]_BM'tBE fSf`ڒ'K=!)IS#!+) L:3b]dd#UV(ߐj_D 7O3u^J &B[n7*-Gћ*dso~)w"orºoVhfɶvЙ-{Ϡڜ òdeP.ƸEO^J 8ƾ У; %f˿%w7EJ#{ظ"G9t&nXj#dFlaAM/n2?(何"Q\dikp!+U {wU^"(QxGUHV! >Ego$ H^04d`Z>[[D E]-$>˾e--`ĝ.$>f aTRdj`^kHA;_s@$-bY2C 8@Lքp;dΥվWT};!ÉUBM27mw\܅Bo"X!aZ>U}aHiZG:p]`BR*WMV@UOuY ! {s -Ò:3Rn}N1F0 q;>7qj(ƆDUh6i n1>:վ]zU2d6XO dc PO/@-~sE ߝzW8գSffj/nV7\#t} t ?Oج&v? m$MOȠmkKXT7wӻ|yFccmZl/&7qiλͶA!@Z2n`.ۖB=Q 8(X=0\ &Aumjul4ҳ)k|^"ɴS/ΞZAAUwBnR qʆG/;\nQHS7^40y~Me;wlA)R_ )[\%-|%+jM$L@"Yµh4Ry%_?!}ti)nlGձ܇&~bBofehv bLBbajmB'V#O80tA:%kZY< !ư4\q/tD/c`˱2+#X;9s!Bnna'[ǭ0_(C\o*2}z_,`r0v׷|15jx AԶ?b1W@GT:m@| ,RYY'd`'U+lHpQ}Jpp(/gx4%w&M7+sFs^,M P] 8s6Tuw+T^?\yL>R 7ݓ z*iRZ}Ef }t(iz{U!>!Mi)WUͤ ~'J5E⍇\8*!rc8ZIffoRapyG,78H2~^FmK>Ȳzp'ܵXiMnPƭZLJ!<{$t xYB4&U# v$l1 Fx\*cC/d: \J0YUzP%/%@jgܮd[nɘ2F.ƯUtD!s/t~# ytտ:,^Yp3?)YT-u ?OpsM¶qEdxJ7Ӡ Afj!FFD3:?y04kչS"x PR6{cw٘P& ~|VFQTZ>c~f?Ȳ[V!P/m;>Bqr$Az…uƕ\TѸU+s@QfR|k8|`BxF2@5c2fOP$e%RUڶmT|D 8QK  KI}zߨN1@G(q&J:xtA9cOMSis~T!K>'FN?0ϓZ'fz5Jve'!XН!l#X;;a}F64piV੐m/3/Y.`?x I\Uʌw5$?QuDTef1t\9Zot 4ix볱qJW`gORCQ,3MM7Ti=>Zh ma00`"B4<%ޤ pC&~s-vlt"%;0".%y$8±߳ʟ["H Ud*Y|+/XJK_n"[M 3?JynFLX1tp1+4 v+Ϗ@C@.(qk[Դ'?|"b>r1TR L/o6 n Ha{<4Dbv+?)Vn J|Хp* 薮'jm_Cnג qpȗyFXXeoq@]{۪Ͻ\\0;6'zfqLualMeW"b( faa-d&b ~$+~Lv5A_l_mntOEx9KD<9,\;i-mКA%<|\c(jQMT'U$a/3i8 \ @c"%)8Q6,Lg"o3 }CD7B:{׏nP*v\g8~nD8,V*<'+kT*Ašs.%,sCah+_'0JLl)̘ }^G)6Pp;|wR}~h~&'1+ \ ]Oը<9tk>r5|9F"/ #>ʂ`Y4]' [j('>2lli*+<TJr͠?cK]Jk"`t|;0"?#󣎢^~n5AcXAH> BFMBS OH96Ŕ;M3j+$*EonqY>=vzRA?.y&TBko\rMkyd3MGz,i'痯45mab8. |GO7H3BqXð΢z&q9iG[w2E3iM35T7z<^mY_Ʊn^< cv贪Ê~Ξ- ]TጁA'q7:<B&eͿX]:I=L$`2vHAC 7"+ږbPPݧ wz,81D f%vmYRA ) }RB"vWi8Zf?2`)Vb}x ϲK0{A|@Źҩ=fC=4c v~q!'zKY[+ldEwڼBx*ܑ2FarҎ [V5*7{\9*FS?Ia^o]6eHq&.nݐ<Dkw%EŤ + M!c`xi4Gt= _|my~f8+efuQHYw| ;8aMŌD6s.c@y޸;~nz 'UGק#Eg ZZ-ibӟ-%lf:WZ%X7ӯq ;XWM?aY8}7Px|F|p\}!^Ui&ZffHʜjGHmGl%W ysŚs!gބ#Dha,Z2\')NM ~ =po ԧ:w6 ŃOH5rJczzDӀWm0sN@Q7c2IOSS:$H41pYkkC+ K}g ( VcCb: * ȢGѮϡ!l1/64"蚑bG0g'խ-*Q_>iV{kH }x%hŌ'}*G6`zY@Mﮣ[sp9MKp ն"aƫ9zfs4ժ-Ҥlp,]Sq)0Eb ~a,dҶs& feh賘UPE5y䫄548goZSa^YL,M%[mS"Qќո,8Y ^ߞoư줾57zuʹ`\ꔚw>U9UdC+FKsMJn,~k~&&OSt2Lo@zB>wZ%ôE@`UDb8W,3(w ]69(" xh bgF@jb3D&CaQml_ݤ΍_b0W'0)Ϋ?.Yk}ߘRg8B|pཚ f:ikv(&g)ɈHiYE=*;Dj ljJ (1RlŗXњ,٪|1"\z^V<[F^=7ӵS*ݭwtEC5S첤$^4 8XWf$'rkSs"]ɦޕGc;U 6!__lCe|Cˮ1~z/tJ~mKtTŘ&řB tMsZmec~oΏPvnX^s +V`|F a'C0ɘQBe CZߒ gO *#eB|Q" |qV,=ݓ3ً>0{0<0&QoFX"a$0_-=- KDcL`#m2_Y;j{3͞}*ʯjh2tF0XYŵq4R3:8v!.ն[li j~/ #*8ĩPZm:S4r&% @'dZ}q[81%trp#WHrSKC w"|S4B\/FHdQO4`18#Eü&"ȗGxwΖ` hj\%VE7sؒAZ=*yܳ;v-\冄);l1yy 3 Vk W,;FD`p-@'P &LiIO{3H i9@r8+Nd ︡BS)#%K-rL7J Moi"+6Qm(p2Ma(H8d#e#8{2|o ل%D[^&"d~(lÕ#1?=V/gPAP+WrG7Bi!ϡ+3X±X #e L=v)ڭp1e atNT؁G^RayY,~hP^J>v7TҚ,gJOqʺ_~f; /V VRƍ62D2^P#GU =b/D1?E P`I.rqOs朆;@Ƈ: qlzf:5lקS'&(&ź+NdSH)BeVV0xAP^~lػW@>>`-4pJQ 3BQ/ʿ?5Ӣezwv'Gr%A;C X8ONf~ГƟ^h, M_@3S.k\c/ϡm8mIt|Wtj,GuY(QQJ=Ez&]ѵ̮ZeY0!fӾf 6uGDםh6Y682ȫTŘ)0@BP*<;o^M0G8Z ͻ`r?lw6$|0;o5R5W- EغPzy"^.(#?]~@>}SҤ6O*cBٟoA5LѫM6l*Zmߎ8Z%8]|{x ^>X߂d(/)+ a^Z)G(=KuSiHSڅ2R.̐zz:ٲo?NeТMQ$!_5&qqd;Cߍ/H_yP'V(NT Nd8.sadZ<0ҨPc `}˭i_$2bW֐P|-5+3"Rv 5lt_rC CےӚ0Qaט9nLwrn cLSc$MaOrۀ/# <XuVK UqP6Wxؿb|#,+-䬙rO&ѽ81J%u$,͢lrG lߺ;u,[눩R,䌈B_] M,& f]_98_ b`h:H,ym9~q'ǹ[+ 4Seaj\@W@MՓH9iAva}8bM-jh_ܣw RĐYWIOxCa 7] "Y@oj$=iJMJ$8DU]VbO[}&hͅ‹f O5'b^nv]}i jr"|nH5{ȄbL=?Q|'ǭ.Qj/gQHthWI\?t!$c}w?0ņ1N&o C.`4͐{)GMߦo1o쭄N |UǬAQҟ.$ 9mtɼ#Q\FhDتq2?4 B=9hk=%lY:-vscoC]=%mJm"E«izY|:cMRJG+Vk͜Ro~2'XCv4:H){s<݀UȬ.T5BD-B.刏 K`OeLZF/̳G5m\ɫ%ݔi@nB5f=!* ,}dPYo1E5FHCu;ޑ*NJnO4Ќ7`Y+XR{J,>]Ǖ:=0"j4< k8]~0޻[G^2J|  h9!jz`(|./,R=CPͺY9w~RdK-:]`Os;$&wBci M◸AB7FmkCj&oYp+$#>w_UZb1VvJ`V8u_h@kBbgz߅qJ<2 [ Ti>LNsGXs;,hSx̯ţZn.Uˋ~2B1rtkoN2-Q(!s 'U'WI:5$2fs u{{ dhdUTՙ#`[U-Q]yu[~xoMgWYBQy-GCgTs&2nqN.=8,vy1$]59TZ-1Hhi4eM>2B,MR rx E8aGG:)ITS'⡈GU{ ]ԡZ`wt;%*|&Qpk%c^&IFs Ρ8/5m&PS?AJ(-Ћ)0G>uLn( G1:.^=!BIU"MΫ:Vw*ބ2jňj ",6σO@BVNNVfH{dޏ;$|Y̐aî }V >a1gR rC~^-, W q';Ŭj~eoDsdP[f7W$WcJutt:FemdE&>#S6]\$yVΡܯՈ)H8 iO?sg#12;SJLԼM{H駼4/%6SnTmr+a;k T; C:| a&0x>dW6 P!3 l0Dz+\}7{uF|CT:V֎>g-Ӓ`0MC8e,qojse`-TJ D-0A@ʽADL!~H1Θ!Ľ]Ic_xrh0/~f,TOl_Kiv<>6Jj;ldw.d"Q=a4}H[VABR9$N@[yM + 9HO4x}RCB‚iz`jG;:OtɽR 9r^wJ`'e`7QیRC|^e@;ySOwC5GBN~J_ &$+HO}3"anO$pC3n;=]$g)әXג[x`Y?`!EWTFΪw{Gݪ&c-=n7GR]ǘiB#aNKp֢uf `gDAbq]k=@˶E%="g/Ԕ?>$:2 :. Hb2fRL ߒtYmƥ'c8w׆O˗u\ZK<>̋@ ޮuagk2^gpIj>j3uj7{O1&PBg8!Sձ&x>xB[9$q‰\,=L>E.ҹxu>#h~rW(PaOp QYnE 8Km6=ŇVHj{.yi"!ߥԮvgAHE(s/U@|Ω$d]1?|%rx i`V!e dX Ijr%fH'ZYcC#zÐA{R8 juU*4y{曠%UDaped{p٢O"G;5G8,VcsVLi VGVP/B,,ي$Y]^Es: YZQ3sЉ{;H!W--Lt'^Q;0~ՆF¼߹~#ϛjUu2}m9lؤ^ 9]Ȕ=|S֯ihN]V 3Eº$Ke%[ P|8c?}_D?dި%Q% %)c7[WN'k#1|-k!otM_GG{X 1i.P!R-ybq?Qn#fSlJHP_ضCt.ڔӍqUd[kn4hQRZH” ^W9+ b\:wGoTXMk<"?0ǍEEmtu S>^`Eⴆ]Ur!I0y"߶Zy/YP7&ʺ^*bT(V"EjjY%h>G̻w<#>1>"^**(=0iœUtr[M I[-f9T0^Y9 p(Y&܁#cO?\<47υ4LQ ly՛꺴ӨrZ} _\+>Gpo \K1T[q$ޥe>xȈV"6nj_^g!󍇴Jb0Tʗ*Na폞: k;2ҷevILTz?>Sd  -mٱk{c{ T_pA!W1.E tHP21$i"Pzp-[JtW@<\54P% ܝk`9H$y2 !HB'M΁|q+NsCB0a!մ1ʙ#ˋ &o2ao"]yX#T6oJuP0fݘHq`Yc6hpddAUEsb!Wtt"j^ʷ0_89} }2R CT:6 {>Y%Zt >mpOUa9CAWiǫCtS,kBi7cx3? e d|k#S$ c? k9 cJQAȶ oh!nc̢[ B%΂+fb݈p/K$z0G i&X2+̥2đL&g8 w."ٶ\ ǤPF&F?א/8j6lc!:TsILf!usFnH>.6>hlceh 3z<PL #PQM,"z'^V\H$Pyn%Q.Y!`lV5(6૲ %~YfXH.Ov?zk9rצ̛jBճDz |^frKwH# w`ev;*Aj/78tt˘]TH#;\j6٦b9Ը"׌1D4(8,h3"(?y v7BϪPUJtjGI>;zBhgnh=UՔYga^{/#ߍ+x>4 >PW5=SJG07fKwOfO]aՒFoAةR8! Ćۿw?߫_ y(q|܇by}#!^pjʬiƒceۧ'PcO3>g$n ga:Nϳ9d8׎#˹[l7`wq汸kZT:*z1t>#(Ov9@Obz4re3ǂ0j(kS)ƞ /d*i>ȡ!uVdwC(?$ wX~T9V+{vꡨ:P-b8AnxmB#6>RO%@&}*lqÜ 3O`ij7*G=_3뾹.Wٕ[b/2.-6*mol2:^_fq2&3m)=WKe;PɋP<ʻ} ϧ$dPsL! ۣs @%|`}oiî>Ȑ)2fy}GBCd3zZ\}6{~m41WMMmtޗrn#A(wﰸH)*”< H-DǶՙ%M3*. Ef'b}z9߼h3ڏ!ELXfBu ^#Y MGGDAre9Fsk?Kj ƞoCך?JqU3I5[eZ^HKrru#de 1 ;^㿐?HYD*i q!'b"GenBWI)O,Jc^5)_z`$(̓Ū)nk G * W$wpBH R ~(t # |DmQTbO,B9q{[@w7 ^F0ZxPƺ'Ɍi6]3SUi%0aL@'[Е[ !+% pu%VvuI²Cԭ7VjфNUddP鶪},O3~7كTP#^,g]mFY8YQ.?~W'>2 9bݭ?]QїD@Ms*t_";Tp;Y  (%U ~wg$N~;Ḡ[WatֈŤj \KNAg'2X>=P/oPdDx[v`(x$⫖vQXڕ,|nb[$dAET9~T?]? |eKg+FuKxk7tr(6.a-x K ۯ;&`T.YoSu u!,duÞ"돯|o==p!m8DMC1ׁ-8ТU*o=-8uQmo1xa7 ¡K9!Dd=.}2Eoaoe}lo ,9wZ HR%ASI/zcV7pI(E /jBGyPѫE_R}\[ze&@u7Ŧ^Y{.vCyz߭gUVOOB+C}݌S&݉}c)&B="z[\,?J,7Q CpR_/y X2Ro WAT-_TziɚGiBw4۽)ܩC/҈OW[9 o-R_ ,*V_:ȣn^2ҞpJrpYK=`` coInJyTP着;Q 7|Y $5GmƅGƆuRQn|_%w~X3o1ΟEgI6U,5i]#>Уg1up^4puX N)ӽf{ pk2zOxqӹՇ/m3'sqҝϠС&CeXYh*._ m"0x裸ޛ顄:N`2oӱCbQC8zECp*?:$j5.(J!vAn-v ŝ^+鍀⋙cd8jܲ k>2 2}!SY9 RU~~.r|^1촹*K,.Z^4`@ZtrcY5ߕ9zw!+![S1{wq\5yXV6CݛV&cz, i cR4~:9s"Qp|.u>sr?9%P6:1|pDg~:(}20-f9YFd{;r,0@r,yz׶jZ ]Lg7 G]U@,\'iڗcG~u0yۯ%NG_Xiк-gwdۏfq7QIse|S?8=IyQi} Zߞ{gֺP]1!ZL4+è|j!86x죇@ά_ M=f\yղqnAH.'u=oYQ`s|$0`X7:d#DӹJI~l )օw"2&!h`c 8UQ[."k]'L+:Rv &\W=Á(Kw9ѵaG;5֔栈VmJ";Y譛:M\2LPg`M"cRgz=+r їUno}tsjRݑ GC'W-l$eh c"yZW"QSRVYNHp/'G[B:zodis|-k"y _]O:v[|l6}[jV]Wzx#aCn~-F"`l=9oY?u{Qã{7VĕI}dAB1y׬⬖X E `Dݡ2]RբxS>`?XZ¦CcQ CU<ʸfe{Ve7_>#j 7u K յQDtDCy7qRba0wOtQ5+)|].Cho٨•C[<. ݀ߺ?u "J;I?D|48WPbV081(=KU?؎zy-Z0׾pS uc封wۻH} }0IfBhqP>α,;tqE1*[WE Ad}>7RCŎȆ{ja%r MGU˅Otlb?|T0':٬2)V M u(k+$x tK.ϼ.3ϟ+_*' -(NJ?m^|ٗ-KQVʇ|7!E@ ki2Z6x ˻LzVEOkh4=X/<%v;<6 +↊lrt˄.BGg"xɥ^i]c+;YBꊔ/Hl0rẁ052a W97㆖vL]y6}'ڙmҙ 1ی&5zK2|INP߰ga!dŅUXm s"0ud[q%pRLLHxG9oc5ۋ#ڌv)8 LG aX2[C=jpg%Չ}WI3|Kǐ[qA N^El1{m6` lq2*HE&"j/@W%WXQ)il<7uw2WZA/>3oeA6α8WStUT߈,8?' CeZvWiYPʺL=Ekc!\ ͚Ka"Ȱ">kiepq-wZ^^\xlB aʬ=4A`S/ &x7Z5jK"B II43*0o};%9qORK{EfM2nUixЭM%^YTm9"ϖ֗b,&@ ~lrdTF RG`' ֞, ]wjPf-N\E]XP6VeE.髂` _؋O}[;',#+S'<*z J> wbXMSӍqnIfaG'S+ wZYMa"u,@H " 6+wBsjHJWB@Qw8 n!9!ɐ'; #;bE׀լcN+  fҝlm`fC0Xs-4tx9 ˅6>J'qg o|1~y8'~U@S+L|kҤS6I:"fؐc\;(Ěp;UiHDn:6,H vTGN~Hd. 0.ZX1uPD I)ϋ/Q_%`IF9^TC3qJG>Im'8'5wH@eTԍ-zb9umۓ2_8^XR8ŀ.bPmBi-0ZUI5$~_3#)/92/n) 3nvS˹F+8[쓓1b GˠӺe ?J5ˌF:Е'uҜ<>w\':o^e9G:P? Ǝ5d[[lןڳ2=^FVAV%MUw򘄌V24E4J]*2C~>kɮf5L(R|~= &݄CozVudt"$ɄhQ,bFff\V!M_ Ӡ.Vԑ)ve,*0z;>SkԔW:feMVψH'm;h'E)ʦ|oH:60E0֤bs(KEskJUK>mN֊$X ' 4BDU߳s!TmV遍a;\X A=j -<48@gPu;߅,ӳtN U"<Wn tCɹDE|̜OCWu wۤ|ZB}$YY8VDIs[N6 G?, cp=>n44N-\;v- 氫0)>Ҍ'ߙP'?r;Km( xmM,_2Y*2cm33+l5oҳ{y{fitob*9K45Lދ u[Xgy<ù8DRI.kʭQ6N -s}BFRUэ L!BRv;Ủ5 J!zm3ORF|ul.r}TStq^]m 'W(䱋Z@m/Wv%⛎_fOkl7@P@G/Рi\D(/1Bu\ec-c@ST 3kJ`GXn5g3-/AʨIJ,V80Ts7൱.eㅋ=\>@%>WhO%G ukgc<7JTh>.feS|k˰(lyr'j{@?b % ()p hMk74tXęU[~T^lKӏ@TC591E.TM:?:xJ㶭2k5$ܲIMIn5FMѻ=t98Zs(_KsݓbNR{R>vE!]?Hk)-؉xѓ.YkM Tsf6%TF%wUh&Da'{;/Vla=+ G8-֛'D.o4#6_P/t-%|y$xW"ٙCB9<:bST'p߇hGDQ*漓<~xF~Y4 !cWԌ k"n׾׻ 4ki6{l^pV;v 3Q0&pu8Y?ASS3fX"ᙗY.ٳ{cOe{bi2G[όftdA_qG@O(~s]C)i3R{Zni0ѶLlNJVd(]$N"zlfbX߹!9y`]K^a*X9MSߧ楡&OUUiӯٺ֩%>!:6ɎR9৲BG Qx3d[Ԥ^ P2;+R\v].6o7F82k ;[CC֩K6VMm{cuR'EglQv?btErmůO@ic.3zWTZr@ cǂh1dKwy'0$ޚBʯ'HNLlMGFy$GB P1o=GiG %zve5X{:kDzv$]Wأw*''퇈쒯$ŬO1z[6eOϚu~d+{<Y-8 tw :u\ґ&JHH'Z#I]^Ye)˖3Ŧa|8W 1H նYωxjntOoz'W򌈋wpkaJFWn̍+lT&/޹01&ythenT'ྯԇ1pzD.YͰih笶/};$Erla*^eB:z 6մ@Ve8eڰLb 3(*Wo5+1. ~TZKk=b5&ڔC*KM$jQթr!Ũ܍=FXV9?Z>u87#? c`e.,ҥg&.FKJƑy/hhET%υt$ӏgOO͒%*P;6doJ2$d5볁Nm2J?V =вh4рPHޟcӜgǩL0/z=)dgH[ ,0MPZᘴJiVqN36:")ep9rrO[(QHdK;5X!j2 q}1WX@c>-Y`wν4~Np-OmwhG\rJbyxӱ=[1wy@>Yk[qK8^=q,*|ؔ[cՒr2șHCUO䛱U0  ĩJ_:Q(7 uAx]<8q:o2!~eʶ?sAa6"C!m1(>h6tKdv^ ڸw")n;8q8 㾽sCNr݂1 [j@ 3lPu]Qkgu˪@[j2 oHF†v ^$]ZM'pG`eF!~T7֬ S%؞osZi6i0Q*爅'h \!eU|^pԛm+ȧZD&/hr*%Jb~h( 'w"ʲSX$* ;=\ВIGZ XnH i-OPH} .7]a/OϞKʠkԖ;VVXLp4K%i|vTW/owgcxǘ=€ ЇIP% 6~>E:}/%%uKzGТ)kRFG#W@g^IT!?&݇`&0%Ҫ~ވO;,s\y5T(j淽޽'A|8ӣჷ֙LHAk1ĩ8dCB.P1ФA ][Eq'J:x[5ۀ?SUF0VSf*_-YroɳӡK<}!f .vzLǼq1t+e6"}~sP艠Kj4cm» .0N\0PU0Q}jVLˌ~⒚3|DXZd-$t)K$ăLU6ş$ 9th;i SVaS0b96&uRcahOR@x9앢L=0Q^&}zvC#B{KiѢM(16-x1"1pt[h[ BZk8y(>lOlxᔘtE$+eE~%I#2&sX@ڵ|YQ9ڐya H#ZiIVȶ9ӍDFM0Hr$L`i~ݬ-`蹽x _3"jqփ?vG]K1ù R?.vڃkjZC*uY{Pϥh[cik`CTF>T=d/A14<r6کNdf28szN~lN"OT#)<;[Z x U=?EٯyNA[ֻr(2R}R).>jѽgw4Z.}x!I\'joV8$]4:!b#RB#TrqtػSaih,RG5Wr'zIs$H ԣ>dL ^ RRMkL/k7-l+pH}/tb{/ıqo~K:&iyjq{lt]I3Oߴ^ -ȩ8I/W ƒTlbeʕ|d6q޽M|F$b ꍫ`S#8}\L _{IlmBY;BDç o1TnJq2%:mQ.QaI^~hb.j9Q4ήˆ >њ5ں _T`m;OnuԋĴnD]7>mg_Au֯53)|BH\!80KpL9 zv< ѱ\9 סhq9~CA!q}sZ|::vGRcȥCk!DoE؆:^sAmjDLv"?tep;c79`1jϟ#";e n9sitFM]  ^^jJȗ}xhT/&s!*sf''yxGˈFkgDNѰaoew"$Ob%bQ u+1V !' -F g㞶NFoR6S?ٶOϕuc0BzUؐT( ݲ"R?s;?WD%uCHejV eHcVp<azُOqn ./.0?\wI4c񓳓/?5w7`S4oƋ^W*$?eڀm}ZLM]ʃdMThȓZ4%|fr X8mZ~d.6sFG:FVgr˿-! gx~o"NwumǺ8Cye@CE9}KD~XwӴ x0V]SO*5}1kwRXaHpB^fО9(6 s>A`/Wp鈷2좆D ~W.3VG"dzp A(H>i6:r:)mB //3LA,Nƈ%4`)CCf)p@O؛.4֓s1XvwʽK('zV@;RƒI1t'Wh>"Mh28H v^ܓ%4Oh{y`jV~,"E1ϒ 0j .Z8Q0Gm}j 3D/Ar~njC `6:9g . #nģa{C%s|ۥ&jktd?y-L(X^:lf!-|!Hq'})9YbdՌgw?y1Hh#`dKqmGARAw !/p5eҴeTN249WGT <$2cARY;y3:-& (堰XdІ%|;*M&JMOR35"ry-,E>'dZ+Vc%1TWfYd 2bN GzDǁöJ&FV.,M4mbE'z/2V+M ery.XlKSV޿o dQS!ڈ\o On(h\GG#whL'aZ%\7x4rᩐgP\x~\@7z )لu!vgP~+$s 6.$̒زtC6Mz@P$A2ۊ\+ B1oi1n5|n7څ@ Td'b[c X %K{Ma8rGm]}ϩφÑsLq;oGδ;~~h҄D;2~My#6 $T*Lv1.jzEaol^Vֹ+sh@^1іҶVR wY>I5ִJQ]K٘P0Gk=a5ST!;hI5-H1_p3I3j4lQ >:m+ّƁ0NHK1dӔ=$3sxhW0QyU ʇDL``''m2=beUG EޤɿdNG(@(%Tc)Fgj=XޏDu.k3ĸ""ن>q(7ul _kLZf&+/:,0djn:"ܿHU! ` aE"2{7Vǻ*kq:{ k}F| sX'ϬF70J0HuL!x-^. _eP=̻PEʛFiݚTeNlU6Zz:Z.|P^B[)d#  *|2]S[{>e<O ;sB\[Є^vX7eaѫ})̆^ 0Ô.w#z!wpG(!5ڍv"` ,h(K, Y1G3*E6&ĞWalՌXŢgT9^lU0Pz ݡ~oS/'L^}4Vi6cV3szO R+M*2Pհ*2(4KE&8 [)0̈1eזi~3yjU3㌍ 03B~#h}s]ȤgG~yZ6~=lˍ_Qtg h<io8ݯ-~Q#nb8dɰ)q=s\&= "ckI"DOh*m]/*a9:95Ix? h/﷿jGޑȠIn5y:OtQAE> pIς-J)N:5]_d ƚTCIlGjPDO?0#5c{y!a>bN\2*HnJ aoz>ܝn\n9~c3nGX(+vr*_@\=7F*wЯ߻ 6JvasW.uG"85~3R@R T S-Tp.R V{c4JJ' T:]鉢ȣ"`\`h>U!ٿS)jo׷?} /jBO}tN#+24QM^$h:B&1P"7l)$cf-3, HW`It^#s]7)(.o{d0'א$:ĄN56) M!)]p2n4PY4C.t'ޒ{m /sQ th1+V"d2Dbd ktzYJWek]lu`ߵ.2 B,lG!rxA\AUw;f(#8 Ι29CͲ0*ə3^nfGP,87&y-H*7rK(,?}>UJ&{<a9=!Cϊw'ܡ[% E-"0k{ ӥF4ΉRDȕR{00B4Ya]\ hϭ0xA~ $b3J봆5²`nOx%$ gIy(uMyTZd7ȞNK4 1 )1Iws}dցo)V8rI=}?hnj4(rՊ?Z<庎"fߺ/n;Ivf}i8(***ha VpĿh$COܟ:LvKE2+\k ;y_HU\jb3HgQE/ƈӆM`mPLDBsOƀAp)obCчCk/󻲜'$Qa glĉ*?n!?-nv3D$ݑE|/jXj\<(!vTǹ>Uw@[0(`^u= 2J;௧PG ! 4%;MGHTdN>JT3`vqDjV$h3YdmbO osp\\E2YۏDb$uTq2}a:O?HqLXSstK5Z45Hysm||Vz2hąlEcS(J+SZD({}o`|#k,s`Z>TwNCaIjMYoQo&. h4GV$oxV}Jr!F=hǎ}?ҺZ)\-:WR gQU·6kA3q ~'}%XL{_^=51`fV> Gz'T1n7 6RxHJf"?+M na&y&RSI\ZG@wM"`z^) : F~hvKYҡ<t˧MEn.J.'Nnbt1x,#v\d )St>cFL٧dAMjk@)B%VL{i#XӔЄlf--P\[Է0RNan0KH>5A!iil2.U_{\ugnE'DL>'d^9uRS`+^%r'!ٯ-SCC{C旇(h{AEk)(jw($!pIǴ4gsjQ۫s(,<ۖڰX'A^Ȗ7rQ.lm4hE_M׭6n rGمx0C<^X4ˆFRzFcilamE9sSIEe}˔2 K.F?zUpm[>^o`*G.[eU]'` (f c&ܸVA Z[-~)yA]l0ϲu:`|˖㱧d-O]6i"՟"Sy:u]8"u|-8d2Y2=-OV|z3Bњ̵?~FC~f98bﭽwѥ껈aX7UQw:.[=%]4\Ֆ!UכzO=kL+#v]`~QpIx%=(յWB!FQ.eUUg?Z z:ιͪLbگ&@!j}mZo @ɞm h灁/t`5eU\A э֣DIa/>Z6r ˱w5ٕށ<]J8*0Rkč_aij*w?^X|Jt^͚87 U4(`5GGL@x 2yJ>t >rojϛ]?iNcc0U CĻRĐnưEwlE\ @oE]BE- LCgBkLNrBӮDX2|{e=I7"'hRlycjj B%/yf(_- M TƁޟ9z hD,盩f.WgN(V?7\c&QًBgFx&ڝf\K@rgRqḭ̓4'? PLwzL; T:F~ {Ydq'7hK4ufwˉ8,Do x$~TG{w60GPkhLHW!r)VɮMO>Ɯ6{uy6,GD."1;SavP [p5fuʔ$[rGU3.Q/#7iUJY`¥>!m, .m(l/h,ikt y ( BwSդ8V/f:w,s`Tmi)v49߳w[!Tv93h7DE|G7Ȃu/u5b1"-DUǴh$?xcg̡YyZAH"L*ym=y" ,Mmqtц2^]vNK>c˵jkzUCQ'R?[FC+^`У /f qr7)ΕnZipPgJamj ~6!כOouSB\.dXP 1;?J0[S2);{(܅.hDX@wrNDɮh]tQYQU/2xb(d0z r`uinïck=ӎBZћ@$N̋/|χ H r7'\qGvVۚ= )UE{w (M' M֍Zۜ郆\hٚpV)‘36㶭' s~|oNk!2}|$T|Y㙈yz"8uW]֊f MM!N/#r[ +:B_VgY ںŽaw@V!׳_b BHbd@5,/ñ ςRҖ \3@S̜0:+ѹ`\m%t5hZP87 \&40sk'jT؉DzME)p;+`XHZ]~gdU"?cJy,=4m{2b3ra 6p-LKsĚW%Vk vn1f"6 FQ$hҮJ9̭ݼJI'Y#aH}h>.g 0hdiJ'4Eؖo{B=8DLV K+v9ހfk3%Y%K-`E>=R1!.7윓?jnyBB:IWŝ0op1}_.ͅl*$t0#y>0$64:㉙HPfk[qR1&Ͱ' w?z<ޝҼ' Z즪oIփB?KE MXg|4[ Xg7ّkdaHp$"2[oVh-CY+qӝ.CոYN\gmOH/RiN=gȫ-zȤiBd}mpek>@`2'E]~a8D:;"r+(mmU؝4͝wwZ 3cTX{mS|8STZǍ km{??Yo\-̏OȢFsـ9۬S;OeA?S[UvȈuBv+HNpq\hi |DWOKøſ+?Cs@M^k&) (̝ͽXCo|&qV^fLx4B{+zL viC{,K^!|^|c^EFxzո`"B/|dᓜjcEr4\*{{f P#hVU@)yGlc&u.Eŭ`k.E,R_g2.ki,ZhW-sT8mѪfN KCݐz59/(0:*T,-Ke7Ph$܃)CϘ^zD]c5.:nC6wd.?./bS>$~Ţǰ+R2e/2s\ho v%zl!%zhp哗d$ق@gCCxvT~u{/Nj3@C47\Joim nƻ%݈]oyYͭfV(ʫ̐ssC{ l\S:h)o/{Y6à*Ɲ9x[m#_b ڡ?%nekLQ{'^7QpQW$yxZ&,ظ4}2z_|`$c^vi-}Z N.5;'^H}9P$ovD3t.8Dz 'r?W1aFg+ @q7ڡ uo]n#{$0 ^$'rbmq\a,OQ&PgdΧ8齧(AdiϜ6@k#?]e kcD5LOUdvRk^~&@rF.ϥ&7EPrٜ~ "Rw+ڜuqiWeK}nN%qۉ6-wCH?_ߧtzB 6.prXg*\5 1(?ڜ#5i9v.I%GjWyԮjkGqenggScO/vgz6kfoQ2˶~V F݉ȳs 1Fۧap16Q)|P 'Lj WЏUw#7(E]a E,@|< 0||& x+x T`!ONGd@tz C~~#"lV|傯!b7r>ohx~­8 k^oyjW2@oɃJxn~oigFL@r[ {!DӨrYĠRA+YN&h0tQ5 VK'&fB롇)fyIi~*[[q@%y$U+ʋe3+YW16~9$=Y ]L̹vwr"SL?jgM-=YA4VP^yc#a]#m ?F-{0wG{&]RJxVp='^؅p;[ܼJ pO7@&Җ @R_whxJ{@Hq;TMݯiRAy~/CYC@{^;,T4I-!bc/mewz 2HtΕ| ,8@23P!31o{w:bJ%&L:G@lZ?H'gW9#4,Kz{!9Yz/b;Ƚ(5 _|IS}Nʦ ^a$D7A3+! ‰*F銴L'T%(]ߓ)0㶈W}#C[Y+ñc&~ {%J@qyB.b$:bzׯ ,Z_sѡ%+rWAmN)٘4|cp \zybAИk>e,EQAB~'<j/udim%2cf5n kYRStNs~6Q 86 _|fLd#qqÀo`C uj`-w_[NPEa7O,'-:`΋.24:6q @`] m1C:/P7H̛UQGO%e o= xx7| |._bna?c.bj #.aM;ckI?Y ;ᙂ-^uSl:^p@fѹ[4hz2vib-yhk@&mAKX>}^4RPI'\<5 -|v9bz=4V=5|3Ìt)QDo ^_x &a?2? ZDgؙ2o:ٿw.t'bmZWWsMՉsR+cLkOAi9 Ari-D> %ԁHqsmh X8U_/iAgL%T}c8@P(XV5SY-%eM۠3_ԼĄr Ai5$, `(_,)w0`xlG*F!8ȿD ZٲJ# K-CmGh{O..W̐k򊔻Y9jzakp5HXd/\؝5cE č=j`ZZ'79{ε 'zbL1KPd霈a'$K`W()"m#b AkN$ʩ>^C]˙v+{ie3E{`mR_A6?}(c7h^!h8nfkT%Ml-=&$V)yy3TGg3̟[QҡWpXQqJEؿANjq|,"m$zK]e~F]H{GOP@N>[8lMN*3)o%ygx')HJ!iHaΫ&f>GuWD8!mo;8YQ?J/E!J{~yG> s/ZY8 ^;.psw~ξ{\{CPCҪkH)@Jpuvx./_؋(-~K!IfřfȳS߅!I@W3⹀9( gV.uQtXړnCqz|PN\t޴i5x7hrK훮%g@lA{aYN"b}CB5YvUl= ,3竆lyy/6>Mҧ=SJy蟢/f%Rʣ>Z {-lE7BK)جُR!,Sg皒=phKfIZ~(:x`/&XI|P.u-M\s@MP_Aʚu[lA5v*jN,IŻ JŐ O }CWr"=x3cc)(dՂea8Va]fehSmdGс&;/y.9~:PcjsWͰG@ՌT"/O&"ZӗEYh8Xۿ OCyf ƪrh9d70dH1i p~u)5 iy4sYr׬n0{᪗DVtmCI߀^| OQ$(S, gW}kSĬV3C+>^UY+(xyB;%:dWt_3xhU~Ng_ k]nDqQV`?a/Z D@\ j2u/^Qޚ/xADvzbDf LW '[] ZeָAO$*% =#PQq,FML*32!l)j饴V>m%!K FGdD-a20v/T{EdWoh0)` +mF;#?l &(u?zGcAg ^")9])iq6D'^|Ş-78+ k&>eR>)-&1 }0;TItJS/QՎ鱌l]l#gW3J6O|D/]GSǫuC1jw <1pIw>CLD7 \ȁgQ5(ucҾv)uAe8`hWl_W- "C'W5>} y^U|" { ?U^.*cog 8e~o:F荺el卼gYɆ.g[AuY5S㲤",_x]1vwvʨahnE˹kXD5LuY׽>>gn:7uWG %L0%V $ǥRn{}w!7ϖm矸 hh) 1 Ҭe}rAz1V:q|A^Ugۀ2S;>~_p9K!uS+ -e 3PGiH GTkFWZ/jl%JiܰZmDsn1+~i}39^]+6 ?5jZ^ڲC-wC'ڢk`i`v{z{k𤌙Gz4B!=ER`LrU*( |. Uq8<ɜE$/0;EwoK&7nԯmlUYN̫+7d>h%\MQ$TH2Wmn&IM"1^Dn,8g=y% g0MݭW~U˾ѐ0ޓpLiϲ*V(T.zhNA)2+5;iN5 \.Yz q:QےCddWTf6|t%Sz-J`ػ{ ١h meSbU(! b)5e=~TA܃Pg}^2u-X-X ue[$n4PAKH.בlx+TH)\';}$$C*;'њNE7C+/Y3zu &aE*!Q6{KzظcN~"8އ=.|APQM"2hDOiLaYNg_|ݠ54Jee0MzPr*W{H]*2yWg狐vlrraRILZD\݅íJa)%rT  OC ͕"@v1;Oux<9,ҷ,w& Nm$%¨xMol:ӘS 7=79ӗhޟ P__REq{0o&̋5 }O>0A6 GІBF $-=-[V.iT,ֱ~L}j,'e9dvcW}ϸ`ט=`wiMĠNEkM3@hrGjM-T̹gf[TxY,>Ă!pAEnS3OgyF fde#ajdR˨>'5Mz+F=xs\:9'7z% 2Fop[/Jc3jIcITQDu%/ HRd[=&T9:Ms(WZS`зe@ Z$tAA!w,7Vs:쯫ucC|3p?IWnfծeyڳ}** DoJbơ/D=h Xc0M*+N'/q6Eu B50.Eis^㏊H>=ŋ69̱'Vg9o)Ro:_XV`G^"fK quE{]gg a_=v5i7,mYds|гzt9)lۑYvaSWlK rXQ7{BIMΉ^ C{P 6n%j*}zn P(۫|%MGMWE(c<8[M[W4bΥ1׻ hD7D϶_] ;mjHR x Ѳ5GUwR"aR NjLCyh5etի0VdTӅ!&dwZ9& f(uo7=7DF6:"Wz$W,;m`Z,Il}pxH`D+bjw {A ^sY%x`U}CLi[ְ$MTNaBbz76T"5  IM8 ~$Bm<x0܆Z1 `0-&ڊgOow}NMt*" \zm;_[n$6X?p$m? Xyi31q/so`GM0ReC>̞M^- סŒ*O$d" 9",G:h0L-b*Kdo`=37ZWz5P{\ill84O;Nt#ug5z[$ zDLMm47i\ExT6B̨TL ;RZ뇪H.9?gm t''ۉ3VD2?Vwб-7GD?j#m^ ? 3^oYLPaݞB'$3KƑP ,n ;E='wRg ѯGBa|mwNQ/jli c`Iq,,#pgTWf7mCahF[>͢_qp_ I©4i|]$%%D,#>{LmNO:6U>᭍9U D 7opn6#(>`1e%A˯uisqewIS>~!sFv)xbD4-HE7Āϙxpa/>ퟘu[Yoҡس;0}[&V-`ʀ+<*eޭQ")k=*U]#ΊnD`uޠmwxSL˞jNr S=(~QoM{>{>o2 VI dy}s0H"3/C z&D O+ovqݰ⩖t-Rִ7`=޲ijn1ΦIA>ZiYS%픞a5$ 揳N)t]d{&ArJRdEb:܊VhSV7x T+QqX"*OƕƟv\lXa?1y==ٮͯڄxn({ )Q|D1«>- Qp|$AMnʸ҇bW`m%E`ǖ|"/n6.7ĉM51aBH.{W!Td`ۮgEs}X@:@->mdL'}< G%c5/ϦQ`ܘ~M5ǎ,$q6u:?__|4Y,aJ$jĉqI~ f9*<9@{}.@#q`Ö#G56с<{X~ÐZL1DZꮧFY+۹Yt wn3r0)m5uBlp%=&xRc #I Y^tyThz[%Zb)o Y%[#}4REw΍M-(~IHzWkcjڌ¯wW(ήuYLi޲+, i+(R>i$-T*xdwX ߥ~K}>E:xl<r\]yy}5!ƜwtI ͊̌&F¦Ԭr$C_ʄm.nyU$r+/>u_) _fPa) yN4^Ӫ$y8q.l4VJk؈J}@.VO=obN@.mo_5#5M̨F#2y}tze\:cOskAKР8MK16Ij$)X8j"x-vb&뇀U R[@aG&I h׺³&4B/{C1嬵怂cкD7WT/S-rdˠXGh3E& eSJk^ 5s&"`פ3TR ‹uY ʲ"sWجJ{'/hoJU,8, +7!uv*֯a,Z"4 G<ș & l",PMV"C@X!w#LyG$1rɗ-Z7WW AG/*CH,^bi#S K=܅>09`ɷ ː*~YQI>l 8ܱ0e]bG 슂04LOz?헡H LUW&秅K>WVAk Zgqu:p5?"rSxWkMH㡄x鿅wU,/]Q:autzO7RO>ON+f q0*Mh xT2ߗɯ@*='BQ>.$wZx(xp̊ mqilQb.b]]-0!CI(ӞC c/7m],Nʺ sQm2,`< T"jaBt05FWY Xb,[Laj"[.oP*V^Y{|6 ݣ&`ʷ@-K]p5~RΫil F\S0)lcgxVB0բQ9'=inF33dkb.7"h5 ☭nȦQؘNX=[Uz¦s!A艦m=@F$J*KWBHBi\{exFܮRBR f U/L>z1{fTty*m/ӺQD Yuvs'ܡ! ဌuGbTP6 4^&l5}ʾl2Ҳ:>Y>y=L3fY|/8G1d[E㥠%Co0LK t:egDO\[|k"ϩmbuCr$=AT#{ 8PY ":LQK-'JIYciʀYeWh]br`|&ݑxŎVġh:ω4E.Z6.'Mr) OZD^YRڼJ7< V|Q2HX.Щ}u(| 2*8٪K; :i&- |¸v{G6ׯTà^#ZDNJX 1LIXgUUt:nw.BIi$o*Pܯ!'wO)>PlB(A,%HU44w1b4?Z [J2~iVe/ aioLCݔz5gqFa:jU)O샻$kZ+h{ӹuB3rmkĝ,F0MqoW NwFOhoRM̖.OX +@#~),' OmGdJ`1Zݱ]NED3s%.q,jc-OG%~z` Ro6nL-w>˽é@Dn{f1B,OHo 4.H_4W" =B)Y{eEQ>XL]CaUB\ rdH6kE훷 ęT F*y~`Vp6{O.f%w yl/,䆷R]#ThȽ堋'i ^(4G+JFM~t\L~\!}]tNấ$}$^{}G5~zhҸs-$k?bV+%NCz Xqm1Fan[.X+$7k15j De1' HѭwV39l&g>T$Bר!<04a_v-IRokvN6rב6{ob(́] }!wCO$a~lȏ4TT2=u)as\Y۵=x.y! 9bptfJچ9L]lzT[:z\aKfS(O'J194P'pyzϹ+ԃyh'.UjPNݰS69? p@[LjL_ -4%#WVC<;L4J[Y: +txU7w"" >s.{mKIug+e؀bF&O9W@!tl!GIy[/Ɖu1ߏCܰ,3:'qe@ykE4)̛bdł°\@$vF"hXYYwl0>s) ๾}4jPWT09ɠۮn-] L7[q5]"AvLi!"VU U.W98_wj0eEr^/chx6{ E(3h엀'?BȲS~Y"0·?o?Ʈ]]c~lq'-ןk ]aZDX3.~%gbѡgTU[}s@_r> ּ |t~RdR$WBɽ oZGxGe ;J<ӻ2#lט5\A&m4kB|s=ݒ .カRlpD[tN5(sզ2?dMNMƅ2'8jӨUoP#H1um8 S%Ƶ 2'ɴ<UKTAJ?OB ’rh]-WYלN|)Ҙ!;!j1% Se+Igv[ _R= 9b J?y%P.qtqln[&-~z*gۼVf vT&58D´3ڮ7Fv ys9>Cp7~2iq푾\Κ7eZN]M nnb*( Oyk/+W"iۗUY^^+'aQq*,?V*1vWjZut͇ª֟00齼mվU)]WIؘ)m<ѭR͇7͝W8,j熇DX`Z-Ƒ1SQn3l{kzỌ[2d~JƨX==c )5]sr\:c rhӆoѱ%|g.8X4:Zw3v2AdƼ"^[q9' "bWXPa vYvG9ˣ_TQbY>mQ7c܋P\GP A КK}6rp2CLE%WM n8LPR K=K48lrPn X;D!s*kqs}}ow^@˽IRKc6M:%y෵0ջZ)ͽ#m֐ML &Vػ\s b5nzAx8 R%ݼ%-̐F*%NBtGB!lvqDE!$2\Nm|,q15]Ѐ/ϳ**tn8 fSEPkTr^K~DX Y݋;*ob^>VNZxDg8(^O5U$3Pp9 7\/exVUCO2ΆAO̖-B__"x^lue)MUg\%zyޫpg.*g};Ө0arŭW6йZUOX 8j04%I7$=GXVi)|J(4ew;{C. H!q{r EWm3ed;D"xlh: z5@ YE0Q^ !\0ee̬;^F= Zmmioc 7}FQB=6_gJU$wFpڼXunQӡ81|| .ukj^ ɒ|Dse=aFtMI(ؗ% Jxo1rve g/iD78KINl Q5v<Ms+-V(*yBIYsvg+bo59p9_| I (zO޽R[2$M+K%ZJS z2uw()iM0/e90ךo*=D3'CK*@~\^=Y0]\iY8ā+M</,̶LM)mybFюmؾ;dX/"8W"p%VbJ;J1XYĂ(hc )nf!`4^Wy7%Cѩb@.]g۠* U/#_]d:h(  `7E>VQh7If˰RjvV*_hY ;Od]*-@ jJg-| ߪ 8TjրM0E(<"Ī%ڂCD0!I[bHϞ]4Ե|5ӦT9G&ӂ ad@yi鳜(or@^-l!+SJ(VeE*^5gQ_뺦418[,Y?=MCf :h^ ֿI)٤G$`zC(w[IZ)%UL}dw*VqZ|h#Q<"o) -z8,%4Ë}䲵dAWl~#W^Q©eݽl N|-q;]凼ԄQ`3]Gq8Ty P/`3V̥uov3g8e.F=(ЧU, `'~ٯ?d{1$\Q"G=˹Z[r2LE26^`u-22Ӹmс:y: n 1v MGߴ߸᣺99*c/t\םgrXuq(Lel3һÞHFպ.(!Rֆfs$NTMm:)鴺[|-=шq ȷ8@Q(ׂˍvM>=ccm;IC{A zx̸`9fsyZ[lDsx>:uo*n#vF+$D$5 ; pM kԆM)T! '@~]YQ@V4R¶q:sLU_ j-Y"W`) o˞tF'E@8ҹ6&1AaCg#£L1잠 ccBx;"s1iSmKӆV/8/2 df_MXWdvcjBv9u㿏錊a1#`.';ʇt{4m/'_'+=:R~;6I,Ō=?i} ČyRk,` &#S5ꗩ{|)C $p8xc=rf _Ҍ$0y8zO?sWid٪EMӲ9tz?tMFBZ/>$!zRnVps`.DKjYΐOiU4˫d/<7炆kME μJtudS ,lvP_9;I-[AXd 2 5 lӿ^lVs"!sQS}H/j`w嬜S1b5,1SR;)봬hlM&;Q؛M(+915'qEؠ~Rg˃tU@uWZނ@Z1_3; \wu3č/ y:)Mf#W۸HDWvgȌwت/F3=a}Ț= P,J']rKLǘ~D֗ΰEB,"e$[nVo t۠)&Y!u(^_>$n+)FE GZ؊$óqo} JոQy.ќ שCC *%;qGIb{X8iX[ fAXו}%Yn aXW5s^k~!kzLYƕgdH[@,"حeIxBh>\FooTR4!*|گvgVvf\ԪR"gdٷ|fJXJylnm7IW@2^d c/i G/j-B 0LO[Chx{jPp, Xz!9#ȶZ-=dΫ txLGCMyL0Y!g%-ʳJ׮# w8Q .5&[)W9ǒsLYv5/::2WY#poj"֪}\ Q̽^d9I6,/{B'gfAkE~lINZuj}G +1UgS'IRXLaM"VgP$]!O4&jA=U]M蘒=M#>ZArw%G w֬JKV<^ld ]o]6ϑ`hQb5ygg(*s.7g,Z\p ݝS+Wam&w]^m#/M*YC0Q@HI[VIa-yP0;ʶ.3䙝-& NEoyz~kZejtf~#A'[+8*9di5ۤl.]ɒ֔-W8?4bNYpmQc?b6r6`Qi;.y y=;h@y'LBp^(oIU ;~Nd Sz}d;3i93ƳAS tM+W> Fc׈-h( nH\tck ΂~OX}&9=ӷq/a(q;  Y6 : [ehӝ/SX JUxd&K^Uإqs}H5 O[`{鸏׼ }xȘgwMyIiə/l*5:\=9b߆zrad"383zіf@rCQT a. (Z!Ev4bea+DܥV Ԭߥ?qUrZYaB$O''jAVg&: yqN=*{pfNYi{H\ͳo6~:w H O1zfM3zg!ի{emU ݺi)-b3,<7~?*GD% EE9akJa̪CKӔvtKF%5/t&ievpȯetp tIS/ {k!9 +MMX!'3LS܂$51a< 6 zaD=6q}scjŽq I?2oVQK@.e R?BG )6Vb+ +nR I\\,p1E29 9Z9ڒ cꃣ9gnoPtuusM_tbR(׉U)8ģ6>cTa/fքun|hvtk"t=;K@`J(w|exӰdRE} hIY{A$Py{Ȫr1װˤ=|8>^Bq鯕L/QZ&%mƨ ')Χ [?hGfYb6: ,py] *u0OS[ U+hnunV Cn?5;-~cSYhMu,b;Ͱ\i  49NJqusRfϡ4c9xG$A)GqZKY/)i̿1Ptݑ.p^k HS5v]mK}o") q.MZ,wHt͞ghi܏DKO(y81D0(s+\D^?)b1{Q]l N|^hΌű@.1pX7 E ie_JvՄDh?78^,N o*)ӸB V HT#3Ծ>p$UmmJչ!.L&oc: 6;;C}?|~wZgmR8mx$Q60m=؋߱eg8-m`Zk^DI<1%2mXzJ!)4hGw*.=gj; 3Gt_E5d[kPD|8-rXQ#]gap\ V 9Y F5a)–Fe*v&y8+8tjV۹tb:HWjR8?!};?8[ 7o`b;.,.[5^]^&F>0m*]XH.c'L5 r1džě{};ͣW 3Kֹ\-`~% u; eOC_k Iaj3BM=H&F<!ߛK^r:nW T+`mAHjUS뺣֎5kmb3#Jb)DrnyP=nAva!ZSse߽_KDX7n` Q6`tyWǛ s$(W(#T=Nd,&L"[Z?>g|}ǎwL,OUBI Zjnnn$-[?@BDn3 5CM4$͹lU},o]|un0In #@}<@x l6!!r.bC ҖW|Ym Q1`C^x[LQ`MYI'U)[tJB!eX9y9œ:!a9lӁ|/L-~0i&R 9ֻ(zc }LryY 5}bL(o=4I_#n&W6''>i{Pf@HꍞQ]cAt +҄K:^;Vgq!Gp Ei2 .} LB<*>㎹Wp^6oZXoPqKkh%%-r˼s[cQPTK!Iun* jο˄!LVuE(VNk5v(W;fro+ 4]r㐿>E/83 =PNM/8FJ? lo%RX3CSL cs0 G3H/8YkFv_rA, pR>Q>",i.%ip.|EW} ZBbҏy}HA4Տtuw&5] +5a2\c1ܐ.M|xf6 S_mðJ#/X1ϓ͠J%މ5R$|DF`K)&p}/Ւ`fjKHAd lO&S9P+9ykCw ;"Ek4.wl|ѤGruk>WRu|@h*+s{eXN˗հRã F|ՒgڤڰC^fr;"V[7 m"#Oc{4*Ɋ$ֆGx5}Gُoik'rMx2،PɐD&ĸa Fe 8Q0Ky ={H'ɨ6w[tlU%%DػYdJ(wq/9Ξw0ΥQ̍Ӈ/#:3Kq:S{`lK'#>\lٞOKDa羚Z')N\:Gt&!~fIG]`2Klr+1:]8,YQv! VP3Hc~q󮲕XQ R` |@pdl:[`5~Zl\ kAU^lc[Ydqߢ9T4c˳dPeQt5IZkw"Ź"Ñ ds#NX_I横:9uڊПQqsd ]ѭA"E?n 6V"g6|Bz˨SNRO3(U3#b@dY\AkjTa%~jK+"kx{o)5|xi"I8`W/sa5`b^ Q _aS]bGY>2+M\Q$Eख़D3phx6Lwd|nKY7nZHnpv lm:&6{QH%zq*Mtr+ɗ2~_ H q q_Ke'}w#:ヴk@y*?7R]\vٟdXKSk`a4|,Jgq_¤6SBe|ۍO;4 vFL p6bds%Mf<w}{T Evt!lrc T'NFK!3pl7:ptR5H\F-<̢\sq%e_Yt{4:;B8ni0e$BNt,y{ $!Xl)6(',Ymk C0?3sLT؁Tڿ`ucDy }lc^g>;%VBf=\UPze j'A@|ZÏD ΖwLdX5~;L'<"/i|(UF$4oS*dP]7S[#y1 :7.R7(9{v }k v3)q8dT_aw'VCy^&bioX,H(br%ȫ,e+46t9]@1nh@1S+12CNpF <(,kgo7=>I Z%,fPůXU>'#J6rAj;\ -R`QOQR#EizlS)&5/ &҉v1W,H f "ul T6޷Bw@n[ћk1?AH:26G kq1ė~_A]dmɊ3XY9CǐJߑc&'U0@KT]56xDj:ZƆ/U g꽻Քd\~-D i%;O.&>bY5._;T֔%\HypcѿYAm:]4У-h.BjQP];U,}K" P=Z# + cp+E!iԁ K_=UR]}mCI"fjpT=.56)ˈ<,%`,7Þˀ̀g69' i~@P*h^4 lsN0uwԊExr1򳰯8YLx|?V˹Hl=> 2wa/-˾gbFFʦArʋA d㰋7Tj=,z73%m+jy`.} ^ 0]:;G9Iɒ3w1mߪIu:N9EՊr:~ HŠn탓3 klLi@!2y.x(VM,' ^˧6L0>/280@ a9xȥp*Q0 }uF?-/p[ V3g#{/* Ak+{ML#T|~E|Ͻ lkhrNz4 | \үiףkn)e6/bqS1ی{O^Eՙ$YI Fb SS,SWBkJx=cژ(<_niBhn$) u SY q6,J)Ae^ )wpYi _mmHe$Sڤ̌nO҇>Ǩ' n,G VhpV*G~uiq_P ED+?&L7umhl) 8F^ +:.DTv A 4)Ws& ȓ(hT<_/_̲"W˦٦ݔzwX?+EJI 5:Q.ڱXw1!(1@mQ5j992,s<ԀF0<ч*2GQQ5ve2UjE:~N:BB5AXhK0O”n( zǔJh}4юV\ /ڑd-g8<!0:'qƄ%&iSrcG!Ԕ^Py)/ ߄թ!Ba}=3e! 9ЋքW[8G^1XÐ_gŴ)%Y-/OǏDp 8~7!VJ J&ZqU4dġ{;!yIc(0BW)l׏裬v-6֨AM|Hw(|ABQ>&3ڟ=_LLIO|{NZ,姱L:C\p d3(tM5t+4?k 2JȖf)?A3L~XGF9 vbb&+`aŏ5!UGqC 0"%ʥ0zϱCh#h=*`Kw՗wqn>ig{ϭ4}c"|oOBRQ~,Tu`?428ZԞ&B4nZ=CS2#b=O2p [4JJ*$\Jzܑ7\])HV)i/91mJ]Q4A~cσs"G5kSa1tO*XR33 VpG JCTgxPjIeɮTimGٵ~xXJ<`;oBzB"т AIoNS)~mӍ&IAh"w dfgN X ܸ0$,{H_Սt X*Ef ;N.wr8'L!WEaX) fog'Q}|iMyG43KK'*8a$Ǩ7/ݦ^΃],cY}$`.QDnKyS?Q`HQa7}[[:}Lkĵ(qA.}.əwWB*c)=l_"dÊyߐ\6 }v%{AXljlQ]a/HgPR (FJ ˹DQ%Vu#YV##V-l|rqV&gE|׵ڹײGc?1w1-@OPuC[ja#=Di]ߕ[+e [¨6Aaqh Z `|0ModݞR5 c2t2?I,7&h[V'[.U>EИǧKv>:=0AJԐ;{=/Jzth ^n+_a8{/NHe(s嚾iG\ RK~أ=uI?א"҆˯늉IطU_{cdebiƕzN3A,rIHnigm la5@zĈOEU}"<E,i [U7]3?>T,&iv>A bOt@CWAMB|p*h dŚ>%%=lPd.g+@0,q$S@iEl/$ 6zĜ2BW΃lpOB̧P^Qoe)a cKi%4yD#\GKmwuEh?7ʼ ɣ>Mg0){BrbKϺbY MI1NU~ ,=j*@z#G_p<:VI̍/|_3YU@(ШɧVuAvK&@h9ӋO.cdO)ld&8:^RVqC/?7ALblH^sXf^zܤBZeÑIbɸp\d ん0sNRv,MH!N7D+NìHt1)άeɩpn'dxY.5Z!yw* ]D`J=쮎)wĮfeƞ SvfN_C:^,z@lPF\܇izijfNcLׇ1Ӭ5զ_igM~_f.&-nV/7߄ԅl9/)iʚBk>i^f%(c BooMk'd?f,tHl2OI:@A =JTLE( %</z7!: 7 v,,;Tٛz_KUˬe@gHF1"g8mͺPK—-YO m|#TTmb9"cmTv):mߏ@^#-@wD2?R!~0T4)>UDx˚-D (9iኼ+DjYc˒~gToXѹڈ2j AΗdP)"c&sGTWH8V.އmq lbNfln |) u|648 ҔT4!mͽYy}{P78:?.'7|}?2ȕ.w)4 4F0c<+qG=#H3:cՂF@ju{ÝY |Lh>G= >s5pZP24z'6^נ~-`=t][ +PqF hOGTRb\C~S;,6<}maoٳM STYZ|SڲO Y)AF{W)Ys ;a)EI|u6†G!O2)vq׎*yi:6e5; _gm"(ҙ,q 95+<;aGMY"hfz8jOƨ˺5e.&Z!ne \}gg}5r;%iRKA1)`rh4; ܵ}xP6%w%m8Tn1@OH_YNP~l!7`N7)CNB$M$ tCp'ո|VͼI ɹPo$ Ϧy" *Ĭ}8F>Q7\At_oasnXy+otBvB3 GX3S6]u}x$Aw^ЬkRoƒ6JOXn\Rmlyk )e R'?Ͽ-jo\okJ`PoKzMU?nQÍp.|Xʯs Het=,-GQ;]'Pnݘ?iO4,)B\d-}ZڣaV]6ڔLɦ 46ppKֿbE9Qvg3S@=KaMu$ 7.iBֻRFa$@I#|=5D\ B(|JĔa 5䫤[i5.SxAJ0:ڬZF^e&.›C@d ?mu!ɜ䬉A+F |(X_HiDkJWّCzkӖ(D] li;uW O(c/KO$NOpa/3yX ֶr#z@tKGҶ/i/ֿ5^G<4w!u xGxnRIؒ1 NeN X^"\Ohn"dRΡ 0(H\B -,E<.X!?< qb> CAa'U CFD#H*>m[rCDF ۨ k 鯶\VВ5-ʃiLc-hyiSASs[GOl1ሼڮEnFHo_p/'֘ϴӯ6 }!J3LM"d;Ȁj 2) ݂v~֣CB頎@6ŕ9a Lhh, zY|2a)("8Ɂ͐>qKϿrI3 }Etrۮx?FfoXo4+ |9>: v%fƟ>@^*T+г8L}ǫLF}63gsν*34R09CxhT(%0 9&P/j{/)5G̓ixrOc^܅Tz2r):rJ8mʷ Oy#h`%,)\f ?$Nt$ٸFm)K eP臺L6(f qZPmC"j$ɜp.01?;!(xi( 9 x _3V ”,UUçF[_k»9(onסlDʙr.0Cǡ86=z?e VKjB5PI`J e>'IZ=]/,Ҹ"M2kGކʜ:a jFi`VFߓ1QM47I0mar$Tٓ^.,&iÃm(6 TLMX Yl w=kI UMfs w;aXgX iW3Ɵ"*3z{(oO? as2XOVK}$˿M%G P=]PEu<"-:^%9.OrfTzPAЊxtL61Q2t:}I{RFuk~a4}(9yo˒\g3zOW*5P3];Yr.. m)ox&跬l\ϰE7Ffds AjDnXY Dݭ >AgꄑV\X*֖5 ]$4D}7P2hQ5i 7P*iܒl"y}13&]s~&rzх~GNl?rK#˲=x ?rnu }ಏ[g|}zM|L1L+u)i U/w/iL0ɃXxކ.sWQ{D*4iN4a2>1D'/X* Yҿ;jvYV84G,#XcHt ƠПl+V٩QcE $qSa=Q "b6vODKf+Ls7')㢵nZZwBki!+Uf g4_;AuFd|+]bFEuB DI}!|O.y $fOFMR?oTn$BwncƁ#):"Ryz58YPڟ"/98]zH$ `RG=iPO6I469|V P@ @r@A֤1⏁t@QhP˛1L.w$rbv3o eP̾tc\I Դcal;JzG*sg{4i]:'Nk65OL422؊ a#wVTk*GGϩd7/UQ bEkGaLi'}vEP~YTkJhUv hsӄ!5.0.oG&/e IGemmuvBX]i|qS >R"믴h&9J=x&ˊ+Wv2(h@E^=|u>-]ӄt!"WQW1'"w0\k &mГRTz"Q],vwнQ+Op}mO͸͒.n3By9wRi Gb9 `}"ޣ#>yi9 s7V Е۠zTzU7ϦT-/^dOx\a=/84:j 5}]̟Wv∕7 ?,9QG4H :P2u4Yh/N9p2~>Ǚ@!ifhڂL |*Bu6º (>'H>uf : 2GN9eM> ZokuT|ro!M7t[yaTy jSSZ%IT r⟅ c̽~o%8az$T O CpEk qW:Q {=kisOi2& >l$^^lѬkS矕.ĦxznJP[\{"AU1eVKTkksL!ڴB_i+:˷|tr۩ks 7-nFdkQC@iny3/ gB]2- 7VKPiRÑ\Zw.a_'ݦO!1R\Dl!IS+-+afAn=õF6K]ToZ3kD@fNKB77XceJEZ8jB܁r s~8)'t}?l*Om9$0$ɣ޺鵛+٘O+y00Ǝ+G@bB_Tj 0*"$0E:>Pv2gH;w'#q33)Xg'(2ޕ׮sb5W ]oJ(N݌<ɁvS=0`YOZڎ%|@ Dzڥ@tY83lɟ e3qTwS=`ktѽ mRW\=92zHѪJ);N҈tߚ[ԟ4Ibjw1^k^ԠAcymެ~^Pj.3H s3 PnfEc4chܣX[gP_-Sip>ܾUiG{%ƅh& 砶jw䞼w$;ܲLx|Lcd:u>q`+urT`OV)~)d\ /xZ\W1kh%z jȆ4}gU|qw:cΐȫ(e3+a8PHLkqLP~/Z8 6Jy7]6o2+ $fuD5 }?^ iv EMAAI9uɷ'8`x"=$¯~w39V}vf0]3];gA!sS`z*wݼSJ ^T辛F -mǪS1v&Uwg8;*OaT.΍fvp.$ ^F#x;Kmw+ZۙǮT2vGg?(s`:ÆBz 8"(~C0N/خ͖\"%ڼS7}P<5S/|kQ}?RL?  w؈tD"3 :BcT\#pqO[fvB>!dZxΌ_&!Sk|k4> Aycޣ "]쎮M*O [FaN4E?QgzW!e!\B$H,&«ͮjD;:+NY3tƷ0hEzC?O>foOhjMS t-?rl'̣* vpk%%4 _],̖-;q!$ĐJzE&mgp`LxSZ&d|2HXMR#㽔cG: Z"jj3nY Ur\' t[)xEe&gFJVFA\b!yNG,~~wIBdVa29%[/mMNz!~Huz*\'ۊ,LaMͧry&Is_+> A<}=|'q!}磌tY>7l"-$&IzT( b I$rg5HPϰOGYRiQ(U1wkD|A!ɿbh/"d$w?&RcZ iaz7jGybIVǪȮ3&n<}Ty۾ RU+32(0$(G݉Nؕ䪎o8T񷃑V8#%JL3[G֞JJkcƂnCZ,x:ؗ ugOX?+]H+i΍:4ZM*Ai̗ 4dww&['YRh ;EW(}֍ h0@ u?glL,+5].r_'DqYO"亼p mNKdgIGv^ZNl aB֗X-HO(]jh[Ǯ9{ޚ6DH' 44+V2>47LOT h`B4VhBJoW "BZҤ˶R>A]`?DAlݥ )p8Ɍq|?6GyOǚM/'ˤZЩi/,.SW]";Ж˦7zGoү}¤7Q}ghG ;e%gqnFpܥeo0&TY/N`©͏LE7l!I*KT5kBo8 |1ZAyF4?WA_kR367HZ" )\vBknKۄI2XOF,jC^@&x bY"oJ;)5kKKg71D?j+'N9ss%eBe E8XwsXAYWOp;zCpݞ&XQrl /2̋nx 8U "&Mݟb-IwVwUNtr_,I4^{Z I ݱWd n&Qx{e#x O*Sp$ s{9f:Wh/C+[15,"3['J,P5qA~b bԳn楀#FPYzo/s,J-TIH{l ~+b5eN+: <(#a zg: "t>'5X:?NE2#<_/պH&Jp+0+uN>B a0"I=!r~~mf7x'(w#_Q~T;LWU_@*KyG/wX,hQ86Cx_tj>;^{[}V&Hųbh $!ZELKN#UJ?7f~їqi֤߀Kf6a2-*M` [* }4`g(M"u[JQwz N?UCn8R V3oX]l{=(52pv"լM!^a{Fv ǔuXpM%XK3H"p]lN>/%|R%C+bJ@v\׹* |6pL rBr˿ Ie{ _^ĘIxij#(Yf,|1˱~'JP ֿCbjs>;jk504ߟ#bRKrI6YJ@Y„Ӫ絥*xj#69\n XW$x\*kL 5 8jۉY#[ko&4uk!ms`)Yr u"GK@DaKCzS؍ž] EX3j_]y5Q[j;8kgh@ɔsDI$`7\aaz*0if '%.nvmR./rmpD5ZEt (|s0Iz>M/jXl){/D0O >]Ei0]]?, u[{W=4 k˴xi4p;#m!򉵁nнo^p$ qThJS:6WZT&=*.gtnJ 샹m{՝VrӘES2Iqv&W}Diʮx,[v6?@WΑ xnq;>jHˏTJenj<>RGK{~ζoC N7UƇ@Ysu_u=6sb -軨{km#hv--ju'璙ԣͱTm> &U,P^Tg3W$d^t&s?ҏI@4ة6(A~ ɲ?QFWlVB  -nD:ri_ͽ#L[2Z_49 Y. `X#g9iԈA2)}~, F'u-DTf\gW>k;#*,rsuk[y[ޙC(N^\aAu#stZ5OzЗ0xe9֬(?2zAcXCz` & J;3J2nyxsQ?6L堊63( _bcrXNnRcJL;䰱$m,݈[HbejnCZ`LL0Ư;hPM C)01cӶDT`LB_@F0/ю_Bی5ĵ5Dki rywB;iE<.#BO$M:[;Ko/m*8sħ |rpnEa.:ld22Ms^I`4kSwcJvSe3e: H$\#Iuϼ;vVGΉKeǗRiSBי]fP/p/Ϙ;}|=+4{E1@-ogO>Tt{kLڸߩ<`HuS P\ KjE=g32b[;q3ņ ILGb[-n*CmS[1Q=c%lZrIK &j8[3\}sܑ#쐚;FH */1B¢ggٯX.oC؟WJ51㨆XZXkwA2v hYS>|WC.y:=PKp@ce5'y=ZÛ%jpВLĺI<|T?_uq.Jfʪ>])P+[MpF(abGX}U ]Kfֆjis܊5Bh5Pd9R"2Kś/_#u;SfӏE`o "ߪ?cXݹ{$ZE1B_^nDZq6w}/m{hPZ9]Ve_p% fyĩ&^Q,Vf!Vٝ V1똔&{ `Uĕڳan!|EǙ ~&Wme0EmsրYƦT4ؚL|rE<'р l#QM q˚}X6 Ir(г $B joVӅ҄\)p K e߫mjd ܹi(^?I躴k,x2CdfKF2I|>DT,إ;'`{]Ct;Fn3-=)]nȘs#K왜 ` S%Ej[[;e*I'Y)9c6\`~LTjۈŝ- VzT䭵{:4yԳ!yMZh:P!Lo.H1q ɫ;fk>!r;eb("]NTT =e8[ ߶%O.ׅJ`a5aNu{pӜh9 FH*8?]ipA#{!^r SR_Vˆ%lK9\WVr(|JnWZtPD> U43Sz= hVl s?BЮLpŖ@iBQvkW;]+LeJYKBK7U8wǂ06buѫ Z *ŽapO-%d떹ͮ`'ẗ́jRsoD<}?C^ h=%hg Ikg5 Iw4KXZzLgˌ)tOy+Ƣ< $Ƙ?.jis Øư?bYn>#)۝N}/dh(wB}Y]1ɉoHH޹PwCUĢ""ܛ_#52\xAvfGGtQҿ-R18d$8V' 6D)}@;0?*e?$9IPؔd_F[lU6eN`nZy*fAW=2x$"ŪRn{[:#hڽ4)}&e̘VT n.\SÀXShL/>>" 5lXr^ao":S(KZiGaOb\]jr d$rTjڎ7`6E(F52!Uwh!XsCLX.oqNjRH $qVi0YsKV*o, ~9IRp$ ߼ԑF1.#7?cO eњ=uQG ٵE87qm@ߟ$o^z]bJ9{|88h Va>ڦk_=6!y &6>ňocMmZuψ^5eP2;"J'wD+N?vA-̸ʗZ"MT;臣bZx㡾0~7Z`7_X/mf,ECEԦ? сCL_O!ρ*w'L"-`=]Ct2."N+Ar'Pk7&X!ئF#wM+V&1_i ?rXEe9#ݐśu/xF:_SP"\!" MDڠCHfRV%A.j4ԗ=ֲ7 3 m 2/]KMnMKU5(߀Z@xp^In JVAPT A 1AMJ.D"@{ ܿq|" <3WO(lb/!ۼ$^.VvJ^]0yF9L߭?"oBW+5aCcI\ !/ E_UW5iqtUDQ {ɓA(6d;E1.oWA3lPi|kAoޗ@VЉ|:ջMAjm%Λ2H>e͚Epw5R>`fdd$D}LX{I!@f^yO:\M0)R51+zg( |vn>^Nړ ݽ6[U/׮I' 㙆9Ѧ3%Q CĎ%*d?9![9)ˎ?n;S)`BWۙ2~9AnYZE;cV4Qr z5WENCSHKhTyK _¥ΪƔr rDs[sYN p)?oA3U#<+k`AdoR`LrIK6kq.D]0=Ls(I ֹM\ /@=|L_f(:PIbfP`E% ^' (Wr]]upض5߇(sE"@a? Wߺۙ"Y͒83DRpMq+2_wrwN7APHJ1t.|ӝSj ̀5;91oՆ աK3nz\NvpyޥFځR/1vBK.8 `q~<,'XuRٸˏ<:އTʝ%6g[CD'<$i"J!mu,/TLEܾj>Ԗ.2JVr w\ep~w\Aԡ?v=4maxd u9EsM(dm˸| LL=K,8ʠQ[/gO#`>9,8#ÖAIHC"aG4KF6) Dk5P"HP″^il<»GjKD,6RA!+ B>5>0Lr,Dn2~g)P~xsʕ0: V+%jT⠹&4 u a:琚|YӇ;Zvֻ}Yv j_YoJ U#mSΘJ;1]4 1S4{q/b]y.%T/gN" rWl&^V:bRuS-1zL˕F4M@Bw cxg\ u^8բ?mBj< ^Wm'm;"N`0jj0GT~9}EP"卞ßdQ{1Cک ~qV8vՖ"CDO67tM/b(2mIvھ'i9x/rkub!M Ȕs-DUtI%yE>tà\F{- lM݇8Ῠυ&~S^i߅f{NgZfuE t "[ꆌwC+n"CSfh+Zgir[j9*=ݲ>gt\zT؆)E2i- 孭NI.¾+J4y֋VWP݌ק6`HQElz$ agYκlE]`V7%gH oZNT#7=EQ8v9 `#2wd980Kt*ZYx O13 \VsmF?z]x,Dѻ4M5`p%C}rr#MnqꠗE(QB|Qh ы[A] z/Pr,radAL0kbgB_韰^wM.?w#OGO9]yFgsem=oڶn-后295&F%c; dIiՁNt,^koX:^@ս ȡf0VV80GCF 4KvfP"{(Nled6"(>$/ 4osPŞd2if-Wmyۜ X,v_dE x:k|*LʃDbjҖER tKWknAK⯩J*z:k=|[;{"d 12_djO~yͳ۩5 ҷ]2 m\ 1(6;:m8WdيƗ22B^ V񷷐 7Xb]Y<~cN { sm'胓=9A\ooGbl<0!qg`DJ":V|ǟhWTTv2 !m0r@*,ܢ$qsJ o4o-؄%vm=zZUFQ8uG sNg:BcT_ͽ+p4[\h~|ʶˆ1!:@έiiLHJ_T͒4q\j eMU]HAVNy<ǡhH+ˢ`Gd7Kpe >~W:.ST|]A%e)&D]v {SAǺOw O!^$}^6 <,u*蛰J"``3C~?{NHJo}ؿjQ]*8eHq駿.qV|0L@%hI\[k v5\5,-sׁ"5Ez3 Ic F7#{&;!_Tx 顊bR³jE_`~QѠ`cw@&NS'땦AzJ#XEyToޯH>%Ay}#T9"|O,ۗcR\E]*>-@}]H;^?`G-ii:i6Ac .w92< ~ZUlX9.ؾb5-ZF)G 9 3um;?my!>x3)>p~)M^Ӕm^[g[A\Uo^aѝ~wDEvvdL"wm35ZK-D2hYL Ee{:8x3;0O#WmA!c|;Wd, ~HBL}= O@V-4xi=0ieb_g[ kd.4K'Aъ_Kv-Ξ@Sœ[X|˭ BVs 㪼I18x^X#/t^nͯ$ _)%N(=HһyISB4֭Z:^1Pg9t r'pev?Dl0|o*.dE- 5(u,q 9&(z8pkPKe>ٿd,gӚdkgEyfވ^t1 ynZE>z/ي7mk,| LR'v)\gahB5XC~F#70 `AW C ަҹäzÃl(bB[Y(⾗>@.S^^eyDm"QqeU \9r"hP;NؠO )r3>-ο6Y}qh)'T֮y wPi{HIAԿ6q< >=u[4-AA:bRBM`ẁj93@>^x/1 8+vhi-Rg'hͺd[[MK31 dEm*:Sٻr;w Pa82 ԣV/!x! TK8#qg@<* j9FMϰEAKY$ۥO zM}O}kgJa߻~~,>x3nP~ 4$wA6e#[W7TW7E3뭪 (f}S Æè kkVmV,m.!ܞqEԽ1Jx#]xUyS6'ϖ5!=z"_}V>D'(!K{V>7H\|_@H:c##z _pI8#5 C. SqGA|~ ,$}f뎍n;K 6yDFg :VWk]M.bI=S!ӰUɄԿ \ ;iK-"nghJrgAV,w{!8 vQM@*F aT7bR6Sek>oeAkŽewi<0/Y;XS_._VFl4|eZ%4iEEVqfDly(w\eGzI= FInYs5@^vIo^ś#lܵc[q \R_T9|"4Y:Jz .BPз? >MUf2鄂-fֽH,w~I+g81@E_7hĐ&T_7jHbrVP+tEhadKPluG:# a#իh m~B=!õ|)xxȏZUKTϪO6$٩fnWB7|2 OwG/F"ʥ8AAɊ."W`,zKa9:x\) 9 Sn1{C "@"_ԪK9@`?K@;V8İ]ϰ|&Ap}P|H=^8ZWA2;j;ʛSG~ru^v(ܹpMC[=QtM'Vh&Jx)>Ԛu+=z{ImRn(OYBIZdsz$%sH+=전F(]R<Ɲ%{uK)?d?bWQ?8z9qMcHb"24}u y< l.L\7pofx.@ʉI$G ;Σn@ߚN|cB:r@ "cĔRfgTH5/ <%I2 =* '[=dU&E܊z1xh\SqܝA>aQCOɜ5?WLdNr`BotlJ{j.γTp.\YÞNqcB=h wL: 8uϛ@* ꥮd)s!i- 3#"ea"sK}4Ј;y >9${SCEN0'UU8 {ss3_s+=E tJ=lg}H 獉BM$ދ>{-qB[90Q <{zL W3H>̀5 Ԧ=9f;dLM. ňs!oH],Vo;%xXW֛[$df 0~ 9#gX9h=)GrX@2F/2-aCN6](a% jai.Y]CN>ppk4{6(C>ge[&Fh|-fds$X'[?NڑQ%ej_>U'OrZӷ6 :\JƃFM88,0c~\'2%Z(wF+)\ߦW}8 iGQ k =&>w jK0'"q8 {n<!RPb9/%E쾟, \{ Wψ_IJ;Cױ;L pýs2B;ea[NN?Slt\f:M| ü(\ϙ벱1$/'L%6| –7'ȍ0]**fO]VT[S()H('X} ִ%N:T/RmڎZnFLg# c қnJiId+,gvS`DI2c&3(.Ԣ•Ӭ7[ku)0ςkCY> Io~>~! I,. ;{5ψu/tN8j_.n퇭0uߕyEZ"bF(D'ehorִ656Ǜw{<8 fek3):;GV(O^ao+'Ke9b5j.xY`A σ&2L|or%rOܳ/ =u=&@ \DK|]kd/&؀Z&md>ǬywiLkv\IE09aݿjS 5G]/5č|R8$*5\,[n8) db8Qw~+/lE @!ӟ$#von$Lc4@?)D#l &<̧5{OP/e{V۾^+RVIND@,GDCN8zwUP^{dy2KNwZ;Sּ*O| (vqt;qi BYʂq?oM8إQx]ISݐ@^K!jԑ<dw3tfYN'yqWk %|{glzz+kZˉqIfdsEo9oQٶSQaPvJ+?zhYaL /_NyoVtQ V>*=1 ˔x)协mZSt +H.&TiG:13@{$z+{hQQfuD.ɧLX`"Ff$3䈽d~oxu`$nctb'y>'5M5Id?jh~EGCZvASrŵ:-~މI˒y[jn}m{"kyR18Vy͓. b7^0%Au OWZTmABN`y4˖4E # 5[CWQNv!EF> OfRUnzƍ#oe2 6LgGX7ca@/]ҨM1POOrV}ۘ)Fu:{#s՜_Q.r5kmN -^ UQ4X? kYk. s\[Ndc~qʗ O~a#7 2H-"`uZȸWF r/ 782T˗`ƆײG!na] qKv~&OHĈAĻ|#Ո-OWpXۋS~fL~;U}q<|Eز*2w'L*b!nJeî^^L%b ;᳸*+H8caR'blMļ*dygԕSbb\IP 7ϓѷy"\n&ΞX^9(BNW:[# oy]ΩxjV^s,fj[v=eu!)&R`3n'V+juGrY *9RC{ޛԧWߒy"l ޿+biwעCs ^|&*JXdݬ75pɗ_E-Cн|Hߥ8+ږzg" 5#avB"r >~\%xDj>vt |C[Ck%~,87lX`73c"D{})׿A̱VDQd bf K['[SfX Dd_QzOQ'eg0l~.j'] 6ؽ:QA])'Ncu,i98h#dFPqgm8VeAtlQٍTZc e CXMWC, n_Fv[UA1v{`OBt̒>, _ciK~4X{+rU(#5x,D} lAHExz2B3Urqせ&X"҇> 7g l[42tXzOd崦"iSI'Ic] `?W :;2ٱGK+~vP&?VZ)}XIlzͬ#GpZɏsWB%jc/U-ۣW㡯[[#IQc6?ͽ"|  S;0_ׇIwӭXǥM{𨞪_x?_Pو{XI٫/gʎ~7NϋoJ`S5X:-'[KOK3'~+acbMȶ~s<pb|ѩs0#m_^=0: aln Hf,@i N )G;fNd@*Rc}p՗(xt=P@Qڮ9Y7OUnrgwk\ѯ)d.ZK @O\15O *fN벘V^>oikt!;qc2^vB,P9 WwbN ƃb2599?UU?ߍ'4?C0ްw&bXa3b<帺5 ;I+G`zohoHp `Bt[ \UAY[Pd?Ƽ?M 6=1Pqth0_*e;q0Ќ W ɂNڣ4_rHvm})[Kx6Z9E &eOϴ#Se?4AD.vnf1ˈM=^΁1с65_(^`-O!=(ELhlxQ)@e.VRZ^ h=tYZF47’jy|[v.Xol; رh61dDB7T! 5wK)j૟X7))NmA,ݩN$БޏavtWb+6^C{3Hp?AA8ruRpAt1l@/\"3HÕL'`Dx2fDs ;~ 3?{JZCPB4BX~G4t]qKR6/f84Mx;Xn#.GM%\(~ sf;10fkObn.gzs_-ɴ&I+;m=x#+ξy Q}29RBr{-"C_\:tge~>SZU6z͹xۂC';:Bzn;ѻ 9SY J?9HW,ʵ$J6`_zW;DN\Yy(oA $I1(}rPKSMK Cw_3;$)M4.8rp붦y:td{V6ªhÕ<)L3g=`{N^-iՔ«䇖U>cuis-R{-h:7%>Pa pbxJ[m.[SKnma?Tކdɼݱ̜! >  B$ӚAdSUEyuqN|$'wɐ}i4,[U340$)0zƟqAp9aKzt%wpgCKfl܎/B!G۶X3Z]hz|Ql,G/Qt;gX.5Llrp!i8h!8 \ vC.f":T'ׂyy+%MFGli%4*CUa &f^CƵMS \c.- +Fqj].xB -S.lBL*Tֳ]_ٮ%SA)%mđ&u2nSPI4'_1^jʥkE3mcS`h4 f:2>nHȷ3Eb2Y $EZ< 3\{5[GPCxR-d*>i(G nMBlx8.n TD'5 uԓ: wz. =h$EJSF̖"7R^֪Vo gi`D~KFv1mݞh:?iׇX*fl/*TUQ;Ka=\Z4@u:m@,nt`A9tl>`?t+ĪօDƔrH)̌q-8֟ hfHf$wTZ?ڼeM? d e-+{?y)R҆GN: nzx| aUt&++f;Dk,}8 ).-~Ad$CX^X۔]Nd!G8]6=8T!6rmr}X1W1lf,:[MsnbVibf۽fAAjQw)]=K}b\/٨*˫+hizkǗ ]?W]dڴĨ3 +*NX5EtiT6TJ^)s6Ka*财'^F_*Ʋr{veAbό ُmf@(3 <PÂEulPMU>; +GEb5Or͟u6eZx%:_f cG?INoqpIhwKI ԒJ: ;[Xojv!s0$'=÷ςgx>YqH=~՜z7M|^=kF!ک8Mg~J_w"{rgUtFk;rHIq[uwӞ>nEgǞWnx̲SҵƧ¤Ѩ'-?RraӔ0<1tx?SX91aD&,Ceɞ= &,1Z`Aiqg'=V3AMU Ee.JoNqœWh܏)sIgj;hɜv9-_dw˿8͔NO9e2Ǖo'D] qI0^VqExh$46N)vsmEgϪNKnUD5ʾw> CeNupXe_#Ly}KC48(hl=HoK~e0xǩXF^s/ki޽u;h]w|*0'P1q!z )‡2G:bO=jY_Y9JRQd(,s>V ft-7Xv<]4Izp֨g'd; F4ة J{`wkz5ΗG#M 6af7&Y:Ũ4f)Lqr #"oUNOxʙZNzb#Eo7](zt>^5͖ 9rj:Nr7Tq/Pk5QΘdW熰󀋠բE],S]!pZޝДWvpឃ7aLchmf{́sZI:cvQGl;s-WBpL-V/o##PS0 J>!]pS+$ػ8[M ޷NH Ei%Pȡ I *i;<72F^6W.ghz;GIvΩe\!q2*`ӒG Q;>ff{76 1jG28#("%~XN2oc"'+lY 0أ[ubSY|H>KYmdш]WR̂ig"f$Br6hӣTWs EeMܞ`CmJfܴHW(*[PBۀ vՒe^s',QMtg>_$}WOSPx$#8wH5n݇AbapG,jr1/*KiOVK{WpٜeW%{*M5(m9Q4pc5OѲ4Mwqi 6(3`0N迨pۆcF L [I3cN 3 1I.y'\hBbs>~B4 ;X#.W7W~ҏ}?jd $Gaa# I4ű&*C~!Q_&7dN*OiZ,XܕJb}ds&" H\օWZK.קggu7{5ȖXb'G{̫i,90WbT~aS"vjNV%yj>zWmufP5Iv)0*У?vBg-7Eo,sތueyX%w^:EMq-:R:#k!#FߩHOPg|TX[i>)eֆsHpAȽfX;dpJVѠV,ĥ6Á1s-Q{ZǺ0qXrƎoL,,QQH0B> U0t@S]UD-!d#i,{ߒ wBX\l=dG^,^ N ER4莓;i^ξڹ+>!pܚm '7,K=-L*+(R H$>M@>P {"oTw  }) 䌐Za_BJ-u{-Zkht|ބ\y*s`Aƚ $K`ETuGM 4a^y`Rieg{ 3MwcMFY?g "s 9TP~XKNѺok|`.z:^Wtm(//jl"$] 4(ԫ[_Ch(}QN Ǘh酜jjjpڳW.MOla#=}_"4?CDMek3c$^kz؆MmતBw'0!]5_Q. Bs I$ux24}| ~aV;֋>AKf<G%7$V/kbv`?pD@tl X%q֭9:IhhW%RvIզisءFx2BHpR9ZquG0|dp6{L[݆=-40-;!sLBD+Q\W3k+K;tۛ'.8:Vhv,M_)4,OI#fULc57qؾMV 6 V8AKwJaE5q?+~~o͒o~D—mڥfz^3a#^d#XP1ʅ N5[c@oDQԓm|h VВ:ڼ': V&fU:Q'Jzbt?HL.q'X-ip^It#zj(T%}5WHJ.A}$8$o~_ /nqTdB.ɦ7|f`q!жu2Z$u%NB^rzbby@k{l[Q@;&[ =a<+\HŽˡFS=: /YED@H~aprnZ!T aA$׀pVֶuޏvghc<:$M FSF mB=ZI&a)gԽG\&##b+rP?B.'`N/ef;21_FsQDj̥KJu,agڅέN;eE#']ݱ*NH;1lo IzMڻ&M}\`3U #i ӰDBȃ=:}~zĤ5P=96&AzEj]:rQ.PI.3N3$^YXU@}^I7~Z}8፵ak擤"*y#xi8gz2E2-/ xSR'(0 $r#e+.ˁSFzK="p7ODV|'fRxjO=Wc/(GȾoNʤj)P2EAb{:e}F$471PuR 헋qڊD^[.[%XׅzoQךl=pgYV ?/ z 7'ː; iFҟđ%t"ɞ_c/ 2 G-!͔mg,?xKǸY'7 E)d _.:”*oL)Wi< \1@Av$Ë9#Ba$G)a@waDYrT16 FBIb@,j?s{4AAYoEKCG@$ a?ލj>#3\_/(ZYb![`Rue)"n,jd[/8j_ːһ[N稑>~ od("zc/q^qj43$.\EYC>?FT؞*Fz</3Wo?zOàyelc7Bοp,MLc2r̜T&(MT-=3]O/o58@CbSİ q݀/[ςlȬW. ˿<_TMw qf"sTy`c$ʅI.Rj]./B5|5*t}sKr9*еGz}^,7E|% jfV5';UC&#X2lftx5)5j*yX4NLz'>Ta ^Amൢ+1R>m(}@^KK6_$U)<ۇ{YgIvZ+;pr;6 !^8؉Y¡]\ [u3\zJ.x~A$*0߹CEw LN;jlzk 9WeIU_l&$I0\ C3dzIA o3]oL k?< ^}4N.Xj*B#RYjWA ৎTIn$ARܳz2ǫ*ta+{<ūBuwZԆH6[g4`8ѷ>í'XQ)ũrk_@h=(pO(hekN2s֫14}:^O#I'B0X] |lV/h&9G]_")_k2K!~ N;C [^yw+E=:CdsL0>WoΊN?VMK *- TTn2 M)FtuMh\:^׍J<)+*(@bQ$/gѦ3goJDXL !a` t٫6(~Fe]fUi޳޼& k|0 $F:EuOnBV0D H[$A2.8fTE t8팾E`]I\|o^iݼ.6UZ61*IQDI˩ifHy"Al>+xMIW T`#ܰ 9׻!H~~(cy=SCo  4T[bΡ\zHeEY(xv< YrjWFqV h]DzM邨6IܞߘŞ3k) ȺK }װ>q%w_Hb۝ .&tT3{Xns6H)،P1fki3`]Y=jXb,p{S!j]7O:(RQ"ѻ_F^+b$~Tqi8(NE7BhB'O5(LMl`f\d.W6m~פ#\!  "w&)ah`<>vpwK$fj @YxaS{P%q(eW]DsO!` S`Moϙh3u3eizH1EͮllGSzI;s 8 \o:Q>WNd{,a@3՟0bNJ1ڰD직1\e\tvgfs MOx R>+w aؾ?T|Mg篃}̨K ӛHƎ$Wy epkNzz).In2%2D[ǝdLT{fe涅UCg=sՊL{gASej0OV0d]΋Bv%M.xvm(ݛ*j%']b!bw>[}%e=9k|ĝî*ěÁ9C啟VSФZǕwp׫cx 1'Cyc N/8|BVdfcdދ~?m`ۤ Ej: dҮ L%:ʓ.!i.LHE}@ŧ qopm{18oZ6"ITH۶N6I)`͞+G,oκKPR|"yaIMve=-9_ n{bJ6cx̍Z~\1? m q6[u&cSm$ԠG?r_[%A [/bD/1ƄJ@s!9a1G`uI(hvu\i:I1,5 ^awZ7tcrܛ\쯈!s!!Ϊё? 8 #_H~KUe"-d k(G$@>\H Q6v'hх*76%P|,:͑|1ƍe w )aGj[f\sk^7IA;աf%Y*Ѐ¼e;]=׈^yO N~XW0H^S<x-|nBe[,2AYŸETV9v>s2f"jV[t%J싿B=êx Q >Lя{,%'CRYT@ ^cUԸ\Q}8s6@)Y|F^,A=OiL]QqEQ%GF?27%Sz'5;E"#N$-z+ܙY$()k5gR5ȶ݉0Nte̒rA~-*Al"6wP͔v=Y(H_Fo#wU8TiJQ찢{@2qz Fبf2ͯ/9%@Z |F) cT~2aoMc:>]8h$I"MّZϮ3 m)}L`0rϋdssYť(x }:W]`*/W>K A"֚vߣoOHnַwikYG7*Ftn}oU#0/[P-2z&=_0g9EX9iU9uO(Iou rp(NXJQrӬM St=ޣ$9j3B&Q ۞ (39n84g~?޲-.\$FHQ3''!>JHo:(QK0-5q u[x73CHF=`. 6%=uaAOЀOڬ 5QoYP芄~,:5Yd/XVv/fOx`9&b7qgk^g?mVaA/ͤ 3)Sko}רp?=rexD 5$R"\ݚk))Y-ߡ&j}H^c$x:s ?o%L]N'6}EB%nMt&uqUt 93V6I#EvnUӠ'1+Q\"{;"(~m,lT2P81у=D~3qsX9}շŹ(t#RU^s*ě}+@( 61>~\ft.(߯_*t2CkYۺA٥O7guwT^wQѪo{ϔ-=iMR6i*9mOm="h{MzP:">ugȖj&8 CYĂF bCqyL $J6nigX{!J*vV ?f*K%^r8rOASEӣ6*ь2bE8K⾯\͋WzC JDN"Z6qEy'c>M]C{<` 'U1eit5hދN8UZ‘7bWB09/E!LArh"^Av܄=ށ,Znw2<]ypپV^nj@@4RP#-@RS#;.!? "sopVklB.M)" RBܯxݯA[%&>VaQ5GƗQR-T>6,6vV5i L\ЮmII8Ias% h:ύ󜌛M/Y/8*9ƂW&BUy_֦(g'}_[YvYP?$%Y*@Hw3]spU{LИ>1FFWuݦQ5z/sJv|ӍM) /w[q`|-J@h-pݤ[y u-pm_zG52,/ࢹ-t{8pأН-Oo4S6ЬS>.~ (qSN*h+eFYׯmVbyKL2׼ Gka&bH !aBې]xgJ_OLv<[<$|TyN'ehOO Z HvԘ̞h~uʆH)ڵuRL3#9Zq9c{S}V6A+l 9G-qMl\hc9ULR75+goEDͤ3n~iz>USx^defDEELk!ƒ@vrM_e9&"_,;9jAW2*rA,9h?$%SIP;S,\ov4`]Zq!6Gnv~/ x3~xhY/o[6Q50Flb6w! ),O)I۔t1&sv5Q81RIAgTsyEii'n#.Zք=V =)Ϩa0XFCލC9PzCFKKWsmh嶅GI(6p"Kn+9J~껯 vh74<} V-J ;/#Ǯ:Ssg0atg9,{CDPXBE=f8m п"6ZLN7bfm[9Sl_:?6GFrhB:ܞWmuZ.&kl \P3Ivc$>Ȍqj}-@Of SN6/G(#C "v zK}H]~D0k<)[*Ȫ*&l[Ł>,?ZkɸGO. qm?Gh-nC6 U^t΄m) Ƹ6FSwY~?{OPk>99EM'?ׅ)h 'D#"At^)p f3%=tَMH8@֫Tv! oN갯T3? y+ 5<tjf2MxI?2r+nqZY+sԙ &˓ &_/&Ѥ79'  =+Oth ozUnZ&'|:<Ŧ@@ Xy}<8܂rGˈ8gہϹX0lTeÐ_f=-j L=U0 L`Q;dqzN9saQ>Q=Id]!iet% 4,D`6>)?W̐[ٳ#6$=OpPBJ(-1<*!F[h9EA(%,dÜAΌ~|PBBL z0kUI;PԽXqzAwt^V>p ('("%ߞO${:d421H4Hkk l_ҫ4I)E.'PUa][7cԆ0 폙9kC2` o훵~uas،ޯ5R5SJaYu!C|jFj! =y7߾APÒFE% 2'|%ul$ʅrZ ^:YD >#~l]ݱyi?K3I1|o܉ 2Uu>7l U;#׀z g$,ltQ_'ׇ*ʟ5YX(+|&Uq<[:b;UV:{ƙOUp_[u*Ͷi>Q&u䕪'42*0LLo t[ϑ:pY!6ǬL:E c3U1JX" k !(-$ae|{<U| %~2}7#|ةz:}T69S!,E |G2EHt&+'Sѫ˽}zYVvn>Had4xH 5'MU**jkjʃF#jL7=ppo)f<)]2RWS!^QwͣMՍGc«w &a|2i0vOz6\F5c#{=|`'_п]ZoBX*!;>QCiov֪޼%ʃG%?6%D|Cj\(ZoS(?xiR,RP>xKr6-wᥕi{̇vB P3Ks?;6u.7OdSx"0/WksySl5ncTdBjf62dҵ5d*j\=vBuDASm*[tc"C`32C `K i/7{yu ۵VK9Κ9rP)U o],4췝8(!'* SH7,2BRcbMe|@ i^c ݶCwH6,pꋝ[fJcΞQĂeׁGrR=6IZG܂( hkR{w~fX#ؕ_վ7<:G;謓"&aqFio1)hM&<}#ہ\AWC;[!]lh1@hNx?ԩˉ&1ab>%;Ɵ+%n x}Uڜioj6u6nSM10鼜&>(Oz}u uQD=DtOwXDڗ5y |³T&M"MŌ*\L|c$Trs9]GA0QϡMZ/&@w~%̫; t7&wVp+H5QR4E`>C²C( йq70XLo*1*D}R`i7pz:}iE6Ww(ReQIH n,g]]?z^eNc ෙ5k쐻 :ly퓜z{* -- H+Gc`cF势TKyCdu$?SL+inPHD]=ʹܣ&LX5cruז q; A7=?U͘R@| 2wy5m`&BpNdvoΌgXM IhDIh\lj؅:{-MJ{{x<`V1Yf?r^>5r?Ռ%JU1AU}AoL {vURAW,NS`:Y+W|K$qXoğWiY+zɼH6=-UjB`ZPosB;uj~垁-M#\;9]vVBFJѝ9e6HE zF/'k_cUm>Oң7A f%<O|wJQ\,m;ʏf5G_H.jvzF&?̰viQBHpjL/$X^B O4UyM<3+<*/%|'>v!Ρhʼn踘xJIٱ]%paC-c{ٵ h0a@p}2[Q~ ,{0o3VI*˼4ZjKyDz>h`Xin09B̎i^S FݔZL!7l8Y`.O>n̢SDct_<=j[a&Lڍqm*}Lq4j*eyYx7؇d _yit|_c座]k\rC Y..slX[[#;傍X3o*j#="v @&%0B볮 J]iJ@K$+aQ"!Th98Pf47#3KԓIiil>˭MǰNTؑM$5';WEf6#{#31cuS0d0 ߣʍAO[8UݴAIFy=r sO%Bgo5 rV$B9>wbN"߫oдtMHٻˆtCW0jL.t9Ci{pU{wG oo?;h:y]OuN(oؖ?ah7r?s)sm]$ڜuj ]]oM͞~BP , kPӎ4vUMxpY-l!lCF\v備W t `ԗǨ1/ 9V;ʄB g9#~K=y 4@@vdٌii\veػȈ$Etz@%E vBMy>U"U:̆ awL_~HEE:U[N>nPC~xW;;g`SDL)I(ϡӭ͞~g.VAz%H.Rnw]N32J9i1}Zj)koːa{iQ 2(2[X2ON1\AHO,WI%ZSBt7<8dFn& ;d-59:3o Mb0??5WV2)T]#$u[ % 6@4?T\R(hֲz-c@*<ؕå@w4 Z7uC.@ia[j(%xeL P(uWwtm@i:yKlP~rMr Z%tWz6v?xP)W|&AS?㒌}݊ Z y-H2/;_eGU-_JEmMm?wHnŦ)+RS{îRQ}"ÌL2Lwd"-*؃,`39X_Wٱ^9/\ 駌#zQxRʊvCk@.b=:m8]G_Y;X+ Vv=c(|`' <<1 /(,óA*>qa/;~"P5s4}uq unc {u X2K\F+ʰ&7D. hXW0/Gd&zA %q`GdIob!W@P70d$Z̄)85n\}) כ~FZˡf!|`uaΌŃ~)jȣTdhCdYbZՁT݀H0|t-NMe`)KKڄ?c:D4aDתFvv2eX~rFTo"K`}.鮩;᱖].gN#ԭY0Rn _ߓ=R"Au4YǗ)>$;1}d^j";QԏXob~-AL ;vެC|ׄ 񊈓XRؚ4셳F)Æ Z*L=~)/v.wnQE{YgK'K#|,䢁x}يE#,4Ey֩s˕EgbIQ"kBGETT?&]:_GKͻ c4pi89"#d D\qVݍv@@fA:'Us|,[8Ey' }SՅ}Fix|g%<1Fz;5:%1Ø |=%P'!/qR`ІTz1]t #*?: *]gs¿4f+WYOmp(2l-u5NE ֯dA7&. "KaO3tLԺ L2qSOkkS_ Nh}cREňV0KucB.N1@Z좹-]ggUN?} qߩ`'MuܧDJr ^|U*0)|nh6d'XI~gMtr;Dhpl<04>Svykx)7Ή⑵}>W63Ğ#yޥ? s7-d6?PA'c4ҋHcxK (bszs(6<.'ߓ2;{\ bӁKl۶m``M?tDl7Z2H5ζD@lhG^QB‹)3A6OPgN=nSE`Zm #46R'-b`63;ˆ*>#d/ZJL#dkBYBBƭ9n 5hYȸ`菶Tj]J6Ŭ6h"g!3kW= &ʖ?9ČS^~iC.e4u~` (vE3c,(۝'h(ou5\y%X}&vmexkɴsN]$U5W%_EA9VG$w;^"tmVk'{XWYF}G:[ѳղ!MsXĈtϮ-reD'IR<A0ȍm'Fcߓۉz Q&admu2tZnCjы WȥI+*U ^)a}ӦqhPn86(u OT1^\3hJZ%FdRg-aia ]Pϥ c8bڏsچDfǫY `c)p'.֦WlrfJ"̂ѫ/zت:G, 쎢_[f3SJ ͅ5<4Y }u~ 2 M'TzJz+;B m eKOA%(-D%b E@^ SFT>G1P2c,b!H"1m< Qm bS ڐyCLk' *ޛi#ÂA Cᚶզd#@.t)vPD]=\Ϻo1!')D<3<(Bֳ)3{:dX\TR15vvnҠ/G=,lA мA ec,bU9ȶY gkCv]F":dKgg3'k);85e1&~QV@n14C'VFl<#iJ["t?  FKPEش0'֒POsqvOD?0rLF0lIP#$*7 %u+m`|-(x&Ӥ3F#heTA܋'*rF[:Ac*-ű/.T EkqxO~!ަbr:m_3SFU04nYqi{234xxR.cE,TΐTfƀ ${k$zWTR8\C [s~K&MoK!!\ &2k2[?ۢ` T4F*<W"~bpXxF3 ,X&'/jwoc}C^H;H?RΫeR+{d4ҡױ6WAv\I2f*.=kT5(E#DDiU3錽8\a׃gU|bN*%dTԆ$'o~0zBZ,<6 lOJr`g+x+;H8>G=╼4෯Qm:QQ?'xT ֩Eo2)g˛zJUіrevsҍ4jCMPM$" w\6]ȇ r`MeiD$Xn I|ɗԯs35 , v7Kҁ)4-zvÐڴH #z2Qם3Ww1s$bu񻶻JGpmfU7t~s]/Ҕ94ق[vpO Ұ~'p ؚ@'ˢẠ̄Ta&e vϽi~7TfGHqewܥ3hJ%?PVdndaETzmr%eRb @%}~q#Qad9$0:\k60gTK~IP=S#JS3'7;3D ц{ ^jIuQ=3`S2s{N |8 Պy>S~+#5Uu皕g!眯]9)ڷX|QPC^ÈDNEo^fpKK*u ECcy \bK5ϥZE0J}ne"e[ gL  ;l'5`}Y>gŴW)R/wr,QcӍv9K/,Ӆ,]kEmuV+unV۰6Gī~WNғU$$8I@+d#*ׁ q<8-b[>*M@ֻ%GL$;%#2vNB$ CyTOKi];O+ 7#w>XV LlF6zr {+3rK"&QR,Y"ncwCFPs^}vj,+jF,A5Hc356hQ)-V1| Ho+JRuw'F_ vD}CQe}E= Av)LS;R=Q {lדqb+Ux \ 4S%N* ǵhqi*SҀVV x=/3ZԽMR#  S2E c՝yV({d,'Vt 6[<&ml6%t R&eC=m g)%@l4Xvt0,^]A)f]Qhdx>nvg0lXNGAK| Vy+ӜR]^T 4bؗ؞awFojj8^3(<T7|WNvt*Xkvc0ɚPk=5wyY$m>feͶh1?),Ӣ+W &j M^T")2A㬮㎺c: U ĮЛ^Eׁ B[Of{v[v4dm.dj^<[%y/{' ?Ab55B5^6RAɸQ]]{clqvy)ɤ5bk,_K*l`Н(2{iv΀J}dfo. j ;))nQei635jyhPz 5%8E[1yQĩ*hՑbP\3#O~VKWw6vX¾ \̱6 ow95"_S*5󢋏xFL TL`tжɱDi 3* VKJKJ4hZ&6}jA)ºCtFGj\خF;nf*Fɂ7fO0W Zr)=&7L|,YD7,b<Ϧ F⪈+ = I4s{P2n ͣw={^?v'*8Cvbᮻ-Q ExRi#hD}skD<~&YIRǾ/CAD,JЬw׾ 8{g(fO'):`>(8~[hߩxzSo2 YlN!gs׽.=`B{ Bfwt6lrGv^)p'tp_~ܙ[1CzBd2T%޳o!CMr"n˝YF4(Fѓɨ"LOK~BNpl;em;aK3dPN%mQc&"t*7& 'De0 <}D0r>sO nwz`F7FokI(1=:yRmMFbs>@4?XzA.ݿUC,8Sܮ/UhY5K-5uWDmhuM.3oOw)Lc !XbIx޶$1H[LNL>7t6_W֙ ,%%lE'Z%[̓r:/ ^ӿ>?9wDf`sX)B њ*Q.ޡXcߡWEnn}Fʡg`]1ܴfFz@{Gfm&n4k3a/Ǻȳ*df>CmJdkN|ڌ=A*D=rXk~q;4M.g_/?%I&Z-ѲF}K];H)fG@#~ʿT9MGϮc|$0׳-„x7XB㴼1 8\.I"P K V!Ϧa w"~cH"sز"fʅ}X;o"ѿ ƤQǐ5hԪ*{-{{ӾꍌvT_%\ #:b!Z'%&Qqf^ȯu+Ͷ,1>e&cp| JzPKKL 9#slæ1 7g`=y| @3/}`!yD20^Dr\^Tŧ!UOv뮾;Kgtp)=ޫz[`CfBsM2LȻ7iNMyjQ*bEX<Rm~g}(NWRELh- xq;Ȑ vqyEA FMNǵQP.Qg?X.ޑR?j+9ʲЉ%I̬6I}=4'!͝_Vx?֜]Y#ՠܥ7E1Y:P_6%~Q#Rv+dсDZ<'K,[:?uN\ !H6KZ D@NtMPx#p.5ĢJ#^EvY(˒]K!e4D *K"(_g },oʙ̙",l "cԙqz#YCM5g[FgQ?=l;, kevX ./?QO^5(ѳ+"@i jPMǨwIn?fK4(^0#ވA\vd}x^_CR]s:լãy-ӗ6þG<^I7[ʃ8W>d\f(/p+Q,%p uS8t#őQ@Z>cwVgUs+x}*+BݓmEL: .;ݝ OP{&]bZn2hٽ!I~]l\20YLTb s5!߯fTFB^kYY !YXGFrs?|EtL_;q_6*4=*9,\xx}'7Vj¢9J `R]/K n8=ě&fbώ/UQ ʐ*Ryd#hI,Ύ8:(qwېqVL=!' O+q]: 5ȶۏ˥sm?ikq-g\Yޜ#%y ?(qգKyMit _b$pn 6 DCO6#`Y;IJrô߅ XyrʟoWG6̭Qi,D;LCQ=6XFdxxԁV;U₅WJorz{`&nɩ05!|%jsC"< ۳E'x[lҙ *B|MMgjtOV#*Cݙ=Π_ǡaQfpXQ3 M(7p82Ψ.X%f<¨#Yz󀫈^1`\ѶX6;(X&WfCuYӆ qN$M$D % JD= +.kWoF֪YZt16ڜ)&I nFWh+)d,bFoIe/RIF"!mqTԳHbA1{FI1PŶєo!dX% 8J4Q`JY'p-,=Ccs*VВ9xue8X6ڬw eHTɺz_HnQ*l_is1VЧvN.S4/b@ =Ysz[vM7a-D'Lo{NmzMer1qpDԫ@1ot+2<nVl΅9`o ZC^k<[k,_FIw4B{?h4j/{] ' |K֙hI:AˊV@͛\oq2u݀Jsm%]>@1_{]wgS+ o):G7/2p 'A`T+&oZΣbb3R:HY/&fYԦ]KG(6>L0|ɸpsfHՖ:8hHv&Ǎ<zΚ:;ςBGn#bh`T;dj!j/svz~=1`/ n'g {;Nyh!nU4јm^6r.É)HR)ddU/ZJWV۬~ԭ}B=.L#ezŭ7_.LC'n Awֳf[.'q7db:rQ Bz&] q#_s* ]td/=1r7 U9؊d.8_uIK ,#%r8m]ٌWNY}?^u3<}.VիĎ?Z구poEܥVZYӋ3EWCeaf~k; c[C u3poK;Oo)$1*  AOs dщTU0b[( &=b"^M Y&w0:iS)0N.gVGX̒)&>egg)4g[Ē3ZJk!gɶ31\aZʗ/c$opA t #J&~ˁ?#5gU聯=`F[SV{>`ٞx:~(<9mzaS0ӪgPT)`X 5V.F yRsPDBR52^j`vhtE^CWuؚ3==e*\+yZͰ`-!|F~ bi10kٷP%w=h9[[[|زl^کҽOo$M@&Z%(F]w9\_ѕ?\PL6nF[Dv0+1_P"õXyϘ=ʥg5؝aRqU6+`F TM% Ə@"c1 zYN\_j#46iXccTtߍ#BJq&#(`_F?Q4y=>P>J93_!j637bdq[V.HI37iĦavM0FL=0=c&L[t* G\/rA@2'̶T.rh(,4,3Ԝ{\bL4I? 2G^|,mzv\qlsƟc;E6?%o$q@mvOV~DzPNUUM /OinNc-gP7Q#!ŷFbGyW5Bp*3Mq1aS8F[8~Wr-2K`=Ybо(Ł3trh}[^-YڕšExxA<A&!CN(!IO",Ak2z$ s "6RQӎlzY;z PoBzA[%,Rם1=wB\IťzjZ53J Z!t%=: qo[Ye`nr'xfQ>ł$ne>!jBlb2uۉӾ?ImJl#o|KAuѐ o@ fL͸x-570~/%;HvNy[ŔY}=;aԐ^>6`i a/m $cha}+䠓V v.9~GQPQ=04^YrMX_i7K5p$aϪ8(*pIafl$a~_7HB2q4O;ꙈD?ԋq>pu7ݫR7ȡ_ z~/Q9[::{"p[hx8S3D9+`A|iڸRCIZɠk3U Vb)ͨGN2!V\M &Vߠe_n3j̾N"YG)h-ݺ`97DXI2Gy^sp?J[ -a) 4:M"U")@8b T iIjr} GL gH` ja&/8  3uf0 ^um> #Ix 4Pg=qQԢ;%fM\Zpk5{YT' X1lb}]>l78Lzb0Ho&zFa !&/lDZĄqs ˇ s^ |{·Sϗ .K߫4fyc.$*w8)-VXsIQTL3ɓ;1n￷UU~!DɃ3}AoN暃XFsr ;mn@/kpL/N e{ͤUGY ~T1n;dV̑ӆQ(4L>RE;q%kO^|f{\ ͛/_q 2 M̉_B1UiY3'Rh3@ ͢*`w<܉d;KŪR+Q^<H];J@P_lYyr;1@2)<ϧI T2FOSqN 80*Kg>ʵccA@ _k`6d5.tZSG52mc:?7fCK"pk4f7rt2=Q2zRt:(Q<8V2RG712l`@E׽)t+z.5$40%G 3*#[Jv~oQMPT !̔nҙ|`gK|~jB (?t'O1 jiBNkM릹/$ɘbY95KLQtO7ʚ$T>0.b[FU"",";vMN!mKx%8mHU)`{regm> :Q>0}8Mw.ݫ;8 N&1m<%.\0j!!pIT#9WhqXevךFO7w7~D7Q?F$҅Tx2tL^|xK2pbU>D0q 0}v*~Wv̊hF @4|[v\v{ôRa1a`r K]npϽN[@v=Eb1Yl!:#{|>[^ :[SϸB6稖lkNH}t6lՅ WAZ;D$5$ Gn=3%|E) .\W{OLȑ$(V⡤ۑq5PMX v]̺,CSfwd[Ku]6 >RDޏzUo)dFkb~v NS+k5 _JLq1ܾ^Z(}ՠ^}%2ʸqvH;m_+uiw}FxعTM@6_BB5RFɲ[t. Wl)Rd VhD1z0 Q.0 ]w]I6f".Cyaj9"jFIF;m`C ŇS ##8⩔ޑ().W3F܏5y*5r}̆ߘK7JnrNQZ(N57}5H~  bR J57="JfzpubvmRK4KT:OȠJTo /{X)]}ë.AjF.IaOK'nyPHPywNJhɗ4G KB+eZm,J\GX׬)"J+Ug g¡fl~@581ydu\-P;U贆TS'v:5}@twm/n5pi:<=Ϊ>Jj׾IUڙ&!ZyĞH6t,awc }HLeO) Ճ=梂pu+:/N Vauc $x +Igr U~,ߵ(POc{f N 13fm|rKϙ^dMzR>sE.<*0nCbE 20`|9vR!ACա7 İk7p}/3@A|o4=I>kR)[&m?3 OE=gUM--"c& b@ BB5Mh#`uH7`{4F@AD~zwŬXm&kwyK ]mm,jO):ە!@99[ C^~E]FS0?}Ӈ`j2ۇŨ 6kj%)}hW׻^~cjp r: .Z4W4\ϺV(J0LxÚ=ADPԈ#`V<&Y-uT,xB?i3W3%!/@nSLܳ|!k_^e `(HLNeXxi):<2^_Zx#Qiq /tn6 |}O(f) M݀_ȍŶwҰg0.,ZaO&Uu ͋_LU/{R0L$;\Ip~No%Ju<) +QE3>4j{ף$B,_گ;1-Piҝ,5wm{\6\DOӔ/9UXfn;Qgĩyw L9%)vo$mm0JĄw;E; sQr?0aovӮ~ k Ae, qxSZZm^OB|{Z{?T+#lx;J 8H`Kט?6`&Rh­> U+h8Y3s065}˦H1ۤ۶7fd꫶)ӵ͍e,{,#tUiY`c7`@ŀ59.rI4p[_ꊸr$Ʀ:,&YsZZ蛉p}ei9~kK>9ˈ/e{o& Gd wQxHͧTJy[F)2|xRl`@4 T٘+c9`-ۑQDV@S s`j!0|fNR-:&6Ljk 䌌'H3"Xߗa!)qRֈy`8ܗ6*z"SG.6I E6&,+ Iܲ{/˅82έcY.Y[9X)][ahMzs̤\ŵ\ۘz"mK*twno}7k4& TR.1r8dHk`Ӵ ֒gؖlߊ3M)$W7|j(nlK.Rք|ySj6"x=°I.JɿȰ첤u,ߔJN4''s0ÓjTdNpC g~4|&1w1,BB50XiwS͹]C,d֨Xn|ɗ\Ł.$tyqf4UD+ "`g͝xTH^dFjuw˳]AQڴ#V-X9; _NDN տ-K*e>wԹJ9 ';t63`׎N?ڀk$Π<ѩfŒ> uzl9=H4!gj9D F#5$Qy˱~ȤQTjĢ}PBesZd5dCgNV`oQ%%D%w۪ej13 =|>|@ gua1nz;PqaUm孔jpyĭNܩ1Ÿ%f[x~OW~yu2`آߛR 藙۱:8S`\u]Þfe6HgXw Y{8B_=탌Y| 0rC"TpF{4V,5/6"M, %f17\~<@zHNx\QPzRRDxݢ*0eE+RiH΢ypM.;A""m!6i|?B#\ z3p 3QtKe5RfxA$#P=烮B[}6QiϮmM R \A5n=7 N Ks-#V)Ch<[tK)G"Ai (.S섂r*V@ vo =nXMQ%506N,:dDgaHz( 4}0{fk]\MkK&,sT="6hA1aӂ\*ƸkT d'^^1Cj>ll`PBOCs30_ `&\iX<Kf$l) ҏ)[) ˆ:]5r4|wh/=TC#GIjm]A; d>+JPcFQžP@cb7u~az]Uj]3-W7Zh,BI -ngEk܈Tg.b(w0m̺)ȊcL}}sHcYwC5H$DrgF!l6ïy'm_'7ZI2f'J"o=] CuJT#dPŰ-)ju,o9 u*=/a" kl3w~3m"69D06ոE@7& dN;( Т}'s /bK-PQw]shƢfuAOK,=2s0$DcLE,2CSL@7{&A4ڊ`t & ԧZWz:_kϗ'G6@n:vK]XBR fYe)OI2Y|9 5L:Q@TP*+BF(J{T'nXsl bTxa1=Ś\/0Lۦ(Јдz:vTrLQA0# O9px~(B e ~e$[޴(Ӧu1Sj(~:P4S4{]kd3v]Kj*FrV =9s>EYejЀy.EYH!x>#5Ԉb=ȭcFmϓU DK`H7XMf'PoYLcX5d4.2Ac ū ='bl5G!f"tPEF~{5w7b>ś\D,L,~LpIDSQm &؅;Ui9"M D}Kee!f^ gՙh$Git<;,^g<Ӕ D!yi,qr[TýW`O_-ԞrDFtjQ.;]¦f:(OepXh\U`?^ @}ϳov+sHj- (:k vIF()@!/ޕ9 QQ :fG|}AT .:@CUzf%!(V+O~j~E&8C%SFwPOfiL?I8|գ%gd:.03u*܇l "$WH})/]9W!.s"d׶Fcע BLpRR74uzƯ un|f#K-72qܶB@dz:|/+8j~C-ҮfA%+ުPdknZD_\'Ҁ $7T)8; b;C:bJtG'L.fs0.Ro2xDB(vȚb6 y+AWx\тtŽa?@4Y^/p;6q:\]*-zWβ~%wI>z 31 TV5 XM;{ަ}JqZ O-%qg>*$T⊲G1Va9E 27᣷ۺr ,;>zxt!ˊAf^w΁ ^)ur^T:^R,D2UU\CnCذ%nj3> :e:#o>9A? -qlF2?*4ͼ1ōקI4#R^:2osc7YHH }~s Vt2:?+\gHyc)kv MȉE(je挠UJ̚P=eAiypmX =JIRRAF'$N;>_4^ڤzdNGJ4v=^ևYӞPSi `Nm(,Ѧ[I 8@#^.aթ)x΍h.yr@ؒu1 i*)@n{rjj‹8|ELH(342L_Ч3 fՊq! O;=ȯnq p'+JCKɁ܅OI ,vڴf{x0!Y/NٜG/~w9(Ԣe FĸVHIQloO41TKxVەB@+d;#c[& -xn845P 9&h)A0ORAhϰܧAo.Egp\S}vbTW.y/79w,WuEd}(o8,C>(JZq_#VԌa c(#;*Hd:؂=w}Tm~j &;Zq(4^Z _nS){[Iy_cNIk>ҡ!&~}޼3r: 0f̨D7$ȈqXSʩuNU(}`f:Y-Mi$h,K ߎ\ -$p Q2%khlWBx#?/-uf"^6zBؔ#ne<,eڠ'"gBH u]?i!Fy#m|wphs"Ȳ*dDzШ)ߞǁ Mtc:tYcR<)J~i|yy5#6_|hHk="tl#\s=z! ڛ0WNNDŽ MHt ]>]1ɰq5{Y]V^KhnZt=(SG8eJ"&.7kl=kAfI P _q˽ '^;6 S&^s0P/Q@Q 5,òjУ`>yc`3dՙXXuQ(WX bĐ>7UeZBwQ?⛕onWHpDM~3 1К46kOHP%M 1,%핚̦%t勏>!Pf-#|D}h5*Wn"D: KX8U";'3wǛKw "7oPC kuS^') s r9}s_cTvN笐>% E_+>B~BmJI_?15: W4̳#KQ.Xhp}C(!@|'/s'Һ߀A֛p יS֖m3KrpVzK2AXٜ6WO'TOy&EU\hӿ޲tdt1V,2S#)~uB?<"Ta=āc\Z3rir1<㢴kwdYAR.CᥧҔ J7e~|9G謹k^- 9'n)``=+\^ ׮o)Vdo~rA(+_БNN\=MߠU=J\>)Ř=Dui6 BɋW[?+;jEx1ǹI8tL尉%[Gnq [+A^c" VgQ`]5jE9CY`ktxm51CVZǢ  " V>*)89n@,ӝbX0ioũժ_)|v\L;uъ^QMH!Ya(@k< K@S ̳.L%dJc?JښWԓf|N]r0R"GkAxKųteq(j;Qr;j3MɺR! @ ^5S&16Bx@8/]E¡Ӄ(S.؎Ӝ}{j,>#$:> rh8p @0| hH!m^-D^EKWK.;t[o1{N'v(Vj*6c$MS媽̢V+ri>3 FrN*h;Iuº*)U0ZU!@P.RDw?e6IB YN8܀dNufo:,$&$+ P/_]%){}p7?0Fzn94¼L@}MRMH M'x "b+/!D^Y 7#R^TWwُwrt-Wt`*k%.+ R@Q9Q&upuM^S/':T] qM} %ޱy25q],8(lہnb\lռKd='p*_M6¼tnR;+}EJ54c Yg5tH퓆đxe9 YsDh C$7 ^X!#(;\Ww & \2՚Qլe#̒엳 GQ~M`~ !dkx@q$T96%h2:j$e =! ŧ׆x|- r^s%@ޝ̙8HD{ŏmjߛ=x$~ڳϢz_d7̪83{ą9P7ڙ<k# J>N/Ef]#@c woQ={ީdFXk%se8 w/BeG SS4/ %7]+;C5ME%vkÁԫC׵bWRDkC_=S/ |p.;HE0r(OWc^Q|=r^N4ըwct?:SY {Q*TL|gu0:OKq$ >($ P. qTy=`1$~@\DvA-*ouh*@ L=MOմG.6?sQ6?-RͳkZI\{<¥D0t> w17JiP|gahtoC{(2"?&.k"Ef^ \^kc[v{$Cz=-1Dy9pc l17=a V09$hf4`P,LxqȔQҵtAnW@q9&%|< m3_6'")o9vo`Rr+G)6~T oGxX0uyHOn `3Y6N:+Je5);pr^F>,|2ecDh #uuA>RP'!2U5 ``nqd8چ|祘FkkӚ\3нN+p)-`9R _S T)&O7A[]$Lv{Ւud33V>.5R%" Ir4 |(VOϖIy$<p9 cu33:rg?OkFض3 Tsn:eu*X >Of8 :xMtPY,bm9vИ^kZHOuJ@0'Fkݩ92n|t'i|9z?/)0#/0Gvbel.+n$@F$YFzTQR):xG'BÈ97%p|!Wl5nKk} lg {d*j|U7ԝ)k|M䈃:"礌T)J[}L J_ omg:ɍ|l;&kլs{d 0eky?Ж>u5 ^uA=îtChp( %{dEՇӯSCْJB@gx"K.ŞgNmF˩?-RR%N>^)ԿOǠA^"w<҆ " Q=4N=ՇcP/W"3<Z=1%/8pmJL!SL^-ˮ>Bj1f DѪrfɧsIVc[ ;fR)M>e3H|ׁY)2X_Lvķ +{by臻w(,.|==-?yK]XgX0E}| ztU}%dK@9as"UenxPAd)sס\E|]ƒs'-d$%үЌGIuxRwXͥ?*Q-ҽnjAuƙ9Ğ+\#[.!F^0Ji#'ErBO-rM+FVwށ-2̕[*Vpw=qidAfY=rTII-DO6a78EzMlxfx=xmD[ F}ovZ !ƴ ıK\Sf֘o0,QόQ [&;&)_иa GB'T>&~,D4 /uygxa7˘DRCEDԁqѻ DVp1z~l{[fpn%%Se^݉NoB+^5TDs6KFa2{hi K89\Pz.#UF xAr~7-0GJ: 9zDўޯ[DKxģÄL]1' Yqj> t#j3^U+M 6凸']HLM );t38jI2dQ\z-uht`WY(bWWPd1)>wTwj ^OZ->X'+QGKN-WvſI<.BRL uBq2xL3NQ.wHJ^JhZO>JZ((u"k,ׯĘcђsf:96>qgC^!K$YE˒I$I|D)~T5M-Mgg8Fhxù-u4yntYH~햐J$0r(HiS?y.ϧOኾ1^b)J 9(eZ bK5Mo3!9!tXv {]*͞S"DUTu Aʷ]&!$C0RP(nfc:GJ:.$ZıA=ezt.HVB.m}m `}$VDE(eqnZT/fWS(Mtߖ$H1ޚ4 ,~1a78b!;DWwDe?O0ܹr bcυJ tܳaJ* e=ʝxi.{ԁԷ^3¢+lvI.dMu`^Hc3cyJ83۰i"G zy, el[t*#6>;I*S\RsJpܸs*{;.|mRT])<ϢH'/a^x`XO~&0 n;mSf[)e ݰva&SO^6?pD q&_lWh0n|Wd tZ iPySkO.Ca26GnE6>7C8,RS[K+)mHoA0Kh-GR4'9s[Bhy)=9l$Vo O3#m r+,$ctr1ZE <BZ[tG^X0!2pMH<~:.l]+Ә m Fxbws[{"]fSnzB E&|`C/JݷT"6d@s 0{@^'ayksx;葒 f$b ^ j =0/y}P(utN^+-98jmXjwKoK.CvB"P,V@-'?fm!:䥱6R=4 aÓi[¾Xh[mST5cj*Zv/YЉk7;DYQdWe}v*g`튣|w㉬EOM1ώTNԋ&.9uQ~uw@#MЖVv![FdX ,]i &lPw., NFZ\SŒ-qrH"L{͘!pcTQ 2]X+N6hWoAr!e:Cti.v"KǻdQoe^@dKWa m])ˆd|{yph*óBbg}R C8 Hk[wWi>Ahxw=Ӌ`K-J8DD]x8*,AؒDdKB]qHꆵYdžy~47%\6A`TkǏh~~D-S*JI;M%Y"jyjx⪄޴ӤrpG*gEG&l ڵ~f^҇ku=)J 8 V#Ꮌr(p-hn0F^>2YlMğDЬMFHt\&V~/`ᘿDL W7hլM[⣃nXvXM ^B$^CG`h(A};ڰylzr~  ^^byӋQjɷ+D*Ioꓫ6RVݹN(7 dzGZ9 2YfCr sY}x>nmԲrh ty}T5Z[ 4ߙp@E8h.$QZ4p$OMCd`4}ObG`V#[?|u$/}pA-|T܅2D 㹳_-rY3+^M_'!9m;O^g d/Ka1sϻgZq/ л-Bv]X1L]z$UkKW(h ~%{A;梓q*7Ŋ@VDRfLu۩.,V36o!0.7>-6`G0v4kx'Ԁv1=Cnf'1I@]ax|6X@`=6`ZMhX-w| jtM8fX}:(wkޣW0)(|h8w9CZicXh7_W=c%cxY%D05>3p]壻dt(fNDMLaL/5P>٘sͻrKXa;DUYI`G$`{k'aƳ0֤D*CŀwY[ɋV-Cɢ1zH$E F,Wٞhct)6eeȫ-3_qul !TsqX6ؼdE平MYE1v"=6߂n_p H&qD=t#ęGs_M*!99bkf7,,o}gybbfҝXݭT״dKs@WcM'u(ŐRon'X(V^A9 h4=YAQ!|Y#Î,# :^Z@0gBo]WkNWGG]7nI1T==?ǑO:* 8 I ?vxrihևof3ͪ@"S )ڔh#Ht'-N>z6X)/n/_ՒQsKw۝Ԃ9TPdfeo%0]00#5H! Rtj<[sRDxRa]i&=\w_7/-fKLsU{a(C>RБ,a)\IZO`UK)nȼs1 ZX1&ӄkm&|f)Jܮ94ld*=C9r>xc70!{;'(~pi&MUϷ>9:y<dkSΦLQ# Y?){UÇ_'v 0,dȈ)9= JLRi8xz#PvH zsD lCߕ*fZUhXm% vj#B _wM 0G)֫^O&^=jH ,O" 6_51zcaҼ)zL.C C:<}b";d9}]HBH[ZMkXb郋&dݴw5 w'vV,`#^ nuTf4EPG:GI\I+ǴNZU`OP̜41) 9]z꿱TʪTMBO.?Hsj ղwTš_ȏ5TjlT!ymm]g#x"zf 6D n#&(_1! 4dE1UWNILo7k{Pib nv[F!8#cWLʯňއ!g gUwGJ-\na|de;ԽCqWǫ],9̰vU% 2}CGә2lKe[-bc:Adr,xo hZg8C@(<8FIke j)pvA!R-ysACmb $4CD9HlXru"4w4%BiF3q9I@^ L.ża/^iQ1 Ex܆F 2o2:&=~6Y'T+ -=Ųn ց 9We' ||d!#rjXe bhPEL[y߰ϮdMA21,=B}%?˚Ѩ>,,]!jLQv}A?GL$l,%8 k8swҗR;!23ͤ d~f`x $rp I# U%Z*eheـq~- (|}Zؿ5JUң_ƠQu.m ~t ܠvulʹ=&~Vx'.kI* FA 6ҍkTDĽ~BqCy5K)EP7_;\a0찇%S%(IQ*ԇ|(#07Ap} d6< < 2:!,uoޠ'9N[Fۿه +xD}J=-i޺9eY`R#Y2d/@䍹SiU0H5\v_t tѪ(|rn$=%6e=l@"@EBr]9_K~^(0Zrn81nOq`x:y̝F8$2.\6͂IjȥizRɟLJ,=$T>C Li5,)A, {&9~*^,B1w َCknZ㉢شPT$ޓ1#}u\AG3gvMN{B)[n*`.IZ dY>={rksq)1뿆Ul(+I»x1tৗ%fU`?GX̧unXp!]65ꭽx\ti;߬jƚM6'N/O"V1pY"Lզgg78T*ׁ){ٶzf(bpYݒ yP70`]tE ZċtqA9 :+q4yT,-dl<(Co9hY!F[c 6ve I( L Z3/6SGM3K8{(6ySL25ᎇrii(0Cv *mz͖\QC;5[`ZP:ޑu0.7Ѹ`fpq,o⿞ )'e㠲:ѩVֿqYfPȫR')[/82П,@?nk1Jggh?YSܮ tx:SKi"昷K@$x*m»ycW$EqrER臃?W#(=[hJ(Z@݁hLã7 -=~M|}5|Rɹ.!$j)ls{Հk50N 6(`T)fClΓ}O_g aߖ Hu\Ưcڙwk^Ocy`=g,X‹Vȁl,sHL_>)s-ܳkTʅL@U'5l.g:t=֢NoZ'd#@(I~^Z>ݻ^^DAF w8m&``%>ԑLjCJl *WHmX>>ѡ˰Oɝ='_H8'&ŠY7' J~aQRH]]?z;d(lZ5؎A%>'R 䄕׽ÓF|BuZJTLr2S>䪢b` Q$ǩm)MeSM))Iy XFAn.FS~ü|.ؓnЧPkc@ uxyDuG;amhf$x"5͜]SJL+02Hj@"7{3>irA%T_U;@?&_&8$4*cU6/{ɏa 4Vs X[G׵Ai!у\!/kcz\M*%!ZHL8}L].HΠלaS2{~NCvK,Sҗk6MtOW@\2"8ߑ5 F˶^ǔ'Cϥ7yY(d ɴAxn X-v~; h2$>V~鹫C&糠 DUc؃T9Ɔ-{Jt$8 9hDRiD2$)CXWT o]Y)X"n܏A\z5Hg3>l'Dbʛ_G  ˖Tr?E/ɾe):dxcxOC~)eo6Q I["&EИ~?OWw?r9KAeFekb2jⅰCAȒj}n"ei&TP]/]t7anE t+r: y>n맇b $.{o:nEMԋ"l5\zBaeBˣ/+ ^H8漤&Ah{}Uv88n֓d+&ZKEG\0.,dY*Ɣ8gA~o|?M x`8&K42K4ϕ*pmE<% B:k+Dze{-6/J"_ia}C<&\¶3 =RΉ-SbP5ߗz0{%R_=7GԎ\TzaغY*d}%-ٛ-!N z,BO}imZ6 GaaPKqEnW HOΊ{M0 M%>ٰ'̟F;Cls5^H^ *8N֍MLN-@_y[!( %lQ_H]^A|a&=6)T6jl#,Biq?x4z8ƾ(o `MܼĠš,|]v|5&(R!Ve7%r&³gS&8|Orx8]M{ں/a IzUΑ6,iHF׶gv+ ZИ-@XT# .>4y9]##nOSa>nlw4|p4RC|I)E[)(-Wؼ? TLn'+-YqT|-`V^" r=Q糺ma(-&dDI\aދG~1›ǃY([N!46q1N8 n\ǯq3q dp(X^TǐCH)2oѢhEm-sk/UsX\@G{+A-q MMC!ʟJ _V0Ry~WvD)[[f xQwO#8-fd^~ݸ.E4J#F-.jj >\/77(3+>r&~ Hj}C1eqMP>?FQqr1L+a֎5e"rUk+S/c& ΁Ii`T7uc0(Io҄)l444Ag+ n>vKs<1::P]6(.tX5Nv< TYo!.D_L9WzwH"P- u.TrO`2 A{ B~Gupz-ho‘qACsX|=M4"6}\dd0ۺ ڭ?%XpSokf8ͯ#c|9;O/?h ډN8'08J5|)! Ww^r8h#cĐ1tFxD%P@JIpȶ5+k0Hnmnh ڂo.1,dZFi!M) tZ@QTXVc%~Xԍ "g h3j/('RJ* zCRSC1Q=xEF8%eF Ef|pBÐT"xxdqVn3Fk3la:ؽB>xFj*XO\јpO郗 o_g{L!ɈdODƥNqy,ݻ@B>tߣ;t2:qw4f|V HM7ѵNA[;O ?רc&費f#_OkҠ&d4dž@u!qp(X{a#<7Yjp* MS7_T_Oׇg. 5ky]PK 6.sjwR>ɭ~H_eE7MTn<*$EƢvsS ,ȯJ* 7LZC6<yc#bUaS0sDq$%-Al7.ї|ߗkoU{NLDZ"]+qc'}QM-, }{<8P~ =l i2C;@,yYaXybR,m50G:Iу$Pg=Lei $Gg[XGo/i0j,ZB'2Y7L M],yTi">p>Z^LGPT 3̫3^\t؎cq:>{Mgz~"pcQj5=H8ݤq`^(v%Z!̝6~|{nCV5NVʸU 9}e8b#Q+zSiLKUwQ0DCfU*Sbm94 mmV#ags \IA}ya> C^0ġtغD0΁mDxPCKR Mr D2X(Z0ѭ LߨhʛXVtuxR rޞt:\v&hborz$ʒ͵NQv3E\n ;R!dz Z\ؓg7ޡ-/}yOKקvM"q&YʦCHҘL]Я˙ruI]6`(9Ӟ?=Z_$2=:3eɿ[ٛJP=Ͻލlh=^eh% []{=ZAJ۸ T4@N-U Jq-C3P/މ]Az=/Aokg'쏥/f_DJ} v@rZ=TYޜsWEljtK\o.(eV0 XLH:GJV [B%LFHcFz",IK\ QeMQ`CĖۗ$QPӯ(V,h-<"I`/6+uzK/P=*%zHHZ=05&[9 ٧;E.3F"ڇ3ښC9}kv*NkTE՛^CcO'7 yh<}^qhm]D#]ܱrjRBCyOҝڶ+z 8̣|bR so38ʵo8%<LS`/4V2jHC A+L[DTw9Q{ch5a/a+PBK;E`*ҿwՍy-&4W S7ɯº zulw)0}(cYYGz&bp/^W]O5C)K1$G\WA3@+!UC%fal%LGy5Ì%N}Q NG>E57-gvĀʨ"ku񑧽~LzHbؘ'D.AK_GdB1#_1{qPV3@,r_YVĎh3fcXp+z!6Q?Va.Bpm|c1w jn h/X]4/Z=;bԑa {M؇7!ap4h <uCBHp$!:Y@ zP * h&{tW;vG`zLKr%N+*Τ}cF&+\hf>9SW27g#NE'\_]ܕ`GX ~C1Cz$pBtR>/Mն] /Ad襚;5w `3-E^?65WyLэ:?Cͅ &l }p8HS#< /߻\jҷ\B jnX00!8kFK2%DX~LqԄM}, i;]2[Piq609ב DOʸ'5|z~zFnu?5EdfeL  ܚ{q68LP9SyJKx"Lyc|ݓz[@-f"ĜWFa<1yt g]9)Vv5&]9#8_W4i?`_0M%+w(á:n#*l53X5Läcm̓XY/uܲ l[U8ɠlha?MgڡS2;KHMJ>,,VB|"Ʈ l?R%xYz xϽ 2|3C<-y7]' A >ɫڮ{BPQe/L"\z>_ rq5GqZP6>B {{kPܷ^)Q5kpk1?1%+ZƝ/Sr7YP^C[D2D4`G FrGնM{b~:hQ(R0'FE7uPyۊo:.IzPi|c6/eĊq :ҨԘ ?/ bw)qm\MtmDaEV])~<ةCב}_btU\L= %fxØ*IR#M}ޗښP~-#c"2ȯ~p'ʘj>Yޘ=ɜ\W I$ft|hIᦦW_D_q {Dtc񲻁3n72\$ ~g'xo}pVYd:ꀦtJ1-^u:n1IGԐ@'!g>$Xti%$[ 6ݙFg S\X8">}g٦3wΉ+F'JP$/Evz:^9A#{2,Ȱ\Kcd8, t2,  鐦U]ݜ!N%vEǠ r"U97.džU𹇧A\$#ˇys܌ ބP)R0B]˘y6Mhs$w,Z`>qBBk9X%'ᶶ )}-#W%J2$K>"O,[TrqMj+;WHF[S_zɂ/g=$q}{lOjkиe=&] z(aAz+CNо>Y)UK'Tk$'* &P~r >%wHGt!/y$-m2H8qZ]w|LF3ԓYj E._ۖ;_Zҳ% @X㦋]˜Gs29"l'O+:4,N šH3ėJ/nZ%g!@Ohb,0uRQcҽR# " 9).*7gX7ۏ,>Je5NrgolCA홌hu;Iub^LCG KFoGGb AJۖ~l u(7ގ4Ssu80'}?ID%wGKo'jog~L8O #.jY$PHw;J}~]=`pt7“l\ie2kV 3ZcL!9uz|)Z>/ .Fc-_Tq^E8_cbSAնPd/:ZꩮC ;8LtSq|LSVb?M^R"KfT)ܕ-8F-ZgF:GO՞=9Uhvq2`ϼSGa죮ٱW frUV8;2>_3`T(J%e+@VUZs Ql)i`-,MmyK^R8 t_DjuhKniV#9%.+FieC5I":WE}3Xŋi Z?:N NS:E@HX= .qUqĨ2l7_MҸU[ud{.\ >a &UB_rM_oL[dz"awoV&{74t4_dj4/D{_ۻvg=4ŀƐe <wbk_z!xyjoDMdu,x>5V0=Ēq(,:?,Yr9; ʓ Z-eûYetM'#) S^;]ǁNf?97eMY`{kc>]yx ;6a䳢d>k @URh7}+Eb1A˴qm k_Z=r,= cݸͮu-*᥷끺u4Yc՜d~}Mǹ1M5| upZ~@a8(!#%v pOyyAkr(7ӢƝĤd $~9 Lh=&yVl<"o]z;ՏTѶA`*M~国h=n@GMq?\Oylgε?#$aZ㟸0֓;k44듆-)ܸc;>$\ -KXa7 [Q5#c\rN99F^#yg"ZZl#r{)QxgR:6⿢m{r,IO v2+,q?̯]8gP@Y ``xB/ݬ=.;u |ؽbO͊^+IHz+ʤEnDu=\s#>EbC0MY+&6ۤ&, c{uq_N<&u(؃f/d}r]Lk7CU{K Hkm4/wqkϬ7z:Ί݉S9ݿ my|78U/n5?n1JOu r)q{۹?'pJaƌ 3b*!qm79qn5O:No7u{TctY|*  ~Ꝝ\/6Y ǚ"D,i 칩 \ (pb@p-`\0SBebo ^Y~za+żHՏ#^T! Bl2OXӔ4BxeLs~7IMqvJ\1K7ߦc.A2NQR$Eϧ epb{ν 'jt{s9,?^Z;[>uqABmADr l]_Z`Vյ)1KO1`~#u@4jti/@ցæu۪kB(ǘ % se>g8*Ni7OWv@5c?{;zLI;;[gqB}.)'ÎS&Mc@g0^_ 6=LP3Ԛ&:_I8],jƼ; 9;Z`DZNڣ(&T o*-4wi E skϒ|}0)y+mXP׍ӊ$G&.p܄8i[3pc5_sVg%5Exg>Md1 - \1L\PeH؜q= v/̗-&?ob]WK\$+$I*^}Lߐ Jŵ6}=Hn`>ʰ-1&$nёaM\(cM[B늊,.䐘=WReVr (I_&_E*(^&ޥ7!"9+1i[Y46EssF˽/̡+aHK(b55FZd n(5K`/4Y;C!U0rhbeLڼE_h<5>x`"`BQϫ2Vgx Rr@Y@ )%*H~;L$tLa邆U#[G;J[?M9w[3* :!6FӮ*W+ԋL6ZF"֫V_H,h*lxu[?49nDw p5{j*.9,8R7*TEoȌ-j ^"DP`74GY{YikpF7CjɖٷC{j^? q=[=2$/i1*pX/%s9@@BPSF A4]6 ֒2BV&)%NQAN'HjV&p "|k4F wH`g铙Nl ,Uf \99!- 5iŎUqY)ݱ ,eGEk 46;{Jv۸E5y]UrnP~sg\KnHCx*Em'qFWVˌn6U9✵ڄ3enqB=\1wZ )8r>I$Vv1(` |FV~li|Šdl;^OxzJP+P'E>NqT0\afX󪼙R`0AZ#D:kWaĜ4< !Rc1?6O9\˱]ux`\Ҳ*F,E.YEq{Pp0bl={({x3r! 316E7W!obLi]i9M@BN%K~DL`NSv&XMHBM 4AW< vԎBv`Mܽzއ.!HqҎGd` ^+l ˌW {R{rgn546=,oồhIGqTBEy%$}q%3Ԃ]_Ag#<]pE#Bi]TtZuGrs Vɒ-V7`7qq9 w#\QGG L}ۂgOt-Zgpud)Ag0"Ÿ7mrX>±&};Z$P=ӠӮoqPTbT6H|e$K#h?˪wPdo:)ZHBhoYNxS&R ̣n5OrSԦ`J,FMSQ2׬~-">yveKWN =T/KT=z{Fipv-؉Ȉ 336!3`;Zrˠ5-DJGH5GUWago7HOGnTxRǟ0S"H;ĿN܀R1K?B'@_(\r}t0a1퀇w4,9>]E6&_)e EZ^R tZHC>tRo|ƴK}竮}|#i}$f(1'q`GBvi{ -d|'QX8P말{*LJ?y&H|_䔗n^9"pAp1 (.G-ojܪW\H[ S`TNcd ^@ۙG]멊ahڇ,pc%@'ƭTT O<"W`X$֓=( m&srM{%2 o bUQt#C%欹lE}s݈/=MFv*WirV#tp\,0zM~0F?Cs%Tq_wwܿh/hqLa2GYڿkp0.$נh|Z|);h(U=1:"nzVU4XmzJ,MO)֛u-.#8Y/sHC XP+YcT=ALXxАW*a#<}wzciYu\cH/vP!ONI©{%okb;0a33'KDkF2c=,ID fs ?y\;W+g nJGTӝۅJkb 됏[2¸53iyݳsA9SLO,%oO"厺(94Ԣ߂9NϤ}F 5"m qUU&qUQQ%Hq!0Ӓ@1(tIr<#q`j); DbePIFa.YgNahtL&+"]fk$F ڮ'7Q,Pxnqpf~ d4AS"NQV֬tt"W픛k6{}AZҽ\:@dD J7h@Aiz3\mBPy`GM0-8*0ceB-7=TK9 ڙ"^>D*UA0|`8LުA[1j0Cd\ǃwr.=@-/>`L iIK^icjDTؑ\&(QrO?P7J>(@8iԻX`pVsdU+W zr*6{h삢(¨q  KE&^'ģ(<ГsLFO(8P7TڝQmU(nIr.xY%3#g xݚujjP̸f[-؄σm8o Ց&WֶOW'YS zGa &,_G3 xr7RFppaL3ɢ&LLX#ʀ`W%qmoal:1v5QegY|,?DJoVMԡtpnmL?g3j KQr "d.Hy#P{đVyxWh؆(DRٺ&|%w}L7UCTGT<NbqK64(42diT@"\DBM<h'*c-,kn4Uic'_lWN/Wjp-mdLf e#2J4nWovä /v Ck4"ߤxb i'k\g5#9xS0j2/ V&3,йV#[2wWXMD6=&q(%Ƕ{EIa7jx.~e;AI2MbԊ!LB5nʮjˀ8B{jAs#vW 0g`1QPԊdtwJzU8a PT6HU iԪ}]ҁ" Iwփ I wÑO=w#ual.EQPeŭ}y"AF׉n {?oI0Vx&9l.X?~xP7˶:o}ۅ7 9gJNN̰UkmGG_(Zm>nle=e.P|{ru.둊MnX I ^, ui vzq zԇ|Bc4=S2Py{4aS8drZމ#<{]c?ee H߫ŻeMɟAL J4Xg F@*ԭ(J/)r5ڞyqB$vvݭuk2Ɗ`0_|p2eضWkHnP휑yth'?MbhȁjlB4eЏrɑB`r.;\4@[L粉N n_Xjd8r .!7/XB'Ȱu!S9RhՊA)/|:vz58F ˄gknF&` yh}`nú;1[n1G'̿s;J[慘Sr?[x?Qs @Iu`{Qg3f&#Z[Y J q 1w0kܥ=75[S4xIqKk2>0դr"UUQ0^ | .{$xcۑ뺼Bխ/nL Y!~ngunsA\93.)'6 )᜿5UU6XCΌHw~t)~vMl .2>d%9>GW0ވDG73QF̔N(6c ީaqT1Qtnm_:NN&O!bUk0N$I 0gvNzyOoi2GztQwf#ɰjbrށL'9-PQjFE"8fK9nx<^j\no{6ՓDʰ(Ɗyےba$MaʈƂn<.[97iLmu蟒 >lǷĥ*P0MPIˑ~kiC|cF|nK,q-2wa5Mo;vdѡlz3-/.Zlʽ~ y)c91 7V6aЅՊN7u48(l?~- 3ta}̡Q9rO_n`ae+.Jv:g Ϧ0IZ[Ue|Y9՗4餍"QUJYnlDN g6vSVp㐈k]Һf=ȀLZipN33"`+2_`"aK]i&<z€E)M[(6lnwÎڃݰ2^/>_mJH~ZPo*m3$I)^t,7!PyzT1KRǖ{Z‡IZ"^y.Y:l78[YF<<6閽K Tdΰctc$r:idgm HDoRWz\I|r,*;T"jڑ|2 * 8%܅fbz9ӉjDW:h?N{ "y1q`,l8̓]HYۅU)1p[{ [WKh.hrzoИm I5P-@^Z&8 |$́_֎E Bndot}F;U)pdlٗ v9AW'+ e T)yK{v1'ɏ Gш K6!lv'ht uX/vyBӢt^qi3Fy:P% ߵXD.na I y1@ͼ΃O2CW ?nfdTTSiKp, R)!-r`/#hP>ߋKQ6?+0ekF:R_a2Be`1a`$;agr'& ͸Cc<kr I'ɾ+s)wF·i(ׁ;.̘\c?ˢ,n-_vW\KܱZ;P;g)hӏ3@%Ҫc&fKL1[3tWq-=I7kօEk|G*$Ys,my )w=ՙAMf*/.AǼ17ih%yʼn(z<=̓TB / vbT\?|SZ!}ycKu"7=>wT~ n]C:w|ChSc|tPx6^ch>k-ӁN$&rqW2sFebm?kc0Ȟl[3N :,<)̮  2\u1$VXgVa\ɝOIK4o-Iڒdwtt2;&gs^K5>M1K+9r2Xt 'Ǯ!2CxNsE&A3?lY5:hI~Yذ􅲎_6ZaoWicS@ +dq3wr{BGX4^~a˘?-/@jJ[ߖ;"wS5Z q9D:ѹlF v|?L0,ʉS #g;kuzhY"T$Fm,QSU-#Pbƈśs `OrN{C=|Q+d"<Ąަq(5e9x>CU\.FۧOI#D_+=09i0J%ɽ :ѣÕݼVQK¤-*yC5zN#SsTbZ+-}]K/6=UdLPtK]v ;/ I4#^H#/5/l %NjOp.?9a^-1@ C[)f}+F.vvqH֍R*\f9/=xQk7{WN5Y/y"˚8={[/A^$}7Yl9ۢbPtEjWޑ[e̴^ KAswVrJ-;ŢwԂ u Lw|FvD+P0zq'<-i*{2,mry 3ყ@}q)J-g/jD@Nq5 X-v2 mXI܃s }Y܁=H'h[8"w}z!РuA*u ?_JkW G i,! ?o@H-_\@Cp=c!<H:z)/&aRJRY2za%Q7l7P3煸9%εH g}bfm>U` { 3ߤi{K"n%) CĺAT.g@ZÎ%$,×t x.ʦHt,IshCi6c:@g )sZ[b<7ahFCkȈqk;e)pRXQϨ9 2Fn^]߽ҟFbnj+%D.ѻ*{܂]<_4qA> /5`xr4Pp@[gBqz}L` (ٲZq1SJhh;i W-_ޡQ&RmgKB>g$anՎ%kP4xpFͅ4$&N8YPKO,w겓d&Gye#pA lP4$\9̷ʇF6<{F0ҽxeJ$cW)*1P#b$#?͆E\2%RjGܭP7=(}PkoWoYdc "r.l~%Colpe(ُ;4.mi!l.L5} aZ&P(3t T10afgޥ:uU ,Q{(7Db5B*d^{)y@b~hj;Jn@,t[!s-?W,G,.w :bƫ!(tűsbXݙWLXXS N<"c"o5cU^)hʘbag1lNglӰ!ޅwDx|-p>'3(EF"%2ua+&eBF4Rl{tʃ#Qmk@ݽ߇`yƅPT5vummq \fK2crT먖[%_y$iV#c{^b/4q>+[>l`,%=] ^I7ߗXZIL_Jydj#69 ׇUtz$e=/cӬZD-ZEVZa(Xځ\ٝ} 8{b肀 f75u#K3nt -ʊ9a`zMg(x2veu M'Va60: f/NQG1~3v_́4W9f %I7Wΐ&v$s-+>ЛS4:c~i 0Omҟom TG x ȏp#~C:mTԢT f0!'o`&kv$X)|S0h5Z x_kJz<(]Pry9N]λj*x@?)_f4ZUm뤐8sYڬ '+h8K]f0uP{*|yl?1L[ >!HX $glg+gјTZ0A\_.OZ`|$N%^ō3˵D_c4/y_vaB$iMjgiltt=xL{GDwnRy/eV|PVj] Ec1X~RD^X蛕8 5Q)YéR)ԙ7q/NEIt/ Rñu^Z^J˕&u '_񫲶j:GH\8}%_[;8^6,#E[z15zޭ?T;iPÛ||D96<7o($Rt1]K(A<3ksp,WlH""4g<WČGnEkA6N^L ګ]6Q%0% xf-0FM'M-_Ml@b#vJ:ƺ>4/}ۛ|0յQT;Ր]K:GO:z栃_5NNUT&+a\Wi`sٚNζ#v8+mM6_~nuvM)7MD1~KX>6@lp6?xEaW{)r)^|VY4#UPԁ |һ"טXk$q=EٰqiGL^  fʹ!J3ȿ#!c]}ִ^zMOw3ؽ" 񓝰$EE4{T?X'*-@)fAl R.ɼ7o1S VSV8rSr,nNL|)rW)(7K䛤u} 4-mJ; `njEa+`ʥ:ʏ#JTn?D&lZeo\a{_ȉQo(s3$# ,ZC/³ysz,<Ѱ%&?{zJ"UbAtFPj$HFa\J 8~ SN;Q/|dYy.s7^ȯK 5peXlʞݛG,9_'97HlXu2GyC3[q䱷a1wci:+=q]"Z 3#VUom:2yǡ ٥C ;B̕Bg ُCwA?~3mbPSU([T=C}J!ޮVېyLGf,Mm4Oz=ڱ#fߖ Z:x]8bCJ#B$ڤ38+5 q;- zJ>Ki둑@](ٗw^ B5#C$6k`;wa@aCN9#J c-zxdwO$vk=03<1^! ~{DjOIu,eA㹳#ٌNP~`g,<42d.a6eF 0et}{Lv'FQaf[<4џO د`T>LAɫ,݆W"jJWThm-)~qfnjYwbtYv:k abQ 9waYG+_7O_g uLEMXR# %EL< 'j8!cdZ>];`mZ)p { pb[6&"7qZ CP Ha ,s_Yvy^L6OޑB+%&4ST |F,ⵕPu+'5q^'HF+wBqNz,zUd%+sm0v?aNX% ]jS\2TY~A-Р9'En,j$Wcwx0"Kv"P)*91|0ITC#hg2_}OܓQ@eiqH1mݴJ\6ϋmk؆5AۙHS8&%lH,h/SɰGJ--͠(2 I%p'zn}alf7C? )k *6 j+S ); G5WaUÏOa!nyK2aY$5-@YkLH 8}-&7q-<#־\ $ZZt3A,hLڣeChT+9ɀfORg/\vo/۴GIz h=BӞgRQ!?Yw'8kKZ8⥵yg'2&4R>BnNl.yܠ^oڸ8C-.귪 _gT<P?mÓ*oBŻ 6n)N]VJb $a)RHd9WwꎠFxBTYDa:ErQw&AAvxzQi/ pnY `I7rz`bh2spbFvaZZ'x\ +XkЃ`}{=8OZY'wٹHI[1ʢbJN.0-&tInjK2jtKS= 7R]N#2 cyh d6cjK-8@b6"hŹ'}IϹIø#W΁ њN}6Vl2Ae0%1gX UL"fF476&~~;*[c{dfb (2?,$Ks_(eo6/چFBWHd%F}xA![1\lSתI"J)bHJ %-MPgȓ*,w sZ䤷4|qfm}]^ ݊ݑ #4}_x z/. .XSm)ʋ{)ȹ''##^DkT 5p-c8=Q|U+U5(}cs@N=X>wmނVl]E"ogeUdmSĚxV`5~v#W;oZET_uϙk=|ky GtvYy'1D9>^ZU8|;`Jk[rR5qTك la1YkޅXÉ(S!죒h6]z 2:u>te&=I܁TmZy yƥz>n]p7f}μ%~i2gq /C?-'̛H$;E9"wT+@8ʝLTNoU?!?>$}ʅ1кEGJ̡ Ԇֶ~=9?ۖ6G/gs&Xs|&_XּwYz swfX~}\cel4Ky%o7oϖ'9^tLRK"&1)~^3m1D157 dWزsANUSzq0>2WL1F.71\0Ϳ:3Zx/\Q\p߬)gsHYi6c֨g)vUŜ}?Y`rq?߃fsEX L1O9.i1%ZC7K۪zOͮoU_ IKqc\F )FC8-+/T ֨. QdDwJz͍)'PCxm66\ ZEo'J=6dU/'iTa?P`kےuO-f!,So6U[ȭ%Hs/,E6Z' DS]+^W20j?CA1Q=|(*O@lߥR s-c@4R $/lt)uA6K=օoM܉ͲGڴSi79țX`=ٶ(A\pSa/M|{vf"1Lm(%ѽ!脝%/vHwpduP?JSq誳ۊRwxmν k110 (2Rq!t ;hsՂ;\v_&a֖̔(cDOFLљb.)H|Zì)*J: [dv1@ e+Qk\ H u ~`Az]*`cTv)xOgg=zUAPT?Iv PdŴL,KjN"qCg PsUW!rv箢+b{o-+8 baTI9!FuuJ9述Zn;ʛvKm xJAS!L N@kkq'6fxZc * ۿeYWvͿ*[oks8Jjd4dGe k#F=v1^a*g& ?JAYrE.RTOhI?^nf7*u q&ɻo{1]3,8 lbگC1xzu@͆&+ZXj5$،ͥ,ElU50:2~)If*QdrFY1W7!03CU0Z#grc3 9%d"Oew~E-UnW˻<QtU@+zB/3}7gM;wXW삺Flp"[~++aV:UaPu6ʙ[W;9R@B!`ĹJ@}`.&AFO} Mw#U_5NȤ|?zn 1_F=@18طW154gx}"#aSDH%'٠m8np$r 0- N"۩DY`qz%}7R.,s$t|RE:rhx'>"]"9lx!.HLAK@p /:'! I!׈ݥw=WqWVFov] ˢY +!c։:$a*a_Em~"}?&6{(+W7#D\9|8n0 @wq* R+K5K6@GwBu1Ti7yΌDH\7nSSdt%-ט'G9^<8ʢ/w,% bB!LNR6 0! VzEp>js6RLLj;BK_,aQ%~U78\f OA~ټ/B$U'C€9ԥuFY--v{;!/oV\H|sV\T 6T=![j<v.姪XjQ$% Jz0ΒH-=x{B+O_n|2?( Dzs&|r'|@5m3rtVnbf#<tB=hZAv׿tbұhHUY))wªԈN1eΒ0!٨~fq:Qo>Jœ3~-:&4ae$o^IKUrщ~V>k25ܔhIy+]}JS?120Z?FI׋<ZqE=>O`#&ov!g~n8K)Qb#{iYQi0 )oA /5U猶>hWUvF6?T`X=/" |%S\dAḲ4A4"$V] G@1]H qpxq `1hK\s1JKz}DCzJ2br>p>B Wf@)^e_q׋F0)p\u/F*8og_/cc֝mmC| @ծ$,<JuT`d4L +2L?H5ce] (؍C</ΉC]ӦH ch~ˠF,SӒ݇ǩSX=9t\s>SDVBXNHı.b:T))>=!RhkK)! R-,+;xOqY$apFqMÂawwϷlgVml6Bn)8d ŲNbØ'N' V3vkPլ)7YƼ+QxGr#~yz CQ IuM^תvS㍣;iW !*uHoQ&Gmj-FcRGئOkbDa{$)]# u޻V 8\@SnbY 6lO (e=c/gn2Hn lT-y3D |BZ_Q"WBl Wt0vn.L$Y쏓C5 V1TdYNFetglǙ]3L0JP'HA nX6i-.}+ո\;n4ϼ&v`QKO[|9ؾh_f,+͔~5/O/ROoltLxͽ[Q9cDCO7[D[X#5BSsiǀܫmC`W31erjjuaB'h |lܜsd6Fpmg*K 5:$c#Y:4UEKE$ gf {qGz$ETOځUbt!vy7E?:S%<%D XJ*i~~3A<Ӿg?q[/hp9]tA 4jNbOYЀՙrI;Y3yaZ4Z]Ǟn{@ؾ)!%@5iwuL?II^ov^>κW5Wdr#o+ Fz3iHh>J/`XeD`~(Ud,V9->6G~`0rs;΄l 2c+%6WJ=x}ɍV_ 5VB Uk ۰=\g's47-jōzѽ4P` sSKq*P.1` z@ܼf<r[8s(OnB`zsT>o$=.KZWq`ʴ:9Ҧ%iHv2*MY Sj5(s-Í>8E.証%xwKTV1tCwGXAs'm(]Iƕ!<<$v& aXG{w[+W2a-UE+~}WJĹ*y [ d횟hFNJ:Qx~&.Y l tW3OAB`5laM넻VPQÍ]3R5mG QY2xP:ͲUzu6^ٮgG=480&Ɇ~TtJ4^yd⃶~8INpqw7'u?l36GeQ~Gl0@Iˊ0 Lrb\ًvCSpS<4&fvbģȫiD-r9ꅾYK RS5t. 8CJ0S ;Ѫ>Qsw]a, U28/]N 3z`}4ZMK;ox Gcg|3;{ȿ< 7?y 22!UT׋2JaH~,OCT@/CUv:K.m2ageXGE|~i]Tza edei9TI+Pl^iq\.pgtN5 PH3#ڤ1. \M?3h~RbIѭzk U(Z!.v>RZާ֣_[ JJJЂWP"0Dz[SK\!=zQ;c8Dn~Mfuy:wD sR"=Ԗ :V_6T"r}w_]ql New.OQ3__nBy`M^G_6Nw0ANʞk55/cu@ۭwO"?v# .)TO:nGݻ},Yn *(NOJf:|d'U̸ildQwJX 'oÝ}TU`J.:e+ȓEt2x?TۿGI gy&ܲ ^ ŊįENg`0̱saC7NjbQ| |PxkDofc =򣜁Uر !q ^j ]G"b̷i);wFp>kL ^62 | =<Ǒ_qnҮc};7Gc2vz,^2!e $(|>ñtypm .6QEU3.P+4OB N) |э@Ҩ+6lwə6N_T~u\ƾ>: aT(^q&"RmsYB̘HƥF\5W4kUYZ)ՇcxY>gm&!͜}V FX"ܖSNO H.ĥ'=mI,s}u~!pwZ)n3c% v(cg#WvR_RaC wlV^B=ij~~DbɀT=0|e)@2&B8@}]K֥{H4_J1Ecay+%pFζk,`&1'alF<=8mY -c!\R|cX%dr;L}}}SAl#4᱄.7mlX^iIeq:;=v2&@A(Uz+i.]$5DB%Eݣ՛r q)ztCXP!<_êix7TBY^HM߆M&L`6I'H>&A)i9 1EE5? k)F^8,'?u1ĪS[:ƁN ^<>3?kP ^c!=EAndCj'&k=$ϡ W#..]!"ڣE1ģ뚚,5W❋ovKD(>l*0xs0R՚V69C6_谣2B`linn)D/u}ظq=7dU#5>jt< Qm9f;ڷXb32GH 3ozFUFRd6ҕ wTFp>q%7[󐀩o!fܠX%[NRg{7_"2N`N>&gڅ L{M%Wy -'qv[=$H T`Ȣb&h'fqQHc i`I B,:KN7Bxеbs=ֹ4h\Bc`.<t9\8-۾g’)PW7 Z81ʺKh6 sٲge%l]71M.1)咨SQV>$ifq 8A')ƄZ:W] P1 @.""ܯ88f7dSPr/dH HUÖ8־:"0~^0|H9½ lYOA%P/typvh˳gU0X,%30HRmR@._](V(zPw EXbMO`9Cñ/esAawYZ|L"tuL[U*MIPXjRA_:JPHT Yo:^Pۊ56X^|3ymKDyr ,1T4+SZo;2/T(` 5ixoڠbCqC>?OuO Goo{z (@{Kfg7LOv<7(q%66,V ir=宮uΟA39q3Lvygj${`LJX({G:޸Ow#ITo<:%n#=n[:q|{ 征60 ?d0L;֭=6v7rFr k:cE?`@X í` Y{'P+ A[[M4c^baѱq!9 gWdRkb7z`y(ua Ynԡ<= H,ˢhEI^Ɉ_5ɔժ2".24 z{WzZOu{G`'RmgaMUV\u67VIWG8WsJyٛpЃ#Ap7f{`{ |)=(r0WzF) \G.GSa!Kt1cثRxͷ@LȽe-_@;%M+Ѳ׶o"Å^ο rF5@庼lPfKld,;qѠh:aɿpDd7<-R=-:;VV:-s*|fD7J6:8cbuT4Iem.[I˫;$`o9YK౰rjxsE0uw^k ]_/Kf.0 1à iЖ2J~wM $H60|(GEx42ǛRAR'uHdRt]9\Lt6D6z$sYh 1V]NF<Ȼr'kxp'IrB+t25>I7\L{N-ԎG>byrE!+Y5[y%؈tV~0l[U7fҎeI (+( FKm|Bl&ۣ7X#v ެ""l&bn5H[GݮBGE+@Vsm'Cc`mصT?]|3e)h x :Z%wCh'L^hָ$?:$XIcNN3w'arbm$b灂OA}F&rãfe 7L 篬p:+es˒-(ՅS4Dwk6͛`..CdnZ.)g,)0Eǭ(s=Eѷ+KB>h,K&=6:y KrtCUT%?+ۖmYM2_4σ6AbuQ]ottۋLesђ0qC̋&n5}&|>,KE.U#xfj ",C FUWhʷYLRv~}z`q w(ϣTuTĔ1|9$l˖ hpd2-p%b2Hooe;0q\ a3q7ծ^2o*y`X)x$"n M:GeO dQ.| ˋ4mY3z#Y{\+ 9ejkε`Ǯ^ߕO49g\s'v.cؤ'=Y DA1()9(v|,ffJp|7?7gn >sDT%7ǻ!¡f6C^D_f"`>BxJ:62Y$u 'x5 }i|(RyV}eVmoζwNzD7awέ"Ltcض'tִ#37_3ٝvΞ"XCln|ˈ}D ?Zdƽg͵C_ %HQ uMӚQ)Ԧ&b^Ň_GK֟c{;HJilR{qK좓AoM-͊# oSe:pСKȩVIl)7IpS Ԕ&:V£{p-iu+'ą@̙6 LEyO|UVn2P8kY5Sle`ӛe"fp͌]V[Z&%`w;IPD%I@߮?q&{=diU20G㋈]Sj5r}d7@A;csCتeh2W7K&t2aT&<\6q4ir /JlԌ^Z?VD BDW.,ND&#KezTTrǂبy#5U5}qצL:H o|iK H_KȾ7w%|d%1ѵhAs- 9E#5!YM- o<>FDӼi 4(R>cxIݞJeFZn(%0xB COYccK\"`O&ViWAa 6w_!,) O7D7uty& j^nFl_M,4ZWO* 8a5fpn 43}kS+ޱynxYV<⁦cu-\iKoLW?3n7{|zFgw@p|$%覈J[o=߬*+jgJ_at'fڨ-X([-bY ygnw,-{^s`[B%rrasqꫨr:'^tq<w2!)_C\HsX[i|Qf\`ƈgC ("]0N40xy}ܴyjBzlPɅ `4hM8g BXZn9ۂcbt[xj}E/ӌ9QbB30T5& 'ӴQ$()Qfu ^ =czU"J74DS\AZ?NH\;-X2 ̋9WVt3.@ @A`&Yt%||`W)G( Y¢/XPrcѭQtk-dyLJ^rǪɳ'0 j@ZJ+-w,,g1ֺ[ifR/%D%vkm)Zu` }tw4.:\;0^e7=R W j{Ӑkl]OkHW843K8ԟBhi3)ͪqu?\NeCqBhxޭ{SVͦh6*CiܘA95Llރ(&7!3ݨR$ƶ Ӥ/ O&lD^>y>M7]"/s3kV;M!VTܤ%>\n=T3p $T$vf2=U AdNS^$w-&Buur.]\R)Gv I_ $$9䳣gV"X[ VݐRd|Z|ɵϣa9Mzg|[HobEmlv|&2.{(~Њ.|1M>uF-TIaLnsg!SM[.}ȉ bG̡H E\'x(&%,Cֲ]lhUqwᖏ+N-AT+`dN#5q7ZWnyo\rw]S?lqn}' Ǒ_#ˆHZw8!v@%53*Cǹ)ށEw!&OAQ5QZݸoC`┿G{N}R+y$?eW N4FQ6"jgA^2~py PEfkx mO;]5m\1<#+T,1-gѮ@l+]i,, 0д<#yhhƭZ ޣk]q&D.1]ROZf/ -T2ݬa&1qՃG7U/twB_Ug찐 =A3K2x^BZ..Cuj}E< xw2,d"ub 2rS~еͫҰřu>ń1Eͩi7#m5Ƈe.92k:uS_d)ky-Vohм7h[sDZN~lP֤[dWtoZKjE2e b$)K r/c$![̪|0q Ryfn{lc=d[g! 7cwl]vj=C7,)5Z(~Q 8`MiwXUZUZ]VtۯOX6 YFhC% HEsW-8ߌm}sM]<ӫcnQk{T;HjS]o1 6P^yZz̀&`zILu3;=6RQ@GeȒ@9x42ȡMJё+Q{\OM:t_1ٕV^3ؐW_@xi=ɧLKvJ8J$ ;#d9&B!=oS%ͫ˿c e*h^҄ʃ:"m͇T~S,g9ၽ2)YsvXIKbisQ J?]#!iЧ5{'K[-n]9YwԱ#Ԡn1Y(6'qo'M'Ai%@?o[ &*&֍)"c-UYjk%fV7 C#_֔((Eċ"_KsOG DݜKi<`[W:uÎ#muE <9ភ#AcgbIbY1vo.~QUYE%з?S͂&u\\.;M:{ O9!ГY-)Z9S>@% !rac Z.6NN'Q{:9)Yc%j{&!.B|#X/Ei1f}=+:C[FJeV\jplv+e$Cy>떯 j"'. Z+<|e1BK $b`>-N`VjZSd%xq+njR}Ҷ1=$^ ysh%Ue,F=@1ɨRړ.X ډll+Gag_$ ՖYp?S!~@'~k v|<8b8Daenxιǀ>2ӷ-ynm Ф] <GCaVv׏jJYN"z0 Jx8SJv3#NglNPF=j*A x9S6Tvm4>ΖU^z:Ԋ^L,ӞSþHCq JE1зHxwYš<ǠOxzrdOuŪiBZP.'B].iWq_!pHR(N/B̫VY:ΘP,އJŎn*2􅏥oZƐ"Йs 8P_f̓3?\ ټR@Psj#W^OO-l#ie=5:ɲaBmA;LҐ*[!i/qQ#g'¦}[̝3&ݿ\J fy1肙n2ݎ?CM,70>*ɁFە`[&Kl0RX~FPcѲߥ .2M{>;e<΂ Nx f4B<5hzde;" <\ܙl}BĢTFgzZr)GX6q`hrߑ_yeïѴ.L(p*Hmo:žТ BAHRO5 H*3n{.ƺ2^) !uF9V0J|@3 Egj8:I;{-Ǣ6]Eiav6*6emS`dzс%^Og1&Sj_|Q{"]o#uR"tC|kR[1#zdLsg&.htA:ȓ)qXbǗBD_Nhz[lU17CIV8)hACZbBoz+V\;Xt!\}ԴyLk}'jjFt0΋VWS61@ O"a|s9I(?xkr%IVX\K$=9$v"!.b.ձ㍢@9Wȏ ԣ:/n"o5 /q+ {QHqӱ' \*2+`7$1]Mqc|FΡf#/&j8ܕ{}2u~NGi:2hGJYLT8Us\cǻ :/3P߃Z_m&bS)W@l3Ks;Ξ?3~M_0Ir*RK))@2 }}/n{%*y=b\u}к)"Q,3ƀSҒMJs@Mؗ5Pk`{F `ЊXku|%MK(5㟶U=;˃Ã3: t&<ĔX*x\.Y' l~qxjsmB6~m^H&Gүäh`/  :`n[ jc9m`6NlkaYR8A YrI w Ҝ@5qLa5Q-YИ+sJ\IۻБjB1{3UrH҇FTMK}en?댪P{sN΅a/h͠3ËKїcny1A |_l_J/mթք đmF3<G1%9 f0zal& y|7>?P9mTţFQLt`י&+{ȰVVÐgj臘%%Sk9o[uӐW,oD';S}FѧF!dI,w*^0cv5id/KbwEIҥk[I )1 vwa>A|Rˁn=gkWm=,@O-S1ޔ9EgaX4p7IjDYg] ҵASںSf{=\)}飢Y"WקTkZ@ΦE4pw|5[t,l ~co-I1k5{_M-Vm,+6-94'otMȓ5Y*;a'}I ᡡ?ŒâP*!PF H+ۃ47zPsru#D{O{jTROSb)FC, Ňo G<ϒz*P&-0-CPsѨQ鬌Ħ@oa7 OJQqI=:;Nb€ g:J~sTD(J 9p 2U|QT!QÈ=d?|brC.״l UTn<$xӠ@)>߰!qL㵽v3 _?;y̠rhlG ex-6uez&'9›4G{4SE/ udv(Rh aCL9pzM-ft0wUKn9ZojHx^x>]up9W_f]Xm@]+A_r|TVL]':}Wds#cݦ6z~ CfzR7L'B)6?!_LI2b K}+D-`H5?YyVgJ;Gn,ULi;>L Fd\# ޛh83nهb/<"E!0RZ0{E׵Q6"hy9t3G>; Y]̀zA |8!f"c(@?~~_7+`4HVT$ZoጠE4f3P (\K[yʑ_0)!Iho|EDhM9$:#kŷbs=?n458ObW{iTHrQ%6o#9nG6/yDN!74,WC?UYz4bykfqvZ Һh9.~ҤWsm)Rz/!qYL_7Izԇ3':Ţmc=5C}_ 8F8k0$ʛJ Jfb fux"'|,~ب^~J/9'ֆ:ŝ˙vD6&Rcp4)bI '{OY5^Q QOx^IRQwjZ޴mR*r?U(@A9.nqvRZ_c"ºRj3:y#2w:4z ;okFidMw'S iTB4> P 9i=yK!KE>嚈(+k";u{L }Q/1p^Hx"3)*=Sjg9YjQboQ67vw [GpzɕdamP obx t2lg_R.??ubʾ4jS`OH}mWYȢ/(j#ٶ|9R 79Դ}r0 ӀOOM˷ulDS$ulc' P)o#NLb]'':>!*%/\l[NSTU>uxtaĦ̦AqD[%۷p BJ1EuNEG.<Fd"{>V+ ؁%VQA}VbQy&d򵣮dڢ ֶP)mf6Ol~Hg yןwWSH}[Zon-"]|9žehmCӐL!ۊOS -͏^遟LRa0$[ݐzC6_\փ7^rFݾsh˺Y%ҌI[%4C.G7Wd]p@8OEF1M=Eq O6BYF.cAzp6655PIS }3Wa6*H@RV5 kfqChM.wSMCb8+(ڴ 2okL 7ƺz "8\-ƥP:@R_]Z[s8ײ|k4 d>jK#z3,/,i@)E`ǩЩcG"`B)K-.b@Au_R v i!\Ѿ(eˆCpl7V!-hzG{n"-v[Ueox~K!nu!SPuu%~EXk<&=?A꺀XS21˔|5XMJKwQR QEdH66B^2²o}N0?Ǯ9aUXֈ @a?<Ord0#mT<Tz Xz֬o)<0m&x6럫Ĕ.XNգg09T(&l& ]3DlW=aF!>k8-UMݑۊ/~zD{85[$ʐU@Ÿ9L4oؖd*=T)㝎cѶ?=d堵zKoU,'zCy]dp~R2ӛw*yv~q:%ֽ(းp.pzh1W໏74蚓[#ѯTrhMdW*N'V p Cy;4CeyRhOB#4OP2yo 3ɉ*@i#\Zr1 gLK-ia'zؽZ菔ͽ/w[V޼p16=Ό?[ٻZҐwHN#1f.Ut寽(0Gדݽ+]qd =@4(s-pv.ZWA>1 fo*+ȶǟKw[`!@S:"ҷEl]* ^fV0qΚkDoۻ{ Qu[t|n*"cBYR'\vDʛSKì?H2;ζa& `}& ɗAHݽO5P1&zA/x"Ɠnwzeh+JZ~}? s18V"{u܀0 %Gyw<-&MÙǹFTI;Q^Ɨ T+"p-GW !M ɨ 7D?)iOCuYc{OQ:=cOj\ +m[O/8S\8%Ww$>9n»ݏOpز5dIbc8svY^$dwF^f_Jf= hRi,-*rifxع1BٜTnhȵ9A\tn㠬CAie"6!s[=CBꭀ\U؟<гPϙ}4=Ά?sV {C IYKf,w5ıUS-P,w19=1?vdYbњgp.٤<4srr7/]ܚt2'iA&7" SYƇ]?n \[e[MLyS&8E KM(px_^?ht5++ca!zWk}6BCrOt<0U,ۚ*r3)ꕳYT?O!kAs"ilTw6֝OI :CQMۻnbCg1l5QNִ PY%cy]O4qbardԮ}/\xH=;‹6k.! nz88=4ʨ;, %r+ [+Ϟ^U=Z-(&rm L.r:lL*<0.ʘPȳ ǽe6R~`5 @GXԍ˞w?;w {)\Q8PN2!Ow[B٩ԍc XkV"[`1ŝO#wCߗjKxa*e´ظr6;1E182Ɵ~&x";y&p31"1^ u^]Jaቅ!nUtogAZ%E1>ai! ^'f!P4`h4Ob4w[ؖ[̳Ccܗ8L0pKg+ Y"Ʃ ()g.1ς :LԳέUYM@aR0|=g '&=GT8g1S0u0btmY m3PR2 C BjKe>Wx1>Q#atw {8uJ蜞rrAf]-́fᢔc#`kl d+ X8i& Ɗscf%N SVJ.Ht;g93ظ%k+#me p2kP(3hnc}2Rp` :~oWt>UOJ S;;>#pwݮĹBxӱ"AQf7m"B 퐯r " lZwмa_{ HT5Xy0v+okL'-1pI7" UTOޡ3?{f֫WEJ4R@̿ZKŀixE_VyzM `n^KOh$(ݑ?I}!:զFUc&&QmE߫Vn=`܂iѣ|12h >Ȥ >f e>sZO=)\9~oVXlvhLv՜jkB={vÿ:lc局1r#蒓d:NɊD"N =nunX/{sjЇ[v\=Tgy@6I,!avxPFHo, y)OwbӤX1˳yvpի!W@/Ͱ^iAH ךN@yØCk^o >Hg^buv`gۿ)Ytr@~]߂GMapRcŨv)ma2pnBL$s F ~ڣ LQ5/eg r[5xrsuVyr3wfKFCo]Zt )rw R:w=7JW&7Ʈ (Q; 5&l_I5r*9&)b/0kƭvF)x^ 7+;v@(Ԃhr q>cLwSAhEo2&-{jtb2T4=ԶtR7Ѵ n;0bEOq-<^8ϸ $vIH")3IQO,6f>*+MS &ZnwS@>/MHgX,U@@#Zli,)lTHb0Ðe'%4>pLݨ\b$Vo>,a;t"TZMvI>!xNœnѶtWc&sWl_BZq훇KfJDSX0Ⓐ 'RW./y<՗gDʪL.E I&$.'( @F48 :t;YGiCn)`hKnHC0o\nB8 (RSҲء~ {f= Xlsk֐z],s/v)KDd[4*tb}EZ(98'}t@fO%{v[bs\/ >$ LUXRh.+"Άt?uTlBݟe \QBd[ .EF]B3ϚWGEȔP C4W.رSBW+N˭/[pɻ9sf|̙2ˡPUJch3ҭҸǸѝ_`0Q=1;r +RhCjip=QICs(^GmY ,"Ķ:Ip+gSۡ ْ^Tw4(-bW+\<YkSz<4+*~1t}'}@Upxe6ш+BIb9)y@ \8m1$g oyeA S 4|u&"w^AH\y_WHsgzkwةf`Wjjö"l .$PATVCF&`Lb:iFѓWʵb7*kwfam. I폿d{9a<VP7n'ޫ%&bNqDr|@4ݞG(*l@s{4?`K1|t(5AoD篎f4|Mz0xf`F|0kZWn!D[[09XpVSN*99F*i@ A"VHp ̩bIJLA`%&+Gp؜YϣU+YÈ $ߔ-0z6hDV^3}&vh:m=)%iTw+'D;q2/W ޡ&f,ȚF[?7SݵϿx$3lOCPXT <1:dV43z#X"^#=6VLәi 5ѓQ6`2>|nz.$G]'E9Y˗;e_/OӪT)D9${6nP}$t&ۙUB@m>gQ4!3-K{D"l9ͲC)F\msL7ܦ4|+L6CP2pfi*ReDŵ^!ud2qcd6dG)]6$ TC8a k>! ֮C~\$7Ng|i+@,8BMN3ȯŏ5OrGɒ|Tqo܋fThU׏СK!b+0ˮ<֭2tcy68?Mwaf5PׅwBCar֔ȑl_Pyvt*e%aF@ -I_:O .PuRb6zC.Esi3}.N d)]"0ŰgL~}}? w1^vݱi>NZ?N;f/VيaMbfl吋MB#bLAZ]@My;!dw]TM9gy6gbnC {^,ݥKMOZ,d)&=5y+VdHK k1 5x Vr5y-@ `WCrhBʜQtH~#Xz r &[L pygD)p!PwfRTաa[ 9\cpg^fVlf;|dfp{S,r7/{ Os_޺{_l#!}8*h`ǒQA9ipFfT՗?񶔸S*{}e 9vNv1O9# (lPͨG 6h2-y)x=@'B~U!ag]8e$ݳЇ^a \:- b%p me'hܝER@q֩ϳo7ӈE6 BθӢ9uqMuj։WC_ O.=}A=s!=t\qB1.[z/MvSKxl7ꢈhɹUb47;(NX$=m~pxǽ Z 4elm/l UHt?m 9$nC&M󵐞uWnM}ϔ.vg{ ѵclA[ A֊iK<ڠax"b4sG]kJre@MjZO {NHA Zbjv^GJsr+$Iݭ%({ZEȌ@&WlBu,yfa%S+1f8lTx-ɓ2߱s2桿 ` {;ƔD`Ȧ~>"JeP^*P^w|'I%nϩM:r1PMn tf Q"1m~%!2 Y4]t D|=y%Mn/pOxMq Si}kkjj^a12T݃rϫ^R_L0iD(B4R~~exG쎏*'6<|Y\mE]GxO a̅uJ G5z }dKD̄hBsCM.']YY_[ݫ bЇx YÃb)̭Zeo] =!oM¢(6>0u߮#aan_VOq ;g{ Z+O2_yGJH18xBI'NPt>Wg$B.3Ac 9+>( 1RS5^^)2+O*G\Lp"}Nv!& >Nqji%nP\:5z>@~Sg|\Y3C5$Q6V"b/aݶMm6TIW}KYGt8j'D@Mk1^ÜtA-友FۛC!/vY2LvT rγ1aVZP\GS!>f,Zdd̽[ߌ~~F(bBkm -CF\D: c/MwdZ=TG65_4h2$[/5yƁ3z^&f&ysrϩZwDf7Dʌ(0kv=i:Q)k;Y `:y~WB(3Y 9"y?+0^]kŖ`"Ur䅴hҬڄvPS;_M3rngD~טyœRn̨+KorLL}jM*V @lcjŸNePTMHF"ԡ/{em;~{|V lkDw%wK!~)@о6{uv^FvuNۮ;7@P2HRZZFo~ӑʼG֝3-W%9B|,fYlcwqTX\*cVc-eH"/k.bÝޓ)H4^Xvo-D=q,rLR \jV8Ac&-yxԷ"(>E{ kx9P؟ b O&!,#P(Ÿl4; O{~W官jb ʓLڬ韊6F@ֹٴ#[(m|#^?ʀaZbiIt-fJXXTOqo={6mc#EŚCBRd<>%L_ip.\ ` |ndjW?4?R/7ru2ςϠ ^.++e%]OB>Nv~[f cՍ$F"7W&! M/eCjރyHaBH.nRo#mB +n?)+tP@-K_&e,~h$κ!8T4}L׋ sاopB"cPeʄbZoS)SnS,53XP*uu7W=j*ɽ* PsE]jz{1soQh]z xhZkRKR> \Me IQ6=V'B֎#(5:b̚ю"TOtW+L'ʲJ'$BU:`;v..w#44[3fc.<19UP5%`/"B3ce?wb T޻L쁉^ H, g% ~e}?CKnipIW/b"v|Bp5,8@l ~Z9!ٌp88Z l\Zg9H%3 E w뇯dLٳB^ΥHh'sӷ]TZ0D*`ydV;Rc%ws\u(ή@A=p%8 -U/8-Z*y%݈[0IVϵ -cL`3P:s46s( yDEUO|;^D ǧpXkEylZ(EGsX,A]P09!Kyy?&b.ӪPWWcKhbD(xE ۽_wc#".1ʨEqY۴0)PS5 3B9Hftԥԛpt!n~ *cV ,=J(AN3Yxd< Hn4<(޹RCiKj%#-vF·(>)I/蹅t%IO2/f>,g*?de\חeG0$PX?;;‘U6CEAֻ+'[._AC1k+A՜YŝnXɒ}q] Ħ4`\As\8t)ڕ7${~sWb))&6+ } ˅!S,Ҡ>oG߂G5a)ThxSqsi)6^L'o>z"zqH7;s;g'F$ `GU75fqK@KsB YRg{6F|h4{~if)Vt{nMHC4g:9RXx)@VSFE]LҜNI0w!Pƪpji_?O/K)mPiEu2|c`GnOW=2m$&GB,˕P4,EVk9Et7n)KAsy#⋖cxjT[\mDE V)e<asuk`oHr?t"3@+7fuC<ϭ}z=:3[j4>p+R}6R,#MAl5R N=0rARĦI}b1OAs;6Àp`Aex |0 [CbCTZ(}-jY/mTܙC՞+LI⭻_a9^Ժ#w9/)ww+1e<bHnG9Cl]10bwؐfAmX5iKV1p)Tf}r@MN>c"Ҭ@)I/5cS[L]Hw+"? -KZܟxpEXfuO<Gby5B <jZ2aEaT<[}u|awy$ W:uF+M2MZlQ\!R$lBFnDOnHÑj_5>ɕpif8D[a\kDKԝ>-%8x`gQ,f9hG ;3{Z B%b\P8P z]D3O`X?Ƒ9X~aoFRqlH'6[U̵Ҁ\"{`xm'ܹg\#h Mwg6Z :F| IyB$D,HG竵ޣ,ߪ:Jg^pySefߚ֔;?G4c8pcQmO j1g 3# 8(:Ih_yWb#q!2njzP "I)Z@Xp>JFނ-yM w`#ەvD X`ȎF#'rd#!bOW20Yrvu:|Pn.ϲ+׎_Y[|[_ͧ* jvVatBmLe VrH4IrUbLzC@=6T1ti* T!lqϜ`;_cPs\^`Q!eY`U=eUyy(-C κTQzj"g=9|r N̞ 0ȢU>nA@7VDf ncqupӁn/=Ey\r=؅ʑ x>sh¾>G9RD;?O~ YH#Cir٢Tb(Ђ=Z|dLwAQT3\A;cR'7-h^񓣥{`C!EW$|s@OHw*S0'߈2΃Q7-z/Ot0PG/ )tygtԆK?EӲ ,?ٸF-U>y4ynE(jx K-MJp4)b)B4yn,&& V =Ci٪wߥXUMTrgۿˁ4*ܼxrۖY\L7E8Py:0n y>NP &VG߮=Hv{A!Cswy?N?!*3uf1M5.Exi؆`.%9m̞^HSj_S5sӖ*XPdR͈uݺ  ~ EI7C=$ZLr6?&q-N.fᇅGc j|ZDug.1?ۛB/)QNC4nzdSΤ-J`mtEP֚FoS%}@n1wm(1(ǑUe%uĹ4̄ ( ,fN92R!~Uf+M,b9(q% ~ƹ Q&_ƽ#fU-rS83vҗ a6+̍V%`s!:?İAZ-&ʲ<Km$Ow5{}J7\6{Y߅Be`G hv<,ec.fQ9-kCV~PqΜ6Tmja~꤉!~O B 0't0]S*$[ҷnjQ<b!1;Q cX7d3An-S#uƼa2om%>M @/o0l= 4tN*evP3r%9:b RڼD,Wg.;VG/A}@b]״3FqlnnM=(eB?su 3hwzqMj|#Uj:LF]x2=q!v2r[&]t4"oVS]Vj:ǴTvT&2;c:sqW˹|)~{dXByLI~@3>$ 0_uS҅w;q h+:.r/7q5`CLhj$7>!Q_+z H|]*OuCvK!g]2&? )ԌҚxb= %h)ѲNژƺr5/?}x_H:i }c2ˀBީ*4jԺӅ,LTWy{"2M .bhe BAK9wjp H=ŢBntoc!4 (<;e u?6 IwZGONGYKr:ܴ8V«ސIܒz͜HO0ۊ̴/fA'L1IO Yh'usRXD9׿[~BǥGg~3DwʂW`_-n02pZlł|oJlDעҴͿW3 `lȡ:z2^k6`jilG/`CgPIz½pEô1p?"2LG{W@C 7?0wb 0s&XPpm`l9m=Uw@vaó)1 A#H*Xݝg\^i?7|7jv&]z('PY_]F A(Q-7a5b ǹs8I4&6a!X缾LhIg4$cPyW#F`ʼYO@nخyǗ=YoWv(U ,Q;U/#f*؄[%|QtnF9E[`9)<,DB:=6y= m,tEBi:n!kC` fl"o 69/1$NG\Xxsd2MN@*wW:+gmUXʦ26gn/1 vu\op|ttLj:TqIBYex |ۑ޷NjXb膛{2r٥Iq\C 㾄8trn[6p(|)d%דיHe& $:I{z'zch)`܀ jx(-[]4rOs%]&ኢc8aDlXs\Tu׍ f2漐olafqJ #<<P8MN7~Ԏ>.#УJÄBc\ ,Ӷ >r˸I^M)2:GDj2,^ wN)z$( ٠x\++0Tb5{-kXXR6lQwG@EܦX](`gu?U>W^qʊd  piQ_|C\Y|ezq쮹ΛdT&b)636g]'!?vbSH;q^Hh"_яXH]*FJC{I~UYhj ߥ_6 nzܸ$ i(B6Mf_n4_մ3`r9xX@ N/ߙe $5F}%hp{z:#&):?r@E'iаXa:&*rK"6RQEo-IV8 $/m `#Xc)}N0in 9jeɱ7~rg/د|ѶF^kP՜*Վ'@aOa슌o`*uaev1찔 0$o{[YD$Nǝʸ$ Cs S6 "~&ro}K%$YkcV`̑}ZqwrA+. QgVӊ>َ7At aR' ߼^UJ @z٘H']dQRM85F9Vo \7-}z.{cnrՋ.N)?K M}">u'3`Mطh?cFt#B'`-DE#fХ=p2 (4y89Y |NQUwW1 QE!^n-_Q{ߢogXm }&f'7Yofl $;ǁ&"JTFiuyԤ{vWލ0u$鑑Rvd@\MHs],cdQu9X8nt8Ӕq8%e_+'AɜD4>F*{a̠*gfH{?Yc?O du^tEJN%O.qϚA g޳1.u;*_;^"ٜ졽›}h 2,(bDX/gd`*wk.7.DnaDT;X\\7 *[G,rZnjB{ 2&5Mb>t(/~H$ҫbI#´S=[\>WT>WOz,(N8a;l80O3EJϹd#<΁@[YQUlV|sR&ng/7.O)nwU ^NC .Zfe6/vO-åpb8B7"/- <ʧY;/1@v@_%ф*ʎ&@L1~1G`'+Dڈ#G:|@JZmP_+o*&b׆a}Jn.q^$iy//mQ' Զ{4[1YRfaA[_R[c/$$l[ I13,i5ZzWweV:t7zNvaπ2s<_ 嗺H\ ~`_?dXu7#_p._ 6Sչ`p2Wr:[Sĉ0XNg+9`qWj~TB4>[Hg㱁 b9rJo@-lܼ@iA'/Zwf{%z|^@2CDpX=_/7' RI(c KH ]FK(omÞ__aȹ$گn9OXvW#kRtzEyL\<`g+&3~_:3x X?Hx/& L>Ϋ s?F! ֹ |QR_ʠ0XdR`%&#MN5݂nU 7{ჹʛ/,9Ծ: /nXeڒʹE Of.xYay%~]p7D=,CKF6}X5;**`UwzP2]/?)]|*7t"]z|H\˧QiC\̍K%\-;!Z rV"G.\^(ޑ9 Oq&V-+GcXW(`6[TQ֧27,+^9ʉ\E˺ 5gYG%wa }Ɋ$Sz5n)C°qcg 1647=lr0yZ/YTlcȮEx m,FRB+?&] sMmOKڤ:+j=9-ra̪pOÄA{Bu`W IXqP|خ@=W4}ϖDMCHs3Y`ÖKey.lJ-Ү.a9Jnp%nznN4y*ef3NEIz` w?B\J/h7 0V*Iq*"oNNf2W ppg,|`$0V/2TR6ߴ ^g m9a\RԀ!ђMz2ds=IhNo\*TZ)52VMrFIj>OPɇtCinv bPG!5WbEz俉 tqw~{bh\ٗ!sdž5 an!(I >L~yڕ> 9wV@_*₍ NR%E[l8f#= A>:=mӀ7C}. &lkqD1m};”{xr]rg'PS.&| X@Og|XIZhAe-"$Y P!66dȠ_iM10)áLUiH/@K_^vpΖq5 ȮC'Ӏu!H .ϝ@h7 ND)3 f4ǃ'Z":jWc"faTn1-${f戏k,b)E= F6GeTclOJb<Ӓn#5qހHD>AĮZTmܢ_<{=r^&5Nr#I~0 T(E;,KZwꛗŁ /L<\i彯\Q~I@ioۭNjVÍLR/aqqF҂چ m{`F_EKiF?=%30O#Z1)>.%\`v 9Yks.DPξنqG<"AfcZ,J!Y$L& NJB{ h+KZ(& _4i Bkxk#^Żj7S:JS>S]13D;g^}p _dkвKLa!m\<R9#g(ō`HK̠Q0Il}evmY]d<:6CZ3GĽ˳ܵ}S5#ǔg"( FIVL ںYrw{dbT@6g04ۯ_Wl,pf&6`'ow kjyrnO\P,>87SylAgPe/ҾE%"R>Lc6J6=[bp[4\(9QXv= f?ׯ#/ N` ix]sQI&'**7r/Tרu/dohl&PNV\!Δ4f}Hel\ 5ie5F-_K)= |0r<$[⿥EVQYwq_k\3uWb+R/ h9n};T)ǩFLHqPk9ԋb$g7hہ\fH፬w{}WbI 4H5E/qEl=]dz^"󊴠|Z]r-=]wm\o|ߡ V}ަ9Qm`v 7=x&Nf%ZbD &}9Rf8a,~Rtmu\E4XVzmF̩|6Hu7<?ne.FRS /WdX(w~ .ExMdZU(q ˖!'3) HALt+;y\pS+hNᒝ3&/BdT"h4Di1IUZ/ )zgPR#ۛ<3xj.(wXNxg1| Tme7' ܖ]e(tF,[5 }|Òbۑ-ҸvoTp206ud5ݱ{ u1ق8A̾?7SP^ҎR~Q:MCX9F9oa Y`$Tz,acI0xH'έK,# |G)B-ZQe.LazW)[*m!|v| G[x.bhTFa֨чQ.,4Hu+Mmrn;cWQbi*jyz1A/ז*F厈I𥋲\r66#ebV/͜L]@*Me284`zoD.G G&̧-8OI?::ZI+U^v{*%w1KV+t)9Wg %Q|׍Yiꃩ.OZj(aB{laHQ~ AGf`jP1;z  tU#z{'\~;XMDPơ2EP?@.yIaߡHق J `UeZ։E Z4ԠHZ ᄦɗm <98[EVLhV޿M+(dO>I肌z .)p$%C3a}BDbp.#nJ+Y8>g.nvfJų+;]-۫ft;⨪-Mr)Z/ #:/y' KHW\Z,Ő% 5ֲ ^fHe8F2ITLɤ3}ğ8*yk rA}3;LDK2X͈]b}bigI;1f0l&ؼ͑Kӫ @A׊jA<_y1sʛʁp `(Ƽ,j s;L۽cqld?\E3T!w!8}=%B<#&AaE3A 4w5\;|.`J>$aPv+d\MC u$1"0XRR33jb{Icwԙ?U!Ї'ʸ.!9^"ٚ$'0\KF=V6Dt͐S:ȼL[ڶ:yگ$*zf֚wWw3l/f%8yӠlD+Ba30L[T;P1?#arD\ 9 cq Qѓ'R/l*>>Aܶ}9 bxgG.RIbЪ0bNq%K5LK E 8]Ȗ9N憴̴ͷ$s4{^ g92QBa)Ӟ͓>&}e #kXN(40 A,UXR"*,C#<˜Sgp,5)ܾYW-A4RG8l[guR-Cѯ#fڻQkBui(Xd`:n,F~Ftk!VL,䓙Ob<cv`Og9!$d]U0sPnÙUM3C$P'0Nʗ& ș.{"~a;M{R7>3j'qBt,SMY8@C]I6U'Vv_ҝAYYXAJ)h$!=D\^nO9:eϺ靃AՅuDBqK;%YLOCX6wP;1%O94-]hH2(wnOj %>ѹ ,n!3쥵K~hyXmdiWNV[.qc 7waJvvFAaX}Lj9{FgzΪZg\OL|cPm_*|a4p-'8ߺL@|pwM'&*}[Owk{! Ƶ&%n̓#u^k}hHK({8f˴Ri1FLׇv 3iݧQqEۚLFS+uWFT.Uo|2؊E: Dmy?,,ŸݩPcpr$.Gt' S]mR3U<$&7S-ȇ\-Ko: IOZuX(E⷏f4Ēc%!¾qR]tQ+Mlޚ` ظTﲟ(y=ƪC#Y{pKqe~w M^ksV6R9pSs7;pfTg5,<-VWc|J(h|9k=h9ل=CСQ${1'Y{"uz%ۃE!ϰB?W޻B^x"([緒8r8i\:`R-~=_Zb ߭yq3դNB_4L͟Qa0&X HE2Jf!ի%=i^#d^q,.tjZ!՗(zB*!~|&ԋ/'9ԋUU>(5 {Ke,B7$)'5=q2tV5_a֏5x`${sr<%͛NΪԪG 5d6 9`=~),wIMo(_ [=s ~C;(,bt*S$$[w]pN|>VՅ" SŒ_ʕG\=a"v>BKTTE<}Uj6xj{sAsf6w5 z9{G)<(HYSљ$P1^dxy'+IO-fVt~u݆m EP>mvK9Xg4pLfrF+rIPP&cj\(,>,uRʏ>q:tmoB {77ڿ(5Mk5!zI >Q.Rֈw^BV4cd*h%)z;/Y "Ts:>? V%λ‡Yg:'pڦ'λ ze_%i:$jdS|~GOW&T8+x=[ y 3 o'7H5=~ݧ(Zk; fM4Жf(x[EYy;T׺F;$O~_iaagėrY 'b<1ޮ1x Sm߱| MS,9J$}lR1o5qTr%9LmY %BzChu+$ϸ1jNy_fJ~.:@S/(&l>6A ~8= ;dͧy!+z?h5 %찔-!q(JYp0>X S"H6jx|:2s3VFrÆzeq Ў[[\ir}otd3h9Czż l.L=OAj1%ƅwqCEv1)s԰ R̯ՒO0 %^bC$G!@]7sS]aڏv 4QTP¯EGv2U\I 2.k(FN5rPYhA_Ϲ@m{GQVBwQ+GGSsZsx$1hVy~>`\Y~irhGL|||L10!!q+OzQ4S3WLK.]LnQ8AIO~L2]bxo{8a(pWHHBa• fc LIu9M$7vHT2;)Qm"G.*ϲRoL~MY-aun honoZVaΞ?RD2!V5dSl whAs{H-MvF)GCm;` j=x%xuhrPrc Iɏ.-{wtANWM݄&/BͅfO1]Hq(Oi@EɿStr? |87@e>-~Q^xgK`vbEYyդ_ zGdy ~U4$ͭ4 OzȊ1sX6&iIi}@\|SCYgћ~{yAŞ4IJ=Zs7.Fob@wd 6oTMƓY )rp^hY5Y\gkRB*u#^TmDQ)7*/Ur:vԢ64ʠ +LL͢ZA<QMb>wɍ2RC{36F԰olG"M6ALTޓ]hiM*TLQaBm4<(Z|m3m1w]/ -Y~M,Į.;)vE怜KOPqcBNDV5p!Rn1e#:1m x oFUs,9-|wAR)^P%Ȁ\HύN&Wcbu\ ȏTRa:uvAޥӫȊFp\;Pͻ:_,ǿm<2#yIV3G[}M(hU˥ۨVƦrc, Ԙ T kjsNtM,,%&r?1l ?}Y^uI_ ]YphZEӓFŃ6nMʡ@sX ͗TG T3@filHQ& 49,mIo4--WsAC-Xw}~)ϵQct21G io=* J~}6Ac efGMD\&Pn;ᛛEnxۧ<:m GU[ҡĐ[:Hix{OS_OY+:{[WnW<"<,j_\?3%T} AM-)Z*ݜ( SI^DuZʮ8ExmnǶ_)H2Ɛ\FkOni"Z7k蝹ga7O*lՠ"EyҀ1r[Z_](aUjeV{*=(&_Jxܩrtǎ/Ćgպ4뒀 JxXYi4H`˷y:y=cfHoTNl'1,G=:z)ݰ챆 ZRXlnAv#,D%b0SZFk:X{IC9arpB3tgE!~).>*f aoDc#Ize޿T{XX,lQ/bnEC,;~bhͨc% n 2?OtjgL"=anrο7CyY{Vj۾ j 5XC׽Rjسbv/to3sn*` y۲f|OD.C[tQ)x"<84XpAi%@AnUew[?ɻ.5T\m,N$f7]y[+u !;3^;TU3&A'tD)C6sb[m*t-bM&,oP?\63pR>"H#}<ٳg ˌۨꠑQգo"úw4/Zҽo9 Jez6&7׮(֙y2J,|86ރX4nn8^~-Q{ѩ.7_ݾ-VCE# ?3P..l)5 X#a[ ޽V̩۬?23&_tg.i)b u# /_S8X%RWK9*hBI95Jr^)DM`d}C.6l;ZK+u0׆.$$@"d\f8$ЏKHf־DؖB!!4";Ap.#[ƻݒ2FXvf :’ 1eOCv3ؾƟ]le5o֍pt7{hRhjeqr -%tF%,`]w1w 4NEDIݙmn"ļ0Uku-+%]_w%2UGVTyf^abJZ&G=%d3*wv~PO;vh)1Fg$?=1rxen`L|pB?VQJl fTK>) K,OZZNd2N#KC1Fy(EJAi+(b~MIYBoV-Cu๑ ǡg k =l科+k Dj@։D-Т8Ű Ĩ~4,v:VsfV}x)99hB7Ѳbqml_Mӌ·!;}F@VT{.\*&MH?dc$5ݘJ!T>*Y<:`W8XՇ't)m{ Kl̈7F']Cy=ox ߴQ rH|Ea<@U>byhl{0%J_ESiԞvӴ-&aX$$f 9K-HַpMxSDYJHKxl ޿dD?[-8;s;n꤬j9%̆}Yku@FM.ٽ{ Q/wd;]UQ9Hm96»" Ȯ }^FK+M=1w+{r7K:v:}a E*eq7_gCdblblTf -/BlpoQXJ O%<ƨgAB,v$ Ig+f_'ګ~gT>l? ?HuY6`_J~rj̍0H@|ef&备 5LpqJ!!Zm7O+jYbIIQg'짫#(&NYv¹`fH[sL!s|MW@'_j~!.꜏l *=;|?SrW];{yȉWWa.`AG`g2"wA'"ܴE mcaByߩIT\Hzb84;Ue,p~ŌpSK`8^sw EwZ1X+C5tݎƻHVb;6`׳OA;]Ap4Xb)/9Se?,4C4 .1#8'b3 ߀hӈlo p)"bW숓>p+@Eҗ1NV٩_g[S'γ2:d*|~c|Pf%e6J 9`3fBiSC]znpk`W@B$ea=Al5ZH'v=l i^>%7~^?QSvZNҦ–{tZnOf3~Ye*;unB#\.ƀ%)-@!coSdIcwfJn/Z[fޚ| z$2;8ݍx{m!vq]mxs#YLWo &(tYmdǹkf3!dv_Mt VƓ"am*ŚLEz|6*o,Rփ2Y-p|# (s$pͣO7%Ԝ<{(33Xs˳ex`V7/ !_vؼM.c $EߛLj2]Z->?ڼ%salo_L5 Rc 0 9sƑIq)U"\GVy:'}_fclIrB> U[Z/Z_y"_1XM5ר ]` =%ON=B9>_ٹQhQH>kV\(%(KGL$j nh)]SH':~c!uܘǧxc =e;OY )(`̩Nu qgˡ0{Fmf5'r@_B,g~AB$3 4Qbo4')zXdp^Rt=c_6Oz>𖫮@5WUgǁx%KE9> w=@Ek*9Z3-jm*dF*.Qf6Xp6_aAZ]`E:%-2 ".!S-(O\Mٱ0.Ӗشm 5ǀrY7@+  N䠐,g/PG@m@qfV#/<i+$jaLǵ_Qk{=&=HM_uRp"ku!jKQ0P/!3aJQco--e mʐ}Kc]Bɴ'ۨ) ! Nj[2 S -Yv)%g(r]\Yeњݔ@[te"ofSwݦqG#m+5Rm1r֌+1;\'$^KKV ݃l4֢#-#8Uf]OPH~7<};ke*RZR勺 Jnf*2lËqFjN,_^FxxH\cT pXӣZ}rI&0O I=HPJC&naݞ[*mag9#7ǐE4Lh䍘{qeCq,2yaruq҄RɘqL" s4A#!L%EtN1yZ'^zQ;}TS? /Ö<.l1JR|( ҤRItt)/m;wL. p҄rV[laCž8HM0āpV #QI9SږJír=;-E@ۆO`]L$( ikf: J}"!k;^}ФfxӬx1뒾zXi/ė)z3_Ϙ숎b(yk),|S >N :K= rGb ]] =-kA&пe ÜK6m8 qٙq+ZDڏi\uĀ>qi fD7MyvO;O*6lA'8*hp>4?&5dx"Aҳ.9k5<63y[ $쌁Mq`#?9 Ap39kQ&D1몕i)VgrrrL#,ּ.Ҫ>Dy}i&"rØjZLJot_T?FOTo6%o *OTÀW˫ F j|xDIOޭ?#1#0!KT4pW4 1+2Ȯ! lD.f6FmDfF5plQ$p2=A;t8nmhx=)u\(PhbIVI"*A"Ʀ/>'nnLԗxZ Cn9+ٽZbҟ EɓE>) B t #鲠,HpZu~=l?ŖgRv~83:k~RI&u>NǮVTǭ'wUmMщVΩ3-:hS&}3V) ]坩&X Oo`͝R@~A+i ]YL||Jil` #uQOMI*s `tlԁqL:|l"JbdKUy~߽h]EpM+I0x8EWňqbI1)y)EDN'3{׍ |rE>_})W_3rK+T/F2p)LYvZROC9ڴME%B(cdV  \4n|,ۉC(ŕ _̯-)<7yQ #\V;)q/˗0oph+ %H-UNQRZ,j>rjvrߘ5ZX(k Ue[|m @=wm+J.J;dACtfLB?8Uccgr'<%f8?JprV&$=HYhMAuٜ*Ü vNMb.y];Sm @xj\g} [~>sCs02V-YS"tRxXݻpz{>54h? Z^|T"ځM %цU;]P1ȉ=;[Ζ* ŋT=hcK _ͳf r-P ߓ4>WH@5/]\OTj9{ln}H+s+hl-Lj>4~)&e2Yq;n rBî)?3sW-W8 >cʩA+hDj9/K- 7J{[߀txK5K&VtBdgR.-bU[Ii;Yjo M,tU`" 1S=yBc ɰ\8V>_-#LՇ&xryk25?btԂ\ǩl1Dž20$B6 HqĠ^+evwL-yҤҤp;ҁAue oDqa@Mj]( = gAFo}u+[nt\eb>VJ1_?ftbiE}rχ 4صd2c߂o5EdscpέJi$HN3ElГtqz %b^6;CÖMQ9hWsuT ӿرe)Hx=ʰB~,P?NIBϏ,[#Jq" }ᏭNCU!~HO,皌fAbk#w 6 (Md[.ږK/]$mw_vR2D&?gi6(ڈUNՅOb*bFjDZ.TAп+r& ']ts1h9*d,!C!zfp6/x[u3>bT:`b;`jS:9#dP 0gZE8_4jd%мyQZb']gTaJ(G~8M0ÞɉiS_"2)ps%/q eߜMy$VDbK@nʅ'"UH}*)`y↚Wu$4ֻfQ!4}HLg@]]ZG6@/9cY`y1I_ [Y Hk(?C >$DqGB^p$Ga@h_9O &S5?֨RE-CPPj xG:25rj+z Wԃ=t AW$+Uf0M  yP˜3U~@gdIMi>~]؅vr js`T0n~H*{lW;愳P W&JJ*ȸ<6HyqA.80Dr%Uh{"Ά W+ڏϪ.'}7q!?2ܠ @bМ :JW=<#4L%Lse}ˡp3weg=0휖lI 8p -Kz~HPTǟ>W(w!l?Һ<@n]W!RG+ ObcWne]pm}$;*%] 1wK->Uwz?+BS?VM]-S9Ɵٰͻm F؋U:i] !lyO֫A`wJ37%)oqG9t="MUcXBē#?X:9o}ы>ڜ_SeĪn wMGMTۮ 2 ˂ܚ t06&,OB3|ޥrz ,B|MpWAkފG:е f͟B (p0~~;hCcXȺ߫bu- kFE ؃ %p-B4yY"5TB6j-Ag;wǺCE44:4 =kF}E]} paDC:0gFObGŗT2üSg`Jmw%vY]80-1<#@[4Y+q7OIzۂҶ;s/nF9UF3KLQ% L>{ w Qh^sq& HiGzSL]`K{:٬Cݨ'O(گ~*̓*XhBhSLC KG|Β>؀y1XKW0b)8v4 .8&J)2WԼC1%hA4pH9}&(nN:I˶,mϰ RquP RZ@睲@csc{( N?%\&s-+<}mBGGfhIRw =,N60{A= UGe4G:l[.pz\t])#ޘR3'^rб\R=A ̇i\lv,1|RnxMo@r*>u٭h f:?ϟ}oߩ~taGT(Fʹ,}5ߪ{!FS ] |-Td0a1n)Y9˒Xi, TB Hn{3y[YcD"VJCS<}@kM,6VkjoXcpd;*{+98Dqn|) @UF}c ~k;Y m#O! CHT%^:9)x-<[:{Kéir>3{Tqa _zvb6`{ ē=]?JA cy3#./hN*:DP j =#L'kG>`H̦$ؽ ߇^h!ν<|/d0ÑcU3Rp`KDqg=&[um?׽MU9܁`M%2mY]'@u5‡VT& Hz?J;`jHcb.AS:*y@t,MRCw=ZvYn?bP&G{܎?"sMD- 9soyL7t YZ@ iJ'2u!LJ}LůnU9nO2AZs%݈dW._DuFdGե'jMXG*▱gB52_M%ZIE;7 C|ݾo^2D helJ=__,RL!DA%.w o/:1wWaygl9,n ά)n->/&+%T"ȥ3 E7𖋅{?٨F;< `=LΠE5ŏ`D:4ߡxdIze4##Ֆ} ?7}3FԄ"B#,+J] vX*Fs֠ YSԂ J!3r9,Yup%R=` U UOK.λ l,+NۧoZ*O"!x按Y x8l?I}AAv].Pq&2D*eUCQ@૽>A.pK}HoVtTcBeeV:m-<C+G ʳ<Gt=ikxBh0f7D_TaJJ( _:ml@7&dutϢ2flϋf* y4ʼn-~pH2% `GsIvfdlB_ޙ-i!8k37GC Mݹ*<|132*7!]X\A9 ,}DouA/f/۴clPK ZhTw>^"EÂՎ+`6!Ft@HϏ'"4nDX V>l܈?6NyyYe<@ ܳ,>kFedPM0]}ϲΙ0zȣ~|6Ukh(!b{~#w\48b٤&(71}M63|uWmx<: i i29LC;C-h*RӾPKe/E"]QDS4C&F?kfhjs5?Kb'yLj^е5U&̒al_-ʓCԈ*re/ _#~ Z\֖dƈ8,KB83"c\Z.'߮t}n?}^A%B&@+GυAbVhJg 5+`Evެ _N"efJ}> B4H4JPѐaеgTյ?>"67G9۴\\F+/hLlO2VT%@Ù$ M ]FQoD4c-kypEAJˤ3GK9'&L l 'X4WX%I{/ᒚ (t^4鱩.hN6(+7WAh,I -:'|4Wfzs,E-m;^5D,}s nxa&H{X#nJb E V џ9cJe)ZJ(:L&'{+t|IBiƤ))w-\a"ldKHknzEym`5SDA{7 KEc/HMePApj)be${"B8'Q/b2٠呇SћV{`6NoFdf g% MIbL0knY9&7oAi/c$91Fs[#;U?L L dA|-̎_ t;7\f,sH_ՑǴ/<~Z&8l Yo~nrNFB>NUa[1V?['aů`.N7:la^o}+H0Žշzю7&^Fm{z^!JE9A8hۓg;|wT:y~s$7O /zI`c)Us4Wq`a8Ce6sr OS_}p 5vN])+Ӳ1ugnI3sŋh(i1{'3 Ϲ[bhbs H܍\cr2N 3˝ցcw6^P2^pAhlmeG\;i0*Q/MKgá5jȶSw&PU⌕" |T+9}:pne͕f%/9::d# yXy9BbG 8/SS%NRGr~bdM ~g苲0ZtҾBQ;B7ɓP7H {+gPn,6x7s؆P @\_h$4 ?q!^m1fU[(IjE$IEmEWV<%lD.>Tʎj9)kU)\DHρ2! mo!P oxS}4F>9סn`/{bCKk ö3X 5='G 4G:z%Lr;7`P=Z+A#m܆B^Fyx"/2Z[]?vh US`?^$uZoV0˺FQVBݓg+D(Lw^lh|XpŌQO`Jh,6nqwi9MJƑh@'jX,>h5# }&j EcZgsV"Wꙺ T0r==j,_{́c Z 3Y mAzQq*SW9$6fDb o'N{E>vԁ_/0}[ϋZy@'$3ȌCd?2D(hd-ZH(8 pcB*jt۞v;šk_/0jޗIA6T+lVLH :}W`{P~R {A̳/"6qmYmND%(у |*x g7HPGRkt\9x~; [gF( ?A=Od2ޣH [܁YXX5qˍ$z IZg~'@L2ٔMJ֓`'戗gHAmȭqֳX[q ~f/M3^ۓuoU@"`}>رܧEh@w}\'5N/.`0TcfK|r!?1YB41V4d@R4|8xo*0CaUKҿvE{LxP6{37ĭD]qIXޒl'ftpO:D8jɨq,GT<|(ኾyZ9Vf) v!B֎ c3q!<}O yWRnrػfsÊHi$s| ەRU}"A +Ag~Oo`븨<tKFt$ wJC "*л ĄZHXG_K=<:C{,mD߯ (X dS:hF*00իdaLcJ|:" Ica2[CQ_KlaB}oJ&ƆFS#59.<\:nP83`pfȻs[`Iu8Ƶ5: }muFtqveDck?>(uv5 ;Xf#1qGQZ04=k-;@F'+~qЬ~&*S_W/!7,6hAJ=aiq;(!ӼG9V%@sn4Zu7aMlr;*P`L4X<G=J9!S!yl):>e'\ԣв4K.go1k[IbVyri JoPd3؄>ZFoK݂ϻ {#IW-==;\dg4cv&ߋ;|\Ob&yHڅ :4nJ&D~=-$5,;AvN2$″~ n,e/H8'@Z_@cWWpF$t'&b$TdtV "|Q4~0fIzɢ;κk _;B5xdOn0f~A\.?a*TMPkʦflj"i6!PuJۊ N]{A /u\ij'TVSky|p,쀰I,Yo&U4JgRҼY{O?5Ei{_?pbVw}Q([7&j` xkLOb:ܳt]h}M )k%t%>n"|MIC%9/yvXx gD]dd5ߝS1lA@n u8EaX\Xq_ȑ jk%N?n2l1T!ex'^}xcGӆ,X# ;8XȭVt2z}Jd&<H͉;KLsͅx&=RbEvXJZݦg&aGΎ>Ög-`ڄ2 xHC&r$D/u;l‰!8b 棻F+#E?&P&/P&D#mVŸyT Uz, 찶Yj;JQ%sM8K< ̣& .pr&; Lj,ќr_vS8/0g=n,zB`%VP\/S!픠Y0V|׎*_<@yh.(8\KY YWra5,bL6`e[Tp32Boqb7i=pKP˧pS0B%RVիvS N@[}) *`3!d [$F H"VKw)M(^@r_F@mfŮ }ؐ?WL`6(Yݙg]v"{JRj) \;jѫC(̊otGWZ$&\7_ s#0Bk&-:Ows*M&Y#=k+O@{O/k0&4*#T.Lanw=9Α ]rt='w2ge+vNCCqwA+ 0 WÀn>炒g !J{FN [7)Pe[s`SB TLPU>Aik[YE>Z4ԾR?EVe9'xS,]G»Yգk}4E+): 7pb z!?RR |+6u{@KL P nB|/vi? ;څV ~ȇW[GsXa3y!vE@ @b 7RشNa5=,EѪ%1Q3 ^(\͠;.[Hkػgdg~V#s҆ cF#/E'Y -͙lT^T]#㔡5؏y(xsFJW#P "`zr6YsS~H}򅼜{v(G_f>%7`F į:XD{Y~L'?EHiQk-mC7f48f L9lNS6U$w%=l!( PtRk-Oa=;w!iE>s;>9:]{ŔcldU ʽzK!†fhfnٲȦ o[8B0ǧ'}~4pBJhsHϻ?LE Rcc[<XI mxOϾ Wfy'M.-?uB8H&ڳy UIyf'OG/{ݢPN5Jlsw<8&' .xFVQ' 'b)>rʔnM-QF[*)[OX/Dۥ+>Pt$@8]CR+mxkNi{~_>sRT4mImB£z]oΐB1Ɖ N}U!As6ڤsț+@bK>:5md$bܩZΑ~R*bN3j\RFJnw͓^iT2%xo}{{ Ivz׈{InpÚ 5venM"pig9%0Q'"!Oq!멁4w-;ե޾#?,NqPbxU4L?/\a !Xsn?ͥ0d75UF:s˄yY{ר^F0 =QzjGҧb9i`#%ES$9'WҔb:sӞ+~x'fcy,ɛw#s<IY2kv۝  r-2I0K0.av{ߪ+ˏ"$l>E[ sW?Gz"eJfKljgXZ<0 u(B9,[[, T[]Y^ >%'nn<&5+ tQ9-JːE p^uEj/k=I^ce\pRVXnt:.r@XFq4{%oM%<_7]&bgf&y`p3gHiVKAǩ0!`\k C%upZ&ZeЄz%0/!yDM 1/7<ћLSO,v;ySsF s? )-6}!Q\xHjRij򑳑BЋ TK>(a7L-(Al}oec+C7@]v"ҫ"sj|(CX]hҵۭ@`yr EG4mD.|o.AY&C_!1+ĐkE?b'A}3co1L.it~4:A]"y|\37O֒Hwn4-\̸"m&TBlxswx$;aFT:Gҽ%}_)KGHEQtk^TA_VωWʀ__qe Y[8RX'MC6 -ΌN>JoTK'̃#ҧ㡔~ZJh4},'p*Y'uvAu)Xmd|ȊnFe5,L M2PL |5%,O!;iApRnͨ^[F$ y 4HX7BTg 8å>Y:|;ghnF 2 q/e2DїIŞc/53-߆n3vG %bgAn[)p̎֞36PWB`UIWl*f<^%hdcMDyw4p3F}8x pƳqa@ LX){HѼھ>.]6(4%ǎSא1 Y(u5O H*PЃGirۺ Mnraq-ASF*%R릯s{>g<|],bgZ0Mi&J{l%n^P"IfFnMJ,ö-U#blvxEVk.,[T=*zd!ڰ}'V ~(,%W,f9,-)?kmqrdP%wlw]BhYm}[&YژvT*y>(B]H*^Y>T CUp^d>:vFwU}4j5),."u?Z9V;53z&Bb#wmwG$vU#5*I=SshH7wg.}u x %+p+T&)<[K+gZ"С|?I) L_Ջ( :BXMn7 z'b xK;oqc=kdkS酧3ɸGVa*{b+=C@tHK5ϺpaƍY!]ݩG6:NTW\[6E p KǦ?kU%)kakJǂ$o rD 6g'E۞5$,璕1+QQx.+RZmH^ӵ)~:,ȾfZ!`.,aA^p?R^]2J =\ MAw ^Kٹ`^n= \ AZ \XJKa;!W'+2!-EZ9mӇiѪb|rL @ oӋ=X(b\Cv ij"C* O7 @{^΁]%ZQtS`?v8~t,2g9 rWoM"hG>[q$c;XV<*5= 9?Mxؼ,!z-%=}RM/Α0DnAW,pM\ *qk9468')y3^ jC%!?-Ri6wa?e+D!p~P7VC/?[Lr<,Gr, mu#{˝@>M<VR>ߪuńsϔC"~_Vぉ 9P-ȇY?j-3g< 2tz<CקmAE'#H1Th;$ c|L4L)Il7f!XG ORmc Yip?_6tK23STѺ,6~,ў..l>x6"8R=cHI@ٝC t!z 1SN;ظ7gbZsKKg=Y:^GI ;W /+46-Ȇbɫ"ٵ!=}rz( TwθVۀs钰jks@җso̕(Ir5.(:q%'d#x#%Ua&t+Me}!mSBo(c-#y2y&Pm,pXT6qkԼ7_ia@oۃ)2v7ބӓK\e!"7d }!n@~f*e'62~4U߻Y5-(qJ<"Gtۖv{[ &96q7cQns>KΠ WAbd.uL E ؞f> /] υLO$Bo+gm_9wp/\T%*6W@Т͵bΩ{vKRg}QN:u:{78nO[p Q? |R$}GUIU4.8H4[z=H6@G^Fa=J:5E`}7 r7){kl\)jo7#EUTX[]tdV ?GF:pZ O̩ TtJt"J`OV_&6P'FtCqk1eV*!^~0h:VY|W+%EidГq qd:MzkON 3 C!")͡ D*%UqVu-&dTUe?E%#u=̊w8>ͺϞSkV{ި,HOMCnUSA=7?0Vbq~M?Y5b\,3m:+iSS'm? ߳# !;`(+weT8f ^T†NkF<r4ex:J+$u/ØT/T\]NA鼁Xr^(N>rV:>*z= |ﳞվz0(Uv "JoP0飞c'69Q#7 5|VNͶ5y[c+k U]wdfe{I\QB!rQ"]_zR͡?(y3r:A MvBʼkW78f(ѸF1n`1&禲43iV0Hɣ Zږ+QAK?%=A;&mҠnvFBT0h r:"0V̰8?7/r‡hFTp(|mq wlޏ-wZY Жwe_4i]UɄII/"LT Q:P{g^$gM(Ş!O#; ͈Wa?[p:?WYZGEtq[Շ0ASڄիd t1|Jnl+w?a`J LcouG[3^uÔ%6 joC@{a$WUٞT ucUN#&=V$ )ݙh\,Hnlgo?;f?|Q+)3eͣZ ?Lozv{L[*[[ӿVͯxHj0t \U86N?OlM*l9#Kc@X5}}KDnz@? mJߦ @>=b.&/U6 >vFĐMiS+, ZXJ1x$irԦ,S|"Kˆ.p(`b/!K;8oiKDMѴ Й=-pn'+Y‰7^̫DZu+zې8;7a`_ahl\5;id1,#k+=:&%+@=!) |ôn)<< [̋H":`˧Ǐ^շZZ19CtьFt{bRQQݎ T|[\!os;CQTFa>G梛ݚ!".0wx1I`=P/" qSt^D_?[ lřJ9"r PL@խN8SYLLBqOWJӢ M~) D}u 5hL6y!UO!-1bV ]~QE}6"uQ G4'd_fz}YQ~8|zHu0?#$lDd˺#T`+'S5g}ww^)WEbp-8EEK"hɪB-֕^b?^w jP2w eA?r bq*Ĵ %vn}pɟ-<2`p2ڥ4FJa&EOxâBK Į=3ɡG6U6X.~ T\ӮR =GG8K\yuj`Ѡ6~ACYL 9/+yp/,6گ՞L-ߎ.Y4Xlb~9ι.mP {_y5i]R%fW[ԝa#4'$)o?wԑ6 & lK7B &#fhAd: sJ?0ƞ D3> ?Z('#K9C>pF?y ?$,"UTfǏ#M/w(R*6DYSznp|Z'tL݉O}.L]w 5-U]i¥GNŖLu]hhCպx43b+df,߽a~MgJXhvʛi[$$\QG!}sE}lsW‚ )seB>9*ԯIYW `'tɼה2w$ZѾY|[#cx ʉ9#l9ysܼon8e%ut%ﯡb7q& WCSQ%n_&lNFd"j nl@q/@Su(uQE'^㍅ujT%MU7ܖ8 []P_~I9Za-F}Dco' ?/AƳQm 36T迨G _*cZ^B WfhXP"\d#N uia}(+)~kv ۫y;2"| a/ cVhL&Zϫ81BŒgL;(u(MzeqN(tUT  }N8x 83F {߁[n GLHLޟcAzjoID ~VF}/"͸ʨPۢ۵|~`^rOjm~j_׭JB=!,C8޳"w7_s|; ]n\npAay b$9<)m&]eOH%]D^`b>_c@8=avr9L# Q-uַ <>oLmd ikXTפfE#c lIgRjj_p_Z-Fs.mFVwJ#֛10L'v7]{| ıesg 3PB"镵;)pb3EE% CMY56@fj(t@[ŏO(*NDB0g%[oӘqf霙 *R6$4`[<Łhϱ"o*|*tzs: AٔmRU7y?Hr/tDig4s*:sZc 8,CaMYfu%wQjOaEЂ4MV\݋w}E5+ƽ!_qw#cZrtt DupKϾprޞX7=EXr!8f*CzWE3+Nt9qzmgQ:H!zukh%.ȹϝ%LDj~c-OG!;=UD^)y& Og*?$;9K0j ᇨhݕF :re>}!"؃OKYT6sx|6ͥ`w!LnM7^$ekn2]jF0kT3)>YslcmrC^nR̪uhBLbf|wqI?D>Av8y)ID ԍ 1tEʩ A/D0{^aefjBf:x ^JŔuu J1B*[V!r*ZwM%T@.'C:eS_<% 0om=Q$^x>‰R?TI#vwo}H8o u]RRHEnW8R; U ƃM ZN.G'w9Au qhǂ[ĴXwJsI'cvs ᰥOUZD/@2uѸZa\Q"&#v# DȬD 񸫧_)[^ 9m5~ ׷aɠ 6F )!ҋ)w}j8v$ݨ!vMWfP KqS%iy Gq Dȳ+*~3>lg8DZm==tZS՞;j-+snCg fZͿH|LȊ( D(2:naQed{ڈʨ&G{oỲMў_dlO` 倯^af5 :'LGeUJ5/H/6>KGgVp9Ӿzr o.ekQV;0UX`T^)v=ewIy7{呼7pA|uh5fJ"Pc#U6y~P2^,}2k^;rjrim٠Pu-ڂkW ho) Ki#cp4wx~}.&l͡ \+.EU^G\χfWARW;Ng3[Fu:=C,۷uy0 c\=)w`Eӻ*)[l) [o?e`SiaˊęQi(nT0}q`-o8߁Ůqsmo2R58ɉa}"CqE=k}Up$6}fOO|WbԅeaCNӝء .?p -2y5uz7 f?ԱrsR!Y;  0ԬbT%ʭs MJSD?dR)#~q"otFY>_FE [0ȪYۚ8>HuuFe6ۘ=f.Na,e[^?ɩSY]E1o j>MMQIg|:=EcK=;0ΰ"RFoLgt_Of݋KPPV0%f4? s1M[߄'HBg!::R xuEeYߜP1wOm_4 g.P (S'BWSB4SU8!e?h; kB"pUAe3ÕC| {{A" 0;;. siR $HHkV]㛑9e\8+~Ix8"-0I\9/EDKTwpWE.?_-FJ)MQ1_3.`jl]t(g|- T`7=)zg\>*""@;:T;vh4WAw.1x? SDE rHQlSna؜~NXi@O;[87q0HCOT9KsX;~LW#6KH)}{m([s֞)؝!\Q7e+ 8aú:p/,Z,Z+hC#敢Mt%/Bvy⟂SX7ۃNա}FX,V4*6+/<᜹}8*ZbN֋8s0G lGi=W)iUhd"vUc ׻}VV{aw( z8:Gǥ3=',!7Bn3ÑH uNz<&)W: ڕL&,9ЗR /tkO4SnPZ`?|3)Z.xMmk%= y]=342隷rPSK]p2hCw0=̰Of s )P3 k{; 5cs8l1=[kea|P |_֗v˘½-Ϫ%Nʦ,E:89&Z^S]}yC**QsXCrUyeQW'5>nN_ؗeKvC>(Gm4g,r]^Ub k ]4[]ghD1ijf+d1 ]]M,vO!D)QM jv T EL$h\#1 `^$4/4Pkau͞%4) Z2#< |*Y`vtø PM8)\kX͉=Y}h#`ܨ<[Sg^Q6S 8%RoU?(ɸ()|:)8s7WuB Y߈$gYZ070701000004b5000081a4000000000000000000000001649b7c2a00001748000000000000000000000000000000000000005500000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko.xz7zXZִF!t/\]?Eh=ڜ.+εeQ:@WFOw889؇3MS֫rivae 9&=0BO_Ib~20̶ZV-o ( )$n;߂Ţ0 R;lb c1ըvt+:RfOڳIly̽nj#/ vZI&T/i㑿njjʒz­]_r4T'zr!<]@h-eAImY|)1.~'|Cqr zb8&'ɥ s`UkQN\G hS:! 6)XOqvŪN1>(e"!ޱpt+oVg)8аsEg].\9]Ϭ7؜43#S`TSR緟ZJ2CJA&Om%l^~# o׳]Cz/\>d|LQއL't Hw4WgC{U3u {,څXB(e;Ţ6]5QI ʳaok ,(>m#mܢ[.PNy& .YKʢګpڧ{@+F@=8ic;ETp/xgiS.ajGժ[ģO ;kpWl*KO;Ou}*1bcflq\j>:{2TCVu{*4@(Z 5z]Fg,''/Ȅ:,p(p4rjs%.bXIxnPhU<4$vy0˥DViAj!Yfy>[-c]l!yDZyש"d͑JttF:}H#2^\=9-h r)YK7!j,D*t?a9Si:\q U J DD8Z .nڃ/ SX'Jmԣ ^ՈfJ_ָsW[Y ,Ѹ*!L(w-1FG{U.%3^&Ka,ږ@[s_^s0GQ "_$s7mULcs|4LyAd޵[=֩pD^#vCG96Ҙ,  3Kbꔶ͌tEˢG*o]AP*Y IsJU&6<7kL4#MH26]j8h^%e F8?:$Kuci >^h&-w'>nfnP]1`Y̑4=}S*^Kԟ@Fel8Ql96GF=SCԻ?j<ǒEqgJ*™TtwzK V/NY2SUT=ҔKտYbRqDe E >zyb/_2LJI21m#r͋!|\;ke 6 yP^`_~I%ә坠}w0lJqI<o |˂rטԀA*/Foo!QwHVN. l1([:Rj iGmv{{5 i 9)CS](]9 BR*/?R1*#%sEv*wx&3)81 I sN\nNxDxHV n!k];dⵋ8ȯDV 4qXiIY?.1N3V,R@K}@N6"HFSt卒'+go.b2A;pS2t=ɘ4 GQ|oW(s9wa؉-m+ QƓ9sz}$ %ՒNjGKv+</⦿J:_DʉԊ=Hw$>M\V]bRQ$/hV#Lnd}Ǒƕ6*鼧Ɗ5u.Sa1<5̺b _k_ &҇/)~xcNE7'{#\ɵԬuBנOޖ0g66p"a]( $wRJBy&`BscѓK f::~߇x%IcE qOL>0Nm7r(tvft[iK+nB9 IF=Êv`g &xϗhJ^ݵPe0S"pNQ$R˛~ۆ>뽍nqqcXwP,/ˆ&$=׻z2oK6,V撕BcZ4Z?we4PgB<e<\6-"W v*5 rkNNݓ::y _m~4p}j,}YkM(]0vru-VYyPd୽IqSwan, JL6,Mdkmgsms0:Cl-e B9W"t-Wq@Uy3 1ʋK VYJ!"å;2f(P.@ ?gkEk||4t08ALF=̏0V1 “j9 B@T:"&${1jF~b'!FL䲴19-|)s_Yet S$kh -g8qlxJMqaHV?w߯߫$nݘdggA藙g!%'S:SG 3{ h")2,LW@0/h|WΔ󑠞~UXhؘGsS*r$wPgCEc Ef$)p*pGr'(2-IP|oqd3nyaO=%-ᠭ/ GnďiqeL^ 6ʖJ>5O/yK?7s}~Q;du|̟l"ř5=CRrxe@pE6}?&6DŽ -ܮIF&bz*ƚ#! *ճmqT(Z&(>H)Wz4P]%LUB g@GLF嗢9MJ>". uVrwx!HaP㝝bc[jQVRz34[ kH"NR3im|˚ԃ6%/ 5}:_/7?mIN샱”PAx#=ixoGKvaDnE>(YE4+űgDLÈBqK5iq׳sj9[3X%Lr]09]V;a-8 orƟ6+wV5Ez0 Ā&*xeGW8(Vڷ[7"+*XWxNHs_˥㳃,EDXf#u OECFFC$d-3kPJr~%Gl7IfӘSRD>aww菝hWz3{z-a)O<җ,`6~GȅvWbN`6%'4YMk#߹Ջ>. 櫔$V9Nr=+l@~DW>_4S. i?PgYZ070701000004b6000081a4000000000000000000000001649b7c2a000073c0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677.ko.xz7zXZִF!t/ds}]?Eh=ڜ.+s7Hw`.r͕p1Cr/;35ҥ~ xhVg󼻶teyA&tᶏ[o@LV^zg`tF>f MT.>4rk@ 8Y$@[avMUWSe9(&(q3ZOf{yU-ꭑM,~ၫoC z drm^ޏat^m% ^'ŵV>ENsŧjqh TؔUqj_|'!ce?Aެyɤ'.NVb/"BB/i ǡDĩ6acTD$R }=u +'tD\&"VxEeOT;>Ţ΃C(~ND@xc}ͫ7`y~1 ~ HʓF@(/&_ `ɔInY`VyAMnwtscV7*]jiq׆F%`).;iWjb=ܠQ3#qϤP l,w=hԱNw܏SyC}|8b.6daݒ#Qk3$)Uk:_#Vn(:oقzп^Ah5@ixƬǍ'8θpXzF+C ' u A>RXraC0פ@eTݜ߳ Wd#-O\m̝Nֳ0Ie#Еm$Bl9ȻF%jCi"݄}b3 \Q |'7cG#ƌ[R,:>bhy9Tn ="BYq$b`$}4{ q h>C m38KBJ֦}[Gﭏ, I^Je[-:R5W͉TKn[d\ e0yrkV%E a5MON[ڏ5F Gk?!҉qedx}jv0 $lĺ:UY+7$7+x#t -q#L 3]@ɍ鳖H1)\0g %[n~G(Os̞Zg~1P$Ioeu,Ώd.Q Iu޸I!jy9`6]j^rgd#;,rI_zʈ^>٬%W E(҃:ܖTӆa]IA:R.mOf (4gGwV`̧C\=qscz 7 +(~uV"_Nn8=.*,5k`Eh%QI-"E-">6R5Obǿz3fnUGO8^BsW,oZё2﭂dKAA@vy>grGX/'ku$RQ9lI#|JKVBiܰJpABI~^sW-DTAG9%juci0F;a'I 1?4r0/bC=Rvu1z蒓O gBדHYꆷ۸.kQĶꉼ !iLÍPl{xUJ%1뺬;kA1m+4<{ #GA!2ߌL-m5#ww84޸wG!-->/Iy,_5W+(X_Әg&¶&d,b3j|ȝb+#4k~<XEsFT5yE.?g]CFT|WlmZ!#9(jbw^o/(b} l! %J* `s6|]AZ.[.%)G{%cG%nK5?",71C@x9jl}aKJ6}37BvZЈ܋#jQ`1kRB,B'L\6w@Ӑ_,:=BJ Vpou3"Nf_[K;Hi^gr^]RW7j[J&HiVhY=)r`}_&ƃhf,5OҀp?YڲF |V]WҘ-3i)aÄvv9t{a:|لn)|I};f<͑V0p6r‘2z/bxJjʾ!Ū<, 8S+ Fm)b$DgQR= P^GǓ*N GOĤaUr!svO+`یB/3 z$Uڻ{o=Vf^wy5;ҴN\vikq)k,\RD(ŏ8l_ҏ3 jRUBV#<%tO 9uz9bB+IG(!쫢_r_tXNHh9CnI{!k",xy㱪sh}\G𠄝m5 d6ix9JQ`H{+vcn/ w*w/*ӳdי;ugCu %`&&^RjlU=ՎJi{i3%jǯdvǥ Iz皓ǟ &=!3nMP£ƌBjV!):ՉU>u"(Ӭ]+n<.S]6Ә=|#j^9wE|: dL؟]t'c+TQP]?2Afuja!nddU$ԙTG֡J,&%7aQ 75wP`]isF.Fao58,r^Υ5b6q'nj\ʨ1 ٧^.h/GA~!b!.4 }u "04C|z1*.*Pۦc|2|- Τѳ"?wa.M `?fH6د0m_.H'Å%cR {bxʇ5[VxX]M2*Qsu$%J 3X+f=hK$U,a&"M}򇳜djL@#{}avn~i-SN$Rs$5;]V"!_/Goo[Xy CzV%6!djb"Y(zM@\BA pydA˖pt P)Jjl~$QS2%=”q3r2D&FV06ASpq$FqO0O[-D\)Ә4Oqp7@| h$S=Ԣ&di:/!hw0jiU26AP skl+dEomz ]Ća=b7ZV01nݞ̸7i_f9$[ܿ34:| /@]YMZ(>GKYB!UFS͘Y*<&4,u[)ض(CHeh>u!t="6w;XXj0K]w޿Σ&VOؔVFov[mɈӼ̕#9,ki*O1 O @ B@ -XWf+XPIy-IA:dp8K3(!AQ}i;'vJv^zFa%YrR(,)Vtkt n#mlM# Wn+fz$=/] ?Mkk:*<~ˋW" *ů)?[`i'nXt+_ qxxOIuF &[2>K(K) *ztLRq=;P{{`~,/pWڸX6Aq M O4pt[sU^)³3#mJz=KV?9` "v0+gtyћ MHP ч l զh,JdIl瑤W1 S5? seǭ}!aMOd1tj4Hah*n+GKjGgɫ3S.ɐb;WbMe>guV01ciGrӘ2)80 F譇2cîvu\]6z~OO]xlвHU [qw%+#=R4ۻr^+ֺU;RuN 6is;'Qm1԰!BPd'\-|\YXkE*( EUIH-Gh; nmOLXKv{+iOSqDK2 +qj\QDrx w*?V_P],gd]k<-K(xiwt_Ua.Q! %m/Fm"WX>(} n4k9Z5KF`  907/y*D/J.q `<_D'Y&:>r<_77tUӃhv 8B-æ(gNZ@m381 y؀*jǚ !scͬ^ C8!Z`uFa%42Zdd ha-..ci'/>GJm&Y2 ہr",r96ck)¹Q1sVA3P;#9_\Z)rUSI "# 7nK577*+PkrMioUs0p*RjϠPFj2'&n%k՘.(iW(PdՔ!H; q]pg'mp}̖W<ꮐLCOAa^ʰfY=/J>mOr^q3ۻ{ggtd ?~ ˑ`3Qkܫr9X<#?r0 s$Q=|҄+"]@ܽHz61cHFMl$u1&ޟ2 \EF돭'01-v/6cf#^Pւud$% d_[`a >C>J2ZW ZPR|v,r${0@j)=1 B'<4SMQov ~a)[ϏbzpmRlU1^N ]zY2=JC ~J1x(/˔dsS-ORJ4ƒ朚1qy|M(<6큹{ʫ$tNϽ@k2tˎ|7Yٸ,^G㰳?3X ީ}\d}frt>7V jQDGD:߆zkJc[ 6cNlNd8ԏȝ>wv̫E6qMa&$!޲c4C6G|{҈4:=\:RBEt\m=6?"3T>_`s8|hk#JJoJ9s>,|yxR=[ r'lTQ9HyL[bzcgs71!.|s-f3 rhZ4 +.~ϕYٟB@~OdU0|} 5$KWVMN.Ѡ'#./e#I{R;i/.vDdx h&f5z" (k 8.gMgąfWL(gwW΀91LK(-9Ƀ"{vR\讦 Lm_.UJϪe0sxii ^u[SF|pȣgmൎ49P}@Da=w5!{ 'bc>^83]z+sK47@Nx]h#/[r_j,SCӃ1>1$pgHwQ9j'v$GJ*˗zjL2U󞃸>gO|wHQmk- B }W\?F,BrcC_K<<1$pk9)HAUzBXǡwF ^D3cpZ%rDIBWBKQ$Jc53ҨKiXq_t'o ō@T-`y6a:U ?,L%O؁VO'Yb)4e.翋ť۪P=G@puR8b]q"ζQDž\O*RLҀbԻˆUn(mD 3aF+]N\[-4zS󿰬x>vƱ AN|M''EH`{^<3[@

      nw7GFhNlԽT%U5Չ8Үg%.LP4ZN v/wP biNchyAσ \v3iLHL+=Qa!YHK_wĔt" H8lLQ(lj\xAU,̉bԯYNf GROG}h¸pc 6>' NXo<% p{C ֏㸼,fFR`x[jPMQX|suTRz%W{EKF羊Fܲ+ @2eI:Ō AXcqgn* V}%!{#\]+}f'QA!9w$gWs:ttW]O ~ԯfֻxԊ$]*p5ETa 0)bou{ϧ۬[DbPț˹}a>D!u:%\'W-|yc)-/ ՠ쾋H0ʤQS|.Lv=c`%!P=40 3(`m$EUsʅeM֑#61Q^^K|CqS2*s&g Gxz0ř& dcy@` kS69癥.KGrOFC7H<|r 5B\CDcy4hd#j!S@jUR0n.$?P+_߾!@RApnXt?MʥSJ@;79PqNRi^oOVp$.SM%ĥ*LpbwEZ 7Ϭj?hSXB 8)B5k ߅ΣQeoP׾E39gRG k3 pR35/OQhD(tɔ؋&0HTۚE" _erR`,[tb(ޔCc"xL?(U)a5j04[;"Yi &o ^:mƐ:cO]E$ UMJrd.I ֶwr΢#Phm~ty?w{?6G "I>|Z:WM;:r )L2[׽@J )z a-\T*Kr`f֘-]qc^vyw,T)Pq¬qzf#%d?(nc߻bxč0@ 和JK26wO"Cuk ,GH[ }Et,v[S.<25v:J'X\%%tP4-ŗc%Wc?)7x$盏Ql΁'x n11Zt:}6{Zr"{UK @$!>Ϛ_5 `v秥$* q(> &\+? weAݿ9\|a.zQthjs^jY,j Qo754Y\.e+8V% =hi6P<6Rm 3srfgɶpâr"ͫ1cxZ"3˕LF}u.!C E 'aVY}) L.)ϑOܛ`B/ Q(=ڪ`g`3ӷ<~Ϊ2K:zڛJf*rc-HVOi0K2w]J.GZh0DOw3|~d#G_ZP[o7]ٗPm2qBUUZ5VՇrVEܢ6*viSYS/iW> :'n97\~-}$M}zo\v@T {g  J2bz.C$HMJг55lVj6A4+JDE}3enN*N섉yyU )+بxfJ'>8wTL^'\ Ѧދ 9Qf}Skl pm&?uwE1{< d Jo{~}>ʂǮ;iv 0*OwʔяO7[ل>I" Ѯ'\GRuB>]7T~;-GrپEԥ!Wki`9|NWBĊQ\ ܋PrsHB9!m4.ͅv3B%IvT{}YrSR #l(tup6nTdf-wʮG&\(PTu6iˆ`_Ӈ){t_@q6Qlxtx͉-ʘ -GFhZکY]}kDyy%;p\&ozt|V/~9t&@Dr-YX4d;ncCK!өZF/%9Mq /<+Mi5B$\14䥻`C6HAi Zo$$ge2([%c.'2MAv` >9Xpp~('mϿzg,#'yl(Yą$y2 3|l+d*E@4xITdbwePy5mÖt.0&[|.?\CsZA5F$(DB~?ISn._3HhK/@mOaEE$-ON 3nٍ34Z&G@}d aez\źMZz.bAc1v7E6N;$4O㉍\($x.'NS} ްu^Eލ6GLvɇ(DE^0)?D@?smA f+c ])0 :Pkw呫m!8y3~ɩmS(aZTOa%px ^դ/L_+:q1 o˛uz ړ@yI;W%f4dVZG #v/8]@n7  vp^2)*#8]ȧY2BIX3,aavSby ʾc\_ħIP˗vO2*VOy {&EJu& m?Y_4ZvSAuϸTEg؃쇮C.|jHyH5/K+t}`KJ4^HbAry|UBvI4S9xaS0 Jq.*EE0xp oa qCb^/eC"Kr? m?wUarK8 p/hqԑno_w$+uQ{#g$Hmxz@p^w8'YTP +5mg5^P*2ӊtŠ D`*>sK}dنx-+}xs#koXcga̶7Gzl0sؖ7<nnzk#+dkf<\_E_$|:.:;KLyom5ͺ &*[Evo/o!ў@fl(o?nB>=v\e`7R sP:s)?%/Dsǹck a #Y ,$ Ԑ*h_aRoOm4Gwd5Fl=a]kʕbb϶oVki9n6ztR%* ɘO0mPk\/loڿy!E5lƍjSp:Rp`*_?1=F^\j= /2$u7U&E8|6 8^9K =0d%סr5UCӁ՗zy9Jt~3#]>N:᱑8JvY]30}0KScxXd 2Ŭ?XSV՛1L>" e.(9$W` ,ӉA1hWq{]Z\_kǰzm@G!s,n^xvL1tE#sQkFV&<:} .{]XPHӟ[9c㖢Io.Y.׼^+FZ@j&b&G%C{^ӸDUd6&Sh,up&r!Ow}*Sby?bho,=p<Cy։ÈB#HyJ T^xC'K\R$Kc/..jHAメf(uKK& p8yE xRW8ZI yb[Dr~r-;!X[ }[LPfĥݲh}Etn?ۑ;,}ʕW +G;'}k 09(m&+M9,︙U:̼< jQ篇Fu$0DSБPi~~j<_ͧ{QSF1.Zɗm6uQa3WkQF0` Q{LR5̘%>ZOK If^v5M]m^2ǤVr+Sll& "wФT޺19fJJRxj^-M+12 k&Onfq@wFû,p5Q:AXTTP6a]#6mPjj ̣>Ƽc^>۝ K#YSNпQ%Q=My6k"O甾z5BY{VanzN*,O/blM&#'+iM /m{$[la4K=0뉌3!`9 ”T ysom.TnW滜<,i$@2m5*pnBLcLU٨yl;/}# &+l*Ϗ[>A݀ >Kf>05T4BDos4qbL R'YaFA.]&ndȲ 7p7T:KX :-4Cc+̓S.y MwR\Pšπ5*݇&|"&PvшS|4;8Z0Trx.i#@4/"k]نT/:.mJ嶫yj;F$6 !M+#cb/ЫpkTO*Bt.'EUUVhHgjU\sFlpU]`~7t% DcW\(N=A=|G4p1E- J&k@zY$%'@q#+Ei 5_ ՛Zs{Qſab[^l\ A exYLŜ~ۣ̐9|5%RP~a3M | HE&qETI upgx0 =ϱDj8#|*yٹvm2xߞZkF> ;Fs QrtTՌ}Vg?gQ?,0(}A T+C* t_p 'X>+;RZ>s, ౙDޔ(Oؑ^͔9\~5v+%W,>a2c]ܹ^w$TSd׫\dՊП&(`E :r G~ebEK!<"&:Z,LzdS0dPmd[3g$=Bd3 liHhEd&Z-]^^ O< 9rB.M?x4SiTbqd7=E>ɝy{c+.Iy_2DїWyяD_00 _wl kp]2v<ozf\Iv2o|.Nk3%#A,,z}< q ~Kr:uǨy#wQ;: rdt{b93$&9tjYjNkX P 9ڳ# ? %Q$V]sgnG*KaO>vMCJk&m6p|NY4k"DqMdhNTeh`![u^yIJؠ3hn-EB& H16H|g $$RQh[3GϺJGdlM?*sJ I'r" t -ʗZpd}S dSt{% cPV PtlO{U[ʼ0LL*řS{<`v+q CiRB;8kR' nw-b`x[XcƧ.H!@;EffǥomGLTB{O8K epuAnlP@2 g]Ϭm%n>sQ@NPiWiioFng5+";$)+F#н`&؜Vߴ'KO/[oS:t T[r#k^ō1ƽ,*t~7|?Y[N7gGC‰8IzPҷaf\(p̣'!p::qVQjs:9?f V; #^<{UZzHphLEϑ-4xK܀T?J{lCC씺A}_K(Ä{J6IVzԌ^b~dJ9;j w_8Y$&웠H#˖hV~9z3"DŽRj.-x+gYڤ 97=r-]IjbsҶuLIA$d!c m.ogx:UޢC_OZo9zt't0aC)S1)PMV߅S|z[ĖP}e ]#5JnQ7i+=Mlxb5_[r\h/$rI3o OX3KU^]Vf0A>OcjJ}rE 1C1X0v e};h_UۆuBZl*]|ѽ'"= 6sCLNru&1JB¸QA>LˇmV"JsnAQ!vE?g7PZ8&!z/1#昭 0P^"Pب{٫` 7>f˕}@{l5r(4\<8{, KG[k7(v`uaCzFђm[P˶[\{: ,0ICtEvH@?=}I=fp6-?ARwU؊W=QU<)}\Q|{qytbH,5stddsƄ `J#y WI7Е<7 H5L@^#_١zߘVj e:_QOsJWPaF#%DCmiXqG@1@k.X mf ^E#4i7Q_:p"\Y.21p'*Z2,spoK{PO-!]tFQ5as{$x5.VVB?j#wzYV*pv}X|%<8S_h Xa(Q A[򏰛K ٱECDHF;xNKmf:_7@vܚf07|EE͉P_@g_|nŅhe">V`ѡf{ _Bx:}LRˁS#xMo5kH&7L*r6V-K .D& V֬&o헾 e?[ԑFQl̑˛&'0ӁT ۪N(.ЫyA:?,w1,-N16W3;vKK}/abAW^XnyTcKUqoXamq3Z&ƙJ8U?WmZߔOQ-:fnRsϛUP-{ JRl؛?KIĬzy"l 1Bi T')xqt_gsR(5?)8QN)u>֥ 0 | 'K/n*YK*s4*$twR/S8Ў;|oeV=_$S ֳ.-v@wV$@;n%lK2гbZE3B ;oY>2)v$2Ix.wb#fAacjY^~Xeέh dE~?{@i"''jaѭyoMBp&F,S5*Xv(Ѽ 7Jƃk7ʦy>4_ܴ)ˤE30,ԄQ;{.Hl-U:4Ro3 YfBzew?* 弌Ihj+%uJ$2dRorO08. uWx&ø!w{|#8KEx4*Y.#ΠQhLeo{P:!7ܘ/nBUPW|/-Qџ,Ll+(7$p`j ۭB FRAX~B(rR}4';rw4F-)Io5HZ9"0=SC69rz'$Z )v;ND6ch֮5R2E;w~_,W/.,L[Vυf>)eXm%^C}MJbr|ΑQfcw׬8_2#0'S$XJ& 5H 9h;܁PN7<G]{Jomj'AsO5M9s5VoJoN; dLP,Tde FK.Y8AXp!eFcmj%J,!EZ[qa3)c0myb-!αhFL =3OT] )[)k}#R A㢧C9^<5pWVvmo1-)TCqTW9ݐ#(/-wjEiaCW^{S@)zArWgC^ʑҘ*fàAS`GaWcP)bYAc2,8۟.o,ò(bAK=Hn<~CZV?@|PsT?h g 5`8hz H,TqKIBc=`T}FCaXPl15/W7+ Ҋ2(=%Z0@F2VϸGЯpgmWe~q=YqGr2LLf "#;1<b1e }/!n [Q?2PQn H䀃0AAN֏W D >\`'mUtB8S RXy<▽ITdWmg@7D..k#|= o@ª k6uOHs8/hMf=wY]$Ɲz`BFΘRT(w_Hs5r!E2w)2s| ۋ[!-_3)aY*kL3{AC/QcI xKY9 02Y-ÏgFA-^lKqZaiK=!jKO.[;){U;I Mu ֒tArDl84mtGh3_@LQtAMLUf $у l_iϗӱn͹T'%ȩ.5!Vd8nX/ HR(o&8\!儠UB:FFQY߽kǷTвyg(;];JHs+J_ᲽY)Ra ʺt@35q¾9$pq[Clf=szA\i?X+@9_ܽсyDs. e?毅b&[DSLXXunUI|=7Z6\'/P=MTLM[8!P_uOk]_נTYc7ÊX3Vg81X VZ=qx/ 0Db7( T8}V9#RRhs3SZ^wZ;H;n,DYI@%6may[FxL)UcOZH⏩n֟ŔQOT6$գ\c5P栮ZkJ \e٣qquOIg/ݵĺ?6$Ѡϥmjkg:8•]=Qi;gJ+D|ج~]0Ȕ=)u! p𷛠_F )4$ pDG%n0I"d}?A9)$ջ`YqRڊ`A뢇T:@7Mwmm:,1 n3HRKA>cRE_% w(2M>-`)'JCk}Ԁ$1%]\!= h"6Xگ]m"dѕw@%q N-joU)yPQɟ\9t#WT12\ẋWFrKB'Y|BSu݌JfCԠIH\ӋC;!,0_4۵1e)^(A˼'"8+|ENY~tm@ >XĉA8anp8DV;>_a?@ɯ-:^(fAV]u Vo#OM?NE D)gVdV!x\8-*6wHZFDkǐ)tĂy=aBs_TVue\Q6 oj آS.2NKns*2!%v&C>-m_1r],ג_ 廅)AI%Odd N7S]a}Z,"'q˓?FB{olW0cJFHm|j7\`4rw"f> 5 D쯷E@o3nMq{K'Xn!}  rS0]b[m,`o {CkaLE8(Ov-u)o =Jz8ȗ>SDa' d2Y|^ b6l.6BY|`Cu _YDh]67k4)ض p|S彨܊iPtq?Ǐ 4USX oL);@$\Ă`M%oFMꕛJN9d]LM\Q*;*W+rF׎C#i``l f@zj*g&?|ZlI%P͂)i6Pg< f6*zҎxeaQpw<^n8OgvІ(V AkcX2 `EbMzQ@Cn9VM۷O';F\koĉ]VFkv ZeC  z1ֹU6~kJ8V _4<ހ]kʄ,,o I U:&`:[(ugCKvno$zSG:Ȣ_Ö ߀d˓?g?T,t~JH"%zKrh= (\qҙ6y8Z23$#p?0bR1_8zגEW1%*utcgWʢIl\n\:q$'((ݶmhd,;n:],d&|fy.]1q|>SGymfEU 0qH^uƵYu`"o,!Wk?LVڙFK8w܍ns2Fz`^̞K^kdƲ=bϥ^6jO ڴ'OJ؋y &RFVszB(rW"Ayuaۈ.;ZC*dg*10BQSРr'6NӲ~swo{l0%s[Yx8]5&X[ Ӹ3}򘢂xI9Z]PmX:Uֹj[ǣ⍸e}zz ]=!b ]'}lw^\ >cU`-+}N?+۰_PsE)aUqѕKP2&i;0B4iEr8G]d?|Y{p+IM┼XNdu|'޽PX<}d$o?Yq}_d2܍BF`q=9YjyqZnCn88 ~4D}k O}'my Kro%mrH4'pUpKѣ!҄~_Oŏta08MW[+s%W)>h YJIQ|ý.<صŞid>%:? 68̋L>?MꄥVؿW |6}Ko^6%] d8Q1p?; q9VI6&& ,{sQHIGT,16ןb>H_6j_9|widombKFY/lfS K#4=&Z;g;YzgJ2 -e/Spq/Wz. .m-'aI#\!^kWSk{ō).C?cXc6[9up *;KKnWO* Ŕ9G|Z9kQE1;h.;\^m!(P͋:Vm$H[Ȁ¼tv[1\󗑤h#c F/c)_\buQncV6Åz}amhMSAi+.N2[@EopN06/ӈ>Rţ%85mrR]ڄ_ aboF]sjӣpڄv-p #&Yrl;>P?kD<.L3) yCIeU^bp76ؘ" diQyD~7Cvq'wݽ=1]vPױaAw3 d/#p EAA~=/ \ґ>W \F;P$~lRh_rnr/.乛DwM~LWl9=Y1G#H q' /˭:&3Tya"3G?ۜ.PR 58CUg%DDPAcbo9Vx&zWRge%:k'o/pU8ɢT\i_Z_.+,61-p% BFENObN  DtOܘNTbg8"Zcխ<ş+do/8$:~Ԏ39Lb`IP{Y Q QHQoM/\z:t5|i\t반g^z6 幕iANt)Γ*.Xb8\1|X檠kGKCK=i7k,%URݤ5#>>JX]ƟXg/÷-2/ x{+uo|h+{Bj|e/yYG`}yIZ@iI.r)Ck< n7dponx>:@QZ ;m_q8ĪFdF88h$\A+WzT”o{F0MjeQz_fʴ_f攕C6F=㹐O0\/zhxV)U(gV3߅]ﲤ|eH @ ߨ(zh3^΅g'dx^#(f Pt㍦A3X;FΒkg }-߼+:!;c78(k^1W0*蚓カ g\]'bOnR3R|"nThЄ$ KGr6$_S #ru 3mpi9\< yep0Qq<AmhqqXoXBoPqs+|RskT`:Y ٬Gt RkfARe}MwHSYˎ; Q߅F#fQ_yHHdvSKpx⦞~M3)n h% ydTN^H4X2)E왉Yi;OҒaɟn JIcc A綹ۉ*Ng4w@;PGCq$v9/`9J8·i8?Wf35mR ~~Y&q$$.NXb|)$Mv@0K\텽$0.{个 0o'(٬@06ml߂WhLtufelf槔f:Tt{չ ڸ|>׏X] M[z reQ9`塵5 DoH9mT+]qp\;jϠ?@W 0F$B,kV=<,tgBy0#!A#^^F+)yޡ0QFƐe"tV=|BX3ɚK2+5XtGW_vή3A*ւ$CTKun o \m *yp H&Sjۡ@(ԸaJX.ҩ}]$>tꭰYRH˅G N!nǴѹ 1ాH*ӟ9e7jM졈~gEQPo *C$3Ə'K]V"tIQ pRm()bUuFM+G9}JGj$քTKK6z+0y6Jͽ/$gWf'=@tޭJc&RoH[x{wZw帛|p)JktBbi{ k!fb!k Kz]!Id `zT\<^Íw~汣&|/ИtG!Gz?H" gRҝJ0|.P}UkE: (Oiwn(H 9t^e[gQ ( }cVY9@6ŧ$`tRxSڛ sT=o6|Qdxf3VɍI}W (YI`O*y, _5}/#Ⓚ^^KI>8nAF[QnoARyVI^Tc& y47P˛RpD3CmdD@w.Z/?4RnB:>= /]~C(X+]ywyG[[0M[e|n\uA4WE=>w<+𜯱ꏚM92~ۣE^У볍+/Xjw͕Wy3.iʴWhiHj5>% Ny ԇ%1zc|NK3 ΍3{Vܲ4\QgQLJ&h{HE:,pHEWڹAmG.ER\˼Gݤ-jPK\Lw;/k ,Yn_9#JחmH d)o$PhbDeٸb}BQ\!&t%h i8!q{WVqH4$_Xc/(8ojPڒv@惫A['w+FX{\=!Kǻ uA);i &lx -eDp4W4?U7FL۹_k+k\+gyE;A5yՇl;\ӏw☼ A2LeҤ~jhA)I6.+8Ra,Wczt2\LZ2j_1lfqp+Nx̚}\v5Hg3o{ ?Α Dٹ_]jCvw} Io=7]UxU3K EtS3}Mjqu'Pg>M΀zg6eLBu{5P,disxgU_v cQ ⷩX/}V[УwNǼo 6;RKQ\j՟-Pɨ6@PU~=K($*=-o83i}i<)I촷=6\fiz`2$eeB6>{ ?k3%+&͛| ,m~?Dp8VTZz,RWeb/nk[k "zv#JbS86ƾ],qheŽfDZ,ZZJ6kF7C6wv1~}-&e}%MC%) N$ uLcv]"(΁d9RGW-6ShGBLtSdQÛX :bޠ(g^cȨ (]o_ 3y* ZMj_٤X->Ba'ne$H3Gl0;CD;=}#NڛshpTfzΖ8`=ia]kdFp$˽ݪW  %1a:>Be D3i8oDڵnfĪ6y:gP<)ZpxFcI00 N/xYWːVPL!>dsO |-cig <2-\?5D6껔y/sy }f By:F>SZ4[G]+Ju˸0>u> 95-W&s\Yt')u*\N*xvFTqu~Хsv`)D\2*\f'QU}:: o\3dPd(y& S1~$2ȡ`>& "r>( tkRǪ}ѴQ-f'^t6M"eg.EG [/]h66/4ʸ;u|0?;c$ Jyd'Pt5 ¨{\#Ǒ5k"Բ(C1p$RLXENKy <J):h#m8+fːف%[=V)"X^ %%>(\_ iZ瑝4 >ƥx1Ae8dEo I՜tpTzH8iD֡:|xhq:R(2UvJ{Śv7Ω=ۜ.zjWO#z C-Tj̯Ebwt ֘8e.넑=z5`i !fߓN?$d|Ciiǰ,?ǡgsR?ĭbe3fzgT*!ʖ4>|v`wiXKs'(?ej1qEoKwb햎hz#/"sta '،M`xIak5=s֎+4~wӃ"R/sB)kSFsihQ.3{ū st+.=άL[V> Zk@q|݊o$҈^ܤA إPxIX֩G.bge6k0UfmFo;HDܱD/[hh[H!DbiG|򷴝> - K`0~MU j&rOJ;,2Ro.`zuh̡ӛ?ij|yl 1dA(DU'2t:ݑ"buz*/[n-tZD5Òړ]8+32(IHSŝBR ̗D KQ}t,sORG@W ʔzvճ=-& Iqd|z v`kJc}RB`KBtΚ"!IS  cH[{m^u3muCd,q#~e Ȕ|e? a++KrJsZ+v0=?]LLŻK!k,9dj   2eyqkUx58B7?g#䡢nT qk>ֈWOҝ3%*>]WB7joi*Ջd\GC q@Nu jMS;T5= SjR0*M]#Alk`-WE73z~=#^h{yil{$SDĝ? w}T1?E-#j׷Gxx[<2:YINR:PUo ^RTE;eM$mi_`ݞ_o5!ч ziVѱ F^!֖cEIb]Up j@j0BiOJ8z 'gA0UbxE#`vP!Xsb" АټhTq+@0"j!ʜ;ɍ%ފTs%>wBBߴ6q)64 Y42omxX_[\We{3o~MK'ϰ+3I%"\aktpob iܸ_(w> 1ydl rrj$;Lim!9g҄ ;-"yxHH,֕\i䝞/z0{on"܈DN.ܔhD.`az~Ln~%*{vAt۠%lqs _逕0d ulJt@?!!;cZR:gZ'{y}*[g&p CˑQ?и:i×o+ϒN+2 T檆/|߂o gF0?@Abw}E`Mh%GL@3 /P[]AxOCLtb\YT)d3KBMUN6וdp%ALAM.MxO\1G.VrxhtJéؙ=W#h jy (M5 OQCCr)@a$187>T'ߔ;JLm柫WMHP=J9-% NOm:G2B]Wǥh%I$BGSTht8l݃qSyJ4Y8**Doj`ӻ1)QפۺD>5`pyn<z;4[Y/W2=s@Do42}nfyVI 䏑+ ;nl:Ԓ"dmdi(ʇry:$9xV]Z]D!gv"zm)  -K4f5TÌt7}?} N~h"2x8J K8JdOWo3ƉF0hKN7AMy p[$hԻLm(SabMEOAX}׏ ~KY-?Hk֨3͡p1մq8ߕb0w֠`(R.B%g^^ ekdeOI,bD%1z[ 7L1K=~yH`/I *]&>̥sŽǢ1DO &1[ŔMMZeT[Al> \_$tgq%G,nKtc9'%ȳȱKa& -2C=F'ǷƝnyqv̊5ڮX.eiL8[x(\FD ȡ_NVikdE2Fk;ab='줷;_0aB@ '.nn*CR m緥<z~N)@ͺX`DܠD7yҮ@Lw>O.7:b³j۰Qnr|Ԅ[=rMbWc ' "™z@[gz!׭T[E)6q. orڊgF^o%'6W0?Ɉ\Ca5xGDR]; ʠzzx)\k,`cw]Ҿyǧ1GP&^7c*}Ϸ搋kl߼jC`Asts5:ZU0pBѲ2JxorCK\Q̳H*-.^~pE:\jgeW1[lvv$E\rpmQW*쑛EX3GG QtK2&ӠyRа!cߓY."߂cjI+&QSOrQlWB` @{)5aIi3=/}&к_<4 p^?KgKzD>:Ãwerwa>GYu&$#W^v'\XS[E)R26Qǽ`ߚq[53/hԲ,[۬K!<5P7 E}"vyz̈leiM>+k@ݖMа*}+'ܕR zXg'&I SNh:dWHr`!x A➡dA1@?"[=ZW <;#78IPZ_?du6d5|#6xQ Ί։H) X츼%ȣr揬*v]N? FUݶX=r"w|t°@ۤ!`6t4t3amwxYҠG}E("R?_VP\I74\; AX޲UflEamzz|9C C;x:]*k9ŧڬ^^ g4լ!X~tA9̨Q<oܴls'jb(ND(2&u/a:""+'K̬>d'Js?يmA] >ZŖLTuy l K'rNO,K.n9-\K$Xׯ)W2{+@'(a@8@VɳJ(6tK & H011R݃9p32yX9&:xI[HABHē:+MX6-ՒSdh;`s #vIsY3X`Dc X܉6,.8@H@9iGW(В iw-# O:8lJ@|jJYFv^4l쇿vH6fR8)ʄ"/vrr;%x Y_h3Jp8 ?fF'j ,/@O/2] 3}7<"S~.7oHuP Cbqpr ]CVXi9Z ?q0t)OI%ҮtH/Pt0b߭.m;9ǠXڣ.&`ʓO'{L)1µ7 m ̀aw+`W:I̩H9nKfN9J{K&U!ut$cV`.--my/zO()]6V_FwQ0Dé;} ^xIMZ~+N#}̱ AL|'Xxe0I{\bbDtA@ 4r}TU~,o`m8I㪊e,}%ᎳFHb*FmjEà wʴH.̫o_OѱD0]4k C ifP@GAvJ۹{<,y`pS?/ϔ3 3Ƞ}GXK2dm8dKR*)๞#^Lil8)'6f0pvi: &ݷ |"\x2ӘȒ F5,Ƚ0Ehd7%c iAIFv_A}1|7<|VFV]fesYc |jѶ$d3 |Tغ MiHnLdqתA œ(82]IwO ^m-V}WjN Z}_C`ӹR:b69tFYq>C2%.}K2ߜ> y?F=n"udU|V!6$N*H_d`Ow(!AUPJ$ ځ4jJxܮ~4x y#4D<&8jF9/_7'"Ji5闩k1u1uפ۴Gג*HAf>=ݩsـ5ZZ?v8G;)Tכ[@dc]5aӤo䳚d )۱nto&apWP9GB3%8cv _xc/v-o\y8YޗM %J~g^m_{Uk !Ӷe[@>QZ:bSdzn4]O6k.-ۂPӸ]7/%NM^g/Ev/hLxY`kffDVDD?= ifBSzSi쬡ߢ&ҟ-wRbL}4~53PjFj 3$ۑx_]ѵŨx`[4̒T쩘OOF[.[HU/C*! ,Ug*E?t!gn;31Bi:$)Ђm-5PARH /EE}J=Ess֟ 'QNPu T%ٳm>!$15,21&(#R?(8̖]yÑcNjW[ȗI\Z#mPH vs%-sl6V*`&Qb$Sqҿx[;w x z_9gINj 6s Z\g(WHW=aT'j%9_"#DL9֡ X2ic1맅*kʳ-Լk EtO.ZA" KR$V)[=T]L܋d!.$K'_Mmwe9jQ 1RK\L8>Y^a]zA~BTerƃ8]SȓXr BěRekeDWAGʮ{Nvzu1I@Z/0+~mQ+-(W~+Q?69^de4, ١ؘ<â׭ ~I*& CI5Eh a,A(#{D&fK{ߧz@a.Cɛ1)KxD\_zD 51#[yx"s#m<-P9g.R3ehn62+hMgٶ6wFwŪ1?e.=y8͍rK=pF%]6X\g#wB5#7<;šNpd(ʒoO/%{i;<18_Y:&hapNExniLhmP-{7+U`Og)@ >|wH%o'SҰߨ>$=R@ W9t?x`xցs3ϴj,zۻY페I6v׎ݶAM2 * &Ŏe;p.=Ylm-vÓ4I%& lΝ>I vk~B֯mRJRD/{Q_qqgBv&KYyf>ٹ]ŕ«ݥxN|DN} :)h,I*.[B$+)Q$1*qhnvWFX9H(OlM+5&&Z<#4; 2Zms dAGovvBz/Ft m˜a]Ya0eR(4n/`@ᲡSi4˅O@cKu(o>utlC]O/LxϝњIW.; vb˲ #ƩOGٱ%ۙDM4#zfM,W=Ԡ;A!*Uh߂ 7Ef9Z|&ڗS 5An +fF=M'U3%AC.Zy*}LhP+qꢕWϘg_Cn:v,uD,Lp)k_ "gYGc6@<6c~Y} )b,?g.в;=Or+"=:I)fӪ,r)9J)'0{ bB ?(> TEh4 #R?ܪcf>wuXBPtH~-n:wzY*R<]7j& O|3 73IfpnYC3%'Ydε~]HHCg?n[ >ͲR&nw^vNMgY6y0ي\x֭Մ#ȶ?~gśMeu}[OH}KBs:U,Ьv&4N{2X“ o M50Z(#Ebnk'˂y+6cܠ6j$ã#;<&Ur(lĭ ˓}"v,+R,/yLC; ӎRpWRjo#G}aY@$.O?)>SM-%1> Qi0tגI0I(@4B7JDn&-3xl0! l߯iԵ[zA^c=?8E'U,~M7 l/|NI@s[w !4/͗EFX #Q Zr1B]WƛI܉ʬG&D1736Jeڤ{0]c#vkA ӓ.)x|DKµR%: u4Pӡbձk&+]7թHX 4bXh4+2'#8f`a(q0'VFӧSpr+J\3¥smJ |K` V%Ŏ4b_Y(Bo}aJPKGh<:wblE^,R@)[CY k,cY!QP !eߐWr?`}jHj%ܭRj17 LFGL0":(L$K3elc1d"oP8uV'.>Dp,r)5R&Qt[%Y!9^kmT.#Y~qç,zQ0·Xy@F1 I]-x{ uqoM2@[jqQ=+%1tYe :[ ܪ6嫆ԒaC14qL)Gji]e`]uv)|`]ՖSw(܁Be2wݰSXV(ʛjS\pTװc8G'~2EQ/eR:\PTLIOa%ZN rȆ)JЬ85I7Xwz)Cx~ ,Є^Gqdg{Qb 9ʼn gBDbn.Hj4ytW)<9؈n3ʼnIlp%3K(|Tn'CW,Z%z[jۤpr#>X&uGnP Ge N̎s*yK' 'B/gTcf({6 RIldyF=M## ͩGoFq6a^jEO`9Ft8!á} 3C8Ǘ-2:1ORNumTKRSݾsℛMM"![e#?*mPD ѕmחl偣ѓH%@ݳqWlJMQ%A͑Id쫌_JI0 pYkaTqQ|l )fY|kPSzCg߰eI|y`S-ԯađl]3tz kb!9eLoxA`T#+fk-3&\U$,mzB4ڌgyb N:hWTj 3uTV#6@dT숒7>oy~KJ iqZc>ﮧ\{*%6?DR7zNЪrVL2 YOV!,W |Sg7,}X䏉, [!H{dضk: _PpޟM{I.5A!%gՙ=}fLؘK :QTDϤTHV Tëڙg)Xk4ªWRm飽4k6LB#f}I bwIw,=t,X&ka>gA@F%]WA&J:Ϗs 6 `|f; $n ©tfY(Sa;c #wc#r_,t֟۶ μVk: _boݞs?w$,n&5!0:[i=\\Ξ J, Ais d`2 Y.U5VH:oTaMgCVN^6S4ryhN 2paP?aRHy]WHwry*m/E<͉d̨}Wb&F F,4]Gla!1A:84 ,10ؕ A[񪅼Zi$JĢo^n;]VƱTY=k zzdpHN˼#c11:yC{bl0iHk0Z|H&:GJKw~B`)Q pޱf2ӎ9C[YӖ\`\#/Dl8y };=RF- gbe݂KaE1; V9eyA&'m}244VB,xOT3,h+gf)&;@o*Zq|Gz%j 偈Q&$!ú?=qoqNCvg6L^K捤lO1/nC0<؊ЄX"}\h[X@-k"$O!j~L ܧisuͅ;6CT L-`LIrIJk9k}U[mS_<]e.L;&ZnW3qbƒ@/{˃pKJX,)f<-eQ1]Yݹp|/cӐ}䧜_O>R$c]Ռ)Rzhp&ehpG6Ax(9&rW@j.gc-U2jgqI+_"߸t#BwEaPU6I ϒ7la@l`5B}U.OmA:@&w Dø}nJ.E)7A9)ٞ!@NP50+dؘB9ٗ& IPD5I(G}Zdt6x[d S#|ȱ L-$'yK3vP{a?lLGmJF4@P)R@ʍMc:f)M''Ɏ*f.% OtiJ@AVS@ز("7Ch@zs\bPI&Xՠ`,=ҡ1rrّ@֋U+nHJ;Yd(˔8iũf8;Cu.,C:1+-xBTDFh‹8$8#|1f [>w#\G%> W-&aoI\UieX0R`1fj}ӽ'aDʸjzj>vTѭ8$xss`_vOlk!$mY׷kyh`Ŭa^Ɲ?m,@fh_GnᄢEX_v&>0t);xöeXʦGi4nuv]DŤ]-[1w@ IIMղ;'s R۔kQ)lf98%!M|SS9QCN\ dh~%}P,LPM8?E \Ir1Ws`E4蔰tfZyvo>.*epNHůE+_gR? N&#104'Ŝ#%Oə$A9%<{ǵ +FH7 dFtQngAiXP`$54E$oiƿ}j~#p@%v/F%5UşdiOGYAPK e $A; L$r=˾T?l|(V3UY@a$lGNre6=ߴ}Ǧ  wXJ 6D ̯$)( mReТ;΀arB͓>]/8#iJd%i@^ Vij: EsƲ&TecutIPEIf>y? Lu%Ss0Vz'܊&*EjbIUܿ GS`3_# *e?.v7 KqZ&^qtfSsa%ELiV?jg2 flV1 U=Pxf^7h$V6d`*}zvs!oLgVG:dh(Oy:212I2#'-糗%LkȪO#eAq'HtL~J"o]̌}@;I AzzaZ&T;X ˑO5c i,`Y/  _u֐)C{]TR"Jim YzSmꞶ즏18 ]2' evR.Ȅ90HO*4:!۳N{<;hmȒq0xd6t;.YN)+Tiog'<\'Ё1@!(m*V&9߾HŵbX}ud>L0|M5Yz3 QF '8xVekW4{IMa* * ^Q1M(W&OSLfj hGE'Ќ.4U~QQ i%fڪ~M\ WjB-&L*\Q=;&thAx2 Be;`ƀ::AX&Q#fO=XKpByu+tݵ=^JZѫkb]VͷS LI`?x?kȃ~Y trc9aXGC2~K@ 24͘VůG+Х$aϾ^qnw qF9M l>a‡ɠlr)ؿ&-jZ>": cf]15geg'ə!u2%W8-!h&9cGKg q\uu^]J"0֦aTW`6Jܺ`#?wuDطTQJtOz]u}W@>cg9?ଵ3&l_[G~OBJZeP+0$-V,q& 5kuN%Qmzs+RgK[gӌMn (C j.x$ 8r EEG6n',[ۍ c}_;kKӠp&حЊl+2Q2$J鿮R(#ՠS6*E\&_:u۟߀q ♋)99#Yn)=pTuЬr( UWx"Nv] am9U9{ϙ?_*}deƾ/6yf|$[C+t?a+gDonD~ H"S/ [PlEv]70P;BA=O#֓kdb73zIH;1; 7 `O-T8u`D {iw-"lxT?S ̏,@dZĵ'MlI7;vL-,/tNK%f97)&}]fln7b7AVd$TD{=Nwm9 uKibOJ|]e[ qS}%Jj#wdSoKe m!â0̪FÉg@tuc[kCNDp O%3aNI$K:#I̕n릥d2]||׉Iz6}P6J;iy"~{8s3: R#F t "29{LK<ߔ`Xt z-or tyrk~}\;q7`y#x%h@<+`9uv|q @3~R-@4Ƥ.lY4M'{%Kf1bf5ESV8Ww߂%殡kZ ĸ3 /Y頴(F$ ӟϒH$,>])Kj%`,:|ܘwigO/WD(5idaJz,k62w1F|=$OrC+'i\V,aq3t:$(PCQvUs# WP~N(8_1."??QS}o6͜oQˠOkrR?pujo~_hpLFC!R,wolM"/NI'Ǣ A:*fU*T` rG\:~@P|)m~Ep^I9~ۋPI~Emst\xD&0ќBq63E4O,C]c_E (acL9ǸŝAmn7fQN7N,xMlFC^r~ݭI"%U9:#2Vv9W_R6]EC@Mޒ#U(2 ԜO%"*WH okl?ZaM-,$Ky.Ky{u$"K}ǐIkaxԇ_ϱgSxM1@HLPrߺXyxR3,gqAa5P5RNrɖ1^ qul_1%#?|7di'im]]1X\hS]-z/A}̚Xظ* abi'N/qNGz!.B(Jx*ˤ:Rq+UF_@_ں>2!s5ܒp LIm)È>QxdP]Yj"B'HbZ@g7px׭A/Ij|r+]sY,]ɢqbzw;ʹs.K.c;bכuirQQd<ӛ$+ j%l@$P ӝ"rk/xZ ƋYaGOtZ%tes5ɩS2FAMA8ӊblZ M 5Oh78K zL2|hyto1N,QuC|)o/0bN& (k>C>i砓MNT133]ɟ-GEJY7$Oi$YNrt'_(b54[_q*WLd+Qŀ~B!U/@ظ2o`hu*KwMPh!B9Փ!-gƊiip4O'^!nQo?p|s*:s1S`͢:d\#+qv#p=#T:%}Zćsa}=uِ&P+!wMD^pB)ES%%/nj:^R\5;TLN%%_I@<7(ȸ;d!btt(<{Y3(7|VW%,ڮU2 ٬/P{rc!V'ͅ3/]l܂Ǩ9;?0JK!=$}Օ, DGsT 6 )?>upf v`7&|Sd(i9%b$\&=,U'؁j'N1| ?9YXւ-h>C\5s6!kAhhb o=ZS#kb\U#`pD}YZ,g#du$+(Џ.d"KHyOz_܃q[?`#qΟb 3x? ,RW8'zp:ԑbQ-WQY & N^@2惞QQ ::2/z.Xh}ُ߲1ȐbyNvJ Ԧ%(d*Rr?|%%M\LA<$ 3m^@a]{VyoPl@0[$a9{;NGOVpp^)!dʘjM,Yb8)+Ytu%7~@"2Y)սX5L.%«Þ m ڝ)SdQ\|HF8P1 ~M b+7Ib%K@DN`)407\/~+ׁl4H} (r:e!O:yz|x0*yvEH\t;O g;D,[r4w<݊]Nwް9GEMgz_"FPNRb._$>qNVͨܕomRCHbfj {0aK#΢w?ʏ U.9 ;!E?%招M0;pg>",rxr\ dowN`~Pc|iC9B;t(aDT!zr$bee2L|l EPlw|6Rs [Uo<!H0Wvk] tEyIK[i\nЎ2C+Qu-Ӆdgh?߲_n68.=)wj }Gh/j3B>Ny-9N.N{ )fמ1qmM~iԈbNK2mS) Mm Vv]2M/eٚ$<_Yfkg*^5$F[_ ϜL ) $ [xXij VP7`> p_ZDƐ}堛!XC]j=m zҘ5(P>{V@Ew>Vťf^qc{}G_z5cIK8d 4>Y *n{dڧhu8Tԟǐ8EGt (@BWy!Y $Fw ʙz@mp*dCNH3)DOB\J@N(85=DT~C2-8zsVIR}hs5Υ%_;g\xSFk |HNՔY^e7w0zZ-*ᶘ(p <ɥ.Sc-GChc,S@0m!%Sd=O20i]fbS;Sso`5i3| Gs>۝䭞!f\]]aX6K0<~sqk&$Fdgm d0iܕ6ZxֵŰ1nӺ =ɸ0)&@< <u1u"RCY#zV\˘Nm3P>{RbURLKtKSm|дtE!g-L? {BQw{F(X!_hgK)ΦZ[l)Nr< i.t\j]7kyݙ͠!\6VC2y30gf!jYڬ/=WE֭SwiDDx#Py΢%x&s XUvzM73\G 0n$]{#MYt@Ҡ~2xI\9Mp7I"aʴsT7i,%g]%# 1ZO !;\3_~"}ĕBarsΣo%~&by2nA#3!;S'U)m6n! f_j>vlp ?< GBEڈx~zOⷯ!M#L| A kqKz5wlLJT"\ϧ!9uPpkGU^/ŔG@X9^' \l{Bͅ I5E@~sT.څ#srgSdJư1h\OI\rZfz2>2T4M}=XAID1G܎Ÿڏ]xN h۰=0ltdGr+Mh4:*Ъ?AܛF'Z4zTp$X|D?E{-Vd ŀnPƥv`z$ n>ubjKXI`Bb.ȩA@F:f六Xhڎ#55j?G2Ӊ8^$,!۩fi {jg "9 =/ 5S@v4ӵOa9q Vj1l/l`T׾}.4?>{1|БٯLG8U Pۭ2R:Fe\3oU (̜5}ʷ1׾r 0ݏ?5ze~nMY 2W+gp/1^{viuR%hSƘnZ,POR[#*$f?yqe9*8-wqz#f=9l>ꌽ~򗞺FzmWw]66,!!-h-^:'.|H  ,(Z8Gl'TrT/!wh!yԬV <11{Tj}pS#SݥU*;ߔւƒ8O2R=Jߪ+qtE[CE_炨T,WÇ eh.9Ți^:S =15(]Yq-W}5U\NY{!1 cRۥSjqU JA[,  3#,l :{Hq3PR ֺrTٳŘNJ*fP.:\=19v~pI@n0zuGuHfRp>vHyd@0hkh̠m&w`6&8$f2"7I2kQ>FcBD|iugV}!5Q?O;#'Hyc^'*n?Ξ$N~-Hu8T)jtLw*ޚ*dfyd#ҕTAfhEcɮn,ctA I؅h|HyCϿE3޵j/PuTAKK^ìx,ꞑvNs?䰒GH$%/?F ?駠oʨwDJHh:-6-# 5RS,VFBJ^ZU//=,߲nQyB)=UaEaѽRCɫ̘ɉSpvoچJ*kD QF(>zƦUoEFo &0WehE7$nE.([1C8rcֺxENDBww{l4hмepr_o-j -hH:k&S۳(ȹ:8[p_`_R\yȄ:yvE-ajR/3  <.vhP=#pFd,~1YNk qǿV?&kLac V;4VDZ)x6ݡN7d8V,Ogھ(FNʧPdO`(2Y:-EDr)uR 4*jr. YjiU,ҠhZc)Er)mmc !OƸF(kX;\=lcH{5}IuT?ADWl;ҢJZpӫ:kXrͅtT:eG;1}KUu)&qds`SZb!t?'=*+z<d"!` DKrޗN؀mX/HqyxtFs~'-Yעt Ѷ=[=xt}g FX$Cl!{k v\Jnaer│-Czf8f3-lXXQD'vO)+F}p-Lh )uwϥ FWrh 5ou*Ӗ8g9ŜęYRB'9Ъ$7j-='e_1]/}yx'+f8 ʧZs;VPl&T6\t<*!fEvcS?9O<%~` mc7$q}'cG7d˼zo:=[QBBYx鿖hY /3+?!]\Se8n븨~ދYva L4'ƠqZu2Re+;Ryak;ո%UL2K`RR%ki 7y}mϿ?%ür-Muc1qrR^1&l#IJI+a6kxg^la|.7=4ֹdb,}" =_<N.A+Kk0dxʑtgϨprRI&sݿ Mq.IdA7d͡\a`IP;L]a#c .5^Ts3@NQLm'@\9;d @!/sU`:X˞&h 7ETyb#NrJr&Gf98Ԗ;2a 70iSOHHȍHѰ0ROՔO-<ҵS~L Rl&pXK-xSR/Pr=NBu%y y3~*d^C D$NY,*7I͹ \'C۳G>_msRX M.Nt!6d3٪:-ޔEQ.P4VH|s; mA?D5!_̢È<741o}(9Jk0}S=7;9$)1zqV&%TW{cǺ%]/v8A̱kXrxV fȱ'Ĉ';[VD٧otUaWqk!7W ྷyIKS4PJ-JfIAQ+\ g@ӝ^X:\d" ArQܬlXմ3+ƴib떗h#E=Pҗ?NIHJY11)ϗBOȋ.Q@ 3w vmH^^6r~HDffP[F}?lޯ3k@\ub"w//K STGRΌo@݉='WϛTjm?y4vW`CtAc@b 00XvlUFyc-‡&Ne1j+{)b˶ZleǏ`mƖf:rC%A=czw}Jw~_KԬ$)SlE<[AO;;3F7W:Hq'u4y;à Gbed`kM nԾ)MOx$S`5p{%[-y(?k>LVM.)͸.T=ZRPsmc#J MJ()ez+VMMSL QS|eZeu=hfVbKUkI>,\+㢂6/@e<-@x$h²n0߰YB4?˯!vzB-yhΦ/a+RYc<;5mքW;;"mARݧ֭!4.LP]d`nj޼B{)/$6dYJr}pf`ðԖ8h߰ S}3^= Q0*0 ^ꀼ/>Ҳd"N@v3JkZ>R?@3A]siNuꠡ]EXFLRQ*82 r~~ W /st!㭣 ,2/ʯ3@N )&\ne>g.u!i͂J%7PD_ƒ{=Qq2o׽ ~5vK֒ dO`Lreh&g/$4Z=EDPqh>DuЎh|A 1{ga$$`\–fx|yʁX:,@: }f˷'3Izp9B/2w% 3K!2 Z37:toW)'&dUptSGz֍_5oۡ"xZ^$VL&$z-ƭoT s@ȍ EyڰYVPC2"6i-;0ށ%F*unAracs/HF`0l TPcXmqay2ZUu@+Kl"Ib1rL,!~H,n).7>xRsu%G5];+PgbQ}/OA`9#& z747*O:e0;c"ݟX{ vc}tB}Ҝ^+AD_p\JLO(&5ކ_L1s"kJ='g)V B3#]3z%_Ǭ^YZ ^Ϧ-S?x@ݽswLSY2I4[7%;dr$01e/lpLH谶.\; mY6*⮙hL+:nslkbn3yWxB_{Kf>eWF2 ,_+<+!k Lp*كT(Qz }"P-C)& TM q 6 At4閦a\H6a@m' a%݂k=lamՍwM>u0U,\Ȟt0+Vg&)+SF3ˤmpynOD C.a~ I{=tYD#eSWE:dU%DzԒNqCeXVB\Z a]?C>odgs٘BڦaUuVt!]8-]㪫cz}Go?y@HDˌ(N7-nbUڄ7'Q!W>FTC U,c=WѰ 1ջ+< ݫ*4Ic \5RrIt".G3]E&6\OfsctXDtsExrSaڕ;4"cu3D{ =iؚEOJok.zl-u jvQ^'@VQ(u;KQa&p:c>`Z;^N8Zq@*avUiR^<^ޭhz9w(tU̝0ɖ) Ͽ#32XgWG _V3 "݅ȚUEܵZ7Čdv3j2p/=iN?CAvr)e1kugY㡩rI JG \MNш q K ms R+F *p:jڭT޷YQJ++4E;Td6.Nq7ZGqO)iY})3Dqjb<z@/ ;yeBA8k9B@2g q3Og~mB>VxfPԓh|zf/8K.Eo?o>ه1;g3FѢ̌ +7ULˮ'~һE{RI[N1QIF0dZܱ\6Wy;I)r>6P.9U4[)g~DrI8TD.CgiȥHˢr 4oQ&\.*S]e}v+Z4l ۠!*|{cLxu(~79e<UK ,-@oek\URoCeo8 UC];;J8ΗG``7jOĭYG{"7ۊTJ(y@ jK?wa>NIXaͫ^͆FRMvtµ[6 n*[x Z4L!\Hlh%UHΝAmt> 3rh}]=#K_ /W d'|(e]4@g:JTx.C63}1}Z -ҍf|{!7WR;L(嫮Z'.ƚ8*>Sc*ZdGU)}&-eҎh T aO=OZXёm mH, D֜Bj:\d7f9pUP6 p4!S06V(3GnXI)CýSƏrCn.Jfr2)I,Ҝ3c%)U{ks: m ߖpk! 1Êm,s_̮?JN#~Jw,٘w_1ZJ{|8- pj>KWR3.e7мcuR Gh$UkQ=7>yю.$}%~o$i~}AF9 +#Ci)~{wvϣ&*"C>T/7p=>NKpdB!<Ĵ*Q<'6@"q0s 0/991H2ܿ)`3A8z[qA}CpR'jfGr; Id-;[z?W\ ћ*Y RmQKw1r4%*jNc6JfJXr]X@:BH L<,~pmjYy:Z?+d>l77ĸS9N4bz/ 1)6t0QqN`p Yoi@j^` /TcJ{gl>t>e*Bm|P(R֧~|@ Cl̂龢9ARcuS&E:ٴ329+vF(y*>MAwyW' 7)PSQj+ ~`z5?`Jq9^̙?#.D/!to5nmE1˃GjLX #RKŴ!s$aQ:A2| ;'4,z|Z5uC9`d.$+ǚ!Y#Z3`kcMY &Z?>e[OVZ2V@,0 ի\ .;5^tPW#}Z ilV^:^js=ATyHf&9пC*r&F`f.[t{[$G*^efw+Zr\Ly.&WK$8*V2ޏDb&TP> 1}בNS%z^s,UiLNaj^"Bi6CR{jcw-fI q^Q2=zo&摥NU<00>jHӊm43yvkXz$Z;w5u>I$Bk/yRGRm䲐"=8'Uanݼ~f +lE"~7h/tN|;-`Z1)en-LѧHXRquXmH{rUcM~c$\%%U+ h/tx6qWݝjD7/2Gi惄>[pfI҂9QT ")&$Adm91x<Ҽ&rjBc Ӡ30T\C)F~1 sSRs&oA,^׵= l3=8V.v8J+B?3|, \ATք3f:GؼQ(\ϻƭ+2CQ,%聟n;7Jl1)ߢN*Ug4mUPd<ct{xGpos !Nݝ=QTt{nrՔ)= -Z2́) W ݺ*=2K=li}'$K`` fM,+SEw&ikNxܖTܼ=?ߵ) moJuu4Ba}jG$ A~?ml(x|^#_Gp>֚.ıC Kz򋡺Ɍ[pT5P;֜Ս_8Q1:{S̯tN\d~xTDm ڒ.K|!e+C!?st;a/)f(”ej[]+pG f(dA\t'&4D A j~Twzх7"#KxA@9GcB4DJ蔾/oSꨂG1)[ ݪIAĪhhx̻3u`PbȈeu=1$kq1W߰3zC 'l 80DXoJ`Nr.H,>>ӨboUk={u!&XHd]ҕC3%f_vpARY>B3!SȗD:`Q1D*P0>쌴RB0\C#M}j6+-~ȄJSaGt9_9T6Fu&qIُ;bӝ_6_:9kܔw~f ^W1tǓ3Z7L7DF"c4 ֔5A]"w/woNHNj{ݣp7Caب eS_Z`:G2to%/gWu;'Jet\CLe7o2pǮMW~:EWґ̚ϻX_1|Pw+ &I`lG6Keݰ*qϏgZ4"S+?$g\0C.஡i_/PPp_WU\$4Eǚ[/간!|am!`{ M iy9bSн_Itg%]>jrOci6kU8A{-PQZ 'lgl". WӴ2'W-l|eLj8-rIݑJ#105ƨ5)q ;rqoC&oPS$7()u&!qͥ* G@MT:wBC 5T?\"[/s _]y*a₃@sXvLlr]?Wz@n9rޒPz^f8ؽz@Sڜ 7PG>ZAɗF0mAJ;jNBW:Ƙ+3|: HN/ydw _0L(}҃3!/<@~ŮkH&lxFŶT_Lz=O1=xQ]GǵW<VWp"#l> :v7'`1Kh1r/ ykas&%'cTzg"6[SX3L]cAj 8c9͹仧J Z$w,VMjjf2Mj Bjȁe=|O_PHt$pFE5UdVÕ;(Kиu'SF~Ane^x[!IZ? j 8?j*% $\P겚_ݱnhS54^gi$ [Ab+$?Q*__pQ{^y 3gv's6G;3/Ű&Q"5?GAۯ{[`o'ęmu;O0`(@uݎ9U|Oqv€EwS}w'#dvh7x i]D>iWkm򴟝rˠ`'vK/ S$@3׌;(HtVsjQ[ lg9t?DVXVSKիWƇ^Ypn(޴{b/}ѾךZ.8n^*pdbV.f2h|X(\}JD3 DZv"a)Rwcbe ,W30M3/gk@Hӂ9B6L'7q9Ϡ4VZሱD ?Wʸ$omip|a~'ʳI\!y^uGn]4'w#}9?.c`e9 jlRՙX~0ups?g/ 1:tsXpy? lG6}߬PW8G,qbl$byGCga UB +t`#ڻn Tz5N;ap RbU@yίbeYk7[اBl/όEMw"m$%kTʒKD/]?,Fۘ1*B Byc+L_!jgu)1p٧]4}dfM*kDm6@B #6ī.9t'gMi|,0)<+El5(MwxFF0-3 =&.F/˙Oy| 5"GQJ*B1t ĨP2]6$cɘ9A\&H+s|X 8Αޖ@H1ENo`FEm?^#qzQOeXGS3&k9q0]s=TjQ &8` t &^VwYjx]IJeǸ-_$ G9P7zP?@XM5jrި FDe,;;рV!T)#r6Fꉧ9ڹ! r@R?l1"Kɨ\#pw7}godej"JNR+`2f;ߜVP3 :quCGPauh Hޯ9;z`O`? 5I;NHf4,ͯUiI kVXpqjOg2N[n&Έ g[3[݈ y+}Υ_BT}iu5oB&j)I5qKdAjk]^z"3Oa|{]4d&1~_ԕJ,y~9Qe:{4}fDsPKZs*D SR:KP܃);-A>h4:ysjN :ם'Dy ɞ"y  f" |W^HsHC%QT9 ٸs٫ ͪ y݋iaLi~ƍuM) WdJ}p27T̶cX_IJxGmo,ǧ"D:/JӒeyLγ흧5U$#nܧV2;!F| -3w<%V!><ՇhgJ?7[_ e`NFx]Ew{4r:#g!)i$ɸg k%Y!0˽4dp05xnH m`K*coK f1Q6lހА6s{3RSA4,$I]7e}2?0^X20WB0@2:%zt7;Y[r|.tnj`z;#_ NDd=LƓv9;"-q4pkH~œH;u!+jHLJdw(?l\1WQub?LrT\)m $)pO߉R!D$RginzGL:Enȝ Prb mgN@]r5h!ZngUh(+$UF\TY]eòɩgn~Im E[ 6(Onn~D57(ia q^W҈K[G.e A\GlRuF731$\^eNS9jsYm%d02+_#W(A; ZQiaԱwfk{=rXWWIԊL :e6XVYGV;a 3Z1b Bʷu1}.Ć dm]۳>HnC6~ 33=o[jK\ODPלe+ұeb=\kv|o'I{28P?WBVEFD9Յ{`^ 讅jdF"v"bƣ|z-(C$ , \ݸq5 8{?ye}Fa!r{!tzǕsֹ竳ϻ6IBkr.Eߺd_:VK*玒MmQ .(]yw4D4KERS=> 9o[ǑwoR[E1L['QMoFt@%~5_}eRT'Θ=c '-)+Ir|62|2hy$gɝ_:W95 'tE< ~]<ﶿ0]tpA̴e(gcɱku4uiz A.ʨJM}uǐBFx%0E f H y /Oї`+6Pd5] gʼNrң !0ά'!L0" *͆?_}dցdl-}voy.~oUS[Y:C*sUaZflߡWoa+} 謲< *-t6p:un4 }yt${8~ڽaܺXФO LhSdo5dK"a= =!Qkd(w n(ǹT5ϜfWX`0Iu`f<'V3 nObѸOj*XQRtf L'7ϯ.}_~f.Ҝ*t֧9nkoUzۑJE$޲]MR(UL.`d}?e'0,,Xcp? &WJyP4Sp .@wxd֥ z'mX,Lr^UQ9f_M5ѪPKHl~R/?`DW >r]:U%"9G<E^;W1I.XS{!Zkyq._UwQ"/-Ez=Ƞ^ .my*8}vP&Ƴ\ #֭\D !:~]|x@}4/"Q"1l0o`X}sגEl =^ӻ*ucfwȓ+BJI WI]Քqi,){\whK<bҸD}@Ʋk/k &fe(8ÙXռ CK'1k=ǥG=8PGCGw=?qzҚ49X$Ó,2<f%_ &ةSdw'4mx%f-ǵw&5ۄ*I’29V/O/Qrdv75ugD+Vs|Bh?.;o,R 6I!;U8EOޙJHQnjw oHD˙Ei,uF {$cӉ AA:lyWgE%ε"aaFͻV}򥏈K3YR 8!j~GZ iRINȇ||ugWy햛>\粦4+`=:?ĉ&+D~7?Y`: \eKyX")NPdtc*9Xps @c䱌tOv޴,f?!a44E d-e?>L/L] I[o-x9eEb96XETZ ko]X]8Pc[*|Vag"'Լ}fHˈhV\, ;-RvlO}:K̵нo*1sfWg-L4LgҮNi O?+_E;جNwY]x7KnbOsiGȅ>Q7[ :DRx "xK̾TSTsO?BFf^:B& Ы vԅ1bH^T}Vo=+tF  JυzcZW!Sٮ4) {Il)'b%Ŷ7`O Jx[1t礼dmM|uŋaΒA*m̈́t?[bIH xi ہD`o6eR M'{O" gD2:9}3@%E0H19%= Pt0F K6BLQ1A(/;W%.zEfECMr N `"bC[ӘO(zdMO}U~yރ~g2exsYI|B%z0c-s0.w;|M_ekzܘ X{ZOTG-P&f cNuAe Rg4H=`a S1Jz~MBrkHk53n @rsC`fR*-J.@޾Sd[& #VP{@+[vg'RA-c1;خr)YCԮ>~3˰SOn6 R6Kz觃,7%kdC~T?Nu1 Q:0F{`;$!U5w9kiC_=ZYOFm3+9B4 iu)`Iafg Qi>6fo /_UE;/8U>%ͮ6I#b9 0.h/ >J6Ⱥ@o͵ N*)1ο Bf+NIT_0w5*d[zh%aǒ,&Ed+ |ϛƂ05d*ߛz ڀN_jBA-OΧ|8fZ05;w$n#,#: U/u9XNoW">(&^˗w5*(['M.k*ehرnn6CXU"vE^fwx:z g\$+~zܖ exj1H  TeƁ4߹o } 4H#og]|y{ߔ1%] SWs O0 ֫&)_xdlh^P"kSRQʐ:xN!+g8jVdR+Bpk()xx3He0ĭ?6 wb?uA,fq$ldWc1՛=}K=,!]OJ(-5[j8T#㨪ncq$' }Udu-݂kFn~@ M-VcT"rA&AlS ЯF?3ejH0<-$k?yzS?}i r`,1O,~#OJN*T>\@V\ IhNg=#9+(vnܖ`F8bZyFz<QvI[ Um">?:B9G~|q_s(AEFt9y9^x6[sZ(7¯w|Ee] ί8f$̈́e-/`䐉3?.͈Pw@]4 UjP.#9G  Z-!/ 1$^X<68ݑ6~eq7fmDIgv?; 5>Ж:\kF/ i;eI9HB[/@H]:"chv<'mx2cLњ.):⧞8",辁 y*nz>Cš$$u) ^`g $AeCN`%Z,+n+Mg3"눈>‡ >l:=!R*P#-VbTjONOci؟ևƹL lV-NeJԈWV$6YM̜p_̠rg3[O'"1R m~-%\7Ǥh![c${GG+6ل@8czg?ُyX`.bS2ȏC'FTe'd M1Al1 ffj v*~1Ωevly(4UPb2C/;4fq Ue3g0pDZZ13w~,'9+pݎ4uRhjV#'/g}e+TqMSj x*18*_ w1;4Y_że=ڷ)߃L]fKv'EJ@"+|C|I]R[Wv':}_jt2(&h-3"طzjOr'+!zVΣ[cDBR{+f؜3Ns9(y dH6)@ 1oYW4nt:vU2naj4ڞ`I٭3b=|g )x@Vn/z_^F8&(b}-_IK\J_T* sB6J t@3 B|D%~/!!e}ub= /_ZC9FcKUTRbCBi]Cs=ǐ` V~SR6ɐ} KX+<]sAȡb}5[ٟ Eۦ RYGK艖μm!Xu|X>N 6a|7uj(UC_Os2@Ml 7dH .%ɵpB\k'Wf艹Ҳ4Vl^qWk|$3Iy@(&8*sI[Ke;^U"i1@D<ڏ)"oQ6m[Z\%~'Z*,͔k oǢ1UX(4Ǯb}z-7Y9 @0+7=bJӢ(wrm2#w^&2y@G B14Z- =?"QoWTJz˾ Ͷ|?i= idO:u@BFȊbs&C)T^f6筄, ؛t W<( pIe߰κ0,ŕ h s.w}Qgf:/n8O$킴e>0;UYpI=Fxe.Jv+(SEQ`FrwR"uU4isΛKIJ C&ibmNv-BZ"WLZ4SZCj,jd淵"Xoi D>`ʶR 8y[ 0R{_v7~9~:85^r-OM JEn'UPTj\g${bZԚ'9HЫ $57ޘOKZ4@}!&:krry0bUthBvC"IZmPл]{enNfUArnzt bwZ=tQDFlۖ_cвHFI&;GOs䨑O+p$1,D49*QO2Ƃ N^U^u#ztM#HHܤDو?NҦC;Ӫ2\ X EzgxSK<" vE]OPQ}WC~Qxˡ5+rн~` lqؚ#7kh-CIK qCᔆ%"FҚbl~et7'sL} (]@͟44'׎}jn"n?m{t)_b^ z"|Es?]V7Rɕ؉9s؀c]FݱHr&WrNۗZf<̈́MaڤA[@m-,֖qg .m^Dk<(R1Vj ӂfpBEk/ -Q~~+=Xq)eMo=e^W4mýmnf3?ѲڡOg\B1祩V>ÿPy`#{8|3ZEd#=[)^)7Z@r&\Of\Qgz[fh"yubl9JZp"JNg. 2N){+ꭄxоbv?}Dfc鰐bslWB{t_Ni gICA~ Le& 658=~b.ib; و<Ƴ@>[ `Pz&@ކl+2R360q0 S6rUŊ5857Da݅stԔ/׼mF5al[[r҉@'qB_(5ao>:fjrǡh@l9~wB_gv~Gc,Nu`Te%^;_tHAJ\O`-)| 4@4g`l&&TWr~2!c:&yeE 4VEسϽ`F?3?L5Cw\ԓO!45īt\*nP mC`#E|夫OL:GFpHs[\L2 GN"߾,+ږ-ؖB yZ 1Uܜ&.RۖQU f}ԩ:JЇK QkMQe?0wOSo$GX/dT|drsYZ7p&WzZ~(9_Z:kҍAf*lAk'*M?. 92@ F-sSO]a34 bv6A"~\uKxZT?ϻ 0[VM`*&`rR-yBW4zMeql[>wfut:SڳO xcw=}~=\)iYj6Mj:zn;H6*])0'!$2goe\x_@yVxb"Q_U2ڬ?cɾZ:[gYX-+Nzmlrc?_q%WUhXqVڥGx/-5:$kc[n"2&߅ Uj}kf aDxilDOQKWo?6U(ENwmCD|]?K\:l@RD5]<p&E*ooAl5o*q;szaϽlu%,%>Gq/. VރCi1T.?HsB;~qҐksRn~&Mg'_=#.Jz:9=//Lv1%g~#:ej=y46jݛ6`0"6h\! +A舩t~_vjXJN${qI~ߧxG?-p0z>2zkjyD&l^{O֤ڲ _V2}Je'8.\m1EP+Hc#+hΕʼ}Luqo l]k~zӟw.W m4"^$=vʚᖇ1n\PH\9k6vؽ@/]eG08__&=n[06G?ݚod[sN U3@{~ kNICFG-l~!Ʒ!+;to%/aK Ic>6&8Aʞ⹝=P-]aiF+nԦ#<[^l86HXs5 j 6c p1r7DΜJNS _h}&(ki`"h.D =HvlO?n¦Yj;B&V3JAaF+G mezx}GĠeja kXF`&BS<[nƐt_ V?-ߖD="⣒~BpAJ1ڬ:WF#'fS:f\R0[Z*fgkq I/qxMAJUqo%s]s"QVc]1l,TLǒG<>⫊~ҔB?^Կ/6:b]>/!F#2*СčX-}[?\,ZG*ChP ]: D`}2#_{@]n!PTeˀn"#&B&ԁG S?FhO Fzw7?mu) #>  /s{* ,8.nO *'.-5sps-}QJ$/ȊKg6KtM0;f5;S#:Kc3I=q"81p1z9=yF|pMM {T %h"+g~40z#:1p#3ۛȭ|ǡ"|xכY.){5,J>$w mQ4},Za P~.}+ў#~I˔\q/洱懝Q*nײ?߫/ҹ]jsw\ZsgY>5  l^i*veײ@bۙK0 t12I{88}~R~ ځ>&2[':$²j$A.܏= :ZWhpWpūV?%_'qȜ{) %I"s]!:{CF?FE }ʠV"<g8%[$kw4GT=zl{>S@U,{g.qOְHw׬P͠!^DeB5LqA2;,\$h7 2|-1XoblclH4pm8TVHϗ>D/02lDg-;U/2$4z]5bX1RjHet]epI$SDz(D~JtY }pp̋m@JjEv H۩H3#׿S!HLI/ҝ|A\"It448#?F;eQ̚c*֦F 2lID?HTϣcYn_oRO$̼ x#7c3=Dl̯+P>L\P+k rO݅')c?!YZ~;w3quz/EKŖ2_`:jeU7 0-ɾ|4Sw]NNa',Qĉ01~Ҟ=KA>k((J;;]75rx7Fry<*,? BqA'APEIG3,k2Qyݤrov^|'U n&j#5do(c,G-ϻPyw 6כ鸭0\X f9t1{uibN7 "]־g~ܕS=]#ۚN %vڻX*L\xzb"L})ɣF|d]9OBA[XahIřVK ޑwbo9A\b'sQ:ZxD%N>Cͫ^zq.0YV0X:UoY{V#_dEq$VX.JqPCL 8+eEFZz7,%-l[S3b'^*qֈZjC8D _/Ӝ>nj_[oy͓/*n/u[ʺ l-L_;mw4UvEqOl#9?a $awVcmP,씔 pub#3y ^Uhdu!ԂA",o6ċ;D4;-l~OST;ՙ+v9~3vGxf{kXgi>RXRfA-Nw)dW[|JqVm}1Nr֠9Y:(Xf wN jb\Q8ѡrrXanHWޱx m*ԑ'ȭR!2U99G`,B Xy9Uiby``-5x+t4*V9 .%KPl="8:KH¯"M<\ ̄~]ք_b'>&eVtHQ;ؕmd Rj:^8&ŬȡժUu겅QhXť}I'zZ9]{Nz _2ሹ֔߳/5crD ~n*;+]!r onEf#8"wF%ޠ GjU!PclH ODدo40h\"Fg[R]´ĽBm PFSNoKZT ڼ1x _lG(^JzKo支lW޸z9Nfҽ* "W 4/Ѳٕ JVan@mP5g .JB.i`ǃ;U~-K^T&_4yehl+_"nT޵TI,.*Mzf* jn*eVRZ)1VREU(Lo*C 2)^)<y5{( @oʵâ+(VJ1;c)- eV~r> o5 ڏޖ-tOoc8|Yj!<R$j՟yR2OBpe0~qhkq>ą + 橲K=x ө9,GTͰk)_븭]aFL"EYnb }+/zǕRr3k˛w5LQEY1U %n@w[4 iFl4ꤙvJ MQN!wGF j,H|A0pk|}Inx?9LkNP;7[+ʫ (^z1+1(K1ͷ ؖͅyz3]M T!%lUÔ9ֲd2;/&' liB@!I+#%['q}_ ?f 5vI< .'gP"딿t%KN3{ZQŗ2 sy/-r{Vn, ? }w沊CIIYsra5Ĝ Gh-7w4}Nּ4(JH~e 깻U}2 Io| fb"+S%tdm@Gy5 bA5Q\osZN'4嵶2 @s C~/c{fKsR QǹbB?FzJrܣeZJeKѪ?@<c,xC߇#mbxN'APP p  [4 q_KcA oĝLmA)d=6\4Y-?hŷ)D(R&%eY͉dNvi MDqgm?SW9U1n|Ϗ&0??u# R:}Xc08l]TF @1/nc2K0MI+>~WkUǺlyԖ̏gn`cAN M26"9cz?bq PV1M7h]'1'ЊCjsS\F/|q@[+l)AFUl`էJTyj~WSAw,D[ij;d7uԧ0(`LXg\Uh@^0h5?w>jP$}<0Ӯ~]#5FŊui"ʕFtU(w Xqy(J bc0I ooy910SYjҿ]dI; wjT`GWGE Xb_0DT/ߞFHE!`Sq?kll@k #"_W7T Y+1mئ &\^Un!H-9X g|&-ig16p8NK]ڋ!|݊AAUaǣ<I۰5u9<*'U) # .ӈvϟ?o2 S麋N5?2`jjerP0k69 +$DʾE|e倎ޠ۫Z sBG!KhVV0@|^D 5(R1z~ws0 #0)#OY Xw}Sg|@hMf/Ruu C;[ .da(\?$ \R7C ~q2[uIΟݐ,u.fKrU\Zy4E]fv MOi[NKB Ii:K4a Ń!aFNv8` \$k1bL}_+ӛUg= b.eص4^GnY٧9x̂]VՇׁn?~^nıwIه+M%]NTb7av+UmXvG=?e"HwA(ZpuwAIVtgC%˶|I1AL1ۏ]j"꫒KRw?~a hzb/Fn=?o8\qdqI.rV#t6Sn<3Q: Ic?bxpqTy$NKkY'JxlEZ Yaʠ,Vvc0?. " {zgVrm,h7(~p R ^x?ogBC"^X:^D"SOSAQ`.JtO=M|w9W&b Bn,P-z,bqCT?e<ZKJpړVNa#h=v3]*~h&kvnz\c`-P1ϵ[_́!2E *S1^e~?+}s[16ޔ"|!+=@p.=X_غX֛+A0*$*ZP|A)Z0k{Sla:Ғ#<"w 7"Ś~6 OZϓEk5H}JeZ R8x]wo%&uNM=xV0W SY$y|Y*Fٱ$'$~0'j+3uID &cD%ͨ5&f!Rop_TiKo xD=tX Mj0֛]VyF?8bf&[9 fJҕ[հp[Ds"`I$`zbzP/\IHNδ=,>c| *4>\qF֓Lَ&Cg/XWd BXCfIה<qW>̱$\_CgB}W=ȘU` ؍7`.Fûh-oP;f,|F!ڧU)7#0 1]a??~Z=;^k<] SHR"٫ɰ>~<5Z3HA 1@dR"7G#I$@hq*H#FprpFmm7 t"y/$ ΦBY(pGed&aB#F]&QՙE "BE縿 eՐ.(py2{t~57FB#iEnaf1?gV1`55/@OSX1KR86R"^dV1b?ok{aPAW+[iyό%5Mg#.LəέЦ6/Ȥ%t; +Z:8̚~)lTN>{-:eR RN>η{KhW`FEݝf۹Ju{/]!pcfq{t'?SY&!WH ^2CZ7jt7bԥ[ܴh ̩ܤI4Ci!bdU5%L…e:|@,OzZh̝pLM3Ltx 4K0Pdvs^Vѳ~M6zߗj?JXb⼭h(7_b[(Œ֝Vhj _J1~n'FT_4 Xd?=R ]ŝ!,;YQf(hrخ|"S~)C/q‘C)IHEH;A^|QF/ %;V`,ߧ$9Ov9MLjQ9d Ks% wŵdۖל&n@V A~ܰ<UEb )' >mnb/|J1sJˑWOoIUj)?d;DU}pqL͊A>!RksU*bww&q# ڒ;zLۭ1H?mh|@ >@T R1 }qTvTH-6'ErVRS$3mQߪVHݵ:f >8 !*$@#8?;P.ݫf9𙍜GJl5eng 6j78"0)F#x̘pf?:(X!z1tJyJ VRMywkk3V} > SW VJb_dQr8T\mP#Mrk|~gf:!)AdxISNgη/ͿCv8"n_h,yc8)i7ox*(@͎/F %c. .~YI׸.mzBGfekSP&sA3`9)r" eFF7ؽ\Mir.j_D'X ~@ $T:{Ŧ\ZxRDsך1yCX.X\9f}\U9b!k-:=kheToԯ jE,,EWGLQUj )h.{P );Vp^ z-dcË O\S@,iCrХWtRz%/@1fTr8rܜ/4%kđ~06q|i+-S 8pI{㦟'S*W l0DQPБ[f}aeގ9 ao.8z-&i\P·gnk gwӲ/ӱ h-lE]+NB~;Pj Yq,y 9FwM/2 =%1~=_#P~ve[fab`Y:kt}HfԬ@Ty+ !Er (gUm~mC'v{Jnd`F[C#eHGP)Bk~l|bjхPR2Q3{@8?ѫ qyLF#ljG~ꇓs`VMx6נz1XW(HV Zk%l|vG^oq9qNФJ dRvtO`J1cRuGj.sxJ57`hk_&6o E]KW`e>:CyCwBj~+4`D9MA}ٳŊN2fopfFʍbIeZFޢcKU[Fzb AvQSIIBXAWJ:F5σ% ex7z W|=="hYT,=lF6~%DA'O~:O]YT}>ˁi g~g \6lFr`8& '^_n V֑Ht1 P1ȨpQ8{#'@kpi8`0mOZH4:{LZC}j`C9^Gp B̓#ĥv塽?$#iU n\~8ē VK=^uSj# DoظhN̑Z6QNBz*M8h80U ґj17U+3,ܩ*DZTpM!_T"3(JXJIagXjdQh[qIQ,.4z<o,C^ВsB$5%uL◧@d@ZreV-w7Җ+Cq'69+geRMBxG>@5;8=V˜rv|!g~/Xv{ڐVN'ttYǐbS)G&Wh-w5r6E`5 ^ߦ91`[V6CiZ3-ӓ,6ԧzp狔e/_9ZujՂ$7vx v^ _ IGLWrJOS8Zj`c,y3 E'pm;BOJ߰]amQOM `R}PN+vj3/xnga_^R`=F,Ѹk&)N qUA'zAxJ_Ôdd}BF@װ?؄khu6>^JN2ϮEyx%]*v/,ſċh kzjfe a!I!=px#pH6ʈ D4KQ3+nP''pd*G$ʭ~->m2/|JwgfX9 FjVr'ݡ0Ph,ƻKc)*9=B~y"ď|gKUwOQ7XISƱsxs`8XC jPT%ԭPST&bIkj>q#' uʥ+Zs-|m{B zlFҮ.};.yv ylÀ]8+ZnXLHzC~%$=)#3/GԺb$oށ)ߵNI_;zLL@Pa+;L$BpGG7aʬ芨3tfSb9e 9}X3z$QHľLsϳogϲXoqwLOcI^fp d*K<8cvfZ3)u9eo] ^poI%mS +/c[ ߩQW^ X^^3- wWɬ%ޮߌ _8pf ۧZ: %ɺAW+(!7va!IjV[uIǔx(06(\j~~c3ψ\kD;gNH㛳ƃPl+,P2t|9 Lba/L2y'dxaVOf@9:䰫1CV dx|,d[NbW;eG r,I_Z 2qL! bT@?i:z)(n%w#r.vRJv.?QnZa*WO3]ٛ-9, 숤?(qhpykڄ֯JwjT:NUxV͡J[T"6> vL]_22Jx [cHKճzBYQZ3/3Jd1K7w4SJ "qx|Qގҹ9`6.y;U8_LkpŁ 6u8O ?OCYPo)|VW' Ƙp)9uvV+D^)eӥ|yk$8ʸ}eM)q'!(' of-}|Ї̅SE[6u")z#j)h'-ű~ݲGlM(,?*tuO6=sԡl.(Nut4Z~3ޙYg w{yIiˊǫKL>J~V ?~Cq0!` lo&K3.0.[6 jє$aJKkY&k-1]I0h˷z(rGjc>m&s|,"Rtk&M{(zmnu<%ziq())~Uco2p]&oXAL|\`PZ8sPt /&A 2WpzS1qXgZnҕ=hfOhN[-UG߮6+a"E\ou9tL gupKTEg⟛RՁ !+$6lT'xp1a&}i.yﱺFŒ%U+}ׄ"h|s]/ SzA@ ">UAbqױ?k񑾛3u%-Xrl%Ĭh }[AG5ރ lGtx=N-}p\b@k=+(ZwR1q{mZt,TBXyhD=(XbU5LϞ[AqRܽ IQ(_N;0CE=Tc!rz\4 Tͳ疵̥P{q|JTpXmY2ڝxHvuUЪdM| ~>7ͪ5zzɂ,]i"'b ?b3.@ktQORY5 WvO-YQ+!o(s(8M|6Ϯfp,&<>"T57|WN/O2$5J`Nq" |Evu6) B3s C=,PEEbCI+H'&Vt8rF+Jg[ɟogxѦZ o:$1}v?BQbwp#| ٣⽇{ez6`U~_>ʛAAc3x֨$)dј OCA3T|;v#u=0\E_,KT֧M՗3?4w+WN컍ږ}A/~};+!YXas`#IA8$qC. 8 I5 ЇRQz"SF=y5&(of҄gW+SA;ݔ>yUb;噥gcM{A[ qo|~[J]tO$cm f/F=CF(0ozwSCnM0oRsf,dJkS0 Y஋ew]>2xӥ kʎEy`nWEH&0h'cNGbb0 `Jod<阒]w]p@h2t"©R8-EZӗM. P %Cs(OUsa.%!PIV/1*ZGLB^LV59c`V\Swld  hM,.JUl:ךs X{8##JJS=MO0 F/82sٗUQ@&ֳLoӀ62M \0M?D!:bnA~m՝QPc6W>בJ3n64:I#yz_//yH0(w4Elj2pRX[&ԫewxka~7c2^ 0&U2:0ɦU* 匮-!Ƒ./uTmwBeٰvBJxrsE;?08%C%?~vDox'Veyic g ( h棉u;ߟ FBvlX֘+gL5"SV _^sbEQ݈ 5Jgje~g9˰:̈݊"MLQWr-M4*mbNDcQPB[bBfH*sij2(G8 q5,7u/{wIkې4^`0HaC΃K:bzCtKk_PǝRvz54'^x,leb3tPqJ6wu~>{')}Qju\18,~]Ե7eFʓ$wS||^ԐQo񐻘iě1zH_t 0}z!/gYzg3Ѓ&IrzRB+Rz2T3ZQsH&~\4eӛo$'f(&KW6!.bhWX4BAJӢ'e81 ёQQ7j-zyjHAN &bh6p/ Ւ2=e/K9yQn!A Q>Ϋ=D~*>c.ə,eP ͷ{BDI ShWx1Y/k$XH'E.}ӥRuq';uC՝F!Pr(Z!$q i}Ȇ xjÖ iyC-޶5Y1Fҁ jgi[U-1:H_Y }gq ׀]e.KfqCM#G}wyBJZQi*c&)ȃhxA&2a'qGjhf^W: [r]i@:QrnD)`;E dSN8,koҳ VssbA=)W 򲊺M߮@,5B<(l5i) `UbKo7 XîA~xqMTb6=xAP_G2GdUu2m*?TD5J79(G\FOe|)E߇p6`f^ Mvmf5JR{KaGMdZ#΋2P7.&iZͽB[Lc; OmO&F66 0 {y/GpI |Aw4f O7"pl)쩑6+hRm|AW)I6C_Ur4[`xzkR[$rŭI3#K0s9pc6ͩp$I: iq W4Ǽ{xB5jdӳ%ˠ1ƬQ[n7,sv6Qc[Feq_N4$EN'CK{)c#+,i t+M6j%+SSиJhT7$IM%'}3]:\Dr$nad[shTLIeIG_ҟhGE :vG _9UŴi}Oiko鼇[\~M;)X;6}$۠Sj5x'!6S%rf}Fr1̓ZM-#xvWMBuڗ]>GYMo[HXxy I^b;8^ȣ1`}vz?YgwUѷZ ׅs^ ZDs?1DrLbaq8#9aX> Fag}R+xH9@U` 9]pnN5/<嵑Y|e@]qžr3o!]l2a %BmL)Uu?ͪ%{ chV,r$wAFo* -ȥ 0[@PԃX?t_${pD-`z%rzO/w[tPIW >v4;(69|q 1Tv+9AH#򲌾h ZfX~c^`eęr{8f3Jlz3*Z̍\]%&L?m7szax b| ƍo0/i+R.a܊S&DǹaL 9^r0 p$#w nVH+^<~_2h6pG=%eU_; ٿ(vx.;%0+UdV>&c.L?ˉ)l^O ؠfx"̪3AGw6 },wF3igijl~-'nȷʍ;T* #E x>=}P[FB6&Ǹ-ҶDЏV֜}y!` pܙ5(ʀYyt] cIp_]W JzyTp%(ĤV2Q)8og"anj'ξv½Acx: -Wz(LP%rqJS7w 4@/e{G&T 9% 2˞}n(-rM)U^Gks+0msO(K9{>U꧝ '[V=TG~I_2=ڟmz[1 Q25sJe&oOOKYK2 @MfNMHoXҏ\ƒdܔw3D67L dubTkB#"< +~nByLI2BoaRVAYm;b]¯8^@^(Л175O~@'F7a} wU͌/<BѠ1~&x3ThKvaetvbԫ?Mj&ZŸ.z8`5}AsD0!̭{0z%fFP2(~0+T#>SM egP%g|zp!|j]y&YJ6%TFP.0" D";XOYRC fa}-s YK2qcgͻo6ȣz\oNAcH-OhSj/^kT 3wO{'`4DNF 1}{t*0`tӃ<~k ϝ{Q}U~Olކw%P!G pa\ lQ*ͪ8M?z܏TԎx nZmuauvFf]짍iw\azqXBAq?VМ`=u-fjmuZ]CelRhz}5iBw6P~-b~@:4n޴~p0Ԁy nû|n¿9WfH_bljkgXeۓ!!3?^\ )1DZJE?70|; Y6RhzҁO֍rS烍͕CkzhSH+_L%'RJ1ckT'Y8 3{pL"kT"9~_YJnmD)*?aTV.?⫶H+W¦~gf&B(s]Zձ-9ޖ3Jx5V]jgzY~Y˘-7e:xAʩ ե"rs%ěrVMgtlԢؤod&("OUR-XsIJA .;e{˦Q;WU!aPȞri-h-4 EȐG TUo* T-̤ Dxadn[w``N@iS!BI#O3uR(MrG[%HNFC/Gğ=mA7Xk|h-U9RtT R:XbdVI(*waEGG[պ3ueK a~Z'OyWĴÍXG6cEKnO.qUoHԱҧ(XzM"OU1cGz#^)IT8$QEi=#O+mОɎQ礶y!.~H(lFPi'$~F}A~o@՜Y)e0YU*l }uֈxtRI<HY }~H".&ȭͳ-V|b% Xt~8vHu=Ĕ ^7Ow>敛)jȮ_)ɚ*%"0~&fo3$d+=̮XȱkRB&,Gw [.MCQ7mtc4 7LQJ,HgTÐ|"ʬ?i 0u'lGBԗ':yd3Y@ri.]Th7|ݺex%Cf@/Ch=+NBANN*>/ > կrajQCe/KhXrk3U]O]>תtkP4G{ T֊e7OJˌu%v ۑpu{u;)+j{+֚Z\re'Q=v rI-}8QdZ8q,7XZFj8=zB8qz+l.w$:CHʻlwgdžݢԿ^> \X<}3I'4/`f8oٖb#0@9GM{#7˧%!/~hssU/tשriV镅/_`R@U~0yw@5F, kߚ3">-=SCil6,vaD9$25 cUUIke V݉Ѳqa.])]w6g ? N4qLr&سecO0}\ExMW*3-qNjL LX:Ć_1Qc{6_*!6.6'?8Ꮩ ~ {2?4XSv0}EbE c[xt;h)ڭxdN%rQՇJ.-_o"y|al{7"qK!5){Z`U [Si!e\耟x̚hpcz2!O%!T{gK £oU_y5Mgtcu8ޏ$|.1E&(=oSRR5G'^Oՙ<6ʪepdD/tV{ v9s8tL)16|@Ec]X}7ewpYTbT3@ăxN$Qw>pq*ԎsXO3Yˬ*߂P/1g`&YA'Cw<'+q7 ƹm,%k-(N Db^GCKĮU?$,dbN}Y-*, oԀ{ui5_>HSJYE*Xeca7ͬ?eCr#^59ϘO OŦ_fmޗX1^>nEPe/h{450 ZQX>8d/ 0zL_*Rw8NeW>I|X-%fث _LPռDX=W&x79W49(C}9Chk'AUtlH$^Th&,.3n^].-?ұw7e>Y%m.yʼOHk82ʛt2ނIxZ ` x |IXO,g+MҢig#k '1) S :DTAɔ[~Oőÿ r:1 /UpXHş@=ts&B2f|)+F^t*A rq{+o(4е{51V ZJ2#P!8'\u5%jd!do_W9P)&"p;5 bSp)=r " ?Ia`{6d&9:,005% r ll4B8?yYB=ҺG85Go%48O-!4 uӹ0W⫢Ky댱_Y86(6Os֊@-)< ؛6n4߾P~`# BaI=!@'m?5fcf>>AF&p  4p*IkS&^&'zNL]&B51N[_tnZam-/F]M[UjMA9<5K;3,&XċgQ:eEXܡٮ55"$]Vc:Vrv-8!RR AxD^҄SމpsA\5y 5F"iz/$s_>ǬUXЭnm-w^Ʊ, 6iBQk XJgcgxX<͜y_%hzsenaBvu冋v ^~?X@bQu)cMd Np-?eڠQPj~lukѐ!t-I^TYR#빞]|Z?Ͻ^5}D*Ɏ/JH-6Aa~Ӥ58V/4I!3e-]vz{ð{\"vv]V"3A \ϰϜSdҋ ge.ٔ0:O뵍h%Zq.R_fU-)&hl&7 f/fGro~5}ާ_!VC˴ "OYŪV6S@nm@}z[r1OyU6 dfW>1^H_Sx8V{ lƁny(d@6( 2%YVr)0w0d~O@`!|hfpHԆqbgs͜`%IRxsQEPa&  ׭2S1"Vt`M,/L(b:^0|_tڗ}A#T1GZ..HGE/ rK;_Gtʯ==IEoYeaRq缵ԙ,7OǨƞ >\\Pz4BE`A#%Q2+8$`0-s35QgNKhnYg vFu#s`s4&αAI~#77%Ti;S t!՞1(set4/)'_DFEṠLB\ 6w\-FCrZlhgIĤ/]o޳(jE0'W啩J8k`Xp٤Y _ck0 |~"z.-._q9nܢT ,ܕyoFi¶bJ;=wnOFMBTMR ;|(oZ~;ƸmKyraiP/\Ss<Ņq"`L)&/2AēV oP+ W,)2SBQCL4{o ̫XRj** oSt~ȕKAfMWdYHC>`g,0M aПlpհ)CQX꙱tծd#(Af+B2p+Dla((4\̠jP{M 1&F=`Ȼ{$G+-OqKd8'|` i%紏+FVg=k%E(蝠މWRpv+/[^عMr)f?|*R'')+P2y-aUN {7,1+t-}˥S¿]q_ ]CfŘEGb=C~S8S}Ri6:hh蟤]Bu;eEOᚸůc VtsZK%c 4odH{:'Piq5j0PByIEc8LUpY}OUC"/0rhcXS9,^i!: ҿ.Q ƌ T} h# &SɌJ~%8#Ostzu㡎c O׽p34 C:Ͼv;& B{aW߷փ5a%d]bd0(/WWDF؀jYs:huA1.J,Po,b9y0@u.-GL`|PTk;Y2x|k]mpX.&8|ͭ[4`$.tvң^.wN 玜סկ`JKɚMUKÙ;bg؄*],7t4e!vef/*[J^Wjħvb6>=}IO e:kҴXg.LI-."C=cn9'QU2%!f?00$KV^iẒGLR_EYCҿ1ЭAיprIǒllcUUmVpLM;P &8wLyz>a"Kҥ|A4E"Jk >quc$N eؒɋ{3OӃBe7'x&;La[ݪGv٣:ÉLY* =5[nʹ4 FSZVE먏4.~㹔,ʹ G-3K0KMDs=y3*L(Bq1e>"^$$۵s[*|_( s.Ա3Q'Q#I94S~K0)h]Oər&)jfMhF/b?C{ԡna/n V_[{W((3j|@If/5 SiZo{Q0\*U{`8} x%0Nm|lc]Xg8+!=A]ZHZ 9i$T5rC|sIopU$@RgMq˷d*'x𷊛co$di9e/o6=siTتS>UMO =w7_C:΄*!TiԳ()z0yyUWmtfCk|T7$j#!AdIrmeAя3T%$qqLDtژ&koU6H] POGaRrj^y$QCc" 9 TyϢpF ?-ڜTG@Q1} Vb~.3'DYAχV* ىZ-I*.̵k?|k׾R>nmfةb̕0Qvz1݃_{G5x9l{.`8m_)Qq-l_B$<2% DI tP`lKf . ӑ߼eҎV/JKs,uLQUQ6;vʌ|t1&36RXi-M33 h!A.sm ZGo7sŔ%ݻfOҽ?jBrϻwAH+469oǏU5M&iB#&BO/@hqЩmtm7iNdy=Ӌ;`kǒ`|2JwH#Z#}mD:\APqP&JuiҕdB ) G&x(ꞁPпԣE2]Bҭ ŰFm{XE-1bjnWkׄ``0z\pl4{y~mz;[`f}̰O_l>bw,@IO,րb&y2 )vM].ڟӗ LQ|wh$i8P<6N0VNy%R%[eNv1e#NB/hk}ȋcOU,>Vʭ3+.s|};7 By-S+xV4$ னCl~{XB4\B4;afF%&ɧG}5JZx$J<%$Ou#Aex-97\kp(۩i[s9ܳ (khi7oV p֌c][@OU%F %n1 嚟FIj9Ҿ7EZiZ+d|~&Ĥy8'"9GFm|uBK@XDx5+gդH_KV'z)dF!1m*PC5Ihu_1T ~(sWO3}J}!` qNz2b>Ĺ-WGWٜn oPэNvڟs N(5nBǭ9( u[qCT4P dcQW,D /Y(۟//Nؾ zzz"tbF"yf3l.:\+N=ٱ1}U>`~M&,Jp~pmTࠃFyqBI?8ŒS#z뺵[񰬇{?a\+z (ٚ ď̉2VAlÏ٩>%JĻE"Vڴ'&r_$笃&{z*D>]A_e&E=y_[ @=.7HdL׽_ϖp"A{зκX}q`n N|O'"qo ~Joʞ2y2uPF'ш{ ٸ#׍.4ѣb_~^7Lc[Kƭ'R0BpvN{4+HlqH{4JV0_ #6vX/9if[X5$1Ey8RЛ3 C&Ɣh\Z=ڌNiB -VM" ɧ.f^g+%^/N|"lw7[Io3cT)o7W/G03GNu//wgw)2?K!IpDVyҔBTIUh' W{ )bJLnL }T|͈D]l@ԃj.6E*Fs\=s~|'c p%EAqy9E*1)z""?PND|ůu*U=Iդ;se7 [j{6_GDCIW8ꃳ7&?;Z\鋬¶HIS['8˗0Q\"ttV 5Hˎ}]ׄRKhf.*f+!jh($0dG},)%C].${\_V;RM%TA)_\6ϽbogwIY9@Jd m(Ntd"K߬(4~3\c'K2߼edQ=D `gkU׊evj/f|N%UJ;A7,GI?03DDOjz<<**;e;Z|}LJIqC@d1sȨl̽q=;^z06Sxt%^3dYs˚6%r9y5$ q? .6fM!80°4:D ƹk#=S mtB _a7G1֑PH-IJYW ~E@?wq& жi.DŽ0wn9W]͆A6,.L[ VAD(ݭWy'SB_VO&8%p%IHg?;:^ǁU K:i73 6p3 q#7[ϡ53,T?57L𣻈j#(v'sVtøRT7a/@{f:$rbHq%Eo\Te:a7C $qL)&ϛL)ha Y b^xfk+}~6 ELt`S.6gp_`M$0U,7ȅGgx+p^_m 2 ?S8V'OY@ Μ!9U-y(6qcQbPģ>IvxgQwiJ]u6[pMzU2"pJkfM6yzfeJPz:`c_Ktfc.V+ n}9ʂӀ@CĄ_4aN+^X({aj}lcRgD8f)ľT{} ώAJ yRQ[kt$Q u8&fjtbh;(( ,̉Ply2g 3Y'ҀCFjL-FЊKo(cA?_7b$'9j@Vo1&x\p>r* 𚈟@s()2AĽZZ چ0SD%hY7v7AfAMnf~1-y|(x޿& DhRO-0q*Z_o[{~+MbEo ;V5Q _i0N8V|%0Ra_CMO2ۓ; '0p+o1 WͺÁ5l"g#3T,żCУuB0k;f#) %\ >jţhj.hJH(fr_Qhpx_h&U{84Tj8)!v J0'{|IZs] !'$Q7*4 {4%p6A[& ֯7Y{68; z'_>ScE*i0"LU0r+dWԶUZBiů B`f~ڢc9H=$I!J!]Jr-}~ѹ!? !Y"W 8I+?q2km[G7EmyӃ6¥[٦EpSa~6_UY-l:K"%}Ygb9=-"N` 1z'I;׷xȩHdxqr9ԈkN r LS6qk8TU~e:1š]O/7ӑBaTdh(Má͍>Πe~)mɡt#VpGqd@uؿNo/Wnv=8ImWkRCzeb0#_|OΡ]-xu _K&~dMzkX顊A}ƟtrsVaڀlt=HN0! ٲ \x ! =A-`%9be㿨+fy+"vTj?d8\k瘰Ͳk!r4D4DiP|F}O4j~} =50" лXɹPJ]NP@ h7V {VվX ( &E+UHș}ADYA$ksv2u}v`TW q:;vL/mcl Q7x1tֹ' JtL9J4Uȯ.­ͱ'0SEP[g@>:3vu6a7͝BXhbїN&{=AU<` v=)Fl+Yj;n'7v%J8qbVJo842+ST8`4WZG6?Xӷ(XX&U<>OEj-mgkS:kn$6[Veb |2-@xݔ[F{Ƨ;X+I?C VNQ:ORH7HIw‰22܍B4v0^vplP8)sЖޟԸ :j1^Hat>~ L_>sM/kMj!t(!ȁ-NRu sk*vGQE^^ˈ8;;vt*%ً+["[6uȹ"[} uI1.p:SkLgcN0*rv*C0Qn'Dzn2|dv ~qd[ bcyRN5 &Т,-P~ddRuJEpI'Mz08DTYB^e$wM2 DSf0Tl,a:/ك'saA麝$(Z12c uJI=XRfR&_sTud-->`k~uꚼW*ҎIbDNb_9 ,\LXw|V4Y?u[b+W .sÆΞ52MP WP|B$ݣPw0.AD3V2N SEd$'I!9r5 m\%^'n]5R! X\OxTaivf9H*|M,`!Rr$?pت2 Z #?9Mҙe+pvA4οq{]-tUʜ'e;t-Ds>"pBonm=f1B{jb3%M q%Jq)u(EWdѼ9{ afS d3׻z5nR*p: WJ;l^OVA]G.?ɣ+KWDR}L̚9ku]d?Q")Q;`U>)|7R۳nK,Lc| ,輣!0S?2V &b@J^긲N mT-4,sR1F8ُ{ @|[[o%A#W>[auR9hQ[}f5{S8 WPא%/_3CaMS S;cŸi[}HND$"=VuƬCsa^"|lz t rspHV ^!7-^S+Y}U%Cp eZ|d)Zm_!aS#HygrMvI@ ),eyRk/R~q$`.,Lf&K}O֠Viƿك`qJVMcu}yu򪵀CJq=GܬhRvZuVL~،m]K?lڿ86'[4keb(|t>Hu 7I)A@5#nwmq9.-PY+V0569IX˄D$ K nnvF N ߥe%K^]؁nX&Da{Y_ښ`tx X$Tեb5Ľy!z\~z޶1upVeͣSdC{>un/oZV>8YwY}A5/B:T;:Ϟ#FPKXSfRd){J\ &xDʩP.>9R84i>9-%,5}]qd !RZ* %SlPHT 15=۾Gu؛8ʷ} ,qQDMZ.;4 ߇U&,.4u!K_ _F+bQ[Y f9y\%o?, k=$7ڕm|;:"&B*E&Z*?E6_%6r)xn,t NtoqcmBcfcKRP.RӓCȔ .6/]_>p Aݰ9G':ce/*ZEFP a%BZ],vjrۆm+JeFHXќ$1_7$.|Vi-STg.IE_*vGQ[@RVm&+t5 .L&)x!k S!9s-BwE_ha F9t Q/DZ·mbQ+gs NVxMLuLGhJ~aU@^ٓ}Go̎h&K)d:KEe8Op*$]u7 q ;wٞ`'aIQ]T$.9a[J2hQ>) \<fnqb% x |u> 7QqV ء}@ONm48ޡDk~c;9zVLiSwBfGiky:Nj7|u)#pKw+;TO*dgq'IZJ %*YB>.nT9Ӵ6umt?JmDZ%e*r6w^drF} m-X?(`9,44'm-`_qmrMk)w'yڇ+D4 (TR 7Щy/{]p6oS"Cg@ =W\!Z; -[[c'o T8h֧iR>M)"&o"5ڣx/:qp^UIIΘCmE̖~ŜD [i @&4Z10\?ɗjVGvmF4$Nn(9sɂ5p"fuc5ӝ!iK;#5d'v%'FWYg4 YV,xX4Pd^,\p3KYV:\!-ct+W+uDv"&b բTdQ SU*w6Uag:pkғhg|_JzΛN2Qvv[̮2:Oڹ1-ڋnĦX'jes.,׏`1xa乤Q6,$wg%ڼKT`5# ׃@ոmg~U@:_Zw? sN$OwUra9r[X 3yK>R ,yk[L}w{jU_Dݗe =plЬ@W]巠Ie%"E9u|VPgʂ\s1x|ΞdϮ{* wF\:78Z$ 3I.}x>z:\W-+ zq?kgR^9}@cwu3 5u!x`V '~™jXb>5bb@M5\ڭ+VSųdz>a,wR]"z# owХ ^0b ;}rgQ]%:pd$ CǷTb=0J;$xB8w-+X{ >{32nuy =$jVjnݘO1jV['nPhiN!JǤ mBIw. H.O42ut^ui(u'>Gb|![`}B7;rE\I`@?"N^>@Y܊MȂZQ,xBbyenzvGڜ~r&Vq2\UʑВd0|e]AqfHͬt[[Ka %V^Ш-c{. Anߤғ} ӧFMb@=#ɱiՙsE#PJ{#7_|PsfN%4_ [wն#+= I1V4.O'߰tJ7Uw/y<,o^FH4DΚLx}%N2a" /ާX'2m{}dFiP."뭷g5T8;JM`6<;Ec6;%Jydg 0nE5ʜI3˔.?l/\۬ UjiSn7wOJm,TQorpOV 7. 8A?(:F'/9tL`ڷb揦/p2!u0&mR!R% " g~&uzЁ 5-`+=;>ʋ=C>@[pE-Pd("?q;y)Ӵ7#ё^3)nEF5:b ֛Ix#- 1*x_LWctKfnfor~' $WT4+|ٕ^́wlA%nxUY5/`Rlow$gb;n@6ώ6R]dk/=Y q} >v+"3oKo3Z'ZyXi|Ș-i']['ixp XʯuIl#Z4@욬CP/)ԻSA"?T<%Á~k~s4;w>X74Ú`E_ 6kn8$*Nݹ5=Fw /yioM*|CBcɐc?-\/7"Vh;~^\a%$_圬p 40tG{'3*zꋱCpMMHOiQvϑӕH444VB1}!3DQòd~DUZBEEdn\idϧub_Nqǀ5L;v 8BZ;|~ g(Zv] IK"3VtYK1n\)@kw) PmRi8PO&)sp4B?:߻N )+{⫘wdңe|_c ciƟE`d&ǖ|ZaD\N _}K=1ⓑ3q@zJs'e`kG_ctgVڧCBoSTEew!e>È#HH +dB>˽w$u(uy*1KK >C:XhϙYm˓=ؿ?M/JӉ3rWOߌ jXc{:vxp'?u[+VI`5́FK/mCОմTHG]43(Yƒ(/f^u%:Tl](piW4Â2\KĭhTuҎE]s@Pm>&eZrX>C$Sb2Og HD/Ѷl.,|]˝Zb7Q`N;oy߉:v~CgNĝRNBF9-&?b6-;~{=|uzGC.^q[n@5HubƸBiY6HC*͋`=bR;UWISzRbe_!T}}lu*@-% u@cLlnA %Voڳ{ץ@ICZ~@[|h,|"8bAvoh}.4c9>z@ ?TCk*,ѱuIOkLSo]RYŵ'WQym^vNCñVW5 "=RJp@y|D劝+ ihGB|ԯjumA1L+<3G5H$rҙ+ Q^y[@GZ@lix `ͳa ZR!+F4F5le$"?^^(E*';gZgE] B{W&]AK7ͧ-Q["uiw'o

      $؁w*.lϡKʷ7W>'Њ]Uvyi)'" ?)%NʙF@J˘]3wBfe Oo','bHWfxVD GțͲNiʧY'H4RBcHDi궂)Ƈ%?~g7"oGN/:O, nڏ+OWZIsZa~ͪX(y{ۅ'U 78B4%&s'WfO_'쁮l:ՒreS"r9=$݌2Q֖qS{_Lp68uO?rkyq"[9#{3  Ŗ`ބ!$lK`5i>ˁMz/dܚ&\ d'Dc Sy멕KG-{R<3i Eq}|% }yu*}ȗت%y{ Q;3+&Fj͆)wh/}-D!ѨRzU9䟿0h~&69фݿf4>iHlٽ [Fc ʼn䢯H=9}ik   e$WAv-QfZ 04H 36/G38e,[C/lx̪fϯq@A%!+RE/vÈ$^)(emLFAAnM%3Y ' B,(@<1wJqsj}iRc.(4`D|3N'ZX3~.j'0"v |`vg雊ߙ?bvLUoZ@ጶst0.5m G!cO– oT{VzJC;$4a:6D ɪâ ,|$1/C>It[8۱rF t8 Ca4}"hPGo $z%?P$+)pF-PU5 C`s["y"cau @Q okң7'҆X?~OCcmE>X LB-w@h1cJO],$ $ f>b/wAɸM7c#Q"+ %'@`xvw=#ຂP{?ˏCh<< tC3wԯ?6x6Zio%/()iVI,VAy:gH/Ȏ{ (jRU $;uzHK*spΠ׹-^I~UXReCth"A - ,sLbeKf6&5$'CJC K{88QY rLt/ү/tu+=ssN*6.l{-ukXbG^zgY-3P|Wǿ6 (ם*Y"hW{ ^ʆl*o(e]Ǯ`3sեkſ(:O "ݑ=P4#W2XYz+me yvqtyLmVbq w;jxsIrPȁ'F,އͦSZ_# Yn Dri&QA=m`-@`&iS¦">RձY }Udp% n9ʹ+v?~D-pA7ȢmO2t%zUTUAm;NJpωaw9nn1i ֧|-Ysv KaAfӒ0?/k0k,[ >fDpK BtI _u.'%S)G~뗏8_y9%-exQ90mwpR96 *=y ̆'ǃflfa_$=ts͢F袲@Ҫ>Ri6mmyw Taj[W9lWw2lVez4z$"pfWMoKŞcN/ kU\{3Bl:__>xO/:דT)8Oޜ5RBě~Ё;c+O<DrjA:\8n[{-67$]_BuAdmĔI!^.%$5lS+J..4t MMjZxzALrP,<2O7kfŞ~Z;;޼CiG|G&j.Lvj]PTj}QG7ȏ8!F(EsHp(1=a4>"H[^TSҁ̬Ll 傚Thc7GhM&AWg7G/ mD@53"Od2C/ov d-yQU'+DF$?ĕL=TÓJBkLX>T?CU<wt~F]Jz\\y;^םLmc,n66֧$/?\Gt9$ c(jD0N;SkEoF-I֟^,$*ڵ8B>}s H^kAHy?NbHUpWJHCFM3-z;7*̯."G'b[^[PI6fɸ!AS?%ٌL`G kKlp ămU"5 H:/Vu*r6Hך8\h?*DA./t_0Yӟ-fU`QD_ӝ=BUrɴ;O,ԇB<01ۀ܏aw8ƆBHȐikKo,$8%w-]?wJU42-HimiRgK-cɆANaο?e%FРGHwbE܃.zԌ~&oެܟc w;*,kF_zZ~ފ$+ )@4NQ@+ZET$(M1t\IY4k5kCNMt/"L_q?>Uhj{׃Sܢ-4)}w!WOK[?w> ځ.9H\8A-.vzᗧIfKߔ0s9 3EݪӐ'CU~b53ahRQ?a|wS>_D;ד6&7AEthKS ?j٘tsSi)ˎ1^+Lmˆ W6Zn5^Qy:XB옓JQ8741EO鿩wX-t5Lċ]fB:uzSR6gz.xw0Obu]Į3Xrew' ]x>T\5$&8R~];'n=rNV ،:-$ wOfMaZJex_ϞtrҰ5.* bKeX"ʱ:]KY>EBs$J,TԒrZr:^"#:(cl~~f4'T޹,ZL`}3ƕʅkOb/cUazTJ{ZIV3Mvǖ wc1FT2`z9 & EMC  s~MȬ(YF7Q邂okV2c+,d{ʩGN`=Sa Hh's',@_;2ҶXu}Fť}(LVƹ^Hzm,JfOAvOw"+³4X)9@XN _oPI2x+JqG1WAZwna1ߣ J). l/?ӷٲ' c IA{cD4uB j-.BV~0R2Tg;؉EirJQ1z9??/XݺHSgu" ̇oFvjB;`!G\S@҆`d=ݻ4 q l1'8aE'.kYQ MiOpǼ.a?$PdLW}%7f8v'08"SdJmU`64UH _dl!ϊc?|lTܴ/\ hWɓYu&Y vUվK{+"qMya6&\ tpOYq)KcH)wГD4>H,?5x^zYt)hDns hB}ٴ?@t= [3U0J'Ǽ4MEzBhy L)#jrw7(,]?/Y_3L v(G+݉WޥbԶWsL.NaLnBW~ik '҈agnY[߾mlIKY+51!3Cyʅ]'m'p &ۈF5ޚL]qZjנ:-{(Wz3^n6(uտo vtq, ޞ%"EZ_R2=?Ny_lFEnU>q<\44CW9Yq8:w`מD;#:5=r*GJ+2DNJ;bң0 4|LU$0|df W5 -;nIEZ`?.a`kZPporo[Y3bEeVK@ Y,GSpPݣ8jٓCP)Y$Uf J뢰{Bu>KS` SI?g+u^ł\PyoWCfrѯ9BK؎(%y/2h4kkѮj^ԓ:bcUp!G'f  7j!]`Bl!zC# ]}m0F(I֌0'J3g^kTFyl\ls:LwYR{%̩ IEMsC?aN}c :$ֹ$$)j"5ˉwַCUd<2Xɮ[ąfR`*ܑ&/@{4oZ(SqMj&CI1!i4|b XlJ]U  ֽlpu2嶜.;FQSwU_H9M307aWSU_xAP?˹*r[b}so&?C'mh1i$S#.#~F'`XKH"& Gv/*^ NHV|a0E:gu^lV Ǝd DtEQ&ȘaVB P?4zRdVR6bѤ|1?)T?lU5AY ZMpc NPOVCI ЊE"wC!+zAK9 ԐdZ+rl6.jZInlǖ{žV*^V,\4L*L ;Ze`o&j!J^C(&.>I]XF5g6u/o ;E'P|i&o<Ҫ[)~0N)aT{?#m{h ʟ>aS65뉶:aJ}`HRI$I28LB*>9$Eq+w:WJ)L\kL3ϗ9Elnf NDίI@yQpfʟk*Lu9ܧxϘnrW*tGK{wXn4He?K"rUǚ`CP#X*^[/}gLxX;/dI>wPMW`hAm""9P+0ps5y%ϝ̤IMxkTL8z3o 嘌Y}WuLڞ44ê{OWi55AN*iCu3,)Qx/BQL|" 덝lnu9%m/5E 8{sZ]ف^gPg)_5OMkTq2IF|߬+yI6 vJ^#݌ /s8 ڠB6tň4y9GK?uO)*sv_}1]f.+(}j<~w'`Џ6 \)/&*xb^>|iC,bi=zpԺ TZmgd1o&)hB70r0%C1\ E ?Rqa9ORhL@M~ȵȓQH?; Q1`|n`?Btn4}mƼK\E}H`tī\+ d$Ad_v 9(y('xq 48n34?=cL>wd'Cm28,% ϜL !f$ ri5SUߣ2> qK~ӏ j 3OYԙ~lFLrʴZ , GYFCMrXh3: [qBz.i&rTǏb}l>gliXH0їAnj(#bRrB*L>OD2_+}N9t^<^Nk­.Q&^HK6+SHk&^4B8wQM&v_d"}A#"dz8wqZ[dzH4hӮ3s=wP!3>cj/ңY(cN5e:zoK]v⣸樹N0*B8lDup-~7dxcE6$Ye8*ӴU#߆"!cb EJhGt۬O콄 Ɣ:, J,5!4M.Dʤɽe#X*Hl0qVck2R?6$- iM_ŭBԑY{m ΊKp5Q4$E+M ql bG |] sV3\]oYwcT9jf<.SxS!ػfnQ @'o dJژNY0l%cȘyy!'"8.@eR6Lޮ 85;놑1I"/xo[ۓq.I sKdfZ^ɍ;xBdvǣx-4nlA4HH9D|OX۲zotjh!mҵyka[ jv.Rn(EFEIH\} ^ȇ_!3̮6t okMCb- %ǍM]Q)SR.v#ׅ%0y}^{-OfKLk$7, zGI0"M_5hZMa!p#p~Rg0Jo Pާ8ZKEqO T+L{bF&?˟)^DVr!ŒgPĻy8ZbՇD|Hvzݔ2ΞbqVw+H,3pE1_x %?zT8qg@{X:$m7+T+ʐ̰.CeNHRӢǥJ;$1]7T ,U'#6a˜w$FbI+qlv 2W@NX-^{ySWm`]VzX`NZWQܣ~ROh3 c[uyU?]k#'S6.4F/|]OQ!5+}S\XʷLn^jAu ̩斺KTG'gV_G#|Q81@ [5yCB>\mNHkj~bs$+Y#H":CT )Ά!fgTbyP8iϭmm\@TY_L+yS9F c6DXEIrR<sS&ƝLMkR63xC∅!XyV, !uL\ܥ+ >NZp0m /mf q,˄9Gφg{j][D$E״I 8̨ES汰CC5@9}TJ1_ŖW>(V!Y@*G-:h a1u*zKnJK0$NtKQoi6kX;e~\qAzkk8 @q*X O{ѓV sZkhPo#$~'Mu%$7=}-rvi IH}u$,[,E`i&,]F/0Ň{΁Mj,`g[[ŽOIMZmL:{Ex{7D,}\_/k'Jٱͺ`NcF1N]ou^%cePs\)E2]0/.Y8ܴא%PvHg$Kh"AԜ (C kp\R 0nd+d"2χ&pbP 3kOD#JpL,xz>ci R0wӷchj>LHQb>hxqf잼 ?;Cg ɟ~e yWy8Y\Fp!=T?h@=~i'##B[ Zt^6ì2 nD5Dh&ɚ y»2>Hc>\Jx UJsy=ـt8<'o jgu9_co Oc\eۅvLpΒ:Eڞ&Nn,6DTBU' URj3SrsO҈~t(J^Ƴ'd(F1KߩC<tQK'^ ݙ,SE5)Qɯ|0yК*W I)@4s=\J!Jz5 tH z |v^ف&0w8 R#Ȳ.|֐OڈLU9S;~uke@2+ W{ Git*(~xo x3]r}sMC\ܪ1bv=Npç^#`VaMB#e #݌ 9L$fΜlAKW9A0Ww]LWXɬhzA:eȝ-ҕG?yzU2P7?vYvs~o}2#jOIc,~CMZ)ŝK)&t7 "m6PЮy_{#7oۑxnJ8r2$D L1{)(kX>[T_PړXj6#ed ]A'T%RNWK`mnibuJiE*ezqd7O7[xKv;>u5]cL!j8u#=꾠g޿”jm˒eC22+տb$t|."u:)gKAQ@:Z)mVUR=~vHip؅J"/(1nDfĘ2WҮaBJNDXXK/ 9׺peuMɵɌdaƖ%F z[4ZRà j^Zy5i6v $mX,dӼ@[x?FB'm1UKJ>>=XxaeNMθ\$/O,بì˰/im*AW-/BM^ <u/0,U˭@m~00"vZN-19^[jQiQ͠8J7S>y$9g~tL-K.Q}h~qMu6afu2>^۬ױoLA$[Py &x!V jS! P\qv !0f3KQ!>yp'*1}I5pDx;AX{G<ʛ):ĸdgK Y'R\[_r!$s-Y^^jrеPU*P?TVM%…U5ګ;-z˰2֕u3EC82!ibz\JbmT|KFSh"5)grr8+uFQ4`i@?5B3]EɠDpOզ@#u>閤i{*ӷ$:H " ~8U1U̱rpUn#31ŔZ.^óX2f4㿕dG&AN64-*"lRiGڒ%-{6Qv;Vz[c˳N(lgU z#H'>q$r5aGŪ%RqZڴwM1$4cxB+;;6H,W507"^1D9Ogĥ`H ,;aL=%d!S*znx)0s؇lqGv` ~~Iňc6Pr-lf t\(s޴p@'2% ϺqE^Sɗ?DIKE-anl)`;bϖ"+%Ƈm<5" [?Xt,EU_UvMNT*^Vٕ&Va"u # z?pԃO0 D^q*߹Nکm9 {b vlCdnm3׊^If7["Y#fj8W$}k^#뙽hԉd~:tݻWPcÄNKH7mOz i^"@YYt<ªo."e9eÖ] k5-05jh`J,巯BL9C!vH6ǕBvNI+t~#},) ?O0`mz!G.$;3A>bҖmх{(}EU 3M 'C!C6AQaiSXmT^*UkΔ֖Yi9G9+aP(jF?UC{NO2- f↉4ޅIB 7w {9N tb?@O:UZea哏إU-e0fZ6Ţ*VGs@h/j{uClLUzFxHwr$ij"s-Em9ЏÏȤk 8h,?4ؼo!qLK*,cfնBh>s"i)zڇbuR G<]Lĕ .o;[Aɤl Do{*`qqwq8 qH)0o>S'Yo[r ]7ʋ0+T1ݙ$Dw9yl%dGR$hlM++lrB5ֲ% I }QZC4bI0Z1"D2 Б-k"dU3]:Eg,Ok8u7V>3C`^&3.y[U]ѨgI=+ &=r1-1OR!]nN]:)1]{gl2<]tz*e{~Ɲ;oy1:VGMMaZvA$2U71r&!gSAfK4QԝؖopU8 =(ubEk/z lhd}p`DkX =.Su+07{0#"aޓ"Y'=@E8_b TGs8G&EXuNOy6o--aTKz19\ml;$8/U5GQ.-#.jkn N4cr}[1ʇMJth:}̓i_*͸cLj?ٛ:tAċmCܝfN_aEUm=2B[&Av4؀JciGxԮ&z7;1\Lbw\ nWaTHHПM@@ q[k Q-I*'&OV<N~*ؗd]4, VYc!y7&ϓw)a+č }bG?O/>Ɓwv8L`1Z^صT'|Yo ͯUD\EX:ј{ r0+w4#>""tc3#Gr5)H.s7h/SZt;$Fpa*Ȯ/QtQLG'vx3i;Jv(`YyEfx#̡֕m(EejóE]smO}S`{1H<9B~:'')4x PqQ c[\I5e#h>*,Qm|}'h `ɿ]d4ҡ8yw$˪\WT.֧c .;UW 8!w@#TJ!]%C㬎U܂*ͺe%//&j@DK,+D?n'OuyStQ|0 :J^Yu Hbi죻J/;{:'Fݣ% dkeyp $թ˩]~a"{lu6\wޅ4J.F;"/_˶cuZh2 iЪqzR1-{yjp욍7]ao$CTh}-m !ufb }Ayµl/0Ϭ/͡RVJW̢Eg1zjw1~Y"hRJ)Т)gJ.EJ\cu^<&un ~:}Q;Jܰ1_6~΢r0NXH+ ZS>Wts 4=ixmvxp[x`E?#ǶBZ)t|Lg&6Sg}AA=⋬q1 \=?dMABÂTC-!(DEwhM$A~35^d>Ĺ0 ̍tn|PJY-ֶA  r }L7jK|e)`+ l+Th]Ԧȅzh~9cU2sq"F 5zǹ`V͓lñYF 3z(g&W8!ڦ*rqy2ZutTBxw6峲^yN$'*Hߏҝ=]OotؖpWʊ-!R 0Oҿ6 ;uc>Yun}X\)ЪCN7r{:wMfGH@92#_pgs-fOHGSXPeT)e %ٌvE+LseLItPOYˎ>p$ԺCfB#3. Hբw)hożcӢFj6b6D怱,컁/"F9 ]6ƢSmcI~pȣ5&)G~sd6Rg;((#잩6^03~J+8"w" +F  W[\`>jd.ɾ2:Tt5{fw6\_|ilʌhWeGT*M7y<8[ͣD\h4 Euzk[6L\/ҟ(H_4Ss:TwgƐM1SZgD @cgPΥƩ7cω1Ȟ$%rGUߓ)c}v(Ne޼CfXjhc~9Yإ ,F|rI>?}5+̉?Բh{sv !d$")آT#ËCi*&ѕN#Q iv*}R-Xx+aD^NeM2Qr*|1HE8ne :[ go7MO:i=B%^@!S y qiyH>"Y*:]"oP*?@617pq!A' 7&Hcfۤ2Jo=uPJQqi CpJwqF*(/BjCp{6 rC3m/`/k< \s.7/NNt.l{6F7_\d}?6R!d!=.~;5X Hjg5B}7Ex\)Kl '3Fs\wX&w)z eO;nk*[L0%ç7˳A{bx9ew 6C56Sgԏ'`؉@?0֕IY{3 2w4f^xߠyP6{הFMĐ8v+V)i ʀ;, ]Y\ܧ゙?4EImmr&0ȮpvQFqw6AinzQO;Vs:k\fn:(Ĥ>qbz05XQlÊ%x? m9DEf%N,jQ9gT' .~.,T:ͨDn< .)ߚNDUѢ1AVh@YQ4|G<(<SeUR&[8z# db ud|De+>E^T 3щCPDlߠb^$2J:݃}crКR&m#)i(ח\XB ~Vgdf$dwޓ1v!%\?5!B ^:C|bY^ "4)G{ rv\N}}ŀ/qY^7E@WE9%+iO|HrNą VZ&0U75H הuQRlR "i3r{0\c~,nj%rƆ59 j7D)[;\Q4>B5#:|= -/QLZL,fҖ+Oikx!hOBi "V?WG Z)yb=#D ;Zi{_ Ϛx,xT &Vv<? XӓX?L߈Cv Y /Uy[Gbtj$ LEA7f/ ~C^:NN]#]'?Soa^J;ӱ|X Kki2w#ZG%Kpj b״tV) D嘗q>΋KRaV};{EOӉ0큂PSkN (\OCѾ6=ũȭcv߯Wyx )yZ;`~!iQ>霄&![9gVx*=bGlT^0Qx$,6Ga!t%ᝧZL,8ND6~HrH)(+'Bs@t$kvGL/9Qk忻}m4Y ZLfdLREK\V$1 ^2CTWq|D%X >Q=0K"\o Z+%EܳX4 7aW t (#p|+8؟*o(fQj%`?G>LEoM !+1L ^}nmo<FⴴR=޻shpVyS9xSLMs3VMz.K7ZTz6rGS}Z?ą T+.^ r:|yFۏ>+bn ",*;9G_UzMv! fϫm +_@vƊM{aFTP\<8 "'eք|#Q_meKoɗDV 'ۜA5_1fצ*M|A~P{SH2Yn8%ē\2Fl|2'KJ75)yQ( fw{FP,1Y܎+t%$ߝ=v0)+[Aaޒ91){~oۦ *#_"Ȑ8DQdY#BA@J utga,na{ګ9)5b0֩ff3=c3EzGVB0$qb(Tz?$vLR &rAo8=4~i-#U `<ϵNwՇr߉cJ2fMI].XwMq,Phjn 6Rnwmt()}}Fek926dhn/2 \NB &4%{YguqFݚԅUCD${KQ"ʉPHčԀp0,]ˮt(k:zHB/Gc"1JĪ+ƾ"F]CNT1Yp 1;4r)j2?p,y>΋KZI0B{ΰ`D^H/ynadO]ϼm+`Z2W/ ]cpD"g"_E۸=ήt3G,!o .9"5?~ڊͮZ}ׂG;Kl$[^Lr3׸ W`plO[c^BOr`Q/ X s> .>;(nqǒB">69!yOCv 6g͘ A@5J6.R^IxR\cx\ZdQ}fkL%XW'C؊}Nw~ND}ЉȠ}xmg@w+ nH皘 iQ/ '[? 9 gedͳH##RuY1B_|si5%a&;aM i5EM _.U(s]V8T],:'6P*Y'+^Ҳ[RާT4F 64/vQK'S?)}Zn)~Jl-_?&!nOCVdo*7Uval|-18ymE ",>1Ǣ X;)*Cr7R<˱{%ﰠ^~[@U싱dLy.{U- |^Kڕf'ǦTBjxdƍeĪ-+3+{,7)7T'n-$uū4wVe@pgm] r'"Ky!E&^3\/RF23t5\L> rK.Icb='C- BL؀GEFilw͏Dz{'n705'Cӫ; "kCQ|R8iaUtZ?w5Q [r9sؿrK}W}b$dP0`\yuPҞ^= exf+2e T {o326a! HR(Ƭ/E<ұ$7C8oS[_ /9 ݕVO)kV/ֱ/HJ!]J gS M{0( ˱ K@u#}TeQ?ܾ͌N`岹_8_rn1ćYͯ9_uxB&WZG@"Eh%mR^aWQ$c**HjY HTƩC[hSsj|)c&pLS`&X6g /aşə]!6.² w}# APځJ:gڪH0Ř=dQ_E62Kt(]; x)NMw<0@`%Hs-k:!-=eX]\FW&İ<좣a])u'`V= ,AAWv") v_D}s%qSĔd{貮: V.T6)?!6յ09)tYo/.֎+'Bֶ,&aoo$f[f^\ 3"gNDs!@2@5"S:kwQ [l yU/w/Km d>P#*Y v: Y<DzGCAj6YꞬ:ZUE:u# &*k,6/2_G g8x!y>m 7_|O "YCp\i d1ճx:+7S͔Q>"*T|$)uJ?Dm_Qoi;ٰgZC)wC40盋hC'1Nؘ&P\5+$ #ɲxXw>!0/,xuCGAfZkc)z!^CY¤/_grgZ)6zSYxYeS:,PQr_4?iѴ&Wp`EWng+t'/q0U`^]TsI-~T8l>8BClV`6 Dܣ_-m u!J|p|TsS:4O^k ]H>%T R_cل߳ }BGxܚP?;~BZt]$A ;NiDB:Kl+P,һ@ [|]M91ʴOuNG$ËU)g uK;_Y/ ?Ɉ|-edκvsӋC-WW3wgl,mSFGHP>RD>Pv΀~=Hp:Oo8IǺ $ ~a| xh]moY.?[+r?Ҿqˈ+M_ [wuxDp |Dg3Pҕ`p9;gx(. ϲB h~P Rܪ .fg  o-/;ҷMl%a%*[0&if$-a ǥ |N(]ݷK :"W30s3?#`kSukaA]HR]Rb<7ٺ8opuӚd9VbM/:.en,J;=g8j!3vs zhP}U!mH\1Qc'D.6`5"bMEԞ)3^ i]n^+[}}:~#184pvr,NpE[i׀7l@5nY[o8&URƌ5Ò*`4mT ~5WƼribpãTgԭsK)p'N=@:@goQJW+Njcj: 554-FtIx`ٻǵeq1A=m)At\27{[!!e/ M$Nb ׈#:c)Jо `HRpbqPG`w(o6[T'Q;Z_m)w! pYqx#(6QnysPՋ7B`djAwq 8r2:W˥XjO LoEkͫ X0,WV~5_Gr~kT.<߇ptu/+ؔu^ڔ(jy˴s t>ȕGp,oR= e/A pt&o]i4iJ0?8# E؍x(D5З4&}޺Hb^y WQҭW9xkiRV`|ҭtchoQOSڹ]5!=&~Rઃ>s&wYA._Ic.oq'›38 D`3 ;[ rӵFr_cs ^)#Mhg vU,d{;fqj )1I>; 䅱NJפke6!w@9ΐ+a TÅ^񊀠_Ds!.|F Enyl5_jϊ5{xӼa]1& %] B*jo b\F]Wt%[mi{f}"̊ p%'Gf,=;cxUЊC,K[ÐjI~M>KQȰqPSNy林E5f(p[:G++,b(Գ X (x.[z|[ Gbwvq>c-G).Qɝr}1 M>D9cnUvj;KmkK^IU}:`"#A) 0a@!Vo1,{p3}5LǦΌr[l'Yd,Shgy%M:rQgw#--c A W[&\gtEiV$ɚ xǦ| BL{eI0]̓)hOMl7q%Hg öd)u*#b- .xIϣ-n:8aut“qojp!` tG2 =W)Ta띹6l9FQv'"{PWcw*uגbwb˚Ql"S";Xa=fHK5X p_dӁPh;5p˂s)+uAq6W5#N}p%PD̥Is/㏜qG9@r`.#z2a-xh VA(YnxmG0e%TnoJ|~X#3lF[)Ɵ32!.gM{x$voܱjѼm d@|A+PوSM>C2s@/;b QJ yƤj `.Dh^!BYv' $$ӛWAQH=rR|̓ 3a=$o{]}4 (, X\أo >m2huף}EnBA+(vUJrH ۙ&b&i]_-PHO#ZSS O-HĖCtu*D5W~e6‚}I+HQj/+A ]ӣ3E`# eP£^b'Ejb|(P1x\Ӝ6FH@bnK]X9R§or-o2İ)EJ6Lf$}}1gvZU%/4q)@RU)L z=`e֙5WKSY`B@Bn ]*U#LVmR7F:@Y>[l?b-Ko:#T peЃc2.Pyq+kq?=tMe]֧Uxn5-wXi"ZB7.s 9[DjPÛN"әz6weZ$E<Ζs.W%}φ(&Xm/ƭ>!AЍĈ06$nT!e4[sl"=(}U#zjq1 '/յ u@R>">|uTeB{^H.% `}FEld=PA.W4d{x<-xrܒ"uΞϧ兏à2RPn1v''5F~kJE#XAxɁ[0. !Mxx]S|\J,!m(Z{ #7o4 0B_/6+0"O8Vg:*LU,;2[r˘bb剅 *d|T<3X: vã<Ks #_`NVhl;z?u:dYN7s?`*&BKYv9Ehe=xCDw ijt$BYÑhOvXe |<R-g8!T I)X`ب%CέOw([I'Y]R m˚ (.猂>=)Qc@? wP P>}WwD27B"=n ׮|P T}O\+XZ_yџۓ}~rŝ1I@'vŶI`([e^r*GZOm}% 2*]#w1mL;:<Ǟӓ]br`7iY%Q³ӷ-̬ӗFBzPcE|?j-䂕ؔӦT](xE"PeG>il\&ʿYf2Ztؐ<ؼH 1|Ϸ!b/D%8<-i_߀}r.Z"䌩l8BG?Wqzs-!˸Y]Ұ1t=J>lωDx75ײU X/'#/;˸b]ƣqȗO ?7+=E~5ykX5Yي'U$E)ќk俨亅`l*]Vv,J]O*LʌGz% -jC+8q;wԘƠub_U!`敬^pqmCs<>#JW&̿_oY1w% w$5{0D,W{A|ApRa 1~6@}{ bHiж?4JYmHϼ2Ch6n mh1=Vkz!TA*%6?db3RrYQ+C7j'm<_kT 'cpPnhEiEkS)69*½?k %Z]7{HA),h6S= QXM=gOݎ C ^%cjR4-FoM̯8ͣDRb19;w/<ೣ S?|F?Zv#$R/% 0ji4c9,F rzZ$Ԁ 2#|X+TZ!:v졳T֌7X[:0%ؕV8R6F2:eHoe7#䀘$śq^y" ?%%"™. oZAg&x @\1bLQPXU\(_E-:]!ê=Dұe)V5FYT "i/I=/$ޔ ^~qH#g^` 2駷T0@PKn# ͊x]w;0 ^c" 9e}*I>ݬ{PGn5lxIw| N՞MKK X邶Vw+~7}UolAd~ְHH?[v8t횧ߟ}5oN5V{-5fC9%T.\{rN6V@ tѪ'یN /.{"o5nO& |)RZ7Í/Vk_$mI{Ebl瑍:x0Rum7gM' E:l>؁"{Bw^&e#bE[=Uחx0y4ɟ-:(g1,JJ%QqOmSv_+\Ĵs)ux)vZ $+'zlD݅@:.5yH_8y?d4o?W)Cdc՛A-JAٙ!&8ANʅi(Of@(|"}`#${LrsR& gW*(0EB3,ݭSB.B/Kgi#.mʋ0oP L)Q^O*+9oHj6cwc[?9Z?#(lg490.Yp ^U8= [R](#JvpZR+/eWa3دvF/W$=>##Ҏrz?4b" y蔣n391w+c3[rl6]X~n`x$.eW9 >%NM|'DkĿZrC5Ae„%׉I/̷.&mcV |[sk \F;644Pj?}e]jLlރ б/e+ѩ'X lp4,.Mz+>*ΤhmWv2GJgZ%|yQܣƆ3Vv~eKf8TA^Gd`:-G͛lmBO}Sj^c  /Xχo`oV/}kn4f]IR|=`@¢25@~[&:żω7] ,tt+|o '#˔-li{wB>Zw+7/ 4P?A|,7zҞy*b?!yo&b%*gӇ@`먣ї)/h6Fey$2㲕 Ռ,T'M L o=*ySF;@}5x)SNh?IiZҜnfJ3Knl>͟<׉7 :y2U 4u: ctތ>%5ύ qEHqʒ'xDlI8qr{ex?{rA55$EB_fK|ջ;Y Les8-Fƨ>ϕA8nb#qe觰q y'wOcyAPw:嗕m_;Y•Ne0W{Qz=ڧD1FS_o/uXYgL$ YU |QMq[HPK7ADAo;~?fL(s׸(uL;^JHylj5p5g_~?nSE2~U0eۻ_MmH *zqҊÉBrزC4xUE1nv7<I LYE2-IuE/D(P qV;3-'B'7_)eG  QFUHA/;[l/Bm^n6-5hB9A<ސlfūڮ{xJt;֌֊gB?y앗:Pk6@"mY}4oWhighؓ˪t p!m<瀓vqů^)Y^/hY-Ls>{8ecGKMЇ` YD|<}_2y^> Mql$A&hq9ba-,l;C2Vܔ:d؞A_hM7߾X8~A k[MNpƼHb&j}RYE/q :*㰾zHxs?,RͧkH2s`Cs͡Mb#R2RgZqIdהI"ݦ{"0`V/5X|Ro N^ t©F_ trDɋ4~c_5/=m^5_]m쩐ll3wR_C.QJ;Kh _.ؼMR2 rl7S3]+(%1yX.u)[f{ /!:( 's9km]68j*$F#Ik.ĸZj/ukA}") <"-fC_Y%ES7V$OϾ)IzSӀH4M\8+ݷH4AKvt$@4> ;%JE*NaT`VwSsavx^yo,{a,8U)YHTrc H*7Km@f/dZ(>]x T7Ӌe}nwTBo1 |]oeDV%`'V_B:na|;Ub^RetOW#ix=g2"X07E q(nEI2C2lPާ#jH2bz&34muz&p5ڳ\^nN A[j:UٚpI3ƪmJ`dCA&=<qHR:44om kSaf4ӝ7Cn{?wEskx`9W7:t&ܞ-m[>T'n:vM'ڤ G V aEG;V$ɡJ  ߵTڡ> Rf+Ы  @g1WWB)罹ךsKuD iHܾ^j6Jvc},KW#XDX"8ڶW4?(J{pTy3h{D~v=rW L S-"Q~i>2dA3,ܧ~wͬfuȞj5 O{--K|f4GoV\=FH!!9,?]L$t*}[ /|57Tm W]טvGB_LSM)<9+dc>i}83Wx]@ ^~ʞK> #$!~Ų 7]ALuNX \3M=2Q-f61y7뮔̫zQ"J>>$g_wgu$[IƯ6cPU#QqWA ݾ )q3"C6f;D*S/#R!(;LiS*~ .-"OޠDG9'' OX)Ma9 -^K<lCY傶1?D39RALyf*¾֋0Q49N!1qw#ҌY.EKuL-0ۖ)_^j"(3Dˌ|mFV|za\^_&xer=HN!oO8)(p<X pQZoEB |-Chk` sm~Pw3ַҀr\khSVztf8pegy8^㟣^hܿ"?!rFK\2o7#sT 澕{={v#?&:#ʚ} rpg{x'hIq豉sLu Bٗ/۪ط}π̙" Ǚ|ǰZZٙ׼aC@8NT[ Tm u6<*cWׄl5-AA7h\0\Yڡ.QW19'ǺCWq$ ˇ/uȲ^Y8$~^lJHr a[#LE ^i1aV*׷ǼoL\U)%IU`**WmQ5ڽg!~ǒ JrCi=c¦FzQ6/vB眇'Y8Pg'-ݷYupxIJc%z}HAgqByǗ)cNݚő̜_T&·|Өv[BVG@鉡JJ6Qb\hB7~Y(eF#Vej|y UѬ0~fz럒PL|/Fãn4h i]nO+%"}mE s% Y5ߩ3 7,O]e8zwmd<Ky>r}@W?WzzpGg@5~*Hjbf7ɋV 3ā8<)ѷmJ8"'lF9h#+()Bk௲r&K,?$D v>p\ 0F^kgLtZ9}x+ڷq0ǩ;bcZӮx,ND+ eF8p6KqoS#"즵/VXowq=aeT"ή@'q aF޽mB@ēK|V2i9G-Q.Ӱs$*yTE3K7uܮc3 )f!j>4EX նHw@ 46E V}ϧt{{;:ULm|(vx]N=I/w:%PzhĴ*<Q 6a͍/OɇWUDU*O&Dody|w;Hj<A\I|/ܨVgŸcA嫷`EG+.[Eerb'BF(?b+ނi+8FAY]Y/pJ190b:x[J߸ޠ3S"&1ǞqH6^i$;Tf6 bM 5^kd/ <1^R2[.Һ0hjKR9c}̍f0p2ޅ+pF͏|fK'qD4%N}k%<]7χ@,VĪ_:ƺŒψJ0ړm]2ZrrTE/. u@;]}ӺE{88`m,Ey՘ovWzcf3Nbh~{уFxbZ$~R14`VI{6`UIMK SP|["C#CGݚUlz&90MRNnϽ.9 E|Aj<`"Kﴁ9rjR<ʲw8qV1P5Pi<ל7=?[3{i'8`7m$!Ue 6_M9sdgH;9;sV 7|ށEl1$be)pY!, )A5$W (KL 6je(8gT_QlC=0z3XTAF~A=FgҊ㓚"z'Ԝhݳa }/Jlf2njr} *4pgP-īLN˄-n#&uݚR݊ {:J3UZ~`SV&4_J|cnasjQWFik8s>𫳓*Cg7d@:pL{\XG59]f?p[wm~hDr;)$l 1L&Ga Df?@ %4p=)іaUWӷb'_/2 sJ8<7 ] xZQ %M@+8xM7(1t("Q51(=LF{{VTq `CN4|b+ >XU{1r>ȾTK'EE j|MB+b׿{/_' ݼ>5ȳة趢ֿ:G1DYEhedb )si'J>i`U?=RzY޷=83.:HTCf7595 '驹(ӣ7j0q  0.^G˕D #tˤ ?$Iܙ&;fPO7Q #R<n6Z6->u4n›q&t6pH fh/*eȇ30uI/,a>Yoc^X[-y`M 9g f,,)[댌I颗%9 Ԋz(O{GD (HmWOQ1.Ob/W~RoO-~":$ 萺nݬ3b׫-^̭Dit0ͥT(s8b ԫ5,}~@lF#pG VЍ樊Mc)uGdPT;{JsQzGFacJtKmYj,v] )y i)ߒ-,9kȗs^PB|* ,@`T<%åĔbW]_3hZ;k=Po5z=ɱϦ'ǭ&W ΂H4G͹' zA ÌY5a^oeS+ Gp!Xo覗Mcq{99j>u$JD<)ڸS T, ſQiKG:Gԡ/027nҬ +Dj)1H\i)_ͱFSTN0$4o4i+w |BH*2ZOZѪb#V38׌H4%ƹu&S9;3)K J 9aDl"lj7}qNid&:x pI=ǯf9KN7a2ơsD!ґQ[ic̹ako_5't"|lrg/Ӭ [R؝ Cܩ0ϸc1;k8lꬼ<<[~f\s()-yFfxXC+E5 =@ٿ))HS +wˆ#FwbR:&>Ozy OQr"n xWz9'Ǧgԛ M>lLj:CR.xPv\K>) wץTKΑBXIa9*눌Ǥ}m"@^c4{:s5ROr3>W2wfEp7EUAqkJ5#HT Y X?_D*^\*2d& S|*V<ǡ?fr>K|m0~Rɽ`qӛ_ {Z:J 2iahch‡gm˓mnw~Cz ~^!f/B 9x?h˯:4^+JE,ML$d5tA'^NSVmmy_=q##&h1f]] XK}z#f9FUcPAo :rի{7Ԟ-ͱ(X+cX~kU$jV{e3B4%wul8_I&/(A.-%YZ;_R'Lp袑8gOMڔԪڝL%a6؄֐5T6`m{ʢhQ/Kc%5{*ׅ$h#8 rxQίvqOLO\ +݌픙R_X@CIfϯA!ܛkXDĎ\A6%?/!GTֿd6#A4Mz)ax0">A%VRq\ciݥvLACA!

      :?6e!6;q}emDwM |=OI/ ڱwe8:ry3/ DQƾL@m:-B"l7S'=#1r mnn)cVxcN5@',H ;{ ۷~uU{sO#Y\/oUtUg*(lH#*};gB_ ) Xà>V@0!8M;*,=UըX^2%.LuBͽT\O1c>&V]J8 F&Nɤ4{TqGfM)Ŕ݄Tr G6,Eˬ]ao߄|Tv[Wmj! S;ZX )n\){$鱑ю\;5o77#`vAGTMJwo! IYE"ə ޢ42Do=D,U i\꬧y.OQs8KnFS?`ZZOČU.%!91^flZb(Зa|4ETDZ)K_{Z? 4P~_:}+ViY~ h( 4bL@ ƣWW7w$(FfH]D{1CFm@Bʔ~AEʥ/ Z3UM]75ar?ԃ3Ee,m 9F. !Л5@AOB`n퓚p Wc_0=NeGX椿H)>|Grd D5^ \fznzgTZhOwA$>?e$fI5EAAXf"0Բeuݶom|=RmpSRp[8NuJj T 8h:';K W;{e3>:uڻ! Y [tQmweTIQrI-:Zdz7C\#mT߷.6O[Ku0$SS(*1пh_z$RR{~'Fq5g}dB p؇Eɍ+Q| Yx 61Jf1Qal.9Vc[erPs Qvj. "9/_`'LVJxj]k.Z >y< dJgum"ZZE6g>#Χ|1~/9!z[|鳢議v`7ed6u\7I9׊6lZßƝ/\dPǵu˛ Ʋ{{J.jJմ'uunCWgүA|q5]:A1SdJ 9vt%YbqUo8@rewūB%`',YUghbeJ.دrAW7dhG01B>/l%MCǀA+Km?')!G+mtVSkf,5T_=;ed7R)Xy trelHV45$Ѫ΁%n8ޓYO9e1gT^=&PD99N=\1HSެZVjUP{;C)堿]ȀGы'Oə݂P4*@[{k R4#pC,2_ u7 v!>fGZ#IC_)-fJfϹ0%aC$EKOՑ;uSf]IAY*ww形4,`FWZ^W?NvgaW ;xiCZQ6jRT*H\TE9Z6bePJ^*Edߩ$Qu$,.*#`GH<:_jsB]J)*qj EI3DJ>R8DjGԂV_A:POD_O5%iNPDl2dqHAl14X,BlE.[673o`I/~z>.;EAN4ЈovBjU#տѼ?.{ rm9}֐ Ta@\D`]U08lv `e&<80@X)5\!buv!X op5 E hVe 7,`>/`*ӦW¿ngW1l^F̹M|>02 "G6%rŽF<'!}!tbklMÔm#?^8f{(E aj&81w fx,Z/h1F؄};3f)ԝxb,y}SSl'; `u'i< ֗*Hc&~ۖK)(ScSϷ`Dئ͏3Ua؄ y,'pӚ?.]7˃e$$BybEKier 0,L¯:Y0/o6*i:[Wh &9! bܙxخ[_1ݧAJ/5DEy:A9+Vqx:E!xVvF j.s/%uX0.spaToyH)"gx]4hkkvT| +\l86ng:: EA.>G~zt[=NTXrDz?LY,t&\(F#w?b3n{FC謼g [;*@%H!U}/_AGUx,KcmXI$ SC"b2e6s4z0]0ϫɥlD~mõ\Iwu7=t(V]G b!6" ։6%FA鯜X7c =֢JϷ_!G[YNRz2R$q_ed,=L{TKGDq+LLVHpbPUGv;ݖL.0Ke8_}G&/U}Pr`.+Ɠ=:f,w[oeX0nFYNʹMpk.Q,Vd:k#.~{6Mwc#vŌrm|J83LkzEћّyd.n-W[oJ5?3e)o)%wui wEG< ;m ICIf3&8yUDhUCj $1jjaS/( Ϋe~4}{)_5 GIbIqKǦ@ҔKm`Nc$_E LXAU==mn-vMrJ*GBGicljx=&Q,iE]LDirec7cQև ,03Odo?J[7J~M8%i@}Oj mfUtz0BoKƃ Bo<}(9iklߨ\Fj[Rpo T4e *5xh vS\զ boĩx;8**T& _6cM 6`lu%&u৤5X20+YgLf2 N $ȀO?bv G y 2x݂NH0~aa@~1֢fQ?6XhĊ1NՖB97^*J](@?$KUkk'| W8Nb}>HA[~ܶ %7$Dmv!ԶF?Vzxr=Tz19Z+o > /UEjNu&uifI&EA8Y8SGMikP[:G 8&f ,'hwyd<3}mc㭹5ʊgkԾ'wcCobs(BEel6o g)b!6}. 7lkGn7 /ͶP,om I=F:f^h^wv?S,"2rFA6wGj)QJ?@BMH#/ԫ&דce! Hjag{q ;7GǍWx%."ZTޡ#Ne7Tx|kh}f(3]2:xxXnmv-Hde0ʻsj j ̬qBrkN;[msPύI:\4Nb[!ITeOvNW2˿PU|I7YKUP9~#<b63o|%H>hq&n2P=su/c]Oe& JFI֕JuS7bvjx<=A'HWXEq30`SQt.]`/@=]6;xkshl)24xC[B@z?.~L6fW+з1;PM]L3i^pWf3ϱuFپNxu &!H]ӏ[*(JƫzpW Fޣan痈JTm1Pf3UPq/u!؇%+˴zװ; 䩨YA J,C}̗ڙ{~Pxl˷Ta J MCp]0xI 5"%+p{vVi :;Mv44UN=yF24Ը1* ȡԦG;:JQ[wwp ]0B-*ۍx3GmkcR%wO/Ud) p'G`#%` V@jޥ? 9 APW[)Z=X3i'V^"%]9a#d p;2zʴhw9- ƚhߎGo%w! Pa_rgꞻo.O4zJh;<+`l|Siَ*DFa jF&C4{F2D80H 4o}<4O>,Z<2C#Xza%Fqc9K(K]Ie"CQS(xZ<=;XםOL]E4<nk%JoC7LjGX%h|=:1?Ef2qM_,VNuVNMa>Eŀ=5 6-CX,z-~`0"j+jVڼ!N;n\=K Sq(x/-dS{2E1Uzz+/}&tr]ψY B)J"l/ 0~vPxӾrGB Ai!ƌiWFT'`_4"awdp%Yj5|lr ' u¢،#wg֜:^zӝUB5H^|8\W [Y4^)#`K;d1^،}h|U{!ʻ~*Lg!t>‹:0`~#6LKOY nIx{uVC3y,%%m@PWsQ$Ff:"X ^wVb񆸟tՌ˗ Н8iT y%8ĩӇuKO)&@W{FC`+4%1|Dz@1!EV0jm Y%F ԣ:t:\GoypP69%hՃIpu6{ *7;3a<}f^Nߔ Fד&sO͖>RhǑ\"4-=뼩o*7NՋA5R*Г*?2 `O>~ر_z"j~#d%L8!mÇ0emiCw=[C(VמK俯fCI3eWޟ N,Ǝ؏d DK*~8[+Z,;p:M\PMd3+Uj}:y0Hc儃Ҳ5soV} 9N{*!J̣mʜedFCF F4pf%yhn3&ĒNu k `쎤.ucOKa4T4sȗ,`2CwrrքrsL<ۼs|ais7<݈39 ̜J$ZCAshN4 SRI߉fNR#q;7j+g 3[`.A8_P4R񝋽}k4XDx6È KR1I(3dBѼٿ08֏+$ʨo=6&%`<~]t^.6gZ{௞]qo釺?_{:)]AE>+lZz0#;յNn ܪ7m$5M*4Kt̜=t )vd)N&+gZBE}ΙME^gw /9!gG '[<}-~}J$B) zjffo##WI*b2e5ԉ-˜]lׂ6<`Qѓq :Sc.57(*;l1Rl{3⚟kNr= T?ax"A?0~mbu7611PzQƒ$r Bcl[iEh  HFhi"DxC8)pOSj訓Ҟ;̿1^g7 䥘k=J":L /ZT$7Xo3uI:B֦ #:-Db(?͟1 4\y|w Cs:60\eX4sڕSCckaM p/{ʬX@ʘၙr7-$`P5 [_Y8N˲~f[qgmO]# zv2Ɔtb֫ l>!f2Jnw #]D(4+;g看ffiZ='4N6yA*MfΞe=ԄQ{DmF/|SFh]JY}JO *zFgը_gO/Kj4ڸ'x.y*詺y{~澬}v-8DE>2a* 6f˿yʢx*!0B4gS k3dxke$4ҚW|¹0N|YaADes=?ɭ:%h8 э$93"kARQ "Oض-DIJWȹU^VEƨudCG21r|>MJ=5t 3>]Fƺ{sjВȪ8հ9 gL!M/L) K\zu~V}B])),ɫ[!̥[9L@:؅afwФ+tAWf]-;'a`*XXKJ%9#ZU>50-^,c0-k4 mc#䓞f خçSyeHJ>!S~. L^mp+\x&XڃAshkH `yo%o1<;.W{nнq;]fPHkQ$<$A`H]LL#*$((Z~}Pu5%(\aprV& 6哵,,i.ln*kr>ۛZAJ\B 74[Dvqm&Dzs:)0);e^ZX~Ix\oɠ_srůIb5[(Q(܉W/9c\U%[!u,PSEkBnTF^Toҟti͜2#&6?Ɣ)J{y9U ؁ṠΕ VKAp;wݫZBӘ?D=;:01TJW: DPXA G M2|0cuJ8 -qj^깳/Z25 ;3ܣo%ÉoqB͔;!y"(;bvAnq$3'] 46+F&AQ0k t,;is PӰ|uf\" ƥZ\%;2I!W v&OWCFR/Iדr+c.CƸ]@ݝl!t1U+qZK/Б+KR}^?zъF6ҾVIQAd-4tNrvȄZ7o9Fj^tu1^[2fB+nayիTێBpuk8~Im)ح@Mҁuj^Qn]f3͈L|Q xeN)r̽& DK9e,> 64%JDbHAMy|dS5) 0mDyg, p;TVߜƟאT0ɵJrFJ -%XR˟+a0l"`\".$fzI@C7h=ɮF^kZ,.XvP G1pEF=l-X E@jK"ȗ*oŋ Z浚՗јo&[Z6&Z+M@rQR ^~?Lx Tq]P1j\4WQ3_*~Oz4a|C%d&B%תვAM[ !`1y (6Ӱ5 Nϋ*q@d^ɚk+ק^ӻNs&*t! .x[-Tm0bg?"ޔ+P)g=va 祰ϩH4 G4\k\"ګ6,֡aɹÌU%]I.؝)~Gyu5W7DKJ2#]*vbZdaq!]Hq9l&١%PS1iqyPLLLUv}?d$ټ>#t[=`C0<>P30O լ0\ .4:Vk Z< G;fz+һIz|ڥ3vtƉ5OPQK]@k0hvB "=eŹ,J0_3,s{ѬYC 8dj m3 3Lb:nLN>E[Ɏ>`jBҕe`߀PB1 €<1 iw]JQK\OxLƐm:vʱ61A7vaqBeJHMXFe>ÙրǬ@ُ(|oWG&q, _.Twry/yல.~[΍AcLsny3,iO q3@12/`kQR)#sJxk"1 -_WFԩmWa6q+g$DW ԍ(ǂ>X(Xѳs >dVh%yy@0H2F(mow wْ'>&TJAOoa}͔:uttPHagɗ! ԚB jeTZcݦOp˕j7;zBJ M=G`ύDrCKpY),˚$04=__W暥H= cP8Rw?ZCŠ<[0I~5ls4E ֗UG3oF,87>@Uw;@f:p"uRᘛ3  (<*Zcq2CmTzux&1;)?I@PJt.l2z!Y5O:֊ozbb탕shϫGVxM2aUtn[`k!{?.*hܚ,c)y:24?ц=(IE3|vgfڝEdÿW883e=mq)',X{>JbXu (:8[4~9T~ݻLV1F;*y&7у[76ޙlE_<x0s86Jf5g;R@-Z,+2u]tTޤn/̘CI Ö=riI)d(]dtS'xdzh 9SX@:MSvn?pJzwöqV$TywRytK9傷7jT$LLVe0~USUڷ(`'?"?˘9z G"~S]֎g28$R]fg@2wKpy&W46ļT@ '>ŝm hD?&qT6R^Θr06ynTF *dzA1;;a\M–8vv/ܧqMXpro!8 qWTMИ@ˌفf?{[O}&ec\Lm.a-k1p.ө~$ރŨ*Ї@a"YMV+ʭan7Z's%F~i3_!Bf"{{hOl$Y-4'v\7^[/ Xk5kKm:!-pZh͵O9mO<}$vt6u\s ʷ2^sy>"< %㒕QT[֞k 2@K2Gn#mEa_p^u/Vat|XK8sP_m6ыtCj6 tjl*)YEVxb"P+2KCʓj$2gYZ070701000004c8000081a4000000000000000000000001649b7c2a00005ec4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko.xz7zXZִF!t/%^]?Eh=ڜ.+̉ m!\ɍ(8SYBp^Y7phAk׃hbK1dv;yxW*{'=HNҷ̆ Q\g2x}#\$tإ g+1 hk&{&īRrk;ߕQA٪o[Do80W.>,+SCi^ܠB|G%i/OeWp~$\wbn{_Of I^4{x'^rAb%{C/7bq F 3.7O^5 wa`qZg>!ϣ5^~[Ѐ\- S~L0SYWԛ{Q ozYGm;D${4>]-E g] 3hg, ¨NdS"˕"܃*^TSW[^-lOKƫ1Z%L+&s$?pThk@ua {$ EO1b9`:SL#^ ZE"y%?t)_xù1>ghV0]]_sݹ} Cz}W"Rb*N9F~+jvC /X#Ccw/f-zwkՠ;`K9+|GR|HŎ80_)x$"DrB`2eLCWJY [ɩBQ+_E$6E); qF~%#ВA='m$1O6\Mf|%j`3vNywE#`֏B1w>%4v,:K\`3젃;- z*gOrF*3`\Aا^o\3,wb؝[>qKw>;\{DW̋\g$<T?e-L2ǭ[Ԯ_S[[_D)0z ᗮGBCS8fr޵4(Yb0 '_Q8}zF;4;ͬFSu3,E}g>XD$c2(RJRb>6۪n~0 'AW U5}^"6!!f~SB>᭼g .L"͚'O&&Kތ׉?!,dp kÄJc/'U/}J. l 0k؞Ս ã'ݨR8'mI{ &uk4وr7ˉT"\'Q'2OGNZ]%]2mO=V$'t&ZR5j͸@" =SyLOlrH< _.ULŎ(]9c _菶Y6Q WsZܐ~48Qjo4ApVV3HʻW^fa ~ |$ԟlݰeO|0̿j,3饕{BxCe|k-ߖ=e]>E(r81~^EA֘4`ѓ͸};r/Q@Dʼehwkr TzMf$񴯗Qvs>h,:(DT=k\/'.aR {V<3 d'n tk2@ Bb?F_$h? 0׸?K 0 Kt:&dGmXfs56\7"z 1hy'rl*$e *VgyBy4 8m{ꅁy B:U6#:O+J`ئ*4Hı}2}W6Xtf| TC-|G2sSץbNٙ\2}0wytaGW(k ϻ4:f ᡟvݿzrLnUxǒ<+ћ\ 46l:smj,naa^N).5" ~H@E`XVk G Y~ھ4NZ?{xmQf5&@ Fپqv}3ݓEO_,*n+lj=/ΞO /^{Oqj= k6yWQhƊ&2fN@K 6.ghV!HLySb܋M7<\s R T9hr`q,&_*/ѭQCq!q[I`@?WYGk mOӰV8IZNKœPWqt{t; z2hZR.@u}-7b-RrSf=(>@iO,/SߗU;|vϷd >g,yi;qh5ؖx >]26JIWm*8UAaSE;k$LHhy[P~+2tVsX&_¿$+5jVDad#{<p%i7v9Yy(I韔_-տ<R%_GB)JR-i.| -cRPW +S H_2PUCnfSe[Ϥ s5٣ {v]UАQV@4*&߰WPMKMl']^Q]N$ +BLO M'"yd4lc!n6"gVu*ɘōFF܁ !9- '{#1Gё[[:*'n=ʀUȁJEQ#iW=WX>*GgPLDvg}xudgUN2 Vew6/1闖9GҕKKg$gUUf݆Br8o'lC3Sa/R^>EǼѳPN=] )f|1 ෗Xߐ?IfV<_Gɡ^sd!v?nmVf^HVZ~,-Db2$U)mFA&ay@ي %Q|oƉ37"\fPؔ N.2S7*|E5O)2|qљG.%CVؓkYh+LKwfF݆)m]^ižT޲z ] Nu=W3fVVb'.%%ȣ{snWIdܭ4^Nom:paYZV"YɨhWTdo^ >naX ȡHJȬ܃eRGW?sptRnV4jO`T-VWN;q3qmYw nH$`YV:ٴM-d`Gsqlg~ܾ' -|JN{21.wV!siW0|[A%Rblϭ!h0];Շ]*~4vM1ȟ%pF_Uqح8ИhrKw4ݍ&`<7և'K>{/@u ͛`Ei;4Y!=&5cQ!|)/`5aOOpV3}w{l/L^oz c92"F~f0]Ja'$=3t;]q:kwlap@UR^Z"P8*5f1)L<9o͍б̀!*] ~_a06!2 B8ڽTb HO>fjn <;kJ6(6Ϛb"ԃ,bv%.ۀ[[ 1cȼ|5lZ׫5k NyBՕ!Oy zWf5!hO>Y^m(D- ~$/ BLd98#y0<xb`Δ SdR7s9n4z@o8%/Yg1@m]߰Htzj)A;OxH_IֱMC5Ha7Ё 6``˅{ cgpdlw?Tga8{:a@<ɘ^4pcmrLW3٥5_fT9# KáK/P1Q& }q!rL#gw<tA43r(4Q'G?9=ũvIFfaSb ti)^bf-5wLY^1ƿ|z|)Ո2m}:>%62U ` *k3",|_#sBw.t 8G~Ki=*&&]5ʃP3&αGP2J k2j(DѾZK=+_e0/7IA9RA~t%\ڛ+V nQ/?lטW&Ŗ41ѦQD͸ygř/7w  Ri_rDU!0@F׹y 3U`"<*D8fe4/f4Q|LK`JFAcWQF&oP Bd(vW,.Hpp|dZ|!]D.Yq;>g~E|qTT > Y~lzpU]s1?vIɱ6L]=LriFWU<zG1ZMCj y[9M?cVQm7YP8`te*R$Lc.Z0A=V!W4rB#Vj~~OD)C%~zދbyI>Ghvtwfo}LcFXΆ pU\7 EM@|HA/8G0_sp;(*rd?nxͥ2&i.jj )-Χۤ\ (Q9]H,L4KCV+Gh{X+D\[n\;ٰx.vlH\SqD9@kX \cZjti)5C1'r-b!_Aa'i?LbPv-HǗ'MPIaQ{J) )gB)Z}Mۥ'ʦi:IlGDQPYW,k@|THBS9lLх{$zaHEe`g LZRnDLw^qR$T BX:HSuGvrlc{p5 ,GTLeeOA0nPkǵ#۫*"`y;6 w'2ZLruR9YY)ڼh.&^ig޵Wwjj:S(/l}]I u;a<Ĉ<ϑ9M]dwәu[&ore2?v) sPvONسE%j| ~Nz"ndi$ŠY"$e)TJ~ql|\?q^za"QdzZk5t-gDh9./wWe3%]oM3 fXxǿ^'S*z8{#,P,qB~pNH狕7`kQU8k5P%U9L(-^Eo@Yxܵ]]q:uV2TBn&p鄾Z]Tն %Xn?Y ksʘP5]R-mgZ\`j!e4U$~q$yr*nA!h*!kF'>k؜òr:  {_-a.O6oTD2ko]R2vc]T-@|%~ ,.&a[=|^m-;Fb($"IA̫]]wk֟HZd(.6нʔuKF qDno^{`0\#F-bLAT!6dw,ke!(;&RΚ/o?IBIIH]B,ɊCu iyDANB-CbD +[SۼkaK˳*I~"Ok}"RٛTMJ&BdZcS6k\uj#I+ѸDPS꾛aiT:#m4jZ5ʿ~RъO^<2ȵhxx"2 ֩Ǽp:G&ۯ>J3V lJt+tYꆠ+Cx`9ծ l*ML)kW ړy^-8k}\3Hv0;Uי S+Ԧ (8^TvaՑ+7TXԳk5|Dh]ӰR/V2~WV=M^seSrZz~m3:ܵe u7ݖfP "›FL}FrqY?ETI^ᴶLڱ@ǤޟUo2G$$3yAvG"Ux{tBJΰ@lwžuOarŚHݥEDƷ4L-NZ8^BpC~AE Tŷ`WdX lTw&Nfѐh!^KLLJ-Kݲ(eo&V x)}E5RSC^O~]w*@c$?kFı׬( ,fҮ5^ޤ|[MZdJ/T+!: }~MN/v`{' ⸳ Dd]  Q-@΋yU4FR)/ՎZ஥L#kAz{Ņ$D47KCdt]܋~ư%]+=N6 0vY⍆}zA=6ʱq)Nvj^Hÿ͜uy;hy`Y&ceўquϟw\vR~_N?k2\|+zE.]Ơ 2)Y8U^]0.]5. -0JQ5pq>.$eטP.AY_*c︵=:*D3ZaHa؍Ԙ% h,]/Pl|Py0e<1嘘ʎ;ŗ$HَNl:2ƔaoI~g+N6X6FlЂ?LPYǵDE@cii?"5ČGtscCX3%eÜHin#)28SZe-?8OΙI)JX!%/hd>{ik½@|9kAY+q~ =29HeW2>*a%+K2I zSTAQ媑XӺ83SXj$/`aDM <댸!-]F`Mg|΅s{lU ;$R9$tNK)MPADro+$¼1l/g/CB5FM$&;'z0/NN"[V$9ϲ#f]Xk#?.tM¾[^,470]Z:JȜ ' Ǵa:7OmDuF=,LeuWK1Ċr`a'9*˯KCR8>&@ }7(h#ϡN=>K*֩LuO? pQmQq 8X$3bcqW}bSѣ}}xZ>e#SCl&p+ʓp&(2@=nun`$$Bwͮ9_)~@ Tm\1t:@gO5 Wa3Kxw%J$ߣA7Z:(yX.WM m4 <` TAZ$3 ӡAU ԭ6]oWAZMH ƋשQiJFS&xZCaCaA.~0"Ў%t*óhO- а$d7 7|Wȿ ,.ɘ.3201!jɈ 1C:GzzM:G!)^ͥ$x 9ZڳzǪ*̓C"k.i.kz0Ml~E>g>.#N(F Ӎxʘt3lR+]l=kxʷ4U"tFOJz~t(YԵt؆U8J'Xr]*yLB2~mZ}C&L/{8j!D fB~` zYʯDmRD+ǟJؙAi,mV2\}2y^DDR3f 62ބBn,AWRǸ2_.U%+"5|c>K{jGu?vādXu瘦*C~~JK.~NZ,h¨~^XLǥf.ǮFy;4H#nkG?AfjyhISQJ/!/ j5 &'4%c+9Ն:hu}ΫJdtXU_N =g6KV/Aʪ3Z sμ `Jlx]=rԨ&FګD¨TT7F7>ca7EG1^cYsV ".hUwJ2AAPR#zxHxv3ɬ )Iav $V u0ELҥ[RJ^oWC#n75Zapq@4؃2nO)6ͅ[U^&z< p2Pf8 xhOS%# ɍmP8MQ? de祧ʐ¸@h%OL'̖Axӵ*}+i5uF/ Ndy?O\NlgDĸ6+,E :wr,+%2'w/fΊ lX/J,aʞg,|=0h~Lkc:f2Q$Z)vRa.Iu N W6Re˞I68$j^} <6pɅ+8 0T Jy + 7م?'3*ڞo9@_DSy08*8?1ޑ6 zJx\dբՏE!ڦ]1Qs> M2YYNe 'w$. 0%b5M>VnBZ7\MySD[~mng-&Wa-|[pWz(Hb7[sM ELK4cb96 XM|kE@ڹmǴ#O7H9zm> 6/A툷ޣHnh[z^[Ŗc@׻a̽P\9Z%_I_}-U9cH&C&֯0`p:_U3kG.+R u܈+(CL$ƆԐwX.o?NqIWpD+ u_Qs`h/rI2YS8D){:f&sT  Q]Js]E뮌_6GMBݳ[t~mѵ'cxA"g&2=YJ]cH ?[[%%sn"~BII^EZP /}/H{6TDԘ%+ T>%%~lAiӁ ܳW .*2PTw8Q;>oćSMN #k2%FR>k%J8VWm:NtP|5n͠֏4ȷm.Ep 'cm\dzSe*ԡ7;Oڮ2Y&4$ߗY 99ZmV ̠xaӛ>z:( #ѳڲ#שľhCΰ p 8~d${+0Ͻq۽46d~Ɇ$~l:@u"1y0H䅶an[gY84lyXVEUL 7| [bܛS(iB{ep%5k  ;e|ܳo;v|?1f .Gja mY԰{ͧVɋy)Dsˮc 4S*\iyZꋶj 췇p<[bm#pz9PE k|韱DŶ{'eq_MN7fV,mue7♈J-)/;X:GGM|p;:+4{Ԯr}іع궸7NH La`w&|?st]f<;ކL5,H. vIEL)Q xG^6QHtʇ7ӎx!}"SkCpboџjLJI}=xxMqJ;_.?|H.{z0<(`o׌$] N14"l{oN'Nd4Ca9ҎRg)T13Q;a^KwIc였%zwcJ ݎtx7Vαi{QK~~M÷vœhBܿnA 'ʤF/Ґ Lk<+)yA*x%Rz_+RbIJ5g~H tNqØe=^"nV)@ˆTAW"2,Ш}5r⃹c'D3|`ssgIƀ1.MP'r/V!2~@!4%Punk4ُu/5[-rH6 xMrݒ7Q^D˾'KT Rqoy]tz8gY%fTY\7hmJx\ ,WrPƮ&$*5E3"; _Xے+8RZ͐bW!Pe/tlZb3x"ַSR0vpE)Fz`)g5PH-`(%ZiJdӜ=jgR1K=181Z "Mkfڰe>z+'xt( Phr`L.>A)1"n_b Vd+XXeەWخ ᜽0rA,Q#{RV|׉veѧ-(H\ e[@~Ra$K'i #*#֢:(L&@.FwoMG򛾦]G=&%8&MeC5Uj~tNC{o)s5?23pLxWNe(n7_%m)079}6ck]h:yfg}GEJ輁Y1# hI;dNR2rΡjTnӏR*UQP$J[ef;R#NIN1 Dɸu_PG*1 $}EFb[?߉D~ =o&*B~ZE5>{RixNk+F&E%:)S`cV p^w*8F\lfd $)-D k)3V[Yޅ[cp^OtW4zBT!#zѼ_8KD VSyiQj1>r+G1 XNmB } yI1gU:u]J=_ ڣOkKCZ>M\~4]kщ.QWetgB%]Y u$gr!A P0,XH4rIݨ&TOGVΕqŭDo,G2 0/mz!+5Ztl{$ Jy{TՏ⏙N\Ҟ:0R>tT?wjY|k੤JV``= y>jJ8s ?4k-MUڊR/>sJY >R#_{ی\ L`? †yװAedْ[$c0%WY0Mãy!>yd )F:!XZlj@;x;uNMvL)v hr0+T)X%?Qij M%VTBQ{GU?yh 1'{}".T}Y6 x {Nإ33A:4(F Cofۋ憨 ̻8'Ks?YvYp"qCk(My 977 =jʩ+~7YE4N_F2SwBGR]R+Ǫg *u%ʺHuSM׃y-]J^D\PQwnBk9kFRPdf?t* m5︆7doEg#8tZhYڟ+hVQJт|RVђ==g'ҵ"A~٩Nκ 1X){;5g)ɆuRQGT1)-Gp=8Z5+l/ƤS7F{R 񻥺t,ˢD_k d?Cy{<'Yl2~AS#apTVYdNzId'1**nJ8HNlS&'dzkОwr0 dD G7rZ557[\Í S@XdvvJ%g7oKsrk^;T/Pemc ]*6){1{ __cu/h1C~.틮R|[S3L*[/dԃ-A.omV)ZJԿJ873$=!X/E2kn !i=wS{pXkֿl"| F5):KTG$XnD-'{? #\M>^%uUr26V,MRUpkخ=XߧvGַsyvOFN_ A( ndτlP)޿H(,_ 'ARR(Ir!P Hd]$4o`I9=_o(pslJZoeHyGiQMg؟n5]=`uRl 3`ǣ6Rw7 i=`%mli9>'`"+!qݬO=sHƺ?t#(|0ß|VGGg݀nG*Zi8@ *KqYJoXB+nA+HeZV?Oz_(Ju΋k~,*OhV4|!m1BP)9Wu!gQpJO,ZV83?QFeU ^̹Ƣ[sfpJHG @^z|bX6KȌ_ } QeyB>w$3ū< GOߘ/6UVCh&8v4z@PdQgYZ070701000004c9000081a4000000000000000000000001649b7c2a0000ebb8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/=7u]?Eh=ڜ.+ BʛJ(p$Y弪tg"qbgʚ~ч0t,~rT'k۶ˬ(rv4PţtuE0c.^YH؎Kl4Ly&%JghX(;_3-@|p&tN7eun:M$̺u,rG2A6NӜ#,IA;򋪟2z:ux9pk2qx*$ Tݧ{~[2`P(Es$^[&|^ӑ1-.sRF+weXFO]oÅ01%HOd g) GHts-J0VݐjZTF͚FH {P%& ;GoH"&28ln]E_>~OZh;&ĖPX*/l7~(ovÒ6F &r pT$TP:d6|L))i4L~&? =owҠ-J#RܗPWR}~6[N.ӜP8]?wf6ߵjssMynQbkV6`in 9O:U@lb wQq/bKN}j0Bz54( GsX低jgol屘װhsY ߓ UI6_F8^s NC0ŵjO= *VO"n՞Un](>  ھӛYPcv$.A=[}R1wHl㹮 C<_@Z!yv_ܟPQūlXPÞ47h%[B<SZ-9 gg0PܹS)VwfM~}Q"~%p J!D)Àym/r4d> B,!\+YxXCYr9녦҂ :k3xp> ϩퟗl} h\,$,,T<ܶo7$zEUXm Jӊc.,(o=1r.&RҪB4ۦ&Qa{dBA_2w) aV.|aV} ԐzAwQ]ql,ߴoߋ O|) d P5 9[!V䀮^[C#rԙR3$򕊯Eq&lNV9("eo*EWh/-"O=M)2: zy Rڱ CmϷ^ӹl9d ":4nI-m#\z()w)~Qھ.[M[%FqLqK#a.fzATml@ix@- 59M?TtKR.DOHS}H?/rQ0 /Z埣2{zQ|iHx^DuJ4 ]bnsuOI1`b݂/$I'\?_AͮXf\$nFQCņ91zbS{B70#-NSL/]%5_=ڰ^4RQq`Yg*%]NEvw6$ԣ]Y`8 =4=Hy%w+B[UFPigR>"P{%b,)=ғdeU5F%e[lpy\ۡS[6dYhNNu]iA*[⯵rS(?ZٴF@}=" }SK(nP:džHcʔ_G'}齁 7P=4>t ohBuQ+^/2P6y.SɳΛl `HDzN f!_Z[rߺZ+G[#d7q/]^FqƆa 349Tyǭ8)z/PF,iWP]|:At븈 ; T31aF9fjxU8rs gmOZf~(&eRSJƱ*|tp>Tp^{"G f`-b܁ԲLY]=Ph*7\41'N9mθg۳H<3.q Z a/vV]1EOBa&l^ Tm\* [I`D-ߛDg twKR!qVD*HN`"w|!ue;>w3wZp@7l#WI`G0xű'M?KZ3X%PӨ̷ PRVQW\@( p H!QV"fq:1<@[ЧREؼ)Ł+rP{P [Sdb NjgdzP| [4[Ïrk3\j7]T(n ;=+{arnm 3`cU#A>B0 Ar^_%s5v!3x"$sm W&_+` 77+߯B@paHSSam_#0(ڡ;C:&N.@. Q`V< c4BJ\9 O^ΕR"ffkhk@ h%N=_1 Sp>L؋cFJ4`L8.uLu9t/*&u.4BPFPV' y3'}~ʵMrKbK/3#0ҥ_{?w~#X&lb{DˉL8#z 4z]%8܉`Q>ݧ۸hw'/DV[RoBPC T&q&t;oatr]Vn) {H4f?jEd4ZapV !(&ؓy4N( jܨ_vTd7 `?Vj'4#7M+GGݦ-2H;:nޭIPDYݟz5[- LP;W|KP2z13=#q3)~L V^rSw%˜"*3YkI{p]IE=Er5! 8x5,]2.qܹ2 :@;نb&pBh1 7fܧp[dTj4<쏆ʧAOԐ#d@9 {9vC:T$!v*|[/L@(M4 KwvQȯ)+;yb! <3m}:Ɠ |2R%i'Jro^[% T"ffO҄XD )3P$wnSl^&!tXPkkVV(JòGE;k"4"t-gFyeYͣh#'hY?% ߌ<8'4,Ӷ(vuH+HK^ 'NEv1NG_b@QIY >ulmDO7A(kU2]½4/ϰ|-6}5uHGJh2mF=hoG)oj6xKz,B RWIYHz!F(·\raCVy>A nD4a8V YfPhvw0 5vW$ۮcƦ{8SR~_bN:!kÏЩl4I1g^kh,ޟU*Ȥ;0-]!j0К  .b4?sJGek(g-D5P:+]%euWaT&p>٘t7w=x3 䜆U S/a/Ę[ G}*ϳ [CeI&J<# 1eC\Fhʎ"z텉{\$*,'$ŝ }]ݡi rI7LzMR!f.|4;+sdBiY&Ei5k3uK$%V53EYlJ)5ͺB~W~D^ѳ:̄֊R|+ l)]Q`I]g.{SWHv)WNP@IYԗ@7?Xгj^ɐ.{WX֟d%0Q-.2K LZEhDda Pif!fRWF$mG2h04W]/ʒH|#%eI\q* jЂO9}yh%ʠ)ytqjhˮ+-wKE؍k_4]F2P䱆?yRCWQ~`UhbډvE-3L \7v;zroX0͒B j+eI-O>hWn1$ή\Ѐ!ݧ]~H‚}&;'$-?6Tw[+>YCje&VAo5D\_Hޠ؅wsKHj%"d`nᚢl.$I>3?s߱"p/$VcoV+_++,a\)}K-(FmA橝yu-ٟn,2T8ʿ4slkFy$?}WRp ɸzW.bmv 59g}dBA'2w#=$I5B1 -V[FPуiBZJh*YG"ּ eKFӮxa2wghk g&B)}kվmv:*vMCk޺_<l;vK"OhL=k6P='؇19*S]ҿCZWSh|t6lfeӚRܑϮ#2/@̰\~>yiph rVsgR#,#S䲅S cEڡkon#pi$J/}:N4a^'#*fNZ !FP[9׌ #|/K?'"%p(iq)|"rS5 vWĠ,SN#٘򑉢K`32 ?`T4QAyW";'+j< @(CW22ݛy\1Kv')kq9hӾ} ̲?%ɮAPwZrx[ơ.N^H5@#q2'_ EǏ XփP$e*ۿe>t >HW@cv|nrM+c$D2gu38Usyy9Z0OÐUͣXw 8H<ɼD/wz&Qʼ'[Ѹ𞐒Co$)==__^h9&Zua#,sa3ģfB/®dcsP`Gn†\Hml{T3R"gGwN?$)7~[)*k: ^҇58$5$|H@S}}*Vȕw+džz_P$r~o8PM N~\@^{[c&%600v{W?/UV(E8RϤ!«uu-IJuCةGS" n_df{@E1II>R>5Ҩʈ0?RECKMw=%-=Q+ſ%PN"?'+Z̰єjjOI=7s\g-+`c&ppC72&Pv +^ȌLSks]8WS̱\|\DϬ2:J\Ts5Ǧ}ztD~C!%V MjZj"hhvֱJ\muËK50ᇣwN½:U w&^4S%@a S MfSC9Jٜ9x&D}9|r"[=rBG')ӲXeF2@lec֍6GCYA^=u+>쿈h1zۦwC҄w~is"EGYP4Z#fte0K{׿rF-"W ̚.UYm]s'i@!3i=|>&lRy.bꕂ.44aqĨSeI4[[tb͌.zi\H1y9:^2{?X.Vcv:>=siz3T7|7u IdK͗}l~K#2mXaEgZa.{C/|jκD2'ی%7Ey?wzF)ڤ*Ȥ*亵-ݷ1h jnuO^0WO\Qa|t{mXÙE(Y놴<)viejŋC'D:,R2}#g>˵H`3&{x+@Ʋ-|~ˉO:``K1c׺䔓m> t=knܵ':<`QWWd8_d-?s !MgÃʄ\Nvz),yZR#4h]7[^I 0Nг/NsxظZ1=7@3g72̹tKWnnu#s57 cnvne_sF&j;S&Ɍ~xFTe[M5{2|u{{λ^9'!@tt``ν"_TAXTIMgL +쬰Kn,f%2u"&2[ػZ>\+O%{ 0iWV>T*vxp;Ī؜,"bӚvEMry5FO2s^sQCt8颭z7d7P"TNxڲ3dyNd `s;3 jLRqea#)x&iFYEd_XԮb<Y^e,9Ol5[^k NsVh~xBʭB)L0) 9~d' ba] X~;^)*>%яO||0ح%nwY ٦FٶZa%Op`fFb9B N#|s5]&h)O9z9{?ysjǑ/HCQVdU ſC(8F!fcf 0@Bn~jz]6`A\+V;+pv)_4OJ} I8>C3دܪP\"!}(OCsPoN޽r[.COs(&YGy䭆ZVu@9(pjFѰ.Y^W܌C=j֊i>'SDis"ULW2$( 9ڴLr՗4z)j#.sъ#W46!~ O?Y]"~WEa W9|32є5-! ,)PG~K*g 咍vWԌsiu }ZYoZ7]hV挓sA'ގ=$ʵK߿A rdh/-Z`IwkxHd\2ࣝ"佻@_gU]fnK,P]D*H(g5n@P#{,h4mI,3c#%p&rAW lXS,mzFүyG59K^?аX)-7jڣks 7 <>doj>Ms"UZ2\mJ;Ma 2g;9`5uUn;>X#o$jA+ٷvZǁ 6~9l|(8U?/r,)};ZY5ҩP*J;S ?*M=uӆiߒa?VfdX0HAY'9(RibY0Ktz5`g;QQZlnٜ.ȦS5D/JPr~JRjd5Cd -a+vrl+w6Hz:wL ڨ* 9/$vEs2G&HE|mTȄ\qjr*ֈ@sS@H/Ob0sK FF^J@hD1ܜ>߾y{\ªXD5p]n`W8G1) 5x#!t;؇JЦ1b;D0mfRPgN޳(;̀$ !2bSU֐YA?G!IA\fI,5fWsW7ոIՑ'[*b]>/P1 6NJ{NqGqu;\6L(j萷fB|b0#3%x4bLyhD^/ nYR1Y(vQfH!֔Qq+1 *%ZḒِԐ |JD&K}EJbf?h#g@,mإb]_I!zʘ9%*$mŒJ;͚ʱo&lWLvlV|D$f}ΕџJ5\}&ʀx~Joz#uv㮏hpAq:)aV[`dSY!"mHO?(Mfwj 5S\~-mrVFԈ.:ٹE$e科 xq,ȅcWT ԶYQ2-0 aO솊[:绺2*| CkH*ѡ79 7OK.T"KTplRIl`/ؾ|& ăwyr0V ]_uN@^^f=. 0g"Hr1_226CBADB}hȷs=%vUKOz^!NRi kj/4ާc_וC<ϚaYH7']핾GRzUmj?λR$#?Vύr&$Xre3]X0Z]GFڡP +`hА*1.oW.EC,kZpVx'5Ӥڲ^B8z,w8PFjiHuIKpl:y)(ڴ ~{WmB 75C2fZ 󽜁ධ\f<\ripPO;LmuX(H&(~AAGk e7D)?r*ے$a7V5xo<`ө$5r/O9Ʊ) i0tn)B~2fT@*bUEn|M}fHΤ ;&['4Mr[4|&FH4iٲg*")7X]4F<3*[%~<|A±VW\D%I)s{jG8.[|ü RiQKpp.Z֩)U@CR74jlۜaN5.}iLxɑ/HX'!؋o(Ԓp)sRJ9O]os*&|c GKp}7 1ݒd H19QHxBXޔ8i ֟[p$}n)*Vzm]6sQcB `pG줰/B DU~TU{XN&?aRpU O0w 3"kEHoE68ק(MtbڞWmr{E#*Β%35 ZBaU5yYdYy 3YC2[ځR61zI#-xPhz;OV}zPل^Q ;WdMti&*p Ad *MT YTQŽ qnm; =!Cd+r ' ٷʖs WIEx2C؞ͤ%?heKNrpwUuYGqW[p@ }6g+deaкPkHd̾`5,`L5T8㸯F ev a-Fʏy Y?'$wj !q]Q>;VCRߋi*qf q%g!](c4Na;,/ªk:ሕ(x_$ٟ78Wf`;WPilV3h iGOa9Wr#SML;leNqgA#;JT]q_0xߌe50{X-Mv->g|ȋʆBv4v+5>qˁ%p{;dp8Cw߭:*I`jCڥ0F*z|rYyAP̂+:#J3!:ۗYIxj菽62~+\'"YPEm*_m։RK/v*J|Pi{Pu%d4e?#paKMwFM0@OvZE Md'_={-%ܦ3 ه\J,H@:nubLBq؟V4ˢ*n[T.w`5B(qSۋ͉NдWRX/;aa ^HEK4јI目b I#|r͇V;Ex/&chCڵ -~b@":.oh6;O_=1&qZtd|IƸ1:E$Z6.oCmC^HI6V{7O@R3 `ǕA|NTnk$E`z}f#PVX×{ voln}Z[iF+ i]E%pi/)) 0/Eʎ: ̀&);',I״p$4){$XnV}Hjr y" )&6겷6 ߌȝs4\_$* ,WWCgsjH;vUT2Jw H_ dAL|A"6VՅ 4]BNb9} x8mKO_XYEM҆ 21y?tYGIR!u~7!JܸC'J>To)JlwQ_B'kUQFP DRD`UNq7,pFϡ$&IR8 ˡ?6iU'X Uǫنv@ ZD*1.~4}rj/v\J1ʲS6o&!U6B#vz(Ђ}q7:y#`EڢR}3+ 9#9Bʜ@fݿ*bЖ,vQw|;ܡ{+K|@n{>K$Yq@(&Kdb|p"l1^^I>j,rJTF6 !Nɤ.\Jx65 F6<` M u%xD;rlYuxlF_DK0(| LH/JcY NOT3JUPRY? qW&/3҃%LtXCR~)m-N]b k\:5哇\nKW0?%E[C}UZwФ1]LXΡt'|B8Aש0_9I1.r8܊(ED.BrkJ2Yg"j$Qsy 8ܿn BOMWЂO쉙Fv׊mվ*V>on@ʱK`1I6v~47VZ {P{$St&\JM/mSe%aĽrTV<12{nN%z2!BoslVihC 쮞39]=X;Nԏ'n=9"*qYx!`zܚ^%- pl=L>HUFd!pA7aYt;/lуNJNFI7f(%`@V֡#tM29>V ׿X0GiMXCBvWO ϙhJ], aK U֍Gk_مOi|~l͓ϤmmfC(渴ރF҆݃N4))C4h3ev\~23 /T *K 5Oh:&NF=d[rmAH!#5)cK|43?ap؃G ƥ&0Y֖nZAV>_'e s a [Y2~ BAh *`fq{wȮ+*5sk, r_ZX1SZN$ʕ͋tvPJSfS斕=(Uǟ ll|gNMYyv3qF|NT%x̂Wh'=f1Fvq0ݴDu^e+}.U&d:Z>*~d].FWq A( 6wJo1۠P31l\%aQTV  E-ſeJSO Y嫮hY" I޽x/-6Q7ciFz/ vdMx!hO=DzXa{d:ɲtR# f r7[3NZwdWOhԷnvޤ1p&T=L>N'=U|Mnj6m :YM vOz+m,ݍS\_W`t\v||(VVMtӶ\cEp(pTˬIDݧ?4g|F侜`B`QŠ $k]aYgD,o$Ndd+j' @0gKDYG &- 8զx7tm$~*ݑ!t۰֫H_ίBaNAk96fWrꞃں Y[ΩejNv.I cC;+˝[Fʽ{·LZx(&G42m_\mX̪pD^K g6Stx5I}19F=qRcC,SNb07lbuZ!bߥ+^3YV`BѲiM"L,R gIkUnm Ktb[\#Dِ|ڤHg|݇@x'^8`|$"csA4w渶oZombQ/h F" -VWr+(K>G}( QXœE@~M N*3]sQ0}AȁVDsHuY 2uiAW۬QХzf鉸d?fp2=G5U_ԦLé29.|0Ea nGs+'wP3|]u2PX qK{Y[pf"}@>j`uʑ?Zf|/]adę'dR M]  ՌC̞Z! pz*v+-WJ?X=ZHh:HAO,)X>`8upD$̉gF¡nF^$3 3_FmdL(kMM0$ͻ21oBk0hd}MR˓(Fǩ+okL=` ծrhld%$!Ș6Ѭ }#/șwLj[P}zkep"NA*HT[euBާ«n=|1*^N?A9U\ Fw ٥@zuv"rA>Xa ˁFߚZvMۦ-Fۛ<+ l< uV= y68lRE@01M*#&Ϛ.9/p_RbTYߎVwf&k~|c^R jXHq|g4&pq7>^3Ǭ3J0cP-+$49m7OAAVQ>HP"l N*.NxзgWc@Cgn/f$+yPlZ@ > &'#|Ȗw:zU3ЛR,cb,4fVK/c ]sU@۝V7E96 z솖jߒmye 7sU ߷ꈝ@+S֗!Sjb.'It*pفUs. h!ҙ ,Gk ᚮԢCgqFǖ=&%vkH2j{-bc4U<З3 /ɣ (5g4Gpm^=*w+vtIbDsW%7I5ԒVe"(T`Mj͏,|AI^y@<9 q *kq5m;־nwÚZی;ooгA&3#4I>ˀOe j+yJ'DQ$0'f0Uîf]!Ȭ'n7O\ȠSRRݕba_Q"Qn ⹁;Eؗ#u%8h<B %̓* ݢ}|8 2n,r ſ 2Kw|p_uCnS7`e@QQe%{*Q~P\t=iBƎqFaܲ/Kb_+v ji'uXlNZOqcX tJ ү*+"3F1%HaiȜ1/r;az*$:<ˮטzxE)sQ> 4.UOcM0Bή8poO >Rt9*vMF~~C3gOyxZ̾Jmh4$k=(8MJwm'OkJ(z*}qtI7zf]ޞR!{yN x-IApKLi̱-9F\spz~ /aQҟmP2 [kf7[2~,oCUyat#fT10$vW `3[LA="Ή40`8NX6մ)y1V΂ҍ zYvS&؏[™o7fʩS:`}\=ikQ02ڑpcG7lk(vSb Gl |sdqH?4%O X<" =l߅ EGQtf,I !;ʂKmbЍj,/`(@+ 4AB!ing]v v4B܎>գ6q5pDzP},9o$ _FIeUvdK<*۬HD'=I҂ JěRS"0IaՊS5*4[+F:2-9i`'ؗ- [Z<MaSwu( B?mwFH=;n" v6EN(Uܡ=ODkso8]k'v>%P%Ev"+줭IaB)4*uzFD1>Ў'"z<nB N9vhu+˸Ӎe>a(6V ~k R9lLL?e׫E& dY? -Q~3Q6EbuMD-B@p(W| X z[7[gyWt,n:~E  ?Pwڕ<'cЉԞ*#07<[)n K]ā.%ԧYw/J)^)m\syc=3 EB2sm6sDv~{az>) 0 $3YPQt:lTu[ˌC\YZ$uG7q!]j e\[L+&I7CUI@5O܇հpQA$6StP$%|9$evipv\RCQ >yжag*1N6M$&ϳ&.qfn 䮶+k⿋ :{AJP{|^ә]젙f[}πJ^|AU24mTI\.'ݨWoHr+:HisJ 4r99ay/a볊5 O.\nUNFLRᔺKu U̓m¿&FFE; o<6.<^ZrN)ؽF@+eQOxH 2ݐ/<#;O Z?p#)[d_ ;BBm?roi&1طWnQڹVQQm13d=G$͐V)b" 7K>ηeSp9fVZeW@)6.ب F )nG-꾌⮧>BIb>ޑuػUƖR "TB%BB)*&9+Dʭy!ctWX@$>#b)N~y2?`NB)Gi&m.urh5-uIH% ylT;Cosic7!\K(ebtsNJ)6g-(Qb _DdlXל\t@%Q,~b׺hJj3џ۝5Fp&PKن)3,5wn(>n0˗ZsTt3rcb5miNoSER ql/ j-w7VsK!n8cMR),<ư{ޑȦ$IO `}Ckawщ0.pҖN D>? RG)n}u/x~R>j}bަat$ylulEu\q^KԋYIIKYc)Rwœ9RqΚe((=i4ER\9cCpZôu^ ]- 9-h O_CZPl[Gœذb=!k Ia.^Evkg 0D xq''R\ònH3&:-V/3:J'o%W*C?юA hP/;7LBpjj  ~ $碌<7_damW~nŹgx}XN =a%oTNDR0+O\ 9?=8{oE"c)_-%o]ͽ8wJEʎI㚂_[OF* i l%#ӥm Jq/wRO;ڇG~),Y_sn vU_Qq9r9oeL9WWϲR|!N6R si9HE.8K)#md_Yh uNRE0iU3QPr*;0V&gƔ76Ic|E eHt0+k6Z<f:# ܍|?}KEa0!Vse4e%"hbنZ:T &>(fơ;B(e FݮhWjDʚd!F^ <HW`-Z|GBTAEt,Q[&cHnm[ig.dCZJK`[+!EqPwC;N'ȶ)RDG?%ua $\OEpq|3{T3_B B-۪<)4IojyD;#|M E`I/a@bY5s(@wUL[*4!؊4L_CN^S,蜂@jơn峃N?҄p2cj9_hdy$INyš%B A=tIo?\| >T-DdQn?ӭO|VSpIʨM0١ )9&k{팵`m ]{oAr\bjueIo͙}qoTqb,*5@-GwϚU!Tڦ2пuXB4EtBL<_RuGRjդ*=Ň bgBx>Owmס/B]zf!KOu="TDr$"/ oU_AfBvcAu6>uqH՛މƄ.*["6=nH9h^MXCC^fEeRmjvRA6O7 GPԑ93jٯzW P)CXzZ@DR& T/ I ԂsFEú*ulrTs.D:HB۹gGǒ׳%Ey8R7]dpT8 Ly v "J/\2U/Pzp߮1Q)wfĭn 6XϒvCPN5kUX"t9Geg?'q+/+X+b'I0ݟ'2$LE/Sf:̝!Nc# oBtؖRL1ͅ>~ЩS$+vh,[ >IƄǴaSB`M"9;+ zx') bєڃzf2Vv~b[HPȲLj(Uhn0*d;F踙8nȦ{9elgFT34PV&~/ᆦvfQ}TU9]r_ JjȖ70je6ƹtGhR Ԧ@(@mɧ^l;>T/RMl܋1pFݘ P?]Ʃo+@lUU8H7>XܢƼvcLEiZ[J+;3s,%t)I @aC=V'ee)HFb,IMK,i>>$NRghdi> ==*4n{¢)\qUw,X DY=2V!GQ\,_thAÌ{"5 5xio*[*S>B OaY?UPz/#%P/{?Kx1Ԓv+4xHzП[̓6_urT*AT5r%2* c58OeCDEt!x,þZl` 4z MAzjQ_)?zIM لYOJ/ ( ,b$jn|.ed"(]l@>X*Vۺ%Ӥ-ɰua*ݶkg6㤃rvrQMN:3=7 _qۻyqիiE* " d5GNtik6zm1q-}6XPFx :W>JG+ 0E [OQ T>׀2]LXVaE\X!!NLoĐ ]c":;]n!;ăZ:I!1H0>'F8r)l-eoe1uJ:%t>PƅK+n9FdMqM˅, ]b{qf;Q bP|YG7|GxJ.@' ̉FW/8Gf:Cn>`ZzHLڟ+pn{=@j}g#HND6Adyi,9Q>ֵ:Ev*~$| pDZi~ӬzƎDpǝޢxX2c> T'/Юp ~(wo2@BF.E ZjlHc1M7 $g"KKK* CY*7\QR?-E71;xde8#BjvxH)H32l%K3`oհc&4ޫ|=(b[! k/5^jݱN05 h?$ y Գ PҷJwK{Re!#wMJ~<mkk6_Uw^Yb'&3WS: CꄊI? <8,_2fxb|E9{hvd@s6H_|%6BWQgg9Jj.iHΞF]eߘTVZ,Vj+Ouή3PFnh WQ~YmTpm8NID`,6>1Ш0!o|<;x3W ag#ou7 ܾs kaO!rڌgo+&25Cb{M/ꧡ@g-H|쯡6pz-˟E0sz'hhm#Y] mHuEwv_lzO&X9Ž R䣦j2SOngz5-S-i'zIUc퓍g#"],zCK=H9]ZY wZHo K139D#m8f~S|R2nZ\t0?F~EY̳gX/6z/[|nh @%byʵqSUˣ$I E71xC`#lFPh" ^&#b5zl{3ʃ!JqU{ڕa~ɞ2\iRoZWO ԕG7}BKDxǑډ;4|5VMP{  r/P,o9,pzwCP9 ܾNR."t/^V Hae~շe*AhVn uCH+kSSm?05SHj Aͽnlh#z@g]=8wĭ.i{1ud 3!m#7QfFٔY:hIfI퍫/z%U k2zm'$|O::x)8;o+4sd▾rk{"J~3ٕ8E GGuE\啚#tpzSGV/I$JLux'1312H:WjAU`p|4)Mv&vշ$5 yTxo_+| bE߆ZRf_W?n_jHpg.[M5.:91_MJtcI8POZ/^N Ó pG[8cD6a8tʊl|7=:Dt6}[9,h &" 7kRkI灥G-@_2ҦoPw5Bsg, ЇًCO4]$(0{XOzZ!MXDc˗x-a7#&oF_ `M6[:5vQEʕәf<)]R[O؁JKi>yc\0cПz|cO5I1v+:wn9]6pu@`C댍4{J7f5ؿkv8*d> Z:Uag&LJTw`oю^侰z{!q8 R<:z B{٧r-Ica\%6l/31_T5+ٶƿ$|51 +Oxsz42U 8{eR k6Y m[%1Tc"FW笘U bɜc>pQ!5Co;*iAn1hms`Jn"RMxw]T/c,{k|#]j0/]Boa;4{+)[~8 2Y7.0@\i7}jCvLU1+#f2h̙Hz _TE]VmpqwG|1Lzii, f(SCˀ %,a?pvR726|MK]Y,bLIM n7Sgɴ+i䣏Trmgm-ь#^f*2\+Njjl GI#+1mꓻ2siLshw;֏وx 8~)zC0qB͹ӳ 87f~@m<עJ1L!Xm?NJG[T '߬;V&6)4>sw̻p'f&B;$~RJ fR 3BOi]';%jt OyènmG2°ɏr4Ų2EI} efLK%ML^tH~pn‚\ yCvut]K Kq-|uH"R<^lh x%zptھDBЋ#a;jTqZb돚i%&`jG:y>B:}|!$ߧ!;h$Ed *m$ZdN:7Se.1)`&9΀&e=}4] L |,v=5dvᬷ1t_,b}VK0KWA cD^n`~gi<MZ5Q-…" v+KTh!F.O#"W /0is{q%~z=Wy 3!Kqg1;j FrjQXwɀ!ϿQ4)̪c焣CpF9ݙZ]d7Xtv-`[7\lZ(tZŲ57DRfg _<\^}#U @WJx,a hd5,Q]sgNj)mpmOr>TR؉(e[`9oDQ/qxz~<.*JqʴSrv|޾=.hf8{M,fXOJ('+k陉 \YT23@~Jq hL3fO65 |j^ROxgw-WH={GC1HO`W[4?9,u/U!,\Eڶڻ@d9Go*AxaWj LMwDjalщ˱c88̀uLPi­BBT!Fy!#>?OzP+d!< LQ1Tmy&Qvh[kP\ .A{ #R7 $<ڟsNYYڃ|G!K-QmPva{Ԫ U7W:J*gK`HE[uk0SN-8V8oR=$ݔ)!A#4&ONj낶z6)Z$P[7YDNJ8 : AtҨdW\ mmphV;|g{E=SE)O:M'Q['{pf/\>&D}[kfJc}Bbؕ3 8qjfZH]&#ėyP)zޚS,sE*bY;{_I.dN+n W_ӐNz@n!9~Wʁ\)mfCT)NdIx١;]֯/#Pe:jwugTZp3Hoß.<)2W6><ɒQk"cܳm"x[*nԋoq=]?hR.JyW$T#V.cGgAfiq̷J89!6֔'Z K΂8re9*xpe| y^n:찥$+tmȄ<C#C_U|^ 6!ch)Ub!^?_W’+W$"CFygv<Ǐ=Q5vQ ( *M=\˗2M^<<(n [41o~pVS=;P4zڇt%W?uϱYs%f'Jnɛ- ^df @^6C%a}#WL1gYq9W4}s?Gc2&Z돳;P/wCx;8-^7$1GöX# 3leApP`w5v J"``b ]z6d0[nUStlh,PsXe\_X o+h+rIŠwN]n ߉e%+YHJ9q<A[B!5dҀ,G;Dhe9Yz] p9;RPMJoCo` h4(HLҒYW\j2wΛ' $q0xTiAc% }2g=U]mɢ$FӞ YvN:GFBQ)+^`BqbXߠ$_BGBrMol 6QT,Jˆ%(\Rn[T'BaF#IGພnqMLl(ih".סiK#5`C)Mw x6_h{0|KCF^ѣ1)s2Hu|fp!#{;ik0o-3{ i.bJYI}u& (y,,f?杕?O5Haw8F4%ED:O^.ٯ)x`bV_6@Se$c:VS 1i^nYDΣ01٥]/U Ⱥ݆Ó#c':նNKEm ߄uI~fU/A0IN574ħa^gؙPWС5oE Vd[= g m &hw7<$R!F݀u_ZL[}]e!Zޜ4ڋн4cm7ҀJdR?\̀KbK{#j.<|g,"q[ WnFLMuoz(`9)mf'Ɠv$kiSĞPˏ S0]E,q4nj$!c6mکeg$DeώfwF߅E#+6V˜ɐt@UC@tV*ZY)XkL[:Fde QC!'FVu' TW{%l杍q󱚳w\Y= SUqOĦ@9᜙ѽj?7&͸$S#9MFq~鞴j^ y t򸦊F$=qlݔo'6/pHh9QUĄg=זΕV6xZ)LjƵ}I0]{`R?c< [O9VG{RtHX xљJ\HtgXVTlӓuf/Hbjj뗵?1򃛑n.J3j}΃%LDͰfo+?> MQd8j$yV:a 8,AClk'㿟3k`Oˏ 4ANx/?饎Pvoː((w=r=p4^;AR!j^kYjas\zp&#]~c#+_, LZ7(îg۞/ CзGLw[b"cu{OWDbHEm^RZ`Ap9~ɮMIUb np|O6ۋIRBD.r-)]$Ge |&*lkM@-q$1w[ƍIeŮߕcz_v(wTnhJ02Wy@zO;o빖+ !$c#1yQYo$il9rZYpK%#,SDVK[}{EERH$pybՃmIO[܀z;@vnȁ%#xDN!' Y쒈]ؾkMRrlNr 3-%ͿP߅a̫ZE`yZ;―E': fP|a'3XaԪy3 "QUDŽJqAz}Թ kj`/1g&êÆa' 0ڥ3s}0ĐxRćڠTH~;ɛ4A{o1sNJK*,ң5t?J54ʎÑD? `z֜KW11ҥSgi-kӵ CxRK[F.^&nh Ő<pIq:"Aq)E*vP #B4*ՉSp^oф.-2D'̷YrAf`E UK@S2ǎmrA;D؎<@ȍ5&%;fZ O1mO٦=%?L^]ėK8ۧ0n#״_hp}}Qұ,M?fZ A+yvz%h\Z寴/$FZ~wsҲ[KE{ sNږ ة`eU|H h˜4nkvT&Ҿ9\ U^9-v!_)ebPCK+Ɵ@TB%Xg韦BpA`=tL &L!O\s2lj{'`S s˻}es<Ύ^1 Y{8b?i ="X 2j=^'ȲV_>pT,gyO87'z"qt]$_a)ǘVg[ԫ;"rО~˪hJm0lZ v?m*M$dD_gj`D@1v泥a A /mzEhy-4y@K0bw.41Ljf SrʕC)-$ `}%dz@NDVDRbԼSV/x ~dtTV}kS[5/A8$*vڅWȁ9QFaHSwߨv‡z0%, {DraLBYgD{D"t~qNI-Jɺ}}"(Ž$ـ'@1c| }<Ԫ 8gvG {f޷zԼҵ [A6mRm|a%X~4x~@X~оlob $cH)[?Oխ20tWU;99N4>P1}c{L.ML?Wm!2ǁIDp? 1/ѺP«ˆ"%=ԹTK¹"s@_ڳPc sW$պ؝ab, .ia8@[L6& X[n(s3uJ[A@JKFprϳ4ʐ9=)VSF~Av}g&8 ܥ53Nqמqj*G[\WEd+b K}Uf \ ~ޫ /FK; ˽ SR`6(t*H ͯM1<.%=p38$A׼$!p/.w}fF%d΀#Crv|F4$ˁBsAn-ǁá:[CCxf0E5Ui@;m%,[,laWL=d55㐛k1Yc)_'4d@rQS6 `0"#ЪtLw4b^*`\s,3DEԴ]w+p;-Zm޺=PAޖt~O^[RMW1Ya\G/#j@{#ɓRE{|kd-\  DJCCx_Iʎ-_NZj0Jz ]5Ñ 5_\6 <`o-5%\I:X^Ld|?[KK#jm@5-|r$45N aDU¶Rw'cAFYG7_VR*H76R !fKK޴a\f῎ЛJ hoCt$ۖq M鉏|a _)fu; 1m"YMH*jynITK nI_ڋIR4ZSJ~ ;MZ BvwQ4x&?59%sPPO~{,=1 |یjrƢ fMt i&TN2yr'1Tk2:6 {aPwZe'|!b'۶3Y~?[励E he2pzDC`bk6 բvIۦ1!ۧ!b eQHHJr/زxs+ydiI@P+DqKjzpCHJfu1N 7[gcumHTvv˯5{y?! W^3|8P+%n<8Lbdg#]j]“ﲵX~/}%orpǸЂVyvi"m40@[3yB VG|KD6mj|_t:"W4峧'tt]!  ~N!/9I1'^yhl7\NpS-}VDci]4~f{E-~Q'=v?-qsde!qmb \ qaQf$Q(@/.!9F.A$/~l P I,䱃 XN3)fIU4Wq윐`O2PU2wVKR쫏ڱM̸ɠ%-Y-IPZs?W.[)€Btx>v{WeI:6%9^/DE33}:Y,o "SNFRvЬ> nbie/|T_IpL.2^jsDC8Va:~Łm˯+E@96κEdk#eƢQ*vy8PJ};ts3[?n ,uh,?})/9P]>UHYT&ʜC#ƈة:ڽ O;Ib(EuW6_A)Z.#'SL#[8[23BZ3n$Ei9Y%=GVޜPx9Fd/ƥ1vT n^A߽IeH͵ J7OqlM̽@HI#t EjxK.x F}Sq;2=GNBHRjg?ԯVu~VX,T>oSNU'Q)EӰH{X~dȲ=NkY:L5<^ZR0gܝɯ";pF0/g3~:ͧI tkW1JIB$t$|oq2vHm(`E6 ʹԪr1-ƎRX F\fc B*$-B Ξ`MY ]Bf9׷v!!=;CȨNvV*םl>Dm}Q)">hc4D܅kL^Wa2}8Py9qld~\PMf Szj'";BY#8`zi^eE +fBj/0j5m \Go S *lall CX:Fڨ(^v1Hx$\9KZFNusdA^llT* L|5Xuw%, 7)M 8q6EP5 YiK .qB#!w 9]ʞKlt0l+zO.SfK'4A|=u(^ŀUdaϿL*1)wu;qbȲ!LekCCy~˫"  iޜSht.ƨ>̟yuj^}O\߿M~g DJfԜ^b{5E}zG2+m`т%SjFB+$wzh > G0ycOH*mL Mg%*T\)mIrj+^͚ҟV(ʒ/@Zd^I9Q[O{"ULJvsv m_ ixInҦ.j( sQ ͕  3jcWƓ.bDe}O{hqCֈG0(HZ˫& fw\N3;~g%\R,v*Df8 bu[9p"߆Kz+s"7vlcfn2~?WrL;d\8~srVU%l/oΙ<=^J>O&P ;l88h7OF2&sd#3ެ 'ФM !jJ?db]pV%9٫!R<DIB" t[?6`=d^NDcEc0nVjzE}8Wg{ʲiu3S R#yc?q,¿1q"H =DLrŃ]q,ۋ(K$$,zU-:eu%xclȳV)Tޜdp\p: 4" [wжGΜXlHdtV8^GPyDOv87F;Nϩ~RXP}B~|X*ޛL81i!3\@`X^^ݾOr}(I06ٰbh, NKU3ci_`OիEٻ&8aQS%+&iJ䠐e'vF"q #!ZG)VV~68$44%rTbQ{1N m锱09ArWaZ+)TWH4'Xv#U~n6n>sT< 'Iڮn냴Q*7 (žgU4},.A/IXsMqxn˪qZ $pb4&Q`R[wNO@oe@CQ&mBNU='<.²44yv#F{qEnshge"]OJc\\ݙ7ʙk7JH@Bբo۔xPC>72O[JY9L$Q{МUNzfލ_a=3-3akk[%vHZkaiOp*8:xTLd a$Ҙ=Y%[WF- /g9~o5ig!]I*$['K>ƙgv8k4aӷl+C` ~I|'q6j4k\bu6VcU[Ytś\7*,^a#;r:#KMiڼQo=OUġgUiaV=x;_3"g͆Y,aPg-mٙ24|Be'!S,4o[H$\.y2Tl}Pu-?fSH,cE:dlqFɲŝ{M HA;7xL,tC4\C)S/! :#FtګU.{x o bO4\l혹lW1!Kі;%r,A{NW(Kr.(,#HD9\D!1mdvRTuP+haG#F4G{+}*y4t0ՔAA[ peoInA$ĮwF?P =IoZ弮{q|Hs XJdֹS)N: 3rCqAFj9j. kɋoBawF@lG|ϱb>bg6(!UJ K: S5K[jڗUJ}lj /#~?(gJO CP`}6xX[z ע5nz*$5)p3ܾ^QxLM43ag>Uv)0,9,.H^Ƃ8Z2JƳs~(6=N_Td-+J Tljg5[QF'PnyI3hdȱOCZ#f?0+N²Ve:OË<- L NӅd%Ku/sjq]4޶$r5 2map`ݷ6kVˉzqmT yytK0 Y]2RUcq#&KA w}84l۩T#"utL5c 9O\39/!)R{ "|XIA<i ;jۓ* B6';sr;,-7FחfK ĶV9+ 0v( SQa0ve5ݸ,8o2Lܝ_;\ͭAH{zTݥlYu*LwV+En34?c%-8V˿AYRn"Gpb%*Tgx(!⫽&uL=vICmtȯĽ>Ğ@S^&-Tt]~A''HlIhG[ =n!.:orV1 ى8HeKWVq2>Էzs^^qE1צ*47Ļh(85~Mxy8Kbzw,+F1zQ$Kju\TX"̤nx!8[T]ӃT?Uap5)M e £=sK-C{ uCtLr*Bg {W˚7M ,7?6B^߉%t%sHC3XX0>e- 2q%jReFmS't9b4`cOFCL9phr[\(5n~3*>Ɩ#!}{E3!".}iMm.,-S@K?:zTډt~O7 k,bB>nzJ9,?";ܷRb] Nx39pQߐϦD `HAO^Vu6pVM)Zk~ƒqY}gd}E@T[{ [;Rn9E9IW=dWle:eW9H u CPuR=nkEA80&ǖH%:A(b-L1nI/]+T;dl}).ɄVVo!UT}=o5 ۞d:^,hV޹߻|+gkկĬzc(XWl7lZOEǵٺޟ&u$𴗊F=#73i΂u# RI tMFhZ3i P@qEGn,ZQ )A^Q;\ͽ:،a")bp NJ!b/br@QX0QͲsv ]0CA1چOaPQJCu?qD m p!U =is&ӬjԺtm'h#Sb*T%CB@l$ W:(V*ĆmdXȌ Ik{U\,{M?)QTaqr^*O ,yRXP.tu5AoYYMM6O9R!{Ǽӻm,qlм:)'Ҿ 3#>M8enЈ7-"R!1[#=dFe\ /' `_I AC4B r5q~'$^ռXӷsD`鞶a@{D͝v*cZ)Ԙ TtI" rj}xy7>n- ll1Ueڤđ#?UN,-\ƍįHtFg1 T}BC=!^5ϼI[g%jdYkOxJ{GXƭ^dT ?W_(D!my+-:@խD@_Q"nr)}ϴyW/l6Mr}٨b( ڍPhX"b^ߙl?/`/sf |-w~iHn %yN~|} ɾ^X1mé=믆*?{M@k%Z4T/b/<1=,&Ris'}d4tg%o*݁oq4\oRWX8P^N2j"l2IɩUx9{PqSg5Ll2,T z3JZ*ӾlKJ];Q6h3Ep8Œ,UnPZ[3EېiyP,"iC#4sO(oqJ3b!}X-dޕ@⛈ukMŦf]lPɞ;"׌ bdE2*0 )rq>m?WBY:!w5!+y{1(*\Ԥ^n`,iÕr(1a@:Bv ! %Ս&C|Yˢ5יF\;)U\W d==q~#I@Yo+Wdaa}(E7)ORqёG2]]3W;P4H?$;3`;EiMa\W7[\6T)<<|P}Ҏ9~ͭ94<4 ֪!g@6z (7I۾@%iÓSҲ=x|~V'Wy欓B Sa.Y8Yf̌8CpS7Q[6东y6Tj8 9l/FwT9P "fb!׳ ltM{$_]/vg<(9jM# D'Z *pe _l󆇇׊꫋NB #9AD3ZfTf?Y B=(}Y~|q?/AC>rr.aW6izqjE?bچVojVL%UI|3vdr֥ ҃ebed";1C'6&FݭuCnk_j;}- *%cT=dwJJ ձ{%/ t@]<g?KyjzC`7d&]<({}}mP3ҙpవh\I$tϔ!j_o;.H$]~wFPz%|/Vu4\hl y/`%UoE댨Y7") ;oE;F(cM]ч}Tp -V5wvC:NO]o26 H chK/J9:2gf~BSJԒm x> ;otAk}}o-f 7`~" 645L F{@]va YQ[3T-^ a< Xr%föfx&@ 9:@ߏ6W^Hl7w?s3ރނWX]n aF3(k΄dԇYYKn %|ccJbc[Hx(wHf}J V-vbզbʌ'O W6Ⱦo̎u*%6n=?6zd@ȃ(YHe͝%}ڎ]{7g>xl);S~X L(&X4(<>Opao_GjRsŎ U^v:1HyMS)e M+D~_0^VaBN6EtTsQ^j0Wȳ+aAT| &uM%y$wgƌ/hL(12Ob f ;+CMY0g {Rtf٦ŗ!;|vo =q8PU!h>tz"PVr:װ; d헰$ bڔLn0Z=OKOUX vnMap`3y7qYơSeL2ۄ˭X$Qv攸M-%5 hq~BϹGVUMHBv9ǀWs΁A(%J5LRjCV+R!c¡ Z|<=uHj`qdP@Ϋi[%Fcx0,H*uG8VƋڛ ò'2K$1c~(#{1L)Ҙ@@ н3HBmV(l2ҥvNq#z`$ҏ?RM\cj:lTb O>̭;YooUNcdJ ^AF9.=dU&PR蚞"^04e x<"@`B| gc+ 025{g3,:lbG#EX ,d&3!#A;i p,gЏga^؍n20\+cȌXaD$K*!0a J:4o -fR9}16q@!U#LzLwb% #@ߝʗkRF( _i.̯~Ȟ9S0YU[i983REVdZ%PJ @%QpkߩcO)X֠x7$aYEp}>)3X t$Z4$L@$R!xQܒEJ|+=ίAIq]ӥG ,jDmQ:J׳ ZgY;L-%-bzE k<8c,(6P$ѕ:l F&-[sĝ{(FX*R+2pv^iWdj|3SвoDLҠC-{@%0t=hGq1C^OMf-fܧGh&S[~vKj=Tr:mf]딨?X)͂g#W亚 Iǔ@m;eg4*Cտ8KUx24l۽Jq^E/ÒZK-3b=}2)?-5י6q# z鹠,7bׁUQ$|jj`{^Y%,BtMxZc5*&:ҌxDi0ͷ;r ϑT}/|Q}(RslhEU#d:wd]{Ld | Q,_Aw!(,tFin +vi@PcڰVc>D Xv -6>ZMQm\JB)xrTwE.j[ Xrj$D;%;/էA 7;uBM) # SAukUrhמVk(0p g?@$tC`׿ BUgW .q\ nzg- $+ OGlYb=7?DBSa~*$Ʋ+)ԽXgT KOx8(g46 BuDfwW_.[vDJsGkuϼE~QyD#wVz`ƗS1]Ɉ,H]^K+*ʽ %=]u$ WK$ihnH~=>|)}GAjA%r v)r:$mN6(aV 1h!-Fb@0 /trL!W`wSY|2LYUQ]֣cbH/ R$YNftV mo a9^$k>Z,K /Ba87޸\k&oÁjF*lt2zs\fi0[y_=wK~}u\(f/@nۯf<ĎX[l޼aFi=)":3-5(c.( irg݁?}%˞"8qVхm'T9[h`5jb!!r`q.r f򯁍`i^S_똜auviFupFEt׀¤'TuEG0*tT37k-367iMk)XVʌ `{ƚ&%Z4s?Y-D4a7&T^aٖDJ5`q]9¹'n`D֥>]7Șm^a R;NjfGz\<-iʤT[ #xӲqXU pW̥T6 Fy~M(U*ߧ̊ήhRc`Kz|{ShU?1XZײGai|h _ Ŭ'hWccb0&P];{r姧`Kw aI6BJu/qJvcKtFk+eocu-8vFY}FI܁pULu'"NVe|r^:nѬɇӨLDh"\% :9y鱬5nIG'!ϴG!˳Ntdz)n@!g Hm,֯һMX?}2ív^նR$ɜ^Ջ~M t.o^&8mgOC9[cWJik(]qԷ)Uer K* s3(O)Ϥ. RCִY`eГ@ i+P`x@G^`s(ظFݘVօ w,7z,J"8spl HXW/UȓΙDzT񯁩 >FT'\mawu?ӥsԨdz mu&K//Vcfk59&u!0{ʻI( cLp{udA<y`Y <~Oh[хdk='ʜʆb_HBVM64t}"RĘoIfR &,P t?wuuzS4S,Vgܰ D1ryvֲFȄ*Ї '}6K}3}g(zk5w o~+ïkړ %C8|ȅj1 (a3;eנ@,o7hJxǫi '[OT7yO$.6Ptp\g]âyqe$(qljں(k\'qwW{e,b _ :/arL$40s%RP tԤ;QTq ffYN;-Spfy)&6R$"~3D_1gOs\o.xY/u7~žT u,\;ih0M_3uٗ) O|?>OK-nV-bbBcc3 u#ghI 'ҏqkBTyAɚXۨ Bh_GP6`?kVR o #\uj䄳^dwQ+si0{Ϸ0` %YHPS>tE 3"0[*zu_,lSn^7ڹxDv&ńvp^o3{G,^ϫD$6"nT=ɄElG Zgγ*lt)pErϙ74W%%U9Xˉq^3L="`.Tw*IJTDIh=H\8T"|=~^4^¸hH9nXHLVA^@D͎Q&Q8Yh0"2P-rCY9p_caƐbD=bPS..ΨN0s;ʇ i@{{4ܫ'+)8{1.F\+Dgχ#]Q퇝x2B9![X΂9!1F4 SQz2ˉ(AEIy0c |[/v寧R C$*9*b&I&+͖ȫcb~Ǜ&19+1'#CGIJю͸ $ZW֙*lCͺd=;Lh_s2͝ki fCd<ό8R Lzl)eGQ*BbO6/&zT`pkfh1,Oئv˿b+'[1 oP!eT&o;8|;Oʵ)LH&OdJ-uA`i;č/жi0J933;ꪾLLBrcxSC8e_TajԵݩ }i(㵊#u`$h:sϢߟBi{NH(b ZT j<ꆧA1ђ`<{cwj[wAzQsQcy"u{[Z'h?bdrhY|~ 3),DŽװr{<#%ՙ^r(l/\(kg @- L<-N~$d)u9Gi^,P;.RSr<b|eʦ́8#[}7A}wE{IW'ov]^ns{N6L~Kzp(0c)NJR[z;+N؛Y/oNzl AoءMy~Is|L?_h–`mĶYX2"*Q8靌74uvVOtnduXYeBa_;Y8Ȯ[^i}>uV;};HM(ðL0zn`V BUIvQcwlZ&:`YLcU1HtbR|y!7>%hLEjKTÖ,y10|+2Iݩ:(G[TAǻ {,> 19n7)Z&\k[R"} E{7P-\>NƍA&%U/,g7!yFL@&ܬ/HD+E(Wh3GvERnv/Q"dO56WBfWs4+lYñ>L N3?_!8-v#dqȔnJBU#˜njF: dTVt/*5JŒfLu* xvaWz˹8tl!B?e: `}s/fFuIZ{Y?8` &_M~R!'c"^& F48zGatcf//;4cEpDנeq"cpۖ>u^aˠ (Z^/m&Á&};}P0, ov().fw 9ӡ Gt]?ɌoX~[s_ 8sˏȍ/0sS~JjS?݌GM։x8Lfݏ9kF[\б2eBj sK!mZd聲̯O_/eAEdA{g 71Kv ^\J [kÄyQ+X>eC,4RW ,%ϓ1[ Ob6,LD3 h ^*SAM7dMȇQY[솙ƴFBX-˹iv?y{JzRe F=SN9sXȄj.*.藋e0; 4#[пM}fVdRl{9FObŭ< F:T}ߔW_[OvO|4 Ys;Pک5gj?VdM.]i֭V{3MntkTXlHTV]f݊Ʃ)v.~~!_qk|^<1LA(l%ՆKw8ޓIYzW֠` M#RY]b>EGו6Ƽ#zxۙnIwOn朠4:->ܣ([蝂fޅ(*&`Hϼ =7Aѡ?sD!Bɧ$ l9oBRFg[BCJ\I`LG{Oz<奢CNiبkɚż:h-pxR)"Q@Y8SSKիoRw8߮H1[;؟#L9wkita< ܣSs:r#ĹWڻüIŬRq~Nis7Q0_ ei5X5NcEyrS[ae } &JCKfLzpw)q(.Z0_EI y|?9_},գmajȐ Y4| u"7Gl*/Fc v¡) Z<uZa텺ڞd$DH?[WaW${2ixUy 1\zLAiN4w5N(a+-Smnr3n-& z]Ÿ{fUc8Z/P$YɪV_Rde9ը?5tuANnE?L6;rާ%n 6L^-e2P'0M5Wd35 I[pS RYerCG,7X^\UQ Z~XP9š@ 9 /I7"ֳp@%Ѕ[HteZClC_lZ+ nHN0Ѣmi$'[ܑŕE-hYɠ(T|y@ȁSBZqЂ31+=崽# bq4,ў#ʷ!8T(A1Ul J+:9= 2;5ʬٻعӞ$LؤVg{}$šN8­V+k}, je>!*D IBHTCّeYc-͛wܝ"G G_<&U2U+( sܬsqM>-[P?qU±pFBJmA4nfW ݩ6hVlTve}&r%m*L?/Q|X ,>̈fiJ#HlurޛL1= oiPd"|~ (Ua㔨ikwH&X]ڴ w Gu=[^@N[0(i PGbT0#7'8s7D:-FM+gcoJq\/$QCXBx@55-КTX{b CNYAdeud-D~=NI1Wz!1v7/":>F;io MiP;k(vLqT&;pS])\ܬ?qpu.™ci  1! ۜq_4ĆsP:*.+1iTzpY.oЌ9?npUЊ[$A|Bf^-f!?z Y=.c`}߹2ͪRC?ͺ ]:@ZL upDj ^%vn8 |axA:facHk96tXt g3)wɣbѠnbxmGC\ ^ug^g" c oyn&K̋ i]؃Mpsfՙ!SKE^eX"VW)y:gV5 fc }Y,dr0+UoG|:17J1*GŖTu#/1SL(t8'YW?A/Nߑd]s1/rwp+NB9^kj|,z4"c6KY-\QI^t[VJ2הȵRTƿB!x%$&peJA>@˸ʧRěu4GB0icyDFZR{sW@zuē$px>?xk&/9v>žIBIiffl6e' {WS$]p\ۦ8n3h"Н|,8Eb(]Bpkc eZ$3bfݗq*I4}l{Q qJxhZh[%~yS t>|}LTR>+6 6^,ZDD9Iⷆgӏ{/ؔvOjTSorEʿ3`נFb!" ]wA0ݩ5KKrX9y QB Vrp 1ʳPϘ6 4 s3o?#O)UUK`7(m&ړ`xGm(^ndHr*2(RgpK+A'Ml{~&;=/JJj +eʊ7l akuvQ<ң!rq}|AtZCl$p9`<{ J>U:t[.&Fe50(X#m:1 V:0E 5ߊ##+>gcPmgiL0_gj'jd勤C "6Z?6Rҳ39%Xq}BO9ѪZ"q\`VCd"GLfG%8PnS=cCƓ# -y,sK]=C`C-N UQ|";ȖYD*3CM{NΥL,>X5̫R,dzC|7=]!мO!$o\E.=QSM[n8~+a$`Q`~h%2 ^ 9aycnbFh GW3 `$D_|9!9>Cy6& dOշM?R,މK]j1C_j _KFјyG@+=xoϰ/9UVZڋWGܟrsEry'ܓBU&/ȀzlX 6Ӵa2Hv9Lj&b K!5X2JI^f F=e90?E>'~&#Y-Q9鉳ڞF`nRj}KG v8E޿Ӆmt23!!%S:"j U [q 8x\h0-g Z% I*|-rx%L$bC ˬY,1@u^{'&on@7<8э=B7PdDOx|s =_Twk'ymlV msR1hA *_+i \2U) 1w{뢗YdUxWӫ8@&fv}*C Rd髗bF.QuZ] $_b{: 7pYF32]84}$91mkAɨUlx_~öv@ ?:DR/h{ШI$yY4~TJ%6w.9Vr*wʽ LAT=6sTyPȞT$~")[ tzdZI_U4 'dcGe~4Qc ,v#٫hb>,(p#ohy` >G ,?!l9 ?7;?"VrsRHzR^F%׭? Y"45&#=6^]yъ7\ 4U1605ev{.W7< d Y- /=)r`V%TvpBbF` [CQEqdVz+_jYQ&\iA"D3ªx|>JbﴝhO@,/H Flalڧ#a=Q,weHiZe#I5[&?fCҡsYE8r=?;pvp4Ų28xZ]Qp/<'`-Kߔpba b1$1q!+k POM5DV`%@kE8A (5ذ~k?ZzxW =/1`F Y15чUMgXzO?ȟg|@q;xNax$x9Wi)ChnJp?K=T> 1|R-gzfj#ur`)n:_1ĕD CYAJg}yxR]An;~ݰ /hKt\+39%r1NA) |IUQ=˰Hh'F f-%@V+tjhel0yk͂:)A?#)uLrpyž}q°V'zT?i, IS_w|jHS[ 'u>~gtcYpAV́=&䋰8#'a>+*.0y(InU 50zR62i~Wlβ6I] #A==z| .0gOIэȉrm$HqGY?P=iH%3LsllDφrč=zj;=}]t%aasM|\z&2Hi a,}ߓVjNqK٭cKB>)$|u=}~y8Pgwqpr MaC)hx#l!d?X^lI~eփ'ϩt~Cs49 H2hߞJ:`Ny'>>X-&"FpetͷP[ ,\qsMfRwgQt=I?p00.M.y*j KJ_Dg~86[ǒGAl :OVOHyn"hצ+`d/h@zx-BJYdϼ; '~CF]K6\H:v9Yz5>b邾2kϊv8h~_87HݿͳC~F+jlM#s?Ti9!yF0lS4X)XL|jHnF .#wG46G6 t-B76\*@UN+aOu90?٣҂oԗor.ޑ)+^/y%)3*1;OW2Ox ən}ǏBIG2y GbXZ2E.CI1.HfQIGї$&I ,RS-֛)&=41nEhS8rlKH"e\ |wH!Y7kHA*2$az ,Y4vN\\8Lq,6[u'% ϩ3Mu0ợU:Nl%-2ƶx ;mzZQd>mdՌ\PeoӭHc|oꍿy)!֓x:ҩ<P󑢤@G=6Mk1)^4Ir`"pETԿUۧ q3X.b~~Ju#'TD1c>\_jCg./mh{zK9F`# lj*l0f7Kξ4AFu1MP}y/$7$RMKT\D(;X6VsK,Ru{Ct 1')p_"^#Ɓ\76T 1PV!_FE~k\MP5\'kKp yClY1fӘ肗he!_R`uO "irB@Ϗ mVhUH ƌ[Ѷ^w/:v-_bTON<8uwBm^,J|p,&:5A*ͷן؛-iZ; aKMKFp..4mX߰ W9PF%`&%_G7>^sS%&TP~#|U"8vb'ぱa*6U97=]V#|$rBHЫ1KH(= [[V_ڞ{8FBW\dUU0A$V5xZVmN7f<|=z-e u#*a]*E<Z}ȳp PNJfGN-ƝKAXo 54ȦU{a \YHz~2]?XbG,@x`jqff| qIHngkaYpe*[\-/jʃ|3ʨI6`a):GELM|gQSـw$gKvPAywhIvr:u_$)a>Cwujbx!] WM_&7#4=-oљx9_d,ZDM!NwvcD"ިd+n;9SB wS q`ndP['J( 2_\i|T%EA _UdBmO44`noA܅XM<0:bRdNrĽ85QOB~!JvkeY=]E4%>TZ&0N򟏠}+{CUM<>aFG*cȾ\F@i;?αOReI2CZ؇09dh\]KluzUiO3$>DHI>TG-)Eca!lR(@ Eblu@rȚ9ʆRN8jT{2f3\Xx;i;g""`|\R.ren]ר 4jD;TQxZl˄nyn_jeI]tnI{m5ɭHҪI-=8&i, LJ' 4yA{]R\qU댱 E̼أ$ \k#\*R6/5 UGRyx *%nNt=t?1JM/\8DE HNڽ@|=߆/xT Y|IWß#/.NkSR*wO@V*6]+fIId7Ro'z]dn/#PXcOk-VEtq8!!TLL0{CD#u0H#uKy#=L"y1|_mDvTFh镘@ǖ|gӞϰq(WΠT,vfn/e/ʟV?gzޙ[(11SBUvaM]"U޼>%HNMX&"`cH])r6(@K&1PmK ,:vT+/A%#\n(+_Ȟ[dꢢ;@c~y0Ep2ea߮ ,٭j;x3 ֯S 6_G0?EY5vl5ye31zԸlò"‚T/2:"78"0{ik}+7Ve͉xlF.?%6nJuY:1h8lf ̒U R}SWUc"Tتg= jaHQ;CW`S!Xo8G}[aFi޵]Izhߘ@&3^=I2is>WIĎHz#r^sHP';3[JIDڥN-"$ 4j֛2L'6<ޢܣ.%VܻsC!~454/# W)CA)6{$08n Ξ75;sj)LBw|Tm(KSzƘV&ꅴ$Vs1h#n}tHJ +Y},饨7=XqD᳕eխsjC\oTN. 5[N3}T_KW qTg[lf)z/0+-owkۆȘ1-D*5Ԗ[c QM9v_Gl0a  hiPg.]I[F!#ɴ~vsCWfW6c\=dy7 18vrL(aCGH mlHU%Eh}P}Pr"H˫eahe ZEu:'5-yi F|Jӕ`7iH 2Ǣi ̊5*8-ӏTjjC7+^]|>߫H3WQt/WܤJ'mG %x-ڥיY Dw0 ;~zؗ _Q?T8@jV\FW[Co.x4T+_jޫW2)a'װdS Z/yy 8nbv՘,գ̢er,fD)CF,4X@$.^YJJ !MW{ۮ_r:(-9< 07DVaNDc@[f 2tY+d#(s!&hẍv³,[@ntA],FNyl#k`fe,5@?"J895F6r (Uh8{!40M#a#:orʚQbƾFe_!n'E>#-iӯJO-v#,em& >{(ftyObc V@MUAX P=f63 eۣh{5W6B?n63Yk[P9RRrL$;\œP]%%i|\^ yF1e`K Se yWrPՇ-kn#y6)AѰalˡ|cOo"o^g/ A )A1%dB.8 {FVrW~<:zӑ~-ᓄ @X뗫һ\핢o33?3Gb$0>>KC%I&W ֏ ]+۬CYMfޤ#TTVݚΔnɯ`>' Le>}hKJD{`۵GPߠۃ i5u ؿHn89.$G^%Uð99&Ī1ky)dR7]yW);5x=Y@Pkc&d@ [gJ!.ٗ}Cb-- V73\ͬgl%n>.@fN>ݘHlO6%H zg'/,ߩYD=tq?0n~~R*Pb7Qόqbkv7=IT[4>[O7 @$bB2ȈL$\)K>ڐM:r9=DFB1U >{ˮh)* ܅ $"BE MT 7tmd}LtybOQe ~iiuo:J^!0%w:0-A ֳ)}KzGb8O@G$h4H;f?H}Z獬#JWo~:`wqo>xOZ$&''jf̡HjHwc'= KgoҸdEtmHHY!ɣ ŽJ jP,>aBw[jqg{I?@c~ՙ'Nz>}y.>%SXn DhxB 6 yw'(ebA3ܖ`dž:p\~;,jNjqfJt35PcN:wCv3 NܹdLăJ8h-pjRlo$N'wG}ȒKTiGc #6.(G}- }}<-ȄC~' y+ 'ZȲ=~zߎRsnwyqanUuza/BL= (Z HV*jĘ;P΀`[FmʊA%E a^6~.n2j0:$^P@$D(XGՌVN{CWszwʹ 6Ѱ6Hr%8B퓳 /FS2a8޶x"4&Zlz%"Y[ VÖW' mb'(Xj{dv!. pp:$bP<"v\ vl9 ̠5~QgJIi}sdTX:P',mړL4 =6Żj~iLϪ$pt3)b]IJG2sa|aPNݤ^u6j:G?&0:ҥTq΂u>P yNTpᥠ[e5w +b; Y:"p\ Cк2$c VEG (`U.GKsr-ml71;Ķ{cy6w|Տ{NnTxr6M bKI _}0˸kA0a(,DWU2;(uvYm3P)@dTA^l#AɨJjp+kts~р[85$V'ůq9 Vh2\x[GQPI(Cy +l cqxTϊrNoI*Z!#l)19$>롤& -{wvW޷1X HK$><CuG c3<C-L.4n0..yЙTlr!mYKU2}!M̑`@\!`feb"@+ĴyHa҅ߠU6y1/PכSS^u(вU( RulOaVJ*9c9nM YFjT]z,sNEomKpv9}]A5ݵm =x.*E!AU s^pa'L0#HOj,fKZ[ `8R%f5XV 2`q~-|Fێ^vk)>{y ƍ.`Vr*5HGF]ZDWm*2dikE> R!$s)·KZlA?xS-o}GG(O_aDQ]fE~/L`+*+@AYs0tF8wAa ,U9(G Ѧ jL p ƽ_lڄzyv^WW6ŋK5VoiSK@rFe5ܬtf]2Ҫi9PQT3 YMȎ^s;}}z?)Tl1irS E9.K6DnW,VB{ToBa /:Sns* ^ ܶ!v+Kj[њdPWT8j%n h_ Pik^80F&/'m# ق;(*@Ʉ^O2 ?K׬OEuxRm$%3 /Er UWxmU  idCI՗@w|Yhmim%A\JY.'LB9>DO<6v 4@gaӧkmlyYׅ+n8NQju稝jc#AxʹiUEbaG@WA[8 gZ<\x'-fo ld/V LdeLcMayZkܑa{@txrw]UD=PbĽ^E1rSˮ=#Cs~A ,u!>gWBոtv(A%-å ~vY-g1q.2֘oΌg\ˡ5q; +8HV_ܙHo^5a0Zb8L~i\}vIh(5Vm<ny5w_֍Y|ze۷ KT[ 2:JF-"B]]j5D~8'Z139@Ȝr`XuJ9ӊGP[IN/R5x3֋϶%M wѬ'_(N+*odi`fOS[c_{[-0Cs2pMu%27绯K=Q__±8 `GG~"@, }]<~0TL-obF {mKacuCD^A<a`#67+ RᶳyJYۘHoBndڕI-V|v EY!MF9P|:ǾH..ؽ#䐲6EAj;M'OBbߪJÝ2(BNFRAw%Vh6s<i#l ۖ uPms6q!Fg'az뿮!O"&Ar!OJФ=r5{:D`EK>`V(/9IImu7R,i@^m &鏟QPlEMEr&_+مzD4loʏD?(QTY82`k0{Re/ DyrQϴ!W̍FY4y% JYhłV@< y>~VQSg"%Y&苬ُw(`RO?H3.ީ9>% <[ۥ$i2(S3HiSiP վ?5S=^sCR;0p|aR`$і}5ķy!ŋ4qMQ.L<ҡ{]gm*S飧AK7(T>v!le9`ᔕ1ES]uKx%bK7lRAO< (Łgэys}-vHtU*3 ٮvr7>"+ q;I;126$cd{)mf=Z=NM>BI<}-4ɸmRL TEƉ@cvk*"<7T> V/j',pD}In:5L$wZ]Z<\t%/r;๩TqxwWLFnuIM]k6^#p6y$x3)Ԓ݌ #Uٺ4k2FsUOL'kew*JoZȪ,YtQ9\z{9o}'g2DrRN@ec˰rCHZˢeZtG`]}scU1:"6Ѓ$&;-|8 RB% Q=iamFVrX áK$.HdvsaK.'CBghE%87 O#q-iUhCbdgز` 2jI[$(fU۩Gnii[ cdi)([T}Xr1*m廪^S-inƯq8S5vc&! :N/yYQ" z""nMG%͗%eL!mE<6qJrxF =}P|N@DwӉ]?#tJi=aes`),Y#n ̍0+NUxK W,|dg8d#@ w$;n=b\B;I!y#O65 L.v xԘjSpU}q2VO{i.?0+Uѷ5%(Nmщ37!|F#w [.,ED : XDRyoykD uJEkKQ:}~nhP8Nj&k1oJJwP{scebT80$ьٕ$ʻـZ}R@d1&M =`:5zIC*nwst ]8UW6EwB+uy61&rAn lfBKnҬؙ< 2ť'KM? m$'$h%3UXj.%O'qli;gӘ)-%(F]v/~_Ȟd*p븱`1Fm2PT*qEj]6ιH؟"oNcNXF4>tE"F(;@2RJ*j 8$R#_,|˭cIjĚ"rfO?.P}auŰ H.TY3`mWX:`jT'q*6@W%fav rTe59(Ӫ:PO6Vj]ʸbm%;>qZ~8kɭS^}]ԓu>՟#L0U{fu0EXUB%g1 ǜ _3J1Hx}",LĄx*6m-73[cq;'܀ Ϗ{+M (r&Dq/|Ӽ֒-ɤb;j5险D7IpC-J\]t4r"WyF98uM^tyPgkjf~_'#^xjXIn+R/wp x# Ų'=_ܾ5 op5o-0tgD㋁¦:pKa0|#GD Lt/7SwDPΠу*.Mv]>1Md9N2ܣ\]]~j#܆f:u$0[j#R`06wk|HVxH\VRRx9:Q置{~ 3L1rC\m4.bs`ҳ-EE\ټdCECJE,k瓢 +@YbsP{\팬pBXULdFKb͗ 2ogӤ5R:xb t9HMz[Q,"< w@fN @׮#xQ+u탣%{-#󡿐bAĻG%O-sÒV?X@zujި<"4Ҫ"X3rZS I"_0{SrI$wTQ9OS%ר Yb c@;n [LĮOcYG͇ :lk߭j#XR>U'S>dOnޞ~=;ؒE1,q b_նk%b8HmR{ėM{ߐ32 #yCjdu1=g L*c>GT""\3ǿeSV4Ly =T ڑNl,`QCVoӉ-[/@Dx+P ?Aq8~:L`L! r͜pֹ˵e&4Ļ.f-w8?NOHNOCHxSbtg9+Y^ 1sc2֍wjd_P@W3cjM^Xy5_u/eHgo_4[]쁀nc#s?Rаu!m-ۯO:Bqw0ha-Pe)]&O)&ʇJ[Ef( |kH6lNxŊl` Eř-*L9JF1H&G9Y1P#A ڻI>fb,e{!"uә: N'JzydG9HE-dOjVw>Ѓqfdzr҉iq|c x3DD al1fCy;2p* X^?\c38`fh(Ȍ}dJ,B]~<6rlZ*覔6 ԛ<!NYΧyy0JeU3**?6pY6S01>==RTqBΟkx$\|(a;c$4m/rǣ5,ȯ(%<($' B *%jQ~fQ!ɯ`$]dv/;ާiZ?Wpl"vbLӏ!1*ARReT.aj%gTss.@e\,XK` Yq.B QP *U5J#Q?DT=[eKbR$ޱjHT8HMX61"7]_[܏|ioV[#}D-hiYN|§i/VqQ?ֿI[RD?H"kҋ]* .bkIBdeE7u6R#,e'Ze% !Ќw[ފ\]|1Vx*.1@+@{@$~ 3o(M P4tlV!$踩B{L=jLݨz_"*qq&PKF#?dMKbzJU!CUP¥0;!}Y2ɡy|^|F m$L0cV/;7 a]Y'9Y£V&_İ*\?s6ޜOB#?_݁x.d]`2yʰ.5;56XjxB4`ibRaظf[7z/Ļa4C[)tBe,}\Q5\56 !*=Ttk><\gkϝ\E:M[:Ncn,(۠"(&EQM*d O*v}}Mo)r/ pMlbl\V >ܛoWXYIH!$Gicxd?"TVHǤ2ܪ*SwtNQ %Saz]|+<L*HW4^e{]Gy=OWvǣY¾c\ѮOؙl^C[o$; Į+T.Ymwi v%pԮS (kݝvtJvS Qwj:L<]nxBsCK7j3ö pDӗ^V~y ֽ1U&Ykw dbVplyf٬}ќ=koV3"t&; @RAuo#wdGRDt-u',*7Iĩ]7*I/:Thx䝂L;hhꑊ~8_jkLo 6A4O7Lv[㕼7sBĊrJ=*kAIgZ Llr^ƒZ4e'\⌹ylW<}1jC2β:d/jDܡAL2byk9""׸h&-b'%p]f$3b _jHt%ZsVGqٹH0L\yZu0IQm1=='{iZzLƥFaW&  㫅q95Y;@ [m*?#D[}sl]CO@8=1vɬeŗn%'X=ʲcFzk}H` R@?S4JL/&уRdu%29#KCѾaV2n&Q`:h,]V)[GsVn}kg<8R~ m()xlϽ^|,ɠ-&qqtL!e|Yd& CPĻ 7 vv[LetNqUaOG݋A*n 9Eg5P ɲyb=+X FhH&qeiGh};J2VAG}!+ōDj9'5HYh2$dRN#1tfz5w\mUNevm q/75ahMꏄZ|#Iآ|0tCh#H %Ѱjq uq/b?"-Eu'& v `=1Pl'ҏs)Яh^Zґy6L* Cu3"P~c2 -PE<:܊x_NV!)ٷ 6ANcy=tԼЗ*4@b/#@}8)6Zp92L3@Kˈ=I{h@YADcVb X*B6rc|FɔnO',.1KQhǚw{_dSplOV'MHwK|o>쥮XnMU@Ϸnb t}kq"iEV2cEtDQi(o㏊ʧMw&ç,цGGD…:-UvO&S6}I eT+Y8f-a5yHlXC,4Cd0!j Ձ:8ޠ;)GyusƄz#Uk"^vXqyXoA pv268X+)x9ݍ4VnVLB؝/dG =y%ݺK&2@VT>z^pi4 j|JQkI  %wj9*ѯM24r =˴PdczW&?U`b;-ֈxR8vo[l]%dTyt hɵrm+c!m{Z~y +!63Z< 056tM$ݲV;ɹnøD!Q醏J<^edJ5glִ@5Cj8/Ԇ/BNq5n `d/\| fyk/}zR7:It[@A\_dp^CjjUJbVm]l;G%eHɲEpﶀrOMdϛr M49h= )=T?+QmZts%<`XlKN U?-GN{1{8_$I#4~Ņ珿4}wzu.h1 vh|ohgeԂt {p8D8܋c 7(yqL%XC,Awdãu_zguĂڹ)ԁQ~EU&f}]qe@y#xMbG,R#T9ԋ4 {CH@T ;d^*ߺtK%iw3tH BbAaIyy^8+fNcxu*v0L h;4OQŚ>< b{ztKR 7&APԏOОww ;T5&e3)8@qUtSͺ3@`q*쌙s ƽ 8Y^[Z1,{jru9+Z-Iwٵ[#GB '$-{]KEQz P@M)?E?ZE;HRRe?R7yB̔OO SF=EݎyOuuK)C )?fU?ѿO[c`/d7}T)WbDknBJ_3sO nN'KߊϠ[Ey/:Μ-=ĉ6- 6)l#},3I,ҹ6ERа̼mR`)6 ~(/tzd;IT5`{'l80%p H@eV'`AH`G HGetl0zEԵ1>qT>%x.7uѵʉrO}uS)10"ہEA|igZ P~>^=uJ oo;ǥ'{fˊcGr^y|!`94ùBQs@Ĭ b2B#0<*v+[56̯GGF}PJ %Giy}%mϱEU~Uo.Lӽݽ@\.7Q'[ÎH S.tV#:m7uT$ h ЪX:$'`R{oexv0IVY.N^SM₠1$FdH}sDA{'Ͽ؟*'c@~LtK3Cu "Hbj g#f-v^.!08 BL^WnKnRBgRi 'ґŁa"U f~Ify rF eO}pwڮ/L14SeztGNK^Q՚ j=hom墿dtA@jyBۥ*nq"m1urxCwU{Ґ8N ՝-"ܱ8}wvu$Vb"\U%[m)m*N 9;^V0 (d8-L3;X C)XunELy >`[jɐ& &?9of$_fqFRBrҁn)o0U I7cpz̈́ᇣ."n.).$\D|Ty5Yw5fq g_59Mr5|:~  v wzd9i滰l 'qđ0 J ?zU&c| snpV ,qnj|PI v)^f© "#pdWXa% Os#5*?kzCgp(Nq04|;n0y4!q.U%VV"t=Gr]xӂ{ 7pV^ť nY+A*Z UX*x- ".6 Zt>9XxJU ennߋv I/)AO~ ! &3_l%ތ'A du5]gQ.;%7 ǯAؐF{7 ![P{M/nAV! 0:{sB7`òJ8$̬IUf$s D{bLA,RTzS#`nhÔKmh8^c? sGi8RK)C(ty)e.k8Jqo AY41=*N)lAa)? DXe{ R(tp8N^`D뒵TBr"[4heHyL3Q*]wr <;Z|4Fd̺tr|(_%VP1F 7E'M[\$vd""VXCBdCRv5reakɒDՊvӼQN0r帅(- 0愷D/x{A-c"v6(!7Om@i-lۛ/3YUIpuN eomXfB`Q#NE(Hs^3(4+Q$G50|^0~jK9~`Q"Kz";H`޿:gEO:[#9#k3>X['mnd_(_HoNXG?6I'')MmaomFG?MZ}zܕ[y%$UanwTg KDlȚOrjΥ pRQUYv G+`P`9:Ä3 GU>6/OttwJ S ʮ*3+Xs>?Av"AhwF|3" GNedXpX?۱Z׽OyF^7%8iƙ`e ZI^N9Ǜ>UZGqGЃW.)&h2vos+r_Y}K}5ibJӱPPf&vS)1!9Ce]Q G5'"ڝ(UwK<"1A)eX:aV]ӑm&Y eO1)>eV.FdA$Ý[zX hjC+9bJRo0BZZ`V69#|q_,) or.&J_*kRHשZ{ iz+_xMbW'U?iFeiWs~i<:h&7zi8x{u1־ ,YFU(fos{eʷ8#: 'N\̵Ldnun͆$N/]&-uBr DەߔI^a(by ,fϥ11]]TNCX#'A8o}LܮvVLwKUV1}s0d&-ibf>&Ntu,ע:Ie,c_ʉQ@7Y->1 7'mn{XeL䬝;rU%uc)ԟyDFlˋ-\p-xhI˧9]\u:ڏо)g #6k b@8exxLu`x}= ZgRSW])2c; ;Y< pU30銘8d :.|b| +z½{A$$^Ԑ!-gr 6vk2pBHWHD c_7?S*ږ*:nAV{B'o젞Dhވj0`.EP(ShF }C$5/]U/-]h;!aDfb{$b~[3yؿP:JeJA\y=(ahkq3ib48 1Ef/$E)] 9Ɵ'/pwtsit~ױ:ꕼ%.Hþ=!j[`oC[DHc = 2;J)t `iЙz451зP4cxpjcB1 z-YXHH]+5S5O?T%|k+B^Prs佻-/R w[@*m0je)ʸ&N\}u4M\)a5ZnpLU$N1/žL݅ Tt} ,rHUṬNj!uw6J)}:Hy!bQfpL1W3ad!̅=JkiwȺ?rZ)T@7L1L,?2`G"vdh.i&gY_ZFhi!HWȩ3;S!9 nCȓ VterfgW6ʥy%]i#\%ұEt0)(7|$p4,Pv ,":晚NF?<վUϒ "bX?vT{AMmiO}wtt]ip ?f(6߽AF(;PfГj3RѦ[c7THќ|"6@ +hXDM6" @UGm:cf-x5vt4?wD6u鳷Y=(Wc@mO!3j,(<@^f+b g<νYCY4zZRF$} {Zu]ִHǁt86⵷sV70_~G1(yf@Gr{^90)ʷJ5"HkaST#w kD)ޛt:Gj sQ.%o0Rc_9tEz2Q,&ےl3!}mDZ$ȋLx[ًN( r6MH'1/ G<܎ErPy~=e:|nVsrT_ޙxtd;."i&byV|WMeLè0הXu\lLn[z r_b~ Y l],Í.ՄڍZhtc+cc]+}<ᄑPU4{pm;YIBR$&vJH;}L[wj`wL, xbZ/ʝ{_H[,ېOC>N;7G{ha. :Kθی")A{z 4/ n6J_[nH5l&9Q ^|[ZgiwWJ00h U]EDވŲk7Qomi 뒱$-Rh q`nĶdP=7 䴸\MfO m^ei:7!w1PՇ0vm4 G$*{ۘOXﮎv;gZ|JG|SD a񌢏9)Ma>Z0&-v7;곤F,QIP#g.IouVlW>&Wo\} ^G _Aa14l! \)GϴzŤءe`Eyph Zz;dv}0^0f៉/ ơ Y׽@BB=TPL^|,e!=''./ZBITX nS"/OjH$Ǒ4r`NW[?XŁ(rgG 9}W$6V-'챾M|!Ck QKuK) (>wIPV\ W X68Ys"st+ANPR |v疞s;@DBQ#u@7v΅e*\݅ڌ6+Q9%㻞PA{S٨2F} ̭^RɞwָhLY_eJS T!|--U:Z|7wޡx 2JoQoM0zϠlGnZz5 ɣZi}H#5ve*(HD]9lx9*`ǸǤ4@8iujytHUGtRGم8\ a#| oZlWfkm^0[XZz塡.H]!tr-r4b [r PlisQNҔU-ک>TqOgU,`XGd#{N13}M'OF3䱲$[4 dU.B<~$˝@ U%#=FwsGgg|/hDzdWl (%-H Tmaq| \u47mqb4Je}MS/(YzwС EA>1QkE6>B)2x56W cq*b<4g(™Uuz7!g- #3)sqO*:ǣ3WݣNB'K"Di Jgs؃&c:Za>e-&7, cf6iZ%VRfc /fg+ ꉗ6ل|h)K!a2xEA(_ R5_"@s4i3y-% ,27z8HMg"^٦CFT|:_mUN~@? Vw-f&\%YTx]"=?dPqHloI+M\qvy)U< P<1a.u;:#лAe<b*~w;wlfDZJzfp>Hbs }la!vM$ۦ4(, d-3̍wdblN:qi *V="Q:YنBDN!m~Cb{FB|111tDE}i)\ <elLj)7G$m!BH 2ƪ=;3kM1|+JTGqӡ;M %jub1I2䣋#t_ Kg``.b(a}HkAmܮF㽛P{#K-ƉFpBQM !R&U(%Po^鹸8o2=//~aaE)L (Jikk]}ʓRSݯzk*:2,"(@4_B[MG ـv3eb' ]8%_&hVjļ@5Eǯ[QY_8ΎTsxҁvך #70-xr='Ʀ%"y€ZQE'FSuYcH~LQsr-d_LmpL;0+;_`2eNizB { "goש_:k B7_nH|`9Vݣ V.N0Iو+')o%T}l'o(^C%CnBK3~F[Fg_Um*SX"ACFhS2 !*d Zoj9"7ƋC_RF,Ψe|˷ (aX]X^8nr~*M =7`bN7 (qp[bw v$TOS)ܓrb5vjÆ'$3Pͧ98qQw j^,J[Z>lIaG8؉%Ek~=O>rIC,BQ~}]?'ՍC.ъ.Fd;A^Crq஠pi-6s (3l+akѾE0Q?cN=eNv_'Cў*DZ"kuL-Uq yǪY&8Rޢ%g&ڞ %"h*[ G:Ο].osɭj'X)荼M]z ڥ@2D]m:n6v@+Jp9sB *Amj&20`E ">_/v*{3ދBxWJ .ZXwWBO{3 ֠"8O3 zڧω 7>QSIe~ F&E|/߫g;l%2e@zZNͩ0cT孩$s Y |<1Q %/or\Yn W'l%M;8NOv VwF\~\Z{=v˘O7.2.s zyk<']|$#J=w(R׷@^*Hyh?-`1xwq0P' &-ftAW%1NFL*&P$N~I~O!?ђz{YEN:ӥ.dʏWY\hh)[(?'t~!z?r]`@n1 F[}!F3'xlpʦa-ų:Be\;m CWpߝ &d^w) *1#}U vΗH:/t`w["7FύF׃{/ٵ= A#Jp#r`萶tDdVW-xQ* H#K(\+2b}T07!Ee*UVrt*t4(V࣮9PHsqZh ɀʼn6cES'cq, (ͭ9 m6N;桋<(Q l\Ah[@uH_^ v'ջ 2#M7יJd>ϗһ.qNe/7}9Piqmūh\Π~}S+m0,xZXb*mR!ә3&" !=_B,  L3WCo# 0'ưS g5 Qv`H ?pt[hza#^$րokcLe' =1ww ;c/j\'[3b ppjW)aM65~iZ9ʡ^ sF}jX7ٻ1;e|Fޤw3ܰ'kEg3 3LȓU@=_ӍITt;tCHB[W86mʲ*Kl3l$r|-OM 6G;~ժ銟S{2c78jT|n6 xExN ~fa4ᓕf#P|AfC^y\Xu/={PȧLM,Ga.Nn9i4; d$>ga 8P9guM;no|K _]6ML/Cbʵn)T[>̬*PRšm)^|{ft׉yB24Ž~ɢe$ y%Zϟex%8,q`/}SӂtA80 M!Y^eЫkDw0E͇5o21A1I'.MG;RSƍHnn,`gg 's'b~2!1m:%{ ]Yx,R1Q=㲕2]R/S$y,Y{H04 (+SkҋD"{3F>XY Nf|Fp[|ĒQX-:<s"LD+zU}$ǔ.;E$X yOz>Ts\tM]pAi}a8&3 #,Y 8ߛ@7`$O+M۵dKT+ Be%1u%yj"Kܐ?jMO>EsIH*176[w]}6_iz̬C5$d6Cu)$hkncw&΋:~T>"f++`xoḁ̂ {LC]esE%A)0;9Z $,Gy8]nQeZQJF=;OxJ0镆ƻM]9ד' جhx 9 G؂F+gpgNFZs\ w0rIՁ)ֱEk(!([]kT_ =Mg>ؿegp 9Nc{©ۡ~~d.̸* Nou"1Zz'4gT1_+|L#~nEZlB>P-R>by`\m8sA?j!Q),׋1&C4O#v1T ұo6#xascj9,ocZ,1[Qu!ߪIQ=@o腙N- gD˶lp6v_UZswEty$rwoҵ8/Uv , nw dU N@*ƫ LD2JOuQB9I T>$^J<#*R9lG>8RN}ڵ?&oЅՋh7q`UϷMLb;e,bJXC 1.tNrvnk_^Gs)O1lnoV؟J(艛qZyklU:Y5 ±\8hs栉ы23PFё8OdՈzG&wѮXWIIh?sދܻ#-o B0Bu8$ƏL % +Mkc`¢)g?bqM.eI fr,cO?hR4t= ĜEHa7F*f0m_-\ęq*HFyTJ\-`{ 3}Ml{mtjQóHoS_p]bS")zmu[A\v&p"sFKYf3_I.\a4X>(f`Wu䨿,rYv2ZDW֦Q3!})*t_<{{QA_#NŊ `x\F2_qh?jӛ1{LB쌾t9v@ՍSt0V]0b{|tr [>f/t{ʬ7Ci61W`sgrq["740(b<!$?rtpX+*t3+ͱ?5[y q(q Y:hB ZQB7gGtO#*?PyIZ(4{s~YMY|R|Y|m9րu(zu.O@NTΊ){ѕaN=wYnph@v++q}Dn yLjP7?rӀI(wl2B=^S^AAj<5"!9o?tUyVoAzOK@fm. >ܷ8GoN<'b3o/g5UXU&O?p~ 1p+,O'ig>D!jJ窏"Eoa kE?b$]`\CvCei~9>@芾hhkl T@} 8QEЎ j Cp2L7RӻS0H1t&e\(&I?ߍTLޚr#sz桾^HM tM n3SeF{Ƴ&կg%:I9 ֽ="hO?@&{c,FIA.[3vEw9$gEl\~Ftf| kYNb5)hbyD=*e|>M hg,1S]bkNՊvҚ{jdWdgvNQsfY cb4xLnZjGf29c$#sR^f88@FpfyEjA?ʝԟiccSmt\O-E/Ъhq$$='Sh1ݤ#8(8 ,(^s`[r1(V̷ !$]\sob»<;;5~Jgo9+L_@rzJ^DB&j!1$#!Y"oe="zeFQcR ~Bs[r=Y (У3ڷ#K&^~PM.sQej.5(YغB|; n)$̯toG U4 +rٔl>__iVm1tRgB4xwWVA檍{T xX>o88:um>T7QZT0Ξ#`Nʠ+T^哎 Vw7=QF &=YHS3o.3HcQKij8Ȫ *;~Jg.W~Q,e88._]vUD ڽ?G1|*f)1T|lDa&:^$U,Ʋ8O?gB[=!{չvJa |U dN}W#GdVmEF%b0X-4{%~ڝb~/z\$vj,1m6Pޅ??aHpɛ~JԵ62l74ba*׬L$)4!uiP~³CR啥mFrkH(htAhx(shq{7V#8!/k[`GLN=RU{ғF hFARjdx6T0w?7_ 8QO_x;0kwqrkk3uMe8%?H]?qpٸ~ɇYl6-#hN8CEϥe)(i}-[pKζOŋ!gf=[t"4  gCŦ|>9,L$cQR3R- &7,0O0Gpӹd*8tsF,b5;ܴsI>PPQ0Nuܬ_zc&UGJg3s\a|6x`H~A1˩A!-V]f['oJ_"h?єnjfj] 4D NOtF* gboCE.!{b A-8K1ݛaFwSy= +8++vG{NhB" -M}j@K?l'qvN 6 qut$9hpY_Æ0+Jraeʹ8ZZA} Hz9P$UfHnËǮꥲ!y QC 'h9"ɅШ9[^@ >L ҋ^jbI씄Idzߝ7<-Mo0kA MOwC{3>RbosaՇ䬕1hߖTv< WoβS}1:㭽5"T= HTN_ }BZ&s{~G7v#\>h]C-#+g.l}ǧAn7!$ ognTxF"א Im"|G ̆U? fБ IC(KkIk ʩ'M9֏y+ af{mOÙLD%ҳR ޸ƨm,X"l/hFTKq;vК²KZ7v sӃ7ܹȫ@k/E6VK@9OэNK:sA@V.= uY8Nsכm|1 tHe@q~$pʱElVp ev8K4 OOy&6R μ$H/q*%Zc[iJV>A'%К,[%/?/i?cs?HXF3ә>#@q{q>M)zm s5.ɖl8jc,<'|Fy9?m(Fq5dZ`ػk"y.?3|\(WҾ3z K)5tS`cxxz2$ˣ kyb?2E[ ̰_fe̾8y?ơ+l{sΟ"yVҿN0u=5Ov0T$/r$B$-H\1!d/j?ڎ-hLZܾ9 X>s#5û⧷~߲z9k [3,R&XkN1G,w4&%=tU9-3+jg ~l}n>|K++<ȅlH=!hXjc e [,!b6p@6Aa`̓ŹwϸgZlZwI^cԁCش*[r|ҎE.ȅHHՖO L*!H3®1n`Z?OS$VXPh'E#JcNNؔrMG^XNZeG{#牢6`Drjb!YRE$Q$X<nPÎSKIjFxoGzb?Ş4qN%pt8F>,F;ڮP:K7%[+DIMG4]l-e3zVxe%6 \ ZZ_\ŞkoQTד(h|gw6:;k0ãZLc&f(I '=ؖ/wXtS*cGev{ʆ5O@5=k 6VJ$19nP#8iPM(") w;ˇ2pBdu .2 ^2-ۡ}FO5 pľ!Jc?QQs.ٺ?cN":"JbT%ȫ.NR0O;a['^ f !"t?JTZhYH>X3G *XE[tOFfګӔ{> yUO>(x)ql{Y] SeԐ<|%& ew~0ء^ҴtG/%, PWXFL{giB߶ ;2MlX;k%n>6O9;q#pH 9j P{LڈѦ'}!u.֗7_6sD95ؕU8D@nnⓎJVdq_ z=cf tniÊ3h[YH) q@WD)=R|!}H3''3T]nVw| -*C' %| $@Jv XƎ吏) 3 bdª/N\j_.D'cR/fnUZe1Ȩ~I3*k^DT#%g#B(wH_\} ZP"xCyt9 sqMuʨdPj"[260>@H% Qܳ^ɖeG:hM.T[Zr*< iDdl]'bM!n|r<'|j5c}Λ1r8JnoHp92d4Is'zO9XoA(JLh?a5(#!*'!dsNr,AXG: /.:sRSwYv $ r*9QRK6ʄQ#WBuN2zLW.ߵHλ:16壜9Ke\nspBI- h-K #,5EeVŅ9+ #Cfs>j뀖9پ~4}tǎ2#V~K_p,-OB5ȿ9'M;'7h bs@`e)9jI/wQ7ݱ5pAʨ`ҊK>h,$sג~(#]}Zp]v:S:\̬7|$f6%gaӈ# sXqA&)N92W+fK7Kwڶũ.rx;=v,d` Y朘em\`D>,ħm\%s oB4ݷ7))>@GӸ9xf$qR5b&w*'2K(+zY݅kŻ\bEjH+Fk{8pT--UvYC)GA)WB>o(~ddwjG3 "VsOэyPU>ح_ƶ2x5[6#k%S, \ B}…U L9i8W}l&B.]fv}Nɀbow;EkV!OǟT:>'O^Q|aV~9=Sy!.B/2Iv$)q恘RKAM-{5A^>v3N2 1Ul oRvrJpWOsc6S=1t#ׂЇ?+5{_O)1X@5}{Bc d?$K20J]/)^`08fB|I 8ŲBbBdtf0w޽ۆ.(sLa0taal)Q?m/&՜i̋ܙ&-W#,}0,(9;K*H+Jb\y/R? G>I$qwix<`Evb~qEB8O7*M# @8~Shz.z!. &ڤO %XoL)l?$b&/\Yԡ 0PۼҜjXy'{,C*I+x?9PEOɇ0C*ELQ¡*| L?=EJWv4Sь`IHJ!p* -KJ~(7n/s!J%IQ}AMCϳqn PwK*RA/T mz)P`q vD/|Бw˭Ƙ כ};Z;b:ԵȘҜ_y`ĸ("w52kvLWA]ZVrB>؝Ep"V^xsHhJq0C`B-F; VQapY ,K-dؐT  q;|&ݫ4Mh{;zY >@zO<%N:1`-~URsWR0=Y&SYbż#c, VK([kkrm( t*>VpeCWRPI|V̚cZ9LLZe,I#Q:+CE;Ǧ\yŬZOj>בxpX%+'^kCCrut3{E46'8O&21ʼ;شvuC⺈3*W6%b\hX<y$(Y l?Qߋ MY&Gh;;Z@iQ{0)۩7+q1+m\yG (>cV½R7!Rc=I~"D†x̲dC4;ZLqٙ!Q^oY!ϏkOW|0$6Y OUU jhTOB5RN商|*y${+k7It,iY7_[HtZG隢q/:`yVٛO f,0D86&$ ZR7 ,\ff `cQ+ DUG5'A㞛I+|,l)d{Y72IS|~T`xr6##XM7I~Oa~'BWBC/IaKlS%{#z?\_%ZZ', >"#Bi0y6gaQZ'Z m(ۈk1-)ElZJYL?Zr$n>WE~P/>1.m҆#9{WH+;87txI lgY=IAϋA.r`KfPIia:aHI|(cz$S*wd80@g,㊭lfu˴+R~WOiu*qȘ@ZϨpXv D &^*NI]AfRX_8И ~Š _-I M3fty|{)ڊîQV#Tk =0 9gkh,6MM",LZ.<f|U={?>|5g.~USSE=2 Pd5{m{һI+=B"d+c5`qCeT.Ԩݻehj+ԃ 1w7,zt ^? ѮhiMUIZƲKE*yww[GVG5tu'8x_嫼Y/}8 ]s0DT6-ϑ}H\tME_QX9 B*uV[P!b᪇ #U'1$\V m.Ze8H5k  fHQK6ӆ i0{5g5+C|0 R@^:Na+uW9ݗ3B٤yURk6%)y˚Olj^2@<5qk ~zV̤z /2 ڤkmauZQɦdi8MVݍ"jVkcЬb X}n[SE@ W^Ӑq:jΈ8 v#U`'Ӌ⌏b&D)'n~$:K8+E,*b(>B{qi"bEUȍ)e6 h] hkO wZxU BB8% snd?aIIQ[ y)]S~q4-]Cß'[a鲭(0)koU~)4س, qQB/F0Dֳx2 7]wKZkBTq6ƀ9nz.Q0d'ش=WcQjQɆ=ru4C&$F䗈_=̿_[.g -AnSL P5/u@h>7$kmk{dOE}]V {) Ib(+{$p\+̺A~W[ ݀t_A7 唍 u^ݺ&?|Z 8tچϗy9l*8P07ÓrF6|~?h2.E*Tp#G "C,oE1 {|7yI2t(s3TzTҮJ 6=#nȶlh*Q <'(.uh+dTp(Mzbo$-XX7N3qs`!E/PjCEN{4y͗,S@}GNE vRT7 D~<-J"MA9IQqVPu]m6^7%C 59cmԺ\W;/{jlm3*[eP !< q`S`L'c'DyՇk S_ #H %죵(0,ͻYL"+P̗_6h`*<-ۉbQDېNbZm>=`ɾ0U{tTAK/`]ۢΈ-Pw:`$jN "6o=Osm.Xюm{TUR {R]6lKpT;ǐe.GXZkpF4IMvSfwm[$!7g"&'2P֞X*%AM `4 ~~;-iIw"%xDL֑5NiӦQ85hje6=\ Sc!DDtK!~L}_#`>#Xyxn2iEVm'.tIqJHOja)b͡H]ݓzw7 9fLܣ=غD A!EUhcBk>\ i_ZHcMZ=ЫG\(3p$<æoc23~Eo1Ê$PjҮX8V_N,3TZ[l,A0T'QjNDcm 2Mci u8]i-ߌ$L9qվځ8:rw@Ku W(-k$rqFi׸ xc73V6vP8"NɧB*hݷkŮd|ZvJ9;fff S&-%e|&\ 8NUflZ]#,qB~ a/\ra*o<K^_75N{ ٰ;qSP4jaxXS1OPE}a;gǨ}l%qd!g*_bT!l+Ik I  [ 'mΘ$9?)ضTJKT9C"m\2fƠIT Q؃(kL`wq2/^g[|ryd%?Nxd8h&'U㾡-͸5s4n1oP`"LmE c p3jBX$tVbb%[yDaAýQxN=_ )>KA2iU2*4^(Z:%v0g'7ÓݜTDZ*&ӧpt|DV{܃[b;iUi"![>w&_́7(r3{Jt--Sʨߺm-k8XQ-. ةiΏrl:XcHjd-ڡ-w뀱&D'0frU{2+dSOp(2D3*NZtKM7MCktnr &~Vu|rx4#ɋ`N[Uoppϕ#ͽ*\ɍdfrR=aF.T mO,j4%]Fv]{S ?7ep !=Ȼˮٞktlp㭧N{]zjj2KH#^0g3}Q`@RfG)j ŋT\`*г8cgpO0bqPX0 Ta c:H+(2‰kƱhUږ-Gl^+)ж6u'v\<o Ok؉T\Y oX&nkў{$Օ |*Nm@]F _ES^]LDub0DwgpJTŒY c&2.}1yRkjM?1 &>g&1;$ZBX}|y崘Z,V/~jU#cl%{17|uf&lFs-v̲[%cO;N%-r1ht7mY;CzVÕ]y1w[/U݂K~e+c!^= Lj5"}8$1~'hgl3'w{\}B@4ZEZ_J|p'i>yXK>,d[ +M >7q_teVKYT+c!<ǥrq,T@hԽCG >aq"iAy>ض:'}î;Fo8}ҿg !ӓ5CMPK_d]bhh@tlxzMU~6M )aD;6њ+ľͻmaN>xdG3rû%>i҄_c ijPY.S-fs^܆ :!bؖ)!I{b td7 H Ule~\vomY{SNjL/՟IKoDoʐKε2q2EK DstmN ZTX lggHC6s:\ ҷy-+&f=>Rǻ9o&A*,$$2%`.Ew(Z01^Vot3+V(ppEP26`[_ɱ;Gq \񕤴05&xan[u 1;}.fzGU> )H6G[Oǯg7fJh:$&/ Һ1]oOr_x | a`SPXf#&71P5cVp7 W0! *]MFWㆤn5vpۻLc:?éjf!&|!+OOrل %COjuI<Ҵ*7tIbRR\7~R%bA&R8f7O% Ӌ1v'0k O v3W8-q\ow8\KI5 ] 0vd%=qc+ϔm%o%DEr-{~VM Suw@u*Mr-Rd]R:yס-~%cffpVh-~? !ڋ4\d _m:)-*IkWfd*Q5,Dv 6e_X4x^QYQǍkqρ QN^^K̀u]f/2d4#sǷE笮LJ}߅8w[xfψ7=i8rC !urU `ށS·w:'/m_Cch$uF H?1F_A~"Kw9/h p{Kgӽ.m';2cWG Qօ>9C5Z&^A^.LkX+8P𤝽Eۮ9DI8N ~|kmj všQF0e(P+ϖP>5ĮGQNFΏvJ_b$j6D_x  ?EnU7?pZ+1WT .Ke+^+@lbd q TB. S&5 <Ib55FwIm|^ɣWƩ}fH5|>xK9b>]+c}KЭM"ȉ4FO;7\ۤU@5"5CA kfQ 6б`U,p G VX A<5s.bUk$#p0*\hZSep[rh#9n8Ri5;|oGS>CguRE rn/ɇfӤZl69YHu,qLPP@Loq3K^X(_+Dc2Y\fz A_ff`^0?Xo@;0Uq}][F["B̔U,{PS fZ|Ķyu͝Od&phqP>@XoɫaA~PA-69B?oY.;K^Tb hݢ%SX_rm@PȯL:ҴREnk8uz"N2 ?$G&lC"e.'Dxvl d!+1k !CG)j ÚKD|"Gqp(> K9. dsP Dُ< 敻u/%yu\R>[ۘh[Cq©O@p3@L<y0*o|И(vҘ阩K5(iAdvM5H(!4aW^ `=stdm{CJEo<-[< t%7 Kcۤ~sJؠ~y*#X$ ۞rmTA WJ.eWcP;xLU``%ۉEɱU.|g RYp0C*T0x[g4^W]o3׿C 6 %9x!ɟxU1V^05ec`R8̀oAS6d>t [-@ՋTaQ} &D0߈#PFjROvv+u{MU{8kNDjIRcE@PD:y\y#|a{`/2燩0ysG(*d~-Qg,0̏Ej1}!\MkToZ-Ogw)~dFИ4.s_xJXM Y*ם+ƺ 穿)cV)SZ,.U+!ЗUSr4V0K윢BV(:l\c9gsnHWرWhlQD5KDSN m|r@b'чVLg# ,G+x㤐*3kfe-%@نZanfPn j~ZU]XxcoV<΋TnN4@֓Ω%2s阧ĻEJGqJD uxxj[ L#F!qL BN*Rm ŃòdMjvC<xH^bz0BǼsk#b 1э>dId0W@B=v1Ҫ@JƵ61pAIMYăЎl:M,[hqbI+//tW19y $w0303ahcGk/(Ԩ {djA]쓸PmAoi5/QB8U'˓K)w00:p?OhX&@AS'oPSX(%N2;%I*Olb hT$1ntXp;YQ,L?toAVm] '_yϸK"6xL{/~׬?b"_@1p?)\j!Bs@M¨fl5c_G'Tm9rɛO>̵$XɡdÓNInx ysozu:9x#1= C|ڍY\$rrYΤo@(t'4eMYy:6ɐ*qDVt>=UG>< xF"Xlb7Q%.I3t6P-~gno}ɚjapA;Q)tgzc`hS~Z,uI̐'C8Ɋb76p OOlЂ- |ss1g .״IJİ]*Xᆧ8nφmv zHsܼmZ2tLx B<tfzTlntdzXj6~fDoqۣ{9kt%e{T :wbF1%*l$츸=?3P .F(-'tjG"/P%ȅ9_%{o{*k_,cMLV2@ RYb4}Ru$qla*" EJM^gdR2 "yh>BMGlmQ$@4tbY)L o5i01MneŢ0 Gvl$?lKidZs'_KDe Y#=ix6g$pտ[ ~B.Tz^7F/.)_*mH lfc }#m98G@=/I &VH n0Řn5hWy'(OxGva;]`+YSk=Vу_=WDՁV\3.~zxrLHHqlN(zѲƄ|i615I}x~Ҕ$ ItjvSsT '~r$5UEO6<";&{#z:(*W.Q^X2cկ&!EaK.Ҟtt΁=Rk`NrѺQ)|OosX7f}܊kV mPX?ȯm̪V)ABg4gGyK9}37di1l;N:]R?Cb&EkL^QJڦ4^[6Ð'WcVtl$7HCܟt(i}>z2 CxOc0bTa,pd@H[}x|3-t_l8UŞ`dcCQ{O3X+uvJ X㭜z7#'i3eΧ>؄Tk[} V(CAv z5 X$T$Mcf_ "_ks;P?wTf{Fp8{8 ?DWȒ?z ףLN].: +ď`a1}>enwιqx myCuʄqW/E!^F놆Q~5٫ן@>;d uTJZ-0\X" v$J2f¤m3j>Sy0.{:5PjE@[w聝@-X>96շOWqޢrfJ \] vU\{Mсr~I}ɛ/i5)j=npO;Rke @oŦ5 <E(k̆+ɦ.Htq@d,pIgi {4pR-:d=2T*:+ݳ+U~,Q !S9¢q_S[CNBP"K᭳rFh\/Rj c69nO{ֱkt %޻OTn׃oUfz R4_]%&LӔ"!Ebqzb/P)Rw w͠Ѳ%kwYoP4>,qF% )x K6m_ [w||X u_ 1l |89 q|[ o?ܘZj{*p684B$1Nx_yp'2OR?#z𬌵gf^M6򍿂ΪpW.Nbud \TV_(dWɎ9S#&)?B>?YDFJ~(7}(b 킖[3$*Cv2w?Z7}eaGQpڨ @ԵntէRXrq/3g6V=s旝^m+;y'cNti{ ihbaMA{GJIbA{6RIs[ރ;1; ]x&K}UgQ+7F@L'q͸F~ƅ$~qtRʪK?*{֮_Π8":WJtM&ɸɕ3UކT|B!mTjZsIgwc*Gc- C02{Z٢OTS'aD<`imiO6`6l=CQ9^ E(r<ͳ79N3|%~ \ojjylxȽE"zZyWy6i}tGbp'ޑD x6.Hα ̾/!3r$+xW2TKE[ 60 !f|;Yq-g_Wg!416“K=t`S/{ډ{u@*T=QiŊ\S2% /Bw"_hGGpg}J#e6a`D >Ѓbi] QUj'ce;}z4%ZMl l'f?`=BD i q_rKvT΄[ Ba~8ӱnk,U9v{1Wqn]f`ϵ:&~:> ޝ^حS TnTR/o=>;+\ctTյ G}'W(,9?ݎ+O"#DtħRwb~(iVzau"QE-CF!n\,rAIݴs3Z ֟aguzC4O/1[ JmLrj+*zEoU;Ƿ4@ +(xcɳK2B {z:&3 0 . rÊ8~gh\?!jmBŽf8vf#P+^ksxyWNCA`{@.#>RIv\тg={$'qG(BψB, epa_/J䃜me?nRbLϸZ`ٔ&DŽ,w2z;+[N YH%k"s31ye(jO:v*`smґ,ĭvQKҩjuP;j]#mk).h 諧0hy=a,HI9á9ZmY VU<\q_Ԡ %yB2#9# JvI07z6y k|ehO’>{ [Lf w6c{Stqb2Oon~ᰍ7o1|:@D 1đfꃳ~dI^PU5|el~E#A:" Cx0i*1;,96t]`_Qdc$f?ʚ%P 4m=1ӔtYe0._rI^{Nx\OǛ4ǥ=3;<N^ qa32 "H3a ng85pZag>2Nb\(_~ybo ΍.l_Йs9=Sˍ&C{2%—dvGk#" n;m_HDBw|BAyEG^yk 4y +]u`":Jؕ*Ƒn B~Q|ݪt%"\P`vL}Ss#P[& м LSE}1[ ~h(+p2Ɋ07MOG>l.u(AVD&KhV$"h-gl.ٿwΩfPV[Xm8~ey=nҟ1{Oo <5RX] 0Q13qSwӯ9`+em 7y|9$ f;-D0m5%jI%ϕl­Xjaux2:Oą&QLFHt1rK6R'`nbRcHǠkQ;mĨ( -^aCq>ze-pD1xf?lypmW0 (DfH729Zf凄Y*wGsgs͟QɫUWz|(QN[H $8ׄPοY/Br4G^eu ]S셑Ư5aJlJH ϣH͈':p֣(h=0\9ɿ<0?V} 3fD[IGz߯EU7TWv$G)wF~0˔; W@st)eY'lnڢA?/y1[+BY:gߒNL(W]+b*5s}5eGu9_nZS*G[)_:Q{P#ȑ8aLhQ-8%z`xmg dQ'6ݴUonpWM([#'gK݅ [pA:Ĭ/DgDLZHHǕ}OS /G^rńSwZ` m䔧ixk\Ҋg ݺPS~Jjs<_D#!P~!JE|Mp\Uc# 3ls9XdT{;@;wwb}]-sL$[|>ҕ _qk?ɘ,[,H\Vε>"_ٲ^%?'3TkgȞ{ %ZV/H V`yfufPZc8 XS?Øyó!&3qss]:` {}p{>&l0gd:.2'+.]C L:3t\WѰ3['=Q&a}-@dIqRUͭ9kjy9+B%Ҕ܏__$tnkǂu`Yi8d$j^"k }-&xwcdRM(Y&Io΅ObwO@hNmAe%XG[݃,Z E9^]]%6 tlWT"l8R 54z.bV23'^ Y͕{нp*gݟ#CoAȮEu<} sx#^ 3R)ccmtD#zm*$))g!DbgNY51}a9;#@)ZŧH`Ds?iXkvV$D#%xuPc3򖜫WL5 * 7#TqSY:~,Q>$s` cR`n!H8jd/bÊgI8o7o- R+X eBw;>Է&_Pj7d{U Ĉ#_dD|Y2(JwZ=6h:mBVKı&Ym 2U1q'|,cPL_LsI -hVoe>nv%"OS\^A70i@Ôc=A:F]ӔG j, L8KXIE1DN߹~>f YO{`,PŻ- { BGѼ*MӝfEwxHsTJKi `m0 3[`.lcxg:9J'nrbSʩ+2\̠*VY/dvYDlKUD"(R~:Y) *);aMooΔ,9Y)%#?9nsޥ 4C%<^ jLWwk0chZ=%2I(.8 y8l.xnu=}I<$5 8S$Јgǽ3 WE1/׊K(2^g:>_=Le[שfC9CΕ#[-Gc6 d+RF/;-tb$Ev^ o0^]˫4$-P L^Ma iQhSМE f_5*ҲeLw 7pURm (V'F:/ENXwjU&k"s{'\JE/)V@/~Ș*GuA}Atz1gZ~\6! z&SrsaLUF%*Ufr 8uoq3%ظ`},nXd!oP#rk@F8"XmY8]ˮ&Q}}EvcWGk>*Xb (c[^M#j9N(D"RF. lXJK 6 e[%ݙnXrv+> xNyW-$MTwvߌ~5vLu4g2:9"D)]2"kW:uz_inX$7X#ym]GGZ?'7ZU Ag^C'at i\u&P{1No,,.KԴGE3$M|4塈4IM -C\h ½9Zy-1O-8f^b ;i0(6;@(UM M@V0-|&ldCZ!ʯ4@cQRZ0"+(!8- :T%LuOQ! 댦l/="#B)inM85>]3 -l*1EMR jm,-/`g'(8${;VQ.,JV܊U?{YS^-8de*%|iMQKQ~pW{U,R73!fkC*QfqlUmhĨ1X-3ݷ # Zo+7 ym!V[܋?nSf6nM =>H.v9NLĀm }ZfnhZ4I1,忌/MVBhnljaRr"M7JoLQ7}{$5_$d<(T8}ćZTzwjٰ$Cdzf4}i@`D,ofJ:Pȇ k,43YWu8;7/fwAin>W):XP؏>$kdHƍ3NfB/$6XTJ_}Z/lɯ~e M5fYI՘8 HBT86SgCàzU+2q--E`qU삏D}}B_9TcsVWMNL)K+X $)6RF)cEsh>}>2ʤ14<~r娏q~E8Kfzc 4Ue 7ܓ'V;/pGRӰrUK;x7NE3~4}9 OL=/Y8֑jz&>$v +n-tߗ(Ґ%$> g-Xoǜ@z<"az'rde"Rp~xz=CI?ݽ)+V~.q09IX +M^|n)5Gkqmn&n}NB'XqːRNb#(ϻqP8Qa 5a4p82:BB$w+L3= u & #ta QUݾatg|r{/]:;%5ARh^yX>8ugnȡ9|Wܖ, L5x'PKŎ+6o?,Eo6tz4/R0nt}aŇM.Z! K;y3ÖFwcv~Փ Њ~{z8ǯ 1743v2)huQݦnEUR=5 c_;LX (ctKOh|؎U5hYb!޹LZdDi_&ϓ!@_NFK1ҘK/8kS-! -P(;B85C/Őv7^zoѓnEc:($ۤ ?! * [U$?zCo-jU=>XVf//,O%RS芛PyڢDglM$#C/MΞ-i$*$kLԊR E͓~缄;Vu6H@*Sh4XPg+)ƜFbF![`e@o!iʳD` zg &Po)ڠw B/2yp~"n2:Wi^N楞I]Wh}Go"r!_JH";Ng,:`%~?2Qa*jO ՎrXgCyAppGs/]'ќwLh\mJ:UZn5tUOT?{(6-Y8lJMPJ/XcLՠouF$IT,BSz2TH#ƟՂbS'LEOb&YҀ*mVԖ T~ D0=BQ7%*%:ozqt$ q_{t Ip;hbҜiM|# _#16-C) zϸy6+Te#dy2 T  )Wh8 p@}d⎢{:W"wJ;bHvp:@,kz"Q23Ih*$3}/ǩNXJ1yJkM-&w =M{o;|ǒau&q4`9;bΊpUy\S=s0ngUr!)bɝ_:D'3DyP`8pVj .<5;TlFÏ|hg~Z Léŕ:^;i b ܠ5sӮ WIKOGdmI)kȑ)bm"7YV˄̛: 6 Y4DY(Z%6׌I6%yzTH"Lj2;R%amR!!esxaZn(#gZGq6yC.xh.=pd.MgonuYԨγT 6p@)yH3f\-4f-9IAA1ڷOr`_0/μ~ndش eZ|JVHXt-n"o@K1@{R\vmn~qۀT$ ~\O۹%41}퉹T!uRt jB(uϢESu(D=Juޖ TFi~;A@'_:yn8"2KL+?inHe>~rg)ZHqO4m|aL(vͣ PQq%4D<7ݢDw:vOLӻ;c:1!sfQLIR6LA%u,hj{ͅ6C:ǿ@dը)>d0̦B|m_oj0J?@9U_Ӭ%M6㳟(?;VR MƼY~䷷c?@]=ZC0Aa 2x߀ P&qߘ{m.`bC} CZDoT QRp5mB i*8MV!2iYo/K\ֱ"祝]lCY@r7 (gw&#њ[nIAM]}!#Z߭g8Pūv7g 4c1ҹ%Uc74 zfl"skͭ$S5ӌ4)O%>2l&,ĩS)JzxuN/'ՎOOPryZ7eק:J3^_2I W~tT+HOIYy#WY*O"\NL2SE7N`HGjpsRuicc (Q2Nw!MnX*0zt:J1ݶac}APLkn nrzYmL vbsPPnIEI.|4zs6Hd N*mVlD֊:nm|uMJݞ:(c=G _':[~lW'%*,;EZ0Mf7nߴ&ɑʾ gċٺ8u]jpDq>Nr}밢} )&@KԛDD|َW2qפf)hm 3$otY@p'`Ths6^hX}Uy0C#xA4̽P^鿪Xw%[| L"tJ0zbTz:V?pc5`Ô=dzH<9ڠ82oOG.UwOx6(75?[}kh`|%h'@g6mT%bبv>D+,vReTAWpC~UC8uU*?] },1g_$QHyfifAz x|v]194 7 Շ/J#-*?C r .s oԳVLrii{5\4 5Yc~,{Cx6*7cua`EI+6>l@) l?2b8ǾևWYѝGl_%~mgQb̲#oɗ@.z@t)KCeR/|]g=;S)GĻBFŖuNdHXpnQ ɲX#9OBnd8 -[/Bͥ|Winl$@͂pO-qe _^}^C<)z4(8O iK !6`],Ǽdg0'9)J*j,,qBAn w5 Zh$ t)_fjNAbAGO75nne"-ZR#t^io"]kl]BSjUvuݳji-!8]$Ȝv!!2i%ۘ FW ?ܞ[y0NGpXT֣͜hd&J &-ȇ#3\Ļq5Yfҹ 2ww'bfHD0G:^ѮuIN:hyX퍭E+ђ+<ezLz& Jvcߨ+%3%?wPDS:"W1@iC S{LC>Bp Cnh"0e*&3SK L0=;(RDBILcDUS r={L ±Ib|NQb =i)m^|msF4ұvmdCSKjf@~W w}U9oXLjҒPWGjL &X~Q^e S+ʏb([ E7>|-l;!mJȯ_uc۬rЏBs}'+k\x ADZvdAz^`Nc F$S+x%eaz%4?4[^πq6]nM: .{ Z{ m_vّ|;i6Dջ7"6XS=Sm&4vx^4wpq{|86#q%E1ނǕZ>:A 8`^l?lpe G'(4(b%{\%Dx|CRoyP1hgsVT;䘗_mxVƩ8OqN/dܲt92)H^U Fٮρ0Ѽm?`usP)Pr[vzٚio7΋LqS{TqV9sD.stz>n =g2ێsKO#]D&_*^nx?값-|2^$7Qȣ\f:Aԡz("wC//5PM: @jfpJ~#>8; )׹?+GGg(, }kDβst~i((n"ZDFTI&oV+ h?AY1h?øWiyӱL8\#i/QSV8H ͓GoIx" ؞ܤrecW vvAkT7|1l(yzF ߳Tfꉾ|6( I*Q]V#% (]y$p}namlQD|HeޘGeg?2:Y͜`K"ŻQg턢7ǭ?RA.֏.J7v**RFkw74>yeԝЕdLrc/jĞmڽH Ň)z廮6}U&=Lm 6tLQwؔ{/E dRWްʏ*+t0c95-#Qy}kxMd>~Qs7rV%xWdRaz?CLZ&JU(?.IۂB3-zOtF. 5$ uAǎ +BABg6lVj!-u^%H9w Zu((ψ&;I8C2Snc ְ[l*t6\Mg#@3-" 1 dԟGh.`lhMX =EjG1w~5VdZboJ.8]פPQrgVJ(T{'A! ', AiwS/:_fFzV ?Ht~˶+μ Aho!. P/ʣ<|LolDr=ʗ祩1k2~j߉ɜӘ3 egiIp\{ &&_̒ η 7k^>/lx^V(XtMg3/@}wQY=9ck 6j\p cn`M67lœl7 m^=$F(?r$Ӂ !zeYh~.wJIB گ'>Cr7Cnڎr,Vy r:OGeep%0)pwIErg\WF[bև\2~mZdOO!-M%E5S FM;=ShˮC <1|maܡb} 1N.c+>@"Ydy ^Bߜ["9 uf (YMGHDxqJsvg|d0ͤ\y}Tt6HEVWޯ89OIxGi۹fْ?]Ujdiq\_|6R^mp]/(?l޾!GS" >^!43Bp- "6U(\'ao`$:P[.O'ice>ca׽nN,ױzr#PW0ȟsC_ &S#7Y^#6?&Ԛ9Hz{agAjT+0+ ]d1;e,cd*L:x_mUj%ɷPe:M>)3A:/Ƃ%T@I rK EO&0X02CỷNTGI޹hw0qoT KBS=b8-|ܑaE> 5D&"GY"ɦ<;Hb9#oӞ΄ GeWR=~f*9»;H78iعp͕ܗXia"_>ab۶"/%pb" Ռ?r:~ʱT m-mbUu9|=j^<ь9NWAcZv~Z txvvze`͌*b\\-eǏ}uCc72q+ib#d,δ4O}*}CN*ac)uA<2j2BҵHxA8F0٠(D.8wWf`nÅeV㗊:y5;!9O ۰Y_N4A # %|M_}sEx*ƷtFfNzDnZ7F*8b(зΐB΍Cê2Y;%0YC3]anF 6x"X~M6(m Z wWӮBci`Vn<넢XʙLPgn/>Am$.tRH][5.c3̛WVGTx9 T:P E$zYВY5H"%Zm2Orgre_HqCK#,y rbo6?C#L` ϲĎڊf^ 5иăuቮZSY. mDZH:*<u{m[Ý$]>QULl0&y/NR*4lIˎ*[>%wϪ^6 ɳ{ōzc$%1~)@B]$kQ7^z5Kx"G`lg`ٱ@ KMhQ=kSlgE1xN>`S\ʠCaޟLm$XŹB(wNj ^JI&Fc{QR Si&9}z.O)/4h'4F]|R%99ZZ_%U RFYg[0ԨqdP|Z*<'moe?V5)M(w5!sx.$ǔZܟ7Ȫ;\~c\y=wWX" ̄hydtwaC D=-8r2vЁX4N3ه421$'hI\IMMKu=!S&𵎾pw3r(BۘN.9rgn;df8H=0]_l@vp]~ĽW=ooNVٴCf3N90h)j;ɺja覨 r ^ZƑ:!.9AiGB{q#LH2\DBH|q16Q$ѱSl=R9$g=C0A'S#*L@q?Zby>+m^zCIdR'؋04 ud_~* b+zTs/#m6tHk7ZiRi*+6!R3LZ;Q{#$ AllVUr3m+'a2qhrT<)u&j>@ ,cAF{ 53pEVoZH#a2&f._8l>u膀&V-Oz XP'kKP{&Ĭ ')^;AvΙF ۔&g^\W"χb Ie0y|#l$0[f/# o y(Ƙ_3뤈 Y(7om+c [EaFoZXr_lPZ*'Ez 1ALSCk~p $pvYԻ^g(6Pն$ͼq2~0VB4qN7j <")>B⾭Y%*9F;FѷWXL gDA@]ahgmЉڬnv7Z;C&U(|SUsuU5cpLmf\;tv+ pJJ2MRcꅆO6X7*y6I`K*{SyC|8AKB%L8e@X(Dz鱗%\m&}8Ңx,<߹mQ$`Au F3^]ȕ X.RyjN)Y:cFt-_7:*krZ?<6Zm >]aErѺOMqKiL.޳j 0g̕H8с?V b!AGAQ?5WM&H}M(iz^(ZSӟl\>p&dvɜ0b,%k_dh1~ d|-^b@%k'ASVV,^ zhSr@uq=>Ȉ'.T9~ Oei:lJÈqs; ֥Eh:N9mB&|huɻ#F+UP?s^Ĉ ;b?xRÊL=WE2bU$Ĭ+EHJʒjhkn&T*n# Htme?Nم!ӴBoǿz$ (6*(ojfU~=iƳl.4<-EC/JӱfFѴj?F[.tsEM 1m,OaS.ބq}8}wCk䪒}dMUԐ(vL#|kUtB ul][+d^:3L~UǏ}j[߁'SX+ndqbץ0k휘c"~eYQn?0Ek. iH2"o=Tg@̖ˣ5Xv uJUʳb07TxDvhG7Ԓ1.%A-1\ʅnCX6[ns0˴@ƌZE0Zגߌ2Ix~hDJUʞrJVN娣['yS5(yyƗC]UONz}Q!%թ7i4Ih6k#@-ýD>7aͫv?J@X9^΂G77SevOdw`J'MK%U5j!*"Z^UFaq^C{m o*f C{]25n#:XeRH!\ơe3(fטl%K9e4&B-ئ6Q<'fUKm}]ss@s] 6]rHĘ}m> P l.ѩ!jzvgi">S]7Ac,h$Բ" 8#D5re@&u68IDL;"gQSȥD`А{P=CziuPBK4j5oUG_Kfh'S 2Oz}_IVli+Zcs=/0*EuIe 1W mE<xdzABmߺVN!0q1!"˦ ֒LܛXYωkd'VYB /$nS.^z0(e|eFvNNMTN3au5b W |PJL tc:\0B LMجi!dk6gO 27l'7kg}~ǫD1$Q6vܢ_d{"*tS1E r9? 6q#W/ҙ h)8TWgǺ~WQj @ C\ͮn ͳ@΅zfLC˾kˉxHXI*?G6ck_nS-𿰾 I^slPk 32$=C*{=a*2!}Wxe3/rB$v,Oʖ8_GjL2ޮ*Nܿk2^ Ȣ5cU+^{u=MJHwd 7R]1T'3CUwl&Z̓21^Z+K6t,*d)`FQ+EUUWܕo_6ߗ(M6Do'(~zl^$ceZ?L٠l~{T>d8Mb)S ]rQO/i%RLvr,$ j|*Q5nN=} >}`0anLA2OaMM#nbqMkh'wL4< ;baZ.s#1Q@凥|tU/i &`\YDbk>oQ.GΣ^? E m#Ix 4!驷UvɯPp 4nRaғiDM''U?bJ38NȒNWU X ~D[C@ "`ģa\HQVZD)Y%҉ Dj#18Tx!Ņ_>mILpN[Qi0ce:sUm}HG/($a_:`sx64-@d6[q[7+bxԡk"prmpd|ǨM4O2I3ыjZs.ܡ!ʼn H- wrS,ӣGX9F \}9: Z*q &z=ꄤ@stzD4J`5R㡬椹Gc](MK|v*!=)Btk= ZJe(^>mRϮ ;b))89WA>&Tm'U\S9 -J5+4p5m=1|*&`54CND%yHQ.Pav4y⺚<ߜRl' q TxM`xЌbF,i Q$y;iܴdmMBW_XM{S>U*C?<'pNҰ2ĭ_I41\PWOiw#?]XTCDɃ'`>s šsW D'jTP2QSqG++bLva3h[Ҧ]";+}Mӽɡo_jQg{3(Mf5js4z4d `xCfRP$ f`_#edP4)u55pZv@dcrnm ȨugH{Z:[)Y*)eUWtAFA؎T`bOfkM4%,@gݖJ©9x< 'lwcLjErB-UĵPAG$S+18L(h$B՛2޽2IMO;) 9$ 8Vf$9hdm ꪒdR6spm)+wSl2~aH\I.r\Huzdh&{?;$}qrB:1%mhqWF鞺޸,0rAG#'XMF% FqDXkb+:/ \DKTU%˒$R惫PEkۋJF`YQ}\?J JnpýS@~CZr1>픤xrzݘ U ".)B PMy]`Vd$y^7@(g~%#dبʺӓʀ,^ˋB@bw`Tq%o%!zCP &\:IJ_0Q_CZ;pH>}6OrA5f8o+;l|eksLEYrK*f9/GKO6J1("e`Bp6 MH0VsxxK~Ye.1$ʳKK2w^{vkK.Mhtr;ڔ\ſ FX(qdX3׹FMK=~ʳh,*h(4'tfi`+]_)`e}Na鈉ۧRc" Uަ)~ۏglMct cĄY:TiY/Ă+c'1]"Wqwmezi;oŅhf)e%?n@ҋ)JZgb|{~"!ԍdF@ nC ¦ùhfP{_rVDJr}UfsF4"izΥ /p dDC^pC(e^nK-#xSVAw"a$͡n3 w*sJ1 rFϞ8k&Ъm̱dkNJU&LĿYv9M%(ꔤEUC^+o`: fj+ٰҬ6zl%y`]̊_jXnj/R W)=553)=42Hb7o *Z,aF^wt vQqܭozyQ3.:Zi2%26I3~in腚yƜJXzNqg^XKoІ9Y;z;-(DWlaV5QuBUq|Рwٿَ \xbP*h&k)X1(}ˢKT2& mp`xdaL 9mیp9əi G4_/,]i0RW0Q;pUd*7Ғ4c!MfavtQ\]c4ξ˧hwbY&V $BUCc6[2~h AdBlDRɺj1l2 SߢbWk#p.ޘ,RŽ+f:Nۀe5T5|G::?&qxC+if髆<z(שR[LWZ5hĿHv#\2?$PJ-Sѝphg<6봿G!`(yJG33YdD1g'ANO0o 1׾oJ[" 1 bpyq,)3#^SZJ3C>-%'ȯϕ(n.kd< ˭`T~QCbFaX4qs _kTC={r7%ӏn=o5O ۾=kn bcەIlN{Lvpg2 Np-3'JNu|mB_g[dU!2M\WOfѨ>L4'Wyn}$OV(,%UV[wjPRb" dU~[gλ],h^h8c 縂 kF]"ɟFO9xV<]{QʒjY[dy+uz%,ez(i517@ *x'j8ݬFQ];}1o^4v\*|ܤ؁9s |r\ j;.۪)*Mmq_{qKg3k>!4;Ioj_vom4!/~:ei{:1""E2u@? |ăO7XhrZ6ލ5د*Cт ryG8}:}t.q;_#N ˣrfRy?GdۙU`fr?DʰP^.XJhUA{1,[(Ѣ"G!1A'O°y{- d|sQW8_6բRa%㔹5NFr?s rN7Aѱ_R ܫJ*C |LDS"XgCn044a+h'+]}¬"MdV1r9!l4^mƚPBCCT}|z)i*!jL%Kui,,gՀݢHenB~JPCnQ2`{~u Fr52 R(@*9E46-HkT6'9S\Mպtf`X"8ği9੓@-L%dK5Q#5MY)/ t/ x@ߗPW 4 `X-x5nSEtZ%jOjCl3m$vGwû17j䈷ɨ-*w+D pkqc;bq\djzpmr ;g<쯒I#z$ǁL\.I!%#2w([wNW H&)0~89"2]X ~Rhq#kȗa9N9iKoQ Q,rr(ss~jnf Jolr8FW\w`Ny$V6f*]bM NKcc9qލP${eS~f!>޲\٤a[2ߍ]c`7}PM v>ey%G}S#/׵Pj4P9MOu2V~$z=s#~U"h)df  Ă&LJfh3O0b>7 O"w跓uǫ_Qc[)?WɯB8/ y DOa]"^K~pE(45檘MQum[Qwq3BY? Efǯ^H[J+}oBWp8Nx byeSi.:)E,%7EwB]W6ߤ$#BzilYe sz˲Hk{f6mCx[c)њm ZTnTf~lCKT 3PSOP̝<t\#/E&4sm"dGs-;֘08G/C(0QktɊ5 񤥿ChT.-3Te],qs&bO׍vCEm΍wCܩ5ؔt kGAF7bmKf'j\A`~Isʧ#҂)IeH-NG ̡<b3I ܯL2{/.\ܚ6S@( /i.6vY^/8`.i'{Xa߈ KugЭUqHk=>aQ4|1V4Q/OE_,5t=9fp}f+"G0fgp ) 8[UT>ьSPgOjq2>(,射;=1$pe c#o+N*=ĒK$J@d4z%ٖ07e;G)`P\Pxo*~*`Q%2o nI6#ӌn hX!"T2,~n,ȷ:( VsDV8@p(JP e(2UWbY&U(;꽶?*` 5 xuswN}얽{ ҩa&,FGg%2]rtZz>+єqܣqoMzf-|Pt8zRsNd`&:f#qXQu{#mMOJ8>R(yhˢTɁ p`[rxK|9\co^ }k}N"Q>?&/ Vx;%vH0zaz/7o9b/Xu>ⱀ|5O<$@uof>Xs^iz=,D}!ϻҙ`O`Y&GAWư 7̏]jG",___ʯO6y,*UqIF(~rࣼζyT,Yl J0˾E?P(#OrZr\iRL^~; DpɢCk(}ĦjyZOq5igj0pMU \] 0#ӧ>fGNCEo6l0WkPg!Ʒr\:K{л}^Y+- prgz ^"W\M)nq{2cR~NQ hxwlZq=,Yacp[jTit)Doa̓-p z ''3Կ6u|7KA= yR{%Wc'sm[mC+qaH fɮ,ǵvbdZ{yzj~ e_*0rXR U6c|=ۖ} >.ߴ9 xm\GF<ÆSى3s3qTYXe6ztl"!P~:Go'O`=dE\jh =tO>՟tVtLԤq&Ѿ-ckC`ʲ寏~9',N[dU; KYm!7G'"0wO6(%8QgJ.eV쑙nf<^-$ ->6x؇M|Ǽ**yjL-e: α]$%APnxvMyJ[dAaU'= uv2'{i ?8uy,Y'DÕq%hSQ^tS],i!O>6m2yYjLWndoh4XګЊGCb\^Чƾ-M:Ƀ.w!U ?F+}FqngaFrtbM6XΫ0bBBeLW,+t啕"8S+W5kn/ AXYTDa'MeFcthXNN">ˌ<bjtwΛv53itr#t<{|b3*ӞFl}| IW! _V][rF4a(j*5/5ZCnӥF ~qP"F-r|SCk"0&1EɱGp> y U G|D˭8kUB*Ju~8_xzuK\B )]V47,kkkzx] O BBյ)Y~D=k CmBj >_I3pEә zxW@hhXw$<ߟ}+pR5mz D'+0SQu5q_*/ZܼPcQ1JM^H2[ӋIjVÜ;9CD2e#BLT̟>ĭ}3L>lɺǹV/;qŎkV@nPNX\~Jc٤" b9q/(Y5!ckz:JTچ4Ʌ^*ѝ-|W6F,}Uǘro:^>hr[{G;4z~fA1wh^QKd " Eɯju1ށɆA I5¨I*I z-jKT93[zj1oe@n+f5}t r0@IxSE^D8Q yWwr%771S&!ZC`m 8 /{mo0kwЊuG͐9 _^ tҫOb#\han0߸߯5/\yӁ,!t|k9CpmMXeM-Է).Qyǃ_F$͂g?@ck)^W7ӄlR2)vhrZG9n%BKCY:ڍde/2NxzzifۘC`[7uo6-K⹱d(6(Ӯ'X0OfՃjZ2Ӹf\%ݓhIec.T枍]s~ AA:Mjl- )7|u_`(8Cpo{{O %oE/HB8>{0Y+wapu5^g|YPht~-ΥwG~_%%T{0%;B̞e뛞_qؗ wML2okrlOSH #ڟ&8fy6"=YNKPN; }-VgэL/oѬ$DيXlA{~EyV4[ϊa!CuAWZYU^ZDO ?7exQZU6+oUY!.ǗfGI?*tVgIsu>rZ>b 1)&s~ZsF_d]u!s ?2b—CJ7wCvZK bTA5kZzcB8ހ-8UIH`9>43ܸt>OW;0`ߝtu|<<겾QtoFe1% q^U$#{YhTqn B;׆`R؀S-eyۥgV䈈 ח`o(KAcBˋT%)a@*fx5 ;;Mh$h.n$)6pCZ0'e+%%Fmopʜ2Rs?0y4[@+X nC8 C-}\N^;C /zn*=yK86$6e_O Xex]&N-~V6l!Ҟ70:Hu޵&4HX-ߪ]`iAs <)+'nVuAIr)¡|#+R C!rTQXZtj )iݜmWn|{׽cϬ\ :YIņ*aC,.7Dvј{9],= L-)]g)APeFAt~R&gnx /Ʈ5@W< nGrj\VYEGs xmQAVڽS›PeT$KwxzOoƷ|N;*[_j)*S\sbJl,-dϤmL̨x~ C庥Vˇ| Y6?[{1oӉԀEb-sHKb68[V>$]M")lW6Jw `OVeq;_*#Af9ʠi\ƴ>"PR2woN?W4enc[iWQ7ܷ|/IjB ?;g?ÈJ3s7_(JBi;n$~l*XY[/ [uU ♽+O,Og60,—P.VYk[*Hu|U zf>1~$vn|׏Mz]NU|k276pCJ%ل=+KW1s#50瀝ۦGf,묅)mԥWV=[U"u]]Z4mqH=w g~om@wJƍCf\^ڇ.V۱rI8(bMw01]'uI bvEڛEl f^%Y]3t Z {;CI.^TQ  6_t $Z.W^B""1R{Xph\HRRCUvQK#3y_0UI4znelA׃0sVlq}>1dzO%B30p3 IDjh zYh>{XYcLg;?+294Gʈ` !`V3Q;l鱂vV gӚ;+y: ߠZlˏIBJ-ݺ ;ƒіZX'#gu1j\3d7=$kĵ29=JQJ;e%^k/Sep&yz(pd?dP"%Rs;.Ox\{Cj}/6NZ=W~eXe&ʓ\kc:^bD]TǾۘ?FVI[R(lop ]z:"gA3PT5nd{I ]qG<ٕg'0it[P4ި0Äu֠)!&m l i~f',s&F!` `Hr*Omx /c)!~dXENPM\{>X4}0_Ι4Iʜ݀ Ho-L墌,6IĿ"wUWvک|AC/{9e. eNj{0rPô^8o5{5Mq,/?0u-ɧKf>1E^J4tNlQ]ڦDu~Yyv.܁gmI="ňW|B^4۪W:.k@!zkSpC{NYXmQ%2z$wM V۬ܤn't7V+Zx d4Y'.'1m*/$t[S!l2Js]@wXJ,D57/ta_:;W/8CAb ņwf%gb`bnDX6)ϗc5[qL&ֳY>!OSSenSKZY?‹'{! j5lq8 9^- c~..M N2l(dIRsC!OlZ씷{zIwuJ$hDԶ~13)g~b⎱b}-y !="'B,зNJ{9kkƢB, @ElUA-q y!=VGWq9\6} T?Ă=rĤi;8Mb1TF!Db}>8[JmfHLi\*PCRnN*x7˄:s@˓Bg8<\BŚRܼPJWX Gѯd7'* (}ќ"Fvqa\<@/ c_p5ėR\hr}4k 1z{sOg ;Yї ;w|ʞ5XF+sӃ-09R 4ᔤDL_9ώt288V[m@0mNW#Ϊ+F*Wlb)h2wI󴔰80'2jm[1g_Cvw8MI)B2t@OO|͞[ZId{,zEpC֝hI\CMq%0lFQ%F% ȩvV~iK܈eX/0F "$tcA0yV.K;M"kuW_KA0c6n|nsyQ&ɢK:;jxT.1ƦWN@`$/(rŗxNF$ ,]#0Ҕ}h@XV$Fb,U^08(1b]BG&5=ٗU#x"?bJm g4Rx;zzKx0pˆDFGnն>#ȭb̝kYPZuorAXA>^C43f+LUaVVu!(5$w PvCM{tyџ?_^?8CzpLNtJ1G۫7ܐnb+Wt19_j0!T4 V3R=E "η"AyhP jl$=ѦgԸ=gY|WKQ]eƨ@4z;K+pGE- +Foc{ 3!zM״~_'>gtK&e?Te_˾ڌkqʑڿKZ;L rPa|7&vUh Q; T#gc@(JPE#5!Zxʔ +\5=#ZCH,ͳ.,vBJh[-E78<˘Ov TDSbA_: ԘI9Vҩ=+S@vڿ%>9]٘[ߟk P2WPx}SnY_ ẚdp$ $hlcD._VwR" lmVotb8QX}~Il[T~teMrnHE4uEp ]8 07Ch"^\9^icF:W:~6Uӽ꡷`)lgxX?^,C(vDiwlٯ3l=֛풚d;b+5q x'^3 Ic1B(s;VJ 9:af\>O]'5wՠ!& XK-D9TbG’H^::ʃaf h$SHdrRJ* wBGGUpOvusü}A_ԅ Ͱtei"|݄(#/5*|68%GB7dĬҙ͉l|m|2~-ИZ9GT\ϧ36 nof2zXl|*k̎# DRu%7\_a'cHXN)wS 8[`环IAfbZY΃EOǗK:+!lw]bAkp1(p͸#4&DnpdթE j n׶0ő}݃TvN$p~g#]qə² NHObC|JH{=FVo$Ҋh2͚<_ zBk,?=n‰!UxIdLbo2 I=KO,o ;&A'&s@"UTʿЈ[ϩ6A Tň c*D@2 &zL= Akp .6 jG\ųX`tU=pl$wUXx8v ?" NZOXMKqC婉.7lR^1]o vCUIW|7w`(O?sni!Pg0iF @P "`r3UYIF&>72O&LR\幇;OO ˜ x<ޏy:_֢I2qdva8g}ohA/33'dpkeU?%&&@bQBz8pQ|Di' %(1H\`I9^)8*GɉDcY-IB ?Bܱ խbR&57OE4v)ţΑj0c^<1Z g5oHn@~t ''?c5?-uNѱN!=37X^:mhJGP jݗnN XU}v,϶lhSIBNSiK1BFD@o!J'am.q]Pya]y;9 t3qQL/(N͹Gv躥``u=OEN6D $5N猳J bbϵE Q6t%onhe|$F5T?;6u3ZC$e8#?"4W!FÎj3EPobD? }{e3\v,Գw!4GυAZCubW]sPN rq]& -Ef 9pLrDeg~4O*5"\mq5HafZ Ԙ|N%Բ1 |-)@8!5.!DmĜ5GQ.Э.n]jmkG||c8PS$MKymuh]wm@͜:95q@LSFfZ߶v4rP7byݨV4ezf`;SkLxF a' TIֲ] Q@`r||7$Q'ؙ}A-9o}zWFx^,W*ˎJgE#v+q4A$ĥL;2]NPwiL/a&ɛL&z"nR|ݒGg3)xV:Wp9w'YN\խP>1(o-:ՓC"K`EGT(MN ʐx݁70sSŖOd؆*k?2Sm4=ėJ ={͊^k>!8x>h=Y< q~m?nņְhǣv:Kda8ZblVh}}"l`4aM|b`ugsk ٨Ǩ)Ub5k^bGaͼ5bJ)'L̠V}/׼bΩN5YaovKZoΓy}]R8N5#P(3].JWsߵac<\zUٗ)}.(x5ns3''rqخpz =2'y5Ғ%Hµ?.Z*qFf2J@8[3)Qe ûn{b]'|EUSvw/^gw?(z~īVNiy^ZzS\@'k-IH!'šCiڴ/\²oD%pWA-hv#i \RF3 'b;ZВX&H ' 64^"SM;JS :e7z4MaPLhbŧSg\}'α{r4 j5e0Vz|E[ nW-yCi?m1oh/u Ę]ބ2Kh6F荼K68Pܜ(eknc ]vd/lL2- Q As7`7.]ygYf(eDCִCRap 4;@:{()`G0U8gEݥOekoT~EsiyP%iuW|M&Ԏainf}(Z+&E.&C"15 .QE߸L iW{ja+E ~bͰ_V"^>̽ !3kbkKk"_ó1rm+9o]D;j|AWo ߍ1$TysHԮ7`k? =l;~a"Khe|͍N_!#!R;2Rg?.בѶRfEI D3C>n܃1bw oqM+<&,'iWr(\&6y~*VْݍeYg\]\&T 2OUۋpJơc#&/*/Zsx&43(Y\ |Wq= &Y:5CBI)bM4j4)AèBZ0QYGi؃incNZc/ eR]>@|d+eNNKT~LnO~T"rϐkTZQn1R mdȰx6r Qwm5{ݵ.dԕm[iV}'1-12MCOjȝ̧rI_45!eƸ=r#5%\u)"j@8QV1uNXx,̩C`.O ~OC!n̐5 S\BGe$ {vX<7~%o'&b gE?[OKwX4r~~K0/ gLƇ+ bUB0>״"ƹȊ|?wyүԧ)txĺQۉ CՊ/PgO'vqߴ>4+'ҟqOACWmau\,=D%AΝc_QF&ke ((iUτˠH "=_3-+McfOz.H6mneƱ8)h޸=6vk4-PTNz8 !Ajb\WBC5^NU, D/$V d-kz'oi)x;.e=?r /&[* S;[QX(67B2>F'a %7'}t8?~[WCd<hTqE YSG;y6p WTyVΦBDAs;›6(M/oW#C9H8p7pQux#w=:B[6 kz}cTP,k4&i]68ɜr1rխ:䧂-.x;rEl(]U7V@3' y>,mhw(rۗHӓ\rGZc /i0 =|0sV+Owîe=/&5VZD4 c{*`п ]K7mGΝ݋Os d^4s043]-*)٦ٜ8l~$,hϮ$=R'4c^fLdv#iNI\ :$ 8N(9qE,9ٗOYDAB%9k;n-wښ#J ]'hA䤯nf@u9r1Pv0Tק MrIsǬq5vq2޿t[Ggigkzmb>6e)@ ̔nX6U`jw/ۢ{CmeXUa6 Icϗ I ie>w7k Ej"n>]T0GƱW/zg@TA1H #&\S+ϛcOxYtwѿK 﫮OO†x$W4CRseZpxŨ6oPf*ia;bSB? |j4!},}Y͆iMۥݏEfo弎Қ-Kz7]U"Qi"͈w˂[^sV>gQc'Pb^TUXN u$,lEZ9\9Cg.G0hfA/q\%HPJs]/$~q-*ӹ\,,?21WwhX9 M IP`ZM,pWotz-dG4HSBR. Q)dAV>UP8e+Yro'|w7 \_5-=&DzLQ[:Uc JP% tqzΎɆv`)aV*݀Եۯ7 O?%-DtUm(*mb<"?D}5=5O=cE3-P2m;Q1d|4>exL\1]|.!ѹ oC˕ˍ%qp/âC>sGaI֣.]85GTC!| k,P!G_v$6%T\=S|Z7x\4n/WWM#v> J6)ׁ磁JTr: G_1ݓ#!# I/Q|gIO ?FH^C%gW8OQayG=oƣ 7Y)$y턅CvFe"Gky Ql}~K"0fb܆V 92rz\h{}kGb@$/6K\ٺRXX$@HS\{fzd# rlD$WtG[@ ("oFto,$-8]r'Nʗm餏2֤#ka5 wNĂ3P`癮j{tnA/K9fDē4 6 Ro=F/ *I݀%a.s=2\𡩼ĜhO^ϭx62*+hU-cK(G?L @^43Hל|#ceiO\y&4iS@>\nqf{ n9tŽ GBlf y@)>!BȋXs6meC_FPƀ6TROsU>ܗDۆ6n櫜Yy-h_D8=e ,ˠp7O@rW te6,6P/GI =b(ITyxGP/0Bϑ%fE+[wpB_IdS&ۡWeTw$A`u⳦<ĕ*u8q̅hٖA߹S?6~gP8PWGv TSz&;[o7i?q wѹe4vP,豰3JlQû < (8IK?(nb?g=>&EVW&#h p ޘXi5 fRD$ӓ cY8=%!TLh~ݧj\~gMWJRZVYm蹣!Ɠ4 N[0S;\@\Cn+貨5 6!% uaf0݋,f4B ( 4N#MN̪ŎNeJW|p{!a[-] e;?g<1@|pG%iFcFgfWdߠ8qISCH-h2#9|) 2'A?BQsus>2RД%kJ5vSvy@԰XɃ8w4ˀ &A*6lu'Pdxo>?RXvz@+#%NaZ?]1`l oʮC8JjM r|S8jJU0" )6wJcd'DPin-Wqf_Iy=Z[\?\W^ r+1)CZP,0%⸩f5Ү6,"mm?kzΕ뢾h!ʻ 8ݏCKLSYq"vaόd+ޏpMCWW$+gـ8S\eCGKÙ9L7 Y9gɲEgO;E;YZ}2͇KpãE嗶H+!xG6T57) qΪ2e%V`]/0AߌI_qt'.X؂=S<7\)^>TºllSͳk>iy}Z-9z>L 0fpJӢK*l&޺ +[>u2ZqߵmAG@ 8FDf| N xĪ fƴ:Q^bmEps$ps+tNCg_ `[n/ ^C6!}F0uW u踼cjM~QO.N/{X )>(;[n͆Pxk0n"R}Psv(8֧aAY*nH~бq7X%gٲs_卝['I`X 7/,`&AR8Ωދ|3a`)])WndGC2A)0xvm7@Ø-XP~ihpnjV:r b\IsS諓r5Mgt0 JS(#?7(05yzoxA~nv)lvq@Հ.w[|2:]!*]2$֎Fi̯0.Sb'[uJ{MwݿhɞPltpMlpẌ́^h(|vHT}?@Y(Cm@vO ,%۳ңi{挚u ϜD %Egb( V?8^TH6qQ26S{$-8g'yvR9LX t3` 8BYS%cj;ASP *rXs@؆˗2oz/oҬV蝖8Y -e!4UJ2n\aA)N#馳@>=6Nm+ꑮ\rP0Zƭd"Dl+Gji$`C\ ay#s\vX_ܸPwe]C4ϵǗG0&j6]Qh0ڠڊAӢ8zԞ1K&U%mАX(/ӷJIt!] CkFXME"XcЛ2]/4EBT:REaU#8}bFJbX/-Ӂ A8Cg3R6{A͘d$|(@ 1K%N:F{1 r ӮsIh6(LAox{tj 3qZւi-Wl-i$<{%\mcRbXgEh3Xn,op-ͅ#4SlwPrk|1Uo:JNJn?ևBX6w ũvp;1viӎ IĴ:U6 C3k92Xα4+[ͩZt2(9DQolCHACO%q$[G>^+p1.fKOF)P *n]F%f S㸬닧Oە-%t\[JJV4;K @P0;C0v7>S3 (gqZ'psY~$H J- OIWI^y1 )!yqcxg;e-Q!q>?ȎX1\Ύ,B|CijȺ]$[ܖ,ϲ+N~MgF,~cHTy'Z:t9V;Se2|*uB\n5Yr,0 rv0= r-*U`I>I:X$} g1qGJC{"QG59&s ufٗ |eaH,Nz>UkKqrw=NZO%ٲz> c c r7ّbK]  ,T5*{_!Y%` "}dZҨR_R\y@qj#cǤCqg,Aޯ0,MU9_EZ/,W'sv,&9Ӓ: }ar:5sS9 gbo{`T5д!"q"~ذ _Sm/ߘUzuO Hkh/sޕ@# N~9D #Gް[ʿM]-_]G.I3fצ!R6̫0δFHQP]c"Ʉ~hp5LfYSHKӷ30]䩘ܞBG^/,@Iဃc| C&wy8S?:xC\u $8FE>xCmEC:|.0rN^W\0?cC$cJjNnWCNER{'*Mreϖ ]sBͿ؍ ƅz?ʏNPu'N ;bS-7>, xbke?3o,xR3 LDغKLsH9U| M}P1*p D] dt)rv;?f]ykrGcTps@UDvm{H"S2gxO/ cP=>"P(㈺M`]uREU3stDMX.i~qq);(`T# ~tK+@^mcpN`#k1Gۈ(I&eV t&UM_\0m|0ɤG_׸B[M"2&X/,"g:5Mv+=F'-8ꁗXZm,]t%@ZӚVN dqLɱEIh+\O=^Cdx[5 kͼ5N)wجMVBvtʻݖg%cslEЂL|,XUU*Zy{U#ܫ=$ΪbwXLB6jF[uU! 6P7o${I볣+v24zjЪ.U Oo !ܵ)C,m!vk{^Po|q61 ˞5;. ܓ94/.S( RJWKwO-'??~tA])%c׃u87Ҽ\?}: ]fbQlcgJ Vǣpm-mU).&z+ &idye1;tM}eNֲخ4;fQ+r75n@װT؜S,: \[jl 6=F&g`c/R9H!~(H G,ۄr'mr[zylRE.$( @}f:nl)U:L%R_+/B#PÛGK=rrvO/DsM=b9NU;ǜ!B063l}2cNn!mRy] A*KQLA62%M^fi]'Zi9}K v15>,l;};'h"Jn捊'@n^􂘐 @#l {1Oݓ4SXp~CKQ"\ɡ+|5+f+a<Q:YeTq &;>8XJ4i}0r9ڽTO,C2;S8CHcF6BHpOFO=!>ld Ü4ՅQM{B :0ȊB1rloSu5t; z2/ ی|Hòv"ZC]~j#[yc]zM,j,.7I.\qM&Ja`XS\l1NDNvYƻAh1++5AX]Jn#,jvP;rA#EU, b쯜-P7ك^ӾGs2L>O13ˈh:h<ȁ kH@~{mX\$[HOQe/E!٦aWUf KEޟ4)y0~3"t9q?p{)-6Ʒc{u j|S hr k3)fM ϩĭ>Dn; I}0@uxUZ.QX{˶0ԆƬU"ܺ[=v`㸛'! D ɔ]߯ Hyێ$ߵ)%0nth}/B96wb]"b X5ګkќcIG%:'~?߉D])Ν/ =VخQ E]I7F @}gҾ[ ^.2ţ_l-LoI1Vg d*\0_v: =j xi +OLh*-5/IXKO.Z$’1+" 2T3X?>m97vǙ7`:4Ž=ʈZ]_S™kT&w)fS{ϊr'1]9@,F/8[`2]q[Ze $ B?O*Yz" 7 +(:$a#0ɯw>I`^Bͳ [rQ3M&xQOZ@$%b^SA|pDT)Hq]9|lse&ݳ7CG4Yn!*Z~4֋sXpQo)|T\uuEЈ`Sܨ0T '$٘R8AvNF`wF}j ULw>lK߰gQfWR׿b!͢{( Gݜ!VGO{k(-vYSlq& f5=NB#FD<9EGT;y Я›@0$<c&[&|G^aG>%7_;vSu!&կ@|#zoVOtSm'pd 8| R#Wh0܂XVAt[*C$X LCV +!eKWZ / N u_TE <7(TIFM09\MX0T:|C+g*Ճ5qJuoyL\&1c~9G f.3](ݙT&Wc"!7+ 1{̎0ddqSQDTae;O2J>}/h[4-r- tKe(żkcT7U@ Qqj?0Â=zg#B/%n\\H N¥)w^$af ER@v.RhIШIH' 1yoZxp{.F ղ$L a*GEoߙ#5K`Qn})UuaRduKk6킲|NksLw( \r/a5p} X8^Wn!mje wJ5?w2JO}#K٬Bڜƒ"PMs!Ctٵ?'.zqB'd (RȤJ.זP]$Q2戬KL<*Ѩ ~V4s;K*u%eWP^?S2PȖ$p,3ӾzNz@W_ #mJ* j_HVMTWfS!jO禹h1z D" _pȻT˞S[A6҂7,$jɠj",aPqAi־CMqXv"OA1%5+*Ք#Y .~\QdLm&;D@Hbb9(&&s!quƗc)4b}.M6uhG#tamxY EBO~n^UL[!UcQyv!V)£5ހh,uqyko.d1J)-:e&FY"(I"'=f{dL'qYtNYa{3&0%Ød.@fLYƞ27^CFuC1,+{Lam8EgDd47*B}UߤK n$J%A§4;ze<;J%$ $~1G׎1\x$ZQivQ-Y4U+Υ>frn15OwwP¾yѶ> N.e]9rU(8*_pmxz? Јge{~ۄFwk$] Xl59zҾ ۻ׷?Y$v*Wvޟg:[\qX.|rnXIc6I!MmsHCtͿ̒kn'27!X<Ѵ"mBmb(R*w0`t҆]3bu@²M$dL kX<"zbApw{G R3-2R2Y z&mՉscҹ)o%Ay]&6U-ECܔ'ֽ-N@}גNѰd^1w2Lm^8ᭇBgB_[A_f =\D9ՍⱐuRر@lp0n-es~<~ Gr@A'Kc,AtRR&qxLNK~}HYiwuQ) M l;m݈FqUEH)yh'*)jp{ՕǬ !VDu脙E S,8S%X0\񟽂b+hYUѧ_Ҩ-> ^y4T#+DQ.CZRI70\K4&ONt)SD%w5Y=SA<&)_=Zf)hWy[&ӳdU[QWNTDG^EGG{(3-uqLqG%{/lEZmyuiM`yA&w\چIZ4U-0p },fOF+0Zb2Ė,)v&gT! +k3md$Lk-+Pm=3w&)l!G=,nxr.W0ތm4J3&Jl>2ab5z2灼m:%!}GSp0wm@#W5όx"\4c~oe+e,klgؑMD. Q'[k۴V2zֳePVz(9dS͈YQbJ s4b^̅_ԖKMEhRe^af~al%EC^=\˄m#Ňo:ǽQC_ziɩl :7dK\ =ԅlCNۥE=$&|( .G*BZ;\Pfg`2}4HwѼG G|b^Ҳ8 nZa !"]z!lӯNΦ]W z|7]?ˮS`YSaOT{ÁvʾR iT%;R)Or;/'I3]VS4 rLk-M' BpMka2ѭC/}Ӕ6쟝}2R̤D 6M~\crQ\ F02ۑo,:`@.h E# 5JҐ:dEd#paԛD Aa?kz] 9k=s>$+zm2=W׉DUXAq3_~P.7+>h׀Sƒ{Iy4x0Lʸip(oл-aF}ÀE"Ha\rן͢«YD[7rw m)GWۏ(9w{Sd~^ }l ^m!OC~D`q s&wqKҦhϥs&;It[']߮w=7T$Q #bnlǘOza/ 8#,ea9WiԔ 8'P OJ tD冷cQ VN+'Gե4X˽8PC;9i7Uˮ|DR'Zg}Gi\h; tFT7)w&dR9b4Ztr@ }lg>Oe3 )lPn>3Vq$ Ђѱjc{!=7k>XAXZrcCNEU8O`ы{@- O4Z7dAcƻ[n1S-V3#N+)a~v  Rk(=ۛ) ښp8Cd|'ENɼ#0Luy!:@E)& `^1&L7L8@źhbX{ [fU/p^h+%=Od"Aʯ8'eɻ~1<0/BNKcS,(\V.2R;?ט,¬Jb8Jj\{&e< q%l&% G?,A'efC| 5G *˗GcpO7xU>r|;~L>Q4i9։MZCR)Tn#.P=¾abcs]&wWVj7e?@%pza}byVa t=Vnf ~2?5,|Sb`JWuc2(l>Pni !qܐ@lSv&(X(S]HC[9w]1y0QQ+mVғz[DSK"ZB1-K"d#Zlu0*$9Ciі| ]IP.o2F0{o/P*7ͭztaCbwww`ۆ"<޺念.yN77ZS%"tT$ cH$-a;OUIh;@o/ 6b{b Jx1 NZϑi(ҶDRn}d6 폾Oh̿D.:X*H~4Ie2Ǽ|*~ʢsYb[p(h&:R5N왒a+繋kL 潆>.I_ZQjrh' ,_82NzZb NP_ͲNÉP|ag`g9_[~"{ۉ5_) 1+Mjx>7dO;Qͻ@^lȿ~n+zI (rw(Z/Oc݆4].ت}0TbOG?x簦VSP7,0k뾙ߘv ,$k`A"]^žnG_8ǶeA*n;F Cl]?9!<]>";|dWVԺJ[l0717 |t\}B bN<SΕ"}XRʀ,xq|qyQԦ۵-QyJGyN/u]o2mo(X'Qd*0*v?NMTDGNc>v9RPKi6ξ}BNТAn0-!lsdYtMW>ɠ֙oôrXNI`L\͡:%HG-vܰƩWE'9]8!D}*YP\CBF,HBD"Wt`B 8BwP8l$\>u(gG_5û&V)sN ^~ MO<;^vE[^ꏂV`J cSCHQ\`hvMb(:( `ɍmPIȋϐB)C< nC0!Yη*c_ل́$_5ט*aVi IjSUt,Cp*(6Zl8-H`c*㈙X|NjyOngK#y\qeYD)Z!Ga)6+54Gj艁*Rm7ޱRYE1rVxugߺ uň<jG)Wx,h1S(M}BJJt.xqFC>ɞË-Zces=0 ֞1ǐ-W*| .#zK`^2.@1n`R:]LUǷ4+ 5`,=M:+:*1J#%o`U7W C8KBDGhu>Ru͝W)fnŌXم8iik[.t;藄\)% rN7gl2x\Dx:QgO BՅ$O%W|KijYP̹sٰ93umPDR<$"ELb:A bAi]:C7œ()=5%VX|<%_ .r*+EVCafcH8JDu[-)s[;+>@JHLB)-b:_x.R_Pzk&S+\eBUN$4J'q{q:w5EFTt[=5䆼k#,mQ i_'(%P܂_\)wDM֔RmW,\i|͓9i"՟ k CыM M8HLRYyt@iȴ+d0D>(cזU$6UtI-yo>uvbȥ3wD'cop/e&t` N%<;@Y..>v6eh x%C?ҩ'o*")LXAû3]aZb|192H#Oiu?J*/c.Ш p&p\']-vӴX?JZk* (ʊ`#{y"*qcyi+{:)εI =kDzo2VYX젣"/o =aҀﭐTVD]@ r"da2̻Evgz_lEF/=SRo٫em œy H;,Y]$V q]eW'JL[Xw2ؒ)W1;>uc(y d lUtтaؓP*HuѨ} vj(SmXX=1|$ ښVm>nuNn~%[IGHȊKijdyOd,xhAֈ#ʩU-_aKRWŬKMYm_Ld=xCVNRt`Y漧T>}J-&]v-4oJ%6Pmg.|J/#S(ҴmEׁ@L]b`?Ww0N_ M*~{ -WGi -Q c1K#&^ UW&Ċ峨lLӰwxh_aڗ4.OJҘ? $Evgh@᫬S8YܳheL9ofVZí.5kąGU` (B@u`FOyB&˶sb9^5NBp4fT0[?|cŀR+onǣwRyZq_q!D, %PRv1.v@W:ezpĘu?\"#rs!mQ[Q'!UӬّ!TҘ 8&mC0&kFi,{xFnލ9Dg"b?2Ts['S}`8ٟAԷK֓%~ohqij-2#0sAp!}æ'gc╻qryos Pk q~gL‰L`?' ,8#&tKY]>6–&ܭ쎩zPa-jA~.B0w%TC9$LΚ[vY1jPRl P@7ZF{}P-/^2#ԌM&DnZ5ܟґ34$ܺ\U}pqN]vRSbwU> 7#}J]'$٘t &?왖?ZpVb\Ag jjjvn_\ϤQɘc\1qٰd{y6hN6 If`'`T7{wu'@oGoQn03M8 YZ5uiGytxLLF[3}uóSX3c댷bcJ֬֏Z.-z|/;GONK_/KR9kSB۴]W. =+x[赾1-8 7ZWZ:l#%.~yGFPیj ! VG# \t~x..Z%ތc];&+w 2t-x-ە pU%Gp'X HW̕jYVpYAns$ixieBrR ڣe?횆9Z2v.kk=@_s z7 &&b{^]~n"Cu[ܢg LW+\3Nr u,Zo2؜ttr, %P@{#z tɽV͔+۵%4F*]?X$ì>uHOFIi._aERKC; qG@4~'9q]avژk>/|OjOs(I37\|#;]0ةLP _t >6uQDZhY}$MTvw-Cr+!lxZuGZiCS.߁ z.fkZԣ75a%! 0Rs ZnQ; Bo~xM!}ɑ'FyOpd_j3wokӷ ΀BQNO\Q+X*Tѷe"bE]3*)]?oq^-vm^ *tL$jw :e]QV˃;DA!b*L7G?g*20'5$X]ZT;@X g̏ #pOlI((j&h2AftsɲʑLǗJCVƤlI mhBQeb>ˤz2OjMq3^V 6VѶ~˦nzQ:1olS|/Ҹm=k,>rVB D}& OEݔc$]oX]wqQ%ذ9=W4)&ΈW[Z''ؕK4Z=RܣZnuA[#i#[[>D #kAfușWX+_jbR*sAi]gaQ;!ݡ|?OT"wPbh 2a1/Tl _)@SsA@@M({O1*:TNjĆj~.KaX_4NwK/^ԆX|uZKm$Dqg|}x*P|˱YZ_b9I~{Ww7Ӹ"IӬ$U,m0Ч.)TFb$Sg S ܷBnnJrҮfI/P]CCUJU=iؒז㼻Gc*qAJ&O6 w!n `1?duh0dɴ2.]#(|Ȭ;44 k#S- vߒx cq{B%Z;v_/7B$\lnl. e4dj<;+CZ@4ư~=<"1/K9W^1@$a'd]Vk׼w2'裟y(K%t\4J:0,-NL®Kk8. GC$\\W:&?a]e5( 1_ -mXNӏw7fyiq( %S?u_^g.`]'f m?W$ ֜Hh9%^V|Tˀ 5}&BFiD*6LCeƬu 4C-4@ + &huu8PFj/ǟvfʍF7]mF0*D0lN%N59$~E Yt8@i> w^O9kenAciUD7CXYXIzFgrgC]@[itp.邁{-ĴC_C {&co^7rpL1W@qi;+IF,R)PGiaj-Aa̝T/'ِق{yљJ@SΗ삹FVT'gS=eo1t_!R1@(£16:`gx3'rXW+˛nzp׭k`?c9A1(ys %t5^1P].>}(By+z$T*%-i_5ʩJETyn9KFhm0Y4O؃^6R~?3aZ8zA фEբH|)|r+N<TƵcԤ,>wәT^z|&t?kDž 9ZIu>ǖs1\T'S}Ӹ?H/ LPCci sZV_Gڣ7;~ @ t{95]~Zd8-N]uϭݔ,#WzDZ= bx+z6X1k( dF^\ ;CxvSҔV.LHsE-y?qبe0 T4xɊ};#ŻL)dؤ"lճ:ЮmIPN@&ɋE}4\q^N3E׃%n8b29VH/>ny*q%/3 `)E4GǕJXLB$޾Q0cMpփovYcO72SoiD`ݔZt5~YڄzԼ>,{lhnW ID}Hl,>3mz$ Gnz+C0%{F(J~q(6;~œz50sA_Sg(1HkaMX :5/ [abҢ?Etqc#!x~L!'IwqGTuh!lB0T8YGzthHC'疝ƛ9~bAH!O rku*!JP|6z rYW7Z^ߔNxZ>jva\uTewV bL 2usg챔 VL00[d7_C\Ŭ_ 5gbw@Q=kZ8֑\if-lfxGag>:Oxؽ7,Ϲ"f6YJ y@xE,:!H7y[qr5BI לxؒ`WmNੋzKB4ӏt RJR!2RSU{ vN!u8#YSu)m dQe.&5ا*X9ۅN[Y^*H +R8)׃OVVcQ9+8֢0OS̏]%ѣuMʎ̂ ^r}-=Ke!cXl?8v?`Th!s[D_AWoT!povKIYrA6ZA|*m (Ɣڹ DX3…$nWO}!1X~mZ8Q59Ko;..~Us-w"1^HVRX(2?fk2'Ta(f(#P&a9ɹ{Y 83pN[$IPs4,"=& ,D[q3UA} TbL'<ӾHЭ UȷN@J}_}qmG1'h/å_!ܵyȻ\{`p mԯrUA4rmo i@o>GhbRV* omo\BfhPf/[Z)*7+ )YRkL,C٢@8=5?$K5_ \3ʃ? _ 2΄]␄O)B/4zhD2Sщ$'E(Ђ Gv#Ғvzy@Ex"BQJOҦ7l m;/|sko3 e,Z"y[my QZANW56AYh 16to-E&Y;;+x#}&` 笺:a&u!ȭOC CG 9T^ƚtR3a )(vV4VF5uCC: -> Z0xrF!?2с5"i_Ww.K#na4Q_02LBߖ AGZ.ꭟoKOk=ޭi2Ъ!8: )򎵱d Ff47<3/fJWzMq7Yu"bŮ=K?ëRHywB@Z/N]$'*Cs+Qx %x/Mo'3<԰ڙܯfs# I"%;LV8le%Zm,(HDǔ =3En)Md&d?-<=}H#;&q :_q* CkϿW'o?HG"Yka;m Y Nd}9HNe1ļGLt+F<5ʵ[Wyy+.PlNQ6@԰dl9G^0P_RJ h7UZȂۋl1W Vςd7dbYLY?J2l?4ShtcNF+`v-F>:]~axGJ>?UES-t_jw Q,;NJ x&ʻ83.}0-UU4J y=4N_p& 5 м ѵ48.'A<"Vq82VQLv$pl JYCLi% }ȱ2v9WVrd73_COIVoB(UhF036N޲ua7]VK@$U,Zj; ?{n&XN?Ƨ֮;%;'$>*D+~f?`;yzbn I`f`h̚V$l3U;-[z )vE-YpDI(eǑИyaF Us\xOrEr{E~VQQp~ B lS ƌO`diY܋g<H u6 v~lLY^CR./$p?䆫x uG'&rrb*5rO+,U7jㄪ ,PZL"Mu@ԸTWPM_@ʲ&(ɇT>t!˛x|%C H@fTʸbeUmgG>떈Ӧ{|z\>go k!y)pm$HyT/m;!?#$UFPH}|;MG]3YL~>#i> ÆP>0)To( wnDIng5\[df3C~/zxۑx5>s`XE) Qyf IԅJ 7O浅YlAKJЭ;=9Kn_20{|ڮkum@ϊ6|٪RnwJ1KѲ Z_ԑH:pHFǶ=ɡ΍9ᆉDuRHcAd!k1 364b -`rK_ qӏgE:*{F/?<%SupJ9IBR0ځ&/q;W)(([,rJHbe? 5Ӹ&)aO/~Ni.H=Yf@BJ!PDUۚJT^$lp:>[}'[h[| 1ޫB3UtM$J^b#{)?m-n(2͆iU4zOרcMFV La9Gfml4 ]C;d F&)Qib5h\"8Q::K,72ϩW%څuC$K7Gmd*Z ṍә@_TJFNY >[4 X˧;.QO$qVo\'zSeGbd<ݱ9bw>LST5nnHgd/$@N_[+J 1w9y=-hc39<Ϲ>0e\ᴋ'( k +e_oH"UD r[4+&S<.¯ "XBwo-A!g1jn"bbؗ-9Y|$V?Ѐ @Hf-QGV׫(zo<ۛ5$Z#(%?T@O =4ʋU#o0ha-?ıq9~ZЙt].;e܉!WXB2*f4{W1$ c'H6,rS](2E\<ʔpJf*w4~ F']mO$8?X9NIZtnz㬊`wu(Al@\>~#Z}A1"!m(ݖ8 :eMlJBJà8I9ï\v&|jQ?NIXY9s{қJ:=OT9sXo ˬ~4(c^?=1dd=qM7>4 u,Q h$LX'fR_n@(TBGKpW?fe!\pʘ f^XWվ{d0| A{?ӭ!i}qe܁ /A ;X|5[p!LIJit82Z9Vk^\~^̋j]A7<_X,v`YL%b"]|>N5%L;뒨!4 %-YCDJ~ˑx{5H#GM EO\}$J\[\Ea} ~3kqYWKLSɝ ( /yϒq&qNz\*^^gi'rymk`{TR@6Z>0{9<;,INۦ6WluViwaOh K۸hj Aa]h^l%DmE|a}Dv>*oNׯ|{jHq|W iFaײ_ri2{} Yj&0uZp3qJB0gIl[Yh%lF( 8eV2A7۽zy.З8dcX~)cW5eW;"FB,т~.PW.AN^%!Kd%qܭ m!UUA֢Zt]\i3[ڧǏ_ff5h?,& %g ǯhc9V-H5r\ޥdC- V./6"z."(sV2Id#.s 踵uAcBɭ2-i(p2(,PUlY0@sաۃ/{WB'9̹ŵrƨiU7ۖ[HbytP½AiRg|RcI Y}?Rg1G=J]p9$Vdz ^o >(s/迵ǥqHdDqu "ȁtj86Bw’XSP9O 3RhoK#aB:2Ȍ1YzξMYRWWG9ю/;34'}<)nhLFB`*7бBJ6!tXRۧnl`yW 0y6Bkqg<Úc%Bh) pw1ε4֐AX(0H[ bS :V.jW'U|eFpZj| 4ף k#AMʯQ`"SON96~R ,\%o9,Ab{Fƒ,v$i_\O5? +o(iZ MP*$ߡcxH4d Q<3F bwЂ`LLAꏖPG @.Z/N|L%PCp w1Kk6ɢ""/YOh>(%,>HvP's ?n4/`\m^#:ԧ$D:Ϧɐ2Rߗϛx37a|l$s %{Fם?$S8s[C@"wK)x39R- oϒqѡո#.9y'./'RLc0=yN2\#'呻#L+AIg~z,f!E%ƴ[;Z#">EȷΉx(eVŏ4aq+ܿkJ|^7QꖔM&J G蠧9 цkUO<7~%- s(i(.i]aVٝ VW>&:J8DC=8sO@vN|HFX *^JՏvطKyRw|8 /9;*[ l'*]6Zl];!3å3a#/|X};)^_0A: ^S_[6(ձƞh􎹧Y鯜Z9~21!c -99dM M_١KjH6_+輲qmR^O[QmI4R=y{W',m!oΩLGq[J.P$bO\2dpx̓*a2Xno؞[c)If} %3vrGL a2q%`Ku0(h&~67g$6 S*GLDO;{xzͥX52UtƂ)yt4c' jR޲FXPUfq: 5:n)  c 7K71š9'h CSWq_v1t:Btx#Ss 4t1m"T!9[3gLFԱ=@ɿ^ &)w)., ϴzX3h$7JݝQ.Ɉ=Bbu#:S` 9 au$ ts-ZMpaLsLHe M]W6:X1!D;!` Vu̚DʻOǏcIʂ|o_oIF{y׍Gg<ٛ60TH)?GY 5?Kr6=&4~m)aL}{ /V9I6&O8c1'ΏOȤ qubPoPj;gwclx<4ĵlZn4Q$"&ݰH'u|Bl" ^XT0,syiPFRX=rcj,wyvfH6If182VH h)BzxJևzȠY6Tg|ǹ~<4b$ Dx|ܕZQd̥00+/!/ ~( dg@ÇNㅫgQɟA^}W6&YQX?HFh"0&|fnNrW&pa׹:ă(rƝ`Wwa⑁B`A*z4fCMok.f^1#!U|ma]h#ԫ$E~e(d-BPs 7-&z*٣ ؄;w_+at] Ŭ-kuTS ZնGw@^fCS*C:u_ăt?ҽ^J?ḋp"e4mEt#T4aCӽر4M!܀>˥idn>z`Vo`EdmRH1- @j̦ -QEDJ)a̓lŎq4( 䮎xLIJ9$in&2&Ujmg%/ *5i9Ew1geZ5jdJ1\sAr $ vaS9Rk{9~G"Bٳz:&@麬v9SwNi8sYĀ/՛ZVG!e3L0W&^EKnF%1vU!dJPz7~G42u%{`b+d0 k29I^p)t47$hb%W C/5{y ˥JOrM%?#h付f)s pwB(L|S˟ޛnj#N FXtS逋"*܊d5Y*BnlH Ak4?a%r#lϬNAeVbE>ӳ儘Q@NJ~ރA-<)3VPAt pP*5JvX-x=ۥX]"}Ml:Oª@apc:l]y`3LSY7/,CBѱ{(a3S3;.<3ǻƉhI$g8IRbѽ)/8n\~ո~OM\D4D)tsR=Df'ǽHlŕsR IUc|U!|RۮAl%a%|B7@DzŷэIBQ#"%|i*RM>ZN6}x[w閐HjkMḧ́DPw e|Gf^-!C~=Xl_lRrÝTv$n;[ۊ:u9Yp>RMꋤ.AP-;@x]b3lW5xTàH 'i=j陴  SAݵC{d̙ihSc\ *15rJOD3nK>fۻEu̕ ̘fܼ("Ob.W@ЪtauT0 <DM6JQ~:;ׅ]HB=w;|^xU6gDN{ @YvN0&0{ybv[yy̲4|jg!"k2ʗOIűXCEHsv_f%-(IGoz95r nu~'l 2Z9xxПS3f{)J"؊P B}!(gu!CC*xt 6xMc.fE:Ȁj74-j^"sѸl4ϧk3Pg_>2ĶIk(GF;7*I# =8Ra? 6u]y"Q&JDheu\ߓ%ego6H:~ t2QhfdjC89+^Z5~3 Y@ǨD+c5]9D R^uEx+9' $º ה ePIwD W;˰|[G:iH4I.Aꀣ+* lWI|tsxj 3p;,K4 AAC+1Kl-("3>Jd)l!W]kZ.]l\?Wb+Q9T. sds5caJ«Tͤz1w}b}J0)s'VHEIJfLL*A~G'$uٜ'`TCP2Mrr*w*:evG8v4:U3dzWwI!0$Y&og=p&|ðnN 9MR:Z9cdF6دǙ5(nmĭ* iX(vw1<2vKcvmifHW.%5e\ Ns`l~WܖTHK# `UT:td\˯GcCv82[HKWY{{*"[vpG4*7uxr]SF,Tг~;UhWp(j #o3 o)n_4-NSR5-:7&Fq>Q2FcBNjlũ/TqH$T629 {GN@hQ7K R4:*9Sy/p}"C+jqzV%ð*똕)@lVi!]!ן$*<(ՙAD$ oc*).!@֋y_DJlAPQ[BK2Nw $_Xb+R9[\DG .]bZ\|1$ ,NU; z|O 7м?kzyL0u>C2qXSs{&Yd`1ܾ9m>1>T d1ɂ1PENChdU>utam p -qcV› m :W9eG։2X徦M@0d:LL܊ǿDf^B1ͺF*]ƻ_Y#T£#&%z.t1pH@+86U>p`(lh2o` / uOowMn\k%^ ~*7^~4iG.?*#0PJ%%\2KR9!j@]F\ 'lKZ̟) (@•$zK)"Ψu̎h/2L𰪴$hYUJNzѕ]0BXK]Uf4FZKHOoĭ! 2OqϽ_+q`ΡrK:ʣ&Q3F;-|3Rp kI[ ~`s qЙpLHcIrmԧm9jM61Z0o+jgQؖЯz2z[4vD4ZPb+ O^n FpG3o16e݅Pp>+گ`P;Lqq3r=q[34-`VXlqҥA\ҚL;XŒ,/9CK?2 LF5Z A#' Ko^/ʂlef!gG婝F_E{&0H}N,<aqΝͺ"LЪ>HhKBƂ j9|\@ T'$jB,I$|Y$񶪑߉WAY^$46>6>(^< rΒin H(9?E~5mNqs'cFlp: MQ jEe,~UQE< ?Uai|?9%T:…$V:&w ܧpu4]n6;Ca"> Z2@>Oo,*ZAdz=1[ʻp3ߔGiҺĄP^r6WKWLаdjB$YJi1*evF&!'Ϯxcm@R*x֓mLDϸ8y # az[cXFJ:`Hsw! 9x9Bjc[Ld1bU׎ DX礜>ZoLL}i7kpl/ǰˋNj(Yc뾛Dº#7~ɍ 1loʾAƎJTz3%f F,:K]$OУVt=:L|kk.ysiI-ЏP&)+uևzr؈&ihs㓖 ka𩅫W6`V2sPwl]8|~1U7xVNKbgcNHnmބ]E~˒F:D)(QO= kci@ܖji;Tt9b$io#< ^dyNJI@~! Lj6~@h]7SR&KlN$7,aRG*$&i>9r8jQYgR/ &a *w;%u\0#s5/mtcq?/O K^CfYV1Q/STdZ5"h|O;dk/ˍ)agcm?MܐfQ)/m h >S׃:dc/IԳopW$l&z^W Go'޾/Tg}RW.{s 0ɀ#A&/2'?\a-le ?*CW ΈmՕN EDi8~Ѡ_m?!] ޡ'sϒSp9Qm :LKy+$'չcrrwp|C|H^G1'`KJ6PG bRrА:Ͱn"(*/"^iIҋSWW0,ϑޠbߑ\ʛ6SvqRx"3S4IFw\c^ȂGVxv\af$ Y5fo2b{uq tv#9xN|Ŋ]5g f{[ik(;Wn|p9~[87C<:2rc !# +@&js` `f#4*dRʰ~ $S3 )j:]loqHׄuZH2!Ί3qŨtP閭.˦0"ImIi3#ڦ8$@$@_*e7UĔarzhÀκAu@{dz \ ݨj/ZXg,W7 V 1:U5I=!؆T\|;jgyH<[q.W}ygeθ4?r mr Aq([/W/Cw Hdm3٭9d]xsSmo}lbA VtL'o ̘^ I0bs6M>enuqN`Ŋm̿|% qe鄝zU4^CYj9V!Zqpm!vcx4{`B5nˉz~%7KLL4\U-$ȯFا'R Mj^SRVٸ7BS'A;X$Bk~ZC+t:K)Rg!š䴻-^ M plb:j=z#eWr#rׁ=G3Lkya,{O ժnAp>{i"F[kM) ̲v|wikΊU#{~믱_ "mP@1I׼ Z4ֿ}ppq?؟yr_њ43a%:7BKY)]_GH.I7did)q)70UԞo]&!A@)ʲ^1D~ bJ4S'*6:i+mCM;FlEۡ9Naw db^gsc0M ca]챴'd"PCG mu Ï/]{}G4wєs`#%ۼ 굨&~8bǦ5I T#6] gUfs~(ɝHY"&fRfQW FV & ~9j)C H4x& l|@AMI4YZ\y{D~?Hey/ǭFLpc%tzk!xDbi9=WU3ys iϗ4R"ܣD[gV9uQ[zP+ÝL%OxV e; pSQvh=f'RZL?S¯apStӮ]r6/E. E!joU[3+ܣ\|5q.~-xM?AϢ:=Mg1Au1nςWGs N!3V'V"Оpio &/FxXDu(3ʏu2 蚎hXZpG8R\(7s`π .B an NJ+z AZ+` Iazl\=-. \L&qf)' "Qn BGkE eL,oFGkJ22j܍?+PDNJ0u)"i bIU=0+Ҏ BbUBO@kOLSbMբ-Wʏ?BL< qRj$\E;yͰۓm{NiĪ'kvXsE }Βmgtpb}Zg0p'򻠎5)gtuٵ]Սwv[`쏼pg+M5B#[,j{ ?r;w<)D{KfAŚQB)\-Rq5]]~ZI#ӹܒjxF? Pc {<$~7"T녤$UYs_H`gPm-I5J=te9_5lmdeaOrX3S j Ez μG tY+?&H 8\LH-oKx0* +rO SlSi(]dVO~^@[R; F(ցaph{^ }y3[Rk 7,KĤDFc ~|ӰjHHҲ86R)#!-wHB`8M/PFaAh(}{f=(|Ga.5=Bs<7 B[fs<3Ҥj{Ar x ә $]ƾd\B x]F7Ob |-'10z&IFS }Xfzp8el酛k]o_Cx?9%KMn);uUNTI4TxFhmԔ/KʌV5,ZԞP8NoJvj9%k"쾵'EX)S9'syjЍq~G ] U:F^s#+tmט"{n&]SU= oPUx޳ch zXqnN' ѯT"ct6z?| sɲN(Fܢ~^@lU]LA bGg{Tb3 ﵒ0k-^(Nqvs^K'F藾Y*C"uarPu%PޣƉ^01یKAj 4% r!LVv~cM˰[OClE9G&R~|@3Bh钓vͅΪvdܗ>zZC$t5 ߄+A3`y^<Ӿ>r^;~uTU}$ -4Dho8l;pJ(& 7 ݼX9YyaÏA͉KLGζ?ya8#h֮^}nPKוL @n~fƾ^ ++DZCwenZ*"SLc臌![PS3:Ya8kH9E|sT쯼/V[W C ZA;}LLvB324νQ'dox$wv$2 ]gcAn8neBOԜg;ܞctZzuHqfKO-M|İ&^_%؝phio=?z)%ٷ~KFWk T Qޕf G&tu"")E'QŐ+Jfo @'P2e| S)pwysPCe^Ox\ L Z^C_@Cf1/srM@㢴rJfiHEzF\sg-u(#R{uXPHbN< va܇kե5|26@6]unWb>H]Xlj!'Cb}Z \ UYNeFoԊ8{oD֬aX4z''*gyj ʓt$%3 ^~(=AU kp\Co$䜜wvAp ֝mp[&z|-%>@uәǀͰB5?]n;?u$ Bs2(x+ەZՑXzBwsI$IOʣ!ÚXTP{~}-۵anf}l ssf!;̈)};xD>!0H0(嫙u.mr}a- >r~qFor}j^N|O-籁s9r,;u{k)Me`}4pIz1ۣp>i3l!r}"T!X0lꍖIZ;`QH 2BkK,^bҷLT WvuzR~NP{z@nq.+,”'vHZBi-ɦӥ|L&V.*)%Xᦙ;&WFBF @o߂][T> =E>h܁j8@AXJY?[}Q\5|+F<בɤ0eh5(f;"焅u!f*7:ժty*rv%I\j3`4шWEsYBpK0H)_G (S m%ʱ. Sy1E{B2t}@Kxsg *B ?.?YܶjN'3n)bcB}6(mo[28Q*6-f/`v;'MV6q‡ř^]F4@q*)Dr^9~YOhcƗ2 D5 Al ""fm4qOpL@yjwd],vTzxmd|y8s^m =]_YklZ.;y@V-K5y^ƣ `jLY{yo'j_t\c @WYD<sN20lVg^WN]a"%^f`U2 9cd xV`iȽQI~im/Ĉ7.6 9k7 9`΢!?,dN #4~֓LX$Բ(0=R@L:X@EBVw]naO2 5)4?+ YgDS'n%%}pY .$X Dhۦ0(m&\1y|X!~ޛMyRN^jp{b#GMw9KA r֊s ;;co01*:}=:kΈUK)+j+|n #+?qͥhX[b#A} Tܯqю OYu mw]g<˲23IAq`nBBen-Tqm ?A+-6b>0şnN^VkN=EY#1fhoI[d?ýj1Z~wrbF]tX:0"2:ݍgI!3}8?vG˘ Mmn[u0 42ڗ +7>**H 5XjA1D).r%32? r[I4aJTuggs" y|Usuu7q}PFւu\REgAwWxM~P4| Qz+Rbp:{TO gQF#hFs@USi_yaPzᏓ_CGj^dI|3NCqҲe\%!a@5&"r̝*3/ P2qNh{ +w#, әWXv20nXH=Ni—H-e'K_ y4*~pяF9AV_~G5ëc5 45:otmCLF}aN`w)fH݂J8&s̴Jdg-qђ8L:Mc m7q^9F*4NK{jaV*+'{aՋRV|LS.^I T xY6tίT^' X/ܴRK[CK>&K7^Ž5j9+MM;;XlLMbE]'f:ᄼzJ&?֩Ҷ. vQDUBWyбUm`|a:&'nin#;K7CX"m}zGyΜ*{^4w*#ؑ] KRi7`0~'H.zӗxٷcVԷ]8j_q9;+uʲ8LAmX 1nsC|a65;h* jf6v6~"z _7vJnίQ ] ]^e$[tW|$씾Rf۶ ӨTR{kݸ9}&mp;K\=y^$5TTHfbk}tZ"t==go(M~srH=Qy*bj r$n(U9~S1O3pꏈ@H`WTju_dk 0~3ʑҒjSOJXbOns3X^eQ5j3K1(#5 O5깈w8_QGgGTu-rո<0gyDٟώk/xuO 6$Lf<7Y*u.,)+N%StDSHCw;O0y)ƇƼø(>&|դֿtHѾc>hb"3 n˯]}84_Ԩ8y伲S陿XC5wK> ܅"Py 6k+NݯARW‘M(YS8K:ʱjHS?Q|XQWW9b߼zM^Y+*Av^a:/ruՃh}3~*Uf`9ǵվ yy{9J򭿱?hS>[!J;vcbiAF nXi08G!4Ͷ̵I LG1)s 7r=_(U _77ulH5paBO_G~C#Y?>!.S 1Hq1^+YjiA$`lyh0+]\$u!}kJ`n 2ףt푾/rϚ@<KTT}/?ĺ6f yFpۦcn9Q B9W*൚v=d UHcW(RL5:,G;9J ?_%n.F| .=S1%˷}W/O>μx~}㗋~j2SzFzzB8-&-*MaD扒"TnƊe>V/,Kp4M{*I9y)SD6\e#Cj4GU Cݥ)W}z R.-"',.}@+9h/+n)3.by 8L7]${?D>n6cH[_@bR!5^g[QЬ|LQ߆6:KOqYA4S{*T"(?#b$tSDTFǁj^XD#_-;Tsg~Iaft}`f v6&Ȏ_w88\뭖܌L'bLeHrjx`M:>MW'o *)Ãhw%l" jTKۓNXF3VuD8a `j6qg6U W\C%*5;xwX$:vᐔ$@wuvV!hҫxt^r#-NKH6B2/Z\9՚^|SŠuB#earޒ45m^ Hf e*C#a&|'-)s3/5n7>“T[Tdk&ij7fy`kKkL{QwƲZy ^gxQ AyG7<WOu۵c9Rz.`d*#r AMkW &?:Ε=R_  of)D6 uˑ)#z-˞Sa'vp(^a>|}|,i*؛%9.2ěç> Fg<:ZlK1jL Tt;/R'##u15 E %{b_ HߴR1ʓ`xd[0oĨ?RH %KW@=KDC?GwKqRЛ_dduoY* = (FY5 /QϜbF#t'5`*/b&v$|F >.#CW-]ٗ[%S.[E}\8u 2P0YS(AT' H/ 7 P - g⾜%QdX,s.&{?GݜoY NJ>?^]'")I1 "^W"oQ=8p[/ؾ7 (D/j {BoSvx\/ 1zJj4ޥ!:aX`Coʢ"XؐN‡X:E4dq\kÄ Fa' /5.Zjμ/hЈjZݶU;&'5,+jҀr TSKMI TƲ>8) BXK?/iO"RY$B>34:iNLۚnbAh%($O{0s,|VQM 5@6̂RZ/oP?F`c/7,X:9hcyUZKn(l K8CufۭGc(WIÇjsʻ5sk[kHJޚݑA:"uuX>yEE*/%poCsv6ʚ8c`lEa3#2 &lTvG *A*&` g!΁ w |\S{6:+ pE.kxP&]94*=H[l?\ZX\dQE>zr N[J.qzv,HֽB/TJHΉ4'Z|z3f7O <O3!K{wN"Vdv,؋ 5GYs`+f85](-5'嗉\&mDi ]cb,c‗h/Gk $F'v$uF!Yl@u7R u<})Qq:4zj?עy-R?Y/obrTo% [t ) H̹?h 7nᗹ(lgSqܦ~u xR%\l2̷nVtx*&ܟpon(j2ZGFT-/vE0=iE0“9w%>ʒ~ܾXJe.bF[$<ܳ[LUuvvLvA QSm”^UxSm;+գӳ:^+Q%yd| )Lɍr୯Erm a@l-(i;',(<4T' 4+wbHǶ/-Bf=T $Q{uOD@J MYsQ"n&$"lO?OW L"H-y{gzF}v!ɉ,L8 %+21y\V KBjTU}E),f`q|,vi'E" }th qu\*!6"i?ΙD$ xB`l?g ީ2EJ>QXa]E-l0%FFfp`U͗d沫 -AT;\g> knTv8J9 HFZF-H.a]=ۙ$h-~J L+OB`Ϗ*I0:\7CR q{Jʚ^D>_ DG+~˟ {δEWƦ~&9~\WO7W\ $R|,rDd9qf5Q: d_9;>X[ '&6W8/n+:0M##Lr : 1GP[`zph)'8-'yDtmӝ'9b٥F+vlI7|X KS-tz> ujZ\mU<8ezFkC˲~Nv#=*!n+ANݗW6Xipw1I)8JE#ӳ#ŵUK@|Œ)ky>7Za4F%\mxGmɆ $HuY+MXpU~\F&"4u9"Ȗs!@t2UnogJc^Zw!f+WàY~Z+Ѻep)Mh[^Nr}Q$e*{>ܰ49 - u+įE.X2;BI쟄o3>"qtݯb̉Fu*L.6o[O)$~ &5{I|1Ŋ~6|<2ʍ簖g3k4\o@ $m y96B_wҽ&nMs?d#Aalk''쒣ab=(慏>HK|R9C:MJvMB?#.9'ЌFA5Hp9P=t/٭D.m"7 ޾_?[q.?I怳FT y=qZGK$+(8cc(<(ĄaSo2xNrZe۾CMH^~c&хJmAs@(x=䝯4-&S& $CL{\60&Z륵30.,@IMi`1tc|ȪG*&=pJ?GഈSjvHF($ o9U,Mې#o rG@!.S;2I c]]H!йzAn0~†w@g|C1DL0!kn)<C fv] t /Wn#;(rOY P K ~x8 %"{OMDSnRAgL>ŏ^ԏM~n*cvi2$DUss?ż'>[!2p]T(ihVL[am=Fø%7]N9D%m 5K^OZW=uy C&4ȍ_)PڙpYS_8!BibFna-2H1zC=h?=Mܥtߛyaia1f<vmJznO2+E3LY`U n驥][~h3}VI^yBZj0FIf $8zTy|(?#Z!Xp,%qJΛʪ5>" 70}=|IډfzA:`X_ 61h<ه̙S3jx`DQI쩯iO+VdwU1Ȫob15dLPl>ӛ\GiU[T~ň(ls^jyx.)r@HUE LNݱ,Ktu)1j%+//ri^@pX&乍${"^ixQSkGET2<3ѵRʹzB b ;OG܇&$w+" W ?EB6t{ +\IbcJjLb$V@[.OX P~.)JChoi[80"_ ;:ҒKV5 .6*/Ӻj.7%u]yϾMM!a~q@A#! spe(H7K͞ٮEa߬*#(dZ֌rTվ܂GB`w0?]ڻ=jU8,Y,I,lSi,Lp!(MvP%SjYoT`˗Z_βMolVu03JNXuv\AB1KBKiOܸ>]"_.tQ<k 4~Cr %8ӎו#5w5B/Ńs$5/b٠wUq`y2|w]G*(9}ܖT]LjZ[8'. z& <1ciNvohϣ]h OAARzyvaҫks4rX4esS&$${Mϳٻt3Pqb)CL2&dxOd&m}HE6:tFT1c^I˚1ߖo-,$̣9TEĤ0NO ɶ|LF C`$h q*I5_ ;iY8[nLN.bFGL2*&I`-y61q߳y虯d {&:uʲZȠ*veJP _TdSLoCB3r8מL/*KDP$^0Q[\:]Tl%>%1mk슨 K+ yXܐW#aW#5O$bXgsjb^g`ߞ.nÝz/%YВ.,'Fn9+xC4EDNw 7Cz$Ux]WElgbY#'oSi(vu?sQeqrlKcF3Ʈ㺴@ޤ-Z}RIz(6h0g4Y:ͳ)H~TMTM.? *4DJ^*O1V÷6(19-g~=pw6x޾*Id/X؃z PvS^%($ωmFIM: 0Qqnӳ7v}yЈEGXLdS5O1źuVٔx{4dIA~D)? e eI ΘH|Sm'euwE$1L?nQU3k?a9T↖5=ǁL#2@'ā5(GPH'w~{Q:BuW[ 6GF&DyJ_ YddFVܢ~S6ܼ*gFl WqsK @4YE_/"?lm KF&"ڈ8&9\'Fy)T UeS$®p}.pn ܅S'D!GrQKZXdU dhM( i3ILJ}s+꺞$j\`a+WtTQ)r0y@`_=# (t ;Xy)!+=58IlE_aI[rzV=$`]ֻzS" *a" g/j wޞҙճLdHkR*glZcn`F'Mz E%יe\JGs@#3&/eY'}gsV#8^QpEb ?O/j<[>̺k^~nr<זఅ#zKCŀ$ Q'I ޢً~IX]Lҟh\S}. bڏ+T?K- *flT.j9RAѯuXUBX%QzP9/T{iUw;qյÞ~l!LxvVpu>7fXʢxl&أh 9HOnvcI3}Hx\C VX=+*;pH"yrt8oZ[Hjgpb1HLHȱ[rX ;s2fB|bBLf"u\fq"p$Ay9T%0fciCiӘU#ß(NJetk~ SSS plJ!ا)b\CM uAͿVH;c78[2pAw[ܷ7"5# A(G$j0衺s0rosM[6 A@)kNjµos},A_ΏfQIP-:>xw2 6g\6>$P`;T -jT%Z72XjgrG{$#/{țk`C50{0 #|34m^dUn1ΤRWUL\a b]kZ㰭ꦢ7FJ=}F,a9ʹ;qI4!*8BnCZ~p8<>8r<׉BhSzUVe"ῢOCb FB5mVӑ^N2)0%ulĔuc}OBx, NOE=I- vmADՍ(oR2cuD㼮X5sn.%+ǩsjӮ\Kv&)%S 1a73^h΁q' )u:?мxձ;c hޏ?>ޝ9_x( rAHR*ky=y9 D:9G={vhM՛6-rmZ̴sqdHkk L*}ir8~Ӈ58.@*亡ZO\#k$Br%-A!k3<gcly͝|y4OudK;GμdE}1 \7ܑR q-! FF$Na &^B_Ч:!@\\(Q_v sɉx#ŧ=ז-xI1K=zPfLIu2h@xoArɆ|{w](t*WPܺ 1>Mϭ3lĭ(gj+*Ӻc {Wο@XWf){߈ul,Ԧy]1OCu"է5g^CQW 4K?otd<݇p 3Yχģkѫ`!x?x/GŝJqNA]<^X*m|~QⰈijQ*Uˡ%\Fxs#6LHv^H0Kz֏>C kMOa!~G R" t$,k~X:Cһx1仕0}ȴQF"xsuIW?Jclmjtu}.P :kcfJ 2c0AO7qG/c =ؿ)^gn%'HM{h2Qa3Y:eQ{S ɚpZry}ć%X~-,?u/@Fcu==LB?5>,v(ӧ{Ztzl`?z/e0eڻ/ `J HO|qis'.mE(/l|);#J@N~g %!_Ր+TÈwִsm<7z}(ɅD.ڗXq}O; =ad UNBlZR+sJ OBsƓUЪ\б j{D$ a#Raf7}AY8e-VK;=CA-]\0ǯ;]Kx4[xML mWIdxVYs/'10Itmyy[_ <[d` ?*+= r_lo\KwZMAOk)BK pP >|xh}݈Zu"(Q+NFwǭj#=1B٧~( 5şwv!Bh[N,(@cLʇɶ~0ߨ|ƁO<3"鐏"(}Ϊu!А>`@$hBF1L4W}<إ4C2ظ/"yZ7,Ҋr Jp d$q{<캃^'!0 zOa;!⿧[;WJ04W6X'6֦KBhq ,y/bQXAnQD(0mjU=&,ZVJ>A4jӄh/hiʘG0?#Q.+Sқ!w12Ξ{.CqDWFaXAubODi|H<rb0Fg$e@jqH/g'K$~{t11 KdBOd1wi:wCF6]!Zʒ[x>NYvPĩu4۠B-6b"$20Ͱ\DWnQSUh {#YXJ6i2)*`ϭE;[ijC$[x򯈚9O-tT41XraiX6WVLk@~'f:i* 2b IFtaZ5 f6Po*K%AlQdh{'1dMFZ_6AFF0!gcJyۆ Hi|+2k|zy*צ}- AA;, sҟmܢf%F? li%^~mW-(s_ j0 Sz"=%n=?@4QDa‰t|D02h) [1Y`a>wo#xNE xsE;;oR{&$dF8ƗefƘ>ΟQ؝uB#$jΰ`痭sjMPJB[9aUV?}- CgVqĿ.4~c1}w=@>MY7 l>AƼQejPC;mY,_%fyʧNnJ~R*;ʱu fk+ISC: ӿx*)tǭٟ0,g HaGqʂa- @dىW%N(qZ,[=kq\98Al4S{-}G"#3MkHoIUq)bKd]]A<]ִS| ^ bpRw[ P"g9_]x^+4PCU92fT4tMBS.X\ZYa*~q& A-dnxIܜ ަ#séDb{*_2yٽpe화 FԿ%̅.Y| ӧKPD<98q|dqC#΁q =gPН;VԃST#EFA .6B}@eP9E9{Sb[&f*h?媜w gF\N wY0EChJ}{دuuXc|g9NVs&Ӎ%d UZQ8aEc#$Mx 34oƧ]}q[xEG3 XS47ƕ_eƢFU1_o¨6(bәڻGӓγ@_[h&W$Zt,1vDBM@ iʽ");-Wn'xlP:yEcB\ǜ;"8*_${VnՊ[?Xi~uGXW?]1pZH8ACk RG@]dvm6g1bՇGL!9Fݬ܁{@]q}Z<[h$ `H}]Q1RTUwKվRY=hjlh ;">|-p^;dqn7+lD5i$.'Z-/$Hd뮡QWX;o2F犎}=Q#Ochr~==iD; 3P%@̱ŷP]g`fVެK|fDy~i)OY\tmV3Zʹ_!BKjQ-sҶؕ +lnug_p)f[a1v!Y2b]]}KpЪTX=VT kGi͸K#lHzꪵ"_ldqXO)jvH766MոJ|$9Xė_b&j*2 J(_ψ KOܩLv$lt&}xX$TMKp&q?쏀a P@ݓ&;VM~mHRˀy$h,x]PٝS;?8-!%PO)cAxC=t̅{'ZQ"ve0mDMNX-uOA*DW9 k3#֊ kH}xDg p,ZJa-GYBighN۽^\ X;BSYsx|ڿ\8ro,wN!4PC粲_C[\FH-~0](:RnՎ5},EHȤ[?5ӿQΎɫg~)H"oMS88 VԘr<Xjm|.UKL'z@O_.A٭¹O)Ge#O f(7u'[QA LŅ$eF^Yݢr:ms~ /7q~/9W|S@gopC3 :=T2|>>t -[+fh6<PuW2,]HΣ)s%<[kh$t t)YdW)(ήZ)H{fE@ 1iN$w!zUkH5%Y,nf} g$'$T\'i7(XvCjNU4]ВlQ`GC5fYd^j&+1B)6IYc2! ~GKiqT'˩d&RɓD!߃.D8uu)kWq'p_2)[bMx6?/'k9 :f:CϞq"ӋwgzXb7޸֤ؒc_Pym{J?#7?MxDe;Z5yZ6C-I\UZQ>h[E؂K'hDmT_:oȬbE[D.ԚǙs;L\,)\\.l(k4&5g7}+Xcwx)/+z[-J?+A;1?/_tZ [%\/;Js}VVN3P#":it7ܔvϙN@tijd m*r8tH?@cɊ2ZDC%\H%8 [ቝuOAom''lo=xC[tT= vxqdmddH: 1!>_e&*/&ˋ/hrfšM-lixX+0[Mjֆ>; `Ԗ]4[ɣȣ 7cQB e'4KOWv\z` g]M2{. `iC ̙/MqFDI(*wtQF׈Θtn[zWc 8Us/~ qᲩ'}7x+_P]Xwy&؃TJaHlJԁe+끐g&a%R+UdnKṚP_׍gadu:6n>m[yyń"Ah D\iX\^9`Ʌ5 {$yb: dj'li{Fv^jW$Ս0p1Ƃ@(` @LMS-hጨS2Ybq)M WՄqHcm/A~3yr+Z}ﴮxCX3rR5W(_2Z'~ԅfBpq\PCd@#2|*iDfK(LT͕sIηS =d5iIY}> i |HP]bZ"~M )7N:"sb)A]Ibŷ$ zAzx;[y$ ԑ 2w&.zxuCn'蛧I%LTmpG~ E:#Y. ˧˴ 5|EW.^tsɭ&S 60rnso4 l ibH qI}wQ lG'X9l[} :~C'ƿl'0O(N|ib&(F&zu 7T[_Xu;yX͂@Q)|V'k"Kh@ǰў"&ۏ5 ǩdF  TF# 0Gr_ |,&a8 ${'( 4" 9SAr%[7'; 9[rQz{JM,fHdPtPouVK|͓GEݽgsLVn΍%c" $bڍ,LqDVrG[u4034˲)gmf ͙\/灻x׷^߮~ ^;-Wm2Ï JU+'PXΐ(hW'.cBs%Nss_yγO0YTH=9.ԢDnܷ/tbiO*( u)núFHC=58Exhcw \(ÃEpE}NpH++JY -E>2u23?#%t|p5UNpwOBWqa ״Qx7F|H=}k>A3Z)!R&5fcx[$neCk@|yjTǻ5 ŷlbjLjWD!g{t6stQIoy1+v^$d c204Iu@Be"B^ )..mFhƧ kwwe;::i:: Ð*H ,LY2ɌË lj0;gG Y Qy߱w;_i>G3T9!O3F xr)Ƹ(^%DMM WPG#l^41 ij:4gƚ{|zxZppCf*A~/_6͓),)cq~ʱ ER! wD3xHZ#%Hf9b"V^X׃ST$3%m<6ye 73^BJ FwXdY26Ff &h >Wljesaj[ǸԱcTJ+@مF֑ޫ:bS䌿sz[ZUviwyaNiH. *D6ۍY>*ORLԅ2)N3a-  t{|s8mWC,֓׵OP ۪T}l >o\`UF@r5?Uzk cȃnfsa}Bj5υRyHeG< lOkc4 x//w9d5Ôkj 4kųjT:4i?p )j؎qȶ=OW O|DIOz" ÌjD)`R OU BVp"@-B_K_8e l"uSWs )I߿Ć̠DɅXczz }RơؒxsU(qU9VDԍ#*z0D*r\?l4FR'f$ PkSi0C: $)}ol5HG;?e>ِ+u&'יmoOC3(*1;D= D/{GcpD wUsu{J.z~*<*ٜZ]yN'W͡~يpRE 142u#?сCWAun D&R}TAp0H ϭM 8$m[ hV؆LJj# ؟Ouڦבvچ#g kN09=0F'Jy:OxnH7;:tMUt2];Ȝ0`o\~\q\u*VQIܹ\_u Woub"uh4E֗A{b-j nj.6bE_(ZrGZa/m,[?_QMs.dw06U~X9/@_:޴53!AkdlA *{ ;O!@k2LL8uEN9wbV?$Jevn]+=>=%ӠFbƜȘII|<Ep<):8 u|>a̞' LkQP=ZßO<TrrZu(tոc9zݰ @nA% 3'T|4?iWnXl7-)*SS[D6-AZ<_9/W^bcm72<]Wⷓ B3@xQ6 @읆fA -&R>EC*{٣uX@8{3Ḵb.5+Nr y6O3 (K1҆/~4.TzN!p>}2@\Y9y0?5U֠vWY-/NBo*J)M/Kv{{դs[,elF%ZVd*kXXY `?nbOe PI֠:MBO:[)SXVXDDK &0j%0m(ւzw)<^Tq7Fԃq!+h@ȢpPx%aIv{(=|5 XUue%z<9z")uDo ХV27\W&%4%LvRcO_$6/^ Uܠ0J CY %v{@8@3Uo1p qWHup&"i\-䖄>u{H}Iu4r xnx lgȬzS -{Ǣ4Mpy')L ISGhG]KZ6~(4:JtIdbtټe1H .dh|PIc*aC]Q:+Ly}L]|Ϟ^cqOX&52LN-^bEOI|@Zs8ڨN,&/;!Ӻ ړSwx0_BhYH&}Wg#gM}}U?VVcCbY5{5bM/%񀤄'Gjf|\b4G C@VBE;#EKE0~&|+-FgESr^ܙ}qs[&\֋,!XȝV|ldnf<;D! į%L!3&O(c8\jֺΗ-{ 4{Ӱ۞MB-ﰡwr0b[9~eX A(.umSekн a]*NrKPf}RISo,@s7JיW:fQ˱׼cR?Anqks)y1F^= Ebu%ՄUql;iV*{Yi*G06#- d~ӾU8`rGN^&j#ElR74<{XY s^nq܊¸` Rq.Yo-5Wgʥ9wo;fĐYQjbyLȔ8LzFf=!_Xא/nhqXdEaƽ4[t @?MA'K5]P*d[?/„}&Ч{V1.{ ]nm[_r ]6 V*bh_oJGi}C/XʟC2M(>; ~u() p+$XtNj-QESB*Õ ޝX:3svH#R[J O訙96m Y-N q6DT>[ryV254Vf7^Ab4^ۛ{jhc™`sƆqDvky2s+^?TѦc#~ ʉ@.*^5MP $Bu͹%܇ɡ [=.̣(j3lC؈4lfp> q]DѲlM`ukW> ^D3|Wzd 5Cg/cSwfC:S:qpZE%X Q>)i@h<;V!Oa,o7UÎQ@XCy)ȶa3ʓ瀥!dQy\΅N9q^UVբ_?ց<.5yςkfߢt"XPfI m]61wm:8_EgqG˶K5CY\+ZKWA5Jx<6fYNd#{-Ì&{f/Hܣw9<%M[t>[M8z ,g 6 eZ-:,M\!h 3F\Rg=er AC`n#jyOHwgzv7;4$`7xN((Qm.b@Fˀ82/V~|<؀ŋfp[BnHL'Q tU˿ hG]*;@Ş8C Ƣ[wux vk/$%ge桀4#\'¹q({!p_qŝ_q)dZ.;eI[͔w8MP/n'Ps[C0G`o yy4T%Z骎 [j޵SOh5 qMbmN̈́L btHիEAdUNVck$LLp ڞa)N{ BarZ-Ԋcv<n쒀=l |";V4e&_:$ t3,2TO.8Q_\fE"s{>x~F_=!ܱ+|F5swDJ rJX/8cdjT:T&gأKyCw(o{m"!T4#4uV:NQc[dqS1F]pwyW@ޅ8N"Z}DLD^,_Oˌ*))׫nO&/t!*2[GR)Zȏ,UQ%^Ut ȥIj|r DQ0oO/KF]ɢG ?ښWfx3GVS^K@?G[{ n{f4`a龯~0 i8N*LǕ <9r*GyQanR8y(Sv^x"V>NtɢtgLSP2";\v2URz}\}:ٍc. A2-1 ЦUGe?/.cI RH*"l=e1Ȋy(z1:%)=y&&lnB=:apyvZOc0LakF E$~}戞- 9T,RH'Gk rV:߯UZ/A2DURMyme NqI~K#HBS= x4` V!R9Yoԇ?axϓjc{) 6!YR63rR͟,Eiً_ġd ?3Ja XIegGnk {8 $87W)>ZCKy%>3X.b fDӴ+_~פF zen)a6C]:8]0 ЅW^rJ Ju`d^0(5*ПNOFI]|R 8yT̅,JKavυʲ}l2pr\kJn96C1c ʟ;S?G }>H||xK A#zYKܯk]Y ^>rV͊O8ç1/~G%f]f?J.q{_4'jN7 L#g9{bMňf #R ٸhxC\W{(]'G\'@knʥk)? 1 2.YNȜ% lE;;#q'kݨ?i]"?U4(S=}V,uPZBl (w p0r^ }.{Tg/XuB`i%J;-ѩ7fXH/]}it] F& iS+ɄMOGȉ^bK?4mfϰzIZ֖. Rn݌t:ɶ@^`/Y}kvyC5H,M2&RRӘ(ʠed)P#.no0ti|?ֆ}<T,$7S CfM8Q$v6R^8aSSE>Ss='~tCe_\f>,_;NtB+cXg¼Fe~[mJ.l4vޞFygsf]+dVt΁_gstM2`]2KSwTt0꺟IWx9;sr%̯}|P:g>(DSC_T "ʽDE+vd +Q`I^lz ]ݜmUK:WDjqcNA5]6ŭe( +a0T|{]L7ĔU:{Qg:m 7twc P·fјic`qpvohX:1[b] \O$`R4}墠d9#Oؿ&s$՟wkx`o%Zʌ@d9L4<:_,"Vg+JkV4 PG/%\O=kAOiӢz wT_IQkrm?O@"H‡ie0FC-٫{۹(x>Y7:X74hnp)Y‚2HDujm#oDwh|ampc-pu#z02<|r)c /{/-+HĜ=a묿](s!RV汨#aG\[Ưq؎+F7^"^N)ԭ5^Χ67I2 |B$nE06|+BPq.>D1Mf,(O{TD)`퀪4Fs ӧp"I=kHRǷ6t'`! Su>CnĠ 鴜?jqe_^|* C±qAA-ژ *r?8tm^&aG?i'#a\̒mZ+rD0IYkBQ:*tT~a 5R`2h؝!y~8bВb$$mw`?*r"F$&aw Di< f c2#O2Тʕ^E *c N잉Tr>}ɝzuW#kK:ɵ{Tz@/+?}B#M;̓*[ =tL<ò'*c%6 rGB4`.uj]H#ESq6ԁ6O+B~~U--|Xc >~}X܏m}i_Jnta qZz] MCf`5둫y+Fu(K(doAC 43g )۩ADȡ IS[Q>x) 4 X޴^:ӹlTffzIKT< gY,/<h qh-tuyҎdeF cm2s]71=A#9mB#?W|b?'ߋn3$(&ȃ<"@XĥX)|vQ%A˼)%Q4]"17_?g93=ibr-_ħ.euJQڢTx?^ BUn>!vI͹EZ]Hfqlp8AMiP#Nua! :;MO7-޶dT++(iG؜zq?%f& {-0"r*2h(k= S4FH#oFJ_'Ԝu(1mf7QX,xb}BX<Ci J8Jm 9Qp6j0[ftc 9pJ\_VlQNM{{`tQXX#TQB|Ax͜ZFiC:ϱN5=EӡKx?}r?4PX\xK9hJ" UhdN*jfȠ!s#[ޞϨ)!Ś3>@)o-[*f< BF_B$ft,;-7X p4KD?K%Ȯ`U67pE}j`.5e;n^^ Ԩ4?H{"}fА,p{U壏B$ {bw e~?F5ҳeni=.)=VM$LRFAȑx7+4V#iӗ zW`;ՙm^0L%zD9R -z(OĖ꬇hGi[t0āb ӞCYb1l|h[1u5ڸB?"B]rb`NtW>}'<1nJCqc*lE'aIA.2 =z`H^w ;uO^|s>>vב](\!6ƅL* eG\.|is9N'<ö́ LB^+҉e8}yTw_ƤέF0Fsyuz4pRr3C_ؗ+'??`xui̻Z hzM}_Q8!i[3 #YS(w][>.TS_kfA02[py#kqs졜%yKi(&!:eAL<ՒЯCۃ{]|l'D 8bu,XX4*<1KHJ/V(hz-)NpS]ei}k˒eX:%P>5!Λ mJ4']^AhafcUjZ=8X eGP흊"L8iEܥ\+d 8q"#U`5~pK IO.dyYV+X}ViN^=ݰ(PHTŵp̊Y}h|N4oth$Z٫ՙQYYWk^Fj$QVaO-QCn[&Ħ`_go~\R['؜.#5+ɱ! (gbQC3䨂c@uVɴS5ߟ- INm%,Z<#ȼ..8fSoP^{ vǽK̶kC>-i:K9$?O#k_h992`^r» !-~xxhãOp/x % a AER!mOWjc7Fި_XJ!նd!_pOq=S92&~ݦ:-Z"K-X4IҋzK+{71Y{JI[1uЈ !jCY#j/?,ҽnKʸBH#h-;)2+qVC Q!MK? 1:Å P#qǑ1:Viz 4!{}wpْZl,(Kw+T8{^,~Y®%8wcFL)wϵW]1z$wzgZѮE#Q\x𸛨87}`TݟiOS|(`#DP/~ʠ"lJG ~|jR)/K#DmJjy,0q, eOA\:ٯ asMsTXQÅ;/a*da2~e 5Y}+a'Vē sj`PL[~u6 `v9hM1}p/}a<)nS$pXϟxqB}Ժг?)`}*ϯj^IU;hW\(/I̕r9K?KFXRŦM^(v4{Mlc{3Y\zU-ΡuMޮ<[.vaE^BЃh=&՚"kK_ݒj{MvCA9Q Jiysέ{_45>%\= G:ОXGI4B̸o_[w?Za/'My6;@N WۍO!xߵ1(X*Ir'8s>v-T#$dBB/Q4![]Dh E ǜehy= 9ɟ_?;&粧LmQ',ky.΅miUqᰈ:jAwSwhe8,wǸ7('fTt[v"̑2j&1&@DOD|X3leQwa4h]>acf;İL&qG!y+Ay^OL{^Nxi [/TɼhYyNHtF>bm% Zd g=v&!`gzɂi3 a(Ϩaoj߀ Ws#>ݦŋ2 p|Q:X2rVn[%YJ}3)UȾ;mX//.?t6 }hg:j[𯪓vQ螿bD`)$sIƊcr24Pn3lͦ^8L jx(tIJFHu`6,L{ ق_Y @H7\j{h:HE1+[@Yl 姩ՠ֏uuq&w܌{*r7&Dp)#H/,ЙFQOŋi7.4{ 8EAl3 {AiWpqp)k(%zo6Ɇ@iD z]xö+ ۸ɐHcG8w''i\2%m{@֒{z!ezX5d-֯[ى~M0 Hidc_҃l2>s h;0A_M%MPp>LCk Jsnh@p i&˖[- ;k1&2=o|ZR݂h_D[4U= `` NöPm@lK}f1ݡ2rx[:)TB(]H&{  >`EQ+OrD"kVcdPC&vY!Q%c~ucRBsJ/([88#ilA5~it܀V9K=]}Mx,m+Vben,^7| J4,юeA *y1px!/;NIuPȶ.0JH,{YٛJø0a q3f =B_E 'Ei^$ qalmH,?XlPW7Hl.5x aJ2"Xa0o7%avV%h ≯5"yd>%avn\'{0`0ҀLs?t ϋUvM-R R /<2 ̩ moY2~bl9 .v͌Ͻr&Y4I޿i,Oa½rQM%`΁g|dl] 紥-Z.r pv-wh zu,F+et$+Jl)9Fn(+dwBeiIXG];/V σ#;14"weTf﮽U6eN;A&I:Tht'SKŲM>Y=0^#ifI ( おnX2Eqpi>yRaَZ3M}ݾS6VϽfEiߝ -}1:nCے37M#$N_1QnR[ƙS:u S7}6ҡ +S䣺&AWY1lq T=L1ޔy%h;yyvW{d_I QXCRuVjM IkXD̈́xn/G5) dHdoZIKc⦝կ (?~$܇'ֻIa_YH "'NDv!LoPe^e=wHrdN(kK'ݱ /;m0V_Va۰d̙MY޳\!Kˆȵ˺Y/{oqN3gjlvQH;1"c3`<֍/ *i-buO&WnR;`h%Ch{^#?M~VeWJRaNya\P5A 0Df[`hMi18. UA9gHvqr9^I>҄ _3C֧";bq#ъ?(EfD-1'<6rs ̫Xd^Ń % xNl<2AFѰ3OhvY<8N2an(q D)K8w"Y`͹" u*Dbg:heb:/up%YW_b'^&pRKLΨٶb="=GՊ9buVN^Srs}?2.jW/|hUF\URJq¦q0RռHW83m;$̦K) %ȅ Q;0T^Z^W IMR$'ud0o66t+:+Rf*&yu ?xd |9#,Fh4NB<>6pu @y~\ڀ.I+?Lr, ^R͋ՙ#xW$u?/QN =g8IՖ&xn|ykvn~|džrc3奊"P#oJG8*oe" % w9=Eζ-/axXЊw$4B+AI?B<:WӤPP .$*~N!vP LBIY,UA};ǥ-O#}I,+/(qgl.*Uq_:ܯ Mhnjv(ԾMVo}‡ -2_yk ;(:AflDd[mg ƓɐFYFvW_7\XKlRL&5Bsny6̶tuq{= Y7\ *m%1~^#T^ %n thS5+t%laPbn"xBW0;~Ad꺥Q[܅0uoL٬!ֽ:ekׄ^NzEz(49q)( YguY ;DCM!E0F]Z0 {kT՘Ę1ଔh, Sen74qˇc),^2G6_ƒ,]Fe]c'_ %Uji̸g{W~>SF& ;xafL`Kφ|w_9$;@"k+3! V6xD["0yz% G aUoPs. ;&QZsuCw Gc S\:ث.`+Leo/׵qdz:|"A]jKbY7,fO>{X/(f/ezؼٛaslҋI gnQKc?D{ж:ULsI9>,ggE=]+1! 70WFɼS#Umrȅ^% aNrzŹA'$_ 5*-Sf"% l4 MPP1Leju|ӭ"V[s^/z#R'?VO!ƷMs(L&MeTCucL*;4={ WLN&?Q=diYr;HINOxÉ*8ʳV@DW&_?A+pBAZJgOOφ@6uTO|Yt(xq '`Dw?g=Z:7ˈak,Ť$r-`𼙎r md[*$㵣V+•x̾Hw0KU*;YV YeH57y*(ȟr3 5-oY-=6]Vm oe B0)]yp6q]VRGh9rxȓ=D|jW 7׆7@//MٌUR/6 L Ĉd")@}SM[^^_Cl<͕n :U3DuRٰb}|.+CSZNK7mxYö@֯ ]-ߌ/L{܎t"v@D[Qo4ㆲX0Tʷb:vUi( jyn@'p8ܵCk2!aYh!C^>2<4ŹN4\]ڐe6{ɡ޷b0s!bt8ՅM8`F2H|cx1͓P퍕5HvBzCL yz3mH `<YE: %.?7jp?sN\dYa`e1 (W!U #T <9U\%gS:WUcm|j⊄; \ eGBq6[]l=LtֹrӹhǕqybۉJJrdYN t@l_+͆j.:y1 E{ D n5)hC(y PE@ENG0s$ʇPRՓ>Cܪ*eN y,R0Չ!poA~ GM1')/#N*sl*/sNX =̞XL͕IԈ,7a mC5roWzm!TzŽϺ#x"K . É|y]fԗ跴p='%{@amALiiPBV_X0pe6(d(-l628kw@9޶o+k4A}w}=F/( 6|bBTʲo2q7'݁-gT&,ɐ@Bx!FrK/{m݈32TJ6! zPm{h9#pĒr1Ӌ®V䄖bw"]/g1vCD4(Y* &:tUa&[jU"|0LM/80S)#aѩC]3$V`$S1\<.:<$/xPE?J#y7C$)!&vNdB3b ,CPShw7 5'`j)G^pJeL Vɽ I -W9YM_RWNS& զ^bRy~2JȤk K5vm4plR;%un}qgm(Ep$Nc V(a[|Jޚp͍|foe3~͊D8>> U(05zl%=ڵ%+\#vƏ{=Zc_jW۪4K\AR(AN[:; #n Ds*euݢ,"?}*[%d_N0jͶhJ z7_ܺEF(ĔrTA&οX&rBby5 ~. h9C0>;(mB<3(W-UZ iEg5l9zeDhwd+3 - *pUBݳ EK1FK ΣZ'||$L|$WjZs_PIX"%w_ã6lb;c`;\)7p@ZwۻJ&,`{o+ 6I;/翱 J%[*ohZ=tHTl4WI,NWO27H=hn1%ԕ\qnRpK pJ =hܮIt~t2{$F΄ jZl ڑS>6l٢B4S]yw=7!uzwB% ߄RȲ{ؽc_wo]!['`\G!9)7(AhBʉ /+Nj/4lYK$^cZ֏ޥ"Tz;#8fY8_y@$u0g^l:)p51Xj$tW18f7jkWE;j4C'e&jƮ6gqc_(6qt "o 52ۿ S(.ЛY ?D=ꐊ9'xyKC6_9`;??.09Q wE."y0Wl7jɬMZCtg* m6+==gzh^@p4wCCw!#P2&O*dmxu=i-PGzР2#+8&3vp dmt!G ʸ#٭ :*MH٦?VUs"83w Opz#c΀bPt֘Bx؍e9HD4*BݷaTep%iȱKTv.MU4dpxuRd(_yƂ~)*F:@}O9 EL$C~R:!Rᠩ""I6t$>a5T;@{x} (JqVgWuY(񿨢XtAR&W8P /ᓽ?.BuvP,rISWgW C,X7!DnF(BXjP> c,;,*q NL 0*muϞ5{6@k{D= Zwz&[m>n|eJFkcù\IRWmJI7HɺnY(8F E{q3?C=V :xWbI*2">##^m怱m3Jl%ơka+a1Zb/v $&+1@KlKp ;zU|DDz`}kSZS ,8~8bOzeN GŃ)/W҉{&&dJQH&悒3)S{ }vRfA:0 V*pXw,UPؠP܃=ۻV$F>0UvDzeH@uZc[% 3 DT .E~vu6{wO\GgU] L5L#U \˄;zB˷r?OB-8Zz/T>#3.* iH 5{f#"VQx.JA S։TuA VnI KVng^%a~yԳ("F2Ԏ.: ,'ύ'liYfH _^ekH:f+_'):1Q a"[xKՒ97q0+[Gʄ&6a[Ǵr_KrAPhELks) l ^$]clWweL%f!)~5k{i۵6~֢z&ҫ}<6N#L]`߂ Ӑ,u;PƟ]2.Vc- zQc*LvE^~SBmru-UH'Xބ)uсrXs7R,s:39w}OD1LkU#ly 8FYZ>lQReg@u*ƃs.q:=bJ%FяT2XlɵݢYqDUW\w k``z'lV )%&(?G (LBj)z/{e]ֹ/\\E,hW[6A/m XE=$7(.@D#.; WMFrFh:YVoC›>H9:LJ`VRV\E!to|H?YKΖuM&y+6ll!Ytp)&d-8{< i1ӓB+48Gf+n(R+əq;K %yzX $/+m\iZ) 5hy*Rҝ Og.i,t&(9pc6~, *S:6=y%@NtX:4"R+1fȶi4 $n{}OOlB wBpax ,W2 TӒ zNٍ ]7e4ћ I$u(?.ϘY]tJ:}MO~f5j`[is>j~J zN[.W2Q>7cY_^Moy:|^lT5UYbeݣhR4_m цSH-}~4;i 2Bi?{8LՏS s44?ɴ~(c8͔mmߥH*ESO{8*OWA(j}+rÕD*K:m4cUKxR)NKAae+LیRc>Vc9&?,d I?='\:jJxqjМ,퀬EVqBKF'^*[Nc?4Hy $ߪ{rKM`ga0"7CۤS1峎4Y [{:Ӗ5Rw+L H-U`םn|yb,v"Kk޲ѽU(ױҷ5 d\BuLR~zM$i|hYUmD(zÓ$ y@`7 kY@\`KY+\|C2#AOXpnwG=OkCnkD֡#dn(4¨ 7٧Ws+3DlM:jqE2H`J1~X6B{aMRы I`{]20MGj!hdXp,uzIb/BhCj‰Y$Nʼ[u4 *E+@P`.wfmhOEP~6RS\Hḥn=CDxFaYY/+to +=2)~ yC6."GO~Q DipDv*!Ȳ-ÆuxqMVJɝ-|=yvtqPYD2]);I#WxM,Θ`ŽH֍m܃.?;_H-&ͺ{#$U{'f D@q"ɹryנ|N}$~t v+bFͱ{tCj7$#+ClCҺtPr-=bl+Ɗ}Yj]nH1 iGxB DETmחpѳ}]յoJ?K.Ѿ~'xL;ipv׋;ԑ{yR\T L mhԈW#wzPec&lO[H]d#U ax49QꙤcb n^O aqps V8d ֌1yg\1'j}ԎtnܔH_Pj߀60sA+VNk040LP_’\CjƜxㅱ`T\/K2%WgfAŦ7ǻؖ -A?y٢^\nQaū!F]˿_󂈥Ium5;\dϟ)wW#RG}eV9D:}d.hNX]-7ݞwײ9㧢 ?i%h;Ҫ[*"q`9+Hd]5I&LLJk̋W?jP r {{MT?^^"A9m4(xzDLq9ٛ;z[ ]fxn RkJ7Yh'mv#ge OzL 5ΦCx Ջ)Cyb{0%9u /I?Uθ7KG3oMMYXB[| O,P: 7kFC4 l(0Aѿ _&'Fx:Ҍ4ꮅ|e3Jy"_h?z ATr9|GMUf =D*3A#U1ER[30xg!kgVf帩_إ;b%,'STԠ6s%@ֽ[w,[XpgN;TI/l Xx(tը,Zb #W[ h!@Xhz' B~s>ڝ vrEo5DSKIP7m>ۗL;7/7Q=4WO#@@vM!UGc~qU7^xnj>gcٮx=zTy,Y˃AJDvz|iU9~aLQvm}6)t U{ T&pJS/1?0eM4 f.DZգrSgݎ^e`% Q~~|$&EִgbPnno'[a^C7NE(+n"kzb $rQ"+w!*:%g;z *;Gwa_}7F5ba7 0MםSF??p"x{bd+芋mhOq@ w(38mrtt2!{D> BUH10eSzڲ^BF[ؒ l{J+d gŌR%)E} oRX%tKv3 U~ê0+~ȓ6Wpޮa-#+G0nȮp3߳C4ȁ,cL# š(\C#-a<61N#\7sCqڂޡZ aMe` ڿB%cnq@((]"JwN3{ƒ?j{Ս(8(PϱIk+@>T*&Y qd`ۻpG$4= ~ƺJW稥b5`F3SnTq צ`ܓPdr,0Q !eˁACV[%բt%Hr\3/݅P(I%T4]O~ՁJG&1z o@wuL&IREC= Gl\U־NAU6y,r%ȔeSTp24H\yQ!zA©"DBX)Kӿךj7t'0tSGBzgm,b 4@@U 4,| \Dđ3۴(P`Z;xRL__?SaOη~u·wѹEFw+Q.#?ʵKh<ϪhCQ1SF8񉟙^Y yO~ _Wb\z)ᐻq rT ;z㒳m#;F0wJOv*lE6@V O#[\@k; g,enfcG܉d~ziK*.xj>4C~ew5 .j:R\7:g_Y1$8F$J|Aɤ+ LlDyN:P֪M*X!0x*{bw!65İ9r$f׮;bo99툙^o\L聯z*TDYHpL"̪r,"7CKXWB\ZЌ'75Wx Wcfd=h6jny_B9Q–{ .yKM@uYSQNljYA -T-%WxKe&|[` @ Ir\F ՚]!06D9+'f]FlOB X4c>@MPN1v2@WaM<9'XIonXQDԘ']3WL~A۸nήeK9iW35D]be"D(>#5>3e߽صGQ?~Eo$TEux5{mj8DXcDЄ(}L’ЁlR\'Momk f.0Eٲ2_CLTKU< jHte2Fa.厽ڨ"" Q}-\{ /ͳY'`5N͔oS.@^AX|bqB xebkW-J/:(˃z r62ܳuR U7)drѕ ]e|lE&q6Z'=gA ¤ŊoW(iɪuN&`َm7(<0k6׌Z@C;7 ;3¸/ԨH*QKr*eLx$[2*D%Fɭ"I[V.s+*Dgn.#9ol'󱯁!2g϶K5$̀"M.@b X~)n,MykL&xo/s)ri>#DtZ֣'w0N,JqyMܯg.":QxSZm>0/ڍI!fi ( `8&޶[|Gsq ԝjlj3\n]ngSod,HڌY<Y'nI634R(QM=2Vƌn" JK`X#,7 @.glGɊsJ Mt v™p\I_ة6`IBd{RlhWg & *)[/#E\Oӻ*qU'8<0KJ?5݇dv1\we)rn&%mnH zϒ 0dX)WYOǦ5IyՀp#B I6Ϯ~?uyQuK2Aەa+ #G+PL7ڕZR0eB]?lAf<6%Zcn^t7/0(_k|*H`6[?͉XPϻsm>Ffĸ d7J>^Z˷33()g Ώ;vJ?׬v}yҲWstFU0y#Hi wVءHlwU&(!tȊúíEM.⽏IJj}F}@3*`iya4$Udq.W(Otb@kI멒|0^VЏV) E{5KZ҆`q*IO,WwHCO>T^TS𺮀4YF[ݻ%t|܎1hղB@Dn:5H^d! %ֺ \嚃#Q`VaJ<,FWu(~;>:@ PX<"e`=䭧sBEYocL'<*c+'|Xw?qX{fk9[RXUP@>q[hA,.~.!Ku.& ܩH el-UK4)?j22@Oů- zlbsA |d4/mwte_ʹ)I[sM UR3OF?7FuX-''N|b7MW]̣*@^/\O4<\uCV텰hsM>#4eJ^ [Љo4ˊ*~ 6A:䞥yp Rh8e8eJIm`IZlgѯZ!@G=`rT3=j: gljĭ F5EKﰓ;sq4aQ['=ʝj+yH&&anR"~c/ƥ3 +l&\,89xv띍?AxJac"h2SsGf[A*k<6ܞ5`a${=Cҧ d5bd`\flj=|}!Z,H F1/xʤ|Q^ny*~-e EAmnv2!XP_R@z޷[iRn:W$Ff|EZzy.앨Krܷ"tvmHee^BAhj.-{S *TM5İҿcVcc%fqIih.Jt V9ᄊHqV0,ah,euA'v3HbV)9:vKg>,^7avT~j:Pۖe]j?Wg?(0E[,Ր3Ƽ[ޱIppwc6P1h' ӿsF֑w!Iq^8wU_3r|EShЮ"57=.veĔ'ςl9} D5B};̵M Swace,Hd`ܮփH׍iu,J~O˵%Ov6JxqEx>PK\=, xq M eIhMcd?WD"VLjRa 1ۄ1`AkrCI4* 8[_ȶ8I%ŝ^vK?"򔹷>t[Dnl^,bYK:: %'3CkPD9\ ~[SR IH%G߫ QuorS"N>)&".G yqUj:Ur~Aqcq>hI`{d!c ✋̎kB2Fdr#[@*' 1cP "dk)_?KʩGGL#EngLlW/+ aA;3 CJN}]Mi*<{P!Zj3׸VpYPegh륐:wjf|6IV{\,=}Fh] 㭳Bµ%Ӷ,oqZU}i3Z&`6H%wW@g (ިe:!Gyx5v@5z8&R"r=-,P<5E;@bF桞` 3lkb4 CѿC!ā0\+1 k7\;G.3_?ʿr p^F_GD$|:ZyH3#m’ WL~xN֦PUV|Θ?Mp*sG=f%v`Mۋc7/C,tUvhb @63Cr Q4-7rx*IâN*_)s(g~iNjoeZ2nLX7-l2i!$I)gk<*=br:e ` 2| b,g⚿B1y7d(BNZ 咤O#bg"zپKwf -Y>1c(@]P[rS\mAM~LIE"˄ZxVʁwA|X:-۩ǽD=4 (K[ T~ >]z@iRFI,YUqy"`;i8&a$j\S+`-ML=T!!+`WȫBRl0(R%F.s3f!;~QLPLk7" h-֤;ʗL n{`+?ISq愨\/<Gݓz#Bf`NI.p2rQπk߸a:"Bbm UEF@oͻݤgpllSR!q9t)u_I\U|NHP>3 &8+ftላV#n@]LsuB~(oB2DC&âAp֯Į쿬/Yr؏ ?{.1%\pn8>xiDM j.&~Y}|Ayq4)pc 3 p <҃8%V;d{i/v%B]_@8H1R˷$>f_<7爖AJȶʑ\P,-h?PW0 #$/agYt$ᯥH%1nbm<3 Gz_IPR(nMJAIQqF1:G*цa8nFZ.|fPeN9N^)?&-Mvޫ 앫dŏ`# {DB+IgW)V,j#>_|lnƀpzmƸ1x MQ ˨TZ+Sl /#2QWJw )FЙnӉscrxz`(Xqqcٿ"f&N Osj맶^Y8~%DܟzB >&xFBa˽ Mj~x*"}J+ CsS'{J)!b^ށ`1& o.D߰ŷ P(sDl"ȪK!$"ZkQGc OWfYD$zV9Q cz5/5Ѣ%! [YЬ:"i*(2;zM5q42tpubDۦVbBǞ!w3F8haKkOUO5zȕOA ^E5C kb`{wa,sKзQm-?czh^ fT?/\UOO]&PCP8 ɢ-u"IjYTByϹ]n]9~x Zy #u6xnOY7*8Pvv|+^hG 2[4XmI*PGI*̛=Qjf$*lxȋs=0ÊZyWuY8GCN,iH*'DMZBu\Ҕwm ,aQʁ2O M-yO?Bd#~xΨo&Nygʘ/i7ޱԌs3էģzk3 gtO͝?Yt&u rH(78ұ#NmNBj_#Z"m40`^NeZHNr:w6^Wmt-h S =-tΘ!/t ,GcQ y@r՝_8R0 |,}RdkҢځDdy6ЉxV]"4޴WoCShh IS,p(ٶ PM%mxx7DRq|}1RT1᤼4&.h_Iv4)sw6 R:qVސ\HF1wx **$gwxTNs8gpq4R밦zQBIAZɓTmTip=-˅S`P3Kꦋ!!vyva(ceM^YB;5P8XpFJ?@ 3}r)dTϖĸQ7\R~p9HVz 4Г*fK]UD 쾽U Qc7J^Cg)1Kx++*f| BE/eJ J.5[{ل5OŚ2K2'LV4ez '*4fti#e UU wz4{3ɜFϺf Lۓ@":5nQx@IHXTP|׵:B:`+;SQ-WqK0lW8|ATkm'ŖKV5Y=|WC=ߩ:8ᐩxgULZ+6 =z+f$.~Klϊ癴L(kV ޅ\/g67H 36񅊔`=Lo6<6la9vftruQgʃzE jAFLt2()EyOeY!8]̬mLIZk?C^+1vCMkaJ(.ONk~:Y4s:[x nD2iM x".KAQONg|`’]%=P+zRz%[#,!#a>5=-` v'gc? EMǝ9."Xkuß]X}JܸvuLXJ }@3:[rAG(+w8'"w.m>p/?eZMnC7#CRy8PaH w*$m/~JuO8#K OG+>TvϝrRdw$k3`\61b'"QߞQe<a3?Ę!Jl:y$;V@(ZE1I 4:{AqQE:M/G349}0M"{.i}DlF\57%:'[p4E8g;qu82Es,)pnKS4MD*Sy="bb9.S'1 4*B.YN($3N>a_`MڮƓ?^Y/ ?Q{j4}eNX%̶ `i_Ab2Yn*Ŏ|Ɗ)0)U#np%cg?ЅJVIat,+W`=~H`*P'2SIO&mpW`PR o9 s Цѻmb|O8iMؑ3xfPޮhغ-{bʬe^.2܅'僘zf9l,ٱؙC=]$ q6 p xMn7m9ުmjEXV~˟O (lʐ+$$z,f12PՇ 55l!Qy**wQӧdoŦUrG?bDd;X潋fTģ ͉_Lc8 ?"xq$/Y 1g<za&*.=v.,ZWcˈ` ; mW~%sJB8`$92K6=B;8_s ޒ6+i ' X{Ep%7m7UK: e ޳J{"Udt䫡RJB>#~ l$Iߐdv\NZAaX(J=oY8Az!NO gyzuCCtghɴ%" UlzϷD0i18N?] @v~~8iHbm%ϕ_D3*{,׆Ul֛^kc"5Up&fJN/e}9v& Dx>bW֎ŒW{b1.p$4?,;T)@֭;ihe051/4J ̦g@wk ?)w#&I˗G] P=fm#!ۦ=39A5L,a1v@ȬIyA5Cz}e[Go dwn!͢Rg f@$wKEgx!AbT,7͆}]Yn|#|@9F\'m4Y6O3Y~ npxE/5ȱPOE'Kq{hL[]tIn׾6snY#.2á,x!>s?Oy el }vԆғ1QՠGgK3mmv* ºrcRLF{b{ Y)G$@SI%J=hcRG*-=%,a;~P*F"L%xJ^%gW~ApL#IA_D-۰^LyU Mfܨ촥 MMp9Ҵr &tιW svz~N, =q|@?&{x nDsv鹊/yO2#0z$m1'<hG.\G{K5@q՘"La6Ԃoy^P mOu.w_olq;47'J$?8B TF 1lSݟ Wj4=[RtXCp UIǀ# 6ȴ9XLl5Jzε|um*\oENiFW\px zc`f eNؤv.h&\eb(IgJiu1:pt.\=1ȈD\Wm_X_&1Xx03'ȣlBKа<.r"\v/]%'0eS.0gbpU5贌u(mVuV!2rޱC6٤0\3'j{q;O[[)Ic>t<{~сBOn*U8r&+mڢbh~˹GZ+m v4Ȯ O<밼,iIfHU`A%]7$x<"*0'N%D~q/҆nc"^=dJˮ Sȃ46XݿnK4 ԔlXHUi dɊ##uKP[)wG9&3ÛpWɻw7d.03}z*B-)FL*k Qi-l~v:mFzFCp".AJU;njqT0޺Kt'Azu:EŒTﺯP!F o[ t}m3 b|=FSd??yT+tcfFV yR8X"]W`t(%ì+3׉L"d /)Pg%!+VD9z{hQóCo,NGVwz06{q,(GO@i٤} 5pn4=:ǜ*&{0^sy0vOe`z+b $Yd絑գ0׷[s[I SŔ!T h we<ÓauPybyڵ!%$kE4%Hs{]vCP c}su|)/O+)E]6F!$HyTOA.SgvzML{h~Aգ D%-1Ģ!y'D/*'W bQ-;M1J:G!x%IX9\ڽ kz3ZH@vH_8xʁ>ڦ5`PTb8Mf[HVW^%}*{-hm~T`oh m0. G7I*v~ M>G/u;JOO`bjR}2s.U C@B3䄿>kȍݞ =BWWSOhE \cXJDŽU,$hA9I8M-֫6*.:"Le92AIkH>&hF0zanluN% Hw 3tP L6dJ0/\$[U'Qe'G5UEs hR63잤}qIh$SK L Ǥ#ȿh/`FY!u!뫃*\!!^,ƵBuȪ` _[Ifve_@x5 9z);o%0jd1A|)&VGr.BMmFY;ÏRH6BdaP(Ag V6jE,7^4QۭTXV H"I#j1E7^d%Y9aXal.YzEC[u)|$ZJ8 F 2qc-{ 4f4ţ+2 /~ >z`J柙ǩU@';FD]m D<# *A[}+f+.)WuRt*lcpE|$)F"r:r]f2ZK%~mloW&VvHfkHk1n\4drbʇ^ ޥl􋣔qE.G}{{[X=A&ac- E먧gS^iW^(Ơt7EXD YxP~5aE5 /n$*4tT<8ꉩ,_V9k `Dt2&A(48 wrV宆Z7]X;^K/Bui˭.;L*P i]9<6:_>3c.^𪶀=VHP>&HpGL餽|ݓu-bVsҏE+CS4/p%v-H؉.˞$$ )|ݔ$`9FbQᦧd "=fsT{=4*D+ɡqqtΛr"gԲp@A0⾩ ͙% RT!]duVid/;=>PhfذYf/N3EXW>qv<.Zi3[Btea)'KjS[gBݨlrtJקϞ+.S4Xt2ͣ*uz1E0!'S=rf<Ix&/ >: xi>GKw|$(A1 |; 5=||2xP6ݩT'I)Ea[!m J_/!+OH}Y륊 _D\xq۰;uFjvV e|GA``{(j2AfM:'-K)]lI@|ĦA~_x‘#aм{c-1\7:Q?lwm(w_XԟZI\ƽOEe=YIwǓQ^#+@L=x^S2E)~>A^PvJ_,}B(YB AhuNy_/ ;;Γ)jT6;? @@u>}4]DBc5~}f8PVR`1Qb6"TXS7|R`Z?ųfQ#VK ` EL QLU=nnP!Z-oP)E*n~$!wC1_u ZbXG\kP1tLkNV  ֤'G4m\)⥕بgO/Q邿FӥPa浼(.`|XG8ې6KGǎBue;}fځOt8N}Ζk-Ґ1Ci "J(A j]yܠ 4:So䟘RMz>gHAщi lYz.1b?$De|0@BP29ZJׯF%[#f MH A}~ ia9If ti ނMԏչXqڸ_u_8gI?w+` oрXPQt7p\Z# ?/jTdz |A) ilN mۡN2I2pm g]!QТS> 5?2`6/֊ 릢ODtVzL,ݼ# gB MҪc6H&n~s';YfI>MU*1qas@~cSo a >\ gec%+x9040u.^FGHI:ls2>;aSI)t58wvѷ+]2 R/{p|Z^ӽ`@xJ|᳘֘KEa('z[V[>w2#*H*  oD tdS{^ X0ӵUlܣkG\HY%d3MLHxe*FXi)<&-3eh@g_||3Y7vTg;VboݷtAizu2YwoB,M< /ƈXd= J0ZD=xqe"냃9ʜaU D&[:cڌ8s 2Q1rd gZSO| z$2 s imb.X5@%(m`G(O}eƕtTZG܌9luu@coYeܖ1}_ TFP?dQ4݅^%fsP̽&3e4Wt|H Ժ,4gzEw~K8紀37Pߜ I8u"IYha1G'e:FH{^'Nʊ")O7YM/\O윈g{,GmL[XOw{J/T& ijH9JVqXG.sϒF2E-!oXȜvQ۾9S{+ *,?sI+; }L/>)a">vP"D6%(Y *fu83[ξyR#B̯F9cˀt, Inw!(ct~89Kb820`C'$Z;yCgO@ eV%^p({Н4S_D:%9XCio?ħ5,;!:jn> -&2P)ok(9s+F+C M9U\uzx5 pۢ&i ݁3- t;ђ*z(*3sH |(5vr75G%"y/YȗC[rMNI_tbσl,ʦzɕyx,#IB=7"jPsd.3܀TI@ۨWGQ!?+P} )2'R +_pmMu}V(d}S;CL'J䣺# p/\B}g'aKu-ǚEøLj>F*;5@+/m*4epY *U/K ۊ?̙O&k_/[Pj35^A׮/K:4ٯ"< eǾb*#=z`"e,d>zQ;Om7i-<9lWڃDC~5ELsej&!6]'a)ǖ|X#xr֌CnK3>~1=~h ~H'躻l @nQг&\0Wy=;~Dx.{zS%2#~ ػ$"MǢ bqV:q,´ſ(n77}1?I48J#F+M%q2dZ9reǽC5@;xNV/_1Nuh)Zǿ n6Oas!ҷ{ FyN5+.h2.Q.=O/Y8h;0ODFEkPvWx,~}㡫Yf5mMŚ19>d#? ɑ./9O5~ɾMyΤGpZHq+',&9!SGD s'3wLJ%leߍȩ0/H@6C6Q=a! lNHău8( 4o~ і}x{#hܫKw 2LdsB=.p5MeS_ \y*&辀>踬&w;ZfyaeR-Ećb@ӛrq8Ä{>yH4u i(V(J7-['h|ϣ.PacI 'a`mnr"x;;uNE8F`& ??1M">~*ɚI=0C\aW:$ͱݢE~|#^Qn8!̬րA|Hx%Q;T" K k4vACi ]&q,U˹tnyqeJ;;kF8y%yeܴGhhiҺ} _S2+i6=+Sbާ}@TI|;SRNȄLI)Lj3 e`,%&Tr[>~;fhi3] h@az0I kG0(}Vn(~w^6 vKY@5 gEg*~Bme̝#6U3 ))p 3Mw҈"dӣj)ұեy(˖Tu>UZ4Re$A_0-1t6l' > 'JL6:VFeNt_LnANÐEMRbfztv Py{xɁi FƁرG2@T~yd(oi^ f%>%GlTH3@i'YUEJti~ n&꣐ $`\n_Zi,i/^@_{fccK^vFƙ_X2tXH=zUiZL;n+{e3*8zOr{_3:pÝl BRm)or٩[]SX`\M;dHp#">mR2&yO^J*L :t'|┊ȳIl 4M$GE`J!Rf~J[Ў6 PYCr. .OvB') -t5lRm=/g+Vq^8gj;!XS͗b2H~yHoCuJ*Ke:? 842id[%sQNm]U$+r2Nk>n^ҍ+xzBp i ȏE΢ojRۏkLuJ:Fmpamnرh i V.DN"LMۭ6{%~*܆ѓ{\BMl%uztN{ MƳ -Y~T n] w(khJ31A/F(]c#:s,}#`~=RQIW[JF[ɍ|;ə7("[%MhNd_ˇέ>LRx%^>)6d8Ĵ$b =ύc!Q:#\L[llӲޛ{Zy=A֫.-U$sv O &iepRS>Rh)[\;XË8Yjc pUS+e/v?sQrۧ!^Ig'TNj^T%[)']ځ@ gd]Ut}֡ݰx_P~(!HAcDGC{6d3KO\  bkϹ!qQ(Ѧ1#ި=ޝLcG[Uq,?{7}# 7E"̣@_B9*ޜkD& d?~8 +0@2V  ܶdGxV`1xŠi$ԋ2- -yc;份 l-,Z'Sx]uHb^ ـԋND3{XMWfe'oRۄ ڢ[,OᴏO?upUsT)Ȼ|1E` ܂縖 .]iq]'%Tz~ǭOK4%wkh֡ z%񁍐o,G)zJͅ o]U8.^>jMb+O+3l]a\>WK!ffn x5XƱ??Oe婌m:G,NZ0P /z}HTw>M:F}ǧ7wsF|ծ9=t\!#utC&[-dUG]tA.O7!Z^U䁬ni ȕ)}|a0LtPPjۮa}/6v\ -t6|:<پ)ijsAl A^IHٿ"-C9o?뒏,J3ӺuB^0ഌe\3 hӢ[*YHN!0 Yg-ME{|o9W7 *o h? 4]o: lxWi0=P6'ꆯjTPU^3  abg|Mqh4K]If6A-_"WշiP9Tb,55)ȎUk@؜K |2f2p4ho@& H VM̑M: +QSHJoŪ!f@|ppL;v8zbK> ܎ym$qI\O跼ex]6+~z=CAy1l@Ңؗl;[uѽ i8۾qnta{/G$1Wz0lFG,2@:}0Zb}쎱Q%Ҽ#HE&O=3k#FG"9doC~Y1cc@4g@7YA'[&b(+!qxpdj{łgN,}NUݾC@2;]TPy CW$ ̜t|Wՙ裚aa.BϜo^/C)ev<?d(8ORzn:Qaİ1ٶB^Sf:?QwJLuND, E5zDn͹s z|'H뱭n ٺ, P9 lFSF`IM՞U ,͆z?hI1Iq/h[pπ٢,:0-rߘqYv޽"F̚ 27ޔ?Өo *ѡ Y C毀d#OXbQţ5e1MR} ]xab9;X5YI/X@;-ԢF{%Tq2 ;gR23~3'm;H裫'FX^Ջ){i(|)&$ 2DUQ"x& r!o]O븬i2,5f^87#. B*t 'z0_@A]k /%xwў{/iiI4DZRrLWiSu+BoYɆnJ1h#) ~䥖I.{jMuY;iE< wp|R>E2@"i^|Iظkbu; ~?Ax unTK&YF"#L+,щT\ZbEO4h`@W<$|Epj)3z`V6{dYT.YA A"#MVʫѫȵck6ۂTک|n:63-nvbK "!]ÅfYnau&'v%\qu֘ǃdQ62Ƞ{]N8|5csF59:z2{;GԋVnx /dzb"';J۩RZ7m+&l~ ܷԳ2KXůGVeGz,kޣbrjMtyX?-Ԃz2r藀~ b|t.*RSydi#=YEBI;Ca3  |}WB@%.wz+Q ;jO=oŎ)˜l&.m/d€P<5,!12G+Lr D/C +l"-2@ am=3~2@7-u\>vS~6it-]xYP*C'I9nd@XPB71mѹVoצ *\^@n{'~Ib ]xzt<`ҹNݩLP'N!xnnaq޷ jEH<ҽt&_w AM,wi;6m=^Ky8WhIƾQ1q);u`i: )b9`_)#t oa<\FYV+uXdr3&2N2Yjn2*j2^ W y 9Aɋ+SP}ܻsG@x܊{v~|+wI4Bvݲ,'Qsm9 -4P !Û;#xz?MF\Ad$B2tf#{R]^R|pQo1zL4F>5Lm:`&G{6mxcL΅gO.ǣzv^)l .* U/W椳M%2̈uf!ߞ_{+kn^#AVJ.@|scVM9W25{d8bnQhWGÆ,WzN a{&(uwZC٭mcNFJ'Ʀmؖ9P{n1"3<}sUJUskZYvq([l 2 7J|̨{ . Q[D{Ae03wp6 iݡfE$;I9?"ՎLFl "yhIy:~)yn W!;cT12}ك%JRW7ccx@ N1"s|ug}0N]dl熅h^S YC67nOAjf1ȃS}  cƿb[,zgKc7H5fƘ1'͌?\9'37e$ח,Ao]Q HhoZ"ќ:(tf[tZQc1N-&)e7Gc+Rq#_Mq0ko^zCp83 zbs>wi<\!4vu_]EvJr8Iyd8gِ*>Qir6SKBEZ-GY^Gb0ވW חK䘥 Rd8ɌMϗiĻ 8LqVq,kvK ޣ*VpP7Vvs&#AY aun}|E)sKuUe}Òl ?Ltjk]es 3jy17KZ:z%+>r#Dۄ$nB /B{i=GP^F4n]+5m4qN j4<9mKK fC=[,ڹE*LLzim$2؂יw ]Ok_gosV Ђ51\ގ˵Y3)p7w? @)?DbG*?dB9$Xq;e8A*>枻&x\fI]bO9dnKkH=,VIFx>2-f6=e54aY:M,&q)IȖ bJqNE V%X#D205'jcCO!Rn? S`ۥ!_,ıkp[SY8 *5 䔸C؈Y)Sn NE8G#l~>pI#Wo\5ڄm*rfq }#yE:=! noM%7[C#|9a3i^ͬ͞7[>sz ؅Yo>:eO^ٶn#x$;DpQ7weUup])Jw h9%b]0']TAD=%G}/nWa8Ё+KM96W.0O9^BPsL|g}$GZʧmsKX J!8=!UҞPƨ NІe`l];&bxkqK6ʍKcI>"BPX^Y[kT 8.yis0] W yϚߜdȎ#ЕO3wtsMu&-8&N/+Ԡ~*?|G&3]kk RB;bǩ`zF|&k4vm}ݚ8t<-4NwUc^1'A 88M“C " vAᏉ 9'7h[rZ1qVsP)=ncc)>YhpͰk~,=yNjtD+ g!7&1OZWCΚ?#3 #ŭ}7|ëu$:zke73v8'lQUW{1mob <\j움%·6~mPyuB6˼kq-Ŷ;XH\;߫Q.eQCLڼ,fɀ+}'{Sϊgi ;VkXqA!nqY+Bps\lTL3׸ԏ@bQ}6]W'}-t,ßjpU#'K2qtPOδo-NE>5f<6P+e4#)"u*UZ^~t":Z+hJfT Wucv0P#Ę9*ێVܒU2k!nEuL̎>tٻoq@^>f UO8]sh)6߻P x]ha s^J|@Xނ K֊nNN@HmfWV!ɚPlPW3pĕr_y33e)vX>6Rĺ5yS$4*yF#) 65Y=6`McY}n2peC0>{M/F[UC[s~sM9tcI\Yx(9azД X5^nq]84f ϭ?G55a+]--Eu$4.H@6Mft2ڙeJr{)Lmb!jRG@!SF=h8`|W!Lrd06 :Ub%p!Ċ2ݪ1J4Bt%zUhBb<}dcsSeérWZkl_qW ucTe(_"NA(Nq 8ӪE{J% k<8zN_U䶒8k9bGifR)@pb:ezvhȚL|>_كV%Sd`h-cc^SV0n|s 0ydǯ5Ζ:Td?NU 0b'2,E/3X1A)`UFh!V&}* 30v.& ԲAcܸͣ.ėFt1{pZn'^ 1`t/+jWfɥܶ*fzp][KQT6v~!~Vl\V66QOFR^#wdO,.N|-K2B-sVmǗ˩!q971 1#G\DjX;]ղSA?hXC܁4zr300~ ARŇ!gAξZG~Sܵ8-mRܬ'!oHvs]RB_EǤCƫMg|^zl au5~SJF,hU! {JB8Y^|w|uWs`_:R'z//N\+HȞi1ц_x`P; Q1sM:ԏ٩e"[QG-+D'H`M /y[XsE-ׁEC|9y}+H\|* Jv-!FrG9 }%,Iviz4BfKTlBikhlemxtr F~T<#^)٧ b>2}hH#sMW55ˆ4T9"Bs)Wh5cVO$W(:v=\>"Z9Dɩ**&唨 NA4J7`W#e=^!z:l'@z2ΰaVl<2& )d1˪+:Ȗ4Dr!gaƯXT{Ukś+Ή%/"Lj'xY #pJi=(7\rySͲ춢JK3,Y4q==xAp]S}K OY޲O;e$tO))ô{j[yMRI3 o2j@|8BKZQLQ I9>E<}(c Emz~J[HQV56y_aURiWwv&ssw*Ɨrdu5mL6-"z8ۄ"e~igPsJnePSew[7#H١hG/Aw 0B wd}|l )(R9U8!:W7d?O e'‹d"CRd~=}]yM0QFeDMc\=Wu迂n;+3OsHE[>|ygw5Mc;̗lRԤ _2lLOנ̈Ea9k~7@KKXWD^L52=ػS$vTn`%~&?t x_?97MH0 QȚ X?0[(ۘ)ku'=!h G le՞ WB lKi#A?\ٝa[_W(gfZ?ͥ;=4Pv+R>Ä.{eiU!N-gJܺ9ID_ZAsq\BZ -?@ՔݑknFNpŖ ) nma 汢LrsU<`fCj$PD4Ư-XZ9ӹܧ6kjm+Xİ0MS6 Dޯ [)7F;,eVM!++@0Sl9ωTF/0>\0'YEHfo+ 4.&Rc/M<`k=78gߑ-Tm >j3d#Uت@=WL?9; X3j[hM9My6k#keYo vc>R-d@N#dl|9ޗ- % wsߨZ JM(P69V,;W#Y(:fwTVۋsL 5loq 376+{xh+mGWu4Y,R`D5i4i[՗3ɉiV{sW/k;I Ӈ$*m\5ZuC|'ΐf)+ #9=h(%s1K6l־QxB4d‘lfxL1XR`؟GW~?2ǤBwh5ҘIUѝ.sTk7bMH4Q7C3$H^n[6vjJ9a52g1m0vNtp|Y3\e_ ?>CQ&Kٱ:#Sݥ-(A̭Mz/օU)-!ofᮜ ;@Y*xB U,ݤyE /gV^M^x3q| Jd̒B5I.?pV|,ÃםDgM6#̣@7>Gg(Sr=D/*⑪x ^vkD]esI.'4Yܕ+niಲ5qi IT{R"qe>'v\Vi{'+AZxXpl (/eXw{&e~w Y2ѐA4L9\4)μzcHmVE+ag9Ud@bu$G56xE ?#qPR 5d97e.4S!t-JZoB~UGq}G']ri\O-U-R,$YcybRkfsZhA/Xe EF%ٛ \Դ$`Z|9gH[s*p,~첎coPPiy{Gs*IAM޾ 9`KY/]Ud}芉MVҪ&zR"f%Zm* pY-(h 3>aIgD0`,kF[祆"g&}S!a,a(?(g=y Q~?h/MdThCcd t&fR\2ޗ z-:nfL4YBjV4@ Ro#A2I~4CHs^RbZH3XTrTSrX0[HȨ$Ayzhb*+qF!g>Ea"H)__^lRR`lEQ l60.ye@ݓqwJЃ`pvqPIƞ/VJ ~G1@Łk:c^(ٱQΗAͧn0rqbf{қYvc?<64TQ r{0%qXGt\gfU 9 eSt"d` {F}f궉V^8 =h1Vs2Ԅ_yNI؈̔ȇ#L40sVҫ4."TB1:mg85:u}"S' ɒY&34a(阨f֤OoOlԊxRZZdlP,Px"гaKzZ?CL.n8i$z-C(y4Q5N9_Q&_t }:&|S3几HCt-Ƽ\um\B;HH3oDCW2"[ʋ /_8L1p|кu. (\"WcUl 9HdX/F{5(Ajlu93,]ľ x\D0G j%4%koW>GM| ]Is+ :J6gAdqM -Cތfl)E>:H2S\N^ 0ى!-:nyasMG9RrRg{] mb(=om.alpQy']v1Edι.:Zc_][ư\L+߳Zr zf!{fWPBYeisZur%7fAƴ.]E .jՎ~Q>N3\:mmSw}Fw|ZS\YK>MCo7v6O~= >IM蕊=`ukplc!ӹ&ѹ,O5 a-uM%`UP{Sr OYB"iN\{U 7'usyY &FNIq O;i"dn2ִ5ZAPݰFV'k .fXYf< p)o8)QTtԢ*F|fH/IX50,N/?JeX$ F˫!EP_Ԣnc4x4>K *1+* ϙ8VAgx5Lq R #-!t p]GS S%o9g~Av[UmFŤ% 0=IX&M\0J0_mDZ۾Iٕߴ1M\ч R/o=|sUepH1Ñĥk[o6lrP` wkd/um--X,7oq>ᔋH;U#*\i%)>"]QOZK}+Kȏ{o#I^߱Z:?yCbB_ &Ȗ=mHqm}:m8m@dY*xJK͌~(m^e&lM"icʹ±|hpTޑyq 7=jN.J6;^e\yL4Qu ,ky׫uR_Ɗ#C\d"*X.w4UA+IT`s<1ͧzsabYD<;% k;9.q@m*|[/ {3N$6\ޮQGibMc  +V]dg(-^Lۤ\t08g #C{P PDO7[#I'StTk֠&brP6eq91kRPkHF^&кi+l7;f?Fӥujk[tM\ t.S#d%YO[{sQM4\$sDĀ\bmxzXVk(Yڐț*`]#jbܹS:̑XdS ƅJdZc RGm "zTU{>5]ӲpyY1Qnż\\`[3F72;J _ SlvHyh^3dE/w/*q4bD'6^/**[ͷS!:,+qRpnΊtͻv6ߞW{ʃ̼&adص2=?MfSt 2m?EɌ]?qHgy 9eO+ +2,2Ϻ7:25,VH#X#%;Z[4Eam]]S=Sw*sj;*V<5>/\)waNq>-ym k?7/uv3iu>/6@b2%^k犨NG^q43V]g " 놧Rb򻾅)Aja"2Q3:PS4MY^syr3De\&{mf7 OPk^驷IdVhTSm*EYaIP㵆 p\jS@|?=pMOZi'K,zh7=l f p>dHڵ[ MϚZmTNQ\>Eeq]K>fYM6e-9Gӗhsp\c-VPխ!z`x~Zׇ~>/f`ɥk/}A[7Ͽ+MU r#WfݦpBȚ|z0Y #)ov:nh|snlO eo׳P}OFٴRZ}/! O<4@ǃ@zVȫFX!Z7D^4cyUo͏XƢNK֔T|X"s,t#jnG8=ٞسSeGKȢg6!EN`8Mu2AtT]$!lW! )J[c<N^Jlj4iȃ|FN> C}4^>ЂWvtc*}0 8?{'cBT?};~K^Vmۂy<ɬM)ܼ+X!´)œ3Y9ah+ɑcY /_ny( H߰"S1|$a(Ӏf#ԓu+V \*жYzkx'j4iM5:ͨħ|$gX"ʑA}d̂޿y5mdǜciUc|Tx:QχߡxwѬ#p]&00+%38->OY<1M-.DɿS^)ǕN44vI/qZ꩞TK;{]^pҿT&l QoO$HhN2"]xtuR1aXpmLО+4';SG|'#1?B,)ƼUJ)'Uh߱a=|r(E@p;-C@pщ­V/#kapkuS+oǍ-tYG&!ϕe$C->jyBnȗ[͕uaJ\*OEXPlp ,1Uw;D]i x-ez /Gzp[tm+[FD3FYFe8u`oZ7 ѾbZ(1llybz9rnҝ)aIfW&XLxS"l *QbדxVjCѡ%7+E>A4nk6e 4G$m /zwYqy!FMKrТ ou)cl:­6ae\6,m4[42(X)>t?.")>l-%&G/֝!ܮhi|~wCAfcyҊbt~˜=^hedABEVPغD\Lnd Mp)R)͸}גE U9YcFɈ76.eW |u3)K0"#,hcz^evM YUE|~{an߬+Cς0^%\/)_׉G'ԈcsYµ( + YmEGY(V##'tu1Hx0>*CLKU$`XlEusu& e)l&*։ #6Fh.cc QE2a o8rtyrCqMU`H }&pr8ћW/8$;%\s mL.xiA-F׋d@*Ϲ)Tf ϭꜷ$@n @Tȕ$QGN0rtrky/uAvǥiE+U&Ψ0\_YkbŤv͐H},| =~q7t8 D⿤aaJG3Tkk;]"nw ƹCbV]l:.(Hl.k>2 ^qMcb%*8ήbno`!3L$ AeG$ Af*g.VByIri-3 ^@k{~ !/E[x5Y_)6RIWV!ISH!ts:xU1]MxB +7!䱙u"a%u]I^#0| y0Dlrt8q"K`= 4=, HX2P1֒QͲq:ϣE)>MQ(mST;{mA)JMV8+E$$+G@F+:z wr#(];pA?@8Y)?^…bBº\넸$Ř#[q0׎gn0˱μc$MKYnxҕFtjRb (u72 hD]$VꗃoSZSHin%Gw 7c%4?a|BG ׷ ] AJ̭4gF'F,>]{ܻЩ}A601<1^;bhӸޠAPѣ?}1,yi^jҰ[(Y~10qmhi'@n{ bRvdaB浭 $.gk 6 1~oMj_ `-0Z)xs_s$NĈk6τ\ u<'l2=i~^ IMv/Mf۶t(!vz&Ņ!l-W|lPhHn޲It[hEqYKAhPccj ҬW/{^>xt\`ԌF!6r@歛KO\+Qت+O!KdXqN+^kEnTuDz3 S &5Ӌow^K GUw1q;-,G[4z^s-]sWǕ Tu A(ԙ4p< *U(?#R3&݋%Gn8< Xqny󐏞)ht'~271=Cp)njMDyLWnCa#: y?0St\ |ߩw5iTQ]D Y0Yk'~y+X57XׯCBXt?eKAaW.]".JB?;2++U4Jl-VN׬Zre1б;pʌlpGGŽ英[{fiJفR'*#ęhPkm?h߫O ugϒf,e~'%ʯB3Mh䬭6YG)~h9T+ρygeAI4q"<.BwwkR*ϡ7JvzuSV^ XkVAe97=*K^ױ풤D~4COR8aOjՀ}dN$>9 `ڐnG n /Y\š-Pa'p(}ڽ\?a%MW:/& &XwZ nF.@Mk@ cA: I tp79rWyKDP':v}D`6?\Cd 1,sm_) Lǃb5t>ǞAzrGuz p%2}mX:fchoHvLx;TPhҁj1hYΜͰsKOX6}scBY|g[xd`'LgK!l86"[$9{[]h geGLJXEm|KbJbأc;zܰN JO)z90mŗ'?50sfQ:|Nct$kXvJ(FˢE,iIè:[4I$&rtP#se-:it;Q怤PtN*G+ow_Kse!/1w a@›!+J:H hqgwe(KASɾ]go=7s{iQJM.<$|3HA8!Qm-CZsv!y%8'VY3a6Ͻ+W? džX?XOa\t?%'(j=Bc>I.5aJ.cbz:ATr=ݱH(:Gte>G *!ӹo.H; \5y6;WМQ+Kb0(QTE+ˡ~ln\'!2#l'M\ bhu0s*2p)~{wYU)͊=H"rFl {9\> "bsUC3=7߬"qP, I(6>g9 i|0Ɂ\EK"C[>XSe 5FC\w57dJzY{ bV>\(J" oJ~, P9P԰O Mh}.ppl!!|4ustD;jKb4Feo;x6D[ީֲ$@wPfzđrR~%>&=V2rL1@^G~jG$KI`0R 2ٵvC_ds2H}\ւxio;]QD !U .[r0t3HӚ '0<Js<ɥxdՄJ>x|]ua"FEZ%*#e;w,(5tM+f*? ѩ%Af,ơSҎS~y2rq5&h s댝pAG}N}/%haJUL97i`=?(6Jxv|W2\͍ n= QMAVzp)nH܀kKxhnvգcx2m6]iˀOMNK.G0=wh&q^sfk潾7yb/tlj Ԙ#4zw̍̚p& w4؃Q4&o F:L` mZ+Ciw&#)2jn%W&X- ڔC8`%4 UbLb9lafory{P"fZu))[z+l(ĤcC C7hQ.ׁ$j$nԜ &[+ΖTuoL~ML1,!m`m-n"МW^4:m|:[C6G~#2>0Ǥ&n;9ۦ'ElxAT#`^-RLy϶S?\?|JTA\{B.qa&Q0Ki! +?.P 3bAۃ%G2"y4*}SR&U+C䇱Ⲥ A,I)ތ[ZR+Mjh&N.fPo%&h!4f-xg>$cV:P] )XRF@慎S8/ "$cexX7l:mÍʍ 1Y p4b㢍ez;^<{(PLLJer5Uvn q1.x}שPVKOX-V%rX5ijӶ1* Jylр GYM\4w!S 86iC(u63ޏ 3ZVdu"Rpb 1=' `f[]$8NЅQJ2>"w_m'^M12 ꅼfެ eEE5׉[87/hòvuX63_ Ɋ5oEXgƐ߽W;qZw $o̓W9CGqZl{O~gnlj\9i]`ʳvɻnY* nTslf"A|`i-_i$N@^DPк:x>T65EZG|},y_t`}:JfB> &.xfF1'[eVK6@ 8Cq  ylG0}ujK?m{pQ+R{)FH t6)MjkC C1We|wz\"[tq%؎.GQ@^^'C'JVE(4t%őd/T+(Kn_,O6_+}J=213bBurNQO1+ XVo6H F!F΍W.;Y`VmUEl M}q k:VxJ8ܸȱжLq[FMLi縺Q>ߓNmUL c%`({,tB5]}òqy=Z\ٜ}.X5<:rֺl8=bRZ7΋;MՌF9[2J={d jlm(>| 8(1sX x.iA̶#2UylDz!?=E:@EϔmqUv4{7on~3&b{BwB u݉ZƠθ%k;~zz̻+r9S7gԋHyIM(ੌ'l;&5Vڅxmg\_Gʥ8ǯL}kso+bHzy= O IGD*ebTՀUY ~+*ővAyMig$l[ vZfnqq:iI+xPZLwdF0V㽎mI}38NAԛW6!LSIurxatc~d YWmR=yO.đCL>qR6(=yW\YΘJ{L-2%@W)8V7ݽc^F /kY:f =$iQ9teFKIWKgK=9Ļp&J3WS1Ϩ-Z{M*xQߪ\tapIbV< 5 a<$wVVg~3; cNҪE&WM,O|Tƨ J bƔ,;a@C: yq~"5r0T4+;sUҢS#ix,-x^)l:}zwOrE4iuPt EHDuQ`\>'׬,W}~lw Ay1~EPS UMkDbD_Lb3W1lYG%o\$.>ygaR/\I&J"EK gcru, $Ws*x⑋ĘLst7Jă\Qv@.Uq%yHzkawzŁR LȻ?3D J=-S)_F+ AӵB@X槂QB@'Iv=]X'AXx=)jO7H9UakzjoЯ]\O/+Ỻ Zè~4ῳB N&_X]TNV@wM#jv %D \J͏pvN<]͓@% &F,%w-8J9?J?E0<@LQa3,෭LgkZRC_7CC=(pt<+&BasmS_ {W(l7ß6Vv?>P.:)Q< 3* H\j. r lh%&b`#窂f^eq}+M Ȭ?Έcn Wk}!HHG8B/0q>>DXݞzl`wQ -`yx@ ^8!<5ż 7K"7FmXveiI^2Jc!q&Dq: Өo1^@>ߕ ZiH9Ȕ4x9k(ϊ꘦fAjTe\l5_^@ cf8ɧY- yZۧ3I?Cqz^֡OYDZ>h,yuW"K%_ʦ~ }~A̰ lezx&o$wE𻇿mw#UlKz A뱋8熝Ð0Qb!>}{v"/ުNKe4^[.r\5}*PeO=#2tG.7Zk,d'!Rp]7p!<-FP$貛02U̡/2LA操V5WG녥<[7e$a~% rҍ>agOpзm>CڂB'YN^| s+5Pڨ_vB>#GV+oZO_ h0 h\ <'fHV]<--4(Ӑ{ 4**ׇߞ?wgV/Df2nZSjAMG|BP\PK: ¨N2.H6܏\於/ei %|sJwWĂtO}$R Y\_8 -~7@gk@R,כ@Pb#Mx{n4&*+6@[ KViǏ`XJd,+w:+jGkkMǠ]OuH*a>N2PLa@5;oL&ˁw.hN4-)=~+rA6+c.'[I{b}Nɟ$+~Y:#b?E8qeAj´P%;<~y㢶rPOhٓQn=7t,T.|Y q^sd1YT#wfQjW5ڡ}^{ jñ_ݎ'qF)< R6u0=VYS?6ɟ@yĢ/Gi?.FcH!(k؟?ڟѿߕWm,3I2eþ\'#SKNx^fo =7R9?O路"ZfLՐ`c"szv'cŴV3T;*{ 9x]Lpî8M*^;3 j:e@^cW dǦmqH,qVy7.xNIw0NmM"I3[bSMP k W(bX "oUTDoϩ"{?T|/Z,Sz7INh{+/14Mړ8:O}+%"874{mRR׭e(7wOgQC~>b :2FqAlY7xUФ mz@)`_,jVe]Z^T'fM#̎ (r̓] AL;z08."f%& ҸJmxW|!i^oEV49Q94;ũԋlOd۾k"#B;HՆa1&[sҀ eio?|4M [7 ; P4@u?`Ҟ>GET"!HD`,"K~6U?Lnڲ)UT¥XAD"g5t<`y9=_ծf)|!7hÕY3>$b7 g(u8res2paxlg4uJ.'Q:[tn-84W+m`y) b%Te 'ǀ{K7we`J/u0!u>G8E+6(쑯Oi0>o -g2l:xhO8+9@^~tjX|m2'OgOH:5GK$iD!{^\"2 fOh33/FJzCVDλ{ž^ )+1`K'X"%& *F_O182Js?Z=&n1 W([ʡW2 ~܃#5`ߚ__)Fh=ɥBO R.=$fEX⅃@$H+mȣYA J)3R=t;m q9r!tO hg9;WMmZ!k)pd3M7-^)9t\pL7ab))jC%Zo_c Q{rLsUp?ނydt A䦗tSi,\-lAj֕?M8-F)R}q|TX?K,\JT 28o6 };A+^Eߞ(4'ٯg^*D \Œ+b#ԃd hYNSc/o"#byP3 2h0M˙& ՘o>Tyy8Þ@ ,@C]4]0;~qDU=sT,E%ݫ6Y)t?iP>,%E'ޤ~\0}/ *nH=V v@WwBf1h׬QsV sRz6k4sr]t\^kj`ְ& lu׋6n~"xtk!y0:2zTX4Z&!lq rNB\jڶ}%D8[<fC캒]ɰmW!&8Iхifn?b28Ɛ:ɺC4[x?VJ}y봈!6Q*z(:ʅ[ב_VdE3c#R1#rr1^4bmU6IE Z$@m~6<͒t$9uQfmXEoOkmoSf& aK ycY͆Mw-ȓ-<  ɻ4q{Qa/3ˆΠ$%lMpPBth16,91GwEc@iYkb$%Ǽ:T <@Mј7"wUsmؚږH2̸\~n0@3AǨ\9A (vI &SJ2B76.84 Tsi;dczidj찡]ETT!"U *)X]}ԉm1{cQ!?!eH!o9J0όg$MhĊ U dDئ4t>eD/x7݁u"PyLd~beV_qi': W5 .A/L0Ya+n״͂ &8PP,']44y Uظ=;}7W!>،SPV`7OLgt=<@јNcۿ! x*ғ]PR#WuVx0V}ZYaoXko 6a2CЉ Wbg3Yg6 ؁a:ݖXf^I93ya;:`4yvzŬD!?G49eȗbE )PퟞڽJOWd>k2Ѳ6Q+UYSh[S .Z^NQp$ ~@mXu6wZk'h5'q/P/Q?%,:󧌺3mNs3֓4j|_ }"0Mv37*Zz1n?/X1HR$و'~SU^t:mw#[m.tihbUC$_DvI/@ ^7EO6pzgM22Yگ -Kݳ-[1S̡r3}Zcva:40fp&EN" A>+Jt:ըEˍe6QweMq|ԕ/Y; E;7+&ғ<͝H Qel ķȤ#ke\6L)b"?&& 2q3c7w!2ltF2]$TmCŶ@ `.P.ꅴt^O2i9(b0ÔvϊmPp|p7ܬk9iW twު#&.w]=2Coi}S $p5lum{e˄yw/DIo7iJej$4%Xx%F^Ys<*=}Fl sK_Wkx!:OȼNt`TrEJߣ 8FK㻶uS*ZiRBo](Gc Vwc1tK1pi>v Niyi?/Pg[5AQEqRga % |T*)(G Ĵ.MUİ"bv76WÈҳ6¸;?Lc̏l+LuL^18Fn;Rgϧ ^\n+"28$nK49ZoPl\x>FtղHHtڲ&ު/*xUMG*25SG4]/=ڌnѲ#84|51GxN5O4 a,8Ubge-YHqȵ+W7aIv}ᖑdany4'XgX6lݐdQ?9C7ࠓww*O["Xrn⾙H$,w*v*mޙO|ck_AQU8dN9M"L{jIֺ>x)1"k"#M?X&{ۜB9SL lM^(W;3aY&K3A`CM_)=@kХ(!b 'ˣ2ElF~ȘJI|6Hr`7Yrj}% zkFYAhݍ2lD@Caۆ0柖$Yh=ـ~t9!1}(傐wŀYb]XǠ48yc{] v0;}՚=o%F5\9eN'i{'p݇R |K<]y\n?FҚr8F" {NIC-7rH"feyEYRz ?HSpA+O6]dh"Ӧz+@ .t ۪g"ZPȬ9ٻ4r\.JWx Ƴ+B6xٍ6b 7jh1⩌gnu\$Z6䇟4ZR^IS\ 46񝗒N t9 }1R6RrǴùG\nl!EQ0st{.{HkϮTp *t$_=Pdq`Uг]a6c# {}I`s•Xawmg4dc4p:R;y>CW D4sĥLOX\{d۝;kn.5Ћbr!Sx% nRsKv;n|{ƃжXkdģ4 N,p@Ș2,.j-p@ڈ PG{Vg(G\kdQJH,{V3nQt9:>ߪh$4RY:W\Gp>%oL_}AnsJ`Vmqɋ:!gܼ6N=Sl$3iJ>FS9&36p$%b}@*Q3bo;XDj Xv5{%y^M\N}1fq Mgrhq/?zZL>@μpX@x$6`̃mׂOeܫ;щ%^p1ʸ Yκf7 q@zsgcJ~cVy}S&0I‡N |R) & 蟩S<1&`ZD^wǟQ:!}~~2kUW/y39~Wr>m]ǥiWoVNʏ1t]{461Qo0~8ϑJI`{4?ጼS)\~nBiZ{J%2֯/lM:vU0"VR z&SkK[e؎_w'<(8'};E4f(sjUiS[4s S(9g9!5 &)bhkP+cvҟMRq6QKڇ{q7"1bKt, Q͋y٨ypy2NaUG8Gi/2t7HL97y59n$Yr߾v(lf9pܺD !UN-v"R7#q< 2U"!43"1mx],aW#mcPI޽I5:KyF+j 8T`\ lbYJ;Uհ?&'u)FESNue"lxpWՊ%P'8Zvl bhG:"ADgުf+p1encׯzِ@U6mth\ńj(FLIx:=aqFq4i6Le:k8-•)lR4^3f{9~ jH }Am{;DRc fٟΤ@T'Ofo(狍 ״٭(İT8tl91 e[Cs^ V!P)Q Iԇ\iZiU!YTW,cw`'32Io lp<-EWR^,>?[zm'Rir oR<Q'~0O_VH+ 7U]uz=􄜮]v]2. Ϣ}-6|tY*2.A_eINi@=H`wT|zdtrkBU.d5~sG"T "=w,(- 3Kt* x,9ݐN؋q  6@:?}.-q-#9sXMA˃[5|Kl.qV!=!-ێm/yU9l]ٚ/˩7lfq dz7#=[8&qZ랇ږLnClih_LKsC* &|ڋ^;4'{-7Kkl8/HlY4Fa4<֔(cNgm+\:bG B!)SMJO:>n # sE<@N":sM5z5\[WX8;TǮ gD شA9r<(<(U O[lf8owM!:"t7D$M;օq\N5("hKD'os=tK("Ʈ:} I!sɛNdYx+[tBcʣˑ#s@GN6 ~=Ȗl=US\>!8 䓀pxf̳ade( aÍZɸyahh9~;A{7@.u[c7@6Wi@G8v#tT6Y+ 7@t=hm=)]ǖg#T` E&/u =( aᦛ.s-\?ǰ«R]A2MJ!eUɛ[g%MoLCf$1% pTV8AMHssUHSǘ&Q䮱Q1C& <[wzBu"w?bTK:O}iiNGxuBp֏ aj]C汻B_pc8]8Zmu |11|[[Gɨ|4!HV(bБ"0.],pчgtq6cem2S2,Ab?)S.aMT~ P[oqh"g6 J`\8 `ehS- yVE}}SQa$i 踕2i4]2.q U|2> )!!d\/!7d'49S(_{ZDl%('U K =9^BýUܲ >+KK`ŰC} !K+¿lԃ T3X*6Ky$$T{YQsHi15&,PJ0lEHU#p5*+VW3 AS#L5l!$ZM Mr~ rs">^c0ì`yʭ 2c՞UӶ} ޗ\IW+8]~ЉaGV_%) BFO#7*aWBVYDsT(:59NGVZPbv,ݝ ICl|̤a^+C-͙Ô oHj0k[0,8w5Ϭ*>vAgҤj"cݭ܃?[.EA>6%K! `<4m(ur\jx'TcH:lٚ9Q>x2l{/bAV #%1ճCjM+vT`ewA4Vvg{w|IA~b<&zxB*Pn;~&L:L|M#R~QdA"T2|5,嵶86W:w_9L~(SAV5S>2~u<n*cS{iv6]` Id~{Ya-A̓1A&X1FbG_,$9j@PnQrlX H5^Hx$GN/F'{ $79k#5x/>OƭdNRMe}Vdssr&4CCZgi NѵvB-/NƻHԿ\1 :gg a}q:2!9_+s7ӝk'&ٌ󧑝{=,.4TE&aaTlϤc)) ޗʯ¼Yz"ۤ_5k] եr+m  sw/uG2a>v,|탲P|72S"ӤJz70o{4P_ ]#z7c̮s PeidrIyiUG(團=EztGrB1uOÿONWnĶ M >tqv2WN׎$w9vj&~Q^GMw I~-0vs / `)*UKiKs$$?#.vui P&k3 Ch?kAƏݶŴ@qgJ(\Hkf9`~|#Ǔ&Љq7PgI.xWH.%16MF P 7>Qh6= Q Kq_EB})ɳ+-țXfUnpOKfyӔǗ_Z!lbNXǯXtt] tYIi,znkĚxMk㠾OHO.K'+);VġX<!ɢAȶ:nF;]T#4HedSG0@3蘿W puPgղB2)޸z  aK1"#Z T…qIʼnj#E6]Y̖t]J^fR }.^E1/# s"Q5&A]Ni2߆`I]),[ay9r]72y`-DTCC .z<فZ, i2#EI뱖GʨK棋`'sݓUY׋Qը@% ,vnbf\~Pؕƴh/~kKa8S hd&qIs] !]ĎF T&zP+8DHaj{"6,Xn'àrtsgDZo*99h̦(>ݦHfţRIiSxK.-2;KE.<^r[TR8Wf[Ċ2F jl\򛎬Fr-+.*2nJ\TBVK_YKhQjo-3S(bR g @Ua±B+.hJAUin}Ḽgꘌ-|iTG\%'bkN(ݱݻf ˕)M¡ H{#[/;>fSt\][[$\\§}@ag*@GQOTt$MF5.?4,<98!VS^Nh:JK]˿8vc\xOFJ!JCcuH.ϫsA ]x%㜱A0k*1z"F®kߋ"&t>fJ.[j:>+\rdU2\6Li# Y;  YK2;oءK.V)h|AӃ 8$"s b~7Tp*vy \Z7z1(ۗvkB @Hbq?B {6چvSN"[$G:5:ɉPZƅn<24Zo\?dQnAH\XژM;J 9e)'h>aɡ庺ә]c.\#'#fj2~@Y+p۰5 SL5}&OC~+¤}'²ѐ"rEPUN ^bӥ 2\03˞^RѨ ?M3׸4܇[+֯S|zߠ`Qlʌ/vmYgBf-o)4rd%C1U٨ Z:'!ۏ3G358%hS6 !NSv-!TgbwsF opymIA-÷4^}4^C=u$Z URڊG)ԙ%mA&DSV9"\#"ze0M܋fΪXʂ1><$\hF="pU?{e>g֯r|eKIM8̈oρ33J/{`tId . |UeBX#~% p8r*,i~96`2W?7V [}|MѠ:Cx>B!)τe#ɟ)O{E[\\ʱ.ёX,Z`C|u酌lWc͛=u1c|k|+`Zv+bt_<)T Y=a0[Xi;8x£Q$lԌъʖ{;&=&I)#QׯOÒT92[F"MGUhSͪ>15uXW7/tJ)*C 4}:0w%"㴈뉳=G3"^P{A$&O3K0\4sKG[0:̄GnS\f| #%NDFjNX䩯 p?",'xG(>T)x+&K$4#t[3.DW/^lcI`Uƥ#l2 јJM4C?w֑-xnR5:ҽvx<h"~ً%t8z!@~!ykw@J@Q w5wo@i,Z1J뀈啃X2A0b6EO,uk lV* FyKe+@>4Š=xu;|Fl܈Ifg(9l=Дؠ ꫩ!0rI$,Yy%aIUb L 1$'&5_̩:An8|Y@iwRW@{n&%~˶R@:Կb@EM؁wCE<Pzuvٰ_AJX4Пq"PˍR|SV"Vq=wT7b̮iJA7RvqœZ}@QKgRSj?ݝ֗Ө [㬦渾O)vG`$X>K.{*B>emL3&{(=1|Bu5#uySnѣ#V㻐o\ g5E]lӼ2S1U9"u%lX%r3%s93j.* Cw$Jޖ1yV\ZQI mŪ+ utBhٛR98j, בixRln3V4R}\%>}U3ԪMK6aX:jD74cZNmI3p:jcBT60VnLr}<:㹾!R єv7iBZP,e;8*rdjlx|9+,d'AVk-,lQiEQR^lCW,Lۧ ^7|dy&)"v-Y~rT|'1:j|aŧib2-6~ysu#z(R 4ٮv҅'T^)DfJ? JYJ .I]>0ԕ9Ӷ6טόb%"]H荞uZn٢7;d^8`d yCs1%fuo Pmz"4Lu!8Rtd?t܏\ WmT:" ÌjfA|gxF>v}JU+(m^ڕϵpHFQ}g*@Qt8L2ЩijĶd|}zEb7>q'Wx';{Vx"ԭ䏘_q 8RoPwҙ1klģYSkᧉJVQPV*O񛖻@u>ɀ 8'Ţ&WJfBTŗ:;nT6֗pAHƛ.ĝTw͓TKl)R&>쏈}1n׾ 'a|/FX['wv{Ԯ]@ʰ 8~҄3<+T?v jcKĞ{L%Y6­gtH˴E9צοLd/9lv, dOF4˩}?~bLsRL?P%UAf;B&eMʃ l 9p=~ZOk/C&tnT5P2\JE"g#Po\mIP<ÅK1φs\vq%6- Y -TU(7XkJYCCLRKGK'8Gg&DQ$ .[]ۏOo+R1^,sEslDY+n--ܪSE`!Eژt/Bށ;PanS.{vW!+Fin˧,k^LM`фsa>[>%5kvfpD& ^PWnc*k3$?51'uacMa3>T0~2$ !'ҽsej/+VTF7wORqҟ1N$p3WVe}eж:q*oWC.A鰓ว%逓AqoMLjxߺ1Z]T./l.ͭ}E5A[VI\v0e <[wS}i3ngqxÔbZ['{W+݁靘y KҶ-J8n`&|g*&*_F%49Y\1l {ϓV(I5uujgc5\֧IY<\5זȈs}k8KaI@@,蕰K=k:,"s M))#pfZXC Z"VPUH(J(-[@_.mZ} H?L5gG"JshA/xeCBhj,5- gI#ŀ`v8rexsOЯ>X&4(muchcPJneC-}0ff!~go1A]qٱNAT%ϙGqË̓zR1x~۝T9Mne^^~c&}С% 0xD~qDeTu~*sܵjF:->{i/ ;?MB Ƭ>ktB͟*GNc?ī)ٞ鵒ȓX&լ#l _|aN7B.~kkOЌz܀\GjBwip =#di7hib*WUFqo;BHi r,V.1LmgϷ\T.'v/g~*c/&Y,7HăpyKo$NMFi 3v6P7NTZ7f@Q};Fm(4ٯ#sSBGX^u]^i֢~"o&U\jHenפ8u瘞-?*@ 'V8 $=efKǥKG18hܖU`4{N,_8fe &ҶYW:x{I8Y ntߔ:cѱ.>ad@a_)? 5ɋ@DW[t>p)Oכ;[SΔeBv(dB]0\r/n8wl~O4#SLMi!_Vf VeTgbu#WcW[&xT~&}c[J[e+6fZ LRUs%Il3jig&shVSË {DZoP}.X̓ #$m5*:J}nA]7ԧ0Ɗzt 5ُ,*`0ש{nU#_n)$ `BOYiMOAuG,B'(;͑g&!D מfm(*E_!pƁۥ,!T]*M+. Ͼ, CevEH%ZPgP ˡ~$zl{Dnm@?d _Ҥ4piVv/.;^Ck+ǻZCNh^7'r 8J!Z6,+$P((kPk@\lAqM>zZFCiݠV۠ۋ@'I6qT+E:GpNai__tg1zhh`pqK4_Q0GR&#Il]= Zc]or{HS҇Us9 P{r8 5Poi>_wz]$mFvdx!p9W(d%zOF48-.jFܟq ֬njJ#J 4mn ?h̕߁jJbj%M;FeMNնO>jЋ}cJ?.˂ǟN:+@̍,bDŻa5]Htr,N0Upܗ$>]3B*͡;񬆮4).q6Rؼ]*˧>y%xH!HhĤ/Zx Ab̈ A6c24_>V|"B0/:P5rO{_'fK\UjՀ;mb)%%a~ɠD!, w D`>C@A 4o'㜃~K_~u ~O[8v?jx~̘#dg_;NV@*%HTg%s"T10mA޺C8P \a`{f 2D_hMGMlЅrX21J`ZU!Hi#m)i)F\ ;vZ7i><ncV<Ŗ}@3^z;8o<\D]v? C)[jr`!<䚧CC;B38w0 K V҂x5yFk'4-C{6DR8hl'H/%^cbWI n9QibFok{ǵ'L\ƒ12*\ Yj$Qh:]@}flS&d0<#VAwos}G2 +Np0e^֩<;ǘs =o) xNL],%V-p0@֑U(73&?<85ᢀ沔;&ڐǰR5d(#H 6ᾥ;%_% [L Gfo5Np(m7Xx`Q[f8fE 4WRkZ$d >WJ_F fCTU%Һz'agҝvF޺JMtn6WnjwېvJ(:ͽ@JAs5ɱ#WثKf6Xw2K|` <m,n)VZv quH@VjBXG1>{TO ĺh x'h΢[ZԸ1qVL{=& .V~^zY8?]B.2+M9TFEGSNg_P}?$m՚I{t7 &f&1)3OؗiIׁ@x^(n]%?-?ܐ l.k9zvj/~q)N;KM^LC9]͛k)5D5y` jHGkՏB}|8hWB3eC6,뒙h>~o2%]Bi2.Z_SÃ@tD Fҥ١pʔ9͜fq_g&E[uw 0"M88;/d6\ :efJE3"̼eݜ<  Mt,8WF.~Ow0 SŴT3u˩2ciI 'teW#TScyHf cg۽}8`ijc_?f%|o>O9Kbf"*A2jꌏ*&gȤ×v[%0P1NoCnt׿h;& |]>/Bl ב HUh/qq6y)VxX2p \޽:l\4\4,/kӳuL}w'"խ0(Xۮ>@!o%6' +"BC^y}*~-xKܘ޲c-yyI4[I =XzQ{waUJTrYr4iJֵF&zeϧTpMjm &K!4b9B]U1XqNq;hyZ*O6_7pXG! BqGxrwšKwb(E"ktqc /*8cpOGՅ]#4 I.k ]J+3;' 2ĝnP-f+|AIĉ nlBPXJ/XLv߼n]ochiZlr8 ݑ9~kލ)! .^wipP6Ƿ.Cs$shr2nbF1 dAUu{2N2rǃh}jNլ^(0̈oMGG#_P ƚI[2"swX2\S離ɴfd7au>!& Z64gc[: #N%!2lVPЎ4;g/G^%kk4M8fa>gACu*2ՠo*fK8[hYh'h\ctq$$+mD~a MҰUAr ]-Y$J{O Rs;,.\nQhvӊЧ)7SRRKF.p|gBznv Pb9/X~[t OڄVKc^H<=]r L&.`%Gg?XWPg싺װJ Y]*zR5%eXБnטW\[]|?E>qe;1Jب ػ>Id!M_e>K2QЂxܾ <ҞXf& *%.,^/6^ͼWVڄ*Hh#P?I2HelJ΂ B.kGVNwd:ZEwD]c}u@&,zL<F1AG7wBWп:Dl1ͧ[Gү ~VX!Jx+eےdX/+ٌd\lW3Jm@4,#pH:ry9^U-Ff$$xN[w L_ = P'l#~9M2[y/Ya_,'?rSⵜ疴Q. VIvKfjtJm5]'-YG\bB҂ TS`HevkA\(cTd!=< [7:^قp])A!D#lBu#h#˸f1'Fbc95#̱p^HS4w-WXVF|F^kt<8PYZocZ.a8ڂb|0Z XekxmtjAT&ڐSrOv"fsR?XM)ODڿh\w'{ݭ\|t]idR̰p!t~*nIMuO*O`do;:kX:$nƜMZNK|SKx5WYJ}%YXGX"yX;+>1˄d`Q  2}hxEn ۞,3No Al Wհ. g=@j[pAqX4ADZZcM$Y,wnXO^4Vi[ d83ۛdzbk\-q4H&I=xG2N2F#ivD"kjA;t\Tu+d[,TO89B⟎B /VG;@E6elڿ[dZ.aĈDk}'K2 $aBJMB+?Igဦcrq>aBBIБ*UvW n6sx쁋t5w ݆<,mNRKC筌ad\pO tTZf|N B%.;[ϝz-Jsq\XH;wZc-撷ű8J Qepq?N}1]x^69B͂o*)C*(ΠVtݡd.P*HY84e/&X C\b0nނ-Eq.X[7o؝ $h|v9[Phqpdz>q\v'^ʵBWIB>hI.=łCiʧ|Waԋ*UE )hb)}]ExO*XtR8(njjfa5mVA f5>dOTsBuCE12φR˚+ry'f)tV3-!FXyGVӢZ ZJqdj\N[5)b5$2xyNğ;Z<~e.u1ӣ4n:Q7/l<;'W1 [{d_S|wܥ׋d݂;mHugG"cX-0 #-;`ẓ= $xBĄ~EpOU6H;@m1YR`2*S'Q̴Vb3n{/O2!!d#rݠO bڃ,7?2zjJt <ߢ>rD" A=240.Y.YߪUrm-PJA%hQEdւXxI3ibw Ά5Y#hx)/Lqڎ5AHS?ZW\9e'C:[*`eׁU)w5+2FO 8Y@@.\IxMn:ZMOFGd`qўap.]nԛ~-#! )Ҽ`bXbȔ_iӠFZUAրF[n@q?I[K aBz~aDOLR#^M/;Z 7rKz,c\:{+p @U/"@~ Gv!k59@&ȉ5xE^%n|W$d{4"geU Ƥ͜ 'PR˹) ^?óx+932.@^8ףK{2 °S$Qn`?}; JG+)2H7^l!Sağ0lE@cݶsŷ7ejIn-C'o#i(!=5tMc nx it̼~a)?x-(ks*ːxFdIuqVax9z|}Lg$5h{ZJ$he^J"U>xngXՕSwlj 3[5i+@ڄw2{B͝OR(-R~@z5\+7~ۢi{*GxTrg/mJM։.pg%l%gL1QSE%o ALkCBoi6Neq:=(DkSn*;d Uck- ڔ5)Eng\I]æ`EyzA.c"jlW𘥣'-h>up:)Q@̜D 0-lkl {vSelG=bkHSb ceL׳%ɢjqy>זDQk2ֈh=p:sX%/0w;i((ZŦlIF-(g&"FKuڱ+"(}@0Ѯ[s mʏpPh}iA}XЬasV?D0h$̚IZPld;f_tS :!@/ `:`T,w{F B3XNqtir{[M,0z!5R[f=<< budjՂt ~H\!pPSAp kg$NH|5Y0iJtGj,IKIdJqNVEccSƿŞ͓V(oEA~PLC`r?n-G( 9l]MؿT/4e+F6AZ"0he0:&l*ͫfLf2DbF( `c 'AI>2AA:"ADS\EnkCf<V[Sh3&~MfRsX됋ђl(I=Ma;A.ˆ]Xf y_1UG=MvDmh$ADɬD$X\ ^AQ^;7Wb^z׆9ϋ3AИˊ pRg"&4ƶeX[-TuXzRUD[ŀUYPRG2bwIXWS=uZkJV9׈hZ K}Rj\/ԠB1P6dv0ѕ-ML+K*y!Y3㛿yJÈ'.=)UuhcÏ~Lm=ܪ(X Vm;3dļR^=MTaꊫupڐJ#,%N AޟNܭF[ M/ftMNV\0<)>}4Im|ӷ9Rxakuޘ8Zּ9 *JٜgiΩ0ȹbPGeB4w 醼:7@Ԯk'MA \`=Ե}k &awR8AMJb3oX{?Iq0J}s ꡨf D,3Y6``]"+0/yRosJc,J*,ZՈ-ɸᤉX 's~-<yS`jM3^2 Ho1X\d;Уx#Ծ^`, OOJe0Ar(iҗ<ۼ9ywV6k-Lۓ+βi󯆈ĈeWf؆Ffz 1M$$0ƋmEgL ' zL%Bv{,C۩=;jowb~$nr'1`GݠxEhOccy["0K(zJИvEteWD3]יh-؃еi$VMX$ B$Da<;0yIpq#+x&A2ԗQf@\sgeWWd}p`Ѡe׍GoOţAխL,ULk{װ=o5wxsW ,9&[/E 8V \I 5ʫ+9NF,Ǥ߳7vvl帡wEHĐҞ6w:nsvB?x/GJ9]Yf!Aro˟;)98UW7ji/֜xגQśIZXfqٍVvhxA AUre@S^%3] N ŝwMfX,H9ZNk=%s98%rˆ,]J1IB\Բy~)Y L]T -,5^&Ap);zsN 'viЕݮDTb&O8`%6;_j 575 :?d1'AP /a }T\:Uo6QjkJǣa:'y6* ! ڃ[ gSB+䝦PK X-ڇ]R@7Lȝp18hFdK(gGgkƩYO:&q?F6!EM' gOi|Q=>V[Nm]!KԒtu: W8cwU\C^zZ {\\ӂӈLg*cfr^&.O~&J}[ 8l"B?T'~'LlciGMc8Et5 ꕨN{PW;C(BKhtjU](=LZ8ah~Uԛ"Vi.(iY?K~X[.7,g5V'oӆbԅ%Cɾ0թ0!2ppV;sJ:0D2p (c?B]=Vi2X;YΉёiX=W 됁t[`{;Z3m $9u3( 7zb1Qi-^+6CvW`siy_~s5t}swNqAo SQv+Ooo$ocKڔc-W<d^x"]xgY>i$3lJyls4UFA<EyE}$x7^/]mH1YA .2RZy4Hn6ZŜ5}9\0NNF*k(׿ZKZ bGsTz|u'Ԫw8^f4".I|+,d% ]bo8,J7,n$ʏR5ϔ%A]zZ%Kqӯ@0v^1rA"a5Z8Ӻ b DCl]ށhIyc#fJad Mzqh:wl F5nTmS&UMSPߡkh ~nd\Ϭn ;& NC@ wC3 %BG,\Oi_HrdW OmfK"oxni;܉ɽR@luq/qݭ!dEF 9l<#\i3㿆N`ޓIg)G~w63&48A0¸Rqb`c.(c iڝ^ yNJ'9c\XCv~bN]9yyW%y˂43@0: \ˋ.o"XhMXZl^{PG)44MOga֬<{7chCdGˇ>t"a7$JJ05b%?+ {}.q@VL'3JPn|:Q)TבTER9-՗c]q򈤛0 "R[ #,WC k,t (2p$\B_!GV"4%׳ =vǽ!@Q:dMM#6~g;ڪJ_ue-`~O~?35wpweȚc283h<ܘjǕJ0vRC> yk5&@$RrVՊyI*WXw@}1byHA9n H%ׯ6* =:Ρڀo}uZEEOk>gЈ{^b_9 w{UY 3E߉Ns&fzfp 0?ܺ}AB O Ot8 s6D1qݿivr8 L&8p{KZ8\A`@}cn4M#9V,ݫ`(YԀ mX 5dޟ3Sfvh_YO5ɰTYp;'ݴRvA/`9s,py"X!_|3O%MT@ɁpM1 2\ͷ jDQ%Zy']Q(NHCL΄z~?K'eh!dh9)fI;]3Jcew+= >xwלxw}]+~ݓQ0e5Hݴű|m%Iق= F}7nQ-౮`(aiK7B^-`6@*UhP((__)ъg.$*ozllΒZfdi=Lsς(iVjq-Q~&NȽDZ{G4؉mwwzN3}2^#n ?$+gףtnPDnY4"ެK!X1zVK aah{6l[V9ZDʥI0FPWBu\wG$3"TQ•4܊o⤢ i"^0|بsvk-#K;T+` -$YOQ~iX3[6"'|Ob{7wUv+%|/`SOz&I.$C%H -4>Yl6Ŋbk@Jhm99&E<9B~ь&gIuKQOo53SqtPkȨ(9g4Qlf,/m-4fƹ7KTzI05(MN6YuZ =Ij uY#5gf#O f!'l~~It䘱*5צQ,J=9咵h+:jYŅF_mH:͐#a7b^ 9 W; A6,m-2 >ֵ$㖽񩫗&VrGlCt66ޒq&P?_>Q ﲪ"j)$k.&O %B0|rhزM*Y^*YN6m3;13z[m:A8MuC|9%Y!s2_=9AL1Ǧ`9Zq^)-v\@d@]e٬2Zo_#hK2BDUX{' w `nwz,.TҔ_uF^,]˽=״C*͙u{<&Hw4kcSe.,kaȹO\lǩb1x.K \9. v (˼j2\dm݃Zf|IaoXC(Y̊8" 3qhJѮt6ZO+F̖mfc>љ tF:55Z+/.[k*(]RfU ^CڕB:5Cia*r(6'GNtowZjgr~歼*^ɣp;}~hЙU9^i>Uh)󶡧siR>u vGX@$ZDdE/]]2@tO#ǷƧ [C::)T~ "XosI*eozB=PX}eV* Hr5I P=&>*(eD:a͉&z]k͙g(uA#y[gy!t9Ro9[pBt֥ĽY%mVK-$Bv!B1Y8-zfՈJy ]Eo}#;{(N: 3iqsϾHiove ᥕuN RUMׂgMn}IMy uG:`I >̓kZQl`V,N8#FThMf>AΜ0eݽw]+T9Z"AMBu> /м}ctM((R4[BszaWL̷XMNQΙTtJXCnkA4fG@椊&QTb_qLJ]/j#zi<`%CO=Br?/u "pj߽⭣G+PY (dg@_%&AgM%D'OABlpɪ+g57׉ݝ ;3FoKXF*~o~ ?֮/?e/N^[~>v-碃\1Viʟ&)ؖQvѓufl`6R>gɲ)TY"_ͩ7rTΝ/ I 8޳'.4q X$ rAnYxWfY9BeV@2AJy rqw8IJERqۍWk"D2 92:WMAFXI_#邛X3~\)%}~HJZR4룶W<JFnuFbȮu(yvʌC5iM6K"#/k1'= 'V+qőK"+lƨmwfPXd5BZW ^5 }e༭jE(oV:^̿n^P&}1 ZH3+Ԭ^vS<aWra|BJAmNYÊ.Àׇ0,sGM+K Yԩԓ\釬?Q\x4d12kpyX" MK1G$l&RLJ:;u-n3~ :֛\%CV 4jd7v;=PIkarrXє^{׌f'a㡊 0xIl=`{/l8eڨ3TA̓"IOȎ؛MAr3L)j24sbvƵ>] !H/dn3%%Ó390xToRU<ԔyTg?#fJwo!cW("ʾط@kRhI}N@*';xj8(. p~kZ6{2(2H. , yh~`VP4ӒV%A8O;+'W#r `Է>ˀܽ._)Y>S6¿U^RntPceHrTZ 'ɔjfH 'lM`}(~SC `ob iE%vn|Q_)^r-s/{>RJ up 8h~ӹ@dvq6d?fnsS43W۽隅X:_zV5n!qJ||֖0 KɔyO?2@_Sū4aO,[&_{ξ)Z@Pއw dz@#X7ܙe5_s;Ç՘=h i^(Lj>*<Km€.&g[H8-f/]r@DBR{\}4!k &Pѣ??;iwf{fԪ=Ya=݅_OG9bf,v!!C 6^;*:UkRX@:?SjLS!()֢++aLAPngJIwb:TSJηTY1o^3z`56eoE0m2 Wll/q{v,baB:YJlOเ-쟔t;mKucF5 y8yY򿿖{9(:魁v{ź" ;hJ䪗6(_z~>)T;vjT=ms7KROwPG/V> D6(v,#u@Y®.y[;g:'_{&Q'Q59$P$/3~Ud/dytu*ص,s+l~o6`_FcJ;q᪑M6_! sTEEePż14BZ}EîN󂣜 (ytnFa@7 f; K8b;uiKK=v~,5K2;UUۏ/Hu&كוtC#wo+#4 H-sgȪ`Ճ.$VbDXUof˽Q0>sq(MBmXN !0׻tOށЏP1DWaĹedJRx_Co DU"JSAq#Oޚl#A/˖X+)6-k3l U+kr JpjoVqs#=1a|xI8yqZ@BP#HӇ81wmQ N0_R}%[Sxkw篐}Ib6!cVTXtf21G`/o*;<An:5NpD`[ycq ^F/ jO?[`HRlw}ҝY {J%4USum'W1TV$4.M9Vh3#t4ڛoDocIZf/s?>s;oꫬQ]x y.I?b[P2A$>K~`?Rfa#/4K\oR"TKZfM^~hRw`Dl4i@j[ hJU͐P겡%˼hly+@=(/&w]Nvp+eC !燠CS<^͘j#ޮ'\@BAS*6)FwNdOp 7~vFH _إvߦ^6g FƢʗ1+JpY燎!Yϛܶ%0O8  |Uo.8 c0q`В{ VEYe›&oRhJcB*n*aXT9`#<9mciqr0(XCêRǿJVJ/rI'7v4D)Aoq ג϶I!:NISFsQTHF 5P9`( m[X)&h+'/)(lzh߃Nq(-xT=pJ( *g%i 8z2섳 WmER.Mo3Hq/oPa4w!'Jb6 }hO7^ߠ1:VvOHM&!r{Fh+i|RND&PdϺ88Vic.f y%܂%@Ὴd<]dJӗqb#֎Ò(FΣhB 1 X5E$=6h*kkREAƭ;,2>R)^D; >w%c4R;Nx1֚,6*9i+fm}\vj5+LV`Itp"ǩ^ ] ǂ?̏ ͻޤo iԳj!9F@:XsñmiY03iGd*CcFCjbcHYR#Y7Y`3ydY 7#6)\¢|mf] Z{A$zCEկ긢BCn$b*#3LdL4; *)э/MXAF7pPS~4mu,`L_[?SoeT#>MMGn]&TW;w{ [{p3:{`tɭQe]_VI{nWS)PX\jlP~ˈBx7[ /Pv-s0t1dk՘VFhX 3|)|m&}r@nfM{"o&C_e0$lA_dF3@|x2Q׾Mځ[5BmwQ? ypcL,sP N,I?&J/vt?.}G ~Yt _\c[^P3{Hޣr16"\C"O(j|&9BF& ~DTH*vnTuՈIa3%~+_7 A&=Pַ֠9<ܤ#l6M߬bjyF%-@LpsV8EIT O_ƟѱQI?ŏ*QSʹ+pS n[hDL0 uYU8q[riN73}Io53ܫ68ݿ?3 8JStP5%A_70fJM^zGRV_~t<ǏF, (ӨgMt%9 ]HH DR߸5:|z=Z,w~×EcޭL'σO@I;%J  2m"%kXC]s zU<Uk#exiD&fY Ou"&Al0'!.H"՘2>{9g0F#a k5ӐEYƌ|&ɩ쎻خAn i`;Hbf>}1E+5cuY=NwϩW 䚨ԍbX?Sv&54 A!RݯuPqW 41NgT"$|Aa4.[ ^Z; 8=M0{4LL ^:5^oMpKS:>E0#UC֛GEV-Vx\ߤ0Z$c&Ą8-^@}}NvLK:+{̷rMҴ7`*tB:>bGgkNFwA#M3Rt.@y%1pաe*~e˖!\Y7E*/}!s)@/kGc=ꅜ9 9(*Bp@V?5#&.¿:63 Bٕ]m'OۈQe|T`􍹒*=F"!]9ߕ\@zg?e ±3L.q۷`Z퍹`H+y0_(2x?Y &^-m'6 Fd8lhϋVdJirg;[*չ59B5ύfBg[,/(z^jU Y!KQ6^ˈ7(9JnB?> @6ԍrՆfֵ#eƱx/kNonTy7L ([V퐗M]B [l~ŮЭa%U.뛒UO4/mR"ݙMMWAQxK HSO=뫣_ׅY;J!Հs+y*jkzB &;e|ɚ'-4|yPwݸX? ~Qo)*vda }VADi=&g'hox;#"̇)G=4V\P-iWf1\#P D@$3Af8uipQWTݲ)- 7gr˗I^uLU:5쭋rɡO7#7(n*v{.SY\9꤮}+1Z %O jݫ8Zފ#R/XfoV6 u`eis$SRNp}[*[P!ZhcJ1+c38SYJ-QjާU>f4!mt禶5iōV` &L,BЯ~t4oB$U<^2{P 1VU\7[oHbt}]i-џLƲPY|)ն)5.I0M15b2#ؓGZJfÎb!@&/i0bYD Yõ_cyӑڔG=NrP`Uu!Zˌ1uȴR^Fi2Z5mj}3k$tQЗ4YEG)Fqn.M~d$y#wk}J$qUjm3!{m>1Ҹߒz>]W)H9./a1)hbV~ /}-FKo#UWp\MW;/bf,DkqUS1:3 Lk3<6̤BngHz剝<}db_.TyFMK )QX\ w.V˖)$eN~k@;KLN#(}l6$a(A}nwS:DwFR KQ*js#pZ2KP `" |@y_@ҫ$P&]L :GE X*T0)YgWGiKP ؊uWg\f1B|YFKbIP[g¾]ekz2 /" _)AK\G^b+~I%:脚E/Mez RD" r>tZ¶ת Tyh47J٩=w#ՇCTe/! FDS*nvqCIݸ#g< SYA'ZnM ꧷Pg Ӛٔ??w)*ב(i m; ?d&oHrGH'b!p[͗&CB8d;/ 693pRp[z`" "Y?QI{ޝ<;O x|{>ݬNQmWdA'QpI83M3G%cLwV|CI)ʞd+HKb)0uc8킜_IqLGwf_.EWJEfGf{t'AbAwW2C  @\">:RqKSjrG8@(*}}iZn7ZX6)WqJAFdtOh@v/ۣ>oѧ%@^.(jZSqٛCvhK<-Oѷjrs}0cVɅ5[sn?"ZrFq,4a#DEוz!QZ(B $#$|ovCȩgplix搅N|=۶į儯"[ q1iwݛH !kye#b86zt' ϙ#N& 6 NcwxiAhicʑi;`wk oΫ柰)yX|μH 0cl M&B82IgX б(U W3`9 7cC(Ey" |cDEY?}> .'1w*Y^;4э?xgֶb#7'_N_ De@SAmu.$0gŽznJwHPz% ϭ;b`KkG"MBQL*e#ޜeh աe\ 0U8Vr@|R.>s_^(7k!\m9Rn}OeѰT ޭxpg QV-n"~CxIRM'd_r 5#]ת[r\]QoXcL3P]?RT%A%`Ka᝛P;33-{5G>xwԺyutxJU9"v~dGQILIP r[^+[SQ`-Ea?ٚx[ӃU zB̈́V&ZC{u(3-iNar7(S̍)i<h OL%mϪgtP)ec$&&|F-G͜à_t>.aC9) , wxb#{;j4x`{'|w2 uE"`Zeȴgm 6(^W`;5(@E;J '`Dpt4|ʷ,"iqSgqRZN43% >+FԮ~X2}ŰJ"RƤzwcөThfh]LmU&&3iư X]4W˜1sPLƣE1!wmO o@DsK@U.ZR,>:ր ZAOfUgA?0U,X.nxj;ۅh%'!YU4 jN}fR@DȎ_JXut##ly뾧*ƣ%97ˆ2PTOIP`VNϑ5 V]#@oR߬@C!>BGt'i*Wi/V`s6YP\R4JOH#"pD%ɸ;1s[ řC&Xs~'V0@%mcf$ft|H @&1FIv QrRo[v9J7ۏy s/8YP>HW,+Vo?VT ʚU^Oߌ)%SX745< $VM {oY㪁{{h=9(d>>K/yxX;{v1b!;^\E}b0ʛCƫ$.6(DշOd_Xi,: N x6%hkbj S59M6A=Z]( fql8y aZH5iNݍP P[ tߔ/ʍ݆ijU \i=1RJDot*%/h.XƧ<6׮4z{kzzn6mp( -F&՜OoJ0W؜V2v3`4kJJeڡږG)E+KBڛ>q>/h =0m?r>ڨ]Jqw މ`w%uny3JH}+}3j2U/m $[*_y#Ʒc{oDR}QD'ppg\:a Pۜ`(ʜn"򲟚.0&Iۨ'@@cL%C*)XzP%JZO$h1 v`ȋ8@jUیЂR:'^ةB"*bw(̤tmLqq,fs:`sʋRSKC9`Jͤq"K`ZaMN'Z`s.AC7ZG$ncG%? I_P &rޞt<' KӸĜeu9VE; {^3? N|Dzz~bxXylbϡu2iҲ uI=[Ad:N nwO$v+sg*wThjG;""E:/V,- ~7i|&+.# Lp$⴫ab֜D%UӧO@PN$4\` L aq,0 /Z OF}44D$br[:DTR^vpd[uovٝNłd@O Va'K k$l֤I$2^ aGfد"AY1Bl؏pSHQ1IWFA75XBˉSgQ5pSA/۩oq89j0I cQvӀI+޼kWLT4$N{M(ۭ[ؗnyl$N'~2?.L$rMUkX91LJ׿!iia#-JS\ Q_H;}Wv??O R,T֧-\Szu0Lr(+5$`+ K'éh(I"Lm if >"v0sP:g%*VAld\Tp3m\$'YBLJ HNЈxtWuA ݎ'lqNBd:B7 :Puk^ .]rv`c0*_)z{&r/$a:߁ VZ9%ڒ {u)=fo, k}s0S-9$W|B3m2o>f~GI2#JtXf)^f;Frzo/父`B%,rTHrR8HqL}7%$b׉P- m$E$^RB}9"\#߃k#>@CsLn0F$|ed/Jq "qcN!ZR `8D6o˦-Xk/7%}7Γ 3D0qu j'7=NТ)]w| 7V`\dҧ^ۥ܍M3v;(Iruwp %`$w*xȤ! VbԙOGGpqHY;jtLX[%4/} 7|)BΖYif<@hؔO<rm:hb&1*cZUI/"!zǨA_rdI?bVC!mAK6 y,s*WHbYUF`jL~pN˩ඉ8H{MiO)lo_SD~){oxp]Ú5]QHCyе^$1#tyAПL#Y{xDT*,niݙF$p6|7 5 x>gF;Fm\hR4l(%x'6`ꛜK9Ai+6oUMh0;p6T]gwFP|tY=8̚mt~CdbQbK9ܵTW+v>ZiQ8We26C Q;Gi'y"N ?ܩeU~ E#mxDwiy υ; OZ*s^$p&(7aEt/ Idty_ u`1<Y=}h}H\4TUnhИz\령_yN !n*s-/ɠJIS=*դɶ=!ȐR^nkuT<0,ZD^>n^Ny!kq|]0{ 4n tPZeQRN,E u [)Usw섆~ WdZ0Kl>SwyLSfJs~5L:bY=UNHz2 pt9 N%i>e ,Z; AGFk#hSd4Uo,Ms3z@p3shhFƶmƔ<Vw-m J:h4 <>V#4_PFqgȥbvؔd+F ('K =ka٫QUR3 C=üÐie@'}UeW}bS%&u4Cy#[(ԓNu{_| |_Ǻn6.P2I'NX~y01[694 i# \,5 L1ImUb1Y !$,,+0sz:~ XrnTp$00{U7*+=C}rsXZ/P%(\P=|z4uQO[Lw%; 3k1نpOHM2ɂB|vf3/-0X^NWe]">fN>|Hc5u wvJ?'փ*!_jXGЂ  {kDb:y2 bI%!c.YĀB6FM@iBgs).l"U YJVfˋIF9bC_9K^Y$sO 0C R1U4jT/Pg%i8CW}}0-! Q98Fvut 4aT&W=Go)awңǿR$'ijbniwIW*Tz~:E?pq5̂/W>2{ͮP/Aʭ@hmX2}QY97J2B<%nk\"Vj,vv Ѥ(}|*MآoDo6OPq&ȿ!?Sb:ڼ6FYɚ2č A0Y1H:޲ ~D8F;V<6Չ&[wPOOLy6Bk^Jf;2#`[YL7^k64#`c嶎Q`݁\=~ŦѢjU>`E鯈ɵ{Tچ%,d̜|Xl2bRIv #=KUdd-Si:ҭ&1 \8, qy~ Zƭo}/q>"ERXu*DzH帘"0H><E;U*~Bd`@n)אnqSb4n"q#+@Ls4"xJSS1ɾrAZ5#wl%h:*m4̨XnIʼnξ,|6Juyf Xݫud55 l)y1_8n,(f'C(SJtvpݱ7VE7&3c[% :Lůy1:Az3JhxRlmYRdm t@q:]09,J1;Y}W>8qq_%!1GFRO EdQf?Qd}0c >e3`*alq.t&ңڼI=vcx֥/m,Q"h.p|Sdו%W=4o<:7"ܼSJ߫'\-1 t$;W?=&ِ{ؤҵ%yMVZkkirѥ w DL_V;'2m% Nglϙ^hֱ̰r#D{3Ϲ;*5E</?m\Zj쀝^06Jh`6333JaXD.5+U% .~J|]ظS#3[x4#;rātk$^TdCoڅ%FQ<]cḆc#Bc 9_؏.24A ,a^2 ) 6&KkjXߛ#C7Ηl^*/٦;p|?u O3yx}qaN gK2vxj-1ȜioygL@~m&Ud_رc\m 2']@dh ~ ."l*Kiên~ژ)\cZʋX(c9%.)r[U_oԚ"S&'`@0* YcNC{l/C1t[d&-y?n}fr-]g/pZ3g-ob;X> H`ۦY'Htoᝦ϶f\ZOX C%vTDʗw#\A|ur-)+OQV |Ͳd޸H<8W X)$&ҫL24L،qа%VtF]rGM ygy&^;I PݜLT9V]Q~4* a1gT*\Fb @ܗ_hba#Z1bIKW op{_7LQ47oJ d c^?T v}Ypzk j|؝_ۅ-LGdF9`4g8r wznjTIi,P#2dkbTh-8֑u0C;qtA?ߌyL\V!5almǸ tD8?g7\ػsXø'ԉ% 1x35Tiٻi%N4)섎zh4}j\ Źڃ.Oi'GM8"}F=`4:6Ico$ hh>T u]uHӀ(qSQj.$.rD8YK(%qԣqHp?`ͣN :e^uF]޼j[L gqS<*@΁*zJ72Ļ+u1Vć!2>IЇ;*7nS"2Uf&wj0gi>uJ]c=yJߦT&{s/Lg$".>MaI|0%ؕ  kfXh)m}7#(z :F fOQ#d _FӋ"e$Zz3'\@j8_iB}Kҙfg~<šȚ _&g< hH--y{<8ѦJn(7XX33Gj]LEZ#jwD`t!Oɕ^m8/g,$RB$&Iʗ&I\ 鲜{8|o%B@(Ki-T , ,,7g,-[jNȃ~Dc93n| Xt5' #a%#^348aV_S_|~6v(۸3E74|APp" @ATp?e׽Jt#T?_eYnOF̴zEbȄ}˶Pq퐼.lUZSKcF8C hKf3X2nGTGG1糁EN 7QsHZ#6?/xƝ@ԐK p8^gx6 !uda,~ /XST򐂉j8ynIkɫ\T 즨 ގ{Gӡ'҂[@V^4ِ-|# xKE73$Gƅh w޹1 Woφ_X YBji𤈂H;ҏBS&m#N ށ~JRaF (ʉ!}h8)ew^uĿY\]PXAw:hcc(^3X;iv͠e? 6k=utacMkv, d0IX22sl#;s"Kv@p QԈ2WMCUKャ}A0j~}= uO=^s豨iaXj}9#Po&S odvU᧼Z owlJ̚R+[8 ~ww?Y@ 6RdJކ^BRb,:wԌ??`b|9Lj.b2VdsN&z:.*k(2?(sbφE³oFQwqֳ J{mHY d6w٦'xDv>F\vZ:O`Znǃ;5O1Y]ۓO4D^le(/@E.7П])#<.ApU$\%),Bɫ PDqYv8Ԁasӎ""2 N:ޚM~͹zKQEG95f̱ 0OcPH|$xq{S A-99-XBhhpaScO }FGq"_>6UuvbĿ،lk> ]x0q6}Jw^^W]s@Nw(;,<ߩ_w5ɉL=^ E @~#El gH%t;*(6` (㢼G @#>Rx`J}BnX?TK#|ͅtA̗wTzxhAoߠi ޱ;ekq 1*%Mܷ$\4A f*g#]ZhDgt9!u]yڎ K[U򓸫۪]iMhŭ Pn A6d[.jc"+YdIzfiH#ju2F3W#M[Hx$kPiAYIVr `c*Fd;wN*I}(vHާFMԮ"{]孓xB17YVS6̇K6:[WjH#i6'2# B䞐ac(~УGn/DM+7;֓|/.WFHZp͍_R' лjw~ɨug=\_AcSWӊeߒdZѸ̌΁m%B@p>Pʱޢߤs ɡ| ~x0_*m4J=CxMSRQJs ZwXo_t7ze,;j"M&ۋqc_6 Ѹ\Yru" q)TqFVӞG>nkEbhj9MRII'&g}0UzVr'ە_Ãh*ۙD_EvLa)̫ґ˵gKҙ(6N>Ո=4^='4 eFB0DAܘXx5&6yu? p Dմʿ^?nnCx$E{ZCN #%>R{O(g]^J-%I7}==]WS-l K3$T'}׿L$gw+[_3lj_ne>#w#)j<C$~9̳~{L^a\ZeM|P6~=9Z5G>̫b$(g& {ÉO)Ga>$ݭ}Ѝc QodZtLϜ5'.i:aR=TbK 0~66_ý(MHrsQ]+_FuC8(-]D)jm>Z@4_RiO˩Ԯ 9v(`g>bF8^+Dm4i>='ڗ`Z oy/Fiϗ}yꣾQ<!E wlby' !SzAbGȬL{<pk nKoTh `ĢyL 2H) .ׇzol:\ v>^TÒZ`O2z]< NX;/92^w0|ϕW(mVtps]ʯY¼"Xepa1d[s;$UQ1OQS3b6a4 ןTgצ4}\g NbVtޕ&]dDE_nGtŎ {VURK*5.C\尽Kw R 4gN{6c۔u&}TDT\<v/}67vĈ¸ZcUJ ] G`X$wR€Q Mc\|k )rͭ==@1r'crva ٰ܏]~V%.ZX?Lעu*.y䁽n.C3V6Ȋ]FOlUV/2K8]뮁Zp ڿ<FjOʓxfϾ~>(q3&)[6"BL Z6]0esCiO:qk}/H@r֣oMEOg`^A. Xi*^ێu[( 1VVbqг- YD߮@Ց&%sPXuf掽+=\Z—ܠzޣ~Gq !|ѱ jʼjQݞ 7/׼v. j(d-X-AhxV )Fd$ۮǟuN_,vWcV@X2n=E"*v铦=f۟í|ݮ|A%?]\wzrHEY-vHNM֊[zqM #zH}7W&7Eߚ5ae2KrTo;eR"T>XM)VLP,wT2&q* %f FNDDl쓻Q\/qD9@5r S#T:lnbǩŢħw+pET]\q00Qgv!b$Y tCzo:JdOkBԥTO{]0wiص1@KӺmSm%>aku&Te97|jx, @Sϣan+Z5?LL윮i~mMNJχ!ᙷ<|ɔ1a㙡 '0"OYlEM9"fRalGS[~ s'`֗VHH<(uꚦ@12llQՄSM5F\J8$@@n\!^B(mse!Bu?\Ԭ%`nKtJxĀ(!_M^Ɠt?*;S9d:fF/<1:yD~Ke]S'y1n*DBX ivYnft$(`<%K: #?Ȣ$ >cG*$D~`5!o!CVU^X2+AK¥5SLy:O0 XRRz䬀K>0j8`+E M("mL5k`w36.zRR]x.s'6śxZ`-XU],qYѿDnAdf=n(,e?/p&J iܳv>1&q`sӕ;V4µK/amoa8{' RE*hIZ֛h .j5;D3$MɑKa`ADȁ$^n]hP#4X`Ԫ7Yz.usƽifH4?Rsd{Bde{@ y4#vb䷍I*/mW/eAQnXօOƑ ki|= nOOf kjY!؋=!9uͧ}>d@"neBiw (V=0l+ro눓j1u.H<F"-kWW5oVbZ|Ws﯋Dy$EݍTOJX4 R"$C']rqMP[hFS۟^z)huELtIT^tcG!,"-{^r3P{^ ;|:p{IgEP|w5<8 (^lMb +=u@{AU'S{sui:cꕷc;b`xbd6'ٔz{{T x<#g@ JA" Р+|nt/+ݜxKºCEyI-?IԢ.578A OK ߲?64)B3n~jo"!'+ϝ{ЊuWtj2^ΊU >ˠ& (̑1I*WCzJx8>6ƭTV04 ՊyP"1_ R)x< NU\&b4Y4's{HY;t䢕Ȟ$w h?絈8_IL"IG gD#ɚ]F_xrs">z@s`|"gePǿ|[tG:,Pdz)X2.gDAlCZwơH'"ۈJL 26F䯠[WߟTa |`V>kgUbT/lrB§n#N+ND*g@^ݜy&qւ࿎c)BoHwf[LEwcնOGz h,(2zT(G?x);56sV%K_^'$JV(.ʉ߉ p(3}? 1pZ/Y8Jܒ_ :Nx8d$H\\L+zt,: L K2C&Ȧc#jr?x[cm_dK骎2Ay׍vʘt(:բs;;"/ "]r۫ $tRiW-'-/%/e!A |"o6;!]0BV5z :{12O0c +rcr_3͘RԓdيFuF1#OAq]E/秢SiĒKVDk2f9,3Kh ҏ]nzW%=>FKgR„Lvfj?z{XT\i *냃;'gz@Bc\HB3#Ϙ"3,Uk6-1G,?QDgG o'g{2-XE3 9ッ 9pߜPY\)}˝mb{xUHb|ggG[%jɨ?:ePLM60 (Cctv"_4;^z`LN)M1/^d: * Lpm̤g* `tv>(و^İhtTKG*c^i+3NP-Lk h\y+++^t$>2-2F s>n 5"Vb?/- E9BfAfO !+-'OknW1{G8|󅹵yDr2 1 }j4 /< y=>óܭet|,A\M-sn6Kp^XNw`}2+l¶a-J=M XNPD5bL|τ5k%[Y>KVdE8NVW ߌBh8RO2a}T"#mPf0H/ږϞavo*ѕx)-gޟEcDA.h#Z[RJiB) ;뢞%iӼHl btxa2PEW]:oauS `{DXކu.Ws?foBc~wPu`O4]>46v#L4"!GَEr;]IAjg6G(̕ 22'`FdHmҧCN8ӀVϟAr.zר-{/Arپ4sP`asId1͵$I\o"Y7\Vw.:sR%RGn=~J7spUɮ j zG\MkF6$55*D#;?MGz/JN5s2ĵZk/F$+e,!gWO2biBU6/ ĪyR()u - (蚔VugK`;?:ݐgp&_ϯ!GiGDN @T~:̔.Wv6F1EW L/t*&]s)UtxrZ/rmYZlr]̆h@P-AAKif|8:ϑ'FŔtL~Ȭ1̲ySv ;16{tȂ< ?^*p]O ٗf )=JÔ.ٵ]:_lq֪^AMš4waZ"P^DéH٨Pן=Bp1["@;"mwhkZgK,fmk,s $W,]v@n|R~KV=STjOz`^hxCZk i$#(4THU 0p40R ıK',B yL'Kqj3%Fl1G Ȱ*lCġy2h^h fS"BU:Jqzʖ4~M*F GN<㍿BN7)כyi-h,!+Q"Rb H;?Zą*k>Ξ7询qB}lwj_!O+ŵzdFo(.B^Ì rr}O&QJTfnbn ZYUrtgW-_?"xZvax;o4LzQWU怙T85ԏd[`"Ykq@q'ηIP36#s Rl\~};)w(Ã4w;j4vZa]vK󒁟1[0P1h܏_Ϸxܖ0WJr똠ZЙb 7UWf/C>#1 H[{"$9ҷYf.~͇#nu,c4qw2AlIǓ䄰R+m7B v1ś&KEU y'fuINs۟A)si»[ao \lod%ƭoӻumA}611< :E@Mxl:y C9叁7aXq9IHz;k;GtsH<`Kn+=]dr{qV 'ZO;{ z$ 1URo,a[Zr+g G_n8Yn_i^o#0/ Re4VnhuZZXX|KΘRz.qCl~PW(؅dђJŷoY%yD1g!d,@Rfv{hjɿ}_1,IKB2(3 Mfwo2Tb dժ¤ԙqJ)ifBbqŀX;=wn!x$,x e]^S2>$Lr+̮so۸;(Cߓw<{ 2vgQSqL'I ҂15-]>kVe='\U2GDD\Wܐj3ui*AcFh#rVV8qv$"YSak*Jb˯ X\k3~ec#OI@B* $?fb1|Xԝ V(,\;E|tA:V9iJm?`ۭ'%%oMA.1s2Pn?C$6{2/ ^R{< Ws_r&TY`>*nuyNÇ\v#naRo6>/Hk*fD3s{?] ;-"*~_thY)mx[m^S/g!r4I,襈AɹB۔gHPr^ ͽl_; Z5L˹E&WHG5+.2˔4;D+͐9!W{(:!W>fQ:y`n:X)^3">"ō_&,m"(U^#IZ;=(W2eWQj5HG5sc7]jIj3P@gYZ070701000004f9000081a4000000000000000000000001649b7c2a000190d4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/E]?Eh=ڜ.+Ȝ&ep|š[Eeד/^YN=|~ŽI~ Ϙ?5}T۝6KB:F 'h`)j+tki!=ub7X4k@ԅhQ6kW{2]NHQhB /)6 ""?>\VB5f_?%Nr Ҁv-,<>UaJ쏛+&-K\=~0w&f a곤/Hw~6:{c ~\@ʀ6tHL2I mRAƺ r19)[yW\y;>vx$:w(i&|Τ'M9;[]BHז'B=;M_Q6ò?JX9S]**+~&jMǸL _= Id^ WqnU"Vjdڐ{܄Djݕ^Z7>Gx5|7s JƢ3lo06@J^NJkUVAc.&MfZѴ U*;_c$;?c?߀TMi =h y\XK{3aNu5tp2N#X1.f9L] ԺPƽQY?rg"#դDz^n`S̺K j]P?ϐH:R(l]KL6Sb=7i\ 8#βV{qyxt)Ѷ!xV۬)W%Hպ^UcZ!(T-7q?֑ilg-*[SuyeڋTǬҙiyvX 5ZD|eS!;_!5w-"pq)"nFj]x;-0Ԇ>H1JM(/,fc_KFFl*D5.*\#fAo 'yhj9n?&h\ePCH錃8iV^@֋Ѱ ho tv#?gc"AAnT* =c+ ģd cfOK>v{=C$ɳ8N*Bh%btV J`LHm*5,zZ:)֑* aRxVGHB7.vns3FӉZ0edlw@m@{2Zmt,(^&l\) ?np* (/iߢMHvz69vq^vsj]‰6$e'Nb9G:]faC48ۯ%Kk Bkq^Wϥ8q2Jk8ؐ?,ޣ&m NZ^RDMfvbX9iS9n," _9B|AFF{ *Zk}6H8;AZl# U'u늌oZ'kCi]ټR]fH<v"BAƗK֡h08AP(^ƨl`1*qbX'rXᣚ_PrߥO)nmlK m4^u<,*˙SV)ZQKwfLJ?uswyvݺj]@pGƉ#")y ߟe(\+EX`G, 98_~+{YjEG%qR{~KjsE94]$!ҥ,J-{ 2D#ZqLEPyU~QG~Np~I@d?fi@1]Ԑ"1|/や@sR1U⾵\M.N?%SWBFLqa #T $}pU)7sA|m2;XV^k`"LUֆa51j VPONsW,4\õHPkO "]+fLDK;8(tfV3cz?pQ!h뺣(]]ܖ? ?+=S|'pP(#auM&E%ȡ| m- kn}mK %9@;Cz>kYK6C/IF6<2ݲko2{.2 ta๛.QK:wm݂%w}`FpEd:\@ã/.\s$/=pYQ\[qݵu9v=y`sX,6+ ̊>fym{Hp 8x"91 @r37#UIF˵KbNbmb֋d|NcDD'[ `!hgTv'+=IlM+ggv4U8Zԁ9|``/H+)3k 3dg  ~u+?P@_2LVGn98~x9 |KxUKL{ i+kAhLRG^RtB0sf&o/c/0 |u"%9ƪw2LvByGy3Q-첫6YUd,o9_? ءO-Pi9E2څ0 &]͇4 k$PsJtU S=GB]uv( a*ѠՠGM)Z~:BÏԯjnšhͪ g{fA.dĂe\aa:>`Z`$TӄVwh޺p޸Au+<"?_CZ@.|U$$ Z"RgvKlfַ3fkV―H*q;㷙<1]< &m}* `_Ry[y6\fxzɤWD?c%ssLD{:O~_ALֽp.Y03͏߯Iw ,4l 7h36Hhç$̜dο/yO 995@O(r3mhIIz *;7$RZE3mVΓ{{0$^Z h^^Ibdy-|CRMyiA Itoq_D(%3=rn 2N-sV>Ο Kʴ ژF\a`Uo_63lϥT!zhJ\  Q`336nP—ֿ1F!cǬ̪wL"q`)n~N@J 5o%Y@7a6Cvse~%w~B8ؾZOFRTt6VY`S|HSH6=tUqj S@<$/'oyr"zej30"g`= )֖La\K/wLZQN%xdoVRz7np ;l#K o Cw *:ZB}e]OSyxpsjr)WYf,Crfy>PZ0[j0uUt,& R ź(_H$8'`jkEUiBN,2sw.r^[T$" ՚7/g@>63dR.ݣ&dL0`k{{xådȻ٣&'x8p?iVQunÚ62jH2ǹԸGTK҇X]i^PũD2ʧ 1)_A!otnrQ>͑kLf)"blUJL))ōPb}"NC4AfQ7_:jP)\'Բ'[Co)[I⫓^ p(wZQ5]ؠI]+OJzCxL7IzYщWD3j8 EΈ)d25bX';{"]ߖ H$5l*zbX꟡ZP[];>B$eQ$9R A~#(% //@g (`>m LDaH˔3HSխ-fRpbN:v ]>~v~%^Vޮ)I9Lv_ lfD-ky]й{rP OC 9eʮ`39q&ϕeB*+œ͊ɝ"3Ĺ,҆vwpG.s~/6_ ᯴7Z5\^? ؞} qQJ^ Rz =uuSw#jI;?>A@C6.k{J['I~=,z9 ;W1> ޙ G~4WՋUq\hA+?lǡ7vmϡyQ;_{/*_@Z]jSy?N&?}ess}^f$ SV7jwl]0(MZi\C5m\QDTI_.M حdlbK][~Cu\y[w"\²D%\X̗X{ 6隱MpVVok'PmyZ*]sꊴH12V-D’LEC"jc^7 FX)Ofm4s!vK[m ʬ&t)FęNylo`bBEZC ᄉ+ܖjN@"G)(|"GI =T^?gaGhVr=BFΪpU,D-ObǪ)yxRı)Ag{bx{}G܏ x>5G1!b~] wsE4x^[K+e=ZeMyaU{EH쭉SUUGk%H̀Eѹ]rq[ Yo83[c$Vy8d<,,niSe63C˦ UIki16IrWgz9 \<ڎ)LP6H9"F+*?iw1Ɨس JJOV rkIbzwk2Agjޠ'92 jy@aRZn; H\~qZ*bi"|"VSeo^SQ3kNY۩ xX<;hٚ l aw$zfC3ng b[O!Id@fAVq}$tVPTcJO2;R ;,Q3-@ ?'7Csۍڊ U9MQ #!fLl>N}K>g̔EhE:Cj% .-"3zK݄:ԯm܋>+pJHHQ?F11ve#a> 34sg+HL]mPD, X5z~Gg 1wv.4Vhj%.Gbg#ŗ :E,1%8^> m 8 .zSOb-l-Rc Q7C؛,4L&ۃZz<+_9aekNAR4YLnJIN6@ĭ</ĂrNEm غBo]IN9fK]'HH1 5OO%Sa$܏xj sOVȣ A) m)7dk_&S&.Uj-`gNXWƺf̡nVhW^c*UBYV>f%#$n n#qq΋1xe݋ʻ܉)sFpZܤ^6@~@[%jV=s K8tHe!νbRq=!,>̟(9j4z"ջ D"d0sQExzP+hY@9|dV)> }/B@TmGsKM ɺ7*eto>7vl˒/b\`H[OD i-ϴe/k|h 4j#§mF.2}S+1tBi!\o v$vs(t/0VR:Z!>36'"2͐e ʧۯPr߱|k@-~Q_xOkCqc6:y)ᥕYDaHOVj旯ǴYȩhQ9ssYﯬr?sFdpd倔#N,Q&Cn!`u pIftnf嘒e"$^>0ANCR%g5@7A &Fa{5hd?~A*fJL3h)#٤'N muYHɅ N\nԢ߅n4 Rw)Op)ϊ8\du|Ψ4â~|3e۸&&I `dwfr{b‘(Td cG!]QR(5*35lZvHAƽq[AH Ìz]`yw\̏NDkKH;Ŗ;钊+`'kXiڥ_-S=B|"u VFh#-} }DVW1F (צ <=a=saGGprLFM SeXq(~" $neYԧH\x0}5jk7-f2<] WJv(UK~i7sxS ĀBx8o91YMLWͼ38;^S`αMbVrfs/JIxQVu=#ٜk 7Zs.y?UC$`TSHZLmc Bc@8MT&1j\͂Qj|8}r wKؚE#?V`e1 b,X&=ހv W[aH~/]YjnYeTwk6%kQM3ޙhJI1U÷E V=Q`cf )廹ouWFR>d|4 {^ń%_= p,!޷cbswVw*q3}'x8 ]*%f39oV ()&D}jE^_ {Dr_a$>O{p*G}|w H1R~^|\R'AXSY OZS7ȰB/#g.݅^: 9[cƲ;بEM!㎷+-YZY@1Kr5.*ƟwAkD$\8#C}m|Xï4Jp"V^mjNꐒ)Mj+7[WY{) g:X{|tgZA{\JN$5G*-jlp־fɿƎ̹ + ^uD {M^ N$7fp kl::xԓXٯerԉrzNl0zБfQ)WDЇaY iɅ涩wfRHt|BV@hįв!xr*{(#/?ƐQh9}r]*Їo5]BIn; ݸ ^0XeE†x۰dG+TVb97UVa=SNgzwc\:!\%\{ݜܷroEkYur86kֽ+7ųa +SɇJ?l E!_c;Y 8;gr u%٠ OWtoԳj[ƨ |*>=<挓Eόj+Xz.L9($Y زQ$;Vr~|AwQ_ykGFB>"j~Q<]u٧(ć:AsBŧ;ةSc&"x>ϡ6 u&*9ΒK^s>0e`uuh/W#L8] +GuL+H^ G<虢la* kӨ> 4 S :PWeM`S3x xY7V[T(+p=UDsdWjNm@#;R0ܡ:EC8g9,K]JRhIUv/0uҘ癎Wv ^򔉃|~9U]WM:I哘wg5B$q-v}`f[=&רG~y֓kq%K]:msIPONעyVv(gy|,_^=?gg4)M;>Y!67G'$R MD%j~Isňty h?iLa?K4A71-bUXݴcƵ$Ծ}UYfty5+M3hNL# )7swٵs§bB_ؔkiE C僝0T&d(bw;#}H?&N/%"}fW+KX(\ہN߈,x#.D `},g!mwHDlqm͚~lUn{B֤.#u`aȨaY hͲ+sz2:v/rŪ"ߎkŎ0D,F~MSD'- ]lbAL!mdJŕy.`!T322M43 (iZ0כ챙p+z@kTtaPcqQ`HrS1]Çc$è{}'FkpW\2HY \'J[w X8fb>{Rg1 Ϳr4rԧr~(AdY&e6.I}+*6N{=h[Nt\(\j:Y<y]A# ?X:RM :Cv+pq [m8o\xКj%b {rxx,VK`bNZ2&uF ~<G&yՎ"Rκsmq],AJbu"8ݚ=x `į5 ']VI;y&#<|@y8}U=mOʚ ~ܺQ+J_t'ʄ]7*skۨ$N 32ȍdK\ov^dtR.}q:s@4p^XP8:3,b̌m8rb)]RfuCu:4v$} NDi!?}Ak!Վ̀NmޡhO"vxaBE'>h% ^uھE~i҅ @$}gbl/mY{jޗƘe ϿU[(1ǹ47(J# 2˖˯`Ϧ},MY#JEzJ^=G}5 y{+$Ï+j?w%ES>sl™#5vFGBAFd*JMcկz\"b5)6IFlE0/o`{h0#|iZAS5T,$j>+ߐ~,o<~# ƺYJ\F@1O#+SN$KDЇØN9-st:ᢖ [- ZHI& {JCS sVթTM=W 0in0voiF⤹Dő*9sƞHF*0kkQ@ޣ̵.Zeu:8d+s lT3m#7Sv_pQ?퇑$Y ozy+C1{Kj8vbptz  x2wð6bJ\#.0#$K'~C`5~l|;Gtr]ݩx ˝ĢQR†!Նó&*SYT&.TڊL :ggF[,Lv;$eG|pYrDC",Wp1XmQ)c"{jQL?9F$ [Ń{|wQ$mY|aMP_Jɟ.yCU$L0w-*҂}5%yz"دaKw7Ѿz3ֵ.ްoh)7yǪ¸2˺Zw t  GTugIBhFN(W0{7Q5pٝ5N-j6+QlB1JԆ 4Fx5Rze㤺t3볼JQ%E#mwZ8;'ј )({},[A%YAL]wgvn a1klu:qժN*ᗷ$9O[lYCЌ^XhoLç$0=2ף}; >3dJO9}i*-)r!`Wک\l ?KJ{Zhf;ɬQpP4?bp֫k;8\N:B#MJg{tu#F4tq,]Ҽ )?+Oϻ$~JjonYtVvSd,c58PA=az$9̲D$W;|;yΌ#|)"ĽXJ@w;,zb".D fVSQSʑع:Y~[qY3G9DD@?9akA•Cb\x\mN66pH<2VԜcׅ"ԪfXbmy:[-K{T!|>цo% 63lO>I$yyX {tS52WsTaOaHk̰H9Jom{=)Ï'v\U]ɧXo6 -;I+9qER`AI<yT(f;fh?$֠&rxgL?ozҫPǢopA=g?rJQS4C &܉@puՂ[ۼc 6 u?EtGwAm~R}&t3zO_?̒3=fKu[(e,yl%$ 0ĞmY du0Incg*E8)^ʗFR=?MTw_'vyo,e@1 M>b ߏُ2wE7 qRP}=lT`lv7zCoQRY9 0RYʧ}3SoE7 ZaA Sftjl5YaP)=|>?W] !qgCON5geH6OlA+X *u\%Jq 0*ORyNָ::/P+Pեqy/G"*n%qplx FlG.5ETH槯y`M<ުr"5)m;ktAiJBxтyëBEXnGCxG-ͦRw_ҫ8U+ˤk&iyz8-1(ԱkwDn0<L9zOTJǕLu@ߡ6rBڙ`i`A bhJ-K'NAtڑK(dZ|i`%/7swU/x t֕ ޫJ ڭ}%f( De$C}i-j[ꢀ̂v-&ݐ8]TS48Mo9jr'Ҥ*HR[?w7KHE4 A,&g_Rm_JfwI` ]7ߜ3y%SnS<'2] 1ZpL*'ǖgÂ0o:`GBEGg*]1֜[v6)\뒜Ep;>XۗW),ZWxֵр_sqh7еUq&RwCxˁ^*H6 @G&򯧾[vAKp7;UX'sXT6vQKHXt[MNWx a;렖'ۈE6Ii !J 1Aq?ҐlqWJ*N{{?QrJ:څ Kn!lQɧ͉Z|d<]h~E#⍔ԧy&HBɕR|0 zτ?5BV. e>"I]N+ya -!P|+Mw|7:h*+';Ln}PI]%.C;mQc2LyY;҄%nϓ $jb\7V8' *s7ZD z,3PHǍE|<4"XЬi4ǃEX++v/8ѭ*Q8IxN70Ғ0Ts 0_yO4d ew-ow=iDܑܸfYndjC?Pko#tHأܱ ƶL<֬a7ERRA-Z$&`# #9Xn+Wwu ' ewWo\ XӌO/彩P֍A!H얚GUݼv m㶀0a)]x)O/Dez+s7@\.ғ\i1jW)IA8㺲[I-]|Q1no0<DFtw|ja D6Ķ_AEYU)\+ 3srg2 z#`(k}r>-kXB\ /K27M4\.UێLϵo?u<@RѿKd$lK ]NM]->( M QIJ)5Q2%IkޜF!MORfu&DJ9ue1w4Ky\Cg(~Zd2h"_\̣jkgeoW9ڭ7 @i_g=bGYyB%٭og!$TCQ,9wIt_΁}s)ygAs.څF! i|o&Ɏ8]ģ3u >j*䠥_-qf[A?NcMQKx^ ڸWEo7\o$2WVqci49+iI{!(Ʌ^ǕJGkSSE=c7iCAZȶ6d)C?jʙ{z񦉕FWvԪh8ݯOh:x:Ry0vf!3XuinXv+vfP^yCkGabyFT/K<{:.{OGgl~>yhn!P[}# X껟[ cãLwQ\9̾IX>b]Lԏ6$EƼoo[3)FɄD!/ǺcV,֏&WzLH2U,n{ʑƭ%"X{pg[!IUs I)= t,\ii 'kıgxzD,O Ćpq+kț\/O}yZf57:A䗪j426 EK0oiX1A_R"{F쟫Q˞Y:W2QC"4~Zk.R&?lzW8C䀇y9̤74}vgyF2dz^ ~ dhBY݉,KeRp ;!N@;x V@_H5cNRbNP#J|לO. ._{IW+x4!` 64XiS(2k0-t`Eyh]gZ zˏ/dآȆݨw]uf|[Q '" ЇՅ3vTh)D`W8(ú g1wOX6$ϙ˃|%qlFr8畍rtXm<2,Y{}s jܷ'gbqŕ>ZGgH峙떅:nB q;]-02ѓȺ62aJ堻+uME}X0^c؀\}(vL J5n)~[DLv=qS0 $QထstB# #YxZlvTnxH_zmq30w  Qm'M3)G?V} _0/;Yoq|ͽa5tͱ(l2LII¡>*Ǟ ?WaDOu-mEfsNՒHZsTSI[,aIɮ_g5ȍ8&0Ssvb{{i7x Y\9bƭC.qf5sX --R[Z? OuCT  n}N3]7WIAN,̕uM=ђ-Eԥ4}U", 2D f,bqCƐ|LE3:b>i2=lEm\]zG5W_Ə kM:N9G2F$;=^F`SGEz{bN]Hr++yٺ*qOe` lÑ^h>GMq^&?7&:VG7_M(/"7ߥs'k/dȷ|aGGqmt0E\Еv] "K|NmMq'e;5>Ed]9}Hl[&]J }@| >C:_\ 0R:9ݔ7\L^³Me(X!%(.sqh6w4n-3 b&lЏ஖͆LprRҌNDC`Ӛ4nG" <*v[SQfqj@ԶS9`PBއH|(Tg'VM}Ȼ-{ϹBnz.4[B+ҐjkE(sdY+"R0jGzŨoQ.GͰrCG|Bwa1̦ Uh" AQȰ.yAXVՔqwr+|@S hd$e>:gA1w] ퟓOj3|+J au qfX@5=J^A$gZm`ˈlQXG x`K$ku=3񙽼Vޏؑca(pLDbݞW͆\03^J2yXo>h;_w}׊-:^Y%dCbGCP/fNj1ȵ9(9CQ&9dJWbڤ(ݾzxhAB{4RӺwƖJዟ3qXLĚ{W8͏% |Gt"0,*߾R$_ i3RҪz$bx~Ѽ~%Bv?ݓ6S(ˠ{Nr* *4q,B(`FmYȥ+P81KX H\ς[.̮Qb"lFyq&Z$^7Q5 !P&mGăDـ|nCd2$>2kH~_*)$>Cw2+=2VÌu({uSIA1 ELaOOgnzz9_;V>cV 3HzW/P+@g^óݩg]'kg`faF&wF t=6_H\ ,#ePPټ7zLɪ-)Y%P^glysx޾ B] H]*)pZ?(e.h5bODeԔry^u:/BڛlvYND%{HS.YWJ{L lep̈1 ?uJ˗/%K} {t܇`lM`UIj a<[B.&tCSOf]< WJ(:e9wb, 1zy ;jNϿ8rBl,P_kE璺g$+(#;D %l*: za6I5ZIj$D13$ 38`adCSlc.Wa\O|P`Ǩ' Qb q=''!uB c1ܯVHfjڒ`s1nq1X F/5(b7v r-`7If!P\N=ed!VBx|@ḏ>&JmMr TѥkrNB(ȧ.(lk_x0zp?hZ/-xN^KN~jX9hKe6_FD~*p8}i搴bY:<$vF%h#\~nW;2"ۯ{'<>j ,S`Ԭ&@G!pέIKC@ָe I!Nu>zGxpY&?}C42~L_`9𥃜}LݐLHbebT3ʿ='l,uSX b|_̚&r`h_N2@jQ\ Dw8 "sմ72D}&Q q#0JT,p` B>er0I}VЍ)ܴDt7$P7JVĈe&0;J@k+$Σ~u5w))(քKMbQE!O݆Gqizq 7zvq/|h:% +rig<>ӦZ!v@ɂZ/B$`)Qx|4B6-%=3r@Niqq_NϏ÷#Y}ݽE;Qӝ0~JZ>b plgu}K۷B<3ƧB`fLk :tAU x,߈Tٿ3_x28mbR5TsRIpmnFx.lS<}5هCll|9fԼZ8mۋg#5G^@|Kʩ@.) ,wT~7?>CÖ0-eGuhpuQgi)SU~[Fg\ -Ys!EgzluÑjхzpMqup y>Rԫ^$zWCd*) FN90p=vHg/ZsqA=FbTO\9ZAfb>|6mY^`d:a_wb[h^9:rL=e7@<*~p`Lχ]KȌt$>vBejOuoe\hQu0X-ː%ƈ5:6|b븺0{fN?;H[$VNAzCH$-Y=Ǜ'3kv1kxRS$'~+X6 3 g(r63N[7 b(UxD{m֫AY AS@wJwl"V7s[ Mh_޳[BOf5F oB- ./h*l5ZcOM&n-04+yJsp]6Op#5h]c@`ZgAM lt")\xԜY(!8 n \&+N!_h>>VˑP! gH9K$iBd+#mFNNBxB)T-|p{ZB1Ƈt9]дaٞJ-_Lx[;icɳbj!%Gg)F^܃0s~|)]֍=yTB㜯cT]:wMWɌ$)3M#A,t'vx K Cٯ'IzxG6"uCr&jƂ٘RfU~I'֐:kG]8v TzߤJЊϠWaߴ wiR۶dx)3љs_updtV^<;~oTIwʣ!0ńk2SJ3ϲUwk["))˱6^,FHrg{mFoE9GՁ X,Jfi"nl& ' {e!. cvzdw w^uܧ~7D ?i,T@$H_!L8R &F/6Y_5ECs[,PIQG<;TuU[1l:Grv$ fIke_.’dZT$=wgDxE!i4U $ MbX!i2CR{-?~%I)+Ox"u19fQaOb/jhtP?_Cm^wtsHyl_buhan&!ZůG0t9=E8k_2IyPjGO-(w>.rC֝H;jБ |h}Pn/r+ݞ}4ST*[%NsB(qߍ bkLrY-:l>*XLߝo0Ll\7rRN'OƧ|r:' "53ق|yķ13ٳendƴD4G)SU3_jڼ\?_"6E,ḧ́{(|j#b;啈Ts7-TcgYUO} UIOL³ߡO$w|B?{˔!kM*L4cZ,sQEģ |;>z,:bC;KWwQ2W"QBR&ܶ0#z5+6Ґ972Bs̃el-GW.)$J #za RGa%W'Fr׿YifZ |YSEX2 />TzҶKN_{Je FâRq;ҹDdS@͠ꦶSU\X;Ia)(#NJmi~Kk1:UJ?nQ&'l([^Ӽ YSG&Yr(- a4 Z_^KnŦ]Q(~cΗ)v}(Κ8[X ~UB~e 3.:PCvu9 <9_՞LǂAQN\W'ps+Kn-;K?al $6J$gg8o1qBdL.י ZQ|mYo6\7,2U؝"͉Bd,*Y2 bRoR#~pVK& 6{Y9'E-kTowvteG wwWMMg)]Ş>Bź6or`j(.  x}<,[3Eqr[3Ds4}1'd0~V>ac?4{;:͈ iDR 6o"yRR_dD/AR y< B(Wh޾Q2QㄎIWn8n#>Dՙ+8<<"[9{*Kk_1K Ň ߆q'P&/"mK+mVS#*G%Ez O%j1[N1&>&}"-C,c '4[ӌD]7u-ޏۇyz^xp?JYڐ+ӻorxf یV>(`Lp' Iޘ#*VC6n'EdfLٛR[;jWZ~{p,hw"N?0/PhGXE29۪&2*N !Bcs-X"kP_u  U=`7lt+?:h1SGsees'M.]goeQr#ua,o"a~nV^GhH}4 s{借2a7->̿ e(;Z7Owǝ3 t5 1J]Z(pF$:LA+ܛƎ_HMWjw rg6&&_ -g9W .ַ8ˣfIɚbޕ߉sl4' X̞9ƻ"TXYřXZʭ%3c"GLcR?L,ҲYV"R7Am+ JzB(O]zJ| }2I*µlKA,1{ẓ4> {xslzgGT+:w&MdmEbPux|=R>| 3Ĕ˚^DZj&Y2)-n왚7Q@${%#x(G?6mil} 75qԶɋ 58{E*TS]GІ|0~[;PUR-0ًSb UEI폺}cWKw(*]IW$Ho_"Vz`/Jke?RK8%o9O%-{sv ɰܡ_s|I 'mPO8a{_65lɒU< %5B6/ #l37ö1oٍ<p5Ρsa%O5V+\Od@g~oUY9jǫ<S!bQ d#!$!;amOvQ!9 'PWUd<Ը;J&&.\od[g[Ǽ#ʷ`Ļ$ccJr!dK,6$pO-O7 -Dl@ &Iᖌ]Hʓ|6HԯJZ ZDrh_o?_mmz$? 9z_̴'Flx[LU:DHdGC@xzC@,)r VWZè<ׇr[Tx)rs! mS+[gl&Ԗ=#aFMw˃3|P+w=%ajZz5na5.u甃tL w+KCv*}D0]s@~\TЙv, ȍy1Ol|QpO1Z% t(V[7\+V'wUw]tYWfOSWItyI.m@ʒfoO|X2\,N)YI19+?U SNG gB LpRA.+}-p rp"{g"P|`` meu:Ⱦ$(rJ'.Y$U LHou]KdqQ5lP[wPCj*pm\b15lmM q@C+YˑuEըGMgh.}(E= LgD ]K$/YM7PÉ D?` |*'^Z6$\'Gq_,&œF-}9-uvZ)vr/aV2e|mғeU.Lx^ >s3Ȅk&1Kuv.3:Bn^`V,|୤E?{lZ4K)VOa< 썟H~Fi{c~~!U+Zz,(*O"m(jG2UVpyl'eC[=ȶG>Y۪ɼgqeos۽pxs|A/㷂ay2֛\1vV{.qGCVHA꿑o) ٴ/YY;b9܈ڸҬ5Ɗ~"Cu,kl;"3(&ADO~BC}H֤\h_㮔f!~e: ]qke1dbH-3tK?Kt?c.blxֆQ;|[]J5 !gQ*ʗַ oYȌƂ|ڄF$MagJ(;;@h*KSpCV,%yi3W$ٝB\RJ-j;f f(`ԖK26 e eUh=R*U1-օ%ukll ;gVVMJ *X%+Ʋ@]@RFfoIgPhmb)6nlYc%"2ըᡃqoL#{YMP~%8mL*Z8۪+*&  ۘ(ZXT \ Y6`_(#r_7b]zJ̹_\Tsإ*m|+6-'ȜVzO3^9fcL,9\Tl:)$oR\vх}2]z Lj$6ShA䜣ndLɣ_~Þ!(@\Tw`n􍂪g'ܪdzE' C"%-h_F2, $+ rFΚkX-HD#Af;|-JN*Ud;sVs!7>aJSWVS9=b5&=Y΂x,pS= ~Kk*ϟ>&NH3Y_x>d /"3WԛqEqLA& IRk<x8oٚ.\/EP5MMJLJM`X!te5|ufC[vWQ&-!])_@`\kk'|+cE{rkn]lj / @L_}Pl-(bQ<{HГsk8u~I+Ob2WWyaf9?U~rhVIcH|ydlC;%O Zv2;-!W+H،O2syͳՂl BdwDaWCq)1Er(} ?5axDOۚgg+JW.W+n9Qs^/lڈ&K_ҶV+U>(֖hՠʛmnO̲-{iy fVI0mۖY7i k ` \&@|˙NXM}|hȓùv[tM{hӰBMZk8-3Zk/\J46vY-wF/>P䋏 1rd3EZV 5YB(.ˮ~79c߸[dq{{:iX7ෲ )!&N"4hxDBۻ/ :8{`,ċ7Mwƹͅhb$Ox$>2vvwtT[6Qa{'o0{Bg"n~wwDhVѨg ,7*%R̚h`BI1sq~}p f۶u44 l] %!@j̀Rm <8E<$…V 4_!#iYic/0AYNF_[ȀW:PjʏrMrI:oqcRSmF l_ FM}M)X^'&A"i&07'RYI͎Sjł~̥]+Km2[P/˕9wO9SC4Y'Mꑱ:pW6\y  t[8+yw1,8X0#WlIixnq:s29"31e@ dt7/G Ȭ *=>يnKޚT e_ݓ!t*{e yB}i+p "jIwv{rè]R üYUoFxc%6{g4g5/(ЪVaGl @ou5?֍lŽfp$x; بܛ 'X'+L;>`[ㆽ)AsX] A%:t'r}T ٖ% t\`#nڕ9B=yqZE L([*%B>3Ǖ 8c4*i; 44ǵ\1IҴ'G;e|fTrvc X||-UU,O($Y[ﳝbX ps0F:k˔mbpYi9XwIu  J%[i.L)3ȗ\]Y;IԶI. 翹?ZM HUyb9_q5kv:gdBV3d2it9^%߉F&Z9 :HYL\ )`濋| L⸨)\{?9tHO@ ClͰؘ"QH(fNC1@ |FǙmw[=\$=`;[ufHve SO!n"g%:_C6l<1^'. ;Wz>`_:wDz@0\ zq3 ɘ1_:CSZ%C:j:!J^ُjd`f"#Mr]MDCҞ 1pSgcYuyֳ ?-&4萀ʶm ݟ*;$0n:Q-}gEvHDম@ec+x-GSF<-Xtkk&v:C俋l-&KMhiFNvQ$ozNdr&uaXສn?Q*]\K:KIr`!86!$dĎza&C.B6}[ia8 Gj\.hl\,F+2Kk4ko1$VA1/Pzzfeܷ xn(,ϼvS9x]P#w1BjF`JuD]BNz }_#_3+~|{ wU9y G:=Ñgyް,5ػ8lⅦ`kouM^u$Ie &L+>IbU":)+8 aE fO-`p%PXh1Gi窓V3 AP_kv4Yg4e6lRz~k>c:f"PT^D'K2(1/ǡ6"#+U Lъn~^{Pfn&彄s}Ve~jq2B[MDb*4Wh|{-rS4ا_X$j$3}c^zR΀%4Jр}ӷ fIRaZp҇ɝGۍ?` ˦wz4hSj g' $ې7]ۭ&?֊۩j潺+RP4&]DƘ<?]Fm rsTp\Dj-!!c bW1 e}@[jqČ ?gU3:Qm$EhwWqB \W-2;kQp,0.2DoM3|જH l68ӳ{L^]04iUz]8 $x" `%aEMD9"PfI׼'YBZHkb-m8_6犧?f.l1ȑs;y[>ƭ 8@24*u^f`8n_i!wv:nl,=n#ccrx=%q0 ('}9%#P!}U oߴDN#֕`.3rOgD8 hԾ~d9K"⢴o0^ ujl ~дI{ z&U+1|`꨼ ~h &bxyT)b”e<,eG؉޸)ም4ߟRrO䬸aEH,i&`r9 )&TOBw~, VOЌr e~^-,)odU*8YBqkn^I&٤Ʌe5 <*j'ttHp0R1% Ś bVV%uL᜹c_)xNUoYh}r:^WuL3 qpOF38.P{ד<%[h)OWsuBp)^xR'tB5Sa! xvkkqõ$7MeHcO̺I ˌn҇Xh8B r:(^eC \R)`kϒM/zoBujXz| i>lϛtgm]Hp3J`n8PJ.\+"~M9 U&#u!4T_KMwBۙE o)89KfȿW˶"çŖ8mF[`.FJ:=;1wvh,8<<_ɢ!ڙ) Q673Rvɹr} n ˌ9Ylk8uSw;aGW56٠|x5/aI^tNW`dzkQ#t<ΞX8ni{{^s!,Y{+jҙ #+ /⢮Y]@1[0ÊUs߳w!ڴ~<7w׏& _ysm$s6q)8 ,!;`cB0J7-S1R1S܃G 򃭰[N ٩9] /A.QRʏ(!Ҥp^ٚWrVn18%!HzҌ-ag5L,KLJ x8Yc|!: al8VH920 xgD#6>y(#ݽZ^}jq 8ަ{,<5, ~!?ً$>M"^pF VJF-Rr8Q$ 1-a,}JxD<Җ=n3E*MxD+ZJ* ng}&qbW*:gѺ>{<4u[y u߫ue'W;E#&1z l]hĜm:v%i˭ׅxO"S nLow^2%^){>{ .ƀde~IŪ;(Pxj0ØDO o?0{zC}SM4g1 <.6 x0lדv4հIY %2Hoj็b-5U}f`֨ UȒ[Wr3M<4*(_pSv~8e?"rmЩdy4tXfPms[l&8'@/AHwT1=<_oiiUZe딐S{b fB1:F=7u# fV d`9('5_HcW)INp.F]@!^Pki&$W'dr$7f2昅E*ǘvϞ߆d ?fT-1܄6B`Y=ʿU}45V3jv0+ԵX?(~︰@~o^ E /CMom]~`uҴ-46Dkoӭζ(8[CˎFC41*|< Mx }\_E-f"> Yd_]vXoRkb_xj>0Qa'MQ!Я{cECšM?w~rQS LF}*Ie:&m* yD.zcEV LVdW;Oٲ) N.e:!: e&ۤIWxV# VsW8Ab!B6A u jϋX E6n_\'SQ#>.F% {ɨ|Ш4\Ea>U9|mIU*N~N{q?&-,͐(g]a8"^OM']p;FH:7ӝD4Eۦ7BJ3 be{mb::xt M8 ی0$<'fb \ЪɃpMt.dsalc'q3|Wӊ3G43R]ސXIuKZf,W!Zt| OU7l`T)k* ǵ(|`\(8=M$Rx f]Tɸuڿ: P/?"!g+yӧat8=9 hMZ6eϵe!+ixIQ/#4]#,ΠUCOhom2}x /V/<Ē.3c@@(L9ׯBnp*z oDӰ(.~IJ[ehͤu%QuG&H[=3T*Rljf ]5ju.] %:QMݴ8ˀ0$.|ς%\q"> Q(*5D*^?d5ɗ5eUk.Ҟ]zV$y5n*Mzo Ѯ02tgP 6]l RVB 9h{?'leQPΚFCRG1)Η`|(Jwj vPuccJvJg0rFZ FF~7O!5_ jT f+ t a$k;B[UjSs*3R:eG۲b8iAcVm]"ب1jeSm+)Nfm8^hAɵA\#N@uD,[qGхAiŅ >ic<գgC3Tƴ?NMYBwk|y7{DbHL)i(|zirn7J6g:;LHD()KIWꮫJz;M^=PGG_\EQ=/熖 yyPo:9oG~pK۶좣lv񸷃j"H_G2ʈb5s++?x B& -)D2;cdokAr7*?C%V_C. 'ݟ>uk(Bq۬Z=#k\1!ar '4y]0u:N6gj+=r>xSsք; nYC,n#e)AY܃Q_2d6J<LX<G BZW- ?x8=Wco}3j7 5;Bߔlu'$9QE6\H=DԬp{RÍ*`!C;[* KktXr̼rHEl(Q*P l ZUDCZ~9EN#΍ˣN V0Oa#ܫgdB89 Oȣ%!fpPU,oes1\*tD*jCz4)./gcBy5bBGxeZ˜z #f?[׎MZQQexX'*Y~`)E`]s $^$>Q0ˣ.#ٸPў;wPܹR1NvWl2Ӝ'\4rŸw>V+IGi%[& Ξ8Aخ]6QZKA[q5"#İNW_T\삳w]zځDs] rDɽweJarM+zw0B<</\#rI\Dc8TRwJD 8`Zok׻ 0)i1b }(a5{>)i[K 1_b~yWJ?h:tYeț 7uv0CnV+no>WG,5xP( aVjr2XhhI˼&֣;ASm Y"%WW/c̮e}K}^v2h$B/ av$@Kì&Nwm>Ոc௔RuY,?;_;-%wh 4DH;^3.qyDjlO+w^_qKNH'hHK. w!XmRuBM?Iɫ]RYu6*E CU{Ao]3~){6iqѦ* (ꨠQ|i &^r=ƜYG^I/w<ԓs4LPTӝA%z؝si6]v[ W4i-3hY?Q YeC}MJ`SPɂI-)}[^vA4٪ge{g 4|,#>І|aŇUW&Π2fUgWuLU?Pg7zufk a|tNKim[EXw?TW5/89{8z1o`j]\ɯӌݝj#m%QF= `A8`o\Ho a*:V >`{UArT]V s"GRJ㬪uo5-jfV"Hu]S`dC6DoL-;5lJ6׉󝁡zDB̾D< i8KH;&/Hե.2c푇00ge vDcUµũ*;7.-=lEȻ\_bק)45 fx\dgͶ9 >LVww)-3M" ^7DD^ǩ}9r{2$ذ[lsX*0BtXI{`pɘHB,[/6d4wgKP 9[0EuD#hJ=vmZ0Qf߆%Qh2 H\t )FoY8w2̵~p<1ofOh$&V| w }-)Xg¨7dy_75'E^580_X Dob۫bˮB3us?akn)yg"uGm\;w4x}UTJ~Q4Ş#k4IUkGB)vUag=\{@w.Rss4ԙ6c5imfuFSUQqD1]=+msyE\ÍvgkE2>wwϚ ҇" DPI׾1k5D4[3Qr|1FLbo>Y*q"gtހ\o+! !\vCRC wWزo":c'. jJi+=~s¤{5@_x^m-P;CìIdh@JmON J?\Pr66 tIYSE5R=;=^ z% XJT | HUm Xԅ[?eQyrP٢[S[vM,~, o6L)=omok bNl?d]u[Sy>L|(Roi!/Ś-[3ko#c N.X-y_H;F($ޮv3gPЍщ'$$n:,ePD:LQזz]xWON/^T?<"ݪ&i;8MA_o{"[67)JC~bvbS >B]ɴIF]|Ķ!9)鲞ꔃaґAOK l:<硷piw\AvpO4m)<ĦXGF]; ~j}[0a(JlW%eBdnV%beȃCZ䒠z]whM^1i"Gտ-39 +ÿY!XK]SV;as06W{ *I}XGz.| {?z^L^JX{*(ֺF_J}˃4Jh?8iwf.ORmt^hM6Ll~,G o( LMI>ˡcSY_&HAm!BAw0HsVt'@EwVG䛋'C叄i8bpp.DC]3Xz!v.{,R HƮE)(5V:|Dqqb-NC)JAqqTJ@d6({N1/ %e 2Bb~|~4SSL.oAEA;Ce8L, ֖ 9%ؔ뻾WXvV,`a_7RU7f]HpeOE٪Tb)= :- I v'c j9w4'Ve1:?'! vRnNdwmR'\P^YQ=V2f⣢ā;3PaTUQ=Đtꔳp$%@AIƯrU@ ϧ+3GGv|_g&BS,UKEsxZEHJAlrI o@@Q@d)U$C2 iJ[Z&{(+Bc3!lKSq[5&Ҏ H5(ؤoK Έ\MWo&0,[}{4+#GW^g CK8Ρz5X=EG8)Gȿ#d2laMbdᔚgW[`s0JhAlKJ{v%>1f+𞾧Vd785lPWWDr͸hKm)6:g'=!ϋT;y-8!Sk dI)#s oN\cm< 0bc-k%Xsd8[/ODt%gB9I.IFz\7KUФΐV%.LO~4ck?餉Sҁs;?RhxjwΫ=a5QI5StM~PC ?vaFco)uŨϞyݣǿ?2|C p glA"RiMNb`AxpR{Kb^a XeͮXZr{fmp pw#^.sq)ϏWYJN7XZoRmo".S`j(Z[ LaC'5; 2fo 3Q͍k#1e+k!`OQ<džy`qdʻ%K)*niTa|ho5&SGjpٖc[H& B<]豈ёQqރ:_$Uh(V=@QH-U_v^E]&{(Pϧ0Fƌrf.iNU ;R|2X,exȼǶuO=ϊNah\?zMFdo鉉%F^8S$m|>pyB ȌXē:d_agع| @. Ѷ{i- #*nTZ#pO]8ub(ɩW| uH##S;R+R[dN~4lROUտe.*ÕEsFnK*9wz/2$,;i^cnKG=Kl. Xg'rgڵkM6.cA]F>$,Ѿʈ%Rwhx oh`nܟy<19jY^O?L97PVZ1cڨ#mPb%W90]MJmrx05#DM?-IŽI^,{wBCVf-[YΈEm6P䏓8W >7=i8.%,f N)jZR"Oˤ\s@_tgqYߑZ: HʋV,C>:[~e/H *y؞8SKb? jY\is 6 tDOraY͇ehgfjafa|ӜEqHVBN0O-}0ؿ/aJ!͂1A8?$- ̨`PzEߩ 8hy3L5'1"֪wH1 *x:#rl'mհ`Gf\HECJHLFMaPxSP:NɻU;iu17D+ "iNeMh:@.&L;@Ɋ dlVG tׄ-)WfCxT/q P D=x_WWIR !KM,-uE/r'Q&TlJB+'45 =0QvcTtPO^Žbq \Qlֻ=%LT(Bo+C G)HItMM0&+pBEP<O(/eq-K V$^g~d.褮l~%CťQ֬Tf/[8l5dyTCpJj//+;ӏ\ȯK(ysz6]X+32Jq%-9;y]fSs,~:xGQK|AwFb˾(&`+7ɻ1&Vg_n,5_qhc)qYJ$6x Q۠1Hu BT<毖 ocVQ[q3ȿR] $՝:tXAjJsJg*֬ D¾ 5.i]?3#m_N50"@&xbv$3/1u<@IW^U"᠈%pK/8J9N$.fyã*|:LJ?*5ek&I^fw,`1sˉ(J#Tڬ_FD/d4Xn ǽ,Ic/O;ZPMf1Ǫw-pr"`$mGd`u|Q[kb򕽳2v{6;CZ2Մ !Bn.KgV3K=*ΥrKcye~ HGxEcuO8eN1M_u^H+B5f^)<XHPL*RSxÜ cB%~8`\hQvⱓ0+!q S2vĮFiCĐD ˶)vCG!gEIV l@q0H5)ާpqzv%2rOh0l6.xѧڜk=I;$^(նh1_K[^[>3JO$hz(\~N ^})UȭFtL̇E[v9G8=q)-m]MN1Jχhmx"1# v%E@-R#pXQw5kT'wSnlTDcTo)HA:.SYl$t}bL1k#\{|[V[aXt\$0$[/{%FRd~n ;R j51Xod⟶ˏȏ _V M@(cɥWhxBxⶔth N&6EKѭ|6D']:0p_|z?l'Fd/LWC5ؕG>SF$}v IaB>eqcL-Yð9,1FhjGZ+|.Y&A.:+;:@:b07,1Zā^5Y=^фߩ.ͷμ;.ISSN ·'}(f>}\)aYлt1V4`$ '6SPzcM`\o0Y.\Kj|I88V䇦)#36Hf:n_e^m-\tDQ 5;@$拉F@i*V郛IIiB(*պnH 8#6<ܗ;c3,#ߊ )F,_X! 4q=fGbz=Yh" d vAd aev3`} CEp=rT<*H~^zn=xhQ0~Ȃrd_2 {ĸ.@f4تp F<(U1&5jlc{A)骴/R+4N#Hk}+^v"ZnRʒ !n7 St sH]"5bG$ұW|q\&v- :^k/עI *tz%%jʼn9LR>ۂoڟT"kb7%IU6 ^XuTBڶP!k[q<m|uI&oLOB PqJNC,6e6V(˚̂9=N5_FLJ':y6g)c=w11h+[ XDFcߍʽtFL8{V[¥`<ݯ a0h"_-m>iv<%'q O,  Zv G 0?зvg9Qs,.SFeX|&Hs;+;00x# N}P~u+G3B~ckxj)_(1[p!pXcѝ( @ b @KߺMU| f#\۸3]_ZphcP7AxMTNOg)#Zsc+`N`"<׽ɥ}ސF:n]>*h'O&{E@q\ U1oV)LtJVC"R Ri/ٿvsQ$%P|N9aWmBlmcMͨGb1,ȍیhGꃗ4yxqFߴ(=]HDd9Nhs- ` EyetW:8 NP=Ε&9q/jHd_؟I*hdD?,n]ߒɶM3ߍ(ߢ75?ECH%Ҡ i$Rw#ei 8^n)a/Z4Yh56&K>Waj3Y/-nW{glX!Ay=ӆ'z I/86|XTEiR7xK[6QV}"cw\2B:Va}B~ ي8k! (:5+7:cbMy0*sVeQq?Pzhfi*p' }XGò"dhS  3!QZ^ ƛ%G"~RG @2Q %κ#x΀I^K5\&m}-S kT=O PqJH} XhvXX1Ymӕ=aYcSlxroHeqo sC E5鈙CmAiocb"%(kТ7vJs\ ʝy|Le7TV\Kۆ߫W&t"|fn'%v@O쨸m::x&-lJ՟[Ao$1H1[<j}>qn߬FBo9ZX2 Ԃn*Fa(rGkG&3I-[Cp5 @*b.FbSDp7h9;vBYZ6 Ѿ-HSx DIY[)czn_8֚xfܼ2pHNiBD:.pd =AKK!ah51?0Xtwr%n1!JHJJ{Ӷ5d]}?8CKϺ-b"{'F*LC NPqvK dX걥 :Q|$nL0yW_'0_lޕjNgY8<뻠w >4RPNxf[4/]; Lv#0Gx4\ "Ŵ]}c8-.\pUBLЂ4W p0ùgNhAe}~+ZO.ͮw0fBjwbUzHl/U:зa؏Y䭗ѱ#6Y:6:Wzč/KքʯKgI?)I Y&ڢWթS3<`,{5Z4A~-ϓWd,7HTE+X$H*VpE9ԟ<I/FPfY&^(BFϑ茊_~MNH)vf֛d>a}Ctr#0Jה"y/]0C#r)z^vja_󛍒? #!G7{K4rnՖŸ5GC t0y"^Hletv):v;|0+ҭKE{%S pl/ 㙂GEwU}UC_Jtb%<%KS(iVН`}jy 2rlFDX@}&f܅SC/[Ba`D'*6i,lK:w?vU4#lvH<)baI嶟s+ G)T,YTd8Nv+-d76 f @j!#t>/qtF`Enm_W2:N5J?zHꑟLx?P7X-2ܹ` D6kzqIEԟ!A()jbu!])heB:QEtL$H݌ØYi?8Lt2 %EY4RaтRi=>~o5+ 1t:9ص*В {qPҡt(t1v{O^@zюkw/z[*:VsO>BbcǞ ^*q҆V^Ui2lۧ$k bCʝ,vkt_ÐoL.%Rn7#5!bMA]9cKd*:gL8Lc9ŇH մ.+,Y9v@aa-b>WZFк| ΋+v uVeJSryOJS#&30=~tB[ˀDoj 3NNn?}5\u`quGDW>-eOcLJ#1,9w2#Q9Z1`$w;*\YvV@Pn@ sޱSP8#x ##'@:Dzt\ w|ޅG/ĭ@pC^;&b8-2XP B l~2+$!FG;{xZ-1h&ZVY]׼nXw‹)Uͫ Λm<\50p>2 o5jƅCJ Ӟ_(ğ_'S=:,GLcccxy֙lj%Ӕ{ԫr1/wjil h7/xwp3O6 Rp}I̬>bYZdFb[u_ , sBJT u1]8K,I,*CPPA\{aOpֻŲޠRa eVÅ^tυHW~U O8q;6t#|w:StQA^[󏱫 EA:7ws͵K{  pS\d=qmlW+uq=~fGZ-%?Q'VX8hvi=Ե쑟Hkw(?f2h&ZE4q}Ҷ bwtjK׋"B_3)OHbfm nZW1Zvb(ΖὨ?Aꏲn]NrRZHp{x E$vmĚ21_YLKM"9}ENX@36<o:=F}c9y ny'Wj髨`T˽5x/ eZ6 x~ d8EfiNA[-qB K39Xٔ=c lZ1EAzxm*-=WhOtGRu%  m `txjjEb}ɫPv 7ФNJ *\'6KiGu+k yBd Wky ҹXL)<#gd\Ú lB#>=ڈoȿ6`ԋT ^ۈONe$0GqQ$ėSY]A1Ceiě0Ҟqx킕B 0QdU*Sb;@ 8"c7=f~'I.D?Pc~:tц605~5%GwVter$xb[2E{ *f6"} Kw]V6ղey9H sVHYctZ3vOpZ,NQZ:-SGr$S(s*z L 4Fw]_mF@'Te̞YH ~sp")Vsn*5jS+1$caSm/i!' O9 o Zg$J6PE.4*Yɠ X.h>١a _EA/|Hm% 8$F1w͖ ܦgpt] PV='?W5TL>t0<-RkcR@Hj1G6v{zRfLQ_샴/6k@wF1-- RAR;;\wzZF4H- $ Rjaթem]+a`]&MX(wшtIKT* Vˎ g|\%S^ d}㓐и s y[O%Ӎi¢K8uM'__D#?imV_4{5.ܢFPls"O$/J7ʦj$}Z=mj'#1((˹ǖ/-:hM;disb* x;zb qv $N)IBϝ|RL7}7 6ƻdy";q JY=4Xw)&b=1vn]Sg9N3j5s;:ʭ`R;@up<JZhQȾB ~NbM[ur"6"&ƸHmK.bs* O} Ռ9   `/Iab: 3EP w)\((|9}4 <+vh,I4 /`wX߆Hʭa mϩ,i B ךS`ɵ=J:HVZFU=OI t|BA3SYY$O(ޚUzVɞ@yfpֵxS z镨~ͥ('fb|mO^\I!ffBIZh !R!UAUrK(QEɈdكFԈ0C'|VĐE6Ը%bRQNnWD;@f!5ML9K"K93z`@$ٲVS5-9kR;oM8m0vs k֧zP[k}3."b2sg>{ r8@/*m2"k@Un}:-YYJ%g}u;g)a߼.g}d?QsLsk3Q&J,*z" n*g}e)b>[e%] ^8% %8S፵DiE5*G2k^0G$e^R~ q7nB8_&'MWgw\sv+DErl(bdb˴GA\WYh1a3;%&̨-WSH<1>?i62 ɚ6|I1Zl.^'䈞$S4_OJn8в6L r1tUeP1>_\$|+QlÝg8Z>;QWM'xmA1y^vso6 *prIRi%"֥Њ sء&ENܠ5; j bs l=+{ʩ;C<bsV=%WJq~+j Yi|Uw\U53B͈֠o w&6@l JV O 4.k8^FB0m&&4=\$f!mqu\# ~ȷ`Н\D.՛*zu $# 㛡 7UD\D F1F¢!Wࢬ \ԡK#2}EYvdIԍax\<H)j0L5PzNIP8MpkHa#iϒi擔=5qxub:ʟi^=VXݏf}C( = v@:w h0`.ĊĹ6OO)a$H!Ǒ1TsbFfeप8,7SyW7Оin@@! 0r=M!?HQ M)dh&wpUAyڼ3D)CLJ]H):Pݘ7sƗ5!(ﰮ~tH'4 q <7'+MoLe?PxUW\蟋;l:KTYx'X]j.JT}&d@/ ctO$ {S3}_JcЯmaL9DWËĚ"pUz˙]_93iZk7 ];2Rt I=s(ZV!bJdQCwh#o nĵ塳" j1}\E/%Feg~s'EC+Ni螷8td;6]YCk&?k`ډ!t5T}gRo)7(먱tJ@̙UT 5N$oO"ɹp晊@0P }ZW_Ef@f3q]ǛG6#ɝ$GT;°& f#n ڈ~)q {7`v0^%, m9$6_̻@X)o#u46!Iy'2`m]盽O$tQΝJgfL9|4B^N&=JS& ׍>cI5̉RgOQĀٚsTm9EZ\XÝYRcQM7A-,&HxhRM.u p0ݩWfJǦ.ӊV$WkI"icf~&Sݍ(J7Y}-]}CVrajE`H:(Yqh҂lBl'-¬[}Kc'I]::GY}PR_W _8!9ެD@X=8#=~px/R s)b)iZtcgT-]- \r=DW/)/3/| kʾ?gqxxjaU&P38h̓=3=)nQU\] 3cpi!/^\t݄&>q|Ca FhmI=S{EK4Jj&vӪӓcdd! Κȹz=CW%0n[[ H coi)<OޞQtf^2>$ )xbiL!_ϧ|m_?ZLKϩ?:|o\\cu։m6=js=%O? jZ<@JdjŶc} ŒfT?H^twu} F'v`4 AUrwTIX(!5rb~5x8BJֶ!8.N4c\; uxt; p6)Z̥ TVU~UgIfN+s>WvPD@]-Vrkn=4[Bb8uT>'j@ Xv~g}JHfFC[KXѽY")sDHrY9g4֝x NAKi0 "Px޼.8nDH S8FR5ā [@㵶r0W@tf6!ה与N݄NHXhoeHZrNY q%qG9ԣoϞ(? Wh9' dx*e#k=BvwQl1v%%Ka—ndib?S6,aӄŷx/crEp[ O8O0- ."B a֝x)ٞ UcuSlklg>ifm(^O_OUuor2o2洞Z-ɏǦW#8F_3xI$/X n}wɬvr&ݲ.%|۠+9 {p@vڌrqs3JOQ(q3)V. t\%jenխ * 얩)W2un.uzo!8'yf 倐>:uDKͥE5pa[BFZX=nM@6I;%~mӺ9TZ͂H$G`߱X.`ِ0(CxH}6?lχCF(X#*_w~}x<:Z^1!9^4}n[Eh͂5z㝔Źek8_]P-0/h9AoďSc+C"K\rl4\. 73GUg~bۯ:A>F܊zͧ]@^8ixHPZHY.HءCD߈A/ݢ :)ٺ({C(O]'*)xBq0.9'~4+ [h渮ㅁ.իazCf X(>]8CCb\|Fv oif8 XNsC~ k)C˜ߨjZfAI{"` r:0o ,<Ű.Ծ^j񽍦.@lV^JHA~Y֜zMg>&K2n8`Bi LHogb95U e,j !w=\HVlT:IH827z {Ҁ=ȂAQ"̉xܖNɋţ VFIneQ6E齂Z%Jau>c-BYSE<_s&ԥO"QN:A,Lෆ,QR V"z=o֞x^ѐZzMC)T=/JoD2YXZᨅk7t . ܎R"tQB`K, }VrZ(t!‚Ҝ 6Rg~E0b9ʙ\/*0N*+G{j`>;QM@S SViAΡzr*Pnm"猣̼m  OBAV-H' ɤŒ:>!ySvc.hc!4F5fJY5Ic/_v8e#EUX.Bsr!S54@A~lD7 03fJP#Q>}ݮ* V6Z 'CG02GW!E<8}DhQ'zyD %/;@j[$H3ndGN<}岿imEme<KQøN7-W!L2C=>0J%  ~reRQ ᅢ1b:$rqIdI9xFi(G* BN.T= |?ԢD< &ǥ-+ٜ|(/ݟY+3|f)ҋເ}p*؆Mߥb5 2ąA\h4RQĿɖ5uyi ;댑mܯ!=Ԙ^7z0/>#EIؼȞ<;y\`uJ,'#=WK i` ᕒ_wZ`DXoZZ-|[#%aE>^,h%rO{0+y߁uQ VDفa]x!r Z%P{LǮ57r!L^߀z:wNݰ-/:Y6t(0ނo9 Ha|FujJ]<g_ (pg O« rh[2,kw-4vܞ;z'qq IQu圉+ gHnҝ2\3 ek.Te<(^ }s 8[([ _ 9 o7!%ǵAR;mURcpa}Cܬ,,0bHzա EN~9@+`$-U 6co;™i`{KTd}?&4}v{Fsוi{p&yVsH}H,/=V Rօ (P-!gf1ئY&Yrx%7Lz^i&C"F XWom-Nm  TH#Ίs猴n*ΥM;deTc1U2ŚT~e.wiPw0X5 `ViE;q+C9>e٨TEmUw%ʁyw5X݌'m S *N½F-Rv^ND_AhEp7ҎW ` V(8q?Q0l}u;U;)6]L>u͕Iv\OI1Hͧ㾤?87$%Y$_,gW6JkRۛlԘK)2Gn,(1:"G ?&ɏZ4 C4=.nmOGM52X']@>ޏPEAgS݃yXg q~hNyJN#A3灗mDoR5 <#3OΜG2 GV*JЉ"f 6J RRGS=Np˹Hr%)?&,fj3$՝*GDžƿIIEKë[ umz vq#" P;!a} XkE,Akƭz9…Fm,╫ƼHU O%?l v\Pvӈ90i(־oj0&o 17t,K1h.+i(y@s5}k~>RՊ%.>qgſ31Ɯ7 q%F 2<ӪLC۔xEcio5XՎx'OL2Qu] e|h:)emfS`#n N6S^[1KQr X}A1.rXid]#7q ?x&1w2,k 5/BMݔE3=?.+3{G*\spv[,LBK؋R?W{Ŋuv3-I`FF SRYL֮Q|v.F>V>A-) X"1"ZNt ykI(Q=* FkY\Xҷ2bBɣ^{T`cN+#?&xqZS@녡{c7xZ|@IoZO`'#"qkM_fՅW`^ݽ~+ ָļńG,]\1Ohn%. te:Jb\(C"HWn1a@ naO)8It Wjm$y,\1 tP}&8͔[9cb*2޹cPۦB.0x 5^T-#sFbvՆ:ؠsj/I]nyW,<E_Eu'p@#)h.ɘ @QG _Ų&{0-qB=3P7@/)M!FaniATb>6Ȭ.>I*;ᾡA9)wP'^n Tg^G낞%dQӔ(M\ͪNa@vAMG0 TbN];qKc罬e.%X]C[SHMW)qd8r쎃nz}%6DeKh F!_uR_!e>ՋkO8@y-Y!j7cLc6 }v?Zp r ~ 2Rx$TJ:C| lMyہx/ N@i.u"ddz|3Cڥ@e9e=\~R?ny:EwCKM;J('vB4׌rb|'ɣq3&5yYmLhƤ-h+yFp &W""@8Ƀ'|Ɇ+އx7D*DA A,V=`dmN1^8+V!U`.<~,=@Ӿ5gn~I߃迠e2nD%n_`srH9m)c!(ef<+؃RoB–Ox/.콥 B$@EH7\GZ(tSsc%9Ņ)-G6 5ręDeK戁¸.9$&R!&*_nO"aKt`~]o9^L, V0K(ݨ8?N[T \"q:]k'K̬1 \S) Ėgɐ-s:HzWf%8K=K`1p i)m# 7``6h=7*8tiG~K [ݘAr(D}f) U6ܻ #(4ê}{Y#/lz2pQx\% ʉ:#W< 02ߙvvF,oL+ɲ$S_5/jGwAHam#)l;hHjɦ?T􌄇Ujd A|( `+PA,*2n٠uwby)y'TO g/ My 6?k|3WT.[lpA)s2Qo*UMXpȧ:^fS{{{'xpO3A%nYދ3N$ħB SFPN艕ǖ*(Adfp$mk,d#SX)y$%%}N)Ω<0f#OVcI#u[NK%M>E5vKf+LLdܶwE>.]*+;*Y^+܌lB&n,iE> ζ%?~+fgNN3|IOegg}0)6@.]_&9V?*{n}k 7'LˮO {%^g9@ـ ^X <#m1I ,1,>qhG0>" jn L(!piD,A*x/k(u@v+R[ C/%oCjNW`#z 8: $^)e>gEŎ-'$uuoU,Ag-go&0"j;CtA}j)dVEX}H H%Zr3kn58 <Ѥ0rONqz 'Ed&wB :bBFo:Lя\aOj$%FAgn2ٚH:!Z;Rs!GjBL.l#wģ\-[.L!EM #5/ >i?jO)&ľ c~StZ;/v K/QKXi|S9"3ƹ?NۦҾ/6RQclLH9SGv҇h8,G=&ɃA)'`nwh Ȗ-Il Lh3!DZ*}?˜=.[/Q~O8%fDFH(Vԫ3ΎR N8[8[8lIM+aI^90:"$ 3T97,jͦJ)K0TJ0P \`}coIRAp-3!^єkmNB~Z`KU5.ڪC'UK}_q:g_V3O{DG.r'/#wz (pBc<|܄.}NLZN@`k!r xGu/7R. y{<ӺuAَt0/L$6k&X: c{froɩ\6!sMo)& Y#1(G'v`< %QoDܛq#6j̞11)C((b>LpLTx37*}E4τZ>L 1X\s\sK K`۶l\)T׬LAu\U_lD$ّ#7G]KL¤T5YQ& J[ z/TlܬzH`.T})Z>ǒv:x(GKbľ9`Hybb7)%9iְCR380 0LW^N`Im6wizKAI [wq˂=L7Fp`\C9(An(K>K^͕!0Y1ML&Jou rD=>u"Sn|Q?w5j1Qn8=IJaQLWYhe>p{u8{7=(z\"<դn"MgkY(Խb=Wgj-yTP-.}ZrĚʺO 8bƽ| bI<*L3tǀ(tQX]vR)"M PFvtɆ}h0ūɭ!Xm_K?O8eW{'-%;e*ӋbBp|{Bث;סRc=Bn4_L.u#3'1b60t J" ka_e""K N}8 Ǒ,),h1i6b6أҌ#ؒsJ"N|ccV5`$ع8low!95@tͥ'8M09 4 WenʦMߩ(B&:%n I[;dvzAVpwj5jSۻ]i73.w%6ܕ舑.eHli0{ j7?WUmf&k`\ޯ>0icC"K`_iHU@.d-$\D{30m2=P Ɠj˧n4>P^7ank>+ pv&cI5cߔZxo:]pAFd X9T_o)Y|v+`8Aʟ[Cx]~N^%C]97A{Xek[\5BM{;VӐ+n=ջ~%PIc~3ݎ@tk^nua)e$9 J`4'⶿jߕQ%g5exPkuyX0.~Cr@/aaX1i}@摾\[! _wEfFqƅL@e9 n0KҍF]yoL-Edk`06T^QPRU5խҽY!%nǨ5i EVX%9*8~%I$Dw?M>-^Z:<+d5JRo}gVO 2<sFX1:\5JP`W596JR~3/zҩڥ$tb+qE5e_K)=Ng %{ŬwGoj4`D6Z`iJ@ƃ.ӵD<<9jJ/Q!?{<884-r?흄Mqy% † =㹣Q=kiy)hB ;(O-UEzŻ)G52[DTiџ̐БFM#sioeܦ'Pr(ecc}NL.7W#5H9oi @HF1i ix!V '' YM9] l=czmw֕L+*ֺ ? '*_9~ԓt@a$3_XNpWh9V3[ŀ5731q]?UYjfuƶ{'7نE [\G|.XJ HIy{Qe>%WwylzHHSE0kXc[^=ݜd%ȷMBW#}|!05e9])XI0s+ORI^0O75LXN|q?ؾL@$2z@]m*aNOa3_ay;*U$嗊yrFټX wm KL'yȤ>m`(ccˢVϓ`g+^v8u7iI㔫'A_5<(,z`㉰ѫ[c$.|ljpz1УArͧpiF49~KSxz{m#?s =- &/"߸N ;tx ~ !#UįE>C(2^Y?F0>|^r"B`G[u9VT@"󠅀!o1D0:Y47k ,9!ԑ-d[p=BV'X yřlVx{X Z4qtpTR=ZN DL1ǖ~2Ȣٖ9nkM pr=È2c㤬"نP~3SM<7 }Ɠe|k*r?n^yMK͉!Z6$lGu+] FjT'R3c:2F6[~Ԛ_)Z# [v̂'9)4ٺ Mdʣ}nU#wfd8tO?n]fc87̒ kv? }͑ۇX\ | gy_ li7 ,4Cےoȴ"$׷HIGu\[8}3Jo|ڴJjJvehUFgؒFJp($.E-xJ3Uf2?ony;5M|2ekEvfBϖ8Y}@~^ѩrؐ~CtSV̲H%€{bd\hJ@bsQeGA2KW򨍺)+Š8UD+SGw ]!,P1ײw =#X&oġ_Mc?ǢI1sc }[/"\e՞inCtBqy@OmB4Efyg$!noH^xdԓ'AKƼ#1\@’_kdsc!"f}"-3CGܼgq__p'\jXw؀"O=g7,~L/*C{+NRvO0R|jdnQg֯Xia&tDJ S(!O&@Yxpں1ɬsfDؿaEtTʓm№ꞦMȽŕwQxK#aMbR)ڞxŷΕ-Om+ gdVu;g5@#^+22|Y0 hEL`~xTβ6[UN t znF*3Tg,\ }(s2_&Ju╊{1F\ĕV9sj4Y%ߗ5rZ Tc0`0]78/`Fyy9|࿏C3R.ݩbAXM#;/skZ.,6VKz5"Z6ր/"B)==p.LWg8Ĺ"&tRDž-ְ9AqatmNP5 ¬^%D 7|sQ20r6J{Xwݚq+O 0;}=kisw+yUW-<*_j4(B M^rci[_H JgJ+\45.2 q&O&j,P5l*>>GmTolK;tpDyiԬD"L'5%/1\Xzv+ǐ>SRw8$\6gQWZ7BJ<<Ń$ORaN %jy?4n 8 _z yВZ7O8IMYkJ5]VBD^}L,%Q@TH>5 x GfdsqK AћNIs9W"Ux4Q=z ѷ%yl kAx":x⌠)T!hɁ5.&KQ} ?0 3 Ӷ)" AFfIrs>g>EX~,ڱF$ϣZ JsܮF}k*P[ȓ0Zx?{F8D׈ƭj晛Us$qIMlC,șmxxw/~/۬ s,JgI#Goo ԷEL]:ixHW'cMnmĄl0oed6's5a{SO6/N6L;&_\g0znBQ+V XTT[]>2 hCIlIǮDDMLoi1[4mݯR =sf].fZp:*̾8\s\CVFUg޲l |v#o !our+\Qqާ=,mC1{w%ݳ ZIuO=l7f˟sFP r A׍\c-:G?А=#4ZqLu~P"$Z1l|mZfAzF4MFKbϓZm髛o  8wg)GCa::$q7LRyl\8B-1 TXrªr'Rz4!֫W0n2u)G.3SF*di/倒mOX-Lu\Ġ[jG%~ݠH,9(hF6O6,Ks^T>r==B^7 hnBˢN(떄t=䮗 $ H;-?Ӛ4s5}UGEqln=GwL~ʮԑLm^ *@NhJ N7* Q#fϬ%~A }ͪ[1L&,VZ<|N%KxV2%c[!jkb.QBي,дVp&XpʮRQc!)T` wif4k+ (կj:攻{ra֗#&f޹%>z4j6bVR"NMa%vW!#g;ߦ)Dы~b^Үag&T!+pʕ1 QP 82SˇD𩺭2-Gs4hUnjn1XCy_$ EL#{)٦ˢQGy@qLNߌpZXybP"u )f9] =Xf0I^[nc5 bhJ9[5)z`?m{O옦5d*+#Z*66F]lmI)GZ}5kJex ^-\p6="EɎ5p idqy_#W}`x> fy8f7%fTw-`:^݀sւ[I>P6;JDFfX82NoV:XcCY!-3V;2 EܘqyjGJ/i]2& ~#XςBJ-&U3mGTB)̆ex?"$#w-~~Ϩ?e+Rqr׷\B6Z ϩM6cqr 6^S$d.@72﻾撚W@mT0N_ E9맗śzb:$3:yK`*Z5r#!QWWm+4drXmZ F >; iO3bϹfh&4Dp|ڎ lW:?RT\UpчgCWf`J6<XaZAn~5NĖ𛲤}O{e<A\UPWQ8 u"Ƙ{y OJ:)0j#UsyPqR$Ӱ]P;/`i=\=$N8mMN)Ce+]=ydr2RV#+-LGa] !G6DPZhAe%3XI0 C VMWZ]5y퍮4ʅj CTqY{tēBQUWH@7*&Hm!2n@X_-7Qr|D$ˍ5x!5-xX̰Iu|;[IC2$50ߌᄄ[r:"WN lTE)IY@`R<+ Qj;r.Rkq KhF$l ۡ;Ѯ@l*l7cܭƃa嫗Q06 "lIQ`DTJZUcc.j+EGn:vpI2sL \"ȍָ҅[ؽ^[W1>*|HB[H\Uf_lƚ5&Ĕ*ϯ,=Ҡ \ nǀ$h@_S0 ؑLc:!9MxIZG)Ԛv aQ q_C%"*M T#_P'əi`缰JG]LʙR)/Ikl"2˗/nܾ!%3 ?Zo8] pČy@\LZg) p礣w h-jTuzt:h RZ8P]ܠc!an"d02fU3h>jìޢ"5_c'!m7=ZE cA焿`BQ/ \q_LDp  CL3r$4}gmxI1/Cʮ$OרU(8e*e!*`-ןNr"FCDro}mnw|Cx&={Bϳt5j3)G߫mZ Хr o=(Ra *Fw0wD@/@2 BrkVQ"dnI0D7v $UZSS+ѯmjeS TlȟvBWq(g/%9Yv `Q'՗2I9rI5 +xRcvؙ-c^J;.QKOR&26x]n~^i"2(:[t󐽈? 2Z$R07 ;Mܿ'S1b dAwnORe&Y ژ9)m5&폊>:!?2)WO#Fd٧)r u)wl l조Fe&޸Sy%WǤ nz&gɥO tK\FkGYݲi-?Fӆ)&A2ji`䝤ҤZݾ?LR>^ +CL7t󢇺*K{ *jds-"\>J.Y8_h<YқTZPdo:b7`ފ2 mNSlgOug)aSh1cWӐt˫tحK&!hў K(O$ T}pGN"ڜ+YQwekj~h1WY+|ꓖ<44<ÙfRiVNl|p6Oj5l\ZǪYГJ!?#;2ëX ko,N~Y@(oA/lx*֢pU!6$A~zvɇ΃g6YRA]n|Yl*=n+M̬ [&V@w ^'y#a}.㼹ʳ0Xp&ʃi w+M[.l]?i(Ϣɓ wU.s2!bVfS-5AKѧi;8r2mڜ*nXR܊>G f_N~4U) 4Xt.3Hﶓp/[Z\P-cUmKw 7=׵tPcAEgu·d8E:wao1r J$mٺRl80LR`H׌Ws1jAB ]:0z`+l_Сj̩QƝ!ZDaHyQ,VR4:EiH״$ʾnV6bcDhJa"a ɐҧ ,$þb=zׄOoQfw6@;Ԋr9 sۍNwlџK3̸0.&=aA6ҖCL:Qm>#_RTzQҌMq۾vMNp0Z%5w:q3й{S|ܞKh>'轰'+MJ#ۦBEa'ZyB%Kh,j|¾GL I1=5:֬ks7%ǣ4Q[j!wduҔ+V?<1ZͩCέB9W&~^ ؓY,0Tjb-$ǗP\50* z 5OS>i-E Ȓ76SOOW VQt Ћ}w ذa: [b] e1p #cUTI"n%w (θ.AJo}~=a3ݞ%DYsU#^Iv!* Um(W!4cv?uO _Ԍΐt/ؗ:i1 Q$[|4t2kq{38)c[E=4˔.-*mKEտ!]yd)]Z(ʓ*#ŧvmnDd_7{.p -[/JM27ܴl;~MۂꪳZ/x&(&L${]>/HJ]fL֒kS>Fu(_>E,x+{a.3W:OR1pP{VE>llKRԖRٝABrQ"B_Rf" Aׇ~he -uxH}+[%&?jGs,{t͝9JB>/{G}8nyç+;`ƸVKU!&AKrj]]r߄@XKmy<#wB-d`9mx] nʍamN̂ѦcƾixnVK?6\b۔^ x$o/[LF{?1?5VjEV+YfN¯O2c?,ƶ^눳CV(3hŌ"X$@CW dA$qCSN rဈj.Qr됶Z h Ai/n+2ݛ6>4UP@oYgJ2n/vZw: UMB{0YۦL lsH,WMN%3Z>#} )~>Ǡ+6mօLٖo*ѝՑ|w"pw#H1 ע^q<[zS(G5$ ܐLXX=JzTGc[3m~Զ}Kb9zH1,2i Bo/W7;𳆼xC=gaF?.-[H*{8{ʃ?Ԇ\b;]'̃- tɶdSȟ{OS8vokɡaL7*A1 >YatଫbUыy-"nSGc;{V)$Pn MȄJ Σ~VP2ٻm")N.6 T rcߕJ_9v;c:HJ?'`>*ڂX2dWp t.27agOydXY3(D:kUޙ!i3 . &‰ վk %z^^VnDuMKû=fRCx㙻>JYPxڬLWrVw"sHo>'Ў=nm(Q쁶'ӥk ȕgl.bVC:鴌GU)n7#*8GpQw|q$`AUцlkv8h&T~ #vp2xcl Isya#X1"{LmG[ G% kG?]A+ r=Z)C#2ռ_["=,'\h1~ՄQVXAi_֞zK=j2C2M~!D2]5&1\7L?Mڠ{_Ei#9Y("*YXF$TWFP?#fZun?(^2n P%C[vM㾵DZ;K;Zt }|C߀;!njC, ީd^xAЄ6)%xP%9RH+*. +D|E8-vd"T%[,r;]c33%,׏0ߴ3āhzq6)xL\NaQ(jC0`m"i \kdbbuCϫ h+r,ex Q펐ܯvjYs`"B̳o!(|K=)$T]TV<(??>n[L 8{A빩y)T{'>w:cލЍ;@/I 3p7yw[7ܥ!-eMMl1\d7 Na}!wG<=̮_KM2x A ̇[ wq.ؖ4u yZ,b[:6(9n1?+%TE+h彖:.6O5o9\}<o`)jy-V,c '5+9>^EɠsHǁs_;[ґGE~y 'e`N_i&+3K!fȯ'T)QH: ױ d`PrƐ N>`W3Zܓ.] ? YVM)lq }b+(`:d" V>"k*lgH/Lq-^(h%HȌ ň͡R/&oŔI^qDEvN{ÅRVo_ fM5_cPkJsg"@U(45wER62}yJ!0*1ff,/Q&Zm**!I#묏EwA(6`#yВ`CҪ|{$#]|m7Et$5Oµ8ҍ+=<|'s4\P mQ`bǶE zb#cU6\k7Әɬv%+f c|^EωCm z vFMy5<9R뇢[O{vy4h!4mO(W`ɇ#*{NyZ;Ti 7̮|c9[+VeVR#A>; gkܧ%`8.t !Fjw]HbơR7O"%%:؀~-S*\)ׅ/@YiE[jUEk*l<@:[GB1wO&0|KP*O$1w]%qӤQ9R㨼ts Xx50:9a>1@#%|Y]:[;wdg ~1e,v{J*@T7" Ĝ! #4k[q}q,hLG%a{zjczɞ]Q*pÅŏjƒUe$6YN,#0Vy{In+r>p2l+GPuxpv= zAs_% γ`2&ݮ9ؖ`t=eL4"m_u^Kzf\ܐG;-߬5E]XW@TQ9_v`gFLrh7n_*LyuBew}ќnBD׷4@g1 g&:PZnc3qF}>Y&=n/A#.L#BN0`Ix%tFOɮ{q`T`ӠtGy ШaGhf, 6Z1bhƃ;Ǎ\'pH @,0[kyoE)[]$ T sY$0Ztb~B]B Ku=m+XtIWm5lce lGj Cc60%Fڠ^b}0pNЄ2By7Na: 6N&qCj_) V%kXE#5ǭVU4!#y;w+ZasڜQ9X3A WJ%Z>ʘMHԷ=X Қx>x0j/PYY^nvޔd9hņ;QbXQ3 `m8m}齿;L20񩪸>dr!Y%6%LTW 7~PPuC>?J^͡`M\¼BjeL>&'V#f㤈 g/<hl5~ANĥz}_g"}PlNfgZlRب( <ԉ8gnjZe; -r3 ae'śllQt®.7,po˧5eRVy xƁW3Dt,Y"c9Љ9LzRoY1N#ɤ}vH`Fq~=M$N1+z_ˁ ?([kZ0Gl>"/v[#COײSiqFxWjLP}jSd X^:{µp'tFiӞLot|}|(4AJY<>'yP`-Luh4/) {T 7bY;щ maxuiq,!q;_j]ϸ:z%)/aqOV$PMe4|n=Gᄍ҃ E]qŐq)]"oZ5r$P"ߏ9 :U"HlN0>ɪb9ϔڮ:LDVL,wKOga-a=Z_RdTMC1ӕrmAiH1cItJjt'D+j$|3z^sPJ~$g b28B>5F,vߙ4$z#*3<>D^o9 J/_f*ἆnijyb \"o$[5kǡ9XX{ m^e4z*BIdlq:=D^p~սe'"yMfXh[ CP J-U\~.gKG­)3tS-K=]-DgOԳt>#oz$ vFu1'q^`ui<Be2ް\EpEx=/\|2Ys.ljoUV%Xص(*UѺ58HضaK ([Ÿ2dwl [Ix#4H4*$knaem J~) ] .x-Vq@D7U2iliĆ]烙L`,rIVo%f.yJ};)7H VӫTbXD>(MH'zS*z '[0LEg^dimyz;ͺq|L1„Pj ߆I^\굜,ĻUEq hQ}dfw+k@Nb:美1LƼ4Iǀ|l-¥%<ęA@woդZWan=P5Y#-`6W [@D:Th2EQ̲~nRu6#;qwjG=ˈ>FPybI9zb3n__N=-ڃJU%Pg`y<[. &t5|F֔4[dJS>R,omtґ; Z( )os"+ ݀=>Y;D;A1#U|ę^|$\_FU^m{G! p;C{`_qVwjO|)$>F{~-{}PDv(FC Kzk6>A=Hڢo/p-XuOGt33k{~ff]~|tHZ4Bd Q3kcavL-'ffM>]SڗWE} 4 6"~0 3| V,Ddl9u\tbz$SCTGWAtJz.QFi;OjK%J:}J;'C½undPҲ\P4_'Amwm=Op71ۊNߵ:|#I ~|G$UQL!x7_C) Ƒ>iEVv dTih4QUqvD50/ lemf{}\kν&g(L埁RZzD*wkXXkZ)|7oo xlu)=K,;A>4)1q<1HtX6>k_ _-3nGhޛUW|r8`w8CS1 /3"WDP?Um5˱o p!,os*dѽ7oMb(",dv;T&-ٶB5TȢFASK |}lc)DN`&BOUְ?H6PcRpku{~6O (enaEMAr>,iA6ApoAy $Xx2l$%^1Q 跇pو ٖd^ w>1"0;>a7ˬhZ^9nJS-9x"Xӡ&fR D*H۷m{` [_ILcSވty+ `N떍 b7I.GbnW:wy^ І̦߬ͮPO ]o9iqv˒$tTٕ.>5XH'VjOLe𺅤Ҽ=@ԆǦi]8b#K \_+ǭ;)鬜/Z*ֵw%gx=$"y{@ 8+I";2蠄7YJ9;"ˁ4UCʉ,~ޅ^.zz_ɼwQ.{lKxnU*-r@Ul[qv%`yG|sYVJMQZ#ߊ-kQʧEw@u;Q]Duvr>[?缅suֳK4 ZP44!1cD^"]E1Ū_U[ ~g3W(؍͚Nk],#a5f(xO@ګrm&g"wWȎ?s<+ wzLQEަ[σF~;S%k7=Gau͖Z0Kfw@A0!SVC?R*q{~yCڮk7F xT3q=4^t]c=5%c,apI*2xj@_<[|8r /'%,iv0Z9%ӊCwZV*XXdO>vI\bin(DIPvi5Dؔ,aPr`I(+uiskh߄ȗI^ ORWBHcĿn<:Lv4r0sO9wj!3{܄Ul9~L, SsHۑG}Z~9WJT 6j :tq0䈍ߢC%~CXX=ub0d;99[ x?ƿ88[K] mHU|RjP[U]5J@ٶTmw`DHaH?5KԲW"]Mv}[P]?W` [t%YvGI <|)w(-:Qw`G%+8OsISXHY 0jG~ mo^QkicR 11=Πƺ6pJogZUNlD3l{miQ jUg:{n*V")Y}10| =p ]Ck%17[!x~~:ē{PlW(%O9cЧ{Τ -#r~b_2$"bb7LEES?%7^~$p>sh]J}CwܒnQ4T8Q8sfěh ):+#++ MR&tisd12ZoBo/DQĴJiW`$=3TCErZtوv{ !A4g\gN2JU첰v7t0;=RZG3Js$2 x Q>^kJF:&Wx2%_~XU6 ji3̘\KNK1^w>$T %KעZ!*mE,.c;.It$H~bs6S۞J66[FBwjyt`4?LӸу[҆״y<3S^:59N΍Ҋ: 7;C^@e v+# n }n/11!V6w˾c IٺLP&} NTԺ{:=qރm]{`"eN2 /@(#L!m-?'Ixdߝ#ټRf@dMXchGw׷A|P-Kk= W%eQDޏg SGA,p\ܬwP͘ ;LqBř!' uL'dE;jk=Y݂K9aYW7X))`fGfrgSM 2*6ԜIv*} j:T7'vptL\$0_Hs@NC@+ߦ| غ iWQ'KXeEڭ{pyEw 0CsM~j= ;,Irij' >0rWٳ%7G6MפN81>dXpd1]ܟI"*[cœ3Lcj}֭=#9ۦ\=Q"bu*x\@/v5BD eAhB Pw|Vai6?qm2"MQ^!L:YT.US[KqOdD"Մk`๩..b\kn{ " fMTPVBꣴߛH K.nМA06V>VZ@VL';tܪNm8|GsPҢ~ZyB;!68k| `mc]@A=wvS53 /ح4ɨDz<(]s0Xg-adrVfhYجU¶]n̙A;PE7:6h=DZ,$|ZdrU-8!0*Z!<6jΉ HJ듫ZP,x|{ ̂81:*u_G=%76gP&R\|+tD ?( hNySsM+k5G wJ6KlMxjD"vgy#0 1 N:s"X~r =<`;wh/=ȸg2զ|͡a"6Scx4`bSp˝J9JM|&O8kx_Mtt+>~& &5Ӥ8)-e<R 84Ni5g b(sފ lF8tl2Q#1] d.SZ碤O6nLFfEBGr(P qm.g 1'3/-L8@e*"atʚ[&جlM|csH >6*ׯ"wy,:ԱRzc9Ԣ *,sfq,rx2Wi%tG>{nd'0Gj:YWVb*{*<;س.ڬ+@2ٲ-xd^xzl h\8XŜVcߒ3^Vup kΐn0=njq#(a&k۱ ؍ϙxhy?)b%% w$DC}RMHQ6e1&%^׳L0Ђzt-@C <5Dyۋf :̖>ۚҝ44ԗ8^9ucQ|D 3= l>f]CZlGH9+H]0@a,4ɭߝ'Li uk, b>?>~\Hς'NjO% { eż>d4 dhcLuM)("D5^' -KyO0 rґF@m#ͪ#Kdaj.́7Bq1V7@t( rͺXY'eP'/]=q=\0R' QR r!F_m!9cDasB<Ŧ]sK)SaS B1wq2&rtn1AJԥj9%_]#^0i[bXDX { 8 D0^8wQKzqi+A^Go) fC|M 6F^%!<iڎۖ c:Xcwbqq GjMՕ`d5eaHd'Owc>KL5 ?d=xL<EVʲ؊mNSZH>k `*#I4<@>ݘ)ZQbTg#~lc{dɗg #n꩜?9 l^8PCĜ\DH0KG x@(բ;b3C[}ʙ4!\u{ѾehTk\DW+@N8 lS_Epey tg M="xח ԉDv5d=,Ho[.`XfוwgET(ňkyUxh`b3<V-Mֈ%5 ԏU)4dGŒJb{Ft]E՗5!z.\40坛b0q3,'B9Qpz|҄{37i M Pe:$.=G6f=궹],,3d\4ERP)"巒?)oO7 #FuPNhsFs~|=3 K5%G.&W i%9S zU,٤vR]c.4/k+[iq\u,uI4ڌ۟5xwt &͚`KC̯M? KMhĖ'>{ȫ\wuxMymN+<̕$AbHP[+n6$Dn!݀Nmd *:]٭bgzݜӓ"k)~OO(-@q ɲb|q a-$6P3**䖺h*|+95 gOdvXjCW; SjyJLni?m{+ፇB'R].#DAp ^$ŦR;QbJ$ThvbD0+54-SPFڪӯ;Oektgq r\I5u3}@ 1$^iڦhld:‚ʹ8T')IpO?z%P}kMp+C̕PA_ֶև46i˵YA厩Bވr\{@x 5fg#~>G}C!}/v-,ARe4?}\,>-(fڦ ]ԀN?ݤ&4X{= JbxXCψXRdWRlXWWhNJ缣Bb` ^nQu3窱Ej6I< G5{qM_]浤K@Ӂ)S=;L{HkW qțL(>h.}?7YY,]j]_S8 ҅vxz~pyGiaN@@, t'[%uQS)䁳0}JոAw{ڧ2+Ӵ5Mؤ# [ ;:K6hW?o0RE*wtQz+ q6#AB3If*yHEAV\%^c'Bov* /G"Ÿu+ ˆ ڭmEg  g/t 3_]eZKC(Ẩ2Z)zm4աTUC2"vy*wo0C*5*zDT">Lh/yuP:-He`̟5}oI;jzQf'juڳdĞ ɛ$_4ʏM;[c10'ڶ1G&Mȏ LZsC ?[2F_.6r_I jd3]WcӁŎgkGNs`<7KV\Vim 6)0$ ck6LgRj=>3pav֒s;?wal[6,-簠/,wSٝ{?ݜhOS$@qte \_LsC~&gl15nwv3'XlruQ R9Z`9'A?QH3s{@zUBcOVN/iр 8j`|swt}/D(/:LfٯcFRnj{nP/LmMS ;M=Bt idZ ya˿?iyG7RYP;du})nc 3p$r)@` 0[- ѼPv-wD RyP&7܇gim1{ɠI2ʏk6ŝx{Ce}`LX&g.ó_ %&d-'52$mXuw+ 'HDO?7YasP Cֻ}a蓦B)*"1ןk6~AV3ZǷm8i m6ȫ/>m& k?y2r4 ZW 'g xx:Ϙ';(+EVq)Ӈ@—DWWÜ !a;L~k YҸj:2zÀ5 Og<Ѭo9i xb"0\h[ZѰ]hBz]n%FxR8K4c8m$xY~x-i?N_f'7~̌f۔٤J9vSd Q &CNM>,ZAPP߽ayÞ GNDQDEI$L+T;[SX޲xr2!aMzv =;R/&t$BlDWՔ,Rq52Fi3x\<Bc?9s !ͫSLE<LĨdF!Vz΋EYCpP_.yw".~qE[o;EY; ?yGUK@&VD9sxl;ݖl.˨4oF+ A;ȶ&az`5ϹPبqɔ9H"0]cVec`9(e<ߋQ٥s, o8BZ8|  >69Xp3BnsJ3U-,skAh am]gbᢀ/I;Rf¬Pc^Z7䦯{ILroju[yuh|ݙ>".Z{F.~DА=r8nKuї2ʏ` ꑙ[At;E󝮑[jI{>3 L&S:I{ J:)t3R 9˞fMJ fj1W P.a"tFt q) x mAf! Sd:u3xc?zȂ /̙M4'ƍpS|g~eeHQ0|:*AuA7hCf_bj5v9M­M,4H_:lu~!c> Q`M{x %i{S"^|Ԧ5ɡjmkioBd=9S!2PU(Ơ-7âp(eRg ~C DLǟܔesw[+> `B[p K.Ox'`鳪~ oW toS?8gYǽ:?ii??O"ג@1 HTQFXi$03J4f]&][F3c $Y&o.Pƣ=Az*8yYԪ. G:ߘNK&Hq  HwhNvV"\];< ?}]q `|#das#Ui*- LB]Y'-Xg7Ci(|} rλ 3#o֤-=V,Mqeam;Osp\ջ{O8+Z4KY8ao -D>5ħ7 _ OZׅZ'bR-F|(fJ yR ݼ5{E.ݜDS݄7Lݿ|?p6_⇦y3 Վ3.9%ݽ8>o/UkJ~1[sIǾ tI05$$EWs\2Њ{<]ݚ2ϤΖS{UR\j8;T ]ԡ4X0jHE54#jwrӇ+(݇-{SR_ .Nw,CJWV-/i(T[{Oi cMTKo`-%azљ!0-l:=)AB΁s]gM~4kA`7N2d'FxT7߾3L% j\R|P;gPzTn°&\ss{n- >RWfÞzy0˞Vp}7)a-nnvY(tACFbG1،sP(3)F#@fBƴUl@bUիva YygMs" 0iuluNd{;cPtOWw~U $iIuvwZA͵DVv@g,1ٳپLy]2# ߐ-4 -"Y˷Ѿ-}k <-ӟ@k-kҚ65"= cj_XXMEBӏtŇGbG^܋^ z<#?o(-՜eh63 !5'QY[yՖ/v}4rKBMrm82gUCyǺh;LKoo.NF܇R=S{R'Ț4%Ҝ$Ց0_ՠ!NG^cGNW*G rN^'ZR2*NsψwGo<➭1!kq#|͙gEuK 9違,4wDPYw2x6_䥇dli}i}iF,$1&1 y^iwt1uO>˔ 2|S~0R,W\)>Ь/혮?TgbM£k+jrb SҊV{JwBL a^]:ml #dLyiuI,1[Y;̈́YkěN,kjv$Q mCp[*e % d2E.3)\x_oKR٥W6 KWAl=FlUc3޼NUBqѺt_> ph3qvPa)+t:? 7oKi +T7Xa52nimyP#0o Y+9Bl'R2g$8\ zbn+eKPzk'O ?R|ͧ Q5]awj,w3UX*6E^thWoxJbHW* 2oe_}lEs(~!%NUQv2%9x2ݰdIdXy)%m?&H7d"?[pCL]g8,nJl-Y_10c!lLJc[!,»:T+O:?Ac 2 JL=^!!&>h±f!e?G# {'~,} ;E -Fu:3=k~G[>ӄ/WQ킏Sp|+%D?Ϩ9sv8Y~w%^EV&x%yZ!THqwGWU%.gW$ tZCZ`Ӆu7:ݥZFLu^c$QDBR;4Uh?P`E 8kş[@αwN9r̉SXrKK\c bQ?c e35*iG ,g y0y~KVz!y7C]%IUMCy'<7puel,p/v~(B^>^6 PMU<J^;AԦ C#sr>F;e̹OݓE[VgphHw _)BeK>Bwԛ-I" Fr" &l%/_\mΐNrZ6gzuBM\v:\uZd%| `"g;,0ymջy̡ʆ0o/6Cj;_ٰ  Jz\[fZN&W=0 K{5 MD̖[ yISInlT[17X4% XQx8!0mY@i-dR{k HZ w`p>0#;oE;Z|I|g>PX{h+ ?5ђ& j^Nرe^?b25k4rmg;-Ӣ~G=E|hvt|80ꗹntuv C0הV4^~͖x)ӻRK1{m͔81ߐp0+FÚyK)vC$J S44T4ɿg,=ӽyN4r`"I%PO!#"ʟiu7}S=i+;CcYb տT{cW듀J+y$ǘ3톑4D;|d:uAE .9c{;u#0Hێ7Wrsf)A"]̎P@_T *ELcc#[62T ^OPW8+ ':Y%Rjzѝ}dPjĆ8<5bYt{Ik xAa0P?J&BhwYeC}SAmORx6KoltԜYw ^ e\lHl,L"B+IBmZ6y6\(D6/B@*כֿ|vX rܡck2" _3}+^iҩG6ðƆc6įɶf /sp "`,5qqWtKYFo/1e$GI |]Hm̎oJM 'vE\!xNi߉4{50? R'~Ŵzב0eݭ?b6W6OAL K+Uz F;Ql{j)CEB:xQa 7 h55L/n t1`k,4&iN?;ʱQ%I Ec3̳*gMʤ-ewbޚ(Az}Zs-?N( ݭ2*u(&6mXqVztw3@QIgQjW; #bh/8T-EjI $j=凒z f ަ$b~%|Jbhv{ "z얶Yn1gHkD2H]yԗr }L=M:?K5xPp;.{" *ҙ.k# ' OgvWSw[ Kθo_Yh{b؛ʀe9x(Kj`Xqu0Yu*0_b$QLƈTEIh׀e5@;,8|uq~5lTb@뭺˱ܼ԰xϥt:H2nYwyգ E+g1d9fU# ol|߸+ݽ7;  }շղy @9/+J76Dk+ǛVmoW ӊ ɮW;E93 }'3yMf@E/!B&#|/=XoyگhH@Vs=_y@;iet4C X+<ґ+8.S/L*B4fM|jT;N4p{{5)5_q#ozE~s1BaL*f{0k wq_ ;`~ !r[QG^Rղ-=8]8); s(7<]7Z  Bɿоȭ =Ou~Oo^T|-.6+[:Aؑ٧Y0i6klqf/w$=6f/om@]{6%#N; <Ξ fr[gЪS:Fp=pbߋ*/1$2QSQh0M\YF$e(q H3KށG:t/Q D< rnh3gs?;x~U˓MsW1H yZsߏk*\Fc@U>7$F?[Be)f];A,NumLsqIq0!؛24/ #쐺fZ jV}v/ NF乛D7R든2!fw)"Ɔ&bLgȟ:r\ҷBPn6WcC5AK0~{&īSTyYJ.K(:z@|_6_Arܧk*ʤJ٨P^a\(1GQLfȥv=Hms"^}^(٘~Ϥ48#< ~(0\M~J~,r90[; ̯aȖ|l.`kDDϮ6yC24$WF[H+y :;dB$J Su ǙGc̶8^j`TlQ!eY(Ntyg9 CpVhxAV}FWߎp:3F ,ǜo1_H_@ɞ}̄C:~؜je wϐiJ7Sjpn!>M}윂?` <"Cɯ  |rf3m.E{!,C̒/*O|jU^Uj }@a3nrg޵cBP'8jf  .h~9"XVu(_G4 ,c8ݤ J8ρc;F34$SŽڏP7D#Kk9xҏS…&7V3aj|cBZ'M wt\#a;ʩӣ}>aK>5 ,5󡴆{ v ŵ_={ B)VfZ,;Īؕo78Nhlu%vA4|BWu{lL߉$0"ű )9\Tq}Hw P; +[.n xV2Z[@h!v4)fB#\HOqǥ pJk5GMk^%!&{7_B|=(s)] eNOHWbTh- ߘQJjE1K/=/SL*+&ttn"UP0X7,2@X" aU=+1ߖрYWa%\T #zgT^'"\XW9ܓD9L&6d6N%]wOҐjB gPwy NfOޅulYue>z\iG<tܠH 9Yj6Y7?swz>]J O w`U5,FVd_-) }U~S3 za3_(J߯ڬp`OW˵f~gUWVDs/lvL[$tܟd;_P6u0)w in+}d%A6KsVC<kK->]uD'wYј.t7b͛b4$e+#vc)H41kjˣ,:qzz-G&P9Y 2uAi~gu;Mq-T$@PmrmC2H!) tz]ugo &;Sn_@ *-sS+Xk3 ]0=B>4?)au/.Th<ݩ /\jx[xLǮIP*riQ&t:!6#N^L,t X\0##x yZ%]c5!1k[LR3kP -Wς\EVM3lHGzһ]N/!!5&Ғwb C˄eDzq?ypd sլ x-g Sm v5aPw fhq?_?#+ۑ?E)r/ə?xB5@Q{XlNyߴsxC@UG{Kd5~xF[i/@Jc*/xsUþKB3*,VUoi|?{Q" CK "2!!6㸼C֍i}SЋNBFl^A6Wm bt_CP}wpIp7LV+}ڃmyqABjBj,UQ@!p.)xe ޻$̷7&10~/ V0<q+>Y`8NEv|݌u3[#>0e70/ H+4~`qqL:S׍ʷd~]ϛ,b-&Z;A危POvlA&䓷uF~\ݓAUƲV%~mH( ^5=:H_:ˆg'{9KMl}Z#0 hͿkVլUg'.`dSNL#َ:֒ksqb|AM]9'$(s0Bkfc 0LFzdũlr;i֮J'"/ :.*IÅoa|7Y3YW:F߷Y,;.: A#eis4çyޟ+ҿ ` k*?182=ס4{a?+pi{bۤ״niNX3v)M2i+5H:^Aen isXbm >։i[|30~RͅN<JUKѫ2W^| R3߰EF] 8.Ŝs:CzDDdodHO_ML} ]z{IT P,B|a jBO7n<[x Q,z0'hz2__SMVY k|H<0 {>0U3?>h}W-OC=;$̝CtH@n kBluVywI!F YjꫳuK+p G-ȸ6Y\ƒ|d:!b!鋺eJ10߁BMY- R6oCW,+$UR(kmh|l7uu-Ɇl>ׅm^.ՙV0iEz !g_bX2?G׾cB{h(o IS@YJwM{FNҨjˎ.M;dSߤ#8W7斅V vT /}e$ S15W>EUDx\j,Ym_G_ɒA1 څ =U*KVk_$_@FE&Npl°0׺jCԲjpR2..ɋ5BPQGqR\$+m ] &6y㎏n!(J 4IhJ@a塽@%S]Jh!\'Cjp97ϼȞw_4,MZ,Yv4H hqkKJ*]/#xao1qL÷Q g'_!,O??P& ,qA+64 KG>x !zKZj19M/**;`x$6iMk4fBy,H@L99O}rj0 Xyp &vSlUm~[ֽCf9۱v.{˄U7 5}+žBP9R)#:&ߔ*q*_9X2: ҹd1^pEZ\e#qi7BʦW(S7=WqNZ8SC:[qJOyڭ:=6ђM*Ebc"ˁQW)4WU(./CVuIsyM2 L_m{W {'LQ '0.h' H^$BB; 7}2)]U|2sҳ~it8K7@.C$Jrc.ۓGP液*K5³7‹^U*O*u*Sd77OF60n.Dԕ.A&Φ 浿߅dOeJj]$y>9q_3x]Bx6P S\n19+dZC8iy vFX֑Q#c챈qGX'$F<.Rp<ˡ߮_S~yЀyj5w~`SC탗i vٖKyJ~"ˏ[,DiʾekNS6J{컠ۙ\*Q=[pvG;ݹ7F2b~~:A8o,Pa9n^>|H/9ƝNy4.':}a5G%/^J^VǖW)vA"U`۹ŪEK!;MIJ^l_o/ZBtxWp`[EYV떢6f:|PXxw( f! UY%`-}@a>^TNHTGd{@.ec?C:W&>mue=݀=w 3@[-f?~̑L(Q6\c %lw?Bߐp> u8"^>>ɯ񂇇)ZG\-YΑ)?@)1F#;l!t©[#`Pp=Vϕ28m\[j"sr+ f;TJB3Xi"/SU3<ʘs,uHD&d !z ./\ j{Hp5&\u- 1}.@%cK`Լ)Èc]36o8icxpdv~|^ږ:._ Ta@ǂc;#Bm8%b <##1Q.g[(]sML[>!J;ĉCL%v%݁%BZJ.i.C$dkKxEql֪J|h}C0#EQ4B2l1֛PL0QXVwE qw2K՚9z:Uٿj0dawsB=~+HvW b>EUdONADt;ani^$y j݉.i! Gtl)_*o׿Yb)} ؼd %c=:$}A0vXRA3>*k[cbF, P??ˮ08{=q>Unԣk=YKwб,m5佴H `TE؛ug2cwrv VMp!DS5١M1,X_/$$:uQVoS6m"%+71 wtXn58K 6RA-\ 34Mmyւs6/_CnTk_v=fiF |j e.:Adϳs}ܷFY ׍|D@ř{6.R4Uq`>2cOChk1|I32PiEp|\a)iH@#Bk]~K${y4V+͇Λw2 {Sx]UCgb3bM\Et'->HHݡ}cb&O ?])qkt(mdKB9ArT"Ws< ͳ Ϣ|DT<".}M )<N2Y-$08ɵbEf88!DeO6q6S([ɬU֖ڽB+giغz쑠\KkC]q5M`>R82FSŜ:I4h^1&Ӳ7E_r0>Ąr,A0Ԓp#з;: AYd'kh=Qgx%IvILAcnUrة>nL&0ܔjS%{iM04.xq=Dj֑*OW!`*Ef^^Y!%u |(N9tvBGt>,\ {Y˒yd:wjWx 2&C_MuSX0!״kTV;Zk:%} z1Sh:61۬ȴ ѩV=5HEȝ$tm+TYNbekeet ҿvҞ9/HB9 CyWh ?|+(^lc' !Rcw WʎN jd++i\ox oj0M:nP:w6d%BMߡ%D/l@[)zBqK̩RHGLf_dTbx\AMR[#c%){1_`MPMXT`bxSLpgߠ4$Mh56ߪD3z._O'%t8vx<٫0oٻqGZ(bZ w&M?zBf-ͤn3` jE(^g5&<}0$.[MJF}[(,ɳ!M#!=3߳e~4;8P'v" Я{-,e7 ;E$%6"}ZD9Ev c#z.)N+G=3._m5Yz.QYQP(8*r|d)}@؜4가Ky9^ĺ^G@+2 gvNDJw--NIFtiQ7"x4%@ i1ɯR7;[+Ѫh<Mjl.Ks{8a "S`2.a\CL%&a4ہ ,׈ ձo-2p Qs+HsX_>,hhI𹝛.5cHGlD1/J#MKⰣ]i9mwq|$QFVH[tOB1,S&*l[${mR)t} V%2{g[^6 S+ {?#XvS!6_vIqQbwTҟY6 링/'ȊKe vCĬe6YJ1?)!;S_mMa1<22Ih}a#zD+IqVd?6KFpJuT` ȫS/@S 4AF!q}FD_.'|։Sh4I)a5z|ZsAf O7u*2)[Y*x&V $ʁۅB$_b"5?yoU1;4wt.T:f($ Dwqg F5jGLO<.^GiI 7^)c-,v?q֥ph@=9c`оB;X)Ú3#ui(G-0_Bz\*eM([Ͼ ɠ.nǾxW tS1t+1BG۶8 KL+{9cp{ 2 0nH&`n>C7. 7~}ǽ`Koa >5o!h5-z-XRX.gϞE }*hx81)͊П0]?elw@WS1;~ ~(t 7:^I[l{f%4I_;Nu+2XÈVaf;N 뷞qwWu1=TkL%$S"Cn0]?2zR6W11:C '7hf)n/EרfAݡxnp C[:0ڸl|'>ք7MalZM__MmH،cL*u-BJ,N LW&圦 :Ve@5GA$ox'JPvw-e.0TKcu_"gmKPl&8*p pkyfˌ |3; aǚ-XL\^|6 TOH2o.? 6?2l[ ZT?nJ pm(lu\b`w;;j zao$* rhې |C`0{s<˷?, S`0*"󽕽NiLF}v@9,˙BqPD~u$tCq!z(wiF5EXxHI8mex("v[[j&q̛Go\@iD_C!},An<h4_wN*69 Q)bZzT-w2>iNX:j,DMH›lZ<ٖqɃE<Jth08 Hl!r. ZRrtRׄWO~;:q4Hin}ݿ HjXCk?8ݙ%Ml ߅ѵs]&jڷwfѮ yo[\_/E]AL *yE'SG8E&I]%$Т pT#rQKm HS<늸YHBX62>C^RyzORm_&JG&A,_=ҋg.XI'2&@"dsp%La?9vE8,qs2<Ԭ{6 Tq`; |3٤GSNf1CW2մ KѪ6zf~j=&pB 1Mo笞8"r xFnոֲ4kdE O$˚xiu(C`ǁ90~?f[^Jȝ̓ucpn;COF0JqMILTXqJBpuŞIFLA]ͻGX'8[4ACLd7dMl @Á7S"e˷gǥ@*l;Eu9?n¼B_qOK|mA̐lcTkȩQxuere|Z_XIJwz'݃OҴ Eݪjψor@y)tE3OQ5VQnkpm ;-}&@.;*;v҉w&s篔dyfHA$e7sG+h  *ejQ{ y#|7a867Ʋz*!bLKJx.otnSb]Gs N|BdKw!=J9ۨG_,w 02,d;/w /}aYD.W K')ocYޗ2Ό;VHOy;"){DjRPސ]>?YфV[i>Ś]2x?h&vK+JVjn̫oD:)*¼*b X0[{J'z}`4YTPm0 {ˏgă p%S}Kn/::&r4;Rog&PeDwPtMKWzYcgBYahhj6SxOIjTZfHqH 4.n>Sv;)oy}r8< }2gtí(}]b~0 HN1FfU7 ŤHZ \{bSh$>:ӛ"9aƺsif9"@,]N]+mv̟l;mYj,\F m5xV=|%]pP7/(m1p S Lrs{ h!YC?Jy}GaqpM,GL9۱5+cˇ%6GUb׃f2cج& pR,1~ 5AS&rOZ}Ls%cГh@"$Goaeqz/m:̏!Vv|} 8.Q84:b~Np[N7p&6u &a7F/Ƴ:A%ϊ"n'n8uEF*@̔6rD-^6 +\eKVWg;H2q1UU^Gڏš( t'/2,K,c ;K0Gپ6K*CFm\^֤IS4P((FosφQC(5c!"b. -KՁDnɒ kI4iD{5WI өBWSy#ڕi"xW, <瞱 //nZ&@|Jp G/<j[؉#NmlXh׹o3sVg%cjYb 2FBG!(ffѻوb rzz˳kYFMY?[E(7еD}j*b'ȅM5xڲ#&1X 9p]B[4_toX^j6~k?`y-~7zٖX!(R"x =k Pomvi30˂q[]qI֤!:ecb]Mg.O֪VŌFlP2AF(wޮU hVcD. |rMa }׶Q.=o(טB߶{k,3t!w1[H؝GaXwqPڄt^͵y C2P^5jGZP@-v<^^j@(@q`WJ JQ|{/䟣Z@k=qigzDpbW,.zɂwј+l(P7 wZB hIXxX(ue~݌WBe%QȨ%9 <4:؇'`n DkYNj Ae3L17$БOyTT& N~ lXY%AfNtj1U& l4vΊPg9wjueM2.?ph.u7eQ]?8_:% XRBǂOsfAVtˇ?N!JWL9r 4k@Ý7QtKl;l(SY*Jpa_?SxFhn>kz:W.PqDݭxdɐUBox9[K?aoKa1gf}mmtP A Po^;?e XSZ`/18A*H#=Z"wȢT~TEYfZc!< #nG4Qc:"7ԍmqEY x/6G]z]jrT-U; Kd*%{3qXzi;&; \H5_1 A"ndet%a>8 GYN 'uM: ]}9&Z;4 [)՞nR3I>7541###̻" q-sGgϳAM["h<̑cS7fu2fa|XO1\Y$ S >p ۖ4/4U+va`ڙ)FC#mX%_\[.۬SFâ%)+Jx쾋o r'ޛUHl+[(wxƫZ-Yޔ V}̤Cw/ZtTװR0t.76OPE;p&?HbVOQS]v ǂ÷SZr޽B{TlGhx÷eel@JOԕ=A"?K} B/_7nlzb6 8w] 3/ʙV2rw*VΦg{'-w--kpg%Ɵ4Ҿ}z4.RJր`ɇQ ^ȽzGklz at$Z ʮ~b0C!uܑPRS]>"Ak}bg\zijȟg}0B (5A|3N{q )F{GZМ2UL}PKk8)ɏ2c'FԡJ,B-ORWc[?ÒGNVXbX yШ*O'/]K tazԛkH 4,Y+BB!14Q2Rd Oyчdgmm_q[>žtA(s19{TJ'y_8"L($$\<g!.7\B)fO12.D$]{nfP,ԛ¦x@/|?4nYPޘg^ovk^=6W2ם8 kDYZE>3n5ljR:P/9QCH8) 0kY w/?8I_&Z*ȴ4Մ@ӂ i86hCS G0 E/ty^%.9Cwj4; *k{|Ǡ܊܉8?b>*̲z@ēi"kbU}v3/.eNܽ7y,/#?mF~XvAHh-o*`h-,߬(a:?rqwc]}?4)[pl!B0ccGQs1QTx{Nj$[_(eCbDkA,nK WqCw>+ZQ/"Ҵrc>Ri1(=ODXwCHa1*T g!xMB/(W;@)Oܙ yЎ :lmqyK0f|szb=uK5ԿՂ0 K^!{^mSqi> `3xld'yȼcp-1}$_E#Q}BAK<'ctѐ<)CT{d:@lڟ0rbW,lx>?_ZqdˢZ}:egy&"M}A>4hۘnszuwOוs;lZѓD=k\ \.YzNrÎ:@Òbh(H"dwGhE-"| TBY=j޶lҊyK0;g$ msޠ&"f@2UR8[5Iq7ts`Shc]&ۿqjӜ %rXcƽ#y'+4YnN{dpP Wҽh1Sqp~$XBjƾ{ ݕ4A~ە)ޚq]ioqXOW8چcU񨉒zٰ%q>q.6oP4^U3gb0yoRhҨϥ4 RQY0{5cO;NJէqH r`C>bTX h}USq& l*0bwRYiR?l2du"& ;$6#UnDxNȈڦ*l6}ރf+R# VwmĘ3Icj5N=kcd_-r"'-Dq߹P):fkb:o- 8Q;d+y\i9 \7t3&%Pݟ#QήQ&cIs z<,*rh!uAF8Ҍg;0wdy{wǚUV=h$slfQ;rnn,O@"Ni[l f_~͈N\Yqr + =u+(Vv:iբ E&ڽ[E$.%΅RDGe~D pf -O "(Ɋ.@|TGa~3鼺}lE"ɲ4YO[Wʘ婁=PٳNt:a2W-nMhəҠ0 2 s΁q{ق)po1l0~-rstݛו?m%{v'{BViHms43+ EMW;ׯ/X%W_dEFj aX3.XFʋTz};9)L>lD]%vyUohB/atR`Ě}'b?2"*|Dxx){a/nN* *=iž3B`E6*'il[[5> .ָ"xA&R G+ݫ|~+C˜e0>}\ γ?`![!gUyq(M֩;? [,{HRʵt_ޥ#-rͷC|~D\G՛aOK ;!ڞ"f8/TBrqD yr"C. _dƳUtUQ^2`Jvo?#:$o3wsvBL vy alvNguwC KGeV%A9K&2a.1VH5V ߎ9YMyP=j%9˰p=/&3qmq] Wۀ[jߩi;=1Rѣ%J@0{0-Jq]ŞA-*@m!}r0*,  `MUpvCQ>d]ϡȃȫ? yV^$p:V7]OV\;WF3D~9(ׄ^6& ` <[f\Ay$yfNKύ]$3:?a *Vto_7hf)af^M W@sEmI?iF"DҜnrҋ 5Ūp {֔ dZY6z>i9pۜ ba6۔5T<&I?N; ;VQZ߸,8`jvR h>P,8nm m?p7b{D1BEe3-OTj{\0&YD ۨ--]#[7-3Ot#]Dk*Ke.. 4:.giW6xFkfiW0&(Fq_{W@҆P[qyNYkHh{.]'Tʅѹo.7a>@fhijcgT(gyG7Jyn8;kg'ܟmV r?I&9+!RU!CZP?,98Wʷ6+*H+v(K9"lkWe~oDm8fn2ߡfh# *6J;x k˜ aMnN;P@=~ɥ/s`D5>۵Nʖl W膗i]l|2mp3W63wCh $PQ9tf2ng؅7查yuMy̐VPDRt W&#CЙ< g#2ˋ SEw}E*vظe/*nW)y'hr=ڜ0 댂;ZF&!{ے F+9Weo=dS `ovՄ"(OZ¸r+jʱ y֠O!}~㒺E:h*ZQd:/+9U `6v 'TSYK^P6f5L))AұܢXZ ZGqλi WM H0, ꂣp7: 3%[~wը`ԉ"ZL*vt4>UǙaˁ S4>evu %yʘ}pϒe"aǘSf.yp,jAUz=bk p#TCz,־d(c*Oלw.6< yqC.!l*1a7y͡dRbƠzMW@V EamMdcbD KsAj&OqT^ U_BvE9ڨV}n2vs@UƩT[`~N!%v^ j R.% ni/ˈ^$MQ?Vn Xlþ@.mhj _ubZ+*hU>Yn# a0(6T'؃xYiE 2$3aS ʢ5y$H=q >Fֽ;sx}?` 6͐Kta,w`\ EUP7;?jnKm@w,-60 N֫YS8uL_ oX&bLmu`' HkUeЖ]fNZڥHHtx^ǎ"澲쓂2${p!{؊OYEtAh,E /' G<OL+ H%^ vKZ`* R9,Ǟ$R>Aisj Tˋb4Xo{I_#}Te3+`.Ddx|j ˦bdiOW?\2UlrtkBZs+;kԏUvyfJ2QG=wMojBvY'3lw5niG[:/ۍܡ-Zs9SjϚr\ ~5TNdGOף} wQ|)E iy!G Nq4p@!Z"uƥ oZeR Q`Ѓrhٗ0=8]3U!A؎4ۼnˢ/82?.9{jg5Emyh>ɿyx,k⁷6J鯹3;ΜI兦}g1Һ[;XZ94ہ{.x9۴Gw2TDn̎uUcK t6vY dn4+3ˏMk92̎FeƤ}m"RuFaM{ic XVQ>9nL}8+4$gkOG[n(8-, >Q s6FǕ+<}#(TbhL MDUa tOt ժ9"dk^ySWLfxO|)FYt눈TdzS NZ;=CL3Ę^6wskZ<*T؍ fsɂ/hWҀbKd(X5A6Ct80qu0+^^uWr#X80o"4"< )ok{>:y`>v|.l$[njsLw"33i*+k`lĽm 22 ݦQ۰Lsf#yP(hArUd(5~zXV }*l~B_-#!O|JInѻdHIʞ榠I np碓˂~%;UY51:Z#p5X\P75ޒm},9 rp nK #ݗX`F_7f'Mؗ3*J2t%rڒTC}^/oC$QBE[MCv<*G_|Plu+BWcsÇ4C4t7>w²5ϥs /s'w&p9GMomc>͡=MXu@8}GK). |P:ӕk;]rq=#z/ѹ"(xC%R=n) 6 n75bH|,z 2LcX咲OHSN-uȘSWwhYXӽ+C +obt^QbvcCjo4Ϊo/qp4|t:W,cEžd Y=yFQsi )"9 -YM\5k^ʆ5ӰSK(o@ nҼ1:1LľNytilׇr7N jfr\5{!yWVy4) ֳ3͝Eu' y:8;#{h-@#{YZ&z"emJ c:Iżyii+Qn"L3&V ZC6ZOtz'CxvX"ڴI1CTf.$XLac/%I=& 8? 98srQ],z4.z2 cӍ鯌?BΉmLK=@<w5Wߜ+y熃-R <+0noL><5-PQq}Y;b$\-#`4Srqb_EUH퍰q4q5ߠ9xXnjφ;ƊF~\rAjCm$Zc{ %!@5&9<ǸV@2\XF;M7= ֥γ-.l9^: GE@F-i{wؖz]ZQ!t$&3F4^.w 32H!ghR,/s[/Fՙ/HD`V?t'~n9' NT7 T G7b7jݣH}c S7$82gqiF tq$)oMb2q~?#Z?& orV@Q)s>_gUc(S+Fse 5fa~fh{/k, UTRbv!$pT3ui Uv3P4!qHqs/m,S{()>q7dȷ#U.َ!"),ÛG STƹ#S_,ZOZȤ' fm\;1FA*-86xE㝒Zd*ۢzx[L?…HDW_&_r2v(cY:C=$[teޢR8{:9}Do]0LKi2y6oL& .Ք} zHOLoQ`WBf yWm֓zzW~BQC>`ԛ&\6v?*mݶ,ѱl?U!PYn9@6%pw8-pI"C <0(s+|D^D5At#k俧|/[gu|k!LFMzaNXKDH+0er?2'Hb'%w/@nQx +<`G,v{pO#zr"3ɑQr`ٟ9ֱ`}[A=,EFCe SVkd}SIw'Z]J3|dxocބ/I}\G@c`d=7R/9b@$; wݎn߷sޗbϿC.@@;d"9Q<[Dk$_ V8B+ a #y$9/^ @ybDmF4F>w229a;haȸGnwWhd0g4P]' ['[^/#3]T$,QDxE{V/U Dң*Qhثi_wob%JNHXm&e‡^5gG1+qRJA`"ay(W38{Hw,܋`Sv|0H)3~"PotA֖ʚGFLה 7nCNH6e{{^lTN\]sBǕxU)G :`ɞP*q(XuDp'x!|6F iHQK @El@Ux1~=P!C9!2I{q }*1 'gkiHO]K ȸ6c/DAeQq'hZAdb=%@ 6 32xDHN펫U a U[Fȝ@(+@Ka,7)2=:$'X d(# ۗ*8vh,Mgn ?֦7p$ӥo7| rӉ[D֑!!:%Rv[.xSa;?o{gy(!= ݈Johx &ݨ#!I% v7:"l4 Zs"v|4|eeE MٗtGڪG0vaCh~R 6 #ʐ5;sa##/2aD`S9 H(DVL1&0OZfy]pV2OI(JueZgwϣfi[9bEެ$tg? 17>a簌4TƐzu1-@6L6O3=> 3εaw%6D(h {Xͅ|}B\WaĔt.#HT;{X=E_{Љ'P4"XOdn扥\s×\1_$;!^k^\!a=xo npm̈U3]Nn73Na>ѝP n(9tg :mx/uL!Z|1 E6Ax$ fnYVUZ7Zɛ6) :>h֐]@T;eM B!lluN¾mdKz: [2T/P`|  yoN+ «91U qU/1ɇYZ9B&.oQeGB ]5o'΍9sm,暞|9P"u~w 2o3}ʫ:tM&H0Vsmk:7$sqh'!ExDzh@Yw<1.2"ta <u~'>ޢypѷتDJKa\ T}h'&tRUS$r)^Skc7+g,bŢ]EFX; Z|E <3+˔c_В&Rt* O(?Y#Cm 4XOa/?{oqa7Ֆ4}f$U\x̭ݹEǟĻSJo e6JL M#*Bݟ<)INn(!p*Y8QYɃi+/#5)C95Ld7߹nLG6@7]m2lx(IxleInz>=%(ŝvVs[Tel4 !S D>_Ce@8D&8P9=8^dZ\ktu?D)!q&m6r<&t5KyFʤU|݆y\&;:Ix@a}[пtobق&Vxh /?G_',R#hhXվ:|ϩ (3 [<_ļVGEAV;-5 \1%69fQ Gx]XvHY0Nϖ),H =Vwϻ+S$Ԗ[kYƂ5%a&]{=g?gLDsCy=,eV{nW<ӄخ WD>zOMO9g;Q+'@&f`cO6!Z{XG\: n~Z )_ߘLAPkQ -րz|: T~G<钜l?\fHq[=:Z<.*ej'uZŧ"rh4@8wwMƎn^GCU̶,&n w'>Zhs$HGȺJt<c;PW[`[pxcv {U&2ӄ%HAT .!pvQT,sȟ;I'ʮ4#Ly8."JCWm{*mXLa  cŠta^S55{EܝOȐ(J[&W~a%qlLj"0d=O}{' Is'9v!jeCsivٌA1ϳ? kGͮGr j2r-ZaA\X&VQqGj(RX~*[ 8pXI8jaZ6eh:]o)f[ ]4T3y̒}Ldݻ)ZKz$x=^5ZY_VQ[0J240(n2eXD0J> U)z]Z0nj\FLV ,`s7;"Ux&J0uy\ajH:b2eĀ'.5iug'8X6.&"W S;it‹ <>Q;fNUU[֦%j7RjHGXnjP}tZD^S=إ _yGyV ~PS  6wOXBqxV5됆G.Kw\"C0/_i+\yX@0X!C{EHy_GZ4Ô~GT}萉#*qQى~/cS"mħshIZ.߼V<gri]/!Ya5'XN,W!q^cǗp kiX EO~޲Z%F#GfpZ~_g.3ྪw벧(UbO ]"ڿ85C $ }>5#.- 97A=q?!/h#w5>I~ÿF5L6<{fEDk t( `q0'/ UD~%yOb22c~PmD!LfFQ9+5XZQ#gm_p (•;xW Sa;p7%yGQxfҟ,Uo?u<'cG]VJ8A6,n:8/gOP1:P -!{1,]-Am8sӯ#.|ׅP lcP6T62v f)GR-atD|xq4lK DO`3rѓNKid#j^6iFD G,ǜy%pp Fd@2ƠK|%x?0掠 EKb&pbNf\.uFjՑT#U2yJ{CLЇAYFZ0OtKݎ"-E^fEtӒaܝn::3$ԘkcvFECE~R?# :P_gCi>'De ,$_,ADQRkƹfY3< 7 b>ھ* a(zCKq|Pi% \?l!"ʆ[Mg4{CP =9 ߹E] 4"QAV(ls^RcbU7r;TDźͮܟSmE wqK#12ߛ0zCl,\6:4bMӈ@ (`(d K~I&ՕA]þYgVf]?:"b}ٺyݚvKo ײZYL5o ՖrƂƋOFDG XV&730Tȋn^lnxKnV-CeݛUۘMwxpЌ|\ܞ`2.) ]X2_Ʀ,ax5d|{-` ؟h4iE @UGS欄T‚HօBPĵѝ=j^jiyZ+9fߨy!H7/fbda\t &!U56QuNF~%Z97 iM]%~ |>_sp[ Y(6B*X(TZ\ݓa?푯x1:gDtɭ$rދ.S&tI| xqM r Ƈt>Ɲ)pg<;*4Himg3,$qV%inW?[ &oPʹ{+:y~[yQUxl=;B-3}@àpBVR<|wڏrKa`!{ !QYr)b6~y誥OɵeRD|kZUDŽ.M' ~\XHS[UO-rX$NjzdrVhzb >`Qp#TZV5j,>Cr]n )Pnrv"{&#fO i/ugk,&5p[RSYPJu'Uψ a+dzBc)ⱉpT[YZmܪxCD0M6υ9_y3s6bH69쀋]9Z '4J'gwَa)G$GgqELD"Q'%:ќZӤ}qNl'8$B>??̠|=ňB j-)\ c 71vV\ %8'3_06ٳ}wqZڇGj2˘yLQ4IXhEX9F'u3#Z~4;!2-ѯ)w]N<Ld2T$>6[*t%IVѫ%iHlJ(.wh`JsVN wR <]=83dnEҭ͋ʃITTl8p{e.6Z=][ U FB@S!sx;5Ic+#_@&AII?xYLW4B+:!oK^&5w vLPKXLʀ{JM}_GP\ M'ɨkϼ PпdZ!֟#ApL5T?"53i.oENJ]m( xHu6nC٘y)R s+α+׸xAН/^Iy=_Wz{`#ez:oK@֮wl=ۤ2v/yz:M[abNpH5CtVo#A䧚Tju xglLQWSDbFws}ŀƦ"gkkF;UC2=ì-(j]yysV/j=uɡKE,7:ЉP)n͐B>,{n^a7Y}W)IS=%/b,]Ka􌺋0lꆛ6~ߕ~'E.mQ A@!@`Zkj[TxWQX;V,ٝiy;kFki2`1%ʖ1/U}J5%9+kHSK#T )%bI@ a0T_>?XVcfTBٰҠcO :V5y2ܤM [a#-1+{VzE1Gf--S_?2*%@u]&-:#umHg9XoH.;6i!8HxX5BtQJ"{$$c(ZxÃZ]hx?yoD-"4,HBDzEsEot`>HS^s$[$ A[gewRBYʡ+0j\[li(* }~HfuZ:WւNx^}\s9^oe  r&r8? *{2օRqg9Z]Aޑv̲|7( .@F_ɲ*vzB2 O`sv\9$FQ xY\Cr qЂx1\̞m,<rU buc!H&abI#aV{}ܴSML.oC.M$Z h,1ɜlQv$sx"wy$Uq *Pφf7nqٍKOar1 ٠@i#gMAו\d2 ։cboE,l΅ö 6;ȲK7Oxme"ݜA Vc t]E}Gi5e_Xx78 ˗oAq9MCP>4CDnv}k"G>Z֌ &Fsv#JGr+^5L9fӨC!%E>vj u/3B% Omɗ] &J6d>6cgV-)gMO,5P̥ Hg&i56H*&,(@/-ofi''A]$rM)A- iVWgl9x]9 N7}:wL% Rؑ4 a<a3d}ʆlQRRIe6dHz8PܛQ]n#ut^Qdu2Em#K꡴ՂMD7M Jr|8Z!"^\Ul-WE#rmZ JXFwOK5E}:Z't!.lL}ܲȣ%dWehA-ܳ'q6n9AFlM> (-qڍK\Q bx4,DSVr~%> .0& DvN;̓BDPjNcI%pz?Rpix| U#K_w< :)Xn- lPrbyp:j9=[DAwCQE!_`Ljx֌Q_B-W.#5])-uɘx;NaH7%s-Z )MkVG?T{w8PAX"iҘlm/_dΰer Os:98Hl=hSKGWard-דaXP {rMo Cū\?>AD}N1JCebom%h6'>atQ9J)+–W09;." 6ҕo[Cm8\JoV}S6i}Pe/ 2Bĵ#Wnu U&mA!l~DYt0U[6Iè1XIi)3MӴ)/kB#]<,;Qq2!}W޺(# k8r Ʒ\pE,g (@546翗moOV;\@ȟ wNG#먁kL n_‹G&pQ^\ƂpO[[^F3<(k5=1uFp ,lvzGf0^:`'ORIhr# Vi=< Ok>ּ7I~o\Ðgdj' ۉ8An6һ2-1xV@BsVy2>Y8̷ h>&F_/.~47|tzQ3"57Kߊc;m_\Fxp֣VկfSzO&V78Oum//$3NpݚFC ~Y?vX B^ :|XY:D|bC kߨVc:5HBIJy$y6mn%s[Wiܹr&*:>'@P_Pmu ;Fؗ\嫋\`}~a5&rK d# '50lA] :xq (qtE'gPȾ䗿x0xq[]ߓ]OޅƇ$` Bl9sRJM`煮w`*bxFP[VZzc 11{+U0%N;0chruo դ}d2%qͯ}̎>Te6iQ 5:Et˰GRW3zBF0O<-H#٩#mkOܮf#>=>G ]1!.,=H',7:S cr_\0 -d4O,]I/\ 3iM~ZI`M˼)8V !PY<) pS]J+Yr7grM^1fW 04P>5m A=liˮE3|文4ڪI}L@W<&X>ǾSte!-~^1|0qe^>!C` ~ԮZYfo6ЂHƀO(Y!*a o'Tje"kUQ3">fl^58Uag-N qF |Иf-la^5e'aȶ=i|g8(˯TGUkC^CQ/\R=,nJ(R4z$ƪ HIb~t+ΎeWr lI_kAgQU ̅l%9\[uBC&})eaA*bP4y_Ԯ[ߜ #wc[0vQOֈkפ/WJL+oqaײnz13ۡ^_7sor7?eU-aDJ7nԼ)}51!6b͙A8ͻH[Nu 77iQ\U:pB)GtJRuYzNjLbm@Q2 T2}Ǹ<]JST㋎'i<[)|_ #<4ZS &SRNUDGmiJMG⏌jz:_VǍ0gO J$eo.qi$=!O-<5:y`Bz5aIK:(0ER"|?=\oC^^#׊$6TU`^h lΙ*jxRTQ]7-?Da10>v9:ԡ+dž,{3z,!$e4~2R;TZ%QfDO=`xYl.,]p@ŕ:{5IKK !TdqfdQݞD磲E';Od*Þd{T4"gq$X|.jzInsz#+缷kvJ"g=S=UgJn#5[0_SxaJ3NגЇJB]8ihhj>9Ҧ Wpes'ah V3J}>s?C_yV"ƐH*7+};{Uxmh(=ʖU>;Mg.+TR *YR{N̖{s2&{1?7.Hl[ Y(5luYޛ~Ej}U G]5Nrn\-#f.9R 9jƿā͓ÅQt\dw7еf $ ҌUvK0iM0. çm2!U;s="˙2|biӉTH9^p Szfr Oi9|7wbue'hpq-NeiM1t[bD $؊EdΦ_P.͌.HNk6ƿX;8b:kAp`x|h KP3ݍ⭒iC.CK\n1Ք?_Dr"}1ЄԹf֘>\TJ ?U^.i@T [FV`_]sؗ)h,RBN9h^W=]X#5WG2EOmb'l!h'8We7-Cw]SO1 yB05}P1 ߫RWbHd7XijDC-:IB,v}tP{܏һԅA6EJ7OiοX+Ix.8ehE"y{-$ʿR`y Fdсă6~ȋ :5_hʧ:tԘ9jDo&2 I,$,_9"/&'-A #Fԑ/;A/yg5T*ad$ G`B:IGg|v÷׍3UOHc=sϳ޻ow $ xW'?p#4t|;5_Gvf^9# h+rimH5CgDp }$X6 Ǻ8x _1-zZLP\u(iUu+o埖 T;4k5msiiGp_U4O"n1fi-olRkMs$7tL - 2\>JȁEEÔNیGevCyiG4ۅ^0A}7%+tV6n$f9 W 4G\Zu'g[ gpa9gufi1L8olsQ^φ7EJN*{'JcOp_:qh|^QfYg*ȵ uwT 5sd"R^D"C@}@=q:ҐieQP$Űw6aEƈyI?H] @vg6;9$OJt ge$cbc:%7 5*Ωz!gSxyb;Y[ ¸hV(/oB˯Cvp\0߭aMn:|\[ {i!&s>k:@ H`EL+G&'׽KO ͌snX^_{O* 6(ծK{&g#Xje Hu( }dc9/?dRy|zL` ZW$3Bԍiы_ͭ o\vZ.&&ʰڥ]tYU6mN$7U;/ WE?F¢r9[ȣ2aE$CGb\QYlSiSavܱ9>{{)U;7 7_N.quk+Z=cwl+Fi/AN{6>1PZ#\.ȵrO4B.TMл&Tn nmdj3;Y7 PܸՔƛ)8&SdD@s|=,`ŲC\\JЖMAs!9Y89Ȋ1(y/QNIwL**;c[P7+30[, J ыI7mg>odeXh˶b)bDHH0 a\ hq0ớE*_i UIYj,$cF} :($τɎs\D,䣪݈`U")"@?"h^HP ʵ2@{`O(M1`J7o@bNGd)>O#O_]sP˧iRCw ίfمP^o!Բ˥C^/Vm7(GجF` ;U[tH赵`4CT@~w|̓!jH/0_~uPy}+@E{S`Ւu+Fp6`)f;OW \iaY=fg[q1~_cx3@nJ06]pNM`D% yxq/z(^R:SBZ`c@.cbwCM/ )2:яpeB54M,< _h#٤>|ҦODեW Z%xmQ2;*%l=}.o̵@ԅO} d/nG:բm$*x䏇 %8g$&kTu,rϜءa6M cY/, JJ*҃agن*@UC^W,!ڃFoWmuy`*/UVzBԶ:&pVjB1> `Ga!U }8i+zdY_+8I> Z"϶TP0M| NU?SC#;;d^R:Dq!pC~ѫ} 8*J ,90Koi#m }i_!Ln 460nގY #m TWpJ8SXσs䡡r'_àr5Mķ;}=%3kE֡U,1]Ц*Fo{]J-A4Bə',9 |8RP5h32`>{W^%nӏ B"t)=-.zJ$jj߬Hzp?95Ul;6^3v@tX{հKd~8d_X62!C!X_kTN^n'%(cJ711FvdF'I3Isך쑋b9\ `}DÄ/oRNqb.9Kw_Rw9ޤ i\ ݶDߑ HI_Ճ':(mFiPrex/o-/q|*f[kx IbcHbu4W~MIuל1egT :Ph-50??BCbL[f3E^L{DPTeCa3Wk@ǞN/YQd#Aa\GXHi6wppNa&iqY).|Uzt#n*VFAF|CJfOEz(&"m&,e>Rvcۿ S*[B$ZGt \ؔL5 ThSRQCoa١FAd@[zBQN(BmӣSgzu:Tf$n,Z\G\Icޑh^7!]G j@]Li 0+3Zk:K, Z,ђaڻ=A0"6$ qتxfv:ҵMV1^љH䗮&g`+?1˞9zqs| AvőnJZZŗK(i;ax~[۟Zkcc-a)Pt@{LN񎣢1"> 5)[2aWМk!=4]ad䜸]lGj³{z4!9)3 {Fj.opb }5jp>~}ԋ+Ȓ̲5bk:6[z#b/ZA>#Ady|f^pOkX=(J Niꂓ$uGJ@w^4iV0|Rvicdv;pT*͸_*ع'H /#2}]_`' xѼ[gVqv_as}0䖊QSN="yF@cF꣈+e7?LHWγ[.*|FG@ T:KBE#; nJaa,fH{(<A/6(1pdmY2?h7<1.DギfGE˱Ul-q';t[%-Y=1{ a??G)=\T8V>~>NqYꄅv xT3AE[Rv'%tXu(psb#*&AړMȐWU2v6yN)l *٦~fl>\b-Ax:簌<Ua}q 5lGD/X7Eh#n&V <޽-duS8rT|LiKesc- yc/\$#%+n_@_Dߒk:w¤^ C8i3.$#QՠA8rBpf',BԜN*, CUD<]CZW!L6jRRX7FgprS#n2'ǀ<:Ws$vXOӎr[غth(!IGO;෰XfJbY@Nh|V [ 궢T)AAnqx@Þ eC_Cڧ9yp_\p bS#?si_KqOpF Nb,ev[7pmVBKec9į]텿N%g Wv[!e9Ou~MR]U' R,63IfAΫ[ܠy:W>Kv;'-q$SzގB\u֍6+|iQ٪kRĕ>a`HX* s<袱S}}eK" 9s3%kPϗp P>ܱ%~`{<W,Po˻~eG s HI6VXE )Ҽz]W\l^p<ОGe.)СjkmTcE3ra-Jl32lP ܀~g~+u [Y)$$+&3)񘅼N2~U ÿ/YUm:"hmGit3 >ή+l4?i8Ծ#;>{e /7/Bъ%DsYhT6b.ߊъNR(4 G$Wb_ w|6g48%S5LcTYr%D>ij,݀$g:m7f|<ϞLLΌm5D:ޣWQXcRuP N9Hn_V`o<* &(Z3 DHOP3HTUJZڱ(wt`Ҟ"ye F(‡[ᛃ$/tKt KĶDw+j`#-h 3׹]S1=C"bodB {˾ZvG2WUBW`^W Uk ?h Fp 6Ձ3~6Tj _)uWKUQ7ut]hI~10؎Lyj#*[[61h1<5Ex;T$-nP[lUM˃z̕vӬ5|!̾#N 9ri50B\9amBbEH3eJM?_?4Nu֩b%V0!J:(yjGЅ^X Yд\ֱ]p̞az{ eRj@~08 Yؚ}\a$r8<EdXQlߏ}YpQ^DTy7x7M-D(-) z‘I+bxQF&GGR'3=rF[7PxV ЪXSK5ZO^)7|NtR׶=YQ(5'1?&"{\T.}FQafO|Tɬ5ew\دBjKA-i Tg_j}L kcL8HhԵ  p_Ɖ'.IM͜FoGE1|U>կz1sX}ƎSO6tNTrueJaEWo#F^yb&~ ~pJ3;wrEYo.\(T lmv>ΩLZXt@8| ~~kNwcᶼo`@vFPH'D {##5`9P7  ȇGx"ѯ='١ޖ$_h,T$0$n6EWR"Ncbe}H䲒QX'X2V.xY#~=IcFWO=QL_oYѡ <2=q II<6eM>5? Pb bQ5J;EdѬ>h{@D52{@2[Hw߻"UN6+"∺J{u6ї#88>6)42eƿZIf7rOV++M +HD<:ӟpGx<< 3B4@#V!v^1.S ϧZ~Ju?Q=LG(1Z *ƛd`Lm)t>l{:O"=˳"M %Ejl+nC=ᴐ!: U)|P\+vɑdmC0(ԙ!t]e4~u>#S,3W=h.7k}d`y"x<ET^OEvJZdɃјrF/WM9Ù%kQ0#k"yҪ+@P4#^,Ti3A0@G%CXc,U@vDتI-ɻk$.;$(",2! ̮*NH=MW22v #NϷ?$~Ho S_<X<ȧy|t5Jt˞J<ij#2U`%eoydݜ];NOYtW&r%n109QnGӧ"Rdߚw<"T̷JT!yZ:`ljyX{ 3O0!Nx8alg?45Xŗ(M^ ?0^an4e?9[I(|m92j. ~GNd~cz'\ahsCI"t b i/ n.1=έgY8k|:+<2*)x c 쭖Lc A]x?k$= ݧϠah.퇩՛/cQ~91 n,}~[PN @Lt`Wwp?4 SVv˖CVsErAw V43_l0S$[kz^s m"蚼[=vEԄ&$RiG?~I?66ZT(']߉c :FX X*j&!{7Q/ 1 Vm0x-IC% X4MOYBޟ\c5$UoM}e7pɎՊ{n֪¥KK}u$ڠĔ9Ŕv}$/ox -\"&eԢ|,/dVy)Y}9F}(5VD2Ue~{sPܐz<ԓM C3]pxqP\_!Pf t"/^q$t<!|.Cڇ jx6Qu,#gc&8lOܜB ΝRO8Ɲ $7sfJ9Ov{ϱQ_d{7(mpS0͋w~oh}u_jHϣm{DPgA-Y y[I>Zoy~ iᨾQ~t8[b'QA0d2xZ>F+_.KQu?KdRC^,.]K)l'z\&^I^LfC[}sLp3e*k0ֵ|7r20sjzj a #q\ ȄXY0oSxMF%LZ)J~iji&.J6;@h7 4} DY:5KEYyj2LCI9 sᴀ"$xن 0Rd^GjM)$~PfPJ'<\^m#owY/&Fp ņ jO].̷WxmR`oB ͔Cq޿*!AԶFBAPC3)HEos-74_h5ДzNlbOP [er o.ljYB]߼g(˜sq F8?BpodcDŽH>*+V4 Uc 'Kli9ܣUMj5 N&'6(l}ޜ1҅~n DxNu(x!(&Tݮ3չAM"H)kjmaLS.MSwpT059N~e-N$)M=Q5/NtX9'52,}`Mf|@S+w}htygXVH皔8jiUj lX0gAد2 8'MxFS@C#!u w Ʌ-ʂ |ܸڥ11qX?\8+ڼKf9zƑ3=sft_wH}Y~ըƎBUqԌֱ 2 ]!t'~OJ>-qÉQcMB!> Υ6xu.WŽMet*Y w@!nLNAʂ0 \A['@ۜJt3 71=+7Z`Ȥ ̸NmɭHH mqN[NU=}=Œ j/KG^;c:; 4DV-"3&g&MƩV>>_cXbһ*4m7:' _!|kD8|sR.7ˋ/j1d*}Dr, nFGp v=*|L 4<]G* Q3 Rљvn'%=h"S왚;.όc2 t v._&.ZM"2@( Qq(Y5j +ݳr*|p>;8|eBK>ngiZ>7sF>iDYڧFZj}Op} 2t +A2j}%˳/UpдIU{AqQɉ*8029W/yU8;Xcu0@}ĚWڒ==.x K9EL>mNmRyxt8WK g{AXZ[ٱ1T+OwGr}ٕ:\(צknfL32±iwg:j٣߭P;.rwC0#nJQ̿Z@ 5E)pmp"{@$J3Iyfhx 24EԽ</uSþ2G~{む΄ *-=8 NU?2\5Q{;w+?߮G$KVwsҘY׋. MY#4j'.nApt>*s 0%]gl3 G=[@A"XPYz-3AqBBH|/bE/w ) lnCڝbG"`7uMĦm[Wǐ jj4kx(t6[,¼;VSNwdmW~`6VAxqd#DF♈rR Pu0'EbZW[3 :!z;@HHBD_wJj^Pj߈99qaK']5}'>cluѭQ! 3i6DEdNfTa^Wzׄ"R ;*N{:&TbZxYcplpɧ Z"߂Z픹O]E{XcW%G;|Vܩ-1[te7Wn Կ'C.5G]yv<\$r]^;Z/P"Y0e}D9 UIYZ(ǨF`\nO05ޙ Hge) ;^(LͰ\VVa-T08 mHK5-l0t>5v9nlW:9 /m%fwVhi^4O;( H\3j5.Eg,T{eVmMd Ad(oA!uCx."s)H1ۣp"ߩjetbA_'w}qA~bRrBMG9vz8~LҚf ePliaݲBZMUf\V#]BhoA(൚#s3سwRyWcj2"ʥ`cWDK׹ U˦c4tdԚ7{7+zE_4 "LjJijǏ #cm|wRll$2lbNK eV"л u M#sGzϩ<F] hۓ2OW[!֬ )s$ RZEݢ 짺t*mܒ}|rgo(.7 }TrB@R!M(8A=SԶBmGuE( $¼[0s8nGm}봹Qg/G3h B5HW THvGici?N6?d $Sfc8mN˝iMߙff9+&UV+bYjq|ilBhB*I\_.?yӝ/n6ZwWѥ5f ! r0KI&tbj!/x#ajP=,"8PȉFWvFϚ :V%?Ԕ;QVBVlA2ܛdD/?wۇ+WуM_.a >Z<Ԝ2w-sbq]L"΃w>Lć.?4sңZՕ7wcZ(e$NM(&7/AҠgX kXL44&cͻ )Fb RQbz set4"J{'I*0>?V!cjl{!YOPFcPod8񊐯*M%Q(vtsƷ: ;t@zwT $:pxOj^&w\s۲;!U  uYy44pݳ! ' '2h`28q_XѝX}0K59ڞJ(#蕴S uY0n`"` {/E, +C={&~1a#)2;jV})OM.; psH)mD. J06[b!R)^YY+m yFn'&}dLt̍CFˍCˆϺ\ϰ:"Njn"li0FSqDt3WKېT{/>bmpŶ@2eMr!_zp#X6hh/7r=D!' .gQ Mƴ8|j) `NMS%KDi):[4L==] c_FrD5j+e a!5 KN-=lB13:_14:vؔ b`V[Xfj'x3]~/Y%/+GG]ιA2;6 F>Ef[l MQٌWS4-F>,A,0W?^a9X|"&~z>-r!8 㾳#V:M>Lr\kȴ?Q? -q3K$ 6 3(:"`5:GreH5ltD)E jpPˡPqm,OH[yYJ7tšɞg\9 E'?my`V^)1g)(`@@ʗaiUڹ.] J(MxR$;i A ; #1 C)Y,R!s ݜm8I\o_"a=q g('`ֵ^<J Ы1uܚ[s_]#M_g8n֊Y;NOEKhy4UD0j~M{s\$-} 2n&@EH\8ԓ|;wcgIߊa b_ V18n% (L2hؚyD g{gfGBV>LaW $@#3"ʀP}V2q=P0(JsHL 2zOM)e ;!;*݀" nZɓBqsl MFMU*4o+jj !&Ϙb0%Җ@I}fjPxԙ1a=g([ cQt$6'B^L #Z="~ק >q@Bg0POՇ|i|ʍ@7YR UA)J_"um(-=uza+.hD$.N*2vDj`#&e@)kHqLL3yS|6>bs,^z9<+rUs&m(eOs$8R_%FF!v6a)'T]w8jqj"! ]td9 "8߷lÊlpdS#={X#-G {%$)9yOҳd9k6pB|;r鹟Zl#mL]˖Q7^̧xAL>P%\:F'0 x]֓hs3RqpN^ߗjxPUG :[%mVΜz_}F5w'\ =?l4?PRG4Q<Z8*q *>C:ɏyz{7),ǩ܍mG:VvsXb@;L W9x?"Y D㢳 ĩA |Ku(3)/Pf &PmS iE6]Dl-ũh O.KiUo^ qA88ߔi^plv­[ZFa_D{R=^Uc}-,x򠔗'[̱|I.7)bVo.qlLH CtvvMMD+2;*fJ(fϛ]8ښ.OM"q>mkLk@!NHְ6o&ԉvdjbA~? p%*UAe($I\( t={+n@ۂ 86C_y&ҀYR濡>&ä;;0q)@:r#ȦQ穜St1Pn﹤e/֑n!eK*V+'>Y]Vz;Dqף{#|<1 BA9|{5rZ: &\QVoA}tY&~.^A5ГAN2>vԎlY&y:G[(5@O:vlZ? H%AaU:Z⬚%4l=Ha, ?&-ES]PڲA[pDbjxon6\HL%ʍj3I'㻎Tsgld=U02ZqhMLbca|,YI:Y`C7G7Ȕ(F )+?idbsH uwyAp |VDiedlI;WmŨ',D9/yҢOylE&@za/xRBTxYsVk}^5p*m #$WquwҠ$\%7 xBGLf)=0F=] Xs@%|Dw2(i5!dM[H$b/|g]Tu djdڡZb/מd™enN5txvA S*b6@UgJT(B ;j*n*Aĥ\~;Z~abmm6_^ W=U6 ]BD~OVhJ|mpD W(n,|%p)7_#&+ux^"">Txsr6owfA,YB9ZKJq~;zr *לW=P!d-;sjJtXf!H3!ƚK.K59Nm.v'J#SӦ $^3Һ:Tjnnn0軧Ț]5Yr]m"D0*KōC`".YxRDERȍ (h4lpl_+LtopzVVٚA^zf%pWk~PD_>(5@eP,(}&#`C~(n&moTCr.?q Pr?d!5b7qKQIu7sS(8rwBZwGL څlUͼ-l©صFS7vЉ&d>`ˏ 6-vc2 }UHVde4 p9Rbô`H}-n;m6[feM{Qos J#{9+I`Pl8we8{oL%U*P:RNFGX=Kz8x.ًq PH27*QԣV?_?E+I#$a F1*Ͻ`/wFqCjƭiz/( ~ FPfls!i 0VD_J)19쿄\-Sg9;P(hMfBzLCus |=NtʦNljOEGidך=T|~.֧*L2 Оh.yܻ3c(=ËK8m*lbV*<’H2.+vG-[ <9L?ik;u=p߲ߒ6,Odo[JU|!y-> _˻JT~ӗTgK ȼm !=&S>Ay?9+2 O2-}|- YR_3tgT\1sK4}wz j7c/NOTrZ20 Q-p]Cù邒L#r7 } /ڼBaUެ Ȧ_Rp#+'jORP)$qW",m_Mo;{‡1s%! z/B12'| 7lsggػ_(:-{vol[sd1Je1ٜr[qWŏM+G/ u8RQ\l;!QR #;-|HRB$F{7+ g@CɥO=9&DrsdV҉ wqǡ(\HE^ ԉ.>,h Cd\ 48P#ZRsbtaiכ$/"̿Vr/'z Ѐmijվ :~t:M]dBeApDJ× F㦋 tx+8f d|+杒4/Wz=`Z¡m/84b./iLҪWcH}3 #|emDc6Mp oxW ݶmjqPdu9nRY`&-)1eѩI\fH~\lLꙷp*]3KW!kB?VO C^>~kV7(AgSzKSঁ{y6ʢQ}[]XDR(PGo OΆV !xQgATntSWܭ|(;=9n/$Ud<%vdh;]LϘ|#׾I]*`tndSma^4#䝇C)rcD>HFpߛq1-{E RƦjev+-H[/&Lȓiw`b͕tas^VSԭ0Yr=DM'b+nsğzos yr.(Qjd(NMU.h+AA C*ZbA=㨃DK(^aSlxRHM4Jk YV7,}y7%%[NHQ6 U-E! AFde_;Tw"KxѢf|ٯB {&뒐YQ '_)^ VTل+4,MeMo(OP?c_ B21 NXхa=t馪7@NtP9!iR*1YlID4~ -Q]upM]LRJ>5vग ?H,L s ttt(ӞҒLykT+,q=\U9-]^Ɖabi_ҭfyP@#^-e=: m`c}ZJ, 3r8y<Q3 @*M< WCH2h+_zaYDUA"}'- =VF'?~!7O~-ؕB!)V/m\bՃa2Ǔ\^{ ._BT@;4ٯ6 Ӆha4|+d?ۉOLɥ6xmv2_=]^] P=ʸ?B#%H|gt5Zi텏G+.`pv[e b+=9Wwe$+0D4j^]垦)F/Wxb+O<!ImQB멣m!%Vp>?+p!@ 17^-l \ޯ0n\n6.YOa{.P[^L_v<PV6\wk So=A=k9<>mqy"RxX'bE]ۋP5G#_Nܞ~N8ДEqsd%xjsp~`!u]'zC@bUot} ^i2!>j1!Qd>a l<q'XnM>3 eղ4^_֤E`p#1bZ |jQ/;OtC&~g<0-ݵWJ0~EJ^WFTӕ->' T̀X*M,ҠŲ'st R/'Q6#2'\{45VA ^k~X+ܤhcA#עkGvI/&!L Skɪs>ddĬփ?o 5>R?\:TwoLLVCft3ָgAp`1j?8z%@/߃jQ/1 f[hH?0 G:qmD3R~&tF{?s@1h9Agɻbr-}[2D_V]  %cs7Ba>Gi>oZ`H#[#-"Hr@97+iwS4ukվW[yE)|E 4I?q}w8u}" *XZ[‘HiͶa-pSy6i4}7K!:[R~}]ޠ`ܕ, ׈vc3bަ3D[n (y,>^cKLhnBzs`(mk>'? 6ku#ϵ&~c2$BOd"}uޅ= CjzuMn@@L!Qt:LMmZ)}HOlOghn~H}kK_Q: ~TȰ҉BgyߺXXXe5[rd؏Ih^.HKřq–NclX:[׸a=u(!uхܛηxJ3Ks E߀ Kt \"T 6I7l6k-i}tO58VV(Ae(gSJuGHժuC d#.?h[Euny 9xP\^[Q@)ϿBؠ*>?}?;pp>t9i6 @J'--wmJ`[v$Sr (4-OH(<`/xc- h1f MÞN`=ZޫENDg㶉 GGfNy#+bNm GDr _7u qof>A `Ex ffb,}Zuvig,RSt6&v;%f%J!Ǝ9@fV(]AUUxGn!Σ'̿XHPjP ٴ+njh;8HRňr916^}qc=t"!;R#.|[d (MIJO(>8 ]dVZbo{n.έq2oçCA /K O7'{{{ bZZՅ u?J!D!&Lj.t*Qs T]]NҊlv"֗Op,U'e9S` ]`~\pUDY d=t.4j6I&;{9)5CG[&cG&E=mΜ:#.>)~).^XjkNuz>r>d +m d6T @<*Ekcܵ_ fPu'mn$s&rD8/AY~0eX٧:#[TJiɨl@s=PNq4:RP_O 4 !9t]ׂǞ_EH>u3A (4:!ȏ=*pM`i#4i Y2SDJj0 Ϲޝ#-oIo,n<l+,fB5E"iK,^kcTF5d1<{e`ly{5( mW[ I k0*4y1!xbn]6je!'h#pUHzۮ$to[q^,iHx=VlE\Q = yߺ՗: Gh*s M8ԗuf0:]ַֺ޻"sYu*'ѓZe"v؎UM]Fa^ lm\.( 9z׊4bnj1}p E[CJ.?&z%:*G6bk[vG>ɨl>iAieq5+,cSI#~;{K1zԋڻʃoqOp4=4 htpv:u2(}h|5Y ŴO,M[^ik kbkvmf/ yLkY%L&:?hI&,0\Z.$ ~(LW,(sp@"1* ZsDfh ?E ~{zRBc: X(QfGǛndE ۰15ض 36E m ~AJSMm8H:d@["\\X"Jܽ.P&a`RgJ eStY]9A& y?Fo6ʤZgMjm1胭-6e PK>$#!ֶ٩!bP9,"Ro@M 5lca }p7`=Z+2:~hpTaWM=V<]|"*MÈL뚁if(uRm 1ƛqj b_ $-i':CLf4fJ4:/r>9`ŃhP:M$缾\Fu遼*GF"`?[ |-sF'/"JAd.wLO ZQEq\3ۛ^`佰Wjk1 [G9K5Tc,Cr@D6_6.;d^`k}ŀmTC.z)K-x]gQJs/I`O] };=cxHD*4qL- gL鉚l\h}iA! 8N4۲+g|}F9Hnxb"a:6G"&(TAPZ%I0ԝkub64+67ӱ/AW;;+Xsu4n˪a#4*J͐ U邸|h=fL[1zJiÚCõAuɕԻ;9Ɨ,_P;sn5zȭFvt#ǿw6i3xǂl\v='!sj뽐^J;R}&^gyw yJPdjpyhn˯;N$V@+q6y@EucJtP4F^LkdOhtL4Rn{uR` .oqK>]X>;X ޢ`hOI0y̌*3cL}>St!wx,U"x98bh͈0!]R *eZ'yQم8qS@$]ijn/ZvfN )"NiP1 /Ǵ>X4ixi;7W}?`վ(C,HM~9 %ů7=)|3kThų '­&es4iCO0&wduƔj[ag̔iA.VԀv; ,ZWPe護W3U",#+?TNíbtn xg> 쵧miiC;Pv^ܾ^2+ &ͱ=>28o c,J{%7ݰD%Wǹ!t$K{/Ex) !^$h k3S }7g-* 8ӷ50k9Ҩԙ&V/K3~0=>hF]5_x=ؽ3/&㌍#(AIAhW:yfD^E uCpP;.)(7lC7I¥'=7'4NeM^X$|}|-?czM^R:LAW*cnn!>?yo &zt DHۗTNHHCsٴ6<^!WYa%ѡ*4rњˡt}}N7oĠ%w;^|bENAs+@.ܺt.rD+FC)aAf~0ԶRj`g]q; ,iiNhuB/_r4`޴iA\"G6KLGfOʂGRdNΪ-YܑRYfJ:.ǔvW*,;.^@P8ZP=Sdt-c|C"6+W4ю{XV,\TnߧEL:MƝeblo?4ɉ3eҸ%tMβl9 /䠞 \*z l#Lq%-3٣1T>|0P;_c[=Kw ?%7B96 F\o98 'V_H=}H7xFĥJx!mhقQ1ؾaf6h˩#Iֽ?DaX~,qA>c< `-GK>xM)h}*tRS#=sċe\v򯭙PROnfV3џqÄ>!1->vJ7)Њ[!T.S_~3YCZվqd 4&_]Tk r 6oS-JA1h7Iv#F; CFp}XչpyUta8{xc(J[(D>##YGceDwA4[19QnԸE12A6!6p#9q!v%{Y!y5׶-R֒WS CjZC}aQW{IYimiFJ[B1G1)`7_a{_B6N@1h_ KaOZ4fJ(! l'2?9-Q.O;u˵1FU!^qjh=` GϹug}+gUV9e9r:"a/ΗȣCIQ!fT," ) Q1 svթ0/EB Q&jXF ?s&[ݕI. Hm +Ւ;6lP2/dVSDP ]Р,`6WZ!xRVgR+#ծ|FǠ4F|7d#mh׽.`zV#BfV|⢷N1nO8r u@^$jӗ)ئGiӍ3(maT/`G|">R/mZsLNUqRU[3AM>84l8*ɍW=0e`s2jk垳k:?:3,01]qo;Gn3T,"RN&;_cZ[2W2gkKàwM!薷k1kl~16v@+:9CEzHh@( ǒ{M0(f28 B 0p߬$nzMT· ^ 66/RoʍC3EXiz1q!*"vL-uRO *A,T1*5a4qZ7 ]^-ѝM\ߦDbicondN[Gp<(\1Yd-JWN_w{#oWhikyZWqѦa}ET(̵9ZcVW3G{ʥ]lDz;\l"d!|ۙ ]>7Wg.Se U (F58K2swW1*H]Jg,S9۟BY(~旞&p c-,Л_3z0/8}I [pMrNeGx0GߑDq rXhc iŷ0~p&Tn]:$Kzkj=TY$~@sLіO*agbgb$t ~:_\DrY6n#ϟ8BE 8TۊZV yLGⶠ(cX>VmU)f:E IPYlmOu7`[He\o11 |D@*!ٻ= lvhKchxe這hFZ m`bGڠ{L3(ȅcKAR7&ɢ,'V90~TBqE祫knOXF[>2׏= W[ā $u~RE%Vv֪Z<ԉ LtTXœ>N>R#{| SUA8*%\-;.J"L"`ܼI1A8 Ç?wȹ˾-*=WbP'5 4d[՘! W |wJ{Γ.{eh>ͰQsۙDJDE~,*s_h7jH~_06SGkw 8GqY'X/=j̝=( Gxv[iQ0d 1GiU]wYj`G֞Dbl:P&Q*O-eW=dc3NTe _v_R^C{pVP-`j']W 'b(ws@6m1 EȘ JU/ǙVau@lexJ@$o80F,TB`U.kbH /6W#>5&mi@䯭Xy ^v낶KBS4M ũQ[[P[-%H0x)Ta_͜[_^j,ۂ5M8:pv7i^_(#Klmr7 JK߱  s?w"p4&+, >%ŋ-G \@@(缎<u@ROc2fuzZm*-*t D#yD-q.Lggx`ZkʁP^sG7B~.J7{{~NW<'j7eхRuWd 0Jt:c7s# E;94 L {]Y!=O m+6v{x 1aw!bқLKlFևZ*5@ǔ\%έ+VgIl.FTnV]lVW̢-y1dT%kL! 9ٗ4yTU)Ny'&7/?1= w}e$Y]CvjL0+4=3$_\ i)'c-+Jx_BDيwSBW[o[n suLk//LQ' pjQ<=~XvI#Tg1sCDՐ$ ^~f|sf {qV#mOW_ʻF+~"dy5 oA[5]{uG#%ƣwDB@ac3E%d;VLB0b+>ׇ 9X6qؗ1vhἍ] PB$#E'ڙ|}S¯ l/ht 8(ˠKcem3[HNIHia\N!_zqi4u3@Pw=jag]Fjr! ϱԥ b\CktFo.~ Cy:UA$hu*MU`$LӭrPW 1+߱[$$7TO/on4GdͮKQL &ԓ?PMo:Ҙd*EǕXR Ot&v5lC4u-LM^x\ƽg%a?#k3#y̺~$-< M CRYfX6$p-T#`|clLV^lL5WRfΗi&M~Y<pVjYxxd["e&a:Q>ro#d@) Ʈbpz6%X@!%4ɴPrj/>҉ZՐpM~( m^ ŧcUgUۨ8 Y%R|84ܭ䩕熇/Kfpy)&a;1>(]b/bnvU/\<Q,m:i([~=ϜJiM"A$ bpƃ]K5(fk#k]̆gTýE=8NrUP9hcI pgHZ#kD=iТ#QnOlG*O؞ҍaɋZ !\{E@gç:s"Ւ-~.S5fnDD:BkFYryek O|bdYZ6hc(eT=ngT5AK$?;( !aČ̒~Uw++Uf[l?: 3{Ѕ3~@%{Op0 ғ˛Pb4e2n6֢Yr 4,:ڰN1z_ڙg] %ʮXre=#miOrCGƸLmWJ&/ 2³2Eg>^d`0zn9<{B"ۮ&X<3,2$WLP.Wj y#ܨ |g~~1c9I ΩDYMs?N{w4dVZ_ڗJzO?yw%qzf:g'3:HF] k҆,Cc&Cr_yZ0E% WG CTfpf%̄ٺ-J>Z jwfUeaVpI[WTw}6ꚑSHA)- ᬡ"OVGkDzcI>vH;a@RHkz=!? [{qpcbmzO[hFR _+K0'ZqKѓ[l5dU+0K,.p9p䘿BjufaԚ>5^13%3sjɀ(ؚޫ4ΛTܴqG~:. GgLol>ޚGD4pt,)*|%hF'M ̱>Ƽq2gNߥ~$t&5 3>dᰨ&RuM[}Z!W)o匡WAnwho *E!4W]9tdKS9G[M-}KgϿȜ[~aYтL!> 5>tӔmEEy3 kh(չRpߪF-taМuj\QbsfLL"<]Tȝm7'9IkLQ?w&|=s"(%Ⱦt"K\ ;k[B9P>L8a{49v0BdsP)MKD%ު7B0Jԯ'}$,1@K9i`wmw_I!}Anh {?:ũ2{;9 8TFےro.Yw%қ5V{iKgZ G }x^&h\{N﷪sE:a"Î w{Ř6l}OQZc+wtjsEC<)?;:0 ".IK>u$kGJ^uR4~@g%``ޚډ, 0Ne`-Pp$ &Q2=E{2Cߗ,aFmr\K$FcTGtF/yoqGI9h\sf$/w<8_19@ e4"*7듡+Mgtp r1HnGmZ`Z>W§";j@Sᣕم.Yu 1Ļl gqQh1>򘢾e'|D3zeګHREED΍=v2,̷bBUCeNkԓْN+e;~_ bC )3`>>.w%QMqD!ӊ^C$; QŠ<4UL+cz_a<2nJxe|.3*z2Y͕e1ccY1D˪?o-;,qM,FB$oߜ5Lo <Det_iMN4 xѼJK&e*TJR/GT WϐW 7d8& :MDŽl8e ."o Q3atj\Jk~f ?~q4ň>i7@$JҀᒝcop h emWJ'2ܴ)dηEfE9x&-&_h J 4ݪ3`V}Act,Uj^dQ64Y*f)(vm>Kw8JBFWFy<7"XKT㖸R25OЈ9TyD2'ĕצ\,MX-d/t$HGϸ;E560iAUcX™ P[SAG! peu(ꑲ k-G_c0Uœq9 @L1X Ǚ}{ TFqT!!LSL HˬmL4@~.w^{!bؠghX4uºSgSFe&pNEO'/-dISi*`7u}Q:FLFK(K/I^8ǭ5U}h~ %b@` ],8>rR-T`Ѭ ˓T7EAu 4)2%L[{DG[l9nݫe0l z2e%|q^fDBݷ)]1n;O?hAdw0S Bp3*X[[縧h8GL OޱK;~J#{*[aHNae&?ҔYR(,tx&|(|b&>lhzR)!?]&(&M0JcL׵xj9H&?r.c!u%ǒ6kmD0"7B#D;KNmڵ@rDcd?j;asݐ`;xlHw' 1 (AZoS~-'F)?{r38{X-ސ*-a6DW F}Hf;>_z |Qh)D'KV>^Ix߭b\ݗ(E73YKTpL&O&^xkx zNQry9 ^<ĨM@bPv+i8Rae"ଜBFSn LJ>d5V5ǥw!y]F,| 8|ҫS{tCq|SS7j 鑣̕c6f{c.7h;v`"ħuy#-V+un|e(yv>V1V?,|CuviS @∀jBr &3$X? %U .~~ki}[^PJgx)g <ȮԽL+M%Z`=e8! H qXh[˓r*w#.e%ܡՔ ]?RF;sSWEZ➗Z ?©bO }4*N<&FHRM J݃e#g}_WDwz0-'Ń%:lzCJMj YFC6DY~`k:̾Д@s:bX>|lS˷CUaix/S8("H*CUٚi` -ysJ:`{p.͊zY'/Kޗ!._t0B̿*EP*Sdz!0}a/1\Nwg[qEܪi$YŌćiy25Ћ,±c5]KǑC&p#5 L,>}ho"%>Sz73tZ Mݰ /v}A3ۅy*xbbC%uS$V,`a ou^ԟ1P?R#@l$0oh ʒQYveňRy ї^D@~~VM?窗&7jk_3w 3dveHazqs{J:ٌv~3p֘/rC3lsm\pHP :3o'y[lwL.y`DQl"= jTfAceXp[_k0\G ]1u.8 GʧwJ{{1YfZ ;фRqFdg@Dy ߙz|#\i'2CFiӮp)#n}txr* Wh!&x6SkܩD#٤Uܦ3lͿ,{'Sp/V^K0g8٤>:,cCqP7%OJNS;rh\? d/X") Gٽ7wEU\f㯜:&)ѹvN{Zc'1tL >biԤނIoq$>z9wJ.,W:3+Vb*!y,ȠτL΋5D\_}X6@־V7*uS/I*QǰVI[d/jaIן4Ȓ`quBng"fZkmn>B@@bwb(e6cP!y+9'7KXENG[t 0 `n!90 Jcp~ i`C.sS7Zxq5^?oN?{1*F0[{wVKZ 9ZpPV)1*I>IÐ}Hvw5)l r | x/7K?z[\^x2ȮdH?GweͩAt(ݝZ0-RuۯfK}23f.Xp9o ̫̓AqU*ߤAn{ؑPrz ġ/'>Z E:i#2_.|;E5}X޲'{a:LZ[y?/ȄUPHFU9>j= wF)z/.?'f-3(e}GxlL~־Na yٜC"QSԙ\Y|y? v_sA`9Ar%ojKimZ:y^Tb2cDچH0KHG48!G2rf,+)BOsߗR- kK=g &"nvWOAz#zf[ TX19f?*y"}^k [Qo\+Zx:e|O !ы^HMC#Z|6zeEo~8SkNyuƤG 9%76K2Tg90@^h #WTMDs:=GgHr[ D9Z0 YY?4:ᨪJ0 E΀7Bef>sj+њ!aV|5;OJ3- g BDRdoRyPoPpQ*s-{x>2wDImT":yZO`Y9[H`>b,HhOq܋ Kd2~z`]>uS!})6N g_xkLjة FMʋ#yy׵Y3RZĹw:5mgjqf^&<g/L+W e鶂Nj_o<*sҙ&F5K^`LB ={?ӪP?L +ظ~_qJOUUwU /Nr!4`t3r_ +Qk+ #'dزNC$M+&w;^͔p]/&[6lA@\jtG˃a36.U)Mu-;v$K0_2D E@ \8lU!'/FW>(´Jn k?&'uz 9ФA}e(:woԭO$H#v?̡N/b+g\0‡ EGm1Ht(W*և>.FTC>5 @f{dtpֵ1_ǿX3BTuRHTGuFdmVG11z<….)Qȧ\;qhp>;W*~ʙV}A8%G]9X!Yʼnj֓Ўwa;:vQk 2>*-;3{^-ʚq-/qNZ g hTv+ͩB1n)Rt`ebm{ َ.e48-%|]uS̵9ScDH#>ǤćjU_t>[0ìg@E yv&ό-̛ eBe1w3W\Ng֩ڪIgQ5J`"]ЉȶQZ=2i7 vWDN)h]&0!MvM}:[P<\M p?! Nk!2n?&u{֠kuq,[kf>N~LHaB3,TwĔpB2Z :X`JWm3gBiKIJK1);%MꇁOr{PA*m|ɧBri'\{%{0U!Y 1JN f@!o84Bx A\>yT9#o^`Ya$%HU"(ؿT > UQrnDrJ?Z/vBK B~u,OuҦµDb;XxU]rG?펠FlNS9skzwzU],PyH1gR(oEY 5V>?8VIzݎ1زxJ8C'[鍺N[ziN_&*Q @.iId.މsrh{\N 4CyV*Q ^MPA!iA2+X0 `m zVʤs7g&8ozxmi8FN$o !Ayḛ@'W/P 8]-nYq\i@oqsѸq߾\zOU 45s8W0'JC#UU۳k1mzak \yhS69z65r>x9^UҠ6ċ"rNP9g,~9joQG>GV^z2I\+ e[#jl>V&QoؒE }":StښHne-(ROt02+C3Z" t!AUψgU~_wn5')H4:Zj,w[Ĝl=pa}ŻBĢVIDN9 L%sMwd5h+v YTxD=qzo.ߒ~8{lX~^;Zg=!6""lMF7U-+j6۶`41$i+8 ^٢h˃Pi,`82DL#:F۟I A&B*lJ{z݋Prp[_ڢ" J i_1X݈16؈J\/ف <1P,k8ٚ_챶Y妽޵#?tvtKIPh28Dn4+/ma=slWoTFsC=Rƞբ_9ZQpTh/' f-r^ QgA؎(NRmo,EhLm\\`~ư'`%N ř<'~ɉxFH/rq 7.ek5\ ~nQv2" Lx2{fKsUKeדxɓ$.[ETBpqaeu{OeIckhDJM(<5Ġ~L>:ͤI??ۑ+oiWL]Ul .&.=6nN*"¸yrFP8aѥ==j}C~ _ j+5~C^s<'@ T<`:\Eb ϶W( &hd;Yͪ߬ۙs ?OoqLf?o Ք jې}ºPI h½%s[qKD`HqEt [E70]*o^Mm'CLoP'Mm]oԡ%Vy&&Gk&_[n}˥o;N3B9]*iZ?0y |)]+HʷZ1̶*xS^^ޥ֩fq457Z " ~#32? 3%_n 7vd^׈y^ qS{b< (?+)|Țlu΍;XUbe]>[ԌZ]r:K7:ce( 4 )^m:QISډ!RO^ʟ!,?O6>{!~]~+p.`%6';ݪΏf'!Ae-C#u {o_FoOASbYO/֡ 9jjTQ4܎ϝ:IGkp R Cm/a@֛ĉZtPP_Q~K\U"bW\emeih ,yTc=SSӎ\n =M\jnKL󴯒?S}Ik{B!#3yTe9r4g }J{hÏLdyQ.aPh[9TK uцQCQtNtػLOSjfѸ1{`"+"H9}ܠ'xwm\N$:9'5\z ??nq,-xI)2YnE>`v 5Jo!E# 'fB°M%>:W'(g.trȎz$u0RKDp_I3A,{s7 ~} }CtŐ:ۤSn@=黥Y޶a?g9>Ly&!㱥~T!8w6@nwp&&zѷds@46{g.\S."2]"Ap5(v-: ䷸N׮W.0!]F|>1<x 1AΦ[Hf|Et|5&J sЍ@Kqw:-'Al $ɄL(',x>wX E9im'ֈ8MS mϜ,&-ӝB$lO*l'OPG=K#A '=;cT]! eJ²WT+jG2K6qW1/-S=0gvG3Y4E͊A"\ 1AcDCJ0YYFz3UG?46ԤnE-bJCy`gӒa3-RVI㩴p5 ppA{6pψM~> &2X tM~9DElOڧ돍 2uG]qtW7d$d_, K\r"X=qƌ'&G(uxStDB MZwbR"~·9Ž߉P nߨ+c/Hth;ngUQ:#ϣV>. S9/zeznpF9Hڹi-#ۅ{'ʗE /jT]"Y9D}@*onH,:'1NtlOq|Y?ԯo#*d$߸&6() :7pLt7m!I/C ԉ$UNp5]`0@6KRM6&R1Aowۄ"l\N!@YOKΠcZ}': GZW.(C#?,(ZzaIeR9AفDEWjCQvtV7 *XGG\Ra(F/t=sp7gT2"Y7:9YTЩxLr=ڈkoYwRˍK~[3HR ^OvY(?XurjƋ nbCQKZD2`BKs7ϸBw<"+g'wAiW[EW}Mza8>9xyn<]L&S ؘɷG9Y;F)]sfN:LMXmF渓g 1WoL;>R;jMЂV_6B =:tD8ۏ] ?'6r=Ъh2Ҙ[5Q~ `}͊lMc k <LJE\6@ߢNXMhrQ?#$k5B=D+yHDzvq-}\ ' H9Њh~_3O;{ (ତkyiVNLVbD 7]*6U0\Ԟw5-g7~:/!@8 9vbYyOrD_4"(Anwg<. #t?vc2C۸K@*0Ň$ Bd۸A1m ;eB7/:k롕 sh/u.gCs$.|o4gϓm"1E1Ʒzekn0oZ+ 3omJ'k4k,XޞZʦf¨kCK@\g}g'~UH!.'DלeD3UNH|뤇:<uݚɝSСn`GٜdXpzXBM°ٰö‡iCHGdF\\KJOtͽ:`O|'IِWi*Ͻ~۶CsE_W. x2>9l8of\}"gr7}' Qӿ~dۋ{,fύ}]U(5S6qgg,r4 uDh$a78G~'3Qzip<'ƅHI#ž~PH!ge^G+X t󓷔:}ES:pD+DDk>@wH>Vn͟l'"+1;o(ՑFה%>yNqH'&pD[ Z6铯ohC_u[F,QEuS x^==Hd^6zaו ` ?E._E+ձ8Ur|ph(#;L)Of%G*`~hZMSUKIEΥ2Mkci%dN~U (v9vMdCLvC\~[uIž;:T-lg0f&w\߰^q[ g'WTi]}|:^G@0=XF<|8jژBp?I kanÃv*p1aS*HGD~F*$E`o }7r2 )5N"k&_M78d6a)Fm/[z N/OOFȺH-_Bw,M -Zo B䤟[%&we4H.L|VsB&j- _3?Fl7NC͸wQԖ_Jl4)|AjVA-DFjn2b;A6fTj{E53-[z!2̔Gt3M9|u9LGb|vXX Dā)#IV !DA䕼1Cn6M"â42H]_!"ESRGאE\2arx5?26?vZ?֦ 9ڣX4N4֑ H@ê jfCF3Pn" BTo [U6de~$ot[%{䕜ąR@A}v-=U߁;>}8Y&ulYTSU 6t kMof$z!{HOTŹˈ;̺T3doRsWԑŹbxɓI'1E$ll8]<}_]|aC\h澣e|n .^QIqJT+WIfM*t\j*Z $ ͏oY?eoSmX15}IȧNѠ.&C>äsIr 1 ),x >_Y}>"#ɻOD'NjwzfnNDZ 㞛 Q -q#]?3ZQ GNW[H/v,#e2`KB$$OԤe-'>Cw{AֈTd鲐-(0Y~d&} _CnR4r6J$-fPg>5n\;_em']1C:iF"%Q0569^$cNoOp%J/ZxX*ޖ|"ݤvؓPq?X9~q t9 ka%" iDt505⻕n^z7ϝ?@g/XhAZz& nVf<=&B2r*8/B}hdu+9Plyn3SzEfadU_/=;ְQ3s%X>&ñpVYܶD@>}ˑ?8Z[wd d`#Kb3n kMRb=}hf=1<}k`553廦6˷Gohe4 x\v8V$Q7emJ#rT>9q%GJS֖b% @}9=^H01]njR)$X]T7 svKJbu1o?ٶON+ S'PJhikȞ@ zE]_(*VS%F6./.c'c2(o2t:yE|-o*$vįIs`s)(e:E~*'X;nU}S QQ899q@ Uj1QSKè(pI珓x: D6>걗>"tJQt0$)h@0EUy0bȣMIUhс7:t,trLz~Y%^2;0|i饅DnqtcSJp/6(ۏ;uYg0SŵEL|MA5Bg?黛jv Lhiocqw9&Ӎw?jBIC鞼&!O)`x 7 7Y YLV>!Vk%N%P4xۑȥظiQB4L[&d[ٕ"`*Tcγҋe| UoGHp e (w An3c,7IB -F9HU :OJMM^\ ph .{ &>􄁰ތl} Doj%.YULCPYk{O.29NK+RP% v>кIq B9c%5:.cm ?Z#GSSb吽zG(D븦!*&o'bi$O(i#WKy$hQNt&BaA`(w&) 0wtcb!N|+auQIs0++< a0hG1Q dbKSy|fe7 15++& rDEQ5P9A}wNQAP&oszc>@mRX:I302Rvv`dUq6͏ƣp)O}W Eݬ6#JAL.H汙12SB@3)c`^&cQ|ضmP\iJM 0eQ+*-1hŴW c SRQYkD~y%ǃ ܮtOwlIWtі݁P>K&7 f{&u[~)KB4ԝY+X 3:MeUQQj-s|,hJNJ4;MӫS:7<枈{qiP颅kK@( Wf}>+ UP 'bJgfX2-Z2iܛ(D'#l̶'*C-ZvGv}x/Z)Y >6k~ҋBl$C8l`;Ky #Ƣ"Q80 9&]`Po;v 0%- Q:w%n-P^*&Az;AupHEoVpضAfAY S.nFVI=e7j`FVb9-$ݺ8Ea!b%^PjuMnW#BAF!h^ Q -l;w L")ctU= ~ f]5|`*[N3BS8 1q_{>"W|zׇwB~޼ ^sQ}vWF sw?75N+c s)4=N"ow#KwVzR@)<yQ@?]Ew MwfpscOTc }R_u)F5Mذ=ZХDnb{){3 Y}IBĠa Ohd}ɃzJSC_ǁewfϻJYo~_D_wZH+m>I<~ 4@ggU8Z6#6^79S0ĭCDŽc7<_L ~C !ְf AONRrzkSyQNf$/8.=z)+9+Dtч(ϵ)-!QQ5*a*K4n:UȅFLBV4 ](7TufV^HliC0﫥79 w}|# {IL.6"=(@;Y/z&x;?"n, G'",hAp.%S/4&9/׵K;A~Ww;҃[[y~kz1fMuTP{ٹ-Tc7OzV0U G |(|\IyiFZ~# >PjZNRV a'OcCcc rj=bgCnI 0&_Ƴ:WT,%yEjd1 9 J Gm.ۈ_Ve`6 &Ds*{R_z4֧}|J4h]!Jq (|ķ:W,ʮ10]f7bL}CtXP3m߳<{)e5^0c?'H{ጸ*%0!bmǿӑe\.Ӟmᮖ/$pY6zgO΋.x*OByJ U>1naj*0܅8Kͮ SJy^@jӢ) [=^kYlhYnpT$$|}.aG@iȘ;ъQq4V,TĔkN#M;G&"ΤKxH2p_35"ZԠaAF.U,Ny(-d/y;*15\ =Na!&OL˓ BsJӝx&zB!Cha."?LG6^WPEJ`;FG=VA͚{PZ2uBX<<E7hYQ ߠFu#LRau{^ E H"i䕐s6>e ڷ+.Clc]%~ dl`_ ZŸ).¶!,RdDf;i +Sm1RboL"AV;z"6׃Ah;:=סd]q, b峃x3U%l~Xطp^Tf!>^Hy«D.% ㅕN&ƖC%=E^k~D}_o a +*{%1.͉҃g88.kTp'q=3sBr|;dx蕝ԭKѡ6(ـOQ_8ڐ.Z :p`H>KQp}Y+f6ggBV"}b[BE%`xjH|2vXۆ5]ڹ%G@U֐?IWe +tx>"%E>\K6AFIS 4d2ھ&Y sHG]:/B?g⤺! yogAsK=IVfz/V=;$Ѕ'J%*M-#F=k&͒S2VYD $u/C/p%v0٤n9Ҷ0Ŕ A\-b BI2+F|fdrt,^j <2َ{|'K(`m f٢_Ԍ(1}B="aXhzf~(:Q~q_4GS<kB]͟\'N9!=c~^.,bhmXCMA$NJh7M[#f7tkJ&/Xa܈Fߩ$G7i-gG@ ].ͦIOڿ 17X]Y-6=/P&4|)d%a/e5{ߨ"$1ěQoč]cKH.!3d{=si#_\u>L7+&)o-.FpA{ޖ2&xI`-y%=ֽm$.!ySp;W;e0…!éԲyeWa@ȱ06z2Q3 }HϳzzqKJbhOk.? e2qKNƳ \'0;M;[⬕}z4GUN7Bf%_-\f53ty~P$tEeA ;/m?re&ĻB[te8 X ֳ \x;!dc9ղNN*Y1@_f#PjTJJ26n *!!ye@8()-2t*`i͝_tN{BR!ob.=~k1sN%YY>FLEOUR)%(b@k f6!Y0bGrMW5PYρ@͍wjj#d_xV'B5SLff"?NNRilnf2~\t[y:p޾'KW9iL$<.eijGXq4`Qkܔ<.@$=Ggr>(6Bl{Dž$<_4r?C5x+׹sХ9$ۓO(rߗ,gÎ%㰩l9 \AxfFV@q|EkxoX$e>d*LnT\Ŕ68ʄJKo%W|nsp\9S09Ķ?ҞDaXӊ acZ:nv9l;* \ב͡+}tDb5E(f_wXwTq{ I $-hqZw#E0'7|!k˳?8IcUzYk?XT vogր[gj̝&$bnx]Xtս%(u)>+ި"p_=Np 6:gFFuo;%RsA.$ 'ݔ%rSy].57XeJS4EA~V v30UjiZ$Ht$;/G޴N^ y[!ncB :+xJ\6ceMn=1g,h4%fŚG܎r{ӹ(դ4 oY10q"uc#sNm!^篩WA+׮, UYs8&.ǓvhK(+d/@R2K~s,Xm`pǶ Lek? DzϠ&˞<3FK‹bl%Nt(*'ƋZ.*W@8es |r'?%. v?Ap133F,V9t+9xE8S Wk~K_gٽwW^JܗG[`F_"I;$Ut.-ay s(%@ 0mJR\fs$yJ+[u5n'twk5C G%mF4kE~ @΁~J^䞍w >g`&c<ߴl@3(@R m={v@ K=WR= Ѐi %*8#Ke=F}xdž6+ݴZJ9wiAAD_sVOJ AύH`U;d[Vxn.S!q~SPXNm*^sKAꎯ6ւ{7)6X^ |Iy7Bg cط 6C .W{Ǽ:)?I3?B FQ9lpURs|5ay ~q9=QJFp? ?^|\^vSiR¤{|AX:5:V5}\ӅbjsB1dOloZ% }Ɂ2+ @,bܒ'*6۾q.5qD f0|CeT@ʯĂgZ4W޶7;(.!)ԧQ1o< f%gd\鰶B$najM|#fd Ċtk)K[ԃ $td"UK&yXCbl\?4B>BXQwn~b^>C}($[%٩dyL8ir_Ny*|10gPeH sZ ?Σ߸dRka|"f%albidܺ*6QJ ~'@rlHSq읈ʜ-^د$S5Y ҾQe4 6$1\vd"0!0YX)0Ol/ԲjsE<CZ]D$iWat.l]o4+PwWC2 -S\ gNBP2C9V }/a\f,9OΊ? __Ma#dsys%忾=1%uZb[.S+qu|W7twDİ/' Pt/ o,{B5(2L/1%i*ȶjs , C<x~Y*Ј> ䷓AlyAL!$mh*Z^(>*̝Dq*oGcu+:ˊC|q=7JV"|E}wWb#5_l;nsud22%^c6xJkߍ8NcU< =ȝa)iŗ$َ 䌾V; АW}84 loc.a]c(ЎYX;.r{Q0t:t D`:P e䬄N{[zKq|ȜA;))?[&*GRcD\%$! IK_`:VtlX<懦,f/Jf@ΪKLػPSh "x.?wcH;23xRV ]gyN.Qq `׃XO!/`7)˚xܘGD *ܱG*Ώ]a/\~ȉ ה>i'2*]Y|nȪ݃*Y3{L\^oqtHBceP44VLd$ՄX߽ͷLiW&`YE42iQfvK%XںTdVHCه 1@`QlSPpw;çgKy:%Mʳ{p L@iX۪ІՔꍞltiG큉xT C>'"Ŝcϣ˿aoSTVO65X5}&CI5Si # '(lTÒ bQ5OFePB33b9 79'G+̆]AN|ޡ*tkb>ч^'ڨcBz%Vq{JlEbut1Tfa{d >Hy[ٔo`3DbQA`J^H9V⤡T}M !I'aa\B*Wfy7TAƽ]w5/>tFJ2$H,*ˤ'_PC.[wwʍ8Z pZ_tyBN[䡌T"iAz.y┧ [ T㏬v|8xo1jŃ 7ݿ%0}/)|ZVRI6M}Eʟӵ]-!vi7j W{g[D?zVnU/r$+ʟ:K},"Vo/BKR"i f{\t1KLDT FOҥקa.-Ȭk5Lx㖋 zQlimM,k₯Pbo'6K* +EOڶdD_f;0(PBg4F>X|uN0_]5v,wEǁGշZ&9j)&'f pR]Ml\Ƹ;iiDux3o;ߔYƾ%Z! <ffQxwGW Sre¤hSOzv%2F7SLo3j}TEϰ°k}iYyXh͔l|^ȃӇ]$ -^O>-(1*$b <&aA#ɬV w`st,*[7@ժeQe 7aض;02fGʔzf["Gj?/x^*k;U,Ln0X' 'ֱղ9 m^A&(^;?51 ;.5& @1mn-j˚y^ɠqdz_`g0ԳPrM~(+12D2Yz/Z B/۸ B?Lp.E{M_/M}6UAY$'mmdjz9h%q8ѹٷJJeKnlWBSz? '=6XDE, `(): 4xmI9v֌0v)H*9^n! "e5Bbm tmʌ`yEWQK> CvqԂ!1e"fcCB%U G\a8}&hifFQA6=ܳ㐂R#]O{ӵݴ*b'ɺB 6C^=| -ژD͍wznLZ[;B %uu.&fX 8y]FLwTL]R,E s7GR5hWP":v\jt&6BVԜ;x$Ly!kN7u4{}OfΏWb'YntulW2wh;`߲C>'VbbU7.~k71{0Љ<]pW^,u !b da/}qá!F7t(a$ 9#dyR!1A-=`"@~Q\8,ǘ _R¥j'u#H""&nױAIwsBDN7XEA$'kRePDm?֒RYDyjݷͬQ7$&CZAD~-Z/qezkېm`'YwzhApPw13Bv$svdDǑ[az[ˣ{,GX4z2Z;چf]B3U3N9W͋Ct\l=`#VÙz3s .d.9Q x v}23> ;am<ܦw=4 տd׀tC_,>H0E^>޲I5\Acc {d- 1¡xp|YbI$fI]9xk#:gp4AZG/-zױfcdžwP̒.į7@+=VMѓyX0&C@j8'3]R!GTOi_;S0\O:.z4y`Tw 3}Va q Pva'gy'Z.PDKd e_@WcT֧umIɀX(fYTT !nBHC/[dHa΃E(OGMUભ|c`VXTq쨄Xo1;%c0nlXaq_Z7tx3xpWkuԯ+F {]CFLa[޾eK{6B5&ƧZ?ӆD=62ڰiLvq9CYJ߁ge |okvMci#A.j:^d4r@[Ded,L/&vgyp+1͒ly/ogRӰ1RTDk s$r-)3:*@3k+HܓLU J.HrWI0|ՍtGB2PWx2\oy~_~6r-H4W˱e':βV*fUˈ@jbljYS(7>[՝4 YaLW"Rbq9.o[^8Ab)oF,间'k1 ц.Օ8]8(|Igrh1-edU=rJ U/F)؛u̬ʅ@8amDs摰A TN*ws!xTDU8IffЦKXfY>Z*)ilK'v 6`(ŴGVON}Վn{%:~|8^Qyx{l'] 4, sSC1S QIEr;Z~C`u0xgJ}):ނ3E}EHY0P"Z]G-0bY'wm J_m)Aq4+'ig]xX1!R@-u˸&cF\PU|}];%T=d2JnOe.$9™È,X92y²v"bVZ@h*>-$4F/G&ꨝ;DhN%&LE^NcBGP/DA 1Q'yP ƭ,.aNNr{W~\ϯϤ ŝ=50Pɺ xQ;n>+I  j?-7*?0IY/ %^*_N4)e2t5'4͸Cl8}Za֚!"~ÜEɞk a%BD&qSs2`f$$p`WK#y0cg-Q##z+d't!R 2O` l"#Ҏ $%nC}&Mk>T_ L-xT2Q,~]\H%Ek=tJ0oU?h͹5. ;іOahGE{:d9>~7ME9ko@T Ϝv &"oxxe\ Q&Y~8~71E1D Vx g@KWС4~Nj^|%=7 QN"|D@Zw2〆zHcc7[[7lBk248R#ȟZ`rcEaxQrȞmt6femthr,̮jnX=A(u97Q9Rv]N.޻120u !}zj!cdMߘÁMO.J`vC{ :H18*{Ec:;SLjF8y}[~X:**ukM7[dT78*WCÝI^M s=˞RMBz(Mŷ`/IoWb~d Z4l%Cܰo' CRcҸ[s):Ld7ygo\f2$eU=;]GTM{ ~GyiLUqsm |UM2j$>C.?cr;չw_*vp6ږn,et5&~t,B1ҼRIEC; f] ¹qֽ=w0.'Y9`Ƽ20tc_%h%ݳ" ]0AZpڷۀ{!6Ȇi2tIhBH)UsO!듩2{[YRK)kfdfω:,P~Yhi0i6noD/ʢ%F$\4ȵ7cMnHdG@ԃE4 [3m1- Z۪oK6hlAT6˰%˹>@ R8Mt  =-("Ow`f{9T]C>O Ͽle j&]KՋn=4Ur4WW2Ș\_E*\u-}aR]4Neomk=cEZ?NOᨣG٤~i=dFژ &t" x \3PY&T.XR\9H%~_)y2)G4zH^Bwq Sϥ0b!4Py#x4>$yVT` sьchu^.6Gv[(W͟,Tu%k9 m"%/.EƨJ2>P,ޔΡDxo}{{I7Fa"̏wWHMv!HK=03N\QF (Ⱦ~3~U:ΜV$l'dn{ߏ@thش G;A2ӿ# f𔥪!3H9ھ ZboҞ@U]*Ŵa)* Š|ˇu5^0`)Ay.hJE58 lM^wOh͛IG(ހe>_WoH8e[-g9уZ_`vk %6@Yh%c"q0vm:tr,QK24iN~Ik8&W I!5| YJB0[4pX.-&Az7B/ 2DWù!r?bdM%K,vt?ijG)ܚ$*Ƚ‚JOns41ǒ@ytvnV1Sr#Ohyߏ`iVKi}څM'62)  %3AZ܇Ȼ(M)۳3fq+-}` f H#߾tr"02;ݒŐᏬ_` NK,f".'l-ލ9˧Dtة{$(IYXM(۵@\moBck}9-}%sGa<]EB",6*'fAnxYr:J,餇8":$遞܇mMMCO2;!`M[9y>`~>nt3}pu$`Vo(g.a}[5[ ]EW+x헡M]FXbٚjۅ D'1K|-.־Bާ)W=^8WGJ6BOET*Mg̠G]mW1C`>#*&z{܆ާt~LEBp9S&  0Ћ/72(E:"p'0U-8c2HXC`Kr.g}^Mj#hz)O hbkP-DfOצ70B h Z?-yPӿy.Wm=3gπK1+ ^MGdPD3H`6Jyði2!ErZEޅ,w4Jj ̻KTf^DhLE4k^lli$a1o1_&h(y$NIPxBTQRMUk[c)ə,*b" .ɕC/kwۗAlV6H _f}Ug,g#aѷQ- @z:CNX. b~ԌX`cI~{jdhRhh}A>+&r.t|G&8>z0hea/DVWoPp`G3i:<8Dڱ1(3?( R91ĺ3k-qzsDSL KC( 6:*Q nEGoQj,Z3qi1}B;9ۊkwC֚hy7ǟj뚹%a~:M. v>8V"tT֨BLvs`~1ђ)>*@\g&[ T3ufo°[Mdt=Oxl$J>6YɢaA9` "f>U 4VoHT4~VٺpGj@oDg9uDt֕/li6oնqki"*Wr퐍.:e5Nm&VKfn+y5ٜ* ӂc8}B.y+.s{Йspl!ܬ뙄f*4p"v HڮY~'.ĸ~Hp))۞0a2 m\Ou;tSԛiϝN*ֲ&&w>ZӃ ym,irb U3#PXavL<qA\Dshm,j`U5'j4kW>YCo;yΟvUrC cC\VƹLlü"?W?$) zVUR^/Q!ߥ19@kQhFb#$zT +a?r[NvѩRSP`$/":ih۷l-eSиU(ZMtDa'ſm:s1{=-rH sQ3 6 rryv=izi%ih,I^!,+YsD4c;D S+;pQ^m[+ @g}e60ve|( xP#܍?yt/x<(':$:]bOSn Bd჆饳8j0-GmӬ+ .pc{N<FH(\":n?§ 4%Ѻ -tfmEHg^  }` Xگ7͇ Ic [Ao!zɽgںw3;o8BVЯJpxVvPKUp%3 ɋ[nC(ۚjwCg>%\5/ A#؞jDq.)!nlH>$Aܿꃧh$;茳^HyFo~;p_~#3 OƄKBiʚ \Y78#_!3)#Bj.X$J!4*K,ة;km.%XB8x0]>GcH59Ljp/ʦ^M@w>T0J &qJ kxyo-_T!H(npЏq H:ytQ'7jw Hx{$T )>4f9q^hop;ֻo7e'Cdd{{ C9')1k>?Ðjأ~=^K@QyJd8tץ{]8k ye&gȥ;i'Ltulٯr2Ngf(G~r0kH>y=PZ؊J0m5M-'n'1ThWs!*El_9hEp+vK]* FTv8J1}WYPpfeX"0iX P Ɓ` ly3K4{XRk^Mu2CO9ct&jh(;13_Lh ):S~J2m q)A;QOOb71M C-yY@%9G=57Xg=v^}s[Ȩ$=i_+RQéY 28maԎh!` Ok6iL۴yC մw-g[oJ<7zѵR>(g7msSKݸӿq1=K%d_oO]OWxH.4rVl'Vϙ|Q焳-f'xhjRC〝=+k_<q?lât=3!B̶hJ!q|J-9k(`. \vsMWG~'ԃI 7:[-(DT c?owc*쾷MF?wn?(EE+zNT{#]kW}m|_fS x۴Kٸt dx|1&e]+JYll+ `jѷ֊GP<]:Xwu쮸-c䷥{[Vχz/S;!PSwfTcuW|Od 6^x  9k;xd%6xjx{0yTJ q.YINN7!8E 2XHE MMW$jfԈd(MfcK_PD{ j&.ƤqmS?ż \̳:;\sbӳ.\H5 it#;Pdv5@CC1ZɖϺee%Rx`4&ƭ=novnQSGBշh6Q^5pÊ;' LUENl ،*؍pDh!!6zmوVmfUXe YR`T+r1٥Y&ּ3pR&\[o jJ=y$5ݺfh4n܅pָ7um4/Lw[僗PX?V\#T|y nA|D,Q,U q#etbH9}I 8?Aa6(d@ %d>dʋ q"Gd9Xr2GvDY$E0|+t _Z0(b ]'r/z֕]2m*jTxtl_]EO6eQC1$/L&%Bc"{c"|H1F$e~IT ˩G ߏ LmUM \X0e:Cp_BaF8/m:& 6)mq}*Ǡ0ʽF g u?Ul"G z(ܩ"T${?VD.%v_C_ Yxe `)'&u>02X=9vF EoظKx:Aek {%Dy}YԐ,h!15h/ҧA|i{.O>ME>SAQvr țhh!*GMdl8+$yBeb  M; rNCP &Y'/r"$g- d}Wo*dtW\ŗהٓf̾Eѥ-S(uHԈքN l&3(h+.Խw^Wnj1uD\Z7@r*y~=w73؝ʿ\؜3?1Y ##Z2YD(\rnP"m>!|EY'cF%OKәcw`SQ?w%y)rEK'G#҉"[bIA8mÞQYk[]x+'+{D婺OZ4v6Θ6g"WtS2%~6#e?]]8D( ߯[+qR[|y飕0]ڇxk5Ճ|]ZNec;"n8aNLYυwP4+ Z|k cxZ,Q,Blg Ok.IH p9R!OF';K7azۻ|Iz2ܿl]  A!)VkR+)rxǥQ5T*q ^#؛N^jk.kHd<ձ`:J+(ܠ0~ ;~BUWNd!ȑConNɥjْ pAzoEu ]g!Bhy U/g7!-Jԉ`p6H H^ M8#cXw`h7{"i;h 3 * EK8r|c {PҒ+I\W> cy7!`gn:0%6|F PE. ~qʴ}&8pD[My{~儃Tz]=4NfiA9WZKGߴ DL2̦~ 2KRAH?RےHT(팬wc=|veq&.YZI/$%YɜU_cSmLÕ j9͡jw83U|b"惏K*0(Fy{Q sI?m" DƏm=6u?jK<51KNj.?&~qU'*Zl;V5Lf-(r.Bf"jծ$d[ձ¢Sw(y ?âhx%mNAUPP$lTDxZh@tes1p~l1Ls#D9/E)a,Q"cBa;OD);q^14~VDAˑˮmS9V $bÄlG^Ӕ0V+T(ojy {W|D>N+Ѡy5OWjZ}=~MM|fĜmGs_4.0TSgӜ.][#l{7i6mU"Nң(@8Yܵ, %[m\.}7vߚb6"U_!v#,$2,2uɺksm@SeQtkty^d}k79ƱJ/ٸDCNh̕_gLx5^;y"Av,:"::&j_2m1g62&)rՌ!`H9$n% 0dxDr|-%Dq_f9*ovFkZTU/r_=Z;.+;y>P$s[R(#bq{t^R\>Έ#j?} r3MNbao:Y]|u<ti.Q]`4p5!vT. G{߉a5 />ylA4]FJ(MDeH[J=]j02"2 h?"?up9*eEƓ4t/vVܪ> m]g|ڢ0JE(_qp +Dja]&ASjeCA5bOJRESJ 7.G9Q7o8%¿qxy9'+#C#yAx+NϮ-0p J/23 (paUgzf _Rݧm( nQ5i6?3Y'" j瓼bTond/a ='B"Cu.˷ &1jJsE!UbS"J .AJ/_jҐ!e,9*\`wA.mFҁ,9eʇg:oi7"&;*Tbi[~o wwt kǪ-븡FqKL5z?ld1-}<ʧܳх@yDn\M'm:'z7e3d3[8E+hus~큤l6Kd)} (*b%=_Th|BMZ9b[( mTŽ8 wC,MUaCc 6wZ6@#S<xI9mK_Ϙ]T '{θqII]<kp̎]j,:` _>h%%m5ȟ6 /Y$d7zNHS39'Y_X2kts](4jX\H49;/,J9G~ qq Sي|ԕo\$7'D]|ʰ(z-Νbcca0z_y7r5K&^k@>8ʄd̓"lSd4)aff#AZ=rدPz#5Ӥ\Jݮ !lnjkΛcdt48SPsVj6{RP9˻Ke 5q3}WŐæaA ct߇S6J MESn5vu[ghH(\Zi϶gaL7X׎B{ eYrVA?QiF۪Sw"(ǹ,P7ꭅ=пU@wSX^E5Fv-eu JR_EQ[brQҘ5RFn?J2W…DOUm gC!\pF~ZuI8U" ?B9\E_ҙ.`AK{*x|t[Q1bqakZtvfXUFBLQ~fJY3^{E usdVz&طyl\#wJ4ɔ#W ba<s]?IdmS!F oPv怦 "No$8~! lRK 5]'|O*[ mA8b8^0@q@^zvT>4j`bpY=qujPX6䟢.C&/8ֲד]Q* Vx-WY_t0 NU)aniA{a EM[ޣ$/#6%04*[>3Om G<=] *:a݂췅 #Z(>/lm0Xi-?>(Ğy *|z]t0jaMpU5I'eVmg F9v*:bzI-l)9CKOL~BRҖ׶ "6}K%'esw<*>o3?x.7:4hs5xҶWM; !*jTxeDQ><2R2[(鬛]Ցd"eUN̠eW#d3$.UUL"h'.AlM8|sw?id.Ks'X;*](;we#?z8gh)M\SΈYR)4yKRYL\& `|sq :[BҩDT T.ȓۃϸx'-PIfc?$5cv|x"ѐYHcO&퉛_gP[.qf ҢZ\$k/|=Dh~T"옶BIMi-ׄi&u4T/$KtSj}kGQZA_GjK="Gߣahe1M j_Tz[a7Z;կ>%NNQ4pt ;l5A⬹ OSh舧%XtVbl9'DcHsЈ&Dn»؋KdS&Df=( =jAe]岃p|~D^i4:@=M; {7- մs5j`?@ijw$J`ϔH2B~LᐝF1?Q[]*[@N3I&ci(}'J/}M`pHá=1q{+8ߍֻm%gf}}7 }*nmӚ W"^cҧx (A:D` +حm6#mۮ# iXL%@(?R'vIE_+H*ⷮ2'g '7ZS%W_6@#ݴ)eMAL|-tt x8DۧV֑} 鏤!4`6掞1$:i{%¼j JMᄓkX V rRGAYSE}+oaDˢl&:"N$Z "W&ņeGy밾?hC#P2>N f.yd}eaԳ$%n\4p/H‘0p[ѸIp MLix~pk.x@0T%WOM^&\5C58"XO609n%@'e2儦P}Xy710e7!ןinS #NqmŮ^%*wS0Ng3S'ۡ%{jeK{4-^&ߩB9jM\NZɭKdu dX6b &Cx|hMGm59K&kRA#*fnZ&cw2 㽰M0kھ|0`Ϋ| dI'e [ ?.T=S> 6V1`4;(!stlob=Euk7bE_;EQGVKyXWI9mFZ0~@ !\d~K|[l1^+Dڏ5Μz􈡹7o^,_=W "22P?YQpdfSxq[ӮQ`V@@+_g/tja-Rb,|ۗ q_1ԏ'ܑr3oj&(:C%='Ppu'ۯE0^P(xĵLtq\[k*W$:Q,]yI4=ps>j M7='!jD`pO1Ͱ^FP>z2T,2|STܿVo@\*U??-4~ug;Qcs')JY9-NϺNXAЭmGι'H:oeu8ͤ)NPz _d@)@B#eЊ 2e9$!R_aqO Gՠ8vt%ԃF/*c6: ~Q *A@X9,NYYi^$}˄\I]VT5臇$2wּJ k!!Zi;!PS<#53lh3P79g<;P%jUi3J8R|R Kdqս69׊]fkU|sZv*eEJ.sJ~w#_Y[m2ƣ6eU N,GkbD}:Se |MCCip?uL`@ pb?7΄Br9 DgMZ> .(Y 8mg"[ ˲Rو,9Na h8Zu>Gt3?%*,Cs Yٚ ^XMinZҎ +' +L,;/ ]rr;E sqfԬ|%J#,.p:0RuimfS|opPVU!b0JxFv| NU` $s(E?s%~ CSwƏp݃;lա$Z͆ZvCTx|'-Y'4;A0Np*evև:d b vChim)P0IzנZ  ,o2A9q'JcùcYj*D̜B4X¥?5Vupʔ;}JuB6mzifL㐩nK$(7f5=kj.W7y,}\0Ak#?Ќ"Ƿחq 2:0:OG_/\kKڠ Bl?0,|YWX. 8P%_kSG_گ&S%ũg[AmMG@8P{ [!}R%KR_KF8+@]U!ͼM n'яiAŗ A\SyQvPAgoH$ ݗX)JM㦗1eʾqG^!q*|uw -֛HXn5hMW(ک8!0q0*% *%Lva@I͓6u 3U?e{Ԧ;*C&Jz+dMg\jO wrܖ/n'QG_\2΃M=Wh܅00Av-;vE=5H@ )7a̛}unOQcR͢zU;kS,#2s%Fhaݝc ~]\V*FJYȖa-j)Wͧ5@n-ogXTjc#W#QcMFOLj=ޤځnOJX{ l?ȴV5OීPveS:t[ѩ31k *sCM\+ i{ỉ6k S>1X:7Ѕ(&kE P]%7U.jg{F

       m,hK H3EH+y -#Kixԇ-o¶jY*&Wc$LC;eІ/s+D%gX%!B#XSי7Y9!f:RآTj`^q8tR#0fTer^~Wԋ$ڱ X[&]eSJ?8Uo$ C}' igπUzC/`@[~<?/e>R'rꡬ4BTYyD(9cAchS KiҐ7!%>RAT aNԂѻF@f"}{:o:wu 2U>!5;T˧2fx߆ >#Kہ.D# i^^29 fm`IN c7 +En`'k0a ?RQ\-.8w7;W>LOJ wF*>Tjf&g4ܮ9ʹ}'Ł*%l/9O]jҍGN:!0g/<ǝmkȋ ͡6e| yQ[<]wz& _[6y@z"{#U t PD>gEo;*cia}Y|ug66§\ S$0L.<xb{ߣDZl{q]C*nRn鑐cK2a7B-ρh ҥ[ <7Mg5Q[QQ4KqFHrXE%gӾ)) 'l  {~v]ߦ%7\a0Dr>'ޓ|MQ;3n kk_x6UX ' PVT;&+roU@`uOb 0A)&iȈE?=YHc_wb,J -9- puNA4Fd:A)2cRdDfbepǺJ0T)p=M"2/B! {aG5VU ˕nl`E##txxєpLZٓR&gT6ZՍ!=PO6,]-0~,ښi4=IŐhis$(KsõdŒv'3?a=֚Mp>Dhl^tj/aAnX␪2t9"x.wJɃ,N^JɃHջ@x/JO:wNFÙ* cx]vc顤R6j?t[9r ~̓Xvhu.DDQ~r7^4rw1Jg|I"ƊK{5>]`2 p?F˓7d="-Y#&Lb8PpUű 8uŵJ_pJ>=뜜i8at^ޣp3a(,-@ B"9 dyɒqY~8q lpoJi!?e_MUA)5- _5E$}hWK o=jّXKp͓?L"*7R,JVɫ}N[q-߄5cjyOjivy hWݔO$pzczT""!qPb? agH,"cӑ./[A/ \_OL mw. Zz#d:ISG)"L' 8ukskl\5B.Iŋİ鍟2E+8 \<\=V rcl+w>'Rh &3֐V"ZZD͉ճyUmj&߲ tuknkW(C,tVSqѽ+|Q&& ^5C/!b]wV&琋| oy8^(dzuo=Pa0BCIۙ~f@.H\fïhŢ͙gO"gL| \Ii-f F\ R҉$Zt>7垩݋}ȼLߤjss4Ϣf\9=Q0}lpZ`yZCu񆊶4VhK \u<"Sŋ 9QHU+)lj'N_GW_qw}Y(IJ_kQUJYr&DW7s\_X<UZTsҍ"߄(#UFӨ5Z+$SY/f\{/]j{’qŚ&*_ӑ:eRmS* SܢsˋzÜ b&f03/1-;Pϩ9nN%T"Xue>x/ :YE,Ks"xZ|b!l,l@Z:X"%b?_0U3g@Zlx * T`,{7!Zc Ǣ1V'Qb{e1Mhp|`y{WٌΥn8 OT,MK9L!q~)kmZkh6NzFa*3lOJeKH`m"tQ/2RoWY b?pS'0H%j.ڬ !3= J fy\PzԬmWVdWɑ/^u4 *e`Q#(w6\?nT>ؾgr[Hx3,(S;v8z"TVr(U| =JdrS+Zis$֭Xӹ58h0vlIL@X31h؁,>`mfOf[n'hJձ>>t,~]F1MVCm~A鮷ⴴ7 6ѧ6R:/Av멤R"L)Hʰ:((,ڠI}>C9996)OA5.V2b}e;_ u"d" EW%"YuLR&PXH Oc]Zl^Am KrՐgݵ\ַM~*񍴔EKBD0F%" 3 kF'W?˰\,+W^:ٙ'XLqtEv9|B1BpV2>ҨtBq*cιҫ[⼖Nx}z!08NT¦]Y"-@r|KztIPg<b DLvf_YS]^G>? CnӃ}/bZo咗0|Lo,W)9hT֜'lWPq  5^T$k[Lz& MҕDlT: maV˽ԄՑluH!.Z9|m%k:k(LMI\)TE; pƌS77_׆w:UM*XG1TNaM#h*K M~(?hhp;*XBN;o)mAׂΝA[]//x~ky 躕9eOGY5rZ i[󍅢uoލ[$dy ):!QY1{;]G:2[|r;݋ q1wH x=E:!\{}; 09v /gCOrx?HL ,WEtRN1ٕCgwRf{zvGjk"p@TeSO+E0Jz!ѿD tZP9KZ -f!tHسĔhѹz_&5؇ByXo62TEgK)q/O@\l\MF<=i H0A\r lK)pN<:j9=.(NQ2bmB|GQ_iԋ yh/O:X Y1IשşU,{MPk$F WD#+.Gkxk?bJ:x& q0쯦)JztIFl۾J4mF$MO_wߏ`ۊG$$>Dۛ/Ns[K) X]?f  4@5&4R ' K~;XsmA?]<=wiNɧm+z`ן!b~U,[/AI-`U-!Yq2Dĭ¤ p}hM<4r)KC$w3a*0/NM=q"tf0ZJ92MhL5SR ;1T:AiTGLkKobɻ؍nc9l/YeFL6ٻ9dn`S ((MΑM.\L"DKߚdF먢ɿ[ WcqqMaϤ0RYg:"ϜY#b.'I0O|~u1KiO)DiNN; $V2"y:DTһS$Lyʮ'[dUԇ,!/'t^I\/mJc}λCړĉjv;O:}?>xf)WEi?MwXv&ljF ?Dՠ{& ;LTg-7ArSbJ\HK8DN^fJ\05K8Q溷RVϮtwÒ_ÖNQ/) ZWR+2PBn젵S ׄ/fbS#m -(=;7SS1,go|ns ufib'$AE>ML=aƨ55U6Fz>Scf+[D΀rV~hX-DHq xz挵ЭBq\Gc0x͝Ό}Rdso+OYkvE|Ոlvּ=F $]jE=)Ɨ,EJ)&3oZo9g^)SCl>N@uS!Cs=ٵ+zhtmGJJV_ ~tA()ag[#$# G6%E+:!ߣR׀c{Xm9.Zyo#?+A`Dӑ D\ MEuYkhyyEK=P:Ie S*ozvum^e tKzrd5@c$3# ,:^zަWȩC=r@VB-Nn~FqL{Cx-)3νvk蛙w5j²Y.&V_fL>Y S|\{q 3C yP'J> ubߩ- 'ua=}`W.JJHO+to;|tBrH>C*s gYyW-c]iꊥe_(ox:P"^ׯp⣴拭ßhKP 5^,Y@Jzl3 Ў^LSzT{ q2&bz>#OicD毠A au^0P2:0iF ';"t⍎[}@(L|X6sgmLOEgi9)4 @FS!WEhIvؤ9M,͉d o|SһVŏ2*@"w̍pE(o> xg'yOڴ됧S(<ApݢmSIwUp\% [(8#ם%6滓 ,^|4;/]D>4N3eph>֝W4#=aL,Xf5O1C)ґc0\*~}MggI=ͭPuئU@h`gja S bId4z$Eج# Yrҹ=hUZf qj]sL ?e3Ӫh#e)OΉ摬T;^"*r@W$}H~dQY5MF4VZ1hQR %鈛(Z^{QٸbxlS ޺_8ot1?Jҷ{'Fcd@]w/]ŭ,uߧ}x|\_PA#ɱo$}b]7HUcmrõ]Ow=Px\xfQ)q]ܻb1C I-S%kpPh[p%=;Ŵ: 6bxRkE ۫2L;7G"VS#U&zeVbkܡ`|npo6(h8PWTT&즙 w#Lr$oַn(Q4I4:os\6giwف A "J~E2ƀ6VD?\jx?Y;SP/lw\)M@H/C ̷5☐A _qmlGDE\b(6nW w+w_ xߢ',aA`p Ӛ]B04!;+o#P]&[ Mi{ 6 PtԙeZ 6;W:ŭ'7W8Xy \ s>3-0"if,y`f Ok %`g´\A4ʽeeVoQY(%֋ qtCsŃSBZ5ؑI vJU6+nmHS!q۪FZ"8>k$w"1ֲ}NYRƀ-A-Br{^΂,8"%'7q?9iD¡x4kl>·ճ0\0vЍAh2 vIkN&l5GF10n1>~ U$8Zv}Y&gHA"e,_{ռMxd%O}Cמ^J0L~~縁O9_S]%$LI>cLƭ 86Kٿcn/A Ņm#9:DɄg>5 fͧYQRXK;`'=O"XP{fVyYm,j|䚦%-xE0{5FUq-o9^A3ު咋.2&'(ʙ}ރ&Vt$kauhi:߱yc” B%&F ѿ9jIqe@L#?ya}-. t vbZ!KW'ym lwԉ%(oDhwixW! e5n| ~zCRm; 0y$Ѳ4I tl2u: De]jkTCZfoHLpy2^ :N%2TZ\gI17M_Z_0|纝V4e9Ety©nu:P3wg,{>HJڳ<ؓ;4(;"'ȴxK`m0Pϲ6 O2JSghVh@'+cVL@< LĦ`B\ݸX'I.=4oC}q9XB} v3$CFQnʯ/bT;ɘi&,)똤OLϚ^ox6gӺ a!dIQ'ȲsO`c*D7rFD0$aLcK=nYk7.]"a<_d3f!()'Ӛ΋2NXT?4S$7m8{]PdXd2/M[`hg '(ǿ=v3m#[N+ahb6c{/!YX=Syb];٭D)c\ ˊ",_gTE9oJ 7DL0E̲ F1}U4@$OD\ۅJrPpAhX{'YbTLK_5/AS0 Zg2-JY8@+?pL=~| _pzÏCŒ '*Va21(̀`xM0F۠ KTz{ձ}B^i5&1:6xybsԩ>gEej 4fʍG/UMuW&g*~]w{xx1Va׊Djf8- dlOe6'E8]tߵ3^ (|4x`aKaQݟ*qZr01Pvƙyf{3u_= |ًV< Bn'63^(R &U=\]o޻Ľ@龔mg,/ykxi\]+k w\ߣ6ammUBcZT\0&y FPC"e򽯡;;׻DUa+z"?\,_?a"e8#H>ll9O,Qlt)YR;[xڇc*WuO|%VBX*v0ǜXo5O6BT`UmZ )/Mw[߽sæ&86.K 4YTkyf\/'˥;ٓ]:2jI Z}6"iFJ YsʐM$ƕIu;&Gl帩 ֈM,uoS9)lveIW D7TFx27ZH*-il#4W} EGS |IR2P`Bġo|/՚(5]go tAt8(n1[)" o54v@624zAWJhӔ9Ogvî_HGziT7kAZ-٘~N07rLFF{ 䁞̨WZ^\"ҝ($İM=s $I=M.;J-I)w=ʀ zyBhgKwIN wHk\bcQM&YtE^q>c.&oP*6NcI /)-d^yˈ$LWY!%]u)+Ekt.-0 e7Xo(w$yB["| B Pb>ay*x89[Sn6~w XNsO@5a=-j@0ݔ&`͗})t4C({ռoW/):Y!|&Q輙'K@ &rsDRQg<Ĕ?R$\%p4.iQs_2r) p$U> S CAq6[`cA4_!xfǨJ}ٵbK( J@@P\K> 0bDz%.@a,^ 혛²C EbkU hzqv2~{Ymd!L9FE)WޗWCa[oN%-/[2KA uK/Z{m|)ևfcU^ٜe`589+)"1,/KXL%Nm7%:tݠn, l!*/п]_@q?ڠQRhue i,CG r5JAܡ8Cn4!vo!19\"X/PBoiAu XVBz<- 3:'3(Mw,xg! %8;K|"~b %yG8B.&O,qoO^t ʷdܜKNUp1 $工AL}fthPuWNB=v~G>0sQÆŦaHBPEkv&SvSֵ78Is4ām sL!\A#g7-O:m fR@ &|ژ [n5 =n;%ȷR?ourL?!SP78<-kS١Y=N0p:C{BNW&II\8L<"ެLoU4BàrXt9\GZe*aʹGC&.UU1PS`XT>ʓ았qW\yIڄUo4qƿ&:ʠI]v{2!VBio*rNQ4Z܀lQ+ h"gJHOڿsNak4w]LP`򰝬Aw"UGh,IjtBISLK6_e^$ 0#cXgtPĽT",E͠DYY\i6p+[ů _[Q.36` [Hږ Tj/H #kL(Wx~̀fF0+Ά >' bPۮO-kh;TLܢ}́wu=s*14Ӓ>Z8&s ceZU "wؠ/6Aɱה&ƬSk.Sغ$%|{#<#;EwXhyO\{pbE+ dt*u1B1&7JEl&_j(u&+I,LڀIqYt4#Gws&U) |aoBÉ{۰Nf>o{;)`d2Gh¨}[_RU~woh4a`}1>#oKð/psNc~> Gj-~AXʡ|K@`>&~ƎYS!0!D<:)~])j+b\Rmu4s$QrDe}d۱`%$@VZxdOBP وy=H2ұǶ !:(3# H9%- 5+]el''FVT |ZNwNuӽ f›'\ZWU?H֎1}ٍ+m8q1D/+*LCϒ2nkYD}&̸gq9nT\Yf/M<@Ӭ>;O1_`a $4Y3WG@\ibW$ѯ#d^571Ja}Utr}eWF*aɎ<;q.7j\v^ֈCb+vgXy?\&4 (]>&Q6 'o O] ^bS%,X 8Z?蘄M*ZziAe1z6|HrY=sƓӈ³ n*>fyRH2.`@1x>*Oz4Ex#t9M|P/-A6S2TlUȎ$(MA%L[-x!MTS b[/Hzr<2I-kp$n5jJe-L{B\vxjp'eR(yda@Wa?w]?XMȽqݶM%ԚObДfR0v޴eSjAm Vi}޺SQ^p5,z-}__\`V;Npy$_}uA7*065\Рӎ 1?|8b(T~ lDK$Vool0iѯpy@! nT:QSϚ8YTxLo`ls"$E֗8?7H& b /oS6 O1'SNMM*Xb(%d dIc/ 8ZGMYp6 Lk\:ڪ&j[L0y|QÍd?)Kfw܇loWʷ׃B(^uG0Eϳbū0{4ʄ,l4γ`,N,:Q@WsvJ/zA>nO+RD0N\Ps'R#e#JEoX34]t~EOi<6JesQeɂTV2kM Ʒˮ]+柄  s?Pr$^[[2~:cTaHHJ*0o 'D DBCI#*P/?M)T;0%QYwe1.Cvr3@?R`&F7" 1H+Kƈ"U7GTT`rl\&!8DjQR;r b|~{kb"TʎbN~GaiS+$YL!hMDObc.Ɨ)ɳ00U388#O:dW7owP R DL0Vbګ,ִgU:Xlj !gEq#/ږjgtœlέ"ֻˏ )|msi{ ޒ0'{Hw_Zvy|U'ONE_w 9L >9!F54ΞX6f8FR-'e,irJЎb'ǂ.֠3@9z2WYĪƠHu[ȍ]_`8*\2k6~n͕Tȶ9@DYǻOAY7w:uGrz4,h%w(8(iYb$a(A I`""9:S}!exG0C k͓#־kwWA 71GQH{'Z4˲~C o ~EW~P%v//a<<)ra:3n*Z}dő嚼鲕_ ,+[0͗)UL&A?,ǝddM:JL& !<{,+,V}5WRƋpzbU"c`^,0Iiݖsms+kn0uh֚ug1gnj]Ei\y- ^\ ;UV%ě5C-%ȃu#xKQRBmAD0Tpwh+_iQ×ZOB{L|g˚J">vϋDn'Q| 9WΠ'W#56K>i"s9w쓪/ٌJd\tIWK$lc4cU[_ `v!08/ih,q nb%}w{P s` nt3P.#y8l^x -m^CwvA0ZNs[k 8KJ b#ߧvύZq09q"<[:4־H"'@6e( '(w;9zKq&(0D%z>Яb&OsZdi{򽁊[>SEa";*ySusJ &XI'yn+_E L|G:8!T )ŨNJd (,%Ɓͅ2}B[ل9?hcz,#l 'l"2:jBZ縨piT)F\'=ֵM"3u u)y2PE$[PkM15NƑ`xj`\SY ,wIK _: tdv;s4X񧶓)%g1//Aj&1eA{`kU>u6fa4nSRZwkς&thCuIkd( ŨY|[K6~ݙw[hɻqE6cж9"R(b.C=uSFagbh{U4Ap\K)4(_$"}_gS;>l,Sedfoxe;3ڳ 1MOJ?KdRe k3/¨aٷV-pG ,& ,XGdX'Jt.N\JD@Lju5ip#$5G.P<XSd{4lHaIY\^?Fs/.l[s&^lFYM"?bUp#$1eȫ"7ԘrΡy q;pJώgJhX=TyոɜpB\HcZw`:WtZMcM-**BTVͮzqJ'Xo=CBRp?K$Ռ+t1M!:~V]%ǭ{RkKk]Y:D9]!۱1 Rz'.NKFEd]1q+Xmx%Qo*`àU`'-<0]Q&=%6]wgLl-p<6dSf XdHb_lҐ>EBC&M pGn-jsDdǟCc(tSyՖAԜ0 P5`_;ˉ n[jH?nng]Я^*18vbљutzGȫ3M !njŅN)-G`;F9Nkx<@ @vp:FXqXZ)x`Uy>`UD [޷Y?ByWhk`셖sw|H:wHo۴b%kfyY 4zC5b˳ \۷1TkmTw.\|俖S8}4Zue$}g>k,d&3a-01hB!U0m!r|0Y'VJ*O5].QU5)dXV襹'갾*l$@ݣDu Y0Kim1˫:!g"&+fDxɫ֝/aZW6R{  7uvøJ$:gh2żAz BT<AMf+F;Sr PaB VZ*&BaY:j)Aybgko psmQCOsyUuэ rPFUcPa5T6\g[U~@$H%Dڥh2dm1ec AW7 vֹ d#hp.9ӽoS,JSd-([%bJNb}ks XƯ}}͐kJ;( 5&rهܣZXC BUewL>WC*xGaIܧpNHb  9ݤ[pbFS5`$c 76֏q.'Aۑ"O> }n'ʞT4M*M"UYaN1,;D_+ Etώ?U ~lhKhkԘiT rE/vf U!!w#wOd6GQcbMOr>`j_:XcS0UZz0m)s9j>XBfڅAFD=Lzuj9 /D8]CQN˫(Xk<4Tއr̜B~>C$1y"I3x$E7?}-hÒ 9 TRJ~73ӺO;(q* dlJD+V'9XCnz=~GD)F*U]ItDxy+e^E}cu#~^W&(*] W:#UE˛5unKDq&PlG :-8pI|ZXK:Ts9ƚ#v90)Pax؋&$P%'4:e&_rux3yRi;o^AյWPjDY2DS &d X!z6 %n#jΔF.AHy;<|k08IV]yK"3 m}Qi|x|(ԣC_iiفo .Qw[W;fEZ+KF@g}Wt .$)@Mgw=S#JӖ"Qsd m"i"Z f/Kiq~eśjԺӐuu",a ƿi$/S4'B_ˀϋ8ZRT y :"_԰sWڷ3\$A϶mZ =L9>p$eYnIU撳x4 ;P^g|w]@ n Q9(BFffv}/VkCf@1=Y5OW] N'i0J kSxqkm[Z.Ԍ1{#Ĝ j(n]95'ܿ!"DF՘>G+.Hnr*Ys}֜f i?Ϛ$JdєnJ|MXϳ śbxӷkڵ$(qlYK'#ştzy}n9 "?up0>MÀ|vUKtrg^+&)nɸS]ݫb1!HD9"bc A {o!`^񵞊є 1r=zޙgЗs <Og{)H@#$bS|24k 2g|`ݚBC5 +˚יpSN鷚5z,Ddy)/mAPu7AvYV0Wئ@M&(*`PMY8ħ7) wRwH\i,HtXrڠ^Q1fihR5d^s |YU D Ҩ#扝fxWa(?,_<}H>Lf^@8,W lWfU*@C,קte\\%.|_k^h^[xW;F}q~8&l fG}퍮EdA]dPtK=9N3tѸA~aE ΖsWUϓ1#GXASQsاI:6$}K+c@(tuإk  ر:qfqm桭qN4CPB2;`! *"(XD*rUyG>軒ռXELk@JBK.|RKa:՚-#/;|fᤤbChD?DWI0?;J)ӄ9R uu!K_fcb@ !NȖWbZ.{oJNe-"Zs]}UKP/Ϧ&voonY. /W~Oo ?;_ `HG"?'bq-#zr}"}&1OK'b̉Ыl>U)y!^3<0d 츧^JeML"=f=Msq3{{:]gp0jsLp[_8H [F%:[26]8I+Ng4^8#?-uQ-JQk)P`wȣ4C0d00W憐cݠ{n.,:c*jRha;{Q/J`U2@c$fsUG*qD' @{~.9^(z7˼瑂A 6\RxªVm2t#m^ٚ ,WLzQf۷^5qNGf HJB͹ĪH'zI0fg4V\y_@>PC%G,|3߰YY~`m@`CCj&} eESƥv=F1i@@d17 nwc3(+4ʾ*FҔ@HVS̷l<[~]@Ӆ`Wb.yF%TIYD dg%g}_Bv_+;ȑiV$hK[,"h ,aUJ)o$SoI |- &I㌪"67wovO]%mvi.du,;v=al0RKHtfZ:|v텛'y:Xޙ$CW=:k7{vQ]=&q;hɫqyk>b7ocBQ-$QxnC"`JWa/2e2 b*GȮ^~aS/KNAbJC kv] M ú÷n^Q_"lZ֑l(pf'&`y^$.6&\d)Z!KvZFev5j |\|ٻ0td4IcCPܥ.X cjmU;rjV,weW&,-ܹBz v(Do)&閿$*0q3sy#! b 0qf1}&H ;fLwubG}5Š6r!Pcb[m05` %xmwg2oR24ðK}-'޺=$lc1+P#94"Cnр4xH_Pjɉ:>@f%36"ʻ~lk lUaJބl@lx # ׻q@UR;(S$*:W jSL~? _b}w`W:ƲӪ8,t}f?VzxϒV,W (ڋ= tdUdf [v x+m7M5۶[ܦި1J3 /UD%1ݞz}1K of]ZtX#Vʣ$5 CnT.e/5c{#B lsϼ[Anj vH-v!\T~:x"]0 WG#Y-J} K; sSE o[o%*K*:>~} |X%ͱw!hҷ b@G 7IΓzO8$ wdT;R.#4?8Y<ħR/c^s충94*>dh@D̝X(_t:" `vĺY T(#[*FڸC߆ݕ 1@X*i] 4j c#PfDa|>ٲQTH/Zzˤ0,5*ZLYYq:BLk`Ga}b"=4fz\ȁw'r\$Ƅמݿ2vTHY8- @hefxBLX.\|yez3Is<'@ gyk qԢܯeTtѓ7Ø}>7e'\S0zls |{YT?ϓB\^]L \Fꏓvz4&9Ho<*"SjwcSD´z#k؀8akkCe^0e]R[5uuq蚉'jSH#AFOͩ-gyhXL.l01l{@M)3QO!<~2LhJnKPo~ټl0MӤdwL<ŝ{̂\mD^ne`dGIB.f~6NiʤpCfv䎶ǙRWaJPx\D_䞶vkQ@)5a idKL_zb;^ӭy#|mZ7]d"A'@齈oFByq_)sL6J+l>y5Zj:d38ن_0  >n.wApsNF]݋h؜vr@ -e"i񷨺8Q$P ~쐴FpH5(ޕ':?a#nFTrK U)3NRw)}dT~n7>q`2/  _|] Fg=|'v?Ѷ(cYs0z . ˟Y2jtF[KG7XpdVϞ5hD 1>I/oĘ~e4Ikb2M =dҺ 5-?@ 'ncOTǟCe.M {@@XJ[$k_c7T(`#_/3fu8QDpI}Nmk\mw,0k97QL~{JJDgrV[ ms Sm^r%!-_絛ivQt>ei>=NrG$ 7Xc>T`XV%='Ռ<# 7>DP v#&cn }Gf9ti4;/DfiX}"˝8l9hm8Rn6N+,(g5^גh v0KDG9Ӧ\7$~G4l[ k;1{VB ceuT^2D*Ku*CVg92Y|6(N1=mަ :vhZNeC}ɞýlӹ\8co쉈Ҡn/vF;qzcaSgNM @>(ĺ?B]@ Xݒ;eC0gplLP<{Z a͘*kyv7;Q;%7MYYp`<%QQ50@b'匠m9 >'D[n?tNk3lm)PLU 7(3:a]i2ad> N]JKF)|/:ip hdM! EĐ^uTZ$7?J/cV0_ղ }QjK%ìbDeΩΧMYܱb5 :X߶F0Al 5=[ӾK&N0NZJ5vPл'`Y;ͰQ-4K+g'NzBa>"NwT@mтJ"I}Z Wm ]/i;2 m1z\nn@ {ǁ҇V+?(oq7('hxa"c(/yfHq$E>ſ2ދLO@{/쟶H*}b'\y2\hܼavm U FaþJ^*5Ylfa(ec|k'co؆P8 GX`dg 6w]JA]XU@F'qWOKIf]k,{ڇb&1ؚ&+,K\wj.OGj.qÌN9I<Բ NQkl+>a2 ]:+6[Fsj$9:XJ6\RupY4|aQjOlO:s YŶ/(EUÁT.YȎdPc$BFĢœ4xE8Q=?"O,~@z3s y=O'MԂivwM gHQ%$N,=oчMB;w>u/x;.&:R_ Ѵ W' OI\: GݻU7xXzGR\f:0d4VCX)6fg qhT9:!sA,]VyDJ%}Y-*خj*ÑG4?/fX`xO&h1FaP̱N[ui6a^IЙu % d'McQrŒM^<õnW\@O읠>V wPC0Kh5$gpo\:/cVn rFSS\3|8Q,&VLqϞͅjd:=\%okTq%Q:+.4)Yq?bC3*T::Cϳ,D X}׌7VA9wV"!oSEE A{F9b^VE16:"*IC1{oZ Z-rbnH9jv٣V &fTlic~] ^_,I&? 'r0Z3#&6xQs޿dZ*008kglŝDì/q,JΰԄ& /}f A) *3EC &ڕ9{`ңﺬw$_wYdJ41?lET^] gNEr,zn&ij\}yi cZX3̺cy2+IMK ɁŞIB1 EP#qmwt\9hm!+=ߢ$$\SZ(!n"i6ޞ ڈc[*ZCMn!m}{7.U?@ɻ#~ v+gFUwEPG 뜶= .Z Sx(C/j.(r~Qrb3Kٱhw׺#+V2 <^~uJ*`VĆZ@:cx?^.tZPŹ@| Rђ/x1Թ18z߿Ě%Z8U)g7}Oּ޹f2O[׻.qo[%P3;Ƣn2ҙdn%'O9W=*V B1>y-(*Cok .\r^5a "pY\BK%YwE#lc}k ,i߻[ъaVexocKn ~O!isb$(cn5P[|&G&voI}3MF߀i8؞e.$iM0fQ ||ecVhF>3\@RTU6*fkROT)>c;`P{i؊\sPAqIm)ٕ47j`;B:ʼoe׿7MN_cqلD֧>[4aԒr1cpYK8 >(#j,$f 68e\*eڅX@#@~ ~n潍.4. Fc&{ ̍e7.Z\H){1;^K :R'ⓀwZk/ݜjZX"%_ j֘?V&RBs&r.vs"Fd* usH:ne : 2_6d/8%̌N7.%ࡢ`٘nX8 {m[dJlV2t >q1^Id;.|L"_V%<ĠQaUwN)E1וy!?F[# adBNaR$jAngMf'uTrh79 &8CE먼tz<[7 |Z 4!oy'WP&߃ HZR)M8iU(R|fMz[Չm-L%_"nhM g`'@Dۇza ~64|1Fd㳀zA>V͗v VY]?c;^X~=U-EVrR`קWc6]@Bzj%ci7u ߂.{طG8C7\X_#@ 4X"FrI2I= ; ki|C7\^HW F#o9Ԫ7&"u#ĺ2-M5U= K \upWn=ٝz: F@gQ|m 'yN 1SV,A+Uc?^E]×Z{左3$_,Uw<ǤMXTX9=>t3ab蓓KIJ3'9Z ã@G2~m]Y]L4ik}uWR"58nJFNXdIƕ]wn{;I5C@BlUK@ 3՛:աV[i7?4שs0d{t[8 &'4ɳW 6`?Ern;{9?HSYI9C%>켫 E@DL^]dmYǼIn24y}~I2#A}qz@nK iQk;Csu -ou- &47 ]΋:|"<0]?U>\@բ+pwDdl@" i[hI(z0c9eSQŞN/̞a/@!Lmg`pm j9dq:O$b7N%>'}OO(m l@,bGgB_w~xFd:JW4AtiS7f{_Wy0i!L?.kZu>K 4*e8)W}%2Wz6uoֶX+,Uq",uDQ[%F}D.BshI4yiǩ9_ gnv1얖`kZB' %6/}e]pd"g-e)nީaִM&‰ ]L,jF T[]Z f"2E$H!#l.+̬d<D NGqW|@mk||D\Y[a8l"]ȧHLҒ53<XagwdCYlEMvD&⩵{Sz aݽ@%EGno$1>۴5ϯY=!t֊n|7΄2ĺW7GȱWii@@i2k^4Ŭ$wZGx7,5zWơsdbz4㲗&,(䇄nd2J쀃1K7Zፔ6:*#$Px(ڌ'Xk~զS9k5Q\lhk˖_9鈖띟Q>Vaqa 5MFu csʳFvyZw̗SnŤ0UgLF$B<"nrS6AK1"R{쮐{S|"e"nGz ԭRZWX_ݙ`{¸4j?7jۡ&:n3!3\jԇ%r5XHsڣPw R4EI'0=%~؞TIɰc>Zo_Gw]} a880)8ld⿊h_ 36Я\5)k0_! ( c)k+"II^46@a"w.xg$CLr1w*OVZYG/b 3_Nh>Gu9l,WjT諫 f vpjkx!,biݟm^GY-pًmm~/ r}$9tYEIrlP  8<ب~`ް4PLе<`(UsC1$v5sb 7W_Lo& IĽY^~ΠB7i?}Z5:p'g'n5h4%r=u|p3DLc Dz}W¯mh2z;ͬo''ح@ziU{u VET" d#iuִV&vCT?VX. oAjڣ~q3q1^ WJב~Iُi}}9(&:JN&d}?>2a}¹4I ǀ-,U !|V f£02 .}?Loz-{My_UU~ /s i2OjEq,l4P}w qraFYηKPɻJ(d3z5#(H Ni;T0(axs?-NwEqTg4؋wFC"6{.dy.0T4%'-sn+}Mcq."ѱvnCnԿ L"-)CklGf%qr6 V&,RD|πٴ/LLk 5_7Q4-~gT^36ix:6+&z/6J>S\?b@eyz޴VUd&&P#?;Q s%OM֙HaҸ)E^$x5۫2)s; qb8sgI FCqrw}[&lm;L)\t$~ EnM`} w9U> |dt:;ui} ϰ5:|ys?L4s$u1ɀZRd *wZj.g`UK͒ƚq.="h&$Q_i wa +Q؄F.QcSE໛,8A j,t[\vjm+ߕ[نi0bbew3]˽u/$ yuD;^wKu#7@zrl<]ESN \nU=KɒQ$"a݂p@y `8Fa&wH/ñ|*=0їGxgV )(x%oև)0C؊] lVZ{|vt3 F`#މT=f,FZ.hN=\paK_b7<J}A=R3F3$ԦlHUZGS] KwghMJ1T ."C NUaLO8ȷ śee'bۊÞۨ>Jbx`ѠZenȻ'ƂX{]e{_%XImL$LyWsvB'ikذ߅">> NLPg4CߨAaâZ~}0SKUG݊̿GA]v%/-1(:0F>epNP/c} <2`2E#i׃ Is&Je2Jvc6 dr zQ`n AtxC rHJ_NA![Dސ$X_KpL!!:`m)STLN4a#ue)ĺ2ϡ€J&ɝ9W']F/fM9TIp dYtĄkrg>#:\n!;QG><J=zՃЄx*￿Ȅ6@_Hks$dAլӊ_ሙtisς;!POXAJw7ՊX_+7~C6$Bg./] Ybx9W^<=E%פpJfRSbpLiՄ<`/kmX|p/2ZKonIjlbw"4kAk4eq1 ɷd~{yK~l//s|σ|[ @4O$AꏍU]tLרJ5 xϻKꘊX9ebkOl7@3PnM'`Aa~\qpNSǬW@ݛGdN;Ȩ_n^%Hoq_`vz3''e#MWV{k1-o ]\(w,S-Eg='k.iQfV!ɪ2,RL!xf[~3L;!hiDtxt=]-xbdr&\=iP~B:9=Hl=[UIL_W 1KfA-x'.o,5$X.S=Z5毜{KPFPb)м[$FE* %a %^/RVcB`tD;G"Ǜlg-%,*,/t?6enHLyGsI{2(ulpR +Ukp帚dYsa'>)%'rQr@%So. "-;ׁX _=Xct8{iRLI?w12ZHA~$#\ўcPtfۧ/snXAFUk^Ⱦ%JNdC#$ՃZ{;=(ft[٦!NφkI,c(o{s>{UQ){Ukn $忙K^N4 %1Qq>B˩`"UobTLc wɭe:naeQUpzs(v(tW$&9{{@0ʌTKmGLI!T[ iK> ֊!Ec\&^hvG$<[_(qyZ-P?Hɏғy9<+Ż[bn o<| 0ʣUtRے0i 'ːLEfQqNgYDW|ΜHhbL~nv?=· 1v5 bwUBo]hjtq`3-n. =Q7~xŽz}jV5PTZeA+]' .0-ɦ\wФPIѢA)B#QW4wӶ&Bli,RJE I&OWLwEA3R"JAݟ":Ngx3nXPm,Ų6ʁ'݂<2ip _9Bb˰[޳7[H,HP`3^\t[ ՝۴Ո1I`MiO` ~Կ]Fm.M8'ª Wn.8'#UF1tBs4t{)]j[)D%>bujo2 m|>!OHʝՏ˜߰|ph)WnmX #JHP B`G޺O[ҚODhfKQctc_C觜~{T!G ]m@0(Hn?n;*:S1s 5yX"xM5+H ƂYa*2KLt0D6{)Bvs5uZB䬉 k{.j>;#=]!ėQO&⹓@ (;ڐ2?)mZԮ: Gv(858 z؜ԴSpX̣?;loإ!ΩE4@qC})Z4qHB{h 2./UyJԖd vޤ,Rvya;p5P=+M;6H"n+2ztD\h 6fl>w!Hhgh5ݴpVߦHzm?y[/uhlk&zA8 7Uv7w['3W vJJ~5O4odwH^x ,خHRΜ+zخ,|zsف:ZJyB<<( R/H. 4*P'axxlqn 䔑TE|uv&`6HaXzSX2/Iy !KIšdgn9mDJ3ܖApʜ!0`QĬOוּ>BCsjn%BHB _0Qn6 7awj9ePkfuIKcno2uaԘJhCTt aN) $pZ LTTSSnu}f'{/SMo3hբrP 32Uu.2 EH "E3YWP_C;uxi'ˍ(0B~;h + dK:fMSv'g㞄Iɳ ! ^,9ǔ`>RGULR5yy]IHԘQBJ5}*ŤwAp:rzs^bK3ٖ߮=l1_]#Im ^3Č 0oFtC2Wu9]HA)ns.ͼ62bJ*G"#(D0{p7rm6MLvݻυ亭MY ~>Zy> U :g|~*qoqe ;o~e+e_M?5e{r)J>޽^|]wbo-oB"kc'F҆S^{^ZPkL']Ql@{;)]GQa wZEzFڗO,R"L?dd]~Wư3="5" <-B~7Ҹu} %OcRqe'c pnQ{~U'\,}Ql c+;J/ڥ,tKNtqڏ*Y\(5eIOftEߔgŚ9EoL&1뗼d7*^%~db"^E5[])-FC[9_grh,v=~pLC9Y<Du?P58(`ہlB6[Ŋ)^'r#d0 BZ2-=~f-ڍ@}gjPJ"9 x#`W1UTGo-D0I!~m'j@u*13LQV^} O& JI-h>m>:ZJ=PfDG7J  t? ˞!sV-ǭv.@2Ԭ 5(Xp5_1QYpW/ό`i茮J`-m]L5q~a&<ұ%ai$>d5F> LđbOpĀ .b;f<;3վ|56aAFn;ŬX:RW 4Ca 50}P2=pmd#;vkD@L 61ضQfK>#e݄+Ƿ%V}CT}΢57Hs >MFr mNha@-b}Ƒt&a6D28Nb6#4nTޱn q*[^M$b&ˍJ(DF5DrҐ'GN}9z*ߥz]6.} Z}f &{/EٮŽH򅙺z$q+c8E"܄h_^<=C0 uK1в<&hٍ_i*'-AQ@H! MdC@n8*#lpS/X6gC&0r PeE*91ߪQw!?dWHAXMJ4ಸ1;H3 0JB x1Uۉ1>=ZY; 2n 5Mס -pzcwwɐa1)]gwnk ɝN6Woe<iM,*y$l DIm 7`~ڂF}E\hg}viGO|ctJXudEakm*M C)db3u~pq]^r*.Sԗۆ"?-Ň?;W&{"jg~ji1 ]_X_mZ?0m7]B@)NI9(arGY3mV8 ʄy}m!0BVwGurXSL!sr;aR-ݿUOA$Y3DCC*W03K!rHB{LnY*sk }fγ.ܝW >/oޗG]< $+ӽ@B9ٵ{ .y0gYϽ`MeBB{I@OQM4N ?!3=pN֐{"XLW/l;`w>nVKe!˪a= 0VzrŹu}Y+` "qr 16@P(vJo$3tIjΥD_䤷rI$Iv^Zԣj2UA5{H|% <s9ųc lAd(PfZ6kؖ:Hs,9b26l9µh* f\:CEرJt(ᅊ!X8,7o]K^"OPT e~“V-h oR 8KйlĢ}PV)FܹV :TQ6^T ?NπHTz>*cʸ =^%\%d-z} 7ta{ חgl[ɡsALRWk MWW3}=cRWdڤc?HC  k_5؅Kz/KRWC1 FieCl-18:)I0(ZS!^of({ρOhs7lW^CvHTCv>qLS]/Qyj[aδ\L{uxh_ bYۘƔ5c+3ApU"D`,41ƶvxNꕋަi(̧"+gN/&[C6|GFvr6Yr^F54Gެ7ų&246;O!2-&%wn6ɬaJ5 3ma'ӷvi8iJ ̙_MXLzٕy{%w] BKzIL_9!>ھbp37v`P_IY TrxsgD23SuX8/"w0ժ=++5ƩΣj)a,-ͬD@^Ku~(]u"'~ xa)%|p#zD*"47gG J +r/6=s V $u`‘tR^ּЍ(_ÎzY1ydO,F3< <{Eh%Pt~Jjn 6OaMb;Yd,7"|+7EyFSN]&S4zs#`*)S-L8șj!`}Jn鐰cs{c{pGb#O$5,+ۀK |;YZZA{@}VI0{a:wݳ OgsW4Nw2*piTk~+K\S_iXN.Uj)ч25l0< ZQ."K2|R:|%Nm j}ahMTz߁t1Q*؆slJyAm/w:{i CLϊҶuP-[w`7tPITcK^+ 4P9&g5_r_%t:Z:Lr'߷7xAxw(t_GY.`=vJ|!US{IHкqEU&F [V%^ڇd;9WR"I$X[ysh'Ϻch|q~W!5ɭy-oi&`BA bTH܄p6:B&M]X^GD6#}ʓKDZ1& ^vC98܆_ fYhϢ#dY,V7)x_ G2%᯿}g4rzgkY랔sjޔ<.M.$GO^0ү& aJd߀p<X%,c ^FLV:U]<ӂUK"Dza3m93XUIZs'!=>oZ@]qram+ iܟ*`".^ oͅ=Aj9=Z֭1}e<݈+rX,y@qUx9g.;{z3 0۩G<29xP,+`d:+D:խ2.@ }MP~o:WyΤ3~?&)xśU@R?gI]U+1J  I^BC,C=ׇ#x9`aA!Ϧg6 G k2qk-OR1$AHOM%tJFw;ٷ5W4nl]AJ*^$أOD-g_m5QkA-d|)ɛ6VTpG^=rbId* V;Z Co×vNo."g33dSܼ9*<ׇ YW\DLB]yd*dCp<yXG?gB.a\T6r\VRWanAumd6{pk2<[ݲJ(?:K8 l]шjLf7䕘*RG5$Sdr)x uJ \Ey40a@<f͍[:rӪ,[|)_=C(O`{[72L*si) .j9E?~ >fzq%i?4#Ho"/ZM_Ćʹ_n9.^ Cs)~]D (ZzLT`%{ B &, 1b'9xHJ]G?8ʮy}(ܧ}=!O0Aۭ kHZ <-ӂUQ,frΕ ʳC }v cséZxt2v>Ak)Ү=Q[t _j@|u6olm$2"wCYt"ך@>icCsT,iJꚔZ3vuDnuU 蟙 ⠒lCs _9'[j6uQpgel"gjF֢VN )'BwT/ayY e[=Gp>^ 9| b$`Ru4R.櫷ȏhӯrFޯu|s rT\ -1eO:sP$yBsoc4{3u 7OP ؝.5a n>-L Om]t.0&FQ[vO'[gY0^ [WtX:JYjW-fٕ4wGAfo & -k>^X>lt`f΀@g/a` 7@MnXI%!SE&Dxsq:TG6`bXY$.HXjHFTS T|2xΩ dB8u b!Z_(*fhmXL f3ݚ-_3L'mh:@%F9$k{JyNՓ3ʼD}3qra4M~z㗚;HV,-W^jA (.6J$ yt4IA}\Si Vb)~Ll czulЍh|}l*q#78/n.Ls?'Hc> |}N@f_.ZQ^pYw__Ixs=b/I+#+* ҋgVܛN7o[Q M!9Á6ijq h;ݮV$LuUB="GoT8`wqRJȹE-]j;W!nFyHeQ~p(ׅg>R1X"ѳGԸJvP;@)pfex:Ǜ/<[/IW3k/vVLO!%l&{%?XI[VͯRTH̖ Nv.kX>RSD$5YR\g:eA9'-{vPjOXCU`֠!=yh^=,G)ؖ3Pgw){y+3 kY%XqS ~"q!=&fXIn[穗u;r% & ?uƙN^iQ c_o! 'HEljT>d <js|MI#M) 1 #:H(b H_Ȋ3-B< h->M8 8V< gdHY@~]M6B\];?r';56Hь%Kop8 S*iK"x¸^Q KuMbcYӌ63,@!y:2dr\Y'jg~Uh”'{ۘ/b)"H˒ι4*MҤzNU&$%Am`\nS6&Jl`.$7Mw0 ñՈV2%w*L*?2@E:b;xJO-\ -n'ڹ˼1UL4HW',eN2|\LdMP4|1(7V|5 |o"SU־!ok':h7=,O@95;m[%(C;ąM^ ^ң G C||6Q! h@ː8LXSؔi5}Ks zi>|( nN ;!ƒ兵ꄲ(IAhdj !4AQҨ x!^qwr7zɧOMOor[V,Tsː{5_%ybrdEdWfljJW?-.~m"i]#|g^G.p!6,ΎA#ѤH@h򖌔5n}0'XTMf|uL5)xn8wzGŵ15eAeh^-f`^.x(A}u(]K(&o7qݛJk,,02 ^TBH>eS _gl`dsVqC#wuեM8qD\7J#ۃ ԁaq&$Qɍe X2Cb ߉{ 0`N{D9_rg[> . ӿrl2_䡺~ڬfz) 2eyѻ g YyOC^-iT^C}G3[Y_2!)qm5Rllvg (# tyG,;6[qrh]sbI*2rFtUDlk$g򗣊WI~lrν,X7-$R6/TmP?`IȤ.м6Il0l3ctqFAӇj_" Z#+lq, .$;Ԕ9N)ҚWRrg)< LNh`'ӺؙB֪xl AUҎRC)Cʌ)|g;)f#t?8Sl*24JjWӛ2>E|c)r 'PM}WYI,ȭȰ[r~>z81;iQ ˙_0Nv/Ag$ St0=w4+w -Zpfx?ǘ_`uK`֏? ji#$b)Nʎtnﴌ9#;¸x9,AIΐݥvLeoj:Q$>P=\AAWM|&ںfP#K+m mLS CΨmgG&ȃǮSoQYXN`& ZZg#3IyH.[>hX 79rE9[OG[u*xej&n*$x [RZk֩ MGCނm7Fi =4JFT;ߍ ᨰs]JQDSCd`]d $8!x.:Kr3 u C@  h o2;uo /]y/; Ad4I̚Xw"]?@ c$+MȔM٪j8dBz'"*G/_Q5-ʯ"k[`RG>^LbE erIyܰ&/aO`߳TO·ϟс*/ 3RWOб-&uo K뱓K}=CNc"ʏA.5wh R'\Ց'߮\IT IYS}(o ΛDbvT8'tGj WmÚ҂uHOjÚ9\/*F'YI+]@^6ކ 8#e}/MFbk}=54+-~uf]lW"I'>h@Ų.4Hw2矨5IPˤsvP=2Z"X`S?z-`G /m 0K9A'[Klv`#!/7O{t$iM_}$ñ2jN|72xD&`B=M-6ό @ \-,'L@!ax {lje!̟Є6^ש3 /&(̑WI J(_W51G=·]佉M賅:cvWG9ذ2${xYɼ2[g@oowi V=>OZ CX}+z k@o͌}FgwJ`y4,muV_(L`1S+,2a@zHc6uSjnV0?1wKˀ&5,N#K 3u}]cs45i3iOܻpխ~FbTP_\f TnBވdlil"/HN(uzhzY4 f֦4iKpE?*{4ӄN{JメzPb.KmtP6:>`҆p e+f|FDzBDίo[A!)/=v}cm뿊SSS0CQq:%f}PݡBC ![vWmw)Uc7dgYЏ-gߣa#1TL'43OƊLnʺg[Bt>5"qUʛ Δ: ~q2UjȝALNZ('.]s|ɨt#$ś/V7/g{<@Lz7Fb~fPh7ɀ xbDHurstMW>۠RF? =Ö5Α`y\q\.- :Z}=(^l&I2IAuVYt[8>+B 3mX5i˟BEi-h+bdzUk;'g4)o;AP@laE8ZK|a_^Ͷb<$f/(@?>b" n|s {y4x鎻A~iTR}]q-b*1mɀ4Gf׼4v*/|v*w%wHmX\Ts (޸N+QJ{'sUgʉ\HMݡE4[ٴcb9(V}uw'cވ=VH<Πх\[8^x8ߺ Kx+;Pb8@9osǦ6thy%K\2Lּ.Q HR,.H.4ԑ x0U0 8BžhOs{ߕW,9vHp#V'wVVAN@n2[!)paG>`_B{&108Xy`xɓNƓRDTIk sK!rd0+("[!<@ǿrԵ)wI#MJ3]AY(JSVIMˎ.dPݩ9;+B9+=]bs0!S|)ʴGðJ]h3&LQizZOwR9ˡ|0QQABvt22ey yivhɨ+Hl[YQsm!t٢i {k=`[@nWZ?.WSƜ>W dsZu6eVR.Y[F$R-`!VZ#8ǃ?Fn73'1Na2|(2UYT G0\NlaWϤ#s6Wֈ@ۛ?1‹#[O )y١$wr`_/='īv%% ueƃ^ J!׼#23Cu4Dաf#AG#3d>R$ zUWec 'i/BB209Cֻf)hW9}@F?U"lll! c}/I|N=~BFA1Ȉ:&?U'Aqv[ 9i@Gd/+Uy9kEp^^2 \8)b1H"Z6 &R.uJf^#$|D"L ɦ46_oH ̐ǽZ9.umZ4"Å Cb{ƎaV&$),sAdc|yGe iizVlC5_t^ve:3!)KACR`8(KMt !+I gISdpZ4+V&ib$P( hF5|x% J bGYtXI3׈v޻}vZ(-ÁX4rOc v`o$@-06aq1M|z&N^X:ŚDE,1t-RXHZN,(ǐ_f1 FR:+>3fp\bƍ~+ N,-2/|; ~ix eg/d*v>IA;dSW'Wy?y\4BJ;l7<ЍRΘ@ tbTxzna[> 8@kpU=筹Ϊ23Q Q_߸&tc | ' Gfwn#B .<+?P}X2i0[44o}tdXL \hͨR@#QF濔% R@!kC.V%< {Ob,gaq\HR 3r(DFYz4z()|Vӥfծ``^pkLkK͓3=|r]2SPr3v?|iJֱ>K.x=9 mDlFSm72ss=[XuZ4*O9H98 {nU ~V.toW+3f\9HbUNjla{92ՏyXCS-o_W1y (l1Ͱz7ł]Hw:͎&rB20 -`}/0šK$*(( ǰc6<3KJڧ=wߝ&#V*N0$KkjҼg3r o(j>%>7|SȥFM- ́/DѵRhjr)YsN?#$$|M?!IHi:YEKN$jeӍV dR$ s;^˳PL1{nH1 &yFlK뚘ybneۯou=ґƢ!&R55{2I bЏJ} :@J2͵*$s9A279 MKE*PO]KWMlPB L}T#`B_(.`| 덦 FU+`Lɋ+fhX/~BQ(2-Q:t<,|LvǮ#@C'Qkl_~WyhxUе~*eg8:Dџtm>[6emlӄū{CB\m^v渓c_:{&5ePig,JlD*Tslmǵ!ŤIX?4F-w8zsãcea Ь;yj&*[(/ vN4#pr{ <40: w>+n21 z?5YW6usV {`V܂ZQs0vΑb^dH~yp K-u"RF$qFpV鵑_!w#"X{A@$8 $dKЮ$|| B!W8()pJZ( sV%)}Zo8繉-4߷_X_ؠd0 !g[ )5&|W vQSAťk:pwK)̼);Kn !8 |K3& )󌠱'DRC[/Cʱ##ĺsƚXd`sGFs>;v/WDN/Nu&Dﱄ#KT&/@xui:crxOckUph?aS/t~'`dD9|s)yw"WYi\4\2;*Y FFEۂߝ>8EQ䍽F@a,.ğ - 3V᠎ywIO}Z%Qx0PCB .7ѬRr WN~stH o *PBFN:  FvĘ` . > :rgax!͹(lpҦ̩= cu=IζͿ{~MzNIo]4Y ƘHfԳa8jfcU:C-+m}I'V]`3Tז ˾m.l~&TD!j0#6r:!mr+cqDxL_z:VI@G{zW.I8-ļBpJꀂ"$}yVיh><4kPWF<1mR̝}$a?w0XsOsDb~3M܀o sFv>X|1fy145ֶP׌QCv8Ihmo2Xa??ـwcj?Sz]"$Q7Ok+\AwzƒO{Tk~-QbtKDd}SŬc3*uɲn[/K2cSGh㶤'#ݖ_I5N/==8lRwn9%znܠ(E 9f[bIZ^Vr>0^M0w3v.y\ vO}W r-!6\)6Y?25d4Ǥ`g ̽Q_U (Bn> ssܤ(H-9Nr_vĸ;[BU0Кu6q3\mK ܄`fC)۸s2SBB2}-q)3khG8܉>1:tpv2Mp^u% %@S!CjO4р3)tZrqa \۪g@4]@}uy7,p䈰Auu2?K k (eLslOjDZ, ~,QZ^*I,y%$y[BsX ֽUJ`]lMt@,"koِRjTD#+<:|zg.&Hb>@)^4@w>Kʎa4QPۋzwvgv6$HF{UdԖ3+ x| ﳍuv߱s-$xFxi1s3DL< ,G "?k ?d:UU*֒≠&G%j#*Q Dbگ(@|Y= fC||>=欷qZn9?N0J*AbD~v2DyDz_>LnM.O?V"2JJ'֦I rۀҍu-QZ]mwuu S6gB'&>^4aC"`]2Y܊}Ey=G8!8x<,m^תekų t.W5^JkK/KXu,3~.́>οu.E+8%^"ER,T쇇󔳕M̌C!zO& @T3#ޝEsvQV\ |9(8RwG*vЊ2F{TQ9g{3hUsZ(‹n(7L }r!t8* 'vBwJ/sVu>>;T"d6DufਂtK_O`=G}Pb%רO$2 !|31 %x$UIŢMҿ>1$I~-]DÃ: l"3il}r%C!;%2 A>YO~ r[1f'! #I8\lj 34 wm.nD.cS^׬n!:ޅSPkPP`M/dC=d 7 hvvVJ1Wz*$r`PaIQ2ه/7N'F5w Ov5wa}RΖ#Sc`y9!KI>k2sroЭ1_;7-"&顥> Nncd_x q!b= ^WҊ P૘|dNU?h=!ɓ$־]dXzUj g@5UEȢo0&8W6_ LC kubJyQ9Ƈ¸i\Y8NX ,T0.'C^âGaO!hH k{3Y;u)gR~a,6}6iyϊ ٍP Ԑ&f^Ⱦ;Sb-*' ZX0k_[,ﱨž ު@l?&(uE# K꤉},?웕rE9(p)pZXf+ g8 G3vDaf+1'_|X_1';#s9r8u(SI(>-5}%![_ۛl@C IZMKw,H$^%pIy^ u%F4pVYS@AtPG(4"Xc2|A֣e- [E_:T5_&D@S<W&0F7 l:B (98%g;># 0ibB -{$kSbrlj@^inMW.Grbm?_v =k]!\f&Sug}K:p q+1Oe:i(q-(>G،ZcлwSUHKo |+ɪjU燲OF]=*VwE˟*!>wQN'窲tٹODhcd_VI1`wS/d3CBqŭOCIL3\=fMma{\52ˮ-  (QAl4p=:VwƮ82dk` T.KiL.xk0;)q\2o>呫wBpBqM:Q&2M~~8YȀzu!v@ȈlXӼD,85;*BH$K`ƶ큊(GV2A^zgx@܈"}Y%n8~0/-6Yl;+L{0SfMC>of?I8i'o(h0u.8 $8U|Oidѿ5xqE̛8k*9Sx-jp5A63&!1f\-l[x6/JXk :aƋ]sߐEc/'7jyAs.qԽtg$8aԞ4NZ1aM}d VSNXKadUSe'CZs)+]<{~\)o&FS4sx _q.eNiN&FEUM 5%%kXo6w|#VorM?7偅:@pYK 6 ;n"` T[pT jSJs(gN0W[S%Ѿcg:g?NP#"yW@4C 40cBŨ˰XAo,?^l׽ꡉ$y/nqpgʿeJ`SJ-%Y6&MzQ"LliֻTIOYMcgq>,V}2L1n5qԥF?h C'fg~7k@r6Q.=R|W V{ӝ]M1`R@儏{;;)vt: Qqr-7 ycfb0V^13^h m~٭U׳n}A{Z?AT!ZC )UI( nʃYiBIliʐ677[%pS+4C_H N|;#*a5=LhהlW#l4qM&&r=V0MhXq:Z3ͨY LUš7AtEa3Hy11}d5Gcb2K66[G"Dۙcm,f>Ҙ࿙x?r6"X)7Rk?ˮDK(5|[q~m\Bh}#b]G.e,&#A5 '8UJ|Α N YxoeP+_E=Ϝz! x',Pc^IK>3|nSz~2סIiV#cIC- rTFn($g#~hyC!y6 /eqa_;RAo12NHѹYOwyv@VM֥1ۤNl ޠda@jF.4pέd'(Ҭ}iO';t JqO,u'f}U&ŭhrFt taBk Ӄ?nGDǛ%B^t>ZbWO6X9āK) ȂtU HNbf`/](H!S,»lxwW &8yCTW u ~8m *hhd, Ǵ i?\?VYQ!.lW0[] hxA 8%5tAN޳J(TNPts+XPA&"3WI5ut3)WQnGTؘEw$Bgے!,P9B/%NҼ(h;ztܘEoT3){ApL[G>d'YJ]Iaӏ4"X "a˖Ddz0$ spc@lBMA-7r9ŵUC"k}+._d b ELe1NW;z ŶdӁ+)0vXM~{ Z%5FY#fG<ʿ6hlU Ek3|"KEvQbU< )| lӛwK,50& ff&`^.|.~:De0Á7f2]"R^Њ@"]8O[Xvصtj:;JJ:8PZ%hL1dL.c{Q+1GVYw|׸e@-yA2"5=zb?_@6V>n&E ~tWWdqp=]5pF8ڔq^@KC:SB? 44=c{/hLg |>iT47th<3ĺ>AYݎ0T>N̿/z/aGech] I'k?[,3`AS!'[=H{G U)e~7<̎ӹ{ n Vr x8{ƚ׺r+E3u\vk{8!3Vi!alT.j :؃ 4O =G|v^}iqN5š]]:O;IΫHwCN#vkJ,%x朜TۈA;&-slb㖅cxh|ȼgk D$d"SF^%Om? ϬmH`Y p-%.Ma*I0"{GJ7WoayTk.+WzkXm Ӣc>Stԡ-?ӷti: ĩs|헅zɕ-"GgYO\4I-$jIԭHT+ ~fM_sJ>/3ɗ͎4_1wNtrBkx^YR6JC?Z0Y~n>ҽ[xR PMM)YB>h1N6 ttQdzkZd )"h&1~8k W-g(jZMIȊeLx{'jhͽZgqD0#p-j=T9ؕo!LBcQȐ%I-{AP}6&w[k K$2b|ZOG^0? 1TdI[ޠ'oׯLҩ)gp5NT$Kp h4hc0NY,I+-.=6F4qipv;=Ë&pgv,;x@|k9RwEwQj,\uDe>ڼ_pXLuZN=cz"F m<38[D/ŗXԽ&Ny2.9,K X}FODiDŽ}'aipꖴD<, ) v8U@,._DJx1g5]j fPP\f (lTy[F"T)>J(~r{<ҥ4 Sو _|vrb1D4 eLcB+hEoݢ,1;۷u@ƃ;teIS)wAvY!hD{ iAp{DZs*1|>2桶FȪ qG. zD*[D/f"[UO Hf8|'PG*gZ9%\<gC !Q=QpV1 -E ҇1Ukz%6PeP"Vu5C"!'v 6*/5\B/FiQ.ERu ׊,b G`nF^Bq~[*qj_'¢u4w;,8i86mrՌdHYOzb ;<ݮCO\Y8i<<9[]鸅Ty QDzS-s[c@#zP'BDu>~&7bq  Ͽ9Yh_?bėc%iC5i ;MB>(G>ՄLtEdyv?1/]2؊G7k?0Ee+ǔGp}ɮxdEɥcmYSkl枤Q*REwTri>qFaͶϔl7,U}T' 濏 O!*MIbm!_[)ѽan$J6,ӏFcTz_t4یڭZDy HIW@[ץTͰ8^ ɬ#KrT;SH8-bMr `޹ &>p q8#œÈ9T[,ZM`j*iT E,uq3hWJKZ!lF 'Y"MY!5܊4ωes! 9xM3Bm6 e`:̄zOaN{"~_t^S͛?w뺝 ٓZ%8g}^\T'(n$aE'ey3$`Vos=|!So̮ħyWEQG芸x[f,92@ b:W[Znd=ʃiC\Lͧ l&./략2ϐk;#.{Ub=#!ژC,ǩQZ&'d˛, |) 0ؚcT02֮X"|T Z7+.OPd*$$<.04g"b}nssE"[1hF,KI՟ 7*̋-11s̠5EloN`^/DΚB@6gh16|:v}!!vJ/Ԉ**rKMecNa}4iܵ$x[c07(91dF[IKL+T)Ou3 晨c> +ř|C;bݵꭥh$F5@THn8ёYwԏ+Y9ZӑN${mb p7P(C}5.F}NSJXyTcb4,B"^YkˁX-xvnG Ml`5")F8=x[;PKu@ek}I~4=Y4#*]AARDS>$P͔N.ъL_}ͽЄ9膨cAcH ?$[``—c~JfۀeՎl܎RTN5(!B 崁՚lKd|YR4fֈyA3مNc4kͧҋnmz͌/;5վo7K6fnr\A+s*1?%㴈;^vEaRd7txbT 02 ~obEM\Xj ɞe5$cޟ:sKfsqƣw>7حVZAo9czWX6Z]Ҵj71~"Ubr7J)B T2[P&߀97mk8 I@7kl=!,qpxn@\:Z.We3ࡢTaĞg~ޣE/m;b[k ;t*7Tۉ:WsNOgYTFÐwv9 ye|g}xr^SUE!4fz #8qןٵ‚TbۼD2m<]mT fW))9wmBHTlm\'%-eԦ%l `9.'oCAyt, ?]Zh*RAs{p,fv-ôE%[g0ԣ kVA^͑- +tûx/:d\ISa@RT ̐{̓IU }1aUyLq,7O 9BΈc& + N܃jM=W%4M XƽҢMl X+2u34X@*eèUp!9@q0 ¯9b`Dos@ˎ{x^D.9Hx>GCBp%AMY(z1J3CS{@?lz݀M^,!:- 1wLY;k[ E\QqK*%kue1A!(#L|06¤I U2TvTRl$tb^PEo֑홶xW3 TQXl /L؛P*TV#Hh$W3F%:KGo=vp8N+4{37A1(uo)Aw2mX L t&,ᷔ9iY,>P_F[dZi?~~4([?O* (\G=/zmJqL?X<i8qXehseH:)25[ؾ('H\c̥HΈAn<ɔSFm3xf@Pud@ Pa]-F3cs[ |17P N~?_w y[꟞FF8Q9!Fcw[oJ'sԍaƮa\N\AXof\HQExm6| moYjdzEhzY,9TDz>:꾛r]z۶aNZkL鷨YI,GPc<>3 'Qdz!ğ1Dn|2Op6`̟pږ$ uFo*N U$ 5vQf&uST6ʵ aa > wX.dD2ڲ*q7r1 8P`rϊ1ՓB# RJ+-, =OE{A2;)REy2'|u:]2"Aecmp:ocC3Ēؓ5 bq}&WuF[B؞jSUm'VxPѝj; ]\:mY$R,t; ՓWwb :nO#_},'.(!.׍TFTcĩ/)~g(JG yt>с+Lml96+`{#ĺRUT=+2HNJt܋_")_+0c`f 7ďV< PQQ :CH&kmO% sm,0lMRjr=hиdegQw(foجVZל "ǭNMVN'@x >歐 u rbGWiq-tBm@E{KCi/s`xUf2%JSx*krn$b! 2N&pSur? /3r3:Nhbs] |m9%JI&+Ϝp(`*|VTL]--igt_k900&--LR>Ud]@tM /V_vZ1%b' s Ѕ0?e#C$,EIK+ )U*a?o\FzY5Z Xg=78s "|J$X0%}M74 -w9p+jd]ʢ02J޸[]. hEm RN?'&%U58VJSTq|UICVs) e freͷ3'H˾0^v7 MmMƓ)Xo[xB0yA#6 ̷Hkŧ"\H49&aؼu޽\YL3fF_Em{ jPw |Y\Æ:ZYw3I+v|4yz$Y Da;Hy@(.̉%^rzF<#V6̣V|G_xEc _raOPcIVޗ8(^74U:]2ҹZ0!@ <7S Uک"j2L2雯ϖr9֑㍓~O/$!Z  G}GWH.ig <fdnwBt hʱ1(H"č?D슟b%JV\ 52h?R>pR4q*clA"(vho`k¤O6URs#h0ӹ+߈bth~(gF-Z02]L. Κfd=X0 =Wi^- D {PO48ag-uj:J09' {IƋxX-C_\|Z/LE{g'`7,,vEJ2v6 }5"ȺQ dh|@f^k*e;j UvyRDBݗ ΍AkimntVoO*WJdKCq`@6=^:1-q׳F zw@PK> eṯORL|jIrEI-h"13t-0<0:bo$N5pcFFW8­3+LǝZbpvenyLm3T/dJ9e7:nuşQ{D1&S)ځ}j @>`e4zߍyEoN`/!Oy ll6dAya7衻PA>WS 9֩92KO{\=P$Qgpca˻rLͩa-Vin;ҬsSr~/E.Hc;-dN6}&mJΚ& Ozk9*Sf!sizǭjjoU3T[%|%-p25Iguy݃Ue)PhF6:DC*xL2~L/yكS }'XkT >JwrQ0ϲK椏]Tgڭu~E̲ϻ#&帎>Or,fl*m'c;<*UU³~'r5sO>l?>n2j^ȸ(^:ghe=?IYYԱ;*c5~J%wONoU2س,P6i@z Jq!2.K\*طeeQR\ \_v>]" W;$&CpO'E >A`s97L5qʃ$R 4SɗDߝ2 =[C?IkOfeھ?<\MNt/% ?,J3f.i%@?8n3K-P;cD&mϡk:[{1RhHq2|.C@>A5dlU5VEvN`4Gݙ6[rXH,xnr7ff1G'tAغr5 Ca.uCn>9<Ȼ.- ݦ86_ÅFjXVHfՐA>Oy)0Bk#F}_j(.$7zr,O^v0]>X.:^0ߤ2bwL^|.mF 8/@N{dހs][_G/{S%hdtE%\^{yhR |dDnX4^PhV+ĥs$ꨒbOgW "E ;T o{ԹED 2M%6}M'0yǯ[K#m3ikA&qIfz.iL0@M6ЩɺWqv#teW&{-7ӿ-tF(tK4D:w0(@yy=$6ΟRB_E6=y[b;1gИWi 09 c {+ֵGwMՒgC$u'fin &t|FR, d!o [ ~хU;dNgj VT`3#ϭf@)^Ctt4S08TwrS ?`Y$D-ҟZ8JKG,!RHKwn}[dFpbTqYfFEC|=^Ac*Sy!=쫨3*o e.2w MB|U )m1$0$G{1'MYh0pGz~[V~Vd[asL &IiGъAaǃE :ľHcwBV3D(޴\O$9vO*0.1lm*E \c9C8qnL%ab=Lє^X!7:2zMBi1JKk/Yt#j>D?0A+Txg@ʺ7t8SG볳ʨ\m^V,]܀̕#˶E u,b4f(q u@t[$l专 Fw 9pr*#y>C=UliƽUqśOR۽wO#@fMP{?1S4F]K0xMTFtMHQJ(e/4A??4dȏy*o;28>IIt`3JSuyv*uHƢ?P}ԭ&d؎3*{b8o6Yu1VOj ߣ.B,zEYMVyhoGya[7wۿgX㋀ONl[-եcLaDyٚxObJ:>s9;U=a1lh <}jH󦆰P`)8dYΌg//}ryF񦤹u5A@[JfA"fzxu=2Y=+RCbw;!vڽ&ڻQb[|;5-o5b$8_]1S锿PVޟ)nr5f'45m=Φt~VPU6|WAȡO3p]\z\~ ywƞC{g*t_VA{P2Le>(E##?Vxr [PE7 %0&ƛ*9LW1-ֲߏJؼ+ʯ@7?xs|>)r^CW, B@5E "w j__)*^]4=9FwޭO3_=owy/Qn"AeD }dJYE#h$Mbڜ Ք:'e Awz†_ڰ/,);bKFl  A={s8- )v6̜]kC6!"_#2Ѯf'#v;,ձ[Tb*ke !%Tep6z\;sL2Q;'9S6XޟXC: ^U5\D Xbғ ;_BCS)~Ƈ 釃$!uڷ*l,ּC^D&>BA*4?2o!ݒ~?~\J cQɈ?+X\`-t^@7}1(_#2QN\XfrIoc! yN^ʦQȌ33FimցYc ݹ ]w14+ K6bpe4:lۺ֗d]K[Z]V{]h ah7[k+(P&j^gJ 5GFֶ7s#P7znvLyyp蛭$ʜ WI're03~1:(3Rk0hb [s,Jۘ<ygԞٞRydi(UH pss=)Uėz'N`:@b7{IHmI2ࠗJ0RĜ`O:VӞJ.5*K+Xj><+ÁzbuYr[/z \nԦ[:RӾ;Mӂs3 zJՙGAgY"P7+ĝ-VpŽIt>YЃ)ڛ^yޟ(WMwq{cM7 W" :)ŠFlJMbܻiL!?1Ka"84VEcNʐq~4Ʊ^"xO~L",YCI/8 H\\# ~)^,KE2I 36O("KlD#wy˃hb,uTNTLpa2>&P𒎮;{G%eaz?`lD9Xh|śZWmO__j x}R:2>lYRc+U_q`OϤ@YKS(UQ@OI^gYͺ-RUޅtu0K {FC"z^̈́#EWk{ZJzaPy/]퐊I|` 09`= J+p,csYj"4@ٷW1K| ǯEMZR$~|T9@+w.R$֍gӑʛBFkB~@|*PbR~Slid+08 ?Pj9E̙\}wD+oÏ< q g)I%\<^jbƁTԖ$ۏdٳ[9e!XPAr6cr>Q ,mN Nx"bOk`2 2`$#󫽉Q憇`TycSb6_pYB$h!Oյhwџ< LAqJo-5F0^5Ďt Em,=d 5J_ t?L㏭d`2W_f7n!c\ӛYx/F@J5'n6}*mLzw}':;wjwTpCv [@TLfMcv@CI_%1.uCK|b f7[1ĹxZm]|+0Pd~9-ǸVaّ݂{7k6nm\ "6{?4e8O{IHgUGiEٗau{{\5ˑ.4A'ܛcd\,QCB ;f62 md'b[dgI*I"NdtY{䍞 e\*Jx,!צٙMNXmS(X]1F뾌@yZ{NS Kڂ8p @k1nWmx,$3ф{?;Bb<^>;Nx P26B<;$l!F%2Ə$;ƍz~W@75VVdv'OG~I1x=J)b ). 鐲7\5CjعoEAtѪrÜE"K7ޫv w8!:B12qQٝC6vi^~"RT^_{^f '8*[`N;{1z9[ILܩfB,iEXS}KʫP9 no3֕UMq`ލ9Il^-w,_]oC Uq3՛PVfehDJJch3< }VרD7<.P` p ďZ2b< !L5. ո/io, Ӧ\Ƽٟ=k| d Ԓ8XFiM$QKiD2(5:xsپ4ѯZ!`-7=yp--f@uV7w6li{LZj$5v4"jҽɫ q)J#>ޅ$0OxS}]W88OX]F"FOzO3*L-.Z,h80kqScا*RWX=2C;7 -fagg YlN6 {|ǕN 3>]¶*1o5s뷨fQɨIWw_S,CDI | \HLP X8tu-h4W/ 3ΕAG4:XR7pJe( J@ڴڑ xkI PmC E201pe0hsc>Jp-BaU e1 io;W<Eu=(J8u9גG`c,ƙR^fmףjR5<9P4 D;0BҬ\VC(%Xz~:!E \)S7J@y+o[iB:׸Z2F;.]ڒ<=Hأ]\G%,~zNDz =L(sT^{'?}*"no]n0CMBH xUM)iOY,`bz>} w=2%ǝ5{.>"Gw=f&C!j0<윝PEŕU9(ѡC.f+sʍqz(';VJ/(F aLQ4UX&&ݓK Wx~о /jղN?QtgZZmIm-%R!zlk{SuPbQ!HA7sk)-VSJdF,^~wYLsJP EG4!4!D/wv=g:]{ޞjā$!Zo@R:@tt;g 1 M5V;++ X݌T5F GX1tsIV"}T&%2=o9#H vqGd{!fq;:(I<ݝ^_hvWZ.wH6O6}/m)mW3`@n_~B[ (uJy/JZ[o[Qnl??æfz9)R#$WA *\=G~mVL$Iͣm2B⟢4x٦"uFiįҫ2V0Bz:;|(- oAӧ칥aF"0#I]'Y[dĹ谬O| 9*Q5_Tmc9M$%>pW~)^1 Tdlڀ,k{ #:}pN)517i곋 7Cn~%!E(AJ;\7ŘUowWҕ[~xZv ;n+Ll޺j׹U =|+a ?Q9 J鑈Nm(B_+_PfDY[t-ȊZtڐd`ފ~߇I¹qV_=VvO쉧 t\w<p.2 нduߝp)M'wH[x?*I }A漫M]^̻$iʈ#H%.E 1MD>X<0uRn)Tf7porkB;P񕍑JY`.I"GFZL6^ 0g"w|(#]ʒ] ɾ,[ڼ/ew>T +`B?)k)//o\pwͽґEpwStS]MXt1sOiS6Mf: }8 VLfpVsa.E rA4@%q3ggo栝a+PHoJi^3lןy"*5aL73yAc ZdEG1//a>b1YߢzruC?v,ҟ17p_d،F$t 'xpPؾauN!C3ͱX%abzW/ԟA!6DG72ڜɨR#{>[/2w6 P%@ ȗyE/6+dײ9pi[{݂2OWgk%&/~i" <51x}%Ix 5ĐƦ\ϮbF1kKB$.I붻PNFr"0C`^O&P[ }Yp sL^W9{UMDa My<4}-K:7RUJݾ(>"os4wac(^ _0W,}a ¡p [.9B[1\΢]#⡣3EHh6ϵ6iqoBnj'$["-FrpHF2CԤoܹ2'q4$ ) ?'=$8ڔ:8^aݍ%hN[,:ErP)n/rfDz(5 PÅ#O!äF v9 %`U%/4_̈JXQ &۱Mn-~&ץW䁸mYW>nf3 d(|L@kcs PA,q>x ,Q8^Jo+#[^K̝d:r_q,l\Y"Kr6t|%^q̪[2P<\}djJw<KGeK7)$;uzoQs< [}PތEɛOh@\g:v`^G o5|`iO'J& f?\߾a oWg"k P]ǒ sh LͤRdkT/ZeID<,9+ERV#ύeew>ߐN>ǤeH-ݴ\XR# NOKhBgT0ln H[d!.y,q"#EL4\H% FucAW[a;f u)!ĀL[ޭwԊ8d9͗^&jNnw]\}/-q~sw_}!?.z:"*~cd 80lH)d:-&u28T@CKUˮ/iQ8FRp]֥\4aʕƕG?{d71ӃbQ 22I8!ǀa_Xs"FBwpAΥrm UJ23q ;N{5cZt ,w Y&Ișn~J!p ֳ-sEL`*.rDEH'sόK;E1X#gBkt oI%T9/I'W cuy9zN#Vw94gnoSL|u0C.RR.1! FE*<4yQn/2wǖ\sӮneǻ\\,6gF_&3m?C{vcNM*uHմh?S&.7NmGj?&Z@?_Ǐt>/g|W"mȖ'Ut~hmDpD FU fn bjTN]V̐/u:ܣNoT QzLO[b72,*7{zm}Cf;?% -Fkj"N2<~j5/#-kAfW=ᢩ`vEy:4{΍i:([/& ~LWqW^f4ЯQnRxPJ07洼 *G|nT$:]uBJRX !TDZX7:o_G> kX)i] KT4=~aԝRMfX.mB!-دSΗ;uB4 l[r2ч?W@g}缄$U#*炵 X )ھnΔ Lpq{79nązSz$;X૰+#3moĞ$jO!*CtY"Yt{И*)-a!^폢c79YaDV3Q8Y92bS/w $:. o경ts&Fu2V09=| EbGhU43Ғme>jEPzHr׺ cT4A1Ykd샻aS()$/i-P˷)#bm+yj]dztWmO_ U ;rxC`"m1;\U$1-6+F-/Єfm)0-mϿLf{"MJI"L,Vzn>nG4D{_YH :)xI3o;:Гd=thC( VᙰZ'<8 ^fmWاV[Yu}ĺ!L]B T.аGݔ"@$]KH@W|i@8b4B\JyU"HX>f;33TCpH@IBs$yMo`㊓D/xާsCҾL$j@s>sѩ fq2@ͻסBH*}Z2ۑw/h :qeL(oC#h"C`l݋^Ø&jŽYSm6ehVF]hw\\W^ VN@]oFhDn˜:.5yxq-XՇ`4*_-c\kcD{7P<|x8=U J?nxdmY+]~SI86 T?7J]4;`ɥ/TYbgqKK" .د >Ns !O&y tDO^Rkpu58~5H5n+]SWDB9±s(HxQ[GY~DLrzOGH^+1LvFQYN@2/#3g>=,7W2%u(Eh JX04Ek>#oB$鈨"F$':|`RQJ43* l{(UA2I')UEªB̀yNjjx5*wcGi55?=`>K v<ݼ0А3zڻ HKz1̓ʜ0xz5v1inL)R;H,#Z|%dlբ˩&Kw;bNƦY嫹=e^|,NGվlRܧ˃!xAy86ܡ.a4xD}Foj!ךhJJJDž^!V8rǦ:W׍I""Wn VTDclm0Cע^ d"ebRqĘ?m5`u@5,fp=5+hJQqQFn$AѣKS72 i(9Mtwe79`KLп2I"dv.a%(DCb2Pi +ѡLc,AyEV2y'" X GFϿlmݧ{,1^~!j$^y0>Z-P Xt}u5VW7DN-"2Ivs@-HeL%m(*~,PX|종 \.tVp(|4pOKШ`< :FAX[)Y+T9R Vh/o17Ad8Yըu"yBjvvpu 6{ I6⷗g#Qh;I 6sL؂jp E1__cdͫ2& q/p`$[ 'o n)3ޏxC 1wFdmqm#( 딤5Z m?H P 1'h\-Ӏɷ}P:]Ǐ[ωBH"'ܛ7V }00q3P\%9E4Ȟ;e,XfUdD ̦{>˔akJ ]kd-JPĦa ^Byᄒ`3jfk2WD^*s^&KmRH=wƲy[4e3 $~*i750M# iµa EriK_'+@@3$ `:u@?&Ѵ|jK v2*e*,*c6iz3}Q{V;9*?gh\w3q!.f:J?{<ѶUWTlx;ke9Q{,4fawF[Z{@úPlYnġN߂%1JZ8cDg{oD "uP4+M.p_YQncT/7㏀ nFVVcȏqo-!! ݂!' 9cР# hb3kIAOQۓsE/uf Uc3Ⱦk'vDiY1Eco:=jt{YߦNb՟5y'qk:"2~ b8h&/_P=23IR(0zeDkы)A*]\ʂkZ>j%^܂qѻh!G'R bf1BlD5jUX+BŇ9ڃ QQSҕ'sz%`,Rԩ8qjΛȠvuDlt"\w7pF9U[Mu3\Q>{HU tDdO)bk8Uf3'}Cs6y_$" `Y ^kV(ig߿$O~D̹hu!9GF)m ݍU 2eݯLNJ~Γowv01O*dCUAH/=kOu]~vz״1&ht# WZ[:T(Qo-v0EMnmpg<0Q]ffň;+(^2Jv;%r4Y\9bb P) .ay%9h 1 ]? 4`RQ73Qz+T3@8V'3s}~ſVM%َq?[oL\)DWM݆?+[:im"\L OO)g|fLu¯cAr2MN\IiaI缇h^&dyݳ TEʣ7][dĜHVmMK EU [D`#kA#_*; K8 _#_(14|ؔ.Q)gMt7sg0K<E#[*XS 7ښnp}ڽqNEމn)^qy0WaS|H9݂]jJ*H9ƙN_$\o'VBXf+H5y1.̃M$n qũphOEt,揼l"$ .^jͫ\eϠU/V1ͩoD V(~exܤۅuO@THf ‘^ў#Q֍P*K_L9"Th ~8yh(n0??PfXTZR!jxPi%e( ,uL2at ~)|.M{{΂dʞ^@*8L& '|䟱/L^D);K]@ 6WVkt5mzYۣ3JUI/JCGբR̓z4x#u *Ӌ5)obǁ6H9fSf.L7aPv*Uʓg&( ȏ_il\YzUX@5QYKߪ&M0ӭZ_-B'u+⬰`s3Ktu٤#%VZvFV'+pVpcOK16J[U\nQ]8qn'^/o9(_ā N~II2k=z Re_Ez{f s l]|=ὅ#03>b.(+gazVaQem),Lٰ;T@dЦPSs߄=3+9 b!FjY4aS)5\cx:͆éGz=Eg~Xd`:ՙ9,8VTڜiD@rEO"1+=ySλ89=Ln6JGGɩXLC[l^U(q̻ȷ胳&<|cQ\zttIaP[d3#Q5[%3Q;[.2u-ē|oLٺؕ*d"os33!>q'kO2G=6$d2=[vRr_n4J ߐ0?L͞5K<}&Knb_֔HJ&L2S*k(ErOɕ2c9cnf`;BlZ6CӔx6DC8Z:֓mÍfCLjW'Yh *rCh$,t !Vn9 ELf!]`?,N++17 KˁpsɉۭPg[??3a[I[J~FtBYLuf)#p`Ј~HhcZͬP2ߌI~4GKXV{L)үyx4.TQkG6`1 Am~i:&IK| \z^~B5ِ/׌ lv FtI*0D\LPt KrKK(e&elYwdL5u7 H6,-rhƕʰW8Tϯo1q$N^.OC&R3*4-?@yOdz(0[jՊ.Z5[۪{ȢA%Чe_Dk$<4Ì&13c¼Kt(D+?fjy4Wg4qD$3F0OR%}4cb㙛/NK&.hH0۔Sr{)sk`Q sE&j_*zDٞk@vQMy"(|5u'zs(!3O(o-N)=ص#;?J|DžR. p+C -ݑק` n%)Q4 A 3^-Qz)D0Y·IF^  h(Bxk'w1{+'6`;^~Hoa#ڔ,! Hq'rhh줬z/S%\:.VXc=Vrf,[/Rx= m"9!Mɼ|F̈́<$PRg_^ yMI B{;ϙµ]Gg7f4۽"3xh,oOlQٱRD|a_£vtB20U rY^|c I#z\݃׳ʈz4Yf`7M ee0#ج2=O /FՒvf''sn*6Gd kjVdU-9Zp%ZIdRL(<M.-êo)~A#y; ,jmmU^@-mFFt]ߨ @"xP%}LKp8:ayq5ՐRx) %4b&x .Y:bSe)^ܷAhlC;wr3EowDӝ50.d,aG<2NN?4Gm^{E=9cDLҘ%֖ Q w@r"™4Bz^']^G4ABeUI<'Z2K;|'(4/=5?/ kohS)V*eYNZ1?-oq XاHf툒tE &ʼs=e>8ށ;P:}ElKQQsxmLegAM%5䖑yJ5AG4Ol/ܷV@EBhq0ҹB[lĒGG,p‚+#;_ 6ܠ"i;ʳ&Bk_\Ӓ#8uFZ(8;^Y{hV2dI +T=pHMmj{Wbk] Y7 vH'%M$Q 34{UI\o.qr} m>ؿR LjIq'ӖX7QF^%kN~_A_Rur  `}Y+NO0gjk绰7u} #OVD{'V}; 5F]ay`אl2_}:Gӹ2\4:9ßcsV)~&5y}LT4;:?@_}$[@g$ ` 3~z%K\w,+61-ey Ù,gBa ʎ;b-J.*NbIPNϲ!nbI}1v3 k) "Mm~vw/7*9/ W? B+@EBР<  9q 2}.!1MPYh? 52D:k4ޛ'S6uz 0DݽK.(G ̼(Yj$0 xtA|;M_fC^;2k[A{бmۮRoЌUP2Hȃa\xUr1C0%EgVi[鉹|1g+n~t:f']_X d]2cw6m==P68.L+^&T,Xb~\! Ia"Ǣ/8|V 3M:m!e`kp۾-,jC"I m,Fm'r97a @GVDt:gj^ձDny<АЉAQ0O҈;qP>?@R d J ջa{A*qkt)S+x@9Oyo@"Wipݧlـο{q,w֐Gv8-io%$$R7x^t Ē dgɼ :}"{¹үZx7Lh(yXFyI+8 qYTJP=P끞]T;pٱd~蘽v憚Xg$rV]H17fK{wf85'wXo拙R}rD~ *QG6}@[nTTU=kzN0̄|T+аO|k hm < ;˯fqTSQ':* Ԍ5]vv/7(}QY@eӌB1{qu΄uݕݑ !9 /t8o!Scp%kۈBo2\Y|ں\b7(Ė@bo]Z/:#U:y5 K |~<8`_At dl_,.N;S^.磆":nKũpvvWSΆGŒڎJ{H;ZLt8rGOEswk1& h~V%hzDRN0EFjjӮg\{$?{fYF"uԙ^`^k;A6<+Z%t=]x-ɻ/CǬnva ؙ4^( V:1^.2PNUU{e6t $Aq7%3c*$Opuq n]0ZUe{9 Ngz*9dyɓsEphK[BW1Paa@3; TLý =!.,(fLd6a)(+qFOyNJ)VZo3&sGOy7N/4ωDyP"=VE iߟOn }(ӖCn;EL3DݿMWƯCTNK ^L+>UU[2n ]ɤ R]4ʳ^VbetrgYohGh2#hfiƬLA/sDMHoPC~5VcϜN^2:*CENWqv+ ~/%)ilG+~3]s_|DSFD :󽌣Oa8wjp׭ӄ޶Jj;-?xqĕ?9!q4h*+_ uy(Cej'[Uv;G%.y-]h9nŠ<6 S r+Ү=PYEC@ ;jŔgSvH%p3 SӨ/\#7 Ich ZsAݴqcwˆzl kNRY')FSbeEh,,R(?Duܼìc :6{Kq!I84'{|vߤD YQ0zzH!RU׀)3-/H[u=pǼڂʑ6Lh 3|Oc/*痎 WǑAnϖ;Z2WϟbJM(P)1bAeZǔto"V~hvޛ`En7'QH!-㵪= ϰA`|| -mZV?&r4>ߦMv2(u`0ze|, j6'h(Q[f[@4SᐕSŲ>.ؔXTLĂe&&;ցo iLr^rqh[2snyy}|\sωځqhٞw[ :܌tU)V#uTz>8\1>R?XJum?R 1{3ەR?(b@zA aQuo[&)SRKF|ا.-4bmFOS[CT]zObZ@OCYs$ۚpFO.`8bd?s:d.ڣaͻuw後G[EƆ VoǦ{]7 ^GkK6皹%P/!aɮv|l* 2|D*}qnz5Q="yi<\dʡ*" X)Q10@! # ~d2`ǹAKA`g+9*.[(|P ANVBνb^"@3_k{Fc&9!r¯Խ@s#Aɉ/J0@k,h# d(l B˰n`p?CErt+/挕A^Z S3f̿oXh'wQ 땾!|.ׯ<2YN9/ \odU|̮NWhws7t04+5k`ff쓻 qW`i:\!Heğ9Zٵ!۞GQlUgCEs1"鼽SzxF  M.J?gÍc-);3q"I_p}VqOxD!6|z;aYسm"kLmcR/u፛~`|#)`@0WI[ 0F 3n]3%, Hm~djwAS֭*cTO$<{bR;Fr RsUϳGHW(!-'e -2 2c3 ]my(1:+˔@05]O:ut%TM#%:3 \7EW9ޓE>l9dES"S˚IV@Uprv"jdDNLU!-|dg4b &LʒO48[QMv`=l'Lh5l^,x"5,zKߟ4p*#ԎiKY/BSsqqjY* }%d_bl5}'ڹos12-eQU3Y"# yrAu GoJ?3)[VpmY5n_QQ@|ް v7EI\B;XYHPq=8m~}`?SMwrǜױ[;K9s`[__Wҏ[.[E4m(YBMT4;FiȠ-C"\ .F!K+$1+MqAJk3-kZ$eb%Ժ9;=TڡyZ'DAt|prM@Wm2փS^GI=KBY1־뽜v?ʼN/űy_ ',PY-cAH)ہ`!`耏))0u ߞuc(IT>j@Ur8]$YHZUHh4X7?Ői:y u@ڇ>Z9!?6e2~dE'7'#%)AC]NܡMpK0WT)WG#_ʕ=P1r!MN;+z5+"d2Q6_P~10cR,Qޠ@g壞&w".fMHw9NQ}DӍ_{ˇ ] *W r[ߗQ~4FmKS0i³Ŵı&:MӇi3#Xq:<yu%"{VlIgCVKOT22\i6ױXY3-pǴ)呖ot>mrBQZLOc#PJݯ˦?m6Xڧ޴:lS-fUK@V軓 d+Jaڞ<^rHxmP/쉗Z`Ms* x$փlE^h"|zs@2@ 4+H%%~Xh![ZgًkFyJֵͨ$Tݒ&Sר_7UU3j$$GF4rf'9'{jxNL'8jw^Jet9haxCp A /yځM.J$:~Z%nz'0 p.,8!skF{eY s67]MN?b*#2b^Fkm U kÍcBvD ڲՃݑWFisk]뿰Ok\C}P^U 4ٸcJI^-DSLǽ%"|*kP_fڥŮ2)2a(P C[8T "1He%lNV[#P3yY$݆Mh/q6>!&g]t5+E-+t!l\DvģԳs?e0/0?ZI=r~*"WUܔnP뎁 0.b%oOTSw\@昆)>+[ nH쨗#@A AEe* ? q'KxTyΔ{p3A.dL&E] WbWPx`0&-7fz˟6O-=Y0&HL$3$\H7L˰Jv^ˬ*F,An.Qg\ /f/G!;$f3̘YU@G* YR$!e􆒉 YeE |XA9lfT[*V8M|&Tg!hxOm;dPfuQǡLM~c$-ԀVKLlcĦ_k[AS{~o2JMT!yGn$# vB&:X ᙫ8`18j3}212AAVk6x!/{2kɂ wvWbr{6Seٳ*H]#.0:Py m"hʓwa]MJ;{,87G~x+LiOBd;/.6%;_{bOLPOREDEY'-rºFr+v.Pa@͍3|ˁCJ{5+Pb 㓟DZ$jwӃr W>jQ"*6ٽ'Vt' /} TÂy㤔nR[Hzi(zg .i_ 㣬 Tq!Ӥ&&oxGjiߊU= Jy"I5x\ O"MjF,fdZ/3O T7@} <:aQ bRP\VЧ=BϮԵa}|CIC!dL.vJJFIuxd]暪pZ@:|WzGrBKǟath|jSv),>dC )zώO7ҳn5I6*8`0b$Ip?$BZv:)|iJȉn6"]CYJ7ms͊]~O2$PW̦vNѻ"s:Kn`4 s^vwdX[@AmdgRlS~hpSxFWQq/LJS2"rA+jp'WyIrQM5nD&um~TD^q2WfAm8=C%Ĩ^Yi(ŵ*QP Ь+e=Հ*9u}O t5=(W'Fs$ʈ r;W^1?q'zaeCQˎR1 zrbS>N7xŞysb/ln6aAvkQ~*ؔSk2Һqe"qz&crW,zR\C :r@#:Ɏَs M#ARmT!{nc,1ԴpjGo5';x۬dHNRMY.SL)gߛ|;mi u܇M')Ca<#x{ D\*kWcYe\{ 'ם ԾӡifĴن}_ Wh/hU,Cq#qM .ܾڳ$N.2c%1g)%yh;wPw-,@ L6G,K;v\bTCuDRO|ޞHZgxj!dNq>c[F$ˈN-4&45Kf;.Y:ˈQ$5}8" >iO{taL^BY} G=^3~5" ,v\t,=aZӻR2IScXQ[n D*'z^g3*u0oz/-Z@{@I ODI5_LEY2jEP9fKhSg v7+@6FyR)ror(_/|eLT:GVH4Z5Yy^2%ˮjͻ@l&*`Oj}; !2|4;ְŠh"yִL4&_''P뎡 0݄V,/$C&5NȂq`g()9sf܉?н{3k?%mUTKK7rK:nPҝcOLl9|zZǝIKfϏDdjϘ >qݠAas)/r*ze)ac1y쿅?҄cC>z:HX7Wو(ňtq~ BJrfPc1@a,}϶,+ZÒN!M( GEX7M~R_ 'UUzU6<vn]t CZЀ1Rxda18#:( -W+n'W\~&V)vq`݁Z`xC4\MuTŰKsI8E\J$!wAb֭w걆E5틩dCȗp:nӖ50suHݦ't@-ў˛w-+# v^N?$-sh {椔X1tSE5oEI|u?otI!i f]d&Ukmk>ZwKVP~p n { sWl`bq2pwkoįg9ggp"g꫘6\`,SeZEM9#JBWVХyŷlJ!PEM> 3P N6(3ADa6q>{-û87ՙl-ߗ¾ ֓U~4;*=d>^$vIrmk|B֭SYV4hP;SvdxBeHW"S6Z9f\@ 5țn>K"NT\ZY[7Y)?ra-Y@-HHݲ.%=W6 v 8t$(*ؠ"PR!w@%3%j~^j%iNi|ۻ."z7NPdeC[o!S?Xgv :el/J((TYZz%r>vkЍO00@0a)Wɉě6I}vRӃi-C fihv|Ȳ:}V։q};{v3$WiyB@f\D?٫LPZS l U*oi4ʔ@jEs"j)^w.ڛM 3;Nч=<F5g /` yǚÿG(E6Ҥ-WҎsEL@pY,M3C#\ڃm=/P6PD>l|jxС U: cw_Rqa/C's@$8H):NN!!rʞw}$NW{ {#+)يjbA ™!&`,§^ӹgIY-P${+s4ʻ翎,*-`e n]HLoyF}%DžX+asZ̎i=ncXO-o< =K= 7e t?,Q# r"lleisyC{-,rs.G}9ʜ[C'P Opp ךky%e19˟+5u<"(iwL;!/#obm/j#%ָdҋoȑx9AS*;9R^]B./cq[{ ~z s!d sϗos9"PPJ9#1Ff^X`"K8|nSŇcn*ֽ-^7?&wG|PȒ؏ OUcIYRhlp˹ Fzh"xD]z8n{<]J!YJ U'Qg&`Giszq&*$SV4|ʪ~25()ŴʻMȨq ja`jTcXDQ<8_$@roVtQ4y=hgVvJZN\zzfPK߃79M XA[-w[cWl,2 "x׀xͩlx.,tܞ:(Q6@Dlvք侫jZp̝?" m~n|6*X-({m&jO %H\FZ1]gr&9FB |xkZ1e,o]=53O*_08RÂprI5RuAqĶ`j~f;n<5a)yv_ؗj'FK@҉=(*2r$1vOm23 ݮsȶYx%yu!޷&~uj<T-,Gr".3&l, Q!)j(VÐ<'L(&Z%z Q9\Ct!Ǯ 6Vf0(O1ǁbʋkNlGܜ a,y(w< !-2dAkt 0b5~ AQvT]>!qLs$] @ >]!lYQȧtyJ1#rpjAǣN5!_ \cl[ cQv@oDžŖ 9r>Y@Yޅ&'Xk(L*Vҳ\xnyz6wa>2+(k^8̡XH# bX%`R*&sG:U@|>Z֊lJ(DOPɱBR;|($l$;|Y b j+SPEu֌b%H>QRf7=Q>[ ܾ=;=#%9}fEXPtV8㎐[q> 0Ojo2S9K{TeBT(]dAqb݅8x ZH^2c;)|&nlAJ4mnCbtF@k=t~hT11.O 2ҾENIYi gqlBmڂʤLDts}Ra-={? 3,GprČݦ7z=5CA 78i~㿈Y'+J c+sR]k8k8̷Qis1&~@:&E O.u+1|hW.QÏ<4OC3՟iK&b+/\` ?`[D4#, H9li/ 5@Rҥ[ fB?{oO}' . O݅#~Xbc7dfNa|9gA o,ɣbbRS&oi _{>4rق\Vq _ʩlt3NQﰅ{Rݜ ahcJ] ]-~tC3&[=@i o9+&쥞A~fk 0kEDZCa &D,"G,0$9 ICt8(YOûq% |})KDU9%uKxa:J[:QA 5E:}_CbI.&jau e.>o>pC83n- |dδ~]Ȭuv_`3K&N &UXg" }e֗'\9\&?"?DW|ڱ.k Av&/ Fv;cͨ!\H +G(۞jS_N޸ATttFM;i&ϊ'9ȈIԾ/x~Y&`5󎅿79x{{{=) 9ړf?"kz. U㰦2j_ m%G`62xVųeӛ=p_bis<ΐ7J+*BM i .8#DD9„,deR \M5t^vdNck є;y#(4.9a~c+{)k^2+/c%Q 59.:_ /'ݢ(ڀR2 e%ټpq9hoWgnGv 0q\, Fy_6j*V5vB.:b[EmY)oPEwv\Vw*ˈչX-M_Q6F R[9NRQe>q un : o3D AOhO$ۍrNӭh_7 !1 C1#6<0-qN-[Vש)NIlD;)^T1nt8,\Ty;4 &e0AgNR-=X0ʦEwC = V8uSjSL&E@ʽvQ9-.bGkC?U*YǞՉ, +E2 60=zo$#}_dQ?אp;=yu:ߛ}#~B\g00-.]'@0]6p~HDqZZ-XjO`9;x's@hdՏJ*~*BD,H(qidhv:3@Lh%Knal9u|9 RQ$EZ/ҟ 6nP>z#&8RD\阌u6.|G>^G+TˈΨ2/#i,Z/s~H&-OS {CꗈE2߆WQ^XP[Vgl覵ZR'ޜ j{BMʔ 7=[N,ZZkFY-ܮKH$7ܕL6sH!}CL ]B%N"°"ëeB ('h/g&{аHMC|h,7"W@xG>Ҹ1v!Уj_΢P)bJ /s fΕ,$|x7F w>ub=㖍X*`Hlz>&wk,N I#r2L>15Z`!Ikm?8}]55Ԅ9ܜE%a$9,fdP MRdS%FM8:c!@,&_覚/CƁ䒤Q<1Mըg\I4-)&9]k㸬edfLg5=kZ |}|,@NkELR.c1)4\1>9vi%Y;jweegJ M Y.S:> -_S*aF"DASԅc.G3ץĦ]-iT"X|NC& Xe:k?Xd/{,XC~KiDE$bKd}Y507?N{{[ҡ@\ƪ/rӥӋ0oݗtXx~E+2gt4wgCL w@[]]FM8N FrN R$3  儧Tсx2l 4YuZ8*$!GiU6ѾQSc&ŃA#YƚA;Uq8"S )[ Oh"59G.oˤ3Hq>0 pK)6 Lm{ޥÃ|oBNx1DE [bB-`i+N7 >`2ap1~,o eq,wD>@H {e%b|AD 9V]Ch6㣔}oyUC<'ַh iQc[~E6SQR fB;T Mn0z.6'}m~m 4D :jjk d1!cÏՇ`2K nՔo~&=d|u}YT=}٣d;ʾv(bR+l"Y6-aH.e&-c (9O~">^(b1vaEY8& E*Q+Zq$D6&j[>1O/cYhp&B|&;u{( W s][lCBwgDsr>#k9)r^| VE5QDmS`XSvD*crO h>3-aEҕUƺ}} "YXrY;l`MQcH[War[@>R LZ;t3rxm$^QPߡOQ2uvk! E "}O .Eo5 ]`DIJ%՗ߖ)νp^zEr= ܭhk a EY>B-#% D#Z cwIDF6Q: hbO7r~K]Oo#[M#v $rv^!2 aI})uE $Yo/6\dv+TmK>GpNtccUpevzg_|+J =,kB~Plm1Ûr/OݢsۇMS j񒓸!}kk`C,FRv\(Fo[gC3h.~w \U_1_%Y@Lw$wlA1xw$b$WAKD3H+yr@ HiYً24mg&t<1YvV̢=C9eOq"xafMEԌ3$4ܜ +Bg37u N*LTBYfNl__,@~T!̈&gԬ˜Uq #E>97JeCg]/W0@F:Ίq; UxCbl #xRU Pwo5֭hLhLL>?zΩo`,A6vu~>)&s# ̭4-uaQ*2螻fj6w{-ހRvس5"vJ U_t)':}g?s`8)cD[ɍɢ~Vd|1Kf,)]\jxhӊ'=#%1fݕ /P98ST-m*_&8V.S2:;K1N7OC+h5@f\*FI29זx 9eXb0D 3=:S3?>)υ#VXe*_V7^u8m(Ps<*bjk41u0r/X7~nj2~Mq|H [O:CB\W9UӅ 1/37ov31n1J%Ou{rlyĸP0E ڂfe^#d˘ -7d;m>k ) &rM-dklc8/ w_E-;[=f\-ƺt N>熂c;βsnj1Br9 >PeꡋN/EX#gs>áI="雃4u\ PT  WA˩iwl'_`gټR&¬$Ow@S@^0X*F1K5$F?1[mcpNpE* S?PWfG@-=#Y&u06p(gG;M;U"oQɞJ!rmRrl(V-C7rcĖoH+HG Zӽ_}{TUbEo *"Wzv8MnsA=[';8@G0=9A} lD+}"ɧZϪ[9ƙvI |~3wT]ch?J<,C8˿1xwLXxLTѷmND+Pt d]do҉;jc\63zrUK?=@:%{)'UW$0/ML ^N0h7Cb]oԌrD~:vMt'n>` 9k3R[@y >xN)ʨx&^OwWw+ab%Tech{PSzAz4GAtr 삽9DzԭR$cwJש^3Ď9iB Dɔo a\%jo}7u>_gwq".n_<5LXɝ[Mm&Ha--<5Dfg}, x]sq!?֮ t  W’8UtG<պY̠@nmy>JՃlI 4(#Diu$P2>leߐm݈fFE/ȌWC!hLqI>@f1p< &%UOa}ϭ}>H|=IP+ϙ|S'ħ֗8%'Զ?!u/'f}>klϤ"+c0NpM<&ۥu9ڟ?7nם J1pjw_ ΢MkXqnҥ 񔯆9;yǹE06S1=O,~O>*m!~vn:A13:Y;Cͦq,z/MpzX_΁*~FHLT|:kdbl";c;9DCIk)R}]ʏiy&|hh2ȍQ;\$`n}՗g2U1o*=*XA`Wقqڲm「sY)gdbU.o'"_HWS<+i?d-DխFY q%w<%GX$|/!u9p1ya-dA /tGtUfsW3ҙY:̠0xa]I)zT%0VDM BHc6,{(9cU qT տW'x/517)N 5aD%7KB~O\Gijʞ D9w_3t9xtJПߕ^;~U>f?Jo>ʊnP<($F͒].@[J\LfG=0W!u!2aK׸ in/pAIllxQ)OwJd)66R/LFK3o].*&VmFM cROK!"4P*X)5@E 3s cq^p~^$퀚ѷŎP6֖SPlf3 lO~%ӤD{+cONg fpgw2|—MsSaгAT@}sq0m9B%lezۙIJjEcCt7sTӈ~Bʹfy[͸ PC[ ̀PgK\#WzrA'йfG0CCsqo)RLh7 \*m9݅k ġWx|oXUJa"@%By|@IZY\L1Nbܱ;;bx$xNz"ݰR> T٤T4T#ChvQI7xc.wz<@n]\aF!l}62ߺ6BPICwL4n}8Mq-]8 n'͓A=-#ɖJΌ/{9eՑ.ԿC6Hϣ)n>GNM 8ݍdEżk蔗+5B~*/ 1 8rt*1(bz9*,|8V0| E 9M͕ z4BG=:T6u+8ƨzvV||0_vؿ6q໳ܞaUt \պQޭlRtuB{4HeӴw`Ն]!4kMĊ<Ç;0Sd.qohwA.\~ajSPh {b%rl¢62 %2$fYNא8n[5(*KLz><\=ՠҤVVMN״qz`T}dqAˑ_ƒP ĺ6*Ķ>#c;]J`g+ca0Gv49S{~D=kC\l=/Z0>?!y,ZCn+נg~z'8jv{3Xm؆u ,4O@(#Io@/u@FC_BOŻU3lم"+R* .hfv$yW4IC5xUŭlj O%mDO ό'}at SqyT HU9*j([L1 M,.'Ԇ $ib0[[!Pݴ xzIXbTY#5Q(y>֝XDli{WB\ $%mP0şu'R^?EMS*!9x. T˪Ee?oobU(9;!} $|tѣߖ\kXEAWBC J54l}9qJ6S λ!] 榎B2@$1vԾADDEk'`'*U\$n ʥErإn1SVIɿqvMyA;Ïh?,xk)_us, (COmQـ"ҥ㛑SnMHZVAP'r3nrFIdVzsFbCPBWE- A܊Q]10K Wdh*xY/7tXL Rmܰ!Pe]Ѝ@V5p-P9]J51EIYG{+lS[Ij!>Gl,(E8^,tF7$?PGW8nV:@HIG!CYNt _g,69&u]1VnyXO ` r<+dGt9'pikތ;x :E`*O4dw:HP|fVO!ˏapm>)ՃY(|H!{uk/2e{znV8Q(.ϱ.tpfu HxkduvBS'oݜ'Y;dTvL%$Yq&!چO[ _E籑^pNL|]` tČrɕv.{V0k-b ғ>vy"%}.TaĺF.FXA8˅=YQe_&٘~dqΡV;ƅr8*kd6~BL(PCAZӋ~x ނ~lke^_q\v`J(Wn K`DA prQ+eMNw?GcE;c..zB: .Z$cqy|3h8I֌.ӿn*XFG㵩'4/Uzg#Ij 'j{Fhd Vm.YI(QfzqB 4" a|6=i T}T ^:t‑YBJHl5u2u@M!FKjE(<WՊwz$\ꖞj4")N^ /AU{$!yGD83Ӫ<ʄ+ë¹m[ŷ9aLV9 WAy+Tܝ2 6oXRtF6KMzYЌ6w` =G)<,S6^~sE kv)E|=袰Tޖަ%+#kh1G)L@$@0|"uyt?#\,cCrEuB:~QC3GB,Z._Xyv/04AZݨSઅ2ŧa<ggsteԂ{^Yh['jpL K>K!}y<0:»kɉzi`%M:ك}"J8ܰI`etT$vPvo4nWZG8(釜I7neXQt!kWqjzы#}˧7`9-?gmQE#薣ɳ)V !p2魸R?5i=-2@*v4N7u|GjI᳊5I}{ap7ZTA1oՠYin4Mw^YcS+_ T`ch–t9s@Eh,<9p[* [ޡqme6Or$ĵJ$C(?;{ ΄cP@k/'2Sďݔ}`5S!z/`,C,0'%"Mīם˒8?)[0xWa ~?P(O)x@Do :+¢xxF1|[>-. G{84f /cc c*O9b1#m:#k^^Wb2ڲʜWq&e `& xݙ/R,x֤3$#A. ]BQǸlgnnWz>O&9jw,:H>iAtfq? VIȒs,,UNH.(k1Jؤ@I#eTHS5Ic 9wdPFyO՘J<3:/'OӧDgu4p O !;h!H$ 6߂iXh4;by 3kO_P3n:e2\T=hU.\f~'Mc6Lmhfo+R1HRr=* 7AEsMId7 R%S{zJ%t_,{_i ?;Pe[;\j/5QTC93=n_]%H%; |Pf(1bw$hP bSzVogHx+H余J &݌\hW |*n3c =!BYx Mimdj$N{dxw#8})K=H;Qt@pg~m+8j?e9B!9IZAG==-gnn =G„x(:޷>wC$ix0?J`MRRrtޤ#T-xwk:h2'L>]< fZ˗mA # ,#mE-\|zePݦ3܅AjmfHfNp|}ԟ&k%a,ƒ pUp:]mAD0N}Q|z-R2&B?c| I6[X~%ﮑN#]FCDb5 yPG0Y*0V5^54P"2k/Ssg=;N@n/qؖq*-nftwjx ť;>T?UEN#Ψ7d7ioPS˾jzћHX1D'Wt t3zNT(,u>6d:unš3ÞɌ82iٕ0/$l#~%EV WS? .K{)m?\nHC~ٵ2E) Uֶ50xl:+?)r2s`K$pdbcV ox < . zֿm;m$|#1.mmVN1WЂb[+Ւu?" \czy1T|Hd'd%<pe5ńt+9`҅ 5cՐD1묏4vĂMPO C8u:e#p<|4U` A{LT*5V y br;1G: )1)j[ĺBwB&q+@dEF$ wzBu&B:< G5kZPi- JC* q~aPMHv|]oZNx mIZh,B\an+Yxy.g 'Vgbg 6Ƹ !rw2-#w MwdaB]"עy5wnPU繲VT `t=y;[a9VVl.k)aS@u%IݨT+<nh/8w=`kbق=bbSذ)hPrnRCH}F9ڠ 7ULuJyGZ 6:}ɸ_89Ŧ.a g43EuNW㩶(!%*GE{v /lbŒZ-S~0)s &ܥⲮ/s I6ȍ9{HpKX>/I$2I'4lר7%,Չc <MPuE6&w8j|A_S &[]#0+fqN^? v0zhI7KвM9sHrVR?ӛ_Ֆ"A.K(sGAX^+([f'-7LЎx(SqKoT!ʧy/Ю7y͋ a8.SSB2A}VI xNd\B-6=JǶγ׉([|ahnd`W`:{#2xsOXճy!\y&[)zNc83oJ5C .NÑjDѮ{Z Wo yRῴ H;|jRl]2u'ϠWAMkk)8(Vm~Rpߗ\!3+a S3JGkN8XNaʘ'^VrPK+SjyԜ_}Z40Kax;%]=Q A+|/ |e1&/C$Jc^n3$_LW`g-Xf-|{?۴K"J*KSNywSC{f9,͢GWɐ } 4HPmưRFleҎ*`bt¦Qm* }3rnPeR\$(Pie(q;%F`` tT%Iۥ~eUN!5 O/i% $gL|JO!hgak8*Iy F-^>Qut9QKYNr&X_jLm6Y\; i6;e ަݼwv1lPٵ12$kZVI[Ю}dcOTw1(Np(aPD K`V`5>Ea&?mrwlKt xL륽>gzVf]86R_/\P)0lLzc~(wPS;uņ^GC"?wC~Y9G ;`_kgנhni0P;ΥTF@&AӃNtϮf;ud*Jb{h@N|7@5 (XM*GI=+U&.ڒ.wĕ r%7?* R9炫]#]K[*>O1z5]U+iNm/ދRb;f(2VٴC<#吵-hbJkjz4BӴG%1-xjߪRq.6K(]AZGvB} DA7(Z=D6KeQau+ЏXĄBԠW-7i/`~4%xZfkKpXqJ{jj=db.QC=;)oiRWgS %nW*#*tbS\n tv .5uU)qJƪmn?k&v+I!#UI^ ҥ$OKQӇ'gz%NEy_a1;џ$oFBb*_;Ys4 3K u/6+'sIxޜclIv@쥀 #4;x; ByMd,gDXVP2vʀ$4`l фҸG-I `kb|qBy\rA ň:ʦb9' z2\hs #y#yNfAuxխsS@0-0m}#:&|%AjДlMg&~^t!勶µ <2v xUosԆUAAF#jSm'x4GjtLƥ)I'Q3@Cx?G$wS^5R0z(.]T*mNI[g[[K$n4#T Ci6RعRY$ % dJFveo"p=hcB@G@ݣtb|C2֭yq67FrW*evC7@RJ۔iTrk[j0h*}p29P{EHp?3V:G]Uy߇2; :\|S\5iS(`㉒rΰăd] b 7"5kѱ5RwJgy{Sn"D/shvHٌwy$oP8 ~hOK46]^k: u)=ĤXfBMB7hYPrSoB[|qZ3]EƦ?AxߢYE>MQu:r!5u\QX ڒ+[oʹ5H=vnmUc96" +6?0h*o N8ԻSmtCxgTbLȱ6M۲ۤ3T(ixu]ݺp176|,.k`dJ 5?-X?v`gGrF v*0Zj-uِ/Jnu+!x؝&Zg:m| IfGr>X~nn'N;+֗t_yn TiTRz:~ޚVC܈OSc?I-7zڅcYqo%LQt)y4wr0Q@وS݉jYI<l *8~4;-IgR'H |n~rRl-Dsn{8_E0߆t6QrZpq4G`]gh|2:$/}wD~0fFiv0ڤ!󽢣#C?G?Qh8cC$0:"dPOISڞiJ͆!wſ%WEHyZotZAݣ[zt|C~~)aDuU?dbF1Kr=Zg:ن^ $sZoD0p1^I-aj1?aHB W(P(& awg$>"m{hZ>; ;hIsy)YK]\Kg*Ɏ-41`]զNĜ=;!M}mP[s&p18M9fά28@#ZY%h׹ߟ?7-*'hEwPf9.R2nBm.[JD\|{JO0SFX$\n.K/M(Fԧ bEٷҲI_w&4$ ΃&E<{do9u 6J}(槦4f,v~+`aw 'w.`f:%`KBj6UG jjI/VRPjn/GZ/J{0z%eH۷)}ueIzZ {c.w@ꐃ?:׼h_P ?󗏯 0Ǽޤ35*L&ZSr^EQ5|o"\MNplkeI|R?_xR!!>,61>=ʬmF-Ǝt퐛T|HM  v"7n W W)W#㳲a}3Dʣm +:UK Kז7>l(gcڇRmw|W1UiZہ_kM,.KX`0v5:'>mtmGđQ>Vh4 W̳͵"Z<.P 5\ *7"_ӮSW+"C ӡل˦ )0f4U/kwEUǕ)$R"ȜQ}0y} $C:`ɧI t0S,2)40}+t vŐO@8~[ 6T<~~U$wňB)ys~#AAmoXPnB]a9슄`AJAw$L q;Q6x}8\B?G{TuP -?Yfz!ooUĢ^ra/,(GKv'R[*\h:`}8s qBS\eFc4ȣSx:f4b >y{W'Yh:S\C)|؂A*&UlUZ@2%e#M}aM N#}*]l;1 K;o.*I҆f+ աVۺV4xmIʪbD'oƺoTR^ I|^(¿Ahp :ESWle xq46kPYr]XN􁲒_??nEdե.ЪCeiH_܎\Pk#U˟ Z$ /]\dH0XzO[P&G 2;~^Xn_tMopޕ!2jWqG1VDoښQ홇hײ.y_(gxӬnȋ,%R+R p ^/+IAEO:rbb:^e7ULޖ=!Mbq$W[\UkM dN#` 2BBRЈ9{3"nF!\.f; s޸>DXgk?,G]9ezJ d/ǰ93se ~8TZPGpU©oܽ/vƖD'!L7hˈZ:^ڲ4A), @_'OKA+\N{~˨ǧ +w~{-R˙W3ĔIXtT۴!Kf+hQva h.?*@XzTCC 71@1?"Pjl>,>D0 G^~#HxFUZ {?h=-[ 5%c9E1$T?ߦڐtY )Chl H=," VGK,˺K13Q`,ͮ>H;V,"Tlv`Oe]`a84OnG0F͜6HVzGa^?Rڟn*m\lm_^|'1菱u/y97A{mt=p}gT, x68Nq7S!oͩz0c<+}nb4q CZw@RA0a m՞̤/SQƍ9퓙{Z-t@OvRo=~x(lηmqj } R/RZĖpMψaVc|৽{bҌq+QZ>i J+9u'iU6Wگ Qplo3>'#mܡ1?Bɕȯ{"eE#4E6Xڻ~ AϏ4C6ki lj΢X>Ӟ0OP:T5U' f4.fm+Ǭ#v~JB7][Q XY5?3 /wiM_?T72 ( AӲrnᾋ4q'_zaE~ǘU)X|7ņzanײR:8ũjQL"8$ g|8BLVjMf9Qal O5(+ρ8'xz7}+pnGrm},1q3%oxrӟh %O|~ǾͤO*PfDzԠѢMzX5Dܤ+Jrt{܇t}4tJ Lo#oE{W2., Wc V:wX&F.)䱵Fʇ>L"a8s)Qn"K`ag8ɾQj,eUxlD6v X9.g|3@AQj~?=!{3^ n R_CG)OQ yzZ~m,ktWOC CH, bԮW}2ƫ~\h ~RB%K5sjzly~EE]FgT(n'Y$ySه7-ɔ:FIoK9&)N_;Fڮq1 VQ Z"5ntbMb, ρz-06dn"YIEؒdPt6߷'1Y[ɪs1K}| ` 뀺jBy3j j_0Qh[mFh8*x48+<:hPULSCV8v6ޕˊpzWR~ټt+c HtbA 3C$-cu/sn[`X`rnUl :0SՉ2 u(<_ey\aPmszc|"JޞHQn3l UHRnr_`;Q:f: \n4asC x)z %uj"C&߽b86UyԾ(%a7򬦳`oPf=&:ʦI@t!D܍W[Y&dT-BKs/l(  =ꋛ]ܟfUYޑδ~cyv*Ҥh/f6=vIZxl呠ܶx/ol Lpkz2jupc]iմ<{zdb0覃L66XںL?R37Wi+N-AAzXw𶻪;ko9CcbK2v: gvon1GF.&Y~\a?@Ix<D=9Ѥk׾{"]GzBյ{^rm]hﰐ\;,~߹O#5^$ur0Gx[JCe2b2pIȥVԇ_ݢi !iyp2ۭ{[O27nfUai7~Hԩ!GGl$(FFroEѷpZmy΂]2JpɅ\ywEN1N.$һr+;mDMF#J򼷞@ɾ䛠xkcU_Z٢ @?"7i5pw{W}#^M>X!zW+fg}.v.#2s*i9ൖ9^pRKjZ)sdv~T /ߋ6Df7}ۄ歷ܗP({EvK7nJ zN` 5Bݑu5Eni=0¼wXpJ&v.!CXYL[U 6}M5=ͬ3wc"Gm3׾ccouli~?&Z9f@Ϫ '6:/\fE2 ^iR'u7 p<^:hz6V2MD.~\"?<5!3dv$BzgnOW i=J+5]5jqhQu{:hU隧F2a~4%e;,cxr}9Cj6IWw{<0)< ug^V8x =~,o<1b}Ԕ " 1&eu){{jLJ9_ I:,epX0ju=Ji", P;r)>W[Bs9 3ΪˤBD MW#Tܱ koSXfe7@,XGȸk!K%Dʨys,>?~Eg ?ϖQv~cIt}h6ֲm̿uYRG^r+P\"ҸԂ$ -!_,(Y帍z57n A( 5x5@ (c0^e ?եQ͐g:Ɛn r}̬:FdД9iD]$lmZx3X/j)E(;=dr`dM#?YSƏ{ykF\b#dzw>8}!u8Fۉ ϡf B&9\fSO3P)Xjq8B9-sɑl| D2(;IWww4Oף< &0>ЩmK TNAL.Gt3 ;>LHTh׀Oyi;QbkW'vMD y<ֳzΓp^l"Fpl}vBhCOׇNb=.PMr؉B)2KnR/M}Z[뮂^^EU0MPG,AHZ( 1"2t@9Ō}j?_aIBpaY$q@rMIrCxMY ߣ 4`zfkw}0Ao `e#Wi/!YSܠq+Hyپr }'ϣ4ZU8P"fC- ^ԹDQ2k}cڇ }V'Z(OMo)4EŝZS|t0sKι?ptxOߨ\3-P}Rc0t.HKH&-JߛZvϚ{ Jtژ^}u?';(nR޸  rW5US Ji7w0|N@`޷Q [9Su!$x$}ݖ0Z%=¥G 9 g\K24  ^ 3GW43C:Ma7hG\fWYPX4c"ӛ~Jtݐ>>ko 9idQ*Fl] ̵.`V?y7Sփgyh^, J&ndуg6^ -fs+$=ztóKj(MwV*, A;rE/)]mdjAF}@#(k*%^ uSm8bޒH˘VXtB㖧c'(\\#p rdE^Az_.y49İE ;OHPʼnL.(%4itADvJ84\/_un侼[jKM}r> :nhרA/ .D5lvLDZs :( >(Lct9e^gTq:B~-LX~pR7#s{q떓R-P_=1&Z4?qoxN(v_] t\=Gi>f!HGz[XUVZ:O﹚luDSI6t>Btt7C]z蠫ʗ.䲁A*$?voZݿo#rc[Zo-x|n WbìV0xhB$_4.Ldq=(eWdK6=';U3J6(,ϝpw"r1%+>3-JeAb7Hh?IIrVSJ^]=(8=@&!vWv3*>$cb FN(PJYhm;9B݋ >@1/%Aۼح%00U{X2U6˸(Ts#Ln@<^eJЁT S7.7w&JU86c޵H8et $[0IS5 V ׁmJA¹^u@P<o\>־ZJ KFv"e&Du!U-dEFwMǒD# E83?N\yjI++N[]ȆyRN3,%De1HՙЧ}^%ϬG{jB:Do2þF]IЏ&w-Lm8Y X5ok_1{rFn5^/S"j'N&#F_ 7&~@6ڦC׈b, dz{%=)CBBS *tߓkxbNYM_k:F$K1*ޙsN!sc8*^q|s!Ǽ'bk?ɖ ;k+`fY!Cmsjr_;bhE< {&CAjP t.}Un1vLxa"Tqg"CdntD; #A$fyON T7iF͢F7֪<17R˖r{;9"?OX }ۋm-U*OQ@@ g #pxxX# ^ t֛'@i!5G 2g#h++øj<+34XOY=k;ŠLGLLڔVsfz Gp˴'qV`nȶ,dwʾ{*:f.tsTP:j}}Y`>B= l pBav`l|0Au_P8\ߦɮ9NpTq/ =D։0}}F S,=ߡQV$Z>dI,$$l !Qlkƽwao,z<5lj5>#MFyhBF>6J;^"!DbƸ: $$\Oɐ:JL%z`&XRCx庂ݝ}0h ;mVzOzX0)J aH+s qW}OFElc?ꕇ]gڰXK\d 򩼪wϡJS.I)T=I lPB*‘F?UR~x*֎xDY 3'u'd4ҹQ#҆Tu2(IZ?.m"xvԗr,b]At;}NDz\VjEQ7Ac_ɬBڊ~2Ҽ́Գɿ m"ܜA\ٰ= 2iozqqq,̤d<"R!q0:魒J~!Qt(R= 7z.FQEcy us|Ϛsi0ʾ:hQ,HV^RBtG sE)̍fVV̑n9P(EΉͧ%kXZvOzfg-1O)]m7 9O],]qO&txaB;ҕ oNb<28hR E |8} K-L뤶(\ë'0ag(?J^ J핢I$i3fLVfg>-b%*m1z=0CaT>he0^$j_5 ͠|ə4M.j t&X"ŧM'%3SsrA*D8([)l7h>|#cflG#URtAݾQqJVkaڟW7ӜcYuEb1`' hcnIEV>R̸G2W,"8)®pǘ뫱S3\b>-ZŠ+LT:CI)UckI%+< ?ž-H2Fvaz (+л#9[iB~'$ol-k܏" VkeМRhjEi~ *k6eqh_Fp1a)_';WH۩0/9iw<VZG,Z: kĖhB/51 C@ 3یd>;4z>?W!R ~I9C-*uu+%xeJf!*,&EF2J" GCIh;a'4H=vőckTfk)0PoSa:JIwD laa;xEOU O4~iIѾCFƯ>g:!~wBh:$\b,uuFLMaY~Ig!]" %z*zsVi]t~J6!mDEy ޴Ml. IcMh{fס…V \N"+bI`辸b죧pbf2M$KOƯmR._9jaiB ,zqtlDX@ăOtvaj#*<hnH΃q$\hA2ieE c0φ`)[3=$<>-W0,t_6zܕ0%}2pJkXb渓GiyVgP'n Q`|l2{ϲhA1Gb DK?Yx_lbPu; nj0$h6!.`@Pim5gx3ZQ!}N i BF=k|H`0Yύ?2:FƚlX#b!Kț|t(o^(wowʾ5҆jww 9J'&vI `i&N!DL\lBC%-6J9ocP3\Xa D]d&PDa,%2P0V~Շ=MCDrh_u d{&\u,'2|! "|՞}7ޟ@dsWUPfg?t5f܉d8eb܅.N^YDz]>{K[9bp݋ f1|3ύ87V#=W1 7?(6_++{'!mdsQE`~ټ?Z4O[{X,&RŠ*WQx2۝4?/В]q1"x|K'yO<['jZdհsiʲfوHۥ$ZI"<lJ>121Rs~cnw yLM͑OO;76^?QRo{/6IiÃvMAg[9"T;xn"+?thjE˼R +[l顎v x"#jaX&kv2^:⣃eZ_2rHd-tL7P?`FDlH[eȹD 3(܄4/=3 hx>s}x.UB ͹8z6>n,ov'= ngFWÇ&on70<0ު%aLߙ~ b>ꎾvR.kݭpD{i`?wV>8\ u9:!/?GcHGS9 '͌dˏH(; x`\n57Ic.lY0ةlD嬎k|Z{Geq8tU& ĩscm3w5R>0-*c:7c 25zQ=k{ܨPvjDWPH 8ԩbe.(;BrH#ZeFF%=Vu)'g $7CzuKߏk6]E(i辚aT`|AyBSs Zz0,3ݮ5xŲ9ʌ<$t~Hr#ӫc&hWжK>M7_oH»͸$*O'>K"2-aٰ>w(j#YJ!K>ӤY֊k|x%:'Q0hRi&x/.i_-Tu>т g#j00.?aawӪ;PHy2a&%Rܮ5c O- %H{fvmtPy?g2xx^K>%3 "6:<4=WVC `O(1^M\,5vM sDdGEsގ[ 0Biiky!c+Q0pnH 2RUC7qj(9Sm{3 ؖÅuNA{ATbD/ߎ%'J󸨉2k@2Ow7KՄm$8ds ]5u'3c.魱śu3Bǃ 6 {9xRy55h~$c_$#Kf*gg;4m_8Mu-+E&(x^L`/ֻ:SݦٷEpU: ѹ(TLﴮ}lP.;s^cZt=[XUvI=e%ȑ|T{ ~ٟ> u{Ζ̊퀭QлZ~H_l+>^.Rk >bc> ;H% /WJ8>C::(b/Me c|w :]j!6~ ,~_D%\ B@#0`Ն7!?dRnIl6FOMYu/etQ'<_jg :Ľ'0j) .#Mݒ6#uo m Kt#3L)SIOuï\F$Ű2/TЪ5Ft@"RZ9VfNW]%kb80W . P7nh͗2rR) d!_DʙCBUm;Bz !ƆET]U#s][WR n.)i_1JgΠmݖM.{(EIOFBdIt"- mQTBgr /,fOdP28n>Jh ;Itq@1Պ=!7'L70ʁ% &MQ zCMo>lw[n>5Qh,A6pQ|F䪴wP[Z>]n-i*3@dI¨eBpJmelݯhhg \]紮=Rt:l5 j&^n$Pʰ`h8dc<]HYfAM 0=v";o){{4SMANb>AVn7~F [V'̂y??xf$TT_LJZIjS>Ԣ}nrt g"C<+2?iqbd 1޳ n\.xifcog9qrD!׬&`د-y/'*b:V%š@ErѩFJ7ughZyhۙUOp&PL Ae _0ݿ>KWI:w&:ȖQӾ8yDGkG~kvFtZԒ`)hcDGiV}zGƗL8'3`).d=ڃ|R83yF{|Ҡo򀒭Euxblw$gPA4?|eItu؈m",?ߴe@VTyjhfԞXuPx_𲠠jW<-Arl/zGy;45eTSg!lr M[O vKƷuCՋ?+ٴ.7u/h1ݻ#P2I7C ,t nxqE?USLq_VwBVt6MG4AS$&E$F59w ׅg%mq~KT%]zF\+(_+^kD*EI!c6ԗB=T#[}`>!.qaChذq|/j.8@C<ߑ,Wb%Dʐ{umTm{s%| TypK5p ˣ{`Sꅃ6]_ @=SZkzq9 Aÿ+lpxɅ٦uX2 rۃ0E.KƊ>5N Gr$Hlo9H;b7r+Tiq$Y^ʄ.3eH{a^VBg&8<nmk=% " wCP:K˦cBduh3Y t, /~ ^gg+ó0T Rotmpͭwi\ z7!Z|9s={D]Utޗ=xBÇfz5^;Iz #slm/)G 5Ɇxh^v,OiEC-ł%tsJ+}I}glU O0`JOsuDJk!a6fcMNټ1gHJͷƲq ncYt9\X*c~R:ZShi6LHvLv(1xeYVDW]էB&xw{CTdH#Љ}T4rS]Uo^ݪW 46lT j 1i_AsRr $hG{MC}#Ňf @ M Hg/G @T`!"8/g"&kuGnVF}i@luAf;ze!3ָM?V-t`!o܃Kơ95r=-H@f#*'=1Ԟ꾓 Qs~+}螖ǘ;sӻL̷3/ wϴq~MxC/ߑ?~ |B=W"1{9ȹ9X Jy4»!a gls'H'S1Ǘ(&y/itBb0.C TǤyI\m tA@xPoq1:qS۰4 6v(^I-z̸jqwnebQ1.Hl (f]@˃K0p}ٮDVax7 U^?hYx!6 ˴gE<:چ]LU<2SRig=[l>@0x{ٍf*pOuGQQ+3[xJ6NũY8SeUPm[1=ة.wTSOzΉV(*Yה&HWJA f54=/Qf0{*nN'hrCżջ4s) [Xz!/`L/D,!CoW%[;EBO1yQTWAD@V誤e959i0ϒ!Ġ5KTtYgks'8kkrB{[ tn ]_t\I0#sf&XM7B j.sqeW3,y;"P qm|ej ɞK]3Ϲ3]]"_3'cq~_m4 CߋpVzv)z:mPNu\WfdMKzop"O> 9G]%/K sY4/Ș-UEr[(|~"s3H*XAG ճC3(mF%u7h+!Fb29S-ote)77*RyubyrI0ij"lvS} -kТJ]/"5v SQV:q֭\ӞOP>!}2_:`Cҫ8Q?zLDTR{삛[_c:!3l tq&DBBʚ1Q]@`D rC!=CU8f8RX0,P>[dfM:պU T-gQ ln/.`%-ifP5?!vAr[qˌB"x7Q 9-0Gc @}mtbϬ'y~ƖxdOMI8oGM+ Ra&}`c\eɧ~ԝ+=̞5Pf \-}L#":tV̶b84tC8( J=G9U@|扆?l{1μyHaֶ .T ly賂sS/#*NWiXaZhљo~R *E럪D32/Zw6 㟑fh͞FYp\𾙯pk;6f̦vڥ"cbeSp 88bgrw|soD@ޅc5ox~qʻ\. /8~YzXg+!](whWCE8Y̙߲ ǡ-o3OA3։͊6ȒBlAW>_sbOg$mIȹxXZ{bn6+^JtV^o? {5ewoքd,*3V mlۋ ;!N>Iz2"XJ? x\b82ԱJoZDV3{?O/0KpAUnZ#੍GZ(#Q,"K!&652-ڵܼS3 yQnJ:lf4D s{_>bHqLrHJSj=Y(ȽՐsߪC.ppR:G XI,oLט :@(=NIϓ}H$!ef5q@d#KA<؋^L*ȘVWxj>9^ړvR-69Ųbu/FE$2{MEE po RRsCX7aJrzKwȀ2qr:s$f,O gVsl':U 3c8`RKflM*pcy-d%8#zǔ@*qtKh ?>6FI?8ům.Flx<2UM)>ગU*pIԡe[%јXIg؁^(igh/lOEǎn eֆ j8 g.ȧj ‚$8;K9wJqX#;uŖgRH튱bjB0\n.N)92`fT YX {:2-ҳ=-^> ÇY&@C PvH`Q!E)*x>Y5`|>F"}Z:TS|v*S1Uv^Նdj%>zPO͂ gxjvd6[pAXTJ(H(yǚA!"3yFޕO]jUSAY@UuEUgEgcDDHnel6Xi"/گIMW{|kq>Hp ˬ#&g9A,jP+`nB*wޝ2آPvPӔQxZ^zbDnՖR"PiʒCT4DND8.5@=gȣ]Fz61*ox/~}wLXNFK !NO!cB[OsF~;4C)直ds[s錞*T 5t $B5jj%{$fKGWD'jmh8`+^_ni AxgmPC^V\vOWgHl.LЃמJtv8= 73" J˧~jD0£%W^?h$*l$''w󇗥xZsi7EPPq2z_'Ζ fS |(e+'=!̑EK(Wt3Z@TmSIv]M *Y3v-cLeŋunݳURt)0=.Iir#f J'zHkMdn5X&"n<ڃrS릜UvKNkxF)w,|ǦI3SEUK}Âs[')a }(M\$u}mV5B,S'@x(zPd9C6j!{)Y!KۋI#)Sﵳ%Od|(KŒH9g)}IbOg_h#^5~OQ(5 8x-Y9?&},Ng :ow 7/2>֟G{(a]}VD7k/WW; LuM/_5\-u@zT˾NIԼPI]\ K$m췘eE8:do'͒ jY~f?b%Iw4I'Hs6c9@"hv@mp&}Kpéi?bW ̥Z]*{DH +߱@%`)I2Zj$􆷇{Q4D)H|uvsKU7RyS Q2YF`%\zLũaȹppc}ڳ|kv`d(c+ kXw /=;9kL/@i&%5QEdA 2"%"<^]^;-|  '/,8a߰֌ٌRf5Q](xiʣYYbTr6<+ sŌG[8PcţͰ>| oE!!l7mkt_L\fl[߉̛yW}I^lu஭zmI uN\A  ?D8Ⱥc''X PtG@>TC1 Qض8| (2s+0`¾Æ#7Y!H[^n B7`dtŽNY6)S>Uܗ8G3q\Ac DWnF+3 *P~Fp ҇ P%v͒\^KƁ͋Mn-E!_QOV=CgL!f%ePJ_64- hgL01r FK1CHCQ@ Uxe%ceoybo+)E'۫Fu(\S<sH lIx:v7'Ks!Ȅ2x̅:#xtJq{)<1)m.z=%A *^;&4D_k Nli9\uconf}[ϙ3rh [L}IoUJiAdO6V aa߆juf_R7tSE2n DSX> ~H ʄ%K:mؓIZ'K nϕ?P^՜U#mo<2dT@gI@NW 7I ,#.fxiȅmҼHscXA)Ǔ;;^D6PGXLr&r͈/ ?B;qDΝ/.wdz.8|X~/I{O"lolAlʋ׿0kʔ 8wTH8ڸ0P L +ȩ% oEZj_-Ό'5mDev,(K%B2z˄*[Sm 2?Z}}ꠚ bn$E‡M_XKɤg쪄tj@ |B*VOɏ߽*ԬSAm0?;0QWMW*>:Tb|K$rYUtLn8Mq !h/fO^ IbjDrL'B#muZOGT>օWOao:[&%c+&[fEF,kRF/3[)DcW1jk(bb.}u+"̱t0W#.Wc{;UFW7=em tػCNgm&x+d9 f"}x€$ڛj8Ż\3b+8Ϙ'1YOJ!h|R+}}~! q;˶/~,^K@("^pl#Aw-zktIw%~/f$1x @dJY.$grD:Fqʤ*d+_z] aX;LꢓxdmrVy1ʼnB;!VL"%rԝ1.BTF5kSN4 Dhe8(# GEX6'U<ŷO;to0墉N?rtsѨ e<QZ?p e蟘/:0_d?c'o}&jy|rYF`dy رbMnB{[Ìuٶ"E߃qB4(]vWzLajbL I*jE[Fwҋ07y/i93Rñh+}dP5nM*B&л59붢j&oWGщ$\؜ 3\"UF5n@*7ʱԷ26_.ɏN{V *"9̅m]bڢ觱=1MgFR6r̝G$7{=kyKl78 *υ1VgԈy}A} $=rO`dm8 |y6.i!e/H2͟ԾF4r>nڣF uYfDȼȆI^p#veu,H~2l*v*$|j^TZb.OeH$#[+v5-ŪR8a0 CE]J B r) )wqIEWrX-JXB~}7_ {J4тJ2xƻ g&08}Ql -٩nZaJhԙH}37L.ސ7%<#,L0G4iݳcQtE~e،sAb&I![G~Xݛ_j}Wԯ\BdXp"\NZ9LjċKVzJ ҆6 Te [E>wH\vO]fW,.>=/ӝ4B1~:̼Jq(%JI 0Q. vj_mY$tnjbY6Y<9u`ɛ>W1bzO/QG^ط\|+mj@^#L- SLQ$U$,|Cͤih+'2Y:#V{`#9;HN:MlCt(lh}oz#Rkp'G}%CL"avl`>о+&ʦ/3݁.ZP" Y >q~++Yϯ*e7GFaҊ{YS VTQgggƮtצ4~E*$;bxQ1H  ?e\ĝ͓W[U~r#cvLxuѢ6mL~~:٭ۻG'lI ;=戚¸$Os :x#$xI^b$e˶_ E&oYD;撯>;B^eKdV}^B,WѮaG XQ&W^Fg]݄&C5p,(',)TTuI`dBQpz:6-UN-Xo aڙO-@ _7Rt oY:_ω)[s^lh1Dh#7t} tss(tA:dsG;ڄ@+/)TG¨*.Чfrq 9` hUBS`^h7r.d<%`Dg|yuGSZǭݙsk&eY"!6NG9F YXuז$G9-U"[sQJtowgm3$ p6#s6"=$'u<̼ޕָЋ_3F~UAtCKIUzn@G|o5!!~NsL(D1]Q=~H⩨MCf>l0^\fWRU/+Om=ɢ ڸ+{|OJ~4^4Ua-/P3:orW̧MQ̗<<*g]lAA%^BU<'#!Catvvb^؟EC/ʟGFŪI4K,փ|(?鋌N] Ջ}I3p#"@.3RA7clK,? eLvR<]l]?%xY[)Y^ rnAnacZYZmWoFV;jS4J%ng^>Ang-sx"N]T(v\j /T{pvݴ'&W`HAš}_<ݳpՉ0q؛U*Thn~3 >:[ + 8!W݁ WƴEqK]K/w`y$ܢ7Лmcieȑ}~a*SGL:鰢;:z65*Q 1F`6w#_5$sZ0l)cG?eWqu?AdZhrһ hVh־n[,랰U,)ܦM.9HTXg]v,yJ\muNÔwΆ?hҪ/u1M6QyddipQ7,2P71g9+ä%hj贍gFLl`.ʆku)VF_aY~j,=%?/s8X_?f385TWyj1b?Ǖ'fsJ~b`wI_ Owjt3$-QV{5йDZ% @,E܇@,kfK*T#@8 $(sgFIT@7uЌB=Dm3^` >#z6R p=lq]@ $)UۤӾLYWre+ם0t>Y&6D/ظW W1<̮e6+E΍,*،i0xQdkl1 6A2O'Bx{_c+N!戮SI` 1]S|(鰂zcpKlTvNѥ1,i$gRy]mO#بs(EəKٌ/R OR)Wz4U+xL=d'S& {DSXCfrI8CQ5M#~|ۈv%i7avx5ټXn0Jܺ;M8zK*>rz"~ ZoV3EC @COm$PU(+DŽ[[/ʌqL~Q8`l\ 4K2I(V)sX|- P_wvi[/\\ΉͲ:DՊzeGիE=L<9˟xX6LIn4̣v?mɧVf~m6} 8pc<8@㫶=}mQN },(^`8$̥RL)6qX@2ʿsЍRn;bKV ŭ v+XNl%dGΌ1v49_=فæG`vL̆pS|!a\^{b(L=΋?2H"~66Uw5D1f&zNA?B m dT@o8%"ڴ,@Â8Ojf;4_ uTFLvd] z_ArQs} Mož&B#h3Roƙ=D1/A]iL ?04 @(9yk-;|wAm{͇Q.;_'' {G/;L#Yx!&ܩh4n' <b XoG171z3{4y/ S MlCD!d޿Ox`YSPHJʴ=OJ$/74CSUz![Xy*d4%Lc"~' }[ldHw)FaQ3f0pq^ X7Crv '8ԳM)HU6$f?eSiAR6sM׫Lcxwæg9aw͊.JbsP-~=~w̾w_  #Wf Mx;e2eLTH)~Km(>Ͻ~f-\d(pLy\][mȯMA H+"]5ZSۊ Fĭ LU6e4/?d짆1 }{5Պ)e㟀^c8RJaX^:684"2Vȫ8bYB-p=. >ȀfgrW{t9:^1Œ.2d5,d*zHqyt>'A|>&{b^қA0IbB,.I쬻8_Xp`ި*RS⟑5b&uJinj3dvY凉CD~JΈj%@|6HłɭFX{eXI& yd W#;FǏ(x@ 9EB.AbA~HUcݹG woZHg^st $=tZ&>4$z dnnZ 0Fw}2(D|6ԮNi6'Ԅ ie_R-1<1vdz`gm*7~5{qfڽxi_^(iNVIHlvA:Ջa t-B ondB<+#\3Eɽh_8M^lN"PDa1ms 7=5g#+x芔ll?' vSh]낇QZI^4V Q G,RXɠdCZ @-)t6G.ۻ}6uװw[%tjBHi-gxpSC L M*$Hњ-LQqx4;t V} |yvr`͟iҚ//ݵm8k.БyDvxH:#-(JW?8r$hJ4[eCD|Z}sV^@K.Mjj1#1-p#!H]쫟LWVcJ`CuZ9q"N,/殩PzlԮ?'[D~h7H7`=7&QY0b%ח3hŸ* <):Q0!WfV,/2w**m-ʆX!-8j*? dNJ#CՒI80ĎMo9M/(/ EW3ħTTdv$Cf&M6~m1[;96lzٵ^K\wd+ư5=Dd`(J GK _D2jz;Γ-x^y,O*qɹLYQ6D9-Ov r2n';D iͥs-X׏RD%(cXM7=KCJK[x~N?ea‹/GknPDcZ>DY#ű[v%ND3A?4jW_᎕ hV@ CˬpB{ϜTζct&X=(1{Km٠D_y Eo{i i^[e:BۅEՂZZ:]U؊l+ H~ zAosc+99v]KMB,wU#Icf-sD"٪dx,f'g~{j]09̜5\A@ ]IT*"@`Z':(6"5 v6i;(ZI h Go}̾ LԈIh H_.߉FЪ3*>\F$ZpR2y=+ֈSqI. Z0!85YEbH@/b#g8SG"`xW6! >!^>K\l}d|H^o+=8ή}Xqf2c2`t@LgC6~]xD ,x&W; FA`C]ާ_#v6}uϮ Q%5U~ Ǟs8cɸ:6C#|RMu4zrvoߤ >?0mԜT6k\fpGo!T~4_ESL;(#X"b_nrm- bZs.e;\M@I7LPIa7ߐS쁏q"U qwԚ-Pgkϳ%@/qzwoKfHٶr1,횚Gm<8vCd+#r!ԂE>Tʷ\/08{-Cز$M=({b yBe1Šgc4(qN*xK#U?5YHS|n|EQ'(OE+;!lPWg` 0ܵ|Rl%hcc8h#9fFԉ%'lR >Be^H|goQ yE?NV ^ M]-ʒ޹R? i <ʞL=gՁu^"BkE&'4,j"][Es6%'*0sΓҊ:48gvL1Knp*wͯЙ T5\m &Sf 9v-j=,(>Q58 fnɋŌdU)CH1%j,~#LQfy@۽cB]4 >0ل"VpH{%h#Hӂ8\!x8'5Fq\3m¸\D K,y_*(#-/`§AYٴFb Tbbo 04> jiV\ 3͑ΰyLK$F]r3w_" quBчmԽs],TF Y;fGxOgj uPFkC_ْfo\3뼈G܇(6}Q ]'&$/$)CY- QBqWOI& c\ms:6.i ʈ 4;~.(ZhY~;cbz,ސ vmץio&s{(* A}O) ^*0 UvO.oCtvO0k&yс\ Z@ʇ̆ê1f-J%FbzG\6wȁHN%ڇsy 9i>|r J :8hz": s}: C?{`D2){ZKא]UAtsfN[{4ld mL)j ؜#;А -H|k6rZO?d Ej.1C [o bl+4|)3XgR EI+~*]Zq]>?rLx*GR]qmE+.HkA(<1)Z( UyD/3 |Gn?MQz*ѽ ;I](ҞbW4"$º Ff ϡJt4@= Ww' NMh⦀xGuS$۷=8wvp@0Ճ}ȧLVnp5rt!U`K{%ʱP ̞+NH$Yc٬etk+8zOG5kh%sC%­ F@ (^:)3"q\a E& MOid4\cb9cYeL >&tS7%Ul[NZ#lQ_6 i}~f lQ}/\j͆Y"j5[/Mp4B62-$"+}GpW3λ\)5# el8ڪed|((-Za8AfLY(`Éb2K-Pӛh")6$N8U?b,gNB3#QY/QiԐ R^c}-1JQ:!nqq0ٿi#AƵ5 Ħ7s>VO̤h[(-#D^j79W._٣L{^_nzYL% J~|>mf;s,ʔuITI?$ZnAPЍgh$R@3du0 RH՞S{ #CwޤEfn!hܣ >OYN+Ӄrt*" )WQgf fqzDLT=`d|=0c fSQ(QHt9f =*avBn0 *F]"k=]o W)h*R<\DFsUCcݹGˁRbIiA#,Vy'2ş6C ԗR)f+`DqZ,Ha; F^ұp݈DkU?= ʳa mR3uey?^>qDmGD㥬udQuGMʤߎQKђWlZa c· J!`B˅"2\3/D  kܐ/@nw7a')4wDaL_} z;:CA5/V6.Zk'a(aa+DcJD\syk> {!BI+"Jxڝ{qbqkPYe{IUJtD6!J&Y#yY?~ZfAx) >kG@2M5;~\ rP4e} N(m(a/Ʈ~]`i6bߐDHg`K +N*My6{2?{zdoDz _c/+cKDT3ps,yeI!ãܥc2)[nOX,`0jAˇW9iE n+GL[.J\SE0>,O?ޒoQ41&l-< Z'b-5q#Є Pxُ"Uq/4xI(W8uLX#̔KoZY󫛤WPjҐX +b67y6n-ōr7vUNFf‘4YWw_ЬB͛k&[i)?: .cvђ>/1cW6N}X_.GR_ŀXgdqwtdžDK+/nVWb,O+J ѿL^OT:,L݇eS+hS,cVM7WeӉVN벱Y0^A&߯o>Rh^Al_ٳ;'&B</ (IVM?rLt3//v 1f$6M m@Sڵ ĵRC 3wϽUMxSO;iPA]'y>_l 3"&}M+ڻ8XW`:pՍG@;ʓT@]EpǸu:ZhXP'}8>!wQPΞAUWCD70PW RhKߪpHup,K\$?Hy8ꏯ|`sMqg#P̃0?s: eGQWK{X`+l|Sv-.MET% {JHn4}baUeBnD; 1LYÓj|9˗BPj$wLn79B[KF *2eSMC2-┚>bb?! CR4؀Uy ܆%eCLṇWyn3?3+F'NUX絥0" &6>O}ƎȟZd`ئ],B0q׷2fƕS+D7`O6PG$S zV97#ѐ3_z|*X\Mf\n:McjO_Ȫ!"M1C|c%OBtӃ-zhCw@Ŀd='V~9b|o,Gn.*_9G2͟"zP<;Ta?5aq<>[UUrh,mJ+DZS׀3*h[*,@ 8WZ-+_ uuoU535P0o\f~Xk)'6~+ٯrZ+mIip=QoyZ,% ?n-<.ڍ˻[ Ɉ'HHf¨Ե >,.Ҹ] 2PSLXU% #†5YՄd['mng@dS,٧W&F$fFp{9pG,˘wчjT!IX*2V)}>AvA^uN91,C9j9Kzަ5H3hpυjKÁ5(ޒ HЇLE)x;G.T,7(ߡ\YP5oGV^h ,6´ULO^B` Ei.V,-HP}$vlAȀPý/|R%uq/8½dMn.-*8CŤSxof9==mbuj R.<۬_ؘ4~#]ʙ\eC &Lh;q`dcW=zݼҘv[‰ԑf=JC ѓX1q kZ24x6^26`J4A&HVB-> @K XE{$+ - 9F"3I{4b[qԦTP&l8/Ղ&ӰZ‰mEk$e &vZ TR%AX#^ѯ^M\q>|eB^OTt]:5?ʎG$ߎL%{DH#J*%b+/#U=fY2|I7{DȎ=.q7 SG۷d AiAO0-)_G i6p/hc޹w.Won +"1C2I@fIȑ%d}3UH3\x iSGyH9UXï톷xp=X~gg|p1@6pEW??CTs}{EɹP3!ΠJ'O!+Cg?@RylzN>Ѹ )g_LX9(KuK/+#jlpoLǛPq4N-'@*޲0k]W TCnؒ dM3S}5uO@&b3ue.i<;eUP+ssR:\29D}[~xz+ro۲$.#p ̮u!a.߻P̵_g0p $R t{GVgS[6C&F\ o Fa뎁KeSX}V+TCPD~%9 ACs_e\ wxz&:3UC1Ů1s˄0uv(FX;lO\oq6!! Yq3Jn5_3mMnL]i :ڢ,-3.0 ̓)~9ce1 AҠ,Snvffo Jq qˎLP<=p "QrDu!qQ9ީr۬"]EHqEyic ڭT\U`)>|' ÀKMf Ɔ6F U$kyö/L B!C:q 'Rzk-t-H  w|`]ҡc{Y=/_1 H  T0xŅ %:,+lrpgi{.ЏgI=AziC>̍ΤcpA\vtS^~E,1kb1+ݯo]D8R꛽c#p@ǟGVMoLho;n>fg yn$[X^.m2mxM[7C-g9 ^96h+>=leQL,ʄRw0%`!|CM`,G8  -K{9ן-s?!c/ `0Y"+!2LLMx4"a.4l-~Z½+5&R湅>-˰NJäK>#_]nkKlHP$Jǒˏ&(l/n~/H53Kڤ?]\%ci "VIF{Sq5֣qҠ%I;Dmw %2&e ݶǮv"fV4fGqеV ~8ESs-D K57$nH7E#2mk꟝#[ՌH䉈c!j$We[z4;F%g2Ï dw؞zvYKވEn̜uZeg1."gf67_c ½ii甭J䍀e=*@kC].]<T j-L$󽸗y+TQڦ嗐1u4އeE^w~$ɟU`ih!Kꒊ- 7Zcge{ŞSzJF x4R>skH2ΏNKؗR^gN̨<\OnTiՔ,l"%zBB4T_]~df :E8]Գ?*{C+]T:b[| =̄l ccLR'l%Kb8eWA. 9 4굃CKFxKI(Y$m,S1gI Bu^O7!o1%60]g& VkRڏCcE*g-!6j_G&!mi/%[Ccͷ`pA傉.,LX K'&6WV<0G m蔵~}Y>GC`n(r1 ^y?9;Jl8{s_c%jz`L?|@Jj}ssf/˦~~iښ/(T2idI;*8MpZP_g WQ`ғbD944o<`7xq^B(Ec<$T4]IV\cC?9 i[|تY(헛6HK9Whaߎr0.r7/"(󱅵ʣΆ(gRT0 8GeTu"&X+to>b2%5@/,:{}I>ع`C@ce&L &&Qbű&}cƅȲd'`< -W&i0JR+q;;,5PVB2ԶFt8;[RG[{9b޲;r puq٨JAr݀}aBҔ2Uގ@@cARNAri"${ C,f;%$YB1m8Ttv0D6hOU6_WUPu~s|q#&h?8!fl;N(y„";bn9IK|_(3%D¨,ϐnGV2o#*~T(MI?Q㫗qY+ʊh=kk(GמН@Re꾝'ښuo(}ب[@B<.  iCSdXᏭdG餆cou1. bwoKٮgK6BXA7U[xX-MOB񸖞(mS47 N$?%6CZX.5_-ܙgӈ[WՒs']u dtd爞e\QzRR|s[^Huy'5͈SGr*9R'eXX7kf"m(f0r3zf Xh"qW[v͵E$jz|wuw:mAJ_MhZYcM & 9I^'x r_p .:)sCl_S氦l1muKw!Kq/JX}]ElִSW{ 檒k yīv+e}!dahQ鮭7MfgtCo{wk&AU̿v@0xm2v 6VMcpVS$- ~KyzEVJu "ubC!-ל &P, mWJ~!/&̘n:q3&H7C.lJv^-B\R( sEm!n}RHpMzoBox'N!&(giH]saw b "'iMx.b(d֤\V*Y-B-Yu-cɍhNHCэktZMTMו6t{f#CY{ Q9B㨇3[hHWͽǾ$>ٖɓ}0w/ǷHoXz e T+Hp4)+n qτ9p:>\D+3G'uFEA$`vYpcoY~SV, yHMp[+2^=l?Ua-'YS(p:z'j&7n+^g%:G lG s4K4'}`@n_2xq-V2(A;ʷA=,Z ūpV~QE)9=ғp!4osZ^:r[BKAWS3Ta^$[>yc,#k51B:UD|:jFQIL)r{ {ceJBjBV8FR V[>Jv0bD`DJ@< `"ѝpI {C֋CK1F({EO~GYm"0A4Ve |0*<@*3^d (`TZHOQ$WȲ_\l8P[埂oik*a;c&EDtHv1`n+2{+ {K}M*Itc6:PSaķkfTw$ Ny A6ضP{k*n)NJ yGj6e^u\FD`6UR7~@I`xَGPcRX#k XQ>k|yĻ*d# ͋P&Uu$_/JkN-n4[פ NH(]k E$F˽~RZ5bh2+:?R3!K3.5~-?x'ƍGJ*kSX+(8 WCVyBfǰ+D#L|zѥ0=|TJYoN z?pS`"|W1d_G ^P'`ZiYsl @ӄ sIEм t;,0zZߎ" y#^ vhqi`|J2}pdtSlއ$ɻ`b h!*_2l{36{nm+uap"aj= @ce4UVF(zdIEйHvi s {63Ws1n'l2>Cc}wH V"eH!0Q}O0/=)i딏tV5 q xbKD^4pwi?3)\ M^Y5*:Dg@ D!&Y}:ˀӑ:鹿')9 FE =>qbTF!wGY $7ͮz:R?#uoOeIzPz^[~ 1iۮag~em=2|O=QĞOc;ЫB˯2m˅4oȻ*1V\ƕWaG4 K.~)gռbZ_ldy*^w!)Iž&n$T%Y7"wSo7zq2X-BCg}YV9oo[;Ð1l_W|&&3ϪaMBrc| %|~VLK I=ÙtP/Crj;:hߩA@eh$E.` yo~[R)kwLfK;n*i(~ʮ\/1N.Cpgܵ1V^e<'+!P5 a'r=QM>pᘲ )dY2 i K HGϏs_<|7(pd-o&μC߾,p09z[v(\3o߂C˾[QwJ. ` Rq1-0nX B_7KU8鮱Eh,QmAӤbV"_e@n8'X<0z,0 Sϻ꬛]@IF/ldO2]Wa6GJ9h P#u]<-T_oLދc\`3C^K\]zsUۨSpHz_kпiZmGV&4aMMo-qdIu][Bߪ''"NΆGX0;ђ$'@49F"Ck#G% ӟBRd3PIMo/ :dLemZ&_@+R{F#BxœՕ[yeMRpD XE}­ш(1ҍo;jco{3`:Cտd1N۳GP ˏgX]sUXOcS*f˹g ذq7.BCy^vdv6þϓ7˚ ky0&( Bϔ_ft5Pi]Q("3c<{#ZK6im9j|0#tmr͹%c.lU\H{PȥlDR$HڹGı4AS3KV)u@;k~B׌!їx.d}̄,rlJێu_V;]>WkU-t_y'q.p)0>5P̯.{0H!q)Y6g zlxMK1Ys?vQý[IUcP;B ›slRe yw{}Nvm}Z%XPhTqK9Y"۷O rwԱG#:|*P-1{tE\l?ap+r)őz$=0CgOݰ$hXF^DQjf)cbW yYrWs6Y%Đ]c-pW̶8H.fo)a٠F.S1_]FZհNҦjYdRGAb|3L:FAR!ʩ6p6֧y߸A+6gjW V2n~/A0-CP لQ><ډ$6}j[#U^nY-747+Mb95e\!>RKͺVrHVLKZjz:rhoR^}S ,1b3?y)5=?*2ÉVPE5r֒vT1%%|%>]'5WM8@׿6U{:r~ {xӝ>Wع0e ,gPzVr>wlzl@p5+ty hg@`y Lx UyOjvE.jd¸0>m| /pЀkdP^Rx~-6 nuNR[nם9z3 V#V?9!(܍]mRĿ7A~ӻ՝`fFR'$ɱ 闎^ 5+0/ϫTuHzWOdWWg8)٦/^ 0 lȅNT{K*ͤh 'SxO~*ymԇxkhnGT{zOAu. ha-]U5!0X0XnL$)72 V!mg7ie_ӗE%ChOAO >Hnаyz!ݮ69v{1[f|:3#p3BAdG<bEI-)ع"MF}9&;¤Gw >y!vP7YcX1y~D{U]\,<"K]X ģ3ֆMjL>6O*T5 3?w$p3]8hoc\֖*E=#IsR)FyeA?*cd~P-m:x t:D]PB@W&tK>񊞅@ՒnwNJ\qrIٞ dt W]$A8' :l^C[n̙w̸0;d9gܺfo ^IYH's@K7Q,@&f?>wUp)U\ &%Gn&\~l jA;6N-_Kt//=(KvVbh*ƆG5h jq U AQvp,%ĬmC؅6M{0]]#7BG8,zGP+_Ta/\% *'|m=̀ هt; Ar[K8h޲459 Zc' 4SN\e}^U[Ts6h^!^RG߭TTa[ׅo]l* 24/Z]c`3T3hɸ; HK*yM="Ï_~qVN-zG_sTvRܧ]LƺV8'hC ) JD ͊j36IZ$+ԩF=`zGv`_DAC~z Fr鰶3uF (Nq-f/Rf0 Drndwr۴/ruIwa tå JVQω~LXjps>xM[2R!˼em 3L5؍.-ׂ@Ήռ:!Z.|~ 6юh(+Vp˶mǪ?;ۧh,߯+VRLG/aݞʉ(#>SBW| 1@f&Z~@1D%MEh]L< q} Ma`9qX*ZN@+O..-87e\pmȚN $sGx^Ed+\q@رLDj^Tkp؍`+k1^Xo2EXgJ%jRk? 5}OSA:=%l0i+-f?RRi_FJ#zlj #-[ՔcN)=8Mq=~eI^Sj%tXHVH`+?gDxS)f;~ᚠ4=H!ރJe:zD ̠˄ ˹K(W纍f%ɞ>1薥 >g"': kt% @W! Y,x hQn>s6|#=u3" ohc8hj;W[#u;-q1rG:UwqV o;$Lw^S'祑43?߭qk4jJ>Why g |tJ3ܿRTT$.9N%t{?q@ x)&1%]+\>7~|9%o'7 |!?gUu 9p@"i9kNNU:7q+u(N@$ƽ Jk7l5+:wFۆƈw6JW[gJg)!hw[l"YG \fź(=I)<\w.8V0cˬ;T(ci[ r֧" n +50@1Td[VvcVoC>†b!(0P=5z1ʲh5q' tf茔& MlaƜ'TH`n(gGrScnmI (e2ѡqmKZ n8|DXC̪I-TV0 MKt_O_u%)/ ̧vbTkN<#|E_p?[{TM>wa6XbU)dq([!" )1G}qAEwwdOq;d60c~XLLٞlpt APHDuZ$Qk::Q u?fy5p(-Ձp{5"0K4^,{Dh+ YK3!Un BIx@O$kOY :0<~ZvVl6>F 43cV>5+IrΆsfH1s( 9%Mtjns«xo0B&Wrf'HHhqD>oºkb-K0bqʽ&NF,޿M;3PM=qOKlh0ޖ d;ֺ`/GLj ٍ_,3ﱐl]" 4v0'}F$&)gYZ0707010000051a000081a4000000000000000000000001649b7c2a00000b84000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/line6/snd-usb-variax.ko.xz7zXZִF!t/. C]?Eh=ڜ.+τ3 Zno_0R_=rHb Gtb'_ tQ5K{IéLdG;"dG}Vt 5 =xW.뒤)!T:)UJH6J Oz5K*.NYA2k7K)fUeo-;՗l gXtVGGL]"HHxb/f>&~?MpwJ?APClj7XC;?;G mg4px]LrדVtmg/lyR[?3dᙂͧVeN)cŷ# 2%(i ̲;8ҒK"5S2ly¶'dxT~vHvCO1ލffV7{FCDSpNhP6Bפ}@`qB%M(cR'fݐH23ѪpѾ?KyɡkY|顐\|aϓ%N/3XMcpS>pβ.}%=ӧ8>٩M%MENcA>,p\`N&ݝw,=wBhoL;J|J)"]OlY49Z=Dmu<9`FzPf,3I$P;ZĻo2E3R$b·SrQcDPߜPRIypuq]\,6핏@b'qɐȖZ- pB[$Q:]bBk:К (+ǚge zzI{l;QUt'E8JX g/m;WgJP)Yem%lJg+K lf~GK;<8- ,,WT.N|CȾxI]V}E MJS QƬbOA:ń_A솪&)1[wm De)KѫX(8t4T󟰃tWn&/^QG 伞HkTH@ AsILA?lRXV<~ t`AvNtJi{6/T'}VRI:=Z£]jCWa< VdQs^$NdS_bC[^,$@Yez7=7Mp7+5XE \Y! nz&/T{e8.ZYq$C$GQǁ?dB=k4*j/Puo5>7 1 3Io3\J+MBhJ\TR $\5jQHL0T(Qo 6*(fT@1"v}' :7h$M-FNn-$>556}t,sPuBr3Q)h?I4?X'3QH#$Fx_T2H'lZj#!T~ 4^ "?C߱C3\Fii!({hj+ ѮaIJp4ЈY)K4(I:TEݍ|"KXU%^珪*@'}PS-<e ZȷO*1N_!}8syO CG^=@T#>}Aɼ$E/r`ڻ)ùn ~] &#gYZ0707010000051b000081a4000000000000000000000001649b7c2a00002d30000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/misc/snd-ua101.ko.xz7zXZִF!t/,]?Eh=ڜ.+q\sSí" ]fʿu6Տpz][E""p?SsqW.\ W#ft;)1zOZgH'JSthnNh[ZŃNqsjWJ;0Snqd빔7@#Lb\Ϩ烓r`U(lc֕^W(j䧷4[@nM/{̏(!\G{ (KJ/v$@fE>!'(v[xh~<@ʘ.@-mڜ c\(`:aLHy)GynZWhbs]ƺg6qnp:aUdÐ{+<ېyҰjR!JGy:."i'Err4`GD9ϊm-qRo' QVX{&ڨ[۬3't20r$A~Y He\޳a MBm%[m[ _jzy[ƹc¹鉶UI(5ʡiuۛ-ၭ%"%S49Nbc)=I*`NC"l֘Ϸ, 愤bh 31 xZ^54 K`ꉹ`;֐#?]q1_kGI UjedI.W1{;-:|kԵ8C_9MLw4YevG 03Ia$8:UH'L}&(٩ʜ ȮI /Ϩ $Ⱥ$>T~eHI:tBs|D:4͠ z^+z+0(t:~''8|+_v{NPNT,q I;2Gq&>H-ʇ8AZB'0HihMA\^I/, zQg01.-Q h :ff3))>LaTiٶ>}xMtZDfqoU[Lڽ@hXYԐf'#*F'\W&ޛݼZarW&[?{#nF՜7 >ĨAv6/1{1GXyH&#eC84VBCzt5+ãv9RUET5]Gx 2P/dv%)qkˋ-$%0)xB;F#Z6M Vx@ȞA!лS gǒ<0`רjRN8DA:357&ȟi=ƕVc <)0Lq)x< k Nd܆HLBєqA6Ꮃ`[Jw(4:-~NcOUNPxb+'? CJPE/ Kû_n$ )#21gL? PWERY뎊FAp(Ƞf}cVd>[e"IX` 5zzN8 gYuLx̷FNaPAلlK~Qx}f_DLf߶3煼h6psԗ\ v8#Eqㄙn H+ Y 4څiW%dff9YiB[P$i}K>~keN:ܷaNK!7IKSէ;#_%N5cVsn*hWL)EuE?SInE^%7;cxT +k {n*tN{t[6DroBiEEjڤ쀸(%nLXO״tG6&s,l1bxmcWf^xHpX)>q_Q˵>3864 0:[}VnΧaD[).??ޗxY,K@f"<ֽ/ϘSL&Iztt<(YY{଩=N||}/1-Lzxb)L_Ÿl}Lk?FE' Jq!g*jd\Yt:jt b)mO kS2V5eCO'L{3 ٗW0@X;1)w3ODCju(gY BU0r;R_^_ ^\e ) \ŀ~ާy RHL?zA)pCFW]ccelSm:9 yH@PcuFd Zhw%H]Ja M?CEPru26/ 7ʴy8Ou,لq0ZkO#=v_:&2O^#p_E^% OǼybQK+tēy߻QKyב-Ԇm.YܾZײ;HD8y܆d yBr~΍~Τ\l,);1#JhY\Ljn+g"|x*YH?;R.<`PC3>7H,i,xSXCoa,L* *6%9=Usj'Cwr%߃nrnQ(̀:U|'e63By:pLPp%1P@0ݫNNWL1xޯ%& ؼ(Ch `Qx̙D.u6nH3@*c,i)aos'NHvMC3Y立R#+jWYdaYgy<A Gkp؄ҽW j$+8mCieEP61[%(%ilNrA=R+ 23:=#{{-6ZV??٭EZEt>" oF.Sh=I84,OX'` cCGM1IRBJoeWPCH[A,9;ə,Gtz`aLfߓj:91I p* m!:Y ,tBtjGPxT& X}IhYL-6^v_UPȉXOcUu;)3,cq<61e@SFS8$א:IT\.غ<$Ġimd+yj88mOgi,iSu򣽖mU2Y7V{܈Fk,g"oj{!8M\hfԴO9k2T A{ƠP &ϔvVC~εH8 OL=E EfǑi` 3a/ܚLYL&(HNb2Z5H|ӣU}4įt E1ec&ڤQGl/f'(9%;y ˿0𱭼7٭͡A0#l%qO8Lq" i+zB Wy*nŀĒ* = ?rXJ{E1˫`?c]}Z "2%`X@YM ӘGV2XS{C 9B#Jl+=)47/&MXhBIA(*YLeĠ=~IqXrIj ?k[h$wNVuӂDk'6ŵ*Y]J_5Vѽaڬ#זЕf&bT-bG՞3^ڎX3~be"4_vl.DxqOalru48.V ~aD >Wfz2g X.+hujL6>ݰ;u`jA%97bw!X inJ{B:bq0."#6nC%0mC`y,AcQY2LJj_| e0Re()]bt'.ƫ \4)38LTikZ:E,7 $\:G}-͵hvOU-Q5[c7#ϧjޕ?؎N֝ʾ{W,B`A(̩E3o+*5)\~+ In0 vOLE}rJ GaJ;zj|P4"{ݜT]d~]a-<ϊzjUvatsFC Nh Lsɚ3/]\wC`KO^8[2 d3Dfa[w5nh;1OUXPNlJ槭" ,e?L}Ch̒#nGugka:Km~0g5c k^:Lxߖ(d:Gҝ{'Bt {fɼGO4ѺcMm+> "̋('Σ$)n 4 Rg\KdYK6UB>_` p3_\S;.L62@9i|N6K0i{1$⭼eyZ#_xs@邸F=ҝ6"̵&E(0@Ϣ?rK@<1[@ܤFs({ 1]l}>ٽg)&wF513zB>ĥ b /%Mog3,}U&=F㪔\'![-~.$M.|"rMK]MQZA$B5:%)r"C'3b $cKe+0&ߘ!$n/gmVNT9fG &勷b̗ZF?r̂c{#|ʘ&e:Hpg|?YRp75mC+H ~!2/{"w%<` puY~H+M CfLvmFKc^H!W%Dʼn6gEyexOѴ}E}ybgBPI0aթ-zhc:)5Jct |J50U='COC3(Cҩ0;^J(8uf/2~nxSԆ׷_%4>3cM5#b '=' tHi+o{ FJnT[UIqyCy ?Qub ZAbOMY=o7Y!gǠ$6@?Yo.Q\TI|Gm <5ȤL"`26;w7)—g_ {YB'Zc!EqKfg4h;'lS1sŲӨTiF+ &ksTqN.bG R| pR7>6ᶱ]ExlJTmbKl.bdD\鈒Nb 9g˒@hV$e2.!+b Ey^2ٷK9dC g}HΎnF#A}mPnʬ<.cv,N'Q7,`u`т_L|r}W}.Uiy!! ʅ8sU>#ْҡHJ :XZzȑՓkf+hƮy^lJzl6'޳邬} xY. (0n}OFk ه]$;E\acC#?ƚ^zZQ\.:*NLEMeJSp + q ./)k*=>e&h9/yK/ۃ`i' k|@$ q 6F .,kg Y-EI¥;t0)=j+ni ;)0 T+k ?xitdȊɤd|ANյLVԷ( h>=G݉s;\V91$:^I.-O5DGŃȇHw7cd2ܭGSd+Pnx&x5`4pB (4Kl6>2U1g-N.l$A6ӻ8tPU8oG@3`TQnIn@Gj W,єy+!>`-'º\;ɚsvd8Heg !M5hR"DCA%~SϘJFIm;T BMq@е1>ڟ#)..5q؜lK%yDCDY5M`f5bc@XσuM3nr3h < p \e4'@TlCqHuFm55_/4@IJ.Q%8Y+7̗a,}"״zJz8~\>@@q $~γəO'ML,gGAqҹǟ\V\Ep6q 7oS>trأ0()oW#:`Ig<3zDY:b  bDw0ԅO+A9)Å!z!('C;;k^$I%-۫pf~}"D[Dd:QL,uH_C[7XgDvL$J}X&p{# "7L":Po9yi+.Iob@ڸ·qp14^Cq4#y A^ 0"Q{oE6񬨐y2D-2Ġ]sa يF)j +SGL{AZleJ<6ξsߞb7Z!;b3c<_2V[]|Dž+l+PЋqhËwXĉs>#LKH| [qGlU+FyHS YYO ?s: };ݞ~DU[vsI2u{ U@zJ3ޖaI&Jɏ;<WE$ *ͳŸmOȸL03 py^1аئffRnV/e= y5ȕ9an2qT 3>0:ĕd#r2T/ -vO'ۇb LCes&[R-/҅Bb̘5%D8T(VH'Yx:Y%nNjV׏E+?E XZ fgYZ0707010000051c000081a4000000000000000000000001649b7c2a0001c594000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/]?Eh=ڜ.+M/&Nxf?D0 j񁺿*ِr?(bߒP0ZݻO-8[,dCZ;q;U@g'I1ؠ H%aOҧΜ8HJ18) C ݇Z25;M iH1M=-[n,m7TF"5.^My{NVO IxO#%Z7kg2 Xu-CgQ\5&}|Ж=_u9e3Srk x~~#ŹU :E'u522]ogJ=qB=(Wp-æDgmt`˙PTBB +Va \<ĦSpWZm؇[- ~δG*= l䞶:&tկ2!Ɇ>PepMQQ,[Â!$@r>뗱yL0 0wqPcA[Wo@xԀ:Lry N},Uk>Co^'I =#b׹M]#P_[|^q؂[ gdցYXNfxڰ[:*aȹxy\ yB*M')~#~#}t] cNiGb"R^0YF7,3[ZX/i3v@V·)Zqx/ j =;V]6ά>E2Sob:l&.DkA#W7?Kn[o_|d)N_6u_cO7E2jZѡt glց$),1J] =k'R!ڕ4fȀ]kҥ&TK^FLؠJd`ZPkgc-ѳb$ +^G߲a=@S.]p?sA|+B7s7as̨r-K %V1:?xq٫KH yoX] SeG|+aXkHRi>'YsڌPdQ.^Qro>? IXrπqcr 86+DE2շ^4$C_塿' x%m7Cdkߚ?2b{I`_!,(Y#ia^_`|dcCvN\9C9\_ģ'8f,% :bleRxOoYneZ[dnΗRE2n.=QC_}wK~VB|]!Ngٌ8K<ީEx mAOW/;|v`ǥTnvńXj$b A{e<ɜp.T`3pF;x- JazE ǰWU`Ne'V.5ST8;f``$d>RQa.+<14{GrH g#Q= N3 q? ,]jq0u=u޶~@ w&sj|^Wz6%7Zl"ӄ_AA1N1Fh<ߢ =rjQAU1>m[7] Úy:Q{mr8mfU( Yr;Y['`1ϟ`Wwu jsS{TWkZVw:B# fyMX)8^u2TT`bMzC( B4׵]R-O#ׇKPYFp^.wbn#Qy`fG-: k`_9ށ٩mgR5KH}/Oۿb>fQ@TRT4lcSwDK9x9ji11͊4|3Gp|B;kEVũJ>渱z9Q5Iר,U53ƗՏ-Ԉ%(IyVuԖ%d7ElLWhO,">&>$o.exLhZz1mÕI]oF ]~rfc[Vwx`7G|CSiw;@r,wM;\~YON y"0/dyAda:ηܝXisN¨ߒ,b[$@|y08h@3~J}j`kJ\ a5wƯ <48 +d\J w;zn 1M8pE0ѽ_$`p=b?o o *;Y%踈ƚ&Uw@Uz}$~J(?2e ,vl67cqez\0I\'tR(`߬SGʩdxg4Dm:( cjcqCMܜ 4(LX5޼ |zͺ ߜ3FyY>'ӈK纵ZO-XF`0?>ql7* zC^UYQ^U\1NN6S E0)^OKyY,ClV=G (9qoki_wJf O@!sYfFfFzw}ta ~] Д-x"I/'4Iy6e?T}:pHB2vfxF?yE(h>yN`gzOF Cm`NbRXTƁj%+%Ġ;UQԘ jQu1Ɗ $\UW.1K٫ Rj܅(>lac4}|6ykOvfʅ]x͒","ԆoF/}X,(-=XgcYpR{ Gm(B7_*6e:j&rAA{XbGXnk3Ezhoj_"I_'կح6(~N[#e%M0fc@te~NS.J":cbG yӵ )ǭT[U6ݾaLT Fƌ5|:*t7)7$"|Frz)[¾SP0v-S!BRXMX#*ŽھA: <#7cA%Ӹqt4Rs-_NvX2k66NYh\auaԏC[*Jsc63ofR1-UW(8CwlN>6bF'T5GbkV^+1B6m2a}k.9q*B]#=M{ $:A Q8l1,NzRe@%zI_oQFC( )R'b#t糓: P`t8'-0AԎdLWtS yK4*Q,Z6H\U3\D%S‡6h$7b%}[dx;O<_u di8l+dD/EŪ_O+qcq +#b)c3GI2[ okx%|Uli1iVnp~t& ^k ,T;mfoPtn zoju{Rply7C4Ash)E+ot~jʖ{.>o8A9nԙ6S_Yjg,r1z}*=zr;v~yYj7@!}/rc]_ (| r؊[p}џTK[bM G8 ?/T71l26lC XMx~R.\D'3@P6b(fHr.`:uKk%gobnskNu9q)޲feI5}:S`ޤH+-R*ms[zu烉^I bz0WwGWϩ3Gz+[&஥yV3-Wu3ZVL]%rwrZUdG`^75{wF9PWb:^3ࣉsQ2Qfpk%G9HMu&8m bT~Qj]M} |ެ8,\C.i,.8D8qpUTh Yhu|T M:o?2}vHaA_s#ylXO1/[Qa%yTuH4 ^4GZu χbm1,GJ Йh;X<@6'/&n1=/A 9Pd i>Fgh*ůfv(.R ?pL%\WNC53U4lJ ]*%;ե$^UgPCx#yJ;\—? d۝ENTr,7#֗ }u愙%jI*sΒ6CV‹{6{Џ*@Gr=f'XJ'}M߁m@f ˗t[_xf"&ЀYF U['3Yp?v#˻rnpD=T7F)pzIN(? q !vCq܀ȡq 'tꞾ63 BœHZ{vGW1'g/抗IlU1֓ Be-.0N1o攱-yU抗N3;c|#Z{w,.mPhl8զ56:@ $ )Q(̉=|%1^6i|=<}ۃ[~VA\)??I<6v֧vJА(#'>`BHe(n¡A4feqSJlpx˺L"¤KӑƦ~˲!Rkn;LbjP0>2c9Kdjٰv2q(4^^FEDCK*Nlwto' xS): FL""6q ?9tKc.٫{6vܟ7hELE~IڔM~ZS`b0E LXqw!{]"GU"ګe.a'&8z5Mwk3ytH>052:"s4߱-bPTFDƒ)u^+ͱ#.TL5VD/?).ƁIA4H3fI2ś _u1= gGH_^Ġ) . - `qfgAecPE'e--!eWkjk4AA I8\n f=g],QN|(.Xg))8n$)껍'>5Vdp$BVӨ#ߣQb9 -uI|FKQ vۿDGB( `-xTʬÖnmxl/F'*N"ETA2b"+olU<)h\dQAB:r=/Vm>mf66\$@0{{(y}:B'e߮ku6z:Kl;ͪ7wyJF7@teb/Κ~UAا.QE $~RtO m#m uXmowXd MU GQ3 ir2fp:8& qdS+MoH )Rl'(|#i ΋b1 Q\{&SVs`> .L5t33D=WThI+k  z:zjV^m=sw<@1b@5Y9$JlT3FLl)A[}߳sڭѩZ/,ԧfwݼOAϖ*Aziߦw} @7'#ov26]gJXCGa6Z{̊"Vg*YѺVb$W/Œd6NJ~\% +{n3 cl8נp1!o͜uEQPYjZcsw6t cNo@GTJj\Dȱbϸ&.,葱 ]rbftN=Hɢŭ00Z*ɠb>URJl7mH`(h:pkR6r$̄OpÔJi&=$B<:6ElA2qm4 X|`¯<OaeA1'pP7q%I0u[t2C׀'nc>*a(m{,KێH#^ҙ**&]hFP'N;olDL vѹ1?:D bg&R<\^ 党dgS:dy2J Set-Qy-IMgGKڌM],h}"/pz:&4WRq I,(>xyif w!W(.˾twb $1kk2yȴR$\&¸qCvFʥ|d!xܭmZ[J_4#zuG[ğВM'QNl ?'̴};WBmwOmMBc*k@?vcY{xF1/vop)z|Sz}R!/;A92B~riP`~ #cY\al/+EąqbA2:0/SS7KZY[<ټ_AA^MŤx˜r4]iaD8;љRR?/m>:jr{ì:  n%VZӰA^̜}^&QLl N~REUm  bd٪K)b"tT37k;;9|^(Ju TX9ͭ~C,>P]EC$rZ)L  nm'X7Z\PK }4Nr;s.Ζzx lO)$@08">XKn4i'@qh`JQ g^-=S _X>¬Ew2mRg11$lFBLV2[c.Oxϸbi 3&%:v"Nl* RXCr41&Xt:xgɻ80\GY (CͰn"kRl7AC:x_kݢV8щuQEANrj?%Uf&D|C]^kԃj\&j Zg\#!_+*| "s&˽vһ)$`~>FPhGt7U~3^ɺė4 ;cRL/#EPT`3`pMagp2Od  ߹g}" *` ݡ_dN/ϪLa ǽJJobX}k@1BDfPID|[eO.O["Ys&ˆ^7qUIR|'UO^rmӳ:q AqT\9]g 7ez{L^ξ%t|Rvq9=Wf EgOn݅)b0D3RAR ϩ:A,0Y9ںXR3!J d.]8Ah9}=Hwl[axғ񷑥{ #ԆJrVi7m$^qyXe=Y|e.rYXI8EzRi;KBҒ(慠KawUq69 T)Z <ޙr[V=eP=*U^+-*aOځ%?!Ef4d&{GؘTW8I*#]_]<{JJ(o0v\g\[΀"m~q[8ЧeZId1PS(GckY=>ECٯn 9g7.XŧN8}x @?C Mmu+C{0xP,=tba] C~6?bW, 7K\Y榦40YWnE#ǩwV|'gE q@qluE胮ஙi7#2?fGsZ",fqm͕Vfaa[ }UXIBmLlJȋ \ϐoya4q'bo)"%Q t|_*'QG|s4t׌Gsn /&S&2ŒFZն'^zD!W8Wh:]J;%-ޥp94焺ʐ>z VGwk{앪b{4F@d7:{F.kYe:5頏$,h;$;̢3Vfq-L+i/W- [ Iw3IQkH>ݩO+d%1:MuDfto_%7iy9!х4'7N[erzgT)^ gTQ|,ɻ_8rM>hNdNdct>x,Y W507}';y{-/u2q׶HM ݰ)teF+eKGje>FAqQe!ʚ}Ͱ=_kK,XK/Glo}LmHA.^%~6c-ʼ+^-20(Zq2EL#k8wisn]J/wwi_]q|Om|$G`8Jdr.F+g3=nϗ>M S%ua%km؝ iRKKΙLcsPɎB톷'WXǶ?S$NC4E ^ 2# zgW HH$* wnLR1%Xl JGa+TJZf)EeT'[π P jΊWDܙDʃJ4qT+l&BυjV8npsΆL9y N/ h'h󬹋E<\µ?sshnاƋw̩{#wi鼖2wbGi1*Nd9Q(qO0X KzAW.zFB7d|, `CVXfs$E09 `+58Gy yVǂ1vNWпY{زhd8bI#f .F;ʘrJl-;޶)9>׬P%ܢX3/EI >[ք  tߡ.=TO0O+ ^ft\k5Tutަl_Y0kˆZ4> 5qaM\57X;kmylyf=uO dM0}{L5iQe.)]}6l .9|e45=riCY4wou~\0{,\IL@rFԴ!Yŋ&}Ghvzo K܁<W;{蛖CrNiv[~4ʈL!l4&$u#;{+QaisZAumq?t|Jw_2i~WbU|oB=ONQ.r>*8 o^;ɮCM[S,#̍ѯs#PhTqEgE_#_nSʛ\+RۻnwGDWnS#g@72$ЩTeCKÓqo_mvphӄ9txNuES ZL_yhFC\tm08o\zw:-$n~47Rpއd"!07D1O6~"pVV'̮5(o>.͟ ?|_C3Y6\0кd4KFՃ$\ MvK^*wm9qCj1dUzxXhaXK2ϑP&{՞}LeX6[,G Փ{ǞnB,m]sG\ JjeCoO"?)~Gk/tpPf 2r-<bgO|m^#LV|έ鵪N623nښ8uR0b"tYj.H 1Pb:^KķZrxG7-vk) PD®MKl"!_ gdYC\(ŽH[#chYa9ݍ̨a(GƟ~܀0BgU ulFjEXZB= +0Py} ls.-{+f7tٮtf|)rTk]u2[!}!I#*CԂ"$ 5-Cn3Bp*1ѕ)0ɰ}ʌ(i[h˓ъ`0fH {vkx iH0 D)X ?#'[hF+Rgބ'. 7S LjL ~[*HR! jcSGZj4f&3h.ӱ'yRGS"[BN,T ΎxHL\opzN=N 痞혓-\E4˽pg>vIF:9t&. )8Ec hy*y׆mnvQ޵YU/iqOXO>BLbBvnɏW0CFD] HI7y: >Kl&BwѮXl 'Ԝ}ylxU%@h(>?Ay3o|S Qm xrՐ{5·mw=^̯<]:{G'}$w8j['";L>!Az40}`CȾTy@LŮ/c`0J}m!Ԣ2ng4ւ KKvOnZU$soExjFaVKC?yZz*Eр;BX }ݷOŧE{SJsLWFLYt}Fo2N:ƿQUA_I"Q؄;}<^}d,3 Y`k=}2) ʪջd_;_$rIL 7 /Sz!e/ڒdRN,\ 4pu0kRa%WsxEnY1]T8S}x^ąMw8KϞE8^>tLR"2R*g˫B?h*DmVJ^\wD_(纖 >(9>H=^K4q?56mqYn$R?"&"klui*gס̣7zEaFxI>0a˴?g{2{j^95UКj} ONqmL~Y|:ܺ%!>18ғUaqf4;kbj$!׻%1vEk=@43&R%زAlGߛE$}NH<گuGp4\MQp-̕S`a|8jnju]PBu~e q*pT G|`RŢ/|cEiEB#hE"UohnyJ/֝pž)QV5q8?%KK/Xg:WbuKMė䜜|gxbBlGI˯.!-rjWn9Cu\Mp٨)GZb".ZCSlOm=dcp"/B&y#vkA5B\Ϯ {!SrQ jeVr>$dձk5=ZTz{B) N13 ]7֍c20xl47ґ@;|-4q\r?`81Ǡ;`fT8ƏuR?e\+4SlVx*m[,DwS䬕BvZ] 9(mYҹ eцMFMTdٸ?ږ6Hx#>/c3ԭdMFls}kk9`ŜgN"6.h@1n?dӰMy+b.Rv}"] q]ߵP0tBJU?v.|pψwA#l)\1Xޔ/#!%4Vtb'xMR7u(qǀ^! FO3*a\Y pvux>j k=̛a8X?s;[&bujJR1\Js =mT͐/:iq,'-)_8zi46lMg'ϕ:8Foƃ&׬8ijgW/fgO9Rj`~wBbAFQtp\ծ(礗*J;d!V[EZQNb>^ ŞV~jz(44THgBKO}j*KI.u;z Y88f5A{{]+R+ɨ5\3b"!^`_|?gd.p%Vd$ttІ j:;]bDN7gE>8*+SKu*ϊAA[uM^ #MN';G:[xe$H]hUܡX#Vq>51( 3Cz6Iԩfpo ֙7` *q(% NhY}NZ LAKyZkE = TMcTN y.P/X!5~[)ܩ *(_=wgիî K MY)Fio̦& F%[A^_qo--lUH]%} gy$!W7m^rc[3..@#& {m4Ԗ~Y)а}˰yPu􍙵-2 iTeǒ&]^Xli끘vӯ9/.hP’Q5띊. 6cHؠ[Sj-\&NZۓ/P>t?.f(Vv?;Y|%@HKQ龣PQ(YMHe#cGSA1'@#Rn#p&b_?wc)^A*xc%8[[/>i;gi=O9lA`o`D+Pn*ľ@G.;j$WȀhV/ku|9zpL2i@NZ(cYBVKwQbŢ_lj!W}h)v\_3c4V<`1}KT';hg;wlPIACS$Deu5Oc)QXnz:qQ lY&("RE9X1A&5  ZZ6VG0t{СQź.:TIN@O/OJ+ٕ"tëڥx޹Gų?:+q%Y3aqn+ހ;u = Vٸ6?qgD~J&k%1M}[#"id歺K[(X Q3I6a&6@ǿ50٫z@Qs =.zSpXYp̊`> ~})Y]%fZ5r7#RNl923C$20gI7J_| Xp+1&3@xww@E̼hQO8N*tqv4 :.n`s@KpuH ɦtKw *Ovaaz e\ֵN-%ڡ. ) _=e̪5 AZiƠ7n@x%=#1k${_R:SP/\r1Pf|3pۓ`oVTu^!NzD8v#4;Q~4-5!u(Qad/jt\(_lM ,+auխTr.1n0"ۥ^וC+Jz5&v4" 3&sl:/]DEB`ٔϚt83'<7Q gϝo){T.c@ȪQ"{o9l.r\ %,\H0R |vVxы[۸yq Ktݏ}!$)NP o ` |qe ^S iyַTO5a`8U/'Һ3!5uQ&pe g̃ө ܅HNrLZ^Mqw%FUd[eܦ}?JK6FG^8H[]4 c'м/9 FzdDjBpj=sJ-*4:iSp]wј&ށUEf'AQ*ǪQඤr\W-&5o3F͸=Ums ^ZXXΌ .SG4\#4!h[՘tBm]HF97Ǵ@ۖJk~kvY/Յ?cwhץ<|1Z*9CU*E<,14e.թ%ObɳY %VT''TEp5$U8iyd`@Þ]aD- vKِAߝ/ mOA5 X]Ty} ؠVܴ#SUa7O; rfe9%I-5Pȝa"+;D[V(`̌xcKw!&Zǡz iʲ}6~ 6(~~Oŝ=/5s^8\iV7E쇟 ZT_FٱY&r¶.MJ}UZgG/}^:YV^Jd@9>3'e6JppigU耳J kh[{~A ֶ!*ctԁEaGb~q|?xTML ~ DS+I7;?I)"##RAF59OyC90{ee8".>ɘ~'Ƞا<)kK悔ȋP96z!h_%[i/vB\޹/z|UÎS!. 륺lP4< 諪E,J!ktr$ܗq;-v@5JIK$Ii!z.}Rnx7P /' iLtsi*fs^_sG;Y>OҺ8ǔQTOeld=q>sO/HUwh )quf~MbZ+s3햲:eJ{~S,,v?1oMRyOuxۖO.*"ʞ/'㙠Y޹ieO~8Ơr/!>BdH0nMLoBh].֡Ǡ;BqD >hlۡgPjZX}ڕο`v3aSdu%g A1 n=0 ]K:TNr|P~p(PJ)#teyb~A]Ք@omόY}!T6+`N@p:0gF} nB3+cvNdKA8Oi S6A>IG9x7ɺFU|y=4{-=gMp|WɭRYG>n]-ЊĭN(!gҝ, .db=p!`C> }$'d~,Ҳ}#N`ޘ<.>8?ڱu[*MԲNO-ngۣQ^4-0HwUdʤک%ފ"&}h\078%{7%5DswR8.H9Q">Z(x^JfUf7ni6ʅq^h3*Z W 0% Ɋߌ,!kБP.nV[4pOqAOvh} CACkqBa+ӛ06 )ki]%;Zy. ;oO«mĨg#D#w\s&F{HM&-JqD9Ud|+gg=}pcX7t{"6 Vn$Wʐ8Թ ⦔؛0NK, o533b2u[ٱþjw @v~2UR=ˢ +ƈ3:XC#^͒< >`Q1YdQIܑTDzn C^Ȇ!9;sAg?QUCw4ÍsKkccQA|d;mD U ipUNzBl9~5 >r϶Kn^.I!x9AKi$vt1$ \%ۍGpt"⊴W航D x<̢5<"+wQ<ᗀHW ɩ )%,xƻe)^A xϺۍ2%.86W<0:*`yhx]/xqlmc> q Sݹ羒 ̪Rj\\dӬde탥*/iU:I tDTUYӊ;%T8eݙĂp_l *@JR֓dEn荨&[a4keJQ3P%{1O#]Ǹ*hVQ,td&QN+,9Ԣpy3㼑 uqx1{iOE2UC%a{BD D0BS9g7tx#c|AfoRh |BlX9T׬m$:Z2n[)H0(TS mj2ӼPd@4fDT}!}9i7}GGtNoè[KݥwXl8Qˆ=&H@R{r!L~}mwI+eZ-]d uv Qmނh,eú7Iv<ŷ ڽ׀$4Vi^|$DK'c];hF%-*8SẉǙ*=˼q Yg:Asl?'w CL9<T[ɇeH DD~`\fօPK'. cՄ|֨*a0zsyFdQ˜B|y2U45+\F-/ vhH{gN3jevq|e۵'ܟ V Bdp4dJQ Nҷ/t 5Y*uIU>&xwoE7  ( W\l}O$,JZ)! 3SZ>c2SɄ&ZLm'Aзb2hI&‚[^bQz>&`g0FFUC>P`N L.xb#$cm0]Ez}8ui' jA\@ߏ2dvT t9iQZ%&fL Մ̑SfS5T䎥|#/͟Wo]\6B' Dd mTCIo/3Q^PPM9R x1QFfOO  'G=ScVKZ }njUŸc_Ձ Iش2:Hl*vŢ?\4  یQgzVO 6Enq(y$~AkVy8nweC !w)oEӫضm !lsKoB;Kӌ/3l72xiEOd",#N cT%], QȋxJ+5 98;[f=C@CuC!GDDW=cYj{NGAn^V*u;72PDS ރ4d;A!0g)j&yІq5Ӭ3{n9k*D牞wt4bH|Y%cuk ,=hF1A]RbW:J`5-V.{k7彊Uڀ8)s{̆6le:8 7+U1?z˷`͜2jўRNന9L:7gνn$/eZ)<ďGxt_ާ #RΟN0 ]-U+~ U9PI'hnS"֎/:2ݷD<yW&G}S]U&lţp0kuvWxb=m>)mk=QkغX}%#=:x{?h]_ujc_L#js?D{KJ/Tfv)iLI{iV|gg>9'p8W-a4VDZm7>oaUhP!rX)Zdzf,^O EL㖭9U ó ;&4NT\ Kaȩ8Ne)GAy3'*E4WOPuffڹbeR.BMSo88 mVliȵ?HM@QwSU;y!i"X%̹%s8bo>YWaFZao8>+1>>Q& ~{qt@t-gW'kPM纣p{gM_wBߢN=Q ϣskiQӰ'߁UwC#/N:aJ2+ :@)c¥SՆ̛TtA9/2,(6rNc'T񘋿S4eْcݘz˞]Hl51a~m>{ kSI3f!ȩ:'Nc # >Ja 1yYS9"u|9 iH@,<FI})gͼ=rBLS(vL~d,J]{VRS. "_R/hYU!8yDit+(^I;X'#uճ9Y(Z;\_SC< M qHCeG-%}L6 RIU?ik{ΆI!SoUTmH~*ycˢɑ^KmyY(ЫINq;5S>]ؼc^^O:d=%CCzEnz}}{fuUb>ه&kٽoN/yF .$ -g)5a&DcEQQQ 5,OtJ(àYԕ2򹵛UgP5N_k\j #ѓ}ap>hK.qjAy8 \T.%BT`츴:H=xkP 5!NwO\w"tpmðX3SU Ř2Q|GɌ2 lb~_/d'?_Vރ!Herl"T#N44vyŊ; FOzI'!SJ p!7:k T@ћ9u8AfaJNzMFi5&g-"Aw>B+ǩ:#E6Mþ`uDݤ !"+"{y϶%&^LԸ*oSf*^ٟ,;¹26ȇvVқiӼd I`h%5ݔ7YPN,[_qNk?]6:q1yL'EP :W`4YAvwMk rbxH[Zm3/r+vޭZRӊ!&5D'hhJ+h VG݇ jp(B(=-H0 tBRm1>J*:.UNm (~b#]|5g [1tTz)[.))n{HkK=9t*S\]L ~_<ԇ}c^;2\^zXIN)r@ːqZ2 q γN]a`6ghLRYZ!O5.@ffJ7@ 23zrk!2xFO"JK%{fJZJu^!|w1P̜3;ϚJ=LdWǖKHB)?tDUYm?9[J0:a7j@LCyzPLc~Cׅɂw~]}ZW.7rTT+4}{ཱྀ>xҧ{ȁFZ{v*w7J&`@njc~b濹[ݻ*pMq69GA^5!vUu6HɯWdJS簼w+*0Y/t<ě &kR]1@9O#WK5dDD+K 2 7,hh2?zxi0x鲃<\?{#3\nbe3L >Q]JĨ_b&/ Gڏq:R߷CguH2ҥJzELFZ]p UidȤ@'j+2>8 \6}"'k@ESU"! avÖBfd„%uKq)1 Cgz rNGQ۠-݄)rr'݆:Y`x>X7y#uqI b#6 "hH h MH_ oT/Z-(ZAV Z%?.l.[?JY& Z-݅GG֦I{S9P̘пU ch(5maI)ⴈ]2s<|MY殺g;6{ ь0[u=ҀpFXHY!_G^;LLYeN˅(؂ [K7:ռ/ %4 "+$t2ԪI5?RQ,Z z0›FšYB/7{]JtF%piD=ԮH~W@^a%EjfhU=؄E~m칙6<׉$ &g\fܑ*=''0坄jkw/K6˻V4B&65TXuNnt'>FFl!|CaDۃKISpNl,c!tqTݐo)'KXv5(w`xYWL>U1I9(TJ!aN`#vF hK.IeBjUFt  n#R^(Nф{ Pf ?5BxYJC-|t}ڲf;JH3BdA]3pb4 sL'w"_f{hPƨ2_ӡp (.7IDE o-hO/<(vȱHk!<@o6پVȌ߼kFbAC^,ڟLOxaZ%A%AK>RSvc0)6Œ2D_Yޕ]÷ۚY"2lzliô5+HohD~.^^#^L^?= /r~`H˫:)>W,2]ٮA9˕7筒r6NGRRi n$mn {۷J`;DxСzVc$)DX$9=TINםq  ~ľ:3ЩS9/iȖ˳-MҾƔCO yy~X:Lه!9gd.k:P<@jT <%9w\(dm5c)asGNVLͱ$\L)_$rG򰸫ȡ/t]Tp_-/ Ig,&KksA(/C}ﹶ5hت:ڳA5e> PΒoz$ [mӓIĢڂm!<sc_NĮI-"E4,2DhO/oBUZQGjRJZ{~KF)YFPINbHy6^^ EN#?8r.[1d]v1 4̯luӗU&&-Ԡ v}E"$4fWf=Gt@:kVI^y EH$\%$u`C0hYȄҦ#af[!uHޮ<49]~]SykT?! @ʉ)RV9k\H]|zD]^tgOmeԣIn@(aR̒u焒K)xr5!+N^DbfZ!;, 0+][lH5][ 6.l:>7 M wEJ)*Vcy+~iPjɦ~1㷂^`F Jc dr8]WJd/`%C6.0]']ra.K_5i)O;h g.a3CyI|q0CU!@LhAr )B7W֋>(~$c(/=YeNC?]60 =]46zA5NP_I_z B[[#B0mUmN|F杲i)N\H `̥hAݦۇj0b3֯m4|z3JYQ@ .|AkBXR"ȿ8u9~"G:CBl[Y+|2V&ܚaYy.yn%F셑v95mތ3?{/~[ n@~sa$l3#H;u.X﬜;)0"R3Hh] R5fE>>m!kLao,EZPy?-`WЌ찦aƯJzֲ%7;it|xߥ*i|@ܿ!_|\XC+/JCg,N"K}BltP(ct</.zr%9'%;2dH{#d,t')y~V"NvӐdždaLAm aH0R`7?}Ltqˣx3BHk.gc[@1Jx_F/ӱV!LKaV1$\ƛ(:7Ohy~*=*v!AZW?txV# D ŌM p-J3łP?NǙo=4#&K ~Dp (`0 ./V9|:e $HO|?/R7C _xcYIpgYjM]d.ut!kJs[AKi8qLƼ^P)szw'ț[Wr Ʉ}) :Ћ`9r`@xޕ}mwJxx>n TZ UoofVԈ 6iuY0jҾMnh [Ȟt5.Ll4;+EyvW')͍_K4Lc@Ȍ`Q&{1WD׮4!y!Q3'SG Ajx*֜]d)P)ч-hD=V.2L޷y2K#]ܻ{xȑ,o0ʐ POMN^-]*Zz@ZK /3e+2qBsYu=(:R_X4aGLDen[} {U~SF%!L殍*B$zAat3䢛/KWn!%HbG1nا{g`8} Xx6Bx?q$Il/QlQTO1x_b~?7 &zx5ϳVů{d)&GgExUĉeC[ꎫAen@]UԟuD %c{|w$_A$HkƊ]6W(#.Xӻy=Q8)~KP ݗ9r' ΊPJAltey;%.I¯ ;T1/VƱ魃MG+K8jYD W*>&rd:3%oQ[qlށ~8#\I$ebײF1ҋE UAh7Vng.f5]}+H9M SYeiivTJ߇@W ů6+<'Me1VVi*jݚqjbhxm@[ 聂)fVn)ݨ . cy܁kz2)l&?kyY@0:}IYu#P䆑!q D&5왹l vU@YqPݱUx*V0s۟p0(52xI^1>ŒPp w;ġp^T Qv}x!iއЏ @uHs'*Bqw#:RhEO6,H.#,Cʎ"s`W͞ejJ4ƣSl j0ܗj@+`XS*vPxgX罅?5Q]%ps;nZ1eVc$Y̰Crv`rI=y7MY0$&~ "n^-< 'Y/z@M߯H\ 0Y]J:SM$5] ?9xCvgs5.A43psoꄧz&4 %sO$L?7)7ur{&)HöWZ-ȀQ.J/\'K{4_j8hxY9AiiZ0'.Oݗ34i𳅴UFTnc;wZ7to0鼒1_gcn8KM7ڏG4aLL$40;+I#m&Pڀ6%@Co6NٯƣI( ZԹ:,",>70[(xiX$~Ӹ&x5W]ն ,[p<@Jzw|x$4&냼_0r]p?B۳+OdNC<w9r۱}.!Y1&AA{T_@;zO`6۾Y`W&.HD"@ NEcۄ8{AER#EjsV Gk^Ke_`f\ {; yMQH%+BNax)(/}:8 l&ׇ#쐍s`ߦI oϹ`>Ll?EJХrИ`5蛡ˊ8ہW(>;c-\Ɯd;8XcO (Y-VJ҃'LoMliq;ʒk/Q\۠z.5W5wܸ$B{SLqb-'iɖņ5ƙPj39..1dÛ!)`鶯9BwcKZqpQ.,b[n 0wj,5){W>E{_ ^Hg)L +!>ZѥK%Sp^#F]qZHEq)_wݓ-2P)lU cd\| HVrZx䥭Psx? eXGaMBD3Yk? 쓝Y;m\r$'5TN7>APE@!6mUy-fũNgAFWd+fd[g6i]q .Տf`zBT'}鳱&r~o(/fFV=)}gu,~!0|E 'w_[pzo@qn5F$ŷ6ތ[ϛ'oM*a['{xګ*=Ƀ+ZWGW Fl 2 9|khL'̏m7-0=+Muυ)毲I8 ch(< TL؇,=B* vp7'-s1|M7暦\eHD'\MHgM#sC:Z[2ѨWe6۳O2|)Wp%΁eo:eoAw.bLWZE ļ^pN(6mѣ`v4ޡ,A[#+ʺb D{ׂCnig]rj_V.Q+0iX*:g",[W'0Mi|s`Qh B,5P3J=l2\H -j0uO\]/1.9홺(9 &K} 0(}M^B#9d{CN,3ķK-l7^sο>DJ[X`;ƨ& d9/as`)]j@f#BcSo~ZZ$*_40z'l&:Q\IKn"rX,UbaVF花%7Aۅl\^.7>o9+$Qv eXyalA@Q]aȲ> !XB׫5 V&;69P{:vi2NdC_n=I'ܙ(/[ۀtV]5H}HPc'˟ .+nvYl;⇉JؐZ(ǗllG$Y/ن![c åMFB9wœ G '9L`&"nf>e{.DA2x\ Lh*Bdh6_ܭFsO,{'q$닮b_@zu.#U#q,緩tdN@r]=ICO/ D~m{o9q^1|"W8!Kuz*h?#GoK^VZ`\7!BRFESkƳG:K J>61\ {SMmsy ńړ7 k^(OWИyoˋh&5&i:0؏[ >:LkyfX3tdsؔ W{@nrby8PQ%ۈ㦵 &,Lql\3w*1-hݑv51<']Խ N,\J=*WPF\Q5;ۛQu sybJoe^Lh>| [%(A%wha>aQ盞p?Uc³0'B^fNB0s^†y睝,iqx-װN3y*s!*،ږPdG1jŐwozǘr@t84Cd[PjK:r-"( w~~:i[XIš)=x*Nf.fWD74` "H%M;e>̒lLk Q2< 5QBzaj9LjWN@ j}Md{o\/k҈pqR"<^g$ ^Fah6}H>̙-Ld_~ KCsLDIdn> S |[ɫ;w@Ugung2bE& V&\w.&"iHJQ)[@&R[ x <g-4c/ʪb5>,WBL}s?p:mŇDk?n0;[ xAs @-lO?J׽)#+}}q><߮mKM_p!vWr Յf(J*% [VDy*</] >v5}GM 1ђTCW9uF/޿L1LI3?O^&[8ZM@ ogdjwXnHO .&;$?I7 ;ج7dB+q9lϣ6-/{WwX^f.:7,#L{lю$`W]e<ek|X7wlcpǔ#*A>N0kZVBe46ηmTw4!>w2Z0 4Vܩ_[LJ.8M 6_^ :ǵIwYǐwmlgRknGYCc8=Mh#PsX,hJ6I$ _ODyBdf?jyeչ"Ycp3!TCv2[Nb7Єi T RKKr_Lu%OA${Zg/̺7U4Eg yk k E8XuP.Ì#:oЮ)hrhpStݿͱ}"r7\t#c/m:$Xou.Y>YIs2|`tB})x<63~ r5;Wc{OX$3[r2arb-P,5Q;w7enΪQ'ɽmd=2Cg~R:g$Nuexvf-ruQ0ALEꍠoJn%J?t~Ps/rc$HX;Sc|*}[{*Dm<^'s1:(AZD5JTX?H[erI˱Ɲ[D],.Ro:im0aT>~2V~ >}X1WLO [$|>d}o,}q Ёs㺷t5;YEUdwM%_ؔm ]`6Mtc~45:,{wd얂ZkwXcCщ_xDVֺ>)?M0kػ5Ü9VF0OyKrX;* -FW.8=,d+dx,tax0mkA tL͏433DHOJmKJ., H M݃RgDJTFrȻ&nK}{pU??+ȋA~Uuj7-UZ C*Ҡd/v[kɹ$-h$&f &}@A]$Fly3;*PZ 1GRĘ`Čj2[Gb.h8]F;'\%&c` 32ŧkB &!־D.EB%`rGϮϨ 0`|PWUm>N2x}ޫ8']*&[?JiF8@ 痰Y"2Sφb,kkn"E&Guki^"xh=2i0O=mDݰM+ &"Vsde7ZbfbY,'m(IUon?m{si 33Qvaa| #"BRM27NܖźIjAAb9K[PxgV΀E.  0zCW^(iv"r(vO)O-gHjj UU[7+kAnw&+H~^Ê.O͎(Z._x]l U<ٰ†8pA+\KV$,U냪_A/H~ wҺ2w۲U\u|BG"J@~}b9OfS%4d.zz7MGůb}lҞ2塖fpv#ZpIV#¹&}CD ƣJ^W򞚽F^; A -kIzg|4ŏ؈\7). o(np-n͡@ZnaݏwW!c>|,3ר05&V3L e_(T3~W?'5,.*P.{ꡔ,)E*9-w[L`"CVTi"y~crre1irtS)u/khB =S%:"R>lBL{j_AJa-I-?Oju2DPYT@6w(K_ O3J,K A2QhN?~J% V40Gx@ I(UQŸfg2+ީf-9ܽ4hQL2ܵQ`0"V[eeZn`W *VV> :0O`(á^\%ӛP0_ +a K̤q.̛,p̔N R^S5bS_>O~!LwTVysysDdL G/@oIʝo `J>XaRcwre Y̛2?A qw4 ~6 5OqyR%3bGK @ʈqUD9n#z %h8 ҝz+EQG?&m7P D걔F ^f r nUhX](~6}Q * }a[ekN+5TEL@xτ5@YiӴ@** (euofّy f"+EߤzNFmVbw<OypZ\Y"[[48V֌|3 W4?X#zaT~eٕQ6@f&"dI.Ǫ&/z2|׃ގ<;N>rl@kp3GʛqP.f6/Z)y89cUXR QQh޿YD5VƮX|kJyg%COyOZyG^rq(iw݄Oj$۾uyqyZrcS2mqr吘n=CsLep_dStM9ϔ?=a" %HM+-tƃygmN9P)>N6pM&+"W!gŏ( Q-ȴ*%p@ ˙Bޯ(BZmn`Pau撃uq.$; 3 BS oOndWGPjB6uA T޹ Fɜ;3RxvW}Ds2u$~Ŭ)4氿AIb7[E5Bpwz)PGzư`8H{%@b,[B䤿[I{Nyq49GxqͳVWs[&z.N<u̠rn-}ߠd4kzłNކa(3H`ܤKLL~,1kP*hor\12?LhLԀ"G~AA*s]6VD&b,?z,p㊑BjBYMV[ڷ攃ب\VE4?J-nfٴ5;-'H 9l]6Qo6r+Eݐ QoO Jv.Zpq 刷@Sׂ{jPIWEUfa`JgS+l3Yq$_Qw`ȉ!sr©hT2~[F9,/`%B1ԧ,5 X_qH|5]_3 /6Qƍ.q=߰7Kar|E X31~ BY_Z]NUXQ؀nk ,8 -ElZI?::*VoD(ԡH,7]>5¬*J &iZ+}~'rpob"91z(slr3s! K6uObB⒎aF>'K3_T#迮3 Tyč&U%"f_-+k1xM~7v"/WB?龸hd]܏ȍq :;S3iFZ}Vs5:ΰc 1m l}t /vֲF{4P)(3 h!Au`f'PzxVT$\ 8r+/$c-{C. ǽ~:RDȔ&5m}lٝkk$7Pެ>DZqzGȔ>TPTp\ CfJuLHvd}v+VgV Jj9E_l%>G&Z13 nL#<]0ơx2nb\5|E3w9yEZ@) E@'F1}@|#tհS퇼gz:f}r/\P8}wkom Gn' q !KԺAԲ6FrU1ZAi 'r;y&册tkR>d24)8݊V/*>Q ޳[ʎ la4sY@|p`!Y(I__4xTq ;2~Dž$--E 8߽Ղb(M#!}&ǴɵLHbND`SkwFP18ݓŇikFD mQ }~KoxaLeԝӍ|Ct hA9~JRȠz} nzLwaj tܯ2Rq"T^^ސckY8ۓLQ^bZD{<,3@yirR,7χS!̻tNgBچXsw7+XRGRRX/ s7]&-}($?4_觙s-1?NO`.SϏ bGrD;/cU0B+eT|&A T70! 4=Y%\_Z6rR\P*\lG }[N$9a8X` '^ f@Wser&ԙ.1z\œINF2̉hڣ <8z@N& j6bunϢ-9 coiƎݍm ̨Fg+=SC",Džw9& +Fx\ zG{][}T0}ْ?;ϲX+* StۆQSQrPp/nNfS mCZuc"Bw]f#; F"Yq|Ҹ9}(ME ,R PGrzZq%:@ {*2͖0Fk_G+2p#Iq_X;Am ?z w$m(I4x<d?Fx5:63w=kLTt Ԟ8uPkD3bؗZq1hMNnUX_Ά@vD,iqh$)Xvo|EAZت^"K0#ЗC$Ŧ֗7#ŷy9Oj[\5'}yoLtT;eye;Q3 n{wXѬ;]6s' gd0>VYf8'[s;STS mgЛ\KKϏtF񔳛Z^o0WIӓ#+(!瑲F" 7~si`>%e2~1^6`o_K0A+ Sþ}F. `M1\{uF>p ͹יּ1bFy&ϖ7L0yE?>PV?{ 8[LևTŀʠ^P:r2VnQNOυ{H֔beZg#X=?gš~[9 T8gʕ'6-]{7U+mb Ӕ-jbn]g-Mcn|q4L6Mw^@Aa1:ٰd8:mZUj#x-c#Ri˷닜8RX5vӓ\:NSU \T3 >;˸=h %pNߋ\~&qџ d䳐l4/0BgrDMxOj%.fU`2{E?£I Ek 18X ȏ]) u]%4(v\ӣwI#H5@:!4w%-' -)\W,-.s;0ڴ >ߝVMz H:gf{*tM pz=O{b_NmUunsT"K;G8D|GQ:&B>Ǝdhdk_Ndg7\x{3;hxy@$0)_Im4(z,Y9rmኮ.&]O_l:ǒ|vqOU !LG+2 y(Ȳ_ƃ퇃K< xWZm4I*'ɚdVP\$ ؝^-i@?naFr Bd2X٤ 5YJ{zfDx>'mlqvQ{\-۲P$MCcYCkA!zڰ}-q2!v17@dMgj^_R~CiMX,LnXH)fl++m7/.Rj, Y/OZ3:\k={P@\{NlM `b&VNDBMT ;SKo>άKefc/l"r~6vF;s|Ic\D>},<˔dBn -"h׉=cL!& 4qPBX{F2T*~R]^on\pGDYXDsv&)'H#n:Q=>3LF m=V_l(*weItg"?0 n Zry z(-]fIG&oS.ZA+~9HgbFa4¦k!"`UAcpu(gB9B5OM`BUN$Z=8O8󷰊(뗁*Ot6֘-rPo k7g" rDbBP.B@1 rMk@v,^Fn < \Ҭ4;.+?UluƼ!r2y A-/ =jٓqKVB=OMD$RĤO9ީ#<6x7':P:Jԁv< 5F? IMB"Nfxi6 ']9e[%@G#Gfix]tψ8bfbh/F#*?BXA!R)xnQv77Zihlb 5/.%G5qrye'g}.@p Gr$dkRѕHQ]A) 7U O6\̻ǃc0Yg?3Rp2}X(Q:9ڔ&=|X\d>g W7(,sQ1U&` f^f8jrT E酎4ef.!Gv_`ظ4/h xÚ_8=?SG;m `uEK"d~.O=DIcarz&k iĆ 8QGPzyxfQeƔӗbڼ qqdɜ4m"ݷ $WWEp0#O^O4xO07Ok/&!i DDPX`踓.cr3 mO/;q%1G]jOU:AW{+ H':gi$lE\= =墳qPc!wK̛&6[lkX]7%qt=}?ݞ_p6kKqN_IL ;s.ր\n*"n;odjyV^}W MyxZᷢ2 ?@o7{ 5D !iD&mìasxV ю~G+y LYrīkWR"ZDS_ ؝+t߷{qZ}6n?[MhҶ%h֌7iawcSj Dp1~|HX}w 8X-="_OrƲGz#Ղ:W eԟ :, fQ9g/}]j:h&CJoee=zDn{O`G8Z|ezP-o`zLO(]jycjF@ d%j` mT[PL;+J} \X_CB@owG\#G)js|F>wye@(zAy7f_Jk 3^7Иx݄Aes ]Q"y?Dݺ([yDIp-S[_Ü`0zjz'~ø=a+h/[ToiTFG"ҤJg$ V]c=3<E>qjYdžjR8c.֔+02U"P$ωT+RW2G冱a>Ց9ekeW2d9y^nUլ>ĜF-UpcVAD'^s iv= nzSZgbR(3 . dXǼ%dŢYJ+ZsOfb˒dqqֿPL82zY "Tg徰#M5F?5'(-: GNcsJppw%ڧ#2pAckvr 2CRco9JA[5|7 s\ݣ&-yv~e:KX|Ceк7__zg[c$Y=`/ $A4,C0F]֛”7+ v,:݈2ރ\9eJ˺qn0JĔ jO/&FvH?(Q,JPqWl^7 a7KG)a؂`̂m¹؃*v~B:<"JKDPa{]kceMƗ?_-BD7oR ([${.!˪*kq/U7EB繍_qS~Y` ʠLBw.sS?DuvT$w{1إt\C:uu pY#B{%{|9/Hy8EO U)5+[0We՝s֢$P|xztzi3ljxUra@7uhTRj\_ N }dċ.ȃ0$^&ȓ;"KzKbWt4'$"ܒi^ܦe;WwPMkmUv IJ4xR 3Kþt.#6NXgUF}R?[U|dޣB'TI V~檪]oE 4Β׼hR{!8./6I)|uy*r;T&L,pXvT[{у 9 UsI1QX?NCF5Su~eH>@<ڵ ⯓DdhsB!<p,EN7NK#(?%8ɨpQ9)Λp*LHpV(ikAZ}9#rnj)m`ue9]sU;zea]j-ux (<7ιSoKihL%P80QŪ$^ e.nu%U8jlOY>l媱#sŸQ1y)u >gY-fRg(蔀pU/$RWR='=9{$Cm `$w.Fckb^{YCHc,knNyow?SQ>XNAzd}q?MqYnkb=RUM%r~`e0OZ5aR[PPo(5 cmmWB2Jq|֢r>3Լlidx:B9C;G5wk\}pDy"4eD{bs* ASf!ڶB^ '5"M#odJvu/.OToʚ@V rlbhtߓ2ZY841&)gL= RԻƝmJƧF4KK^Z}&rA^D~Ӫ`L_A+.'2Ca!bک z}}Sj{oy9%~gj&湈wh49G5oSNF '"_N冧=QD[ّwRE{-=SB?3bpBc9<{NqXO_ʱ6\-^\N2nhYXUE}08|¯KgPwfeuq. (4ZDIE[Wx WNƺ+AS6 F.?*bTJiǚ&,NZvID:?Z <yjjRK'5^}Wnңe{# صZնF@26~o-m8C!={m@u Un w0td u (ݠ:St/]I%`OHO^~(Z{ )tuylI|0Z Yv̖9vyJ_^!$s"'Oa_¿(DOƿ#ľyh?KrN _>U~Aتٖ]4S]:+J%S@_2j_'~nU&K5syr>=>CMQE$!mQ 4'Ə]HRXiQƳ~$a{gV`l  lwbWER16c  (ݸfKm}ۦn 8:oԴ .(QN`r ,Q)G>j mK /!($y)knV/&{Nf:>#hzDA@71&|/m9kc%368Exp֡4Lm/mVÇׅ&4=mA-;6cG3bt8=vi4i/-1#+E.L!\VR5Fņ@vl>${r`,WX贂^kz|e%;.ǀ*AWw$ zKK%IްEM*B^_~zz)* m[%#%R5ڮ5M ڭnq]eގb;?>D)B#xF&0jx!t%&ƙ1 E!9Ѩ48B`s%m޳ Wxg|`*&l:;<5,8BXgY,YgT'B8ɨ9;˯ւ9` ].v:Md]K>{+q,6ij1.{qBIB{ m*KLMˢHN?;@RW(!w U{ḞhA0Cz=Z5cC1 fBYpՖ. 9Ϻn a4M.4D_/&VՓ&\AfѕL8 2J707!t K9|Q_:l`ɅUÉV]?Oٰ_"w|n "N}zR|ӎ0d{n1d׏` \׌ZB}+\WH[]+Q{22JS{^wl_|{k,Q?F:۩T#~OAn`fԗ9sAd@#`i_H2~Wz"n %ΒD17p.firc}0A:IS`IOaSFE0XA5|+3u7?NFMϐBZVI)A|^q;H)`w ijؖ FY2cknxĮetf-g$,ᤷH N١3@7!hL~ 1Hv؎xZ7t fuJ5䷏J޾IujbC>8|ZTqzĝ_yЇ*jrfYaWq@kTx^+#؄_=Nд[Xl^x=sriBUvl5{-p솁Pd2}6(;W[T/sԒi+c1Ol׆H8GlY+<%h~QHMY?]f4~S7{ӍaJ8F~iS wys.WLUT/@[-=|b||1PP"{FU'%FDf1V2Mͮ>& P5?xnMF ѕWi>¦QK]{Rވr&jZm|hH{!JsSW2C|ǭ\޼/YNj{B~+5W邤giƿ zx8T1t^$ѰĘc[A.+9Ty-~M&UBc7Av FlY6itphE0Mr ja~F/Vy8 ˾ƌ*eB\`D7I6.j2`p],ءhOŠ1/S}‡!n?3`{Z TJ ElnoI[zuډ*x9]aeb@Njlpkam)N毆FbK$M6|ү`[E\7lc{pWs ]eL]wȖ ~aʵ{sMƣ`<>5e 09#n d!WM S8]%^3קd. ~r*ӑT ABl qp#T5% Ifǹf]b0o.>I>ƎnSC`(,wi?v#샂#D̙^#d#"b&MGj17EvK2uu4{Zm?R_H MbUߴBU iZ-9Dm9P.*Eygt(6ӷtw*x g$:Qp1DxӋýߒcS%O2|3_myCTSgX`VSgNłrJF8Z/x LY(gePԚI$ײDB~ V}"087>{2&@a49.?)„rRvSsWL +ĭ*{Z3/-Hdtg0`r$0[hLnZ+\vp2V5:j=yn: ɩ H(67XZQjm }m/E'})›([C:b_qQM s?hJǻly9蟫ޞm#c P1_1C⤈IK%hKB+;4ͩxgBJ b j$9bKR)P֌A.zc;mK1嗫Jv/ @m24,OҼ͞~PC|^VȑqK@HD? D{+8xױw`u}DӒ&Z !-2BV9[O@fe2^šGݗ#w$zypStQӃG@LBmǤy>r2tHn4歆t^/\zl+g7ĵjyyz~bn'Ssف;@.B㡲h: ^|l[MX)-'h.ljO^Ѓ]-V^ @zS]т^>oR2@=_يU4YWf*0{wdC?,&3N|Jx$rM=y}%R#?Z"Ssi&{5/2QrVNNhG0tBg,8*DxW3QL}B}#{cؚ-GY֘`.UK@@ݮZx/n. ! C,oR~5_ OV/#hZK$ջ Fۡ,{U耖O'뺨]c9}ٍ׀?*IߘfO;R1P澚 l? /h%R/c>gGBOnCG~+!"-d^9>5ϊͻc1*߶{hh> ΄l?!*Ƈoɰس^1rTUsmY|!s:=I)s Eݠ+I#))9(Dc7Vȋo)ܨoxtQ'>!hJߺ};.-?wdvƸě96V>'˷׼:LuF'~=쳖3V4xpd6buFTwi;gc]|fp6hjiP8thBQCXn: u&;G$|=xY[H} Z K; T jx}m4vcvJ̵ Z ?;&;/tTJɦPRrX]%(S(%vM=.A?G 200:|%dJI0-ۺ656ZK0bSm,} p\NE) lDH JxmO`?Eǒp|cots Avϕ֐U.)57𮃔۝]FS?َN?ٹ(*\5TyW3\dϲf[)nT1_(b;G'?`+V_ Vɪ[Y;؄_. Ѐ&U)ʇv+n()gr!b=i3Js'0k[\R;iS.;ڨ9]hE؇.ۼpޖQ6"q;] LK0IY)n %ßXdE Ö*pG83V3xFNCiI7I6K ! .Lb.=VkZ'8˳|}JJ.4JRXeok.AdZ -wD *ߓWfa OE,^\ fQnwGPW703Db6>8ķYf篳k>Qt(Bó!4`!"[T w/`Q !aݡ* -֞yK4$hEEK' &슠wwɎeYjύLɜ=*?qlI i_80ۈy*%;TuD;=6CBW-W҅Q69_B`%l+8gm4Ix> X]ڽ;YBw3^-K=>h\[ b0wrna`1A+G2_,Y$/jر:"4{>LUgy< In.bAM/j9=ry艔qV2S+#ϼ컼9;hްZW{#T] %J)ܐG] &LCܴ;LS߸;w]ߵ5;7Lf*JGraoŶ~<\Z\Y~ˊn۵m.idOnɻGև?eק쇱NpM' 'GfXZA@QxoSj7@kF 9{;k+%K&Ipb2;{igTM2Pɥ[u=UuTu'Xu?@Wn1<2]((&2q0^v72IAsn> SW ͲSW00}Uꁏ ._dhƚPS q"Фa$vCe~k5uD|f(UPV$Y2jo ePz4ܗ;2e=_gͭ,=y;dg^tQO][(v.7y` Z1pK:D7F|0u\!3&3Ev/c`4i5i%\ZTAo%љ$2A}`TvVk_^)88^_$7[u*+=9bhWv83: 93r%OCw]鱠4k6֪w[z1Ey3g2FoGdt }x [Z|˅vqM\)8lٕ7bC/;b`ufW1E7iv@Nõ9"s _Lv.?n#?țc}" A{3DH D';DmrcjhIkpB01WSETE63| :L=e5j(sE8M]M:2Pr3Yv/-}812|2ocʸ! ZX݀āxd89z?aԏSp?fG~/`uuen۫nLlx'^k/" v[2 YzXd nK  '48\Raw\U`5.`0sqRߠUXEHA^}E*M$Z+vqkAf+>G`B!ɱL!%P1u wB.yT]i)Q8;W|e bcVVu5dVq/))n绰6<(r[dt0@ E>R3|KI#:_)=D/@^;oݏ_./OžWIbBM$ G%^92̽DiI ǥPh(BoR>|sڗHq>x%$23S9bw]||V#p^Sws|lקz SFAo >,GpT$3aM2ߏ0* ki}+5Ayȫ#Uj'Uִ|sqޚF%%7 U6M'SkfуwuggE j~$s1$>kqF{Y^y`M;.)كӽ2{B11! _7Ip=h> u=Jt/NF: %OkQ2O'%BjzRftz1쥵3ξH "$V 5YSF>tF :|VjULK[vsPCmuUdi9-; =GPSPΈPoPɞ^g4eH΢lQv@/Fp3 ? w5)eUgtĝHˋ6.4B R-h!.u2[-G.:W- }#ȯ_K4r?ws Ż\Egα|Q!r9UXϝ3![9'Z?PI%4 [ s{h+y, Aod%LruU3"=ؗfL*] H+,s!TQ N8%H;̐ 9csQDkh$80)J[%AXܕGH: mGBۀZ% # QWﴥMKOy%F iu K !A OHkɮ,`>ӡb :&MP.zc(4WxɆ޵R<ː_BMK-N lz9Q0IrƆyQK:Vy1b)R ]jϗ^}##-[%$(ScA͋٤IUGESwg!Q+i*Ÿ&f~N' KB~HplLWbI]w95zīe:[O1YHҲFZ>zIPz$=AB)o+L\pvE sV~ a.I]74PKe&iBsM/lj Y-ASo,}1lh1)Rd8Q[(b$:Uҩ>|2Jnj4!#W KΣd mĉ9lߋ;Hc]OiMN 5T;\:Kퟓx)5BhI t98##NFtNf=b](g&ыk6T)[Ud O^+R a?5WR #}C'?$ęfZr'yėLKb)|9Q=Qc uDiNja1 \pBf%TvCb0IsHV0&1(g[:nhPͰrSeӠ)fYPɋhV(\g[Cdr: zE:%hDa F3Y?'"XV,uiWr^Ќ*~Rb6+>#Fq,沭>#` B©kJgyM~\X0DLh=pBar6pD/=mPu:}Ќ)EY'2z"Sy]ڃw "$ps 3X=yD^~E7|3^+`0!%Ff [g:hзYzL ϖf9D<Ci3mZir oF鿣S/T8Zm/_.s_hl9LC=pJm桓j>W6:P>WV )6%C FTIaq0r۹OS T"Pc?+8{[">Z&2u: &C(MsYۓ+gMP:ڴw?P*?@*t_BZ]M/:ۢ;kcibG0A֔NMM d;3t Z4iH2GlH]S;DYY{@IX{\,//T6Lblk, 1 XC5lvwb+oMA'=zP[}NM*GU'7rU9^—ؒG+}Hq,hQM܀ P@"zpjfsdy72Lj!̣{BU#Pf J7#>8ߦDBA_L$.՛G<mnE#cK3Q21B_sǪm΀~̀'`L0Ey|nZ$:]c${v^ߔ%bPHC>’ZXc:/zusus}SPȌi+`C?ί=&dA&_ݶ}aGݑw_D8 NeSy̍)*r}s\UMm&71l]ڼ/Cx |Riٟq(E&B1V* 8Z!>-`-nE˒;<̏.6O6P 2O=t6^C7<ϗ:8W犙,i.7?kv4ڄW,n 7RB0F6" urvE0ؿ+CDU5ݥ4H ٥8|{֡N46Wť:s?;.`-*M0v={<w:IcdulFҷ :iD4 1!è@ȥ/NC=7n;K`^pMW9ӍA7#>] Yg,FS^`5X_axLD>ki3U]W;*՛: jC9kי%9ͧmh=4xﻞ8L+5oZߐ 2mY6Y"U)j*!ky?PvAB9NQH_xk3%&Zx%ɦ wM^6?0[лߥuDX,t ZrPi5b xqina +_EN%9_\$d&GNVQJQh ~BKal\#:jkI,wgD1nje>imBz'nMQv qE: r!@l֑Niv0#vOrXk1)nNunjɋTe1JΜ7_Bt wi޵DATۛl|eb<8Flc=EOC+p{a湱v9ᆩMz(ƽ!􂋘t @ E}q%O#9= ӫgFW|2Wbv*56 Ĩg>W\g~h.;MTI0 i)san7E+ojMVI?l!q]$sOoO%_(g?>_?mn =Sg:+pAIZae-)v\q[6_TE=r>|݌6 0BJiAЗTp9<O9 ~3o˨F_kG@> 6T<>Hmw[7'KT 3x2ezhaMJQ&䜆k'\xjf_#!L@, Dcܒo.z=2Yi<1Y`V9\DZ>{ H6ER/ҵ۱\璨/}gdgdnA7۷4) Tm1g_\X/kEqGy%FN$uR{9NQۖ]GEJ+i^@8c7'ԁ(aK=OF+tja2TXʱ8R \;jۿ%3;ga8ݸ2AA IsV1>L׌E޷sڐ9S_YSgOV4 UCBRrWa9.<&<jjsc tpv#TRiu /ݵۆt_߬WNKmr}yC?sd^p.gy/ @H_ĉg$x+cqqv/kH(\,[l9itI7&SM8~ܐ4ԕ HvzG;Ֆm ̥YN H}#AXdk|{bHJaG+3IyV^/"xcP(Xml' >kǑ d7:m+/.ERTّ`9Y$[R%H&= ˁұQ-"Uv~|¢H eaNA@KxRL.)C]t{ׁ֎q͍ h,BM7-Nip𪥳TFzkNͰ)udm龡Bو9HFvF1!-ۮæADb}m*&e)3p>d5U4;.*:ȸBޠtvJn%AռO3yQh֎ixәת?2z*[ ??ҥ#d N+.ã>}edAƻJbmdgQձZ …, ]3`dVuߪKR``YPKO(^2փp. !,boq7ᐫ%v՜ Q-",=SőJ2AjOťVo!T/s'CD:_xPބIx*Z)ўm{i8W/~Juhpyw'3u. AуcރٽqbO4EfQɆU@<OAӕ 2Y=-TNЎiSo V]mQD)F"JzHG>BH^ƥ`x) a9|WqpSސϘY~14gd> Z5^d0 phqgeN)ւc np"pѼT6;OK[k[՗V 4q˴-]/(ƏU5/]qxRT7L5ҒWjGxMQIP/+ T|'ƱWHx\f)HJ}jѤU6F =^(g [ћE(<6#W ֫cT̗=g4`$a!^]p"WV_G>&oEm &>2g'dHʽ}JC]7چ΁ }VJJtyCHȵxp:kűiA7 z,Jl&]T(Ώ[ťi_%S @@:fqn"w{3dQ*`M~vh4y8ߕߛi%u#W#rF2ן֐ )Vc?~KW^"IF<#Vkl冫 1UAO.&~ZX] ڣ9:OnKL ~q'-[/Rdg:ёRIe-ٖ]w'w,|^*+I@NU"M=Wr1J3#ڬМ-َANàl3Ӝ~zw[ J~ٵ_8i D[~Ý;>Gid,3L\_l~Q ]UG-/:b۱; n a\kdĺ5X).ltxt8!D1*`9)~s(ӭ-8҈9d d5.m\w{Tᴩ ` $v#<=eb8($EnF Qn@I != K@ po /`o:ޱEFo1y &X+u]ڪYmZGig$Ǩ?c?dŎ7#nWsF`OU(q¶! |Rǟ0;/uB0IYV\,`JLku[ۃdّY 2t3E[< EhX1ݭTyhhv‚ShƊS먏آd 9s/{&!"P[]ʝ?_Ot/ς+W|+ piTor/ћMOV3k?IR&-S: !X?o}8ˍ;JL@xږY@)ɳen_q.,baKe(UO tP+r9tgΊB8R ۤm;|i3μFAz ّ4ù@F-Wh;K NFauN @99i} I_UVj'W'l du]T?h>eJ.FIJk5G bU}Dp AL~ ȠK`(19l$@Lf qٰ Z50{+_ q3RWm t I`X}hPbow۱boVbq[ؒSV|h2sWkނ)ۄBR}Nii\Ӹ)E]=:8^WX r$G_m_G&Cn;"kQm@(f鳸ø.ȿ:c~v=04͌Q&cbƣ( VpN򟊪KD;v]zɎ7beo+9z+d ђFzӊ( o3n f_5;Jc|Gl) әJaH׼+rIBGcشp)=aFW/;*ܗIk0?o$d1˖kWk4;#@n9.Xn&0c!KCHZ̚ʊ.O6u= ~K7 ;?s>.M&I0齙+_0!q%1mGi?́=SWt+3 >I*a0RCJ& ,awxyg w*+#7/d9k ԮC6d/1bC wܒHjV`ƳlZyUWƆz' S%ȶMdRnDhw=fGx)DVDZ[t1dWnGm0B sT2Y%瘬,56H1U~ym;15* ;uV?˸,4_h"hŅ/:\M69 t&(~ iQ\eJYD?vIG}ɾ`zON\ԆL;-#:=J84c45,}xf@9Ϙ %Q\x(G;])Wh_o($KZgeind5{T=iZ>$ @?v,]aFܱ9B BP "9_ EEF?#F2b#@ŏ&T\5V$2j A*?f=V~$]T˵?}4WWŮS-t &!1Mگ_Xt_721GF0=%(cؾ2 4_%.$r- n#=)>cl]xY,q ^ܨb;'czobfCm˪8zg5@t z53 7ØȖ}#c9C^CeJ"Pl*Z#H*LUʄ1}ZD-hsO.ith?`4?z#~2/Qhl8+wld~YѾ㔽> +e2oLfCҥ2nEvM$ 4WzIR0N"Yhd{z?FVc6ǮstY &y@M=Q:Az Tl!]F\tLͿ4Qѻ8dv9޺&[bqLx~c "Ny {??&idV6ROz E뗸qWU$B%-CIbҿD2V>?+"dZQܛI/I5j6 @^\lW3" `" '԰CѢD̶S|3uNp\6ya4 DؔŶ?AҦ n aq`iLVkMR>4O?sVIgϱO`aW5iYp!0sͪO&/Hw7h'kr~@ۀ*և mu]&bߌWŃ5dzE/jDXzmYm4T=7T<}-|6TU{1A鈨#pYɤ~ny8`Rh8RmMW=ꐙ|AYdΥ{U;n6xUB#uuZ75hťzpN% kz2JלHH4Z}*pHdkl;V3=-$!fB  |I0\Up~}6E6++\K1aBjVc2g~EW"hk߼YF&\;ֱ&p W "P%xUٕ޶o?hL /dkpI'Tr*'\}6!RVvf`*؅Ѽ1p/+[&whܓFSPT 0!gبYv'DAm]A^Ycl-0h|2UX{*LUKƄx8TTTĈQ;Xz?Cw谣Խ`ٌx팕RV 4#JٰMz_ w>v#ζ9YR)zZbIc۫B[]_P Xo,oDdW٧CeHm"23[5ť71;?pJ;tO}(f+s-ihbr3S;uYK,tpdA`O]Nߌ6}PzS4]~a0Xh5JIJ_Bݬ)Úpc zL؂ eb{Y*~[S͠qqȴ^UkB7ɾbxH>$g3fv]<7c؂$zCpֲ IJԩ?ix 8T*ѳ]m:nDw'wPߗ{=Ž%|}fH[,=b'JRE r֋u "n1ȣ74϶ AqC: &?ޟUAU=L7aE5V-ԝ' Ie+:X\/ͨ׍3[l#.-\B7nߥU5SlwF9x.VcV6ϗi/nb  i e@zxZpD Nj,$ ntU A$jՏ]ⲡ6v)[Ţrl޾:/PJnzZu.-@srƒ6~ϭ :dAWormjL @R#|JTQU|&@ j鷅5E 8ĝX&)PM#n 0aߧIE34_E-vYqE<˻hTyTN*t^}Zz,:7/&^ۉk2U9[5]Z UhXt!^ ІR?"Ai<Ĕf)~Gd͉E}{:"=+4RHkdG|fq,Jc:VO{un}JW) OƳ` dQ\]:eu {tv 2)hQ'WC"|iovsܵT+9U"iTE:ETjn'*ȃZ{$ۿp\tC^n%pWߠ~ & fܙhbM[ 7PQ?xB1h GC 930rOS?Eb7*fJCUL>SOBe<M%QY%|UVER-Lymj#\^?~GOYMzZfҺڧo:heCY֗[ C3VXO4AzX^f^`# 4UHwE#yT)ԌeemJN?k.|z7*WS S6/nQ䉿gQ "aOfJr2骛jP7q ޙA]*<e!xs8\FVz_tG3>ma%2WoA@M<3;GnZ:R( *CJv]yu3 AI')@ tx=qԽ""o#:bo!ջwdk-|? M׺ΜR \ҁb۝k.s*cK뒛d/W3x"xx]=4"2v0 L?VwFNזkn12'"S`5Rv^zxR6OCA~@T+(·sOHQQ)AIŒou-d;q AB^v~2E/Zs.-}7] lNAhl_yMD2h5hKGfؼmɁ ?T?z?Ŵ] A9̍ev4 7yw H7"]s˄nEIl$k>ҋL$w{+Nb !xfdܒcz,O[0#Q:v-DI=n(UnB;Dwv2̤vq/ؤ >8ho@b-äkUg 4MG<{ppp鏼fPp/ZӸzXdLӣ>u $K߹Bp9 &vD鎌}=a2M3y-\1faIdwgJ9+qxu:<1@r3bg7Uy} ImL Oh8"EdbAyC| 8V:߰05/$_̧ZV;`xM;3J:]Rw EȲrY^_St;0j 7PBgzԹx!(m.; 0mJtf00ql᪜v 0{ H:;4 ̀~y!-w1cK +{{fgy0HݚLK^%{t>@4L]0a>@9ȝ`sK췙늩1!NoE_/ed| iRX57Bm"8NPsf!CfS{9rZ[Vq8 ;LszGys/=ҿw"/GInHRCNO~x'W{ Kƕ1)Y'Y}!oEs,$4Q _a z <AJ&vٺ۽B.KDf:[+ΏC(-3n-E~ 7x XGحC|{ۻ"FeavCpMr[T``n_3%lNvڥIө,fSo@ ck(agn62T}2.~fe%9|핶i/9>$I9\6ƷlC\VcA34^18Ū|B^Us6#K7 W,(qh4bK@t] Ln4@Q F))O2[LX/s_/3Ac[2/oYH.Sѻ kpGyR4LV5po)ydF?HP29|<ȣUU7s۩@9;ةQ^d!_s`"d!"ŠM]+ֹϲl;shx2 w0@a#k 3k8,k<^O<0/ayC:E.B zR*;Y]F*bp.q`B/ްܽ< 7FY{قwcl;%^v7b`y)Ȃ߼8siÏ Ds{ ֣7[jZ~9Nk*o؆4IGbiMNuQH)^X;¸?u<}o(@!Ѱ=i.WwFSg^O0`q˪T\9Fٶ;d5X$Ǹ5GrK$UǀS5@)qו7'Y>> Xk@O9rE`\%5"0JE>8E/ZNq eۚX#i J]جQ"mi$Sdw?CsNj7$'5l3 EPԓ0}<2&2{S+QtqOKo6a|f1T4jAؼ߄$9Ǻ;kGɆ7"z8$177u3@hPj /ӏJ\Ҁ` tj(nMe;L%rNW4te79!c]e 󉑛*C֛筂 N2=~dz/պW+sRDjZ:G$3^ 8Td!yjOƈO:S#KMGT3QT'B{:(߻жO$1kakp}&b< 1#NQR 2"M}Q2ݟhbTi =vE uvA{\;gY 54V u Dw6V8^.8t>Ցp0 #}l"8/Z T+See/Z6D5q /tB“ %/aJL./z>RD'~#ѿ)kJ†7L2-c2-ya@襟2!pf.^5S$eWL]G"qNxTJy lrܐaٕ=sDb#h:z9u^V'j&ŻijKF;q mEwW<(hA R4 Ѯ_/ǍeFc\Ƕ |XitzHl^$5ߟ;/ fEWq]o+'IĎbr6[75oGlu?wU;AC$@ԏ N%)J@TK >8ږ/o[ų9Bcnr =Z]DeHInMg}3I ZV~8om. ?6(:BW7Fb\kCmH8|rФ^:乤3(._TWFב^5nzGM/(4R6bw]40f$sMH!_6=f ,ظC1Tgt`xfyՙPY7c;ϢFaCEM>YGoA]P!LI%!JUduU:Qec/$X{(ca-le4H󔡨gY>Gw :QL +u>prWV3~$$R\{pF16mqm(ISܻ-=+r .ZYA~6@y4dpE궉BVEGqX ,-2Hs+1-tF[?S6'y77İ,wz>>ӊfD4Q",al 凋b")"aLӆ޲LX;k>M.L6/No0BS,JU 쮵ۡ :sȄ y|>b 'ORtE G!\BFP~'r/3?׮#&TLl)?mb1+47yvl/#G翳XxL:z< 31>e:p`uiRd'IĒWTߠE28qUڑ̨X ,br1fT;nNL!wgvfyf,CǰDc cXS{=lQfh+ad" ć5[hJ%5PQAr^kBn+4kcL ruAb舊{[H?5rW_cn҄ =:=T;ggPhqgLUdpzsyNj(i2zNa0zj9ie@-PàŲg|L73i(kό1E7K0:=̫T l6_h%C?k1gaYhtKpl2@J`MKh+!NKz7׾2k[62[x@F?>"pZ7oO l^{& Yr[FG}~a"V[?pOHF HqJO!RXR:TS_+}ď’o'l>pNb2>n¾gOꋓ>Gq&aDg^ Z"~1T],߼ >1 k5!8M@Heea5D}g{n΍Aʂ}}1gFŎEv LpLBuIAJ~һ +%[d@Ia dWne&qV#5(1RaT<^\fTEl!0$'0}B.ySU%-`6P*+@s U*+ĞhOl <Tb]0Vߙ9s^as ?8BY $r +Nw4rKXRp}U7Z<{Pk9!R(VHttxIAz5UVՒ)0ۻ|}zK+N ^>G;!OmZ?Z!1HLrnC ,O$@?"Ƹ m8Wy GNi9cxgތi=>K6SH~rX>M<[@tWPryˀaKx(Mզ9g0-eh l~r;O 5*-Eܜj\~ů.٢PltN)!Z4}OLr 3Go A+?iW̱<9*3$dzWA``<( _}dɭxoIυ14Hib59Sf ML HʝB`D5{zb͙|T!¦|~hB~q9&ldSjO̸虘@)S>5G+s"W}.H(+f;q('oGv#ɒ/ wᨤ:y"I@ 2 {ԥ3 خlpt0Ĭ} F Hs+o 4jwq}"yL8Rv?b*s8O z,ʦulgFUmA:)y!HI|>Hޭ'6;i+N>$ā6(Օslt@*u\‘lyH=9w[F.NP|mOeB n\>SHٻҘv&V _M=Ʃړ0|q1?+\AJkb]L"ZL&=e-/C*6pÜ &JtH@'dzSX@tS' \nU`"C4#2xf iw&edzΤC%&Ols;WSŬU]RR$95CcR'*ϫ?"J9)4VZƅ %]Buj=HVfr:4gEF'4i x;t׭UXZsr 1eeD58/)mBWꆧg'qX_9HȞcB&Ar_ڿPũşA7OP9fu+*U$iNط☀Ve 0!HQ#XpPPMbDzhI Ml;5RAE3 J"JZW~X+Dmu#a-aW܃ KŮF -PQ It:]Pjgjn Ĥb]o" QAbOzf'oMWu^|l)p e3"ȷTBl+溣C-VE; DA?[&YyAZ2:4i6>yE=cUH*Xff+>PyhI毣\틿+5h 7J݄ιJVP]%CqFK*mËBrҗ \喗F=:i?|hKxiѴi>{GG ly+cc%?-$QN c% Ğyw xT ;oAn8ȜϟgfXlT1@?ͪlbM m-b7ΰ'ŶHh;6qzaAneࡨZDN[ Æ u竧?tk@o5Ęj>9cq \3K@U`FTk 7̇fOŖ_ $hU=O]&?kRy8RgM 'x%w\2wToLՠuae9ZqP\~t_TJ"^8Edy!bKm9V[ ҈+Դu4 DyĄJf+|pͨ[R$@-[V!AHY`RLY$-'r沒GpW]Stiz@gF>8G\H+ -$R%?(8yݱ c)d>J0 bֻ +ES|(v`Qbk:[]̢"3} P)!%EEE9t|R;/3l̨ٞ~ŴKv<d=cD.]UUϹ*bol f~cdF:FE554CIWYݜFBQHekԕվ*$c;x4| Y7C5ޗw'2DMVO.ƽRCbIϽxV< /mHsl`H-fa6"Dvva-:8Ybfy{!Es!ӃBPliO#}|~0>b>gyذPn~6T Lfໄ׃"um [i/giJ X/V4*D5X|GpʒwnɆ#)z!LɕA-ЅD16.G~xw8b LƔ˭0Nm 8dPJx_Q,CeYcPؑt*eL^Q; ;vwY= ވPp fPXvN-Fe} %OWo%.NH܊Zt)V{Ιsd%Gu N1-~{z+޹e#3 \2x*V/qZH1[8\.C/A,G/j7Mo2S+vr(V,,?.@ @*9'4[?+a:Ϟtٱ1!,^2p5 'ܐtY5r&(Gg e(J!ОW*]VuT} *U(R9mIZvQjK?L!y*ۄ2N7$ޯ/ʘ0)lA3.}OWӤK(J`NP@_C$[N \(<~t5zsdZ(-DY ."&3~d?[vJM1MprW8$()!n g>R#|5CoboT8Y#}/v*1-d"=mޚxUQ&. so 5u12(I~q҇ju+Y' N12+NҔ{sT+o|iqyX@oχ:|ݸejs97چ72\ fm5 v x;*@θ'1Üicnvٽ3  ǿޔ*B: ~5Zz TZ{:-4FY4y#9:`~7*:gN<7q)TI7(nCcGc@4T^TQTdPsE% i7J*oX4عN4h2||r#+uK9sQҐKgCF&5iy'@[ .X?mz} $1WOFXbcp{ϧI8R8^ۃ8[-=ЯN,})y,_@1 (2/rBpkK7<:Ni#4h\1uK\w?x.AohLL܉ Єy=Tncے$*^`P Ŵh Ը+ RG!G$L0D1Uβ#4ʩ6wc$!T@9B#puۜig2 z?Kl { ZTshR8Q踢Gv.#ob"B (Ql˄KxYku+{Cɬ|I!2;Ћb gz,# !?2eՆpVzh_&c:Q66.@c v\Yezc|p;8|~Ag?ީiKhvEc7M7W.1b(JϫKLK^\F7Z9/X2M}W1ֲda[2 kQ[D*}QN{"d95 wjӵն}bCO~-bCf8|TyvggVsXGiP:6uQ$ 9O<.!F Z`ioi%k"dxU @o ;)%[gCS9VlY~*Az̓,q AVYh- -?(GeQ ߹jti ׫`0fz^/9_Ürw%Ha 7fO%=9l6F eMEp`!v\ni2_%6&/@EeTO̫ x8 Lq8XCDυgKJ4\KNn{% :Ϡ 45"Eght}ߛkxaC,;Acw [`,Oq{s >9aGBXഌC*ϗ;PzzD~1|Wr5TZqNe8kt3 QtY!?t2a݌qc0pH'Abr4ڈrn{1Äà![/ ewʘ+͖_ȳR#^HEs:1:.qL4L P2 5|IO֐K*RȔُtX oAVYy|PWNx/#nF"5;\h>N**UIJ=~]6sƛc(g OP l7bA1kǯC87.D~5'0r.o؝/F o`?mW~OyWo6&XjWHosU )mڬ!wa&Mռjsjb%$L&`۹XIWk][=TRүnFƓ.ŋgSMB %IjEL{W6h.:eG^[T 34ڤj)tPSFؕ/Gbh=.k&;t9 cqE9VFOQłhfõ-bS$PjaY&>Jt[gvf< >^^ʣ.E80更FOlu ?t$pmZqRer:3(ۧ~2\+0H [(AY|xrCtZqτ9]>*h^O<6gVIE ɼw(QN] J. ;6qߔdS%˥oPc<sQ(1!}伿j S" ª-9 y {7NoRxdo eTDB AJGDm$X8+6ü[qT8߬Cv-p)QλX@^K%و;şQYqӰ7u;R2omޯJ]*}ڧImg=#/dk6VQrS!} 32 UL3pb#]wߝ܇!Cj ne3QmjFF4d`4ٛՑ ^&H^lC8lrxߝKv>=GWa\S0fsFMG{_h(=qu0WI'"WJiGA/RIhm;$]$db*L`yԗC6fx] J M0׮bg دYOQ~OAa}N~s -iȯBCl)t[`%T.qa4@MHd?B5Ɗx KzFݠ#H{|DMkѮm5u3p΂fm,>Kj8qSM>xoHV[oѶ;>C{4C+Pv7q/gw0K`}XFr]?tKO_+S4: 35iḽVAeN2L;`jMnF9QWLX߾_@0&Qڂ-9}Ԓ'/!O@0+kMam(2 [|Fgb3\hg;Ĵ#=5HMx:<ܡ{Z4{fX xul[MDXmIP1|tMFVR` ڻ)-7:ť2 ICgAD˵-emԔP+H"yJ BZȅX7oTquO3A^z.G @/G#"RMr *Wk|u(0y?^"'[g9^|$jj1a*&2uj;7ǽaAOLXTN^1L\L/X|fCH=RV|wX?W T # wR" /|Y=*$d>C#=yU@+z%9AJ_[``j%PR}k]‡)Aa9*2D́]1)*K[ioP:^80QvȎ\/2{Ik,Rvd#yX&ܽp]|@B;Z?s'xN!u`T ɔDدtc3pĠK G\xBoҌ)6" ? ]R##iyP X:#:ɽwǝETq;ȊOP{l*8~E{!KlG)0ckȵ)CSəZS>pn?Fe+Lz8iPd40PGVbܡ9;]JNw`@Mһuƶ{ B aI" 7QqyP*Z%t5(b*O  88ϥy/?!3@PS)ᮎy4T]Mպ W_.Rwa_夢5T2Vq$eۊ};#~TyE8DDHoBTVޓ@pSbF=EScp]ΪVI| Ŗgta=.IɉY`yה/X IhW`s2լLTL<{'`ᡉU.òr寍4*W RՇv\ \Y>V4.a_;xH6U, 襌z?bA{-IJ$=ݲ06v\RޠvΦo/&d^0?eOM E%k̃4vO/>Z!k?"7֤;-b/ ={C)|.aٺ{i#Aٹf*GiG!4%hN\nZKV,ZvLwϬh} ?ನwhK mܳ/˼kYz J |k݊h&99nsG\pxF\wWs]̣p[WQӘB0 K@t8,U x B>DڸA Qxb 9_&ktx(#j*%V*! _>F+ݏΦbx5+[SK <*=u A. Za&?+l Tv3۴Cz 02flղFRn]` R/[g+x$zM('Y|@#ww,^bj} E]f:|αb@`ZTRWk ['™VXuY@)y.c/mkn~oE쥞\%2 I;J\dKBj>rjpshs'pF({bduq`EubηD%8CF!CSU8Hs BV5pp3eOisV\"ςlES OaLDDo/{r\_~c!\2s5qHx) oe5 ゚QSYtwwd*ױ"߂ɤ5$[WN 1'Ep ̇}qZbWV9?V?dI=G"_jK>UwLbK/X`–5WcGࠑ[$q3pX6Ʀ؁$_{oBi~#jEYZk1yj  `"^p l;ԡ#``NxB[&9 ;m]'`Z:]ܹsX(e$>t[\~kdI.FZIlrH/mgކfLݚ.}+Zzj2P´ Xv8'$~1n ?ئZ$^ Y6pUQ+ !/2K4Mp?u| [km8P_}D^*L25<9Ή(ډ+粱}:ixk<Z@S[ۜi(>_L_\I<8}JhEmE`_CKC7;2ٺ@JEu`1E6C&B "B1 a8xlŕJ  ĂPH믱;ttiݽfQk}M (3ϥ hO@lmxfd@ /pآrg}`]|i4tn%C! ȉLK»+ʥ ?_Ҋ(t7JH=3ѽX&mZP~=d/TI+/AGs)j+P`H`<"Gb뇇CDſM}[Bp2ǓPԲYYsbhwjf z0em 1.^'%ѻ*nK}'yNdh|~:c' XzZ\b9 f4~&OÌVƢ$Vǫ[vn<"-Q3k<-S j ( z ʊ BE.+JNdnvb0;J%(DƆBoˆy~C[B@?3@si ,nNČql:iawh5ujGwue\̦z{d>}HDFgqhB9]iS(׼ϱ \(VGU>g]utm(Bo~~½\w``l Ԋ}Ҧ7YOc5N4/uYK+Pntif r ڔxK *>B1b*V;巻fzchf[LAI; T)6z }lN`N+fH\c D|)=%D8*t+C=$pm`4W^V#vŻ4\!Nܿ磵i+ 8N7Չ-< .lVO#0a]/ g|J?Y4oߘ7 %.5긌Dꏞv|){޽t H; 흰'C(oJpVIDCzĠ,{>[b}Ynl! !ι}ͺ[ r];Tsp"YqJ0,D bNZ{yF+h7XTk$x&| ,JWFa!J]Kb DXŌU,$ /Τ_]Y OK?\]@$fg&q젦4m-΀fv|Z؜mXLh謩A{6Z-*SBZw,?1S Nr9X9>>QWTSJ-Yr* 5qOVx{ݶBS.acL.]\B2u6m:_#6yKb4܈BQ%b@o8(4s-Po$&5=E!>(x*4MY9좞Aҁs Nĭ.c%ZtK ɭս'ݕV}(VM.bNӿy3W;+A@ =`\>Mlea?M" \NTW0/7'& ;2éa{-#^J!$|P&?de3޿:EE'lt9gJADd)K,Tmyy&jV$ij Nϩ=*UѤ)OPK $QG'nE zAZujd򋆣_jWq Ci,MoB`ޥ6Y0rhgDFcBIbiG]/tHI#ͣpfG$\pu&[on|*Σ p#2mDzhܩ7*fk z|4^N~!KQ):>ay]$!EC;݆z;6fvU۠tnqH}NfU+sYV]3Lsd-oso^gDɌ[esक9yB_!Fm gV [WLwAf f[OW~tO:+mgyוaGhB0_ }> Є2ƳDƫ(s'ătz6`B Upkn5l=G. {e3*}R؝ql)!Z!=/iQw*09I7Ujہ=<*d30*m} YYZk33[<۟ɚcҿ5׷ԙI(]BlktXPe6ȈN4Yb;$SlƂC ޴%?jyYB)4_*ɢlW[9xt;gO, &1qV9TL]I)OIjO74=1zihӋxe M٪fD A0L9&[%6ŀYb]:pq 3#V, DZ_ir <]#/,9FH~j(GUm̾ȧ@ UVm*b~Hn͍c~?cnP_7Ot9[;r~,mBTTgm ~*T; "# \=$"HO㓌j&6 7 WX6֦~6gљN\2in n!T)pK%TܻT%6!Ȧ6nYo 22=b>3 Q :6Ӑ֩>Z1{3R?kGM%/Ö\{ASSO̒1ϫZ IҘ_8e TM!/Ick :_!y,z=[CYNY:ra}h@{8/Tf衣R--C*fZ]ikȊ.v6IBnDb; RV!4 HX`9bBMF81SVQG{݂u zlE8võ ETEW4gIS}i, |mOQ'xM@2VE'$t" fO32.kb8!B s,\Ÿ4᷂nH,ȱSڕB$S5=5.X%L_:9}BΥ#Ψj],B_JwoO X?ɂ}=iy%C~dRCQcÞ_ =2Q7J UX4|$ì HR:n|q|dߑ R]LPyXՋDØ='-!ߋkt<(J|P#t% u(Aׂ]֤DC7֐Eou&pK>oQ3&s!Jt:V.]>YPV~䞟 Z,( #ڝS4T-ޒ.>e BI9VfeÃ{ R盒p* y. /~1m/hX317, /dwAJ~GINlB= D`P'}Sb-c?D}è~+kYk@eGw"yF:J0YyA"p' aHŀΕnE^-sjLTǥbqbv,Tb-ju_*'쇰^qnc 揖ǕM-B</O#J*0 Jԥev8'~x%`ecR45-[Adޞ&Ɗ:f:ٙKd3͗kZ >-}IҮAyX +9hl?bh¾UHߜ:9pAv"$6a}Jzw2Q^|vWiK7c;[ 8Єs9Lq <ݟ𻛊³Ds -|qF՚jyp.GA,'yi/DhKPt,cG;hD>w PՊ9F`Q%z)h3AUPfw6q)!m6c_#/I*A=m#Ixfٗ90@ЯqEQP mEY84-#(2,Hx~9Kv`JY:8-eo Z0jG\Ka/+[aO:d )S-BGVs" Z@aZjɀ U`qr6꽁%й\;jm}K#. :" ͫ5!BZĥ 7\6[!*fx*h. 2əRydH;g87\GeG)R=\EBcdU8ĸ"6xlfď|wv&V cWͭxh !`!˪jE/rDژfR]D7OS4a?F乀 |aX Tm@WRwRDH$ !]Y bcVl~'rS;wH?lJ!!?Q@E;т-e 'gZ.QLG&w`A(y)5[r2SjDB.4v[ehbA Mn&k  X[{3G̬?!iLvu)`mγ'k2<{o>]LI}5L=(AJ>;ikX/=ZBy[XWz>rl)YQ|hNÇ/ˁDZ@ YoXwhGVYr 9t}"GSrUojY,wj)Z$ӠM71rf.ί3 Vr{((KB(5/":pL-eC0vLv Yp bvfnTs1$:>~4;$Kktu 3t-̤Df1b9G֦}n 3S^kpdA@,< Rۉ̔f)U~߈"D{M {}#ƛu"tDBf{\q.3x-܃M XZ &l@E!b-/KrpU!k;pޗ* =EC`IM_yT۔EvtGSa1V!}Xx<)5I)nsľL3s8&KE8Xf}g6n~!'Ph|ci$dybU3Ý4/" Cr>J:c.f*Gп9!#F?h XuL觝XoF 8(G]?3<ϰzsq ځeRqhq+4cs/׼3[㮺)k3QQmղђX~LfM}Z]С{7mq"z7FŷU&Z9Y=oR:+9ǼCD"ýh=}R1\Jsv`Seͦtsg͠O[ mq}k 汈O7pN{:X|lf @gI1T|źDW2> 695}x»;9п F_C88Wu/ro֎i+6_;EEU:X(rc2 Ԣ{ܥ@߽)>*<{RehVјYT^=(y g-ѓ[T{< Qqd2X\B}/+MW3}6~JWd:M74X ľmOrg8`vo@V%ŀՏ/7i }t0q+L WOw!y%4> , |/:Kk8Ҿ90x`dD{djΚ6yT 0Њ!iaeյ"M3*z^d+@3!B/^Ą"JmxK衰Zi~tBٰ #:n U.c_?pO9ֵ;% SBܻ;b_xh)GyG1qgTf# "7>E3K9;͞U4Okg.$D!.;d hjCi,H~`K 'T o>v3$aV3?34*O9Kou9[j864$RĆnmc0Մ|K-G_ }3ߪo}mzq9ձF G[ x=M7oڍ\PۺԪi(Ldj{_45>keܢx`'LW|KZ<ϋ{I b _U3D Q4q]0U/]|9 [ 1=mD88ڊd({se @=/#/۔i GqOwKhtHڸcJ N1J 6gD>YO#3n_W1D?BJ[-W:5߯r-f=ϐOZS4q͑ҢCsй}=j&v7uyY`\^ XQg)[gYZ0707010000051d000081a4000000000000000000000001649b7c2a00003e20000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/g=]?Eh=ڜ.+Y&=gh[ur@d=Z=WQN E+ *;}`-*g KRhI(F5WZ{[0ޟ.Ueb!4J,O(_.'w(ZKݹ3vd~dk|-}E/X\qrC)Q_>cm=v.(m=\<[4|V<yu<tM" #QQObƝF e3c{\/3Ohѯ]0Z;+ qsY,~ )Cw;6KW Y?8nwAJ`ũNJbQV7+Teb3 7Sb-cA &uHn@wV0Jn84W4'B2Vs{h39sq*ijnkz^ˤqRA"+!Q)ԗwDOт<%"4tىsp:\{ C6  `Y{wgG\$]O!oZu_ˏ2p c(2o7gBjD0B^}Fg>O}lvqβWJI!3XEYoSCYџ&Bs#ǨH}7z(#'U4z? '})`i5/q)h`#{"ۧ@o~迎g#.7(QLw=UTvg91n>̆)jiʚ2Dvp͘l!mV+Q<_ք.,,;et k gF8 ?~I|뚦V0R݋]E7Gu`RmRjR0gm`JR!Y<O0bޙc>"CzӒ]aJsVF xOoL#dSRt h4  V]drEaXz^ bEtf&"2 Uu qP([,M  . '?5fRc!Լd&ob6+e!v>C~qGQÕ!>r93R0P$'Fk5ߣ 7ݰ:BS6%[|%ߠD^P*&ŔA__Æb0;)g9VPw0g:Wg&A#1$ z7@'@{X#Xu+UOtȻs'ԃbH18ք=kͽ忾R-,P 4҂,CtH`"H0:cSSx&Wfv47ܽL)Egřx}]q19*) XqzYwM:xu) ESʵ>"(֭rYgJHLKǜ1d:T B)߯~ \b61FXTĠ6WI ,)lOƀ/uԁAk$(|,E *hžUp^H-x@_hjk3 HWY2Xי$&;J+YX"j -|Kwʌs&!Y]g nrr@o }jm$ҲU<7.|Yi&.D~ժ7gP7ca-SLGv>b]ȁyU[@A-Q@ѓ-᫛MBzeE:!zIEJm'ΎjL0$a'B>hE 33~݃Y×˓ζP45ZO*w\BԺMywxwqק~2oc{S\g{oVZ[kN-#2&{g@}Y\3̿CA0Ϸ%ڎlu'. 4v^O 㮗,òvmӈ5sHO0ۓ}})=G"6Tw 0KB̯QH]||ܒ)nPu&';Me(*J|.j7_5<;,Ĉf<LuW8I9LKn<(:Y:mJ]ρbthW 9m>mط27("P7 R /0g[@7tywMYݷ: ,/-DvV1.yw@ J+kjK Ȕ瞴OTKu[.D;yVtKtl=ED&C{w# N jz.27iO[Z}u<;YiVHDF ݪǩۉWګvtIyh_ g / ~xzr!j 5a*˝OCc|NL%Lڃ\*B$P4v٪68{&2)]*5[-[WGa6SZSìf=YR ˨v4R% W=4נ p6ΥJo;.΢%3dtg3}^F=)78m {^/|(TNGڠbX[xZ<6'Ն2k1>` TeIQqw`>8p mg޶TpX9A"A!Ebt}7OQu% JnǷP܅}>?Bº1>jZZe½qgumjHy 'alY73yoafQ{6hBlBV&#_΋@pCcP%bR]e"FU McCS%'v^NJD-ğo82q0+x"omeV~./Q a/`ҿ!.E}*J3^iD/%YKY\^N>:xP3G)fJ"߀"Ă q?+ YASD3T}[þ0 zw@:j?rp/[,ΒذP/!L(j VQ[}U28 ]tuV%]d~"5Cr_'ofqnaĪ} 넮v~ ={J&&t`,CEej9U$Dr毖[;R]DƯ7J|Yҙp`6(G:^ ;W)EXyN >Mo1^620d[`1!5%MܭI$nR@衪_E~g}EH_jGOa2vlPW$ӺgEŇO,F<ƢqqH6/:]*}yAA&x@Mb{.N\K9m5J,قxk\.?.Iq r!'Sa"*g+̝HSo?|p=Uf#[XV{6#Z'7#~|Br=uu`w-rlBZG"|#ߍA3ZͫZl4c8˷j/ճ V8[u=K:mPܼf)` (eKCmt qQ:i^Ji BI7Ku6Yꆁo(HZڞ.E@r-[]?FJË]pkQlj)3\:B78fTݿڢ'Jdu=Jb O49Ysۺ.+T^]:9h0ɤ2JGlfkG(Ԑ S]4[D !ZhOAsەuQ*BiiR 2 M N&&Z$z:Ϳ$ьy#$ެd*pՓCwn!:|-qqkz(2ՙmLDa ]T۔Eb*@߭l/,D|Y%ԕ̀'âa\UP* &>p=ԥز€e_.iFV\hSۀpCЇt<>}e}* 0 (:VJcCCCxL7Ki-uGĪ!,]IQ"3bp*2T 4]dmBM 釄dE?DBKku ^×J9#GܪciiZC٬hd<>k{,>U FvXX<%^ӒmfFr/ `y4ƩXO^IP-Sdo/>bN w ZAYB) M&؇~})P0 &iQ# OCձؓBIdj 93!U) w*BQieP`0QOJLܨ3g6k/\h#3,'IcO_I'?q7.dP2!iJX mWnZxEJiHM 3cFYTRմg(9:ʂE7WlXC6 dSOľ6표EpL!j$B3-΅,1r!+fbCT—p~P>yS$Gn/&u&crpg ##m.I[pF],SmRuVZ1W-|]nS1 "J#q^5 r9P Y}zt*Ξ[\BD\ZugHe۩HL0 YdH.=nAWz”k0FEga4%eCvzN΋݄fwB ĝ2-cM+"3 < 8!%.U,0Crɲ% . v8C7eYY(n͆)0.7F51 g{@͉Oʼne~-x{>)/ d ]rׯl`669 E 6y_ˬR&錯Ȟ#7U="]/ڥ8f 9.H=a}Pyy[ٸ^` #5˅G'LzDQr'nȡ + 9laNۿ[rBWT~Zt$_yKm5U&U$qGI)ڋ zpfquy=)Gbb$Țţ R' {=CdKfk0꣚q~ZW^ de5W1KdĂ:?{`~4{fQ.hT&vʙVOٟ US` $m `9lO46 CL 7Ğ>c Ҋ:ISjE ;"DwK">WRƞ¦fq"p)cL_kC~ Oc;&AHu%]%}rr7.K1^XvI,G>(ɵ!9gfUV#.75"1Q̠dAI_Z-Bg[TC.5כ~dt \2.ZG2J0+od` زy qC&`2tG N:OU&ײwHW daCn.UkeLѭ2e-hD;6~l T*Pחodа6ՊȨlg\xy7븡fS }kN?4%8urL;zof3gnW m G4R 7ǥFDITy#u~s*/ti>aC5-73BO (L pUTz7 @3o">\ta86!)pZ$"00{rS19WZYu,6&pB?z}}+ Vđc["{Ƭ3CE((z{B8l6˂&aRjxG _ ?&O M^6ciC'ɞY -c-[\xI=y@x_Ѹb.Z M> ;.터Ir8klsU3h cBnV53mɿ~Λ2zzt "Yȓ4.%UtYG3اOk<ʱTV<# ,1ҥ$ p%ԺO%qmS10U I~5>Rm}$ұ{ĸN,T3G04+j}dtuv ęZ[@4\=T%29h=S.y<5c Qe΁ [[aO±w"Tj%е wiw;U6}Ke'YyT,tpg34زPۧuä<#gva 0z~ɱE64w^`no k[ךq\,`<цhZڀ%åK2!SICTQ\ PΨkjqfM{~>o9@!19N1]۸ b1Jwh=ӡo(e1d /9`i&("I_^d8L,mgt>D5.nحW<剧(θkh|(#{!܆b FrKϴYSK:jĒ XW.ޗۍUlC%L'5BD^R"LD~bd*T~FZ(mD׀=s@IgԂpT+#gcx"+X> r.3 M&l4iېB_kբ EB_7fY3Z҄-,_vn3}_3Z/J-Yct's>h&&8[Bd* "xi_ˁX}:)Nw:7At$09/stsj 4>(CU5Am%F'hm;}3ԔslZteւvaaM( k!cQSh_|eD$?I/@C+^W`<\ "@O @^'YޮXMb }e: PE~+Rm ` `z!U^ee{?gas 0׊c@5ɽwYnT>@ 1 _)1@X!?[fGJƇ? 󕝻/B<)6$5 V+)+ f\v^3(Uw}Gj:0kPT:}Mޜއj{rݶ6&mm9& VrOcl]?'qk@z\'^o2_qՎ冿׭=e*g/o$2U(2JBTΣM2^A9T{a~L֙Hhɟ89h堊D(րy> o-'VG]p'ΎC]t Sjp7pWGgYR6h^Ģ [巋?gEa?2 Z朡6tbgr(G@^lKd03ǵh>C+aӨ!:EA*۝ޏeXWIި|笉,y &:92σ EE;F{!׹سAIǖ݅DKH\$Na*|<ԹGTeĀ l]{5ݦcp袣5ױ-5>گ~EwerGqfs~d!ReE:ύt)\9⍭1e  pr\h q2i"3Vnt/l>myrpdC6?augdدF@%9Wκ_HbJߦ$M tD*Axo(j$s m>0[KoBy<-YIi;ns?Rmizu|wO x V-]agŖiw@mfNxP\nEfz, -G9?≁`bO0e^@=L(li߈}/ϭt$#&vWVPM 3RPv<0MO4$dv=e B$F QiopRNFsv6C.\xj\oAq́9I]g89uA:Q$Knjп㽓x}ɷ%r^Qi.QKG/<$ NјTtc콥x}\=[j8$"Y3M^Wcu9ohaiC3e-쀲حdv̐x')|@GнMhLOfLӤq}EÔ g N9U-Փ1'74Z`ntj)'j{V$Y(brZB8 D(Yΐ 50`!_Sﭧ)6!Zx621beeM+XԗJ~-VLNp'"W,VKMrB欌 B)#ћk4_|}-ǗU;R8览#*Q0khYfbVe;QMTIY1rp5{O"_! 4H}UG- 2TaܖBZfzS 2 KQn X0'l:!I zkѤtZw#{2ŧ)M`ʝ:Yd;-Zĩ)#4·cε/Ƚl ";!0n\(d;A .U1-v2~/ΦſFMTcUq'U o@XF:|)X/;NB5#,=)dILdRp9PT;/Dsr"dJص1h2UרF"15->2ED<$䞤[h?,}?7 4t*d5IGJlWTIqO2 #,n[64o6R{Z{NBp/4hjzmxAWؕOϟhx>&k? #q* i'D࿎rUzit=Ɯ˵3IV3'N):q96[_-!,$[d>+ӱ ,ċωig_Ѽ;6_-/<@kvpH̠Yx-._<>%ڥpT sB2MՒ< lQCzfc!tƖ+yTȠix}Dd#jzv 6DzPmȂ3l'䩻j)޲ bT H>B5a܎^8i\120 X)z/?{dGthO*O~$L5̕8DTkQf_FUQܶ >A3c62m~l:̎]A6fG~ڀ+\8>=r( !pVxv݌oEщfm$}u`"4\;7a1lw KC!y1B*3Ӯ<#<G +nʋ8l 24ܧq0>b2mYH[&1<=&L|ȂaѲ[Nq$P.8/?J}\|{v9w X[K "\ 1v3"nHPOh#AVj6cz s`;NӮz_8^c"iN!%PC2"TܬF |̔`+@0:LeuY@4$i q4ws̓` 1lkN܈*cgV.iޭr'07:pl(3QlFW g7_bJcDRDy孑Flٿ: _,V3D+!<$%n+ 9]%*:bQsF͇ Mؾ0]}km][q@n9G^C;Ub1M%kVqM2wl|- 09֮AS-j= ErXs!&:NȮLdE)ZFqeAyg!bA+/ҷTB ,׍z0!Nb?ti N(g"-z@Wbly#ua),?JMb%dCKZoMU-2 o0Q a2WuϺ _r}?|}ت; XKlwqIl'-'@`owd@0'G34N@b1*_;gZ |*={4a6<%0~t""R2F7O&TkǙq%\ kfPȹz}KMyhgC!9x'+[فEvǮbnA^lsbsDuލyؙ, LIo;L_ )<f%2( 0VNwQuvBns L)x"Z*:vL_*0ob{p"'$ |vp4mQGxk(_J')}NM9y8^VzN.S@[xO 23ߒZz2|*,&]i͘*JU[ E48s] yO-*g1vӥD[ohQ s7=/~XA* $dRۈf<0do1<ՍyZ-G=JLC?dKvy84p+wǿlG"1yuJH_ƍ26h?(HCz+1PNE $p4tiC1{;lgYZ0707010000051e000081a4000000000000000000000001649b7c2a00002b38000000000000000000000000000000000000005000000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/g*]?Eh=ڜ.+ZqyMçQϷgNpc# c[\N lb&.`3}n$;aj?7~bo1{ssIk]aEkjڜ0,ڗ!(m%ˢeSjI%wXosm:JeTIo(U_ڙXErP:l[zU2~[8p[_(46ͫa&VZnE|02\ol-<DUO5i~>;֊]Oeh)c4x%Ƭ3ryi'qR5 <::ykWbEڠ>cNq6n-P~#*`!|&]NH49`1"/F`&a{$0_L3oMNR7ϙZ#D›tgL#Ώ82z)G07eVW!~qX6[Ւ17Yh`T^?Ov"r@4)uܞ(@袃]WpvqۂwW1-GjU*7S-/d\}gH6җN_/eoWX'՛=P%JEE)Vq֟. rjӍ9U2pg$WiUX bNnN7 ;/AJϑj:SfY< ҙ%B.NT`7` R6ÇGK/daIih95at0 !op;SèEZΕa#|\:;br)Wm]zdt7Ҷ Oр {pٶ}bdmÎ>F_J=Sr4#|nM5&f,9WH,\܁ë݆ojI2X5qDz kh$ $E3SiQKQ,vZztu. ^}pc{yƆ%R 67Z,hlj}ZQT=CRs`xa;6dw =0{8 .x,vBdccB.#}|`qGEee9n*"8:n9 8gye2hQ&|'%7Aڜυ2 <=]8ND10VnēҤ˂+.AHy?vwHl2.w$1maak Y vb6>VILXaҷ"v#A 4Sygr9䦢ܯb7rt}מzJᮁط ?1Uz¨ڷPTvQ1ɆNz5\(@Q)>%YQc5rӉh, 'e<)熞 6~|{ ǻYU"# Gt'Cr2 إQbɮ`56#Ȕ5{HF:Z44Z2lN*#ս ġ~Wv EjMuGOZYR@[Zw(|,aRΰ<`Z]~%VɌAjo 峯[2v۔%Z a Ή&흹_<.iVTc\|24,FDU @0pIuQ!njN`-1qee|%K9EzHR*pۤȰK a) Y֏dMjq᪓-nZ */z{Tce E{C_@LJd)d^y-2nH+:1"!Bx@H´y̱y<-4eUX8 -10A_7cR~tK%) ~ dfg_& %PI\֭8n˜Cn Ճ3?L_2WT@z2 W# f/$K'= gmqe`҃da)ANJX:yLC7*|yߨ|hqX!ztx::;vs߾S4z{l+HYkDʎOH}PdEa'9&Ffr.ǰ@4[S&D狥g"K5x)0w|%uiF6m#?Ƨ9[B8}K\FZIzK2t]:$O.](BE< >\<ע *(g:x вqZDi->Kn"q[r忐G! (h@X5hoX80]4me\rN5P2mH&^vdC0#ǕzZy*.={?p;j<7I~:b /wN?Ix 9c5X̕4P:3l?A^;m;c. R B`V|E} Ux6' kSFI]̪ Π?ž5)1>`2Tʷ JxcX֜hX*VH! }H[5HR G?>]CaiʷU=6L Zvly񼎇yy⼙y &i DNC;i/@yl+]nA]Õ>i*~afވ<3ÚjG9n6 %>rvÂp f F%_Ṙ"$P+Q~ ˾VЅ_H"% 삜-\uR_L ]OKT6 n-G2$LNEJO'5GaWoaX#ŬiD5aIz֊Nj7H0٬ (Grd_l`NsS#+ `8芓'Y)j 1Uzay$JY'!]4h=b2P*g٣`^,ovlHEepsfUjv+<\c@tF( !gur.Zp79Nm0 n:OޅA@n(Zj$Q@+ז?D,'#X%JiJR>ZGE5t[]sdTLCC}iH19}ǎAoe 0+Y;-6Rk6dTQ֛sƬ.xqg{RřV&ُ W ;U]Xm73ˆ0u`Y-VnVp~QJ˦![i#v?G[MM;@EBN!I*>PsojrמfDlOZs,Ϫ֏42:۞nüZKlW-XV]z>Áέ2E/^@+-9T!ye8[an|!R"ԣab?gBlAvۆ OuNk3gotd% z;"*s^wP5cU;]LVcD g?  Cqn\Ŀm؉bGMIK>Aȅf&x, b9͌Ňo𾩔,'S!/yX9]HuQ,OTGbbTTZg~@> U%1#Hn.{pbI"-}Wv]rEYPH~.3O5#;>fɊ rt7vBBM^]eG4DTgf|vT@*:djJ蝖/,yVZ^bZAcT)ȳ \a= UHH 'f6sSq<ԝc/Z̩6Bixq},Ɲܫ~ޜ^uj7N,{0&J! 淫"S(5uip=&=m,Wשۋpp!i+$f /y.eS[Zr\iЫ%4Ղ@>)L*V.T:޶VT}L!',zMB'$e⋚<2c:iY6`qVpijԛ]vii8~R2 뉊1Q*:h$^uK' S>R4s 0TL%3w{KTۥ{کݥH9},Ck 5_w C 5e*A+'v3=I Vo{!Lyw: BULFrˌieBN t;LL6>E\*szhc"ͷёjf-cv-,M :xҎӞ@+â&؄uжoʗh[R]c COd》wmt bP7٣kN텇ᲇhcSYY1Wbbc@(tQ`qc*e{;oկՉ-r:O F,Q_D۴7VPmdJ !2{CkvT*Q{xjl{)$uc|&q `U ,&i%uK+Le)c6zGDXpα$|)Yxȭ"lZT6#?~Hm~[<&AL~ Hz)*x0g8U,z3bI|k05"g_3Ple\bS.bz3jg\_' KЍ 2>uZ҉XD)`žƈʃh!K%گ@ ҷ+Pā'hڅG_8H'f6b/X;hɖ\ï R ֘o.^i$ɡ$Pr['BUץbe3i*Wz\.KJ]wZ~ʻ)Kv==ab| <:ҧ@_}8e0*WD2q՛]u&Ŏܼ){i[2)yvs"[>Pߣ G{qŸAGh'D[WBaSjq1n .EFc Hlie>2`m>}c)yYbH|թ ɐWuc̸&ޒc;‚jPj&œ756.{}1Q'y!϶C[@\1<j1(Vi#F<4~q?R̅>NfLOZ_5.hԡqP*eP*6a)^:c梏$Oa>#>kb&mDKW ]> jbG(}2Բ yuI_JuT(c T[mae,2 pc2BWs~\FK/OF0;_?4Hց-nz{q`]y+=1z ^`[9<%S@fz[R64Yʒ8O."m 4[ɣX^WPu?-Ļ,XspM dcOMԓ[5~Sz蔅zy¿91Us24~QFow QϷ4 '-q2n 9 B&H'’%MEưu}t>?S3ڼ#NּT+5ZWPh%*j~aN}pGt_nBY6eaȧP,ٰ@ ?BNw܁l,02{=7ݓċ}K* /"g1nuwh`hP91ʞ88zSV'͔p&ja(Y> LtW G_%BR RhQIf<&0kLF( z*mj@*z=]*wNjZAHT-5v?G54h5!ټ/ZKHLd*%Ơ:Z$ Mx9lOe@**`'O&GF6L .kqDNQ&q"ryCNOSQyC5IŵΜ<,4_VycGSUV嵝>9a*'9\j0 \|XjeN@UloT@g*vg[Ї+ݽA xZlqu2@0iI55NzA\ROmo ;er j{I`FCCwyTbykFZ&\S4&('x'MxIF˗EYB׿Grϕ@UJi<)Z`r|qH ,=U=0=!}A|Odt:v˼CĔ| 4d$t'^7 S{5Rm6B>!R(7dNsK^PvD#`w7Ѩ2G)0!5Y.ʞuۙ؆xj+h?~Эi2\iO+'z{=iԕ L.qOIy6Y3ͯA4qLA7w_n+{P?LM9_V:CtR{~)N&YBҙi⏨M+#!gV5dv`#][D/IxoMl󰵨*.8'vGC }wJ3<=]hw cp#>l2tՍ3,"Y >D#S%S^UVV Dz$ +F:Y__veLfJ90Vql?9Z'<KJ+DY -t{I9T+BBwZU6mfvf}LRFϹ泽57uE>ֻ*\IOYPd + {;O }Mrv.&`0ebUN^v̖H W6la Ts-7X -`;ԙδ5> Q[m:~}Ǟ5)h_6|Jݹ~mHUr%VG e7Aj0i(\ 7|-=Yuk4iaذI8__>:wҀNP폩dߒ8 8<(->>~8XGCDO<ݱ*;Peicb%‹i3uѩ!7@](9!T>fk#ΙC2 uF<0Npir4{A%Xl!Of&=JѾѸЉiA.KT\ӥʁ,i-Ǿg8|&*RFڀ?| "N ;+؛> w`雌MR*#So цŷӘ2$SC"NVҨ@Gvԯ_F$uO]-?ʠMG$ ٪OeҖ瘟~TןքЄ85~!"j ^vuòm4.׎ VzlHtYL7JࠌT ;xT@i|Zjt!υ'8h0ҼUHHqY %JRxAԕE+mꎽ,\'! 4rW”N \TT k`t̕ )+yI^$ҏ6JKTbԞ&jܔo̓GF#K &hlKFѶ(\wL ERߟ_jc 4r  p.flO 4Ԧ|XX8NOq3'UN4rɘRg* &mYuV  ><2; )Yhgrj:j4sSln=Eff I]VlkYjW"|w8!KԺ1l*WV 9H#k`{iJXHB3Ya!Px,f'/g, >jϟ %!䚘k&oNm#a™0hܘ0l/#]AT81}x 9j1XflĦ-n >^^l-q*=)8t#'\+ʧaR_L,z.&a{w51XpʅnzLl,qQ귅˺Hvei^4LW\:\@] 龊Tld|'"8pEzwzJLs[ v.g[$]Ns.1؃4v(܊TŨˠA@+Mȷg8 8 `Al49Ƴ`ԋrU6۩ w@¸oG6T;L79T'+r](kQ[GOuFEt~o5RUżPFz`"؄a P^$/BGf{~>-D\k0or(? l !Ν0n,j1 ;@%0V"kT}`H?٣L kufgC= Y4!ΕBt_׏,d1zFԠ=-M@ՅӲYT}ϖ{6Wn2ٜWNn][c~~hFUpU{~1rF ȨZ9REf4"C0Pڈ8%$݄A_A0*9rx(Udg\5K V2تdMI mh7X2ydw0AzUP=)ADɽ[HnƐb݅$dulB)-x]p)jAs"#OKo=pcAٍ,`+Ÿߗ cbD̿6\kybAa$ $3Ú2`k;ô?2 7-}D@G YVuw*:rÙ!@\O:pIDp6I=Ube!-XrW'>PX$ aX{\b(*L\׷A3Ь|} :WF>ݡSoyLy:iXwrt(_.QwrcpX$gD= چ5"*F L^_9Az's nNӽB x;Gu Ax|<#JvkSaWMR#SM;.YEB &(QOgQ t5=p޼7S-(p ɮڎ} )Bθ1t\]\a[/QeiEiTF["̢PT-j.Y˺|<Bp͉SzӬYtPϦ0#|egH٦EFwJ}YmN΅iLED8a%]֩ kAFl*Nab9ƪ8;t|[ΐ8، I/$xI[#ܾs،Z>׊N*(6>Kmy[',g%b 4K/}` |b?˺ޠ1u`@ :D#I bX2*,bw-;Ok&1uH]y4>pVZ6vH'ܣk|y%Eah·T{{x)Rh*aBIi,mگ:LΎܮ'(߆r=0x(i )ghXh`=Ѵ܉;Bp(+ EW,vN,q`vr,RAwB},x!lI^ ^zL]l2GɽS 뇴0G$wkA3e!  Ts Tٰy`M1eqEPU-*i,RYӢ%t1z-e +i?G*k Bه+mٲ>񒁀#پf3oP} G1lV[^zP Eyy[fGF9TPpPzeH.g1kY'|ŪvV K>[ hίi`6DDu;8F|[s߹NȥTqU)oVgB6SgFc7_y=9жn.JW3!׋98W&"nDNۤ:CJH,*k!32)ֽVK^pz:reN pUq> k v^+N 5;NFAF(x# p9kYjeY+J Y;Sua>Q#*eh ^߭y Fzv@3=ڋ'qgS©=8K{v\^ǥ߆EDlVq!,& 2.z}!u5q=2.)l}cwNʅ2idL蓹<3.)`gK7cf')uZMkT",..H''a_ n%y7BϓWي}+ ;x-QeC#$fzc ^>}]/CK4*Ey; E_n ui[9gJ($"~Zk4Q[$g]i}rEI{{D[Zה=vz9:^LHjj8ʦJ zTW*Er"Ngߝܶs-z9=TKQG2攪Y+/?Q(07z\&oM}(؇DBZ㨵xݏQju}XXSg3~zdz5(ߊ'^=z ոW8U 8*´M8=!) xbY9=xٸc\ۗb0̪#ɤwd5e󩛫Qk3h7/ݩ%1y͜yatɾ}Me':RXf: `u)䙨MT/Hs]82E2~*$M$#\A^pL^ |=n/Of:g'e5IC{rNV&!-f{ˇr:e H8$G w{=vp8t~={ϥ)JJ .?Ee~"0Ymt@Z 6@=)wla&'j/GV{Jnlә2_(,1T殥o+Yl%RmIXo]Dn͹3#=_ೈ{z u1?co@+q<8 b C,ƃ{  E%}X N^W`rDj%.︒*7Z39C8% i[PnRNUMoj*r ֦ۯ#Ol~tpGJM{w_N&?|{Ѐ·?V@/ϩ6A7i,«փo'935>)4ۂiPFLM!oo"nMvyfB|W$YQưw'9M̵TaׇxC"z1 i3yVOW<.8ZLJju?Md?asm -j*KC7l/W#XT(hWq6C'u"}9_U*/*xKJ0Qw$G{cr &8ꎖȝq'oySYPOYw'3FjV7 )ٰ( q4 Ksב'Uq.ϝi)jyo3F6-bI!F;-h2C.i䓟:nvSr☻%#A~:Q a'[IM$哭:G5>{)}LP#,[J[p.&b4NbbՀvFs  ,3みAC]#)^j 6,IO<r,vK2ZxᥣDtyhuㆨ "'ji") , wXŮLÆյW`8iJ=3pузaJ^>g g8Qa5# hnez ŕ.#i))S}|,u[ӌe(t ^Z?;9RXj)fM%J88GPkK)O3]U.Mts0C’2#x3y8O&sm&%v>4H/~Wc_֏@GdSVߓzr1O0ȅ=dm2 sgſ*xxw b`v _ƶ'4VvMR}d9C mb'Rp9^CnVN+R % tk00712Q&k.+TH%j% 8܅¦y.Wb mgL΂hڱBS2BV_9G~ח )KjHLWzܻޡGOAA-֘ٞ.okTՑ\*GL̓ʻugb. A`/GI}~ !CX 8X̠)V:ji*"m̨~:B+L{%gy0.hBm̏F?M׋ ="Sjo[uX(YXE<ס:,%n*Ї a9^Mf8bm^!-bsIF+ۈO:h jYt>e= ٗ&a~g{%[>ԌL.սk":vh x)~  t1%qvw*Qب[c$I0D&)rFxQ7+?eF/huV$Ȩ6:\m~ҝD_@wCZ><+ft-U 8=$ Xp~c Y5J6Qs3]1?H<}],ݾ^3]|Ij n>Q b *Î:b%QYMQw<; i MH`G-YtWxTXJs'6;( +=}uP﬋d {QtWF=RjLMw_bOիYFIMmYNكPẻWO~v4rijۜiN8[Ui~Im}hZ](`UHbppfJnN$ސE@hkm+C,tv8N^ gC׼!W)-Id3"Q!56_CSJ'd+DlgC.o0a!X9d3'%K@ʑ[P]n5$N&C?HljBȥ /V9(p2seOV7}Ǖ>VspV&r(}ou V@갢R ƶGCћx6r2YɨrIJW ‘h/O%lZ`lrY\iGhN/NmkоS΀*ɰzS1Zn-w m(u=1x*c~ql|XB# /\ *qӞ}ebWB,i62SFqմOZpD ͯ@LF#{|PPJPm$I\yH }Nw"S\_ Yml;4}W w-huC+X6{_dWjs 7I& _ bª0}ORϼv>3xU XJ g< s#gH2H9u2PJ!FQW] D?EDJ^8Nkc[F>gWNH 8ip2x%Ɣ{σr#4 @bG =@[|oEk(n>ZhVNJOAb0 Q^en5GyI+Yd؅%08 Dp4HSO^hԣh-C \ᯔO\ki"9ȔT]dmߦ58,bc[K_kүƘ֐Mꑧk(dO)GKGUVۭ=Dr v>$<ƣAPאdJ#H"q0m,k4)A1RLvK5&{9TD ֢ U m`+M?<} ҢD"Zԝs!{@k#~rF-9= u7_MbUAO9ʄuaM;s}\'堇WɀfjUk^8-!kA]K -љĸtZvk2O @"gpnE\D:̃=f6ھA2{^kz,҄G^0J>ЄM9~oi;@~BP`ro缰F?: YZD& ;@%^Uҍ. &1x"%xqE[kl˿҅]1QIJi$L[(^R-Z,h8Xg=5=B  _c}$5L@=ҌKUwQ8#-Oi>\ͷvss֝[ϧ%PEh0j۾hd=xNء~DN> ;$w 3ɥH|MQabw t"KXl#M^(dh.j3Xͧc+/yC!\i-[S8Wc4d~y Q'!YZ~73XVUdu_j ^l'K6g,m89s!b~mۼ3V9rȑ=޵s|x8Y{})Cӌ3V^ P*;+{ s(ZI NϢؠ%{5SyY(n[CJFn~&&|;N޻\jһ\vXq`7ĄY`LiLp*\9y c=,m4\/S wW tL ݈g]yZxqbCylNU!i±Piگg&IU{VTFs$S_Ya`ՖlX&zLіu>4 )P)0_XvsˇJFWNW*G]Ma[T$ h>mA͜ţ5wơ7]czP645WC{ ~{K7:,pjBi˂Js~ua톂M8FQzZxsR )p*G/f\U{i 8Kjt0)i~;·~fܦ8%bP(ፋG5$#fQtn*r7q:'8Y_xYDW X_B ,ؽ ?0A Gt1;%~黍W 2m-}v): Gqz.nMՠͬHӮnrr5 M @SF{7)!rd> B閝0G:gښlmIX߲O 8$0kډe)3VN.vB-x$ B b^XoΥ o{]u%gi ms2JذA/蘿Ve#Du#lC T#D%;$(샋*_ `ް$yFu`ˮ&͠œnڑK8Kgt˓NG2/pnuv"N%U.PPGB@K@S> #HEX#~x}$"NY@F 1 75ք껁PuQgl0 "fG\`D\9;QlDsYxt_n=ADk?" sD`9t:|P\깋̍:mo "_1Y/? ?RCeOzr蚥p\<^T⇀B+W~lFaQ!uBWU ;YR x4): -Z} ؖV93xzLW0P[$5b:+VMWu{;z^m "i{*ȩX"SͼԦ,bք5f+1(Oտ7[l-w8Pmodb@՗$SuN5p,w,ajgYZ07070100000520000081a4000000000000000000000001649b7c2a000037c4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/7]?Eh=ڜ.+_,^8[qעh-KTb.9SajY)5K3)FExH*MCőZ;np?$'OЬ QRwM&%l4)%޶tQ ;^ w>_-|n'WY# "( -;0xmRh~ɿ+nԄF$cʻ? ;-pwӍz(6,=PGqU7P˃՞2M]7-}ܙpQ+ /6ނ,hK"kNJ)qEQD_A]XػՋ@hct=^Y%ER aϐI* 톩`ቅG R:\#O(EVXf4P)8;y/77CiC"Ae:Wk$Uo<3,;atZ)eiP \0T}tW,(h_<];U9NjᘦT'j.L5uc=mC"62I$sˇD)̙S9^>7:vV=̝yV- }/f KݚInD m ޏɺJ!Eͭ ={]k2tDU\x߁dr saOc0҈ 3h5|៣9䏫~EZb-rb'ȧu1 ~qG--s!XoZ|S7L[۔3j#*~~qzdf6 HFjBޥʦ f̓ fWM`/TE l&-LØx4ÈI-I;5?/ I|T(ұ"axB E*GyG)nJ#DO"sP>ce ?,jٲ{ 7ӣģjJx(_?TPpk _& ZĸY_3iyѧ:_ 1N}zs~Q vqx1DtQ8qђ)l?LSs@ݨ(buOê|LH8m>>Ώ l̙<>2itUβH55Y'6ԈΎf4'=hfU-0\ ȝ~wvj;g{}ve/U*{ឪB@b5Ш=V) ;9bȰO|["B@13):)A!ʸTXzd)]IOeJ]-uU%h_idx?5&8Dk,ܵQƷ_mOao=jr~l˧&lnylL;hqB'g EZZ٨R9덱 Ze٬H 5T+RX)uNY.#4+dm6y|)h [D^:px:՜RWsYGU=.ps p}om1u݌pyiy`g}эsbcLҾsp3`^M ޞlrAl .f-@Ϊ۵ʑܺZhv/p֣u|l'j`0R?5IyVK/o*Sp-J֪G;MMsKYJS"q7̺c/:j/jOYtvD86'BP 8Bc/:3]vM,V;UKɹ|BL\ޤØ:xVz~T[u?gޅ طo٤ ]@ ؏! /2„^Q ng4hV#od *A݈֛;H8 OINwndѰŋC`Ƚb4qXs1 N14KJu=>篈ElBҏ׌Iln$Y{?b/M 'V%sU1Y6.00$<agXz3ֻSe_YJ ԅ(YQ߯]?Z{kZ߾"mX}׫hȱ^;Nj Ӭ@3B_ԗuPΒUDҬAjPlCq`wAn桔@(+Z(2QKk`N˘s8kKry ?O?5M]f\N{Ո.`F|]8#_ ini wv;);>)\>Q_PHa5ہ ڃ/\cݒWZQ,'Iѵ9T+D_(e<ja1B[{Xei4hmp#7<1DZR,ETNTg̒x.{Y1LNE1xsj?k&RQv v |=y| >[kˊW^K 6uú }2hgThQƺЇG'6rלFF(©r0 B> v ƴUf8nl>SA >ک[9'_*'uPu *^^TR3䋸mj@\|Þ{4u:ƴ5bw$ *mϩbk`JЛk9P7Newny\S\V4.qR+YB ,;X0Y%%}Js2:Yv]KF.]:\鐀IA9wi *ac\9hbK L[ ܺVyzr+`@_%Io!섵m\֮Ckr']Hnh(2GjL94SGBIBfSlRPEJo\R85-2 ZDv\?^!߈[/@?vOu8OP!/C0\0R!QMh~yr8*aN]R]e[gs 1U!9un]+QM|QFǾtÑax^Gj_)i՟{BD=-v?,&YRɮI^N%؛61˸tԦr> }N%Q"96/ #Vw=b{$puͯW#@TжL@N~ZR]Q ]մŰF& Хr&_b5s0WD{"+~0p(FB9>\-P\ٹj|&@ʀdmDHo룠hIHtLDv1;C^ ɜLGPR&c YH_+YPPtyA7nŒ}td۪yI{c&s k1R4;bzK\raKAoXZn( ̰8xZq`)7}\S1 6<*;Ax.Xb3Q$6B[{dƷq"0)}FЪJ џލe숑o08&,k`%g6_ Xu5T6-P6! *jtJPͨNQ7LWEN*2X2CȂfe1'Dbuק{/mLo kfKYCVU{[5-# ˜95^zo9 TĺʃYm&iiDa|ѯ j[1yujA\,!s<::bd@͒ȃz6& qxuobkfmq]t+Ө5&2dS | ~+hH!9!Fcӱl)TwF7ߺ_ӋDwEbxtNG%_:x̞׋=b J|%";h3o4DK{^{tC/k۳y;%JlGloy&j 3ChLKd5TɼkÙ1y_e GϛJš+o~ ܹoɭ9=~v+d E[.K9 ؙFK,.JJc7$O%`r06lT^z*l{3Ż*LB ȒtJ a0☓wC];`d銻]*RX(^sz?{uue $˶+OeEã pr~nr$MUGVqVCY1qB}&L1H{ɝ+~[̃ʵ+# L-:9?ف !F/K 8A9p?3~J9(j/Xu{dbn/ &CmPYhlBzP.^-Z'}6 [ 0e >U7da`~OiTp!@?\Kis,v wI~H)⹩)hU !M|^6Sj|'PQ]t"3d! 0K@}fg}H o1>;e*houprRD-kh?~vpM1̟޶`Q@]ܽ `-oaf G=d8pDGF;pi/e{(]NÍڨ Zhx)+̱CXA{#0ĐB~]l,..zAep5th],lViT(sxش+oiq8 ~=pQidrxAh< w'eI洿.w dC>B=Բ,2DFʛxP٤&n| 3qwq-Q |(Z(N}B E_f곝;UJ+zRX9? |2~)CNdL@ |NTPK2LUt+[1v1[#T<| "9PU>7p5N1(kaZwN{fƒB!Dt >"zzIpTQv=h?1Cʳ9LC;9Z<5B$_PKtdR((c<rʻ8MVCaȿ [9oC6ے2Jל " \^dVJ[QZ XyV ߓ{/:uHr(̙6UHTCLɞ$MmM؂sUBxeIU9f9i7z !W4^.7Z&~DkjtkN$y܀}tToe R2j5BI;˚~G8aٔǣ|\%H ¢a88c,E`l.Eܲs `Jqj4iR~A XLp]a>W{mVܙKaa>h70/]6C vXNҞ93Lߚ?2r?/ʕN5(t[yft 8H͌qiLofaTAƖٱ\!u4َa9Lzog H1WdrW?+gMXZvӟ[g5߇0Kum >%flFS+3#v<9J#BO1Tdo׼x-Ud:b9Ae_S;vK]ƙQ8bMՓKPOlq% g4MeGάAנ # )#,6_2w0ze%Vɨ;=9{vNPɓِ橏ޥNnᠤg))ŇD \@ukrW;.eܻ \O|^FK;T8 l|x %TYr%~O{)щ" ٣nͅ qHF HY[/(*hg *KFVbE#BϟN&(}%F`4eiL*wx"C %3b9 o`e)2z&y H-hpfOʹD$Xc Ҕ^n1h2C-\qiH@|̎Fg/yV%o2yzhf*(Oja LԓO`&l/CxRU#Yxb|#/lIkǵ<1+mp+Z@i)ߘIIƶc~(h2 p,,E{|x΢p+X wnm44'j=^8i&cN'$R  GG8XYn^1A|$# ?1Rm&)#d mdͽq4?q.m|m@>}Ȇg>n-ޢunf# 'QsM*ok =`y(fz M9  WOߎ>MxĸyR0J;Xܗ<8e+@9&h!Br{4j܄0t103_G#U FI{“$u5{<iF@ybjR`xi.APʣ0!E¿]i.(Mg Pd& {h≫n Mf6s͟]I,Pc77_g =x}VYKq<}uW캊 #!<1.6uaE$_ ౮؏(;<@|M[3EEPr\9If6}b*¹gyԏ|*!/˚n71ݟ_H~YXX^J|>XqSFAZԶ2%\#؈2D|oaǯ@fg6 +!U`μY*L vGV -FZ4hy `I!3X :qQɗ;5ɔ)A;& lslz=[3 S֌1ى!v!>ŔwBWę/%c.Ûɘ'+ ϠlXXCChqwbOI7a=o?YcP7Xى6FAyeVr}w=jV7lՖ#q9(>:AuVIDUb"_T1`7m/ᣴ3=_):.ԗ#돨6ɪ*bWڃm 70IXy3>J6\\ܝ |s& ]!RdlxJ:dv ʛJod?]*~]֔V{yxQjs2%KXwOWbsR> C6>yXEn#ڍUlw,2j7y nSP8C-y2%Z Q_"nSj IV[Ktz܆SmT Mф;Dt *%2h%R-(,~oP6bgYƪBv8j,8˲Qk]RmDJI%^P(|Ckm?#{?|T^f!gɋqh5}Gъp4wFFD 2ujFi<B 7zq!b}" xӶwx1Yǣy0"nn'jUFU/g9ku.[ŠtRj97ٍ}cb77GE1364JCI,?VMRf$%mG~9@ f3k^}5c FdA7HD6筀WJ{kΰ :Nl,rʸ{= XgrF-"ӯuf8O/_a蘳^mLޑAgCɖs_)rҤb%~T^Y%%J{]ԌaJ+*-MܬQ+2L+AST_&QDq?TH\YU*(.J:Z񿪆Ү~Bmޑ#WK}wg+r7oDz&j < Iɐ?vTRۣn?>f/'/;@9(c X'V7#K#bx;}E s,*&_5kS*絛&/UcWZs>)e|ݳiC OUvY`ݕeFMI%)"ЧY;-꛶2;Bn%̗v_Y qnU?,=_]VܭpJP.U1 {w:RM2βhQv=f}w(,xtYFF"ZsLO%<'UW%wo-|(- k6 s\8]9^ 䱓*6_+b(YPoP/"䱴. LL ݍdaD:5ȩ֊){vLR4e+UtjJ=DBP am%%~S6y3FsMs\& O%cX[Ę|А Nެ06Q:+}luW5n@;̫@%&V t!gr})8*|Py{v@ Ҵ-58F y1&+xV sy`%g拢Ybz/')M5>uJ Y˷#3Y/iWK) =,.Z#? ˰n&T  քN)FaCˆ7pbhPzNKJ Sys,%#(Q#QzQm m= ڒr]ǫ̾L |KX\>F4"eM ZG\<-%=jĽon`fi`v@d `BDb 80b_U1B bVGra#5T8t!тzܠ>Zs+vz;gJ M3|r# rㄏ`n& XQ, /qBLw?ޫv&AJbKϮhj]FcwpR( 2Nj _x<|ʩ[8+WxR.TcGИ6)h'q3AbxCq^wr>ƴA0e0 Tќٿ@Jڃq :{hO@:'Z›fDP쎑FtB*!!|]|PvnL$4Nf85S>r$ԳGd^OUXļx"D5RIٱ?KeYrt4š&OMaѷ69ׅGq} יu aJ|%3!;2UsYNw\_0v+-u`'3rI.F0v<##C ;W)\Z¬\37փrgUcyYx|=gȤ\\Ϋhk,\;T>*ױ6jBɜɖPG_e<8(i \s$ .u6ԘG,wM[W0:lf]/xBsPL. g+zSdlwr>.Ql&)yKzI^:?>{AeԵ]ĭOTjJ*we(t;[Fʥ2bŒ&''i(O* g33:y h]ZIg)-rZXEo`h9&GїiK94StO"[^;K&bTB?'*{&ܗ/ކOMm-p%Q- s98Glh{[ԛ.|-lekuTeDE`d Q Mp Jsdk 1!`L tOm69|cW *6*R* .dو~3Ѕ7TSFF{[| S\Q~IEyK0OD'vcCKH ?l/-NBN0wwd4jq)yHe6iVMq|Utoy%UJKo&Uڹo.e#E)$Mܚ.C+ `iYy]5"kJыYWKsA˳B F!eYG½`Wd1ugb]=֜ŗr]4r8=-rqc6gأeXE)&mϾ fAdK%$G][M*!Z5C`YTM5Uj9aF#ub-('a ƑvA0m}ZGi)@je5)<%4ۻ8[̃fǻMӅg:Jh ܨ7MtӗF \A2}A`}y/RcC )"sUg|xV(Q)88t֭| /Vܨ)*};erf֩œrSy]ؒ{K\AZW RYijn@(qw`V6lOaFS7G$<5DŽopD5RN#h a皛 xy)m A\RTDI׹ZϠn:x񙝣 dMa 4sVS7Xiqww Uk&%2m&ӡ 2Ж zҏV5^a4B0S,@15 4 c4pU\J7tR$y<:Ҏ2>'V0a kJՔ7Dk$k1Ri>kL"xIQ}L'BaFlLqCeJA)-z0)ug9-"#q-ۘQdy8*O&DgiC~^S:0G/^A,UW^|.Ѳx7H'6'LL_CR=5r%HZ>d,"=5IEN)]&kbgR5stzU#7!)zWQoveɮ7{o4Ug|lpZVC4% qywS c|%IBy3:'0a&s`lj'S A=مA{ CLz4):+Eנպnz!]y. Bi"tO!oLvQj.!p@@:^T$aмް7ƍSQtMԧht$rd5R}f K8-25C/S>d,/YGZQacc3<[nRo"vwsDh>Y (ps! ’RN`uefp [\F}mjFTE>zYmo ^E8d (A ukyeTӌ5ﱇXϦ9ٜ= 2Sb;dH(P&p{ݎq0*d^,y$&KOCSM蹋)vQ6I~(a Du_ LZ%zhNUq3WIqs;u<MGE> /߄J^=i8:2sG\E1&a^ +sdAvGh5M1XP\*hu;'zQr mrN_VHcX-I!:1Gz."y{߶ՍKV(VU&܂նH!-fUa׃e]b;wH]zK3:lk,ѧ #og{L;5ĺYJ'Hu,h, m@D8Kg3Xdʲkk咓CIJǘ'C_B;PsiӨr̗ƹ}Qc47(i)^%G Vq6%/fԑ"}d*VmNA3^h5IGEZ7Op-FWMr*mlR6BX%v]HɆT_xu# Ҿ_鏈lVt#8&*[d;\zd2w M!('l&=Run.S'15Hd쬜o۱Vt] -Rl6*qg_>멅X Ov5̗Cӕou\LWYnCwl5dd׊z۶WGd o_;T]i0 90|羘=""HEIrczĊu 0@[&Kti#Qe[:.j"8 '92w#~iHzո ,~{vK3HPu‹@D$u'Տ> W/+#`_!5o{X(3|DEi*B~viӗ$5rdCj¸Tl~ *JS\YS@_ШB~m: .:‚:2DÐә$]ml~\1XqK 1%N&ؕkj-5FWh&b3o[ "Ok#x>4ӜfV'+3Ă?@r`XB}&NB^y=|Nꓔ6/ tUyUl67(DmUˮFQ%a\)S(q,gL&wqfTm{WV};v:)Jgaf)sT/ #*k C`+_D</I9rk {bk)栘H^Ҿ`.a#&H@,Nm*z/t2el~ dPn"oWSP5GFxԆrzqwnqü8JWcɘiVgJ-mquP'ߏ1ڌ&4 FmuJA(+|"U !vjs-d.dD'Q';V@%Ul*u)2_&G83D$ȯvf25=D6kEJ^Qs?jJhDIžݏ{:BIqw zq^Da|cnExcF?aYZwd\Wb <վKJ/ͮ |e>L!f$!7BDc s)bdӧzaGUP%b 0t\dqJ٦6IC;NmrPp"ܷ3rfnMiL0\11)b`PV,ܒat)k9VuA#[:j,!NaX:U{s;%D(uRu؈Dew*;+5h/ISd+JxL`xˁ&Or#9췏Zo|F0(Q !iO\_TOe*SwO`j=0.Flώ(S$;!2E15vQg'SI") gx}4V{n`W|%~]<{Q'znkKE . f0m?׵<~l Flyel/$lM^h]Ƀ 1UưbCtʵ3E I/|W/kt +~˞}9c_tX9l´)fS윬 #gy&[KO/c'-La/0sEl?t>;Gվumo ~X[osc<8;3㗤BٸfUQWCZ}z HNU4_c$#,bn7G O`KqSoq!xa)eDYI8qF4kA3J6-%C@ŗ)Riw s AFU=UfԊf3/ kGÂU{B \S>]/Qӧ+H M6Wsk5ﷄ5a2X(elZܢ 6 sxwY(V?GhuxW܏_ R +O5"1Tv=̘3[Li V5䆨g DP m ܝ81849G=[D ƛނIh tե^%Dsia jw*yq_]{v" .w"vxQn?w:&Gi[f{0Ds c$o6/g;QRg"~*;a2Ӎ`\ 2 WsUlF gAKi P *\7 !%]LBB@㊎6kWoPk:֣bU-w*d ~zsX(VyBj! fW%%t{m4^S2$3҆U­\++1䡨.0}~y>K aq"/*}fQmSBtuE聀pqWjSEYBsɮ-T Hft?5nx x'֛l2f޴{I /)W/-c:Ȥg>)$zD+qy, [1ٽX FeKVG+rNBwTaKA78u?Hps))":ގ cuC%z X県t8a >R)ځF kyEl7?A7]ØnUn"ReGCI4S,2j‰Km2-gsdvFv&T2+װC Y! ᢴrIU2S!]"fIa;\ְX4 b abt+DqSܷ'cEU˫KfEj)qD믃R.a~SYaXIl΁!Y]'! 06=]bG:Q/|%lP,;H)nTRܭ('LB^MmLvk WBxԃ& Ysd|g|5&*Vxg\Iƀr?М3:IgVS밄 J LN:`Wa:uœRiw]"إrPKb pI]u<;lׯ5]q{ajHo[z31IFJ/VRP긫SuI3 2F#W}vBwolУl =: ~õ~PFw shF 3sܦMǎ̵+7Bx {t1osE1N6χn2ǁ%Y4\\Ko:|^aP:y *`FW4@k)xYzM/9| 8sD,E"ةb]RJYݪp# h#c 7MjEWǫ0&5Hx4^K4ˢp@h=ιB `ē,4}8 Ne33`HFV%NΗ!%Q߰cE?Lh(~ou!uRcGrXm^ [k`oh,F?D`+JC#u tRf z[D Տ'XaketVZwz\ȭQVg?y`}My{䅾Z9ԑ^Dc ԮY)\4Ȓ*t,*gC(4e0[)&T ?[q 32-Z-}f~Ꞝ܊ϓvN#vwDn#b_ N؍MFJ@5c1(#C+ ~9. kkό@rK6{I5.W޼_% vlmZ3j^D !,m~zR'-lG--Aֈ<ѝ8_x# CqXw꽡+O+VOi]LāfWKD{۶fGx؛ ǧ0BxN\xS\$ ,MZ]5T&Q+X3|-ΰ*ؾBz\2i'  @qÁv vqQ? qB&vo<(OAK$˝†ed@ҩ_E7ɽEoڢK_") ٻUH71bnH)p?}J4ʁR,jUwLj;"\,'Z+CxjV~*]z,ty2'-"¹'=9m'}O;)@M#Ē}ڲҘ};%:˕ U ȏ?g ӖOyoPF64=SZnyZ Hŧ *`IyN=+xF:Sc!xqa׹E BXލ|$*15SG6eGN*;#|2zEʈ@kpW6 F^BG 3'Ԩ˩Ku]XԺ"m] CN<1P,2Qaayd 9X^ٯ_$Gۺ@v}' a4@!l$u [[~ۚo !xEAŞ@+v6_`xgYZ07070100000522000081a4000000000000000000000001649b7c2a0000357c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-500.el8.x86_64/kernel/sound/xen/snd_xen_front.ko.xz7zXZִF!t/5;]?Eh=ڜ.+rZ>/>"M*7BFϨ8["Z$rrp ыYilQ-Z8b8Hw F  tܾ'~^sl!xg xr\HL׋?/!#y՜Eh*%;[#7~%"M;2PzQu?ﻫ -aGܼ ϰ4Ów)ކQvSH=LEm|bCbf٬HlWխlѧ]ơUZc5^?R`+ͳKAN|fNq )⧿,?m 3H&/ۇӆwU= mmQker" tHہG,5tT4 ,Yvn/ olZEKx*gho"}:?=O̡YMH&R$b_|;cuC^k1ev F.ʥXe\}bfpAXAQt68 C3ƛuK28 mXR @ w`+<9\ ~LX1lYߛB͓Ė~zE6ixl &PI/#]n*֮6Q^+b <IYm{c$M89|Xj s@RnE|뺩ۼ+qӰAMAD,_K{s?_9LQ,J9Ιx8-i_{ۺRqzKhBhgS sB5bE!5EϪU~CVGi*ߝ >/eݧΆLi(kk m47q|6XX?S#$:BkJSx}q6줥\NszkWJh(`d+Gw|d&^kuOOsCk7;mHQX<,;yehfSv@邾2XBd(Z0̅py.˃>6/,.ԙ?cq# .RiR"%hiK^xS >|1 J X掆*RPΏT}hĸ)ia3ovPۀ2C+]Bc;[ -?AC crk~>d ڠ "AE@}su[-S(Cˁ&Jj ! Z2-hVɦvBa@jalb&Z kNo6=n`9`eQ>BMq˫_GrD}#I#p졗{M8N]O?ٮ>+bZӄV$0㣙^'Q0#6M"SUcxgJf:~do=Ӑ2D@  _n,3m\tR!4(TjY |x8W G+hrڠm%@ owvs|65t6#1ʤo4;vVFUvG+|J])~h"֔|K o5F;ݬ!Q-4 "%A# 8dat@Ӯulz?.5_AA?^!`bR9bI*}Vt(ps.B,g(4x( ]]#E:<:pZ'Zp=&t\ -qf9f{: )xubS FQ^7a./+qfG yslE~OI Wވ3k00*!K&-@bMV-"k3Ņb{7Pa3ڜ%k#eA vxZٔ谿[̡PH ݴUZ *o6!43i 0ZPk(gkTՇfKT9TD#Ak:'bI'FKNcEK!VuuR= ˶Ă%ǚhnlvĪB +~ֹ6)q]ppuבzqJU+̸j^9r'US+i#(FJ}GJ;sra"#.Gfр)`uy<= @H4 nDCLT@Sg$wlQ&Ih: MF@Ic*.vM 12n/qsD;)K tzNo,tXd잡*K%b?ql:GAōeIA8gbBULa敩3x)bB׿2KY҄9l?Δ!, $ܚj y NgI~I2޽{"I?X WѬ- f@6ly=rq+P[N < &@f f kSf"J_S)XF 9P;Rk{;Iq$54|0[Sp(vnEYM2@thw }֮tOOӌ@[)Vdsﵞ 8M%"n{] ,ce^g^kKAK--2ޣ݉|T+IbP;Wlܜh<n$j"[%J;,!7ٶi~U"e*.Ҫ :S00cyYC`T+>*=Bʸp54ŝ~ּrLyaO ̏tFH(GO8[O`O{odFݚA2=q,6-STC}s vwe.no SW67W|;N9~5rSs jj1"ϚI$~ M?N$Jx*j98L0\:a?eޖ;y#EHѻ¬٭7X3TxT-ŸN#G^~U$_z@{pEb{6 ?7r}~l4y]M|lӦln S,UTiI^ ئhW/ũ۪V 59Ӡt}&Ƹ%{޺` bCg'9&/Gml퉺4حPwl_YQᤢAbpmȡ¥Aqd1]dv\w3!`Iu"hu .Veљ*ʟj2G@yKO;%WbI0};JwjnRĜL\/~f`Zhppw+ڀy|O6_: UTwRD )`Tfl^]E"Lg?z0Fg?G"##UKfL8](n22o3 r q{Vm3j9+6FiiIŧʟd]*Jn \a!) ̢ L-M+H{t$*\CkE4j/>2n`fҧeV#P)GĘ55My=g7/%br(7XrwԘP:֎k/T4q*T᳟%ƪZ:G7MfK"P^ |$z{:_O:\=ӕxJe6ˤ~UWMU )Qf)Ӌ!lj$"׋&&Ki&j5s΢-В4 Bi qrLφ̛n~ xX!1q5Y@z+vbqz/\Qߩ r2҂YQ>mH 2lUK=#mi0a;wfhT9M IeCEbFJ'dLу|0p`wqa=f0  GҮ\3&嵚$f8^:u?8PίMVo'֕gwhzsnċ/mz?Ȯ8c2 ƫo5UuN5>m!dq=I `+Q,q~MNpo[0?GM-,z$ i\:3 Z%%aU nrLfhV]qxOx }iZ /*cM%#IPIhFsm#p*',"p/Wz&ӏ(I?ٗa#x!ιg7$$(jW sue>Ki+DտW JO=>`ڳg{[&. "?WO1L7c̃PWZFKYb~:14%;Z8Qv2# 0K'C8 oK? *ffQY΋Vk?e({vԼvIQPx11ʴCϱH!f6h#z"'6ڊ`AcɱYk2~'&9rt@^pp0OMcvmW;o$7,D4('&YMrf6"cjY0gIo)Y1;]MPFff2:-^zi?ɇYMcr(OVz&}u?͙VBŷ;ѬfVP}! 2alP 8V^ٰYhJdZPR%O"(a'J.?J:0f'x>{S˾x[$d\l}jHQ4-'aC~8 th< &2EbtU+Ā (2x8b?1^\ߧ@]Z=\$P m:>|ZOKKT6TlxXj-{`hocDne [[A뎭AexX+ &W6Q&#zo\$Q9칵Ž¾aP0pj(`dGgAҴf`1îZ )m!#dSxDu8YT1N&rZKApճ*뻦|}R%~GM\~yZLkP&: V#O雍E|fsM"Z$ aK{[{s㡥 W|oqٍd_D_=^N6)0}1|ڗW3]`q$w;13}¦ӱms֭$:R=3X4;f NQ8_Qm Sz 2h*.ߥd"Iy;LhȐybvAH 4bwzBT׈[lS' p(k@RSmlş1xK6q+0LQ.؜xjj_#u a%lb~d/HGGVvYu +(M51ʦ)T=HѰmzPhubTށBii݈vQ'= 5C M7?!5gOBqur\'hAr;G6`;mVrfYT~绘N˵KaKWS:Mr Q֑ h :bIh.jXuZΖWҭ,)7 ;߻9v4`|лgZ@JHSvļ? ہnFA6:<_A⺺0yn~?^WJm4|"Dv{R.6<@'5&*hOJ(p:5= ?m$I̍(eB2B1qM2#-w/wɿb\nx)  CbbR'!;%pO' &5dj~* f]-{8P{i{h/w-U9AzC4$ąo& KN3:ں ZYݰ%yFM",<ad/|QRJ,l1"W:Vx!-Z]*4u T2:JDnֳu+MwqړI# _zȞu#6SϽ+yŜd@FgJ'5@R:bEeDŽ?A"v!z:Az2!ɪO|f{Ǣ^/nD` f VCA3u rIk{p7j_sXy_h i慂Hu] ])î)0Yg (\Pj $XBgccN)&AY kki ZmIکh& V%]y%׾s؏3-ڨf".IL1! (_{9jU3zLh:[h#0*MH羐:LQLH4akKyӚ  G:y-I-U11JˀDPj#ٞ;$Iigk_E-Z~r{`شm)9ƾ&{u5 WP_C" 3gQY}${ ,EKLF:3KZ&E&teT~>N]C)7==C WVv5t99k} GԀ%08 gqa3zLLXȀ8CPdj~$߻P>f'ʫ\J"=M`%P9bq[-Lp3Fb>F8KZ?z˭FżkyW'ڕ,:,M~ :pM/PV Lg͊#,4=/\x/?YI +t.(HG= uemK:;XaT1LЁ@rJJ7Bm E|YpMQr -_H^:A $oƷ ^&}r͜eE2*tiP!jOch[0qYĒ$5zsFFc0Wp.5mQPcg r^oWC冱u~'(Eⰻ͆uP'#oIJX[U[;6Ka:-u-/ڙc(r ux&`EY挬Yo ?i JK=|jsۇw{#{]d|ƒd>57^(15٪G gvF38O(U޷%rvz-vZ`HR˽ҁ) NJ7XMOs' h+Rrp\Dy~ʵBgM::o,X@o؈z0ALASiÓg.J}ͮn~D7{c/1pu( z}  UcЬVK?I.0#>IQ 6iҳqT.nsu']PuhRcElGLX_ V #KRhE –BT;|Mf<څ %*C=w&`u 5ފPjl.U/}B6Sq$,|t7>gk9܄#&G"{]#jdysUm 9HF&D3Cq;»S"Hғ(h].2ʫEy9 i47.Ni۔7OÂD泩hwC2՝k' X@D\iYe{?+|8azevwd!Bef|j+#.պEh"?RBW܏ܸ?/)%&alih)*"UDz`ɰ==9L X jk>3gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!fǵk3t>ΪPe7epgAB%N YZ

      Q>Yh+t|>~u9in΄=]Sf I 稪"wQ"2 Nh%iHU&0$ZH;Y~xӐg#zF8@r "u1RDHYH}80 ̄mʄN@LWY#V'iAQdp~m'63{DLH&2(( }QXH\ ޺IRǻ"6LܪRx!ZT w&zւ~1"\._KM #׋n$ 0L}qbV31#w~n\W u݆;r@?udLVΫ[Wq\.DH׭?ZECݞl- KҞ<@FȚQEܳ3Drlʦ42+c X%wϩj[K'fiT%;4o+П㺛TaJ8YƓ$ 2b#d 9蓰"X|& V J x@0`\!|ZO9L34.Y̏$q8DѽE&buCAt]<6tJtp'pm!5Ho_oԫ o|BuVcJ.Zi1جkR{bRȎR5N˫} VH4ʓW&y7FhH[Z7w`^Ԭ5xU\ "$^-KY]"B#J)Ž fg)q V#lR{5^9! Q}mJЗ tsEFo6b )Ę#{.}-)t7?Q.(8\:O*ɒ0-TqDP`"jvI=)ZȘC& 8ټ|0h;7K]n#n8h4 7E[ٵ*ac~93Կ)d3fSa@6=];t~|dQrnCE7Wyuyh/}oEoY>a ^a%436a3 zg̈́/f&B 'ץhZ"%*$8~ aؔذ -qBPlV9,Pл-}ͥikWm/u kx8$\gSg|Z0>ѡJdZ+Гփ5k26mȳCp)~3)evq7g€R2Y{GI Ww3NC)NUa2HG\ˏEq{bDsp9&FKc6%9@㹴J²?p>?84Y_!ކ I -3ѿ@o`#ȁ#;)WFnBGe} ]i EJX3s_bo=&½G[&47\[/)ne퐠 4; 0瞜Jb%ѼI:b~UGۍDbrT0/D^DW@? F_IQLXE!gl<9Al>˛$m냯qӻ&Hc)"Ugz-z4g=FBS̥p~5ՃJJVP'wѾO`7 ZSgN]jN:AN~4 .,1~nK!Urr6޲á!oa1aqp$H4'F>׆ΘTaUE-P ̞kGٸ%"]tV y p*e~ow4Xi`mgxGP_w}y 'dwyFٱ OM~/>mr)ŷ&&D˼dK/F6Iw:5R\1v8R_nc|JO\PE=4VVU0v&$^9ň"mT "+ y &=U`"|m%l~rvM*;;V(Z$0eMΌMaNN O)Q|aӆXx7ŖavX3T]}i}LòToФ$Bu&ĸZa,LC#| l8xը2 n}S~Q<["W֟xnfMFJ%7y|c_lOV̮|T5FvW:tX&nF_BCNtbq>d"N8 %X:P!KYӂiI93,H}QQ[ʄ|.m]ɏ~DtuZÜ fH@yk$m/nu,C0@C $~( =Tç&:`^`E%bYBN KXMbCƮwR9Gl\O*&iP%еKI+{àiUrܖJAan=xYJsiRm/ 7v jvqȏX/jZI:g1vYDndv6 4k.~"5ە9YDܲZm$B!X_:%ܝޅT=Ugbi ެ--_`ukߝb㮿ADc%2V Hbk-4އ7u~8SVf/9"N4Kw41nM4 \ml{1KG`dCif9"s@w,D!ʓl7QbtP`ePO=PDXwl>\9:~.tƺ꿩eKJe돍\E'/oGM&k)ʡy:f>A"=[?B\(uwih%{v1%tSx%RPq-2BQ$>I֚yL㰒XCVUzO y~&ѹ'|^@94WT7Ƌ3hdK!ayZHl>mn:v fiBA=9c({U- |0`иrUg'|@6R .Ϙ(I^v֣vE2Dpw^sP.ABzP)ؙq6!lb4{nC[@$#&I|(n)(|Jړh:Nd P:B`t7Z ˸_iғc%v Q4r@{H`Ӌ%RXЎ33F9 ,Jžh{Q4Xhh/#팷&WʃJ?'?Ԟ\4*[dL#smɾZ:> PPj v[nb[Ln;boEqUqnS`"m;b#)R/U:wڛc6.bkɌtA11`27GAAe*9<@^E!VI$;¦Qqk2DVAke3"ZͲNx $p2)qR/8^HC%dv b<9@nm,-BҾ{xupJMIqa+u> :\4äl 7 ?lj^fj[33NUe"h4s$֐ 﫲'e],ׄ`Nh3i" hNM@&'kU&Gb{ C Z3Bx)rWWrDo`n^bC;(8T/sjsYǷPlNL} UJ< kG2R`(2GAwc~?7Iy=\oqו ]ImJܝ,/G\QAGm$ub:B_ 1:֍s@o%@Ʉq, _Dc'uTJ/ [\?P6ЕOX`\c%m)vlyd/TM* Wl@?rqfԅ%ѐ'{\9q2Ud@Fl1m 鴨yD/"\=1ų//tBLѿYR=kW*lq@`5yȥВr|^-+ѸdU.q #bS?P7Z4ۡ<:ręԩB*ED 3x}}mjd;M}/~ ղ3qEnM4+ % :D\ / ק ,ʬ#2R j K ы_`Qӕ?r$ o㯰7#4nԁVA 0?Y٩)́,OqeVWr"Br<C×˅͗,If`^ HqB >*"WGFX vW6mJ`HTQHPP\K~A|AS,C !Wu\a7k0lǰB{KA 2&ݷD]~б/ge>'1D7Mwi,zPZT\1OۯHKf$EFJɘR E,S/ n<:ۍZM`e5Rf E6Rqh&pһ JٜlA.ܠ.vQu%[Y;j@^H QIQorS?&Az%D t\fst#caW7*Mf%oՓѯ,ӿt-v%)Z2&m)֓`Κ'2ױA(nQr%&|P"ѕ{IR!,T;7"oz,OĹ@iH0)=BoMJ.X5A [pzcd(3"L`B"Xml!]Wգu G4PC/D4O^ghEͧWVZPk0/Zn+ PXhǿ(f جKf 228bQga-L#k0p]H̶Yq))m{ko?mSWWJP=cS- "#rp+e\HкVpI K`CJEӂhQ'6U }1N7$AD4KFeLHMpôQқĮjh Kq!&V)Sj{~Tպ[:%* NqB{ 6Eb Y`8ƌPaly륞!r-nxŁ\dpp` lDW%x"`3^^U-3"vГp;w]uƓ'6 <DK#M1.xm[/|h`TRMHdd* ;͑#&2[jlRȇF &O9iY|@PgAE}g ,RT)h 8/r*>1(/+id@Ta M+"G7 5ݚ_rݓ1mpdP:{li JI[~U%* #~M_CͼAOB(KfaXQ[;̆B`93h" N^=izFF;^4M"n{KܖRrpvm3e@Np jN)=𩚢\;SPa4d!}0Tg3"(A3ӭw}mp.og{p>pub.^WUl^n;F$ˈۊDbY])$HmhWJw [.K3+ nHza WhVzODzW|6:ݠޮ rt=jd3VC4m~}rovNfv rΊ8g3 OߊZ ;$ٟXyƭH41f5ُ KP6vZ Sa\}LG0ētBgp~ Crü$W]ݳ;`Hrع6]f/RI !H>{j㖢OKkj )H bOs~sY|/`~|ahJʻ•i*K6ΈV$!a(CH1V n (Ǝ`8y1:w |R^8?{f m/ߚ X_Rѵrjlq_`e!#EҊ;[@m"1м$#LFN9ygTJ\m܎ : gl,'/xX5SLzb}K뾳 txm,Fvtp$ Xt[ZT Ky]/s+p`'U>B!⓯Ui5N@՛Y[&FCd^V#/:v:ȣ(>垛 Q;zA?bs5}Ӈ.d#?Jr~Esr#*7 $KR>aLƴU|67BQ׹x#W^ɳo)Bj)C̣$e4Bj D8{kԪFmv)_z,+qln5 Mp)b1O3!=c?8Ó(r?5--*`A S>hYٹ 䖡/r{hx( }CBYr s˒NBk)ޡ ;  Eړ~'Kǚէ lx| e) [?)K^E- (e$ g'Kݽ8"S Kt$ ۴LBþF+d=a (S&fCӎ=]2An$ҖhP)MD ⸎jeow ;d/wu>ٕiB}bXJVkn[n˚ԘorhxkF!'Y5|T# $\^3g5Póo'eCNZmcD4gݓ<=8pu60wVO3H<9^-pߝC7n\yHa'Xc=h[f1I-p#:}lHrR;;\0s `U;Bt̉m$K 2OYĥ=tChdQuS1Ohй^VXQn,GEQ!:d0i.` yܦ,G{xe8O~ƒ=4 ^hj.;p Kmzw~^f;<lG<)(EZ5']gC'67; CxR=+״D;1$GtI={񍒔نC5K3&-^"}̦`fG -̥fo+Smw-:NbUǣf{x?Nhx'A_~i:ITtkiS=@Ҽt\>|$u+;?=l?{ aV2櫥Z1DyV>iTT:D,Q=P'0MK},Ӯa֜נW[ 6S}a]]=݌س\d&x˭CEz)>|1&UGiҗrL}/4Pw,G^&E]mk22À^@Ip翸xl6QF&Иl1L}o}P(z{|k\eIFq_M=(Wz* < maH *N~p4YM;qd0Kyd}Q"Pc$ % L&G!p?&VVg|%f]l-"*c9|ci=CVT) 7m? eã!/ç,D 6(y4!N{ȥ`F]оlT눨)MMd'װ>FڟF$^9 #`Mm-yN_trbIz˧ >sTٙtEIPb-p?"6#HXuSXRw zq 1J;b:ҋLIohJD{>Tz{hX֗.t MfԵg|H~VX)--U,#65̝MPhlR`7 1zSMTy%`*Çk/ S+''1$3w8tO}#eKϝ]5-QЃllߤķ"TNTO94? 5$\Zwn86d$8Ƴq:J0 aCNrV::w.&;*;b:%{HLn&Cϱl-j?,z-Zčf6fž-mp܈QLY擩%7r )`jy0+Vk DK PDf7g2i#`ci)tklŰMAQا3'2\ԉYe(gFGnei3๺SA%R>2dYFWp2nãNϺ2Fkt=\3@һX_RG)uG.efc XbZ؏3ic? ʅHf o9y)B*UEHօR>I国?AH3 l!(š' T&)3>II#$6KָMs4j14'xԑBe󄫚x+-~PmԖ6ɪ;z}ӈ&ȇ&r>J6ydMq=b{>D#)Hio.99jќ?^82|@HVTmb6hǀY+80cBkbQ֐>cc-A\d}O!\ B"ʟ=wLY\, M$APQxP]賾: zNhb7Y F)-rdCw+0@YK/!7 _Y,ü~ hzÏT3C0(s1@Kop*(y yE_/߷F8mvlSx`XnV/0IŎ~9רw}NV vŷ\n*pvy 0,ؐޗLQeO1,J_^#wfɺЂ& ZHN[ ٸnQzo|C{hu^SQ{mkL!vH@q#xZyZ}]*g08-iAl_˯PfN&|>_7|Qa&yϏj엓c':ǛXԱ6#F}G*9tke2bFDyax6| 65HZE{4j3V˰/D H|,EgcIJ-cDG G^Sq~:;Jޛ I( 9^ß DLt;܇o"nf=I l*.Ɂn᧿v D ʱt5`? 4v6/qxME v"=A~M936_F'"  q6ds|Ӕ[.IMԥ};a*iJD1`"Gx˩D%{sƦ~y5 t^Cp!}eExBtz+0LGE/T~E;Ԓi)LilYgLRT: C)x$]dd]dЭ01bɿ L&wl@n| j>\*>6'Nz(S# "wmzM<ʼnKs+mBf] Ɉ# b Ml>}9iU*銙ZJ&7+N$c&Μ_44~jiT_`,kB%"@G"owˤQ~.Η9654z&2Ӷfv~i=/J)8\ޑ'_H"g!Kmt/>żwF tRYCTPgtkbǷC> QPD(_Wm~@R9oM4",] >ܹK YZ1T~ec\o(\RT+|6ZV`Wí fO?pzHej)DLqa ۮ~%=vlj{H=Ubٵ7286,}6aQjv0Q -b5֧`۪Nk ]]ťv9t1p /bA/=S$Sˀw,mUV).A&Gb Rgg֛#EXУg;# 5O0gԸ lwO[>ZA" ;Y!}~Ree2½V^/=([ӵfP0=|eZgSXJM*=ܝ1Jf" &l㍄y^7> X't_Kd3# Le z\W^".1\޸(tT-e5#zd\S4XHQlQH~sQ2̓~ݗfwE,k)g|Xԕoƙf׮}/ oR[ @W:՘&\ 9X+hKG=uËA)7zm24`dKpꊪD%ʼ#]<%!j~;|A›7H^:+)_~(*T iaZ=Ttz&X YKp4FY!p`lhhu e~j`+JSg%H&7|}XB.gW>Mqi{Ȼ9.u6p/㡆8 p-KQ,3-va* *.?ј.vҶ*4=bE$4 :DMR| v#| un izVS/ft+D#Y{Sob*OM +^( v |JwӑCYw)TOcd$zLKd xʧ*q&C`JiSO D 3K^,4daiG޾ ,B(;7䉎ܚzH(s)`sؚu:;[/E[=tأ.Ӣ1_)<la-_&8ęX&22X;ݚP;HJ\(dgy*YoDzx%4+OO2z=kCIcu!Ayiصhb" _Vt+Qt))i$yFgd4/r,Rjƒ8r6baBg5]P M9X2ZVGinr2Mt V?zHqv#ʞ梡.z3z`&14rٸU,>-(A71zUn:ViK_],[1'u.[k"6wad7 u;EKH[YIqhpձ#KmL9 JArպe%nyq#p b)ȥ2&LPj8_۰$ka! m$pf@uIz3o_y\T)("Fyzd/EN$ !QMb_cZOgH&[\sLJ4[Host ͏Z]4dD5k#jK&V>O)HM({A-Txt`#~ސɍ:sxLȻJKe|GFLK%wL1-Aa&~_Ҟ{o*]K10N ҶI_ }9!]@n >uZ,;jZ甋CE#Lj?Ż?k'jr{jt( CtA)O[ N4D\ jX4 #mᤁ[lc/ɍw0q.:o~ډDvK5fm}3xvق𣕹@Ot^xgp|5,l$M,4Bl=|1%̃m;m~8~/- lP s27Caw ǂx;@Hݲ)0:7sډl*nhXnF.IMU'IQPP H乑6:D0k'MP{!:rH-I`1ᦡ gMXHfMbӰ?&C!v~QνBUFMȥηU fan9WYoAs-@'g/p_?ըL-.}[ur *n|+dK y\|Lrfg94h> 3U R٠G"0.YFE?{ {v'[ۉ/R%._G瘯NiWX ȳnbv~3U-ҩa?)MRjP& *=8G!Ss +L1VRgC䆧Oد\=?v3©G\A(e\3@|.H7˘A^NA"oܸ.T)3n^j=…$:\Qo8rVaϴc&lq63/|)ƽ#1|LcEOx ?n`uL߄wKl9p °K%So^ p}P {Gj;#=o_P? eBְyVFzJT]LC*v(ņ_Ijf?Ҋʰ3~2HBd5cҜI"Co03!TBKeaO;VKqH%JROd8*jܷqauB /B1z`"=>QSWwâ#<ģ-mֱz!{__X e3;⒱TI@Ϻ@ z4XwzebFho\0;CnlUfcI䉳ДdGA*ڶ^m;rv[H+PPh5O©xupђ^N.&{[ <{JTI3ɜ0#]K ύlԡŌ.i4?,. RF>fR\#mKdBoFM}“; ZkK2b HhFșHŸDr62%]s$S\+_ UPLKBWe;#nq@U>sA֫UvL|)BRgc\z :2n .,KRw$tS`.MniC*;GeX]՗"MjQpoۋF!oY,abUym`3WkBtP7UxˢȠb^uM=OB0гjLӑ宿Xܤ_=iN7a|Ȱ/aOwo6h"gNaHxi]c^Zh&b38hM#.2]&kdn. áH+t0@9"0Ŵ_vQ`WIR뱟s8U_W<+ϻv]ˡâ7 J胂_1`:R#cKɍ/n_. Ѡfu>@Em󺀲6GSyA{JiP<WYSچ࿐Ey:/ nR+4ѳsR}8 !XKqHm qm<#Yt; }Z d_ {^V |'G1rLbAGu6v()VŝG ֙=?XfNuH5=T*uqxO5+; #uLP.6+ݘ%A~Fa e \Z|J$B3?nT9,9zoEzv#p8K1Tv-ϲc7>WAӼd'/Tè,rb# X1Ya"2iJNdO{͘{`zFSz/Jb]]L K$s۾‹>4[|38 sID KVxM$f&i?RRWׅս*qG5E/bZ[#Ajd}MP2M"YzG" Sg $}kPhfijb}kgj_(4_zXسD(ohj#}QwhzAxՃa1fܴc6>\o7#aQ< EYF*KZ۱]9F#m}~OA>3WԧL"+~%A;Lz5 4i0= _T!wB!e:l6L D.2t7ѽN-=hMjR ӯ|-_OqIio3<ALz /PPS{ERim'hԀ7x&^^uoCɧ8FI+b8WU ga0<+>!N1=mzCS.ڬpǮD%} ~jh 7$ Fp}S.cT"P])k*fsgkeP96 wchim#Lb%w8ܣ`}u sq6)r'U֫z oCn c$&zY yeȬv$1;}Zߗ)]Ysܽ~V~!>FfJ'4~t3{_) C21LeldN)pEP qG?O:BP t''wk-GXitGV\ HV3oɊ^_ϻ%vsd-ޯx9#\w9 ='V<=0',?iu|貗1;Y'6fx/7 A2gOKNJVz!͎E>(;! s&j:G/U)!klRҔ9Ȱt)/*ͪ” G2&gl#t$%l:S)nVl>H {Xc/O-8n'B&L)SsqHb:2:Î@IGJ}gO#[0ؐ/r"@ǡ+l2$nRx]ZmLXF̴x'̵3LO~1Z&x+蔹u{1Gօu(,2 zl"}JQM`rD.R%^ɬƵm>;`3܄ ֱV=RWZYLfb }[^~@ !]g3R~~y(]W&Vp:U/r( O)7xf狛 B 绾}b4EiOΦ-* pj@ya [)B_TGRLWXq2fԻMꦘ?N+FSG%!s_=IA)Fd9F0 RpTE48l h3%b)>;;_IRȐ ?|.ezдڕŒ:Y1QL3l?1WvrDu< yR\pĢc7pmNjfvN>\ |EKr#Y;F_=ˮQES]# 4[S9yMݜ/TrI tS\"cxZ @DO_#Ñ8w2Z*]Uy܁%e>M#*k tpQsYEu]8qGrs-}5u>S~p8Vbcr$g_u1Iλ k[>0vTaN{m $F%xjk= dN09mڱgH*Y!m[9 ?J\H6pzH~k+KFΠI> cŗn}@{䳢uaWn=[Yd N8 ?]]Qn^7k-8AM],Hl6`e@Uۚc/2 d2B3#!4*z@n#ĽrFI{Ƥ¼y.c:rG6&mԂz[X;/+"p5Ia7 ~P%*km]WuW6a[uNa h:(Lɦu{o֮|bjhmoaU>ȋD`ͪYb$M_gx!q̄|(Fh"^]5LlVI^Р=1gyqqQ|tF0cCpZ|rZuZ0id2RSDΈ,l-`pZOb iQĜ8g#fyiOWq;̈YPWOj_sJ`G M&ȟM&j8yj2=G">Hn#t"2W>Y!xjA91,TWV갵dDÍRv+2؄&@brJ+n״7!͕&m,ظ+F12e0"8T|o"v\݉!s_?92ouŃK#͊ \TTY 10[O3atfȽ/b$`6 PI PZHaU=d"%d\PEgmq+XbCS?PvF]K7$*0DoG>W&a@U:!.8/I+0Fu0 ck'=욁믥-JPXwI+Bw@TS)0 | X(|p?V/N~,7 2Q^jI?vWxo! DjᛳTh^xYDw;ٯ>24D %eDFcʑӺIdͯ B'xPf/İ ]=)owUvP+AD^gxF;tR5_EApħ ;]m)n^Uw0EqlK \CS<ѰX MXB~@ǚ)9WI%t4,8k$EX~8u@vFN _Lad1d諫NU#k>]_^qyknD ]&4U#P kt͹1yM | nƀ]HPʔl#l3m]v>BaA| l؊PoW+ոn__n1D|!eڜݱP \dz. 4/=]vT^/ֆXfڑdܨҸ`5t Es*Xt ΁bT.!\}Ccv~B_\UAK KM% +QC' `7)ʊK1;nZ^L~W/B'/H%}^A٩SvJT~i͝o>O.#<Ư 5 Y^[Ddn3aՋ}Uΐ$/QۿfY?wɪ1wNlhN0ޒP=D0$8 '\g|Fg+S A!# % a!23}C*184*)t&e%hI:3m']\5؏#v1pFR5QGQ$ɉˆ>yRZ`u<TC$3 Auv(3?ACN-+noaiSj]z?3_vPؼ:*Dܧ\\R$!(@mSu42/, D{ ^ˈj Fc Pc6sXx8D [<Ǩ/UʡK\;|͡]ؾťIMs}D_7$A'䪧゠[idOvBKp33*.PeYy)+7;ͥg<ln{-\oJP%&,0@xmɗsX$0*t, قlV&ynXLIK@hl%oR^xȕ(<5}S[Q|t+K&:Ҩ.W9a}Aé|v鴔F?6s}*m )z頻p'u~#N m2h8q8lstJM28RpWg ~\ȮfчS^NWv2#muVJ0&:NM[n(@&TCwp؍,T|X% n ~٪V۝^PMfҊGť:{6^)4sf1'/AYoOrܓW̑Q(L;gDnz^,wPvٌp(dYZ13QQC jZ+(Nn62BGj+sGPކ O|,kvy0V0"Sl K9eJ}P.a(ΕSԟUd\-J*|z(#$X*4R`kǩ*O {B&Kcb5gkOo1rg5.SUx\ .,2 n|PC> 7K* [.|4N;R3c̥aǮ r|k vMiiUͶ fJn 4ZwHAzlG O< 78E#=Ȼ7["F 3;u>Q,N7lyD,@f`;-%h&e`zL` Sm$ ύԼuGgDl΁/nco },\QWse |4s'7lDT!+O?q,YI>&ş'~6 wV흕O;'|LO)FJAMpP #2#5pdPkڍmcŋ~A(AAƚY0Pv Ҷ/:=4eH]yUvoxQJc2 4\83W?pXTn 4d:)N$6:3I}v֔׋:| ߜȠ3b)w~m .4HMIPmzbgTܽ\SE"m@` ʹnhh*8j̃ oMVT;@g2$Ai"xӸR*9-06j~J{!'&'ʲkQāOY̅p3dq+;-}!̌Nu[9NWvoU)UVgʒ#ܞ(BYS ?9C=62y3jQ-cjco9$+y '}XQT >EȄg {CB*ET $tNHОwm,.􂼺YQ{um%_Q*cs_c'nA1nM/'~YkCل]ҏ>Apf*Kieۻ_3SJ/Rf6jm3!,~ MV-\a0ƱLoG̵hR_c|]T1P[Jި)Ţ )j O?^ Nj`в-yV7Mg aU_`d) Ű00RiVr,Eۦ83{2^.Q KON"#( 0}e""¾m_(̋0w?~yRy ZkyBY޷vP0|g같F'E}w.D EAo9UuGB{Ό':?B'۩ JOwACTG(% ⴀj79{X~ܖ>.~,(ց1ט9b➎]#޾ǂ $WFTv/  :XfƲ_v uD+ %b#Ѕч!B'CGv!p`&ӾU8j@WlK\guZtEp5MsآE:p-wI剼_^aҽbaCSݱ=9)v9؀yOΥ/ :btP `A{u+7s6*"4ItvV?ȵ}֛,qOR65w-ߜ,ItȹkM[%ۑF=c›FK!S, _q)ѡ^Kp ipTAŖy# }Pog 'Jfx{=,)cBhg_@x'n)L*m8޲Qܞ"Z϶2:ڲC#2yN4,jh ~LƱl z4/;;CVx/Q]^+T)3gN-]WvŮ1އ_,7j9e=3'1$aƪJv2,\ԋsA8S0CʇbrnIvF2g/dZÅY,+JrFo6F"R8\߷ u$&* lvcAK 7H\>gyo#b8"efYc". E -hT=.Yt֧H!YB?:,n4T\v(tt7wv7>T /J#M\ 8/d?Iv):hVhK}Ȯg$ۈn;u^w ;Mz;&ïsg>p'$VRt;f) >Abwb0U^QӝiT,}&F]ThcC\~pI5)o[w<]yf`hT[=~ۺƪ&'3]&p5F=.A ~kAȒ2c(i5A1Ej!!۟&k-h:iT@G™IYѾxXoxN1Y6n ͪ%U_Iv4T.Msƈ&,^`J4{pLI<8e pfz97e8 YyIP$;ٍԣUDà06S=Ndp;RTpz0#m 6u̅Rr_Q S1 v@J}26_%(d9Wo|@? c#I_K-h7~X,4s c;VHvU^KuxY˹sMF"N9;n _/Je91Nv>!d0r5<΍h6V}Fj asyD94(̦ƂaXoHuy^K&L>oG3FVJk3JjO:D}n»nc[ԿJqWvn2+g7J^C?S7S:YrwU#+arjCIz{ g^W9O1."i3 JuYmK-*+ &9D·oH{YljAyQ)aK_?Tf# _r85 fwQ[Np{~bDQ/I[+TP.Wc}& [x;ZKN5[z@J*/IwAoh~( %%p>JǃN!RD VUcL~>B{=m_nz w@U@ {QάA(4\d/Bqyy6BGZ:' ߃ngOΒբFx.Q=E r{aӑQTޙO, ~-߿Cx]>D7X$FwIx6u %5h/T(Dqڡ0rrF\㸑Eٻs^Dep.QlM-Ux^zی*K\ …! #ռ%>8 V@P̫׍Qʦ7)ZlB+" Tp $}bκ|/{[\3a#dKznɫ#gf 'd HvbWÖUOڛuO0Eވک§B~POg5:KUU0ko[?$^֬ԍّ!c%HGQPBIra)' …`&dܢu/+ohM8"+F\iw'v$gN ^J@79K:&#qYH5P"gGa: F把:N SDt̥,>>Z5U(PK8g~{H`pxYt hwYrꁲDWʋ/o8pګ/_&t sw:Й>_ܳ"7CcΖ4QߠL]oK^*r)]MNmzNeHc.]ٙަk)Fi~d;Nr.'*rzDGyPvugC螯px-e.JWژQ5dCHG2a1ףzPUBDj+"896=#De;#=[$f54Nw\\q?ӆPĉ:û%(SM5;޻K ln$ W4 fbFIE+yhѫ~pPrZJ##ؑeZ0+A RU}IWG4{S|[8B:>O1 )4'P%"e\? X zDl8d%Kc2!s'RݱNuǹ9~⌳7~l:=)^0;x!-YHhszUuk~ loDuyN3%f:^6ȝ5"6j{LedNncϱ2'?F\J saBt9:7\ih rUg±i >;xIN^50PnvqϴzIV%kR6T<=n1'\^(abx`]KJqi\Mq Yښ ^aM } Ux[kPSEhG*`WcSݔ\qK"{krgvwoҩjr .]ru(WѫlM%G}G$Z59 C!me2-I u(˅Df6O/=Mp!Du Cys TBŁʣ宛@ҹoĆ5xxҠEʃ!ׯz\bȜg nZ@iAAHEI ۲<!zU[Byg% c rucc!!7$ЮAe&IE% f%M<Lm &z0?1?GUdQIJRĒ.GY$SWd/ZUݨ+m<`gdJU?h Rғe:E^kd$s27h un{)ϝ㌌喑|lҪ^($UQL?l [e^̣lK+ky E8n1Փ{(r,."v%ͧ"!\K ^~{U:"PWH.xP(UHt1AW~$ [>ă8 pZ&x P7[%Vybl&ZN‡#M~optڸ@PL:P&SfdHXi]}LUAִMz,rN#O`7"s>x6zizuzտ=W8V9.?ThWf #N/StUW$d#*"N|luod4J7xUX,`R27 APهȅg!j}"sTx-R}#;߽a8Brʼn!X*pERALd9NOb@ӜN̉"Jpd^x/+ C(qyN4"n2ji0Rä)k@N?uy>?lBBo cHp oKWTiC8.*|;T?ښ:`j6 ,U]:[k:a %0E~ s{w@ƃo#]~r .ĕA6N 4r_>A?gn{co5yXiZ<%Z2wV9xyYzhȇ)r2C'x7FX(}.Tte&)"Ic. ;t(u&9 Sb%BkXҮ4LvU -ͮlFrS4klTRQzsq\Iam,>5hcZ)9j2UnףMJ]R ~wp{9 S9@.SL`hxՊ-E^;"OsR^d *`i8t(]P%܎&Qg}iem yftku3Q^-F(mR6EB(XCdDTNM_#ϋa@ܳ´3'}FLGcyPL O?.6t\dFcǀAMnmCM#T'fb-3QLid3TZ( Ԃ6r1'JLqFMicrTReQT?d$EKX Nl;h GB6b9V) n3)j c"oSՕPmwO[rOxi(!L$Eaq[CåD,Zd>k:9O`7Q0Y,4y7OqsZ8a/V)d~CZ4 WոVa?|BȀkcݮa\1?b"c4Vd.FQ 4wwa)!U:)v"X2Z}R<}0-ckF1V{ԗiJrݒŌLsf8myn":Rn]Vt%C8܊%DzAlW&kb9|2QM2zp>Q _J+/+HBlO"$; m+\ɇ'S)ĥou,KY O_{{r"2R韏y- h] qmBt_!Ğndh/KkzGi} 5eXTr +ϴZAۛui59N{_p fU6a1+JV^7SAC3u6a{obvP!Ռ13hё FU׌uAr\CP M֥G NъѿWbbLA*)*[߻%;M՝YK_UÐz%q8Gey ceLJ/~ecbDqg_/IIKGg-v>[B-3IKbˮ`TZh SN(ȣ4&,Q(-` ki=qmھLR( +.5e]X CK.|앩/ T|C:ߨ쇊ƛ*=2JAu`+4p$+&a_;cGLFн;m:٣8΋#/e#Pe9mUuWu s!I5 7 p Xd~9|lb:_&50iq+guaHovON un`{.ڼo%Ip^z 2@ñھre? NWL04ԡ .9̳_sܙx PdMBsDQl II2)uʈ])5^>/8s] NK[fw*aB7%XRlKRK| ϒ#Zc~+h2i9wD*>s=>:A'hQ?VD8$YؤÎHNEݵԞ?A q_֜t# YJeqd-ޮп/=#þjܟtnpn .#((]\AS> }/&NKڸfkĥYmNqLj52S>z-{Ax|0&"qnnkV7HuZQv’[:ݨk\l׎-5fKC^_kJ9)QAna??6@z^ cUBO_ 2G` :E\#6vŧEуc*ĻF$-[2SnXP )n&onqկcV:(yU)W/ SQffқ,llmO Ʉ>Ye̹t̜ulU;Hߡ, PQ?vt5:LuJY꿰1~M^7 [4r20J w퀈}^,նQ{T%s~Rˈ-b>U׷!*{;ڦ-E;p_ n^gLˌؗS.v2 >g(>I-/j̪$ я,wXC%ؠhb1#?'6o:ȎLuJ^l#̝eƥ(CGtUÜIQwL%pCVGt]595V=a5dsi't&rne?q2VղQ'zߕ;UCrρvh(9Ԯ8CC"Dxbu—z2-94N1VJX6jV`?iw[2|eː:R9k҈Л:N&׾^,VFlO%qU΍=їB🉯8ҝ|@N52;Ŋ'/#ж(O˨)eHsW'vRAoy>r~7ZWr>5V of '+@ɲU"A_XGcX,:*gÚoא 9"nuF֦V&\*YY:_ <}d\hID?(r:43z?.۝lq\ԁ7j-|]#:~˖Ap[7dZ w&AAT`ը3m` *d4-AhދP6:m[3g }1<&dxdC_b ZƁ@5 #װGmLf8.nu$2JVRIe-P;~#ORo_-$i%eIeJ _%9b_"=хhgTRojS^; JW-ΊI-)kiCRO}%I~:{6pikQQx"~Uk Ef(l󤡝aBd01E!AJ]󎄔 8UP#5ݛ@e!'jR]89ķ &>!qTëb#c\eNLENz0Q*.K^-?O,|L3lF0 )0 q!uMq|_nq(ힾeȑ=*C}A}nr/@Nm(maeJ|D -d+"@9Z>Yn$8$`"+? Q0tB*Xo(ktzI) $8x:'WȜ`xzW^-$4S=  ӀuFO+XTz wV8ӤF(x1Y/gf \lZ[||Eș8Tєb@).j*k;9`!2/9:52yW.XF>MQHd} FtIַ1͛ss+FAX%$:27379Sꇇ#=<@HZh+ HbRUD]rcIz`Լ]%{ࣷ~۪J@Ȼ1(^@{9{ARRd\wWԤ~ai<mã<LAjLvQ=0 H?v;iThuf>`9B'O0\ HKyx,1dtQؼHS0!.Vga!k,kb%/#[ 4و9 trQkVktxi#pⶐynz7XEZnV? {4,wV5n `eO̽ $_[pVVdmHB[^KvSjMK%lͼJ'q5Q$r@g\u[dj9fW&'k=1aIoE%BUN$ PQ-jjPJƙ{S`̞Uzg=Q'`G15%3*Qc Qp"P3 )}D9"H=SD^7{&tmp)KlVkFُG1#Wo꽪KK@̘Ԟ_-Y\ vlYY0pXn-){<D 2[}kbD46'I@zRWڔ:pxiE>6pjop6l)a6;Ք\Bi$"Ev9LI,O#ɘ"tݜwuNzOsӄ;Z,&d ]-yju3LRZuΎ5U qb1gV F\m &FJ-4$$d!KlhZPy3\;*,'xrwȋ>[^ Nid&dtБ"{'%v 8*g&tx.I\ =$t_I羐*jv<A /A\:V$ZY Z$ ^fkk`R ZT73d^ũkבn s,uWk E(Mwp; |&߁6W{Ow-* =̋nznsqH( 4{*4vPGVCUCtJ~a"+x =&8H#S%@ o@ٟ銾[:KZϰQ)N5)=uD[ ,GP#2&QTـ/{JpmJrԼQ^^8vJFrDǙ"5Xgq8'DO]bJ2̞3A6D\6b3|DDm*=3#,8ʇQ&v9ݝ] ]8gI\#"u:& &CNp*5Sszqwu}hQaJ%ᣄ l. D[!i=7F8I44_+JV7hޥT,Npa"OSzu!H4+aވ(űD *ᴰ&?S=lJ)ѩx M8 CL0\: -4cy|,CNR1 iPf>%U&qtDO$tl-\3IV"Y*-a\= X~bbD-܍ ^<;:=2ZӐRqg&>Ddܲ_IFi\}9@ ԈS!LˁJ ."@X\zl.w;pvwg{ค8EEr'M%aa8?@>l3rWT SNTchi: ,!L`֙+^09+/̓T>h+"P Ff7mu }&vPlt(KÕQKŦ}f<%ǰ!-*i|M:EJ5{MVH%Qߔ^C_ 5]<ɓ*2($MqVKwc͔9ڼoqv44+mU*I^uz8-S]ng6}e>WjP;r||J(zv@KKi83k:u1QK&Sײ.1Ρ 'x3 iK[{wdXj.4jNxl 7Q=sɗ<+eQT$S 'ůLM\G;pmz?&:&. YQ7dm;#Q Ze2:78=VSb͆5'4V,Hrqvt Wz)"B3 ֯c<%9X46M@(9%2#Mhki}fh('ʪo/<B量 aYp RH{&aO?4ܶ `֮WB-Nb.pAn]NW&4"f>0RD 33lc9n&&?^c/TrR$&QF,ݲ\5%\l/%(l8p? ێ ;+ǓBL4A&k":cҵGγf6]R\9hFKh9W /q{BFM>2g&!ыOp8 Wͧy_/.fs/K$kJL%4}lPJtuTjY}MB>@t=bDzP vъnJ(st `?#/)% Av5E^-i{99/w $r"JR77d.dF,Ẃx`k[Pt|evyhGFef`kl)ĸ'7eaPdP[g]ouiOIoD N^&.m#,ڶp<']ǃΞ=sk 8Fq֕ ܛ4×s٠JyhD!8t > >' ⊅<ӲQʼn\u-GQ4].[C n@tD`+[Cul@ɼmz齼dAˬ^|扪-"ε\ e5^^ԢE<ҊU"gItJhq޹TUEy^!1&՗Ԃky3#So/(_΍1PI >GpLG5x"XOí3,AN }D/c#fؿqmjj(Oy$e9yuA!6r.O*0D/6M1zSPBºW8?whX.HԫLcE0Ĉξ𣈼A5@[OR<N7[1< oj>>#sŎ{˿rTb,K CŌ΢Ag#3ۿ{VDĞ:?n(cgBՙT^s(s͈:c WQR~QBC  "aeל3 |Fw3́G?%8J:#)ɯõm"ܰ䎑HoNRsm|uG}jN7XK74t/ZNdBP7YK; !GPt =&g5l{;DH0ߗǤW=lsáddEvygd^٭V@dJC?tX̧7X?~DQ&*[B .lGJ- Ǖh=Fͮ}cĈas\q1+>36i粵 lV:ő f{k_r-ǔp se:u%iׄ*_m2l )YnzeV,zy#WχI{wO +L4e69BT`ud&QQ,s%1_L] hQAgu㭲Lp4%NKLˎm_ Vh&PڌݚYHh@RjvsG+bbjSLxs˒T}BA{3 `[~bdy}r8%bԍaN&%g6lh-ְ`J3(UXy9Z^瓓f?rKz {kj^D4* Kϫ4P>6tc(Advy7V,X~`4wFGg|p}Wa3Vc-kҕ03|ŀV8-]^ߛwJw-ܔV3aGa3e;<A$;Sa#/@%"6Ʒᔔ;L;r  w9tDҸ##Zo՚`- J|x,GSXP+Ti5D fԄ7s3:]6=Q#*L\牌sz0p7/#>grd>^D vi}l,Sīh06ݺuhB凼D=T kR7MaE:rd ic^5k2 ^"i.*K~Gvv/>]G}j8Wdd)W;'6Dz&ko"J¡qqr5r_%,?h\//lv !}sC9c.u,мyVs$-.@ر8GzԣYx8j"PsPS?9 9n@[ڬ;LyWcCa>W8W7$>1zҷpq/ш mg[MWJn)UHy{mI+AR2 T&c:P~- իQXmFy!S[>bF;)XZ:, C&JXLm`?q0*Š<e2](ӭl6knQ}j_ɞ#NiqOuRLeWf/J::M z=Vo%JeclM#nTCx[,a x'r%yY \$,0S_4K`0lHXI$k8ģ́ѣlfM<6[uNej^$x3O7~\[0!$EbJ:+[3  Giv*ⶴ̬sJ_ M =ʓDεŠt '%WλM4e\RmuuftRLn?$:,6fh_hI*!hQި莇[p϶r3LOt/^h0XnƗ-~W{#a] Vb+䤃^>ARGp H\S')*]6xBMLm~ЯFqEH R~J F'ddSIlX90I 6zn3yTGps0iR.Vz.Q1榈<"G1 B@D0LjLUI=/5|Uے+ڸ`6܊J͗nyng8 Ks`x5uFVQSxLN a"fH`~)Fܨ|imy1koA9.bTjt+᳢]u2I*hEk"/yj+n*H۲s懀AۊsPȴ@RU,&)-xK~OT90xF~ 8vi#ng'GUqY|('|!ث_g 5t@e0#_b?+:2۽aaZ 'd˧ڻO~DIGҲb5 #$rN8Mi=2k\rKPt=3KI/8ܒU!*^aj%nqZeIF/@F^ w?d‘ CzޖԂ3}R".rI_fg+dNFy/L+S=>_OΟmWzso0 {@c6@ˍSSqu.W5̺ۇOA#k$' v귢9v@ zVw7=q*gibпUȔW%Vk|?U|z˴UآU$%F= (_ICRޫtUY6 dơxxIǤ<6)+G5W=>_k݁>%XsG^'O k˱G ۵GQ99!Ok6 jdǠ٬JFj΅QhEnCz}c Ӑ'qԖyLQB&͠ZMuZ͚ؒ Eyman.™d8y?hs@p<٢yo/hr}вjwTwka,8wkswM!Eҟ6vGϧf*v f X[N6o4;)M"ÓE  SnM?D'nHi4V< A%:)Lgi@P~c]i?_pPN؂w~&^H: 58U CtIuvR7Q+w)~aeb<,i1Nfpg4A!cDէi*B$zhyQ"0Fj*o?a`bI/ORqkeɬ)Ɨ t3^7[N$'Ł6. ;X]-0^Wۅc1 wD{tNJ4WNCV؋u͹X} !j/m!xZf?ryj dX5/Ц)W}O7Jvۭ0^abzqeYu^ zW(ϔM`d<XsO[p[ 5v;(+FH>*%CQFx@Mp|9ؓ}Tʐ-p;.I\5ĶG*u${ćA`uXVT"448xRs ׀fN4<9,xw刢Jp3<.,OrAP7#4i؋6xU+_{Yb .J=4TLB6ɭU遹,t_ᇕ~SB9.k C-avR(]SKAH(MNJuľS@lDgn{G._dhSHMN&Z1x[INq!m(o㦥cǘn::2x]dCr],El^FP'5f'nyjՄ9]d>L)1ˣ'J!ryZX ^B;^k<毽ƿMZ˩Zj[D SD-U3U%[GyjB]A;'txiunvEVq* 0dޢ0À]%? Ӳs5ؐUwqT0bG /,Ϗ䲲:@v2^QF[YOw4 JLZ#l1NE&Cmp 'MygۦۭSݱ&|>9QK*WpOosÊyk+OF+Պ1iH>܆V_~ *5&`(hii2aLF[ͦ" gTK\1x D52h,Y_ "nVKbޭI OHu?)b@jDcH$3$yW0^ehNFcef#/&"qJKƁG ]&-lC Yo:9h*rJX%H<)q^_O]}a#/V_qgf9+y23CF=F2($f"X3tP&>̷/ۻ=tFb8X jk@avaUM`LHi'^nyJ2 щyj]#Bi+c|')rA.>$قL_P{?>:c_ eXb-ٍ`;És ewiT(Wȩ^G%nVD.=+k':ԦPJPBq^c_kKf^nV&ڙŢ-Vƹ@}:~'F'4R~Y|Եy+߳uec҃Rcf.A|6E/-i_)[:Y ۛ@2Ux+ my-g˙-q̄x~Ɂ#/һSNqJv>XB!GO/\@Rԙ_Q5}ۛ? A 60_1znQ$q duat?""D~Ji19vf5VdIht2lZvL8{=g㊃31WR֡ қ.!*hSrc8xlbep sjeo>uLYXȁ{'ÖcV] G]ƗjfLAw=(d̳Z9ZͰDHot!@,*%;]%vFz`2-&Dqu*+[2O\C+u#/ guiױ@^g%FL#{-%Sov 9=cޗёrxh)a=FbktvU]3),O0ωB}tG os#uA 6jhf5`Xov ::#ѪlOByH]CA+UPYQJpg:<kyXHJ{xd~sqM;'Zh`V jH/=Ʋ0{)ǒȞۄ ,jNXb *NP aIC$5Z2#a=juDZR6̝{X6{h 3vU%]󧇨*^lXN cTb66U_ae}C\ķޟD/1}3VHV{ c)JT]~d3q@mړyl~peW`XoۙxIVuX!b^r,֎Hwm#cd?k#S :R| %:+svЭu좌BZK-C%_"-O8wjU^8V@CMF '˂p*'ɗMd%h,R9ZdTo>NE_1TQE *+0O7sw:i̮d腮Z~PBiS\2l ph!w?lZJD6ڞr c6 "NѶID㼓}p$^{.c<sWz_]hUO~w `d9Oh]dHIWP%oUOd%f8wnE%C!v{ `y "6eN)J:=TVJfm3uiϋ9VEZ7.E λḿgjȾR(}lCEr\71u^1HҪ38=W ͒9U0L%!\Qnӡ)sRhj򘑋_QGMZdtOd-1;i6ٸRE6*3M{5;Aۉժ|2IQc"KN}OͷAI' ]28(8WI=g7E+Ҽt貏MyzwZE]SOޫVoog%[`מaN=CBy.?jvntRH欉5#1<ÏsĚ+]XmWȸl"O)4Gʙf4{҇o"ɰ&fe`O]P.ؤVcfI_”?RfF`/S&Nm6rj6DlYGp>b:zKvK-rjktMTm$hFs~1?.\=սxa>:܃wSNjb`ޣeq9 AU}@S7.l,HZHJCIJQ>Y]<ؒ6I]~T~ptr)P}En`_C|eV2h4t~d#؛~ ek|.[#4<9)\{~vEJI2i| yB-o1Rf0>c)q(L"y`L YYƶw F@a Җw 9rb_ۧ @E(. 'P0&KWՖP*vCxF]FTr@a"Έs45~u 1;d~f(˜2?;t`Ί!Z)3_kk&:,MfO>ڌ-R#z9s:\蝡蕣%Wb.8ޗUy J=ܾgSkl^#}ӌB!?X45K#ӽT;v[S)*գGC-_9ݞ}"2f?haWo^zTBF$DS|ʨdզF.8v%&ԑPg`'̶=19wB*d:UST AGf-%~([sh=Жg˫j3g.z`qc3p|%u)&K W5*U(aQ*ghePB_JR,zĒWE7Fz;  %\Yq&!O`Wqo: /M'-KBkpj&@g%X1g>czÂH o1b:|/%Yg=/+ ROno;!͆[X#lB|)}0>$ FȕiYV=6 do-O$Ҋk<J ^7sUJs, S%5j.ǩJH+ 3ؖ~o!x6+lS_X♫G<'G 0Yx$ $<~-B[W,!@\=?J{u;œR@mOVw Ĕ\id ٴL@X Lr/ !QQ3udЯ4rK:) #G_(.{ p:7ChTjrU`3Rcua]‹q^Vl( phKPEHG!R0-BOX|"85v6vC qZ86<(] Cj;c7v ]ϐ'z"H[q & H̉@#Q_(½#&6?B FCfJF+*(5GAjU1m[%[6E"q@h E{S|R|x]crUl,a6@X~_3o\Yoi)cqx΅ާ]+U"f,$eV>RhbomOr\4+ .֛\Ҙ1ζ;(%=A,*JL_w6xg?w*?{:Qŭ$eHۅ5@w ^N_W)ctʷ,}.wi!~7WV& ]\G=m61p0֗ZB.x}LܮSj7E_P\1NCm@a<+o>k0`8O(ŊCl8[q#e[8^TMRttE YWT"tfbUs<5/g"kt,J;{6)2 Ur>ZWEf*:g YY%ҫ_z|2eYjm9{R J.KpV>_@Tpqn"p7T.+ʬD>\ ע6Rnݭ؍5 PئnynҊx!Fcɠ1*GҪk0ǫO!<ֳu:ψߟ{ns+Cjz0ԊQSmCWM 4qQ)ĕﴫ%YN­E BQy}v/Ѓ)Qzl$.~בπk֗YjIQ@-lW6v*Ws*9hWs1Ö ",I޶R7roy& P#uZO#ISO^;P`}DO|l' o!5"+ 7Z5Dˏf5u|,.E^4N379adF|Em.v$]?A'h55)PY(i<p8u1E[EY>%b@??uWx""9qXRA^hO 3qGʾh(_ YQ:n)\nͩ~LX>/_UO SKXC0nhME;X8>Q 8a=Zܻ>-Tt*eq7ZhO-Rin94AlZEcbv*Sz(H'-.(H[J R&K:+LmPm qvlusٰ%aܜ=UB$_nJA^"Ddc̨}Z+{l2ZL ƾ)_X8w0h+j+ lr\ވTƈVNf)VɶpVP h㶝ƐC!Ìk]k;!(:adHs1_E.9j>w)W:Lo; *?;}ӟ /DX,(l[y\ZrV:B(h:a(c/B̐]!wcVصlW0f"#M Ur4{Gfa>U0-K,@xU2l 'ѓfw.@ed!NɁosWkF@u^?e59kջEm2]<$\FI5`$צH¤B6e"Kx0fmjN:PU͸?6{X3.6W'w礜esFeGj;ต* vM>eYR:òQ@b8 #EDܧ-4_-%7^WZWI:,/t,@qnrxEknSrñ`NCR,P$! uB~ X|cCM tI+ֽ|Q8+)Fג2;?f;wڃ%Lv/sX*WV=щABՅ%Q0z )B^O^q e:(ͰѐH.k.KAE5q):1C AS{1}xzٿd'DXL7+TC9Uϑ?]w~0?MjI6$ncp1N傟_5v2?nj+IE<=e@xZ}!ȣQ6~jt'Fi '\)wA AEf9p<з>b߂Ĥ+ֆEȤS .T`bMV7 I|ʐ>,Iֆwi{fP8wO\2Kԩex9{nd. Q T_ [Q|X`Dru{l~-4v.rUx{3YanJNldPmڴ!S"}d7Pd3f.˂ǿbԓvA볓H2ȹlDa90K9U J~2\T ۣ݉S(VeqS|6Tr+hs&{nۗ-n)8W5EߗQz& f6JE;k"96ZR.-CU9ުlc P2P H D"} 铥Tw&t tSFG~޲KV>9IڵE@+ I)KX Dq]G]u \{ತ&$=*U7ŦGw26SW@&_ɢ5/qP ׫d=n .jy![$}p:HUPؒi/ L = qvGYpQ>r 8`bhN s)y PQÛ{P |v=ɊPc&S WO.9ˬL&kgʠdt:[^v GS~_ORg#W);)>H魁u.'APpzx@O $OؒrnDѓx="8Rot Hl !HYYq5gﻋ49Ӗ*eؚ5D~4O^8Z)2W^Ǐ*S#X]qT/rTQQ|o)\ _즧]-2o{M1i>_x978$3p $a?ym$U#ti"PO5PYeXM?!绣FL\~sNGKz!Mպ6ָͺRR|5KnȒa; *_ld jc}?ͅLQG l<) =%3])` Ko1 hzjmLԷQ&H#jA6lRr.וq KJQs-4&gbZs=w Jei c{M/G,iɅVAuz[ڃ8~)KCCqGGjeHƁ,./WA#(Xaa0 Rf_&UWkz ~a-v !4zm ȹ({M:aFׂ$}*!mGx>0(_"pF!a6[FʋĉLbf /G 1kx* -1BҮ{L[8*UN9SWk W#*&4OɊu X2hǍC0蓮mU$EWh ͡ CCw~ oE&YߕzR)2 b9c9$;ٮ_4S3:E*Y_QJ 6Lzh8}%G>Eor 2ۿ&|ݟmz'1I /ɟ^[;# t {i?Ns]IlM'] .(# h wߣUo ֥'Y?$Rˏn%WE*gs6^NncH((|;wd랉 N;]!^qb 2xmz}K؊̜6pt>"~nXVӈ񽾊\b$lNYNqg\9_G֕yR%8>ĵ ur}ƛfoԋzϤ=K~(yVtq5/K@KHbl!EsQ=[#M$S 8vkDd?uHh 䋉P&aAD~$2mS&ȳZnڸчufp_)7^4O@ڧp1'YFvHʯ[m]|@iJ+z`̑W!a   2_|v; dWI^%_k0E{liuFlq /p{"ph)x vIobvZڱ1R W8 y / X-*CQ z<|"qܶԫ* @Ԣ +'&u,{ko }n\!UM5ĂS<s>FG9CJcCcuQ>jf+dC_=C>7jDŽVlynCDRE\U׿ernr}qePwuwhpo`X"8)\*UG2!|4#-F1 Ia!\ǖyʥnooD5" RZtaρ=;]8sN;̸ D~N9BTD}@uK}6^(/anc}'Jd7\ѽGp jG`%kr*Af]^J݊9zSB %NQ#fI]]&Үt(wu|!M_Y?u 0r|Qi IEW>MM+ &rN|XIxm uGeŭ᮰@=jri7GdɌQR?6W_QBoֽ۪nWFPmk[գ(]cnb<0 y/`ujh[yXsLw9 m1|A]- Ȅ # cdH {pvJhfKLw-Qp:6;;= .}C, 5Ǧ&cD-VO* BӽpRԢ),šFZst?M E1O kȪัqӅL [HN-{MCDOC%*DZ60S<{3Ŕ &Ij"ᅃvMzF?&C%%/+=(aJj r Ǧt~/#$6*d|O#j ]ā۟%>xOo͋H"0ϊDK6qOYJH9NV@j~]^ ȆPěGUݓ\@T2$3gQ(`*fFMZIVrIGY@ q%2ǥWI ƸMdXзAkC08/Y2ۑԓ,vca*edcBo7qذrjYb"V0 xԢ t*צïO-LY̑1qF -  ͟"{O|!!O:(_KX~qZ823/J뛥Җ8_ Zb9Tc(vwdQlL2HޅS~ bHPu{GYƾX&gԅ͖UAؠ1 (0=?q8ۀY܂o:b o<<+44 J6r{q_1âqo#@SȬf^]33G|>C1/ooә;9?98¶o.͋;|BX~`9Ög8 * ١{K?~`' 1;4s F;|cX,oUrj^!-!_Un;6n< BTJm Ӗ$)*hEţl*ZTwf$+1!Ο=MbBNBVyw? M#bt_G p&\]yQ3q\6܅ETҗۥCV~-f 4mS<|lO4bT^"KQ @Et!ƖN>` dr KP}؈1(#ˑ` ET/µ9>Ƅٗf + ãScv`xFTWyLW;1y nr4;&:0XvoD^Iu,G9iOY+MAn'JNq |Rf "j ˜MZXA5a,% G ZG?M%F2 D#3B]]}G[r3;9>.K iL׆af"~ߢwIt;Rf%Irkh@Yԣ4 ~7bqL6_Dr< P^Z& RnyJQ^e 4gAZ)k lX:O%\w֟u|?pwwHR&Ndy>\ Q`^nu̎߹@O#QW9u~=MJj7JK:d\yK}@eJMK6:k8Atb>04} [0JM@mkش*-8ܴcl4X^fEm=/tT<1J6H6>I?ԸrI(zC-}ިHB e#Q-n8SnSxxKCL\Rf 24-'b}r“.>>3Ώ/N8Iα8.PU1*J:~DvȌnԗ_)~ Ĵ8WlzJ$x氧Ɓs@9DuP܄=U}\p!/x{b3HiX4.:~̿+8Jr c[Ljt[ )ta8O$N OuL7ЏOX$y ,H8;PHRbQe̊PpusyVm}_Ⱥ~jy5J?ϵ 9kݮyU'd$ɩ5VꙭӪw,.qc;Lfh5uU<&qBgc9Stl$AeIy $ @}s)*`ս]#6'W d.FoY s>IcMa_2}7pɉKq-20lhA/!Kf:{['DĽ}OIХ됪"n7STb}~D8KL%ʐݺ AKKҲY=2Q[e7A.jN?YawBѧ;N!ʊdBچS]2ꮊ l(*zEU>TQ=KYz?OwCމ8)oK5A:h$IZF ˹@9lo]nӴMiL-90ni%Em[sƿdk#DIƿH7|4 8Y'LUpR7wdyX}3) gj&A'IxS9 7YqQc~Βxb;[Hǽz"9mbT L$9g=࣐1 e{.*w6'띪 AR@/2S9UR;Gޟ;SH>`1ߒ`ɝ48pw+Y<7`s.{x0MXSr1kd4寀(܅mӹ7E:O=vB[ sEqSOK~>AtISRˮz;xL@ۂF]Ѥv^<"{ =j˜R|9K"J>|9?s=GгR7^%?gn# v jy/;!xK;oeXPT%W1rw%; Hbs9};G雕W$LK{S y)ncqXEu5Ri\  tȰjvH)~5,sJՊ(7u8':-F2dt{KϹŐ*ɳzDF(/6ˁ%.YEZs\QX"Sj5@;d޴V962g0`}P`j_4V.iㆣvN?jz۽ 3lP bѕӔ*« ;u^ב]pXyz scN+AXy㛻8b2sWkCb*'Q=/Qነ\x<Sd^Ng|hg(KBC`n<YGiQ@[ȬbH(]ڇ*;!ħ#kβT6VĿ|1* O!nZ&p1hڱ7f4`=4,~ y{FUbդVRe p3qhd{n 3C[rZc̻1'0G?a(~ҙvפODTXO-'Y%hΫgz"=$A#$GX齑bnZ8.õ=D[xʼnib.b|l.Q#L6C;; |K!HwGmh.'(D)C\v;Gڊl@+k ͽ)DŽ9y]No >!V"-ʘf7a}`M~@A$AJ8%S9ۤ-rs]*t,~:K uyGZ)Y& ߘb^erw8dk4t9A/œUҴ'$'0!it-YъuRP) E5iL[pKl< ؗM=RjKFFߤፈ{ehz>zRL|a:RgG 1 g~qDH1xW])oRh]IrO>&VȇMJ0yH> 0..Ƣ®& \6cNFkFsQ }E8a Km MDCd@o}'X#ax!d [G -Lkh ݊)(쌯N}Y%ëeN:TJ Ic˵&9u~J2K)5sxH`i'XyTrn*/R- foRe' SܚJ*XZexGDN=kQk|z`Bѽ6AmMaDq"6B>!N0c2Ey&έCY#7 F|0F82 OppJ+1C#ݴJcL|2|s_6詺$d2"[OgJhd˺G+ & Ѳ 1~`7A%: f EX**2ts\NDx̟:A/ g8mgA(h~pҢu4;t-:S5B`꼡]òY$C/yo. qEeI #n%An}[7)A`5`eLY|sP <(]r'8)/XM<L?-o\m¶P% ۨTlP5UfW53 7*FN ϬhtL"PɢpA5@ܨ ބvK:Zbl2iް͔L QwعD*L ~s-SHwS/~V.}a/~DM?d 9=zUo4%GB"ao0FJSΘ%uIhw/ٻ&:CxŻj "rr퇝tEPK:F)$3w⠧%+l Y2 9w/ם_NanM)";l*IW2eTtq~_X lʜ eBe$ZJ$DԔnV% }Kp_goG(.Oz~+wo :؏.K3n`e8@CQd9peOd| :|IQi~E.nvC}|!Ν'T c^5eUD֪bʺu ' o/J6zQ {2azx p=vE[E-6y"evjfB_]_P1TDd_HN[_Ց# L-e=z  ; {zs$0 ۏ7p5]l6 ,RrF:Aff1e|M83]W8ꆯ.$#YV0`z5oBsX M%{ lZxQV2^fv"TCx]zJS!@d qiuC( (j`\YEv'}7N̥ʉ6*|EeA8~T^FKl^e !ևCrvSv5Ɵ%/Chւ-?ANHᘎ\M %zul FK(Ik6]1xr h 3ӷz 홋2<϶ {m! ye~_gmle5s޹Wiɚ6p݋]-J"^386C8ru93E[xo\c}rĕիPfLp8(m\i䁬GuN={cXZJ?c;jC ">""@v=t}ΪYlwhO*oS2ZmW 4R/u lxm_tbtK<ڋ3RЛMrmW])C=IC JfjLVWhɓ/&B+ bT[:i )fC7JZׇ%6%V#.̈́ힱv3ꗇhsש˺dRă Eؕ뇢qFP'9ɐuO"UρhE&=8:o&0P1@H1`{14%I/,<ɘ\5%a3gRŪzH^B0OikW;[['MI⿙8-ePJڳ;%>`ExCCdTƞ2g;4Xb[ޢ5zNU>!›['hD= JL`Ucnn =OA{GM~œE4W@ 9ʼn ]Z ;cV4G @S'ϡTOWEwi"3ܐy G@KWW\9Ҭr:HOVDwϰ;  ܝBgeඪ[#kG݆J7!^pv Mt| 0 ?}@M0Z(&Ÿ~St7jMsѺr5:>TWę9"=Uk {g@!㘤xs&.y]vo`JiS  \/%` ?ϓ'fZV8n{֓Ly)OO=Q)=qgR6cw@v_R2 jlh؍w˹ fw&z妽2<ָDz|tO F wX:c,NJh5xGċt/ȘRVCkV&B6\0D fW@ Nefh}soBQKgɓ+݅2KްX=F ?[ mIiBl rvanm&$ $"YsD;wzKc2ke2SoP ӯH ~] uz,,SdJj3L`;~mwpPGbŽ \S;ejXHs JDoee("gR ~`B^_,Q>V,`H5kb#U[V =ӊO+:{J+ʝٿ}-F1A4q)6.f"d&Qak|"(Ħ`MkkP@HlOxR} =/ hLH7=s !L V-ኇh+h9eNg{[*|Q%F-,Pd`IE yj35& PlSeEOʕ ل6˜ `^7dhkM`,b8ݞ6)E%gziŸB?L9$b[vU[і;+o}@Osuj3HF2ڱzRyu36aW f["`}h{!*r%v%Wô%jJo@M~z_v 8WnB!QxnSq|{IgWB~ںEbՖʝ2ǂ,jE΁QL8y|;_ʆe@NjҤoPЀTZ:NqaUb=o7הY b1 ;oN]7ʨRf0+ݪ-鿧!.c03I`f(z1 8 B[CJ>E0윲I \ĶDX6>!\(.0j{pp7lf}{Z/4uH/y]Qńƒ~gS1/E dsf?H͊Z4ՐJxf`Z3y|X}, ee"Xc)^X;fi\>;I$K!|ZAҺ]ĹrKl1@)17!y*F7nxX7%J_X@QKX#}y&HTvNjŒ'R8MߟٜxeaïaKU%iृ€6[ё˜VP Ow&9W0LI0W.6>5@(C~dZ G`XNلٞScޠȕ10HCsF~Q8\ iLLXǹ:NvO-&HyƄVVx[/*2 (֜U<{\X"D'|.#?'e`=Bnu"%+.UX Sz.N”^  %kU2T4\R9k5eG lP\gPͱ50eMj *;"C#HR#R"ƈ<e_]E+lF_1hQl3&ΐ%Q4`&h8cnID| ךM23|;p]Ł%*LO4W(-ucwAgw1GM2\ϐ7''-rUg:]e2ةVR²/\!q4^fU aGΝbP+׏貒$ּ ]jLmkG?p4ĵDc9aa"R*A UdBwFV#ʍOr^W̜oݍV#3̛!<=<&{>1~L["vkKbP~6yS FgDfg?)k~p2uP7/(M`Þyq\R)#}VKv$+ۥzc@{4A 'OoG#iˬtEKrOP<_Fu` %o׃{̓4X6$=۠צ1F%Pt5U/k? 'xBnEz*ɲjM%f_,gԎx2"XIcթ̃iaV=S/åݼ..;C#7o'C<}|7WTpK@lR˜9J]^i"q{?:"&9}O_{|7G|1ʯmMq~v?do?uϗEwe5}ӸCPj)hy3Ŀ9}At3w&~6%myh X#AhUn ] _EA_kQȋUbb&J*YLs>k8s-p! Qs W~3TԝtګMr0TeTP=4.  #yk>:Nzn=dC%U?GO"COe4cZ]@m`r,(0a\{tTR\ M\z? bh;-k<X{[Ar4Lh^aC{MtR&o?.ubJά_Up9N= .>v5_i`<{fLeYQNl!K CaQ]~Gڂ"qh~MQ{.[O[4PBEZ3b"V= +6$DS|XS@#gQť>ۤ܂d)= "پDS!\B"XF*I/TH7m!΁F|8&C8}ĩ>EYu|pgDA0)4X.Z.bJF]T*"/ŝy)W~]7ɆQ&F=xݧ {bKQ0^#HҲ*UPqW֞rW.S ~X#l'ב?%YUADP2_%/d'UWh7:8eJizf"*,:UxO̮梓I߈sEf)YdwqaB5TGQ}H@o3Շ[f!!CDrh#^-2Xӹ@+wYw{ \'MfL%g";s k*C;="txVt[.+; \z2^&A,,Orbbܔ Fwh>}o59%4cvq#6Fk'C"{5c{*j]J\tPEExJ`LCE-Dʴrlwa% (QAtԼI rHHûP kw"ʄ*@P!Z&9"_ZE$ iT*^{9V!gپ'H2㔇};kb6UNnD?QW"❁o@ē v#N;CFA;VaZYI&kF+A~F>e{6|YukZP/X $dGh /P%Jx՗BŌn{WeV'/C@jxpγ}pbh6pSpME>.TW%L%r t*㩬$x4[%B-k rRpZk 2; iȶ1Rw\դ`>[xA*I ^vx Ry3j຦,&03Kѝŀ8i#%6au9 @FǖNsl,99/3Ei$L, Zv;1Fu(T|q4fheTЈopMD(9M RijQc7G~_G@ۯӇ NH'. (LH‐?tXܳ{nGQؓ}um*)Ī,[fr5^R0R@Cz$(̴yv14a?\|=qK"ZkD8<- dn^ƌ5^;9HlZ]d+]QGT[Q5[?3o>l{S~@k5yw%߽)#UmڰѵS|2R[66Sqo`|x4H?d6''p|5?cZ)+loPll#*761U=mWWسsd+Q7.n=A#Ħ F<{ G |N!] ˘q4|}fկ,YT; NDL:YȞƚ6̭T$TGV[\"Q$}\W/֮E"*6T:fe -TؙIDM*Pҹbyk8OM7*To_<[^:/Col2VLi7ᒙDMG."G =fkoHZ5 lujYq0?^GRD9mHoysL Y`c"8͉N]Oskgmf%bnoϵ"M'S%& -ڝ5sp@ϱl1T)@]ZQ[!ÂeWr͓~:* e#)\Dp$\_jx_Dz?~gEq7!ƽi&3Y "FM,N2Ip- -)Pꆤ"ph;fh~$2YG߄c:bK;/vzdV]7&GzTտh l/ATMC @@UyJ,5FK:/=ٗÑLUk{N[3 }gKr+Qaw38|.z`[U"LWǔe>fbx"e۹S\T4!H)c-dfڜ{ ~A/<+T5=̡ #@~'(3lwxTށS*W{!eԫ(HAĀ\3O5M%#AcV׎Zc؜d!?|D~ \ZyS }sH5˧9k~<27ɤ>z3E*-uK3>UECw@9b=) MB=p'7&cۏh+9|y32dTxj/vi@VWWIlZYcxG`L^H6eoM* h$P 6V$Bh %CH趺.a;6Dx-q^2\Y&%١c,TFYϥ#B(_y lkټRbi=/ޭ)- MǍifq:3c$V (a>t!h@1MhQFv406Q ʀ2X2KMyÒG91wm4$Lm(6[!KppzcQHy!y‹ВYMI!bxl.h s[+ܗd (K*z%"!bMO.tGƉLL[7tNX;S#7q94cgG38ox3{;^/e@ F#hq $ζ|_ 9*>u"i @п'pԹ ?:Uylpη22'/> ֭bУ[QTP曳hy3(BOJ:Moޯ3iw\HBW_/- >-zP3t,$"98jN,KuBz5Ì@-3AiWSYnujXF ߀1 |(+|lOL7&"vt^_*_|gB2gHeZfGy .ɶ㊇C7Q݀b ٕIо-:<*r*%jAE$@>;mn 0R#4{` v.L|Hwkeb_GU Z|זRd-ĢP%4Uz#lAhӎԳ6{B3\̫7 ]:Oio#,oE#rmD]D1Xp•T"rX u+q+{[AEg E?y6p۰`h,kgX޶TC8'kYWs.> /O+3p!MhEn#MdALH<Rz<<`\x,_cL}HcA|dg]k;@Ń!bSEMq=\?iRE^I@3J&AQ{Uq~MީiTrdɍ('S6ġeV Ur[")YD8L4c<2b8 *:*E&H 1g-U7*&nR,.^ sULl])a"',PP>mׁ,ɣf:ɡN!@$X97^ 0;Uz !b{Q= j7۔5[I_gGWXL8B\j]C=vVM̎u7>z%'@C\rN^>?t^GJUO$7zl.Qf_Irm|S1 "I{^ӎD9=1B:K.eB+Z,ҖM@?֜06=@s0#A (`5 e v!nj YomC+g3b̹D|Ux~%% w H8T(KYK sZ6_q%xPYpzdV߮@ y$IZWבzP (ud %x4a2ˮ#΃=AQk}rH[K7#yڼbOyf'şq7ᥜ32 X}BPsոNSAӗ 2Yni s dpO=]꺅o;/N>KIkjtpЁɗ 'sl^1f f֌-K #/:C14WPRmk?pmq_9JD ͒B8SGԱ#~Ԡ&F11\p;4țC#o/[ѷj>F32 ^ͦϜRX@=q0myf!p"?uam둜P"_rg"}ӂ9!=՜wQoQo_%t&(7欪 l5)xҥȵ]Sab'PEU rpSX|w@ws@%p- 7~e|&X.3|FgL//D.M.s|'J^Ӗ msKzP[Bg7(Iw"ݰ> G3Rl^đ筦2a.XVuބ9:ċ?VqAΞg1C$ 3Dy[4k4bj(~簟~s@3BqG fmD:7N{h) = B•r% Ķ=%m;R=qLmQzb!ku, 2|5gbI쎻lh2X!15 OI:+5 Kd,XI{#?b4>ZZ ,u^4 sm4un pcub%-ƧXw3"ڒ)G |3hnxa]w3,C9(o}kG>_ˡhPpͬԥW찙~ [јچ S!j~S1< H/yOd$D0@kU]xaFzQ~jK$změBGq/X>D,a6ZGC{E0>$ӭ!ÏrsD<|fȡEY:3̺̈roa97 m~Y$Y44|6E5׸p2f܏ʅz2`ObXM\38a .tDV aL rE[IJt_vJ9KN(-n4HX';*CmG.4wezڧ4:s {fѕ,J (&$ids{׿? ŋ3Ψ 7pŲi[B&k7[[#\E (go!5PebjN]+6[#; Gz5dS@S[]V">x>uOi߻X+tbE(1dz_6Zckc1!Z+-!Uw{j6(3"B%OjX ̅@r$Ӭ% ;MfO `jZr9}ӷx|]bmjCb3yVCR}6 ?Vvol5*:GҘg9 ;S*s%Tra@x&,JdNVz0FɺgU\`† ĔGVVw P%*lCcap$մlںgmR_$h{8*ƷmoDJ˔kΙ/6υAYKqo񡤪8[z3yrTK {P; SQUMûCP״/՝ }-:BE580 dֶia84qiѬx /YA p*O a|?:Rn}b3_iSoIxq)]SK30cM14(8qGCчR/֕53)ɾnev̜ jс0+gHcDOHwoH9/}b5Z!Ɛk>6,KBX,i5v0?󾩢XD$75#GaNV˖m~֋_@NϠ֋~!GOpTӂZ'ٳy);)?wVPѦ$끩/H;QaoXDB @Oe [,xbüB}ǩ=V,ߴNd.V=3`aEK Hbe@߉ ʅ(dlU ` &_tH57ƍ#.iobѡĥa_YLMn`XHvtp0򂤼?ar ߠ< ݳ+#dR-*bUZ%!b>󄻓THhr8;^mnߊbLhg͓[5;˕ ?] 9"<˷W|,iEɦy:_i*2iTBU`@p=^ G*|%ޠ1=e+THf˹|!Fd=68Sr{|֔|#|v&q_##NI}/cwwg1 fXq[L͵YE$f (o %lb#5VF A6Ù0k=33TlLi ]xe&Iˇ;I?;#P5n`r?%C[|]^bQ :O?y왽Br֭;4 .B,q8G8IV$uxMNV&f ̟ l 0=H;-NbolY讶Msn>֖MS1/(ۑ`ß77l,Cv(m:;Ze9Ɋ2Z%wұհםTGf8ؘƣdo(  i{D[&ΕIl>+q歐@[Afo8?gg4686H59_tVcbq{J>ia){[;(n7q*BjkuFeDڂ+UL?ˏ6}^^ɳ_9s8z«" s#wk7ϯ!djՒ:-!X3D6/BX:j7mo%'wC r#uI\:dRM#wzL]ga?C ;:ԋt._oJ+6zE'TZzsms3f4M" ⿿!'%B'?S[ y9R] 'Ѕϊٖ kxbVFYG]&5 yg( ?U]۩sNjZޚd"Av%fo`@8'26bO =vճzIf.}e |e^RS0@KVB`LJfPp<-2nƱX>#Fy3i.ܮx,`|}?s nܽ@/!fkb*yluO8R/vx;W;'#"1ݼV.a5Ƃ`~UVC+>+"F2A`m%gD6 ]N*HH$C{ zNb W5doQW<0ٖ=SPe[oģ8@m.u$dQ}e&گ %G\ ^|qqOQW`6W6k&N杨nf%V9F{>r?zQEϡPlo<wLj0'.oR2pmIL\)Bn76'uMϷ-|zbms^IrߣeoS"Z%fOgŦA~Uq.>)pNVK*3LVRTҬaBM'g9k܈^-Rbd9 | FT^x5:%? 3>i03٬'iAH7w;j< E@m@9QÍ?bējX@,޺#~vK3Jb @2vv%z6 ɨ꼘w$P8|&QZ#` =s|*;0,M]]j41]5͒}şXQzLh>C1\Rx&20m-y~HMCW8dǴ=w?ٺ ZRe(nŏdGv? qú'ja.\9տIׅ뮊!PX6Aߘv#_,UWx݃gCoW7ZN?WR[:sSٱ|J?Dk@#V2ٵ83疩S3$N%%JHE^刍nJQ y!84OG~Ckp/yQ95T3'%k${ϒY#ե9N4?l%f+0hSHp PGCس~@Ū_2wռ(׸!ߗq*P]v@=7u6hp'=˥Vh(qC_ = :cfGJmY+^p&ʯ0`M=_.0KQQtuM'>dtq<دIR!# +8 6CWQduaeG1=4(˚rCzy%&KEI/H.3rܶ% /5h#S>kV(\ v}5u2c!iQq)_1ꔗҽJTT4_:UM̱K̀Ct4e&oqۨkL4;-W}s'Nq`i֣,S(;)ڽhmJ:%t_G)do;lۺ45^bo8D0-R::CqS↵]c9>iBP~,L V^-]H#=S q\J$.[gFG}/#oo'QF,0j'uclLQ +0> Ÿj @P:y6fGO5 Up>IExZ\''$ɭ뢠ϘAi 5IhD!F:&msbIӾӭ"U1BL3W*VS448,^AZzE4M  ›zͻۛ2^uB՞eD:y ܍8۹? |2)Yn7R`U?C29P?;جMa~ sBNk8o\o ϔx9zyu넋7D G9}Z&I7`@iƣo#v HYdXk}nL:]0q4Ÿ?g eK .^E{!˘A =2셿!!w {PJh43&ci-~ѩAML(Eh@썋pLY(oj1nҏ5CHLˑ߷ ^ ұ;QAc mQ6|'ټol9o& tRHa\c qt]`>Q/:YH4T+ۏhJ#L+h}E9Je }-'g 6Rթ?=ez>[ \iOs~$=]4:K>U*lLtP.u)Oʡ(LMW7N57z ݿqDJVLG7ߎ;0=H)Z/9 OذrR x΅r\S"U3v>B꜌ꥻDpZ(H>7?ئdNSKFeٓ0-ss=6Tws?+</XPr٢_?Co%ǏPW$#mC+.64MQ8^8U+IǃhN2=+t:A*H>fڏ$ )^[KcReQdBo D-v?(fKK]妶ZnV;c-m#Y7rO/p#`\.# ZiMϳ_j:xY1s H#\~LR̹-΁Bq' ƂսR ΠLr늻G)?+W.׾MV"fbk8G Q+0mW^\gX>yo<d ͝z0+`uR0}(!x#dѿJڏM)ګh~~6Z~ e8GA<0&[JyIUMAqj Z7>g?)ywk7!ivd6oG|H}hbrLR ,WEvi(RLï9%,ZŴh cRRjrlum?!YNo@Q}|<ʧw ɽ%`X"k;ItVjdbMdԋ}(T1wuG;u'mF }+',eBM/Y[lи6SU6Ye- A|! H͹ӄy_E.CC*%P>}Cj.p^H]]SqL2K4>X1.8[baEMas7L ݉6Rb=Aä*tǻ us.zd( ! ; +bJq}{W#1u7̴(?zZE?u)縈͜# U0a! +P;2n}Wӑ% y}j! xL΋4&2ͳۅ S/,E~$?ì QPPꓵj[Y]mLEg!U=wr!2\;)1Q3Es`?S@ @f֡$%mg{],k\ ǭrxT=l/IW/JO`#~ : tQr2 $9ЗNtŬNX ~ ȕCǁBC7<Ơz ,HD,FTwBy vG{|r<;UlV@}E?f Bd,A ^PO2P3h%ϾJЙy8S:K,3YSC3"{9ᵙ1s_ an f\*v);iLA[N0C=q理POQ=-u(&LyXs욋 |['uڿ)t ktK o^-,&bYA`y@wZ:[!MܶPb}a0nqg_LbTZf_.u|>\tW+'hBHMF87"o}"Lk' R;VAA7ߛN7MnW;t.4qe@MEX^CPot^~ҝ!*Iho:1 %<ɗOBSWPOۏdCv2 J@r5-yh9{CM(>ez_Ft&td{.*ߖ@5TaqU SqBa (6qɈ~`TFTҬTR)0^*U{&$ !,Nz+lNXD/h;SZݍI۳&P, FS%.3D7GոWk l]f0* C1I+oT^ NZ- r1H=Vs:Ja2**^$CZEO=1c°tPG0h|ܕf„0OԞb bNO|Hiv+^8#ϥăA~ryAEjn&gZt}ˉ+~|Ի(NOqOQ~(,؈̥AB[6SLNuS(G%]0;2z7.\Z3L$"MՕfFİW#.sʔ߱lSX'P=n'~d%C&E*Ju-W{-0\g܇^Ά?KߊD=D|3ZѫG.9۶)kl[]wڐy#S mD3 e7dHΞVRv:!t9KP'3w=PV!e'Ʈ]!NU 1ZNrf {s8vU) #ظŲdgwG`/bU>g!ۻbŲFѽZ4u;@NZ$'̍ԭY*";w(v _@;8ǔ҄q% Д|CƝp<6^Q͖%*Zh^,Tkgue{Vkqg|kRPBCPBY%K6Vx􁦹[«7IFpie`?`#{QHmV]ĘE#ٿС퓻֑RЍ"&1(Ð%@H40>Yʪ2|u2gϫbcn$-3#\"tLN/[@0Eٽvǫ+?ky as8|rerF[q2_3]/0'O΍i}h\T᪮y~i-Y'JA1w?q~J 78룐GP^i8*}_Q L|Nqt\Bgٵx`ȹ byշIeA|{^XBԥ} Ϗ9 +CY&&}_њBX\3q4n:ݗK}x573ɞ[5`y29ץKl_ݯGJTd%,6[,:.ѫBAI}FL/e)"nౠHVM}hfr׌փRi(5:[e:!3ӟ]+~rYQ7l9yl̊:4kue9lT"G&/SK~|_KgJGk'%J2kβF2А>L3 t®DG젊F0 bv T@$jڊ @p6o(KiI?C&ЕOͼT/ujT@Ix\ <aYh2tn$砑5%wӑԋ郍&&JWފпQzs=q$bk&xY&EGqP+ϓ='U0c05 [B]#5#N3RoY|?(7:dnBfqTE`jW%K[{!"20~|Fy|P>>Hl@DȦ<'(ދPy׋WH / TИd<[q|N{lTكHcY R|d \}2]q3`>@̯VYcZ˞*qGO*HwnhO[ث+CQduqzK"ZTD,䄘$|R띈SRHmā#TM;QNpzwmJ5+. nd+?xř)suS9%H\4AtJWvc-ZLCY\i1)_aX{ ܢs$3;f& *H_yɴV;7*,f,[X=f/1ZqE dWJž㤎i3 Hqt Tx [3aOώRTڰ0C3ޕ`$xzzQ6w)LN\ഖ۟qj%GD;A=Яs)T;"qgJq埵s.]f?,y=8 /M Fn4I9/onz?kr`\ #;68ǩE{v96RFqkz.(E_|QS׃o('IW;Z|36E.]p0jvM]m)Dc:l~[q:̯DTpTi}kO]Ks&_9jt|s/M9?_ΛS3N֓Tבh[AR(2|5"ift^BC@GVo0'H}8i"_SWʅf:l wUb6>\\N8slfiSqH߹N=j%F,:2dr{PK'Dۡ; ws?ϯ!׋jk;t;ܔ$.(ׅOaҎ!qm9V]ӱb\H:N\˺ܰf6.:gcҲ)fg~ +f(Z!|!Tz^.e&SR' ӬhC秂I2$}5UAaܘ јB/;XuCEzmvP~3&~Ģ_Hܴ]иe~3*Mf1lUϭꨀF\YXMWO2;QL[K>WrÀQ~%Rڔζ׎R3p< /%69S F(P-e+M: u Mm#3Ftl$ 3RE']H+y7 ߗT~YQ${4,Zpv +A;۠wɉ/K ;-Zcc `i~4I.X7BƼmBt25q|x aB N?FX.~Ȗ5vIyJ ᾚVqzw#c܁XZpesE):=|YN +u[#QKRk_vsn"-5L>6fN+[ܐ_bԮdNS( Z$6[z?!;09g "C7bfÚŷ5nRMpMH bB  XQ9KU7fR Un xF+(^N`Ok55Jm cϵqv@f;OD-6ֵ.2B0gG34r {4OM.0}aLxa4%;y}'LnB ȑsZ:pwE,~G!'&<|w< 㚲ɝOTMͫ:x5m!hII>pbc.%PPش bKWjv},PXcKÃyݼ*7 &"nխ9f,#yv mX StZ\NִGy7-b\# |\ _r:j:6sїH-ppF*_O/p,=Wci3LUQ׬;.s_BmN$ a|[Mt-tn&A:TP%@I(Ϛlȝ-*ΐ)l\A;Kdw|Yt3(~Gh ( w*RьɗuM/v֮9:0A=ͧ$ Yo=b 0~*R+[A@e\~?th0lա(-^@rSlZZo{!Z_|Ba8 W9Bs!(59=*^DŽM_l;5ifyj@.5]ؼdqj2 sYqJ֯&gFBJxVNk6Q͐Q'd2*k.lcQR# j`e7LجL,L~rLJzOL#['RMՅO%Nzԃ/vh.zj9zxpXq>;T[[/=aj{ ˋ'ъG.f?,MCl=F!noe9rkN)m\8# aмUz6 7K9>$u =|uH 4GRoH6tш`(8caȰ  j3Uɡ2{ɯ)9<],\xOaC!ť0 &UoL37Nm#Hfxs:"sB#% Aooi'S~ᵴY>, >f/1;-ScVy`]挣g`w!9.V=y!]^ Sp?!%ب;;"~yyؐnBYdv=W9uz|3Y\#p=>=74.t7BFvȮ ,d c]EʇM)Zo!|PcM: v~w%wC3MBQp r"1-\ďRzO;%Y:4htĪ ؎0_m 9) ռ|>Ē3dOy[&ɬF ׅDJB]0bO߰_'v\N0*Igزw`GOe}wS])o#Kc-Yp8f5狴Tx?H*>{wg(eR O4H |UԶmIxzezVP;d I/!Av^DoMej+q+D1ہ_bNz\"A7"0>ǽ:HKٶI~AMݠ<7dKcI:Zо|sǑK{>L-8p9Szjb *}:dQꞱ-v$صA4ʔX"X{Tyx̀NWjWEvWBh]y<34ѥqU]ghi RDnv[FChbQ1r?U;(^n]p:<%tv@n{nlhvTn'qTnGǧhoY@*Ϊ_膹](]LXɷ>r5 K"@93Cy{- 㓟CQ{!*Ekȅ:kC0Q"k%jC?WGuuGU[\&v-6'==3$VZ.1H /3:+ΗZX;ù(PN C`/2**珪6 hφ?[|kGXR]0+L=~2rϯ˹JapF=:'vCQWɬ+otyܧL9j:M$_Y)t]weJkL]u\.T 0cDUxM5M_Ch kP7BΑ&H8s|\kDAo$m؆ '2'*!iEXs)yvu힧MA?'.&hO潅J1yi|DD!l*R\//1S8E& zPE%XՏIi_qzn7UWL) p`K\ד,HIO@yz]Qqq.\ >@t&_d}=ۊm2yJxKQF&S1[5m^%ݶVXgdӱ:WYqmnkhgt&, Sim^Yg"X8n;1-0CWx:`zQ͉/E?bqy^t #g74[0ؿk]h"bjFճ_%aS׭Ool;1I}\h GkwF3m(F;gf7 Ob=? &^zXqɽ F=z9A։ن HIw"OMg ǃC{wl kIJbkE3AhM'a`y ӡm-EԖ{eoQ0<#lj7Z4E]5S&i`"`Ϻ0^XRK݂D5H1QR P7Gߥ%,58O⥲j[[8 QK[fcy$v;fieZTXjk?׏gdiy[JU  NNݹWH$Ӵs,X6?} 8hzrw/gx|ƕ _|Fl7&4~rqSa2a+ƹKk|*< Yʐ~׶H4g|&Z7="Òc_a\)lgoѸǹ&aG2U?CJه,8 v]!ZAX夶᤯,X/ vrT rKa,ߣdӦʅM?דAA Oʋz0B MhnZЦ@h<؉U5Qt,h+*xb*p^AT5y쮍_Nb.!;?| Jmr(u[o4=9.`,PD g,JL9 uE5:/MߝigUI+4ZCYY4 5=Kg eJD"_WDڥh*w!6K¼tu禯sH"}nb!BE4>mk{&'+ϐ6OEP+ Bu1-f';~I2"wJMiSvVT00 ݢm/;; \0˸LbhM(b E4G>"g+epIA&R"Y&US92%>:ɽciZɫP&E5-ixlac`3}4-Xj]Ν%MFFC*e so*_ɠiE>c9IT62al4_pWK/ԕf^IyM׊pi0 93qVbcbK\ İ.XHK ~LM]_lwnZ&W5]Cq9Qȗ;lwS%K#C!'Sjh &S!y Z36Hq. '/!~`.ȥݦO79A\"'*J$̮y7%t/RSm@lEQ?̽K0`j]/i{x6ØLB8gĎB Tne{jw3FƐnX,1CcHEPනEIG"J^-S؞ߑw?r;l)Wԉ?CYPʽj"䵪MEը.ܻBt)Wdy#>v+ AIpӌZ;[ l~WΨg"CCycׂ|.{\keΚ.; &|q:좥xI=d➶}"f v N'l@$~wuaaHv{̉M,k 7vy`V?^X4bCGt#=pnRU GC8 a{[9!klJw D wN_^dt܊>+o4G{NcݬB[C-@p(t2"Xp}jǏm/0_1\+J=PFE2TGheh(`[]n~+ZSyՀ Wmg!Hjv09+7dS3TgpY&nggFM^UMɛ:{iehvSDS6QgSpAçiQS. {BҨVqr}Lda+k.fdbpJyt\P>),NY=g _f@9$f*Dr-‘P M I%O1௵AS&+ E!X}}jI,բp +zaYj,Inzv O~lb{H+&Idmh=P4GO(Y-rmIM> ({ѫoȮuϭ*;@7e_i( Ƹ!O^n.8ѡ+ w=VbKyXe!fCBsGM.zýJ.d+`0Śpghǧ* {5h{?|#gw()fkXNj"tVyT[랽_gX IZh,crտ0}Qe4cNj&_D E5'/0Ϛ6 ٵZq SsP${Jkk䋨''['.ؗͼD#'K.R7"@LsP6J 4<&9eo71`E"D$hd̳1\lU~w7 ?لX+o^&NO4C೼ea7/vzIkvohEg~R ]= }#a P4K}u;FC5t1 :A VEaw߄?Yas {E̩{^l F&aVXhS9?R$8)Kt<\<u'E*V::Oc  ){74H?rrKZŇOxn2zH oE!ي岥ossc)oob$CBd=wp{nfJbonvXJ&fO-t6-/`R0DRMFVk#0-9yQɔgqUSJ@f궹wkϨxaOo(f1g_W2]aKT6tm2+,\OQpqlNdȹ3Le.:#&@Ǵ,KF*nl]!ĸ[<%eG(-^^7Be'P#͵A`;uwvTrх߭\aI Y)gإSH}=#L>%&~m7mZЅ=+APY̎,JYi `Z7.|jc,3s^|PCD*cULŐ b6`8*sA0T,/ڋN2vU_j5ޯU/7!c.MI/gR/W| h9<#W yfᜆߗe8OVh$(XL&. YVMQR-֙3]|M}q-ډ 9ׅWUtpj&S"W`"AXIg:Ɖ/?UM1>}qkzn609H/?/oĞ"jY{_CݘW&LD~š-Y{} koz#<_`DzE8q2ʞ5Pvfc@lgic &h)h=SRX>^ƉFo^死#փ({6oЪPglO"+h4B~GsAVۍ(PoX"Z^'03A\8AlE:pGd{zuLNh)ƅϣ7;Cf%ٗ5̩eGq]4JгZ2"L2{៵OLpI.5 ONߴny rrelk{0"q^ZKyW5=-y,%-φeᖶ,H/3kc~ep}3~[[%-յ!.h|>wWb?hY4(GPiN&&3VH Iqv":AQxc3퉱2=3K=/HÔ:.D4,"SV9,GY\xT|:оjPA[G;g^W25Z:wEDdxQ$4N.`}uXD\}Q\f5kqV$W7V85r)X MkDMGt<ψ tS3 Z,\ (y2L[Tۮm1>˞~9bióR}^I T}sߵ"d6A R+" '|peW12Agx^؍ QC]0_'0;KYpaxV`~YѷnYj036Ų@eױ;Mz~69BJ\nb[Yh#Bg<*]D% }Kޖ46i &bfWW ۱)S^/NE 9ԡ{i(Ỳ=kv%e UmC06ڀef@AfYJHv'MXO?UeXa?UӮ, Ra,r7kmjx8I7).{*Sh~o҈Oo" yu #DjgE֨E,">az!.źL ,$@: 9^a3q-j*1٥z<88X>]qj^VG@=K+LuKѽyD%_Ӧ}=Ih|*40:i~R/UBo@,˃L30tЫ!`]{& 5h m2,K_j [؜ѲAOI$y1 -ֆ5}A1ıR˲Qv>pU2IakDL<é%pHүr6y>aA9ƿ72բ2.مRi waaqR͟t44o!7=_zq5@}BaQ c! sF\D hrD/)^MJCqIeA.972El ]x4ˣ7nCU~9&E1璐C{];qB)sW)&4$ L*HC IMn]cgt^Bz,^LǦeo g-i}r ToO1(bg1\2iEu]yi@"t"[ڌ|NrئbZS,r2ʔ\0-&7Ebc@\/pJ?-X6 ʡ :B%h$'bn<6õw_bj==L#a¦8РՕoNefd0nSm8t7;dΫPJ(od)ڎBN o7F,aN܅q|]ɔfj{/WXA~v[x<ʆJ xW.\ τ@&wF|r4Kp*:kQRbmiowudǴg*3tSU~NO}}>^4&SX05BƑ-,[ I%~Yrߘ]|ʘ^oJ7 CaGAE0N_ 젶S$D-Hf;n5|MI( J%- ϻ!om#AtcDUTςD0d7g -B؞+RY\k5!h=T(}@dgoU.uc)烫LkLr~H7qt!>iǵ]mQeԘ$>j]pA7YOXh/ɠCxgukzD22CdKJq@M헖oA$WWOlp #.[%\a&=,ݼ8< цJNU{IYMiJXTZ4񊃛!lT{E Gq} l ns炝b& |gOaA?agxy " L-2<+?BEZZ"%t?e4eWJ2:g3m5KI? q߮|MjoSW&G`a;$ cU|z~N(H~ySX g;i ّ )bg#xGrfӮC, 7, ;lTBwoW=PSWcщ7zDln+!ګ{}i|*|TnCB 1܏k-&Z 27߽vIy-!:90rl3 uݺ:^ mo(m$*<ݫ)mL%Js©!ҵоѻOwSq~G~ E(Co&Ǩةkv+R!)cvIh__\PW-;Rr,dMG +RK%v ߌt ݁ےLN\pbuzmA1w>#ItI<*uX[wE?;xikPRe*)g8GNͤ":G;b h2 7i$cJz!֎E#`oAդXfXS_$"02oPNɢu/y`lA V nyyPQd#unvҩBCktΐY/+5a.&SI"wX3({'X:1x@M㒃^zL?B޴$kVR,cRM&c~)N'MkE'/6ȷU|( bd&'n>$T2+'Zm. =\noe fvz=|'5 i5 }!bKJ_6#sԑ@8S@ƚFV]sZŢD La^zQyQ*ə5 FkƞWh$A+s1ɏn) /p%q;vX@2erKɼw޵5,vLʟ?f/jq|Ml55b]lv$/胨q̌2 ʋԵ|%"]4l XUU q7._#%f6e4@\7 ΀E6x] J78Kmv GRFƵaRB e!6*eԈJ ^&$<؁hvE>pN#i7ָOopZQ"{ ` v({RT+Z^Lu^߹V5>7 9"] 8V٨s={QK'[ ui@ 5{Z(`|"4m :5*V({/ F+.Py )OX )J:@=ek]RoLǠh%!(cmGl}B|Ѿ 6!-R] !٪LvcG.hP/s,biFJ7I8 8ArIU5lNW$`0䗊LoF+U?][Mpq?#l\U:ԫBrYGGв6M&qۜ =//΅!TX@Ղ$6ݓL ?e̊q,lЊ,jaz۹9ZFߤ6CG7H r8e@;QR8:6 ,l{cT}b:0<$tDW|E\ *<&Al˟;؉ӳy \& ̴gvFk wjővO \2iKP[)X;3㗵d&~1flCt!Q3]"z՜ *WZD%?vH:r#دh {K5z^.эgQF!Qg[Pp3g>X5ܥ?ֹmwy&GE -#52I@(wR.] }14#M;ds^s|˽pPBjNT¹"/e?vvvH]!:9讥Ԫ=UޱQn1vȽsܺaG9r KMZ&-U>vs`rfIQ+\U1,n$d_'%kdԏ iT-#xx`@|tgc.X[iOvGdօg+t#x`$zv QmOr_KI`4Z7Pv5+Z'Dz~~8 vd0XF|4"2@F탽uv%-efspׁ .~K 1QR"ymޞF< [g`-H(n50m>5|;Cp.67F7St]/ajB &}"xj`\Cܳ)rWG2KDV,I:VYd_pm2e(] إWpw`P5V9=*#B(w"E Z 8 )4-M?e&K5 b'̜lơ d Bx{{ADIp4ٹQETAמ"hW=wƘ5"h n]HJ]&j-hD3~b#g:Ǎ@JLc}/@>fڐ ٬&dpsD1±x{_E!t;i8RkGs*$79:yaWC.Tr? l:}La"p?xSKSrk㮚?2-B_כp69^~q\1e4VD7o7κ$1A>?( yc䊺Li] e\Q^$e5Sw9|JVz8%'NJ^b^.>ܘԃOq 1UDXR)Ao>H< JH2Puo XV*C7@pC]e;zvy3L)<(p#Dr\e0,-tH)>]'Ì9n˷Z𦟈z(\]S:OGۘOBiW/.]8$ K֋mʌb!fy% RM?4a`w[z~+M=&X nl 0FUێ`,u::Z,ޜ ܰ|!$Vg"pak݀NiN2|Wrٖc _Y^A̍&fΐ~jJd 9Dz=1P^bR\f:%Grh_ƿ^6p~hQ+iCBVG*M$L2.8)7R0gD`@zk kX.>jg?>C߽+oXvYE_#İxsP^U;[͘EPi+u;Pj:rI.&tAw%h0ݻ!c 2}@.Ù)IPR객txeJXu{+ bwNם.H 츈85^Dd^ǸṴ`H8'ޢ1^Ҁ7G%GA y׈v@5Cwxph}NG|\|m2m Y5T'_tgv ų:":.4V;N\INB%7MzSO|ֺ_ aTztxс[ Rk2P?fPtwcMz ȓ>~(+JﳋqMewyF0 .q\I:>85DִjFPkH+};%=wX'60nRYFkeE_]WO-9gJ%5-I05Ǵh)odɈɣŇ=JQT?y1jC|鴍*Jv75s>xTwjVپ*[Ҿ)dQlVM (Mdtmmzw+sЫ/"B.;Ҟ3/)F9&`(gem"99Xw,sգ02((i}s1yqfp% GCfΒeܘI2%5o;tF/6}^\m)#z5>ƫXI9bV6B;o7f.uÖ::|tf8&ۦ_P ӰExd-~8}eިr4zE|\41Bk6b:;~ElUf"i!*>" n. " ӉM(Ai ,ێozyj2q_w3v?Z(|S-g _.!t`},"+* Rd&Q ;zQҞf/ى_F,'a~/3>Ή('zė0*&(װEk*Io_xWT4dz%jm2,~hm0 4QB( v_W +K8։z)4~ad$ _BWdߌ'Nʭ^m매w +0(=(l\rSj+~"K;X8=aY<șOO}Wv==@jb%&"~∉]pä-wDa/,ݢT;ԓcީ3nzˋelHw7AITfŸھWocSxFj{Q11GNh1MJ;FQG/ήAI#!_fMx[ՙlZWJ离6.4)&Q 9=h@X #},&e*(YPK͖I,1oKÑw3@)7V#\CXN'"iכJO]h.)Xz#2VW{D#K|Zv \Wp2L &QIp]`4o-MT3RiecߴGWHŕYO/f9a]=Y߁z(Hx}[G) Mg.Qb~Qp5S91ܔ#,wkerɍq_j@ʢ'dd!e?@B^aՐ@r6L{#n.F&@3MfWN 5g|mn} |ˆ4b_{"D@@W9[ L)|S=qќ+pc^u,S_o<;s+KA1Y Kək(P^bA B$ ڭ,҆:%!9 !_ILݯ|]{IQ2J .|`B>kh3BO 718+mȺf\9|@xpqڼVCbcUKAڱsz< (P[o&*讦 W)u7&kHgqhI94Y wi׋D$>.L&h;\]J\A%fW%Ƨpz'QR}q"v1yDܷ N. !+顿;2r{2[>/Q -hK*|BMxN7Zl7N٤x;EMժlj@/?% #<,:;(!Yrdd+Ӑ‰ 7<%Y zՆ1]5*1dtTS$T`+^y7 BuLq'#iEv÷b,eNGgg 6=)mNf9GE,C-]3r*q;`>@&qM7VPtB?) :΃}AU ((("kWMvoOPdlWD0='('cqH;? JՉVQo?6')/Z'D'"iZ4krF]! /&}1/WdDHު</H͢ :T5|-Ƽmc;P_a/M&$P[T~uDBFk[kj [bIc$W;Vpa1}Ml5RxbHMfp⑸gͺ-)p2Vʳ=!n޵o$6D‰|fn+zUM e1nl.Eإ )FVSt៳qo/8 R_^r %;Z3B7?9ЄVsz6(_x?z5FԦp˝? 6c2R0BD3}H6{:V}"OcWsf= 8o!F`fă\~yˁZTezUXaЭ߲M6v i#0TJLj(KUsJ9-г82M00 jNY[Q"iT!6ˡkm^ nU#"t꺇暴ô{tQa2P[tDRžSg:Є rn8qؿ:|ٚ b魒YD6jvͽR嗺r:wNivrM^ANհ~?|8eޜ_4>sp9ptGH@м< *qc58iaSFZ~rWrav? ĝ!$1#g}b˶e=HZ]iTm14uSo u̚H}ruO+-!MV|w!Ͷ,uDGx&(7o©SkJ; QgYi7ᢢ\=Y1/h1hxADT>Y ^ZBy&ewbxZ[X^p o~w&/*[8C'@0z2 +dQyb|ϱUx q*]߹nKq&t[5 f1Ӭ0 rl`dj47ObR{=xUc4UuFp ㅮ^YEA:V4j,_Q/`Q>Ϙ-*J5#.x<|=,|Sw\+׌xgq41N"mOigJmօZ$Xl% 5pOgpoÙ5D")IY왒g&adaH:b\ ژg<9rjpy< W3v[jރ>NP|6{<}-] \Vdx;{ `1ߥFckV='ѥgT%U*8(Bl`LrKaS pa@mIsaj2MZ Z6E8%ڌ]#nKt*w%V%m9vζnw}qW //ޕ["s mnM2S׻шq0H4ݴ|y`` pNf2hV7  \d' ܆vQBjRfMIUuC׳u*JɊK!c?譟NI҃hKE`0%OW1 9V`F*:5P ? 7U>8C4_]ew6V+ Y6~F?&`/nxm8c}q!#|`r 2;sލhC\|\jc%W=s /ZD H>Ixj\wK>)=8끡5|N$ɾ(`+^GnGW2=}u͘=53߼܍8(k?PzC,ǁ(l]OFt/fEBңXm30]xm=GrGU|ibs*.P~s]jqnο_x!r⣗w3z2SJͷE05~)^?.s4RRe/̎.1-dlUOGOy~Ǹ:T~Hײ4Hau|/iK Tj{ZnŲC&3p]A>hyq;̾}xgODz%tr.4jZZ_V§oEP0 :-h,K֐]@?&=sA4grzLؼmjzIcxy`;46M芸b05>e*kv/1Ι9 &)a!<1u&#[0S="?wRGsB9Voz4]nb'T߮L=&3.iُJܰ7HύN ~цǶqXXlὀ ~Jay%KVh>x}YdA^f=)R127Bp5!s %s%xF(=:~=?,29~t0AЈwos1[ lF 6k`} $.#!N<6jSGqzHxr99vշLT}<* \<_NǞI#.=j՗[4,S2W[m 55M9#i杷u'[{|1"oYoi 1}zqV@) / Vjblcʾ^]#tgW')MP:[Պ.piSNc2EVO>~Btzd; e~<|]Rvrݮkϕ6h؉:w3^Uϗy ݈'?_&?Cp2;oBoMچQuKit2QDfR:f o阱.]BϑH_._ \RO@_YmqM4p1s@f$LG0%I/p1 ] t cmфQ#17} FlxLݰqr*(em7_|03x0 s9"X Ɨ_Gxw }Em+6E`,íQ N՗"T A!)oSbINDt1i 5JYdG \*I*N95"REl)y柖2"zVX) ғ~RzI9ˠoP3&PX^0H ^jZ=12.A0P/=8H s}*tK0AdL msfu'}.T̤3Atq?73"áɽlGl@8C?Hc d١k ։APXیhԓMSln_#6-CWT#F%H`pY97ƙSOcə5w7bk1gє*(+]QKWpܸͧcٜ1dWuP50Tt':ŀIX 7ǰwh}B "ډB]U#jN1֢BD9mTfW@02w VߢVS1Y73^WeYsj ?T_59Y(e7N*7lj%2`wKz|z6Cl,APDX4鬹|0xU:DUiN;a6m=0j e#\5pX8׿Yf3)zfMߑBU7a9[R3c0K> =%>)ZM%F(VT)nP 9,{4S`b\^v=. <=>Z#W5Q@`Nb~Ȏ`繡.؎G-GXN$cnb?a&XSZUǠ{EXeT #!IHjiC$L[΄=H?x3\87j.Ș=L~4'Pgq+"Hl{:GY.qq6Zm3j>ooT-)"` {*Ax(4g `A^f@@D@@Vl 70}՗֭xg[R@jB؄^/zYtg.;..*mޠ}ΤRgD0/3ÊmA}N.3Wە`&8F-fg{|eRm( y9tceĔ}Ɩ+h5e@\ 8%R-:ֽn̾|eúo0նR2')Y0RqF~e\mSŘIg4i0)jD!5%w8u Ea'J:L_z<,pMmS$\F[l^u=cD6^/? =/ሒ|қ,ёY,-BܧPHhPaHBy!? <±=eh7Ӓ%ja5b 8ύ #k8KC+ç;" <}wX73<^9:swLm6 8[ښ2uf| |L)RG&8^ dЏJii>R(tq-b 0px;aV 𚂱˽g3iZ#4%N;_@g#@V-kGg4^-2ar $8[Q`vQ!!i'ZSW4&ILGyҿש#mcGPx)Ep '88 R }1YKl_Ōs: 17#qJI$4/; qOXczc>T`uCIy9<.;tIE}$ 9( (]L& Jp Z2Q#Tf`XU+OK !:E'#vܢMCԴ9r_笝R<O$8ط`ש:kSs! \L I`/UkӪ8su/l#L$)9>9(Q{jIwZ9:>e *y.ˎϜ0sO>UQgҜşTI6ILw=C{J,QDm)cOڔ,3c!$QB?Z{Bh-CUډ~N]xӞ8bU(@Vx4vZ ko7-Uiʍ`ju sCnm4|C4)YPn9. 0Z Q묄a BR ⲄL΁u0Ul@)w"LNdjezGi$S˰IL1|-xWr.?~v 6ZapQrVy^{_p8pcsc8VJnN2\K/x4B&Zkf"]6U/dDռD!3u6`nd"GyK.C>tkz9JK UD Np%0,+uD.zu?D2}[h:}?T;R"G~:+lp^4$c;'W#؈:w?I4! 4ՓR ̸ J,q gn"c [-brc 땗NS]oANG8œ"B2םU(fRjJ􀴃L†=cA+ܬT=(f ]-|xmp;qNb!(ٿ;rv%Sv?M3.c=%] qKMVg)8(A`>ɫ7ypq@jԙMXm8b_ʍ!nD6G!Ug/ I4Lzl.xcI7]m&{ia }7E,Qƪu *v){dMwf(ƨZ9K1dn\l- Ρe]X0ytMHe!xM{Ѣ>vl2g9]Eջae, puqЮJ\()9lT-tr@ig?LR(SFm4c*oנ6֫eX ]ӣ?ӆл'T7(m] h 6"7~-v\uZt7 -2V Bؗ*cߏIk~ήivC'vsqOIh2ᓹ!> Qd܊\ۦQ<",Og[HFUMG'jd݁\nŧ'XwUqiPC|'Xi""k+b_ŪNЩ ;2`Ԛam.7WnA>eW7.rN/.NDjB[M;epS K!: ʅ19gתwoSƊHRyv8Ń%U ]tMYAH{2S8΢\fw%k|q-FE/)ZkOGȤ OaWǸ)ݺgd8ˑ|yFFy[}%><Ֆpboo]Ñ| tM&B{)H ӓ1?zD%0%֣vru}+!YI0+UX܇Zv3uF"g@PasR ="?V`ݻ(4,p}JIU]$_t8[ >Uvf@2ʍ{DxFbPS8Jf2Gȓ!}K~{ts~3M?2+Z888) <$V %06Bn@C ;H`ͥsyz%܇j^v* q)C#N$!1oꃺ0s=@ ~T%&۞^!bJ7sFԩT$ԧ9Ne*kX5b:e!Xm/D(Q_)dOIPw|kZO,ߦ9;ʭݮC5[ Z9VEgݷ*w:0axPjEU~1\$)'\PxP'ݸ;S0Xy6ec&O6-|J{r锑ehjF*f|<_Ua#:h/(0"J5Q^VQzAϥɣscܾLȓ" Z"QU=K]́JN\D!! f:G*EoF8pnco:4U8w|G5W:An;csǹв2msANdw1ZS@b׼5 rz(*TALnb\ K 0uhX@h]El ?|Lo]äNY@˞c L.4:zV;wvbz,݊Xm˜r|u΃0enR!E~"/isǍ;]{D,_g T-Πyݼ:D!ͮXȭ">Pp~uʻ.ws:Ksr j$tP9kQӅ;E꤫Dn#>>gZjdM£j]Bm!"9ޜB ) 뢪D ?x`> ,j@=VW3:[Kf~| ߵĆ <=H*T$!۱Cz)\/6\u~bTq*gnI͔Io{y_v%]fc}! F^eĊ\B5w\kn..Rs)A4l+t:Ppose&7s\EPI:>)Bce0@ $F$Έim<.h[yJ*10ȉPo*dKzc–La@c`lHyL2zzP+dd&8:6 0>^=|ԘP]DMȺؼsODw)1R "z u "`LY7n"aH5$/xiT_MM~%3cvlAȨR'2ԇPP`U99A /L|bc_<*Xb/H18z[:LZI7ukT,,w\߲7n RyBbc.CAB55IP4;s4Aǘpݞq|7:0I#R.̮N͚\y'@|&M_]Diƞe]H,0Z,]TUw}Ug0͍ij<׉~u[* b7+WYM^\7Uc-; ?:~cԬŽ9$l 'Ct}r8U y0=ӰV&ޕOzQgy[)r~j(ӢG@GKVXV!}5?fD^X 2]'!5\?- R ̟uB=iE<.`ivպgAil8g닇\?N+mۘh u?\4当 N~ϗ8A2,֘" a:b W$>߲@4~ekY v^ c-svv;EũwjԁQS¨MYV[ 7i]΢E$M{i8ty֧LP-Mlc tovC 8B#-{ F ?8h]7aYaN+l|GsE z6߼o[j!owٍ% Ǒ0(aP#Yoykf>U0b$S.Vlȗu]||8P$>lEF\|Øj- r(iS&ʍ[탭eRGxJAHSTt`y-֏&ָu7vk_X],g*~Du[Ȥv/PjuBR\z-K&z.VDڲ:*@!HgmXh[̛}6I5d)GXA 4ֺX^EӔ/[;zp]7ǿ\JJt ƅQTjašZ6Ϲqb| i'E_IK-es,$on%/ gPuؙ? VFWfSghjʥ-NICVf4d` %XE4?9#ɇުAެG%-mJ(6*Q!63 }8ES)kAސ.8 R˃p(5O{aZK9ʵMM"j4.MI_ ׾l>/jsr`G+vt>˧ fw&xʡXrMKGGMt&Hć,E>}b!\Z@0^: "ZcS?m 聹+.AR{gWz/W3L'mE-ۇtλM+v|:Sbg3΍1Gz1&H6:$LFN%i?mq0 [ాI7 S1Bz7u;60k==<, ) msWh,5j:zT3&zGWNퟋM)W炬mgȧs!Z` ~(2=JvRهwPBY5@˾ 2l5ģee[wCWK1mRx9"ɻgw&K} #~wFsJ>Wz1t4J=rܦp9=y'nq{B qĮQ0`piz"=!VJ nA}-Jc6 PxpyL;q8:Qb" b0fFhN&I}zf0*ulS6`x_Y\vCԌ%! jމUO^{ݒg!][D0ne o^w&^ˈN<`/͈cu~W^PX{u0XL'}_y+?oIYj^b,HEx3h_Ӑ9+6nUl3R|i7_> VlT1hgү/SaC>0Y?shB:^, Y:a DȜtsoa'ZRNԷ0 b&E虪2%2/Յ&Bqi jCW*5| Da=+1<3 q[e)M$igqnRh7R589Af1D{c^Ikwx}2&&׆ Vzbu(4s|{;,vyAx 8`B- UUZ+2*=3>;YBcgsEP2Nj3,.YjL#DX} d~o0ˍFk(uCR!M3ѯYB1T?, ʜ|GJ9+"rq% ,! ?YGٗEsg찄J"CApzY(ch+O$q;n\1j9LTayK3yJ®>FE2z=@=^>p)v)BqYO ?1yLτ+ˮ %M-H(q7&\=E} u #L\/᯼`GQxh0~]FJ{XOB>NjK Q!F&a]Es Q (ח^qH#9Kւ[tM#Q4A/%KSlpWؔKqjMoP8(4HSɿDBW4N}IG pH h@l:P+iA]wRvDiͪ &Y^BC2SQD e݋?,U('J ^W(bƲ(wQ1y[>Qؖ+l3d, f2DHRNdx_`tP<ۅԯǛFT)΃Ay)5fx6q9dIF:%ma!W9Cٿ_vNԢZdwzw^Ĕ IǾ,eXt۳]mMZ 9Qg>Iʇ7wsZ-*' =nJ%Q֊E޲:C-…1ŵ?bs2(A !?j<04NG9mPE}n{^1Q`tbX,[VՃGgrp>..3(T@?mu2KxG=x7CH]+dm&#̬j% KYҬMQa{CHvn::FYA _fk#xnr_ȿ91QySm/j8RFU]o/6a8M3Oy4sܡv/`zއ $`q*B[&oG'jV/h!U9)0/Mlb.<. k)u^́`^@F}frВY  vEÈJ:h*MTi8֪!8yL%938)IK yՁq f txӢC2[u v}| b:CY 0mO Js@n^CŐefq5o[ XDGm&E$c%|_6wƑR4J~C\ݫ!&j ):D+=࿛?7-ϢV9 68U{Aiѽx[:'4$5w!8]=_fdR,cB0CnSlZ5UXxQyY߆҇TgT˲ʱ2c>⢺,ntM_$mb(;L(]YnSX%=e4hyěo79H9 a@W>/"?p-J.L,O.UxR w^(iXs?,1x9@GIL|\2|x_ _4N0δ?\ycyY&֪wu~TE[:yerf\|Ljq*zhfA2NK-N)k*KboDG89-AԩEUqj t;lZ-z .`T6hQ<[㧕ʱeԖ5@I0w9+49wἃ7ɬR8M  {9&pxlņ.Uݚ!e9k`ȵ2[Tәb?oݎ=“fT9 y+>Zr-k*n1P4>-&]I(?#^8?X[^iY/H1*:}gPsLu1АQ@ʳ^2Z_?\_;kW-0_Yބ=[I7*Bv#-4gؘ6U@~LIO+Eټ$ cB5Ia5iIё UbFX;a,TOo|]+]; lWCCO t~E^=?\Wkm*4e,Bz>T$u^4'βE%rf8Hل pUpg7>xRA  `8@m:Ov 䶱8'Ab c?n2#6ꮒ?h 3ad0 5iÊǘ`״ 7D/1p]x"Zu@Vjw~b_$T0>RO4JX +.ݍA/eS/Y)8&F1<|0P3&7HmAA#$IGrWG 8.`>OPer r2#B4 6u+biXWsk==`i$^V-]Z %Sq1}eqlׁD,J#$v7zEjg/MSϓ{<]+Ⱕ@ ^R۸M(#U kGfR֢h%ᐾWa2]]_5ϒѤ,Qw鍹չΤKo%b ]8K_o)ȚK[3MBq%lhtSҊ+szѧ:XϏn**M8[`[?%A1܂ \-Yr6reN]Nc2;/!2SGv ^145vm0hu v{_ \t;kA kG®$~P-zD{)oY11x"f|_ O΀hWbnF+*\{ty#=QDwmh"Rt6NC2LXa}^VI8 8.8 Ů .W?2Q0vlnhRޚ߈`#SGyK Y*Q  Dunhn \  jbm)R? 찵$f32BEoAVY<.Uv:`PTP6~>qРǔ/Jbfi?XbSnwo,؝g>PcX86Mjeʩf]:xmbXL^LR^+B&*Ne3 /B6.MժP|(K6`?v0LYZdhBRؿH ?/G<6"^?[)=q1ta(|ƎA1Q3r?|$ʭ㔺dqO1;sEc]|wahajlŠ+wm\=)dςY`Vb @0˲Y%G?L$V_OBxAvx0B}qСٻ'2F(vBG(ey*%cA5CU(Fٕm/Ɲ2X)]G4'kX@m+٤3 |"Ң&LY1/`-ѫhP7ns1 5KR5|*HP9aU%㚞r>H۲fEtJ\XsrG5s QUNw_ t>]B0Јv}YI5aSZ⵺.=VI!m<W_,c:. 'kږ*G bź⤦QɚiV%9W \S.ݯ=Na2}7K ٜ,5\˛Ay۴:Dt']cz\2Lbuuv,Ë6c U2(De75~z?$00 @Pp?ՐA iY ed=.&${rͲ,Cw?Rt,Ndg!V{10I:LTZ _*lBs*U!9/Z;-2;wOe>*34Q`2sTǝQ mbΚIVa:-X*\,\l`7ucLxtlDs|C.9P=Bnq,rb!a@Nf0)uX%ץt,BpYO5 GNN[%nzgkw(kG4YOtf oj7z5 Te=W14`Ƣ&'.~ OTbG#8K"VZS$Xc `ˏ"~ <ٴxR~ `Ẋi}2l}\/qf[a5sd՚È DO)gv?^lexY( _0 yaé;1|Y#_"y Z. $avP}ʯ֨ Ut|RTôE%N-7{DM)zǹ=v͹cU ܉Lq[h :#*+=A ;}GeKJd nTiW ?֮=S$k Vωnfkocu rdV4g}l ˪- އy&}3d*6,q |.cq+P7 >l,ByIt4Þe L"l%©IOؖ)X6^2$yWHP/^yA(l.3ĀZeL:SB"%4*&t؞ yʛ, W+<;v+ĢI!α7EPM7Ӵ7bġF\1AShd8jM84C^p3\K|1'eNGC{=;arﳮdRȦTV$ I ~75 {DٔRCdK]i1KM1c gCE 4#PJA  СRVgxى!z^UpmަB Z?]>S4:OmQ-Py!H5>o2_~rUXGjRʰ7㋜?3Wt;\/MҴpC? k^3Wf"* fU13@CT;`͗ @W Ttq,D}%wm$rq> ?pl\wmM5-LG1rT CZ>ș-N9P@9o+ -r2 kMՎRԺ'k^bf;vModEQ/DSj)dR65msa_b1Fa|s5<@1}UiLZ\]*R^$]^N Wsz# ,CC eQxE@(n ԯ( i+|gOxV-L(G8>}~,W=nfW%Ifh܋Q-ZSC(# NZVݛ57Ѥ LzO1C8:W)XLJx Sn-*NCސ&EM T(FI6K9޸3۬qXlDp1$W]3d LA6jYB.΂VV4n:_&+I_t-S5;Gzʯ!;̳h~sW2!ݴЙ]65G}ks5<TSes/GUtb6_-eek9/C(M2E|PLW^>PyR37]:kƧWt{PDN&aR.eLvM)B ?/7ApIA (F#g4IdQ9 nE=RӦe# C <XY6F]Dt.Bӷ,q*YwK .mi(Uy2BZbTӔ#k~' {jZ=/6EHƙӇC!Fo/6W#@;=*㽰Mg\D{e= l-|Dhܛ a @Iـ1<r"{ieCFo?17Is5'cM+NF>qb0z-_g> tI5 ~ U)gqil#[`>wRnJ M UdP^MHop[{4ԞMgЂg\]\gOQˀ[7YF-z̠*GtK]CN:Xj'/Wd5Ǫ'ti5L7F& TiGηM$~KZoM|瀁TTS GXրхxvջN,b qcQ\ lrhQ/>hu#ǂ6 5='k@Zes,X.:j aրkt+_=Oh6wVmcHA›}~XZSȔr~Eѧ}bhNpGtݸYϻQ:Uu}?#B^0`ǟ[HSB/$72kvL*O"{ܮHz: G20 M?dݣszK+%N ~%il]n64E<`UB?,&?lp*Ԅ:GBy׈oGJ BPB/yO~)_GZ NqXFlrBa~B=Q]i5mg\1O-_e-ian3 Cq12^ʕ|~k:y*"z-W9z8sG<.d{qKou聕T׿n'mI1'j*K29[A\23%ؕCMˇ7<-٦O~}r:a7X$ ;zz]0lyqs@Yd*ޥ{$zZӚ Ue\ёsR58eզ\~Uqb߯e 6gu#^KLXڲewV1ŏ8Gʛp]*}fV# i!Ɖٺ&8U&S"jlG%&DHPwv^[IBv좞Ա`6kDfL;N,tK"Vx&<ťPUZ(ZeXu~l1ޘu:rbX3u~\ᖲ ܪ&\` b!R&3< 䣐@=An|x##=_uJegNW[5kҹZ>]F`~}HUlj޳yc sh1>so$<_$g nZ9*"/{Z2>ieGlJuE0Mǧl x67mRgMY:j/uoʴu`-naXBΚqZEa`̢Y!K@7^?>)i1u8j `:NTWV9E7;  l$bOIƂ_viq!P0;T͓q,?5X)j#܉~8x|\4.\$.?gv:AͿ'ӂ$Ğ.4:hڋ/C2F\!ȐPvKL/9QĬd+3%T[A'nNQK̿kJ J.[B uc8$S-Ó߭ 4cY)w=&wJY/;k:FG+4Qvuid=GF $wS%h8 W&NG 2uXpgo ALyJ8,CoPnov2t6Q RXZbh®u4&;<*#Nn;aM '.n0QITD' XO{PNUAV"mqU;s8ACxjFr U>q@jji|HN5AMKU N;BS\)i>ڌ >|IMh=W0폅@0;6t!bsn_,,Uzλ,נt{\ O f:ypPI&qkGk2`c.kgխdT5XtI#%ȷm{.Ev a)к$D=2s<2NGt tޫDbmT?*i{=Q}:́)N^y<2+j"9FBG'T[umDvr寎6b8"G ҖXMf⧛eCa)!,!pQA!CA$JK(>DQ}jS~bT C+%¯}XUQoKf0E5m;Ak%7\*7!$oF98xfhيeXq YOEBKOŵ\/kOkrgSBh[.!bP㒏mފ23x̎xxOb8$U}Ctͷ~/ފ ^Tcb',V]MbDZ8wd-8iI>UY lNۗDYLu.HVG>+Vw H-[QdRKy{/UN=h-p&[k=tj;(p1bKv_8a+[E \Gf)=ӈHy1xE%,iןP zkk-B>>mּk&zp:8J B%պd@/t+(, !ޏ^E*NW`#|qQu3)% d44Y@ru?}j䨕sq7|+xaѭyĆK'p1!I%3pWAy4iׅZ_ATF.?aBJ@wMh4S+ۈD`hRlJaJji^/r$}yY2ܞ_yl, ~&Gr|E͂Զ[;|C7`g;K=1]f[ T)LcW&>i. zmeP Ƕ^`p_︜˸hisHbc;jo5-J;ʕ>]ͫ5f{=^y {/gnX~bi+y[4YmOuV?|;rU 2WIk6%HxP8̜re~lu m|gRːko\ɋU OTFFyۦlnz~)xE6Y<+?:$c"JrBc3xKd#:)_A>aX ľ*],U݌DfτP3ymVkqXun6" ) PeؽY"9lϰ D'y2'WK(. >4dLb&(M`&ftkXh|v;Hp("f %([ +_26i%PfThFHj S[J{U?"g.+fꙬBHM?qr"I<{CVgk&P Ԇp 9nm; 9$xK@6_JJ`=ۥ@Q]yoOa8z4 ؆p4bwۏ;STX_r@Q}yI|q3$$: #+墚HGW*XwH-P\*maڴVtLLzs6t Ś< _%Z򈵋êF+4#O9Tσ%Bn;ll&ml|):1(jTOW'3 K7p3\FB ,ROz܈e;=}DI8\G) mV;'6 /2ٷ K r|ǞխWc>oM\?e=<|Eu[^9aO:lvj2ܷ3=Wsy 87Xs6nIGz@%ݐiW!$;?窚MDPJ]JrBz*E CLmqt1ԋQ'ӮɨU5\ܩ'`Jcʗq0/堟).n_#6=e66z q B>`;"za-vb(xRC1@F(CCoc-'Y- ea`p܁0 y_.m.߰t.p`če4-DŽMb&|(;p_Ñ^˚ݤϑ.F@:Y_^f&? 'u$(_G3:A'n9R9{B?Y\"dݝ`Y8&ol}ckP=Ў0T;:Pցa8\&ABɛ s*ś{8/1+׌t-@%PG_pⲭ(t3 MGXNvRJ~ԽpWl`Py9Ko{;.ˀdFbCK0l$5'$+Jɳ ƚDpq 4 pEX-i0gb䦠7_Qo9qLh۬.a*&ĴiaQ >qІ#(J1:`\6gk Q).!CGG82t<{+w-؂ޮ)AG?{俎xVV\ k3L"mqp-Xng<kO%j;yeJA g2x_rn!C ˠ6 |zM_͗LV{p^9< ;Լ%0)-9s:EM]ڳ]^yw P>0`۹<\Dې#)G~ ڊ xq8g|L(B+lʯDbBiI88V$<F|B|ƌ @2{2)9wꞾẄ=K19zQ&x\@2 H(:_4f O _'gkFRUpPTC*|RG/'g/a&ƒU6{qJ>i]my`%c |*]LҰ+XFȰv>eNJ6^RRH*geFa \>IB,iROHv*;(ܗf*RS/WzM] >x?i.xcK1hI4CoM:wպTZlk3vPͰ;o#fm<\ÿR-+)Cs? OZһ3RD~,hXLߴ ,&IK^uGbyUX%(R#dQlLK;B?"x ˖pc&1z1X H˿q@-W:fzrτ}LW`}i#=-)@ 45g ;M\`pnrHJ"}o\M:[ n(nrƜ6]zRZb6TAlȎ˕'H4\]^çɀb5hIzE ? a͉eа܍zO}qQ$.`nz6aQ@KMKv˗;6B <+結q1&{_F)i{3z`YvS%@8tmc?r*nоpJuLl /1 NOeHa {_ywH KH x4X1q[5wJh^zX~/==qJ`+&t)aY$ Dj2Յ`=DJS<>( PAκ'XiӃfd2.Xר¡N!0N1ϲZg}{߳Ky0V4,Kt`MRS 筠y(-4=ÎuzEW;d.fdɷ8Sm-ښ_f!cM%ЅSO3fH$d[SvZ"x,rZ_^Y~H uy| 6+fgBΖ}? .Gɰ(Q 4˙P=IJNNfnD UOspQjX5R(!`j $H5o;v"`Bw6:?Ԍl瓔zJn@/(Ɔx@eUжNFPӂ?Ct?`twV%*HA(.N}'HJ@}~ZcxNU.wo6>htm*a6J092+PyyncL67]gk- FQ'叚T_Yg *TԨ,ϏbolO;o=}O3Q bUFzkOˆߧp h~ % .ǃz. k6k;9, ;dLP|z?ҵ;bb)/9b:Ix۾uL*$B ;4ʐ0Rز7%f:`*rb\hGU3jyá?'Ȏ̍wf%M7-khA[Edt9ShÑ}dF:r.)h34Y@Ii/М@Cb^n|VWnîY͋oÚKeRɑwPЬ oo"RcwǛśc|B<~dI$s}ÝՑ߼ǔ_ LjB̆1H9lM*tHl&EVg,m @ZHUF삪NB:8M!)MVH_PТ!t7 o]?#Qu#~j̭Y3)[祼{`mSW( ~vDڙ"$GDXDnQ<5]tYWL_qڶRƂT7n蓏/]8 іDpOZأ4C+ңӡtPLi!S`X2|+$gY ) Z[pXSy]XS;j/:7𲻔0Oцv>X\=RJ(C+EVGQ| 9|!K ?qa/=<:ʬw@ϺGT<ӊcH×-.k(([CzK˂qT٪ [Q7ҰkL3zDP7tr:k+2)|oξ}%*&/Hx6zc8Énx{2#tבV~D93t;n ˦+sq_G5GbBA=MxlIE.0a=: xkQ'?|'ap*z*dE T/v&q̇▩v@ b2X/r2.z7j$Ab>)֤5pj{\~,a;1О<..z$@sz0(d.d6\QZ T)_Ñ4ڋh7#DW+83Ds.O>%BUKCEq<3ɭl>*̉^jxX>3wiڦ,^B|SqީUrGK@vؗ@TIczQԮmS n*J4۞q\Ixj۾Y/ :ZrKi]|`la l|=s4.ɞAL߿5.ƈEf<`2i)&psN=H͈YƆӠKı8pMJʶ^@R?S4L[P+)L ,hU{Q!?=Aw:Ut j܇ڦ@4\Sʀ*p_T;ѿfJqQi+Lz؝i0f;P  Tv9Ї\o-?oq>j%s fhFfہhB6 5Ӈo,=A66#H~57_-RN|w$eӌ[Cǝ`SjU(Fg/ OF[7xV{!C Zwpʶ?RK?rzܮz1f|p'\>Q=O!4X-fSp`;1}!m拋H 7ۗZ̶ l̃KvYЃԙVW0(T4# l" DOds䏦|$\;D"!=ژ:8g5#7D!s}qNc0O ]Z;YbZƖLi蚵rXO&Iەq׊ ]osR>~z\lFW!!|ӹKht(`4Aq,'+ + m <äݢh1!%a' 3MuפN.x7{s߅ o,}|bj ]H;{B+ s"NE%e6"?z>[ܴ~f܀u@+c1>He.ZBryPqẰ8 S5yrYwl]B&2b;wDNIF 4*b@Y5B~.a;H& ȿpnK$ r`)mGhZeW*b>+][vVګ *rN w&V(Se, Bz#k 3ppBM[txX|. bF`r#R'׶W2)ċ2D(,㮓lwJBXYK@5a9Q_Ci]p[ch,ohE#sYQ")g5EK}ދnDdX($n%[ywCۜaItfTmVebLRogCI2M$jA(.\;eMfr bi/ xQ ^'7ޏy zfFXrLOl)8aFJVJ;¶^`NM}s| It@}eu;fWX: SnmqaI&gڍ1׫N9ɶ4^6F=Ѐ Ckg  [hz)j%›\p?ڒ/}fᇵ~ĊT)re4krͺ=v} Dm Tt*e}loܙiv N+#ߋ7GZ| gvHWjz|1c=cl pDi߮xvt\sμ0BG(d50YzF<HQAnJh7+Z X./*# eǯ1Br*GCL%F'|~ ?@Rz,Y_{1e۷N Ҋ{&)+ffuW|œoi[?[D$-7_E0ۧP#}p}J~ :4zJK i%GZrdځü)&qRu(m x {}LV pZGCl[ߥqAa8nfH0=yx:a/'HHdNׅU_: %E3J['"Tf+ wzͷV=M+qfIvz0"_9{T"T MA;ʣc 7yu-~r9/Wk/eK_81*9#aB?`LIJ7GU;kHr8fB(ڱ7k9]OC7cv"VGIh~FD|2<+ \\CT4Y=d{DAj9c)\F3?Amèz$CIXӅi0xC0)[?=QҽD悜"l%_!CdIrrz={rkMVh|,ďTX]N1 Z^^x!6Ҥ1ΰ>J?# ô/hI| 9 fCTX(]J  ܝV eyPnͱT:A٠0RrEOmfZFT#דaPkSCM@bpilu Ƃ wq躊rkDeF+.0QmlMV e+w{xN7'c-)-qJJv3ak}@+? kΜ[@  JTӱm3x0@Ct1aHZ]j߃4L^BBfj6c}=j}f[\#C*#  r׫%t$uDԶԐ^@7e[;`4B Q:6Kx^vRS )J2Ä{OpT%'?d-6#StFgKg4ūy_Hf4ndNľ'DB+*r}^6Sd ^`) e<ٚ:XmwUjYDDX^hٔ- <ۀ|OL!O}`NUK_cECp#ǀtB]`whw _R/.N V"u}~Oƺlۿ?KuۍꝦ1f\ PP3I((jصLQ!}+}|ʥ4 :RMxmؿox(O{{`^PǕ%:8 q?0dn΍U klH~hY >x|"`h}\Aߋ%0f]>._+- EEd Dg1KXO}ah>8)u}i|p3oՅulOzb> X@VKkiڵk Yo>\]Ő*?!I5Uai 2U`21Qz'TLƀ`13[G#V=oh2ut]`ILBa#P#r1=DR-;Ixʋg1 .s{@,dkC5qN2f{Gp.(CVUK{]$9 YH %LNVp9! ZŞ,Tţlu8[GKk]Dzt"|`nd* RDj3,zR:?y;Ra'n%W0u _̠ 6^.͠ZgY}wTO;Eg3 7; TC>Dxߥ&i2bx@:w$IQl*^Ime d\^F q+3Jk93eFB,d}Ժu̼50ÞSvWX*'y3&tʎDc{5rR ڮkd|`.IsڂoGng=8 'eYGpsF  /{=[iT\_X>~G'6NL/Nw̆n_IX#i6b0yf[텦ȡjy߷,Kl2'gïd7kNg/؁\ڠFi:\z7SQSzz`t;)#kphJ m ԋ_v7%|@ ^NT$on ={L+$Nwނ+.yz+neΡS+]"{AxOxh[L JӯġǚOb X6LCWI߸F_%~d~۝z>lpYV(Yׄ)wRH/c'&c(Fh]hFlèf_jMi@ԒPsq8RLf$d7@X/#D# lY Nv Li%ѝo9f#?A Iz.Ν5\/miX pn\cԋV]e)0G)9 YFLcZ2C-؉ئމV|:˷V#_xJJxA!l6"(SbaDiF̔kV[(2w`m ?"۠HdEK@2%&Pu51%_?9-(Z}pG-PbN^ ԔpLBǭ @iz0D") $r /10bD{Ρ ޳ /Y6M af{ty+"CtwmlKR!+0i!BתعLcc 0x/b_>T!LY@(Co$Jjb^s4a-Mp =]BnD^#حsd5ߔ!%u+c{q/?9!- C1zz)h(u&V1.H +YQ8Gv[2`/ ~]T`CCSwAY!W-Piŀj PYmHnK.JXSpayiE.|a-\u=G3$"yY/ɻA7!z] DVkmߢRQ)7kgB}!E`I'fƬ]"o,DKU \[IPx@ݬ]uT4M >uGD G!v6/Z[NsW5A?~xdUfM87rtX}؆'L{fVC4}|fbOe|Xwuw* HϦ#|GEV͍L̜j҉&&fXL4/4)k 6.W"xg.s^<'j'>Z)k˯2-1mIE3h` c~u]ϊeJ횑^ ~B"<@"$O)w#$'T= 9,Jeۛ >>g60]j80o!*U(0Z(ZVEfJYߓI?`tcvO's/a  kYc%xKTLd-3VZz2LrCaam֥q\6c?X76jXpЛTh!k|dW*6^On[40{q2i)O~G_3w[R{ .tt6PHݏC휄 n H +[ ~FQy{E}'-v(؊0 Ci͚c*F 7RnC mGoʐ?TOښ]H`0]_9.V~V[_mJoe-MA-oYRCt4N~rG-L5T@Ҩ - ΌZڧ)e%[ǢG8Z-ʘe#0B&!').9X_2v_&zjlsH^cNXy<](Mځ MY:y >Pqف rC\%;z {e!\ZKƉGnYkʆKgK_}Pa"eOŰ,b|:4_qge=ezR(bmsiRگr%\:)谅SA9QxBEX\x ^x75)ٺ`{驰#h7=ݛr 8pM5vt |T 6ljX ah7La4v7]$"KTx]?TOd^ae_́)SqA\C$4Ԕ!IhNΙIdz4bE. ×cG_yXmiV}7v>ς/2 FҒqɪԘ?ӝ|&I3xN$K+H#91TMIt1(ջݦ?Ai2Soօso H[Bi1pE0ɍu]'Bt{BܐwǵlWMfwYϰ)` Mkv8@SQ^N ӯgv}ۗyU4/uz#|a޽նʭ`|LI@ĠO3,V;,ӳS)Cil `H9,]LF[LjݚxiRKo ,[R{J9Ȇ4 ѱ,ߜ|t4L%aOʳtz CֿBׯ|c ^\d'I d BCvt̼:̺f"}|'gM gCkAv[~Ftvuu$h.3@a+IwI7-ve7Gr*`)T檂K(S$aUJ:Ua:Hyi={2=BSV({+ujj@YA`]m +nfBx$kJ4f]HMWq#.R64)q*(aOE"TE"-H;J4.H'`((A^w@Em˪b"7֯ te zJU'kexsѠMZ_ a+"z5/Sc*O[X?-fqma쀵U1wJ7BGk&#+5Ķg.bvtge)֬4 \VD5d_j<ML(݊ϱIE-4_:~K&}lpr:_YFu$T^Q߃$2*HYh3Iw*V'5Sd'mΏ NX|Huɣ ԢgG>1  ntzq"9~:A?!e|䃷p+^pzLw*[>WiiK,AV-IQj.Vd` zPb> 룳 o3kף YR)dJT(Vk^X9Q𢨻?JTDz<I/_+OƪlcJ}Q?$`Y<.g @U GI-Mef>}$$гqK ?)<^45VZQey"ζ/G, m+|3ѪnT =&UӕmRX2@Zni:nD|- 8~dȵJӍ/\؃1SzNWko=9nVQ*KO9e#z"!$ P:;b'/-e~?9=~E2!.9/#u=0Y +S7gӹVшr V֐K=j-x@S}u 8 YAu[Er>et҉" P$ L#p%;X^CdGw do;^O~l.0M{)XɈE )S뜒k)B=G9 C\ 64MuJ=KtZ{wHtalyxR=kEfSQ&4X#A=.m1O_6y^"7[: }@?x.Օvdć|\?i7/"' .OA,5k8i.1!syg5<.x:/+@~i:gOpoqvYzXȘ qB`QE]s~..ifSسYן^8M[!|*`.ym L\[:7 =M2:WO;G떫m]Qou$sAfCxlơpN'0TYB*JiE^ᷭKi#_j}:|L]Jx2p1״lʒ:ƈZq_N:~QurbQ ʻ08B~(#kFe3qwQvNAmF•0|lDT%\~DRRHg~.IjYPqe98c'׉XVD#.Y"?K5+\hb ",",b|W^rbX^7M;2XmJzVO"/QBh%IoH]0  d>Qe8ֶB @A W5%dZ9j.[`~X9 *lǚ6 /]"S} S`fҊ&hd096߱WȮ:LaYS;W@2D^v'VM lnd{ݎ^b й2 7WϚ0S7x:&B[}*!{fvcJ2 88s&.CC?> ?%H`n[";B5 Oy,[JK}SM=ُ1}#RJa޼׊.`tKekFY喻Ӧ52Bي MU E|-nJMk&t*e=F'y0Oz=h7I߃2.9OSk mmoV c@/p+og"njoC,N g-{7YBV"1 $}׋l.&t6臵⷏OGl𢱸= ?vB~lOF90@6s0Aza:j$ R0ݞ\3$4ǻۣ6obLFQc!8wWR륃 1I"flB6~֑5ZώzڏM)oD0ȗub]N_ŖDm ^ RR E~Mf ymZ+>>gb#5Ԫ% k_͆SU{ rG_vBtE]"hkHc^d֙?f5 bޫlob!9YZ~ñR0s WAAPq#XfqͽsIET_=꘺>yO 1{H "II-oGV6YF$6.($[ҹ^'"ī5, kҘxژC?H ܎͎ro~ ۀ[!mPBxYZ"HvE`az7V:mJbo5bZ$YߠܧO*9̼4Y$- &ִ'zAU¨HW:U  $ƦB&yT_DjnLN\lsS,,O,V犥N&L5W,))k{eDZlX5nLګ[ "ݲkKUPSIL>wOo%vjH(Y]ZjrQ ,u?T=ۙl>}C( .2UhM|'E獻1"1b_iivכe LTZ/S_rkvQ5&k P$3>a} oGV=hOnSa6ۄr )S W-?BskCHwcCX(0kf9pvqXI{q) lweqHNR$GA4g@ $*R2D QI` rz~vo:~,ǝ锘ri1:*oʤ'ԝ`?vqq^cMvHI 8t3T n}ECy>Ų#&Yl4 |K5W|`He! vtF;B|_m{W"#-l!HCLO}~N٧mH8{jEG3aPFUР>Nx yHa8P['sZ`6K}0\+bm%%t)SY,&.A0Qjd }^laA F VO 'TQ>QYjV-?S:Bv ft1s{ a9{(q(":Q28Yp40jtC*3e%湮]hLK \ք1 :½̛w-vxmK=TBQW6|u?$dbB?`%tsU'&g@(-4'mpcC{&mrN~R*ZlHM|r~cg@7/;%H>Ԗ+9.~@yAnvG_@q,TgF75kUeҶA'Fcw%ִ̋y-Җ|ƚs5DDGh*l,1[>3VՄkcqAB뱮5=sRPI;; dBfg$/cYynE4(ZqjOWh!”}1$$"xi/pbV̓Ň-`#>E nE"(H'ݨxX/ hi ak#)m"+X8YGy@N,KǑRqfp $ĀiQ!oD{?lƼ[%uWd>U/[XJ7&ArO]zOsG XPL_=zٯ3T X!!7 Nf.NUxTůdT=Z`Hwqe"(rpqz^Dxd*e8׳ƧJc%uSh 7`?2kuhЄ~LC]fhđ%m4` aE[VʰȾ;2Ak^# 1s-xQۀBR8fy!a-3B܆%͍C89ڌTQZYjzlҕ^nۚ6YؙWq εw:6qmɛFs( R-z%wծ[. v_G*nP{(o}jW{giy6?txctEsB4%%YZJ 4KѦ1!l@ ME)oi,zO!o%z&4ϣIWQ?eF'xyO$`5DDjFPV7sRI"\@fN\J͊Zu\@!K [bRK~I]2s:7)aq\ y0\gԫV` ~)&$˲Ήǘz魯S-SF&6VC)l8%@eTCۅW`D鮏^^~sKif FOOց+I,/(fCw!͢m>I"zTO0ֱa 3MY %ռj -H,q,-}4IwJ<_ַjjiCnaW=ڿ E;L3;Tc} /{Q"31f5\Z)_>!t A)^vXg_^mr{B&|.{u*ou7\3o'5jJ14&!l]!W>YbQ]1j4o"JA8( hJ"@1up/qxV~o>r/^RW{w>;]n٭GnXpLN2Bq.n7i;fM0Fh>p90uF΄Jl`"cUBW& n\Ӽ(3Ccl03̀Ra\ɳS]zKo2٨>^k7ֵpgjG i~t`ݪlo[.t2]d*ZrIPEڲgeI={D2Jۨx>~ԍEҏIFE!Cï*R P2$JG'Yj6&6k7}Ah9jr౛ |~>w၏lpwKu_ &JA䢂K{>>_5 C@ؾopAdNXb!f޲)mz1A3=.^&']XT Z+޼5[i<ޣx4>WGg5#xMʥUnڼF)i2x+í3,z XoQq/܏/+{9hЌ-p;ce؁oK]%F@) q y^׊g0 فR`{q:.&pPźo(|*($ˑPg .R1~ _V?&;>h,t<@@t jym5Z,_3(lAng&=FdF>O :ƨ[ K^q Mi+>wK'M΅pV*rU{ '+۫x AJe϶2bg8 qF:B=>W iP@nF3ɎѪgEvƉeDw4fϛ%c· Gi<U1hbBRRϛ1Cu.fb@df2B%NܘC6uP_:)c>gZm0V]S~nvEs0[U\/"8{3F5Z!Va?j9ZJp*߇aQ dP5%&,Ѵab:t:5mlP$+qK_.:لT>[Z&)-1U%ؐ &va՞ID:Qa,U$f6p ?[(08ԀX` E/ZP`"6˟7 lvqG^7FoH6#ޱ4n7<(p?2Uł2;HpsyUx`E unZjx6Kt5='*4tP($SA$$ P;g˨w㞒+rQiςNK0۞5-^j!' id Il""VJH;B*AA{&.FD(9i-UQ04ڗĂBcޔCsrR 'qH梞=PN7i I8>$a&hu^Pw,Ϡ<{ Jǂ*]m4.tژ:gHOToplQآ hvF6RիTĴ%nUTr=Ռ /E7qhʞ) gijܖcrЪ*w1کSUiNEZ҃ib[S3MFO|w |lV^IqH} d |-.w +I=H=q/7{wc7!'RUM$~@u/Ev^H.º5 N^_/=8 閌ͨpZh!mJ|y }lr93v\[ݝH.1{׺qlό"pLO[ eN>)āڲrgmUiR1[+2-Tь2qWU^%;@oLo^Ñ\\Jo2#'2)- [ەCjϏ֞Dtb ]GqCܧJ8;xJYT!ۈtgԃ*cZfVA9_= :'ls~\6m~ʨ' %Q2vP@ p@ G 1m VkGUF 6 %X8o(pEiPaNkB>0NaHض{st΂p;g1qU'8|gm+__v򜹱jE0 IIQ LciяVWJ܋гQBplŜnPt{J-||Lq!_1jQ?8&vРܵAlx^yo Hv&-r*fUolW|3jnH,7ٚዯb48h ҤxՖ*h*[PW&a>>{p(I!mn=_TZ -e9WŶ%ϲ`>{a?{MDu+@b #dkcJ3>Τ iCX< u^fNN"sNlFx6 B'Db#zQ# T}+n\3:)Tr*Fn%heEիr͈hu8;h;65?F{ ]N+kSH;n37Cp4GZ841'ܝuVYΒb2vě4.\)_iL^o唺*v!y37eQ(`w'~J{GDȜ,yk>kNeĿuCa{&CBU[z܌AK"Ά~kudC$"F9 w:ةY-UkىKUύ2)_USldSN:2%Z)sW#0+gVFG3Pw=Fm=lBC0We,r3ɷ@Y6Qeᨕ2˼aNkZq|AQT="Bă'3G?(+ bז:N5+3 8>a 6Vs5y?,c.ˤK!.}gH'=]QbQGa&c}#匹6rJfKIѥ7"1VraY: K: [i)<3 \qq:Qؗ0j zb򓝺Gw&zz6:kdQvŚF_(0hBHVP gƹp؈A:kS%4^lqweٍ.CSRY]7TVNbDrT7`΍c`]밡ȀB# :TPz\z?L]la G%;^W=T@.E{Y ꡡx 28!](zC*j>ae_+Jz;Xp {CuQ,$q6eJ{>ٓahi8TTkRʞnCz"hDzO&|Y UvXĪ`iƳ+ fN͑L`ew Q2PhWpg5ؓwRtFt|IwS7j` EZ qXH5A71Gbd@my4)%[|9|p[+M_\Q8D(,|`&BJf ʻ FSR, yP`a KBaY4#h*#cf_o$z.ض-jS6)w?6'>X83>2x2NNIDG M p.cF͋`|Rv 3Ƀ6wPO:#ca[4t( =NğG)26o|ZfQ>@Vd(Z_-!NgyT&?w`-c٢GA!#Emg NwcN WY3cMo?|bfg!,'W)95ƾB_+C %AxKMѼfac+i*(JK0 hN+s2]*g ?|[}2-Jˏ]~ʻ|+zCjJϣOZug,czH[CG̤~",ϞWKpϚr)\d,\DD^+.$X FSlTЃ܃:+,rn@B*0i28_8 )!f`?Ono<(ܑjGzZic+1[l ~LJGT^g9ѯ<D VKB-2[9}Ҩɉ#| od*lQ`c9Fvcp7رQdLv]XnAW[tSHdSOngBNZsw[9y|\.݂TOJ_|J]; #m}qvcNEg.y+4k4O&=4!<}"{!Ǜռ~Z }#[2< !A زrkLg[NӢn?2%B|B Iw'4s>|OӭS-D r.IF.ղ6zaӨS~C93E* C&F"clQ 'ΓHF@ 3cU9Clz:|.`ޏrZ6pgjڦ/%;9ˈV*z}#\]z{țd@'/*_Zߓ8I.pV"-ArL;*q hBF5߳m Kր^= {RbɥcrE~cxniM}a]&#" ,=Ƿb`IȂ>PpOxk*ye!!2vBUK)d%nG%jz|Q/˝rO*Rզ;Uri.e-jI,jֲe}&L h]^q1A/mQkx +8'F(L 7z+t}%PY+P;o&[V$7ϒ/\_H)|9({pS>`+H޲b lSX&C*9ôn6EMosanYZ7 ('-UMė9+XT2 u^;5!&ޠ(}b~:_aX {ELN sMX*wo9~,&X`2M8_[o l2w.n Yoryc+&=])}u}BR6W %me@| JgğiDݳj$Sl1-o)J8đ{mDm&8zJ_y77dU.uz=/z(@r.$#/\d^RY @v)tθaͦcxNM&{o!"n?o[l+F&q#Y[} C3dG&H{ %[$$ rCJ"Jn~qj]a<ӶcPNV>SQj!\2g^T~?/:"t123 s,zL)ߟZ}RsM߳_vD@6fR,^t\& w/G,CA欿@%U&}?Ɩ GR1'6ss87bGBkArJjf c߀!0dt3J,JySGh硂rҾ9CWrޑ9GSov1^-uHćA;lRƹٔ.; }BGIVټб{Ym|iF^ XH҅|[]8,.pwtT6k>moIE=u~FQP!Y+"Hܪi/ֶ a 55 \ŽJpeJ$P,OH(HeH0}Yzw .bvpKX9Q&'GnSylA&s^becXp \2 2 Zi!ĉmd9-!]7va{: P093߆E7!Au%G6r\d0࢞b\ ē (Z@%:l:ʷOK|{.U esW(tط$`Ǿ6.nd^P|+5˵Tl=*4M7. MwF3kR[NQuQ^,=@ra/wiTg|z&Kư>_8 ByBݴwޡ1` \UBl ZTPFoʻˏaS~D mvj"[*?j['BY&m @OL-F˯g('ڹEFy+D5ЀuƯ=a @Pa%x m n{SJXy{B0N`as$Fc'3B q+tlxbwGpK2$6-* :xLsbb9^YwgOf{8_T"dʔ[!|4~o;N/|Lbwݘr ff c`xA<Ҍ(',j3:~^4C0_p\♥g.?SMnsZFKCCňO.ަdSvE#E.+Lh`R3n|E⨤ 3F(gҀw e"4"٨RO^b2qBB0OQYuL<${x`0wqb@N ɧ/z'ܸ͝tˤ(!S]uەVu?C`E>d -#OeX5 Ym-Bdє2M&G3 UГS6],I7,~1TV?2L<)oNڡՒuvrppX2 oT0{BceQ>\\SsG9 ^ I$ːs̅ڌ&G=Xc* ŢK]lƖM}+'Զo}9q|B#ifOB1 K%|$ 1,mCEjwQUT#,>S"2&S \F#@&VsMk;HޣPx[~@mN|'Z2윬޸Yn1F)O{Lj^B:4(ga?~A=B^KN* --&RdL(-iiͺs-j>OpՕQ$8ѡmFm+3B(+QBԕ_Y. 3`;QOZXO{ʲ,9O!7~+/F'1յsK|u7niU`]|:z误ip^D (3Ruj袆?\~)G$%7?L-qf:fUo`]΍FG2QFuf( ޢakVQ?,uFHBwTv͞XXv U~Jfwat, S;9{BC tl3+p{UV6kyS2r>8pZG# I~"n]c]Uys $B)`rW52`^2m7 ؝ H#:.2nt6hFEVJ  ^/jx$)m2vuoϛۋm$B U P#v 爫S9< %ahzktNQrpeY}Xvߤ } Ui[m X~V7KsTHW$萁AgWjxi,$7aٯn NZ֜9R1iW=0D%@w?1Uի !ʩؑzub3&0tP{#4dYg'P /V2q4odL-fY tCV^+ ߛ;eHBŐ_> %ԍaT̊2|spc{4/esmU>Xȴ?G [{f 6@U.ͻvxԱF ϹErP$ 2D yK elqP!cψ2kyV<yfMGD֩rPsPwEXKDE}{9UT8 VJ=6NThLF+ 4 E fIe[Q͜$'zN{0J="dNQ X`d]] c&փ5Z6 mn7]iojn>49>tޜpn [9fUU/Pء• 1IHje"`d SV5Z"l!M]Ʊ[&#ɼ_Tuj.r )(c٣4[Yj9!5vA=:՘ǫ #)Zľ^_2x1L2`l$"u6K D yҪBbKG(´jVZ2ke9 ӻeUۤX:z#º3K睸;ǞX6MD1%_!͢B=<z6$cKd8Rbgbbl;m5=؏(%!#Zsy;IYaeo>j3"}5(S) S[]mXΕLX'*3ey3+EL<ѕu8㝒άfm䗗\KԱϽd"U:7J21S֙mѤt<ఓⷀi ~,ʰ_T-PRb@6UDr yЎ e\=܂ m$..d++7×;N  sSY.L ^gLຜՆtwzHmщJ(Sz;v%WEx laT@~f Zd.6_SXB{TrU6B_in13:ɰ--MRd ۋ@{}lBPA| s(ócZG/sq @yHDi |VM T9jTcn2@=DOxcސu 5{`s"L1'$D#f "qS '΢G=beyDd%m/xO{2V2:-DFL@d|[%x fyTq4w30Wu.b"ab76ʲX|> sχ,]x0R.uHkJ;P9d(+}a8Boejȝh=#Vm]o=b(J]`-]t/o+jz̸:bw#ɹ!Ӱk;IvwEWG>}]mEef#;_RRv(\띪|]Mid],$/:1cs&St5u^nV pcWyL1SSffcn7-HX))$ /9 B|Vo]^s5=1$1VN׆*]2U ww֞@=n?iRTNֱִݵ@O2Z¨0F;,(nDx쀛4*,Oً)N>*)꼚%&_F+#"P|C"?_|yNxC9c\(`ƈ3;}"U-N;#rx}a#q[ZJ ,5QCw%ܔɨ(_x^Z tP38m)n`R o yɶ29d5BO4O;3 qas]:x"Cш[Ū^}^\)_'_оdjTPr?.Ocxw?wc)w9A U&:껞XgQ9moٽ{n53lB>/ g-tyJc? _3~7z\ yyb:k2' m\ԫYo伈2)n)˄DgV j6[#a{Uўf,qDp4nCj;Ŋ9QUֆ͜kGD.\SDXY.A܄m*<`1ߖtKi#p ֱ ]_{@kr7.qKioXo 6$Am￷PLg8ɛ)rLN2~rZOCX-߱874IUϳ͉U&[(7zWTGL:ll6/zy#I#I\$8j DH7s QG 3gpfˉ]ck54;Zsb57p^u]*S"4T|0Z^b㍳wKZ`,3+Wq*)54ZNN^Nn#Q箎m=zԇnr!&*\1å,Wի <H!XH"w .6蚦|VzZpu3Xujމ@ݑi>r.đ7yJPu/ө;x!{\hI\-C( TB:k8[aZi|]DN|w2(( ;{B\ "K-])aN!.ZjӚY5c.7btZecJ2řfRC,iH+ *M.w ?=J~83|)͖|}7hgŚFK~U3% F`V^l7'/?p + uvS =!Iu犟F e{?bݷڐy/U$C.nj '_:ZǦ?~B5 E~<4|NW?(vNVe'5@ O b̄"0!Bp`*41uSP _+p4 `aZ?x[9UX(z_ B҅$ l9}}fw)j/Ke"?͌v,'uOYDͻM`fDGgO:ΝF` 23aטgh{C@wG|A#lGCSVةS`r"W1){lLz[_gIQ ^}>9"jj9Gq7H"Eh\:=5C6M#i&6hޗBirp{:8f>^մOellLgЈW!J:*X㼠ǙGK^.iοwt[by0d4?82N] "΢ !5Sp9!YM^ [C˶lP;H+Ie8br/I2N/4 FtsjBGiiŚॐ@'tjdoMNlLߕZg y$?uU)ܹadm i< ,Lv]Qw!{jinz F׎@a(X7-ڵ9Q0I: Fׅ^u=.`)-DT{XK( \FAߺY߶b~3g ЪShwgCV}h?A߻iYGΫ-+'z&A4@ #sb@ K|dKo"ǻX%6'2 nb az7#&5`>Be\c3d@ƢZ,t#a[~Oܓ`+NP.z .ڎ#d1H> Mě}mOUh!ߐ0NA^B qف@K;rҎG/M(K~=jBvYʽkS#Jppp3JCߨtzX4}[?ᗱכ$N+#$ߤpV9}gGE~FY-olA?^)N$ۀI,gѡeGתL0#a ep2C_.O&;n2,OqS0ˆ2Dt%R8PuPyӨ"nDw[2 S< V@E2l6`+5/V{Qqfw{A׍}'6-Hh1Ã؞іZA@KᐷteJgQ: QݫM)HDM%jQg?b# 'L՛2IJ%t}P#΂A>/>F{Dfrl\ /d>/8b'YAs/I|G\ 1RZb5hfe0Sj9+GWgy$|=? 4 Dh{| xIdNŦ.~dO+nϮsx#Y_KY/Ÿ[L 2R`@?N`vnSq3'}a(ˠGH.w>IH1f=rSi*]&eajj."cFy;lIM+zU"f;kdޡ04(%e2ŶIzUDz\#Yq}i'Sn Z{~ -4yՂAR)t\xHLUif C]` ʲL9{VWng!p}s6:*akLz_#RfA\~$( 0-bK8;!{I-ՕyB\< j:m$Er{8̍v77"ðvHJe<'w <l87Alx_T h5$}zdt3JpӟP%]4騸!pG#O~ ί>ըxHhZj- z5zER3`F+"0{lQX0Df28{B F^Ǫ3 ğ{ Yͫ`=0*hZY8jL|Qw0t rQ~B& )` 5tkXx1@] DhXd𙴝{E:G|#tc*c ~#[6~`mrܐfntDBbj Qyd4񳕔#OI!!Vd.h#CC.ϋSM[[nz3Iz̞Ƨt혤o>nS>G[-а^fh\X&d F }X@_0€ig7vRL"d@"8wp~HNMQ=Oq$`-T_[+ Gj ԠmibBIz%$ ˸Kz7k95.ڪ ps"{d,i䌍c"ڢ dX^䂞ը*I ǂ9DInB<ږe-5BmY"҇gw6xԺ, ߗ`WΤB뭽}VH5x֬:%hi83W03)P*+8$w$Ȭq待7 Rǜ J|r؏L9oP؟ CȤ \`څ#~a׭"-orܹo< O4c̟Sw[ 1v8ԾW%D1d )~{-!YL?@o@>'s\?43Yŧş&[ih=k _}bZ_&m [- B kH" u⏧-0;V4ͽ0ؿ ֥kzMlXgzmr 6c&l[!K{ MqK/|7cXsbto,7tH߮4;v1T$o7r2UTanIB#}_x` ]+.ms^CdmA`YAgZ]F'Ldd+։?/LG҃lWc\Z}-~@萢NqsZ4妼$'7c Ea`EråHbzwӧk!X[CE90: ?_hh/zQ{bq,|hն_kkQ#ٰ"Cn{(W$טK_Di(.6*5\.l۵(DiD7csǝN{ 4/< e?q|?2ncf>O{̄y.BC&PW~fb E& ʼ?|5k;>Zy#QLGWxG3M6IFCuQ M3ɏu}p#SQWPd@c}N1?\=‰/u;iVD_SZ^ڣnfz }k:t#f҉Cq!zOX([*7M\&V.@S~"ђYiMw5q2zM2FS2?`/MvP*Ipo?ԗSȄŊ*CU0,X! |Ic?dt:]w֦ja!Udomꀧz+s-zF6ï_ӘP4r]@~5_n` aGw؇Qqc̎ʣ쨧G=[^!MҴ;G!CW=1/na2E\-+hT K!|3/bdSZ\=zL.f@*cdĠMߣ{mƷɃ@*ZPԏ7k[_E2%h. ~d,vwnP"-.sM\E, kZyu-8_)+V׼;ݨzUGzoPM楲dR)+T`n.L/Җ\F) bmhߊD^_ 8CQQ:17@ֻGE=<>-<.1oNNb Z`l/&qP)paס+ؒ.xKcišZwevXεj0ٶc t2:s(Zgo/D[c{\>ZdH6Zײ]pݫ T\I˽:J0ql\AGĥ1wG\5B_[aBerk uZZ3Z ?8f>DƉ.HB&mNt˃ms@#<{~dJ*P2]Y"סyiL3PƊ n;H?@6nvA&SzJ nm\rqhulU5ucK!s)^os㮠}c C; ˤ~Tq13Cp.h QCbRмa Sק(vޘp$$33)E~YDfK-ouxq%*Zm~wb-BIF_WI$֙eXh-Dn^/xg`9JP H>`هRwLê2Ǣ9דQ  OBB0lr"׹158`ԗqt=FQ֦MBp %5 ף GB8$"QA) E`VƱ$!\չcZ.-iR>M KB1.=o`f[R]b e_GpZ+a3ʛ';@-m=3b5!+H_F{:Ĕ`tICqa-ouA%M Ěq|a2޳izAx*`RofhBՑ0 1G =5L0(@jQM#.ot#0rAH{5iX $÷]C`6L]Yj4tM4甑~anb>e'7FYw3vUϑ31t֦"&j< xi_y&NI/~f31vr)Y=d="BQ+QeU@ -cL)v+ mV,6+EVPa:O/jAFP~R $-/OdO"C'F w,[QuXA$5 ue(Udzx ]\w-J𨴣X&:NҺuCԲSV@V2zBqRSkJZĵ!Ho(_E 3lt?_&eOoas}#@ԒA 2<1+LP|~ʾxi?D?.&ܯMd67 W +*_`kizirT@fjKGM_ : +k-.ab\q//@X3; U (Nyи/l8oJ7Ts3,!_v۲EBz#ȕȇ i( c`msHjs[4e/ yӯp{ uȚW m <\mAw<*ݥV*u8nS1.BJ~PэrOB~ ce>ux͚f 됋~LGTAcpd=w~€ރxTwx4abٽtiԡbO}2/4B4eei+6w[aN(e2WS< iգDIݫyT] 8@7ԎMĄm1N`ZMP!}m~Sqce>Rd1lOztgDuTS_'D󉧪XHU!:"P '3H 6bƀ܉qcbB㟜wpAT?3\G:L?^pu&I5͜y~Xz} bRYDF`)9 eKdtk*@Thb7#tu[ȵbZt͘=y7Neo`%/i֨o\ڱ8Жx@|nY!.ia/3Kck្{s.O#2YQmջ.Mz#s Ghklb~ɾ憌OyVt%TB4Ȍb+ۙ!̲v|& lr[C&cIӑ it;.a9:fLw BVp?~)S!/`]/YT ݚ8+ 'a.B\t"o"bCZ2:f YtpS?kZӱsq3B઩Bgo *(~%ݴBpJqhq0XE6A^"m[)NüϪ4eNA3MOX͎?vNJ S%`㚌LA1nB;8bc!AH7QgX{G"nc%B=c+2 ^̭n2#j8EQʩ-ͿWҲ0Oƍܰ*xѩ:&j3h}G]ifaŭ GY9%VLxǎv{?{BÌ74kɺvhiƅ\&?`Q: f.tgFq:Ε LH{qƀ`>揙3_Y5;&(MYy0]q ҫv Ux. V'%P,"X cmSihd;=6@\Ѯ5"4 j7HMU͠= b$`"5KTA*1bjrުژ[HNka+3Ov 33k֌Ebkџ(*gOMZ֟ \7Q98cW-eddQ N@oN)xo#pܴ\!Ϥeoe$ ix }ȡk3u#?=q{zR~nlw󥮓3(M}(18~kn*/&2^E꣛u}.Ꞙצpf]z02Q X#76U&\k1`iiG@Ng}tT}\9$ ֣XL+_@uwn;#X+H'\T,$ E9pmfF~/*@ c7l `GDϤϜ{ij6Vz[ۤ anKWEvPvQ0\ӦLVI8+u;%u r0Tp(!z JF>4DCahR"0Q}XOO `z)fW2Axy={ԓ@TC-!$8 CA$Zc Ժ Ce\u'8b>U!}2ݪ"B Qu˚afϽLb)H6Z)ᕋE,7q$c*K&>oh`ŋ9kЦv<=Է1*w7]@b@v! 'LJ ܕg}Ɗ:5"_lʰ@P~uNf m/P8Bo"pugdЯU"8H8RHPf\N8Mx@TG.o^3H[spM؝wH,S Mv1W=.*NC$0YwD G+`)Xg;şPmGɉӠM;Ȉt5uP¶6yg=[5]LtA]kT`>1VΆhqn+1nX6ny xxϜ 9LKsrKa=j2ZYv|>-ƾ \)d>FɄO0e71#n8H{jQ#'d)NGѩSF0L_ %:kr{Prcz'STj?C>poxEWIʔlͶ,'j!W֪6'!ܝW0ˋGxzBv&f=T 磤\8F4=8v' ~wK%I~_( ʡW"^"o͠l??06Z/+X`(ao'77R* G/i*YJMO췒 LJ3zvΎŸi&Ww{7\5AgM'ڴ:9%L*HMrc]X&%hļJ [/kQcOK0M@_M[^{1fvxXnqd_Lr,n/8E1yaEe#MOvȳaj$? y7Lکfv^c-}R>7 Цp/VuY{v)7h>iRr7dlDvdvIӖMw Z [8DsM4(e ιSyfRb\`qʴbw%'Yk ,.dUGL%Do \o,Qq̐<b>H,j( o lv ǜ`SKCDb?.mJ' * |[fiI=᳃5nI,@Ce,`O%$ҩ$,!7 rath'BS݅4}ՁABӂ~$eGxVy|Teb0B~D7}jw<8RVax6W5CKڤX[a `Á,`0#<rH%@fۥX)=EU4ͱS"EƱÃtT-SE Yl886+s66{0k3Ĵ RC Nw>K̪;RR$$ڸe|RO%~ xЕCZ +qqFj`Am_ R!ymSu)5,2|`>f4rQVZ9j0$#8_x2q6әIjiO NORɃ<1!a=.ŻWʋ칒u\*]=)[fj"Ѝ׳/-v$LZ$z2&o<5 +Raݾ؛ նpdžOڐ8Sl kn'V+3j>t9pD7F *c3HXf-~X0r'4S1}D9mjɋy(+sR;lE~Az=t6^%nִ3Z";5(M6ce.-drX0l:qG=YYћWd;VVtB?H1Et$=]NC,`^PWd 5`J by}C,5#u$.&˖JK]APZײ?4^$phO)0]O~MA̯ |tsXs tȵ u5޲O3/BH_|*TǏ,xbR,@Hv#AX"T0 u-bЏBׅB 4,Wg |P(ce&Z=.ps1X8AjAϤ ߻/:?[ !-3l XH|Xi;hܣLJns;oPy`},OeMhMZF II BڧI{@MMω3'i{4RZ/at6o6 @K _:\,'qȫQ2ByZf3(ϱ{!9$3(5Fa* C@VD E3 PdأN(69pY50XѲ3>#GJy@:,f-EHMW+!R67O*#1c¿6G+ Y"hy-8 " :3|EIo)-s,',D<)/IթD^t'$-}ũedk;YH_.ӭDqZ ;[6.I0OЮL;@CUp_Yՙ%;y'~&> GJS@KCd8@F{_q|?ZDr[s>rmm*{%@ڳ&<x9Wps0<|;<_ 2m<L58 Jlcpw%#Eʙ(倁}QpOyxnY;Oe^Ҍ9DIOefK+!THZO*M U2g" T vU|~[<ć~}#ǃyv+~> d>p@IMi}T6^o(ET6@'*7? vU X#XT+g H-?.&H@U TW핮ȤDTo'^fE[TڡYf:G9SM6+V :CtGw_&VMBz)|@:I_99]8ZyCzYx2:g|D<]{D}oWp@ # (Tvz*%3,=I#B>g=1}kut2&hΑ.jNgzfUZXQu%$ǞQrW5r{^p8 Fڜ ~lj>x䔤DBjJh5?GJws)aߒ8"/\Չװ`ݲI @T"!9ZEbT@FlD`HGd|1D#}wqnTD?3*;eM[,NY7;:EQ!߶H̴Nޔ_]OdGf%}Bz]J4Q_p ~q#YqTwKR<q~;tE2v& n 0/LM}@)"/p {&R&NSAjfS6K?^Gi2I+|Ӏ`UrYu`F_G[R,o7ac;Ej1wN)8Y=9f*DwS!ķp9z(Zʫbe;VLNFnߝL`et\(Գ7}O"s0!vݖr~_ntn/?Nދ{Df'0v} f(I^3vrrmw8|腼~[s-TbԮklʏv80TߴA]뇇d,>wnT 15^Dfkd-¨ NN UsBj4R̊]Xۼ zKgBV1 b q_7\e4{qalS9tFǣsQaSCcp-ɽL9y)KOCפIɆ wW"ѱ 7 {?jz%;whQՕx3 1DBbVH2_,^i n7L03^JxmbUgӖمX(۔Lt ƙU[6r /804Ҧ,9FNJ"yk`{7z6w V8)3 hyO(V,;hq/d 1ܰy<"vCMzݦ9)F0!qR"^$Q4CHʃ `MRiۣe=Q:(@?,j˅g9B8Mms9D( 7QKZ=>ħvJ.txy6>[+'ԇM%:zձr:7T!90W2|SZ݁[xD.ՙ?wݠ X ^\ miS^9c?(p5Oӄ6 . uGvOw-H"5GK֖Zf^(&InxMq27a.h..̭%M8 phթE%$.ƥS!ԺBua\7'D &N}²էO*:":F\ :|@r R_SjKj5WHl[nE7${ Iekyc\Q/yS.Vm2UdN9x7Dd]v337C崴yhʀT]#ry}P9hYhw KNԖF8'*o&j6TZ=+^5OHeqeoyXL\G$,j&.@7jswsH|0$ N϶ů&.<(E u%)! =bAbg( =0juD Qޟ 4%:/1`ޱUnӰq .$$ްw!%]wKzF4[ꕮ4(LR1䯗Yl}$)!`GwCO3 M*$wGazlqs$~lk|V-\ 2kA͞ V2aǏ8I&k! ;h|w>^K2 SP s|y[]*Ӂ XX,=W!)G.}j,͎Os1qVG?rͤ-zH ȖY 824<#j̹1!i5#.v9+@=„C+8G}HbǴ(:@pi==N*/ޜfF9 GŊwE,Fɍ]4Sh#X$*ǻy_XJ-1YZH<Rr=Դ0Mȝz/;w;OM#6|K㖓c1.kԍWayrXra)H) ߃A#繱Wϵ-x\j}+[RZENfMYl>vhT+jt=D]UH>(7ѨHLy!Ik}Z1_GRzOށ_h8J<&(#lG٘+:Ne5Լe(4z@PmhTJ=C>lM)_P~ǓNN=8kI 8cuU}ZsG`Ow''AB̂M`UrK?KK`2V Iu#nkJ%uoz`JYY (®%HTarUq a#՟nwI b"U-݁:5Sݻ[;VY=ڎ^`,@m[Nw=竆f&Q?~GoXKۻ?x..lǫCbyUIX~`zk?H FY31/k݇-ǁ E +L JN *Iu4d4ܨP2O Bq)'wVDt.nDӝcR9.3.WƠI"B2AF\cgdĀ1rRZ jo /*SB%XѨ~HVd5 W%:@!I`:i5MKKɌH2HHZ.\̚ƩA*˃7Ng6+g9hvlT>ӵIyN2EabEƳhQs"ń?1bɤB#GMϼ>7fř2ּ"`J{}*+ܿžs#O\k t0 3reyr1TҾ  )~Z,jtӴaD&"R+XیP&[:k(kf\p|+uZbn͉Y6ʍ5ͽR +L/R1ZtV;H7ƨ?'f}xuA9fހgαnrF^n nB7a089\,n,kgBѦҷkd5UeʷFĵ/|@[bȕx#V[ %0se =}X:6qO-,&<y%bLQcN .˝ax-M)Z(YX4w+2KBI6bB3sG9O׋dvg^ZgE#my.gprUSEmĐKd޻ف<{ 1,98h7pQčƒgk@۪V󯕂XPOgjw0V;(C\OΏi&Z264ݡӗ_N]*|(=ۃ樷m%e䠿@wko y֫v>ۃkWdAУxZ3 h#!hao ,g ޑ4IJ .$ŬFwms!si/q!wnY:M wdvtTj `x QdbcWP Q ݁S9nRqB~w.BWB* g/ِ`] bp\RGWnk2̢"Fv4Oj[bM3ݸD~0jM&/芥DqV5t!E%W-#;uh:A{;k^Ig -62Ba3=q ƨ#@RuD{Z@E 9‚'0M`k9篯Ҧ1ժ?,@zv>7WFjSKp CI%S\p$= sb%!$缝}Ɲ>TWXl^7J,, n oߴfG63h*=g(Ea²4/pJ7@60'Hs\9i-ᦂ6*X0Vuhbh*6bU汒w<⏙ LDM Y(1 t}kƘYm!+z~ /dH] wK9;k/'m)r ~\y;G;_z(d WH%~`,zY[z$%e.[[ !β$p.v'Y-h[*u, # uSaBw#عvFq=RxاN$u?'&o 9#1`{\wB W> z^dЛfZhArK$6ջHwYgImq3@)#u[hfk^6qN2^tC%}_%€*CJ,=S/PN??|rylrM a:H;XڬE/ _Q ;rٖUbpy*]R5Bt7Hb,msJL,YXth**Շe( ].CSGypj} gז6iu}r;bnbnɝde؝sgk36/tc_5ޒ~Sl, ـŖ^S2j:ŐMCVQ?*InTHIo@t1wx~~)Bџ^8s{8-q ɒ5C &,$[[pږ@1=eK['n/7ƻI@8KΩëGX2msȅ?pR"h/QD֞LWgWs.FUj(N,j +zE;GSPm:VѮ44kv9yq^ߡt'ǽU4}f8( S#N$ڭGk(?:%j |2fIgR\>z{XPKt B{W6zeuR hoß8JB&P^0 6$Flr92De[l#aHS#:-J;83]65NN5MZW\ȸ,K!G]lL#{d%~5BXIC=r@:#wp܈<N{k{-UmOC6hXDGm-nȘ-pPe[^[Jߑ51B /w Z hӷrrcܘpX$eݕO-w﫫]X88ɽle4Dji#̼O(?l*Ul^4\.v >ݶPW- 6?iL,$y{.yɠ0i1!0 U}UT,i{ʥ.L/X(kGF`l1\~^T5?SINLd><~j/=IU;lIQu I9ЦӮhKn:(M;DˆMܹ!sV+ѵ"@qJ,9?^ҟ)X)%%~p)&hD?HnIA TTTҮ. rLpʏ@ &o 3BZ>M;]ڟ6{(nmE}fqӼ@˟׊`3ufSu,뿢xAptn#oKX2J6eG b(F 'mQdML_TJ;Vţxjy*(3ƞm=,Ջ0c&lPXyZ6>џp3&-MS_;]ė x84=xA!6San"P8$氌–uy_wB&Rg\QxMA>"J! MR&h:ĥ=kn,0`5=RqXmB$K<'àM'+YEY+asŗM6cLNtrvjgiTXfWw4K1EH o-]8{v@Q4 H_w?>F ^W[e ZUĔ݈à-fc%02S~H[fQښN;K-x GPz$%4'<ݱ7ݼ-ꌰ 8_å  ?%Iю9mFޮVlm7}K)*'  je56.w*DmQ=h+ >y{OB˰1B7=-*J fwV)(; W$RQ6]_vPe /)첁tLq Ձ ,٭^P%WmNoIun e9LoY3<"90(rM!!68ΟH&%p}R]%m Z+,ΫY#ԗq1( `GH8k"_X/m uJ v4`aD"]BMP(wk߭#xCP]E"08.,Ls ;>HI␠3` @@g*ͷ% 'mW} ;;U)s"v-z@VmPaFs,; b̵G<@%g롂C,L(7*%K\Ž߭Vf3iZ05F%ljg뀐_1'9y*7,ĊVZ.1ꧩIeq|DD5H;RsT=G1N@ C eoeD|yo/tӴ!~DJ.T7!+t]5ҳ+z2Yt 1) 4>םI2y'/?X8Ĥ>mP$y,mB93_}+ .E!o#]٨Q$| lFYO۞!Qzk IX'=?!`<\ηExd'&.7u0)SUv#H IaT+JҟWrQU^Ο󀐽(gP<+C^ dGtjjcBwGb{B?iG_'ܣ:vލgjqz?Z,n6tra u=!6g VȘ\ʪ| ֫K<@ȯ_oپO+ń؜HJIPG_OѩQަQjAրqC)]Ν˓cnkV^f/<2Kѥxud@KMȣ5HGa{ŅQtyD_n_-7*uM˶ _,Lq>k$@}D,' ۏ}`Hxd/Γgd Ҷ]Rxqv8ʇ5!a\+*Lh (gYo07-3ˌ3.vbxWrN$F/ 8Vq`՝d@s?=Oy 5h:럨u>|fB@ iN 97^ T6ܾj>X?1tlʉZu9a6RmwKZv&r4?a@PJ5MUr)Xc!@:?*ꚘGVBG%?qEs@gW{ (ϥcf[5ƺ!C42cЃCNZ2I}CՒI{Q]陗t|Żm#`PR uӉ oԞBSw['CJ& jxrmCbezZ'7!>lHVYnU'N^yʱo7GQM뀦8SrL!C` @8G Fd]4@1|ɻ1Qݤ1Ar_Ori$k"G=A;2{[-7}2"W5HFx:dLUF +Acf%/ySaĝ[ʘF(BLώ[m..K27LqQ;r;;J$E).gk+*7iƩ+d.[>mUV#̙=ج'7ƦwtZsݺN :$)"OKzSj  ^z3o?t73%w}@'}߹pwmUBŋ'_T #Gf,U*d=̶rx!6GStPVѾK<ũ -$AT8*ꉛNʋjcaMWML C$ -vL 8Ӈ{Z{C_|rhQ<D0}rtZI Wr u"̂n~hh)xn*s=~(ְHǼ]q@SF.Ųx4ۅ,ޟvr) zh"98=5>jdī~o>J~h8iH:9,Ydv&Dh/> 1LM6P AsfU[8-pvukޚvh=jAfEi+ƚxu=D}0Suⶖ E|Edfs9,Ht}8ѰzNtXr)1=hjH']z=2=PIq_b-x_X0n%Ղ4K*̀ 672STvۡWѽ0r?ml +7w%Gb k-K>1N; y܎**NbZ\u/*x>_Q,tiJ੬Di?[h)Ó_b'sRj< ϓV$X+><8 1 9ӫ;u<2ۇ*.Rmx*[{DUlKg+.ݦ43By&W1wD溃bvT_lCg5 NҪc[)ޙwUK6 r5qLۄ- ^E$KfE!G򠇩Ze .)NFF1'"[pA?'Yb:tM0EBv=l,n57`Kw8=Tu5zc2 O]1 0zzr21ˠ*8a#qZj=to6 | Aן!ṃi+M;<8KlS?N)6[J8@o!"#jow%ʲ`6Vn`릚3gl3xCH:;qYZd(+ {+B(?VsOl#X `(Ei&&^~ʙ?]lRߞ~#mxc;mwzGQq~1䃚"ki_wB۶KY9tS|1Cw% 1S!_fЩcWk#sޠ~`*HА8i6sF-쟹5PlLs:E*e %l5+fNaT,85'16 Z胓b\~8n|5]З1Ju׊ER HIt~Lď_v20t˶!wtҞAz䜛|OϊKsi9bK1sP6:p( |LK/fR>o=T*.B͊ɧ'`n:b r1凋YfixϞߝ61BW~U'EXe0j*7'e)G9҇qġn3w->U˺ v]AhXB4F w]s6O̢Qfn7ywxmE_e/Y.'NwBt]UcKM-.zhoHkcMJ~o]GG.ȓa,[G\zO r) o؄f82xGlGtW\?y";iq>70|G4Юs"+sYHvA6rh5U9= ޣ (ָ;-Jwjg|.-9T]YԈƶ]ϳΨꨕaSn N<7o,tX^J!}NЯi.8Ug@U^Di- o:HzP;AyX.3 |*vڠvh5$GIf'mĴwGHNkfQul̪hy)urqO9Nsv< ئZ.9&~S٧xu3bPY+hXpA[=X/q\Q 'Tu`@8w* [cOaXݞjKxR b&iɖsHټN,'᧷(.h;FaՍ}ϡo;E[^s3=(0QIc}*2I<0)"W[ٵ<߷fw3; G5WCtG5QTyxCuv@[Ӭdp_p/}a|NC' zO<~Fm>&;8zsCq ~66,`^`[6p>>&e?:WTv{e]ʹ)a"V(w0ٶ%x.yK5C xjD_>Rk6 Xӟj&a8"}h%v]oZyĖ@߼:B,on_EVˈ6r5ɉO7 b7j8L3qb0.RqM7]-H;p} ,Y˶; Nx-&PS~A7( P4jXT#%'e}'ml'ݶO#$h H*@b<b X2|Zf_.{##zBLuJsܦĩ5<-0KO>0QK.j,ANɔvʛSB@Y.[h?"gۇ=9K 9yy]MaRb41>CUTy }?vߏk~dq_,jj{EBo3b)QwDI L N!K^qww6FiNMKO ۲i=OoNJQ޼S<|XEj:H<(H0CBLH7$ˣD$z{T &Yd4^Z 2wDpC˓ܡ ӨjwmH\j͑W]\zbȻ{a6<)'_4 ]Le4`ڐrz^ӓ:oe 6Ҥ2fYuS#Wf(?ZyIgyNȂ ]'M 8ob JeZot];랪yйMudS' ȽϬlH[~4X.b]@P "(׆Lr "/hc 9QFX{g1UkGey5h̠2Y{ i F350q]YFdX[0h` :ҮK/="cx]!>^r:VJHj?8(Ln!%MY/تUŐ-5"-Ջ/b] o]UD9CɖmcgVϯ΅oX_ .,lDؐ\AQh76O%M݈ TO0$ *-+iK%<6Ե.3%.6TW7uט)P$Lv^ƪ6m7|Y:`&Նߔ%vQA &/));;lF]i@C"2F"vh}8;=B M2*Ǟ-m#ۂ}1yZ^)OCSgir-|$ޫ֔jKԴ<|}Mn2'{|G/e~8tQB#0D*b \ńbiHh>Z@q5{tVLyڇSc,7IpR SGtlӛq,S`E^i DŽrun?q[k:&Ѡp) ybMf9|0n;mB|aCwvV)r+Ǧ˜ذUݯD=l"SY|jbi^"N1zC~'yTZI_ưNyv.F5뀉úJr(sM.~Vs+2ҋ4)+9k[JWw;Ǔg1^-I[?,KϏosh/T ۿXz_ir3@9<<:S)u.[cU=B_f2R͡>H̺w&p$$I=1<)(T+f&j,R1Vi q{/&7Q_HĸiW'(!^pJN(ks[|3FTa9}AaY97cuK҂j@*:j>ysRmmE+@G[-VAk,}C+uPY)N,Po|ͰgbX.JmU_\@8#`㯄DJL]{'\4dCQ*0NG[ #8KLV6oFWEi=i&e;ߙdq>BvCQ4` eѓ[؇a=Y/&Cs()ͯs7 5 G|l=7J2oڋ=,j>/ -th`"HmY'!\?? >!4@`4dAW%4 &FnFXbX ^ҳ#@lAoVғT\/ 9A^Ę3+bz"&1spCWdbMlo Ba/trz"!Yut'm"eN(+pYP^l<[ z"/~MK16rehn I3.E|8 5l6)}SpB[_)d>Da^N#f Ǵs<úD*nB@V͐9bA5ZQR,qй8kMĈƐd:oه$~P.4{D)YYɿ+$ES:Aܩք@$’f4?fט fz(wU³YY@rE,Ze;,D@D'9h>6]P4E XD]sly"1}Y21vh֜n*SK) /Wr׈$C:[Ro*LR详ԣ54'>a^MπhU߀NjYEHpuFXeFA( 3æt~JC8lkhUH& l;d:#Т .' A@6Ko1z0.r`H|K2$+=WN{aS^DW*pEqaO|Sh1 4u;KM4fLɆM`u?P!C#Xppɉզ̅R  䘹$#>ZaItudJgѐLHـ-/Ѕ#39&nΪ܃>g$*֧!2,)bBʦ@Ŕ`W^w,0v\-ƚz[,S{[qXn1q^:rXZ^zX| W`Og`):UE?߶m"j[jW t(^e E:pӭk;hEK$?[W?8Y%1kEásn\9#8'/ =![1iDH3S1dV8S7IédAuYz? Ulԧұ=5OLs5e5 Z*%=;(}ͱR`^'H|Ye׾s_:IcK-*ooJl Lf ܆۞g96ܶ^Dʎv sJN7ؑqQ4?.Wsj|T|&Y",- Al"44jdkB`Lg7{+DF^^B a^$R4K`Udh)WR((e[> A*8#KXʮ}iޒ`b6T@ߪ?i"pajK  (!\{No =ČtAt=¦"^C fC"FxƁk+ (Ӓn&`߫&}wu9ڡ#,5"dY!7۩cL' ҲH6LB>U0]^~^f ɚDJJER;zex# y\i ` =!앜x'ѕ`xp${Ȑ!{u XԮފ,uThE r}Ŀe`gmr u\qeHmR> 'שu_4􋩿.6c _2p$,gq)Ӕ_+qI7\R-)Yye5T>k+uXBBl~c@tN(gF.k|ſaq_RȔJQAs'o(­#>1DyoB-%!|с~iҾŁ.0q,)^>W*\`;0lW-_8ڕs_:p(nwS=+wF<#'GU we> +m)o46vt)jjm ohAr:;68K=jǡ%hiv {B ko0CF O4&`zN!xc{)Qp7/W꬏/MŽұ qgQ,щekV 0;i ɭ09 S#t]hiPs;ر++6" wؖz%+ a-Q$Z^f^4G7UxtLExF &8]kLhD#Wu#`x"0]*Im %ԍ̣Vc=!ؘPpFGp.]f~QE#DJlw2*Q@Hk u\7)T Zaƍ.Jp&9[OZ؜ߒ,3L[c,tpD=߄ 0ʐ`5+dl#q,Es/aRmF-1Wq{R9Љs$q( 4HP0&,o(js)\So.$fG. HS<2Hxɛ\,:ڮtWjs4gZT5rz7ۢ]D_V),iʎꩆ/uuߖId)$7O[O$1RT x(%$Z}!&S;If_I.P7gLJ@"@_ [ v^KˡV bҭC+V>Hi9Jύ(1qVԍg w33m-zz V?LְJ#VWt hr.l{J@uDfWۜ-KZE98ɔItGD{? ߮)Fmf"Ɠ'?;Yz-V"9`羛&#eRYɎJ,` ]z]DnGQ } jLJa6 >e9ϓ|3Jg$ -pTdIؽnN+tpUI<> 6n&k)fM}T-g\m#"Ěk#:w\ޅ/'EG>im,- <M ΔqK"y X ZaA˴{R>n(7={W"h%@ 4 LopsZp<{ka^ \d21?zn2W⟅Bd Ъqn^eY K &*M+\n%sň]9ўj zF@ʨ/-`3MT)T>MՀbeRhCH&rf;ÿ2{nK?ba slw%k(ƘQe*4K%F)5 BB4?.da@p^W Z 4tIc_g?NяsF=TWeWn~ 8(L]P{JK쓕 [ !NCx=rMK ^?Ogk~ɭPM"|u_.eFI^13Sen木C^d}y+C-82BvϢ6so+p!H:4nC"Pq[#l(YfXAۭc&I8ӭg=þ-QE`"ŝFs %iVj KuzKs=4߂W}$TX$PQm%kvvT`|<瘕K12HsSƓL-?I(Ɨ2=WH!%(s +t?2"*k#FщDutF0*w|Nh`,W7Hfq⁗V条M7{)Rˬ=$'5&x͟>MMi5R-A'4 wCa!\#\&[賗3Y;DWj9UwL!9քD\ζWg =\Hi! +KaKOW-^h:ܜёB&"NPOa5e@,;Lx-.#mԶU_Ptn"50_?.S`M?:z, W3T/zH(PX[F MNd@2).qQdCy|G4U7NW)R?w\%Xͼ,x84ڡvhR<ư|åv x4qAI%k2lD1R Fh8[/@{0ac |[$f?7p0<IY&( >+|gㅹHX3e%~?mDOu\dEBI>㴐U a"h34s8ƗZ5*v֕[(&gʘL1Ɉrm]s>e91%O~)P7Fi./r҄JC`Szxǭ4Ec,"a?SoS=.oɽlRK6|ZoOI ZiPx*g#؝QTqfL bl9&t52ǥ.-@cjA,%wt!X]dzԎV ̷ő]@4Nn`Enz_Q2Y: N="^rD-v@MN~[L 'gnK= 5ToeS۝=}F 0?DwR{]5˴n`na:ڠ+i`Sj­'^Y;/ą+0LӦB>vG,Ȼk\JϽ ;C"ŷľ⟄#\ҊWw)@',C\{N hN7C8^_;t|Az#qѕϧZK!|]RX2gըJiB-"8v@K f?VHyχ"JnKZ3&Ҷg?RPVJ;qmʥ $W `&++77ˆ,ʜ9ɞ Լ\ޘ1l@U^wՠU9SPw] 6,fnCϑY8硩E_1i/AY](,j5ODr)] qɢ}_c|DEEq;2DX]uڪ˹BGsay [ޅ|9Vm4=_G?8)Lj&d(hٯi V#L5f,r/ 3I&1+PV|{rx|s-g'ZjW#eǖu0\4:P{jmuApH%(Ƴ+{9zwg~'!e/#^]GoLk1|lF>"q/mv ڲ/ԾxyR2t(6F$(Sa6{+ŸB:%4' j%Y?麘'?L?^+[, /':sytJVJYq_-eo3%[޵oiOb2Tl"Eb<[WXK 5 /QKa^S-!w<$=! f1@Z7⌆⼚)6@t@A?VMIͺLD`Q+0#r:ԋjJV12׶ҁ*k+f{k)s5ÊDҠ K+$|d[ RF9U´L^ +$ װOns!'Qlmh%=Bդfh?fmIFh#@;]{~{1QJRZ _%P\rn/[=c0|8T {T]I¨ݵvmP̼r#,#JTQ"l[ d|(ԯ0Vn^a4]⋵;8ʢ?eZ @z AKhEa)L.{yJ4X{SrƿO1*<έ5D*OIi< QT #r,9[} =B)!>M!b MڞZ~($Sbf<\`_ v-78E/+%N+{ (6X}h_WxMn 2\Jxxz A`o<ϛl/&n9A,Ǥt쨙%yGl؆kwzv<:ϔ,<8GIJ+}$^&~R 1[gʽT42%uvh<@Ns LiK6k@A 4TՅ& Ј`WMvx1Aq*!7k]]F˟澲n )p[d)d%?Ez 'N~ɗQ,g rBUq"b/@V&.n [0wU0LDk_7)V.>*kSMgB4055&ENȊ'@H1 k*U <>ҬzK!*@:ԥ3x.g_XTnG(:_\q9CO\-vW!gwi"OVVf@kƼ'9sSO${e39EI ?1?4G䞈lGEF:NRZs  s[ֳPs -qhwSEI>#OvL rșכX;\W[A#4#j)3 >fv;zTp9w~BNn౉>Z?F$2i%CTx坕 m~=N ޏR r[طglx=GIaij꼚`ݼ.%`s,N禥ZZ@'wIg3V-lY:8yٽu3d9UWAݓ+OcmVu;ʃ֟dXk8/DR&<>Mm.TWmH+?d(H,'Z1$44أ0n)K r JQez8ᤗBpJis2Yf9GuR Q2t22U Pkv3hP=5כ$`b³p&omyT-i?Qn:%/gbJ34-0CX@]j7_||B[ԁ`;o3& &E[KgB ?]C{(s'iۗ?q* ZSiճ7)2C3_z(T HWwV,A TVq;*vyf/6Fܐv]ݕag#>g3ȣ.^g {k,84;6nʈG8=t>^rD h`AGq3$hC3塄V'˾1v2W6~)y.Ns'gfH%^HT& Sbe+C't-.ൾERn4oƉ4T{SZH?-%Ywǜ+ BϔAt7^@)f8im8]O+TZ捺 V(e^[\҄27y<{ՙ.YzU})OrrUʼn 4G7tQHpzh&k~ȭMʒٖsǜ nvGrlʼ$>]"wϊ* ,Ԭ^Ϻh0},^!Ly7<[2JTdp,S2#,ϫ~ ؚ>KMP}k %$dveZISOf}0WJ.vZx&Kށ->v u$ްr#MôKY>5b؄ dlpfY i"'~"rJ>"^CV.*WibdE-{;n3Du>KJ%=f@z̐'TFA_El=RKl.ۙK}Ջ{D@0k&ʋo%SJϙ?1.vaZx:4$AʟV*e?6LTtwrٸoDI- [Y ;b8iʨOa36Gحux͗/jo$bo(9D)1dͪʰڐH \/EȒ ]¡Ԁ{ehbl5nv#7S rBg3{+yH/e9 4#w=I[Z#^eZ81%%P* rPIyԈ;LcfL~2K9\ :۩Ώ;lj_gxk.Nܳng떹(ޘҺY-_4sW(4zJK[?D<D$oPݪ94§a ,|F]fDeqJt?t*3T '#j+FVHbu }4*flfZ;@@ ($(0tc1L6]t}`]и n2gY}dO\ ?L5v =L5AI-x;r"wBpA]Z[pS橪 XܿlQ6MN}\_uȎeZ ꟫,^ۏC+h.I 6tm aaţn} zqI5(X[2?O6ߑ׺^duU,*M tOy^7(p ](\Z3𯫽!A;jͳbԋi>DS YN~ Z)Qi,5ӎo)zKAŌ~ֈf | ~ᗼ@oP2gh n>xh~-l0 yVI.(r GS~ .HN.;.1kr'!}M0h޴VN"bfk6EŁPU#uiB Pgq}pA;hj KPR_Zʞ>FMb}3# yFusWb@ȹvmW2߮m#{r /pm-Kz;u]5U:ݺd)0FJP!J#4Ӎ)t?im"Ⓡ I4NuPݙ ~u*$;˯*oa>_gf75Գ|ݙjf}3WbZ_[cUxU9Hvsԡ= e^#Mh+ \IG_ұ apA|=U`=jo\6?7Hb\C=Δ.ƈ wܛ5?d'ER`,|nԮCZ}<*/_X7/nv4CG.w*0 d_[~z١XwQ[wyTuRgynS׏SٙlQJmαuF‰e?,+sЋjCGHI:=KyGT-}k =0Ѕe9 yصpP)8ye#(-)amR"YB[ LzD>q2 bvFz}.deԅnrpַ ./8<JKlD>x_Y@T,MrCM.J:ꄹA!>=P5+J(q9ge`LM.uDsۄ)Xj<"t\GJ%|A#$DxKw7 'Ї4; -r$5&Md 3HYIG:gț4TSYevqJBTY*{]c$p5n EdiDo*mY;0UcW8p$phBYWu\^W1#<BHMe=g;Vy:3X(SzBת5R˫d*tLXc ;=% \$=q^/C:(TҢޢM$sCpH\s(.茀@]Hfv[FﮰO=-#HU:lڇ& o)̏py`8d(tGiSnET犨!~-,St.H,}7c{fM1s~Eع}ha9fMx]M4,e*^ƥA,:QI$sie^g_Dk[;C $GbcM&NtD7r [tZ< r7BFͪ aSm%FNΎWi9(Pߧ"}W31^*I ¦3Oj/lF jY-͜&~![0d0 \OȒWg02ڠr WTM8ly/(^;oט6s4#uctN2 ̀^p >+#H_ v5f ,qm ֻ"0$\97x\1½|^kw?V%ehb)iVU"a [ڰgH -a8XH=fw6 ^,~pn!p$"_ȎVq٘nR~.ԢV.NˤR闱(gx+5;)ܨw-@*P@F oĭ|zdvyŶa٘>y]zb qhH 2jQrޚ>J ͽq;'M_`"kP@n089JL.f"4|BtzAtC?4%ȞlJP?'Q0@mH ?K6 UTIίzB,Mv]aGV|fA=>(d-tY4S.}<.Q{xLCupd6t;EgeɫUY3hZ# T;3قlή>pB'OS{$G7pfH֊K|$M9tV:|yotF!0x3Q[+p[uiυ=P ,G|=pޏ¶|9&V9&= ,zVQaSdaBP2RSQ![ C~7 =ET.)9[Nql%i!{e30v8471MSbUp_*+կ0(`3۔l8kˉ KTAV9b _ǖm8ʋek ɟ5-K,"zeăiAa`xG=`*PXٺ7l _QV@~VSo:v|\lyieQ%l$}V69j[}6BF)`E 89DL,u@zѴJ|s qr^=iRkDUy81|3BiJ.J-N+ R fSǶTLRZdg%fwO7UZ>rZE./"ؘ\b# y s&NL7r{L"F " ȣ4 Ef"7GԑTh'!]0F1-2Zto-o9%H.9ñsVX1 5ScWfH;q`HbjU>̓T%OM luVl*}D4k{?Z5|<~P@ .42۾NxERрkuӨIߐ\+bxjŅmyT&1-zvKs4;t{\d@%#ECcWS2N|Skϑȓ؊m Kj;Rb]!n%.c=HbR j=~j4F2Fk[>ՐZ9hG!Љ y6[~?L3}&KWlW&>&?.zLy`%" \7ܓ'M4(cu!87%A3nw9?.i S~|u >w3+Z -S./F^A𦃃+-Y {7X8 y; *J_;B[g4! -zvTɃ@IAtn] y*l| )Pq~.bj~A>G5Қk(FIJΠn 5Md  $',-IC4nT7+S66C a0N+fYAɁ}go?82$x}y/3ވK$lȋi>MJp@ҥNe޿A 3*c [V` Z"f GxepgE]źΐ5 Gg(bHGL)ɔ pÿq2~~(cC`%f ^(:B&j6U,<(X桒XfJX2Áeҿ cȷfm`H9E$ֲ̯LS s , >w8=f,VZn2Oψ"Hq!rЧPIZ]d;@P NR! zb)=VI̖Vwqe$ jp& .Fۂ (c q@zMn!_㽽ck8YX [0Ϟ3J7 b|9N|SD_#eKGfYM_3 ?4FѽZ566иC>2sDj mџL(]"w/ cL#302R<\d `T!}Hܷ< cA:)oXW mVae3]w7jk+bO<L N/*Eff̢p&ٌHo >4- E";/fEV3+9d D 69{W~SR\. "s8,&4^HNls.?C#G @BEnb|qdFĭVco% UyDհ~;P A6'o}IKLO`Eq$i iGrgE&hve b u^e%sΜuBt/0Mi9aIbX1HԸ.h ;G٢$Uy?t)f L_*CS_6 kY2qd982,-N~ SdTIij߽Jj/8q 8xW3BDaYjjML -̗lkkٮ% Эy"'+uJ>RѺ'iD^lO͆>y3/"{5{f.ڂmjtqudu i-W%Wώ`2˦% 5ڀ{P&cFqi͖$[:ּջ,dbSQH-Oy Wq¡)fVi)L7n2LBN~]ړ^k ձޢ d3exZ@2\^c͒:=vkc˚_yV ;~҅ۿr>1 ؄V6=fkJpOdQ *Ohk/9b `" s F/~TrMBϠdc7T(".麗ݬ ΍VkYk0FK{]9 n IH$0ŞuJpe44ާӢߕi(X{ }^!*Iߩ-)qr5$ s-!j8<ϣA8.xNP_d# le.c -'U%7-@{ -)P4Y&4Zj6.6:=rm%7/ 9 HcXx6Lu֛@UT'o )dNYp[)hX<VoR{?,W\q42N pܩ!)̳epw\wdInݛTLYs̄gnqYa(=Q]Zڳ%J18ˀV /C:&yO]p[]¼iOXkCweuRH}Z6U`Ժ.ZΔᴖ8PU~5HXe'a^i8"EYV׍KD>1e3ZpͼFqR&w[eꟹ.=@Em@{edaÄ <d''g"4o3Ӗޑ)ؚC 9OM#9m~cvp&7Z9ONKO&ZBš-['[OPj`kC>N#{z wmË/b9;C`fZ [t{alrbXqޖUzLsA8vL㐹rNϵa;,am8rscj'cLU%`[eow0t}o;*b ?V>~;BB:p*swpWCg8bVqWWhoyJb uHt׉iӑiްPF{Ԕ_WEP!h dV]y?fBNk0:_0TC9֒.Bg(;5/&E[cv '+p=C+PhVT| XВrk%#$_iMᐴiNa%M4rA뗒2_BW"_zqMhRDE.S~R4wo)ĒZlZiIRu}*FhkgDiefw{F3K7E c~(oc;FkU%3MU\۰ G"` BcSy2lDkLT ~@d~m234m&dcZˇOؼTt^)С@}R!c, 9'YWPCuo|mJ\erW{9/?~)ti%EQR~9.6;ߑ>mP{~˅~~w~=;CB!5,#vBڻTQJri xȺsuop~|'̴e)[/e?wd{CVvz”mjNgKg^8OnUK!kS *ф8?znN̍f_h0V%nip4*azLAw Bf|>&[ :O;xFw{x|_Hu[[֐yF ,t˳w\ 2 K{ja2Zm)PWrSB~lrKEF 4R;kgc> ?J="]s>(Bs+(HDh/mjpM1~p@]*d{-Α 5-} &J!uAз?+pW].^T{J0e~TbQh|S!g"$ȷז}(l[miݢd3i=3|V?A9 .ʅ:p5~QU~FϾ/7SoSŰQ#/;aIjn yI\0?49F(Nqi+RLTb(ܠ5j;g%Kh)1衾_, pbԶY<ý $ևA{1ʉ<7&NCm4)롄;^}V0z`|`<+W+< ņy9 u:ͅ9=२\ E2 0Ve&ݼj@? J)bR׽VtË"klG'!"K b7V ։"2D icC]{f۔:ˋL+{h0_6B))O7Ac!m)Fr獳З\%1Hp Mֱ9ѩ8w4*0KfnHi" 6.]_-OiwYT?ve(I}Q$AFxk@RAOק9& ʬYHe O0Ƥkd:%ٛ:wN(w ? rLwfelU#/9.41a5+</(bf{+] ^7-wG*(Y.RBP Ɲ:TXU:D i5IWgC ;2!  [8`H)`Ͻ鯦G IT~~U\x7mRRCAjlϤw{ßIeJ'ߒ; kywpT$6źI% l_%ԫ~TwBNχdxMf zf3.7 2a:[],?ʃr920&&@]H=chhfh/X?'kѳiSmg\UѹZYq[ce8±2:+駗y1~eɄ|քr;g& =ܮNukj] {_XޓM;ĥ~3QU&{H)9kݾ/jB|~ ;&D$Rj!4;{ ALIUڇ0`6kg)BniW[ƄZZ3{4x.e;&*n͖̓el(?.T&. U>i*ʜ"a|zB}Q"e79XHSƿ3!d:;y|Q*+k 5oeˈ_=)D9VmֵV/g*vrnrTxWv}D`vmxLޫ_};WS-%I@6m&3oi:`)Qnړvm]9.;+= SvpCrl>̲OWhFA l؍ew*ӛq:שqoiʯ}--7l,v,ܒKL!PԾk:,yNZc**fWϭY 3Q8Z$Tj|K.j\X}ȨEYF+TuS77MBJ.:,d%>xNHd^T)؈s."FgHvdž\x3!YW4D C}?"m2Uk 2Q e&X;ktG?;; Nz)>-_=m{G8=E͈n#Qjeo`LJ6ݵ&LbShͭ1]VF~%yҨ1-;[ZuFN)SlW'>IZvwRbRR-WB=7t@}$xB{8!s_W=Kp29M-J~SEla)7K*:8#1z\~c9]uWI+Y2[H0t$d>qpj[_76:їIywN<`zxG7\)zǭp }ryPrBFu1 wE- 2\̥kHSU+s/?eyKk8ڀ'152jO/$x@~vfB'>jneƏSWT斤.vG;+~N^T\|</i%}p Q@gXX])Rct?MIc> Amɩ8KdYUO0#cR]@F-gg-uqQP"=/7!p5⹟U- +q]8 T+7@$ގ5kkGO.JcQ? [_:"~MǡIfE4{q\8HuSP_b?x,Oˬ΄qL#ϧ;g* Zk\nM+ȢUK2~6v} ujJޟG˒/{1GhSJ+wK 4hzxy&^&jMG-5q9 yτ)Ck Jw49iVޚ`-v֬|ńG$;6(j)|dFRwqτ\8˳P֕RѪեO:lyT&7ڮϽy.̊1x*ȑ ŠFEw2þV~ĖU20(AΡJBoc&2^]GfE)\i0Е.O?hwv߫h@k-X⬼>Υ(c`z~k/GtY8M/q /0H0iw1~+`-ܦXcbNdB?1 А#1u;ЍYq#u<ޔ5 =(rum4M= !d0w:oYv7[<byfM|u$ž95GlRCTAhL{t 2!62Lpa(y,¯ῆ՗_nYtW;& c 'wi,"AC;-!Ajp?Vи?7z6^q[]#`W6?3i5dOj^nXQ5 dj[쓓:e&1 XU`g<3TryC7Xbe)^9En-ߢElLiYG^ ]30@hE+H~"\Pc@I|T5ׅQ`knMFB{(kϺIG6 8W(2?rdFwh1Y?ao'#LaHZl Y&\`Objq-`d8u.(Z[)VEk'gE"%ꥷR?pK $(p F~I-5& 0,)\[vыm rqY@_g_(Gҗ>4}wߟ /cna{sSybFA W*Ov1 KlfvrK)ζa ^y8_܃351a~\4`l)*Yi E86{_:\bؠpBwDi[=EIoh7:Ds[?}6wL; aZU/i +@;!#зWdpT6^0vsYu6B?Qm UYNEpfC;r ]Vʹnw~}=S/G~IVcfS/xM;/ۜ,~tm qXS:ev}= ܤUH;Q\qwj BJbAV#j)9o)~JL0S ysc C Ykn'N|'&qzT ߰5\ȏNǶ;)ti$Q<5k&k3M>B5aeQ=D5^>`+^MTE粕px6S^?rqHtw%1n[8.($C@#&7j\w[43x<\Wf %>73֮_}U4Z+ISx 5.+''qzXXn*+T-_?+Z{ M$9LUT|;7yZ1eE,#POE0% K\p}>TRGqk`Vrxej_ @X_u] <U:~i:B_߭-Us4Cn?Vc1>NB5ca}֕)?%Du~$q UB`@ppy`3OF9݀ hV"ˑ!MPiHs|M;ns_R=DlE;!,Cҕx0]CJO0>3#54XePܘCl؛toOru"5T1cQ+(qOJrw?EU~oG,"6E,7SPD$DЧUq2Yf}♀?#Nw7Ag B9j Y극VĵCA0"#zY0X";f$vݏ{"0胕 "4tW1[q14EF럿~B(FLÒJOZ qa!~q[֔ V{V)qHFI &nU jî%zt0iBdY|"I NmHxn;Qgv"!bʰ bO utܧN=6үbfR<5)wt%}SO' ejIԬL& B8.hސ>6Z'֩^BŭaEtGJSrP=]^3_8gێ5|^o.x1"W|[D)8Uz`E Ohna Sh|jObG54x)xWC]/çB*Y3Im߳|:gfg` !=Y40:SWFv -øA(oRrcH!Wh|| K&Yš$gk JhD"qH$QB83؀4zg NA;)/0\l┃h^$\^v3dϢI~eҊa3pL,#?ec@JEAM]?0O] ED%׌ ژ';HۋrZxqIoM%p$oUډ8ρPͳ4zܟa|jmz+*ň)!#Ʈo"cg+Zq;,gF ΖU giv$Bɪ ·k~>tüP>Y:'%؎k֤p[TȒZR/F&PŠr1CPqҤAGES?a?&YN߀O쐖L`JhZeӓ^Z2'K@ 紇I$\%a,ZoCtRGb'c  Q la ̅'wUrX.bF_rE/6نIAһ }lB4dO?:dr.f\Pȝ4J"aۦU! [{D\ xJ_OEe?;;M\lx9ָ%oHf#yxŮ2`S U"W Ч(⒤=w^>FlQc8% kt'L`QsX"/ף2+KS crL8u Wh.¬鄭p~f {OL({)ċ1Х%֖qEľUouE 憄N'Y:GGE}ڻ [3Wݠ"V^^?qqpa@%Y:z%(WMxSJu㐣NJZ"ጚIp.k2ó؂4;+]8i_Z< B΋w;BK jnDӝH胧nƀ#QVfIlddo-4FJHRP_9Xmi :aZijjױ`YCpiAaRǑq;v%LE A:>a9ʃm_,+sÙ IB-b2Ty;q?;RR |ϰ1VfJn2pc&jN;ۘ_#PKQqCECq"{#[_]gHmC4ӣV4*9S:p>fbﴑ~n3)Iq3$D$Rj8J~Jz A,,"anдHm3ؗ^}3 3%tj;`g3&Qs }%2Yʶ`M(*.^WY!9~G.l Nx-"Vi-H0 eN5: &WyR0aж~`r#ߟ M@@23 Xqh#L_w0R.oBFGБGmʒvhtH)\P52ly-yOęE?#AqɧKJxCyĿG$^y{uԪaѡ%LW07q12}z!B8FBG )Nu1zN@D=ssK9赧Y,NS:zYۜϪa.Qɬ;sz){csO?F6=^0ejO+'ݑ&KѰ݅lPz&|3:I]]\wjjSgCּ90}4Fs[EŨd1#Ϥ-3w|tؾACsb!^ɐn:29EMaݛ90%3fK-BP8=C`鸧fJoJt fc[z'8-#qgmr#QġJc΄dƣ߫gIjd<k*xb>} |Q$η[X5|KCKMXFb @h=笏⠺D(5'p99_V'H v . N`<@wߎ%*?﹤VŏXm2]gp {Ϧq݅mQE[ipcf{gMauv!rxU` gEjA ӂc5'hNu[{$k=`%UT --V/?R JCWOg(q{]AoVM "fd~&PrUWG銊4LJ# %* >pkx)Lg 7RhĹK!7w~: y9v"v(RxصhiHY w[ F9c]QP~oJj{wiLkh )?l>DSI$=ncG8jEK pc=,5U6'+Hm>D3"cH=p04k 0bo!k/z4}vIpi8&!an_= ԰eVed遍:{ejO V%iC'WjG!k!Q4 {R=łFT63$.?2e !H^m4hg]%%<ʷFEhXSF}^C"v}xd3LIG/.Ozj/NioE$'O77rdlئsDd8JF0\* 4|h8%`)3"A2[/q%bgnP{HޙƥNG +PӇuOjQ4m'WF}z%C;Cp)(S̸+ADn3R:YF b(1޳w9>=[*bUg1 Q o!B=e2je߅S_m:&A[D aghd w1o7o)3zZ= &ce׃[fm`_rH9)=* C#m aV$ 8X2WE׷1E^^ͽ^3.4Irfy6F 1~A\%@6GPn)ЏΆTAvԗHiN2,幣i|JS5(P[b~7,(`[5w<\yi3x/ ^Ke>κZhks)t 㾅= 'ɡуV5<_:̼87pK5JCo 0*nN!hi}YҚGikMk!>8!OϡIm.פMaO$Tz$a.LitpdkLmfrgb7syJ|z1Uw;`ռnC,A3 am+)vi$ KBÏJ}Y#ad:{[`KTc:|92vB~nuN!|ƀt2 Kz?LiBXUQ*@e*8L7xvOi6aJ,[`vpU)`?ałݬʂ81hYm>tJzanW2V0>q-0oB"u=y+n$o*v^- CYxN޴=ؘ`Lz񔷅@#h{ M$~6 ]^}Zy>Y"ep|Y-cf˜`]@d쀴k]' ?>#I;:.!=B% knq Z,1Ê }~+kJ֮n/'J"9BR @%4 2|~G3 3Jn.>S_"./+YQ TDR86hgPVKw&-_H *Iast  0a-z`j"}uVe@w5]QnvgV߁ž֔.vs;-uɱFzO=gaq{Ԗ|Ͷ oɎ9;N/?85a!%El4`/= p_Ätz{X{|Gx4wl}+\c=+^Lؽp@:1ߦ_ۅ_޿$WΠ21pXX|yKp̒iVPXhufċ DN9)N7"i9(iJI ókDzZ)3'XnKKXuus9K^;fzu^+=f }sk$3qYy3H:1bL}1M'J@ǤZp>B<)66SK.U2S:}z^1Le|PۮpLqFE}~CggD}ReP4{`ad@RTC*,g9Яwbm*k:!E #v%XK^CBS0YJTu/f |%} uCq9Te;qBOkWX=fB?0x ,Sjx3ݦQ(=vYAXx=b ۛJmE"$bt`bl(׶mǸINZJ 4Y :"D ^֛͎le=4iNCP7R<$KtV8%p\":0\\E[BCY^PN'Ar&>' !''pfH5bX8CE,N A)dR%!G=0mk$;OZ7d"/Q׌&g儑aiW鑋g꘵0-I?e̿*">DѾXD!kz gO͞ "5Y1yWW 3^* 9vԦg%MhgNޚVP,TFq4?>Isತtn1-*zS &}0o?= XzyhhuX *[KUGgS\4l:M=W(\̃#cBHEՔ*mN XJF&jr-7(+f׉=I$hgb^?Q>@I׋ZĄh_#`Г6[疙U?$%2| ז9SBB0ѡZ N|_U B3%\ܲLDs@֕qc&svN `W]ەI>+Oy1a{ɖ|4d'j\]ޓqǞqJ=;p!;:C+zb+%G_mJgJ^$zi2u9*\xh &&m4Gd+]$bNkܞcψw΄;{q_΍6h܋㋳Ta7a={ 6#XJ9=DZ +J\]46^,cJJS㙿m-xLf'xC^X.q%UEIt=BUtH9x\̴;S>IXѧ&cv t m+4g4ĕ!f{v$}Y_߾i\e.d{_BKx1!!ǰ%?6,ځ DAs!sob.n- ȻBL*a0= l9+=E])$:?( Ԋ礨9{덋PFFgr[=ҭV6=mtGwWFwvA~S)#&!rtG;CgR% vNA"Kǡ;>'!dH[U6?/n6Uѣ ][ gG1}DG~VN Z"uw#m8p)5VcAcЩۄxHN351o:ksߓ`yb4dxUd  ZFE9,_5EE! ': `+J ^^oǰy[!b6{q1ʇvCi ݴ&G|E ˋVۅBn"u̪@5R;޷UjBS"?z߾?E" F1%79:h< Uc)ӎu)<1֤(|jc׸!sTQsoI_pc6AF|cS.Opt st,{jZo3#*0mD穐]V'Kc;f B*7HggJvdn^wr?~ eK]b^zYLJMsb4P 'O.k)ߓG_'{7,F֖оNbD[->G+3&#rP{3Pobע`M%˕dN=y1~8JnԞ2Nc9Ky7?>E-iQ*V O\@3fm1*}'@r!E[jL$x̝0'"w"{`& Ɖӭ A92Uh1v(z҂ٜbeqwɭ;+,pѶ LT"Z@b9PWUoX\jY $ɂ^t:"ߝcX|䊑fg0BڵNf 6U}ˌ%αp􎀻ТB~wɗ?.r!0:AzA" X+ٍCKbq^yd}ܷ d7T?w|*eNQp(b|j3?U )x)Q0j,`4)x?AXH^e) jdKc!fl`dpOnvS y}75(g6;N =I5lF$2( k\/bʹn%y}Y R@0RL:qipeH"fa<*  \^$딉ཁViZTrdpwI(| w4EuCTfO0Uɥ Ycrz\99Ь"0V`J=VBMW{6j x-ݪ?# o>|nК;`p9NGk^!&ᤇA8YG=^˥EzT HFϕݡo";TXsppw ,R># ͆ Xn,ć3qm]繵BJyœD;0sgWcqM@W pB?GNx~R6j `ڒ3 :A9EYFg2qՍw>[Cp|T5:-8ŧ8B4q@SJD^uئ jN2g퓨^}qtN >T.J6q aḶx['1 y%yuN0sƉZeQ C %h81n0M &Uq a/y4IKahp߱خo_si٭//eSOSjB9|ӕo(3^3Œnc@A"j&ݦP|5"T! ܾ6 %B\{p׸CX[dVh2#^en6PjFȽY1Id< b>fm?*;Hk؟UNfmB{М$/AD`ʉgQϧrIwe-Gt;_l&i xG1_Yli!J7ח¶!)hC\>Zbq#*E4 4-fg,$RI@P'A؍ ʄbr\e7DB֫.UJMaY嵿o0Qji2)D=na,Ͻ yj0a7`ncf=zsDUabrD֡_ӭ~W2dm5}= -ln^5yѾ_*;D捇X3E ZD*UΟ%v1LBdG6Ed3Lb'~J9Kd fn Qeϧ(7A3z8&!b/O,C̲W3G{̈K#J0y ʫYtA;[ŅՔk # @r##by @uy4#2tb!~&43.%Jg2W,~p,4#q2죁O m'nY~E*Aoo<#^,\;0{$:.$3߻XY )z=%DA*pJ}˭piՈ>(_D l='UރH ڭTӏ>>D;%!i:n>62Kd65JVv4V: \E_`utH#}S 2bXPG-$u$&-`MV4n)7$1.p!KyPb/N3 21QFz.y`}N?Ѓ*#355Ru'O1*YiJ0H“ʫ(I@RIfJ$ɉRMU=7i"PV B)cqTSD;թVJs&`*~FTnu&v>\d^!k&MS0 É;>GWJyM^QŲ$H`O("G2eL*Iz8tFJrS@)&`Vn&#@'WIN+3಍Mgo6Glx)&Fn[&_(>L/ ʌ!ҥ fkdK)Zˁ.hFTvZ9,\TU |;Vj5(żM ~oEg800m2#eveANP1a9I}YZkh*&\8+3]8]PcQtg)$F]`/[\zDB2,0Jc `ŐaηFUu^Z09NR[[֟K)s|O470n&`ĝasD/>u._*8nn,08AgHakgbAkk19zL"Z^uW0k! ?+%Wou]-~܃pK8G"p67TaZ hQ.~[E=Vk]$`,A _5 e@3 ]Rߌ=n56ՏT`IU,!bfv1|(e))vk^/GHQ0uFV18|T*^LOoNl~wCa uW(Mkă 6Jn'&J$ v݋om4q_qr̈́~mbBWV0RS΢nԛQȿA^<-CPNˤ--ηQΚcv4`.<.?Wk'R㳷 1!ApYu3'HV.6ЃOmM6yM0OqH@RZR TU $;}]yA;3ᱎ{t0%Z^"0%IG(9AWMϲDK %DJ cmƪ|f n.1 $oyn=b8(I.yB4"dBI: $ DPz@gQ$s L64ضe?%,Rrh^Uj%= =Lx_LI'Rb^p>o~'nH`:]`Cj{6m-KkԣcrT$y Y =8&l )cNQYr{?ӢݱlxU+7FoC G`%TUa"r:pBSPFEaB ɜfRy/M.o0_nӰVmj eVD|N6f^, 8,+=R(̬'@[дn;F]1*: pTD#}yށŌa)5-k ºq/BF HʿAfLφQmȔq%fC"wŽ uM59}mcR]:XCalb1]F^sD~~Qvøs>.K| hM>[/nwDNsPJ/zykn aC}d0u"^k6$x䨑3~- ֔[@1t*Pv>j2@BO};W|qX‹2%&St epVYYTߨl_O-F]tNq@͖W;ſ&~J-\P|L |=Y"͊BL`a.EY7t_Mz+Y5(SmWÛ0v]l 2.-I q8 !w dz"X~!7Ii4u![h^$ ֓J9$G6 5e5(?6}5g,[m ,dA{xFˆs{3lYϩR DoEwe }fvY^ JQAhHӏ^ ($L|/ @3WA$Y6FCӣ`(m-=%f0glZLJ:AXw"Yp^ܘ'r%]̍a֔) ,pA~fTqۋ1V؍LR;iE> 5\߈#Ϟ_lִ.*L43̠Δ1IPĜL;hESyR) T>.}H],_8{?MAfZˉyh:vҝmUmo\e[t-6Mk[lU&rUI:"qm2/ E/dQ RoTH?=5Ӹ#(ILVz2mׇDfdH$9x|&/@?~NwdZȆwM֍E([0gIJ+,ypKFxe?d$8&,oۤ|TjsDU>N#ޑR6 NkuIIDn2vu(QU\xXy7Yl}D8DTig..H ,SA/ 2QNZF7ߥE `F܇F;Xt@ӜW2rh4@71G?oAN錮[fo5S ;qBGu^  y! Uؼq{0v}R aL牯Re0Ru)r6kh=];vz@eb <KS }hUѨj]u{|L"iD͋B}a<]"nW$E;dY/u` M&ӷ95n( %SBmMOBlj#klۡ'e~Jc3"Xq 'p`}mFVlRl+AnDZQ+O.W7-p#.fc]`6cx+AxloL_;S;ÇbbeJJk/9$IWة)(ĴG)N.0_謚+YDdUzkho&5 8I BWN_jG`2gHjLbKU tc=&o̚C+Đ䊏i# )_Û*'`^s?ĜĀmn3 jFTNنxfW I eا]h+RQ1Yy*Ѝk$Úg!B #E0w5_ A~.=" '?ԧC !aP\ ̆mBCt^s5n8 .+^gL\YPI2^ K!!wąu>ԝ6}^c_V+^ ;,ЍMB nz2Cb tWe;WjXU} xϫM`CYn4}w^u tˬer4} sBk H+oڞ#KΝ Rsb;ƾކ&QA0ɸ2nf30 @S5Ft ]C~vg-x<@f7_Iwi`F'96[&}qRޟi\sNOYstRTa 烙qM˟zv(]!,`jiTٵcP_=}hxWLE@5^^!'$c̠/Ҁ:%`\CaS*H=%)~X*_J#5/P#؊حWbȠR I]ώ&CuӜ^˖}q]?H;3fP$)e)ޘ.l"Hy2ݹPc[% NY"wbO=LMUT |ou<=mk)ĺsvY⫚2WcA\ɆauEq3cd࡜':IvM,G8_Gx_n ^߂d Ϛ&%@(ތ^hi6w 4ҩkGi}˺`3|:Xг\J䉸&r&S9ag=NX4/l{X.Y}&MEGGA7)JKHJje OoZ C8̚)75}̒ -JiIp35 Ja%eo  !lBGߠk'7%)`يv#!ڢ7)%Y\N$iK-EqJ)?6 tVur sÌXMriIˎ7*$e:ҡq9 T۔ihXp26EP`x/ԦI8tyjYOh-5vª8+BUSڥhF#8.vGC6և/'rPDV%=hF圛H&Q ]D*-b` ȯ_ h#>:D֧5w,RioV[iS=Cf%yfqdN3}) 1:젋ğ  ?W?Iygd)6*_aA"g&?[LW V#8}RQ:4yVpN (P | VH6Ő%Ǥ ЛNOa|`~IMi';DԨUBZF%VCxuK1۫o(`"q\Jn iҀƧ`UR3 ؊Fze`Mzy/@wA2-8Ylh|T(Ds3nl}2Hery;pR*UYCȓ%(a=eu6Dq}{NUWW mKѤ,r͟.Ez+ꋚPz=yk<ÈȺ`"B/ wE+A5Vҷ(|("mm J`Fdkh瞳OQD.Rmn[^t&, Q:L11φfUiЍ*60$eq{t7p˗d k34`I 8 Vk3ZhAL}TO]|yl7%ۘ =5kR Ĭt@Ę([|H.lY@iW MIی}?->Zg~ +1Ň\!Qco?\74a"0g?'JU{٦4OsM(zB.rZ+cAMA;4R T޳3>8P_@| j3-k?VGTkUٍ3+)yoW!SC"Xع** g2 \=iK/SI9fX4E C"5j+p$:|uF1MLU&3m4^= {]G{GPPq(6ZgcQ $07pPb^-3e8/ȷhgv"31H"_ֻ005lo ɽQRs-eM㱖"_U8&:eJ?fF;(&O b'߮YK+%p4G(FO:@4o :%QQA4aۺ^EZvf[7Oʔb,L&3%?9CXQKQcdn*ܳ3]ee^ yB'P`j)UidHY7m^ n[~SMr,?@Lk*t!f_U ēgUXY[1NW@sQknQHw<.;B>6qw~{9 $g *d 9ӂ""{0יQ!9 [+aJL}|YeW#_?#*۵ !,7a^'SI1n7z]$"] ΁IjXAg@u홡$X=`C+CP6h#+B{J7\s\W>Φ';*oֽ*L.'[^ᛥ lgHn h\tײcGZÑSWmÃ(6N s9hr_V^ '!9{֠t D ü&d)E=[fN MA$¾҆  5h2d9Q}\`]ɤ)s@vM.Yql%IB)HRqTE S+@_ÊJgGD w:0Ak$=ߩ}Ex3D9@:4u3w*:8nt&5|U'˾pIf:6u٤t{qK/ξRrB<'H xE,n=P/f?zr3r"1%?MoيiCez8ݼOxtf:oT$2X{-2/ve0n2PZCG$zUFgEANqJ%P=lHO8ᒹANht L: p=XCs}zh޿!:$7_,(YC썯Փ wC{+9N/. Cc;:Bz0љ]*^KTe Yl<-&R_7|3 *a:y)Ղy{"8dnpLPj]a=&J%O *W?Ɵؒv$'x'vKdYd!)Y~UN-C˂u뙶2')5թ&}2c M} )A܍5|6jRY2@C :s6&GU!+ 7TmB#{4Hg҇2?\O{ ?wE: snQ9\aU ϻZUko .YY5%UXҘZA,B=#/naM"qU CE.ZﳖAv֮E,,kƉnVӱ+ ?_O+:k=^@KUӚpfJUrs82{>i306E)I55"i (8h^6V G$ L._'$̻`eH6gb|'g?3%ѷ%ISsJ_{ p߀lD16iktӀ߈z}?D"5b0̤{VayQM*bwGmc]FadaƓaLuܫP멄ιdm:܄lF9P.B\Ï+5/(Vķ.3^a%^YJHV`=7sI0 D:x/>afa'hdXO]>QuzMDIvLej<~E`6O(RH~g*.btUk0Ϣ"icf\ͬn~y˽rPUUr^>"Am8t- %DfEe.5. I>Wx E/d1!]ap"AX }xfqBF7'6|VKUb:ImN$u%,f=k7R=5t^zk"uRQDx?ܰ4kyq6N=5` ܘf6JH{B Loμ- /1D++@P9LH.`qAU>83 AfŚ.ެDs$;F+}rg\e@%^ܞ}LKM ,)v,딻x?s^-}Or w`4jIb\Q\+@$aoH/a ܀2_I_Nt1Akghyy5X%_.Hz"tak{L!p!6gEV1c7Fۺ ] S21 (Е7q̙V}]B7ekX C# 7@_0; uĈyEհؾ BɌf")iS Xn#rmvksޖRg.jHC\zZT>.%h1@Z$NET Pz.e `yR_лU8Oz}i3"Kv""q8S$9}j: f~S\0-@1M`7z;9-+ 5P3OIɥ ,¼YSϹ6C {KGyx9"X*GWʸuOF'%@a̦Xn:^hxpUOjUIl-6{|U]pPD`XW x`ԟ't QS-U\$E0_w|:CCe'!Dƴ E%\W̓M-r É☭Xw,ؔ>5q:` Sw Cv`ks;/)\1`^h&Bb߭GK@%x^4,k9YWk&^ l[G:tŏ?e˸x1}НN6z?}1s^ ^tN2Svt7DP$i>R6׹v*t##,vOP?%Duh29.^;ufp>O=I4bcQ*H>/MG͐"ԆPoð8Pƒ >1_]"PxN>6銷b@gd|y&I-J^unS,F?-vu`ka{)眒 1g)xX3ri72H]5_37޼G,x[1sbPtBSB8V_#[FPn^6F yqXdbeXÜhP5%YB^L11W/uBoF0dSfz?8;-;MPOOhOhf>s3ۼHϊڝnPf>ZK`>Þqi. /t6V_5%ꁐK}-E(;"4rBDYsW>MG=Պ1B F˙Rشt+ ټG { B: z-\w}YrP-6}*dwp)yWl6&ݥ{Nf!|̦<@;YaE\d}=nb 4=ZM?nu@Z$Xkng|LfDWWφmJYn/~`Y+DtBsv{TlĞLEq^Lz7Wr썪|-&XUyJ`@9D\66x u&/;@2R cp &j]wRB28 { Ad}LnQxM$ɤ {ʬY<짙3 uH'ոa)5d}L| "sBvR,fyWN5/V[M/5bi˃N J;q;w/B0)ɬq1`7ݽy`:{byߥ,Gm<قARܳH 4}b  rf"?I P1BH{dM.UOS|t~ڃzyp2AZ Qؒ⚇9EZ>XS{K9~F+9M:hW HKѹ-iyBXLD9v{As$TXkٳf `Jz<+B/lo(!#D}+;z M0`UMNLÆ)ɡ> T7,Ƕ)(1 8IL w2N$\{!\_h yr1~:׊\Vdc} BAȢ穪r7 Օ5 9,Z.ct9}"S~I>3Сyn#ʸL?pA@0(qS6+ dQsp7I_K`ň|Qi:_U);a)9yP`v#\lkQ-Xe .;?*KlCi Ͷ{hm~Id9\% 48kY^vTb9H^ ,]Rj{?Ev/1vP5G\Hz,3;S|a y9$بIު쇔k Iszq,*!Ϳ֑g^-JzO;Gl))PflEW/K\qC%pmr ~H)gDGG;h X E.#gigFy:#tuwsR1GhA%ɛj8$hQOdct(Q!:84Th|x`aă\6ͦrcјʾv<Lއ¿=W"YWܓè:qʳRYڄ ѭO/z |uu|-FYK+)g@%7߭{n͡"p6\2EswL zsEm萁_B|"k1U? 5|U4XCIKP*õ{*kOݴ;[H𔪂 ;t@\@Pz.B&qev1f|~) <Cc7RG3"<*rcGX~{ ^ ni.[ޫ~oLq/ߒ?f,'1ˣ Np>Fw`D ;+7Gd( GjռjS5ESY`mR_^SN:a%%0:/V65ЯcAj&"'Z =V* L\+>~ ͗[?J`VyL{(rLBÏWg*/jJd4``?1+`4pIixa 㚈`d"S\ĜjFwJlWL8Sovlurz ȐI/!)⮵:)wşF[i ہU2h{ÐdXHoPD-Nv6v{#RA͸%J wEt"ZP Zyڤ] z1 *ş$5:J_h}L٬'@Dʘ PenNX ,}n̜Vuʲ (A5A'ܜ [1+W BAӃHkCL{kwIN+6O}K1QM!RBUprICJusmd}l9X~:vG}w:52!03'q<ύKJT;}q}fSg2=o6.~K(]Ԧ w^U3x׵ŕB0)5}zT |Y{ wRφYV }쟤J Oo# ]ƥ y UQvSn\`Pw>#Gw0|[}RgF?o]"a W&8do]}8xחo?gBr!sBظ' mGcWϠ}{Z~2i͇߰iGl: ͙ԼPht{-#Ѕkb I넸u'6KFpߑ퉹iئ;u\ִ\ŽJ746r)m!@XЃ"m`xeЦ? z5Hp:b8f(cI&}.L`U="o 㫋dJ`olۛ|8ѐI+%ǿbAcG ]ku<Khe_k?,׭jWV=CyrWEuVPt)EH罙Q 9%AtҜYcqXc/C03uO-=S0IN’&Jx38dHG\ݕ떋`†ݝL0 dRQ {j{A]Hyu,u8 ˃Vf\ beα/$Pmo9+T`@ n B~Zqd֡FE;@.'*{Uy;Xs 9]+W\ EAxtc_3kb {+Ԫ /?~ *"zf[;kUoڮd75@+\z1T$c ($2<9*·BYHix9rmx ]C{3] Ȕȍkk( ]1>OfosaVW>:<>7/\n?z<:xC'2%U!Nиk%a( /s}Gc5h~QF3@JC  3W}Em)sdXKcTQh[m)j)Dq3{49F mփcod.SմOhAT\pqR@d:W2.> _h~*KJJ.Ao͡ây5in~Ԡg޻FC`0rlЋ E:[99'RX#eZEKѨ6c*LE.rZNps]!mA݌X}'{di! YbebwymuR0}VUON1ɨ?mjb aF<Ϫ&o,VTA$[eaG\hJFyn:h: O;_7N~^f"'^9"s6z;֛xʻ쑯_\4kt)MKГbwGmuDJ$~NU{0S:^e9D)P*"ɚ,mb[ {erJZuQik¨0u[? 1YO]T^_(.`|k1%I\)_JVngK- V. ',{B;%0IŮطKAM稣B}k9Lu-iMD⮋)`?!'R1 aw㽒Q`Pgȴ@\&,>CrTTtŇR6]5_1bos{Ci|EeKl@L*sEDɬaZLe8W7ى{W6$dY(NY j L]֒FN~*f؛TxQD: RxNȨgW7#og%}HST7J*fFKfs[`[n)+(.Q (sV)p5eDެ2<}#ccԩfOK+O*-&*,ƥ+YKxyDsW"+0i_L>qrC@7U,t>U-xUZ B)xuQTUoI_a}d#ӣͰSk8-nKV6kDix}N2:'$.=._2իN&}6YmP\o&՝ZfY)| ܘ6)&,§ԨEݍe S8)Q@`Cq;E1af'~rGiMeZcugLSHn48n+۵]۽ZIbOKH_aHXl=c"n8AwgDLwt?/@By[m}KH TU&Iz-RE="]GP6P2lt*iJn<h. N|\L񛐛iUktBձ Hdbٮm\RE% ;H՟Q|trlV4 bwʭ;3(Isψ;r8eWb8 -xb)ɡ<2;j|dS"ŸłfHfcm8{@Zh١fʢ(^C+lVt#ol SvwܗDtG\Й@Pۜ0~"f+pG]?E;y #T%G.$O xjCt#ψsg=10^I(4=zS%=~;G:2W&=hҚ&bgO&wj@]0~`f@ |XRN i tu6/ ĞX+fFӱxakEZNZ9{VQ_{2Dp$p`<]ޙ]O!!iYːJelmGar\9;Yav>K)4b֍D0|?>k^W`g&rh3^K<?e5GC*5TIo^Rh뾄=o͏ì-F,83 Hw: &|ep |z]ȱerԘԖ@V˃a-t.xHVJ7RJ[u ĭ3QKX%eKj @<6~v:J.p]b] 8Xnˆ)S 8a#%K$f3RhCD/"4E vi̻n pEΓx8qa]Rt$ť+n^e 7R5dOTZh c)C&9WsQ~OxvыdPL⑐<*=l;:r"0t&"oT3%x7զ;r?)ћ+&N JlkP[o/1ZF:c&Q u1>g{Cv_޿ЭdI=oSVHD 0|kq|ds[ 饼f|%냙l~XN55U^!:|>! z94~kw[~E ObKISʐUGo{41~ӵvtu^÷ܯVʻ %*"ܓ/XH ]-|ͭ=#eո2( |Q #ɝןB#k}e[5%F\ G҃91M9C?Agވfidݫ~P@ش҇Fb{2/{(x?ķˇAl\SQBMFfQH p_rUr;Gl-qhL@skl񞫧{Ěj-~x ;JHKA4uOǛ "H \+%Y4y ?͹ʓnܾ>r`]ۀU\v)&3Mь>XMa]X0e׿@>7BܛFA" +m9:3?ƙiJI{x Ŧ?ug>L 'ҌH)ی|ӁXp|m%Ñ$Y"S7 PI ^8ADhk*F딋\9Vz;)wB35UoHa73+oD`l*1@>kr LW}θg8>A41V% @"`@K+A^Ep7IP! J4-C,UCm71+ ?&&뉲eS-?xf5`Mas /f4Ы]І#Jvh&QSu)q@.<2Ipp)@ d"+#w8 &~?poOR%AqNF&˱-:#zKj>[HB |ߝлl%?!A1cN\?C)dք{? x]2(|dLg,XXna t)j^7D]/%=OcfC-s\܀Qj>qL`2rRۢJVj UWKdRY6gP[ܛ*\*Otߧ̶̧"q ?9V I%R! R z:4EAxHa9d!y蛣D1:Sf,a0kYSqǂhQM/ (7[ٰzF@{@Y^l)&jx/Fmu&D" =m\ j۽>!!I]ܻWEβ]PGu@pE W 'P=aDRJ sOMad~Y#& %W5SG+Rb'8G 3#>ƅu ]BBק[7 hDIw%Bu]xh~GזgX"\uLVf? z O"]ͅWgC~6ˠF/4x*c2wJJ͏n%ACa ,r;vozM{pL,&υYem I<%pZl.yt왱EuQv ):m#Ǐ&* ˜qyA=!@eRJH,xNv*2Cd.wQOse$=K^zV;DJ:ug=Tվ|3B g9JcR{VJCE^ӚLm%!KYvYF Vy!ZR5<]=}̬8Sf]'6oaa$cH Nw8Njꛯ8G͞/z=@ Egb\08f8rF k羆ԹQ|=} t?$bXzݿ a+ G MrCG-f󬞲HhHH/-_zwiV`쳙=hVmH) om̔ܫyYVpDJy(BscegUmˋ1 HI{Z9踧M#>~q2ǩLhkɚ0to3(*rjD5$T۪5Yt Y /*}eN{qe71yAHoX,d"[ zzF`D/m!#VLr-ۨV$[LϨȑ\#AP j}4lT&M^G71AJQ]CڅR,B6R:ciOb,V4H0 rzM'kfΑ zM4+gvChKY줠fS3+ :90*(O[H4ӪX⍲$j3b U+~ F9 ?vV Y9ş%l5Gٍ ȁI9i@x}D/A5B%L+ΑG=7Ӊ-3v_aϴ RG#NȚ2;ͬTAa(*ʕ/;@<~OG֞౱['\ U=gMơ%k!V>GއI7Gpf6~9kØWF2OL!KE+Sr@=il=F r3̗KDz!σ;^SH[yr3뼮F‘(*xC1=u\јXs)օ?2t9kc~!S%rȆ32xSU@VeF%\:=k~Z ChB?A5ğJ"ݳꂁQ.E1?(.hI|V?{Q[/b@t&ݒM /L?@ )l9XTLPH|zHiy;# U`ݟ)o G̟,C)Goc]z5 1F2 6 +_]ԐYhR2j6=FFK7{pCIOUR`D6F]a M4[rocf ](ŔedIx^=)Q`i٧r75psrZ2=.C$M;p vJYJI GjI*ju\G%;SLs_%MZR <0ɾ[ |PObY&,Pɺil;j"YO%'{۔qF*O Z̀aCŞw_oS Oynwd"1ؑC ;:w>`KaaĥEV'-R&ʗ^&NƦl/ <{iMʯ,g6GC.:} pR}Hwvۥ Z^>1_G.tr" ;ľİe'@\QB_\.T gm, sxԚߚC,Vt435)O4.ԇxJ8;C{^J ew6VoRC;7@p3`5vR )-.fQyVB fP8ADNcG@ČM>WRk~u?:{AE6nY@;ÔNI*VO9?'򸲃$)_A}{0VEIKż(&Is"0,7}HPwwҺ$1h?M9e0golo!y=s&(ڋb<-^4@o6zjRU5K`rVmMI~04,^+uH$) ;<<T{Jz+}CBn v\h)[4#tIK=3ɧ6 MaݝOde eHȇ U@Ʃ#(\l֍̪JE0Te4s 5:ƒWuͽn5f54'C?ևSܪbG̒aoLq<lÃ+=wAD\kJ ZuA=Z,IA1lp[۬ESwyˑe:㘵M=mUm fǮ-oKtʱUC/trYVhgoת$EWFG67f)Jǯ d1 ˍq`:ܐf)`: ƀlo@N+ U4mkK>A+IO~XdGab? [mFj[yҗYHBDvre }gps$# Xݚ?6 %UA3>lM d[ʅ Ha);čQ!Z@<a#ZMř fO.َHܜIżi@l4՛F [[ta_?v:UTt"7LSG)L rȯ[4jvX* Ohi[¼9K<i}ZeZ|{r؀.E:cv#)pVGP 9ߙ.>ki -`MNm-/j[5\PtJke4{>*!}  ALYݸ3?w +ZejաnU S=;KT9 VC*]eft&zy&%EuE Q(y54xֻ\+ cXQ yYעE wsU3xKN=P7>ؠ?Z{% + }ӣ Uc+ @Hʧ efjdY$PJFv. avN@+pIqܝ y3o| F)7z0[%.WyMgy*3r%6kh8"W"бͬq|0LAr>4X!?y8&"B&wAByiZ_*u?߱ޢ/K/Saf 6=ha!X,P (%`گwר c7dDq'&:wF353WspW։8ǵ <u:?C7۶ [x|v+z_w^b,"jB9:F_4dƛ6p7 g(Gdq_f v6}Y.sD~p2Gڍb?̀`Kޫڙ GZx]1 Og驑acѪ& Ue3wj =ZA=oSꎾӏ'IޒbS +@gewIUg6=XYk+̞Xm\Ε0:Dh9vvДTK"Bpч!_[oZ!N~ذ n06<8+D:sE錒>׶4A*F>xѯ(7D?`NP[*r1k:_Y=;PA/͗@يd4 tf=Jrs\v2>%/F}` ļK=P/mlT 4\ טVmv<84G8Y~jL: ݭ99ay`bQ!a vˉf/oiVj.757qi)VapNtk8=_:]pRx%xU~̺?qRrUۺd \ GR3x6}Rl灾Nzp0 Pѝ'd}C ^?NJ$ްĤN8= Vw{-2οTtp  K@&.s%SwV0Rh?Sy>\i+e2Ⱶ݃!QZgF ^Zltx:)|kxWmZJխ}^61,=mh@pުX킧^cL)C0yvlh0FḼŴq4a7WNHpĄ8KDt>%n${>\G7}&q{!29 :kgC ݺ/z! jab*abUĢfH| 22E. w.S,]yC ]gdjzItoVv@ܲ.]dWՌlffm!ybY7Vuj`횰=*4IQrsdH@6. Few5 ]%5T2juĴdhbߤLZKXK_a\tCa5r@z8&bqa5iMp4t# ibg7N/il|۬]a 5 IA ) ۪>@rH_,Is@8eֹY?f;d8L}w㍀ iI[}b̨7i"-7 FsĊژZ:|0pgyKE1 (Q}-- $N@ikvrO0RRlgP_+1%Ʃ?W<~;ׯvY(1Ipt e,?z I =ΥE81|n5PF`bؚpRoĄ}z97HX|uBֻRwdr b:Y "zYߗ^S"aQ Qnx}Ζ)a>_bQq՝ֳ펎z9&s&$ljK0;@qFKuIikrd7o딆j((evJ tPZn|WGX.'Bi"EqY#=qdc\J}Tq5cY]l8* )7L R鞊QA66­O%0*&`s00a #@!XQl+uOkٮ)&vyOO^;qÌQf"ƤSr+HQ%qAҼ;^eT]SZ;9e_kNgH&l @=& F.'4VaA8=0dP>:Pmۙy bj-<{U/럱)G稊m%OgCLFw^2VT{3y@v $R@T ^PcUyD(9zAFKq롦ĪzKx4]oИRUal'nL ƍaJ")Ũj3uNW?Z 8AEݏDMG4T|$ g۞ hd@\;vPb@Tc: d+Vχh$g&)en)z_$S!b Hr"RaӋtۯBݑpL'Slܾr{*ՍٌhEԷ~m9;#m"Q˴Q{Bhg-@>h3MRSȻ(75̧^-H=urft^A‘@N(ck ʛOhbvQn%ѥ'C}-H ǽQDrTKhu_@P\ ,;ZH|Bdt=W)7S6?[8ѷ<4@n w9)?@;BD׻R˖U+2p6r/xu&6|rzKǬ:v>g:ME.n˾k>XJ^H`/ ^8|meB>䋵(>)*{q n}@MVEG?q E͐F5x[ HOj]JH/sHl7%ޛ䡓fqr ,`иR4[([x\JCȘMk2m滴:s"uR0 mNJlSK !bpUP HȽw^]H $ъ&H 2׃:tܛCmua9o*_MizL2Spo079Bޢb]J]f/i5{⦨T?\sG["?*_ KOtC3z& wets-_C2pNXV.ɹ.P<;vdHF[ (- IN ?] [뎄NdփD_0.`hӰG2{sI(|S|7Q/qU@x7N+ݒ,Q -Jڶ &[!nCCRu5|H\4Zt B:l)__ lE ث7 &OR>_k {HOrL+5KK({\!BI r=/VkPE 1IfkU8-}m`V&Vyv"=2~wu NM0i%pMy`F;MM<]#t_W0mA<- A=u?4 QdݓpM~ӑ\^thfHz=DѿL(`h({q>c_[t^26(M"sBvB}~(hv/  ƯDKN}M8 !\֋2mo uNdW+>OlQUͯ vH+5eguDʃ#xe1SKWr֎Fv-t-KR?k7Y E]hr HX7d{>Л}ve]E(/ ۺol#"kK2-,Շ"f1tc$ 7#I/3 ~ {;[x) #]V:ɺFm]<ۙJ_,=3m52sk"jȿE(ʒ39vRvѾ{_VjGD2ތp=6^(Y )v0,&TWph(?7տI"DMs๮q~E3J'$sh 4v% !8Z~`JK_ NǃJs&Jz+lc3Jǜ"zl2s/4g e$;,k$:H^i$*I<䬋li J ã2IT؝`~%&Yܟa*a?,y=~0ҌH\0NtW1⭊#Ě\ٓf5z]wߐ;}pfg$ȡ}}W)#CX-/z6 {swJ1{7{cA#ݺo/:>ؐο[B3j|cªlc-$ Ґ˛mULAQAOy8FWwa݈:`?_nY11J4 UMz؟,:$7D_C0p53Ma&Y8Q{`ɻ`<]9'HLEݕ!7~$vjW8DY\K?JUQZ |2Eg{Ć:d9x*$4 v(3Vy؆ Ҭds=oA/.(1kzIVj5_\z.8 䋟P+ w%e .ia{?{2fZw'co?Y`tG+EtO|+8m$p0j|7kaUWa VMՒm-j1,. ydS[YM ;;8i`Pw!T;+WaLcdϲoKrdes^N<^ a|upcaMhEdSsrSl3v,ae I#hXqSewWT<Q!> 1{˒ kQc2ٍ 1] ᮾNf`03GY]gU{Ws)B􁅡AFjGn:COFMOQ_<|T+,m?/;Fz?ȩ]ڹWdN8AB̙Mwnې݌DpNo{WAL^@yAA}#8r|Cms!&g}#6`,z)rf愈NcTef1W;91 DRƝl1| {N' dbXFKbgF>oI\z*ӕ q(qLEI/'wMX;W |J< qK \|iEkWa/KRjeֲzfMwN%Ҵ}DEwtNK62 X˔K$mɘm`nO^(LC{?Q5^EeZ(dUW O$AyZVru&/K~|y,B<9g1$kjOaqgFJMg!?)K^U_/IK{V[i^a~|mC6N\FDL'lҽKgQ?}<)֓ϩ26(8A8n똥?I2p: ]ytwq-|vҼ|*#֕}( Y3rkmQZ[uL&-}`QxPZ@fTָ6:kn Fp9?jUHXzY<5'r@5&`mM²3 raq ^;4ޙ8,P c4Zg{5aPɿ\ba`PuN|4q8j*;|. GXDu?Bo\9| w$qc*S6wpuavL,L`YrSSC[j$l a 7^ ER!A`O:C*SI,s~-ļҗ%wpuun,d5Q>#)[ݾFxHY_at8ђa/'<I4o)-^h-$ey-95\9[S.˶3(1x뒣-Y=)?mo\K",wߠBU B`Fi=K!q%2SS3Y!)hQ[t\X=(R[Xo|$ܻo>,gwF ֋{uTU~F[+ sU $ vSSVauk4K8d󃹑LBt(E(%ĉe BNͮG!7S:UQ52S};21hLI^r -_ S[3׊qʲ1rz4hLGdIQ .=z3dm.biQՏl?K Ww >%s}V;&vw6VfiX[ :!_,xZ֐x e}d XH;nYZ:;K<؝*NMP![%WEN9*S1ީ(t y=p2'n"IњnV,_6b|"$@ !@@MjoBL?3_Q, CWK.8˔ g& rѽ9t7Ya ?(ua_e`}WcZPVd@׏-(B>̱*ۍ0 @߅rS P^ ewX 9ߛ hYoԚ#YSBŸط|ᥕ)2D8L?7@-0wԽQS${0W֙a-Ba;S7xxH+DHEL7)]gD0ð= GJAXQvR;SQ6BH7Wu޴lw ]bzAZfS=c^1cgP*Y`Zy6wgVr<O4rOv u3f@R }U |J13o( "փpŽmu^|agAȍ⪤Ylb2VPh$oXWk<==2*k:bmRg*CF[yuɡw97Aɠg?m<[k77>@ʲ35+QٱKPb2\M %⬑og"lQ\] *UY5~A_C&' Wl|XF@t,<ԭ'Shϋ)i7S8l-,_a[ TeS>p)Ndqa#UOZJYi;ՙyT ^}C%>Y 7ڪ٢S$]yrhD2+͐ |c엜|ÈoW`Y1]Ξ\;vRA,poN߳ aCVz'p2O*ar-xMީ2G޺Ŋ?nhe4$p(9tDT,58%-`a٨pA,^Wyd19b4A ^s^-DQa3 pySoI`3XbOCVd :JvVER sH0E2Aϣ̑O~ y~,nLMG!0s٫D^㉴XEk[HqsK?`o(b2le:L5s|rBܕT#Y 3e? EEq{q6ܷ/,kM-G}|7E, ;/&:l6HzF?4t=,H Sπ\H*Xnc i[ZMQ1U!*Ϲr=9c؏5[Aۻ|)PhTI&F^AjBpU3s)z݀11e.MfΑ܂~) 6R ГMڅ͇cNk{q6OkDO>11r516v2ʌwS,Lh%ٍI6~{t/ z!aSLQd<=t=P,l-e! AxRTprhoF%Gl@Ãߛdpy˾يÔ8scem%Kdcv<6yT/  ۗ3uCf|3ԷA 3Ps~vfMtr\аNR*-'~$nnbSWsOB'AIQK#8a3߯5'#*y?Jpt5a-'9!Qk?!װu,Ц> ǻm)|q P4R69]Ŗ%20CP2I$듰!CDr}ӛ=E oYdc8|PĹc֏_yjdke0 E SPN75j 8n1ljI/%UW 8jl j8UѲvFײM- '\O]|CWep[^_]7.{wt\uswr TKּ~m/s,Y QB3-`nrD-M7&o4ljJ*0Qc{] P+8oC;..Y!&GGO̡hq,U| %GE_מ۴`D,ԗtt'OJ}zW_Yy@w[ҳC`Prh끋po9ۜԬ9oӡD=Vŏp, !uU+Ƴ Twhㄐ5p'#p{!# qhK;S!w=i1Ba{2tXGyLTP g{3C M}@oDY̔f?ӥ=~\4)C\{$37$5_(hjE3` e *=/D>eӣɶEǺyٴӻO KGBvZRVOwzhVb "d32A Ew޸ZI&张]搀 bs\'Jve]|@lW0 tQ`9Lv++&&dƑq-W:O`/IRճ0nlVWJ#1T!<2 =g*W-IX%|B%&cLrJD!0DtpO,)ȵGZLǏ.vPVf^I'_dR nDZ[.o7녣erO9@~11 g#N|a-%B{ N+yog|yRt^q8E4Ѿb%PBKQ8$vh|/K㤚< ֡Ҽ 3NG4IPhi(nJ*U^н 2$uz+i"F_8dɺzs1UVC*=ӿI(t얳MVDfv]Νq).5i7~ 2C?`v[yGN=*Y VT6l0s&+Ȝ1 VQ_jM ' &C^.2qXbS7+|(W߼ 媼T{u*j^+͠koX_| >67 lVvb}A3OWZZ?t97ɞNf%}0_$.:Am9*,C '?۰6Ų8z3C5\s"?؄aחوFA؈bL1f᫧Ft-`{IVo."vr4u%6bv|̨`cv]YX,qT%wn%5-=^(;1%v>=I%-RXW{ ߐF%!E.7{j"u{v#s=5F#lD(L'Ou|wSs2XMDU)4I+r%W7OI*}DA`;="X\0\V'T7a0iQ0NSM&zs~VϯI0԰+x2rVF$}[ijCT!4҅D&a. 9ܡgYZ070701000003fd000081a4000000000000000000000001649b7c2900000fd4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/6G]?Eh=ڜ.+Кf%eLm\Nz9TQdc IDWtmwKZ*: LL[IR2Yt'MIAed+(x`#*/դVp*C{[jhyS #p LN[=0bA32"n孢5 FH7UC`v v  f*mG+XT1zea#@wV˪΁!"AOYLGjTk:1ku2e0R&2b'br 7@!Av)yLÖaX JT@USV]M3OR\7bBgҰcI@,t]!3IU2?2k q0?Uz&)/%LjTb}aLSYyR9H"/#cGKK)WyJd!]F0Z.vbeӄ7(Ie(=iv?5Q!EG.C7C#Gpʓ)K _=U{ ]f9u98AYzGP#vDdKO-?%ՓvVycuZ]j(5Ph4ꎡƚeN:fV0ך qklD?&_@+7\k}~fcд ?nfLP/dj,ɻ22[)Z%t#RkȢ-[~^a-|x_ڳtS/)G$\"5bĠ;TRhȜO9hjyugs:\ʨ_Q"+!wwZi y i?($,#յ_9?Gz0<շR+uIž&ь!"Jba ;k84GZk5C%֭ф#*Կ q[b6<]n̂pr.P0#C3zm߯geiII i]FfsȧPVm~'&35UӍ;9LN >}p؆*T]5f I5&J2>buVӔ3;iq 9)!<}ǙbEg:$noyLU#g^Hzd<YGUxLbcU *ChoQ ?$'l.bիtR` BK]V5OXI lCYvnU_ -r 3H*0D;POl@[RW) ]8`ڳ^01 we0 ܥu LpGH z<~f|43][tt~_s"Vj ]ve.fyNRJ_ið>]y/q,Pؕv ZpIqUA)30\R.V}55)մwaMR/l" qF!ڍA o6T Fzzf8 md^jv>|`U׍@#\zß|QUi" 0Y1=y|_HH)rU4a÷:)lU"葫KD`@HZ,ڸf62Nk,#[U#UӠUݥUkp,Rjj`-i~*c߻6:̍1*R7ހپ.9Gw[0I?"@6ޤINd:ˏfĜ`;yِ+z.qȞPhrWG)3>+ V幵1X}kj+15AghFF4 $|.Yf,1oDR fA࢙@gg[HBS[5rkG5n{j2VՍmFҌՉ> [c> x~{^ofU`@`G,ï;;>~ݺP1l{|OJEʭAjEmfQZTxB v.yHÙW cxN+g_inm0hq k#(5]  pHL^z\\S{䱪Ct^N7x=zV|-;la/ӛy`Zì WOA<87Bgxˆ@۷H VVKҰ m \Q(7' WL"Vgwxc{qUIH!( y[Bju0zXg0 Q׭>`?/tc5#{z1yԼ=?NSC#Sxz2a[ SOY7D^v1<*T;_xCַ -[ C+XK!jnHzI9F} FE*Ws"2@P][.ljJL6z+}e 4JK1v*_ Ǒ$[[.fb˳(uɻzHHL}P7 'SyKwC|pH価>ED|@t^AiLz0h$2 wɳjBNG1CJ17:!- H-Jh5Uָ̻#-emvN+*b)Pu//=JȉB/1#_vpv U.D}ξ)"B)kYKC2f "--CaǗ>i 2m]bX]3n̒#nOq'5D&9REgj1_ʨn^ߒ94>g+_<~.#_P(0~=G`ݥ=f~y~U#{l|{}KejsI]~hlM )@Zo/ٛzUn#Cݳ$pQUCk%eg(Hxs;e9vt?4!◵3ỬߺR{ʦ#Oz3w/[2X׆h9s GӇ>v I]ލgS;i$Iʰ, q]4"EMT6 4Ly'ꮸ9]JrϨV3.xD.oF-*&zݍY5ĵCvI$WJw}+%sCYBJ Gt7|DR$1$.</Ҿ)DWdj;yn(Vɖk Z}&_1T|hu2ݒ&Ė/knre Wlg!zK|L8<彅rz9D8(߱UKFP27~R_'v/ 3K)7mw1L,NuT+v0 6C2:VH[ _Ϥ$3$J>ϑܻYDVyjL1<[9 sxFWǀ%Ldx+hpJ=3 m1uu0*o:֬"TE5)paנ;WEf\gݫhAX"Σhpbˆ]U`-dIa> /@Ԅz|SV ǰ{Q"-B0Mr22!=7~|]ݓG$$9bpV~zeB8ynetG, Pt;h"'qKI%ߘ΁5)@X3~ xpak3\oԼ? KYaoPMp;뎔C@yH|~T0ܲZ;{]S{ -R!kleFP(kt6A ȦS-~10O"P/5xejx ~Q7>܇7V>%%vy^)afoL^Mr }eeāJP%_ݶ}ܛ QWL6WDmzf{E_AlُW *1Q[2/LR%;d@M$0S, d{z[ΩNr܊~֜LT lGɵT;՘U6JǗ+jYxS4M&:$Ӹ_̲c5HGgLgw_tN -|!ZeɽFH2ɆD bq)`ڸ7湸ёK·bw$->^y ; ~M({01aߥxųōOu@yTأi_DUsԾշv'km]wђw~߀_u 6tS^k6y(?`~t_[\X]4&?rR7vV0Z|u!q!b+pT&VI$HߖA71q'!^(&JAU / xp%s~ml[ǝ"nTjQƞV,}{/p`=QM鸩d+_NT3 vap{ ͤm\֏Hn">r#\aECJng*Rnf^|< U h.aUw"0iy9?ѹbLdXkd:WFP~q;ii\_iqHϔtsic]}?De5 ]&>jPS Bpidswn 1=ݓ0*79nQY|^!'L7奻Ljl675(D3(?5=SE?!`&}H~]׹sQK%wx1)H%L@8 wr.n!=Y[Q۟BR)M5+ol|n\wq{+/aʤDq 9hƣ*Rz2v ;(\Vw&>0WPY<ߐ9g) )boѦ%% pX؏Wd$aJ˓gv}i 5#!VtF=f͙9پJq.Dcr޺b U,8ᣗ# 3/.1[CES«H,ʦ s tHEb8 b]B୵*]ОrZU\cm!( iA:3>BVzWc%ˆԣgGh% Jkҫmwr G w\ums3a(?穐 ڢv-fV֐("ӓU"vj[}v0 +>;@_g'FM(Zm$! \C;#(~ڹLnɷ)GzQe `"L4T?31zu9M[ĺiK,CCH^{ǗG߮)FGӳB/?GygZ[n2VȪVWU<~Ήmhݕ_齫Vykz[$r+nQM}^:E!E^]k ĆPpLԀ>AGƶFmЦwwQ6Xh%}dN;ԃLO~/8Ծf>n4|b#7p -1HTѬCdAWoxֻ}н;4OT-}>*guh~J U9/_?$@1)C;@75,K%j_#B@Ox*B_hdzY^:FJc{`4mk@/։fzͷn-ZfqΠ_E Q59˞-x"$+iVs5X[/ц@N,]E%'2!|gh;CQ x .|.Y{+x(j ;hOndJl7bۍ&x-׻qsӖJ5Jrw_s_.-I,R3OkCUQxl1!5P݀#ctϡ~_#slW-_RD6Zi/bT`%aϦ26EPF0He0('[cH:S9B܂#3C^41Y[ނ׿~lEEmWfgP/Kh,Jg{7t^-_@c8Y"5\q ٿW…Za6ܓV>xKAlYM+~ZPC 2P{zNx&ϳʠ!\meڷmyu,u׎!^h4Е!5$`;27s1m3I<QҒ,}|L ΊD)a"y"m8nHnȴlNu"QMK'c  */zTfʚ0}d!8lPt)U7.X:DR&-zB/\E O>DL )?eC=29T zP{P3{SܭYX3ΛB1 éc6>r`HiÐXSypb(h]4V[ lC]B'ORLQ㜶CiL" UI&-e$0 CP1J!\i.+X}nl^ M9 #A k4%r IR*x0c8Dծ_f^;b'w^`|݊aͲ,.=PWRj9GD>2:>5ysǧPgt=7peM^l.biuPha A6LaXj9<#捬R&W)S={ *hL8H H!Ap훻Ƀ $$+sv;yaw;KtC\8Ơc/f9[|P1¿{XF"O٧@RqhET"5P`7`+=-L!kl'D@K+UNmUx)ݫtBRG*1W= k]j=|kwGIJY=>p1{;[׵w#8Ae:Balŋ'STCuIiKjeDV\9L`mE h.p7ӹ; 1)nVhws3$dde/7{/\2n>$)| ~cП*][ȷsMTFD7ZzOLʝ5;l[|rY:ATf&* [l-Ti;|.a0jGbAr ?0q>{DA%(E%eئoWohޚm?ÃXَ ]T]/O*0FO~ ĞV WȆ6 epM&tM i@܂h!1'3n3eD͛D+XM/W+ԍpq1^Q16Eu$Q+-?E 'eƷ8Vx< k%p禡 lş P ##qeq 焇,ԓw|j_h9 bXz_I}bB8sR޺dړrSlsUZb# ]p$,+Irҩ6'(7G ȿAظ7 iq" A'"QpfѺ 'C<$3|.`y7׬5 B>{7 <&1TRBd|me&0TTV~.t'鐶/wBɡϋgM,ziH|#eo(QE֪(BM.&.xSw瀺. T x0t;EqpGBz&?y9$E "5U,0 R'kp+%]σ60Ԇ)~={?,`Mx𢠝X6nbG[gFO:H?"eoV&;Sg%T/DZG8W6wשJh謓帄<*b<,-^O3Gf4glw`"tW-m@FWu554i('!X5k}S7*Ka}bX04efsϣee6c폗?żs_R;=O'2i D ]یP;IYAOLJv,B7bvܒc?G<$Y:*–[^Ƃ]+"N9!C59Bm.v)[i4 a;?GKA#JDŞw61L 5F GJ :~Oud'R6 ~A[]'yF &+bګeTy{ф7"i:vէ-&;ymVgH#$Cˎ?Paa=)$LZezngDF$\4nyPBRU<,h`nG?nI}}VckN 0H"(ߩڸԾdcvEOͣ6kL+g甌4Hxг 'fHFv֚tKc+(h4I`GzXs<> YdSA _F͊>~|bβgKyw E[7ob`Y=9o]n=|)(셡=vPFmY5Qt `>tϏKŤ eͶd:G,#fϴEu? hQGa i#^n'.T f9zQNjaԨA Jzz?^LGz j!$H٠C>1W5 REIEc:` ?2`:d8OxIJߚI)G8 Rҥ>&#Sϣ‚my[0)Zw2/s 1]a}?yFc9IT jn1> ?^9QҮdIƯ-tdm?w` !YД, ;OWŪQtcn:JR;:e(Ĺ)E=>Ga:.J(W6qL9c@X! l_˼y*ۖSE`qD?&hgn`x.J'D3X N.B@[ϧO@+M}?&'[* ɦ$}S:UC7Ne0嬞5CZ_+ki1iɿb%*z=Ftlu[~~ M]nBGЮGtvvk_zݼ}ǂh{撸Ժ7QPDןQ4 ru Z }%nEs'yzXj3_Ůٓ9F:uoe9Ű˅cNCQU\%7;H!f )̖}v݆vixzVehR=ߖgH/I)uHn5h{39Z}dcpNe@/w9gn{,c,j.W8OJY^ -a-C1M $_4覿\2 i>6]LFz) ʎA-jiM(.M[1gh\+jA~62؁nsE]†GOۋRZh"]֕ly-k`\'9"wk1j|z }H:^ ZxҘ9./>TpRS#M~dP'BVNL)4b^;a Gpq h 8?wQ[sS a.1oI"\^g "KuV@ C%伮bz4j5XJ=~N詉t s߼Q8S 7bn1qG7W`]l8vIߚƄ!E֜c1Ye!&r/|G9-G1p0,vـkw@9=C[ʛ5D@x&߾lĔ_;![NOy]-`l@#F)%hrv[_cҕM@ vюE#]N,^ Gj7d%'f6Ckүe~+4xs;5 XDv<6)*) ~F>X dZNfiۆijWlW㘲ac]覃Zu63diE2KӉj{h^dVqQo{ICJˑNZ-[~ȊM?5y^usB3) rUd_J9CuL4} {ZCcF UGlxzQV7/1^`k'Xױ9AG&MK+̥_"9!"'+'`=̧d$|[}L߹+QuaZ\qk9;yPêC̵FP}t4%/gCtC^4$>$7~2}ћI<6r}#sq+ũO\RN ]q3;Mbc#]@o[hr2\>"|zfͯyF٤)[><԰63VlHJO@I@\=r%BGiL+upɳ,e|ahE& hshoV ݾ31ӠS t&WxC{@Q7p2ۚ[!kN>Y3R/5H`l]h,wEk>(GY%k<OfTXShJ.n8k=U/BNtwi6ѹ17.ܶ\Tۯ9\:#P>h~KJ!>#䆶BƪZ\2#GZlzh9u.K-4DYTJ s+͙n%;t,KWg8T0_34'f,*e"]kXa{8/65d!8 տ& \(6aMLI!4lNt}KmK93|GH[I lCkZ/Gr Td$~Vc%%AU ZR`n矓SΩФ L^}K%׺k0Il%ů? h}Q`g[ۖ'K T$F \Y}mM"@;+T "7B|b~ 3*j{Z[`O66ֽq{FݑoW氵2 NF"F+ UGQ,-9'T¨ǡYc8D61pGmc5ܱP\LNTWD#X$ #4Vy Z!{ˠOgPz>?u`wjbYQu_/"Z̿x.b;0* +<˗!K;@~M~k)"\j/!DX>wO|Xb8s a_!ã3$=bq&e;\-CQ m@&uwt'$ TE($]O]YN6-vp,]rvn*:\0*Zy[ eU.bH)rǭ[zSіuM#K)'b  a|)ۺ _ԩI'MmԳUܪ8>\Nr/lo9# F9 8 &X]c Q)U 8X."ؚBA`4 \Uy *E4Sk2=`H\z"tk+L9"eXx[]?: MRV6+EP ۚ5(M`_nWB]z70Nm}|^ںAA;L8ZBZ]}w+Efxg!sH>=A9'¸ZfJ&O/;E3Xih5 p˄zOۍ$=Ҡ&y -%q5 |=^m&p;=E<ݨUym^CF |QS~߻H%Z9&_2TYIa$a4*el)6]?g1Tj˵bZFI7[B`c|i/O[ yF2ER#Dɏgؖvw֯4dyOJ3%dWj&+g~'p*ilx&)ĭhvø(mP9ME``{|cSU%Y%mL?oz>*OwtJ5`j5B6\<2C4p(5%*t>h ṏmOb)tYQ<"(z>8U@⿞iQ(y uO|[+D" 'oJvG

-{$ZY>e 8F މUF(qN7hH59_Obr;6xshX&L(R/{ \NC²`2A}Ofu$哅 reF ɢOPRJIh1Pq]1h}zRn6O{~ƺD-U:}Є6IFQTf}6ۣ<|swLԬrX.mfЃ0-(H6^, M:'‚ԭ7r[\:u}KOwն=mO1Om\5DzU|64kG[[F" =Rh.zEb'!&y+R@} zũ^S!F}ʙRS!z>{ ;!$8RJ$uÿc/l4E* /At8Z5|@ !kp3gw7.FκrET|U:B u29Ng"NwM-B:4lI;ΐo9< uNO6:ytc<v}sġYebKM8C[LlM"x@pL?fø|R!!K^!uXؠf@\G Wyƈ'RI_L][\1Qϩd wF%Nu 6\m^۸σCӔ Q 6͢R֕W7G6%53qi@ ?sxpHm+IcEQ-9vۑ N)?Rzk[aiIYpD㩱7z>6$ҡoP&˲B00ԵL"YQ?e7#"$q>Iyhl3[w,z,v9[* AAI,k\ H%Ax`w)9͑}׏`ѕNi6; #j؉Oo3F\)MAws̶?r L.v^!$x.N #%Mpu( L|N͇F\}J8:iNV{r~hUdp&S"8wO Dxmk5ȪԷ|-~/vWUF򤍎mT_R)aDn3!v%Q[夒W >FB &z}'IM6ٷph܃p;Y/@hs9VJt=`D=[a;dqX6Ƃ^PgH7Z:eO*]}Liѫ-G!yAW օ>5S^W`^9<"D"'zT.`Q$幻(#VuZǐ7ɸ=?W1G: J]֠Q[e7ň [;B^6h7\9q.,A*+/C9dfז~=8,NQ xF!!构œ-t'L\zlR|r-*^>g12x]/ n7p#P'DݾK.hb_7+Fz:776tQ=4xH{Od 0tsgڻ[Untmа\9]뀾Hp3ԃ { =1o?VY4I#s:'@`ӢΞ$k Ɵ-'El@,e0lWIznfZ` Qh5ȔK;V^$"qޕ]\Cf=EQO:~%]܄4015QVC4~W:cC'թ+k\*{1fgzhp$q[bߚ=Ѻ/{ZBD$;C%1XRZ W5Xw~XbL&!%A]Az^f@X8p84[kt3_Wt:w+,36/axXxtj1F@f*c8h`5aLݎ9'{Tq*2x+8 1X''y *#vEo/QuY0 *o2߿TsN F\P6a&e׉%:Z V*tI•nf*O7cPuRHnpۍ֬iz+%"9D4aڇ='%yΈ%UE D-Z @!KOpYX!?E!9ӳ -̻a}J #-ӿ<[:"9mh DXNJl8N1fa$8hOy>AQh?n5?d=Pt'ĿO cP 64K^nuxNKKSAKGK{`>]'@R^ Qq* dB>y3' 2'7B]O ._u.1^4ȤU[mZ(ʈbt!st qXڭ (kDԛJ觧 'jy ЁM˞ܥF?3rrk  IǂU})?LS\qS@M0BPiU%g- }/hl&!a2ZT@!}]/[sc@ Mmz XO#zdgâ!ho忤AXajACT :y$N>a0u.Rg>k[ kK[s#]ǥ?Pʦ0-Za+'UJ/jz|Q{m`Ƴ\SX- xnZ.Y@7?ܝ4х&,7xz3!xd|֤P*P؛ f{ x.^cT]<< iBBMvx.ܧ_.^:̛LPU,^cΖ ڪo-EG^;'^}QdYiy-v]QI!=.4R4u7A"_FDЈ9\J# eM uƉo=bޔts<1q[,F3Lc8ˋz]Rl4B~Pؽ-6MHzV}&'Ud/N}fETiX8_VKc7Fpq[ ( {ژU8?p@d, mnY äFSJIV4{s4_y_=kH-Ǘ步`fc__5oWWaNd L!ƩuIskl!"qѾ./-+8iFQ7O/2IL\ #ѕ3زx\oY a,bzب_8+DjGLj2àEgpM%v _TCi2amfPxM@rߊZXK௅ő&Kte?SlouFJh賁.lf-"gkĶyCf|oe5A#@mT/r|+'Ei`ǁ GZX2F\.aWzbߴEGui aX\,./@}=^֖'EVE t9; B^d!gO 0B-eU/m%  q΍r3=SO$Vy`&V|x~Q.c{7)=|3ʷ =qfn#Ana5Ĵ靤jkPwG KF&9~[' BgA i\/ge5_yTdnCv~O |DxFh2кƟP+]\#t0n k):РG(n!WcR*5wjXa|D(##a ƐbSBy[s=xi1!ѳj ͲSAآ!A;{komsx%o+:P&kəU$s6A"~ &wVڞW3GE]8$KE״%9[G jX@8{7C.w v=#f%O_>.=/(΋Ug]jqeA&\8> |PP8s-{ܹwh^ao͕~OLM!L!AqgN6`2HL}oQA[  ĂpQy=4DUPk~yrakGuf<ܽ]GWI/\+q⦼D&Φnj΍%1rQ1& Amm+Pj(S3`Tvq +HT5 Ljj鹒!dZx| h$ 柶}ӸӈNfJ}Ґ3 ը҈g6:-4N'c0=k2X3$8t%p8t7؀M]w ٓi͋p]/K^|bhPK`#V-X/[%0w=cG1#_ _=mPke$]Vrc]tzo 7 P$,$@&Dd(S+Rc > gG_gpǔư0Mε*S8&ocsTH'r9=NZ`gUPZmoXy+-* vm4O o'8u{6QA RAELQ#X;jiJHѷy/p>;ʲihy  ,4=?6o"`_W:uM}sTҽ+Ԕ@py+ow I H %43XğQ$YWWrsUjg<>ㄋhbnѡ A!Dϥ >?-팘a~&I=¹ P!(NZȲ_=;hoqԪ[!WǙԂG$\\.&__;ʾ&d[D1) ī2ahA6P^i]9#;u#6G H>_eV}UjF{%ĝ`3PT6Y)/77ߍ Ur|htdqI:ha gB0wk~TJsv?v(4z@]kEIϳ%;E+Ck^ O1`q]ސyٽ%n.c˳YY񖨛/|+6 O3{lBqA@eE\D]g ~fHEկw !.H K 46NuP B!r6/Ehbbߡ0+gF]xaZt DBjgȧbby!ADqO*wҒtWސ5ш6M!HR,2|jV4l@Eh\v6"v ʙ8d |K ^275~Tr댌nLqazL9ԁt7!Uu-I]-D.Y L$LDj:hb81+r5!eɘ֫$5͈ <)xz^v#ϿJK63&|n^ ^񡴐,CǢ{>AT.tnVl?|"\DžC8P&Ɏ_DxR@$D-z=8ޫ$ Nr =us%qG e5WT8J#3&wY6M4fܫG:My@O̤Ck5Ƒ j.`pIzr'4aIm]a7}фbFq[oU@Sl Q,9vy=Yc2}\f.-A|ϚhE6$ɞG\sx%4ps 2sAv탧nړZ+/yoVN+]9cr]ڹ҅+6]lzEpEJkmU%!ꮗJ ID> >b-G+XGVI ̤I:į;.J(FX\%)19\ \Hg\m.*s3߲smqX"f ~E/T]I.||}^s:.`Ԥ,=lǍHQ58}g .}S:pC90hU 31 u EgcߑX:JCWI{Z?/-)RʇtW 2xVgDBN0#J3@,G}K- LkntGS97 qr\H2-cIϱCuU觻4@6{sZ߲iu+bedGxe9^#ۧխ.3Ac"gEm''6z>愱~K2 #qADebB.ڊC障8TEpSF y ;ifJ&K,=jt-x$c؊f쫳 5/- uvtɱ([dK{oa~#?ݬfqD, c"lr=U.[< XIO^WxҾ|ZJ\_ZVz{}@T:b}4(`۸+56x@!yv%T}?P?ƖĈ)\@0Ad];2qktޭL:`NMK ?k.͉5b.xVE٣ዞz}5>~6~ &Jc`&!*:G1ռ^B-m J|?w ]/P,d)k`arV),#~avʽW [w[*n5n̤-wVVxGBK +Lw'8]??5o(T>;?f<:~B1)V^>4{-y?װs;⢃D+ EXJ0i:/Ly몝ĥWAd%rnᵫmHV=>="S.n2 g4~:ÿ<›.TO=9$wV͙M{0.>pr8.N'?P 0BڇRdTT:5+$_YóZzqU۠cȍ{A)5оwCcTTO)~?z3{׏M鯨:s9ǃ*|  P;d.m]TMK#M!'ˍA eID[_xL||%D ޽UN.(A'g@?7 ({S^T=Æw hb*Fve$ Q%q~]OFާ8Aoh;*A;+LjbRj̃/0l\ (5Fü1 =vd޳J,x a hTwT2QevuxnrdAfRF 0gWHv (e>UhsJ*vl{& CZ6̻W~Ra!Ԃ{mx1$4`h|3nQ lhF cwtZV(03-n9T,\8d[}јx|UtlꞾXE̘"vnW}axIp2<1(Z+p h}Jlwx桴V* clQc o Qi5 XdRNZ 9}c$:Fޛ5"y҈"K(Svv+.&IZVO7VV6㎧ XBaU`7طa?n zv@NuoK*1bJ0$Z*%MOvAk$.1p}׆PfUEВƉ=k]20FupkZM[T7B{P |%B86Ym*&q:?DBH4X8tui(^Nj#Кyk9!ϊ,.3?5UzG[h'QFQ+-練78 0#P=}XנX c_##`̚!,Om; 5@Qu*.CRZegį:w#?+*rGw9tXʢ9ELqZ{cO]ZӠ)ma{'nN|qg+Fy*HZ'*Ӗ5H*Ķ8l A%_V|08O ^tMWOK@:1Y>]Vx#WXvg3*0Q7y$$: D*> Ig5`mz.{HGR)4B:&Q𢄻KKQ;OGjeDԒ)^-|&"]Z7+ĸZnB")ř. by,;2 bݜ,X-s\j;t)w0.gDV˭?lٜIǮOixe|O夭 Tg Z>$zE=Yشܡ?P]YlZs IR߾׺^n,iOh4Gs)+!Zv~;F*",3`iMlϲ: IlPKMk>h9Z&IwVޠ45^&o-j>wrXf'VaȘ=%P_z/\ᮡ`mM4r BZ^2WKܷF𡛍.ȏvbO Bz*%{b VhqeXgjbX#S#[˗ѧn2vjLzqLR6B ë'iѥ:U7FXZcV=!?210Np14d ~fin۞3ţpVXf 4q˒;i$/ ,H]jf :Afj%[.#Ǭn{.&Bq]_o!Dwt%g ÆM_!#P ~г7uVyʔ>~Gbd l9lk| z.PNKSY~]ȉNW)I O@eOY/}&|iC9 A{̥VxPoi]̦r ^SJ+ ֬ ,@~򖇈)Kֳcf,%[|r*;r2*<D4K#Ut)͑^D5 _0)ǛX@򊑒-8齝i+@dF @|9+0ȈeX=g3^$>3PZJbF?"iRۙ^Fmb. Ɠ~ P\ţ'+]N20tε yfߚܱQ0'JUP XjרPZr3GD{Lʗr[Ȅ;/kҍaP݂eLCƲM@e-[KZɢ9gh Kq( 6]fNiL8GQQT _},.偟ʒ_WvIظ!aߖ0MmJ^?)Ł46~ ^_:]%,gmm{ފp#`ye|ӃsK2Ğbh ^;}8g-Gvoۇ 2@./-Bi6G[{{Ik @Bo]Ȝ7)YYm$iwZ[T|IZsz(HsnCMQu) ^u3K4_쪖Fo;ūp\K'޾YmUH~V6MaM7zHZ*r CI%!!%+r{:,[r3 Np#ם&Ah!EXgkӋ+[`|NHr:2ͫ` YIECȴTrsL[l~➗@}0ETv1 Azl S[:oYϏ0tɬ$|U3e}"-v8P-15R``GՇEYk!+ю|QMMYB79n XjmȰQ cZ$'vɁL)zKE0dȉ$,lbKk?ʙ-K/J2cuI%`j⃕`W4Y]zH||Nb.*vF"#$YGUA  AB{Tʶ؞R* 푃B(M0JOǫ@G;kl:s|O/)ҁ#/OShj}KwX|GpQ^-&^O/JƩ0,)ҺI'H)Cxf~Y!_CZPZ>A}ǐ::>ljˋמSoemÛUI]~;W33Au_I%U xʜPD}([62NȄnx/VÉgAsЁn)0ZSl] Et)_'#iw>%'PةUy2 gGb&(‰%6DS7lz4> d qRKgUjšqģSunP F m͊:f^Oa{MטH|\eIɬbf<#VPd65~6uNO;RA^ӟUӎ2IA 03Ofr .dʖ2<@04m/.J5yGF|4MjA;şybӌ?0k[w~Kw7_jqZ g4Y%+OUT9%>.gJFf! !9TnԄ--Qxb}u|7G _8Y'PԥɲݕliҀrWĭ {P{v~rBw:a&j*~­#5aւ?xIZ6KUD0v \> _GJ{N>5 ,>֓%֑& 6;`Q9Vi֬k]P @G O<Yy *ZI'-l9۶h`-B/I!#٤5^+Sw̠6ݐLN#ܹߪosW,/0tQvb>3z9u3E?'Sۓq;Ô"A.\ i8TAqd& ]7u_'snf'EAd[S褝z\ٍ1;nLV~jTܵ6{#.vukdq0#mdx[ @8MM:[  !Vz56Ļd# ŮfOneǞY] OǗ[nL ҅+VZܑnЀ@" meӜWTǷ&9VDA}lbB3!xƮP9/u[e7p ET03|pwrKf~ygрX |wUpvPpXh܃٪$Q~K&yq۩̀BF`]d"[,ݡlԮLY׹a&Xtn]Dfxxk!Ax (ǥkJrVx%9-33$n~G 7NUcbL~T]Sq3darNOu#>gдNQgZ  ڞ}Zׄ9dNr|h^HC2{~0ID!ѲI)f0ub$kpCz: r,E7Q`Ժ5/|*~Zj"4¤,\3ʚo#iP`bYjfȧY LU9%m&Yh`VU3 }'R.$G+ WQrJo'L~sugwr'8"]|8f˵m=&a~NBet=/~ WC1%v +ax*S~k[>^IYJ$dlpua M_m+ |p(8mݜ_0:zw3.oScWrؑt8amk:!G`vZ˾H;^ ]EgvU .J66p:b}B3LcZBD6 8T>T( T@#_y(L"-$X@K 5pk7e}' :lg(2ˬdگ _q="u pYSb- х〲J'„0ִzhSoLJѾvs?!BP@gfK}-xN>Y4&YY9j܁m^אT`۲S"k;n1Jq}GL:uFv2q~[3JʷM[tF036b@ӞNZs3K5vf>cn,eĿίkE)5O#|eKS4nZ [Zφ" q,Kfhn#W.PqQ4TTN>T@M%=ڴ&~L$RRfp!m_qjQUAGnQ!c,&bkf[eLmQ&\D-RU;>P,ͦ0?LVT_ߌ̰ -a:.-!I,>=rM#@A]Ō⛇P(bMr%D4`P&KTֱ\̳ Eܖ?tӜh$Ġlˍ=skf*`9u|af((7@:Sln?ϐ}NzDK}un0-G2lȧv7/rֶ8*;TӀpķW@J?27JG:"- ;Xq*Ps89{e.w MWϽ|F)Xt$CG>/ HI&Fb{" Ng_'~=Bq7ޥв)Й.CcܸOk2@͎ήɷ.BhmO4H&d D29B(?.e8n9/{x+ sMUv5g\ۍ74la%BA^BpTuD8[ٱ=+2퉣Gnj*(&S]fdRP5O7v$8 >FM9},C>+wW,YN\cl^/U6wذ͔U;3Klwݲz 1X_Oo/2+ţ0?̇tRMp=U7ID׹:eB=z L$+lxSf'#Cxpm؎ۏ"NsՈ6G^2V9 =1xm˅T|ter 3xTUhP<}tU 2mJW ,dnOhnv=iiq'hOsBNꐝqQ;٧ o*& &iP() 'z?+%~@Ïb(I<]alx‰~HDߴE1,@CCl7P-Q5~V%#䊱+._(?FŀǕ,x=?έr0 AJQ$%E?R[ߘuRk%_R{y @R?#C,j+[bj1/hy* Ϯ mDb_B Dž%4f3ˡ}R@Qa;e^y1(_4Sßnpdk@9 xRpB2 f&ۏS20hzU[*4:'+£[X;}?ߛsM))Uބ}l!{)Ik~w]>gPD,npۢ|cٝMpt_=/^nCMN ksUaꊋOH+7ъWKbOɽ#4%6I"(B49.}';BHjruߒL.ȅ=Q#U&Ġ$z A`&ojDv?qܙ9uFc~ݏӃ1 "N{T+y15,Xb-;O`~\ '8Ӯ`UkO&{g&ϮkdOUb/{YD^n#{br?Otϻv(PO(ST E%BG;[ݤkHkkZ+[ 8$):'*=Ui'tin͒ƈ*r{ $}j& @xiMcO= G{(=%JHb3ymiEAkjtL3'Ѻ2+I Vy_)pYP` <ijr[z/XRV:;缐O/_/3U"԰F'v1NGm403j+%EL\|[asT>L$ WII ǒi-)g=$NPy=fq]E |UmS/p>cUK&/|c+„']՘j tí d\Z( Pi "(@'^SQ2&z}d}ot=Ň#]:fr%IGaag~d8^"j FjE=4`× #6Ig)ޞVÎI0jUMR]H)&QL@eꔅɡ(;#TtvO{ rΠ }]9LsI;ѭ D4C[\+a?ڄlݖ6s4CfnQ.G~) :.V@xoӐ%"ˑ\.E'|YG }lcj_rpvfZPCT~hom7R^ߎ hKrѷgMEF*])lШyi㲮 Q7(=Y.Sk4褺 W)}Yy>2/rEa?RSH΍-V#&vU7X,?(LnOF}BoGKk_dW@9i7}n/p"G\J%&PPTynP}vc,h WZ^æhu7 Vk)p7phc?KTZ1֤=/"!8GK-A#fS+;tҜӥӿI 5eb.+fWs =@88{DfT@ oJGaya# `ƭy2}ֹbVODt| ?#*g>/egKzU$PXw0:y@=oa*': .V/=S[:%A בF0ө,CxFBQ$*X1q IlM.j%cn䯈S'7T3=2^n T$pž/s+WCll!gg]QT.$DBa 4+{ {d G³a3ԉݒٕ̚˻7wS74Gie}*$p;- -٤\GXmNJ肝_q]oKjl|!lSƁ u痚 Ȇ:;Znn2) EɟpKד3dj(-]4UiAW?BɩW7X4-lBce&8V%tF2Plv [65n֘1*wx^'(aϧx(Z&TfwḎX/ZNWRIg:<_EI{ݤ q n߬66lZ17z[%V]z©իgqs*|a00<g.>VWDcdƸ QsϪYVfhj`ޜ0+9W Vq|% ۵ڄr^MiHs6 Dt2s,ꙏ#{ɾ\7:395R-\8Nos Y:!m]^mgQpiS3SeQ0A(QsU)8k(qFﲺ@k@đ|qA'$!O4 &F.N3KJuaE¯AaWŴ qڽSpBF_Y>QS))ˇ> *Q%fwYnŌ'yʬo1C=Εz$8:k珒D&Wah@';AmKi.ƛh2QF˾q(W k)!aL' bt+66aĹ={)˴9nTmqBTDAhO@1t:}Nv޲O, L_@elO&C526뒵SPdJ_KjlE8u>IҡK;Pe4:c'9. Y9?"[F XuJSZy|ÞN*Y 8 1@%lZPRzF|lmЁ?ӗs r`r &E<Ct]|Op[e±>NYq .EVe&t@ôҚިjrGhWvwv+MFיTuȮ@9LmL'[%mHt{YʤPU>CT2NmJpǔԐb`=Ǝ'76#H1Ndkoe);]L%JӬrTv( ^ ek^]Hν.jWϜ~x<&6>tZblLE%xl0/=$P o {VZ©CfiRq͆qw4~&+: <vƜJ<=fAH8_JЛ k"7 .X]#g%_ T|X\߶<(]= =hOglz )$d̥DN.wEmF=; RM-rr·\$>J-BBZ3893 ;lmN",U- 贽wb^khYT< ća٥Ҡ :Xd*PuY"m'HN|Y-⊜){O Y{e6tǔilJi,7S!zK·IVwa-]@h&]tqiCFsR tC@lK\Om.CӘi]lH:]bGR ű6Gmi7\ +REdf EjQXgɡ7T>S= !6ފh1p%7K؞DE}3˟8Q m>p,\ >aE$,bܷ?$vRV}a FE6Onػc4 \t_!uEZEHA]Ĵ r;ݪ t\et) ئG_kƌ81m,f}1+F(*\84;t_ R~?mgU!nBh>aV2uNMK}dmѧ8%sX !] fA(Kn\Dp ׼/N[ouT[j }x&d많x;+A˯&Yr Fw9i6T?ǝyin I.<- ﶿJ4](0 |܉}w?@35~iɘEuy(Ҝ;ͬWܡ&!VIȅ=>6rLʾZQ. B)sHK*xoG4f~m0to 978؃SIf(OSq O>M}(A>gW̅(ng}Evko:`+%۵Ё =̅ @&V66w˦mI:}v Vi&(25rU+3N1Gρ1 2(q yRSQ2^J\\?})\ vpcw+]H ,: ZY{}*墬iՉ{Xb1U7wgzD*RQx蟬$7Q@㸺C3zUb3"泅'x@}+BHXp_r?bV0I $o}I\?;O (q_ĝՄ"0Ef3 6a]C60;^`Hhpav#lNr}Pe0k2M%)} )w|_TuHTV-Šh@Uuxc,2K,©Y;duN$Aě&F:0`됶PWe)F]8阉(d`|?{:ҫڙ! H|uF||[>`j}vjG8]`ط^i fwsC9/Ęг:|Y˟oE雓1$:TZE۝P, Y?䝒B$3:t 0[] mp'&ȉUDI\)$WP-ij7ݜl\5I}d-Oeu&ʜ)Um_j R|#T_xf'lۇժ9l".OI,8+ȑ@iy`%Og]W#Ѿum ֚s2z n]JSk>KS6{}ҽe̊ +jgגҏ[݄[<юOD7guA&=۔IZl}"6M|[Wɤ{=7a%!DͶ t25K⸨i#Kf- [FڝDi[pxzx=،Pm̼qh$t4HV>kc ÊcuՑrplSB=aDe-< =`j[I5E'}W |m(<4h? <3SbPtCylepė 46J^uAss3R ߺSE#=(R "-qdv#9ia^V>YR}@"xΪ^kL2| qlQh G&@AVH%f7YjUuP,]!_=vc6+3uɘ.3"/:TZbv@={o1ۛYuTfDT onSټFNi&&C_=ޭ o/sg4fd&QW<ʥ̯ ];7\^;/K}H<]V.T@2ީ*GrE)4z "þAʖUu$UOͻ y{QZOltkp'`k]!prHBUbnR(4[<:*E*SMYrAw0b D|_ *EIh\]r ։TB@/yզש6e?/F\r ^۶cwƨ[eY^p-x E3b[ԾrK_?Ji%[edu7,)1. bc>FcϬ%1lw #$ЪnjW.,\cI0nHF$Z脶lޯ˭~h"8_+L ʬ|ğ欶bxRK\cmpc=q˽a،8 PԮ0`YQm7uù^6ӎcx}%Ee5}$n$s!(І;YYy-d婅'r_-;DRzefSXy$DwR*=d+*ƁQi e1|yN@6#Gɚ) cښl5)FȮmn6ԍ,:ap@ƨRQ,|Ւ:;5 <R‰~DW:s:m)c'Tfms"g|o*p~9kJ70cLo7quyQOj_H`Dw0Z]ol飃^" JO0+L@#D_)(]\Erml܇>+N܏yҡk uD]n`baᇇ}^*I1^2j6.XD*6dkLWA,L852vڄLsEo>g¡m$I3s,?.J{$=92L1k_:%]0Gs1?6=,pBӄu8E`XzK9'PMB]n\5<{0IԐݞY Jc#,g)jbD<5lq S/O3J4Fꃦ)č.%O>tL?A3ǰ*{ Wz]S +҂wx} k<ǰGz.ZI^ .NbuN~IϽMRb%0S 'b.8|mrZge-0 ꘀaox;zEKI~/W1̙! 5Ua繆h. :)ul Qu$Jut)i.}*(\cU!kQ80_Ҋˏt=c ZϤYbKFI}KaVg!D͇_V.Nǔ1UB. 4F+qR2Akr:r{v8נX~ P$ѫY fȶKu7n|S!^ZVzTKExƯ!XY'AOQB`d zͶh`S1Gֶm3'҄̽wQ hlZ}Jħ6/{߷(rLbq8x1&OyHsAF nL-RCG0XQw YLpPR|ޣ{HAQ-޲^'z!yEb,WeGߑN?9 |Yb5s̪h/nt c5b.!en6MKBLMMK(-jq7g,S (3fφwB'ɤ*raz +4x7-ױUAMJ~e} r8C;xsg'ZL FF,',V8?\"]\֚Hh!CjAhh28M|@mK/W`(G,&Fµ2/lHW >.#*ta>s/TX{q6=-I|6KX@ɇah_d>#)ZM<I YVAi.|ּ>N<>JեK,3fVX$^0V6>fܕ E.tOCz)i<*S`y7*wl6$H́r&($v#wT;ڐl!bjĝV)bg2.`Uv_Y%Ym>p}4KWkNhj(h@G˫nB?{sr|-6jDE4}]Br$qkz?YJ-s\_d^?Hf:%Mٺ˙ :l[2#%]g xWs߰9h=tB5.N3Go +NM%}v/k٬ܠC.dj0iBZBxFVKH3#m+w1]_Pa+.EjeB_I'5ph{WykU&TȟW$cEwUS QB!v  8_R.9o x۔YvG:ݯ؍Z'_S]sD.o,HKy< X* -'H%7}JA^*޽MH)$AFqB aD:fQ-Æ:0ZJ؛ott5/:ٺ' )c:(0`VcVњEPޠ uc/ 0@=lr  ]SwK'}!0D G 鮌%Y$a.= rR(#|V!n)*5"2n(&u=xcӕ;cs|xUI D4*xn^p@ے |Njj2y?$I[|/-[o1wOhfW6h63&CΛcZ ~Rܘ6 /s0}uZ5 V]EE!{>Fd,47ՙ,ycP}a$-#j+PQ9WM0Mo_.дK끡״sPL}ly95~*XÈ}͈p~-ؒ?LȎƳI>hF<Uipu3bT~7寮^ ]ʨ鱡ދo6-Ӝ?iw"m@]0$t- û0cG1Nrrv^_ɒOgMnFilNJ鑷r1cXdy0$qz0Cl^a (6KmD taP7B,݃9K3y^3p` W0U/@.^ N-\U@1~s0rFN* -qc$%=7J>2` Litcƛq'K,Y'q5YxAK01DڊwQCqŰ 0 61hMG +VH!tмKc]1nbO^À>]A)B<>Hv((%7k^u a =I۠_ #UCs:}[Lbf4k/ (B9;wZ[h~FFd@x(!H4hGvq7E _u򷳧Of~S! .u_Lj(;w/.\Vw׬{θFVߧ_9{2yj)Eq@LDvY[S2tA@wáP'>Ma*OC֍%<=Ò0ocnw' i=¶|)Ⱥ%khְm >$rsNj^P+.BԲ@Uk_Z.N2iQAuj.8n_H]5n)?3B/U>bSYUK_+TJxgP^pbPIM2f\Kye5];^&$K:yk2kEص_~-RC8>?e7NM0-Ǿ cq@P&7: 0s!FUxI}otRr &x1Zxn%10,(Ոj4Q8k[{0GR%9%>l /vtM MO|3 /5Jp ˜2w)`5. k; ގB.Õid@3fWB$i/ђru} C.-c%QJ5X ZU<8 _W`_VikUn_]hqF"*FSs,fX @_[ήЋVW1x>?@ >\?r3eƔb<0d)L[0_t7ȌzkqY TKRo nh$"|GED)Ywpv^0AuDoոk\ۼe&߼B69=k7(֤#Ly=DjxM^as ? LwXuS`t%I4rP>a7z?@_bfGEm;D?a5y#Ҳƀ+j7*% %0F80To}Tm+j ^(:-o*y I%mj__4D_p|bzVDnR5щoZdFί OgI}p55@H樟Ï?`aa"|Q׮H zMu6U1YJhp=I΋͵7Ll@gD̖ WnuYبT1 K c[5&7;# F ?+f(Y:1(#<4Ӿf[~\O63ф+~1xs>G,4=MFm\0䷘7c!I}yxf,"WNvDv7d%l%/6`8 q]ȓ].Lp!,"dM-*d~*> _>ΠG\Q32N_ I\-0s4OY蘠΃3hS?9| CWPfk=gӇ:mv>[]aMHFC=Qw,0|D!lKǘo[?8w=Wsߺ яH K_pp\?C]z{y}ً7ڣm? Z!Ɏi U7}z--o{mٝǸ!iŴ]`9a56n32K稯F4ʷlF$FTC~">if$> 8G}r&zyVɾ@=m|iI?G}ڱ"{JP%훺4{#|6_vpl]@Z>^]Xho&NlIg~W6!lW _MGs?r\xG{< 1Rӟ\<<_CV:N.P%AkTGie)vq_N_L Q`v䲷hC;yތW 5|m8Dxb-6e!#+bcܮbߟ?0sne-Vcxڶ$ތϯyxM]ڊ}z 1,z҇^>(iN]TxȜDS6V~e7;pN`E;/?!,%-ZA+23$c'ˆ;?l%4mk0[$fbf@Үo5q(}t6OaNZ!]~Lwj\nOhJ=0\LAP}rd7Z'rR"IFr]5l5MR| Td-=>-95h0˓y@C!RzFd+&0 M +=g.dn APR-'8(WZ^x+eoo$S@u*A&m$ [vܙS*~2TPiǘư#H &+Qy#3<N0h} i:5M G !믊dH/V!cTI-#}H869䘘9\!s =\x02s+G &@-y(5$.3q1x i} |? ,DnAY] t=:WͽķJG>Ғ%Ƴiu3xh9et aH2 t8bՉI"hLڭ=_X4k 5j\#]nʈ$AI"uQm%LQem!XG]1NOl̸ڋK=hfsk@\ҹW꿟l->PyxCb#' ].]872h" zI \},JMD*l_:v p~IuB[ }^BXFbb͚}¢„Еseo*.eW wyvPׇ@[@?#DY6jMhHڍU/'*6@>\? PV%m:ȷݳ(z).%l;Z{ĹkF']]hq#)S` ТP3OQd)1rˊ4nUA7oo ӛi ;R>+qxzׂD5n+A3,<;q ڍ&kO..DJ e r\,$m9unAAl@:!尥P{Q"JTwvB^վ)VpŚ)SMxq- mXŀJ:L_hhl.)trU'f_FO.E%r4=%Q|ly&a~[[5'Z4#? mpԲ,OP8FǗ2%)!d67) cP㓀/ oא88-k?DW8Svti4EVu%EdLd(+jU(NDR=Vtf?$_AS܉{☴FX !k{L$Lu` dL$Z۟f^z@LK'4^vSRuL*x97+iǥ0t*;ʥ0Z{-aqaT stB1Ӻ'Iݢy(s) er)Bo] &is:@s:qSwտkQK.$="ף¬ S6]L?: #e\E[b,R_6oOOF2,yG5} (ʼ[HiMU>:c$Z5UHnmߒ疳H׶ l!Lw֍`ޯC1%ݢ+aNJq < M&@1/e8;ɭ'vzǕ7'a>Rw.V:or'cP:B( 1TFp9Ձןoxl`$9]H$v^vSr4cnp Crv,&@ ${n:x0]qd_yh-1ɩl'ZBgCE0qN@ȅ  ' R-E_/t9>0SIXY ͈ [F<%j7 eqF:aI ҄Xaƛ3zNrIc)ꍻO`?"*ųbrWR5>]lzkr\ަXk_z1ȮsUO/xDGmFepyK@դM3N#X'VuHYT~Ք?ܔ2us_r<̶;2%}CV-f)ثuA:TtM0ӣWi=E,Jʔ X zA|t*]Ѷb@{})C¹Ga<ٽxXAKY&o}>J spơ*ͧMg,T*@ oW002DΈt ڲ'&=* np|w %Xig9~)&&Q$lqB*!5Sߣ|+/j>'Ooͻ8Mi3gkew[WCNk K/iSS'M-\]T0@޶gŨ*)+wi(NQ0Q& .xbgQOMEgq񹚁߃, ϘE:ۿ dPs^D t/V!ѿb a_ˮ2@fd|A8h^l=JNh#} "qeb>lg@ S-eP:4;q#KtqT!{;I://ZϹ]9tU{:h\@..mN 56GC58 nE0H 9FeA??#ȷ?'6TݣOHLʶh zRu($JqlΪXo6 _R^菦ME^a?Yℵ1f u{q"13|w#%uٵBfvG"?+:^ªp :+!ǟa\lV@va0&&FYWMEGm=83?J g[;hR/N<ƌ\ :#Kda RtUt YGJdw<,ۙU {>32z8j!9N.`@9ۘ)vRɠ+74;bïG"\/-h%UE<2SٚWZ,E벚#:CX9WPz%VD{9D<>?*dTW0J{DQ('@Ծ[b$ORx 4yOYN9u,PkNe-]߀V("kQ0M7ۂaQ"tϵ1}D20>ݓBR,p=<蝟P$U!:T3#/hĎRmYy4J +ƨRؒwD_x_OeRŅxCY0N]/l-;? (FeȴOt HعStnM h1z';|_(h 'p1t!&wv]zTk#^@cSGAfdsڴ   lfݮ3' _BMսHn-c'M.ﶪ}!/Ǣ {Vpg'24kec #_LzGQ%\L/mEˀ~4$GG7A%c.L Qso͑"-qcV_;C'*E9D7G)h}.?_0koofl,AhUN#o8*]@ʮ8M /,TԽp#ikS(x"H xv`4~ya )%:HÄ:,JY'ST2 M~LW"gxz*6E8 p>`݉xEC֯JhZed ª mt`=[]cu[ɨW> GvnϥT٘I1Kԥp{?o csԉKc $qU!nσA~Ǝ@O~oWD>t\;p?Z^ _24P0&}[" wT\R dUR„Tcg1;Yh$h:/X16vvq68Zb5,Kڮ`|hO1f&+ř)H3W0 Q%8րFa8R6 ]L閩%}{braчd?t⼶hr%M66 D P:%x!rCcviɩ\Te*6@c#頃AJ3|~_Kq* 򴖀KՑHDYOxαAX3F!d-KvĆB깂.s=O@<## GAb-%Bݶs(wܞB$Љ! aԄ?iEllΟR eAm)/H-]v)¶MeSmUr65HJoPv^ 1U[WJ'o#nmBm 1I_ /}Xj'2qa6d?x\֨?t *0\],N+no_%VǁXD`j6Cjq8"16~%ӝ<(v4MdB(}Y܃uI6AQ4oѱbwժX-.wbg b}7Cp s%2Hԟ~ڇoǨZtjB_ L~bs=A$>Sr4QJhf80 8z?n*OYvKe>?+ewFΝ}k ڝO'Ђ@ /x7Z'8 CJR ] 4QԪ.8TkH~i55{y[ үέ&иhƝݵIKHR}5EJ1B{pHamJC#=lT^cVZNav \_IqX?S5lMIN'b+P'#[ o)e\Ţ O2ASI̛^vcw\zIƻX ,Z5ެ#=/˱>q^(^QZU5劃I z)iRp5jW԰bpyjNt:[maKԴ1']_Iw6G=S;:5~,Xʽ&OηVJwE]"frۖ ,|[oU7|`Qy4I @Fw7wSdݯ0GUهYOia\eGNNf^\8eGpZ0Ϫ&葿١p Z?/_iǟ=2ҌOhIo, N߂ SqJPnW'A$3z0i\ KOO% LSRF0g 3ng|x̛ !.}'"F. Wc3xcK%S#ig(Irp<$@rF{g,\/S#MrA`B5]Um#bWޱ.a{a,_Rÿ6){#%ԖKy7AN-a̬P(eѺ\ F9Ssႏ. HjM|)og,f.|(Rh!3 Xc+{:R%֤-BH"=<ڬ si$<|ߴwUt.,ǷhkȞ-;O3yO"jfi¡ a>(kK ,UA(xE҃&Ad?>5 }Få[zK)m2%b,;40'B_7گ%56 䁅S.{r|zMfy?;Wod<>H s}H+kfP!Nf(lsP8fڋ~+CZ2%vW.2-cK yWjHईMCAr& 9 G{ӎ8K$_1O?,(Ύ W '2|5 hQަKR!*6x .$ȗ~ YNeK eDKM}!@^rti6!4 a:ݢ|vN,d*܍0"ϫZd k f)k1, uŕ *P9X8wު9rBLJ 8ȳda1zFdK>:SbwQH=ZsWYeLbP-og`AA~j ]rCqv=n*}bx(!};JA["E~;lm F'ThgGBiAۼ4EJCҡ:.ʮbz_@Pkf;<<"bRQlVt -fQϽx}Tk(%EfZhGv(Xcvٹ,@[틟h1IxS釰U>]7$lyo@j O2Wi|Ckk,.tZb7+: 4UފpJů EHS7 ҹf P*^Ugzw5gkJi EQH; |ËA6ݝ6sl} .AǐQn#2ن kp$޾?jZHFSD^n[W` 0־~Q%$JҖ+BՀ~۵T{5-8GO-CQl;u[z ĔgjĦA/GbRIji:4G)i iAk&j\SS jS5%h{!!Y"~GwZn 1V c{6PXrŒ^ͳ`n<÷ɾG i#9״77yhǤt\:e#vX5Ey7+ z?; ʋ5~`TX6 TJ Ev@:mi]׍nS-yO֨鸉2a`8j@`JYkC Wyj(2ZT芿fv!X2A92ok}*27S4/t[{3#Qt&/ >0cjTZʼn68[G|6_;~=0"i7nRPs򒫽ؒ|ZusP[->o_:<,Q{['i 7pi\$]OU\}H $|a !ٙEָML\!ٱ@U6: rJcroz]^A8 h]BjyEBԵd;fäG*f-/Z`t 2wy1R DgmȻEuu=l4GZOOOCjqvǨ9~ d4gxf"mK4?RNUF#_rh] ܩȼO.sqR!9nK?lv~{,ҹn-?q> @˗FU҃ORg,P$@5.>NGhd_T"MӅM/Wj)f0ً"ӪKrh|͐hW^ϹԜʵS:>CCͪ=%q *nKoNRoC}RP:\.x2˄ھ]TC5^,*J?޻ TQ<}˿!iT4/G:afz J7̯ h% ݻ*FB`Raq6 \/8 Qrch;.ճ'gE;AA.23R:_YoWc)GUdOXiP[Y.jKBO];$sj_+欨9N&4V )c@1 `N2W7cQJ?/ j tnZƸ޹]j5lBU uMm9'5Ϙˁ^L>\L;@*hQ΍ɆplYK(4h9Adк-D$rH!]gp<.D7nvAT˕zw{G*6mq]QE|])jx,cs^Gt>|ASY0 R^q|8<1'10;tFmv+G!MH+$lvFJ`INOꕔw \@!j`(C;<3kYAo G!$$8<ν5:o ʺBB<ѱHr_6G]UWqMtN1үܲ~>- jڍYOgـ}ǀ߹@ѼƤdQچh'fJM!3}3}/޹*湷n59EneI S=; ɿŻwDIfc V&6]AԚоiw_eڙ/:=&$x[M㟼w,NkGwFyJ9ˡ~R[9F=ٮ#w?{0!m%Os[gNԧ8A `n΁ N?*? ͜ c7;'瘁i[7vqDv 0i}}h WJqJdꆣ"XŦ厣{f]$$gEӾb_o pvV]ᛣ6~fܺ@@ ޴/jqS~+{!p@:ň]mq2ctѿ@p /R`BWr ukgcǔt8i }H $U]seՀ:3tq%>j-/5xlτ<>p_U?pmz콛Ck3tKmV"c"?Z{,7NFmmP\+ڡ"?OPoPRvjU&5}(VdF4+W,I_fl\__U3 4M RPW:)(o]b.ɴq[<6K yr4xaZ(Xn%ѻ^xR׎7249 b. #Lztɇ4P؅UT*h_rQ|9 dsօşk |GyBM!bn1ˎ3uk=wY$)ۑo A7 ̼~>KP UvҠ =lQ#'gi ?\؜N.N<*G=Ҙ=5/*AHC9oiBp,n&pnߧԬ}1I tj i}zȏi+z*;)NX Í3JV\fУ[`ypBDvbUK} [5&Cػ Syߚ!` /S6Le>~/lndž8A.>6cM-viιotiğռLTFZi)E/@r7>\k-k'1xl=o8zf@F\ˏ{}R-9" wAkW O;6pB  v8&DՓŵ=iQ}2S%mc^4J"Sxe,Fëc(ֳ,뿰zGy7͚UDC#DIAIɟ\,+-׮qѡ>Y2|G2-40`iqF!rՎJxM (ue $Dsyչ/YHCJ6MRG:f%`oc~P]Z'TP0,k2wG6'tX- !~gY}+cA}O71ֵ+b*? C@wKD5>%LzvZ4׉/V#c0Kjzq0Ӣv$SGl)̨7F2EAgfvO秽VXˁ76?6~!G䲢ڜz.D?{co٦c oקLAK.]EX/u|)D ŹS-Ѫ]_>Xߖ͌l8 & M8}L $Ab O; wkw29&j Me^% C|Lx qӷcrqnLT}r\]L$ͯȂ?ቛ~yke&k`@Ivdԧ*>#:[H[EUSMnۄҞ`< @Nt Lb&5GvY֊g@Wϩ79Jloxn;PuvD>*ihXjB+LK+hUyI b;>aa}QEL  ~Wت CpOL$ůs.qFO5_hZDriWo;ݎz2E%i1$a ;KQYJghoD)SobN$y2UNK I6Ye "\Nʻ]EC hYj. ů\Q38$9br &:a~s93l8D*>ժ'ءW'RղG3M Dd3,g/\+"GrR50%;.iCOԣ@⯀1Z8>MZ8o)Cd'j4 ֺB{XQs7PZqN2q/!VG,S0nZ9 egLtDR1#z-梋I>$Q!OX6cȰ[Hh x[*!&$Q?K> %KXemdܗsiQM$gwaڵRvΰXqj4a>HXɝ̨z'ӉpܦT3s _I_6 BZS"5QJjj9E(k@]ARg <e`<§4 3 EkKo5jUxztgeCwZ_?qV:|!%rpn )Aku#[tFD[{(0-ӍׅWXÔG gXƶ^r& X׊5VOsٌ?`[qƬoUtNop/p6n p2(ѭC}m3L(^o/D[b]tͰ yTUٛsq ԉp9#{e n#xMf*QFi7f.mў!WxM:y:>Na\ધ tR +ںϑa}k0?Dug |gdIֈ}ex2>WQb]Q7 )ʡ=)qZyp/܌u Ta9?ˤ4k#Hz 3Л }gjOuiy,O9V>PZvjjF-$ RHEoOPQ4Pt`tܤI ĘNOcHd]IX HEVs.E$z,g0'q`<.|6bL9My7m<1#OwcPWtB%A#'=/eIw1 r'09"_Z5 Z-tWl Ḍ}dzA?tz#vORל*͏\r6n|4'uhOBSd|A.ɡ1k!xm!IdWlJn[Z[9TC}._ Kf<]SƷ a rAA/cD2pCuy6࿝_4@̛<:Ϙ)BUvN5yl"D:ٴ%D6:J]bSɺP$5A̚m#ONX{ DNn&sB.ZOjm`fJF3 zA"="e->d,:ٔ"ԳC D&cˆyGY*]u'KțϢ7t/{Ar=x-a`>~O}]CoHe|&ͨ l@*X#Ʀ$Co:Sc0,|$,%bd_1(~3*ըRbQ!mj Q7I"Gq詞&ޒ" aDwDf+n󚼿qlQZF)Pͦ 7]if.\ =>8]Du붂H TVcAKyu滨^6sy5T6;r\7|oȵ]X(["8ѽ|XT1CIBx>U"΄.jU}pZ g'^BcVjӅY58 <2ju tWAナzGՅbgu*Lh#^sc6㲞VCkuug&H^+m ]YtSW OUHH6 m/>SPyRE4 U5&=šj|Dp Z(֐?6R' 'WxA0@K$~bp Pp3hB"\5=N9zah]mvU! j-kX%f wPk\Cw]IWӢ5I|9ga|)C,xG Iy[xuQbtdH7jxcR[%1UKa/H\?}kh=سQ"2ÏVfPllB6 v!;vAM_Il>Yȩ/~[w% +9j4q%NyRd0d|P㔬HӢaX%-76@Kcj.p[]\Ѩ|wv@H'$aKVafs!asyS] k 2)|8#2d&|k#%QΝqbl0FD\FVUWW[Iu(,!6vkDYϟl_vQUgH >y+:Ir;*b¸I!%P3+/Nr#S3`*)x3tdwc״Cj9W7k˵WvVZ 8䦀Q·hYd=c3SǭxbtV:>,.JcˎK?&c? 쩀ϽvlN0X oh6s-qؖDR׾+Xz՜eZNߥR\JW*=Lm2*ח ݂]Wإ<ϣHnvbѶ;u9`_p_,ꅓN0}:>ܒECB(N. ]SıobC럈4>g%Wn 90z!o({u Nhf|)qW ~;Ω ev6wYMLZ@Z~_0tܫ cMV.{Մˇ#zccPOdu֩#0)籴B{!Smy{R9 twu!%:mg_bQ'I/ ]q8i,P8L))Kz'G^Q,rA{2?D0yASڔ*/Mt UC7z>F+KYHM"|)4_loH!b=BvS-Ҕst1Ս^VJAR#`EVVx$ʆ le\9?FJש=&!kRC~޻: w t4#hc)tq5Oљ6=vpW؛}e:q-!mUڞOhN& LbH:ޡb_rfAOKl?)Yy?Y]9N'+PPe"ĘuG '֚=Do_Y҃;E/Fzix?I:zl1p w|`X^Kff20D*puIVSIͪeac+: VbҾB3n_=lc-rO#RSY/ vEz>䐨8S1I?k$5XdEnDv[=ICQPAPEG>2b7,u8)UV?G7[8cεE[㖽;tz-PY0} H+g:>iO֦i= p6% Q=G!d\CieA" h@K9qZjMɓ) GCU?8A mu feD JRw}Z"wEI98=DX0kLz&`#dKls2i} +˧+HۈG#SQsr+ -."&)G\3%9gsjt`K|ER5u>fW|88>6%5sOD?5#jÑ ѩfPW I%I@}dATb&!L":ӧ Ռ|vxִQtd>BsZ'cB8Fc +$.GнOy?4:6xaASeB~ĴR}_ɇgQD58IF#9ú𖩺q.D,Vӭ|A UHc[H+ѵ: ,zdz|u&^zTw)_KEt F:=R)$1ּ ߵh J($k=ҀM޿M 5I}hȄQ<%nD-jhDl W.3ܯE TWu!JwNJ\#:{GoGB0\ݞ u7뿍 F>J# v|MzEFKFEOZ86\gР3_>Mڨ5((ٴs8], iktnbd^)CQ"FU;2mt";#]]*Ψ!$cVmvh>>^GǙzpX;#O&$q 4C2#]jE{x|*i!5 Rd9C.Ǭ(p,m8IS~ZXYw;œej+N/I/R"CBzuGN',;vH|,soF|Bnn7 s3=+5-'H ]4)/ɫHE=Pbڒ+=caeI~[1Oߔ Y N6{'xZr 9ٜ6ƻU6Hsx5Hkf͆Y*\I* [Yٶ{!rZ\IyWK)/N\ )ȩ]Qyb~$UnS7[~>5IMӿP49u-dgqF&O=`^1, I"[]A2`M}&?y>ſDwe%5`9+Bttjz3C9S&FK<*$L>רrsJ `eͭh,_fx[+ Jnb|jt :s2|e#~yߗP9h?`Fj)wuU lW~UGut5 |RŰrk9n wKdv_=p"<IL_[_ARR|%1~ܝƳ<kI 6U |n>Ő88 9r̔!REdw{^*-|8%l"j_tFf9d;n&xa-oM5ㅌ{;Gq=FCM'YW29utqp"4tGՑ]M z(z/3r&mا"RoFtÝ٪ - =z-2ǐ_37 *0h:29,9<,2 [@VJfaPH%~n.;!=:-#^5`o/Km&vZ%iYqT؇3h*[ AU0@osek}R#_Ah +W}T/o;!rGAq~mt 2 5h1|Ғi)Cx3"UH^֛_z?Ā݀] ϓs_P:&lg"yƷ%fq)όټ8^Bxc45h VЙ]4ת9 ~ `u[n&ϛ2.{'nwT"Q27zUN~w׊ 4mzlC&&'wD+Qbh@ҒA~r{s :;K:+dM1giÌm@RnsdLj#i9Q ~9ݻ[}L#ϕ䳟{ (HC 5~XKiD' Y@Fi>\Y* dzEe23N $qϭWT4|H) Nd3a@HB5|ttG6NB/LzR CRWpSS\!ӑ;@4CZ^o[DLTHTHYՔ*F5+4=c+{O(4h!8`뽒{B}\ jbkBD K콖ZwwL\*zT{" e}y|_{q4,>(odÔGd,BT%R?{m+Wi j6ü KD<ڵ8a &LWv}PΜ69Z NVKQ%` ΗnDw,3 SbơW*{CGqpD$lX2Cse`q<(EmŰyOLQ{ A֨Of0ytvN5ChKy&[g^Tg/!qތ߈JϾ soBS`նΎlAY YԈ({q _m~nOe٤@T2oٱxC6"+iˑ5Ni<{CB*"b MC2PE}&Lo0o1^]bEu]6Qazˤ[<ё)f ѮپQ;yY9ΣbAj2*ah95$oz &(;EҨ%jC0Hүq%m f˳qٛͩ ]Y[ϟae3R9l)$P>+xAGɐ&»ϧ@E8ce6b$:j&l{um~2 /k|HaS?@z̺ u>g1͖s%v*Ykҵ vHQ}{X2)y3mS7@7r]z$MbG74Tdp:WUi.دIƶ?Hky0;22,?ƞ5_L* ٛH>Z}&Зgb{煮̋T#hR ֫?\jkNSvЊ&-Jm & VnB"r&uOT C p{*lu+ ;]գD2|(`PA;wi;BNs]c ;MDtx[0s[png5ꈢ|\mS圃'epRq 4#ikdy,g!)ѸsjrW&j!Q)ܩ |3H@?.οF4ql7#&^K-[,A(vje`&b^]}@{J Πj#ڼ2ut2g oWj3"`Q&NCu#-K8>i:D%`oϰ_[ dEÈ򉳔XץĔo6(@8xj|~Bs[9IYN]i=3 >Z\tZkovZ¡WPj ܅jvh^Vf̵9Ge{Ҁۭ&JQ0w4?# Q=:mWpSW ú=.#6J;RK!NjaZ"2Քā>S6Rm˳}A`#̶tV?h@\—P`ᥰVAdrXbv,Xq\})._"6&i\  eZKf +Qd}C B}%KMA_UPI¾LoM+,d^ݪ+d2> sV["0D5sp`h8Foˀ!AQ8]J/Y?@+@^zI_h 6xx;[Ы`s+|`_4ׯ~*tjOIJb $+nz?&p`Ό+&S$N;ñ&Q@1yn slE%c7Ѫ_Lt7rƦZOUI+t,6Btq ?j/|ut(ٝ3Օv?,!\!pW ~}}%zeHL}۞~6Q7تɶttA6A=N7I|c&UA+%!-$ E;*v-*Gl=giRf]Ԭ@FΩ R1QSA~%ӿiNZl^ᝯ&YZ/Vd5xPpP+`[G/3ĵ3d p5_NB@*H-*5x}L8|֋+$1Qra>-6@I!GC棚PF1ϖ6s~QZ RG?%RAA<u0wW|U_PuoOtNJ`z$W(t9?ZVRzC"gɩ* 9ykA?%6Ql`Tx@XgQTU Uf'(ja'4WK^g& Xe-o(6D WW uD5 bj/_Y] /N+m_Bo`g=;sgYKFH)|E#qQXl8}5!JF饼I\i> *VbX-E~{*U:i\5'w-ikR/G?& m(, oqur>$Sq ̰$oI}?O<8E kg s# 'vEAbi̲JE9pC #l^AvTdTя˭Yεa|FˬAΎ(CŰxhv-T`\Z5*V#YZjx"QYL: )ңM.WIbӉL7Yg1nJеMK:kӭtO:8I(WYѡŌпϨOc X.^Tw:AQʯ8G*Lk`Ey8oCY:yeV6#:saP6b4lTNG're"8{fJl*CG[!T61!斲vR[\B몃NHvCl.1ۥu}8Z%rEզqf?vxu]U2WmF @o WQ䫻%bN"hƁ[ {jT_JW b8G, f!VbjF&u8ō6~3"l&MYWW_m*,@7_Aז({z#жnbj̇r]mG"'Z5앭>Ef9!aXJl_-}nTt+A] l<>4Y ,˰ծy{Ic"S޺2TJHED=[HھZMRme.e 1q+'n5q#c1F-[h$Eb ֆ !iX: K>ggkaJ0s}1#'@!>R`ژn}i P4a YmTwԈCb^Y(G38}mJ\ׂcNυö\2<;B+T$6IB׸5VqZz}l$bN*G:cMQb7(^0yΐMc fw͖*V5Kz=1/x[.Ǡ撈lKw;ZjE\w#v||;b ,y|H]-}x=;Ԏu-"vGByK7 %\y@u,DylN\y]eC[+t Q [r@$Rt(= o鍯$Ab-bR쬁v*Ϡ{w_ ۼșj:u?E<8 XB-xFm)YSl-?Y"3f j2, @Jw9ڴ)? >+mTL7ĴKHFJ,гMr,gGXŴ(00NpT;lM/֓~,4l.;l7nhGFxLCET KQ*%AkUkIXP˵S9cZᦾ@ifW:)&/IdS>({5wFL'P==G@uW(gI0X@\)7 U7rGU\eCw6vJ$j%pC_ ?^QKPPx_Fi O^B/3- Fh73 @S^frQgR >xtI@t?.V4~D?|Ua:2Xc7U_][bBقjym֪Ȳtc:Ǜ)硠`AOBv‘&}Q>ޘLu/Karq-+ VMeڿd\:W.X(L7AHMI>24x<~ KqQeAiXn՚Gڵ;BfIe'3"rǍGml&f 6k.j&;_"|@Llb;7JI1Ϣ6C:a8MHV@'׭@Pp#.0>`.ypdr4iwi;tPX_Og'Qu$r3Qۡ~; sY?>8ĨZ7+kN,ɣ^aSt6.Bu3W( Z#{hvHsmwy{{0O_ba ęao\5r|1ٓz09Z†XxdzU~dx7׏2y,zXKK"ەGtY_. !"47R]C00]-[AW6+ QD5mB28;piTI.7݀x6^3GBHgCw7S/ّa쌙[mf) q+.Ht[(M?gʚKh߮صr-T$Y@ynO֍y&}VT=ߑt iRF*Ag.[ERdRɛ Tq؁H5$oDn`9Fsşf۬"iXjSܐ'ְُM_X^XgFzH8W!: )]vf'ɱ_O2{J!sUo*gݭPTC , -z+xw1 C9X=B牶߫I&T4;`(ڄ,Łbh/~>Os՘^i ,}͞fI[}VsuhS v G DE EfiK ll;g`:E])6fn3j[/ [JFiaUF;ΎN"H>H} I|{hbϏOP$0:Jӻ2昈̡~DsNOXaKX)G cį9 +.HdYHWآg w5ٓC֫V;OoqBEx_pS¦nK9n0:B?2)l!bߙ@=?+\)SxdC%.e V. bjgqqa;X~a!>yV}ˮ \=78*g0)pݴ܏A0>j_fRۼ5}$0{t'v0&\QDjc@$ؿlVFe,N.г>s>e`r8y2?3"݂s;"Hr#z^xV^ֳ_-ˌUCT(6a áx^J >AVZ xiРtT(|;bJ ȣ`K6t|xlɑIW;++̈VTQ+"ZĭxjOJd]^dzBu:Y/ٓ W`.}J|tLh^"M?Gya|BB5˼l:XkfT+Am-@_xnnutǦt}e-.żiۖ,&c]~ gw[&M` tx ߠ?〱ee:ñXaɆmشa0c3 76;f%+,-XNj~[S}RKHR3PC_>#JXQ'b|zJ)e;$ HJX%*6:D}&W0s (=^\]2kY:40>v`V М8$RJ.!Ȓ(;)"|G󺓆'md/Q!j.!B^~(Q33mӑ іܻD^s-v y)okd_ة6 v}DL,٢EVrxZ s厦$ \[?%X`rWm6T5Ẅæɴj\h {x5ڦR~+ųhr柎\wyn2+n)R3D %䇓n;eKiT9S뒰&_c9?B~Qw#kȊγR{F${4?9zu7Nls>B]ʏpG\Op\+n tA*q#&N?] 1"=hEvu/Qk Z&B Lu62(zK^c*g}λ]`|I>U]T&aޏB$GŸbh N#Q-cpxV49㧰7/ueNh^.JY-va2k`cqܣjVcNξ^iZ$q5n>n*|X"vy>:>1}xpԦ"r\T S` MS)Zh <'#Qm=>au<*Ga%x6׾^ϹF8ROoV>`cx-.P'gXӀ֙h}#uԕ kznxS!/r]HcFɖx<0PJiMX)e6+AV#r1}F,4ю=PyLQzcԇA8Sf^@OȞoEv1BcDS.![M%;C0 y6{?يK5a6׊*@ٜgY&^G%֋6rC˜ޛ+Hܙ?o7ŦT9zr3|EXnpB:vT[{S<6Wf[T[zIKJ4ȱNDT!,V>RLD.( ";"­$c셢|55;<"s)i W;7S4mY̆ʯBvO/Y"J,&%9"0̙oqU|Ņ |'HTJ/M7f?雏g!i$]}5ԅ}i#?QzThg5Q/M NagUo=$hN( p)({V`5V,5PK .tIUnܩ<5f4ovOpq aw8D/H2ƺaT鬾~N&QL,` %eC,W)GJk(M26#R!MԮјD9Xzh oLB?99,ǚDC^>iM8*Oq'E ώ&PmS 3)\S`@Als`So1ʆrUuu>_L#T}a먖+3Ȩse |Bm't߯>l@oyP$h'\I?BxtgBh)t}Sd985+:*>4 \/|AWkB"I!&Mr?OOcܑ䓩JkupIO-E('3R; ;$}7@h油dr*w\t~8{4N]G(̷185\ g)Gq,,"C Lc*#V)+Ȉ4Qn?iuGm~-jO_8 5S0zWբ%|RKK͠Mson$XD6dxxA- Y1̍p\v?_n~gx fdnqahO29n&.݇O6]q[C#)U[wl5cKYq$ 9BĨ&>"pPT/H"ROO:lыh눁dhab)^ 9PRexTv+-RDo̻W є2*qǸC3OG&& b|%W`/xHH"+]jBKbZ^:`p&ꂛwINjoʗp h}pkĹ6j=z_pa JZ6~ۢXMeLN`1PG!vnTge?iRw$J9J`u{d}M#Y p9]--Tqf1J'sbPH@@ؠP(ZڀÁх-Q==x`V[|3fx,G XWN+Loaj_6oы| \!9O8AEђѰvrٚ&i F-R}޽9W>s8R3KAxXkAR3)ez ]Ģf~T{3W joWx}9+ײ:4 az1oQ wBkHCYM]{^k6{dj暴l11ޒM;!Qy-GOos9$'/ĀM7_FZy[Uhoq1Җ '\ B;uMJ֛I'yXlYEGv28_5p3<[N_\FR*P4$S2dp XՅJ&4tPcnY`jVlQ1>XXK5O/֧"$Μ\ bbCK+9ӧc軱K^ ^D$RR%MG f_6Y&p9G(}l:+C穑0"34`vqtHVaJʑč38=6#fFɑeIV={xc`/];QzH8Fkbq钖G-*lK)1P#t'7݈1W@#d ;*fI,_ݳՒl[0/N5cC)(yძ-8_dڝzs.f{(6k޽vTNx i{.qsS%J%Rh<{A{[Jqym"~F)Ĭ6Zfu ; E>6d(Ϣnާ!Ǫ ;Xa8>AxKWw#(a 3BkyG+Aúlp-JNz].6k;ȱJC BR@A -Vj.QjH[ FZ@KniB򖓔77&(wFAlW=H۟,krU(w8vxE2Ľ2D5f(tzd2f[F "?~ȵSkڈ^+{a3MZyQSšz2qS0v75,tz:z K&+;o }-"i-G<`m1)9E @ [魝S2?XE]0 KX]2D\ApxOƬ6EXzOG~ 7O'>`&zM2k.,0O+*VT#V)<28KYLKxߪMGU꡴AcgO Z%׼P$@%aB8${-9.+6{@V[XERvgCu [NTG`ҧ'+őǚasjyHXbx(Q*/ݞjkx)[3Q @e$ƌ~욘Y!Z]P3lzd2$6#ycZHNJ0/!$zdMD`fFF?Q~HȐ/P!jvL|R_uHv*7g0U0,^z'`pVG1큦tōa'6eS }jul8 Txz}X c~g#kiOK &Գ75eon 3m#L7ظy*[`Ye&,1ʈKaE<+X+DsD&u\B[HrA A.|/7Dt2b%H H|4 cdlE@&Ze?3ԕJ{1 ;8&ȴ`* )ֳ~8C92k*ASԥ\\Wj!1I󰣀KMkr4Dy8}*y%v? =cL}d3-P:GHatG@.]GwȆ3!Qy cDz3`?7Wfe1պnϙzol xu|i@m\u;& @ K+dp/ ?ipMĽB7;6B!XhA5lZ[zK1pj~7}ߧMj.u <_~ϡ"%rwZd&puf׊3+Q@rj3d"݆ _J+f4l:/T'W!ƌ$cI$Pa('X1P}8{_וUYAbBM eGM"S9(SO5yAPblF:SB]O@so ڝ}ƛ.Y!Sy OnZs:$]w? * fgz)hZlU+c5- 6X^ܥ CԚrOT>J!Mw)SJ>`M° s,ؚԧX: Ӻ_oe0Lhe{߹0vSCYV১c&ZH.&[ g/*-$%Ad8'׊& R'6y'7+4ձlxIXi}?^qPD1r_C-~3a /8tnDz@͎SZ9-:ǹ%zD4w\ؔ6*#bYLOւRLopjEֶD%q h&M1ѝ"+aݰx'w(ZV%3~f3ʫ|ڭ;h:Bx\vu&!QAڳN[;B 6fmX7]tq,6k-\_!2Piڿvf#~22۱+C+N]mZ|;` 2QUWxC9cPcQDKo,a(As tWr菧eAgnpncҖTͩR<"5~1{Sn-ՑhWr1"ީ74e9BFBR5Y쫕rV:vZ[uR2( x7SKX1Ӽk$Fa5dx̶vPWO6aP#Y_/7x lz!ɓ?^򁂀;<'i[m 4vhCੳ' 8uHkH)/(6Ѹ|bN*%G k!eΡ#@!\tn ۋ氆BH@_4:<]Go0"]>2bNi \X}+XE>j Y_KN ~LƗ^?Ƈqsho @F͜6 `SGB23Ni&7<;^oK(bcFe2[00p8Xlh&ֿah"O/E$92A9e,`dZU/2\keZ36P:nk+E<~Wτ 23:dckPxͭp9deI]sOqٿJ¯N*Z”g sSxZ!.vaiܶlDD. \ m P)"p9;Vx\% r|Lu ۩~9O }oBlFP gO080t  Ry.aEzA@z'a" 6bB]G!'\H0j1:o054$+e%:y5%W}lVs8kU*JJZC[b1׾UaF@wJo1gṟC_>!b ^꼷!tt%Wy.J7pRCgY :4ЁzlT)H7ICrWIK,+Y:vz]4֣[}0Ѵ;=FY(ɀ3>BI+Ou1Z`9 ՚t.ȶ?j}L⇯Ŝ3eZT U=Lp-_@0ȹJ9 mwhJ1j?G#5WAf=Uj(+}#=261?fԌ̆n~ @F;ggBfp"pz(M?ݖ PiZg/ù2.c?3G״uFge1ˑە)C7Ӣ/f@PIj)9¡eX*|XYvf'sC\.یc 1VW٠'BS# [o#[l`2T4 Ty'Ndu$}|!WtUʻ0 -Joj|,#x ha^2{bcw$cL5֖\rV6xP̚BkOצV:6V6̾l^S&[ YSuӵ*aI}KtZ 8YD@F޽A[(N{X47TIw7OK5\Pk,iZ0C:knT 9ZaGiBN&>%Q.ʿ'ԕwtp3]O9AMd!U" hm%[c*9 1jE†1?1Wg?j\(_pso*A2'5nP D q=?b5|\Z[٠vNw.72bX\ڽ9O5\co>뉮]l"`/} ^19)ru]]?n@,gRIxn,m6SGG@6v)0r![#` =Z܉Lqc8vL(XuOiBePp΢dx3ĩ?qR /P s>(XSbRx(_Ni1 P(# ~繾m#RIJdg@ Ր~K-ܦR5r!՟HNq߃ޖ'|z/ D=ņmԜw!b/n~Rq`c\ =n,u 9ʶ[>qZ!ZbvqL.W,4%.]4soo-%C2W@8psqij30;zbP{b|9` nj0Q]K;l GDqӥ}ǀDfe|L _N ?^zyQVҡ MʹwJؚ`S> ؎2`ާ=kgEHM}F+щCY21 CVfZs tyMshbE>ഥ;(U/Xt4ϑynQz0dPm͒AYQdJT{MHQ$K997$I YE;zU`',xwa}ܝWvmz ?䐰BIL%zi#!S㻮F~ ގ`v 4uG}$ kjQ-5|1CPiY[ ZѲ̜FWVA8__ݤ+}>T0' )wV"[ )[r|VURՍa+rw1Ui8U͍X4Q_9c cs0*k|}{ǽ3dpzeze$οeh)&=S;@ڑyI8é ;$zWIM}"4$7٦3wD(rb."'=eU]9!Uuu!PU?$[L; zJр)BK{6#%"YC'%;yOԊ9ę |&G$zGh-jM,a##2̸Vpo_Gqd0[1̯_OD~[W}ؐ7]TsqT. M/O!*;a5xtZ.w%7A&SLT/sZ bc_uUDLqx}kvcU}ѓ}lCW5Lc-kUK\Vr0H9#Fa(0")+~b aOsK(]4C\. 2xzb7,pzr9l 7Kvsʨ0:jʻNC󉁮SS4›]v~v5 N&mS^dž3OY솊tGa纼Vb9`8ЍǘfmQVQ}_9b]^lR0uD0:8E+pF<.z!N#E35@׿!z + l^|NcxT#m"8ȂKfF0/l~Ae8"JgS7Q[*)%TWKE"&l&z)HKl$1:c@('fUplo;fXhx)ڦJ2^(I܄ . i Ș+,o/1i~uPy~ynƗ&L弁Se:w/:1d&KZ7NQ8.x b_u$́hk] ՖwHZ0`;7k–9Ȟ>IF]Iy_Z"PfN&-=z/ f .Q~.hLJ~S: ZGof_x:=֮/o76W=ս~IBC.'9m Y966Z 2 {Z pbais:k_z[$Raq913y1l0G8آ&KѣbPճQIjCmtV6_\ 1aIE V]yPP?!/" vv͓^pS$BhúU-prX`āl^7[YWFң L=xƟ}ޑ6%Q^hj!pW3ƑkqB[EK 9S1fB[ĥŅe[2sOi&_ 돖Fcp2/t*a+pWeؚ!raL@f{^@Ϗ B%Izz|9@Jܟ)ZI?XS9pKPxy"t4ҼH&IwL0o> \[JN+JLjvIg9"MLHe B2y, Aave(\9ze}f[@2')H낚dJKk%9^JQ%+ @|izZ}A/jNE./\T2. 8H󢵎V+oop!oKZG̠MkT`.a* U{nm':-hkgK% L@rn܈__yGnɑ ߌFހ=t*Ğ[hsmc'YӇKVE `都!'T__=谮d,m$OW(3 hCQ@IώE {*,v:yEu?np[5m10_NcN&[5WXRIP,b<3*6f&HZgETj.^}-8OKNکN_Hcsֽ%/Ι'/'W%srhU\t7+Aq~SYΨ RG ǏpA1^hXңoe8>㭄]>ՠ5E0ݮ)3%Yf ≾=TN~;wUX`nW/m=K2g=(y0ގhIZ? ݆-gYx񏝫;,"Sxe9H:y7tK[8R)g둃8Vt jr{5olNW}HV4Z6&e u="(?tj@cbmP Ic v'zI,ae<`n ٺZ9}>)"u(bq̍<ywpCk,\I,@BJL:a3b2,撊%lQx#G(ncWA6^z 衟X1#SMbj=WkGrÑL DZBLMAUj&$:z Fԇם9AS~wVgG 9w(j^`8@-iC^(խ=xCnpǍ*r}-}>\,M/ɟRO9[𯍫k "clL.o6潭<}:-^kd͍ZA't%4v\\gG{>};$4qM5;}{%6~"¦yTƁt9iB5\Lx&2AT1U`x&YqZڇ Lľl$y)Hu>|A(*)JO=KM63iZlSsP$*\K"eYF1LZç/wzvON:rIhҴج+34No=C<%]^ v aMI8 ?giOVE֋V 2KCD,^dA9&ЈcJ@d |XPuSq\;rF~ z1^¢ַfj!YՕՉ!޻ӑTwH_G1 BBn!'% LSS*p ME(('+Ng.>q(MM<+. W2V"_XbG8T[hxЫ -u3.P< ]'VΘ#+Ut ț) tO(`c?ݝ.Xޙʊ u=ZS*=q &tx20q_3XHL[ն =]lm|YaҩKf{2K(NXVu6vs lAFVM3LI;8yCC7R]BɕDC]Ĕ}Xz5D2d= 4o/Ҡt [0t% 7Liqh:  kgVED}?p"K{v {}rg4M<\ਙø>4+h ihw\uzǀQUeN⺐z G-NlBLL(О0K3$:JRɇ[tbQ$AK1h$wHm.nGyu%5EYX&kZ¾o!$Ejl$d9ǴGb)?ĵ)/ՠWtkd6$oҝD E_; w:q=S>6LևpCxo*eUϞ]Re#{bv/4 $P 'HZ䕏*`hgWijUOd{\ s-Tq>b0d^tpҨFlxă(e[i%~j-7!kIِhYdXE2t29a*[̎6SlVjW di<;1b"^6Y9'sEr>4sຟwl~AS>d8W;#l,Q+wKGM/eDr/ ZND DXf[6-hIq)# n7迸}\U#V~B oN U#>כvXOy7NcHJNQy gA]ct2EۤRjLMٱ^ߪ,=l4x=}#Qv()ޥƊdY$aC6NU pXo <^!FXьG_(tGxn1ťUYT~_P<9#W9yB]lwP7x@?jҐPQؽB.A>o2̺էW1\?IՓ4-CQ}e29QB\ܖUQҦ5My#;㋄*2\WVVgx'``,L 5z+qps!.èӏ?4 uٔ6[(S6"iJ'(B3N3ޣxb2 to<>mbR BF,_( T PlTuG jId5 ܵu~2qQ훘czM*DQXӺП.O֌2|=V 77|Iv`4,wupU^mΥA/aS?+_@i+ocΈ6*4[Z}Qϧ!L-`gϵ)B8=9g23pJpnFD{'d=Fz\^`#Cl#d Y=Ѫk}}"!~?n*ɠjF9$JL~66/u&LP><o+4!e ew֣ë8A{+2_|}W޿amSD]@sN䄧H{p0G)DʙS7A-Y^9(g7KA@*XaG7ӴU,Fh* X59)6B @]d_ XE6.MbH%0R;r㺵D2шQ$96J%+8Ryz|ew F ?Hc q:5~Ԃ~afٓkJ3㴴H?qZWdЏp;: -VF>vzT~x;,k W9FI_ .L cg0"xƎ"q+#˕O>Ș$ r"m<`>&+& Tm(J C$* i_*XSHOVV8ȽF('wp%3HUUz-?)争6z&qiij{%#ns(z\1F8Ț|S d"Oݤ ezv ڳZõ#U׸0u{@{h01^B ~c`%xdݖSj-rx'-R&' {?.4DuM_DrkK=i3 PCG6+_L -@HIu)M:ρDm}*31|dk#8|4A 6|I)2/Ά2$ZP9OE՗IsֵTu[$ r)|Xr頽72 -č!7Km?2p2Avba?MiU3h)bT9b޻66W+ҮaϘH^Kf 鼓E1i=+q;Mwk^A VWLEpfb CuZ~H6kQ2v@R ?(2-qV$9O 'Xl,P`Ta"*@5$~ۘP2؀*M#k]nCz3#Žy+Fazb4 j&2+w[,RDm'&xMxJ{о}(ɀi?=.uG ]Oۉk|r_&)WLzSsѰo g~d@}'qBt%|~\fy wR5i(4$$+qsk*H Ykru_IPO`O]? ܅A6"  Kp.b\Pjv#F>ȲLoMRX˨~|TmuTicGӾ|۾-H#gO#ҽGWh q qU[: =U5[ 41ԏD^S2ê؄QK_jK (]D2A ̤o [|Ly 鿝ეyD p-` R1d*@`&Uk«gb&|Άah70k/!5(붶}߸+qIҌͩqQ]h>#EiY ɝ .JMqK h][Qts" *C,Ѐ/Ab)@Fߝ:?stNMFd=d0̘l ΐ>H!mJaMkG ~eBpKAB]Nw`L>z-]x՝VH2*ޓS #q-n}1bͥ'QmίG7oẽ[. cb~n 0^qu~C6Ɖm  oeA,",ۦ:rͥtaI&e`,8z$ȢXP~==EQ̛0Ka [|"Ch秜YBè? `1l2#m$ȝM%v &ςpQE]?_#ȠZM,CtIr/`E* !%ߟem![OZP>W%hߥE3[/k  q\"ڒѵ=*|ľ'vŏ"m溘ǟ\+#FZBP]Sɑ+s;:#V! gn x7%ebc1wotrf )?`bGgT*lJTC/|-=V؜|oU+"0>]a`49fTh0qr%MC"%8ʻk)#w{ vs(e;q(Pdj">S3DlX\YZjJnRh~.AJ!['o3qye!EaS;7!4b' vMM€9래Uٚry7S=7G?Ƅ+*ayG4\C1ţO @m_ۖF? #R)[2Z =lV+㖘\gNlA>` :ξ )q ݃)փq$) X;[%) UA!%"|TSm ݸ,/tv" xyr/P;f#ow6['\kj.'!UmTxK+AM@c5MݨۛFUf2z+ ί[F,"q6Z=eWEbݐS#b ʗW]_ phr+uQfLuˁ_,˅_H㈇ ʞra=wg[jhd)TΔ~Z]S`3.̹~}隉623ʩҡifc9q pj[Mb]]%C }#A5fjp<{s)q9C ȠEX^^(L)څ8z+$@+5׃Ԕd f$޴/F$k%oes;曤caЌ:UL8C>W!WU7*#2˲a|M7Ov|9C5X:H^sΌAw`2ƄۡNW.O«}{u *bcjvdgdV 9 47CvImõO w9{ F_ n~+]5ᝌSF9 \~(RهX(&@N5Lfƞ2Kl1-p/:fcL5PxONsƵb&z{qoi(!案ReTqg*aB')n?bN Qfit\C FσL2 A~TjKCb*eQ5F?I.z㍤1{v6+*2TeO^D ^MݻCWsYGXxMɾm Gb th΃۸y[2M5ңE2^aH!M{QI.!Ռ&L0p<ߌxg-@a%vN?H?kɫ0f8)o~p;*E;LS=;bRw9Tc 4aB[M 5)+ `  scjǹP2˭G%U We*uRW`W*fQa/-ҟC2u_cڴ0yDlyhFˣ3 z p$ԗIۺ R,vL0=~΄ uf{q# MgM0&2d;05!ҚA UW̌׈JByOF♡JÞ4pqMjcײ\G#o N#|Ւ%`2jL"4{^sob^VO`)Gp% 1z=7Ё;.<]:N1I]o!9L,5L)Ý{x"gl47Nͨձb`B| h_Wua5YsNI+nGwd}V,4jb:A20WrT9쮟EO hngj?#5ίUH@}t=ɐ,xq78 $c;R"O8t3;#]ITI!}"vbTyNs8@2m?/wo N1?!6`FaAd\UEMjT{ʝ b)֥y%ˑJ# X6Su#k NhHab㻬u ɏH.WSȈ)'R6$:̫cͤ\R=tj4a'Ҕ D(q%oFi`@|? rǷ~u-U|M 69)tR:GQi mļ 喇vg(gU"Ƃ%b.O>@(ˢayz"`Lu:RwE6zp :L>qQ2YϵwfA * jDOÍV /fg2w?\#~=Svnɷ~3u:ۓ/Fɂ[Sc<0ޥE1 &[~S/{/bi WubCYYm I5<֡ { dy!bf56\ A9 V"!F%.Xc%'EAg6|::َ8*_{- A^vj8΅滵.\,yWsʎٲ<|7.4_Cz;dR Ϗ>v Cl2O33.;9P0`@]E{if5k0 ㄏU왼= ]QS 6ZV1һ {dAl2JKZ3lB|!g+zu5".Cu %7./n$&TΫӊ ]E*#z#":sJtfy>G,v.۵yoh?ϳ]/H P61&x\DF%HXK'>D3ߡ9X}\ؓ:Z{"pU;JT2kُ 9 MЩ|PvWו7_`}SSF%isCfձ ?Lvj}}'K1_i:zΣ\g*$!. i.n. fWA(hv=-QMT]Ʌ4[`;2`) Q' W3|4>[JI"2|7_60z@1j#=DIj|-Y?lWQcv(NL,<9xH">0;0 w`zKBd*Dir;A97, jY{2Զ Lrkɖ3.g(O* &R W~/l#kS4|(8N6GZM k "?Ҥ%O[+0J3E}@ӥ©& xx,)otHܭVJWi`ba}4@Xz,9WU&RNVq4ju<+VE'Կ&"J"]Mkx:Qr<hrfOXz`\I)*Ȃd239ܛz:u_Ml::7_umȆ;Ws]΢=7ełJ?$,BW&atZs8&J8qq 8t1+SXo!@MFl'ī4[@Ze}^AZ>t޼vgeEc5*ʿ" W BdX6;6`S1l_ր1Q_h$$Õ]O? rQ^e[xObC#z k 78-@; Va4VJ Ꮁ`&Q It4'F1yͥaf] °HP5Ol^F,̿DN *Fc>K&Bej5O!F ]9âr|SE[mtë$*uD-u=Ӆ+KCGmLd5\Yi&&7OY%ߋ$H~$lu֞#(' !<[޽U{a%2sc6zZ14׽\ J Yh5pEZ)PM/E!=wشu54EH$l8^/77WYVvg:.+<3둖F gt".Һ*oI M G51{%y-2pH+uF&@D&6APY V 6]A7He2sƔτ\&Pwu[[S(jo0p~jJġE;C؋f%<5?GdȠl@\3,#)D)-ԢzBB5 uԪM܊|TTP04'""i"*=p!*6X$86| }Vj%=y؄ͻA{PԵnc[Y.,&pfѕ%}}"h >G6~ѝ3]{e8InxRlH"JU!?+~ÞP]0 x;KgM~tfqI?Q oNk̰9lvW:`T8XVV{#G*nUt%汦dȮnjț$EnDҳ>BV+k1#o|Z1 TIHot.TdYƇ G a8{=,Y.bU?D#]˱Mv?N}*7QmE0K>=4l#d ;7A"y\Kb,7P%haKi'al&]p#݉ht# [~CDFҩd@/6+TbEGQ6q&KP i>9w(CC*&)BnwhgJX*j5fIPJsfuW|{UQVqӮnHsJ֧t &g?dL8MUt NxE&0H)kN J"; `>id'm`C =ؿT$tIP?k3[ XiogtS/w6E+o0fP#Dw>BI)@򴲝^tz$(@F㐟T>3jP(k Pg_KQ[F>fLېىFg#e4ԧMKѮf~hʦzR]K֧ cd4sXU0uQh-Oˊ3h/S"[Fᇅ&F.7M3rcqDL(C>ZrSOst˸IbhhJxorafoYҩy Zq44?Uh,Ԭ>ƓI+N*Ž!a-BN\!ýYP-qRz5uڽ*iu1 F L뚱Σ pLxzc +Xw^ʹ~?ݚ,Mъ 1df/=8x)a9apgW(Ei2[ͣ&]fb;;NZ.nҪ]vS)>O;|,!&IjDe7ZVH}g @Ri/Hb%a&< hw} El[yCw~E^OMv{ YndEBıOI _԰K1pZ i^DC*$RY?,nBM@(2EȜ|'ܽplv 3k([Y5p@ߏuGcV7f!mr3t (%[Ui}NT\~SzK({yd(CbgP,$bf {Hbt6 .(s/Z2!FHn )=ݻCtFqw'yi: 9bvTÁHmc7vbB8[ t@wy #p%{(@Tq9Xdz>Hg˼aGfӵݔW/s1lc:६*6Fq#⠗ Hv<,%(xsm Q˴z' ß5>BZ]`NPy EY%>"UA,5Oc>!\75W7?DPa$"nO!0nH>3L'#+}Ĕ2! \pP^4%q׌P:lىK-8^ANY0m ן0h jfWFy0ꯈo|>]MtF4a"k#_|^Ȃ q#dw VIjUHҟwj,*8o>XeŲXkӭ60ZF+R1't:x2R@;1(|[*rG(8"m) tJU<켰m7MFT Is !Av5l}j!5nKp[*b7#9i"EC)Jw­>K%{&1oT,ZZ;!ˇ[֨Den6N6#]Y)vHjk'!Q\Fu|؃pb#KwXlgOq^=7ƭw_ljƱ/zϠNF1E)uןhO ARK}[J9s #mN@y\بnPdd-0 (6edo\|QwRͫ ,Br*ȵ4XP/;Қ=$>a!dؖ-Q+pP0.rsayQg)Aibl})KܬܕC|(w陱XҶ0x*GJ좷ZE\/g"} Tt@g3ǒd~$|gَAaGl z/-Z wIQ1bc[ߠ.,m bS9ppΗ=`eq\_u}a|w[w:GEo2ehѴ<.P=--U UE@Ks>u 26q@<1.t蟍!$=g5ԈHjH<͘'0͠lد$vpmkr Ve '(xU!j[/2^WhPFiꙨY4&s(x3@SjbMZE]ifGES7XuM1b},\ο.])%|d팢'؉(2_ЛK:Ӗ gfZ `ylfB5{^~ ǵ cꏊ&/śֱ/VD6oH?\8] ^~GLRBB;<Ę+lxV>B^ A+%`r ޭ7|;l;v9=:$qk?DzaDe#Fwr: L,m uHz\| Jb#ӦJbc#$,x{zif{{\A\/AAIiR$yiXM%8mNt? IT]&WagBP;|9WnZP"]d++ .ٻ_ؖD*^ЖȳH2[ dutySF[:cOGj(f:0 &X;Bm27~׺z02aܱ2@6E{ EQ3Qg*!ܼ?NVQ㑇{T'ڥ-F:١Vxkk)ť$ƱkɪR|l$cNͺ)XMST+Nw&JPٴ(=r BI\ Yiz*:#1VP*W=9Arf 5љLv)h_4`;vͶ^ K1)"Ohc9tA" ̘NO\A`^X 'Km9(65cǾ{o@:n:o3L=_rJdeH\8R؎6ْnC@_^nJ›=M7 PWRCYx~D a2GSDwz01}âL޷r7?>0k('esb.ʜyHHxx>˃ee?72$2rm6؝jǽ{O+~PjO ,dHVk<4bhfg:q*-T7uBy!-pū:eʩzy@7oJ~]tN F G9&0gm){L[}79.=Wޭgxͥ"N#S,1H7yLKjh2ʾ'}r<mh\ ^8sb*"KBTaBgl'A}I5C{*w{kWnK4pc&!!RQ/*$HvxiZi^uk~"fy.[Gqr" ^sYڀ|gkE(So}\ Hkv\Q+nI]D.ldaYx "ːz_Vk$j hb?!xTMq/N` xZw)"4oW|DI ?Ҹy?0mc:dM?Pa:({1Ce Ug)%S;5ZG~ҍP=nrI8},p EX HU4#vUk>5[{rA6D [.Т}8l~TjB!ܼ jHAyZIKɊ8H wUjC4qvuK:Js/4JMj>ˋ]7{9JlG}a^/BA\JʁSX_C3r({+Eu'Ȇ:*C=va\<:#I' oA=P7ۤC?KV' "e\]*RLF)I? &[L+sJ{~̑>\TQþ:KpNKiژlqu_\𘘍lFD.@s%Dԙ8%oh(Nڟt08trba;jߑ",!3KIl" Mw[.@٘P\f*+=\_ݖ7eF]~V:}N]HKT`)&]c/jD'+-B ;@>fI޲^Jh~U Ҡ2 ZȄyԚI4_pNc@}e_nv* d㧁beӥ]R2z_8V̖yG_ǔbƈ(}V)o ymc>2MfyXm0dHWѳr'4 4yGLrl:D1mScÿJMXWd)'o#j)L &c]j1K?I+8l_G&=zJˤ&bt3C&Ϸ G&s#y- K[<DT 6\ģ?RUhɃ]ò-h @g~N4Ǐ OLgj@ejt՜ ;˂[!Ւx(0#U'+kmV󁙋[5R\Ɗqu\㤰utfr֍AN1a3eRw݀d$Hՠ:FUeО`3G" SA;wJ[d'Qm)rZ22z `D c<,i/25}9 F 3)ŕ[>58٭ :9~c`(NjFoz_.Kr_E'4C-JڷBڢ[/Z.w(NvosRJ왖=j1ϯFFߕU!HXː+% %)cTt6(긗0mpZ* -RNk$l*bJye#a$U4 . {I,fX$~vW)ځ|-8iB-W42gfjn[/¬݁Žt~t5!^rC G!ZڣgMvTAuwMs%qc1Nn4!YN|vUJj,[>u.#ۨBe&sYC4/Ay'7A>w\зU׫&|u]NZj(`)@3s2CdmDGNhs9U_kAEמ?\#ÎZtZJ|KS*/Os)uE4"<>bȓgW2Qvyjhڱ-$3e Z^v9(gzsSaS.EHg@كUW.Ƅ1A=ue:I84OߟM-PG<v9'pXeE/[]n.Pb/Q S5#%4H+FEoˊ+(c[3c㕘MʧJ4lpM ˶#1:kjbbAäDo<%THycfBsPL$ P|%zu'l1*u&oڈ41hBXvҫ|#vK ohox}ue|iyyҌjց# Tpl6Xu^ ?D# P.]kXWWS#ݱen5p+ $no5f;}ӒN;w߼kEꭁYv 1&K|ʻ9zspbn.yZjP6gwR>}9ßфؐE,A}- ˓Mz:lQbm0 ԟ>Dyʞowvr ^ewU<>loU9Lΐ[V]b oQ:U}`=șߌMoS]3@Cc=nt,lΝ9B:`O!}2aFŚ~4o\{2:1m==CEc+ڰ?%__ERdIv##M20> .s6 ?-HL4f٦Ko?𿙨UK߈W@ӬTmLS`fp$o*b,P m5L">Rd   ٥KKD{+/r'>ר" 6/54{8瑅6Z8?pn԰Qy@b/l897b#>ږx,'ƀ{m9Ui>Wqew@x,@8CZr0$:OSi7=yL_3@f_YDi'{F&#S^|e:u<Iؓ-Yd3bmGA|gھ9 07j l)b'et|d'; pdXQ"_p*Trɦ^y&}ߠd2^O'{5m.E+q) ,ȅǕ#u`xè38vRnq?(=[\쳨A ߥqk;aAOmx# ǿZiyx}iH)1Եb? ugs0{S}ݼ]wٗ[D,k2p35-\a#1S7Q]۵B @i1OT*L nc5E [ zj7plf^x<2}ewAȱD!7CSXV=n> Tm8Yhz}h,ZE Yf9XJ'_i`Zi΀\Oy.4oNfݫM&]bC8>ˆmN=F,fjwG$5*%69ldf6q^dyRwغT*+" pQgA<-|s v4F|g3gy~Q'/~6)vxٔW5Yu!wH D;+kUK(v iUyHl7M:Ռ b0Ws  zc]c %565!Tbo&OoޛPRoH=`oϷ4E7Taق;Hof5Cngl(W/ik֖t;#˹K.rq+&OǬYe b; )z>}XۂRS!AP Pm>o}iZ%[[+tcY%\aFwn~aBP>.`<ʙ،]2uf4AZ@tWmAjz]^s]9w᷍|c 3q409ύ$,<"~踞Lbn6&L JMgQHBZ[z"{A"@$a_2 ?KwYӌd1 *y(3SBV`)`{hPso20 ڴa '5}ǯD̮H.Eigy|Q[wEy:;axdh!%^եZ2җOa)qP'.o {!!S~e\pc3kӤJ꼥s sβRkZ_1 _(6 K;dJI1%V7*6R{j:\JazZN2s$e2+/u* !#ZWaoO9RW\&yQLu]H׷EAN/e y lj` :; \ISHRc_궒Ъ$v͛(t\0;b@FQ391%ɠUyE:h؂ \W-q92fMtLY)3@Xpá;(B 9$Ff1;s&D2+S6R(.URSoI#xC9TLqhFj(Nচh'_]T0ЬtsQso6BdVF<dpGp1q5(E4OK˱s+|%n`tϛG)cZn1h(߉Ύ,7~LO%" VWcsbD9}Dn j'2?[ӴY Q8uzCzށkѧ 7/2e18vFw‘ִcgKMvLpfJL#)AgT!ZfYse5YQ |n3m9mK W}&s%ƪ+f[UM 'Pc'0?s 7W˟ {&*AQZktZ*@ˍv&e+a DqzUq.?eFos$ ץ=n|_#0%zf1 "ƫ<_ (ocCy,aЩ}{e߿6=2D =оRH?zјc:cC8gsL-}xmW4csH巖ذ},KBVIdEVT{qM]"l&>YVA fy5,[5eB!M%Et` .*E& O$ ]^*X&i`߱?|RmFt(`Mgr2R{siAzl,N gs;5r+#s5p *DْN9nu>9YΙzhuGpyϔc6_`ndf|OC)'ƣ}jKwEqaK ϊ͔d5O:OA1Уuà$LR2:X>D#@]&6,goo$/pmyZ;cՐ:L7P!\QA/PSDx킸T@X%Fxl_|vh^)y B>";'m8&(B,l!@NÎ,ꖧ Kmv#!myiڥʞJĻW({(5UxW.TeR*Ɉ sN$FrD{4\LK m&Ƞ2N@8=߯`e1CكD9Sx0g.EfRC|ۍyBKcX>?#kgwj6bo9~ݟAMSӒUْ]ƱS}u/6Gw oCD.SIcs Oo.6!P:]5ńuP)!0by_ `&L+^^64ya&vKAv qfFL0ۅ:?3-_XBl;Kly'WӒ))2)'#b|ˑ;sDq: Fr'd&]͟]\ ,JrbY!nFe=#UI㛯 Kl8E-UnWWZ@wwǖ:I8ɞx~"ϘlsQCC``XEn@t$ yv$r[:)NJ6W.؏ m++`gVs蓀@T&Wk`3\")ӀY+\P@Hc9|ީSuSE/?G_r;j|ó&Tg,28v\Ɲ*k6 0KxRvlCYy9Hh"Q6B\h'd<@y <>N-Ztfשh P9@b@a%3P㽜95E)pqalbVO),J$DRۙSbQl~6@AdXGl$^SMd͕u;5Tj b8g}0j`ĒAsfQmA;m Фl>~(n-Ayޛ>#$)!&)R:zm 3]"d@Zow(t*ٗ\2!,f0lotĆQݩZE*geFZSkɅx_~֕4N"H}u|,д ۪qEmd`=^ZٜxWZ$Lk<^ > iҋ-1 9,r0 ^pu6NH)=X Eǁ-rGiezF~[-^E[t dw}0Q-$PLa&DNȂ瓀P~9O D]fxuý3ҫL٤LOqI`բ^6I8{Z,ʙ8[הG~'4Zgi/.%O:%L E(7/߄rWkᘪKx;$%|A_F@f9O?^ci$~vɃY1D$t\6M aE+ YI)~0akg-ӨLq"q:r?/ co'+Kwp)3I.G9̧4НY| AO>l , /l[z_pfJķЇ@Rn(r_V`|({]R`ePd!DxAt!]D ,C4$N{Ak&1 Ce&'wU.dݽXVYcĞ`;ִddD[hۨ T,։*7~*~P0"Lŀj;; 7F[>ߑۏ=3(vҫN֤jk{Rmlˁ-̨O>)b@):Fn^O7,@M*u5Q,R?Co(lbKNqFV'GFz^7]ŞąOrnv yڇ-@"Epb2ןM$j7ݼE1z+>]maɠu\5&ad`U޶T՟l@ڜUs Sx\hq@#GRtL3Dk8WM,!w/e[Kx`fο7ƚ-k,t@pn!k p7~4B /B# -L %' SaYJ sKfҥJq8!a(2HDf;5Qm_8EAt&bM ջVwr7k^nNתNg^uXXyVKZ+~,E6{xe(:^on.DZuo3a54}~/ZIqN(*+'Y;@|,ԓԭ`2GGee!LѢH J ')E _ˢ%h 9 b$Kݴmf-pE "9GJ_A:;wdKylаQX9ָۿ+i{emmm',-mgi^_LvLУˠ;<6/wĵ  G:;cEjP͖,8*Ȭy@2t+`jH_^[oIxDːÀDL{D31<-pL)ƶ"{fd'2ɚ`HP )aS7l=54?$dv b!z4? djW{s/{bFPZBZUiӲF-g(F_7|*?.өϋ\DQڜEn{ELrq]}"Sme/SéH?;2ΥMe."U4׸]"Ȑr't/@KF EtKe\ER^7s~g_<Eԇ^2bh\ 6{gaZ~3{5bէAz)&DZr8M`[6h6#:"Zl Ȼf]AQq A^u 4GGCi`N '2$i[+*:پneqӲP ;qr}Bo:Nd|~7x-k =<녮A]A>NRGMv}_Wzt ck8uazBR8԰5ׁL^STw]`wwEqKȿVMyEoѿ7<ׇ RXU?[%cm_5~'_6K#EbqSa@獄eCQU҄TcOUEY<ǰhʋlzpe2 XRrF~Ұsre## h~ajld82,c|d0.cpk~$@X!\R~r.kQޫi#d2Xg8l .bޯ8G$*Ӧx 1cTwD:RULA\” Is,فRL {=WoOS2# i(ZʋXgGmh<2 VWT"94n@HT7@Ob*B#sT#K(YJKVFL^Ű4R \ =P55cG0 W֩i(Cpmڿ*$w8_ tέ&ʼn>v"*~/zQn/0 ҁPR僖@ӌyƮ4 Y *Fl61:ȪxH"S*BdNwGΕ׶g{W% f7ɚ)ՓZ0N;a*W!8*#p? n!'\ VGTJ~ó[=V|«܈4ߤ RZ?_1[B^pxɩXk.vK%=[ Xǵxsi 1 *971a:sX0%źj8W:&8wv7gu JܹkpbD6+;V|j+ǝ>b]+H1 ƠFح?eR p%\O!C[Y6t`֘G'k~g6kQ?zQ'ՂHȺ[grdKS RtiJV] jnw,?\=sј Q k;ʈ14gDKmgUJ^I WGwf!@O}C\ϝapq$c$%$8Gl_ 9:C:De񤒜ʼn-:UtVTD'i+fxG4J[K]=qH3ŨΚk&N닎`B#h}oxlD#U8εg9*ơymVȿ8[T}/$5k=Q6WMFMۏ|o1t0}͚D۫p*ǧqlIf{T/>xRXW`V諩ͱ ݣixل ×()dS討H=t[ OFc8ۉaMYg@mw.Th&"BR5"zq &臭(ظS?RajhK&aQ̶øyGӢ{PJ5 v0Lءz#KBƤg J39er [G7[X|sQ3/69x%ikv上=j' @t?[p쉨pWw1믨,"9VI3+dη칸5-fq ){L_K c)l,#H?aّ!++=g~5PŜd97-/j21V?$J l3cu>]JDd|93fkjX?A}ec=fBJRߌ!Yj>n_H~b dH{KA43z ~b!dƥW/ `KUẼq@L\ "QSd-xuSv-W(kk4 .H%an^%ى^ZdԥP4b>*u)@V=X&aQM[9kl28!P|-@Z8f2I+geCs%:wLwo af.}Hoɐb:ʼnh8r;ð"~APަu輺F[uÌ?#ب6OnɌ p6U/^eFEo?)rI=d!B)AU[~S$.`x=K4imN[yW:S!V~,0S~2ʈ"+X<̦bP}> h@ 0@oo"A6HsTF'l3xù|YEn.|S⢱L$41ސ/ ^#F3K^[U4>͡ϺL,^>ANtȁdY3oXX]h=7#xKe [[גUN'oJ^d9{z),~kZ$&x 4 lc+ 3 -\g&,.Ll8m>l nf;mK-N ~z-4˭.LE+<4n1h_CJ~VIrP3g電h:Lyh\XRjx/@p,TqEYt^j>BoZ ;#-7nGWTKCKv;l`XwEU#$kojl3wA{y֯(z(餁[-Q0aZĺ$J +?\ii-e wjXl:^DzgEI[Os\Huhsr:\7MHu+}KCHI$ĐgkNHr= atS\ ԍqéz`僤9%ţ%+#<ہ"q7с\tmc4Lբ u0DYl,tpG;c1<1ڟ^`8}7iކ/HF r ̲V2|" jJhBycR@xL^^*mWc 9(kI\ 8Uy-^ï ~̡~nDhj\pJfy+yv/n |å|N\Cd /myZ> W脇6-7v,h/ iO47˸i a!>qz/4\?&Fm]4V~a7l|dvϗx푐zr)$Um|ltQ6bV\s1| %V*oWTX\nniqMWD_ O w;x;Yj,AҘF0\,2.^4T6H)bWksI lTGQĪwlQjB Z^hDk4Ī.͌n†"z8S i|S5S&> XWC)1yz Gn* '+l|M/<@lRW/QO06FHhk:7BUڢ@V"YYL 3VsUGw%,&F20sݛ .M&s<V̆.Ԩ=9@巟1CNF8y֏lpTe$nHd`?)7X+A=SdBN\ub@ nţ}4(rk:(L':)1 ^qC9bLJ,qQV6&٤s 229S %홗6/*.U0 vW։IV4B@y?'ǭEKGd(}D+M6L&/OW#zRgnZOKm0+ɳp pM"ɣnzRA0#W'.D!ىkzh.jCsۘ~9KX}7O\}DGVRPL 9kem5#pvk-j^0X'{eIPV[Ph93K$?9nc'aYwx{L*9ݎYj'X-2bQ{dlԂHV֧_9qJ Z C1t>MʽAvNVբ`Ph,ꔭHY!dg-xלXEQWZNC(;_&kJ3mWޚTZY W;.jn|rW7+gTɂdϿU+m: Ƭi3%Zd<{aے^ SϣoR-@u"^\:FX9ԉy2mKsf?,_ ?ܤs+֠SHy+DC~~ #S'xY}1ZX\֓-%Jvב^roXG8!~<`͏3pVP,@$k6K:G Lv"'p-t-hrhM9L>J-s܉ŻM+"yH^v`"/Vt `5BE f%S)Mn )h_h%s@Nܱ'XD",nt$gg˥QSe jENbt.q-FQ}o_EkCh~s820.Ky5)m7Td-M0s:(&%j+?IX%}Q/uSQenT~QTd!r5uѲH 00 W O?/v\eqm%ՠ߼ţ&B_P#"y4 ?ץM2_EKP, kS 2HܼZsDzބVq \N`kdPz,W͌u8^!2"YŖ"Ĝ*;,1,mjOε!$C.멏{I*H(ҐNUʲ[K&Q0DҔoFb )9(\ِK Ax[:DF<#+uH^ҀWQoC`!:B&?W,]PxcÖ ׺OLv=G6@^7&4]pYxR8P龃/AU1a ldZVN|喨ähw(++-JƟ[♛?Kq_яNvgb _IYy䣂\.=* ҍKq?X,0Oz'uY #Ϸ +$$GfkJm#}0sE_Nf%yЖV@!Q`NccRY֧zT75sJEB{Y .y҇dx3jBAg~f0ފȝ98Pkoj8ҕ kz1o˃4>5 #,*.=`-63tҎ\g>_Ab(#Fˍ!g=O' `acS|zȋǢmH;_IWu?#IJ~IgϯAփj}o j BG, / ,/{y~I\-}ڛ<*A\oǬ2.v5{>ȓ)olb&O++ȈL0PG#Bzu"NB [#38:;+ތtnDFQ:&ِq0?$k>>"pxZI ;3DbVMSCčv7P  JS vπݖR[O/cx_fٓl9-D@J 9AT^Øө݈}c3 5c+Ll34y}aڟJF&$VmA~^Tuʾʎ' 01R@(lQ2U \`6OcN # -f1um(fpಟsZk:$w7_7ʄ:OX9U C`K aB*jL?>.dmz)߷wݹe*:``PT$}2߃TR~+[aq]_L|+#+mG}ۯV@Jf6cL;;I/T}Ŵmkhgr;]i:n%7݃ %Cgt`!ew#'In S蠳wB6yܾ,a$O>; pA%:•lyP"THYQ)<÷~;͋ M$*;J2H:[cd*S#y^8VOe #v MeB.1L,6 (pCx )' <$MT|^W3HzFidRlEҤ dؓ6?ёs8b9c,K~3YPT>O~@Z49W7m2K{-Awȉ=E^đ(\ 7%>v{=3Qy`- X tJO/hUww%/ Kf~k6bZZm RC_X𼲛E*q$ jCdHm7xƉüy։xS^@|Kh$<1F-С\%1V<i6Yq('BBi^Z3B8p1)ۃ3H٢ڝ|7o2ǎ*݌BI4W{N Fߵ$s_n;VS3 {ʙ-1 3PC%H-p3 #PV g\׫?FORWoIAY#{DC$gK;)Ȗ{Wр@!I N@F./+c%)()l v'b"yR˃`%:/ӧn ؈/s 5O rUx'̫ Kdˑryz4EtК/Srjgf oC֍k*V/Epf?!.d(+Iڞ>f@zRmG~jFf+g$#T٠y4НfNVjhK 6ۥQ] Q~=+>#G}zk1oQ!/4n>1qڛڞ8\-ם@Ha R%q]:v̯W?ʐe53ng/\O]16^ư-5#ԥXi.m?zwZO*5g[pʒl _ΙCkdmKZBxWJhvv\z#/efˬ4mW]`bB҄.F^  ) I.9ByY)>}-j֒V-D38dR%JH;c~'ڡkA-AuJiHgNtśJ6bĖ%9ܥPaKiFu0=Kѣ zuE7p؎qC6RU5k>i6:W7' ׏Ysj|.fԞ$.F@-1X:.izI[d 3| b*k2+⷟z0s3(Ա3T+gC߽#-gDѥ7OBO 7z}#SVJ='l6vo DK (ݢpV:.nw%Kմ/YW"4_i[Jb*{k3xŮ.OMH#Z86Rq{o'}q] PgKp[!jc;8"23Za00HGZvxC (i '{ ~hRDv :5־0D}we`Ľ[ m\|(:qޓE:UeA&LQݮ"a wܓ7[D~²)N?MiTܬpFg =~1ԫ_/AGFO)9-Hƺg7 KGvx$ w_r_t= c)U8yrb0$f,[a$3;&W\qI=%$zD%efA _,'ENPį{@&hյJ{S\ZbH7dG[HYڞ{儭 1(?*f3{|Hbozs4) C`>'aդ &UTˋ[eDDʶ1⾧yq (, 9$Sa\l*$n`$N5)FxDV^m@?^0P70d_.1BTԂOݑDmzV,F(BB7d̼-fٟGzoXgk0RX!+]) :x`-sױ6ːo9U~R$x!M[߰M2\n^\g;x%]96tO|m808)ٔQ/< =H_Y?bs DK?uo[@Th.JVyd9p{'{&5 Sά*wÇӹhbhƆIVzBd4T9CvBjM=wP+Ol bHpX6/TTTﶬ̺Pa&9̚}^)-n j\@<F*\2}z~ nJ.v XiI~w_S6Hf ph ׇp%l߄V#! :d:mXF64l`K;ˀ y]L.火8v1! *0TtSף /&q:lC1){y /xl.ue{{&-h[f'07l\1xIjGiMUJ))Q;nD`>qg/ +DETBɉ֥j ){ zK*'y [1jG&s}:VzZkb1 !c51Ta`I.~xPU1 xے^B _^/|#2r:8㨕ѕF1dŎD^̾0a\8j B\pxjs |U4RH!iov |XԲ{Wk)7'UR'~0=5h][Pɒaj۔3u0<0 4P<6A6t %P^qOg ĄeAA7b|V$lPяuR:џ"7xI[/V,YK[v] 6yqFbU [htpSrEo(eu!\wٯ| AD1X 39b}$sG ąYP`>#.ɺ6yjby9ƶh6F٤ 1"A$2:m?>~bリ5.u2Sgvfn)z Б D„`u@k쏣P,-:YJ\C LÛXݴMߌe)ܜqq,>lL#EWɲ$d@ I$bz:[.Akc@n|an{,/XN6|=i'J Z&-.`ܤb5SNוrdW2x,V+Bngh-CՊ5LjwN5mPn#ϼ&8*.R4,yq9@,G ?vfgM}tnn,?]צ9G?wj|XZi'h˷G2yvt3^ȠbX֓Fij_Jk"`}_w`P/?u~z0\ S<FJPp7 ǔ-}LɌLP4L&Nu#;05Mw#(J78 ɉr}8 fˋMKjDf2%*6c^|ؖcI8Ko\'"賴fgaad7N ';ivw$*@*WŨZ+Ҝ@n[62Z,=3p 0EqB0?9 ; 0j 7+)7UFboϘKN_:Ml5*9D: (y6gCk{bRY(+%6umRbAGCh"&X.; [T(!abOPzqpʪY xI5}?P E瓃!Шzvf02yv"pW 4ybf'U[7^S>:n!g1B񣹀}~Ƴ1`wWhhWw3"iN '&J eًSmGRR\$b" W_Bv̈=,ۘBHbj]A^GqN{{ʋEV׿3d ng_{BcxUEIFY+Ϭ"iZ Y֐H7tSj?m!ď +q!um]8'quzWAglAT D3fd\q"۠DP*8S7kh#>$R)Cx?hZ?km#hc%|=IΆ|U+#Kha[}cǔ@D ;M_QRFӂ|p=(!l#:Dʴ"ƫ(t[CO:.bC+UZJV3H9eZ4? cJ'.N+Z+DyuWpSfC-ͨ0,Sfn-2Ap,=Dz0yqiEA3HUʈ% x*3˫̧7왞;FyqjdjiaAjO[29`\.xfX$??=pFjȬ*ŅԹxV`akf@nx!?OkD9NI}bl>Bej 1[Ll8YEYc׈ioe&EI,P7MQ?s :G>V^y-4qReTXve{-8Mm0qÀ˽Ƌ+n#FU`qy!q-*sm0E!0,e_lg!4k 68XR}TgEO{VHxʨ]\kerxmOwl#yV-E-Tj~Q ]r pn_J86O034JQq%/Hp?Dʯ(2dZS]C}"`9q:Xm@MsGyhva_[tUřDMu&¥lUYF_Z^;_rGvcFlkE%,\/YL!h#r*{9\9^SBC\FeCfz5T> Bg"|{GڴSM8tuLTTh&7\r5"-!)6"pzl.;CLl]x#h xzڇ /Za@zNY& Ipj<`iQ$5 (=/33Z|+^ FԔcXfm.y/xN2Y5 W27_ \Z{}OO.`X8/[[+]n](DO[CrF'aQZ^d4dԑ<&z \.)V$_Ug" i}#aFI+a|⢇z+j[>v|Ju![T_her)Cf ̴v4-0S?z־f{8`9L6@2nHߜX'͵R~g{vQ @UL^ɺ鰺rx"}Yh;X)9O5u evyv`)0)l ViB9OO6;=ĵҚEq4)#JGPN ݌c($EAF%\>B7)K8va &je0 .,&g5 WW)_J AP>L7sI$`Z !r:@ɻAk B:EIkLd]9l$9-UMG&)h!}z*QAͨWW*0o" U-ć!͞KW -K^2-s6Dǔukq_Q6_z#CN L$>>mxzTuגq/I-< \2ߑc%8aieX1mC 849,' 00Nϻ;#*e'Fs.B-N4h:EZ\.z }2&-gRRA\ީWu]>s){YX5 Wc/ H^Q~)}3 PαFJ8Sej,ٍ HUwZĂ .?ɴ:] 9ںࢋX1wKu0Opi.?9 !W8"A>F2BN7A&?vI%g 35Qh$ Kȿ\01pR (WZNT#}%vUu􋳣kaB D`WE @ Hf7?V1=`7T,Huceկ!Cko&8v~803UNqYr]Lh ZX7, ?".%|ߓ4ЩNNٹjta9 0erDX[ʓĐ0˨n25 T#yGC [WVJDO %_kةnۂ_ÏBbW[1d:qez|uymSs9цk5fo\ +f[ bپJ_kTK&#HX+ jFr{̣J к),es|MRF G֙ IEg"SD-߇vwܴËWc5 *J&Hm~r=E6DȈaomBEm k  ĐpF(5ѡ lXt«O' ; DzkKJ9|ςHwc_3:.eK/F" KW6P81u;F V$^&IcYn2LQW-KyiS)4EsdܬwR\~kÍoGD1x[+L6QٞaշO]"qj, _u@,#i! s rRԘhbOН8iעFQ[C~~#+)y B\pDz ?4DSFkL? -GE.CEGRY&M%7[LBC(`q{ {awTIk[݂-hNiR7zB{=>ʠ%ԊR.{B Ss`\xL4SK))PP0|#NܷsY]]5V˴o>Ň[LhODsW[T[`-")Q}Tw(NI( U3|mǿu:V42nVRK}CD s$ rjykUrt+&MV1+/C7=)c="8΃}t6fUu @ʫ9ׄo߲k7)^'v3:JژxdTi^5`Ƽ*Aϱm~7CV+dAg @'^e$Eٯ`a&HCu_Ff9H 3ъc,Upc:QҶ^ҶIԸB0wѺNɾ:}1Xq{Y\Yt?Tu'Մ$!QQZ4I5'SF[Z^5QGxgw0qCR}v5&i&kz-y &/CpfR0hp*?y)'M )P2P8J·+|4@DھǢuϴ;:Pig}|Ѡ|z# 1407 i1 -&)H;E t.fJ8rNպe?c6E!/#Ң+@?TQS_z?*;klo!aʊZV fDfĉx+k< օؔ ޠo@ۥڬ͘ $AN>$-L j#K ނʐꡤRX Rn4oS yϳ\QLc. a )Ziy~کFf`}_t~ևLx!}OIQHXi%S:D:bht/zQoQzBcIds봄ba `"po>)WfeC+/vMMX'`u'^?AƫHzvU/fpc mut>|PR*̥JQ%Zbv!gcZZq_#B"|?ΙĈw[=9g++z>OSj"3Վ,Qskߠv^m|e'翻 -3m2G']zfّ乆D iXtGZg; c0!i$ FGR->K2VӔ/6- w0nZ^Z=GY$Ooe/DW3U+*8tJsCLE,8ր2>hPa2I\8,^wwW0CϘ'!!'4+i}_^}%Z|'g8G[REe,Y/tL;1Żn}b Ň3pΖETF3\.?teFoOLB-T)JgH0Y<GކɄk\xWP.(/[^rB(WHʢR$.6'+8Z f$O1<ͺ>jطkǞtHHƠ;a!n#o^%ORם)ge?`n,53Қs %A愅+5,|x&ǘ,؅Ʒk-#iq`++ cсNUFv8*CaE r])R_1[ι.)Qo;npWq zKoJ[u!ң0+08y|pT/O[Vsݣ7WñVI_`Y<Gv t݈ccɟJ)݉ "My*8cl}fP"Ѱ?$WVL<]\x%˝=iKxA$ xyI^W]@TlU|fݍkZ nQuN- 2<#tRWO#bCpwM:4dzC@hdAv D+yfo#u)hоP6]X2Źc¼~ W}N@uA5>SiͲ_08au$%Dٽ y4Guzҗck&NL6I5| жkEeOw}ێ*GAAO2;m1J nj1Cջs&LK</[<+6LLv,yVI}|MFqL.58Zw [AX׈t fbܓN&Օv+Yц- ]w5 *wDa}{֏oṯ7gql%qv} 6^KiR_ ДmLa\*qf[1!6 tesA8"֣< U. ~.ް\D6K8CcӪC{߁aɵjN7 썌.UN0Aج .Ւ\ޯvHز20XhKKޢ:s؏sG*Nun )"M/q/Vb8=*OP r8/@ݟSiBwNsF`B!6|7q%z!MFjtLR2ԻD; |ΪbDV1"OWZ/1JuV<QHO]N<(KՅ {_nO4P7_0!ie+|n1ZTI]1K?mS謵&m2+( FsR8hNkC4V^ܬ"n#Ywp9}I,|V y5Y]NHj<9sμ 7t`LW`ܑJe¥X? FkajxϏ 4k~Aц="ō&XQRBGxj'jt^XΠgs#і)?R5* FUNth:0\xfEƥ _@C[Y؋=PVή09N 'oKIbi]_'"Aϐۄڤa>RJnˬY@XB>,zUp[{\yS2?jψ."J*_qtm b^ G2%Su\ճ=D@D"YqTÄK ת~Y.dڏ ;K=( !΅Ew`OUlIOz[K5G_5k/?*mD2K[r yN#0Xz6B֭*銣pT1(}Z^. W NnVP]hro23a[k{L;Ht;-{H<$Ĺ^_6)hb狮KF& Nߞq'/4$StbPw%653ÉO}3C כn0x.]ioj$b\&iGoϞ1,!`l;ia <^TvZkX_-v~!? ƕ`@O 2f>f틮2qdͦQK$qM,k"7 >N"h*UW׎sMoi'-Uᾱjٸe"@124ONٮ(rp\WbG]@M \U,Fﱗu3eq[}:_h,V*G)JѸ+` w'*orSBčޒX.ku@:GGY8Bsm7Rq~>`G c3eiKkS戞mx&_("doy[[ŸFM.(wV169ޘ\Xۅ^jތvQ !Ɓ.`Kx Ɵ "75|ڪo5X|RGnPPIq?ZcGϽO(c1/GC(XS,` \*dzVpX?zG_^Oۮ6ٜ.\=dY7qNJE $(mq Ӂ!Oi_K|WYYE>A T:E-*;١YSJeZ0>\nݶ&D~ LS\:f`o=0EE&KBCehhgbAhUwoSW:T;g-TrrMf~JH@:G顖b/pwAJ&^CEm3挵SaBêV# %Ӫԧqs9niodfdZ!9>H~a&"#?ͥ]JEF H4VcLZc:" Bg.*[<3A~c Mp_?,=yXPhFk(OsDqKJut5p6=jI6k])[)?XmUG]ʱLI_)QI[)1|^9$UJ/&SKp#iFfc;iݫ&s L#fs;(>u^4N(jց4vƀݒjuQéVZ&Е 7䏥G=m2qv5` D2=U.mŸ;xclk#{0q,Aŀgn x b8nS23w!aF"tpy)Dq"}mu ujbj}bU ]} "{WTq]n ݅0bL2n>Ԙ\Sg|4$~?W#&'JPJoQ~D~dZtygRFe*98#Y1Cp{YDiKsq!;ƃa )T飡dnI5#*#ts[}5l<> B7|ڙ@7˩oC8TwrZQg"_X5DJNmX@l^'[$XHRt=W e4΁q3v]"3lӯd &ACȏƆ5lk+mX9[]1}} C,U"IUM}HWm]9`y_9,rIDNO˞!jayK|1PQ-.1s<̨ 2S*w-|I fֲT67vGՁTB6"FgD`4-VM M+)5+\Us[~G r-`{`Ņ:wY꧹7}퉾Tvޞ#-=Jd{ +UX8)2:%L)j7%@͎1{殞a碘7ReCbSpeY\joəEFi>cU_d*U mt ̔-BGxIx;45'D :f#~ 1J\|rM,ؕ%P؋k =-9nҪU慯x!E0%i!OMB-q$$ndg/f:ZpA0zfZ0JTc۽8b?!wN9:==hp;'⺘>Ht 상6&9~J\ԃOKέ#3۵ q3CBWw݋C%ܹQqkEK*˞2_w#jnO\ '6! ZIa'{ۅyq)zV0&xI!sM꛼⢑ Zs Ѥsfy 7Rڎs,Kʳƕ,^a-H@#VrPA2i;:{U|=*e@C\ӽ #Ԕ;Tp=T֫hgu5ջrpR"#b+< H&KTV+n ?Lu7>fQ[_#?Y_%^BZ>6 Y'oɺԢ܇iBeّey8q<ĦڊFZI`=s{n9dt Т1yQi&oeZ]A$.9pLMnV2Md,/'X.|DJRb ~0ȓՔܯE-.R% ;r;iqIiPSVK,V_aL-aI8GgV+H릩QU3U&~ ^ȕ4$;z27C]Zn?1$$ȥçFԚr=IA[/ Y4M̊G&!ͯ +v؇#v* TeSg:{+KWg+Efl=YYf(ZB@`JT=c9!#0NXG8V7}fB'H\0;#Rѡ$Eɵc Oq%_w{~w3ksqVXm{ڼ?)ȃoiT#c'CsVH>0xnS`M@Y'Fj5^ y ыLsѾXìcC$Dl7fh\m y`?AOn~wAP8رcZ:tnobTZMSJ!ܬGr}OGeɞ'@ Хuz-"0WBtsEǯuSHj~rbL{ ra[ׄFkعR˻%.#3'h2~E!^#lPL'C5z)C~=)Y>kHb{Uts视T* &Kڞ#p)B<VaMo٦ArRt{V /ᡛs%kP*N(7|=w6z7`oKlG\^h]@wxZN]Ϋ2BY0d};mobes@v˗S]diV"…9njs)K}~ęf}[6lbw6b8zb}:4Ί^ cDW(IɦؔӠGo+>)q`u m'Ѫ!/SL+Ɓ{-._1NyX#};eE =37&:;$ Rx# lʧ uL@>4FgBPەxVT0 |,aпߝ+gR8i-jnNg&? H7d,0]'x35 촻9aX(߶AT3?նpoJ7oZef9_WcW@k2="ZGfԫ_*#{,ህ"/v/d[e} N*򏱖U|v=;o.DcQlf JG՛ѴاAKPNS1?ONyQdwGSOnJhP b+g*g5&lŷߤ8W60n_B!eTv57's?M߉/Lw]uz"5&p#JD:(HM?êJCҜ0?W"9L#9 Kû\&2;Ȧ2C94DąG}[^FK?iXV6ř"̴*Nw7ڥ@~hQZNR_-KͧHE-w-^f$\^ŀ ڔҾ2ͷrf^{,kjtͣjׇDLV3Bz ,8h2ttDg+7,WL8&9ÚuFxkq+wL&T:MghզfWFWS\sr|0Aj,N a#R.QL'~7R-Uz~et'v($\QEب^3vm;<*(m{5NT(OQH%'0YF7{YDwz pm4po2}kxseU;\jlC_|0~y,Z`Qv4X^/DhIm_%sGGq½aj0J/ ZU{EZ4jS[N|UE Xn,/Rg}.y9yt[2?@ _Y/25 N \y?wmg7iY~(XFA|Oc\P `] y|*5YFC7x l9 ą* ok ϙ}mA|Lffu+~xM5|Nj)x|Gl>D=:VEEʩBB!S%3vv7/X_x& sZMC3j2|ESj`y˱68-0xbplIVg-=227 }\//Fjdzy!d@]+U$2o/pVԁ`^uZ|BpW,*^_%NQVo:ˁl^r_78>\(ĖN QrXl&`-Uyoq^{ΩW>8/:}.4ס~tt}ynDp϶g hs_ `U_KEg=t=KMe#xÒtd`FFHʭ3X{a%og&{qݎB__RzVs0}4450_>`8 ,o|4>!<^Iڛճ?x$L|H aPԫ[hjp"FPKYФwVq^<">XHP!Yqс+tv[Վ; %>'d]:*|Vo8QDN@Ib qfD1A^*-ۮw~.pV Ia;S#HF~h|uߏs`OMURkIbhʋ?ah%^t4x(y^iLIm>Zj1Qjdg$ѧ5 lfm:.yoizKu_;Vg*ufxxvN=q'H_=llt&@v8FjVT=z>.e);WjN~z90 sGoCjށŔ-Uf17@taHMs'㈹8$7&[*|iscCdܨ*̻D5Kυ'VXc0 c[iJtήe/TOJBt%l:a! mi?"x#Wb CzRZ 䧃Gy8M|@vv294$\q߆}3 פlRPTЁQ{i+-ZK @<^BC3&YDGjz\N*͹A_T <)isE%eOFtM6P8:mO![Us랏 `1&K;RgKz:ntB^eU چfT\AWtyAv!24[{i0ڭ5}FYSJ!xI >i%<*'5!*RitcH.`IxN76ڽPTw-.fn (Z(1d>t Xq(a3GXfΦMtNyj0|PRNw<ʣi[aGvg6/xNHXY'E,ɰC <|#ʑL#QmkAoCqyBAF]Jk~Eb4jgaW+~%PEe-r3~+fr\@+cd5O=,FW6PbzkRdv'VH^˃Az6kloi;Ho2y.֒ĉ )im1bnXH0'"p!ms@v57{ ÚkַRC<hvBV-yՉkMnzu^7Yw $p tLZPG6L:3%/y5p$̧-u#lR-u~t hy4 R~p7'R`ͷN" @D#1p'Ǐ|f#;t axksX"`9K$ݓ>/rN*-E<WArt5^Co{; k!?Qei0 nohFEHC.mu ylk48J`e? R𤗓s)UC-l0Xv^ktdhB>}"gԤTtTK+މhY!_}~r֥9_* B 9/;}ǭG3ꫮY rϪhx xay t^OL]_hW[6H"sLlǫP;82Z}JTrtOE6@:HNwU: G/-CLlTPT7࿘X[^x3fY BsYud0Qu8cj6㺄;okOqUhv4 OTLft]Ix\D`m]W `WMhqԓ}E}m]dv^ dli8'*[ L!rKZk=lT(e[٘&vRУ C@F#v9fԻvt䠍W_?q#d+ZD%VH]}Zrryv9u\!>je) OWF[deRGP {@yΑ/0[2 1ۡ sDX z`ʁ_43W H6*cu> x[Y#ZYF[LʸFq6<=uVuPdBY˄@[#yFaŤHQCc]%~ûE+2Ak#;͕;kH0>c~zkK>žspyclKzȁ(#BVAHX<<,JF+c spyB>sFShV$\^қBu+Cd=d-ϴ;S|ym,{x#yo BpA38ѷ6[ImC)tĎF?]}$E[yyG,jgKȬZ$=.ؔPsTpV:[*n-O|+ԉ油ٲ}ƃ^Ri NGF:5i~F˂[˘W<:Áydԩ XEqZF:@e 3Sqaf O5O&5t{;zoTF/Mz׍Z7XĢ=/60R g(7ľg_fEwZX}ф@eM玠(C' $-rT?RPd7Iڝ`*JpqϩdEáCk@1xs:ť|O[i؄ WuōlnltjC1g'a퐎`]P/R!K/QKL#b4절Ct H#<^> {VF9|Z .DCX)M`6LL&=v<^#?'!R)A{VoSd9_ YEObյn7(|(o[LK7L:&`fPk:ooL|mg.F{ 0T|\8ZA[($1"``$TRe<a)zh +Ήxrl,G g1Ĵi2F󝢒 9> %?cڽ:@Kn ~]!m*j('kTȩX3lPI)H?ùajן.ϨW0qfITm \("9򦱊d,{ޚvZirJf12c~+1iAW9~M\U4Xr}^H!ISHeRJ(oJ@NxJ9/0:@KV:QGO;Jv<]7"5^/(!"ʹ2(i|V/Ez ڬF& x1A!}aOPvnMO}rKHh_OQ5f :Nc'G!3J..ey{0X=ג}k$GI~;e]pp#fRw S$r0$K-1vDFwRc9z6@?_u- M^=:Dm,ha}frXxy҆%;I V"ˠwuCf4zS>m7t( qh.>rW %7UrYuI5Sٻe$AͪRa4F$? IAp&PނZ X%ҁNS->?J3rA/oi|6yzP׳#O?SpynsFA~a HiX*?} }[/wȄ1tl)j:Ry0ou2XR;)˔_pj.Q-6#ͯ t3sEe|/#4Qv?R#;W.{p\P{VӺ~\&z^T9Wo?*2#ؖ}VO b1%[I{ŎTd ^(Esp'Rhʙ@?gsZk`C9Kbr3M'Z~rBkR9M[IX7SմM9 Y:W QxZiHbd3.w*:vF8%k-2̜\(._g5 eiBSD׿eܞӵ;u:4{?tl[lzo#x.) Nv}`1uNSѡr;Pkh fE`b+k;^‹$> $3=qF(o\hd"HLCE h\h]LM^ udxfHK\@,ȽjtE7D@-eaJB?5* h}iXşJk/~Oju Ҋ*\ f}Ǚ_ D/•i t+7$ pE˳% -&Qab-}djdlqYg2 YXϗQOŰ9)R˫ Ta4o#m\]˗7#i2 u%Ob?eи#BsKnvdFࡱVSU`{Krcz-Qtz6ie@Co7?O.Myk"~VEk+5 h@Q$M=4gp Q2pU"!puz @eT![Pl/%qmQߒE$|Gd{{bE043.kŚ "2A2\W3.Zx b%:.My3=!;>{I S/TtSp T? ~Lsuh&mS4DtRlED15ੱ|$r4Kƌ9 #νn<.2J( /1-T? :m1!l"?2"̸_LGBfxY㢰]c9`զU-50ӳq=\A+ Ns$_r-*R\~׍mA]#Ѐ|Je02AMAЖZimGΙ2z8q)P av )Ixh=oD>dN^~4oP@2هғS>k"{vZt@Ж7K='=y;ͬ^G產K1 cR'[*{U0ZuixE늞N@̳2m)3`]Q~ޣP|9^9KUu2nMJOĸN~nZ|>' 1 6K~v_Qo,CNXy>nZZ$ۅ38z8:F?U@Am5(@)-kv2 a oeߥ%F:/^j&Jзϣ[n[Fhx[LB5gsY=Hݔ$305(cUi= c{DlBF?ԣ;-\o !=1bh:#]%-v cLl,Wl|(۰ϛ$/"ovu!d@Ģ'*۲6/^ H.5 d7ā짻ofRX֚LyptZQbb] <$[ QJbkWu)Y:ekDj6pi>/jjJޓJ h7VVCLN7wUd<>M(Bz^$  N4?ёԏKVH5.4Ac7w*h:1ёi[P*>t7'XJy'_u8K * un-L->zXJ JjP6j;nj: !)ntK9Y9[a^Hf"CC !@gBvpF"LB X Tv-e{پ" Oض|"HJ5rx&R.u+O{m.j >%@ΰX}13nDSsZztj "rr͐ˆb#:%DRϤ?d2&S ؋wx4kLHȸKR8}-(uÎL, a4ĩr/NZNnj 6g^TCEo& C/k:lK4iF52#k\u:]Sn_۽l%?V:SJ`^t;G#V? .n`:P lk3_7<ʹyH?6~b-cYlτ M};\嗽RSEC[WҘ0h@h't)x|갆x sգ0HZSi=BhIɦiv!J 0RG2e7]2RX8YϹ}9L_ S ǀӄun AtݐK)qwr.>YNfK|{`o a+|>@T2|IS*98uchk@+Z Et214ك;I0H\K\":0{(_M̱'VpTĖ8HfjJvl6/ښTV{E,}Vɚ2Vαyo TUݙ-HE۔鋷^ģlXh6)wnuh6苳 3*tb5xXI=- D qL ؛ԤT۶;ֲ4Gly"m"VPl_r OK$͐XZ9 1t!78q Ѩm^Cà ee}z%+>ѢX V7H)5?Bg>Mh #LE-mѵaC^m/Щ\n&l삻PwzgT? Mx?IA%\Dr^n:س>kv~;Y~5, 4wy'ڟíVQK&Tںf폪*8Z> bYErNRzFH MS*̮@!1~zavd,L >'o+؋'Ƌ+[+R%2F~N 徬*Ie-W=95GC>"tA?dZNӘ$P]Qckك*{qt>M($CCYfT)JDJJPy!Idk}%m0EYQFZi8l\3 etHzfh-W9oxF՟mes MHx$Mc!D`?Ou7Τa^ϜPo}WaSh '0;*-p|^P*OQ39Yj, RW]tåoh%G݃Oon$Ǥ=~+pD4cyfbtBk<\gOfi08, LֹX6Ŕ46Auu;TH2 ⻆.W)g tGJ2А-W)Jn鮸5rTcї/׬Q0w16"hQw4=@}BdGDmXm$6׬quAuf+=xwBnuft7-čr*wؽ@4 4Okx/sގF&34djN@?8.֓8О/9?̦gXsJҜS fz& .OU7G@M&zhՇt-3O,ԙcM_m*ᔵ1a.lo c\kq7?Ku ǁikVL$[eрCa>=?C D$r+}Z'Id7ߑp8M/IٺY0n )7zΚFDƍ H-m1>X/쓟S6=Yqhy[Wf$Ji9rTT`lمEFJ8Jƺ ϪWTJɹZe'ڻSΪƙūc$ےBओ`lP0"l m[dN{IзлJk.qKͻEN-фuz]LŪrx*Jk5 \)h|h G. }ޙ` `IBkSO9~<۽:hNE|HnJI4'b' "G?QYs9臎5Qo C}&Cq*3Ӭa#n1#;|icD+boy-,pDmAfózF$,"D &\P¹Ƒ^'``cNx 6o%-`k Ba]hkouBeFSPo^Gљ1'&uk"SLv,2N w<9FY0Adz.21W(r˳lQ~`uWn >ق"xj ey*홰Z5Oպq|qtw}juX[K8 sz S`XҭtGƯOm0nk(yqẟF|L~0pSFRsf>6|R3_{zL[ro-cqtoBgoor*fkMo6"y7WK &^榶t(: ͞zޗfylU/fglѓ-O}ejZ%LLw6K@x?9WBz*/\|;FEFBS=sU1TgAj 4meuƇd&[ANVA)K8DX zRv+aĉ5d>Q]Ί)@z.S ^Nr\ _z"`]ĚA;JX?Σ ܐOE5RB;ȴvN&UPJǾڢF,b c@8hsW hۮ񧅧JDo*5Z\ -|W8G 5 7NDKe@)ϱTWFwVƜCs;nkegR#P%"U¿j'9v=>ۥ5_AQQҗfGcW/J| kCg{hZ~(?|Us0h׼ef=%5;?+0@sHaU?3iN%&f^=S{\=kgb{/(T>7ceK28=3du! f=[*;u?U9.8]⋦DT 2Y&ZlG{`| kJrPHZlc8Hub2+]&^Tl_|>cq؏}V^D Vb766Nr1*QSyL d]xf#)=fFKޡѼV!RDa C!0Yj߃oĺgfש=V>%(?||[8t{UТf-dQ޹=w[mߠ%=~4Ա${V~?9Qzn)gs<끁,(ҲDM~t4_`I<`䦬løHLv3-E9E9%6aM|QZRf(71+Jlخv5XnUKeS[ݷtrjS=D۾7a'! a-j$x_ 6 0QTC/٪,,,₇U%rDKga&Rj B79#"4 +Ka-Lq6SĿ:K6U%WeBCDSC۰&C峳,SeTNҢE R9C`r` ^ zkH`m,@27I*S%!Cm+9n5>6˗lbI!S!>H\)-] Q-']vA{Ht@NtDֹ , [E%Mn0m}=?|SHu.nQ*4`sq3媒{fr@Dw&y튅F9B>*wwܢE>(=-6a'$!P; 8Y~H"NˇUi1 tK|.S(BHW\U6D`ҟƄ+X m?Lַ*9o 9^Lm_p8_*AZA2کF;B%@iOjl7n$xLD,a1 쫀K~Z"<-Z2lyϧ)MzV^&"P(T {aESMh:0&a?ODr.j&y8Q\D+=| zÆ Ȑ`m'պ[ 8&V &&.EdR%ӕO>A!:f /,6G}"¸[}yDFTx[ '-mQQ-ƤXW[$&K/W*;w=ﺼ-o6H{gXļA?+i#n;(&C^n?d{˾w]2K\2t3Bk &آ7) d*ցIRg78K#Uݨ#k*uN,L#6%JUҬGЯSDإUf7ܩgf#p.,Egrkw ϻ45U&^EX5c9)5_~I0jAC :1G" t8H I a ,^w }jzD8MSEZLt/_ B_cP`LM57D$/2x41@+YYHz}$<`hLZ~r//_Nr7g"[WV^n6{ב'϶ڼJ1b lZzA;5/aGÖJA=7D!6*5]NS8[15~dڦLڡEstYb YUm۱aM5>ˣ54;|ˆQ=:l mQ&LqaR_*azM-=zD%Iv.er>H<>ե'b<ΗgU*朢kP(+)]\W{;ߺJfIdDKI\Wg䮲 )!!'3yxK O^ uQFFyB˼4MN(=J Rx*IڐZ^c7]>Rss# >#Rx@y@r &(6Z{%01o1|Ȗz_)ӐBR/=9 JI{L^VΗzV- to6[{؎dWrJ_t/=ZN&Kl1^1&EG:mݛ4g3+پ d>J:0U %>g"W]ѡ(a:b6W"Uq/cmRDܳ؟au 5,5 M'&廾j3N+Kcve,J:fTia8J~EymMM«:qLBi\̉P!dXm[E޼cXq1}M)gאpY9HrM~$ͅb\މ@ҖyzM# Sn M_P$GF]&b6⪾5$(| `ڏ4Irme]vKݜnђK[T XߗHҧ=u^tD3n3C|5rߖL(b.Fw}-8"H4ڈpoGi)J+l7`ֆsu|n Lo?Rx1ՈGͱ`r瓖xyޭN.c%F b|7TlȄyqNinccς-( MDŜZoH 8n^PWdǷr'b媋Vy,fطaF@XMZ5^Uq5/f!UH9ee08{Ì[se, Gao%Fcǎ*|A3Aӻ֤tkzR]!u5-ޤ)0>[K7Eul^]ph<۟c?PoR*v[QYJd, @h&({9Ra7/l@@#YY37JZ{\IiSy2,jG1~R 1᦮#,OwYc @!_/ w 5mOF7YwO),aCuV=o^e!wg@N|鶺AvP^ !7?Fv[ V\h{KLe_aB \dG86@LvEKI <5hʍ]$cH贃^<<>E6E{Ԣ O4bzǩ8Mbe@`"iгG9=3ڒ^ҧ 9gYZ070701000002d7000081a4000000000000000000000001649b7c2900004d78000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t//M8]?Eh=ڜ.+Z*%>wSc u@8Wͦ WwI 0p}1_O,-cbm!hwu˒}5Mbzg%&hh9#a9/ޫ^ !,Gɽ>m5C Q(ͻ[6i5>!{lN5lq nS5 L(y56P^ ]*ctu?,s[6/`}]4+uW&@U#̠K @b}g@]ğ:#Z[PLVk&2w_G?\I4'sY$7g\LDMU(IhmnHKAZDԈ7;|~ H=;&<mg P|vqIC\BI3~@r[d?j7 P$GPרM3xe||q.y9oî:nD̈HS]q.rҶGYt3^hzqB./6fq@*!? r]av‡MQu{7:QY6Lݼ € .%}>Mvᤂ 8HbWcx͙n.v%h?!,s0fOk@_ DZ 00mzc?5%4 s[!͹'$9S2KT;_rs6zgd J鮟sK2TmC͉zT,(V ]na5~MMs'.vaqBf yùREj87˼R>pުӳ=r .-X𼍎KjyU@APToƉYdehU|`M?>)-~&?~nu=eiΨ0w wyw_>?$6.hK-Q<߭eK!r~~ <É&οt "cZR]A9.ӅHRe /OFYiVcOa:7օ{= 7c N60#^{\SV/'ۗ!LӄN鋅ɧ@Jh" gӐؗ2jr&|MuWmVWG.=/{Z\ /q,98Q/qfC7(RJGP>'Uniǭ75ze ݈hvX,R>^gVqyXj-&@. BuA{6;~?`W %=\hVQLZZTQhw52-PrdU) y7w7S-#^RVCV@݄73{a&AǪfRJ_LX4.\˸ŮŇP/(Ém^!KC,~A+|P˞,j y!~(2`E9 J Cs4 &&e,t>!nfMCe8EѬhTV4<.ߵcW[fq->aƃ[Ad߳):Kx' ߽*&$Y!~@&LZMxP2@y*%2Hί}bC`0 ^Q A2g(;–EVr!:{bXn°ݼrN[ 8W*7u}<[9K ,)F2Y[Lpɬא`,(Fyxz&JRwMz&WpaT鎏 ֝j*TeM:>A[{ -avy]+JF0[lu y7P4>x(wdCsK+*THC\'0 *y+eLSz2/lֶމDf[Gʏ tfY+':kN./_vv}deb?1g  25Ǩޕ( us'UN I c?R:MZ9>F^KLq) K!RջBK-I&"<! 1@m҅ ?88iFrGL;!aF!WǛa^o yPĕ I?Oɸq||oMZuHk6Znѭy-0 o**߽~=Κ[JÎr;4TN&ħF!Н* .+mYPX7e_~C|*KD4Lէey?X-'ZS,25\EЃ[cd"TKL}bδ}Ff-@Dx[5MjA@A!@ 䧟>f4v6IY;`IxW҃Q?c7\5>; ៩]Poϲu{dc//R].;pxdU,Rބx \B:-za;@#o=Qk+Fݥ.NMI\v`XBZ`}s\īKP =jƙ>X;[ wĿ8=NzXCq_?fVCL?%9KF1g֛q[4B,R Kj9vaIGߟ_/w9i@LX2&XvJʳ]lj#CdY6+,0B\ғT{!"6^Y*3s< aߡ#'tzn5墚GX"cзΦ< ;[8Eq~}!/ΗfTnaL pfwtFHMoY{;bٹ`rv(ny:i"x=HqeՌ9-|o|l_$W(^1*Pz,qXΐ7TءqiAS\R` tAUxuxda`'8Y~&MNq'3%5T'wW`Օw<W ZrZ,prʬDUݎ9{C7ouM\«pХMo-&Lf:$?hNL5V'[;1I-:">zR9s?55a%йfu YW"x=FV눌Gl^3w8}ంW vH,ePrf^k,d/% 'h߽,7|B2I>t?:v#K((cXTzŠӮZo#e=0,d.OJr;UnF'cu]Pg|1NcU`f3@@*a!OϜMmƦƸ}PW櫴]n }I*&oeB'2 <dc3a|Eڿ/NY`sp @l\u,]}ci~ZP4Qyڜ=9{R>dH<[؉ՏDU8󘄏TOU1QЪ8dA9`PEI>kօL(%Whږ|R ;qhe|Dope%,!ȗiFX̼uÓ#&Cs p_ D5@nb{@%9E3`k ݆aVbODz*m}Rim t/9/˲.u5~4֐?b# F5:s}5^HٓV-3GaWas> 6+z O d푄ސ3 BT KX GTl`Lw<9k#VI~ }/ Df3b_9aN0`& ]rL p# 5nS ڞ(W!?e Խ捫O=,ǟϑB^~d=KBL ņrꄝs1#Gl葪 95 /; nkG^"h5j핫CKmJG+Z vvVkzCy |}LB˳ Iohd9-l{=JOԱ CiB~.aE| ;! ޳U&v1 -w]pf&ZH9~߿D94D5Eˢ'@z?*c۳'y=jvZð! xbN^6)TČk4NS$X˘z,GcX;ʕj˫KCjag^b 621|l@| ۄ`Ca7p1KA*]WʱydYW;ܿHd:A{=v ؍e #\|S-ْhw(P͑=4iq0v>\ܙєW@oR.;Iƻ`8S8npHYD } OEGG6)S 3#V$9znƞka4@zl+yt*%)p1#NiN(9ģ$gM7:>,d㺈gmwxO!$F<6l;hF ^T"oN:>E;&ItD){TQur{ Gv Nu .;$ZZ g;xNqucc}zY< +bo ttC iej#$z+M7֪P(p n]Q.=^\@iB˩(7ոտVai ΛP:|fKK4xWtswL?w=j7feϐj贕 ލ_ZűE3Z8w|e4ߛ JTȆi~nD @&J3c3K|]>0SGSL.ݜ;3H/UkxHLa74ȏMh,zo.נNxrW#rbR$f_J`|໥)N{E_U78=E~W`~jfƺ>ˢHQ(HOyS(=& f(s[8[OE%>/?ɐ\=dnq6!A5R )x޹5Խ(M2E|D sr8V1W\%QFŌ?,S{1\Yv %C2G0:<9׭4Z}/iF$|uσO9r=spT9(<4̀_+ s+NaD"jhEx]Hl Eq3)-vCIX1l?׬Ѝn.b,di%TwtWɜR2tbn )/Oj/MBL8q_L9]!/Eru5r[s; GȖl RӾK,]8-8 |Cjl]RI]ώ;Ji\׹ܐ8!iZCOc;gh^>80 #y"%2GFz$ T^b'r~(1FF489A:18j]w._!Tkb<*:,}PHFjRyU=-R]w:nbbNS4F.Kz7yEpe B'ym:T'"ŠUNb]"}X=|ڇѤP~…xԯ2 L(ySK:U%2IGUw|Y ¡iv8kL@L*"eWF|h*#`D6n25u`P@Â`WXגv/3e7 #4z̲2BWiMVic,P o8=\㳓ԞТ$a?ĀPg1{^63!kGT8/MƁ=Bz{`FpmD:\q&wb0WrO%ȑܧe!81Th"Ze9zE _H2>`n\A5x<+yO$0bƄNm]!NKvlXW2M  ܮ&d&3̝[W{ aYe\V=:6A[7t~E\h x5-2'ŘtKob̷WDL19Aٛ AY>wM JxsS!e7Um5*jG[ `cX)Eb٦>UK.eyqvhM4TWgUe{̛2zo~H׽܅Zs-m4=f:nZnI;;m|\ek4 |]UZ5h}3cEM eJ^@SNܶ+ =8X1\]-f{OfxZ1s g3'WpˤY Gna:aU*nz:ƵBF~};B<Άy4jys&?$fUM+ pVk`,&x* N 3siwCB[0KrF.[MVk)A9$h{ GeH`w+<\ɩO<8Y?_4G,șue|Di\f>zX(-͛x yWP:ם:yz{.،]lERD3nHC|_6 T5͂.JsX6;b~!djQo7 {iQn&iұa ɸ"m$amԃiS\.,6C135_iK=IF,;Kz"Qy$ %v,۽`~GJQE'4(.n[20cnldNpPɨRFg K׾P7oWˉ@mPPky1 -=:/M_2{Zh\5/J=QD>/4{լ6UFe8ZQ5i+w.MӄJRO{-vsw^[x(/ `MQhņsZ)˓blj&{Tk˪KUؽ~{[)l|3B,ڐ|v-sZ"BzUC!ؔ.iG)ba`#8{uOr5(BDb#V' 8Ų۳?\G n8ėf^oW ؽyc 7 >_p?B$41<+ujd cQM-؆ߨɻVAxNH pcZF`}Mr<.S3 NT[уwj$e9Gi ѥyjxdS~ƀG5h]rOEu:NbdǣoT^1T 4ZcsacM]hϫ:_"8 ;Nz ^W+A2B^)ju6kLnMEw4W9w @7?s "ܡ;4~7:3+!>.6ۡ"u&tt`wΥUw 3:E'R:uXaLXn)#n_Ѐ}ce@(> bM!~1nB޲g1 N?;u[/\z# {߇&E~W|Ev0(jC$AHO!fm߈pM$ ^'0|L!KXkI?Y5]Xc!Pty*ĩ9?:ڶ0ߒ-ysgxЦ]qu[åѤ]tXys a[ U*!t5z#N@Dh?9R(k7iPS, \XLśqm5-K G`z?}&ju.{?xO.6錬DcL(\O6h*\`T]RGF=TwJ3Ƽ"lLCݟuC`)CCO2?{[vB[ǧ`_}"Z^['ekޥ%nnzf`[cRl^Ԩ@ *%}JmוLc`;~{|7iL$KQ~O}JlEfYin߻K}I,{,ùhW'(I<Ԟ >7PiY <9ŧv^*jO 㒻/_xyU'a5DaP+,Ҝ ϏJ}\ #z [5QJ\Tt迣P<nW!Edpc=s?Υ_a/LM49svgY4b29fRY'Ez'sx6CstdQ2a.,T'&-#wgU ,h.`nٶ#hA9L v;;tKhI`[)'bk%0/9%G/T-9}aD3j1|uGC6P/tӀȫ)sKwylulH7I1HGÈ9N$DRY0Hϋ:dIZwKw\~.VCLxɥݩ g; #QD4>$ɡAC/T>7n-y`pwN;u-}7Ϗ;t:,xVvF<כwЦ"ɘDvyh_ ʸUO; TU\_37c`9ܧ2Ӭuc+쩱e6eyFtEۀ}V 0fUwNp1(zeTdegJxOp*CW(RWǛ\jw\t%^.'p߱cs0r03:z-䥲="P #:!'vғ18իpƵM5ȹXyOun=Wul& : .X[iLh!ljg(W /@Kn‡7鐪|M8 f~K 1=q PcxSlMפ UCM+PWs,lS͛3㼊HR 6;YT\c}ؿ6r*^i]k-*D*w ZU e0w"gV|\s[Cܜ%(@gt*>>olT^>4D~C ˫ Q$Jf48 m\軎%Ž}im 1ĒzbЁK"݅MV7@s5,[$$"V9-F*h~?Ku?*)&,NغO(ieQmcC+t8O .,K֬?ڞ-j(r@KẸ o$j D"[͈-xI*( )uHUц[ nfhmKFD-,cjQ^p9E~#𻀐tQpĬ; R396j8*jsH{K"V8)]b +!2`7Qm@C`-^/Mqi-1oIWHF/W :Sj$f٪X3Q +> ,҉-F?${bbcp[-|zs-@ 05ˆ%*J+p!rFㅀs?k;hQ)c3MVtr?8h7_xb3C Kڭ}WQ2 -1dy2m(VM<@ZzA}B0DLD-m"ZaA5ZAY[pGl28* ѦhwJ|71ZE6q'1o%@K(0Ooǡ$#/;qlRVF!ͺ.|B3$y)߆n/)&%]ܦ8dT?-Tȵ̜73?o}DLHK5b85p#ck](-|3E ܻ6I@)7sW=cd(ڣtC }jq 0^luJQJqZGq7YagR\HQ\R8PbRʶc+ {- $eSߋrqDizgtVU 11:F%Qq;I|Aq͑$6B\Czlqo E鵪j.D7`EEt$*Z dcZ[yiU8*hb"~{# Q#:,~-$d8t΂nzjriR6#\$y0K{au` DN``<4;ü!ՁIY$bb,׎yUjpD̑ئ(&n,^=U/qΗ2*"IGz k`},@K^E7[m;LBiĦ[6{ RTr*Z DDI=fDm6İ=* }-a'U#_>s #F|zY?HNʭe/sԲ&`mnI\Nwt#px3Hv"d7iVof+բFQJ*)܎I 5qtԜ/菌jZ"ٷ{мSp~ױ U8;09m~[?37a88D  >?O3\ {fPeUXl|oO] -3^%E^.*"r[l2w}tB ٸo!{EnRngA; x$Z!,>l)&{6%1ȼi|? Ml91:p_a=̆O0Ƅu_N[0{KH}FHz*ADJ}D%7֣I~U ͗a DiОBijM(R2W]fB(83Qp>T a}Hxlެ: ) 2SbMǧ^J F:pl3_Tر*Z+թ $ hMM^AMw֔Qp+}%""Q쾈3L!#k~5ܴ|pzozm`>y0C ͯIo)s<%bꝉ$xDtqWaXT۶.630aGжe:֪A->JFǐuʊT%v1n rH%iXvv⩞ܣȥSU(_e KNvqXFDo.f e \qGzОB! Z8DouX\~߭?)hHtDʹl3LYB7}W5iu$<5=|`7zdEH2'j2nR?,('(cGLȷ_2"=ߺc9}(Oж%,$ yC)۸.h|l0|ZB[9*LKv״i F|Ade~#[VߵlHJ1bz>L>P#Y`i<'lӻsav|cۂj_XAE 5e9g<oZÁyq뤡YtN/^V]tB{{ T;\))wf#0^j$yPQL?_Q0 *.OY@f7a.ʬS͑c РNE;lH8_LR .eY6`ҵTj,ٍ(r;p V&OcjÛl.='d‡8s]r)zƀ1Onxa Db1#8o'џl(Zќs; W\qb&>kGQi> hKVgxu(A~ K>ҵ\os:XB^, AJi(ѴcdReEFJ*$V?ҍ׬e_ Do,T-24TmE%P?8?Xz55 OqT*`\0Kak%?lL˜p6 5H.&3E4WE7@ fߌIn\%SQ1 OIq̝Hd")+C`?@݌2u=~qDMs0K"R6y=OWNKfۥ?x/h41(-j|@-Ve|e8(CyԚ PgYZ070701000002d8000081a4000000000000000000000001649b7c2900036144000000000000000000000000000000000000005800000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/O)]?Eh=ڜ.+>J\_.i `E7]r쀜`].{>b9nhEbBkEr\Oq;0E橦vSP,8,juH3Q*4Uցjk&1R HTj*?D],%26 mpm2xw S-h!wfӁR梃piA|RQIU̢3:xҊ_ܓ$B)aq;m塧*4\!9;tZVY!i-qz2/}5s~sz#˺PPg@G$ ˟?q|$>aQT;}k<3߯׭Uvlkt9&X0<5n53]dbΎ|]a4F"b6c;I>]k4/@qH;̐:#bDۀ|ҸVH5P 8eH,8 zT]/}[uy.c(YTk;a!7M{4kTGS?(]:#N ku?mi*bR 8THile}:I32* h/VE/ԩ_$6)0) 3ߛkMG&~ZJ5v` f{l#! W:k9oSѧ JF?yW  1%tV)+17mÑwjG7lԕcn8ߑ-ȉuM@, $W;<(|ƔQY<:/aD }s?Ti1,٦jj;"U8+l I_oWc>0W٢xp}dyH,T1߸Zrʭq2b̲LN|H$~K-1-͆2oׅ-ϊ5\`,T+š rB椖y;LecoqnV/ ^Go |vh؂I&#S%,wP7^LQVV}>" jp/XZ59 2'F{6WR}ϰ[|3sֵh8[濶=̽NĊGSʟTP۹6:nm"d6.@mitƤu8+"ZRX'c%-P.XzLە+](.zͥٶnkwWюXjx`"u7}&9Le ̕X#&y4.OiʆX?sw҅,yE6"h)X~*8usggo^&0}6u/eY<2C^4\~!+C'A}h05w CCGH4|ϫ$рF֊hR1yq:-!c`l*<bHc-Tҧ<#*Lm-ԟWT>\ % \bD5J bH'NXg}v6B\[c3@EsE@yQH-qR^lMYW<`E>|p1mrk1h D<•[GGEGUu|ClW$< k{!tmŨo6w>Kiڼ\tsKW9wKCc)-FDj`Yp%i%MZ 9a0ܲd`q)޾p>i "<3E CO6NF\+Z_AO߂k4qgTf6 ҉)R3&u Ϻ=vu,6яGÛpԅ}5qnd@m7v˖wxE0"M? [/Ԋ@y erM$ޗ!Džn&)[Ty9OQ5$CZ5|mḪz ʓ;y= GMqkGĈm⪝1Lsb0NDQLoe˾́N_$&d"eBs ?^ژ*(T-Hzy0>L}2Y!b 詃6iFIT8Ϛ닍 a [WQh e[sWn0ĺt}% wVO{ *!3ܳx"L êHԸK|H%=k{((ͺј$Hp-Se WXooW1{. Be]Hy4 MGEM=-jPI;S: y=YE {Pxx1WQϳ 0+4>z99x5QN" 'bVqd0GN#W ̑Gvp;0%D(O'J b3Z[15e 5Zu:-#χߡd䣻L /S`Fд($GvK% 1}ڔQ+m#:ܑnB#iU.VZZ&?3c]57 ^`}l1ғ.hȇW3D濈ȅͼT;w4EH'Ar0Hx<7T9 KL9$8`rYN_T Qte~ƀG}s>ǣl꿂n"[;"ht!7ܫSaG;Ž#nyLnaӲP<\D4U*Wc01)Jkg*<#n-_cY\r|F?psQT\H^0$ 舘t"Kw8*NI(#QRǂD2F)Bm$m ߤf5E˾(WVzЍ]/ UWG6{NBآEmT^.]Ä]uLF3,i@vIT.`PwO} G@揣81!ClMۖqCӛ聺-x%$`9cUB9mQO=vDc *HȂ}d@4iP;?{$`"k VٝcJ7RH+4 '2Sh>cj su?u5Xhdǽ9- RC >ke]´H a 1,{]7%~zt;:kKB5mJLd֖QV?,=Ăb6ѠZu#]"l |sOڈTMm2$UڢOԃhY sa@L 倚Zl6Fe% Rڅl+|*w~؛#z4h~e{= X@(@y;?BZU0-r:Kt >GsFOMX޽+6,K7 WUp+'|ܒ! :3}nlSax4ge7o5`6I ih5{;4A4~#v$)_'^p Bڷdq)AVd BZ^GmH9R9*10>DSKI 5ѤMP Wv6va;hPO\?Pjrlh!ztWyTE!Cj/czUjy}qM}_t|k9xjx_a@2.9 51'_qG xk<@-Q `rz>.n@cjR oFL[Ĵ'W[Ե`L!>OڢB }K]M0Q 3)TÒ[|Ϙ'NhU!N`*Dbu?é[%SYӔ (BoDjn·-$H!QaU>∹̳$.XK:cN9SY ڂ֧ڧ{DGڎ0r$9R=9BuOA&I_I !*hgq!SH2G4_J:?KҨr[v.oQ5LsMF>_Gf`z+ %P>0.3@ rKy*SφL w>^ǖ<8?:pkύh&Wx[U'I[lTL3EdRIy~x8? 0>xFL(vՂHry(l5`ģy\S,W!8>x+'s&^e4#hkZuM@Muzy}X(;VWC?4VV@8ۯ[)ȋ`kΉ\?Kgj1f#K}Rxl4SV`)M]rZ$!ϥ"8Fn` X*+a Iw5 ߛ1 h:MZqޭ6M3x\}Qy+qif k w ewY]TTDX"kuE?U{:{], ( 4 JFAHg%Ύ[ 7aeaMԐ\,RI  1MZHZ7Bl]s]˒}SAf໅HOB=k@IbED/j9R3b:q"ր笏U bQZ(R!ԭ: NoOM$JYW+{D8pߤI"f+g)Lt4QScd9S!*RD .TSaUCR@czv 5doM.?m";@im^w $ Bep GνUFCB}dYQ!b]?+bG1pՄciPC4u |!)Q>SFDYV/'pe@e Kr.PտCPn&,:lLP^JK0yc.oSH cԏg{nQJ>whY^+mt ԣ5̔eH(EƘi4*r P4/0jChggnI`aX(+J'~w<0UxN h:!Q>*XE ,n~hm( zraʉ"/Nd&S<$P gQ6t~yY0Vem%Q7kF(.^-)?FKq>˂'T?JwuTn 7ifZE(%27f6YIk ͆Gv o{N ] DHJn 8ڀܤth" bTx0NjmQ,Fl?oF<}sοn9":p4&}XƆ'ȵG[@#"+ɪ_tDc1UR=v8}ME+x"!o#<(G`yq&;! |bW2qp!d=;6(7x@#!Wo$E?, YSNAl <$O ]_n[utRG𽒿/?* NE*ZBH)9(mmKÿʯ|em-{EvJtc4s+6`3=Ti2O\1M+4x7tn*j;xuk 2JŋX )UH SChx J%4N ~ 6w=ؿίlGF(^p?4#ylpAe'{@0rfhTtU10q e$Tww@bjΏ•+xir,إ ]2j괘7°Pr$ʬ= !7SֹxpYYBvwYRUYE:%%{_nyzs'G9PeCp{p"SUO^C:}T^;FыdENJn DycOC,U 5\#Xm*:|ʕ;ҀbAluxkw<ʜ]Rhv剸?=iK9(k16`NCCZuPj "+t] 6P/zeOfH"ԘA{#$.FZ㬚 Ӱ'(fk  *x̡}h'59<|J2HD緩t)eJSUOyaEkZQTd/;AےIT&CED h(y6T` Nrˤajl\KItd -9r\'m"ob]e.p!ʢ\aKԒѠKWD )# N̟!@+TAsCU7{6W/&дjE#F8ޟRS u~:vqY:༳0c~؍d %5p9fˮ+zNpuY$ nan4p H(zX'P蛯34UQ7QܕYbfHRPEp+YQ}wuV{,.sT"ūOzɾw'O 7lNF$HP󳍂Ԣu|G[5}bޙUy?@|!~o2D׹cOvi`/5I>%{#me 7jwB~̖-!Ie X ?b3e ȕ=`FDM ##a2r:\>} u9qZpq30LH@)]]Gf2bFsE*r QA zweۢڙ"fi}G]0ry!۶mf/=-yMW9Fygm_tpoڇߠڪA}UGiĶ(nQ̢ "R:{n燄fLߢ7 ^J'HI+%Wr9$/?C9G1s{7:-.F6&3td(K5.(x)]Eq+OVL:hߨ!zMT.<3ϒ`6 !<~p%X%?L OH a5M4}&&6@Fnۭh.l t D6tf=;_#qE jg*ߥ 8r $jTߌn]b RmrT4'kdz6e3&Wd6}|6)䖈[#ϜƷbCe)I&CqW̸d䎂o0+* Fx-dSH \ycuK|]'qov6Nii\I[MVkK悑2BG~'e**b{ay.޶|0X$NЩOJJW4X&A܉{>YtbhNXIeߟ) >]RGg|&`plʼ pQKó!Ps)6fo>LuMc oŤQu,f_F&{*.vJnPQlNݝm9pw=uJ`_t.$g8Q?~VVSu}pe$#gk7nI!"6[FM1p&lpT۞HЅ]yH OH^cZjs[ '5_LSpOWjݼڭ([b*&9U gX1(i6Р0V$ Pg&e5?{6QHb/}S-0, ]=5y] 8.䐻DO""rc\{Пt' t(,z˟q8 "+ X%_9wiyq@){KnkKޏdM \|tP-a?kp#ْLQ> yryZq9zFǃ0㺧e5mSuR27fcy٥xBy9ϳ[ ǀU Ph񷂐g*OCvaڔcFRQ%Uxh;I{|പBmAWPִ4Wq|ת59 bmԮ"GwZät+pAX}FWMIHUlV-&UiQ)xJ""56 vis)X}|L] yݼ6~HbԼJH!n,-ej ĀSa 6Q6r!"5lzcǨ*F X5Y%GnڭU\ٞ֡lVe֡[W9 (BW8U:\/ G #"y'fLK\8B^ŷęSd,$V̥X2hk(D<6XIorJ]8b!ej-d;c:QU`2 SPf4vjE9vMOĜ"*V$%Ha4l+4Prz$@J2C͙Dr0sYl} o wA݉lbPgCRLu(Q_XtXdF S?'73BJ֎rWm>5z ]K-k ˻gI)<8?Bt FQ^AUAf ()h[>#@ϛ:#Xwdx?CvZdod8}ߥ /z3MpClmT:zLX{rU䨼 nIޘQC8㡀y*`Vt6ӗDL" [Qfn\B$2Б`Sk|t0D Q ?ؚ*J#WDOӢ2#"6<~矘gLe`['HՋ}BV=d+} oNd\A5!T:δ>gE+W*7z݊qIh9~ ij)2K+CC/QpăWѻ 1goLKc2jJy2+8R)0*j(=';z/2+ g_NJ sNDJe.ŕOA /*|u8 amULk\4w6⋘H|;QQ1rQ312hg"8mT`m)z΄Hs_P+.^-+Yɓ)fQt!h[qj> 7-1c3W#ˠˇ\UB7mT4JMbT. d"l|- >%{;SJN'ri0yC)Cd!umn%V0t"T9{ O@5N1iRONƋq: f~J0 RO!k=kMu-|4 L׎=!]&y< ۙ)sNUCbYL',YMSm``/JLHzsz5o/7@1:w$;xƈv(Xhe =xǿ)>:ݮ F4$e߿BZVf ՍF6y[f?=o_ZɽM[T D;¬:Ӑb{w"Y5} q_uS@=˹rK 3 w7jyʋDŕllO%pQܔzL8w)8( #CPF #RHe?Ap. I]"Mc,7m %0b;<7V^փIAr FK`iZswf@an"RWSG|O?Ig.AUxk\1`IK[=~dIH&;Ug]z)R9@M{00_Qd~CJ32qj!B%ԶC]lVP~DV'˻@mC$:vsTy:w$gvx' aA nenCOO ̲ƾz_bTS}|+^ fI6EYp<2qz%,8]I]Qcd~Kb/ GӉFGz>mܗ8T @ K;uiǾpKe.hCtgwym)5JvH׃-_Z= a0.#AhbnWțq*H}XQF=i?NMZ-fB>*",HZf\?eȀhpexPEe0\t CD:ouܲhF%$7a2,jN!:F5,۠z!|I u>?]o'=  }ug8!ĀGMk?/ŏ5g15 u<" #&ƕUMׅZ`,$0;h_g#[^Ԏ[7-* J =bP\vO[4b l!-SQ(h~0ū+@&1K* 7UjFA1 閰5kE({U [FKRDŽvB /S>F6mG3CZ&|ɼ^|\i}|o쬒Єs$K>xϰ8(j?Z!0le8IUCZ,wZ#*Fi8"%3P>j9EK{;\Bq3`7Watw ޯf#cn҆`GmeWtge?JLo t];X蘕8j1W*[Mr|fʂWDL +*'/xm*put5j+P? >m+G7߰.b4L7:.mM٧ǺW0:' eThG>3zO-&Y]u$ PJM T>4O w-  HŲI!Dc_GAkw]BnC qo3ފr-LYK':OQ8@Ѕ!< 63zG3:챛& t{'ĂնnطX&@> ZVK'"Nj_rhVT ļyaBs{]ywb9 _&n:E %5z#*%]d-1qs57l@w#}SRi:4k$]iÅ֢%R}oWU(rAcE 2*Sx*]9.=?ڿ SI!ZcV?ħhD&o+ӝ5fKodľu '$jHM6(O5V%ɛCTäamYuO_@U1'j}ۣz d, Zc`4''oܖC +I7,fa!Qg&'O2O2%K5V2țȎz !4inHp;5!S~˕$lVZʫf"- Օl:O1:'%p%cydOQEŕ.c](`KH݊`se a]:oO> t/,vZEWuۏ2ee4. W3kKܧ7jĖW 7e[ S`3{|~ 8xgM&RPL8ƈe'a\~(BZ mUK>74Fcb3Lg RmM)@-ͣ*uF ҄~oAJ|o_1"-|Vg;럨oN1D89AfaXKәx@.2(wKEK!7|==w߃Ӱx...m}%A+ K7.zzCAbAx]+J83+l>"d! q1D8U<46Vw|h*N@Q1uW gL[U҉5da7T,EJY%k iK a}Ɠ/;<l[q,8,;Xfg~~}l0~ߐȳ1ЕmWmWR.7C9$˂F)8 C5B O${$ؘ; 6kELD!>Pm ϻv]3{W<^t: NX0ÊnY4A$ad7@z/&b!u(E Sww^OXWs6"2ZH}TW.KL;%1T$DJ?p,cVo 'v{ NvR02"4C3&I~ ,b+xAY+ГEpVU; K: gXmÍ%(;m6c.M7$` *ot)uʶH+f:1Cx(Jw*I#Q+3ͤm eCT'd6Tu8ˮ~qؖӝ_cHKzf؊&qQŬ]340NY$!: d7FST\ׂ,*u/؋M}L2f]&gⷌOdpmYkv<,|BTdʐeOԯUХj% {^ȋ@;/ڤ,zOzV[ !A !/eVCe$BA&ԙbiTּ~^__A\,n Z 6׮ʩ$X5gZ-Ow3ڼɮD_'T=a*k 7n=}{ h(d{~]uT#P)f0|i[Ne—rx&x!HnfE ~Z3z&qjfvskOCRp1We9aTvßoM`TyAyaLVtzC IC -Fet1ǻ͕, GVDh)3!]U>_ko?G[x2; km !:sewfqzȩ9}4=qܘX:c7Pr(8N;W }uf3I_y$snřVpLr{(vOiAT>YrW~{RKHt#~qWp)yg͘1m9unL^&uxxy;!> 8#*Orܝ~_~ >N'1]u+zv EQQA SC4Ҡ@;w tiXc^EYlJCGcCG93)OX"AYA!|tNMrdq*x>:4UJƒ0q=a=p%O:-%Ǖppzt4<:ґ)xCBvd+;pt(fDž}m Iڛ 7lN`lʶZ{l1{H}Ȧ1͖s+k\AhZN1]92GUR ' UtuN]#gxya,d6^>`_߰[#IˬQ+B滙73;71(T3}*MCeRQ(!K "PRq%\w$C[BϓZ v(n?yͤIԢ$ [*W,ʑ  oU|aTEҢ%K\VAjzRY)ޑ0ޥaq6F~>X#wKuZ dz`…SF+%4D%@Z~Ҙ=> ;ٯP{3F]<2 Qح!1/%$eX´ӹAhƒr~kU7n^=pQ(XcΩA~9z{Ze\+0|S3ARjc4@')"[sĂTH㚥Ԩ_E.;듕:じǚ=ky_C ` nz}L C gR7ح8%3GBL7u>z(ihbg&R- S:IoCKh X5 MtHlXńjk#/ZY$i14MQ"dzOrgozd^I mc~{,3%L!y+ #HK7ƾ4Fd%ajHS~ b>`!b3Ɉ7Y <rNaK7bI9~}}F\&ȶY `k. (Z((-yHn}k* j!\?5-_:$=;j˛!U/"pcLa] W4fÌALgqL5RPZ)Rëߔ`XXxO24D"ߟLk.C3hu{:ˈC.9z*n60cײEgWAqF 7!ӓZ̩݆}UD [MVl)x;O"{dubvNafpavY@,ۜt&5P4R:$ ҹoP  yB`񾴐ϴ%Tw6 @l׏O|"O>y^iPf*e$\|/'WS=,?JQ sͥIK2cdwTx ZV%P~4tF\>qNK ߯%l)Jh\D[{c*fki~B5p aXĂhG.|RddAYXg>rǶ^m]!lJnHk ! ;|#SU`?b3σpQ4eI~S\CMi&R嘛>>t[6lݛ(~Z͔:"ϋggf%WL sb$zIUmsۉFlYׯ{3}d cpu䐤il7`-@8^_U*(9mam;ti-ʌ_:z4-X6͋a:p  !0@j x9yF͹iExt.&v}h0TO&sqG w0M gxMoa$G$˭!{ZiGDqi71J7 WpOIqx_ӓJ 71B]ұs,R,7uD} ]ekJ{a)>Ǩ{)_P+,В!Ñ|u{NskR[p/ð5|^ ޒ]E[6;' eGE'#6*x "oʐ?ihnPD6ڄ?em!h5|8yq pn^'H=s>)YM)C0s92L*KKi:]-'iȠe䋊3 *"4a{>*=? Uݵ z iw4s̕!_T+c8u#đ_+8oA\u Im+ĒUNV=8R;#̺ i͏4! 4T\}%}˾O 2N, )ǒbo;Z\+:- ӐSsatJ/ޘ̐S-UIO r5: KaH']Bipl'@  iu2bǥt9zk ={%7Y6iA϶D8}jW2xg/ߺ:.4Hi)Rџj?h4Efw»tp<]ۂPʉlWbW&ԂmT:sx(oJS3IYbX⽅y .z4+7z"C`|,`pw2)Ը󲼙WhzJk= ]|2nPXe!D+?D=0^$!7gcd0Ih|{K(U,̸¿ n=GJkfmCh-9tRrؽaM啍~('A&T2U \0I|k/^~aQL1F5q~j {>W2?ҢvQ3l6זrXD=^^2E4Қ v~7j̓`FXJt;Ғh:֣D,שP%#nRîf>r%qgdZNYH?hG]빥e9\έ q8zJj%fo80'R~hL,ա|:9gVe0?'찠?aƙM]i'=*_yЮ}A?Ղ䱼["ám4JِI_fBΪ;8bPۈƖOV8UUJ;Ab"  fW+v\cHJSSKXC}]bמ񉦇?u|CfTS|b40;S lP- Q\?J@ S*{8]f eM3d9 (:S]_f&}AazƸL5r&6]ѣ]#~\jNHni?CqF{pyt iVSmjFm ,Dz*w-Txvpp|leKNNQN9'oOl\MXL7٫JGNR3)MV'XYYsBC(n{nuQp௉rJʕ^H;HZqţXEIxӟ%>Ӧ X6I%l!D3ClKmNB5dNfGXW1#b(Tdc,EI:'}֎ dfumvB"|-ZOuMMpܙxV8ӝ*:5]d-&7`gŏ0Qz>Ա}((7!Xn܁SSTcdcQחP%4䰞xfK9Ce;?JLPy,H;惗/ib&ӊ|X:>G+7Z~ 1֐p+K)GZ(i޼C\ujϹ]W:Ϲ!9E&6ܰX{DaKr]90cR&KWh[Y -fj !]yМrp -F-/ght {Lzh9Ja aht':W9" kvͤ)_DPJo\K-nh\pi&xă.1t%K df>/˜ut9>fJ~l,n$Ni{R|\[/ g>Qоxf9I{~d9$цzRZYԥL Hbklj٣G35*X3 sP!,}dFގ]IVW[(<9ٔц8 ;յt;e&X'Nd;Ƀ~)Y]:i"M𽥬M|tP/GG 9\=q{gvS(JRV>"H>3!7. EdUh+;n`;𥱴姈5i?`izNL5kbzVl;d|+PpzνAog%b> -(눎Vw} Tpm}q= '6 L2hJk|82'hD"qHp4bm%ٰPtHve(&Q ܠIJy\4BW\f$f0+\)x^1wC F+h2xŶr|>`lLwpBٰu7fiBY`$m 7ﳚU,B9:"Sy_4!#V͝ 8Ζv>13_I:_cyJ/dQ,p+}\-8:oyhǿy۠ںkΝf$ fK7YEz`S7"7A:KڋCCF6-K߁82Iit烤C'r446#}Yt1 6{b÷9[07ꥮXwLQ+,kWlɺRxǝfU&N ybP/ڞ/Fxc{_A:3Y+B,F-~/{q俕R/ ١^ʂ. 3K!$99,߽hrR2Nc!$ҭ KS.k|'w㝦M ˼&ep*YLEpSDP>wglѠ݃H e84yTAטÜFD[l$<n :;@ v⶛`l]t8wgB^m%(X1,0 =G Ir,^Z]'8xQ?i{7ש PG*s)e1ǒF"c?;|6fUC?OPV9숒ISپH2IGajK8_lTӶgK(:`v-gs.Z)y$dYOy (DtZC>pC@Fvd(ͯ&,Cݒ<W =,.!$Qz+iP=-|*Sgcx Uschj蹧CAd F1,Zo9<ۂaeJN@~ۄ@gvt~K[*AF* Ζ 0% Eq^`dwnj=Fw9!w܌ -S&36mOI޼p)磄Zs5sDϥ<]dܳnKi (etGlW̕Iq u˦"[}Mn/KL |tz+%1Fąsi{%d}z.jI\^o9}Ddrj_RXWk+_lfntD,X܎sD1!2?TBg!x׭wZNʼn0rYނ =ݑ3گ(EL^\bREsWO(5 wW `cqs9U z-(邤Øj X&R(AJ_TR3c: G!eX7$x(l*TuB Lk ҴQg6JxG! G^SMn3qs5g Z6%X% u\tc %JFh`SWq^PXnE? #ay(#MdGLs#}qBsCo#֍o݋LvбГ3/}?YLGi V݈+Fm7%paV(Y 汜 tc~S5/tt( :ii{9豼=.Vd6YE**&\#vxkJT˜j1Hf%/cmx4d6<']>Ag䜙IWu*lV>ICI?D3VA{9ӊC}̘{53w;Vݙ'C[]m9%>k4ˉF? .n2T# -:_<1'grc:6ȸ<D:@q!nِsA2BDQ5.z- ?a/ ް 鋵Cl[;D@wI%L X U$K 혇[vG>`pM,ߕ]͊so!Lo m;s871p3藛Brtַ͂($IJ1s{%ji"`~RYcZ+ IpoWs=}:MQE+p%dk1I*N%ұ:Xh6v-"e| 3VxnA#y0jP_ }/9SьB3B{p^NQЛopI>%R]SM @`/)ZAh A: \{z8RG2I[&.ߞljL  6e4" %&!uA:6ufZL[_ͺYB Q撩LxjNo0(ٔ7ˑ^_8YRQD@45d@;t]Ϝd'C$kj^LZ#Q}pH&v>}xLL7F }=A={]c,Uj2Ll2pS񳽟&ezg֊/2]:uUk DAŰͨ?XylA/"f?_ ;o^^xP뱽r^H`>Ԕ7tˉalG(4j+2VW?O JP'{hK'O7L-p=< HFc>=hϏJ}Ff=\Pa2(ZXטBEzDw`9e1CA?\5 DJ~lenҤt# Sw!YŶ &k?YC@԰)̵֡6)^t#qk3kI@}Iqa6,+$xںlNHʶuMMeE_qD7PJd!~]br]Qp w g:t/#ZVp}u|+]k5а;e}Ϩ#"hNV1+0{')K<+LԒ|Ւ~[JY0DWU*I9Uӈ2E3Q}=f&9,.)Y KS)He oWф(.YN?#f&NVj/7gÈY1a>.leCPjjO"]&\͐4o^~?%HEG*!;ʄ$k;Zus+X\Z$EOpKƆU}3dLQUCק:zg-R ?z-t +\"2OogD0TӲ~"m=k\fk[ڣ̷[3 G_bÑfWyQķsL50jo>Q^㬿u_XO'#<4|E0bOb^ARmj01c<9⑥a/g$NN0+r\NU33[E#bnܞ--OedFY+ף"E9n$UJE Tȋ-j_ռ)peᡧuq4p/`[v[阾֧"tZ_c_;vhгPC6Ix la,EW{EpyND:?2`UZ+?J>Ԯq-(AH,ΘFDoF`> 3CaP}ewӇ0tcՌp֘37YiSq3εpJB$!N\ *$%?>:4;W֦$#;~c Z)+ύ_(uȜ[ ܽ@}Ģ lYC ~B)E^fނZe*=[nO╫IojW/c`(&1D;^P RJB,`^B 5vÉҤ~p+1rRUolʈFBR} ,@ 1 ×Kf`<;3BD/5\7"q n22sT'ټ b xy>{XR䊨!RJ'Zj,m#lt85b\| #Aѳ|Ì> 4 Kx;*T 4c,ɦЂ[)4z(龢 J{lQc9۴ /V`3T̘XJ U.BTF$^2&v;)XwZi8f̽fi"78nq9/>ʬ:NPrE/4Ͼ ), Tp36MvyCf{C7&|CC_+aD$lVrz ֣QzgGOio,ѓvEc0pkyA@F7CZSy؂hSU8H]׵O.hLOQXݣ1uWڀN!}Id#ڱudh,0]Y*hH8,^!L^3ܾOw%ਿp˸Z@*x}\.]jIR r@$|q<"$jOK9_U|Li mȃ0N:/'Q>bp4ߢ}ݏctz\4&wఁaApꜿCp}" F!3<8WJp)Ғ?]5N o ;9Ď Hx%֌?wI3+i &TpB,݆`_S\tw9Z,}_9^մ0cPi5M$Exmq[%X;VϦc^\າ+qgOwSY0 Vva£TnZ"1In&>U'mi>/ \@jȥ[8ٜ#XJ>_n P-Gw9W{_t>緩?m?qx *>ݒ%g#P)Dh4B̰w }C R 4X[#lr`i'*N((63D 2c8ѵzh^Sgw7uVYNdv]o?8`xue7=tb*tu%We;lڕ/eeHWkbR0 )He!+ I=ZPkAQJ!+Kkw%eH۽Ů j~1_\uU\E;~w;5rcx/F qFVw$:cdyE~R٭ޚ4v9V{݉eUYMO3`qԓhK&$/W IMEeubE|!ϩfԓ bNd.*"1n0$38ڝlPO=JvΎYCI-K=˩l6.0w?<'=^rn<Ր}np`-rSV; Z\0Ho\oj(ލbF 3ۄo2 6v&/P T!Øa#`.[c8ΛL* 2g)BUT",xfr',FZlϛ8sQֆX&"âin6O~:^,gcb)NlCpD\+4Ѕ&ZŐA)*$j|/pzK wQk(#KXU/]3z5۰NS9_󮱭yքţ5p*zB{{Z{@T˯R8/nިӂ0M`ǒǮx+dF$!8!̋p>k\.|Q3r]V2v,ܽ]a>z2$ ʖDZ3Z$tꖶo}!czxd >n 0U@Ig1]BFR@⏛ .h9*M`R`;29n}Vˈa$剋Mnc<8?i(RX I*u-s]@RhæCʝGL# A -ukuE=Z_TPIyе|섦3z0*{ZΟW22~1@wS.Z6#w?`" ~D Uuu͠tsӾ'or%3.c=8͐1rp-{TI"XV2];"ET,#dsrĺ8A;k)~.eɏ=@x1yn< TH``Dc/@bRuR8x0zc%sm'VRiRM,^y>ȞyA(f_govzz>o O5h+uc}bkgѸ?bkYkSȸ!/Md"oiC2m^>*SOqw\TQud xI,eyOWsi`9*+]#+jx\$eeo*ҮCK=)%?A޼7Lp֦VEfr۵$IFدkqo6GFtha~Vz:Vl䴽n|fAB%PS}X na#°tNayRKuԦTJp뚔فkLӦ+fw;z=>bfx?@i=1>#nBbZOXtmOOtNE4+8pog2\ A JOLXGL7 S|+R<Q4 ,C!6 U7CIӿ$koޔA qQ`q5U^)*4f" [1kP goScMM &Ԁ$(} O,l[ʇQءF?h_acu7[|6*ڪ8ae#ie;Q-?)c4KNG Ay޾H%3wkWe g43JR [`b $*@U:9L0lPf̝6G28rI;*ɮCB"•5shD΍d,4l*5K)BE'DOՙXy?/ ח}+鎐&gSI@w9 t|Hcda1)[K= 2JT@80:q3 *ŗXrM ,IQ)0~$CIr i34ۢ=YY>ǚOЪF1€K,;foeO|4h,oH,/(F0MTtJ@07X! ! ^ 寕2=GV*,PZ :H5 !@ܳáU]tk؍<3tXN_ )2NeG&ݤϮ-YT_}(uDQ|gMxա9\c&F>1vItȬkyK 4BnT;?`XvVK(\Tgډ[%=M D64f Q v,SQi.zk{&M$ /plif%0I&"jKLB_e08~c?H+TG2CD|bTر2d2ڋM,R&s.-_0"\mM ODh]iakO7ˆi%*OA5>]y]<ŵ kE k=emx9Q *rB| IzC}(^],uY_μ:W,4Ҁ=pBh$AVmcRa(AEq`0!4출g쾹3T5N PND%UzR\!ߣQѹXȻɴYQdkч*اS?MFQ}wFڒK{n+p,*~ȸl)$VW!VT]dbE<zV修x^|ֲ|8`͟Q,63zu"$7X7lLlga/lS AܝfjU/ (8@lHKenvcaX(}qE` wbGΤ9re3a{RV+N`Obi~LHӮ'X.(NhK/V}*hKv(]]\#p!+;X/"} J<yOt&W ^&+Dŷq]j,: s rޥ /%τlDvɊIiPP3öTZ,u  6$ȾJE ;"kY9ҵ)?}) G}d*< T-1wњGB>(XmU.j՝1]dŒC>Ho-ikkGhHwy!i? ܦ2 GoPV,U>P؛f[#;?~}iz8h #k{`U~Ý#}>XHU}B h@LW= &G"$۲T5t+ :BHӹ0ݦUBHZ>kErHr~U -I5֔=+},\8 %#e  Og UY1q=e]o5:pap,J@dPH NO\~7#Ҫ:־E7 KZtR8W ™*CCqi^ifgl#ac/t.O>GΣ %/T/8YJӣ3>K5 !r7@ IOD&%zerQyn`GNJfufWM('}LGjf<DBCE@OKCQډ pJ(~S2}k&;>zձ<nfG? x3V;B\àQ0 c:='02Аw|w,zfqe;#JuPRQJvxҺLz 0AM`=u(o_#b~!UdVl.ɋe@&\ pƟzsuT.+Mi,r=a6gF5s;Skr(H$u?5ku!$V;*\H1xO/ p61.dܬѩ+Xp\d!, Fs\؛hU_fb5>iܖ"NpE?=һ/&6q U$ /[? ?pdTo2!vV>25HpɚbN\!t.A`O*CT{JW[SgD܇^2&0;+pjpzیyi7f;f6(w9F4<d+}<ěb2{tV.--OΤF7fSG7ݥlR~wW>)(#L'rHA?!<5&bX&+ݖ;wO<;Ig2?=i6C S`eo? G᫬SM|jT.7>]x/ _$͵Dgu<~.ϼ*Y-A1jS|LpB6:LB]hRmPZRpcT TnFji(*`x8MչeP"tXJ$ExM47Z|$~)+"]+)gE 8BBi(OCVj~L(;ȷ'z1<NLjw DQg5CDS<'xwn%8h F H NbqX2?fQe]b ^\(LBֵfd9bt!6 - to\Vt['yno:!ԾzVj()yJUʷig$ J\(hz7jXVBFNOuݡ4Y:'6GL<='/ pCKzQ4>QpDZ/D-\ٶ U:k66yl] 8 ԅl7-k6T*x.]zƄ8+{?v g1A*ߴ-rеP&l±_!}O81+SX'j7:LbτW ?J\?gw /y笷d,%rl9I5/ǢWa;4tMDr z;i(eB&duYOaO&Uy^ 2v)!B󛃚)fz|0ZWOu?}M#h)ΨZϭʌʨ#6]J%'cr{ndYA/AuԮuEV^vɄ|BMpVq0|Ǥ;?`^\U {];E(4DKos}oA;=~lUjR&нP uʍTr׏M2 MÛNCpKU:"SSu*U&`Jǖ4tCݼ4dQg.4'j99⺘X! OTC 68^TyvqEa3m.\A?QvꓰOXkcu@a))O)% != vxYacjOfchwѓvRAuc7V2Gm9+\ZYʮ`dڐ 6$A*Kںңg6z;3[\,dp#cO_;Nk\@no\F}=]o%#s!#laDvwX?;MGe^O:v1zEBec_.R鵒6㒈lѯ94]/՟ax0&ЕcgmkJxw"6~eZhLSx99?گXyv!srDP/s8]N.4mɾиҝh~VO9@D 7jy^JFY+s:vZԯ l5Vn5W+49%~[LI^#=t sqhq#蝭 vTDv~ܗa,Nk-UZ #џX4>U=75\dvt>?&Z?SX.NX]kE$+0w><\$ #F/>H*o*~oA $ݽ.-UĝG#'r[n)#v+ b-d|r48ݶE ,muP.קLYGR1L]7zW. Y}v}fV-.3X@sdlH4?HNBkb4@%ҦwB% 1i9>vP?sɅ$B]EN⃳5.T5jcG6~;x̬"?w➒V/&c/JAybym`&uhĥ9+D`97U0B | `Mgȧ+I1K,O 7 k5ʥ䢧h n~i6p^sٝʋ*(з2sE.3beh٢&Ei*O7m'TT}609']6ՔLvp gtK-8ԳH\iCQZI7ᶓjPμ33c%I^4v-g7ѝ*rNSވzj1s҈R$R?uj!*6r'}0}BH5 | υwx(}T 73Ξxp7d𕢤0~k (wDij@68f3ko%XM杵h}$'-#lY zjex@-8;dtv34zsOL|> AH OrA +0"61Ē/i^.z9A| lr>.QbHA6Ѱ;MC&H͕#B_DNl .o͡.X(lc.cAt"u5bxf9k s<Ѓn'Og~Qrxn&- c2tH\Q41+^CHUpyE镪wܺ}9$0A~ xE+Bld^T2(I/+JR4}rLE)[n%z8bؕ5nfn Bq`[Uqu'た;;AtdhyHWS=0,ڶjl?> $F:VGe.}IU.wqc"D]Xm:ɕU%܈6_4*0UOtѴ^ Jp*R #{K'qjWQDP_X\q(d(=c\AFYW=5d*d=Xd= 07^-J.!VX<5ޒ(S,} UIE>Rȹ›͜xa 2Xt:v>*$/_&Io -'BL 2+(R{ ˓lYfUx2yu.I 8o:"L0CyX0 ?;HA-t={}p@)U}8۲5Bƨ(tWQh&GIk(5Z'Y.~Jb2r9AF$Nn):C#%=jmC]y8X{%Mjtպ!H*}w"I_4'^l%=nкh1g)cwgծxE R8'! uz Xl@O{x'IVWєy 'W/m2svYhԇmQ۶=-K@ lP.u58C@85"N~7_'~uyՍJg;!ntz +枀#0ga8 } ieT2֧xwqn*'cs'#tk` )Tz|$2Z$R ~ SguGjoKFF ^B2@8RV g?:fv95B=lvնʉף } ġ]7θe3!Wo "Ah-QFdd>ֶ阸m42K䅩! '%2)~$3ul;;‐?5J(x_Q٨^AyO=7_E/l'XM U*Ί!,ftq2\9ҕfS$x&ѷvǎ>S3' Be&,({U@OAoYq/Q:HIf}^~Ysh|BFگ)ѡ7"?=e%uI;QB/! lO_LjD.oYtL(cY6o i I|z|qu6rqxyžld Lc7#аV|dcȋLdp#i:h[h>[81EH[,Fwu\tSq-ݡaXܓH 6wLȸf_%Mm.QJ#BxFv͋3>h%Ó<q$`=n~]9dZhnc zy{šhSJ|2BZF&" |u W}HSΉٞm^_(Rmzlf>LE4;oQ|Ig_"!_@ō)UsbwQ6G4_[/$K_|#Y1# t  -% \H<Qzz~xV&be.N&Ia\C1f[MJ%HH)K|rϲ)%:G=teN)FxYdqP?- (_Z{eK<JpX>j^$s~qY"n+ɬ=w0#={T7ջbW*P``uo\/(X;"Q"bVL tQޣp:W*, ~? {\OAx/cDpcWpZZɀl+OGt'u9ݤkKl6oidkN$9(Lv=,J; \S{wiq,9Fy?$^ s^2$&R-ZɧHc%DjH@YA4BL8tA0>ௐ>GVՖ͐%{O2/Y`ǧUߨBumJ|H}f F",E҃@K ҶCS%}Q˜0ȁV~b7~yr)5̉ TΊߒt_Bg'L/奐9 * ;lKh9dmū;/χ *7u6lciGDtDU!uFokZK kn A&b)D {8?Rz$; ů {px)?W'[~SVf$ᵜ:n!c^LhY xr?x2 qp "mZ T/Sj`{-?$KA&QNj:o]Wh}3C_&{Q) ڨ2CP -ƓS@\Q{u3Y\̅H7LVW.pbGurHc=2UJqN XKN_yű(d&.2c.8I32uo6-K{sg%K|@6AAdHQ8`CojlBJOΆJ_SN?nVsem>?nDmjqғ@7L>z"S&8 Nn6&m }꫼!o}bԌ2nr4&cv:A(F FS&(̭WsmI@,$ 8Fe%@̾]1D,w A+݌bV-UMGbsnE 9bQ} T a^Љ l Y@j%CG pm\vcV`IȢQ1 beR>ҾPksCFUn@9;:{nmtN =Vۥ'?щ+|\<5:!]AY t`p[MeG6}w.N'd84[C Ȭucr+Vs1ihy'z2UƂYc&L DN,z5.Z:,{B-SY3*Cf MH|ɎP߀El@;j(S_$7J8li*$tZlp!'wЗZ%'~#/RP]%;e9Bؿ%VMM@*'*HX`F* f>m,I6}u0-V_KC\>B6 R"fTFyFp6f RԎ#pM֕G(ҳyoLPHg^-Os)6&7#U&=j KotS p"Ln+8*|Eb̧Ap?,^+{A $ ['7k`><i6}@F,z哐.m|LdAꃄ05>TzJؽ(Nr#Meݯ?ij~YJ:6k9^s@\v^)OaI=~>?էVʘg@Gk72J[Algs>.BAwpD+1ɑ3_@G axAݩhoJ5o2}naAc0F>\$m -y9PFh1'k+Z$‚)sJO{S]'H-?wàx&{2:$9k. _„b.:4$ :80gd|HEx:~(#(VErm{vE1EA}`` $-/>Ƹ&JÀ'PNqBӾyqJ*rwŲi%qvu]WiNnq&5sܻ۠s8n!I\م Q/b*rگfԟ*1{}9V0 Sb3, \Ł_'WNH~7#Ke] N͌3U*BׇR)4o0"KȎ+iZo8r"Q`jZ9VCkXgɕMpe\VZѓhk=qtvh>'p""WY6=gU]="OߐnςM4d%e}v:̈́'~12)>N"b ӑX%V7l;`i&-n=;?U-tJ>bf|}?b×vʈ̯6Zz cćC ٕg f  D)O>Owږm5qIT%Sb o)dxFP jBqj-ltӜp7>n[dw}mŸYSf_4;R< @|s=.fMG@TGzOTmxPÉuX;=%xzjz3 .̟Mm6rfĐ1$pITpBI^fMogztn8'Q1A:J=ym * w؆zŒ0t)o2 6܃f'H?C~ɻDk;IcƧxWmW}3ԵBыÂ75,g'NNBq0-23'n a{>h"4 GgY'50x퀗` u_^L#:aC1aVmH{-vǍnfT X);!&Y\Tmנ&\ѥ{kC ! {G:j ̭,cg@^ .?J ;ByaېZ>Z {}9fD'y$^i8 oT-n-z` " uX[fJ/f61ރzKY&Ǯ'n+?TJ5W["tS*CiSZ u.wgU,Kܙz,%SN Ccoqr̻ jÚB=+z1ɩgIB c:3(AwT6 *Ь-B)(_>'iiz-9+疵D0[poUQߛz)`Bi $R/L#={"j..Js:A؂XVd+nMJvp બGv g IVT5L)Ps'1F GE뮴=a֒eyХ߃gXe׸o-̬gݑx9dՆOq59$Z6~'vOJ\m3zo^l !|3W(Gc\:l[C;%̱ %zaũO bZ 2 {Jxl _Ö.p8Yk)k)ZÜ9~>ǐ}v\0Q85SsvT F(!ј'hCm[@UvCOD3ui3#זUQcyR^}Z;ʁ$,'cG0Hƙj,Ȩ&{WգRיj 3g#n|nꄱq+GfpG/LWҞHt!w nZ_Se@zVj Qa?.* G0Xt[o?>0|+~$zyÑ&|˿ Clwd9g#+dl5=[~ʸPjŌm#i* ^]UPILIKw3@pNi@WVwAlCD ˇ E/])=-eކhpgWĞ7}DGeZ쵔W a ؋x$@,Hz.I #Z@CV,.ƭb2icZĞR}SvƼF,dڼμN[JCRb +磑tMJe}oPuXyb5@4lP]bٖC ;'Gwgz^mhZ%̩FގzP]Fַξs^6XqgP]e3kDK{\7IfֻFJ0K Bj[vZ'/jа\|d"9L},[Q՟H"jAs_bDC (HSsbRP1:"j\{oDx xd/gТK\oqle33BIftwKpgD 8[O;J0VDeX%ULk-p&WƋ= ^hljL\}똕^hڌDrq'4ξsfQt:N1E98X`z31 tXkU"S،>IQ\דGdTGP۬0 ((rXc^U *Zf͐\j:2)cB6}-1QV-b= 8w {= WZ⠿{GbzcG&W']E+ A,/Ï雖8.NY:2ju"h@l/dCT{Ƒ9R5K[q?b~|o)L Ӟ& :-A48#+)Rp yS:rvnΐ3{@=$yp&R%S鵖6M>qc6f6,sbntR+e:R:hA$Kkj4A=N]*0BiuM)?W(5S$ )kBq %P-<äHmqTxz.qbqbte[Z|\7\8r`}> J^>I أcD )]HդhdS%;iԣD]|6)wS'ǭ \&K{ZW!pRi߰U?3dWs{̵{oٙ3R^ L J2?/(ӱm =!&\NtBqڻ^%7ns-$y|Fj8LJRŊr'5K1Kqz%.Eɵ"~fI19K)$C/~~t-> DSxta d<,800 )Jt~G;p-o7T2UaG4gRеh5Ò^\ ƯhԫwO''zMdqm" 1OFHOw c뱴?N(It՗%N{PO<:RTGCd*2==1%}^_\@a~]0_,oCV/ )DH*,%> }yA`RTi"ysj$٧$n!;%S%:O0 -[LP@1&6\-*qåBlI(Z.2/,W{hP$nH\cVʩ( >l5 5zn{E<Ԇ,۷L9XC|㢈Rhi{hjrj2[bA 7YYsg)2!94|AV:s_ Sf 5oMr񧺝8eh#D%E3\T~p>|e)OJg^F}TWP!WcvC9;z-' wX&[*߱V[JWxD02,q mL[Hymz-|F UJcU%$0IWcHFTxDur- x=j&Z-xDMb})9^t06)~Qg(|S[^$w jgQ%f!rBit~h>JG<5=?:PxH17ݏb^9ݎ9JF2&븰#}x= iv"z^62EYӅOy^x;d2@ߔwd<8-f`! +>})e>mxũ(=upRbbNNS_? ܄͋0~>d,`G QAnKu˦$Y݇.KOJ䅒  9*`/afZDb>:OcofET vIv]Lo2TnSK}Sƫz# orxc>{^fu4 _LZ,pq6g{4>%َp%EG;xu INJ\2Ԑ hB\S?aB0jzXӍ1m Y-%]u2`0p#ҽOvs0*J,]h!6(ĀL}zKLW2"ʭpI֝'$ k]eT./YkhKl;t9rAZA SkǸ lB9Wl"(O '!5Y:?&M1@&uKsPa]{*N'DbkfZöAE6|ʐm CalƊ!!+tz&y٩ƽ m%S'豫H@AVwx P4<Rg:9T}C6t T ԸvP"d+ !1/WVӇAiS(|? 9(2^yIrl.9ߪsLj Nxt4\_ xmd&={QAѓB`_`x{ճ8[u| [put /5mɿXk\͢II𫿱@j!cD{ߣ':4Z3Ϣkљ9ZUǞ#^~.[33{8xٱÙMVxd[4 YBk.w,z(IU+eK ^pXas&e4ߓ[r*n]q\hO1fkZeN@A!`XTvoWz+ Pd:pP}rgK[2J#j fe0jQwBVnc]4` #!R[pd*/Oi+VrtU!&x'mOYmBPr9ah&%%c\.F%5 GDQs[y7LnO݃?kP!qz9v~  JsY@NL_SBO2 4x{l!|"F1%KcĿN#1`4~$6d$ D9ܡp8e&h`{qq B>:G> tw?+̛1Zrd?-{{j}pvԕ. u-ݴ~m\٠nj+(F6qnCYG͑ͭ#);xqc /z䐼 4E."E@>*[esDiխN?JZꌯsʜ  kHltp1i.WW~]AfdvxZ+:IF{ 2?><Ɔ%#;P9B_C}:c]Py`+ÿ}[+mzR`S)vO@n8l)9gǙ/ln~itMk'r[7;{lBTBW(ZWm ~lk8?9~@kq.Tu Gz3yS_ArG/ b#b$!p)Wgc3/p%fVV5 <(҃1%<40-Y#kLc0 ?SnJV؊FseEL6I] 'jH X|1dB`ӯJy-ˍH`iHٍؓ)3K 3I2^๲u-5+ {pV6SOɪvle punL&{mWA "b3nuM= E.#&YuNjjHz-\EcLey('/˳T;n9Y9rtXD>/P!${Z=*pt7yXĸOw} oXjU4W=at4XQHc/|Hl@"E{cꮽXQU'¬@y. R;{>cde[7I'4+zuQY&/1BO,Ahqf۫|"3SJo#\~g R1>~a721; xYVW|$w)_t*"l8\w040 YW[l=w,<b%R6g=ۼW]d2Z# s/?S m:f =|tb/\uIJw(+wyM֛#D&]C(%49MW-k=dni5H7*́#Zi\<^O=%,~05< VQVJ xp^p c! IE0W]jf<ՄQۭzƭot2IE+?;^Nh/- XC]ʍ}Ƽ "XCs )7Rp`DL'I(N56 5QF +cN~U/DZma8!eRl颸Hi&&%L>c (d|c` %#p<3#u ?!_~}B]ÆFFé,aM!Ld1|av6+B "粌j,m/~"ma62Lef.5% /z.{194qpΧ<_mW.u)="Qq</^W2o.q@ :{l^1:OD&p)L+ꔵt\^H%}{ӦkO_#fs%Mig8.Ԣ:Y{v=\bX^?Ҙ 쫊¸Q2ɋk}T? aab7l{Rg?!;YqPxafŧ0P#E.Hui-ddZ{H[P~1[^X9 {2hʳvcF}bb~Ee ʽ73;suRnGa;nB.g3}/ۗ!Js#E$@7QiDɆ5`INsQ\prVsz{+L5o(ӍN *OFUz$tNw] L?x2hlbb @鑢(?ҠEVЁK׃#P*OcJW)zN){dHo~%JNq>-㑤'M6ɨRkszhޮ/ l0,~llq Had.Y #0{>hKg΀TƱ9 :R86J]tV!(QLeS~{u:V>1*Hwĺ D}59|!NoΑ SK<y'`*0 WJc4͵3Q9;23Axе>"HvWPx?FVE5*obd.d6 }tw~Bjrv-o,q8%l&+gdXR4<#:| xjjpB_qp dL=|X!Mk. BAT%;SH?LyYFD1=ad#gw:"0MzMITsm.'EyU#Z=о%\L*\V4doDAxtjnp4xtT~MMCVE`4Ki\]=yۨcrm>扯S:dVܳK 4PTd5H>~1V*Pzfrdʚ?z@0̑+PU`fXPue,0A9]ًTFf@-+;rEάNLkZVf^Lwt=vߛ'+Lc_oK wvD{}$7dAœ"[sR-g.:)KKt Lr~/W)D!Oy7 /o2e:vW1HqEϑ +^_&1U8VA+l@EXkbGpfٓ{iʾH.bE7{4[;3Mt{E:h 4I CP᫭)?#hvO5F+i7JNp^~*PŚ `*y#tU2ZU(_h'ʥ}Զ,ۼ&^$`M@)nF$Z*{}CJ[0 "B,Sx <~@mR*g'ϼJ1֟b>LdQ3~6-E Hr6* X5 x&,qmIqʹ^3-+U]6rMNac#7Nop0۽trd/L̢`ߜD<&"JѬqVCF8c#6J?!}@Ke:n{)K&vs)~#vǵ oT:EJC5ژNԎ`vssNlx2>i23Svq-tI.HI :JZ!Wm.A i^6mL Yr7t2M;KrHT )Tbp!xF{Ef~#  ~Nƭ|b$-m_9</}ALH_GeҦKOBFj,N}8xNV3nml[uPM pB2\ _S?3oD_ ?5{|*io߃Ѐ@E?3;E+GYA!up/ηMv#N$J 5cWY7EOby!J7kȩm}{^[7!>p.Φ,V$tnr`06oi0 I~[Eҡ6:˰\mּo-H\y,ez 0W}ƽ'VpҞRbԌĵTmWjOf&"xNJu],wP3C 1h^=/'=6e)ήa%)BO2񦲶}`#T^f7^YrZo8ƺhRGm]x˓h[ F)nYt.Ak}n+[W1#OA5޴K!)9|AF5s\ZRÙ"MAtsn{ b2wPNʗVsPp x Nn/ʱйc:Odx4 [)~Տ?M-C8d/AT$,]* [|ܹyʏuENTYYf ˿+Z)w/|>ec}Zi e%1 6Z< [Ӈئ|GC~x!I> yi-Gh5xN ;{צ*= PLS\ >oצ*\@IBowv$*b}ddZ9; -=q-ڭ,l%fbG*HQNfh$M)M,_{9 ꘶Dta<Z\ɝ~;Wub9PqbPX|Z\} gדaSm6ԩ蔝lj5}M2'{r qAn?(I"*C\FV& p:#|;< x7ejߋ7cCGneY8G+T <:ϔw:6` 2%CyR#|cl'8TiK}b 1 l']ͬ͵[^,8BAGL ~HCWӍ=@-j_<1ʒ n.} a@ O8 om^gti'ej? `RS}ȡQ֑8U`\ї"Lg(?/hl^sW80%ݞuCGh`޲lIm "ޫظ uQx2ghUu9pu8!YeIxfJwO"]BBbhat Uhaua7YH?R DR&կt'Ms"&mS訪a [7qQcJ/! +OsxCG FrRi )??m:߼?#2AMLd7QVad3PE7ӗR'IR,@SLA :b}~o=cݮ13oQ¿E@&0߿]x_>S`hծQ ppfs9[Nz Gat3`^ b]CV_Ql: X~=b=aۑu׬y냵xz2^n C.[QF1f#' Z 4V'̆n.L暰*Q7"C@t)Sb\$3UhM&5c: hJwJdϚc>w7)ߢ&)`BP$8$)m(k:/JIth# $~ڶ P*_xSubCzgF,ACQ, -;;t"ݣmS(7vB)i6 dk"pC/4ݴ h @͔e}$:sLh F1ġ7cJrnoiLS w sLȨak]cff/-Mx nޒhFO.(sYoKcT0c4))A pdG^t)F{N|Z&rU lcC7w,wwY Y3vf#`G~$sBY +UVK#IY҆ U9u`Π;RMuvFp!`lhrꆩxf='k| V$=!cK32N(' (9}LgG R>r׮8`0Vk['irǪJO?eʬ8@Į*%ڪ;FĮn/ad6A^&QnSE%r.$Ᵹ!v#6OIݛ{SaG)pWOG䷴挟Ώ[nk0:H;ՈGl'x*HrdٹM$4myfQMx ѕM/@n32et7yং'vu獧,Sע+cAU1B cWDgmҪYg;N ̲}>%x9>\x~A}A5yR(S\ ^ɲ|S(%_B>U}`{22?ʼ]w;1c),mD*J#ʅךM,AXDaJKoJRx@.U$*:Kܓ; ;4g$a ;6f 2E2Y8%ͪ|˜4ʸcdhyuHjX\`xe"{9A&. SKdR3 ;= ))4ϝۨN6K{?Ʃ-(lqvd_CvS9aHzΚ:r?+w"cһQ+/jߓTT'sP4ZC;`Ot^/=F̙C 7Xe70]-%5ba۵֟*hW~]DlF `7^F$La髰ґl1>fD[=a<13C&͕':gw >\g!/ *Yxhjf:f$'wm$5䄘3q`13PZKXE-ѡcF6 {%r݊=+~6VkhKIDsLpJ1X6 qzOؼ-<ܬ{ۿ,dԑKAE\,Rctek,OYq{gesu(:JQ;@ 9lFрH 4_̆R;. 8(9ꉋUZ\ri4WZgPԭ6 ͈<|GFr.7a7niMNOsF(H)lYgv˄玻dQA0PͣND{LINW` f v`%h8÷ͲAcc g"9̛!N-IJG\<f!-;E/WY욒@+TuvV`X"Vga GȬ6>1U $o "obqvuZŤ(0@k#vii~uAb-P\з9VӟsEX2Lg&N> ! l]6mGӪBu]TRuSe2^sh]% WVEq]tT*{I9| ]С]9Vf%ŝscccB9!7vd9'-;gF066[L1J%\ӌFo wR ?R͋F97t%oCH -TDpb#qGi6ʆu;֫e \Idv;hvÍE2M=NoJV]5gP/O6 _A̋u4碆|dӇM|]^ҐAY4Dz3&wVM< f9{;XQްE(ˊ$Bvd-/.1O%yɺϫ;;ΎөJxTʹ(qǒ WsKA5_8_}WIb'#|T/]I%LsЙ3.)8ұ7#&O0냅YYVz'bm=/zG~rK +]*p0TMD;&O:.< u&)zSr/<.PJzz<_$iŦA`}~r9yƚ3ss YD91A$`(.< :wa#&U8:o}4+)U#6OEe^w ߋtb8TJjg  Pi&n Cc͂kq?fG,ljj)v z,^;$phVv.`m[v1wNMGNA PJPR9̗r:V̩u? 6WSj˯F|&q`cQ{zb02&xn3J6\1?6 ?Lzh%F2|zGm_y섭)-M>Iߟ)i#jÜLʦˉi|)'4QeWZf?x{ra \2(H dP'p=(2ꧬV:2)!it% Q?HS~d#4%4})|&x[ Q5w.IyH6E)Tg6B5]u0m]&aʽ}~:hhW:i_%CˬQ{ VY=S_>˅5;ol[ Z elm1f_|. :]g7hnsSY93Q:}IIN?Ӥ2f g @jj"sE$8z݋dAHL-CX_L$ ,^A!~srY/&~BR&k7lND/(ZG!7<ֲZL}k ^:iQ.D((P X+%dmZ/ۭ@מ!X&w arp dT˵RĢf::P24ATKN'5*d* u>[G:)>\b2  EfO,:)^3ȆD5A1Q[DzW>B{Íj&oP JCExīе`w(pOLj}~"C$#khtPMf; CbN-% llx7f򫵇0{_תQK2z@9NG:nEkW~MS;Z~s?E|1wa $$qm) N\pw([G *Ҩe]7RmǨt{6W*U@W%5,l`J8bg:q:Εz9^X/(.~:`ZӅQLC!7^teX@i4A\/gj "I'oI!s6cң,4W:ۉ cC9V}&fjM?۸c}X>:]c UG!n͹-n$+8-7#C-Q >.oφ45A'FrKxqƤrˣ-~$]jf&ԛƥp(`͜{cj(ZtǃoTİcmk6T>TN N^ӳ <މE'Cۜ(Lbx_-CCz,:QBqC+cakHve̓4w䝍ΨQ3Kxp7@95ͫP:(25u)鄀{-d I8> %l%D! lɾ-]ޟ+51UP֭(}c"4ZkѢv]vx6QBY2%3C]SBpzlU<"9WJ6kgwf֋(\iTLA$2By6a$Ck]E@]OGZ?C!¥93P󟔡u8;u?fʅf5F)υuJ=d|ˋ&1=+~b$>$.?`^OS,S/o-hz쯊_ 1ɩ=JZ86+=V{&P煚yNHH*U~>9;QMJT|*b x8J!z|=QHEn1siOP7:ZdS1;D9c"ڃL*c2!K|'J{Uz?ZvijUD^A}MD$)$QiDs2 %n9)ȧB-;2)nQt;w9q)K! zJFA HKUiFJȆmOl0uxD'cTURKV6el:4_UH4'cFH]>YTۛҹ[#Z1CQsII_K-?쿋n%ʔ%YQMdh7\򅾘Z5 O#S!| X#79k݇`CHp^wP kZf J<+nuXL7>kRL/56Tu5,>JO߂^8'+n4RI _K{@kX.KЍs|5M>lA>4hHLe I+z-+di~ R > OsA[6,KIiO;(>D˙ dRQ2S;Ґrw/C?fshU$&!GCϠsi{x)6'@ai؉}.ӰDkeϋ;vAeݻG6Xa=mu5su4c5vIoUXa7JP59^Y$2C@̀7 ?o1h9g Ib̟EI3?YncάYa_J`dKk+kzd/տqA*CaM8Q*&kH ,w亇% lȭq^ kWok8 ECsWaZ͛0YEl>w+IS/SiR[kl@<o/? k#$'FwʏX2޶.~+|p]05lB!-~wsE݌<%n`=/뙴 = cjqLqͲ#sd*\t _tzoOA4x727+n͇CrUompL=PsRu$>c+䄍 2‚g+?\]Xʦ^ xƆzMsIF1U-3gtBJT_m+ u,Tg ur_2 Ғv.Av_+d@5q^KYPxJxBaXF TIHz [SliTrz᛿jf}q?bl9$@@8L#f`&`QXX/%z=8W@m{XA$;¹\br)%'^ʶI5L̠a4Ϥ2mHNȮb/D$#s̤uE> I)a4 q鯛ZXݬWT:٧ۺq]z]{Df H3>8iYeK&ږGNk2d&ndZ7Г E?ʐ, ARul=SڭÿѸbi\~%DQuߌ-irmXǞLR^-^DoٹH kt;?" $@McP\ ,5JȺ, 4N~'\"{<iͮDiէ|c-i/\q"#C)bE=t.⩆EAJ$1ǭ* MsbP_ =[^h)\/Ocǰ\8mMcc,e A27 ]sVb9ھzuU38X_1sUT 3GK8lTgoq:LrP$Jϕ:!5CGL>ՠ1SHGG Z_FrèHp0-VJw8YbJkUPz|5Ck{u Qd?A}H3\NBeW qԫ8VVwvuqdۈ6-}M*.`P|%X5ؒZ7:y&,VL&}Cg̚z=ĪqMۂS$9[:oRܑءI}M}Ȓ@-*- r+a͊5&qpf GJ5FWtDI̶wGJ[h壂 T;q:d3[xs[TC%UJ j1?MmvyT U3Ojñ)k$,'n'2L*U7'ti * {Ov_ٙXݧ5,Z2Nʎ͏wgAhi,j2Rl@p,:q΂,co݌$eI>O<Ы/#s'/uy׹P  h#NuXPwPۡZ2WsoɺfL heb'xYPK3 u,,hZOʥq_bײ}Uw_~gHN#:d:w:RՀ ˑ H622rϷkT2l~Wq4]#! @"JƲ\w&,~<'Õ^b~z'ay<\E5I& QcY՝26^>Rʪ}S c?ي!nIF n,{T%c<+F/5nM ːcaDb\~0$y SwM˺F|ᇆo'&~qSEMՌ Pe?51iY8rV S\›j AVIwIwK'pLo7ïN՞!͞Sj`H ۠ x a2v t%";囟qtcgW@yTm1Sn͌ abϾey]xVmF{,T/}8Ip*UZYx "NhbO.ї9^j&dʌrMqL)ԊaS?bO?ӏsaz 'xN}Q(4?gk('8nj#VWZ.\AIjntC&4>_iAlzC}`U Ü8ҹ6RV5xNoC:- Q=B+o(i"MYO̹$B"VoCk/(B";{H,{|N.Cl8#+ L9z5r)+Ak&C8ťF_l;W4`/c=!s-u9;0U/ ]ZݟyS}J} ?zznI)M/svE:2~&-uusu|vA1H:rr5$( N<ꂠb#7\TųAB&E=U ;`ըb\L22D6Y]gIPOM1aS \#gWo-f@d=\"SaT^keP,.dRG5:4N_=kNs[hGg1Ul6A#~ $l-Srٍ5A{Vk.RP! ӓοld] gxo,11 XBur~>6\JqثU4uܧeB1=8{vw3SGv_ LH ~Y/]emʹeYRO%LTB*B@}['(K͸b<\x< fwkʴM^BH@JF[>K,z1ݎ>;gymm)tX(퉣xkgJIREU&km&ű%8k wb #Ϩw0ruhMį>`Nv6M" Oq4)/0OJv Lu)KB4 av2?&9(/1sUxcF.û2v;UcIb\oMAܞkxa~ƌڲt ?EZěR0Aʻ3T2*$&V|ޔ#be{4gN.4EM`Q*7-;Sy]pt@t.cܰzy3+vHZOSnH3 .}Qw :ye'Ium]SD?vg:6-KIt0wCē5@" 22wJ@=bQ7՗>D}1gadw ӷ[`/n.a7:r}5!$&L^0CY{ɽL0+;?DlZØ{ZRTiDsfX$DClEA$Z6H7*<9;L3Hc^Ţ;7S/i0*y44T\:]y\액TEf*s5A_kDQ 6ITcj8G/]%S}5!RsBn 3j_@ l-QSW\i(ѕ+t_D q"y8AE$ټ\ 3Ce[1Y)i 4/-> YQuv45\~C1sR T4NM6-of'o5tA {&ĘQe`+,[t }N (hh,)g"YYb=~Df_,8ƟBQ,96`Uۉ{-:L8h ɇv.4rܢ<%䒺~VŭK'˪0U @)asa jMUA$i~t@RަsA¹u[';PZBNC0DGg"MP^pjH&י n_Wm᥁҅X:LkQ%.o4_{@U-qp yAP8)2ys V7MKg&l "6ԗwQ)o &Le1? Uϐ1a!Ke"Ċqǰ `ܱT@L:ņ"< \w##k<E{icsG ^ w}9T-_ |+LuD˝+Ge%Ir{ޚ!vsXL뜵Vd.5& .=c'Z[~RX1MNYFDi@ӿ(!DZju5%u-ti^ m&f?BEi~kHi{KP.d/GFY%?R')l/_lnffO* }՛#ɢjCsxp!H1Z&nfZP}K'];?ZYAz* JtRjgS %ϚW>c"*֪$Kӭ1'Y>LCE8΁zA5yY^ [SAwJA\}\)LJY٩'̥hӿ?WOkwc! *.k2P%.b(w0ӂ~߽%{LeT|JtA-92gNf^UJ|7 ~#6Mz.2E!Tvmk ۗ,k_/mt yMv^=[JȨs` mΗF-m!'.r! MrB늮Kb%p LiRx0ў|&2Hߪ@dfg4;]zӿZzSHs+#+{;y4L˿2ĠE"bDq,*{(wXZfkX).ԩNSQ D$=B$18~A[gq!imkpSsAtHjLN(&IJQ=Z1<~@}xjń˾*R1`>_q듡l|;L/ݕy.š)Ǻp|^Sv"d F%]!@qIrIJӷlle&GLu֤j c/Js-;#!7`cP/*BS*A(YG>M"}CƹE][;îD:b{| \2A'e^Elq&qqB iGfОޭ˭s?՗~b T;*JYt󔒿Px ^a9J>u8,PIU1eXV`0ber qΟҋmw/makqzmHyC帒WVu>3^A'sqB[$O C ª@'jm#v( z~WUX_Nb2-~C"X[+ %6ZL~J#ZX+T.X&rn_7[Pn4\+sK&8@ZE@C1A+,*`b-$us(ϓ+jm3AXHG@n ]EyPUKг`.?bYzRjĺ\ɧ~"1߾(ŏ-VA0]n 2\r-R*c.2'pIl/*0CT V@|TK ijp[`]dS3AJlU-Zt^-%]$8/-c"V:"#8nVjy_IKt2=N$ TB22o4yLړG+P38gǬ:Q!g=0.gKWNPLOn@ /*' `QV#jfAw"Fq$%@ _9t-$h0:t# LƮct)K7r~ƗC;Dt$&/>_ZۚܖrJΎI@|g ˏ$3>?O\fL: -FJt iC0BMv˩2zX9%vyģQn9Q/.^ ym[uQ]ŷ~T؜VU3L$5 7eHd쯔 9*0l_C팥"ëbmǛ[ G`YR ieplmia!5RFd< wE7#'qs:(%U KT4$dىbxkZ?Q3q;nƨs X/R*1C7dQ _]-XL&VAetb;>*3}]ۊ4^(k#چSKV=Ng+YV{ںMw?DHyv iC;]hgwKdѢJq0 ݳi*' "@g/"=f܊io^ӄm톺 ˵^0qeIb>AK2*-o5>4z`JxAT7Xt}lF~] :P<` M!<ܗȁc#7Ģg`_D(Z6 xďU\n{)6| Cgh)xv{` ;7lia%d߯LX@o2Mc:0vm[6qهeޏPkD3_j;ndLU9^i,n<ʆuXBwgۈi _6_F{oxf\;sn|e)5|Yw("5) vTԌΓ֏.* Hv ||ps+钳%6yp|Cfi/uMiAM?f%%޴p$<]D)4ݴ̝ZRo>*j2 [&F1ڶ`4Y˰RЦWpH&_Mm :G'ۼUv` zMDzl4 v7R .XvwL.;`6꽘/R 09cxz 7{H@v<>Q]-`{C[amGyKu*:[C@L?)HDk1+T[}V$ػ``hەM4alJE%U;eŃ0n5Q s Z~]oUdORg4#Q8%n$#oq֐ oBy 1}jGQYtGEhFLc2F>cDB(ʧ &!}9mGGEWT" 89S3i\Dp(޴%, *9QMg(;**m'2a+(=I͇Tm. (YAEHأ eDsB#,U.1ēZL9}9,5EfK[SZS Ѳr4_яQvwn U3>c;Z\_+Muu@%tݍ&@+M̀WePjPhW~vnp_W^qM0 U/-W}E#į3*]b  jsP̕iT+: |/LE!*9S#&dSу׶ߤĘdVwZ+`>6"8&: $yo2.Heݭ7)D5'}z,A;v M{y73zZOq '>fc[ ⫝oxaAsf~t~vfv{d)L)-^M U!zc1ىZͮIDMO<oKxPQI,%c*ekyGb)>o|³LTrlDvmf tĆTSZrxKiĊӅQbS+U2GmRtY~+Nӊ(2.څ5 [GYOCayTv_=kx[2^da(2'WePn2].5J֪.+IҮWw͍`O@+-w% {x? 鐙8Aڣ8Ǟ;>K"b9b9KWv2~Dty B#oD5IHpnowI ۯSw!u)؂|NƁ>w +|8_RD`QSnڳ@%$cU8 >ZҞcGM@yAVbGC_gu<: p@+L9*gw*坱 Ǿ]·nA'C^SMEn`>2=P= Br+5;tFR5jr.츑het@щR~p2.̧s64觳JxZ[4g8i E0 F QBK{;ggDK9Zw? QUB Ԧ<)eu0|U;S*4l t21}lﶭ'ߺ22=8bԎ[F^#Q'0Bq'JEiaV#d |[E WJٕrc'$oԛ_w.ʔO<J2k4=,b_WI; Ddے^D;d$7BZoDŽ}-J\ceq1 e] a9^Hz2nEE5,i${"F>E9(t^ FhLl,\OxFZ[z}cIp>zn(hj.PāÁg>.9wtogS"0 i|#PַH-ZS?L6:b1$DzYP#lz o'#3Od|9U1i^ڊsea^fsxi/D-Ц@, BK栋7(9)aW-hvLB{h}Cƙ` A5>X97SdfZyeƈ`pˎ4J&aPOCr_L &-"7G [wVp>ߴQ KtĪ(XgRչ/w?R8=H:;p̭drC2B5M L8a"*)J*)L#1aWّ##Dxgb[_M~{ Du:LH9g1wlIGe(J\ފ˿Y߻ (Vg$6/q4skƺ7= rdcqY:mO\rZGh~TW˄/NU9ᭀ+=uj'%?wdZQL"ʝ) z ^toHӹ>p)-۲w%ÞTiUKF*޸o1x+ێn{Q Ӄp bLg4%0BZ+`&鋈wpHi Ynj72BlIouG+&)ڻp"p\ñ2HJ\U`2!,[/%E ` w}!<ϳWb$T欵 R C& IBE|\02W6qM/9/Y_:D'֛dti,G 5 ; ,AڍaDe 2LI|jk~RsPm=F:CV^A@˂CB3s!6o]aY^|JU"j?ѓAS$m[u$4\h*vGF46UDRM̼LJ=,)SZ}.>Xn9 Gd8aKl?b6 qqNcy_BQxP/Ae RN(«C\b9}~M8꣢C-i.`!\$R9O7XZ@Vhx,p(V4}66;q @Nh"Ѕq #HW&C-SPN TYjh+#/z\o Zp]ja5r! ”<-8Aj/iԖW-b4$|+[{~yt 0I@JC}{UcC_n Y d5O9nkSTk %]4bǪ1x ǗX2g N/34lvMJ&!"8*Yy~U7#,QP7MTb9:$`áxh W"#ubxa$G"!$|Ml+WBgLD\2>0K"[Oj j3ADٿN+u[[ɨe5NM ӭ(2~ =2f + 'c%,hڗ=ڗ i0,Ȝt-QX/!&+]K.N̂2<; H/bkrvBf;V)9+ζ/[?5OڄQy;Pd`9RCSFg9-Na-lD~W)lh [)o`k3֪%{t~.0Yy T> fUB Ls3Ԭ-+Ľ[\k%K3CҽDf$Wt3ks%z- /m`)WG7ґn\Ħ?b_8d? .R|cD!MIf[nb窟W4.# ITfiVhbx%R-  {$wm#!ˠT:"-5gF.󦢲~܏#ODŃj4vυ5Y!FiW4d4 Q7N,?5 |Z]@/@a'T̫uI 8$yzlO3 `!/< d{~zS\k a_"KP*ؒ[^?V7[tRv|n!v %W4o_ۆ5ak}gȘ'*篓UDq* P'chLM1Az3r)e6؝ra\PM"lO]EQV R&t: m{q C,I[>z[Cui ]a-%3E5(r-h;7i"Wo]JgqKHa'oD~d ^\H|h5N$O$$8쬾i0kI~IQ܎^[$Tw#fcޏY`:>hQ }YeKྮ+fp>OjfeRrY\x r>?3[7-`CA [m _&6UB;O6Mr| 6q; 3rˌ v5)g ?GIƻV0-5g5gPRQ5Lg:ܕ}*Ny4]eՌQRgS lRMkU{(LnwH d'&m-w#j#Crd}T[.tl#%s֬@ړq2sT2?]G.5M_~UArhc/A3[2unfX ~p,Pַײ4=htI($:J"iA nDTY6%G 6,ǙRvŞl%*^=w Z*.A6{6e`K0#O"M_: џp<`eGb^սxM7#޽ O][`iczvK* {Bf]JSY4 2Sv R[t `KS~ $M%Qo?D h_,/:(Vk8U:ӌ\Ե,h%u`GdA|tjKe5O-]OƯ=Z&:_5B%cP{o/Mj5T֋rHU!lr8#-"Ny] цBXh ..E pre$j-B_.N!@sq9x$JCNrVZn8T0!{kp,҃yD q|`*屲M|NbgZOBm֨4[Z͞l<$l-)2C0lsDz ?RVOܒᱠOjg(wyf@S=оE,LwE6ݵ|l뭇7%9nqMt.;)1܋?Oe%]\A!I%󓾛Ck 016@2W3$aQv 7"<6=6辱kԣUKQԌbnkVc֡g0uu"8TP%7wpSIt4Tz%LF K\~"-`LT.f}TsǢdSGiHnoc& a-j%z.O^W~ԟě+#C4d4 kʬp K(!mYG=y.⾜l䥙M*I=Q3G?YkWWbr3! B}Ƙ-Qѧ-R@6 ls#"t}4!JqNZ8K16d@~&T)BIhU\rPf4ۛ%̾EL0DžgcvHQ+g3o\b t WmF_4ef1b]AɅOi# dq$U#=JG]ugl S@XnqKq ϲ{F`WcUoƜt QjFE ɉZ jCq!΍/b&XULh2p9\"yg*nIb:0\NC>Ty$yD#>\YCy|gRuj:!̌t~ :$GGD[D2otJb7ƕvZ&.Osk}gG(qJ&yo9m% _U_K 14?#xg,ۻhyn)H |OC 1u7jzpnAڡy} {XI4q `L}"] bIB\. Xi]$::": *8m'}3*(쳬6K.b2Y-U jZr4duLBP7?r֦V~s()rͰFY8~HHgw;%$wyco]f98>[݈Fঞls~0}ǣ:Htu@%|=Qw<љǦwd!Y\\#rByb9/!SԠ*3.S"粪Q.hԹm?F,8ꤒ@?\U`PVTU00H]ANHNkx=+,LmTTsf`o `X.񸱋b,tUphCOԪauo&(-@Lu. >ftqrcMT9_+Vd$h[N䑍PLnMˑCPmu gUկY'!T[/9ngB>*u0>L瑵]y]')}D$ 0G,#2`{cB53r=ngKq˗[ܥiQ-~[y>O3in;,OCId1<׼(-Oȁn*'X7za{/qAbj-\ N7U0x;E8 'meuM SEP-p{ җfy Qt׵r ^ +[ʪ@ L7( zS?riQ^+'ϢpCP]ئL׌_OћW8㶇3|f$Mi}PbNGLHeuO8J"#*'*UPK?ο['5bN-sI0fvӫU 3c݆B폙љ1HfUI!_W#=c yJcf+Q0-kK̐&_WxMac^+$2iO1lYjtW'E:νLDb٦ӑX_[shbaڗ'j X+~K3v%ѿ5m2WeKbN+` M16UW,4'VD[QOR5~i8O%jC"$5bm, qw>V ~4wQsf=qއ3b~( m0H@%e@8vIJJ?WF~&4zIy7z8y~ ᨹH^Er\Q q$+V]SϊRX@ؐޮMPu[^Dϴ{A]!nmc4( ~&0栩P($^{"IV  t2ZO AE? {<3A+{# @:YJYgYDe_EE2=dlvے-hpҔQna!M"_x.Uxg\i!jYH׮RŸ,ا ivfC 1q_iub.F@u|=M{GJ:aXÙGj{=nUHkgqҳedN=;V8%Bs~Ԥ|ydMyqxHw!u 9Q^;od̵t}쯙kóaL<. 8; x )Q-}5 췲X~Їw.=@x1Py(ąpsl\@ * C{\2B1֫(Ż+Xc&_]pmWHl퉺OF+J`OMdd Nn@v# =OYH|/|OiVbD^VJ<(̦KKBbӳ[6$sasQ8|@ʜWa M95؅5"১u$1y8{Yw5UOf\|rګ*Q_B;)nDn}hvEN)g,ևb |͛r\I`7弚b| F2&cA$NBxmU۪ Hq9 ~WY0* h{B#:\ bǩAf LWP0]Ua bnȪ:R*װ[Wy-7 _Yz@d$Lg;0!p%6WYNX QѴqS?Cws>%"h^u%Am2{Iu A=YD Gb-eW] ol Jg7I@wP<Ӡ,`_t#;y~p9fʃutT]q=F\4LLv>:d]-W- D{y >(:^o߅ACbjQ¦pq8j+}5hmyl\9:wd;.5y:2"V 2p?wGK~\%DyK10wk!Rx: Gx65QKOCI/;K0efQ-cenGYHtWCKV9Af?ZhI$0YuCEK$..xJɹ%fj?l'  r'i4m6PS8T2,:XTN90V`TU^0a'y*<j(Ioȕ+ei)lf[xN:Gb2j&0){m* ә:/Ҙ@7:HEh1`X?Gy +/{%C݉Fg2X0,O>sWu 3@#s-9q'-yǜ [1v=L!( Pj <70$-CP>ڳ %/NPa:_kIGLңո .je:adaB m-Hxxx2TF 'ֵ( 'w4qz\>|2Q IR4fQEɨ +l UZ;?[P\0{!&/b朹:hsG8]Kı#h0)Mڧ57;sv4;Krp.s FFQ3u [{lƂKkI&)z`9q q PT}5NwY2Gx ,ֈv0=T[S>xЊL#xU2bLNb`s)A.l 8"{4lʒOc謒6OkS8nL #Dk*A(U> ]&IƁ چDop-c8 DW b78ӊ6E\ W"r-fLu-fXk[6dDNQfQÐ/AriX41 odmYAT_Lt&P!Ětphvc!k_}NqgJdG*ySE, #hvHyPty"0z(!x vh3Lgv66oVg n14cLՕN o>q/¸'pyL6T%Qv,~ĔNN&CzPU$`\hEiKuİ6.4g^ +z]wAڻzxnuKi|,%,ؿ#zJcWaRI v-xa?O‚B>Nt؝!4?LY #釣Q͊Ѭ(ҺMS=-3 "-uzrtlߧ_X/ƭVjmH֧h9D93|59~2õU #R20V&S$Ժ Kd"wF Y[q~G>y쀞zuWvQԗ 45G<`c"928ku7~:\wSs&lz4 96pc`W"t9g ŌD^JYy Q=ܐhlA ;ʦXhmqTDQW0 jy. Js^abȬP7.7X[d; !=ԧz51㦖8">bLHЇ+BJ鞹/QF, {2gJYZriZfcOAOUs3ٱ޺HSĮ3y^M!YiAǧrqƿkWC=x?g7 w-ЙJ]BZ.`%jW3Vd隆a{3CBd3RJ&F_ -9Q(GI-$}0h'[RH9@Wo+O<07b6l*?sW ͠. 6@vnN 6Bzk+yo7In85*~/kK}re<6cj-'WVSK8o\(uRM0p$z"͆Ld8/o13w;C}g6e!"kw?Օ}xR*oWGܵSKU I m+z}lm:=a*Vw @TV>v;MY4($;͋pEvlHw"K^q= r ~˨ؗ  <TS#rFgeuݧC0*20D#M\F#J_2}ѻr%j] lZPOfm?pa |PAdU=gA4|; Mx#{O pm(!;v/FkZ=UG/ɡu-/~eRxjI ԊY y!CՑl[@)hsc]MO#T }sk8mbk2'("1d@Yfg1ƅ8'B(4ӥϙJhUZaFSICϞ># Lt㺂➬%}G]7#0r1έYc4e- {ׯ]>ﶅق'M1;h(/6Vo!4մU3c+Xռ@hwzYQJ&s?K.dXfL/o# _U+=˘9ϐ@0fXͥ^0f !z|МoAHx \ea\%q%E)#隆s?>xhzIHocć,jGO u` )L"<;%ʎz~:jٗ% aJ09|uo>FfV@_SOV%Y.Y/,+4S:;Un(Ki!˻tEoNÔ*xTtjAe_oW8YSI*]Z>z$90 4n_Ik5I`i= ^ :8uA):una ~u&>`:8׫zQgA['/nrCCt }z;KyC׶_K.T*l?kZAƋs8'iQOZ\G97| Js+d!4PS1o$x9г.sސCHҀVnjsvqB ՘ToĒ|EۀY_ϔ\JsPBj>]d,OR֯,[mok@Z%836p=5f-IY҇X⠶Yl+Pz>}dy3l'W'Pf5^lf uglg*5˵!gJ>5K17|.NPcQb/  s/ooTy |^JHДi,fc\U[eGf E9Ao1oyҾ{ǺpgW֥:|[h0^Pe`bj&`=GXjX;*z3WKh́p;T<*{J49 piE },;47ixpٗsH]C-^ k;*!gi& w4rNݼ림|̅?By '#:C.Ulh-R,;T8?shczqZiJDY]5eM7 I]2T{l"i)=%`0R7Ə(P4'T*Rk+)n\D:E)?ct A*BVJI .@>Gr"OimNvnr\(׀EqM e}/US N6v#XwxIq2N:H2}m-K(F\Z$G:Ps&e 7d{$FnDZs6t=6p47X/\?:]BZI*\Q"k{$U_b Sڂт/JnŻ {(hv]}JeՑBr߶e)/\֯$Ҩ|b^R56d6Rcg4I\cWTAgs6xQLyH=oޟ>1EY5. Eab1FiTgfbbr]Q w[A9а#jVD_ "tZK9ۈA^l`}Jt u]AJdsN}x4^#V!$ZƭF4ECcI v!%+" ?b ~)p|,p*m2Fi-sγN.kecU5g0ǚBHD)vDgœWv?y=+> B+\ v89d2[=Fr.5УQ&Ҍ DL&rhגħQ! P 6." -N;T_TV_~^dsR⽲:d"z4b&Fϑm+xInix`%Zܗ-)r 4(m&f*rU7|>/5 ;Lђ6o^xINt:QTNw wfߥcOveT  ) yYv5xqMkMOHg0GwX7ehh&6wN#j$&iჺVPeanA7?dN F͖r"[ۋ011x\Ɵ@删5&cI4+Mz8+]zȖG gl*{];$w/V"G̷T6k-e$E8U&W;K4˥n?X<]xq*d SNh,;̺խӯ?om^~e@3]j~c4JV-{Ja>G,)/8RD0FMR5FB7tɎg~nː@ԦF=d`gRϷc;m[$Q~I/&wEH3 G[)l=^|D}rqiW@o*[D*u/{Y. 뿛g"ȷK+KoUN \n!Y:۹nWa58R |4j($GX^U[]e:XaR x/e^x%0*&ngM^ĹKu>c8l?(;MjɭjC'̃-m[F<-̎ 4 I׭#lf3=ǏY1ftas4A\Z|+g޹&x0_ \<2!XK- 3T, P8M>G3`q~y,meABa"-e%lLXښybya}rr)} ]"A8,δC_EL}Pt޾x k¯yv+;y/ @W3~^Epe"_߶$OW4ʕ0Syy$Ra=E̫1[Dl1:.dTΆPSW]L\в  b6(T)&HAK\?quǖ' vGRW<2 в^2uY"(#^_,Z e?ôi7;m(_1sD`YֈY9KyL 0:Աe/^ F AjH:-|VBՐfGႹd—U.N>^DK7X;{>Nò5~@K,JVʢNʀB%ꌛ}ԼuXOG/+41Wppѥz=Ѧ-6v =NVZn&8Q(%upkcȯ/aw զp;m'qXFFϔQv0d4AX7j'Bd6D`] Ud*wJfi B,ϼ %-1gi\IwZhL*L ЮtϥsIj!ڙ-B0RKl4pAU` )g &STL`B+9 C&gv7˕*#9û0  hr͂B^ܰoU5abW)3OF&ÁmeJM4 H/9|S@ lnW uy:R&Lr6cgqO.[ Rp >ϩiCsJK.U@BҩL"k:?CeְiB"h89[:&<"Xl\JǺ:lD6Y6@F!cVZ;`a?O 1NxEo ; W*1s? [Ғuĉ4_QFgYa.7ךw;l&WL0 yO'ƨ.nAzZ3޵׸&uCG@\ BqPd,"ΡG|(J$nfgCYU7bF)W>TMoP*uOZ13a5w jLטqGY40ۋ3f%֗F7T^y閞 &okj ~e/EAVҿ [AyEA(8ԉ ]ބZ3ta~{^/TneÍinH,P~zYONjzo!ou"q4SR#|{_DY,ʁWjZt1Ĕ 9#֕\n'ZzTMB۵=")i´!o%+xrrQt ;'9(G[.tlwhI2EڮR=3Q*:pdh-r;*=ײx+-׏HÇIWj}%߷H;CRe +\P5 :NK/G4gx]9)?/Ո+BEt@lr*V2wK\856XK!=l,G<8&[6,IR,3KbWm#qd2r_ە"hnv7"AXEҠXuQ6-7c~7a\i? T)b/re2:V$tR6] BNc`BLVƷ HBE!O+Ӫ޾($|sg/b *!N5xG#% ] uSfJ~Vp8 )4V(|xN'j{<|F/f;cT*|N0ug\(<!'̛geX5.2#u]JknEU1'Z-XWUq`JV (X${#9 c_zgͥf:#2Aq#&KB:bïurnp??Db˒Oy}&aL\zF)Wh :gN8tCd!ɕ_{3@vcK,BD^ݰ:W@!9,ڧʹ:ٛf&L 6%V'o(#[D:*k)LIve1hK}K,V"=@LtcUfZ!TDYhIB!w#[36 Q\6Pk$m| Wb`61n@$KA8j̃$ ,f^7Ⱇ힓tES]W"=(0cCnX0HJ2IÍ\En;+kvsTl` PBɴ%Lq^@[c(O#7}= xaB.w*fgux6h_m8F=ӮNzE,Y];GA˭~׆#ѵJhqGJ/K=ἒETf^2>Z'Fi_EvZuW=x1 Gxfe 7aˠK?a_DvLϋ:Ru 9#MSj`2?2]G2-ߒK[8^eBpѿG{2MW.Wŷ F{k]Dg绎o~r]UۻgUWL"<!6Z Dx)ZTlYfkxq{/V[X0 \ʓiDc" U0)#;D4e6_u#7G˰Y:NؾmfCu3vG`Iv:PUj#Q`Um,_=媾%{h|R"}N53-T"ago ֯)r0脸~[ւKkӕ n]&EB^+4lt&BXG1EȢI0 q˦5H-Ll.Ok2vBq*@_sW9ة`0Hb[:g ir|VChg㟤+š+j1-:yeS 2D]ԓ-Bƾ>OU$>=3'SIcv'gk+c~,?`Ŭ{8͗=%s*ǃ}*%{QwZ%ZBg{ljwne_NUH9bg>ٰKi'ccW!tb8Ɨd1G7v'TU [IkFP'D4!&W>kEntO'?4I6 }LϽ2BȽ 퉺'uADV"ڙ `]T'% om@{ _d P)THqa^z5V@B󳏿 FL1w7<8(w`N7ڦ!Q;.Ox;4~cE(ϏAɯۧftàO\ qJӱMDrxD036:0rMIy8R_T4Z1h ̧ͣ|O= LֲĪǨ,^?ze7[:tT~zlN,!:Y`F3 >T%ܮ'f$ly?Ts'rz!M+όI/s0: 4߻;PJ9w@\<@@~B,6pPIσ^AX~trNby8$O!.hqFZEp77}QOĞU+} )^QT*iW4X7{X#+\u~O)ͮ ~` "qN!._.d {L&vJ}Wj52֌uȴvR; )G 'aߪ#qgvND1e/5ac=CkxS{g!d7a)a[IeG?*] =ÁTmcU6@7rP)5@cڹ`2sMƴfjvS{9vF/RϡkI˯VxrL "F4$`?ZeY!Ty\ywB{܍ϼ7(n?˦!=`K/݇ 7ⓜѺFAff/.^3_J/IJ ՚&( 79!A{*4Ч9x؍T5?n%t5HivTy`nD=IE<(M (GF7uPp2A$5+HI,,g |*;Q ?FWͨnI"ݲ$۠ _yWvn:/26I\)IZv0 -kLv2(xf٫!,|0ٝ__ir$?!EK-{z/ͺ N56JkxOtp &w0 Ht}rq z=mxo ǰ2$- ܫ~1;&yTX J^={W?ݢg̞#ۤf ;^B1ə"m1 vqY(&Q/fr B͚ maa9%`Ѥխ9' OfNL|edU=C 8Ӟ/=a2n1WLFLׅW}|dՕƅwjqS+T+S!~֧l.:|giL |5 ol/f,w $pËTUP3HWeFEsbF`Svë}rx9CskCfaoJu#JC }ڎ>\bZDOW"^4A*)| ҺQەҔُͣ;BgYזَc+TgZTYd.I˟%3H0IpM]gW%8ilUUw߲g텿t;0s0-q|%i*/;iW0l~5hD/,ouģ՜?(O.42!Igq ρXCxrAk7s46%i۳^<Ѱ9mm:^-q,.Sިk4R^_Yp*;tj^BCң8PO$5PUo3J_5qs&3m{l$d<(g Q4\h|rLiոoQ^e?XXwy4 Vڊ@3/c|N@!IA7oQ ź<mtlX֐CZ͋%훿Y?VMu);lFomm|J:G$VӢb0,|0ډ4X$ UI.϶ wѕ.;e|IMiw,n?Op ]4cS' K,J/:Jp!b=&N ?T/y#qkHkTR&rIIˀY,Lc<~g" m؍ؿ@|T C|s>U0C ?weݱ?x7H.jAƅ| ֆ\^.cHH mw#x*Ї|*VTȭݡCOob4`x._{$t(tRs⩙d$hUd Q_0(Ao:=,؝-O$R+7r]'Wgt:,GhhJƙ>p/C.-'lށbhU5W\X-NQ6: AIO&.eQ*W'XibNBrvC=+Ko_&򝸞կ'($z767_?3%e[!,1(Eq!pJQ\\H #;J@в|惯ܔ(O؍X& o_Vd.W,aÏzs OխXaf)} w%aay{b)8+ p!\W Փrh\~)o3LF}LYS(N|-BʐɆp~ۍh~bs|C%^·?]@ے>_>H:ABxvyn _**jS~~O|F+)ԻN?tk\3M'e74q{4Oġˍux8cuEnO=#4"VN?7Lb\jѠnEr '֛LedÑ\!,`-&OCpxC-rCP tVˤ'j9k'$>M~P!@@װNVT)~8nw}|zHL ci]W ثI jujA,R'7 v-mdXG컶tòiZ[gYŏٻ'G<ٖPk==L0M9y^v‰@ې7p~k$|SK1B(VIWYݹE;SVɾG}FM:ȊR<4Zf K)?u+7q Ұ)Cx*8v-̃.x9u/M"Y?{ ɝ K^E޳z okm]߁ڋ4BK0h~fH bʐp e@Mz&눎s @|r]!-;5$(G w_$ֶ8FEO~@ h48!R8 ,} ko%%K _ gn!ڛbl)!7jP⋢ 8 %opO٤Rɡh6kE]v@ۤ[lQ^㻷wSW(=s_ 1lV%\dB5 :d;c5W) 7]7~vԾe*tө"I\rt >0Gc-2K$r-PnN=}GhF2;)2dW>VWW ;3W>Aa7A6Yil}Ib͍Zzwy̢ ĖISjoZǗr(jr+8c*!Gnx^|5\D{L{L%&Ɩp>[1)Vod'L (F+ʇ,ؔN بqM R:Gg0%o-jڃӠfD\o \-|2i`]/MUns-oヴw S N': e$fL$h:yrдie021]~M _ᖥ1Gu*}}ʾJNR0co;yZŸ mgABJ I0jO[upJo=@|p W±@붦k '|HV#  eNV@;eb?:ۑhOx8('hNDIVy!pYP< )gE{̭j{rܹPx,pq -i@sK9|OۚHd&E絣dRiZ\hN*XJAzւtsr)B ʈGGe,kȳ"< I/*]|c#G!xf5Džb|}{ñ7Eρf r9N9$N!b:*E"A X}N[rkb/Uqx|Gl Y %K= =ZqtrNh|4bKpz]ltG : $)G;Shn3p S"#ڍ90~*Ӆ"Ɍ%ǯ^#b$M t _/4i z1dM'0n=&05A7NOEϛo dWed%? vS3 noAץ\)l 䁍GGJ2x-/]>gOc>velS$9OV閬f &?!Q>[>[3X١d/^XHp';=p8(mOx,/Vjy>!ch(SY6r*:qs÷1 y-b`=a>#}1KJ)A/8m.<mɍ+Ù\1F_77eU4~@G)d[Z̩@ѶOM;1i;8y_\+Cw'_*4YXk-E{!K6 S!U1/n2'!iK,(A4(SK݄4 ;FC 8A 1:m8풠QA vd+ ,f<YWy&-i[f tqMSݗ%pm!r:t7:2bh\>=Mbcs>]PJp#)A;"[RI4$#ńNDa`}WYa ?!w[ Z2U\e<1b~ R4\4sSzUKn)?Zx-_gY{=bEaj n Q9;zVydhkݴVqKC0te^Kص.FJW垄o\YQn nִ|NvG_}/L7o߲bEW i Z,hEኁ33p[4J5k}|Iin^u*ͧj3 %2~>_!mBjy͢tr1zU9Aѥ]cT{ط5zSb,5Xy9)ɑ~"ī &^Ctm wE1){ '!Xv ez/ &?~X鐃 ~0Pl<M,{\Ŷ9w4Yl0-1-es5QtB-%_c )^c nИ=us9}n0lJTgzzE䤊[>sGՓep7ޓNo뵬wƔ}%"AZ0z309&O?>Wg,gx4"y2bEPj8z{X::(@/Q/bOС[u1eEUI~ nLJ p`j"ۂ{հ9jgE͒0XyɨZNB,PhdnתBۍ o/x0@AiB*mD![7%Pd,r7҇W[4A(m#Bg*y3{ fI 7}VbѯW).v|4ƕ &$l(kMq_Q[cqH%`osfw/Ffif̏q7TÁ0,TWT:@"ƅr-v\ W$>/GiZ1n5*Mò6 Hn1V|"U}deUdPJFt!'jtVc dы2BJ]!Ye u$M@ h{AzS L_ZW Q|DX퇨ᡩ8g=7X8X bhZ4/~o*r*ڼs/ZET|s:ǽ,\A./ɥG>@ (F_H8<2, J-*l]ЦJ8W9g$Se&4#P!LQVLlxɋz#?{$:+Ÿ,u?4 @e!ُVMah#[hpSQj)s3{ׯ+Ibȴm\^J|LJi KѼ6so%NLrXB- n_3閷 O} 3љE^h6Iy,ȝT9f JF}4M ~9!OWLZ)fgp`1ja&jZ@# י vKT&[??1mm\❀E(XKq<2G((by-.[ռn99zXҘ֡1|3QIRI>ǞG ~A[6\DE )G}VʨSw+PcfRx_ObRhG_luE:Q}ȕJz|3Gx` d8őZ4#(LvꀖFJ>+30s^o9hl)CQ Q`IX0wR]G@2Grvy]T1w|qM:>3xf9u]oS*MW@,{Y66:A%{[+OP&RI.[,V"%^r1deX]K_VseIqG,L'SDzŘ]d\OrnYkT"E iQ;ϗy&۫{]-QɱJ ]f{rVfoaɈ9*!}s>J%krPⷮJԢShЩ^9u??<*1e3K!$ MLQB#Y;= ͋JOp =írIsIio-Zk&`F?`De̱zl);ҕJ_Yv8.m*U-j% FŁJA?o(Gp 'r 5.+0VjU8l/ݽkպ(uVA J/-{Іa[*j?Jawqx)fԙP&qtUu If3M7TnK74h s|eȪǒ=jd~9m|r)nsá\z7YHv6ƧLvwZ¶-&\;"`/RL/!lޭr-$m߉H,k h-S}8w7Xvpy5Yg/PZs!FRm>4BeZA 60Ɓ[-B/GCU6Y` cia 䶈R8.ZHh[wYq~\PM\HZ*1z&g3b-|4h拡H_ E6 h ^.Bg?jU4}mk@ 9¯Ľtgv*?XTf$M(;8ay?tge΃XǸ䐥F=i xM;eS#[+ޡ$bԉtBPĻILȮ-4D4:g>#`-"[ Iĥ6/4Q:ӕÚѯ O2&#jQOK§S&5pƓD'iWbWIra[d84USu /lqsz7Q|֍p27e` iz|Z![z;ɹ+7 &pr2Q:r{Tٯ_:]";:7=AoBب-y9PwsHE8O 5%]Eʗ&fR!|fB򠇐';~]NmySA ^]mU'2-NGĥ_9>`fҴO;{H6[Cض!PW:L&^> )0B}Z FN4_%J(OKO"&y@{3?G^!C)H,I3?$5 fHfiZDED#JKVd nF 5z[F{uR|<{/qgIyF`-,֊ 0哩yML#C߻ϻw@s+wo7ܽkXɌ?^)][>pCjTw:p4usTЯSY b<~b3;z+ vN?eX.w #uM$cQfxι"{|3mCK:lEX*ˏ0Ԡ_F²}y3_XIz@fv!k2vC5<螘2PV,&T@MՇŦsb%)Xvm\[zx}lҢˢ: JË38ȃ@GU/`.(ecrCAo(Gb c&^2=`Tj4#Y COh\_Er/J*tr$Dç\ޥ_W@ l޶a=i`}$9`ӡV:rF~=*&pZp!P -e8<9$B.me Q9#ؿ+P,ݖDZk>ins ؕ$|E&bשicX:5p C[P -6HX1U71~Qi]׭1 K5 R'z _ s?>waʃ2;iPϮH0m+n H4{Z;omZ*s$``;65q+řn9|>2vI ۏXL3dl+ giu؇oIY2nڸ%EԄsjg4-ևɥ W٘eT{ /GӔˌcPhrLF3 .. _|Z8ĥ, MMTn%c(0Ni Є*)WޢzH{g}a6 n`Wj,wvn" *MY8F8\Ýa$NG+pk  5>mcWN?{خ5K/8,mc4Ƅ{ImxD(Ip8<[s*H(c;{ش~N͉D*"9^|@9 >,?B5V_R)o2?Ib? 2™)֌Ҳ;Z?X誹+EDr{ͯ'i}x¾jv`-\ю=9T  ] 0RSNuc@OX:1LC݁JvH*g[luZq l78<)3O-48tNv"r8ϵԑ$}=;+aֶ s$^?̢[KipP}j܃ B&z~2Bkv1)Kvvpsě$J+/6Ga1ʖrh<_P!tQU7cq8q]?4kj1xpctl2A2f 1Z0qpf}|Ȯ":&\BeTi93;''<̍L4a9ڦ@Ia{v%#[LR3i+, eVrݒoy| H5׶) o(!Mb]Lܳ fO~ @=/@{{ngrVoGeUlj tVt,cv] -4-݋;G5b fr~nj D&8^׿%sKc102 N1p*e \1)팋uŅ(hvW:ۛlbOCK7#6Elg|tPCg'{K_d WH\cEK|֛B%*'i}( A%TgR^C /t=#;g{pg^ly$ƾBXAF G얅b%*ifڤ6,O)o 3btlJ̌W$D6r˹b 䟿IOe<^eU8tChaMgx#v@ wJLɖ|y$x-F32:/vn܋:xgI}7KaepLw Ɛr2;p2ϼAR.APR{e1G(g.hh*'^Hh6Ifz釂 7d9L8a9p} ."ģQѨ$cE O`:o'?')K;![.'Fט&Y]xӆd,|8U;]/4jvE9Fɨyx'ьΚYQ٥5P l"|Xy ԻRKPm\;z33gE+$]0BKhTPmhXؚ=RfAk]n(2V2*x)SılIr>E;3`Q"b1\7Ah„A-=u|ѨVML,Zܴ `m Ig="`2$,+Il(_ C;9i_V5"cD4z}E|Ub06C,@17H B3"../*w̵sHc uS)W"%cIJ~,8a&dz&5eUdp KEiSADZj浘6!?f WɷϴDbf܁FcLJ!cJ9Uz{ɮ6,x4lfƶ"HrFϧiѓ6}L9CAL7DQ,Ey7jؓ\܏a;Y%!M9P!އa݀a^mb5y+sȁ]MwޡZx Upd=zE aFϮ=-F Sq[`cHFB Ԡ!Z3o d4l:cT IXuCH֖WcPy{ϗƊ6ѕ \UVGuz1MlN/' 7/J,CL[:r`&*v,EX(Ѐ龅3"\k/ ~ O/Äg#_ #VB 7EPlyCv{j h١;b*hE0N\HNB5?.A6Eh^.J5,\ hEN~`]ʆ M@x E/c'ky~67/tM5 Fyѵ0~=Dp}{mz,'-I5ɞѼFzTɜrlr`Ҫ' k$W L[Jl9 ;nq)5T4n+̯2ř-@濳"hMnQ]м'4q,8b!ixjP*/F"/tp 1QN-z:nĤ7gLG#%B <ϱ\ߓk݋_p|E"_F#O9W)̬q[L -4Q%A !釵ՌrWZȬzJ:_aJBOo"3J\vZ?(^pk'1N?LxvImmnL0+$驶ojs{uݰӐs_Sî_^*KӀ 13O&Z1@녵 Ha@β9 =#)+u[KJhO"\ǔJVm Ȏs;W!c~D0K{4Gy_OǓtg[hi.C-~}:gA^AףgAe}pqjgh\ĜD@3||-dw ds@9%nfMb`ܳdfd<k"27d|Й@MxpdFn n ٜYDrtc4u-+Lyv .UKZk_*I! _IÁHAx3^pt’D>$s$G/̉D tyy !?gQ95h؊3ް[LgZ˚h  XCKPsIoCp,ILj1r3I1 a[:I:=6gByfQXH~iМB-|v|g4\Jh/7by o+Ov=JŹ{O}`WNKw XE*S_w/ L~['zn8Vpa&YKxboMJݢ=9D 㻒u)gڰϞ~K TþdS2 rlג<(?opdQJMǟg𛪏(8_FA`lzS~b aƅ']U7r<7G6Ir2R3uUg2T_#)ӗ%CFm7s.l8gADN6h֯\9CbCa#~Is !W}tU@cR@ʌTM]$bFAclT68@I)BH=5DxymF=A8T6 f;Tq۾sƼ8Gn&Cu*Rij?M8kMj$s~:l <@r1x[NlY5nfbOZdDRIb:`ahH:YT@Β_igxR:L( ݝeh#I'pC⁢*Bdʅ]&:WwY,K~k~{!l5 jDrL> %ZJ ^j8rF\$p5Gїa85`sbĥIIBbGGՄuIWv:?/#\e܃a=#]Skok֓r +BqS\~y4UmspH2}y Gֱm`(*hLWZ`9])0QA7}֎`0b_(f6)E zLC3g ,\c)- W ljfg%,EU_oYI{MM|Xtpq&pgobxz ǟJVFOk`m1Lͷ+mDqNLZ.Vxb,ۣ[[;-fฒή=1qXUwytirRF48ƁjS|.[qC@[Shw6gKmA% όN=m0QHs MӄJ֣z:x߾/ & ? w-{ٺِmmwa'eC9aͬUʦYYs)^ N6%fpܳd_FCGucs=NKAs醛fx:O|4*;FNoQYc92 m}ͥ RfEŀ+;~4lN6rȔ&!x8εGdֽ17uϠfe CĚa[ƝxT }| iᶯwR l^E ".#Zʮ}M%ʯ0UnCJ^jS[lH9:ޯ!FH3"I%!%,(=dVUv&ئB9CtO:U[FTd9 TQ޶PK觸,QQFP V -$$adsrݔR֣q5BO70ilB9[ TjaeYg/\=g/ NC3cb76U,!+ӁU" q`ljMaJ@ćBZ DÿlSf('( VVR 5BS|;|;JRu)p^6O~Պ774@op6aӍ1n0;-K-UJـT#Y(g,vga[zJ.~iTX!Q"[@BjKӮ /Ne~HcJe;<uGN KOpp+:K]o6nɩ5i{!7ۣs8 i:fUM~떷Q%HxڗɪŶ2p.?vT'Z6)Sa&d>UFZѢ<̻`/w9:T1 7,1s8f\+(SE^?bcIG~BX)8_сvh^7q80-!v GXoH &AhULOvZ΃!^#`F Kpx_|'SJ*\$d5zmuSKq(@Ibg-C (esx$ϧ)Mrac݇*NR"B2o8MzC`PBBq }: t!حD+^3cRv}g;bD#casχD V[([=v\\)/Uְ7e ~B0 uxL[ՊWGb? ЬD2>|ૅ/׊FP[-(M%,6l{PZWޒf|Qao#Q9j*paZ(haTti ϖ˞0XSTޑS|eHggvKK&oQZڥEӪv20m"h+o䃶SG}TC<6_G, і5[-Jml^(Nml_W&Z X!a+4h} ?V6PZe "mgr銀w4by0Gw" j h`I5 {xJWt|yb1z698˗Ox$'OȮx*H; +=P{K+}32W(dό;Ic-Щ{]F]Ҙ OZq+Sটbs`#8C{;)[+KZZel9;֭M3mJb-K6. ,߻ӎhG%#q c]`AeEqMTg6k3.Gk)XΉ474߂vfL菡M>mȱ]^$1[CȨv0+TfM U;Q\! i,SuU,_J=M Yz;tDcBnZ8hM/TzK4L~aixfzz0kEOu)*˵k!kJsB\쪃Bܲ976@DK`'eŪ2+{ P{o_-?ct-=D٫@otEз^{_yec`K}[b.@Go9s3%LV}=6qtD"c7B* ~.g)x`~9VWe|15[_1va/Et;Ƕ OбWT-jЅ䗰C3@gcFh:Y]o ^چх\> ?܅PjmE!Ard_pm6|k;B~}5Ņ1nNʋz2TK#Ѯ􈁩qVC土SM6 nT;b۩͈-u\_P撋4,"e5V29iU9a= s< '[fj)zVq@,rj+1ӄti1 j*9{Mt.ET@Jso2\_Ztgrcv eFߚ16UEy/;*Oh5ͬ})GϺ 鯗+trnZ)zz7Vmp[!l.8+R4ᆟ<^"oaPP}ຸNd(Te٥FY:&[Ӧ:(7P B1y !\!j1X_9Kr .|_GQr>iHF)X#7cVi o0Wo5,a8aHio&Ysf~Ā*!8=a|¥G"u䪄W2N  wk VKLR:l\2BLJ2mǩhRT;۾m6 ..ė7I&v0r"2T% %[g%fHۿ  49Ux>ܭ)ݳK~ݎ7M`5ZVTPw}nuUߥ :C)De3ݬzBQ_*'Oyu{.l}LaCl6ڥ: G{ YWL"BJ䠩 <Xؠ;DxŇm?r4CV3!23b:M.7dGep8fwR_B y6$ў\(5z7@rZyYUsU-A ;5*1J 9=^Nu~vVWa%"VVy/)p!Y,ni&ҺL "E40N#mw]R- $-5/!a V8.(RtUY#f3KPeOú֫cϊ]3|?Y 5[!T,J ` ist!N[[*r g[) ؃*Uͧ(ːQ+)PGz&IjC"QASA\Y$]iw.@S?7N ?ʱ&UdεMeB#Yy zFE"jkX<ɍsΥ 'jn& _h+q+Lj̦YR$Β)t}v3 n켗__߱y Z.qh&u "sHOE*EyіOSH#5.bi7Ey{Xh7p~DDDC@<ђ$n4JI:iߧ!!;>ザwb`Ɠ A2B;9jIgqcfKЧabn : 1Eu6v ׍wˑ{ܟLI;ܟvmKix%eGT* (! Runok2yOcyQq`4(AAjN0?aD/h'Kiy)UKTf;(7+ ɶN%ɁL[ud@ +pwڸ8Hj67_LՐO` H=ccM?N"_kֻ E{o0"vi&G톪ͧKc|hșmN? 僆v\,`vR_mW_Mu?6ºPsl3E"Bhs=B['s#s "?|q9hi!,!YoQWw XPm?lcl<1oCcNmSV+D>qJmn L l0-9#,|{c(u|#aHi~wA'E6Ҿʻ(Sn1q/wc0˰O``Z78u1$ᵍ IPwy >.)X5oBpqyӟ{튲0LLHnXPu W%,M,5s]Ol#yptM¶UGgAm>ѵ[Ef2?j}0@F D_9v+x&VK =dZ]by$.F}ʧ<5jUHH :6w8yC5ܺ˵2gI+  x˲`5Qp:ۊ :\QXb7!_i Sw+]W/(~-Fcˊv'4H6blѾoD7 Zq0Ꮴӆ?x(a'+P t*B3؛u3oT)ļZUvl9liOhKƅm½F]n.8֒VETiZÎ] j2+$p}uaz`C#zh=5~_::+b(=ŵ$ۼXM.x1Dhb -q%[o"g'FY/A`4{qo]ɲs2kqmQ!s5VAi,ĖnGq <5GO;:{q6ʩX3~i0f#(¹]+cIY!du0h|Å O1lyTu-fL dVdwI,'Xv86vNcrs} qյ1:ǥDQ~emz@" oS YҘ졌'yv``9;G``9U. З zÈ&p?$1F\o}.mgo >DX84fpjCMyPd&0 JJvs]k{E{J4UmF:p\!a_}^);g}ZA/QOjvICFD(+5jk[GpN!FmV11æݺ$iJSynO@ZnD!g.P~M%$pT6|ֺ`L;Y3t{>  .d6 vۄOG[]:RqA߈\,#Zu!YYez< O,@cL@GrO`̷q$Pا-"η挰->=gw, ŭ5P)!cnt>[s *]!w!*-*%YZb{"bv'?0 Kp`bŹpo%ZCˆ'ɺb|OTZ1:mLXH&{H+Dʭ;kUBɦ_[3p$slrT8%S(?e9RSF<@_3V-3"u:wƪlz.&?ʥ,{u$-³xɜ+[!A4a.$wݰ1 7Iܸznc^Id1 *_$=`[( ./klׯ qIg>ڷ׻}!_z*,Q+PS ) ;EY_ƣ wl J!ad֓SS6&̈́i^E[X}w&#!a`PЮagج>nxtW:> HsܪVޫmyo)Ցw1`E8L:s+a[.N )>dY˜01(>Q;ҁj'ķ{tx/YH~d/!D$ sQMq*Z 1D=] pJo3K":?a=C[9Rq"##hǽy4Ey=Vy_OD+Y5N;INrJXܴZwҽY1d6ur pa$[itݥZcwq).1M]B:8^8nʹ8`o]W -O&pCt!ϖн f\1 A0Xb@ [;]Vz#PI_2Fc"N gW/b_gx:9 5X)C 5Qy eZy`.dep^q3l13?Ar&ںt',Oz)0CWy?KVL_BD=B i拔7iEmNJIע̍&fִ (("ck>\slK4+/J82VS}2,X2^:)ޟC )#h/m|>J[(7 >>8$,Л&!1~f8l7eG"(:g#`IQ#A}@|r~" +6ͫS:E +-d"rK7= ^Q˿%fGK)f_ν`V uSlNS\vqüHfgMXa5[$ ;~.E\|wl|>6`sy54ByDuZ!9rh!܉@qS#?Q6J8\)vꐆV>;վP934Š9Qb dv D5nס#LD hA@@ h1DԢym[y&fmGcmmN&md Ux@yD;?#D>j,fd}s*DoN_cXCtߏ}3'}F$Fxhֿ?}twp~8I~#86:ͰqD_^|B/MYgk --`LT)4eDG,oFM`6F;S;4SIK@r7c܈k1pvkBY`dWe5O0 7:8UNUQgram+yB9-OC|ι{24 Bc3 <&HK#M}(#M|c9&6;`U\}La0evWXȀTS;G %Ux2oL"_6Uvf-܆L?ϐ RsAIE{ ƐpޙFV4sWIfuϞ{-O g 8o? z#yrտ;"6**9b^oo>┞8y7ƱpS~[w0Vls5TLOs6彴0u9q>,^}̨50'Q=Wem"n oݙՃY)%vee+M|QjvG^ w"w҃~>hBx=$Naom`{S2;dac i\ظWWKZOȃ Wl.vj2B;| %챤m(AY 'I5֭\O ٜ$@`ޞ;Ug E ۠'gL4 x֞8QDG꼽O[N+ƥiْz/N޵j-Y w@Oj|U8Wդ6h!Bpp^] W6J.ɬUB I4IwbU0HR%!MVe )ZP$b'y% sж׫ת9,{;y(Yh'؞lwѧRGuZ4b횀> 8$32g^=,"^yJuO4m$\|q**"$Xb) 5TCuXeU'r=>ݛ?Ǿ*BYcC&/F3uIE\<>"夃RMhb뷐S%pӋ gC{ IA:a~m*Ѳ avƫSu[b{>R^G;ZK$`"h S10jDT:` ōc)J:>gBJuVE E}r%"h"3-QC.xz@X 7[1ʌUJPH(#8;ዚ6_+ޚt՗ztI!&t绢Vhу}"Gظ4! TJ%]5kSP:sErcQ7ԇ?]ST1̸!.X70iN.r2h+wP'0JZF 6 T b &!3$fb_KGc*rc_ b6+*_i EQm揔rL\/vcQ09w.FZbA t7P].SMʇխSo6ieà \#t~ kDp^IO& ?7a?E%F_+ɎWpf5͗~"PIdg\fYļ, Tyg|X2%a-׵B[ۊ7ni΄BBT^@65ns>4Z~q: "DShic_V'`cHZ0k۝Is)h4)Ax IXgOT ֯LV4W?綩横sK=z*ҪZdO@&Ή펯02!ﹶ]1Xձ :1IYXxCm6| 6$ M傷pA#;JH3ϭϋV[j`}ޥqUm,vzH&rMBh2)9.^V='U]/?DM95~QX$ziDxUVɡrH:uWe{.@ej!=&3yr. TKa/S; kl 8'06 (=/|6/s1~AuM#_h /[xq @#֛>8{JJd8;֌*&t^ӛ8TpAY؈ $y}>\$3{e8룼E:.+U_'x{ 57c\B|[,I 'hA@>.YLӦp.@[g=d]%E^}7Z.f1֞b^pXO4>M]_#tI w0PSSt4fOao>7jEu7=[;XNS3}m ? UH6'.p ZjOVQLrmoMw x%"1LvJrI81x0qۋBnHE5d|.bPY0 =ٮh* XYDK\碙0+Ħo~uŕe0*ZzzɊ$cj,"nNLJߤsqXW jAdX÷|q}U[ q[spwZ2ӉӐ. ԡB 3PY& ĵ'PjS~L[` C4%g2 ϼqvINϰ΁EST{@ _hś6 G3vIl!<ڐp0h}KDp^ݟrH5 Dr LV>C¾̍oqj/yx= ,! # !+;qqy(Js ah67?_s%Mm·@Ff HAW?XjsFӮa\!;n^An:r_y@9ٟ:?FDlX7Bx+ܶus Xf<tN'?## USG%ʅZ#\vl5L00Miqלf]5s  gB>!l ?:Ldtr6ꋗ0fMxy6P͸I 6,%OQS‹(["MEl^KgL/ ,8hK[8s4*uñۇHNLq)`F,@>*WwKUm4Ek5Z1k֋s2ϋL_%2& `"`9 gz&{;>X<߯5G?/Ҥ+0TPtD 1hF`:-MjLya~HQt Q|(Łqo&,6FMk( Q !n2̘6w! ChxIP)OE8LCR[۷@zڛa YztV㞃Ʈե>I3f.%$"g'̌bWB!]i!JBiL'\ߩnd# ,^^8O)X^C7}%UGPLR OEʰ#a{$kHXKw64?-+_j4FػkyO.[,헚RLQ4O~G!;kN|?4>F䛁e 6 G¥[)%lHb?M&LVKD6b۠|} }[ Y/xo;tGl6W&GVD>*bxT S(>}ٚ !ei6|TnA-eJ2u"qx%չOl?0!Tc% >~:`7<9^R_j> B ,i$Ww46bߔOuQ\}c͓'G&21osapW('u(^ 2K0 ޤ/b>0rYҶiܞ}Qm2֬̊RqFZ_Bj=Z6uvgֺtLjzyl%a;i=`vN+II\+J%_"*kra=O55۹ p~*6ǷQaq{0Kxł)$=+|G:hd]dS[P;`g*1[[ֱ1 v`~mE7jK)yu9Qu3(E̱TJ3>j@,4.纏,cY3<вSٟO2:d+2S]8~n唽W3>N/\CL9@ M3R8zbc7N^Ld{`Y_ ;);9 l23Dg8+{! ;+iLK?s"jrj4NC8zK>ߓpӨ/u-y2ހVIrIDL -Ob"!D?whgk`цBȇkruu~E uFLcEV']BPufYh5.fZѐFQ&wU ?"-r6^v+ttߓ]&TnZ6%oqYmسEd0-(z~_Mj>`GF!qO@ZZCz;:[;Z鋌w5@."Ƙu"7Q7\H#+ d~gMzf|wcTuT*|8Bt p,ޟ+Hs\ h?-2fS Z;Տ Gc}*]hxaFct*Wqǁc/p~+z-oPa }keL[VjeHp 6kF~ tOyDg3J#գ t5߽/p@xOs K5!e[Ezq(``7hϧ$L=K$Λ.oa!Sgk|fQOu}BN~!+ ` /dknp o{vNPēT %ȒFXv|pm1`mOҒy™1M|j}<:n@GU62s;^QEFӗJ Di8êOP(/yǒnas ݡ;ܡj߬ӞރWBX:bmЈNg-OcbJq?)@\]o/4Xi1atc1;[3@7yVSٳ';+,Jkr\UԚKξ0.Ŝ[^uL̶$ݦIdy[[zH&-̎ jJC@ڙ_kqVjI k}21/\㑹u~׼##,Ǿy<@+_YVA{8d?Jo$5ZaAE8] ,f0,Q;{o5W~ȳ!}UlZ+z(rSqOǘ =OY4dF=IZ+DZr"yGmK8WOC5P`Cѵ_W) >`0Pp .5B\6LKSSa1t:|fHumA'"fs7l\}yrF=;>#Nu\;EE-B$]&^ |1t"Qv,lwU%p!t/P_JQG/C/=%. (m>]ʛ \(vJDz]n?;j94s+:ޚY|vPG,7|`CJO*V 'ɬǶL}n0,YJWN@jJDD TVxJif %grЕwŧtŸW|2sM>M9>X8A0jW꡿*=nPgv"~씕8}UQO9o R,(;} v׋Wn{~ f{#y26-wYi+j~-]cʘ0Q;Gj L̀Ty iP@V%g//K۵OIUE:(PjIbqi/P P&s3k;'JxҜ9$w aWGd/+o;v,5t7! ؚїeo7dbV-ċLjx7ScIOz(٤5yxe 7XB̸lo?,YMn+6]<kr{r" 9UPȌ^6N1j~.PJQ 8llۊ(>jKཙm N ¦')KrWM "ۇBm4TtK*S6۹D~qbk.#'gLJcuܿ4%>Iy&ob$^ȷ+F`aY<@YZ{] 0y=fBzĘ@_92ҜgbWSr %\qupG*Ci*WX,q$FO*ҷVgH6 V%.K i<P:cy\$od)9[nL2Kg3Ps5Om:Vr֠v ˲(X0M =~bwҟT=H4HY3`|IFh ER7"JSr ]Qyed];ek:D7z| A<ԣu a TPzi\v2N3< p;[sRH,)V~(\eT3wγ<Dt^F}B$W6C^&$iUkXq^͒YLGUXi6+֗HCUo"_'I:w*%VKIl `%pqgWN(5:M!Z)^<^xݬ>D1'Tќ@_6 -z23ywǣ'aBPQ:O6h0q\*3Q!LafxNY`nk7HoJ˘)2ADވԕtCmm*_R(0tJ݊InEt,}FqsJ7Kqsz`}SOIPM# 2HT $O²*ܓڸц޻ \S]/tѽ8^hxL=l/q¶xwݒjWOò{@)aKǂ^5"VuRm]> rSR²iSl~*QX[/! M`D͘}C⪑]`'F.y[Ž^tY୊*LԬ/CpY{UڸOKdc@ǁr;M¼` ܍Z.86 -rËAz3xFN|ON{ $!:ص3cTԄ%$2nuE4S.@f'QjrW aXln[aߣ8E~I)%&͢|IV歐4G"pS T<݅ܲ$ma6lw$+v> ~d*L, * Lh>| ( ַ7/;O jeUZ׌z2@Ybv +u%tg%3%O*Vӱ9a&Wc4׹|(gL=Of,vx1~mƢ`!T~Xk*9!.&ŒU:R]\bg9F&JwW R@|MoI#JG  7JUI  Z͞0;'e`hpCela~0QMь,ü/ǣ|_XU{T(*[mk-hz}*!pUnδEcfhL뎽 2=5~&؛_WK=*YڝC ' gr^vfNIj5i aB-zc!ky1\V* dz2" 9yfdF5d4< XVdR0 5qRۃbs?pHp:UXTUq]dޓ2bd{!KPx5#0Y ~T"G ;Ya7ӗgRi2[ZM3F+n[4?֘,q;ͧ /*+vCZ ϊGԐO!΅ qac6,?X慬JEbn#fٍѾuz(3E -o>:> bCa^q ;JrޯYt0anb5ޤd"b+:O 4CY%yJ}ېn`5U4ͳZEFVJ`vW;LA2Ԛ/&-?`ҍݸҪ&8|J]!&3 O6 b Sa3泖]Qfڵ'i,4Gp=*Loc.:^'M5rH*0<x@*(Fȼf4sBNBYYIWN3wP_"Ej5!%#~I3)RO3`BsB0 !,[sCa]Ç[n`0JĶ݉Ud(Ax (nEu:`1Si@bFؿY] ߬g|Vu ~Z 8_wIH1x}a;1>J4iόW Ue՜K8б4[<4rKDⲳOR?0e*CSTjONJԉL zR Г[?ooA1!d [noBb1ے=A"t$&&&@sFbԥ *OgMwk "ALli{vF M?q&/( 5;K e\X@/a_fTETxJ[~JiT]Cs&fCsiYD]5u|[y$9xhޣ se:Vqӥb9' )cEVDD=*lC*IA)]VW~gѣ,PZ+O&6b؅ZگuPZ_zC9.)Y?<`Dr5 ">Z9nVB3 Cyh%5 g (&Au̡3|1lL""_}~*/=۞,̣1%q!.ѐ#RĮ"~?>_.GidL)$W _u*%~RZ\PD<,8Y&(@ՈV*;vnOT ҼKY 觥$ͮδ[܀#Y0u?,.g{e u?q=Fnhw#zaܬ;,#~4Cf",sWGtjv{ziZ׽5L$ ^cL8@LW018:4ovK3&| 4\.7g+W磖pqsWy̻T%\ZY&ciI n lk3u˰ٝ"\]Ho`ޠ3&o^b3f O~Pa h ’_Vc"nX`u6;9^(}Y, qq͒l,cvJ:@*WG0X^6}' W-RzC0=]nn| Bayx !X2ĸ[oUun6 ^.?ڢNLW^jKeKMo*"37WЍB=>:9džM4 $zSOwCU{W}qLPx!Dd΢2f anDFҒDT h1v̅*܁6EKG#_OP''Yw`$}#oigOwlUOi7B$D[vZ>.4Q ) ĭ:)?ҵ{M#jV N6d`4F`TV GU)cVtCP\DʶsQɀM\} ViqcCӘ]Q#яGG~3k6?mA2OnbU bUv\b}lmk@ Pf 5o^aZv}bBRsQW&L׼hG1-e)EԽV*◌+q-Ykϣ0gVPљy һ(;ԔF 5K.U#w# 0~0YAww=FV|&s0QyG.>pi_,4p!@"E`YDʠdk8!Auܧ[t-c"?D1U: \eۡO=A^޸ fH|Uk~ivנU45>Ki0쓋'聞DBN7DlMz5[Ħ)~žg _=2z"Q[OƠFҷ)G(t 77zo0]Tu:eE^,5T*l wGo ~@NRnFCϤ2N9X^8nWm( U]tZ44B敾q*ߖ-3X??CE.y~Md QiW9!ͪX›d)v%{o{V'Ĉs#M :p|j;9bft"HE9|9ub8nXo-ZTO/.FeM.EG _ %TË>l{୿Β0Ѿ* 9~#ﺓ$6us?g֞s)Q;Ckxd8W^o%(}dT_`>d9W?S0QA#o9! t ,>4ؤS]&8 ٴ9$ᜇ BG1Je}.!y;n537ЌxJ|W'tp˪n's%cSҫt$?~Xj1!ت41*[8W"7N1umMyk4Wqok̦ζgywߣ7VBZ FݬmJ?PgX FsZ{y֫I^"1vvƺT1@ n4'ͧc7W#b#o(͜DJM.DYAb]3C3([EգZl!%+l>&B)GmoD3# ^2i&ƅOP .B{ka[ʰIv"NByȿXk9YgIG;P֒?6z$;L$K(d9ަ5aq`VMSXKlH3i4AŒ }ۿ> q} yaSvn'+D#thA\9cF9sܢEU/sg Lp#|Ć5&Ńƈ9{ha o@7 HUiR+W_^ (u+f( ϗmNON4mwz\Q!S!Al%}gq'zE2K籯Kij"kUCh_V-h{a F1qU@o [ 7ϫA49QhO֍1e,LQj[+}[N&M*V[(춣q{|C ֚Up w ANOʎ%:q1vTSvvʪ;U۞!96sc{Odm~FD:QWjM9\H[ma:S˪^O}cB }r¾)YĒXI k+/Gꕟ /ܰ9䙐Z.TԿH𨯜@YweD<g]/}+I;kvc*Q `$?ʓC]vs0cp@PA#ggI+-+yP(%#능( q(ݸyRQXye^sCIXr!jO\Kڔx#a%R ya彳}~0H&7xRy"h77΢n!QHLs&$[/YH> ;7:B.S/v:CV; ~C"0 Q`gd : BiySgCsm"k?# sT0Q ;kc(w ^u!Wq#7׷uUw|}Z̒|UT%|Lj%6#-Z2t].uy](1اyw]ƺ#4,lݧs_+F, bew @?L.e|1;0̓CDb?EujԤ!^+zE88v7J >t- p:"E8yl7T?rǚ7ҳ|;  GL>@+VV|*W rzd]#3e5D2juce2F^ Ԍraj6a^(Xٷzu˸رkbyԖ7䴑ՙo%gݦ86fDM7岱j2.әU>H'vi1x,[0')R8;4hѺm85 V>hۅ{1%85uAu\a Jykm'ˇ=E[= G/Xd隴>7UbH EӢ"qAܱX D [5gU#k42|I+o[u1wr0+.&h*AJ } )*k,vMu?(,Z?gʝ]DAp T/% ]#m5{ߕ{Ĭ^i H=S{pǏF^-ka@\s VuCg%:hGtq]tJMx 8+6߂F͈{$^znj"/v}-zzZsglCqIY pKʱ"nCbӀ#pվE%-&;ƣfpY|s8պ[ޔÒ6sq0#~QQr5yvxKlj+h7*ZrD׸1)zBFLՍLoƩF4)*\+bywƋ:(xbE5z + 8el8Q8Rbvxo :Q ]-([Eϝ gC"Wpha jzb,*R)ZG6{tb"=]q-',^!CrέTݏxPlt?J8F;wugb]K L;o;\"l0֝@"-kم{i .2ܾ&H zĂ JrZSbumrb;R' [< g,=`Kxh(KgU7s ncwUKha!Ξmt']WFa@IE RL:G*@џcC5Y%DηLl}lĬCO=߭8>`DQưHʔNOpSXXPbE:T3t. d y0 &O/Aq@ M4S1*ʌFiI; hȷrMzƫ46jn7,HÿBpvi&s#ۍG~5VeVlǿO*d]3框c!g NyJV2]eK@6fݹL'r`r٥@ M_p_Б!nwVZZUQJ= Mq'B9]GE1]k)N[.Q[,G[TO{mkE8_uߛ Sdw &e꾓Zo2dPZ CFR.LeEG ,ӦU^Kaj*5l 󳗁з|1'tR;)A`䆧eJZַۺ3oFە}W $ +meD0i[пSTB ٽgy?+ܙUg 󚄐ic%XP!lƍqUTM @ch}##Qm6F3.fKkuj5!.-G>g`$P~4Xk_̹R&7)D΁exASOȭt_:8!pANX謯^>v*;yZ=< @A 0kLM(E&SkӄpdWSpbH>3[jjTCSy-8yLy>"qƵF^@o MZ7>xM~z03h9bH,2W&ŴtW j#Hm׼bY4~p_ E!rvі !"/`hhE6~5>1gBQP.^: @AؕBEYE8b?ÇicNJF_89}irde3X. piʘ<|0/ ^c|ͧQ2ϗAr䣦#g-NJU|6ф1YyA<@{s dW 3 b8'wrSc~1We qQb]ei>X#R^ai1֍!f') <%롺/ѣ`P{CZ܎6.3URphLwd8Ep2&AFw1^U!dT4}*jpk5 \HrQkI6C5|Jb#~ N?cI':o@z843 i]k&kMp5S;s3qY- k\!XJ8}Tqc+wVeuP⨉AWcY'X蘖$m,@c$G:_vgBSJEo|e27HJ8tSj" F-nNDP֙Uf>6YS459Ty'ELJ[ a_Lu[8d)ՙ!WF̾y ju5 )hLA[IO}^Qaq1m:_=7]c?l+l`IVkkMgc>-y Kң`4y!E޳ZN3+ƒW|=(|硬b?V[1!, kŻhj3G.I,Ta}:ɒZ̔x/)Uj*heJA3ó7-,USS@,oOMxrKV9y ÿZp||RyPLxc3ɥXA&8lm55J3[ў'As(~a?՟:o_} 5IRyC3HWNG$n:_o"oGëh!nBTxwa5@ֿE~M?N@*6kS=W% ZZrЕ XEm: MX͉ZZD߰EvQ 3h{BļV ۩` Y猚tyJ2 ،h>R5/(7ΤR( W\%7?,){lĥNi![};pmtQ }7Vʝhi sk oD$"Ӣ 6=IFJ!\j[y  d[P+I:c/Ն054iX FGh)(MbġA`alZ19&^E4)҇17 -;„Js#.w! A?'^s9t 9nte^$0`% ŠiIZ elfEdNQC ƉG3ԠLĶtynP94~;XlsRV⎰E p.֦`6Fz]wx< "8&#Q45"o ] r)w< Tۜg͵ ,4?:Eܒ { 'wVm ڂNT6\Q8 gAxp//ON: |!})oa-]r'-rXbt.z`2j"tj16V YHZaGAx [ەTFޭk{n'}A O%mvjQti~>8hy{3xf61bpFzt:NL)QXO^Y&ޫ9[b/"ݵ"\1˄ ZݛDkZ0ݝhJyIhNpb"X9dX_8G }|z϶G@4`,`8 USR"Ӕ;%\KAIz++D//)_ʢű/AjuЅj slZԔUKΣσbR $>^|FW-PaA9,˭uCvWW q.;J L {q\1]VuFBc-D|tgO=:ifi p9SG0-l-S5q-=@P¯V`{Ar <\]54dt>]TUF3Cd]@VN |ҹ>gس43Hz跃ǏN䁻ܧ ;Zy"89e7iӓ*LrxhnUqߘ3B ܰ#h<83o83< P՚?exyۖm}S`ߑ[EcSJ%|vR1٨, {CN ҏpŚ#GN)O1tj9f:H64lO(pT;զZSGr֦6p7H>nﴃksy}\p{ t (Jkv}:iRԧdQL"98v W&OCj=д} #Ze.?v!(BK!nw00b-K`or+:[i5g/HEd\#8{VG>8R꥖mۏ(p3sc&{?|ϰTVPLwM4f^51ޕN)&F /W~t8Q8n}kyȥJVB\hjm Nny+|h;DOXmVvI/R#CN`qz>x%#GIN4~vN/ " D>0d<>UGW09nha^73)ĺ,Ol\|E)[Co ๢lj~BP-n]gLWV]TC#x wɱze64IebX`03D$T]rg2 x*ҷ){5IТ @+4hRJҨO#9m3~{(~7rEJ5X, 0^(B;mʓ'd͗fG?"C3Q.B˜j,.OY[#jS,ZVrLj".E7GS$f\f'4MLw Z)] N(3~ Ԭn'L oD|dp! 1  }>){QƄxVJQWR~ =ܽ|QK_Kz:4s3Ȅ =Ma-9uars10ˆ/%E\c`Qc'+҇J݄p8԰+~abA~$Ӯ8ψu jp8鞇BYqSXkMՃA4ZD L7에EpIhfSҡ^ᶉ'X֫sy4+3哦л1q޶vFm9k[ỻc QRJ34o EI?qg@G hh:/1QE9Y7 vac< dzUlrց%#r[X0'+.ZtlR8"n m)Hm )E?uo Hj4HE:=kYi ,y?=e"RgvqQ࿦zJp_<e*S>:^[8*@34۠țێu?B Q:7m DbqU}m@MzxʛM)??i$Svex7i}dbt؅rM>/CqWp;l ͺlw@5y ͻ#XV ]U#i&i"w3p(UV P}ˆ| EIUfZ1{)zi /]SbQR18Pv)W evk=a$A@ a.QjHÃЂ9ty£G/&F06YBJ[k|w38 QW; PK(v[vt}w+bP~\&uO_rd+csfg2 y@+g!. $%|L@29MXFD,A~\H6 ^8!(շDaJ6X ( xÝ{/h`WgsCx[$_\2H Lݰ.i(ncl>s ’M 6e7] @8?ႏ"rv,*B Bձ%]!NRС:{4#l=uB@M%9MS3Hp,\w, BkrܾhD&n>ոo݊5~Q(6f<{dE=yja({xH:.(YZsV}JtX9-3u "=O.pi7#볂齚q!;"t[4MR/2&RfI8Red Jhr+ ȱ~2a*itWX7>oh,曽>sΛ/v+) PAMY0RJX{9%ƈ .Տa5 :FMbd!YUp9Ù5M+SJݪ^d {(^>[: LkVHK'&()4:ΎYeΊ2 QEq\1!!v!ZƔ[3]CjP%nLu aB}x3]fYmG0޼Œh>J80 .ķdr嚌PgLIAhx6./;saN׍LXb,cAji7ӓo7R_ ʆoހ(m37;Y˴/)N>-%90| =|O3a9ӑ'$ ErMؕADo`LJ Ƴ06kD2ۯba%]Wt2(?>^<ј103ԿńZ~?jPѬR)+<0CCf- X(E u;9AScA `)5 2Gv } \蠗!qJ(.Uᶑw^2:DZp̻ mB]E`t"6`FMsjy2 pPE?DwNLN;UP6QnJXٌ%y=K;4=>o"UB={vBTf3bE7q ''qxg'Db뾑 `A.-E\gA,?Tq*gZZ牎sa B RrTn84A昫[rS3@isHF˞騭TK(O3 5 12laXA_l[h\>⑟ff:o)csh3ޢ,V`|fnͩ-mM{'90O/C+\h#2?';0pMXfOU1J,_ Evδ&ûkbB~EsiMrhPRӮb/nXBܻ[َ8 +ΜN)f*n_dm|nI1*2pHYƔ#bKywM9= <|| 8;Tx6O;PK~u$OR`րauq< mmHsf rD-AKe.ludC1s )%*ҝL+ڵx򰴙ͫsw}#9-vq)zRPT>#꧸;)$̴n/&y]s//cve*RQ@ud/\I$Mi8!Hc:p Cz{,yd[Dn\5ԭK=Ä)c=,]t>,'I!eZclBPOoM3!n:|ViE穭@65w3߅a |w٣ C&2ooK%y7bYخVxfcE#Y( SȂ 5ȴ SYsK}zKZEę̛T!ohB:L=J)2;D<'$񙭽QPrg`7Ϻ0!U+vk yRTD"edVi. !1J(>T*H6/NLQ`bnջe{MG4 {]i-,LG& ~vt+8!@;}"Jώ r(HE)Lqk/?P  FVHr)m%ަrX5KR&(I|8/k>a*D96Q G2ϯU|`BeqixIy2bxdA^$c}I*~3o(?7x?7l/&_VϐvN%9f|e`2@l0gHh=}@&pv_z"UCM1w1:7I Ww5Mdԇg{Og|hZꠝk+qۜd 8{z)>π괁<;V~7 Ԇ`Ja6^>Qq@xjGd^MII{aӍ6rED휢ρ/#*=z*{o:[ t ?c8E13( @dѲ_j=7Z_CFW[hob9'rjo'l}@F9NęvxUe:F4[!y<T&/-Up8&XMn,.`.ɻv_!7c& 'Å̧PrX @x]cF$"*2ZK]<9YYϬ"|FD—FAO4+šDdc'h& ҺҾAZ>}UIo7q;Qm .]Đ7o,u: Ous xH?Gǥ!*+=]:ZK[G=$Ә"Ogc~tF}#S+iE"c %΍ h 7.*ϖ? nCTm(3 *n .mb0GƲ\ylKЫPr1؝ϟZsc`Hx$ci1F&9eGF.# D̜10>H,ʐR!NuItܴ2ۿvڏwy[V-9R\5L|Z\s %!J-Ԡ˿/{.ւPbF?f6A$sU~Lc'U MOxnC FY '8U=ܶ |O8mte+3㖈@:hUv~ 'E h2}Cgx0* ٭לPb#OFGLɝ$}3x:rp|U[(Ti^J~% v06 .o\ƎB ˓` |=TnՖ0Z0F#r, ZP̔n^|5XٙtfX~v\1\ ߪEr݅sj,C9ᦓ󐻯RI]|m권pBI} 過TVRc'my#3A|?L<2k+6bpLu6[5A{LŊѡDZU3Aȧ(fGaev< ":oh|Q0{Qw0ihBX>5W m=O,aCG/>ʈNY-ńk SG\01\ǺpJo2t꾋iX?Y&=th? ~>:zeY阷jFoI=U~ȹ*hRe y.ڦ\_ p]WWn>RJPe& 6bqH#*cTn;  Pn4_8~#rE3:/`-:X] ؓBT =6gT"6yu "*};B.:>W[~E㥬ILźz]xN Z^Tڳ;LD>tHGfyR~ 'fVMKe0FG{y+'~:VjB/-2Ua9d-6@шzysP5ֻĴ"I.B꘶W0q4FngX: \[mCϔ$U8 ^|I WФ1>!K?",^㭂̥^:rB\J׹S`P9ʀLbG!ŚU ׁxN6aj;%-0$jٮRظMU}/_" >vMN YGA-mD!PyT7ɋ4vlx-#eګ,"a)P>&@]c7N+G]=ۧ >mAڐĺޞ&̝֠/:#Xp2 ćN!1D\4~u-ގq%۠MʀϠAɬacrgj˒rI㍢=3bG/={"iͳ4k>j\..(LV\bZF%[{b:>Usm:U핺8OC)4{k ,6$ԍ泥u}.?*'/7M߬"n {om|YJJ)~sؤ`m 五ǺMs9cZ[ Vz@_VIqBZId6U, }4XuL߹ IiI}< X-~ovjAcH (]( wrIݘpzȶ%y7<0N^rN&Y3fq%Il{\t~l޴`fv RHGx2I`}Ė]D]%Y$ 5€L=V\ ?\*PBM(FTTpF Fs\EG*Hh8#ψpOq1>ئoViIf )''=ukTV&4u?|oz"*)jRE ߴ .8Q#t۷F5GT,0mK %9r**HRw@^R,bwDD4o-j9;ƃ:csyTˬ`!߯kuk~@!J#]vgI*|HjLB8D<`DcR-I+:$hi{K5'ѝз^`륮m\DZ37"|D&;'>PXۑכXuK}BJZ9LM+pEs9mY&0@xFC-^f0hM 4~3 Sh1g\cׇ>VuwtힻLaM0+(Z47Scr<:B^,EqSi1|n[Ks֑31!5Σ)lGkUloI9h_,c{X4Qל$д Jm=cPbL^& cre7,.n<^>%vۭFLvuD,gE߬dI9J|2paG2u EcIJ ZjH2y+6Q|hoQM?y6?OMi{jn ɏPc n,MU<@rBD#>/{E"bx >em]PBjLIeBD']7;m i9["[6Wꇚ *"$2wkR '|=" 86*԰Nv)?Ƴ>ede=qsԯiaҾ0 Cv E?4)e̽Y`.2G7/յD~8̨/$}!BE9+&&&}t8& Gm[ubQtZns^{A!Ս:]{ uI3A a=I҃͢p*wss'#aը{{nLw̌vOӈ!:is [1qZ~p/!~@Cs%,3:^> Sz;o+tP\o45ϡE*ʥmdyNKhY )4 QAOu]5~AJ1+y44Ȩ܌]*fakxp)F-,%b?31|<妹΁4k+ iAzgbހ*o%8k'C]{4Hn#g .PB_sk UI%5XQvhҴ*!`yC2,CU t̽!gmށv!&:*sf ;B/ne7 w_lݑQ*ݬr iH V#zAgEhb d), W|Rԉ}+ߑ_ŷ|CVH:MS}k(3E[1IذAӦ qH#ļv'oV>nxrdVBXVNoAlѢG4UUeb] KTQlGzyވ5'd> AoȖk0zPT!~]]ny>`Oo7$S.C<Ol†n$|v7"I>ec4GIcL _$^º]=f HwݡwKۤ~ vʃa_uIqޕ(QB|78UCVo&,r|-Mi(X>Q։F  s.0[B (m囹 M`s^|(>|w·OC*u.DC6ނ>a*zn?ʠVg \ߌcdQ>+wSL03CyZSXF{Z}AY?BKP9rw E cb2Ί֫wik^~񈻏atu-2a)֩e ]+D>?[jJjIC\F@ѿB#R2D.fsHyCAPG4vnFb`,?ǥ\j7؛k?+oVL T ZTZָ[@;Cvxur^AjIWɮMlT֔.FTe*''OgaX:.Ys& L?Q@L- Rk%ň p! nfEhYh& ^S7?:0K}2k]/q-*JEor7S+E ]F7$n x^"/UxJyH"@].sSFBr|܌D 2~N {0"(xq(M&hi#IU1购YczB5|5Bty !隕)Ks8o7UXM] n83=N>YK~̉@)ryX"BL2#Wƕd ȸcet\̅x5 0])ί:.]ǒ3Zl{l$ (kz9[A:Ó*_iS6JPwڳ]%jѓ-,݋8RFZp.MP'rYw%^ucn ug쟠]T^gWv lIc4p)n GƺŜ7,:_D[Hu{n#pj&'#ԗ.*IӖ|^5FՖ{"=8ZPm!2oOopamֱ;J+Pb|1a ?Y:nB<- >jhZ6;4R,E$e \p뙿i:,d]/hIuxݷ?I γ7E^W!Ub5y SP*CD,境~ d e'YM\{ݪs>ᦝ_Nԅ=dF|B\ѧ;}7QH>lkvA0+_p){&\C:fhA'(Ua fk=Җ0_p1B:6 <-} Q*Gb3@SLz8WIJRϭs;]K 7[25 qBv GY pe?#gymLݒY#N?3(WfSI;u]Zu>MhgV/lU5dF$V1@=R5Ze|ez~SVNlBk{?8.NÏd6,.dGnùol[f:aETPHAvi;u~olEm8|kr.zp`"~+dN3ɚB1-STT#vmN U)qO3. |A803'T_hinJB'\.GQc9[UUU>^b\y;S³^'7¾mg[ m'd`}hd%;q V'Uy1=/)`eu2gqjfU9iQ̭M D_ixݩv gQN:;UM_t~?](Ob*oĦ:@@/K7KV`+Y)8 n#kh! ^9۸uvPD닰9%Ƞ$kU\Ժd=p,'v^]pl=TH],ql83t@<=sK*hDW:͛"~xRUЀcS{uUl=L)A|}E]>LJ0*˽! >(<8XpVwfļp= B&hefuW,$VRs.)eaP<ѰԷKܣDa2py,_&o0Ϫ)J;Vnq3?+~6R❡3M$F7M -I6׊ƾ(ߔ$=BVEAKcK]'S\LL5sv yyvZ7 )" Mw8z&D{?'χ9Ӻ}_cX:T $}g(皍[oN^S h|\m\RY 7DћD6JROmW Ii[F-57ĖѰf&gq3jFV\fqKMFsj\Xh\Lhcw9@NX^b ^`fy_1dl(-aЭ \çݬxfq1JH`@^ hY!isf,%|&4Ql /I(U 3Y-<+Z#iy:ʵ4GPB/X!ux`8*sʬ.7P{jCd}M9ުu(+4;!5}mY$IcO;V?F=DD?ł"P32]^!)1b;|WQu <$XAk1=V|4TuY( \z\7 0 !5D<+@JױۢS+T6-Tƒ+!5̅vot9YUfPnac-w+@̤\OeXH .:`Xf2]W ȣk4FqT}iU쇭gNpAyG7c 8,4MT,,DYk mkdo|VHJ\3\.@v$-IFZ5_:rZ'\ۈV@hv27O m\5He#VЎ-Ljr SG9{&}S_@v^I}5z* TSFF{Bt Vq 8FU~@}h2<~F1\n<Ţl%#z&Π^OO1KI$w*qI3kqiv÷$8_jyҘ8|GiI3b-ł@Ѓҵ0H[|v+ac ҚF4H$cBnڷTD`@E®pN`ﭓyWI4z0YZ3v(YǢWAGDsC._6PArw5@/o\@9w`"IQRb{Hz@Q&zPJuAs~'S>L5=If䟕 kC jDEa??w:R9Zz=8>ft{~^7x%p;`eڥVU-Rk6Q}}cy+I|N*RbZ9g VcﯵGy)\Cfбn;\, >N $vZx$?bc΢C;~D;Hm?u@8pkI>b:RvI!ՐaG0-t.1FSбzIEʦ|}3!ւYYNHGP1C(i9#>p_ѵT1P>Fd7n0j+Ρ/$3[d -cEXg4nZe(0ZT>sbdȎm#y$:E)3T0+Q2 yã,=YLcC3ϊcl!Fu"JqЛ4j\>c{k?ns(k<'w#%Ni՚iz%> rfef=W$vڮP `U Ǡ=|-i7JдLqJSZzl/6S@bԹxU2/hph>#5kX;*g>w*>gQ'a ]E!|T<Ȫ]Mya 3<$QGD[R;b/\JԐ-Հ*w̷b"<&"z[WFx (Q'SRUg@F7x'c_3:2)2)a~( Ah RQΖ՝.όvѧr@X:滢Mw2X|o$LVk}ֻ4˚M{Yy9H 1puNj>? 賹`I'ZuhnKRrI%b2 WXʧLlp)+mT-{ JyC[vݙT7P+s[s`!WRVZia\^2pb%kCҌo`1OԜHdSNF+Sǃ p;( W*L4qe j 0;|ya)$(D Ț{;Ё1 ^|&:P2g.I4|?O,U2atvvTwAUw'F8.Á65RP^fhYapQ֤ԪF@!J1+H񭈯#cgVW7, #IU̸49ÈT!/Vn ,5,9ɃGAEFqG:DZ AQ!r?7׷V>7Ojwё 5~CVV2NKۃI=#4!~yOkȟ6T9`dD#+_Uꄳ[J7O * LY2`I֘bgXYj:n p-:09OȴacCd1, 8K}"A_[=Rsk]j!s%wNv[dwYѦٛ3, j搑hYZxVY5USu3pF/8]xVIoP*Y~* vMJVqKFk,lK9덨ƈw rGVӶ mCc@] kF©خtm @ fҧ "k1戙&kʟ q $h -O*Ļz'Y~Ā =%q&3yQو'jT|mYV*[8%*+*4sBΏg GgHQb+JPk{)jJn$hGiuJ>tu62ieix,F3:g2']) 4i+&dWn*3eZ۔Yb\ S7g^ 3c ۤeWo'au>?^}#72.M% @II3xP(KpaUkx7ϫFB>0ǹ#%RRp=2=+Ά2iu9MAi5 Wn.;&[)?QMAQ ?%b(VD9eUA@Ɋ1)e"w3! ^No9>__ pAѕ LI[gW2\%7Jq[೑Bdߜ#(U&3`ʏ={\Itt#k5@#Gv Lj4(eSowB<2ρ /21+,=7/f?Q;'>sgA94Z׉YбuK +)|NizWﲻ͑<5[Tʼnt0cVMe7-¨"U1-Fk9L]5&?5b8 "0 )Hz1uC Z87mJI~Tr&:i abӉ:I7)zW rx}PQoK &Ɍ/0Զ[Mf{/T$]Sy-*9%ΕbUqCu^:$LC?q]{It/A؈ˋvO8eAL=CҔ|P;bQ;X6 q]-O#@ DT3#Ђb S܆v E ˥io_qЛ;0eUHh+ n_^ >g9H)*w51>9p i$E PV2!hXZ,z6ξ~SMUb(ĩo"QMOw=I$%=[ )^t);{>M@rXOI޿5<Ɵl&)d4h.hg>S NNhsI&i O1R}M E>1 ٜB_AmOՃ-^̈́q>mo6A~,p<Й'&j6Vb!iUL!r'|lˎqe-0K"}-2yB̵"DjB%z$OZ`Gov*:xbCY{5ŕfϑ7b$AK!mIYiMV2x6D'@xPbT$;>|FMAj(S0\Ш+RsIaPI4E$}bV}sw af? rJE͖~H x}mM|;eEנ2 _0|f';B*1*>rIE\:$Vҧ_8L,R3Gt[i?I:SPZ$$z%;Ni,Hy*A),zXHpmV2D.G,aEU>¼ͶVb D#B _.ޔfcQx#\.bAnR5TckZZ0u@eeo8gV+Sf;ޖ]B춈r~ 21DpvRks[6: ^/L}FqxCdɫaHxa[;G/hBc pZ80gtC{n;S_TgAUHAv] *cR4ה񘱻wR^vj騣fWbPD'P|1su4Ps0PUIB3}b- F5wȍDGS212%&噕*J`zvX=ezg5@)PV?*3ޢsVC14`9M\@k0Ó@=uԬ/n DQfI@Q=Τ44e{ЦNh)Ws7AĒ!MQ󺾩+&:;Pk1]rk:1rZ+%Ȫڀ0Ry-bŗqAœnijGC)DߪVnͨ#'GS}@"!}zqrFd7_In0&qL]U#xVwo|(7"n@ġ`0-޾ b%wƱ̵R3X-%m?ۇ6d74sҋ.>BA.j^&P,DmzP{%@<ˑ%o&/~[0( (X8a5 Yڹ+k;p'b

TϚt/>P+ا[@Ą gnd}\EJ$nb|Iĥ1Hze|-~$d'8Wiz(^U5i|^@L,@pC`-͞&\4-6﯀y2Y]ԐgEY28Ǔ~l] [H jce'EQѪ+< $ ~jw9ru@˚& # Sbm.oȌlB4Dpt!o$l]ڑ,n2Sb7 ipdRI*VŷSm02U}߰H&M=~H7@Q7N~aZ:Y[F6.6r2$֓GRs+*' 3b)Wڥc~f(ұΆ U†IIc.XJGш@l|%;zA0cIrX}wk;CP C"7v"iMH>PG}d$d=)QAltH*Jk2P&ZZH*p79Lr`T'ú3d'N1nr=,rysvQdFetN o EY^H#ȏWw8_.[ q7$^4r)L*҆[x_Vjl8^?+唬>5*b96w%oiVlϘ䤆R UyD,. 4_e&1W4?8vV(v&k(tܱx"M}D+NZ@kIAUq;·p=HВqɨ(v]3a 19ϙY v<0'oqd%9sQ;k]_#rfh >a1Hܕc5EBfb5_JP1 gSq\"!٠.ܲ78*.V$#:{*{LN\{7PӚ 3wFzHй21uܒ$ɗDmן5&.ÿ_3k&\#'Y$|j' mJ-$"EcFpU?,Fd5 aUmaOx:V.VI劫ΧJW/Ok]dG<^" :BL&GFBū,eڤdZlNC'^/3N0i6£*yNQ䝂ddoMJX'U'|)Ik{du9}n ÒV^р3u:Qs.xǞ(A4|;xG]a' 6 NU3[QYL=/(S7H7< ]CV{}_a},ơL:yM`J2OqI\5P$=Eʱ嵁gHPK: DU[mBb Zvd?~(Y9aX_-W;&ut1|U./}HC ,1+VMKn&;xh-)=OjXJ:Ɠ} -P39'E|K*}>Mܮe+R_95u۶ JQ~ @Q#VϨɦ+IRٵz`uM|"E7謾+^rY;@ '뽋~gbgw~5Lנqp9~`?@H[zs;f~]r=zl Ɂ ς6N_PZ J>x=*NR $4ǩF4fv"Rף jq ּ#b'0RzYS:.22p2+- 4u&Zj_:bn^ "l3@mG9``bv\162hު@C5QedmrprxqSڔ27cv0Иqu{oa܁uWzn-4P}}2EbQڠgz և(;AٿCZɭ-nWX]> !0Y:s fX|rj V)92egGi_$}ʞheN#.@'^ KXJyq ǮM1ѠG?hrJGWY⩗4}Hqw~~H]4Sʰ%1ʄ!^O+ C7L= p ?H?qZźԭ°9RJFz|{Hq0#IKg4pD1H/hz3w">FSWuprй!mOp}eL"a] -=8HWh {J>e&Z efT!NGV.Yn]}pu-"^Ը8}5+! F$V*~HT. 9U>!1Yx*}+`1U6"!ڀؤI]Cb^3 <{ |l 4"LTXL$* F0A c[(Kͤ&˽cV_>.G =(etn2ִ9lj7]68tl۾n5^+m$IE.m(%Ag׆f&0uf-It3Y?P\}79{;ڤ2t8`4+ާyݭƪ'B4 Z2HV26Ku5tK3fjI^WuI' ܲPUB P4nQf &>* ٨Ώͮ +*J c"AM~,-Yb<ӫxrS֣b| zG7p-rce2y3c^ P"sEF29fA OĨб^S~TG8g@&F#)((U2M N**_ԡ?eI6Yu sBT&@-`ںXb!ZW,u&kT %{_n#>yN+b0_CyAtS9T Rdv\:QM+*|"Iia$l Ls vXV0=.%%モf^E7 kQuc:;|;vj&=32 JKa4KBxUXZh;Lt\SJp&$4l4`#ϔX\"$ɳ!wOˑ,n EC:H2uZVHؕЃw;ܒǍc*p0rPI>U7mKK(6;݂UīLR7K3'mm%>ق>Z]C \ШO ]|RCAM{ ;Nk}IbN*WS $fƋ/ @~QU^.4TVsBCa`.!hzAQN[/)ojǂX+̨dzVa-wN?#Ѳ/YȫXU4hr&V@mjNR&Xlf ɭyp{!>ȼ;EYkK)ۑ1CTܕ `tKʕTǻ@ƸwFP᭓ `ڜ(#by@ w@Tj5wvDCqa=epa?8ɿq ɯ_6"?KTxWl6xgV[h& 6$m/EVsFU[4Ӄ[IC<΢)1L1OMLfr\+ ]Fi}%2fI?o긥fJd̵d VnA-\C({;4NSK8d6izjN'+ƳװG) q#B8Q%8arLХ /~^5MQ xsDp/)xªހ:wNuGG4zqKkt}Еv+kqxehaim2$ˉ=K|(Qk9ΎǗL }DKi[ 2, J2!MCeGҲ=ggW%|g{qcRSN>Z0c)f+>BfviF<*=D ms $ h9X2wR)H.H8\ri$\e¶7?0֙>F\^hZ[%!dcm@PГ3n Q^2l%NN̚m:r OSw\F]t5"-lHI=lg-~^6h‘lcA<6 }9 t4Mi'R2ߨM3rq-84gøyS<{a 4Dr sܓ_ʋ9(Tf'qOE? zZr}dK}\Lp@ꌮTRmAsS 'X8FShGJ )iktpĔ2وZ|uQ"/ `V bHTHun;il:yg&BK'F~`Y*.%^5w2<9ɓ~UmM6MY\gدD9p8CG9:E6#L,rP9Р V?XfCn4CG TcYL"N7ߝTuʐH/,;&W [*ԍflP[Ncn!wڕ›,d.zW"ߙ|[Ql8U^ 5M(ߠtb+=;[;FxEx;u 7tB¤6bϼ^2!ͺɘ/#™L0~]1i.;\|=v ? ,h3vo,]t3FtWWvH $(tTBB _OX i^DKS_UHXc.sC`=h?#_c#C[ڸn:y6?{ \g4x]1S¬.<_C,iŒ!vkK]E̫m|6Z "v?3Ksɬccb綦1fUK,/T6zpI]dpXVJXt+$.18XBO8{ %e1V ux>[qu *$Z'G2z sMevz1p.pû7?s:e 86{D\wEK#`ogi]`C&ڭAۀ=cǤuf`Tqȹ8?K*LDm)*BfNnAx4/)B-H`ޑP-Ns,cSJ/ڄx"@H 6pFsH?sz1Y]+8WB5Ïv/ǜ rtEj Rgc+ƾ/1DK;jL-B+:If<*0 nVk4A(ΤDB?h-s1^mq5>Kr8X8|WS؊ u]-&y ;BK_Ce\%FHv61$nqBv2xh:tƮaU㔧f9f PF Ϥ.Tdc qʦ)*閉LZ`ULaww,>踂hqS?L;fԂ¯E]hRZҕ눊&v߷|Qgbo hT5 LZPps栩߄43p1G }&x"02bj_kDDufFsR |?OGtz;f37$E8C^|bOD8g6\OC;70!8 e]& I+w#8ֱ,ߓ#[S%.eWY(ؖ$H&3$tx}Ö/^%vN̵owwN 4+@]X S8T /2F=jv.[FJ%5U hi2]RVuֵ? eud Fead}ru}ImZ uRD}/Gg߶FΎ% 18b@‘|[TNnYmjXGۻ3yaSQ7\$z #.Xz"8̳m2EvNoo_ B"RAY%G= @` 3{Wi8Dgۉ8Ȅ' `o<$9KbYoԜE- &ӎ6RIVRھQ%wG#  Ml? P3ՀhX6bsPpx:QyXnEKtp@>"$ֽ5o&:u.9zY邦EM0#`3f/{Fj_\GJ fɋbHi0ˤCpo{NbsňjW T#rwk  +!{Ƚa7j 8-N+;2@/WN8b^&1 NFn1g0Tnkˇ$6*sL-b)*C9C^v͕53% ^:Ⱞ4:ܩL$%;7$W^3_Xq?DR#;h]ܱQ4jc4yM[pr񚡤j cJMűuQ\4:*/Y}Yj:`Ko.*,%8\bE8Oo6\건']ƪB*>ѱ2I&DH:)Bƿ9qQQL:1e߭b-Xn\b GK!g8! ּ#Q(%| a--,qBsZ%>mZ3۬SgVAkf%b@4Pǜ`Hr1G/өQ*$r[&Clj+?$ڗs7Y)U~r}$e^U!;&ڨ LJUhؔ_-u?'383FWK:Ok!vWt<$UZx^"_{v/h;f*c : R.{#dwȩ3 ľE%ͮE7||#@^:Yh K0[~i3s5VJ_pB; Øs 5hvBC)vKxܖQ-JwvMNJ3/O(_Mx< 2u 0ɄsGcl|;QȀJweL[/oҀ"ǃhz \s MmMiQuǮgiiF]aD kFK_4"ڪgzaPt-A+d ;pdxVXzK% DT@;\#&#{a!Ol|k2mjjW Ͷ3 _E2ezLd+HگX-cKE~z4 gk\ѧ.ORhj p/JtmNZtåU-Ȁdo4&wZGjvgX2AtpEGQ)ڛu,7PŠXr7*JQ)m0ݺޟBa i;^]J7B9Nc+{![FQЫLT5 ℤy,ӾytnӀviR,-]4bv&Z?n61??TsK!X[ O> .6F^dAz.JaWe fßeEnu2Y; w<a#4^mNJ0MZ)r%ތӅ:9L?;=Nц5\ Os }zY̆CH֚oO`NA /O%ln˺npbOB9_DҀP-M7.buq6 ڻēzuj7JXܛS87g7e 䒆\qxź&zk{Y?am6PZ6v Z²Ǘ ^T+V|hͰ[`ܢe dӂ» R@ Dkh~"QZ %(GL,3)}7(Ґ*\P䒀N3.xM3Hyta |”sL]qX`8*D jUJD7W ID2;z]$U~7/L>.w"ߥYRr[X"Qi&͚!f]Ac8fK1 EVBU3q-ׄ2&֢T.$+v[T'?3(X%K.VL&^jZluGuIsAPLظ Et{ϳ5i .5cs.Vi[[ h=at@Tݹ8y6w_ ~Q=i{Ga0}c)Q\-7J\jFROEQL*ף+'>`ֱq 8y?nX> W$B]ͥ p -X.Jсwg^=9n:va{3z2=17w~z'(ʮ,pvQir Ã^ر yߥC#:2"Ko(v&d,Nǫf}QhD9.#2qt>QCzw^ )L!I\ggĂq_'m7 iѩ[O3 4A٠=5! 9>˃AMöofKNESZ9q^U2on N&ۿ[b$߈(+hB.C.Li*gŸN NduiQc+DԄ+:}9P;0*X&lRx6\+.v{RzO(B6( z~bZAJ|=yYM%Y+掑XZ es]¥xU%b0m{;X95w86Uؙ=|#SfQ[E?sF! ,Y݁Z0p,*ܭ:")ZDrK@te"vk''Љ[4d![إQ њ}*UquHCI2Sd6g'^XK)SV?̬6JOj>&93o;]]U^3N2h?)kYlBNͷןjb0X?Cb bi2 a!u/6w1:L I#- e U"P׾U!FK`6 &+y"N$쬹,# 6aUJ:A*/=;1;xNP.h+ϭp`⦬N18f1^sklΈG7XG$/1]RFG)VRM=[{VTjn?##$|kT#0S?.Rvn=$oܲyog,\XV߈7c݈s#R.VzݟK-P_|PgSKy~L),Ra DwmZ$@aU{9޽;țE8$\ 23|>AR f'PZ/Pa"@" pE,xLY')]XېZe*T&Ybi[;q Y,]{%XƝѼ/Zy3 b*J*x<]DDff6ӳιHCXZDK~L._##-U]6"X>gNv8Kd|7(]&Z;;>ߠpHԑN)B7lWbN:OB JVׄWe[Yvr,!0}ďi>Ʋ|;'/: n-ц9Y%.LL5 [M_i8tT Z?X{L&3fOw>AC!tc:8Cp6$J(p<"_b/,Zy|ԑCXrCvxtD_ \CÅb}$wMrxaPv"Q4Q'FG7ж #o@=Y#}WJ26kԮ g+HD[:gӓlGKQtI+x}\O%XaRQM,+ [}ܫͬySwVJ ^$8D(fb\kgܨm6ZOސ zl! (ł@ZX;N\kc gG@+) Q=n @P'bcӾSf!Q}1<;:>JTwaX3iJ&YC hL-"4co"rE,i\sJC)\[Wr0 N" Wcj{Tbƽ<\:,+!ODݴenj5fA3STGWAp4;tٓI'1NDb3l#i "1}Fd{o;G4q6ຘ"G^vZ%ϥ5:,4-Ru/"\cqax؝=Ű~Ά&_k$=&:%]][g]Je8zHxeguC~TͿdLrJ]_;z)k KúB sC΁_O+`{eOzMCA j rjZ?RqU!'ǘ|@A2B{hB]ͥ ^$%Z@'^Oa:FP60Ճ?R$*_Q8~U S God+!yњ> "D>?|&pBֳ }9v4iI[NHع_D.-IDGdU[R#uzi;h}?~VfaqT"?r\+g䀕I)-W P,ߣX K+ VŨցǶP~m FEdq|}Vm6>Qb{Lٝ&! IQRCK+Cm6ݤ% ӊ6 |W'8hGIد/V0QƨbF), C|>*( lӡ`oĶ1Lu^E3pǝ|[ ^.xB~XO/m-|8b D =-U,sHNfyr؉0p!ï"F[c l`{ģCǐ`tkqW]!<8' y0 ZDIc'P(ZmozSô_|w"H[׌V0ղHοvD*yň{1x3ɬ rz[ӄj}[[t(?aEל˓p b-B_zai9J^\`]ZA˜V<ׄ̐M=Q~1(Ҥ}4Ґpei }(Ae8+ݶZƲ6^o@%S| V]pW:-WLXs5q$Q #hA;k -٨))וzT^ T 4d 'fƘ8>.KV4𾝪(%aNŰfS۱,(:Z,NW=pi7ܔXD` hf6ׄ$r.YfA-%KE |׺a,v;ౖ_fAcPsB2z!2lB͊>n"8=eQ"aYtUUi rJfa NP9M$(aw&^p)qWc!Ç,e2jF9m;K)L i %#:f=\\+3@, qhi7B]M+zھQIy^3/MMAIGS7p! #*Q]`(oS:Lf]Kcl^`/J# Ch<) C~tUjP, (fɰ;AfzV!=KSLb,W*Z敮;pCI}ɨO&V72+ySkNEpNt`IdB2`9U5]1ͣ=Aײƨh&焁ǸE> d}O1d #3-$.jؔ] O'^&b 4JT$ʔaDB4I*Lw1QgfV4U Y_Ľ avDW@%dbc L=;.3iI,qVƺ%IOzxu"?XWBP[PC`^铭T?ka`xܗepeЂYTp-]>׆-G:nm+ ?rg(tL)M+LjQ>'_^ӻ|*zÍLHϜOPR2.3+[TG[C~-uX:uI ^HsR&6Jŗ&v$ȫCiWn ̿~)*x~(3|9Ӌ 1`d~9<($T,P-At913&J<aR~ 2읹Ʊ6+V, `)0Ol6q)f&t4&`Gg]ah]wF@>)6w.ui{uum<`Ok˭,jĔ<=$82%hJnP3N<*m ؚnV݇HS6Znv EN*V߸;_|(Xouh.=mW븻 wB)Lba ԪSbOl"oQ9n䥮Tٗ]gOݟ' i>ڥRMh-5Gb'T;Z@'5\ TPVи sG OnBI & Mp~Qt &0W ps3>w2RaSkiz`lH0(\?W8tױgZ MONäZ NhR9T7?*ł|c( 5J((²ڨzm#,3UphJZX} h%e$C&x0Yk3t*#n+[,72{}=QnJ_=hv}|p"^xhNowNkdV̏)_}K:#D_u.Z/QAQbqC)c=Yi*sD!ON) jަ_r|Ad*=,Px?z1.Y0~2EXԄ@F_ӯRa#o|Nk%I'Pis:%U_i_?{+6:wIbW7Swsd!}4xM%@k7B7wPˈ$ݭ1>vvq>)ҽ {uh0 oHNx*`/]YZSvlwBBꁘT,nq6J'7f:>NI2xW_QL~ALy(,<2O|8<_CDZmKa/diD8jUlx*?D; 3kO &) kQI~3t@2<mnXŤwu"w΍鸤cܱdz,9ף:x`}dlgNK -8q 2SĬ+sac6dyj1U(EOkrMa5qh!pEJf_I"4 ZRe1ݬJlAr].Sk/5ʂxٍh,Jlb)^m!|)}NoFpFbT/Ghyߧ 0; [PnB%GդF;V$R)չ ZT94;jE\z""J|/}CWzIvt* :N .nQp X̸p\6rܣ F=0=5:6EGYJ>#0zLA;. c]D{k@ߍ' 6XeO?ʊ,/>vmt|ZA;:}w)#-D#jhLpXkdC}vK|Qp0A Eى޽B߅hT yuSqrɋknF`1*-C3q&)u>M ׃"u߽&6jd+u$`z~²ԱXA|L MǑ?O[VQヲ)xLOTQT>ub#KXf sW 3VKZؐφ>ض֚0 hd6cK[[̬]k6v30v^6 6G,to4 b~k@U$LZ>Dj33dP[V$#3%(v cW48E?|7_7w uvcJyz|w+fB߹xނV&oljj=aOQфgaЩ1Dm6;~7ߨQG{qLlDp\<Zs_ gAl EM/{5W2XS PM?MsݩY8C&8SpRwb,msfev~m?MxN?ձ$튫Թ᤼EPHb#Y*LO~44]#`;4_W9.&K5X's-v%V(jij{ iuhBy gP0 Ra MaU[Q֝Uc+*8:B_%GI3g!$?dq.9w~RH6D G}Or,@!՜{lp2fsQ;r*q8 9DL rE}`rM.Qa A-P BקMPq!̨繧E nҮ&-0-.':ȯt29\j:5yg~2?09C_ qFj8=}Wt(\2c4-v3X+V, Jg ]:m@QկF}V!.w.5 }SϚ"Pr3yU]25]A:.=trR5׷' @eÈ+VfSPHZ< 9Rt豔RbjxB*J5VD[iVǀ'pTK!x<B]'\z+W6,mo(SVu PjRz:Ps, 3$X~5tM`jn7v(<=?zYγO > Σ"єA'b9:O]@g--gO^&@\`(G`m9Vzx䨘[ PTBG;7rLOù}q+pl 0a*Q !TQ5VTMcZg^]ܧ)C,.w[ Pn,]А0]LqzH,~x Ը Gh=!_4GJ [N8%ѢOCi}P! Ͷ˔9uRw!}sE&2h06O|wY*6џ0̉9AtejmOCt:RGwXϹRٸº%}/sZ`ngCUԑ#D4DlkJ\[GؐcY0Z6a}(V@lb!)Uh2Ya?2%4AFq>,`Hω9H*aĪ6{yy$eBwCv0Cy)U" E2,:u.v`TfZ#`y ׹?gTLxXI1V]ޅ('H_v=z-+' X!*嬅Z21 3B-zO ق9P4bQZNwRA\DL_~`;ga}qSJ <|?ڍfҗE,.AI;%a;8Whwά,,S3C=:1vCb#dSu#dNܖc [YF~bfߐ y011w_y.; /緛] (n(pvp6"<  /ZoӐ ϱEݗ {y\?I /"_%*w1΁k^myAJ㹃1> !$ )|@ζЛ&ȉdöU:-HgA%lppXȓ?,\ %c2}gU͖4Ey4?ҡH_DJeC2.I)-jyPf.OV4Q TD7Zc8CCQ?^,T*ɗ,! KW//wun%meaC42[??? )88ەNxjxTnFi./W+@"qJ5nv Sxdbl0; 1tMfȮ {g:!3?B~P( F>4dt›)>ym#j"j9|Da~ F+1 MjLKŵ(c،Dw= =Zce ^ϚxDZSpT*Uhw tLhZsd6īyK 9дcc!HHczF$(Y_ՃP`?i]'D#tT&}qYɭ,iRI&>"Sk|u.\7:-o,}6ص 1Ba^Ƅ^,Y2t(Tᇐ/\QT \A rf4SW;[^'<Ѐx<=Z z_6x OoqzFXi ZYF!+z뼕XkD@EߙB ŒqۑcZ$~n%"}- et:.Z ?N6M55"kTa'R2$ CriK xChINAykķ)!5mӛm}2\qmp񏢍Zdafnlp`Juf$| j;0E(ۊ%o-j8V-yK{g5lBT{V~ \'\/~KYahxqlZl47%ZG/t>vb!wGpa<}cCpr]*ov]\lRaFa ^ૈʹpƻEv]g4$ D>~zAde}*Fjf9p5T_}~u:prj!NȸȗÁg\ԝTb.|Ԗ#&jUvg.jBt 3K*,ձ>[Vo*b.et-{=t> 4݃>,[swC{hBHkF8BO cғH!MZwx}UT )(] c@rEG"5fnJKs,A51#Uȗ!Q3 ) ՋOo57UQls:yd;~48roEppaknv؏F~YFWR1 7#86J{-H0ݦ"(CQ7mWu0^2I_lM _#Yžnt&$ Yp4M=;sGy1*@Ʈ܎1Gx'=Z?0sgY=ƺ70p/n7+@-A|9B;QwcTL>F- >'.+:߮^O:,AD=i(eXp|Չ&evrX1WE(͚uE_Es(ZǂW}jDۆ 4e؛En6ȜZ[.INp.Yj򐝺G72i2S:8CZĿCYH+ǛlkK78#L4} ]u=NCWuPQ|~+ Pg <S̍%>@3HPp-b_SCrMQ*m@6ŕ1\,$ d].j|Va>ρ\/*W[Gӊ?2t2?iGy폨{?"Gf@huPO~̩N0nyv}/IܹHuCiRh=+l9mIH[n.J2 fWpO zŀE͆p_-\' w΍!ق`Đtca")k$bjL.[xrQ,x{l,ąVbh,oR&@7+}A:.!" JfTuq[:`s*+k;T{(ʿ2KIt)bkM6-Y6-ZХ46G0Bq6d-圵kmi;+6e5 EI!#3Ô-hYDdaL5 Ɗ8j bX]d@-ѣAQ]`UWvcRDFa{6Pԧ_4z[꼈|[$W 3#7 >ERSQE5- YONS xN74#`<3#?ȓ-L /%G{e]]eM7~~D}EkxUt1y*q̖sN܀q>E/[/|l:qLΦ\gŁ Uv3j 6)+"&} pPh(,:h͉q3j.3#K5,,*G Ow$Y6J4YP6EQXiriH"Jp$1y^g]4~wV\ ]C,Uw jjYnaިP-“C6c𣠇flkc[:,ٔ d,3CA 5.rdHN~Mdn*٩i@;mƀJo$My$c W~#By|.xilWKK!vǍL:/GyDv^RZg;jg6?b>2AŎ} ۍ6m@pv\}NDϥ S?w#WbWJ<*w)M* 3@^{^ukwC[V3膺gBizw㺙`vou=~2vw AME;AĤ0Z#*Q!8ts=T.tf{`X/xPpi-0v (;a9➖զ?ElFqA]4c[~~PL;E 8 f>TJKwأ*[\%ɷ[ĔGO Hf$桓 +<wg! :C'u RŨ{̐i'Òg(@j͝&^ 6c)'Rv[t8!]UEe ز!t̏f yOw; VW_;Ԝ վp.Sug)>Hzq݅frudNoي}+h L@&yi(BK寧1ןq68(,L׃يrsf[/<h'goq-+g#Tڼ٬Ϙ<M ɬk#.U_)zjj'ruDwY QtF,v9֢? h@IZ s~Poy8NS|p:峗I:uhIͫIpKf}Pvޯ0"d.KCe;D{c|aNfDFyZxl>'2QvKm׹ 2ٖ=QVFJ4b*"l#OՏ&SnȾEp0 @1OzpM7F/W]R=VG!5k5c+Ru~*.uQexԒst(V"B 0·?\-ʋ~1B{V]L?i#x"wI,YP}oq. E#નKf{~Y5/2*N>,Y!XrܰTz.Cܾ2?@-YI( lqh57o&2ǽZBֹrkf4y+/b H(oPy* _@`ѓef!t}EU/zD { ֲF5Jb![TCt"010l\#?O)UB#^}鴔$X*F4JƄMC(q VfǸ#.[1L+ jL[)#ҵ5]d4)?7@+S2 @O Ahl/6^ȧF<~ɈR9pA?Aڌxj*Cݎޣqtn?R]sci% U=[o_=<5J)lĽzd`J)MyNFDT<<=3#96 FW"6@+MSsPĘ᨟N TGu߅/ Y9d͵X1{Oz 7\V(.-smُnUJ}M s],,rQ  rv2L($ciV)ɀWllO`&3 W=w`WO O|:4gHtJ, G#@F 5+k1prâr#uݍknvML6 t1ɤm@zT,l {1 C^ X4FǢY" V[=:f߈L8r7Uɒ]ת"-TnMH9;I`o[QVBRL@΂f.U=gPW]bOҼ\OT{R,{Q)ں,Y \${^ys- |=nmۿO*ކ 䳮 hrCB-AX Lɝw1om=j{5u}Dž e崝]m7Y֡"ŤeVDDFg|ENvQz1 zS|jة}J#LK2~P *6+}b[>!lǁ~rv]gH备ƯMbl A{)Re C8>86~0^Ü e〚>*gNiMy :6'aOɪ@[Vwxf 2~y?6b̉v#[MF YTn4˖FwK߾&(! TqieE̞IPG#Ŏ ⇞`PGtO `cOm.(dIiӷ~Q..EѲ '8X%{-na煣O'c\'tə8F/yEb)2̰ʚTDN UgE2l 6{`+rwuX6"nv&H~d)g肉q69Y,y`U~w]p~q" by<<$~OJm޻Хr O=P)~)dI))mԘ^Y_N:$(H J2LUi,wKeE-2PTg_f򂙌$muKiy2+6|%̇;ڙ,{bO-y+ mY4ؼTDdq Wt3DͲ=t vVNܟ R'Gڙ܀%RJDt-#lmo ;ŋSzrzǣңMRk:!C*R fɖh-)65,=gt=p] |LI jo J?؋G$; 6{A"oK==Z,:F$voC*_cޣ3C3틘g4'iܑM91j̥*S/}H)wJtGo.QG,ߎ F;vG.*=f nL#/WiZ^!+Ԫ3K9`pŪΑuB5؆є2@rj[o ftuqXv%Yg6e!o㥀u {ST:Wyoڟb#[Xcb%#ӛǩ*j]oue8BxM0iN)nvovnE;H`Ghg/Gv]K欨!=i?^EMchml|z0F(a  @Yd,R)d{BX""v0ilG.hpiBbGOO01).%(Lr!?r'ZJ/?zUS~C"r@+i# "ioo|;) @h\ X; J6<,dmF!;ybH'0KRmeuyFF^ 7ZDER~5 A%h @?Bs_YCQqVيP0%ڸ?gs[Ba|co%ʃpGYPKI!G~0NϢ9nR68r;V~D4vzϓ  #Wlc>45oYizjF2${vj=ayau=ā7jQ8]f|)[@:?5 ݲC|⽃T_eowؠ1S̄/ sVZi Y(vO=jŵt{3Bz_&jgZ~BUc77oGs[ Z, vDh1y:$;adoQ;' ݈F:7#'*g&GYxn2ϿC֩E+Gvpd1E՞\BJMVI!(mL<|_AײSF[eA'gD_tq@zn,J=y/WxMXs^r9;`WN)5z85fj ~A)V&O -@ZCv ˇqc7/Sۥ1<%꘽ۨ[kX{-\ݘc.i. wM@Rng6[d+Mӟv1%zuJ!NEgՀQQvt 9$ *Xۖyc0qBXz(U+uSzCʏi(D,3-{RݫeC?^ SFuhϗj4.#YBz 4Ξ=~&ӡ$^2hbH&5cWme+a1@ =%kOeE'h.ֱ2-X™DRyEN [JwH0QyZ؈\�LFr-y1Hn &ziYYfRZkn+vSW \(|gwYWQȲâx2[9zپ0:!XƲ!o9RCQ44C~x(`54 Q=QOymIWL2Xt-Tϐ}[jS'џ|!+U3`YnխmVp2f },˿Y*k5[-Q!AFvU GNگw׵@1=7eeиin}ZIظƥ܅N3)jAGulNȍhTeb:\dJ 694qRDʝ:>Aﶷ>vzN8YJR~`slEbeKWRsMux-lr6᫮{;c<HFx)(7:vWgZlQx)ٸ*Z|j-sM#.x5F:BL*ѠkuEoWε`d)N>.a5icrH0 @meb:iZiFN)ly!$9y Bd? ̹h=8mhyq#b\%Ɋ_< 85qn2tvġc*Uh.r_]o: XX@]y/ P$͖SNe vOSK.$Gj* awk+OAD[wTUCKfTp'=w``/&l yPiݐzS8H{ wch8 .@sXUH|v!VlӥeqZOr.C)X Õ+ ].ዜ>7h^CAuM&T:֌ 7*!`'Lq;Іyz԰,_uk`ʩй)p\Sd٘pikRq'unix,`gfc2D@=7)QYް7vZGL F"-q΃-zhK g+(^~Bh'dz/Qؕz[T\ђ!I4~Nͧ8coLC$ոS+l*ζkپ3Oڕ//\EvQ'WI|J;:Y=Zwb1ƺdtun o%sMM~/_@Ev#]VALrk/spA "Tq>bJZ^jA=zdl￴`!PJ~K)=yhh ?2<"/'qǯ|2W6vmHWiȌUoRC0< ;ş خykD Ĵ'wr31 n\~LrU2&Fr_8#d0;*D! qR5%% ){ 8WAE(&A/mFĴ#FyqҴJ|KV7s@9)Q4YMSBDЎφ5 W$dضW^m}%ɶg,B|2d ABT<;c؀g,!plibYhsT#fQ=(?#u{.[dzg܂UګGx_c'wWpfbMnTF`Z k2H Sۢ||0@y] =JK唤ybw$niBw9؁3'eyV5Pc64fpGވ=aO/krf%j -0_'Y`ꇭ*h eљoX}yQx*%+7,zBr .&V= kw@ކS׏/ͦrhQnv0\s8ۿ:!-ĖSuٴȘE[{e7C)A.!w8(˩:r]CS\=Wlu>V om V7*^A5 |+Gsuan=u+flDEgqy$pJFC;oR'<<kwTXOuq^I*iKfBZ Ɋ\;!g#!?Sb"셞Hy!#Uc Ks:zɴ9ٞ#7"O.wS$#fC&W߹b}rNrzCSB!I8ny ^t"Xex0yiW4Ezj/@"\N~zC+lJX"m[R({E[ ZTO ]d0hL#IKԦC6(&'I]hQ|UϪ]T#_ e҃(eqv p+Wj LLj|.0{3)?/K E}qzDL<{8gX#,=+nPRW.m[AQ/;^~^;2 ߾u w|5ë pE@.K]"jr3tqb̵Kd9noDyHEJwNBANm잂G{ 9a&OؾsRsk3ԉڳz~_`qB ("͓c*3܍[Lcѓf\ O$fyM .WXoK QK>7 wYfh j>~XaWɄ^rYkspzi:4_3HEe PXjt?u=' +]~Y?/Ui@2x}}Vu`J׵'Ɛg"o _tz6kL1p}h ЃPэ`@mgjl,2S:cxژ /[ԍ7f:']fg_0a<8yƿ X0f SbI 361 1C/hZHڰ媱)U>sn4He.|`+ҮhtLrjhZ Fsw*pL4)r~x0dmNr2}y'PoXXB^TG EC8cM,tљ̥}rfdxrH`HQdѧc#oJyyĊFt1`Ia=a}^Ekj8㳻ҴB<)G>a( 3xlfϸ$[~56#G'JB]SF5aD=jcN,$kT+;Vܴ&y&יucVُpĨW)/Շtf3@ L/[bB'g0=6xMS}fL|_]H@݉(6&PtP p^Gv}A~`z#$*y1bNhʖ`hi.x+H?և,zXp=RC|TJ?Y Q Թx0N']ghHcfm> kYHجwvm~-?N?JdC^qtsϓƤhe26ujhya%ia9PQx~`WxX!x?lr/fh1bFz!A :Y\KS\ަZ̻;eqh8p(7'm"XD"Gפ!/g<{ѳ7Ȃd8lku=I} 0-DC6n55w&J𻷆5ht |;O"1@eA~7xh&vӦk B{:`Bg6Cщo\0e762d {&ߓN8 ;vǠtq ?K%Ag^Т4ދKh_6;gwI&'J]@5%(4-6hYiԞo.iB^1R9(%3ޚ(6E5N%;ow0i|E :HF~!3}'@O||vrFn{KulbLM> |HX_# jO+}xr;I]'i{1ak' C>_UB,pi&mk;szFȁLvR\j9{dEiN!ShCNͱ`ST]vbiwx?[P`GQ{ jH1YvbNOoYRxuDpH}mȤ.80!9v!dLiaQ<jAM?d&23WY Xf,KBFΓpXX0Rq- > k$ 8z~Tm={d;5 #<)؁+{׾1InFx`6%Q(%A>*&T GEg#͕8jSL{\9^.1h[1`lۀجQo( 2l{6+Ыxqj}#.?)R%i8M pl/L{oi|v/QM*)lOv&;v3JCmuj[4V>;(yK?^u #aѨ{*0JIeX|wM DFۺ7+b 8Т sl U;[4D Y .`6ZO@EԟX?e.J *aґWhǼZխلd`T.SnSyͱа!SaezzqY"Di {SBFCrvHpZJS+Ol7/ZV)K-BC4Q@V SAGWG6a RASnd;ZJ$>;6WKC\0v3=$##\;f  `vms& |Un1%R7ytng3̵ݯH硋q|F+B>q6g3{dS-ǵ[ool- `նn֗zsi1QzqŸ[<=^0/CȎKuzWM5HހlB6#cp&) WuF+J~Q֊r!ȲBVS̄}|U}I)[:F-![WtK(H =R(Kju*fa-d'7>>pT0-&آqXV9,xi,dV{6Ɠ_j,*( @NoD!/9d ELPFpɼdegi3RǛkQR`qV TJ$Q3cg+* ?~9"mk~}f|}H-ˌiQ\yznQ.M)ZL9B{LU-d.s@=Z-0P%Ɉ}(Wɔ^sޕ^&ψO-y?4lc ;$<օF&~*Q@@p_]Y-/,&栍hHᢂmgjG Er śݏ3wy۞p j+ cQHw5au]n, Wqwgr`SѹOuQ>|# OYޑd$Xu-dzvZMq8S{6s6 Tr6ejlȵ̇zeN_M R(9zl'zkϑ[,g B-3|KPvyށ)c=̠ˬ-TI_Q{&^E0)CHDT"Or[Gm[QYլu ؼ15զ\ .߰|,̖kzK|鰁11=ԓ\nrLV؁iu"0Nrz_ngiVmu"sPӞ<"/ RXgߓޣ[hsƭڭ^mg)( IU YIwj !4\@qX8$z@KwcO!Z!KF^.l;"W#Zm3G44F xrqI=rE~@ `%i4B=k2O42:*.N:MLQgJGB"A.捭Pkʁ6l˞z7~E ɪ( B^{pm  r ŃS y p*@?Kfڔ4oϕ,n v]m@f¶RX7LY)C{.&5W臵eQj?zk3s4WORJnE@8N?Y)ک00]3Rx% ?@C:חem/<, 6Њ_#-K:(LK/A$3zeD~ooaH|D4@s{L(ΜeXxB>8H@ ~E(sޗ7]( H08ARSr5I HFAw/it鯾k+t?g rFke|piM4#p3Az#sQ&6< C[@= GRS[ȓy:tD@*5h|C_',7zfڷ$d}lyTV揯)ba0 APc_6%ЩJ)&4 Ih#Hm1+aӦRUOFIhI[=(9v2L| S3g9P{VвjMV.teЭk٬ * ,us+44me2)tl0#_Q]ub-lL1H O2OŊ_ Cua,LjnjV[ 썚Zڽ)U)Y{JӯW ?9^&tѾ4NBRv4t7v=Iyʗ;K]v2_n*ćJ@wjQo)1@o?kX/3}D\)+8'G!&]~WPީDtU!;~Y:E)NO'\ Y_g0`s,+`*hfMǝXPNF\‡W9;' CnkiRc y%[-O 3C|^đ;kY6Na4v52J`%#_ i%^XW1)_52tyznR*ЛeeMx` iΰwmoZg1]^|mA!*;ōQvdvu-_AVeQo&xxIs=GN}_̡# |lW2,9ajbq?A7CXSid:Drsz@G?3(snAKBe! gVrۛ?]$3]")1hYN>LOF ϗyOahvZrn/d^#_BT`D#Q1 z&2b6ä_ (8\&ȊD#|,. e4H*հpE)J/lc.mXѦ64'2r>V$[jI vj%z_ⷂH?SgU*10F[j}%aGhL@NYV/ gaBk18.zH_Q{27$8(#PjWT۞#b*{ ]{H]OFg= Ogۓtʦi@&:3yOQ\P\{u߻h36|ahI rouY9+٥y:)M ŻQLTs{+ZMɛAkCe~kQxU^/lĚ_Y/#}fS?,.P1&4vԟNFR8 J#;/"6LTfFD4 ZųKc?$"LiXf^I \AAs<{6K0bF Opӗbb wBEH`|O%y7ʖ65j oĭ#l[vu̘??f'_Wg=;g̙&rw$*]G-i#9]>]׊4)wB|cB|Y~[s_{27&gfK}4X9שT_V.?gp{llW4b5;07Ԭ9Q~gM_jrŋ7SLۉXNKb%^rÒͲ2:cU8ibu7eB6w t3gn5ojq6Kᨨ5¹lX) kƅ9g{LrhT[5 ]9mϑ"?liT DDH!xArk GVvVw" 0Be;0Cҗ[.l 5@U &F ^R:W+og;1pU^sOƣ\F.)Nq}\Vt: 0cI)+wgqSl,PwC(yH]ܛãD:s615 % [鈈^K5]Fa HcįK^6V *ʕPᲳdDKmH/W5'mL0X[/RyhAپQ5^ eqUxRH3%mL6滻= qjbPB!U6 QySIU'Eh+Ptamlw!z9ɴ6.zc4p ϩ[rhG4f b46.K;ޔN7L+M+|<4 ɽAIBbîba-lƉ~KuxtI~{фtIK_O"avCh!ݠv;=bP*ϬN! iQ0(>ur#T%myOp 7WecdG  څ n3j8z+&%p!:ФH^[mGB9aj~Df"#nU#bQj$є'^K{D}P2ՉT? 7A) Yc6e-B9؂_0ܜ#"3~-ȲrۢޛFqǒ_pm,X~($=A=Ky9Rk )8m(pb&, H!2b]谬$heh1`Rcdĕ.(%eU5X8}tI\%u"\.QS=Pe_ޱӞ^ ߫2҄* ep:Ksf˾G;-JUGEAmjh*([%K^7n0S滛=srdzg0_b<` MzG%L8Г+Ձ:MԌ'v \0 qOp{m̳=bӦAyXmxRfs<-[Øt:Kxw<ɓdVE@jMfL:H=<p /#,;"v@Nz]s'q^yG+}${^HV ʖ&/#n7 vӄ<ܲkT! 8aI-P:: d ԬFNW47t(+Q~'mȚQP61seb)hUMȁb]xC*xp]L436dkEk郏VYɗV 'sX0t]*igGGoGyEH~ daTM}Zg"(.DĚOUL8tRWi;DUU|5PTNnژ|>IˁWؠ9$QRL_*bً'9}8;23|G$[h1F1J{#[ŮÊçFʙXN.L}_s*rX6EDCU%p.io9>d#yB`_3II r(уB2W6'A. 3 r˽a/V~=G1?TUD1ߛ*3Ɠ9jQ/l*w\uOc`B`B>pN=YIg7~[qOxM啬_n m 7칪=SrTiېC,B&{kb_`J<"r) z:mrf@4*)2jitQ>^l%{ Hn7zz7yCk$ |/|"Zykk`Ekd1|-kCW!ͱz4(+}wGA(ŏ2+yk{i `>*B/}I}ҧST#V\ثcc_M^êL9|'N(o)#Yۅ>4/ٓ3IRoW,b ,սhhc3@Z]XF} G-HlʺbsR"=!DE'dCP9dOaw;8*<`أi0 &.ΐ^qZru8ܑ~0ہPQU;Hdӝ$|+dƚ6EeBaӷЯlÿefs+L.BMOasavnb! 2..Z CQ:諣*$߹8+YZYgph,4 ,~EQe#GP!4[ntBLhCU@~s+s@3M23Iǩ{u ;0Q2Pye4݌m ZMIb#Ӛ qoZo،%}u Īzob \΂meNOqĈ7k]rיSo$q*F#6S?Ԅ /2rSlޱVmY/Vc&##F1D^wZ/1Gԩr%1F1ŃT|C2:2bh6TD(ОAD;Ixpd^/c`n_J׌{A/ṁsj$"%93=d佾֋ c :R^ՐvbWDG$* )̤[Y7ze܏Y5>MKwJ33i? ouS?ħ}NuQjtG&|#Nkl@y}x-Wn9?A%?f}1UdZp)2VXYY}y%_Ɔ$YhӍW~`N$yr՜!UpA+|BdHv*OU_N54an:֔ a*E  ͡O)TgWΊ;̢juZ/qxp ̅qTy7T%#s[9PA\O͝ E5}Zb-91g^X@ѿ`X.ykM%m=eʂź$ܵwU~y 5F.7c>3tPeAJ 071׽D @F%Rjsh꘢a9P_Xиڮg呦@ɭN+xobgvi5ja}&>O6a}yR.#E hwb |KYz 9t$m-lQ孇` 2JXqM~ɤ=/tt3x_=b#NL^F%BB1MbxNM)_|xJv @F|R^D xUc7zW:]6g!UL@樒mcE̯9b8= %;`cNhrdSCܷ"#R\c+mF@3NڿQ&){](T_+ۆx'5wΜCV䭒QsͩF |I r'.(W#5;U6鼝3H}2bB>%bXiu^[t=Bܘ"aBRFc.( m|>)LDWU}jюpI:sՙA*o 4 BxLƯF}V C 1y1-[dDˀ\νSZD;I6=$fAKMHX"8'?}%A3پ]b{' Q"Ze/0x^ldPj .C)ր2rI{󱮮Y5zvP›Ĉ3_;36*'}wV,)~;dyAw1(Vbm/x0+ Z_)-7'QΐS3$2rx/ik%..#Qg8@`s>HZ͓4ɐIV3',e(Q>WntS:e"A5L%[Īμ3Z)9 DR-je:Kxpl(,*!]1s{ؙ҅).TפUX1-ޞn_v?yIĉfE0!1u8q;&)@_@X_7c7 %0^ĕV%4u>Y},̉ws$gBmqy3;hT- (-PkXp_ t<1%z|Hz'Z烺.#0u%n-鱸MA+tBi|{+CO6~"ڈ!C7}s0NTHTi?9eפIVJ _ d^W߲)RsF`/ OTQIh{a#tz3NY9+oǥ8_(F۹am%n"QbLM2r}6QkY.Ypox6)8| B"e*T4p~d8"S&^  %= bW!mchN=-=7=5 wc%U@? ZԎgo,',;!(d6&|i &%}$RZ״ [Cl<ɇKWՒ:,vּr?p9[CFNYv J=8'HFc MS)[BpT;͊Fr{[|M~vɗMٌ:<0=s5Gh3df h?.0VI8ۗwFKqCm[9Xޭ,HWizWc KHvks'"+Dݩgc,/?`9nOB J!^+tۑNE `wHis_iW>* `]W+R*f)+x|WK+2:)-շ!`l#j7ˌ–9` b=5(Xy.A4<8kK+SlRz>}LwoMolUw~Zc|}Ts9!jr-7V =hVϫ,MYym-J$,ؓԜ1P"giãɏs.|pXo -h )z,w:ÓyokҿDL&A+g!`3Ir'P s=$+[J=| 좳Tye_W_v'&~F8>+"CA+:Y#.qjA-~+UzѥA+Xط_ YyROwgrFr[9 ɉueUQZ) W\VE {٠luj =p& ,Z4i2b=2Ƴu( {3}g>&o/*//Β2a s"zI>d|"GmIRlhz'M=9>[,a‡NPnXegSl?0f GP7@s՚O |,:G۸a!0J>S/!G:˺|`ǝC[,En\B2@7&QJ׊B]o, :P*>P&?C1jŞvcx q Gӝݮe(0?[G(^ܸѰɴd_Tsl` u&h$W&q_(p{M 3 alMLML# l;{z֑!fa~T*-H\1kQL9sHٝ?9LzG 3o㏗Li/ %5 B"''oӇSrҶt|1m"Ũ'lq(41'q]V# ڏ !69W31g6&(,lQB\ږb6iDaXiD`f;u:;^H5E mJ}Dda~\#mTA TeRh ֙f(=i7,$ά:u$MC7~bYM7ۯE?mnbU gҍ?/wVZ\4.M=JK-Wn@W6 ]xVbsvAɲUƳ;|KK;:5+e5ȹNA^|]qyT =Xs,ׂ !^ʛ)( = :|fRcf^u\#D]Rw\Dnl 'laK*_P(D)/,&.Is]/7{8YƤ֪|2 Ӻ2 ½;&YS @l-1j/%~muˎEVPT(s%\a&fO=2KJi%$7dX6VI-!S0iCT{9.V xpUvlkVϸrj:‹=p%i. Sbb`*^OOTI0Y틎e l%MSMVE9ޜb[CnɂyLe'flzc+:ld :^ܡ8`uBjDHyؒ>,(@YnO!RzdĖ $XN c_K@TǬ" /PbX>6 [9F77@!;-Μ#&nU+O2W*PD!/glUG"+ s*J|+ABЫs)beT'L4R ;HALid$%O2Y.BݐQ<rx2ci-8VFyY|egd+7Ũ ED&I2J͘ ?:eDC~GO!-BTzTU ɳ= c׽berZ-7ئC#_"J.lIx#wwIO:[/E!ȓbS*z+ㄐ ɽzA@Z l#f-)[xXU3ָvNeB)/+~6l ϫ[MKL_"`yȃDI LVn5綗4if/I*l'bIB"w͠@}I@xh]s9:Ѧ SMj ǫ$q[|U=i .9~$HR5( o\WQ{ąP޳}a~jd"-աDy,|[MݲGA{Q{ƶf2 *<(>z㚰f`xt6jgM5R~Rk>|iޣ `քM2=cmRd%[+ðH(e}Fi4\.em֨7K}7ylv4(HZw4AS^GK8w{zK?x ৴",PkP` Ж*z!B\SP9ٍP=eFOh9J=Þ%P,ݮ=ojz/-=o@)N&G̫꾀c*MGbv-iįx(>smT#<ID*@?! :yfBdmDkɬAH嘌і!˻T2AٲQP*}N&)|аlS/s7coLw()^:G҂ZS] 4~Hhd7!Jj"DExlԿc`i]*J\Vͨ~= 5 GaZ&Cl{Lp#AczӚs$"l‘T-KQir!35Jl^Pd#Hv>A +_D顕C>Mĺ[1F6αvvmrJF}#uc'Bvp4Y:p:(c&>o{rռpS|<8A$Ŵ˟qS/_!lC?!m<IOrzAVD3A҄&p6v@a@^] H>oF} 08 E:H'go'OKQْ8,@2/hnz\D"p3^sD$w=fb 2f7-T{ 1&օ>T 6Gsk?àTY'xe3?$t`WȲ8-m)t5m>vyX`H`Ux>%!GZ8{q*A@x*3Q2S0G1 f쨕H*e7 ^:׺6ּak;ը|xG@GMDObوd;(! bF4 I0eT>B<-P).6?4wn odHkmओ8f6BװBiYvDKy}58\խXԿʫ>khq$1k'ҝkW*8̂c}V@- )qPdu}v<l3`'}z &=69<0!zCt6KǦ\ے^,]=ہi}Ǟm2~nF#jP׉e|$s·~ >`J?Nf{n]Y' Z5>HFر 'P15:Y5{l[eAHo8!nͥ{15#)hd:B;Dj)Bi{PӢ,fdU-o3ԝeg*}`§nA!RM2$-m++Uf2P O5tk39}k> t16>970x%xW PUa?HT:8]hv8.ݤCUy s?Z"5GMxդu/a t0p MAC70I@/A%ql+)%t>k|̛Uz\P&-'Zɧ[q;sgh[bP2jVZ3<:Z?V; VDmpM?u<;_=h1+ָͱ7Zўzu>OYKNÍo{v~$hᵠyǍ܏DK6O +WS q!ljv9LtzRA NrnݯLg5`vs* m3]GRM P8À VW -)s~Yoǔ<~ͮ:>:e[mC^س"퉫^90xfq|,i LA3\X.>זǫ?ËF}"ҩrơɿ&\ ߇VCy)ѣF=qnlWCGLf~@Cxp!.t>kY6#1QA|ԥ"s]yWyj9D2 ;ZSĀ'Eʦ`ٽb8QV?GznҊaݵ!(<p Ii 9NDhPQ[lQB)NUJO% -T q3e NKu Hvbȝ?+/FEڤtjtxq}NQa-`."ͳ?@A-p BVBWnTLT fE~3lV w.Jc ZpmvjX]aI4U̺!&LUO9yZQgOaZR.WsCQ|J/PkK`;$mJ6HSSr8.\:a^֡ۦ-<{S-+0i,mzuG\/s|7t6ʱ9dyƁo<P߰%#|&3%K>aŰR.̄!-[ (>M7ɿpp;>%^L[Y9 &eaK'p ?ߦ3)B~xNsyv.@goȘT'"zHJZQGyߠH w>7'f {YBzи^2Ex\n*eTL\~Y 5crjtn3I.ΐJ=Yc*>b2LQ  IK1Hޟ!VPu0ì< ^cµL.4yMoδ%> a#Q%E|!SzQVۅD"k^ZlfD=\%DuO ..xN L4EV /, m_[Yݷ"PkOi]3L|$뱐[2"ׯ^̛p6(tn sD Ⱥw!՘ptF)h9Fiw^E#PKO}Q02-zFa:&ʛO MɬWdM~{ȳe0y, >l%##&2 ;Z5K'Ƕ[Kl `LQW"|ժر)1hȪH&ÎuFd' 3ᴰ69O7CQ7=y89c_{2j R0æĖ Ϟ~ >_o {7m-όoE KQLQޢ3XWF/9e{qGFΐ`.Vד~ 4\iJ 5b^)e]gšYg ¯=t2c Ѵ$3z' 1(71 LS\/(TĭްzR2&D4(CkKZ~E27ƨi&iO_0vƹ.ccRĀH SΌ[0+8+BVt{9:i4_y#{p?=򨼋(ZF csOS]tUv$lej[茌a=N;2PD/' F|-%/FDĉ=sɛ\e)BuiD(Vc͐a VCܦC}^c`HS+9#g+ܭP#"꧐th\,ZcRn]mPv>WWOc= W*Q ^ <M8L<^D.iDž?~_|[c8Tw^7oPu=XcЈ"j?E\PyCpePMnT<-VTtܠAB-t,`~@ԋ6Oߔ# ѷօ4J pYL~St\SzWtl"b^hb3 wɠo"ں-_ R1 R-<{ɪ:OW&N|U3/ްonϩ NKu2VDJl8^/o3,ժ}V&j:WJ\x"nI (Umڟ3* I5τƋRVOBjl CdЕ-vP~S$.,Ww{b Zi3P`qr$ֆ*7)2m ۽G#C!Qkt`hHy+tp1;"gAxOֱ&z[2 6⑒YbS% Νaj=EQc Xq):/;Ը~a4[B ;2It(Gy}q嫜g)LSв^f9Pj28[ED7yB]ǝ)ÑA0["'fЬ9-hCE,'.@ hlw录Mĝ=-|L[U͍!`Âzɲ=Auv.ղr1J[EhH}a[n$@yD6Rp}l<=7_wLj!{U|V͒zLjn!G z jꌧ{3x3̈nG L0Lw* KBӦ2FB>O9(S@~.!+:Tsfw ]֭ \ liUo]K)pQ-]vº-cKG//}'a1vdQm%:KEdg XͰPw{jܲ01ax=~nH&4q_W, T-0RV/R@/?ycK+~:V~sMy!j &Rs /c~KQdny}#XBQJ0[p*vgwwIT*nh|3,Aj%8|s Td8ZpCYΞWBٶ{= o/}Bqn 'g*2lQn"4n3RW<`IV97_fFҌkInře !`Cy{1<8O|xn%ǃ>[5Wm is`]'K WPUe;5jF!C+.6@GK̃[ݸ98".v-Ur = aXHay浬B/64 2o 3Γ۫dr\K~f|rӬKikEJ{{5].Z8bT,('v1q F PqRǑ>hHpmsd䂱>bl{^)̀A><ō!+v&YZBaE4*4+v($mY9ɦ$̑vgىCܔ-ߞtiɲKmw֔{,h{P Qey7ΤU>r-8- ! i*9~ofZcLP@9|n{y2uճmM^?@G[4DthHwpg`> VY4+5"{HFxAϓF%-ۚA#P&N6W[ay99t)K'Xl"NlH;gCsDJ=ofhr;,$s&$6:DR=/ꦠu0R ^‡P|c]",Hӽ,9QW<: k`Kt9eQ:݈jRSTk(G7h\K >%FVc,~\^̷1~ B ٬qvr?:ߛIkBg3ŬO1b]^ \=Q#. h k>3$ ,Tf f\=f']:%t'[4v[LduSMEb[:H rC$4~$]{̧MgN$~eB:XPˆ%!Pbi tFHWKI‡esBjvWkcVYb>g&-0 hzxJ9WPt dX / Yh}#@oف>#nv ;t'Hw ߽W+?UNaA!/-{ߞl]J_]l|ϸGpd!a-4|b1[W@3ss#MBȧݷXNJn]8 Ҹh:ٓf O*V H.RIv=gcp rF^j!GiO,#jq'{"03or*ndN.wYIG #&nR)O'6+SpfxY7a}pG@.9VYFLNp4OVyzY6Dٳ,y߫Dmo.OP#7Y7 ^ }c9Dɭ*M '}!+2+&=5g1߅h.q,8 zW2swpx>X4kM=!h&e_kT[²ӤWA%z#R2eqi:\dN2϶'2\-!>U ņi@X3[)YQǿ6{h#cVY,'<ǶNg8<=͝p/zFtaǼ-X: |?VjI[ /e;~ 1Jt8p)p\.S\m ےʒ,j MDw2l$1:Aģ8 Ϣitzp5JR\w_[Wzp]ρqRv7;"LǿP鶓wI 8 l'JlUu01_F3O= oЊ炪X-ow @*he.;X6FTO5]z R+O,4L,$]=ҢmL!F[~*hr; ҡ3.Gꃞŧuky&y*B":9~FFsjkwC.ď7#yMwTàmdf3Ɔ~(]9Vn(J)'Ye*OX:ρ-"s[O@lXhNTiio/P ڟq`Xך/VU 4*a2MP1 %CpUĉoր-l#ni! zv؋CR!HtqVTpCC4]A1[i|}=ә2W> A]}DN.ry@4Bm@wΓ۹ DR {nҖv[ cM\U?VxAe1/**^F&MZn n_*z8R/.|& H97@gPs# 2 GNZV RT!pٖP2duzԏ&%q~L-]Kt4 pf Bi \W&N7WQ4deWY7Ҩe\^]VyꃥT $NH\CġsV6(nsZ^dVy% AfA"wCv>brPIoCMK׳ۇ&ieoĮ&ݯ;[| ]GTˍ=`(ȬأwG9zVꦼ;mHAfyȥ=dɐvM#O:0h>+U% whIK帪ͷD=,]0nmE"̉)΢@Nj" }cNFwt6aY.#]:bNX{ؠ$ZnX7!7b-v385~N=4s=<@~K9i1JNRD'&.(졄Xč(}+$qG+m4Gnvmg Ȃ?ԿS;h::3@VPx8#my= ExOrԲK<1ԣj;ĵITHN:YMO5uUIxG1*4isa+™@aAw2_L&b /$ufJHcbp;gICs WTF]ms؇b(V6"V<`?#L%)551 Bhj8ڇgČBI&6N&th4塏e*|:*=2ٟK|UA;Ed%T:5`[aV)iOd?rZ!tlDJ4+crP3ΐΓ-->k@.}?:!KY'zlaQXs~x  -qBW1ytB ]<{ǣ{[F-mj ]ό'bsogDp1x#؀@KjzoeQI%C*q-TbYn=;dS 2Gr\#NCXC.qWI-j $ Y|Q"C([lJ:Rd^`5R`_Pw&Oh pн#b9ɟC}d5 Յu>hO} |g-+8eo G1Hbj'wWy07DL7EQ+d(n.sO.H*b;y+t ;AhA0ΰ.T\Mow ͉&e' 6G6f{7!1A71D {܀?4J7Ϙ㑯.9B5c_tdI 6f^a!4ȷ$J`Ո΄Θ߈x@Yƣvl&\2]v _0I\*.˵'>1/S 7ɠ ?hB%n~eR;}^ _4xˑ5'A.<Ya%L.\A֧'1c+PRK^Y+VUW#)DZ3tV34lhIh-ŝru+uL&])riĵ\djyE"uR|"pX~ 5]*p"<Ŋ9!Jfb6%?FU;Ό[cĎ:z nKJj%̏co6+iz e5\ѡ!RmS쬃 TYŏ 8J^G/"Qڌh0yPpL=㌈/kgAx']w.c>l5L$mkZS[7JKY Z`uLCfnowڞΠ'jN1* N4!s!|jиMd%ݡaQ[buKŎ?)QHp}^VXH~U#5>lőЧy"\^.ve&_+JОu(U=+kҦ'_+H*u@fzG򦤚}rۃX>*UVdzmJ" r{ll:FN!銺iV9ɱѥN7Z;8W03$j6"|c߈]Fǣb/D@\r8GJzǓI_)\"%bgTc( -]džμ!_  *MhߪZE2J0/6͓'{zwOA ]6%h7kcv u} {0њIl‰., >ώ}[-~|=T˦ْ7;רQ[-.un9^IWt*/$,PSI% vE4@{yŝ˪H 82̇ڸ-Ykn'\ۧ]g? SGyOl".CTSYܽ[A'~B3L_l-ͽ(_cF#Fgsg75;rpꕀv'^.q TFmʽMCu_,[3\slN*8{W7.xr~16).1b UR5]a5aav@6n"HK*]Aر+BQ 2W+ | lKc{^]D=ϾUiP2 YSK-I}fQ]&!SFeеSѸ(8!G%"iPȨRyD^TpFOVvM-ޖiE0E=sE+S\[qv8R#Zյ 8ǀ*IQ#~4z뮒t2uϔV=2Ҋ6/b&_tU 2^mOAT=NV*ùSDͷe]psٗ8U_64s>4LIͣs,]P05iBU@Rp3!X"UO=fm8#Z&͹QIC9GכΊ2|wQvjL-]k +0NTEdTb26+gc;1`{((} *w/Yyih%?rjW4شp,쑿+XGg(St-A+C 0x沃cKsܭ !XWq8yö8 |9uAиpT첰;-hi%3qP(i.sͤ'2$SfB4Fqw [HTBy1qEh #bx_p*\D|Iʨ Z~@"gF%?X&jѮv;.}q_h"0f30o/JpL=T|~D ^ds_xΥ[byzjhhЭ *{ޱKZ#_yw$śxzN}~K` !LPHQ׵Vu+Qia}u&gVT4jGK1I5<7i[ '0 Bo߸'uB[RSyq2cW6 y E1Jʐ=1T{8#8U < _椹-! DjI..Q6:]RQYk9Bn"K'8"̯`dD(}^ Ld?nxk:`ZdsBiiTpu-?%1gB WûDG )wο@D$8|MVی{eQi/q3L@!Wڂh45zj JHdZ;)i--am"ƈW,@~Nds{^({E h'=eܰۜUQ:S ȩ,&I"R`ř WAo).+#ޔC5SX+Q<ؼ?MʴhSo P$I#9R>M _ qs ~ 1[V6ƏXjb'~lZf*AUNT*hl~ߩ[dǤnjKq 4®2{ !Ӵ93r֖B/@vVONKTqkGLSbo(,Кo(sS}o{~Yx]MW5t9P#p@RI >A+evv:-$`, txt3\_IP9n/*"Fᓯ _jrٍܹ F*RW "`h?r{`mσ $S3-چyw֘zpJd驯"Tnh )&3cd0OTe^4 bLcL V>>V6' A=nSqUvۋN@ԪפHFphkgƚA;-%|ծFyfҪV&mE!Cll/4 BDwUVetT֣U@_gSrDpV|q" +{~FzJqE7݆GjP9 VE۲حRkȚ#Md :{v!BޢtS?'lUt|iaSU&لR C%:'!J  UvQ7!p8qy@mТ{Y\e!Vt]JQka"Ļ; %{OQh{|EER1Y|b)k!HΚT8?!P/TugPoBM;|E ~F|)0׌cjۜ;9'Oh9Q#awi81ql-nV;6rbw[I䡎CXV3uULi%{ECSH[-G1qMe?dD@Rp.v֦hr$v('wrQ%+c/dG "n>l<ULt*1;;2DMivYëH22RG#|%jȇFOA+ap5#Xw:7^+4ovݎ`"o9!z]Òk>k0T0;aHcmG_L|10v݊fFH*[;IXlCsU 0xG_x"lH)؋URL,'/ L2u>} ^A+ ٠q^Zgb/r#PpX/hs};cUYY1*kQbI׹bidbv~a1T18ƅHcafeJ/e> jI- .LSmq5k@@}K.pzXc ?N.RћXh#Tߧ5s!>>`)!ɵL\>]:؅ΒyEyeFc=я8M5 nZ̚䋑Ey.-ꘚt8*䵮Ҍ͏H1>i=T]:.D}N'i|ҦBYy Pp}",IszPLCǓp') ȃc&B$ \;A7 Lk{-T9IBiDåzӿ A`F`>n!"M,-:ZX[BSE m. "* a=Z6(e k04#P4fM( ksUt~Q0^/[vabrR`07'8g']DZ+) j;x(r A)&z k6OO;7+~DP}TqwBxq5Iuĸ7zhtM'8+-&A#zjq'kx5fFy{G<~7 qw˔v3ym: QIc8T"G[@k=VAڦٹ*zz~9QF8taN fOH=Iڈ-6}R[KS3"e „eEO޳  ϻ͜V>:Rq&_o ,螻H}I~z}}?\'c}we+fWAQ [r5=@L O^Hܝ/vSkfoTf\8KWa]UPpp#V_ )RR>39cFMnC̆19 CRqP}HC_p(/#1}u]Ň g'XЇQ/6+f1ͲDKţ<x < !0ah >~dD _نtF|䔑He ʙtB #D?0fTyUe(T?xIe$n#iUJm,WHTdhs(Lj!Z޽H5Ȁ>/:L&;ZȞ*`hn[S.Mb"g[Oi9X9> r uŒ5ͰbLhŨ{y7BR= Rڬ@wX< A<1/*(]28h!iD-3*1K'G.YB5%h%A|)PoF*?b(|'~CWX{#Z}})YfTrw*=k%X-Zpal~(9士% R, -xg`9gQu{'5O#+Ac3pg1fD+}ls91T5\rDwR1Lp =T(u$wiE'ntG'qj㖄7zӫd8x,[:{Ł;亇\ >d4m3VlZs,ku:.Eҳ%=115z$XM:xȢu}J-CĎL,<IxJvh=l"+)^5PƣQnCjkJ+=@z ʙjUoi.4tX$3Z2b&88\af=E/AthZΝu3d#F ImX==*-AߠYͭ6Ŷۄ~wRyY%psD? 7tU<7]|9 בH2vjjcx Greɑ)||x[N2hgx[[N (dvl9 {zB~ DqT*$|'(l!?plNoU 76iӕn ./o9Ҵ'.{:#,ZKm l3  D8D;Ϙȸ _֪د։,kg,J9 5>#HY c۴94V"{rVV^W>?%Q):!E@owP(LăI,uȸFpUM2،/buUfDJfo\n$򗒬Z^e !9 [0@NXcI٨Mn4,22-U[EV>GFG3\ izpHdu`56]U7I0k1A1sdzy()k}Yr*Z~G>FHF#2r$T+ceGUߡC}H5h9bC҄~Q:ZuUw{R^9hy7+ͻj=:$_ZŞ2XyL,Pݤ[ZdMۭ^C tMD6y-4/8z9%뉈䉁Xփ| y*vDH+Nt xrps2ߐ+v)\2~|߈B ܩN,m2̆UpK@ .jwm<|%Y g::3O+Y`Z3f}4B.]3 ÿ¤S\f}H. c4uY@ꭴByIo 콉-<ՉTKdƄ~"@?C级m_? B`pTW^oHjLWqnECU&A }'Փ$Of0CA[xRӿFu +j“gD+ f6*LoxArXr:?"y$/2}xX>y k`YhZXн$=ֱT@_kBX7pD(@omZ8_psdqqA,hm?ArTWS5=`g?;sN'bBP7!A E0蘊0rS`H*oq 4U93Mk(vjUȲQɊϙ` *7@-ډګ15BHhJsE\BvXx) &I$Ft mVjnUy}W gUiD[; )\Yx4h=Ƙ0[(VaInR<[)ݴuVaG6vy no:C&![D\oپ~)!AN=>iyHH{]qju&W@(]2IvCtn^XT l(1Э;rLŮ*;Vt+m]\xu'=-b˅.IYcrFTx|K-೶2 z3]KmVkG=2RxsؒϯEl$lLe$IY-}j$eyKz49'K;)Ŷ"dx)*2-4HO.Nw}3oU@ZG(0 òjx mD:K-+7!,ЇϡOQatUǦ;3|o[ md, VYT-9.z_6ț}vl aM&&2-: REd)*as( #{puXb[>VvY\Bw٭(UE˸jF2Kߓv-R #vՄZxY;[7_X[ U:B57OeٻyiB-;$N D2<$+W( '(PCi.1L`{>x /wU'TGkf:5|^V'v%!6qPz]I~=:>* 78fd)6prԽ6)uHA ݙzX } :'sK-M4j?(L#rdin)˝)3XD0Zحҕҋg`~_J)<ײ&ymz8QȎF[|rxp 8^kjHv(.P26Z+ Q\S L4m/A:T)SW8N}q2A YdB3٥C *c@PLqzYdYQ܏E(U6c$mJWw[PomI۔ع:OZ2XBD|7rhx9dRljiPp!-v}Jj{'돏[9$dOnti,V=5 TJASg2EXghzJ<: #SWDYuTݲw֩森Sxe"QVPa#cld*pК!o* 'f,enJpEV偝7٧)þ- s ǑI.1/r1pn$ŕ2J|hwFİ-BiAHqګN gJ;MH =dSOe'wsa4_ލZ^]; (dy~uzHVK*0Fz8pj!4*NmM@OCE`M:vzD QfGGU@hq;)/i_7"+;0sҳ`b/rS6۾3Ħ ;FnFBl[0LE/67Aˇyb`ng0AmH]\, e[\<2 @] ktv(%0zb'+rK$EU]7J$I~#hpp?m fwT۟QNO58 V}4XBV_H6 7H܌:TŇEL_ϳ(ί۩vԾ~N_j!yS2. ׈ {QA-M&Ya۝ |\*6g8j`in{bǍ\W΁,<tX 'CM7# &pKnUZikpDn{=wYG?cO7ls[Eg76tQk9-D4 8/ {߫ *ݑ%4m(7,fT~o7ݡLF_y;PBH[@qkOpnR"/y+(>=LʱA:Lۃx:9{]bɆ>][];|"S˚"fMKtshOR@ϧʁ'u}!t}'߽8%8Ӝ@\U{Oh^OWi\fwNc@m.~}g_,buu?1etjk솩_$ R(Hrx,%CbxhU OOKi8~F ך=%ņ4ZjMWBX*`B:RZ8LyL@x{kC\~jۏ{e'QtvxwծBVzâiu0#.94?!g Ca[lu&={c"o;z9'y,ąȔOt'}D1&\$enNc5]CmӤf}Exj+&dm_WM=ӻ.`T(Om1#<ȃٝa{Ѐnp"G Xl?Y&/hJ7z/(j̪cs1ZM Pgo,^ؘMǚ&Y &_?R~'F( IPC9+_㖇mtY oԖ'@JoZ4GNUf\PK!fLVGI'x BЛ7+zW CR¤ j,Ôe|1A=1X|2 %kH5:LUlR6X 5kQ^Tmae|Ktb+uݶ3Cށ+PwLצN k[EE="}eMm#}E[t=!ժ^|@&9yȧeliDқ-իdÈa2D L~;[x++E>%jS,܎N{4gJ!剧H-4-Ml97'cAa~Lg8_!PDs%m_utͷLXC]vtil̈A"LjeP*ð6 q57yT2-lp vQ>V-J{PZ5ÃgRUᦎ(lqeb!ALp£!=idnUbu{.f8 aGi6JîZJv06$a&er}:F(yx).wiXRcGpQ 6&0i.z]g 99IK?0; } eNӌat0` .FI|u+t )ߛʷ^qVQ kA,bV5TSh=_raeЀdˍAFtSgعe~x[Pg5Ulc lTWNZu 94<J zx h/{+;d-9$OxI54f=Gҁ`m&Ths;{") "#xV/O҄I$sAy<@UcX˚?ΝƯp'~F[;MF^HgR2b~U,P>|.)5\ p͙x76 ֖(GVs˜JR.JF[<\8lJR2cZ6K4R0^દT̕ᳯ_tήtn]B&1<͈RשpDs L-Xt_*2g - BVUSv^eFVeAKܺJEu.hZ3V@ouT&5sĈ>zP,K2RVRj)= ;l UЭ t_+ˬWգ]BZŸ*'r^$LH0t)5Lyc43jsFنI¤u~^ڧڛ6B\xdA4A,%>o27j@` Gy 0RW-&@G%S&H:ʢ`o'p~U8\k%{8a C$LA=DW椻f1x{եGP39*b2nSwcp Ղ WṔ('5paeDwpZ1-.H`5ޱ,}eĬÚw|A0mpᶧ_7bMϧKK^xvdX6/H S_9!-z+Zdj'ZuAP?OdzreA8YK;{6-;vb3̦#6{ \ p(8i) y1Knvz )Jj[dЄ! ւ Qȿ}?u" C"dY]ATvą,E3J.?n%Z::!*>~p|;gls J!fx-ݸfK67C@iZ=n$Wj֝6;+lpT픁*)r;3,e|e˒JwzaްDa,oʹtY {XpK41,Bh#)}?q5{2K~yx$ùn kf^\C<43 8Y/=6-·қ.KSEɾ$2Ɂ΢_;ԗR=7S!_#i*L俇R4sQQls=32e /T\N )E[%6PAϙC/U\E"~j OG}:Ц:YRkξ.ˬ }:ʡ<ٰ#GfČɒP%tuH`@À[ _aQ@V"\޻U0da&^Bp{ҵ|-PSHJ5(}if^S  I`c)˗I u-?B=Z DKT[kOhx+ ¯@.]m_`†誂/%\aq@(vE{ȽwsZ)^ lw;?BFZP tx^0QƧr-76R.V{F%^l՝MhBB<6RYnqkSJ٤LRSh~H9;cc̒SȊ*7'67 fɱ%DZ3fmU=p=. } 0?-aďCxl?IJNiCwk>"pn!>`Zq-ע ^:TNPFm"5)[PG>ERNNtu_/{-ݒ/ hQ]OǺA*5޾!n-ψynH㸆vIfhce SOG<Ԭ˱oT'A>BͤIL%"^twTo 8J#>˘Fo15}28֥ aXC50(%@7x0*.@Mrw#կWbI6KELS-@Oؒ@VQ9p sEY߫Vs[maؔsHrTHxE:{9>DXټѨK4h)9L\Y„9۳VVY\9ۃ&S/5X+Q"+ؽVb-Do|VFIV)3ToP:bʌT͎鵴s<!0\>s׆v[sm AbĿDpܿ'o62@V37wOqJ<ES" ^kb8+%~c^ad͢!]`ᄍ#L\퉖ro~VD S/~ (D (vf1GdWكEt4?C2sxO (Y;Fyq3Kì95o˲I=DBh#t+ K˾lmxTR ޺קڏo0Ɋ@GtkjݨV=g*&{V}`46l1z|]/ZĶN]BtlZ|ZtĶ=?4G`3x-4NOښqc`E#6_^<4(!9ށr9i0LG,O '{"MhԃzˢZNd/羆Y' \U8(X*WY'a?8{deT%k^˥/@<.?f6x@-sQSI< .'6gaMZTt)nm `rx{ RjH%=AXevdqH.Kg$ Ä]hiN0{1=EGH/K‸ Daxr`:3~{ Uy7Q OVn"7X{(Fqf vgvqhZᬡ?i "zh),r#lIH HRNrU c'~;Ժ%u4QKAZfS8rVKV `}sVW*{rʁWoRC+ha-LJZ=%^7&y֮⮐R -7pO_?][vv!WzAzKɣ3S֭7jqPIKBE[Ǖ=Ji>}4|Cڡd֤櫹]@Z8$@2!Vxj+Ϯンl;4b]:ںV,)rseP~$XpL%5AK@hy\*?7C>Aqcju=wN6eݷzȯvVY{b +g,] @~X%v`GމlS]vE7Sۭ*J2y\{,f:|31O*nDZ+\;~v\}ƒֶqr88r@4 f } b@xڹ~Yd@`]i3;qE88C:K'.%(J<n|}W/pgf`TX@l cuHhA>m.V*ϴk4 uyxc L>I[wy1/g«|hc'̐@0S2%_?G(-Aq'qLjtG\ 2a{q?=#(G\x["WGWg['!ɒPN Z1W^{_ˊq2nL9A%d3^ԝvc-W JO馧ؽ]rE2Wo44ƔbE<]KigS)J7 +EgZ{zV;N#%eNźsQ~hR>TnL8| ۰F+o1!nwY~$d?xonH#`=PV)(j@ֈ.SʹG5Wk+hcߞ*'D'F).{ûz]'X2G-;/ [9UӁNlƄ/Ω>j;"X1-`Q_Yswfnl/@'D %{.WE7fkgi6GyU @4 hrؠ@4/[US-y+9Mؙ?\ZC YrrA*dY?g`mе?&f] z6E)`L$f6oƓrR鋥tB~i>JH/2NeW՟8}rwnob-;$R7b<r2o}g\^}[.m`+MƏu>!؁a_r}~^(.XzͻJgɩ*.L|wdO7+^z\[χ[DU%G2V0䓌ZтAӥK‚fŨP_|<u$Rp}ĢXn,. dJyS=#i~G6;NH OȝZ"֥^M2;Zpߋpet;,fC!}]91ֈ}y9mL-N2,=WVJ}01}8b% 5VnT.yLL`3Xlug8|(Kl~+eYB:BUOBi9ǪMhIÉ} ,nY3bӲkO5V#Х}o_fo/!םk&̷ZrEd Nf 5r e>{t*|nQ\d5buͰ!,@}tݙ3@UoҢʬ3RzJ*J,%R;%`Jڪ峧2IAV\Iϣd'(qH_q)ν vSZ NY6g{$PZўg2;$[ ՀsUi{y$6_ Ey+xj~C?:#YUVq9(kB뜧 Ck+vDX"k])ÁT͉R2*#`IUvIL5*rI1^FppgAHf HZN8b#4oD+HGYVd W*b[x3E#q]FD{aSBI6qP[F `z E1O7/Z40<n%I`^)R}L/z=~B:` L*3.\q!]KhrcmC|yh* dIJnl@lg,xKwú ޙwlW9.՜@(hr,JOIxjl qBM>s9t8jEOK D:b P8=D93d^AaꍎD' ufipV\4M o0-@{fFQnRZD;ry)̶T.6myNLL i`3C!U+q9eg-,Mͅ'N͜1.֣wX'@k /߷3/ZS6ngZkn QKUH]Xy)Dי{t*aeςUGS?ePr.fxD!ZR ȗ"0-z9jI3^Ep2c}:zը@f7DW'ZmXJW(oj z0q4PJlxם "\VwT-|])6\Kx#",doWCq |ԙԦd~2]"77T D>$R?(xY9f {l_po2 +T{L0ŕA.K/B~[2HN `D-v@̊+ҨPTn7nW`o=|Dp@,v{ƿiDߍ^JӕRZqDŽsĞJuQ+}̇)xjCLدNv2NZ*":z5`װUVK=A[ƫ03g-bvoe$՜q_-J$O|vUQ% "Y^\G?b~m0KVfw4?C?%iɘTJj.KESn+.r)⣳?g^'cfgbõ樓;& 3&0-~ ̖A3}xIGnkm{@&#pj+x?[X7j`N AR I( {[)yE)ZfX&},FٓeK:s~1Ǵ4apR֗j'KgG@6\ ^}%L`9L.^e7'U mB;g\W3wD疅6(>wھGK! ̓u {0KŢcъ6U#򙅐tI(hDȅ,bRw8>sO7R4pq>Z,|D_s^mxESuJyFSd3 p9چS.H/XRqᾨ'3STֻzV S4ƃ~5:/MxLeD:sFt\$sp\7c0+į6?c\Ίri \pN3R-r~Llj'tչˍ_f;& O~`MRB?@}Xt?e a(^D-OU})Kgi:ka)xSH4!gؔ~8]v]lD3U0"ΫmnvFjט87٧l (AD).+*>$r,*I- e%f2 _ +T*^bsV0&.:[5s5Oi/@l"jLx|-k%YOQ-ErD,IE;^ŗc>]ZeZ{nwtT<H ژQi _*]Vڠg0p ԊNɷ'$V_TӆU 胒\&Vڭx|cLZTh!L8+!92b!1o1:73Z+.[q6.H{ifYCó% ]W\hNwݳ~|)c0D//ǘ6ŏsf }^YPeBdcĀlTMfK%jfI;a2s*-tdyL%Sjo%ٷK,0Jˬ^lóQmlX,JPZ,,U؄{ZU3p{v%OUV_g`xP`,#4%|M_T۷N\lH/qCZ&̓my9b?epzQV,.NRpb=󊇐^T=RD|DЫƙ Z6C [Fs1MMlX*y݆@ m^u>y"!2&#jF09-*b\eٍN&#ϵ `W uyN>p3{zT~i=Fz`WV 2nyg'F4{WؽhQ6HzXY'FSro,0di3I29kJ Ȅ@0iT,I&T##3^sk"v)<~bLU94jy\[Q.2 :zA=ĿSjhg?9AKPTO^ A)e&Dʼm?e_.{:+|jOyǻ`~LBrXsl1Q코b?&P*7';,8T_\E_ѭ[Da)g_{B'/Ri0©_WH.p-Pv24ۢr?%rdU<] ;#3,a{}c !s5¬F~)w++߸"<-n4QetytyVh`rǦW**֮vK{RG1]-a.{d flRt #^?k B _oq#`Be[!Mb) ef-j=M8"ۆf\ϖ@{tWYe89cwX"uw^ & [:jdFCܾ֩Sݮ. {0AߪGO+:0fu'?ox@>+}ݎ55:Q* \7=C@e!n%׷E*k+FguI2KyTz'}L2י>ݮDaCz^Q'3Q9魒 D9c3l_1_S}IdE z#Nkma}J(J:SA4J8/d>0AI͢`F؍wċ~Ig lƔ*%KM/ e`v ŃD˝O*m8*k0 ^/2;o0zwݧ@)2_1{B7a»!O*.I$݁xQPZY{ܢ4qܻjS| WXW/^^5e蟇_cD )^zA|ūO^cN^؈&z RﴋDfLl\Ν V d3\S ȕCb.!6v 1CgQS.SP7Ն_`{3mL^;F@%WLF?HBndYb\]X䨏nSԺmj1۔8i~A v}g=|O5v؂1\rW882"At6BޣFVR^L&c(܏ؚ60_qe$LpR=5G%GFiDmqT4k:wf<-o(ò'`Y,`+Mߓ'׼l_eܔ#\bcuf;@@kNw7w1e̘5IABT]XP7q+,*D%(ѓ?Up?3{2@S^m8 艷m6D5 { wqq XO P|nUd1.)tf]LBb1@+ԩlݲkYߦJ}yǠ܄!HT*C2cJhjצ$Rx m}ceu 7`2Mq0MfkvY GF-Zz-0׫#gC> * gwcR˅;3GϲXJבtJy'/^;ﰽYڀUYoОL`Pg[rr$ 9bDU'x{9~a%ABp5F MR 03^O) 1;vt<2 \ӑ7`9<'@vr:v +T2mRIB&Wt JrȎ :yglj*تcbzi_0[qi_f su/OY E JDcN8X3 ՟ b⦮a[6؞5,:*D\+Y0L ( lFi rO"LlD~0Zn FmWAGpQUo:'6 i ])ƯҸ"! :9dAEx^!$CQ>څFOӵ)shtau:A05)AF)_9+af]v̦T3_;&=Zً'STvuk*['Dk4<7Ynv`gm)Sj[u:tuԌ*Tw]( [W>Ư.09Z8!_몗}ye .N~k^H(eB7 \ lu(b[u-Y̩$M9qHo̵eFtpDh}`uxCӑKģ&Tvf %Z-@xD2JʘQIea89'4AAlh)Hs3B|yq TǠ+&A)Ly2I,jy 48.5F]}}MzPMg?CU"Ӹ|%J!޻H[AdzάAڹIǶ.Ϝo `̛Bқ#ے3\6vT~3u &N-c߹TԉR%2&G[,0Dm%~CN|}p=jg+Z }ۜ)Bae/gqSA RξaVSwQ,oKN^EySK7OѲ4d>tqi෤_@M CL9LO#oH kO ʜ>vXȃ/F;U}!nnx_r8 H&pݐIS}pjq.!J͞5("Ph_Wm.j|@D dܶuMM 4'bA.\Gzs% !<7qKg2Ihj2m-e7yd  SpKE:ֵx5Q?lQy4)K$f>66e@]^x>|u˫AՁ["[:JPeBm o,j7879Ie#HGV^F1; -/yu%j,8<=h @E[$bw=qn"m8f#…xG4MoDe)gM B(.޸i&}COf}Pҵ nÜ8"I>NI ʊ\Bj7e%~3n\ʴ,pEN3y%ۏ0Ԋ0Юf@| >h!  t/l*[0Gt~)1yXpaSµgJ|@/'Hk)9lb\AjPp P}; :fDow]pHp+D8*U}n_g \ofⲄ؅ u?|RȥWl{|f6c/VR-]'rTcoal/M䤌o đ`|. ,pDt>L|C`ky.Zs[9AڥFu͡5@`W/צ\'ڤ=F"དྷaaULFqaˈ<)Meܖip 8Շ<`)ץ4Nm1ݣ)Q T9p\EEmKDz'Wh.U0 iрF(ܭgBF]]Q=!=¬Z*"9EN8L)E?5tR~%7sG]0?@- HMBy.^$15q?xq3RUEc㥔R?$} ܠ㸱?:P :TӦ'UݮlRF ~vT#.n;-rzGN0.]od>V}*d7g b#(fabߤQug% 0,9-F%f FᝡV;iŵV;Ƃ r)ߩ,>_hetSl*.ןnZ,idT5p6S1F3g|pT,l-qZOA̿*_-" | 3(Ϻm{m)f֍I[ʲUHj.ȈЏ6$#253a=Ac? F0x8;A9+0񁂩I.WWV\r<$ Qwd㕤D?Hq }вO_z*_㍚ 9)M0?%45q~T*Ñ+e@ C±Iا Iba C)Osqkv{At?-5xܰD 1iL9߮{LB kěTdf.OfUztᴟS=VM {*,W,I?-Nx[MWGKz(ӽz-s,ַ57"MÙRr~%Pmw&㰔p4W /fbt0*څZ8?wby㠲!O@@ug pp󑮗m^P${Dd]u݆?̀frN;?ld,FC,f6\-]vhZ#4;he)ڷ nlWTf_SmǨMҴ!Q (3k~x &2NƜYnN|v:-X4P._}pmAY1ATE; 8)2 T!-(e|mf VԹ:űi KIo`!!Nᚴ4_ 蛜 #xٞz)? UHbI ? G][bc4 }Bկ AЀTF Qat^_K@gVf/# 3!~VDdelf&7Ec4<7(lGO1|Tx`eY_ :)R 7e^[7yF,_!2R0B8e$E;|b,GLaTo/ö:+*;%rKn /-W%-+&8rMˊIHLFV׳RqqL0-|ڗ':\zr&I8M}%:{J-1<$ԎCG#kaQfw+DR0} )O[zH;5@\zۑ+NVN9(MB)LY |R-gce0RmJڴUG9C TYe^p"AQ14b?/2GY8;GFsY ,YwୟtL;%kc4τBW :iP.>1שX#-#*l~*%Ͽo} ZLn{_ެIXP 5Oa8\im ;G srVv@XR2=nՖŽ ` !;z&c2h*2FnKgغ'>zinhO%NFDY*cR.S,KfmƹُĉdUtA5|+#x[֘\:JjCjr-E>$n6=k)6J!q6Csrm/=u,EI>- l/ 9M yИ7ָ#L⦼2Xm.p:֛>&$__01&/Z|c};OT~-l-q;j*Skp+ dF_$fwNC+duZ,u,mM[a{o*6^.\ fOZkT1֗]rAbgmip+^d5soA6ߐ; m{UǴRAǐ#bXW> 0n9\q̦ JY m>$\L, kxV{fC7SKIZe&>}jOq߳|xkEi}!9< p9tb֐8^TUrQ(%WИ hn$ȢV( c]t,9h*N#wm_CO6z-I1A(Wdο@4mҷȿkAh2o3ͺxf+K~ie!n0zZ?AJ_>U'O烸`^s6(Vk>&ܓFP. ~2wFA]ޛ: [OEm6M kҊ1>JX`vPG6߾z7pY<]9gv/ ¢Lh2;fq]`ؒB¶-JKElEx<׵ F(mCK8+53}SiK{ "ʓ_Êy]!mH*4 pzM6(XNjB.ncx;}fa!x^yXdJyQ*v0*yPshbuحbMQV/,)C>$;@ ~IlLмªSghF**KP9pb0Agwil۵Ųә[̦͞rbT3`0& {3`(', J2зbʋkG9HPϲ2R}[l`tF5;=WtJNCQ}>񥇲>k!e8IqW*fEĈ xF'jsiIƅ)JG&_B3Oq=Un>nBr|SL @zl3a毕I,yp#UB}.3 3gژ—B y2ظT}耧[ב]+7~F1ukC x7hcy P}/y">WH8[@ŀFZ'|Uk%1hȐZt_`p8QF縪%ʞ hmoӦU/r8[ӄ'{G&>@ wtKƂ$H#!iaUQ8x{4IBaigd%.Va<'|l7Y1Exc4UهDi]/ 0Sݠ_۩fƊ`]YSgjب6X5kʬ nX浥`و:]DqTrE(ikklu3E1Fv?9IRTSuued`m%P`H$Gt-U#"hUmlb>ZD.Fz: MTp'ș{Rk>'PVYaoڲͷQsA8@w z(I1ɳU2%t.`8i[E\ynbןVO9CgWJ3_Ϋ`C9S9}%$OP\qO}]%rw&$<&b]yZVB)).=m֎ᣗ/ þJዉ:>˶bD"c>J:O/#v߿Bg l$P]e4ӹ/u!]6Pp-qf7YTU mrL !S9'`@3 3VEYJk]͡MA"Pܟ@zGFiYF@BܛV"/ e$c^3|tqCV;0cBoV{`̕H!55_Fnb͕2)l, ʵ&aNʣOLr$?miq_5pʕ5Mn iM$$Ǜ8qO)HY>e>91ˡ EKsͥi5Ҏٚ:ZE 0%R4!Cs.EBOU7ƱW-B<'i TcĽ;/TDnyDWgO1kSfVUx*G.LW=s¨s`c1ZR*;jSn;tAP,"u (9fQrF:8O̩`.'d˦C#%d~\($# tRa"L:&}Yia.87+wܘ@{%pΩݹ:9sڷDd^l+4ZoJ/,gv G ]Q}R"Çdɬ ={^_ ]J$lg=dLVuݘ$[7`!-1 3mIǠ>E!*zۛL-j]`Z,]5I %c="LuOkO~ɠ[H*i$9V9V"H NdK&ȩCOύO-?q?,\[_3v 68CGӳwVa|[>;Jχl9#匉j@Lc.g DA/h)%_b-s>xƷrlG98ptJZҺ*0 -{LUgYU ]ZFPO,[+,N`D#sh]|_D3^SRz(jH bBQ[tF8BNt4}M_/w^*?9>4e?ڴG<&rBeze~̓>:oǪ GkUؗ &Ze9dC-1{̲o͇ΉP?L|_: y]Rrq+X_4?$rc򗷪3:97'k6[Yf`=G55 b;6S _,։ή&ݓ ?c 8SUF"v@M{gɉuSCO'GKrja;æ^_RTH; +%&s^` 7vwH](*`K+8lAy,gnkUp4P+,LԩC`N,@@TpwDǣ:ç PL_]ݚ+$jچ:7_8Ib_sAc|P1 F`;\lסh%mO>YpZxJ\PǾ*PSv!P|?'v=v[-޶r~5XFsq6bWغiYFY *YJq*Q}YPcM_P맙x@lVg*DZ nt;?*v-:%3X~Vf{u5{`y=x7r}hTGƶ|w)K[K– ŧJZlJ ҹKi)([kF`cc@a0n~ܠl(M> -_^orB%o4UngR}dRo#7 ~\suh;Ts4ZҊ5/ oqDM>9'RҴԠ4tKt(dKgN!]yשܖgxOAvK)tke]QrI%,910lxwpiÞH_G.\:nF0*┸_V>;DŽ^ +p7}m{O_?(pπin;2jJrvO}9v_DQ ~ٽV zP\"ro/O'yqŮ}++@8RHZ@| w)D6xM鑄6QWz6dM5h{:k8򺙿|gWԯ)zOhK_QO݃G7"%ۍPNC{O4n 2>y+*`=ٕ{I1HZ'SхșQQA41 AP=;eXr@1mcf?۸K=^%f(J+c1VA x،zÏz 12?@xbf VAhZVx CY>-rπS36ѷfCb_,D0h7b īTJ;g4# ȅ,QU%38I=7- 3 m6Sy. Vbq>E }ֵU]'Ӧ,L-}OGf\ۚainql|3`>q/*\] Ȕ,:rJ~\Ѭlo|.R7xB¦CmLOl+e ՜f_S[DFwpn/5C쪝5$6ɀ?WWK6Oˈfi| THšYmUΕ %F2WA.K&Շ#yUr)_qf-?D4wB\Gu hoD!IȦ$fBZ}&Ep&-1PL.v)$Ee<,Z }$WםTwap 8 %Yi_7FDSCLaǜp<ʺ'D什,V.` 'lXQ"Qs#4c‘'&#SYiыἼjmHa}"F[ ~nBwnߜ\nP'tAقHtDc>|K ^cH|7P4&*ԅr"tVRaYTE`C`Z"%}z]q@؁䏧Xx %[)XГ%JKr\ #{בH[`5K~^Ɋ]DZ(]%UyNõ534vѫQ"bHchoYuf]uб#(lBjy;wݏMW -U|Ol;C٭aDž~ǃ>DA˾{/d6msNPMJS+ffDJ ?6+kaf`[3a=^kPĢlaBgI_8F}Y1ς6G(}b-'R7Ky9JϠM0P qޕ%K'oۢ;|ԢKñtEAF5an6D a6b;9cG-y+錽 m{Ⱦndu65FoSm_e|\W/; M㋊zGg[i}<77\ G7=.=' 謧DzVE!"\u>__}WDGew{U7KnrR67+#)<dȻԺ4!AŬz3\QZ` db=")(3Z  dl:1u~JAIIvXQ. 3,Lo)C4N~@VkwfV]6-=^Lژ_(@ˤI#;m 1pʅ x~Z->Kͫ Nmk$~B\*T/x>:-HqSr^ϑ6n=d,:k(L QJQ^]tƢ YA֚zLD{S|2rQ0ߺJz~̈́S`EeNXgLMװ=({dI.X'? @Hrʜ47䵏zAvA?{|n^"9{v( 5Hc0%,>Bd#_(;$$9 K^10_&Qw(ۈ7_UzVf/ 'HϔG\˶>pz:ϰ(C ,rpNR"CC^/U~UcG[ߣ *JIOV< !\hTqkTAuy|c1> N^ӫ#Ēds[:LW7PtF@.Ȼ9|1۫S3/xLAj6Ȥ ,+ _+cijgtp{Y* oGh] l~NͅHҳͱx>YL&xo21[So ʼn >Ο[՞'˂dGU7) C9-nakeqJfT2X:(Lݓ@J8]x=Sd8 !z??&DS#j0\+DJNJ]OLXg :uT?Duh=rKG,R{t+Nj(*T%WpCHedt?ۭwa#΁x*,0F" Q:TZbuSwF~ż&|5cNzu,n:U7Ca-sjڏNϵ4.gqKX7C:` GNMۙn pųGjR.$ `sJt&r[rNAש=*N17+hdt} n~QsIjK]/]%u&ٌ]hn:dō7Om4[T0 jc1th],**`ZPe<zLe|&aEg6KE7WU(݃1D Xʥ?N3_F&i/ysWDq [^(e (CSJ4YР-(yx:{nD /+Ca:d_JkB=0E:MBe&82VN(3I,C!ks0TY{xe|ų-y)M/>]I9]'KunS#* I[ӯ]|(C>`m) #\ :ZÄXȈ^;0->tꐭ̡A&%]1/\= (gg!v-$zsV650^k vDKu Gd6tnmwBGȘF0y8=qƲ^02Ѣ̛#0=x|7_#Hz/Q:[$Ss^B ?GcahM?'dvB=]Ƶ$ϩ}a]4$90 V?jȚÊb>9]#)P0zi On 7SʁݒL W}~sq{29*FȧȲ_~'p<^3Xaχ֨A1thTs}bեt9 Fil%6o0)~h$[vfs/gT5@SâHbl7q)v6SiŃ19KTg"(N3uMr!Pv=[~$x bu,9=H@I{_8GH|r [AH _HH$\l 5ޔ!u#&8zөLֶs͘ |s6.sc W2%+Ʃ'|M3Ɍ3JS &R$BBO4Dn GuZF$\d61ٙ>/d03W GՄohBC$y,<=xjqFl$X i‡ӫ!~@稟pVEG-ȄJp;̨xp;nu{w3E΋P Aܤ$1N"⼢Y٣.7_V{4)tJb\qȽɪj:BΈ|idܬNH|O% jeeR1OFDε5 /#|(WAjN -}sYEJ̞0귱E\mE):*$UԩA <"E)82ԫ)>F.&OW ]) 8 fxVr6BU/s.c?[^|&EǧTl_K bttxS'kExОhr^dd<.kR|TA~-ݠ FUo,}Tc?jZ+ծ(wC0fXg -dIc/iQmFkr')CבZt%hcc|'CܳYEJE:>YK3<0x_ nxh *KDFoL\x==1ٯI1=p9; SV$▿*zEgc@`zb#%)@Fs(PXKT -xRaҴ(r}H7T,/^ s'L F+pO^A&v!>Avck\t1}NQEQOE @~hKJzN!ȊU{M1VCV76lB'E`j&TdSFp"zCCD5GvٿKdܽxx a5Z#{#I}@BJ傘gL4XgSUw04zWƆ̾g3·J8M6 $sYCG96__5I󟯡ylN]nu,Jm3d++.vVȎ*xq1`B9B<۷ & ,ƌjK]F(da9dgiJ0MvoD;)amɣK7_^m5AYU@FD1m9ړɃ3._L\}1Esf9;/ <՛zsQ@,]n7=5^[fS1Ntr,P+BD\fɊҚjKYE טuB1sYB\F}ωl_>,VN4)@KʈE(9A`$}ӘN=$C,&Xbv}B)s\qm>? ,@/Flot"A9ʄ\1աh %cXHJi[Y?vK gf3CX1J^T'hm- `D_oC'`PTBRS)"ka- A24 ga#T_#3q0xi#x-)@UPq{晦O:HqLZΉVJKG{^R"k oehG}Gi;$@o]h#'3~[$|ejq}U|C<j?ɝC Ui]KzZ[˄q sjM:5Cb )F*>7O(ʃ9xҍ[,6YkV&)(QҸYR`ע{}ʶ^}{FG<(rT* 0B* AO&P5Pb¹g=_I6߉v,s̃]?~:mo|+qܚź8VE{'R+' @P)f{%Jl7ܺmr#!`)KdZ펡Եq)9w|sշA| 'v)3B^ƙ#M7(J/ẎR],T4ޗOQY424o2\]NcmA W$Ƭ^ F/nfB*DEe篳BgJSZFu %VdQq ϳg}#V7.#Eϯq `KƳQ䤫 hXcP*9}6arhSiOA{qr.,( 嫅Ǵ~bU(!?Xg%;pY8O`w eb5ZM o#דi6?0a:V [p*J{ImVgbwFulƕ h~_oH3ə~+|}UM`.#SG,tC`/\k4 UHD%⶝ /c޲V<8yJeY 2fskXZv8 iڊ=y(4`3'9 MQ Gu8.]An%PF&^Jhac-p"bY`Z)%H2S˒"o,Z l!'os;؋Yцhܴ֙d pXz33 ;F,33\/Y}9qlSap/?K=mr8PQ'AsBtpsZ':W1;6+3kF9A4 dҷv(;&7r4 ]WT68M Sஷu6– d xpbO|=|-y8 HkgzԴLNRɡȀ?CE{RxSpɞ/,Yȵ# \K E*R3GBzv4~ M>gQNs.1=,cU"Ea\ ]#cjDJn׬irr,j" QtLEDs4lχ)S4g Pܲ$y|D0hJgh'F8?{?Jz.o$T.gK+C]2C]+9tIU#@N|Y ~ Q— e,YpʒPf9=iArb BH֯9^IvC`ZYU bB,2VS?'!B #Ӑ$W3ꋡ4![6p#ou !6^>ج^_0 uZqG3zV5x},ayFV &'` H΄=DWwyPX8Mu=yu.l akuf/>/ATsRq}*|EqFHB,i e'kkzTXQ8]lY:9w.nYDQYZJqK@K8.ԗU%zbp?JeF9!lNd`٤mI^ұc)0f6N@Y)+Nmu{u'lgg,[ ᥝپ{|vk;gʀd3y'' X`a~|no fN6oKd]y9\;Mfؙ]366=P~_~h62}l4y}qi-+h7PƦ3"m hI@ ;"59i1-k3)Lp n>julaP&4܀JF55\j2JF@j[1n񐸢B4G6\lr,y&I7a.td\DXnxMtM3&~R6:IflsӬFiL~&E|%?3&uMF%zfvhO'\"}$_QZ+VBcTgĚ̟%`F.{DR5,v V MYѽa=" Т-g/xOwʐ.1~ ޜ}ܵw:75oFk ~DRGR\r$MAMy 㛍6l܆M3;H#4>bQ0< ³ ,Ɣ{B0?"@G$//`CaXa @0 •`EQ fˁ>Yp(./^ǔm);!|TĠ+(gtK7JfokMklDk g"Hb>TZ2~ ꦇ@{2"T%Ln]"q'`jH]gT [6Tk33Hf`4$ ٘T p4VNUҹ&$GrwVeqF'|zSQM4df)nb<Ԧ^G-y7$ F%zg)?M EGP-H8&8J) #xBsik()]@^ 2UT9M&):?ʹ-֢'~4^E o p={RӤN)_24o~4t`U 77/2> ǁ6ofN5`pDxW-ȫJ^ٓaofX1^IW1ELPT\+ `,q6nfeI~}<pݐ!`(_u̒玉}lDc]:gdhAFm n0f3{9hR CA|:ZxJM>4|V[d @3=O@*gCNTmӥ;&$ ttwJyKe1k$#0bc DHWNͣI0'( p09Hw$EBߙ)H|RׇufG$v (*<`:I4 B,RKDALC0 [u Za楳r/P`\puGs ^!}6ҖnGӼ=iHG B`b[,bzND#Cq\:wow0`GU0P+0%`@l| }ԒLVRlqj~OHH,f|ڥ\ `)Szw:¢WirLWˣnMɒ^'kE%z6ef)/vǥNlR]G?Lr <5@7#ZT$pno[]Om84Q|씬W(\ßhx&Y(i쒫;Ϡ‰\XUt>Fk١g0EF,\ɬj_TSѡ=j!} 75# ^I-@WrO3;pdf=JW.ά C8[bՄTȭu<<g`ڈNQ0CiA_6| !H*n`g^_ 1Bz#sCzSN2MDV.*upI$克P`is 8-Rtq)Y}Ȳ QĦsw+*QuƚI:IjvHcGeMp#HuaX\jUF$29l7G9@2Μ.)IɶrSzj@Imr| tϥ&vr_j__ lFLuH-|ͤbyߣfH2K`|?$xY—'b-YSwۛ20HciMhm:YlJ'qy$V-ӬU0wolcs$z+K2AS*3wS1+昤l)5U*@3KOZvkKIg.21`KU d/B_R}(pY4KY+ľ>>.lK:u<͉mp3^3͟Y^ol|9K`<U \'̬иLO:ڒYR-ä{%,1BFuZ۬%i=?7ڱ1o{hX#+~{739Tb )H~;o)L-z^' zOI@8sh(K;2;N|s2r@ր;1Ud-d,ğ/z^2)Z䗔/[)dMH$]i(A"R{UT%΍=aW k A3@OJȎ6^D͉-3 J{֧M-K-ŝ&cG֧i,F)Gnh5434FBAYQD~k8\i )yVnVݞLT~jה6AIW;eNkԪx ӃCfR2 eolx黪2DDοDeWu;#ch~p??ƪ.8%].~rL`p t`ANw\cPWbI﾿VS*!pb:4M 9KzC,ĠntFXO텕$O1W2f kvԢU ZmM0,[RKK,}'P<UIKr޲S1Spf(QT,zJMy jD5)Lڎ$(,ZC3r6wQ)K4rt)SiuƾAaU @U-2VoARPA#ZYD jYvة'Y1O3W"$scXd:U": r-T2 g .ÊiVG5QV@P/H!\˲Ν/dͺԗ,Y) I&3= yt|i(Mfz>W@>9'!!&+cd!,7X>5Mc;t:L(e8 76>Ӿ/>rEM0L?с1o " \lWnC^e.3#Ȣ4f(~Fϯ UpI},-ڊDB>/m4K~g oUIEO !J7UЉXaG8~"y@: ȹx1lQrZZifN3.cž/߿Ru=ZFq2O JqHoBy1ľE/6|t@5%L`cd,7H.lDʟܴhq#*Ee5"z˺*&r؅6ŝUmE/ܑsO9jm O(fdxB@VsN`hF.'L=t^p+=]|zoMtSK+-NGebm ^p] ~q<1ز 8=Jڗof[̊!NRc^`@_d IڷDn>*@H#;Y3~U\UՐd{RBQ1l⯴3>>8. :#r&: \t5QϒH_IlU&mtZ.7d^Y 6 lQ9IjvђpН<1]&?`'c`Ws46c`3cv\sx,D10/Vf<>[wcWCVZ&#;1"Rڡ\Dlȣc3էw,[O=E"%TmVfJgUDm;k@7aQm\0×jwMn#p8 vDh4m ư Cw%auCGI(Av=OY%cs;< q33ۋPme;:؞۵,ƔMJjEʗ`IET=陻 ;y<`%j4 (*'w疄`$6ETQiPWQεY3f$W ˪0{CVQK ͦsWomy*FPB[ăH+ 삇ƶ*w.'l$4o!рzm4]S6JbgDιĒ&adث7OMVU^1&W;UAmkk'mQcPV2ggG`z`thX+FqAL> HB%< yN^yߙ`Ijpv/>c ,,ŪU{&vބ[ǐV؝l!9WQWO])& *bQs ^]EiYYA`&į D$9%#Gas[s)22;n?e;V}ؼw׾N7RA) UD/{zs־Ih $)ޗUgt.ȭ?Ta(nYo7:[VEGqQoV3hm8CF֋,!$𩶛Eud 'ZxYjV#r5sU"Y~w++XJ +C76*8 "=@N/VƎIH7鞇G/iV g荪Er!%B bԜ?~yKp+ѹf&KWۑS9i `tZu*NS$mOyio<.I7? |p ;|ka{#7/ HbP.eI*LїH̟=E2iΏ7G5B]O936oK:\pu KXkPDU~Ig>XR)xLJOϔ\6)t$mD9~иSel;`"[K,E~# 35|ڱ=&-=Eyz2۴PWB?0^xEq%}cY'9cԅ bE=ז*h>l\<Acӡ}WXJ+èY ]i, EX-6i۲zy&ƊP@n'T6鼡!!w戔P1+I#V99f2a`ow' ܂ǰ!p=rtaްiƨX%vo3 Har6+_ 8nj{le5xUMH=},{e!}lEB`18O7;NCޑ 3Ơd5T-]WX츀{::V"@x}A۳)t#}N]1`[l, S(!l=a(xk\4hqhEk?h@_d1M9QNLJ!-!Asi;Z3Kqh18L _οoe3XAh@rvUc o+޲+ iHt%REU% x[l!u[=I U!3J^g O%m&^R X~yGN'zqKR{Y" !PۋX_4DPAΎ8Ƴ\ S!>9N >Om`+[ dkNG,zEp`~e GX+!/9qqoXqx _F7jHgJGa kiq /qn=㔰>لpfJ[CHlLFgKJ ,M9[G"M&8a7H0m()/0Iz=t-wu-R6%"@+(~8s%W!2hjjG)_w6G'09RpP{S}PK$":(?~PDw7y/wɳm9LuU0>cU ]lLwbk pkByUmJ;-e!Yi9/nP{) d11;o TЉC=E9Ge5qY7.bm_ 9@p4ҳVhEiiw#Y`Nx{ B|Gl7S9eKM"8 7q7ʢXZĢ\u!Ki4*3}V '*"$$)M(8٢"7kt̙Tjk }HRic(c="\Uxh<b~yNN-'2Mb@tKAGs{ёۑ.2`{pj m0(n%g:گ1.7;SEXސr^3U(/@AĠU 5!}GEV1y14 Q{<8R5 &uۍu&Lj\({/}%W_I Ė}VBL׃[`%E~: 5!{Ee t$ѮZx49Pii@q@PS?[{7$ c VZ ߹-Cj'"J4I@&uK; n=d_$/~5M)+s~d-F mc%̮z k-z/sy["g$8\\,(U/zr ^6. xVPWݞ4usq*as?;;]΃= $T Q>Zh]5rb;aEJ#JC5@ʁ@5Jܖ}ؿ)&(k׸ϖ@ҾB%&м;aGAY+IŶ,Kj3øl@ oǴ{ZvҮ8~.Wi 4Ê $vPI |+ фgdjgPw,7V4z(Tf>GN':e"~­SӜ \A췧ZZ|cΏ`f-v <,1 0fN8ޘA 2|A93`-p޷z朣§wͧ:azzA 8);"QER IRw֔6д@׽ŕҳ(I@uVgUs2E:QHG[h$KWC$O'D?~/[WZ3}l֑[y8ukIBk0|5q۟uŐi@c#ʼnkcaD%)(FN{o+ej> 2vxM \$6p1eN3Yu ѭbhAlXD:|weY"1,Ћ cڙn˞`ffkVDkaW9%:VB_ֳa QLD9aak ̹%{&Q"jV&,ԪcPpK0.>@u[1V~Ҧt8UeXq׵Q:x<kyJ(nTtu(;jhjxzE`w-йr4GYfqRަay>Jceq싟9!yN&ql#%)iJX# XudvzԔM"ݎm|._[k_v85FGF;*ݥƃu?-$VPJբV!naVL@M􃆪gw@7?E[+(iݬ-2s/fsl"4ps\v"Gor C\|Qp'՘y9rX\&>T/gſg'Z.L~& $;yYt!S \BLL8Lմ6-jeDR6f%F}~ސ,溻hpcc(G"NyM-U\PhPpsqo[`^;[1bŭaS 'd442g`8ՋA$HemY$eܬ.A]2aƿc&>|T*XAcBf-Pscμ rO%76ԯ)7ͱ޹*#Zh"DbIfr!;r\V2 ɇsL0Ti&eRs[+SP5bxMS^ڋjk[sQLCS\MLtǢ[yq\6cg @8J户 /*~-rzPv9nFs$}8imt8+i[u fM`\\#FBqsqmMûʰٞ&79SM, C±H,pA`bTR*:- a/a6PGj{+Kv>Iq2o*ɳGԕߩLԵ_,I; Y N/_&dOf_~v:5P#T"L\1,+Qckpd&ʰP2s8$]'A@r5w)\>mД]l$;ߓٰI4T[mr{F@%$ngv΄&w<ŀ]Q5:Y N#"+^Wq|V>-a9W%%"MrTȄGhȖSmW"O%&YK?Z:ƴ~E;S=PȔ1\* 5r ӪWPa1!@4"pٵ{^p k9C9ÆMC ':7@IR+ڿ`-3q/hrH&acb*+TLvB 20o`,|o)'6ʨx1HSz?f_Jmxbϥv$U'3,>bHʖWc5\!f_Ev5p]J84-|JLDЗa.hU+]*%Q\w ۆwS]=û5ÿD r~e H+2fNت )gJ~ZS0Y0+areZ z+5nGi]f_Bۋ,uxlKSRt>L_]{&W&VG,ie(t呬#fO=(NU]w{u\/m R^(Ō\¼=ypz3J{Ri-0أ5.G]:ì;>%Q1Ѳ>s}Ӽ[ 5 .'x54Mѝoo(NWzs{l2w !!r49sd[{΁pkk4WKBq-a]R_ u$SEcI GȓDOxYƮEb~P5o{&*\kDfZs^?X70͡Z4Y8\Ƴe\yO)<N:_e0zJj1P<ߍ5ӗɸ47NⴭkE~=h)yw  ~oGV=^ƛ1-* & E§0_>Q/:@DwL혀pkr̄=Vr(/*Rz;6Y؃zT)6]961;t,XNl"(bdSQhͭUj 8gG0hmUץq> 廨E#̝'17`5vx6Ey% y5E7hbtmHW:l6DU##흤T. E|EY`GGq<^b:5?)C=&(ٯ_|0@a;޳ RYm*+{-"wXFbW||M] |mONDqqU7)mio; `ӏ^[ea@)T?JڅZ9zH s:ыd5;pї@!w]x!D6a {*Cnά8_ÕQZy0ꋁ) :RUW_҈f$3o.(\SXa^` 0<6ף ~al-YUh ziG#]eiKO>f$4O׻"HZKDI=Y؉:Wk>5p }vcd@ c$&)=;[u2_95ulMz)%;Rݤ˒9>>R2၄ J01ppz$>=臟g8+@VSO_uZZNRASLq OB+*.78tMG?/J@oPEK5(&75;OizC@|:¼e Ds.YEMzP<$]#=yۜcodNa[ #e4fME:"n%FVnޫ]:t"|Cde7rwA< jOYhV؁d_d'AoG ]`c gb'zc3fW視M {QT%=ۡ2s֏r&5N *;3OuLWAHSyu}Yju@Aԙ}rz9*ÃųnJ%U0]H!Q9)"d+<98NQlٱYU mhbPiPZ* b4[,"JZ&ݪRdxZ>Kql0t0M{=_$!'h6i"o'»w~P^Q G_tݞsqAړq%$>V׊0g`O•A?GXbʷ>"?EXԼ=T]&v$|v](%4ο;S*kx3$6ܿg3${QqGM:\ LD 3(VQ=MV8bдo6?5BANcWqIB? BFMN7 Zw(_ZgE!̛9riĸQg0ךA9Si˯C^!bb[ ! ҡ(k(N7<7-x[l&=0xܓ?M̩6\"%?6[:My]u1| 9Glݱ~&Nbl۴jrHdUnbI{=%Vmxj?I_0uw6tBzkY^QbZyxXLJ^ apoa;X`!: V2:/!Bf/3+Lˏ,]˘I*Qrmx Mܲ9a9MvV[ yM镇Ys.ޝZA6|_B* 7$DU==HKXb>2S65Eҥ“2<S1.?e$5D:재IDu-e㈚rqT$,ο }+]v;N0ܧ5{uBT1?b6aIa$w5X(܂gX ?|NDNUImwbcG7[H;6 >  vRP.Cߏͣx{8ǒ"5U98 |'WёѰg"{,Ig1D0{lO-ïRK(ڪ&5JBVZ V)Uͩ˝#w\DNr`K~@m:i܏Ǐ? EY8p#DŽ/?rphVg[q ta\ ޚnjq;6Tɗmr<^M"1=o"8a_?V͌8(VI_8O@60]@KL2K;j"fm{F '=1ͬy}[=j̔[gu+6:9Ks\qvpEVMޑ^N7@NaW` "0t7f7;܃Z-@8!6 OOec_,h=B[Xӟ x >omo_RPPW 1ÛRi4]|Gū|~wWe$Ym%5Uk2lmNv%0RB ŧ5!6Pu }xvSZMpCX\!D5>x6Tcsu$S " BΣڛӁT}C^1{7B~V2k[נ6E?#d-K峋fRra IѨOd\8)Ì*So%zo3l7&mȵׅ? 2/xVJ6U̺3p -`3pg!6l4MxAJNV˶Ց>hCcS5?7EX^W~qjAz)y=kPj7Y{`,"$kLu9 މ]--yę4&c-]0xnHT}~J7CмH2,27ϖ2CQK u_WWj9Ucb<=c,f#yGө]g }&tq*&=Uix8(cd Ō6fta|X0MdPhѮ/-NK?vdT6Re)һ`ph8LwmQ-VA~Gns^5fAN+Fq%2JQh>K`M=^jS8n-.#%Yt[Ar ڲ˫ e$%Too!Ahi؏y<*֭eX2vOLL3ķpCmgSuLEHAnC#!hY&1[3'):lK)؃GO RZ-t t8Iʔ#UrZSh4JX@- BL6-ffԊlښk[_ ͸4ٖ#d2kkC4_8f+e(.5mRL9;:{ѹ0쀪P=?=kh#}ҕ0mEE Ќz3%ɝ3@A\|Q\錙ջpMOƼP0ʦ0wl DLJcVuG&%=L( YhVK92l@H-haEK@L}ikEdڮ gU֛\^e!3\lGvC>EْKsqI5@e+%dlى+e:]jR#;bg;qR[ƢmzH\XސhᭅҌtnG\!`#{tt`t?¨ ȊK-q/>gٵ&1O3wWbVJuة}Q_ꢟ|.sxrh]D-GS'ziV+x\ EvDțk\OAYafR@ͭ.WtX<`l-l= #]E -eAW/]n[KOmSwzBOIDw]8֡J.V B@mx[`dž2kyyf5nD FFbbԊcFl`)DdIvD$SLŒ)(E̻,kPOǁ@"8c)HE<./̈́4>su#I< +w'SthqJ[A%E gHUɑ~$j }4S$('%08 ބVSQadlE ,N6OULiacB(U 烍0&B?n/9&f8v"=gpnp/T$QP 3t-3R=ÑhSq2 aTGDksVh ʯk#ߢ k3\ϹTFͪS5oǒZQ4\9KoH##~ܸ;BQ續2Sc5DrdPy(6:cW2:S*{G`‹1@SxLqŀ.gAm:+oFc\>JHōTSE4 p1)<f[شhT/'t1opD/*P&GƒjƧ@ʋz I{j*j.1@UOdAGo2Q'V Mi ,Ԗrqb?iσ3)v .YNS4Yj99gyqKߑ x,m{!>,4`^y?㩞`Mpo.`Lϕf. OF3{%WG+c}ż{gzDnTOޞâfMa{g&8;l-9|E^ٿUEụ螓HFGZӣPĎtiqԓ<{C;|?X.GR Q0&g(Xլ&i>izPo@^ɘ>F]dj5H $lƏ:{o>᷹Av(f`BR~O+ jHl}>lr,TSPHC˄,` 7WWlL;3k'R%4i X>~ȕ88qUMQYIlocc˔s/YEc@pb^!CDGب-i8=B`6V } VLe+oΖRjX |78zn̔jb 4%bmXN_ڶ;ex9{yQ0 ԏ$, (N_+ 80t͎C/Hq9rI`'SՕa2YC1eQF^aY=SL]Uh) 8P61? A"she\,@!,TX=m)z3y 4RH z pA o՗`oMQk-}!`Qʺ;02]΋̯ r5[S.# זp7\)]MLݻ`.aHZ}ݜ>j"lע;8k 6aNSN*-s?/_^asԝ .HL9}~¡;1C5b`>-N"lz¡8qW/-A8Q1ye${촬>9,g, +S2wk?!V}Lt(%dެL77nnyUy-'TUy}}hq/I mD,z|Ҫ> J ivb*(&~ o-s!. KDY41YX{Db̼9+].td)h|&JlIf#ZoǙ tjYe91E}}]R?EPŬŏLƷS}J9;"} Y`5Gx};)x0cL, wiz88wYI=e]a zI/GkfOd5N i& ?]ɾS{m`8" FdWfWkIe km̧I&xa1kz mRw5^H3c; d68zB֓|Ρ[2[:y78ǐ=c((݋/E#QB,1 w \ŐV%EK2J&Bm/:(l=(hfت Xud! y'݀PF#݅ӔIVɅFtB"r> O /e<<9qUxn&YHF;ް }Rlmu:^]k;`6 ]ۣa2}/SF1o8۽ jFjdL7/jmdQ+>*"qpհte"L}lu*D> ̈M-)ǢA[3L{vH&~XT#ĺwK]3UQܘyA0Xu{,{JR5j> lɇvw\WK{*unN_]~D,V=R 7(76X*mġS"ץM(w]] $|ktw?hXٲ}֥ercg WPDOЃg`ikRŠ-\>ݯLΞV -=GD,-:/VimjAs"ەKd>{ Mn\0v$ZT;FNoory\9tMKAb|wO<5ݨ䲫z`8j3X 3(rfqu8h|>(hMʄS걵M{mQZ3d?ڗ6t"˕> ꒰XXINxBgZzFsn6YN{N?T OIdᅒ<Ƥˌ2: ]k. Ov՞hkOX6 hsbY@n Q>JcГm&:y)E @L"E/_Fsǚ,j?N?rS甎y)%}$=8$MO2]a'dl;բ(uL{׵8Ϗ+(lǒ2S#/vSS+&!1WS B_NCK*-og4szS83ưa-#ͭB[}"?*8TOwJZqD H|>ư|l}_#0MgH]ܴɮ2 Lj,>6ڪUcy2(X1ǵ@CR8^I͜tcAuOӛXo(hnrD9/Μp fCi39GߢuȺ#N?+B0|OR6dv0 r5i~mVEXc|-\CZ5Q5`\K7ٛAåݨd,o,iNOnC>Ԍy]٣j %AU@-J#90 뚾߷+!hLOX$ٜ<>epOnpQɳ[TPo2G-_w ;| 9h5Pvl /!2L z#*8qL~,@HUjP J9Nkըx+rkX@=-WBF:XpD#o)R1B`Dz)=iWduR,NYJLHtsmyJPNz /?gjy`i,/^2DSۍnmVr_Yx3amRRNmW2$-W*mL#l BAb4U`p͹|˟R?Pv׏ -\ Ygi3ռ֛Ŵ}f~i{K雠se >iswRꏌm7bb{؂_̍7mm35G9xgMA?Rw|C!÷>  mvJr;gTMU^_Lyl#?;&ߍΠL4q9k@eã3{-E|2);EPNGvL1r"+#UihGV.3=yi gl0}zVL~F'@x&|Jǽ7_PK*  푄D蛬zUUJaܥg#ؒ[va5NAkbdVFog½-.^ j -K.tپ%ا<<.|:a$1EzLN!m/v=,#~"Jǯ. s"`IҀ@UmKK/4`03 .|ժuqޭ%XgT%Y&ͧcɓ,jbT,q-g'\C/˯[}G3h-?]P^TƜ҅è|=ztoG!u?N#1g `t#+?.(o 5-,+wܐ'!0sdlg\܁] x#gDjjtWS0Y +x 1V/>i^P;Jۢ!Kdx_≐ Yh' X-f$"X普'H0P05x;#J5\*o^+ucHbmLxg}k\a};dJyD !nM{2[cSV8IJX 7)r?mK(!߷Yw}87 3EA 4- #&CoDrP\(cEae\ȊD087)PE{\d{O>hk6 *!_@*`Ǖ_ddI<4[ceG?eq;T@MB wN=&k.[ݺ5L 8U^_g =xM}J]b+L 3XZ4Y47 2Ce>-\n'!O$W*.NpcPXΘ'.{$zg%^6Q\Y3mT+KV% Du<4ILp/qƛXp5f I9ݳ@d1*?bKQ7X:G$c8W};ZkCCS!m-'z"(ZXuNwa`5/>)…&#% aNu_423Q3C˽5k؍?^s%l^b:eT߷ì04ƻ)noߍnu'O83*R.m:=7g=3/xTA|ûIcGj:K ƴm^b8 /rkSw{ W3 P*uƶ$DM.3p|XHz$a@B7 l-Y:hbD2r1~&rAWfjzqGn_~8P)r+)4-WZ]ZO)؟8Z =`t{LEoA2 &yNEJB?$*jd"KH|O'˦BajPgJB,J/e !+ K ;n@͏ooC.uV$7%fТ< g1 ׆fV0_3wK0K|H,Ll`/ nM[֣90l @Ig>| vS)ߟ}p^f-֓q@/8鰬Fq=FYM1i"^|1u`_Ұ[4 GݨxЅP$Zwd*z3R@ίa'JsR#(:9cïm:v#z$ Ku{N15̰.\~zOD<kb+c`Jw{c5w(߉t£jO'LjWۄ~I ?|P=j4; .Ȼ8cRcR`WWȰ>>?Jwp)}1P%o򇷩I'W'\@5X=Fk9yke:@b6y"ONJ"P[LקP}UoeZU4G9i)T~3 FӝA :4&#@ґl~8U߈~J+{ZW繤p$7#d>fDWn_c]VQ|KceDu|J@+pWBfvHOL60<0jJ85@.B& ),14,6xj`` NPumT+p"i$X|8`㑽'.ӤxKHrt-kE3aJ<9Y@ dϴIiԟz^qJ$ZbA[R1"(2P=;ϿE1bCdEY藞RYǜ~Cm fz?Z&J.#69OvSM[GY'#(O.5`f0̂2W0DJ~Zct$)K ~VL(JpZ A4ucXQ_\"ڎH7 -B V3ocMXVA -n ,{,j1є[edR$61tEP~}+o[w{MTՉ]]1ug) ?cжS3q_=T2i:8(IPHr!՚1Hll6Rgc?7@tuվkRfqLPD0z[ṎU9*;#1420l,zGnéP"->㚄xD(Ƥ^^.LV 5ّ'-OV|?CQY sg*NYzR3Jyw9.ޱRy*cE˖+|P@J~c>6Y‰iћQcxۿwÿf#-ܘ Xz S ii @Zv <eǵ=b|jiY4<p}?W"hs͗,VmAk7kWT0YM?k'ǪMSᒡYwJn2F}&\S̊`?TdG^4@_{YX︻ 1cZ18y Gx\YmEnH8YƯs0x˕,#$麹[?g$΄Q+sя- e X4sR|ѳN_iZ| Xs\k\²¾/pEfۓF괔k#x@SPRv(1a jݞ&εŮk~ Hr3W-"DZD*]ckXw&9[') _M5m˓rv>%ُuא#kOخ/yor"hjd:jd- ͏MYS~O XUnawڝap&^lVũcb!{22brL2U"J}Ƨ;r_%թ>~ׅ &O;slH ˆ̾i9mAW ޔ5{7@XӇsFp:f+<IW.mV$)q,7\lB>mPِ6Iі|[oJ$%bn l>R[A{K(/.$Z#/^v@'8B,bA~oElqQ/ݵ k1T~f VTs7ެ. ɿL~ 9_!V6A }"4nhAaZ5ʌt,|w!'䴅pP J@9!Z4.Np|2 3pOrlJ9j_*WY=.4y}t:@*Ei5bCQzL"/d 8RRP}tAѬtٰV' X)M2yԮwhivb}Z,t5=x(6v?e֯NӝM4EA̎$ySw)lBJWjz俯֗$y' ~|X*hS!M9!fo7Z|*{ZBI{; }"P:&k!|}4Y8We O;FY ޛ:arpQS&Б0_$*ƑV lNT;,j0.֊%([XwQf,.\gOxP2 .;j6=ڽ9Oqb:?:o2lF‘Y( 4 k"i&t 7K?d+lIػ8!xWzY/40B޴5w&`jB?af&a$~ ~Y׭;F:MVwiO"~:%qBk<}>l$bYDM1Nr==mVyB9!܌ 8CUWEkrue$$׏x> Lbߊ$D I=ә-l~g@C_rZXH3ok>]>D@oP;h`#4ג<.m?`EVLI>B9ATB ZsgT]f3p&'#D#^uRML1E5[d8ua`:vrMn(%b6T_iӅa3/e 5%KMH&aNn2rjOrc5-G#|ږN-6*#i;9w 0XigYgzw>d |E9+g/s:p`,Sct}VܑDX'ș(qQ8*Zgz gTMeZBCX93$0y²awV\C<)60uR']X:/}q)^ "i5{&V[zW2`/eMitX 3+1/>1O+#ƶ0+F36"J|-a ,|#УT0w"2RR3`;4{E{ /,x5#FJٞ/%y9ɛFٵ#YdсKgOd]#[,m:Kxquqܤλp/ YJq6[ 5awHů Toav ǀ3]>Wb<eH]߁~5W$n.LB'ኝ~J#p~8&&nzX1.o4\Co=?|dzWv<hsS(cZ_L<%Haa󋢴 +lc?Y2rm4Vw>ͼ fcb.ZPt֔{$+Alƽ.8*!a.Y}Xޗ33?#қG-)Sky^9*MP(6EU O5|3s%4,YnezT2޶©r;`Y6RYGqYô=?f d`H87,l 3=)lUL* HtAr{ &)lwTʋ-5#!K:HJ@Rl#bڢ{'#8^6q&Xm$ɾ<)"aȧĩ&jQȌfiL\::3A|˔ ]Ʌ4i;SKChĐEgHXLIw#zmTzh(SxJلsDgDz4 ̋ILv7TV;EJբ^z|'5=LkGC¯O١" +*Lp Os3~89upӓ o!3ة\JK ~k?kcmYQŖ)romc;H@u|U8sqUBBZcqw^l P/k} g˺M^w!_ 'TkG7BMF;ŃS4n*(zl)oTjr>"a+i3iZ[GLC_ۖɓhmKG\713y&".Bj# r>nW 9Yz}.RFK0kZy #R$2ƶFzKLj1 xm)mE2œTQ$mVF%G+~mpC'_A,=T7b bH' t+cƢP]Pӎ(au5膟Ui[:?bnwÔAWxb#Njm= W~c> "R:9=Ӛ-K;jo}Sނ7\*x mUU9 ?wd\?Q;'OYQ^zCFo5bFVϘaKw1؄x&K 'kqѡBW| `f6ϷdXiIը]Q<0!ɧ)C@ǣF@ = BZza[o㧰%W>Z83;]eHo2;W>h"V5U$XRZ"u|wֆw)?%CChpBk%pY0`wXK$Dhބ e&{? o ǗɽI~]S=1>9DejLg58D r  n̊ԘK!N}hy9 Kd啯wu+ ݩe5Vh2\\ Wkw||.phX"1 Pg5i]6fil ʊZ)מ@DuB[9((vNfKu~HzuMR&~.&W,XjVp~~pgzC zKUeve\4\o'SU,/BAn]!s( yfg(E,_WvnNr :=zBD5&],aA\`}K$]fk$dOkġ .tQoO6 Yl B cjc!ho8Dlx.[uO:jb-#̏\4,&hvжod- ##b ʻ.|+ KЮoYaY_06!t'{]zGDR O{Yԡy̸昒tn)5vrj1\._6ϛ57˃} p8~ kt풅ᠺ+(A0s;3;n 'JRsԆ)RF0 ytj'qQغsD܄xU`e{<؉dLAVt'>x~,7e[HI-ϥ3L 8}҉P"6zmRLm[jBăNt?Ggz!Bֵ2U15eɄ8n]8OGH̭.B I-r&kjQxFrW֗nH#?V,|駗pT$=29(=Oj܁r=dw' zIDS9;HӁW9,sSεuw!&*IԚW۟3Q.[gQ-C{ y'A \.ԓW)k]y 'de?&m܀_L;H!}P;_Ϭ]M'2'-emӆ]םxeUKIfgL6_賀dXpƯ V _ͧDi"p8!VUpZ􉢯|&Ā#dT!Ѹ@7\(lz96y /&;H ֛%Mg'X}SGo0$K_q=e[ (-c}";v1cBi'2b_`v }P~f~>.~--YE5ܮ3p`$LBMr?0~c$/k\r[ t霩B=3@! ͂<D*^]ȵJL>Lc-;=@Z M(w+4A^'ks?BŽ!Խ$ KGC{ػ bg#K"9ֶèK0dQκZgAc+%kr+Ǹn.a®3-C`{&:*lY6İ:ze?Ý),ւgDGh4ᷭ$eEAJsn1b=a.s)2<.B_Ue_T+xHz}:FKV\?;#)x!bp WhvӅM NH͖:fqzdz>:P>P @cOx@BY)ؿ: 4oz0*Zpw*31t7[#h*46hŝmX}gޕ"OI=_>sNcanM{8Fq&a>_'@5J&ʋNެ E5jo%"+(R̚z#i6W$ve ?F_Jry"1 sx<{ Uo&xN$$u9bjfcg)|ᣊ5$ 4PrA- /?, g̜@%}8;Ey?$AySvyh3X4= 7/fSv4w*<NdW^w( c=Ų7-i[P%kmO*0p +_PÕRK~0[[T?qrtnhuh Bgu}$` Q7> {D(-*턌iNN ǘGLh&c镽סZ ` #P({cUaBH?q %we$p+1es= $-[۩ljbbh$.0S\(JUwӤT =T$lX8A,Ms|Jw}SXi̡VbgQ7hd/+A wnz<3T'U ` S!CߣtTxVQ<850c)G"F{Y#0=v3":]n-F̿|#2bV]@ze,zuۤHfO)+Ӛ3xHm7R jw }L߶Q+w\3⚕އ֒0{ r\qIY%%5he.sJ\l'1Ȁ+GXu4ڪ2޿ 83')HĕVj#OiȤ՘۞=Р~^XNG f3Z?$SȠC&mKRcK0O^Bc7Vs=8~HUm70Y&hNF$ E{A˘r3h"?7 Xdq^0e`Zӂ)m]gxDvʓ@qǿt /8fcEy)ёjķonR?2 [H2NZPɀ=Gt7Z"3?!@3IVKye 795 du6=#%989 M&Kv}Fڀ*gۛW(<7dV1Pɋ ?- xNg{)lވ5R>b* Uǜbjqw7v<ې{&?QC=e ϸlB-=* c޼oTk%cS6>+џ8urwMA`\8eҤ;OgyM' Pڼ8pDHK_RJdMhtڼ.Ea"q.AFfKVvxBs AQVDY'Rpރ \֛o䀘G {SE0=pNrRoUbp.`ыKH'|.z@,Ix}5T%B݅"VD`CSnQªFA2b3꺊 E-Wk'x 4۹51%[ZtxE @>Toy]X,A"*PHՕC)mљ^s\xۋ΀Mômip=v#,W˻ θdصЄUUo=O`iV a8sjJFS` Ž)FH]KB}]f;eB"%]葯j8#/\ΩHQquԕ} FDj=QfM܆hè2A]{y#F.;zת)l=`,ԏtHAOcD'X9ʢ'gR|Ba%b~cR+T$He~c[{Lg}6'%$Ow1UVT55oXٜg{^= !|ːδhҁ (*&khhkKDz&|@}|aM)߯|V"2LTO!*, <P f!L* nrg?; Z6ڦrsFAF(7G(𳞮#H G &dEw X"BY[ƿDx{S+e"oof|ek ~NGGrk `C$f|D>\s8 Y {1c.0hhKms`FRpo"<% S'rSk{Vc~[EG;Uoy%)Z[c0(x |6 {qʫX!No).j}7peF||dv%'L#3&ZevQ\ tp6-L:&xlPFdWMGJ]8%cNL3Gx7{UЉӃs4V^g$I6fhykho߾0@S<<7$ LKi.ɮŋlla$KˈT9] J?HZ^k:+cķ9`jE: ._Mܹfڢz! +KuZW싋caOƓx+XF?)hcqr[.(b:{2v9NZ:[_=G9zľb636s^h́³ojfћxVIy/&m82zr8`oֿZN93!9Fژ yw#؟@WALG}FHmt:B(<V"fÛ[ rv$?˯=4 g;D^Vqp0>$F:}XjfJǢy 46qť#D@N{, m; p -Ѷ1G".Z-jM;-7^L s)#)41!dC~?;<8GGH:ߠЫf#_J;ӐhCds!_HQZ%k.{Ra-Av3KP{1U0SJsח@+'#i!b0Zu׳-z@{C#]˵waJ`3(BCw0ܽ[:E'*9ZM r1lg`O'oRB9zpDmˈJ\"zhjXWt&%"6Y(Z6D Pfߤ7)O-q2~fΚ{"&l VQ;({)v<0kUY*E D!ND#M0BY( VMw5=RI7]ԙzY = ҥv!MOlh'oyQ|wqIJ1L@RH,t 2aWt@1Ժ$ T,D⎹R<5x֚h^l 6]_vrKh8}bGeX&0d:kaܜ5Ǖi>~kwua Ő Z*~SXTiƄf F@4wQPٌ&ƽmV8HNO|pZ U)D,BEx:zu,ׯIڗ<5W&Fh'1Z2;6Z店i]a}ZH;Dx53D>NkyB"Crh IOk@>S8f (ohfςw> GGP7MdhrwV;qv\0]ł/S#ڍvw1,YR߼6N5B\ܨq ʬ&B!>i4+6u$Jw@8asq 1\ʾϢ=(gO=lz'WS:G 6'$ͯ@yK^+ͧ(h8m1mDnf sz'A0F\O%L)vv&u0A (bOXc79MhVc HqdϞ[&`VMoˉFΆU>^`֎XNQRs<ad_n*=18>Ƞr)j4{lǔnjZ6V]0/}9MD+tEXU R{#U1cC 56Us'>p2wĭs!&3"*"< `N;(F&q[A.7y`g!<0i2#%)\H]5%44&u=+;˅%F.-f-xϿ CEMfΝ#Ľ ŻctI0K8Iȱ 4"N!G1<N5xشfL!f͓e=Νz+ c6,^W'K*;swAKWe~n_3f SnMEn; EQOٯ{>lA NQ)= pJp /E݁-U2h-9=uWDU(+.KMqt5e9sJۉ~|rRg&f"u*ŧ(2&q 5Ҭ[jKBC?pR9E?v fj9Cl dNj=!g-ϨT\0gGGn8ZF`HT4h &@(]F`kWSX* TOkB"L<2QnDuV4,8Ku+M{^Wg 22óC{@-H>jʤ^$kG9tŬ42fTd{tFh yjѿ_y)gM` uL' &s'5 p_ђ$P\m ƸOGbΤ*b**[*Ph2#~gxDno▍YfiD DB:7u=1 dR߃+izSDjxAz4ۏV`5pPe.D#B m/:Z$Ut^v]jFtH9vm?=j"# DYRsȿ.9C_IGʀx !v!3”qg|9 qP4W\" orJ$E1s..e.h@lO ,.;gx!mQUBҝ;YM (̑AIM~)(?|A&47ٿ+<DMqslZ2TĴef-j_@UtØ3[=~TEvvDKȚu|f,J}b)?\ժ#Xf_ gE+lP,碞bײGͿ`&t;%!/@lUJP+7<%O΁E",qi2jЭ%N8I"TYNeitr.q)aϱ"x[ *FҚ^kw2]ڊ,*VD9q5~;u`C3aT,jcЙ dOC HK1a*/9HlH{D{z^tlOڝ]n.Qƞ_MYJ@Ny1t䲦ov_-d$.jbv39Jxul)Znf`4 +"8Z7% ҽ$1^! !D'B tH}*G0RfY=J)m!{F?8䞓axC3--? |fWM<74,Z1rڞWT[H>zcB Q`.񩛯KaNbO[ѝ=;Œh)p3 =/d+MO=)Ė"`]wKf):1˳5-:YyT(?d70|) *]q'R88IgdAOBt_7lpJLMuj 6&*Ɗ]QOtb|%ZSI(&pN+^/zaT.zmQ۔*+ b:_ɤHH+]v^(5ڹdjryALn}wy7%HTЉm]i`MHTW&gP<3 +7R%$coxH79e⇽a 5*jQ=?˲-=wP~wrHgZ|"j:qkFޓtD ł]qT#Y 6!gHM6شjYroukϻr@mEǤ_[q?M< rgr]ȬKpRFȯs$"muЖRb/o8oh5ܥ3)+#sQ<RK8G0i1lbт(aG |h8hjg+$0fNTj: O<޵Q#q%5S;Һ![lTt*suv l-oa׍4h$?6kd*;?Mb$ F32/<گ!f$ُc 8ffe~LHZ(Q0sbgŇԠa @- -ysQhe)߮ fvS(_(Jd*!ԲΠbz(u ۵ Co!"\Ԥ1R(V$\P-c@h+\YnbC?4p~5}DDxsDZmk۽E:L#GwQ:'ʼ6Y 2W,8+Ig0u~Zb~.Z*$Ur2A,Mһh9>C9BąXj"=ZCw8}"K b'.er 0l3%hO 2u!yU5Q࡮,!sLSy.Lcv9d1`3 -+Q tIH3w'yw M6Ӱ&釓jקps:4% $c_ILЖSPubw^N $i~Ӷ:A}f1PPluv/rw)=ӤʧJPJzSDhqyJU\qHebd322S eQ۸S,c⯺Wb|ϸ7.Q[yMIn+П@Lr-b5sn1If}gn[Gs*U 1o-M-sl;_CmrXT Ͼ1V;҈ƘҎ~x!{qFvh=M{$Z7pC %L\iE+&M牦h%<[jה.xXDEC*G9:xPnb&h-qL%}YfP)+g^kJ͛R%.w` a& ބBˇN":i4f Nh,ocͦYlt}Q[\(MͿKT;OJ:`PLgDO0 .#{O__&{1J\XݤJ}+4 qb쭢26Q cLp0?obF0G?33cbGx{G*ֿXaF;w:&8I9`{#K3:UjC ƹ鸅)ppPj&]L"pƍ'm|>+)mu(ÑwO^&W Y&?mxnV YHf;nfy;?\W  ʆʂloKO-b3\{EB'oE 0& ǵOUi{;le4-ZVy.8M);F!3 9oyDXF95 fUBQy{"k[?Gw-kȺq[,-DnYZW`f`[uբKKZ!h0bm#Cy@f?/2 9)23 7U)֛Ϟ1|V.GFಙ4[`#A߰E=&U^4V &'6L^g_n\Z&P ^Ch2/?jAqzF Lk6Xu*--Y=WQ‰vkTuUݭrPW4j,#N\ UJH a`|b4lr ̌a=5pz%T#p |$Q+(ր 隭N+ #|V8 ]a0?5 |k2#ksc r3QυFWQ7#qh|o_xmp i:PSߛ0y8F7qZ{"EBw7b=>a]R8_20#H4!hˡ,}48JYGCI࿩Y^@sb4' tH'2pi#a l@tXNio0r?G$MrNQ0oWVZcNՆu]}gw8s@s8X3K: v@x}qSp0Y3Xk8<&x\x?*>E5 Vgr9)c;-;Up)X-y4Sàɠj[d[9aP1VTWL[y4'd/,$SNYZtPvTTpH'5jb 21/`IH2B~v?^6!WADv럥H0VM[ʸI䶛?!T. xPv1|ΎO O V>=M*~J4s$--E c'녵3^AfbʕJG,uk'K+ݠ=8 1ӄtK?qOQ "6v 'j7C=,LgdJVȅk ,UXalo)|b݇uKS,mf~dnIQu`5ɸ_CilC͢f>="A^^:K@' ӺuG]t7w{Kر^m*K+w0' 3,-K_~و8cRq-OXf^V Jw\}4uX{/'O&u=l5&it;3ԪjI. xCR{L59T!\?v@}#NV}``۱Zm5,V<<*KG3{~ / ' shSL̙i)M(tS9N-dBbY`dS;_v3mdˌ3}pG ΣA6 Ev۪H-x(pQ|j65nI ȌK7uD>hн^}Ȫa4Eq^UC'1|* 6N8^P WQH +M֗  /ܚG%`X"kǦ/hMĸ _[KUӏb)iʵ7;d!mz?$z\ :&n@)׺:/> wKijVe+{\/Iih [ՋoqdžJa:p\аʮ=&s+iŲ r*p 9R&%2Ln8Q0[L4.Cgbyu^H+rILr4}h?}H%z{1r178i&Ҋz֫2auBmP>3#a <]ʟf> hĕ#T%ӾWiú:7}xuJ/Gߒt5n$"˂nfz¶-7K_«&6K?QOSؚ[sXŮj rEKu4b+eĠ ?P7_w2iōOwlj M}6Qd^@CA\ ;7YN BdQ~Tj̮p@w}2S)DkBeB>l 68T9,sI3FPA͡t_+X}"Zz5n0Dl/JsĽ,فrN+f.hih[Dn7\ٚL=!2' F-}0%j-g,:j+0z3&, ɂ+)koD1_Oǫ֯[HsU|4d|ff|?HMg#ռj{:og@nc R: 2OJ7{'|dwn)е':M)F[ x(- NM,}/oRsPقΙ)ˠ/X VX08":};-(Tvɞ>MWL:Au[l N0 /?J/֥;.qۻk%er'w>*5bM$'xN@On4ttS{D1.3+#؂֝nqQnO[> 7ԄU*SFQfSc^PnQBT{> ϧ~6MvԌwY4ņ^Sh`TY^vB'v`x(al{2gY9wS`|A5L ɟt]<Z QXSvX>Rڟ>ހpʦfg`xb.\zd.Kln1 M;'85 p_踄BZb&[Ň>Su okuMʏu$=/HS,XX/͓ܸ@9!u^}լJZZ;XR 3!Ym.چU=Rr{QPf=hg:9+ v!m^t?+ T)\> cXtW!7 +LtHx֐ˌ0?=L>nd]1_fG f̪DqPW!/T}"`<@)lh}aꠀz'7@޿R~UG@h#a 0M?tO6D@Çӿ.sM˹>7FkԒh"[}l$7`Žm/|4JdE2чQM\&زN^߉wBއ4mK6_,a(m-'q:0酽:f$2tk-׾`AdUH S9G&KYߥ2R}o{~7Skk\j,~WZ0,ϫX <fX/1ekdΚU-1(vQM'E|h8l>n9>(,i/&C 4[M *a NixEl޻0 r1zS\re&~_#7|-' #+R1:^BfL%_9o IR!|3,󚤟 lkYb{*GE` ‡Ջ3)ƀdЁq-I;x@ rP9Ks?G; = }HvaEMaski`K^1Zwj}~ȡ=JQ)re7Ysr?7O-B9Ә-~/Bs{PjwZI[I{W0#&)]F$\ɒQ[@4HY#RJPCrOú(j"pRTd p)7:t6wh)]L E?^J)̻5dGH$sR TY;&^y쉎U.WJb*sO 5u0^ Aa8oe9.zxw:)+)]rOJ8MO8_QaS>K$^0VyGcUQ?m Iȓ*˼ǸBkwq~0g`u.mݛQbP䁨[r\+٢m T?)) fǏHefH&w%m2!;ߤEeT##bXt.h@vux^1oۀJ).y8rE aN褒Z5\<2uz^/4$I,eHB;H@K=$6%AV\{4ᶐrbuS$TaZѫ4&:QcBzVWwl=AZso*3 2'J! (ϐRO6YoYF1ZQ -!c y?ީ8^"RS\ [ͣ]Dnnm9/K}&co&"r茕S[]V%cv%~&fG2|d uEu8Za#h߿Qv#:'u,l(QPʱv7kt226̻٠'' 18{Tx7m7ݿS&; èHM&QB%+. J9`6Ew & {'EH~¾qOOJU̎xdѿpQ9].:$ü5aQ cRnP)떔 V[@_:ao Zx|{dYBU'[aec+|kBIx !(UwLr,OʟaPnϤ= </(:}aOuV֥RuMnC!4%b"@~}¬k(l>UުVo˶zͳ.͗ϒP CNj\hU53o>tJ5Po1h51:Hׅӕ˥O5=`8'g3Ao\Ո:cjqֲ_uq>.I`*gIUoUMJˑyCjQyeʏx#Z14eb m_ o `! 3@G1_ q YRҝMM*Z*?5.]S c&2)uӯvLe7!76wUĭ+XWaIuԼVX f196EJjЫ)5\IW]E:^RZmz܁f?yԳ\qb1bz-af[yd>=x.YLM8GşI&6h6.aY*{y32'P)xb~N`ĥ~LhBml?BLb\ :J*[@DR2_tvRYXk?>݋^K_24|@,.7܌{3`$=HPTbqyopCMk Y9)m, ^G5>zc}ŒvoG 9 e$cWGv4mpBI D i*DZLL-.zJsVR>5!=Dk#S1|? du݆hFTOU|MUm#4?&>wYAJ!ޟ׽Է^&}C^"K䈣vZ_`PTljODl{xIr=nƙؑ] ~:EA&~X/z Z@҆# D ]=1J( Fb:M 2#efe`덭8s/(y| |M5gzJ$ x@MŖ -ogv{!$"g\K0'>Wrq;]`ew o*O <̏qa`ʞR]/`{ژr3ExszLKp~VRІ⃪t9!YHe@`rlF%! |7CZw]WPjPWi6"CE51E.eoARn,ҹցL5vIR_twK%9@~@*W|ei̡$fȉ|@7n9ߑM tjʇ:6+gN$ C=-g̢@K`M)> mvw)oerЕ TXnNݙ .&rḽdVe}^L } 1P]/?֡qM@]JX-]> z^$pf&w$ڞ%k`8APKbƏcA3)yv5߱ҚEʲ8(BnΨ+;LOTb}]0r%E]TWĩPrObE\"ˋK}uD5g3pbɱzK#9L[1ɋdѠJ#bY5 X9 QPwȃLω{媥1a5~وoEY՘!Fc#|+P*,b?H)ɐDۑL䑋/ek;&탑"Eakѩ |0@ y0ً»eV2!WDu#w gFud~G 8d : 1Os7*!=!(iBeD3𫱉_Im&!=|n̼m<0I!gBi$ `F.`40;᠏Etd1}1(Nn|j~>]n=s mQ; Pz\9~IV(jJ ̝&K=hoƒ t.%X~ٹB~Gf1r _i'm7܂ kl;ݐ[J0*JzU,|0)O?PL+IB&c?Mb̉rQ\Ǔr#X7NQ#15>w >Ј`-fwF-Ӱ> f)8: u{6/ciF,5&'>L%D-s|ƋְvnL6E"0T>F"O+#/laǿMM@'~L*߮xK1|ŜLzU؜a#6oݠmA>z#<4ֱ4BF,+NUDT?jJuQ=`iYg wQұ%|SšgUL)W>@y(PdKyv(˽xJEW"V+vpl$~s/=R\ЇCkhE"z  [ }ε''IEgœIe%t:%dMad_^$)Yp RDSmw9ngܪi`OS#b1B")%}qjE0K#ȅG/Rd\Fk벚f5M0N@sI2~y>ql<T?-䇪UWef0]*$7_?̽ */mꋊX-[%1:f{a͇MQAaЫo7eK -;>=WUii+ /#(:b\Cm$$`8үW'dDE"jT܈ҏ5e~t̼y02_J0۷\1򖭇 Bȡ3j?aCI\tJM`tq!35@%74B3U Z]!7)qtk\>6hMsƟ1@śMG5K;7{s$Jh읎a ޒB`󀢤\I4qdBqrG9R\'Wݤv$sŗ?f?L{¬.1jJkj-=왫Hv"CmLK3?"4g6vog oqך<'nl&mDoV4} oC#"2 8H/ը.#=>fiU׿0T9_#,/]m.=SZ$ANba.{_AnXUU e,ß*>F$-vp֮t~A Zs.nGFK0C(|&Xt$ɀ@$̦ڿĿ˙X+շ'4v @Pq+k7,f &tH6tI]dHU!IߪZ5Vj0IA؅1!p/H홒sO1Q-f|Uf%վ!jN6{;Үw`G2COP-ie<;OJ;Җ:)a]z\ln Q]_ɲXţK!V9H?a\1]}¡(7ym=S&Uҋwe&?SEtֺB+Udyx~zkL YzD˕9\4{yw/(D{usȜlg9vzQ}~`=qq>*Σj_ *cyNѫcBdh}A]n62uk؅}ީw v4[jmHX4``@Є{TV- '݂ґTz/z rh*{dj8 F0^6,Ӵ'`*ƌֹJ)]0]{3Sj^@p01zR,BĪcþBfTW ^?t !Ox  6{kljՎ&/kE-ϝMTTk|e!NM6($Wnm&6x$Qr(?_p >i%Lb6R ;m&=My^OZKd*FxPk,+q:kaS\d t*}se̪(]L5bh7E `vdc]YJ3gou֐IOm飨vpډlΓțb$Fo$3A}h} 8GD2F@j21"hߑ00hQ{M"9W6]8DFC":εɵ}~oyH y00UZ,ڸ=hi ;193|+&)~&%[98o}LJU-!CKW 4z@5;žiyq p"f4&exw⟽[|uwLt%nufOltZ:fʾ Qþ4kb} H+ <&ls}i4Ftnzl)m{/]<S_QidFB :  ffG$*?a^J*2۩_ƻɚewl3 wQ/##[PmޱВ6tG@\GA0%hgP05Vo~!wzC%HXm\,S#߼WBv 'kW@ VoYI \I6S[a4R ܉P:[G \!ƶ 3/!(~9,S@ĬA~dd#P'%!( [qݶh,18=C'M5k]{!!yA^y%v U3*>T-:P"TÉB7h3r+|Ao7 ȴX\}p~H\_?rlO8K*qfg*afGLSc?186 {R@o)ynn[ncKFڎ2UXcۚHwڼM@~GRP^rwD)5֨a.'|?>I$$[gsY2P>^0Kj8 ~]Yf^Ռ*ǟA,riɐ6&ݖ1ec8;ft=iLw-Lj&^\&7}&W!qɵ)vd>fPQPOo2P5|,Rl<;+2a/f=H ބ!0r1T-ǫ'y)Oz_S d`/@ѽ:c2.N_k{gg-yX̨@G4a+өf*~FEdeLY@2|Pqz qX }V鏽8dzqheN Px³m-!9t ]ni9e8  sycAuSp_W"5KLd _fR!S <;-`EPq]\;|Qt(FPZ  ! PZ(uy,#thѾ-W|7!>_ -b\k30,MiE\ו&R](<mcYtD-SRN~]6ǭ@n5tn\N_n]ߞwwA(?;°L-&_\w7/)`ELA1@D[JrDlu|&જj~\ެRqW5 k uthL~\ u\4`LxꄞCPّp|)2eAN/ ءܘ+1`1bIS öp dGq:fccO]fS"A,GQT#]Dr)xq˽ I˿֤MͱJ)d"J! ĴF ؤѭȶq+G 6tBSdbH;X֠DG1yLUљ LJ[S-‘dy2 9|!Xd}^'au(wv// `'V@[JiїbZ8ń=U;8;ɠ^7wҽdh℄"c[jK`P^#KYD+mI.8#+!"@b^ǵnrt%6⢧I*oÑޟSeہÌ 572ӵ8x BjRzV4 Oq?b, h9t" 2OG'B})`@eW]߼+ocLt>zNr.м,0Dk~--Gpi,6{<v䃤9QEN} @T/냾vPn( ޛ4ӸQHF$K>V;o *qM.\p` nƽDJ*%x`eu\>='! OapȮ5%R)Y4PxT#c! %0zrF I89g\0sq?qԇѲ11yݼ+>RQ+ 19MqTvIOY"eB>q#hַ!Ēg{In&F{Xw pPF,j%ZFYhY'R`D~FmUv;@@k8{|5mI/ryMRgF~`:)t:_Qs,kg% &[BE,b(Ʒ Y9 zf4/E瞥2@%bi$(Oa8ꞤmRIsb0 Y1f FWoqgvwY9Wo'h#=&nZP'`sk맲4v 9]Q4cż9fN_w+q(~eU&ǧ t̎φ a'vobiaF m”awD6 F+ cv#AʤUa+QӮO勧@'ɆC=NMж'%!=<@[EjĢ@U^-_%{&CCXCӅ%cj2'9pݞ}kU'0f,ʘYƧ On2<8|icDIr+;?z221Q}=U ӾK")^2!Gz@9'BƛcI{|tǥ,[Qean1)oTHk{ zX d9=kgCi},غBG 0D9^;~do`w j$C,b QѢ1X@KC#Q̅ZԦh@$KޙuFK!$䷹di-#kug\>V)0V@fS'';k(;m :ݛ40f(8) u g5s: 37X~M9c%*?;k{x%&|n{@Eb& '6/t3]?=y70rS`h晩 OCi!Y]wb8G~PRifFC։]3O_,MwMzˆ\ i)xK=CR0.ϛN$ju0 5(grG Vn P!zI=p3~^FO`~/uJx0<Ā44e^ao6P A*DҒv*WN!}H/`zzxߞd~-BK UB P-4يcpO\<}y/B3-Oat7SBUШL\?}?]j#|⸂S@mb_W;I}ꍺ# $֫iC Yy}cg8(!cP笫%ⳲD5pNm,ւ)斷k%?R|X^:ղ2뤭)4xh7;T7DɹU>HL{&39);+4\pd>%w%mHK1"2埇S;" )7lgTf hTG:̽')U>MA(5A2<&@S&ɺHj_RWޖe8]u#<q|b>TzW㾿WÙ2_0KY{&]eGx]YBMWV@6PmVk=:5>RI_E͍f~7O F2MYnk437L2ϱG~@by1WE|P˘ }fO{hC/dҷeF0Cs7wO:]C T((_PS#ж6Õ fQCqڛzl}2:+:TĕT4^uN-/eOĵXMJ~љuGGX-M}4hx֔ .(+8~5JiGk(f1;E{nO8kM>ؾ{۲N6TZ!mEH8my^&c79^:DKopퟡk{^B>J$b*aow̋b$=!XT#-bPtۃA|RNHE-k/)k; 2 U:5OTW[Ëi^NV5\d$fqk|Ov',TN\&7 9@y +u\Z Ɍ/+xpt m9 b00U:ƥeIu#=:( []Wc ءxT)IU>0vAVEd1ܻLԸ5`5tp{p"QV&<"`oH bfӞ|=z-C次3pR}f}&W6A)s +Vʗ`I D긆ɜ$Đ{bWuPSȈh#ӂHCʯr]yS+2S7ts%NLp9A/Վ:lY:K an1H~5lm 'TʡVU<+G{N9{a$ΜJ{A:XwH!Q0ZAܖrGQ'ka-N@/tHC[;N9'`IyTd1(Y'@8 V8,`ߨP sE cifjצ&H"4z7 !V(I<[mQ JM F LEQ_hY3,#keg\&v}0%x%ꈴ$G9_CS/k3 'Ѻ+L!igi0U%l rW }ẅST%lhEB}3,7_vkO*#F,Q"¬ u 7T:ey>: }in)DO6e|^b{s>>$\7{|g3a'Q0=X|xG>sq:(W%*d.#"j3HXV5vZ+rsbqHVb]iND׵p ӯ˓,Eդ#pYHt4Hrc*1-* Q)ژ8ZB`s("Elq+g?PYw!Y/M8l~=2{˽fTN<̎ችZQ|i뇷xsTEv BGh_ ^O |RjIky0A0X !~&8Ŭ'=}Dfظ~$ R'jٕ}u'.yENXT]JɈɴzA^ C~6fK7Җm|4E N<$e!oX}P&UD5s 'Q[Y' Uxgm 3r0QM hC$gr0dK[pR6??\y uG"O43u/Wo=nkr8ku3Cx-Y+ILI1`d}\z9VQQ. ܢ K$v)p-ЊIͩ,p=1gU|V+}/n'[%7ѡoed.43O /_/0(8O2'֌~ý)}C#M*֠!MwUM2)9vDE|l_#ì/2*Ʒk_ ‹=!l^q!( Q]5Z ݕHB«O7Cj`ռ+`O=,8pmq>ٕX[u]@P5܍E1QCCJWl?Z%{`CJ@>Ehʛ.b4D WL@J~1CB\!n Ŷ>Զ/=Df9LCɳ2#UKs|iWY !DeHx@97h5~;`߁/х}.oťVV[sI)3 L8wNW}m|MC ^FflT{:BVE۶DMLnSc]S g C. \; o} j A؍E{5-g,N `"WHGj!ijҀ P=s7fI O+eb&9e_q5boΗ$c1VTyC{O}VLoT,mgFl ^ OUҹd"oPGzt܁ǩoUk88|Λ:y3g˄z9_%7uTj=ݒ^oN64 nkt6Wal%)+1c1'˓zl%pi akt z+?w`Os[];Ǐ] \rg;:@S4p^b/[FWhp-|]?Y3hCnwbکr+ALYurػJ IX}v"F|fHek_2*\l_"4%:ר5}mq|`4Ufl-(eh9IK|0)0UsOlmhnH4̮!C+=];5;H!A[@_9"rwߜ)j\q=Ρ(>#-BoE_I5 ,PH:@&cH.8_6 A`6>{1o`uUl  ^b󆚗ʢ \zhYg!rP9Pp֤NPO--T}~^yF׊i@ݻ thSّNNm\dcfzobǜ{eߏhW,}GFHuı=‹yO )SmL/>/%^]mu{}JFCi^WSS McEHۓDt qpٖ$*kIHH#˜5c]% y8(vvEǶВOnc5%# !.w𚧚.grbqoS>Lv8J uG$mɛ_];c,h3ILͻAXDΔ`+~ &}vj3D7Qr_~#njSa@ڌ*]PG< !P > AHcWnQ4<4yяYilVF}^F :vN[U03@tކڅk>-zQx9+8P"rSޟ^R*A ]2 ~ui׽0+52F7uU60I}-['3@]@;fǥ٪GM׏rF.-1D]ά;N\ Σ5Ϣ㫷GAfX# }gfuƲA@|%# >W5NqƎߛR@X3<}S̰J\NVhCG6ZG n{z$BM^3F_&'ݬ\ ls Az:קiJɓriL! ?̅;];bu I-vDr_W }'cH?:<t} w'RPL`Dk6bdzOnt2pN[40n9;>RWbY&AkX9Ev5.]s^pO%|yqĵ)/^9"o7vOJӰ%b1h9iuj-" AI 2yCahx@x\v~ajYaEsC]A3X荄Uۜ+)38UKȯ TT[vmU[tX:kV[T!;Ja 30k33`)?f*q_p=Puy+chZ|:|;ϻ"`4ĝe4 bLb-G,yG*st&. &$3`o*fO#IZ s (5qBq@hyc_T_8ft'߶aE%7 MQuySj6`7  \y?Pq/LFR#:41Ǡ"ۖ<]jm&o2w.LHmu(GGaQ]>>~ Conwik.? '&U9:W. ջMO( >k['W-K/'zyPbrtѦfNI{Y1G=چJfwJF$'bd3Dt3>v"Nԕ>~}R2ܳ zl ֖U\Sl޶R *=?hL)L /eFdVBeMMuR% hKTґ3;XFUPVh!ItYkЁ2f USL.;l"q; JjOzֿ+ٳ+o$/ѥ5[Ev#f(>!&zl~3 `v\ Q=/Dp\=G4,Bn:z**&_0DlӗCVXxVªAG<ۥk"c!.yc$(:U1gm! mo'l=:!OzRXaAD﹩!A瑍Yo|ZX Cj25#??n&~, u]=(45pĒNdxfʌb3Rp8秀)6Q3i4x'0ʱV!nL+Y_7V?#4tv|~koНa`Y9- gaƭa AO>"Ҁhxqkᙢ0gR,1dKÝ`-z'O˝Л{} {-+Zb#h,-r0$Da{[~K#m6v67/ v|"Mvq}:&*?1nyL9<~[my>}I2D;Ά~K)vʉcXJ%qm@*U)oLm=teEv_^/GRXRLl 9"莊 *o"^=7Q>'hTrE_ǖmC}|+qg:@v3;om=՛Um4e8?T@2u1XxV=ߵC\i' BϾuQҎȥߢXź;|"d!JP~n淧sݾ0 >z*ea5FZ8_eN1 >|l9 ydN` |_zFfd ?t˨:eUg*=h=yI'GqUg%i7[>bbž0ϖyvW9(YjѸζ@,k2ۗ/j'28w>ۉ /ZK)ǂx tt;:Eg3hQ6!VZ Z5:~Z1X9V{01<}9YDXgmx+95ZvݼzR+7ǽe@Rf"h.=S#QZb3 VUysG9ȩuLP;C=AL'{m9YaTtL^д%R*XN["7-u14t J K 8δL-1E'7puh6-oY%Tj^e8:ьfA 9[o5dTPWDW T}3 x!*h=[?P, +3@bB{@i7kx6{',Od?x6ܿosӶK!szf -t<kC;ԫU/Lt0ҽ39!C w#ȦZR;vjIDąIJ* iBq{u(2glE5#{vcM^l}Z(&|=Sg%M!%̀%?Dytx ֝8Y`4Ŗ}1&?}]oݸekj-;\.P,ŦWC g{/9zW7"9,!)8\mIfr7a/`)|i2jw'HЭf< sʱxsZh#sLkAF6U򒔕|SBt.K9+Kȓ#%(oJWF+z5/{^}pv3>=B$q!T6/9M;:(< QƯӋg80ѻ|sa'ޮtFO#mgƎ|qAi_1kNޣRS'^H+M`.܏䣕XOoASkXڭT䔟ܙZKXJny#Sp#h!P*[BȀì>Il˰oSNMVo"̥&ejhݤvA3 Ԇ# 0\Q~0:EeߤZf-}*)۾&(*2ǑE8e_$&nOqC7 kd\xA[SݒO/ؿOh?oxZ .WFVttAcQR ab-Vp}5c%\y YZm* +SQUb(!Zm~Jao-fPOMcC!.*= -~(AQ$}.9Wxyhhn*&+D"]:E uH>[!fWUF;$d1-[lͲzϹ‡~Ŧj?MzQWWAꎉd;G%ؿL+59'h/~iǩ9y(r;bœ,yehrڑYNg^d^(3)qɉһ ;@ps9rZ;{|w9m:GۧI!E `-OL;E޾v 3͵ u)R&|V6 S\;oO˱.J#tV?Zd2%SbX~;$+.\dto| w}jUk "ak-y<@'y28]/1 U[A2bLH[ЊP#`xLq~t"9ǘ?|ryqvuʣiw9dPZfAeHJsFze^68!]a1\9Wԑ1Hz" I|T13}+<,HM䶲%vm U:ҲUf%e{|!?=56.0|)$P똡_'ej| ?Lf!DY}*T J3p&(=nY-sb^mĭ]EA; Y]X䙱UC[ `JwʛEuj9k܌Nv,jvdzɀypC>duZs3);h5d~&Yq"R|n[p贫E6>]_'_϶kCT]Jz 2]/~fp0|z}x?tU{Y T&MyZRR4ʶW>(oG8cZn̐RO{L3r~I+i<[,H1r^8;vݍq=2z(!+bB|s?ahK#גy{!? Ks†'%(oX渹l6B!>pa *4"' bUƕ"w@>cyEw(׸װg$Z߶!+cL50#eCJލ:KJ9M4 U^ ^~pQi N˸@T>L>u5+4K7jE&d"-E_tnqVh$mCw$OMgL(w2/![O@aA蟹te7U$Eiڭ!<@+Cd7rrjzp&垭@P6P "g?J5$ً\PɰyMІg2%\q-m7`9tO/PpiJ  ќYoH-UeTyjT`K::!jYi597& 7 :/s=T38Tu?k_ÅodBKV׌t =lxشMq3ϕ5%uTvu?{8ȷ.8,REJ1\ IM-a1i2b9ũ~?myQ f]YGYZ⛝'˓_OYCmw/ۜ3A"i0U. 3| FǶ:*ˏe$Gqj.P_^n+˷k!pVi%OФ"g#4.크Lsw F҈>J-֭QekN(',ftf\gmN&t$V0Oo@60{E m_^Ȼĺw*1z7J%AfMP:9S؉oN訨mC EeexhѪ;8dA6ݤF''bcVRuC{DĘAѹ!"g}9q+dHrk'kA¼9Ef9Β^NۢqnQJ7LUb`CݑMEu!AAJp[_:Li(EV;I\L1?xB/ȵ#QZt@H7\1Xs<ץȾɹPv3B 6<>s+(Bww~UDg# Os-itfӍZ/%a++ #ren_A-uhBb\d ~"/)$ۂXq'9Mnn&^YTNG4HNq-+|L_8VJfG N> 3˝2a!,4}L@$t„@@*9LKzo^ņ{CpQXZgOhvr-nodz atKYmI J} dn÷ItHe[6RdUuB)&:ʴd@d^ )}fdc?.Ҩ:ׯYf{b㙂8cA2{FF~nҋU^JÏ)!ўuc? a&I%E_ P4'Ě#E.v .LvLr3<8@xtGYg: Ff @k&1꼩b-S= @]FHBKսRG21{Kߙ#ȋcۚE8ViD=}u/~4P.Rb=k嗰I=s_֧~s>6@Φb((z "mz^]ZF^tcͲ通+8wUG)ዞ_9@F~ꐂ'{B$w1tL@ԶOX`O]2>}ETQOôCB=%<[~T㴎Zl.W{w_HĴLDӼO˶9()+:7)%VpդիI"@q/qg^ȃ-@㲄%.q%wYLmn08hzu:d {{lu0`aX>5:Z LdI(PejAý}TytXj UmhzϺ, |  lD\4ul+~FB (nyy}! LO_iz4lc-@'KTʊ&c E%k@w/7W3q2\ iPF<1:+Z=JZ:+`j̭u)ѫzDzuh$דXڻl%83 չr߆thL'.QzZ;xGUdCABaؿ-R#:>_Vp M C-GإA Q[CLaF98{Q#$@x4u@21pb'ؖ`=rq!͆QsesHt+7}|8F ?*g(5y^T{'sgw 6uKX⿃| 12;X%V$Nۖ!Uo *C}/g6 @ax91&8OQ.V3ZbZPU5L lfO}"bĤ20`M@nWkO}/Yzmc8'7cAhiQDV:E%c44ŧhǮ*N<>bu څq8>Ű;~1 U (kGOWʙN!*Q-Ml+X;-w.u,6Û/q$C2`;5?c&,l4ACCxϘĀ=R[ 2L1\S@OC̢nS݉Q9X}5yb`( o 猑;߆+yPqj!d5*`~ .4`2@GbE ôDޗ J RcJYs^1Ni+;mkM+9cǠWyQt™3k)jEI9/\k<J_HW'@*jUk  OgA%mL)> x=Ի~M묙awNJlaKaT'dT|e mRrgOxhv$DRm_L؇p.?~Lю4z^(_-7K^Zr3vv.0AqB [d!޷fՍۇBhȑ.M GY.@H8xߊa4zlW)96C+JH'uz~Bs~jLoa9y< U _ Da `ݛh`|lPg_RAh N ݞh3f婶J]Kb%U P.["DմվҢjKT@%`J3F!hf#D~nFPŁxP-ק#qB$:?R,~rD+NX*f D*%hQswkMJ ou+Fo]b(hRA""Vtq{: [x9 3 @PiJ LsdR@nR>B50nPyݒ5K =CXssZlW5V3hGԧ:SfDwo$о]^D#Y WS#{"& "G[-v(3*U\?WRZDfHه禰]V/qL5L㸿ص,*%B7(mJq採޲MQd* `3~?X ]8QT[{FE2*J"2ۼ[=󈦾dgi)g%t4qE*ܢHkcuct<3T=;6OnnolH/t겆ǧ h|Q!Nszˉ{jOwΌh1nxh{ /%#$ifqF!VpOGk&mR#' vvu: X.d$)C, !\l JNV}H5lb(S:BYk<0Qu..U//߇@: e3.)RGQ$(Bn*Q4ڙzrU` a42 Ds<}p' H !jH2k֏P'Z >=$sr痽g!eVqwymDR|Cmĥ#^X񷧅ۊ0%,?nuCv k ᦨ|_ɁI 6 W9kMZ/t8(\ B~UlR[ p J&XÕOy P ]ۊfN((E9 a47ִ ղ_Ri14E@/y"K2'@:SJ5:=D&3;jMs-!`~i8"=>'JMѱ _ݚ>dɗ9Mr!|Nv{aG1l˟V[E 3P+,McF#}=|ZWƿhC,P'aӞp)D2Z?>in -i)>9zv eOC&oԚ&Fm1$>=%E%8$}=_|a8rꅢo⸲ BRT2<ebk/`ᅰD7+Ȟ@>Y`.݆ lybVM wōP!@Z(Opx}dہ-4c'2MEr8=!+rv]demonqhMs䡜wA ՟.#Vz4d܄Sa8|qF>{t. Y  *Ի>C`?y+K6: Bo+Û=ĥmeO\[dq4nq  rMs@%S#QkQ\AoZa%e0IȮӀBUET<WL< w]ԝ>f yVL6$O|{`y wbp|%2W1u0&?:Ku8;P^57vQ#r J4w<͓%P|ԠJK MY4_4ˤy+̰Y>7\eg§ =9֞&{ ` LAkW;S[%q0LJtTՕ{C.tłRG;jLVDPHC:]rs']D^;g/czvM?ÈPEq3qa4&oZ cPAbo^J9l X=ЩXİ=؝(gX5b) BEt|Dĥz8cOd:3DƗ@`jESYiw`Ύ4r1'ZN״ 3Q44#7$it(vӻ6ob򣟙)4pM SH+>LTĎW+W,sπO<>0 I+kꬦ2(B)&W3~WRbSdD51@bnFBl$tʇ9%Q\17sʛwגfFq1''2F@OBQ"|,2jpOlf֨p/sj}ތem]hHA )>1 !w;Y=>?"\9ol85ҢZAZL>QֽhQUI)+ Seu/^T L^?x~B_ҸNPVܿ+r׀gi"a,So }Xz(/E8Q*ea)wЕQL~}E ~d0CJxSlP6Y8ngNܳ?:()7^:+~pt@cP Nm," k1u߱.%vU\:'BZ?Wz('X^z4fwChqW=m{qD"%R z\1"B](rFԙFqC~ÖV*:@3Bc:*ۚ,)͋Vёyض47ũLՃ0)PfU9Ss5we8;ty޴1e#ÃE.BR+ۖ}|PC45-kQN/`d:ۊ怙dXU$KH?:??jnNo>Zn<58:힖 ?V30^ҍZŦ4s_zHr$ :zc 橢MwBu&ߣGc7ER5; & 6e0 1AAFvE>xs*N"&%8=9Xw)HBjS]t56-.N+ r;qDW.&GX:~j:>Mq?gC%\ C ;u0Q/ [)c[@_[5)`Dt֯1X38ʴdˆΰ_Mt¦fuwޤoU"\NUӬwtPspdxǘ:+9<{b^fj5Y4Rhp-P^٭3G_|8ż}ӕRE?IƓ19ľϡ<:60F_{i?e/ݑ#+V#W.wj yxr'}8-za˶q}Щ5ҒX=ĹCՍ3^Oa-19U3K?x.$EIK4ڈ^rFA%SS Jᶆ`1n:Ĉep剼L)'s]{ ~F㣣پV1? 2=0X <{ sMCxEev*sUSF=j{gTۧ5U8LrgDoz^lT r*䑮P(l*solqmȶ=&q*?6 cJA@*A YVWSf $ilyz-k"-׾)VPYx 8 &h r^uK?jZ~inS\ЎH4p91$cI` _H%^dCtlK@ j]aԛ"?AH^j3lyD5wo3[pOCZi;3.%@A4e(*|ty5@8]RJ>@i4;G;zd*X_2ťp!vvsII?x44/O=J+Ϧ5ǦJFCZ 7rĻN%n8Yѱ@HM!ŭhwߪ>hƧA;Ȭ,˧N)7\V1޷Ffq_AvKvssܝmk*M4zeE(!Ϙq7xZvY?*,2~p4m4FVK  /cjwL# 26[-\x_)=O D=*X ұWȭ0ڷK\c,1,B[v?[A)C#:0|j?; k{q!ŤU FQ!234mKcFYqQ -kvWsML,i j"MȤp\߬e>E]|%D󇉆l6f|0RwKH秙p%x3,fƊ=aֳF Y6=B8u_/AC6~)j:Jh_IqB :9P{SeF#_ ee2-vIGV<+%<,^3X^vUY@U:NYWN8#ֺy\'uY➢u&*7g  qP,JbgG Y~4sS Vy N9p P\;ŪN BB2R]4>ba,qt`#ǩnwHց鰳Z3dYjK:$iߒlCy+Go!li2Ա][shuzb=bK߶ҝsm/'>Bܫ"oTv@=9>E7ݣn; X-Z! %醄̪f>%@ 'vF?Rx-;}ޚ@ŽgG3P$.U|3<$ .٣h&*̤cЁY~r'2`31Z{-j\I6pe(S00Os#rp =ZUM>[{@/L%Dw r-!;89#jPq3h=M~NP6QJX etW$JѾ627hƋ0r%j@(|,O C'vAD«ɬ,cx?<6 m8+nmJ%ԏ'X)kj26SkΎwb1d OgYڜ| kdgnK/_<8uB"\J7k.] !Ej#DWVͱ.o7!Gۣ/;LiaMVrE+ x1Kdyi6*}XN_|ogfc aA% |0u ;lijKuSjbp>b9y/v:>(O" \̖#.l1IJPlJ!~"Er3ywoST9J,d &ܢ5SS8U~yLF<]o.r]m3i?A6@.zIe^5V{RuUoQ21[yY.vN5]C_dyR|lQx< 0`eI4k7v(.s3R7njLk_w<2Ң#շ]pK6nMw.&K3O~~r@W+yֶ2;  7>e>?ߗlk 0!CXJ ׄRFh6ڄOg z_ 6_7o1^7kʽ~mVnvmT~ PRqJ?Q!iq.(jWʺyC_8Q&pUf  rM ;293TU[sH(#2f 0ckC\tDEٰF%\E݇5c +!Pҷ/KIi rb '*מ~[-f&_|j,`X馹ڴuV㕅ֿ<;OG O̦.4`J~Oɬ]$D@Fby>ɔʱ!E .fi2o 8EMl/LYFutv'Tw*N v@l5jD8|铓Ӻ\}} < W\j =Hf ጨˈ~kfbM$^bXˇ{,>*}eҔ ]~/xC~ % =?V=]2ivnod#x(Z"?'c'g"+MHhՁukDc := 2^a1f\̭|br3!z!Ìy;i3le`4f UG}/s$Wi♮5;D/'7>p. <덵l8ȌWUj÷(i5dm -fZBz%m)y8 ( d7::&iZrwP=aܳ/=^-"fk-23-5Ҕ{Akka/I# E u}/̰f@)Ƃ7ʣ"xˍj2b)i(HxtvZB}x6i{6/-]Dy]}Eds(2\>01,B6W8I&*]26w/^XX#H:/m_j&̓N vW8~rI~50HU翹:pBF"۴bj|Z- !ya|BkO &{`SC>ێ9sVYYZ+#cOZC#%/un}/H+[u Yٌp'3ZM MF9Wm'S0. M^v9:)紩 q0Ae$em@u|rǩb3P_R+p`O4u2? "?YұE"E;8a I/%a#d}3&2!eNOw_rY^k2B)X~"HH tc I>i6c#. 7&j^3ZM_3wGJ <}pCqH܆scZ9TS7żK;l`m'7[bwkrX nK|$f)P1-cBoLr^UIJmjt9F3%w]3 47. 5'  w'Kb&XْS& %G98 m֜ }S ϡT E4|iE=2% 5 Ёb 2-nz혷EHqȿG! M\p(<jUP!뫳23s>|Cȡ&IHqɨs0sӡ&%\u֨(yS#6vϽ dr7B$D'ըw*]?Rs u-YHjȢy7Ί'+AFurGnMJSi vHģ<،j[g vm¾eK:?tGHq(™Bɾ'sRfӚQ pGO܎r [}dPWпCoTwY?:$1|cBc\DErTP"FID`06jTS_މoVK*žhHkW5ٚF[RcP_;|'jWqZv$y۽7mLfPwia!|e)?_IotFBj ʯ2,u}%:̬xm\`!R ?Y1-D&mMbr?8^{r#isŠLTNXoK4ᢗ`r̹'%sA,U])~4-o7x*fnO&8znrSa%۸˼UhP@z&U;_fD)1Spe]nڥ' IUb u1i*3&G5 ƉM6 7/KBu(Jᕐ 앣KxԿ5kp#l zם GJ|| F_ԬC z5\DE/M6?NmU(yy:w]ܩVJo.k6䮉b3in舢H`V'D6QnNґ@>a!^/Qe g$[qChKe^B֑g< jeEptL9OKd5Sw[k%%_~?KՃ6p>'Vg zSE G5UhJ?z: rAjJ*G`G+m7~ LCuK"I( ŝfQpJ=־p6E,Mͨ+0a/ =UBz(ߕ(+)ADȮ/ǟ] [2fNU>KYu6b)ؾ&Ά. eQJGđ:: {GG)MX Ib% iD&?aUm}5'ki}}\%iyaษ"tjW)|9Aܦt{S-MME$_zZHkI9#@'B8`FR?>[^@wYVYwx8_cT5c"Zű2` WXch}\> :dV|sܵ_t ̕ ->T>OՌ<'nliQ'!9b0&cw,ֿ=˂R|N߽vyByE;~#qɱWoCSGj; =np{\K-B{RQ=j.A=y^M{u24"/̜GX+smܺ=Uk Pi&:m3j!k:.}x7A+1  |Bgx7'g0 NipO5~V8"oOT ˉ\;9I N3PE'5dar.qg3-#S*vmy=\s=F0e0 灩|']2YL60i#;6h#ڟ4gߡTL* O6rYg6+N.g {R9):c7ƪK jz?! Db-rtF"-*E[xA* J մ NO U0_I{@cBj4NeRɐF\21#FSo @Y.m#WQDӍ* <R;[$M D#X:%+MP r"[ f۳\Cq*K6"mb5Mb)zrQ!շW6eXW&gM076p̿Xy Pz1},"5Vu;k3=o48ؠZb>Kh ru{ -zE4uɈIE 1SeՌtS|6J>3\[7sqָ;ſ|^ƌUēi 73/Zf1_n@_9eG 7*OH2/*rD6Qb8AeRq=tuyfkP4{Y O|몥C92׿-:N>U[sk!~wZkĿ>-37&2;`;B3ػ48{jYW+GeO\F!,j.Z V׳HD20P87(XDQ\=Q8nՖf7 KK+w*rlgJz&zs`G4ĵrLU4MJ%ЭTih-s` 1BʣL%8CΉb 39֡$x;a^ð/Og.@}[.} ꚕ.[SҾyU"SfW%L (2!~_\6L[y[o*v;UƼ%.m'/Җ ,zģG;HeoOjh I0$t 8= ڐS`f뭂xqfWb~;|b(9ֻk3]X ӶOz3 SV/qiݧ&T#ړ81?ZvLp_ީnBi5nqp;ӗG`' [gj# 'y{UR>[wq~ZEw$VsQ!vY29tMWAQr)Z,?s&un<[i/[+5oAzBs=5΍~+ 1$+b~\O֜Ό@KLLE3MꖸXC2Bt l1z0N%h}Q  ɊA{V`fNR_o[ hr9uGgŊ+U"ݩ)nGNwDƗ"x_`8(q~ (Ο1e6TF>py2*BJAgW30YdZ@-jآ#z㒋r)#|RJ%f-b .G_)Iq7ΉD5I ZWiz`ٖ]l5Xq,ٛ0Q:i})38-j/ŔGؚ?c-z|Z420w)&^S_Hߗ}/ABB,mbbm^HF#+eJ޵}kЪQ%8o|8Q]2.FT%ԋxqvtO}cAsNݦu= -!k,Rǂ_RԹ?|Zîs O]J|t1 A\sC]#w (uA:NpnXY?Cq@C&[b܃ LOy ;/; *7XIϳu uZlTLa*Zin&ooܼLX1ބ"qQp$ĭ" 9\^!<ϏHfE)OK(VVSQV'~vʛzİtSǣǃ/|b> i"?ICaz?uFl*- hvsqI}$:5sSKmWy!0Xн4T B4㠥K~ g~2Q">F; <ҿRsḳ[ m#6vL#Fp<4qr_}ZY)-b KI |okJa9hq/۹U(ocicWҁ P 'JrRJ[A.iMbhse4P1Hm^uZ;a#d`XH+BNr-"?@&5Pż:nr-~-tFHD꼇ʔ~ƟL=5li5F$ID;Y,k;J\i$F\< sA3&x Ұ#`Kxp;Tg@v@=ظE,z˴{F7?p@w;5da*7F2J,M;:ee+uZiTzF!semt 4;o>T=V=*iS+Vj; SNvyLA=֋62qUJ RyP6$gڋI.>͡,5KmG7_;2(5[кsY* c0ç\Eȟ@q+A!z=Hh=D4i[Yr:Sb t 2kAKmH.(TpSz>6;.iS~fZ8w{9^֘|-<%CEw@; i=MPnvmMQ@θ :ј`$ ewY"H1,kYpi+&-i q$ʎs3"5$"6ŨkU˸ck9-zQ+uez4dI߾X!~_= X?*VJcAzJ65㬶эA޹֮Y_5DK0vic?X3E9E9Z- ѯrܸ>^ym1.:˰HCv Fi>x̣}LavdYYz:_=9<B%'#ݏH&RC0܆u.?[ *:YX#1usϊlryY+= WHOS._Zj߲f\(ۜqS`#Ȣ&v7Vf0~XӼO3N)RPBu{6! 9I{gowVƠsEŴ7,!(Aui\[,и0^!xnzӔWwӿ5;6 +$"%| 59El; DFXwbp!MHMlI/}J+aOD U'@U4he*1'T Ka[ ,2my7t Boփ1Ǿd f2W6n#5.Ʈrt0 i2 M `R|s`Uv5q-I_4Ƀ& Cd&{2Sq8pc6CW8~c ٙƕhnYa%~8 Η091-U5D "|NNnBv AZ'NEfƓFֹ,U$e V<=-?xS m-aċ?R,/'5:}/0ہK&R%'jgs}cÏ 7xhƘrbV֤m N =k1GfqU$ymX&$F.䷮q L(7'e3v2]R>suQ>w(*8 mI>O])4^ܭ%Kcn<6#ŊhI[#$vc<ζ6cn "B߀*C>Ot}I&51PWn_`'=}gnڝp|:8+m j<^=NCTi?=O'T5nvg [e*C" f2l#m0zZ1.ͮ J=TaVtXnRx[ \;2B{+ C,@wb =*i,JO| HI` }C=x2P ?N&2lyIʩ'nԨD3t "en0ד试0 cJ(*cQjEpX_E WGi XY_˴4K@V (^:Y>:QZߒByԧX*n˸"Ŷdܩ\"랍տzayKYifKkc m;GajD}I)<6Z>rtH&&\:"Q6?G:ݻ@sA"|h7zIzGD.'hq$vw l yeĶMtVad &t_؞Ёf.E : 1,ޟ.cng?|GzɄnN\$ .f9CLzG!iBXE tLKif=A!1#8" CfJԘHlb^ ugkY1Qp~xh=k^+rO0Id7<}WȰFi%< KT e>XoT!3{6/H{E3: X!bAhG2 }.7fj'FKKWVC>61Og6Z[,AW*}sqI:i;BfJR)E`U| iO1(@8PXvr%RYLJZ먱D*آ` ǝ)nY|"9+L'қ!D[A 2خLg@C<&*g -o De`l2S#^bTcn};R,K2k 'U~],OCYMV953ZE"!q,UoxMԈԦHˀ@Lx5Y>u.$q8Z<#BUrz'7m-5^fNRaiߓvD(oB1%48vUR/ |7 pNT.i {n{JɅ u)$>6E|6ds?T`3!Oh[?uyfodv"ވD+TXW{Aດ uC덪5Q.C_=wCa< Ÿ#^;7)^6(]먭۶U)jԢN YNםFӂ<7~J2SyL%elBzϖf#gY4|LO:/X*j%iؐKBnS:ea< bIŶG! `ے<;X7]Z9m:UET0+35px$\۟$j"a#˼::+ ,V]Bjr#xLBIfm6MunB^c !?ibe& HY &c z? |#OTiE&%kkEb\_%;M: :Bd@Ӿa?]>-|2%`.1 :bxJӓh`=>Qu;> O8EhVUҪ|qR,1g:KSsQnq#;T X δJ!.m)+1FZ@Dƒ^;a%: >_x~V~Pi&xREApLMM,BTQs;lIg]TϩWN'nu[_S;(a*gMwRvsh㵍^Y`ޖ֢pk6Ey6tR33Z#YY!/)nS~ x }jrw^ UTɕxe&p ͛~oiK\ɾ0> [ E^yxF09ۤ]圊k'2Wa{ޛ>[=r=E:ZYYh>{b=b] ن,]s}gԶljŘaf7N ק^,ll]:kM;R]=ZFZM ΗX"u&G(ퟣ""tQ^|NYF!m2rH[=!켹>G2ƮJVi˅FJ+_\Z痉___pY_)3gE{Z'mHw, ono !ځ>KbV2IqGd:դFvubS\+:gv},~k5MxM }8fO+wB:M7 Z&G3Pۧ@~+ld_fn ћB-b2Wg 'XfN(j&kH<-7 4c&Zns/F^=+ ȒJJ͗;w#m[T#ŜEȌ2Y4xzbJ6; n=Odt9vHX]TF䱅٬FBDom#Im͆jݳ{V_5eP_xfv^Q^`dTF*;+ lSfQ~Z7T 'Es cF2YA\l[%u‰{|=FQ2#/=<M1ve]<.: fۅb\9`KB}Nl/Ph$`GA\V $xbp(ZU,5E]W .9"R;`y R_U]`D? A8 T~AX+A+^܄m0G:g޳qdqo竌'B<Z1 $̖;+"P5>4PF?ZŅqsؽt(m1-MsV58eтĪIǯ&\ޚv8*(Y_K_(;+A6t,@tgB(+/- /_m'[ْ"j1^l>dcfIOr%k.k$*6H%4Pտ;k5 {M׭Кӫ֖Yɰl' o\XAP,z"jڌYfTgoTı_83.9quti?"Yji(kbu,VOyoIC?<$s5_`Gi\aUg߄H={Բ家O|0> }GHoCl~Rw@$IMw\%ubjSt1js'8Rt(fDK?oAMr}ea<NH@_W1jJf"yˎG7#X2;Uh̊6&W=b%hԓ|}+ du-PY `A{{txW=T3,t u 0ʠsJv}ur)t(>34 !Y,(a Qbc.҄PD_gVÈ-ICϦ֩%_J-%NJ$N%;w6߯~9y(:mtЛj8rI|V8m\R\gvgeS e 9(1/+Al`V.킟_:iW*(/rn?(c ,(=݂CP*.4hI4矐@洢G*!*زm˩.%?0΢s0QU_K%J; s -CwE y=[? S+:3r:&oY/T T#NuUpӊlqa!^w<%=8%y_,w:sd3)c0Ka<4[BKJ6GqJW'cS݋¹Nx&Uu{} ]L,Jpo)^۱fݰZV' ylxR(ȹMd_5 R RNj;;b:־QYWT#NKmU ag$TE`)cN(MekEi_7h9yqG ?:wdsdz֞8-xa+6|8^..P8!MFiARz_A:GEw ǐ IR~e>I3Ǝ! /u⋺6u>XX.}i!]Bvf>* Dn{;9% ܯ~3see! KZwS+^ak]D|5~ 2R=cĈ[d'=~AtPDc˵/x]ݚV-rt!A!sf 'Ef72mR "7w22Og/:JD@%Sb^՘cϥ?C@-a#OkZ'Ҡ^͒kJL@r CRԌ\j,gBLDYʛޛHd^+ߠvTƍM )#hhxQ>b΅@ &lJYrkz-n%( A؏+#wM^@(5 _$s*%TF\aWC0Y U&<3&Orw 7E&;Z+S44(BIM5f`PCՓͱ0ǃ٨g|9"gf{> X;]7, zTc,*xS> ]YجRİUۧd=Xܨ o l>eKOK?^w벲w zF*i$H$sѐ\3' 0BWd_ !q\p3s[Bb >>Aҕm8B3]8tqXE QYƘzd2[qcQ4(s D3_ 76kn"9~#WMv6:̉~A 2B'JlsH՟ *YESC@Gܢ=~-׿,wV܈>~h '-{]ƠnO./P4k?d]]X FXPvL!ۓ@\OLujOPug{#`f Ա Կ$bCԢIBk1[ Ra|~|gńlmn)Y>(_MT^7i,xɝ9, ٥YgS.to/Pdl"_3k%jʀȘ(^ L`8\=NazQ[dHzД㑴jbt42"WYTZ0'C9zH N*}u3[0Ǵv6@: G qJ}]|(5bP$Xe:gi=RD_2Tal=scwg[b/8hVՍpxV#. 5@ڊn+^ v14`4.lrc |rk -\4f+tI$Zc} =l_5F¥sD>/cތXCq^,0fW#m|HU4: .sT{m9mЍRYGqL9zMܤ$~q1慓9aߚۅ'rӹbt`WeeVWFZ0yH{CE7T cU$u 'Ŝ lѹLg*|;m!0y.zC9-wVjͮ{oc~'Qdy]4DY]xY !_A-]l* H_ED1&둅kan]SŸ+V"-fy{qXM d p:N+<.V:kSU.5ig떔=By~.0uD1!/N;1,%Q4Q-7ً)\:Ae-im>W.!݂d.a '0ip `%)7hOB% Rr-r Xᶄa<>-vI|^ vY~ۺΔU!Ϛc֞[`s{3oT3J$ŀn~#9_z=wQؔ_ZbpS!RˬOb3G8k/0 EK?=870V>`J<»eHAQ-ʧ^ݼv`Sy:4ri}&Di a\;4J=͓ہBۯF+3>WyQj+EI]/{}r=+W=:0?")_̼mIptxen[뽞/؅7No?D~nX[3!X˜zb?!H]3)_8 z0?*P믐z?D?5:P$lL&`bksۖUfO8GrF;W*6g@{ )C m?Jcy8G !X"MV9 CVߥ_iDS7PuWz::Eq |z,wT ;2kN>[U!PmMKY)N9Xmbi[q6u†uळ$Kіo* b7Θo :{hp$h4u Ka%9ҟ6jsh{^ & vjn AmuMR24lޡ꜉Ow3Ƭv%VWvԏ_5M&r69a0[U, F.KCIO ]2F>C6p8`s/B+zo"Z-^SVJ<.̠ r?y4y4*Ja 56>9R˩޵I~sΓ4½]}I\&nW,%gXwN߹s|_**J -6Tg%eҬUxi_@ *VB{xh{Xz1pG:<͆, , 1Z"]u쿼1RQ\LCӅLogLoeXBQ=/f`8iδzRc.WCHƕ` ^igs>d;l榓*oôSM^!BDBˑ6oԏ:={P-e&_vSn/lG,t9;[O|RO X_|9dG%cfiOkvƥż@Xnymezde@B g)^PyHhkѰX[C D//ߥË("C\7!m{x@a遺>;f#iIR4ȕl=(op^A&|m.L Um ,+]Η>r!q<F$ݒ{m~!ZI)'v ̍~|IB/ (XYF5LCV qR·rU'BxAhT  aYu>14:+q`wH‘zkf!!B"N`:ʼn;ùNF.uq YE1j0`5>LjCzC|(]9R$S,apC,*@ 31pL%/%@DX3MMH  FÊ0kPm"w~^`"s* h#w{=K V+H) |2O2,cd$ Eb bc[fL ,[k&Q4}$ٗ+c f,^1=ΎtV;Ē14Aۛ sJk b 01M0؃y1ox ?*Pzț'vtinT/n@59@E9ɚ}Pm)|XV:e"3D Ca8Ҫ4~_NMrzA(ǡ!LbeNg\KEuq!}ƀ7rZz'_}\KLc1+'?n>#doр?dBd ˷ *i݇gnNvƦ i@doGM]e$:6Tz+JTE` F7U;ڠ3,-*h&AЅ(*9x&(![ ,Fl8;3Dzșz}H욈t|ц- -4k6[DjS1#]% 4f_^Έg~ZW;?z⛷, .B3%Y2q>aGlﺰ Ujl!+x=HF7SJ-Nhw(n:Zq>ZSG<lwR.6!ߎKK'd z1 tKnzR04,$\+L *(V:qrZ>VN(67Z(`rT2S( Y"/?=7\H]|\%穲n' 0D(1huR*~G(;3W (pK#Dzn9 gN!jA݊ vTpߛa Li/*$HS;.y V-:r5; tܨe1 ysłF4=۵R\vߵF燇 Dw;Lrlln`K9,ȴ|V j#EUlU4no߮0!4OդdNΰS0JZ,ulv~ L^Ob3AIuXSgoDa~I2D_i^0p8s֔{IX4 EݓeEF|vpZC w9(of7~q#P5(lo]vqZ ̉M&mfĠ!/KD>%y |6zv/)4/4G'v il㇓ri#̀u]eZUf=qޟ^5EwJ%fM`0 pl?%w3Ks}S %4Agy; ɲmCPH >1퀊-љ"ׄ6{Μ@ zٸ+x2/9}R%ȮNePHv?~jLZ'| V?~WR0-y K+ :T׾FJe#M2 xȿ yV;F'xa]hk!2oBɡ{!0ɂ7ϣ.%`3jofRzY>[7U4WO_r7@sGzREt vBLuտa;RZ0/ՐPb?;юJXb =c fN?bg8/Dv!>2c Q]z2A0Bqp*~3lx Kj=  IM-T#g`W!Clih7'Z8Lʗݍ— 5i3;Co$!R=EmlymX] VI)bh$ `EW{d~S47ϟ(qF0l*R]ʟ84pX$nzJI4JLk+s"o4МD' s .Szje\jB|s,vjq)s%,YY FX7v-YQB+&+4R g{Cյ^oAD Ϩk9DJ)S՚񃱯 "SBш"Spi&T'LRy l|5y 4C)p<[9~@jDU][fmc< #ֳ5c_оXu~,(yFK:?Yڒ\*_Ԗkk0u\|z}rYԑ%1jՈi*HHukT o'/a;3E Llj9+>2s}탫휅% 8[׳Xv^.J>[*Ѿo3n;HudҘGw8Ee:TŲ쨊rZ;;CAF O#~@,Igu%L/p%_F|eVX/O/Ju37ƽl;(]neKi[1*m™B2ʀggj{edK\xUWH!:Z|Y0KKr4y7~S f1 X2i oǫL ~Ċ!ڒZlECu읞!"$=2?7TX{rA1c }*sJ`x9wdMmʗ5_ 76z.]yefCF'.q8 m"wbYGo(8O(F;+OaHKefXd\eBEEǾAt WÎ7fBi`*}9C[c;x]OU`2r5CN'`9@\5]SHYU9]_N^#W$4G Q Q /.uh:Q@\9gcC QyiLiEkLc9]wن:@HyE  F}]H`wf1D  a>lNFUz4 ͳͧRw'#Y~c?iL>X8 7F {u7lfcܮ]h(&m^<ȕ$yn>5noU\VէMS6C#I[u,O1,]ꫴzZ >Vӟz^j6vok%g.tj!/ ɺPW#%TAv*}iaP=y&N>'b&vh,"]3I]ta)ti w6KyKM:@ߦK-Bw,t|7Ry4M\[.,hpd>. DdboWP ̢V@F*6:Q$`nJE2lNpB$H"w#qZOJ*.ʩ"jZ :*9# b{."F)XUYr,)/ a:#ʵ bÀ]&)Z¾L ^*qb!$?DZx7=#OK@O(P# ? hNKV \Os\z;s/LD>6w""mxDQ0a'" t5Pa U#SQ[H+J2i`Hı'!Od=H֒+lyӂCiQJ%|ߗ"󎅮?~(w՟-Zhu@JhUv}'\r_xᝤگR-9m_ȐGr/jtpwa=N;P5>A|1/2-~e _=p 1UVϼ^G&Ln,A7s[;01M;;]*GX>y~cldTف y^opVXDy+;v\l#)]S?tTcM7d e !`sf"(bYN˜.}Ȝ\.Lc*% ٱ~Z9ʠJvSOT P'{s `I4aoUE?{ ѻ2; W̥J#\ We6g"pͼ!)ϙԓ;3p6[a>\=4`5ο&uL-m>G+4i5;ʗ(6f S;[RS`쥏KH+d 7!X1_>"zk^+=8ߨJg7d.IxY2MG119C_m'/ewʼn *E ;mދK"Ѩeـ3.e*,[rIw47ى7bVRhNj>ؐ PGUҞ7h4%~:$EQ?QjZhK Yh"I3T ZhTOlR_Ɵv')!_fh<ƛn]He| }m֞|5|U^_:U ̱>ފOVɩeJ9QTHAeۈ KL@p OU,B 'W$Fւ {Ր?03yEf% j$쫿ykRʹ+Q\C#66,p \[o64>I>tPVUA=~bV!tA PP&KQNnFpl{!-{ǒd7+qDL]d_yJ?:G~rl{̐.{SDXO]W"' n.ʖt5:'DR{< hkp[q띷e@wn (.\i#qIMՋoէFk ?|LS+51C\7D)6qJ8H&KpP2њ1HPiWIH3A* _) @(=1\ON{jNΉZ04j01C/@RĀf+SD lNoV/ui aT-5 Is 5h{~`5j &n:KCw_C`Q`Z[4krؓZ Ļ&+'?;}͵YJ˩m`}|VlgߘD)PE0g VE) *ܝ9<b}[5m}^̉-DlS&5 MIk @pt튼^"p~ IfQh_sREWA܆ko|?Sj& jE@$Rcd0Cm`B&pmВUh.yҐ2rYk3!ԫ8K_l[lI%B}TՏ2WmLbMփ'|fmVp]0.uKGG傘^U!9_fKnE+@u&sL%=?$1%\)"5~Eٸd8^Oc*+[N[TvS.@Ī]r9C\D&"U5̴AMċ\l'iPAľCBS#p5իq f!(j]*?x*H6 ;fFyak莉c ,*"M"nn."wӼA7.Z%jdqɢa=Y)BYK(ł6-v+OH޸i3 מ C@8Et7c +Yz|N|{T g;En3= ƨ5Uկ&-ᮮq&''(Nީ9DsF65/^"-2q{Y7Eun`_D 6ygtR7ڬnp4hwߓc_ ǗS9VNsiVA~E`}C(^| 8Je<[uU!k'JB4=&51R0xx^9ݟy4 S@mgWg(A_'O~W(łŢ6K1bwϧGiގVס-Q7m B0E4R̾7'bEx=”Lv l#{ɗZ;~yKzY=?}hAJUXU>Wy azJ}D{ęThք&"V^E{Y #A\LrUaxo CIm =v.ͱDxewT mⴜuVl#+⿨Ϛ>^pcFwQ/ AORC9D/.(LN>IV\n}=]ؤ~=e ̀>#*(*ovo{Z.2jҊM acd$+d=îSӣ$ЭmI*>vᵠ^9}^073c^Ws\4ohE`0RƜ"ݢg1HA/:hyd [ѿMoJO?/q:^~S'fȽ)FxрEu'Й_ZE}"Vd4>>~sy} !yJz5}Gc~,bGl~u. 2;?h`ygRSeyI] m?U"HʣK5Iꩮd:w4vOO2$[L`mj$4(q@+nyXnG+r,1ܵ^'ecv%'ZLscÀ?u IVt4Pi[8:-CᲤ;ۙ kt3ћ6v93V{U_|oexmM<xUr'r%zƥn ߞUr;yGaih׈z9X1VdG)jT/3czm{Z]"(@_"=W A*@&uN>ti Č0AGp P](gu@F)t | ٭ _,NX?x< /,nڹَ' XNI^ d*I&_jnXh>tcd90]%)vK/j!E#$]2Il˷7$s1RC3?9؄-iؽre{̔ !M|16b 1l>{]Φf"NghGֻA;7"pL[wEZݺҲ=lדYaWUtv{1j6a) a1r:b]y!T17qEmpA6QM #2?H]6Bv@[7`-Fl^ET' BZs&b*Z Y jY$lS'03n'CPq%(|y4Re|OWPA"fxwKSYbBRY|h %i % ~Ax|!i} ? &,uCv>2v;ջb],qQ5t]oho=/mTC?KNfHl/V![Z YxiHՊ4dP`ը1g^k -oiv#J.Hy!l1֤߾^8 IH1S`]y]wtc%N=ܵJL}s=Ȉ4rǻo(3mQm)IxTQBkBu=Te&Eⓟ⇙a3x6scokȵ; Vª TܐO6%;B~W"TV#n7{GJ\b:Yvd8Pd~-:5R>NxhG1K>,!2x"?oB R`^e&j+ \:v'mu6\,l^s}'Ru^Z?vVfv[ i\Zۊ8C ?*) XqmWJ\3َ"K,e+E-c::0tã'QD2QH"4&m|<Ѵ@-[}0,2+R:j< UeG/ QU#Q9;KC+k0 Z*5R-ۃnH2E ey8 FIҐoبd+2(_:ΛN.gٝ%v)xS1D["Q;Sh)g̴q =l ;Yܽ,EBvǀ Him!HܯBT!C<Ǔ{WT|iYd k@2p r{p(w^vsl/غ]ddB((ׅ| 6DU]A(T{1Vo|; V@] :_Vo2(" *dfx)rT݊䘸 'Ӥ} ?xwV8,p dn9?xH,1aÞ ex6+kBRdξ%C*`%nA:Ejq |UqCȁ2Eڛ&RR♧PTD4d-2FEI[^n^f{zQQ+嬲>T{)Lɍl7Bc/! >f=W?;mM?^w]oiԳٶ=Gqz/ޙ $a>Qs ġ`biX) _HEc$?ޝ`E<6I1 lg0.zQj$?-SQ *jI^BZ=pq>O`W-vStʍnp'tᄷif^:z_; Yxf) Ζ*NDޥ'Q2taQGR;i; 챣Ц0)M.)'luO] `{|C%" WC.mŬ]tkZژytojE=^f@ԻqWX7KtQ*Wg*k8! ڷ>$Bi;iŖY¬b,:D>d̥<"3 7ѷ*ú^Y $_e/*6O>L>KWH8Uz͐{0/ l&E%2-NPSOD@siN*S-^^ZVC 1۪릓BsV~!4qT+j%|xbϛ =eRN:ha]exG1΁pTYϠsA Ы/\ũ;tȵĺ\ʝl)$۠q/W}vĘ,ʽYhc+8{d/_^a(HށI@:SBo#SḾ1,ri)8I &i 3pHjX5ӛ"ePݴ!=C֯lV)YUT:$~k#t9*xY45ɶuejsW Ț?&;=p"u{Ul^v>6(\wgS?2yV?҈&0<]smh̔U1"HpD}IL؛bX_4 K \!RϤ9Be]{sD\I%JۯOE&,fp|ֲͯAڶ#wͯЗӻ񰱦dZ,dyݰ)/+ tER)eBn! pY[zXOIPjȴ"MJod?Kv^6w'i-#װIwXRP_F3Kmmצ f@ANuJ{'0+%'5O~MJ/?H +ʒ5GjX"r1Bn7\띩aDMkq^ _UM v'4~peR/੯^AVvڃ :Ƣwڒd*tZдg!+[dH"?p-f#ƩK%`Bd9q-l_y{jTL:FW&( o~9J8gg#m:B+7]ma[׻6>2[fsJ?I5gșNC~NhDCFN;;Vʞ{2rۣd$`X$(SzԜGEb:W\ #7Shɍ H QwѥEe=GͻߐZ"!4^Yn%u1!1aEklmQ涉_^ P^@+ ]= "mh`Ӏ5m4PߋkBuq(Ȑ8gNotX.4qANc .mP(U@SYIdݰLe57[]rK,(HͼFNp OߧZ:ޘDp}dԞBW R*xݪ -Rs,R(߾Cnxiw;S[8BoikvQ'T͋̂V?ū,Thb5]Axtur||J5^ bW"ۭY gZHbP-:,s#Ce8%3Y6]R ǩ{>$gjެYK;@ẙވ)Nv4YF7#q+BK&=cEMOϪrc@~NWѱRv䏚#6CSI% <+_s?1(OBfB+ѩ6r R\*w˄"hk&XEtJ07ւ(R\0mWV{C,2yNZ,kTFC1…ǫ#CBcDZ⥻(d UjZCMU ; VrxSG%+: U[ΪUrd'MNPC{ ( Oj4 ,rks-,kH*ঔY;u gbc؂JA ,)WWE=ȬdIJeMwX0fy2#dY tHGfk{c.ly%|20= &lei% z2?rN7xY lRuY4?$_2t'$CGB4p#ߟQlF Dv(ŋ#"j^? G8 "["CۃQT6Ͱ jD{hYc6r,ǑpGe@9ZTRz+/g ٜJbJ@>fy 1ʓ u#B}莪RQ =̺+Z7\  k|˗%rMX)B>I_r Q#X@B.C6~|$:#@t{da75NВ%` 7DӑjdC@vm.q'5SBCR%WPsb?ȵɍPj[|#Йt.赺+ GogqU:=ڑ7 s|\YaK%x-'b Ge![RZlj'9SؐҶV!v @MdQ0r :4-Ϊl>洴cr/!Kf\jXw -*DB+>',V4;C~0a˦U;CiGAEo]m./tLnkF)v2:ֶ^ho` N%,CƝ,KwlYjbB(HSZhmW,dકfe]uE|u2.ƚI,Fԁ8騥12L>0/KO^HSyEe¿fLUX92>, :2ux*4ބ% vۋf ,7M03}1Dvq=u]yoüDNl$K;Oe_#2ƻ)Aq݆`hLXu­Xt!ӃY Fexp\,p;=A1XtznݷDofcνj W? ;[XD]uL)_DD~*<;!ـIiQ ]wai;zc< x@VPAVY;tW}WkwOt+-p0I^?J*_4 6F>4" c8O4WfuJ}#f%c50DX+o_cottƵ1L-Rp(a>aIfzYixKYl3WpMOI֌VC(Ax N$_ f.X!\!s%7~Q͋gm u pRhEi[ $tATvM_hbxN# v#9N5ЋN%dw߶LvZurFMoxvwbTM.b/24{m_#&z h_B&~(|I6ӠgЪF|f ss=;_xYF}۫ɱ?s)!R-"Z'B5$LTWE!DZ\PN,uűPu3{SN X5)-@̃\XhcnK*?-Mv wptQ 242w^w9!v,b M!)i*)U/Y*i#= S Z"0I:+¸mF  _߫3=Hn[jo^R&( bB$jQ͐/;8gCsn[!лxf{@)⌠K y:=K {,,roM 3 cDhW"XU>h|W\&Y%u_ưbٓ UAR9Ă@sе~4lrP6Wnt햤}Wͺگ*uQ*`E'f*`yH9f:`M*:3\c`&O Үa~ATiC T@>X|u8hl491-1Ԛ :t ]r3/,/} ^O|Eñ|I]#PG%ipO+"3Mr@G^b 2e+D?Ĺb (o&=۠tYz`4a*T޳{};uUZi$]EP ^Ύq60g 2[esx}| SPӉ@\AJDu AYqDAR),d_VzWM)M7?#hKT`m[1Fgo \!f3;bGc,Q:cxӧJW P&+ ܢ\)i=b>j6,YFc7+ }j Mm.UKy;fj8x$\pMHW~rFdA53.o#팡<{˖]u[dNͬυ~ F@ 3I뷖ћ#r< ^.L!m2ܜV6oY8@ |Bڶ %oh{fBP dZ7/D-7.WyRf3&u`{c$AOɧRZUg>[e$o:M\r-H %#DRu[XdtIgQkHD qI;O 08dHy*E$@&W\mf=w+v9rxmH38Fx{q0 EE|ȅ\"]Q4? v$be `]_e.+dr=4V04[R>ko`59p:ѶR f7R`;ɸԥ#_%XIfwvo7)Z\[U|ƖަF {`rpwtmD ߕ[1IL֥FyS_4yڎQ@%9&G1X)B(1w?igdu]lkmFЊH i#Eg .F ߵ!t#Hm &w*nQ)g^".Xh]6Yl1ϟH6j%^<æ[C1~ӥVE>AFs]K yi{p/!QE lF?|]4l{nYޞBN#;c*ob8õvI| |<Hr1J&3ND,є^'R' 4)be.r')XZ 0Kd읈Ɋ2kˤAS@uWQj'_,R*R(W:ӹ^5L<|[Ʋq暛lnCo#r UNz, O&muKm㵉[4ӫ>ɀf4BRe qxljZ*T0dѳ%eyc$gvkxw Z=>HAh#HeFpegǦ@\so23u=w8N*LldBC-t{[!*JQMǃ4sGy3cĵi HoPtaufφf3hmu@T-x4750sw>#*/ O{)J:Ne{"׬ K9uℝIaxKbhH%[h^Uq"I5WW(5k3Q5cz76ʠ[F)}R`lLtB>jqlZYD$ hbOĒvg1v g]6Ҿz}@\t&\Yw˒:!bp;t܎?1j_h֝ &!sk!AƝ*H<^LN&, g( J5$FB!2O; "V lˁIli-=nhu.?^!&TסXu٠YϓBÐh5"cT²Q^2D{-jU8V)n iޘӳ;>TIr(`;k zS5'H S! 7X4Ea1AhB|Z Boj,1g?)̎G9ݮYVF祖(cEPj׿m8IUE׏HS7DCa-I:Cɥ!̻M]_|I||`Ih[+O{/4Y<Ѕ`m#{,Ez[*&=LԸG㫽nŎ 'Q3UKJ:?S4_pqn>Q2 %-E lW?(Qql>e-FmW@H%mI=)L"[AmToCf-8}łGd "8 G^t.gXQ*c` E6T!p3k Į,\݌TT5ͫc/9-פhm4iG^7![{<+I0+}:R!]pEi}' K ØO <2? %?+?ՠ ,-{*N\0n[` 4bpJ. KHAӢ q{K]t2"Hu;wk-e yf,Rܑ &7ز=!'>#'LO7V^`JZJU'`R4w$?:@5AQ29g"uMJ/ YcAX $q+1AlRF[N~Oi,+ݱ{,ͯKc6j1FO2 }H[`e3b@d~Lѕ[VMXGէ$7WQ*}N' vP ʁnvO,`BW1WsK߯+_djU_&z4UQ"ºҨΊa..xC22M!Wh`%8ߛXS>Ul-V-@w]]ecvk״X:*δ=T3x9q֜n$wΤp#j=Lڃ`go/'3Ar::h=T S gY!3BԄuP@p(:Ye&އ^` ,MS<[rTy(=1/ '۹t+d1Ťp#2< b:ʂ;J 9? {MB@)d@ݑH_^a3[Ee}MB{S~06FImwZp)k]4BVG}>`m$ѫn[M Hr'TX` Ӆ Qe4AO9UC@hoc~֯ V 3_HU t-6bi-зrqt2 QIR4jST D&=po˽{R@`0+Ŝ7|_G-h^kuu\JICaʦ"(:U޻t-a}pS?R$$&Ʉ 0#(=Z ?H,L 664"X'e] <̢e)B5O\tFSMDW՛ldVN!h-Mi•eԮB.jsHjŶƒJo?XG#f1b8@C6A0tA\j_Ap4ɽ vxb8g*¡?FP͕г~& ;L@#>K%JJAW!<G24I qaM}Ll( I RnҦg=+Fg]T]ʤDE@`dRFXhr_7YMso>,*%CroNl`k2K["'c+5ٍ_i[N]Qk2H9wrik߯~ 0#aML"HfH%m9djsXqsO%mG:gտPO0 ʜ2鈱ArpVQ aG7C0f-rb&ŭGVf1#KЎ?hvʢ&Mڀh0'Vvsr5tk9Z`"=;L潆8 jE7O91Z\3Yws?/fctuI璗]k͟zmk{0-eq첲??7Vc 4I(-Тpx AySxiiS~g3MT੡*ǣswXlko>&Q;YJ}&jX? sori]㇡3Ay`5dnba[h?$|`]r{3]0fꀗVQ )ʶolMy?ZG8QOe5831 F;[<2kuIiX#1Y7kt<()b[;5[كh/8s@`@g B<qꡮѦ3#a]諪EJUe$ԶbiXj(*qxra5HDC%{ݧ0Q?0{+V~,5W'#nzi^w*q $oiXl 3„rq;GY vY^>&_^@mWTH/ #TI'H<ɓ3h%33mjT+-~2چJ1tL)H'vX)܋՝rN9^;w~>OQ; ~%p:%@H' V׷@opZb ǎ$g܁)ht轰iAwZI5XǝzCcfhN܃YH}08G[N]~ K/e,eS'CBz*>pHm5+Pt[5̊o)~`5L8y*+ H'$CD|tF%'ȯtKPAO]uď`Ajq^T'ܢ|3"Gw^dă܀, =O蟲T@Y>9q8wTt{Y) s's'QoMkH;>3g=*%;ߤ6`y%V.sZjmM,+˛ LҰ}fsA|QxϣQf~Esqi>ip Ot^M9V @`DF7ӷ:ک߶Y;nT\P2nL?^G.}O_Rxk:@YMN +5:tWf za.|f ޚbnz/:U[Y%44Q=ߝո@J́YP-‡&WrO 3a܂ڥ.dL+# x_n289w ҈t=$pWXٺE ۏ/~nvaP}v,)!iњ&Yc!dcS-[QYhY,hg-9TZl8E-D"&ܒlVsHp\'oVGߙgY䐌;nZbX 13&8o<-e>obmϩ[ƈ;}R ۯlD"WSbo"q^>vSS4 €q5c-ZˮoGT(;np {IzI! E( Vc_I 9E|?:* ܜd}4q;![-Xp,W%yj7ySʢ7L|*A Vq[C-n!WCĒK248vĵM}{4"9NAZ>fcKMehcCq /Ĭ}VnEJ8TR;~˒tޙ\V_xx c,_)^Ukb "d˾z%СD @k7У !Zճ4+.cK %];>*qKyVws^:oEŨ}NϽNDm^Wb})6YYnY8X9i˘YZMiuTG3Gvv[Z.%З47qX̊y5c®Dh$s)b-Ey$?C}7jɌ Zm[ł9œʙWqh xH: fw⑋^i GtˀsY-R]\3FL c@ Z"J)U-SHnF &1oyI6$>^4XC 2!RiPsM y 8`e"z%ygY=!7qM/_rImt! ƀz2MI|w<\e5D<'arEh oJ!D:;wHZ2UN 6]9 bTP{q|CjzaC MV6Beqc"ۑkܑp^Gh̷9tMI=J,#.he%lW+ 7|RUi K%OZNzJ:enw Iăvzm.jrnj(l%5dkV'TY LHJY.OCu{o{GU_/l,~AqfKTBɋ6 a %Iv-ݼ@y-ơ#!Rb1]`s[= 0IXx+ .Dz(@J#/BF3kݞڣu !bnfKѪP87*hDܚ?ED6.i)9ם  K,ߠ﷮_'XG߆91+pt#b2êe;l0o~4K㉮x|nk}_kb4Q\HKaꗭɲVZBѺ|켹O2im5+ fSuX]H;A vID'rWFͻ3 ̶\og/xZNVt*x7Nv;.{$r _d{ mޙ$}G\P~V]&-f1}hZ>d;Ia3}*FrÍg6J+7b]R mErq Pq@qȻzoVb76QۉGyՍ-KS=a:-Fc{v@>rA?|Zfb^p>uIn*]&dZ U.֊$kίjtۍƔNdwG7qhOt7Vc͆X|\ZaZo8 thsb mշo:n²Z ~Cw.v 8aQH=c=!3ry-#JF"Zı5rV&29>AJtbjY[J@/y1nG^_67%=+޸}Hʜ/8E늌٭N 3] soF+ 7(2! s$Ĉj|Yhݢ'G8yCY:dL)IөNhق\Dd$ .QIH~iZ%ƛ( k?'F?OTtAErThU7s8p@IAϒ5^>QO|: \X+hɽB%)pSfo<]EƑyzʑ0}WIJiC6%b>8Y>'RIQ xY(!0tR!lьQ#T!IHL?<&-H] l9*4EѪk,r\*YQ׬ϣ7DRX7@04qi¯"M _̳܉Kfc&DB)^X<`}߄0swP<,dbzd>ךקn gns fTχpzy/98%ԧ?nXJF H^ªf,6@^DO4f(T|!J}kP(84FVA\ FzR7XM2ZJĉ8 dJ+8"P|Q=Vk0a׭_ )o 0-wʀMjIuoлU%:b)|Y /% zbC.ͦuf}70|"ޗ"үB;\7疳,%EifZ @)TAsdݬ5`cDZj9'V;a2nS}!|*;SelFEݨ ꛪ1Zː]~"Jkx !PqyxWb6NI/H5P9>n$+[R{N]#:wP navxz~P4X赳}jēmr;Q9O6Sy/`]fAM'J&xs/yuzneSPZe4Ms Bfҿ,G| oPC|0._mY t^г[UN-Ql`+c1LY#JF8&?elx^9]} 8^uJ8z  #Ŧ>*eNO{EQb[4š9 #x Ƣ {v% :}YW_Z[ER~?r~|˛řZaix瓵W HQ;^Cж%?n%W#:QCa'dJOՆ>QD#JD虏C.,~fLz\j' OXeaxiؚ̳0@s*yKG>ky[\uʄYeP%b4OwD\0ox+6U.q3*~Je Mg0j!Q-jqnS6_z5fhȋkazeom:THNo N)vO䙓)>* S C"&j 9B 4v%3*#_WZisz/-9*MjɵI=2r- %, lTQ YĶ?%kՠiuƓq6m{Y"ķ)HS-_D93``eXɤGfH V:-U80H S/@$qq ~PծSC> E5(' P aEYrax`:"YlZp+o鰁mb\Ϫ73Q |%b zM{1QC+ܪ_OvOႁʼnx%߱*XInE")6.EzZoMX_to~Ōq ih}nuzi? ;RO"Lct:瀖d&p7M?ܽJr"KW.^8`"OBuwVVYmz6xse 5;Ç5U^TN+HHHc4ZiuLUȪu:K(|^@)ƹn5Љ%/++I0 Kn3N4^r6յ יSoþ<37}9QgJa]Ӄ|wYvZ*K+[׮gq:Tz=/Єgx"T+ACê$RCk1ayiqC!jz";%yƮ\FOVm~cB*kιR"ZqYyB*>,2X<ͩO //#q7Q'azT9%W ~N5Y !@)s}g݇sY]C [:aq}`0DإaWNԷZCA2w9VCD3`GQ-|el垌0F :T7 ejbABsimYrS^X5/o+wfȽAs{n;ߘQfEKhi~Y#L׀N%emQ/y \X@l ̃v3/@/}Vb4K͔XqeqU@N~yg4Z.1 (=[&toѩi3#\{ /*=rGTe4?W>H&R]a̱ROnZ0\eli%Y4^A%ƅ^9FΒ.$ϼ\xU&5/pZt)Tvr1!U)a,Czi=b~vrۅΏ..X6öO* ,/'(Aė\Fײy~dnE/0#O?2wCc@NɂӷaLg pg(*G5/>.c@PGm#S`ՠ-ӗ1-Kua&@WZ`4Ӕ[/_@X&!m:]]:K:a8.l6 q bLc{2"'ތP7[dKzJ1r^cLU\DW) Ӫ^Tmub!́Ա_CN1+6sF)fZbO5r%j嗘J+"\"6``&\Kt_63yKz^ ,WJo1osiSz\~0~L_zt'=iӹLM:k-V kWӰZW}cz-na hxt֓@QbsH1LLyxi|R~]|?)Q,%rt$%7dL4&(u|]YݖThU9~k6.gA#vކxceM4F)r=W#wWҲ|N!a߉yWAxCtD%2 J9ټi"v;ÎSZevBͧHnRvx"KGQJ`{LWsy#fkl,[-%1@LA`iAiU#l{yC2`qb0V| :DgM:ʫUC̶Gݵ)6FԫΚ6l8=oz/]@ls'.^E bwSX/+ޟ+3MZ 6Zƛ x 5e7!GRux WCVJI?,X5SY5jO}gcgڏ%b9h4~>yoBeFf+jԖ벂k eKk/5"8~LψXs,"u Bhޒ7ETKM>.Aֳ&GD0w=h!n Kb*c+Z ` I6Ʉ1]RI4B[XYMڜd0g4!m߉'@?*L.hueޠq$gB9L/Jho=k`4;%$-turBH`d I8Hd"3bOKG>b4o)bbqmTp` ?Z놎-n) Dӭ0N68;u]o |)Jɮ@9: j"v{{<> 9fC$tW{]Px @'MB9N(8G?kAy eAi.vD`a#sჀ!#_,,F5-8-!BcvoWWހ:H-&_E %-.H8+M*RL@u݅1`g3XwS aw:[b:v-eodY썩{.l`RR5۶D^ _,5wTVDG._H\#}+1 Hվ]+ףe)a\p,kBx園enַ,݆«$$— =,Ll#l@$9B|ݓmKԃ` G(sԃA/fƫ/%3"+-mSs@;cό8k27+t~7;>D&&_u[>FR8vE>8*t3s9@ëQj~_ڽ~ګht'jy6@†BOcc"^bN fr:K5Jt>9ͦ qEJΑi(a.H6s祆Q["Q&EX_cH뭊4Wtp(oT7e#R-rV$Ky bLcAT4 ZTߖ܊/7mȗCiV>p˯(\1i1_>r}k ;𪡭LkZY pzi[ }(b]vRtb4&gKHy1nr]ID u//-.5nIFVIE NVӬ^\l{ъlD>usܘ#oҎmYX2Wy=s^=utte0>4#}\7IY ><BQ2Q*V0Mg>)nhK˺?qE4g8q(hQ lٳP S <-rųGF{ ՐS EJƖ HA_}?.l(LŰ&\h΋6g (vhtҼ¥Z)D8.=N5Bfd 6;e0TuQ>%1uwGtH/=f)0bSw}tZpՎw ӑ KZrEi[:6Ӫ.SV5,uJc7ߌ}Xe AU1⎮kx?7K:Fp&F$r,cdІ [z47Rf2>16X9uqĕ 6f_)(ziF#1g/0^}GTQcYJ\esD^nQx~Xa (D_FZVU/'D̖#א8@Ί2'9^ ;h,(b!oܐM(~6'»q`e[_8̬ &.skK@-uFUy ڍ}|bNWS$4BN;NO讧CM!or!Xhx+xq1j3 d5:켫rˆrM9=:)+wYX"Bqjҧ)()'᧑Qn)˱] 0$ٌIsb9!a,,@jݬ+%E'aa_ l?dyovZ-Grht~MǶr”❄CڛtS6A-7,UCi\Zlj<H# s5f%IfᵂZsj Fc8ЏTDbu Ou A g ^W*]g6~lYP:j0!֣ƱOʨfGZͣ^D]IT.U:} sުI8]iBdª.2g=/E'Ss7c'̩D, | t>-)N*B^Gdgl"MqzRV %s*ъ,`4ٹ'/1ÀsL"MiQBe(cc噃5E9 Np^@ܴ6(Z׈ʇHF[Ż\J Ha!3N6}ٔ-+ 35x~[RRqzF~5v3j.=]~QfIG´#[*#Ԣj/ϖnGĂͭWxvuKE[Ie\C]şk ʶ{M7@ = >W6cQmFaJ@|A?k/> v:~d3 jԿ\([إx^XB~qA}_N(ƕi64`Y/^301cCof/~xLW@ /+>P1GV (%R l:ښت]XjNJ23>7rq,@ګ Z=}8h{T1/zȠ`x>gWk|kIN]~7R%8g\FuAWX#D_&+2R߉.YQu1'@zv+R˘Z6w w! r"뙂zJ~JVǝCeBIeKcrdex#n"Zx5 .+@f=#@ק\̞Ep`_6nֆ=D͙r]vsO`O Ň [FKX ΃n-zhT͍ \zBB,#|FCŋ2}af?NwzN˴:W4n r7FX+-oJ\"#>b>"k}onw=* 2X0>94ƒZT保%`8x{:< Pgo+xeשze@_\ܜak2}h @$u)[J7z`IFٲU4,=m/^wYg sa(cm# T(=S4f !al=Lg@dʓ_}Q *Õvy\;6)ӳ!MyzYY0eF+ MܨLn|z tyQ>~_n!!dn跻ͽKhz\Dx[0RVs9 {S,Iff8(@$K>K bW.lxw7_Y# uh,X6` ب-ؙW3v1V;~Ɖ;N*@}2}@/&]?n϶rtx;i-g4rPTψcxgvM-V`TUrlv_m"/0 r  ̣YABn EB~8˼bYZ`W21AuݻQJh#fRO0N'V?DR%, +Jpd,]7F8&<ðsS)dfY{0iF3H$tw|7!/cbM|~[]fz{EsK(,#z^( `\ʨ(؂+iP_*z?GzO ߆;w.D ӭ=mbQQ.?[}9>dƣ|OS(v6(G ŸYW>êu]PLdlWR@Qy&jm\ Z8kt-҈1GBټpG2 wƽZvX <8]p+w)3Hv~jz ]gq>?8R%C oƣ^͛_YjVq(H2^_ S#dYi:e;(rE/EmL6kB"s5R"s !{zC!.[[CVXi9ud>yAܱeiˁo;pSVrÁGI|<%_gUs]6UiՊtG7kt xC{G 6Mw g$ UO-Um |2f<>"JTL\hQ/6eCP@:i/m6-JD%K ,Ԇ[Veiʤ~Gnq`k.g9~ч|=:+asNEZ o!Xtt :QϹ}H@pdxwѴ{M_uH:Rv m?,:3b);OFW)WbK9`skI֡$Zy8f q1ER7'$G/=0"fsVUT"N<Xp |қpT$swdO('Ze1z=|뢈+Cd&B4I(5mڵ}9 b"ag'E#NKzUpLwmXze̟#>[|9r JGOQ5(ǧ0~- ܥDzfe/(R<_'L2mƹ`{bCT`.<ꭖh?gt o` (=^ Kvc2$Oskkݲ?PVduNCHr0A}n~pn#"L{bʅD@8V<<xD;}n坌Rq{^@HIVWg B$D\gs[ޥ^hj#hԃ1(s:86l{IE>F§o8 &u hmTh֭6bZN8|MXJQJ|zfx)=)۸Bt@93BoXT}-Z t kV{?T?$k(|8y(f-TD(=.Q I&.뉳nźV& 4J D&~cCޏK|+ R;5$禤X슛ͫXMGE#'(Qczh; f3X4GIHsfnEo'uC3r$@< 2V'R3)S5 5CZ- Q|uPPQ1K-^&^ nLaa{gqLXEs@% 쟱dTFY<^WfTCpHr&zUjQ6Wiyx+,ݾ?H :/q0% 7*99B%YuX#o•*a;=pARz\][X)''0m)2ViFL!O2\_GC0HXSCT6/\ecp~TfUҏBPqc$ܣXco=4 6}BE/SAipwbo^}A`> piPs?Gֈ9z–~V<b5(ֱ{=1X\23\B>*<5j\tQE%LjQurs0UygˮZ!1m8)DtrW7h}=^^5#*P;t| D CTIҳW`vA? Š78b2V9j`nq跋`H)=:>-t\寂~W`Z#+-3b ,BW$;[] u GR h*c>,n'5wv"ϗM+z2bPL?_.^ Kwh>PpU$(r06՗vbUeVuѬ QV)`~xuu-Epmp9A s/𵠣, n^v&""SQ!b3*ы_HpýAaHӖNõ+ |C{VSp{8\ (*$nn2!NC?<:MԌ5kB9X+['ݱjhpXZ[/":HKU? |O"A|mnۮ9T7c*ʵ?OE[)Rm,DR 3ZG]#aXH;ެBn[?5jz9!n B;x_"bWR} Cшzըg;S'wqѧmN}.I룅% l^a3E0,}5kkv"\GئlAo7''gR6I_Ȟ kDA߾i/xM bcЕ=HŒ+"sF/#MOl feH&g߾rς#ʔ8n BM{EK)Qs%pSiEH|`4iZc٘Hd1 Zn8nlO*$*`΁9V{8 ˀ9<ʏ/rNjCOI L`56oײ3zd>9*sB|’fB> jėh 7;yѭ0s![J[`wU-fҢFy[,0,:3<]yt= `z߸ $UR0)P=6ƦǏW8Å1{\$N9 fqBtrDibg >~񦄰a6[1drf }ݯrM']EAGXF7}➃Тqզ^`do쯉=gaB.۴(ɹRI%hx! WaF4ݘ&Hҷ*&t6ӑ|I,Ŗ u@׀u)rX?Hu6+ԓᵆ7r5D 6ӷDO3R:3U|S;aN=F#`#u_ܖ/֭Ö\"mu&cZa,LW5dq|s&:,(=ぉp ,L͟ޟ\y8ޥ PRPg%9ibkx2-dGfw҂qևmdzu]hH|Q} 2U o<v |Z.miTQQ0,:Xq85~K⁃O:q.f_/ k!O8~kHi,Ö躦-t@oto:W<_/f FȍǶduMcΗ)n$L| 3/ *z{1vJ  F:taIm|FQa{ԢC ˤ(OBby:'˳E"'p6Oz ldlUÏ<j+Q9q=n:us;.,2Rf3%L69'E5?6w5xUQ/Ls  |au{]-p`=4ᏠÉXY :W`>i> @=\[|GOO1 S”XL&q<]"wSjre,dH|M5~{_+*iF쵙tLom=,:?:X Mн_,F$vkbZU܉,$qA|cfU]+Iu@;D" |9kectxu֫4 ?prB u`\1l([(9%!f̡LFӌ &1>rͨ wOvjMT ϭ__J&R\[ u#u A|my+2)̬O7k TM4JuN%I5 QJ7 zUye[yW';Fp2@=@SY@qq<2ĬS=s;4R}0*!cd@ j^dfqSțLa/Y=lehj.Pd_jw[r?&;ʐJ'{0噙 YMU&c%t—;Aie}9kL[g/ jZ؆dtX+ޚYeHu 7bX''RW^csnL &!%** gcsNV_\\3ː`2 Pu1]E?t9u[Ac8i8ݎclR22r]+A}RWlrॿiiT(iP#EZMj4Md]Fo>bD˸k ObA@mHZ P[;Y ܁YޠŘEXY 5.>W7_l`T Gg[N6UX Ȟ%kK:u(~\ X%̺'|¹r-FJ2k.5 |Y迷k}f]~!y v%%y,tû;=O /;?v.+a~pӡQJr_]VXZ/>^&l GЯu-4l+C b8x!#"]h?[}{#_zt/x1b\F88cVdْ kW̢&D7KtB*}>偡N,rZ/xc XSO_ڿdLQAyR@zJ6\x\׉m [d 2'nm‘ar.8yU%P*,9 Z~qoA'pw\2>}qʲJ`X J*+I6~#A,RϢ|#󖤽 dU}+ S99Nt)'k݆pf;YKj3:H]3`lI#,WTز6RXyLBj{i#iRT?qpb̀"^V[kf_p&6=wm?ƐdvHP7Zj٠uFM+:e@k@ zGBK:Ƌ~tdī9R~b oittw܉Y6SU*Ary, #rdJʁ%k /G Աt~lWid,"ginhJ(tq֎/ sw8hڶh3:#u-I^2k}I5&6?čwwwB _zlw%^jf2)Z8"ϭ$=e J aJyW6uz ְs+^z E",B,r:XVS Le8K]zvs"~m$BB}^ gF媡\}mӼ2/QlZZx/ ?6kzB)37'AgwWp  ׅ|mэ»X$τ4Dj&,S"WGrqٶQ$H-S"3CSV+K"zj`:r|ʚ ` /?=#M8>/K$N":I 6y.Җ cg{iٓ tfx2T0“[H&@p-fw2_smN #jؠY_̊w yQsk9 VEw;ǫEomى`¥>`+d:vͦuz:y[HK2:^yBU{Dޡ 1V#ʯ)64iYl5yY"ӽ&k7?щD28uqP7 +[bϑǚm>q6d&)P_ꞝ 'kLHpm][9a-\?yImj<}^> ^߄~02 0/l i. a<#|9 G":"Yb(=X@S`>VP$,dje[uӶP7'L}$]7&C+kRrQ!ͭ?+6H(-1w |XIwBsx@DJ6e9r+=H,3 Ȩn /:vŵXPKE20hLg70c$?9@h@ ?Xnmg >#Vђ5g$B'o'6b\ ®!W{rWңdn(VAm0|,\t~Dǿ$.a~*ğ(?c$N-L<}Y aYD;1ψ?ugQpq腢(T^KG;|Ai~rY~(kB'lCAL ^ƺ9Xc.)4RlVt'P ^O}]%>Meoud_o^n~N&MXVӡ{uvv&11Y^JK(^i|}Vgc<>Z8'V^C /KeY=m=94*~" |jRy4L؊lA^gf xϖ"VD}A-qa\O: d^@d%ն{'p;pyw(8bъ_7PxGAy䝟+An7QaoX* KgJ?lVR0okɚ6Jj[_P-m'JGeqS;)n.m߶J̊cG̓M4ކl },{#pR8{g}LAQ𪹴$fUv،k-nտR}SN, ߉Hr4Qp!´԰MaQ7/hib'1ՙmaꯊ8:9ݬOqdn3ll#r0!uepW&xhCGyPNS~9ͻ 8$RkySIx%l&fTPm-*^M2AK7k/Aahں,3g){?h+gbM-ڧ:e2fȴ8 [s^%F?B&^.Bhv1߻eyi\ĽMW('S1| r))]@k#MjΩQ<">08{V|JIRT%pŚ<((z윋Z&cj~̀ƭ"8E2BMbS`SsEL((Jt2*"Ҥ)qevevQMZѴ̍3eG%n#3͟j\pPMgP'+n(Cg5U"=TsgM |>U{\\LW?006/r=-4c[E|^s$ \MԑUp~_f7Pv {WT:AؐQK#'1]:>v{雚_.l$\KwvGNen[ O 1]s-\JweZy3PV_۰nor-SlR|19K_{|q h^\hVш@ϒUsu@8t<ox$q ]_:&iZ6*H.6~LK=^)i/)xLo̓Q6sz'pD$3'e"$V_p*T.L"Mv68xr鄃le+JFaԶ2kE3CK7*uQELyc@/m[^A_ |*JTڍ_0 IaHiV!FŠ˴ea%BLH&߼6YsY 4V?ȗ&VmՕLЖWCoz"@I%'~$8YDrDWmoQ!%\qmzI #Ru]\ {UF'7 `ѳH|fG]!5%a,=ʲr0튚,)tThz5z%`)UV)FZ$hŢl?a^I\W+H,UP{\0[?0HW%;8`#T SԺNkj6h=VݱR)UiG,;gїC'9*.(' kнN..IGIӵMP\{) VLm:68;4-`sp4.7rXye~ۦ۷m܌~;! `[H iBXIڣ2^87]a~RNFt qX]4L,sn|fƹs!x3w>"V10>ycC8,AI9z6$G3t`*<,bd6oHGOBU)LԨ4YRp{h4l%MA' ڥ a"׏_e qlOLAM]1)._HD+6 ;Nο҈]zltgQ a`oW b4hYk'C#> Zd@a}buաN,VX%xRg ^~ܬp=86̲?[$ ?,܌9u>B'B~U W;,qL@*h,[~A2 w,Ƿvx2Rǟ[6?wUkid^gi/*;A|$Y6͞h#t[FƇi?|h(Um '[;q "=YH=.WI$1mXU tRi5I_ a-ṑ t K4ʺ=)O֦٧ Vh;r}q jIsGpAegѷn%ldZ@R'؀- l ~ǷL<UK&xQk &7dB!y˳Ϩ$S^1Ʌ8rP+QF#7HJ0R10N]k-; cyy@/HR-7YvBdG_0X}VUO}T 1anhIv\N -U!ѻ4})g弑RD:~SloY~7O2]Q$@K(d=s̠O,I h+3pBa[5ݗ6=08paph+*e ;&qu1[ضTAKmhxVAVRx'b?wu 9(r`8͑CI˘JQ,TFgUHw.Y$ Gf_hȩP'zAAtԜ +YB]Jubu͓%k|n7TY"ʪ/M7TېHcH[Wk}R,ҋ3YV)(&|$/ǥi A@/vnLs>HBTy-ҳV ]qc%sڲS$tY5q}25{ Hw\O0q9qd&T<]9x}FbB髮_L hos@>bZ9Eq7gH(Ä(=VYve5 17.NFY~poLc$_J)"YVHc +nΤ-h 87,43*bx~xe*ԞG7coiUG?tQNiVң%wB(#,);NdU{0/5h}kX9 C.#宇T E`YƧ"QZZڸ;8Z4aVQ + El/l$nc>%g+oأ:7if( Fy>y^3ݩz JɆgq^(gHA֩ RI$3'g{0F7G5|U[ ,~ݷTn 2ZIH*25uoN|^7EK$n^⥧f.EF 'RgpSx$jIUV9CbeESᬍaOBa6 z$kafXc#XAj nGj wqҞy\, i!Mjj4 #NܨIgj븣)?Eclo)$Zɿ,Cݲ`) V_h0T|{!x: 8W+y 2}1 "J "Rg4w{(WrQ9-"u<>cLDП)_g T@=ƙ8uwmeW{QZt6fV7ZwU {\ޢ(jZ]Dqtcn#@%[Ss@MKd(!aA5LtQTу!w#U)Cz{B.:!mg DzҡK*`,7˯"2He0xQcR/oY:'1 mĪW <+oDC^T&ac<ӘwO? K ".06d<,f.F`@\<y=_ pUOY?d~">ϖ~ P .6W]r<,)NbPs:Bcڠ 0 /&E3$ $* 7Gy9"ԤdY%ZYҳ,l,J ptW",:3xFx~B,6ހ?MuH" Z۞Y5<|0M|X3tʙ^maRӭ}`R$t?A!ַU`5pH wv;Vps&Y\c,Sx-v rA,M_I3o!j>= @i9%JtI>cTGv֢ѿ"7턄}ie ޶L;w|p(B!3^9h9% QT">:["A5^ %`AB̊nۺ!fbM3(HǁMhB~=03ou>b[OdT? >F+G+ <°j zZ_obV mG$thnt2މ!G0-:ڬ6 v!6Qܟr^/sqkxn<oNĕF0*G1$"wcGӾU~/[+Zxܣ D&f^e&~V^|Tiq ~袹jZA@}7UP`r!snD 䃢(jfД1} ٳKq||Immzv@.DɎ5Iocxj.roEC5 H!wy}w(XSΜп*Υ# OU,ȋG^—>tO)А͵0 8x⃁IҵUyp^=Hk8X/dqiwNu)490ZŽTq 3Fꢊ2!Qa*'hdκbք1l|$uogyO qyա(S%:cɣN/}@LٯlP7<0ᾚGh0r*/'eKj1+{ۜ+cԅ>4+P߉u[ɌTC7 9>#wDiT7'9t%|- DquȐY7SWŐo-AmH%uBM7>$5Mgu8 \kLBT3τo tD1-vr|iٮ`@2z=*Z(,rٻ l\́G' knD >LE\Xp`'|uC'̖+ {2;dvy1(M6x,%SsiBɐ_^v?2x2[ϒrcx-kwzm9>tI2C?^D] Ӳ +Zb́1T Y|_K $3ŇV6y9OSОzWՠu7*MTəC;N(fzQm"} `sK3$AՄAa A7'ATθ'׮.}$ ьjTf< GlLڢ){Tg_W,ע6#Αʨ=[G<'E]d}6&@ "՜G_A' )X:QyssLW XH2D:hSS]vV|LiI zeO NDyF>ѽYfO"T*}=6=d^D]rnC#^w:|fA*h,B:R%~|R^exAfQXv0~ݍ/E.{s DGǼ!xv`Ԛet/EӳV|׊kA EnB)a%>ڱ@V~k%^[Mm{$H:fbNSI!Z8-ƌBPg'%$!~;^ <W {F" !z&]A#m:UQ(X΄w:ׇuodl^A aO0g+mδ"C=h҆֫^?J7z\?ktP$jNZWWtQ@ ۔~ rvFz؋K"0zW7+>4d,n`y1`8Q޼pxl<盎*ǹ'd IٓZz7˿/]M$mc/k8n C[vvoF.@IAsq=f;pŝAɣ"Ҋ֗&RG(%D.0@quΆ}@55Nc*&1+]j@+2_Ep}NF.,)!6?uYPA6Yz[XŽbTI9'EZ;b$J*QMMov@C{,D<ܖ>u͂>:.θ amIYeD TUR=xᅫE"}l6+6ɛa$ fyYWF!}#τL ؚS-~V>qo1cwWo܎8XY{ܰ#\)4趖{XJ2U&)>j5+ҪRr2 iOW2]\iF8:F+_zqCe]3?Sv@^'ǰ6s47#7,:VW駚5[(ρ8+ʤ!e|jA0iR i*v#^ƊmK}%Uⲍq1xfuz2fIi! X` :ST?'? d/IWq}V%_U}c#*ߣɹ$ƭ3ey5G8BKk!reUږlࡹM>"h(d0i%9:Zۜ.)MOesǷ%i/,ظ(!q#'x ktN̪M-n.=F \ +OW%(@L̤{(pU?ɿvfSʺ3pj֊RԺvFsžHHh z /!C4{V ENkS~_H=.s=įr:03DgխoIo(RTa0' nk4"SPvjLU(mY?wh;/h L#0M-q4 GR @☫]2C}eK߸3pavsGwPjoAwM1F6$3ʂKb#BD+1u2}.-3P,| l䋴s *K,_pDXp{ `=/]hdg4yEoT&eghvܪ]˗桵2a [> 2&aٸػlfs$gA!QSUdG!_026ʆ1R6%+SCrĂ,Eeqܱb-뮙:U%;5@e?KJ%[7 UMX!REVpq8+S< Y5o037EZonFtg,Idu@exڊ83'=kA[ {3aν]x0B́Yhbh>0GJ6@ϰN#co hU"]/)y2O@HaށQ*HՋYDj:{H5*#- oS,el2Mm1!~~Mt( GtiEOsM{y%Axk; rpE|0otE݌vHzAaBɐ_̀܌R H׳bړDL}bB&Ѻs=t">%'#"|y|@ׄA1mZؒ"eYS;4ID ij9 q}ˑRlE!Cʚ2Kr|CC&P`+[&>6.q)1GR4 ZkAT4=~f Oh``$eaZdԎ7ʣyyG:Bv {C3L,J}ojnT$2#9`G0ny0({' ta]Y( y78 j@?7q݂'Ѣ 1rqi_ts{)?Jrg:ٝfrT ^q686y]/Wh t`(:.uNŧ<7'oE8;du~TgEvѲxEܜɆdusuKg6#W ɸLƒҟ*zNƇ=SJ=B/p!74=ax3f@meTL~\YPv?st+[^k;R7t~L5ۈ\ S\>Ìİ𵦙ޕ ) T|+zm I S 푭*=*FlC"Y3K 3,8Rr3"dF]hR2K2HKh*XtjAS(궹5QE''W_+GUdIhס>2hl)a~7U1 1`YWӈ]] ]$3%$+XO< aT]GO4ncMűz9m=^uՅZid6ZB]M:XYz@GhO)#`ʟ~FҸJ);pN33H:WJ0ᨿѫ rIKD fO2kU'(ʘ:+!:D$4wl'/oT- t},ey<ٛn|hI GjI)@؆ff@-Xf`m^m[,:-_6&MdQZZœ/K8gU+*rq_ v_ {|.9ʄ=(?IA5f>,Y"-%_-w& ToH/)!+wn2ZK}vιnuu٫N.+?9QU=)<}*}}Y&蠧PѺYTE@$Ss_{-#Kh'8}(VEh83[tjxPlr"'lSR@.坪L6Hr_@d:b#pXMyi154yt60?M :S||H~4JmVbo^y,8f)sWz/k빴i?[|/]1кmy?*%:6^Y'^hY5$KĵkN6i;eHϯ{ _o{5q%}~AF'u{wΠ^PAYWK;c Eo L-DWL^`-'y{a/EoGvŘ2#bxb! Ypi)\n\?%C],.A fO/bPDeM ^zBo]W SS&Kc`i0il.بk*.kq_RmNGYr1BUr\;h[f=+2)><1D6ENJ6jR-+q"iyԙl ]IKBomN &4EJMH}ICOVDJ@y,ƪYlssԂ f|U@Kh8LjZ6䛖5m&w]Xv&(+Ы-ah2@A=зv`r<3{Jx_L-Ġ#Xb֤>QFM<&56\za T0ۖy"AgΉ@-vnR}.!|&hM1JB<Ea>z 2 d*Y(HΠ !7G+SNGk0z)nמYmX;Jh n7N~'>:@d?++oq}RVD=/RRKS;91&G<ߙpcѲ2"(6Tf9@v`zݭժ<lB3&^ Yx?,TQ$װL ȓ8β^ $>N$uR`[UP݄f^1&D]Q+|2<ТƇE*%dnHY6uLl Eڣ7ĦeG?ay+{ yOqGi祤zDYWu3_eU)&&-2wfC͞ꄸŜ\x״b.S׈7Ff&O%5C%G1!aEekV͘',&\ʖ~:g9-1@va9[&;rWh~#~r#-\m^s`YJ r 1)EJI^`U;" MEbC5 PxU%ޏ%?rKêWuR5|qW{9Df ժJ`)BW<*o]ofVs0'd%y'hSPͩR9*#@+} l@Ԥ4̒8qͲt^/GSogiz&Ll"d^ylGnr(@ND:䭑6T]ޟ)M;%y9[7<xjB_ Rznt7 鍼D4 F]ZNGm |x*.,c,يP9>js(N崙^=mAn45f{@lQ+!{#݅XzRMgvFQ }щ@ۙ6ɹB>wKΟjg{m=ŪcYQ9B/ģG#'EKQ~fH?;u㏨_*kiX۠"m Lt]v-¡ |mQ2|kp`vT1U{ a#P9SCAz>n HɇW3m'xK{J-'SN~ef7VG*%[9BE<'5j dRKeq.lfq&%‰c<LFBa"i+qEib,'5@B7Y%Beh5d.O?㌀)}M.`ܴWT؊9AWbv%n$A▭;>6ozB`ݓZķK6A1T [h8ۆa&0XyR܏Q쿃D:.zuhB]͐jm  5cDߣrL"zƒ!cgV$Cmެ?Y˔`K7f.Csici(Xߡrɼ=o &;++XCŵc"#~-lɗNgGP 位Kc/̉,VFoOD)`.>8)Ʊ3%/: @nzNDVl|Ug`:toy//ٔh TD*lN#?:MEfCMv!dx6ܵFTC;.k1財U.•5go]au!69GVZ̓ʜyMT%)jr~s)ㅚب p+k#h);C.zS ZLFo) oЀu_ bwhBd 1OBdwب]1>Riz^f{ҽMƙ'e\ucc&4w]"`aZ  N@;+?G(tǗPM \?;=3 r_erqyn`\QhQԏZnaZ5.uycUGfH;;x1|aС""tkyMߓ9a>ZئuK*{# =xhGOFx\M&80ysm0Y_. E+74b(gy b>Qk]թo%:C>+l^hz9_̚uO^"w($nI;W+~Rg q_0W3qo;Rb O0@ ^8įVlTi/bI>wi8m#x3fpi8w˸4i{lL{ɚஇOڈܧ!B.78"Tk(RBn E1P/a5!2ƈP2,v2nۭ#W a{܆%DOj Ws2)q#yT =Bx.:;kCcWi`ejWtUmlWV]ěz,tq@Qc:2L[mlE7ߌpLݽ O|L'|[&|B/@-}uxau nf&2l&V:}w Bw(mL0\6dsnf~ Դ@0˃ums?X iBOud 8dJhћFr7.tUFamjw J8hF Κw SZF9'khzWDH m9S#sQDQq[ʓܥ *R9\6)$b傞c3%\&jZO? ZwmƵX[5 }M}$k8Qr3#_tN 'S1|= 9TNmɆi\V]{|R$/8yUЩKc /0<16YS>_z 31v# D$ɌƱ; it;=y$X niAߣZV|cE3Ej~ K[}1OHw 1K4R>ݑ; Qy/?D]J_YP5W2C?dۛ9c_Ͼl ;7TAuH_%l]lLJg \MpNҵuP\M*V+`H ;6PKa*rh^KΉV~#@t] w2{%-U}E2ԍsck :2lZ9p-V ugvԨtAw QXISpѡ`3 *^i,dSXk5NKޯPoa!Ck vJ=+x.oGJѼ45%tVC\Q}pskwL$ThfWi;nnx:}hzSۆt^T3pB7UOΑx;(χ}j231E@˚brpS+9r #:\g#P\jsacq*ǷƔ;T(&}i! w>}̿ww wsT]@{Z,/"-,mh0"SL3lMKPpxվťuTY~0dos4 'ʏ,A5)eNg[t ݕ #3c˒!TNyo^]$ʵgthz뿄jO%5,_8.dV/靖daxc{_R9F|Ӗ?l5UyvD&`FhxLOUү.\),]0ģذ@)jQlȳ $FQoPÁ/Q#p3sa6e)JƎ$>Hqkw/;"TQ.5.h&.)*,ެy?si% 'F6gKo@Nv9̶ UST7jHF8-UٯQ O6U].T(ӽ}}^9s%-7$lo:d\[]CP4`M,_IХ7GY-3>-ǡ*Mgbhcw^(f*Py`B*HV,ތ7|v 8pMOZz%Fr\Uq沖ۙ)l*|D #WU .>˒RI37~F2?Pߜޛ.L(tmNK0fS}S &83* 5{vcW$i_b|+/۞/\no1`QL ɵD G2Iwg0bs-`컏EQmoSͣ$j"Iz&pB\= /aU3]e ί2^#w.1JY DJ9` #%RvIE$7|8,ӯv娡t3J-"~+.J9CfZfxW0QY㏂, O!rg_J|^%wQ} aMvXF̲4qE97h#4 *Wz3Ryų=0qyzRsNsf>rE}ݍ{U,<1GXLpV vcvv[cm?|R"kܹpH.c݇~wJRRqPtzG@w<A kݘyD2Gi[^X4r^cד3=le9$yV7qJBl 3ܓlz2nmTZf)AbDe9{y g%MTb vpAO!r1^]BDyqF߶$mRw $6(G\V],/3"#,0jR#eL~X:DcޯTgrM^ WҤ_sAv5P~uJ,4 o1NV & l I -L9 Wy C|>Tj8gaj%[wʈ@b KRv<וbh4!@}O=2́$7XMJΪp;͐-yBY#'СK={?3o? q$ƀ`=abfVΉib8uWjXFDŽI9==, I.,^vDNGSۿUກl/8"}Oh?͕f0ֻ :9κKB#z{O_ԗdO]OAv Ĕ F"]:/mq#!O ;Z:Me7kTiPޖ;{Px3~"(ck+ܘ^1c!VX/Ѣ.WH{L03R9v%cba,ƅ<e f40;||' >[Y,2˳:! ~'cr|Sδҡ/cmvW$!ׁÜFt"0=HL%+ xdh˦ dl!Z`&XTj , P);3V_N"yrhoh@au2)NryNW;ݿ&X]Hx?۲j#c/Iȵ#! yf%&HBJJ3(z}kP@h]bFa{ {{MoA)=]AcPIVV ZV`>eN rK UIZe6>HYKHhwM?'|o }p7\_1NTX DZ :|/w4 =ᷩ$QU0yK4zǑA%.E 4enlgXhswm6 @YBQbqդ"fdA"bCl;˃GpI\gBd cvRfe}? .&3!8 `e€m`8e Z؟ȶOrFxԓuШAm <;(Y6JX(㍀yKhF,Oj{f)S[ DuA@-S/5P0 Y~E/Mx.k*ރZP!%:MRoN27SlsܜX@+B0 kmhlq?y Źh؈spdx$A/beIp":Q[Tz\rS\hM2+ 2nW|ʌo?%Pnny)v@^ҎjqAFE[{0}TMŬ[^#>dn[He{OVeWRzgrCEm\e6TXtɢuJִH3%4%1ؤqAS1\tDMhk3SZ~kets?>AQ?7i ?/q JR@R'}b .#hVTFB{}܆(21Ed]ֱY|J :Ȋ1F%am 1A0[&8zuT@OY{_(zjw3vGf%i cuT\+3{\Fv^ s^h_Y$w)N)8@/.Xh| y%ъ[#R"~@A6M~d##rW+lxlp%ԥl+̙Iё ["Ht(;dCDqYSVS9(#]ZF y~V" F<|w`g/̩ƮJ^a)'y324PVazwDB,Rzف9%%F: һ%'׋3ueqPT'6# 48PP)Y@뼌 X簑O RJX9*KG*ƱcIO" ZoAkR|RB'v.x3<0*ҌѯHaF"ZjAPZQ+B 4eH*͕zA`o[V3k[| ;~^̞;5\,'};j;t-!gL1UOZ5Tg^@EF \ jʟS75VA>Gmࢭ4K$A:)2xU_a8HjXu0M08~8w8ʦ.[, Ey,^G?דa ŔZW 2Pt)-l_5Eu /`^dMU-U,UzƔ {F] !v^\>[vMKê -x\)Ê,6AB\i +lUIp1 ӈwDx~$U#Wl}b[䬤ALB*َu.MWq~rU &@ֆz~PK.y2z^!P[lGiJnu#9'3o}})>۟  C,R* Y\ުUޔb֎)!+ 8g#H؀:P,h |'‚arѢ[`kXLoA:В|){j|mIs_ Fg1n3gכz׷=|s]ٛo/3BWř^fwt F)>43pzMZ&}iK9Pƥ3Cy4eo IUkoc[DU",M"݋~FUYuFfq4*ػԭe.u5&GZ3HU#1!sij$ҾLdhBYopa=Lݗ#?d?KN;kw{K._j`: xՎ06H?XRz@Rd.KNnۼ fٸ7mع؄39r):*)FC*0M" b^Agrڼ T~@eM/߭=}+~>MiJH1{Kw8+uX {cy3[[씼!UM<CΡ[r Eꋳ3Jׁp1V*("븄tUn|.O&VbfGx:vkLW&,3EFYJk@4}iي$*Շˣs@h9hJG]vz b!,Wf4@HH9p:P2H/oH*"n,Rʐln:%]5}P#B5pWM]Ku!hja$C/3%e= *( c7}KY񏊃|DLE! cل%p3 |K*(J=P<п"A(R8Kt> ɤwR=R=R RϚ z-/EDy֨"B'mmn1P-`V [b&Af  Вgx~\Xo_fy6t5U,ge=L|?OɪsEd*; :]QŽ%߇3tIfTqq18$<~ :ۊOu N\uX6zl8ȇv3O XMŧčp2:g-x~)mѝvvs8uʬ[0$|P[4@f AD".]b5{G0LNiAe w]qOawt*ӋK!#EhVoh`wsEFotg@;nV`qAM;b'!H_;zƺBYL_\ mCkߒWD뱱AN,n֪§>#U|3|pg߹yNv(hN㶩6>9hJ5N4S`r3ͬ+ը19W v~;ײ\*B(ALPlRK[X4g4t j8Dg,cX%;]IN#"ljilv,e37ykMf.Rr pٲ)cdwQmi1O*?ЕF[1J9ޱr~9T[<)m m{2]35-<4LۍgǮC-fY)KmUIf4Cj{8f73ځߴ33+=JPCO O b{wPމ"W>ruaS?JFg K`vcm`}.[0lːGCx!ph|kbTqXҖzG497V2N .6& 1%+{I3G&6zOG ^QQzѩ0 XN5a?DK%.Arn$Ect]>/K~Yu$'Fc;OVJ@:Rh|0B{2y⒵)ߜǰLB=X>KfSn )J{ rcP)Y(wtTcAȹu:t:['`tvpk~ ro<߉&/,6><6jbe;X^mP|f{ {LiM@sf1Q%`R+*o#dS=}|Zbl ֍b+_D)#"oY@h5QeED߈)!1-[U&ΣoUHijiH(x[Ɋ*rּ\id+*(6N0YOh0׫'L'^y@{ai)A';͘[D;$zO7pmӆGRL5 >J()X u*\^(@ _&J&'V &or{G[;ؑB.=%Ա7B/ 5YCk’\hpskC<@sdj'&ՓJFer[U W#:oB m'9r! y"z"Խs,bbvx]KZuL;;H~Stcq?fYuLܜɬ納 )Ԝ'Vzdr$= N( qdIŀG9=09ϝ[󌶌IA2jbeH ޤ5>Ɖ|فgy^i[ޛUQ2'!X#PpP9]7s/ɌtE+&n< 9Cz29ql#J "5)@y; M,Yi.2V VA@YFԵη;Jn#j(6!B,sd|}N)Gml4?Rn Z&1 l ߖ^pLjbyθt$>Bd'mj!?hGn:}lKP\}8V@L2SLhNQ96:m3mhnH^hW]̲+1Mrp`d5 g50(ň!#uUXx n6$07_f>L6h v-/o1kĉ71WlP "ZY*ܶ<ݞwP\U4HrIy⡷$ MnSM4?B~}+'Dsf| m88shFdH BAʏsVBV7t;6@I+}tײ*S~Wz+LNiz hD3rh^t$8K/.mmX=^Lq$h0Vbh aU7<} }$ӳ7s;gDI՛zf>|CfM|#GjvhTK}3_ݥB}!1:;v!a)\,4!Ϛ.$b2h:ҶCJro;϶-&T NU}9L9쑹`;irN/[嶤x/  Jlælz-Ʋ}qHY^pt@U"}(L0 xF :,fv(,rmn@Q䋳<,-_+FƣL^Dk8JN susqrʃd~af[|e}N[FN]?Nr>8-F_Lm^Y*]zFg:'bz$V#|d8k@="h Ay+D"*B2Dt>`d |fJ|xUx9ӶֹS` ׼ȍ8`;Oxf 4~9EH[NV+i8U:%I:34K<'BETͭ2a >2ZwH[wC9mB~C3$]xg>)7Wr V}(1{gc!:4΄&bcײMuп@?z8mWRT$&L Bwܻ3sjo"X]s,ne`jV¢Cqdy4VYA9孨S&]xTUޯayx BF4 3HԿ|dPyGm'6N\8Bm uzđs gCq-G9/ VP$*V~3S%nqWƿ:Ô ?e<2SPk8p\,8A8;b>C3];tױ%x ^}`.;DKXL;!6u3RlR>?ܘ7*`>yHh R8< +pd(ٴŽ'U~#$.P,dUk0ڷ6c{?͕\;rZ"4VA'%Z}&5^+ r9o].Uٳ2ɻqq/(7zX0'Zh>Ճ^sq$hDy=x6uzlL6A,߄L+aQJp{zַi=?i@]Ksm" XrXRBQRA}ݥ2sF;N*; ;1w'[Skslvi 2w(V*V8_˨<ɲ_ƪ8}X?ZxXP`\U +Gg}3[02f[{]-L] =杖3뻎2')t|D&P}b|6GBJڝyG s8#D$^0NqG.f9@2r*^7v-'7XϓBVQҴ /g>jA6Fj?iJprVH)̙'1)1< 랑囄$wv)}ӊ,v&߅7jI(LSa [.F`'!cu@+el 15~(˖#pdYidB\*Ō:] t yMG!!g2v=~~1yuJr.orщ44T$@tf=S{P b8^)bfs>A&-mzMz?J&ѢOw6; N8)H]Ad iW:6a}).?5+se_ ϫl_caj6Ai$wr'1t,CHni%,R!Aؖ0{4l5ݸ!NӱS7RBfHl$ F3b,Be)~qvɪL%I 48*uˡL,y5_ EyoԖjn&f5kmet@7o*~^/ KY?ݔ›N%;Be9/ii$7e6 >{1FV$,MW20MAF\:92߻zvtDTe]:PgV2t-֒pj>|\/9d'G\5u#lv%V*41ׯBG˙"&y”v8 :UG+L͌UE"A9G b 6y[R ?gߡpqR lcⱸ i |&4GRJgEv\pr@`DZt:LdpNUJ’?8ĈGϔ6P^9,7c&|Mȍ"?ր sP~/uZ YHә$Jh/ɐZO$?cP: cSoBah I" vQsɜ@vTrAu̩~OR|z OM" u&B%@u9joqD)܃,8*rqեf^Zլt䨉c#MK CmCm6:L.Ef'%C䫁-hK) Ę'r^U%L @2M)0<3eݧ:.=1:HFYd9Ԇɠu;NHo.n%45H / 4-3rES/OY dx`Gr$*)( 2XٳNy:,yx3m Ϳ&r#$g*,:8 p}21J<A;mJ&uu.@:)}30;fn6r*뾥`8k8@^Ĩ(5x9cr)ikJo8W'& G.^<9p&%@{vNIfƾ) Qn s*k6N,h/D'f*'&OXN خTQӿ}م̒L^}:L-)JɊ>yR_>*ۃiRpXh؇P?}Y-.ÔȍBudC-^fqFy&iN:7gKhc7c%gpg?6b@_Y͖\֛nes,`PGRɷ^,;jB>ầ;| |=A|g+.=,\3x3<[m9VkHKRQ 7K갊z*# Iq(刟J8SG9Qa Ww$J?CsMw4k?\'ӵ4c:eut4x60"^j}Dl@*Neqj鬳+0D9aOsW $9 H˫WLO2Z>. l*u >+\tDka6XJyp4Qey$7|F;c?u[ 6aⷶD^Gk'О4birVnhBK"MSAg{}};1b:ì#g^U3␝Mx<("K~$E4⚊Ϲ2]؝ A%m"nɯ8u{_7N R/*xlmUOȫ:IZ^et,f=c[gPK5iSTHh(s$r҇7FD~-Kj{^ȫ[j}נmt>e5]m?}^3Qψ]rcdF ˞RLjdX^x` 室7.Wj^ _%W[(B.cZmOt0ƌh)o .K2U ;68F0`B𝡷Q ۟R<+uxE/ /DlfgZEnbJ77X5ET`r\cGlDD^1 P+:OMH6 t_M3|Y;/K]H&f?wޭ{e̮+˨DH)ef>FL5€CxujV&Ɋw%YojtL$[j( (q쀇je/Y6^J=,nn[' ]4a zkUko7V\xx|M!-1``D(׳J[C٠ {N놓'"P728?B]vDmnpB7bt$ Ņb8tE9)teփuyty-)FĂV"G#vqLB;[V22J ۃ%6@C{~Jx .ޞiQ!7LTX}lf:v7o: @ ::ry d_U%VRWq484$t]%&cԗr`떀0=Id\WGN?t?je{@!b@_K16B.m/R7xF-E$"z Zn#w5܈z2b~b:'لlz#6!W,&b}IRQ3 mE)~r8pti[PAR\^RD"l?\,=N>|aUf7lQڥ΀H:n1=Seo }~! o=6p\Xd9LFN0V'$A1i\ިCl-1Ǽ}p5ӊhD@1 5#)Х>2fjQpH/Kdaw 7xvT\A&i>˛iE-FV)N@4v }Lr7d?{ѹJ{k :@~NhӦc>3g1=i_q!3 1pF0 =繻T?}$_$puxj$ޭ9WaJJ} t檉#<:b @Ù_3#! 5\vjͤ{,w.ܮBւѦdh֕F#!Vyl`Rغ:0+W;n'h!q}7#?r > 慻-r=+ 'xŦRphO&^4 NxbVA~[uGCn6+ 0#w6!Qul[z2qdoh,hC.|D>Ms!1:|7M=i"]aնMd܉Nzcz%CQ0^毹;/ᰌt/ Y,$xk%^n%No6Nz,F+r7 ! (=rVhx"zL c̽_v n{D"? +?|Q+J-NZ%F |=-uP Cn#ӕo{[ʛXGi4o{0Fg[W՚,Lp-0(֣ۨ T́,/&^e<՘_F ŵ;ZLw&xCs~N=!?;<)yg N^l"QKy/)ք KbplB e-nga٧d_&jEUsT~9@$KK6z- D<V|tj <0_/na/XBl$ `}Z|Pj$Z`{=y\ǡH-z!fFW[9gܽI! 6֟jX}brnIQmoЎHf(v7 fZE!"ls8Hu@+9{˨/4/1~k2XN=鹾95ʆ\NryO/TntʕPS G~_Wf4CH+Z卬o}"C|ZK}{lDZ|h [3NYsK*89oNr#]!}(ZK <_iհ;#1EIKyHUSLTS{:2}!j͎{o}|D6 K*J#DQ΋vITgj}UҜ=vd]_rcoaIG^!Xk|UhMw" yVZ$l)A <<ֻhi% &2LT +19H)F(\ٿY$.X̳S@lPQ["?fncn3& LiY4ibAC<ЋYE_@Tc|\2e[@ͩJ;TZD텠gt7uc# hn*o}1Тa `ldo>mou[2i>lR~ >S>3hw &D %|7S #j’pHAm '4h)(,L?}ńNO._i p'(K[ H Oߕ(r- KYT!l}áHwY#isf5ZJRxqd)b@nN`$uZV3%2cճb2A.E4댵&¡,<{bĒ"!CQFCL}D PŃVj@h0$'ERBEK?R Js9^ YhrE`$L#KC`B+쀢`:BAKّx3/:>_~42|`,^mD;Ipul)ۿ< o8 zyt%|FL?iADbnB^PɩqzFGv@w3.o|8x4ZQ],cשri( Y < !IAg, 1@z#moO7_6Z3q&lO͕A$0[I4L@bNU[7sDl&KvJP%ySFhTpKVCױՒYvozwO ɔ^urNk4 ^[Fo- <B%k>R7V]j" ـ:_mUTYi{};[PPYZa'왝cR+ӄR/"w7E:>0:k fTh;L)#k?oG.o-<I_z:C 1%d#Dbr? bE}[>f/ǽAf[Ў?C0$ep?LKY 8x䑱0V$8B@d& ٓ=WMf`m$Q'\z4/awU{)kX6OvF6*Ô kFSrԇ')>k?*yaȵ% +I10+6k .q6JsRQ J֗吱>sx:x*ѦO*YKAN Qj+^RAwcSil; إ7+ I"B|`E3y։K0zf,s^נO@ڽvG{Xq٠,D!йð薡3-vyC;Uآ\4LW ,f=dYcA F37[FjcWj7{IB9ћ LחH \u9ҍV&0[ځ U* bn"gSIsrB"#txvSv3[E]}3䈨`HpڈHY 4vpr/bS**'zqECc_9~mJnKZ:6Z:(u5b0l~6֍E3jz^Ġc/= .4}FCl8~եNJwAp^@tQ!0axh?>Iq^ k'EPSY}a|:B1LV:p# @qH&$^\!|~! v`@wꜟѣnܛf˞GuA!-Û*0IͫapʱE4La 71P?…w{szty(r.E'D˘uYUe_;[ꕔ< E416{q.nwS7e,>{!mj!jkf3K P}df;SC9m]6+q9t!4  "}ITǡ{,b?LH1z*&W#v~\o@i^X"6|+D*cNSsQZv$ߎDK^\P26 )eE1w!\8MQB؎šɣ cħ4 X``}kN^và ?&I͍ʳN5D){44Rf"ox&ZRcRZۜc/W&܆E:qҗf:sn;^:Ӆ&lPi醝`Jϕ^+~{Ţx(B6^綄Kw{Ο uX֬ˉz ^Rp7hIw|k$ɡ&p?7! v_zL,x{"dx}mn_"}pvBKutb;}3$Ac] X'T[]O+# Ҍb1直3JC9NcWK,wao<^V?b *[ڃ1qdFٶ z:uM^J<r˷ƲTʪD>mkͷ%Vl\dF$Qo8l]F3,aҾIDW9ϚJ>WMMa%9dsXT`I~wUmSZjGK㪽i68G0zj'+uMʉO:[8ȼc>sg;0iݩ5C v>~-42_zwԫ4ش|_;X6apajBXI{CbƜI bw.)n?3SuE7 ݩx9'Dъz\Y[zA{]+o$sh.?0hѝWSTKAbάb=1g1^axUvpU'd9_J֟ݥAMc}Ẃ21k=$6<+3QWLE5eM?@"V! ;~T%spu؏*wQD ܝvcb/_ $BS'^"8h@gۖdD*/ovw@PiuJO:60[mUF65{Uac8m5u ^8U3*$Z_ly4qد! N%Jsq4K:?/2v9XCT7CkTd6XF47D6̔p T\XīSbHEas2t%SC[Zu6GcЬ̶9ΫҀt".&_l\i(cF@Xs+sT:|Z'9KljɔLb83k4Wi!zS{(g-ì3~xGnX.&g]#pQ/G6mcQ;;NJSc#4QɌwC|2?'5m+~(|lhZk`b[߈X+QMLh(aF*+F(0d{4Eat)S-=e4:bH(3 !r­^xik^*6ᶾmSRhc?,=Yxeznə<JwvP۟grԿN^ 6ِó Bqu <HΥ_ګ,*GlW,M?<$MnQx,>K8^Sb#IqWq'+JwMi}"^|j3/Qfy%qżK+BT ujQ>MEf원d:ۦDxYxX2, j>E?GՀxǙ d`gh *3 5vMXa$/hOJb{0|=FuU*/Iۺ4t 0*XL[F G _(&pϩBg ܿ^72 x}$R*N ''?zѦ痓V '*{Bb=x"}KɸOQq9?*Ld3 J*S%!وE~~,w@uADtxD$R;doBP}ʋ+AO*ezhת"oı+ۇ8#1+k]''z0fOXc<X@m_FMR7ٙAo^mxHaF*+WZ/N耯CD5 F,\%sl/F@p+;(/0+wsP_xGhCreĐ<趑W ZCQAnۮ)>t8cUX1`?1_ 1ǦJB2ڦ:-CkWJE w5#:tXh5<%,y(哔 v8:.)4w|XIQmK? =$:Pܿ6i䅳NA)%4A⃖)/$"B<30/b"H!]үV'#`|y,*>Sa!o\>{Ap}e #^v9K!8aQ6ۙ`eW3:Ä&NwzZҤeH4hw?)Y-L"[ ZԀ)bӸ`znk^3+D!=u.FHg&A&~mD\l 2İ: rwr E{!yœ0$ps#s*a1(ow+F2Il /eDwe=UA< #invM|suNtLH_7f;5o qg+ߣħxʵL~n5R жء78/ 1 U#tFHbQh`hLUDN߽t_Ɵ?7U-W}qdӕp<0ܰyqɪCYw_G0tv|b\ :A zސKNm㴉,iH˜'[;#JE66( 8YT6f)q672|s$S/ | f-G-^6t{Td̛@tR\z*35^< O,:r0ӏs|XAtHC(Od+8FZYAлL~I@! [ݼgPv4*2]z䝲=]}338CP!ɆC-aZ*8r L9foX7 b[ &tdcݎ0/pRQʂg%$5ȆR:z >u)/Hv7&Kxm ?YNiYnϚ~<(j նW:įvM/{]BUp5449GԔafk~=yU+1r:bB34Pj'vQ /T*ρbCʄ>(V^k/z3 b]W{;4i%KLW/>ҋp9kmm: q-:R& 8q/ay6&>ftYQe>wԬ/ּ'˿ұջg$5k{3BF`p%,fȬh{!k*Q (Sڼ'6]:|#uVEy"`LX۾_dH)/22t@RO]߀'ֵ f ɦ k9LasGpw57%!3a褑Yӷpɸ9۹| gJg#B?YO]v-7mI V_Z|BzBH,;)X؝2؆c=Mw|7=u2L-5 ([{XJu^}"s-/+Ѱ#r 9k^J ,o CJTXUx7ևΆ!1PYjAF͎bnS$ 龜.tn*./JeSۧ]:clal2Q{al:(W.4լ[ߒwWK5L J^ ZߑUкkL5F nmyӋ۳:\Xk@Bdnzl~%?3pi %[X+|\f16m"/C|ũ;l@W'V #aj/- 6dK{, ~W)c`3g)h/w@ yşOLI& )kڑYy'/$$:Ѹ*7g~+-~3߶>̩b:ĩo WoYEI<Zi~b$)!jkwM8BzKИC;I5VqչyϕhM#橤'ٔi T ɿTƝ:G 9 w^ 5n&RO4:J'.dXkHivIAC7צb˖7ٜuzN|1|-Jݴ;k{Z/`GBeYG!fMuZj?5/ \&Co$?yEғcJWFPo2]a2ʿ/d8BdKDQ˲'.h<}Q{)&*qs$}nZg# .Ŀ!uu}Q&x>~;)psO ?dӺ;KNLz"-_UVl\ֽ]'oL>C0xBYfYG}Fha.8뿨{%U+ u?:XUV`S0+] e'rm3gFp\MM ȍE/Fwf-<ONN?qXx=|FŚV\US&*#sfBwnR^niWտZe˓sW~`=PD`X0Xi-gUl֣N2SIMgJ+NbU)Eǎ?6"9kZmrԌd%랙bi!E;Oay\1sT)Do?#WCW&2wBBtNP];DqHO =ІQ!$ML1ݱ4 2Ո lVxҦΖjDj_Ɍ05̛pWK@/u٩Z+s?Af/_v 6ԒI]A0l˙9`XzR-4 9OkVYgzTJ(*l 94(nJhvZ7|+eWm5X]B) C3a%]{XX2)7/>0! 6u%aH*NT{6+׶<_⡑aP.А1 eX#V|j@Ft DF 蕈D{84s1΃-#р19)z`kreI|z=~D57:wkOԾ1m mRnXm8td51q9ߨʇs0 ە}76/u!1,a`&wk`E ]2R@t4S,4ULJ}?0,C.rL I>5[g^ >P' 𞛾ܘ 't&k?YX$P|_A-ô`4"łQf$Jd5ೃv1œ_g1!Xq`?<3ŽP.,N5gIc= tb GDJN]X\Œjj&]d^.B؏ͦDlL~ R2ZlFHWbG.7 ]c>?<#O'Rx9}3"Qr^A^G.d TF= rWW{@˫R7WL{u5j–ńA( &nQ>H]vFgv7O1)B >N`66:ea%,?nFXK\4/HUP>;ٰ{M6fLF8\@`z8].H̾LIvc f1ꉔ^X]R0uMy\>Dfd~9͒UN.˞H {JJ56y r%^4#lM6Zֿ1*+dBUdDDu؞ |1\$ԭAj5-!tI'luk+CA-s4) ѓ2IgPYn)j'zE6%N <~ӔYMS颸gO,ҒFi,k;(=xf8?+ {JJ M`Үf-j2ş ʽ^c 8ViSqs;pK—k9͇~GՉ8u.+xfw63u;a+ݸȋh^Ҝ1t#ǝqb5ͧS A}O’3xO{"._ƕK g.dzDB$Ͻ>d<7iU4'wz?AVp^ Ь~T?VЎ.eRYp$23+N0Ǹ=9Y)qНg,qj:Ĩyz.ͯ!0fD=bs?Q'`?x֖B} ҧgZh5 }rf7n]@܇SyO!Qnq]CA[',%sä7:oiֲƌs8.|z5MxG] wnUjefΜ'|J%\?Te04 lS+7K;U:갛ߚr~cH?2߶|Y+>gQ׬f6dc~bNS.9u+RO%EfSSF>w;iV.÷ %_KZK60#jlw=RMzP"6Xp݋ZEe±i*( Za#Hqqҁ*]kμ T*~R_E;5u}9)/TK0jw,5k?w-:a i+[,-5ȉyyz~\Uc_'b`A#UuqzR4KS\Qnϰ2{' Bݰ748Z[&~._.⤍gAR/bkt4Q1֜W߬7BA1f|%6d'! "45^%ÒgNb- e9P[EAx)F7SMwv6~1%+rSKy W9fiC˺\;܂\"Erf6kg b6 FR]V $ Xo_% ob%Z7sx?n;[?q B]gj]Ɛn!|/UaED͈ZgW:+~OtFYcw9v)y2S 8B61 l=tJv 6SV`M4lR -9T,+޵L&Y {?+6tgzwbLN 4`sROaCbJ$jXK0' }$@Sej ‰hLq%3u% )s0 zV`oQq6$NȲ))l=as޳h(oqT+w(nYIg+G.#28bCuy 푲;˚`m4xOg~z)+sR~ jkC^14 }sgڅŻU+,S5'WyٵʆzѸ´kY"3,x8N-(n[ߏ#M[5^/gا„2Qv`P؋3)Ҁ-(ūf6bBZ2Y` `Gt!f ]Q .s6!'+al+rNiHzv~r[QyMd݅2d2WVy5%}=;˞ ߯.cn^dD q>vI>%rh6\l"Mq atB(Z;~6#jA"FB~"ȠB۳;F\. $S|֛+Ooν d@iH F.J84 ^tleR~&L^ :)z5p)/lr9]vz t¬֙l5C_fXIqNXe`[T{}ug>=[9oGgv(L c.I}\H:d@4u'|PKeޥR<*:啫eFH$8dcGrW"hEuɹ؍RƇVXyBv ;1*;`*\tXG!PsqS .0pl-&;!tf;IAù(I,AP=TP6 B`#3J%.=% 5 ǚʷ܉W#w׿MBȃzށؤ>4aAr_[,k^ ͙5P SpK2܀[ͼnE;h{Ϲxt.Rj7HRѩ`!l['Rö v[rb\ȧ<޷d5Q,(-mP/~}쬎\['T >p(rWBɫaK$P#}>kdJX7aTH䖮FjoHSkַȜYF]G )tC< 9 Tqt*7 ';r}H'S \R]U3t#o?E7< \E:&x&\ բ{ 6HUd'p7nB%b⋆F)G 3FW\vhЫB&-.D:+q+W~@):?3F/ B3VyǗb* ٺBb2hM0mxbРؓubRNL˂aA0ク 1WTdi e:!1ͨa}z95OL s3gs{R-GrHW籈QS:;6:v@gGƩG >9[t}3F XK[)`v0=}FkϞdsN,k~0!S>0n\ CWhjJ-v l̔gJh< Լy?ݚ \GEQmZ+7tAl0"I`6 ԕh-:ݨj̾?p91He>fstG+oȉO;}/acYB4$o_s|g*4u{QlDi6җ 82S UI#c ^6ޠ=,.P@Gr*;ODɟDZmRZ#.mQDh`AY%[Se6+3)\!/)nM |U!]u)%ϓqGPs~U ݆ Kr>SDM.Ί_p̐p'}Z.;91a7smhV3fH!f*lB,kwj'PÌmnjL"+։EEwOY"qQ=p LB; uH!T^;Q+9=zulȹިqgs˜sQU~,U rY~EiM/7;ned rE-2.$կK# R Sv%ϰ(eNqZѴzf (=e8 ,;mػ*xh~k\Ѓ6xؕJ!̶V ԽH):>@rjqPQ1CBaht $2g5 'hX+֚d->T 5+~.ɲrՏh?aEK0=r J6,BJ^G%ukѪ@|b lpk}^" _fg9B5 _GN*V'c4PLԥ&Un*rx*% 1"DYLT& n@3Ԙ[y#œ~ HB ~ %ıK]|HX !>@}PCkBA7L6QٝLL!Q~biilUuv[F=;9oO0LkF+=i! ZTc+Nt^D>]={H:xcvWcE6Ea5h(0.c]!sM5H ,f٘(Us>SMܽ-?R7#hs]K4:qsq:I>EsI $%~ML{י‰}h'k_wIZM\԰JNJQqzhʸÅNO-$j}#*Enaݫ%Fac˞[eP2k&/ZUJs yQ/?pa`Fܟ1 AK]/okI'j/E%kտ >L]UC)c6BE3x?XL|Bvi|<5}h+ ą=^fXΨ臞|iQOsH:[['z15}cR ofC`qJEO:4Bٴ, @;r)-(_P~І]is[ǗS0ڹzֈ}(ɢzb&:<Y*7cѭ18uz?n 1>Ѷ1ջʦSOley)z&OkhhDkJv/깑h~k3iR]6mcIO`D!Sd+05t.Q)wwsȗkrHi\Pw11U5~yKܙIDïb&0jɩJפau w z=Yp)cʯ EepV-O ;=_zX7G<&._؉&K\ .Lx,7>`JT`mj}QjsU=ZNw .~^͌vKqAЎ`)XAd WQAp:\: ?"훫.9-FQꞚ[^9k1 jb+v= |;+Ǿ+iMcx]~Dl۟vDhhLjk5FМpB1D8/#T|39=I-cZ$HKǥ,fv]=jڲjG X?m9M[Lg0mdx( -o Hwo鷱\LwܹuP\DjTEYEmjЪbٷ=i述CbN^U"i![`_$:YUC'0uѫ%f7D4w3;!`q,rL E!;b=v]|DLRHrIdg4Si,I0IWcvF84b%Vn}LsF,<5~x ~-_dRntu0b7)W/Hf~Ea5,e92[͈_XgUG9)f[{Y^PWZ \o\Hp0y**X6s5mdzI:q˙;#d4{!)WiQm:هN$O. JYrbB8u;0\Ib[^$HfC I05n箂ؿmHYU6֟H7~+FۀES$o2xe ~u,o[qF0UuFN1§hCzlIvVE*ᗭs NAD$H|j롒MIݢe0V]IW= ʦ^pj覿6EB@I3T}gBxl!;L*ZM',!o ^ڞ5wYta'49jR.1 h/ 쩽cY\ND Dx#ҡF6ImNjPHoryM<e'W~Hp_-0EMŽpS"QڝiD}; $x+RI tΚo`"<*`> !< 0Zi'ؑL(+&I$ǀAUѽrt"\w|d߁ |Z+wD;p|d$y).RCԕ8z[r;Wb:h]kiY sE{*wG4Od[p`ă(bLn(nWix^iPZ԰wz(0=FT U9[DHeG1Y+A􂂑^ sD Pe;E3mV@6?L)?aMJyCڷ>@|V_0*Y? "ؘKZ.ǽkGO=D A՝C}Tv|6 ӥ3=c>#0x#R[yV4%Y>Z)Vy 6XSGǸT[g>Y_6~HۋhXd/< OD]E 53 (1A;/J1F<:/0o;x'ΣŹ |unY\.O-5'LI?TQZ;m$"r7CvO hyH,;eG" {U6ؠFEBʕE$kh Ļ/B֬ BPo:corLG2&[20>l Ecm  < qǶʫ:v'J |*aHI bZ 1CL( JoJ. ^xxD~*tg]wJJY>džVy̼8A5jܫMJlt!W6 cCO2^)(jAO Ii%tJf̷+w lMtr`ZɭT^7#* @ᘓ;dxf%m$Zݖb;ާkPeZ3a0jQ!-U=z5rVlR-ZRLqQ 1__TDb1sƾ1`bnC`8m ?% =83а;4Wp-eNBZ/_-CYD29\+)yu. ~j6Jl8 AnyR0Vv2P=}\Rk@>lG;QJZ]C;(F1Wk7y^.M/!ד]Z`&#\{!ƩUOboON%O]fr;(efln7D4yeMPsODeWo;p<p=0DtUH/ɘ)!2~ZT,]#7zZ:v3jŗy$&|v5eIH:Yotxenr@54vsj kÚV9xP Ag /iO T j*+\ûnQn~Y̻a+8* Di\Synj߯ftqWRf)uJ{dE尀QHȘ4 j#V>ZګBqkiu!?ط)(ҿug4ɖd0ÚidrZ3ѫD.xY z`=_;"'~mru^n)`w#2Q]2p+k*ed}s|4))?ńDGSrkb"?;Ia,+B [sy&Dz%HҖtNJ!w "e:&Q`" ^QB. @؉mͣ;-%7]NlګX-Y8 @BmCjpK29 _ŞΧ~IeNx|U(՜i?+%GldNf4-j|\ U{V7q*V}V_5H ĝw=~nC]:J:krh wwZ/ȐN^d[qR.Ⱦ{^o-ֵ}*.F*R؇5-`q̇)>SZQFCGWfwQs1AfDžXnu L.C@ݾVS78S [*t։w%%&@OAQߋfÀO\U"28+2и2|IqEw.3ƿ M8EKoT)٢8SI3yLS*2j rQ=t~`qg6vϊ}6& Q[6q:"CeƈlZ;,ȃxk%uo>qꥎ^'8ƌK=9Y=#XuSL8[y+,eVJo;}Oʐgf,G)*T#c&nxc\B6' ͘V)*IS~G壸 ?oP{EY|\K:Z%{CPtx@ꍵ%Zx 2y&)À}=WWRO27ll|Ē (O@}kux-'g`ft@f[R|1N5tѥ8{kF6|>@1v>z^i(F36 ۿ5?Ù6dG!(Idiހʊfc*4BIH 4 d`/~n-H7phB6SjS<mS!q0܄1 ÆRשQij?1_bu>t?ZQzwa0%ވu!_{C YӤk_umyisqT>(`R{fRG ^Ƣ1}YU$r Ei!(|7O94BX@KFoO,yg*ZbijyZ3]U҃;](hK=~-)[X6úQwܥɪ8|YOf٧cw8ٶŒK@ml*u;-Ȟ$x W^v/*Wάd9 Cǀ^Hrw<-fr7 w 9"stÍ__}b%ieYA3xtSܭOӕ&(#72le++i/M1QK 78N+?@\tK))|Jwm9偋0nZZra?4VSU7u)`IdMwIsb쾕Ƒ%bnf㨘9$/`Dk2-{CʋB;1D5]J%a4(fq+q/_r 0`l5V볗 փ+LHov2mI<ג#"ڥ"ՠ jϰy/f:v=B绳b2 )\m 怗&_$ Yz2#=~jHq\fΒ9`]\'r;'v:w됳 ݄E?aSMM xrg_<ٯr~rck6E+eO2&^x-@‰E={}j{/h-h0+*AF"w.*<7&O!Qi \ULۥ}9C YaX6Mya@Lt=_ W,v>藍Z}~u Ϧyk&]nj؂/+/5 n{i*&|~5ь{ NTjW?/oA ;+3-M \KlE<1[0ZhPB'`8486x&ݞ?!7Lv OofIS՗"p6(fp7՝N,;SM!oѼK{]. &u)0'Ifӝ1D"`S~`p⡔阙{;]1`(HQ]N˂,γJSЬ2Th2kMx36Ue|^mAvbX Na1yŀ/0d5X|Kb9!tXhr}og1/ 5aol"6\)U1eV" yzɍ~k2 @<|r/`UF2 ]ؤTYi7jj0p99uɝ72;dvmV# T|{۟mCL !eeS]fw^ZDpѪC8J9,fF5gg+;{!fM[1WY;*"#[`z>Ùlu-CA&?(7TNQ}5:Xh`$pM꤇@n/θ|"^A}1BwDH<J۩-͎٥Q9$Wq!doA|OAL';=Ҵ0sv\R<*p۵eOL:-]$XtࣛFE$;[mJD}&|j=lPRe23XLU(%PB)4vxC?kFvoX{KDNvf|@60;!;ȑm)T&2bc:{Tvs.r0aaK|?ݜPZvЂvuIihe"BG.z./!"wzCY[;wES^q5؛)O1%썙 '+<=a5! F` $l1#85I4R̵i97Tf}SŖCDrb=$? Dk\裫=㈨)M ө} ?*:wĠqYUY.P˛As'%)gKo=8&Xzy~^!=:z{¿x,WXPrȒ$ &F6Wp6Ryɮi3BAyװ]j%'{a.:%Hr~u o8)FuF0WbW*.LHyv[.pw t6|'H~ E9ӋoVn /.=j qEE݂@;<#7%i!V`vu ~AX+- ;xTC|}x5;yLKM?0GR9}*^ $;B#p)Ya {>is0+];o&ad*x13v[Dv* )":`r1nKݟFPeDPAm'Tl`RQh7"jd,͒O~泧_ۉ8:\ (ib0T V;ǤYс`}h\' e#)-Eңgݾ5S\*Jr(y]x$H.ؐlWb6' ,gFP x_qS买C_P=]biCÕ ynNX ڍ/PVt-_֒yA- !|X8 B6W p[uګSxe NJʧUɯ}c=7d>g/06,{mml'>0SlX]lXmWiw*En eEDD*~&|O9ߏ%o*r*T:]£P[6Ia\TQdli*!'eP3+R~z2 ~0Ad )?N*St?o2K;xr3qSl6-΃I=$ sBl`5be61&n%1=E)Á&4rð~]Heس;jg34z{eք 7~RK dJ `@nۭ" Ϛxݘ:@8NSj.D%~ ׸ms͖I4Dޕ$@ tQقf{#KK~+B+ vm8(4%܌ԓȖ&h竫^WT< KNHחfxdy )Ol3ׂKW}N*h{/#[g)|HMa.NGx%S#-n[ӈ/._"M).xDE$Y)ޛI"dPzSN7P0nKPx 9 f~(!1FZȤ9g-9,xkU|Jvgr܃pQƫ@{7ϹK^@ يK$_7Mcsһ"̿S}#m\f`o`0e_ 88@g2[bD8z.~P-7eaR4 @0a#H;Ӥf/4Ht[_m,lP/8xU&mE9BBQm ٛ:'ZTpNIH!E[pV_h_Mj.W^KKK[MXi>,F_T+_5]5UFS(K_%R J׾H a ˮY#(\l7Ct6:\!Rxn~d:e mᥧ |ž h]}\xd}.,`s[5C =zm_d݌iJ?f1d+ŏ K 6j}!=wu#I z2a@doc)RE3fC> 7_m+FDm`;iˮF$a{|/-'G?Dr ̀t1J*vʑ X#nU6:mEƥ(T^i/3'Pnڡ~/h K<ʱ~LףDX1[c2a\q5rάĦkq<}eDgDcuxP̎8+EW#rѠFra' asEhm뮯ϝ- @"a%BAfaѕ:w#`xNr`5xל>p ;&$C篛cKPb jݧ]H[#}!9w Ɔ¢rw~}#&O͍ :~%}:9XḪ7h0h@oH^}>pX*kl,cP}2A;O͑[_ؓgv \L3/m _uY0b 6=©+Yd0cSzUvjܶI,SJz22 :ȴ4Nѳw2 <ǫe__'ęk'/Qzʂ1L8P,C04ICT^UmT]I\ݞ{S/  "a0~qBG|{^ aNZ{G-U\IyFSSTеԖƻp/xK7'DTy*q!'S9:N2X10l 5ط6̱~LC'\؉.} I3'bY^-GЖ$V( BES٭vg~_wm Di"&mXw0W7P| NffP - =a o-N&P. 73^DA0;gAWAf-+V w- YײS@bOb*@a ]1|Շ";BE72df4Y|YMY A,~d1釆xJ o);|/};-m}~Ԉ <NFt$x9WÂl?̌9s$*:C /rȳS/rДz] "(V\ \=m /sC6sFB5ǕP44{q!NɐY#ilnT_hJv=%:ng~9|5qO 'kjY='q_]ǺI4kyvBCW1q#/ϬgmTXyv[l$c6,QCyMsj{m㦢2;'IȱKD'_(E26:r/쉬T(^iTS#;$fPݒIFlݬ .y%%0ة ;&zY! y%WYlLjQp3"/M C%sk"mjcQA\m9JT.}WT+Vv݉ H[=z$-q3p} ʏ ;19?ܶwIHq:[ eNI F1вP.tѳ!G:*bqB]@CKRS2U3F{4[h{mlt]2ːf6j˄-*a ,꟩08qpTɘ!Z^K8vܫ PF#AV3 ٹxLd5?<jiGAԔ'7oʁ))8n ˟̩Vwj.̯D f,N,10ko]XYcP{;ZH1C %vIgV~a/zvP `qm1G#[ +aCN'Cq2 BaL؍y QM37fD!$0 aCNf\ƚo8)"(ix<M0 tO"{z,6⊍uKI@7#5#,kή Oa`f$Hpg- d*8uP"ƚBHh"vZ"Xg`j*֒XRQ@ ʂkiT8!,(bl,5=W^폴'([[p%ҚY7V}FElǎXq8`=*KO}2ј9]Ïwb];|цZҨZ {\M-dvtWg03`>{թtQyN\Yj&cpk{e&:,~/WN&8ҷoe9H^, }K}]G.`>T&œ24dJ|G'i@_BJ!Eq`u\&#ɔҹ8yKc5 .K5mu{aKRL'Vx ?[hfixۗPF' 篴NY" ﱱlHާ$\tUǀlc_t'GE<6ڹKt doƏ`Ǫ|u֖:ߙD~qlč_öԪ╫ƻn: gce84h_`ahhСqw.^'rmg~t ϪnT^;bY J@_ %Vuju'9 7yq.e p ejEC=$[^zavnHwVV. Fo@#A99 O WTY;U!&a0m' cTn|Z `4azP2PT/@ܪ<;˶:{ 40/jҸ%8%23d;Rqy> -n=QZRG'br\,ܤV1܄G $CK.sf_:Si%,Y@ϼ* n Q5Zl. ᮘ[P34\G_o^IyaTP_?, 72*uTr.@ ܣڇk7dق) ڜK/rMď`vZ$s9#F~?sͰu,36qrɂ3'Sƨ2λf< ц;vژd?|N}lZdmGiD6e+pg7ːz뢧qpG 94| }A#ۼ3 ץ`3[4qUM]Es  H] mSq4bfn4e ׎C4Uz-8%;0 8Ϣ,ջɐ7큰C c[ˬLwϰ>~mm֔㻒MK/k/fhJI!B^[s {JᥱTr"`L(W=[ZʠLfW`s{2tpP/L,NUV V~P, KJL+Ž\3*SL]UwcwBKfbh<|x{KE RSVcio ^ﺤsuiZc[cXqKܛp|\MgϘO/44,h^\v&n̥Agkli#dbH|l=0Y/7Ake *e/ͯ8?J נFAp0pdLyi$mf?\v&fy^>S>`6- \ M8fGۊ"rTW\?ݬgҀ^%~(/oa?j]xӆ(lyơ'4p+w:0尼;od/ )2u5!V1dRK894K]1^ :gZ53JwO}h"\@|i ?U:Q؊ XLHr(WxhԅX+>w|L!Ss,w?pKk/;T t:~"VcֿfbjğҹR'lnuh8E՛g MS}Z!]󴾤YqXys۬;E"g E3hڡrܜbO\BpEB۱1 Z2E,ٗ˾k^X ]O rǾ"4EpgϽ;BrZݐWFur gTbpt55wjT>gRiU!x>6j./=V Di{Nn~L֨&>2`iv2dGKPIܱ D!Z=6(*:b򶊾ORmB26`2ŏl-Ucc[\G 1ڱ:;}\ xK-lA4c9@]ٹ]s7 ~Twoz" ^!~>|A>'PWk?9漨U?^*[es-m}mq>f<~ .Es?ׅ=GVݩe[a| ]"WtIJ%4qKPīf3"V=ݼgƩj'o$rw ^ g/kOGtG^لi4j gl* 1ΔiFIHttoK*Kjd𲎅Ja;MDqHQe[+ v]r d=Zm^H c\q”,VghuY!]O{K>Cm9 J'ѳƖѻ2M}GTt&&2M&tf;Vso$Atycv)Cdi]/{NO^+qG/DT4h;XQ'j׻\=d@oGT3 P~5 p b>Oɂ癷"pTEgkZXG҅@yJ-9oK|E IăzzMܾUe&6G0rtCI&jEc79p< &Px+HO gHѹgF[ ~g \{hɖ.;a\Fv&wSK&{فimGh4.F9Íc+u&[&nZ+r43 vX8#/;!u*[$vRxo"=hl~Qo<|98rڴHVEh뻈YK™li@IUR G-ٯ]2I/7>O$7IЗ"?onW&1_e#xQ]h+ *)Ux0EtM)H0}8܄ ds}<8ѽbDK pY>+8ֵֽ͖?r6ٙ]SAJQTzCn^XkHq8)wh -MRQ6 XL<2KT{,:u߉%nui ns*o Kj&(O/CHyb߾ch,PJ#;bIF^]3t>B\dK/giW?*,@ ԭez>&6E텽'nPCt7<CDG-d.&χ,z]7㲤<N= |8̩})7+ju[¹{F]`,`³M0|(ܟdmCQ*Sd}c<T,!%6F-KCsΟ$;?[7CgJZD聐bSW]ۆTB*/?$e"ɯ:kÔZ^$Q,j;8!Y?i)/)>S qbKg*]@Ѧ:&UX+hD{!D[/֝C@a=nEFs)mˍN, [԰\/7#pYG^ꡫ>s|)-R^6"srEZZTHKVla]~33t}4#X<݂UOlHl% MEev Y;VQG”,'WG2[}7&v/zNDs 3UL-:+|qE:SdHi"-|Lx a >H{&g09peغ*O*P5|f[lp+8vؾ<4ۑ(kT)O~`KX:IR$c_R]fS%goabsѾ(%;&\ }i]dOqEn"na>fnEX,m%jUÄGv$O{:P%J,YؘM[*F…}uٲYNRuI0IDꎤsٛ2Nh/PCP];%;_kU BO&#(Dk(=M}J9kJ{JkTgsACӈ _jנ \cL|ޖw$?žΕ^k NvM'԰S>c>ClGfI/op՛+@0N(O\jV: 0$ŻA煠oaFh(2WcJ:|耴0hc9MApEom9H4#syzXÞJJ0r=G\+y lRTÒp7|mB}+K!>&lW"\knfN[\LHل FEq XIP/*ʼ̢_Gt/fXic:Fw =ܒ2^;M2llĨ,\el(!l|nfx^8ŇREy]q9NuHqJa괌`čWʸ4 `[QaO;|Dsy^Xv^1 ʗEV:'~K4ʅ=?nrV0Ud4q'؈a,'%X"~`)"d6O݉iiڃS%*/UnSćO7ӀV*Mo={&+pMRJx~ LT%pXrI.IQ Td ];L,QR֣>Y%md7M\ga9'G})7H(\Lͱ `SD[v%3]{4(~u6`_Wd030^pMY7e*R97. QgɗPfزCkw=JWwf H#w}J UiB퇑aڌbTw)h=c9iT<5fT.`Rε0}XdA\s@#O IX::_#rL)ǨeS-w^gmE,U+dqqDuOd#l9s~pz[8G+V`](r> 0.8Ko}=z4l8n*mSs%mʅ@'|/ D:$2 y ܈(#'=wQ$æ' (A-Z-P(@_2'Poj[br V Ξ o2R/9rMKZv.K #e[+ʯ4ƛZ'}~GpIF> nc1Èm_CSdA-3 @Knh 09Te}E8nasܩIڣ?]ګ1sRSQIQKf6NNf }zk^c$@%ʲ?=lԮepWjcDJ ɒu ~Hmf3d_mvեiVxY"G Ms!#ճt=FKc+i}7M%VYMPd("1\3kGZlDsJ(ObN{?1MHh0;Z~jcwumK<“#+5KRh3CMȕ` $FxfaޯA%QV(?Sgޢ7gF/:Ib*YN{R#쬥1.ѽ&oY|3Γ)-fhIo)3j勰 WK[#1o;<,گIb>d%lٚ´799:l|%>0ڮݹpU' O,za"oM@:N ɲ3Wg- l98u5U9A,\_M0h @4@u'#vYJNXt"%GZ {1)R{ڃrڛ#Us#P 4c\8 ˰Ƶ-';QkVT s9?JFZ*`]xhV'm]eSn6]?b$2=_1c#㦘G %u$KͲ -ݷ!912aEz`d#IN$5ݍH+ +ѮM6Z *4K1ÝU':MuÉ^a7ovΎW,7 +eVl|G-b;@VJm=Coi6]l"sM40I{DRM=TBp98i2}=@1ǛgoE|g\h td0%%2]/JkD?S3|4;:zۼɅZH؂uf!Ђ)kYXU/Ƙ݄:CDž@#{b":7=9iFƆ= %2\ FGsXDۡuBYu) F̃KJL yh;$QmLWp8 TQ}V}P±`Xw;: L#)8 fJnTȢ {m6bZalHPp76OaG!iLK|>~P\t_Zq0%?dasy^Q.J=ijjZ e2s I rL7@Эj= ڰLZ pZD!Yj͹\? @YkZ٤nWrB+2?h--YY@KW}v|AKz}lrb#g92͗H鏳.x"4J3@Er*Ż$BGBN%gD@Ѱbcy̬2sT[r ȞSw*~c+yyꉡaPb^%$`|gZ۠Dv.gI+n-6.ÞˮSUVDꎽƶ*s:MV>lxM!Z'(E~4S(D'yߖ,"~5otEΌ#c|n׏YgVuVƧX \ʡdH<ջҥX.-\0bX'RPd|vtXCau(MVL'.=.X_^#X7&f ft=±9,HK6y״wPh%r$ {x_uފ߳69R' \€t(F0:"( vz GAw0|KFWdU {ݱrkwB'eV=ﶸ[+*9%+r?O\xRd-\HD7#A!yG)x&HƑڕqIG(1|WrikIDi*],\\W9@ #}}TK# jp|a@-@IIܓk<ʲUEq˒ET?&z ^ *z]t;IHgKcp^Xt>Àb7tP>LBVrlavK]HyvG` #iZVWVPo[Bh;.>KSdѾel2?XQ M٬p<Ė-6` HS0iط't]l ?Ж.~a Уq&@ʊwC"/`*jwc?'-[cBEInpmdŃ ,|~ܲ![Ao)"fiy#?*9?ݪމJ݁ !}PcsA/%/5 ee,E6ԚsKKI酰9&I,iVf>FaU=wIbt(Wɠ <+wtQ̓8qE>X>8G.2}&CB)/gqviqH.Aꗹo6 B,Al-;eśdk"z]K]Z}.(6M2H[b(G1TJiI$m!3u44Цs b~}6DᅅM崮!k{,`z,\b"[1iyS7X%‹bKe&MqZTX&_P 5\0*i^Ud9h92)#ϓZyd+h&L-T0XkH %.X;Nͮe{nf[5OWq.aQ~t24On5M 'KRpcҚ>kMFJzUl9ey[_$KhJ˒O^r{ŵ`SPYYdGqA5`΀PQAC4DQ㳺_^ʛԥ~̓W\;Ƒ.},{H8GMsQ/-#(,xz8a)y;.6 Uu'Z>O/ #_9>hs|[QM鄳o>C%ۯ[zN EVʄ%8s` 9@\/A Z :ȟ| | J㨅j>vBVzxwT$tوB.=ri"\x &!%LLZ9iۺgV h+6y0|ϐ(}^OG[3`mmQS ]=ֈvy8+@I8h K U/e8AV&u1#Ont U&Bͣ.CmgɔrEyl?|j/SRӮ@/.Cs-lb][Ǜ\*ob*qAT~J 1I˙-HDKjoc$v}5o.q<|Z?)R?tZm?U+09 J[HC(%A%R4]J` D"[޵Ӗp:v\恟MC'=وww,4aݽzGUş0}`9**f͖ɿ 9H˖[./nn[ƂCܤH4D%H 棫,WtX_.QG)bet^hR (py!8ֲyǓ=dc rmPp܀J`@N~)b&"-xI먢lj^ êݔ4D]InvvgC 2}'qA#_jo/a69֛zQNy ӵ9qEf;ͪO[kT)gJ@FvivSiW=P`ҕNm2UEHQzFb}:G5.Ŝ0eMT qtcciC+f!mSAxpLK{\߱C Ia 5夲B118)s1@1CXfOo{ܳIӯ}շ 0+oWz? 'ū'n3ĂZ%ڧYYLtS~caM"0lߴa"GkoWA],$*ŧ#z*NRbª֒PWT#iwcWۛfq 4VñtHP`E~[;dPk8@Ǭy5f|`),%>5Ruv.wn#h.ic!76[&&±*̵Uyl\uA_ܒ^Ɛ_O:jQLI+̒^X\jvH,`"qz  A9al^>gC$PDb.,}Sc/=!EnOq<l+e B.Kmj! %Ic2KW 5>w1rgɞ%jJ.EHccPB%T(@g:k}!r 2=#! O.o/ >fa,T^1/uuZ[%Wn,'CeYC04^ԨLw7-Jpi?7PQ:#_ېј˷QR^hSp҂`Jۙ>^샗WhPi "p'(2hs._NY 5]bvuF9cX'@{7gd^dU znw=KwhDqwUiK%vv'<\%qS2N]p]P _mW]{T8΁C:tPf5 /eN/X&@W79ې~-JTQSޜADoJp#<6MOf~B1au]NP5+ HPN?%cz78|P }8vkie]ЂS/?]ʟ#3a4Nε2/ov|XbD^jߔHyAнE"+9fe, ~ 4DZgj( ,phu9晴h1}:(qjԢqu'80L력si cpLRBNYB'5L=Fz>w[)'%$ |okpB 4f 0<%h^'F^-`e _@~{ ;|%yJMwikrt2ݾDq@ Fyvz&)/66oŸ:$D- 6N7D}+V)Dp-+}Zʜ 2u8E 3]q b*gTQ`PE$kEx&sN(oʒ|.q^|\?w,~ 7f)v=w%>]Y\۩9?\W|t=+יj(wX:?-AMX3 @,~|7֞(e;_$Fqrɤ;MZi\{xNR\ JmӚb0+DYI jQ+Y [B=/҉utr+Mwah[N,Lh9撰!Lر O!`PS3Y>HW~ 9¡$^RLn/I/biekJRrWxULyyyf"!3Է+z>D$GM#ޝDXڠyrF>|'K!{sZ; EQ@jgA.E_FYPg5U).^"s6IV+zbJܧ,ٞԀ27T=PaWÿ&]^o5F7 01L_7SV1P2uj|JO׮5 Yq&[ݣݚ/%Q['9liZcvum>LW`Nd#+0% 7gFB9??kx>x|~2q+ -kl Q,\ R85147ߟ钁:io2+sR~3<O⡣ ݯZ^.l֕!.?j蟙r .Z8Av+k.xĖ&y]@6dO=V ڕ\2"Uv65鍍=E}gtj9AR/ߵ.>֜I %ti&N^k }=m 鉍\ HJ# 23Bu839Q4/3^_-iW.g, `hO;F _g@!dip,T Fcw߼卾X-W^7[(ZMpԒ]m$B+/\&q$Ze2qw8J#bڀpCmJ#\MW2^Az~p%PEb@!#Ǟ ڌN6ƀW`9,1sD)bS|^64& f*ux عac2!f@9B\'_O&s02u{.Pb3} =&?WlME]rRt<+tInHm d8ǥ`7`= TMOB '߁!>E4tj{*h/<3?[FQ3TOC +;<7W!W`|iaBgs0N 0@ueCE4uvti#\ \Yz mBTS"?j̽idCg/DFg} [>+?{ l_ ؾn2ƊppA9RGT&cL͡/&(ݔ[4)ߟRXD:L28APi\n5hQ ;h8 D4EZr!P#e%&ϫdE(GX߰I>oyDe7uIvp;XюQw_YH5x-_iY{4Z=kE_-%(1lϊiQ FZf@;1!&U0d d$囬 -KRAE[LvQK+$(*w9ziJTJcks:JY9G56yyY,wώH@_yS~uKgfT9Fr~pXח'l`f=Q&SEKc!!,LW P5tj U TPYxmq+ AQz,+l$7ME1@B5~/;wo8'nS0o) ^1/YW=-cX 􋡴,G`߰HӄkڛW`6)d K6%iMȬkm2T \kMBh샃vugyqJwTaVMSw:t醲 XM {v.mWRÀyR Z ,+Řfy=sspO tӺs5Q9j㟓r|EdWYD8@_@$b<.Y,F[#W#X^F{OtSvMl,}M;tO0}%)U5*k>?%H(jJkM2Wr􉟶 U7JTff'}3 Lݘ\=MCzfx;a.\3JIExZ!,;g"-8JW$Z =8C+%MJڶUNfpJۈA~a:I^7bKaJs{zIgi#S+[Fpg NByO =*{iqsaB(&}5bsHA>}8G2]{ʫB8HV6w-:g&G@,Υ%Y7q|tJꄗPan1ΉlfȴpEkjfLѲEuNbz*սqOAݖjnBnh vI:4īVĥ1kuc+S~D KX3;R^bEC aUMX!uve(qA oxYWz3tdg1N YTB~ZE["]-Pmj~|vV++pZ31gj oui"GVfs^uQ&+.t>uJl*pުƪsQYV)SjF[2L)W/gOUhdIDuO@Df%dH 8gihz~@@gF3ѳ.p:U5[~9dpKyS5WA^80.!:d YW!s~&#F~¼0g3!Vc𝰔V~RzL;WW}ïBƲHSv իOT5qcp1wqlJc?ѝl9Z))Hi D|$0fQEtCԪez" Ä @}TӍ\垅);>E.)Bt}o_ܼKyC?rnb '! OA!ncae@>𧷶mXZ!aT[TNM;,ąX?la%vmǍD^0)ן!zEA'[崇hz-*@sk9H끆s V뎢lf3o>^)h"~Bj.^-yD )llĬ O{ Qf= jfh雔 FVQ/5}.cf$ L\+ԒytB s*ZD͝b p U] nKm8Oϼp8&KEYl;TM]H6gH$̿ 7ʅ؅^#dz6c I5Hoqp̭gj$m"nwn= B\9FnqP+I'ղ5gg62g)cjF  ċ75!۽iʹ~}~Tt< oNg8Benm:ZQ6YLƴRطz4j0"Sozvyw>h;^/)a#II yєC-/TQC1)9N' vdT&lɶVʴ>h44Ż-_7Kjlb%PiHٔ^#z9=*UJMX.L@nX2lMKM {B`ڵ8!GǶN=ؗC{%> }?!'ށ|+^73e~'2B of}+cicT|].G~@%xDZObY}Ņf^6dl}M,bso-,[c&a8418=K2EV][9P΅ӁiϽJWTKRU͈Ek?c!oW9 ֯$S1OeVZz*aq\|G>3MA;,Jmj>6ޥkN~svxFr]ɭ ;]v6WR7nE=a`F65br2n Xevx{.Zn jebqRl*[u̯Y tͽsȀhXuA>ta˕q2jWLմ} *9.orql`vHN>˩4u 9(kQC͆d_k۬ G$i?>;{)xTu!jlZuI%_J2qU xFa{n)ft>݃)S_s8ZBV  }b-Hq\=27)' ]kãࢷjI i E׷l"n__Ei~R`zxusMjnK(^ ??փFޝlB%\(zswQcR3Wkm,ﱐ~ΐ"/Zc ,;ASο3 *aGe R14&M|`ބA1,|NJ3۪ FE3JzN JIq|[˰^[#BŵH _ ugΉ"5C dkUe#ԫi$SεvO j=`BqB?kFPlU>1YrEg Vr <%6䭽MFF`+s<-փQ}ޖw f.ݕveL~V6VҴyߣN${' @/teX‟+VZߋ4며2*֒Ӭ,Ƕe߫,Tu1i s$9`J}٤ B 9Y ^%ЊXƎį #I 6<>UfRІ3dOyqY=&ѯK:[IIw'9˞" 5{#}v(BSߏ C2=xQ [" f%r*ѕ?@jM{Ggu+l35h狆=˳87%VhN]d!]֝WgRQ#z[hkKem0y$ cUUCίng{.JRei%ݬmfRXZ-V'C: ?y>.]Uda$4v|r.ZźA"Ba Q*OװSs@ѥ,2B^yiqnZl֠]D?lx̄<%IhOߠF y.Q[R~IeB{geDhIs& yHU,aFW/WI3O`Ȑ,6ĵbFn6_mFh`rݳߧx'7ZDRY@ih Ƕы:AZ-.L s19u{MQ.%// )"&5 Iaa(KWebeW.0 LAȚ߈QΎZ҃'LfVO'6(I_ Xg&\K`9[5N= q +\]Cs{ەLCOF#u (Ե4U'~0"MUb&CPs_oQo5>>LBEjԿ0_ʧo Pm_Q0rx}ոW*Hс`{j%x6PK/G\\ύ𞩳p>]^^жaM cΫWZܠ+WQw//=z>-nh6U ݆{ wz®N0Kzr*A`mUVkKk>k|6M brh kB6%\]Zt9GljumRVRkBa٧Ԝ-y <4`7u`!pl|NlٍL{ɕdu;C_8;y÷3KJVxQҁ$͌_ZjÙf^oڶ BZ6UyJ {+<~XϮ=6>:aQYh0ҍ]AcQ. ~FZteBgԠ#@F3"!0mDq!6z< Dzp|>yCq \hًJZZRIe:Q j\1P{{93"$meLn(|^ܾ5:>mRa RH\Z~KV)7w@V)4pDCvmHG7jKLXr$hF,@w[Rn{NΝV,p<],&5IJSrMi#A&f~YqLm>?נJ]:  `Oi I/ >`}iVRh3ལi},nU{|[,n{fq]xP0;4)fzuyc[bG`K)B[_ߥ ES_ _+QRf4 @ܧ B&"-g-T1h[L0o ]d̛@n~{`'in8Ƿ|!m>DGۇUA=}Ed&8jY#=4!nl$V\IK>W18zkc?^rs$PVGo0.jOF|mrz#˵2-o0hW6R+ga,FqfbKLwuSTb^NJvb[dq jctAyGR:_W|QLm+z\ `Hu!yw6 vF)3ɺCFz~ "){qh9+EEY?ypw߁D!0hMև &%n;~"#eB)*RQ%bdYhv w).˷7`71E** c I_WH087[%Z5dEoNikfI %!%TL3`*d٫|u*!b"Kx\ϩR{SjbHXS-Nln oP1Fza7BGZcVRNݟs`FOhV9ĝ+GN'J< $!€žGqӰ1?.’he l7EWN5D9結qC. eliϐ(ņVhAG ;c3D3gpHv;P}0J iǍ" 7\,EVrLm8th9F >Ӊ[uWJZ ؠTМ m&υWH-c^|!<ڔˣ؞G 6f XJFOk(yYj1,֍NjԷDnyZJy ujTʒY+.Wڋ,|+t)K ad\\$'UhenHkb`3!RpR\xZ uF _z8H-9|KSo6x܃2nc[ӽ@~ wsZ HVJ/e*cu&J_o' @PEZf _'yvy1Co։ eUx3(8Wvk67U!+2-!$B g# ֊`&)O>m1kYH~Fw[7h#d~?®W3&JCu'My}$ȭ7Oc`DaƂvrugUsBt1k3wY$WMLQj_u1dK- XՑF'6A|0Tך :H]s8v[sfxZhs*`ƣ9(' zcJmwWXӺQy4%Ŗ+Nۀ&k9vVhv[bo՜wrU(e̥>@cS|Olԟz+oj>#%1h M% &\|BޗJ{x!2j:y۔m&0]'gpqN ݃vD"_lpm+RVLx?cutN?퐆bLYD<t'̭f\ff̋ROՆ'wy=n j?~ӮM77]FwUjg7_'S䋙[u=u^ ӹ* uֲx_mD#;zO*zq7gc;e5v=WlƬT9y1:꩓tCF"JXGY,_(>>}jg%˜UnDo"tӿ_7`um`Oח%";ΊmНoD5 كv.C=>{%sս{mA"S%P:0s[}@rh\*$: pA`l_kb؏Zu,16&&#㪝an@Di^6J[Ţ@< PPSfpܧ Q{kb#&J |`%"NQ#-܌C] `Ecݷ|mSJAU)ahl Ai@ö1+/lf[pNݗÌk$}˧Ǔ!Q& 9<> S^i"@9 &_4Ì LGӊO9aO`پXNF$Iq |F!THmIfϭ@bXU*_-mL7+%am6O#C6 *-/#&qUIbR9WK3 pe)ysKLhnF?{hFcFdX5Td~[qL\t̗K>G= A~w:" b1`;'xM[Y\;oo0ij2(g1ss bKv&w21-+v`,%E Gw /ʼna0V120dc@v)t9A( TxΪ2=+r2hF0Heã8.XqBo}*ה-C!n@>_NX$£ +RXG)^>?cuH_AigrWXċBP%JL"C~%ۘh0* Cjk]j(CۗpX5Gc;Qrú50"C6)6仜5 ?dJ`xC0Q)B1mCQ}?TֿrCPR +PjU'k^W].D0w-xՅ ;IƚݣJ {B \Zj>xNU=\@%.;W|aZ)dg)n <8ZɥR[䂽TdȾ{ 1虿R+OqcxǁΨaI7P~g3Kz?+Qej`mHN]~"$J20ӿ+.Faqϰ?R lVzhT f9K1OPE"/J Gx/eb5wY(!?@惸mÞFY13N#bYL%W5ϳnVI9+- ixxۘO`G[ 7G_K EGUnGgk&lCKɸL.׺oK4'7OèJp R;7Jt.K88(!4k# $I0Ɲ3^qw9UBLH\\cJ2;7^|a|`;1=:Hg'pB{ UP F@FR6!?)rO(XwmB#s|KD ɄnFKL371_S`ޟ FXQT}B"Bٖ[J`^1}ZAc.vր/383m@|0'3§LiAp(8.UkhD%KNE4#,oM7(EHz&n,[ǦTlXMۤcFʌ/CgR]h+R#4Vҩ#/t{ҾDp @m񊫸47ݐ#/yb노lG((› جb)szgUF3$#~Xq9H=Z* &jY^as&;sx<'u5>RɮCg)Zž?/BDDv@ٔCwd*W^ml"{GH'X\rxNkiW9@ ;y(|xr~K @3 sҖrü[ߴ ) R//=da|adʲk*EN!>/9KpA|DذD|V&%OCD1#H#4L)AX)u#dDdnXZsyG}G{|ڄǟswj.2ཞc*>ӷ{z$ yQTVG%"DdJJͣ?J&M?u MWgarG%#W0`$nT#~ Π'qJn"r X*Kxj=%5ܵ~9#W$܉7ֹ*^Nvً۲iJ$bMs>g=.W9X.1ٓzsepgvi]HȫJCa:$^ˢuzQDJ~^ Y"O8$y~/,- "2p"vby'Έ?a.#!3D _A{S[Ct 4Gߡ 3D3)[Rq?b4.LW;H*$cЦ2$/!-bz(-WS*6{ e="G'/OkЩiǓ\^rNsFωu-A }>%aOB Lg(kF3Lk4s鉜_i]pEN[zg̰g: EnD}4V%{|5x)Ic]8}>{|%x:k-V"wytŷ;y }i)wtFM۬K7jzjXЬU05XMtORuFHŰr 22p|!"p<V$^(pFl&[i6%dxs=<fD$mJY6U)s1Oq@9Q|oᆂsLV ɭrV)a4*@^(6Fhbn*K,sQc T~_.j4J=/zܓ 1ʷ95:z(#>QI!=8_YbqFMɐeQVd#Mq[ 7(7TIKUиe?P8%5U7adfdNda^&Fֵ z 8w?$8hi7ymem y}n]'LPLRV DihtgP|҇F(Wwy[̩Y6RSMQ̔?taJt0V뤴{t~4ytvӻJ|U.Wlqǵ,y7Q(Z+m'tkLiOV8%L%7KT>b/BwO =cu~DD|ȵR<=9"ڡ|QB܂+Cۻ''nyG,.db#,-TBk3  RP 6MJhJ#sHh+4La6q] w7" XXm$RQ>rLGt"Ʃp&R#uȄCJ1 -\R>a2T cCC5XHS \\[\BISrD;yw ސQjz?3F=p v.8g:1s0 #W@$Bv\xײSF$DA"򂁿_kS0yXd5W0H!0I7}hb5nNʘ_o{m^.4_*1n)r{ h&X}Ecf< +wlaIZN,X۲炯"ǭ'7ZA hAS)*ѭ,fP12(K CnϕG+ }TWWX4FIl%dC>ԑ1>+&?uRT77LV<]eQ5qTߑf߂rPzF#MG8tu~=s^'-U-(<&rQst $vjC&A>h`Vqn;#="z'! NXne*o@OwMS4^ wGEFEYZ -_ sr80k''!,NÚ/<0t{ސlp#a@18Z5ʛ54m$%.)f X9?BOx<{-`r xEoFkEk53me}1|H2UEs{gʷekg!i`= |E!WWwZhyG ܈p|Oz,ĘB`.UFO[Θ4}}xL-5TVp{mCl]AΝQqXHg1c3^CTÎX3+v8 E0(:9E${ -~_ s-Y;q(ʘmG6Mz/6[npJ#w? ;3Ӭ}o5 jѱHi-s2A/Lvc4#{ _r7Q|];'4`fĆw=Ir[qՌI7h39K.xSPںK1yU5iӻ҃)8r(S"sFUWup)e~(X^X1Ǥq͌Q@ t-\1[Cm~Wifáqs'HXұlQn_57dy%1OOH`Jurr~դH8H?3&"L^d˜~d|[e֩F ; 4 `q[5.,|뼷H"7^C+\H*`*Bm3,27B5όL-phOoɃS,rkdyx_!_Y7r>9M͐H"c^YK:UHS.}u&lYחP=xoWMU!S}m$ݾ p]|Ǹ$G!(`Wn4)s~T9Iث(3cQ]'ö$[RVVUp̓;MB9kʴ-O#q cwه1k(uEFsDE߱ChIaZ+Yh{͏ukB@#IGc $+g$+^ʭNZ'6wCFT"Zم~5n 2[XѬ',TBz֭FJe6^2ԍ5i`yUtD/ͿC]Ef1nA5$۹ 0FR 4"e} 4@BYG9Y,~lmrHiKD rb9:aCݽA `S),7՚ʈ4FWE8Vg>> =I&c,Yt`zar!VMj`w )Ԑ"9N33 IEJԔY0; |+T5=ړ\ydT9w3 Em:O='KKYa7yބn|&9n|ߗj׸ot><1[rdBrLMؗJk`` d#&3Su:Mo.CsI^uxDuΚdf!{O|[aդ%^P-@CU?x';z9bZwy_o#baՖ/q\jfO ڞyۇ.$z}hŒ2Qu B9  ke] 5FNE2nCu\w֧i?bo䞄yu^>xr>6 (bLcSIタqLGhгhB Y%T %j_$")2@t)czzZمzԩͭO}j)](4(<Y#ige>rs@GȣXAD%Ӆwǐ:m[{xe  ]Wne޺c4138 ?ѺO 4fA*9L!b7| TPt\;]3`Ogkpoq,G7U^F>e?~]@{<К[ qPE(EA-vzn,+Ym7^#P#N|3,zo?_C'p*EI.. Xx].Jh [-fQ3 gdg:f#0/;҄-v(WEFJxՓ!#i@ʹѴvYL t c /@UX@h( tQja q:&L0dVQsĻdaMa?uIa"h϶x4Uѫ/CW4s:텆= :">;Ug:) 1Z웽2_͍ܱ$.ia,^W?0Ξ"SpԀgЃ~RymmT:BtOk\ATspC4$G*BOLLUmG= y '&x{3hX"3bҍ5eZHxm]B &lݱZo3)4I間!V`">AHzl(nm6 4lɀ#-Ѐr ':։V1'1m.I9dA/?r  _Ph+z~l&ё#QCrEZTya"tlez`2>9ZDޙzg#9pCis:0lqS}O+[5*+-\amjW-raSXsg2D*So5(t /y *sO [U5$uOrә lt%pe~y^~fF+cP6f?PRv./ iUJkF~#.) eU"e?m}-_ $ۻ8"XpN%6 [9d/8Uu28.R4 k͇:UbҪ=*&šE (x m=h[d$=.PNdnlJ@R'ׄ㪅7}M1Ψ$mvh =Vpm"I{ y  , 9;8Oio+n\Q8_t@вhJe4a<i~impthNRnossfN#W^ s9Ƨ D}mz?: iq űI0VCW" *F[ 9,lIKEm36 MO=#˔$GzK Hs-6wx7G@!dPh́cse(z85kܥh vt#`'VCN|aSχHL1wNpAV&8]@.XWc,$[H:}y.s<ڐrAe7LUAr,*ő(^[T%fSW >< NrVZkt!7.}Tk<||/_mk23-Z!s&/'6'%5h?|66ݍ)Fw yc2ﯞYe+xmC^!=K{1vDAWIo8-W#-Yș0>ssߨR:Ot>iRSt@,Q}c}|j,SU1#Mk)ͩ$їIW Ls,tF{ؔqͷMVn5=q䌆Ǩ5NF@nV@ PMw1jmtC[pV<#10S=3oV3f7g`ɎH R YEM.DxupAF@;`q\Fb-u"Q5e#yծ1@ϛ )SՄ+P#}_d]Psx ҅ ۝E`W֬]%^Mlqpem4'+?nt}I7赶o#J?i}<}8K`,P,N8SHxL杮I~lBԷ|-~)S 6r{շˌ o;MDG-~ vw*(Kx+ސkjrqQ`Kء$6c$vCH=$]h<{OzMȸUK`R47ysPװ \\'` JE{sL]g]Bh]ن3vم/k= UW*w~A4+ag<0x[.i/k;x uS΢/;7vy*=̝Hɲ:`W{unJ4$QjPΛA8)OFX>z}!'DXޕG;˒oyS _I_.@6 9ؕҟYCРn租n(s/"{*NH!? 4%o_N4gk7'rQ$ :kp@ȃAI3[/ꪁ={0 _w\Ts) ԯG2lYsӬp"'&,I#as̃mNB#v)~8QAWXSu_ItUm嬤ꫪ9|{-("8ӟqE q S@S{鿴r0OIcM v&pL{$xO%q` a@0Eh)'8`>g0:ChVKp8AØ5Yn}vES֮ lȨ}MBW&o T\̩hpf/Jt>ۙ~Yٖy^1Q¯NEK?)_?Y@AIݩѥ5oIEg1t8hUQTmzA1]4*q]5pVP Wɐ>egu.L *[WȪ!F,GG:͑fh|$I=ONmއ/9Vx>>sU`=qW%)}E1 _CrHfj}ؐ)?=i/#,?f$Krrǣ 4 lX!6hZҖRgi[yK8n+"EmOZtʣaM2~![H ێ IGOv$f;P;3ah˲}{ uv̊µj!d?))VdBs FO"=9X` 5Q ,ӣ3o?Z*yuaҊx)I . .DwFQ'~ _`H6QqvДfkQu߭ kV6'b@[yfi() Ɗ?,XXd$Wj&nρPRU:]VST%U/  V[~UGunZ%I̢pZ4MJxbVB*hsVZIJ1,D&ϛhfqKv61#MvR'̾J ֜bxjyM/eWO\" ɐDi샴PɟW0P Q'T&C+;4Aڠe꫌(Esz9U#7jo-G}mD»O3gmv pG8Gcy"-ɻ(/2eĀQsLR5WQ 0SDbZYƣZ*8?(L*8}#t82% YxԖM2Y$d'~v H۠=o\(Z?ikmD**WKE_[_l3fG2cCanH2^cLWWp2OZ깠 ]~`li^AZ)RuHy .+GMd8i5@^~;A)hbꚩ|gsb >Ti0H+ĈDzj (ء+/  ٱk97񺹭1EnX>̤3K2(~&m> %e>꜠RΠ:L?]Ax#JLi }B:\3C4PμvW߅A,kl/ qIjloG%IEjGԗ|GJWv "0dutV7h~BYPلJ3O)|o}0g_?K\4}y& C$5}@&w-8*lȍ q`ȺqV81~:lG2m I٭heR?#i6t s(ˑsG6pcJ^ jakĂ3C9:̏^6z-1gqUxd;W]G%x(ު􂏻8E>zaw1].Fv<}VƖQJ=Jnc;Cɚ[{&׬W_P{4!tьW@768|P';ۉu!{d88M&   /T*܏?uϗ#W;@3bJcnJv'a Wz~{!8Xh'W{DsBwmo%mu Х:Wh.`.`pnnwQ2hY$c ?@c7{s邠ێ~nH ى7;h3m;y{6WLM jJ$9%$i*$%* ɉȺ9!`'KTbsݤfaNkb]#T7*t@RaN.w`'A].Ž{f3iD%\VD|k >{ѻ4'#Ӽx%W-s~$kQU&w(V<fQR=(/M Tؘ H/8*vy+^_ƹ#Wn2cfi(dh߻5s4h|^&42u]a9נMC9 263%Buu0 Q ۍ_ᆳܱ= t֯Å'Q"+ʥk+lwݎOIx[c> RˠPEՠ+?2! ?C o\ Iw`f9~ln.hX[hDMd@d #4w(Ȏw4Drld lΞf"rIhF1 8No-<:`f` k[^Ɩ!"<FCl~F [)=t0yuOmSѲ] Lkn`l®zK!#ѽIO=doa6^(G͟c.+iv+BԤF:9g_JR'[|)LWZ5%暱jӵ7(|(+e߫Vm͑{.)c<x ;ݷ!W&x%yB{[)ɢ|0PD389꜠Lxnp_uU//6F (%A 'Alћ#ž7eX3(]=ZAl-DXXsln. 5-7AۃmQfIޡ$6qtńXIcR3[G8g(bΆ\8fvDE =_׹T~$1&qw\m42I?6UBe6}0dB$NƮW_BZ{]4/>Հ ąҌ L!=-1gQގRFc3Tsjqm;nM q!2JjXne;kL~xysߤFҰ1tXDx%>ƑȺߙƭu`TDdՄ>2`W ˌy-smٳN0N8h.*M1pd/M8sy?\_E}1WatO aƨLD| *y"4 qq/@]iZ,} ޣ+}KBq4'1ERh_C59UF6n{9nk170tĖ^FüHJKl]͆.dф47e!Dʴ]yatRxٻ5sǶWzƲ#?Kd.Xk"Wn.8R@qB7?5`n嚵VgTUKgngulpB+*&ϰ()q0ԿZ6x@@ɒ޼ӳdשx& Z I u荕Q[4XbfT̋Ƣ̻ 5Q]!d6@[)R5-|K~+2vkٞ}Q_Ҹ!qr,_eDVb"Vg.>_HsaMuv\#wyخ(%#ZH#ٗθ^jC'AHі]kP}z;ja?LRj{J-7Sb`yi,1$gr2 4)_z<>?g.cP\[Xxa?qvfJt!_^>_)V!Wi2i -ҷ(hop$Of7 LK?##%d_"HR]LΥXB:[_ H' R ' [ZR7[\(=<*J9\. } B;Ű_HB0, ef[S?r.?7tSQ_ s¡aU_+ÁsJbշYAhWa@j8: 9F5Njekn"snJ'!kܟ isuQ 4VHlڨ PNܯ.|A\4 , `||dO(yCͯ2= /bZ*qyjĉ;%WJ5{bŴ<8fvVC}E:R+e 3-EkmPa˼ `plw^Kq92wzq BOx 2 l-zHS o)))7r;ݶI Ȓ6FURfB*8f ̒6B|{҈s䯼w6D e/$ F8^&s0jSLjn3.]&{&rFI([ջbl(7`0s_봮cyˡr˓' 'bq6hH>WcicUlb?6}d5m TNk.Rx#,$`3'Kd)H6c`t*gK/FCc\2nEv6P+}\@h%$H?=dye}Ib}7iӛO1.~Tch^>2MTA>?pu:g3Rb kv!4(qI{ l{z *~'St-}a?<|E+Ohoz9_!FNQk}~7CN4XNm7Lc'2RKEV́ڙReQ܃u^`c*$պbԢ Tq@7d kWU =Gc8 *\ p6͞rpN%@˃n}Vm7iXjmOgHel;3"s_:/Уf6B̻5_ I{^6kis[޸ \al]!/wЁ/%[tTOUv9T^r㸬NZ`~/rNW! YH4 O:ToUI fck[1﫲)9 #+`eڔCLR,7kϕ=|w0D $ ҟZ! Yߕgۀ&|X1jl?L[И+#q>Ur 0\\_:7Xj~/6 %ց}ebzP~AW0Z7[t@?Avs%,$F68spz!d58Uv~̽cMےyn!kA }XIa:nԱ|JYjpn#5Xxl0] ռ7hA4r$[3I!'H2\GiyAnx+Je'5s18Eq)4ᦰ;S'a0'Tϰ 7lD'Ǯ> {lk0'oeMôXYCi(x}U@(۱̎$A}=xTa% )d p! 2NbY|9X_eyz/tOmO䒓#bL tEɨij~S6Z*IwA#R\W {z-Qnߓ4J xٖb1EKְo-"6FNϼJ|(=j Hq䰲*"JώۡqtKشi(1 _-Qv:)t10no;-p&0tI+H]1&[72}4D&AQaSmZ (h5,f8"aÂۉ"{0"\$B˶vuډ 8Ox^!Z'o3Tfp~:Nm CQbʕmeх]jeZ~PǝLsRؙh0&vJj7@ӮPIW.<$,€`/̦ޅ/ٖ):nO$6#LT#սVG[ TLn ]:,6\IexnSځ kYd{VjDžtmclЦMKU<)03󪛵FyAUݕkq>BjaQ,HpqK *¾i`nI{*i4:!9v~Vb QT즛HB (9EbFGkdJM@!rZ|'_2 zm[\:ܛfBnQ-Jf #=h5|yӚD !WW[p(9a?K6pN?( _ Vڇ1Uz[y[LW >La(o G ϝZY(XbyjOtI :rS- )5c_2+ϼZƺ~]okqRJ]Vzr֘n.2 x/¡wghwTj/OqsK7ɩqre5bi !,vx&t&Rtev<jYxC;UY. WZ05|`_JQW5OryDvjtݓҫ<lsݕbgͯ{Vg+hT2Ve䠞ʐA6O k<|wJǛsI $]rl"R2AC9p 0{wn>$ CVɓݧɐ?%k fQ}Jؒ&HN7#Stu0-=|8e ]brjfP]ĸNΟ@'4`{f/4P7ag@Hn<R=yZk¢/u!DHFWڪ] 4 x"\"i:H}*ʨRTx5/Hw:DƯuލRgV )@Rkn|k(]3V:T+1BාkÇykʲ2A C=w\I,,:@z*E(❨P&?DCЕii:C  xDei! ~ۖaC A;C q|8 X>z$t-m8(7FB*[= A[Ȥ2't-^,l3Rv5oGO{MLW`aD [;o2#KFu˜~ME" ⌸r<3.O2B,! Fgo$֯}X ˦qy|wL l0]ki9$^IγΔ12lFlD+&3OwX8QgAVͧ82D3Я~R08Z (UNwS׶pՉ^uY,uF /xKz},hԠѱ 4Jg`5,{q0hmV_Wzx;y*c_T6d06M\pQ:2$k̅{ p^ ؒ6s'FicKUr 6;e" 9sjOKuTE|spU4vPUWW+W`G˕ϝߚb+$Kɣ΋hwkL۠, uq֯DOJ )d|Q&u ={j;F f&xtqv{Zou]CJN_xbEz˥c:3TE߼*`ޫH~'JB qKHsrU0&[XHtVL:/xs:ХF3(7xkql .onj l->K h_OPVzn\]gzztnjd[7ufx 2.4j Q|DU2@'t#Ia[_ӫ"~VRFDR'hJ 8*7)whN)Vm"Q^Z74q / 2$b=QF2 czWSM|Q2#].DwEŠ3 Wޢab 6߁)olXT>\&Ⱥ34!c+9CN+et10b!aDW14zW %9'Ed@Wv1NY8"!okl|tRPiQW%E :ʹAv8l'/@ qlq(t>oHKEiILLwDSjR֗fqe0lV nXLo+􈯛:b&2MFZI3P9-5%XVjkWCUk}q5挍 ?;ó]tG>xpRu$Bq)bXT"B # )*峵1ɓG5Pѡu+ TЀ(t,oBNV3%e|&T$D ூD1s`BP q%ywin(w.UJ~\ ݝC#;ۘ}{4 w\Nx[k#]1FA^_;p*_-ZvP/X:~<,%_q#}+0eh^b kh !w!TPҶrfmlp_?0{wI?dߤj,] w&tw 6{fjzt=?TuΚ!@dYE.N)׉W$kb5_`X$iK49(bK^&Um hNTy8A.Ĭҟrr^tuٴ,:A 01U~|j I6BhOą9GWԆATGha/.^XڗT^P #7~VZٗ>ibs^g Tv8oTNY.=O:yCGi]b1(/UTN1(IL'  X:'$H^*R~m,`v'1rE-6GL,"ebB1azR~aAH:xPD+/yH*uD2ۅSv#`od[8\0'F61szy:U3nLxW5э`L.ӿ|v'.')nϳZwx!2=a~ !uxLB傺kҴn1>G9U*Ǭ(i΋i՚{2bjQFqVH3  {-F}Q`S҅5to\XlƔ1[vcH;~ݩtH#l!R EH:9^16赅/P ReeTz\Qi~tݨi76>M*SJ̹$*drhNB&JM9/{A?-Y&9̋pY39d/("qyٟo'BKFż%L[2djI)mApJQAO@en!?9tx&W,+0≩DX9,3I$ mjdy{IۨXJ@n`?]9ɍd,J&$]wlb!-;zMhP̡tF>ۑh˕OƑv6)m 7HO*E"nDbaE'd[IP=d kOB]RN4 Y@!2pR#]X+S(5LYig?.X wg 6R0DVVAI_>Ux*iqmYMYTu1+nD vdq[-b 89v8ҴJH|!kпn(w*KRTn筝scLW'a6vfSx>6|KYy@p=#8v+05DAԡH {153ݬ*7n`n^w>9RqP\Tmo힣Gɼ*%@̉:HJiڷA*H? 58%%y9u=qg0YW"*9W\)Aփ,%Ls76}nR~OC^[|[P7"2,d+rrLY3Bie2FwRb-vHƚN؂JJl^.i##ClGCHHBd+gO!M2l(-X(h <; 7Il\[IԴ7`ƙg{̈́j81)Ke+# i"FWJ9%YEO(R}6?FtBF7 C6¤\mͯu ˰-B㶊-nC؏[ZblL:Ol6ў˳lo@E‚MƻK RŹ8UVЃf:dTN7*]xrG w&ȹթ/@򯡛dF" gNq)! ]+|[_ąg"rPQ~G Svm{0@W&mksrJZx ')!r{ʨ s> ന7-K6}¹ި{skI eGd=+7:Vjb ]qվst/A^pD{k߱v j y5{ hPԃ Q1_q}lCGSH#hvW#$`4Z$'i|b }Q&W:,ZJ)/AoYI2p^fxOyšXm*Oh-Z| !S&D$z[wA a2 l\[w1tHC[|ʬdd'<~!?߃BNa#t6mkĎ{xڢ얜j6}Lir%y-*OiqLWdPQLI`h34h?5 y]Fwh@pܖ>@/b ҝQЊ!+[OcNQ XP8!Z3>_pў kF30gJ)4){ގw4\H_1ilTAC1rk=.RϰM?%֩^9gʦ TNcVk\%8 7e?Al 1NR+T φȃ;&M:|ۍرmtmY7Js0rIA7JR#Zqo]pB,}TPTLP*Fn=o&b(=fS˦]!y'/?U>Ek'C|JvT@T0e8Y!+7]+SRʕ3w 6(}祁XR' ފ'y ':0_*Ko LR)Ә|[2eQW cK)Ofw긯(_RsGI-^*/鱆-uJ*# D֐NvriѢWhm8ZYk->wNE7~NObԏ\.^q|B^TyH*pz'.מfe=?M?XsdRq(5pZU+N iMukovHȦ`hG&~,Stf* 9p~#P?G9f hr lRlp|S!-j/7rF*txʟQיvmbNnW{ȉdϸ:BG;]42t-K)/ꏀt[iJi : S`W1Jvr#4-Vil^%dCeI\1i)odG+V ĺ5$Gc˷N35E9#RO.ֱZ\dcBO.71JǏv`>tɄaS=hLP3by"߻R5'nb!6='j>K2fr؊^xbEU*f56Z V3:pՎ!ń0yR=חdW2(\PL|+]`[cha24>%&HE 4&-(֖14VG&A꿂}[i3K%'v׿j>qiP "c/*,,籾'UVҫ ?RI7h"Jʺ{L7.-p$f!7֩ `sCWA!}]~->+jK-Z [=dPwX|Fl2gӤF:^nF Õ _e~o^*.I3)@ju_p%æ'M\N+#4'VG>/ j俓 (Sale9'pܫaWf=bUct[xgNr4m$1$kq" @;5EV={:2+s;z8A=گ6ՕغPsK>ܹ(]4|b}~\]stFnBs0<hkQW` EI+UnN=AwJzr*v%#}SH̀_~KZčVڦI5×4t>渚/ӳ^O!V]Y/s>+1R_5㱺,t%,/p697ѰFTjen5Eu!tPI 1=:97V"ݯXZeʫ@sEB#pdxxڃe+u #^VlFn7C' eiӲ,τd"ŋ(ּ&ܢ~=c;ƶL>j6~KJH(W| 6#X+Ps{y|pΗ˧v36AOMVQ)#|[K9˒Z37)4ޥFZj@3oWZΎS=NT b9>_׭%]{rOzu ߢLSc ߴ5ᆹ$|JnӰǐϟefS^^a.*J`Eq8;;\Y| YWdEN-j}7K=kؒ,!a {O3fjeU6?Q'eS["ޭmΉQZ>LCgUynР$ m?"ܙ@~8zBn.ulC[y(?R#;`R P==hIǺIXQvc"19uY'T+&Th޾Uʧ~i$z4#'vr.9!EVTS)}X#Њs|"bFuU8ӷ2zy{t[MaDf} e.F(x#(a@2 Ġ2pwx}}激Up3rhhy!:Rb ii9hrrGW)WQjE. +)F;G!LGmd@5JײzOۄ?iֆ?T9ϩdV9;_H`MXbF͍Q&4+Hd AHhUTJWsmGP'-|8 O͉<1U$L^Tnx"⍏6}FyZ:ڠzoh D]1=x8uq juir`{F!8Ua[.]:n$q&87SCE|H2M(`$K H{nW@z50[6qջ 2Ln{vܛPiL)i}cGƂ&Dx5沔 Nz/^R$vj ,#0)揯I7 Y6̠=| ^MlT:408g떞!x.!ZQWqZ꽽Y/^Wu_B ,h Re΁yC//"i;?h^@ pD&{a5'W|Hm+j Cj}JY̳Kz\=3IFupN77gS=c}߬Ӏ畮QͩS] 95!Ș*gYZ070701000001ec000081a4000000000000000000000001649b7c2a0000390c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-500.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/,8]?Eh=ڜ.+;1ubf/-»o1I/}MGnz3Th`N!8]{c#*ܽ9Z,8F@&6傎=cL@O2oTpdy%xM@WT7͉FW>=$+9Z J.0Ч(EMy9s9k+ `)^=꣏+3H2VWbݫ]}`l&%b(VbQan ,٤hPsq@q7 P &if?|.*w'˶%cѤȷ{~%)EWDdQtʯRr:vuur#a7R<j $Ď1 |?Υoeqf=1!Dz M2aK>m;Q`6t"<ʩni|L3Y|gF *@<$]oGY.x- hVhIT.rӹ"[v8qh!Gi $v!qoY:f-q80 ۮ7Ԅ^mT65.]_\4 ٯsGb/X9"d @$R ڰ c"$5Oe2q/@dD#"A|C#RÓy$!(%3\VltbKOz,6:>O aR>(~E>^.d ߳=1O4AV*⃲1ۺVYּVsOgJ^,B^PN6*xt1|lk7x`!aPl-l\;R4vCөTHZjH Ϻ%:訾/*' ͜˫5_Rʈ'q(:ǜ4,hk}e$|СBYgB7kqQs5+8N¿F/2R(o.{Pi PaK6!l>SmD)gՑ_yyAWhW3cA&%iLgY4 T˃2%Iw C$?%ɣBH+Ulf )% 4,OJpFHH L[݇$s[ɩu{Or'ۙ65ʩg"n7MRc5ozYQuy.JXH&vMc ˳~sȤNʗdJxẨ-'%Oe`"aV˖Q` AÜ@͘UBL$sBC19qp#d3}(9XZC5{F[MkѴDS<܍r`7[ G.\ cSM=qrڇ-?6Q 4Ӌcz*w6"Krxjߘx?%*UE!5Zp<f|0z56X(#Vmv,?N":oJԅ6Կ=q<%Nބf,stSs"fyǧfCȚx V=.:2bM?؍u#AЪH) a5ͪQ]3 " y!1w#nP&2zq }^TkHxW]F쨅b[ N3EU'(]a+ga:cY"!}%D!ӆ<٩Q7@Ieh g!r퍄QX%1{ f, )@5&m[k_ j\8ozU)[ߚ H{6 Ģ^m$^ TPE?V]3ܲ ' ar}B ɼ WŞV;62TF3~rܾqZpd;Nl%0i8C8Sa>kP)Ta7Z`:% @Ѯgnn"Fĸ{HȕxI]֍:P 鈋v4DxYH9ˀA \{,:na +B_ Hb꫄pwe W a"4`WoAFmMrBVRP`皐_]Hނ0YSD`"Y/ު`I=xUQֵXT*lE(XvD#Sp-'pR% 134^7oo/")]SCĒu2k^tQW¯u;Gɳ=BKb s%1 F@mLϒ.p =)$!y(1vjus'#=ߵ'~hNbqQ֢թjٷ.;Mfl$ڬB?_j| ͷ ( T6߹I|-Q>i7]JfLGrv:_:/w4ȍX;>U|x#۾VEE'r$Ŋ_~$ [c2t?TV1 C+"45i}`ut"()ja;J`9۽q4:$8Zـ2L}`Cd*2L˸i%'AXRh ZQʉx݂&dьw =@΋%l) t#!*%fE :9S+z\6L_G0A/3 Vyt^fA3c -ŁnEAy1L^O02ϋƇ9TSKgPCg%iX\yoZ^4 ү l^0J6#b?3 f*hskMlᑮIme]/|蚩iV|nfMuS;4j2,dQS>uZ9>a.)'C^xޝc&k/:_}$ @JI^0upnD8u|wF\&}-jMwNNR$ŨhP֭)QRKSأMד?L8ťxEBXuGp\ʲ_dʹ3~.NqRZn*1LؑS6 5=fnҳ:ʲO+N&~A)~\`.XEi`GǴNjwFG.xOF3%Y:27-!$4i 7u~%@鑳Hys^rNG4_bUgNi >9Xά3(.gLD?D6hT8cfW-6Z!>^T5:+*2]=g/U rN]x fc!#/r+9+t(r=QeOy%Y 1X#u"XaL ƺ. bfWoR$ǒBgpn"6B>ƔL1Vq 0 \,bZjih] ,zJ/vnz&Juf2$EJw@3Ju$e5仛.=&5֡YS3?!ܷE3g˧tνKÖy(A0ȄBޠ%7 Po([Isl_EAk!9h oGQSQ٫^{!g#B[>3q$Tڷn>ъj͛EEW/b[H@u~U׉b}2ɽ_iXNlE<;R1Va|ԷBeZү7f8[ ݫ0<<},- C%Ɣ6S>E2U3 BgNJEX:qCs]=8Cl:ngB;9ճ P~@PAAq({!mM)0׆mc\Q0`49oVu7[Azi F69ь@x`zPՏEU#MGUpQ"܅]ƮGx%kȞ>fޣ gqDr4j<`+uL60&e`'(ө)~Fyuo2'f*RLyk/t (8",#u,YZTNҖcҕOe](K՗jer `8D22~mȧ :CXG#]{w iz'{?{ĕf6GA  WC`nYs*>,;Dג" +=Fxx+ w+my-xɑh9MnE 17bT.jN7d;oԟӟhH)Wm$90gCp+gڵL9-E>)~+Ƚf$!e;U$o}n}f C[lHAhMQuG킟 qU[mȒ)̀t3^jTMȋ zI8̷_\"tR,^n!`s}R^ֲ~ְftTf^#q‘رƖU1s0mf)P>XŃXFlVde[WQE~ tny;&28 aךS,+}J}Mn1܌Y68{75Wa{s =+(Ms͓T-ZrH؉[?S#;Gom [HHϽ&۬ip%{ҞbiVJC{L2z: 맛42{~SnHtlZA˪wPNRamрZ#E` eKb?AS;0(ߩH]|bوBZw*֧ DxATD5]5٢&ȇliə:6gNu,x̘YD/VFvT#uilIJ;ҲJ-|:ę8oԭ MEy/۪: ٥sv˰n9+W9\?&!J9/CD-yk4mʝi(S=u|x7>1}=n ݧN_&M1_ۿZnQM}|]?so0 '.,˹49$Z,[^&K:SH6a] @n݀M$'qc24(ue@[vΕ^6 #jctt $^d#Hosyr.i.1K(PINvn40Z>"'.cwRζRsD- ϩHhrl)6ow03,rX'( mٓ_zʻV][l~rX KO9u-sT5[#e~.iƜo',RJً˺V|(++&N6Qאe| caRQ=i^I,߃aw[xR+$~w0G 2UoqR+KPgQW5}sW@?g R@p̩}kPUDqaJRtc㋽-JP󍌯:V՜@7[Wn+%=Ziyݝ@D$8#BPc]Uv+C::"qBӑqeX;J7gyGd@!',}מQ%Q(BҞCM/Q*5z ;NP{@͂t, ye_<,6h؆\Ϛ3rSPH4UO .=P; 1$1z P>tmoصi"_o¢- 3_29C&ZƦoz0j_/jI\/z(wP{xҰ☄zu54 eAm'׈&Yxb˯B=#7avYܫ~/Bt,G'uvW;4w 0>۾JI<à!}[褙07G~V& CХ{L7iʊSHky_$=[Ht5~-ֈIuQx[#i0A9bі5A]$WzKS4-aۥ҅6h{7zD83kr @/=ax0!S1*Bbk+i}Q-,m )fKs Vv9<1!E@P%,8߿^y[~̼u|N;myPMaNh?"KXBHB' cRaqXJld'ejJ#AX^ɻV&Y&N`:QHuHN NY`Aܦ M X#UcamAmi\,(dT77"vclq4 h٘>wm[6I{7\VU{ۛs7s&/G5gis]v0w" c?J r HW 8O WxJMF*-SY4nCVbv޶It!F5ou2-PPRIPޜ"b5 BKP]qYWG4qʙyV͡LY1Zt J~̙UDX12\ j<zK.9v̭o+b?lGTv>, ^Z W^s89)W!]V+Ɩ/(״p50Z^n¦UN:2w{ӛ9 xX@oDnB$u2rRc@;62[߈CFn_oԹJ 2ՕMThZS k\OM}9q)Yq D+@eWD;SB~yZࢿR`͞\Li)}R#42b4b0u1L}l"4mJ&:E{='#oq/ ⳧𖱙j$wYv kڧv 5y',H4Z}ŎezDtل8N,EP^a\)s)Z )loN9 >K◂_QA]O& ̉s=jfb ) K _w/ =t:.`wWTй^װ˯A7쫑H (up0ULN#bxYwtSltNeޥ96lޟČ2[|4 @S̾]"(sdw]*[IgwS)*Lԍ#+ps#т^,pY;o. O.,8@J hK{֞R:vv2S'M]WiR,A4G\Y(5LNCwފRɣfymlZ]PY_Ϛl>$65])j;-Pbk \av[U785#5h)N7NG>:(t n&hi;Kc#ًTg14|B.sڭN}ٴ\Q_.lf;ƃ iD]WSȹ;: xv)4nqPޯхd4"s}jU_Ac&?h_lFG>l~mi(,x3(k ^hkimGl.@m!'N Do[I2xOTNVUٖȸSl.+<'=bVS>%T)ّ"]vXC1TH/cG{2Tt(nKpyTW(.GnsA=OZ uie qB@W15u]D=i" yO|#2`($8YaгMWУzRJ)̍EDG@<m~NabFYo1f (ZbYħlq1Z38cѮ䩯\Łmm"׫e3AڜՋҝX@j6paۖ-v[n56K{ȼA@rOUi4Xlݖ֜H5>Ƅ w؁. Umi)ZZY4up, q$?}B $SR/tx]R>(PF^~u&Zv f ur=.isﻒUdx'ܼ*@j)17jcަ >DXaK&}Nk9ei1To 9Od<̣PHV\Y6y/Ȝ(']zz$c}.yKL3\h\M68Azc+ 5:H^^ڴyc[\ނZo,͸c 2OD*)Ϭ7>싷ES|zÁh˖o} $Jlg@:_Ȅ]fTQ? d ScI e#3[.NBׯAGRb c'vn()/P{La_@Կ*h*-K$Q(Oi+F$mu\]"Nj p(3@g{+Y$ה>Y?E vA H\?͸h&Qw@) `_Qm;'0>wacqV#M %T^\AxE>Q'KNZ~:Qw w3"r(9N\q<+,O+5_dl~52f"v1yPdKԎ+F󾖰"7R[o^O3cM[>4_z7]A[ej50,c6n)+2c[S6`ѹQU.!opOa[pikU$+b$@]b)htߞ2gE:eOg,覞 *|˷Nsa8xy| YW⥪S N /cYGp6NZى'!kOt•/J1PnN"7@/k1h;X#BZa,'H>V7fcͤѿ^lБzxC> C_^8a(܄vԚr9~ُLr+@ca[leX^L '7cOhI:QrZzlbjeUcm0wۣ2trî91PFSU-j>˹~ԙh}O9ufT9,M >KU72\bN+уR]5;o t D[K%1gk^߸)S(ΟTS@^zQ'%(Lᓑ$Kw\ZPc;O2P]熥I#ȴgd6Kmw@,Z~'GxuwU"NRfBs 9O 85Dlu;u?B5Wd@&bRxl_`8{յa@tG=0 vJZ;]+*J`4Sy!S4,C$#wjӤ !Mzleʬ kDBtU Zz0ȹ y"u%S#wm #a'<7zVTV؇AMH¸_%-8ΉF.wV7E82`aw)C'XqPDQ<R@R+4zxLԥ &!r' \nHܘ=%Q7*jˤfOzE:{'ӲKFhݕe͂O$ta.ITP'Gm͒z}CM3 IeJdKe[JK4㎦Ƭa 61ƌ CN@@wSqB4D{Tl9,4yJpT;pުH@QC!7K,Qq=V;rVVVLj^9m5g"T8q,M?`ywBx_]mi{n]ǿ Ș<`EYǔxO4U(vJĢcűGf꘾#-;"3@m[8T0КeM4͵_*%Lj3mCabfߏU8\:` qpVt.xRz|+ӟa˸M<6މCiipf1F/ Uio@\8 P.ŠFB0T>,i7 SkOtsJÃC! x: {5# ;{<|rg6RV|H2tvϢv=\\ P-)W&-Jz0o, HZ{êڝgf UƖur3DFv4J32ӫSq=tnKRM"bs哔&dp-AYvNBtˑ Ua9 `|5mH8|DZ3"Ӝngj8cݷ` ](O#ڪTuʸ4auA$`6A(+Fmqi=܅6P N=~K"6OR9ҲNFZ:Rxhy "NԸt'ӡƎ ^\wR>%S]/)qGQS2_έa nP31 5 煙6vPy ?hkÏg/^EV/j9|J%gcTAǷc{ {b#aR:ks$zĹx1T$OM7A 2p7˾F,Qj-)8/1k$e!8WZ4E?ÒB1$ 8k BN[l 6T¯ơܽ،P%.pLd5k#+Ny|7;`fF &}^Q4(f ґ?݄T/]HLg3Q(u n F6~[8B3" Pt ૕rk1 s 4Ki=s]; 4AfM56߹pazNlK9$pB%OV;H.Դ1xJ(rQ#)`Hay g𽼷.{pˇA IjR>kQ3gp:Zg0^CWN6=Qv\ z5^OBP;5H Sl1X\P>x?&/9eyMņjQ3eLyl'y#^퓤4j1;A_Iэ‘$#+ 7]Uzs9+ Lt0?pp!b ljDm8x+3'LUc.v}4! r݁,U +7Xx2]4j,rβ O yaEp]mʳJja>I1)l̊g@JϐH'j4}U CϏ!.GRF3ٸ/ʅF5׌)]PdדNϟQm94q0m,eI=]Q%b=pjxo'CQ1آⲓ4Q>W؇yfV:>bߟ!'1T'@$7?$8mǠ=ZDo;W5Y_GH!9?u{{ x^+ L $ۢ1[9Nkn䙜$adZ.4#`Y@$?sOMK>_;5,)Weث8Fk^'.z ),uUMV\E̒dz{仙cjFH.7Ji_B T;j[0K : ^[mJݢvNMr,?qgW7=Ë_%)Aussn1Z<) ЄM/ZS0wbHr&kewZWP:YZfҨFX|m/jiX!$ښ )hP7x\xUJ7|r,Ք@X.mIfk4 AV3AtPpVЋoڛxp,,TBcl!v^d<&9kIaywQMgf$w^ZHBBjR#9{J.|>WCNUYPh~- yjX(PM"n$*q+A@\)Jp}&cotU<\fє !UJY.-@ .\p?˷iYT/)6':E5۹i`zYTs0#]kJp:$yI3BnP|4>('[6YTgV+VX6]jZ5Ѩ5P`zt1r|:Ė4{{YnXh9 py-3J5 Od\*7`*z(#HVZϦ<48V=r%(4+4iDB;uU?ե)R(H#q:KivQOlV߷@2We(IKB H& %P  .k}B ;ǨZs>R]P'&!hFqpvE-`vۋޮ[`{n}LIrPN&.=y@Kl0[$}ʉ=e 7EC#Ty4.Nר#I=sTD%$Hm8HߝJ6-$xLa^0ZcEݫ9]xoLj VTj&7WJr\?HvCP2@kWeVBR3,Wa2 !\& Q ݎh`MjwC0y^X3׏PJ_pܼ] E.'J[ [gL1ގ<4x*,f`g5(^R1(ZfV~?m/'20ofS68Uk/ztUJd Ud IgUɁ'bo6\^@ zrn3EN8}7@?VlbH1}Q+ؖx*4qop:C(bRĮ/P%".K Ֆ< ctC @!s:ӣUH@|H}ғwCZ.O 07' %  =`-<:OyBQR˄ٗ`oFt#84b*W8A e\'>`Mxqj uBM=PW3[*0rkO't'0bw"U9QGFJ99adeSabD/M.a#&4>]R { 4')89 ?0qk$dsYW9wz jaC9f;> 74G~pCq;=@%&mAɺR#Xm;rO/ Pm/kPf"pk`?)o>=ۧ6:A7sa6Vi5arj#J +M9zu =v 0gP |>g崞\bDĚ#DB,Y6եXM䚷1"4P@vz9W O)qFMRa;G<&j໳|Z8Ni$2ʫSvYkQ:pT:B]']鰄}"O}tiaհÑ95HQ 7\ G5p(` Ӷ%d,5C =J8|#gn*N@\>_ş er6ܻ_4v\~"*(-%2fKgn`xAvNjXΥ ؉]*WƭWF,@r^o WCltا:AԿc@VFI4Ƚ.0*TJ9CG-@[e^E7(7cw+PG^jr# ~rcp'za.VrqXVkXgd.n'oO7T[3$#هZDZeo[ECVbQELKihTO% T5jyAQVOd֑mSL8Fty])L'DyY79>;EoM2(b}XMkvH7]I"~]$>l fΞ{dcl ^ 9:yLD" #$JBan*IbD2|9m6c9mzM$ ("}ZX#%5W΢lNm4,Š& j= j .iy*:n 5Aˎ'9j|-] LXSsMғ\tV,U~ ȩG~<wGZ0$Bؠ.)vz{*?ٜDo*HMk33!D宯8`hK)(;ٿvO%›rV kv;\cض 5fbb 29k)b0GLz0_Q:Tj~pݒs/ks1䳅Ȝ$VyO5@p8 '۫kީaEÓ&^r߶Q&: ױcOi|D),EhwhLo]{q=$ZZKZ\UԹ<(;PsZR:pw5g[K5&nG#Em},E.Ufg vc%wgĶV1s2Q/}kC+5kSW:)a DX[31298BLA`8Fwbu\zJIbv+2;{& C IVҟPeN'rS,*kR LvAG Ve#\> X،;5qm`UvߖJ-$c࣬ہ*/tK~نc `'?vV#;LtsܩϐO$c+%1u#o9O4@5@o,f MK4% fxo[U9t5Ws(:B_M p#}\p{GM:Wu-NU6r+9Dql +~i;nȫp2YVj f6Wis{N9`dB` foML"(JPiZ! 쎸n~g˸nď|<2[MW0A_h|KVf.Z֟tCŝP&|1j;]IV ?in*r=2{lnR?qȁ^n rdؐN[S.XE k*_!_=m$EA%),+nڶZQR]i brO4"CߏSTе4bo+].S ΩdKsDgx HjR_r{ơގY3:k5 aB^7Īn$zlZ>2u|cVǖ5ߣΦ.Xapl<5L_gO9oi^ȹۦ邡PkW~ijOnPxcsi;y cYR:Wyiم zH6VksEHN:$! aIÚȓ!%Zӓx=>úZjM@|KX:\BϯJurr}YjKMْ `g*7'UpvC1ooKu r 蝜(Tn m=_@Ls%VV888>nw6KԣDqFDؓZw6. =tu'˃aϢ<'ﻘbi*|ݮ"Eؐ%)DxY!b"Iq칮ӐrV[n͓G" ZT8MDʼWB6%e磡mqȈ6}>p_5ؘ3jOCLc+YҥX"(.z C(kiTm1H b@.;X*Kr'5_f:e>`1ԉַ TTKY*yfgKbkǔ ZC`'Ց\E$!ߐ!3Rn$J@xG$jX_L|$Pq1%po*͡e諉7G쪹VH5 c>:`>|ME\R1KMg :yꭿ'ƺ&/m+Л?],Y<.϶whb+qs!CA&)@$ P `i\IU ath)i+dC-¦NגZ_t1|NT6\섈 WV#ѻw)"f i4`u_BO|.3ZbIcV@w: OnZ-i"Sm["_: i6ǵOsKd7gOosckG_b4ͱ>@{lVrz$aOY;VApnor`(7j~$3.$w/Ŭ鎉a4,ڗԭpQثF\!Ξus oɹ/j>t|$7hN}ѤJܴɛ]?e2$&@xoaڊ_=JC?/ܓiv[jP63ytPPM$3sы;:ma4 ^dCvB#ӶdcdO|Ync#vB2v>5s բvVd% Bδ/4tSp GDg~O+B?}.bښQZ.7e[ch}):A?Mζ XTۀޣ¥jHXybr)Kr}mD;hc`ڵӴl)Yq(q3z[uױ] `&5]FK)INF[^)+Y Shy<BAMUw(cT9O6\.೶5.uS r?[`Xbmv>!yE'<&EDi%ֱWx25=X6RZNp5GD]+ ;yAJmxz`HCBng'4rO#Qې6䱺wlOx%1i#>hܧ9 סL·-<4>Yt\޲.X؆dZ$s敠pE '4i"YMMvX{`\)I'|تG= 2ڗd. 6 Pun͒M;qۤR- MO.]E b#s93n?^'qgt. G Fb&Bqf ͜\Ҙ#c/ym/Ye՛#5}Xrz=ӼvJȶLdI5qEgHrfA[<p: NQJF:溏x&De0`٧T0R@}ehqDb@EYx(uΞSg96k)q?'&STfVmk1#1|>7tCz9dlef ÐyFu8<8gL,4^knKi5vJdY-\OXEes}QV7:UWϟ)o=4 *GR -d3cVte'0rYN>TW>zoWFk\hUr( OK?:|tpldrv@WeAN&;c*,g%Ywo/]{9bZ%/J'?VOmt1o1yB02qpG3 ]=&>%mI_znfG.`Z޾Q:ڙE:^N|RieXGV;^A/Nx+ZeA5 H!aDiX#g! gmU$:c]oMr+y?,cBJ(0o|qvRG8U|x=N]}mw&vs=->K82@kt- kXHTc)h3|0QXI-DWش&E#_setn&~jPJ[*bDl?K^JECo?w-bvW9łkOkC 2p2B/MzJMgfdJL^f#FHKCE啕fk#x1vpDBik0F8wn7DEϞyP•Quw`(دJ. gά(p7=#vN拷<},ᘃ@{Y/{f\j#UG\;FHt3 #Bp7M,0dlBw1feouv7PH`f&ٌ {V$hxqԷ=K%ԫ_{L*,{)ߘ\h wlO}%}^q@c8>n$r " gҩHMhb(G~#mI?uClYӣr{^7#ߛaK84A꯺)B>xRʩ!mʿfGvmx`ĝV :=#T&08;_f*׃De6fH`6^RԶof.L3QբX5eu9g K s -)z.x@}+dx8G` t M;c\|dy- lSAv>f+5 Y5OJo`H; X|jdKvY;0Vtm]&MƀFg&?ƹEH\9(DaسXYW*  YuPdgѻYrF :v)ꂊZ~:<'W5:U!)=VuK`)TX2lV>!ތ}3} %k^Dh> +3I]N͉]2F(מΐ=p׏ߙ H&xpwDg2jԤL "ۭ)90t x|N3ݽd=!H(C碟qklr{-щ.@|5Go-"PJ $0Q䉔?YZ읃:$KR4u} PXt a5,6fr*r&̡o_4 |dI+ ʞ %|ztR.i)E];ZzXb!`59emS\l %mv!|2J)Do()ƞ6b{YRT`!jQo_YDOj邼 smWbpZOe#sLJLKnM !i{"REvp>{jXgT!K8 TL-oHw̬;M)gfbDC9nTwG?c 4 V ]ZUx:˸D Zr󤨩hr{`d;)-'`L8RUALGE>ڼ5{s R˸(, *mn %1՞Dj٬#w2{8 mR1p\FcFyV.I n\GȂe?`K>e:_i[L4>>~)-Xr8X)03dSX/i'U>w[p a;׆ mwfnܭS캪5< 'V1f;3 8u@Ӹ6  sVR)&#:$s͖Z;Wd2bAC<UrQ}=xnc ˔uT"r4z¥>߹&-C8NOHJ)'[vL\F-`DA0$!\SA5i~ &Eb/="ݗXrߓi|9m@-/ܷIp 2@R˦}_U)WD: "wKZە%*EK?^]LUINK*c3Ae@" ^n!=[/QBx""ӈ~J0ʴ}xΗ3 b5'BzCW M2PEmF[.KT̑sRa@^ sF-t`_pL4"a1һzEthLlд7>P4-u8\O!LNy9E0/5 U_wԼw3M_DߦSJNV#knuՈCߜKG-͔91| 8,b3*Zݜ٘2/~@(0l\,Wg׷~#nl6-TY2Sb'b-ZEH ;VF :VieTyiҳ<_Ah^zNXTe].`.דU/ρ㑌De uNݙ(Nw:PdI]8J( 5GN:0 Jz;@"gv:Hz3pq |XJvki*{VW<3SY#v.*F)KFS]Kv3)ELS1)&%Ux{%,"v>[ yU|ʬ(qUx)VL&\ vNyCaxFowFc=b}:a(s[&Ve2ۂ+qm9wUT0Rü(\KR_6N kPUZRoc. lAL4dm6pqKǿEU*)t.Ӗ=Rx6y >DǕcW#[rf,g^2+c0Lu޲3 $Rg[)U\5W]LI$!5.Ui _ SjлceJ "ܚJ#~>Aˠɏj eރއ=n zx:>,{3=$ӥDnr3 [mdvY-J pV>Sc w$ay8mXr%nl5X.I  q"c/dC* EpNI#@.6)vbɅZ8u|АwiI%67%XmzгPl.JK8G#?^QDڻnSP \U+/WCeC1Pu 0RTk.0c1FC)t1_J6xvyn-6_q p"g6rp{-ry3(nCW%I?wF"в >i5}h,ת1A!T3\sMЖ# q{SXh4>J!W$b4N{i ܥ3V7'q @zԴBmaP&sl -^M٨h;6eefz|s>EdM&TOb ѯPoPG qMʺB7ߪ#W-%Zl+ճӮt4XZSGejv[tG ,`r(AɻV4@q#Q~/q%#lbnu[#MY|M[eJca:=njgcu%"l _q3SU7x;MC|… e'nM| 2{̴ٷ]F! }_QaNvX_n 3fghv<萯oZU8JO?LpaK_A #o#eݘqLlW!fw]|D*x/T Ю$\!4}AQn.S愲*Ă&q*#Zm lV{.6;Zv̟:X=[9D$ǭ10Rг"āBB-!œF"Ǯ|L0RTԘpwtF\T,}CL }ԘD/^W,!tv:~ *+>j=dC2ų|6蜣ҳ8 F$EI!\äfz{_ӳהSy٣fDLr3n8S NxXju }gX{c>O|H>ͧ+{L7ј#;f 母Vj qqɑ]x>v 7۸屰Ka rHDE`P =.wO|jX{y>|^p_-[{ P`r8!>NV<ʛqH#Z>D*] `'mư8V#X̾/HkDpfOix9R9HRKՃݲ}cze>cnվ @[ {HAٴ4C^ R|l i\j=^(G!71B-`BP6!;%G)k{Ni%x47Ё%'mQ_.4vjױ.]}ݞJr zNZ&Jl-oʛt4go.}s&i(BzD*frc+/^lJ~IAm_.>|y=k!;=BMUIdJ=1?R;Ԣb#%ĮO&tcwfMi k BN[ ${u%N}-6Vf 5j=k>SL"~C𸥒 @7mf{.i07xE^s¿l]ϖBVA[dGK̀oE1GNLr~+d~ԩ֥|K_:C u)>[fPKIⱻ BneoM*!yKg2 )o/-iuohek9fc?65bt$U!*8 09#ܢݯ 3`5E֦;| b,J+H k~bϷ ON` Zy{W ?,p[=[ k[@6c)lTGfK=i622LAΧDd34&/bw]$1hM%;Few ZQ&|dl<919Ҳxԡ3Wӟ DghZtjXHRPGc<"3L{/3rL¤ʹhKE?ےg&}w$0]r&aڙ;T#Uis0I%b fdj惢,g}7EБ]ռqθ>59o6.hPvAw%=/zp#Jє4p2#$eXdFF`~V"0!MV5@bxɧ]eJea FB6mZ7.ˍY-zv`Myw\n Ng*m8)q_f>؁8KK]i*oMU dV:Xس7[)X<-7EgF3 a8|l;Ƥ.ƞył^z^$LY`DZ3Mnu<)=nOw`NYf' kt$qz9<^iYwf4GMhI`UA. C4JLBGk0%[1 ;E*kV`@lFub2OJ>tc"QW_Q2|_sL{*. iI ͱՊTGfBݙ?zq'7$w@`'+oi(ԉPPG%Qd+ fq:]ψVQX1"jbXPUM'( l}@7"7 uށ(Jl(:0x!fu۪˫5Zɉ .s4U]v;[ɦ(5 Qs8f ;bXk~X4, Z=g)fZIP0=-`(v[.j&5 )5z u m!WV[j`Q/n,πA @р94ޔZqsπe1 Xť8V lʌ׆Wd+!2sTEPuKf )> KP$ #]~e n_|Rm5JU$`y*Ԩ`؅%8HGR#^hk:K8#[/WA٠M܌w}MWQA{%+1Vk8I:[U"کt6O+Ѐ~`·v)@w42#l^`*doUvpܗ 14;w#ka6R^ABUjG"}{ӓkM:3jG^D4\WWBGsrZ:ўƥf,֧ $?i E=W+ g&=\A1ir2pmRD&)}>_ |wDHG7Sl^Ɯ&q5|;+ FQp n8g=a?GT-\d3ΦSx. p൞(OhYǵUPqCXd=o^0ƲD2ڨ4̔&؄'NgS M\uv<P {"栬[~gL64d ҍ4q%l޺[TAs%Vs]?ԉڊa<Ư]2rɘæW--*Wl0lO_h\Y|lHMS-íe<>4tUu9K3{  a`wdŎZpO{`}gfPaRK<ݧ*䪋IS;v=cuJ[cK%Ўr4U>"SZGP١ HɻބFRi`4[̺ʤ' +A2f8d/0Z Yz?_RGhO?&Zx"-F+p1=@EX4k: &ZAhip p-z{|ZPscw1VϚw0&4}s29TXPqAn sa0-%RVZ`#A %>e>i |c Q4 C[7'ťWXE z~D@%Gh9S/:)c8'sK H`N%]LOc1"[)1?O}2K9pgK"\?j|>_i9Z^Qa=!40 BJy`Z!sjsOMlRy6oD K\;=1)5KR@i셸Fp& a+!^7r PynBa@@; ]c*B>duAi8 ĩb̞瀘vPQ3`Sp_cd&Q-6am뱲"a杀|4wuYywP ECF@{= @Vle-6S!NcIڴ0@?|r;ybF ;-`yd(c P7YӰ|z gYճydk(ۦ:7,Y(6/"Fbi: 5qhX<; ^臰@[.a7-Ltz/նr~#T#zb:P[g5^_wjvťMՋNĸۋ [l_,҄4u%LUZL)$UxЃ:=/|F1ptq!+d#DX0sd3-5E>Li6CBh|M` EOEۣ8f<|YSsZ 9ԝXkDNuiXPdyw&ˠB(N\>\ #ED}q㣍_O+A}a IW~6yxrr2롚c/P+V8XcQ7\91 ܥzTUpa^kD0' .2A|95jʺUs++ #$ABرmM֭u BKgTqL CX䇍 %`H[Y RQyOGnn5V#04:WJrQSE0:c-kCC h*PD6F HZRj`Q =?p^]vW*8 9J /䕋4ESurWvEͭ o ~iSH'FJ-<[*\_s#6P[IdlV|q,_7ez s>Z Cm䝤[gRn`甌" uuо޿ 'bɬH jxkFWxIrD:4ii H` %DWR_hJ쀔u]EBSoLH LX~XKAON4h0DB$:DH}x$_7b(mRZ"ѧޭ5DXWs-=pCu`S]V8ccyxl6oҟ"Y#$yͿ2!"WW2 ff}oIU&noV mB A-~ u_y&_xPLUެA.:<(D{CM}3NʹfcK 1>ӻ {NQ$Ҩ(%0^@Tlsn&$Q.!(=%^V4~@>vx}ʈ \eSV. |h!Yp)- 6Kw:j+|Q|.JBB]kFӮ#ʳ¾ ,Bb=Գ(Y9_e>ݢ[ZFb,O ~{"d>:F!NaXe@9N2dOPUЊ!+3:0ט35hF\Z7%H_D6Ex4<0O@X+WI+pmV@'qc6p 3ޚHyyC,紩h p~(^\^(zz)1Mob Д m-#|@Sy}W̱V9Esv Y\xG(%Mol —@F/WIv@Gd) b5f)'xs}\Dy # z{ vaEhܓا!rUN^)Jd8㑷I;n L|~ݦ ,p+HIy &Y# +9ʹtWR~z dK oKK!Ea9g!(;K"A&@&׋:J]s) gGQ☒ q>x)ڻSz >FU/8#9-۷o!ŚCP%t9ՂDvl{mi~eXY. uu4F}YqA @k bBB,tA$>Aǩl{w|aQˉZx "^&G]OqO &ⵗ9HEٺ ɷsF[Mw4YS^Z=l2Zg 6l446EMKÝ^"Ŷ&6A/y5V_a ML ^S9Ŭ4A,nG9|1ob$Zx79Ih7-+An|6/vv8G_u,˛~ȕ.MqP3gO ܩkBTug&rw$!@.l$~GVQEچr# ̏a`KM*M?|%s8Y#Vr/jTVLE󺼮H`rW*#P%A%S&lSCJv WO@7w@(I +co[_)(@b[pN5ӽjdRϪ$.VO\pׯH& GwSnNZؾeXJkƤ>Q /\{sr[}`)Tf/5ea9Oi  0~B=V+m<2}}`4q > *& XpRdRwf!x8-ǀz\3.דYk26 O?p1&C[vQ6i!=2Yg&gwuIzJ[FNl^Scl(0Y⤹-6EB ~{|TS\].PS,Vq- oK%nmVio '؊H6%ӎF@+cEpS agbQi,7'#[_ s9h 8{xzʼ ݺe /b{r,g΃ c'Kfѳ2HٻkU9ǂ=_`BaNͲLyCq\%Uy|yta6˦ *6eMi;`ll [09Kյb +B%XڛJh Cj#/yog3qK㎎(,׌+>{Xhv[ߍJntcͨ[mB HHnNiT(E1f"'Nw>̆Y`/;S#R%XvJ3hrNcgdѶ^ԍi 0Z&gH7,( <#H|&o&MYUrZ>%Էb,2Os  M73'Sed<<^.f9I>GbEọmR8hNVdF $o`mwzwzwg7cpv+?6;'ty5%_5:5wN>CQ)|E;+>% PL!&1x@ TSzBY|e.ܡrіtѹqZ-{dK.rЂm+E { N:n1puu i*vQn .VFU{R)5G,kFxҺ<sykƵOiqZ%vwБj=jELQBn3PH #kN1Uuڟ!`H2t*}7O]6;_aDƟ!!-VsU],H ߾]_4v\ז=<$`Yyi<zOi(Xߵ 3U֏|y9d S1p np,;*/OUS>~+Ge@^s.WMF @7w%AkoRsGSF4Y9'p/@s hA Xd ڐ d`yE:0JyrF<!0HY/Q;z9= {; ܯm`˨nM`CULd+z@ic8?sTUIv2^YY*g*-;¢裓]Mbڬ2&c4+I7T˼V-(r',%DDg~8^Й.ld$H(Lao;ӍpFc_}ozKPYuAK;5h-=MψM ? .}ذ x.]f6Z"촒 '=vI]\Ft4^5}dƧuߘBu[8JɑmEZ}r,]Ck\> @㊨/]y/hg7Nb:;dD?&ޣ#R߹~U)h쫇-\275ڵg_uqR %bNy\]IuP}!ti,*emVH ^F{Z3{4{"m^9 eHX9{ڞs[3$B_:ggZpb&Y Cf|C8'P¦t5h~Sp7{iP;fJidAmN:uƭ,46f_of#o'fYM $J~D"msrcYNamKbo#BU/FWZc)BDYp5H`.?#bw$K"uK29kk@E4ħ@ mrc7T J}AJچ+N/4>ngZ6nG`H~&w 1ubt\T#i&q]a7:G⌸v+O꣙lVxbUk o,M0P QT_)el \i0|LqJKu& B|aY=QMJPOb.,1o8ʕ|X5ccZBj6`VB =. (ƾTePK<4Qb,xbc2: *տ}l"5IN} Th!z3An}:MW9DQgʏx5^ (o$a1)3Z{JivF8 jcM<yP[ E 83ZL?!*h=<_ȎŮ4 lܴ'fۊ΁lu[Ȉ[9xþSpʃhD*%|zGC%Ŝ߇r]#U؀akWPNq-o$ȐW& G"i~N{KN1=q ӶB0%KK\?[T`Q;Bi]…D{`(>Q˵iYN2b.օx[{/ە.'|xMOo1ꯧAW0V_Yk&7u~{ 6{jJ&fo;D_/(nhzʳu$p,ZarDxe_u@ (D.;W<,báٷ8G%ɾ5nIt.eB#L8K괹Ǵ `[6(΢ʬlKoƧT7lxW3E2tR &`~:%3Nx-)PUJA+ {<Ά։3ֈy2LM0a>}̃^6J2w;{]M%KNJ[ciLQ V8 ӽx.] Üĸ.3{-Tb vD[?ܤ^d n^2PQ[~C)Ka"yJk`>e!No8O1jm|ap F) oyD?~E|$l5П4m3à 7nTJ0ˎTVZ0>U@Z3!1>_OjPvtw'8Zƭ&lMT0I7~S2f0,J{ Zo9;UКJ~0qdCsq\ը?wLBes`cB0Rۃk}e eAZ)*h,=JZc`-W?]qK#tN_԰# [VHГca¾̖yLtHʥг{;.kteQt8.m}<vg}??sU(a{Nw?&v!!ثlp74ECʢjICqpa/)!Wd}LjnW O_ё/L`Cї0ImV rQtU\My)ܽ:Ax09=|?AY6И;9QmI1tyܲvZ,Ԑj`F-J?vW?k8 =k ,` s;9RjG->)+coI*=F`0SpWScC͡*yv _ݠ  A閍N4[dMC?+(4/gyx-]ʻ1pvꌁ%TD ~,Tk<.iLi =5wX~If/Eq9: 5.B#_S)|VEҊUєW͖UMz g֚ _m WgJ.NW&J[;4RT })eP]fZ'Gɓ&B6vV fuq'6X1ʵ {ҭ$mTV{C]Xqr.˻$V/J,?[.IUٙ{˯A@gk݂c8D]Zsfibd%D :bҢRR<О S ,טYX*_}^ EQT?k5҂CJ-b۸ߢrxEΘJ=Vq+ScAǎ3,j e_eqITùҭQ!(N7s"<75jڠ(83L?f h?[;GŬĴ{n:!38$'#0"wD[AԥTcV ̑szhԉC]i107֐ۏ42Çl}mNYSO*`7 A@ .4קCoC:e.,̈f%r]M~PMz]}K#vsV!d<:|1ls~4i8> FU 'DQvAD8W4(!˾\;ݏqzZUQ A΢çeky3wޗeB ʍٕzٺhu3{Z# J +ڧ89;%C}yEQQPޏA $1?88CX-$A*Q|~ք-MI0G@3"F˅niF DAC eK@}ْAt GS5ҭYqlԉ"[9=CjoEDSX6OYRa|JQ۔!^F%r CeL^e"腽lŰK # aC< ":Qk_[ *5jS.Ƨ4O]n5(Cc+5Y¤ #H/ (/^!oyxܡB%+ ḧ%슦]O\+R#}x=m>Q=m.qLvJ1'ҘśugO厞/;h9~H+vkUNB&8P KkM{Yk43Ea }̅\ȼ QCR1S Y _X+ E0xT?}D\YOƻ f|u>sAP_@2,.H,[!?Vyp{<;*Kq8a D PT)^υ qKDuKNkô5_bQhR߿q~;*X֜zO9CaƌDpRol\=iFgP~)V*A^ =A_i@͞3 iufBG k"'ZTU+SMkà.Q,i7llЯ@# I\؛7I"+&0(~k|jS"GQ̵Ȍ /;O+ *!zϲcdg<0꿏ҽY HaYZuk2Xwd<V 0R o4b1$2hnAVv%XԎ327@Uw-kT)pqmܐx\A-4L`3b:' }EXK+ KSU{s)o(Tӏ=]!6.$}6,5!u#l:nE)O&1|b]¨?ctfNePeN*ߗ\ɼ"2gf5ͮKuZ~|k@t~M*51hM.q @l/<)7^lt|)6g;*Y݊eЯO湤~^ZPE=V+#7  ġ5",؏^.`T͜C(xzbdϗ1NN@4m$Yޮ5K[RL [i&t mAHg& khcqJ{v XYp_G<<:Qmy.Z+~XBy}b xȺyu7 gKy;v!K hX pE`{0l׉)gՌcdҾ\уI7š(:xBN;OR~-U-NYwq@x2vY|VV?* Y*#c/ż<4.{ܦ]{5#9)h+ ?3ﵙQ(s "L~5Ð&셬1|]xa{`ªr˚2Fa5kڷFYA"y*|^#K$e#5<;dSzN=Krufa/HE'7&a5pkW<9P&T"-أ7+O(w Ubxn|ڻ|8D=*!Ǽ\JkjEK`\(fKGxݝfԣ0k0q>)ǗTuZs<(n8ma/7m.T~F@vzQ%p:k.k6;Б(aבTOSQ▙Հ/ѫȷx-RQ`F|M=a툧8d>e(ʮJ n?~Dh_ηI֍ʇ;r8m SbLgıtY:B~MrA!tVŦN!,ƥ TFa8leeWaEZu#Sq\͓O#][+sBuƲB ض\m@)dXV9M w0z$0F'1M&#uEP3;0g?m$9lm;l4d y\~~UȨg$X`r(8騈0F G MPRՙeiImE U)~=Sz~dnd20 3ʙ>R_RfU2xXՖC&#R;#HU(ײGIեm>W'®jOmOe-|H Y&o2:"oE Q$Vŝ2hOL\_Yf> (XogE gU~yTp Eg Ṡ(/6TqZˉݨ'T'ZPI*0ȸmA.1d*ҡ8Fo22C 3U72$Q\޿ׁ\Rt64ѸCPSW;6:M, @Gleǝw:5< b8m5cnQXk}'Q2=vB?_(d0'\o7֐IPcah 7ܕE9܄#I [:yzIB Ҵ2 ,?YBpabI2;ACRƷL]-xF-5Q4yXAGB4_*8󨛄raX ׍]w>S{s2@rt)tϋ3G?家I1 X7rWp,6Ғ46P&D?GVc9g7#; pgK' $A<>8q2옆Nznv늱̟^f W<Y2 Ϯwq Sg}oO`;Y~f=?xuC!G0lj)) !Zlelfa,`_]9+Nk{$P>5'1~a/A)/#0 &c$+,(y=AaQ+l(xTnk#{yn /8 qup2қod*n{ؙIވ11|m]qi֫H`A,>;ڊѩ&"yH j͹Dq'ɟZ5)7w ~pg$+&Nu}[P! ?+}L8V&# +"yj+@DJ_Qìr2{ʸ_𝪦 ;7!K@S>\NQZr$JZݒqq eau_V8s[j}i َ $t|"iMQo3Y\Ȗz0Nb75yNI / 4'pCRmeZaƿ<}]rO^fL^k}9#~Z!7yg/z.WNAoWIHY(QPydoJ$DIa+x)Ԉ+ʺqİmdLM}#Siom(FzMtr h*wJIX${gTg' 塓hҌhe׬ D4+_:@f:Uf/L\WHs4Plڕk5DǶ?ԗM@SjGF |>DŽD<p?92s\T"7ݟʄhVwd\~ HE懴TUؠИڽQ8eUO 2<o(whwm-D l%so3wBjloU`8C>.L#IoYSg Pv_xkTpH*cZ&uƔ%?>qpDJ\{~SX&ὠr x7pǠlr ֌&s0}Ah3?O$XbOg^j́scUs9ޛm"Gf#k Dt~`H [CO=xxf2Fgv怋5'Zr}cBq3[ր|-ii{q0u&++.Vܓ\ ;S_[{KxUPkʉl"ZAӿw8 zG¥;~s68ꨵ;S-Q/Vakw,c%wDf$1ʼ)^]}R _΀Cy@hr'ewO6MJLJ Sڕi"HH?H) DXD]r]flxuiO<4U͛&8ksJBj'S|E#|LHt@'c'YѮAO7@=DT{z~t06a{HJ)4jFb"1n02<7ء)FNi$r"7I7x ƙ?/ h|Ce}":VWe^ʴ_|; uvK},6@GZ%SLckX/s<sCvmrGb64KE)Gc#FIv{"pQ1-{T 89{OPqm|{n3]r,FE0vw3[3yb(oL3l1/^wDplMT .g9oPRE͢S_`+9)dz\P"w/w 8sW,>?g\+!WtSuK=J5[ g+ <.kc1$$R?(2dFKqJHxV#f :b&&B]ϹvT3܂MCGmx"`$rXbq!fJb~wg@߂QWP}@yw0z27u V!5_֥,jxL.J%R.(ˑ<.fs+/qpДLw LDY[bdajR5vb_13#_*b*:JF VANqtAJ/qaWHCx+ 1{͆LH-bARUEާg=w-s $]+ )]vHK߿P?\ww=M 1`yj%e$Dd}pA 1wp\c/.ݥ7zMVf'D zi˼4кGnrf;l[bGfz q}T ҂%_ s Ú i24 IH_Cofvo&`&4s!~k~y$,Ekq=#~P\Q23A[Mfzw9r+JKHu^{G;băKg +_p 8k)pgLvQ֘+"ȤAG nH!3$Ւw3 K:~qm9= tӋ] qNڿƜ~z7o\ ճ՟<`j aI^/9@[f^ӑ ``IV *Y0cDx0ȃO9hv,Nc]&א#Ɋ~*͎~N v{Le]߿{PʀWQ!Țu6g]ZnCtXkp FH~X|F+*Zx&/ D1<.AYF JtHGƚ n-{BA^0y Y>(KN[?jƓd%lV6h-QSᏘ4,Y0bȵJ;JƲ! +zC)Bfr?Ɠ \c3{(N รV>^#NP|dq,duMV'qt;(W1i$7vFWYӠ㴯w^j|YOsإ;'tq#&6~U*>u'f.U1GmͽL/T,x#u,A( 樴`D/zaݏHQE 'aNsk<5! aڮajKQaNeSeK` ;a~82:Zr% OF_(A6:W0 h$z cƅ5H*K L_ 5y-սj%_Z sbΛz8_7s'X}"TΓ G2p8ܚ  dv`W;pA;?>bΐyÔw\rk hxMpҟ$sEM5OT+fqARl} q?Si]dTp B7%<n\JzaB• >k7]i#u5hnzJM>/f*Jʘ׆2[j_͙ҩs 7c;=% ףbH i0|i$%GnexFSZ>M5 ̚]7MG8-©780DmYB ?Ց*JĽG~D$OYQ;+!W K K_g'f_@D]\'H=DEф7>79Uiߚ\ĦH[ԾnLiGph&,ʉF-nǂobyn!rGzmR[խ b#e“I /$vOJ*_j2:#b/#g,JP]n1f^#u4s96p`O <]ߕA 1 Q-zk!ȮɆf+?V80Y e@.u["]47x&K S Ok\nwYy+u^nꑻʡC[Tİ)d b*-ܠŶe֧[tӐVQ`^fNwkqؑw{7&چ;-Se*0ڲĨɝ燶o83,dۓ=BsTOkjk,hP?Eb@p=hht'ERk+r WE0^$3+8.i_`Esn ׃ (m|Lt%텛# f0cG%L|z32_:k@F GOjrVr\ ' \gT,}1CHxS&qP*qr`ĽbۼF{FKd;G4v:;4y/O﯍t{Sps s5(3jN^wu t~ctyLHCb^Ik'lj^O6){(g jMB>6IAVf̔ Jw= y{,5d'eKx#]ɷ,;k/׆+`tc Gp{X_^ݻ{pv6sQ\; 7[4*[m)ɖxxS(L0b1fLni*i̺[aU41:^Te\&תEIy*\xkBChx&IeP,_ه5r"*!:t+-}v~rFs3s䪮ZfdY>s7MEeqeeE[AhRS^9 wn< ?أ"p7f6 #gi4 b.r;;OFB>X嬙d”).WR=zjX;؟sN ?˽nN'I`nBT%Hux#`Q-c9:?z 3q !\l3Yw&Gܙ:b*@uV5tVd* -;W <"n.(w48(DYdYڿNq` 3.h3w r6HKP[,;Ҋl*R ~  7Nɣ2̣Qf3V&al92] ,B, 6P@{,Y# YI|mEs\ s#CȬ)Jlj5Q{(UBy:.kG`&d&2 GHWMjy]rBO{H}]h0)cŋvFNGP S`14EY01 C4quxIp>xuߵGuGơuϝe+'Hv[ ^Os$ҁ͖Z+Fdh KlLBPi[P^r —6x9OCݗg7E@FIaMƄH#Vbd 4(܆!lh3ۖɍe%2j1gFs>Qw>"5Jb :\,0߱I5Pҋ;Z:,%p~R -[P#u7%,VRвKP_B e"~}lk6.g2,n%! 9)AE)E;-m.굼עz0I+}fsvN9|"}.vuQ7:d;=7{t1&ݿ劝H 9vdprGbU5jo٩gືd7 XxUf@|^1+ZB$=:;Mo0g 6 qt64n廧C=2$+N8^:/%lW@ǜ.ḝQ)FMEGQ@ϐB7ƥe5;߱Ƴ*iR`E{W7ˊ^qBPPY_d)Ն3AɌS5&(X |DH~ ϗcWqI77"Dwm*d0к-tZy*S+̥Y^-Z~>nؗs'lSŀqOm&Ϗk8۵^9{JؿA(;Fqּ9 ]$uy/W f.ڋR/jSrR0Ѡi`1?*4&"Y-Mژ11z^^Vz,7c/>KxBuy4`v"} lFbNG#7>"39#َrߊ R=P1,|r7f,M5"&z;95"5aR)RNj׾x0j?GmйrY"-'ekxφiZx(_߭=P(Ĺ@g?>( Om&(C҉{.[[X\VeMsHTD_ z5Ig+Z8c-hgXauvK\;tىDG$ף<5') -ײjmt5.i_S0ާ LI`⋦QaVZ ~nLZ*S*JgJ U&"ɢM-ܻ8pfZ;Azo}!Oڢ)}${!_4}>JO"iˌz-cTjOL~WuʖɆRʲ]Сj9>MW(KN2UmY;$YE*![RC5'Gl9,лĒnaꂰ'~ lKL yJX,@a:67τ*Zu/>7hg+(}҂CՅ#O FʓBfĿsiVp'T&n®V&\8o=Ypi_Z>VArq%.bu~1v*T%$pz|"~?a*}Ԩ '^Oۢ@t,*<؄AN$&k2/@y$ٮ!`a7butCR/dE/䮲eܠvmbOf&YHC%_m]z rX:rMDa"y3p.BD6@//(^osf<6\ݮ0ˆ横S~1.L#[+B&r]L.Dk?rgBo4*1BϬY78Od \Γc2hI`hG:4L:(ނ8|_/0? !RS?NDt݆ßLA&a@#FYRiNV mIw0#6""dh;#c" P{j^҃=2M,װ(P=%8,5 g^ĔUӁLϑ?oOdaayPծ.JǧQCv*Ny4X54衃ׇL)dp>$h{a m7Pkå6,u*Za2z\XŰkLKhANpәYX_̓; x1$^a?-e11.N6@Mtqt="W 1.':f:#V~S (N6~ݭĺP܈Xv0h}Nl:!\Uv:|I㟻c'pzM{APC36B5/EQ^#u{ϋ#oJ7KDH S旆&*KouFzbF;Mu>ܧCCI>Md*ەfW.+7խ17K)L+MTP1𗃕eS q \V7-hBU\N+8-tTУ]^|onSbȠ!h+jΓt`"a:EEETm e8"aE5IBYkt_`C@6"HEt}%DVJK!SKuN(g480@ 1 .Gb+O>a2,?)O/}{+-a{+|{MSNoma#…iuhD8&g|PDG#"V8@?VHH8 HHQ>g -pێؗ5nzR9 șbjRXұ^JaSqV&V rcOeo~U/\ga$a#w9#W/ 9wI NbbJR@ljuj0!D*yV|@?9 KhdJ >72:\S0[B^3 vS93ȼ @+c>yCq]|G6o'M{{ UO1L6KWX__Rq`͜@' tISyZpd)77e^JμuzFOCIiܩBkZ@NC:DְB cA@;Z%=>!(|]ͱ\o#!՜/녌N)S\+JV݉-сGo5)h;?vtkQUaǀvvnU8n`mFa0k:Fw ~8v f ;CH[*;P{eeZ}'PS-8 di:/_&@qJW-9)#?TۿR-B}i\MdW@k1ЇQV)E6"H^.'x|IZwJ¦-92zIƃ5|gB}L(; %aXp#h[g2SƦ)֓ڠdTCe>Xj{0BuR@N7NUZM7pe"8?*O$M$kWڂ- J̯9`"yl(Q|R:P{KD4uGY#iDcxQg&Uhk02nt|c&)k]KgAMfe >==QIp hU+aE'~ yNh,qFv O8hO)Xc7_]Sk) )Е, D/#Č k&(M줇P6vPCA-,^|iD?;= C-Y dz@ ZNnY?_Mr3^A:x|kKdу֎Ƣd֠?lPi-'?pH>1?"ɰ2kxou+'Ŋe 7Ůʱ5><rA^2)H-.]{,76wa8 M' s]% 54NoN!Z/|T$+ndߏJr<2C2:Y*6t W prs@8"FҊe=jx5 M^c,0Wkqm)$؜̞zx@A9`r:з נR Iヲ@O}Uz^ްjrѩn% ]m]/QrJ'(&HJ{IU{+b:h =xb$VTrIT)&%VrJztqC*}{<6$</F65%O=;1V׳8m*:*m@`4;S Ǔu/aCf0׃r$8?0840cGCռpĂ0#V ]eTTV:VC zתD:<DŽil2i$T-UYm[0k')#k*~,x)))E ԋQw_t &:ȷCev?;7 2ljv:e2` TV ;6dR[|'_}o qmdx ن%^j׬zp@ rC + ѕy /8a+x*_ތD%,/8( ~)(?an;T.NvJձ n]Ep<.ڏj@tjs'JNS㯝U`jhBk(d  Fȉ!ͩ9&lY&I$.q_v԰֗7Crw' rg.K!=\CyAؖQmk5 K<kD@ǰ_wco:I'%b<2o}1>.+)hA!C9uS!X&~ff)1&aY`dMQ_k$E?SAR.tʯw cE"yuCai׎"SAe423}I؝ܴ$ nYiWeŏM4mq׋'Iw)ӫAJ[ݒ4~T J@@2hgLeY{ hCe,b2۫ koҬ/`Ru`,\ܓ!Z*!ĢBjo,8;rյ'<~O4K>2}6^ߙ̄vz*5~#1vQЗ]WBΤ50eu״Ro76 ZˊP5i{p,gu$1-X?'hV4[3bUN6idp|>-\s$N?+jveUw}ۉP~#ebG;(|)Ģ=zIsr }CjOgQCq(^?gFP;ʖVpɓZ+YƯy:쟲kln}J? JŠ-,{^ q^Ӎc˫z8mٝk2coȝ>YM&b6eqqp$,P&EV6I[/㈛)ҏLO0yHݎi8*#U3#XsP{ ^Uzr(FFém$*oꡟ$;sOY0[<@I\ښ"tOu`o8dzYhUX)rmD(/ŝX7[R?ùae'7$Ք23Xf5: 3J{Rs*\aO($Iݪ f|<7N g{dWEmFr/gr&9>bCH.AT'F0Jܽ/Rl"lPiZtDjM]|jӸ&yU/}.Y0s/rVT|4A3,MDoOfR,3vyiȕ fՆb?7~Y~~/o#zx,̽Hgf$pcY&<[`퐗?I2$\lm%9ڼjIacmIn7w3#ʣBAՖR? 8DdfRZ=>ͰMg)ZwJgYu]m=c |~T!OfȬ3u#jA\7 c-h B5o {1FDPo0U+o;|I+9qeoxϧp8Xblrgf:<)".eb I'1zv%)Ge9kH?H.M?kIHNK=L]5Y.66n4Ȍ%tWJF(zpmV5Ȓ,([ƒ܃Z.A;~C GycN١WLolnJ}ToM29b1iY]z:+|{Uˊ- cգGn ܃r[~&u>ԩ>S1A&7Ȧ417Oʬ<Ós|i@|d'{efBFm- 9LE#Z4R*?[u( w䭄_Ճ^6B͹o-V`'ڨV*vGڐR;P;Eq&S;fY+ l>ի%']"3l~l) oM7Evɿ'_eϐ%#pwmg=/Ḁc~$ fI?dJ2au(Yy:z;`\IץrE;C1UZu=ᢱ$:iN-HSB0f &{uc0*di:MVfk/9}MmL? A&|HRٔrJn "Z8?<+ lqJKvN\m|%d'\z<>2BBOb>dUƃ'}hXsSckmJ!]E;0/,P).OP!a*jvq'K5m4%|2J쭁2oyȦ oZP%GpeDYkF cꂩke:_EL<ǵ3U;fG]18 D^I.#h8Kg)",.eu6^Nk }WkΠeP0-yf:V#q1DQ )mSY;,>nU+H?`]sXuy$'oq-oZOPqkZ1P P~ @yk%^=@ꂢu?ʒ koq$/Jɛ5 +pu _Wnǘ% i `Kcшqn"W5(R~x^Z{ݯq~OLIm&{.4M\GI|8"$8 C!=.E<9%x[ !/%RMB#2o<7(;Ppб;-<>=juxSqU !T<|ft7b 땣 S 1NmA2^>RD?3zv'*Lj8tmNKzzfJDUBO -%Х,W{fO3i}H2W&L_3IOG +Q@^ Y08xtYo8 ơ/RHPPpC}dm.cG=\ʇ?Xj!!Dw L2T&=Bt7FZ;+i5~ | ]@{>*0yp5Q!Ve3l,.e < .ZSOVl7(ඛ)Ԙ{!daRk4R&kǢB%VJqTH#-)J1:c f>0o<BP?veR ޾mOT+\2!WPdHbHqP}^G~ĭ'G*ynW5jI bi,!m6doWkjb~"W|p1aUu d\l_u!% -sY@Pq il(@NpOeSx>o wtF c@#O :׵QQ c]9.A콣V8$XHd) Tˈ|7E-f lO9mrrA"Bdΐ(R^M;Sã8r}QEL4CS>Oe@֤':kBhB=랥2fL"i[R`mX6'VׁK3T1y+OsEct6Ϊ~ӈ(sum<yJ`6{w绸8;l`& }h\akԝ 4s[||D]x}чxwY>QIbLC2qjsXE'Yg;8B Rms箟gW]3>:LԌHT&EZ$Ȍ J̇m2RgIux{aBrc21}=:N. NAUvˆ]gdɥ|/PqUq#&A jd]0xC=>=oGtIzUEV$vl8NjU<{& ŪDVkn6FgWH|Mȃnm<ѓaäX-RӐaU<2m[.m,R񄌄:Z8y[K?>L'v]M=j0u;IL!ÏrdTTWhxᕷzpjzܦwB mW'a7Ж5v 6V藖+ig-0Tu>eє#{  N*!Ϩ-$Aơ@"eHo9+a άX3!8"K:zcɩ{8|Tr; _",JsrTmNx|ewtFEνؙ*I2V2Ʊh4+XF?SW^L=sNcèD$Rm8aU6Ϋ/b[mH۩v\E\&?Bkᨆފ,oRV|aiV0 BWD|qIp)!f 8B_<'֑N6/YX.%| Y]z!BhBlF+;GK,.I7^++2W*{i;W5Wr{^s='᰺#68=0ؠG>:GP3mo`3̓uD Hn}7gi 1Zw vSxʰ %Մ۠S7$G}.q #L?]L c3綫 )4 ƹ^ag-|KӫE߿ǠyX&L/"xs觩FԫLڌB ׇOO|tBs^ cV.N- b.Y/МQsK ?O&wjD VʢaTht70j k_XQr3J!G-5a6SG:n_" gj'W$I!{ Dʿoe3,GIdOhgin [(X0Yv-B n lmB oEIg(~l]JB$*%?| P8O640ח a^Ke =̄}|Kl[3'i%&É5Km wD@.?gd&V!Z~ e/~;iλP!Y?Pӑv9ly xFZ1lU\L{XQ~X< AF|[͡?%e@#)"$$2Gzekp1m|PJɿ$!Qfp@ 3[Ɍ@MT?BTs堘eyʟ-񓄅7 $5[?c/ӳb :Qw\zZC{yI4&Rp f]!y\msz mm+|{Bw㳶(z;TlaM"9kAXҍ!9WjtA e‹γk"b)4kfn{51e}>YLK:4'a*W:ƤbAoӻVera$72C֭ӢnaͬWDw5;OwNy5&㙩-m;[3aFšQNRk)&#a>ة*ԫpČ q 9F}.Xg{Imx 02 -8 ,'1>FWv5 3IUdQ0pplv0$+H>nsC>S$ˋeqb4o DgV]ܐ|''U,ܠݚ8zkv'daH\` Y0+vD[ r3c3Ш>Iθߟc֦V%]A;aoNI]ƪ{6޶dܤHLI$ڴeyU5shٺItDfѩ~+X?0^]*\:PC||T8c'q:熯m yU$KvID2Z;|%(,~SW'aLy*f4}Ew(2OvOZcD}qX}iY'ZRw hrEVߡH|8?~D[ȾS=#h, `$4jPi\Gn[_|~H|-YF"O`%_KvHͲ8^P'{VCdlx3Wi bgƾfy\$ 0HɓnǪy&={гɩ !B'(H:,{Ӳ]D(-HlP&ۆ@L%%/ܱj nσƤ.V fh%& ,vRP,W2dA^ :k7kYktm8YY&{N%:¯뽵`Wc!k_<̍ꆥm jJxFn/Q 'gki ,HFR=m}e>aZ nJΣ1}ZtBG%nC-Cc T+[kTE͠ؤ\E+I"Exiv[$6Xu1B寅t:P>L'{[բS% 8oEȋ#9ȩPRAeB=fCfb>sTSUpTJ+]NnN fgNBII.ft޷̀ӷ,6//[IFI7N9@R#~ QZ,%O &Vw ƺT \F6 Wt>-ǘK65TY9V]qj nHj%"k*| EY| 1,yDW*(*h T)ŻǎaUbcgKVEm yv#TL~)ڹ۰e9DmpSM}CS&)\ƓeQEd;QE/Z]bN D7?&Ff3u3$fimA Uݹo,mGkYJ4OU-b9ISUYYDwHKV,ReLYc2e"mACٮ"HE7.VT&s~(20 u/-vVR.kl'^:c8i4lz0< #TJl gC> X5}uYOVE.!/k:~ H`?;W9xq/Sh*TWeo;dQn`eY pwm@0c]̞qnC>ʫy~r,8hkdƗM&ºT~3r<`SdVh9iVěoQ)^ެ3p1%\ux>\Q $j"u9}ǚS층)78!*=J\^08^skQA R)Vf/TxgtzAQquļW"[` wR:Fo9$["Exd̄ 9ߍ,xɤR<<&^8lȀEY@l:Dr]ĜpR_ﵻWB3Ǟ{)]Ƥ7Z_f4վ'm>T 1m@0YJeqyx?׃p8#D:TΠKk~R'ICi|@zOx/|*^/2W$VPLYxauz5O ֍wӍ 'e vaQzI|cumFkL(%nuRI)#׿TG\'#8{,Nh0TMZO+4]x:c8t-c㑭'Kv?":GV3"HѴ cle 0Bn ;YWMQNcfy8I!s]Zf CD-> 5i`[ZY 0W!:Ɂ7guhv'i[kNja52~ܭ4j>O/S% $s7`A&z 'Y;2u5"_1ۛ_D'@I$Mɓ8So朤:A=~;ĵx/Y>i[$ܪ'Fіranml<܉2ZTV mqG-Mƅ΁Tqy}"PQ;ygx&? !F/. `#~! ۮ SLD&a̗ί&|'WAw%#wge| ƨA'᥌ܮ6?lĀEGa¥;4'hU'%J(Dݡj${ ;eV9 wO9ؗW"R_P33v?6OtM@bPDŽ$`Â!9@vH '49㱺 n:dIп̴\!e'<<Ȱ s )NbQYQY49:c(KymBӌ!KZ #Kd*X?xFnaYWn$U$X-˭74z g܇aR/X[R诮v0>"/&hA2\xPU('c4k̴L0M1kUHОX6T% [5mMT?GY}FI(=u ϻ"ЫHҟ\PMs {?;T3;!al?tUK4VeRS*28htYl]wM5]jv?k{ݡԑJ}NM;[;hWa'[?ac[N(.ݱ={z씀}{f]r&Ar,'2Hw0 \5vhTDG ~3J;)[)%pUo tN?rB>X 'i3D%${e`n8ܻK%* GKSjlEK v=#aIFˬR['h|5J K6E~6Z:tɴ?rqrO@[\^a/AA5oKpJgmB7uʷ۸Q`R/JԹR(cP( r;YT\&Z旧5O|r@Cҥ4Q W5Bogn0VAwj6Y Z6 !% J0K<ைZ5 u{6󾕌~)i*2hf8%PY)MMpwŅz|ԧ-Ƥp:"J xY8ɝ2'e‹Nah$mc4迣-flJ៍f*l5d9 fV(ܣ+ckGX!Ô88#/Uq~;Kw̤&*Ix&d෈g=9`ЃJ{DGƝ,J2GZ7#}PeFᕾ s6tԵE[6^S:(82 ͱ0G`*`T"k*klĊ݌Oai_p}rё $r MYfIr ¦]K i|_pm8g>bu!F.3YWBK7aUn5VATݚO`cZ/z|Y`v3w][#d͆YzQ{#0l|-Dsg[j#t6QƔ^_{+–:O%snU?.N>n,շ lƉCx{҃sp_ыrHqzQS(Pw3W 8T'❁)k3#ln?zDžw?@*!3,;,RC,X=熡L$Vd4ºtQgw0i"sX<(eCt1->fE>Z.%́h6}U=b^APqkz& "Qx^%̘Yx9"粳?$59AEki~&NPwbPs:8rCxP8h,"Ңe઀\,k}{\M7΢_FkB|}f-a ^:Wc{Ӽ^zDWzq0!U+^퓵e-iO% 29ݱM W<"!m峼m3+9&⥠(Fp蕩;LNٽ (D=ܤm p9,>he%ᄔY+vBB`"cC5z*YѸ׳fv$aȸ߷~X?6Ĉ4)WBI NLor/ 4=@MZ?_PpWAvɆa%CN_eyًZ?t iJ$:;rM3ؙZXTU$F'㣁Boh1C̥%g`M1C-W|VQE}LMQNo+״~!b&z9%$n)l"U4g=-m8h!;2{y8HaHt^ca!y)'sk2AVU?鿽t:>C6&S hZUdjl欚L1K6(G$pl}7*԰1ۈDƧ~ ON  ѯT5Z*/ 6G:=p! Ga g9+ 6'!юtw5 uJy0{i(l/3*\ă䡬z\&axP^,kَp :""+NGEh&Z>6fPy{EU\(Đ;uFx@/A':rcxK Fj]A!bA$fߚ9u; ͎jn#Bf_rmBOQ ۃ SDv)ܟ>-"RRΔEg\PÝY̳+ev,~'goV>sP$;_]E ;8׷rPRZY[甡Zq61>#%םTS 1=zoSk W%0Z2>&j?"mх}04 eyHeՂFwT}/#9 -M^wvl҆"" o8|k٥)soϽ[\N'8e]oXnj7R$Ql#6GQF~"޷?چBwL񬍪!tV:,mf}vs ? +IPG,Mi;OmwQ^n }(PFMFsE>nR-;"(2V ӔemOdA&WzQmhkTX;%p+JB=ZLɅ4VA>& (Ǿ(4Hs׈0]|{QB]Ϟ ^h^AX&Gz''XeSފz";{6꥿D d-r#AcoJ-YSzg٤<ZIw򖺤=0jS.5nbMIR٬jj;|)⊆8]sOq1\;MX:njP#[<)UEu?+c?L0 d .L k~ܤU:Lc(̛ϷcȚ ,u{ٖIzoߴɾQM>̹/Bm_eȊAD*_`۬k =ęZVV7hBaM:n;lXp<~_.tb| /È>/Gp֙Cz1i ug6?j͵.^jC)-J\ O46 *Z e _:oEM X5.;?~Whg8`yEUn[0qFj0)<𾨣zo5Rgv؛r@-#, '||{~Pׇ9b˱"yduS7O- iʂ" R` Kl &A RWֶ^Le3uLdv+ϛt4uMfs;:K$@)[&4f{ Rϋ&ĝNThGዝ;> gВ5(1 ;""?:_N !$WyHrmaق#K+5]J+sλ^PUhđ7 X׎ML'LkTf2bvyy?+Ŋ'Ԃ,"e(]q#I5'E^xXWCٓ2HwKোŝ(ykSP> gMVѷ$ɜdQ[% ;oRvBQzcd8+y2TF؅2E*rQ/ٮmG?rQ!_=nLA@RQkc`-wԂr1Yq,x3|gZ[ 6V5n/b0H=-:Ve-V.xL 9h#GbT8^*AhFh <ء) ;2(CV pS36vyjR{AH' & TtK rl.qXSa 㿥۪b:տaCOq-R_cTb?%ϛsr8&'vA ku6%+pN̾,{D]NЋtl|,=u56f8d#  p H+cʠXh}rY&H4h]$A`RD4*-xQO1V:dĆ6$] GFC/'.$yzgrN:{&~1.S@~4h39b灸iD!CDx=0#uu̎Y_Ar;t.V1 %@)J5O݁ iOS%\# 9o7gak&۹5k,5_gSl *(&]YAԿ3FMc9$&0%Q&R4'Y6[9t:i02ZH 5+v5E()Cy? &1h3T ͍\+ϰ*LPJ1PM( Z~3xU5[1NȒA/LSsμ]W\ϸ_7jY9Ls;Gjqu+y9Ѳ]b9 S,y^K-Rii$"!}Uz~DnT*&192:ȵ02dQv lNC_S=i,wziעvԕ\~p&rKߥ΁-ފw$^CsDzLĕi~.[*O-zGG,z"$"A{#X:53յv03ךr]!-rZ(㞐4Xq4"TU%ƺk}Q$͙0m TvL/amn;wz78 h*u ;!Q=LbAtCz$+y4 'Ny4ʴQN59;V?.rUG=)ý6}xMھBɉdEB*|3txؐdپ"V?8ry[ <\pJ,;r*lLK(7jg3+< ~u. o0x6-YWEQr. 4wꍿD jvN@K-ųii8+\ɻ}Lgm: >CNНvge8'+~]7ՔaJROj$۹V`Qd& \gKTƖCJ֟4l`?DYb,e2U[qN,(2k6Ц3ҡ90 lUN<ݘm#?͝l_4٩l> ]2;p7g,=l0׬]rRx[) _b/*GL$4J8NuHot)艹oR"s\NS2e>_{E>65@Po" mjYk9RsZڪ?QoAb.jRM'vM4_۰⺎̖7]ƷXIlwk4dey CwGn뛤ZTZ@@rgs2<($0Љr@WIj.V͂Hh9"NyFkYWC*+ _HpLjOO3峒<`Z*9joho}5?-gsۿxuْfk¢fѾр ^uc^kGa#/b/GSXk0hGn3DZhյT=г)D&9dž$1]ofcLN:}ݴ9Qo9f%W5g@jq}W<}&a? Jpd.~s,םFU"/r$ |l?c|*vw>yr؞ėyugJ_c{ˊIZ_Œ&e@1qn@#ۉ# YW*~dǑy8[ ((zY;W`(dY~R}59VW0qŽ Hp}`W#656$Dp"j(Ts8ӯNyYH$ƞ%-?IOZyc a ?}2PaFk2}WTpŐh mODL U  .!-5Fb %yNP,$)~zE_'T]tq6K@JQ5'!4;Q.q:I;t~2|j 4_6DWp9r Bg0P^ ?Lې%06R,/a\ptO2n%Zued)zTM,ϡ=6VhJ0@n|w'@$v b Kt&lX,ݰCUUK"a*C3-9u<8Kh^N>SIp%i[~՗7ҕ{20?)\IGFT˖?p(yYonTAu9 Yoߕu4ŗLI=]̡ wMgUS>JT Ab똃ṁϤ,V dEt i#_́&"j_Ձ\(|yNQl`ąE[~ B-xs$!\sʆZ=lb An5was߬mwPfuHf6uZK\~7*F8шkm-mDEA/i]=ULx*YJڈТ.PH"eHpF٤Sl |rKdlDAY'sR*gυ`&FQG_Aa'"&j}tCcADDr҉5"5TovnP5'2%R)1jб@~8LD = y!"[[>!j;zB'2/XE⋢{ɔtkJ\ MM c#{to{͡sR@Iru 7S@SՓ'9-}6"LJ&O42n },8'*)~MA]`C@;4w*ۂ`ET+Y)jսL> ##T2T97EY,p7)`?P8+o ᩇ߶"J:VS: ̱pr 7̕ R_\_Vߑg{*į<p`#&aSOeȀݨjZΊ`) ?˺_בlD*яC껏!@1ZĜJu?y'\Z8;˼8aAE;2 pAfU Y摯7905)nI+S Su+=%C>]ۀ;#WΘ?xθ.FrH\OCVE*x7 VƲh_j{+]پ\H393cmW"h@GWM'! 0 <vp1f/,&d{agƵh;̹ς"tpā^cMNG[,.=2_*%%MWռJ ,B!X#[; &4YpwE ]<廌g;Vq%Z-2"B c5¦+1O".v1) /Х鏆ˏiv?ZuE܎vQ)x[e:+up^zt4 ^peǴuo f/ߕz$rmY$o\OHWepxkN)RZOEڢS-=A˨!>;% YH /07\ao`\R\'r$u@ 3qOc3T˰Iy,Pi ~Y  u̕ʊhJ\}_" (kH%ZBݲW̠#>Yfyd2!m}z_%U%]a/} ޹DBM2 `BдtHMT2ÐKKqHs$S)9Lߝnn7*؅:+?|Rzts4=Ō?)],= +Sɳ+l#çM䓒+M})j>CJ`YRn۾ k=,x7>ypfc8.NwRo3cf%LKGzDK-T-|x&< )!(r6%rHv6Ifble'$\p@ [r? Ԃ_OrGt:jՔ<}>RT9-IϢ#~F4E||=:4y(McHYsod/ ⌿d륕F!!~%x?Ѥ}SsXqEqƖOª[z=Eߒɋ$MB_Dy!kJtkpEZX^m+!kINOݞNG[=Lݢ\+}xAϟ6e0mY'}RQ\q?̗z?F7l798sOZH;GlUo 44Pa-ڿ@ibNJhۂJ鎬/JN*, ޽C ysE؋ ;vrj -H"VRMV!?qV9G8jbkwt y)2$=vb ػJj!f))ɚ6<:磳 a(d4 +Q&12{T޹0Uث%pPS['䇯=$p Tz}y{Cr-/[a1/dϏZ6ۗo$ ;Ngt).tHÛ>e=6U[v; 0[iIΌl==^%,\'ַ"tC F }Wh~=AhִΈMAy'9Wt$C[ @ wy6܋Byn >U|p&2Ḧ́O' Z,8|S5vGWY‰0 i) ՆkKdt.^2P nB1nF= lΌV_3քqqL Υp{ 1 !M DfWi|ff-; "҇2Pkhܣ5ZܒDgE)$q#ūHOTs.=c{OmzRP7͝;*7|2!RڱB[XfE?j8$d&FUvJokj.(ejE63!oFı/N5R{@^0bc].Ϲ"2^mXK(kT (Q.xbתOvCǩ_$ˬKֶxNay6>jߏF~DNQ3@( l`JH(5`;d |Ij),Xg,Ucmogfώfs\ 7ogɷDH:'0Rr8 X~XL +ZcӵvIIUH™>vz߻څdou {Zlޒr0.7fмD't4ߠ}cZяHVšW[I6W%⸻\&G&̏P(1l῜'mם$j O* mS7egz"1lfzjzd@%I`z N?/"cZ(yI ៮g ӂOHk}M#4[8mCF a~S#\",f9n w#R8R#0A2фt wзXdpI'%)z`֤Z S_a t!Jy wO֔wҵ֘i\#Qp:.\٥upK`]-hƧ &#_{2U AxX}Z-Ⱥ62Nc)3YW55lT-9{R!L\R8:1!d;A4oF(w{H 8"˛S̝yZ[Ѧ0 /GPA!#A>1~_Ү 8[Ƥܛt1 EMeNo9rrZ5vj3wuq63-g{cr 6ȺsyZ"pyz[0Zp=w:y|*tȺsxޜ %ؖbN,S*}Q]?o EفL;\[e" Y_G6'*8=%RBkgg4~ir d!\)7{8  f< JjP40o@Y᭙9JR.9=Zyi(ธYa1[Q KQq~$^w J{#=}y9xے l(;J{@{/1ݾ-l]Jc`> O\U`w 3kӣN/)rymװߓ?̈́xi)G-:8#AO!z֩B1>3ksbG}z] O&\>qCVs i{$_} ڙV ȁuK98":6tF.aH)QG{^+ZUb$w[߿JZK{C+7|6\|!|ê2٘qҵ+fpЗ3 FLftA6zS{ϝFi݅V!`0=Zo1V"Hw{>쐠0mF]L% @Z3arc1dT`|ќ ng7* |Ά..l)8#O2}*ݺj]jUME_*WJu)|E01ie#̕:qΕL(@gTa:]I/: 2̞+ h~S"#? XL[ɱKY}xʄ@1L9} I8sX\9'J37ԴU/=C6:"H܎I'@dT $!fvP2)u{*[psۚ+rU(˺rH1>R>D |lQC\gyGū9fן=hC{>A!Z1焸4-rsn2ᑽ67h{%k(9'`ASS,o qJ,C{v"71ÿ?i5wF*Qۓ Q(.w Ö 4џN݅O•H{6I(< L]zQه 4{2 \6?5o0@xFqo N"L5EWAIr^MM+H%vVy>th*w=Ao#wg`ڶ28/bD HHCblpa_i_Rmn)"72OY4㨞"Y#oFoV0͹}H9'ɠKwcbqw~pSWb{~2hRd,&H| :C$b~.(gӍc*x `~ tvTi:R>z^q%fc\ t`mi:YWA1YDf+Ш??H0vAB'b*#"mO64+jxUco@ެD<.h 7ҏs\֛q7>ھ֓Wh2θT\}][ ķvpսM,ԌZvyR P:%'եzZ'5x ĭx48@eBAbgIQBC _gV7 1Hߡz7We(X(mT~}jkK) \s\Y*ڻdome _i!uj Ψp2>,1X6I6zm/qU@s1pu4=TWtaE?R&DɛV7%2TnT}u)Vئ~kRgˬcP&*MYq;l⬘$%a6#^2,J͜be??wI6EsQ*.iqM"vm?#CPO/X?2z˪S7ą,=b = n r ׉^r@_M.|K3Г9ﳃX |>L t_[9TQQ|aiO X^lw0Ɖ$nӵ, Apѱ₯F*3ಔ:4[VJ;-LܵaF3ʀ^tFznBrTNN240]h*EcYl%~8(rwRӢA#E0F{?O0cے;UUw}6@5֓ gGl=K ׵?#C%جbR(zP(xlWp Ϊd}noষ͍{ȶ+?Yd,CLg9LXWǺ6®jshכfN:ɾ4 9!DZ:?YfNX`ND'pCyhM%2bNlڣ<]#,ݍTM( #3@`fR8#] b'K$2_,-6B1~D\>d ߋp󐴕!%Uc/r a=hxWM+.Mv/$5iAJ[]n G9l,+ӭ(ϮDɘkY n""k[keq [c NĚr+A>NRkR2,|ˎ ͯty@/P%,{΂hچBJy{w0VNknu^|Vr<`(GcD&lOMJ!Z@~S=]MYxz;(ZK(kgQN (؂jAFKD ,3MD]j4^k붒Od}/2{*DGR37HlGQi!Lqke B p9kK4e1x7Yĕ>r(^峞hG|4j_NQ\d B"]iԶaeBvrv_7Y3`} krW=FHwf48g̋Ӛu\qN$K1x{WRfp NRfgfBR%, v9]P|Y-(h~qOm#"G(}󭾐F0tQUY쐳ܤZmeAOnȁ 0TYJt6} qA'Np#{ 'ESq8R0ns*LAЛe3)Ɗk.<s lmJeIIYrRc`h.Y͝iTWVЩ< [o=Jp!y#$JUk{f&kqe!o7Iwk)bT r > +[e\j!u=w%E0UzvGQY|saUi鿐!П6CD X\3xq%o3ǧ@m[JH=y-#K #5vOvaJPښYK瑤',VaF UO.aoZ8IH(K鵡Evȋ˳r6S %+mW֟;4xD2HeUOt=t | )CBg[z%n n;1\)tZ.u#_i0* -$*J6.7 6⃁u~Nm:$?sQX&yo|7H":lyA1PBcHϻ3$R]۷8E)P+(5it;ρ+xVy9\Pb84bGj&B+ȇhU-Pxݿt]1yw !2˿5 "WW  b(6u AzDSJUqjdeXlS`Z-M+14tHchliJ7?byHzmRsy#c x '`؋Qϵ5O=;EPRs=aTmܢZ_*ot\Vo%iM0i+0.@d'>gA([%59tzafgL&'aFUS*$RL4󵃁ͩI1LM UȮJPD%?*r(cm02`4wp@73Ѽ~T׷$jbei 2Q4Vgo[t5=*Fq)IJ @=Yu Z xh I҇q]&d Zf/:ZZ}"ĩ;]4sˆD1cdmc_/|+ZQNxG~K"vj#7ɐ 3\#ޫY\_=H Q1R cA"Np@ݢ>6,d{3@L8Kשzv_0h mѣ`j#都8XbfAU_4AR` 0Rk]-i3 O*7 I@ȼ6a)=;g@}L 6AYv4pPb_' }1g"S9 &+P0") ߞ@,g4N(る˶k9 `GS]8c-ukHvK ÐL64wslkϰ.Lg'&G"Myp  yG ʩT;S+}bM_| }us l8R }rL=]):b?b#n]N`YC7z$h8ЁvΉyCu%$M8BϮ(!^ZU}ݠT)0\ᅣL푥?s }雽Ԭuȅգ I\OtVSFLm{ixryAs?Z;bjukMB4pU#3,[<1\#1Fĸͷcze<^ (4d9g}yzZ*|!Ҟ%ϔ=|$X(:ݱoxBח<_]2* 96r/"\65JAHs`Lb/]\ ŇE"F]`zu͟1;U4iqEry4{>R:q,V6G`yS 8Tn_dLnsDkȍӖQ11>@a9cRr BK. +#(rFkw3œ4@4^֥g NNhn8  ew@D^ZSZw/} v5[,V Ћ3]$ĭ @թ(B1Ԧ.Za@4#wYxcJʴXըcP_lQg>5ЧVy3p83@}S+1WewX/]f;50ͅE!}5d_8IU`B&yEQ$9`ɄTro0*%=o'3d3N^5Xx;dE_% ~że:[! eregԎ ,!*Dh+4;WٯeyNvQS ;Բ?O;௟ gH cY70߻%]"Zt|i`O'MFF&Vt!aNں4Eq&QrE)Jb}j}Yz!Umx'V4$(!3AKIF53UB g)mmKeU$RJh8&coW6;>WV6r/ɬT;_"W*z+Tv?6S04ڸs]sqbi!;zw@0vҷg-3q3i,fk Qg> LA|s4QGequFR?4bC:W~'S[dOlCX@&^k/Jp%\ҲLJPe} Ê}_&H%0 ;?Z\su$r{CvnuD"aNCvta٢*7*]z˜tN{ zHǸalXoh]U64jal4BO V1f?vиy}@I? ,w 81lB -Sq}۹BV'N_1r};V#O@KқMSp٪YX^TX2NTaNE( D *َ#3zJQY 9|aFʒf9diƶj([>f{2Hҕ>Xל+9]R47v 7sU8CaDnTtu܆8g26M#$j.]>*u);ªj&(֍fz8.-2W*[ fե<[O#[az{`Eb0\kH/x4}fЉ~ܳ\0,;/OT!"kL6_`7OkB쵒I }phs '~f:u1,{h(=uV&ƾ>B44ў-g,|a rohmN^|%Z0Y!-,lfoG{!  fI\lњ$=w$Xym(q6]H:\ǞIf{ 5~ux0?x~ s r6G{* (yޑñCbyY IRNO#w$gbKX<,zk17I`]ex!^6Ktwښ \i^$McT6S9fƇVMZ2'}?xbf/`ĽUݕg48uH_HL>&lx洊AJJ)͵`N$<7[9g3V vp.~ٟZ M s܏Qڹ,)t5CH-7(CC}z-]KeSempl[NjgPK6=gީL@D??3E#2"9zc-e1}<H `MɆ D\%slΏii1BZNJ0H\H] pu4{uEPM9QƬßFcmԵ.uML2ˉkS!w @wb6oZsvһZy)-w$Ԣzݏr͎(BBK -gڷ@[CHuyZ&"o*Ƀy77,o^Q'b^S$( ?)^f8np7,HJKVG(KO}q0'8Md(vQ &PŞ HٮŹB:-< Hl88}]!wfj]^@9콒22*fvXb#U{:H/}1chuZn#Lʩjvlbr]J@^I<TOEww{gR)3*+ڈp73Kf k-dcWH &+>KqOSRF7*"l h,8ͬ[4[naun.1P\Ihe%Q/!9)R\5 ؑok>9X*ǒR dC |=GB=tZ N$eb@FOM Ǭa-!"Ȼ!n)EUFE$w~6_ 1[ 2i΂I~) iMOլ~,j!l@4Iv. 03F8q!x#%.DI-CF͵Z?po^}$cb$.C;^f5 @,ⅅ]d;Dl!L%ވ-e]BmW7u'/3f@7;:>Č-P >\ic@SIL +x`y5&73a8%?s,=9kD/ah9FJEW ^o;|KVlt~ %aЦA@ D?' %UT)=(OqO.t;`~Cd=Z;YN?dѭpBp&rY,It $aBi)eHvJAJp~kƅ0W$N/ZN菓t7X'oYK[JL Qr7uQD' McW,B$oVb=h¯K}yr\)\&gleK*aH_ǣ}?wҰ-.S</;fN4qݩ P7 qK!xX0$:9dr!1b*73UwoUӱm s̰m+N B(_0b5dĮ o-vo<Lᛏ0@0 #*@r=1MC mzQ P.ͪDJۭ^-(/""߸^n/$tKM8ꍈ@瑽x+GDt&X:j\~cl 2E4n`c>f)^}Fxc+X 챊[?.yi9%cz!`Po>'& ﵠ.55_wraEx=G\~/V fieM ,yȌsl9zAK=|h *mJB;?~(3E{ z[) y.9 so^OuOb=*O63O^z$ī#idmQ>CjkA"l*4$#z^Q)b z b FN6{Ǵ؎Ewvn&_xipNaHdĤrϹ:xI j^Fr~bKf|⒏Y^.ZXtԗZx][&;$y}R\֐A?)k|4Q7]1E8?7?H) ZISHTER)Ľ Cq?5W sBoޛl'iTeV3qF%xI=ˎr9Gմ!)ݘpdf$ݩ1.ݼ㢿]ɡ4>@Q!L5 2`ݯ, Y@gd2 csB#V Ug=v7jeV,ݦmBc3zt6Om.s= 74٧)[SX2wG2Gpoz$7ƞoĞu/Zdurn4'ޣh [ '2C|wҤۅW㇖wK]œ(DCW195٧Gج$79!mVGjyVH-,(g85uDN4-72$$)|Lker>Bъiɵ Yo)B?:ilOMg[VMWf$T pǺ 0rh!"D/!v0]!W7qDR*Ô,t,L\6-l$-L]@^3Vѵ Ap ZCK>J |24F;.GkA.(PlQ4 Z$Y}~bgb#RoUH" bxd*d)믥h&l!  )E:A*>o;ά<9H`?gw'+r@CZyɗL'fssѺ"T2Kd%‰]geA \'xڎpM~;,a?0+?ϕ{s(!m~o>:jW4i b&jI◞P[EyмekW,<`cj]uȣs=TeU8K0Oʃ~}tnx;@~yBnZU/മT--rz?¨ ߠAvD".v YlkMKEcm F,ͦ^=|u*܀\Dva]KsT*4);L G^Aw9尽T:\?W@ ]fLĻ5RN- '7FJHgih!q (Ȏ2a59i0nN͊zPQF8}Y cH|uN'yBdr$Ktٮ9|񔵡AIm v]Y%үaOtQX(^DT "%49u{#'G1QN4zP}!]H]}?a_:NCoroc夦򁌎cS*X5c6 ߪ`0kwg'eh뇍:3SvÌ O8>eX -q Bw$1@KB;ɆF׺~ݞpk<BB0u.߃(e*,23;M]ӿS%F\\O!NZ3$YMqVgK ؞<&-`! Pv'R6W'.Qt6Wۿ(nM+8~%dRiꊡ=%&% \FfwA']$~=qT@k58(HY*XF ßuu}/␽M79Ӣ{uG L׭pI4 _ÂS"a"zw|{ڍk8S ѷudG 2rk54hR/SkTѻԬZ-;5瞔YiӔqXdG2DQG?%>ΐI }ARf@gFrvP8ocUyN'974'mJR!ja`Ad hgb?2LOJckt -noqQػEԼ߆9mVpȈ}X)N),Ew-`FyH3.!H}{ega4E 9ݷv <)ٵU(pFYeqm1 vQ-tQa86I'8΢V}6a$19_$޺ &(q" ! W9Y5$mIcCpbrzjgOl\#UO4~ɾ^ֲk`BL8zlWhA%7L|7b9.-C}W'84M#cz.(xGTĹO8T#6ΓH9gLJIT/<dv_L'&#ICBR"XM" 2 7uRD.[˘$E𢵳 n7BtLA/WNt$ydH}Kx,ň!SP8 =Y^M&@wai [fbֆڎS.Ӱ@dMs$"Yg5up3s{`z4!CݿǧdaN sogkW,c\E'̃2;Ha/97+;񹻼vjЈ`7:#'M\qJpCӾڿсPNwk>aS -jp{:8UR7E·YLhNNGm(VΠ 8QcGCx9#fĞAj6ɨx&OMu. Kbr`2V[T3)HnQY'%~JE{ywtAM. ( 5oQ\!P5'C%w_i='N~1b'_h¸xg 9@M{A[ۨsnׅ^쇢3غn.`FPЙ=z@k -[#|w_Blz)I5|6kKbi3 Sg*ͯNJ_@EJ'~o -$drĪy ؄'~_ł$Cɐ.i^@Dr Nfcj>fԏ{Ή'cq,~QāF1]Rq4S:cnĭГ KoNmڱ`Df$ mE- CZ;:~g70c}ځC2'9.)F U4yüSYRQ ~,H`bV p198~J\E>s+CKi|8o lmѺQ% 8"4u=YmM79z.>^1.8`zϧ XuB̀z#r*kܑ`AQj2^^/Vbt̆pr`XpՉ7!iٌI^/y8yLO.wk;1r kZ~$is 9~2fGrw $h4p`̞"sxK[%c Exfj~=gVWG; ڢpu 0a9 gL{֍zzg4^[ R]fn@ag>i/PyntS`֭>}mJ 1?,s*ޢD~_ [Y(ئuQ_[ŊQ=fFJ(̈́ 1GZoPyuEhLń.3 u5ae&h ?Qj9T%i^+?JY`*,ڷCłJбiIL2 } W2?޾ ΀V YK務CNWapWqsEQKSwh˝C~l/}[@~){K$"ݬ+DfKOD&U.tJn0& VY_Phny! ޵ضMXTהvdz<#R_L7G&9G+4tXps!7nbHoG,sLuU|/*!RoLK.455,dmȧ7%?p+72uK;W&+odA05`LHop%D/ܣ#aF2*=]ezNr(Q> p[1<;^*mA_D6OCaTZEfb$\p4Fҹ@I: ,48}(r bh-Joh"5ʣ[ӑD7y>bƌW:)8+(EI°@~be"뺅ej1vsgb9^ MD$*SD,@el>̾V."fj49#UB1"b;0yԲaķA/$1_<<:fj s(?W1w/ai7UЀ'#)NP,$wdbܯr{98aw !fl*ҟvsYӻJ#PC-=jXI5 2JrmFn) t^H ^a/Dh!׶HjT) u܌v8s.a>@[/_j_9I3(buYI5vf,Ku#lkIxՃAobHCw3{uli)C3yEumG*6="eo=NXQy|}OjTL0y%Fnɖ\z[ ќ[ [|:>[3:=.{Q"[y9ydKxR@TqpPļ M2AJr!\l;戃x LgD uD*N? )7CݐEJ]'kqCZ0~F5$0 FoM0t˧<B! ϵxw{{4QdN8o|P@vK D5r'LF=7f4R߯cVAJ7̰F(^+!%QZYIjU(wk/T2H_ ]BG9; ǑHp#zj)w0f#pL1^X,Z4Oy5Ȟ%0 _4ygUh|(UsY$(]arg#J/Z)Z ɯX 8~~rV>%Hl v6`^ƪ'ku^Y@j"l(%ㅁo"M"twĒWaǛ ֡ǃ zhX)I^߬\M*u*㌄k8)aRVTZ?GN>]$#B=;<]W "#?`aRTf18ޗ!Z;҈@Ơ[B)%7ʵu+h/*YLa%䄠S[妣Qdf>EQb_ͳr2B)-}"0P:W~Hs|QEF6l޺ uqUq:h{ ࡎ!V_X!8pI;fפ rZ٘k͕ODKG"M@x=E--b`}>x7xe`1͟N)P̛Y9r  *"#y Ŕ;0 C6{C7PB$iA #[/Uę]cp5$D rBbN|w%iM,ar[ь=a AIU !I/}ɿDو+p 2{)o)\Z]K؊ngCtF&2:H-R屏ۮx-׮zN: t? {*uMOxNfo%*&E>Ew^D*%j"xJ冊s3BVR-0_GS}tt&7[% 9 InCv%3J\64L:FED4N$7CýénT)R\.-NVQNdh-WqZɰ;JĦU(_/h-I)%B9msx^7f٫b u+ .+s+AZj툟K=V3 3d>0x. iM?N)]S'* ˓nXO~jLZ:zw?@l,$ lg! [yxV1(L-V b1ضOF8$ef#~H+)T8 H{omc3P^Q.Z=PO>snşi{ z~R9&=:<7l~x.6B0[Fr1%'Z v&@Ĕ.U'!4h죠مϢ f6MEwt: 𢸃Q<%@r%Ne-[)Mm s0=:엖GkgquKola ˷XqԍK? O#.SiiOKa'ƻx# 3Hn`[΃fMq={"53g=1ySTΠ* vWFo ۛZ5KZʵ cMq 7hK\HP2M|=p@K~r 9u;'Ģ0ԑQp\41kқQǙ.=6jQ{\Sa963)/3%a8UV.6=Q^VR-q`C[X@ *_Q;('lmߴP :RUp#x*ϹF6VU~45;sv`.:+=yVc NNUCTr=6;jZG@4;=':#Н%N٫@Y2F/oRlMob]Z/kɉ09Mؕ5ivh`Rv+zؒd";EXM'FYC؆_|z>]T ˭'8pKA9h](ӽZѸX/yP4g W\gR ]*pQzp_d2mN{Իn 8s~ NN^wTCɑup1󯻵j6W."90c15ADSVNe$Z-,n;n_MA1y q\ICP5-N` D-5#QTA;ϣH~Ry[B L7op{%dMF_]~K6OC&/eazt7Q\=qc`#Rm%)62"ˬԂfjVBvƹ/J`7~YmD۫\*)^BRjb,ՇXcs[o[|AxyPM{RPf<0>!\hN K؄n3{&+^CwA y_ō .õf9R/5(EcN`gF3 dرGIG?ĊV2⥧%G,Y@N?[6.ゖYKը-oi`\CCN9}cY?L%$,c9*|νLJ$EhѹIEX#E_bQ UFI3U&٫|ۚ,)(LUZ6 \9/V@nم#ʳ I~9wj24JO :S?*D \4XvDȂE6QREE ̶fk]ϲšcvIPҩ}{U1[-8ZCsjzT&py׮:89J[ kU:5%NttW8#@BjLJD+d+8AQYmiD4rq# n XOTm?apb/#/δg}!S&d/9 %S]e +pA'_j"{+|rR*MRՉt\1Tm&(mFmC"^|V"|M7'|WVf;g a Mzv pTCٟR]`'~+sNX!u QQ<5x(AO͛*fmL #nS@sQXQ"kCcx,\@KٴM%cs7Q--_U+/8Prw<;L8 1>H+w!x俓Oj8{Ub\򋂈s[zZ,A^6LtV'MO3  ^}ZNEFw9sq詹Z8Wh|TJ9=E/@o숙 Jk%fҎ׆A+RX7ih(o@%m*HJ& 9[z2%2k5D-9v9Nڔ,*˩fo6"?\X,L6$A5ܥrZY< Gn"j{'LUSYM>9rIyד܏>5 C"]uK0t/Y^4Ńg0=}-/OmP[hyBM{p]3tL(ժ]r, #.ʔ@>*@+oM]S@8 <'xջ!L5 x˼ϟ+x$[avWCZ/uAp@/Shc1\Wig*[G\ Y LARu^-G@fYW}i;5`$}/L!BKI,XgV4 u"u/R|G 2,r-a5[xuDEժ5/ZEgָGǶZܢMH_i{qFԴ$!Opx 3ZUy f&B >3}wtRase#}83%䗌f@a5O PlX/h,f>E㷉Ff.M!)-<~~˫ɭRJp_eDoj8{qKwʐep";9) `1;@p߃_ǰXB\/EW&J2|a]/S:C^j 5aq HϏPuE;u9ζ$ZmŰmtpkϓ0֟ci|$Ւ1zsZ/b~F$,e lJ [>52;$z`"-@b; ݕHsJ S*M:~¼k? q4W5S6B$H0;QleՋ<=`M_r5v+d0e9NY9*9kۜ9O<*1:{uiU$3Ǥ!L߄&9a?9>6({þf^ _LtxcT Z12ZM02Zf>E8 EpMAڂ8/ %++Ik7l`*+r5q۪hXumb %8c!0fz~$AbH^3_ c ^.,"w)"ډc,&Q[@.Gk]O31ޚ,'1 vix>R00bai];WkqG8S0V7Sp\:f\ݴ]2Cq(鍏0D3HA D %.,o9k'Nzb*CVҶVxr#mYE>W%Odmw$C6Gs+ z-Њv@CTt4ƔqPʪz{{3qemvQ cVa+u֔bD뼷FSJ B"0K] ./͖)=hb ̍R@3Sqǵkw>̜y/v3:ت\ H*qZy<ٛMQgw!ڕ&= Զy-cI~BYDm-HͼI厂U9&ٗTcbC~=s 57sbPU[v:4>gw` 1BAbLPš7d1*~M%|OS7iʝ3x黺-ԟ-Yޠ>ia_{ +ݫ|l!!' Gzʳ2.6;>j=ꚟ-ᴿizSkBXl6D\H#Hp`K4|&xeO,t !kf.oMm~ǘ#kPD 1uVGlxl:B4I(w 8Iv&h.~GE(EkZjcj9.*{62ԱM:KC! 9D@uA0wi)19!qaUt`l(pl1}a8`KNy\+/+Kbn]G`d j##TЙT=#GEشrVV1$[HLJË0';5[NAh4.Yj G,c WR<@ڢc'_ O#2&"OD^>4 hwdϭ_óiE|(Gs4K(}ұAy5\x箰 IZ<}JH_Ȋ" ؇tcQeeby-V"iZy8:C+=dKo{EC)@R >T݅f]iZ2DjƳ8d\M" MO E<#1[1 u k2L.Zndjs=ѭͧjj:oОI+AzrZ'[AΚ1xH.Ě̎8`>kp>O`P[%&iNZyO57lZKr?R3@ g=KDKrJm_x^)t!a(r   u6SiBsB[ͼC+Tn]tSCx\N ř~A 6>z;-D.X2T3hHEKߵJ 8ť9"-p<DdK`J@mbR_#HIxG^1OhA8ݏrj(\g.~jY-BJCδkbrROExa!ϰ{ [8MPH=8jk쐥N 󾤀UWr/1r\ m6&FUY V^v$YY!0d.osΞq_Dۖk:zsGlbT+p|UW<T&Jt<]|%2f},L lydz"oqWͤ@Km0`Q2{) (j`* .@ xc~IA/)Li02Yz7hfm:YŊ'`m+@8uH @9 Hhn pzl7[*"ƤԗY\< PS9HUI"=ysCy#MmhwqƼot};OGQo&׊'V0 yޠY@{8}k#bo`TUH?u0sBPJ3ڠAzD?2z0x˃PP7ee0rB@Wt/* ,0'a歠c-WP-%fScd`Y% 鿙eS{'3ϥBԢU|Yiwnh)az 5ބϮuZM٥y2  %IiL-/W36&KtՑΐhѼO!:^$ڛYd_oh?ѨCyiLս84IytCd0 /l7r98ny:d/ M{QEF`(x9FUgdB9%g~@;>Rń.?pl8gs7BoͶi*@}2L\u# WOLy'.A2Ǹ=}0 $%D;0 1 6ciJVP%q:1}ɟUKP<:av˻SEңUuǪe^8j#jv eL~1|3ߏ+~4g D.(QO^*qps.A TO;=LL7m7{zP3 s>!?!]YUDT>6BejUZS5-jy O%02G޼h+ 6[ưJO$UE#>VjqYW:nT{r(~i݅ =&VRv,WLoKta0ZPNvitFt}zäץ{'"{g8 ZU!:6ڗ3-~8eZpcD) /W`r= uWH)/u0޹ 7e:x[GYBk.>o*fnqAB&w@aJ4 f \qYK !fp㑕]G).R뇢AKKΪӟw:[;mVw꘰sWS)ɲDMk˾کElrv::0ZOTw|(S:+)llQ#h]LM0$tסUPABviEF0N>,gt;7?s*oHOqć Xuق^69>wA #݃&dSζ(,(zB_ڢb?-—mЇA:UCX- @6z#̠]: /Ms`0N@O329G&Uer}OKDŽɿr\_=5J\i- pͫwAߧ(?_~f쪎6!نXZ&9&߾yy93Z.Wc,Zj~lsVJ*u\|JWiumYF r(^:>\vԏzSHIfZFHRf GB|Ud$}>he%EڭW`ʻ(^?fQ#|ȐA+Ҋ,x`[FZʾ)$+ne{dWH6pF_`W WF3CUVRObN%q(oFĝk,\N907;:: 02]^PMcPH=dJ(`9?#oYl6,KG.zЭ=dU{bCpTGLgHkmd.͎>/uhi0g7ԊX…@ 9Uc4<@ŌaP6wg(VƂi`\jIxB+EqqxN~#8bHDf,BTCˁ|qp)MSZeW@iY]NkP 43 }EʄSɞ.3Vd=XKC?||d O ^Ijinøl/?FyDE1QK_8"ZV2ܰ8S:$w~*B;<YY0ǝPwc,R\~k\A 5xU[Zʛrk2y Or%j+M zv܎Db%&SE=btG6o6R~ت9"mnD#p?Pm}CLy[ gnB~(Sxx)LZlpUEhk%:ƉYҨ}P2a`j9 s`{Rs):}(J%P%+ʶ^KĞщ9)k,}#֖O~ul)8uq$=7>IBk.۲hAz31Ēe- TÜwUӳefYJRKAXŴ'!mnsz%1**Qά)Cyۖ|uղ?P}X3SMt9hoy:/Y¬r#[][g71^]鳺~j8YlwҴی212sqTsAM*V6N"bO B6q:RDÊJf<P1AKlVjxÊ͎XV Y+cU=j >>ӹ>Bcq1qOi*; t&<aab v. 8WfwQxAmA$u#քpE'Ȏ'%v~^{fBdhַh!A?Z7n3"_~NQM Nw.H^,HB3tCmpc^`Byd 1x|"kbX8ghWo]sD2ap MQҿpbM.yC9V2՜'#Abq 2TѼšuUqz-P~ \Ȱ*)0lIA*WLd' LpTKNù~ G3eWi^LEcS2,5^x#`uΔzͩDgp2/ӯ0+?,~aala&>~gx҂@q֭~%wU (츏'hHʖTRBL? wwMgEoïFZX@\XD&jKo{$'mC`]Ú1M2}*&P +JRfyrtg#- 'ҙϯէj\D(Lk%>;2mvF`7_S>?G)S:A U%Jh݅: UUzN^KB3IܐfR;g5.y6UUZE,A 1=wB.vPsR;rE^`!ǓUULT:TYxyk0}[#_g? /WZ%"O#Qr [(H)9c"jE˱ =':s$smDme!b^8QQt⩴SCzMy΀R !pL"#yr_}A)IEޘۡE`+U@~(F?A6 &]ò؉>T<A[\rTjf#c +IX&m,: Yfd D\x8eV>%N:못"?toNԍaX+.:B@8&K^M / aasMK?kRY<21Ur.G֬)"a8$ont #O!<>JrQ_o|pzD3l!zA0XćˇzLgRk`6y!v&adoplN!qVgtMBˀsm?&QQMߝaz;گ\M*Z۰f3S}l} Gl<<|=f|I&ULf57 ~R!qʹQI^Iǫ # -=?PFki۞KXe' \Ad]! C.b~%?ކ|r끉 m,EjSiTX8Pc1*qޒ9 y/ف\h8%(Fkq\jBb$%7SlL2n>32㔣ڞ;Yw]|S,RR^4-nKg;h?[i kFHdXД7Šgvqq>#bcnN&VW2<rO djf-D?NC~;q"؝$A߀F +,ܻ x%)3@AD{LHE _ 厘#]CL, Qd)^rpMB+HfL?`e,mS+. 8% ;ֈcw6t_A\1ƅt\}fc8'kIBtbSbpFɈȩk^AP*WR8_<&髆Kߦ.z{Bq f=FX%5>p3@i +X뜐cե'+R/PBlłCj ,8BMqtcߧ^D:fE GHM1( 7]Eo s io2ad/"84ewK2&g~)P=p>~l!ȵ KX]7J| #ŠaX`&;j{UF:~9ziJԟ)VVF.^7ͩZç|;?Wt v+Vei]Ut%Wq+X]Iߴg+WdWԪ53bkK'P}sfHeiI~c\rPR^$ E]aZ/e*wh:s\llEenKL,OnhKc1zĴy6s<5߭Hx9b,_R6c˴4W3)S͋Nےp;>5,ms!!FkϘx/ggM(9ƛ]lx4T͵kReHAmv՘vl_i]Q}wjsAJ\߬+yvn91S7CYtREqUdrҿbHr2߈ʎu5)'WUoɼJ=:eslozG/v *GgLw7W7xF?uP,pOOmn*j00C0E/ªn\F xR0v*H~K;M?{*,T]j"Y8{6[~]g.vyRM׻Ʃ.ԣZc^F't2] G{קImLBڣxɝlj ₖ[tP̟pd›oQˏ筏ʵd{ǤNuL0KoQ(-{1,1RX:>[)h+W7jX\%gXåG!&   Х}rȦv 1lc*4k:kv0,<vl>%Z ^빌sQqޣ7j<'5J;yA $o.("=^(z*%[$iZCd r-T; 9䴩WwR4gaLdw%kKʭGZIW69ג=px,@DZum:mg T8j| 7u5@/qӼm,rAGqDFc,RkEMa=KցxSIUľ ӛȖ(A%<o!B XWjaʏT$,`^AL5TNgwjlӏUEv^EUm ~":-\9ѻ{nv>)jug ;l4M~;8â5VY%Jξ4B0{srTACUTIf-7ÓRwyzx݉RVjg*lFMA'p;()E b! q͊K$Qd4De81-@a' X5e'`ט!t*o^z<!aаm4g|V̤{`!D#]-{>lUZ)$uCx,y+_CgT>/bh4q\W2^Qp4ʒ劆~ =΅,TANE<~)dP޲1PKј&R- 3%c^s#"I/$TPWđz%{"'H.7pCkh,NL¥uȥʦ_5SԨjP ޅ+M:fR/xth&\o=hurˑՙ4;0pc{oZ@g3 &NP-KsИMُ!|+=9Uz -=~Yĺ~̕|x/C_xհo%7Baɜ.8p'4Ϻ0/yȭI-ۦJӷ}T%6o|Bf.q7 fx1a % w$aK:9/diSNTzԛyh33̭Z-R%w6Xȷ,IP7X=Zr}KPmi=w,]GN_*..S`PR/V}d"BȶQTs>*pT ~&foaoS*{QtCyj6ᾈT(fw8t#S\@X-Ui 8l$+/<=UkUj{jiNbךP&5wu5"Dag82oH%p|hqRbݓՍ2`W\' bm ;350p6ieMrjآbCT<(v_\"w:#n*g1z2+rjdz]T\LKNڑxQU {PyqBh=Pʈi ]g* &K;*O8PƆQ+U$lͯP+RYޔ-#TG/*YQey][4r,5[ͨLcic7b5[Tx%$bZKFF8q)֢VUStFG.쁌ӥ~d!SD (.NVË`XD:-ϰux/AWu[Jg_i :!85Ɠj0k7ـ,Yb𮔷%09$NMp*RwPxXf`ގ4?a&8VGwR>ht걐kzdȈKzJL}SmCw%nSJds< YBY4Kʪ&Q|9͓c`}{A;eAsjwAM@&9D8Ι?^^ ͐,RPGB!Lrmw85xRǓ-\ħi?Oݻh 6ӓ5fW`(].dщڼh>r˅'ZBZyc/XiEisHy&ɾō0s!ٔ YּG(a?r*z\|B[9rϤ,5󐹮9Ε fgnZ-7:"~~.0 -PՑaD T+pnꆴTY]0'sFLGh#݄`K\G 5nH"PYe `%FeK7v]*\=ԡBW VNcpHivUG\IsB3%2DY u|pY'M|J!;*jE5,`{}0y"?Գh=[cbGy{" q}j= _nm 8Jt᳼sj97FiZn!EY,Z-:Ȕr2~rGyduѸӒs<&~ߍHGBDAocKX)%}v N#BZPEq5¬{$r+Ƅ^~Ɛ 3zڼ'}w }Yg]/2sbX`B'QSO.)7HsPM: sF) r#r|q{kaq֠f~"7;AK>T'!SQ_-HfZ%Y*MS`_Я:'gìPv]/_24͢4ǣ6* ERoG- 3~z&L:{|ڗahɪņWv^F7435RⰊ"s,yW~zGC8/ veNt^[Ǟt0\حT B8dC@޳"97Kߠ[MEH! PtAsr_jy: dFqz}G0`Ǫ ن c#!KwyDpJ^3t?T [%uv`ʎ &NZ%PYTؗx߆-x>*nc.uu*e.1n3##y [6 Y7p3I~/7#IG~g0eJhc`R͖@17HJTq8қ\3슡=^Rc9j7aYCBj]ot=ju!MŤ"rp|?GZ#2δe:얀 Y+ZH 9 =q4@$i(4gݛ_h1dc%Mդ:NZuYPɗ*łD`ԻJIᎺͨ3\( yYt|Mk_-2%OBc L"AVǫRnzn֒.?RQqƥd MƝ것}<īT1dNѵAEYǠpb~j$ 3şgpXi*ИHWrR›v$Uz9"Y]]Kɢ P%:y8KDX3MwnCYoi~Z|ԫ;_ L 1.: ip+9a&_.k; m1nwѝ6f8_?sY{wDح%zfUvVMo1wkV!зhjN8:R[9 lM]0DP!<&ga P|^렸*˩v_+~QP4yEfK{Rˌ/*s1 p TH6coU &&a akvxQ 3blLb f Gԕ<t pfx~Y,႒ƓZ}I%s]9% !0!pU,K %FQ* }U^Ӎ:i߮%j3˺yWǐ `Q s.UH"aF~\sI두m-Iϝj$%jg@ ?(gVџN%,< y.\2.JxP#JJa%?^ x{ Z-UY?}nKZ 9S,][agF|kǝ[H,E>!ϔʮI}?ףrqU>_UJM.n_rOXІ,Xmv`d?'qxl!tCQM{-Au `190:\ +Hw5THO)aw4TqX[h^w>\ٷ(uE!zNVxu é{Ernklz.JS@u2S]s6Ouk׎\=ר- ?: 6KF&ޙ4J&Kb bz1I ?BQ AN>B]'/S=zce'pK{P8Z)s3>jnSPA(39`vVE 3@jjԤPh:3s!Uàlth>LFRc֒.xzsq 5)[Eg] ̹x=MPb%F_񰞉d&Gazsn]47)idR= |/Nc#al٠$ZYuTeU~_ v|&fS\e) xVV9rn##?)6X0"pUEVaeK*1 ͽ4ǖXiV1LHoʪ-Vi+2z2zZGq'&Yyf7P_iRRW}DhF D2(=,[yTf ѴBsC]0jRS*F"vswRʱlhA/Az%W*11Cq &4}ԣGW泴ޓۊ׍T9I7w5(r3 (ϴ{ZˣlP\S0 .%~MȎnFW[Mb*Tw[B@ܥƺ ώ(~D][r%b%𥖃.I'x D7NP&M':S L9 1 ED!!ɷZcr1|Ai9~* b!X6{BxϴYy[ebDԩPdϥ$/~r~z/_0pq7|Р[Fku9|sTF6SM8Um~9M2eTy}?➸ITڱkaӛ ʶ%< t`x|EW,kFw'^zk!h}oc Mʂ;cg3FpKѶdև >э2`^ b5s/\xy+O?.AA[`Hh1ahs9a>vh!ܑnc';v)owspO)dɮoTy @VVJ(Ɣe{& ~.3Hy|rːD"~)΃lib[bS4#X'm)M[`[[ E-b3=Aգsc [`-UQLer7nߧ?1egF^/bYYR^?F))Լ?"WǍ}#|{ 8HC\j%>R!c&EyJzfRZ9){KV+#]ľ?M VF)rxuj1~M{Hװ̣i#3Aq%r,D5 驊'`YMyf6gQ6QDvP_ ,ouBnU2 HU4OGI#m;[RO^@+[J52g&B5'H:dIV\Ĭ\vr{Β]1iQGzeS׈/z- e(Op"X- :[_9-C8[A+;Q z6~Kt䂲2C6mp X9"\x@19.$#Dt'XqgzM\~ŷ_r +A !LqI2r$+%!9ԃ\ y!R]p8{ Y_T*/ +*w.8zQl`7329}~pxᑇz=G/˧zMqNέ;Cߋs{[e3\Jhn3g5W0c: T?@o8`\%*3ǭ2<EYr"2-CA F:9CFW1FXuYB[:,'*gtBA|L胙YS[CźDq-Gx 6|b++3(TW&r=K(s@F\7$oB;~ +'I*Jrږi/4~|PE.IF"u Q"NK6MucEx׉o²6;*Qp9ݢ0WF~l LxJ$7/zC̓ ;=lxAMM5 Jrc'=nD!tZ;nMXUH׆#:f1h26YtԿ୅ZL<MzcfНB"4p{6=/Үn &bp1U2\$xLH̨JًlhQqu֪,IJHt4\qM0uV{BrXc4`A!ASdV{f. -z AK[zAmt %~Lk(wR$7{l QAdzX"\_uSp ߷Q~4q넥# @\O#u ^F { kbU) '?e&VrAYabŲB@;LJ}g* ,K6^q >-;W*6M叼eSV5@8R%Ar;#D}Ռ =sLms s4*/m~mʓU}Ѭ(#s{oVG t=`'g܆*k O~4YM bugL?!5B.Ң@6a+IcV#0 p|޵x,z^%1J1{$34cA;MK8I_5HGOw/)?sRS-'V΀qoY&X&*T%-~sdqUtf>b[ov *`C˟0EI" 6B"\ḭXIv6-j^i`dj{ V%`"ke(P|Igpjr?{n;B+gC-No;-X@=<ٿNoA7q/F ޭ?:a#ȡPJi}&X=MV#86W~y+ LsGv԰hih-bcn><#MaJ^_n} ea_$g+>@DTʴ8>7F,1 ]q0/|>?HJVXjW39so .O ߑ:GA|O!d&Jȟůmĕe`FS'>@.8n[ĒdߝG:rsBZ{|F5E{|\ !p/t;!z<;"w:4 g୳%k݁_ƊtPsR`îms0ՓHݾoH;M `:kܲe@R6VW5M ?yi԰:wba} ڛ8w`[6ja1Ep!LH[0> +S~7a( N4T&D;kHۅ7jY1TL*0_BkY,x՜7zǬ1x^lS_zon7joe[2(+MTR5(iTK*VJ{ X\֊ceVLy ͫ>S܊[8ʒg1+On`jGC(ġ(7_^e9ƾD#m|6&fSXZU#j~m~}O9&kM"+sYo  ѿ8c(ˤdXDLv,V))hOs(eKHm`ҳ1B(g`h=xćI`ȕv#_Oy7:X:EyMyErQBhOd!p(Zs V#Kc! Bh{kiKԢ_1h~ݓ19ea7 =Yl]Ă`#sz>ˢ&|"3;ޒ_'z_~cJRW^wo>- O`Câ593ˡH# RTRttH0Ɔ&$R:QI5 [˵Xn~e3Dp 7iLywd鐳b뢮xmA;ũ֣O\:I:c9.MRx2~U:rQ eq 4{KER3N20ۦZĐĖ4)ŽgW Mr*7c㨹Zh@{6X64kQ' 8/qt|;eDΟlM+,"Xsro1S[\O#mujHܳ%խP:rְ~#p,\C^&/FemʼnSus.Z"~(W"VdCw:ψd_D[  OUVx`MSԥ:b#-0b#*#fUKC~@,% eV^ulMm xUP5 pI>d bڂh|f,)HOXe|+fk wA y КB~U/Ue$gk:m185f\zv#Hx3 $U$9YxV%G2h-&!tdgO%:ΪJ@NN֦@)mRL[t9u`َWt~:I.yLp閾dD5nSUE嶱75jK?tI32)gRQxF]ƐQ=y鶨;`^"άrti]*/&C,YMU?O'|t ߡH/6azLFHƭq/A>y9@ و#~G\^d!Ձ1fW'h.]6 "Q#Dy@v=bGO~[SXn{]LfVr$B#v3<h:=X00#y ;>% D?R;Mjv"X%4>CK3J: WXWr`2& nSz&i<=K~.`2H{tJ_;mѻ`lE) œ0$U+|8X=<''d2Q9 ƭ Ko.f+EA@ag;e4/naX%2X sT@=ۮ%_/ { i,!?bJ 'U^3, s™kI>oo{lXɕէ'הgh &qNB4ǯ6xYR,t؝<7&-P`bcmhdiZDC(@h]}~s[1tIQƸ&3Fqg,ߕE=wYd4Ԙ hQ"n»崨 '&H=q/5ls $;ƈnSXH|0}-ai!syg4qF=P=HESS嘇&&'ܠ|u_ZOdQqJ^^K12XoSh; p8q64P mozz.҄ʫ7oˆN~Nj `8YKi^L+(k ++T38KIo}Y>ص Jw!d?v *0 ω6;|o%zJX34JSq`_XϏ%YGJxTD斐ͦgr/bj$!9%Wl1rAL5(`b#WgyOMyd1֫mw1w;@ZӖ6U,%K,jV=Q$t^o6d}q+TpQœ#?іuK-Qd}*(iٔ\Zq^᎜ Qi=Z̮C(.yF֙єްKxY\T-hVJ=Qavh\ۤ{dzMTZ?uǍ]r}8Ic1[-:b5-pLb2O.QyWj#;}&ڣвwX{VQںe0q AyQͥēZAb]Nz6O…h3Sk.9>{&&R&+ԟW!޵GYOҳ6ym4XNG/<Ɠg/㩻H? gϿ, p`zI>kI<ƌ( ibp\)@D&c!U s6? 6iJOu ^ic(vGG9-eT6.!֣{Fy]Km-cy.wL p*Nlox*CsS8gd+ u&Y5;}gvN.CtէG$thUrth&E ]/,-r )/ot56eR̗tTH0]X-JtMOSs;Res'o U`8 G((BHD&7-RZ&6(oH=|)ra6x0+px0魡*`dV_]\2B>%08sGk šv@;skupN"Z7s (2U@H%VA^̊"CVXfwݙq=z8b+ =1Ӧ5;1ύū`~[x{10p2ՇT\3GUgG{[\3 YQg| ]G{1led a%GN hILӆf5EۥkQAONqIU]VW)'&Di%Dm N@nGenVW3与۬0&[`ӹ%Ŀ]W"]H_Lv=bTys/|s1꡹$ -`Gr?Gqdτfr@@Z]!QߠI ~cMr)Nm&cAwk5M,4€G͇SF2x UY {^˔<>ib34ڮh-h|gn PHt5!A~L sk5Wyna%kًEhu\pf1!XEF'щ:%d0kRnߒ dq|3Nݭ)ӓB`c!Äl)S=Me1[0;2I&Ö?D¤T8w 8!UO= ~CD}#HԎ%ہ60a,+V^1ԷϿxs}P\clt -Husđ,k~ݰ,77Lj,%÷igLt3@mVƈ!6~.[q/]A%y؝.!(]ހ;n4u*ewBX 8?1Rz-9YA*h$RS.Lc‡XeoaoD7J7>{eL+|+\b'xy [ >ꏘu-i6Hx?h{ŇF~H|Ey.hJ_3V Ds(eGnd~tҶNj%; ĔploC]2Bv /KWk+7YK?8~oSN ֻEc3V@ip U:sKGа-*ڸ^{!4T'!18FcB:wxQCk-7]ڔ%5#D)Fv Vϟ.dt0l1J7X,ezg7)4Z\&d,(zXn3X;REp"`3-EŭϪ:F7ХjJ_Ac}wz"\4 ^o g\z3NOoX>瀊4zCv Kl{_qJ*j\lwʽ!H90m$)4ϟ4<3>Ƒ'0z )Cu}nGJ=8˘ dm5fam㯎CEu.Ky;yJ[~smBU ݱ1`[HGbQm| *ȪRPNj gӄCvs52Jٲs&Ƙnd] L5nx彯yncBS",i+;f!g//<[R nh%F2)/'2yyB~#+ݰj0c)ȧӭz4_7_^<밾;E<(@r 9g)#~)$$k^Y81M#E?#&04}I_\o"9位dC(<_ lYFfLh&SWdce<)j<ʨ/RD@jDeppPOWUl2^9!UcMxJž3˖^+nϦ7yb1d#{ٮ䢒 -2m4yIA純:WtܘX ɐ_/-:v?^ /(~9&l[\9<_>Ұ<!&XX553NCص+iȣ>As2fnB5M,Nw} W.Sɛ"Rj^ rJs꜋~dT@=Ui\IڭwȰ_jY6D*N:qƖ8H(̼64^#2=%XuNmzKB+JM5,`įW bkiF%<{:vnx7)z`|]}MJPaĈ0Gέ@3ڱ1Do%==z*=.4*SE9{wV~yJߓu ەޅ(1?MN$ϭe1[?2<*rKκ JżeGat7V><dx*hu yBXk߂=_<ɱ5T9^ , P~ *XXRR;%,w'(u ]x$T_#QHx9@WM1P*[ɥ5 =HjlƪqۿQ}xaW080 p;VjȞt㠅'^V~`B'~e(o<(iz{!a+"q21H]1?3;^EjKO走â$)G|**($l⇇3_IM2 Xk$߮81VqeQ%Bo0u$,6la G|X_@[1dhk3d-Kş瓙Mz>U>=^ղ͆_6Ip_ ) ~3\X33c0TaNo B(rYzR֡Dw$)E(: UAm:kghUYLĦKZ%I Uh}uS*BM͊&̪׈*?Vچ@/;&kX;vŰq ޞ&t5hSzDszjo,TDm[s$@Ѳ-2!W×ݏ f=h3~u1 :ѷ $K˯b0c:pEo4a~Y>85m`$]a2l !"P<6v);-V6&\^RigSr0o#{OJ|{qlKٯpgs=wf`K"TV]zVnT|jg01ө2(ʰ0DPao>pQZaoID;炇2[%` >WyBx; X!Ф;ȏ3fW İU; w42h@(C)4*z|0^C%+ n[ B{5 })USLB<#)1(%ˈ ֹ/A^wJtQTl@KNJ<6\ggz5($0Aގ6LxEk ҧLbϪb&F&cY!/Xs-7%EQ;_h 4Sڵ{̙Z1W`;VR" [HWbNw؆yVsttx ̥x UBtNҒʃn ۑ`i!0Iz2<;y9<6`gߠFaL*h|ЉkQ4]!$(GlVkh9lKx&l1Q~x8cšTSS$({h47A6E|`Qrp:H[ "Dq D/ -}VC>< &ܭ }x̢6L ٲ#s.ij>ub\-))fxQ:D 4H`,eй\H*ʗ 'Gdbco0Ģ0|VxX~-bk#Oܖ(!37[R6$;x0=CǗ8W" 3dUoZ)f,pl"r3Ozq,^NȐʀ*YSCLgy[cD'%nC bmgL>縢j.S NR(~w Z9`V~(@Ə[1DoclFB(f͑e\SDb>b gpUBl*%/Wd;PM`Zy۲Ex{χ{32 3l`nRYq0%P8ϼpm)Z;lx}^zuxg-Mv<@5ˈ-,ۀo]pU9 Q%^ 0i?p?hAALe/ρ+^ӧvF$kƈ'q?'P{~ }FӑóG`!3RzaSJ#L c9)u耀WqX L6DDi,M?GEWp1HOo "91©{6oxqIzư~hy̩OZA7n9A3pI>~,VdBŐv|M$rz倯_q ,iG&ʢxŦ{s| aW,1E# K&~f)'.`ȕ9(ng e0RU◽yR$HȞ0\oJ{sf'l\יJk!ynZ#BmD2I. _YY,֓jF)}Ϯ07+*}#ғyV|[3~sb#kn.VF+^4G1=ay z8NԶ "5v8Ͷy$IȡE[f6v|~|uo8rw_l[#D<˞/ӂ=r_]V}z'NbN4k5D:t΅陼|z1DBd`A%Mg ow][DâVUBR;C#e0I{Nua];]` d@Ks#5;AtzNV:W#qxR.`jۥ5 Ԇ%H )oRu /.Y|針]-|.}j6Ӿ_I͋Qx#ivndet~DJ-zW? @<7h)l;Jۺ{^%Z*z`kvY/nY+N+# ft\NXL$1וLn"%BlwH4!PwEAtAxn)d}]8ⅇPY{j+l %?z &w}_ ˪XI.F6l*t?LjjegOB*KTVB7=~D秥Sh4dErL;/,l.b0Wf7frש!>eR6QA0 m5c3r?؈;`f՛YsCSm=pGo ҖK/*uزr(^ZdЛ=Έ%"Yy4/DZ_&bJ}",+%]&|p=%΄1eYjx?Ƌ 4/n[Lnʾ 8}1At_ T yMPZ<{=!=iB o|:P-=a6`NKOj":x+n:QBZ͝ dxr#={GF:{C+C)e =2@)aò _m6c[E^U4߫$f[Bڠ,ZOTO+)_̫o9 0\~\Ul:yy|A- |1>HF?S:8';pJ!KPd. ^' 2ri I[8"LhɩۜG8'|(e# sC]zdtu)0c&$n O0 ?~pĜ^ΰl?h^ xp:5~k;x1fj%qϮ<>CGeU'Cu+YWu(r6J)):_bC{Xm'_㌓HB!9GBl `4iUAȵQK21VJ}8_W6c-kH$h:o#s.w>~%͕Sx|Jܰrʤί1SvIk\.85E:5< kR3fJ;(IR.^V9d6\iz5y]F(޻tS@O}ͮ?|IGv&|9s[ӎɹֵ7M*1t@J;G9W_@\Y5g#|$>5KBsXn[m=iR*23b F!/5—9v\lfh0Pg`rXǍOH-NK睩H<4ȅ g^>qG\/IꔵbLPz$TYd~[ vĐ&]T5J,XGE|]d{#0dpPa{.Uv! v8-ښ|(s-B#+B{__}\q>>s8ZFY,:TvSQK5.Mj9U/=BSbyo%{dc 2˵*rF)/,~.e^СQуw@ޏV{N`jfKy11୎qb^50!0DV#A̱oO#|RnKFX vԡ~޽iI#16VTg"t9ŗ!&d6qeF}Yq 6?"<)B^ڗYx_c-p$i$ބ2 nz\"Ep!]F[yÙɲ(Nl9x{j|jǬ<<жdJnr3QL҅\te0h@݉q:/]5WEۚ 6Q/@ߗq˘6Jjh+,-˶B3s8rIDt]|^PCXG b3֮2w,mяM {3\ZdbP̘ZC:au ׽UbZ慥Ƙ % ::ݷH?Pi#27夳:)U&O(ZQ:{oGɛ`v|ۚY\-^K|YشNt9s7Ω ӌ吷3k;l3ǻĉs;<4IYɷ|vPj>Y0_f`9] 9D Xh-/ F!ռ9\'Tr/Ɓ 'taދQ]꧃OT{$*#{4)d3鮿 xپ2Su#̚ TjH Tl2Uy祝ugԿGm餷VUt5'󫣒t_w=>/94[^ׅ 7{:RF=f͙8v06l_QjN$ԆWC;`xɗ7ߪEZiC6(q}[TN)榅JieUdoep㖞]QQh/A.2.wMRhFpnx4uA]6CzZ!'4`{ɀ'^D'^ִQtRRAgqu3FF$78B ע3)pPV:cD!&J“[ Xvΰ,SP .1Һ/ӈg$13n?젱L}3UR.t^G] oj`C5V:@$} z`;aoRʽs1@?*pOH09% Ո&UfXs֎ݯ:#KHϞչKGUmw] ;ذym'“.PwZv>ݭ=y{`m.w x$ZHwp̊}@fSsyRq 9^tgY7؋KEɤ\zSAS%!9wVf;llbѬ_j'7;kl4G~ UAˊ(cv<*&8 [*LT{*oe.3˫2,wrl8Y m.nc鞁>d5pe6xyѷ_BwK ㈰Xny[4ˈEz/ʦ%uS[s換3V>f"'Gc oKY`V7"`9qz7 ,&/g~7'wj,(䶺vM*ՙ;h[7G4g*ZD\u%n\gה.O^LAX63< ce)OFS0}׽5Be*kg Q[ @W}#1NAy<)[ת<ּ /5ER\4H;+ulǥU$JoDT(OZ81+%[x$2<@;c&$@ +q:uX23)jt jXNg3fzPRZpBJ^LZQf̀ypT! m̯R헙n=a~[v eAڧ#?]m>[:Yr_N2M)c1*7|7oBoȶ~39wݜY A.RVtN̻bh&%=41* p7J^MI!F b-  %Oa)CX?6D*;;7c2RMpV >$.IӾ{ S)뺢?.-²ԷA(l"-e:Z~aScNģ1.H s8E4Hd2^T% xw9@,t;ndCYCe [)WgT_GwIKt iܙ{qGj;C-tx_ik.f.s33nެkH93R=`W?IKk6܊)1E'Kq*5 5zS~\1sa[γKl~k6DRſx;V_Rb/A#mʯ$G._("bW) B"Aޗ6XPߢ_N( 1=(ޕhN\t (?KxnŮ{ciY(yh)*Yla&ڙ=d#2'ydl>d'o5: ,+B츯}o®뛇-d+3y> L4`⏌qdH.‰Ue?X䛟bg$t89@ڱ1C˾iw?ҤrR|}x  QY81mIFGBpNmmTn{ILvښ#/?dנ7K^G*>42^~ G\aG1ue*c,FTHsDIO ̖0]xCN_nn5t8_ٞIZ5p+_f;k!kb : #K1? >K3zH/ݜDRhUJsSsWӘSēh39@c}(Ǵ)ZcFƨe4_8CH5L;_qLkO |sh[;%*i ^8~I/%hCP ʧ/"7Q7/dFietZ9E>9RvS2qĔ\H\T.Ӌ0H5"8< FA+}dQ~M/0A\E}PkA$>W:@e(S M^r]Z(`IeG@@@\A|:H\ ڸ'wppLVg -* ͩK_[tӓmˑ8dmj6Jiѝ3نe혠^iѪͳCsx繋qB4EXԥ.Vșbeo׏2},e5K4ԬQWxDq}wɗ'UhDʉdC- I-K }ŸeF>":*:~KibD3,4݉.0@6☯Xq0\,`"?=ZS&Wⵇz4F7f?.W"mz5okm+$@^M{W&rVu D_^4 ڕ 2ڇʳE"! oMDY;?˘jt]*2-]o*עE%.@6_و3o w . 3% x0xEp Hܭ@;vžx.~;`Hg'Ud2_؈deDNoe˓$b @qX,1K/N[[0sυk.a!EtzvL:+5hAn  1ngy5Җ>Llo!itI(Sp@^(K۝YW'CwGGn &GbG5g32UfW $^a4>p(;AlmM(z-karwwQ1JWKQg)}qu}M]0<>Myz]aMԋUnkfct w0O/ 4=ea*ށakSaDlG?^fIO0|iQI- 7D@'R'IqA \=QS;UuV{{Q讎41 9G*4,.Dc$u ] [6?G*/:sq ,8y];5z>?W"v.ˢj ă|9<]^ @ : #eyB }p]{>,xl4lu2g$ORzj3L*=#y&ntEյ^/5ZǼ; $Јj~|qYGnY."4ءЄY+R6ki^4w9 "J1;oQMEH-_7EI&RrF_JIx_x'ل=)/=0R02D"9A/JMgL(HXQ.zhM$fDo˭5DYÏ-g}cS[v+\6PXpZ|{mSn zLhkeyzS1wZ-Bccd}{@{ TņuqGVțO+󕠆h/QHmrR;OoW66"V6JU8 2w.1_CCsJ GtPhVl[O@Կ@ˬc9c\aTE|vAsCl!Ƙ<t0SɎ ?p;ZM&Ũ4)la"SwnKSLd!mv|͛3J)DuL#| (bKjVWJa9D$iWfmg_DzӖM0DZZyjx8\Jr@=Wkt2:O$M* ‰oQ62Q!_9u7:!)°P^`G3Eو4l&F&h!npB&1&iӁ28=*f M7>1diEa\L_[{JZw  5MJ~Xc‚%a}_' ag7 hx$3 !^@Ɉ`CfZ)O"up)w;K{]-PE߶7B"R`M.4핓%x?c_Nʺǃ?!i!u -pۗ g..GcjtcHgŮݎU)ْT@vgc(2vDϔjFM% O2z;SjD8]pNL8S*.s_nk'ނC _\^ IM=s_aG;GyӔ r !Y~Y"4L&cjRx3'&rJn()xݕ=cgawoh, ss Gά'W&/V2wm{F]%v!3Ә-eK%`3R N!Im֊χ ( gܜ>'T-c=* 4@nc{ YLƖ[\ĘB~J:qH>0gSǓHj guhhLz>S2>Ÿʙ Y_.Rl6n͊4[2M*.[3ˀ!`|($ XN!D XRTAﱸ%t#"βrZzxx9~;5H4QQ%T5CAd86Do#'U0 fCa!ƃ}E _ <0}#ɾaV~KSjG`/;I/QCO] jH818A֝KP&e,۱Iڦ.`B7*YxRI{OWFF/l¿?m!Z\"`㵍=ێzS@dMIOT)E $\%0漮5:+[V.`O"H2g$ ?3@0@@sS2 u&g?WHo/ M voڊ#.f}e|F@`mkeG) qi)V6&ٳG',ak%A8*UMj {?NyC9}Ce4Ȇ?SR)jv31g'op#Dmef;Ëb|dy8)%|qaEt[w !RNC %c+J2eGG*SRS{?+Vn[٘ ̈o>ƸYMզ`50)-?gvܛո˷c=YYGG ?b AT$C͂]ʊn [r9=<%(/($EWc U`IAfP%h]Z>B`leآpظ.نaNT@/:kzV*VO Uô|vVnjuq+9ܥ̝AFe z#:ٽ:t|3[faK]Y08`[w [ >_~rbsD}84$5/ =W&U pǿ-dmFcd9v d@-**=? WcU "n?eq$n|2"O@6K@ıwm^K[$忮m0UuX f};2wCc-攖ȓh{v0Mּ16GU|14|-XjBJw܆8~!qufN1qU&5'{P0@`m7n))`mѷ{jo$nªn_IZO MݜteML"ΒB&̿: 4?/d5<%Hl hcyw\DKwz :S;eKs|{L-xcK"w͎嬹 '߸+ռ=s˗imap潆$cy\ ~͢htNQ@ [wL'0--bW|p`ޒf65>E#ruEeBԫ!6sI o'Lz%lg|T2ɴQĵ*: F*~?+C` rKw7M9ٞK,b#gz^ٔd^'( XK0][}ƐuZ߷– v>c>H۵^Xr yn㜊j_Cmv#,Kܱ9M&Z?{L\ݻ~Όw'^GM*b5"v;"wY:H=ӺwboXn&xj2r\*$k,ZژċJ\ĬsP&w#Mgy3e3UvK{ۡ :<>' b}#j2덂ͥ7N K2Zub&]G>M5eSm6=+˲7d(jy>qQ[!VuZ)4;@oIrCF{/>,!64AGTm iy '0(ouT淆 dK}:Cq@vz']9(иd."CniLm&s@P|_}0s{M1>5RCө=C̻Xc-1jcx:骇?Б(E]ֹWJt;Ģo\;5vWah`$ɶ+R攺cw,ҒHԠ&~ԣn<04iUfZ`*LiǿN^gt8nq d0y]`W&֌ph|PS=֌_b,vxvGX=*˭.xGGC;#4h]\PQ*ʲZypEE@=Ǜ43ymqf_b/K[IrOYYeLʾt(V:Y"Y9C偑̌En3H]MDQח՜65{ h_5l* ,^6]' N1ZmB* ÂC6sQC|%t`R).7=RY/\-'8=ZqWu@9`NS❾ij,y>;zZxlr'\-BUgZ8<(<_`^~mCYTQ(lmPfw,Q+rsBaz0/GƎ:KV}h):@ ϸ$" 59Rma豼ښḯڼ.F_;=ܓ’<遹*]$# RL5fƙzw4@X9ߋ0|r(O?r2 WpM^"Lo"*dq}قk!{\#]r|I%[H4imnhK ؄\̒E路nYuG-֠?QHtokCu6dJ4߂8GRIf#ϣf6q>8f* 5XX6ናRT@ns#<%s_ڡy[9%Ucj*wuҀ}UhNjgCN{b ,2`\vlG=BWlF;չc U{[,ot*ͫd9Sl n) sW! @cLZc6g#%)_ oB@msq$^sOY"`މNlGiŅ|'2tg19d+3 \m7q:X,ՠYVwf 2(uP{?m겱9T58@3uq/$K=bvrӾ{8,NoیK̑s?jdL̡BܚK_1[zݢ7ހI?ha*nR3|eEd*ĞZgd`I* fa86Zo D0;g"< u<ۊǢd{099UnESE#vx}Op4]% S 5̣8]ԗc¶Zc/ǯart`Y?qVЀWŸ_kO#À`sxI '8*X⒚G  Ucr9} To:G>)-&-/P?`?x6 ;ENҙn nYgB],ߜڛt~kr"ÊBVEø(5JHA|xbޚYi!QMY N5Rt$.*:+B}w&1P|Cj ~ڍ3C'>kTfj;(ěqfՉ5]2hHNbj MWOtkH<'8DoBf)XD k$ԥr^tFqWh ډMMw҆L;,Mϗ*]^x d)}}|-L P*dCPJx4'fH%TO_݅@E6 V̩;"`M;is$B;r9F qH%0I+H PS/k%j\GyI}d%yj+.GI*7xps' x%WZ#SPt#8v؀nҜE:s[#Q,݅p %ķiIrBpIw5ҿy.Rץ)w 5 !H*.6|g>70Xʽ 2ӄn3)~:06@F \[+Wp6֢Q/{ʈP= ̊,B`6ܴ\SȍrhGgIM378;@4^AQ>g Q_Uh6 N~ .0PKϔ#Htآ= :k^/ef:8^ikuŴە0D"ۍ7Bi9 XS I{H jQQRWv-FPݢW hzYNC' J_ KSmI(k[=W; [dN[@ne31C t 춨RQJgO *;F lJ۸!cH(q Z2b$dNa ͥ5 am r~ WlN!oY{9'MDbky,VFͳg{s mfޢv`v9>aJ'ah,SeQ` y 0ZohZdN#rTZƫLONr$IB:uNzW8Ô/]%ia:*n`?q MqOZN]M# ze&6NOyG)jl}B)g@ZYEѼ9j9E' &1%YS[h/F[.ۀ``A&<(X ,s2cC1!}|Yxl ڎ<)ڽ.J𢱃#(rzuP|mu%J yXGK2(5JyI-U+@-"0Rq^d8 LzP-/sj26nn A]J)ôLO{AłpB=Ippz*($搸 ẘ92S1;]n(+jP,3#bWS6lq?R?Ktj۱剙-F^Gp =-Sk]33!5߀wqn,Lez:rͫнQwsneCh͢K@ |Kh٨udppI M9լnTD&6lS]9l^a?Z|Je2RݏT7TERxv6lleYˎ\DK%@ȃ MD4&š q&Ne5k۽ȯ?)<> 0{\ =VEgX"1?w<_~Uh@_Þ9D͇"V~\/Q^q 'Re!$q4[ys rYX%aI^-.ېjt`m4HCdb(IQb o|f )ιֵ.֫,~XN<-N`)Ka!I scp' gHX;{=nw\(p>B~*^C.|Cۭ|~HQ:([nս_ )F#KETAZQ#`OHF&h]9nz.+-3>F5gzdKv@6 #i9wHjjCCnMgs Cro7Wj/Mp[ L:P$ٵU|yq]Q8pmnq^#&ŠKQW?Z/0lNgn=I`-vȀ.FCwFA]:mMYx .&/iO?v ;/q1D}J]!T# (Q!PZVi.}^uSUő(,9Y.~q:~`ònB$(7^ha~VњH SϬrBl73koP-9T\rD7X Tr3Ҩ D:)y[rťI`TiZi*oM \jt-ZUِ_`pcDͣ:G~;ySTViOcAig^`VDg%@/np(nT&p¸xt,:7e gM\9?Q '2ũn1ZΓN5V,q.(lcT?tD3%!!q)zeB>؋uV˿ԨjJ/>M*^zη1zH$ %HH;\ s yg39/ގ49"jnt9o3WoS[ʩםdt/kGhy@E{mǎ8EwwDabp1:}ᰱwu!qG&I@*)7h9ƉmT הbiR}?!EdDSp*m#쳲FJj AFߝ_+DŽz1K[A > WRܘLLVːĴL|B/:s\^Ⱥg FT+tCcuc^ݛjsDq(.>N,d5uڈ=] #ZY FI<\JPSJT/M")ǴlEsr[c&?Hy?UXM9UiyaS mHU15mbMvtEKPtu#26@oqzVQx2CȀe›am0kg 7`9|3Rt3wwO:v wE+}\$2fD*R&t`>*1 |4#}ɞCUgA\*۱گަ ׿+u~P rGc1(f!{(\U -Rk-PkH`ou4X MqB9} %{6k5sWH2ea)+\nX^ 5o;A3qУ-Z箈VqQoyz J-Xk8c\D)@AD3 Zp%k{ݖXm3xHMR8& RCk%j~ 1.OB/a-)o > \g?Fk眒rm,!VBw#)bbWX"+蒣!gxv^gOǑ̈́nBaCwUU" IFF`%Jfv% /O!|:}VtemYhhнqt:'1;ĜZ:c$$}CK< X5+hT&6⋠C=jLKf JڢP)hY䨡M[GB'm茫`5B87*[Dk2^i8he4-ϨSlG1̈́F)yHfHl#()W<9vV5ջpS7}U>Rq_b|NTFrfR ]:2djմMnj@!al|OHFF:d:?zΤm)a ~W \ TċF}j<-*i*-MQg{r&6rsd۩xzWNw0gŻstӾe(@y{M0Fi'Po G}rQihArKXw޽Zͤ"qr"8o❠i/=9p%!(g3uey2')}}1dgWMu. 1JsQz~<ڂc#8XVP2ʛAm&ӱ۶}H_*SNfo $Ӭa-qPO3N? l$"*IwzmOW8vW'$-`$4;f{˳U+1;͡Ghq$8B4j[{T4:Uۙ;7h> gX}ܥ0AIX FDئe0dQ\LQno 7g0WXd`]0bي!_ĝq Of QX |zrgy(nY)/u Z'L_+ !Tk稇Z{OT;=k˪ Km <8ved%qLmJE t)4gP ;[(fnr@!On8#r#g}Һ2i`-m .t xW'2w u ; )AI$^(j@c0c?B,ʪ|+YoUs㯔g$}2ϩ76p3.;Sf0SI^G YlV.Eq"4ɃP׿T0vgS{@R~ y&qnڢᚗtg*B1-&G181wF̀B]OKKjVNgP1,ޑ|^1т"ullȇ$7zlc"DV+ٮ0d "'# {:_\>vZ6Ay%TkihzBĎ':H_^&Zk)UЮ,~zO#nZ4+Y=|rq~$*ᣑhL(4qNd{epWӧM}&٘;gT[F~`0aA+sfk+00F`- w00#W_a,G(*¢̑}Gb}5 $z'cV\('y'~,E1v"ѯ/BaU& =c{|7`בAx;5:# ;! jtx\7ÀI{i*}_%@vs_E u SeHp8=Kty{ݻQbK|G|^7&:([J:k6|w-(b;=Ӓ4`WD~a ‹Lu娹1u~h:&'[QHٙ|AȎ扇hghX;h{V!g}\K@5e|ylCESd8=qdK /pAEf]Fs6H6N5A5ffb571-cD_1mOzDkֽr F} aZnn\Cϰ RjsQ ^iyzʆ 봌DC̥(ԩO2$ce]oBt۠Tvs5eg $~ԨTi"k7,SK☧Njgߔ.6 n)|CSnW7 /c6&LVn^/ATCa3d??Z_T|׎EV1ħ9 `wiq:0@4Yk! F"J FБGME5t>Q^[Bg~ǶQB~?j%4ErMIGҬ4ٸ–@S=fy+܋ Rb_z4u׹#&55\qn5riy}å1MM v0,ãKSEPj {(\3ڨOpSUxJQ8a^„eq!$_ i3D參*D>@2ZNp'M+8U:wn9l mLrq*0RFUpNnSYB| xZkVC r: S3 ٽѝz)2sݧA:l[{#}#bʗ'ے혼@A oRKw 3mnxbs6#t6#{67;f qs9 +nv"y~Zx̞Pr6=oi]$lN$ KԃƁhd!6ztAa.%P|.U!CoxbTRn̉=IV}44pyʳ.HY%f66|BʖWYS93Ah;(\$Eܗk`q X]G;뾞%_Z9 $R"fq>>11+'CKղHe&";L!&q_&s|3YMaB[O&E$%ZhVKmV9 WOY[TZ^A ?SH5BCK k^0}՛t͍߱ţ^=cܑV׳1 > ܶ/Kʫ?[efK_(x|φCɥ9bic)a'8R+ ? ^[ޔ'4CYޥx`nGá$sVǺVBq^݇tCg Є F7 RQIr'|xNr6?Ѳm8= Ϧ8< /b ; BLJ7z|5]2sDM!)3IQc=$s@;LHzX&L0ӑ"o՚{RI'e;lTkiBB {OYA M$ݖ])-3kAB$9 mF`^$U̹ ɨ-DuVp?َtx;d2֧(O>@].u ;0'qZG6+ ~#تGn^$M\E/ 䯙_ġ1)|H'n3:?~8kȽk>D*y!X^F 493bJI$Sȳb/XWp<5L<qh\2/j~'W FCb>tmߋy"${UFiS_/)u2ڒ²P Sr+}ӛ!Et: fv}zY1}]vJ8M_-еjMצo[B6!屯>Y(]~c&Hz: @t(|*WuկrnWtI:RPUpb9MrnG{ N5.\EZ\ d j!ՉRҼ\\?M-u=ގ1fヌ%aQN'c|mϝ*wotڝ,բa2oBvVS,\(jM!ރ8VWXƟ3 4L*Fosϙp}0 u)V lj 7 Tx6t\ vӪYEfx[UDLCK Elž@BZU z!BpxhbC躔{ص᮴kf=7Ĥ~)ivct:N-HSʨl•{۷4/^ FsG:%D1kXm -Ɗ2ݕGh&mCߞH(͇"%D4Aއ!S!2 DLn`WYB(ڦzDqkXwnc=8+,ƚ}@Q΍m[u.:DzbM,G#C[S%O  d\)ڸ)>hUqHąhy^[ȭѪl4O mXk%BV4.RS,'3 't<4#T'.%(Tly"_D7v~H[IN[緸5޴KEq=EY؀ d CCߝ}adJBz |'?h",Qdo4L`jϳcWڦkSlURљWj'|^Y;mwk1ŸŽ@@;Qi:kcv$ ٴ֞z@|T+-G ٛ5'WB&ckF8aZBksHI_gM;f7֙[ǭTsd$"g Y,QvyI {u֦@F(!3)ct5T-o|tCf!ۖ4ypY&Ǎp y@S\m"侁I>1gPhD]($=OK vGaOqAcj#CbS=Ɠwv(PΦm"2 кJlZTjɯW'I Y%=EY6¾F B4V^6OZi#3'4ⵜoE8u\mP++؃-E`8j%ΚPTh&)%/زj2yFpyάe=i^$)qs5Ku2>4J_ "k'$zC،> ۃj#-[# $wIK-UdWԃIe1K#e-߇lR-rwϯ Qqn1%d>\EfFtMew[\hR*KG# 9:GZX.€ ay[JoϠV.ZO@mPwC: qյPvFue–Z6Jo uC&KZnnG5+8u&7j@0<`<2moi@roqO hb xi@'X PEZ hEx7%ʘdPV-ȤV)呷ڳK.KM~`@VGb4Fѭ۟‹0!Qjh!kꭽDq|)ȁԤ>EllJC'sNbO{ӣbA}si'4ydJ=[Fɚ@k`{O9OlV|O`j5@69%y eBG٠u (oFF zE>X>IUlzBRൺ2J)-kEЊe)ΜfK~oi 5$7G53.%'Ǚ&,}߶HT)*J: 4[J@}<{]7W|UvOf pEŪF)w() ធ~ƈR=R%NA,lp˰OjK9k'w MqsVew)W W0 "G$r_ s.3<<}.+O E A'qbυp;G|~ċ c+ -$u"]KE\:R]~nx /iSU+=M2Ҩj]ĸCD4ȣ% o_RsB2ҥ_ s7g=,`+092Aľ܈ c32blE1[k֝@ۓmd3&8o_7CBcŜ0Xj^GG@lh81!T,`R- lXJ%j½p0-AQc?SNώIۮyGYVo;[?ɵX'nOVy1B}èâUUFeH*=\qdp`&MosFnM%;R !pl%,a`0RXv"'nJXDCqľ4=#?<$eh`=)ՙfl&_HVk}-x8<Pӕ0]m` 82{2#ƻhOqLe!<L̞qc%T.1׳a͒Z|=Ԉ"+0 x+9fl.Z)W_J8[n2[Kƒfq˿ 1Urnclr3mn CSaiQiDw]m϶~Oѯ`P4w].a w0<5k WAEx̣ë"Ӛ%O@82ELgV!ۉ.ᖬA+@5ńWКhh3cnzy^Xؓ(;N.8d(mjFTҏ c>4oLv`"jӍPmH]/K1bs ,B#"kd3^@ΫJXi2XadFy/+DLUhG #}ȗi'1DF)/ءn)w$"HsB%$m]Ua^ 6{(o6߁SФӟohpQ0hZldspV#*K2Da5Ko~sk=id_ I-ю"6=UbK#<_ Wdσ ZvYTw(i_kN'uJQ]p %U.e&B.!0-hcC6 y;OaC?쓋wu\? 2]R=+D$zU #ne*pSS7axQsQY7 9plM#$i#Z1~;TWڡj)t =|}@ôϸX_FRuPO1P# =`jAThf8^zwO9i2++' zX~;d9)ٻsClHD'X_4ՄF!aNJSN9~#F5V ޺bQdєT*ZŽgU:hQ|R;n;@!&jVNC̬|Hڧd8 v95T21U`lR<ѻOX|ն,WhPo1f<ݝ!w?3(iLDw# 42ۛ 0`n(jb)jKNԙù J:bS;FϞWSHLsPEVɁ$ K1 F(u56 >02rv0vlkG,V")] :u U13B嗓侄sM_zʛIhՕ945zu9cۇ = 6Џ6"$PѿNWb2֫҆Ryz=%lw_Q_JEQhil9j4ñV5ĀnfoZw#Rl7h2SIp/9_xnyކNJFc Q&N3g^._YrM9 1&7}PĞ\]K;;:nZ@gP9-1x/)/6ptuYORJ!*dpN#D *'m۪::kN}2ߨFT@e0䒪 ~z6B3XSfȢ%k?gGU, |$䉩F'hPMSԽ_ @5:=c5w0Bs=Iƹ[Ȟ)+'72a'e M&6Esڼ3mQ>%nNq+-?O}MP;mG[.Sj뭔/HP6FBy~%4cMlzY!e*HI%̥]%Ҏe9hIED*Pƃ<Ø{… @*4;ܷl&XƐP-򃧱w({IJ<ܝ70%[z`IPIqƀ N(P0E]}k|`*_k>)v-̄X_,' y Xm`2Kg&pZ1ԿQ鶴dͭ{$8,ee":E~wz%.Kh${GMCL:k'/8dLpf_qՖo捫Kuch< A;CN˔2Ӕ Ui71%T.$ 2=E:1inL)͙ L#]ZjRr+bӽ=-m "I]=wxctQ|[ۭΪZSI g`h^SQCB T(v Q_ݔ+B?azmZŵj]Z6WbBK;?7i';7qv >.kE& QMf%M4A2ApH#P"u ΄D(FiHj"*;6M0Y9J K21kCLdЧ\`+qnₙj'exy BLsk'Z ģ_IXfVJgU.{,R-3@,xsHb?M=pxz9BDDM#9l`dM( /K 6&Yk)CDZxC2yP#Է_į&WS (m~;x${/ Ƒj*]W J"m\y纏ruX?B{EQT V}Ԁh$BJʮ?5|DU#ׅ˴ l}vTT9-  .~ Gs@v4M+r{ԃw+?"Mg%vּ`6:vKWk~=A@kLʹw̽|nf>rtCyK8`5<xl%ZQÞm?EvP޿47#OPnx^w4>쎫P+;/o.dWjgBi'|AmiSƧτu nS\:W9 i%W;./On0chS8K%ZIn4_ODN3ok"bW k˧H~lUװ?bvܾ@%:v5V=J9"Ϙ8N$ 2R} }=-*WY m.n)'.} e_Ժ#+D#` |-Jˠ`ԜT#5`?ȩq 2QQ? k ]_ߐ"c?0T\oO ya*+ILv:aL!"*Qc¹h.c9NR(Ek'/lŹ6QN<1/0M~+Iis5)=~sk37Ʇv66ݤ3vs֨%)f4T`<7$^r=ɦhy?&F@!笠WpNshV-d!tf)ۺ=oIe iijp'"' }*3Î@٭opsupIWUmp%@a3KaaN} XfK{{du:9n[D_2SQQ>"FSC54(lIS-LK8aؐcY@:>IV2NڻVafKh TTGbKVU ˠ%B LLI n:FĽ It+2 0}Y0%G Z =cba$`}AsfuŬ70zDmY WLNf, MVC%.PA9%4 ^E.)ww}e] ٮ9/)VBFF#>y1?Zl97y "_lUн⊡QHow0˯?b&թ8V ,m XrRliئͱi"GLt4 ?u3ƀ*|Ňő #2Sd| JXYHtQ wpdp|ν}*oaz-f-#mԓ*:1P4,: b ex,!'^kR04[th|$e4(O)JAGccq6F^%jO]8I*}2Ԙ,4sBoYitM$xCD6鎰.q,@1DKh͐"v czK_:sӰL_;B|c̉FCb|59-{y(NPE'+9,l-bHwڊV+w5 hXY󷾾&wH<<>k}2DXq׏#~7!(g2_f+Zs@T~Sъ\dB1Pl^S]3=+lS[8zZeRj竪Tz,zu6]ϚrxMLK*/]w /ۂ&9J7Ęmu cIe8TѴ.Z_Hh0(6썊  gUE+>s*Z˻afb ee/b{x_8[ s&!W64iƹC#md9l;|4geirEbfz ?aT }m{wXeZȔyoh M(c\Me:Ӥ-BXon{} I*"ףHBYab\ 2YC*ɌLju W.|[_Ľy֙}Z<#W;*bUn~YLN p5CvQQa{!M ʭI[n}r8b$;~:5c%q%/w@)~01|γ#]K֍˩+ÑCeVGAFPȰCla;`J$J}j^-޿؝{7)13ҖyQf^KB%MDt뢡n L ebJviܰu]l띪HpV,8(W*hP`$7ؗHʤ jpxQd4 u|{&f,hj !5ͩ/Xg[7Iȯ½.9IIn:o/d}"EPPоC/L!I!I!g$EˆW , JqD哻N1QF0!Snld *і^v3חN~kyֹ~(>D{ Gh"0S-7HWϿfu8kB3h(=A);~V#LgX"tP)'1m괖"B{`Wwl4x50ق(R͔͸8sa[nq4*v`(jͰQ4y /:r>IHRȅj'~;tS @ѽْ)[G\VQ|URCs {3VWU>Mfˇ.Ũ om3g.饈NKd? Һ51?v _ *6ީ}?;I:i]GY;xZѥOݩ/tʓp9[!fKRAO0=.l "|``ëKV_aRro@y#9Q+wB]ۙܯ  j7>2,f`#Ğp_y;{\tT=:oxr-e(CL6_a[+ Pg8Q?(_XG`m͇19dq\ױVdMQs ե YINsÃ~mНn)bJ τO-k"8g+F%Ɏn;o̤6 gh",b~rGԇznlBU[u+!2|W :GL, +'^:~=\ɰ#)/7 'NX8=F_[vUKWa=]#:g2[|ז5S29ETb0b䱖z.S0` L L_KNF,g?ѯM f:M`c q>O22%J{%s'F2|OlwD?z2F ~{0|(#v5'S+8x雚IqU:4EOւmV3@Pxn;BdnZi {*)q#xrC;+AdB:$C<:eIueb9矲m6U= #x|QΪ&b O vO@1qH9!%9J0HR $^n|؆Deyz*n7;E.~̸2AXJAZэ{ Qjd{$ 0ܦSr"IE[Ș+ʓR,o%.4Kj0,)8E40[ǥx[LYpuo%]gQ5ku#66d[fyi=[8 !k.?ǼaLZ"eY:9q+r}eIxkO'|g:}k0_Fr&l=ZDK.uV^61ݎ؜|*CEʀ9 {W.#bSٞ䤁oy̜\+96enfJ5u+n8֧±K7d3LSH%ɸ9'\`M7C踰Ga dbñ:ܚ%W@3rTz{dER,(JW={hTa췰}6/\!*< /-<8Ua:+'6eKЃ '\)!Ԏ t#zy~cP8,:fdqM͹=/.q ;Rwα0l6l'7%켟X OYcK'TY250dVH s)@ 3[iMFh[\d郵F} ^A!y5!ǭN] -$OО`9\.̎R^S5/Ύ۸pWM^ jY#4yg{rL.ZS3;mgT T2G#LE PɅ<8˵zTB A&U^e^撀8G S+[hU"ZʧDlߟWo5I( ZRN7!Tx S9BDm^"s>2tw`@=pR>[Ci06l[9 {D_@&U?TnLZMV]5X\4EZ+ yX*(MsFÈ 總^Y#F(&.*ԤeAZc7n=ڞg1۹7̚e u|9Փ+4dh#ͮ5Ŀ<5G(J ieN: }:p20@+(x2NR/HaoeS/ee`p8O>ݯS?Oq.q}PgGS{& V4ñ㿊]څb?Xkf3OgT yt7D)A큝JX]y6m}HUwZ84>˽%Jb XUET< +@zcy'vr!ͅ$ {4IpFQt TA_5DRĪ@fK^=>W.J+["L>YYbVv .o"J Yjꖦ:r,ZCrN<Sb$,M$Y3ݩ$F_瑖$_ rɯUt`s}b߮7ڤ ItAfdk$ZE35Q|5݃ yhDak 23:;6/`<[ps `]d5a:%c#Eه^O$r6HUp+S95;2VLa w'_CX3g]>VqgXR-ѮZ@u:墉LTj3\zef!m*!oumA̶R"l.*feWxNFP_0nT|3-䉻ZI2mȅ-ehknc^j(H8bϊff̧Vx¤/ _tzc;~ItiIۂ^!y #oQiދVg$p\JCMx5lsquGc?Z؀% LIBX 2k dJO4Q AR6d儈JPpM{~,F)UNBegHU0.N0#'OI!Oxw7\Yj"5>#dq!t"}i}[~Hz7 KsȆ]@E~9PiޒG>N_<$F  BKkRTq-\L:I wlWRF-(t{ӇH"7mZ,dGUh.5~EQlPi7QxUU:Jц@C *53z8T=t( s4Au&\ O]]Zޏ-M lT%77oq]4з$ۣ"T<= O+{^% M'"AXgVggʆ3I1Fo w]tcM\as/K,7"gt6{C}=cJV"HP?]&eqhOfo{g_ \)H6"-+g.+>ܸH~[-`%$s9L[PSjM2D LQY6ӫ񯴨$I}ۊt0`W>oo`z\W;3_"P bqU9cBs(nxzQUJ@/y# ȋ$븛PJoG 㬮 J%v-' .svrώV>zv!])kژ ϵAc֜8In)^s33YR~ojbA߀D{ߝL;e"`OKIkĵ+;QMbK M07DZ;̛YExu.'Hu1n  '1a@Qq2{1N-F,٢FqX O$ȷl;GtZ֔j*] m%/榒ԝ >:_:va 33@[WgI8?{`'o&W3Nk (z+ t/QE2ν|M$ T !JrDa))*PƐlSF[Gփ|Qh}L JxM20{e; ?} @VkR GLpw%P _v"V ޞRJwlP݅;#T& X#Ԧ [:v}yUD/wv sCZ[wN2~n~UFO!CpHKCbZIfsds1 7'c*,@`"!MϮCU!֡rEɒЃz蚺X{XM=&LL0p6qM) gNS}h+X:XxjU!oyGv!bxrG E8(e0gyKfӫlG`W ł x*E[~#FYWOQsRDnvGBmJW0tw3E"B <ݟk/^+`e n2ͻ gfӥgypnj2nȊN3!{- ubu7bƯZ(c0BfMPVm><ՙN&u7/Ly1r^Yl /;:%B(8.ZN#Mik km}N; Ǘ̈)vH=dxH. qa%E~:^anfTOѫ&0jx'QYY}COjQRVOp ^|<Pr"ҕ}%#DVվqB gKӎa(ޝ)O9 o+#I;DDq],y4;"xy?sfzn]H9rÎ."B bsG ӡV0ee2{B`y >qVO^<#;xT]HP^thrdgygմMh9Uui>( uWyjʉ6d@+(26esR>7eN#yIV}܍#%ӯ2Xo3P !_7dNrd!uMC聧;4'b 09J$| <$y@GtMx2lj;2ҽf|0UP0-4s;{X!!dP o6M6d&V}I4iy~]Ikocm`0D$5;KRG,}9CwZ;-b'tvDJ37"ڡ?4+ayڲ!`&)4Mu{Zs퐷 ~*:[ ֐9 yuH\;cDQ<>F[)ω ܬ&pQ8/0X>9 gy҄/iDc9ȫ\l?{t:Ō+7!j9ѰxL;(zp5(HфMϐB aa赚0n7q&Ǫ QQAK7ĪXu=rPŸ3VYtX ;vr^P=c~Rj!p>a[M}PpfM4^bj 'teSP?wk7ًLK:J ($"T=Z2}W4iH(eD]WRˏ{~7B= /¬4 _ͰXҡ~(KLOsO3ӕlߕqL N\M۟ήGf 同jm$mr_H|l5Q@̩Ev>}(ֳdgŰ_}b(~g[gUQtՅ/l&_DGwM.XlYPz)i! ܟO2 I/le¢qK>G1PЕ46#(t@:O֢m Qi 7. M}`(?ɚw)Cyy`l=z3J9e27ԘnqzK%0:WlXi@7BL6 A ljGe;:IG<Q|)NLjjx ߥUޯ9A^Nľ|Ňhx <A=yk cQ:87,t>*G*z. C㫝h> |v.Fŵk^}sxmRp) g&r&"&BAR~!Z _J j˴T;.h&=}rL*={J{o3٭TďҐ 1! :Ew۬n);~VaTB!,igpy6?VG9r ̹2l>gyQp+eœ>`&(n΋Gҋ!D@*Y=yYwfrBPޡK0kɳ|*%~>^@`{anU g Xq$0:s(?׎xnJPPD#TksQ0xlo5Zl>G,b}moPmKV`d=^(rn@ui@/ׇ1Qj0`''f3jqrv[`qP5{ߊ}y Dک4D޵Kt}/ʾj~ekAg85HdI"slo%]-l\w]TM䳌|elɕH#tJ y{ M 67A,g~rȒ}$d V*‹ŵ M2>VRHj6/Sm_tyc3Mk:Y,h3K2_a K̻vvLn/󫺪DRQiԚU}z$] }xc -)kXR!rF/O ui&Wj0DvO{5*v#{-g~tkFP89"o:f{N7΍~6a`Z%T9xEũ;63N &UndPfuu?]bhTdp9JR/FoN{cPd,!nf,`PeG%<:ع>a p,Fvmz5Y0U*U{]Le&.u/K&Fr(R.Rˮ3bnt&At< k׉%|a4,*eCa֏+h-rMr=<ēf*urrmQ=ࣃ)H8VM\F H7H8|,2FRC'gl#Q>=< eOuPzG v~#tQ^$`b*5M,)$d:Lb\'n6QrMpG2PUx{}1BCb@x#QE!@c[(mĝP}p5!?(7I%]5Y;hݛm2@ Y.=04r4q7_5. Au)Y3Jf}@#7ƎFRǷ"kM|lΙN.tlvB=-\by/ y]DB AQx/mrԍo.xuLan P$wDŽ~ٳR(NLoA /qض#I,KN]fR=ɋ&O7Ј与ƭs1!4߾sSɓ;imHr5t \sF շyt VnvrZu>:۲i iHՕG^>|Uְ[1o ^ qnF&0hn\=Fz5?*Ld TlZ䙯& _C?%uc``7l96c4w rdQGe$K!ϯ-5kMB6Gkm.Lo1 ƓK++kݯ"`TuԖ#ñ|nR?m !|USm5aE?w]fynXmM DD/-HFQZm.y+]ώ'+p]g6iT1Ę4 3uɭr122`N VI -c;Ez]b}4VՆq`e Je^* CYWY #x9-ϺP͎u:A|gnj wO[c- ^'n!ٚFEj`z &QD ~mob1~I;GRxP0_pXlV]wyhTPoHs㽑_ +Ccut3ʋ.te w[0:yޗLt.6<-LW`]6L,?vtI.;'%H9mY?8?;18ً=Q4[rJ2~@Fv \g݈0 g($.^<#{f2\zGU%g  >uM ϡJ֌W01Y4k\=(:ۯLdXƎ}Fʌ9if"M _F Dxh`k}!q8(I} Eo\:.'v\hd;‘3B*y~`y2tZBx7ɟݙҀMD܇%m))`b(pL#EgI}(oBҙiK֊"W#(,Yw pTT[A-/s>쐃 i0>¼W"#ϸ2B{guڛ2eU ȴ22; ߷ 2n&յ(CL˞._ ϕ=``6_S^k;RY,2%?3j،[Uhl_RG},$ `#a$p2QF'Dw3\,+$1wi|T#iޞ `=?{;`sR]U `t(F>2к\[^F?%,^ `x-I yhֺ"1b4Bl>&8 8t/ :"'&J#3щc־W t@}1vGAhSf @20#Eq?@&(oʢ>z|E_ %B{ʱ}t.r2قAowaK8jH#eK-3J,]d q,QKL3 -꿡/l6 t7h1';$.D6<! uQKc:{\S2. 5ݠiR?70:q*9$O|V-Ȓǂf#6! (S*ӗ~ex 3Y( =P0V_0H 3[g?+21Z֏Sv癜A嵢$ۋ»k.1$P8\vKJֺ~Yږpj/ WJX Ys{/ P5;d?KI f'" 0 2xS߮C@b[X~4s_TX'HK;اjy 4RCc.EYAL$Z),a8d)uM"7R~:c' [R4rt@UwW?]2.Q,75yn-Wϋ,+ҟ7Q88t7DQJDC_2%|qm&Ϳ~)^*^f7?-llLeG]=$DY1r‘mw ,Vy4KIi@N(2W ]y^F0[R>Ԕ_Dcq_∧+lFT%̅͊b)$hI$N:RQVFZQC-ٶM*f6m[?;F;`qCF~Sqr֎4#n{buf9Xq/I=݂(+5&d!zG_!f7:,ҵM\='ubr}yUZiZf`؈+rzulN t6y? d>&T,|)ݷ.*)2wMe eA.|el5Hº,~46 W JQ gGg(QCf5BL815C9zk Pwi*`_ۭN& =W0j?EnMMƑN&AEIڽY|kLzI6ߺw{F3 =~9i)|xoDڎ76-u~In[1Mn. "Lc6<7"U>9#\#\ eyMRܟ`{Իj҄1)Xˀ⑅w}VpDžVZ(>#>tSZ NZ׵z İ$&AR2xL߬,y|yh OKxtWUkw{ƍ XO۴;#HėT7bb\BV%;mǾQ*8ۃnA1 ⤎S̓Rזa?Epp0MHmه3HLB5h\eLyn7L˄nkdĮg:-a$hdL1x?F*bP2&wu"? =y҆bgh3)VdEfCk}n^y!߹ 5b----fzNc"ܮwm w>jJc9BvG.SO6]!~^vpYbu n=;p_;._=a~׍c:# fBkV#Fv%h1kͲrrYd3 [xgpxI+DWS/(=o;@mnR}T&Q/DSp_dh>#ɮHraVkXm(;W JF h32nDб<۬ ,%B0wp~ŏ=]b ㍜iXp& KC1NJx} xg eְe"G KQ0\Ui~pJ: _n1f*jAxx0;)Lm̮WKu}g;4_R+)ar^—k&NQ^^qC``Ub@SC%i XvuJ4,64fL4WoBIT]ߖ,<ЋӮcd$)c[ԇP<,܊ɠwRxisV%|yk|M&4̟P*@M&E4Axn[)7h/9]0)MDo6&O4,n''g)uE_ 1"cW&jۀה "0bpՑ1xv΢ M=3Rr 9;O&W|e/Q^ j0(y0kmyRI]laaZt?D8hU+ 6R֖Ѹ1!a@pgbyCEv2/nUdaDg /}ċV* iXJ f1_\L4o. ـ+ap%2(%w P*ۨVIltbӂR.D-}ѐ9/9E"8 [lqa)r5#s90e-5.QhUd")vf.Ò^/Ϙ| I\Vӄ}.z(ȬbLVb֝b 4 4pCa. SeյkofUs rfOߵNQlx'yJ{c$exk! Ʌa͕ V&Cy&.D xEC{(ž+ʠMK6ENj8k&lwyP/McuX̂󪒀j=ýѬ[L7xdBvN Jo-D+y_{1͖OX?RŖ$OQ5'nn 1/::Ie;3zW&PP K-gT.#lTD =5M~,=E|WE sǞx>Q~ !oa!Fes&.1Vj8b~H2w2icvؒlgQ6 jq[&"((?Q (CoZ"B[z2JY*1"XLMƐpBU)c"Lf\gՇ$q-AS)gȚ/u yq9m2.` ae^g]R FR5Em8D+ !S5VVn!Q]q9XޣƆX|ܥX'*Rshkш șFi հ4-Ax`:7‹^2ťˤ yݞ@>9ND|C\2ÿl%r[NP  R;KQ)" ;MG-^1T}xI~f6spZO1+Hm{!j \?pVɍqU$9!EP6@!*t&ۤVHKfPͿuj tRa!"݋_z>e9zs+DkK7Ū̦ VAq5Ş4.[ &)s F3Oie;&D}GǙF>RcBɎCPk#e'4692̖&@}m`>e <]N;{ts i1-1P |6@٬"c+XS"i߰( B tQLTH7YOdqu߱jvP@# cKzw_f2y"q ‹s|cLny~?~.X,1H:'!~ՖcEqr7m-s/Ɍg] -%֗ؾH~ Yfk= -SJ"Se9x21$Pv*ōSSc>%'ιP|,ݫwn|8歒:k3^9-<&PKL1@p {4gƜ7it3Vʜmg0zpl sҬ.Mp$SΑ7+cz ({^3"-<F%1%],~bYnW\Y\@)@Ng~e29 !jZn n*0Lgk/~ձtF!~U;8V2§VGc 0xKWZ͍DO\@$JdDNzx%" RT"]Mn9dV3 y㰯N@j)yR嵌s1IRنN]kS-Pb8w?T@U57Y.CgQY>4N E-u{rIx4"+:.hL1Ŵ9_~Ux60yN%#˹pϵsuG7Z%w%GAYTFs&Uϛh V4Ox_=n7Vxy@B zYCZUuqć jml$&ȅH$5[6ۢ^ 7o/s]x`kUdMzyI;SmHd;9$ z73dP-!Kcvܖzj?`p"MXjZDS'c bѯ'n}LH XD*[a@Cp7-/FIrMO ݡdk˶weBcNg, Ph :mBKt" y] )/I{hO-S$> 8vhߟhPU!(w1,,>|@cqͺXUHJ7Vuu5j9wB qn rېo7gwk6X椹.](ͣ8 \l*2ਉu[޺ ?H_ #^xnݱ$`f<[!ĝŠw̍#Co76cq͎Z42$j ~qU>9%򯀉JAl3X5ac7[Zj$a Pb2Dn~pJWJa`jT^72˃Myxw}4"=?Iʽ\Cӎ'xB0 "/`>Y`p &&lFǿJNT.cri0UWO%Kh[< F _- ɭb+,F{4X5TnIc94y @%C |h; PNu\~߂V⥷>0 zQ+> _Ϥg͠%!BJŧ=&Gh6RcjIr5r@1*}#}f{i>1f)I$idtyeap^Y8 ɲV aT7ZЫf|L#NCy/V/W E>~xL9(+)w;Sv6 2Ŝ/YT14SIO*xGHcOvD 1w{1,/G&Xo~bwj ]{ڒ_*1&[I 1FsROR)qNG*זC/u'LcaA_ji@խtOqw[Bk@Bx#Ia]$qLOݑ@OMAc sx*vy(:M3QSqkie E6+"v+*"hzK1v4aމAQ]Wm~"GjD\z2 X@W iy Z ;{__Agӛw1nVfkgH$L~i^˟#o!wXml(kZLȎżzX/G{qBA."xvI^+sNel,m6O~ 6-TeAEuGkm9SO]ӹ^2T!CƎz)ݑ;1,n^')۩,MOd0ĀƔ 3 C$Q|9Hd.%fïX|!Iω{nDBhlj$-"Yg4 Xccl[8"cAF>+B1&aC KǁY)ɫ;ɼYb0 uoE^Y'Svg߀gfY e&N>{>0zH),Yጦ.\2 m`9ܽO}{{N6.ˬv!\*]somt&D(Qoh-m>s+yfz?) ݊؞!p)3Q1|t:X?JzJ+>??Cw0BF6hޡo>:  ,f!g֪J$}wLxbs쁄ʽvH_4V˘0ԛi6`7pWI?a.a6<O2H#/MX5ZX Z. 8Z;(૗xW>OT< D} GAˍC(s°Ӛr17= gn%8 ކ(2a*PWƣwUb}&G8sv4e]w{ !*9yڔEq``4Rؗj& 6l"vrs\P+1L@G[a p/?.}}.05Vy:>[EK\V(>v8WvQUsLs qԊȜ L.PZM6=XWǗ#5q:x@t`,U&."G9 YŒ_Y~ʭm͈ T0DӐ$}icx'IDB!sDSs2x\>WJط;̱7B:׫66Ǡ ^>Ny~ʸS;JLGE )luEx0Ps[{^!"RZVrawaNҲ+L@Kc5Xq!RTw{Ѷo嘈U+ՏmLW*z[@y@˼æIlsdǵJ5 M;K[= VљE[TP|#;E1γ='R~=FoO ZfX_ϙ(vjg, .`:ax?D}H{G[ vEb#]+|,hSLtA`ԄR\p::ġ^k1,ሾCuO7Iϑ OyWXO!̇lB@ %Y5EH`APuʓHB~mctWԙSzvj쟨ѻ]L@]K~#3tcH'Z d ;XܨTBGXX Bk U*~)aEGH^SQ{#\d@Id%? ]uc t*՚ %2-—N&RU)Hq;!.vSc_1iu62 ,3JsΉM \*tCiԜ_ʭ -o"QH; Ȕm}ݜW ƀ -vI8ḰLo3WR\~F*I4K#g)>n0 }]",$=r?>CRom=Yl,PpT@DE<H$ZY Huj}Ϗ<'Z*Jmh$ikvb^:焅qEI`z!lnCѓɳ܌)yk$GbXcQ,kdJ q{5iF, 2gxȯ .W~@5ܴg"oivR"B/HRԼLڈTFS]Ҭ/:QfV 6h[..Ȭ 2*Gjg$C9t4b^rHTh *U&!aph)o9w5;Y"ήb193";7ھ'6!!&8ki.E'} `c#z( Z^ԹWsr1Vp3vE;5νLܟT\"x :bli!9V\L 3C}nZ3BzEÌD3M }IKWڂc$6i<{Bz`iQ4WZ3  {2ϔoM?[prr3}gsl!)';G-t [E|TKp UhRڭ?=sDtRW068[vKu9XM>Bð0jV5iJLn%NKT}mao(0mC'+F?U#;.*CJ$oE&PCp>?R +s-P 8 ]_+ژLɌȜIߝ(ilC5%@:,J۾FRCm>En\/e"~GعLbzݮ5Bd!a#e/5 ^FŵH4sT7 JsM1Y5MseG[ ΄z(hU_p-l$g:368uܼP/t7v|ʼnY&ߠS56`{IH[anvdiN0: GГ0d+YۈkѲd8R:Z] Y(i%q!Ri\EW{Gu9A|S3ӹbĆ{zY[~N&~",opOV* tN:#QHP)˵"Pqiؑ[x-@:5~錂w/ilsT%ڎQ ~+duh;5Hjׇ'p$E8ip긷ͤNOQ9f< l响;mw ݃MR'h SC[ܖ<6(?##V4"V±i *[su.͊!ص哶^{/@IKeXX tו"+T r@xd]΄ Hm?,P}yK6-,@a 3:L#2E^oDQ+;Ha1l k-ϾQ\EmLqFa C ‹ޒ߈ؼeZ2CzZj0]{ŭ!hM~G@A ;Sߊ[P~fDt,*v2qZ ,Aeg2{se°3VjHۨ2-bl"TLv#rj`YOTfXƕ`}L1Xg/؋i-$],mƈ {WwC1@ p*p*r}ܠ`w?/t=f) ]aXl.؎J  T"bdنg,PdcP5덇V緈[-#5V>vFb=CڳrY!ptx[jN<8KEN$|kp9L#zAYr>8rGY/kt%*<ӒUYB1{fUz[Im_#yv}ᐌ+7^)bZeu~@W_fln|X+] 7q!K O,K,7 *2CAWkA6N+/O{LM{(~B}%Tཌ`_vu,:zڜWWj0,CHfo;h]{.^.G=$m!A n8M].ΒBHtF;Q{rr`Cc?FZ 2=yvx4rŠ0VɐKi)O"(u`8{>|!u$q *zd`t#˝d8݄GKST#X" mTՄ!H=pPDNw#,%LsA/ظUǩI]ƈ {3qJ 1;?3|o ϮPyI$k9+N-"U_joݐJ3/Wj:G>`2h8T-\uZFsym!K*İ%R8D ̴ËdNaIhzn2a&՟!Pȁ:J(Z2mmr a"~NT8!\W`9*á(O-b (~mXuX|+Ih _k$4^ h:E&0CHB]j'6 3jDrR< Ņ!RwezWC*\2(Eve;`im~8lR \$tyUkȂfqcv[hMwޯ'du5V'ߖ6(\ \Y>M 8=U9l)255['nc,=_V.Wo٦ ~J5^~@[,$CB-<`M*Uƭt?_j3Q=U"M#2~n5h_2 ivefqsVA0@-S1ⳝB*pơHXnj桐 K鷭|Tp*G?+;4$D1qx@ #9plOT GVY&zȔ[O&.2g3G0]~X!S$-𴬻!/_w-um _Oqk!^ǙL|`!AYH 0QY&!o5N|}:b7z0 k{XK7_ԌړxL8'jXZFՇEEיOj=WL+ ]@_]%R w3mAfy5{ѭ~Q8 (\ f$?d[W`?ZjA*FTуĩ@G'he/n /*+W8Yc-BbR9oI 2l 6mc  |? o^^h=WzwZ/d7p FÕv.~VVk'vry%~NF̆"* G;mRbH^y%'VG88Q\ok$Tn P]W>RTӨ5!R#Ok|z0Y5A@=dP%m$Hʌ/!nB-U_4CӺ3{I&9tʤ2Kΰ,EӇro\ @~ F|]?im<(~^ ٌَRnxE5%T‚ 4K1)&6!O?^\ KkZkxkEP$rNY::s5U-(T]R6Yh7Lsթ Otl¬₆ #~۲i8v!̉v"yM;kF(J.|FZO bPMO*6?Dɺol r]ńy">OBF*d"}+PgHAM}sKeyYy$fS5o3VI?\l$jռwVĥTXγX˅^K#i878WP)C(‘ۦu=`e7=]=^ng*Nȵ]D12pHi=*.a\=Bd%pg~I,;,D2kݓK&W_%Nh%(c͐SkȮFDKMߡ:!Q<慬 P>Jc%aMˊ%ݻM+6e{AtSr!K|Ş`].O[ ۇK'x*ͅj/$[b ͹шpeZ;ٽ7TZwSg䔢!9t2:(z:3, \pg;2TT]&)9ݵEVeF?'`_,>vZ5[)`<A|5NAݒX,j87yY:źg_uAN~C%oIecW$1@,+z)B."l)so‰[߿r㨛*0C-,~?a 1DT*x:LU~)9LH#m4x6vmn}dBN c:GCgk׀$ڼ&QD~]]E¡¬W,룼M4 OsHE126UnnpN䗗 bo^S+ *f*VooTĊjX\&L.O@vRh\,s5"m&շo*swԋ@AuŘ_v% xR#8.cA&N(mp4\B4. Kq\dgp7| d%AA襧\KiCCAwkq4itUZZ 0^\RMth-6ʄo{e9@nOX=EH^Nt~l7UH} +%_&P—55[+JW6Y ZvG$aSj0st?r!YebkC$%VU'ݕ1gJ exH?ʓZek)`UUnv*0>do#޼x9O@y>{NAhZ>Zf\+RSw.=j |<xK:@DB_J!|1H$NMe (vq9v|c~aWyoTp7_7-d I;oZ?h ,v'r=@J֑8?TKﵞ;$&Ge,iH{n$>Qk :ʑrRc۴p_l&~XZaI@F2CQoQHiWL +&}.ru%ңFځDrY<}S-vdIr!%@s|LSp=Ŵ$B&0r_(Sby k}t>u\Uڿ tzY*e+V2vY'\j"ŭ'&e2)-qU>n=<vNKK)Ѹ|~9}VZ4 `$gk> ǜE+10AN *xEE33hFkf\DĚN&(h`.=% 1Gb"0nP<@ >GqBv 橲~.3|V:-aL+TEjb5W7u3f/="W7̞ "waMИJvEAB<%QCAGN$6>7:4z$bm꟤8Tq|Jb SoshA*OZSR_纨Yj1/5Q.b~o RC~FEhkc~Y賍S#<&UЗ|y~A=y/(D\%G\)z#J:kµGYk2X9)bDɋt^/`-o-,rj0yiKW3ǿJ{J-}asETs` \c|;;t,o|TU/8Og^oS u _̢?P!ÊMٲR>рӲ2cK'" l&~Zo!0'yDnv'<\!Pƀ@D܈1~TcFQΞHtd U;$kNjUZӝ9D7( Zge[Ȧb,i4Ԛޘ]稵wNK wu Ñn^zˏ [ӡ./sny/>[_`;i NqmTIv`PpJ"8A!XrxUК ؂"!*8F8{lGCߥ^-Sς+MP'1 h[#5؉Uz=X؟!/ :TpmIs  9 WRQ>#՛zиx749b/ݍ'ɦ,ɋڢ!ly?Sz0GHP/H183bSrA1".=@OEm,3ͮ ߔppP:M״)[w0U&QO|RG'X66(Iy23"9]pW߲U@@]j̍E?^-aaro.8 %Q~ϏGg}^g ^;5qZk[⺬HM-,h ]qs%=@d虥E~goSlzWLJr_A5{aZ%B_6gKΠ{Yy*sDbad*Ɵ~,aS9+# wBjSIv5v^W9/Ý7=XE3B41}6gغM% qhjF2*.jp948%']A}W|C$!"jBHht1VO)B,1P/ʝ6AcVV :V˘2=8s&8'ml5@İ|n s.q5Ǜ 1GGkAKƂlmJrj&tcoCnj 5l%,\QiT,/ڀ~(~l*OǷ1{eh={6^|CSo۞J2փ{SȧT]X06ECUXS!)MT^;^2~cstbB9"qPYAMŘ⩕(}P)RFM1èSK:Ǽ:;i#;#Q}1Tj"x7:-LTƋ|acʼnƅ}J 0X₞NW4x$1辶F+ț~Gދs o㲺GKzߞ'Yt۩iF08R,Ghױ^S^׳~0qwq !GlsR2'?G9bS.p[nYb u#8pEL8;Kvǫoy_~Ž۵lKfSS=vSEv}WT!ÃlWӚ7CdΦ-s&u߂"|pu1mneZ4l9+:6ckIk~.N*cm]c*|俴5D%߰R,΢$T7g3e˾/c ɺN|[s-ν_xiB[[ &nO걒:يɦ\t-ܾcp.Hn4h]G oA~籦Q?͸z5PM,l0t6"┖^ VwfA?=C'k,R Ќ:ӂ#Iេ6$j)2 IB;;њV\\kvmvəT ev!C~-cj ӡ͜뀴`Ыt No_'|ݫ$jL9e*>^lEAMw5E/1O%OZP _%.G#TEα##п.A$HPܗ: PEN,BY?5xp|:qzDky' uhYx>c)ǁӣ Kh}Dz1tEkGނ:_3L*v_ X5G;Sͭlo៷g6Lмv+=EӕvBnS5^Gb X'sF N;Ɯ[)6xmY:S?BfHsHlQ?XI>YS5,;dd(`򽫧̻Gɣ nq U/B$i=r!. x֪+dMeDϲ_a#q]v cG=S:oӑ?%dT[GW*yȗ=߶GSdڻ15A&Ї ꕄ웤a$qk7<*F@ ~$ ܳM2 Vr.|K#ڹ󕣹3RΙlTLxpWl3]5\&ICk`^0[0T@@˟HK6b/az} & uQn[$^3Zʡ9ƞՆ\, iwLyeb'-rԺ*ͮ1Ab65]H3]G.rU'+?@ڝS4u1>02ak:'\e68Oq-X/rB\ilZ`,'r~00 7WV=1;JAtM"ͅS T:6JnܒeH8S,t<{aSE&T3X/hޣTsxB$32a:T-s[|5D[7z2 ָ7l6>D&-2gH ?xI{Rcp=A1jxC&4N %,e!C<4DP# 9bEO]3~I f}Š_`~aRl/#ED[3?Sqcue ^mIz@Z?0CFm6jUGdUU7l}s9I4} nDQA+ܸ4Ȓm%aɌo-g*}R&2݆?OKo#ޅlb>(se@!#/s=,u}O?~ҭmҐ`!tB1}kgդc!gtLZ䱔A2KUsȀH#is3]sҴR-,KS(ef/dH%b\{_ 7\ ΅jXJwjn!eZ) J)Z1TF* W뀤nIq htŇ1 6g$X^Xa2(ucEU8ܨ+/"؀/xf\d, arsް$@" ;™zsǮ$jkk>?k&G Z[1#vAԶSڸF!oA:).`'f)xct%* Ỵ0(AvFD='-*)ȥʐ kQz.3~4k\/>Tб)p]ߌ0M>ě(-<;ƻY-EiEuF^8{BDlO[Ԣ'qG1U=03SLed)<^Y0ib -=k/P ~ϐjaԑELwSJj.'FNŪ6 ele+CuH/bxag1 -u7MS?(2/-YiB-&4v800Xrif;N荰3#[EҸA *Oz=p1ma>oJZ^]y$]۪FƬ:n>N6X$_$}".v5}{1$M Er]+F$ /q)A(alP(.Y 8%X%֫`uSa`"5CTniհ|;Vbc Fn_Y|?>nK&.+iܝ1@\evqZW $iyMywv2jbsSȉ~fvݸG0JO|U0l|I]_Ej2L#t9m#jq>^xQ/Ū>K뉾@PGaB)|?S6s2'0"\ ^);n"ꃼzh𧼰R^u / GڐeTQԶ2@d̨.u9IF[ i}Tz%efg.\':̛vÿ SũIFgV{5]|qy]p̘ϵ_z(;jĕM`D_äI(,xBC8#0"{Wrai65ǥTHIźˠ g nWjog6oȲUNbHu-j#$AO;bR+];`&%]xAԱI4߾&3A7`&>e?^ݹ[\6">R*x~Ά]w񯭙z<0c5/@I[ӷ fZǿy'Am;{*ѿ ճ׽=s6,K@/o eڞ"Y?-vaW`pUޱÆuGUy b-Ar-oh~IyKmg?momBd 5"5eCzK=̏8Fw*E_;_j 뱤%8Ȝ9นiDUW!#q0wj?<ґTtyey)`kE)Gv;g7 k t'nri9d[7Wԏ ~p@aw\Wc'VA(<Cj~]j~H{FKDygE3)4H# 0>]w~T3S/vvXBg矉3a8B!y\Vʄ,kSތ]~xM4̄Y+;Uz$,ӛ& @1k?|"J ]qNAL&J18[v*õ"e.sMD6zt K> |jY5 00 C/S-4҆_!n˴!s# <U'H } Z,`ջjϖ"IdpXuJ;?X !A(Frf[;KՉ};~MƔ'6U$¸M2#qn[Z-T&W@x` _;"~-MÚw.VJ pLRAdKg}س;ͯ[| ( S*jK&;x~=g22B a,[:'ژGNH!EZkZФ`~)EhLipe\؈m(* wAJqQMH 3jSi*U]HnK\2xmSb{ڛ1c,*x)FP ńv;_qG)wɿPNΫE,B[>q95 ݿ^gbewS+7?6yO^QSV56Ng V؛1Pj>^ta2,-M?T,GZ<Ɲȓ' " 5){X)- *ݴf4-;|)S6on; 73$lt3e?%=-$v=- R㭿jr#>6ԧ%QG_{@{ך/m 3\&WyNե[P7KjoR%ZKihUV ۄ//(r"!Dݹ8Ǹi@U iR" qo{X|Q@V8k՝ dvo!x(c~Ǣ Ϡye3aȲ##եQۛ7;D U )K+^J}\U "b:Kl  c' >|A?! ݔRԋWԺW-T:--Gz=M[Sʁ@#)j̑y}5Ί">#K(:5yeV=HxiVB=g3c(0frV rVo%aO:!DbzNbda.=*b !1bH%B&/(I7Ƌ-ßRF3ӳr' }@zӑH0Ym;%ɟP؃rg {$R-fQ)FzǒY>(Wcғ!]84cQ%W&26')t`1&+!׺(1|*kJQg1-lNq.oBk8e$2d!RY`4NbR;(DY?Z(u><0NhjӌK)=v(֓y~m)Qmr8kΘ5Ga) z5قŘrY\ ` AruནIsT;J*fsy32UȶGqъ&tD p-67r!Xs~[7@!^qM $o];mq]9txpq9zɵ֪N܊_i b!X~KRLCcRֱr_+(<0܈Psc4Xc~:@ ,6PBzKgI֯C-kF?0)? /KRK@+Sc{~V}8˖$jhAn(*ˋ$;2|En {kHqr_ ,]ĥiPRQPpzE[ G3Ms_(9m}bd Gu E6=d7bXhS+LitFŝ1,THG?a,!s^6a gX)Г‘y KI(-QP+$1ױtl 7l(.+wyWU9 ǢQe*MV?PUL8dSE5I&IiAsCD^1űNdo]nO)t\5 1x]ə:O8λM^4|`jxG~] ojhoO".)ɢO{#k QI]KnnjpM{uTռϔŪ 퉣UrТ2FH*{#+u'ߤ^`G*ͥ(ĩ.E kQ g-i&QSd׬`>AY[ !ר60m.+o\fn"m ǭ57%.}9LSjj;hܩh2Az!ʠCHߢ7?W-54*.r;T>QG .Q'F}˳w^#/?\<Oҡ_mA`Sdeyٴ$6}%.ySP&vHaH,Ɨ8ו GBZT,?' Ƀc1L,p&ӢT 5ɭØ*R*oy`(vzv -31 a|쩣. nГ^8%D4;D ['e*X;i~}B|\!sء3bsEXzu oU($ϵN%zϺ yPugFܑaWbJ~ǔ2 Fx°s'L\\YpHҌ-%7$"!b*?÷W5)'~w{|:Ҟ䣺%Uo†Wf$EȆ N%MTDT344d[v"cw +f;/̚]m-pA}m,*񌰚6 \})IrnՎJ+>i 4\ z%2̢#֕$v^]sm#G5[G% 2SL9/TV Tf3(Pt>@ zY~Y<`Y a2HWQTs!1 6`@Xd:c}R8þV䍌`{+ H֒hXk[2J ikqּځJu Gjڽ[;7b%!C9PFWv3ٖz6V={`|1[k꠼4bO[j.ȕ3Lk]]ﺡ`ͤ(AJE$e F+kyYHU+bhgol`x'"HNFa5= ZyYQ;Uy$lZ0հ4fiP;_(o-U,H /g&E©ӄ-т^qU{O7 eY 842iqǛW]ETHOjvL4$1*5^"F>F@]_ h d 5Y JjT[k8wHY;\vVp$ۊ[N[ۖ mC `tFA=nZG΄<¥)i{lxj2aaOgq~R \j|+N)j_RZDҍl)nYQvM蒳uɟ'T>}9.ȼ$zȋ ߕ$W[i(?6&d:V&TEo#ԠOq gSyްN:!/QD!M8ܶ.+ҕO虿u7̍L+%ΠǢ sdh *p@;5m_]ӄ@c0i2AgoW]Fmh3W=țɡ+@'Ftݍv9G iq}2=ɯl[@Ezgv:}9BGf2>zA*SUGoeee26:'<A#yw0ћ/*O^X߁CwlA ]aYOxQέ1\'<~̛"]qgвwQJlDNi±lZڹAk#鈽7zTO% Ixc?!97r.Uꙗ÷v1{[]䞉Hu 26­W *?Rb7}PFtV;LJz o wOgsn.)obBSEn6%) *?3 jȉ(a3,yX*u}`[dw1epm貨fxuUR iXUчc-PĬ+r[7U2 3(,yuDk:dKEMX Jv*%RaӽKOJ03 _`Sz#Ȓ/;>z#P)ȄO}Jq_܀ vw\"GЋcno)< P;+=YT= eN7!d[ n%m!h2z3`&8P]²-3u$fOQ$M^{ Σ1k6@ed$ j`'F8+jBn)J=V m>e?]Tls'R[ 2X$p)?SN)#p~ 3|>rQx2j材WEA&[ 1-v37ͦRq?zŁiL Cc4E< FL)y:Wj+5 ls2 %_۾k0i4GcUjA|sXx%U ~Œаӛ-Ғ^⋍ytBvܼ8Bq}7 Be\||Mp&~wy:JqS>(EY|^U I7yH/^6:N~yBs9\}3.~(D ~_woԫg/HVUtxRnEGrn*HTm;Ve&!Ks-gzyYek>’ 4]RQY[5#-07uDy +O RE?ʞds$5_1 1jҁ&aONƖ]{ m#)~{L4#9'׬fo4ϔkMd>ޙ+'=20ZpL"-E¼ ]O?K9)׹eT$HNI ix,zgKI}t>7 }Iv)ۈ\m:A>u20b![qȰ.dCvğBD}#x*w1BNn x&: tA&amv E>gaiVM~![n\:gWO؜w!Gg%p0Ј?MP {TJ3;OIMTK7v6RQ4n,d G yr ڈ#,%}F)f6$m 9iXzkhr=_@bHSԆs%+tbfQMT4`N$H$F±]&L,__ % 0i);iR.L݇?ar.{$5]qtD\XiVW(O7egVL39^=)l;lvkBSwGP՛t{{뽾Қ "N"?iHq5 _ cZ5_gfx_Eg1SΛg3z^cㅱP;9GAޫ%f:a~pWCD2hX!umKB ޒ4;6#E(^W/\Lgcvߔ?x%cjd;!ṍ@#)|}EKG߰Jsz;6y=bgs1&>QOCMUx&&YBtiO~;Uvpxh y0Q%~`7'+R4Uy3/`)2xT>? o+jހ5Rwx|'0Lh/sno> 4Vz p*+.vw[)-c( okPT=t Ǜf#V0͡CZ. ױF1+յgؘ7u8}m̞('"=\-76%'&o{..5)psᶚ_P$kJ1<92d['B1ZNvHYf4{!JnħHBrLb%3{J2Jr(`ָ:%o"+%zSubhYc(s*%*`-vWC6b"1yN݊ 09 O,zgDo6`|y;|ڂD ")K:U>03 IDEp}(nȍd=C6]qZ`k1BN)73ҪPݯs ;EQiLs챏;ͰjBR=eAda!z%vrJ`v8%Hg?~Tl>8R_+B(1O&CT̎"ZYM*SiHݬܘnreٲLObKh\UҌ)KM!]h Gp!Dۅ%<NaQHܸ;ĄK4%bGXO}YoBkt33DrtOXsm aͦY tFGT3#"ry+! x_$(]y5.vWTnCal{&!TdDa&2g1`!2KῲM/xe<}Ä`.Qrk@wgRύFWfM5lЋ"U5ܭ G6VyJ]}$}t~z?tk*fO~(-蹍RQMhZJ"ڹ,,ĢWjm%GWE&( S,)Ff#>tֺh=})]$n}sd'K . ۂyO*L|9]jL-Jc6ȃ fN|\+;u!_+kp@jXw~8[an<9uy\%b<*q V9WVt! ѝ$5$kkDPiJv/'QO]lu:LtSMo WuIW c;(ɓ+4܅5tl=/7>pm-p ! ZĔ*/7w>[Pf3mZJ,FViJp #lJ^+=NyΎΟvKI6䩛Jy?D.mZ7`bdKP v^Xҳ"Wk7.)etq oUBKqe XT0L Tw$ Ǟ{N!DXV@ :mu;pN1:_* sKz`+ǚX^@&#Â.S\GS^` ni3p.^MOaζןD;2XWy@bOԹا*r* <` MhPBƩX>ʶRr)i3.m`XׁZsscF'IrofᕯԗnxUgOȚ([)mݹN[ݼ[%;dTiuw_,¤A 1VgH }+#ڊ} e%]7rp.=G3uNxi +ƞ8 0#uo;T:bgNj}6"hܻZuoBQBA㣕VuS2-*W!B hRǔ4\z4-Y0:lo-P G W2*osUd(f_2@SJ{߸` 9tq=J2N\$ xp ԋDM HoX8} yfh|hE}*~fwIp.~_~ F= \L% c \`kD~\:|`eyXv5N/tK^9)W^4TcpG5t*jW (JakhԎˑS;N<>^ x#n[w{ &A%R!d.UKՒ>Yqa 3 >aض!M~}>Nh2wyE%cI4 2;cl2+1=U$Q̼vOXBmw JP.AcB J[`{R~"qtev DԨ?\ϕV4?zy\Rɰ^CJZܽ}CoQ$R-}5KiIP\Cê ~`-_$ZzYa蘿+8mvJܱ95G'M;J(PkRrOeޫtZ"Ѷ+[r3Z[\oWi GwhAn1 x4ua)pӝ@/` 8"ؖVk&kRMZJYF' K Xhn| "!FW("gnS|s0u)C%;-*X9nl#eqo_5xGYǀS$ôJ/ 4B ,4O&h񙆊 4)Ikej^Pj7A3?_Ő]Xi= b[hݮt#\2sg.9,ed:%fށ$G4Gyr^l ziWE&2j`'‹1Wo]܃\,~YH$Mڬ1v$jz*HUQ9F-?V#Уlyκ㗈 \(Mhj@!O4H {gdB75wi;g #IMNҗXCϋfMU{1z`0Ni.djN.&LnW Ƕ6l5=Y:Kea/1Y# a}1:^>p֪)W6k!Xq8DW(Tk6+V.p؏zx C{Ut@8̢aa0PNFF}H;|D$iQq.uKtI= 4R'{:$\s:Ctce!"{EpoQ vb݌.(0TyσVT, F^2L`b޽H~/],'f| 1 l:8(:BSg[Q&ߎmeMSݖ^̊'WF/7ź14 **fy ۭ!)MTE=p;{pRd_)i]:v]aNjXmw|C#-!ezkg͞{ch]>cg1@O'OHbqx w?6Aqqe GtU/]89VUj硉UƣC&6kkYM z=b ^ƍ{B88!vG=Ifq+t&H(8;8(dt&~@jpjXvI7RDכf8jš Yɝa6ū1U*1m䪯HnpgQh3`;\HqTz*q,_bnYWM|3.zFApzeHMZ`{Jy' ^GJe#q}2T +ZݽM-} +i)j!ӣgЋ@jjzg1JK\r5c֏߈fck\3P8"65In 91'4wV`d |2.9} X&52z !2*X>!MP q^}j^Z51h+L)Sqpcy]jΙ!j@7UfZf5{94Hz@_}ø_F Q`CQy2"ڥX)ێ~QH[%{5r0E#\&MF;Jb4~8RP]갩޸]3 -dӧ:aBKN`[:I.$lFRd)Fc_>Xy1 ȎN1*]5ءKG5b _XK`ѻP)^kdk @.>f'G;\7bZO;}#vte-ބΓ bзmM]W lPyh" j$UwN0f+)ZԶo :28 TɊ-'YiY7ver al*W_Ƞ2w"y +)¦Lٝj* t˧eۈ}UHN1Ml#*8T\Gݖʍ.:PۦUf3-Ww80^>丝Q[Y+[˶̚4Kb jxH!9yL{Nj*VmyJǰ񈞛 1 &#ӂ[:yi"㮐#;:WJ5DwڐDxw|+S A}| "܊'a[Kl֙zy漺Cn(ek%]jxy׆#XDPȉx5R%y8EǧܭIm,J_ 7}\G/6]-ēou7~p1m+ޯZ<j?Dl@:h_ ~h!*vcG B,=LX<Fh`iA2M*>ek"Fq U5uS5NRޘ ,="bERxvvuQS j70h"XY0'kRUȒ95B̔ *֎ү鴙Vdy!:%R&Fvjnh$A0>AIyd"7h?]:)C=U_:l5r? o1ɇI࠳ˋ; IIXPQTؙ)CQ̔LԿpwE&^@5g% lgu)1F"a5 "y= dzFXT^"+O{8BaX#\T`=+aJ.r).@VTAX;iW!xL`hb TP]n$ %}?65L6]k jPPPZ夡rg<Ywu9R>Rgpe&tʭ+\.'::cl$-ؐzÞooҳhV{nɑ:58kȴٞFS*%-GO{Jș,n5F'PAs  v*{Kv dCѸ-U~w5ɇgQ}g.X@80Y}Uu|wMsp{gky P>.tQ Wsr=MWȐVFlSkׄGmK[B{>ClEPF!_ͭ8?c7Smм58] r! ʞ K@+nR:bBA)~8|,NiFbR ! ntf U6:>ٟu,XIuϚi=.*(VL:W-o7LPoz8akz6I#+SaÃx%tLJgC8)LG:x:4LYrXssAm3C% X$#n׶QdȎ {C` IGgQflo %Ϋ:u O6c xG 1*UZ3WF[p8b<9Rq| aHx"!A-iW~Vs%rO W5r2rwD@~(+|zY$RM})1j*w'ai||sѡvc&OLZ~+F8Qk-NUְDZ'\.8:5j!B3c#BeB݇+0P o _{Tm0 cP޸ ֢Mo>3{657*ʂ+A}XϪ1 >b9豄Pg4 }Eҥ/Q< ,Y9ʟ kLjF_ S-M-lu&JJulLufxȸEKAPjޔ5v F+k)TqK&5tҀ Q=Ėńyo?j݄A9$2h n{h%OS J1nI1.B\=쾶Q4J_xN="df4kT]/ʪAY,6!a8KZsZmç؏Naa86O"pp1lLc sjߤ3[e$xQɦt[~ѷcWtZx~]6rQ ө؍^*9m%# ͳ h0JW5W"(̈́2o-mfH+CŸ?VB`Y+ vQYōK1m,مlJːGMp?%2$@,o]Hj '* B &e ͦ[Qr[.!j"&?:n!O'%}ؐo>Uh4;ܢ( ? Q}E$yzpy nbn7/汙k3sRF`4]cܕ|e`M=X X0؟\3Qx冻'@C-ص=cON}J- M|Nx S~:+h҉ؔ%ݼoS ǀu bsZ |, z@`áe*QvKԁ;G2F'S.L ws\I(ue4ƒkE  GEAk )R ́;?Qx+Ԫ1{yq<8 r ۰Lx4Ds6ԧ|oV/Tg@:h `:YjYP~vp%ô_穉~7u#ǹ7KS`=c@0RNԂ%{L+MPor3 7Pi 5hq[3[boo^_)GfPCSXhL-5 "ObN+Ԁ^w*DfgLV Q5Ū;8MшuF|@|faV~^* ll4$#"o<>(0"*K $^dVqҵ^5Js`x9up(}p63)kb0!ubq#¶==e*BN` Ze=c{fE8bU?"YV<l)o2FޡnVk7:P@oBW=ayJQ^ѡn•fC*azkl{17UZZJȽ*W%_;Wtp#Ġ@u~bذif \Ule.QfFzJnS_89Ōx}ʏo+')k?>Oi3cE`'rl+&Ɓ㙭s?zr* %41SS*9>Փ'{t֢YYMG~kb]:hf;XgґkXV}/=:xV4\zЙ-'9SsJwQ@sB [gmUH2sbɘy0M6cui"v)>#824;^$1PU_].}^0&֧_qGw')͗|ڃً/iD\ u5:>NiljRia LFcɒsnxV_4k`m9|sX=IK9d΋1t5VJvV(sl!t% Y/Us@7rGP3v$pr̜aܡ̳ v]KrĢp'KȭPjzv@rdwhN>:7@Z[q N1y%B&spHXnv5r$j 0$%- I;Zq M^\ANbI?d"0^ب5oIPЉߐ Woj9V׽A;&x[y2VNR'IIujm/n>\V1ZDiR'U%@]ԕ8޲=HM!wU~/TEk[]a'[/s ˶Fټԍe !;p*ݒ Rn AZ7~9嬜oOSv$n{}0;=ݸ8鼤50PB% mCbcvOvIc{9/5@"HWoqwYqߠkѽ4e֜jw]L;YXYT< zs3 ~IiȮ\?B?:8XNq*0h66Y J*90 tiinyƆA4:7U}pwu>,{IPُgLv +T] xt>pSij ipwm|6pKD.+zvK=o-ލF+uA18wPӦ(}[Ur5 bG LM oJ }\FG{S^'#$3[}\sR A`_ivfP/6T]}rx 򺲑2aP 9*UCb7iD䥓14r/$2YgÞØ'{Ȃ3#Zw;DMmMߙ7yrѲE o/t&NLRD}1id0 7H8M N#Fؽ/Us$dֺf:'&~?Elвw2B!XR!׮nh.@83G&[8%T7+;IRl-gH$ Ic {EvEx ʖ==,ǺӬES!dSx!!4?,\$(Z3?'fjk t ٳrY9cZTr,~˕9y)ܦ 6HY$iz6X_{HJ-rɳlmT>gx44ܑ#Y%5F]Upn^:t$ь]ɲO: l6YNg_O""u\);?|;Ī8:Mh <8)h)[xh/DRC2q[* ZT`vrAܗ;JbAho]*]t @K@%Q/]w z=z5!LV!sقl =>VT?_W[}9G}䬔]NJ7lg =ų'~`p BrJ׷`ct;؝S+,5R"Ku}׼/So_/i"eP4&Ar=9#p@PX?F$֔Nj0c$ķ&OIh截{޼ |kmfOAƨE9i硙)8tw{EVcz\}?X>Fj5q+Y_ -e}!H֓YcT1hYov]}%Naa#^pvb<<~t3nO485՗)آ8̹%3PTyt"!["/MYFA]~Φ)ֈ?sIh5/$Sms~PϹ'c0|(ѮGmE'bQNgAdnk7= Ιy{ef„ˮ;vwg)_A}T=yyՠ1!r7{ !l"dXDܪUS5p:q7S6anrOPgITlȘ(ɃYGjiK!VDC׭-T]!ɿ*FLzgÒDzq&:$Obב59֍ށS'+^Xr%{Tr_ ƫx :u:9>,q2KGj8%LMPA^էHFˁ4f+k8&idS h-q8̀Mo -RC̰Ox6*;Լu/ޝd)likzΩ-!kz !MTzќFF,^G7en2ߚjlo#ޅdŋc YJ=$0GsW!B^c-+obF}XXjVEq!sL.<>`\$?}%&Fb'B&Lk 8%:]cBse11FԞ|Mվ E$Gh/E1KL׼#e OVwšЃU-dzRE:ayZ"뵰&Wqy;Z og,58tך$UDUeãUnfS y!R}|n[pmHЁHv_D訣(Oqḑx}wHTAAc]B~~4ֹXt~.CRw.Cb݊嫙X0 eN[os\Ն? ȧv 4c_rxߞ$!x.íN0[ == 3w#gH+|>W},b"W( cU , h@}sD\d/iE|`ky9c‘e o@xڄ1, Y |>2}^v$#QStl 2@$95qW1 65ϲT5DӴiod6~< ),H(dI]zC٤a7<׫vuHx5frwl~Ӿ,,km폞ZFr=i92)[y q@$yjq=l{8C\q&J# ؛gĶbe3MLN:6X2d46̫*F5Sz}a;J2&.qv~brUu&; גqbbq`蓃]Pr13e)C() <\xy?&_@$K.e9?̘KEk$ aX02))ID}1Mx ogNwv5YF5Mv%)cz[3NcnMvߎX^<&pU6dok^VK%\! xJBd*QY{vL$+ අ8b2^.ݧ3!9[6l৬so%`+]'K_9nxo8kq& R#NUcq|5~"q1^vS 5A)=\Ovvys^7teb1q*(y5{aFYhucA$=, %KGO-EQ$hpe2#E[x0K)M+:s {%p#7F3U"b{Tяs!}=D ),k$x[VBѹ:dKa.cZ{ۑÉזdY"> $$TlvOV- z:>Ppu@"Be5D"Y7^zJYRKHåvShBdu? WHx pZXcBOC7~C,%G!7ML&v'}А^*rkeE!DzfK5-=RިxTOHddKfjuGMmIDr)VvE!I6 \V+ /"L1Y@DmޔܒI;h?R(*vC쇻{(6t!KQ+ f?IkjՃK`9oN+RZu%ְ#Z GgUWu+'|&z9w8@,הȩGm&Ү .p;͋΂*2j=. AҭtD]o 0l\ <i1SLB6\)V~aqp|,toN`.~ lXG[X:Z.țK:blT4rII+_4݌ӄG4jeu3Tђ>b %{CC {U~/:y&1$ ,[2TѭQ֙zRXN_5g*^!Yd*#UosVVoϛI*rf\&" wԡ.#2Q>2ұ:vUms5$NBU30k u$Bx͍tXb<:p"DYd{ǫ $Q8|@{cŌu%%A FҒ?*ekK+AuBbL8I%/\0+$byxZ 9bzmAb:>uɨ!do|(Er. =5Mks0bEèv!OkU揖1un ƖuQPMrT\֓ED1àVv  nwCV a}Wo`ǯ fRy=`moe}ܢdPDOǟUplJv̕r*J>JxX ]0fyhH&nG$ ]Sf|[Žਛӿ֋y^^ƱD;Ldcayu- m\2%Yߦ)5Lnc}ҧ{@xш7158<)|=H, Ѱ's&5lk31Ȋ>xqdbAVsݿ}c 0<0V%.!>{縸8l36r6yK `ꎯ%4.RЅHn TK9祠@iٗ 5 ?R#4H Ч+΂)0Oon ߠWuҸfp"4׳}LM1[>I޷!ZoJED9z2]a)+udF+$İ'..WL'iP(r  W+ݿr6L@8vZrűG7zWD$ސ4{>@8#:;N<#3[X7tO=ut4ۗHU<_ҊږY\WhGiǩ< t__c om1H@X"~ӧFwR Vl~!̪UI٢<$̓4g3U%xmGTD^*~{bX#\y(9يST8%; m H|4QEkҲc8p'GC +O7pV9zal U;3b1~|[A.kxkz%9Žp1nLTdjLU.Ⱦ3EټmC6CٜР>R HȀVQ4o&C`u\9UDa(6{lzDM؄xq=!{L2u.fƇ<㒹L>1&;TLulMQ JIJC;ZZzTn;)&҂3}gzÝvtn)| R* Rh,v 2r~YVUUv,stO!7@LB^`,x+X(fj4}8}89'Ƹt͚RY6B}l@$vd]0xUc l2@ o4}7oonyR"YDzw /`_+&o `8Q*)`?bWIm?dvYL^:`%xVέ^:Ѥ/06efID!,AzLjn^$ц;D#84^[Q4Cs}Uk߯0e JqGմX a|(QS80Z>1ްh '@Fe8dywF\&S.1m@A1jžkz->cp_W$"QH?6Vc`wLnpv-{7k|Z˜p3i0Ÿx ' !Ulfk_K+5U/OSsVa/ڞ k?-X>ӟ6Ւ8%٠PWFA*s򊾹oڋwwRl|hgzŎE,r1q_ `YDE796-O.!yftf}^cdn<*[ "quzAdZR#Қ{K t6x"UD/1& (é`)M`>U>ec)~1Lf)Oz'8,_S&`DT^ٞI2tlE>E1GD8[2| ͖KnFآl>HRpH;If,NJ|,m,x1R&Aob]Xڪ=3Lz=yg o:A3JJYfR˞@k̝6ۗG [#I^@~<l>N:R 2,O#>\ ::ߌh!uaBd)7,v*=+{-Kkh5SX<9,:Nfĥ,5}HvTg\ZZoPp@XB+.o&}J2Ľ*Y!gL5,F8zX^%^KcHdC50snjQTpG-|9? Ѳa-8,ӎtpuPtOjk4'XƉl^fgequp0;T n^iyشV_CH X i%l7MfR?*v{0WMi){n+?Fvw8/no~yM nCS"EG%7LN?%>.\dhjCb&mRQNR9/_}~_'ƥuSHPk+yg( nPopٶUuW(Lx'>`I3o>*YgC9YRf>`~g^2WFIuft'qOT0y}#x^WzN4!aP*YVu<,= ͮw4p8.h&BP_C-o`:1ETmW> Wa3ݗYh[0@Wk|˿SpZS|vT@F$sma_ Rel4,~7?7h ܢǼN[ .Fp)q)a0sGQ-Dr`b,ë(6~jScCGXȊՉA +*[D/Y(k s~ɘx4-xl( J*]"_Rꟺ#O}' ʇ:E'5*pnBpfhuʶnff"z޿y|ao\C\* sh}L0b*}AҞ?"]PIzDBIᙁws$8p_18mp]QoggJԿ]SNr `ę#\Scwr8}]Xh2KۨtG&^!8MU5Rj@\{P.挂ў̈=tےM)4uը"̿w2c[ mn(ZDq?\Z% i1y3%0ni&NlvE:f'~⥢dT͖}ljzXou|Іy:odv݌\s<J,-+Nz>enW!ܻkA}G>+bC#.iN#4%8c*8Tx<$-E_'lWI|s mFv TDE|$1Zմ0 exiNAG J>ah#m L^PsցabW/t]D0aMDnuV⨯ T>3"VMU`kGR vQw"עhyj<&E6}EXۉS`cW=$=R!-U/uqHKRNcgwVNvNKм뮨}Z,@ĿOQN564,%E-"Xa+y@S*e~N􎱫+fطwzBh*(zj<܉ Re)J&znq#DDěkܸGDdp}ps#2^(^)H+S bq{`볙Z8&=[HPؠ{m{=8L%k1!1j|,"f !Ȫ;YI;U PH䆡A2z)v{}3;[ =ԛ˛qZluh}Qn  -JHH|Lo iا&<+pAnq ߳'GND7Qœ&YAF4}Woj}ɮۮ|Fs<v}+Q7m܏}H IՠOSXn'Vcc/:;Ne|p 4GSd]asz(uu];}6?2Q8SF2b JLp4_$1ɉfYbzeR=^pݣpyh{˺ Ν4Pl>X7RO2)sS4h9ZO£$/ SE1mH]Du We1Cr`L>CPs=aNKm㦱@GFqH];Ĕث#+Ha$pjL4XG}|9A d^/95GFhSlõS'UNGWU><>Y/nL^* =5p'$3EwEn{.;cm)tkBkL\;xX1b) Ȩoc構{h-6Mɤ*g}|,2z(rܧۏqpuҕފ`4m**;;!,f`r_(L}wt;6oAP ==k:H6K; c*1Rq-VfGAVcV~!K )cz6)[}K=zXA(~JqF(id͵JRYNfzP_W_[LǫB=&"Z)^b-Hs}g0c( EX:F?f!0C(]J=|UN$7 .|2YaW R ò+-JH*JA?P]K.y焔|%CzpWk,&dDBzo! Q^Jj3ӛ]iwM&PTE$sRץ!? $e9JgEŤA%Z)r>vB]GPU|O@z23: ldTJC7e2 Mզj:6YY2}9kݽig|b̸#Eإ=ziz=Dzd?R.&c*̍rWm&JJQJo +7 "#EnX=r>7Hnyc4zMݡi6JY*.U`hə0N5=t \Zڌm9a`>[|b6?G ږX+1(BI|x\S,y1 ޅr̶SH,;_+sIꂇ2.HM$ YvHT=|ew7]s&IًҠ`j3si1׭ Aca., -w}ubF'Й3]Ynyf~.XJ;IJ.j $SZK֨\)HZC؅뜭rU FF@?}ma'$W kf{ΤI)%Q #웗٥hRp8}Z JFt}M9O)ˠsI;U$z)5({k)j;p3>v vbx٬V$~mDj>Vp^a.Pd_'i#@eak_o|}4+@ugWFnȖm7{-1愈ea@fVfQT|ãZIA|B}dX;񒮥&\SA궧VruJ;WԎB ^ZsMҨ_L){;tՕex]&QoD64P΅#^EUc$Ct8v x5VqP* w`^,z8+)/l9|:UHU34.<6]_ w-:%$Y;bbZKnMVK])"6hwb2C`9|p|ewY[nGS|QhL Gܥ)ٹ 6AD.ZOjշ.}Mʫq&t Mg=Q}0M%a,>c}`<T.̪'`Kw ;J1N_yDe0_GSb`fo3Y,| ?0Fss gBP Y--d^R).Ch\eOV P4 #<[BwQԫ oDQ4xtO{dge?`UQzRxDWm<`-U=zEƜ&[7ؗu4&0W"5.]u/mb=NU+dFqu-YU! sA7~,OtflaGˌwאæ ]m_5_Lz{Yype#N{f0֥QɶZa_~@fp@B%nz4DʽʥmHbNʼn[B%4:Y[=[Q]9؍(U,Rh¸Ln$vZyPgr"(9,$딢̀y*|oVB*η=_Z1b(;oc+3̎9Dq6QTvmn~H6q!cdYhhzs%Q,þ$1?)Ǣf@m*}wVӉ^_rJ*B?{zKǠa5`Kq@J^ 4sI㿓v±LV!p=IMނA.ӣ}7*fݜhP*h* 9/-w8M ?yѹ+QM5_|CcLQG:I_| *aٲ?aóQ.Yr\Xe= IRtKt^'łh$Հ$DN+%Jxs\`C@eyXCO)$N![sfhJy=;T 8ɧaںf"_IgP۱ͼOK\Sf,>v'3w43 4Ѱm>h"t*)$$~H+a|/h6"pzDh%kx&YI)+f /ӃTZ1k?VE0lJVp0o OGXyY̘ p=7k in=_;Cc>oSg2x ]_2C߉&8] |Δ:L~@Wꆵi?W g_펅=n&o7tM=U1[[gzyJIe.v*@N.& uvVs*"x-Y#m!k SR$7%CN\B|_3N8 H{μjO1 Rd) DBFuϖUV^IibUf_g@/]O zKiq`uQ`5L`ie'\ھ_'gT_/rۂ TN S LrlyDJp>(!S\VsO&OwjH7VnEo[ /5]qΦvam+ҵWjd"iR=2g]L|Yr1]ā b:|!ngy 5FT kU}iˆ}ΕHJtoxRU XyN/m+o5AgJaЅ\s§Ȗdu=xF g"!)]o!k;+l6_p *4j)@UxG!^V$yYe7)x9-41T7@\";v,,Vy*qs BXoI8G0ۚxxmyFu$':*I큫H&Fuj)c/ lty:߂WW3, nAI̜[]ӃMEfuzBȃdP* tVߨ/D&d#}ҷpE=VZem& &&]&9. ݞRk#ĵXrm+Uc9px'< +9[/E_=D'iyi 1ٸ츿]M<D5߹I#>gQϘ,:M?sUzpLe0 0d[=3Fq pM9AAf޳5_VlQQz65r͒T˳dz\ztkGcdMI:tR nfP7kQN~hٜ!YA4p0b}h߬ӤMƕr6=P \^RP3ӽa"IU Aف?Zj vD0(OͥHen獡z6o]x7^Q#Шj3/فDF5*"N9YJDG8z Є&Z\>"|˜BvHkFN>D^gf}&y+*O5ɉZ:)P15tpjUF:8gy]9-v *`¸W=.d1 ņlo48|gv M!Ҁ-Kso'fOv{#QFN3[J"KbW8bk,xW&Xr֊Of?BɼX!Nx bb#(Oݴ姅S(DK扯GwLu4 fPkuhYh$)2}TJNbK6'ʄĢX`ޓD=5 \Mf[y]dF%d/1c[Gx uG~9ÂWZ`&4˥2|(ewdRx?-T'H>'r,n[6^CF"rY6W.1o PWE,@ѸEs% Z䤻Tt<;O 3B SDYu39m/ֲƺVc :j3(sM߯iiy`X@PXs_4w2$][" FkفWuUdgH?.M29$#W=r$W=!>wv"@LL(X`fMvJ:'%@'wTLYѧ3U-yCT~]wOsW%]Q>RrNa kd\ |!o)rD67<2\Ƙ\橣βJpUr|r\ca=-2.'\mf q$Ѓ5T{Y[Z _m&E>s(^L]JFəĄNVLFѻJ/>ΨHd3L`h;^s#㫕8eJ3uԒ0y.O/{GO⟾|BaV+2e-i%/΋B*xOGC]~TPHiGf:Q~bx?R11uw\fh?5Ҁ'ZPE^kD ʒqܯh8i JyC؃v}B!:O܌b!EwDk9}b{4ʑ1 Id>}5<u_D2DR E$RV 6aA&CMUCHl\'.$8>qpC15[LR+`FⷁXU幁GEѣث>)#C`a[c )\a-'ubO/̄d/~֖1ˏ*ApQ_.~O76)7~,5!-h&;bg^@ѳ PeoS4blmhFެoU̻ hH! jז*$Sj"tA=8GfRYR,oHow3,QKA%vX[RyWB?}kY)lkK*n>JiujIg 9ty<`G:Lsܓ:7b]_RN}zteXx#YV^Oޫ? DB9c]|k o'S]TDr/mtiP[ "]^zWItgjT340o ypElD Ye: ء=Ѓ]3M|m0 N>Ke P*3=ϸ#FTSuFWUb@4&<ĖZZI:,&x1 P06B+^[[1,:`C%QK%HAjv֔m|H ֈl2B>|თj8݀ 4Ex':8Ò|Hf);W}Y@̺Όz>( zJr| >{hg.L8^T{Qd-5./؁F޵~&u]Ef0K!QG\o-N2}*-5%B xTǣ'Ǐ{qK#5Y[[uT'3džux^E}6+GΤ9+H;^uJ)T* **%Gmmm<1 I!Țb4\RQZd` Q¡}xh+Cqzy(**l>y\x!1g gJj,tC,LPl[ ?ŭXsAGh0TE`d8['=|\Qx NOa,lsΗcQV&dveT1=,wߤ;Z2=ߏ"v4۪q ^lui| ̂C_MPy/="<4_lDNTܥn %"=tj]Ea 6hp'hC$LECZ 5y& P8oiEtU]8ADqX?^D$U8 `=ڨ 8ʶ`( _){w26TZ8fy޳ Nz;j:wւsl:lux$ _>ґ('q 1A#l1>(~dlGW e֮DKtmzxBTE6A? kakݳ&p .L-WnVi(錇b48qV{}-iG$rVn =1n >ͼ۲E*{#43C陏F,|]_mJiu k#嬮ڝȄ쩆Л}T|خآ6:V'BhM E[Ly0bC-de33C9uo.䀴/sWz!?At*bշa: ٌWItiӤW\}˙5~>GKrPRk)h QF]sh e %pVĮ+TJҾi< Zl$V^oފxt=!3m-[Tʨ6ڏ"49R߾x{cQT]>╅p~$)-8܀JqI4IEh7e(cͰ3)mxOD=uz &_òF9ہ$pI7GϙT0GzLSeb\aFϛA6tFK> @+Nl^ &1OI9A:r7.Ǭ [=FaX~kw#>ĉ?~qq8Z*OuԪ8%ܢU{~ ;wON*B9AŎ4N<2^d;nuB^ -6W啟-$v+k[ΈWuvo; i 3MDPvԑ/x=3ND7l Io) hp%);ô_jw2ld~Yԯ_2G8qR瘖&ggVVgXuDLcsĿ~Ebzԛ3/"Du`?K4FdҐ-ۏL8sC_>I//K#].i&b$H5/ZVmA%{čfU~0I<5-_'d(7ð2,Dzw\* F/s KFY$P.;.3y>괰g(P*|9Yt|,X4U^Sl%tPC- 8m.n:ԥ@{sDILt3pMsd-KC{Lب>Neu3EvnAզFmqp5N#RR K5<%ط隴+?zH7Q%{>eeU>@r ]yFOʧr4uĭNzW/U!/On1jc.[~~@M\iIA=CPUikVX ) )+%lsVa`*lB~&²+JFrǀ˚Vӕ^1G9TϞPM*OJ}t{O+>[Ԓ Ul~R2d4ag> H}EA\? 6U5BbSnK4vNvOvJ\PZvcaRj34Cl%e|) VR"`#14Zi36?NӁuM92.!PUt,U5.G+(Z F͍hD-f3d|Q+HN˜T:w(h9F:q|]FO5AIAlaǦa(PąoǦ+Az4xD `LzA=#M@:ݳA#:G6t};fDs>Z< 5a-p$lkd4 1UB3:U\5,ٲe'Ke™Vb.^'w()vA+NJ&.VDf1 71tryI<~.uv/T7$u`RGJbOh%,VA\TO/VnfS:2 4ʗ88D @.Z Ћf|ѵ9Ip+*޽՞Q xq" @i1BB8m \B#4嵾1uqB~]7pObܘ7y/琷?2u5NUp?82=lxIC\S+/8/>rjұA~&5qCs,~ O`z b6Xu/BhETTo *W%b <$$GG|ی'b?哼1|MCfEiC0Œёj#Sz]-w&@f-ۧ':Mm_2⛶,4=!IS0.aE$Q?bd}qiYـehHqf@/gϺvX!/2(( S~;rQuxO?'}skCq:2m%"痍uηl`<1AX􎨭>@Wm֌4c̍;;}VXSQht.c/-bL8ΨI< %&a }Y5]Xo#+טlۂ[ԘT >@Q0Ut!zʝЭ9k8"ݞ􅰥Dn(i^*؛[4©K{,4t &}>V^Jm\u.nA2UϘ`_fGMwf@Qu K0ͪKAGJ1s.u{ݧME> ;;j!RaeC-XTI%_Nө NI'&(f8L v&}g0 8^/NY[[鬣Ɲ^/A9/Z_1þɾ_q<Ҝ5bfdh$'D4DHVN%?ְ "-Vs%k>eqn]ȇ$XtY| 6zȟ;tFoE;EͫXV<9c8ql0GlR)iTvsˬ